pax_global_header00006660000000000000000000000064133613247770014527gustar00rootroot0000000000000052 comment=065ca2f66f5b60f309448eb5aeadc4e667ca6e28 io_lib-io_lib-1-14-11/000077500000000000000000000000001336132477700143625ustar00rootroot00000000000000io_lib-io_lib-1-14-11/.gitignore000066400000000000000000000004621336132477700163540ustar00rootroot00000000000000# Everything generated from ./bootstrap (autoconf) Makefile.in aclocal.m4 autom4te.cache compile config.guess config.sub configure depcomp install-sh io_lib/Makefile.in io_lib_config.h.in ltmain.sh missing progs/Makefile.in test-driver tests/Makefile.in # Skip local build sub-directories per OS. build.* io_lib-io_lib-1-14-11/.travis.yml000066400000000000000000000001711336132477700164720ustar00rootroot00000000000000language: c compiler: gcc script: ./bootstrap; ./configure && make && (make check || (cat tests/test-suite.log; false)) io_lib-io_lib-1-14-11/CHANGES000066400000000000000000002166451336132477700153730ustar00rootroot00000000000000Version 1.14.11 (16th October 2018) --------------- Updates: * CRAM: http(s) queries now honour redirects. The User-Agent header is also set, which is necessary in some proxies. Bug fixes: * CRAM: fix to major range query bug introduced in 1.14.10. * CRAM: more bug fixing on range queries when multi-threading (EOF detection). * The test harness now works correctly in bourne shell, without using bashisms. Version 1.14.10 (26th September 2018) --------------- Updates: * BAM: Libdeflate support (https://github.com/ebiggers/libdeflate). This library is significantly faster than zlib, so it is a good alternative to the Cloudflare and/or Intel libraries. Configure using --with-libdeflate=/dir/to/deflate/install * CRAM *EXPERIMENTAL*: Added custom quality and identifier codecs. Also added the ability to use libbsc as a general purpose codec. These are NOT OFFICIAL and so not enabled by default (version 3.0). However as a technology demonstration only, they are available with scramble -V3.1 or -V4.0 for evaluation and to promote discussion on future CRAM formats. Do not use these on production data. Implementations of the codecs and CRAM version 4.0 layout are liable to change without prior warning. * CRAM: name sorted files now automatically switch to non-ref mode. Bug fixes: * CRAM: Considerable fixes to multi-threading. - Using more than 1 slice per container with threading now works. - Removal of race conditions when using CRAM_OPT_REQUIRED_FIELDS. - Combinations of ref and no-ref mode in adjacent containers. - Other misc. threading bugs. * Corrected end-of-range check in some scenarios. * CRAM: bug fix to index creation when a slice contains exactly one alignment. * SAM: fixed parsing of illegal sequence characters (eg "Z"). These are now treated as "N" and not "=". * BAM/SAM: protect against out of bound CIGAR operations. * CRAM: hardening of rANS codec against malicious input. Also fixed a very rare frequency renormalisation case. * CRAM: fix with range queries used in conjuction with turning off sequence retrieval (via CRAM_OPT_REQUIRED_FIELDS). * Improved test harness for Windows and some header file problems. * Fixed bgzip on big endian systems. (Debian bugs 876839, 876840) Version 1.14.9 (9th February 2017) -------------- Updates: * BAM: Added CRC checking. Bizarrely this was absent here and in most other BAM implementations too. Pure BAM decode of an uncompressed BAM is around 9% slower and compressed BAM to compressed BAM is almost identical. The most significant hit is reading uncompressed BAM (and doing nothing else) which is 120% slower as CRC dominates. Options are available to disable the CRC checking incase this is an issue (scramble -!). * CRAM: Now supports bgziped fasta references. * CRAM/SAM: Headers are now kept in the same basic type order while transcoding. (Eg all @PG before all @SQ, or vice versa, depending on input ordering.) * CRAM: Compression level 1 is now faster but larger. (The old -1 and -2 were too similar.) * CRAM: Improved compression efficiency in some files, when switching from sorted to unsorted data. * CRAM: Speedups and improvements to memory handling under GNU malloc. See the scram_init() function. * CRAM: Sped up the rANS codecs on x86_64 platforms (assembly code). * CRAM: Improved multi-threading performance during decode. * CRAM: Block CRC checks are now only done when the block is used, speeding up multi-threading and tools that do not decode all blocks (eg flagstat). * Scramble -g and -G options to generate and reuse bgzip indices when reading and writing BAM files. * Scramble -q option to omit updating the @PG header records. * Experimental cram_filter tool has been added, to rapidly produce cram subsets. * Migrated code base to git. Use github for primary repository. Dropped ChangeLog file (recommend git clone and "git log --abbrev-commit --pretty=medium --stat" for an svn similar log style). * BAM: minor improvements to gcc SIMD auto-vectorisation. * Minor improvements to dstring memory usage (potentially reducing memory usage when loading very large BAM headers). Bug fixes: * BAM: Fixed the bin value calculation for placed but unmapped reads. * CRAM: Fixed file descriptor leak in refs_load_fai(). * CRAM: Fixed a crash in MD5 calculation for sequences beyond the reference end. * CRAM: Bug fixes when encoding malformed @SQ records. * CRAM: Fixed a rare renormalisation bug in rANS codec. * Fixed tests so make -j worked. * Removed ancient, broken and unused popen() code. Version 1.14.8 (22nd April 2016) -------------- * SAM: Small speed up to record parsing. * CRAM: Scramble now has -p and -P options to control whether to force the BAM auxiliary sizes (8 vs 16 vs 32-bit integer quantities) rather than reducing to smallest size required, and whether to preserve the order of auxiliary tags including RG, NM and MD. This latter option requires storing these values verbatim instead of regenerating them on-the-fly, but note this only preserves tag order with Scramble / Htslib. Htsjdk will still produce these fields out of order. * CRAM no longer stores data in the CORE block, permitting greater flexibility in choosing which fields to decode. (This change is also mirrored in htslib and htsjdk.) * CRAM: ref.fai files in a different order to @SQ headers should now work correctly. * CRAM required-fields parameters no longer forces quality decoding when asking for sequence. * CRAM: More robustness / safety checks during decoding; itf8 bounds checks, running out of memory, bounds checks in BETA codec, and more. * CRAM auto-generated read names are consistent regardless of range queries. They also now match those produced by htslib. * CRAM: the rANS codec should now be slightly faster at decoding. * CRAM: there is a newer (faster than vanilla Zlib) crc32 implementation. If you are linking against CloudFlare's optimised Zlib you should configure with --disable-own-crc to utilise their assembly PCLMUL CRC implementation. * CRAM bug fix: removed potential (but unobserved) possibility of 8-bit quantities stored as a 16-bit value in BAM being converted incorrectly within CRAM. * CRAM bug fix: fixed field widths for cram_dump and cram_size. * SAM bug fix: no more complaining about "unknown" sort order. * A few compiler warnings in cram_dump / cram_size have gone away. Many small CRAM code tweaks to aid comparisons to htslib. It should also be easier to build under Microsoft Visual Studio (although no project file is provided). Version 1.14.7 (18th February 2016) -------------- * Some speed ups to BAM encoding, particularly when using uncompressed BAM. * Scramble now has a lossy read-name method (scramble -n) when outputting to CRAM. * Tidied up the formatting of cram_size. * Cram_dump now prints up the TD map. * CRAM bug fix: Scramble -N was sometimes failing when multi-threaded. * CRAM bug fix: The code once again builds if CRAM_IO_CUSTOM_BUFFERING is disabled. * CRAM bug fix: avoid undefined behaviour in some uses of CRAM_OPT_REQUIRED_FIELD (not readily noticable from command line tools). * CRAM bug fix: on very rare cases TLEN could change during decode (albeit fixing it) for read-pairs that spanned references. * CRAM bug fix: CIGAR sequences with more than 2^27 operations are now supported. * CRAM bug fix: fixed an assertion failure triggered with some repeated templates. Version 1.14.6 (6th November 2015) -------------- * CRAM bug fix, reversing a bug introduced during 1.14.5. Output from cramtools could trigger a crash during decoding with scramble. This happened where a HUFFMAN codec was specified with zero symbols. E.g. "DL => HUFFMAN {0, 0}" from cram_dump for a slice where there are no D operators in the cigar strings for this slice. Version 1.14.5 (5th November 2015) -------------- * Scramble now has a way to control the maximum number of bases per slice (default 5Mb), forcing a new slice if this limit is hit before hitting the existing max sequences per slice limit. This improves performance on very long read data. (PacBio, ONT, etc) * Improvements for MacOS X building. * Removed erroneous debugging output from Scramble. * Fixed cram_dump so it works on longer sequences, eg PacBio data. * Fixed cram_size (but not yet cram_dump summary output) to handle multi-byte content_ids when reporting which block type is for which data series. * Fixed a bug with multi-slice containers, broken since r3946 (1.14.1). * Bug fixes to the libmaus2/biobambam2 interface code. Part of this change includes simplifying how auxiliary tag content_ids are assigned for CRAM. * This io_lib release should now work again when being used by the current (albeit 2013) release of Staden Package. Version 1.14.4 (5th October 2015) -------------- CRAM changes: * Fixed a CRAM encoding bug with compression level 6 and above where the resulting CRAM file could not be decoded. This has been in existance since 1.13.8 (and possibly 1.13.6 under rarer conditions). * New scramble option -H to avoid printing header in SAM output. Version 1.14.3 (29th September 2015) -------------- CRAM changes: * Disabled the experimental slice checksum headers (SD and BD *slice* tags) as their behaviour is still undefined and not in the CRAM specification. These were left in in error. * Fixed scram_merge to honour the -R option to specify a region. (NB: This isn't really a properly supported tool, but a test of the library code.) * Fixed a bug in decoding memory that caused lzma level 9 compressed files to be unable to be decompressed. * Minor updates to scramble usage text. Version 1.14.2 (16th September 2015) -------------- CRAM changes: * Bug fix to SAM header parsing so that it now permits nul characters. (This is a long standing bug.) * Bug fix to auxiliary tag compression; we failed to correctly cache the best codec to use, resulting in slower (but valid) compression times. Version 1.14.1 (10th September 2015) -------------- CRAM changes: * Small improvements to compression ratios. CRAM auxiliary fields are now always written to their own blocks. Also now experiment with level 1 zlib compression in addition to the required level, as on some data series this is the best solution. * Removed support for writing CRAM version 1.0. This format was never truely spec compliant anyway due to errors with the first specification. * rANS O1 memory allocation is now via malloc rather than the heap, permitting building on MacOS X again. * Fixed crash in multi-threaded decoding if not decoding positional data (via cram_required_fields() function). * Fixed a bug with non-reference encoded CRAMs and indexing. Version 1.14.0 (10th July 2015) -------------- * The default CRAM format type is now version 3.0. You can still generate version 2.1 files using scramble -V2.1 * Lots of BAM/CRAM code hardening against I/O errors or corrupted data files. Some have been from visual inspection while many have come from automated "american fuzzy lop" fuzz testing. See the ChangeLog for the full list. * Imperovements to compilation; we now compile with -Wall and this should produce no warnings. Let us know if you get them. There is a configure --disable-warnings option to switch off -Wall. * CRAM: added mmap support for references. This can reduce the total memory footprint if many instances of scramble are running and also reduces I/O when we are using small regions of cached md5 references. * CRAM: improved compatibility with Java Cramtools CRC32 checking (Cram version 3.0). We've also now done full integration checking between the two implementations to ensure best compatibility with version 3.0. * CRAM: better support for Biobambam/libmaus; provides an in-memory buffered alternative to the file descriptor to allow better multi-threading performance with libmaus. * CRAM: we now correctly spot sequence "*" when generating a CRAM file so we can correctly export it again (cram version 3.0). Similarly quality "*" is better handled too when being passed on to Cramtools. * CRAM: bug fixed NM:i tag so it no longer counts hard clips. Also fixed NM/MD for sequence "*" and cases where one was previously present but not the other. * CRAM: bug fixed handling unmapped reads with sequence "*". * CRAM: bug fix to index querying when a read starts precisely on a boundary of a cram slice. * CRAM: fixed the container number of blocks field to be computed correctly for multi-slice containers. (Oddly this didn't actually matter for Scramble or Cramtools.) version 1.13.10 (3rd Mar 2015) --------------- * Reduced memory coordinate sorted CRAM files with many references per slice. * More error protection for mismatching .fai/@SQ headers. * Improved handling of alignments off the end of references. version 1.13.9 (29th Jan 2015) -------------- * Improved CRAM stats array usage. Previously it could create sub-optimal HUFFMAN trees in rare situations. Harmless, but larger output than necessary. * The "configure --enable-custom-buffering" (or --disable-) mode, on by default, adds an additional scram_open interface to allow low level I/O operations to be externally defined. This is used within Biobambam to replace stdio with custom code supporting an iRODS backend. See scram_open_cram_via_callbacks(). * CRAM should now be 100% lossless, barring a few specific broken inputs (eg CIGAR strings on unaligned data). If it detects flags, pnext or tlen fields that would differ if decoded using the read-pairing algorithm built in to scramble's cram decoder then it stores the read verbatim to avoid deduplicathing these fields. It also has better support for the Supplementary flag. * Improved support for the Supplementary flags when auto-generating SAM flags. * Fixed an issue where new gcc with -O3 could crash in processing SAM due to SIMD vectorisation and unaligned memory accesses. * Cram_index now works via a pipe, by specifying "-" as the input filename. version 1.13.8 (12th Jan 2015) -------------- * The REF_PATH and RAWDATA variable expansion can now handle URLs without an explicit URL= component. It also understands the format of URLs and doesn't require a double colon (::) to escape a single colon any more. * Removed a few compiler warnings. * CRAM: Improved test harness to test Scramble -e and -x. Fixed an issue related to -x not setting RI data series in some cases. * CRAM: BS:Z and BI:Z now go to separate external blocks, for (usually) improved compression. Also added special blocks for IonTorrent ZM:B and FZ:B tags. * CRAM: Reading CRAM indices is now much faster. Also fixed a bug when doing multiple range queries that fell exactly on CRAM container boundaries. * CRAM: Bug fixes and efficiency improvements to the logic to work out which data-series to decode. * CRAM: Better handling of MD and NM tags when using non-reference encoding. Also sped up the MD string generation. * CRAM: Improved support for dealing with both primary and secondary alignments. * CRAM: Better support for name-sorted data. It worked before, but we had too many re-loads of the reference sequence. Similarly removed pointless reference sequence loads when encoding with scramble -x. * CRAM: Various minor memory leaks removed. * CRAM: Multi-threading updates. Fixed some uninitialised memory accesses causing crashes on SPARC/Solaris. Also fixed issues when using range-requests while multi-threading. Less mutex locking when using name-sorted data. * CRAM: Removed spurious warnings about lack of EOF block when reading older format CRAM files. * CRAM: Bug fix to the (undocumented) SAM 'd' aux type. Only used here because samtools supports it. * CRAM: Bug fix when attempting to decode 0 bytes from an external block. * CRAM: More support for version 3.0. The 'b' and 'q' CRAM feature codes have been implemented along with better support for the old BYTE_ARRAY_LEN encoder. Support for compressed SAM headers. Unified RANS0/RANS1 codecs to RANS (switches order itself). EXPERIMENTAL: enable using "scramble -V3.0". This has now been cross-validated against Java cram_tools 3.0 format. (Note this is incompatible with the v3.0 files produced from earlier Scramble.) * BAM: Added support for CIGAR strings above 65535 elements long. See http://sourceforge.net/p/samtools/mailman/message/30672431/ * BAM: Removed buffer overrun in records with no auxiliary data and a record length of 1024 or a higher power of 2. * BAM: Handle newline/carriage-return format files. * BAM: Bug fixed the bin/index calculation; Now [beg,end) instead of [beg,end]. * BAM: Fixed the SAM parser to handle integers between -2billion and +4billion. (Incoming change to the SAM spec.) Version 1.13.7 (30th May 2014) -------------- * CRAM: Bug fixed the required fields detection code. (It was crashing when running scram_flagstat on Cramtools output.) * CRAM: Bug fix to cram_dump output on files using E_BYTE_ARRAY_* codecs. * BAM/CRAM: Modified the thread-pool to try and minimise the number of threads used when the program hits an I/O bottleneck. This avoids CPU auto-frequence-scaling causing slowdowns. Version 1.13.6 (19th May 2014) -------------- * CRAM: Major overhaul of how data series are assigned to CORE vs EXTERNAL blocks. The net effect is that CRAM file should become slightly smaller and also faster for decoding when the decoder only needs specific SAM columns. This has dramatically sped up flagstats. * CRAM: Selection of compression algorithm for external blocks is now more advanced. We allows specifying multiple compression (eg gzip, bzip2, lzma, rANS) and the tool will learn which methods work best for which blocks and adapt. (This matters only for v3.0 CRAM specification, so is experimental.) * Cram_dump should now do a better job of auto-detecting binary vs printable text, allowing printing of arbitrary blocks in a friendlier fashion. It also now tracks which block is for which data-series and displays these in the summary output. * Cram_index has been refactored, with the code moving out of the program and into the io_lib library. It has also been bug-fixed to cope with multiple references packed into a single cram container. * CRAM: bug fixes - The EOF writing code now uses the correct bit stream for value -1. - Changing the version with scramble -V wasn't having any effect. - The BETA codec now correct honours beta offset value for zero length codes. (Previously unused) - EOF now returns the correct value when a CRAM file is closed before attempting to decode the first sequence. (Ie header only.) * BAM: bug fixes - Adding @SQ lines to a BAM file with no textual representation of the SAM header now works. - Fixed an issue in multi-threaded decoding, causing rare deadlocks. * CRAM: experimental changes - Further tweaks to the rANS codec used for the version 3 CRAM. (Ongoing work, to be used for experimentation only.) Version 1.13.5 (28th February 2014) -------------- * CRAM: Fixed two bugs involving reference sequences: - When loading a fasta file containing un-folded sequence (all on one line) the input data wasn't uppercased. This could lead to invalid slice MD5 sums if the fasta file contained lowercase sequence. - In some situations the MD5 header in the @SQ line would be computed on a blank sequence, leading to header errors. Version 1.13.4 (17th February 2014) -------------- * BAM: Fixed some buffer overruns in BAM decoding. * CRAM: Added support for CRAM EOF blocks (new in CRAM v2.1 specification). Also improved BAM EOF block checking. v2.1 is now the default output version. * CRAM: Fixed an error causing multi-threading to take longer for the first additional thread. * CRAM: Improved memory-caching of reference sequences when fetching via MD5 path. Also reduced memory used when loading via REF_PATH. * CRAM: Experimental / alpha quality code for CRAM version 3.0, including new codecs (rANS & arithmetic coders) and CRCs. * CRAM: Small improvements to the bzip2 (-j) mode. It now periodically tests bzip2 vs gzip and uses whichever is best rather than forcing all compression to go via bzip2. * CRAM: Fixed crash when handling CRAM files with non-sequential reference IDs. * Scramble: Now supports 8-way quality binning as an output option. * Index_tar: Fixed debian bug #729276 - buffer overflow. * Improved Windows building via cross-compilation. Version 1.13.3 (25th October 2013) -------------- * Improved robustness of CRAM support. * Fixed important bugs in CRAM multi-threading support. * CTF has been removed from io_lib source tree. Use 1.13.2 or older if you still need this. * CRAM now supports the new SAM 0x800 supplementary flag. * Minor optimisations to CRAM compression levels (-1, -3 etc) so they are more distinct. * Fixed bug with curl timeouts when fetching large traces and/or reference sequences. Version 1.13.2 (25th June 2013) -------------- * Added multi-threading support for sam/bam/cram I/O. * New scram_flagstat command, mainly to act as a test harness for reading speed. * Bug fixes and improvements to reference sequence handling, in particular when dealing with unsorted data. * Sped up SAM decoding by about 70%. Also improved robustness of header parsing. * Improved automatic file type detection (scramble). * The CRAM header block is now padded out with lots of nul characters to permit inline editing, although we have no tool or API to do this currently. Version 1.13.1 (3rd May 2013) -------------- * CRAM now has support for storing unsorted data and for using non-reference based encoding (although this isn't very efficient). * CRAM can now use the EBI MD5 server: http://www.ebi.ac.uk/ena/cram/md5/%s The library will use a colon separated REF_PATH environ (see TRACE_PATH for analogous examples) to find references, and if set will write a local MD5 cache to REF_CACHE environ. * Added a rudimentary scram_pileup command, mainly as a test of the library. * CRAM now supports bzip2 encoding, specified using scramble -j. * Various speed increases. * Improved BAM support for non-intel hardware. * Bug fixes to CRAM mate flags in various scenarios. * Fixes to generation of NM and MD strings. * Can now code with BAM files containing no text headers; only binary @SQ records. * Can also cope with SAM/BAM files containing no @SQ records at all (entirely unmapped). * More rigorous error checking in BAM/SAM/CRAM code. * The code is more compatible with linking into samtools (a pilot project is ongoing). * CRAM encoding is more robust to broken CIGAR strings. * Various bug fixes to cram indexing. * [API] Various function renaming, to allow this and samtools libraries to be linked into the same applications and also for tidyness. *_next_seq() becomes *_get_seq() refs type is now refs_t. cram_fd->SAM_hdr is now cram_fd->header sam_header_*() becomes sam_hdr_*() * [API] bam_construct_seq now has a different calling syntax, to make it easier for memory allocation. * [API] Added various auxiliary field construction functions to BAM. * [API] Setting cram options is now done via a varargs syntax. * [API] Added extern "C" around headers to permit use by C++. Version 1.13.0 (21st Mar 2013) -------------- * Added SAM, BAM and CRAM APIs. * Added scramble and cram_merge tools using the above APIs. * Copied in (needs to be "move") dstring, string_alloc and zfio files from main Staden Package tree. * Minor code tidyups to remove warnings from gcc -Wall and from the Intel compiler. Version 1.12.5 (3rd Feb 2011) -------------- * Fixed detection of requirement for va_copy(); affecting some Mac builds. * Added hash_exp. I'm not sure this is of pratical use, but it was in the source tree and in theory at least still works. * Removed minor memory leak in HashTableResize(). Version 1.12.4 (7th July 2010) -------------- * Fixed bug added with 1.12.3 in extracting data from .hash files. Version 1.12.3 (6th July 2010) -------------- * Resolved compilation problems: endianness and large file support are now detected in a wider variety of cases. * srf2fastq now automatically outputs appropriate calibrated vs non-calibrated values without having to explicitly use -c. This option is now only needed when both CNF1 and CNF4 ZTR chunks are present (it'll default to CNF4). * srf2fastq no longer forces "." to be reformatted to "N". * srf_dump_all improvements when facing read names with "#index" from tagged runs. * srf_filter can now act as a pipe, reading from stdin and writing to stdout. * hash_tar can now index multiple tar files together into one .hash file. hash_list -l has been extended to list the originating .tar. Additionally "hash_tar -m map_file" allows renaming of tar filenames prior to indexing, allowing for a hacky way to work around modified names, cases, directory layouts, etc. Version 1.12.2 (15th Jan 2010) -------------- * Extra options in srf2fastq: -S to output split regions sequentially to stdout. -r to request a region to be reverse complemented before output. * API addition - Added pooled_alloc.h. This is a general purpose mechanism of pooling multiple fixed size memory allocations into fewer malloc() library calls. - HashTables now have a HASH_POOL_ITEMS option to use the above pooling system. This reduces memory wasted and speeds them up. * Bug fix: Fixed ztr_add_text() so that is leaves two nul bytes on the end of TEXT chunks instead of one, as documented in the ZTR specification. * Bug fix: Fixed buffer overrun in parse region chunks; srf2fastq and srf2fasta. * Bug fix: API read_sff_read_data() did not skip ahead to the next 8-byte boundary. Version 1.12.1 (7th August 2009) -------------- * Fixed the endianness detection in io_lib/os.h when used in conjuction with auto-conf. This fix allows for "fat" binaries to be built on MacOS X. * Fixed io_lib-config program to use -lstaden-read instead of -lread. Version 1.12.0 (29th July 2009) -------------- * Renamed the library from libread.so to libstaden-read.so. This was already the case for the Fedora bundled RPM. * Switched to using libtool to allow building of dynamic libraries. Note that this is tweaked to not use -rpath though. Proper library versioning has been added too. * Removed deprecated platform specific tools: illumina2srf, srf2illumina. * Srf_info now reports the compressed size of chunks, sorted by type, in addition to their counts. It also correctly sums to over 2Gb now for base-call counting. * Various SRF tools have had the maximum sequence length changed from 1024 to 10000. This allows for even the most gifting capillary traces. * API - The Array functions now take size_t instead of int for the array dimensions. (API CHANGE) - Removed the (unused?) pipe2 function from compress.h. This was intended to be internal only, and it now clashes with a new linux kernel function. (API CHANGE) - Added iterators to the HashTable* api. * Bug fixes - Fixed a memory allocation bug in the codes2codeset() function. - ztr2read() should now work better on ZTR structs with no BPOS chunk. - Fixed various srf tools when facing an SRF file containing zero chunks in the data block header. - index_tar handles some GNU tar extensions better (LongLink). Version 1.11.6.1 (9th December 2008) ---------------- * Identical except removal of a debugging printf statement in solexa2srf. Version 1.11.6 (9th December 2008) -------------- * illumina2srf, srf2illumina, srf2fastq - We no longer change from log-odds to phred when storing data in SRF, instead preferring to just mark it in correct input scale. srf2fastq now honours this scale information and so the conversion from log-odd to phred is done at the export stage instead. (Chris Saunders) - Bug fix to srf2illumina qcal conversion. Combined with above changes the qcal output should now be 100% identical to the original data input via illumina2srf. * API - New function srf_next_ztr_flags. This is like srf_next_ztr but also returns the SRF flags value (good/bad read, etc). * srf_filter, srf2fastq, srf_info (Steven Leonard) - Improved support for multiple index blocks in SRF files, eg from manually concatenated files. - srf2fastq now sports options for splitting the output into multiple fastq files when the input data is a paired-end run. Version 1.11.5 (3rd December 2008) -------------- * Illumina2srf - Fixed major bug with using *both* -qf and -qr together. The quality values for the reverse strand were shifted by one character. - Fixed qcal quality values so they're not shifted down by 64 (illumina format fastq). - Fixed bugs in parsing directory names if not matching the expected format. * Removed major memory leaks from srf_filter. * hash_sff now has support for outputting the table of contents to a new file rather than appending to an existing sff file or copying the entire contents to a new file. * Various man pages have been added. The list is still incomplete though. Additions are most welcome. * New program: srf_list. This lists and/or counts the number of sequences within an SRF file. Version 1.11.4 (11th September 2008) -------------- * New "make check" build target to perform some automated tested. Currently limited to testing the SRF tools. * Fixed machine endianness issues. Specifically this resolves known Intel MacOS-X problems. * New SRF tools - srf_info: reports simple metrics on the contents of an SRF file. - srf_filter: slices and dices the SRF file to produce a new one with various types of data removed. * illumina2srf - Minor float/int rounding change when storing int/nse/sig2 data. - Improved error detection such that it returns a failure code more often given a parsing issue. - Added -pf/pr parameters for storing Phasing files. - Reduced memory usage, especially on large numbers of clusters per tile. We may now produce multiple DBH blocks per tile. Also major reduction to memory when handling the .params files. - Added storage of 2nd .params file (firecrest). - Fixed bug in the automatic base-call version identification. - Fixed a bug with using -qf/qr when not providing all tiles (ie not starting from tile number 1). - Bug fix with storing the reverse matrix file in paired-end runs; a duplicate of the forward one was being used instead. * General SRF - Improved error checking in srf_index_hash. It now spots duplicate reads and also has a -c option to check an existing SRF file without writing the index. - Fixed a memory leak in srf_next_ztr(), triggered in srf2fastq -C. Version 1.11.3 (9th July 2008) -------------- * illumina2srf change: - IMPORTANT bug fix to illumina2srf when using the "-r" flag to store raw (.int and .nse) data. This could often result in corrupting the data ZTR meta-data for the SMP4 chunks resulting in confusion over which trace channels are raw and which are processed. Fortunately the corruption is reversable. For more details and a fix see the ssrformat announcement of the issue: http://www.bcgsc.ca/pipermail/ssrformat/2008-July/000531.html * General SRF changes: - Removed a memory leak in ztr_find_chunks(). - Added SRFB_NULL_INDEX as an SRF block type. This provides a more transparent way to skip over the 8 zero value bytes that may exist at the end of an SRF file missing an index block. * Other changes - Fixed a bug in extract_seq when operating on multiple files and outputting to a file rather than a pipe. An erroneous seek in the mFILE code lead to it repeatedly truncating the output, resulting in one sequence file at the end instead of multiple files. Version 1.11.2 (4th June 2008) -------------- * solexa2srf/srf2solexa changes: - Renamed to illumina2srf/srf2illumina. - Incorporated support the IPAR format (Come Raczy, Illumina). - Added support for qcal format data (Come Raczy). - Added -C option to tag data as failing the chastity filter, but it is still included in the SRF output (Camil Toma). - Many more additional features added to srf_dump_all provided by Camil Toma. It somewhat overlaps srf2solexa now, but may still have it's own use. - Ztr TEXT chunks now output in srf2solexa. - Improved ways to specify matrices (-mf/-mr) in solexa2srf. - solexa2srf is substantially faster when reading gzipped files. - The -N/-n naming scheme options for solexa2srf now default to the same conventions used by GERALD. Added additional %d, %m and %r format rules too. - Calibrated confidence values are now output if -qf or -qr paramaters are used, in addition to uncalibrated ones. These are stored in phred scale in a CNF1 ZTR chunk. * srf2fastq now has a -c option to output calibrated confidence values (if present). It also supports multiple archives on the command line. * SRF fixes: - Better handling of full pathnames in solexa2srf. - Use binary IO mode; fixes bugs on Windows. - Fixed an error where some chunks were not compressed properly (valid still, just not compressed). - Removed memory corruption in solexa2srf (in rare cases). - Fixed bug with binary formatted read_id suffixes (fixed by Cristian Goina). - Initialised memory in hash table code (used in indexing amongst other things). - Indexes very occasionally failed to find a trace that did infact exist. - Removed memory leak in construct_trace_name (patch from John Emhoff, Helicos). - Fixed reading of XML block in srf_read_xml(). From John Emhoff. * Added SRF= format string to TRACE_PATH to facilitate on-the-fly extraction from indexed SRF files. This means io_lib can now transparently pull traces from an archive or treat it as if it was a directory - eg "foo.srf/IL15_..._123:456". * Bug fix (SF-1898427) - now builds on Fedora. * Better handling of 64-bit file size sensing in autoconf. Version 1.11.1 (not officially released - internal testing only) -------------- Version 1.11.0 (20th February 2008) -------------- First official release of v1.11.0 and SRF support. * Further speed improvements to solexa2srf. * Added extract_qual program (analogous to extract_seq). * Added new srf2fasta program and also sped up srf2fastq by 25%. * Solexa2srf now supports storing the raw .int/.nse trace data instead of or in addition to the processed .sig2 data. * Solexa2srf now stores enough to reproduce sufficient firecrest output to rerun the solexa basecaller. Specifically that's a couple matrix files and 'region' data for paired end runs. * Minor changes / bug fixes: - extract_seq no longer attempts to gzip the output by default if the input was gzipped - ztr2read conversion (eg visible in trace_dump) now correctly handles ZTR files with multiple SMP4 chunks. - Fixed memory leaks in various bits of SRF code (srf_extract_linear mainly and srf_index_hash). Version 1.11.0b8 (25th January 2008) ---------------- (Hopefully final beta test of SRF code before official 1.11.0 release.) * Bug fixed the index format. We incorrectly handled null dbhFile and containerFile elements plus incorrectly computing the index size. * Improvements for solexa2srf code. - Can store raw vs processed data - Stores matrix and .params contents. - Optional chastity filtering. - Input data may now be gzipped. * Minor fixes to output of trace_dump and ztr_dump. * Minor srf_index_hash bug fixes (when dealing with concatenated indexed files). Version 1.11.0b7 (11th January 2008) ---------------- * IMPORTANT bug fix to the SRF format. The Data Block Header had the blocksize field 4 bytes too large. Now fixed. Old SRF files will not be readable by this new code (as they were in error). Version 1.11.0b6 (2nd January 2008) ---------------- * Changes to adhere to SRF v1.3: * Removal of the readID counter. * Added support for printf style name formatting. * Minor index format tweaks (64-bit data, dch/container filenames). Index format is therefore now 1.01. Version 1.11.0b5 (8th November 2007) ---------------- * Major reorganisation of directories. All library code is in subdir "io_lib". The code now uses "io_lib/xxx.h" in all include statements too. * Fixed memory leaks in ZTR code * Various SRF bug fixes and better support for sample OFFS metadata in both ZTR/ZTR. * Added srf_extract_hash program to perform random-access on a hash indexed SRF archive. Version 1.11.0b4 (26th October 2007) ---------------- * The SRF format now supported adheres to version 1.2. * More speedups, in particular focusing on uncompression this time, so srf2solexa is an order of magnitude faster. * ztr2read() now honours the read_sections() options and so is much faster when only decoding (say) base and quality values. * New program srf2fastq. * Internal changes to various ztr data structures. If you use these yourself take note of the new ztr_owns fields to avoid memory leaks. Version 1.11.0b3 (16th October 2007) ---------------- * Major speed improvements for compression. solexa2srf is now 30-35x faster. * Fixed various buffer overruns and memory leaks reported by valgrind in the new deflate interlaced and SRF code. Version 1.11.0b2 (2nd October 2007) ---------------- * Minor version change to fix typoes in Makefile system. Version 1.11.0b1 (28th September 2007) ---------------- Beta release 1. * Added preliminary SRF support. This consists of a new subdirectory 'srf' (yes these all really need merging into a single directory, but that's a later task), a substantial update to ZTR and a variety of SRF tools in progs. The old huffman_static.[ch] files were renamed and substantially worked upon to create deflate_interlaced.[ch]. Added new compression types. xrle2, tshift and qshift. The latter two of these are very specific to trace and quality packings. May need to rename to be more generic. Version 1.10.3 (???) -------------- * The HashTable interface now also allows for Bob Jenkins' lookup3 64-bit hash function. This allows for substantially larger hash tables. * Replaced tempnam() with tmpfile(). On systems without tmpfile (Windows) this is simply a wrapper to use the old tempnam calls. * hash_extract bug fix for windows: now operates in binary mode. * INCOMPATIBLE CHANGE: On windows we now use semi-colon as the path separator. The reason is that with the MinGW getenv() seems to do "clever things" with PATH variables and consequently ends up corrupting our clumsy attempt of escaping colons in paths. * Fasta format is semi-supported in "plain" format. It returns the first entry when reading. * Experimental support for static huffman (STHUFF) compression type. Version 1.10.2 (30th May 2007) -------------- Primarily this is a bug fix release. * Convert_trace now has -signed and -noneg options to control signed vs unsigned issues when shifting trace data about. * Include files now have C++ extern "C" style guards around them. * Various programs now accept -ztr command line arguments to force ZTR format reading. This is for consistencies sake only and it is recommended that users simply let the programs automatically detect the file formats. * Hash_exp now outputs to the same file containing the experiment files (in appended hash-table mode). It also has better Windows handling (stripping ^M and using binary mode). * hash_extract bug fix: now only needs at least 1 filename specified when fofn mode is not in use. * mFILE emulation: bug fixes when dealing with ftruncate, append mode, checking for read/write flags, new mfcreate_from() function. * ZTR: added an experimental ZTR_FORM_STHUFF compression scheme. This uses static huffman encoding on a predefined hard-coded set of huffman tables. The purpose (as yet not put into action) is to allow efficient compression of very small data sets for Illumina, AB SOLiD, etc style traces. Version 1.10.1 (20th June 2006) -------------- * Trace files are now opened in read-only mode by default (open_trace_file func). Version 1.10.0 (15th June 2006) -------------- * Two new environment variables are used, EXP_PATH and TRACE_PATH, to replace RAWDATA. EXP_PATH is used when the new open_exp_mfile() function is called and TRACE_PATH is used when open_trace_mfile() is called. Both default to using RAWDATA when EXP or TRACE env is now found. Also defined a trace type TT_ANYTR which is analogous to the existing TT_ANY except it will not look for experiment or plain format files. Modified the various example programs to use the appropriate open call. This allows for traces and experiment files to have identical names, such as is usually the case when querying named trace objects from a trace server. * New program: extract_fastq to generate FASTQ output format. * New program: hash_exp. This allows multiple experiment files to be contatenated together and then indexed so io_lib can still treat them as single files. * The URL based search path mechanism now by default uses libcurl instead of wget. This makes it considerably faster. * If an element in RAWDATA, EXP_PATH or TRACE_PATH now starts with the pipe symbol ("|") then the compressed file extension code is negated for that search element. (This prevents looking for foo.gz, foo.Z, foo.bz2, etc if it fails to find foo.) * Added HashTableDel() and HashTableRemove() functions to take items out of a hash table. * ZTR's compress_chunk() and uncompress_chunk() functions are now externally callable. * New program io_lib-config. This has --version, --cflags and --libs options to query the appropriate configuration when compiling and linking against io_lib. There's also a new io_lib.m4 file which provides an AC_CHECK_IO_LIB autoconf macro to use io_lib-config and generate appropriate Makefile substitutions. * Updated the autoconf code to support libcurl searching. * Renamed SCF's delta_samples[12] functions to be scf_delta_samples[12]. (From Saul Kravitz) * Added a '-error filename' option to convert_trace. (From Saul Kravitz) * Bug fix: HashTableAdd() now works properly with non-string keys. * Bug fix to read_dup(). * Bug fix to xrle which could read past the array bounds. It also now handles run-lengths of 256 or more. * Bug fix: the fwrite_* functions no longer close the FILE pointer given to them. * Bug fix to fdetermine_trace_type(); it now rewinds the file back. * Bug fix to mfseek and mrewind; they both now clear the EOF flag. * Bug fix to find_file_dir(). Version 1.9.2 (14th December 2005) ------------- * Added AC_CHECK_LIB calls for the nsl and socket libraries (gethostbyname / socket functions). Needed for Solaris compilations. * In extract_seq, used open_trace_mfile instead of open_trace_file. Functionally this is the same, but it is faster. * fwrite_reading() now frees the temporary mFILE it created. * mfreopen_compressed() no longer closes the original FILE pointer. This brings it back into line with the original functionality provided in 1.8.x. It also cures a bug where the old file pointer was often left opening meaning operates on many files could could cause a resource leak ending in the inability to open more trace files. * Added private_data and private_size to the Read struct. Populate these when reading SCF files. * Hash_extract now returns an error code to the calling process upon failure. * Major overhaul of hash_sff. It no longer loads the entire file into memory. It can now cope with adding a hash index to an archive that already contains an index. * Added support for 454's "sorted index" code. NB this is based on the extraction code from their getsff.c code and has not been tested with a genuine indexed SFF file yet. * Fixed an uninitialised memory access in mfload(). * Fixed a bug where hash query searches for items that do not exist and map to an empty bucket could cause hangs or crashes. * Fixed a hang in mfload() when reading a zero length file. Version 1.9.1 ------------- * Implemented the SFF (454) file structure, currently as read-only. This is supported both as an archive containing multiple files and also as a single SFF entry. * Allow for SFF=? components in RAWDATA search path. * Tar files, SFF archives and hashed archives (eg hashed tar, sff, or "solid" archives) may now be used as part of a pathname. Eg if a tar file foo.tar contains entry xyzzy.ztr then we can ask to fetch trace foo.tar/xyzzy.ztr instead of requiring setting of the RAWDATA environment variable. * Changed the HashFile format slightly. It's now format 1.00. The key difference is that it has a file footer pointing back to the hashfile header (so the hashfile can be appended to an archive) and it also has an offset in the header to apply to all seeks within the archive itself, so it can be prepending to an archive that's already been indexed without breaking the offsets. Extended the hash_tar program to allow control over these header options. * Fixed divide-by-zero buf when calling mfread for zero * Removed the warning for unknown ZTR chunk types. It now just silently stores them in memory. * mfopen now honours binary verses ascii differences (and so updated Read.c calls accordingly) so that Windows works better. * Removed file descriptor 'leak' in write_reading(). * Unset compression_used when opening uncompressed files instead of leaving as the last value. * Fixed a file descriptor (and some memory) leak in freopen_compressed. (Bug ID #1289095) * Fixed the hash file saving and loading so that it works on all platforms instead of just x86 linux. There were bugs in assuming the size of structures. The assumptions are still there in that I assume they pad the same internally (for ease of coding - we can change it when we finally see a system which operates differently), but the final "boundary" padding has been resolved. Version 1.9.0 ------------- * ***INCOMPATIBILITIES*** to 1.8.12 - The Exp_info structure now internally contains an "mFILE *" member instead of "FILE *" member. If you use the experiment file functions for I/O then hopefully it'll still work. However if you directly manipulated the Exp_info yourself using fprintf etc then you will need to modify your code. - Some functions no longer have external scope. Most of these did not previously have external function prototypes. If you have a burning need to use one of these, please contact me directly via sourceforge. The full list is: ctfType (global variable) ztr_encode_samples_C replace_nl ztr_encode_samples_G ctfDecorrelate ztr_encode_samples_T exp_print_line_ ztr_decode_samples find_file_tar ztr_encode_bases find_file_archive ztr_decode_bases find_file_url ztr_encode_positions ztr_write_header ztr_decode_positions ztr_write_chunk ztr_encode_confidence_1 ztr_read_header ztr_decode_confidence_1 ztr_read_chunk_hdr ztr_encode_confidence_4 compress_chunk ztr_decode_confidence_4 uncompress_chunk ztr_encode_text ztr_encode_samples_4 ztr_decode_text ztr_decode_samples_4 ztr_encode_clips ztr_encode_samples_common ztr_decode_clips ztr_encode_samples_A - Some external functions have changed prototypes to use mFILE instead of FILE. Most cases of these I've put in place a wrapper function with the old name, but not yet all. Functions changed are: ctfFRead write_scf_samples32 ctfFWrite write_scf_base exp_print_line write_scf_bases exp_print_mline write_scf_bases3 exp_print_seq write_scf_comment read_scf_header fcompress_file read_scf_sample1 fopen_compressed read_scf_samples1 freopen_compressed read_scf_samples31 be_write_int_1 read_scf_sample2 be_write_int_2 read_scf_samples2 be_write_int_4 read_scf_samples32 be_read_int_1 read_scf_base be_read_int_2 read_scf_bases be_read_int_4 read_scf_bases3 le_write_int_1 read_scf_comment le_write_int_2 write_scf_header le_write_int_4 write_scf_sample1 le_read_int_1 write_scf_samples1 le_read_int_2 write_scf_samples31 le_read_int_4 write_scf_samples2 fdetermine_trace_type - Removed support for the OLD unix "pack" program as a valid trace compression algorithm. - Removed CORBA support. (It wasn't enabled and I've no idea if it even worked as I cannot test it.) - The default search order for RAWDATA now has the current working directory at the end of RAWDATA instead of the start. * Significant speed ups, particularly when dealing with reading gzipped files or when extracting data from tar files. * New external functions for faster access via mFILE (memory-file) structs. These mimic the fread/fwrite calls, but with mfread/mfwrite etc. * Numerous minor tweaks and updates to fix compiler warnings on more stricter modes of the Intel C Compiler. * Preliminary support for storing pyrosequencing style traces. This has been modeled on the flowgram data from 454, but should be applicable to other platforms. ZTR has been updated to incorporate this too. The Read structure also has flow, flow_order, nflows and flow_raw elements too. Code to convert these into the more usual traceA/C/G/T arrays exists currently as part of Trev (in tk_utils in the Staden Package), but this may move into io_lib for the next official release. * New hash_tar and hash_extract programs. These replace the index_tar program for rast random access. For RAWDATA include "HASH=hashfile" as an element to get io_lib to use the archive hash. It's possible to create hash files of most archive formats as the hash itself contains the offset and size of each item in the archive. This means that extracting an item does not need to know the format of the original archive. Some benchmarks show that on ext3 it's actually faster to extract files from the hash than directly via the directory. This was testing with ~200,000 files, whereupon directory lookups become slow. I'd imagine ResierFS or similar to be faster. * Added an XRLE encoding for ZTR. This is similar to the existing RLE mechanism but it copes with run length encoding of items larger than a single byte. It's current use is for storing the 4-base repeating flow order in 454 data. Version 1.8.12 -------------- * The ABI format code now reads the confidence values from KB (via PCON field). * New program: trace_dump. Like scf_dump, but deals with generic input formats. * Slightly more sensible average spacing calculation in the ABI reading code. It's still not perfect, but is only used when the real spacing value is negative or zero. * Disabled the base-reordering fix for ABI files. We believe the bug causing this no longer exists. * Expriment file format: added FT (EMBL feature table) and LF (LiGation; a combination of LI and LE) records. * Experiment files: strip out digits from the sequence we read (for better support of EMBL files). * Experiment files: fixed a potential buffer overrun in the conversion of binary confidence values to ascii values. * Minor improvements to portability (INT_MAX vs MAXINT2) and removal of some compilation warnings. * Extract_seq now accepts a -fofn argument. * New functions: read_update_base_positions() and read_udpate_confidence_values() to replace read_update_opos(). These apply an edit buffer to the sequence details and are used (for example) within Trev for saving edits back to a trace file. * Better error handling in fcompress_file(). * New specifiers in RAWDATA. Added a generic URL format (eg "URL=http://some/where/trace=%s") implemented via use of wget. There is also an ARC= format to make use of the Sanger Trace Archive, although currently this will not work externally. * Zero memory used in read_alloc(). Fixes to read_dup(). Version 1.8.11 -------------- * Rewrote the background subtraction in convert_trace to deal with each channel independently. * Make install now install the include files (all of them, although not all are strictly required) in $prefix/include/io_lib/. * Moved the ABI filter wheel order (FWO) reading from outside the sample reading code into the general reading bit as this is needed for reading the comments too (it also applies to the order of the signal strengths). Hence when the READ_COMMENTS section only is defined it now works correctly. * Moved the DataCount #defines into static values and added a abi_set_data_counts function to change these. This allows reading of the raw data from ABI files. This is used within the new convert_trace -abi_data option. * Removed a one-byte write buffer overflow in the CTF writing code. * New Experiment file records WL and WR for indicating clip points within a WT trace. * Removed the saved copy of fp for exp_fread_info in 'e' structure as it doesn't belong to us. (If we do store it there then the exp_destroy_info function will free it and this causes bugs.). POTENTIAL INCOMPATIBILITY: if you assumed that exp_destroy_info closed the files that you opened and passed into exp_fread_info, then this is no longer true. * New function read_dup() to copy a Read structure. * get_read_conf() now deals with loading confidence values from any suitable format and not just SCF. * Fixed memory leak in ztr (ztr->text_segments). Version 1.8.10 -------------- * Added Steven Leonard's changes to index_tar. It no longer adds index entries for directories, unless -d is specified. It also now supports longer names using the @LongLink tar extension. * Fixed a bug in exp2read where the base positions were random if experiment files are loaded without referencing a trace and without having ON lines. * New program get_comment. This queries and extracts text fields held within the Read 'info' section * Overhaul of convert_trace to support the makeSCF options (normalise etc). Version 1.8.9 ------------- Sorry this isn't a proper changes-by-source listing. Any suggestions for how I collate the 'cvs log' output into something more concise? The below text is simply a list of changes, but more complete than in the NEWS file. * ZTR spec updated to v1.2. The chebyshev predictor has been rewritten in integer format. The old chebyshev still has a format type allocated to it (73), but the new ICHEB format (74) is now the default. The old floating point method was potentially unstable (eg when running on non IEEE fp systems). The new method also seems to save a bit more space. * The docs and code disagreed for CNF4 storage. Changed the docs to reflect the code (which does as intended). * ZTR speed increase. Follow1 is substantially faster, increasing write times by about 10%. * New named formats types. ZTR1, ZTR2 and ZTR3. ZTR defaults to ZTR2, but we can explicitly ask for another compression level if desired. Also explicit statement of format (TT_ZTR instead of TT_ANY) removes the need for a rewind() call and so ZTR can now work through a pipe. * General tidy up to remove a few compilation warnings (missing include files, signed vs unsigned issues, etc). * Initial support is included for BioLIMS integration, but this is not complete. (Unfortunately it requires access to a non-public library.) * New function compress_str2int - opposite of existing compress_int2str. * (Steven Leonard). Uses zlib for gzip compression and decompression. These are extracts from the full Staden Package change log. They may not be immediately obvious when taken out of context, but we feel this information may still be useful to the users of io_lib. 23rd August 2000, James ----------------------- 1. Removed find_trace_file and added an open_trace_file function. The idea is that searching for a files existance is better done by attempting to open it. This in turn allows for more possibilities of file searching. Makefile utils/open_trace_file.c read/Read.c read/scf_extras.c read/translate.[ch] progs/extract_seq.c 2. Added a TAR option to RAWDATA. We can now read trace files directly from tar files (although they cannot be written to directly). utils/open_trace_file.c utils/tar_format.h 3. Created an index_tar program to optimise tar reading, although it is not mandatory. progs/index_tar.c progs/Makefile 4. Fixed a bug when dealing with plain text files containing spaces. plain/seqIOPlain.c 31st July 2000, James --------------------- 1. Renamed TTFF to be ZTR. read/Read.[ch] utils/traceType.c utils/compress.c ttff/* -> ztr/* README 2. ZTR reading will now stop when it spots a ZTR magic number. This allows concatenation of ZTR files. ztr/ztr.[ch] 15th June 2000, James --------------------- 1. Added a TTFF_FOLLOW filter type to TTFF. This is enabled with compression level 2 for the chromatogram data. io_lib/ttff/ttff.[ch] io_lib/ttff/compression.[ch] 9th June 2000, James -------------------- * RELEASED 1.8.4 */ 1. Added zlib bits to windows compilation. io_lib/mk/windows.mk 2. Updated convert_trace. It can now reduce sample-size to 8-bit (with the "-8" option) and the formats may now be specified as either integer or text format. The text format is case insensitive. io_lib/progs/convert_trace.c io_lib/utils/traceType.c 3. More windows binary vs ascii fixes. When reading we switch to binary mode before attempting fdetermine_trace_type, otherwise it fails to auto-detect TTFF (which includes a newline as part of the magic number). Also added a _setmode() call to the fwrite_reading code too. io_lib/read/Read.c 4. Changed the default compression technique of TTFF to that used in 1.8.2. I accidently left it set to the experimental dynamic-delta method in 1.8.3, which currently doesn't have the uncompression function! Also removed lots of debugging output. io_lib/ttff/ttff.c io_lib/ttff/ttff_translate.c 5. Bug fix to exp2read - when no right hand quality cutoff is specified we were defaulting to the left end of the trace, instead of the right end. (This only happens when opening experiment files which do not have clip points.) io_lib/read/translate.c 6. Changed the strftime() format in ABI reading code to use %H:%M:%S instead of %T, as %T doesn't appear to be part of ANSI (I think it's probably XPG4-UNIX). It worked on Unix machines, but not on MS Windows. io_lib/abi/seqIOABI.c 8th June 2000, James -------------------- * RELEASED 1.8.3 */ 1. Updated the CTF support so that it includes a couple of new block types. This allows for base positions being non-sequentially ordered, as is possible in severe compressions. io_lib/ctf/ctfCompress.c 2. Overhaul of TTFF format - now more PNG based in style. Still highly experimental. io_lib/ttff/* 16th May 2000, James -------------------- * RELEASED 1.8.0 */ 1. Added szip support. Szip generally gives better compression ratios than gzip and often marginally better than bzip2, but is generally considerably slower at decompression. io_lib/utils/compress.[ch] 2. Merged in Jean Thierre-Mieg's CTF code. This is a compressed trace format which holds the same data as SCF, but in reduce space. io_lib/read/Read.[ch] io_lib/utils/traceType.c io_lib/ctf/* 3. Added my own highly experimental TTFF format. (Thanks to Jean Thierre-Mieg for re-awakining my interest in this.) TTFF files are typically equivalent in size to bzip2'ed SCF files, but are much quicker to write than any of the currently supported compressed formats. Depends on zlib. io_lib/read/Read.[ch] io_lib/utils/traceType.c io_lib/ttff/* 4. Reorganised the Makefiles for easier building. */Makefile 5. New program "convert_trace". Primarily a test tool at present as it needs a friendlier interface. progs/convert_trace.c 20th April 2000, James ---------------------- 1. Removed a file-descriptor leak in extract_seq. io_lib/progs/extract_seq.c 22nd March 2000, James ---------------------- 1. Fixed bug in time formatting from ABI files. We used strftime code %a without setting tm.tm_wday (number of days since sunday). It's not easy to work that out, so we convert from struct tm to time_t, which resets any errornous elements of struct tm. Also fixed a silly error where the end time was set to the start time (incorrectly). io_lib/abi/seqIOABI.c 25th February 2000, James ------------------------- 2. Added checks for QR <= QL in the exp2read conversion function. This caused trev to display incorrectly (blanking incorrect screen portions) when dealing with inconsistent experiment files. Also changed qclip so that it doesn't create this inconsistent case. io_lib/read/translate.c 1st February 2000, Kathryn -------------------------- 1. Fixed bug which caused init_exp to crash when QL was more than 5 digits. Increased it to handle 15 digits. io_lib/read/translate.c 27th January 2000, James ------------------------ 1. Moved Gap4's copy of scf_extras into io_lib, and renamed io_liub's scf_bits to be scf_extras (to avoid editing too many #include statements). Without this we were getting errors due to dynamic linking using odd copies. Eg loading libread.so and then libgap.so meant that find_trace_file called from edUtils2.c (libgap.so) would pick up the first copy from libread.so, despite the fact that there's also a copy in the same libgap.so. gap4/scf_extras.[ch] io_lib/scf_bits.[ch] 25th January 2000, Kathryn -------------------------- 1. Fixed crash in qclip due to insufficent arguments being passed to find_trace_file and also fixed an array bounds error in scan_right of qclip.c io_lib/read/scf_bits.c 19th January 2000, James ------------------------ 4. Copied bits of the fakii and cap2/3 scf/expFile reading code into io_lib. Not all of this is in there, just the things which seem to be common and sensibly fit there. This also helps qclip to build on Windows. FIXME: We should now remove some of this code from Gap4. Also fixed a small memory leak in fopen_compressed() - it wasn't freeing the result of tempnam(). io_lib/read/translate.c io_lib/read/scf_bits.[ch] io_lib/read/seqInfo.[ch] io_lib/utils/files.c io_lib/utils/compress.c 31st August 1999, James ----------------------- 1. -fasta_out mode of extract_seq now changes - to N. io_lib/progs/extract_seq.c 27th August 1999, James ----------------------- 1. The order of information items added by the abi to scf code has changed, to make it more sensible. Also fixed a bug in the textual (rather than numerical) date output, and wrote this to the DATE field. io_lib/abi/seqIOABI.c 2. makeSCF no longer adds a MACH field, as this was redudant. io_lib/abi/makeSCF.c 3. Extract_seq now has proper use of CL and CR when using -cosmid_only. It was assuming they were the same as QL/QR and SL/SR, which is not the case (rather it's like having a CS line of `CL`..`CR`). Extract_seq also now has a -fasta_out format option and can handle multiple files, which makes it easier to produce a fasta file from multiple experiment files. io_lib/progs/extract_seq.c 4th August 1999, James ---------------------- 1. The exp2read() function in io_lib now initialises the confidence arrays (eg r->prob_A) to zero, or to the experiment file AV line. io_lib/read/translate.c 2nd June 1999, James -------------------- 1. The MegaBACE sequencer creates ABI files. However it does so in a odd way. Sometimes the samples arrays are truncated such that bases are positioned above samples which are not stored in the ABI file. We now realloc the samples array in such cases and fill out the remainder with blank data. This removes a crash in trev when viewing such data. io_lib/abi/seqIOABI.c 2. Fixed a memory corruption of io-lib compression. The switch to use tempnam (for Windows) implies that the filename returned is no longer allocated by us. Unfortunately we forgot to remove the xfree(fname) calls. src/io_lib/utils/compress.c 18th May 1999, James -------------------- 1. Fixed the trace rescaling option of makeSCF. We now go through the rescale function twice. Once to work out the maximum value, and again to do the rescaling. This fixes a bug where the maximum value after rescaling was sometimes above 65536 and hence cause "trace wraparound" effects. io_lib/progs/makeSCF.c 26th April 1999, JohnT ---------------------- 1. Allow : to be entered in RAW_DATA by using :: Misc/find.c io_lib/utils/find.c 2. Support for fetching trace files using Corba Modified: Misc/find.c mk/misc.mk io_lib/utils/find.c init_exp/init_exp.c io_lib/read/Makefile io_lib/utils/find.c io_lib/utils/compress.c io_lib/utils/Makefile mk/global.mk Added: io_lib/utils/corba.cpp io_lib/utils/stcorba.h Generated from IDL: io_lib/utils/trace.h io_lib/utils/trace.cpp io_lib/utils/basicServer.h io_lib/utils/basicServer.cpp 3. Added ABI utility progs to NT port mk/abi.mk 4. Added Windows 95 support io_lib/utils/compress.c mk/WINNT.mk 5th March 1999, JohnT --------------------- Various changes for WINNT support as follows: io_lib/utils - Don't redirect to /dev/null on WINNT 3rd February 1999, James ------------------------ 1. Fixed problems reported by Insure on Windows NT. These are mainly lack of prototypes (malloc/memcpy) and not returning properly from 'int' functions. However one fix to seqed_translate.c (find_line_start3) was a array read overflow. io_lib/progs/makeSCF.c 18th January 1999, James ------------------------ 1. Changed the read2exp io_lib translation function so that it can accept lowercase a,c,g,t. Oddly enough it was already coded to accept lowercase IUB codes, but we missed out a,c,g and t! io_lib/read/translate.c 15th January 1999, JohnT ----------------------- Modified files thoughout for Windows NT Compatibility as follows: 8. need to explicitly set text or binary file mode under WINNT io_lib/exp_file/expFileIO.c 18. need to include stddef.h for size_t with Visual C++ io_lib/utils/array.h 19. need to have target LIBS (not LIB) and correct ordering for correct make on WINNT. Also need additional abstractions to allow for different compile and link calling conventions with Visual C++, and have rules for building Windows .def files. io_lib/abi/Makefile io_lib/alf/Makefile io_lib/exp_file/Makefile io_lib/plain/Makefile io_lib/progs/Makefile io_lib/read/Makefile io_lib/scf/Makefile io_lib/utils/Makefile 18th December 1998, James ------------------------- 1. Added bzip2 recognition to the (de)compression code of io_lib. This is now the latest bzip, and is recognised by phred (unlike bzip version 1). Bzip2 is approx the same as bzip1, but more or less twice as fast for decompression. io_lib/utils/compress.c 27th November 1998, James ------------------------- 1. Fixed the trace file searching mechanism in io_lib. When loading an experiment file with LN/LT lines, we now first search for the trace file relative to the location of the experiment file. io_lib/read/Read.c io_lib/read/translate.[ch] 16th November 1998, James ------------------------- 4. Added NT (NoTe) and GD (Gap4 Database) line types to the experiment file. io_lib/exp_file/expFile.[ch] 24th September 1998, James -------------------------- 1. The scf reading and writing code now handles traces with zero bases. Previously this failed after a malloc(0). io_lib/scf/read_scf.c io_lib/scf/write_scf.c 2. The ABI file reading code has been tidied up. It now also supports conversion of more ABI fields, including RUND, RUNT, SPAC(2), CMNT, LANE and MTXF. io_lib/abi/seqIOABI.c 17th July 1998, James --------------------- 1. Extract_seq now copes with sequences containing no SQ line (instead of just SEGV). io_lib/progs/extract_seq 9th July 1998, James -------------------- 1. Enforce IUBC code set in io_lib when converting from trace (any format) to experiment file. We leave the IUBC 'N' intact. io_lib/read/translate.c 28th May 1998, James -------------------- 1. Added a read_sections() function to io_lib so that programs can state which bits of a trace file they are interested in. The loading code only then parses those bits. This can give big increases to things like init_exp which only wants bases and does not care about the delta-delta format of SCF trace data. io_lib/read/Read.h io_lib/read/translate.c io_lib/scf/scf.h io_lib/scf/read_scf.c io_lib/abi/seqIOABI.c io_lib/alf/seqIOALF.c init_exp/init_exp.c 3. Extract GELN (gel name) from ABI file when converting to SCF. io_lib/abi/seqIOABI.[ch] 2. Improved the makeSCF -normalise option. Background subtraction is now cleaner (and simpler) and it also now scales the heights. Moved it to io_lib as it's now freely available. io_lib/progs/makeSCF.c 23rd March 1998, James ---------------------- 1. Removed the change made on 7th May 1997 to seqIOPlain.c. This code is used by extract_seq, and so clipping in seqIOPlain causes double clipping (and hence wrong sections). io_lib/plain/seqIOPlain.c 11th March 1998, James ---------------------- 2. Removed the requirement of EXP_FILE_LINE_LENGTH in exp_fread_info(). This allows for (eg) tags with very long comments to be read in without being truncated. io_lib/exp_file/expFileIO.c 4th March 1998, James --------------------- 1. Following advice from Leif Hansson , the ALF reading code now reads the "Raw data" subfile when the "Processed data" subfile is not present, as "Processed data" is apparently an optional output of the pharmacia software. Raw data is in the same format, although I do not know what processing takes place to convert it to Processed data. (Looking at some real traces, apparently none!) io_lib/alf/seqIOALF.c 24th February 1998, James ------------------------- 1. Added an ABI in MacBinary format file type detector so that these are now autodetected. io_lib/utils/traceType.c 15th January 1998, James ------------------------ 1. Rewrote the delta_samples1/2 functions to be faster. Times vary between 0.55 and 0.7 fractions of the original time. io_lib/scf/misc_scf.c 4th December 1997, James ------------------------ 1. First post-release bug fix. Io_lib incorrect sets read->trace_name when reading anything except SCF files. This means that when outputting to an experiment file no LN line is present. io_lib/read/Read.c 1st October 1997, James ----------------------- 1. Allow for SCF files to contain 0 bases. This mainly affects memory allocation, but also the display widget. io_lib/scf/read_scf.c io_lib/utils/read_alloc.c 28/29th August 1997, James -------------------------- 2. Added a few changes to make the code more portable for the Mac. Not really used at present. Misc/os.h Misc/files.c io_lib/utils/traceType.c io_lib/read/translate.c io_lib/utils/compress.c 30th June 1997, James --------------------- 1. The exp2read function produced invalid rightCutoff values (INT_MAX) when no QR line is present. It now correctly sets it to 0. io_lib/read/translate.c io_lib-io_lib-1-14-11/COPYRIGHT000066400000000000000000000057151336132477700156650ustar00rootroot00000000000000The files in these directories are covered by a mixture of compatible BSD style opensource licences. In summary all this code should be free of GPL issues and is freely available to do with as you wish. Most code is copyright Medical Research council and is made available under this licence: /* * Copyright (c) Medical Research Council 1994. All rights reserved. * * Permission to use, copy, modify and distribute this software and its * documentation for any purpose is hereby granted without fee, provided that * this copyright and notice appears in all copies. * * This file was written by James Bonfield, Simon Dear, Rodger Staden, * as part of the Staden Package at the MRC Laboratory of Molecular * Biology, Hills Road, Cambridge, CB2 2QH, United Kingdom. * * MRC disclaims all warranties with regard to this software. */ Later MRC made the entire Staden Package open source under the 3-clause BSD licence. This copyright message is also included, although it is compatible with the above one. Newer files and changes are copyright Genome Research Ltd using the following compatible BSD licence. Disentangling which is which is somewhat tricky, but it's sufficient to say that work in the CVS/SVN tree from August 2002 will be bound by the GRL licence instead. The GRL licence will have author(s) listed too. Note that these are not the sole authors of the files, but the authors for whom the GRL licence applies. /* * Copyright (c), Genome Research Ltd (GRL). * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * * * Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * * 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. * * * Neither the name of the Genome Research Limited 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 GRL ``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 GRL 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. */ io_lib-io_lib-1-14-11/MSVC_includes/000077500000000000000000000000001336132477700170205ustar00rootroot00000000000000io_lib-io_lib-1-14-11/MSVC_includes/sys/000077500000000000000000000000001336132477700176365ustar00rootroot00000000000000io_lib-io_lib-1-14-11/MSVC_includes/sys/param.h000066400000000000000000000000001336132477700210750ustar00rootroot00000000000000io_lib-io_lib-1-14-11/MSVC_includes/sys/time.h000066400000000000000000000003421336132477700207440ustar00rootroot00000000000000//Technically this is provided by Winsock2.h //https://msdn.microsoft.com/en-us/library/windows/desktop/ms740560%28v=vs.85%29.aspx?f=255&MSPPError=-2147217396 typedef struct timeval { long tv_sec; long tv_usec; } timeval; io_lib-io_lib-1-14-11/MSVC_includes/unistd.h000066400000000000000000000000001336132477700204650ustar00rootroot00000000000000io_lib-io_lib-1-14-11/Makefile.am000066400000000000000000000070601336132477700164210ustar00rootroot00000000000000# Copyright (c) 2003-2010, 2013 Genome Research Ltd. # Author(s): 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. # AUTOMAKE_OPTIONS = foreign no-dependencies ACLOCAL_AMFLAGS = -I m4 SUBDIRS = io_lib progs tests man_MANS = \ man/man1/srf_index_hash.1 \ man/man1/srf_info.1 \ man/man1/srf_list.1 \ man/man1/srf2fasta.1 \ man/man1/srf2fastq.1 \ man/man1/scramble.1 \ man/man3/read_scf_header.3 \ man/man3/read_allocate.3 \ man/man3/ExperimentFile.3 \ man/man3/write_reading.3 \ man/man3/write_scf.3 \ man/man3/read_deallocate.3 \ man/man3/fwrite_reading.3 \ man/man3/read2scf.3 \ man/man3/scf2read.3 \ man/man3/fwrite_scf.3 \ man/man3/write_scf_header.3 \ man/man3/read_reading.3 \ man/man3/read_scf.3 \ man/man3/exp2read.3 \ man/man3/fread_reading.3 \ man/man3/read2exp.3 \ man/man3/fread_scf.3 \ man/man4/Read.4 pkginclude_HEADERS = \ io_lib/Read.h \ io_lib/scf_extras.h \ io_lib/translate.h \ io_lib/abi.h \ io_lib/fpoint.h \ io_lib/seqIOABI.h \ io_lib/alf.h \ io_lib/expFileIO.h \ io_lib/plain.h \ io_lib/scf.h \ io_lib/sff.h \ io_lib/array.h \ io_lib/compress.h \ io_lib/error.h \ io_lib/mach-io.h \ io_lib/misc.h \ io_lib/open_trace_file.h \ io_lib/tar_format.h \ io_lib/traceType.h \ io_lib/xalloc.h \ io_lib/mFILE.h \ io_lib/stdio_hack.h \ io_lib/vlen.h \ io_lib/hash_table.h \ io_lib/jenkins_lookup3.h \ io_lib/os.h \ io_lib/compression.h \ io_lib/ztr.h \ io_lib/deflate_interlaced.h \ io_lib/srf.h \ io_lib/pooled_alloc.h \ io_lib/cram.h \ io_lib/cram_structs.h \ io_lib/cram_io.h \ io_lib/cram_encode.h \ io_lib/cram_decode.h \ io_lib/cram_codecs.h \ io_lib/cram_index.h \ io_lib/cram_stats.h \ io_lib/zfio.h \ io_lib/scram.h \ io_lib/bam.h \ io_lib/sam_header.h \ io_lib/dstring.h \ io_lib/string_alloc.h \ io_lib_config.h \ io_lib/md5.h \ io_lib/thread_pool.h \ io_lib/binning.h \ io_lib/bgzip.h bin_SCRIPTS = io_lib-config EXTRA_DIST = README.md COPYRIGHT CHANGES man options.mk bootstrap \ docs/ZTR_format docs/Hash_File_Format io_lib-config.in io_lib/os.h.in dist-hook: rm -rf `find $(distdir)/man -name .svn` io_lib-io_lib-1-14-11/README.md000066400000000000000000000252521336132477700156470ustar00rootroot00000000000000Io_lib: Version 1.14.11 ======================== Io_lib is a library of file reading and writing code to provide a general purpose SAM/BAM/CRAM, trace file (and Experiment File) reading interface. Programmatically {S,B,CR}AM can be manipulated using the scram_*() API functions while DNA Chromatogram ("trace") files can be read using the read_reading() function. It has been compiled and tested on a variety of unix systems, MacOS X and MS Windows. The directories below here contain the io_lib code. These support the following file formats: SAM/BAM sequence files CRAM sequence files SCF trace files ABI trace files ALF trace files ZTR trace files SFF trace archives SRF trace archives Experiment files Plain text files These link together to form a single "libstaden-read" library supporting all the file formats via a single read_reading (or fread_reading or mfread_reading) function call and analogous write_reading functions too. See the file include/Read.h for the generic 'Read' structure. See the CHANGES for a summary of older updates or git logs for the full details. Version 1.14.11 (16th October 2018) --------------- Updates: * CRAM: http(s) queries now honour redirects. The User-Agent header is also set, which is necessary in some proxies. Bug fixes: * CRAM: fix to major range query bug introduced in 1.14.10. * CRAM: more bug fixing on range queries when multi-threading (EOF detection). * The test harness now works correctly in bourne shell, without using bashisms. Version 1.14.10 (26th September 2018) --------------- Updates: * BAM: Libdeflate support (https://github.com/ebiggers/libdeflate). This library is significantly faster than zlib, so it is a good alternative to the Cloudflare and/or Intel libraries. See below for details. * CRAM *EXPERIMENTAL*: Added custom quality and identifier codecs. Also added the ability to use libbsc as a general purpose codec. These are NOT OFFICIAL and so not enabled by default (version 3.0). However as a technology demonstration only, they are available with scramble -V3.1 or -V4.0 for evaluation and to promote discussion on future CRAM formats. Do not use these on production data. Implementations of the codecs and CRAM version 4.0 layout are liable to change without prior warning. * CRAM: name sorted files now automatically switch to non-ref mode. Bug fixes: * CRAM: Considerable fixes to multi-threading. - Using more than 1 slice per container with threading now works. - Removal of race conditions when using CRAM_OPT_REQUIRED_FIELDS. - Combinations of ref and no-ref mode in adjacent containers. - Other misc. threading bugs. * Corrected end-of-range check in some scenarios. * CRAM: bug fix to index creation when a slice contains exactly one alignment. * SAM: fixed parsing of illegal sequence characters (eg "Z"). These are now treated as "N" and not "=". * BAM/SAM: protect against out of bound CIGAR operations. * CRAM: hardening of rANS codec against malicious input. Also fixed a very rare frequency renormalisation case. * CRAM: fix with range queries used in conjuction with turning off sequence retrieval (via CRAM_OPT_REQUIRED_FIELDS). * Improved test harness for Windows and some header file problems. * Fixed bgzip on big endian systems. (Debian bugs 876839, 876840) Technology Demo: CRAM 3.1 and 4.0 ================================= The current official GA4GH CRAM version is 3.0. For purposes of *EVALUATION ONLY* this release of io_lib includes CRAM version 3.1, with new compression codecs (but is otherwise identical file layout to 3.0), and 4.0 with a few additional format modifications, such as 64-bit sizes. They can be turned on using e.g. scramble -V3.1 or scramble -V4.0. By default enabling either of these will also enable the new codecs, bar libbsc (see below for how to compile with this). These new codecs are slower, but will not be used at lighter levels of compression. So for example "scramble -V4.0 -4 in.bam out.cram" will only use the same codecs available in CRAM 3.0 bar the fast new rANS variants (rANS++). Here are some example file sizes and timings with different codecs and levels on 10 million NovaSeq reads, with 4 threads (-t4). Decode timing is checked using "scram_flagstat -b -t4". Tests were performed on an Intel i5-4570 processor at 3.2GHz. |Scramble opts.| Size |Enc(s)|Dec(s)|Codecs used | |--------------|---------|-----:|----:|----------------------| |-V3.0 |224743050| 12.9| 3.8|(default) | |-V3.0 -7jZ |211734953| 105.9| 5.4|bzip2, lzma | |||||| |-V3.1 -4 |226888980| 13.2| 3.8|rANS++ | |-V3.1 |187238214| 35.8| 12.8|tok3,fqz,rANS++ | |-V3.1 -7J |180217109| 49.2| 25.6|tok3,fqz,rANS++,libbsc| |||||| |-V4.0 -4 |211515487| 15.6| 3.8|rANS++ | |-V4.0 |182657527| 34.9| 13.5|tok3,fqz,rANS++ | |-V4.0 -7J |178819704| 46.5| 19.6|tok3,fqz,rANS++,libbsc| Building ======== Prerequisites ------------- You will need a C compiler, a Unix "make" program plus zlib, bzip2 and lzma libraries and associated development packages (including C header files). The appropriate operating system package names and comands differ per system. On Debian Linux derived systems use the command below (or build and install your own copies from source): sudo apt-get install make zlib1g-dev libbz2-dev liblzma-dev On RedHat derived systems the package names differ: sudo yum install make zlib-devel bzip2-devel xz-devel Zlib ---- This code makes heavy use of the Deflate algorithm, assuming a Zlib interface. The native Zlib bundled with most systems is now rather old and better optimised versions exist for certain platforms (e.g. using the SSE instructions on Intel and AMD CPUs). Therefore the --with-zlib=/path/to/zlib configure option may be used to point to a different Zlib. I have tested it with the vanilla zlib, Intel's zlib and CloudFlare's Zlib. Of the three it appears the CloudFlare one has the quickest implementation, but mileage may vary depending on OS and CPU. CloudFlare: https://github.com/cloudflare/zlib Intel: https://github.com/jtkukunas/zlib Zlib-ng: https://github.com/Dead2/zlib-ng The Zlib-ng one needs configuring with --zlib-compat and when you build Io_lib you will need to define -DWITH_GZFILEOP too. It also doesn't work well when used in conjunction with LD_PRELOAD. Therefore I wouldn't recommend it for now. If you are using the CloudFlare implementation, you may also want to disable the CRC implementation in this code if your CloudFlare zlib was built with PCLMUL support as their implementation is faster. Otherwise the CRC here is quicker than Zlib's own version. Building io_lib with the internal CRC code disabled is done with ./configure --disable-own-crc (or CFLAGS=-UIOLIB_CRC). Libdeflate ---------- The BAM reading and writing also has optional support for the libdeflate library (https://github.com/ebiggers/libdeflate). This can be used instead of an optimised zlib (see above), and generally is slightly faster. Build using: ./configure --with-libdeflate=/path Git clone --------- We recommend building from a release tarball, which has the configure script already created for you. However if you wish to build from the latest code and have done a "git clone" then you will need to create the configure script yourself using autotools: autoreconf -i This program may not be on your system. If it fails, then install autoconf, automake and libtool packages; see above for example OS-specific installation commands. Linux ----- We use the GNU autoconf build mechanism. To build: 1. ./configure "./configure --help" will give a list of the options for GNU autoconf. For modifying the compiler options or flags you may wish to redefine the CC or CFLAGS variable. Eg (in sh or bash): CC=cc CFLAGS=-g ./configure 2. make (or gmake) This will build the sources. CFLAGS may also be changed a build time using (eg): make 'CFLAGS=-g ...' 3. make install The default installation location is /usr/local/bin and /usr/local/lib. These can be changed with the --prefix option to "configure". Windows ------- Under Microsoft Windows we recommend the use of MSYS and MINGW as a build environment. These contain enough tools to build using the configure script as per Linux. The latest msys can be downloaded here: http://repo.msys2.org/distrib/msys2-x86_64-latest.exe Once installed and setup ("pacman -Syu"; close window & relaunch msys; "pacman -Syu" again), install mingw64 compilers via "pacman -S --needed man base-devel git mingw-w64-x86_64-toolchain". This should then be sufficient to configure and compile. However note that you may need to use "./configure --disable-shared" for the test harness to work due to deficiences in the libtool wrapper script. If you wish to use Microsoft Visual Studio you may need to add the MSVC_includes subdirectory to your C include search path. This adds several missing header files (eg unistd.h and sys/time.h) needed to build this software. We do not have a MSVC project file available and have not tested the build under this environment for a number of years. In this case you will also need to copy io_lib/os.h.in to io_lib/os.h and either remove the @SET_ENDIAN@ and adjacent @ lines (as these are normally filled out for you by autoconf) or add -DNO_AUTOCONF to your compiler options. The code should also build cleanly under a cross-compiler. This has not been tested recently, but a past successful invocation was: ./configure \ --host=x86_64-w64-mingw32 \ --prefix=$DIST \ --with-io_lib=$DIST \ --with-tcl=$DIST/lib \ --with-tk=$DIST/lib \ --with-tklib=$DIST/lib/tklib0.5 \ --with-zlib=$DIST \ LDFLAGS=-L$DIST/lib with $DIST being pre-populated with already built and installed 3rd party dependencies, some from MSYS mentioned above. Libbsc ------ This is experimental, just to see what we can get with a high quality compression engine in CRAM. It's hard to build right now, especially given it's a C++ library and our code is C. The hacky solution now is (linux) e.g.: ../configure \ CPPFLAGS=-I$HOME/ftp/compression/libbsc \ LDFLAGS="-L$HOME/ftp/compression/libbsc -fopenmp" \ LIBS=-lstdc++ Enable it using scramble -J, but note this requires experimental CRAM versions 3.1 or 4.0. ** Neither of these should be used for production data. ** MacOS X ------- The configure script should work by default, but if you are attempting to build FAT binaries to work on both i386 and ppc targets you'll need to disable dependency tracking. Ie: CFLAGS="-arch i386 -arch ppc" LDFLAGS="-arch i386 -arch ppc" \ ../configure --disable-dependency-tracking io_lib-io_lib-1-14-11/acinclude.m4000066400000000000000000000413751336132477700165650ustar00rootroot00000000000000# LIBCURL_CHECK_CONFIG ([DEFAULT-ACTION], [MINIMUM-VERSION], # [ACTION-IF-YES], [ACTION-IF-NO]) # ---------------------------------------------------------- # David Shaw > May-09-2006 # Modified by Rob to deal with curl-config linking against more libraries than # strictly necessary. # # Checks for libcurl. DEFAULT-ACTION is the string yes or no to # specify whether to default to --with-libcurl or --without-libcurl. # If not supplied, DEFAULT-ACTION is yes. MINIMUM-VERSION is the # minimum version of libcurl to accept. Pass the version as a regular # version number like 7.10.1. If not supplied, any version is # accepted. ACTION-IF-YES is a list of shell commands to run if # libcurl was successfully found and passed the various tests. # ACTION-IF-NO is a list of shell commands that are run otherwise. # Note that using --without-libcurl does run ACTION-IF-NO. # # This macro #defines HAVE_LIBCURL if a working libcurl setup is # found, and sets @LIBCURL@ and @LIBCURL_CPPFLAGS@ to the necessary # values. Other useful defines are LIBCURL_FEATURE_xxx where xxx are # the various features supported by libcurl, and LIBCURL_PROTOCOL_yyy # where yyy are the various protocols supported by libcurl. Both xxx # and yyy are capitalized. See the list of AH_TEMPLATEs at the top of # the macro for the complete list of possible defines. Shell # variables $libcurl_feature_xxx and $libcurl_protocol_yyy are also # defined to 'yes' for those features and protocols that were found. # Note that xxx and yyy keep the same capitalization as in the # curl-config list (e.g. it's "HTTP" and not "http"). # # Users may override the detected values by doing something like: # LIBCURL="-lcurl" LIBCURL_CPPFLAGS="-I/usr/myinclude" ./configure # # For the sake of sanity, this macro assumes that any libcurl that is # found is after version 7.7.2, the first version that included the # curl-config script. Note that it is very important for people # packaging binary versions of libcurl to include this script! # Without curl-config, we can only guess what protocols are available, # or use curl_version_info to figure it out at runtime. AC_DEFUN([LIBCURL_CHECK_CONFIG], [ AH_TEMPLATE([LIBCURL_FEATURE_SSL],[Defined if libcurl supports SSL]) AH_TEMPLATE([LIBCURL_FEATURE_KRB4],[Defined if libcurl supports KRB4]) AH_TEMPLATE([LIBCURL_FEATURE_IPV6],[Defined if libcurl supports IPv6]) AH_TEMPLATE([LIBCURL_FEATURE_LIBZ],[Defined if libcurl supports libz]) AH_TEMPLATE([LIBCURL_FEATURE_ASYNCHDNS],[Defined if libcurl supports AsynchDNS]) AH_TEMPLATE([LIBCURL_FEATURE_IDN],[Defined if libcurl supports IDN]) AH_TEMPLATE([LIBCURL_FEATURE_SSPI],[Defined if libcurl supports SSPI]) AH_TEMPLATE([LIBCURL_FEATURE_NTLM],[Defined if libcurl supports NTLM]) AH_TEMPLATE([LIBCURL_PROTOCOL_HTTP],[Defined if libcurl supports HTTP]) AH_TEMPLATE([LIBCURL_PROTOCOL_HTTPS],[Defined if libcurl supports HTTPS]) AH_TEMPLATE([LIBCURL_PROTOCOL_FTP],[Defined if libcurl supports FTP]) AH_TEMPLATE([LIBCURL_PROTOCOL_FTPS],[Defined if libcurl supports FTPS]) AH_TEMPLATE([LIBCURL_PROTOCOL_FILE],[Defined if libcurl supports FILE]) AH_TEMPLATE([LIBCURL_PROTOCOL_TELNET],[Defined if libcurl supports TELNET]) AH_TEMPLATE([LIBCURL_PROTOCOL_LDAP],[Defined if libcurl supports LDAP]) AH_TEMPLATE([LIBCURL_PROTOCOL_DICT],[Defined if libcurl supports DICT]) AH_TEMPLATE([LIBCURL_PROTOCOL_TFTP],[Defined if libcurl supports TFTP]) AC_ARG_WITH(libcurl, AC_HELP_STRING([--with-libcurl=DIR],[look for the curl library in DIR]), [_libcurl_with=$withval],[_libcurl_with=ifelse([$1],,[yes],[$1])]) if test "$_libcurl_with" != "no" ; then AC_PROG_AWK _libcurl_version_parse="eval $AWK '{split(\$NF,A,\".\"); X=256*256*A[[1]]+256*A[[2]]+A[[3]]; print X;}'" _libcurl_try_link=yes if test -d "$_libcurl_with" ; then LIBCURL_CPPFLAGS="-I$withval/include" _libcurl_ldflags="-L$withval/lib" AC_PATH_PROG([_libcurl_config],["$withval/bin/curl-config"]) else AC_PATH_PROG([_libcurl_config],[curl-config]) fi if test x$_libcurl_config != "x" ; then AC_CACHE_CHECK([for the version of libcurl], [libcurl_cv_lib_curl_version], [libcurl_cv_lib_curl_version=`$_libcurl_config --version | $AWK '{print $[]2}'`]) _libcurl_version=`echo $libcurl_cv_lib_curl_version | $_libcurl_version_parse` _libcurl_wanted=`echo ifelse([$2],,[0],[$2]) | $_libcurl_version_parse` if test $_libcurl_wanted -gt 0 ; then AC_CACHE_CHECK([for libcurl >= version $2], [libcurl_cv_lib_version_ok], [ if test $_libcurl_version -ge $_libcurl_wanted ; then libcurl_cv_lib_version_ok=yes else libcurl_cv_lib_version_ok=no fi ]) fi if test $_libcurl_wanted -eq 0 || test x$libcurl_cv_lib_version_ok = xyes ; then if test x"$LIBCURL_CPPFLAGS" = "x" ; then LIBCURL_CPPFLAGS=`$_libcurl_config --cflags` fi if test x"$LIBCURL" = "x" ; then # libcurl-config --libs gives a ridiculous number of libraries # check to see if we can actually link just using -lcurl LIBCURL=${LIBCURL-"$_libcurl_ldflags -lcurl"} AC_CACHE_CHECK([whether libcurl just needs -lcurl], [libcurl_cv_lib_curl_only_needs_minus_l_curl], [ _libcurl_save_cppflags=$CPPFLAGS CPPFLAGS="$LIBCURL_CPPFLAGS $CPPFLAGS" _libcurl_save_libs=$LIBS LIBS="$LIBCURL $LIBS" AC_LINK_IFELSE([AC_LANG_PROGRAM([[#include ]],[[ /* Try and use a few common options to force a failure if we are missing symbols or can't link. */ int x; curl_easy_setopt(NULL,CURLOPT_URL,NULL); x=CURL_ERROR_SIZE; x=CURLOPT_WRITEFUNCTION; x=CURLOPT_FILE; x=CURLOPT_ERRORBUFFER; x=CURLOPT_STDERR; x=CURLOPT_VERBOSE; ]])],libcurl_cv_lib_curl_only_needs_minus_l_curl=yes,libcurl_cv_lib_curl_only_needs_minus_l_curl=no) CPPFLAGS=$_libcurl_save_cppflags LIBS=$_libcurl_save_libs unset _libcurl_save_cppflags unset _libcurl_save_libs ]) if test "x$libcurl_cv_lib_curl_only_needs_minus_l_curl" != xyes ; then LIBCURL=`$_libcurl_config --libs` fi # This is so silly, but Apple actually has a bug in their # curl-config script. Fixed in Tiger, but there are still # lots of Panther installs around. case "${host}" in powerpc-apple-darwin7*) LIBCURL=`echo $LIBCURL | sed -e 's|-arch i386||g'` ;; esac fi # All curl-config scripts support --feature _libcurl_features=`$_libcurl_config --feature` # Is it modern enough to have --protocols? (7.12.4) if test $_libcurl_version -ge 461828 ; then _libcurl_protocols=`$_libcurl_config --protocols` fi else _libcurl_try_link=no fi unset _libcurl_wanted fi if test $_libcurl_try_link = yes ; then # we didn't find curl-config, so let's see if the user-supplied # link line (or failing that, "-lcurl") is enough. LIBCURL=${LIBCURL-"$_libcurl_ldflags -lcurl"} AC_CACHE_CHECK([whether libcurl is usable], [libcurl_cv_lib_curl_usable], [ _libcurl_save_cppflags=$CPPFLAGS CPPFLAGS="$LIBCURL_CPPFLAGS $CPPFLAGS" _libcurl_save_libs=$LIBS LIBS="$LIBCURL $LIBS" AC_LINK_IFELSE([AC_LANG_PROGRAM([[#include ]],[[ /* Try and use a few common options to force a failure if we are missing symbols or can't link. */ int x; curl_easy_setopt(NULL,CURLOPT_URL,NULL); x=CURL_ERROR_SIZE; x=CURLOPT_WRITEFUNCTION; x=CURLOPT_FILE; x=CURLOPT_ERRORBUFFER; x=CURLOPT_STDERR; x=CURLOPT_VERBOSE; ]])],libcurl_cv_lib_curl_usable=yes,libcurl_cv_lib_curl_usable=no) CPPFLAGS=$_libcurl_save_cppflags LIBS=$_libcurl_save_libs unset _libcurl_save_cppflags unset _libcurl_save_libs ]) if test $libcurl_cv_lib_curl_usable = yes ; then # Does curl_free() exist in this version of libcurl? # If not, fake it with free() _libcurl_save_cppflags=$CPPFLAGS CPPFLAGS="$CPPFLAGS $LIBCURL_CPPFLAGS" _libcurl_save_libs=$LIBS LIBS="$LIBS $LIBCURL" AC_CHECK_FUNC(curl_free,, AC_DEFINE(curl_free,free, [Define curl_free() as free() if our version of curl lacks curl_free.])) CPPFLAGS=$_libcurl_save_cppflags LIBS=$_libcurl_save_libs unset _libcurl_save_cppflags unset _libcurl_save_libs AC_DEFINE(HAVE_LIBCURL,1, [Define to 1 if you have a functional curl library.]) AC_SUBST(LIBCURL_CPPFLAGS) AC_SUBST(LIBCURL) for _libcurl_feature in $_libcurl_features ; do AC_DEFINE_UNQUOTED(AS_TR_CPP(libcurl_feature_$_libcurl_feature),[1]) eval AS_TR_SH(libcurl_feature_$_libcurl_feature)=yes done if test "x$_libcurl_protocols" = "x" ; then # We don't have --protocols, so just assume that all # protocols are available _libcurl_protocols="HTTP FTP FILE TELNET LDAP DICT" if test x$libcurl_feature_SSL = xyes ; then _libcurl_protocols="$_libcurl_protocols HTTPS" # FTPS wasn't standards-compliant until version # 7.11.0 if test $_libcurl_version -ge 461568; then _libcurl_protocols="$_libcurl_protocols FTPS" fi fi fi for _libcurl_protocol in $_libcurl_protocols ; do AC_DEFINE_UNQUOTED(AS_TR_CPP(libcurl_protocol_$_libcurl_protocol),[1]) eval AS_TR_SH(libcurl_protocol_$_libcurl_protocol)=yes done else unset LIBCURL unset LIBCURL_CPPFLAGS fi fi unset _libcurl_try_link unset _libcurl_version_parse unset _libcurl_config unset _libcurl_feature unset _libcurl_features unset _libcurl_protocol unset _libcurl_protocols unset _libcurl_version unset _libcurl_ldflags fi if test x$_libcurl_with = xno || test x$libcurl_cv_lib_curl_usable != xyes ; then # This is the IF-NO path ifelse([$4],,:,[$4]) else # This is the IF-YES path ifelse([$3],,:,[$3]) fi unset _libcurl_with ])dnl # ZLIB_CHECK_CONFIG ([DEFAULT-ACTION] [MINIMUM-VERSION], # [ACTION-IF-YES], [ACTION-IF-NO]) # AC_DEFUN([ZLIB_CHECK_CONFIG], [ AC_ARG_WITH(zlib, AC_HELP_STRING([--with-zlib=DIR],[look for zlib in DIR]), [_zlib_with=$withval],[_zlib_with="no"]) ZLIB_ROOT="" if test "$_zlib_with" != "no" then if test -f "$_zlib_with/include/zlib.h" then ZLIB_ROOT=$_zlib_with fi fi # Check if it's a working library zlib_ok=no if test "$ZLIB_ROOT" != "" then _cppflags=$CPPFLAGS CPPFLAGS="$CPPFLAGS -I${ZLIB_ROOT}/include" _ldflags=$LDFLAGS LDFLAGS="$LFDLAGS -L${ZLIB_ROOT}/lib" AC_LANG_SAVE AC_LANG_C AC_CHECK_LIB(z, inflateEnd, [AC_CHECK_HEADER(zlib.h, zlib_ok=yes, zlib_ok=no)]) AC_LANG_RESTORE if test "$zlib_ok" != "yes" then # Backout and whinge CPPFLAGS=$_cppflags LDFLAGS=$_ldflags AC_MSG_WARN("--with-zlib specified, but non functioning") fi else # Maybe it works "out of the box"? AC_CHECK_LIB(z, inflateEnd, [AC_CHECK_HEADER(zlib.h, zlib_ok=yes, zlib_ok=no)]) fi if test "$zlib_ok" = "yes" then AC_DEFINE(HAVE_ZLIB, 1, [Define to 1 if you have a functional libz.]) if test "$ZLIB_ROOT" != "" then LIBZ="-L${ZLIB_ROOT}/lib -lz" else LIBZ=-lz fi AC_SUBST(LIBZ) else AC_MSG_WARN("No functioning zlib found") fi # Not sure how many of these are needed, but it's belt-and-braces mode AH_TEMPLATE([HAVE_ZLIB], [Define if zlib is installed]) AM_CONDITIONAL(HAVE_ZLIB, test "$zlib_ok" = "yes") ]) dnl @synopsis VL_PROG_CC_WARNINGS([ANSI]) dnl dnl From http://ac-archive.sourceforge.net/ac-archive/vl_prog_cc_warnings.html dnl dnl Enables a reasonable set of warnings for the C compiler. dnl Optionally, if the first argument is nonempty, turns on flags which dnl enforce and/or enable proper ANSI C if such are known with the dnl compiler used. dnl dnl Currently this macro knows about GCC, Solaris C compiler, Digital dnl Unix C compiler, C for AIX Compiler, HP-UX C compiler, IRIX C dnl compiler, NEC SX-5 (Super-UX 10) C compiler, and Cray J90 (Unicos dnl 10.0.0.8) C compiler. dnl dnl @category C dnl @author Ville Laurikari dnl Updated by Rob Davies dnl @version 2002-04-04 dnl @license AllPermissive dnl Copying and distribution of this file, with or without modification, dnl are permitted in any medium without royalty provided the copyright notice dnl and this notice are preserved. Users of this software should generally dnl follow the principles of the MIT License including its disclaimer. dnl Original Copyright (c) Ville Laurikari 2002 dnl Modifications Copyright (c) Genome Research Limited 2015 AC_DEFUN([VL_PROG_CC_WARNINGS], [ AC_ARG_ENABLE([warnings], [AS_HELP_STRING([--disable-warnings], [turn off compiler warnings])], [], [enable_warnings=yes]) AS_IF([test "x$enable_warnings" != xno],[ AC_PROG_GREP ansi="$1" AS_IF([test "x$ansi" = "x"], [msg="for C compiler warning flags"], [msg="for C compiler warning and ANSI conformance flags"]) AC_CACHE_CHECK($msg, vl_cv_prog_cc_warnings, [ vl_cv_prog_cc_warnings="" AS_IF([test "x$CC" != "x"],[ cat > conftest.c <&1 | $GREP -i "WorkShop" > /dev/null 2>&1 && "$CC" -c -v -Xc conftest.c > /dev/null 2>&1 && test -f conftest.o],[ AS_IF([test "x$ansi" = "x"], [vl_cv_prog_cc_warnings="-v"], [vl_cv_prog_cc_warnings="-v -Xc"]) ], dnl Digital Unix C compiler ["$CC" -V 2>&1 | $GREP -i "Digital UNIX Compiler" > /dev/null 2>&1 && "$CC" -c -verbose -w0 -warnprotos -std1 conftest.c > /dev/null 2>&1 && test -f conftest.o], [ AS_IF([test "x$ansi" = "x"], [vl_cv_prog_cc_warnings="-verbose -w0 -warnprotos"], [vl_cv_prog_cc_warnings="-verbose -w0 -warnprotos -std1"]) ], dnl C for AIX Compiler ["$CC" 2>&1 | $GREP -i "C for AIX Compiler" > /dev/null 2>&1 && "$CC" -c -qlanglvl=ansi -qinfo=all conftest.c > /dev/null 2>&1 && test -f conftest.o],[ AS_IF([test "x$ansi" = "x"], [vl_cv_prog_cc_warnings="-qsrcmsg -qinfo=all:noppt:noppc:noobs:nocnd"], [vl_cv_prog_cc_warnings="-qsrcmsg -qinfo=all:noppt:noppc:noobs:nocnd -qlanglvl=ansi"]) ], dnl IRIX C compiler ["$CC" -version 2>&1 | $GREP -i "MIPSpro Compilers" > /dev/null 2>&1 && "$CC" -c -fullwarn -ansi -ansiE conftest.c > /dev/null 2>&1 && test -f conftest.o],[ AS_IF([test "x$ansi" = "x"], [vl_cv_prog_cc_warnings="-fullwarn"], [vl_cv_prog_cc_warnings="-fullwarn -ansi -ansiE"]) ], dnl HP-UX C compiler [what "$CC" 2>&1 | $GREP -i "HP C Compiler" > /dev/null 2>&1 && "$CC" -c -Aa +w1 conftest.c > /dev/null 2>&1 && test -f conftest.o],[ AS_IF([test "x$ansi" = "x"], [vl_cv_prog_cc_warnings="+w1"], [vl_cv_prog_cc_warnings="+w1 -Aa"]) ], dnl The NEC SX-5 (Super-UX 10) C compiler ["$CC" -V 2>&1 | $GREP "/SX" > /dev/null 2>&1 && "$CC" -c -pvctl[,]fullmsg -Xc conftest.c > /dev/null 2>&1 && test -f conftest.o],[ AS_IF([test "x$ansi" = "x"], [vl_cv_prog_cc_warnings="-pvctl[,]fullmsg"], [vl_cv_prog_cc_warnings="-pvctl[,]fullmsg -Xc"]) ], dnl The Cray C compiler (Unicos) ["$CC" -V 2>&1 | $GREP -i "Cray" > /dev/null 2>&1 && "$CC" -c -h msglevel 2 conftest.c > /dev/null 2>&1 && test -f conftest.o],[ AS_IF([test "x$ansi" = "x"], [vl_cv_prog_cc_warnings="-h msglevel 2"], [vl_cv_prog_cc_warnings="-h msglevel 2 -h conform"]) ]) rm -f conftest.* ]) ]) AS_IF([test "x$vl_cv_prog_cc_warnings" != "x"], [CFLAGS="$vl_cv_prog_cc_warnings $CFLAGS"]) ]) ])dnl io_lib-io_lib-1-14-11/bootstrap000077500000000000000000000007721336132477700163330ustar00rootroot00000000000000#!/bin/sh # If this doesn't work, you may wish to try running "autoreconf" instead. set -x rm -rf install-sh missing mkinstalldirs depcomp aclocal.m4 config.cache config.log config.status configure autom4te.cache io_lib_config.h.in config.sub config.guess Makefile.in progs/Makefile.in progs/Makefile read/Makefile.in read/Makefile tests/Makefile tests/Makefile.in io_lib-config libtoolize --force --copy && \ aclocal -I . -I m4 && \ autoheader && \ automake --foreign --add-missing --copy && \ autoconf io_lib-io_lib-1-14-11/configure.in000066400000000000000000000143371336132477700167030ustar00rootroot00000000000000dnl Process this file with autoconf to produce a configure script. AC_INIT(io_lib, 1.14.11) AC_CONFIG_HEADERS([io_lib_config.h]) AC_CONFIG_MACRO_DIR([m4]) AM_INIT_AUTOMAKE AM_MAINTAINER_MODE # For my own benefit, here's a summary of how versioning should work. # # Library versioning, not to be confused with the release number: # Update VERS_CURRENT when an interface changes in an incompatible manner. # eg. change of struct, removing a function, changing a prototype. # Also increment this when we add new functions in a backwards compatible # manner, but update VERS_AGE too (see below). # # Update VERS_REVISION whenever VERS_CURRENT hasn't changed, but the source # code has. (Otherwise reset revision to 0). # # Update VERS_AGE if new interfaces have been added, causing VERS_CURRENT to # be incremented too. The idea is that if the previous values are # VERS_CURRENT=2, VERS_AGE=0 then after adding a new function we # get VERS_CURRENT=3, VERS_AGE=1 (ie ABI compat with vers 2 or 3). # # Also see: # http://www.gnu.org/software/libtool/manual/libtool.html#Updating-version-info # Example: We have io_lib 1.11.6 implementing ABI vers 0, rev 6, age 0. # Our library has an soname of libstaden-read.so.0 and files as follows: # (SONAME libstaden-read.so.0) # libstaden-read.so -> libstaden-read.so.0.0.6 # libstaden-read.so.0 -> libstaden-read.so.0.0.6 # libstaden-read.so.0.0.6 # # We then release io_lib 1.12.0 with modified structs, so it's incompatible. # We bump to ABI vers 1, rev 0, age 0 - giving: # (SONAME libstaden-read.so.1) # libstaden-read.so -> libstaden-read.so.1.0.0 # libstaden-read.so.1 -> libstaden-read.so.1.0.0 # libstaden-read.so.1.0.0 # # If in 1.12.1 to 1.12.5 we then perform several successive minor tweaks (bug # fix, optimisation, etc) that do not change the ABI at all, we may # end up with ABI vers 1, rev 5, age 0: # (SONAME libstaden-read.so.1) # libstaden-read.so -> libstaden-read.so.1.0.5 # libstaden-read.so.1 -> libstaden-read.so.1.0.5 # libstaden-read.so.1.0.5 # # And assume in 1.13.0 we add an extra public function. Code linked # against 1.12.x still works (aka library version 1) meaning our # soname doesn't change, but we do update ABI version: vers 2, rev 0, age 1. # (SONAME libstaden-read.so.1) # libstaden-read.so -> libstaden-read.so.1.1.0 # libstaden-read.so.1 -> libstaden-read.so.1.1.0 # libstaden-read.so.1.1.0 VERS_CURRENT=13 VERS_REVISION=1 VERS_AGE=0 AC_SUBST(VERS_CURRENT) AC_SUBST(VERS_REVISION) AC_SUBST(VERS_AGE) dnl Checks for programs. AC_PROG_CC AC_PROG_INSTALL AC_PROG_LIBTOOL # # by Marcelo Magallon # # Turn around -rpath problem with libtool 1.0c # # This define should be improbable enough to not conflict with anything. # echo host=$host # case ${host} in # *-linux-gnu | *-apple-darwin*) # AC_MSG_RESULT([Fixing libtool for -rpath problems.]) # sed < libtool > libtool-2 \ # 's/^hardcode_libdir_flag_spec.*$'/'hardcode_libdir_flag_spec=""/' # mv libtool-2 libtool # chmod 755 libtool # ;; # esac dnl Turn on C compiler warnings. VL_PROG_CC_WARNINGS dnl Check for libraries LIBCURL_CHECK_CONFIG(,,[have_curl=yes], [have_curl=no]) ZLIB_CHECK_CONFIG(,,[have_zlib=yes], [have_zlib=no]) dnl Socket support for Solaris (et al) AC_SEARCH_LIBS([gethostbyname], [nsl]) AC_SEARCH_LIBS([socket], [socket], [], [AC_CHECK_LIB([socket], [socket], [LIBS="-lsocket -lnsl $LIBS"], [], [-lnsl])]) AC_CHECK_LIB([bz2], [BZ2_bzBuffToBuffCompress], [ LIBS="-lbz2 $LIBS" AC_DEFINE([HAVE_LIBBZ2],1,[Define to 1 if you have the libbz2 library.])]) AC_CHECK_LIB([lzma], [lzma_easy_buffer_encode], [ LIBS="-llzma $LIBS" AC_DEFINE([HAVE_LIBLZMA],1,[Define to 1 if you have the liblzma library.])]) AC_CHECK_LIB([bsc], [bsc_compress], [ LIBS="-lbsc $LIBS" AC_DEFINE([HAVE_LIBBSC],1,[Define to 1 if you have the libbsc library.])]) AX_LIBDEFLATE dnl Check host endian-ness AC_C_BIGENDIAN([SET_ENDIAN="#define SP_BIG_ENDIAN"], [SET_ENDIAN="#define SP_LITTLE_ENDIAN"], [SET_ENDIAN=""], [SET_ENDIAN=""]) AC_SUBST(SET_ENDIAN) dnl Do we have the va_copy function? # # Checks whether we the ability to use va_copy(). # AC_DEFINEs HAVE_VA_COPY if you do. # AC_DEFUN([AX_FUNC_VA_COPY], [AC_LANG_PUSH(C) AC_LINK_IFELSE([AC_LANG_SOURCE( [[#include void va_test(va_list ap) { va_list ap_local; va_copy(ap_local, ap); va_end(ap_local); } int main(void) { return 0; } ]])], AC_DEFINE([HAVE_VA_COPY],1,[Define to 1 if you have the va_copy() function.]), ) AC_LANG_POP(C)]) AX_FUNC_VA_COPY dnl Checks for header files. AC_HEADER_STDC AC_HEADER_SYS_WAIT AC_CHECK_HEADERS(fcntl.h limits.h unistd.h malloc.h) AC_CHECK_HEADER(zlib.h) AC_CHECK_HEADER(stdio_ext.h,[SET_STDIO_EXT="#define HAVE_STDIO_EXT_H"],[SET_STDIO_EXT=]) dnl Checks for typedefs, structures, and compiler characteristics. AC_C_BIGENDIAN AC_CHECK_SIZEOF(short,2) AC_CHECK_SIZEOF(int,4) AC_CHECK_SIZEOF(long,4) dnl AC_C_CONST AC_C_INLINE AC_TYPE_MODE_T dnl AC_TYPE_OFF_T dnl AC_TYPE_SIZE_T dnl AC_STRUCT_TM AC_ARG_ENABLE(custom-buffering, AS_HELP_STRING([--enable-custom-buffering],[enable custom buffering code for CRAM [default yes]]), [custombuffering=${enableval}],[custombuffering=yes]) SET_CRAM_IO_CUSTOM_BUFFERING= if test ${custombuffering} = "yes" ; then SET_CRAM_IO_CUSTOM_BUFFERING="#define CRAM_IO_CUSTOM_BUFFERING" fi AC_ARG_ENABLE(own-crc, AS_HELP_STRING([--disable-own-crc],[Disable use of own CRC32 function (instead of Zlib's)])) if test "$enable_own_crc" != "no" then AC_DEFINE([IOLIB_CRC],1,[Define to 1 to use own CRC function instead of from Zlib.]) fi AC_CHECK_FUNCS(fileno) AC_CHECK_FUNCS(fstat) AC_CHECK_FUNCS(mallopt) dnl Large file support AC_SYS_LARGEFILE AC_FUNC_FSEEKO dnl Mmap is used for CRAM reference files AC_FUNC_MMAP dnl Checks for library functions. AC_SEARCH_LIBS([pthread_join], [pthread]) AC_SEARCH_LIBS(cos, m) dnl AC_FUNC_MEMCMP dnl AC_FUNC_STRFTIME dnl AC_FUNC_VPRINTF AC_CHECK_FUNCS(strdup) dnl AC_CHECK_FUNCS(mktime strspn strstr strtol) AC_CHECK_FUNCS(fsync) AC_SUBST([SET_STDIO_EXT]) AC_SUBST([SET_CRAM_IO_CUSTOM_BUFFERING]) AC_OUTPUT(Makefile io_lib/Makefile progs/Makefile tests/Makefile io_lib-config io_lib/os.h) io_lib-io_lib-1-14-11/docs/000077500000000000000000000000001336132477700153125ustar00rootroot00000000000000io_lib-io_lib-1-14-11/docs/Hash_File_Format000066400000000000000000000063021336132477700203700ustar00rootroot00000000000000A Hash File is an on-disk copy of a Hash Table keyed by filenames and with data containing a file size and position within an archive. It's designed to be a general purpose indexing tool for most archive formats or for "solid" (concatenated) file archives. Basic operations need to be performed on hash files and there are tools to do this: Listing the contents hash_list [-l] Extraction hash_extract Concatenation hash_cat The Hash File format is: Header, archive file name, file headers/footers, hash buckets, hash linked list items, footer. In more detail: Header: ".hsh" (magic numebr) x4 (1-bytes of version code, eg "1.00") x1 (HASH_FUNC_? function used) x1 (number of file headers: FH. These count from 1 to FH inclusive) x1 (number of file footers: FF. These count from 1 to FF inclusive) x1 (reserved - zero for now) x4 (4-bytes big-endian; number of hash buckets) x8 (offset to add to item positions. eg size of this index) x4 (total size of hashfile, includingf header, ..., index, footer) Archive name: x1 (length 'L', zero => no name) xL (archive filename) File headers (FH copies of): x8 (position) x4 (size) File footers (FH copies of): x8 (position) x4 (size) Buckets (multiples of) x4 (4-byte offset of linked list pos, rel. to the start of the hdr) Items (per bucket chain, not written if Bucket[?]==0) x1 (key length 'K', zero => end of chain) xK (key) x0.5 (File header to use. zero => none) top 4 bits x0.5 (File footer to use. zero => none) bottom 4 bits x8 (position) x4 (size) Index footer: ".hsh" (magic number) x8 (offset to Hash Header. >=0 = absolute, -ve = relative to end) The HashFile index may either be a separate file to the archive, in which case the "Archive name" section references the archive itself, or part of the archive itself in which case archive name is zero length. Additionally if the archive name length is non-zero but the first byte of the archive filename is zero then it is also considered to be part of the same archive. This allows for an index previously generated as a separate file to simply be appended to the archive with a minimal of binary editing (ie zeroing 1 byte). The HashFile index may also be at the start (preferred and searched for first) or the end of the file. This is the rationale behind having an index footer. It allows us to simply append a hash of a tar file to the end of the tar file itself and it'll work just fine without breaking the format of the tar file. (Tar files end with a blank block, so additional data is not read by tar.) Appending the hashfile requires an extra 2 seeks and 1 read (if opening from scratch) to fetch a file compared to prepending the hashfile. If the hash file was originally stored as a separate file from the archive but is now being merged then zero the first byte of the archive filename and either prepend or append as desired. If you prepend the hash file then note that all the absolute offsets in the Item structures will now be incorrect. A correction factor may be applied, of the size of the HashFile itself, and this is the purpose of the offset field in the header. io_lib-io_lib-1-14-11/docs/ZTR_format000066400000000000000000001723671336132477700173040ustar00rootroot00000000000000Notes: 28th May 2008 For version 2.0 consider the following: 1) Remove defunct or useless chunk types and compression formats. 2) Rationalise inconsitent behaviour (eg endianness on zlib chunk). 3) Support split header/data formats for SRF 4) Formalise meta-data use better. 5) More pie-in-the-sky ideas? What we've described so far could easily be said to be v1.4. It's backwards compatible and fairly minor is change. If we truely want to go for version 2 then taking the chance to remove all those niggles that we've kept purely for backwards compatibility would be good. In more detail: 1) Removal of RLE and floating point chebyshev polynomials. Mark XRLE as deprecated? We may wish to add an extra option to XRLE2 to indicate the repeat count before specifying the remaining run-length. This breaks the format though. (Or add XRLE3 to allow such control?) 2) Strange things I can see are: 2.1) All chunks use big-endian data except for zlib which has a little-endian length. 2.2) The order that data is stored in differs per chunk type. For trace data we store all As, then all Cs, all Gs and finally all Ts. For confidence values we store called first followed by remaining. Both SMP4 and CNF4 essentially hold 1 piece of data per base type per base position, it's just the word size and packing order that differs. This means TSHIFT and QSHIFT compression types are tied very much to trace and quality value chunks, rather than being generic transforms. Maybe we should always have the same encoding order and some standard compression/transformations to reorder as desired. An example: All data related per call is stored in the natural order produced. (eg as utilised in CNF1, BPOS). All data related per base-type per call is stored in the order produced: A, C, G, T for the first base position, A, C, G, T for the second position, and so on. Then we have standard filters that can swap between ACGTACGTACGT... and AAA...CCC...GGG...TTT... or to ... order (which requires a BASE chunk present to encode/decode). We'd have 1, 2 and 4 byte variants of such filters. They do not need to understand the nature of the data they're manipulating, just the word size and a predetermined order to shuffle the data around in. For CNF4 a combination of {ACGT}* to {}* followed by {ACGT}* to A*C*G*T* ordering would end up with all followed by all 3 remaining non-called. Ie as it is now (which we then promptly "undo" in solexa data by using TSHIFT).a 3) I'm wondering if there's mileage here in having negative lengths to indicate constant data + variable data further on. Eg length -10 means the next 10 bytes are the start of the data for this chunk. Some stage later we'll read a 4-byte length followed by the remaining data for this chunk. Rationale: often we end up with many identical bytes at the start of a chunk. For example, we take a solexa trace (0 0 value...), run it through TSHIFT (80 0 0 0 previous data => 80 0 0 0 0 0 value ...) and then through STHUFF (77 80(eg) data), but data is the compressed stream always starting with 80 0 0 0 0 0 so typically it's always the same starting string. Tested on an SRF file I see SMP4 always starting with the same 9 bytes of data, BASE starting with the same 3 bytes and CNF4 always starting with the same 7 bytes. Hence we'd have lengths -9, -3 and -7 in the chunk headers and move that common data to the header block too. That's approx 3% of the size of our SRF file. 4) I propose *all* chunks have some standard meta-data fields available for use. These can be: 4.1) GROUP - all chunks sharing the same GROUP value are considered as being related to one another. This provides a mechanism for multiple base-call, base position and confidence value chunks while still knowing which confidence values belong to which call. It also allows for multiple SAMP chunks (instead of the SMP4 chunk) to be collated together if desired. I don't expect many ZTR files to contain calls from multiple base-callers, but it's maybe a nice extension and seems quite a simple/clean use of meta-data. 4.2) ENCODING - the default encoding for the chunk data is as described in the chunk. We may however wish to override this and, for example, store SMP4 data as 32-bit floating point values instead of 16-bit integers. This specifies that. Question: do we want this available universally everywhere? If not, we should at least use the same meta-data keyword for all occurrences. 4.3) TRANSFORM - a simple transformation description. This is essentially a mini-formula. It replaces the OFFS meta-data used in SMP4 which is simply a transform of X+value. 5) There are more generic ways to save storage by removing redundancy. Most probably they're not worth it, but I list them here for discussion still. 5.1) Use 7-bit variable sized encodings for values instead of fixed 32-bit sizes. Eg instead of storing 1000 as 0x3*0x100 + 0xe8 (00 00 03 e8) we could store it as 0x7*0x80 + 0x68 (80|07 68). The logic here being setting the top bit implies this isn't the final value and more data follows. It allows for variable sized fields so that small numbers take up fewer bytes. The same can be applied to data in SRF structs too. Realistically it saves 2 bytes per record in SRF and an unknown amount for ZTR - estimated 8 or so (3 for cnf4/base and 2 for smp4). It's only 1.5% saving though in total. 5.2) A general purpose dictionary system. Instead of attempting to move headers to one area and data somewhere else, possibly also taking common portions of data and putting that somewhere too, we could provide a dictionary system whereby we previously remove redundancy by replacing all occurrences of a particular byte pattern with a new shorter code. (We'd need an escape mechanism for when it occurs by chance.) The dictionary can then be specified in it's own chunk which is stored in the header portion. This then works for portions of chunk header (eg if the meta-data changes) rather than full headers, where the data blocks always start with the same text, or where we want to have sensible names in text fields but don't like them taking up too much space. It's maybe a bit messy though and complex to implement, plus it's unknown how big an impact having to escape accidental dictionary codes from appearing in real data. The more formal way of removing redundancy is probably better. 5.3) Lossy compression. I believe there's still room for this, although it needs careful thought. The floating point format really isn't an ideal way to do it though, so I'd much rather have an encoding system that uses N*log(signal/M+1) plus a sign bit, stored in integers. As we store data in integers the value of N combined with the maximum value for log(signal/M+1) gives us the number of bits we wish to encode to. Essentially we're storing the log value to a fixed point precision. The value of M dictates the slope of the errors we get from logging. It's hard to describe, but basically as signal gets larger our average error in storing the signal also gets larger. That's true for floating point values too as there's a fixed number of bits and they're being used to represent larger and larger values, meaning the resolution drops. I have various test code and graphs showing error profiles for logs vs fixed point vs floating point. Logs or fixed point are nearly always preferable to a floating point format for size vs accuracy. ----------------------------------------------------------------------------- CHANGE (since 1.2): SAMP and SMP4 now has meta data fields indicating the zero base-line. CLARIFICATION The specification now explicitly states that trace samples are unsigned, although the new OFFS meta-data can be used to turn these into signed values. CLARIFICATION We explicitly state that multiple TEXT chunks maybe present in the ZTR file and will be concatenated together. Also the trailing (nul) byte is now optional. CHANGE Added CSET (character set) meta-data for BASEs so ABI SOLID encoding can be used. This removes the requirement of IUPAC characters only. CHANGE Added XRLE2, QSHIFT, TSHIFT and STHUFF compression types. INCOMPATIBLE CHANGE: I propose for this version to make all meta-data adhere to a specific format rather than adhoc. It'll consist of zero or more copies of 'identifier nul value nul'. See the format below for details. The only use of meta-data in 1.2 was for SAMP (not SMP4) chunks to indicate the channel the data came from. From now on file readers will need to check the version number in the header to determine how to parse the SAMP meta-data. [Search for "FIXME" for my comments / questions to be answered. They elaborate on the summary below and provide more context.] QUESTION1: Should we adapt ZTR to not be so inefficient with regards to tiny chunks. Specifically a 5 byte chunk size, 4 byte meta-data size (normally zero anyway) and 4 byte data length is all wasteful. These combined comprise 5-10% of the total SRF size. Note that changing this would break backwards compatibility. QUESTION2: Do I need a means to specify the "default meta-data". Specifically if we have lots of SAMP chunks (for example) and every single one is stating that the zero "offset" value is 32768 then we may want a mechanism of specifying that the default OFFS value is 32768 for all subsequent SAMP chunks. One possible way to do this is to have a new chunk type which sets the default. Eg for the SAMP chunk we could define a SaMP chunk to modify the default for SAMP. This seems oddly named, but it's utilising the bit5 of the 2nd byte which so far has been reserved as zero. (In the first byte bit 5 set => private namespace and not part of the public spec.) For now I'm just ignoring this issue though. QUESTION3: I've defined new transforms named TSHIFT and QSHIFT specifically designed for adjusting the layout of CND4 and SMP4 chunk types to an order more amenable for compression by interlaced deflate. They do the job, but I'm wondering if it's better to simply redefine the input data to be a more consistent ordering so that we can define more general purpose transforms rather than one dedicated to the original trace layout and one for the quality layout. I'm ignoring this for now as it would break backwards compatibility. QUESTION4: For the OFFS meta-data in SMP4 and SAMP chunks I have a 16-bit offset to specify the zero position. Ie OFFS of 10000 means a sample of 9000 becomes -1000 after processing. Should it be a signed or unsigned 16-bit value. Signed means we could encode values ranging from 10000 to 70000 by specify OFFS as -10000. Should it be 32-bit instead? Should we have OFFI and OFFF for integer and floating point equivalents? QUESTION5: For region encoding where should the region name belong - the meta-data section or the REGION_LIST TEXT identifier? It's currently in both places. My gut instinct tells me it belongs in the meta-data for the REGION_LIST chunk itself. QUESTION6: Can we have clarification on what the region code types mean, specifically "tech read". QUESTION7: Should we add SAMP/SMP4 meta-data indicating a down-scale factor? For 454 data this could be 100, so we know value 123 is really 1.23. Note this is maybe better implemented below using fixed-point precision. QUESTION8: How do we deal with floating point values? I think the chunk meta-data should detail the format of the data block itself (as it is strictly speaking data about the data so it fits there well). A lack of meta data should imply the usual unsigned 16-bit quantities. There's two main ways to encode fractions: Floating point where we have a mantissa and an exponent. - See http://en.wikipedia.org/wiki/IEEE_floating-point_standard - large dynamic range - fixed number of significant bits - varying "resolution". Ie can represent tiny differences between two very small floating point numbers, but not between two very large floating point numbers. Fixed point where we have a fixed number of bits for the component before and after the decimal point. - See http://en.wikipedia.org/wiki/Q_%28number_format%29 - constant resolution - effectively used by SFF (specified to 2 decimal places) - easy to treat as integers so can be fast and dealt with by small embedded CPUs without FPUs. Floating point maybe appropriate as effectively it's the same as logging your signals and storing those. It offers large dynamic range so can cope with abnormally large values (at the expense of precision) while retaining lots of variation at the low end to distinguish small values. However it's CPU intensive to cope with anything other than the CPU provided 32-bit and 64-bit floating point formats. Single precision 32-bit floats in IEEE-754 have: 1 bit (31): Sign 8 bits (23-30): Exponent (bias 127, so stroring 100 => -27) 23 bits (0-22): Mantissa Effectively we store any binary value as a normalised expression: 1. * 2 Eg 1732.5: => 11011000100.1 (binary) => 1.10110001001 (binary) * 2^10 Exponent+127 => 137 => 10001001 (binary) sign exponent mantissa 0 10001001 10110001001000000000000 (17325 => 0x43ad => 0x0010001110101101 However we probably want 16-bit and 24-bit floating point types for efficiencies sake. Do we go with some fixed predefined floating point formats for 8-bit, 16-bit, 24-bit and 32-bit layouts (with 32-bit being identical to IEEE754) or do we allow for specification of the mantissa and exponent Eg FLOAT=23.8, FLOAT=17.6 or FLOAT=5.2 in the meta-data block? FLOAT=17.6 (24-bit) gives ranges +/- 8.6*10^9 FLOAT=5.2 (8-bit) gives ranges +/- 64 (I think). Alternatively if we restrict ourselves to only using the most significant 14 bits of the mantissa then storing as standard 32-bit floats implies 1 in every 4 bytes is zero. This may provide for a very crude, but fast way to implement reduced size floating point values - ie FLOAT=15.8 (24-bit signed). For fixed point (as in SFF values) there's already a draft standard for implementation in C (ISO/IEC TR 18037:2004). One benefit of fixed point over floating point is speed of implementation. Fixed point numbers can just be dealt with as integers. Eg subtracting two fixed point 16-bit values can be done in integers using a-b and the result is the same as if we'd done all the bit twiddling and maths directly simulating a real fixed-point unit. My gut feeling is that we'd want to explicitly declare the number of bits for integral and fractional components in the meta-data block. Comments? James PS. The latest (only minor tweaks from before) ZTR draft spec follows. 1.3 draft 3 (19 Oct 2007) ZTR SPEC v1.3 ============= Header ====== The header consists of an 8 byte magic number (see below), followed by a 1-byte major version number and 1-byte minor version number. Changes in minor numbers should not cause problems for parsers. It indicates a change in chunk types (different contents), but the file format is the same. The major number is reserved for any incompatible file format changes (which hopefully should be never). /* The header */ typedef struct { unsigned char magic[8]; /* 0xae5a54520d0a1a0a (b.e.) */ unsigned char version_major; /* 1 */ unsigned char version_minor; /* 3 */ } ztr_header_t; /* The ZTR magic numbers */ #define ZTR_MAGIC "\256ZTR\r\n\032\n" #define ZTR_VERSION_MAJOR 1 #define ZTR_VERSION_MINOR 3 So the total header will consist of: Byte number 0 1 2 3 4 5 6 7 8 9 +--+--+--+--+--+--+--+--+--+--+ Hex values |ae 5a 54 52 0d 0a 1a 0a|01 03| +--+--+--+--+--+--+--+--+--+--+ Chunk format ============ The basic structure of a ZTR file is (header,chunk*) - ie header followed by zero or more chunks. Each chunk consists of a type, some meta-data and some data, along with the lengths of both the meta-data and data. Byte number 0 1 2 3 4 5 6 7 8 9 +--+--+--+--+----+----+----+---+--+ - +--+--+--+--+--+-- - --+ Hex values | type |meta-data length | meta-data |data length| data .. | +--+--+--+--+----+----+----+---+--+ - +--+--+--+--+--+-- - --+ FIXME: For very short reads this is a large overhead. We have 8 bytes of length information (of which typically only 1-2 are non-zero) and 4 bytes for type (which typically only has one of 4-5 values). This means about 10 bytes wasted per chunk, or maybe 5-10% of the total file size. Changing this would be a radical departure from ZTR; is it justified given the savings? (est. 4.8% for 74bp reads, 8.4% for 27bp reads). One idea if to consider a ZTR file (the non "block" components at least) to be a series of huffman codes, by default all 8-bit long and matching their ASCII codes. Then a dedicated chunk could be used to adjust these default codes. It's therefore backwards compatible, but is that also overkill? (NB, this looks like it'd save 6% on the overall file size.) Ie in C: typedef struct { uint4 type; /* chunk type (b.e.) */ uint4 mdlength; /* length of meta-data field (b.e.) */ char *mdata; /* meta data */ uint4 dlength; /* length of data field (b.e.) */ char *data; /* a format byte and the data itself */ } ztr_chunk_t; All 2 and 4-byte integer values are stored in big endian format. The meta-data is uncompressed (and so it does not start with a format byte). From version 1.3 onwards meta-data is defined to be in key value pairs adhering to the same structure defined in the TEXT chunk ("key\0value\0"). Exceptions are made for this only for purposes of backwards compatibility in the SAMP chunk type. The contents of the meta-data is chunk specific, and many chunk types will have no meta-data. In this case the meta-data length field will be zero and this will be followed immediately by the data-length field. Ie all meta-data adheres to the following structure: Meta-data: (version 1.3 onwards only) +- - -+--+- - -+--+- -+- - -+--+- - -+--+ Hex values | ident | 0| value | 0| - | ident | 0| value | 0| +- - -+--+- - -+--+- -+- - -+--+- - -+--+ FIXME: Can we have specify the meta-data once per ZTR file and omit it in subsequent chunks? Eg a blank chunk with meta-data only in the header. Chunks in the body then specify meta-data length as 0xFFFFFFFF as an indicator meaning "use the last meta-data defined for this chunk type". Useful when split in two, as in SRF? Note that this means both ident and values must not themselves contain the zero byte (a nul character), hence we generally store ident-value pairs in ASCII string forms. The data length ("dlength") is the length in bytes of the entire 'data' block, including the format information held within it. The first byte of the data consists of a format byte. The most basic format is zero - indicating that the data is "as is"; it's the real thing. Other formats exist in order to encode various filtering and compression techniques. The information encoded in the next bytes will depend on the format byte. RAW (#0) - no formatting -------- Byte number 0 1 2 N +--+--+-- - --+ Hex values | 0| raw data | +--+--+-- - --+ Raw data has no compression or filtering. It just contains the unprocessed data. It consists of a one byte header (0) indicating raw format followed by N bytes of data. RLE (#1) - simple run-length encoding ------- Byte number 0 1 2 3 4 5 6 7 8 N +--+----+----+-----+-----+-------+--+--+--+-- - --+--+--+ Hex values | 1| Uncompressed length | guard | run length encoded data| +--+----+----+-----+-----+-------+--+--+--+-- - --+--+--+ Run length encoding replaces stretches of N identical bytes (with value V) with the guard byte G followed by N and V. All other byte values are stored as normal, except for occurrences of the guard byte, which is stored as G 0. For example with a guard value of 8: Input data: 20 9 9 9 9 9 10 9 8 7 Output data: 1 (rle format) 0 0 0 10 (original length) 8 (guard) 20 8 5 9 10 9 8 0 7 (rle data) ZLIB (#2) - see RFC 1950 --------- Byte number 0 1 2 3 4 5 6 7 N +--+----+----+-----+-----+--+--+--+-- - --+ Hex values | 2| Uncompressed length | Zlib encoded data| +--+----+----+-----+-----+--+--+--+-- - --+ This uses the zlib code to compress a data stream. The ZLIB data may itself be encoded using a variety of methods (LZ77, Huffman), but zlib will automatically determine the format itself. Often using zlib mode Z_HUFFMAN_ONLY will provide best compression when combined with other filtering techniques. XRLE (#3) - multi-byte run-length encoding --------- Byte number 0 1 2 3 4 5 N +--+------+-------+--+--+--+-- - --+--+--+ Hex values | 3| size | guard | run length encoded data| +--+------+-------+--+--+--+-- - --+--+--+ Much standard RLE, but this mechanism has a byte to specify the length of the data item we compare to check for runs. It is not restricted to spotted runs aligned on 'size' byte boundaries either. No uncompressed length is encoded here as technically this is not required (although it does make decoding a bit slower). The compressed length alone is sufficient to work out the uncompressed length after decompressing. Guard bytes in the input stream are 'escaped' by the replacing the guard byte followed by zero. Guard bytes in a parameterised run (ie X copies of Y where Y contains the guard) do not need to be 'escaped' Input data: 10 12 12 13 12 13 12 13 12 13 14 Output data: 3 (xrle format) 2 (size of blocks to compare) 12 (guard, 12 is a bad choice but illustrative) 10 12 0 12 4 12 13 14 (rle data) XRLE2 (#4) - word aligned multi-byte run-length encoding ---------- Version 1.3 onwards Byte number 0 1 RSZ multiple of RSZ +--+-----+---------+-- - - - - - - - - - ---+ Hex values | 4| RSZ | padding | run length encoded data| +--+-----+---------+-- - - - - - - - - - ---+ This achieves the same goal as XRLE, but is designed to maintain data aligned to specific 'record size' boundaries. This sometimes has benefits over XRLE in that subsequent a interlaced deflate entropy encoding may work better on record-aligned data streams. The first byte holds the format (#4) while the record size (RSZ) is held in the second byte. In order to ensure the entire block of data is aligned on 'RSZ' bounaries RSZ-2 padding bytes are written out before the data itself starts. The contents of these bytes can be anything. Unlike XRLE it also does not use an explicit guard byte. If we term a 'word' to be a block of data of size RSZ, then whenever we read a word which is identical to the last word written then we write out that word (so we have two consecutive words in the output data) followed by a counter of how many additional copies of that word are found, up to 255. This counter consists of 1 byte indicating the number of additional copies of the word followed by RSZ-1 padding bytes to maintain word alignment. While the contents of these padding bytes may be anything, it is suggested that they adhere to same value distribution as observed elsewhere in the data block in order to keep the data entropy low. (For example repeating the previous bytes from 'word' will do.) Example: Input data: taken in pairs: 1 0 2 2 2 2 3 1 3 1 3 1 2 4 2 4 2 4 2 3 Output data: 4 2 (xrle2 format, rec size 2) 1 0 ("1 0" from input) 2 2 2 2 0 2 ("2 2" x 2) 3 1 3 1 1 1 ("3 1" x 3) 2 4 2 4 1 4 ("2 4" x 3) 2 3 ("2 3") DELTA1 (#64) - 8-bit delta ------------ Byte number 0 1 2 N +--+-------------+-- - --+ Hex values |40| Delta level | data | +--+-------------+-- - --+ This technique replaces successive bytes with their differences. The level indicates how many rounds of differencing to apply, which should be between 1 and 3. For determining the first difference we compare against zero. All differences are internally performed using unsigned values with automatic an wrap-around (taking the bottom 8-bits). Hence 2-1 is 1 and 1-2 is 255. For example, with level set to 1: Input data: 10 20 10 200 190 5 Output data: 1 (delta1 format) 1 (level) 10 10 246 190 246 71 (delta data) For level set to 2: Input data: 10 20 10 200 190 5 Output data: 1 (delta1 format) 2 (level) 10 0 236 200 56 81 (delta data) DELTA2 (#65) - 16-bit delta ------------ Byte number 0 1 2 N +--+-------------+-- - --+ Hex values |41| Delta level | data | +--+-------------+-- - --+ This format is as data format 64 except that the input data is read in 2-byte values, so we take the difference between successive 16-bit numbers. For example "0x10 0x20 0x30 0x10" (4 8-bit numbers; 2 16-bit numbers) yields "0x10 0x20 0x1f 0xf0". All 16-bit input data is assumed to be aligned to the start of the buffer and is assumed to be in big-endian format. DELTA2 (#66) - 32-bit delta ------------ Byte number 0 1 2 3 4 N +--+-------------+--+--+-- - --+ Hex values |42| Delta level | 0| 0| data | +--+-------------+--+--+-- - --+ This format is as data formats 64 and 65 except that the input data is read in 4-byte values, so we take the difference between successive 32-bit numbers. Two padding bytes (2 and 3) should always be set to zero. Their purpose is to make sure that the compressed block is still aligned on a 4-byte boundary (hence making it easy to pass straight into the 32to8 filter). Data format 67-69/0x43-0x45 - reserved --------------------------- At present these are reserved for dynamic differencing where the 'level' field varies - applying the appropriate level for each section of data. Experimental at present... 16TO8 (#70) - 16 to 8 bit conversion ----------- Byte number 0 +--+-- - --+ Hex values |46| data | +--+-- - --+ This method assumes that the input data is a series of big endian 2-byte signed integer values. If the value is in the range of -127 to +127 inclusive then it is written as a single signed byte in the output stream, otherwise we write out -128 followed by the 2-byte value (in big endian format). This method works well following one of the delta techniques as most of the 16-bit values are typically then small enough to fit in one byte. Example input data: 0 10 0 5 -1 -5 0 200 -4 -32 (bytes) (As 16-bit big-endian values: 10 5 -5 200 -800) Output data: 70 (16-to-8 format) 10 5 -5 -128 0 200 -128 -4 -32 32TO8 (#71) - 32 to 8 bit conversion ----------- Byte number 0 +--+-- - --+ Hex values |47| data | +--+-- - --+ This format is similar to format 16TO8, but we are reducing 32-bit numbers (big endian) to 8-bit numbers. FOLLOW1 (#72) - "follow" predictor ------------- Byte number 0 1 FF 100 101 N +--+-- - - - --+-- - --+ Hex values |48| follow bytes | data | +--+-- - - - --+-- - --+ For each symbol we compute the most frequent symbol following it. This is stored in the "follow bytes" block (256 bytes). The first character in the data block is stored as-is. Then for each subsequent character we store the difference between the predicted character value (obtained by using follow[previous_character]) and the real value. This is a very crude, but fast, method of removing some residual non-randomness in the input data and so will reduce the data entropy. It is best to use this prior to entropy encoding (such as huffman encoding). CHEB445 (#73) - floating point 16-bit chebyshev polynomial predictor ------------- Version 1.1 only. Deprecated: replaced by format 74 in Version 1.2. WARNING: This method was experimental and have been replaced with an integer equivalent. The floating point method may give system specific results. Byte number 0 1 2 N +--+--+-- - --+ Hex values |49| 0| data | +--+--+-- - --+ This method takes big-endian 16-bit data and attempts to curve-fit it using chebyshev polynomials. The exact method employed uses the 4 preceeding values to calculate chebyshev polynomials with 5 coefficents. Of these 5 coefficients only 4 are used to predict the next value. Then we store the difference between the predicted value and the real value. This procedure is repeated throughout each 16-bit value in the data. The first four 16-bit values are stored with a simple 1-level 16-bit delta function. Reversing the predictor follows the same procedure, except now adding the differences between stored value and predicted value to get the real value. ICHEB (#74) - integer based 16-bit chebyshev polynomial predictor ----------- Version 1.2 onwards This replaces the floating point CHEB445 format in ZTR v1.1. Byte number 0 1 2 N +--+--+-- - --+ Hex values |4A| 0| data | +--+--+-- - --+ This method takes big-endian 16-bit data and attempts to curve-fit it using chebyshev polynomials. The exact method employed uses the 4 preceeding values to calculate chebyshev polynomials with 5 coefficents. Of these 5 coefficients only 4 are used to predict the next value. Then we store the difference between the predicted value and the real value. This procedure is repeated throughout each 16-bit value in the data. The first four 16-bit values are stored with a simple 1-level 16-bit delta function. Reversing the predictor follows the same procedure, except now adding the differences between stored value and predicted value to get the real value. STHUFF (#77) - Interlaced Deflate ------------ Version 1.3 onwards Byte number 0 1 2 N +--+--+-- - - - - - --+-- - - --+ Hex values |4D| C| huffman codes | data | +--+--+-- - - - - - --+-- - - --+ This compresses data using huffman encoding using the Deflate algorithm for storing the codes and data. It is analogous to using zlib with the Z_HUFFMAN_ONLY strategy and a negative window size. However it has a few tweaks for optimal compression of very small data sets. See RFC 1951 for details of Deflate. If the following text is in decrepancy with RFC 1951 then the RFC takes priority. The following is included as additional explanatory material only. Huffman compression works by replacing each character (or 'symbol') with a string of bits. Common symbols have are encoded using few bits and rare symbols need a longer string of bits. The net effect is that the overall number of bits needed to store a message is reduced. To uncompress a compressed data stream it is necessary to know which symbols are present and what their bit-strings are. For brevity this is achieved by storing only the lengths of the bit-string for each symbol and generating bit-strings from the lengths. As long as the same canonical algorithm is used in both the encoder and decoder then knowing the lengths alone is sufficient. Knowledge of this algorithm is required for uncompressing the data, so it is defined as follows: 1. Sort symbols by the length of their bit-strings, smallest first. The collating order for symbols sharing the same length is defined as ASCII values 0 to 255 inclusive followed by the EOF symbol. 2. X = 0 3. For all bit lengths 'L' from 1 to 24 inclusive: For all Symbols of bit length 'L', sorted as above: Code(Symbol) = least significant 'L' bits of X X = X + 1 End loop X = X * 2 End loop This is the same algorithm utilised in the Deflate algorithm (RFC 1951). For example compressing "abracadabra" gives: /\ 0 1 Symbol bit-length Code(X) / \ ------------------------------- a /\ a 1 0 0 / \ b 3 4 100 0 1 c 3 5 101 / \ r 3 6 110 / \ d 4 14 1110 /\ /\ EOF 4 15 1111 0 1 0 1 / \ / \ which in turn leads to 28 bits b c r /\ of output: 0 1 / \ 0100110010101110010011001111 d EOF (ab r ac ad ab r aEOF) In the data format defined above, 'C' is a code-set number. If it is zero the the huffman codes to uncompress 'data' are stored in the following bytes using the same format describe in the DFLH chunk type below, otherwise no huffman codes are stored and a predefined set of huffman codes are used being either defined in a preceeding DFLH chunk (for 128 <= 'C' <= 255) or statically defined in this document (for 1 <= 'C' <= 127). Immediately following this is the compressed bit-stream itself. The statically defined huffman code-sets are as follows. The symbols are listed below as their printable ASCII character or hash followed by a number, so A and #65 are the same symbol. We use the algorithm described above to turn these bit-lengths into actual huffman codes. C=1: CODE_DNA Length Symbols ---------------- 2 A C T 3 G 4 N 5 #0 6 EOF 13 #1 to #6 inclusive 14 #7 to #255 except where already listed above C=2: CODE_DNA_AMBIG (DNA with IUPAC ambiguity codes) Length Symbols ---------------- 2 A C T 3 G 4 N 7 #0 #45 8 B D H K M R S V W Y 11 EOF 14 #226 15 #1 to #255 except where already listed above C=3: CODE_ENGLISH (English text) Length Symbols ---------------- 3 #32 e 4 a i n o s t 5 d h l r u 6 #10 #13 #44 c f g m p w y 7 #46 b v 8 #34 I k 9 #45 A N T 10 #39 #59 #63 B C E H M S W x 11 #33 0 1 F G 15 #0 to #255 except where already listed above It is recommended that this compression format is used only for small data sizes and ZLIB is used for larger (a few K and above) data. QSHIFT (#79) - 4-byte quality reorder ------------ Version 1.3 onwards This reorders the quality signal to be 4-tuples of the quality for the called base followed by the quality of the other 3 base types in the order they appear in a,c,g,t (minus the called base). The purpose is to allow a 4-byte interlaced deflate algorithm to operate efficiently. TSHIFT (#70) - 8-byte trace reorder ------------ Version 1.3 onwards This reorders the trace signal to be 4-tuples of the 16-bit trace signals for the called base followed by the signal from the other 3 base types in the order they appear in a,c,g,t (minus the called base). The purpose is to allow a 8-byte interlaced deflate algorithm to operate efficiently. FIXME: QSHIFT and TSHIFT could be general purpose byte rearrangements without any knowledge of the data type they're holding. They need the input data to be consistently ordered and not the large differences we see between quality and trace right now. Version 1.3 onwards Chunk types =========== As described above, each chunk has a type. The format of the data contained in the chunk data field (when written in format 0) is described below. Note that no chunks are mandatory. It is valid to have no chunks at all. However some chunk types may depend on the existance of others. This will be indicated below, where applicable. Each chunk type is stored as a 4-byte value. Bit 5 of the first byte is used to indicate whether the chunk type is part of the public ZTR spec (bit 5 of first byte == 0) or is a private/custom type (bit 5 of first byte == 1). Bit 5 of the remaining 3 bytes is reserved - they must always be set to zero. Practically speaking this means that public chunk types consist entirely of upper case letters (eg TEXT) whereas private chunk types start with a lowercase letter (eg tEXT). Note that in this example TEXT and tEXT are completely independent types and they may have no more relationship with each other than (for example) TEXT and BPOS types. It is valid to have multiples of some chunks (eg text chunks), but not for others (such as base calls). The order of chunks does not matter unless explicitly specified. A chunk may have meta-data associated with it. This is data about the data chunk. For example the data chunk could be a series of 16-bit trace samples, while the meta-data could be a label attached to that trace (to distinguish trace A from traces C, G and T). Meta-data is typically very small and so it is never need be compressed in any of the public chunk types (although meta-data is specific to each chunk type and so it would be valid to have private chunks with compressed meta-data if desirable). The first byte of each chunk data when uncompressed must be zero, indicating raw format. If, having read the chunk data, this is not the case then the chunk needs decompressing or reverse filtering until the first byte is zero. There may be a few padding bytes between the format byte and the first element of real data in the chunk. This is to make file processing simpler when the chunk data consists of 16 or 32-bit words; the padding bytes ensure that the data is aligned to the appropriate word size. Any padding bytes required will be listed in the appopriate chunk definition below. The following lists the chunk types available in 32-bit big-endian format. In all cases the data is presented in the uncompressed form, starting with the raw format byte and any appropriate padding. SAMP ---- Or Meta-data: (version 1.2 and before) Byte number 0 1 2 3 +--+--+--+--+ Hex values | data name | +--+--+--+--+ Data: Byte number 0 1 2 3 4 5 6 7 N +--+--+--+--+--+--+--+--+- -+ Hex values | 0| 0| data| data| data| - | +--+--+--+--+--+--+--+--+- -+ This encodes a series of 16-bit unsigned trace samples. The first data byte is the format (raw); the second data byte is present for padding purposes only. After that comes a series of 16-bit big-endian values. Although stored as unsigned, a baseline value can be specified which is should then be subtracted from all values to generated signed data if required. By default the baseline is zero. Valid identifiers for the meta-data (version 1.3 onwards) are: Ident Value(s) --------------------------------------------------------------------- TYPE "A", "C", "G", "T", "PYNO" or "PYRW" OFFS 16-bit signed integer representing the 'zero' position, in ASCII. [ FIXME: signed or unsigned? Signed means we couldn't store data in the range from -48K to +16K. Unsigned means we couldn't store data in the range 10K to 70K. What's most useful? Or should OFFS be 32-bit instead? ] Versions prior to 1.3 specified meta-data consisted of a single 4-byte block containing a 4-byte name associated with the trace. If a type-name is shorter than 4 bytes then it should be right padded with nul characters to 4 bytes. For sequencing traces the four lanes representig A, C, G and T signals have names "A\0\0\0", "C\0\0\0", "G\0\0\0" and "T\0\0\0". PYNO and PYRW refer to normalised and raw pyrogram data (eg from 454 instruments). At present other names are not reserved, but it is recommended that (for consistency with elsewhere) you label private trace arrays with names starting in a lowercase letter (specifically, bit 5 is 1). For the purposes of backwards compatibility, readers should check the version number in the ZTR header to determine whether the old or new style meta-data formatting is in use. For sequencing traces it is expected that there will be four SAMP chunks, although the order is not specified. SMP4 ---- Meta-data: optional - see below Data: Byte number 0 1 2 3 4 5 6 7 N +--+--+--+--+--+--+--+--+- -+ Hex values | 0| 0| data| data| data| - | +--+--+--+--+--+--+--+--+- -+ As per SAMP, this encodes a series of unsigned 16-bit trace values, to be base-line corrected by the OFFS meta-data value as appropriate. The first byte is 0 (raw format). Next is a single padding byte (also 0). Then follows a series of 2-byte big-endian trace samples for the "A" trace, followed by a series of 2-byte big-endian traces samples for the "C" trace, also followed by the "G" and "T" traces (in that order). The assumption is made that there is the same number of data points for all traces and hence the length of each trace is simply the number of data elements divided by four. Experimentation has shown that this gives around 3% saving over 4 separate SAMP chunks, but it lacks in flexibility. Valid identifiers for the meta-data are: Ident Value(s) --------------------------------------------------------------------- OFFS 16-bit signed integer representing the 'zero' position TYPE The type of data-set encoded. Values can be: "PROC" - processed data for viewing, also the default when no type field is found. "SLXI" - Illumina GA raw intensities (.int.txt files) "SLXN" - Illumina GA noise intensities (.nse.txt files) BASE ---- Meta-data: optional - see below Data: Byte number 0 1 2 3 N +--+--+--+-- - --+ Hex values | 0| base calls | +--+--+--+-- - --+ The first byte is 0 (raw format). This is followed by the base calls in ASCII format (one base per byte). By default it is assumed that all base calls are stored using the IUPAC characters[1]. Valid identifiers for the meta-data are: Ident Meaning Value(s) --------------------------------------------------------------------- CSET Character-set 'I' (ASCII #73) => IUPAC ("ACGTUMRWSYKVHDBN") '0' (ASCII #49) => ABI SOLiD ("0123N") BPOS ---- Meta-data: none present Data: Byte number 0 1 2 3 4 5 6 7 +--+--+--+--+--+--+--+--+- -+--+--+--+--+ Hex values | 0| padding| data | - | data | +--+--+--+--+--+--+--+--+- -+--+--+--+--+ This chunk contains the mapping of base call (BASE) numbers to sample (SAMP) numbers; it defines the position of each base call in the trace data. The position here is defined as the numbering of the 16-bit positions held in the SAMP array, counting zero as the first value. The format is 0 (raw format) followed by three padding bytes (all 0). Next follows a series of 4-byte big-endian numbers specifying the position of each base call as an index into the sample arrays (when considered as a 2-byte array with the format header stripped off). Excluding the format and padding bytes, the number of 4-byte elements should be identical to the number of base calls. All sample numbers are counted from zero. No sample number in BPOS should be beyond the end of the SAMP arrays (although it should not be assumed that the SAMP chunks will be before this chunk). Note that the BPOS elements may not be totally in sorted order as the base calls may be shifted relative to one another due to compressions. CNF1 ---- Meta-data: optional - see below Data: Byte number 0 1 N +--+--+-- - --+--+ Hex values | 0| call confidence | +--+--+-- - --+--+ (N == number of bases in BASE chunk) Valid identifiers for the meta-data are: Ident Value(s) Meaning --------------------------------------------------------------------- SCALE PH Phred-scaled confidence values. (Default). i.e. for a call with probability p: -10*log10(1-p) LO Log-odds scaled values. ie: 10*log10(p/(1-p)) The first byte of this chunk is 0 (raw format). This is then followed by a series signed 8-bit confidence values for the called bases. Either phred or log-odds (as used by the Illumina GA) scale ranges are appropriate. CNF4 ---- Meta-data: optional - see below Data: Byte number 0 1 N 4N +--+--+-- - --+--+----- - -----+ Hex values | 0| call confidence | A/C/G/T conf | +--+--+-- - --+--+----- - -----+ (N == number of bases in BASE chunk) Valid identifiers for the meta-data are: Ident Value(s) Meaning --------------------------------------------------------------------- SCALE PH Phred-scaled confidence values. i.e. for a call with probability p: -10*log10(1-p) (NB: default, but often inappropriate.) LO Log-odds scaled values. ie: 10*log10(p/(1-p)) The first byte of this chunk is 0 (raw format). This is then followed by a series signed 8-bit confidence values for the called base. Next comes all the remaining confidence values for A, C, G and T excluding those that have already been written (ie the called base). So for a sequence AGT we would store confidences A1 G2 T3 C1 G1 T1 A2 C2 T2 A3 C3 G3. The purpose of this is to group the (likely) highest confidence value (those for the called base) at the start of the chunk followed by the remaining values. Hence if phred confidence values are written in a CNF4 chunk the first quarter of chunk will consist of phred confidence values and the last three quarters will (assuming no ambiguous base calls) consist entirely of zeros. For the purposes of storage the confidence value for a base call that is not A, C, G or T (in any case) is stored as if the base call was T. If only one confidence value exists per base then either the phred or log-odds scales work well. The first N bytes will be the called bases and the remaining 3*N will be zero (optimal for run-length-encoding), but consider using the CNF1 chunk type instead in this situation. If all 4 base types have their own confidence value then the log-odds scale will work well. In this case the phred scale is an inappropriate choice as it cannot encode both very likely and very unlikely events. Note: if this chunk exists it must exist after a BASE chunk. TEXT ---- Meta-data: none present Data: 0 +--+- - -+--+- - -+--+- -+- - -+--+- - -+--+-----+ Hex values | 0| ident | 0| value | 0| - | ident | 0| value | 0| (0) | +--+- - -+--+- - -+--+- -+- - -+--+- - -+--+-----+ This contains a series of "identifier\0value\0" pairs. The identifiers and values may be any length and may contain any data except the nul character. The nul character marks the end of the identifier or the end of the value. Multiple identifier-value pairs are allowable. Prior to version 1.3 a double nul character marked the end of the list (labeled "(0)" above), but from version 1.3 the end of the list may also be marked by the end of chunk. Identifiers starting with bit 5 clear (uppercase) are part of the public ZTR spec. Any public identifier not listed as part of this spec should be considered as reserved. Identifiers that have bit 6 set (lowercase) are for private use and no restriction is placed on these. Multiple TEXT chunks may exist within the ZTR file. If so they are considered to be concatenated together. See below for the text identifier list. CLIP ---- Meta-data: none present Data: Byte number 0 1 2 3 4 5 6 7 8 +--+--+--+--+--+--+--+--+--+ Hex values | 0| left clip | right clip| +--+--+--+--+--+--+--+--+--+ This contains suggested quality clip points. These are stored as zero (raw data) followed by a 4-byte big endian value for the left clip point and a 4-byte big endian value for the right clip point. Clip points are defined in units of base calls, starting from 0. (Q: is that correct!?) CR32 ---- Meta-data: none present Data: Byte number 0 1 2 3 4 +--+--+--+--+--+ Hex values | 0| CRC-32 | +--+--+--+--+--+ This chunk is always just 4 bytes of data containing a CRC-32 checksum, computed according to the widely used ANSI X3.66 standard. If present, the checksum will be a check of all of the data since the last CR32 chunk. This will include checking the header if this is the first CR32 chunk, and including the previous CRC32 chunk if it is not. Obviously the checksum will not include checks on this CR32 chunk. COMM ---- Meta-data: none present Data: Byte number 0 1 N +--+-- - --+ Hex values | 0| free text | +--+-- - --+ This allows arbitrary textual data to be added. It does not require a identifier-value pairing or any nul termination. DFLH ---- Meta-data: none present Data: Byte number 0 1 N +--+--+-- - - - - - - - - - - --+ Hex values | 0| C| Deflate format data ... | +--+--+-- - - - - - - - - - - --+ 'C' is the code-set number referred to within that compression method. It should be 128 onwards and is used to distinguish between multiple huffman tables. It is used in conjunction with the data compression format 77 ("Deflate"). Following this is data in the Deflate format (RFC 1951). This should consist of the header for a single block using dynamic huffman with the BFINAL (last block) flag set. In Deflate streams the end of the huffman codes and the start of the compressed data stream itself may occur part way through a byte. Therefore the last byte of the this block is bitwise ORed with the first byte of the data stream compressed referring back to this code-set number. Therefore all unused bits in the last byte of this block should be set to zero. Likewise if the data bit-stream in this block ends on an exact byte boundary then an additional blank byte must be added to ensure the ORing method above still works. DFLC ---- Meta-data: none present Data: Byte number 0 +--+---+- - - - ---+--+-- - - - - - - - - - - - --+ Hex values | 0| C |code-order |FF| Deflate dynamic codes ... | +--+---+- - - - ---+--+-- - - - - - - - - - - - --+ Multi-context Deflate compression codes defined for use by data format 78 (HUFF_MULTI). This is like the DFLH format, except it encodes multiple huffman trees instead of a single tree along with the order in which the multiple trees should be used (the "code-order"). 'C' is the code-set number referred to within that compression method. It should be 128 onwards and is used to distinguish between multiple huffman tables. The code-order is a run-length encoded series of 8-bit numbers indicating which huffman code set should be used for which byte. For each byte in the input stream the HUFF_MULTI method selects the appropriate huffman code by using indexing code-order with the input data position modulo the number of values in code-order. Following this is data in the Deflate format (RFC 1951). This should consist of the header component for a single block using dynamic huffman with the BFINAL (last block) flag set, up to and including the HDIST+1 code lengths for the distance alphabet. This will then be immediately followed by the next set of huffman codes, and so on until all index values containing within the code-order have been accounted for. In Deflate streams the end of the huffman codes and the start of the compressed data stream itself may occur part way through a byte. Therefore the last byte of the this block is bitwise ORed with the first byte of the data stream compressed referring back to this code-set number. Therefore all unused bits in the last byte of this block should be set to zero. Likewise if the data bit-stream in this block ends on an exact byte boundary then an additional blank byte must be added to ensure the ORing method above still works. For example, compression of 16-bit data is sometimes best achieved by producing one set of huffman codes for the top 8 bits and another set for the bottom 8 bits, rather than mixing these together by treating the 16-bit data as a series of 8-bit quantities. In this case our code-order would consist of just two entries; (0, 1). Alternatively we may have 4 1-byte confidence values stored per base in the order of the confidence of the base-called base type first followed by the 3 remaining confidence values. We observe that compressing byte 0, 4, 8, 12, ... as one set and bytes 1,2,3, 5,6,7, ... as another set yields higher compression ratios. In this case the code-order would consist of 4 entries; (0, 1, 1, 1). REGN ---- Meta-data: optional - see below Data: Byte number 0 1 2 3 4 5 6 7 8 +--+---+---+---+---+---+---+---+---+ Hex values | 0| 1st boundary | 2nd boundary | ... +--+---+---+---+---+---+---+---+---+ This chunk is used to break a trace down into a series of segments. We store the boundary between segments, so the list above will contain one less boundary than there are segments with the first segment implicitly starting from the first base and the last segment implictly extending to the last base. Each 4-byte unsigned value indicates a position within the sequence or trace counting from 0 as the first element and marking the first base of the next region. For example three regions of DNA may be: 0 1 2 3 4 5 6 7 8 9 10 11 12 T A C G G A T T C G A A C |<-reg. 1->| |<--reg. 2--->| |<-reg. 3->| This would give the 1st boundary as 4 and the 2nd boundary as 9. The lack of a REGN chunk implies one single region extending from the first to last base in the sequence. Valid identifiers for the meta-data are: Ident Meaning Value(s) --------------------------------------------------------------------- COORD Coordinate system 'T' = trace coordinates 'B' = base coordinations (default) NAME Region names A semicolon separated list of "name:code" pairs. Eg primer1:T;read1:P;primer2:T;read2:P [FIXME: NAME identifier here is the same as the REGION_LIST TEXT identifier. We need to decide where it belongs and pick one. If we can get a way to specify the default meta-data contents then logically speaking the best place to store this is in the meta-data along side the chunk data itself.] The NAME identifier is used to attach a meaning to the regions described in the data chunk. It consists of a semi-colon separated list of names or name:code pairs. The codes, if present are a single character from the predefined list below and are separated from the name by a colon. Code Meaning --------------------------------------- T Tech read (e.g. primer, linker) B Bio read I Inverted read D Duplicate read P Paired read FIXME: I don't like the above meanings. They don't, well, "mean" much to me! What's a tech read? Text Identifiers ================ These are for use in the TEXT segments. None are required, but if any of these identifiers are present they must confirm to the description below. Much (currently all) of this list has been taken from the NCBI Trace Archive [2] documentation. It is duplicated here as the ZTR spec is not tied to the same revision schedules as the NCBI trace archive (although it is intended that any suitable updates to the trace archive should be mirrored in this ZTR spec). The Trace Archive specifies a maximum length of values. The ZTR spec does not have length limitations, but for compatibility these sizes should still be observed. The Trace Archive also states some identifiers are mandatory; these are marked by asterisks below. These identifiers are not mandatory in the ZTR spec (but clearly they need to exist if the data is to be submitted to the NCBI). Finally, some fields are not appropriate for use in the ZTR spec, such as BASE_FILE (the name of a file containing the base calls). Such fields are included only for compatibility with the Trace Arhive. It is not expected that use of ZTR would allow for the base calls to be read from an external file instead of the ZTR BASE chunk. [ Quoted from TraceArchiveRFC v1.17 ] Identifier Size Meaning Example value(s) ---------- ----- ---------------------------- ----------------- TRACE_NAME * 250 name of the trace HBBBA1U2211 as used at the center unique within the center but not among centers. SUBMISSION_TYPE * - type of submission CENTER_NAME * 100 name of center BCM CENTER_PROJECT 200 internal project name HBBB used within the center TRACE_FILE * 200 file name of the trace ./traces/TRACE001.scf relative to the top of the volume. TRACE_FORMAT * 20 format of the tracefile SOURCE_TYPE * - source of the read INFO_FILE 200 file name of the info file INFO_FILE_FORMAT 20 BASE_FILE 200 file name of the base calls QUAL_FILE 200 file name of the base calls TRACE_DIRECTION - direction of the read TRACE_END - end of the template PRIMER 200 primer sequence PRIMER_CODE which primer was used STRATEGY - sequencing strategy TRACE_TYPE_CODE - purpose of trace PROGRAM_ID 100 creator of trace file phred-0.990722.h program-version TEMPLATE_ID 20 used for read pairing HBBBA2211 CHEMISTRY_CODE - code of the chemistry (see below) ITERATION - attempt/redo 1 (int 1 to 255) CLIP_QUALITY_LEFT left clip of the read in bp due to quality CLIP_QUALITY_RIGHT right " " " " " CLIP_VECTOR_LEFT left clip of the read in bp due to vector CLIP_VECTOR_RIGHT right " " " " " SVECTOR_CODE 40 sequencing vector used (in table) SVECTOR_ACCESSION 40 sequencing vector used (in table) CVECTOR_CODE 40 clone vector used (in table) CVECTOR_ACCESSION 40 clone vector used (in table) INSERT_SIZE - expected size of insert 2000,10000 in base pairs (bp) (int 1 to 2^32) PLATE_ID 32 plate id at the center WELL_ID well 1-384 SPECIES_CODE * - code for species SUBSPECIES_ID 40 name of the subspecies Is this the same as strain CHROMOSOME 8 name of the chromosome ChrX, Chr01, Chr09 LIBRARY_ID 30 the source library of the clone CLONE_ID 30 clone id RPCI11-1234 ACCESSION 30 NCBI accession number AC00001 PICK_GROUP_ID 30 an id to group traces picked at the same time. PREP_GROUP_ID 30 an id to group traces prepared at the same time RUN_MACHINE_ID 30 id of sequencing machine RUN_MACHINE_TYPE 30 type/model of machine RUN_LANE 30 lane or capillary of the trace RUN_DATE - date of run RUN_GROUP_ID 30 an identifier to group traces run on the same machine [ End of quote from TraceArchiveRFC ] More detailed information on the format of these values should be obtained from the Trace Archive RFC [2]. In addition to the above the following TEXT identifiers have meaning specific to the ZTR format: Identifier Meaning Example value(s) ---------- ---------------------------- ------------------------------- REGION_LIST A semi-colon separated list primer1:T;read1:P identifying regions of a trace. See the REGN chunk Region 1;Region 2;Region 3 definition for details. FIXME: Should this simply be the meta-data associated with the REGN chunk? References ========== [1] IUPAC: http://www.chem.qmw.ac.uk/iubmb/misc/naseq.html [2] http://www.ncbi.nlm.nih.gov/Traces/TraceArchiveRFC.html [3] J.Bonfield and R.Staden, "ZTR: a new format for DNA sequence trace data". Bioinformatics Vol. 18 no. 1 2002. FIXME: As an aside, not doing the final entropy encoding steps (zlib, deflate, etc) and just using bzip2 on an entire SRF archive yields a considerable saving. On tests it varied between 23% (27bp reads) and 13% (74bp reads) smaller than the Deflate compressed data. Unfortunately it pretty much removes all chance of random access in the data unless I can get a working FM-Index implementation (which is very unlikely in a short time). This makes it appropriate for transmission perhaps, but not for indexing and querying random sequences. A substantial chunk (5-9%) of this saving comes from the repeated ZTR block types (names like "BASE", "CNF4" and common components like 0x00000000 for the meta-data size). The remainder probably comes from similarities between one ZTR file and another. io_lib-io_lib-1-14-11/io_lib-config.in000077500000000000000000000015331336132477700174170ustar00rootroot00000000000000#!/bin/sh # # This program prints up a few io_lib configuration parameters. It is # designed to be used in other build environments so that programs # using io_lib can automatically generate the appropriate CFLAGS and LDFLAGS. usage() { cat << _EOF_ Usage: io_lib-config [option] where 'option' is any one of: --cflags C and preprocessor flags (eg -I/foo/include) --libs Link-line parameters, eg -L/foo/lib -lstaden-read --version List io_lib version number _EOF_ exit $1 } [ $# -eq 0 ] && usage 1 prefix=@prefix@ exec_prefix=@exec_prefix@ includedir=@includedir@ case "$1" in --cflags) echo "-I@includedir@" ;; --libs) echo "-L@libdir@ -lstaden-read @LDFLAGS@ @LIBS@ @LIBCURL@ @LIBZ@" ;; --version) echo @VERSION@ ;; --help) usage 0 ;; *) echo "Unknown option '$1'" 1>&2 exit 1 esac io_lib-io_lib-1-14-11/io_lib.m4000066400000000000000000000045301336132477700160630ustar00rootroot00000000000000# AC_CHECK_IO_LIB([DEFAULT-ACTION], [MINIMUM-VERSION]) # Autoconf macro to find io_lib. # If found it defines HAVE_IO_LIB and sets IO_LIB_CPPFLAGS and IO_LIB_LDFLAGS. # # DEFAULT-ACTION is the string "yes" or "no", defaulting to "yes" when not # specified. # Requires io_lib 1.10.0 or above (for the io_lib-config script). AC_DEFUN([AC_CHECK_IO_LIB], [ AC_ARG_WITH(io_lib, AC_HELP_STRING([--with-io_lib=DIR], [Look for io_lib root in DIR]), [_io_lib_with=$withval], [_io_lib_with=ifelse([$1],,[yes],[$1])]) # Defaults to enabled if test "$_io_lib_with" != "no" then # Identify the location of io_lib-config if test -d "$_io_lib_with" then if test -x "$_io_lib_with/bin/io_lib-config" then _io_lib_config="$_io_lib_with/bin/io_lib-config" else _io_lib_config= fi else AC_PATH_PROG([_io_lib_config], [io_lib-config]) fi # Check version is sufficient; sneakily entirely in sh syntax if test x$_io_lib_config != "x" then _io_lib_version=`$_io_lib_config --version` SAVE_IFS=$IFS; IFS=. _val=0 for v in $_io_lib_version; do _val=`expr $_val '*' 100 + $v`; done _io_lib_version=$_val IFS=$SAVE_IFS _io_lib_wanted=`echo ifelse([$2],,[0],[$2])` SAVE_IFS=$IFS; IFS=. _val=0 for v in $_io_lib_wanted; do _val=`expr $_val '*' 100 + $v`; done _io_lib_wanted=$_val IFS=$SAVE_IFS if test $_io_lib_version -ge $_io_lib_wanted then io_lib_version_ok=yes else io_lib_version_ok=no fi else io_lib_version_ok=yes; # Have to just guess and hope fi if test $io_lib_version_ok = "yes" then # Configure IO_LIB_CPPFLAGS and IO_LIB_LDFLAGS if test x$_io_lib_config != "x" then test x"$IO_LIB_CPPFLAGS" = "x" && IO_LIB_CPPFLAGS=`$_io_lib_config --cflags` test x"$IO_LIB_LDFLAGS" = "x" && IO_LIB_LDFLAGS=`$_io_lib_config --libs` else # defaults when io_lib-config isn't found test x"$IO_LIB_CPPFLAGS" = "x" && IO_LIB_CPPFLAGS="-I$withval/include" test x"$IO_LIB_LDFLAGS" = "x" && IO_LIB_LDFLAGS="-L$withval/lib -lread" fi AC_DEFINE(HAVE_IO_LIB, 1, [Define to 1 if you have a working io_lib]) AC_SUBST(IO_LIB_CPPFLAGS) AC_SUBST(IO_LIB_LDFLAGS) fi fi ])dnl io_lib-io_lib-1-14-11/io_lib/000077500000000000000000000000001336132477700156175ustar00rootroot00000000000000io_lib-io_lib-1-14-11/io_lib/Makefile.am000066400000000000000000000067151336132477700176640ustar00rootroot00000000000000# Copyright (c) 2003, 2005-2007, 2009-2010, 2013 Genome Research Ltd. # Author(s): 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. # lib_LTLIBRARIES = libstaden-read.la libstaden_read_la_SOURCES = \ Read.c \ Read.h \ scf_extras.c \ scf_extras.h \ translate.c \ translate.h \ compression.c \ compression.h \ ztr.c \ ztr.h \ ztr_translate.c \ deflate_interlaced.c \ deflate_interlaced.h \ abi.h \ fpoint.c \ fpoint.h \ seqIOABI.c \ seqIOABI.h \ seqIOALF.c \ alf.h \ expFileIO.c \ expFileIO.h \ plain.h \ seqIOPlain.c \ misc_scf.c \ read_scf.c \ scf.h \ write_scf.c \ sff.c \ sff.h \ srf.c \ srf.h \ array.c \ array.h \ compress.c \ compress.h \ error.c \ error.h \ files.c \ find.c \ mach-io.c \ mach-io.h \ misc.h \ open_trace_file.c \ open_trace_file.h \ read_alloc.c \ strings.c \ tar_format.h \ traceType.c \ traceType.h \ xalloc.c \ xalloc.h \ vlen.c \ vlen.h \ hash_table.c \ hash_table.h \ jenkins_lookup3.c \ jenkins_lookup3.h \ mFILE.c \ mFILE.h \ stdio_hack.h \ pooled_alloc.c \ pooled_alloc.h \ bam.h \ bam.c \ sam_header.h \ sam_header.c \ cram.h \ rANS_static.c \ rANS_static.h \ rANS_static4x16pr.c \ rANS_static4x16.h \ cram_codecs.c \ cram_codecs.h \ cram_encode.c \ cram_encode.h \ cram_decode.c \ cram_decode.h \ cram_stats.c \ cram_stats.h \ cram_io.c \ cram_io.h \ cram_index.c \ cram_index.h \ cram_structs.h \ zfio.c \ zfio.h \ dstring.c \ dstring.h \ string_alloc.c \ string_alloc.h \ md5.c \ md5.h \ crc32.c \ crc32.h \ scram.c \ scram.h \ thread_pool.c \ thread_pool.h \ binning.h \ binning.c \ cram_bambam.c \ bgzip.c \ bgzip.h \ tokenise_name3.c \ tokenise_name3.h \ fqzcomp_qual.c \ fqzcomp_qual.h \ c_simple_model.h \ c_range_coder.h \ cram_block_compression.h libstaden_read_la_CPPFLAGS = @LIBCURL_CPPFLAGS@ libstaden_read_la_LDFLAGS = -version-info @VERS_CURRENT@:@VERS_REVISION@:@VERS_AGE@ libstaden_read_la_LIBADD = @LIBZ@ @LIBCURL@ INCLUDES = -I${top_srcdir} io_lib-io_lib-1-14-11/io_lib/Read.c000066400000000000000000000341541336132477700166450ustar00rootroot00000000000000/* * Copyright (c) 2005-2008, 2010 Genome Research Ltd. * Author(s): 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. */ /* * Author(s): James Bonfield, Simon Dear, Rodger Staden, * * Copyright (c) 1994-1998, 2000-2001 MEDICAL RESEARCH COUNCIL * All rights reserved * * 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 name of the MEDICAL RESEARCH COUNCIL, THE LABORATORY OF * MOLECULAR BIOLOGY 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 THE COPYRIGHT HOLDERS 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 THE COPYRIGHT OWNER 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. */ /* * Copyright (c) Medical Research Council 1994. All rights reserved. * * Permission to use, copy, modify and distribute this software and its * documentation for any purpose is hereby granted without fee, provided that * this copyright and notice appears in all copies. * * This file was written by James Bonfield, Simon Dear, Rodger Staden, * as part of the Staden Package at the MRC Laboratory of Molecular * Biology, Hills Road, Cambridge, CB2 2QH, United Kingdom. * * MRC disclaims all warranties with regard to this software. */ /* * File: Read.c * Purpose: Performs read/write IO on the Read data stucture. * Last update: 01/09/94 */ /* The Read data type is designed so that it can hold a varying degree of information about sequences, yet have a single set of calls to access the data. There are plenty of assumptions around that both the number of bases and the number of points will fit into an int_2, a short. */ /* ---- Includes ---- */ #ifdef HAVE_CONFIG_H #include "io_lib_config.h" #endif #include #include #include #include /* Only need on windows for _O_BINARY */ #include #ifdef _MSC_VER #include #endif #include "io_lib/Read.h" #include "io_lib/mFILE.h" #ifdef IOLIB_ABI # include "io_lib/abi.h" #endif #ifdef IOLIB_SCF # include "io_lib/scf.h" #endif #ifdef IOLIB_ALF # include "io_lib/alf.h" #endif #ifdef IOLIB_PLN # include "io_lib/plain.h" #endif #ifdef IOLIB_ZTR # include "io_lib/ztr.h" #endif #ifdef IOLIB_SFF # include "io_lib/sff.h" #endif #ifdef IOLIB_EXP # include "io_lib/expFileIO.h" #endif #ifdef USE_BIOLIMS # include "spBiolims.h" #endif #include "io_lib/xalloc.h" #include "io_lib/translate.h" #include "io_lib/traceType.h" #include "io_lib/misc.h" #include "io_lib/open_trace_file.h" /* * Read a sequence from a file "fnin" of format "format". If "format" is 0 * (ANY_FORMAT), we automatically determine the correct format. * Returns: * Read * for success * NULLRead for failure */ Read *read_reading(char *fn, int format) { Read *read; mFILE *fp; #ifdef USE_BIOLIMS if( !strncmp(fn,BIOLIMS_TAG,strlen(BIOLIMS_TAG))){ return spReadBiolimsReading(fn); } #endif /* * If we're asking for an Experiment file, read it. * If the format is ANY then attempt EXP first following by trace. * Otherwise use the trace search mechanism. * * Note this is purely for locating files and not for forcing the file * format. It's here so that experiment files and trace files may be * given identical names but accessed through different search paths * (as is the case with the trace server). */ if (format == TT_EXP) { if (NULL == (fp = open_exp_mfile(fn, NULL))) { errout("'%s': couldn't open\n", fn); return NULL; } } else { fp = NULL; if (format == TT_ANY) fp = open_exp_mfile(fn, NULL); if (!fp && NULL == (fp = open_trace_mfile(fn, NULL))) { errout("'%s': couldn't open\n", fn); return NULL; } } read = mfread_reading(fp, fn, format); mfclose(fp); return read; } /* * Read a sequence from a FILE *fp of format "format". If "format" is 0 * (ANY_FORMAT), we automatically determine the correct format. * We still pass a filename 'fn' although this isn't used other than for * filling in the read->trace_name field. * * NB this function should NOT be used when Biolims support is required * (as biolims readings are not stored in a file) * * Returns: * Read * for success * NULLRead for failure */ Read *mfread_reading(mFILE *fp, char *fn, int format) { Read *read; mFILE *newfp; if (!fn) fn = "(unknown)"; newfp = freopen_compressed(fp, NULL); if (newfp != fp) { fp = newfp; } else { newfp = NULL; } #ifdef _WIN32 /* * jkb 16/05/00 comment below * * On windows "prog < file.abi" will work wrongly (compared to * "prog file.abi") because windows is rather stupid. It treats ascii * and binary streams differently, it considers stdin to be ascii unless * told otherwise, and it can only be told otherwise by using non-ansi * windows-specific function calls. */ if (format != TT_EXP && format != TT_PLN && fp->fp) _setmode(_fileno(fp->fp), _O_BINARY); #endif if (format == TT_ANY || format == TT_ANYTR) { format = fdetermine_trace_type(fp); mrewind(fp); } switch (format) { case TT_UNK: case TT_ERR: errout("File '%s' has unknown trace type\n", fn); read = NULLRead; break; #ifdef IOLIB_SCF case TT_SCF: { Scf *scf; scf = mfread_scf(fp); if (scf) { read = scf2read(scf); scf_deallocate(scf); } else read = NULLRead; break; } #endif #ifdef IOLIB_SFF case TT_SFF: read = mfread_sff(fp); break; #endif #ifdef IOLIB_ZTR case TT_ZTR: case TT_ZTR1: case TT_ZTR2: case TT_ZTR3: { ztr_t *ztr; if ((ztr = mfread_ztr(fp))) { uncompress_ztr(ztr); read = ztr2read(ztr); delete_ztr(ztr); } else { read = NULLRead; } break; } #endif #ifdef IOLIB_ABI case TT_ABI: read = mfread_abi(fp); break; #endif #ifdef IOLIB_ALF case TT_ALF: read = mfread_alf(fp); break; #endif #ifdef IOLIB_EXP case TT_EXP: { /* FIXME: we shouldn't redirect like this */ Exp_info *e = exp_mfread_info(fp); read = e ? exp2read(e,fn) : NULLRead; break; } #endif #ifdef IOLIB_PLN case TT_PLN: read = mfread_pln(fp); break; #endif default: errout("Unknown format %d specified to read_reading()\n", format); read = NULLRead; } if (read != NULLRead && (read->trace_name = (char *)xmalloc(strlen(fn)+1))) strcpy(read->trace_name, fn); if (newfp) mfclose(newfp); return read; } Read *fread_reading(FILE *fp, char *fn, int format) { return mfread_reading(mfreopen(fn, "rb", fp), fn, format); } /* * Write a sequence to a FILE *fp of format "format". If "format" is 0, * we choose our favourite - SCF. * * Returns: * 0 for success * -1 for failure */ int mfwrite_reading(mFILE *fp, Read *read, int format) { int r = -1; int no_compress = 0; #ifdef _WIN32 /* * jkb 09/06/00 comment below * * On windows "prog > file.scf" will work wrongly (compared to * "prog file.scf") because windows is rather stupid. It treats ascii * and binary streams differently, it considers stdout to be ascii unless * told otherwise, and it can only be told otherwise by using non-ansi * windows-specific function calls. */ if (format != TT_EXP && format != TT_PLN && fp->fp) _setmode(_fileno(fp->fp), _O_BINARY); #endif switch (format) { default: /* Defaults to ZTR type */ #ifdef IOLIB_ZTR case TT_ZTR: case TT_ZTR2: { ztr_t *ztr; ztr = read2ztr(read); compress_ztr(ztr, 2); r = mfwrite_ztr(fp, ztr); delete_ztr(ztr); no_compress = 1; break; } case TT_ZTR1: { ztr_t *ztr; ztr = read2ztr(read); compress_ztr(ztr, 1); r = mfwrite_ztr(fp, ztr); delete_ztr(ztr); break; } case TT_ZTR3: { ztr_t *ztr; ztr = read2ztr(read); compress_ztr(ztr, 3); r = mfwrite_ztr(fp, ztr); delete_ztr(ztr); no_compress = 1; break; } #endif #ifdef IOLIB_SCF case TT_SCF: { Scf *scf; scf = read2scf(read); r = mfwrite_scf(scf, fp); scf_deallocate(scf); break; } #endif #ifdef IOLIB_ABI case TT_ABI: /*return mfwrite_abi(fp, read); */ break; #endif #ifdef IOLIB_SFF case TT_SFF: /*return mfwrite_sff(fp, read); */ break; #endif #ifdef IOLIB_ALF case TT_ALF: /* return mfwrite_alf(fp, read); */ break; #endif #ifdef IOLIB_EXP case TT_EXP: { Exp_info *e = read2exp(read, read->ident ? read->ident : "unknown"); if (NULL == e) { fprintf(stderr, "Failed to create experiment file.\n"); r = -1; } else { exp_print_mfile(fp, e); exp_destroy_info(e); r = 0; } break; } #endif #ifdef IOLIB_PLN case TT_PLN: r = mfwrite_pln(fp, read); break; #endif } mftruncate(fp, -1); if (r == 0 && !no_compress) { fcompress_file(fp); } mfflush(fp); return r; } int fwrite_reading(FILE *fp, Read *read, int format) { int ret; mFILE *mf = mfreopen(NULL, "wbx", fp); if (mf) { ret = mfwrite_reading(mf, read, format); mfflush(mf); mf->fp = NULL; /* Don't want this closed here */ mfclose(mf); } else { return -1; } return ret; } /* * Write a sequence to a file "fn" of format "format". If "format" is 0, * we choose our favourite - SCF. * * Returns: * 0 for success * -1 for failure */ int write_reading(char *fn, Read *read, int format) { int ret; mFILE *fp = mfopen(fn, "wb"); if (!fp) return -1; ret = mfwrite_reading(fp, read, format); mfclose(fp); return ret; } /* * Old style stub interfaces implemented simply as redirection through * fread_reading and frwrite_reading. */ #ifdef IOLIB_ABI Read *fread_abi(FILE *fp) { return fread_reading(fp, NULL, TT_ABI); } int fwrite_abi(FILE *fp, Read *read) { return fwrite_reading(fp, read, TT_ABI); } #endif #ifdef IOLIB_ALF Read *fread_alf(FILE *fp) { return fread_reading(fp, NULL, TT_ALF); } int fwrite_alf(FILE *fp, Read *read) { return fwrite_reading(fp, read, TT_ALF); } #endif #ifdef IOLIB_PLN Read *fread_pln(FILE *fp) { return fread_reading(fp, NULL, TT_PLN); } int fwrite_pln(FILE *fp, Read *read) { return fwrite_reading(fp, read, TT_PLN); } #endif #ifdef IOLIB_ZTR ztr_t *fread_ztr(FILE *fp) { ztr_t *z; mFILE *mf; if (NULL == (mf = mfreopen(NULL, "rb", fp))) return NULL; z = mfread_ztr(mf); mfclose(mf); return z; } int fwrite_ztr(FILE *fp, ztr_t *z) { mFILE *mf; int r; if (NULL == (mf = mfreopen(NULL, "wbx", fp))) return -1; r = mfwrite_ztr(mf, z); mfflush(mf); mf->fp = NULL; /* Don't want this closed here */ mfclose(mf); return r; } #endif #ifdef IOLIB_SCF Scf *fread_scf(FILE *fp) { Scf *s; mFILE *mf; if (NULL == (mf = mfreopen(NULL, "rb", fp))) return NULL; s = mfread_scf(mf); mf->fp = NULL; /* Don't want this closed here */ mfclose(mf); return s; } int fwrite_scf(Scf *s, FILE *fp) { mFILE *mf; int r; if (NULL == (mf = mfreopen(NULL, "wbx", fp))) return -1; r = mfwrite_scf(s, mf); mfflush(mf); mf->fp = NULL; /* Don't want this closed here */ mfclose(mf); return r; } #endif #ifdef IOLIB_EXP Exp_info *exp_fread_info(FILE *fp) { Exp_info *e; mFILE *mf; if (NULL == (mf = mfreopen(NULL, "rb", fp))) return NULL; e = exp_mfread_info(mf); mf->fp = NULL; /* Don't want this closed here */ mfclose(mf); return e; } void exp_print_file(FILE *fp, Exp_info *e) { mFILE *mf; if (NULL == (mf = mfreopen(NULL, "wbx", fp))) return; exp_print_mfile(mf, e); mfflush(mf); mf->fp = NULL; /* Don't want this closed here */ mfclose(mf); } #endif io_lib-io_lib-1-14-11/io_lib/Read.h000066400000000000000000000240271336132477700166500ustar00rootroot00000000000000/* * Copyright (c) 2003, 2005-2007, 2010, 2013 Genome Research Ltd. * Author(s): 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. */ /* * Author(s): James Bonfield, Simon Dear, Rodger Staden * * Copyright (c) 1995, 1997-1998, 2000-2001 MEDICAL RESEARCH COUNCIL * All rights reserved * * 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 name of the MEDICAL RESEARCH COUNCIL, THE LABORATORY OF * MOLECULAR BIOLOGY 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 THE COPYRIGHT HOLDERS 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 THE COPYRIGHT OWNER 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. */ /* * Copyright (c) Medical Research Council 1994. All rights reserved. * * Permission to use, copy, modify and distribute this software and its * documentation for any purpose is hereby granted without fee, provided that * this copyright and notice appears in all copies. * * This file was written by James Bonfield, Simon Dear, Rodger Staden, * as part of the Staden Package at the MRC Laboratory of Molecular * Biology, Hills Road, Cambridge, CB2 2QH, United Kingdom. * * MRC disclaims all warranties with regard to this software. */ #ifndef _Read_h_ #define _Read_h_ /* * Title: Read * * File: Read.h * Purpose: Read data type * Last update: June 14 1994 */ /* * This module encodes the `Read' sequence data structure. * * A `Read' contains information about bases and traces which are laid * out along a single dimension of points. The number of points in a * paricular sequence is given by `getNPoints', and these are numbered * 0..getNPoints-1. At each point there are four trace readings, one * for each base. * * The number of bases is `getNBases' which are numbered 0..N-1. * Bases are represented by `char's. Every base is located at a * particular point. * * The behaviour of these routines is undefined if given NULLRead or * an undefined sequence. */ #include "io_lib/os.h" #include "io_lib/scf.h" #include "io_lib/mFILE.h" #ifdef __cplusplus extern "C" { #endif /* *----------------------------------------------------------------------------- * Macros *----------------------------------------------------------------------------- */ #define NULLRead ((Read *)NULL) /* Trace file formats */ #define TT_ERR -1 #define TT_UNK 0 #define TT_SCF 1 #define TT_ABI 2 #define TT_ALF 3 #define TT_PLN 4 #define TT_EXP 5 #define TT_ZTR 7 #define TT_ZTR1 8 #define TT_ZTR2 9 #define TT_ZTR3 10 #define TT_BIO 11 #define TT_SFF 12 #define TT_ANY TT_UNK /* ANYTR is specifically any *trace* type and not EXP or PLN format */ #define TT_ANYTR 13 #define READ_BASES (1<<0) #define READ_SAMPLES (1<<1) #define READ_COMMENTS (1<<2) #define READ_ALL (READ_BASES | READ_SAMPLES | READ_COMMENTS) /* *----------------------------------------------------------------------------- * Structures and typedefs *----------------------------------------------------------------------------- */ typedef uint_2 TRACE; /* for trace heights */ typedef struct { int format; /* Trace file format */ char *trace_name; /* Trace file name */ int NPoints; /* No. of points of data */ int NBases; /* No. of bases */ /* Traces */ TRACE *traceA; /* Array of length `NPoints' */ TRACE *traceC; /* Array of length `NPoints' */ TRACE *traceG; /* Array of length `NPoints' */ TRACE *traceT; /* Array of length `NPoints' */ TRACE maxTraceVal; /* The maximal value in any trace */ int baseline; /* The zero offset for TRACE values */ /* Bases */ char *base; /* Array of length `NBases' */ uint_2 *basePos; /* Array of length `NBases' */ /* Cutoffs */ int leftCutoff; /* Number of unwanted bases */ int rightCutoff; /* First unwanted base at right end */ /* Miscellaneous Sequence Information */ char *info; /* misc seq info, eg comments */ /* Probability information */ char *prob_A; /* Array of length 'NBases' */ char *prob_C; /* Array of length 'NBases' */ char *prob_G; /* Array of length 'NBases' */ char *prob_T; /* Array of length 'NBases' */ /* The original input format data, or NULL if inapplicable */ int orig_trace_format; void (*orig_trace_free)(void *ptr); void *orig_trace; char *ident; /* Seq id, NULL for unknown. Malloced data. Owned and freed by io_lib. */ /* Pyrosequencing "peaks" (more like spikes). NULL if not used */ int nflows; /* Number of "flows" */ char *flow_order; /* Bases flowed across */ float *flow; /* Processed to be 1 base unit oriented */ unsigned int*flow_raw; /* Unprocessed data */ void *private_data; /* The 'private data' block and size from SCF, */ int private_size; /* NULL & 0 if not present. */ } Read; /* *----------------------------------------------------------------------------- * Function prototypes *----------------------------------------------------------------------------- */ /* ----- Main I/O routines ----- */ /* * Read a sequence from a file "fn" of format "format". If "format" is 0 * (TT_ANY), we automatically determine the correct format. * * Returns: * Read * for success * NULLRead for failure */ Read *read_reading(char *fn, int format); Read *fread_reading(FILE *fp, char *fn, int format); Read *mfread_reading(mFILE *fp, char *fn, int format); /* * Write a sequence to a file "fn" of format "format". If "format" is 0, * we choose our favourite - SCF. * * Returns: * 0 for success * -1 for failure */ int write_reading(char *fn, Read *read, int format); int fwrite_reading(FILE *fp, Read *read, int format); int mfwrite_reading(mFILE *fp, Read *read, int format); /* ----- Utility routines ----- */ /* * Allocate a new sequence, with the given sizes. * Returns: * "Read *" for success * "NULLRead" for failure */ Read *read_allocate(int num_points, int num_bases); /* * Duplicates the read structure and optionally gives it a new filename. * The following fields are not duplicated: * * int orig_trace_format; * void (*orig_trace_free)(void *ptr); * void *orig_trace; * char *ident; * * Returns: * "Read *" for success * "NULLRead" for failure */ Read* read_dup( Read* src, const char* new_name ); /* * Free memory allocated to a sequence by read_allocate(). */ void read_deallocate(Read *read); /* unix specific file deletion routine */ int remove_file(char *fn); Read *read_abi(char *fn); Read *fread_abi(FILE *fp); Read *mfread_abi(mFILE *fp); int write_abi(char *fn, Read *read); int fwrite_abi(FILE *fp, Read *read); int mfwrite_abi(mFILE *fp, Read *read); int write_alf(char *fn, Read *read); int fwrite_alf(FILE *fp, Read *read); int mfwrite_alf(mFILE *fp, Read *read); Read *read_alf(char *fn); Read *fread_alf(FILE *fp); Read *mfread_alf(mFILE *fp); int write_pln(char *fn, Read *read); int fwrite_pln(FILE *fp, Read *read); int mfwrite_pln(mFILE *fp, Read *read); Read *read_pln(char *fn); Read *fread_pln(FILE *fp); Read *mfread_pln(mFILE *fp); int read_sections(int sec); #include "io_lib/translate.h" #include "io_lib/compress.h" #ifdef __cplusplus } #endif #endif /* _Read_h_ */ io_lib-io_lib-1-14-11/io_lib/abi.h000066400000000000000000000046471336132477700165360ustar00rootroot00000000000000/* * Copyright (c) 1994 MEDICAL RESEARCH COUNCIL * All rights reserved * * 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 name of the MEDICAL RESEARCH COUNCIL, THE LABORATORY OF * MOLECULAR BIOLOGY 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 THE COPYRIGHT HOLDERS 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 THE COPYRIGHT OWNER 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. */ /* * Copyright (c) Medical Research Council 1994. All rights reserved. * * Permission to use, copy, modify and distribute this software and its * documentation for any purpose is hereby granted without fee, provided that * this copyright and notice appears in all copies. * * This file was written by James Bonfield, Simon Dear, Rodger Staden, * as part of the Staden Package at the MRC Laboratory of Molecular * Biology, Hills Road, Cambridge, CB2 2QH, United Kingdom. * * MRC disclaims all warranties with regard to this software. */ #ifndef _seqIOABI_h #define _seqIOABI_h /* * Title: seqIOABI * * File: seqIOABI.h *Purpose: IO of ABI sequences * Last update: Mon May 28 1990 */ /* ---- Imports ---- */ #include "io_lib/Read.h" #endif /*_seqIOABI_h*/ io_lib-io_lib-1-14-11/io_lib/alf.h000066400000000000000000000046601336132477700165400ustar00rootroot00000000000000/* * Copyright (c) 1994 MEDICAL RESEARCH COUNCIL * All rights reserved * * 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 name of the MEDICAL RESEARCH COUNCIL, THE LABORATORY OF * MOLECULAR BIOLOGY 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 THE COPYRIGHT HOLDERS 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 THE COPYRIGHT OWNER 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. */ /* * Copyright (c) Medical Research Council 1994. All rights reserved. * * Permission to use, copy, modify and distribute this software and its * documentation for any purpose is hereby granted without fee, provided that * this copyright and notice appears in all copies. * * This file was written by James Bonfield, Simon Dear, Rodger Staden, * as part of the Staden Package at the MRC Laboratory of Molecular * Biology, Hills Road, Cambridge, CB2 2QH, United Kingdom. * * MRC disclaims all warranties with regard to this software. */ #ifndef _seqIOALF_h #define _seqIOALF_h /* * Title: seqIOALF * * File: seqIOALF.h * Purpose: IO of ABI sequences * Last update: Fri 9th September 1994 */ /* ---- Imports ---- */ #include "io_lib/Read.h" #endif /*_seqIOALF_h*/ io_lib-io_lib-1-14-11/io_lib/array.c000066400000000000000000000104271336132477700171050ustar00rootroot00000000000000/* * Copyright (c) 1994 MEDICAL RESEARCH COUNCIL * All rights reserved * * 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 name of the MEDICAL RESEARCH COUNCIL, THE LABORATORY OF * MOLECULAR BIOLOGY 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 THE COPYRIGHT HOLDERS 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 THE COPYRIGHT OWNER 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. */ /* * Copyright (c) Medical Research Council 1994. All rights reserved. * * Permission to use, copy, modify and distribute this software and its * documentation for any purpose is hereby granted without fee, provided that * this copyright and notice appears in all copies. * * This file was written by James Bonfield, Simon Dear, Rodger Staden, * as part of the Staden Package at the MRC Laboratory of Molecular * Biology, Hills Road, Cambridge, CB2 2QH, United Kingdom. * * MRC disclaims all warranties with regard to this software. */ /* * File: array.c * Version: * * Description: * * Created: * Updated: * */ #ifdef HAVE_CONFIG_H #include "io_lib_config.h" #endif #include #include #include "io_lib/array.h" #include "io_lib/xalloc.h" /* * For error reporting */ int ArrayError = 0; char *ArrayErrorString(int err) { switch(err) { case ARRAY_NO_ERROR: return "No error"; case ARRAY_FULL: return "Array full"; case ARRAY_INVALID_ARGUMENTS: return "Invalid arguments"; case ARRAY_OUT_OF_MEMORY: return "Out of memory"; default: return "Unknown error"; } } Array ArrayCreate(size_t size, size_t dim) /* * create a new array */ { Array a; if ( (a = (Array) xmalloc(sizeof(ArrayStruct)) ) == NULL ) { ArrayError = ARRAY_OUT_OF_MEMORY; } else { a->size = size; a->dim = dim?dim:1; a->max = 0; if ( (a->base = (void *)xmalloc(a->size * a->dim)) == NULL ) { ArrayError = ARRAY_OUT_OF_MEMORY; xfree(a); a = NULL; } } return a; } int ArrayExtend(Array a, size_t dim) /* * extend array */ { void *newbase; size_t old_dim; if (a == NULL) return ArrayError = ARRAY_INVALID_ARGUMENTS; if (dim < a->dim) return ArrayError = ARRAY_NO_ERROR; old_dim = a->dim; while (dim >= a->dim) { a->dim = a->dim * 1.2 + 1; } if ( (newbase = (void *)xrealloc(a->base, a->size * a->dim)) == NULL ) { a->dim = old_dim; return ArrayError = ARRAY_OUT_OF_MEMORY; } else { a->base = newbase; } return ArrayError = ARRAY_NO_ERROR; } void *ArrayRef(Array a, size_t i) { if (a==NULL) { ArrayError = ARRAY_INVALID_ARGUMENTS; return NULL; } if (i >= a->max) { if (i >= a->dim) { if (ArrayExtend(a,i+1)) { /* ArrayExtend sets ArrayError */ return NULL; } } a->max = i+1; } return (void *) arrp(char,a,i*a->size); } int ArrayDestroy(Array a) /* * destroy array */ { if (a==NULL) return ArrayError = ARRAY_INVALID_ARGUMENTS; if (a->base != NULL) xfree(a->base); a->base= NULL; xfree(a); return ArrayError = ARRAY_NO_ERROR; } io_lib-io_lib-1-14-11/io_lib/array.h000066400000000000000000000067201336132477700171130ustar00rootroot00000000000000/* * Copyright (c) 1994 MEDICAL RESEARCH COUNCIL * All rights reserved * * 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 name of the MEDICAL RESEARCH COUNCIL, THE LABORATORY OF * MOLECULAR BIOLOGY 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 THE COPYRIGHT HOLDERS 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 THE COPYRIGHT OWNER 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. */ /* * Copyright (c) Medical Research Council 1994. All rights reserved. * * Permission to use, copy, modify and distribute this software and its * documentation for any purpose is hereby granted without fee, provided that * this copyright and notice appears in all copies. * * This file was written by James Bonfield, Simon Dear, Rodger Staden, * as part of the Staden Package at the MRC Laboratory of Molecular * Biology, Hills Road, Cambridge, CB2 2QH, United Kingdom. * * MRC disclaims all warranties with regard to this software. */ /* * File: array.h * Version: * * Description: * * Created: * Updated: * */ #ifndef _ARRAY_H_ #define _ARRAY_H_ /* 12/1/99 johnt - use stddef.h not sys/types.h for size_t */ #include /* IMPORT: size_t */ #ifdef __cplusplus extern "C" { #endif typedef struct { size_t size; /* element size */ size_t dim; /* allocated number of elements */ size_t max; /* elements accessed */ void *base; /* base address of array */ } ArrayStruct, *Array; extern Array ArrayCreate(size_t size, size_t dim); extern int ArrayExtend(Array a, size_t dim); extern void *ArrayRef(Array a, size_t i); extern int ArrayDestroy(Array a); #define ArrayMax(a) ( (a)->max ) #define ArrayBase(t,a) ( (t *)((a)->base) ) /* #define arr(t,a,n) \ (*(t*)((a)->base + (a)->size*(n))) #define arrp(t,a,n) \ ((t*)((a)->base + (a)->size*(n))) */ #define arr(t,a,n) \ ((t*)((a)->base))[n] #define ARR(t,a,n) \ (*((t*)ArrayRef((a),(n)))) #define arrp(t,a,n) \ &((t*)((a)->base))[n] #define ARRP(t,a,n) \ ((t*)ArrayRef(a,n)) #define ARRAY_NO_ERROR 0 #define ARRAY_FULL -1 #define ARRAY_INVALID_ARGUMENTS -2 #define ARRAY_OUT_OF_MEMORY -3 extern int ArrayError; extern char *ArrayErrorString(int error); #ifdef __cplusplus } #endif #endif /*_ARRAY_H_*/ io_lib-io_lib-1-14-11/io_lib/bam.c000066400000000000000000003046401336132477700165310ustar00rootroot00000000000000/* * Copyright (c) 2013 Genome Research Ltd. * Author(s): James Bonfield, Rob Davies * * 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. */ /* * Author: James Bonfield, Wellcome Trust Sanger Institute. 2010-3 */ #ifdef HAVE_CONFIG_H #include "io_lib_config.h" #endif #include #include #include #include #include #include #ifdef HAVE_LIBDEFLATE #include #endif #include #include #include #include #include #include #include "io_lib/bam.h" #include "io_lib/os.h" #include "io_lib/thread_pool.h" #include "io_lib/crc32.h" #include "io_lib/bgzip.h" // On later gcc releases the ALLOW_UAC code causes the vectorizor to // use aligned SIMD instructions on unaligned memory access. This is due // to our own abuse of char to int aliasing, but doing things the legal // way is still slower overall (5-14% depending on system and compiler). // However by explicitly altering the alignment of the integer types // we can persuade the compiler to generate the unaligned SIMD // instructions instead. #if defined(__GNUC__) && !(defined(__clang__) || defined(__ICC)) typedef int16_t int16_u __attribute__ ((aligned (1))); typedef uint16_t uint16_u __attribute__ ((aligned (1))); typedef int32_t int32_u __attribute__ ((aligned (1))); typedef uint32_t uint32_u __attribute__ ((aligned (1))); #else typedef int16_t int16_u; typedef uint16_t uint16_u; typedef int32_t int32_u; typedef uint32_t uint32_u; #endif // If using Cloudflare's zlib, consider just switching to the zlib crc. // However this doesn't work on older machines. //#define iolib_crc32 crc32 #define USE_MT #ifdef USE_MT # define BGZF_WRITE bgzf_write_mt # define BGZF_FLUSH bgzf_flush_mt #else # define BGZF_WRITE bgzf_write # define BGZF_FLUSH bgzf_flush #endif #ifndef MIN # define MIN(a,b) ((a)<(b)?(a):(b)) #endif #define EOF_BLOCK "\037\213\010\4\0\0\0\0\0\377\6\0\102\103\2\0\033\0\3\0\0\0\0\0\0\0\0\0" /* Macros to store integers of various sizes in little endian byte order. * The value is put in the location pointed to by ucp, which should be * an unsigned char pointer. ucp is incremented by the size of the * stored value. */ #define STORE_UINT16(ucp, val) \ *(ucp)++ = ((uint16_t) val) & 0xff; \ *(ucp)++ = ((uint16_t) val >> 8) & 0xff; #define STORE_UINT32(ucp, val) \ *(ucp)++ = ((uint32_t) (val)) & 0xff; \ *(ucp)++ = ((uint32_t) (val) >> 8) & 0xff; \ *(ucp)++ = ((uint32_t) (val) >> 16) & 0xff; \ *(ucp)++ = ((uint32_t) (val) >> 24) & 0xff; #define STORE_UINT64(ucp, val) \ *(ucp)++ = ((uint64_t) (val)) & 0xff; \ *(ucp)++ = ((uint64_t) (val) >> 8) & 0xff; \ *(ucp)++ = ((uint64_t) (val) >> 16) & 0xff; \ *(ucp)++ = ((uint64_t) (val) >> 24) & 0xff; \ *(ucp)++ = ((uint64_t) (val) >> 32) & 0xff; \ *(ucp)++ = ((uint64_t) (val) >> 40) & 0xff; \ *(ucp)++ = ((uint64_t) (val) >> 48) & 0xff; \ *(ucp)++ = ((uint64_t) (val) >> 56) & 0xff; static int bam_more_input(bam_file_t *b); static int bam_uncompress_input(bam_file_t *b); static int reg2bin(int start, int end); static int bgzf_block_write(bam_file_t *bf, int level, const void *buf, size_t count); static int bgzf_write(bam_file_t *bf, int level, const void *buf, size_t count); static int bgzf_write_mt(bam_file_t *bf, int level, const void *buf, size_t count); #ifdef USE_MT static int bgzf_flush_mt(bam_file_t *bf); #else static int bgzf_flush(bam_file_t *bf); #endif /* * Reads len bytes from fp into data. * * Returns the number of bytes read. * 0 for eof. * -1 for failure. */ static int bam_read(bam_file_t *b, void *data, size_t len) { int nb = 0, n; unsigned char *cdata = data; while (len) { /* Consume any available uncompressed output */ if (b->uncomp_sz) { size_t l = MIN(b->uncomp_sz, len); memcpy(cdata, b->uncomp_p, l); b->uncomp_p += l; b->uncomp_sz -= l; cdata += l; len -= l; nb += l; if (!len) return nb; } if (!b->gzip) { /* Already uncompressed, so easy to deal with */ if (!b->comp_sz) if (-1 == bam_more_input(b)) return nb ? nb : 0; b->uncomp_p = b->comp_p; b->uncomp_sz = b->comp_sz; b->comp_sz = 0; continue; } /* in=compressed out=uncompressed, but used as input (sorry!) */ n = bam_uncompress_input(b); if (n == -1) return -1; if (n == 0) return nb; } return nb; } /* * Reads a line of text of unknown length. * 'str' is both input and output. If *str == NULL then memory is allocated * for the line. If *str != NULL then it is expected to point to an existing * block of memory that we can write into and realloc as required. * * Similarly *len is both input and output. It is expected to hold the * current allocated size of *str. It is modified if we realloc it. * * Lines have the \n removed and will be null terminated. * * Returns actual line length used (note note the same as *len) on success * -1 on failure */ static int bam_get_line(bam_file_t *b, unsigned char **str, size_t *len) { unsigned char *buf = *str; int used_l = 0; size_t alloc_l = *len; int next_condition, r = 0; while (b->uncomp_sz || (r=bam_uncompress_input(b)) > 0) { int tmp; unsigned char *from = b->uncomp_p; unsigned char *to = &buf[used_l]; /* * Next condition is the number of loop iterations before something * has to be done - either getting more uncompressed output or * resizing the buffer. We don't care which, but it allows us to * have just one check per loop instead of two. Once out of the loop * we can then afford to determine which case is and deal with it. */ tmp = next_condition = MIN(b->uncomp_sz, alloc_l-used_l); /* * Consume 32 or 64 bits at a time, looking for \n in any byte. * On 64-bit OS this function becomes 3x faster. */ #ifdef ALLOW_UAC #if SIZEOF_LONG == 8 && ULONG_MAX != 0xffffffff #define hasless(x,n) (((x)-0x0101010101010101UL*(n))&~(x)&0x8080808080808080UL) #define haszero(x) (((x)-0x0101010101010101UL)&~(x)&0x8080808080808080UL) { uint64_t *fromi = (uint64_t *)from; uint64_t *toi = (uint64_t *)to; while (next_condition >= 8) { uint64_t w = *fromi ^ 0x0a0a0a0a0a0a0a0aUL; if (haszero(w)) break; *toi++ = *fromi++; next_condition -= 8; } } #else #define hasless(x,n) (((x)-0x01010101UL*(n))&~(x)&0x80808080UL) #define haszero(x) (((x)-0x01010101UL)&~(x)&0x80808080UL) { uint32_t *fromi = (uint32_t *)from; uint32_t *toi = (uint32_t *)to; while (next_condition >= 4) { uint32_t w = *fromi ^ 0x0a0a0a0aUL; if (haszero(w)) break; *toi++ = *fromi++; next_condition -= 4; } } #endif from += tmp-next_condition; to += tmp-next_condition; #endif while (next_condition-- > 0) { /* these 3 lines are 50% of SAM cpu */ if (*from != '\n') { *to++ = *from++; } else { if (to > buf && to[-1] == '\r') *--to = 0; // handle \r\n too b->uncomp_p = from; used_l = to-buf; b->uncomp_p++; buf[used_l] = 0; b->uncomp_sz -= (tmp - next_condition); return used_l; } } used_l = to-buf; b->uncomp_p = from; b->uncomp_sz -= tmp; if (used_l >= alloc_l) { alloc_l = alloc_l ? alloc_l * 2 : 1024; // +8 to cope with the 64-bit copy function in the // COPY_CPF_TO_CPTM macro. if (NULL == (buf = realloc(buf, alloc_l+8))) return -1; *str = buf; *len = alloc_l; } } if (r == -1) return -1; if (b->uncomp_sz) return -1; b->eof_block = 1; // expected eof return 0; } static int load_bam_header(bam_file_t *b) { char magic[4], *header; int i; int32_t header_len, nref; if (4 != bam_read(b, magic, 4)) return -1; if (memcmp(magic, "BAM\x01",4) != 0) return -1; if (4 != bam_read(b, &header_len, 4)) return -1; header_len = le_int4(header_len); if (!(header = malloc(header_len+1))) return -1; *header = 0; if (header_len != bam_read(b, header, header_len)) return -1; if (!(b->header = sam_hdr_parse(header, header_len))) return -1; free(header); /* Load the reference data and check it matches the parsed header */ if (4 != bam_read(b, &nref, 4)) return -1; nref = le_int4(nref); if (b->header->nref != nref && b->header->nref) { fprintf(stderr, "Error: @RG lines are at odds with " "binary encoded reference data\n"); return -1; } for (i = 0; i < nref; i++) { uint32_t nlen, len; char name_a[1024], *name; if (4 != bam_read(b, &nlen, 4)) return -1; nlen = le_int4(nlen); name = (nlen < 1023 ? name_a : (nlen < UINT32_MAX ? malloc(nlen + 1) : NULL)); if (!name) return -1; if (nlen != bam_read(b, name, nlen)) return -1; name[nlen] = 0; if (4 != bam_read(b, &len, 4)) return -1; len = le_int4(len); if (i < b->header->nref && b->header->ref[i].name) { if (strcmp(b->header->ref[i].name, name)) { fprintf(stderr, "Error: @SQ lines are at odds with " "binary encoded reference data\n"); return -1; } if (b->header->ref[i].len != len) { fprintf(stderr, "Error: @SQ lines are at odds with " "binary encoded reference data\n"); return -1; } } else { char len_c[100]; sprintf(len_c, "%d", len); if (sam_hdr_add(b->header, "SQ", "SN", name, "LN", len_c, NULL)<0) return -1; } if (name != name_a) free(name); } b->line = 0; // FIXME return 0; } static int load_sam_header(bam_file_t *b) { unsigned char *str = NULL; size_t alloc = 0, len; dstring_t *header = dstring_create(NULL);; int r = 0; while ((b->uncomp_sz > 0 || (r=bam_uncompress_input(b)) > 0) && *b->uncomp_p == '@') { b->line++; if ((len = bam_get_line(b, &str, &alloc)) == -1) return -1; if (-1 == dstring_nappend(header, (char *)str, len)) return -1; if (-1 == dstring_append_char(header, '\n')) return -1; } if (r == -1) return -1; b->line = 0; // FIXME if (!(b->header = sam_hdr_parse((char *)dstring_str(header), dstring_length(header)))) return -1; dstring_destroy(header); free(str); return 0; } /* -------------------------------------------------------------------------- * */ #ifndef O_BINARY # define O_BINARY 0 #endif static void bam_file_init(bam_file_t *b) { b->comp_p = b->comp; b->comp_sz = 0; b->uncomp_p = b->uncomp; b->uncomp_sz = 0; b->next_len = -1; b->bs = NULL; b->bs_size = 0; b->z_finish = 1; b->bgzf = 0; b->no_aux = 0; b->line = 0; b->binary = 0; b->level = Z_DEFAULT_COMPRESSION; b->sam_str = NULL; b->pool = NULL; b->equeue = NULL; b->dqueue = NULL; b->job_pending = NULL; b->eof = 0; b->nd_jobs = 0; b->ne_jobs = 0; b->idx = NULL; b->current_block = 0; b->bgbuf_p = b->bgbuf; b->bgbuf_sz = 0; b->idx_fn = NULL; } /*! Opens a SAM or BAM file. * * The mode parameter indicates the file * type (if not auto-detecting) and whether it is for reading or * writing. Use "rb" or "wb" for reading or writing BAM and "r" or * "w" or reading or writing SAM. When writing BAM, the mode may end * with a digit from 0 to 9 to indicate the compression to use with 0 * indicating uncompressed data. * * @param fn The filename to open or create. * @param mode The input/output mode, similar to fopen(). * * @return * Returns a bam_file_t pointer on success; * NULL on failure. */ bam_file_t *bam_open(const char *fn, const char *mode) { bam_file_t *b = calloc(1, sizeof *b); if (!b) return NULL; bam_file_init(b); /* Creation */ if (*mode == 'w') { b->mode = O_WRONLY | O_TRUNC | O_CREAT; if (mode[1] == 'b') { b->mode |= O_BINARY; b->binary = 1; } if (mode[2] >= '0' && mode[2] <= '9') b->level = mode[2] - '0'; if (strcmp(fn, "-") == 0) { b->fp = stdout; /* Stdout */ #ifdef _WIN32 _setmode(1, _O_BINARY); #endif } else { if (NULL == (b->fp = fopen(fn, "wb"))) goto error; } return b; } if (*mode != 'r') return NULL; if (strcmp(mode, "rb") == 0) { b->mode = O_RDONLY | O_BINARY; } else { b->mode = O_RDONLY; } if (strcmp(fn, "-") == 0) { b->fp = stdin; } else { if (NULL == (b->fp = fopen(fn, "rb"))) goto error; } if (NULL == (b->idx = gzi_index_init())) goto error; /* Load first block so we can check */ bam_more_input(b); if (b->comp_sz >= 2 && b->comp_p[0] == 31 && b->comp_p[1] == 139) b->gzip = 1; else b->gzip = 0; if (b->gzip) { /* Set up zlib */ b->s.zalloc = NULL; b->s.zfree = NULL; b->s.opaque = NULL; inflateInit2(&b->s, -15); } if (-1 == bam_uncompress_input(b)) return NULL; /* Auto-correct open file type if we detect a BAM */ if (b->uncomp_sz >= 4 && strncmp("BAM\001", (char *)b->uncomp_p, 4) == 0) { b->mode |= O_BINARY; b->binary = 1; mode = "rb"; } else { b->mode &= ~O_BINARY; mode = "r"; } /* Load header */ if (strcmp(mode, "rb") == 0) { if (-1 == load_bam_header(b)) goto error; b->bam = 1; } else { if (-1 == load_sam_header(b)) goto error; b->bam = 0; } return b; error: if (b) { if (b->header) free(b->header); free(b); } return NULL; } bam_file_t *bam_open_block(const char *blk, size_t blk_size, SAM_hdr *sh) { bam_file_t *b = calloc(1, sizeof *b); if (!b) return NULL; bam_file_init(b); b->fp = NULL; // forces bam_more_input() to fail b->bam = 1; b->gzip = 0; b->comp_sz = 0; b->uncomp_p = (unsigned char *) blk; b->uncomp_sz = blk_size; b->header = sh; sam_hdr_incr_ref(sh); return b; } int bam_close(bam_file_t *b) { int r = 0; if (!b) return 0; if (b->mode & O_WRONLY) { if (b->binary) { if (bgzf_block_write(b, b->level, b->uncomp, b->uncomp_p - b->uncomp)) { fprintf(stderr, "Write failed in bam_close()\n"); } BGZF_FLUSH(b); /* Output a blank BGZF block too to mark EOF */ if (28 != fwrite(EOF_BLOCK, 1, 28, b->fp)) { fprintf(stderr, "Write failed in bam_close()\n"); } } else { BGZF_FLUSH(b); if (b->uncomp_p - b->uncomp != fwrite(b->uncomp, 1, b->uncomp_p - b->uncomp, b->fp)) { fprintf(stderr, "Write failed in bam_close()\n"); } } } if (b->bs) free(b->bs); if (b->header) sam_hdr_free(b->header); if (b->gzip) inflateEnd(&b->s); if (b->sam_str) free(b->sam_str); if (b->fp) r = fclose(b->fp); if (b->idx) { if ((b->mode == O_RDONLY) && b->idx_fn) { gzi_index_dump(b->idx, b->idx_fn, NULL); } gzi_index_free(b->idx); } if (b->pool) { /* Should be no BAM jobs left in the pool, but if we abort on * and error and close early then we need to drain the pool of * jobs before destroying the results queue they are about to * append to. * * Consider adding a t_pool_terminate function or similar to * abort in-flight jobs connected to this specific results queue. */ //fprintf(stderr, "BAM: Draining pool\n"); t_pool_flush(b->pool); } //fprintf(stderr, "BAM: destroying equeue %p, dqueue %p\n", // b->equeue, b->dqueue); if (b->equeue) t_results_queue_destroy(b->equeue); if (b->dqueue) t_results_queue_destroy(b->dqueue); free(b); return r; } /* * Loads more data into the input (compressed) buffer. * * Returns 0 on success * -1 on failure. */ static int bam_more_input(bam_file_t *b) { size_t l; if (!b->fp) return -1; if (b->comp != b->comp_p) { memmove(b->comp, b->comp_p, b->comp_sz); b->comp_p = b->comp; } l = fread(&b->comp[b->comp_sz], 1, Z_BUFF_SIZE - b->comp_sz, b->fp); if (l <= 0) return -1; b->comp_sz += l; return 0; } typedef struct { unsigned char comp[Z_BUFF_SIZE]; unsigned char uncomp[Z_BUFF_SIZE]; size_t comp_sz, uncomp_sz; int ignore_chksum; } bgzf_decode_job; static bgzf_decode_job *last_job = NULL; /* * Uncompresses a single zlib buffer. */ #ifdef HAVE_LIBDEFLATE void *bgzf_decode_thread(void *arg) { bgzf_decode_job *j = (bgzf_decode_job *)arg; struct libdeflate_decompressor *z = libdeflate_alloc_decompressor(); if (!z) return NULL; int err = libdeflate_deflate_decompress(z, j->comp, j->comp_sz, j->uncomp, Z_BUFF_SIZE, &j->uncomp_sz); libdeflate_free_decompressor(z); if (err != LIBDEFLATE_SUCCESS) { fprintf(stderr, "Libdeflate returned error code %d\n", err); return NULL; } if (!j->ignore_chksum) { uint32_t crc1=libdeflate_crc32(0L, (unsigned char *)j->uncomp, j->uncomp_sz); uint32_t crc2; memcpy(&crc2, j->comp + j->comp_sz, 4); crc2 = le_int2(crc2); if (crc1 != crc2) { fprintf(stderr, "Invalid CRC in Deflate stream: %08x vs %08x\n", crc1, crc2); return NULL; } } return j; } #else void *bgzf_decode_thread(void *arg) { bgzf_decode_job *j = (bgzf_decode_job *)arg; int err; z_stream s; s.avail_in = j->comp_sz; s.next_in = j->comp; s.avail_out = Z_BUFF_SIZE; s.next_out = j->uncomp; s.total_out = 0; s.zalloc = NULL; s.zfree = NULL; s.opaque = NULL; inflateInit2(&s, -15); err = inflate(&s, Z_FINISH); inflateEnd(&s); if (err != Z_STREAM_END) { fprintf(stderr, "Inflate returned error code %d\n", err); return NULL; } if (!j->ignore_chksum) { uint32_t crc1=iolib_crc32(0L, (unsigned char *)j->uncomp, s.total_out); uint32_t crc2; memcpy(&crc2, j->comp + j->comp_sz, 4); crc2 = le_int2(crc2); if (crc1 != crc2) { fprintf(stderr, "Invalid CRC in Deflate stream: %08x vs %08x\n", crc1, crc2); return NULL; } } j->uncomp_sz = s.total_out; return j; } #endif /* * Converts compressed input to the uncompressed output buffer * * Returns number of additional output bytes on success * 0 on eof * -1 on failure. */ static int bam_uncompress_input(bam_file_t *b) { int err = Z_OK; unsigned char *bgzf; int xlen, bsize; bgzf_decode_job *j; assert(b->uncomp_sz == 0); if (!b->gzip) { /* Already uncompressed, so easy to deal with */ if (!b->comp_sz) if (-1 == bam_more_input(b)) return 0; b->uncomp_p = b->comp_p; b->uncomp_sz = b->comp_sz; b->comp_sz = 0; return b->uncomp_sz; } if (b->pool) { t_pool_result *res; /* Multi-threaded decoding. Assume BGZF for now */ //while (b->nd_jobs < b->pool->qsize) { while (t_pool_results_queue_sz(b->dqueue) < b->pool->qsize) { bgzf_decode_job *j; int nonblock; if (b->job_pending) { j = b->job_pending; } else { if (!(j = malloc(sizeof(*j)))) return -1; empty_block_1: if (b->comp_sz < 28 && !b->eof) { if (-1 == bam_more_input(b)) { b->eof = 1; if (b->comp_sz < 28) { b->eof = 2; free(j); break; } } } else if (b->comp_sz == 0 && b->eof) { b->eof = 2; free(j); break; } if (!b->eof) { if (memcmp(b->comp_p, EOF_BLOCK, 28) == 0) { b->eof_block = 1; b->comp_p += 28; b->comp_sz -= 28; goto empty_block_1; } else { b->eof_block = 0; } } bgzf = b->comp_p; b->comp_p += 10; b->comp_sz -= 10; if (bgzf[0] != 31 || bgzf[1] != 139) { fprintf(stderr, "Zlib magic number failure\n"); free(j); return -1; /* magic number failure */ } if ((bgzf[3] & 4) == 4) { /* has extra fields, eg BGZF */ xlen = bgzf[10] + bgzf[11]*256; b->comp_p += 2; b->comp_sz -= 2; } else { fprintf(stderr, "Not BGZF\n"); free(j); return -1; } if (xlen != 6) { fprintf(stderr, "XLEN != 6\n"); free(j); return -1; } b->comp_p += 6; b->comp_sz -= 6; if (bgzf[12] != 'B' || bgzf[13] != 'C' || bgzf[14] != 2 || bgzf[15] != 0) { fprintf(stderr, "BGZF XLEN block incorrect\n"); free(j); return -1; } bsize = bgzf[16] + bgzf[17]*256; bsize -= 6+19; if (b->comp_sz < bsize + 8) { do { if (bam_more_input(b) == -1) { fprintf(stderr, "EOF - truncated block\n"); free(j); return -1; /* Truncated */ } } while (b->comp_sz < bsize + 8); } memcpy(j->comp, b->comp_p, bsize+8); j->comp_sz = bsize; j->ignore_chksum = b->ignore_chksum; b->comp_p += bsize + 8; // crc & isize b->comp_sz -= bsize + 8; // crc & isize } //nonblock = b->nd_jobs ? 1 : 0; nonblock = t_pool_results_queue_len(b->dqueue) ? 1 : 0; if (-1 == t_pool_dispatch2(b->pool, b->dqueue, bgzf_decode_thread, j, nonblock)) { /* Would block */ b->job_pending = j; break; } else { b->job_pending = NULL; b->nd_jobs++; } } if (b->eof == 2 && t_pool_results_queue_empty(b->dqueue)) return 0; res = t_pool_next_result_wait(b->dqueue); if (!res || !res->data) { fprintf(stderr, "t_pool_next_result failure\n"); return -1; } b->nd_jobs--; /* make a start on the next job as we know there is room now */ if (b->job_pending) { if (0 == t_pool_dispatch2(b->pool, b->dqueue, bgzf_decode_thread, b->job_pending, 1)) { b->job_pending = NULL; b->nd_jobs++; } } j = (bgzf_decode_job *)res->data; #if 0 memcpy(b->uncomp, j->uncomp, j->uncomp_sz); b->uncomp_p = b->uncomp; #else if (last_job) free(last_job); last_job = j; b->uncomp_p = j->uncomp; #endif b->uncomp_sz = j->uncomp_sz; t_pool_delete_result(res, 0); if (b->idx){ if (gzi_index_add_block(b->idx, j->comp_sz + 26, b->uncomp_sz)) return -1; } } else { /* Single threaded version, or non-bgzf format data */ /* Uncompress another BGZF block */ /* BGZF header */ empty_block_2: if (b->comp_sz < 28) { if (-1 == bam_more_input(b)) return 0; if (b->comp_sz < 28) return -1; } if (memcmp(b->comp_p, EOF_BLOCK, 28) == 0) { b->eof_block = 1; b->comp_p += 28; b->comp_sz -= 28; goto empty_block_2; } else { b->eof_block = 0; } if (b->z_finish) { /* * BGZF header is gzip + extra fields. */ bgzf = b->comp_p; b->comp_p += 10; b->comp_sz -= 10; if (bgzf[0] != 31 || bgzf[1] != 139) return -1; /* magic number failure */ if ((bgzf[3] & 4) == 4) { /* has extra fields, eg BGZF */ xlen = bgzf[10] + bgzf[11]*256; b->comp_p += 2; b->comp_sz -= 2; } else { xlen = 0; } } else { /* Continuing with an existing data stream */ xlen = 0; } /* BGZF */ if (xlen == 6) { b->bgzf = 1; b->comp_p += 6; b->comp_sz -= 6; if (bgzf[12] != 'B' || bgzf[13] != 'C' || bgzf[14] != 2 || bgzf[15] != 0) return -1; bsize = bgzf[16] + bgzf[17]*256; bsize -= 6+19; /* Inflate */ if (b->comp_sz < bsize + 8) { do { if (bam_more_input(b) == -1) { fprintf(stderr, "EOF - truncated block\n"); return -1; /* Truncated */ } } while (b->comp_sz < bsize + 8); } #ifdef HAVE_LIBDEFLATE struct libdeflate_decompressor *z = libdeflate_alloc_decompressor(); if (!z) return -1; err = libdeflate_deflate_decompress(z, b->comp_p, bsize, b->uncomp, Z_BUFF_SIZE, &b->uncomp_sz); libdeflate_free_decompressor(z); if (err != LIBDEFLATE_SUCCESS) { fprintf(stderr, "Libdeflate returned error code %d\n", err); return -1; } b->comp_p += bsize + 8; /* crc & isize */ b->comp_sz -= bsize + 8; b->uncomp_p = b->uncomp; #else b->s.avail_in = bsize; b->s.next_in = b->comp_p; b->s.avail_out = Z_BUFF_SIZE; b->s.next_out = b->uncomp; b->s.total_out = 0; inflateReset(&b->s); err = inflate(&b->s, Z_FINISH); if (err != Z_STREAM_END) { fprintf(stderr, "Inflate returned error code %d\n", err); return -1; } b->z_finish = 1; b->comp_p += bsize + 8; /* crc & isize */ b->comp_sz -= bsize + 8; b->uncomp_sz = b->s.total_out; b->uncomp_p = b->uncomp; #endif if (b->idx){ if (gzi_index_add_block(b->idx, bsize + 26, b->uncomp_sz)) return -1; } if (!b->ignore_chksum) { uint32_t crc1 = iolib_crc32(0L, (unsigned char *)b->uncomp, b->uncomp_sz); uint32_t crc2; memcpy(&crc2, b->comp_p-8, 4); crc2 = le_int2(crc2); if (crc1 != crc2) { fprintf(stderr, "Invalid CRC in Deflate stream: " "%08x vs %08x\n", crc1, crc2); return -1; } } } else { /* Some other gzip variant, but possibly still having xlen */ /* NB: we don't check CRCs here, but I don't think these BAMs exist either */ while (xlen) { int d = MIN(b->comp_sz, xlen); xlen -= d; b->comp_p += d; b->comp_sz -= d; if (b->comp_sz == 0) bam_more_input(b); if (b->comp_sz == 0) return -1; /* truncated file */ } b->s.avail_in = b->comp_sz; b->s.next_in = b->comp_p; b->s.avail_out = Z_BUFF_SIZE; b->s.next_out = b->uncomp; b->s.total_out = 0; if (b->z_finish) inflateReset(&b->s); err = inflate(&b->s, Z_BLOCK); //printf("err=%d\n", err); if (err == Z_OK || err == Z_STREAM_END || err == Z_BUF_ERROR) { b->comp_p += b->comp_sz - b->s.avail_in; b->comp_sz = b->s.avail_in; b->uncomp_sz = b->s.total_out; b->uncomp_p = b->uncomp; if (err == Z_STREAM_END) { b->z_finish = 1; /* Consume (ignore) CRC & ISIZE */ if (b->comp_sz < 8) bam_more_input(b); if (b->comp_sz < 8) return -1; /* truncated file */ b->comp_sz -= 8; b->comp_p += 8; } else { b->z_finish = 0; } } else { fprintf(stderr, "Inflate returned error code %d\n", err); return -1; } } } /* * Zero length blocks may not actually be EOF, just bizarre. We return * 0 elsewhere for the EOF case, so if we got here and b->uncomp_sz is 0 * then go around again. */ return b->uncomp_sz ? b->uncomp_sz : bam_uncompress_input(b); } #ifdef ALLOW_UAC #if SIZEOF_LONG == 8 && ULONG_MAX != 0xffffffff #define COPY_CPF_TO_CPTM(n) \ do { \ uint64_t *cpfi = (uint64_t *)cpf; \ uint64_t *cpti = (uint64_t *)cpt; \ uint64_t *orig = cpfi; \ while (!hasless(*cpfi,10)) { \ *cpti++ = *cpfi++ - (n)*0x0101010101010101UL; \ } \ cpf += (cpfi-orig)*8; cpt += (cpfi-orig)*8; \ while (*cpf > '\t') \ *cpt++ = *cpf++ - (n); \ } while (0) #define CPF_SKIP() \ do { \ uint64_t *cpfi = (uint64_t *)cpf; \ uint64_t *orig = cpfi; \ while(!hasless(*cpfi,10)) \ cpfi++; \ cpf += (cpfi-orig)*8; \ while (*cpf > '\t') \ cpf++; \ } while (0) #else #define COPY_CPF_TO_CPTM(n) \ do { \ uint32_t *cpfi = (uint32_t *)cpf; \ uint32_t *cpti = (uint32_t *)cpt; \ uint32_t *orig = cpfi; \ while (!hasless(*cpfi,10)) { \ *cpti++ = *cpfi++ - (n)*0x01010101; \ } \ cpf += (cpfi-orig)*4; cpt += (cpfi-orig)*4; \ while (*cpf > '\t') \ *cpt++ = *cpf++ - (n); \ } while (0) #define CPF_SKIP() \ do { \ uint32_t *cpfi = (uint32_t *)cpf; \ uint32_t *orig = cpfi; \ while(!hasless(*cpfi,10)) \ cpfi++; \ cpf += (cpfi-orig)*4; \ while (*cpf > '\t') \ cpf++; \ } while (0) #endif #else /* !ALLOW_UAC */ #define COPY_CPF_TO_CPTM(n) \ do { \ while (*cpf > '\t') \ *cpt++ = *cpf++ - (n); \ } while (0); #define CPF_SKIP() \ do { \ while (*cpf > '\t') \ cpf++; \ } while (0) #endif /* Custom strtol for aux tags, always base 10 */ static int64_t inline STRTOL64(const char *v, const char **rv, int b) { int64_t n = 0; int neg = 1; switch(*v) { case '-': neg=-1; break; case '+': break; case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': n = *v - '0'; break; default: *rv = v; return 0; } v++; while (isdigit(*v)) n = n*10 + *v++ - '0'; *rv = v; return neg*n; } /* * Decodes the next line of SAM into a bam_seq_t struct. * * Returns 1 on success * 0 on eof * -1 on error */ static int sam_next_seq(bam_file_t *b, bam_seq_t **bsp) { int used_l, sign; int64_t n; unsigned char *cpf, *cpt, *cp; int cigar_len; bam_seq_t *bs; HashItem *hi; int64_t start, end; SAM_hdr *sh = b->header; static const char lookup[256] = { 15,15,15,15,15,15,15,15, 15,15,15,15,15,15,15,15, /* 00 */ 15,15,15,15,15,15,15,15, 15,15,15,15,15,15,15,15, /* 10 */ 15,15,15,15,15,15,15,15, 15,15,15,15,15,15,15,15, /* 20 */ 15,15,15,15,15,15,15,15, 15,15,15,15,15, 0,15,15, /* 30 */ 15, 1,14, 2,13,15,15, 4, 11,15,15,12,15, 3,15,15, /* 40 */ 15,15, 5, 6, 8,15, 7, 9, 15,10,15,15,15,15,15,15, /* 50 */ 15, 1,14, 2,13,15,15, 4, 11,15,15,12,15, 3,15,15, /* 60 */ 15,15, 5, 6, 8,15, 7, 9, 15,10,15,15,15,15,15,15, /* 70 */ 15,15,15,15,15,15,15,15, 15,15,15,15,15,15,15,15, /* 80 */ 15,15,15,15,15,15,15,15, 15,15,15,15,15,15,15,15, /* 90 */ 15,15,15,15,15,15,15,15, 15,15,15,15,15,15,15,15, /* a0 */ 15,15,15,15,15,15,15,15, 15,15,15,15,15,15,15,15, /* b0 */ 15,15,15,15,15,15,15,15, 15,15,15,15,15,15,15,15, /* c0 */ 15,15,15,15,15,15,15,15, 15,15,15,15,15,15,15,15, /* d0 */ 15,15,15,15,15,15,15,15, 15,15,15,15,15,15,15,15, /* e0 */ 15,15,15,15,15,15,15,15, 15,15,15,15,15,15,15,15};/* f0 */ /* Fetch a single line */ if ((used_l = bam_get_line(b, &b->sam_str, &b->alloc_l)) <= 0) { return used_l; } used_l *= 4; // FIXME, what is the correct max size? /* Over sized memory, for worst case? FIXME: cigar can break this! */ if (!*bsp || used_l + sizeof(*bs) > (*bsp)->alloc) { if (!(*bsp = realloc(*bsp, used_l + sizeof(*bs)))) return -1; (*bsp)->alloc = used_l + sizeof(*bs); (*bsp)->blk_size = 0; /* compute later */ } bs = *bsp; bs->flag_packed = 0; bs->bin_packed = 0; /* Decode line */ cpf = b->sam_str; cpt = (unsigned char *)&bs->data; /* Name */ cp = cpf; //while (*cpf && *cpf != '\t') COPY_CPF_TO_CPTM(0); // while (*cpf > '\t') // *cpt++ = *cpf++; *cpt++ = 0; if (!*cpf++) return -1; if (cpf-cp > 255) { fprintf(stderr, "SAM name length >= 256 characters are invalid\n"); return -1; } bam_set_name_len(bs, cpf-cp); /* flag */ n = 0; //while (*cpf && *cpf != '\t') while (*cpf > '\t') n = n*10 + *cpf++-'0'; if (!*cpf++) return -1; bam_set_flag(bs, n); /* ref */ cp = cpf; CPF_SKIP(); if (*cp == '*') { /* Unmapped */ bs->ref = -1; } else { hi = HashTableSearch(b->header->ref_hash, (char *)cp, cpf-cp); if (!hi) { SAM_hdr *sh = b->header; HashData hd; fprintf(stderr, "Reference seq %.*s unknown\n", (int)(cpf-cp), cp); /* Fabricate it instead */ sh->ref = realloc(sh->ref, (sh->nref+1)*sizeof(*sh->ref)); if (!sh->ref) return -1; sh->ref[sh->nref].len = 0; /* Unknown value */ sh->ref[sh->nref].name = malloc(cpf-cp+1); if (!sh->ref[sh->nref].name) return -1; memcpy(sh->ref[sh->nref].name, cp, cpf-cp); sh->ref[sh->nref].name[cpf-cp] = 0; hd.i = sh->nref; hi = HashTableAdd(sh->ref_hash, sh->ref[sh->nref].name, 0, hd, NULL); sh->nref++; } bs->ref = hi->data.i; } if (!*cpf++) return -1; /* Pos */ n = 0; //while (*cpf && *cpf != '\t') while (*cpf > '\t') n = n*10 + *cpf++-'0'; if (!*cpf++) return -1; bs->pos = n-1; start = end = bs->pos; /* map qual */ n = 0; //while (*cpf && *cpf != '\t') while (*cpf > '\t') n = n*10 + *cpf++-'0'; if (!*cpf++) return -1; bam_set_map_qual(bs, n); /* cigar */ n = 0; cigar_len = 0; cpt = (unsigned char *)bam_cigar(bs); if (*cpf == '*') { cpf++; } else { //while (*cpf && *cpf != '\t') { while (*cpf > '\t') { if (isdigit(*cpf)) { n = n*10 + *cpf++ - '0'; } else { unsigned char op; union { unsigned char c[4]; uint32_t i; } c4i; switch (*cpf++) { case 'M': op=BAM_CMATCH; end+=n; break; case 'I': op=BAM_CINS; break; case 'D': op=BAM_CDEL; end+=n; break; case 'N': op=BAM_CREF_SKIP; end+=n; break; case 'S': op=BAM_CSOFT_CLIP; break; case 'H': op=BAM_CHARD_CLIP; break; case 'P': op=BAM_CPAD; break; case '=': op=BAM_CBASE_MATCH; end+=n; break; case 'X': op=BAM_CBASE_MISMATCH; end+=n; break; default: fprintf(stderr, "Unknown cigar opcode '%c'\n", cpf[-1]); return -1; } c4i.i = (n << 4) | op; *cpt++ = c4i.c[0]; *cpt++ = c4i.c[1]; *cpt++ = c4i.c[2]; *cpt++ = c4i.c[3]; n = 0; cigar_len++; } } } bam_set_cigar_len(bs, cigar_len); //printf("pos %d, %d..%d => bin %d\n", bs->pos, start, end, reg2bin(start, end)); // SAM spec changed 8th April 2014 (f7651377) for unmapped data. bam_set_bin(bs, reg2bin(start, bs->flag & BAM_FUNMAP ? start+1 : end)); if (!*cpf++) return -1; /* mate ref name */ cp = cpf; CPF_SKIP(); if (*cp == '*' && cp[1] == '\t') { bs->mate_ref = -1; } else if (*cp == '=' && cp[1] == '\t') { bs->mate_ref = bs->ref; } else { hi = HashTableSearch(sh->ref_hash, (char *)cp, cpf-cp); if (!hi) { HashData hd; fprintf(stderr, "Mate ref seq \"%.*s\" unknown\n", (int)(cpf-cp), cp); /* Fabricate it instead */ sh->ref = realloc(sh->ref, (sh->nref+1)*sizeof(*sh->ref)); if (!sh->ref) return -1; sh->ref[sh->nref].len = 0; /* Unknown value */ sh->ref[sh->nref].name = malloc(cpf-cp+1); if (!sh->ref[sh->nref].name) return -1; memcpy(sh->ref[sh->nref].name, cp, cpf-cp); sh->ref[sh->nref].name[cpf-cp] = 0; hd.i = sh->nref; hi = HashTableAdd(sh->ref_hash, sh->ref[sh->nref].name, 0, hd, NULL); sh->nref++; } bs->mate_ref = hi->data.i; } if (!*cpf++) return -1; /* mate pos */ n = 0; //while (*cpf && *cpf != '\t') while (*cpf > '\t') n = n*10 + *cpf++-'0'; if (!*cpf++) return -1; bs->mate_pos = n-1; /* insert size */ n = 0; if (*cpf == '-') { sign = -1; cpf++; } else { sign = 1; } //while (*cpf && *cpf != '\t') while (*cpf > '\t') n = n*10 + *cpf++-'0'; if (!*cpf++) return -1; bs->ins_size = n*sign; /* seq */ cp = cpf; //while (*cpf && *cpf != '\t') { if (cpf[0] == '*' && cpf[1] == '\t') { cpf++; bs->len = 0; } else { while (cpf[0] > '\t' && cpf[1] > '\t') { /* 9% of cpu time is here */ *cpt++ = (lookup[cpf[0]]<<4) | lookup[cpf[1]]; cpf+=2; } if (*cpf > '\t') *cpt++ = lookup[*cpf++]<<4; // while (*cpf > '\t') { // *cpt = lookup[*cpf]<<4; // if (*++cpf <= '\t') { // cpt++; // break; // } // *cpt++ |= lookup[*cpf]; // cpf++; // } bs->len = cpf-cp; } if (!*cpf++) return -1; /* qual */ cp = cpf; //while (*cpf && *cpf != '\t') if (cpf[0] == '*' && (cpf[1] == '\0' || cpf[1] == '\t')) { /* no qual */ memset(cpt, '\xFF', bs->len); cpt += bs->len; cpf++; } else { COPY_CPF_TO_CPTM('!'); // while (*cpf > '\t') // *cpt++ = *cpf++ - '!'; } if ((char *)cpt != (char *)(bam_aux(bs))) return -1; if (!*cpf++ || b->no_aux) goto skip_aux; /* aux */ while (*cpf) { unsigned char *key = cpf, *value; if (!(key[0] && key[1] && key[2] == ':' && key[3] && key[4] == ':')) return -1; cpf += 5; value = cpf; CPF_SKIP(); *cpt++ = key[0]; *cpt++ = key[1]; switch(key[3]) { int64_t n; case 'A': *cpt++ = 'A'; *cpt++ = *value; break; case 'i': //n = atoi((char *)value); n = STRTOL64((char *)value, (const char **)&value, 10); if (n >= 0) { if (n < 256) { *cpt++ = 'C'; *cpt++ = n; } else if (n < 65536) { *cpt++ = 'S'; STORE_UINT16(cpt, n); } else { *cpt++ = 'I'; STORE_UINT32(cpt, n); } } else { if (n >= -128 && n < 128) { *cpt++ = 'c'; *cpt++ = n; } else if (n >= -32768 && n < 32768) { *cpt++ = 's'; STORE_UINT16(cpt, n); } else { *cpt++ = 'i'; STORE_UINT32(cpt, n); } } break; case 'f': { union { float f; int i; } u; u.f = atof((char *)value); *cpt++ = 'f'; STORE_UINT32(cpt, u.i); break; } case 'Z': *cpt++ = 'Z'; memcpy(cpt, value, cpf-value); cpt += cpf-value; *cpt++ = 0; break; case 'H': *cpt++ = 'H'; memcpy(cpt, value, cpf-value); cpt += cpf-value; *cpt++ = 0; break; case 'B': { char subtype = *value++; unsigned char *sz; int count = 0; if (subtype == '\0') break; *cpt++ = 'B'; *cpt++ = subtype; sz = cpt; cpt += 4; /* Fill out later */ while (*value == ',') { value++; switch (subtype) { case 'c': case 'C': *cpt++ = strtol((char *)value, (char **)&value, 10); break; case 's': case 'S': n = strtol((char *)value, (char **)&value, 10); STORE_UINT16(cpt, n); break; case 'i': case 'I': n = strtoll((char *)value, (char **)&value, 10); STORE_UINT32(cpt, n); break; case 'f': { union { float f; int i; } u; u.f = strtod((char *)value, (char **)&value); STORE_UINT32(cpt, u.i); break; } } count++; } if (value != cpf) { fprintf(stderr, "Malformed %c%c:B:... auxiliary field\n", key[0], key[1]); value = cpf; } STORE_UINT32(sz, count); break; } default: fprintf(stderr, "Unknown aux format code '%c'\n", key[3]); break; } if (*cpf == '\t') cpf++; } skip_aux: *cpt++ = 0; bs->blk_size = (unsigned char *)cpt - (unsigned char *)&bs->ref - 1; if (bs->blk_size >= bs->alloc) abort(); return 1; } /* * Fills out the next bam_seq_t struct. * bs must be non-null, but *bs may be NULL or an existing bam_seq_t pointer. * This function will alloc and/or grow the memory accordingly, allowing for * efficient reuse. * * Returns 1 on success * 0 on eof * -1 on error */ #ifdef ALLOW_UAC int bam_get_seq(bam_file_t *b, bam_seq_t **bsp) { int32_t blk_size, blk_ret; bam_seq_t *bs; uint32_t i32; b->line++; if (!b->bam) return sam_next_seq(b, bsp); if (b->next_len > 0) { blk_size = b->next_len; } else { if (4 != bam_read(b, &blk_size, 4)) return 0; blk_size = le_int4(blk_size); if (blk_size < 36) /* Minimum valid BAM record size */ return -1; } if (!*bsp || blk_size+44 > (*bsp)->alloc) { /* 44 extra is for bs->alloc to bs->cigar_len plus next_len */ if (!(bs = realloc(*bsp, blk_size+44))) return -1; *bsp = bs; (*bsp)->alloc = blk_size+44; (*bsp)->blk_size = blk_size; } bs = *bsp; if ((blk_ret = bam_read(b, &bs->ref, blk_size+4)) == 0) return 0; if (blk_size+4 != blk_ret) { if (blk_size != blk_ret) { return -1; } else { b->next_len = 0; ((char *)(&bs->ref))[blk_size] = 0; } } else { memcpy(&b->next_len, &((char *)(&bs->ref))[blk_size], 4); ((char *)(&bs->ref))[blk_size] = 0; } b->next_len = le_int4(b->next_len); bs->blk_size = blk_size; bs->ref = le_int4(bs->ref); bs->pos = le_int4(bs->pos_32); // order of bit-fields in struct is platform specific, so manually decode i32 = le_int4(bs->bin_packed); bs->bin = i32 >> 16; bs->map_qual = (i32 >> 8) & 0xff; bs->name_len = i32 & 0xff; i32 = le_int4(bs->flag_packed); bs->flag = i32 >> 16; bs->cigar_len = i32 & 0xffff; bs->len = le_int4(bs->len); bs->mate_ref = le_int4(bs->mate_ref); bs->mate_pos = le_int4(bs->mate_pos_32); bs->ins_size = le_int4(bs->ins_size_32); if (10 == be_int4(10)) { int i, cigar_len = bam_cigar_len(bs); uint32_t *cigar = bam_cigar(bs); for (i = 0; i < cigar_len; i++) { cigar[i] = le_int4(cigar[i]); } } return 1; } #else int bam_get_seq(bam_file_t *b, bam_seq_t **bsp) { int32_t blk_size, blk_ret; bam_seq_t *bs; uint32_t i32; b->line++; if (!b->bam) return sam_next_seq(b, bsp); if (b->next_len > 0) { blk_size = b->next_len; } else { if (4 != bam_read(b, &blk_size, 4)) return 0; blk_size = le_int4(blk_size); if (blk_size < 36) /* Minimum valid BAM record size */ return -1; } if (!*bsp || blk_size+24 > (*bsp)->alloc) { if (!(bs = realloc(*bsp, blk_size+24))) return -1; *bsp = bs; (*bsp)->alloc = blk_size+24; (*bsp)->blk_size = blk_size; } bs = *bsp; /* The fixed-sized fields */ if ((blk_ret = bam_read(b, &bs->ref, 32)) == 0) return 0; if (blk_ret != 32) return -1; bs->blk_size = blk_size; bs->ref = le_int4(bs->ref); bs->pos = le_int4(bs->pos_32); // order of bit-fields in struct is platform specific, so manually decode i32 = le_int4(bs->bin_packed); bs->bin = i32 >> 16; bs->map_qual = (i32 >> 8) & 0xff; bs->name_len = i32 & 0xff; i32 = le_int4(bs->flag_packed); bs->flag = i32 >> 16; bs->cigar_len = i32 & 0xffff; bs->len = le_int4(bs->len); bs->mate_ref = le_int4(bs->mate_ref); bs->mate_pos = le_int4(bs->mate_pos_32); bs->ins_size = le_int4(bs->ins_size_32); /* Name */ if (bam_read(b, &bs->data, bam_name_len(bs)) != bam_name_len(bs)) return -1; /* Pad name out to end on a word-aligned boundary */ blk_ret = blk_size - 32 - bam_name_len(bs); //bam_set_name_len(bs, round4(bam_name_len(bs))); bs->blk_size += round4(bam_name_len(bs)) - bam_name_len(bs); /* The remainder, word aligned */ blk_size = blk_ret; if ((blk_ret = bam_read(b, (char *)bam_cigar(bs), blk_size+4)) == 0 && blk_size != 0) return 0; if (blk_size+4 != blk_ret) { if (blk_size != blk_ret) { return -1; } else { b->next_len = 0; ((char *)bam_cigar(bs))[blk_size] = 0; } } else { memcpy(&b->next_len, &((char *)bam_cigar(bs))[blk_size], 4); ((char *)bam_cigar(bs))[blk_size] = 0; } b->next_len = le_int4(b->next_len); if (10 == be_int4(10)) { int i, cigar_len = bam_cigar_len(bs); uint32_t *cigar = bam_cigar(bs); for (i = 0; i < cigar_len; i++) { cigar[i] = le_int4(cigar[i]); } } return 1; } #endif /* Old name */ int bam_next_seq(bam_file_t *b, bam_seq_t **bsp) { return bam_get_seq(b, bsp); } static int8_t aux_type_size[256] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 8, 0, 4, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }; /* * Looks for aux field 'key' and returns the type + value. * The type is the first char and the value is the 2nd character onwards. * * Returns NULL if not found. */ char *bam_aux_find(bam_seq_t *b, const char *key) { char *cp = bam_aux(b); while (*cp) { int sz; //printf("%c%c:%c:?\n", cp[0], cp[1], cp[2]); if (cp[0] == key[0] && cp[1] == key[1]) return cp+2; if ((sz = aux_type_size[(uint8_t) cp[2]])) { /* Fixed length fields */ cp += sz + 3; } else { switch (cp[2]) { case 'Z': case 'H': { /* Variable length, null terminated */ cp += 3; while (*cp++) ; break; } case 'B': { /* Array types */ uint32_t count; if ((sz = aux_type_size[(uint8_t) cp[3]])) { count = ((uint32_t) cp[4] + ((uint32_t) cp[5] << 8) + ((uint32_t) cp[6] << 16) + ((uint32_t) cp[7] << 24)); cp += 8 + count * sz; } else { return NULL; } } default: return NULL; } } } return NULL; } int32_t bam_aux_i(const uint8_t *dat) { switch(dat[0]) { case 'i': return (int32_t)(dat[1] + (dat[2]<<8) + (dat[3]<<16) + (dat[4]<<24)); case 'I': return (uint32_t)(dat[1] + (dat[2]<<8) + (dat[3]<<16) + (dat[4]<<24)); break; case 's': return (int16_t)(dat[1] + (dat[2]<<8)); case 'S': return (uint16_t)(dat[1] + (dat[2]<<8)); case 'c': return (int8_t)dat[1]; case 'C': return (uint8_t)dat[1]; } abort(); } float bam_aux_f(const uint8_t *dat) { assert(dat[0] == 'f'); return (float)((int32_t)((dat[1]<<0)+ (dat[2]<<8)+ (dat[3]<<16)+ (dat[4]<<24))); } double bam_aux_d(const uint8_t *dat) { assert(dat[0] == 'd'); return (double)((int64_t)((((uint64_t)dat[1])<<0)+ (((uint64_t)dat[2])<<8)+ (((uint64_t)dat[3])<<16)+ (((uint64_t)dat[4])<<24)+ (((uint64_t)dat[5])<<32)+ (((uint64_t)dat[6])<<40)+ (((uint64_t)dat[7])<<48)+ (((uint64_t)dat[8])<<54))); } char bam_aux_A(const uint8_t *dat) { assert(dat[0] == 'A'); return dat[1]; } char *bam_aux_Z(const uint8_t *dat) { assert(dat[0] == 'Z' || dat[0] == 'H'); return (char *)(dat+1); } /* * An iterator on bam aux fields. NB: This code is not reentrant or multi- * thread capable. The values returned are valid until the next call to * this function. * key: points to an array of 3 characters (eg "RGi", "NMC") * type: points to an address of 1 character (eg 'Z', 'i') for the SAM type * val: points to an address of a bam_aux_t union. * * The first two bytes of key are the real key and the next byte is the * BAM type field. Note that this may differ to the returned SAM type * field. For example key[2] == 'S' for unsigned short while *type is * set to 'i'. * * Pass in *iter_handle as NULL to initialise the search and then * pass in the modified value on each subsequent call to continue the search. * * Returns 0 if the next value is valid, setting key, type and val. * -1 when no more found. */ int bam_aux_iter_full(bam_seq_t *b, char **iter_handle, char *key, char *type, bam_aux_t *val) { char *s; if (!iter_handle || !*iter_handle) { s = (char *)bam_aux(b); } else { s = *iter_handle; } /* We null terminate our aux list for ease */ if (s[0] == 0) return -1; key[0] = s[0]; key[1] = s[1]; key[2] = s[2]; switch (s[2]) { case 'A': if (type) *type = 'A'; if (val) val->i = *(s+3); s+=4; break; case 'C': if (type) *type = 'i'; if (val) val->i = *(uint8_t *)(s+3); s+=4; break; case 'c': if (type) *type = 'i'; if (val) val->i = *(int8_t *)(s+3); s+=4; break; case 'S': if (type) *type = 'i'; if (val) val->i = (uint16_t)((((unsigned char *)s)[3]<< 0) + (((unsigned char *)s)[4]<< 8)); s+=5; break; case 's': if (type) *type = 'i'; if (val) val->i = (int16_t)((((unsigned char *)s)[3]<< 0) + (((unsigned char *)s)[4]<< 8)); s+=5; break; case 'I': if (type) *type = 'i'; if (val) val->i = (uint32_t)((((unsigned char *)s)[3]<< 0) + (((unsigned char *)s)[4]<< 8) + (((unsigned char *)s)[5]<<16) + (((unsigned char *)s)[6]<<24)); s+=7; break; case 'i': if (type) *type = 'i'; if (val) val->i = (int32_t)((((unsigned char *)s)[3]<< 0) + (((unsigned char *)s)[4]<< 8) + (((unsigned char *)s)[5]<<16) + (((unsigned char *)s)[6]<<24)); s+=7; break; case 'f': if (type) *type = 'f'; if (val) /* Assume same endianness as integer */ val->i = (int32_t)((((unsigned char *)s)[3]<< 0) + (((unsigned char *)s)[4]<< 8) + (((unsigned char *)s)[5]<<16) + (((unsigned char *)s)[6]<<24)); s+=7; break; case 'd': if (type) *type = 'd'; if (val) /* Assume same endianness as integer */ val->i64 = (uint64_t)(((uint64_t)(((unsigned char *)s)[ 3])<< 0) + ((uint64_t)(((unsigned char *)s)[ 4])<< 8) + ((uint64_t)(((unsigned char *)s)[ 5])<<16) + ((uint64_t)(((unsigned char *)s)[ 6])<<24) + ((uint64_t)(((unsigned char *)s)[ 7])<<32) + ((uint64_t)(((unsigned char *)s)[ 8])<<40) + ((uint64_t)(((unsigned char *)s)[ 9])<<48) + ((uint64_t)(((unsigned char *)s)[10])<<54)); s+=11; break; case 'Z': case 'H': if (type) *type = s[2]; s+=3; if (val) val->s = s; while (*s++); break; case 'B': { uint32_t count; if (type) *type = 'B'; count = (unsigned int)((((unsigned char *)s)[4]<< 0) + (((unsigned char *)s)[5]<< 8) + (((unsigned char *)s)[6]<<16) + (((unsigned char *)s)[7]<<24)); if (val) { val->B.n = count; val->B.t = s[3]; val->B.s = (unsigned char *)s+8; } s+=8; switch(val->B.t) { case 'c': case 'C': s += count; break; case 's': case 'S': s += 2*count; break; case 'i': case 'I': s += 4*count; break; case 'f': s += 4*count; break; default: fprintf(stderr, "Unknown sub-type '%c' for aux type 'B'\n", val->B.t); return -1; } break; } default: fprintf(stderr, "Unknown aux type '%c'\n", s[2]); return -1; } if (iter_handle) *iter_handle = s; return 0; } /* * As above, but only 2 characters of the key are returned so the * original BAM type is not visible. * * Note this can cause ambiguities if you wish to distinguish between * -1 billion and +3 billion. */ int bam_aux_iter(bam_seq_t *b, char **iter_handle, char *key, char *type, bam_aux_t *val) { char k3[3]; int r = bam_aux_iter_full(b, iter_handle, k3, type, val); if (r == 0) { key[0] = k3[0]; key[1] = k3[1]; } return r; } static int reg2bin(int start, int end) { if (end>start) end--; if ((start>>14) == (end>>14)) return ((1<<15)-1)/7 + (start>>14); if ((start>>17) == (end>>17)) return ((1<<12)-1)/7 + (start>>17); if ((start>>20) == (end>>20)) return ((1<<9 )-1)/7 + (start>>20); if ((start>>23) == (end>>23)) return ((1<<6 )-1)/7 + (start>>23); if ((start>>26) == (end>>26)) return ((1<<3 )-1)/7 + (start>>26); return 0; } /* * Constructs a bam_seq_t from components. * Ignores auxiliary tags for now. * * Returns -1 on error * number of bytes written to bam_seq_t on success (ie tag offset) */ int bam_construct_seq(bam_seq_t **b, size_t extra_len, const char *qname, size_t qname_len, int flag, int rname, // Ref ID int64_t pos, // first aligned base (1-based) int64_t end, // last aligned base (to calculate bin) int mapq, uint32_t ncigar, const uint32_t *cigar, int mrnm, // Mate Ref ID int64_t mpos, int64_t isize, int len, const char *seq, const char *qual) { size_t required; char *cp; int i; uint32_t *ip; /* * cp = "=ACMGRSVTWYHKDBN"; * memset(L, 15, 256); * for (i = 0; i < 16; i++) { * L[cp[i]] = L[tolower(cp[i])] = i; * } */ static const char L[256] = { 15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15, 15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15, 15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15, 15,15,15,15,15,15,15,15,15,15,15,15,15, 0,15,15, 15, 1,14, 2,13,15,15, 4,11,15,15,12,15, 3,15,15, 15,15, 5, 6, 8,15, 7, 9,15,10,15,15,15,15,15,15, 15, 1,14, 2,13,15,15, 4,11,15,15,12,15, 3,15,15, 15,15, 5, 6, 8,15, 7, 9,15,10,15,15,15,15,15,15, 15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15, 15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15, 15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15, 15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15, 15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15, 15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15, 15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15, 15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15 }; /* Sanity checks */ if (NULL == b) return -1; if (len < 0) return -1; /* not sure why the spec has it as an int */ if (qname_len > 0 && NULL == qname) return -1; if (ncigar > 0 && NULL == cigar) return -1; if (len > 0 && NULL == seq) return -1; /* Reallocate if needed */ required = (sizeof(**b) /* the struct itself */ #ifdef ALLOW_UAC + qname_len + 1 /* query name (unaligned) */ #else + round4(qname_len + 1) /* query name (aligned) */ #endif + 4 * ncigar /* CIGAR string */ + (len + 1) / 2 /* Sequence, 2 bases per byte */ + len /* Quality */ + extra_len + 1); /* Extra for optional tags */ if (NULL == *b || (*b)->alloc < required) { bam_seq_t *new_bam = realloc(*b, required); if (NULL == new_bam) return -1; *b = new_bam; (*b)->alloc = required; } (*b)->ref = rname; (*b)->pos = pos-1; bam_set_map_qual(*b, mapq); bam_set_name_len(*b, qname_len+1); bam_set_flag(*b, flag); bam_set_cigar_len(*b, ncigar); (*b)->len = len; (*b)->mate_ref = mrnm; (*b)->mate_pos = mpos-1; (*b)->ins_size = isize; cp = bam_name(*b); memcpy(cp, qname, qname_len); cp[qname_len] = 0; /* Cigar */ cp = (char *)bam_cigar(*b); ip = (uint32_t *)cp; for (i = 0; i < ncigar; i++) { ip[i] = cigar[i]; } cp += ncigar*4; /* Bin */ if (!((*b)->flag & BAM_CIGAR32)) { if (0 == end) { /* Calculate end from pos and cigar */ end = pos; for (i = 0; i < ncigar; i++) { if (BAM_CONSUME_REF(cigar[i] & BAM_CIGAR_MASK)) end += cigar[i] >> BAM_CIGAR_SHIFT; } } // range is [beg,end) and zero based. bam_set_bin(*b, reg2bin(pos-1,end)); } /* Seq */ for (i = 0; i < len-1; i += 2) { *cp++ = (L[(uc)seq[i]]<<4) + L[(uc)seq[i+1]]; } if (i < len) *cp++ = L[(uc)seq[i]]<<4; /* Qual */ if (qual) { memcpy(cp, qual, len); cp += len; } else { for (i = 0; i < len; i++) { *cp++ = '\xff'; } } *cp = 0; /* terminate aux list, for ease of parsing later */ /* cp now points to the auxiliary tags if required */ (*b)->blk_size = (int)(cp-(char *)&(*b)->ref); return (int)(cp-(char *)(*b)); } int bam_aux_add(bam_seq_t **b, const char tag[2], char type, uint32_t array_len, const void *data) { int tlen; size_t len; size_t used; uint8_t *cp; #ifndef SP_LITTLE_ENDIAN uint32_t i; #endif if (NULL == b || NULL == *b) return -1; /* Find size of data type and how much space is needed */ if (0 == (tlen = aux_type_size[(uint8_t) type])) { if (type == 'H' || type == 'Z') { /* Variable length types */ if (array_len != 0) return -1; /* No arrays for these allowed */ tlen = strlen((const char *) data) + 1; } else { /* unknown type */ return -1; } } len = array_len > 0 ? 8 + tlen * array_len : 3 + tlen; /* Find the end of the existing tags and ensure there is enough space */ cp = (uint8_t *)&(*b)->ref + (*b)->blk_size; used = cp - (uint8_t *)(*b); if ((*b)->alloc < used + len + 1) { /* + 1 for NUL terminator */ size_t required = used + len + 1; bam_seq_t *new_bam = realloc((*b), required); if (NULL == new_bam) return -1; *b = new_bam; (*b)->alloc = required; cp = (uint8_t *)new_bam + used; } /* Append the data */ *cp++ = tag[0]; *cp++ = tag[1]; if (array_len > 0) { /* Array type */ *cp++ = 'B'; *cp++ = type; STORE_UINT32(cp, array_len); } else { *cp++ = type; } if (array_len == 0) array_len = 1; #ifdef SP_LITTLE_ENDIAN memcpy(cp, data, array_len * tlen); cp += array_len * tlen; #else switch (type) { case 'A': case 'c': case 'C': memcpy(cp, data, array_len); cp += array_len; break; case 's': case 'S': { uint16_t *sdata = (uint16_t *) data; for (i = 0; i < array_len; i++) { STORE_UINT16(cp, sdata[i]); } break; } case 'i': case 'I': case 'f': { uint32_t *idata = (uint32_t *) data; for (i = 0; i < array_len; i++) { STORE_UINT32(cp, idata[i]); } break; } case 'd': { uint64_t *ddata = (uint64_t *) data; for (i = 0; i < array_len; i++) { STORE_UINT64(cp, ddata[i]); } break; } case 'H': case 'Z': memcpy(cp, data, tlen); cp += tlen; break; } #endif /* Put a NUL at the end for bam_aux_iter */ *cp = 0; /* Update block_size */ (*b)->blk_size = (uint32_t)(cp - (uint8_t *)&(*b)->ref); return 0; } /* Calculate space needed to store tags */ ssize_t bam_aux_size_vec(uint32_t count, bam_aux_tag_t *tags) { uint32_t i; ssize_t len = 0; int sz; if (NULL == tags) return -1; for (i = 0; i < count; i++) { switch (tags[i].type) { case 'C': case 'S': case 'I': if (tags[i].value.ui < 256) { sz = 1; } else if (tags[i].value.ui < 65536) { sz = 2; } else { sz = 4; } break; case 'c': case 's': case 'i': if (tags[i].value.i >= -128 && tags[i].value.i < 128) { sz = 1; } else if (tags[i].value.i >= -32768 && tags[i].value.i < 32768) { sz = 2; } else { sz = 4; } break; case 'A': sz = 1; break; case 'f': sz = 4; break; case 'd': sz = 8; break; case 'H': case 'Z': if (tags[i].array_len != 0) return -1; sz = strlen(tags[i].value.z) + 1; break; default: return -1; /* bad data type */ } len += tags[i].array_len == 0 ? sz + 3 : sz * tags[i].array_len + 8; } return len + 1; /* + 1 for NUL byte at end */ } int bam_aux_add_vec(bam_seq_t **b, uint32_t count, bam_aux_tag_t *tags) { ssize_t required = bam_aux_size_vec(count, tags); uint32_t i; size_t used; if (required < 0) return -1; if (NULL == b || NULL == *b) return -1; /* Find the end of the existing tags and ensure there is enough space. Do this once for the entire vector so we don't keep reallocing */ used = (uint8_t *)&(*b)->ref + (*b)->blk_size - (uint8_t *)(*b); if ((*b)->alloc < used + required) { bam_seq_t *new_bam = realloc((*b), used + required); if (NULL == new_bam) return -1; *b = new_bam; (*b)->alloc = used + required; } /* Add the tags, storing integers in the most appropriate size */ for (i = 0; i < count; i++) { if (tags[i].array_len > 0) { /* Deal with array tags */ if (bam_aux_add(b, tags[i].tag, tags[i].type, tags[i].array_len, tags[i].value.array)) return -1; continue; } /* Non-array tags, storing integers as the most appropriate size */ switch (tags[i].type) { case 'C': case 'S': case 'I': if (tags[i].value.ui < 256) { uint8_t byte = tags[i].value.ui; if (bam_aux_add(b, tags[i].tag, 'C', 0, &byte)) return -1; } else if (tags[i].value.ui < 65536) { uint16_t word = tags[i].value.ui; if (bam_aux_add(b, tags[i].tag, 'S', 0, &word)) return -1; } else { if (bam_aux_add(b, tags[i].tag, 'I', 0, &tags[i].value.ui)) { return -1; } } break; case 'c': case 's': case 'i': if (tags[i].value.i >= -128 && tags[i].value.i < 128) { int8_t byte = tags[i].value.i; if (bam_aux_add(b, tags[i].tag, 'c', 0, &byte)) return -1; } else if (tags[i].value.i >= -32768 && tags[i].value.i < 32768) { int16_t word = tags[i].value.i; if (bam_aux_add(b, tags[i].tag, 's', 0, &word)) return -1; } else { if (bam_aux_add(b, tags[i].tag, 'i', 0, &tags[i].value.i)) return -1; } break; case 'A': if (bam_aux_add(b, tags[i].tag, 'A', 0, &tags[i].value.a)) return -1; break; case 'f': case 'd': if (bam_aux_add(b, tags[i].tag, tags[i].type, 0, &tags[i].value.f)) return -1; break; case 'H': case 'Z': if (bam_aux_add(b, tags[i].tag, tags[i].type, 0, tags[i].value.z)) return -1; break; default: return -1; /* unknown type */ } } return 0; } /* Add SAM-formatted aux tags to a bam_seq_t struct. This is basically a copy of the code in sam_next_seq. Unfortunately trying to get them to use a common version slows sam_next_seq down rather a lot, even when inlined. Hence this extra copy. */ int bam_aux_add_from_sam(bam_seq_t **bsp, char *sam) { unsigned char *cpf = (unsigned char *) sam; unsigned char *cpt = (unsigned char *)&(*bsp)->ref + (*bsp)->blk_size; unsigned char *end = (unsigned char *)(*bsp) + (*bsp)->alloc; while (*cpf) { unsigned char *key = cpf, *value; size_t max_len; if (!(key[0] && key[1] && key[2] == ':' && key[3] && key[4] == ':')) return -1; cpf += 5; value = cpf; while (*cpf && *cpf != '\t') cpf++; if (aux_type_size[key[3]]) { max_len = aux_type_size[key[3]] + 3; } else if (key[3] != 'B') { max_len = cpf - value + 4; } else { /* Worst case */ max_len = (cpf - value) * 4 + 8; } /* ensure we have enough room */ if (end - cpt < max_len) { size_t used = cpt - (unsigned char *)(*bsp); bam_seq_t *new_bam = realloc(*bsp, used + max_len); if (NULL == new_bam) return -1; *bsp = new_bam; (*bsp)->alloc += used + max_len; cpt = (unsigned char *)(*bsp) + used; end = (unsigned char *)(*bsp) + (*bsp)->alloc; } *cpt++ = key[0]; *cpt++ = key[1]; switch(key[3]) { int64_t n; case 'A': *cpt++ = 'A'; *cpt++ = *value; break; case 'i': //n = atoi((char *)value); n = STRTOL64((char *)value, (const char **)&value, 10); if (n >= 0) { if (n < 256) { *cpt++ = 'C'; *cpt++ = n; } else if (n < 65536) { *cpt++ = 'S'; STORE_UINT16(cpt, n); } else { *cpt++ = 'I'; STORE_UINT32(cpt, n); } } else { if (n >= -128 && n < 128) { *cpt++ = 'c'; *cpt++ = n; } else if (n >= -32768 && n < 32768) { *cpt++ = 's'; STORE_UINT16(cpt, n); } else { *cpt++ = 'i'; STORE_UINT32(cpt, n); } } break; case 'f': { union { float f; int i; } u; u.f = atof((char *)value); *cpt++ = 'f'; STORE_UINT32(cpt, u.i); break; } case 'Z': *cpt++ = 'Z'; while (value != cpf) *cpt++=*value++; *cpt++ = 0; break; case 'H': *cpt++ = 'H'; while (value != cpf) *cpt++=*value++; *cpt++ = 0; break; case 'B': { char subtype = *value++; unsigned char *sz; int count = 0; *cpt++ = 'B'; *cpt++ = subtype; sz = cpt; cpt += 4; /* Fill out later */ while (*value == ',') { value++; switch (subtype) { case 'c': case 'C': *cpt++ = strtol((char *)value, (char **)&value, 10); break; case 's': case 'S': n = strtol((char *)value, (char **)&value, 10); STORE_UINT16(cpt, n); break; case 'i': case 'I': n = strtoll((char *)value, (char **)&value, 10); STORE_UINT32(cpt, n); break; case 'f': { union { float f; int i; } u; u.f = strtod((char *)value, (char **)&value); STORE_UINT32(cpt, u.i); break; } } count++; } if (value != cpf) { fprintf(stderr, "Malformed %c%c:B:... auxiliary field\n", key[0], key[1]); value = cpf; } STORE_UINT32(sz, count); break; } default: fprintf(stderr, "Unknown aux format code '%c'\n", key[3]); break; } if (*cpf == '\t') cpf++; } if (cpt == end) { /* Hopefully very unlikely */ size_t used = cpt - (unsigned char *)(*bsp); bam_seq_t *new_bam = realloc(*bsp, used + 1); if (NULL == new_bam) return -1; *bsp = new_bam; (*bsp)->alloc += used + 1; cpt = (unsigned char *)(*bsp) + used; } *cpt = 0; (*bsp)->blk_size = cpt - (unsigned char *)&(*bsp)->ref; return 0; } /*! Add preformated raw aux data to the bam_seq. * * Consider using bam_aux_add instead if you have information in a more * integer or string form. * * Returns 0 on success; * -1 on failure */ int bam_aux_add_data(bam_seq_t **b, const char tag[2], char type, size_t len, const uint8_t *data) { uint8_t *cp; size_t used; if (NULL == b || NULL == data) return -1; /* Find the end of the existing tags and ensure there is enough space */ cp = (uint8_t *)&(*b)->ref + (*b)->blk_size; used = cp - (uint8_t *)(*b); if ((*b)->alloc < used + len + 4) { size_t required = used + len + 4; bam_seq_t *new_bam = realloc((*b), required); if (NULL == new_bam) return -1; *b = new_bam; (*b)->alloc = required; cp = (uint8_t *) new_bam + used; } *cp++ = tag[0]; *cp++ = tag[1]; *cp++ = type; memcpy(cp, data, len); cp += len; *cp = 0; (*b)->blk_size = (uint32_t)(cp - (uint8_t *)&(*b)->ref); return 0; } /*! Add raw data to a bam structure. * * This could be useful if you wish to manually construct your own bam * entries or if you need to append an entire block of preformatting * aux data. * * Returns 0 on success; * -1 on failure */ int bam_add_raw(bam_seq_t **b, size_t len, const uint8_t *data) { uint8_t *cp; size_t used; if (NULL == b || NULL == data) return -1; /* Find the end of the existing tags and ensure there is enough space */ cp = (uint8_t *)&(*b)->ref + (*b)->blk_size; used = cp - (uint8_t *)(*b); if ((*b)->alloc < used + len + 1) { size_t required = used + len + 1; bam_seq_t *new_bam = realloc((*b), required); if (NULL == new_bam) return -1; *b = new_bam; (*b)->alloc = required; cp = (uint8_t *) new_bam + used; } memcpy(cp, data, len); cp += len; *cp = 0; (*b)->blk_size = (uint32_t)(cp - (uint8_t *)&(*b)->ref); return 0; } /*! Duplicates a bam_seq_t structure. * * @return * Returns the new bam_seq_t pointer on success; * NULL on failure. */ bam_seq_t *bam_dup(bam_seq_t *b) { bam_seq_t *d; int a = ((int)((b->alloc+15)/16))*16; if (!b) return NULL; if (!(d = malloc(a))) return NULL; memcpy(d, b, b->alloc); d->alloc = a; return d; } unsigned char *append_int(unsigned char *cp, int32_t i) { int32_t j; if (i < 0) { *cp++ = '-'; if (i == INT_MIN) { *cp++ = '2'; *cp++ = '1'; *cp++ = '4'; *cp++ = '7'; *cp++ = '4'; *cp++ = '8'; *cp++ = '3'; *cp++ = '6'; *cp++ = '4'; *cp++ = '8'; return cp; } i = -i; } else if (i == 0) { *cp++ = '0'; return cp; } //if (i < 10) goto b0; if (i < 100) goto b1; //if (i < 1000) goto b2; if (i < 10000) goto b3; //if (i < 100000) goto b4; if (i < 1000000) goto b5; //if (i < 10000000) goto b6; if (i < 100000000) goto b7; if ((j = i / 1000000000)) {*cp++ = j + '0'; i -= j*1000000000; goto x8;} if ((j = i / 100000000)) {*cp++ = j + '0'; i -= j*100000000; goto x7;} b7: if ((j = i / 10000000)) {*cp++ = j + '0'; i -= j*10000000; goto x6;} if ((j = i / 1000000)) {*cp++ = j + '0', i -= j*1000000; goto x5;} b5: if ((j = i / 100000)) {*cp++ = j + '0', i -= j*100000; goto x4;} if ((j = i / 10000)) {*cp++ = j + '0', i -= j*10000; goto x3;} b3: if ((j = i / 1000)) {*cp++ = j + '0', i -= j*1000; goto x2;} if ((j = i / 100)) {*cp++ = j + '0', i -= j*100; goto x1;} b1: if ((j = i / 10)) {*cp++ = j + '0', i -= j*10; goto x0;} if (i) *cp++ = i + '0'; return cp; x8: *cp++ = i / 100000000 + '0', i %= 100000000; x7: *cp++ = i / 10000000 + '0', i %= 10000000; x6: *cp++ = i / 1000000 + '0', i %= 1000000; x5: *cp++ = i / 100000 + '0', i %= 100000; x4: *cp++ = i / 10000 + '0', i %= 10000; x3: *cp++ = i / 1000 + '0', i %= 1000; x2: *cp++ = i / 100 + '0', i %= 100; x1: *cp++ = i / 10 + '0', i %= 10; x0: *cp++ = i + '0'; return cp; } /* * Unsigned version of above. * Only differs when the int has the top bit set (~2.15 billion and above). */ unsigned char *append_uint(unsigned char *cp, uint32_t i) { uint32_t j; if (i == 0) { *cp++ = '0'; return cp; } //if (i < 10) goto b0; if (i < 100) goto b1; //if (i < 1000) goto b2; if (i < 10000) goto b3; //if (i < 100000) goto b4; if (i < 1000000) goto b5; //if (i < 10000000) goto b6; if (i < 100000000) goto b7; if ((j = i / 1000000000)) {*cp++ = j + '0'; i -= j*1000000000; goto x8;} if ((j = i / 100000000)) {*cp++ = j + '0'; i -= j*100000000; goto x7;} b7: if ((j = i / 10000000)) {*cp++ = j + '0'; i -= j*10000000; goto x6;} if ((j = i / 1000000)) {*cp++ = j + '0', i -= j*1000000; goto x5;} b5: if ((j = i / 100000)) {*cp++ = j + '0', i -= j*100000; goto x4;} if ((j = i / 10000)) {*cp++ = j + '0', i -= j*10000; goto x3;} b3: if ((j = i / 1000)) {*cp++ = j + '0', i -= j*1000; goto x2;} if ((j = i / 100)) {*cp++ = j + '0', i -= j*100; goto x1;} b1: if ((j = i / 10)) {*cp++ = j + '0', i -= j*10; goto x0;} if (i) *cp++ = i + '0'; return cp; x8: *cp++ = i / 100000000 + '0', i %= 100000000; x7: *cp++ = i / 10000000 + '0', i %= 10000000; x6: *cp++ = i / 1000000 + '0', i %= 1000000; x5: *cp++ = i / 100000 + '0', i %= 100000; x4: *cp++ = i / 10000 + '0', i %= 10000; x3: *cp++ = i / 1000 + '0', i %= 1000; x2: *cp++ = i / 100 + '0', i %= 100; x1: *cp++ = i / 10 + '0', i %= 10; x0: *cp++ = i + '0'; return cp; } unsigned char *append_int64(unsigned char *cp, int64_t i) { int64_t j; if (i < 0) { *cp++ = '-'; if (i == INT_MIN) { *cp++ = '2'; *cp++ = '1'; *cp++ = '4'; *cp++ = '7'; *cp++ = '4'; *cp++ = '8'; *cp++ = '3'; *cp++ = '6'; *cp++ = '4'; *cp++ = '8'; return cp; } i = -i; } else if (i == 0) { *cp++ = '0'; return cp; } //if (i < 10) goto b0; if (i < 100) goto b1; //if (i < 1000) goto b2; if (i < 10000) goto b3; //if (i < 100000) goto b4; if (i < 1000000) goto b5; //if (i < 10000000) goto b6; if (i < 100000000) goto b7; if ((j = i / 1000000000000000000)) {*cp++ = j + '0'; i -= j*1000000000000000000; goto xh;} if ((j = i / 100000000000000000)) {*cp++ = j + '0'; i -= j*100000000000000000; goto xg;} if ((j = i / 10000000000000000)) {*cp++ = j + '0'; i -= j*10000000000000000; goto xf;} if ((j = i / 1000000000000000)) {*cp++ = j + '0'; i -= j*1000000000000000; goto xe;} if ((j = i / 100000000000000)) {*cp++ = j + '0'; i -= j*100000000000000; goto xd;} if ((j = i / 10000000000000)) {*cp++ = j + '0'; i -= j*10000000000000; goto xc;} if ((j = i / 1000000000000)) {*cp++ = j + '0'; i -= j*1000000000000; goto xb;} if ((j = i / 100000000000)) {*cp++ = j + '0'; i -= j*100000000000; goto xa;} if ((j = i / 10000000000)) {*cp++ = j + '0'; i -= j*10000000000; goto x9;} if ((j = i / 1000000000)) {*cp++ = j + '0'; i -= j*1000000000; goto x8;} if ((j = i / 100000000)) {*cp++ = j + '0'; i -= j*100000000; goto x7;} b7: if ((j = i / 10000000)) {*cp++ = j + '0'; i -= j*10000000; goto x6;} if ((j = i / 1000000)) {*cp++ = j + '0', i -= j*1000000; goto x5;} b5: if ((j = i / 100000)) {*cp++ = j + '0', i -= j*100000; goto x4;} if ((j = i / 10000)) {*cp++ = j + '0', i -= j*10000; goto x3;} b3: if ((j = i / 1000)) {*cp++ = j + '0', i -= j*1000; goto x2;} if ((j = i / 100)) {*cp++ = j + '0', i -= j*100; goto x1;} b1: if ((j = i / 10)) {*cp++ = j + '0', i -= j*10; goto x0;} if (i) *cp++ = i + '0'; return cp; xh: *cp++ = i / 100000000000000000 + '0', i %= 100000000000000000; xg: *cp++ = i / 10000000000000000 + '0', i %= 10000000000000000; xf: *cp++ = i / 1000000000000000 + '0', i %= 1000000000000000; xe: *cp++ = i / 100000000000000 + '0', i %= 100000000000000; xd: *cp++ = i / 10000000000000 + '0', i %= 10000000000000; xc: *cp++ = i / 1000000000000 + '0', i %= 1000000000000; xb: *cp++ = i / 100000000000 + '0', i %= 100000000000; xa: *cp++ = i / 10000000000 + '0', i %= 10000000000; x9: *cp++ = i / 1000000000 + '0', i %= 1000000000; x8: *cp++ = i / 100000000 + '0', i %= 100000000; x7: *cp++ = i / 10000000 + '0', i %= 10000000; x6: *cp++ = i / 1000000 + '0', i %= 1000000; x5: *cp++ = i / 100000 + '0', i %= 100000; x4: *cp++ = i / 10000 + '0', i %= 10000; x3: *cp++ = i / 1000 + '0', i %= 1000; x2: *cp++ = i / 100 + '0', i %= 100; x1: *cp++ = i / 10 + '0', i %= 10; x0: *cp++ = i + '0'; return cp; } /* * This is set up so that count should never be more than BGZF_BUFF_SIZE. * This has been chosen to deliberately be small enough such that the * bgzf header/footer + worst-case expansion (deflateBound() func) of 'buf' * are <= 65536, thus ensuring BGZF BSIZE is always 16-bit. * * Returns 0 on success; * -1 on error */ #ifdef HAVE_LIBDEFLATE static int bgzf_encode(int level, const void *buf, uint32_t in_sz, void *out, uint32_t *out_sz) { size_t clen; unsigned char *blk = out; level = level >= 0 ? level : 6; // libdeflate doesn't honour -1 as default if (level > 7) level++; if (level > 9) level+=2; // max 12 if (level == 0) { if (Z_BUFF_SIZE < in_sz+5+18) return -1; blk[18] = 1; // BFINAL=1 blk[19] = (in_sz >> 0) & 0xff; blk[20] = (in_sz >> 8) & 0xff; blk[21] = (~in_sz >> 0) & 0xff; blk[22] = (~in_sz >> 8) & 0xff; memcpy(blk+18+5, buf, in_sz); clen = in_sz+5; } else { struct libdeflate_compressor *z = libdeflate_alloc_compressor(level); if (!z) return -1; clen = libdeflate_deflate_compress(z, buf, in_sz, blk + 18, Z_BUFF_SIZE); libdeflate_free_compressor(z); if (clen <= 0) { fprintf(stderr, "Libdeflate failed to compress\n"); return -1; } } /* Fill out gzip header */ blk[ 0] = 31; // ID1 blk[ 1] = 139; // ID2 blk[ 2] = 8; // CM (deflate) blk[ 3] = 4; // FLAGS (FEXTRA) blk[ 4] = blk[5] = blk[6] = blk[7] = 0; // MTIME blk[ 8] = 0; // XFL blk[ 9] = 255; // OS (unknown) blk[10] = 6; // XLEN blk[11] = 0; // XLEN /* Extra BGZF fields */ blk[12] = 66; // SI1 blk[13] = 67; // SI2 blk[14] = 2; // SLEN blk[15] = 0; // SLEN blk[16] = ((clen + 25) >> 0) & 0xff; blk[17] = ((clen + 25) >> 8) & 0xff; uint32_t crc; crc = libdeflate_crc32(0L, NULL, 0L); crc = libdeflate_crc32(crc, (unsigned char *)buf, in_sz); blk[18+clen+0] = (crc >> 0) & 0xff; blk[18+clen+1] = (crc >> 8) & 0xff; blk[18+clen+2] = (crc >>16) & 0xff; blk[18+clen+3] = (crc >>24) & 0xff; blk[18+clen+4] = (in_sz >> 0) & 0xff; blk[18+clen+5] = (in_sz >> 8) & 0xff; blk[18+clen+6] = (in_sz >>16) & 0xff; blk[18+clen+7] = (in_sz >>24) & 0xff; *out_sz = 18+clen+8; return 0; } #else static int bgzf_encode(int level, const void *buf, uint32_t in_sz, void *out, uint32_t *out_sz) { unsigned char *blk = out; z_stream s; int cdata_pos; int cdata_size; int cdata_alloc; int err; uint32_t crc; /* Initialise zlib stream */ cdata_pos = 18; cdata_alloc = Z_BUFF_SIZE; s.zalloc = Z_NULL; /* use default allocation functions */ s.zfree = Z_NULL; s.opaque = Z_NULL; s.next_in = (unsigned char *)buf; s.avail_in = in_sz; s.total_in = 0; s.next_out = blk + cdata_pos; s.avail_out = cdata_alloc; s.total_out = 0; s.data_type = Z_BINARY; /* Compress it */ err = deflateInit2(&s, level, Z_DEFLATED, -15, 8, Z_DEFAULT_STRATEGY); //err = deflateInit2(&s, level, Z_DEFLATED, -15, 8, Z_FILTERED); if (err != Z_OK) { fprintf(stderr, "zlib deflateInit2 error: %s\n", s.msg); return -1; } /* Encode to 'cdata' array */ for (;s.avail_in;) { s.next_out = blk + cdata_pos; s.avail_out = cdata_alloc - cdata_pos; if (cdata_alloc - cdata_pos <= 0) { fprintf(stderr, "Deflate produced larger output than expected. Abort\n"); return -1; } err = deflate(&s, Z_NO_FLUSH); // or Z_FINISH? cdata_pos = cdata_alloc - s.avail_out; if (err != Z_OK) { fprintf(stderr, "zlib deflate error: %s\n", s.msg); break; } } if (deflate(&s, Z_FINISH) != Z_STREAM_END) { fprintf(stderr, "zlib deflate error: %s\n", s.msg); } cdata_size = s.total_out; if (deflateEnd(&s) != Z_OK) { fprintf(stderr, "zlib deflate error: %s\n", s.msg); } assert(cdata_size <= 65536); /* Fill out gzip header */ blk[ 0] = 31; // ID1 blk[ 1] = 139; // ID2 blk[ 2] = 8; // CM (deflate) blk[ 3] = 4; // FLAGS (FEXTRA) blk[ 4] = blk[5] = blk[6] = blk[7] = 0; // MTIME blk[ 8] = 0; // XFL blk[ 9] = 255; // OS (unknown) blk[10] = 6; // XLEN blk[11] = 0; // XLEN /* Extra BGZF fields */ blk[12] = 66; // SI1 blk[13] = 67; // SI2 blk[14] = 2; // SLEN blk[15] = 0; // SLEN blk[16] = ((cdata_size + 25) >> 0) & 0xff; blk[17] = ((cdata_size + 25) >> 8) & 0xff; crc = iolib_crc32(0L, NULL, 0L); crc = iolib_crc32(crc, (unsigned char *)buf, in_sz); blk[18+cdata_size+0] = (crc >> 0) & 0xff; blk[18+cdata_size+1] = (crc >> 8) & 0xff; blk[18+cdata_size+2] = (crc >>16) & 0xff; blk[18+cdata_size+3] = (crc >>24) & 0xff; blk[18+cdata_size+4] = (in_sz >> 0) & 0xff; blk[18+cdata_size+5] = (in_sz >> 8) & 0xff; blk[18+cdata_size+6] = (in_sz >>16) & 0xff; blk[18+cdata_size+7] = (in_sz >>24) & 0xff; *out_sz = 18+cdata_size+8; return 0; } #endif static int bgzf_block_write(bam_file_t *bf, int level, const void *buf, size_t count) { if (!bf->idx) return BGZF_WRITE(bf, level, buf, count); const uint8_t *input = (const uint8_t*)buf; // amount of uncompressed data to be fed into next block uint64_t ublock_size; ssize_t remaining = count; while (remaining > 0) { if ((bf->current_block) == (bf->idx->n)) { // fprintf(stderr, "ERROR: reached end of bgzip index with more data to write\n"); return -1; } ublock_size = bf->idx->u_off[bf->current_block+1] - bf->idx->u_off[bf->current_block]; int copy_length = ublock_size - bf->bgbuf_sz; if (copy_length > remaining) copy_length = remaining; memcpy(bf->bgbuf_p + bf->bgbuf_sz, input, copy_length); input += copy_length; bf->bgbuf_sz += copy_length; remaining -= copy_length; if (bf->bgbuf_sz == ublock_size) { BGZF_WRITE(bf, level, bf->bgbuf_p, ublock_size); bf->bgbuf_sz=0; bf->current_block++; // track the blocks } } return 0; } static int bgzf_write(bam_file_t *bf, int level, const void *buf, size_t count) { unsigned char blk[Z_BUFF_SIZE+4]; uint32_t len; if (0 != bgzf_encode(level, buf, count, blk, &len)) return -1; if (len != fwrite(blk, 1, len, bf->fp)) return -1; return 0; } typedef struct { int level; unsigned char in[Z_BUFF_SIZE]; unsigned char out[Z_BUFF_SIZE]; uint32_t in_sz, out_sz; } bgzf_encode_job; void *bgzf_encode_thread(void *arg) { bgzf_encode_job *j = (bgzf_encode_job *)arg; bgzf_encode(j->level, j->in, j->in_sz, j->out, &j->out_sz); return arg; } static int bgzf_write_mt(bam_file_t *bf, int level, const void *buf, size_t count) { bgzf_encode_job *j; t_pool_result *r; if (!bf->pool) return bgzf_write(bf, level, buf, count); j = malloc(sizeof(*j)); j->level = level; memcpy(j->in, buf, count); j->in_sz = count; t_pool_dispatch(bf->pool, bf->equeue, bgzf_encode_thread, j); while ((r = t_pool_next_result(bf->equeue))) { j = (bgzf_encode_job *)r->data; if (j->out_sz != fwrite(j->out, 1, j->out_sz, bf->fp)) return -1; t_pool_delete_result(r, 1); } return 0; } #ifdef USE_MT static int bgzf_flush_mt(bam_file_t *bf) { t_pool_result *r; bgzf_encode_job *j; if (!bf->pool) return 0; t_pool_flush(bf->pool); while ((r = t_pool_next_result(bf->equeue))) { j = (bgzf_encode_job *)r->data; if (j->out_sz != fwrite(j->out, 1, j->out_sz, bf->fp)) return -1; t_pool_delete_result(r, 1); } return 0; } #else static int bgzf_flush(bam_file_t *bf) { return 0; } #endif /* * Writes a single bam sequence object. * Returns 0 on success * -1 on failure */ int bam_put_seq(bam_file_t *fp, bam_seq_t *b) { char *auxh, aux_key[3], type; bam_aux_t val; /* * Thread safe version of: * * static int init_done = 0; * static uint16_t code2base[256]; * * if (!init_done) { * int i; * char c[2]; * uint16_t s; * for (i = 0; i < 256; i++) { * c[0] = "=ACMGRSVTWYHKDBN"[i >> 4]; * c[1] = "=ACMGRSVTWYHKDBN"[i & 15]; * s = *(uint16_t *)c; * code2base[i] = s; * * //printf("%5d,%c", code2base[i],i%8==7?'\n':' '); * } * init_done = 1; * } */ #ifdef ALLOW_UAC static const uint16_t code2base[256] = { 15677, 16701, 17213, 19773, 18237, 21053, 21309, 22077, 21565, 22333, 22845, 18493, 19261, 17469, 16957, 20029, 15681, 16705, 17217, 19777, 18241, 21057, 21313, 22081, 21569, 22337, 22849, 18497, 19265, 17473, 16961, 20033, 15683, 16707, 17219, 19779, 18243, 21059, 21315, 22083, 21571, 22339, 22851, 18499, 19267, 17475, 16963, 20035, 15693, 16717, 17229, 19789, 18253, 21069, 21325, 22093, 21581, 22349, 22861, 18509, 19277, 17485, 16973, 20045, 15687, 16711, 17223, 19783, 18247, 21063, 21319, 22087, 21575, 22343, 22855, 18503, 19271, 17479, 16967, 20039, 15698, 16722, 17234, 19794, 18258, 21074, 21330, 22098, 21586, 22354, 22866, 18514, 19282, 17490, 16978, 20050, 15699, 16723, 17235, 19795, 18259, 21075, 21331, 22099, 21587, 22355, 22867, 18515, 19283, 17491, 16979, 20051, 15702, 16726, 17238, 19798, 18262, 21078, 21334, 22102, 21590, 22358, 22870, 18518, 19286, 17494, 16982, 20054, 15700, 16724, 17236, 19796, 18260, 21076, 21332, 22100, 21588, 22356, 22868, 18516, 19284, 17492, 16980, 20052, 15703, 16727, 17239, 19799, 18263, 21079, 21335, 22103, 21591, 22359, 22871, 18519, 19287, 17495, 16983, 20055, 15705, 16729, 17241, 19801, 18265, 21081, 21337, 22105, 21593, 22361, 22873, 18521, 19289, 17497, 16985, 20057, 15688, 16712, 17224, 19784, 18248, 21064, 21320, 22088, 21576, 22344, 22856, 18504, 19272, 17480, 16968, 20040, 15691, 16715, 17227, 19787, 18251, 21067, 21323, 22091, 21579, 22347, 22859, 18507, 19275, 17483, 16971, 20043, 15684, 16708, 17220, 19780, 18244, 21060, 21316, 22084, 21572, 22340, 22852, 18500, 19268, 17476, 16964, 20036, 15682, 16706, 17218, 19778, 18242, 21058, 21314, 22082, 21570, 22338, 22850, 18498, 19266, 17474, 16962, 20034, 15694, 16718, 17230, 19790, 18254, 21070, 21326, 22094, 21582, 22350, 22862, 18510, 19278, 17486, 16974, 20046 }; #endif if (!fp->binary) { /* SAM */ unsigned char *end = fp->uncomp + BGZF_BUFF_SIZE, *dat; int sz, i, n; #define BF_FLUSH() \ do { \ if (fp->uncomp_p - fp->uncomp != \ fwrite(fp->uncomp, 1, fp->uncomp_p - fp->uncomp, fp->fp)) \ return -1; \ fp->uncomp_p=fp->uncomp; \ } while(0) /* QNAME */ if (end - fp->uncomp_p < (sz = bam_name_len(b))) BF_FLUSH(); if (bam_name(b) - (char *)b + sz-1 > b->blk_size + offsetof(bam_seq_t, ref)) { fprintf(stderr, "Name length too large for bam block\n"); return -1; } memcpy(fp->uncomp_p, bam_name(b), sz-1); fp->uncomp_p += sz-1; *fp->uncomp_p++ = '\t'; /* FLAG */ if (end-fp->uncomp_p < 5) BF_FLUSH(); fp->uncomp_p = append_int(fp->uncomp_p, bam_flag(b)); *fp->uncomp_p++ = '\t'; /* RNAME */ if (b->ref < -1 || b->ref >= fp->header->nref) return -1; if (b->ref != -1) { size_t l = strlen(fp->header->ref[b->ref].name); if (end-fp->uncomp_p < l+1) BF_FLUSH(); memcpy(fp->uncomp_p, fp->header->ref[b->ref].name, l); fp->uncomp_p += l; } else { if (end-fp->uncomp_p < 2) BF_FLUSH(); *fp->uncomp_p++ = '*'; } *fp->uncomp_p++ = '\t'; /* POS */ if (b->pos < -1) return -1; if (end-fp->uncomp_p < 12) BF_FLUSH(); fp->uncomp_p = append_int64(fp->uncomp_p, b->pos+1); *fp->uncomp_p++ = '\t'; /* MAPQ */ if (end-fp->uncomp_p < 5) BF_FLUSH(); fp->uncomp_p = append_int(fp->uncomp_p, bam_map_qual(b)); *fp->uncomp_p++ = '\t'; /* CIGAR */ n = bam_cigar_len(b);dat = (uc *)bam_cigar(b); if (n < 0 || dat - (uc *)b + n*4 > b->blk_size + offsetof(bam_seq_t, ref)) return -1; for (i = 0; i < n; i++, dat+=4) { uint32_t c = *(uint32_t *)dat; if (end-fp->uncomp_p < 13) BF_FLUSH(); fp->uncomp_p = append_int(fp->uncomp_p, c>>4); *fp->uncomp_p++="MIDNSHP=X???????"[c&15]; } if (n==0) { if (end-fp->uncomp_p < 2) BF_FLUSH(); *fp->uncomp_p++='*'; } *fp->uncomp_p++='\t'; /* NRNM */ if (b->mate_ref < -1 || b->mate_ref >= fp->header->nref) return -1; if (b->mate_ref != -1) { if (b->mate_ref == b->ref) { if (end-fp->uncomp_p < 2) BF_FLUSH(); *fp->uncomp_p++ = '='; } else { size_t l = strlen(fp->header->ref[b->mate_ref].name); if (end-fp->uncomp_p < l+1) BF_FLUSH(); memcpy(fp->uncomp_p, fp->header->ref[b->mate_ref].name, l); fp->uncomp_p += l; } } else { if (end-fp->uncomp_p < 2) BF_FLUSH(); *fp->uncomp_p++ = '*'; } *fp->uncomp_p++ = '\t'; /* MPOS */ if (end-fp->uncomp_p < 12) BF_FLUSH(); fp->uncomp_p = append_int64(fp->uncomp_p, b->mate_pos+1); *fp->uncomp_p++ = '\t'; /* ISIZE */ if (end-fp->uncomp_p < 12) BF_FLUSH(); fp->uncomp_p = append_int64(fp->uncomp_p, b->ins_size); *fp->uncomp_p++ = '\t'; /* SEQ */ n = (b->len+1)/2; dat = (uc *)bam_seq(b); if (dat - (uc *)b + b->len > b->blk_size + offsetof(bam_seq_t, ref)) { fprintf(stderr, "Sequence length too large for bam block\n"); return -1; } /* BAM encoding */ // while (n) { // int l = end-fp->uncomp_p < n ? end-fp->uncomp_p : n; // memcpy(fp->uncomp_p, dat, l); fp->uncomp_p += l; // n -= l; dat += l; // if (end == fp->uncomp_p) BF_FLUSH(); // } if (b->len != 0) { if (end - fp->uncomp_p < b->len + 3) BF_FLUSH(); if (end - fp->uncomp_p < b->len + 3) { /* Extra long seqs need more regular checks */ for (i = 0; i < b->len-1; i+=2) { if (end - fp->uncomp_p < 3) BF_FLUSH(); *fp->uncomp_p++ = "=ACMGRSVTWYHKDBN"[*dat >> 4]; *fp->uncomp_p++ = "=ACMGRSVTWYHKDBN"[*dat++ & 15]; } if (i < b->len) { if (end - fp->uncomp_p < 3) BF_FLUSH(); *fp->uncomp_p++ = "=ACMGRSVTWYHKDBN"[*dat >> 4]; } } else { unsigned char *cp = fp->uncomp_p; int n = b->len & ~1; for (i = 0; i < n; i+=2) { #ifdef ALLOW_UAC *(int16_u *)cp = le_int2(code2base[*dat++]); cp += 2; #else cp[0] = "=ACMGRSVTWYHKDBN"[*dat >> 4]; cp[1] = "=ACMGRSVTWYHKDBN"[*dat++ & 15]; cp += 2; #endif } if (i < b->len) { *cp++ = "=ACMGRSVTWYHKDBN"[*dat >> 4]; } fp->uncomp_p = cp; } } else { if (end - fp->uncomp_p < 2) BF_FLUSH(); *fp->uncomp_p++ = '*'; } *fp->uncomp_p++ = '\t'; /* QUAL */ n = b->len; if (b->len < 0) return -1; dat = (uc *)bam_qual(b); if (dat - (uc *)b + b->len > b->blk_size + offsetof(bam_seq_t, ref)) return -1; /* BAM encoding */ // while (n) { // int l = end-fp->uncomp_p < n ? end-fp->uncomp_p : n; // memcpy(fp->uncomp_p, dat, l); fp->uncomp_p += l; // n -= l; dat += l; // if (end == fp->uncomp_p) BF_FLUSH(); // } if (b->len != 0) { if (*dat == 0xff) { if (end - fp->uncomp_p < 2) BF_FLUSH(); *fp->uncomp_p++ = '*'; dat += b->len; } else { if (end - fp->uncomp_p < b->len + 3) BF_FLUSH(); if (end - fp->uncomp_p < b->len + 3 || fp->binning == BINNING_ILLUMINA) { /* Long seqs */ if (fp->binning == BINNING_ILLUMINA) { for (i = 0; i < b->len; i++) { if (end - fp->uncomp_p < 3) BF_FLUSH(); *fp->uncomp_p++ = illumina_bin_33[(uc)*dat++]; } } else { for (i = 0; i < b->len; i++) { if (end - fp->uncomp_p < 3) BF_FLUSH(); *fp->uncomp_p++ = *dat++ + '!'; } } } else { unsigned char *cp = fp->uncomp_p; i = 0; #ifdef ALLOW_UAC int n = b->len & ~3; for (; i < n; i+=4) { //*cp++ = *dat++ + '!'; *(uint32_u *)cp = *(uint32_u *)dat + 0x21212121; cp += 4; dat += 4; } #endif for (; i < b->len; i++) { *cp++ = *dat++ + '!'; } fp->uncomp_p = cp; } } } else { if (end - fp->uncomp_p < 2) BF_FLUSH(); *fp->uncomp_p++ = '*'; } /* Auxiliary tags */ auxh = NULL; while (0 == bam_aux_iter_full(b, &auxh, aux_key, &type, &val)) { if (end - fp->uncomp_p < 20) BF_FLUSH(); *fp->uncomp_p++ = '\t'; *fp->uncomp_p++ = aux_key[0]; *fp->uncomp_p++ = aux_key[1]; *fp->uncomp_p++ = ':'; *fp->uncomp_p++ = type; *fp->uncomp_p++ = ':'; switch(aux_key[2]) { case 'A': *fp->uncomp_p++ = val.i; break; case 'C': fp->uncomp_p = append_uint(fp->uncomp_p, (uint8_t)val.i); break; case 'c': fp->uncomp_p = append_int(fp->uncomp_p, (int8_t)val.i); break; case 'S': fp->uncomp_p = append_uint(fp->uncomp_p, (uint16_t)val.i); break; case 's': fp->uncomp_p = append_int(fp->uncomp_p, (int16_t)val.i); break; case 'I': fp->uncomp_p = append_uint(fp->uncomp_p, (uint32_t)val.i); break; case 'i': fp->uncomp_p = append_int(fp->uncomp_p, (int32_t)val.i); break; case 'f': fp->uncomp_p += sprintf((char *)fp->uncomp_p, "%g", val.f); break; case 'd': fp->uncomp_p += sprintf((char *)fp->uncomp_p, "%g", val.d); break; case 'Z': case 'H': { size_t l = strlen(val.s), l2; char *dat = val.s; do { if (end - fp->uncomp_p < l+2) BF_FLUSH(); l2 = MIN(l, end-fp->uncomp_p); memcpy(fp->uncomp_p, dat, l2); fp->uncomp_p += l2; l -= l2; dat += l2; } while (l); break; } case 'B': { uint32_t count = val.B.n, sz, j; unsigned char *s = val.B.s; *fp->uncomp_p++ = val.B.t; /* * Chew through count items 4000 at a time. * This is because 4000*14 (biggest %g output plus comma?) * is just shy of 64k, so we avoid buffer overflows. */ switch (val.B.t) { case 'C': case 'c': sz = 4; break; case 'S': case 's': sz = 6; break; default: sz = 14; break; } for (j = 0; j < count; j += 4000) { int i_start = j; int i_end = j + 4000 < count ? j + 4000 : count; if (end - fp->uncomp_p < 5+(i_end-i_start)*sz) BF_FLUSH(); switch (val.B.t) { int i; case 'C': for (i = i_start; i < i_end; i++, s++) { *fp->uncomp_p++ = ','; fp->uncomp_p = append_int(fp->uncomp_p, (uint8_t)s[0]); } break; case 'c': for (i = i_start; i < i_end; i++, s++) { *fp->uncomp_p++ = ','; fp->uncomp_p = append_int(fp->uncomp_p, (int8_t)s[0]); } break; case 'S': for (i = i_start; i < i_end; i++, s+=2) { *fp->uncomp_p++ = ','; fp->uncomp_p = append_int(fp->uncomp_p, (uint16_t)((s[0] << 0) + (s[1] << 8))); } break; case 's': for (i = i_start; i < i_end; i++, s+=2) { *fp->uncomp_p++ = ','; fp->uncomp_p = append_int(fp->uncomp_p, (int16_t)((s[0] << 0) + (s[1] << 8))); } break; case 'I': for (i = i_start; i < i_end; i++, s+=4) { *fp->uncomp_p++ = ','; fp->uncomp_p = append_uint(fp->uncomp_p, (uint32_t)((s[0] << 0) + (s[1] << 8) + (s[2] <<16) + (s[3] <<24))); } break; case 'i': for (i = i_start; i < i_end; i++, s+=4) { *fp->uncomp_p++ = ','; fp->uncomp_p = append_int(fp->uncomp_p, (int32_t)((s[0] << 0) + (s[1] << 8) + (s[2] <<16) + (s[3] <<24))); } break; case 'f': { union { float f; unsigned char c[4]; } u; for (i = i_start; i < i_end; i++, s+=4) { *fp->uncomp_p++ = ','; u.c[0] = s[0]; u.c[1] = s[1]; u.c[2] = s[2]; u.c[3] = s[3]; fp->uncomp_p += sprintf((char *)fp->uncomp_p, "%g", u.f); } break; } default: fprintf(stderr, "Unhandled sub-type of aux type B\n"); } } break; } default: fprintf(stderr, "Unhandled auxilary type '%c' in " "bam_put_seq()\n", type); } } *fp->uncomp_p++ = '\n'; } else { /* BAM */ unsigned char *end = fp->uncomp + BGZF_BUFF_SIZE, *ptr; size_t to_write; uint32_t i32; #ifndef ALLOW_UAC int name_len = bam_name_len(b); #endif #if !defined(ALLOW_UAC) || defined(SP_BIG_ENDIAN) uint32_t *cigar = bam_cigar(b); #endif #if defined(SP_BIG_ENDIAN) int i, n = bam_cigar_len(b); #endif #define CF_FLUSH() \ do { \ if (bgzf_block_write(fp, fp->level, fp->uncomp, \ fp->uncomp_p - fp->uncomp)) \ return -1; \ fp->uncomp_p=fp->uncomp; \ } while(0) /* If big endian, byte swap inline, write it out, and byte swap back */ b->bin_packed = (b->bin << 16) | (b->map_qual << 8) | b->name_len; b->flag_packed = (b->flag << 16) | b->cigar_len; #ifdef SP_BIG_ENDIAN b->ref = le_int4(b->ref); b->pos_32 = le_int4(b->pos); b->bin_packed = le_int4(b->bin_packed); b->flag_packed = le_int4(b->flag_packed); b->len = le_int4(b->len); b->mate_ref = le_int4(b->mate_ref); b->mate_pos_32 = le_int4(b->mate_pos); b->ins_size_32 = le_int4(b->ins_size); for (i = 0; i < n; i++) { cigar[i] = le_int4(cigar[i]); } #else b->pos_32 = b->pos; b->mate_pos_32 = b->mate_pos; b->ins_size_32 = b->ins_size; #endif #ifdef ALLOW_UAC /* Room for fixed size bits + name */ if (end - fp->uncomp_p < 4) CF_FLUSH(); to_write = b->blk_size; STORE_UINT32(fp->uncomp_p, to_write); ptr = (unsigned char *)&b->ref; #else /* Room for fixed size bits + name */ if (end - fp->uncomp_p < 36+257) CF_FLUSH(); to_write = b->blk_size - (round4(name_len) - name_len); //to_write = b->blk_size; STORE_UINT32(fp->uncomp_p, to_write); ptr = (unsigned char *)&b->ref; /* Do fixed size bits + name first */ memcpy(fp->uncomp_p, ptr, 32 + name_len); fp->uncomp_p += 32 + name_len; to_write -= 32 + name_len; ptr = (unsigned char *)cigar; #endif if (fp->binning == BINNING_ILLUMINA) { int i; uc *q = (uc *)bam_qual(b); for (i = 0; i < b->len; i++) { q[i] = illumina_bin[q[i]]; } } do { size_t blk_len = MIN(to_write, end - fp->uncomp_p); memcpy(fp->uncomp_p, ptr, blk_len); fp->uncomp_p += blk_len; to_write -= blk_len; ptr += blk_len; if (to_write) { //printf("flushing %d+%d\n", // (int)(ptr-(unsigned char *)&b->ref), // (int)(fp->uncomp_p-fp->uncomp)); CF_FLUSH(); } } while(to_write > 0); #ifdef SP_BIG_ENDIAN /* Swap back again */ b->ref = le_int4(b->ref); b->pos = le_int4(b->pos); b->bin_packed = le_int4(b->bin_packed); b->flag_packed = le_int4(b->flag_packed); b->len = le_int4(b->len); b->mate_ref = le_int4(b->mate_ref); b->mate_pos = le_int4(b->mate_pos); b->ins_size = le_int4(b->ins_size); for (i = 0; i < n; i++) { cigar[i] = le_int4(cigar[i]); } #endif i32 = b->bin_packed; b->bin = i32 >> 16; b->map_qual = (i32 >> 8) & 0xff; b->name_len = i32 & 0xff; i32 = b->flag_packed; b->flag = i32 >> 16; b->cigar_len = i32 & 0xffff; } return 0; } /* * Writes a header block. * Returns 0 for success * -1 for failure */ int bam_write_header(bam_file_t *out) { char *header, *hp, *htext; size_t hdr_size; int i, htext_len; if (sam_hdr_rebuild(out->header)) return -1; htext = sam_hdr_str(out->header); htext_len = sam_hdr_length(out->header); hdr_size = 12 + htext_len+1; for (i = 0; i < out->header->nref; i++) { hdr_size += strlen(out->header->ref[i].name)+1 + 8; } if (NULL == (hp = header = malloc(hdr_size))) return -1; if (out->binary) { *hp++ = 'B'; *hp++ = 'A'; *hp++ = 'M'; *hp++ = 1; STORE_UINT32(hp, htext_len); } memcpy(hp, htext, htext_len); hp += htext_len; if (out->binary) { int i; STORE_UINT32(hp, out->header->nref); for (i = 0; i < out->header->nref; i++) { size_t l = strlen(out->header->ref[i].name)+1; STORE_UINT32(hp, l); strcpy(hp, out->header->ref[i].name); hp += l; l = out->header->ref[i].len; STORE_UINT32(hp, l); } } if (out->binary) { int len = hp-header; char *cp = header; while (len) { int sz = BGZF_BUFF_SIZE < len ? BGZF_BUFF_SIZE : len; if (bgzf_block_write(out, out->level, cp, sz)) return -1; cp += sz; len -= sz; } } else { if (hp-header != fwrite(header, 1, hp-header, out->fp)) return -1; } free(header); return 0; } /* * Sets options on the bam_file_t. See BAM_OPT_* definitions in bam.h. * Use this immediately after opening. * * Returns 0 on success * -1 on failure */ int bam_set_option(bam_file_t *fd, enum bam_option opt, ...) { int r; va_list args; va_start(args, opt); r = bam_set_voption(fd, opt, args); va_end(args); return r; } /* * Sets options on the bam_file_t. See BAM_OPT_* definitions in bam.h. * Use this immediately after opening. * * Returns 0 on success * -1 on failure */ int bam_set_voption(bam_file_t *fd, enum bam_option opt, va_list args) { switch (opt) { case BAM_OPT_THREAD_POOL: fd->pool = va_arg(args, t_pool *); fd->equeue = t_results_queue_init(); fd->dqueue = t_results_queue_init(); break; case BAM_OPT_BINNING: fd->binning = va_arg(args, int); break; case BAM_OPT_IGNORE_CHKSUM: fd->ignore_chksum = va_arg(args, int); break; case BAM_OPT_WITH_BGZIP_IDX: fd->idx = va_arg(args, gzi *); break; case BAM_OPT_OUTPUT_BGZIP_IDX: fd->idx_fn = va_arg(args, char *); break; } return 0; } io_lib-io_lib-1-14-11/io_lib/bam.h000066400000000000000000000601651336132477700165370ustar00rootroot00000000000000/* * Copyright (c) 2013 Genome Research Ltd. * Author(s): James Bonfield, Rob Davies * * 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. */ /* * Author: James Bonfield, Wellcome Trust Sanger Institute. 2010-3 */ /*! \file * The primary SAM/BAM API. * * Consider using scram.h if you wish to also have support for CRAM. */ #ifndef _BAM_H_ #define _BAM_H_ #ifdef __cplusplus extern "C" { #endif #include #include #include "io_lib/os.h" #include "io_lib/hash_table.h" #include "io_lib/sam_header.h" #include "io_lib/thread_pool.h" #include "io_lib/binning.h" #include "io_lib/bgzip.h" /* BAM header structs */ typedef struct tag_list { char *value; /* NULL => end of tags */ int key; int length; } tag_list_t; /* The main bam sequence struct */ typedef struct bam_seq_s { uint32_t alloc; /* total size of this struct + 'data' onwards */ uint32_t blk_size; // 64-bit variant of our position, for general use int64_t pos; int64_t mate_pos; int64_t ins_size; /* The raw bam block follows, in same order as on the disk */ /* This is the analogue of a bam1_core_t in samtools */ int32_t ref; int32_t pos_32; union { struct { uint32_t name_len:8, map_qual:8, bin:16; }; uint32_t bin_packed; }; union { struct { uint32_t cigar_len:16, flag:16; }; uint32_t flag_packed; }; int32_t len; int32_t mate_ref; int32_t mate_pos_32; int32_t ins_size_32; /* Followed by arbitrary bytes of packed data */ unsigned char data; /* unknown size */ } bam_seq_t; /* Auxillary field handling */ typedef union { char *s; int i; uint64_t i64; float f; double d; struct { int n, t; unsigned char *s; } B; } bam_aux_t; /* Struct for making arrays of aux tags */ typedef struct { char tag[2]; char type; uint32_t array_len; union { char *z; uint8_t *h; char a; int32_t i; uint32_t ui; float f; double d; void *array; } value; } bam_aux_tag_t; /* * Our bam stream consists of a zlib gzFile stream and a buffer for it to * output to. This allows us to call small bam_read requests while * translating these to fewer, larger, gzread calls. The overhead is * therefore minimal. */ #define Z_BUFF_SIZE 65536 /* Max size of a zlib block */ #define BGZF_BUFF_SIZE 65273 // 65535 - MIN_LOOKAHEAD to avoid fill_window() typedef struct { FILE *fp; int mode, binary, level; z_stream s; unsigned char comp[Z_BUFF_SIZE]; unsigned char *comp_p; size_t comp_sz; unsigned char uncomp[Z_BUFF_SIZE]; unsigned char *uncomp_p; size_t uncomp_sz; /* BAM specifics */ int32_t next_len; SAM_hdr *header; /* Parsed SAM header */ /* Cached bam_seq_t, to avoid excessive mallocs */ bam_seq_t *bs; int bs_size; /* Boolean to indicate if we've finished the most recent z stream */ int z_finish; /* Indicates whether gzipped, and if so with bgzf extra fields */ int gzip; int bgzf; /* Whether BAM or SAM format */ int bam; /* If true, skip auxillary field parsing while reading SAM */ int no_aux; /* line number (when in SAM mode) */ int line; /* EOF block present in BAM */ int eof_block; /* Static avoidance: used in sam_next_seq() */ unsigned char *sam_str; size_t alloc_l; /* Thread pool for encoding */ t_pool *pool; t_results_queue *equeue; /* Decoding queue */ t_results_queue *dqueue; void *job_pending; int eof; int nd_jobs, ne_jobs; /* Quality binning */ enum quality_binning binning; /* Disabling CRC checks */ int ignore_chksum; /* Used when gzi files are supplied. */ gzi *idx; char *idx_fn; uint64_t current_block; unsigned char bgbuf[Z_BUFF_SIZE]; unsigned char *bgbuf_p; size_t bgbuf_sz; } bam_file_t; /* BAM flags */ #define BAM_FPAIRED 1 #define BAM_FPROPER_PAIR 2 #define BAM_FUNMAP 4 #define BAM_FMUNMAP 8 #define BAM_FREVERSE 16 #define BAM_FMREVERSE 32 #define BAM_FREAD1 64 #define BAM_FREAD2 128 #define BAM_FSECONDARY 256 #define BAM_FQCFAIL 512 #define BAM_FDUP 1024 #define BAM_FSUPPLEMENTARY 2048 #define BAM_CIGAR32 32768 /* Decoding the bam_seq_t struct */ #define bam_blk_size(b) ((b)->blk_size) #define bam_set_blk_size(b,v) ((b)->blk_size = (v)) #define bam_ref(b) ((b)->ref) #define bam_pos(b) ((b)->pos) #define bam_mate_ref(b) ((b)->mate_ref) #define bam_mate_pos(b) ((b)->mate_pos) #define bam_ins_size(b) ((b)->ins_size) #define bam_cigar_len(b) (((b)->flag & BAM_CIGAR32 ? ((b)->bin<<16) : 0) + (b)->cigar_len) #define bam_name_len(b) ((b)->name_len) #define bam_map_qual(b) ((b)->map_qual) #define bam_bin(b) ((b)->flag & BAM_CIGAR32 ? 0 : (b)->bin) #define bam_flag(b) ((b)->flag) #define bam_seq_len(b) ((b)->len) #define bam_strand(b) ((bam_flag((b)) & BAM_FREVERSE) != 0) #define bam_mstrand(b) ((bam_flag((b)) & BAM_FMREVERSE) != 0) #define bam_set_ref(b,v) ((b)->ref = (v)) #define bam_set_pos(b,v) ((b)->pos = (v)) #define bam_set_mate_ref(b,v) ((b)->mate_ref = (v)) #define bam_set_mate_pos(b,v) ((b)->mate_pos = (v)) #define bam_set_ins_size(b,v) ((b)->ins_size = (v)) #define bam_set_cigar_len(b, v) (((v)>>16) ? (((b)->flag |= BAM_CIGAR32), (b)->bin = ((v)>>16), (b)->cigar_len = (v)&0xffff) : ((b)->cigar_len = (v))) #define bam_set_name_len(b,v) ((b)->name_len = (v)) #define bam_set_map_qual(b,v) ((b)->map_qual = (v)) static inline void bam_set_bin(bam_seq_t *b, uint32_t v) { if (!(b->flag & BAM_CIGAR32)) b->bin = v; } #define bam_set_flag(b,v) ((b)->flag = (v)) #define bam_set_seq_len(b,v) ((b)->len = (v)) #define bam_name(b) ((char *)(&(b)->data)) #ifdef ALLOW_UAC #define bam_cigar(b) ((uint32_t *)(bam_name((b)) + bam_name_len((b)))) #else #define bam_cigar(b) ((uint32_t *)(bam_name((b)) + round4(bam_name_len((b))))) #endif #define bam_seq(b) (((char *)bam_cigar((b))) + 4*bam_cigar_len(b)) #define bam_qual(b) (bam_seq(b) + (int)(((b)->len+1)/2)) #define bam_aux(b) (bam_qual(b) + (b)->len) /* Rounds up to the next multiple of 4 */ #define round4(v) (((v-1)&~3)+4) /* CIGAR operations, taken from samtools bam.h */ #define BAM_CIGAR_SHIFT 4 #define BAM_CIGAR_MASK ((1 << BAM_CIGAR_SHIFT) - 1) enum cigar_op { BAM_UNKNOWN=-1, BAM_CMATCH=0, BAM_CINS=1, BAM_CDEL=2, BAM_CREF_SKIP=3, BAM_CSOFT_CLIP=4, BAM_CHARD_CLIP=5, BAM_CPAD=6, BAM_CBASE_MATCH=7, BAM_CBASE_MISMATCH=8 }; /* * Whether this cigar op marches along ref, seq or both * * Op Ref Seq * M 1 1 * I 0 1 * D 1 0 * N 1 0 * S 0 1 * H 0 0 * P 0 0 * = 1 1 * X 1 1 */ #define BAM_CONSUME_REF(op) ((0x18d>>(op))&1) #define BAM_CONSUME_SEQ(op) ((0x193>>(op))&1) /* ---------------------------------------------------------------------- * Function prototypes * We only support reading, so basically we have open, read, close along * with some utility functions for querying aux records. */ /*! Opens a SAM or BAM file. * * The mode parameter indicates the file * type (if not auto-detecting) and whether it is for reading or * writing. Use "rb" or "wb" for reading or writing BAM and "r" or * "w" or reading or writing SAM. When writing BAM, the mode may end * with a digit from 0 to 9 to indicate the compression to use with 0 * indicating uncompressed data. * * @param fn The filename to open or create. * @param mode The input/output mode, similar to fopen(). * * @return * Returns a bam_file_t pointer on success; * NULL on failure. */ bam_file_t *bam_open(const char *fn, const char *mode); bam_file_t *bam_open_block(const char *blk, size_t blk_size, SAM_hdr *sh); /*! Closes a SAM or BAM file. * * @param b The file to close. * * @return * Retrurns 0 on success; * -1 on failure. */ int bam_close(bam_file_t *b); /*! Deprecated: please use bam_get_seq() instead. */ int bam_next_seq(bam_file_t *b, bam_seq_t **bsp); /*! Reads the next sequence. * * Fills out the next bam_seq_t struct. * This function will alloc and/or grow the memory accordingly, allowing for * efficient reuse. * * @param bsp Must be non-null, but *bsp may be NULL or an existing * bam_seq_t pointer. * * @return * Returns 1 on success; * 0 on eof; * -1 on error. */ int bam_get_seq(bam_file_t *b, bam_seq_t **bsp); /*!Looks for aux field 'key' and returns the value. * The type is the first char and the value is the 2nd character onwards. * * @return * Returns the value for key; NULL if not found. */ char *bam_aux_find(bam_seq_t *b, const char *key); //!Converts an encoded integer value return by bam_aux_find to an integer. // //Analogous to the bam_aux2i functions in samtools. int32_t bam_aux_i(const uint8_t *dat); float bam_aux_f(const uint8_t *s); double bam_aux_d(const uint8_t *s); char bam_aux_A(const uint8_t *s); char *bam_aux_Z(const uint8_t *s); //int bam_aux_del(bam_seq_t *b, uint8_t *s); // not implemented yet /*! Add auxiliary tags to a bam_seq_t structure. * * Appends a tag onto the end of a bam_seq_t structure. The tag name * is supplied in the 'tag' parameter, and the data type code in 'type'. * Valid type codes are [AcCsSiIfdHZ], as described in the SAM specification. * * The array_len parameter is used for B type (i.e. array) tags. If * array_len is 0, an ordinary non-array tag is added. If it is greater * than zero, a B type tag of the apropriate data type is made. Arrays * of types H and Z are not allowed, so array_len must be zero if these types * are specified. * * data should point to the data to be added. This should be of appropriate * size for the tag type, i.e. (u)int8_t for A, C and c; (u)int16_t for S and s; * (u)int32_t for I and i; a float for f; a double for d; a NUL-terminated * string for H and Z. If array_len is greater than zero, then data should * point to an array of the given type. All data should be in the native * format for the machine - it will be converted to little-endian if necessary * by the function. * * @param b Points to the location of a bam_seq_t *. If (*b)->alloc * is too small, the bam_seq_t struct will be reallocated. * Neither b nor *b should be NULL. * @param tag The tag name (RG, NM, etc.) * @param type The tag data type. * @param array_len Array length for array tags, zero for ordinary ones. * @param data Pointer to the tag value. * * @return * Returns 0 on success; * -1 on error */ int bam_aux_add(bam_seq_t **b, const char tag[2], char type, uint32_t array_len, const void *data); /*! Add multiple auxiliary tags to a bam_seq_t structure * * bam_aux_add_vec adds one or more tags listed in the bam_aux_tag_t array * to a bam_seq_t structure. The bam_aux_tag_t struct has four elements, * the tag name (char[2]), the type code (char), the array length for B tags and * the value which is a union. * * The type code determines both the data type of the tag, and the member * of value used to access the data. If array_len is zero, data types 'H' and * 'Z' are accessed via member value.h or value.z; 'f' via value.f; 'd' via * value.d; 'A' via value.a. Signed integers should have type 'i', and are * accessed through value.i. Unsigned integers should use type 'I' and * value.ui. The actual type used to store the integer will be the smallest * that it will fit in, so signed and unsigned integers that fit in one byte * will be stored as type 'c' or 'C'. Similarly, integers that fit in two * bytes will be stored as type 's' or 'S' for unsigned. * * If array_len is non-zero, a B-type (array) tag is stored. In this case * value.array should point to the data to be stored. The type of array * is interpreted according to the requested tag type, i.e. char for 'A'; * int8_t for 'c'; uint8_t for 'C'; int16_t for 's'; uint16_t for 'S'; * int32_t for 'i'; uint32_t for 'I'; float for 'f'; double for 'd'. No * attempt is made to adjust the size of integers when storing arrays. All * data should be in the native format for the machine - it will be converted * to little-endian if necessary by the function. * * @param b Points to the location of a bam_seq_t *. If (*b)->alloc * is too small, the bam_seq_t struct will be reallocated. * Neither b nor *b should be NULL. * @param count The number of elements in the tags array * @param tags Array of bam_aux_tag_t structs, listing the tags to add. * * @return * Returns 0 on success; * -1 on error */ int bam_aux_add_vec(bam_seq_t **b, uint32_t count, bam_aux_tag_t *tags); /*! Calculate the amount of space needed to store auxiliary tags * * The tags array should be filled out as described in bam_aux_add_vec. * This function iterates through the list of items in the tags array * to work out how much space will be needed to store them. This value * can be passed to bam_construct_seq in the extra_len parameter to * ensure that enough space is allocated to store the tags. * * @param count The number of elements in the tags array * @param tags Array of bam_aux_tag_t structs, listing the tags to add. * * @return * Returns the total space required for the tags on success; * -1 on failure. */ ssize_t bam_aux_size_vec(uint32_t count, bam_aux_tag_t *tags); /*! Helper for filling in the bam_aux_tag_t struct * @param tag Pointer to bam_aux_tag_t struct * @param name Tag name * @param val Tag value */ static inline void bam_aux_tag_char(bam_aux_tag_t *tag, char *name, char val) { tag->tag[0] = name[0]; tag->tag[1] = name[1]; tag->type = 'A'; tag->array_len = 0; tag->value.a = val; } /*! Helper for filling in the bam_aux_tag_t struct * @param tag Pointer to bam_aux_tag_t struct * @param name Tag name * @param val Tag value */ static inline void bam_aux_tag_int(bam_aux_tag_t *tag, char *name, int32_t val) { tag->tag[0] = name[0]; tag->tag[1] = name[1]; tag->type = 'i'; tag->array_len = 0; tag->value.i = val; } /*! Helper for filling in the bam_aux_tag_t struct * @param tag Pointer to bam_aux_tag_t struct * @param name Tag name * @param val Tag value */ static inline void bam_aux_tag_uint(bam_aux_tag_t *tag, char *name, uint32_t val) { tag->tag[0] = name[0]; tag->tag[1] = name[1]; tag->type = 'I'; tag->array_len = 0; tag->value.ui = val; } /*! Helper for filling in the bam_aux_tag_t struct * @param tag Pointer to bam_aux_tag_t struct * @param name Tag name * @param val Tag value */ static inline void bam_aux_tag_float(bam_aux_tag_t *tag, char *name, float val) { tag->tag[0] = name[0]; tag->tag[1] = name[1]; tag->type = 'f'; tag->array_len = 0; tag->value.f = val; } /*! Helper for filling in the bam_aux_tag_t struct * @param tag Pointer to bam_aux_tag_t struct * @param name Tag name * @param val Tag value */ static inline void bam_aux_tag_double(bam_aux_tag_t *tag, char *name, double val) { tag->tag[0] = name[0]; tag->tag[1] = name[1]; tag->type = 'd'; tag->array_len = 0; tag->value.d = val; } /*! Helper for filling in the bam_aux_tag_t struct * @param tag Pointer to bam_aux_tag_t struct * @param name Tag name * @param val Tag value */ static inline void bam_aux_tag_string(bam_aux_tag_t *tag, char *name, char *str) { tag->tag[0] = name[0]; tag->tag[1] = name[1]; tag->type = 'Z'; tag->array_len = 0; tag->value.z = str; } /*! Helper for filling in the bam_aux_tag_t struct * @param tag Pointer to bam_aux_tag_t struct * @param name Tag name * @param val Tag value */ static inline void bam_aux_tag_hexstring(bam_aux_tag_t *tag, char *name, uint8_t *str) { tag->tag[0] = name[0]; tag->tag[1] = name[1]; tag->type = 'H'; tag->array_len = 0; tag->value.h = str; } /*! Helper for filling in the bam_aux_tag_t struct * @param tag Pointer to bam_aux_tag_t struct * @param name Tag name * @param val Tag value */ static inline void bam_aux_tag_array(bam_aux_tag_t *tag, char *name, char type, uint32_t array_len, void *data) { tag->tag[0] = name[0]; tag->tag[1] = name[1]; tag->type = type; tag->array_len = array_len; tag->value.array = data; } /*! Add SAM formatted aux tags to a bam_seq_t. * * Appends one or more SAM-format tags onto the end of a bam_seq_t structure. * If multiple tags are present, they should be separated by tabs, as in * a SAM file. * * @param bsp Points to the location of a bam_seq_t *. If (*bsp)->alloc * is too small, the bam_seq_t struct will be reallocated. * Neither bsp nor *bsp should be NULL. * @param sam SAM-foratted tag string. * * @return * Returns 0 on success; * -1 on error */ int bam_aux_add_from_sam(bam_seq_t **bsp, char *sam); /*! Add preformated raw aux data to the bam_seq. * * This interface is similar to the samtools bam_aux_append function. * It creates a tag with the given name and type, and then appends the * supplied data to it as the value. It is up to the caller to ensure that * the data has been formatted correctly as given in the SAM specification. * This function makes no checks on the data, but simply copies it. * * Consider using bam_aux_add instead if you have information in a more * integer or string form. * * @param b Points to the location of a bam_seq_t *. If (*b)->alloc * is too small, the bam_seq_t struct will be reallocated. * Neither b nor *b should be NULL. * @param tag The tag name (RG, NM, etc.) * @param type The tag data type. * @param len The number of bytes of data present. * @param data Pre-formatted data. * * @return * Returns 0 on success; * -1 on failure */ int bam_aux_add_data(bam_seq_t **b, const char tag[2], char type, size_t len, const uint8_t *data); /*! Add raw data to a bam structure. * * This could be useful if you wish to manually construct your own bam * entries or if you need to append an entire block of preformatting * aux data. * * @param b Points to the location of a bam_seq_t *. If (*b)->alloc * is too small, the bam_seq_t struct will be reallocated. * Neither b nor *b should be NULL. * @param len The number of bytes of data present. * @param data Pre-formatted data. * * @retrun * Returns 0 on success; * -1 on failure */ int bam_add_raw(bam_seq_t **b, size_t len, const uint8_t *data); /*! An iterator on bam_aux_t fields. * * NB: This code is not reentrant or multi-thread capable. The values * returned are valid until the next call to this function. * * @param key points to an array of 2 characters (eg "RG", "NM") * @param type points to an address of 1 character (eg 'Z', 'i') * @paran val points to an address of a bam_aux_t union. * @param iter_handle NULL to initialise the search, and then the * returned (modified) iter_handle on each subsequent call to continue * the iteration. * * @return * Returns 0 if the next value is valid, setting key, type and val; * -1 when no more found. */ int bam_aux_iter(bam_seq_t *b, char **iter_handle, char *key, char *type, bam_aux_t *val); /* Taken from samtools/bam.h */ #define bam_seqi(s, i) ((s)[(i)/2] >> 4*(1-(i)%2) & 0xf) #define bam_nt16_rev_table "=ACMGRSVTWYHKDBN" /* Output code */ /*! Writes a single bam sequence object. * * @param fp The SAM/BAM file handle. * @param b The bam_seq_t pointer * * @return * Returns 0 on success; * -1 on failure */ int bam_put_seq(bam_file_t *fp, bam_seq_t *b); /*! Constructs a bam_seq_t from separate components. * * Note: ignores auxiliary tags for now. These need to be appended * manually by the calling function. * * @param b Points to the location of a bam_seq_t *. If *b is NULL * or (*b)->alloc is too small, the bam_seq_t struct will * be reallocated. * @param extra_len Extra space to allocate for auxiliary tags * @param qname Query name * @param qname_len Query name length * @param flag BAM flags * @param rname Reference ID * @param pos Mapped position (N.B. 1-based) * @param end Last aligned base * @param mapq Mapping quality * @param ncigar Number of CIGAR elements * @param cigar CIGAR alignment information * @param mrnm Mate reference ID * @param mpos Mate position (N.B. 1-based) * @param isize Insert size * @param len Sequence length * @param seq Sequence (ASCII format) * @param qual Quality values (phred scale, 8-bit binary, no offset) * Passing in NULL to qual will cause all quality values * to be treated as absent (i.e. set to 0xff). * * @return * Returns number of bytes written to bam_seq_t on success (ie tag offset); * -1 on error. */ int bam_construct_seq(bam_seq_t **b, size_t extra_len, const char *qname, size_t qname_len, int flag, int rname, // Ref ID int64_t pos, int64_t end, // aligned start/end coords int mapq, uint32_t ncigar, const uint32_t *cigar, int mrnm, // Mate Ref ID int64_t mpos, int64_t isize, int len, const char *seq, const char *qual); /*! Duplicates a bam_seq_t structure. * * @return * Returns the new bam_seq_t pointer on success; * NULL on failure. */ bam_seq_t *bam_dup(bam_seq_t *b); /*! Writes a SAM header block. * * @return * Returns 0 for success; * -1 for failure */ int bam_write_header(bam_file_t *out); enum bam_option { BAM_OPT_THREAD_POOL, BAM_OPT_BINNING, BAM_OPT_IGNORE_CHKSUM, BAM_OPT_WITH_BGZIP_IDX, BAM_OPT_OUTPUT_BGZIP_IDX }; /*! Sets options on the bam_file_t. * * Sets options on the bam_file_t. See BAM_OPT_* definitions in bam.h. * Use this immediately after opening. * * @return * Returns 0 on success; * -1 on failure */ int bam_set_option(bam_file_t *fd, enum bam_option opt, ...); /*! Sets options on the bam_file_t. * * Sets options on the bam_file_t. See BAM_OPT_* definitions in bam.h. * Use this immediately after opening. * * @return * Returns 0 on success; * -1 on failure */ int bam_set_voption(bam_file_t *fd, enum bam_option opt, va_list args); /* * Signed and unsigned fast functions to act as equiv to sprintf(cp, "%d", i) */ unsigned char *append_int(unsigned char *cp, int32_t i); unsigned char *append_uint(unsigned char *cp, uint32_t i); #ifdef __cplusplus } #endif #endif /* _BAM_H_ */ io_lib-io_lib-1-14-11/io_lib/bgzip.c000066400000000000000000000254731336132477700171110ustar00rootroot00000000000000/* * Copyright (c) 2016 Genome Research Ltd. * Author(s): James Bonfield, Rob Davies. * * 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. */ /* * Minimal bgzip .gzi index support for gzipped references. * * The .gzi format is undocumented, but used extensively! * It consists of a series of 64-bit little endian integers starting * with N = number_of_pairs and N (compressed_offset, * uncompressed_offset) pairs. * * The user is expected to do (eg) a binary search to convert * uncompressed offsets to compressed offsets, and then start reading * from that point onwards. */ #ifdef HAVE_CONFIG_H #include "io_lib_config.h" #endif #include #include #include #include #include #include #include #include "io_lib/bgzip.h" #include "io_lib/os.h" /* ---------------------------------------------------------------------- * bgzip .gzi index support */ /* Loads an bgzip index and returns it. * Returns NULL on failure. */ gzi *gzi_index_load(const char *fn) { gzi *idx = malloc(sizeof(*idx)); FILE *fp; if (strlen(fn) >= 4 && strcmp(fn+strlen(fn)-4, ".gzi") == 0) { // We were given the .gzi filename itself fp = fopen(fn, "rb"); if (!fp) perror(fn); } else { // Append .gzi suffix and hope it exists char fn2[8192]; snprintf(fn2, 8192, "%s.gzi", fn); fp = fopen(fn2, "rb"); } if (!fp) goto err; uint64_t n, i; if (8 != fread(&n, 1, 8, fp)) goto err; n = le_int8(n); if (n >= INT_MAX/8 - 1) goto err; idx->n = n; idx->c_off = malloc(8*n+8); idx->u_off = malloc(8*n+8); if (!idx->c_off || !idx->u_off) goto err; idx->c_off[0] = idx->u_off[0] = 0; for (i = 1; i <= n; i++) { if (8 != fread(&idx->c_off[i], 1, 8, fp) || 8 != fread(&idx->u_off[i], 1, 8, fp)) goto err; idx->c_off[i] = le_int8(idx->c_off[i]); idx->u_off[i] = le_int8(idx->u_off[i]); } return idx; err: if (fp) fclose(fp); if (idx) free(idx); return NULL; } void gzi_index_free(gzi *idx) { if (idx) { free(idx->c_off); free(idx->u_off); free(idx); } } gzi *gzi_index_init() { gzi *idx = calloc(1, sizeof(*idx)); return idx; } /* * Adds a compressed / uncompressed map to the gzi structure. * Returns 0 on success; * -1 on failure. */ int gzi_index_add_block(gzi *idx, uint64_t c_off, uint64_t u_off) { uint64_t n; idx->n++; n = idx->n; idx->c_off = realloc(idx->c_off, 8*n+8); idx->u_off = realloc(idx->u_off, 8*n+8); if (!idx->c_off || !idx->u_off) return -1; if (n == 1){ idx->c_off[n-1] = c_off; idx->u_off[n-1] = u_off; } else { idx->c_off[n-1] = c_off+idx->c_off[n-2]; idx->u_off[n-1] = u_off+idx->u_off[n-2]; } return 0; } /* * Writes a gzi file to a file with basename 'bname' and optional suffix * (or NULL if unused). * * Returns 0 on success; * -1 on failure. */ int gzi_index_dump(gzi *idx, const char *bname, const char *suffix) { char *tmp = (char *)bname; if (!idx) return -1; if (suffix) { int blen = strlen(bname); int slen = strlen(suffix); if (!(tmp = (char*) malloc(blen + slen + 1))) return -1; memcpy(tmp, bname, blen); memcpy(tmp+blen, suffix, slen+1); } FILE *idx_f = fopen(tmp, "wb"); if (!idx_f) { perror(tmp); if (tmp != bname) free(tmp); return -1; } if (tmp != bname) free(tmp); int i; uint64_t n = le_int8(idx->n); if (fwrite(&n, sizeof(n), 1, idx_f) != 1) goto fail; for (i=0; in; i++) { n = le_int8(idx->c_off[i]); if (fwrite(&n, sizeof idx->c_off[i], 1, idx_f) != 1) goto fail; n = le_int8(idx->u_off[i]); if (fwrite(&n, sizeof idx->u_off[i], 1, idx_f) != 1) goto fail; } if (fclose(idx_f) < 0) return -1; return 0; fail: fclose(idx_f); return -1; } /* * Uncompressed offset to virtual offset. * A virtual offset is a compressed offset << 16 ORed with * the uncompressed relative offset since the statr of that * compressed offset. * * Eg 12345 uncompressed offset may map to a block at * 12000 uncompressed, 9000 compressed, which then becomes * (9000<<16)|345 virtual offset. * * *sz is returned as the size of the compressed block containig * uoff, or 0 if unknown (determine from EOF instead). */ static int64_t gzi_uoff_to_voff(gzi *idx, uint64_t uoff, int *sz) { /* Binary search */ int lo = 0, hi = idx->n, x; while (hi - lo > 1) { x = (hi + lo)/2; if (idx->u_off[x] > uoff) hi = x; else lo = x; } x = (hi > lo && idx->u_off[hi] > uoff) ? lo : hi; if (uoff - idx->u_off[x] >= 65536) return -1; if (sz) { if (x < idx->n) *sz = idx->c_off[x+1] - idx->c_off[x]; else *sz = 0; } return (idx->c_off[x]<<16) | (uoff - idx->u_off[x]); } uint64_t gzi_load(FILE *fp, gzi *idx, uint64_t ustart, uint64_t uend, char *out) { int csz = 0, err; int64_t vstart = gzi_uoff_to_voff(idx, ustart, 0); int64_t vend = gzi_uoff_to_voff(idx, uend, &csz); off_t cstart = vstart >> 16; off_t cend = vend >> 16; uint64_t out_sz = 0; if (!csz) { // go to EOF to find size of last blockx fseeko(fp, 0, SEEK_END); csz = ftello(fp) - cstart; } else { csz += cend - cstart; } // Load the compressed blocks char *comp = malloc(csz); if (!comp) return 0; if (fseeko(fp, cstart, SEEK_SET) < 0) return 0; if (csz != fread(comp, 1, csz, fp)) return 0; z_stream z; z.zalloc = 0; z.zfree = 0; if (inflateInit2(&z, 31) != Z_OK) { fprintf(stderr, "Zlib err: %s\n", z.msg); free(comp); return 0; } z.next_in = (unsigned char *)comp; z.avail_in = csz; // Discard initial portion unsigned char buf[65536]; z.next_out = buf; z.avail_out = vstart & 0xffff; if (z.avail_out) { int err = inflate(&z, Z_FINISH); if (err != Z_OK && err != Z_BUF_ERROR) { fprintf(stderr, "Zlib err: %s\n", z.msg); free(comp); return 0; } } // Decode remainder, in a loop as we have concatenated zib streams. z.total_out = 0; z.next_out = (unsigned char *)out; z.avail_out = uend-ustart+1; do { err = inflate(&z, Z_FINISH); out_sz += z.total_out; if (err == Z_STREAM_END && z.avail_out && z.avail_in) inflateReset(&z); } while ((err == Z_STREAM_END || err == Z_OK) && z.avail_out != 0); inflateEnd(&z); free(comp); return (err == Z_STREAM_END || err == Z_OK || err == Z_BUF_ERROR) ? out_sz : 0; } /* ---------------------------------------------------------------------- * A FILE* wrapper that can read and seek either into uncompressed or * bgzip compressed files. * * Note, this is crude and not at all good at handling small reads efficiently * due to no cachine and pointless seeks! It got bolted on without * the necessary redesigns. */ struct bzi_FILE { FILE *fp; gzi *idx; uint64_t pos; }; void bzi_close(bzi_FILE *zp) { if (!zp) return; if (zp->fp) fclose(zp->fp); gzi_index_free(zp->idx); free(zp); } bzi_FILE *bzi_open(const char *path, const char *mode) { if (*mode != 'r') return NULL; bzi_FILE *zp = calloc(1, sizeof(*zp)); if (!zp) goto err; if (!(zp->fp = fopen(path, mode))) goto err; // Try loading the index, but assume failure means it's a normal file. zp->idx = gzi_index_load(path); return zp; err: bzi_close(zp); return NULL; } // NOTE: every read is new seek + load. Not intended for use on // lots of small reads. size_t bzi_read(void *ptr, size_t size, size_t nmemb, bzi_FILE *zp) { if (!zp->idx) { return fread(ptr, size, nmemb, zp->fp); } else { uint64_t n = gzi_load(zp->fp, zp->idx, zp->pos, zp->pos + size*nmemb -1, ptr); zp->pos += n; return n; } } int bzi_seek(bzi_FILE *zp, off_t offset, int whence) { if (!zp->idx) { return fseeko(zp->fp, offset, whence); } else { switch (whence) { case SEEK_SET: zp->pos = offset; break; case SEEK_CUR: zp->pos += offset; default: // SEEK_END not supported return -1; } return 0; } } /* ---------------------------------------------------------------------- */ #ifdef TEST_MAIN int main(int argc, char **argv) { if (argc != 4) { fprintf(stderr, "Usage: %s input.gz start end\n", argv[0]); return 1; } gzi *idx = gzi_index_load(argv[1]); uint64_t ustart = atoll(argv[2]), uend = atoll(argv[3]); if (!idx) { fprintf(stderr, "Unable to open index: %s\n", argv[1]); return 1; } FILE *fp = fopen(argv[1], "rb"); if (!fp) { perror(argv[1]); return 1; } char *buf = malloc(uend - ustart + 1); if (!buf) return 1; uint64_t sz = gzi_load(fp, idx, ustart, uend, buf); if (sz != write(1, buf, sz)) return 1; free(buf); gzi_index_free(idx); return 0; } #endif #ifdef TEST_MAIN2 int main(int argc, char **argv) { if (argc != 4) { fprintf(stderr, "Usage: %s input.gz start end\n", argv[0]); return 1; } bzi_FILE *zp = bzi_open(argv[1], "rb"); uint64_t ustart = atoll(argv[2]), uend = atoll(argv[3]); if (!zp) { perror(argv[1]); return 1; } char *buf = malloc(uend - ustart + 1); if (!buf) return 1; bzi_seek(zp, ustart, SEEK_SET); uint64_t sz = bzi_read(buf, 1, uend-ustart+1, zp); if (sz != write(1, buf, sz)) return 1; free(buf); bzi_close(zp); return 0; } #endif io_lib-io_lib-1-14-11/io_lib/bgzip.h000066400000000000000000000045361336132477700171130ustar00rootroot00000000000000/* * Copyright (c) 2016 Genome Research Ltd. * Author(s): James Bonfield, Rob Davies. * * 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. */ #ifndef _BGZIP_H_ #define _BGZIP_H_ typedef struct gzi { uint64_t n; uint64_t *c_off; uint64_t *u_off; } gzi; int gzi_index_add_block(gzi *idx, uint64_t c_off, uint64_t u_off); int gzi_index_dump(gzi *idx, const char *bname, const char *suffix); gzi *gzi_index_init(); gzi *gzi_index_load(const char *fn); void gzi_index_free(gzi *idx); uint64_t gzi_load(FILE *fp, gzi *idx, uint64_t ustart, uint64_t uend, char *out); struct bzi_FILE; typedef struct bzi_FILE bzi_FILE; bzi_FILE *bzi_open(const char *path, const char *mode); void bzi_close(bzi_FILE *zp); size_t bzi_read(void *ptr, size_t size, size_t nmemb, bzi_FILE *zp); int bzi_seek(bzi_FILE *zp, off_t offset, int whence); #endif /* _BGZIP_H_ */ io_lib-io_lib-1-14-11/io_lib/binning.c000066400000000000000000000122621336132477700174120ustar00rootroot00000000000000/* * Copyright (c) 2014 Genome Research Ltd. * Author(s): 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. */ /* * Author: James Bonfield, Wellcome Trust Sanger Institute. 2014 */ #include /* See http://res.illumina.com/documents/products/whitepapers/whitepaper_datacompression.pdf */ unsigned int illumina_bin[256] = { 0, /* 0 reserved for N */ 1, /* Unused, but for completeness */ 6, 6, 6, 6, 6, 6, 6, 6, /* 2-9 */ 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, /* 10-19 */ 22, 22, 22, 22, 22, /* 20-24 */ 27, 27, 27, 27, 27, /* 25-29 */ 33, 33, 33, 33, 33, /* 30-34 */ 37, 37, 37, 37, 37, /* 35-39 */ 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, /* 40+ */ 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, }; unsigned int illumina_bin_33[256] = { 0+33, 1+33, 6+33, 6+33, 6+33, 6+33, 6+33, 6+33, 6+33, 6+33, 15+33, 15+33, 15+33, 15+33, 15+33, 15+33, 15+33, 15+33, 15+33, 15+33, 22+33, 22+33, 22+33, 22+33, 22+33, 27+33, 27+33, 27+33, 27+33, 27+33, 33+33, 33+33, 33+33, 33+33, 33+33, 37+33, 37+33, 37+33, 37+33, 37+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, 40+33, }; io_lib-io_lib-1-14-11/io_lib/binning.h000066400000000000000000000040331336132477700174140ustar00rootroot00000000000000/* * Copyright (c) 2014 Genome Research Ltd. * Author(s): 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. */ /* * Author: James Bonfield, Wellcome Trust Sanger Institute. 2014 */ #ifndef CRAM_BINNING_H #define CRAM_BINNING_H /* See http://res.illumina.com/documents/products/whitepapers/whitepaper_datacompression.pdf */ extern unsigned int illumina_bin[256]; extern unsigned int illumina_bin_33[256]; enum quality_binning { BINNING_NONE = 0, BINNING_ILLUMINA = 1, }; #endif /* CRAM_BINNING_H */ io_lib-io_lib-1-14-11/io_lib/c_range_coder.h000066400000000000000000000060701336132477700205450ustar00rootroot00000000000000/* * Note it is up to the calling code to ensure that no overruns on input and * output buffers occur. * * Call the input() and output() functions to set and query the current * buffer locations. * * Derived from Eugene Shelwien's work: http://ctxmodel.net/rem-37.html. */ #ifndef C_RANGER_CODER_H #define C_RANGER_CODER_H #define DO(n) int _;for (_=0; _out_buf = rc->in_buf = (uc *)in; } static inline void RC_SetOutput(RangeCoder *rc, char *out) { rc->in_buf = rc->out_buf = (uc *)out; } static inline char *RC_GetInput(RangeCoder *rc) { return (char *)rc->in_buf; } static inline char *RC_GetOutput(RangeCoder *rc) { return (char *)rc->out_buf; } static inline size_t RC_OutSize(RangeCoder *rc) { return rc->out_buf - rc->in_buf; } static inline size_t RC_InSize(RangeCoder *rc) { return rc->in_buf - rc->out_buf; } static inline void RC_StartEncode(RangeCoder *rc) { rc->low=0; rc->range=(uint32_t)-1; } static inline void RC_StartDecode(RangeCoder *rc) { rc->code = rc->low = 0; rc->range = (uint32_t)-1; DO(8) rc->code = (rc->code<<8) | *rc->in_buf++; } static inline void RC_FinishEncode(RangeCoder *rc) { DO(8) (*rc->out_buf++ = rc->low>>56), rc->low<<=8; } static inline void RC_FinishDecode(RangeCoder *rc) {} static inline void RC_Encode (RangeCoder *rc, uint32_t cumFreq, uint32_t freq, uint32_t totFreq) { //fprintf(stderr, " RC %d+%d of %d\n", cumFreq, freq, totFreq); rc->low += cumFreq * (rc->range/= totFreq); rc->range*= freq; if (cumFreq + freq > totFreq) { fprintf(stderr, "cumFreq %d + freq %d > tot %d\n", cumFreq, freq, totFreq); abort(); } while( rc->rangelow^(rc->low+rc->range))>>56) ) rc->range = (((uint32_t)(rc->low)|(TOP-1))-(uint32_t)(rc->low)); *rc->out_buf++ = rc->low>>56, rc->range<<=8, rc->low<<=8; } } static inline uint32_t RC_GetFreq (RangeCoder *rc, uint32_t totFreq) { return rc->code/(rc->range/=totFreq); } static inline void RC_Decode (RangeCoder *rc, uint32_t cumFreq, uint32_t freq, uint32_t totFreq) { //fprintf(stderr, " RC %d+%d of %d\n", cumFreq, freq, totFreq); uint32_t temp = cumFreq*rc->range; rc->low += temp; rc->code -= temp; rc->range*= freq; while( rc->rangelow^(rc->low+rc->range))>>56) ) rc->range = (((uint32_t)(rc->low)|(TOP-1))-(uint32_t)(rc->low)); rc->code = (rc->code<<8) | *rc->in_buf++, rc->range<<=8, rc->low<<=8; } } #endif /* C_RANGER_CODER_H */ io_lib-io_lib-1-14-11/io_lib/c_simple_model.h000066400000000000000000000074111336132477700207460ustar00rootroot00000000000000#include #include "c_range_coder.h" /* *-------------------------------------------------------------------------- * A simple frequency model. * * Define NSYM to be an integer value before including this file. * It will then generate types and functions specific to that * maximum number of symbols. * * This keeps a list of symbols and their frequencies, approximately * sorted by symbol frequency. We allow for a single symbol to periodically * move up the list when emitted, effectively doing a single step of * bubble sort periodically. This means it's largely the same complexity * irrespective of alphabet size. * It's more efficient on strongly biased distributions than random data. * * There is no escape symbol, so the model is tailored to relatively * stationary samples (although we do have occasional normalisation to * avoid frequency counters getting too high). *-------------------------------------------------------------------------- */ //----------------------------------------------------------------------------- // Bits we want included once only - constants, types, etc #ifndef C_SIMPLE_MODEL_H #define C_SIMPLE_MODEL_H #define MAX_FREQ (1<<16)-32 #define PASTE3(a,b,c) a##b##c #define SIMPLE_MODEL(a,b) PASTE3(SIMPLE_MODEL,a,b) #define STEP 8 typedef struct { uint16_t Freq; uint16_t Symbol; } SymFreqs; #endif /* C_SIMPLE_MODEL_H */ //----------------------------------------------------------------------------- // Bits we regenerate for each NSYM value. typedef struct { uint32_t TotFreq; // Total frequency uint32_t BubCnt; // Periodic counter for bubble sort step // Array of Symbols approximately sorted by Freq. SymFreqs sentinel, F[NSYM+1]; } SIMPLE_MODEL(NSYM,_); static inline void SIMPLE_MODEL(NSYM,_init)(SIMPLE_MODEL(NSYM,_) *m, int max_sym) { int i; for (i=0; iF[i].Symbol = i; m->F[i].Freq = 1; } for (; iF[i].Symbol = i; m->F[i].Freq = 0; } m->TotFreq = max_sym; m->sentinel.Symbol = 0; m->sentinel.Freq = MAX_FREQ; // Always first; simplifies sorting. m->BubCnt = 0; m->F[NSYM].Freq = 0; // terminates normalize() loop. See below. } static inline void SIMPLE_MODEL(NSYM,_normalize)(SIMPLE_MODEL(NSYM,_) *m) { SymFreqs *s; /* Faster than F[i].Freq for 0 <= i < NSYM */ m->TotFreq=0; for (s = m->F; s->Freq; s++) { s->Freq -= s->Freq>>1; m->TotFreq += s->Freq; } } static inline void SIMPLE_MODEL(NSYM,_encodeSymbol)(SIMPLE_MODEL(NSYM,_) *m, RangeCoder *rc, uint16_t sym) { SymFreqs *s = m->F; uint32_t AccFreq = 0; while (s->Symbol != sym) AccFreq += s++->Freq; // if (s->Freq == 0) { // fprintf(stderr, "sym=%d, s->Freq=%d, idx=%d\n", sym, s->Freq, s-m->F); // abort(); // } RC_Encode(rc, AccFreq, s->Freq, m->TotFreq); s->Freq += STEP; m->TotFreq += STEP; if (m->TotFreq > MAX_FREQ) SIMPLE_MODEL(NSYM,_normalize)(m); /* Keep approx sorted */ if (((++m->BubCnt&15)==0) && s[0].Freq > s[-1].Freq) { SymFreqs t = s[0]; s[0] = s[-1]; s[-1] = t; } } static inline uint16_t SIMPLE_MODEL(NSYM,_decodeSymbol)(SIMPLE_MODEL(NSYM,_) *m, RangeCoder *rc) { SymFreqs* s = m->F; uint32_t freq = RC_GetFreq(rc, m->TotFreq); uint32_t AccFreq; for (AccFreq = 0; (AccFreq += s->Freq) <= freq; s++); AccFreq -= s->Freq; RC_Decode(rc, AccFreq, s->Freq, m->TotFreq); s->Freq += STEP; m->TotFreq += STEP; if (m->TotFreq > MAX_FREQ) SIMPLE_MODEL(NSYM,_normalize)(m); /* Keep approx sorted */ if (((++m->BubCnt&15)==0) && s[0].Freq > s[-1].Freq) { SymFreqs t = s[0]; s[0] = s[-1]; s[-1] = t; return t.Symbol; } return s->Symbol; } io_lib-io_lib-1-14-11/io_lib/compress.c000066400000000000000000000435221336132477700176240ustar00rootroot00000000000000/* * Copyright (c) 2003, 2005, 2007-2010 Genome Research Ltd. * Author(s): 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. */ /* * Author(s): James Bonfield, John Taylor * * Copyright (c) 1997-2001 MEDICAL RESEARCH COUNCIL * All rights reserved * * 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 name of the MEDICAL RESEARCH COUNCIL, THE LABORATORY OF * MOLECULAR BIOLOGY 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 THE COPYRIGHT HOLDERS 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 THE COPYRIGHT OWNER 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. */ /* * Copyright (c) Medical Research Council 1994. All rights reserved. * * Permission to use, copy, modify and distribute this software and its * documentation for any purpose is hereby granted without fee, provided that * this copyright and notice appears in all copies. * * This file was written by James Bonfield, Simon Dear, Rodger Staden, * as part of the Staden Package at the MRC Laboratory of Molecular * Biology, Hills Road, Cambridge, CB2 2QH, United Kingdom. * * MRC disclaims all warranties with regard to this software. */ /* * Handles compression and decompression. * Two functions are available. One compresses files, and the other opens * (read only) a compressed file and returns a FILE pointer. * Neither of these two are likely to work under Windows or MacOS. */ #ifdef HAVE_CONFIG_H #include "io_lib_config.h" #endif #include #include #include #include #include #ifdef HAVE_SYS_WAIT_H # include # define DO_PIPE2 #endif #include #include #include #include #include "io_lib/os.h" /* for ftruncate() under WINNT */ #include "io_lib/compress.h" #ifdef HAVE_ZLIB #include /* ------------------------------------------------------------------------- */ /* GZIP reading and writing code via ZLIB. */ #define BS 8192 #define MAX_WBITS 15 #define FTEXT (1<<0) #define FHCRC (1<<1) #define FEXTRA (1<<2) #define FNAME (1<<3) #define FCOMMENT (1<<4) /* Given a gzip file this returns the size of the gzip header */ static int gzheadersize(unsigned char *data) { int offset = 10; int flags = data[3]; if (flags & FEXTRA) offset += 2 + data[offset] + data[offset+1]*256; if (flags & FNAME) while (data[offset++]); if (flags & FCOMMENT) while (data[offset++]); if (flags & FHCRC) offset += 2; return offset; } char *memgunzip(char *data, size_t size, size_t *udata_size) { int gzheader; z_stream s; char *udata = NULL; int udata_alloc = 0; int udata_pos = 0; /* Compute gzip header size */ gzheader = gzheadersize((unsigned char *)data); /* Initialise zlib stream starting after the header */ s.zalloc = (alloc_func)0; s.zfree = (free_func)0; s.opaque = (voidpf)0; s.next_in = (unsigned char *)data + gzheader; s.avail_in = size - gzheader; inflateInit2(&s, -MAX_WBITS); /* Decode to 'udata' array */ for (;;) { int err; if (udata_alloc - udata_pos < 1) { udata_alloc = udata_alloc ? udata_alloc * 2 : 256; udata = realloc(udata, udata_alloc); } s.next_out = (unsigned char *)&udata[udata_pos]; s.avail_out = udata_alloc - udata_pos; err = inflate(&s, Z_NO_FLUSH); udata_pos = udata_alloc - s.avail_out; if (err) { if (err == Z_STREAM_END) { break; } else { inflateEnd(&s); return NULL; } } } inflateEnd(&s); *udata_size = udata_pos; return udata; } char *memgzip(char *data, size_t size, size_t *cdata_size) { z_stream s; char *cdata = NULL; int cdata_alloc = 0; int cdata_pos = 0; int err; uint32_t i32; /* Create a minimal gzip header */ cdata = malloc(cdata_alloc = size*1.02+10+8); memcpy(cdata, "\037\213\010\000\000\000\000\000\000\377", 10); cdata_pos = 10; /* Initialise zlib stream starting after the header */ s.zalloc = (alloc_func)0; s.zfree = (free_func)0; s.opaque = (voidpf)0; s.next_in = (unsigned char *)data; s.avail_in = size; err = deflateInit2(&s, Z_DEFAULT_COMPRESSION, Z_DEFLATED, -MAX_WBITS, 9 /* DEF_MEM_LEVEL */, Z_DEFAULT_STRATEGY); /* Encode to 'cdata' array */ for (;s.avail_in;) { s.next_out = (unsigned char *)&cdata[cdata_pos]; s.avail_out = cdata_alloc - cdata_pos; if (cdata_alloc - cdata_pos <= 0) { fprintf(stderr, "Gzip produced larger output than expected. Abort\n"); return NULL; } err = deflate(&s, Z_NO_FLUSH); cdata_pos = cdata_alloc - s.avail_out; if (err != Z_OK) break; } deflate(&s, Z_FINISH); cdata_pos = 10 + s.total_out; i32 = crc32(0L, (unsigned char *)data, size); cdata[cdata_pos++] = (int)(i32 & 0xff); i32 >>= 8; cdata[cdata_pos++] = (int)(i32 & 0xff); i32 >>= 8; cdata[cdata_pos++] = (int)(i32 & 0xff); i32 >>= 8; cdata[cdata_pos++] = (int)(i32 & 0xff); i32 >>= 8; i32 = size; cdata[cdata_pos++] = (int)(i32 & 0xff); i32 >>= 8; cdata[cdata_pos++] = (int)(i32 & 0xff); i32 >>= 8; cdata[cdata_pos++] = (int)(i32 & 0xff); i32 >>= 8; cdata[cdata_pos++] = (int)(i32 & 0xff); i32 >>= 8; deflateEnd(&s); *cdata_size = cdata_pos; return cdata; } #endif #ifdef DO_PIPE2 /* ------------------------------------------------------------------------- */ /* pipe_into - for piping via compression and decompression tools */ /* * This pipes 'input' data of length 'size' into a unix 'command'. * The output is then returned as an allocated block of memory. It is the * caller's responsibility to free this data. * * Returns malloc()ed data on success * NULL on failure */ #define PIPEBS 8192 static char *pipe_into(const char *command, char *input, size_t insize, size_t *outsize) { char *output = NULL; int output_alloc = 0; int output_used = 0; int fdp[2][2]; fd_set rdfds, wrfds; int n = 0; pid_t pid; char buf[PIPEBS]; int len, status; int eof_rd = 0, eof_wr = 0; /* * Make the connections: * * fdp[0] is stdin for the child * fdp[1] is stdout for the child * fdp[x][0] is the read end, and fdp[x][1] is the write end. * Hence: * fdp[0][1] (parent's output) -> (child's stdin) fdp[0][0] * fdp[1][1] (child's stdout) -> (parent's input) fdp[1][0] */ if (-1 == pipe(fdp[0])) return NULL; if (-1 == pipe(fdp[1])) { close(fdp[0][0]); close(fdp[0][1]); return NULL; } if (n < fdp[1][0] + 1) n = fdp[1][0] + 1; if (n < fdp[0][1] + 1) n = fdp[0][1] + 1; switch(pid = fork()) { case 0: /* child */ dup2(fdp[0][0], 0); dup2(fdp[1][1], 1); close(fdp[0][1]); close(fdp[1][0]); execlp("sh", "sh", "-c", command, NULL); exit(1); default: /* parent */ close(fdp[0][0]); close(fdp[1][1]); break; case -1: /* error */ return NULL; } /* * Set both parent ends to be non blocking. Deadlock can not be * completely avoided in a double pipe, so if something's going to * break we want to make sure it'll be the child, not the parent. */ (void)fcntl(fdp[0][1], F_SETFL, O_NONBLOCK); (void)fcntl(fdp[1][0], F_SETFL, O_NONBLOCK); do { struct timeval tv; int r; FD_ZERO(&rdfds); FD_ZERO(&wrfds); if (!eof_wr) FD_SET(fdp[0][1], &wrfds); if (!eof_rd) FD_SET(fdp[1][0], &rdfds); tv.tv_sec = 1; tv.tv_usec = 0; if (-1 == (r = select(n, &rdfds, &wrfds, NULL, &tv))) /* Handle EINTR etc... */ break; if (r) { if (FD_ISSET(fdp[1][0], &rdfds)) { len = read(fdp[1][0], buf, PIPEBS); if (len > 0) { while (output_used + len > output_alloc) { output_alloc = output_alloc ? output_alloc*2 : PIPEBS; output = realloc(output, output_alloc); } memcpy(&output[output_used], buf, len); output_used += len; } else { close(fdp[1][0]); eof_rd = 1; } } if (FD_ISSET(fdp[0][1], &wrfds)) { len = write(fdp[0][1], input, insize>PIPEBS ? PIPEBS : insize); if (len > 0) { input += len; insize -= len; if (insize == 0) { close(fdp[0][1]); eof_wr = 1; } } } } } while(!eof_rd || !eof_wr); close(fdp[0][1]); /* should be closed already, but being doubly- */ close(fdp[1][0]); /* sure in case of error */ waitpid(pid, &status, 0); *outsize = output_used; return output; } #endif /* DO_PIPE2 */ /* ------------------------------------------------------------------------- */ /* The main external routines for io_lib */ /* * This contains the last used compression method. */ static int compression_used = 0; typedef struct { unsigned char magic[3]; int magicl; char *compress; char *uncompress; char *extension; } Magics; /* * The list of magic numbers. The attempted order for compression is the * order of entries in this file. * * NB: bzip gives very good (better than gzip) results, is sometimes faster for * compression, but unfortunately much slower (4x?) for decompression. Most * people won't have it anyway. * * szip is definitely the best in compression ratios, and is faster than bzip. * However it's still slower than gzip. For comparable ratios, but much faster, * see the ztr format. */ static Magics magics[] = { {{'B', 'Z', '0'}, 3, "bzip", "bzip -d", ".bz"}, {{'\037', 0213, '\0'}, 2, "gzip", "gzip -d", ".gz"}, {{'\037', 0235, '\0'}, 2, "compress", "uncompress",".Z"}, {{'B', 'Z', 'h'}, 3, "bzip2", "bzip2 -d", ".bz2"}, {{'S', 'Z', '\n'}, 3, "szip", "szip -d", ".sz"}, }; void set_compression_method(int method) { compression_used = method; } int get_compression_method(void) { return compression_used; } /* * Converts compress mode strings (eg "gzip") to numbers. */ int compress_str2int(char *mode) { if (strcmp(mode, "bzip") == 0) return COMP_METHOD_BZIP; else if (strcmp(mode, "bzip2") == 0) return COMP_METHOD_BZIP2; else if (strcmp(mode, "gzip") == 0) return COMP_METHOD_GZIP; else if (strcmp(mode, "compress") == 0) return COMP_METHOD_COMPRESS; else if (strcmp(mode, "szip") == 0) return COMP_METHOD_SZIP; else return 0; } /* * Converts compress mode numbers to strings (eg "gzip"). */ char *compress_int2str(int mode) { switch (mode) { case COMP_METHOD_BZIP: return "bzip"; case COMP_METHOD_GZIP: return "gzip"; case COMP_METHOD_BZIP2: return "bzip2"; case COMP_METHOD_COMPRESS: return "compress"; case COMP_METHOD_SZIP: return "szip"; } return "none"; } /* * Compress a file using the method set in the compression_used value * (set by set_compression_method and fopen_compressed). * * If compression succeeds, we rename the file back its original name. * * When compression_used is 0 no compression is done. */ int compress_file(char *file) { char fname[2048]; mFILE *mf; FILE *fp; /* Do nothing unless requested */ if (compression_used == 0) return 0; mf = mfopen(file, "r"); fcompress_file(mf); sprintf(fname, "%s%s", file, magics[compression_used-1].extension); if (NULL == (fp = fopen(fname, "wb"))) return -1; fwrite(mf->data, 1, mf->size, fp); fclose(fp); mfclose(mf); return 0; } /* * Compress an mFILE using the method set in the compression_used value * (set by set_compression_method and fopen_compressed). This is done * in-memory by using a pipe to and from the compression program, or zlib * if we want to use gzip. * * When compression_used is 0 no compression is done. */ int fcompress_file(mFILE *fp) { size_t size; char *data; /* Do nothing unless requested */ if (compression_used == 0) return 0; #ifdef HAVE_ZLIB /* * If zlib is used then we use it to implement gzip internally, thus * saving starting up a separate process. This is substantially faster. */ if (compression_used == 2) { data = memgzip(fp->data, fp->size, &size); } else #endif { #ifdef DO_PIPE2 /* * We have to pipe the data via an external tool, avoiding temporary * files for speed. */ data = pipe_into(magics[compression_used-1].compress, fp->data, fp->size, &size); #else return -1; #endif } mfrecreate(fp, data, size); mfseek(fp, size, SEEK_SET); return 0; } /* * Returns a file pointer of an uncompressed copy of 'file'. * 'file' need not exist if 'file'.ext (eg file.gz) * exists and can be uncompressed. * * NO LONGER SUPPORTED:- * If ofp is non NULL then the original file pointer will also be returned * (opened for update) to allow writing back to the original file. In cases * of uncompressed data this is the same as the returned file pointer. */ mFILE *fopen_compressed(char *file, mFILE **ofp) { int num_magics = sizeof(magics) / sizeof(*magics); int i; char fext[1024]; if (ofp) { fprintf(stderr, "ofp not supported in fopen_compressed() yet\n"); *ofp = NULL; } /* * Try opening the file and reading the magic number. * If this doesn't work, then don't worry - the filename may be * the original name which has been renamed due to compression. * (eg file.gz). */ for (i = -1; i < num_magics; i++) { mFILE *fp, *newfp; if (i == -1) { if (NULL == (fp = mfopen(file, "rb"))) continue; } else { sprintf(fext, "%s%s", file, magics[i].extension); if (NULL == (fp = mfopen(fext, "rb"))) continue; } newfp = freopen_compressed(fp, NULL); if (fp != newfp) /* Was compressed, so free compressed copy & return uncompressed */ mfclose(fp); if (newfp) { return newfp; } } return NULL; } /* * Returns a file pointer of an uncompressed copy of 'fp'. * This may be the input fp or it may be a new fp. * The input fp is not modified and is left open. Therefore it is left up * to the caller to close the input fp and to check whether the returned fp * differs, and if so to close that too. */ mFILE *freopen_compressed(mFILE *fp, mFILE **ofp) { int num_magics = sizeof(magics) / sizeof(*magics); unsigned char mg[3]; int i; char *udata; size_t usize; if (ofp) { fprintf(stderr, "ofp not supported in fopen_compressed() yet\n"); *ofp = NULL; } /* Test that it's compressed with full magic number */ mfread(mg, 1, 3, fp); mrewind(fp); for (i = 0; i < num_magics; i++) { if (0 == memcmp(mg, magics[i].magic, magics[i].magicl)) break; } if (i == num_magics) { compression_used = 0; return fp; } #ifdef HAVE_ZLIB if (i == 1) { udata = memgunzip(fp->data, fp->size, &usize); } else #endif { #ifdef DO_PIPE2 udata = pipe_into(magics[i].uncompress, fp->data, fp->size, &usize); #else return NULL; #endif } compression_used = i+1; return mfcreate(udata, usize); } /* * Given a filename remove a known compression extension * * Returns: None */ void remove_extension(char *file) { int num_magics = sizeof(magics) / sizeof(*magics); int i; for (i=0;i #include "io_lib/mFILE.h" #ifdef __cplusplus extern "C" { #endif /* * Compress a file using the method set in the compression_used value * (set by set_compression_method and fopen_compressed). * * If compression succeeds, we rename the file back its original name. * * When compression_used is 0 no compression is done. */ int compress_file(char *file); int fcompress_file(mFILE *fp); /* * Returns a file pointer of an uncompressed copy of 'file'. * 'file' need not exist if 'file'.ext (eg file.gz) * exists and can be uncompressed. * * If ofp is non NULL then the original file pointer will also be returned * (opened for update) to allow writing back to the original file. In cases * of uncompressed data this is the same as the returned file pointer. */ mFILE *fopen_compressed(char *file, mFILE **ofp); /* * Returns a file pointer of an uncompressed copy of 'fp'. * * If ofp is non NULL then the original file pointer will also be returned * (opened for update) to allow writing back to the original file. In cases * of uncompressed data this is the same as the returned file pointer. */ mFILE *freopen_compressed(mFILE *fp, mFILE **ofp); /* * Sets the desired compression method. The below macros relate to entries * in the compression magic numbers table. */ void set_compression_method(int method); int get_compression_method(void); /* * Converts compress mode strings (eg "gzip") to numbers. */ int compress_str2int(char *mode); /* * Converts compress mode numbers to strings (eg "gzip"). */ char *compress_int2str(int mode); #define COMP_METHOD_NONE 0 #define COMP_METHOD_BZIP 1 #define COMP_METHOD_GZIP 2 #define COMP_METHOD_COMPRESS 3 #define COMP_METHOD_BZIP2 5 #define COMP_METHOD_SZIP 6 /* * In memory gzip and gunzip using zlib. In each case data is the input * data (with 'size') and the returned value is the output data along with * [cu]data_size being the returned data size. * * Both return NULL on failure */ char *memgzip(char *data, size_t size, size_t *cdata_size); char *memgunzip(char *data, size_t size, size_t *udata_size); /* * Given a filename remove a known compression extension * * Returns: None */ void remove_extension(char *file); #ifdef __cplusplus } #endif #endif /* _COMPRESS_H */ io_lib-io_lib-1-14-11/io_lib/compression.c000066400000000000000000001746421336132477700203420ustar00rootroot00000000000000/* * Copyright (c) 2005-2008, 2010 Genome Research Ltd. * Author(s): 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. */ /* * Author(s): James Bonfield * * Copyright (c) 2001 MEDICAL RESEARCH COUNCIL * All rights reserved * * 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 name of the MEDICAL RESEARCH COUNCIL, THE LABORATORY OF * MOLECULAR BIOLOGY 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 THE COPYRIGHT HOLDERS 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 THE COPYRIGHT OWNER 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. */ #ifdef HAVE_CONFIG_H #include "io_lib_config.h" #endif #include #include #include #include #include #include #include #include #ifndef M_PI # define M_PI 3.14159265358979323846 #endif #include "io_lib/ztr.h" #include "io_lib/os.h" #include "io_lib/compression.h" #include "io_lib/xalloc.h" #ifndef NDEBUG # define NDEBUG #endif /* * --------------------------------------------------------------------------- * ZTR_FORM_ZLIB * --------------------------------------------------------------------------- */ /* * Some comments on zlib usage. * * - Ideally for trace data, after decorrelation, we should use Z_FILTERED. * Empirical studies show that this gives the best compression ratio, but * it is slow (about the same speed as normal gzip). MUCH faster is huffman * only, and it doesn't give radically different compression ratios. * * - When compressing using Z_HUFFMAN_ONLY we used compression level * '1' as this invokes the deflate_fast() algorithm. It makes no * difference to the compression level, but it seems to be quicker still. * */ /* * zlib_huff() * * Compresses data using huffman encoding, as implemented by zlib. * * Arguments: * uncomp Uncompressed input data * uncomp_len Length of uncomp data * comp_len Output: length of compressed data * * Returns: * Compressed data if successful * NULL if not successful */ char *zlib_huff(char *uncomp, int uncomp_len, int strategy, int *comp_len) { z_stream zstr; int err; int comp_len_tmp = (int)(uncomp_len * 1.001 + 12); /* Maximum expansion size */ char *comp = (char *)xmalloc(comp_len_tmp+5); int c_len; /* Initialise zlib */ zstr.zalloc = (alloc_func)0; zstr.zfree = (free_func)0; zstr.opaque = (voidpf)0; if ((err = deflateInit2(&zstr, 1, Z_DEFLATED, 15, 8, strategy)) != Z_OK) { fprintf(stderr, "zlib errror in deflateInit2(): %d\n", err); return NULL; } /* Set up input and output buffers */ zstr.next_in = (unsigned char *)uncomp; zstr.avail_in = uncomp_len; zstr.next_out = (unsigned char *)comp+5; zstr.avail_out = comp_len_tmp; /* Do the compression */ if ((err = deflate(&zstr, Z_FINISH)) != Z_STREAM_END) { fprintf(stderr, "zlib errror in deflate(): %d\n", err); return NULL; } /* Tidy up */ deflateEnd(&zstr); c_len = zstr.total_out; /* Return */ comp[0] = ZTR_FORM_ZLIB; comp[1] = (uncomp_len >> 0) & 0xff; comp[2] = (uncomp_len >> 8) & 0xff; comp[3] = (uncomp_len >> 16) & 0xff; comp[4] = (uncomp_len >> 24) & 0xff; if (comp_len) *comp_len = c_len+5; return comp; } /* * zlib_dehuff() * * Uncompresses data using huffman encoding, as implemented by zlib. * * Arguments: * comp Compressed input data * comp_len Length of comp data * uncomp_len Output: length of uncompressed data * * Returns: * Uncompressed data if successful * NULL if not successful */ char *zlib_dehuff(char *comp, int comp_len, int *uncomp_len) { z_stream zstr; int err; char *uncomp; int ulen; /* Allocate */ ulen = ((unsigned char)comp[1] << 0) + ((unsigned char)comp[2] << 8) + ((unsigned char)comp[3] << 16) + ((unsigned char)comp[4] << 24); uncomp = (char *)xmalloc(ulen); /* Initialise zlib */ zstr.zalloc = (alloc_func)0; zstr.zfree = (free_func)0; zstr.opaque = (voidpf)0; if ((err = inflateInit(&zstr)) != Z_OK) { fprintf(stderr, "zlib errror in inflateInit(): %d\n", err); return NULL; } /* Set up input and output buffers */ zstr.next_in = (unsigned char *)comp+5; zstr.avail_in = comp_len-5; zstr.next_out = (unsigned char *)uncomp; zstr.avail_out = ulen; /* Do the decompression */ if ((err = inflate(&zstr, Z_FINISH)) != Z_STREAM_END) { fprintf(stderr, "zlib errror in deflate(): %d\n", err); return NULL; } /* Tidy up */ inflateEnd(&zstr); if (uncomp_len) *uncomp_len = ulen; return uncomp; } /* * --------------------------------------------------------------------------- * ZTR_FORM_RLE * --------------------------------------------------------------------------- */ /* * Run length encoding. * * Any run of 3 or more identical characters (up to 255 in a row) are replaced * by a 'guard' byte followed by the number of characters followed by * the character value itself. * Any single guard value in the input is escaped using 'guard 0'. * * Specifying guard as -1 will automatically pick one of the least used * characters in the input as the guard. * * Arguments: * uncomp Input data * uncomp_len Length of input data 'uncomp' * guard Guard byte - used to encode "N" copies of data * comp_len Output: length of compressed data * * Returns: * Compressed data if successful * NULL if not successful */ char *rle(char *uncomp, int uncomp_len, int guard, int *comp_len) { int i, k, c_len = 0; char *comp = xmalloc(2 * uncomp_len + 6); char *out = comp + 6; /* A guard of -1 implies to search for the least frequent symbol */ if (guard == -1) { int cnt[256]; int bestcnt = uncomp_len + 1; for (i = 0; i < 256; i++) cnt[i] = 0; for (i = 0; i < uncomp_len; i++) { cnt[(unsigned char)uncomp[i]]++; } for (i = 0; i < 256; i++) { if (cnt[i] < bestcnt) { bestcnt = cnt[i]; guard = i; } } } for (i = 0; i < uncomp_len; i=k) { /* * Detect blocks of up identical bytes up to 255 bytes long. */ for (k = i; k < uncomp_len && uncomp[i] == uncomp[k]; k++) if (k-i == 255) break; /* 1, 2 or 3 bytes are best stored "as is" */ if (k-i < 4) { do { /* * If we find 'guard' in our sequence, escape it by * outputting 'guard' . (We know that we'll never * write out zero copies of a token in our rle compression * algorithm.) */ if ((unsigned char)(uncomp[i]) == guard) { out[c_len++] = guard; out[c_len++] = 0; } else { out[c_len++] = uncomp[i]; } i++; } while (k >= i+1); } else { /* More than 3 bytes: store as ('guard', length, byte value) */ out[c_len++] = guard; out[c_len++] = k-i; out[c_len++] = uncomp[i]; } } /* Return */ comp[0] = ZTR_FORM_RLE; comp[1] = (uncomp_len >> 0) & 0xff; comp[2] = (uncomp_len >> 8) & 0xff; comp[3] = (uncomp_len >> 16) & 0xff; comp[4] = (uncomp_len >> 24) & 0xff; comp[5] = guard; if (comp_len) *comp_len = c_len+6; return comp; } /* * Reverses run length encoding. * * Arguments: * comp Compressed input data * comp_len Length of comp data * uncomp_len Output: length of uncompressed data * * Returns: * Uncompressed data if successful * NULL if not successful */ /* ARGSUSED */ char *unrle(char *comp, int comp_len, int *uncomp_len) { int in_i, out_i, i, val, count, out_len; char *uncomp; unsigned char *in = (unsigned char *)comp+6; char *out; int guard = (unsigned char)comp[5]; /* Allocate */ out_len = ((unsigned char)comp[1] << 0) + ((unsigned char)comp[2] << 8) + ((unsigned char)comp[3] << 16) + ((unsigned char)comp[4] << 24); out = uncomp = (char *)xmalloc(out_len); for (in_i = out_i = 0; out_i < out_len; in_i++) { if (in[in_i] != guard) { /* When not 'guard' it's easy - just output this token */ assert(out_i >= 0 && out_i < out_len); out[out_i++] = in[in_i]; } else { /* * Found an 'guard' token. If next token is zero, then * we were simply escaping a real 'guard' token in the input * data, otherwise output a string of bytes. */ count = in[++in_i]; if (count != 0) { val = in[++in_i]; for (i = 0; i < count; i++) { assert(out_i >= 0 && out_i < out_len); out[out_i++] = val; } } else { assert(out_i >= 0 && out_i < out_len); out[out_i++] = guard; } } } if (uncomp_len) *uncomp_len = out_len; return uncomp; } /* * --------------------------------------------------------------------------- * ZTR_FORM_XRLE * --------------------------------------------------------------------------- */ /* * Mutli-byte run length encoding. * * Any run of 3 or more identical characters (up to 255 in a row) are replaced * by a 'guard' byte followed by the number of characters followed by * the character value itself. * Any single guard value in the input is escaped using 'guard 0'. * * Specifying guard as -1 will automatically pick one of the least used * characters in the input as the guard. * * Arguments: * uncomp Input data * uncomp_len Length of input data 'uncomp' * guard Guard byte - used to encode "N" copies of data * rsz Size of blocks to compare for run checking. * comp_len Output: length of compressed data * * Returns: * Compressed data if successful * NULL if not successful */ char *xrle(char *uncomp, int uncomp_len, int guard, int rsz, int *comp_len) { char *comp = (char *)malloc(2 * uncomp_len + 3); char *out = comp; int i, j, k; /* A guard of -1 implies to search for the least frequent symbol */ if (guard == -1) { int cnt[256]; int bestcnt = uncomp_len + 1; for (i = 0; i < 256; i++) cnt[i] = 0; for (i = 0; i < uncomp_len; i++) { cnt[(unsigned char)uncomp[i]]++; } for (i = 0; i < 256; i++) { if (cnt[i] < bestcnt) { bestcnt = cnt[i]; guard = i; } } } *out++ = ZTR_FORM_XRLE; *out++ = rsz; *out++ = guard; for (i = 0; i < uncomp_len; i = k) { /* Count repeats */ k = i + rsz; while (k <= uncomp_len - rsz && !memcmp(&uncomp[i], &uncomp[k], rsz)) { k += rsz; if ((k-i)/rsz == 255) break; } if (k-i > rsz) { /* Duplicates, so RLE */ *out++ = guard; *out++ = (k-i)/rsz; for (j = 0; j < rsz; j++) *out++ = uncomp[i+j]; } else { /* No dups, store as is escaping guarding as appropriate */ if ((unsigned char)(uncomp[i]) == guard) { *out++ = guard; *out++ = 0; } else { *out++ = uncomp[i]; } k = i+1; } } *comp_len = out-comp; return comp; } /* * Reverses multi-byte run length encoding. * * Arguments: * comp Compressed input data * comp_len Length of comp data * uncomp_len Output: length of uncompressed data * * Returns: * Uncompressed data if successful * NULL if not successful */ char *unxrle(char *comp, int comp_len, int *uncomp_len) { char *uncomp; char *out; int rsz = (unsigned char)comp[1]; int guard = (unsigned char)comp[2]; unsigned char *in; int unclen = 0, cpos, len; /* Calculate uncompressed length */ for (in = (unsigned char *)comp, cpos = 3; cpos < comp_len; unclen++) { if (in[cpos++] == guard) { if ((len = in[cpos++])) { cpos += rsz; unclen += len*rsz -1; } } } *uncomp_len = unclen; /* Expand */ uncomp = out = (char *)malloc(unclen+1); for (in = (unsigned char *)comp, cpos = 3; cpos < comp_len;) { char c; if ((c = in[cpos++]) != guard) { *out++ = c; } else { int len = in[cpos++]; if (len) { int i, j; for (i = 0; i < len; i++) { for (j = 0; j < rsz; j++) { *out++ = in[cpos+j]; } } cpos += rsz; } else { *out++ = guard; } } } *out++ = 0; return uncomp; } /* * Mutli-byte run length encoding. * * Steps along in words of size 'rsz'. Unlike XRLE above this does run-length * encoding by writing out an additional "length" word every time 2 or more * words in a row are spotted. This removes the need for a guard byte. * * Additionally this method ensures that both input and output formats remain * aligned on words of size 'rsz'. * * Arguments: * uncomp Input data * uncomp_len Length of input data 'uncomp' * rsz Size of blocks to compare for run checking. * comp_len Output: length of compressed data * * Returns: * Compressed data if successful * NULL if not successful */ char *xrle2(char *uncomp, int uncomp_len, int rsz, int *comp_len) { char *comp = (char *)malloc(1.4*uncomp_len + rsz); char *last = uncomp; char *out = comp; int i, j, k, run_len = 0; *out++ = ZTR_FORM_XRLE2; *out++ = rsz; for (i = 2; i < rsz; i++) *out++ = -40; /* FIXME: how to deal with uncomp_len not being a multiple of rsz */ for (i = 0; i < uncomp_len; i += rsz) { /* FIXME: use inline #def versions of memcmp/memcpy for speed? */ memcpy(out, &uncomp[i], rsz); out += rsz; if (memcmp(last, &uncomp[i], rsz) == 0) { run_len++; } else { run_len = 1; last = &uncomp[i]; } /* NB: >= 3 is more optimal in many cases */ if (run_len >= 2) { /* Count remaining copies */ for (k = i+rsz; k < uncomp_len && run_len < 257; k += rsz) { if (memcmp(last, &uncomp[k], rsz) != 0) break; run_len++; } run_len -= 2; *out++ = run_len; for (j = 1; j < rsz; j++) { /* Padding with last reduces entropy compared to padding * with copies of run_len */ *out++ = last[j]; } i = k-rsz; last = out-rsz; run_len = 0; } } *comp_len = out-comp; return comp; } /* * Reverses multi-byte run length encoding (xrle_new). * * Arguments: * comp Compressed input data * comp_len Length of comp data * uncomp_len Output: length of uncompressed data * * Returns: * Uncompressed data if successful * NULL if not successful */ char *unxrle2(char *comp, int comp_len, int *uncomp_len) { char *out, *last; int out_len, out_alloc, rsz, i, j, run_len; out_alloc = comp_len*2; /* just an estimate */ out_len = 0; if (NULL == (out = (char *)malloc(out_alloc))) return NULL; if (*comp++ != ZTR_FORM_XRLE2) return NULL; /* Read rsz and swallow padding */ rsz = *comp++; comp_len -= 2; for (i = 2; i < rsz; i++) { comp++; comp_len--; } /* Uncompress */ run_len = 0; last = comp; for (i = 0; i < comp_len;) { while (out_len + rsz > out_alloc) { out_alloc *= 2; if (NULL == (out = (char *)realloc(out, out_alloc))) return NULL; } memcpy(&out[out_len], &comp[i], rsz); if (memcmp(&out[out_len], last, rsz) == 0) { run_len++; } else { run_len = 1; } i += rsz; out_len += rsz; /* NB: >= 3 is more optimal in many cases */ if (run_len >= 2) { /* Count remaining copies */ run_len = (unsigned char)comp[i]; i += rsz; while (out_len + run_len * rsz > out_alloc) { out_alloc *= 2; if (NULL == (out = (char *)realloc(out, out_alloc))) return NULL; } for (j = 0; j < run_len; j++) { memcpy(&out[out_len], last, rsz); out_len += rsz; } run_len = 0; } last = &comp[i-rsz]; } /* Shrink back down to avoid excessive memory usage */ out = realloc(out, out_len); *uncomp_len = out_len; return out; } /* * --------------------------------------------------------------------------- * ZTR_FORM_DELTA1 * --------------------------------------------------------------------------- */ /* * This replaces 'samples' with successive differences between samples. * These implementations support 'level's of 1, 2 and 3. * * NB: This is analogous to our SCF delta_samples1 (etc) function, except that * this function about 40% faster. * * Implementation ideas taken from Jean Thierry-Mieg's CTF code. */ /* * decorrelate1() * * Produce successive deltas from a 1-byte array. * * Arguments: * uncomp Uncompressed data * uncomp_len Length of uncompressed data * level Differencing level (must be 1, 2 or 3) * comp_len Return: where to store new compressed length * * Returns: * Success: A decorrelated buffer (malloced) * Failure: NULL */ char *decorrelate1(char *x_uncomp, int uncomp_len, int level, int *comp_len) { int i, z; int u1 = 0, u2 = 0, u3 = 0; char *comp = (char *)xmalloc(uncomp_len + 2); unsigned char *u_uncomp = (unsigned char *)x_uncomp; if (!comp) return NULL; comp+=2; switch (level) { case 1: for (i = 0; i < uncomp_len; i++) { z = u1; u1 = u_uncomp[i]; comp[i] = u_uncomp[i] - z; } break; case 2: for (i = 0; i < uncomp_len; i++) { z = 2*u1 - u2; u2 = u1; u1 = u_uncomp[i]; comp[i] = u_uncomp[i] - z; } break; case 3: for (i = 0; i < uncomp_len; i++) { z = 3*u1 - 3*u2 + u3; u3 = u2; u2 = u1; u1 = u_uncomp[i]; comp[i] = u_uncomp[i] - z; } break; default: return NULL; } comp-=2; comp[0] = ZTR_FORM_DELTA1; comp[1] = level; *comp_len = uncomp_len+2; return comp; } #define ABS(a) ((a) > 0 ? (a) : -(a)) /* ZTR_FORM_DDELTA1 - experimental */ char *decorrelate1dyn(char *x_uncomp, int uncomp_len, int *comp_len) { int i, j, z[4]; int u1 = 0, u2 = 0, u3 = 0; char *comp = (char *)xmalloc(uncomp_len + 2); unsigned char *u_uncomp = (unsigned char *)x_uncomp; int level = 3; /* default level */ int last_level = level; int best; if (!comp) return NULL; comp+=2; for (i = 0; i < uncomp_len; i++) { z[1] = u1; z[2] = 2*u1 - u2; z[3] = 3*u1 - 3*u2 + u3; comp[i] = u_uncomp[i] - z[last_level]; best = 10000; for (j = 1; j < 3; j++) { if (ABS(u_uncomp[i] - z[j]) < best) { best = ABS(u_uncomp[i] - z[j]); last_level = j; } } u3 = u2; u2 = u1; u1 = u_uncomp[i]; } comp-=2; comp[0] = ZTR_FORM_DDELTA1; comp[1] = level; *comp_len = uncomp_len+2; return comp; } /* * recorrelate1() * * The reverse of decorrelate1() * * Arguments: * comp Compressed input data * comp_len Length of comp data * uncomp_len Output: length of uncompressed data * * Returns: * Success: uncompressed data * Failure: NULL */ char *recorrelate1(char *x_comp, int comp_len, int *uncomp_len) { int i, z; int u1 = 0, u2 = 0, u3 = 0; int level = x_comp[1]; char *uncomp; uncomp = (char *)xmalloc(comp_len-2); if (!uncomp) return NULL; x_comp+=2; comp_len-=2; *uncomp_len = comp_len; switch (level) { case 1: for (i = 0; i < comp_len; i++) { z = u1; u1 = uncomp[i] = x_comp[i] + z; } break; case 2: for (i = 0; i < comp_len; i++) { z = 2*u1 - u2; u2 = u1; u1 = uncomp[i] = x_comp[i] + z; } break; case 3: for (i = 0; i < comp_len; i++) { z = 3*u1 - 3*u2 + u3; u3 = u2; u2 = u1; u1 = uncomp[i] = x_comp[i] + z; } break; } return uncomp; } /* * --------------------------------------------------------------------------- * ZTR_FORM_DELTA2 * --------------------------------------------------------------------------- */ /* * decorrelate2() * * Produce successive deltas from a 2-byte array (big endian) * * Arguments: * uncomp Uncompressed data * uncomp_len Length of uncompressed data * level Differencing level (must be 1, 2 or 3) * comp_len Return: where to store new compressed length * * Returns: * Success: A decorrelated buffer (malloced) * Failure: NULL */ char *decorrelate2(char *x_uncomp, int uncomp_len, int level, int *comp_len) { int i, z, delta; int u1 = 0, u2 = 0, u3 = 0; char *comp = (char *)xmalloc(uncomp_len + 2); unsigned char *u_uncomp = (unsigned char *)x_uncomp; if (!comp) return NULL; comp+=2; switch (level) { case 1: for (i = 0; i < uncomp_len; i+=2) { z = u1; u1 = (u_uncomp[i] << 8) + u_uncomp[i+1]; delta = u1 - z; comp[i ] = (delta >> 8) & 0xff; comp[i+1] = (delta >> 0) & 0xff; } break; case 2: for (i = 0; i < uncomp_len; i+=2) { z = 2*u1 - u2; u2 = u1; u1 = (u_uncomp[i] << 8) + u_uncomp[i+1]; delta = u1 - z; comp[i ] = (delta >> 8) & 0xff; comp[i+1] = (delta >> 0) & 0xff; } break; case 3: for (i = 0; i < uncomp_len; i+=2) { z = 3*u1 - 3*u2 + u3; u3 = u2; u2 = u1; u1 = (u_uncomp[i] << 8) + u_uncomp[i+1]; delta = u1 - z; comp[i ] = (delta >> 8) & 0xff; comp[i+1] = (delta >> 0) & 0xff; } break; default: return NULL; } comp-=2; comp[0] = ZTR_FORM_DELTA2; comp[1] = level; *comp_len = uncomp_len+2; return comp; } char *decorrelate2dyn(char *x_uncomp, int uncomp_len, int *comp_len) { int i, j, z[4]; int u1 = 0, u2 = 0, u3 = 0; char *comp = (char *)xmalloc(uncomp_len + 2); unsigned char *u_uncomp = (unsigned char *)x_uncomp; int level = 2; /* minimum level */ int last_level = level; int best; if (!comp) return NULL; comp+=2; for (i = 0; i < uncomp_len; i+=2) { z[0] = 0; z[1] = u1; z[2] = 2*u1 - u2; z[3] = 3*u1 - 3*u2 + u3; u3 = u2; u2 = u1; u1 = (u_uncomp[i]<<8) + u_uncomp[i+1]; comp[i ] = ((u1 - z[last_level]) >> 8) & 0xff; comp[i+1] = ((u1 - z[last_level]) >> 0) & 0xff; best = 10000; for (j = level; j < 4; j++) { if (ABS(u1 - z[j]) < best) { best = ABS(u1 - z[j]); last_level = j; } } } comp-=2; comp[0] = ZTR_FORM_DDELTA2; comp[1] = level; *comp_len = uncomp_len+2; return comp; } /* * recorrelate2() * * The reverse of decorrelate2() * * Arguments: * comp Compressed input data * comp_len Length of comp data * uncomp_len Output: length of uncompressed data * * Returns: * Success: uncompressed data * Failure: NULL */ char *recorrelate2(char *x_comp, int comp_len, int *uncomp_len) { int i, z; int u1 = 0, u2 = 0, u3 = 0; int level = x_comp[1]; char *uncomp; unsigned char *u_comp = (unsigned char *)x_comp; uncomp = (char *)xmalloc(comp_len-2); if (!uncomp) return NULL; u_comp+=2; comp_len-=2; *uncomp_len = comp_len; switch (level) { case 1: for (i = 0; i < comp_len; i+=2) { z = u1; u1 = ((u_comp[i] << 8) | u_comp[i+1]) + z; uncomp[i ] = (u1 >> 8) & 0xff; uncomp[i+1] = (u1 >> 0) & 0xff; } break; case 2: for (i = 0; i < comp_len; i+=2) { z = 2*u1 - u2; u2 = u1; u1 = ((u_comp[i] << 8) | u_comp[i+1]) + z; uncomp[i ] = (u1 >> 8) & 0xff; uncomp[i+1] = (u1 >> 0) & 0xff; } break; case 3: for (i = 0; i < comp_len; i+=2) { z = 3*u1 - 3*u2 + u3; u3 = u2; u2 = u1; u1 = ((u_comp[i] << 8) | u_comp[i+1]) + z; uncomp[i ] = (u1 >> 8) & 0xff; uncomp[i+1] = (u1 >> 0) & 0xff; } break; } return uncomp; } /* * --------------------------------------------------------------------------- * ZTR_FORM_DELTA4 * --------------------------------------------------------------------------- */ /* * decorrelate4() * * Produce successive deltas from a 4-byte array (big endian) * * Arguments: * uncomp Uncompressed data * uncomp_len Length of uncompressed data * level Differencing level (must be 1, 2 or 3) * comp_len Return: where to store new compressed length * * Returns: * Success: A decorrelated buffer (malloced) * Failure: NULL */ char *decorrelate4(char *x_uncomp, int uncomp_len, int level, int *comp_len) { int i, z, delta; int u1 = 0, u2 = 0, u3 = 0; char *comp = (char *)xmalloc(uncomp_len + 4); unsigned char *u_uncomp = (unsigned char *)x_uncomp; if (!comp) return NULL; comp+=4; switch (level) { case 1: for (i = 0; i < uncomp_len; i+=4) { z = u1; u1 =(u_uncomp[i ] << 24) + (u_uncomp[i+1] << 16) + (u_uncomp[i+2] << 8) + (u_uncomp[i+3] << 0); delta = u1 - z; comp[i ] = (delta >> 24) & 0xff; comp[i+1] = (delta >> 16) & 0xff; comp[i+2] = (delta >> 8) & 0xff; comp[i+3] = (delta >> 0) & 0xff; } break; case 2: for (i = 0; i < uncomp_len; i+=4) { z = 2*u1 - u2; u2 = u1; u1 =(u_uncomp[i ] << 24) + (u_uncomp[i+1] << 16) + (u_uncomp[i+2] << 8) + (u_uncomp[i+3] << 0); delta = u1 - z; comp[i ] = (delta >> 24) & 0xff; comp[i+1] = (delta >> 16) & 0xff; comp[i+2] = (delta >> 8) & 0xff; comp[i+3] = (delta >> 0) & 0xff; } break; case 3: for (i = 0; i < uncomp_len; i+=4) { z = 3*u1 - 3*u2 + u3; u3 = u2; u2 = u1; u1 =(u_uncomp[i ] << 24) + (u_uncomp[i+1] << 16) + (u_uncomp[i+2] << 8) + (u_uncomp[i+3] << 0); delta = u1 - z; comp[i ] = (delta >> 24) & 0xff; comp[i+1] = (delta >> 16) & 0xff; comp[i+2] = (delta >> 8) & 0xff; comp[i+3] = (delta >> 0) & 0xff; } break; default: return NULL; } comp-=4; comp[0] = ZTR_FORM_DELTA4; comp[1] = level; comp[2] = 0; /* dummy - to align on 4-byte boundary */ comp[3] = 0; /* dummy - to align on 4-byte boundary */ *comp_len = uncomp_len+4; return comp; } /* * recorrelate4() * * The reverse of decorrelate4() * * Arguments: * comp Compressed input data * comp_len Length of comp data * uncomp_len Output: length of uncompressed data * * Returns: * Success: uncompressed data * Failure: NULL */ char *recorrelate4(char *x_comp, int comp_len, int *uncomp_len) { int i, z; int u1 = 0, u2 = 0, u3 = 0; int level = x_comp[1]; char *uncomp; unsigned char *u_comp = (unsigned char *)x_comp; uncomp = (char *)xmalloc(comp_len-4); if (!uncomp) return NULL; u_comp+=4; comp_len-=4; *uncomp_len = comp_len; switch (level) { case 1: for (i = 0; i < comp_len; i+=4) { z = u1; u1 = z + ((u_comp[i ] << 24) | (u_comp[i+1] << 16) | (u_comp[i+2] << 8) | u_comp[i+3]); uncomp[i ] = (u1 >> 24) & 0xff; uncomp[i+1] = (u1 >> 16) & 0xff; uncomp[i+2] = (u1 >> 8) & 0xff; uncomp[i+3] = (u1 >> 0) & 0xff; } break; case 2: for (i = 0; i < comp_len; i+=4) { z = 2*u1 - u2; u2 = u1; u1 = z + ((u_comp[i ] << 24) | (u_comp[i+1] << 16) | (u_comp[i+2] << 8) | u_comp[i+3]); uncomp[i ] = (u1 >> 24) & 0xff; uncomp[i+1] = (u1 >> 16) & 0xff; uncomp[i+2] = (u1 >> 8) & 0xff; uncomp[i+3] = (u1 >> 0) & 0xff; } break; case 3: for (i = 0; i < comp_len; i+=4) { z = 3*u1 - 3*u2 + u3; u3 = u2; u2 = u1; u1 = z + ((u_comp[i ] << 24) | (u_comp[i+1] << 16) | (u_comp[i+2] << 8) | u_comp[i+3]); uncomp[i ] = (u1 >> 24) & 0xff; uncomp[i+1] = (u1 >> 16) & 0xff; uncomp[i+2] = (u1 >> 8) & 0xff; uncomp[i+3] = (u1 >> 0) & 0xff; } break; } return uncomp; } /* * --------------------------------------------------------------------------- * ZTR_FORM_16TO8 * --------------------------------------------------------------------------- */ /* * shrink_16to8() * * Stores an array of 16-bit (big endian) array elements in an 8-bit array. * We assume that most 16-bit elements encode numbers that fit in an 8-bit * value. When not possible, we store a marker followed by the 16-bit value * stored as multiple 8-bit values. * * uncomp Uncompressed data * uncomp_len Length of uncompressed data (in bytes) * comp_len Return: where to store new compressed length * * Returns: * Success: An 8-bit array (malloced) * Failure: NULL */ char *shrink_16to8(char *x_uncomp, int uncomp_len, int *comp_len) { char *comp; int i, j, i16; signed char *s_uncomp = (signed char *)x_uncomp; /* Allocation - worst case is 3 * (uncomp_len/2) + 1 */ if (NULL == (comp = (char *)xmalloc(3 * (uncomp_len/2) + 1))) return NULL; comp[0] = ZTR_FORM_16TO8; for (i = 0, j = 1; i < uncomp_len; i+=2) { i16 = (s_uncomp[i] << 8) | (unsigned char)s_uncomp[i+1]; if (i16 >= -127 && i16 <= 127) { comp[j++] = i16; } else { comp[j++] = -128; comp[j++] = s_uncomp[i]; comp[j++] = s_uncomp[i+1]; } } /* Reclaim unneeded memory */ comp = xrealloc(comp, j); *comp_len = j; return comp; } /* * expand_8to16() * * The opposite of the shrink_16to8() function. * * comp Compressed input data * comp_len Length of comp data (in bytes) * uncomp_len Output: length of uncompressed data (in bytes) * * Returns: * Success: Uncompressed data (char *) * Failure: NULL */ char *expand_8to16(char *x_comp, int comp_len, int *uncomp_len) { int i, j; char *uncomp; signed char *s_comp = (signed char *)x_comp; /* Allocation - worst case is twice comp_len */ if (NULL == (uncomp = (char *)xmalloc(comp_len*2))) return NULL; #if 0 for (i = 0, j = 1; j < comp_len; i+=2) { if (s_comp[j] != -128) { uncomp[i ] = s_comp[j] < 0 ? -1 : 0; uncomp[i+1] = s_comp[j++]; } else { j++; uncomp[i ] = s_comp[j++]; uncomp[i+1] = s_comp[j++]; } } #endif for (i = 0, j = 1; j < comp_len; i+=2) { if (s_comp[j] >= 0) { uncomp[i ] = 0; uncomp[i+1] = s_comp[j++]; } else { if (s_comp[j] != -128) { uncomp[i+1] = s_comp[j++]; uncomp[i ] = -1; } else { j++; uncomp[i ] = s_comp[j++]; uncomp[i+1] = s_comp[j++]; } } } /* Reclaim unneeded memory */ uncomp = xrealloc(uncomp, i); *uncomp_len = i; return uncomp; } /* * --------------------------------------------------------------------------- * ZTR_FORM_32TO8 * --------------------------------------------------------------------------- */ /* * shrink_32to8() * * Stores an array of 32-bit (big endian) array elements in an 8-bit array. * We assume that most 32-bit elements encode numbers that fit in an 8-bit * value. When not possible, we store a marker followed by the 32-bit value * stored as multiple 8-bit values. * * uncomp Uncompressed data * uncomp_len Length of uncompressed data (in bytes) * comp_len Return: where to store new compressed length * * Returns: * Success: An 8-bit array (malloced) * Failure: NULL */ char *shrink_32to8(char *x_uncomp, int uncomp_len, int *comp_len) { char *comp; int i, j, i32; signed char *s_uncomp = (signed char *)x_uncomp; /* Allocation - worst case is 5 * (uncomp_len/4) + 1 */ if (NULL == (comp = (char *)xmalloc(5 * (uncomp_len/4) + 1))) return NULL; comp[0] = ZTR_FORM_32TO8; for (i = 0, j = 1; i < uncomp_len; i+=4) { i32 = (s_uncomp[i] << 24) | (s_uncomp[i+1] << 16) | (s_uncomp[i+2] << 8) | (unsigned char)s_uncomp[i+3]; if (i32 >= -127 && i32 <= 127) { comp[j++] = i32; } else { comp[j++] = -128; comp[j++] = s_uncomp[i]; comp[j++] = s_uncomp[i+1]; comp[j++] = s_uncomp[i+2]; comp[j++] = s_uncomp[i+3]; } } /* Reclaim unneeded memory */ comp = xrealloc(comp, j); *comp_len = j; return comp; } /* * expand_8to32() * * The opposite of the shrink_32to8() function. * * comp Compressed input data * comp_len Length of comp data (in bytes) * uncomp_len Output: length of uncompressed data (in bytes) * * Returns: * Success: Uncompressed data (char *) * Failure: NULL */ char *expand_8to32(char *comp, int comp_len, int *uncomp_len) { int i, j; char *uncomp; signed char *s_comp = (signed char *)comp; /* Allocation - worst case is four times comp_len */ if (NULL == (uncomp = (char *)xmalloc(comp_len*4))) return NULL; for (i = 0, j = 1; j < comp_len; i+=4) { if (s_comp[j] != -128) { uncomp[i ] = s_comp[j] < 0 ? -1 : 0; uncomp[i+1] = s_comp[j] < 0 ? -1 : 0; uncomp[i+2] = s_comp[j] < 0 ? -1 : 0; uncomp[i+3] = s_comp[j++]; } else { j++; uncomp[i ] = s_comp[j++]; uncomp[i+1] = s_comp[j++]; uncomp[i+2] = s_comp[j++]; uncomp[i+3] = s_comp[j++]; } } /* Reclaim unneeded memory */ uncomp = xrealloc(uncomp, i); *uncomp_len = i; return uncomp; } /* * --------------------------------------------------------------------------- * ZTR_FORM_FOLLOW1 * --------------------------------------------------------------------------- */ static int follow_tab[256][256]; char *follow1(char *x_uncomp, int uncomp_len, int *comp_len) { char *comp = (char *)xmalloc(uncomp_len + 256 + 1); unsigned char *u_uncomp = (unsigned char *)x_uncomp; signed char *s_uncomp = ((signed char *)x_uncomp); int i, j; char next[256]; int count[256]; if (!comp) return NULL; /* Count di-freqs */ memset(follow_tab, 0, 256*256*sizeof(int)); #if 0 for (i = 0; i < uncomp_len-1; i++) follow_tab[u_uncomp[i]][u_uncomp[i+1]]++; /* Pick the most frequent next byte from the preceeding byte */ for (i = 0; i < 256; i++) { int bestval, bestind; bestval = bestind = 0; for (j = 0; j < 256; j++) { if (follow_tab[i][j] > bestval) { bestval = follow_tab[i][j]; bestind = j; } } next[i] = bestind; } #endif memset(next, 0, 256*sizeof(*next)); memset(count, 0, 256*sizeof(*count)); /* Pick the most frequent next byte from the preceeding byte */ for (i = 0; i < uncomp_len-1; ) { int cur = u_uncomp[i]; int nxt = u_uncomp[++i]; int folcnt = ++follow_tab[cur][nxt]; if (folcnt > count[cur]) { count[cur] = folcnt; next[cur] = nxt; } } j = 0; comp[j++] = ZTR_FORM_FOLLOW1; /* Output 'next' array */ for (i = 0; i < 256; i++, j++) comp[j] = next[i]; /* Output new 'uncomp' as next['uncomp'] */ comp[j++] = u_uncomp[0]; for (i = 1; i < uncomp_len; i++, j++) { comp[j] = next[u_uncomp[i-1]] - s_uncomp[i]; } *comp_len = j; return comp; } char *unfollow1(char *x_comp, int comp_len, int *uncomp_len) { unsigned char *u_uncomp; int i, j; char next[256]; unsigned char *u_comp = (unsigned char *)x_comp; signed char *s_comp = (signed char *)x_comp; u_uncomp = (unsigned char *)xmalloc(comp_len-256-1); if (!u_uncomp) return NULL; /* Load next[] array */ j = 1; for (i = 0; i < 256; i++, j++) next[i] = u_comp[j]; /* Replace comp[x] with next[comp[x-1]] - comp[x]*/ u_uncomp[0] = u_comp[j++]; comp_len -= 257; s_comp += 257; for (i = 1; i < comp_len; i++) { u_uncomp[i] = next[u_uncomp[i-1]] - s_comp[i]; } *uncomp_len = i; return (char *)u_uncomp; } /* * --------------------------------------------------------------------------- * ZTR_FORM_CHEB445 * --------------------------------------------------------------------------- */ #if 0 /* * Compresses using chebyshev polynomials to predict the next peak. * Based on around 96 modern ABI files it compresses by around 5% (varied * between 3.9 and 6.6). */ /* * For now this has been disabled in favour of the integer version below * as we cannot guarantee all systems to have the same floating point * roundings, especially with the final conversion to integer. * (Also, for some unknown reason, the integer version produces smaller * files.) */ char *cheb445comp(char *uncomp, int uncomp_len, int *data_len) { int i, k, l, z; int datap; float frac[5]; float fz[25]; signed short *d16 = (signed short *)uncomp; int nwords = uncomp_len / 2; short *dptr = d16; signed short *data = (signed short *)malloc((nwords+1)*sizeof(short)); data[0] = le_int2(ZTR_FORM_CHEB445); /* Check for boundary cases */ if (nwords <= 4) { switch (nwords) { case 4: data[4] = be_int2(be_int2(d16[3])-be_int2(d16[2])); case 3: data[3] = be_int2(be_int2(d16[2])-be_int2(d16[1])); case 2: data[2] = be_int2(be_int2(d16[1])-be_int2(d16[0])); case 1: data[1] = be_int2(d16[0]); } *data_len = nwords*2; return (char *)data; } /* First 4 values are just direct deltas */ data[1] = be_int2(d16[0]); data[2] = be_int2(be_int2(d16[1])-be_int2(d16[0])); data[3] = be_int2(be_int2(d16[2])-be_int2(d16[1])); data[4] = be_int2(be_int2(d16[3])-be_int2(d16[2])); datap = 5; /* Initialise - speeds up loop */ for (k = 0; k < 5; k++) { float kx = cos(M_PI*(k+0.5)/5)*1.5; frac[k] = (kx + 1.5) - (int)(kx + 1.5); } for (z = l = 0; l < 5; l++) { for (k = 0; k < 5; k++, z++) { fz[z] = 0.4 * cos(l * M_PI*(k+0.5)/5); } } /* Loop */ for (i = 0; i < nwords-4; i++) { float dd, y = 10/3.0; float f[5], coef[5]; signed short diff; int p; f[0] = be_int2(dptr[2])*frac[4] + be_int2(dptr[3])*frac[0]; f[1] = be_int2(dptr[2])*frac[3] + be_int2(dptr[3])*frac[1]; f[2] = be_int2(dptr[1])*frac[2] + be_int2(dptr[2])*frac[2]; f[3] = be_int2(dptr[0])*frac[1] + be_int2(dptr[1])*frac[3]; f[4] = be_int2(dptr[0])*frac[0] + be_int2(dptr[1])*frac[4]; for (z = l = 0; l < 5; l++, z+=5) coef[l] = f[0] * fz[z+0] + f[1] * fz[z+1] + f[2] * fz[z+2] + f[3] * fz[z+3] + f[4] * fz[z+4]; dd = y*coef[3]+coef[2]; p = 0.5 + 5/3.0*(y*dd-coef[3]+coef[1])-dd+coef[0]/2.0; if (p < 0) p = 0; diff = be_int2(dptr[4]) - p; data[datap++] = be_int2(diff); dptr++; } *data_len = datap*2; return (char *)data; } char *cheb445uncomp(char *comp, int comp_len, int *uncomp_len) { int i, k, l, z; float frac[5]; float fz[25]; signed short *d16 = (signed short *)comp; int nwords = comp_len / 2; signed short *data = (signed short *)xmalloc(comp_len); short *dptr = data, *dptr2 = d16; /* Check for boundary cases */ if (nwords <= 3) { switch (nwords) { case 3: data[0] = be_int2(d16[1]); data[1] = be_int2(be_int2(d16[2])+be_int2(data[0])); data[2] = be_int2(be_int2(d16[3])+be_int2(data[1])); break; case 2: data[0] = be_int2(d16[1]); data[1] = be_int2(be_int2(d16[2])+be_int2(data[0])); break; case 1: data[0] = be_int2(d16[1]); break; } *uncomp_len = (nwords-1)*2; return (char *)data; } /* First 3 values are just direct deltas */ data[0] = be_int2(d16[1]); data[1] = be_int2(be_int2(d16[2])+be_int2(data[0])); data[2] = be_int2(be_int2(d16[3])+be_int2(data[1])); data[3] = be_int2(be_int2(d16[4])+be_int2(data[2])); dptr2 += 5; /* Initialise - speeds up loop */ for (k = 0; k < 5; k++) { float kx = cos(M_PI*(k+0.5)/5)*1.5; frac[k] = (kx + 1.5) - (int)(kx + 1.5); } for (z = l = 0; l < 5; l++) { for (k = 0; k < 5; k++, z++) { fz[z] = 0.4 * cos(l * M_PI*(k+0.5)/5); } } /* Loop */ for (i = 0; i < nwords-3; i++) { float dd, y = 10/3.0; float f[5], coef[5]; signed short diff; int p; f[0] = be_int2(dptr[2])*frac[4] + be_int2(dptr[3])*frac[0]; f[1] = be_int2(dptr[2])*frac[3] + be_int2(dptr[3])*frac[1]; f[2] = be_int2(dptr[1])*frac[2] + be_int2(dptr[2])*frac[2]; f[3] = be_int2(dptr[0])*frac[1] + be_int2(dptr[1])*frac[3]; f[4] = be_int2(dptr[0])*frac[0] + be_int2(dptr[1])*frac[4]; for (z = l = 0; l < 5; l++, z+=5) coef[l] = f[0] * fz[z+0] + f[1] * fz[z+1] + f[2] * fz[z+2] + f[3] * fz[z+3] + f[4] * fz[z+4]; dd = y*coef[3]+coef[2]; p = 0.5 + 5/3.0*(y*dd-coef[3]+coef[1])-dd+coef[0]/2.0; if (p < 0) p = 0; diff = be_int2(*dptr2) + p; dptr[4] = be_int2(diff); dptr++; dptr2++; } *uncomp_len = (nwords-1)*2; return (char *)data; } #endif /* * --------------------------------------------------------------------------- * ZTR_FORM_ICHEB * --------------------------------------------------------------------------- */ /* * Integer versions of the chebyshev polynomial compressor. This uses * the polynomials to predict the next peak from the preceeding 3. * Tested on 100 ABI-3700, Megabace and Licor files it compressed by * around 7-8%. (Oddly this is slightly more than the floating point * version.) * * These require 32-bit integers and have code to make sure that arithmetic * does not overflow this. */ #define CH1 150 #define CH2 105 char *ichebcomp(char *uncomp, int uncomp_len, int *data_len) { int i, l, z; int datap; int frac[5] = {139,57,75,93,11}; int fz[20] = {42, 42, 42, 42, 42, 39, 24, 0,-24,-39, 33,-12,-42,-12, 33, 24,-39, 0, 39,-24}; int dfac; signed short *d16 = (signed short *)uncomp; int nwords = uncomp_len / 2; short *dptr = d16; signed short *data = (signed short *)malloc((nwords+1)*sizeof(short)); data[0] = le_int2(ZTR_FORM_ICHEB); /* Check for boundary cases */ if (nwords <= 4) { switch (nwords) { case 4: data[4] = be_int2(be_int2(d16[3])-be_int2(d16[2])); case 3: data[3] = be_int2(be_int2(d16[2])-be_int2(d16[1])); case 2: data[2] = be_int2(be_int2(d16[1])-be_int2(d16[0])); case 1: data[1] = be_int2(d16[0]); } *data_len = nwords*2; return (char *)data; } /* First 4 values are just direct deltas */ data[1] = be_int2(d16[0]); data[2] = be_int2(be_int2(d16[1])-be_int2(d16[0])); data[3] = be_int2(be_int2(d16[2])-be_int2(d16[1])); data[4] = be_int2(be_int2(d16[3])-be_int2(d16[2])); datap = 5; /* Loop */ for (i = 4; i < nwords; i++) { int dd, f[5]; signed int coef[4]; signed short diff; int p; /* * FIXME: As an alternative to the range checking below, if we * scale dptr[X] such that it's never higher than 2800 then * the 32-bit arithmetic will never overflow. Practically speaking, * all observed ABI and Megabace files have vales up to 1600 only. */ /* * frac[N] is always paired with frac[4-N], summing to 1.0 - or * 150 when scaled. * Hence f[0] has range 0 to 65536*150. */ f[0] = ((unsigned short)be_int2(dptr[2]))*frac[4] + ((unsigned short)be_int2(dptr[3]))*frac[0]; f[1] = ((unsigned short)be_int2(dptr[2]))*frac[3] + ((unsigned short)be_int2(dptr[3]))*frac[1]; f[2] = ((unsigned short)be_int2(dptr[1]))*frac[2] + ((unsigned short)be_int2(dptr[2]))*frac[2]; f[3] = ((unsigned short)be_int2(dptr[0]))*frac[1] + ((unsigned short)be_int2(dptr[1]))*frac[3]; f[4] = ((unsigned short)be_int2(dptr[0]))*frac[0] + ((unsigned short)be_int2(dptr[1]))*frac[4]; /* * fz[z+0..5] sums to no more than 210 (5*42) and no less than 0. * Therefore coef[l] has range 0 to 65536*150*210, which (just) * fits in 31-bits, plus 1 for the sign. */ for (z = l = 0; l < 4; l++, z+=5) coef[l] = (f[0] * fz[z+0] + f[1] * fz[z+1] + f[2] * fz[z+2] + f[3] * fz[z+3] + f[4] * fz[z+4]); /* * computing p requires at most a temporary variable of * 24.1 * coef, but coef may be a full 32-bit integer. * If coef is sufficiently close to cause an integer overflow then * we scale it down. */ { int max = 0; for (l = 0; l < 4; l++) { if (max < ABS(coef[l])) max = ABS(coef[l]); } if (max > 1<<26) { dfac = max / (1<<26) + 1; for (l = 0; l < 4; l++) coef[l] /= dfac; } else { dfac = 1; } } dd = (coef[3]/3)*10+coef[2]; p = ((((dd/3)*10-coef[3]+coef[1])/3)*5-dd+coef[0]/2)/(CH1*CH2); p *= dfac; if (p < 0) p = 0; diff = be_int2(dptr[4]) - p; data[datap++] = be_int2(diff); dptr++; } *data_len = datap*2; return (char *)data; } char *ichebuncomp(char *comp, int comp_len, int *uncomp_len) { int i, l, z; int frac[5] = {139,57,75,93,11}; int fz[20] = {42, 42, 42, 42, 42, 39, 24, 0,-24,-39, 33,-12,-42,-12, 33, 24,-39, 0, 39,-24}; signed short *d16 = (signed short *)comp; int nwords = comp_len / 2 - 1; signed short *data = (signed short *)xmalloc(comp_len); short *dptr = data, *dptr2 = d16; int dfac; /* Check for boundary cases */ if (nwords <= 4) { switch (nwords) { case 4: data[0] = be_int2(d16[1]); data[1] = be_int2(be_int2(d16[2])+be_int2(data[0])); data[2] = be_int2(be_int2(d16[3])+be_int2(data[1])); data[3] = be_int2(be_int2(d16[4])+be_int2(data[2])); break; case 3: data[0] = be_int2(d16[1]); data[1] = be_int2(be_int2(d16[2])+be_int2(data[0])); data[2] = be_int2(be_int2(d16[3])+be_int2(data[1])); break; case 2: data[0] = be_int2(d16[1]); data[1] = be_int2(be_int2(d16[2])+be_int2(data[0])); break; case 1: data[0] = be_int2(d16[1]); break; } *uncomp_len = nwords*2; return (char *)data; } /* First 4 values are just direct deltas */ data[0] = be_int2(d16[1]); data[1] = be_int2(be_int2(d16[2])+be_int2(data[0])); data[2] = be_int2(be_int2(d16[3])+be_int2(data[1])); data[3] = be_int2(be_int2(d16[4])+be_int2(data[2])); dptr2 += 5; /* Loop */ for (i = 4; i < nwords; i++) { int dd, coef[5], f[5]; signed short diff; int p; f[0] = ((unsigned short)be_int2(dptr[2]))*frac[4] + ((unsigned short)be_int2(dptr[3]))*frac[0]; f[1] = ((unsigned short)be_int2(dptr[2]))*frac[3] + ((unsigned short)be_int2(dptr[3]))*frac[1]; f[2] = ((unsigned short)be_int2(dptr[1]))*frac[2] + ((unsigned short)be_int2(dptr[2]))*frac[2]; f[3] = ((unsigned short)be_int2(dptr[0]))*frac[1] + ((unsigned short)be_int2(dptr[1]))*frac[3]; f[4] = ((unsigned short)be_int2(dptr[0]))*frac[0] + ((unsigned short)be_int2(dptr[1]))*frac[4]; for (z = l = 0; l < 4; l++, z+=5) coef[l] = f[0] * fz[z+0] + f[1] * fz[z+1] + f[2] * fz[z+2] + f[3] * fz[z+3] + f[4] * fz[z+4]; /* * computing p requires at most a temporary variable of * 24.1 * coef, but coef may be a full 32-bit integer. * If coef is sufficiently close to cause an integer overflow then * we scale it down. */ { int max = 0; for (l = 0; l < 4; l++) { if (max < ABS(coef[l])) max = ABS(coef[l]); } if (max > 1<<26) { dfac = max / (1<<26) + 1; for (l = 0; l < 4; l++) coef[l] /= dfac; } else { dfac = 1; } } dd = (coef[3]/3)*10+coef[2]; p = ((((dd/3)*10-coef[3]+coef[1])/3)*5-dd+coef[0]/2)/(CH1*CH2); p *= dfac; if (p < 0) p = 0; diff = be_int2(*dptr2) + p; dptr[4] = be_int2(diff); dptr++; dptr2++; } *uncomp_len = nwords*2; return (char *)data; } /* * --------------------------------------------------------------------------- * ZTR_FORM_LOG * --------------------------------------------------------------------------- */ /* * This is a LOSSY compression. It replaces N with 10 * log2(N). * (Just an idea, and not a great one it seems.) */ char *log2_data(char *x_uncomp, int uncomp_len, int *comp_len) { int i, u1, l1; char *comp = (char *)xmalloc(uncomp_len + 2); unsigned char *u_uncomp = (unsigned char *)x_uncomp; if (!comp) return NULL; comp+=2; for (i = 0; i < uncomp_len; i+=2) { u1 =(u_uncomp[i ] << 8) + (u_uncomp[i+1] << 0); l1 = (int)(10 * log(u1+1) / log(2)); comp[i ] = (l1 >> 8) & 0xff; comp[i+1] = (l1 >> 0) & 0xff; } comp-=2; comp[0] = ZTR_FORM_LOG2; comp[1] = 0; /* dummy - to align on 2-byte boundary */ *comp_len = uncomp_len+2; return comp; } char *unlog2_data(char *x_comp, int comp_len, int *uncomp_len) { int i, u1, l1; char *uncomp; unsigned char *u_comp = (unsigned char *)x_comp; uncomp = (char *)xmalloc(comp_len-2); if (!uncomp) return NULL; u_comp+=2; comp_len-=2; *uncomp_len = comp_len; for (i = 0; i < comp_len; i+=2) { l1 = ((u_comp[i ] << 8) | (u_comp[i+1] << 0)); u1 = (int)pow(2.0, l1/10.0)-1; uncomp[i ] = (u1 >> 8) & 0xff; uncomp[i+1] = (u1 >> 0) & 0xff; } return uncomp; } /* * --------------------------------------------------------------------------- * ZTR_FORM_STHUFF * --------------------------------------------------------------------------- */ /* * Implements compression using a set of static huffman codes stored using * the Deflate algorithm (and so in this respect it's similar to zlib). * * The huffman codes though can be previously stored in the ztr object * using ztr_add_hcode(). "cset" indicates which numbered stored huffman * code set is to be used, or passing zero will use inline codes (ie they * are stored in the data stream itself, just as in standard deflate). * * Arguments: * ztr ztr_t pointer; used to find stored code-sets * uncomp The uncompressed input data * uncomp_len Length of uncomp * cset Stored code-set number, zero for inline * recsz Record size - only used when cset == 0. * comp_len Output: length of compressed data * * Returns: * Compressed data stream if successful + comp_len * NULL on failure */ char *sthuff(ztr_t *ztr, char *uncomp, int uncomp_len, int cset, int recsz, int *comp_len) { block_t *blk = block_create(NULL, 2); unsigned char bytes[2]; huffman_codeset_t *c = NULL; unsigned char *comp = NULL; ztr_hcode_t *hc = NULL; if (cset >= CODE_USER) { if (NULL == (hc = ztr_find_hcode(ztr, cset))) return NULL; c = hc->codes; } else if (cset != CODE_INLINE) { c = generate_code_set(cset, 1, NULL, 0, 1, MAX_CODE_LEN, 0); } if (!c) { /* No cached ones found, so inline some instead */ cset = 0; c = generate_code_set(0, recsz, (unsigned char *)uncomp, uncomp_len, 1, MAX_CODE_LEN, 0); } bytes[0] = ZTR_FORM_STHUFF; bytes[1] = cset; store_bytes(blk, bytes, 2); if (hc) { if (!c->blk) { c->blk = block_create(NULL, 2); store_codes(c->blk, c, 1); } blk->bit = c->blk->bit; } else { store_codes(blk, c, 1); } /* {int i; for (i = 0; i < c->ncodes; i++) { output_code_set(stderr, c->codes[i]); }} */ /* * Unless CODE_INLINE, all we wanted to know is what bit number * to start on. The above is therefore somewhat inefficient. */ if (cset != 0) { blk->byte = 2; memset(&blk->data[2], 0, blk->alloc - 2); } if (0 == huffman_multi_encode(blk, c, cset, (unsigned char *)uncomp, uncomp_len)) { comp = blk->data; *comp_len = blk->byte + (blk->bit != 0); block_destroy(blk, 1); } if (cset == 0) huffman_codeset_destroy(c); return (char *)comp; } char *unsthuff(ztr_t *ztr, char *comp, int comp_len, int *uncomp_len) { int cset = (unsigned char)(comp[1]); huffman_codeset_t *cs = NULL, *cs_free = NULL; block_t *blk_in = block_create(NULL, comp_len), *blk_out = block_create(NULL, 1000); int bfinal = 1, bit_num = 0; char *uncomp; if (cset >= CODE_USER) { /* Scans through HUFF chunks */ ztr_hcode_t *hc = ztr_find_hcode(ztr, cset); if (!hc) return NULL; cs = hc->codes; bit_num = cs->bit_num; blk_in->bit = 0; } else if (cset > 0) { /* Create some temporary huffman_codes to stringify */ cs_free = cs = generate_code_set(cset, 1, NULL, 0, 1, MAX_CODE_LEN, 0); if (!cs) return NULL; bit_num = cs->bit_num; blk_in->bit = 0; } /* else inline codes */ /* * We need to know at what bit the huffman codes would have ended on * so we can store our huffman encoded symbols immediately following it. * For speed though this bit-number is cached. */ blk_in->data[blk_in->byte++] |= *(comp+2); store_bytes(blk_in, (unsigned char *)comp+3, comp_len-3); /* Rewind */ blk_in->byte = 0; blk_in->bit = bit_num; do { block_t *out; /* * We're either at the start of a block with codes to restore * (cset == INLINE or the 2nd onwards block) or we've already * got some codes in cs and we're at the position where huffman * encoded symbols are stored. */ if (!cs) if (NULL == (cs = cs_free = restore_codes(blk_in, &bfinal))) return NULL; /* {int i; for (i = 0; i < cs->ncodes; i++) { output_code_set(stderr, cs->codes[i]); }} */ if (NULL == (out = huffman_multi_decode(blk_in, cs))) { huffman_codeset_destroy(cs); return NULL; } /* Could optimise this for the common case of only 1 block */ store_bytes(blk_out, out->data, out->byte); block_destroy(out, 0); if (cs_free) huffman_codeset_destroy(cs_free); cs = cs_free = NULL; } while (!bfinal); *uncomp_len = blk_out->byte; uncomp = (char *)blk_out->data; block_destroy(blk_in, 0); block_destroy(blk_out, 1); return uncomp; } #ifndef NDEBUG #define SYM_EOF 256 static void output_code_set(FILE *fp, huffman_codes_t *cds) { int i, j; int nbits_in = 0, nbits_out = 0; huffman_code_t *codes = cds->codes; int ncodes = cds->ncodes; fprintf(fp, "static huffman_code_t codes_FIXME[] = {\n"); for (i = j = 0; i < ncodes; i++) { nbits_out += codes[i].nbits * codes[i].freq; nbits_in += 8*codes[i].freq; if (j == 0) fprintf(fp, " "); if (codes[i].symbol == SYM_EOF) { fprintf(fp, "{SYM_EOF,%3d}, ", codes[i].nbits); j = 10; } else { if (isalnum(codes[i].symbol)) { fprintf(fp, "{'%c',%3d}, ", codes[i].symbol, codes[i].nbits); } else { fprintf(fp, "{%3d,%3d}, ", codes[i].symbol, codes[i].nbits); } } j++; if (j >= 6) { fputc('\n', fp); j = 0; } } if (j) fputc('\n', fp); fprintf(fp, "};\n"); fprintf(fp, "/* Expected compression to %f of input */\n", (double)nbits_out/nbits_in); } #endif /* * Reorders quality data from its RAW format to an interleaved 4-byte * aligned format. * * Starting with sequence A1 C2 G3 the raw format is quality of called * bases followed by quality of remaining bases in triplets per base: * 0 (RAW format) * Q(A1) Q(C2) Q(G3) * Q(C1) Q(G1) Q(T1) * Q(A2) Q(G2) Q(T2) * Q(A3) Q(C3) Q(T3) * * We reorder it to: * ZTR_FORM_QSHIFT 0(raw) * Q(A1) Q(C1) Q(G1) Q(T1) * Q(C2) Q(A2) Q(G2) Q(T2) * Q(G3) Q(A3) Q(C3) Q(T3) * * Returns shifted data on success * NULL on failure */ char *qshift(char *qold, int qlen, int *new_len) { int i, j, k; char *qnew; int nbases; /* * Correct input is raw encoding + 4x nbases bytes */ if ((qlen-1)%4 != 0 || *qold != 0) return NULL; nbases = (qlen-1)/4; qnew = (char *)malloc((nbases+1)*4); qnew[0] = ZTR_FORM_QSHIFT; /* reorder code */ qnew[1] = -40; /* pad */ qnew[2] = -40; /* pad */ qnew[3] = qold[0]; for (i = 0, j = 4, k = nbases; i < nbases; i++, j+=4, k+=3) { qnew[j ] = qold[1+i ]; qnew[j+1] = qold[1+k ]; qnew[j+2] = qold[1+k+1]; qnew[j+3] = qold[1+k+2]; } *new_len = (nbases+1)*4; return qnew; } /* * The opposite transform from qshift() above. * * Returns unshifted data on success * NULL on failure. */ char *unqshift(char *qold, int qlen, int *new_len) { int i, j, k; char *qnew; int nbases; /* * Correct input is 4x (nbases+1) bytes */ if (qlen%4 != 0 || *qold != ZTR_FORM_QSHIFT) return NULL; nbases = qlen/4-1; qnew = (char *)malloc(nbases*4+1); qnew[0] = 0; /* raw byte */ for (i = 0, j = 4, k = nbases; i < nbases; i++, j+=4, k+=3) { qnew[1+i ] = qold[j ]; qnew[1+k ] = qold[j+1]; qnew[1+k+1] = qold[j+2]; qnew[1+k+2] = qold[j+3]; } *new_len = nbases*4+1; return qnew; } /* * Given a sequence ACTG this shifts trace data from the order: * * A1A2A3A4 C1C2C3C4 G1G2G3G4 T1T2T3T4 * * to * * A1C1G1T1 C2A2G2T2 T3A3C3G3 G4C4C4T4 * * Ie for each base it ouputs the signal for the called base first * followed by the remaining 3 signals in A,C,G,T order (minus the * called signal already output). */ /* * NCBI uses a rotation mechanism. Thus instead of converting acGt (G * called) to Gact they produce Gtac. * * Given 4 columns of data the two schemes produce value orderings as: * * Rotate: Acgt Shift: Acgt * Cgta Cagt * Gtac Gact * Tacg Tacg * * As a consequence any channel bias for a/c/g/t is better preserved * by shifting than it is by rotating as each column (except #1) are * only populated by two base types and 2 of those columns are on a * 3:1 ratio. */ /* #define ROTATE_INSTEAD */ char *tshift(ztr_t *ztr, char *told_c, int tlen, int *new_len) { int nc, i; ztr_chunk_t **base = ztr_find_chunks(ztr, ZTR_TYPE_BASE, &nc); char *bases; int nbases; unsigned short *tnew, *told; if (nc == 0) return NULL; if (*told_c != 0) return NULL; /* assume RAW format trace input */ /* Use last BASE chunk if multiple are present */ /* FIXME: ensure uncompressed first */ bases = base[nc-1]->data+1; nbases = base[nc-1]->dlength-1; if (nbases != (tlen-2)/8) { fprintf(stderr, "Mismatch in number of base calls to samples\n"); return NULL; } /* Allocate and initialise header */ told = ((unsigned short *)told_c) + 1; *new_len = (nbases*4+4) * sizeof(*tnew); tnew = (unsigned short *)malloc(*new_len); for (i = 0; i < 4; i++) { tnew[i] = 0; } ((char *)tnew)[0] = ZTR_FORM_TSHIFT; #ifdef ROTATE_INSTEAD /* Reorder */ for (i = 0; i < nbases; i++) { switch(bases[i]) { case 'T': tnew[4+i*4+0] = told[3*nbases+i]; /* TACG */ tnew[4+i*4+1] = told[0*nbases+i]; tnew[4+i*4+2] = told[1*nbases+i]; tnew[4+i*4+3] = told[2*nbases+i]; break; case 'G': tnew[4+i*4+0] = told[2*nbases+i]; /* GTAC */ tnew[4+i*4+1] = told[3*nbases+i]; tnew[4+i*4+2] = told[0*nbases+i]; tnew[4+i*4+3] = told[1*nbases+i]; break; case 'C': tnew[4+i*4+0] = told[1*nbases+i]; /* CGTA */ tnew[4+i*4+1] = told[2*nbases+i]; tnew[4+i*4+2] = told[3*nbases+i]; tnew[4+i*4+3] = told[0*nbases+i]; break; default: tnew[4+i*4+0] = told[0*nbases+i]; /* ACGT */ tnew[4+i*4+1] = told[1*nbases+i]; tnew[4+i*4+2] = told[2*nbases+i]; tnew[4+i*4+3] = told[3*nbases+i]; break; } } #else /* Reorder */ for (i = 0; i < nbases; i++) { switch(bases[i]) { case 'T': tnew[4+i*4+0] = told[3*nbases+i]; /* TACG */ tnew[4+i*4+1] = told[0*nbases+i]; tnew[4+i*4+2] = told[1*nbases+i]; tnew[4+i*4+3] = told[2*nbases+i]; break; case 'G': tnew[4+i*4+0] = told[2*nbases+i]; /* GACT */ tnew[4+i*4+1] = told[0*nbases+i]; tnew[4+i*4+2] = told[1*nbases+i]; tnew[4+i*4+3] = told[3*nbases+i]; break; case 'C': tnew[4+i*4+0] = told[1*nbases+i]; /* CAGT */ tnew[4+i*4+1] = told[0*nbases+i]; tnew[4+i*4+2] = told[2*nbases+i]; tnew[4+i*4+3] = told[3*nbases+i]; break; default: tnew[4+i*4+0] = told[0*nbases+i]; /* ACGT */ tnew[4+i*4+1] = told[1*nbases+i]; tnew[4+i*4+2] = told[2*nbases+i]; tnew[4+i*4+3] = told[3*nbases+i]; break; } } #endif xfree(base); return (char *)tnew; } char *untshift(ztr_t *ztr, char *told_c, int tlen, int *new_len) { unsigned short *tnew, *told = (unsigned short *)told_c; int nc, nbases, i; char *bases; ztr_chunk_t **base = ztr_find_chunks(ztr, ZTR_TYPE_BASE, &nc); if (nc == 0) return NULL; /* Use last BASE chunk if multiple are present */ uncompress_chunk(ztr, base[nc-1]); bases = base[nc-1]->data+1; nbases = base[nc-1]->dlength-1; *new_len = 2 + nbases*4 * sizeof(*tnew); tnew = (unsigned short *)malloc(*new_len); tnew[0] = 0; told += 4; #ifdef ROTATE_INSTEAD /* Reorder */ for (i = 0; i < nbases; i++) { switch(bases[i]) { case 'T': tnew[1+3*nbases+i] = *told++; /* TACG */ tnew[1+0*nbases+i] = *told++; tnew[1+1*nbases+i] = *told++; tnew[1+2*nbases+i] = *told++; break; case 'G': tnew[1+2*nbases+i] = *told++; /* GTAC */ tnew[1+3*nbases+i] = *told++; tnew[1+0*nbases+i] = *told++; tnew[1+1*nbases+i] = *told++; break; case 'C': tnew[1+1*nbases+i] = *told++; /* CGTA */ tnew[1+2*nbases+i] = *told++; tnew[1+3*nbases+i] = *told++; tnew[1+0*nbases+i] = *told++; break; default: tnew[1+0*nbases+i] = *told++; /* ACGT */ tnew[1+1*nbases+i] = *told++; tnew[1+2*nbases+i] = *told++; tnew[1+3*nbases+i] = *told++; break; } } #else /* Reorder */ for (i = 0; i < nbases; i++) { switch(bases[i]) { case 'T': tnew[1+3*nbases+i] = *told++; /* TACG */ tnew[1+0*nbases+i] = *told++; tnew[1+1*nbases+i] = *told++; tnew[1+2*nbases+i] = *told++; break; case 'G': tnew[1+2*nbases+i] = *told++; /* GACT */ tnew[1+0*nbases+i] = *told++; tnew[1+1*nbases+i] = *told++; tnew[1+3*nbases+i] = *told++; break; case 'C': tnew[1+1*nbases+i] = *told++; /* CAGT */ tnew[1+0*nbases+i] = *told++; tnew[1+2*nbases+i] = *told++; tnew[1+3*nbases+i] = *told++; break; default: tnew[1+0*nbases+i] = *told++; /* ACGT */ tnew[1+1*nbases+i] = *told++; tnew[1+2*nbases+i] = *told++; tnew[1+3*nbases+i] = *told++; break; } } #endif xfree(base); return (char *)tnew; } io_lib-io_lib-1-14-11/io_lib/compression.h000066400000000000000000000357641336132477700203500ustar00rootroot00000000000000/* * Copyright (c) 2005-2007 Genome Research Ltd. * Author(s): 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. */ /* * Author(s): James Bonfield * * Copyright (c) 2001 MEDICAL RESEARCH COUNCIL * All rights reserved * * 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 name of the MEDICAL RESEARCH COUNCIL, THE LABORATORY OF * MOLECULAR BIOLOGY 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 THE COPYRIGHT HOLDERS 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 THE COPYRIGHT OWNER 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. */ #ifndef _COMPRESSION_H_ #define _COMPRESSION_H_ #include "io_lib/os.h" #include #ifdef __cplusplus extern "C" { #endif /* * zlib_huff() * * Compresses data using huffman encoding, as implemented by zlib. * * Arguments: * uncomp Uncompressed input data * uncomp_len Length of uncomp data * comp_len Output: length of compressed data * * Returns: * Compressed data if successful * NULL if not successful */ char *zlib_huff(char *uncomp, int uncomp_len, int strategy, int *comp_len); /* * zlib_dehuff() * * Uncompresses data using huffman encoding, as implemented by zlib. * * Arguments: * comp Compressed input data * comp_len Length of comp data * uncomp_len Output: length of uncompressed data * * Returns: * Uncompressed data if successful * NULL if not successful */ char *zlib_dehuff(char *comp, int comp_len, int *uncomp_len); /* * zlib_dehuff2() * * Uncompresses data using huffman encoding, as implemented by zlib. * Similar to zlib_dehuff above, but with the following differences: * * 1) It pastes together the zlib stream from two components; comp1+comp2 * with the last byte of comp1 overlapping (ORed) with the first byte * of comp2. This allows for separation of the huffman codes from * the compressed data itself. * 2) It uses the raw Deflate format rather than Zlib's wrapping of it. * 3) It uses an EOF symbol to mark the end rather than encoding the * uncompressed size in the header * * * Arguments: * comp1 Compressed input data part 1 * comp1_len Length of comp1 data * comp2 Compressed input data part 2 * comp2_len Length of comp2 data * uncomp_len Output: length of uncompressed data * * Returns: * Uncompressed data if successful * NULL if not successful */ char *zlib_dehuff2(char *comp1, int comp1_len, char *comp2, int comp2_len, int *uncomp_len); /* * Run length encoding. * * Any run of 3 or more identical characters (up to 255 in a row) are replaced * by a 'guard' byte followed by the number of characters followed by * the character value itself. * Any single guard value in the input is escaped using 'guard 0'. * * Specifying guard as -1 will automatically pick one of the least used * characters in the input as the guard. * * Arguments: * uncomp Input data * uncomp_len Length of input data 'uncomp' * guard Guard byte - used to encode "N" copies of data * comp_len Output: length of compressed data * * Returns: * Compressed data if successful * NULL if not successful */ char *rle(char *uncomp, int uncomp_len, int guard, int *comp_len); /* * Reverses run length encoding. * * Arguments: * comp Compressed input data * comp_len Length of comp data * uncomp_len Output: length of uncompressed data * * Returns: * Uncompressed data if successful * NULL if not successful */ char *unrle(char *comp, int comp_len, int *uncomp_len); /* * Mutli-byte run length encoding. * * Any run of 3 or more identical characters (up to 255 in a row) are replaced * by a 'guard' byte followed by the number of characters followed by * the character value itself. * Any single guard value in the input is escaped using 'guard 0'. * * Specifying guard as -1 will automatically pick one of the least used * characters in the input as the guard. * * Arguments: * uncomp Input data * uncomp_len Length of input data 'uncomp' * guard Guard byte - used to encode "N" copies of data * rsz Size of blocks to compare for run checking. * comp_len Output: length of compressed data * * Returns: * Compressed data if successful * NULL if not successful */ char *xrle(char *uncomp, int uncomp_len, int guard, int rsz, int *comp_len); /* * Reverses multi-byte run length encoding. * * Arguments: * comp Compressed input data * comp_len Length of comp data * uncomp_len Output: length of uncompressed data * * Returns: * Uncompressed data if successful * NULL if not successful */ char *unxrle(char *comp, int comp_len, int *uncomp_len); /* * Mutli-byte run length encoding. * * Steps along in words of size 'rsz'. Unlike XRLE above this does run-length * encoding by writing out an additional "length" word every time 2 or more * words in a row are spotted. This removes the need for a guard byte. * * Additionally this method ensures that both input and output formats remain * aligned on words of size 'rsz'. * * Arguments: * uncomp Input data * uncomp_len Length of input data 'uncomp' * rsz Size of blocks to compare for run checking. * comp_len Output: length of compressed data * * Returns: * Compressed data if successful * NULL if not successful */ char *xrle2(char *uncomp, int uncomp_len, int rsz, int *comp_len); /* * Reverses multi-byte run length encoding (xrle_new). * * Arguments: * comp Compressed input data * comp_len Length of comp data * uncomp_len Output: length of uncompressed data * * Returns: * Uncompressed data if successful * NULL if not successful */ char *unxrle2(char *comp, int comp_len, int *uncomp_len); /* * decorrelate1() * * Produce successive deltas from a 1-byte array. * * Arguments: * uncomp Uncompressed data * uncomp_len Length of uncompressed data * level Differencing level (must be 1, 2 or 3) * comp_len Return: where to store new compressed length * * Returns: * Success: A decorrelated buffer (malloced) * Failure: NULL */ char *decorrelate1(char *uncomp, int uncomp_len, int level, int *comp_len); char *decorrelate1dyn(char *s_uncomp, int uncomp_len, int *comp_len); /* * recorrelate1() * * The reverse of decorrelate1() * * Arguments: * comp Compressed input data * comp_len Length of comp data * uncomp_len Output: length of uncompressed data * * Returns: * Success: uncompressed data * Failure: NULL */ char *recorrelate1(char *comp, int comp_len, int *uncomp_len); /* * decorrelate2() * * Produce successive deltas from a 2-byte array (big endian) * * Arguments: * uncomp Uncompressed data * uncomp_len Length of uncompressed data * level Differencing level (must be 1, 2 or 3) * comp_len Return: where to store new compressed length * * Returns: * Success: A decorrelated buffer (malloced) * Failure: NULL */ char *decorrelate2(char *uncomp, int uncomp_len, int level, int *comp_len); char *decorrelate2dyn(char *s_uncomp, int uncomp_len, int *comp_len); /* * recorrelate2() * * The reverse of decorrelate2() * * Arguments: * comp Compressed input data * comp_len Length of comp data * uncomp_len Output: length of uncompressed data * * Returns: * Success: uncompressed data * Failure: NULL */ char *recorrelate2(char *comp, int comp_len, int *uncomp_len); /* * decorrelate4() * * Produce successive deltas from a 4-byte array (big endian) * * Arguments: * uncomp Uncompressed data * uncomp_len Length of uncompressed data * level Differencing level (must be 1, 2 or 3) * comp_len Return: where to store new compressed length * * Returns: * Success: A decorrelated buffer (malloced) * Failure: NULL */ char *decorrelate4(char *uncomp, int uncomp_len, int level, int *comp_len); /* * recorrelate4() * * The reverse of decorrelate4() * * Arguments: * comp Compressed input data * comp_len Length of comp data * uncomp_len Output: length of uncompressed data * * Returns: * Success: uncompressed data * Failure: NULL */ char *recorrelate4(char *comp, int comp_len, int *uncomp_len); /* * shrink_16to8() * * Stores an array of 16-bit (big endian) array elements in an 8-bit array. * We assume that most 16-bit elements encode numbers that fit in an 8-bit * value. When not possible, we store a marker followed by the 16-bit value * stored as multiple 8-bit values. * * uncomp Uncompressed data * uncomp_len Length of uncompressed data (in bytes) * comp_len Return: where to store new compressed length * * Returns: * Success: An 8-bit array (malloced) * Failure: NULL */ char *shrink_16to8(char *uncomp, int uncomp_len, int *comp_len); /* * expand_8to16() * * The opposite of the shrink_16to8() function. * * comp Compressed input data * comp_len Length of comp data (in bytes) * uncomp_len Output: length of uncompressed data (in bytes) * * Returns: * Success: Uncompressed data (char *) * Failure: NULL */ char *expand_8to16(char *comp, int comp_len, int *uncomp_len); /* * shrink_32to8() * * Stores an array of 32-bit (big endian) array elements in an 8-bit array. * We assume that most 32-bit elements encode numbers that fit in an 8-bit * value. When not possible, we store a marker followed by the 32-bit value * stored as multiple 8-bit values. * * uncomp Uncompressed data * uncomp_len Length of uncompressed data (in bytes) * comp_len Return: where to store new compressed length * * Returns: * Success: An 8-bit array (malloced) * Failure: NULL */ char *shrink_32to8(char *uncomp, int uncomp_len, int *comp_len); /* * expand_8to32() * * The opposite of the shrink_32to8() function. * * comp Compressed input data * comp_len Length of comp data (in bytes) * uncomp_len Output: length of uncompressed data (in bytes) * * Returns: * Success: Uncompressed data (char *) * Failure: NULL */ char *expand_8to32(char *comp, int comp_len, int *uncomp_len); char *follow1(char *s_uncomp, int uncomp_len, int *comp_len); char *unfollow1(char *s_comp, int comp_len, int *uncomp_len); char *ichebcomp(char *uncomp, int uncomp_len, int *data_len); char *ichebuncomp(char *comp, int comp_len, int *uncomp_len); /* * This is a LOSSY compression. It replaces N with 10 * log2(N). */ char *log2_data(char *x_uncomp, int uncomp_len, int *comp_len); char *unlog2_data(char *x_comp, int comp_len, int *uncomp_len); /* * Implements compression using a set of static huffman codes stored using * the Deflate algorithm (and so in this respect it's similar to zlib). * * The huffman codes though can be previously stored in the ztr object * using ztr_add_hcode(). "cset" indicates which numbered stored huffman * code set is to be used, or passing zero will use inline codes (ie they * are stored in the data stream itself, just as in standard deflate). * * Arguments: * ztr ztr_t pointer; used to find stored code-sets * uncomp The uncompressed input data * uncomp_len Length of uncomp * cset Stored code-set number, zero for inline * recsz Record size - only used when cset == 0. * comp_len Output: length of compressed data * * Returns: * Compressed data stream if successful + comp_len * NULL on failure */ char *sthuff(ztr_t *ztr, char *uncomp, int uncomp_len, int cset, int recsz, int *comp_len); char *unsthuff(ztr_t *ztr, char *comp, int comp_len, int *uncomp_len); /* * Reorders quality data from its RAW format to an interleaved 4-byte * aligned format. * * Starting with sequence A1 C2 G3 the raw format is quality of called * bases followed by quality of remaining bases: * 0 (RAW format) * Q(A1) Q(C2) Q(G3) * Q(C2) Q(A2) Q(A3) * Q(G2) Q(G2) Q(C3) * Q(T2) Q(T2) Q(T3) * * We reorder it to: * ZTR_FORM_QSHIFT 0(raw) * Q(A1) Q(C1) Q(G1) Q(T1) * Q(C2) Q(A2) Q(G2) Q(T2) * Q(G3) Q(A3) Q(C3) Q(T3) * * Returns shifted data on success * NULL on failure */ char *qshift(char *qold, int qlen, int *new_len); char *unqshift(char *qold, int qlen, int *new_len); /* * Given a sequence ACTG this shifts trace data from the order: * * A1A2A3A4 C1C2C3C4 G1G2G3G4 T1T2T3T4 * * to * * A1C1G1T1 C2A2G2T2 T3A3C3G3 G4C4C4T4 * * Ie for each base it ouputs the signal for the called base first * followed by the remaining 3 signals in A,C,G,T order (minus the * called signal already output). */ char *tshift(ztr_t *ztr, char *told_c, int tlen, int *new_len); char *untshift(ztr_t *ztr, char *told_c, int tlen, int *new_len); #ifdef __cplusplus } #endif #endif /* _COMPRESSION_H_ */ io_lib-io_lib-1-14-11/io_lib/cram.h000066400000000000000000000045451336132477700167220ustar00rootroot00000000000000/* * Copyright (c) 2013 Genome Research Ltd. * Author(s): 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. */ /*! \file * CRAM interface. * * Consider using the higher level scram_*() API for programs that wish to * be file format agnostic. * * This API should be used for CRAM specific code. The specifics of the * public API are implemented in cram_io.h, cram_encode.h and cram_decode.h * although these should not be included directly (use this file instead). */ #ifdef __cplusplus extern "C" { #endif #ifdef SAMTOOLS # include "io_lib/cram_samtools.h" #endif #ifndef _CRAM_H_ #define _CRAM_H_ #include "io_lib/sam_header.h" #include "cram_structs.h" #include "cram_io.h" #include "cram_encode.h" #include "cram_decode.h" #include "cram_stats.h" #include "cram_codecs.h" #include "cram_index.h" #endif #ifdef __cplusplus } #endif io_lib-io_lib-1-14-11/io_lib/cram_bambam.c000066400000000000000000000375161336132477700202200ustar00rootroot00000000000000/* * Copyright (c) 2015 Genome Research Ltd. * Author(s): 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. */ /* * This code contains an interface for Biobambam and Libmaus to use * when encoding CRAM files. * * Libmaus has its own thread-pool system. We construct work packages * to be dispatched to libmaus. * * The basic model is that we have a single encoder context, created / * destroyed by cram_allocate_encoder() and cram_deallocate_encoder(). * The context can just be a cram_fd pointer. * * This context is then passed along with a block of uncompressed BAM * records to cram_enque_compression_block(), running in the top thread. * This procedure creates a work package and puts it on the work queue * passed in. * * The cram_process_work_package() function is then called per work * package, within 1 or more threads. Within this function it will * call the libmaus supplied write function and when finished will * call the libmaus supplied work-finished function. The write * function takes the place of the CRAM_IO_PUTC and CRAM_IO_WRITE * functions already defined in cram_io.c. */ #ifdef HAVE_CONFIG_H #include "io_lib_config.h" #endif #include #include #include #include #include #include "io_lib/cram.h" //----------------------------------------------------------------------------- // FIXME: move these to a public header. // Public interface typedef enum cram_data_write_block_type { cram_data_write_block_type_internal, cram_data_write_block_type_block_final, cram_data_write_block_type_file_final } cram_data_write_block_type; // Enqueue a package of work to compress a CRAM slice. typedef void (*cram_enque_compression_work_package_function_t)(void *userdata, void *workpackage); // Callback to indicate the block has been compressed typedef void (*cram_compression_work_package_finished_t)(void *userdata, size_t const inblockid, int const final); // Write function for compressed blocks, provided by libmaus. // Inblockid is the same as supplied by the dispatcher. // Outblockid increments from 0 per unique inblockid. typedef void (*cram_data_write_function_t)(void *userdata, ssize_t const inblockid, size_t const outblockid, char const *data, size_t const n, cram_data_write_block_type const blocktype); // Temporary copy from biobambam (BSD licence verbally accepted) to // help validate the interface via the compiler. extern void *cram_allocate_encoder(void *userdata, char const *sam_header, size_t const sam_headerlength, cram_data_write_function_t write_func); extern void cram_deallocate_encoder(void *context); extern int cram_enque_compression_block( void *userdata, void *context, size_t const inblockid, char const **block, size_t const *blocksize, size_t const *blockelements, size_t const numblocks, int const final, cram_enque_compression_work_package_function_t workenqueuefunction, cram_data_write_function_t writefunction, cram_compression_work_package_finished_t workfinishedfunction); extern int cram_process_work_package(void *workpackage); //----------------------------------------------------------------------------- // Internally used structures // The cram_enc_context is the primary encoder context used by // libmaus. It is allocated once and passed into all subsequent calls // by libmaus. We use it to track the total number of records so far // (for the CRAM container header) and our CRAM in-memory file // descriptor. typedef struct { cram_fd *fd; void *userdata; // supplied by caller, pass back into write_func cram_data_write_function_t write_func; size_t num_records; pthread_mutex_t context_lock; // a lock for manipulating this struct pthread_mutex_t header_lock; // a lock on fd->header } cram_enc_context; // A work package is a series of BAM blocks for conversion to CRAM typedef struct { // encoder context cram_enc_context *context; // BAM block char const **block; size_t const *blocksize; size_t num_blocks; ssize_t inblockid; size_t outblockid; int final; size_t num_records; // Libmaus callback functions void *userdata; cram_data_write_function_t write_func; cram_compression_work_package_finished_t finished_func; } cram_enc_work_package; //----------------------------------------------------------------------------- // The callbacks for making CRAM write to an in-memory data block. /* * Cram buffered I/O writer. * Has an fwrite()-like interface. It returns the number of items * (not bytes) written. As dstring_nappend either writes everything * or nothing, this will return nmemb on success and 0 on failure. */ size_t cram_mem_write_callback(void *ptr, size_t size, size_t nmemb, void *cram_io_userdata) { dstring_t *ds = (dstring_t *)cram_io_userdata; if (0 == dstring_nappend(ds, ptr, size*nmemb)) return nmemb; return 0; } static cram_io_output_t * cram_callback_allocate_func(char const *filename) { cram_io_output_t *io = malloc(sizeof(*io)); dstring_t *ds = dstring_create(NULL); if (!io) return NULL; io->user_data = ds; io->fwrite_callback = cram_mem_write_callback; //io->ftell_callback = cram_mem_tell_callback; io->ftell_callback = NULL; return io; } static cram_io_output_t * cram_callback_deallocate_func(cram_io_output_t *io) { if (io) { if (io->user_data) dstring_destroy(io->user_data); free(io); } return NULL; } //----------------------------------------------------------------------------- // The libmaus threading interface itself. /** * Allocate cram encoder and return compression context * * @param samheader SAM header text * @param samheaderlength length of SAM header in bytes * @param workenqueuefunction function which will be called to enque * compression work packages * * @return NULL on failure. **/ void *cram_allocate_encoder(void *userdata, char const *sam_header, size_t const sam_headerlength, cram_data_write_function_t write_func) { cram_fd *fd = NULL; SAM_hdr *hdr = NULL; cram_enc_context *c = malloc(sizeof(*c)); if (!c) goto err; if (!(hdr = sam_hdr_parse(sam_header, sam_headerlength))) goto err; fd = cram_openw_by_callbacks(NULL, cram_callback_allocate_func, cram_callback_deallocate_func, 1024*1024); if (!fd) goto err; //fd->inblockid = 0; //fd->outblockid = 0; fd->header = hdr; sam_hdr_incr_ref(hdr); if (cram_write_SAM_hdr(fd, hdr) != 0) goto err; cram_io_flush_output_buffer(fd); c->fd = fd; c->userdata = userdata; c->write_func = write_func; c->num_records = 0; // While the cram_fd itself does not have its own internal // multithreading, we manually create the mutexes it would use // to ensure that this cram_fd running in our own separate // threads can handle locking correctly. fd->metrics_lock = malloc(sizeof(pthread_mutex_t)); fd->ref_lock = malloc(sizeof(pthread_mutex_t)); fd->bam_list_lock = malloc(sizeof(pthread_mutex_t)); pthread_mutex_init(fd->metrics_lock, NULL); pthread_mutex_init(fd->ref_lock, NULL); pthread_mutex_init(fd->bam_list_lock, NULL); dstring_t *ds = (dstring_t *)fd->fp_out_callbacks->user_data; write_func(userdata, -1, 0, DSTRING_STR(ds), DSTRING_LEN(ds), cram_data_write_block_type_block_final); pthread_mutex_init(&c->context_lock, NULL); pthread_mutex_init(&c->header_lock, NULL); return c; err: if (c) free(c); if (fd) cram_close(fd); if (hdr) sam_hdr_free(hdr); return NULL; } void cram_deallocate_encoder(void *context) { cram_enc_context *c = (cram_enc_context *)context; cram_fd *fd; if (!c) return; fd = c->fd; pthread_mutex_destroy(&c->context_lock); pthread_mutex_destroy(&c->header_lock); pthread_mutex_destroy(fd->metrics_lock); pthread_mutex_destroy(fd->ref_lock); pthread_mutex_destroy(fd->bam_list_lock); free(fd->metrics_lock); free(fd->ref_lock); free(fd->bam_list_lock); if (fd->header) sam_hdr_free(fd->header); if (fd) cram_close(fd); free(c); } /** * Notify cram encoder there is more data to be compressed * * @param userdata pointer supplied back to callback functions * @param context compression context returned by * cram_allocate_encoder * @param inblockid running id of input block * @param block of alignments (uncompressed bam format) * @param blocksize length of block in sizeof(char) * @param final 1 if this is the last block passed, 0 otherwise * @param workenqueuefunction callback for queueing work in the thread * pool * @param workfinishedfunction callback notifying caller that * compression of this block is done * @param writefunction function called from writing compressed data * * @return 0 on success; * -1 on failure **/ int cram_enque_compression_block( void *userdata, void *context, size_t const inblockid, char const **block, size_t const *blocksize, size_t const *blockelements, size_t const numblocks, int const final, cram_enque_compression_work_package_function_t workenqueuefunction, cram_data_write_function_t writefunction, cram_compression_work_package_finished_t workfinishedfunction) { cram_enc_context *c = (cram_enc_context *)context; cram_enc_work_package *pkg = malloc(sizeof(*pkg)); size_t n, numrecs; if (!pkg) return -1; numrecs = 0; for (n = 0; n < numblocks; n++) numrecs += blockelements[n]; pthread_mutex_lock(&c->context_lock); pkg->num_records = c->num_records; c->num_records += numrecs; pthread_mutex_unlock(&c->context_lock); #if defined(IO_LIB_CRAM_BAMBAM_DEBUG) { fprintf(stderr, "Enqueue block %d, rec_start %d+%d, final %d\n", (int)inblockid, (int)pkg->num_records, (int)numrecs, final); fprintf(stderr, "blocksize[]={"); int tot; for (tot = n = 0; n < numblocks; n++) { fprintf(stderr, "%d%c", (int)blocksize[n], "},"[n < numblocks-1]); tot += blocksize[n]; } fprintf(stderr, "; // sum %d\n", tot); } #endif pkg->context = c; pkg->block = block; pkg->blocksize = blocksize; pkg->num_blocks = numblocks; pkg->inblockid = inblockid; pkg->outblockid = 0; pkg->final = final; pkg->userdata = userdata; pkg->write_func = writefunction; pkg->finished_func = workfinishedfunction; workenqueuefunction(userdata, pkg); // FIXME: should probably have // err code. return 0; } static cram_fd *cram_dup_fd(cram_fd *orig) { int bufsize = 65536; // FIXME cram_fd *fd = malloc(sizeof(*fd)); if (!fd) return NULL; memcpy(fd, orig, sizeof(*fd)); fd->ctr = NULL; fd->fp_out_buffer = cram_io_allocate_output_buffer(bufsize); fd->fp_out_callbacks = cram_callback_allocate_func(NULL); fd->fp_out = NULL; return fd; } static void cram_dup_close(cram_fd *fd) { spare_bams *bl, *next; if (!fd) return; if (fd->fp_out_buffer) cram_io_deallocate_output_buffer(fd->fp_out_buffer); if (fd->fp_out_callbacks) cram_callback_deallocate_func(fd->fp_out_callbacks); for (bl = fd->bl; bl; bl = next) { int i, max_rec = fd->seqs_per_slice * fd->slices_per_container; next = bl->next; for (i = 0; i < max_rec; i++) { if (bl->bams[i]) free(bl->bams[i]); } free(bl->bams); free(bl); } if (fd->ctr) cram_free_container(fd->ctr); free(fd); } /** * Work package dispatch function for cram encoding * * @param Workpackage containing task to perform and all function * pointers necessary to communicate back to dispatcher. * * @return 0 on success; * -1 on failure **/ int cram_process_work_package(void *workpackage) { cram_enc_work_package *pkg = (cram_enc_work_package *)workpackage; cram_enc_context *c; cram_fd *fd; size_t bnum; if (!pkg) return -1; if (!(c = pkg->context)) return -1; // Each work package can be running in a separate thread, so we // need to make sure writing to CRAM isn't clobbering over shared // memory. // // The reference sequences work fine with reference counting, but // the output buffer is one per cram_fd. Therefore we create a // temporary local copy of cram_fd with pointers to share as much // as we can. // // FIXME: consider having a free-list of previously used cram_fd. pthread_mutex_lock(&c->context_lock); fd = cram_dup_fd(c->fd); pthread_mutex_unlock(&c->context_lock); fd->record_counter = pkg->num_records; // We create a fake bam_file_t containing the entire BAM block and // then use the standard bam_get_seq() API to iterate over // sequences within the BAM block. for (bnum = 0; bnum < pkg->num_blocks; bnum++) { bam_file_t *bf; bam_seq_t *bsp = NULL; pthread_mutex_lock(&c->header_lock); bf = bam_open_block(pkg->block[bnum], pkg->blocksize[bnum], fd->header); pthread_mutex_unlock(&c->header_lock); if (!bf) return -1; while (bam_get_seq(bf, &bsp)) { if (cram_put_bam_seq(fd, bsp) != 0) { fprintf(stderr, "Failed to write CRAM record\n"); pthread_mutex_lock(&c->header_lock); bam_close(bf); pthread_mutex_unlock(&c->header_lock); cram_dup_close(fd); return -1; } } pthread_mutex_lock(&c->header_lock); bam_close(bf); pthread_mutex_unlock(&c->header_lock); if (bsp) free(bsp); } cram_flush(fd); if (pkg->final) { // The final package needs the EOF block adding too. cram_write_eof_block(fd); } // Write the block dstring_t *ds = (dstring_t *)fd->fp_out_callbacks->user_data; #if defined(IO_LIB_CRAM_BAMBAM_DEBUG) fprintf(stderr, "Writing work package %d,%d " "from rec %d, length %d, final %d\n", (int)pkg->inblockid, (int)pkg->outblockid, (int)pkg->num_records, (int)DSTRING_LEN(ds), pkg->final); #endif pkg->write_func(pkg->userdata, pkg->inblockid, pkg->outblockid++, DSTRING_STR(ds), DSTRING_LEN(ds), pkg->final ? cram_data_write_block_type_file_final : cram_data_write_block_type_block_final); pkg->finished_func(pkg->userdata, pkg->inblockid, pkg->final); // Free the work package free(pkg); // FIXME: do we also need to do something to decr reference seqs? cram_dup_close(fd); return 0; } io_lib-io_lib-1-14-11/io_lib/cram_block_compression.h000066400000000000000000000115011336132477700225030ustar00rootroot00000000000000/* * Copyright (c) 2013-2015 Genome Research Ltd. * Author(s): 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. */ /* * Author: James Bonfield, Wellcome Trust Sanger Institute. 2013 */ /*! \file * Include cram.h instead. * * This is an internal part of the CRAM system and is automatically included * when you #include cram.h. * * Implements the low level block compression methods. */ #ifndef _CRAM_BLOCK_COMPRESSION_H_ #define _CRAM_BLOCK_COMPRESSION_H_ #include "../io_lib/cram.h" #ifdef __cplusplus extern "C" { #endif /* Frequency of metrics tests */ #define TRIAL_SPAN 50 #define NTRIALS 3 #define FOUR_CC(s) (((s)[0]<<24)+((s)[1]<<16)+((s)[2]<<8)+((s)[3])) /* * A structure detailing how a cram_compressor looks. */ typedef struct { // 4 character code; // NB only bottom 8-bits are permitted in file format currently. uint32_t code; // bit-wise OR of DS_* content ids int64_t content_ids; // Weightings for compression and uncompression speeds. // Treat 1.0 as gzip equiv. // int compress_weight; // int uncompress_weight; // How many times more costly than gzip double cost; // String identifier, for debugging const char *(*name)(void); // Compresses a block. // // The compressed block size is returned in *out_size // Returns malloced buffer on success; // NULL on failure unsigned char *(*compress_block)(int method, int level, cram_slice *s, unsigned char *in, size_t in_size, size_t *out_size); // Uncompresses a block. // // The expected uncompressed size is supplied in *out_size, but the // function should also return the exact size. // // Returns malloced buffer on success; // NULL on failure unsigned char *(*uncompress_block)(cram_slice *s, unsigned char *in, size_t in_size, size_t *out_size); } cram_compressor; // /*! Uncompresses a CRAM block, if compressed. // * // * @return // * Returns 0 on success; // * -1 on failure // */ // int cram_uncompress_block(cram_slice *s, cram_block *b); // // // /*! Compresses a block. // * // * Compresses a block using one of two different zlib strategies. If we only // * want one choice set strat2 to be -1. // * // * The logic here is that sometimes Z_RLE does a better job than Z_FILTERED // * or Z_DEFAULT_STRATEGY on quality data. If so, we'd rather use it as it is // * significantly faster. // * // * @return // * Returns 0 on success; // * -1 on failure // */ // int cram_compress_block(cram_fd *fd, cram_slice *s, // cram_block *b, cram_metrics *metrics, // int method, int level); /* *! Initialises the inbuilt and external block compression codecs. * * Searches $CRAM_CODEC_DIR for dynamic loadable libraries (.so/.dll). * Any containing a cram_compressor_init() symbol are loaded up and * initialised. * * @return * Returns 0 on success; * -1 on failure. */ int cram_compression_codec_init(void); #ifdef __cplusplus } #endif #endif /* _CRAM_BLOCK_COMPRESSION_H_ */ io_lib-io_lib-1-14-11/io_lib/cram_codecs.c000066400000000000000000001523051336132477700202330ustar00rootroot00000000000000/* * Copyright (c) 2013, 2014, 2015 Genome Research Ltd. * Author(s): 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. */ /* * Author: James Bonfield, Wellcome Trust Sanger Institute. 2013 */ /* * FIXME: add checking of cram_external_type to return NULL on unsupported * {codec,type} tuples. */ #ifdef HAVE_CONFIG_H #include "io_lib_config.h" #endif #include #include #include #include #include #include "io_lib/cram.h" /* * --------------------------------------------------------------------------- * Block bit-level I/O functions. * All defined static here to promote easy inlining by the compiler. */ #if 0 /* Get a single bit, MSB first */ static signed int get_bit_MSB(cram_block *block) { unsigned int val; if (block->byte > block->alloc) return -1; val = block->data[block->byte] >> block->bit; if (--block->bit == -1) { block->bit = 7; block->byte++; //printf("(%02X)", block->data[block->byte]); } //printf("-B%d-", val&1); return val & 1; } #endif /* * Count number of successive 0 and 1 bits */ static int get_one_bits_MSB(cram_block *block) { int n = 0, b; if (block->byte >= block->uncomp_size) return -1; do { b = block->data[block->byte] >> block->bit; if (--block->bit == -1) { block->bit = 7; block->byte++; if (block->byte == block->uncomp_size && (b&1)) return -1; } n++; } while (b&1); return n-1; } static int get_zero_bits_MSB(cram_block *block) { int n = 0, b; if (block->byte >= block->uncomp_size) return -1; do { b = block->data[block->byte] >> block->bit; if (--block->bit == -1) { block->bit = 7; block->byte++; if (block->byte == block->uncomp_size && !(b&1)) return -1; } n++; } while (!(b&1)); return n-1; } #if 0 /* Stores a single bit */ static void store_bit_MSB(cram_block *block, unsigned int bit) { if (block->byte >= block->alloc) { block->alloc = block->alloc ? block->alloc*2 : 1024; block->data = realloc(block->data, block->alloc); } if (bit) block->data[block->byte] |= (1 << block->bit); if (--block->bit == -1) { block->bit = 7; block->byte++; block->data[block->byte] = 0; } } #endif #if 0 /* Rounds to the next whole byte boundary first */ static void store_bytes_MSB(cram_block *block, char *bytes, int len) { if (block->bit != 7) { block->bit = 7; block->byte++; } while (block->byte + len >= block->alloc) { block->alloc = block->alloc ? block->alloc*2 : 1024; block->data = realloc(block->data, block->alloc); } memcpy(&block->data[block->byte], bytes, len); block->byte += len; } #endif /* Local optimised copy for inlining */ static inline unsigned int get_bits_MSB(cram_block *block, int nbits) { unsigned int val = 0; int i; #if 0 // Fits within the current byte */ if (nbits <= block->bit+1) { val = (block->data[block->byte]>>(block->bit-(nbits-1))) & ((1<bit -= nbits) == -1) { block->bit = 7; block->byte++; } return val; } // partial first byte val = block->data[block->byte] & ((1<<(block->bit+1))-1); nbits -= block->bit+1; block->bit = 7; block->byte++; // whole middle bytes while (nbits >= 8) { val = (val << 8) | block->data[block->byte++]; nbits -= 8; } val <<= nbits; val |= (block->data[block->byte]>>(block->bit-(nbits-1))) & ((1<bit -= nbits; return val; #endif #if 0 /* Inefficient implementation! */ //printf("{"); for (i = 0; i < nbits; i++) //val = (val << 1) | get_bit_MSB(block); GET_BIT_MSB(block, val); #endif #if 1 /* Combination of 1st two methods */ if (nbits <= block->bit+1) { val = (block->data[block->byte]>>(block->bit-(nbits-1))) & ((1<bit -= nbits) == -1) { block->bit = 7; block->byte++; } return val; } // /* Consume as many as possible from current byte */ // val = block->data[block->byte] & ((1<<(block->bit+1))-1); // nbits -= block->bit+1; // block->bit = 7; // block->byte++; switch(nbits) { // case 15: GET_BIT_MSB(block, val); // case 14: GET_BIT_MSB(block, val); // case 13: GET_BIT_MSB(block, val); // case 12: GET_BIT_MSB(block, val); // case 11: GET_BIT_MSB(block, val); // case 10: GET_BIT_MSB(block, val); // case 9: GET_BIT_MSB(block, val); case 8: GET_BIT_MSB(block, val); case 7: GET_BIT_MSB(block, val); case 6: GET_BIT_MSB(block, val); case 5: GET_BIT_MSB(block, val); case 4: GET_BIT_MSB(block, val); case 3: GET_BIT_MSB(block, val); case 2: GET_BIT_MSB(block, val); case 1: GET_BIT_MSB(block, val); break; default: for (i = 0; i < nbits; i++) //val = (val << 1) | get_bit_MSB(block); GET_BIT_MSB(block, val); } #endif //printf("=0x%x}", val); return val; } /* * Can store up to 24-bits worth of data encoded in an integer value * Possibly we'd want to have a less optimal store_bits function when dealing * with nbits > 24, but for now we assume the codes generated are never * that big. (Given this is only possible with 121392 or more * characters with exactly the correct frequency distribution we check * for it elsewhere.) */ static int store_bits_MSB(cram_block *block, unsigned int val, int nbits) { /* fprintf(stderr, " store_bits: %02x %d\n", val, nbits); */ /* * Use slow mode until we tweak the huffman generator to never generate * codes longer than 24-bits. */ unsigned int mask; if (block->byte+4 >= block->alloc) { if (block->byte) { block->alloc *= 2; block->data = realloc(block->data, block->alloc + 4); if (!block->data) return -1; } else { block->alloc = 1024; block->data = realloc(block->data, block->alloc + 4); if (!block->data) return -1; block->data[0] = 0; // initialise first byte of buffer } } /* fits in current bit-field */ if (nbits <= block->bit+1) { block->data[block->byte] |= (val << (block->bit+1-nbits)); if ((block->bit-=nbits) == -1) { block->bit = 7; block->byte++; block->data[block->byte] = 0; } return 0; } block->data[block->byte] |= (val >> (nbits -= block->bit+1)); block->bit = 7; block->byte++; block->data[block->byte] = 0; mask = 1<<(nbits-1); do { if (val & mask) block->data[block->byte] |= (1 << block->bit); if (--block->bit == -1) { block->bit = 7; block->byte++; block->data[block->byte] = 0; } mask >>= 1; } while(--nbits); return 0; } /* * Returns the next 'size' bytes from a block, or NULL if insufficient * data left.This is just a pointer into the block data and not an * allocated object, so do not free the result. */ static char *cram_extract_block(cram_block *b, int size) { char *cp = (char *)b->data + b->idx; b->idx += size; if (b->idx > b->uncomp_size) return NULL; return cp; } /* * --------------------------------------------------------------------------- * EXTERNAL */ int cram_external_decode_int(cram_slice *slice, cram_codec *c, cram_block *in, char *out, int *out_size) { int l; char *cp; cram_block *b; /* Find the external block */ b = cram_get_block_by_id(slice, c->external.content_id); if (!b) return *out_size?-1:0; cp = (char *)b->data + b->idx; // E_INT and E_LONG are guaranteed single item queries l = safe_itf8_get(cp, (char *)b->data + b->uncomp_size, (int32_t *)out); b->idx += l; *out_size = 1; return l > 0 ? 0 : -1; } int cram_external_decode_long(cram_slice *slice, cram_codec *c, cram_block *in, char *out, int *out_size) { int l; char *cp; cram_block *b; /* Find the external block */ b = cram_get_block_by_id(slice, c->external.content_id); if (!b) return *out_size?-1:0; cp = (char *)b->data + b->idx; // E_INT and E_LONG are guaranteed single item queries l = safe_ltf8_get(cp, (char *)b->data + b->uncomp_size, (int64_t *)out); b->idx += l; *out_size = 1; return l > 0 ? 0 : -1; } int cram_external_decode_char(cram_slice *slice, cram_codec *c, cram_block *in, char *out, int *out_size) { char *cp; cram_block *b; /* Find the external block */ b = cram_get_block_by_id(slice, c->external.content_id); if (!b) return *out_size?-1:0; cp = cram_extract_block(b, *out_size); if (!cp) return -1; if (out) memcpy(out, cp, *out_size); return 0; } static int cram_external_decode_block(cram_slice *slice, cram_codec *c, cram_block *in, char *out_, int *out_size) { char *cp; cram_block *out = (cram_block *)out_; cram_block *b = NULL; /* Find the external block */ b = cram_get_block_by_id(slice, c->external.content_id); if (!b) return *out_size?-1:0; cp = cram_extract_block(b, *out_size); if (!cp) return -1; BLOCK_APPEND(out, cp, *out_size); return 0; } void cram_external_decode_free(cram_codec *c) { if (c) free(c); } cram_codec *cram_external_decode_init(char *data, int size, enum cram_external_type option, int version) { cram_codec *c; char *cp = data; if (!(c = malloc(sizeof(*c)))) return NULL; c->codec = E_EXTERNAL; if (option == E_INT) c->decode = cram_external_decode_int; else if (option == E_LONG) c->decode = cram_external_decode_long; else if (option == E_BYTE_ARRAY || option == E_BYTE) c->decode = cram_external_decode_char; else c->decode = cram_external_decode_block; c->free = cram_external_decode_free; cp += itf8_get(cp, &c->external.content_id); if (cp - data != size) { fprintf(stderr, "Malformed external header stream\n"); free(c); return NULL; } c->external.type = option; return c; } int cram_external_encode_int(cram_slice *slice, cram_codec *c, char *in, int in_size) { uint32_t *i32 = (uint32_t *)in; itf8_put_blk(c->out, *i32); return 0; } int cram_external_encode_long(cram_slice *slice, cram_codec *c, char *in, int in_size) { uint64_t *i64 = (uint64_t *)in; ltf8_put_blk(c->out, *i64); return 0; } int cram_external_encode_char(cram_slice *slice, cram_codec *c, char *in, int in_size) { BLOCK_APPEND(c->out, in, in_size); return 0; } void cram_external_encode_free(cram_codec *c) { if (!c) return; free(c); } int cram_external_encode_store(cram_codec *c, cram_block *b, char *prefix, int version) { char tmp[99], *tp = tmp; int len = 0; if (prefix) { size_t l = strlen(prefix); BLOCK_APPEND(b, prefix, l); len += l; } tp += itf8_put(tp, c->e_external.content_id); len += itf8_put_blk(b, c->codec); len += itf8_put_blk(b, tp-tmp); BLOCK_APPEND(b, tmp, tp-tmp); len += tp-tmp; return len; } cram_codec *cram_external_encode_init(cram_stats *st, enum cram_external_type option, void *dat, int version) { cram_codec *c; c = malloc(sizeof(*c)); if (!c) return NULL; c->codec = E_EXTERNAL; c->free = cram_external_encode_free; if (option == E_INT) c->encode = cram_external_encode_int; else if (option == E_LONG) c->encode = cram_external_encode_long; else if (option == E_BYTE_ARRAY || option == E_BYTE) c->encode = cram_external_encode_char; else abort(); c->store = cram_external_encode_store; c->e_external.content_id = (size_t)dat; return c; } /* * --------------------------------------------------------------------------- * BETA */ void cram_nop_decode_reset(cram_codec *c) {} int cram_beta_decode_long(cram_slice *slice, cram_codec *c, cram_block *in, char *out, int *out_size) { int64_t *out_i = (int64_t *)out; int i, n = *out_size; if (c->beta.nbits) { if (cram_not_enough_bits(in, c->beta.nbits * n)) return -1; for (i = 0; i < n; i++) out_i[i] = get_bits_MSB(in, c->beta.nbits) - c->beta.offset; } else { for (i = 0; i < n; i++) out_i[i] = -c->beta.offset; } return 0; } int cram_beta_decode_int(cram_slice *slice, cram_codec *c, cram_block *in, char *out, int *out_size) { int32_t *out_i = (int32_t *)out; int i, n = *out_size; if (c->beta.nbits) { if (cram_not_enough_bits(in, c->beta.nbits * n)) return -1; for (i = 0; i < n; i++) out_i[i] = get_bits_MSB(in, c->beta.nbits) - c->beta.offset; } else { for (i = 0; i < n; i++) out_i[i] = -c->beta.offset; } return 0; } int cram_beta_decode_char(cram_slice *slice, cram_codec *c, cram_block *in, char *out, int *out_size) { int i, n = *out_size; if (c->beta.nbits) { if (cram_not_enough_bits(in, c->beta.nbits * n)) return -1; if (out) for (i = 0; i < n; i++) out[i] = get_bits_MSB(in, c->beta.nbits) - c->beta.offset; else for (i = 0; i < n; i++) get_bits_MSB(in, c->beta.nbits); } else { if (out) for (i = 0; i < n; i++) out[i] = -c->beta.offset; } return 0; } void cram_beta_decode_free(cram_codec *c) { if (c) free(c); } cram_codec *cram_beta_decode_init(char *data, int size, enum cram_external_type option, int version) { cram_codec *c; char *cp = data; if (!(c = malloc(sizeof(*c)))) return NULL; c->codec = E_BETA; if (option == E_LONG) c->decode = cram_beta_decode_long; else if (option == E_INT) c->decode = cram_beta_decode_int; else if (option == E_BYTE_ARRAY || option == E_BYTE) c->decode = cram_beta_decode_char; else { fprintf(stderr, "BYTE_ARRAYs not supported by this codec\n"); return NULL; } c->free = cram_beta_decode_free; c->beta.nbits = -1; cp += itf8_get(cp, &c->beta.offset); cp += itf8_get(cp, &c->beta.nbits); if (cp - data != size || c->beta.nbits < 0 || c->beta.nbits > 8 * sizeof(int)) { fprintf(stderr, "Malformed beta header stream\n"); free(c); return NULL; } return c; } int cram_beta_encode_store(cram_codec *c, cram_block *b, char *prefix, int version) { int len = 0; if (prefix) { size_t l = strlen(prefix); BLOCK_APPEND(b, prefix, l); len += l; } len += itf8_put_blk(b, c->codec); len += itf8_put_blk(b, itf8_size(c->e_beta.offset) + itf8_size(c->e_beta.nbits)); // codec length len += itf8_put_blk(b, c->e_beta.offset); len += itf8_put_blk(b, c->e_beta.nbits); return len; } int cram_beta_encode_long(cram_slice *slice, cram_codec *c, char *in, int in_size) { int64_t *syms = (int64_t *)in; int i, r = 0; for (i = 0; i < in_size; i++) r |= store_bits_MSB(c->out, syms[i] + c->e_beta.offset, c->e_beta.nbits); return r; } int cram_beta_encode_int(cram_slice *slice, cram_codec *c, char *in, int in_size) { int *syms = (int *)in; int i, r = 0; for (i = 0; i < in_size; i++) r |= store_bits_MSB(c->out, syms[i] + c->e_beta.offset, c->e_beta.nbits); return r; } int cram_beta_encode_char(cram_slice *slice, cram_codec *c, char *in, int in_size) { unsigned char *syms = (unsigned char *)in; int i, r = 0; for (i = 0; i < in_size; i++) r |= store_bits_MSB(c->out, syms[i] + c->e_beta.offset, c->e_beta.nbits); return r; } void cram_beta_encode_free(cram_codec *c) { if (c) free(c); } cram_codec *cram_beta_encode_init(cram_stats *st, enum cram_external_type option, void *dat, int version) { cram_codec *c; int min_val, max_val, len = 0; int64_t range; c = malloc(sizeof(*c)); if (!c) return NULL; c->codec = E_BETA; c->free = cram_beta_encode_free; if (option == E_LONG) c->encode = cram_beta_encode_long; else if (option == E_INT) c->encode = cram_beta_encode_int; else c->encode = cram_beta_encode_char; c->store = cram_beta_encode_store; if (dat) { min_val = ((int *)dat)[0]; max_val = ((int *)dat)[1]; } else { min_val = INT_MAX; max_val = INT_MIN; int i; for (i = 0; i < MAX_STAT_VAL; i++) { if (!st->freqs[i]) continue; if (min_val > i) min_val = i; max_val = i; } if (st->h) { HashItem *hi; HashIter *iter = HashTableIterCreate(); while ((hi = HashTableIterNext(st->h, iter))) { i = (int)(size_t)hi->key; if (min_val > i) min_val = i; if (max_val < i) max_val = i; } HashTableIterDestroy(iter); } } assert(max_val >= min_val); c->e_beta.offset = -min_val; range = (int64_t) max_val - min_val; while (range) { len++; range >>= 1; } c->e_beta.nbits = len; return c; } /* * --------------------------------------------------------------------------- * SUBEXP */ int cram_subexp_decode(cram_slice *slice, cram_codec *c, cram_block *in, char *out, int *out_size) { int32_t *out_i = (int32_t *)out; int n, count; int k = c->subexp.k; for (count = 0, n = *out_size; count < n; count++) { int i = 0, tail; int val; /* Get number of 1s */ //while (get_bit_MSB(in) == 1) i++; i = get_one_bits_MSB(in); if (i < 0 || cram_not_enough_bits(in, i > 0 ? i + k - 1 : k)) return -1; /* * Val is * i > 0: 2^(k+i-1) + k+i-1 bits * i = 0: k bits */ if (i) { tail = i + k-1; val = 0; while (tail) { //val = val<<1; val |= get_bit_MSB(in); GET_BIT_MSB(in, val); tail--; } val += 1 << (i + k-1); } else { tail = k; val = 0; while (tail) { //val = val<<1; val |= get_bit_MSB(in); GET_BIT_MSB(in, val); tail--; } } out_i[count] = val - c->subexp.offset; } return 0; } void cram_subexp_decode_free(cram_codec *c) { if (c) free(c); } cram_codec *cram_subexp_decode_init(char *data, int size, enum cram_external_type option, int version) { cram_codec *c; char *cp = data; if (option == E_BYTE_ARRAY_BLOCK) { fprintf(stderr, "BYTE_ARRAYs not supported by this codec\n"); return NULL; } if (!(c = malloc(sizeof(*c)))) return NULL; c->codec = E_SUBEXP; c->decode = cram_subexp_decode; c->free = cram_subexp_decode_free; c->subexp.k = -1; cp += safe_itf8_get(cp, data + size, &c->subexp.offset); cp += safe_itf8_get(cp, data + size, &c->subexp.k); if (cp - data != size || c->subexp.k < 0) { fprintf(stderr, "Malformed subexp header stream\n"); free(c); return NULL; } return c; } /* * --------------------------------------------------------------------------- * GAMMA */ int cram_gamma_decode(cram_slice *slice, cram_codec *c, cram_block *in, char *out, int *out_size) { int32_t *out_i = (int32_t *)out; int i, n; for (i = 0, n = *out_size; i < n; i++) { int nz = 0; int val; //while (get_bit_MSB(in) == 0) nz++; nz = get_zero_bits_MSB(in); if (cram_not_enough_bits(in, nz)) return -1; val = 1; while (nz > 0) { //val <<= 1; val |= get_bit_MSB(in); GET_BIT_MSB(in, val); nz--; } out_i[i] = val - c->gamma.offset; } return 0; } void cram_gamma_decode_free(cram_codec *c) { if (c) free(c); } cram_codec *cram_gamma_decode_init(char *data, int size, enum cram_external_type option, int version) { cram_codec *c; char *cp = data; if (option == E_BYTE_ARRAY_BLOCK) { fprintf(stderr, "BYTE_ARRAYs not supported by this codec\n"); return NULL; } if (!(c = malloc(sizeof(*c)))) return NULL; c->codec = E_GAMMA; c->decode = cram_gamma_decode; c->free = cram_gamma_decode_free; cp += itf8_get(cp, &c->gamma.offset); if (cp - data != size) { fprintf(stderr, "Malformed gamma header stream\n"); free(c); return NULL; } return c; } /* * --------------------------------------------------------------------------- * HUFFMAN */ static int code_sort(const void *vp1, const void *vp2) { const cram_huffman_code *c1 = (const cram_huffman_code *)vp1; const cram_huffman_code *c2 = (const cram_huffman_code *)vp2; if (c1->len != c2->len) return c1->len - c2->len; else return c1->symbol - c2->symbol; } void cram_huffman_decode_free(cram_codec *c) { if (!c) return; if (c->huffman.codes) free(c->huffman.codes); free(c); } int cram_huffman_decode_null(cram_slice *slice, cram_codec *c, cram_block *in, char *out, int *out_size) { return -1; } int cram_huffman_decode_char0(cram_slice *slice, cram_codec *c, cram_block *in, char *out, int *out_size) { int i, n; if (!out) return 0; /* Special case of 0 length codes */ for (i = 0, n = *out_size; i < n; i++) { out[i] = c->huffman.codes[0].symbol; } return 0; } int cram_huffman_decode_char(cram_slice *slice, cram_codec *c, cram_block *in, char *out, int *out_size) { int i, n, ncodes = c->huffman.ncodes; const cram_huffman_code * const codes = c->huffman.codes; for (i = 0, n = *out_size; i < n; i++) { int idx = 0; int val = 0, len = 0, last_len = 0; for (;;) { int dlen = codes[idx].len - last_len; if (cram_not_enough_bits(in, dlen)) return -1; //val <<= dlen; //val |= get_bits_MSB(in, dlen); //last_len = (len += dlen); last_len = (len += dlen); for (; dlen; dlen--) GET_BIT_MSB(in, val); idx = val - codes[idx].p; if (idx >= ncodes || idx < 0) return -1; if (codes[idx].code == val && codes[idx].len == len) { if (out) out[i] = codes[idx].symbol; break; } } } return 0; } int cram_huffman_decode_int0(cram_slice *slice, cram_codec *c, cram_block *in, char *out, int *out_size) { int32_t *out_i = (int32_t *)out; int i, n; const cram_huffman_code * const codes = c->huffman.codes; /* Special case of 0 length codes */ for (i = 0, n = *out_size; i < n; i++) { out_i[i] = codes[0].symbol; } return 0; } int cram_huffman_decode_int(cram_slice *slice, cram_codec *c, cram_block *in, char *out, int *out_size) { int32_t *out_i = (int32_t *)out; int i, n, ncodes = c->huffman.ncodes; const cram_huffman_code * const codes = c->huffman.codes; for (i = 0, n = *out_size; i < n; i++) { int idx = 0; int val = 0, len = 0, last_len = 0; // Now one bit at a time for remaining checks for (;;) { int dlen = codes[idx].len - last_len; if (cram_not_enough_bits(in, dlen)) return -1; //val <<= dlen; //val |= get_bits_MSB(in, dlen); //last_len = (len += dlen); last_len = (len += dlen); for (; dlen; dlen--) GET_BIT_MSB(in, val); idx = val - codes[idx].p; if (idx >= ncodes || idx < 0) return -1; if (codes[idx].code == val && codes[idx].len == len) { out_i[i] = codes[idx].symbol; break; } } } return 0; } int cram_huffman_decode_long0(cram_slice *slice, cram_codec *c, cram_block *in, char *out, int *out_size) { int64_t *out_i = (int64_t *)out; int i, n; const cram_huffman_code * const codes = c->huffman.codes; /* Special case of 0 length codes */ for (i = 0, n = *out_size; i < n; i++) { out_i[i] = codes[0].symbol; } return 0; } int cram_huffman_decode_long(cram_slice *slice, cram_codec *c, cram_block *in, char *out, int *out_size) { int64_t *out_i = (int64_t *)out; int i, n, ncodes = c->huffman.ncodes; const cram_huffman_code * const codes = c->huffman.codes; for (i = 0, n = *out_size; i < n; i++) { int idx = 0; int val = 0, len = 0, last_len = 0; // Now one bit at a time for remaining checks for (;;) { int dlen = codes[idx].len - last_len; if (cram_not_enough_bits(in, dlen)) return -1; //val <<= dlen; //val |= get_bits_MSB(in, dlen); //last_len = (len += dlen); last_len = (len += dlen); for (; dlen; dlen--) GET_BIT_MSB(in, val); idx = val - codes[idx].p; if (idx >= ncodes || idx < 0) return -1; if (codes[idx].code == val && codes[idx].len == len) { out_i[i] = codes[idx].symbol; break; } } } return 0; } /* * Initialises a huffman decoder from an encoding data stream. */ cram_codec *cram_huffman_decode_init(char *data, int size, enum cram_external_type option, int version) { int32_t ncodes = 0, i, j; char *cp = data, *data_end = &data[size]; cram_codec *h; cram_huffman_code *codes; int32_t val, last_len, max_len = 0; int l; if (option == E_BYTE_ARRAY_BLOCK) { fprintf(stderr, "BYTE_ARRAYs not supported by this codec\n"); return NULL; } cp += safe_itf8_get(cp, data_end, &ncodes); h = calloc(1, sizeof(*h)); if (!h) return NULL; h->codec = E_HUFFMAN; h->free = cram_huffman_decode_free; h->huffman.ncodes = ncodes; codes = h->huffman.codes = malloc(ncodes * sizeof(*codes)); if (!codes) { free(h); return NULL; } /* Read symbols and bit-lengths */ if (option == E_LONG) { for (i = 0, l = 1; i < ncodes && l > 0; i++, cp += l) { l = safe_ltf8_get(cp, data_end, &codes[i].symbol); } } else { for (i = 0, l = 1; i < ncodes && l > 0; i++, cp += l) { int32_t i32; l = safe_itf8_get(cp, data_end, &i32); codes[i].symbol = i32; } } if (l < 1) { fprintf(stderr, "Malformed huffman header stream\n"); free(h); return NULL; } cp += safe_itf8_get(cp, data_end, &i); if (i != ncodes) { fprintf(stderr, "Malformed huffman header stream\n"); free(h); return NULL; } if (ncodes == 0) { /* NULL huffman stream. Ensure it returns an error if anything tries to use it. */ h->decode = cram_huffman_decode_null; return h; } for (i = 0, l = 1; i < ncodes; i++, cp += l) { l = safe_itf8_get(cp, data_end, &codes[i].len); if (l < 1) break; if (max_len < codes[i].len) max_len = codes[i].len; } if (l < 1 || cp - data != size || max_len >= ncodes) { fprintf(stderr, "Malformed huffman header stream\n"); free(h); return NULL; } /* Sort by bit length and then by symbol value */ qsort(codes, ncodes, sizeof(*codes), code_sort); /* Assign canonical codes */ val = -1, last_len = 0; for (i = 0; i < ncodes; i++) { val++; if (codes[i].len > last_len) { while (codes[i].len > last_len) { val <<= 1; last_len++; } } codes[i].code = val; } /* * Compute the next starting point, offset by the i'th value. * For example if codes 10, 11, 12, 13 are 30, 31, 32, 33 then * codes[10..13].p = 30 - 10. */ last_len = 0; for (i = j = 0; i < ncodes; i++) { if (codes[i].len > last_len) { j = codes[i].code - i; last_len = codes[i].len; } codes[i].p = j; } // puts("==HUFF LEN=="); // for (i = 0; i <= last_len+1; i++) { // printf("len %d=%d prefix %d\n", i, h->huffman.lengths[i], h->huffman.prefix[i]); // } // puts("===HUFFMAN CODES==="); // for (i = 0; i < ncodes; i++) { // int j; // printf("%d: %d %d %d ", i, codes[i].symbol, codes[i].len, codes[i].code); // j = codes[i].len; // while (j) { // putchar(codes[i].code & (1 << --j) ? '1' : '0'); // } // printf(" %d\n", codes[i].code); // } if (option == E_BYTE || option == E_BYTE_ARRAY) { if (h->huffman.codes[0].len == 0) h->decode = cram_huffman_decode_char0; else h->decode = cram_huffman_decode_char; } else if (option == E_LONG) { if (h->huffman.codes[0].len == 0) h->decode = cram_huffman_decode_long0; else h->decode = cram_huffman_decode_long; } else if (option == E_INT) { if (h->huffman.codes[0].len == 0) h->decode = cram_huffman_decode_int0; else h->decode = cram_huffman_decode_int; } else { return NULL; } return (cram_codec *)h; } int cram_huffman_encode_char0(cram_slice *slice, cram_codec *c, char *in, int in_size) { return 0; } int cram_huffman_encode_char(cram_slice *slice, cram_codec *c, char *in, int in_size) { int i, code, len, r = 0; unsigned char *syms = (unsigned char *)in; while (in_size--) { int sym = *syms++; if (sym >= -1 && sym < MAX_HUFF) { i = c->e_huffman.val2code[sym+1]; assert(c->e_huffman.codes[i].symbol == sym); code = c->e_huffman.codes[i].code; len = c->e_huffman.codes[i].len; } else { /* Slow - use a lookup table for when sym < MAX_HUFF? */ for (i = 0; i < c->e_huffman.nvals; i++) { if (c->e_huffman.codes[i].symbol == sym) break; } if (i == c->e_huffman.nvals) return -1; code = c->e_huffman.codes[i].code; len = c->e_huffman.codes[i].len; } r |= store_bits_MSB(c->out, code, len); } return r; } int cram_huffman_encode_long0(cram_slice *slice, cram_codec *c, char *in, int in_size) { return 0; } int cram_huffman_encode_long(cram_slice *slice, cram_codec *c, char *in, int in_size) { int i, code, len, r = 0; int64_t *syms = (int64_t *)in; while (in_size--) { int sym = *syms++; if (sym >= -1 && sym < MAX_HUFF) { i = c->e_huffman.val2code[sym+1]; assert(c->e_huffman.codes[i].symbol == sym); code = c->e_huffman.codes[i].code; len = c->e_huffman.codes[i].len; } else { /* Slow - use a lookup table for when sym < MAX_HUFFMAN_SYM? */ for (i = 0; i < c->e_huffman.nvals; i++) { if (c->e_huffman.codes[i].symbol == sym) break; } if (i == c->e_huffman.nvals) return -1; code = c->e_huffman.codes[i].code; len = c->e_huffman.codes[i].len; } r |= store_bits_MSB(c->out, code, len); } return r; } int cram_huffman_encode_int0(cram_slice *slice, cram_codec *c, char *in, int in_size) { return 0; } int cram_huffman_encode_int(cram_slice *slice, cram_codec *c, char *in, int in_size) { int i, code, len, r = 0; int *syms = (int *)in; while (in_size--) { int sym = *syms++; if (sym >= -1 && sym < MAX_HUFF) { i = c->e_huffman.val2code[sym+1]; assert(c->e_huffman.codes[i].symbol == sym); code = c->e_huffman.codes[i].code; len = c->e_huffman.codes[i].len; } else { /* Slow - use a lookup table for when sym < MAX_HUFFMAN_SYM? */ for (i = 0; i < c->e_huffman.nvals; i++) { if (c->e_huffman.codes[i].symbol == sym) break; } if (i == c->e_huffman.nvals) return -1; code = c->e_huffman.codes[i].code; len = c->e_huffman.codes[i].len; } r |= store_bits_MSB(c->out, code, len); } return r; } void cram_huffman_encode_free(cram_codec *c) { if (!c) return; if (c->e_huffman.codes) free(c->e_huffman.codes); free(c); } /* * Encodes a huffman tree. * Returns number of bytes written. */ int cram_huffman_encode_store(cram_codec *c, cram_block *b, char *prefix, int version) { int i, len = 0; cram_huffman_code *codes = c->e_huffman.codes; /* * Up to code length 127 means 2.5e+26 bytes of data required (worst * case huffman tree needs symbols with freqs matching the Fibonacci * series). So guaranteed 1 byte per code. * * Symbols themselves could be 5 bytes (eg -1 is 5 bytes in itf8). * * Therefore 6*ncodes + 5 + 5 + 1 + 5 is max memory */ char *tmp = malloc(6*c->e_huffman.nvals+16); char *tp = tmp; if (!tmp) return -1; if (prefix) { size_t l = strlen(prefix); BLOCK_APPEND(b, prefix, l); len += l; } tp += itf8_put(tp, c->e_huffman.nvals); if (c->e_huffman.option == E_LONG) { for (i = 0; i < c->e_huffman.nvals; i++) { tp += ltf8_put(tp, codes[i].symbol); } } else { for (i = 0; i < c->e_huffman.nvals; i++) { tp += itf8_put(tp, codes[i].symbol); } } tp += itf8_put(tp, c->e_huffman.nvals); for (i = 0; i < c->e_huffman.nvals; i++) { tp += itf8_put(tp, codes[i].len); } len += itf8_put_blk(b, c->codec); len += itf8_put_blk(b, tp-tmp); BLOCK_APPEND(b, tmp, tp-tmp); len += tp-tmp; free(tmp); return len; } cram_codec *cram_huffman_encode_init(cram_stats *st, enum cram_external_type option, void *dat, int version) { int *vals = NULL, *freqs = NULL, vals_alloc = 0, *lens, code, len; int nvals, i, ntot = 0, max_val = 0, min_val = INT_MAX, k; cram_codec *c; cram_huffman_code *codes; c = malloc(sizeof(*c)); if (!c) return NULL; c->codec = E_HUFFMAN; /* Count number of unique symbols */ for (nvals = i = 0; i < MAX_STAT_VAL; i++) { if (!st->freqs[i]) continue; if (nvals >= vals_alloc) { vals_alloc = vals_alloc ? vals_alloc*2 : 1024; vals = realloc(vals, vals_alloc * sizeof(int)); freqs = realloc(freqs, vals_alloc * sizeof(int)); if (!vals || !freqs) { if (vals) free(vals); if (freqs) free(freqs); free(c); return NULL; } } vals[nvals] = i; freqs[nvals] = st->freqs[i]; assert(st->freqs[i] > 0); ntot += freqs[nvals]; if (max_val < i) max_val = i; if (min_val > i) min_val = i; nvals++; } if (st->h) { HashIter *iter= HashTableIterCreate(); HashItem *hi; while ((hi = HashTableIterNext(st->h, iter))) { if (nvals >= vals_alloc) { vals_alloc = vals_alloc ? vals_alloc*2 : 1024; vals = realloc(vals, vals_alloc * sizeof(int)); freqs = realloc(freqs, vals_alloc * sizeof(int)); if (!vals || !freqs) return NULL; } vals[nvals]=(size_t)hi->key; freqs[nvals] = hi->data.i; assert(hi->data.i > 0); ntot += freqs[nvals]; if (max_val < i) max_val = i; if (min_val > i) min_val = i; nvals++; } HashTableIterDestroy(iter); } assert(nvals > 0); freqs = realloc(freqs, 2*nvals*sizeof(*freqs)); lens = calloc(2*nvals, sizeof(*lens)); if (!lens || !freqs) return NULL; /* Inefficient, use pointers to form chain so we can insert and maintain * a sorted list? This is currently O(nvals^2) complexity. */ for (;;) { int low1 = INT_MAX, low2 = INT_MAX; int ind1 = 0, ind2 = 0; for (i = 0; i < nvals; i++) { if (freqs[i] < 0) continue; if (low1 > freqs[i]) low2 = low1, ind2 = ind1, low1 = freqs[i], ind1 = i; else if (low2 > freqs[i]) low2 = freqs[i], ind2 = i; } if (low2 == INT_MAX) break; freqs[nvals] = low1 + low2; lens[ind1] = nvals; lens[ind2] = nvals; freqs[ind1] *= -1; freqs[ind2] *= -1; nvals++; } nvals = nvals/2+1; /* Assign lengths */ for (i = 0; i < nvals; i++) { int code_len = 0; for (k = lens[i]; k; k = lens[k]) code_len++; lens[i] = code_len; freqs[i] *= -1; //fprintf(stderr, "%d / %d => %d\n", vals[i], freqs[i], lens[i]); } /* Sort, need in a struct */ if (!(codes = malloc(nvals * sizeof(*codes)))) return NULL; for (i = 0; i < nvals; i++) { codes[i].symbol = vals[i]; codes[i].len = lens[i]; } qsort(codes, nvals, sizeof(*codes), code_sort); /* * Generate canonical codes from lengths. * Sort by length. * Start with 0. * Every new code of same length is +1. * Every new code of new length is +1 then <<1 per extra length. * * /\ * a/\ * /\/\ * bcd/\ * ef * * a 1 0 * b 3 4 (0+1)<<2 * c 3 5 * d 3 6 * e 4 14 (6+1)<<1 * f 5 15 */ code = 0; len = codes[0].len; for (i = 0; i < nvals; i++) { while (len != codes[i].len) { code<<=1; len++; } codes[i].code = code++; if (codes[i].symbol >= -1 && codes[i].symbol < MAX_HUFF) c->e_huffman.val2code[codes[i].symbol+1] = i; //fprintf(stderr, "sym %d, code %d, len %d\n", // codes[i].symbol, codes[i].code, codes[i].len); } free(lens); free(vals); free(freqs); c->e_huffman.codes = codes; c->e_huffman.nvals = nvals; c->e_huffman.option = option; c->free = cram_huffman_encode_free; if (option == E_BYTE || option == E_BYTE_ARRAY) { if (c->e_huffman.codes[0].len == 0) c->encode = cram_huffman_encode_char0; else c->encode = cram_huffman_encode_char; } else if (option == E_INT) { if (c->e_huffman.codes[0].len == 0) c->encode = cram_huffman_encode_int0; else c->encode = cram_huffman_encode_int; } else if (option == E_LONG) { if (c->e_huffman.codes[0].len == 0) c->encode = cram_huffman_encode_long0; else c->encode = cram_huffman_encode_long; } else { return NULL; } c->store = cram_huffman_encode_store; return c; } /* * --------------------------------------------------------------------------- * BYTE_ARRAY_LEN */ int cram_byte_array_len_decode(cram_slice *slice, cram_codec *c, cram_block *in, char *out, int *out_size) { /* Fetch length */ int32_t len = 0, one = 1; int r; r = c->byte_array_len.len_codec->decode(slice, c->byte_array_len.len_codec, in, (char *)&len, &one); //printf("ByteArray Len=%d\n", len); if (!r && c->byte_array_len.val_codec && len >= 0) { r = c->byte_array_len.val_codec->decode(slice, c->byte_array_len.val_codec, in, out, &len); } else { return -1; } *out_size = len; return r; } void cram_byte_array_len_decode_free(cram_codec *c) { if (!c) return; if (c->byte_array_len.len_codec) c->byte_array_len.len_codec->free(c->byte_array_len.len_codec); if (c->byte_array_len.val_codec) c->byte_array_len.val_codec->free(c->byte_array_len.val_codec); free(c); } cram_codec *cram_byte_array_len_decode_init(char *data, int size, enum cram_external_type option, int version) { cram_codec *c; char *cp = data; char *endp = data + size; int32_t encoding = 0; int32_t sub_size = -1; if (!(c = malloc(sizeof(*c)))) return NULL; c->codec = E_BYTE_ARRAY_LEN; c->decode = cram_byte_array_len_decode; c->free = cram_byte_array_len_decode_free; cp += safe_itf8_get(cp, endp, &encoding); cp += safe_itf8_get(cp, endp, &sub_size); if (sub_size < 0 || endp - cp < sub_size) goto malformed; c->byte_array_len.len_codec = cram_decoder_init(encoding, cp, sub_size, E_INT, version); if (c->byte_array_len.len_codec == NULL) goto no_codec; cp += sub_size; sub_size = -1; cp += safe_itf8_get(cp, endp, &encoding); cp += safe_itf8_get(cp, endp, &sub_size); if (sub_size < 0 || endp - cp < sub_size) goto malformed; c->byte_array_len.val_codec = cram_decoder_init(encoding, cp, sub_size, option, version); if (c->byte_array_len.val_codec == NULL) goto no_codec; cp += sub_size; if (cp - data != size) goto malformed; return c; malformed: fprintf(stderr, "Malformed byte_array_len header stream\n"); no_codec: free(c); return NULL; } int cram_byte_array_len_encode(cram_slice *slice, cram_codec *c, char *in, int in_size) { int32_t i32 = in_size; int r = 0; r |= c->e_byte_array_len.len_codec->encode(slice, c->e_byte_array_len.len_codec, (char *)&i32, 1); r |= c->e_byte_array_len.val_codec->encode(slice, c->e_byte_array_len.val_codec, in, in_size); return r; } void cram_byte_array_len_encode_free(cram_codec *c) { if (!c) return; if (c->e_byte_array_len.len_codec) c->e_byte_array_len.len_codec->free(c->e_byte_array_len.len_codec); if (c->e_byte_array_len.val_codec) c->e_byte_array_len.val_codec->free(c->e_byte_array_len.val_codec); free(c); } int cram_byte_array_len_encode_store(cram_codec *c, cram_block *b, char *prefix, int version) { int len = 0, len2, len3; cram_codec *tc; cram_block *b_len, *b_val; if (prefix) { size_t l = strlen(prefix); BLOCK_APPEND(b, prefix, l); len += l; } tc = c->e_byte_array_len.len_codec; b_len = cram_new_block(0, 0); len2 = tc->store(tc, b_len, NULL, version); tc = c->e_byte_array_len.val_codec; b_val = cram_new_block(0, 0); len3 = tc->store(tc, b_val, NULL, version); len += itf8_put_blk(b, c->codec); len += itf8_put_blk(b, len2+len3); BLOCK_APPEND(b, BLOCK_DATA(b_len), BLOCK_SIZE(b_len)); BLOCK_APPEND(b, BLOCK_DATA(b_val), BLOCK_SIZE(b_val)); cram_free_block(b_len); cram_free_block(b_val); return len + len2 + len3; } cram_codec *cram_byte_array_len_encode_init(cram_stats *st, enum cram_external_type option, void *dat, int version) { cram_codec *c; cram_byte_array_len_encoder *e = (cram_byte_array_len_encoder *)dat; c = malloc(sizeof(*c)); if (!c) return NULL; c->codec = E_BYTE_ARRAY_LEN; c->free = cram_byte_array_len_encode_free; c->encode = cram_byte_array_len_encode; c->store = cram_byte_array_len_encode_store; c->e_byte_array_len.len_codec = cram_encoder_init(e->len_encoding, st, E_INT, e->len_dat, version); c->e_byte_array_len.val_codec = cram_encoder_init(e->val_encoding, NULL, E_BYTE_ARRAY, e->val_dat, version); return c; } /* * --------------------------------------------------------------------------- * BYTE_ARRAY_STOP */ static int cram_byte_array_stop_decode_char(cram_slice *slice, cram_codec *c, cram_block *in, char *out, int *out_size) { char *cp, ch; cram_block *b = NULL; b = cram_get_block_by_id(slice, c->byte_array_stop.content_id); if (!b) return *out_size?-1:0; if (b->idx >= b->uncomp_size) return -1; cp = (char *)b->data + b->idx; if (out) { while ((ch = *cp) != (char)c->byte_array_stop.stop) { if (cp - (char *)b->data >= b->uncomp_size) return -1; *out++ = ch; cp++; } } else { // Consume input, but produce no output while ((ch = *cp) != (char)c->byte_array_stop.stop) { if (cp - (char *)b->data >= b->uncomp_size) return -1; cp++; } } *out_size = cp - (char *)(b->data + b->idx); b->idx = cp - (char *)b->data + 1; return 0; } int cram_byte_array_stop_decode_block(cram_slice *slice, cram_codec *c, cram_block *in, char *out_, int *out_size) { cram_block *b; cram_block *out = (cram_block *)out_; char *cp, *out_cp, *cp_end; char stop; b = cram_get_block_by_id(slice, c->byte_array_stop.content_id); if (!b) return *out_size?-1:0; if (b->idx >= b->uncomp_size) return -1; cp = (char *)b->data + b->idx; cp_end = (char *)b->data + b->uncomp_size; out_cp = (char *)BLOCK_END(out); stop = c->byte_array_stop.stop; if (cp_end - cp < out->alloc - out->byte) { while (cp != cp_end && *cp != stop) *out_cp++ = *cp++; BLOCK_SIZE(out) = out_cp - (char *)BLOCK_DATA(out); } else { char *cp_start; for (cp_start = cp; cp != cp_end && *cp != stop; cp++) ; BLOCK_APPEND(out, cp_start, cp - cp_start); BLOCK_GROW(out, cp - cp_start); } *out_size = cp - (char *)(b->data + b->idx); b->idx = cp - (char *)b->data + 1; return 0; } void cram_byte_array_stop_decode_free(cram_codec *c) { if (!c) return; free(c); } cram_codec *cram_byte_array_stop_decode_init(char *data, int size, enum cram_external_type option, int version) { cram_codec *c; unsigned char *cp = (unsigned char *)data; if (!(c = malloc(sizeof(*c)))) return NULL; c->codec = E_BYTE_ARRAY_STOP; switch (option) { case E_BYTE_ARRAY_BLOCK: c->decode = cram_byte_array_stop_decode_block; break; case E_BYTE_ARRAY: c->decode = cram_byte_array_stop_decode_char; break; default: fprintf(stderr, "byte_array_stop codec only supports BYTE_ARRAYs.\n"); free(c); return NULL; } c->free = cram_byte_array_stop_decode_free; c->byte_array_stop.stop = *cp++; if (CRAM_MAJOR_VERS(version) == 1) { c->byte_array_stop.content_id = cp[0] + (cp[1]<<8) + (cp[2]<<16) + (cp[3]<<24); cp += 4; } else { cp += itf8_get(cp, &c->byte_array_stop.content_id); } if ((char *)cp - data != size) { fprintf(stderr, "Malformed byte_array_stop header stream\n"); free(c); return NULL; } return c; } int cram_byte_array_stop_encode(cram_slice *slice, cram_codec *c, char *in, int in_size) { BLOCK_APPEND(c->out, in, in_size); BLOCK_APPEND_CHAR(c->out, c->e_byte_array_stop.stop); return 0; } void cram_byte_array_stop_encode_free(cram_codec *c) { if (!c) return; free(c); } int cram_byte_array_stop_encode_store(cram_codec *c, cram_block *b, char *prefix, int version) { int len = 0; char buf[20], *cp = buf; if (prefix) { size_t l = strlen(prefix); BLOCK_APPEND(b, prefix, l); len += l; } cp += itf8_put(cp, c->codec); if (CRAM_MAJOR_VERS(version) == 1) { cp += itf8_put(cp, 5); *cp++ = c->e_byte_array_stop.stop; *cp++ = (c->e_byte_array_stop.content_id >> 0) & 0xff; *cp++ = (c->e_byte_array_stop.content_id >> 8) & 0xff; *cp++ = (c->e_byte_array_stop.content_id >> 16) & 0xff; *cp++ = (c->e_byte_array_stop.content_id >> 24) & 0xff; } else { cp += itf8_put(cp, 1 + itf8_size(c->e_byte_array_stop.content_id)); *cp++ = c->e_byte_array_stop.stop; cp += itf8_put(cp, c->e_byte_array_stop.content_id); } BLOCK_APPEND(b, buf, cp-buf); len += cp-buf; return len; } cram_codec *cram_byte_array_stop_encode_init(cram_stats *st, enum cram_external_type option, void *dat, int version) { cram_codec *c; c = malloc(sizeof(*c)); if (!c) return NULL; c->codec = E_BYTE_ARRAY_STOP; c->free = cram_byte_array_stop_encode_free; c->encode = cram_byte_array_stop_encode; c->store = cram_byte_array_stop_encode_store; c->e_byte_array_stop.stop = ((int *)dat)[0]; c->e_byte_array_stop.content_id = ((int *)dat)[1]; return c; } /* * --------------------------------------------------------------------------- */ const char *cram_encoding2str(enum cram_encoding t) { switch (t) { case E_NULL: return "NULL"; case E_EXTERNAL: return "EXTERNAL"; case E_GOLOMB: return "GOLOMB"; case E_HUFFMAN: return "HUFFMAN"; case E_BYTE_ARRAY_LEN: return "BYTE_ARRAY_LEN"; case E_BYTE_ARRAY_STOP: return "BYTE_ARRAY_STOP"; case E_BETA: return "BETA"; case E_SUBEXP: return "SUBEXP"; case E_GOLOMB_RICE: return "GOLOMB_RICE"; case E_GAMMA: return "GAMMA"; case E_NUM_CODECS: default: return "?"; } } static cram_codec *(*decode_init[])(char *data, int size, enum cram_external_type option, int version) = { NULL, cram_external_decode_init, NULL, cram_huffman_decode_init, cram_byte_array_len_decode_init, cram_byte_array_stop_decode_init, cram_beta_decode_init, cram_subexp_decode_init, NULL, cram_gamma_decode_init, }; cram_codec *cram_decoder_init(enum cram_encoding codec, char *data, int size, enum cram_external_type option, int version) { if (codec >= E_NULL && codec < E_NUM_CODECS && decode_init[codec]) { return decode_init[codec](data, size, option, version); } else { fprintf(stderr, "Unimplemented codec of type %s\n", cram_encoding2str(codec)); return NULL; } } static cram_codec *(*encode_init[])(cram_stats *stx, enum cram_external_type option, void *opt, int version) = { NULL, cram_external_encode_init, NULL, cram_huffman_encode_init, cram_byte_array_len_encode_init, cram_byte_array_stop_encode_init, cram_beta_encode_init, NULL, //cram_subexp_encode_init, NULL, NULL, //cram_gamma_encode_init, }; cram_codec *cram_encoder_init(enum cram_encoding codec, cram_stats *st, enum cram_external_type option, void *dat, int version) { if (st && !st->nvals) return NULL; if (encode_init[codec]) { cram_codec *r; if ((r = encode_init[codec](st, option, dat, version))) r->out = NULL; return r; } else { fprintf(stderr, "Unimplemented codec of type %s\n", cram_encoding2str(codec)); abort(); } } /* * Returns the content_id used by this codec, also in id2 if byte_array_len. * Returns -1 for the CORE block and -2 for unneeded. * id2 is only filled out for BYTE_ARRAY_LEN which uses 2 codecs. */ int cram_codec_to_id(cram_codec *c, int *id2) { int bnum1, bnum2 = -2; switch (c->codec) { case E_HUFFMAN: bnum1 = c->huffman.ncodes == 1 ? -2 : -1; break; case E_GOLOMB: case E_BETA: case E_SUBEXP: case E_GOLOMB_RICE: case E_GAMMA: bnum1 = -1; break; case E_EXTERNAL: bnum1 = c->external.content_id; break; case E_BYTE_ARRAY_LEN: bnum1 = cram_codec_to_id(c->byte_array_len.len_codec, NULL); bnum2 = cram_codec_to_id(c->byte_array_len.val_codec, NULL); break; case E_BYTE_ARRAY_STOP: bnum1 = c->byte_array_stop.content_id; break; case E_NULL: bnum1 = -2; break; default: fprintf(stderr, "Unknown codec type %d\n", c->codec); bnum1 = -1; } if (id2) *id2 = bnum2; return bnum1; } /* * cram_codec structures are specialised for decoding or encoding. * Unfortunately this makes turning a decoder into an encoder (such as * when transcoding files) problematic. * * This function converts a cram decoder codec into an encoder version * in-place (ie it modifiers the codec itself). * * Returns 0 on success; * -1 on failure. */ int cram_codec_decoder2encoder(cram_fd *fd, cram_codec *c) { int j; switch (c->codec) { case E_EXTERNAL: // shares struct with decode c->free = cram_external_encode_free; c->store = cram_external_encode_store; if (c->decode == cram_external_decode_int) c->encode = cram_external_encode_int; else if (c->decode == cram_external_decode_char) c->encode = cram_external_encode_char; else if (c->decode == cram_external_decode_long) c->encode = cram_external_encode_long; else if (c->decode == cram_external_decode_block) c->encode = cram_external_encode_char; else return -1; break; case E_HUFFMAN: { // New structure, so switch. // FIXME: we huffman and e_huffman structs amended, we could // unify this. cram_codec *t = malloc(sizeof(*t)); t->codec = E_HUFFMAN; t->free = cram_huffman_encode_free; t->store = cram_huffman_encode_store; t->e_huffman.codes = c->huffman.codes; t->e_huffman.nvals = c->huffman.ncodes; for (j = 0; j < t->e_huffman.nvals; j++) { int32_t sym = t->e_huffman.codes[j].symbol; if (sym >= -1 && sym < MAX_HUFF) t->e_huffman.val2code[sym+1] = j; } if (c->decode == cram_huffman_decode_char0) t->encode = cram_huffman_encode_char0; else if (c->decode == cram_huffman_decode_char) t->encode = cram_huffman_encode_char; else if (c->decode == cram_huffman_decode_int0) t->encode = cram_huffman_encode_int0; else if (c->decode == cram_huffman_decode_int) t->encode = cram_huffman_encode_int; else if (c->decode == cram_huffman_decode_long0) t->encode = cram_huffman_encode_long0; else if (c->decode == cram_huffman_decode_long) t->encode = cram_huffman_encode_long; else { free(t); return -1; } *c = *t; free(t); break; } case E_BETA: // shares struct with decode c->free = cram_beta_encode_free; c->store = cram_beta_encode_store; if (c->decode == cram_beta_decode_long) c->encode = cram_beta_encode_long; else if (c->decode == cram_beta_decode_int) c->encode = cram_beta_encode_int; else if (c->decode == cram_beta_decode_char) c->encode = cram_beta_encode_char; else return -1; break; case E_BYTE_ARRAY_LEN: { cram_codec *t = malloc(sizeof(*t)); t->codec = E_BYTE_ARRAY_LEN; t->free = cram_byte_array_len_encode_free; t->store = cram_byte_array_len_encode_store; t->encode = cram_byte_array_len_encode; t->e_byte_array_len.len_codec = c->byte_array_len.len_codec; t->e_byte_array_len.val_codec = c->byte_array_len.val_codec; if (cram_codec_decoder2encoder(fd, t->e_byte_array_len.len_codec) == -1 || cram_codec_decoder2encoder(fd, t->e_byte_array_len.val_codec) == -1) { t->free(t); return -1; } // {len,val}_{encoding,dat} are undefined, but unused. // Leaving them unset here means we can test that assertion. *c = *t; free(t); break; } case E_BYTE_ARRAY_STOP: // shares struct with decode c->free = cram_byte_array_stop_encode_free; c->store = cram_byte_array_stop_encode_store; c->encode = cram_byte_array_stop_encode; break; default: return -1; } return 0; } io_lib-io_lib-1-14-11/io_lib/cram_codecs.h000066400000000000000000000141751336132477700202420ustar00rootroot00000000000000/* * Copyright (c) 2013, 2014, 2015 Genome Research Ltd. * Author(s): 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. */ /* * Author: James Bonfield, Wellcome Trust Sanger Institute. 2013 */ #ifndef _CRAM_ENCODINGS_H_ #define _CRAM_ENCODINGS_H_ #ifdef __cplusplus extern "C" { #endif #include struct cram_codec; /* * Slow but simple huffman decoder to start with. * Read a bit at a time, keeping track of {length, value} * eg. 1 1 0 1 => {1,1}, {2,3}, {3,6}, {4,13} * * Keep track of this through the huffman code table. * For fast scanning we have an index of where the first code of length X * appears. */ typedef struct { int64_t symbol; int32_t p; // next code start value, minus index to codes[] int32_t code; int32_t len; } cram_huffman_code; typedef struct { int ncodes; cram_huffman_code *codes; } cram_huffman_decoder; #define MAX_HUFF 128 typedef struct { cram_huffman_code *codes; int nvals; int val2code[MAX_HUFF+1]; // value to code lookup for small values int option; } cram_huffman_encoder; typedef struct { int32_t offset; int32_t nbits; } cram_beta_decoder; typedef struct { int32_t offset; } cram_gamma_decoder; typedef struct { int32_t offset; int32_t k; } cram_subexp_decoder; typedef struct { int32_t content_id; enum cram_external_type type; } cram_external_decoder; typedef struct { struct cram_codec *len_codec; struct cram_codec *val_codec; } cram_byte_array_len_decoder; typedef struct { unsigned char stop; int32_t content_id; } cram_byte_array_stop_decoder; typedef struct { enum cram_encoding len_encoding; enum cram_encoding val_encoding; void *len_dat; void *val_dat; struct cram_codec *len_codec; struct cram_codec *val_codec; } cram_byte_array_len_encoder; /* * A generic codec structure. */ typedef struct cram_codec { enum cram_encoding codec; cram_block *out; void (*free)(struct cram_codec *codec); int (*decode)(cram_slice *slice, struct cram_codec *codec, cram_block *in, char *out, int *out_size); int (*encode)(cram_slice *slice, struct cram_codec *codec, char *in, int in_size); int (*store)(struct cram_codec *codec, cram_block *b, char *prefix, int version); union { cram_huffman_decoder huffman; cram_external_decoder external; cram_beta_decoder beta; cram_gamma_decoder gamma; cram_subexp_decoder subexp; cram_byte_array_len_decoder byte_array_len; cram_byte_array_stop_decoder byte_array_stop; cram_huffman_encoder e_huffman; cram_external_decoder e_external; cram_byte_array_stop_decoder e_byte_array_stop; cram_byte_array_len_encoder e_byte_array_len; cram_beta_decoder e_beta; }; } cram_codec; const char *cram_encoding2str(enum cram_encoding t); cram_codec *cram_decoder_init(enum cram_encoding codec, char *data, int size, enum cram_external_type option, int version); cram_codec *cram_encoder_init(enum cram_encoding codec, cram_stats *st, enum cram_external_type option, void *dat, int version); //int cram_decode(void *codes, char *in, int in_size, char *out, int *out_size); //void cram_decoder_free(void *codes); //#define GET_BIT_MSB(b,v) (void)(v<<=1, v|=(b->data[b->byte] >> b->bit)&1, (--b->bit == -1) && (b->bit = 7, b->byte++)) #define GET_BIT_MSB(b,v) (void)(v<<=1, v|=(b->data[b->byte] >> b->bit)&1, b->byte += (--b->bit<0), b->bit&=7) /* * Check that enough bits are left in a block to satisy a bit-based decoder. * Return 0 if there are enough * 1 if not. */ static inline int cram_not_enough_bits(cram_block *blk, int nbits) { if (nbits < 0 || ((int32_t)blk->byte >= blk->uncomp_size && nbits > 0) || (blk->uncomp_size - blk->byte <= INT32_MAX / 8 + 1 && (blk->uncomp_size - (int32_t)blk->byte) * 8 + blk->bit - 7 < nbits)) { return 1; } return 0; } /* * Returns the content_id used by this codec, also in id2 if byte_array_len. * Returns -1 for the CORE block and -2 for unneeded. * id2 is only filled out for BYTE_ARRAY_LEN which uses 2 codecs. */ int cram_codec_to_id(cram_codec *c, int *id2); /* * cram_codec structures are specialised for decoding or encoding. * Unfortunately this makes turning a decoder into an encoder (such as * when transcoding files) problematic. * * This function converts a cram decoder codec into an encoder version * in-place (ie it modifiers the codec itself). * * Returns 0 on success; * -1 on failure. */ int cram_codec_decoder2encoder(cram_fd *fd, cram_codec *c); #ifdef __cplusplus } #endif #endif /* _CRAM_ENCODINGS_H_ */ io_lib-io_lib-1-14-11/io_lib/cram_decode.c000066400000000000000000002714541336132477700202250ustar00rootroot00000000000000/* * Copyright (c) 2013, 2014, 2015 Genome Research Ltd. * Author(s): James Bonfield, Rob Davies * * 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. */ /* * Author: James Bonfield, Wellcome Trust Sanger Institute. 2013 * * - In-memory decoding of CRAM data structures. * - Iterator for reading CRAM record by record. */ #ifdef HAVE_CONFIG_H #include "io_lib_config.h" #endif #include #include #include #include #include #include #include #include #include #include #include "io_lib/cram.h" #include "io_lib/os.h" #include "io_lib/md5.h" #include "io_lib/crc32.h" //Whether CIGAR has just M or uses = and X to indicate match and mismatch //#define USE_X /* ---------------------------------------------------------------------- * CRAM compression headers */ /* * Decodes the Tag Dictionary record in the preservation map * Updates the cram compression header. * * Returns number of bytes decoded on success * -1 on failure */ int cram_decode_TD(char *cp, const char *endp, cram_block_compression_hdr *h) { char *op = cp; unsigned char *dat; cram_block *b; int32_t blk_size = 0; int nTL, i, sz; if (!(b = cram_new_block(0, 0))) return -1; /* Decode */ cp += safe_itf8_get(cp, endp, &blk_size); if (!blk_size) { h->nTL = 0; h->TL = NULL; cram_free_block(b); return cp - op; } if (blk_size < 0 || endp - cp < blk_size) { cram_free_block(b); return -1; } BLOCK_APPEND(b, cp, blk_size); cp += blk_size; sz = cp - op; // Force nul termination if missing if (BLOCK_DATA(b)[BLOCK_SIZE(b)-1]) BLOCK_APPEND_CHAR(b, '\0'); /* Set up TL lookup table */ dat = BLOCK_DATA(b); // Count for (nTL = i = 0; i < BLOCK_SIZE(b); i++) { nTL++; while (dat[i]) i++; } // Copy h->nTL = nTL; if (!(h->TL = calloc(h->nTL, sizeof(unsigned char *)))) { cram_free_block(b); return -1; } for (nTL = i = 0; i < BLOCK_SIZE(b); i++) { h->TL[nTL++] = &dat[i]; while (dat[i]) i++; } h->TD_blk = b; return sz; } /* * Decodes a CRAM block compression header. * Returns header ptr on success * NULL on failure */ cram_block_compression_hdr *cram_decode_compression_header(cram_fd *fd, cram_block *b) { char *cp, *endp, *cp_copy; cram_block_compression_hdr *hdr = calloc(1, sizeof(*hdr)); int i; int32_t map_size = 0, map_count = 0; if (!hdr) return NULL; if (b->method != RAW) { if (cram_uncompress_block(b)) { free(hdr); return NULL; } } cp = (char *)b->data; endp = cp + b->uncomp_size; if (IS_CRAM_1_VERS(fd)) { int32_t i32; cp += safe_itf8_get(cp, endp, &hdr->ref_seq_id); if (CRAM_MAJOR_VERS(fd->version) >= 4) { int64_t i64; cp += safe_ltf8_get(cp, endp, &i64); hdr->ref_seq_start=i64; cp += safe_ltf8_get(cp, endp, &i64); hdr->ref_seq_span=i64; } else { cp += safe_itf8_get(cp, endp, &i32); hdr->ref_seq_start=i32; cp += safe_itf8_get(cp, endp, &i32); hdr->ref_seq_span=i32; } cp += safe_itf8_get(cp, endp, &hdr->num_records); cp += safe_itf8_get(cp, endp, &hdr->num_landmarks); if (!(hdr->landmark = malloc(hdr->num_landmarks * sizeof(int32_t)))) { free(hdr); return NULL; } for (i = 0; i < hdr->num_landmarks; i++) { cp += safe_itf8_get(cp, endp, &hdr->landmark[i]); } } hdr->preservation_map = HashTableCreate(4, HASH_NONVOLATILE_KEYS | HASH_FUNC_TCL); memset(hdr->rec_encoding_map, 0, CRAM_MAP_HASH * sizeof(hdr->rec_encoding_map[0])); memset(hdr->tag_encoding_map, 0, CRAM_MAP_HASH * sizeof(hdr->tag_encoding_map[0])); if (!hdr->preservation_map) { cram_free_compression_header(hdr); return NULL; } /* Initialise defaults for preservation map */ hdr->mapped_qs_included = 0; hdr->unmapped_qs_included = 0; hdr->unmapped_placed = 0; hdr->qs_included = 0; hdr->read_names_included = 0; hdr->AP_delta = 1; memcpy(hdr->substitution_matrix, "CGTNAGTNACTNACGNACGT", 20); /* Preservation map */ cp += safe_itf8_get(cp, endp, &map_size); cp_copy = cp; cp += safe_itf8_get(cp, endp, &map_count); for (i = 0; i < map_count; i++) { HashData hd; if (endp - cp < 2) { cram_free_compression_header(hdr); return NULL; } cp += 2; switch(CRAM_KEY(cp[-2],cp[-1])) { case CRAM_KEY('M','I'): hd.i = *cp++; if (!HashTableAdd(hdr->preservation_map, "MI", 2, hd, NULL)) { cram_free_compression_header(hdr); return NULL; } hdr->mapped_qs_included = hd.i; break; case CRAM_KEY('U','I'): hd.i = *cp++; if (!HashTableAdd(hdr->preservation_map, "UI", 2, hd, NULL)) { cram_free_compression_header(hdr); return NULL; } hdr->unmapped_qs_included = hd.i; break; case CRAM_KEY('P','I'): hd.i = *cp++; if (!HashTableAdd(hdr->preservation_map, "PI", 2, hd, NULL)) { cram_free_compression_header(hdr); return NULL; } hdr->unmapped_placed = hd.i; break; case CRAM_KEY('R','N'): hd.i = *cp++; if (!HashTableAdd(hdr->preservation_map, "RN", 2, hd, NULL)) { cram_free_compression_header(hdr); return NULL; } hdr->read_names_included = hd.i; break; case CRAM_KEY('A','P'): hd.i = *cp++; if (!HashTableAdd(hdr->preservation_map, "AP", 2, hd, NULL)) { cram_free_compression_header(hdr); return NULL; } hdr->AP_delta = hd.i; break; case CRAM_KEY('R','R'): hd.i = *cp++; if (!HashTableAdd(hdr->preservation_map, "RR", 2, hd, NULL)) { cram_free_compression_header(hdr); return NULL; } hdr->no_ref = !hd.i; break; case CRAM_KEY('S','M'): if (endp - cp < 5) { cram_free_compression_header(hdr); return NULL; } hdr->substitution_matrix[0][(cp[0]>>6)&3] = 'C'; hdr->substitution_matrix[0][(cp[0]>>4)&3] = 'G'; hdr->substitution_matrix[0][(cp[0]>>2)&3] = 'T'; hdr->substitution_matrix[0][(cp[0]>>0)&3] = 'N'; hdr->substitution_matrix[1][(cp[1]>>6)&3] = 'A'; hdr->substitution_matrix[1][(cp[1]>>4)&3] = 'G'; hdr->substitution_matrix[1][(cp[1]>>2)&3] = 'T'; hdr->substitution_matrix[1][(cp[1]>>0)&3] = 'N'; hdr->substitution_matrix[2][(cp[2]>>6)&3] = 'A'; hdr->substitution_matrix[2][(cp[2]>>4)&3] = 'C'; hdr->substitution_matrix[2][(cp[2]>>2)&3] = 'T'; hdr->substitution_matrix[2][(cp[2]>>0)&3] = 'N'; hdr->substitution_matrix[3][(cp[3]>>6)&3] = 'A'; hdr->substitution_matrix[3][(cp[3]>>4)&3] = 'C'; hdr->substitution_matrix[3][(cp[3]>>2)&3] = 'G'; hdr->substitution_matrix[3][(cp[3]>>0)&3] = 'N'; hdr->substitution_matrix[4][(cp[4]>>6)&3] = 'A'; hdr->substitution_matrix[4][(cp[4]>>4)&3] = 'C'; hdr->substitution_matrix[4][(cp[4]>>2)&3] = 'G'; hdr->substitution_matrix[4][(cp[4]>>0)&3] = 'T'; hd.p = cp; cp += 5; if (!HashTableAdd(hdr->preservation_map, "SM", 2, hd, NULL)) { cram_free_compression_header(hdr); return NULL; } break; case CRAM_KEY('T','D'): { int sz = cram_decode_TD(cp, endp, hdr); // tag dictionary if (sz < 0) { cram_free_compression_header(hdr); return NULL; } hd.p = cp; cp += sz; if (!HashTableAdd(hdr->preservation_map, "TD", 2, hd, NULL)) { cram_free_compression_header(hdr); return NULL; } break; } default: fprintf(stderr, "Unrecognised preservation map key %c%c\n", cp[-2], cp[-1]); // guess byte; cp++; break; } } if (cp - cp_copy != map_size) { cram_free_compression_header(hdr); return NULL; } /* Record encoding map */ cp += safe_itf8_get(cp, endp, &map_size); cp_copy = cp; cp += safe_itf8_get(cp, endp, &map_count); int is_v4 = CRAM_MAJOR_VERS(fd->version) >= 4 ? 1 : 0; for (i = 0; i < map_count; i++) { char *key = cp; int32_t encoding = E_NULL; int32_t size = 0; cram_map *m = malloc(sizeof(*m)); // FIXME: use pooled_alloc if (!m || endp - cp < 4) { free(m); cram_free_compression_header(hdr); return NULL; } cp += 2; cp += safe_itf8_get(cp, endp, &encoding); cp += safe_itf8_get(cp, endp, &size); // Fill out cram_map purely for cram_dump to dump out. m->key = (key[0]<<8)|key[1]; m->encoding = encoding; m->size = size; m->offset = cp - (char *)b->data; m->codec = NULL; if (m->encoding == E_NULL) continue; if (size < 0 || endp - cp < size) { free(m); cram_free_compression_header(hdr); return NULL; } //printf("%s codes for %.2s\n", cram_encoding2str(encoding), key); /* * For CRAM1.0 CF and BF are Byte and not Int. * Practically speaking it makes no difference unless we have a * 1.0 format file that stores these in EXTERNAL as only then * does Byte vs Int matter. * * Neither this C code nor Java reference implementations did this, * so we gloss over it and treat them as int. */ if (key[0] == 'B' && key[1] == 'F') { if (!(hdr->codecs[DS_BF] = cram_decoder_init(encoding, cp, size, E_INT, fd->version))) { cram_free_compression_header(hdr); return NULL; } } else if (key[0] == 'C' && key[1] == 'F') { if (!(hdr->codecs[DS_CF] = cram_decoder_init(encoding, cp, size, E_INT, fd->version))) { cram_free_compression_header(hdr); return NULL; } } else if (key[0] == 'R' && key[1] == 'I') { if (!(hdr->codecs[DS_RI] = cram_decoder_init(encoding, cp, size, E_INT, fd->version))) { cram_free_compression_header(hdr); return NULL; } } else if (key[0] == 'R' && key[1] == 'L') { if (!(hdr->codecs[DS_RL] = cram_decoder_init(encoding, cp, size, E_INT, fd->version))) { cram_free_compression_header(hdr); return NULL; } } else if (key[0] == 'A' && key[1] == 'P') { if (!(hdr->codecs[DS_AP] = cram_decoder_init(encoding, cp, size, is_v4 ? E_LONG : E_INT, fd->version))) { cram_free_compression_header(hdr); return NULL; } } else if (key[0] == 'R' && key[1] == 'G') { if (!(hdr->codecs[DS_RG] = cram_decoder_init(encoding, cp, size, E_INT, fd->version))) { cram_free_compression_header(hdr); return NULL; } } else if (key[0] == 'M' && key[1] == 'F') { if (!(hdr->codecs[DS_MF] = cram_decoder_init(encoding, cp, size, E_INT, fd->version))) { cram_free_compression_header(hdr); return NULL; } } else if (key[0] == 'N' && key[1] == 'S') { if (!(hdr->codecs[DS_NS] = cram_decoder_init(encoding, cp, size, E_INT, fd->version))) { cram_free_compression_header(hdr); return NULL; } } else if (key[0] == 'N' && key[1] == 'P') { if (!(hdr->codecs[DS_NP] = cram_decoder_init(encoding, cp, size, is_v4 ? E_LONG : E_INT, fd->version))) { cram_free_compression_header(hdr); return NULL; } } else if (key[0] == 'T' && key[1] == 'S') { if (!(hdr->codecs[DS_TS] = cram_decoder_init(encoding, cp, size, is_v4 ? E_LONG : E_INT, fd->version))) { cram_free_compression_header(hdr); return NULL; } } else if (key[0] == 'N' && key[1] == 'F') { if (!(hdr->codecs[DS_NF] = cram_decoder_init(encoding, cp, size, E_INT, fd->version))) { cram_free_compression_header(hdr); return NULL; } } else if (key[0] == 'T' && key[1] == 'C') { if (!(hdr->codecs[DS_TC] = cram_decoder_init(encoding, cp, size, E_BYTE, fd->version))) { cram_free_compression_header(hdr); return NULL; } } else if (key[0] == 'T' && key[1] == 'N') { if (!(hdr->codecs[DS_TN] = cram_decoder_init(encoding, cp, size, E_INT, fd->version))) { cram_free_compression_header(hdr); return NULL; } } else if (key[0] == 'F' && key[1] == 'N') { if (!(hdr->codecs[DS_FN] = cram_decoder_init(encoding, cp, size, E_INT, fd->version))) { cram_free_compression_header(hdr); return NULL; } } else if (key[0] == 'F' && key[1] == 'C') { if (!(hdr->codecs[DS_FC] = cram_decoder_init(encoding, cp, size, E_BYTE, fd->version))) { cram_free_compression_header(hdr); return NULL; } } else if (key[0] == 'F' && key[1] == 'P') { if (!(hdr->codecs[DS_FP] = cram_decoder_init(encoding, cp, size, E_INT, fd->version))) { cram_free_compression_header(hdr); return NULL; } } else if (key[0] == 'B' && key[1] == 'S') { if (!(hdr->codecs[DS_BS] = cram_decoder_init(encoding, cp, size, E_BYTE, fd->version))) { cram_free_compression_header(hdr); return NULL; } } else if (key[0] == 'I' && key[1] == 'N') { if (!(hdr->codecs[DS_IN] = cram_decoder_init(encoding, cp, size, E_BYTE_ARRAY, fd->version))) { cram_free_compression_header(hdr); return NULL; } } else if (key[0] == 'S' && key[1] == 'C') { if (!(hdr->codecs[DS_SC] = cram_decoder_init(encoding, cp, size, E_BYTE_ARRAY, fd->version))) { cram_free_compression_header(hdr); return NULL; } } else if (key[0] == 'D' && key[1] == 'L') { if (!(hdr->codecs[DS_DL] = cram_decoder_init(encoding, cp, size, E_INT, fd->version))) { cram_free_compression_header(hdr); return NULL; } } else if (key[0] == 'B' && key[1] == 'A') { if (!(hdr->codecs[DS_BA] = cram_decoder_init(encoding, cp, size, E_BYTE, fd->version))) { cram_free_compression_header(hdr); return NULL; } } else if (key[0] == 'B' && key[1] == 'B') { if (!(hdr->codecs[DS_BB] = cram_decoder_init(encoding, cp, size, E_BYTE_ARRAY, fd->version))) { cram_free_compression_header(hdr); return NULL; } } else if (key[0] == 'R' && key[1] == 'S') { if (!(hdr->codecs[DS_RS] = cram_decoder_init(encoding, cp, size, E_INT, fd->version))) { cram_free_compression_header(hdr); return NULL; } } else if (key[0] == 'P' && key[1] == 'D') { if (!(hdr->codecs[DS_PD] = cram_decoder_init(encoding, cp, size, E_INT, fd->version))) { cram_free_compression_header(hdr); return NULL; } } else if (key[0] == 'H' && key[1] == 'C') { if (!(hdr->codecs[DS_HC] = cram_decoder_init(encoding, cp, size, E_INT, fd->version))) { cram_free_compression_header(hdr); return NULL; } } else if (key[0] == 'M' && key[1] == 'Q') { if (!(hdr->codecs[DS_MQ] = cram_decoder_init(encoding, cp, size, E_INT, fd->version))) { cram_free_compression_header(hdr); return NULL; } } else if (key[0] == 'R' && key[1] == 'N') { if (!(hdr->codecs[DS_RN] = cram_decoder_init(encoding, cp, size, E_BYTE_ARRAY_BLOCK, fd->version))) { cram_free_compression_header(hdr); return NULL; } } else if (key[0] == 'Q' && key[1] == 'S') { if (!(hdr->codecs[DS_QS] = cram_decoder_init(encoding, cp, size, E_BYTE, fd->version))) { cram_free_compression_header(hdr); return NULL; } } else if (key[0] == 'Q' && key[1] == 'Q') { if (!(hdr->codecs[DS_QQ] = cram_decoder_init(encoding, cp, size, E_BYTE_ARRAY, fd->version))) { cram_free_compression_header(hdr); return NULL; } } else if (key[0] == 'T' && key[1] == 'L') { if (!(hdr->codecs[DS_TL] = cram_decoder_init(encoding, cp, size, E_INT, fd->version))) { cram_free_compression_header(hdr); return NULL; } } else if (key[0] == 'T' && key[1] == 'M') { } else if (key[0] == 'T' && key[1] == 'V') { } else fprintf(stderr, "Unrecognised key: %.2s\n", key); cp += size; m->next = hdr->rec_encoding_map[CRAM_MAP(key[0], key[1])]; hdr->rec_encoding_map[CRAM_MAP(key[0], key[1])] = m; } if (cp - cp_copy != map_size) { cram_free_compression_header(hdr); return NULL; } /* Tag encoding map */ cp += safe_itf8_get(cp, endp, &map_size); cp_copy = cp; cp += safe_itf8_get(cp, endp, &map_count); for (i = 0; i < map_count; i++) { int32_t encoding = E_NULL; int32_t size = 0; cram_map *m = malloc(sizeof(*m)); // FIXME: use pooled_alloc uint8_t key[3]; if (!m || endp - cp < 6) { free(m); cram_free_compression_header(hdr); return NULL; } cp += safe_itf8_get(cp, endp, &m->key); key[0] = m->key>>16; key[1] = m->key>>8; key[2] = m->key; cp += safe_itf8_get(cp, endp, &encoding); cp += safe_itf8_get(cp, endp, &size); m->encoding = encoding; m->size = size; m->offset = cp - (char *)b->data; if (size < 0 || endp - cp < size || !(m->codec = cram_decoder_init(encoding, cp, size, E_BYTE_ARRAY_BLOCK, fd->version))) { cram_free_compression_header(hdr); free(m); return NULL; } cp += size; m->next = hdr->tag_encoding_map[CRAM_MAP(key[0],key[1])]; hdr->tag_encoding_map[CRAM_MAP(key[0],key[1])] = m; } if (cp - cp_copy != map_size) { cram_free_compression_header(hdr); return NULL; } return hdr; } /* * Note we also need to scan through the record encoding map to * see which data series share the same block, either external or * CORE. For example if we need the BF data series but MQ and CF * are also encoded in the same block then we need to add those in * as a dependency in order to correctly decode BF. * * Returns 0 on success * -1 on failure */ int cram_dependent_data_series(cram_fd *fd, cram_block_compression_hdr *hdr, cram_slice *s) { int *block_used; int core_used = 0; int i; static int i_to_id[] = { DS_BF, DS_AP, DS_FP, DS_RL, DS_DL, DS_NF, DS_BA, DS_QS, DS_FC, DS_FN, DS_BS, DS_IN, DS_RG, DS_MQ, DS_TL, DS_RN, DS_NS, DS_NP, DS_TS, DS_MF, DS_CF, DS_RI, DS_RS, DS_PD, DS_HC, DS_SC, DS_BB, DS_QQ, }; uint32_t orig_ds; /* * Set the data_series bit field based on fd->required_fields * contents. */ if (fd->required_fields && fd->required_fields != INT_MAX) { s->data_series = 0; if (fd->required_fields & SAM_QNAME) s->data_series |= CRAM_RN; if (fd->required_fields & SAM_FLAG) s->data_series |= CRAM_BF; if (fd->required_fields & SAM_RNAME) s->data_series |= CRAM_RI | CRAM_BF; if (fd->required_fields & SAM_POS) s->data_series |= CRAM_AP | CRAM_BF; if (fd->required_fields & SAM_MAPQ) s->data_series |= CRAM_MQ; if (fd->required_fields & SAM_CIGAR) s->data_series |= CRAM_CIGAR; if (fd->required_fields & SAM_RNEXT) s->data_series |= CRAM_CF | CRAM_NF | CRAM_RI | CRAM_NS |CRAM_BF; if (fd->required_fields & SAM_PNEXT) s->data_series |= CRAM_CF | CRAM_NF | CRAM_AP | CRAM_NP | CRAM_BF; if (fd->required_fields & SAM_TLEN) s->data_series |= CRAM_CF | CRAM_NF | CRAM_AP | CRAM_TS | CRAM_BF | CRAM_MF | CRAM_RI | CRAM_CIGAR; if (fd->required_fields & SAM_SEQ) s->data_series |= CRAM_SEQ; if (!(fd->required_fields & SAM_AUX)) // No easy way to get MD/NM without other tags at present s->decode_md = 0; if (fd->required_fields & SAM_QUAL) { s->data_series |= CRAM_QUAL; if (CRAM_MAJOR_VERS(fd->version) >= 4) s->data_series |= CRAM_BF; } if (fd->required_fields & SAM_AUX) s->data_series |= CRAM_RG | CRAM_TL | CRAM_aux; if (fd->required_fields & SAM_RGAUX) s->data_series |= CRAM_RG | CRAM_BF; // Always uncompress CORE block if (cram_uncompress_block(s->block[0])) return -1; } else { s->data_series = CRAM_ALL; for (i = 0; i < s->hdr->num_blocks; i++) { if (cram_uncompress_block(s->block[i])) return -1; } return 0; } block_used = calloc(s->hdr->num_blocks+1, sizeof(int)); if (!block_used) return -1; do { /* * Also set data_series based on code prerequisites. Eg if we need * CRAM_QS then we also need to know CRAM_RL so we know how long it * is, or if we need FC/FP then we also need FN (number of features). * * It's not reciprocal though. We may be needing to decode FN * but have no need to decode FC, FP and cigar ops. */ if (s->data_series & CRAM_RS) s->data_series |= CRAM_FC|CRAM_FP; if (s->data_series & CRAM_PD) s->data_series |= CRAM_FC|CRAM_FP; if (s->data_series & CRAM_HC) s->data_series |= CRAM_FC|CRAM_FP; if (s->data_series & CRAM_QS) s->data_series |= CRAM_FC|CRAM_FP; if (s->data_series & CRAM_IN) s->data_series |= CRAM_FC|CRAM_FP; if (s->data_series & CRAM_SC) s->data_series |= CRAM_FC|CRAM_FP; if (s->data_series & CRAM_BS) s->data_series |= CRAM_FC|CRAM_FP; if (s->data_series & CRAM_DL) s->data_series |= CRAM_FC|CRAM_FP; if (s->data_series & CRAM_BA) s->data_series |= CRAM_FC|CRAM_FP; if (s->data_series & CRAM_BB) s->data_series |= CRAM_FC|CRAM_FP; if (s->data_series & CRAM_QQ) s->data_series |= CRAM_FC|CRAM_FP; // cram_decode_seq() needs seq[] array if (s->data_series & (CRAM_SEQ|CRAM_CIGAR)) s->data_series |= CRAM_RL; if (s->data_series & CRAM_FP) s->data_series |= CRAM_FC; if (s->data_series & CRAM_FC) s->data_series |= CRAM_FN; if (s->data_series & CRAM_aux) s->data_series |= CRAM_TL; if (s->data_series & CRAM_MF) s->data_series |= CRAM_CF; if (s->data_series & CRAM_MQ) s->data_series |= CRAM_BF; if (s->data_series & CRAM_BS) s->data_series |= CRAM_RI; if (s->data_series & (CRAM_MF |CRAM_NS |CRAM_NP |CRAM_TS |CRAM_NF)) s->data_series |= CRAM_CF; if (!hdr->read_names_included && s->data_series & CRAM_RN) s->data_series |= CRAM_CF | CRAM_NF; if (s->data_series & (CRAM_BA | CRAM_QS | CRAM_BB | CRAM_QQ)) s->data_series |= CRAM_BF | CRAM_CF | CRAM_RL; orig_ds = s->data_series; // Find which blocks are in use. for (i = 0; i < sizeof(i_to_id)/sizeof(*i_to_id); i++) { int bnum1, bnum2, j; cram_codec *c = hdr->codecs[i_to_id[i]]; if (!(s->data_series & (1<hdr->num_blocks; j++) { if (s->block[j]->content_type == EXTERNAL && s->block[j]->content_id == bnum1) { block_used[j] = 1; if (cram_uncompress_block(s->block[j])) { free(block_used); return -1; } } } break; } if (bnum2 == -2 || bnum1 == bnum2) break; bnum1 = bnum2; // 2nd pass } } // Tags too if ((fd->required_fields & SAM_AUX) || (s->data_series & CRAM_aux)) { for (i = 0; i < CRAM_MAP_HASH; i++) { int bnum1, bnum2, j; cram_map *m = hdr->tag_encoding_map[i]; while (m) { cram_codec *c = m->codec; if (!c) { m = m->next; continue; } bnum1 = cram_codec_to_id(c, &bnum2); for (;;) { switch (bnum1) { case -2: break; case -1: core_used = 1; break; default: for (j = 0; j < s->hdr->num_blocks; j++) { if (s->block[j]->content_type == EXTERNAL && s->block[j]->content_id == bnum1) { block_used[j] = 1; if (cram_uncompress_block(s->block[j])) { free(block_used); return -1; } } } break; } if (bnum2 == -2 || bnum1 == bnum2) break; bnum1 = bnum2; // 2nd pass } m = m->next; } } } // We now know which blocks are in used, so repeat and find // which other data series need to be added. for (i = 0; i < sizeof(i_to_id)/sizeof(*i_to_id); i++) { int bnum1, bnum2, j; cram_codec *c = hdr->codecs[i_to_id[i]]; if (!c) continue; bnum1 = cram_codec_to_id(c, &bnum2); for (;;) { switch (bnum1) { case -2: break; case -1: if (core_used) { //printf(" + data series %08x:\n", 1<data_series |= 1<hdr->num_blocks; j++) { if (s->block[j]->content_type == EXTERNAL && s->block[j]->content_id == bnum1) { if (block_used[j]) { //printf(" + data series %08x:\n", 1<data_series |= 1<tag_encoding_map[i]; while (m) { cram_codec *c = m->codec; if (!c) { m = m->next; continue; } bnum1 = cram_codec_to_id(c, &bnum2); for (;;) { switch (bnum1) { case -2: break; case -1: //printf(" + data series %08x:\n", CRAM_aux); s->data_series |= CRAM_aux; break; default: for (j = 0; j < s->hdr->num_blocks; j++) { if (s->block[j]->content_type == EXTERNAL && s->block[j]->content_id == bnum1) { if (block_used[j]) { //printf(" + data series %08x:\n", // CRAM_aux); s->data_series |= CRAM_aux; } } } break; } if (bnum2 == -2 || bnum1 == bnum2) break; bnum1 = bnum2; // 2nd pass } m = m->next; } } } while (orig_ds != s->data_series); free(block_used); return 0; } /* * Checks whether an external block is used solely by a single data series. * Returns the codec type if so (EXTERNAL, BYTE_ARRAY_LEN, BYTE_ARRAY_STOP) * or 0 if not (E_NULL). */ static int cram_ds_unique(cram_block_compression_hdr *hdr, cram_codec *c, int id) { int i, n_id = 0; enum cram_encoding e_type = 0; for (i = 0; i < DS_END; i++) { cram_codec *c; int bnum1, bnum2, old_n_id; if (!(c = hdr->codecs[i])) continue; bnum1 = cram_codec_to_id(c, &bnum2); old_n_id = n_id; if (bnum1 == id) { n_id++; e_type = c->codec; } if (bnum2 == id) { n_id++; e_type = c->codec; } if (n_id == old_n_id+2) n_id--; // len/val in same place counts once only. } return n_id == 1 ? e_type : 0; } /* * Attempts to estimate the size of some blocks so we can preallocate them * before decoding. Although decoding will automatically grow the blocks, * it is typically more efficient to preallocate. */ void cram_decode_estimate_sizes(cram_block_compression_hdr *hdr, cram_slice *s, int *qual_size, int *name_size, int *q_id) { int bnum1, bnum2; cram_codec *cd; *qual_size = 0; *name_size = 0; /* Qual */ if (!(cd = hdr->codecs[DS_QS])) return; bnum1 = cram_codec_to_id(cd, &bnum2); if (bnum1 < 0 && bnum2 >= 0) bnum1 = bnum2; if (cram_ds_unique(hdr, cd, bnum1)) { cram_block *b = cram_get_block_by_id(s, bnum1); if (b) *qual_size = b->uncomp_size; if (q_id && cd->codec == E_EXTERNAL) *q_id = bnum1; } /* Name */ cd = hdr->codecs[DS_RN]; bnum1 = cram_codec_to_id(cd, &bnum2); if (bnum1 < 0 && bnum2 >= 0) bnum1 = bnum2; if (cram_ds_unique(hdr, cd, bnum1)) { cram_block *b = cram_get_block_by_id(s, bnum1); if (b) *name_size = b->uncomp_size; } } /* ---------------------------------------------------------------------- * CRAM slices */ /* * Decodes a CRAM (un)mapped slice header block. * Returns slice header ptr on success * NULL on failure */ cram_block_slice_hdr *cram_decode_slice_header(cram_fd *fd, cram_block *b) { cram_block_slice_hdr *hdr; unsigned char *cp; unsigned char *cp_end; int i; if (b->method != RAW) { /* Spec. says slice header should be RAW, but we can future-proof by trying to decode it if it isn't. */ if (cram_uncompress_block(b) < 0) return NULL; } cp = (unsigned char *)BLOCK_DATA(b); cp_end = cp + b->uncomp_size; if (b->content_type != MAPPED_SLICE && b->content_type != UNMAPPED_SLICE) return NULL; if (!(hdr = calloc(1, sizeof(*hdr)))) return NULL; hdr->content_type = b->content_type; if (b->content_type == MAPPED_SLICE) { int32_t i32; cp += safe_itf8_get((char *)cp, (char *)cp_end, &hdr->ref_seq_id); if (CRAM_MAJOR_VERS(fd->version) >= 4) { int64_t i64; cp += safe_ltf8_get((char *)cp, (char *)cp_end, &i64); hdr->ref_seq_start = i64; cp += safe_ltf8_get((char *)cp, (char *)cp_end, &i64); hdr->ref_seq_span = i64; } else { cp += safe_itf8_get((char *)cp, (char *)cp_end, &i32); hdr->ref_seq_start = i32; cp += safe_itf8_get((char *)cp, (char *)cp_end, &i32); hdr->ref_seq_span = i32; } } cp += safe_itf8_get((char *)cp, (char *) cp_end, &hdr->num_records); hdr->record_counter = 0; if (CRAM_MAJOR_VERS(fd->version) == 2) { int32_t i32 = 0; cp += safe_itf8_get((char *)cp, (char *)cp_end, &i32); hdr->record_counter = i32; } else if (CRAM_MAJOR_VERS(fd->version) >= 3) { cp += safe_ltf8_get((char *)cp, (char *)cp_end, &hdr->record_counter); } cp += safe_itf8_get((char *)cp, (char *)cp_end, &hdr->num_blocks); cp += safe_itf8_get((char *)cp, (char *)cp_end, &hdr->num_content_ids); if (hdr->num_content_ids < 1 || hdr->num_content_ids >= SIZE_MAX / sizeof(int32_t)) { /* Slice must have at least one data block, and malloc'd size shouldn't wrap. */ free(hdr); return NULL; } hdr->block_content_ids = malloc(hdr->num_content_ids * sizeof(int32_t)); if (!hdr->block_content_ids) { free(hdr); return NULL; } for (i = 0; i < hdr->num_content_ids; i++) { int l = safe_itf8_get((char *)cp, (char *) cp_end, &hdr->block_content_ids[i]); if (l <= 0) { free(hdr->block_content_ids); free(hdr); return NULL; } cp += l; } if (b->content_type == MAPPED_SLICE) { cp += safe_itf8_get((char *)cp, (char *) cp_end, &hdr->ref_base_id); } if (!IS_CRAM_1_VERS(fd)) { if (cp_end - cp < 16) { free(hdr->block_content_ids); free(hdr); return NULL; } memcpy(hdr->md5, cp, 16); cp += 16; } else { memset(hdr->md5, 0, 16); } // Decode any optional tag:type:value fields if (cp == cp_end) return hdr; hdr->tags = HashTableCreate(4, HASH_FUNC_TCL); while (cp <= cp_end) { unsigned int sub_len; unsigned char id[3]; HashData hd; if (cp_end - cp < 4) return hdr; id[0] = cp[0]; id[1] = cp[1]; id[2] = '\0'; switch (cp[2]) { case 'c': id[2] = 'i'; hd.i = (int8_t)(cp[3]); cp += 4; break; case 'C': id[2] = 'i'; hd.i = (uint8_t)(cp[3]); cp += 4; break; case 's': if (cp_end - cp < 5) break; id[2] = 'i'; hd.i = (int16_t)(cp[3] + (cp[4]<<8)); cp += 5; break; case 'S': if (cp_end - cp < 5) break; id[2] = 'i'; hd.i = (uint16_t)(cp[3] + (cp[4]<<8)); cp += 5; break; case 'i': if (cp_end - cp < 7) break; id[2] = 'i'; hd.i = (int32_t)(cp[3] + (cp[4]<<8) + (cp[5]<<16) + (cp[6]<<24)); cp += 7; break; case 'I': if (cp_end - cp < 7) break; id[2] = 'i'; hd.i = (uint32_t)(cp[3] + (cp[4]<<8) + (cp[5]<<16) + (cp[6]<<24)); cp += 7; break; case 'f': if (cp_end - cp < 7) break; id[2] = cp[2]; hd.f = bam_aux_f(cp+2); cp += 7; break; case 'A': id[2] = cp[2]; hd.i = cp[3]; cp += 4; break; case 'Z': case 'H': id[2] = cp[2]; hd.p = &cp[3]; cp += 3; while (cp < cp_end && *cp != '\0') cp++; if (cp < cp_end) { /* Skip NUL */ cp++; } else { /* Add missing NUL termination */ assert(cp == BLOCK_DATA(b) + b->uncomp_size); BLOCK_RESIZE(b, b->uncomp_size + 1); cp = cp_end = BLOCK_DATA(b) + b->uncomp_size; *cp = '\0'; } break; case 'B': // B<4-len><...> if (cp_end - cp < 8) break; hd.p = &cp[3]; sub_len = cp[4] + (cp[5]<<8) + (cp[6]<<16) + (cp[7]<<24); switch (cp[3]) { case 'c': case 'C': if (cp_end - cp < 8 + sub_len) break; id[2] = cp[2]; cp += 8 + sub_len; break; case 's': case 'S': if (cp_end - cp < 8 + 2 * sub_len) break; id[2] = cp[2]; cp += 8 + 2*sub_len; break; case 'i': case 'I': case 'f': if (cp_end - cp < 8 + 4 * sub_len) break; id[2] = cp[2]; cp += 8 + 4*sub_len; break; default: fprintf(stderr, "Unknown aux type 'B' sub-code.\n"); cp = cp_end; } break; default: fprintf(stderr, "Unknown aux type.\n"); cp = cp_end; } if (id[2] != '\0') { HashTableAdd(hdr->tags, (char *)id, 3, hd, NULL); } else { cp = cp_end; break; } if (id[0] == 'B' && id[1] == 'D' && id[2] == 'B') { unsigned char *p = hd.p; hdr->BD_crc = p[5] | (p[6]<<8) | (p[7]<<16) | (p[8]<<24); } if (id[0] == 'S' && id[1] == 'D' && id[2] == 'B') { unsigned char *p = hd.p; hdr->SD_crc = p[5] | (p[6]<<8) | (p[7]<<16) | (p[8]<<24); } } return hdr; } #if 0 /* Returns the number of bits set in val; it the highest bit used */ static int nbits(int v) { static const int MultiplyDeBruijnBitPosition[32] = { 1, 10, 2, 11, 14, 22, 3, 30, 12, 15, 17, 19, 23, 26, 4, 31, 9, 13, 21, 29, 16, 18, 25, 8, 20, 28, 24, 7, 27, 6, 5, 32 }; v |= v >> 1; // first up to set all bits 1 after the first 1 */ v |= v >> 2; v |= v >> 4; v |= v >> 8; v |= v >> 16; // DeBruijn magic to find top bit return MultiplyDeBruijnBitPosition[(uint32_t)(v * 0x07C4ACDDU) >> 27]; } #endif #if 0 static int sort_freqs(const void *vp1, const void *vp2) { const int i1 = *(const int *)vp1; const int i2 = *(const int *)vp2; return i1-i2; } #endif /* ---------------------------------------------------------------------- * Primary CRAM sequence decoder */ /* * Internal part of cram_decode_slice(). * Generates the sequence, quality and cigar components. */ static int cram_decode_seq(cram_fd *fd, cram_container *c, cram_slice *s, cram_block *blk, cram_record *cr, SAM_hdr *bfd, int cf, char *seq, char *qual, int has_MD, int has_NM) { int prev_pos = 0, f, r = 0, out_sz = 1; int seq_pos = 1; int cig_len = 0; int64_t ref_pos = cr->apos; int32_t fn, i32; enum cigar_op cig_op = BAM_CMATCH; uint32_t *cigar = s->cigar; uint32_t ncigar = s->ncigar; uint32_t cigar_alloc = s->cigar_alloc; uint32_t nm = 0; int32_t md_dist = 0; int orig_aux = 0; int decode_md = s->decode_md && s->ref && !has_MD; int decode_nm = s->decode_md && s->ref && !has_NM; uint32_t ds = s->data_series; if ((ds & CRAM_QS) && !(cf & CRAM_FLAG_PRESERVE_QUAL_SCORES)) { memset(qual, 255, cr->len); } if (cr->cram_flags & CRAM_FLAG_NO_SEQ) decode_md = decode_nm = 0; if (decode_md) { orig_aux = BLOCK_SIZE(s->aux_blk); BLOCK_APPEND(s->aux_blk, "MDZ", 3); } if (ds & CRAM_FN) { if (!c->comp_hdr->codecs[DS_FN]) return -1; r |= c->comp_hdr->codecs[DS_FN]->decode(s,c->comp_hdr->codecs[DS_FN], blk, (char *)&fn, &out_sz); if (r) return r; } else { fn = 0; } ref_pos--; // count from 0 cr->cigar = ncigar; if (!(ds & (CRAM_FC | CRAM_FP))) goto skip_cigar; for (f = 0; f < fn; f++) { int32_t pos = 0; char op; if (ncigar+2 >= cigar_alloc) { cigar_alloc = cigar_alloc ? cigar_alloc*2 : 1024; s->cigar = cigar; if (!(cigar = realloc(cigar, cigar_alloc * sizeof(*cigar)))) return -1; } if (ds & CRAM_FC) { if (!c->comp_hdr->codecs[DS_FC]) return -1; r |= c->comp_hdr->codecs[DS_FC]->decode(s, c->comp_hdr->codecs[DS_FC], blk, &op, &out_sz); if (r) return r; } if (!(ds & CRAM_FP)) continue; if (!c->comp_hdr->codecs[DS_FP]) return -1; r |= c->comp_hdr->codecs[DS_FP]->decode(s, c->comp_hdr->codecs[DS_FP], blk, (char *)&pos, &out_sz); if (r) return r; pos += prev_pos; if (pos <= 0) { fprintf(stderr, "Error: feature position %d before start of read.\n", pos); return -1; } if (pos > seq_pos) { if (pos > cr->len+1) return -1; if (s->ref && cr->ref_id >= 0) { if (ref_pos + pos - seq_pos > bfd->ref[cr->ref_id].len) { static int whinged = 0; int rlen; if (!whinged) fprintf(stderr, "Ref pos outside of ref " "sequence boundary\n"); whinged = 1; rlen = bfd->ref[cr->ref_id].len - ref_pos; if (rlen > 0) { memcpy(&seq[seq_pos-1], &s->ref[ref_pos - s->ref_start +1], rlen); if ((pos - seq_pos) - rlen > 0) memset(&seq[seq_pos-1+rlen], 'N', (pos - seq_pos) - rlen); } else { memset(&seq[seq_pos-1], 'N', cr->len - seq_pos + 1); } } else { memcpy(&seq[seq_pos-1], &s->ref[ref_pos - s->ref_start +1], pos - seq_pos); } } #ifdef USE_X if (cig_len && cig_op != BAM_CBASE_MATCH) { cigar[ncigar++] = (cig_len<<4) + cig_op; cig_len = 0; } cig_op = BAM_CBASE_MATCH; #else if (cig_len && cig_op != BAM_CMATCH) { cigar[ncigar++] = (cig_len<<4) + cig_op; cig_len = 0; } cig_op = BAM_CMATCH; #endif cig_len += pos - seq_pos; ref_pos += pos - seq_pos; if (md_dist >= 0) md_dist += pos - seq_pos; seq_pos = pos; } prev_pos = pos; if (!(ds & CRAM_FC)) goto skip_cigar; switch(op) { case 'S': { // soft clip: IN int32_t out_sz2 = 1; int have_sc = 0; if (cig_len) { cigar[ncigar++] = (cig_len<<4) + cig_op; cig_len = 0; } switch (CRAM_MAJOR_VERS(fd->version)) { case 1: if (ds & CRAM_IN) { r |= c->comp_hdr->codecs[DS_IN] ? c->comp_hdr->codecs[DS_IN] ->decode(s, c->comp_hdr->codecs[DS_IN], blk, cr->len ? &seq[pos-1] : NULL, &out_sz2) : (seq[pos-1] = 'N', out_sz2 = 1, 0); have_sc = 1; } break; case 2: default: if (ds & CRAM_SC) { r |= c->comp_hdr->codecs[DS_SC] ? c->comp_hdr->codecs[DS_SC] ->decode(s, c->comp_hdr->codecs[DS_SC], blk, cr->len ? &seq[pos-1] : NULL, &out_sz2) : (seq[pos-1] = 'N', out_sz2 = 1, 0); have_sc = 1; } break; // default: // r |= c->comp_hdr->codecs[DS_BB] // ? c->comp_hdr->codecs[DS_BB] // ->decode(s, c->comp_hdr->codecs[DS_BB], // blk, &seq[pos-1], &out_sz2) // : (seq[pos-1] = 'N', out_sz2 = 1, 0); } if (have_sc) { if (r) return r; cigar[ncigar++] = (out_sz2<<4) + BAM_CSOFT_CLIP; cig_op = BAM_CSOFT_CLIP; seq_pos += out_sz2; } break; } case 'X': { // Substitution; BS unsigned char base; #ifdef USE_X if (cig_len && cig_op != BAM_CBASE_MISMATCH) { cigar[ncigar++] = (cig_len<<4) + cig_op; cig_len = 0; } if (ds & CRAM_BS) { if (!c->comp_hdr->codecs[DS_BS]) return -1; r |= c->comp_hdr->codecs[DS_BS] ->decode(s, c->comp_hdr->codecs[DS_BS], blk, (char *)&base, &out_sz); if (pos-1 < cr->len) seq[pos-1] = 'N'; // FIXME look up BS=base value } cig_op = BAM_CBASE_MISMATCH; #else int ref_base; if (cig_len && cig_op != BAM_CMATCH) { cigar[ncigar++] = (cig_len<<4) + cig_op; cig_len = 0; } if (ds & CRAM_BS) { if (!c->comp_hdr->codecs[DS_BS]) return -1; r |= c->comp_hdr->codecs[DS_BS] ->decode(s, c->comp_hdr->codecs[DS_BS], blk, (char *)&base, &out_sz); if (r) return -1; if (ref_pos >= bfd->ref[cr->ref_id].len || !s->ref) { if (pos-1 < cr->len) seq[pos-1] = c->comp_hdr-> substitution_matrix[fd->L1['N']][base]; if (decode_md || decode_nm) { if (md_dist >= 0 && decode_md) BLOCK_APPEND_UINT(s->aux_blk, md_dist); md_dist = -1; nm--; } } else { unsigned char ref_call = ref_pos <= s->ref_end ? (uc)s->ref[ref_pos - s->ref_start +1] : 'N'; ref_base = fd->L1[ref_call]; if (pos-1 < cr->len) seq[pos-1] = c->comp_hdr-> substitution_matrix[ref_base][base]; if (decode_md) { BLOCK_APPEND_UINT(s->aux_blk, md_dist); BLOCK_APPEND_CHAR(s->aux_blk, ref_call); md_dist = 0; } } } cig_op = BAM_CMATCH; #endif nm++; cig_len++; seq_pos++; ref_pos++; break; } case 'D': { // Deletion; DL if (cig_len && cig_op != BAM_CDEL) { cigar[ncigar++] = (cig_len<<4) + cig_op; cig_len = 0; } if (ds & CRAM_DL) { if (!c->comp_hdr->codecs[DS_DL]) return -1; r |= c->comp_hdr->codecs[DS_DL] ->decode(s, c->comp_hdr->codecs[DS_DL], blk, (char *)&i32, &out_sz); if (r) return r; if (decode_md || decode_nm) { if (md_dist >= 0 && decode_md) BLOCK_APPEND_UINT(s->aux_blk, md_dist); if (ref_pos + i32 <= bfd->ref[cr->ref_id].len) { if (decode_md) { BLOCK_APPEND_CHAR(s->aux_blk, '^'); BLOCK_APPEND(s->aux_blk, &s->ref[ref_pos - s->ref_start +1], i32); md_dist = 0; } nm += i32; } else { uint32_t dlen; if (bfd->ref[cr->ref_id].len >= ref_pos) { if (decode_md) { BLOCK_APPEND_CHAR(s->aux_blk, '^'); BLOCK_APPEND(s->aux_blk, &s->ref[ref_pos - s->ref_start+1], bfd->ref[cr->ref_id].len-ref_pos); BLOCK_APPEND_UINT(s->aux_blk, 0); } dlen = i32 - (bfd->ref[cr->ref_id].len - ref_pos); nm += i32 - dlen; } else { dlen = i32; } md_dist = -1; } } cig_op = BAM_CDEL; cig_len += i32; ref_pos += i32; //printf(" %d: DL = %d (ret %d)\n", f, i32, r); } break; } case 'I': { // Insertion (several bases); IN int32_t out_sz2 = 1; if (cig_len && cig_op != BAM_CINS) { cigar[ncigar++] = (cig_len<<4) + cig_op; cig_len = 0; } if (ds & CRAM_IN) { if (!c->comp_hdr->codecs[DS_IN]) return -1; r |= c->comp_hdr->codecs[DS_IN] ->decode(s, c->comp_hdr->codecs[DS_IN], blk, cr->len ? &seq[pos-1] : NULL, &out_sz2); if (r) return r; cig_op = BAM_CINS; cig_len += out_sz2; seq_pos += out_sz2; nm += out_sz2; //printf(" %d: IN(I) = %.*s (ret %d, out_sz %d)\n", f, out_sz2, dat, r, out_sz2); } break; } case 'i': { // Insertion (single base); BA if (cig_len && cig_op != BAM_CINS) { cigar[ncigar++] = (cig_len<<4) + cig_op; cig_len = 0; } if (ds & CRAM_BA) { if (!c->comp_hdr->codecs[DS_BA]) return -1; r |= c->comp_hdr->codecs[DS_BA] ->decode(s, c->comp_hdr->codecs[DS_BA], blk, cr->len ? &seq[pos-1] : NULL, &out_sz); if (r) return r; //printf(" %d: BA = %c (ret %d)\n", f, seq[pos-1], r); } cig_op = BAM_CINS; cig_len++; seq_pos++; nm++; break; } case 'b': { // Several bases int32_t len = 1; if (cig_len && cig_op != BAM_CMATCH) { cigar[ncigar++] = (cig_len<<4) + cig_op; cig_len = 0; } if (ds & CRAM_BB) { if (!c->comp_hdr->codecs[DS_BB]) return -1; r |= c->comp_hdr->codecs[DS_BB] ->decode(s, c->comp_hdr->codecs[DS_BB], blk, cr->len ? &seq[pos-1] : NULL, &len); if (r) return r; if (decode_md || decode_nm) { int x; if (md_dist >= 0 && decode_md) BLOCK_APPEND_UINT(s->aux_blk, md_dist); for (x = 0; x < len; x++) { if (x && decode_md) BLOCK_APPEND_UINT(s->aux_blk, 0); if (ref_pos+x >= bfd->ref[cr->ref_id].len || !s->ref) { md_dist = -1; break; } else { if (decode_md) { char r = s->ref[ref_pos+x-s->ref_start +1]; BLOCK_APPEND_CHAR(s->aux_blk, r); } } } nm += x; } } cig_op = BAM_CMATCH; cig_len+=len; seq_pos+=len; ref_pos+=len; //prev_pos+=len; break; } case 'q': { // Several quality values int32_t len = 1; if (cig_len && cig_op != BAM_CMATCH) { cigar[ncigar++] = (cig_len<<4) + cig_op; cig_len = 0; } if (ds & CRAM_QQ) { if (!c->comp_hdr->codecs[DS_QQ]) return -1; r |= c->comp_hdr->codecs[DS_QQ] ->decode(s, c->comp_hdr->codecs[DS_QQ], blk, (char *)&qual[pos-1], &len); if (r) return r; } cig_op = BAM_CMATCH; cig_len+=len; seq_pos+=len; ref_pos+=len; //prev_pos+=len; break; } case 'B': { // Read base; BA, QS #ifdef USE_X if (cig_len && cig_op != BAM_CBASE_MISMATCH) { cigar[ncigar++] = (cig_len<<4) + cig_op; cig_len = 0; } #else if (cig_len && cig_op != BAM_CMATCH) { cigar[ncigar++] = (cig_len<<4) + cig_op; cig_len = 0; } #endif if (ds & CRAM_BA) { if (!c->comp_hdr->codecs[DS_BA]) return -1; r |= c->comp_hdr->codecs[DS_BA] ->decode(s, c->comp_hdr->codecs[DS_BA], blk, cr->len ? &seq[pos-1] : NULL, &out_sz); if (decode_md || decode_nm) { if (md_dist >= 0 && decode_md) BLOCK_APPEND_UINT(s->aux_blk, md_dist); if (ref_pos >= bfd->ref[cr->ref_id].len || !s->ref) { md_dist = -1; } else { if (decode_md) BLOCK_APPEND_CHAR(s->aux_blk, s->ref[ref_pos-s->ref_start +1]); nm++; md_dist = 0; } } } if (ds & CRAM_QS) { if (!c->comp_hdr->codecs[DS_QS]) return -1; r |= c->comp_hdr->codecs[DS_QS] ->decode(s, c->comp_hdr->codecs[DS_QS], blk, (char *)&qual[pos-1], &out_sz); } #ifdef USE_X cig_op = BAM_CBASE_MISMATCH; #else cig_op = BAM_CMATCH; #endif cig_len++; seq_pos++; ref_pos++; //printf(" %d: BA/QS(B) = %c/%d (ret %d)\n", f, i32, qc, r); break; } case 'Q': { // Quality score; QS if (ds & CRAM_QS) { if (!c->comp_hdr->codecs[DS_QS]) return -1; r |= c->comp_hdr->codecs[DS_QS] ->decode(s, c->comp_hdr->codecs[DS_QS], blk, (char *)&qual[pos-1], &out_sz); //printf(" %d: QS = %d (ret %d)\n", f, qc, r); } break; } case 'H': { // hard clip; HC if (cig_len && cig_op != BAM_CHARD_CLIP) { cigar[ncigar++] = (cig_len<<4) + cig_op; cig_len = 0; } if (ds & CRAM_HC) { if (!c->comp_hdr->codecs[DS_HC]) return -1; r |= c->comp_hdr->codecs[DS_HC] ->decode(s, c->comp_hdr->codecs[DS_HC], blk, (char *)&i32, &out_sz); if (r) return r; cig_op = BAM_CHARD_CLIP; cig_len += i32; } break; } case 'P': { // padding; PD if (cig_len && cig_op != BAM_CPAD) { cigar[ncigar++] = (cig_len<<4) + cig_op; cig_len = 0; } if (ds & CRAM_PD) { if (!c->comp_hdr->codecs[DS_PD]) return -1; r |= c->comp_hdr->codecs[DS_PD] ->decode(s, c->comp_hdr->codecs[DS_PD], blk, (char *)&i32, &out_sz); if (r) return r; cig_op = BAM_CPAD; cig_len += i32; nm += i32; } break; } case 'N': { // Ref skip; RS if (cig_len && cig_op != BAM_CREF_SKIP) { cigar[ncigar++] = (cig_len<<4) + cig_op; cig_len = 0; } if (ds & CRAM_RS) { if (!c->comp_hdr->codecs[DS_RS]) return -1; r |= c->comp_hdr->codecs[DS_RS] ->decode(s, c->comp_hdr->codecs[DS_RS], blk, (char *)&i32, &out_sz); if (r) return r; cig_op = BAM_CREF_SKIP; cig_len += i32; ref_pos += i32; nm += i32; } break; } default: fprintf(stderr, "Error: Unknown feature code '%c'\n", op); return -1; } } if (!(ds & CRAM_FC)) goto skip_cigar; /* An implicit match op for any unaccounted for bases */ if ((ds & CRAM_FN) && cr->len >= seq_pos) { if (s->ref) { if (ref_pos + cr->len - seq_pos + 1 > bfd->ref[cr->ref_id].len) { static int whinged = 0; int rlen; if (!whinged) fprintf(stderr, "Ref pos outside of ref sequence boundary\n"); whinged = 1; rlen = bfd->ref[cr->ref_id].len - ref_pos; if (rlen > 0) { if (seq_pos-1 + rlen < cr->len) memcpy(&seq[seq_pos-1], &s->ref[ref_pos - s->ref_start +1], rlen); if ((cr->len - seq_pos + 1) - rlen > 0) memset(&seq[seq_pos-1+rlen], 'N', (cr->len - seq_pos + 1) - rlen); } else { if (cr->len - seq_pos + 1 > 0) memset(&seq[seq_pos-1], 'N', cr->len - seq_pos + 1); } } else { if (cr->len - seq_pos + 1 > 0) memcpy(&seq[seq_pos-1], &s->ref[ref_pos - s->ref_start +1], cr->len - seq_pos + 1); ref_pos += cr->len - seq_pos + 1; if (md_dist >= 0) md_dist += cr->len - seq_pos + 1; } } else { // So alignment end can be computed even when not decoding sequence ref_pos += cr->len - seq_pos + 1; } if (ncigar+1 >= cigar_alloc) { cigar_alloc = cigar_alloc ? cigar_alloc*2 : 1024; s->cigar = cigar; if (!(cigar = realloc(cigar, cigar_alloc * sizeof(*cigar)))) return -1; } #ifdef USE_X if (cig_len && cig_op != BAM_CBASE_MATCH) { cigar[ncigar++] = (cig_len<<4) + cig_op; cig_len = 0; } cig_op = BAM_CBASE_MATCH; #else if (cig_len && cig_op != BAM_CMATCH) { cigar[ncigar++] = (cig_len<<4) + cig_op; cig_len = 0; } cig_op = BAM_CMATCH; #endif cig_len += cr->len - seq_pos+1; } skip_cigar: if ((ds & CRAM_FN) && decode_md) { if (md_dist >= 0) BLOCK_APPEND_UINT(s->aux_blk, md_dist); } if (cig_len) { if (ncigar >= cigar_alloc) { cigar_alloc = cigar_alloc ? cigar_alloc*2 : 1024; s->cigar = cigar; if (!(cigar = realloc(cigar, cigar_alloc * sizeof(*cigar)))) return -1; } cigar[ncigar++] = (cig_len<<4) + cig_op; } cr->ncigar = ncigar - cr->cigar; cr->aend = ref_pos; //printf("2: %.*s %d .. %d %d\n", cr->name_len, (char *)BLOCK_DATA(s->name_blk) + cr->name, cr->apos, ref_pos, seq_pos); if (ds & CRAM_MQ) { if (!c->comp_hdr->codecs[DS_MQ]) return -1; r |= c->comp_hdr->codecs[DS_MQ] ->decode(s, c->comp_hdr->codecs[DS_MQ], blk, (char *)&cr->mqual, &out_sz); } else { cr->mqual = 40; } if ((ds & CRAM_QS) && (cf & CRAM_FLAG_PRESERVE_QUAL_SCORES)) { int32_t out_sz2 = cr->len; if (ds & CRAM_QS) { if (!c->comp_hdr->codecs[DS_QS]) return -1; r |= c->comp_hdr->codecs[DS_QS] ->decode(s, c->comp_hdr->codecs[DS_QS], blk, qual, &out_sz2); } } s->cigar = cigar; s->cigar_alloc = cigar_alloc; s->ncigar = ncigar; if (cr->cram_flags & CRAM_FLAG_NO_SEQ) cr->len = 0; if (decode_md) { BLOCK_APPEND_CHAR(s->aux_blk, '\0'); // null terminate MD:Z: cr->aux_size += BLOCK_SIZE(s->aux_blk) - orig_aux; } if (decode_nm) { char buf[7]; buf[0] = 'N'; buf[1] = 'M'; buf[2] = 'I'; buf[3] = (nm>> 0) & 0xff; buf[4] = (nm>> 8) & 0xff; buf[5] = (nm>>16) & 0xff; buf[6] = (nm>>24) & 0xff; BLOCK_APPEND(s->aux_blk, buf, 7); cr->aux_size += 7; } return r; } /* * Quick and simple hash lookup for cram_map arrays */ static cram_map *map_find(cram_map **map, unsigned char *key, int id) { cram_map *m; m = map[CRAM_MAP(key[0],key[1])]; while (m && m->key != id) m= m->next; return m; } //#define map_find(M,K,I) M[CRAM_MAP(K[0],K[1])];while (m && m->key != I);m= m->next static int cram_decode_aux_1_0(cram_container *c, cram_slice *s, cram_block *blk, cram_record *cr) { int i, r = 0, out_sz = 1; unsigned char ntags; if (!c->comp_hdr->codecs[DS_TC]) return -1; r |= c->comp_hdr->codecs[DS_TC]->decode(s, c->comp_hdr->codecs[DS_TC], blk, (char *)&ntags, &out_sz); cr->ntags = ntags; //printf("TC=%d\n", cr->ntags); cr->aux_size = 0; cr->aux = BLOCK_SIZE(s->aux_blk); for (i = 0; i < cr->ntags; i++) { int32_t id, out_sz = 1; unsigned char tag_data[3]; cram_map *m; //printf("Tag %d/%d\n", i+1, cr->ntags); if (!c->comp_hdr->codecs[DS_TN]) return -1; r |= c->comp_hdr->codecs[DS_TN]->decode(s, c->comp_hdr->codecs[DS_TN], blk, (char *)&id, &out_sz); if (out_sz == 3) { tag_data[0] = ((char *)&id)[0]; tag_data[1] = ((char *)&id)[1]; tag_data[2] = ((char *)&id)[2]; } else { tag_data[0] = (id>>16) & 0xff; tag_data[1] = (id>>8) & 0xff; tag_data[2] = id & 0xff; } m = map_find(c->comp_hdr->tag_encoding_map, tag_data, id); if (!m) return -1; BLOCK_APPEND(s->aux_blk, (char *)tag_data, 3); if (!m->codec) return -1; r |= m->codec->decode(s, m->codec, blk, (char *)s->aux_blk, &out_sz); cr->aux_size += out_sz + 3; } return r; } static int cram_decode_aux(cram_container *c, cram_slice *s, cram_block *blk, cram_record *cr, int *has_MD, int *has_NM) { int i, r = 0, out_sz = 1; int32_t TL = 0; unsigned char *TN; uint32_t ds = s->data_series; if (!(ds & (CRAM_TL|CRAM_aux))) { cr->aux = 0; cr->aux_size = 0; return 0; } if (!c->comp_hdr->codecs[DS_TL]) return -1; r |= c->comp_hdr->codecs[DS_TL]->decode(s, c->comp_hdr->codecs[DS_TL], blk, (char *)&TL, &out_sz); if (r || TL < 0 || TL >= c->comp_hdr->nTL) return -1; TN = c->comp_hdr->TL[TL]; cr->ntags = strlen((char *)TN)/3; // optimise to remove strlen //printf("TC=%d\n", cr->ntags); cr->aux_size = 0; cr->aux = BLOCK_SIZE(s->aux_blk); if (!(ds & CRAM_aux)) return 0; for (i = 0; i < cr->ntags; i++) { int32_t id, out_sz = 1; unsigned char tag_data[3]; cram_map *m; if (TN[0] == 'M' && TN[1] == 'D' && has_MD) *has_MD = 1; if (TN[0] == 'N' && TN[1] == 'M' && has_NM) *has_NM = 1; //printf("Tag %d/%d\n", i+1, cr->ntags); tag_data[0] = *TN++; tag_data[1] = *TN++; tag_data[2] = *TN++; id = (tag_data[0]<<16) | (tag_data[1]<<8) | tag_data[2]; m = map_find(c->comp_hdr->tag_encoding_map, tag_data, id); if (!m) return -1; BLOCK_APPEND(s->aux_blk, (char *)tag_data, 3); if (!m->codec) return -1; r |= m->codec->decode(s, m->codec, blk, (char *)s->aux_blk, &out_sz); if (r) break; cr->aux_size += out_sz + 3; } return r; } /* Resolve mate pair cross-references between recs within this slice */ static int cram_decode_slice_xref(cram_slice *s, int required_fields) { int rec; if (!(required_fields & (SAM_RNEXT | SAM_PNEXT | SAM_TLEN))) { for (rec = 0; rec < s->hdr->num_records; rec++) { cram_record *cr = &s->crecs[rec]; cr->tlen = 0; cr->mate_pos = 0; cr->mate_ref_id = -1; } return 0; } for (rec = 0; rec < s->hdr->num_records; rec++) { cram_record *cr = &s->crecs[rec]; if (cr->mate_line >= 0) { if (cr->mate_line < s->hdr->num_records) { /* * On the first read, loop through computing lengths. * It's not perfect as we have one slice per reference so we * cannot detect when TLEN should be zero due to seqs that * map to multiple references. * * We also cannot set tlen correct when it spans a slice for * other reasons. This may make tlen too small. Should we * fix this by forcing TLEN to be stored verbatim in such cases? * * Or do we just admit defeat and output 0 for tlen? It's the * safe option... */ if (cr->tlen == INT_MIN) { int id1 = rec, id2 = rec; int aleft = cr->apos, aright = cr->aend; int tlen; int ref = cr->ref_id; // number of segments starting at the same point. int left_cnt = 0; do { if (aleft > s->crecs[id2].apos) aleft = s->crecs[id2].apos, left_cnt = 1; else if (aleft == s->crecs[id2].apos) left_cnt++; if (aright < s->crecs[id2].aend) aright = s->crecs[id2].aend; if (s->crecs[id2].mate_line == -1) { s->crecs[id2].mate_line = rec; break; } if (s->crecs[id2].mate_line <= id2 || s->crecs[id2].mate_line >= s->hdr->num_records) return -1; id2 = s->crecs[id2].mate_line; if (s->crecs[id2].ref_id != ref) ref = -1; } while (id2 != id1); if (ref != -1) { tlen = aright - aleft + 1; id1 = id2 = rec; /* * When we have two seqs with identical start and * end coordinates, set +/- tlen based on 1st/last * bit flags instead, as a tie breaker. */ if (s->crecs[id2].apos == aleft) { if (left_cnt == 1 || (s->crecs[id2].flags & BAM_FREAD1)) s->crecs[id2].tlen = tlen; else s->crecs[id2].tlen = -tlen; } else { s->crecs[id2].tlen = -tlen; } id2 = s->crecs[id2].mate_line; while (id2 != id1) { if (s->crecs[id2].apos == aleft) { if (left_cnt == 1 || (s->crecs[id2].flags & BAM_FREAD1)) s->crecs[id2].tlen = tlen; else s->crecs[id2].tlen = -tlen; } else { s->crecs[id2].tlen = -tlen; } id2 = s->crecs[id2].mate_line; } } else { id1 = id2 = rec; s->crecs[id2].tlen = 0; id2 = s->crecs[id2].mate_line; while (id2 != id1) { s->crecs[id2].tlen = 0; id2 = s->crecs[id2].mate_line; } } } cr->mate_pos = s->crecs[cr->mate_line].apos; cr->mate_ref_id = s->crecs[cr->mate_line].ref_id; // paired cr->flags |= BAM_FPAIRED; // set mate unmapped if needed if (s->crecs[cr->mate_line].flags & BAM_FUNMAP) { cr->flags |= BAM_FMUNMAP; cr->tlen = 0; } if (cr->flags & BAM_FUNMAP) { cr->tlen = 0; } // set mate reversed if needed if (s->crecs[cr->mate_line].flags & BAM_FREVERSE) cr->flags |= BAM_FMREVERSE; } else { fprintf(stderr, "Mate line out of bounds: %d vs [0, %d]\n", cr->mate_line, s->hdr->num_records-1); } /* FIXME: construct read names here too if needed */ } else { if (cr->mate_flags & CRAM_M_REVERSE) { cr->flags |= BAM_FPAIRED | BAM_FMREVERSE; } if (cr->mate_flags & CRAM_M_UNMAP) { cr->flags |= BAM_FMUNMAP; //cr->mate_ref_id = -1; } if (!(cr->flags & BAM_FPAIRED)) cr->mate_ref_id = -1; } if (cr->tlen == INT_MIN) cr->tlen = 0; // Just incase } return 0; } static char *md5_print(unsigned char *md5, char *out) { int i; for (i = 0; i < 16; i++) { out[i*2+0] = "0123456789abcdef"[md5[i]>>4]; out[i*2+1] = "0123456789abcdef"[md5[i]&15]; } out[32] = 0; return out; } static int cram_to_bam(SAM_hdr *bfd, cram_fd *fd, cram_slice *s, cram_record *cr, int rec, bam_seq_t **bam); /* * Bulk conversion of an entire cram slice to an array of bam objects. * (Assumption that fd->required_fields will not change from one * cram_get_bam_seq() call to the next.) * * Returns 0 on success * -1 on failure */ static int bam_size(SAM_hdr *bfd, cram_fd *fd, cram_record *cr) { int name_len, rg_len; if (fd->required_fields & SAM_QNAME) { if (cr->name_len) name_len = cr->name_len; else name_len = strlen(fd->prefix) + 20; // overestimate } else { name_len = 1; } rg_len = (cr->rg != -1) ? bfd->rg[cr->rg].name_len + 4 : 0; return sizeof(bam_seq_t) + name_len + 1 + round4(name_len+1) + 4 * cr->ncigar + (cr->len+1)/2 + cr->len + cr->aux_size + rg_len + 1; } static int bulk_cram_to_bam(SAM_hdr *bfd, cram_fd *fd, cram_slice *s) { int i; int r = 0; int sizes[10000]; size_t len = 0; for (i = 0; i < s->hdr->num_records; i++) { int sz = bam_size(bfd, fd, &s->crecs[i]); if (i < 10000) sizes[i] = sz; len += sz; } s->bl = (bam_seq_t **)malloc(s->hdr->num_records * sizeof(*s->bl) + len); if (!s->bl) return -1; char *x = ((char *)s->bl) + s->hdr->num_records * sizeof(*s->bl); for (i = 0; i < s->hdr->num_records; i++) { bam_seq_t *b = (bam_seq_t *)x, *o = b; int bsize = i < 10000 ? sizes[i] : bam_size(bfd, fd, &s->crecs[i]); b->alloc = bsize; r |= (cram_to_bam(fd->header, fd, s, &s->crecs[i], i, &b) < 0); // if we allocated enough, the above won't have resized b assert(o == b && o->alloc == bsize); x += bsize; s->bl[i] = b; } return 0; } /* * Decode an entire slice from container blocks. Fills out s->crecs[] array. * Returns 0 on success * -1 on failure */ int cram_decode_slice(cram_fd *fd, cram_container *c, cram_slice *s, SAM_hdr *bfd) { cram_block *blk = s->block[0]; int32_t bf, ref_id; unsigned char cf; int out_sz, r = 0; int rec; char *seq = NULL, *qual = NULL; int unknown_rg = -1; int embed_ref; char **refs = NULL; uint32_t ds; if (cram_dependent_data_series(fd, c->comp_hdr, s) != 0) return -1; ds = s->data_series; //printf("%08x\n", ds); blk->bit = 7; // MSB first // Study the blocks and estimate approx sizes to preallocate. // This looks to speed up decoding by around 8-9%. // We can always shrink back down at the end if we overestimated. // However it's likely that this also saves memory as own growth // factor (*=1.5) is never applied. { int qsize, nsize, q_id; cram_decode_estimate_sizes(c->comp_hdr, s, &qsize, &nsize, &q_id); //fprintf(stderr, "qsize=%d nsize=%d\n", qsize, nsize); if (qsize && (ds & CRAM_RL)) BLOCK_RESIZE_EXACT(s->seqs_blk, qsize+1); if (qsize && (ds & CRAM_RL)) BLOCK_RESIZE_EXACT(s->qual_blk, qsize+1); if (nsize && (ds & CRAM_NS)) BLOCK_RESIZE_EXACT(s->name_blk, nsize+1); // To do - consider using q_id here to usurp the quality block and // avoid a memcpy during decode. // Specifically when quality is an external block uniquely used by // DS_QS only, then we can set s->qual_blk directly to this // block and save the codec->decode() calls. (Approx 3% cpu saving) } /* Look for unknown RG, added as last by Java CRAM? */ if (bfd->nrg > 0 && bfd->rg[bfd->nrg-1].name != NULL && !strcmp(bfd->rg[bfd->nrg-1].name, "UNKNOWN")) unknown_rg = bfd->nrg-1; if (blk->content_type != CORE) return -1; if (s->crecs) free(s->crecs); if (!(s->crecs = malloc(s->hdr->num_records * sizeof(*s->crecs)))) return -1; ref_id = s->hdr->ref_seq_id; embed_ref = s->hdr->ref_base_id >= 0 ? 1 : 0; if (ref_id >= 0) { if (embed_ref) { cram_block *b; if (s->hdr->ref_base_id < 0) { fprintf(stderr, "No reference specified and " "no embedded reference is available.\n"); return -1; } b = cram_get_block_by_id(s, s->hdr->ref_base_id); if (!b) return -1; if (cram_uncompress_block(b) != 0) return -1; s->ref = (char *)BLOCK_DATA(b); s->ref_start = s->hdr->ref_seq_start; s->ref_end = s->hdr->ref_seq_start + s->hdr->ref_seq_span-1; if (s->ref_end - s->ref_start > b->uncomp_size) { fprintf(stderr, "Embedded reference is too small.\n"); return -1; } } else if (!c->comp_hdr->no_ref) { //// Avoid Java cramtools bug by loading entire reference seq //s->ref = cram_get_ref(fd, s->hdr->ref_seq_id, 1, 0); //s->ref_start = 1; if (fd->required_fields & SAM_SEQ) s->ref = cram_get_ref(fd, s->hdr->ref_seq_id, s->hdr->ref_seq_start, s->hdr->ref_seq_start + s->hdr->ref_seq_span -1); s->ref_start = s->hdr->ref_seq_start; s->ref_end = s->hdr->ref_seq_start + s->hdr->ref_seq_span-1; /* Sanity check */ if (s->ref_start < 0) { fprintf(stderr, "Slice starts before base 1.\n"); s->ref_start = 0; } if (fd->ref_lock) pthread_mutex_lock(fd->ref_lock); pthread_mutex_lock(&fd->refs->lock); if ((fd->required_fields & SAM_SEQ) && s->ref_end > fd->refs->ref_id[ref_id]->length) { s->ref_end = fd->refs->ref_id[ref_id]->length; } pthread_mutex_unlock(&fd->refs->lock); if (fd->ref_lock) pthread_mutex_unlock(fd->ref_lock); } } if ((fd->required_fields & SAM_SEQ) && s->ref == NULL && s->hdr->ref_seq_id >= 0 && !c->comp_hdr->no_ref) { fprintf(stderr, "Unable to fetch reference #%d %"PRId64"..%"PRId64"\n", s->hdr->ref_seq_id, s->hdr->ref_seq_start, s->hdr->ref_seq_start + s->hdr->ref_seq_span-1); return -1; } if (!IS_CRAM_1_VERS(fd) && (fd->required_fields & SAM_SEQ) && s->hdr->ref_seq_id >= 0 && !fd->ignore_md5 && memcmp(s->hdr->md5, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 16)) { MD5_CTX md5; unsigned char digest[16]; if (s->ref && s->hdr->ref_seq_id >= 0) { int start, len; if (s->hdr->ref_seq_start >= s->ref_start) { start = s->hdr->ref_seq_start - s->ref_start; } else { fprintf(stderr, "Slice starts before base 1.\n"); start = 0; } if (s->hdr->ref_seq_span <= s->ref_end - s->ref_start + 1) { len = s->hdr->ref_seq_span; } else { fprintf(stderr, "Slice ends beyond reference end.\n"); len = s->ref_end - s->ref_start + 1; } MD5_Init(&md5); if (start + len > s->ref_end - s->ref_start + 1) len = s->ref_end - s->ref_start + 1 - start; if (len >= 0) MD5_Update(&md5, s->ref + start, len); MD5_Final(digest, &md5); } else if (!s->ref && s->hdr->ref_base_id >= 0) { cram_block *b = cram_get_block_by_id(s, s->hdr->ref_base_id); if (b) { MD5_Init(&md5); MD5_Update(&md5, b->data, b->uncomp_size); MD5_Final(digest, &md5); } } if ((!s->ref && s->hdr->ref_base_id < 0) || memcmp(digest, s->hdr->md5, 16) != 0) { char M[33]; fprintf(stderr, "ERROR: md5sum reference mismatch for ref " "%d pos %d..%d\n", ref_id, s->ref_start, s->ref_end); fprintf(stderr, "CRAM: %s\n", md5_print(s->hdr->md5, M)); fprintf(stderr, "Ref : %s\n", md5_print(digest, M)); return -1; } } if (ref_id == -2) { if (fd->ref_lock) pthread_mutex_lock(fd->ref_lock); pthread_mutex_lock(&fd->refs->lock); refs = calloc(fd->refs->nref, sizeof(char *)); pthread_mutex_unlock(&fd->refs->lock); if (fd->ref_lock) pthread_mutex_unlock(fd->ref_lock); if (!refs) return -1; } int last_ref_id = -9; // Arbitrary -ve marker for not-yet-set for (rec = 0; rec < s->hdr->num_records; rec++) { cram_record *cr = &s->crecs[rec]; int has_MD, has_NM; //fprintf(stderr, "Decode seq %d, %d/%d\n", rec, blk->byte, blk->bit); cr->s = s; out_sz = 1; /* decode 1 item */ if (ds & CRAM_BF) { if (!c->comp_hdr->codecs[DS_BF]) return -1; r |= c->comp_hdr->codecs[DS_BF] ->decode(s, c->comp_hdr->codecs[DS_BF], blk, (char *)&bf, &out_sz); if (r || bf < 0 || bf >= sizeof(fd->bam_flag_swap)/sizeof(*fd->bam_flag_swap)) return -1; bf = fd->bam_flag_swap[bf]; cr->flags = bf; } else { cr->flags = bf = 0x4; // unmapped } if (ds & CRAM_CF) { if (IS_CRAM_1_VERS(fd)) { /* CF is byte in 1.0, int32 in 2.0 */ if (!c->comp_hdr->codecs[DS_CF]) return -1; r |= c->comp_hdr->codecs[DS_CF] ->decode(s, c->comp_hdr->codecs[DS_CF], blk, (char *)&cf, &out_sz); if (r) return -1; cr->cram_flags = cf; } else { if (!c->comp_hdr->codecs[DS_CF]) return -1; r |= c->comp_hdr->codecs[DS_CF] ->decode(s, c->comp_hdr->codecs[DS_CF], blk, (char *)&cr->cram_flags, &out_sz); if (r) return -1; cf = cr->cram_flags; } } else { cf = cr->cram_flags = 0; } if (!IS_CRAM_1_VERS(fd) && ref_id == -2) { if (ds & CRAM_RI) { if (!c->comp_hdr->codecs[DS_RI]) return -1; r |= c->comp_hdr->codecs[DS_RI] ->decode(s, c->comp_hdr->codecs[DS_RI], blk, (char *)&cr->ref_id, &out_sz); if (r) return -1; if ((fd->required_fields & (SAM_SEQ|SAM_TLEN)) && cr->ref_id >= 0 && cr->ref_id != last_ref_id) { if (!c->comp_hdr->no_ref) { if (!refs[cr->ref_id]) refs[cr->ref_id] = cram_get_ref(fd, cr->ref_id, 1, 0); s->ref = refs[cr->ref_id]; if (!fd->unsorted && last_ref_id >= 0 && refs[last_ref_id]) { cram_ref_decr(fd->refs, last_ref_id); refs[last_ref_id] = NULL; } } s->ref_start = 1; if (fd->ref_lock) pthread_mutex_lock(fd->ref_lock); pthread_mutex_lock(&fd->refs->lock); s->ref_end = fd->refs->ref_id[cr->ref_id]->length; pthread_mutex_unlock(&fd->refs->lock); if (fd->ref_lock) pthread_mutex_unlock(fd->ref_lock); last_ref_id = cr->ref_id; } } else { cr->ref_id = -1; } } else { cr->ref_id = ref_id; // Forced constant in CRAM 1.0 } if (cr->ref_id >= bfd->nref) { fprintf(stderr, "Requested unknown reference ID %d\n", cr->ref_id); return -1; } if (ds & CRAM_RL) { if (!c->comp_hdr->codecs[DS_RL]) return -1; r |= c->comp_hdr->codecs[DS_RL] ->decode(s, c->comp_hdr->codecs[DS_RL], blk, (char *)&cr->len, &out_sz); if (r) return r; if (cr->len < 0) { fprintf(stderr, "Read has negative length\n"); return -1; } } if (ds & CRAM_AP) { if (!c->comp_hdr->codecs[DS_AP]) return -1; if (CRAM_MAJOR_VERS(fd->version) < 4) { int32_t i32; r |= c->comp_hdr->codecs[DS_AP] ->decode(s, c->comp_hdr->codecs[DS_AP], blk, (char *)&i32, &out_sz); cr->apos = i32; } else { r |= c->comp_hdr->codecs[DS_AP] ->decode(s, c->comp_hdr->codecs[DS_AP], blk, (char *)&cr->apos, &out_sz); } if (r) return r; if (c->comp_hdr->AP_delta) cr->apos += s->last_apos; s->last_apos= cr->apos; } else { cr->apos = c->ref_seq_start; } if (ds & CRAM_RG) { if (!c->comp_hdr->codecs[DS_RG]) return -1; r |= c->comp_hdr->codecs[DS_RG] ->decode(s, c->comp_hdr->codecs[DS_RG], blk, (char *)&cr->rg, &out_sz); if (r) return r; if (cr->rg == unknown_rg) cr->rg = -1; } else { cr->rg = -1; } cr->name_len = 0; if (c->comp_hdr->read_names_included) { int32_t out_sz2 = 1; // Read directly into name cram_block cr->name = BLOCK_SIZE(s->name_blk); if (ds & CRAM_RN) { if (!c->comp_hdr->codecs[DS_RN]) return -1; r |= c->comp_hdr->codecs[DS_RN] ->decode(s, c->comp_hdr->codecs[DS_RN], blk, (char *)s->name_blk, &out_sz2); if (r) return r; cr->name_len = out_sz2; } } cr->mate_pos = 0; cr->mate_line = -1; cr->mate_ref_id = -1; if ((ds & CRAM_CF) && (cf & CRAM_FLAG_DETACHED)) { if (ds & CRAM_MF) { if (IS_CRAM_1_VERS(fd)) { /* MF is byte in 1.0, int32 in 2.0 */ unsigned char mf; if (!c->comp_hdr->codecs[DS_MF]) return -1; r |= c->comp_hdr->codecs[DS_MF] ->decode(s, c->comp_hdr->codecs[DS_MF], blk, (char *)&mf, &out_sz); if (r) return r; cr->mate_flags = mf; } else { if (!c->comp_hdr->codecs[DS_MF]) return -1; r |= c->comp_hdr->codecs[DS_MF] ->decode(s, c->comp_hdr->codecs[DS_MF], blk, (char *)&cr->mate_flags, &out_sz); if (r) return r; } } else { cr->mate_flags = 0; } if (!c->comp_hdr->read_names_included) { int32_t out_sz2 = 1; // Read directly into name cram_block cr->name = BLOCK_SIZE(s->name_blk); if (ds & CRAM_RN) { if (!c->comp_hdr->codecs[DS_RN]) return -1; r |= c->comp_hdr->codecs[DS_RN] ->decode(s, c->comp_hdr->codecs[DS_RN], blk, (char *)s->name_blk, &out_sz2); if (r) return r; cr->name_len = out_sz2; } } if (ds & CRAM_NS) { if (!c->comp_hdr->codecs[DS_NS]) return -1; r |= c->comp_hdr->codecs[DS_NS] ->decode(s, c->comp_hdr->codecs[DS_NS], blk, (char *)&cr->mate_ref_id, &out_sz); if (r) return r; } // Skip as mate_ref of "*" is legit. It doesn't mean unmapped, just unknown. // if (cr->mate_ref_id == -1 && cr->flags & 0x01) { // /* Paired, but unmapped */ // cr->flags |= BAM_FMUNMAP; // } if (ds & CRAM_NP) { if (!c->comp_hdr->codecs[DS_NP]) return -1; if (CRAM_MAJOR_VERS(fd->version) < 4) { int32_t i32; r |= c->comp_hdr->codecs[DS_NP] ->decode(s, c->comp_hdr->codecs[DS_NP], blk, (char *)&i32, &out_sz); cr->mate_pos = i32; } else { r |= c->comp_hdr->codecs[DS_NP] ->decode(s, c->comp_hdr->codecs[DS_NP], blk, (char *)&cr->mate_pos, &out_sz); } if (r) return r; } if (ds & CRAM_TS) { if (!c->comp_hdr->codecs[DS_TS]) return -1; if (CRAM_MAJOR_VERS(fd->version) < 4) { int32_t i32; r |= c->comp_hdr->codecs[DS_TS] ->decode(s, c->comp_hdr->codecs[DS_TS], blk, (char *)&i32, &out_sz); cr->tlen = i32; } else { r |= c->comp_hdr->codecs[DS_TS] ->decode(s, c->comp_hdr->codecs[DS_TS], blk, (char *)&cr->tlen, &out_sz); } if (r) return r; } else { cr->tlen = INT_MIN; } } else if ((ds & CRAM_CF) && (cf & CRAM_FLAG_MATE_DOWNSTREAM)) { if (ds & CRAM_NF) { if (!c->comp_hdr->codecs[DS_NF]) return -1; r |= c->comp_hdr->codecs[DS_NF] ->decode(s, c->comp_hdr->codecs[DS_NF], blk, (char *)&cr->mate_line, &out_sz); if (r) return r; cr->mate_line += rec + 1; //cr->name_len = sprintf(name, "%d", name_id++); //cr->name = DSTRING_LEN(name_ds); //dstring_nappend(name_ds, name, cr->name_len); cr->mate_ref_id = -1; cr->tlen = INT_MIN; cr->mate_pos = 0; } else { cr->mate_flags = 0; cr->tlen = INT_MIN; } } else { cr->mate_flags = 0; cr->tlen = INT_MIN; } /* else if (!name[0]) { //name[0] = '?'; name[1] = 0; //cr->name_len = 1; //cr->name= DSTRING_LEN(s->name_ds); //dstring_nappend(s->name_ds, "?", 1); cr->mate_ref_id = -1; cr->tlen = 0; cr->mate_pos = 0; } */ /* Auxiliary tags */ has_MD = has_NM = 0; if (IS_CRAM_1_VERS(fd)) r |= cram_decode_aux_1_0(c, s, blk, cr); else r |= cram_decode_aux(c, s, blk, cr, &has_MD, &has_NM); if (r) return r; /* Fake up dynamic string growth and appending */ if (ds & CRAM_RL) { cr->seq = BLOCK_SIZE(s->seqs_blk); BLOCK_GROW(s->seqs_blk, cr->len); seq = (char *)BLOCK_END(s->seqs_blk); BLOCK_SIZE(s->seqs_blk) += cr->len; if (!seq) return -1; cr->qual = BLOCK_SIZE(s->qual_blk); BLOCK_GROW(s->qual_blk, cr->len); qual = (char *)BLOCK_END(s->qual_blk); BLOCK_SIZE(s->qual_blk) += cr->len; if (!s->ref) memset(seq, '=', cr->len); } if (!(bf & BAM_FUNMAP)) { if ((ds & CRAM_AP) && cr->apos <= 0) { fprintf(stderr, "Read has alignment position %"PRId64 " but no unmapped flag\n", cr->apos); return -1; } /* Decode sequence and generate CIGAR */ if (ds & (CRAM_SEQ | CRAM_MQ)) { r |= cram_decode_seq(fd, c, s, blk, cr, bfd, cf, seq, qual, has_MD, has_NM); if (r) return r; } else { cr->cigar = 0; cr->ncigar = 0; cr->aend = cr->apos; cr->mqual = 0; } } else { int out_sz2 = cr->len; //puts("Unmapped"); cr->cigar = 0; cr->ncigar = 0; cr->aend = cr->apos; cr->mqual = 0; if (ds & CRAM_BA && cr->len) { if (!c->comp_hdr->codecs[DS_BA]) return -1; r |= c->comp_hdr->codecs[DS_BA] ->decode(s, c->comp_hdr->codecs[DS_BA], blk, (char *)seq, &out_sz2); if (r) return r; } if ((ds & CRAM_CF) && (cf & CRAM_FLAG_PRESERVE_QUAL_SCORES)) { out_sz2 = cr->len; if (ds & CRAM_QS && cr->len >= 0) { if (!c->comp_hdr->codecs[DS_QS]) return -1; r |= c->comp_hdr->codecs[DS_QS] ->decode(s, c->comp_hdr->codecs[DS_QS], blk, qual, &out_sz2); if (r) return r; } } else { if (ds & CRAM_RL) memset(qual, 255, cr->len); } } if (!fd->ignore_chksum) { if (s->hdr->BD_crc && ds & CRAM_BA && s->ref) s->BD_crc += iolib_crc32(0L, (Bytef *) seq, cr->len); if (s->hdr->SD_crc && (ds & CRAM_QS) && (cf & CRAM_FLAG_PRESERVE_QUAL_SCORES)) { s->SD_crc += iolib_crc32(0L, (Bytef *) qual, cr->len); } } } if (fd->ref_lock) pthread_mutex_lock(fd->ref_lock); if (refs) { int i; for (i = 0; i < fd->refs->nref; i++) { if (refs[i]) cram_ref_decr(fd->refs, i); } free(refs); } else if (ref_id >= 0 && s->ref != fd->ref_free && !embed_ref) { cram_ref_decr(fd->refs, ref_id); } if (fd->ref_lock) pthread_mutex_unlock(fd->ref_lock); /* Resolve mate pair cross-references between recs within this slice */ r |= cram_decode_slice_xref(s, fd->required_fields); // Free the original blocks as we no longer need these. { int i; for (i = 0; i < s->hdr->num_blocks; i++) { cram_block *b = s->block[i]; cram_free_block(b); s->block[i] = NULL; } } // Also see initial BLOCK_RESIZE_EXACT at top of function. // As we grow blocks we overallocate by up to 50%. So shrink // back to their final sizes here. // // fprintf(stderr, "%d %d // %d %d // %d %d // %d %d\n", // (int)s->seqs_blk->byte, (int)s->seqs_blk->alloc, // (int)s->qual_blk->byte, (int)s->qual_blk->alloc, // (int)s->name_blk->byte, (int)s->name_blk->alloc, // (int)s->aux_blk->byte, (int)s->aux_blk->alloc); BLOCK_RESIZE_EXACT(s->seqs_blk, BLOCK_SIZE(s->seqs_blk)+1); BLOCK_RESIZE_EXACT(s->qual_blk, BLOCK_SIZE(s->qual_blk)+1); BLOCK_RESIZE_EXACT(s->name_blk, BLOCK_SIZE(s->name_blk)+1); BLOCK_RESIZE_EXACT(s->aux_blk, BLOCK_SIZE(s->aux_blk)+1); /* Checksum */ if (CRAM_MAJOR_VERS(fd->version) >= 3) { if (ds & CRAM_BA && s->BD_crc && s->hdr->BD_crc) { if (s->BD_crc != s->hdr->BD_crc) { fprintf(stderr, "BD checksum failure: %08x vs %08x\n", (uint32_t)s->BD_crc, (uint32_t)s->hdr->BD_crc); r |= -1; } } if (ds & CRAM_QS && s->SD_crc && s->hdr->SD_crc) { if (s->SD_crc != s->hdr->SD_crc) { fprintf(stderr, "SD checksum failure: %08x vs %08x\n", (uint32_t)s->SD_crc, (uint32_t)s->hdr->SD_crc); r |= -1; } } } // If we're wanting BAM records, convert these up-front too. // This is useful when we're streaming lots of data in a // multi-threaded environment as the cram to bam conversion is // then threaded too. // // Possible future optimisation - check range query and don't // convert all reads to BAM. if (fd->pool) r |= bulk_cram_to_bam(bfd, fd, s); return r; } typedef struct { cram_fd *fd; cram_container *c; cram_slice *s; SAM_hdr *h; int exit_code; } cram_decode_job; void *cram_decode_slice_thread(void *arg) { cram_decode_job *j = (cram_decode_job *)arg; j->exit_code = cram_decode_slice(j->fd, j->c, j->s, j->h); return j; } /* * Spawn a multi-threaded version of cram_decode_slice(). */ int cram_decode_slice_mt(cram_fd *fd, cram_container *c, cram_slice *s, SAM_hdr *bfd) { cram_decode_job *j; int nonblock; if (!fd->pool) return cram_decode_slice(fd, c, s, bfd); if (!(j = malloc(sizeof(*j)))) return -1; j->fd = fd; j->c = c; j->s = s; j->h = bfd; nonblock = t_pool_results_queue_sz(fd->rqueue) ? 1 : 0; if (-1 == t_pool_dispatch2(fd->pool, fd->rqueue, cram_decode_slice_thread, j, nonblock)) { /* Would block */ fd->job_pending = j; } else { fd->job_pending = NULL; } // flush too return 0; } /* ---------------------------------------------------------------------- * CRAM sequence iterators. */ /* * Converts a cram in-memory record into a bam in-memory record. We * pass a pointer to a bam_seq_t pointer along with the a pointer to * the allocated size. These can initially be pointers to NULL and zero. * * This function will reallocate the bam buffer as required and update * (*bam)->alloc accordingly, allowing it to be used within a loop * efficiently without needing to allocate new bam objects over and * over again. * * Returns the used size of the bam record on success * -1 on failure. */ static int cram_to_bam(SAM_hdr *bfd, cram_fd *fd, cram_slice *s, cram_record *cr, int rec, bam_seq_t **bam) { int bam_idx, rg_len; char name_a[1024], *name; int name_len; char *aux, *aux_orig; char *seq, *qual; /* Assign names if not explicitly set */ if (fd->required_fields & SAM_QNAME) { if (cr->name_len) { name = (char *)BLOCK_DATA(s->name_blk) + cr->name; name_len = cr->name_len; } else { name = name_a; name_len = strlen(fd->prefix); memcpy(name, fd->prefix, name_len); name += name_len; *name++ = ':'; if (cr->mate_line >= 0 && cr->mate_line < rec) name = (char *)append_uint64((unsigned char *)name, s->hdr->record_counter + cr->mate_line + 1); else name = (char *)append_uint64((unsigned char *)name, s->hdr->record_counter + rec + 1); name_len = name - name_a; name = name_a; } } else { name = "?"; name_len = 1; } /* Generate BAM record */ if (cr->rg < -1 || cr->rg >= bfd->nrg) return -1; rg_len = (cr->rg != -1) ? bfd->rg[cr->rg].name_len + 4 : 0; if (fd->required_fields & (SAM_SEQ | SAM_QUAL)) { if (!BLOCK_DATA(s->seqs_blk)) return -1; seq = (char *)BLOCK_DATA(s->seqs_blk) + cr->seq; } else { seq = "*"; cr->len = 0; } if (fd->required_fields & SAM_QUAL) { if (!BLOCK_DATA(s->qual_blk)) return -1; qual = (char *)BLOCK_DATA(s->qual_blk) + cr->qual; if (CRAM_MAJOR_VERS(fd->version) >= 4) { if (cr->flags & BAM_FREVERSE) { int i, j; for (i = 0, j = cr->len-1; i < j; i++, j--) { unsigned char c; c = qual[i]; qual[i] = qual[j]; qual[j] = c; } } } } else { qual = NULL; } bam_idx = bam_construct_seq(bam, cr->aux_size + rg_len, name, name_len, cr->flags, cr->ref_id, cr->apos, cr->aend, cr->mqual, cr->ncigar, &s->cigar[cr->cigar], cr->mate_ref_id, cr->mate_pos, cr->tlen, cr->len, seq, qual); if (bam_idx == -1) return -1; aux = aux_orig = (char *)bam_aux(*bam); /* Auxiliary strings */ if (cr->aux_size != 0) { memcpy(aux, BLOCK_DATA(s->aux_blk) + cr->aux, cr->aux_size); aux += cr->aux_size; } /* RG:Z: */ if (cr->rg != -1) { int len = bfd->rg[cr->rg].name_len; *aux++ = 'R'; *aux++ = 'G'; *aux++ = 'Z'; memcpy(aux, bfd->rg[cr->rg].name, len); aux += len; *aux++ = 0; } #ifndef SAMTOOLS bam_set_blk_size(*bam, bam_blk_size(*bam) + (aux - aux_orig)); #endif *aux++ = 0; return bam_idx + (aux - aux_orig); } /* * Here be dragons! The multi-threading code in this is crufty beyond belief. */ /* * Load first container. * Called when fd->ctr is NULL> * * Returns container on success * NULL on failure. */ static cram_container *cram_first_slice(cram_fd *fd) { cram_container *c; do { if (!(c = fd->ctr = cram_read_container(fd))) return NULL; c->curr_slice_mt = c->curr_slice; } while (c->length == 0); /* * The first container may be a result of a sub-range query. * In which case it may still not be the optimal starting point * due to skipped containers/slices in the index. */ // No need for locks here as we're in the main thread. if (fd->range.refid != -2) { while (c->ref_seq_id != -2 && (c->ref_seq_id < fd->range.refid || (fd->range.refid >= 0 && c->ref_seq_id == fd->range.refid && c->ref_seq_start + c->ref_seq_span-1 < fd->range.start))) { if (0 != cram_seek(fd, c->length, SEEK_CUR)) return NULL; cram_free_container(fd->ctr); do { if (!(c = fd->ctr = cram_read_container(fd))) return NULL; } while (c->length == 0); } if (c->ref_seq_id != -2 && c->ref_seq_id != fd->range.refid) { fd->eof = 1; return NULL; } } if (!(c->comp_hdr_block = cram_read_block(fd))) return NULL; if (c->comp_hdr_block->content_type != COMPRESSION_HEADER) return NULL; c->comp_hdr = cram_decode_compression_header(fd, c->comp_hdr_block); if (!c->comp_hdr) return NULL; if (!c->comp_hdr->AP_delta && sam_hdr_sort_order(fd->header) != ORDER_COORD) { if (fd->ref_lock) pthread_mutex_lock(fd->ref_lock); fd->unsorted = 1; if (fd->ref_lock) pthread_mutex_unlock(fd->ref_lock); } return c; } static cram_slice *cram_next_slice(cram_fd *fd, cram_container **cp) { cram_container *c_curr; // container being consumed via cram_get_seq() cram_slice *s_curr = NULL; // Populate the first container if unknown. if (!(c_curr = fd->ctr)) { if (!(c_curr = cram_first_slice(fd))) return NULL; } // Discard previous slice if ((s_curr = c_curr->slice)) { c_curr->slice = NULL; cram_free_slice(s_curr); s_curr = NULL; } // If we've consumed all slices in this container, also discard // the container too. if (c_curr->curr_slice == c_curr->max_slice) { if (fd->ctr == c_curr) fd->ctr = NULL; if (fd->ctr_mt == c_curr) fd->ctr_mt = NULL; cram_free_container(c_curr); c_curr = NULL; } if (!fd->ctr_mt) fd->ctr_mt = c_curr; // Fetch the next slice (and the container if necessary). // // If single threaded this loop bails out as soon as it finds // a slice in range. In this case c_next and c_curr end up being // the same thing. // // If multi-threaded, we loop until we have filled out // thread pool input queue. Here c_next and c_curr *may* differ, as // can fd->ctr and fd->ctr_mt. for (;;) { cram_container *c_next = fd->ctr_mt; cram_slice *s_next = NULL; // Next slice; either from the last job we failed to push // to the input queue or via more I/O. if (fd->job_pending) { cram_decode_job *j = (cram_decode_job *)fd->job_pending; c_next = j->c; s_next = j->s; free(fd->job_pending); fd->job_pending = NULL; } else if (!fd->ooc) { empty_container: if (!c_next || c_next->curr_slice_mt == c_next->max_slice) { // new container for(;;) { if (!(c_next = cram_read_container(fd))) { if (fd->pool) { fd->ooc = 1; break; } return NULL; } c_next->curr_slice_mt = c_next->curr_slice; if (c_next->length != 0) break; cram_free_container(c_next); } if (fd->ooc) break; /* Skip containers not yet spanning our range */ if (fd->range.refid != -2 && c_next->ref_seq_id != -2) { // ref_id beyond end of range; bail out if (c_next->ref_seq_id != fd->range.refid) { cram_free_container(c_next); fd->ctr_mt = NULL; fd->ooc = 1; break; } // position beyond end of range; bail out if (c_next->ref_seq_start > fd->range.end) { cram_free_container(c_next); fd->ctr_mt = NULL; fd->ooc = 1; break; } // before start of range; skip to next container if (c_next->ref_seq_start + c_next->ref_seq_span-1 < fd->range.start) { c_next->curr_slice_mt = c_next->max_slice; cram_seek(fd, c_next->length, SEEK_CUR); cram_free_container(c_next); c_next = NULL; continue; } } // Container is valid range, so remember it for restarting // this function. fd->ctr_mt = c_next; if (!(c_next->comp_hdr_block = cram_read_block(fd))) return NULL; if (c_next->comp_hdr_block->content_type != COMPRESSION_HEADER) return NULL; c_next->comp_hdr = cram_decode_compression_header(fd, c_next->comp_hdr_block); if (!c_next->comp_hdr) return NULL; if (!c_next->comp_hdr->AP_delta && sam_hdr_sort_order(fd->header) != ORDER_COORD) { if (fd->ref_lock) pthread_mutex_lock(fd->ref_lock); fd->unsorted = 1; if (fd->ref_lock) pthread_mutex_unlock(fd->ref_lock); } } if (c_next->num_records == 0) { cram_free_container(c_next); if (fd->ctr_mt == c_next) fd->ctr_mt = NULL; c_next = NULL; goto empty_container; } if (!(s_next = c_next->slice = cram_read_slice(fd))) return NULL; s_next->slice_num = ++c_next->curr_slice_mt; s_next->curr_rec = 0; s_next->max_rec = s_next->hdr->num_records; s_next->last_apos = s_next->hdr->ref_seq_start; // We know the container overlaps our range, but with multi-slice // containers we may have slices that do not. Skip these also. if (fd->range.refid != -2 && s_next->hdr->ref_seq_id != -2) { // ref_id beyond end of range; bail out if (s_next->hdr->ref_seq_id != fd->range.refid) { fd->ooc = 1; cram_free_slice(s_next); c_next->slice = s_next = NULL; break; } // position beyond end of range; bail out if (s_next->hdr->ref_seq_start > fd->range.end) { fd->ooc = 1; cram_free_slice(s_next); c_next->slice = s_next = NULL; break; } // before start of range; skip to next slice if (s_next->hdr->ref_seq_start + s_next->hdr->ref_seq_span-1 < fd->range.start) { cram_free_slice(s_next); c_next->slice = s_next = NULL; continue; } } } // end: if (!fd->ooc) if (!c_next || !s_next) break; // Decode the slice, either right now (non-threaded) or by pushing // it to the a decode queue (threaded). if (cram_decode_slice_mt(fd, c_next, s_next, fd->header) != 0) { fprintf(stderr, "Failure to decode slice\n"); cram_free_slice(s_next); c_next->slice = NULL; return NULL; } // No thread pool, so don't loop again if (!fd->pool) { c_curr = c_next; s_curr = s_next; break; } // With thread pool, but we have a job pending so our decode queue // is full. if (fd->job_pending) break; // Otherwise we're threaded with room in the decode input queue, so // keep reading slices for decode. // Push it a bit far, to qsize in queue rather than pending arrival, // as cram tends to be a bit bursty in decode timings. if (t_pool_results_queue_len(fd->rqueue) > fd->pool->qsize) break; } // end of for(;;) // When not threaded we've already have c_curr and s_curr. // Otherwise we need get them by pulling off the decode output queue. if (fd->pool) { t_pool_result *res; cram_decode_job *j; if (fd->ooc && t_pool_results_queue_empty(fd->rqueue)) { fd->eof = 1; return NULL; } res = t_pool_next_result_wait(fd->rqueue); if (!res || !res->data) { fprintf(stderr, "Call to t_pool_next_result failed\n"); return NULL; } j = (cram_decode_job *)res->data; c_curr = j->c; s_curr = j->s; if (j->exit_code != 0) { fprintf(stderr, "Slice decode failure\n"); fd->eof = 0; t_pool_delete_result(res, 1); return NULL; } t_pool_delete_result(res, 1); } *cp = c_curr; // Update current slice being processed (as opposed to current // slice in the multi-threaded reahead. fd->ctr = c_curr; if (c_curr) { c_curr->slice = s_curr; if (s_curr) c_curr->curr_slice = s_curr->slice_num; } if (s_curr) s_curr->curr_rec = 0; else fd->eof = 1; return s_curr; } /* * Read the next cram record and return it. * Note that to decode cram_record the caller will need to look up some data * in the current slice, pointed to by fd->ctr->slice. This is valid until * the next call to cram_get_seq (which may invalidate it). * * Returns record pointer on success (do not free) * NULL on failure */ cram_record *cram_get_seq(cram_fd *fd) { cram_container *c; cram_slice *s; for (;;) { c = fd->ctr; if (c && c->slice && c->slice->curr_rec < c->slice->max_rec) { s = c->slice; } else { if (!(s = cram_next_slice(fd, &c))) return NULL; continue; /* In case slice contains no records */ } if (fd->range.refid != -2) { if (fd->range.refid == -1 && s->crecs[s->curr_rec].ref_id != -1) { // Special case when looking for unmapped blocks at end. // If these are mixed in with mapped data (c->ref_id == -2) // then we need skip until we find the unmapped data, if at all s->curr_rec++; continue; } if (s->crecs[s->curr_rec].ref_id < fd->range.refid && s->crecs[s->curr_rec].ref_id != -1) { // Looking for a mapped read, but not there yet. Special case // as -1 (unmapped) shouldn't be considered < refid. s->curr_rec++; continue; } if (s->crecs[s->curr_rec].ref_id != fd->range.refid) { fd->eof = 1; cram_free_slice(s); c->slice = NULL; return NULL; } if (fd->range.refid != -1 && s->crecs[s->curr_rec].apos > fd->range.end) { fd->eof = 1; cram_free_slice(s); c->slice = NULL; return NULL; } if (fd->range.refid != -1 && s->crecs[s->curr_rec].aend < fd->range.start) { s->curr_rec++; continue; } } break; } fd->ctr = c; c->slice = s; return &s->crecs[s->curr_rec++]; } /* * Read the next cram record and convert it to a bam_seq_t struct. * * Returns 0 on success * -1 on EOF or failure (check fd->err) */ int cram_get_bam_seq(cram_fd *fd, bam_seq_t **bam) { cram_record *cr; cram_container *c; cram_slice *s; if (!(cr = cram_get_seq(fd))) { //*bam=0; return -1; } c = fd->ctr; s = c->slice; if (s->bl) { //*bam = s->bl[s->curr_rec-1]; return 0; // Ideally we'd just do: *bam = s->bl[s->curr_rec-1]; // That works, but it changes the API as the bam object is // no longer a malloced block of memory and cannot be // freed by the caller. (Possibly we can do *bam=0 // in the case where cram_get_seq hits EOF, but this is // also assuming that the *bam object was ours and not a // result of, say, a merge with a bam file.) // // Hence instead we laboriously manage the memory and do a // memcpy each time. (This is around an extra 40% time taken // in main to decode a CRAM file, harming parallel execution.) int sz = s->bl[s->curr_rec-1]->alloc; if (!*bam) { if (!(*bam = malloc(sz))) return -1; (*bam)->alloc = sz; } else if ((*bam)->alloc < sz) { if (!(*bam = realloc(*bam, sz))) return -1; (*bam)->alloc = sz; } memcpy(*bam, s->bl[s->curr_rec-1], sz); return 0; } return cram_to_bam(fd->header, fd, s, cr, s->curr_rec-1, bam) >= 0 ? 0 : -1; } io_lib-io_lib-1-14-11/io_lib/cram_decode.h000066400000000000000000000070341336132477700202210ustar00rootroot00000000000000/* * Copyright (c) 2013 Genome Research Ltd. * Author(s): 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. */ /*! \file * Include cram.h instead. * * This is an internal part of the CRAM system and is automatically included * when you #include cram.h. * * Implements the decoding portion of CRAM I/O. Also see * cram_codecs.[ch] for the actual encoding functions themselves. */ #ifndef _CRAM_READ_H_ #define _CRAM_READ_H_ #ifdef __cplusplus extern "C" { #endif /* ---------------------------------------------------------------------- * CRAM sequence iterators. */ /*! Read the next cram record and return it as a cram_record. * * Note that to decode cram_record the caller will need to look up some data * in the current slice, pointed to by fd->ctr->slice. This is valid until * the next call to cram_get_seq (which may invalidate it). * * @return * Returns record pointer on success (do not free); * NULL on failure */ cram_record *cram_get_seq(cram_fd *fd); /*! Read the next cram record and convert it to a bam_seq_t struct. * * @return * Returns 0 on success; * -1 on EOF or failure (check fd->err) */ int cram_get_bam_seq(cram_fd *fd, bam_seq_t **bam); /* ---------------------------------------------------------------------- * Internal functions */ /*! INTERNAL: * Decodes a CRAM block compression header. * * @return * Returns header ptr on success; * NULL on failure */ cram_block_compression_hdr *cram_decode_compression_header(cram_fd *fd, cram_block *b); /*! INTERNAL: * Decodes a CRAM (un)mapped slice header block. * * @return * Returns slice header ptr on success; * NULL on failure */ cram_block_slice_hdr *cram_decode_slice_header(cram_fd *fd, cram_block *b); /*! INTERNAL: * Decode an entire slice from container blocks. Fills out s->crecs[] array. * * @return * Returns 0 on success; * -1 on failure */ int cram_decode_slice(cram_fd *fd, cram_container *c, cram_slice *s, SAM_hdr *hdr); #ifdef __cplusplus } #endif #endif io_lib-io_lib-1-14-11/io_lib/cram_encode.c000066400000000000000000002565141336132477700202370ustar00rootroot00000000000000/* * Copyright (c) 2013 Genome Research Ltd. * Author(s): 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. */ /* * Author: James Bonfield, Wellcome Trust Sanger Institute. 2013 */ #ifdef HAVE_CONFIG_H #include "io_lib_config.h" #endif #include #include #include #include #include #include #include #include #include #include #include #include "io_lib/cram.h" #include "io_lib/os.h" #include "io_lib/md5.h" #include "io_lib/binning.h" #ifdef SAMTOOLS # define bam_copy(dst, src) bam_copy1(*(dst), (src)) #else void bam_copy(bam_seq_t **bt, bam_seq_t *bf) { size_t a; if (bf->alloc > (*bt)->alloc) { a = ((int)((bf->alloc+15)/16))*16; *bt = realloc(*bt, a); memcpy(*bt, bf, bf->alloc); } else { a = (*bt)->alloc; memcpy(*bt, bf, bf->alloc); } (*bt)->alloc = a; } #endif static int process_one_read(cram_fd *fd, cram_container *c, cram_slice *s, cram_record *cr, bam_seq_t *b, int rnum); /* * Returns index of val into key. * Basically strchr(key, val)-key; */ static int sub_idx(char *key, char val) { int i; for (i = 0; *key && *key++ != val; i++); return i; } /* * Encodes a compression header block into a generic cram_block structure. * * Returns cram_block ptr on success * NULL on failure */ cram_block *cram_encode_compression_header(cram_fd *fd, cram_container *c, cram_block_compression_hdr *h) { cram_block *cb = cram_new_block(COMPRESSION_HEADER, 0); cram_block *map = cram_new_block(COMPRESSION_HEADER, 0); int mc; if (!cb || !map) return NULL; /* * This is a concatenation of several blocks of data: * header + landmarks, preservation map, read encoding map, and the tag * encoding map. * All 4 are variable sized and we need to know how large these are * before creating the compression header itself as this starts with * the total size (stored as a variable length string). */ /* FIXME: should create this when we create the container */ { HashData hd; if (h->preservation_map) HashTableDestroy(h->preservation_map, 0); if (!(h->preservation_map = HashTableCreate(4, HASH_NONVOLATILE_KEYS))) return NULL; hd.i = !fd->lossy_read_names; HashTableAdd(h->preservation_map, "RN", 2, hd, NULL); // Technically SM was in 1.0, but wasn't in Java impl. hd.i = 0; if (!(HashTableAdd(h->preservation_map, "SM", 2, hd, NULL))) return NULL; hd.i = 0; if (!(HashTableAdd(h->preservation_map, "TD", 2, hd, NULL))) return NULL; hd.i = h->AP_delta; // => DELTA if (!(HashTableAdd(h->preservation_map, "AP", 2, hd, NULL))) return NULL; if (fd->no_ref || fd->embed_ref) { // Reference Required == No hd.i = 0; if (!(HashTableAdd(h->preservation_map, "RR", 2, hd, NULL))) return NULL; } } /* Preservation map */ mc = 0; BLOCK_SIZE(map) = 0; if (h->preservation_map) { HashItem *hi; HashIter *iter = HashTableIterCreate(); if (!iter) return NULL; while ((hi = HashTableIterNext(h->preservation_map, iter))) { //cram_map *m = hi->data.p; BLOCK_APPEND(map, hi->key, 2); switch(CRAM_KEY(hi->key[0], hi->key[1])) { case CRAM_KEY('M','I'): BLOCK_APPEND_CHAR(map, hi->data.i); break; case CRAM_KEY('U','I'): BLOCK_APPEND_CHAR(map, hi->data.i); break; case CRAM_KEY('P','I'): BLOCK_APPEND_CHAR(map, hi->data.i); break; case CRAM_KEY('A','P'): BLOCK_APPEND_CHAR(map, hi->data.i); break; case CRAM_KEY('R','N'): BLOCK_APPEND_CHAR(map, hi->data.i); break; case CRAM_KEY('R','R'): BLOCK_APPEND_CHAR(map, hi->data.i); break; case CRAM_KEY('S','M'): { char smat[5], *mp = smat; *mp++ = (sub_idx("CGTN", h->substitution_matrix[0][0]) << 6) | (sub_idx("CGTN", h->substitution_matrix[0][1]) << 4) | (sub_idx("CGTN", h->substitution_matrix[0][2]) << 2) | (sub_idx("CGTN", h->substitution_matrix[0][3]) << 0); *mp++ = (sub_idx("AGTN", h->substitution_matrix[1][0]) << 6) | (sub_idx("AGTN", h->substitution_matrix[1][1]) << 4) | (sub_idx("AGTN", h->substitution_matrix[1][2]) << 2) | (sub_idx("AGTN", h->substitution_matrix[1][3]) << 0); *mp++ = (sub_idx("ACTN", h->substitution_matrix[2][0]) << 6) | (sub_idx("ACTN", h->substitution_matrix[2][1]) << 4) | (sub_idx("ACTN", h->substitution_matrix[2][2]) << 2) | (sub_idx("ACTN", h->substitution_matrix[2][3]) << 0); *mp++ = (sub_idx("ACGN", h->substitution_matrix[3][0]) << 6) | (sub_idx("ACGN", h->substitution_matrix[3][1]) << 4) | (sub_idx("ACGN", h->substitution_matrix[3][2]) << 2) | (sub_idx("ACGN", h->substitution_matrix[3][3]) << 0); *mp++ = (sub_idx("ACGT", h->substitution_matrix[4][0]) << 6) | (sub_idx("ACGT", h->substitution_matrix[4][1]) << 4) | (sub_idx("ACGT", h->substitution_matrix[4][2]) << 2) | (sub_idx("ACGT", h->substitution_matrix[4][3]) << 0); BLOCK_APPEND(map, smat, 5); break; } case CRAM_KEY('T','D'): { itf8_put_blk(map, BLOCK_SIZE(h->TD_blk)); BLOCK_APPEND(map, BLOCK_DATA(h->TD_blk), BLOCK_SIZE(h->TD_blk)); break; } default: fprintf(stderr, "Unknown preservation key '%.2s'\n", hi->key); break; } mc++; } HashTableIterDestroy(iter); } itf8_put_blk(cb, BLOCK_SIZE(map) + itf8_size(mc)); itf8_put_blk(cb, mc); BLOCK_APPEND(cb, BLOCK_DATA(map), BLOCK_SIZE(map)); /* rec encoding map */ mc = 0; BLOCK_SIZE(map) = 0; if (h->codecs[DS_BF]) { if (-1 == h->codecs[DS_BF]->store(h->codecs[DS_BF], map, "BF", fd->version)) return NULL; mc++; } if (h->codecs[DS_CF]) { if (-1 == h->codecs[DS_CF]->store(h->codecs[DS_CF], map, "CF", fd->version)) return NULL; mc++; } if (h->codecs[DS_RL]) { if (-1 == h->codecs[DS_RL]->store(h->codecs[DS_RL], map, "RL", fd->version)) return NULL; mc++; } if (h->codecs[DS_AP]) { if (-1 == h->codecs[DS_AP]->store(h->codecs[DS_AP], map, "AP", fd->version)) return NULL; mc++; } if (h->codecs[DS_RG]) { if (-1 == h->codecs[DS_RG]->store(h->codecs[DS_RG], map, "RG", fd->version)) return NULL; mc++; } if (h->codecs[DS_MF]) { if (-1 == h->codecs[DS_MF]->store(h->codecs[DS_MF], map, "MF", fd->version)) return NULL; mc++; } if (h->codecs[DS_NS]) { if (-1 == h->codecs[DS_NS]->store(h->codecs[DS_NS], map, "NS", fd->version)) return NULL; mc++; } if (h->codecs[DS_NP]) { if (-1 == h->codecs[DS_NP]->store(h->codecs[DS_NP], map, "NP", fd->version)) return NULL; mc++; } if (h->codecs[DS_TS]) { if (-1 == h->codecs[DS_TS]->store(h->codecs[DS_TS], map, "TS", fd->version)) return NULL; mc++; } if (h->codecs[DS_NF]) { if (-1 == h->codecs[DS_NF]->store(h->codecs[DS_NF], map, "NF", fd->version)) return NULL; mc++; } if (h->codecs[DS_TC]) { if (-1 == h->codecs[DS_TC]->store(h->codecs[DS_TC], map, "TC", fd->version)) return NULL; mc++; } if (h->codecs[DS_TN]) { if (-1 == h->codecs[DS_TN]->store(h->codecs[DS_TN], map, "TN", fd->version)) return NULL; mc++; } if (h->codecs[DS_TL]) { if (-1 == h->codecs[DS_TL]->store(h->codecs[DS_TL], map, "TL", fd->version)) return NULL; mc++; } if (h->codecs[DS_FN]) { if (-1 == h->codecs[DS_FN]->store(h->codecs[DS_FN], map, "FN", fd->version)) return NULL; mc++; } if (h->codecs[DS_FC]) { if (-1 == h->codecs[DS_FC]->store(h->codecs[DS_FC], map, "FC", fd->version)) return NULL; mc++; } if (h->codecs[DS_FP]) { if (-1 == h->codecs[DS_FP]->store(h->codecs[DS_FP], map, "FP", fd->version)) return NULL; mc++; } if (h->codecs[DS_BS]) { if (-1 == h->codecs[DS_BS]->store(h->codecs[DS_BS], map, "BS", fd->version)) return NULL; mc++; } if (h->codecs[DS_IN]) { if (-1 == h->codecs[DS_IN]->store(h->codecs[DS_IN], map, "IN", fd->version)) return NULL; mc++; } if (h->codecs[DS_DL]) { if (-1 == h->codecs[DS_DL]->store(h->codecs[DS_DL], map, "DL", fd->version)) return NULL; mc++; } if (h->codecs[DS_BA]) { if (-1 == h->codecs[DS_BA]->store(h->codecs[DS_BA], map, "BA", fd->version)) return NULL; mc++; } if (h->codecs[DS_BB]) { if (-1 == h->codecs[DS_BB]->store(h->codecs[DS_BB], map, "BB", fd->version)) return NULL; mc++; } if (h->codecs[DS_MQ]) { if (-1 == h->codecs[DS_MQ]->store(h->codecs[DS_MQ], map, "MQ", fd->version)) return NULL; mc++; } if (h->codecs[DS_RN]) { if (-1 == h->codecs[DS_RN]->store(h->codecs[DS_RN], map, "RN", fd->version)) return NULL; mc++; } if (h->codecs[DS_QS]) { if (-1 == h->codecs[DS_QS]->store(h->codecs[DS_QS], map, "QS", fd->version)) return NULL; mc++; } if (h->codecs[DS_QQ]) { if (-1 == h->codecs[DS_QQ]->store(h->codecs[DS_QQ], map, "QQ", fd->version)) return NULL; mc++; } if (h->codecs[DS_RI]) { if (-1 == h->codecs[DS_RI]->store(h->codecs[DS_RI], map, "RI", fd->version)) return NULL; mc++; } if (h->codecs[DS_SC]) { if (-1 == h->codecs[DS_SC]->store(h->codecs[DS_SC], map, "SC", fd->version)) return NULL; mc++; } if (h->codecs[DS_RS]) { if (-1 == h->codecs[DS_RS]->store(h->codecs[DS_RS], map, "RS", fd->version)) return NULL; mc++; } if (h->codecs[DS_PD]) { if (-1 == h->codecs[DS_PD]->store(h->codecs[DS_PD], map, "PD", fd->version)) return NULL; mc++; } if (h->codecs[DS_HC]) { if (-1 == h->codecs[DS_HC]->store(h->codecs[DS_HC], map, "HC", fd->version)) return NULL; mc++; } if (h->codecs[DS_TM]) { if (-1 == h->codecs[DS_TM]->store(h->codecs[DS_TM], map, "TM", fd->version)) return NULL; mc++; } if (h->codecs[DS_TV]) { if (-1 == h->codecs[DS_TV]->store(h->codecs[DS_TV], map, "TV", fd->version)) return NULL; mc++; } itf8_put_blk(cb, BLOCK_SIZE(map) + itf8_size(mc)); itf8_put_blk(cb, mc); BLOCK_APPEND(cb, BLOCK_DATA(map), BLOCK_SIZE(map)); /* tag encoding map */ #if 0 mc = 0; if (h->tag_encoding_map) { for (i = 0; i < CRAM_MAP_HASH; i++) { cram_map *m; for (m = h->tag_encoding_map[i]; m; m = m->next) { itf8_put_blk(map, m->key); if (-1 == (sz = m->codec->store(m->codec, map, NULL, fd->version))) return NULL; mc++; } } } #else mc = 0; BLOCK_SIZE(map) = 0; if (c->tags_used) { HashItem *hi; HashIter *iter = HashTableIterCreate(); if (!iter) return NULL; while ((hi = HashTableIterNext(c->tags_used, iter))) { int key = (hi->key[0]<<16)|(hi->key[1]<<8)|hi->key[2]; cram_tag_map *tm = (cram_tag_map *)hi->data.p; cram_codec *c = tm->codec; itf8_put_blk(map, key); if (-1 == c->store(c, map, NULL, fd->version)) return NULL; mc++; } HashTableIterDestroy(iter); } #endif itf8_put_blk(cb, BLOCK_SIZE(map) + itf8_size(mc)); itf8_put_blk(cb, mc); BLOCK_APPEND(cb, BLOCK_DATA(map), BLOCK_SIZE(map)); if (fd->verbose) fprintf(stderr, "Wrote compression block header in %d bytes\n", (int)BLOCK_SIZE(cb)); BLOCK_UPLEN(cb); cram_free_block(map); return cb; } /* * Encodes a slice compression header. * * Returns cram_block on success * NULL on failure */ cram_block *cram_encode_slice_header(cram_fd *fd, cram_slice *s) { char *buf; char *cp; cram_block *b = cram_new_block(MAPPED_SLICE, 0); int j; if (!b) return NULL; if (NULL == (cp = buf = malloc(22+16+5*(8+s->hdr->num_blocks)))) { cram_free_block(b); return NULL; } cp += itf8_put(cp, s->hdr->ref_seq_id); if (CRAM_MAJOR_VERS(fd->version) >= 4) { cp += ltf8_put(cp, s->hdr->ref_seq_start); cp += ltf8_put(cp, s->hdr->ref_seq_span); } else { cp += itf8_put(cp, s->hdr->ref_seq_start); cp += itf8_put(cp, s->hdr->ref_seq_span); } cp += itf8_put(cp, s->hdr->num_records); if (CRAM_MAJOR_VERS(fd->version) == 2) cp += itf8_put(cp, s->hdr->record_counter); else if (CRAM_MAJOR_VERS(fd->version) >= 3) cp += ltf8_put(cp, s->hdr->record_counter); cp += itf8_put(cp, s->hdr->num_blocks); cp += itf8_put(cp, s->hdr->num_content_ids); for (j = 0; j < s->hdr->num_content_ids; j++) { cp += itf8_put(cp, s->hdr->block_content_ids[j]); } if (s->hdr->content_type == MAPPED_SLICE) cp += itf8_put(cp, s->hdr->ref_base_id); memcpy(cp, s->hdr->md5, 16); cp += 16; if (CRAM_MAJOR_VERS(fd->version) >= 3) { if (s->BD_crc || s->SD_crc) { *cp++ = 'B'; *cp++ = 'D'; *cp++ = 'B'; *cp++ = 'c'; *cp++ = 4; *cp++ = 0; *cp++ = 0; *cp++ = 0; *cp++ = (s->BD_crc >> 0) & 0xff; *cp++ = (s->BD_crc >> 8) & 0xff; *cp++ = (s->BD_crc >> 16) & 0xff; *cp++ = (s->BD_crc >> 24) & 0xff; *cp++ = 'S'; *cp++ = 'D'; *cp++ = 'B'; *cp++ = 'c'; *cp++ = 4; *cp++ = 0; *cp++ = 0; *cp++ = 0; *cp++ = (s->SD_crc >> 0) & 0xff; *cp++ = (s->SD_crc >> 8) & 0xff; *cp++ = (s->SD_crc >> 16) & 0xff; *cp++ = (s->SD_crc >> 24) & 0xff; } } assert(cp-buf <= 22+16+5*(8+s->hdr->num_blocks)); b->data = (unsigned char *)buf; b->comp_size = b->uncomp_size = cp-buf; return b; } /* * Encodes a single read. * * Returns 0 on success * -1 on failure */ static int cram_encode_slice_read(cram_fd *fd, cram_container *c, cram_block_compression_hdr *h, cram_slice *s, cram_record *cr, int64_t *last_pos) { int r = 0; int32_t i32; int64_t i64; unsigned char uc; //fprintf(stderr, "Encode seq %d, %d/%d FN=%d, %s\n", rec, core->byte, core->bit, cr->nfeature, s->name_ds->str + cr->name); //printf("BF=0x%x\n", cr->flags); // bf = cram_flag_swap[cr->flags]; i32 = fd->cram_flag_swap[cr->flags & 0xfff]; r |= h->codecs[DS_BF]->encode(s, h->codecs[DS_BF], (char *)&i32, 1); i32 = cr->cram_flags & CRAM_FLAG_MASK; r |= h->codecs[DS_CF]->encode(s, h->codecs[DS_CF], (char *)&i32, 1); if (s->hdr->ref_seq_id == -2) r |= h->codecs[DS_RI]->encode(s, h->codecs[DS_RI], (char *)&cr->ref_id, 1); r |= h->codecs[DS_RL]->encode(s, h->codecs[DS_RL], (char *)&cr->len, 1); if (c->pos_sorted) { if (CRAM_MAJOR_VERS(fd->version) >= 4) { i64 = cr->apos - *last_pos; r |= h->codecs[DS_AP]->encode(s, h->codecs[DS_AP], (char *)&i64, 1); } else { i32 = cr->apos - *last_pos; r |= h->codecs[DS_AP]->encode(s, h->codecs[DS_AP], (char *)&i32, 1); } *last_pos = cr->apos; } else { if (CRAM_MAJOR_VERS(fd->version) >= 4) { i64 = cr->apos; r |= h->codecs[DS_AP]->encode(s, h->codecs[DS_AP], (char *)&i64, 1); } else { i32 = cr->apos; r |= h->codecs[DS_AP]->encode(s, h->codecs[DS_AP], (char *)&i32, 1); } } r |= h->codecs[DS_RG]->encode(s, h->codecs[DS_RG], (char *)&cr->rg, 1); if (cr->cram_flags & CRAM_FLAG_DETACHED) { i32 = cr->mate_flags; r |= h->codecs[DS_MF]->encode(s, h->codecs[DS_MF], (char *)&i32, 1); r |= h->codecs[DS_NS]->encode(s, h->codecs[DS_NS], (char *)&cr->mate_ref_id, 1); if (CRAM_MAJOR_VERS(fd->version) >= 4) { r |= h->codecs[DS_NP]->encode(s, h->codecs[DS_NP], (char *)&cr->mate_pos, 1); r |= h->codecs[DS_TS]->encode(s, h->codecs[DS_TS], (char *)&cr->tlen, 1); } else { i32 = cr->mate_pos; r |= h->codecs[DS_NP]->encode(s, h->codecs[DS_NP], (char *)&i32, 1); i32 = cr->tlen; r |= h->codecs[DS_TS]->encode(s, h->codecs[DS_TS], (char *)&i32, 1); } } else if (cr->cram_flags & CRAM_FLAG_MATE_DOWNSTREAM) { r |= h->codecs[DS_NF]->encode(s, h->codecs[DS_NF], (char *)&cr->mate_line, 1); } /* Aux tags */ r |= h->codecs[DS_TL]->encode(s, h->codecs[DS_TL], (char *)&cr->TL, 1); // qual // QS codec : Already stored in block[2]. // features (diffs) if (!(cr->flags & BAM_FUNMAP)) { int prev_pos = 0, j; r |= h->codecs[DS_FN]->encode(s, h->codecs[DS_FN], (char *)&cr->nfeature, 1); for (j = 0; j < cr->nfeature; j++) { cram_feature *f = &s->features[cr->feature + j]; uc = f->X.code; r |= h->codecs[DS_FC]->encode(s, h->codecs[DS_FC], (char *)&uc, 1); i32 = f->X.pos - prev_pos; r |= h->codecs[DS_FP]->encode(s, h->codecs[DS_FP], (char *)&i32, 1); prev_pos = f->X.pos; switch(f->X.code) { //char *seq; case 'X': //fprintf(stderr, " FC=%c FP=%d base=%d\n", f->X.code, i32, f->X.base); uc = f->X.base; r |= h->codecs[DS_BS]->encode(s, h->codecs[DS_BS], (char *)&uc, 1); break; case 'S': // Already done // r |= h->codecs[DS_SC]->encode(s, h->codecs[DS_SC], // BLOCK_DATA(s->soft_blk) + f->S.seq_idx, // f->S.len); // if (IS_CRAM_3_VERS(fd)) { // r |= h->codecs[DS_BB]->encode(s, h->codecs[DS_BB], // BLOCK_DATA(s->seqs_blk) + f->S.seq_idx, // f->S.len); // } break; case 'I': //seq = DSTRING_STR(s->seqs_ds) + f->S.seq_idx; //r |= h->codecs[DS_IN]->encode(s, h->codecs[DS_IN], // seq, f->S.len); // if (IS_CRAM_3_VERS(fd)) { // r |= h->codecs[DS_BB]->encode(s, h->codecs[DS_BB], // BLOCK_DATA(s->seqs_blk) + f->I.seq_idx, // f->I.len); // } break; case 'i': uc = f->i.base; r |= h->codecs[DS_BA]->encode(s, h->codecs[DS_BA], (char *)&uc, 1); //seq = DSTRING_STR(s->seqs_ds) + f->S.seq_idx; //r |= h->codecs[DS_IN]->encode(s, h->codecs[DS_IN], // seq, 1); break; case 'D': i32 = f->D.len; r |= h->codecs[DS_DL]->encode(s, h->codecs[DS_DL], (char *)&i32, 1); break; case 'B': // // Used when we try to store a non ACGTN base or an N // // that aligns against a non ACGTN reference uc = f->B.base; r |= h->codecs[DS_BA]->encode(s, h->codecs[DS_BA], (char *)&uc, 1); // Already added // uc = f->B.qual; // r |= h->codecs[DS_QS]->encode(s, h->codecs[DS_QS], // (char *)&uc, 1); break; case 'b': // string of bases r |= h->codecs[DS_BB]->encode(s, h->codecs[DS_BB], (char *)BLOCK_DATA(s->seqs_blk) + f->b.seq_idx, f->b.len); break; case 'Q': // Already added // uc = f->B.qual; // r |= h->codecs[DS_QS]->encode(s, h->codecs[DS_QS], // (char *)&uc, 1); break; case 'N': i32 = f->N.len; r |= h->codecs[DS_RS]->encode(s, h->codecs[DS_RS], (char *)&i32, 1); break; case 'P': i32 = f->P.len; r |= h->codecs[DS_PD]->encode(s, h->codecs[DS_PD], (char *)&i32, 1); break; case 'H': i32 = f->H.len; r |= h->codecs[DS_HC]->encode(s, h->codecs[DS_HC], (char *)&i32, 1); break; default: fprintf(stderr, "unhandled feature code %c\n", f->X.code); return -1; } } r |= h->codecs[DS_MQ]->encode(s, h->codecs[DS_MQ], (char *)&cr->mqual, 1); } else { char *seq = (char *)BLOCK_DATA(s->seqs_blk) + cr->seq; if (cr->len) r |= h->codecs[DS_BA]->encode(s, h->codecs[DS_BA], seq, cr->len); } return r ? -1 : 0; } #if 0 static void squash_qual(cram_block *b) { size_t i, j, l; unsigned int map[256] = {0}; l = BLOCK_SIZE(b); for (i = 0; i < l; i++) map[b->data[i]]++; for (i = j = 0; i < 256; i++) if (map[i]) map[i] = j++; //fprintf(stderr, "%d symbols\n", j); assert(j <= 16); l /= 2; for (i = j = 0; j < l; j++) { assert(map[b->data[i+0]]!=255); assert(map[b->data[i+1]]!=255); unsigned char c = map[b->data[i++]] << 4; b->data[j] = c | map[b->data[i++]]; } if (j*2 < BLOCK_SIZE(b)) b->data[j++] = map[b->data[BLOCK_SIZE(b)-1]]<<4; //fprintf(stderr, "Data size %d to %d\n", (int)BLOCK_SIZE(b), (int)j); b->uncomp_size = BLOCK_SIZE(b) = j; } #endif /* * Applies various compression methods to specific blocks, depending on * known observations of how data series compress. * * Returns 0 on success * -1 on failure */ static int cram_compress_slice(cram_fd *fd, cram_container *c, cram_slice *s) { int level = fd->level, i; int method = 1< 5 && s->block[0]->uncomp_size > 500) cram_compress_block(fd, s, s->block[0], NULL, 1<use_bz2) method |= 1<use_bsc) method |= 1<use_rans) { methodF |= CRAM_MAJOR_VERS(fd->version) >= 4 ? method_ranspr : method_rans; method |= CRAM_MAJOR_VERS(fd->version) >= 4 ? method_ranspr : method_rans; } if (fd->use_lzma) method |= (1<= 6) { method |= 1<version >= (3<<8)+1 && (fd->level > 4 || fd->use_fqz)) { qmethod |= 1<block[DS_QS]); #endif for (i = 0; i < DS_END; i++) fd->m[i]->stats = c->stats[i]; /* Specific compression methods for certain block types */ if (cram_compress_block(fd, s, s->block[DS_IN], fd->m[DS_IN], //IN (seq) method, level)) return -1; if (fd->level == 0) { /* Do nothing */ } else if (fd->level == 1) { if (cram_compress_block(fd, s, s->block[DS_QS], fd->m[DS_QS], qmethodF, 1)) return -1; for (i = DS_aux; i <= DS_aux_oz; i++) { if (s->block[i]) if (cram_compress_block(fd, s, s->block[i], fd->m[i], method, 1)) return -1; } } else if (fd->level <= 3) { if (cram_compress_block(fd, s, s->block[DS_QS], fd->m[DS_QS], qmethod, 1)) return -1; if (cram_compress_block(fd, s, s->block[DS_BA], fd->m[DS_BA], method, 1)) return -1; if (s->block[DS_BB]) if (cram_compress_block(fd, s, s->block[DS_BB], fd->m[DS_BB], method, 1)) return -1; for (i = DS_aux; i <= DS_aux_oz; i++) { if (s->block[i]) if (cram_compress_block(fd, s, s->block[i], fd->m[i], method, level)) return -1; } } else { if (cram_compress_block(fd, s, s->block[DS_QS], fd->m[DS_QS], qmethod, level)) return -1; if (cram_compress_block(fd, s, s->block[DS_BA], fd->m[DS_BA], method, level)) return -1; if (s->block[DS_BB]) if (cram_compress_block(fd, s, s->block[DS_BB], fd->m[DS_BB], method, level)) return -1; for (i = DS_aux; i <= DS_aux_oz; i++) { if (s->block[i]) if (cram_compress_block(fd, s, s->block[i], fd->m[i], method, level)) return -1; } } // NAME: best is generally xz, bzip2 and zlib. // It benefits well from a little bit extra compression level. int method_rn = method & ~(method_rans | method_ranspr | 1< 4 && fd->version >= (3<<8)+1) method_rn |= (1<block[DS_RN], fd->m[DS_RN], method_rn, level)) return -1; // NS shows strong local correlation as rearrangements are localised if (s->block[DS_NS] != s->block[0]) if (cram_compress_block(fd, s, s->block[DS_NS], fd->m[DS_NS], method, level)) return -1; /* * Compress any auxiliary tags with their own per-tag metrics */ { int i; for (i = 0; i < s->naux_block; i++) { if (!s->aux_block[i] || s->aux_block[i] == s->block[0]) continue; if (s->aux_block[i]->method != RAW) continue; if (cram_compress_block(fd, s, s->aux_block[i], s->aux_block[i]->m, method, level)) return -1; } } /* * Minimal compression of any block still uncompressed, bar CORE */ { int i; for (i = 1; i < s->hdr->num_blocks && i < DS_END; i++) { if (!s->block[i] || s->block[i] == s->block[0]) continue; if (s->block[i]->method != RAW) continue; if (cram_compress_block(fd, s, s->block[i], fd->m[i], methodF, level)) return -1; } } return 0; } /* * Encodes a single slice from a container * * Returns 0 on success * -1 on failure */ static int cram_encode_slice(cram_fd *fd, cram_container *c, cram_block_compression_hdr *h, cram_slice *s) { int rec, r = 0; int64_t last_pos; int embed_ref; enum cram_DS_ID id; embed_ref = fd->embed_ref && s->hdr->ref_seq_id != -1 ? 1 : 0; /* * Slice external blocks: * ID 0 => base calls (insertions, soft-clip) * ID 1 => qualities * ID 2 => names * ID 3 => TS (insert size), NP (next frag) * ID 4 => tag values * ID 6 => tag IDs (TN), if CRAM_1_VERS * ID 7 => TD tag dictionary, if !CRAM_1_VERS */ /* Create cram slice header */ s->hdr->ref_base_id = embed_ref ? DS_ref : -1; s->hdr->record_counter = c->num_records + c->record_counter; c->num_records += s->hdr->num_records; int ntags = c->tags_used ? c->tags_used->nused : 0; s->block = calloc(DS_END + ntags, sizeof(s->block[0])); s->hdr->block_content_ids = malloc(DS_END * sizeof(int32_t)); if (!s->block || !s->hdr->block_content_ids) return -1; // Create first fixed blocks, always external. // CORE if (!(s->block[0] = cram_new_block(CORE, 0))) return -1; // Embedded reference if (embed_ref) { if (!(s->block[DS_ref] = cram_new_block(EXTERNAL, DS_ref))) return -1; s->ref_id = DS_ref; // needed? BLOCK_APPEND(s->block[DS_ref], c->ref + c->first_base - c->ref_start, c->last_base - c->first_base + 1); } /* * All the data-series blocks if appropriate. */ for (id = DS_BF; id < DS_TN; id++) { if (h->codecs[id] && (h->codecs[id]->codec == E_EXTERNAL || h->codecs[id]->codec == E_BYTE_ARRAY_STOP || h->codecs[id]->codec == E_BYTE_ARRAY_LEN)) { switch (h->codecs[id]->codec) { case E_EXTERNAL: if (!(s->block[id] = cram_new_block(EXTERNAL, id))) return -1; h->codecs[id]->external.content_id = id; break; case E_BYTE_ARRAY_STOP: if (!(s->block[id] = cram_new_block(EXTERNAL, id))) return -1; h->codecs[id]->byte_array_stop.content_id = id; break; case E_BYTE_ARRAY_LEN: { cram_codec *cc; cc = h->codecs[id]->e_byte_array_len.len_codec; if (cc->codec == E_EXTERNAL) { int eid = cc->external.content_id; if (!(s->block[eid] = cram_new_block(EXTERNAL, eid))) return -1; cc->external.content_id = eid; cc->out = s->block[eid]; } cc = h->codecs[id]->e_byte_array_len.val_codec; if (cc->codec == E_EXTERNAL) { int eid = cc->external.content_id; if (!s->block[eid]) if (!(s->block[eid] = cram_new_block(EXTERNAL, eid))) return -1; cc->external.content_id = eid; cc->out = s->block[eid]; } break; } default: break; } } else { if (!(id == DS_BB && !h->codecs[DS_BB])) s->block[id] = s->block[0]; } if (h->codecs[id]) h->codecs[id]->out = s->block[id]; } /* * Add in the external tag blocks too. */ if (c->tags_used) { int n; s->hdr->num_blocks = DS_END; for (n = 0; n < s->naux_block; n++) s->block[s->hdr->num_blocks++] = s->aux_block[n]; } /* Encode reads */ last_pos = s->hdr->ref_seq_start; for (rec = 0; rec < s->hdr->num_records; rec++) { cram_record *cr = &s->crecs[rec]; if (cram_encode_slice_read(fd, c, h, s, cr, &last_pos) == -1) return -1; } s->block[0]->uncomp_size = s->block[0]->byte + (s->block[0]->bit < 7); s->block[0]->comp_size = s->block[0]->uncomp_size; // Make sure the fixed blocks point to the correct sources s->block[DS_IN] = s->base_blk; s->base_blk = NULL; s->block[DS_QS] = s->qual_blk; s->qual_blk = NULL; s->block[DS_RN] = s->name_blk; s->name_blk = NULL; s->block[DS_SC] = s->soft_blk; s->soft_blk = NULL; // Ensure block sizes are up to date. for (id = 1; id < s->hdr->num_blocks; id++) { if (!s->block[id] || s->block[id] == s->block[0]) continue; if (s->block[id]->uncomp_size == 0) BLOCK_UPLEN(s->block[id]); } // Compress it all if (cram_compress_slice(fd, c, s) == -1) return -1; // Collapse empty blocks and create hdr_block { int i, j; s->hdr->block_content_ids = realloc(s->hdr->block_content_ids, s->hdr->num_blocks * sizeof(int32_t)); if (!s->hdr->block_content_ids) return -1; for (i = j = 1; i < s->hdr->num_blocks; i++) { if (!s->block[i] || s->block[i] == s->block[0]) continue; if (s->block[i]->uncomp_size == 0) { cram_free_block(s->block[i]); s->block[i] = NULL; continue; } s->block[j] = s->block[i]; s->hdr->block_content_ids[j-1] = s->block[i]->content_id; j++; } s->hdr->num_content_ids = j-1; s->hdr->num_blocks = j; if (!(s->hdr_block = cram_encode_slice_header(fd, s))) return -1; } if (fd->unsorted == 2) { if (fd->ref_lock) pthread_mutex_lock(fd->ref_lock); fd->unsorted = 1; if (fd->ref_lock) pthread_mutex_unlock(fd->ref_lock); } return r ? -1 : 0; } /* * Returns the number of expected read names for this record. */ int expected_template_count(bam_seq_t *b) { int expected = bam_flag(b) & BAM_FPAIRED ? 2 : 1; uint8_t *TC = (uint8_t *)bam_aux_find(b, "TC"); if (TC) { int n = bam_aux_i(TC); if (expected < n) expected = n; } if (!TC && bam_aux_find(b, "SA")) { // We could count the semicolons, but we'd have to do this for // read1, read2 and read(not-1-or-2) combining the results // together. This is a cheap and safe alternative for now. expected = INT_MAX; } return expected; } /* * Lossily reject read names. * * The rule here is that if all reads for this template reside in the * same slice then we can lose the name. Otherwise we keep them as we * do not know when (or if) the other reads will turn up. * * Note there may be only 1 read (non-paired library) or more than 2 * reads (paired library with supplementary reads), or other weird * setups. We need to know how many are expected. Ways to guess: * * - Flags (0x1 - has > 1 read) * - TC aux field (not mandatory) * - SA tags (count semicolons, NB per fragment so sum - /1, /2, other) * - RNEXT/PNEXT uniqueness count. (TODO) */ int lossy_read_names(cram_fd *fd, cram_container *c, cram_slice *s, int bam_start) { int r1, r2; if (!fd->lossy_read_names) { // Initialise cram_flags for (r2 = 0; r2 < s->hdr->num_records; r2++) { s->crecs[r2].cram_flags = 0; } return 0; } HashTable *names = HashTableCreate(16, HASH_DYNAMIC_SIZE | HASH_NONVOLATILE_KEYS); // 1: Iterate through names to count frequency for (r1 = bam_start, r2 = 0; r2 < s->hdr->num_records; r1++, r2++) { //cram_record *cr = &s->crecs[r2]; bam_seq_t *b = c->bams[r1]; HashItem *hi; HashData hd; int n; uint64_t e; union { uint64_t i64; struct { int32_t e,c; // expected & observed counts. }; } u; e = expected_template_count(b); //printf("%.*s %d\n", bam_name_len(b), bam_name(b), (int)e); u.e = e; u.c = 1; hd.i = u.i64; hi = HashTableAdd(names, bam_name(b), bam_name_len(b), hd, &n); if (!n) { u.i64 = hi->data.i; if (u.e != e) { // different expectation or already hit the max //printf("Err %.*s %x %x %llx\n", bam_name_len(b), bam_name(b), (int)u.e, (int)e, (long long)u.i64); hi->data.i = 0; } else { u.c++; if (u.e == u.c) { // Reached expected count. hi->data.i = -1; } else { hi->data.i = u.i64; } } } } // 2: Remove names if all present (hd.i == -1) for (r1 = bam_start, r2 = 0; r2 < s->hdr->num_records; r1++, r2++) { cram_record *cr = &s->crecs[r2]; bam_seq_t *b = c->bams[r1]; HashItem *hi; hi = HashTableSearch(names, bam_name(b), bam_name_len(b)); if (hi->data.i == -1) { //printf("Discard %.*s %llx\n", bam_name_len(b), bam_name(b), (long long)hi->data.i); cr->cram_flags = CRAM_FLAG_DISCARD_NAME; } else { //printf("Preserve %.*s %llx\n", bam_name_len(b), bam_name(b), (long long)hi->data.i); cr->cram_flags = 0; } } HashTableDestroy(names, 0); return 0; } /* * Adds the reading names. We do this here as a separate pass rather * than per record in the process_one_read calls as that function can * go back and change the CRAM_FLAG_DETACHED status of a previously * processed read if it subsequently determines the TLEN field is * incorrect. Given DETACHED reads always try to decode read names, * we need to know their status before generating the read-name block. * * Output is an update s->name_blk, and cr->name / cr->name_len * fields. * * Returns 0 on success * -1 on failure */ int add_read_names(cram_fd *fd, cram_container *c, cram_slice *s, int bam_start) { int r1, r2; int keep_names = !fd->lossy_read_names; for (r1 = bam_start, r2 = 0; r1 < c->curr_c_rec && r2 < s->hdr->num_records; r1++, r2++) { cram_record *cr = &s->crecs[r2]; bam_seq_t *b = c->bams[r1]; cr->name = BLOCK_SIZE(s->name_blk); #if 1 if ((cr->cram_flags & CRAM_FLAG_DETACHED) || keep_names) { BLOCK_APPEND(s->name_blk, bam_name(b), bam_name_len(b)); cr->name_len = bam_name_len(b); } else { // Can only discard duplicate names if not detached cr->name_len = 0; // Alternatively: try empty names for discarded ones. // BLOCK_APPEND_CHAR(s->name_blk, 0); cr->name_len = 1; } #else // Experiment with using delta encoding to last name { int l = bam_name_len(b); char *n1 = bam_name(b), *n0 = c->last_name; for (i = 0; i < l; i++) { if (n1[i] != n0[i]) break; } BLOCK_APPEND_CHAR(s->name_blk, i); BLOCK_APPEND(s->name_blk, bam_name(b)+i, bam_name_len(b)-i); c->last_name = n1; cr->name_len = bam_name_len(b); } #endif cram_stats_add(c->stats[DS_RN], cr->name_len); } return 0; } /* * Encodes all slices in a container into blocks. * Returns 0 on success * -1 on failure */ int cram_encode_container(cram_fd *fd, cram_container *c) { int i, j, slice_offset; cram_block_compression_hdr *h = c->comp_hdr; cram_block *c_hdr; int multi_ref = 0; int r1, r2, sn, nref; spare_bams *spares; /* Cache references up-front if we have unsorted access patterns */ if (fd->ref_lock) pthread_mutex_lock(fd->ref_lock); nref = fd->refs->nref; if (fd->ref_lock) pthread_mutex_unlock(fd->ref_lock); if (!fd->no_ref && c->refs_used) { for (i = 0; i < nref; i++) { if (c->refs_used[i]) cram_get_ref(fd, i, 1, 0); } } /* To create M5 strings */ /* Fetch reference sequence */ if (!fd->no_ref) { bam_seq_t *b = c->bams[0]; char *ref; ref = cram_get_ref(fd, bam_ref(b), 1, 0); if (!ref && bam_ref(b) >= 0) { fprintf(stderr, "Failed to load reference #%d\n", bam_ref(b)); return -1; } if ((c->ref_id = bam_ref(b)) >= 0) { c->ref_seq_id = c->ref_id; c->ref = fd->refs->ref_id[c->ref_seq_id]->seq; c->ref_start = 1; c->ref_end = fd->refs->ref_id[c->ref_seq_id]->length; } else { c->ref_seq_id = c->ref_id; // FIXME remove one var? } } else { c->ref_id = bam_ref(c->bams[0]); cram_ref_incr(fd->refs, c->ref_id); c->ref_seq_id = c->ref_id; } /* Turn bams into cram_records and gather basic stats */ for (r1 = sn = 0; r1 < c->curr_c_rec; sn++) { cram_slice *s = c->slices[sn]; int64_t first_base = INT64_MAX, last_base = INT64_MIN; int r1_start = r1; assert(sn < c->curr_slice); // Discover which read names *may* be safely removed. // Ie which ones have all their records in this slice. lossy_read_names(fd, c, s, r1_start); // Iterate through records creating the cram blocks for some // fields and just gathering stats for others. for (r2 = 0; r1 < c->curr_c_rec && r2 < s->hdr->num_records; r1++, r2++) { cram_record *cr = &s->crecs[r2]; bam_seq_t *b = c->bams[r1]; /* If multi-ref we need to cope with changing reference per seq */ if (c->multi_seq && !fd->no_ref) { if (bam_ref(b) != c->ref_seq_id && bam_ref(b) >= 0) { if (c->ref_seq_id >= 0) cram_ref_decr(fd->refs, c->ref_seq_id); if (!cram_get_ref(fd, bam_ref(b), 1, 0)) { fprintf(stderr, "Failed to load reference #%d\n", bam_ref(b)); return -1; } c->ref_seq_id = bam_ref(b); // overwritten later by -2 if (!fd->refs->ref_id[c->ref_seq_id]->seq) return -1; c->ref = fd->refs->ref_id[c->ref_seq_id]->seq; c->ref_start = 1; c->ref_end = fd->refs->ref_id[c->ref_seq_id]->length; } } if (process_one_read(fd, c, s, cr, b, r2) != 0) return -1; if (first_base > cr->apos) first_base = cr->apos; if (last_base < cr->aend) last_base = cr->aend; } // Process_one_read doesn't add read names as it can change // its mind during the loop on the CRAM_FLAG_DETACHED setting // of earlier records (if it detects the auto-generation of // TLEN is incorrect). This affects which read-names can be // lossily compressed, so we do these in another pass. add_read_names(fd, c, s, r1_start); if (c->multi_seq) { s->hdr->ref_seq_id = -2; s->hdr->ref_seq_start = 0; s->hdr->ref_seq_span = 0; } else { s->hdr->ref_seq_id = c->ref_id; s->hdr->ref_seq_start = first_base; s->hdr->ref_seq_span = MAX(0, last_base - first_base + 1); } s->hdr->num_records = r2; // Processed a slice, now stash the aux blocks so the next // slice can start aggregating them from the start again. if (c->tags_used->nused) { int ntags = c->tags_used->nused; s->aux_block = calloc(ntags, sizeof(*s->aux_block)); if (!s->aux_block) return -1; HashItem *hi; HashIter *iter = HashTableIterCreate(); if (!iter) return -1; s->naux_block = 0; while ((hi = HashTableIterNext(c->tags_used, iter))) { cram_tag_map *tm = (cram_tag_map *)hi->data.p; if (!tm->blk) continue; s->aux_block[s->naux_block++] = tm->blk; tm->blk = NULL; } assert(s->naux_block <= c->tags_used->nused); HashTableIterDestroy(iter); } } if (c->multi_seq && !fd->no_ref) { if (c->ref_seq_id >= 0) cram_ref_decr(fd->refs, c->ref_seq_id); } /* Link our bams[] array onto the spare bam list for reuse */ spares = malloc(sizeof(*spares)); if (fd->bam_list_lock) pthread_mutex_lock(fd->bam_list_lock); spares->bams = c->bams; spares->next = fd->bl; fd->bl = spares; if (fd->bam_list_lock) pthread_mutex_unlock(fd->bam_list_lock); c->bams = NULL; /* Detect if a multi-seq container */ if (fd->verbose > 1) fprintf(stderr, "RI_stats: "); cram_stats_encoding(fd, c->stats[DS_RI]); multi_ref = c->stats[DS_RI]->nvals > 1; if (multi_ref) { if (fd->verbose) fprintf(stderr, "Multi-ref container\n"); c->ref_seq_id = -2; c->ref_seq_start = 0; c->ref_seq_span = 0; } /* Compute MD5s */ int is_v4 = CRAM_MAJOR_VERS(fd->version) >= 4 ? 1 : 0; for (i = 0; i < c->curr_slice; i++) { cram_slice *s = c->slices[i]; if (s->hdr->ref_seq_id >= 0 && c->multi_seq == 0 && !fd->no_ref) { MD5_CTX md5; MD5_Init(&md5); MD5_Update(&md5, c->ref + s->hdr->ref_seq_start - c->ref_start, s->hdr->ref_seq_span); MD5_Final(s->hdr->md5, &md5); } else { memset(s->hdr->md5, 0, 16); } } c->num_records = 0; c->num_blocks = 1; // cram_block_compression_hdr c->length = 0; if (fd->verbose > 1) fprintf(stderr, "BF_stats: "); h->codecs[DS_BF] = cram_encoder_init(cram_stats_encoding(fd, c->stats[DS_BF]), c->stats[DS_BF], E_INT, NULL, fd->version); if (fd->verbose > 1) fprintf(stderr, "CF_stats: "); h->codecs[DS_CF] = cram_encoder_init(cram_stats_encoding(fd, c->stats[DS_CF]), c->stats[DS_CF], E_INT, NULL, fd->version); // fprintf(stderr, "=== RN ===\n"); // h->codecs[DS_RN] = cram_encoder_init(cram_stats_encoding(fd, c->stats[DS_RN]), // c->stats[DS_RN], E_BYTE_ARRAY, NULL, // fd->version); if (fd->verbose > 1) fprintf(stderr, "AP_stats: "); if (c->pos_sorted) { h->codecs[DS_AP] = cram_encoder_init(cram_stats_encoding(fd, c->stats[DS_AP]), c->stats[DS_AP], is_v4 ? E_LONG : E_INT, NULL, fd->version); } else { int p[2] = {0, c->max_apos}; h->codecs[DS_AP] = cram_encoder_init(E_BETA, NULL, is_v4 ? E_LONG : E_INT, p, fd->version); } if (fd->verbose > 1) fprintf(stderr, "RG_stats: "); h->codecs[DS_RG] = cram_encoder_init(cram_stats_encoding(fd, c->stats[DS_RG]), c->stats[DS_RG], E_INT, NULL, fd->version); if (fd->verbose > 1) fprintf(stderr, "MQ_stats: "); h->codecs[DS_MQ] = cram_encoder_init(cram_stats_encoding(fd, c->stats[DS_MQ]), c->stats[DS_MQ], E_INT, NULL, fd->version); //fprintf(stderr, "=== NS ===\n"); if (fd->verbose > 1) fprintf(stderr, "NS_stats: "); h->codecs[DS_NS] = cram_encoder_init(cram_stats_encoding(fd, c->stats[DS_NS]), c->stats[DS_NS], E_INT, NULL, fd->version); if (fd->verbose > 1) fprintf(stderr, "MF_stats: "); h->codecs[DS_MF] = cram_encoder_init(cram_stats_encoding(fd, c->stats[DS_MF]), c->stats[DS_MF], E_INT, NULL, fd->version); h->codecs[DS_TS] = cram_encoder_init(cram_stats_encoding(fd, c->stats[DS_TS]), c->stats[DS_TS], is_v4 ? E_LONG : E_INT, NULL, fd->version); h->codecs[DS_NP] = cram_encoder_init(cram_stats_encoding(fd, c->stats[DS_NP]), c->stats[DS_NP], is_v4 ? E_LONG : E_INT, NULL, fd->version); if (fd->verbose > 1) fprintf(stderr, "NF_stats: "); h->codecs[DS_NF] = cram_encoder_init(cram_stats_encoding(fd, c->stats[DS_NF]), c->stats[DS_NF], E_INT, NULL, fd->version); if (fd->verbose > 1) fprintf(stderr, "RL_stats: "); h->codecs[DS_RL] = cram_encoder_init(cram_stats_encoding(fd, c->stats[DS_RL]), c->stats[DS_RL], E_INT, NULL, fd->version); if (fd->verbose > 1) fprintf(stderr, "FN_stats: "); h->codecs[DS_FN] = cram_encoder_init(cram_stats_encoding(fd, c->stats[DS_FN]), c->stats[DS_FN], E_INT, NULL, fd->version); if (fd->verbose > 1) fprintf(stderr, "FC_stats: "); h->codecs[DS_FC] = cram_encoder_init(cram_stats_encoding(fd, c->stats[DS_FC]), c->stats[DS_FC], E_BYTE, NULL, fd->version); if (fd->verbose > 1) fprintf(stderr, "FP_stats: "); h->codecs[DS_FP] = cram_encoder_init(cram_stats_encoding(fd, c->stats[DS_FP]), c->stats[DS_FP], E_INT, NULL, fd->version); if (fd->verbose > 1) fprintf(stderr, "DL_stats: "); h->codecs[DS_DL] = cram_encoder_init(cram_stats_encoding(fd, c->stats[DS_DL]), c->stats[DS_DL], E_INT, NULL, fd->version); if (fd->verbose > 1) fprintf(stderr, "BA_stats: "); h->codecs[DS_BA] = cram_encoder_init(cram_stats_encoding(fd, c->stats[DS_BA]), c->stats[DS_BA], E_BYTE, NULL, fd->version); if (CRAM_MAJOR_VERS(fd->version) >= 3) { cram_byte_array_len_encoder e; e.len_encoding = E_EXTERNAL; e.len_dat = (void *)DS_BB_len; //e.len_dat = (void *)DS_BB; e.val_encoding = E_EXTERNAL; e.val_dat = (void *)DS_BB; h->codecs[DS_BB] = cram_encoder_init(E_BYTE_ARRAY_LEN, NULL, E_BYTE_ARRAY, (void *)&e, fd->version); } else { h->codecs[DS_BB] = NULL; } if (fd->verbose > 1) fprintf(stderr, "BS_stats: "); h->codecs[DS_BS] = cram_encoder_init(cram_stats_encoding(fd, c->stats[DS_BS]), c->stats[DS_BS], E_BYTE, NULL, fd->version); h->codecs[DS_TC] = NULL; h->codecs[DS_TN] = NULL; if (fd->verbose > 1) fprintf(stderr, "TL_stats: "); h->codecs[DS_TL] = cram_encoder_init(cram_stats_encoding(fd, c->stats[DS_TL]), c->stats[DS_TL], E_INT, NULL, fd->version); if (fd->verbose > 1) fprintf(stderr, "RI_stats: "); h->codecs[DS_RI] = cram_encoder_init(cram_stats_encoding(fd, c->stats[DS_RI]), c->stats[DS_RI], E_INT, NULL, fd->version); if (fd->verbose > 1) fprintf(stderr, "RS_stats: "); h->codecs[DS_RS] = cram_encoder_init(cram_stats_encoding(fd, c->stats[DS_RS]), c->stats[DS_RS], E_INT, NULL, fd->version); if (fd->verbose > 1) fprintf(stderr, "PD_stats: "); h->codecs[DS_PD] = cram_encoder_init(cram_stats_encoding(fd, c->stats[DS_PD]), c->stats[DS_PD], E_INT, NULL, fd->version); if (fd->verbose > 1) fprintf(stderr, "HC_stats: "); h->codecs[DS_HC] = cram_encoder_init(cram_stats_encoding(fd, c->stats[DS_HC]), c->stats[DS_HC], E_INT, NULL, fd->version); //fprintf(stderr, "=== SC ===\n"); if (1) { int i2[2] = {0, DS_SC}; h->codecs[DS_SC] = cram_encoder_init(E_BYTE_ARRAY_STOP, NULL, E_BYTE_ARRAY, (void *)i2, fd->version); } else { // Appears to be no practical benefit to using this method, // but it may work better if we start mixing SC, IN and BB // elements into the same external block. cram_byte_array_len_encoder e; e.len_encoding = E_EXTERNAL; e.len_dat = (void *)DS_SC_len; e.val_encoding = E_EXTERNAL; e.val_dat = (void *)DS_SC; h->codecs[DS_SC] = cram_encoder_init(E_BYTE_ARRAY_LEN, NULL, E_BYTE_ARRAY, (void *)&e, fd->version); } //fprintf(stderr, "=== IN ===\n"); { int i2[2] = {0, DS_IN}; h->codecs[DS_IN] = cram_encoder_init(E_BYTE_ARRAY_STOP, NULL, E_BYTE_ARRAY, (void *)i2, fd->version); } h->codecs[DS_QS] = cram_encoder_init(E_EXTERNAL, NULL, E_BYTE, (void *)DS_QS, fd->version); { int i2[2] = {0, DS_RN}; h->codecs[DS_RN] = cram_encoder_init(E_BYTE_ARRAY_STOP, NULL, E_BYTE_ARRAY, (void *)i2, fd->version); } /* Encode slices */ for (i = 0; i < c->curr_slice; i++) { if (fd->verbose) fprintf(stderr, "Encode slice %d\n", i); if (cram_encode_slice(fd, c, h, c->slices[i]) != 0) return -1; } /* Create compression header */ { h->ref_seq_id = c->ref_seq_id; h->ref_seq_start = c->ref_seq_start; h->ref_seq_span = c->ref_seq_span; h->num_records = c->num_records; h->mapped_qs_included = 0; // fixme h->unmapped_qs_included = 0; // fixme h->AP_delta = c->pos_sorted; // h->... fixme memcpy(h->substitution_matrix, CRAM_SUBST_MATRIX, 20); if (!(c_hdr = cram_encode_compression_header(fd, c, h))) return -1; } /* Compute landmarks */ /* Fill out slice landmarks */ c->num_landmarks = c->curr_slice; c->landmark = malloc(c->num_landmarks * sizeof(*c->landmark)); if (!c->landmark) return -1; /* * Slice offset starts after the first block, so we need to simulate * writing it to work out the correct offset */ { slice_offset = c_hdr->method == RAW ? c_hdr->uncomp_size : c_hdr->comp_size; slice_offset += 2 + 4*IS_CRAM_3_VERS(fd) + itf8_size(c_hdr->content_id) + itf8_size(c_hdr->comp_size) + itf8_size(c_hdr->uncomp_size); } c->ref_seq_id = c->slices[0]->hdr->ref_seq_id; c->ref_seq_start = c->slices[0]->hdr->ref_seq_start; c->ref_seq_span = c->slices[0]->hdr->ref_seq_span; for (i = 0; i < c->curr_slice; i++) { cram_slice *s = c->slices[i]; c->num_blocks += s->hdr->num_blocks + 1; // slice header c->landmark[i] = slice_offset; if (s->hdr->ref_seq_start + s->hdr->ref_seq_span > c->ref_seq_start + c->ref_seq_span) { c->ref_seq_span = s->hdr->ref_seq_start + s->hdr->ref_seq_span - c->ref_seq_start; } slice_offset += s->hdr_block->method == RAW ? s->hdr_block->uncomp_size : s->hdr_block->comp_size; slice_offset += 2 + 4*IS_CRAM_3_VERS(fd) + itf8_size(s->hdr_block->content_id) + itf8_size(s->hdr_block->comp_size) + itf8_size(s->hdr_block->uncomp_size); for (j = 0; j < s->hdr->num_blocks; j++) { slice_offset += 2 + 4*IS_CRAM_3_VERS(fd) + itf8_size(s->block[j]->content_id) + itf8_size(s->block[j]->comp_size) + itf8_size(s->block[j]->uncomp_size); slice_offset += s->block[j]->method == RAW ? s->block[j]->uncomp_size : s->block[j]->comp_size; } } c->length += slice_offset; // just past the final slice c->comp_hdr_block = c_hdr; if (c->ref_seq_id >= 0) { cram_ref_decr(fd->refs, c->ref_seq_id); } /* Cache references up-front if we have unsorted access patterns */ if (!fd->no_ref && c->refs_used) { for (i = 0; i < fd->refs->nref; i++) { if (c->refs_used[i]) cram_ref_decr(fd->refs, i); } } return 0; } /* * Adds a feature code to a read within a slice. For purposes of minimising * memory allocations and fragmentation we have one array of features for all * reads within the slice. We return the index into this array for this new * feature. * * Returns feature index on success * -1 on failure. */ static int cram_add_feature(cram_container *c, cram_slice *s, cram_record *r, cram_feature *f) { if (s->nfeatures >= s->afeatures) { s->afeatures = s->afeatures ? s->afeatures*2 : 1024; s->features = realloc(s->features, s->afeatures*sizeof(*s->features)); if (!s->features) return -1; } if (!r->nfeature++) { r->feature = s->nfeatures; cram_stats_add(c->stats[DS_FP], f->X.pos); } else { cram_stats_add(c->stats[DS_FP], f->X.pos - s->features[r->feature + r->nfeature-2].X.pos); } cram_stats_add(c->stats[DS_FC], f->X.code); s->features[s->nfeatures++] = *f; return 0; } static int cram_add_substitution(cram_fd *fd, cram_container *c, cram_slice *s, cram_record *r, int pos, char base, char qual, char ref) { cram_feature f; // seq=ACGTN vs ref=ACGT or seq=ACGT vs ref=ACGTN if (fd->L2[(uc)base]<4 || (fd->L2[(uc)base]<5 && fd->L2[(uc)ref]<4)) { f.X.pos = pos+1; f.X.code = 'X'; f.X.base = fd->cram_sub_matrix[ref&0x1f][base&0x1f]; cram_stats_add(c->stats[DS_BS], f.X.base); } else { if (fd->binning == BINNING_ILLUMINA) qual = illumina_bin[(uc)qual]; f.B.pos = pos+1; f.B.code = 'B'; f.B.base = base; f.B.qual = qual; cram_stats_add(c->stats[DS_BA], f.B.base); cram_stats_add(c->stats[DS_QS], f.B.qual); BLOCK_APPEND_CHAR(s->qual_blk, qual); } return cram_add_feature(c, s, r, &f); } static int cram_add_bases(cram_fd *fd, cram_container *c, cram_slice *s, cram_record *r, int pos, int len, char *base) { cram_feature f; f.b.pos = pos+1; f.b.code = 'b'; f.b.seq_idx = base - (char *)BLOCK_DATA(s->seqs_blk); f.b.len = len; return cram_add_feature(c, s, r, &f); } static int cram_add_base(cram_fd *fd, cram_container *c, cram_slice *s, cram_record *r, int pos, char base, char qual) { cram_feature f; if (fd->binning == BINNING_ILLUMINA) qual = illumina_bin[(uc)qual]; f.B.pos = pos+1; f.B.code = 'B'; f.B.base = base; f.B.qual = qual; cram_stats_add(c->stats[DS_BA], base); cram_stats_add(c->stats[DS_QS], qual); BLOCK_APPEND_CHAR(s->qual_blk, qual); return cram_add_feature(c, s, r, &f); } static int cram_add_quality(cram_fd *fd, cram_container *c, cram_slice *s, cram_record *r, int pos, char qual) { cram_feature f; if (fd->binning == BINNING_ILLUMINA) qual = illumina_bin[(uc)qual]; f.Q.pos = pos+1; f.Q.code = 'Q'; f.Q.qual = qual; cram_stats_add(c->stats[DS_QS], qual); BLOCK_APPEND_CHAR(s->qual_blk, qual); return cram_add_feature(c, s, r, &f); } static int cram_add_deletion(cram_container *c, cram_slice *s, cram_record *r, int pos, int len, char *base) { cram_feature f; f.D.pos = pos+1; f.D.code = 'D'; f.D.len = len; cram_stats_add(c->stats[DS_DL], len); return cram_add_feature(c, s, r, &f); } static int cram_add_softclip(cram_container *c, cram_slice *s, cram_record *r, int pos, int len, char *base, int version) { cram_feature f; f.S.pos = pos+1; f.S.code = 'S'; f.S.len = len; switch (CRAM_MAJOR_VERS(version)) { case 1: f.S.seq_idx = BLOCK_SIZE(s->base_blk); BLOCK_APPEND(s->base_blk, base, len); BLOCK_APPEND_CHAR(s->base_blk, '\0'); break; case 2: default: f.S.seq_idx = BLOCK_SIZE(s->soft_blk); if (base) { BLOCK_APPEND(s->soft_blk, base, len); } else { int i; for (i = 0; i < len; i++) BLOCK_APPEND_CHAR(s->soft_blk, 'N'); } BLOCK_APPEND_CHAR(s->soft_blk, '\0'); break; // default: // // v3.0 onwards uses BB data-series // f.S.seq_idx = BLOCK_SIZE(s->soft_blk); } return cram_add_feature(c, s, r, &f); } static int cram_add_hardclip(cram_container *c, cram_slice *s, cram_record *r, int pos, int len, char *base) { cram_feature f; f.S.pos = pos+1; f.S.code = 'H'; f.S.len = len; cram_stats_add(c->stats[DS_HC], len); return cram_add_feature(c, s, r, &f); } static int cram_add_skip(cram_container *c, cram_slice *s, cram_record *r, int pos, int len, char *base) { cram_feature f; f.S.pos = pos+1; f.S.code = 'N'; f.S.len = len; cram_stats_add(c->stats[DS_RS], len); return cram_add_feature(c, s, r, &f); } static int cram_add_pad(cram_container *c, cram_slice *s, cram_record *r, int pos, int len, char *base) { cram_feature f; f.S.pos = pos+1; f.S.code = 'P'; f.S.len = len; cram_stats_add(c->stats[DS_PD], len); return cram_add_feature(c, s, r, &f); } static int cram_add_insertion(cram_container *c, cram_slice *s, cram_record *r, int pos, int len, char *base, int version) { cram_feature f; f.I.pos = pos+1; if (len == 1) { char b = base ? *base : 'N'; f.i.code = 'i'; f.i.base = b; cram_stats_add(c->stats[DS_BA], b); } else { f.I.code = 'I'; f.I.len = len; f.S.seq_idx = BLOCK_SIZE(s->base_blk); if (base) { BLOCK_APPEND(s->base_blk, base, len); } else { int i; for (i = 0; i < len; i++) BLOCK_APPEND_CHAR(s->base_blk, 'N'); } BLOCK_APPEND_CHAR(s->base_blk, '\0'); } return cram_add_feature(c, s, r, &f); } /* * Encodes auxiliary data. Largely duplicated from above, but done so to * keep it simple and avoid a myriad of version ifs. * * Returns the read-group parsed out of the BAM aux fields on success * NULL on failure or no rg present (FIXME) */ static char *cram_encode_aux(cram_fd *fd, bam_seq_t *b, cram_container *c, cram_slice *s, cram_record *cr) { char *aux, *orig, *rg = NULL; #ifdef SAMTOOLS int aux_size = bam_get_l_aux(b); #else int aux_size = bam_blk_size(b) - ((char *)bam_aux(b) - (char *)&bam_ref(b)); #endif cram_block *td_b = c->comp_hdr->TD_blk; int TD_blk_size = BLOCK_SIZE(td_b), new; HashData hd; HashItem *hi; int omit_RG = !fd->preserve_aux_order; int omit_MD = !fd->preserve_aux_order; int omit_NM = !fd->preserve_aux_order; orig = aux = (char *)bam_aux(b); // Copy aux keys to td_b and aux values to s->aux_blk while (aux - orig < aux_size && aux[0] != 0) { HashData hd; hd.p = 0; // RG:Z if (omit_RG && aux[0] == 'R' && aux[1] == 'G' && aux[2] == 'Z') { rg = &aux[3]; while (*aux++); continue; } // MD:Z if (omit_MD && aux[0] == 'M' && aux[1] == 'D' && aux[2] == 'Z') { if (cr->len && !fd->no_ref && !(cr->flags & BAM_FUNMAP)) { while (*aux++); continue; } } // NM:i if (omit_NM && aux[0] == 'N' && aux[1] == 'M') { if (cr->len && !fd->no_ref && !(cr->flags & BAM_FUNMAP)) { switch(aux[2]) { case 'A': case 'C': case 'c': aux+=4; break; case 'S': case 's': aux+=5; break; case 'I': case 'i': case 'f': aux+=7; break; default: fprintf(stderr, "Unhandled type code for NM tag\n"); return NULL; } continue; } } // Restrict to appropriate integer size char aux_f[3] = {aux[0], aux[1], aux[2]}; char aux_len = 0; if (fd->preserve_aux_size) { switch (aux[2]) { case 'I': case 'i': case 'f': aux_len = 4; break; case 'S': case 's': aux_len = 2; break; } } else { switch (aux[2]) { case 'I': if ((aux[4]|aux[5]|aux[6]) == 0) aux_len = 1, aux_f[2] = 'C'; else if ((aux[5]|aux[6]) == 0) aux_len = 2, aux_f[2] = 'S'; else aux_len = 4; break; case 'i': if ((aux[4]|aux[5]|aux[6]) == 0) aux_len = 1, aux_f[2] = 'C'; else if ((unsigned char)(aux[4]&aux[5]&aux[6]) == 0xff && (aux[3] & 0x80)) aux_len = 1, aux_f[2] = 'c'; else if ((aux[5]|aux[6]) == 0) aux_len = 2, aux_f[2] = 'S'; else if ((unsigned char)(aux[5]&aux[6]) == 0xff && (aux[4] & 0x80)) aux_len = 2, aux_f[2] = 's'; else aux_len = 4; break; case 'S': if (aux[4] == 0) aux_len = 1, aux_f[2] = 'C'; else aux_len = 2; break; case 's': if (aux[4] == 0) aux_len = 1, aux_f[2] = 'C'; else if ((uint8_t)aux[4] == 0xff && (aux[3] & 0x80)) aux_len = 1, aux_f[2] = 'c'; else aux_len = 2; break; case 'f': aux_len = 4; break; } } BLOCK_APPEND(td_b, aux_f, 3); // Container level tags_used, for TD series // replace with fast hash too if (!(hi = HashTableAdd(c->tags_used, aux_f, 3, hd, NULL))) return NULL; int key = (aux_f[0]<<16)|(aux_f[1]<<8)|aux_f[2]; if (!hi->data.p) { HashItem *hi_global; // Global tags_used for cram_metrics support hd.p = NULL; if (fd->metrics_lock) pthread_mutex_lock(fd->metrics_lock); if (!(hi_global = HashTableAdd(fd->tags_used, aux_f, 3, hd, NULL))) return NULL; if (!hi_global->data.p) hi_global->data.p = cram_new_metrics(); if (fd->metrics_lock) pthread_mutex_unlock(fd->metrics_lock); int i2[2] = {'\t',key}; size_t sk = key; cram_tag_map *m = calloc(1, sizeof(*m)); cram_codec *c; // Use a block content id based on the tag id. // Codec type depends on tag data type. switch(hi->key[2]) { case 'Z': case 'H': // string as byte_array_stop c = cram_encoder_init(E_BYTE_ARRAY_STOP, NULL, E_BYTE_ARRAY, (void *)i2, fd->version); break; case 'A': case 'c': case 'C': { // byte array len, 1 byte cram_byte_array_len_encoder e; cram_stats st; e.len_encoding = E_HUFFMAN; e.len_dat = NULL; memset(&st, 0, sizeof(st)); cram_stats_add(&st, 1); cram_stats_encoding(fd, &st); e.val_encoding = E_EXTERNAL; e.val_dat = (void *)sk; c = cram_encoder_init(E_BYTE_ARRAY_LEN, &st, E_BYTE_ARRAY, (void *)&e, fd->version); break; } case 's': case 'S': { // byte array len, 2 byte cram_byte_array_len_encoder e; cram_stats st; e.len_encoding = E_HUFFMAN; e.len_dat = NULL; memset(&st, 0, sizeof(st)); cram_stats_add(&st, 2); cram_stats_encoding(fd, &st); e.val_encoding = E_EXTERNAL; e.val_dat = (void *)sk; c = cram_encoder_init(E_BYTE_ARRAY_LEN, &st, E_BYTE_ARRAY, (void *)&e, fd->version); break; } case 'i': case 'I': case 'f': { // byte array len, 4 byte cram_byte_array_len_encoder e; cram_stats st; e.len_encoding = E_HUFFMAN; e.len_dat = NULL; memset(&st, 0, sizeof(st)); cram_stats_add(&st, 4); cram_stats_encoding(fd, &st); e.val_encoding = E_EXTERNAL; e.val_dat = (void *)sk; c = cram_encoder_init(E_BYTE_ARRAY_LEN, &st, E_BYTE_ARRAY, (void *)&e, fd->version); break; } case 'B': { // Byte array of variable size, but we generate our tag // byte stream at the wrong stage (during reading and not // after slice header construction). So we use // BYTE_ARRAY_LEN with the length codec being external // too. cram_byte_array_len_encoder e; e.len_encoding = E_EXTERNAL; e.len_dat = (void *)sk; // or key+128 for len? e.val_encoding = E_EXTERNAL; e.val_dat = (void *)sk; c = cram_encoder_init(E_BYTE_ARRAY_LEN, NULL, E_BYTE_ARRAY, (void *)&e, fd->version); break; } default: fprintf(stderr, "Unsupported SAM aux type '%c'\n", hi->key[2]); c = NULL; } m->codec = c; hi->data.p = m; // Link to fd-global tag metrics m->m = hi_global ? (cram_metrics *)hi_global->data.p : NULL; } cram_tag_map *tm = (cram_tag_map *)hi->data.p; cram_codec *codec = tm->codec; switch(aux[2]) { case 'A': case 'C': case 'c': if (!tm->blk) { if (!(tm->blk = cram_new_block(EXTERNAL, key))) return NULL; codec->e_byte_array_len.val_codec->out = tm->blk; } aux+=3; //codec->encode(s, codec, aux, 1); // Functionally equivalent, but less code. BLOCK_APPEND_CHAR(tm->blk, *aux); aux++; break; case 'S': case 's': if (!tm->blk) { if (!(tm->blk = cram_new_block(EXTERNAL, key))) return NULL; codec->e_byte_array_len.val_codec->out = tm->blk; } aux+=3; //codec->encode(s, codec, aux, aux_len); BLOCK_APPEND(tm->blk, aux, aux_len); aux+=2; break; case 'I': case 'i': case 'f': if (!tm->blk) { if (!(tm->blk = cram_new_block(EXTERNAL, key))) return NULL; codec->e_byte_array_len.val_codec->out = tm->blk; } aux+=3; //codec->encode(s, codec, aux, aux_len); BLOCK_APPEND(tm->blk, aux, aux_len); aux+=4; break; case 'd': if (!tm->blk) { if (!(tm->blk = cram_new_block(EXTERNAL, key))) return NULL; codec->e_byte_array_len.val_codec->out = tm->blk; } aux+=3; //*tmp++=*aux++; *tmp++=*aux++; *tmp++=*aux++; //codec->encode(s, codec, aux, 8); BLOCK_APPEND(tm->blk, aux, 8); aux+=8; break; case 'Z': case 'H': { if (!tm->blk) { if (!(tm->blk = cram_new_block(EXTERNAL, key))) return NULL; codec->out = tm->blk; } char *aux_s; aux += 3; aux_s = aux; while (*aux++); codec->encode(s, codec, aux_s, aux - aux_s); } break; case 'B': { int type = aux[3], blen; uint32_t count = (uint32_t)((((unsigned char *)aux)[4]<< 0) + (((unsigned char *)aux)[5]<< 8) + (((unsigned char *)aux)[6]<<16) + (((unsigned char *)aux)[7]<<24)); if (!tm->blk) { if (!(tm->blk = cram_new_block(EXTERNAL, key))) return NULL; codec->e_byte_array_len.len_codec->out = tm->blk; codec->e_byte_array_len.val_codec->out = tm->blk; } // skip TN field aux+=3; // We use BYTE_ARRAY_LEN with external length, so store that first switch (type) { case 'c': case 'C': blen = count; break; case 's': case 'S': blen = 2*count; break; case 'i': case 'I': case 'f': blen = 4*count; break; default: fprintf(stderr, "Unknown sub-type '%c' for aux type 'B'\n", type); return NULL; } blen += 5; // sub-type & length codec->encode(s, codec, aux, blen); aux += blen; break; } default: fprintf(stderr, "Unknown aux type '%c'\n", aux[2]); return NULL; } tm->blk->m = tm->m; } // FIXME: sort BLOCK_DATA(td_b) by char[3] triples // And and increment TD hash entry BLOCK_APPEND_CHAR(td_b, 0); hd.i = c->comp_hdr->nTL; hi = HashTableAdd(c->comp_hdr->TD, (char *)BLOCK_DATA(td_b) + TD_blk_size, BLOCK_SIZE(td_b) - TD_blk_size, hd, &new); if (!hi) return NULL; if (!new) { BLOCK_SIZE(td_b) = TD_blk_size; } else { c->comp_hdr->nTL++; } cr->TL = hi->data.i; cram_stats_add(c->stats[DS_TL], cr->TL); return rg; } /* * During cram_next_container or before the final flush at end of * file, we update the current slice headers and increment the slice * number to the next slice. * * See cram_next_container() and cram_close(). */ void cram_update_curr_slice(cram_container *c) { cram_slice *s = c->slice; if (c->multi_seq) { s->hdr->ref_seq_id = -2; s->hdr->ref_seq_start = 0; s->hdr->ref_seq_span = 0; } else { s->hdr->ref_seq_id = c->curr_ref; s->hdr->ref_seq_start = c->first_base; s->hdr->ref_seq_span = MAX(0, c->last_base - c->first_base + 1); } s->hdr->num_records = c->curr_rec; if (c->curr_slice == 0) { if (c->ref_seq_id != s->hdr->ref_seq_id) c->ref_seq_id = s->hdr->ref_seq_id; c->ref_seq_start = c->first_base; } c->curr_slice++; } /* * Handles creation of a new container or new slice, flushing any * existing containers when appropriate. * * Really this is next slice, which may or may not lead to a new container. * * Returns cram_container pointer on success * NULL on failure. */ static cram_container *cram_next_container(cram_fd *fd, bam_seq_t *b) { cram_container *c = fd->ctr; int i; /* First occurence */ if (c->curr_ref == -2) c->curr_ref = bam_ref(b); if (c->slice) cram_update_curr_slice(c); /* Flush container */ if (c->curr_slice == c->max_slice || (bam_ref(b) != c->curr_ref && !c->multi_seq)) { c->ref_seq_span = fd->last_base - c->ref_seq_start + 1; if (fd->verbose) fprintf(stderr, "Flush container %d/%"PRId64"..%"PRId64"\n", c->ref_seq_id, c->ref_seq_start, c->ref_seq_start + c->ref_seq_span -1); /* Encode slices */ if (fd->pool) { if (-1 == cram_flush_container_mt(fd, c)) return NULL; } else { if (-1 == cram_flush_container(fd, c)) return NULL; // Move to sep func, as we need cram_flush_container for // the closing phase to flush the partial container. for (i = 0; i < c->max_slice; i++) { cram_free_slice(c->slices[i]); c->slices[i] = NULL; } c->slice = NULL; c->curr_slice = 0; /* Easy approach for purposes of freeing stats */ cram_free_container(c); } c = fd->ctr = cram_new_container(fd->seqs_per_slice, fd->slices_per_container); if (!c) return NULL; c->record_counter = fd->record_counter; c->curr_ref = bam_ref(b); } c->last_pos = c->first_base = c->last_base = bam_pos(b)+1; /* New slice */ c->slice = c->slices[c->curr_slice] = cram_new_slice(MAPPED_SLICE, c->max_rec); if (!c->slice) return NULL; if (c->multi_seq) { c->slice->hdr->ref_seq_id = -2; c->slice->hdr->ref_seq_start = 0; c->slice->last_apos = 1; } else { c->slice->hdr->ref_seq_id = bam_ref(b); // wrong for unsorted data, will fix during encoding. c->slice->hdr->ref_seq_start = bam_pos(b)+1; c->slice->last_apos = bam_pos(b)+1; } c->curr_rec = 0; c->s_num_bases = 0; return c; } /* * Converts a single bam record into a cram record. * Possibly used within a thread. * * Returns 0 on success; * -1 on failure */ static int process_one_read(cram_fd *fd, cram_container *c, cram_slice *s, cram_record *cr, bam_seq_t *b, int rnum) { int i, fake_qual = -1; char *cp, *rg; char *ref, *seq, *qual; // FIXME: multi-ref containers ref = c->ref; cr->flags = bam_flag(b); cr->len = bam_seq_len(b); //fprintf(stderr, "%s => %d\n", rg ? rg : "\"\"", cr->rg); // Fields to resolve later //cr->mate_line; // index to another cram_record //cr->mate_flags; // MF //cr->ntags; // TC cr->ntags = 0; //cram_stats_add(c->stats[DS_TC], cr->ntags); rg = cram_encode_aux(fd, b, c, s, cr); //cr->aux_size = b->blk_size - ((char *)bam_aux(b) - (char *)&bam_ref(b)); //cr->aux = DSTRING_LEN(s->aux_ds); //dstring_nappend(s->aux_ds, bam_aux(b), cr->aux_size); /* Read group, identified earlier */ if (rg) { SAM_RG *brg = sam_hdr_find_rg(fd->header, rg); cr->rg = brg ? brg->id : -1; } else { cr->rg = -1; } cram_stats_add(c->stats[DS_RG], cr->rg); cr->ref_id = bam_ref(b); cram_stats_add(c->stats[DS_RI], cr->ref_id); cram_stats_add(c->stats[DS_BF], fd->cram_flag_swap[cr->flags & 0xfff]); // Non reference based encoding means storing the bases verbatim as features, which in // turn means every base also has a quality already stored. if (!fd->no_ref || CRAM_MAJOR_VERS(fd->version) >= 3) cr->cram_flags |= CRAM_FLAG_PRESERVE_QUAL_SCORES; if (cr->len <= 0 && CRAM_MAJOR_VERS(fd->version) >= 3) cr->cram_flags |= CRAM_FLAG_NO_SEQ; //cram_stats_add(c->stats[DS_CF], cr->cram_flags); c->num_bases += cr->len; cr->apos = bam_pos(b)+1; if (c->pos_sorted) { if (cr->apos < s->last_apos) { c->pos_sorted = 0; } else { cram_stats_add(c->stats[DS_AP], cr->apos - s->last_apos); s->last_apos = cr->apos; } } else { //cram_stats_add(c->stats[DS_AP], cr->apos); } c->max_apos += (cr->apos > c->max_apos) * (cr->apos - c->max_apos); /* * This seqs_ds is largely pointless and it could reuse the same memory * over and over. * s->base_blk is what we need for encoding. */ cr->seq = BLOCK_SIZE(s->seqs_blk); cr->qual = BLOCK_SIZE(s->qual_blk); BLOCK_GROW(s->seqs_blk, cr->len+1); BLOCK_GROW(s->qual_blk, cr->len); seq = cp = (char *)BLOCK_END(s->seqs_blk); // Convert seq 2 bases at a time for speed. { #ifdef ALLOW_UAC static const uint16_t code2base[256] = { 15677, 16701, 17213, 19773, 18237, 21053, 21309, 22077, 21565, 22333, 22845, 18493, 19261, 17469, 16957, 20029, 15681, 16705, 17217, 19777, 18241, 21057, 21313, 22081, 21569, 22337, 22849, 18497, 19265, 17473, 16961, 20033, 15683, 16707, 17219, 19779, 18243, 21059, 21315, 22083, 21571, 22339, 22851, 18499, 19267, 17475, 16963, 20035, 15693, 16717, 17229, 19789, 18253, 21069, 21325, 22093, 21581, 22349, 22861, 18509, 19277, 17485, 16973, 20045, 15687, 16711, 17223, 19783, 18247, 21063, 21319, 22087, 21575, 22343, 22855, 18503, 19271, 17479, 16967, 20039, 15698, 16722, 17234, 19794, 18258, 21074, 21330, 22098, 21586, 22354, 22866, 18514, 19282, 17490, 16978, 20050, 15699, 16723, 17235, 19795, 18259, 21075, 21331, 22099, 21587, 22355, 22867, 18515, 19283, 17491, 16979, 20051, 15702, 16726, 17238, 19798, 18262, 21078, 21334, 22102, 21590, 22358, 22870, 18518, 19286, 17494, 16982, 20054, 15700, 16724, 17236, 19796, 18260, 21076, 21332, 22100, 21588, 22356, 22868, 18516, 19284, 17492, 16980, 20052, 15703, 16727, 17239, 19799, 18263, 21079, 21335, 22103, 21591, 22359, 22871, 18519, 19287, 17495, 16983, 20055, 15705, 16729, 17241, 19801, 18265, 21081, 21337, 22105, 21593, 22361, 22873, 18521, 19289, 17497, 16985, 20057, 15688, 16712, 17224, 19784, 18248, 21064, 21320, 22088, 21576, 22344, 22856, 18504, 19272, 17480, 16968, 20040, 15691, 16715, 17227, 19787, 18251, 21067, 21323, 22091, 21579, 22347, 22859, 18507, 19275, 17483, 16971, 20043, 15684, 16708, 17220, 19780, 18244, 21060, 21316, 22084, 21572, 22340, 22852, 18500, 19268, 17476, 16964, 20036, 15682, 16706, 17218, 19778, 18242, 21058, 21314, 22082, 21570, 22338, 22850, 18498, 19266, 17474, 16962, 20034, 15694, 16718, 17230, 19790, 18254, 21070, 21326, 22094, 21582, 22350, 22862, 18510, 19278, 17486, 16974, 20046 }; #endif int l2 = cr->len & ~1; unsigned char *from = (unsigned char *)bam_seq(b); cp[0] = 0; for (i = 0; i < l2; i += 2, from++) { #ifdef ALLOW_UAC *(int16_t *)&cp[i] = le_int2(code2base[*from]); #else cp[i+0] = bam_nt16_rev_table[*from >> 4]; cp[i+1] = bam_nt16_rev_table[*from & 0xf]; #endif } if (i < cr->len) cp[i] = bam_nt16_rev_table[*from >> 4]; } BLOCK_SIZE(s->seqs_blk) += cr->len; qual = cp = (char *)bam_qual(b); if (CRAM_MAJOR_VERS(fd->version) >= 3 && !fd->ignore_chksum) s->BD_crc += crc32(0L, (Bytef *) seq, cr->len); /* Copy and parse */ if (!(cr->flags & BAM_FUNMAP)) { uint32_t *cig_to, *cig_from; int64_t apos = cr->apos-1, spos = 0; cr->cigar = s->ncigar; cr->ncigar = bam_cigar_len(b); while (cr->cigar + cr->ncigar >= s->cigar_alloc) { s->cigar_alloc = s->cigar_alloc ? s->cigar_alloc*2 : 1024; s->cigar = realloc(s->cigar, s->cigar_alloc * sizeof(*s->cigar)); if (!s->cigar) return -1; } cig_to = (uint32_t *)s->cigar; cig_from = (uint32_t *)bam_cigar(b); cr->feature = 0; cr->nfeature = 0; for (i = 0; i < cr->ncigar; i++) { enum cigar_op cig_op = cig_from[i] & BAM_CIGAR_MASK; uint32_t cig_len = cig_from[i] >> BAM_CIGAR_SHIFT; cig_to[i] = cig_from[i]; /* Can also generate events from here for CRAM diffs */ switch (cig_op) { int l; // Don't trust = and X ops to be correct. case BAM_CMATCH: case BAM_CBASE_MATCH: case BAM_CBASE_MISMATCH: //fprintf(stderr, "\nBAM_CMATCH\nR: %.*s\nS: %.*s\n", // cig_len, &ref[apos], cig_len, &seq[spos]); l = 0; if (!fd->no_ref && cr->len) { int end = cig_len+apos < c->ref_end ? cig_len : c->ref_end - apos; char *sp = &seq[spos]; char *rp = &ref[apos]; char *qp = &qual[spos]; if (end > cr->len) { fprintf(stderr, "CIGAR and query sequence are of " "different length\n"); return -1; } for (l = 0; l < end; l++) { if (rp[l] != sp[l]) { if (!sp[l]) break; if (0 && IS_CRAM_3_VERS(fd)) { // Disabled for the time being as it doesn't // seem to gain us much. int ol=l; while (l 1) { if (cram_add_bases(fd, c, s, cr, spos+ol, l-ol, &seq[spos+ol])) return -1; l--; } else { l = ol; if (cram_add_substitution(fd, c, s, cr, spos+l, sp[l], qp[l], rp[l])) return -1; } } else { if (cram_add_substitution(fd, c, s, cr, spos+l, sp[l], qp[l], rp[l])) return -1; } } } spos += l; apos += l; } if (l < cig_len && cr->len) { if (fd->no_ref) { if (IS_CRAM_3_VERS(fd)) { if (cram_add_bases(fd, c, s, cr, spos, cig_len-l, &seq[spos])) return -1; spos += cig_len-l; } else { for (; l < cig_len && seq[spos]; l++, spos++) { if (cram_add_base(fd, c, s, cr, spos, seq[spos], qual[spos])) return -1; } } } else { /* off end of sequence or non-ref based output */ for (; l < cig_len && seq[spos]; l++, spos++) { if (cram_add_base(fd, c, s, cr, spos, seq[spos], qual[spos])) return -1; } } apos += cig_len; } else if (!cr->len) { /* Seq "*" */ apos += cig_len; spos += cig_len; } break; case BAM_CDEL: if (cram_add_deletion(c, s, cr, spos, cig_len, &seq[spos])) return -1; apos += cig_len; break; case BAM_CREF_SKIP: if (cram_add_skip(c, s, cr, spos, cig_len, &seq[spos])) return -1; apos += cig_len; break; case BAM_CINS: if (cram_add_insertion(c, s, cr, spos, cig_len, cr->len ? &seq[spos] : NULL, fd->version)) return -1; if (fd->no_ref && cr->len) { for (l = 0; l < cig_len; l++, spos++) { cram_add_quality(fd, c, s, cr, spos, qual[spos]); } } else { spos += cig_len; } break; case BAM_CSOFT_CLIP: if (cram_add_softclip(c, s, cr, spos, cig_len, cr->len ? &seq[spos] : NULL, fd->version)) return -1; if (fd->no_ref && !(cr->cram_flags & CRAM_FLAG_PRESERVE_QUAL_SCORES)) { if (cr->len) { for (l = 0; l < cig_len; l++, spos++) { cram_add_quality(fd, c, s, cr, spos, qual[spos]); } } else { for (l = 0; l < cig_len; l++, spos++) { cram_add_quality(fd, c, s, cr, spos, -1); } } } else { spos += cig_len; } break; case BAM_CHARD_CLIP: if (cram_add_hardclip(c, s, cr, spos, cig_len, &seq[spos])) return -1; break; case BAM_CPAD: if (cram_add_pad(c, s, cr, spos, cig_len, &seq[spos])) return -1; break; default: fprintf(stderr, "Unknown CIGAR op code %d\n", cig_op); return -1; } } if (cr->len && spos != cr->len) { fprintf(stderr, "CIGAR and query sequence are of different " "length\n"); return -1; } fake_qual = spos; cr->aend = fd->no_ref ? apos : MIN(apos, c->ref_end); cram_stats_add(c->stats[DS_FN], cr->nfeature); } else { // Unmapped cr->cram_flags |= CRAM_FLAG_PRESERVE_QUAL_SCORES; cr->cigar = 0; cr->ncigar = 0; cr->nfeature = 0; cr->aend = cr->apos; for (i = 0; i < cr->len; i++) cram_stats_add(c->stats[DS_BA], seq[i]); fake_qual = 0; } /* * Append to the qual block now. We do this here as * cram_add_substitution() can generate BA/QS events which need to * be in the qual block before we append the rest of the data. */ if (cr->cram_flags & CRAM_FLAG_PRESERVE_QUAL_SCORES) { /* Special case of seq "*" */ if (cr->len == 0) { cr->len = fake_qual; BLOCK_GROW(s->qual_blk, cr->len); cp = (char *)BLOCK_END(s->qual_blk); memset(cp, 255, cr->len); } else { BLOCK_GROW(s->qual_blk, cr->len); cp = (char *)BLOCK_END(s->qual_blk); char *from = &bam_qual(b)[0]; char *to = &cp[0]; if (fd->binning == BINNING_ILLUMINA) { int i; for (i = 0; i < cr->len; i++) to[i] = illumina_bin[(uc)from[i]]; } else { memcpy(to, from, cr->len); } if (CRAM_MAJOR_VERS(fd->version) >= 3 && !fd->ignore_chksum) s->SD_crc += crc32(0L, (Bytef *) to, cr->len); // Store quality in original orientation for better compression. if (CRAM_MAJOR_VERS(fd->version) >= 4) { if (cr->flags & BAM_FREVERSE) { int i, j; for (i = 0, j = cr->len-1; i < j; i++, j--) { unsigned char c; c = to[i]; to[i] = to[j]; to[j] = c; } } } //for (i = 0; i < cr->len; i++) cp[i] = from[i]; } BLOCK_SIZE(s->qual_blk) += cr->len; } else { if (cr->len == 0) cr->len = fake_qual >= 0 ? fake_qual : cr->aend - cr->apos + 1; } cram_stats_add(c->stats[DS_RL], cr->len); /* Now we know apos and aend both, update mate-pair information */ { int new; HashData hd; HashItem *hi; hd.i = rnum; //fprintf(stderr, "Checking %"PRId64"\t%s\n", hd.i, bam_name(b)); if (cr->flags & BAM_FPAIRED) { hi = HashTableAdd(s->pair[(cr->flags & BAM_FSECONDARY) ? 1 : 0], bam_name(b), bam_name_len(b), hd, &new); if (!hi) return -1; } else { new = 1; } //printf("%d..%d %.*s new=%d, ins_sz=%d\n", // cr->apos, cr->aend, // cr->name_len, (char *)BLOCK_DATA(s->name_blk)+cr->name, new, bam_ins_size(b)); if (!new) { cram_record *p = &s->crecs[hi->data.i]; int aleft, aright, sign; aleft = MIN(cr->apos, p->apos); aright = MAX(cr->aend, p->aend); if (cr->apos < p->apos) { sign = 1; } else if (cr->apos > p->apos) { sign = -1; } else if (cr->flags & BAM_FREAD1) { sign = 1; } else { sign = -1; } // This vs p: tlen, matepos, flags if (bam_ins_size(b) != sign*(aright-aleft+1)) goto detached; if (MAX(bam_mate_pos(b)+1, 0) != p->apos) goto detached; if (((bam_flag(b) & BAM_FMUNMAP) != 0) != ((p->flags & BAM_FUNMAP) != 0)) goto detached; if (((bam_flag(b) & BAM_FMREVERSE) != 0) != ((p->flags & BAM_FREVERSE) != 0)) goto detached; // p vs this: tlen, matepos, flags if (p->ref_id != cr->ref_id) goto detached; if (p->tlen != -sign*(aright-aleft+1)) goto detached; if (p->mate_pos != cr->apos) goto detached; if (((p->flags & BAM_FMUNMAP) != 0) != ((p->mate_flags & CRAM_M_UNMAP) != 0)) goto detached; if (((p->flags & BAM_FMREVERSE) != 0) != ((p->mate_flags & CRAM_M_REVERSE) != 0)) goto detached; // Supplementary reads are just too ill defined if ((cr->flags & BAM_FSUPPLEMENTARY) || (p->flags & BAM_FSUPPLEMENTARY)) goto detached; // When in lossy name mode, if a read isn't detached we // cannot store the name. The corollary is that when we // must store the name, it must be detached (inefficient). if (fd->lossy_read_names && (!(cr->cram_flags & CRAM_FLAG_DISCARD_NAME) || !((p->cram_flags & CRAM_FLAG_DISCARD_NAME)))) goto detached; /* * The fields below are unused when encoding this read as it is * no longer detached. In theory they may get referred to when * processing a 3rd or 4th read in this template?, so we set them * here just to be sure. * * They do not need cram_stats_add() calls those as they are * not emitted. */ cr->mate_pos = p->apos; cr->tlen = sign*(aright-aleft+1); cr->mate_flags = ((p->flags & BAM_FMUNMAP) == BAM_FMUNMAP) * CRAM_M_UNMAP + ((p->flags & BAM_FMREVERSE) == BAM_FMREVERSE) * CRAM_M_REVERSE; // Decrement statistics aggregated earlier if (p->cram_flags & CRAM_FLAG_STATS_ADDED) { cram_stats_del(c->stats[DS_NP], p->mate_pos); cram_stats_del(c->stats[DS_MF], p->mate_flags); cram_stats_del(c->stats[DS_TS], p->tlen); cram_stats_del(c->stats[DS_NS], p->mate_ref_id); } /* Similarly we could correct the p-> values too, but these will no * longer have any code that refers back to them as the new 'p' * for this template is our current 'cr'. */ //p->mate_pos = cr->apos; //p->mate_flags = // ((cr->flags & BAM_FMUNMAP) == BAM_FMUNMAP) * CRAM_M_UNMAP + // ((cr->flags & BAM_FMREVERSE) == BAM_FMREVERSE)* CRAM_M_REVERSE; //p->tlen = p->apos - cr->aend; // Clear detached from cr flags cr->cram_flags &= ~CRAM_FLAG_DETACHED; cram_stats_add(c->stats[DS_CF], cr->cram_flags & CRAM_FLAG_MASK); // Clear detached from p flags and set downstream if (p->cram_flags & CRAM_FLAG_STATS_ADDED) { cram_stats_del(c->stats[DS_CF], p->cram_flags & CRAM_FLAG_MASK); p->cram_flags &= ~CRAM_FLAG_STATS_ADDED; } p->cram_flags &= ~CRAM_FLAG_DETACHED; p->cram_flags |= CRAM_FLAG_MATE_DOWNSTREAM; cram_stats_add(c->stats[DS_CF], p->cram_flags & CRAM_FLAG_MASK); p->mate_line = hd.i - (hi->data.i + 1); cram_stats_add(c->stats[DS_NF], p->mate_line); hi->data.i = rnum; //HashTableDel(s->pair, hi, 0); } else { detached: //fprintf(stderr, "unpaired\n"); /* Derive mate flags from this flag */ cr->mate_flags = 0; if (bam_flag(b) & BAM_FMUNMAP) cr->mate_flags |= CRAM_M_UNMAP; if (bam_flag(b) & BAM_FMREVERSE) cr->mate_flags |= CRAM_M_REVERSE; cram_stats_add(c->stats[DS_MF], cr->mate_flags); cr->mate_pos = MAX(bam_mate_pos(b)+1, 0); cram_stats_add(c->stats[DS_NP], cr->mate_pos); cr->tlen = bam_ins_size(b); cram_stats_add(c->stats[DS_TS], cr->tlen); cr->cram_flags |= CRAM_FLAG_DETACHED; cram_stats_add(c->stats[DS_CF], cr->cram_flags & CRAM_FLAG_MASK); cram_stats_add(c->stats[DS_NS], bam_mate_ref(b)); cr->cram_flags |= CRAM_FLAG_STATS_ADDED; } } cr->mqual = bam_map_qual(b); cram_stats_add(c->stats[DS_MQ], cr->mqual); cr->mate_ref_id = bam_mate_ref(b); if (!(bam_flag(b) & BAM_FUNMAP)) { if (c->first_base > cr->apos) c->first_base = cr->apos; if (c->last_base < cr->aend) c->last_base = cr->aend; } return 0; } /* * Write iterator: put BAM format sequences into a CRAM file. * We buffer up a containers worth of data at a time. * * Returns 0 on success * -1 on failure */ int cram_put_bam_seq(cram_fd *fd, bam_seq_t *b) { cram_container *c; if (!fd->ctr) { fd->ctr = cram_new_container(fd->seqs_per_slice, fd->slices_per_container); if (!fd->ctr) return -1; fd->ctr->record_counter = fd->record_counter; } c = fd->ctr; if (!c->slice || c->curr_rec == c->max_rec || (bam_ref(b) != c->curr_ref && c->curr_ref >= -1) || (c->s_num_bases >= fd->bases_per_slice)) { int slice_rec, curr_rec, multi_seq = fd->multi_seq == 1; int curr_ref = c->slice ? c->curr_ref : bam_ref(b); /* * Start packing slices when we routinely have under 1/4tr full. * * This option isn't available if we choose to embed references * since we can only have one per slice. */ if (fd->multi_seq == -1 && c->curr_rec < c->max_rec/4+10 && fd->last_slice && fd->last_slice < c->max_rec/4+10 && !fd->embed_ref) { if (fd->verbose && !c->multi_seq) fprintf(stderr, "Multi-ref enabled for this container\n"); multi_seq = 1; } slice_rec = c->slice_rec; curr_rec = c->curr_rec; if (c->curr_rec == c->max_rec || fd->multi_seq != 1 || !c->slice || c->s_num_bases >= fd->bases_per_slice) { if (NULL == (c = cram_next_container(fd, b))) { if (fd->ctr) { // prevent cram_close attempting to flush cram_free_container(fd->ctr); fd->ctr = NULL; } return -1; } } /* * Due to our processing order, some things we've already done we * cannot easily undo. So when we first notice we should be packing * multiple sequences per container we emit the small partial * container as-is and then start a fresh one in a different mode. */ if (multi_seq) { fd->multi_seq = 1; c->multi_seq = 1; c->pos_sorted = 0; // required atm for multi_seq slices if (!c->refs_used) { if (fd->ref_lock) pthread_mutex_lock(fd->ref_lock); c->refs_used = calloc(fd->refs->nref, sizeof(int)); if (fd->ref_lock) pthread_mutex_unlock(fd->ref_lock); if (!c->refs_used) return -1; } } fd->last_slice = curr_rec - slice_rec; c->slice_rec = c->curr_rec; if (c->refs_used && bam_ref(b) >= 0 && bam_ref(b) >= fd->refs->nref) { fprintf(stderr, "Reference absent in header. Failing\n"); return -1; } // Have we seen this reference before? if (bam_ref(b) >= 0 && curr_ref >= 0 && bam_ref(b) != curr_ref && !fd->embed_ref && !fd->unsorted && multi_seq) { if (!c->refs_used) { if (fd->ref_lock) pthread_mutex_lock(fd->ref_lock); c->refs_used = calloc(fd->refs->nref, sizeof(int)); if (fd->ref_lock) pthread_mutex_unlock(fd->ref_lock); if (!c->refs_used) return -1; } else if (c->refs_used && c->refs_used[bam_ref(b)]) { fprintf(stderr, "Unsorted mode enabled\n"); if (fd->ref_lock) pthread_mutex_lock(fd->ref_lock); fd->unsorted = 2; // 2 is marker to reset block metrics stats if (fd->ref_lock) pthread_mutex_unlock(fd->ref_lock); fd->multi_seq = 1; } } c->curr_ref = bam_ref(b); if (c->refs_used && c->curr_ref >= 0) c->refs_used[c->curr_ref]++; } if (!c->bams) { /* First time through, allocate a set of bam pointers */ if (fd->bam_list_lock) pthread_mutex_lock(fd->bam_list_lock); if (fd->bl) { spare_bams *spare = fd->bl; c->bams = spare->bams; fd->bl = spare->next; free(spare); } else { c->bams = calloc(c->max_c_rec, sizeof(bam_seq_t *)); if (!c->bams) return -1; } if (fd->bam_list_lock) pthread_mutex_unlock(fd->bam_list_lock); } /* Copy or alloc+copy the bam record, for later encoding */ if (c->bams[c->curr_c_rec]) bam_copy(&c->bams[c->curr_c_rec], b); else c->bams[c->curr_c_rec] = bam_dup(b); c->curr_rec++; c->curr_c_rec++; c->s_num_bases += bam_seq_len(b); fd->record_counter++; return 0; } io_lib-io_lib-1-14-11/io_lib/cram_encode.h000066400000000000000000000072711336132477700202360ustar00rootroot00000000000000/* * Copyright (c) 2013 Genome Research Ltd. * Author(s): 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. */ /* * Author: James Bonfield, Wellcome Trust Sanger Institute. 2013 */ /*! \file * Include cram.h instead. * * This is an internal part of the CRAM system and is automatically included * when you #include cram.h. * * Implements the encoding portion of CRAM I/O. Also see * cram_codecs.[ch] for the actual encoding functions themselves. */ #ifndef _CRAM_WRITE_H_ #define _CRAM_WRITE_H_ #ifdef __cplusplus extern "C" { #endif /* ---------------------------------------------------------------------- * CRAM sequence iterators. */ /*! Write iterator: put BAM format sequences into a CRAM file. * * We buffer up a containers worth of data at a time. * * FIXME: break this into smaller pieces. * * @return * Returns 0 on success; * -1 on failure */ int cram_put_bam_seq(cram_fd *fd, bam_seq_t *b); /* ---------------------------------------------------------------------- * Internal functions */ /*! INTERNAL: * Encodes a compression header block into a generic cram_block structure. * * @return * Returns cram_block ptr on success; * NULL on failure */ cram_block *cram_encode_compression_header(cram_fd *fd, cram_container *c, cram_block_compression_hdr *h); /*! INTERNAL: * Encodes a slice compression header. * * @return * Returns cram_block on success; * NULL on failure */ cram_block *cram_encode_slice_header(cram_fd *fd, cram_slice *s); /*! INTERNAL: * Encodes all slices in a container into blocks. * * @return * Returns 0 on success; * -1 on failure * * FIXME: separate into encode_container and write_container. Ideally * we should be able to do read_container / write_container or * decode_container / encode_container. */ int cram_encode_container(cram_fd *fd, cram_container *c); /*! INTERNAL: * * During cram_next_container or before the final flush at end of * file, we update the current slice headers and increment the slice * number to the next slice. * * See cram_next_container() and cram_close(). */ void cram_update_curr_slice(cram_container *c); #ifdef __cplusplus } #endif #endif io_lib-io_lib-1-14-11/io_lib/cram_index.c000066400000000000000000000364741336132477700201120ustar00rootroot00000000000000/* * Copyright (c) 2013 Genome Research Ltd. * Author(s): 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. */ /* * Author: James Bonfield, Wellcome Trust Sanger Institute. 2013 * * Support for CRAM index format: foo.cram.crai */ /* * The index is a gzipped tab-delimited text file with one line per slice. * The columns are: * 1: reference number (0 to N-1, as per BAM ref_id) * 2: reference position of 1st read in slice (1..?) * 3: number of reads in slice * 4: offset of container start (relative to end of SAM header, so 1st * container is offset 0). * 5: slice number within container (ie which landmark). * * In memory, we hold this in a nested containment list. Each list element is * a cram_index struct. Each element in turn can contain its own list of * cram_index structs. * * Any start..end range which is entirely contained within another (and * earlier as it is sorted) range will be held within it. This ensures that * the outer list will never have containments and we can safely do a * binary search to find the first range which overlaps any given coordinate. */ #ifdef HAVE_CONFIG_H #include "io_lib_config.h" #endif #include #include #include #include #include #include #include #include #include #include #include "io_lib/cram.h" #include "io_lib/os.h" #include "io_lib/zfio.h" #if 0 static void dump_index_(cram_index *e, int level) { int i, n; n = printf("%*s%d / %d .. %d, ", level*4, "", e->refid, e->start, e->end); printf("%*soffset %"PRId64"\n", MAX(0,50-n), "", e->offset); for (i = 0; i < e->nslice; i++) { dump_index_(&e->e[i], level+1); } } static void dump_index(cram_fd *fd) { int i; for (i = 0; i < fd->index_sz; i++) { dump_index_(&fd->index[i], 0); } } #endif typedef char * (*fgets_functions)(char * s, int size, void * fp); static char * zfgets_func(char * s, int size, void * fp) { return zfgets(s,size,(zfp *)fp); } #if defined(CRAM_IO_CUSTOM_BUFFERING) static char * cram_io_input_buffer_fgets_func(char * s, int size, void * fp) { return cram_io_input_buffer_fgets(s,size,fp); } #endif static int cram_index_load_private(cram_fd *fd, void * fp, fgets_functions fgets_func) { char line[1024]; cram_index *idx = NULL; cram_index **idx_stack = NULL, *ep, e; int idx_stack_alloc = 0, idx_stack_ptr = 0; fd->index = calloc((fd->index_sz = 1), sizeof(*fd->index)); if (!fd->index) return -1; idx = &fd->index[0]; idx->refid = -1; idx->start = INT_MIN; idx->end = INT_MAX; idx_stack = calloc(++idx_stack_alloc, sizeof(*idx_stack)); idx_stack[idx_stack_ptr] = idx; while (fgets_func(line, 1024, fp)) { /* 1.1 layout */ char *cp = line; errno = 0; e.refid = strtol (cp, &cp, 10); e.start = strtol (cp, &cp, 10); e.end = strtol (cp, &cp, 10); e.offset = strtoll(cp, &cp, 10); e.slice = strtol (cp, &cp, 10); e.len = strtol (cp, &cp, 10); if (errno == EINVAL || errno == ERANGE) { free(idx_stack); return -1; } e.end += e.start-1; //printf("%d/%d..%d\n", e.refid, e.start, e.end); if (e.refid < -1) { free(idx_stack); fprintf(stderr, "Malformed index file, refid %d\n", e.refid); return -1; } if (e.refid != idx->refid) { if (fd->index_sz < e.refid+2) { size_t index_end = fd->index_sz * sizeof(*fd->index); fd->index_sz = e.refid+2; fd->index = realloc(fd->index, fd->index_sz * sizeof(*fd->index)); memset(((char *)fd->index) + index_end, 0, fd->index_sz * sizeof(*fd->index) - index_end); } idx = &fd->index[e.refid+1]; idx->refid = e.refid; idx->start = INT_MIN; idx->end = INT_MAX; idx->nslice = idx->nalloc = 0; idx->e = NULL; idx_stack[(idx_stack_ptr = 0)] = idx; } while (!(e.start >= idx->start && e.end <= idx->end) || idx->end == 0) { idx = idx_stack[--idx_stack_ptr]; } // Now contains, so append if (idx->nslice+1 >= idx->nalloc) { idx->nalloc = idx->nalloc ? idx->nalloc*2 : 16; idx->e = realloc(idx->e, idx->nalloc * sizeof(*idx->e)); } e.nalloc = e.nslice = 0; e.e = NULL; *(ep = &idx->e[idx->nslice++]) = e; idx = ep; if (++idx_stack_ptr >= idx_stack_alloc) { idx_stack_alloc *= 2; idx_stack = realloc(idx_stack, idx_stack_alloc*sizeof(*idx_stack)); } idx_stack[idx_stack_ptr] = idx; } free(idx_stack); // dump_index(fd); return 0; } #if defined(CRAM_IO_CUSTOM_BUFFERING) /* * Loads a CRAM .crai index into memory. * * Returns 0 for success * -1 for failure */ int cram_index_load_via_callbacks( cram_fd *fd, char const * fn, cram_io_allocate_read_input_t callback_allocate_function, cram_io_deallocate_read_input_t callback_deallocate_function ) { cram_fd * input = NULL; int r = -1; static char const * indexsuffix = ".crai"; char * indexfn = NULL; size_t const fnsize = strlen(fn); size_t const suffixsize = strlen(indexsuffix); size_t const indexfnsize = fnsize+suffixsize+1; if ( !(indexfn = (char *)malloc(indexfnsize)) ) { r = -1; goto cleanup; } memcpy(indexfn, fn, fnsize); memcpy(indexfn+fnsize,indexsuffix,suffixsize); indexfn[fnsize+suffixsize] = 0; if ( ! (input = cram_io_open_by_callbacks(indexfn,callback_allocate_function,callback_deallocate_function,32*1024,1/* decompress */)) ) { r = -1; goto cleanup; } r = cram_index_load_private(fd,input,cram_io_input_buffer_fgets_func); cleanup: if ( input ) { cram_io_close(input,NULL); input = NULL; } if ( indexfn ) { free(indexfn); indexfn = NULL; } return r; } #endif /* * Loads a CRAM .crai index into memory. * * Returns 0 for success * -1 for failure */ int cram_index_load(cram_fd *fd, char const *fn) { zfp *fp = NULL; char fn2[PATH_MAX]; int r = -1; /* Check if already loaded */ if (fd->index) return 0; /* copy filename */ sprintf(fn2, "%s.crai", fn); /* open index file */ if (!(fp = zfopen(fn2, "r"))) { perror(fn2); return -1; } r = cram_index_load_private(fd,fp,zfgets_func); zfclose(fp); return r; } static void cram_index_free_recurse(cram_index *e) { if (e->e) { int i; for (i = 0; i < e->nslice; i++) { cram_index_free_recurse(&e->e[i]); } free(e->e); } } void cram_index_free(cram_fd *fd) { int i; if (!fd->index) return; for (i = 0; i < fd->index_sz; i++) { cram_index_free_recurse(&fd->index[i]); } free(fd->index); fd->index = NULL; } /* * Searches the index for the first slice overlapping a reference ID * and position, or one immediately preceding it if none is found in * the index to overlap this position. (Our index may have missing * entries, but we require at least one per reference.) * * If the index finds multiple slices overlapping this position we * return the first one only. Subsequent calls should specifying * "from" as the last slice we checked to find the next one. Otherwise * set "from" to be NULL to find the first one. * * Returns the cram_index pointer on sucess * NULL on failure */ cram_index *cram_index_query(cram_fd *fd, int refid, int pos, cram_index *from) { int i, j, k; cram_index *e; if (refid+1 < 0 || refid+1 >= fd->index_sz) return NULL; if (!from) from = &fd->index[refid+1]; // Ref with nothing aligned against it. if (!from->e) return NULL; // This sequence is covered by the index, so binary search to find // the optimal starting block. i = 0, j = fd->index[refid+1].nslice-1; for (k = j/2; k != i; k = (j-i)/2 + i) { if (from->e[k].refid > refid) { j = k; continue; } if (from->e[k].refid < refid) { i = k; continue; } if (from->e[k].start >= pos) { j = k; continue; } if (from->e[k].start < pos) { i = k; continue; } } // i==j or i==j-1. Check if j is better. if (j >= 0 && from->e[j].start < pos && from->e[j].refid == refid) i = j; /* The above found *a* bin overlapping, but not necessarily the first */ while (i > 0 && from->e[i-1].end >= pos) i--; /* We may be one bin before the optimum, so check */ while (i+1 < from->nslice && (from->e[i].refid < refid || from->e[i].end < pos)) i++; e = &from->e[i]; return e; } /* * Seek within a cram file. * * Returns 0 on success * -1 on failure */ int cram_seek(cram_fd *fd, off_t offset, int whence) { char buf[65536]; fd->ooc = 0; if (CRAM_IO_SEEK(fd, offset, whence) == 0) return 0; if (!(whence == SEEK_CUR && offset >= 0)) return -1; /* Couldn't fseek, but we're in SEEK_CUR mode so read instead */ while (offset > 0) { int len = MIN(65536, offset); if (len != CRAM_IO_READ(buf, 1, len, fd)) return -1; offset -= len; } return 0; } /* * Skips to a container overlapping the start coordinate listed in * cram_range. * * In theory we call cram_index_query multiple times, once per slice * overlapping the range. However slices may be absent from the index * which makes this problematic. Instead we find the left-most slice * and then read from then on, skipping decoding of slices and/or * whole containers when they don't overlap the specified cram_range. * * Returns 0 on success * -1 on failure */ int cram_seek_to_refpos(cram_fd *fd, cram_range *r) { cram_index *e; // Ideally use an index, so see if we have one. if ((e = cram_index_query(fd, r->refid, r->start, NULL))) { if (0 != cram_seek(fd, e->offset, SEEK_SET)) if (0 != cram_seek(fd, e->offset - fd->first_container, SEEK_CUR)) return -1; } else { fprintf(stderr, "Unknown reference ID. Missing from index?\n"); return -1; } if (fd->ctr) { cram_free_container(fd->ctr); fd->ctr = NULL; fd->ctr_mt = NULL; fd->ooc = 0; fd->eof = 0; } return 0; } /* * A specialised form of cram_index_build (below) that deals with slices * having multiple references in this (ref_id -2). In this scenario we * decode the slice to look at the RI data series instead. * * Returns 0 on success * -1 on failure */ static int cram_index_build_multiref(cram_fd *fd, cram_container *c, cram_slice *s, zfp *fp, off_t cpos, int32_t landmark, int sz) { int i, ref = -2, ref_start = 0, ref_end; char buf[1024]; if (0 != cram_decode_slice(fd, c, s, fd->header)) return -1; ref_end = INT_MIN; for (i = 0; i < s->hdr->num_records; i++) { if (s->crecs[i].ref_id == ref) { if (ref_end < s->crecs[i].aend) ref_end = s->crecs[i].aend; continue; } if (ref != -2) { sprintf(buf, "%d\t%d\t%d\t%"PRId64"\t%d\t%d\n", ref, ref_start, ref_end - ref_start + 1, (int64_t)cpos, landmark, sz); zfputs(buf, fp); } ref = s->crecs[i].ref_id; ref_start = s->crecs[i].apos; ref_end = s->crecs[i].aend; } if (ref != -2) { sprintf(buf, "%d\t%d\t%d\t%"PRId64"\t%d\t%d\n", ref, ref_start, ref_end - ref_start + 1, (int64_t)cpos, landmark, sz); zfputs(buf, fp); } return 0; } /* * Builds an index file. * * fd is a newly opened cram file that we wish to index. * fn_base is the filename of the associated CRAM file. Internally we * add ".crai" to this to get the index filename. * * Returns 0 on success * -1 on failure */ int cram_index_build(cram_fd *fd, const char *fn_base) { cram_container *c; off_t cpos, spos, hpos; zfp *fp; char fn_idx[PATH_MAX]; int seekable; size_t len; if ((len=strlen(fn_base)) > PATH_MAX-6) return -1; if (len >= 5 && strcmp(&fn_base[len-5], ".crai") == 0) strcpy(fn_idx, fn_base); else sprintf(fn_idx, "%s.crai", fn_base); if (!(fp = zfopen(fn_idx, "wz"))) { perror(fn_idx); return -1; } cpos = CRAM_IO_TELLO(fd); if (cpos >= 0) { seekable = 1; } else { seekable = 0; cpos = fd->first_container; } while ((c = cram_read_container(fd))) { int j; if (fd->err) { perror("Cram container read"); return -1; } if (seekable) { hpos = CRAM_IO_TELLO(fd); assert(hpos == cpos + c->offset); } else { hpos = cpos + c->offset; } if (!(c->comp_hdr_block = cram_read_block(fd))) return -1; assert(c->comp_hdr_block->content_type == COMPRESSION_HEADER); c->comp_hdr = cram_decode_compression_header(fd, c->comp_hdr_block); if (!c->comp_hdr) return -1; // 2.0 format for (j = 0; j < c->num_landmarks; j++) { char buf[1024]; cram_slice *s; int sz; if (seekable) { spos = CRAM_IO_TELLO(fd); assert(spos - cpos - c->offset == c->landmark[j]); } else { spos = cpos + c->offset + c->landmark[j]; } if (!(s = cram_read_slice(fd))) { zfclose(fp); return -1; } if (seekable) { sz = (int)(CRAM_IO_TELLO(fd) - spos); } else { sz = j+1 < c->num_landmarks ? c->landmark[j+1] - c->landmark[j] : c->length - c->landmark[c->num_landmarks-1]; } if (s->hdr->ref_seq_id == -2) { cram_index_build_multiref(fd, c, s, fp, cpos, c->landmark[j], sz); } else { sprintf(buf, "%d\t%"PRId64"\t%"PRId64"\t%"PRId64"\t%d\t%d\n", s->hdr->ref_seq_id, s->hdr->ref_seq_start, s->hdr->ref_seq_span, (int64_t)cpos, c->landmark[j], sz); zfputs(buf, fp); } cram_free_slice(s); } if (seekable) { cpos = CRAM_IO_TELLO(fd); assert(cpos == hpos + c->length); } else { cpos = hpos + c->length; } cram_free_container(c); } if (fd->err) { zfclose(fp); return -1; } return (zfclose(fp) >= 0) ? 0 : -1; } io_lib-io_lib-1-14-11/io_lib/cram_index.h000066400000000000000000000064451336132477700201120ustar00rootroot00000000000000/* * Copyright (c) 2013 Genome Research Ltd. * Author(s): 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. */ #ifndef _CRAM_INDEX_H_ #define _CRAM_INDEX_H_ #ifdef __cplusplus extern "C" { #endif /* * Loads a CRAM .crai index into memory. * Returns 0 for success * -1 for failure */ int cram_index_load(cram_fd *fd, char const * fn); #if defined(CRAM_IO_CUSTOM_BUFFERING) /* * Loads a CRAM .crai index into memory using callbacks. fn denotes the name of the cram file. * The suffix .crai will be appended to obtain the name of the index. * * Returns 0 for success * -1 for failure */ extern int cram_index_load_via_callbacks( cram_fd *fd, char const * fn, cram_io_allocate_read_input_t callback_allocate_function, cram_io_deallocate_read_input_t callback_deallocate_function ); #endif void cram_index_free(cram_fd *fd); /* * Searches the index for the first slice overlapping a reference ID * and position. * * Returns the cram_index pointer on sucess * NULL on failure */ cram_index *cram_index_query(cram_fd *fd, int refid, int pos, cram_index *frm); /* * Skips to a container overlapping the start coordinate listed in * cram_range. * * Returns 0 on success * -1 on failure */ int cram_seek_to_refpos(cram_fd *fd, cram_range *r); /* * Seek within a cram file. * * Returns 0 on success * -1 on failure */ int cram_seek(cram_fd *fd, off_t offset, int whence); /* * Builds an index file. * * fd is a newly opened cram file that we wish to index. * fn_base is the filename of the associated CRAM file. Internally we * add ".crai" to this to get the index filename. * * Returns 0 on success * -1 on failure */ int cram_index_build(cram_fd *fd, const char *fn_base); #ifdef __cplusplus } #endif #endif io_lib-io_lib-1-14-11/io_lib/cram_io.c000066400000000000000000004313001336132477700173750ustar00rootroot00000000000000/* * Copyright (c) 2013 Genome Research Ltd. * Author(s): 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. */ /* * Author: James Bonfield, Wellcome Trust Sanger Institute. 2013 * * CRAM I/O primitives. * * - ITF8 encoding and decoding. * - Block based I/O * - Zlib inflating and deflating (memory) * - CRAM basic data structure reading and writing * - File opening / closing * - Reference sequence handling */ /* * TODO: BLOCK_GROW, BLOCK_RESIZE, BLOCK_APPEND and itf8_put_blk all need * a way to return errors for when malloc fails. */ #ifdef HAVE_CONFIG_H #include "io_lib_config.h" #endif #include #include #include #include #include #include #include #ifdef HAVE_LIBBZ2 #include #endif #ifdef HAVE_LIBLZMA #include #endif #ifdef HAVE_LIBBSC #include #endif #include #include #include #include #ifdef _MSC_VER #include #include #define chmod _chmod #define getcwd _getcwd //_mkdir does not take a mode argument on windows //but all calls below are followed up by calls to chmod //so this should not matter. #define mkdir(path,mode) _mkdir(path) #endif #include "io_lib/cram.h" #include "io_lib/os.h" #include "io_lib/md5.h" #include "io_lib/crc32.h" #include "io_lib/open_trace_file.h" #include "io_lib/rANS_static.h" #include "io_lib/rANS_static4x16.h" #include "io_lib/tokenise_name3.h" // Enable if we want V3.1 support. TODO: add a configure param for this #define HAVE_FQZ #ifdef HAVE_FQZ #include "fqzcomp_qual.h" #endif #if defined(HAVE_STDIO_EXT_H) #include #endif //#define REF_DEBUG #ifdef REF_DEBUG #define RP(...) fprintf (stderr, __VA_ARGS__) #include #define gettid() (int)syscall(SYS_gettid) #else #define RP(...) #define gettid() 0 #endif #define TRIAL_SPAN 50 #define NTRIALS 3 /* ---------------------------------------------------------------------- * custom buffering helper routines */ #if defined(CRAM_IO_CUSTOM_BUFFERING) static size_t cram_io_C_FILE_fread(void *ptr, size_t size, size_t nmemb, void *stream) { return fread(ptr,size,nmemb,(FILE *)stream); } static size_t cram_io_C_FILE_fwrite(void *ptr, size_t size, size_t nmemb, void *stream) { return fwrite(ptr,size,nmemb,(FILE *)stream); } static int cram_io_C_FILE_fseek(void * fd, off_t offset, int whence) { return fseeko((FILE *)fd,offset,whence); } static off_t cram_io_C_FILE_ftell(void * fd) { return ftello((FILE *)fd); } /* ---------------------------------------------------------------------- * Input buffering */ /* fill empty buffer */ static void cram_io_fill_input_buffer(cram_fd * fd) { /* buffer need to be empty */ assert ( fd->fp_in_buffer->fp_in_buf_pc == fd->fp_in_buffer->fp_in_buf_pe ); /* read up to buffer size bytes */ do { /* C-IO fread */ size_t const r = (fd->fp_in_callbacks->fread_callback)(fd->fp_in_buffer->fp_in_buf_pa, 1, fd->fp_in_buffer->fp_in_buf_size, fd->fp_in_callbacks->user_data); /* move offset */ fd->fp_in_buffer->fp_in_buf_start += (fd->fp_in_buffer->fp_in_buf_pe - fd->fp_in_buffer->fp_in_buf_pa); /* set end of window */ fd->fp_in_buffer->fp_in_buf_pe = fd->fp_in_buffer->fp_in_buf_pa + r; /* set current input */ fd->fp_in_buffer->fp_in_buf_pc = fd->fp_in_buffer->fp_in_buf_pa; } while ( 0 ) ; } /* fill buffer and return next byte or EOF */ int cram_io_input_buffer_underflow(cram_fd * fd) { cram_io_fill_input_buffer(fd); if ( fd->fp_in_buffer->fp_in_buf_pc == fd->fp_in_buffer->fp_in_buf_pe ) return EOF; else return (int)((unsigned char )(*(fd->fp_in_buffer->fp_in_buf_pc++))); } /* integer minimum */ static inline size_t imin(size_t const a, size_t const b) { return (afp_in_buffer->fp_in_buf_pe - fd->fp_in_buffer->fp_in_buf_pc; /* number of bytes in buffer */ size_t tocopy = imin(toread,inbuf); /* number of bytes to be copied from buffer */ size_t blockread = 0; char *ptr = (char *)vptr; /* copy bytes still in buffer and update values */ memcpy(ptr,fd->fp_in_buffer->fp_in_buf_pc,tocopy); toread -= tocopy; r += tocopy; ptr += tocopy; fd->fp_in_buffer->fp_in_buf_pc += tocopy; /* read whole blocks without copying to buffer first, C-IO fread */ while ( (toread >= fd->fp_in_buffer->fp_in_buf_size) && ((blockread = ((fd->fp_in_callbacks-> fread_callback))(ptr, 1, fd->fp_in_buffer->fp_in_buf_size, fd->fp_in_callbacks->user_data))!=0) ) { toread -= blockread; r += blockread; ptr += blockread; fd->fp_in_buffer->fp_in_buf_start += blockread; } /* read rest of bytes using buffer */ while ( toread ) { /* buffer should be empty */ assert ( fd->fp_in_buffer->fp_in_buf_pc == fd->fp_in_buffer->fp_in_buf_pe ); /* fill buffer */ cram_io_fill_input_buffer(fd); /* number of bytes in buffer after filling */ inbuf = fd->fp_in_buffer->fp_in_buf_pe-fd->fp_in_buffer->fp_in_buf_pc; /* number of bytes to copy */ tocopy = imin(toread,inbuf); /* break if there is no more data */ if ( ! inbuf ) break; memcpy(ptr,fd->fp_in_buffer->fp_in_buf_pc,tocopy); toread -= tocopy; r += tocopy; ptr += tocopy; fd->fp_in_buffer->fp_in_buf_pc += tocopy; } return size ? (r / size) : r; } int cram_io_input_buffer_seek(cram_fd * fd, off_t offset, int whence) { int r = -1; if ( whence == SEEK_CUR ) { /* current absolute input position in buffer */ uint64_t const curpos = fd->fp_in_buffer->fp_in_buf_start + (fd->fp_in_buffer->fp_in_buf_pc - fd->fp_in_buffer->fp_in_buf_pa); /* absolute buffer low */ uint64_t const bufferlow = fd->fp_in_buffer->fp_in_buf_start; /* absolute buffer high */ uint64_t const bufferhigh = fd->fp_in_buffer->fp_in_buf_start + (fd->fp_in_buffer->fp_in_buf_pe - fd->fp_in_buffer->fp_in_buf_pa); /* absolute seek target position */ int64_t const abstarget = ((int64_t)curpos) + offset; /* if target is inside buffer, then just adjust the current pointer */ if ( abstarget >= bufferlow && abstarget <= bufferhigh ) { /* update current pointer */ fd->fp_in_buffer->fp_in_buf_pc += offset; assert ( fd->fp_in_buffer->fp_in_buf_pc >= fd->fp_in_buffer->fp_in_buf_pa ); assert ( fd->fp_in_buffer->fp_in_buf_pc <= fd->fp_in_buffer->fp_in_buf_pe ); /* seek successful */ return 0; } else { /* current position of underlying input stream */ int64_t const filepos = fd->fp_in_buffer->fp_in_buf_start + (fd->fp_in_buffer->fp_in_buf_pe - fd->fp_in_buffer->fp_in_buf_pa); int64_t const seekoffset = abstarget - filepos; /* perform seek */ r = fd->fp_in_callbacks->fseek_callback(fd->fp_in_callbacks->user_data, seekoffset, SEEK_CUR); /* seek successful */ if ( ! r ) { /* mark buffer as empty */ fd->fp_in_buffer->fp_in_buf_pc = fd->fp_in_buffer->fp_in_buf_pa; fd->fp_in_buffer->fp_in_buf_pe = fd->fp_in_buffer->fp_in_buf_pa; /* set new buffer start offset */ fd->fp_in_buffer->fp_in_buf_start = abstarget; return 0; } else { return -1; } } } /* mark buffer as empty */ fd->fp_in_buffer->fp_in_buf_pc = fd->fp_in_buffer->fp_in_buf_pa; fd->fp_in_buffer->fp_in_buf_pe = fd->fp_in_buffer->fp_in_buf_pa; /* perform seek, C-IO fseek */ r = fd->fp_in_callbacks->fseek_callback(fd->fp_in_callbacks->user_data, offset, whence); /* get new offset if seek was successful */ if ( !r ) /* C-IO ftell */ fd->fp_in_buffer->fp_in_buf_start = fd->fp_in_callbacks->ftell_callback(fd->fp_in_callbacks->user_data); return r; } static cram_io_input_t * cram_IO_deallocate_cram_io_input(cram_io_input_t * obj) { if ( obj ) { free(obj); obj = NULL; } return obj; } static cram_io_input_t * cram_IO_allocate_cram_io_input() { cram_io_input_t * obj = (cram_io_input_t *)malloc(sizeof(cram_io_input_t)); if ( ! obj ) { return cram_IO_deallocate_cram_io_input(obj); } obj->user_data = NULL; obj->fread_callback = NULL; obj->fseek_callback = NULL; obj->ftell_callback = NULL; return obj; } static cram_io_input_t * cram_IO_allocate_cram_io_input_from_C_FILE(FILE * file) { cram_io_input_t * obj = cram_IO_allocate_cram_io_input(); if ( ! obj ) { return cram_IO_deallocate_cram_io_input(obj); } obj->user_data = file; obj->fread_callback = cram_io_C_FILE_fread; obj->fseek_callback = cram_io_C_FILE_fseek; obj->ftell_callback = cram_io_C_FILE_ftell; return obj; } static cram_fd_input_buffer * cram_io_deallocate_input_buffer(cram_fd_input_buffer * buffer) { if ( buffer ) { if ( buffer->fp_in_buffer ) { free(buffer->fp_in_buffer); buffer->fp_in_buffer = NULL; } free(buffer); buffer = NULL; } return buffer; } static cram_fd_input_buffer * cram_io_allocate_input_buffer(size_t const bufsize) { cram_fd_input_buffer * buffer = (cram_fd_input_buffer *)malloc(sizeof(cram_fd_input_buffer)); if ( ! buffer ) return cram_io_deallocate_input_buffer(buffer); memset(buffer,0,sizeof(cram_fd_input_buffer)); buffer->fp_in_buf_size = bufsize; buffer->fp_in_buffer = (char *)malloc(buffer->fp_in_buf_size); if ( ! buffer->fp_in_buffer ) { return cram_io_deallocate_input_buffer(buffer); } buffer->fp_in_buf_pa = buffer->fp_in_buffer; buffer->fp_in_buf_pc = buffer->fp_in_buffer; buffer->fp_in_buf_pe = buffer->fp_in_buffer; return buffer; } char * cram_io_input_buffer_fgets(char * s, int size, cram_fd * fd) { int linelen = 0; while ( linelen < size-1 ) { int const c = CRAM_IO_GETC(fd); if ( c == EOF ) { break; } else { s[linelen++] = c; } if ( c == '\n' ) break; } if ( ! linelen ) return NULL; s[linelen++] = 0; return s; } /* ---------------------------------------------------------------------- * Output buffering */ /* * Flush buffer. * * Returns 0 on success, * -1 on failure. */ int cram_io_flush_output_buffer(cram_fd *fd) { size_t r; char *dat; size_t olen; size_t len; if (!fd->fp_out_buffer) return 0; dat = fd->fp_out_buffer->fp_out_buf_pa; olen = fd->fp_out_buffer->fp_out_buf_pc - dat; len = olen; /* write up to buffer size bytes */ /* C-IO fwrite */ if (len) { r = fd->fp_out_callbacks->fwrite_callback (dat, 1, len, fd->fp_out_callbacks->user_data); dat += r; len -= r; fd->fp_out_buffer->fp_out_buf_start += r; /* move offset */ if (r < olen) { /* Write failed, possible partial */ if (r > 0) { memmove(fd->fp_out_buffer->fp_out_buf_pa, dat, len); fd->fp_out_buffer->fp_out_buf_pc = fd->fp_out_buffer->fp_out_buf_pa + len; } /* Output is probably unfixable now so return error */ return -1; } } /* reset current output */ fd->fp_out_buffer->fp_out_buf_pc = fd->fp_out_buffer->fp_out_buf_pa; return 0; } /* fwrite simulation */ size_t cram_io_output_buffer_write(void *vptr, size_t size, size_t nmemb, cram_fd *fd) { size_t towrite = size * nmemb; /* number of bytes still to be written */ size_t r = 0; /* number of bytes copied to ptr */ /* number of bytes in buffer */ size_t outbuf = fd->fp_out_buffer->fp_out_buf_pe - fd->fp_out_buffer->fp_out_buf_pc; /* number of bytes to be copied from buffer */ size_t tocopy = imin(towrite, outbuf); size_t blockwrite = 0; char *ptr = (char *)vptr; /* place as many bytes in out_buffer as will fit */ memcpy(fd->fp_out_buffer->fp_out_buf_pc, ptr, tocopy); towrite -= tocopy; r += tocopy; ptr += tocopy; fd->fp_out_buffer->fp_out_buf_pc += tocopy; if (towrite) /* Still some left over */ if (cram_io_flush_output_buffer(fd) < 0) goto partial_write; /* Write any remaining whole blocks without buffer copy, C-IO fwrite */ while (towrite >= fd->fp_out_buffer->fp_out_buf_size) { blockwrite = fd->fp_out_callbacks->fwrite_callback (ptr, 1, fd->fp_out_buffer->fp_out_buf_size, fd->fp_out_callbacks->user_data); towrite -= blockwrite; ptr += blockwrite; r += blockwrite; fd->fp_out_buffer->fp_out_buf_start += blockwrite; if (blockwrite < fd->fp_out_buffer->fp_out_buf_size) goto partial_write; } /* Push any remaining bytes into the output buffer */ if (towrite) { /* buffer should be empty */ assert(fd->fp_out_buffer->fp_out_buf_pc == fd->fp_out_buffer->fp_out_buf_pa); /* buffer should be large enough */ assert(towrite <= fd->fp_out_buffer->fp_out_buf_size); memcpy(fd->fp_out_buffer->fp_out_buf_pc, ptr, towrite); r += towrite; fd->fp_out_buffer->fp_out_buf_pc += towrite; } partial_write: return size ? (r / size) : r; } static cram_io_output_t * cram_IO_deallocate_cram_io_output(cram_io_output_t * obj) { if ( obj ) { free(obj); obj = NULL; } return obj; } static cram_io_output_t * cram_IO_allocate_cram_io_output() { cram_io_output_t *obj = (cram_io_output_t *)malloc(sizeof(cram_io_output_t)); if ( ! obj ) { return cram_IO_deallocate_cram_io_output(obj); } obj->user_data = NULL; obj->fwrite_callback = NULL; obj->ftell_callback = NULL; return obj; } static cram_io_output_t * cram_IO_allocate_cram_io_output_from_C_FILE(FILE * file) { cram_io_output_t *obj = cram_IO_allocate_cram_io_output(); if ( ! obj ) { return cram_IO_deallocate_cram_io_output(obj); } obj->user_data = file; obj->fwrite_callback = cram_io_C_FILE_fwrite; obj->ftell_callback = cram_io_C_FILE_ftell; return obj; } cram_fd_output_buffer * cram_io_deallocate_output_buffer(cram_fd_output_buffer * buffer) { if ( buffer ) { if ( buffer->fp_out_buffer ) { free(buffer->fp_out_buffer); buffer->fp_out_buffer = NULL; } free(buffer); buffer = NULL; } return buffer; } cram_fd_output_buffer * cram_io_allocate_output_buffer(size_t const bufsize) { cram_fd_output_buffer * buffer = (cram_fd_output_buffer *)malloc(sizeof(cram_fd_output_buffer)); if ( ! buffer ) return cram_io_deallocate_output_buffer(buffer); // FIXME: is memset really needed here? I suspect pa/pc is sufficient. memset(buffer,0,sizeof(cram_fd_output_buffer)); buffer->fp_out_buf_size = bufsize; buffer->fp_out_buffer = (char *)malloc(buffer->fp_out_buf_size); if ( ! buffer->fp_out_buffer ) { return cram_io_deallocate_output_buffer(buffer); } buffer->fp_out_buf_pa = buffer->fp_out_buffer; buffer->fp_out_buf_pc = buffer->fp_out_buffer; buffer->fp_out_buf_pe = buffer->fp_out_buffer + bufsize; return buffer; } // FIXME: Currently inefficient int cram_io_output_buffer_putc(int c, cram_fd * fd) { char cc = c; if (cram_io_output_buffer_write(&cc, 1, 1, fd) == 1) return c; else return EOF; } #endif #ifndef USE_INT7_ENCODING /* ---------------------------------------------------------------------- * ITF8 encoding and decoding. * * Also see the itf8_get and itf8_put macros in cram_io.h */ /* * LEGACY: consider using itf8_decode_crc. * * Reads an integer in ITF-8 encoding from 'cp' and stores it in * *val. * * Returns the number of bytes read on success * -1 on failure */ int itf8_decode(cram_fd *fd, int32_t *val_p) { static int nbytes[16] = { 0,0,0,0, 0,0,0,0, // 0000xxxx - 0111xxxx 1,1,1,1, // 1000xxxx - 1011xxxx 2,2, // 1100xxxx - 1101xxxx 3, // 1110xxxx 4, // 1111xxxx }; static int nbits[16] = { 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, // 0000xxxx - 0111xxxx 0x3f, 0x3f, 0x3f, 0x3f, // 1000xxxx - 1011xxxx 0x1f, 0x1f, // 1100xxxx - 1101xxxx 0x0f, // 1110xxxx 0x0f, // 1111xxxx }; int32_t val = CRAM_IO_GETC(fd); if (val == -1) return -1; int i = nbytes[val>>4]; val &= nbits[val>>4]; switch(i) { case 0: *val_p = val; return 1; case 1: val = (val<<8) | (unsigned char)CRAM_IO_GETC(fd); *val_p = val; return 2; case 2: val = (val<<8) | (unsigned char)CRAM_IO_GETC(fd); val = (val<<8) | (unsigned char)CRAM_IO_GETC(fd); *val_p = val; return 3; case 3: val = (val<<8) | (unsigned char)CRAM_IO_GETC(fd); val = (val<<8) | (unsigned char)CRAM_IO_GETC(fd); val = (val<<8) | (unsigned char)CRAM_IO_GETC(fd); *val_p = val; return 4; case 4: // really 3.5 more, why make it different? val = (val<<8) | (unsigned char)CRAM_IO_GETC(fd); val = (val<<8) | (unsigned char)CRAM_IO_GETC(fd); val = (val<<8) | (unsigned char)CRAM_IO_GETC(fd); val = (val<<4) | (((unsigned char)CRAM_IO_GETC(fd)) & 0x0f); *val_p = val; } return 5; } int itf8_decode_crc(cram_fd *fd, int32_t *val_p, uint32_t *crc) { static int nbytes[16] = { 0,0,0,0, 0,0,0,0, // 0000xxxx - 0111xxxx 1,1,1,1, // 1000xxxx - 1011xxxx 2,2, // 1100xxxx - 1101xxxx 3, // 1110xxxx 4, // 1111xxxx }; static int nbits[16] = { 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, // 0000xxxx - 0111xxxx 0x3f, 0x3f, 0x3f, 0x3f, // 1000xxxx - 1011xxxx 0x1f, 0x1f, // 1100xxxx - 1101xxxx 0x0f, // 1110xxxx 0x0f, // 1111xxxx }; unsigned char c[5]; int32_t val = CRAM_IO_GETC(fd); if (val == -1) return -1; c[0]=val; int i = nbytes[val>>4]; val &= nbits[val>>4]; switch(i) { case 0: *val_p = val; *crc = iolib_crc32(*crc, c, 1); return 1; case 1: val = (val<<8) | (c[1]=CRAM_IO_GETC(fd)); *val_p = val; *crc = iolib_crc32(*crc, c, 2); return 2; case 2: val = (val<<8) | (c[1]=CRAM_IO_GETC(fd)); val = (val<<8) | (c[2]=CRAM_IO_GETC(fd)); *val_p = val; *crc = iolib_crc32(*crc, c, 3); return 3; case 3: val = (val<<8) | (c[1]=CRAM_IO_GETC(fd)); val = (val<<8) | (c[2]=CRAM_IO_GETC(fd)); val = (val<<8) | (c[3]=CRAM_IO_GETC(fd)); *val_p = val; *crc = iolib_crc32(*crc, c, 4); return 4; case 4: // really 3.5 more, why make it different? val = (val<<8) | (c[1]=CRAM_IO_GETC(fd)); val = (val<<8) | (c[2]=CRAM_IO_GETC(fd)); val = (val<<8) | (c[3]=CRAM_IO_GETC(fd)); val = (val<<4) | (((c[4]=CRAM_IO_GETC(fd))) & 0x0f); *val_p = val; *crc = iolib_crc32(*crc, c, 5); } return 5; } /* * Encodes and writes a single integer in ITF-8 format. * Returns 0 on success * -1 on failure */ int itf8_encode(cram_fd *fd, int32_t val) { char buf[5]; int len = itf8_put(buf, val); return CRAM_IO_WRITE(buf, 1, len, fd) == len ? 0 : -1; } const int itf8_bytes[16] = { 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 4, 5 }; const int ltf8_bytes[256] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 7, 7, 8, 9 }; #ifndef ITF8_MACROS /* * As above, but decoding from memory */ int itf8_get(char *cp, int32_t *val_p) { unsigned char *up = (unsigned char *)cp; if (up[0] < 0x80) { *val_p = up[0]; return 1; } else if (up[0] < 0xc0) { *val_p = ((up[0] <<8) | up[1]) & 0x3fff; return 2; } else if (up[0] < 0xe0) { *val_p = ((up[0]<<16) | (up[1]<< 8) | up[2]) & 0x1fffff; return 3; } else if (up[0] < 0xf0) { *val_p = ((up[0]<<24) | (up[1]<<16) | (up[2]<<8) | up[3]) & 0x0fffffff; return 4; } else { *val_p = ((up[0] & 0x0f)<<28) | (up[1]<<20) | (up[2]<<12) | (up[3]<<4) | (up[4] & 0x0f); return 5; } } /* * Stores a value to memory in ITF-8 format. * * Returns the number of bytes required to store the number. * This is a maximum of 5 bytes. */ int itf8_put(char *cp, int32_t val) { if (!(val & ~0x00000007f)) { // 1 byte *cp = val; return 1; } else if (!(val & ~0x00003fff)) { // 2 byte *cp++ = (val >> 8 ) | 0x80; *cp = val & 0xff; return 2; } else if (!(val & ~0x01fffff)) { // 3 byte *cp++ = (val >> 16) | 0xc0; *cp++ = (val >> 8 ) & 0xff; *cp = val & 0xff; return 3; } else if (!(val & ~0x0fffffff)) { // 4 byte *cp++ = (val >> 24) | 0xe0; *cp++ = (val >> 16) & 0xff; *cp++ = (val >> 8 ) & 0xff; *cp = val & 0xff; return 4; } else { // 5 byte *cp++ = 0xf0 | ((val>>28) & 0xff); *cp++ = (val >> 20) & 0xff; *cp++ = (val >> 12) & 0xff; *cp++ = (val >> 4 ) & 0xff; *cp = val & 0x0f; return 5; } } #endif /* 64-bit itf8 variant */ int ltf8_put(char *cp, int64_t val) { if (!(val & ~((1LL<<7)-1))) { *cp = val; return 1; } else if (!(val & ~((1LL<<(6+8))-1))) { *cp++ = (val >> 8 ) | 0x80; *cp = val & 0xff; return 2; } else if (!(val & ~((1LL<<(5+2*8))-1))) { *cp++ = (val >> 16) | 0xc0; *cp++ = (val >> 8 ) & 0xff; *cp = val & 0xff; return 3; } else if (!(val & ~((1LL<<(4+3*8))-1))) { *cp++ = (val >> 24) | 0xe0; *cp++ = (val >> 16) & 0xff; *cp++ = (val >> 8 ) & 0xff; *cp = val & 0xff; return 4; } else if (!(val & ~((1LL<<(3+4*8))-1))) { *cp++ = (val >> 32) | 0xf0; *cp++ = (val >> 24) & 0xff; *cp++ = (val >> 16) & 0xff; *cp++ = (val >> 8 ) & 0xff; *cp = val & 0xff; return 5; } else if (!(val & ~((1LL<<(2+5*8))-1))) { *cp++ = (val >> 40) | 0xf8; *cp++ = (val >> 32) & 0xff; *cp++ = (val >> 24) & 0xff; *cp++ = (val >> 16) & 0xff; *cp++ = (val >> 8 ) & 0xff; *cp = val & 0xff; return 6; } else if (!(val & ~((1LL<<(1+6*8))-1))) { *cp++ = (val >> 48) | 0xfc; *cp++ = (val >> 40) & 0xff; *cp++ = (val >> 32) & 0xff; *cp++ = (val >> 24) & 0xff; *cp++ = (val >> 16) & 0xff; *cp++ = (val >> 8 ) & 0xff; *cp = val & 0xff; return 7; } else if (!(val & ~((1LL<<(7*8))-1))) { *cp++ = (val >> 56) | 0xfe; *cp++ = (val >> 48) & 0xff; *cp++ = (val >> 40) & 0xff; *cp++ = (val >> 32) & 0xff; *cp++ = (val >> 24) & 0xff; *cp++ = (val >> 16) & 0xff; *cp++ = (val >> 8 ) & 0xff; *cp = val & 0xff; return 8; } else { *cp++ = 0xff; *cp++ = (val >> 56) & 0xff; *cp++ = (val >> 48) & 0xff; *cp++ = (val >> 40) & 0xff; *cp++ = (val >> 32) & 0xff; *cp++ = (val >> 24) & 0xff; *cp++ = (val >> 16) & 0xff; *cp++ = (val >> 8 ) & 0xff; *cp = val & 0xff; return 9; } } int ltf8_get(char *cp, int64_t *val_p) { unsigned char *up = (unsigned char *)cp; if (up[0] < 0x80) { *val_p = up[0]; return 1; } else if (up[0] < 0xc0) { *val_p = (((uint64_t)up[0]<< 8) | (uint64_t)up[1]) & (((1LL<<(6+8)))-1); return 2; } else if (up[0] < 0xe0) { *val_p = (((uint64_t)up[0]<<16) | ((uint64_t)up[1]<< 8) | (uint64_t)up[2]) & ((1LL<<(5+2*8))-1); return 3; } else if (up[0] < 0xf0) { *val_p = (((uint64_t)up[0]<<24) | ((uint64_t)up[1]<<16) | ((uint64_t)up[2]<< 8) | (uint64_t)up[3]) & ((1LL<<(4+3*8))-1); return 4; } else if (up[0] < 0xf8) { *val_p = (((uint64_t)up[0]<<32) | ((uint64_t)up[1]<<24) | ((uint64_t)up[2]<<16) | ((uint64_t)up[3]<< 8) | (uint64_t)up[4]) & ((1LL<<(3+4*8))-1); return 5; } else if (up[0] < 0xfc) { *val_p = (((uint64_t)up[0]<<40) | ((uint64_t)up[1]<<32) | ((uint64_t)up[2]<<24) | ((uint64_t)up[3]<<16) | ((uint64_t)up[4]<< 8) | (uint64_t)up[5]) & ((1LL<<(2+5*8))-1); return 6; } else if (up[0] < 0xfe) { *val_p = (((uint64_t)up[0]<<48) | ((uint64_t)up[1]<<40) | ((uint64_t)up[2]<<32) | ((uint64_t)up[3]<<24) | ((uint64_t)up[4]<<16) | ((uint64_t)up[5]<< 8) | (uint64_t)up[6]) & ((1LL<<(1+6*8))-1); return 7; } else if (up[0] < 0xff) { *val_p = (((uint64_t)up[1]<<48) | ((uint64_t)up[2]<<40) | ((uint64_t)up[3]<<32) | ((uint64_t)up[4]<<24) | ((uint64_t)up[5]<<16) | ((uint64_t)up[6]<< 8) | (uint64_t)up[7]) & ((1LL<<(7*8))-1); return 8; } else { *val_p = (((uint64_t)up[1]<<56) | ((uint64_t)up[2]<<48) | ((uint64_t)up[3]<<40) | ((uint64_t)up[4]<<32) | ((uint64_t)up[5]<<24) | ((uint64_t)up[6]<<16) | ((uint64_t)up[7]<< 8) | (uint64_t)up[8]); return 9; } } /* * LEGACY: consider using ltf8_decode_crc. */ int ltf8_decode(cram_fd *fd, int64_t *val_p) { int c = CRAM_IO_GETC(fd); int64_t val = (unsigned char)c; if (c == -1) return -1; if (val < 0x80) { *val_p = val; return 1; } else if (val < 0xc0) { val = (val<<8) | (unsigned char)CRAM_IO_GETC(fd); *val_p = val & (((1LL<<(6+8)))-1); return 2; } else if (val < 0xe0) { val = (val<<8) | (unsigned char)CRAM_IO_GETC(fd); val = (val<<8) | (unsigned char)CRAM_IO_GETC(fd); *val_p = val & ((1LL<<(5+2*8))-1); return 3; } else if (val < 0xf0) { val = (val<<8) | (unsigned char)CRAM_IO_GETC(fd); val = (val<<8) | (unsigned char)CRAM_IO_GETC(fd); val = (val<<8) | (unsigned char)CRAM_IO_GETC(fd); *val_p = val & ((1LL<<(4+3*8))-1); return 4; } else if (val < 0xf8) { val = (val<<8) | (unsigned char)CRAM_IO_GETC(fd); val = (val<<8) | (unsigned char)CRAM_IO_GETC(fd); val = (val<<8) | (unsigned char)CRAM_IO_GETC(fd); val = (val<<8) | (unsigned char)CRAM_IO_GETC(fd); *val_p = val & ((1LL<<(3+4*8))-1); return 5; } else if (val < 0xfc) { val = (val<<8) | (unsigned char)CRAM_IO_GETC(fd); val = (val<<8) | (unsigned char)CRAM_IO_GETC(fd); val = (val<<8) | (unsigned char)CRAM_IO_GETC(fd); val = (val<<8) | (unsigned char)CRAM_IO_GETC(fd); val = (val<<8) | (unsigned char)CRAM_IO_GETC(fd); *val_p = val & ((1LL<<(2+5*8))-1); return 6; } else if (val < 0xfe) { val = (val<<8) | (unsigned char)CRAM_IO_GETC(fd); val = (val<<8) | (unsigned char)CRAM_IO_GETC(fd); val = (val<<8) | (unsigned char)CRAM_IO_GETC(fd); val = (val<<8) | (unsigned char)CRAM_IO_GETC(fd); val = (val<<8) | (unsigned char)CRAM_IO_GETC(fd); val = (val<<8) | (unsigned char)CRAM_IO_GETC(fd); *val_p = val & ((1LL<<(1+6*8))-1); return 7; } else if (val < 0xff) { val = (val<<8) | (unsigned char)CRAM_IO_GETC(fd); val = (val<<8) | (unsigned char)CRAM_IO_GETC(fd); val = (val<<8) | (unsigned char)CRAM_IO_GETC(fd); val = (val<<8) | (unsigned char)CRAM_IO_GETC(fd); val = (val<<8) | (unsigned char)CRAM_IO_GETC(fd); val = (val<<8) | (unsigned char)CRAM_IO_GETC(fd); val = (val<<8) | (unsigned char)CRAM_IO_GETC(fd); *val_p = val & ((1LL<<(7*8))-1); return 8; } else { val = (val<<8) | (unsigned char)CRAM_IO_GETC(fd); val = (val<<8) | (unsigned char)CRAM_IO_GETC(fd); val = (val<<8) | (unsigned char)CRAM_IO_GETC(fd); val = (val<<8) | (unsigned char)CRAM_IO_GETC(fd); val = (val<<8) | (unsigned char)CRAM_IO_GETC(fd); val = (val<<8) | (unsigned char)CRAM_IO_GETC(fd); val = (val<<8) | (unsigned char)CRAM_IO_GETC(fd); val = (val<<8) | (unsigned char)CRAM_IO_GETC(fd); *val_p = val; } return 9; } int ltf8_decode_crc(cram_fd *fd, int64_t *val_p, uint32_t *crc) { unsigned char c[9]; int64_t val = (unsigned char)CRAM_IO_GETC(fd); if (val == -1) return -1; c[0] = val; if (val < 0x80) { *val_p = val; *crc = iolib_crc32(*crc, c, 1); return 1; } else if (val < 0xc0) { val = (val<<8) | (c[1]=CRAM_IO_GETC(fd));; *val_p = val & (((1LL<<(6+8)))-1); *crc = iolib_crc32(*crc, c, 2); return 2; } else if (val < 0xe0) { val = (val<<8) | (c[1]=CRAM_IO_GETC(fd));; val = (val<<8) | (c[2]=CRAM_IO_GETC(fd));; *val_p = val & ((1LL<<(5+2*8))-1); *crc = iolib_crc32(*crc, c, 3); return 3; } else if (val < 0xf0) { val = (val<<8) | (c[1]=CRAM_IO_GETC(fd));; val = (val<<8) | (c[2]=CRAM_IO_GETC(fd));; val = (val<<8) | (c[3]=CRAM_IO_GETC(fd));; *val_p = val & ((1LL<<(4+3*8))-1); *crc = iolib_crc32(*crc, c, 4); return 4; } else if (val < 0xf8) { val = (val<<8) | (c[1]=CRAM_IO_GETC(fd));; val = (val<<8) | (c[2]=CRAM_IO_GETC(fd));; val = (val<<8) | (c[3]=CRAM_IO_GETC(fd));; val = (val<<8) | (c[4]=CRAM_IO_GETC(fd));; *val_p = val & ((1LL<<(3+4*8))-1); *crc = iolib_crc32(*crc, c, 5); return 5; } else if (val < 0xfc) { val = (val<<8) | (c[1]=CRAM_IO_GETC(fd));; val = (val<<8) | (c[2]=CRAM_IO_GETC(fd));; val = (val<<8) | (c[3]=CRAM_IO_GETC(fd));; val = (val<<8) | (c[4]=CRAM_IO_GETC(fd));; val = (val<<8) | (c[5]=CRAM_IO_GETC(fd));; *val_p = val & ((1LL<<(2+5*8))-1); *crc = iolib_crc32(*crc, c, 6); return 6; } else if (val < 0xfe) { val = (val<<8) | (c[1]=CRAM_IO_GETC(fd));; val = (val<<8) | (c[2]=CRAM_IO_GETC(fd));; val = (val<<8) | (c[3]=CRAM_IO_GETC(fd));; val = (val<<8) | (c[4]=CRAM_IO_GETC(fd));; val = (val<<8) | (c[5]=CRAM_IO_GETC(fd));; val = (val<<8) | (c[6]=CRAM_IO_GETC(fd));; *val_p = val & ((1LL<<(1+6*8))-1); *crc = iolib_crc32(*crc, c, 7); return 7; } else if (val < 0xff) { val = (val<<8) | (c[1]=CRAM_IO_GETC(fd));; val = (val<<8) | (c[2]=CRAM_IO_GETC(fd));; val = (val<<8) | (c[3]=CRAM_IO_GETC(fd));; val = (val<<8) | (c[4]=CRAM_IO_GETC(fd));; val = (val<<8) | (c[5]=CRAM_IO_GETC(fd));; val = (val<<8) | (c[6]=CRAM_IO_GETC(fd));; val = (val<<8) | (c[7]=CRAM_IO_GETC(fd));; *val_p = val & ((1LL<<(7*8))-1); *crc = iolib_crc32(*crc, c, 8); return 8; } else { val = (val<<8) | (c[1]=CRAM_IO_GETC(fd));; val = (val<<8) | (c[2]=CRAM_IO_GETC(fd));; val = (val<<8) | (c[3]=CRAM_IO_GETC(fd));; val = (val<<8) | (c[4]=CRAM_IO_GETC(fd));; val = (val<<8) | (c[5]=CRAM_IO_GETC(fd));; val = (val<<8) | (c[6]=CRAM_IO_GETC(fd));; val = (val<<8) | (c[7]=CRAM_IO_GETC(fd));; val = (val<<8) | (c[8]=CRAM_IO_GETC(fd));; *crc = iolib_crc32(*crc, c, 9); *val_p = val; } return 9; } /* * Pushes a value in ITF8 format onto the end of a block. * This shouldn't be used for high-volume data as it is not the fastest * method. * * Returns the number of bytes written */ int itf8_put_blk(cram_block *blk, int32_t val) { char buf[5]; int sz; sz = itf8_put(buf, val); BLOCK_APPEND(blk, buf, sz); return sz; } int ltf8_put_blk(cram_block *blk, int64_t val) { char buf[9]; int sz; sz = ltf8_put(buf, val); BLOCK_APPEND(blk, buf, sz); return sz; } #else int uint7_encode(cram_fd *fd, int64_t val) { char buf[10]; int len = uint7_put(buf, NULL, val); return CRAM_IO_WRITE(buf, 1, len, fd) == len ? 0 : -1; } int uint7_put_blk(cram_block *blk, uint64_t v) { uint8_t buf[10]; int sz = uint7_put(buf, buf+10, v); BLOCK_APPEND(blk, buf, sz); return sz; } int sint7_put_blk(cram_block *blk, int64_t v) { uint8_t buf[10]; int sz = sint7_put(buf, buf+10, v); BLOCK_APPEND(blk, buf, sz); return sz; } int uint7_decode_crc32(cram_fd *fd, int32_t *val_p, uint32_t *crc) { uint8_t b[5], i = 0; int c; uint32_t v = 0; do { b[i++] = c = CRAM_IO_GETC(fd); if (c < 0) return -1; v = (v<<7) | (c & 0x7f); } while (i < 5 && (c & 0x80)); *crc = iolib_crc32(*crc, b, i); *val_p = v; return i; } int uint7_decode_crc(cram_fd *fd, int64_t *val_p, uint32_t *crc) { uint8_t b[10], i = 0; int c; uint64_t v = 0; do { b[i++] = c = CRAM_IO_GETC(fd); if (c < 0) return -1; v = (v<<7) | (c & 0x7f); } while (i < 10 && (c & 0x80)); *crc = iolib_crc32(*crc, b, i); *val_p = v; return i; } #endif /* * Decodes a 32-bit little endian value from fd and stores in val. * * Returns the number of bytes read on success * -1 on failure */ int int32_decode(cram_fd *fd, int32_t *val) { int32_t i; if (1 != CRAM_IO_READ(&i, 4, 1, fd)) return -1; *val = le_int4(i); return 4; } /* * Encodes a 32-bit little endian value 'val' and writes to fd. * * Returns the number of bytes written on success * -1 on failure */ int int32_encode(cram_fd *fd, int32_t val) { val = le_int4(val); if (1 != CRAM_IO_WRITE(&val, 4, 1, fd)) return -1; return 4; } /* As int32_decoded/encode, but from/to blocks instead of cram_fd */ int int32_get_blk(cram_block *b, int32_t *val) { if (b->uncomp_size - BLOCK_SIZE(b) < 4) return -1; *val = b->data[b->byte ] | (b->data[b->byte+1] << 8) | (b->data[b->byte+2] << 16) | (b->data[b->byte+3] << 24); BLOCK_SIZE(b) += 4; return 4; } /* As int32_decoded/encode, but from/to blocks instead of cram_fd */ int int32_put(cram_block *b, int32_t val) { unsigned char cp[4]; cp[0] = ( val & 0xff); cp[1] = ((val>>8) & 0xff); cp[2] = ((val>>16) & 0xff); cp[3] = ((val>>24) & 0xff); BLOCK_APPEND(b, cp, 4); return b->data ? 0 : -1; } /* ---------------------------------------------------------------------- * zlib compression code - from Gap5's tg_iface_g.c * They're static here as they're only used within the cram_compress_block * and cram_uncompress_block functions, which are the external interface. */ char *zlib_mem_inflate(char *cdata, size_t csize, size_t *size) { z_stream s; unsigned char *data = NULL; /* Uncompressed output */ int data_alloc = 0; int err; /* Starting point at uncompressed size, and scale after that */ data = malloc(data_alloc = csize*1.2+100); if (!data) return NULL; /* Initialise zlib stream */ s.zalloc = Z_NULL; /* use default allocation functions */ s.zfree = Z_NULL; s.opaque = Z_NULL; s.next_in = (unsigned char *)cdata; s.avail_in = csize; s.total_in = 0; s.next_out = data; s.avail_out = data_alloc; s.total_out = 0; //err = inflateInit(&s); err = inflateInit2(&s, 15 + 32); if (err != Z_OK) { fprintf(stderr, "zlib inflateInit error: %s\n", s.msg); free(data); return NULL; } /* Decode to 'data' array */ for (;s.avail_in;) { unsigned char *data_tmp; int alloc_inc; s.next_out = &data[s.total_out]; err = inflate(&s, Z_NO_FLUSH); if (err == Z_STREAM_END) break; if (err != Z_OK) { fprintf(stderr, "zlib inflate error: %s\n", s.msg); if (data) free(data); return NULL; } /* More to come, so realloc based on growth so far */ alloc_inc = (double)s.avail_in/s.total_in * s.total_out + 100; data = realloc((data_tmp = data), data_alloc += alloc_inc); if (!data) { free(data_tmp); return NULL; } s.avail_out += alloc_inc; } inflateEnd(&s); *size = s.total_out; return (char *)data; } static char *zlib_mem_deflate(char *data, size_t size, size_t *cdata_size, int level, int strat) { z_stream s; unsigned char *cdata = NULL; /* Compressed output */ int cdata_alloc = 0; int cdata_pos = 0; int err; cdata = malloc(cdata_alloc = size*1.05+100); if (!cdata) return NULL; cdata_pos = 0; /* Initialise zlib stream */ s.zalloc = Z_NULL; /* use default allocation functions */ s.zfree = Z_NULL; s.opaque = Z_NULL; s.next_in = (unsigned char *)data; s.avail_in = size; s.total_in = 0; s.next_out = cdata; s.avail_out = cdata_alloc; s.total_out = 0; s.data_type = Z_BINARY; err = deflateInit2(&s, level, Z_DEFLATED, 15|16, 9, strat); if (err != Z_OK) { fprintf(stderr, "zlib deflateInit2 error: %s\n", s.msg); return NULL; } /* Encode to 'cdata' array */ for (;s.avail_in;) { s.next_out = &cdata[cdata_pos]; s.avail_out = cdata_alloc - cdata_pos; if (cdata_alloc - cdata_pos <= 0) { fprintf(stderr, "Deflate produced larger output than expected. Abort\n"); return NULL; } err = deflate(&s, Z_NO_FLUSH); cdata_pos = cdata_alloc - s.avail_out; if (err != Z_OK) { fprintf(stderr, "zlib deflate error: %s\n", s.msg); break; } } if (deflate(&s, Z_FINISH) != Z_STREAM_END) { fprintf(stderr, "zlib deflate error: %s\n", s.msg); } *cdata_size = s.total_out; if (deflateEnd(&s) != Z_OK) { fprintf(stderr, "zlib deflate error: %s\n", s.msg); } return (char *)cdata; } #ifdef HAVE_LIBLZMA /* ------------------------------------------------------------------------ */ /* * Data compression routines using liblzma (xz) * * On a test set this shrunk the main db from 136157104 bytes to 114796168, but * caused tg_index to grow from 2m43.707s to 15m3.961s. Exporting as bfastq * went from 18.3s to 36.3s. So decompression suffers too, but not as bad * as compression times. * * For now we disable this functionality. If it's to be reenabled make sure you * improve the mem_inflate implementation as it's just a test hack at the * moment. */ static char *lzma_mem_deflate(char *data, size_t size, size_t *cdata_size, int level) { char *out; size_t out_size = lzma_stream_buffer_bound(size); *cdata_size = 0; out = malloc(out_size); /* Single call compression */ if (LZMA_OK != lzma_easy_buffer_encode(level, LZMA_CHECK_CRC32, NULL, (uint8_t *)data, size, (uint8_t *)out, cdata_size, out_size)) return NULL; return out; } static char *lzma_mem_inflate(char *cdata, size_t csize, size_t *size) { lzma_stream strm = LZMA_STREAM_INIT; size_t out_size = 0, out_pos = 0; char *out = NULL; int r; /* Initiate the decoder */ if (LZMA_OK != lzma_stream_decoder(&strm, lzma_easy_decoder_memusage(9), 0)) return NULL; /* Decode loop */ strm.avail_in = csize; strm.next_in = (uint8_t *)cdata; for (;strm.avail_in;) { if (strm.avail_in > out_size - out_pos) { out_size += strm.avail_in * 4 + 32768; out = realloc(out, out_size); } strm.avail_out = out_size - out_pos; strm.next_out = (uint8_t *)&out[out_pos]; r = lzma_code(&strm, LZMA_RUN); if (LZMA_OK != r && LZMA_STREAM_END != r) { fprintf(stderr, "r=%d\n", r); fprintf(stderr, "mem=%"PRId64"\n", (int64_t)lzma_memusage(&strm)); return NULL; } out_pos = strm.total_out; if (r == LZMA_STREAM_END) break; } /* finish up any unflushed data; necessary? */ r = lzma_code(&strm, LZMA_FINISH); if (r != LZMA_OK && r != LZMA_STREAM_END) { fprintf(stderr, "r=%d\n", r); return NULL; } out = realloc(out, strm.total_out); *size = strm.total_out; lzma_end(&strm); return out; } #endif /* ---------------------------------------------------------------------- * CRAM blocks - the dynamically growable data block. We have code to * create, update, (un)compress and read/write. * * These are derived from the deflate_interlaced.c blocks, but with the * CRAM extension of content types and IDs. */ /* * Allocates a new cram_block structure with a specified content_type and * id. * * Returns block pointer on success * NULL on failure */ cram_block *cram_new_block(enum cram_content_type content_type, int content_id) { cram_block *b = malloc(sizeof(*b)); if (!b) return NULL; b->method = b->orig_method = RAW; b->content_type = content_type; b->content_id = content_id; b->comp_size = 0; b->uncomp_size = 0; b->data = NULL; b->alloc = 0; b->byte = 0; b->bit = 7; // MSB b->crc32 = 0; return b; } /* * Reads a block from a cram file. * Returns cram_block pointer on success. * NULL on failure */ cram_block *cram_read_block(cram_fd *fd) { cram_block *b = malloc(sizeof(*b)); unsigned char c; uint32_t crc = 0; if (!b) return NULL; //fprintf(stderr, "Block at %d\n", (int)ftell(fd->fp)); if (-1 == (b->method = (c=CRAM_IO_GETC(fd)))) { free(b); return NULL; } crc = iolib_crc32(crc, &c, 1); if (-1 == (b->content_type = (c=CRAM_IO_GETC(fd)))) { free(b); return NULL; } crc = iolib_crc32(crc, &c, 1); if (-1 == itf8_decode_crc(fd, &b->content_id, &crc)) { free(b); return NULL; } if (-1 == itf8_decode_crc(fd, &b->comp_size, &crc)) { free(b); return NULL; } if (-1 == itf8_decode_crc(fd, &b->uncomp_size, &crc)) { free(b); return NULL; } // fprintf(stderr, " method %d, ctype %d, cid %d, csize %d, ucsize %d\n", // b->method, b->content_type, b->content_id, b->comp_size, b->uncomp_size); if (b->method == RAW) { b->alloc = b->uncomp_size; if (!(b->data = malloc(b->uncomp_size))){ free(b); return NULL; } if (b->uncomp_size != CRAM_IO_READ(b->data, 1, b->uncomp_size, fd)) { free(b->data); free(b); return NULL; } } else { b->alloc = b->comp_size; if (!(b->data = malloc(b->comp_size))) { free(b); return NULL; } if (b->comp_size != CRAM_IO_READ(b->data, 1, b->comp_size, fd)) { free(b->data); free(b); return NULL; } } if (IS_CRAM_3_VERS(fd)) { if (-1 == int32_decode(fd, (int32_t *)&b->crc32)) { free(b); return NULL; } // Check later, if and only if we do decompression of this block b->crc32_checked = fd->ignore_md5; b->crc_part = crc; } else { b->crc32_checked = 1; // CRC not present } b->orig_method = b->method; b->idx = 0; b->byte = 0; b->bit = 7; // MSB return b; } /* * Writes a CRAM block. * Returns 0 on success * -1 on failure */ int cram_write_block(cram_fd *fd, cram_block *b) { assert(b->method != RAW || (b->comp_size == b->uncomp_size)); if (CRAM_IO_PUTC(b->method, fd) == EOF) return -1; if (CRAM_IO_PUTC(b->content_type, fd) == EOF) return -1; if (itf8_encode(fd, b->content_id) == -1) return -1; if (itf8_encode(fd, b->comp_size) == -1) return -1; if (itf8_encode(fd, b->uncomp_size) == -1) return -1; if (b->method == RAW) { if (b->uncomp_size != CRAM_IO_WRITE(b->data, 1, b->uncomp_size, fd)) return -1; } else { if (b->comp_size != CRAM_IO_WRITE(b->data, 1, b->comp_size, fd)) return -1; } if (IS_CRAM_3_VERS(fd)) { unsigned char dat[100], *cp = dat;; uint32_t crc; *cp++ = b->method; *cp++ = b->content_type; cp += itf8_put(cp, b->content_id); cp += itf8_put(cp, b->comp_size); cp += itf8_put(cp, b->uncomp_size); crc = iolib_crc32(0L, dat, cp-dat); if (!b->crc32) { if (b->method == RAW) { b->crc32 = iolib_crc32(crc, b->data ? b->data : (uc*)"", b->uncomp_size); } else { b->crc32 = iolib_crc32(crc, b->data ? b->data : (uc*)"", b->comp_size); } } if (-1 == int32_encode(fd, b->crc32)) return -1; } return 0; } /* * Frees a CRAM block, deallocating internal data too. */ void cram_free_block(cram_block *b) { if (!b) return; if (b->data) free(b->data); free(b); } #ifdef HAVE_LIBBSC #define BSC_FEATURES LIBBSC_FEATURE_FASTMODE pthread_once_t bsc_once = PTHREAD_ONCE_INIT; static void bsc_init_once(void) { bsc_init(BSC_FEATURES); } #endif /* * Uncompresses a CRAM block, if compressed. */ int cram_uncompress_block(cram_block *b) { char *uncomp; size_t uncomp_size = 0; if (b->crc32_checked == 0) { uint32_t crc = iolib_crc32(b->crc_part, b->data ? b->data : (uc *)"", b->alloc); b->crc32_checked = 1; if (crc != b->crc32) { fprintf(stderr, "Block CRC32 failure\n"); return -1; } } if (b->uncomp_size == 0) { // blank block b->method = RAW; return 0; } switch (b->method) { case RAW: //b->uncomp_size = b->comp_size; return 0; case GZIP: uncomp = zlib_mem_inflate((char *)b->data, b->comp_size, &uncomp_size); if (!uncomp) return -1; if ((int)uncomp_size != b->uncomp_size) { free(uncomp); return -1; } free(b->data); b->data = (unsigned char *)uncomp; b->alloc = uncomp_size; b->method = RAW; break; #ifdef HAVE_LIBBZ2 case BZIP2: { unsigned int usize = b->uncomp_size; if (!(uncomp = malloc(usize))) return -1; if (BZ_OK != BZ2_bzBuffToBuffDecompress(uncomp, &usize, (char *)b->data, b->comp_size, 0, 0)) { free(uncomp); return -1; } free(b->data); b->data = (unsigned char *)uncomp; b->alloc = usize; b->method = RAW; b->uncomp_size = usize; // Just incase it differs break; } #else case BZIP2: fprintf(stderr, "Bzip2 compression is not compiled into this " "version.\nPlease rebuild and try again.\n"); return -1; #endif #ifdef HAVE_LIBBSC case BSC: { int block_size, data_size; pthread_once(&bsc_once, bsc_init_once); if (bsc_block_info(b->data, LIBBSC_HEADER_SIZE, &block_size, &data_size, BSC_FEATURES) != LIBBSC_NO_ERROR) return -1; uncomp_size = data_size; if (!(uncomp = malloc(data_size))) return -1; assert(block_size == b->comp_size); if (bsc_decompress(b->data, block_size, (unsigned char *)uncomp, data_size, BSC_FEATURES) != LIBBSC_NO_ERROR) { free(uncomp); return -1; } free(b->data); b->data = (unsigned char *)uncomp; b->alloc = data_size; b->method = RAW; b->uncomp_size = data_size; // Just incase it differs break; } #else case BSC: fprintf(stderr, "Libbsc compression is not compiled into this " "version.\nPlease rebuild and try again.\n"); return -1; #endif #ifdef HAVE_FQZ case FQZ: { uncomp_size = b->uncomp_size; uncomp = fqz_decompress((char *)b->data, b->comp_size, &uncomp_size); if (!uncomp) return -1; free(b->data); b->data = (unsigned char *)uncomp; b->alloc = uncomp_size; b->method = RAW; break; } #else case FQZ: fprintf(stderr, "Fqzcomp compression is not compiled into this " "version.\nPlease rebuild and try again.\n"); return -1; #endif #ifdef HAVE_LIBLZMA case LZMA: uncomp = lzma_mem_inflate((char *)b->data, b->comp_size, &uncomp_size); if (!uncomp) return -1; if ((int)uncomp_size != b->uncomp_size) return -1; free(b->data); b->data = (unsigned char *)uncomp; b->alloc = uncomp_size; b->method = RAW; break; #else case LZMA: fprintf(stderr, "Lzma compression is not compiled into this " "version.\nPlease rebuild and try again.\n"); return -1; break; #endif case RANS0: { unsigned int usize = b->uncomp_size, usize2; if (*b->data == 1) b->orig_method = RANS1; // useful in debugging uncomp = (char *)rans_uncompress(b->data, b->comp_size, &usize2, 0); if (!uncomp || usize != usize2) return -1; b->orig_method = b->data[0]&1 ? RANS1 : RANS0; free(b->data); b->data = (unsigned char *)uncomp; b->alloc = usize2; b->method = RAW; b->uncomp_size = usize2; // Just incase it differs //fprintf(stderr, "Expanded %d to %d\n", b->comp_size, b->uncomp_size); break; } case RANS_PR0: { unsigned int usize = b->uncomp_size, usize2; uncomp = (char *)rans_uncompress_4x16(b->data, b->comp_size, &usize2, 0); if (!uncomp || usize != usize2) return -1; b->orig_method = RANS_PR0 + (b->data[0]&1) + 2*((b->data[0]&0x40)>0) + 4*((b->data[0]&0x80)>0); free(b->data); b->data = (unsigned char *)uncomp; b->alloc = usize2; b->method = RAW; b->uncomp_size = usize2; // Just incase it differs //fprintf(stderr, "Expanded %d to %d\n", b->comp_size, b->uncomp_size); break; } case NAME_TOK3: { int out_len; uint8_t *cp = decode_names(b->data, b->comp_size, &out_len); b->orig_method = NAME_TOK3; b->method = RAW; free(b->data); b->data = cp; b->alloc = out_len; b->uncomp_size = out_len; break; } default: return -1; } return 0; } #define EBASE 65536 //static double entropy16(unsigned short *data, int len) { // double E[EBASE]; // double P[EBASE]; // double e = 0; // int i; // // for (i = 0; i < EBASE; i++) // P[i] = 0; // // for (i = 0; i < len; i++) // P[data[i]]++; // // for (i = 0; i < EBASE; i++) { // if (P[i]) { // P[i] /= len; // E[i] = -(log(P[i])/log(EBASE)); // } else { // E[i] = 0; // } // } // // for (e = i = 0; i < len; i++) // e += E[data[i]]; // // return e * log(EBASE)/log(256); //} // //#define EBASE2 256 //static double entropy8(unsigned char *data, int len) { // int F[EBASE2]; // double e = 0; // int i; // // for (i = 0; i < EBASE2; i++) // F[i] = 0; // // for (i = 0; i < len; i++) // F[data[i]]++; // // for (i = 0; i < EBASE2; i++) { // if (F[i]) { // e += -log((double)F[i]/len) * F[i]; // } // } // // return e / log(EBASE2); //} static char *cram_compress_by_method(cram_slice *s, char *in, size_t in_size, size_t *out_size, enum cram_block_method method, int level, int strat) { switch (method) { case GZIP: case GZIP_RLE: case GZIP_1: return zlib_mem_deflate(in, in_size, out_size, level, strat); case BZIP2: { #ifdef HAVE_LIBBZ2 unsigned int comp_size = in_size*1.01 + 600; char *comp = malloc(comp_size); if (!comp) return NULL; if (BZ_OK != BZ2_bzBuffToBuffCompress(comp, &comp_size, in, in_size, level, 0, 30)) { free(comp); return NULL; } *out_size = comp_size; return comp; #else return NULL; #endif } case BSC: { #ifdef HAVE_LIBBSC unsigned int comp_size = in_size*1.01 + LIBBSC_HEADER_SIZE; char *comp = malloc(comp_size); if (!comp) return NULL; pthread_once(&bsc_once, bsc_init_once); *out_size = bsc_compress((unsigned char *)in, (unsigned char *)comp, in_size, LIBBSC_DEFAULT_LZPHASHSIZE, LIBBSC_DEFAULT_LZPMINLEN, LIBBSC_BLOCKSORTER_BWT, level >= 5 ? LIBBSC_CODER_QLFC_ADAPTIVE // maybe 50% slower? : LIBBSC_CODER_QLFC_STATIC, BSC_FEATURES); assert(comp_size >= *out_size); return comp; #else return NULL; #endif } case FQZ: #ifdef HAVE_FQZ return fqz_compress(strat, s, in, in_size, out_size, level); #else return NULL; #endif case LZMA: #ifdef HAVE_LIBLZMA return lzma_mem_deflate(in, in_size, out_size, level); #else return NULL; #endif case RANS0: case RANS1: { unsigned int out_size_i; unsigned char *cp; cp = rans_compress((unsigned char *)in, in_size, &out_size_i, method == RANS0 ? 0 : 1); *out_size = out_size_i; return (char *)cp; } case RANS_PR0: case RANS_PR1: case RANS_PR64: case RANS_PR65: case RANS_PR128: case RANS_PR129: case RANS_PR192: case RANS_PR193: { unsigned int out_size_i; unsigned char *cp; // see enum cram_block. We map RANS_* methods to order bit-fields static int methmap[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, // non-ranspr 0,1, 64,65, 128,129, 192,193 }; cp = rans_compress_4x16((unsigned char *)in, in_size, &out_size_i, methmap[method]); *out_size = out_size_i; return (char *)cp; } case NAME_TOK3: { int out_len; uint8_t *cp = encode_names(in, in_size, &out_len, NULL); *out_size = out_len; return (char *)cp; } case RAW: break; default: return NULL; } return NULL; } /* * Compresses a block using one of two different zlib strategies. If we only * want one choice set strat2 to be -1. * * The logic here is that sometimes Z_RLE does a better job than Z_FILTERED * or Z_DEFAULT_STRATEGY on quality data. If so, we'd rather use it as it is * significantly faster. */ int cram_compress_block(cram_fd *fd, cram_slice *s, cram_block *b, cram_metrics *metrics, int method, int level) { char *comp = NULL; size_t comp_size = 0; int strat = 0; // Internally we have parameterised methods that externally map // to the same CRAM method value. // See enum_cram_block_method. int methmap[] = { RAW, GZIP, BZIP2, LZMA, RANS0, BSC, FQZ, BM_ERROR, BM_ERROR, BM_ERROR, RANS0, // RANS1 GZIP, GZIP, // GZIP_RLE and GZIP_1 RANS_PR0, RANS_PR0, RANS_PR0, RANS_PR0, // RANS_PR1-193 RANS_PR0, RANS_PR0, RANS_PR0, RANS_PR0, NAME_TOK3, }; if (b->method != RAW) { // Maybe already compressed if s->block[0] was compressed and // we have e.g. s->block[DS_BA] set to s->block[0] due to only // one base type present and hence using E_HUFFMAN on block 0. // A second explicit attempt to compress the same block then // occurs. return 0; } //fprintf(stderr, "IN: block %d, sz %d\n", b->content_id, b->uncomp_size); if (method == RAW || level == 0 || b->uncomp_size == 0) { b->method = RAW; b->comp_size = b->uncomp_size; //fprintf(stderr, "Skip block id %d\n", b->content_id); return 0; } if (metrics) { if (fd->metrics_lock) pthread_mutex_lock(fd->metrics_lock); if (fd->unsorted == 2) metrics->next_trial = 0; // force recheck on mode switch. if (metrics->trial > 0 || --metrics->next_trial <= 0) { int m; size_t sz_best = INT_MAX; size_t sz[CRAM_MAX_METHOD] = {0}; int method_best = 0; char *c_best = NULL, *c = NULL; if (metrics->revised_method) method = metrics->revised_method; else metrics->revised_method = method; if (metrics->next_trial <= 0) { metrics->next_trial = TRIAL_SPAN; metrics->trial = NTRIALS; for (m = 0; m < CRAM_MAX_METHOD; m++) metrics->sz[m] /= 2; } if (fd->metrics_lock) pthread_mutex_unlock(fd->metrics_lock); // Compress this block using the best method if (metrics->stats && metrics->stats->nvals > 16) { // No point trying bit-pack if 17+ symbols. if (method & (1<version); break; default: strat = 0; } c = cram_compress_by_method(s, (char *)b->data, b->uncomp_size, &sz[m], m, lvl, strat); if (fd->verbose > 1) fprintf(stderr, "Try compression of block ID %d from %d to %d by method %s, strat %d\n", b->content_id, b->uncomp_size, (int)sz[m], cram_block_method2str(m), strat); if (c && sz_best > sz[m]) { sz_best = sz[m]; method_best = m; if (c_best) free(c_best); c_best = c; } else if (c) { free(c); } else { sz[m] = b->uncomp_size*2+1000; // arbitrarily worse than raw } } } //fprintf(stderr, "sz_best = %d\n", sz_best); free(b->data); b->data = (unsigned char *)c_best; //printf("method_best = %s\n", cram_block_method2str(method_best)); b->method = method_best; b->comp_size = sz_best; assert(sz_best != INT_MAX); // Accumulate stats for all methods tried if (fd->metrics_lock) pthread_mutex_lock(fd->metrics_lock); for (m = 0; m < CRAM_MAX_METHOD; m++) metrics->sz[m] += sz[m]; // When enough trials performed, find the best on average if (--metrics->trial == 0) { int best_method = RAW; int best_sz = INT_MAX; // Relative costs of methods. See enum_cram_block_method. double meth_cost[32] = { 1, // raw 1.04, // gzip 1.08, // bzip2 1.10, // lzma 1.00, // rans0 1.09, // bsc 1.05, // fqz 1,1,1, // unused 1.02, // rans1 1.00, // gzip rle 1.02, // gzip -1 1.00, // rans_pr0 1.03, // rans_pr1 1.00, // rans_pr64; if smaller, usually fast 1.00, // rans_pr65 1.00, // rans_pr128 1.00, // rans_pr129 1.00, // rans_pr192 1.00, // rans_pr193 1,1,1,1,1,1,1,1,1,1,1 // unused }; // Scale methods by cost based on compression level if (fd->level <= 1) { for (m = 0; m < CRAM_MAX_METHOD; m++) metrics->sz[m] *= 1+(meth_cost[m]-1)*4; } else if (fd->level <= 3) { for (m = 0; m < CRAM_MAX_METHOD; m++) metrics->sz[m] *= 1+(meth_cost[m]-1); } else if (fd->level <= 6) { for (m = 0; m < CRAM_MAX_METHOD; m++) metrics->sz[m] *= 1+(meth_cost[m]-1)/2; } // else cost is ignored for (m = 0; m < CRAM_MAX_METHOD; m++) { if ((!metrics->sz[m]) || (!(method & (1< metrics->sz[m]) best_sz = metrics->sz[m], best_method = m; } if (fd->verbose > 1) fprintf(stderr, "Choosing method %s (was %s), strat %d for block ID %d\n", cram_block_method2str(best_method), cram_block_method2str(metrics->method), strat, b->content_id); if (best_method != metrics->method) { metrics->trial = (NTRIALS+1)/2; // be sure //metrics->next_trial /= 1.5; metrics->consistency = 0; } else { metrics->next_trial *= MIN(2, 1+metrics->consistency/4.0); metrics->consistency++; } metrics->method = best_method; switch (best_method) { case GZIP: strat = Z_FILTERED; break; case GZIP_1: strat = Z_DEFAULT_STRATEGY; break; case GZIP_RLE: strat = Z_RLE; break; case FQZ: strat = CRAM_MAJOR_VERS(fd->version); break; default: strat = 0; } metrics->strat = strat; // If we see at least MAXFAIL trials in a row for a specific // compression method with more than MAXDELTA aggregate // size then we drop this from the list of methods used // for this block type. #define MAXDELTA 0.20 #define MAXFAILS 4 for (m = 0; m < CRAM_MAX_METHOD; m++) { if (best_method == m) { metrics->cnt[m] = 0; metrics->extra[m] = 0; } else if (best_sz < metrics->sz[m]) { double r = (double)metrics->sz[m] / best_sz - 1; if (++metrics->cnt[m] >= MAXFAILS && (metrics->extra[m] += r) >= MAXDELTA) method &= ~(1<verbose > 1 && method != metrics->revised_method) fprintf(stderr, "%d: revising method from %x to %x\n", b->content_id, metrics->revised_method, method); metrics->revised_method = method; } if (fd->metrics_lock) pthread_mutex_unlock(fd->metrics_lock); } else { strat = metrics->strat; method = metrics->method; if (fd->metrics_lock) pthread_mutex_unlock(fd->metrics_lock); comp = cram_compress_by_method(s, (char *)b->data, b->uncomp_size, &comp_size, method, method == GZIP_1 ? 1 : level, strat); if (!comp) return -1; if (comp_size < b->uncomp_size) { free(b->data); b->data = (unsigned char *)comp; b->comp_size = comp_size; b->method = method; } else { free(comp); } } } else { // no cached metrics, so just do zlib? comp = cram_compress_by_method(s, (char *)b->data, b->uncomp_size, &comp_size, GZIP, level, Z_FILTERED); if (!comp) { fprintf(stderr, "Compression failed!\n"); return -1; } if (comp_size < b->uncomp_size) { free(b->data); b->data = (unsigned char *)comp; b->comp_size = comp_size; b->method = GZIP; } else { free(comp); } strat = Z_FILTERED; } if (fd->verbose) fprintf(stderr, "Compressed block ID %d from %d to %d by method %s strat %d\n", b->content_id, b->uncomp_size, b->comp_size, cram_block_method2str(b->method), strat); b->method = methmap[b->method]; return 0; } cram_metrics *cram_new_metrics(void) { cram_metrics *m = calloc(1, sizeof(*m)); if (!m) return NULL; m->trial = NTRIALS; m->next_trial = TRIAL_SPAN/2; // learn quicker at start m->method = RAW; m->strat = 0; m->revised_method = 0; m->consistency = 0; m->stats = NULL; return m; } char *cram_block_method2str(enum cram_block_method m) { switch(m) { case RAW: return "RAW"; case GZIP: return "GZIP"; case BZIP2: return "BZIP2"; case BSC: return "BSC"; case FQZ: return "FQZ"; case LZMA: return "LZMA"; case RANS0: return "RANS0"; case RANS1: return "RANS1"; case GZIP_RLE: return "GZIP_RLE"; case GZIP_1: return "GZIP-1"; case RANS_PR0: return "RANS_PR0"; case RANS_PR1: return "RANS_PR1"; case RANS_PR64: return "RANS_PR64"; case RANS_PR65: return "RANS_PR65"; case RANS_PR128: return "RANS_PR128"; case RANS_PR129: return "RANS_PR129"; case RANS_PR192: return "RANS_PR192"; case RANS_PR193: return "RANS_PR193"; default: break; } return "?"; } char *cram_content_type2str(enum cram_content_type t) { switch (t) { case FILE_HEADER: return "FILE_HEADER"; case COMPRESSION_HEADER: return "COMPRESSION_HEADER"; case MAPPED_SLICE: return "MAPPED_SLICE"; case UNMAPPED_SLICE: return "UNMAPPED_SLICE"; case EXTERNAL: return "EXTERNAL"; case CORE: return "CORE"; case CT_ERROR: break; } return "?"; } /* * Extra error checking on fclose to really ensure data is written. * Care needs to be taken to handle pipes vs real files. * * Returns 0 on success * -1 on failure. */ int paranoid_fclose(FILE *fp) { if (-1 == fflush(fp) && errno != EBADF) { fclose(fp); return -1; } errno = 0; #ifdef HAVE_FSYNC if (-1 == fsync(fileno(fp))) { if (errno != EINVAL) { // eg pipe fclose(fp); return -1; } } #endif return fclose(fp); } /* ---------------------------------------------------------------------- * Reference sequence handling * * These revolve around the refs_t structure, which may potentially be * shared between multiple cram_fd. * * We start with refs_create() to allocate an empty refs_t and then * populate it with @SQ line data using refs_from_header(). This is done on * cram_open(). Also at start up we can call cram_load_reference() which * is used with "scramble -r foo.fa". This replaces the fd->refs with the * new one specified. In either case refs2id() is then called which * maps ref_entry names to @SQ ids (refs_t->ref_id[]). * * Later, possibly within a thread, we will want to know the actual ref * seq itself, obtained by calling cram_get_ref(). This may use the * UR: or M5: fields or the filename specified in the original * cram_load_reference() call. * * Given the potential for multi-threaded reference usage, we have * reference counting (sorry for the confusing double use of "ref") to * track the number of callers interested in any specific reference. */ /* * Frees/unmaps a reference sequence and associated file handles. */ static void ref_entry_free_seq(ref_entry *e) { if (e->mf) mfclose(e->mf); if (e->seq && !e->mf) free(e->seq); e->seq = NULL; e->mf = NULL; } void refs_free(refs_t *r) { RP("refs_free()\n"); if (--r->count > 0) return; if (!r) return; if (r->pool) string_pool_destroy(r->pool); if (r->h_meta) { HashIter *iter = HashTableIterCreate(); HashItem *hi; while ((hi = HashTableIterNext(r->h_meta, iter))) { ref_entry *e = (ref_entry *)hi->data.p; if (!e) continue; ref_entry_free_seq(e); free(e); } HashTableIterDestroy(iter); HashTableDestroy(r->h_meta, 0); } if (r->ref_id) free(r->ref_id); if (r->fp) bzi_close(r->fp); pthread_mutex_destroy(&r->lock); free(r); } static refs_t *refs_create(void) { refs_t *r = calloc(1, sizeof(*r)); RP("refs_create()\n"); if (!r) return NULL; if (!(r->pool = string_pool_create(8192))) goto err; r->ref_id = NULL; // see refs2id() to populate. r->count = 1; r->last = NULL; r->last_id = -1; r->h_meta = HashTableCreate(16, HASH_DYNAMIC_SIZE | HASH_NONVOLATILE_KEYS); if (!r->h_meta) goto err; pthread_mutex_init(&r->lock, NULL); return r; err: refs_free(r); return NULL; } /* * Loads a FAI file for a reference.fasta. * "is_err" indicates whether failure to load is worthy of emitting an * error message. In some cases (eg with embedded references) we * speculatively load, just incase, and silently ignore errors. * * Returns the refs_t struct on success (maybe newly allocated); * NULL on failure */ refs_t *refs_load_fai(refs_t *r_orig, char *fn, int is_err) { struct stat sb; FILE *fp = NULL; HashData hd; char fai_fn[PATH_MAX]; char line[8192]; refs_t *r = r_orig; int id = 0, id_alloc = 0; RP("refs_load_fai %s\n", fn); if (!r) if (!(r = refs_create())) goto err; /* Open reference, for later use */ if (stat(fn, &sb) != 0) { if (is_err) perror(fn); goto err; } if (r->fp) bzi_close(r->fp); r->fp = NULL; if (!(r->fn = string_dup(r->pool, fn))) goto err; if (!(r->fp = bzi_open(fn, "r"))) { if (is_err) perror(fn); goto err; } /* Parse .fai file and load meta-data */ sprintf(fai_fn, "%.*s.fai", PATH_MAX-5, fn); if (stat(fai_fn, &sb) != 0) { if (is_err) perror(fai_fn); goto err; } if (!(fp = fopen(fai_fn, "r"))) { if (is_err) perror(fai_fn); goto err; } while (fgets(line, 8192, fp) != NULL) { ref_entry *e = malloc(sizeof(*e)); char *cp; int n; HashItem *hi; if (!e) return NULL; // id for (cp = line; *cp && !isspace(*cp); cp++) ; *cp++ = 0; e->name = string_dup(r->pool, line); // length while (*cp && isspace(*cp)) cp++; e->length = strtoll(cp, &cp, 10); // offset while (*cp && isspace(*cp)) cp++; e->offset = strtoll(cp, &cp, 10); // bases per line while (*cp && isspace(*cp)) cp++; e->bases_per_line = strtol(cp, &cp, 10); // line length while (*cp && isspace(*cp)) cp++; e->line_length = strtol(cp, &cp, 10); // filename e->fn = r->fn; e->count = 0; e->seq = NULL; e->mf = NULL; hd.p = e; if (!(hi = HashTableAdd(r->h_meta, e->name, strlen(e->name), hd, &n))){ free(e); return NULL; } if (!n) { /* Replace old one if needed. */ ref_entry *r = (ref_entry *)hi->data.p; if (r && (r->count != 0 || r->length != 0)) { /* Keep old one */ free(e); } else { if (r) free(r); hi->data.p = e; } } if (id >= id_alloc) { int x; id_alloc = id_alloc ?id_alloc*2 : 16; r->ref_id = realloc(r->ref_id, id_alloc * sizeof(*r->ref_id)); for (x = id; x < id_alloc; x++) r->ref_id[x] = NULL; } r->ref_id[id] = e; r->nref = ++id; } RP("refs_load_fai %s END (success)\n", fn); fclose(fp); return r; err: RP("refs_load_fai %s END (fail)\n", fn); if (fp) fclose(fp); if (!r_orig) refs_free(r); return NULL; } /* * Verifies that the CRAM @SQ lines and .fai files match. */ static void sanitise_SQ_lines(cram_fd *fd) { int i; if (!fd->header) return; if (!fd->refs || !fd->refs->h_meta) return; for (i = 0; i < fd->header->nref; i++) { char *name = fd->header->ref[i].name; HashItem *hi = HashTableSearch(fd->refs->h_meta, name, 0); ref_entry *r; // We may have @SQ lines which have no known .fai, but do not // in themselves pose a problem because they are unused in the file. if (!hi) continue; if (!(r = (ref_entry *)hi->data.p)) continue; if (r->length && r->length != fd->header->ref[i].len) { assert(strcmp(r->name, fd->header->ref[i].name) == 0); // Should we also check MD5sums here to ensure the correct // reference was given? fprintf(stderr, "WARNING: Header @SQ length mismatch for " "ref %s, %d vs %d\n", r->name, fd->header->ref[i].len, (int)r->length); // Fixing the parsed @SQ header will make MD:Z: strings work // and also stop it producing N for the sequence. fd->header->ref[i].len = r->length; } } } /* * Indexes references by the order they appear in a BAM file. This may not * necessarily be the same order they appear in the fasta reference file. * * Returns 0 on success * -1 on failure */ int refs2id(refs_t *r, SAM_hdr *h) { int i; if (r->ref_id) free(r->ref_id); if (r->last) r->last = NULL; r->ref_id = calloc(h->nref, sizeof(*r->ref_id)); if (!r->ref_id) return -1; r->nref = h->nref; for (i = 0; i < h->nref; i++) { HashItem *hi; if ((hi = HashTableSearch(r->h_meta, h->ref[i].name, 0))) { r->ref_id[i] = hi->data.p; } else { fprintf(stderr, "Unable to find ref name '%s'\n", h->ref[i].name); } } return 0; } /* * Generates refs_t entries based on @SQ lines in the header. * Returns 0 on success * -1 on failure */ static int refs_from_header(refs_t *r, cram_fd *fd, SAM_hdr *h) { int i, j; if (!r) return -1; if (!h || h->nref == 0) return 0; //fprintf(stderr, "refs_from_header for %p mode %c\n", fd, fd->mode); /* Existing refs are fine, as long as they're compatible with the hdr. */ if (!(r->ref_id = realloc(r->ref_id, (r->nref + h->nref) * sizeof(*r->ref_id)))) return -1; /* Copy info from h->ref[i] over to r */ for (i = 0, j = r->nref; i < h->nref; i++) { SAM_hdr_type *ty; SAM_hdr_tag *tag; HashData hd; int n; if (!h->ref[i].name) { fprintf(stderr, "refs_from_header: no sequence name found for reference\n"); return -1; } if (HashTableSearch(r->h_meta, h->ref[i].name, strlen(h->ref[i].name))) // Ref already known about continue; if (!(r->ref_id[j] = calloc(1, sizeof(ref_entry)))) return -1; if (!h->ref[i].name) return -1; r->ref_id[j]->name = string_dup(r->pool, h->ref[i].name); r->ref_id[j]->length = 0; // marker for not yet loaded /* Initialise likely filename if known */ if ((ty = sam_hdr_find(h, "SQ", "SN", h->ref[i].name))) { if ((tag = sam_hdr_find_key(h, ty, "M5", NULL))) { r->ref_id[j]->fn = string_dup(r->pool, tag->str+3); //fprintf(stderr, "Tagging @SQ %s / %s\n", r->ref_id[j]->name, r->ref_id[j]->fn); } } hd.p = r->ref_id[j]; if (!HashTableAdd(r->h_meta, r->ref_id[j]->name, strlen(r->ref_id[j]->name), hd, &n)) return -1; if (!n) return -1; j++; } r->nref = j; return 0; } /* * Converts a directory and a filename into an expanded path, replacing %s * in directory with the filename and %[0-9]+s with portions of the filename * Any remaining parts of filename are added to the end with /%s. */ void expand_cache_path(char *path, char *dir, char *fn) { char *cp; while ((cp = strchr(dir, '%'))) { strncpy(path, dir, cp-dir); path += cp-dir; if (*++cp == 's') { strcpy(path, fn); path += strlen(fn); fn += strlen(fn); cp++; } else if (*cp >= '0' && *cp <= '9') { char *endp; long l; l = strtol(cp, &endp, 10); l = MIN(l, strlen(fn)); if (*endp == 's') { strncpy(path, fn, l); path += l; fn += l; *path = 0; cp = endp+1; } else { *path++ = '%'; *path++ = *cp++; } } else { *path++ = '%'; *path++ = *cp++; } dir = cp; } strcpy(path, dir); path += strlen(dir); if (*fn && path[-1] != '/') *path++ = '/'; strcpy(path, fn); } /* * Make the directory containing path and any prefix directories. */ void mkdir_prefix(char *path, int mode) { char *cp = strrchr(path, '/'); if (!cp) return; *cp = 0; if (is_directory(path)) { *cp = '/'; return; } if (mkdir(path, mode) == 0) { chmod(path, mode); *cp = '/'; return; } mkdir_prefix(path, mode); mkdir(path, mode); chmod(path, mode); *cp = '/'; } /* * Queries the M5 string from the header and attempts to populate the * reference from this using the REF_PATH environment. * * Returns 0 on sucess * -1 on failure */ static int cram_populate_ref(cram_fd *fd, int id, ref_entry *r) { char *ref_path = getenv("REF_PATH"); SAM_hdr_type *ty; SAM_hdr_tag *tag; char path[PATH_MAX], path_tmp[PATH_MAX+20]; char *local_cache = getenv("REF_CACHE"); mFILE *mf; if (fd->verbose) fprintf(stderr, "cram_populate_ref on fd %p, id %d\n", fd, id); if (!ref_path) ref_path = "."; if (!r->name) return -1; if (!(ty = sam_hdr_find(fd->header, "SQ", "SN", r->name))) return -1; if (!(tag = sam_hdr_find_key(fd->header, ty, "M5", NULL))) goto no_M5; if (fd->verbose) fprintf(stderr, "Querying ref %s\n", tag->str+3); /* Use cache if available */ if (local_cache && *local_cache) { struct stat sb; bzi_FILE *fp; expand_cache_path(path, local_cache, tag->str+3); if (0 == stat(path, &sb) && (fp = bzi_open(path, "r"))) { r->length = sb.st_size; r->offset = r->line_length = r->bases_per_line = 0; r->fn = string_dup(fd->refs->pool, path); if (fd->refs->fp) bzi_close(fd->refs->fp); fd->refs->fp = fp; fd->refs->fn = r->fn; // Fall back to cram_get_ref() where it'll do the actual // reading of the file. return 0; } } /* Otherwise search */ if ((mf = open_path_mfile(tag->str+3, ref_path, NULL))) { size_t sz; r->seq = mfsteal(mf, &sz); if (r->seq) { r->mf = NULL; } else { // keep mf around as we couldn't detach r->seq = mf->data; r->mf = mf; } r->length = sz; } else { refs_t *refs; char *fn; no_M5: /* Failed to find in search path or M5 cache, see if @SQ UR: tag? */ if (!(tag = sam_hdr_find_key(fd->header, ty, "UR", NULL))) return -1; fn = (strncmp(tag->str+3, "file:", 5) == 0) ? tag->str+8 : tag->str+3; if (fd->refs->fp) { bzi_close(fd->refs->fp); fd->refs->fp = NULL; } if (!(refs = refs_load_fai(fd->refs, fn, 0))) return -1; sanitise_SQ_lines(fd); fd->refs = refs; if (fd->refs->fp) { bzi_close(fd->refs->fp); fd->refs->fp = NULL; } if (!fd->refs->fn) return -1; if (-1 == refs2id(fd->refs, fd->header)) return -1; if (!fd->refs->ref_id || !fd->refs->ref_id[id]) return -1; // Local copy already, so fall back to cram_get_ref(). return 0; } /* Populate the local disk cache if required */ if (local_cache && *local_cache) { FILE *fp; int i; expand_cache_path(path, local_cache, tag->str+3); if (fd->verbose) fprintf(stderr, "Path='%s'\n", path); mkdir_prefix(path, 01777); i = 0; do { sprintf(path_tmp, "%s.tmp_%d", path, /*getpid(),*/ i); i++; fp = fopen(path_tmp, "wx"); } while (fp == NULL && errno == EEXIST); if (!fp) { perror(path_tmp); // Not fatal - we have the data already so keep going. return 0; } if (r->length != fwrite(r->seq, 1, r->length, fp)) { perror(path); } if (-1 == paranoid_fclose(fp)) { unlink(path_tmp); } else { if (0 == chmod(path_tmp, 0444)) rename(path_tmp, path); else unlink(path_tmp); } } return 0; } static void cram_ref_incr_locked(refs_t *r, int id) { RP("%d INC REF %d, %d %p\n", gettid(), id, (int)(id>=0?r->ref_id[id]->count+1:-999), id>=0?r->ref_id[id]->seq:(char *)1); if (id >= 0 && id >= r->nref) return; if (id < 0 || !r->ref_id[id] || !r->ref_id[id]->seq) return; if (r->last_id == id) r->last_id = -1; ++r->ref_id[id]->count; } void cram_ref_incr(refs_t *r, int id) { pthread_mutex_lock(&r->lock); cram_ref_incr_locked(r, id); pthread_mutex_unlock(&r->lock); } static void cram_ref_decr_locked(refs_t *r, int id) { RP("%d DEC REF %d, %d %p\n", gettid(), id, (int)(id>=0?r->ref_id[id]->count-1:-999), id>=0?r->ref_id[id]->seq:(char *)1); if (id >= 0 && id >= r->nref) return; if (id < 0 || !r->ref_id[id] || !r->ref_id[id]->seq) { assert(id < 0 || !r->ref_id[id] || r->ref_id[id]->count >= 0); return; } if (--r->ref_id[id]->count <= 0) { assert(r->ref_id[id]->count == 0); if (r->last_id >= 0) { if (r->ref_id[r->last_id]->count <= 0 && r->ref_id[r->last_id]->seq) { RP("%d FREE REF %d (%p)\n", gettid(), r->last_id, r->ref_id[r->last_id]->seq); ref_entry_free_seq(r->ref_id[r->last_id]); r->ref_id[r->last_id]->length = 0; } } r->last_id = id; } } void cram_ref_decr(refs_t *r, int id) { pthread_mutex_lock(&r->lock); cram_ref_decr_locked(r, id); pthread_mutex_unlock(&r->lock); } /* * Used by cram_ref_load and cram_ref_get. The file handle will have * already been opened, so we can catch it. The ref_entry *e informs us * of whether this is a multi-line fasta file or a raw MD5 style file. * Either way we create a single contiguous sequence. * * Returns all or part of a reference sequence on success (malloced); * NULL on failure. */ char *load_ref_portion(bzi_FILE *fp, ref_entry *e, int start, int end) { off_t offset, len; char *seq; if (end < start) end = start; /* * Compute locations in file. This is trivial for the MD5 files, but * is still necessary for the fasta variants. */ offset = e->line_length ? e->offset + (start-1)/e->bases_per_line * e->line_length + (start-1) % e->bases_per_line : start-1; len = (e->line_length ? e->offset + (end-1)/e->bases_per_line * e->line_length + (end-1) % e->bases_per_line : end-1) - offset + 1; if (0 != bzi_seek(fp, offset, SEEK_SET)) { perror("fseeko() on reference file"); return NULL; } if (len == 0 || !(seq = malloc(len))) { return NULL; } if (len != bzi_read(seq, 1, len, fp)) { perror("fread() on reference file"); free(seq); return NULL; } /* Strip white-space if required. */ if (len != end-start+1) { int i, j; char *cp = seq; char *cp_to; for (i = j = 0; i < len; i++) { if (cp[i] >= '!' && cp[i] <= '~') cp[j++] = toupper(cp[i]); } cp_to = cp+j; if (cp_to - seq != end-start+1) { fprintf(stderr, "Malformed reference file?\n"); free(seq); return NULL; } } else { int i; for (i = 0; i < len; i++) { seq[i] = toupper(seq[i]); } } return seq; } /* * Load the entire reference 'id'. * This also increments the reference count by 1. * * Returns ref_entry on success; * NULL on failure */ ref_entry *cram_ref_load(refs_t *r, int id) { ref_entry *e = r->ref_id[id]; int start = 1, end = e->length; char *seq; if (e->seq) { return e; } assert(e->count == 0); if (r->last) { #ifdef REF_DEBUG int idx = 0; for (idx = 0; idx < r->nref; idx++) if (r->last == r->ref_id[idx]) break; RP("%d cram_ref_load DECR %d => %d\n", gettid(), idx, r->last->count-1); #endif assert(r->last->count > 0); if (--r->last->count <= 0) { RP("%d FREE REF %d (%p)\n", gettid(), id, r->last->seq); if (r->last->seq) ref_entry_free_seq(r->last); } } /* Open file if it's not already the current open reference */ if (strcmp(r->fn, e->fn) || r->fp == NULL) { if (r->fp) bzi_close(r->fp); r->fn = e->fn; if (!(r->fp = bzi_open(r->fn, "r"))) { perror(r->fn); return NULL; } } RP("%d Loading ref %d (%d..%d)\n", gettid(), id, start, end); if (!(seq = load_ref_portion(r->fp, e, start, end))) { return NULL; } RP("%d Loaded ref %d (%d..%d) = %p\n", gettid(), id, start, end, seq); RP("%d INC REF %d, %d\n", gettid(), id, (int)(e->count+1)); e->seq = seq; e->mf = NULL; e->count++; /* * Also keep track of last used ref so incr/decr loops on the same * sequence don't cause load/free loops. */ RP("%d cram_ref_load INCR %d => %d\n", gettid(), id, e->count+1); r->last = e; e->count++; return e; } /* * Returns a portion of a reference sequence from start to end inclusive. * The returned pointer is owned by either the cram_file fd or by the * internal refs_t structure and should not be freed by the caller. * * The difference is whether or not this refs_t is in use by just the one * cram_fd or by multiples, or whether we have multiple threads accessing * references. In either case fd->shared will be true and we start using * reference counting to track the number of users of a specific reference * sequence. * * Otherwise the ref seq returned is allocated as part of cram_fd itself * and will be freed up on the next call to cram_get_ref or cram_close. * * To return the entire reference sequence, specify start as 1 and end * as 0. * * To cease using a reference, call cram_ref_decr(). * * Returns reference on success, * NULL on failure */ char *cram_get_ref(cram_fd *fd, int id, int start, int end) { ref_entry *r; char *seq; int ostart = start; if (id == -1) return NULL; /* FIXME: axiomatic query of r->seq being true? * Or shortcut for unsorted data where we load once and never free? */ //fd->shared_ref = 1; // hard code for now to simplify things if (fd->ref_lock) pthread_mutex_lock(fd->ref_lock); RP("%d cram_get_ref on fd %p, id %d, range %d..%d\n", gettid(), fd, id, start, end); /* * Unsorted data implies we want to fetch an entire reference at a time. * We just deal with this at the moment by claiming we're sharing * references instead, which has the same requirement. */ if (fd->unsorted) fd->shared_ref = 1; /* Sanity checking: does this ID exist? */ if (id >= fd->refs->nref) { fprintf(stderr, "No reference found for id %d\n", id); if (fd->ref_lock) pthread_mutex_unlock(fd->ref_lock); return NULL; } if (!fd->refs || !fd->refs->ref_id[id]) { fprintf(stderr, "No reference found for id %d\n", id); if (fd->ref_lock) pthread_mutex_unlock(fd->ref_lock); return NULL; } if (!(r = fd->refs->ref_id[id])) { fprintf(stderr, "No reference found for id %d\n", id); if (fd->ref_lock) pthread_mutex_unlock(fd->ref_lock); return NULL; } /* * It has an entry, but may not have been populated yet. * Any manually loaded .fai files have their lengths known. * A ref entry computed from @SQ lines (M5 or UR field) will have * r->length == 0 unless it's been loaded once and verified that we have * an on-disk filename for it. * * 19 Sep 2013: Moved the lock here as the cram_populate_ref code calls * open_path_mfile and libcurl, which isn't multi-thread safe unless I * rewrite my code to have one curl handle per thread. */ pthread_mutex_lock(&fd->refs->lock); if (r->length == 0) { if (cram_populate_ref(fd, id, r) == -1) { fprintf(stderr, "Failed to populate reference for id %d\n", id); pthread_mutex_unlock(&fd->refs->lock); if (fd->ref_lock) pthread_mutex_unlock(fd->ref_lock); return NULL; } r = fd->refs->ref_id[id]; if (fd->unsorted) cram_ref_incr_locked(fd->refs, id); } /* * We now know that we the filename containing the reference, so check * for limits. If it's over half the reference we'll load all of it in * memory as this will speed up subsequent calls. */ if (end < 1) end = r->length; if (end >= r->length) end = r->length; if (start < 1) return NULL; if (end - start >= 0.5*r->length || fd->shared_ref) { start = 1; end = r->length; } /* * Maybe we have it cached already? If so use it. * * Alternatively if we don't have the sequence but we're sharing * references and/or are asking for the entire length of it, then * load the full reference into the refs structure and return * a pointer to that one instead. */ if (fd->shared_ref || r->seq || (start == 1 && end == r->length)) { char *cp; if (id >= 0) { if (r->seq) { cram_ref_incr_locked(fd->refs, id); } else { ref_entry *e; if (!(e = cram_ref_load(fd->refs, id))) { pthread_mutex_unlock(&fd->refs->lock); if (fd->ref_lock) pthread_mutex_unlock(fd->ref_lock); return NULL; } /* unsorted data implies cache ref indefinitely, to avoid * continually loading and unloading. */ if (fd->unsorted) cram_ref_incr_locked(fd->refs, id); } fd->ref = NULL; /* We never access it directly */ fd->ref_start = 1; fd->ref_end = r->length; fd->ref_id = id; cp = fd->refs->ref_id[id]->seq + ostart-1; } else { fd->ref = NULL; cp = NULL; } RP("%d cram_get_ref returning for id %d, count %d\n", gettid(), id, (int)r->count); pthread_mutex_unlock(&fd->refs->lock); if (fd->ref_lock) pthread_mutex_unlock(fd->ref_lock); return cp; } /* * Otherwise we're not sharing, we don't have a copy of it already and * we're only asking for a small portion of it. * * In this case load up just that segment ourselves, freeing any old * small segments in the process. */ /* Unmapped ref ID */ if (id < 0) { if (fd->ref_free) { free(fd->ref_free); fd->ref_free = NULL; } fd->ref = NULL; fd->ref_id = id; pthread_mutex_unlock(&fd->refs->lock); if (fd->ref_lock) pthread_mutex_unlock(fd->ref_lock); return NULL; } /* Open file if it's not already the current open reference */ if (strcmp(fd->refs->fn, r->fn) || fd->refs->fp == NULL) { if (fd->refs->fp) bzi_close(fd->refs->fp); fd->refs->fn = r->fn; if (!(fd->refs->fp = bzi_open(fd->refs->fn, "r"))) { perror(fd->refs->fn); pthread_mutex_unlock(&fd->refs->lock); if (fd->ref_lock) pthread_mutex_unlock(fd->ref_lock); return NULL; } } if (!(fd->ref = load_ref_portion(fd->refs->fp, r, start, end))) { pthread_mutex_unlock(&fd->refs->lock); if (fd->ref_lock) pthread_mutex_unlock(fd->ref_lock); return NULL; } if (fd->ref_free) free(fd->ref_free); fd->ref_id = id; fd->ref_start = start; fd->ref_end = end; fd->ref_free = fd->ref; seq = fd->ref; pthread_mutex_unlock(&fd->refs->lock); if (fd->ref_lock) pthread_mutex_unlock(fd->ref_lock); return seq + ostart - start; } /* * If fd has been opened for reading, it may be permitted to specify 'fn' * as NULL and let the code auto-detect the reference by parsing the * SAM header @SQ lines. */ int cram_load_reference(cram_fd *fd, char *fn) { int ret = 0; if (fn) { fd->refs = refs_load_fai(fd->refs, fn, !(fd->embed_ref && fd->mode == 'r')); fn = fd->refs ? fd->refs->fn : NULL; if (!fn) ret = -1; sanitise_SQ_lines(fd); } fd->ref_fn = fn; if (!fd->refs && fd->header) { if (!(fd->refs = refs_create())) return -1; if (-1 == refs_from_header(fd->refs, fd, fd->header)) return -1; } if (-1 == refs2id(fd->refs, fd->header)) return -1; return ret; } /* ---------------------------------------------------------------------- * Containers */ /* * Creates a new container, specifying the maximum number of slices * and records permitted. * * Returns cram_container ptr on success * NULL on failure */ cram_container *cram_new_container(int nrec, int nslice) { cram_container *c = calloc(1, sizeof(*c)); enum cram_DS_ID id; if (!c) return NULL; c->curr_ref = -2; c->max_c_rec = nrec * nslice; c->curr_c_rec = 0; c->max_rec = nrec; c->record_counter = 0; c->num_bases = 0; c->s_num_bases = 0; c->max_slice = nslice; c->curr_slice = 0; c->pos_sorted = 1; c->max_apos = 0; c->multi_seq = 0; c->bams = NULL; if (!(c->slices = (cram_slice **)calloc(nslice, sizeof(cram_slice *)))) goto err; c->slice = NULL; if (!(c->comp_hdr = cram_new_compression_header())) goto err; c->comp_hdr_block = NULL; for (id = DS_RN; id < DS_TN; id++) if (!(c->stats[id] = cram_stats_create())) goto err; //c->aux_B_stats = cram_stats_create(); if (!(c->tags_used = HashTableCreate(16, HASH_DYNAMIC_SIZE))) goto err; c->refs_used = 0; c->last_name = ""; c->crc32 = 0; return c; err: if (c) { if (c->slices) free(c->slices); free(c); } return NULL; } void cram_free_container(cram_container *c) { enum cram_DS_ID id; int i; if (!c) return; if (c->refs_used) free(c->refs_used); if (c->landmark) free(c->landmark); if (c->comp_hdr) cram_free_compression_header(c->comp_hdr); if (c->comp_hdr_block) cram_free_block(c->comp_hdr_block); if (c->slices) { for (i = 0; i < c->max_slice; i++) if (c->slices[i]) cram_free_slice(c->slices[i]); free(c->slices); } for (id = DS_RN; id < DS_TN; id++) if (c->stats[id]) cram_stats_free(c->stats[id]); //if (c->aux_B_stats) cram_stats_free(c->aux_B_stats); if (c->tags_used) { HashItem *hi; HashIter *iter = HashTableIterCreate(); while (iter && (hi = HashTableIterNext(c->tags_used, iter))) { cram_tag_map *tm = (cram_tag_map *)hi->data.p; cram_codec *c = tm->codec; if (c && c->free) c->free(c); free(tm); } HashTableDestroy(c->tags_used, 0); HashTableIterDestroy(iter); } free(c); } /* * Reads a container header. * * Returns cram_container on success * NULL on failure or no container left (fd->err == 0). */ cram_container *cram_read_container(cram_fd *fd) { cram_container c2, *c; int i, s; size_t rd = 0; uint32_t crc = 0; fd->err = 0; fd->eof = 0; memset(&c2, 0, sizeof(c2)); if (IS_CRAM_1_VERS(fd)) { if ((s = itf8_decode_crc(fd, &c2.length, &crc)) == -1) { fd->eof = 1; return NULL; } else { rd+=s; } } else { uint32_t len; if ((s = int32_decode(fd, &c2.length)) == -1) { if (CRAM_MAJOR_VERS(fd->version) == 2 && CRAM_MINOR_VERS(fd->version) == 0) fd->eof = 1; // EOF blocks arrived in v2.1 else fd->eof = fd->empty_container ? 1 : 2; return NULL; } else { rd+=s; } len = le_int4(c2.length); crc = iolib_crc32(0L, (unsigned char *)&len, 4); } if ((s = itf8_decode_crc(fd, &c2.ref_seq_id, &crc)) == -1) return NULL; else rd+=s; if (CRAM_MAJOR_VERS(fd->version) >= 4) { int64_t i64; if ((s = ltf8_decode_crc(fd, &i64, &crc))== -1) return NULL; else rd+=s; c2.ref_seq_start = i64; if ((s = ltf8_decode_crc(fd, &i64, &crc)) == -1) return NULL; else rd+=s; c2.ref_seq_span = i64; } else { int32_t i32; if ((s = itf8_decode_crc(fd, &i32, &crc))== -1) return NULL; else rd+=s; c2.ref_seq_start = i32; if ((s = itf8_decode_crc(fd, &i32, &crc)) == -1) return NULL; else rd+=s; c2.ref_seq_span = i32; } if ((s = itf8_decode_crc(fd, &c2.num_records, &crc)) == -1) return NULL; else rd+=s; if (IS_CRAM_1_VERS(fd)) { c2.record_counter = 0; c2.num_bases = 0; } else { if (IS_CRAM_3_VERS(fd)) { if ((s = ltf8_decode_crc(fd, &c2.record_counter, &crc)) == -1) return NULL; else rd += s; } else { int32_t i32; if ((s = itf8_decode_crc(fd, &i32, &crc)) == -1) return NULL; else rd += s; c2.record_counter = i32; } if ((s = ltf8_decode_crc(fd, &c2.num_bases, &crc))== -1) return NULL; else rd += s; } if ((s = itf8_decode_crc(fd, &c2.num_blocks, &crc)) == -1) return NULL; else rd+=s; if ((s = itf8_decode_crc(fd, &c2.num_landmarks, &crc))== -1) return NULL; else rd+=s; if (!(c = calloc(1, sizeof(*c)))) return NULL; *c = c2; if (!(c->landmark = malloc(c->num_landmarks * sizeof(int32_t))) && c->num_landmarks) { fd->err = errno; cram_free_container(c); return NULL; } for (i = 0; i < c->num_landmarks; i++) { if ((s = itf8_decode_crc(fd, &c->landmark[i], &crc)) == -1) { cram_free_container(c); return NULL; } else { rd += s; } } if (IS_CRAM_3_VERS(fd)) { if (-1 == int32_decode(fd, (int32_t *)&c->crc32)) return NULL; else rd+=4; if (!fd->ignore_md5 && crc != c->crc32) { fprintf(stderr, "Container header CRC32 failure\n"); cram_free_container(c); return NULL; } } c->offset = rd; c->slices = NULL; c->curr_slice = 0; c->max_slice = c->num_landmarks; c->slice_rec = 0; c->curr_rec = 0; c->max_rec = 0; if (c->ref_seq_id == -2) { c->multi_seq = 1; fd->multi_seq = 1; } fd->empty_container = (c->num_records == 0 && c->ref_seq_id == -1 && c->ref_seq_start == 0x454f46 /* EOF */) ? 1 : 0; return c; } /* * Writes a container structure. * * Returns 0 on success * -1 on failure */ int cram_write_container(cram_fd *fd, cram_container *c) { char buf_a[1024], *buf = buf_a, *cp; int i; // worse case sizes given 32-bit & 64-bit quantities. if (61 + c->num_landmarks * 10 >= 1024) buf = malloc(61 + c->num_landmarks * 10); cp = buf; *(int32_t *)cp = le_int4(c->length); cp += 4; if (c->multi_seq) { cp += itf8_put(cp, -2); cp += itf8_put(cp, 0); cp += itf8_put(cp, 0); } else { cp += itf8_put(cp, c->ref_seq_id); if (CRAM_MAJOR_VERS(fd->version) >= 4) { cp += ltf8_put(cp, c->ref_seq_start); cp += ltf8_put(cp, c->ref_seq_span); } else { cp += itf8_put(cp, c->ref_seq_start); cp += itf8_put(cp, c->ref_seq_span); } } cp += itf8_put(cp, c->num_records); if (IS_CRAM_3_VERS(fd)) cp += ltf8_put(cp, c->record_counter); else cp += itf8_put(cp, c->record_counter); cp += ltf8_put(cp, c->num_bases); cp += itf8_put(cp, c->num_blocks); cp += itf8_put(cp, c->num_landmarks); for (i = 0; i < c->num_landmarks; i++) cp += itf8_put(cp, c->landmark[i]); if (IS_CRAM_3_VERS(fd)) { c->crc32 = iolib_crc32(0L, (uc *)buf, cp-buf); cp[0] = c->crc32 & 0xff; cp[1] = (c->crc32 >> 8) & 0xff; cp[2] = (c->crc32 >> 16) & 0xff; cp[3] = (c->crc32 >> 24) & 0xff; cp += 4; } if (cp-buf != CRAM_IO_WRITE(buf, 1, cp-buf, fd)) { if (buf != buf_a) free(buf); return -1; } if (buf != buf_a) free(buf); return 0; } // common component shared by cram_flush_container{,_mt} static int cram_flush_container2(cram_fd *fd, cram_container *c) { int i, j; if (c->curr_slice > 0 && !c->slices) return -1; //fprintf(stderr, "Writing container %d, sum %u\n", c->record_counter, sum); /* Write the container struct itself */ if (0 != cram_write_container(fd, c)) return -1; /* And the compression header */ if (0 != cram_write_block(fd, c->comp_hdr_block)) return -1; /* Followed by the slice blocks */ for (i = 0; i < c->curr_slice; i++) { cram_slice *s = c->slices[i]; if (0 != cram_write_block(fd, s->hdr_block)) return -1; for (j = 0; j < s->hdr->num_blocks; j++) { if (0 != cram_write_block(fd, s->block[j])) return -1; } } return CRAM_IO_FLUSH(fd) == 0 ? 0 : -1; } /* * Flushes a completely or partially full container to disk, writing * container structure, header and blocks. This also calls the encoder * functions. * * Returns 0 on success * -1 on failure */ int cram_flush_container(cram_fd *fd, cram_container *c) { /* Encode the container blocks and generate compression header */ if (0 != cram_encode_container(fd, c)) return -1; return cram_flush_container2(fd, c); } typedef struct { cram_fd *fd; cram_container *c; } cram_job; void *cram_flush_thread(void *arg) { cram_job *j = (cram_job *)arg; /* Encode the container blocks and generate compression header */ if (0 != cram_encode_container(j->fd, j->c)) { fprintf(stderr, "cram_encode_container failed\n"); return NULL; } return arg; } static int cram_flush_result(cram_fd *fd) { int i, ret = 0; t_pool_result *r; cram_container *lc = NULL; // NB: we can have one result per slice, not per container, // so we need to free the container only after all slices // within it have been freed. (Automatic via reference counting.) while ((r = t_pool_next_result(fd->rqueue))) { cram_job *j = (cram_job *)r->data; cram_container *c; if (!j) { t_pool_delete_result(r, 0); return -1; } fd = j->fd; c = j->c; if (fd->mode == 'w') if (0 != cram_flush_container2(fd, c)) return -1; /* Free the container */ for (i = 0; i < c->max_slice; i++) { if (c->slices && c->slices[i]) { cram_free_slice(c->slices[i]); c->slices[i] = NULL; } } c->slice = NULL; c->curr_slice = 0; // Our jobs will be in order, so we free the last // container when our job has switched to a new one. if (c != lc) { if (lc) { cram_free_container(lc); if (fd->ctr == lc) fd->ctr = NULL; if (fd->ctr_mt == lc) fd->ctr_mt = NULL; } lc = c; } ret |= CRAM_IO_FLUSH(fd) == 0 ? 0 : -1; t_pool_delete_result(r, 1); } if (lc) { cram_free_container(lc); if (fd->ctr == lc) fd->ctr = NULL; if (fd->ctr_mt == lc) fd->ctr_mt = NULL; } return ret; } int cram_flush_container_mt(cram_fd *fd, cram_container *c) { cram_job *j; if (!fd->pool) return cram_flush_container(fd, c); if (!(j = malloc(sizeof(*j)))) return -1; j->fd = fd; j->c = c; t_pool_dispatch(fd->pool, fd->rqueue, cram_flush_thread, j); return cram_flush_result(fd); } /* ---------------------------------------------------------------------- * Compression headers; the first part of the container */ /* * Creates a new blank container compression header * * Returns header ptr on success * NULL on failure */ cram_block_compression_hdr *cram_new_compression_header(void) { cram_block_compression_hdr *hdr = calloc(1, sizeof(*hdr)); if (!hdr) return NULL; if (!(hdr->TD_blk = cram_new_block(CORE, 0))) { free(hdr); return NULL; } if (!(hdr->TD = HashTableCreate(16, HASH_DYNAMIC_SIZE))) { cram_free_block(hdr->TD_blk); free(hdr); return NULL; } return hdr; } void cram_free_compression_header(cram_block_compression_hdr *hdr) { int i; if (hdr->landmark) free(hdr->landmark); if (hdr->preservation_map) HashTableDestroy(hdr->preservation_map, 0); for (i = 0; i < CRAM_MAP_HASH; i++) { cram_map *m, *m2; for (m = hdr->rec_encoding_map[i]; m; m = m2) { m2 = m->next; if (m->codec) m->codec->free(m->codec); free(m); } } for (i = 0; i < CRAM_MAP_HASH; i++) { cram_map *m, *m2; for (m = hdr->tag_encoding_map[i]; m; m = m2) { m2 = m->next; if (m->codec) m->codec->free(m->codec); free(m); } } for (i = 0; i < DS_END; i++) { if (hdr->codecs[i]) hdr->codecs[i]->free(hdr->codecs[i]); } if (hdr->TL) free(hdr->TL); if (hdr->TD_blk) cram_free_block(hdr->TD_blk); if (hdr->TD) HashTableDestroy(hdr->TD, 0); free(hdr); } /* ---------------------------------------------------------------------- * Slices and slice headers */ void cram_free_slice_header(cram_block_slice_hdr *hdr) { if (!hdr) return; if (hdr->block_content_ids) free(hdr->block_content_ids); if (hdr->tags) HashTableDestroy(hdr->tags, 0); free(hdr); return; } void cram_free_slice(cram_slice *s) { if (!s) return; if (s->bl) free(s->bl); if (s->hdr_block) cram_free_block(s->hdr_block); if (s->block) { int i; if (s->hdr) { for (i = 0; i < s->hdr->num_blocks; i++) { cram_free_block(s->block[i]); } } free(s->block); } if (s->block_by_id) free(s->block_by_id); if (s->hdr) cram_free_slice_header(s->hdr); if (s->seqs_blk) cram_free_block(s->seqs_blk); if (s->qual_blk) cram_free_block(s->qual_blk); if (s->name_blk) cram_free_block(s->name_blk); if (s->aux_blk) cram_free_block(s->aux_blk); if (s->base_blk) cram_free_block(s->base_blk); if (s->soft_blk) cram_free_block(s->soft_blk); #ifdef TN_external if (s->tn_blk) cram_free_block(s->tn_blk); #endif if (s->cigar) free(s->cigar); if (s->crecs) free(s->crecs); if (s->features) free(s->features); #ifndef TN_external if (s->TN) free(s->TN); #endif if (s->pair[0]) HashTableDestroy(s->pair[0], 0); if (s->pair[1]) HashTableDestroy(s->pair[1], 0); if (s->aux_block) free(s->aux_block); free(s); } /* * Creates a new empty slice in memory, for subsequent writing to * disk. * * Returns cram_slice ptr on success * NULL on failure */ cram_slice *cram_new_slice(enum cram_content_type type, int nrecs) { cram_slice *s = calloc(1, sizeof(*s)); if (!s) return NULL; if (!(s->hdr = (cram_block_slice_hdr *)calloc(1, sizeof(*s->hdr)))) goto err; s->hdr->content_type = type; s->hdr_block = NULL; s->block = NULL; s->block_by_id = NULL; s->last_apos = 0; if (!(s->crecs = malloc(nrecs * sizeof(cram_record)))) goto err; s->cigar = NULL; s->cigar_alloc = 0; s->ncigar = 0; if (!(s->seqs_blk = cram_new_block(EXTERNAL, 0))) goto err; if (!(s->qual_blk = cram_new_block(EXTERNAL, DS_QS))) goto err; if (!(s->name_blk = cram_new_block(EXTERNAL, DS_RN))) goto err; if (!(s->aux_blk = cram_new_block(EXTERNAL, DS_aux))) goto err; if (!(s->base_blk = cram_new_block(EXTERNAL, DS_IN))) goto err; if (!(s->soft_blk = cram_new_block(EXTERNAL, DS_SC))) goto err; s->features = NULL; s->nfeatures = s->afeatures = 0; #ifndef TN_external s->TN = NULL; s->nTN = s->aTN = 0; #endif // Volatile keys as we do realloc in dstring if (!(s->pair[0] = HashTableCreate(10000, HASH_DYNAMIC_SIZE))) goto err; if (!(s->pair[1] = HashTableCreate(10000, HASH_DYNAMIC_SIZE))) goto err; #ifdef BA_external s->BA_len = 0; #endif //memset(&s->blocks[0], 0, 1024*sizeof(s->blocks[0])); //if (!(s->blocks[ID("QS")] = cram_new_block(EXTERNAL, ID("QS")))) goto err; //if (!(s->blocks[ID("RN")] = cram_new_block(EXTERNAL, ID("RN")))) goto err; //if (!(s->blocks[ID("IN")] = cram_new_block(EXTERNAL, ID("IN")))) goto err; //if (!(s->blocks[ID("SC")] = cram_new_block(EXTERNAL, ID("SC")))) goto err; s->BD_crc = 0; s->SD_crc = 0; return s; err: if (s) cram_free_slice(s); return NULL; } /* * Loads an entire slice. * FIXME: In 1.0 the native unit of slices within CRAM is broken * as slices contain references to objects in other slices. * To work around this while keeping the slice oriented outer loop * we read all slices and stitch them together into a fake large * slice instead. * * Returns cram_slice ptr on success * NULL on failure */ cram_slice *cram_read_slice(cram_fd *fd) { cram_block *b = cram_read_block(fd); cram_slice *s = calloc(1, sizeof(*s)); int i, n, max_id, min_id; if (!b || !s) goto err; s->hdr_block = b; switch (b->content_type) { case MAPPED_SLICE: case UNMAPPED_SLICE: if (!(s->hdr = cram_decode_slice_header(fd, b))) goto err; break; default: fprintf(stderr, "Unexpected block of type %s\n", cram_content_type2str(b->content_type)); goto err; } if (s->hdr->num_blocks < 1) { fprintf(stderr, "Slice does not include any data blocks.\n"); goto err; } s->block = calloc(n = s->hdr->num_blocks, sizeof(*s->block)); if (!s->block) goto err; for (max_id = i = 0, min_id = INT_MAX; i < n; i++) { if (!(s->block[i] = cram_read_block(fd))) goto err; if (s->block[i]->content_type == EXTERNAL) { if (max_id < s->block[i]->content_id) max_id = s->block[i]->content_id; if (min_id > s->block[i]->content_id) min_id = s->block[i]->content_id; } } if (!(s->block_by_id = calloc(512, sizeof(s->block[0])))) goto err; for (i = 0; i < n; i++) { if (s->block[i]->content_type != EXTERNAL) continue; int v = s->block[i]->content_id; if (v < 0 || v >= 512) v = 256 + (v > 0 ? v % 251 : (-v) % 251); s->block_by_id[v] = s->block[i]; } /* Initialise encoding/decoding tables */ s->cigar = NULL; s->cigar_alloc = 0; s->ncigar = 0; if (!(s->seqs_blk = cram_new_block(EXTERNAL, 0))) goto err; if (!(s->qual_blk = cram_new_block(EXTERNAL, DS_QS))) goto err; if (!(s->name_blk = cram_new_block(EXTERNAL, DS_RN))) goto err; if (!(s->aux_blk = cram_new_block(EXTERNAL, DS_aux))) goto err; if (!(s->base_blk = cram_new_block(EXTERNAL, DS_IN))) goto err; if (!(s->soft_blk = cram_new_block(EXTERNAL, DS_SC))) goto err; s->crecs = NULL; s->last_apos = s->hdr->ref_seq_start; s->decode_md = fd->decode_md; return s; err: if (b) cram_free_block(b); if (s) { s->hdr_block = NULL; cram_free_slice(s); } return NULL; } /* ---------------------------------------------------------------------- * CRAM file definition (header) */ /* * Reads a CRAM file definition structure. * Returns file_def ptr on success * NULL on failure */ cram_file_def *cram_read_file_def(cram_fd *fd) { cram_file_def *def = malloc(sizeof(*def)); if (!def) return NULL; if (26 != CRAM_IO_READ(&def->magic[0], 1, 26, fd)) { free(def); return NULL; } if (memcmp(def->magic, "CRAM", 4) != 0) { free(def); return NULL; } if (def->major_version > 4) { fprintf(stderr, "CRAM version number mismatch\n" "Expected 1.x, 2.x, 3.x or 4.x, got %d.%d\n", def->major_version, def->minor_version); free(def); return NULL; } fd->first_container += 26; fd->last_slice = 0; return def; } /* * Writes a cram_file_def structure to cram_fd. * Returns 0 on success * -1 on failure */ int cram_write_file_def(cram_fd *fd, cram_file_def *def) { return (CRAM_IO_WRITE(&def->magic[0], 1, 26, fd) == 26) ? 0 : -1; } void cram_free_file_def(cram_file_def *def) { if (def) free(def); } /* ---------------------------------------------------------------------- * SAM header I/O */ /* * Reads the SAM header from the first CRAM data block. * Also performs minimal parsing to extract read-group * and sample information. * Returns SAM hdr ptr on success * NULL on failure */ SAM_hdr *cram_read_SAM_hdr(cram_fd *fd) { int32_t header_len; char *header; SAM_hdr *hdr; /* 1.1 onwards stores the header in the first block of a container */ if (IS_CRAM_1_VERS(fd)) { /* Length */ if (-1 == int32_decode(fd, &header_len)) return NULL; /* Alloc and read */ if (header_len < 0 || NULL == (header = malloc((size_t) header_len+1))) return NULL; if (header_len != CRAM_IO_READ(header, 1, header_len, fd)) return NULL; header[header_len] = '\0'; fd->first_container += 4 + header_len; } else { cram_container *c = cram_read_container(fd); cram_block *b; int i, len; if (!c) return NULL; fd->first_container += c->length + c->offset; if (c->num_blocks < 1) { cram_free_container(c); return NULL; } if (!(b = cram_read_block(fd))) { cram_free_container(c); return NULL; } if (cram_uncompress_block(b) != 0) { cram_free_container(c); cram_free_block(b); return NULL; } len = b->comp_size + 2 + 4*IS_CRAM_3_VERS(fd) + itf8_size(b->content_id) + itf8_size(b->uncomp_size) + itf8_size(b->comp_size); /* Extract header from 1st block */ if (-1 == int32_get_blk(b, &header_len) || header_len < 0 || /* Spec. says signed... why? */ b->uncomp_size - 4 < header_len) { cram_free_container(c); cram_free_block(b); return NULL; } if (NULL == (header = malloc((size_t) header_len+1))) { cram_free_container(c); cram_free_block(b); return NULL; } memcpy(header, BLOCK_END(b), header_len); header[header_len] = '\0'; cram_free_block(b); /* Consume any remaining blocks */ for (i = 1; i < c->num_blocks; i++) { if (!(b = cram_read_block(fd))) { cram_free_container(c); return NULL; } len += b->comp_size + 2 + 4*IS_CRAM_3_VERS(fd) + itf8_size(b->content_id) + itf8_size(b->uncomp_size) + itf8_size(b->comp_size); cram_free_block(b); } if (c->length > 0 && len > 0 && c->length > len) { // Consume padding char *pads = malloc(c->length - len); if (!pads) { cram_free_container(c); return NULL; } if (c->length - len != CRAM_IO_READ(pads, 1, c->length - len, fd)) { cram_free_container(c); return NULL; } free(pads); } cram_free_container(c); } /* Parse */ #ifdef SAMTOOLS hdr = sam_hdr_parse_(header, header_len); #else hdr = sam_hdr_parse(header, header_len); #endif free(header); return hdr; } /* * Converts 'in' to a full pathname to store in out. * Out must be at least PATH_MAX bytes long. */ static void full_path(char *out, char *in) { if (*in == '/') { strncpy(out, in, PATH_MAX); out[PATH_MAX-1] = 0; } else { int len; // unable to get dir or out+in is too long if (!getcwd(out, PATH_MAX) || (len = strlen(out))+1+strlen(in) >= PATH_MAX) { strncpy(out, in, PATH_MAX); out[PATH_MAX-1] = 0; return; } sprintf(out+len, "/%.*s", PATH_MAX - len, in); // FIXME: cope with `pwd`/../../../foo.fa ? } } /* * Writes a CRAM SAM header. * Returns 0 on success * -1 on failure */ int cram_write_SAM_hdr(cram_fd *fd, SAM_hdr *hdr) { int header_len; int blank_block = (CRAM_MAJOR_VERS(fd->version) >= 3); /* Fix M5 strings */ if (fd->refs && !fd->no_ref) { int i; for (i = 0; i < hdr->nref; i++) { SAM_hdr_type *ty; char *ref; if (!(ty = sam_hdr_find(hdr, "SQ", "SN", hdr->ref[i].name))) return -1; if (!sam_hdr_find_key(hdr, ty, "M5", NULL)) { char unsigned buf[16], buf2[33]; int j, rlen; MD5_CTX md5; if (!fd->refs->ref_id || !fd->refs->ref_id[i]) return -1; rlen = fd->refs->ref_id[i]->length; MD5_Init(&md5); ref = cram_get_ref(fd, i, 1, rlen); if (NULL == ref) return -1; rlen = fd->refs->ref_id[i]->length; /* In case it just loaded */ MD5_Update(&md5, ref, rlen); MD5_Final(buf, &md5); cram_ref_decr(fd->refs, i); for (j = 0; j < 16; j++) { buf2[j*2+0] = "0123456789abcdef"[buf[j]>>4]; buf2[j*2+1] = "0123456789abcdef"[buf[j]&15]; } buf2[32] = 0; if (sam_hdr_update(hdr, ty, "M5", buf2, NULL)) return -1; } if (fd->ref_fn) { char ref_fn[PATH_MAX]; full_path(ref_fn, fd->ref_fn); if (sam_hdr_update(hdr, ty, "UR", ref_fn, NULL)) return -1; } } } if (sam_hdr_rebuild(hdr)) return -1; /* Length */ header_len = sam_hdr_length(hdr); /* Create block(s) inside a container */ cram_block *b = cram_new_block(FILE_HEADER, 0); cram_container *c = cram_new_container(0, 0); int padded_length; char *pads; if (!b || !c) { if (b) cram_free_block(b); if (c) cram_free_container(c); return -1; } int32_put(b, header_len); BLOCK_APPEND(b, sam_hdr_str(hdr), header_len); BLOCK_UPLEN(b); // Compress header block if V3.0 and above if (CRAM_MAJOR_VERS(fd->version) >= 3 && fd->level > 0) { int method = 1<use_bz2) method |= 1<use_bsc) method |= 1<use_fqz) method |= 1<use_lzma) method |= 1<level); } if (blank_block) { c->length = b->comp_size + 2 + 4*IS_CRAM_3_VERS(fd) + itf8_size(b->content_id) + itf8_size(b->uncomp_size) + itf8_size(b->comp_size); c->num_blocks = 2; c->num_landmarks = 2; if (!(c->landmark = malloc(2*sizeof(*c->landmark)))) { cram_free_block(b); cram_free_container(c); return -1; } c->landmark[0] = 0; c->landmark[1] = c->length; // Plus extra storage for uncompressed secondary blank block padded_length = MIN(c->length*.5, 10000); c->length += padded_length + 2 + 4*IS_CRAM_3_VERS(fd) + itf8_size(b->content_id) + itf8_size(padded_length)*2; } else { // Pad the block instead. c->num_blocks = 1; c->num_landmarks = 1; if (!(c->landmark = malloc(sizeof(*c->landmark)))) return -1; c->landmark[0] = 0; padded_length = MAX(c->length*1.5, 10000) - c->length; c->length = b->comp_size + padded_length + 2 + 4*IS_CRAM_3_VERS(fd) + itf8_size(b->content_id) + itf8_size(b->uncomp_size) + itf8_size(b->comp_size); if (NULL == (pads = calloc(1, padded_length))) { cram_free_block(b); cram_free_container(c); return -1; } BLOCK_APPEND(b, pads, padded_length); BLOCK_UPLEN(b); free(pads); } if (-1 == cram_write_container(fd, c)) { cram_free_block(b); cram_free_container(c); return -1; } if (-1 == cram_write_block(fd, b)) { cram_free_block(b); cram_free_container(c); return -1; } if (blank_block) { BLOCK_RESIZE(b, padded_length); memset(BLOCK_DATA(b), 0, padded_length); BLOCK_SIZE(b) = padded_length; BLOCK_UPLEN(b); b->method = RAW; b->crc32 = 0; if (-1 == cram_write_block(fd, b)) { cram_free_block(b); cram_free_container(c); return -1; } } cram_free_block(b); cram_free_container(c); if (-1 == refs_from_header(fd->refs, fd, fd->header)) return -1; if (-1 == refs2id(fd->refs, fd->header)) return -1; CRAM_IO_FLUSH(fd); RP("=== Finishing saving header ===\n"); return 0; } /* ---------------------------------------------------------------------- * The top-level cram opening, closing and option handling */ /* * Initialises the lookup tables. These could be global statics, but they're * clumsy to setup in a multi-threaded environment unless we generate * verbatim code and include that. */ static void cram_init_tables(cram_fd *fd) { int i; memset(fd->L1, 4, 256); fd->L1['A'] = 0; fd->L1['a'] = 0; fd->L1['C'] = 1; fd->L1['c'] = 1; fd->L1['G'] = 2; fd->L1['g'] = 2; fd->L1['T'] = 3; fd->L1['t'] = 3; memset(fd->L2, 5, 256); fd->L2['A'] = 0; fd->L2['a'] = 0; fd->L2['C'] = 1; fd->L2['c'] = 1; fd->L2['G'] = 2; fd->L2['g'] = 2; fd->L2['T'] = 3; fd->L2['t'] = 3; fd->L2['N'] = 4; fd->L2['n'] = 4; if (IS_CRAM_1_VERS(fd)) { for (i = 0; i < 0x200; i++) { int f = 0; if (i & CRAM_FPAIRED) f |= BAM_FPAIRED; if (i & CRAM_FPROPER_PAIR) f |= BAM_FPROPER_PAIR; if (i & CRAM_FUNMAP) f |= BAM_FUNMAP; if (i & CRAM_FREVERSE) f |= BAM_FREVERSE; if (i & CRAM_FREAD1) f |= BAM_FREAD1; if (i & CRAM_FREAD2) f |= BAM_FREAD2; if (i & CRAM_FSECONDARY) f |= BAM_FSECONDARY; if (i & CRAM_FQCFAIL) f |= BAM_FQCFAIL; if (i & CRAM_FDUP) f |= BAM_FDUP; fd->bam_flag_swap[i] = f; } for (i = 0; i < 0x1000; i++) { int g = 0; if (i & BAM_FPAIRED) g |= CRAM_FPAIRED; if (i & BAM_FPROPER_PAIR) g |= CRAM_FPROPER_PAIR; if (i & BAM_FUNMAP) g |= CRAM_FUNMAP; if (i & BAM_FREVERSE) g |= CRAM_FREVERSE; if (i & BAM_FREAD1) g |= CRAM_FREAD1; if (i & BAM_FREAD2) g |= CRAM_FREAD2; if (i & BAM_FSECONDARY) g |= CRAM_FSECONDARY; if (i & BAM_FQCFAIL) g |= CRAM_FQCFAIL; if (i & BAM_FDUP) g |= CRAM_FDUP; fd->cram_flag_swap[i] = g; } } else { /* NOP */ for (i = 0; i < 0x1000; i++) fd->bam_flag_swap[i] = i; for (i = 0; i < 0x1000; i++) fd->cram_flag_swap[i] = i; } memset(fd->cram_sub_matrix, 4, 32*32); for (i = 0; i < 32; i++) { fd->cram_sub_matrix[i]['A'&0x1f]=0; fd->cram_sub_matrix[i]['C'&0x1f]=1; fd->cram_sub_matrix[i]['G'&0x1f]=2; fd->cram_sub_matrix[i]['T'&0x1f]=3; fd->cram_sub_matrix[i]['N'&0x1f]=4; } for (i = 0; i < 20; i+=4) { int j; for (j = 0; j < 20; j++) { fd->cram_sub_matrix["ACGTN"[i>>2]&0x1f][j]=3; fd->cram_sub_matrix["ACGTN"[i>>2]&0x1f][j]=3; fd->cram_sub_matrix["ACGTN"[i>>2]&0x1f][j]=3; fd->cram_sub_matrix["ACGTN"[i>>2]&0x1f][j]=3; } fd->cram_sub_matrix["ACGTN"[i>>2]&0x1f][CRAM_SUBST_MATRIX[i+0]&0x1f]=0; fd->cram_sub_matrix["ACGTN"[i>>2]&0x1f][CRAM_SUBST_MATRIX[i+1]&0x1f]=1; fd->cram_sub_matrix["ACGTN"[i>>2]&0x1f][CRAM_SUBST_MATRIX[i+2]&0x1f]=2; fd->cram_sub_matrix["ACGTN"[i>>2]&0x1f][CRAM_SUBST_MATRIX[i+3]&0x1f]=3; } } // Default version numbers for CRAM static int major_version = 3; static int minor_version = 0; int cram_default_version(void) { return major_version*100 + minor_version; } cram_fd * cram_io_close(cram_fd * fd, int * fclose_result) { if ( fd ) { if ( fd->fp_in ) { fclose(fd->fp_in); fd->fp_in = NULL; } if ( fd->fp_out ) { int const r = paranoid_fclose(fd->fp_out); if ( fclose_result ) *fclose_result = r; fd->fp_out = NULL; } #if defined(CRAM_IO_CUSTOM_BUFFERING) if ( fd->fp_in_callbacks ) { fd->fp_in_callbacks = fd->fp_in_callback_deallocate_function(fd->fp_in_callbacks); } if ( fd->fp_in_buffer ) { fd->fp_in_buffer = cram_io_deallocate_input_buffer(fd->fp_in_buffer); } if ( fd->fp_out_callbacks ) { fd->fp_out_callbacks = fd->fp_out_callback_deallocate_function(fd->fp_out_callbacks); } if ( fd->fp_out_buffer ) { fd->fp_out_buffer = cram_io_deallocate_output_buffer(fd->fp_out_buffer); } #endif free(fd); fd = NULL; } return fd; } #if defined(CRAM_IO_CUSTOM_BUFFERING) cram_fd * cram_io_open_by_callbacks( char const * filename, cram_io_allocate_read_input_t callback_allocate_function, cram_io_deallocate_read_input_t callback_deallocate_function, size_t const bufsize, int const decompress ) { cram_fd * fd = (cram_fd *)malloc(sizeof(cram_fd)); if ( ! fd ) return cram_io_close(fd,0); memset(fd,0,sizeof(cram_fd)); fd->fp_in_callback_allocate_function = callback_allocate_function; fd->fp_in_callback_deallocate_function = callback_deallocate_function; fd->fp_in_callbacks = fd->fp_in_callback_allocate_function(filename,decompress); if ( ! fd->fp_in_callbacks ) return cram_io_close(fd,0); fd->fp_in_buffer = cram_io_allocate_input_buffer(bufsize); if ( ! fd->fp_in_buffer ) { return cram_io_close(fd,0); } return fd; } // FIXME: make a shared interface with cram_io_open_by_callbacks above cram_fd * cram_io_openw_by_callbacks( char const * filename, cram_io_allocate_write_output_t callback_allocate_function, cram_io_deallocate_write_output_t callback_deallocate_function, size_t const bufsize ) { cram_fd * fd = (cram_fd *)malloc(sizeof(cram_fd)); if ( ! fd ) return cram_io_close(fd,0); memset(fd,0,sizeof(cram_fd)); fd->fp_out_callback_allocate_function = callback_allocate_function; fd->fp_out_callback_deallocate_function = callback_deallocate_function; fd->fp_out_callbacks = fd->fp_out_callback_allocate_function(filename); if ( ! fd->fp_out_callbacks ) return cram_io_close(fd,0); fd->fp_out_buffer = cram_io_allocate_output_buffer(bufsize); if ( ! fd->fp_out_buffer ) { return cram_io_close(fd,0); } return fd; } #endif // CRAM_IO_CUSTOM_BUFFERING cram_fd * cram_io_open( char const * filename, char const * mode, char const * fmode ) { cram_fd * fd = (cram_fd *)malloc(sizeof(cram_fd)); if ( ! fd ) return cram_io_close(fd,0); memset(fd,0,sizeof(cram_fd)); #if defined(CRAM_IO_CUSTOM_BUFFERING) fd->fp_in_callback_allocate_function = NULL; fd->fp_in_callback_deallocate_function = cram_IO_deallocate_cram_io_input; fd->fp_out_callback_allocate_function = NULL; fd->fp_out_callback_deallocate_function = cram_IO_deallocate_cram_io_output; #endif if ( *mode == 'r' ) { size_t bufsize = 0; #if defined(CRAM_IO_CUSTOM_BUFFERING) && defined(HAVE_STDIO_EXT_H) int isreg = 0; #endif if ( strcmp(filename,"-") == 0 ) { fd->fp_in = stdin; } else { fd->fp_in = fopen(filename, fmode); } if ( ! fd->fp_in ) return cram_io_close(fd,0); #if defined(CRAM_IO_CUSTOM_BUFFERING) #if defined(HAVE_STDIO_EXT_H) #if defined(HAVE_FILENO) && defined(HAVE_FSTAT) do { int const filedesc = fileno(fd->fp_in); struct stat sb; int const fdret = fstat(filedesc,&sb); isreg = (fdret == 0) && S_ISREG(sb.st_mode); } while ( 0 ); #endif /* get input buffer size */ if ( isreg ) { /* read one character to force buffer to be set up */ int const c = fgetc(fd->fp_in); /* EOF? */ if ( c != EOF ) { /* get buffer size */ int cc; bufsize = __fbufsize(fd->fp_in); /* put character back (C standard says this is guaranteed to * work for a single character) */ cc = ungetc(c,fd->fp_in); /* check result anyway */ if ( cc == EOF ) { return cram_io_close(fd,0); } } } #endif // HAVE_STDIO_EXT_H fd->fp_in_callbacks = cram_IO_allocate_cram_io_input_from_C_FILE(fd->fp_in); if ( ! fd->fp_in_callbacks ) return cram_io_close(fd,0); if ( !bufsize ) bufsize = 32*1024; do { fd->fp_in_buffer = cram_io_allocate_input_buffer(bufsize); if ( ! fd->fp_in_buffer ) { return cram_io_close(fd,0); } else { setvbuf(fd->fp_in, NULL, _IONBF, 0); } } while ( 0 ); #endif // CRAM_IO_CUSTOM_BUFFERING } else { if (filename) { if ( strcmp(filename,"-") == 0 ) { fd->fp_out = stdout; } else { fd->fp_out = fopen(filename, fmode); } if ( ! fd->fp_out ) return cram_io_close(fd,0); } else { // E.g. opening a CRAM in-memory file. fd->fp_out = NULL; } #if defined(CRAM_IO_CUSTOM_BUFFERING) fd->fp_out_callbacks = cram_IO_allocate_cram_io_output_from_C_FILE(fd->fp_out); if ( ! fd->fp_out_callbacks ) return cram_io_close(fd,0); int bufsize = 32*1024; // FIXME: use same bufsize calc as above fd->fp_out_buffer = cram_io_allocate_output_buffer(bufsize); if ( ! fd->fp_out_buffer ) { return cram_io_close(fd,0); } else if (fd->fp_out) { setvbuf(fd->fp_out, NULL, _IONBF, 0); } #endif // CRAM_IO_CUSTOM_BUFFERING } return fd; } /* * Opens a CRAM file for read (mode "rb") or write ("wb"). * The filename may be "-" to indicate stdin or stdout. * * Returns file handle on success * NULL on failure. */ cram_fd *cram_open(const char *filename, const char *mode) { int i; char *cp; char fmode[3]= { mode[0], '\0', '\0' }; cram_fd *fd = NULL; if (strlen(mode) > 1 && (mode[1] == 'b' || mode[1] == 'c')) { fmode[1] = 'b'; } fd = cram_io_open(filename,mode,fmode); if (!fd) return cram_io_close(fd,0); fd->level = 5; if (strlen(mode) > 2 && mode[2] >= '0' && mode[2] <= '9') fd->level = mode[2] - '0'; fd->mode = *mode; fd->first_container = 0; if (fd->mode == 'r') { /* Reader */ if (!(fd->file_def = cram_read_file_def(fd))) goto err; fd->version = fd->file_def->major_version * 256 + fd->file_def->minor_version; if (!(fd->header = cram_read_SAM_hdr(fd))) { cram_free_file_def(fd->file_def); goto err; } } else { /* Writer */ cram_file_def def; if (major_version == 1) { fprintf(stderr, "Unable to write to version 1.0\n"); goto err; } def.magic[0] = 'C'; def.magic[1] = 'R'; def.magic[2] = 'A'; def.magic[3] = 'M'; def.major_version = major_version; def.minor_version = minor_version; memset(def.file_id, 0, 20); strncpy(def.file_id, filename, 20); if (0 != cram_write_file_def(fd, &def)) goto err; fd->version = def.major_version * 256 + def.minor_version; /* SAM header written later */ } cram_init_tables(fd); fd->prefix = strdup((cp = strrchr(filename, '/')) ? cp+1 : filename); if (!fd->prefix) goto err; fd->first_base = fd->last_base = -1; fd->record_counter = 0; fd->ctr = NULL; fd->ctr_mt = NULL; fd->refs = refs_create(); if (!fd->refs) goto err; fd->ref_id = -2; fd->ref = NULL; fd->decode_md = 0; fd->verbose = 0; fd->seqs_per_slice = SEQS_PER_SLICE; fd->bases_per_slice = BASES_PER_SLICE; fd->slices_per_container = SLICE_PER_CNT; fd->embed_ref = 0; fd->no_ref = 0; fd->ignore_md5 = 0; fd->ignore_chksum = 1; // Some disagreement in the specification of these fd->lossy_read_names = 0; fd->use_bz2 = 0; fd->use_rans = IS_CRAM_3_VERS(fd); fd->use_bsc = 0; fd->use_lzma = 0; fd->multi_seq = 0; fd->unsorted = 0; fd->shared_ref = 0; fd->index = NULL; fd->own_pool = 0; fd->pool = NULL; fd->rqueue = NULL; fd->job_pending = NULL; fd->ooc = 0; fd->binning = BINNING_NONE; fd->required_fields = INT_MAX; for (i = 0; i < DS_END; i++) fd->m[i] = cram_new_metrics(); if (!(fd->tags_used = HashTableCreate(16, HASH_DYNAMIC_SIZE))) goto err; fd->range.refid = -2; // no ref. fd->eof = 1; fd->ref_fn = NULL; fd->bl = NULL; /* Initialise dummy refs from the @SQ headers */ if (-1 == refs_from_header(fd->refs, fd, fd->header)) goto err; return fd; err: fd = cram_io_close(fd,0); return NULL; } #if defined(CRAM_IO_CUSTOM_BUFFERING) /* * Opens a CRAM file for input via callbacks * * Returns file handle on success * NULL on failure. */ cram_fd *cram_open_by_callbacks( char const * filename, cram_io_allocate_read_input_t callback_allocate_function, cram_io_deallocate_read_input_t callback_deallocate_function, size_t const bufsize ) { int i; char *cp; cram_fd *fd = NULL; fd = cram_io_open_by_callbacks(filename, callback_allocate_function, callback_deallocate_function, bufsize, 0); if (!fd) return cram_io_close(fd,0); fd->level = 5; fd->mode = 'r'; fd->first_container = 0; /* Reader */ if (!(fd->file_def = cram_read_file_def(fd))) goto err; fd->version = fd->file_def->major_version * 256 + fd->file_def->minor_version; if (!(fd->header = cram_read_SAM_hdr(fd))) goto err; cram_init_tables(fd); fd->prefix = strdup((cp = strrchr(filename, '/')) ? cp+1 : filename); if (!fd->prefix) goto err; fd->first_base = fd->last_base = -1; fd->record_counter = 0; fd->ctr = NULL; fd->ctr_mt = NULL; fd->refs = refs_create(); if (!fd->refs) goto err; fd->ref_id = -2; fd->ref = NULL; fd->decode_md = 0; fd->verbose = 0; fd->seqs_per_slice = SEQS_PER_SLICE; fd->bases_per_slice = BASES_PER_SLICE; fd->slices_per_container = SLICE_PER_CNT; fd->embed_ref = 0; fd->no_ref = 0; fd->ignore_md5 = 0; fd->ignore_chksum = 1; // Some disagreement in the specification of these fd->lossy_read_names = 0; fd->use_bz2 = 0; fd->use_rans = IS_CRAM_3_VERS(fd); fd->use_bsc = 0; fd->use_lzma = 0; fd->multi_seq = 0; fd->unsorted = 0; fd->shared_ref = 0; fd->index = NULL; fd->own_pool = 0; fd->pool = NULL; fd->rqueue = NULL; fd->job_pending = NULL; fd->ooc = 0; fd->binning = BINNING_NONE; fd->required_fields = INT_MAX; for (i = 0; i < DS_END; i++) fd->m[i] = cram_new_metrics(); if (!(fd->tags_used = HashTableCreate(16, HASH_DYNAMIC_SIZE))) goto err; fd->range.refid = -2; // no ref. fd->eof = 1; fd->ref_fn = NULL; fd->bl = NULL; /* Initialise dummy refs from the @SQ headers */ if (-1 == refs_from_header(fd->refs, fd, fd->header)) goto err; return fd; err: fd = cram_io_close(fd,0); return NULL; } /* * FIXME: make shared interface with code above. * * Opens a CRAM file for write via callbacks * * Returns file handle on success * NULL on failure. */ cram_fd *cram_openw_by_callbacks( char const * filename, cram_io_allocate_write_output_t callback_allocate_function, cram_io_deallocate_write_output_t callback_deallocate_function, size_t const bufsize ) { int i; char *cp; cram_fd *fd = NULL; fd = cram_io_openw_by_callbacks(filename, callback_allocate_function, callback_deallocate_function, bufsize); if (!fd) return cram_io_close(fd,0); fd->level = 5; fd->mode = 'w'; fd->first_container = 0; { /* Writer */ cram_file_def def; if (major_version == 1) { fprintf(stderr, "Unable to write to version 1.0\n"); goto err; } def.magic[0] = 'C'; def.magic[1] = 'R'; def.magic[2] = 'A'; def.magic[3] = 'M'; def.major_version = major_version; def.minor_version = minor_version; memset(def.file_id, 0, 20); if (filename) strncpy(def.file_id, filename, 20); if (0 != cram_write_file_def(fd, &def)) goto err; fd->version = def.major_version * 256 + def.minor_version; /* SAM header written later */ } cram_init_tables(fd); if (filename) { fd->prefix = strdup((cp = strrchr(filename, '/')) ? cp+1 : filename); if (!fd->prefix) goto err; } else { fd->prefix = strdup(""); } fd->first_base = fd->last_base = -1; fd->record_counter = 0; fd->ctr = NULL; fd->refs = refs_create(); if (!fd->refs) goto err; fd->ref_id = -2; fd->ref = NULL; fd->decode_md = 0; fd->verbose = 0; fd->seqs_per_slice = SEQS_PER_SLICE; fd->bases_per_slice = BASES_PER_SLICE; fd->slices_per_container = SLICE_PER_CNT; fd->embed_ref = 0; fd->no_ref = 0; fd->ignore_md5 = 0; fd->use_bz2 = 0; fd->use_rans = IS_CRAM_3_VERS(fd); fd->use_bsc = 0; fd->use_lzma = 0; fd->multi_seq = 0; fd->unsorted = 0; fd->shared_ref = 0; fd->index = NULL; fd->own_pool = 0; fd->pool = NULL; fd->rqueue = NULL; fd->job_pending = NULL; fd->ooc = 0; fd->binning = BINNING_NONE; fd->required_fields = INT_MAX; for (i = 0; i < DS_END; i++) fd->m[i] = cram_new_metrics(); if (!(fd->tags_used = HashTableCreate(16, HASH_DYNAMIC_SIZE))) goto err; fd->range.refid = -2; // no ref. fd->eof = 1; fd->ref_fn = NULL; fd->bl = NULL; /* Initialise dummy refs from the @SQ headers */ if (-1 == refs_from_header(fd->refs, fd, fd->header)) goto err; return fd; err: fd = cram_io_close(fd,0); return NULL; } #endif /* * Flushes a CRAM file. * Useful for when writing to stdout without wishing to close the stream. * * Returns 0 on success * -1 on failure */ int cram_flush(cram_fd *fd) { if (!fd) return -1; if (fd->mode == 'w' && fd->ctr) { if(fd->ctr->slice) cram_update_curr_slice(fd->ctr); if (-1 == cram_flush_container_mt(fd, fd->ctr)) return -1; } return 0; } /* * Writes an EOF block to a CRAM file. * * Returns 0 on success * -1 on failure */ int cram_write_eof_block(cram_fd *fd) { // 7-bit encoding version: // CRAM_IO_WRITE( // "\x0f\x00\x00\x00\x8f\xff\xff\xff" // Cont HDR // "\x7f\x82\x95\x9e\x46\x00\x00\x00" // Cont HDR // "\x00\x01\x00" // Cont HDR // "\xac\xd6\x05\xbc" // CRC32 // "\x00\x01\x00\x06\x06" // Comp.HDR blk // "\x01\x00\x01\x00\x01\x00" // Comp.HDR blk // "\xee\x63\x01\x4b", // CRC32 // 38, 1, fd); // return cram_io_flush_output_buffer(fd); // EOF block is a container with // ref_seq_id -1 // start pos 0x454f46 ("EOF") // span 0 // nrec 0 // counter 0 // nbases 0 // 1 block (landmark 0) // (CRC32) // followed by an empty compression header block // method raw (0) // type comp header (1) // content id 0 // block contents size 6 // raw size 6 // empty preservation map (01 00) // empty data series map (01 00) // empty tag map (01 00) // block CRC if (IS_CRAM_3_VERS(fd)) { if (1 != CRAM_IO_WRITE( "\x0f\x00\x00\x00\xff\xff\xff\xff" // Cont HDR "\x0f\xe0\x45\x4f\x46\x00\x00\x00" // Cont HDR "\x00\x01\x00" // Cont HDR "\x05\xbd\xd9\x4f" // CRC32 //"\xa8\x2a\x1b\xb9" // CRC32C "\x00\x01\x00\x06\x06" // Comp.HDR blk "\x01\x00\x01\x00\x01\x00" // Comp.HDR blk "\xee\x63\x01\x4b", // CRC32 //"\xe9\x70\xd3\x86", // CRC32C 38, 1, fd)) { fd = cram_io_close(fd,0); return -1; } } else { if (1 != CRAM_IO_WRITE("\x0b\x00\x00\x00\xff\xff\xff\xff" "\x0f\xe0\x45\x4f\x46\x00\x00\x00" "\x00\x01\x00\x00\x01\x00\x06\x06" "\x01\x00\x01\x00\x01\x00", 30, 1, fd)) { fd = cram_io_close(fd,0); return -1; } } #if defined(CRAM_IO_CUSTOM_BUFFERING) return cram_io_flush_output_buffer(fd); #else return 0; #endif } /* * Closes a CRAM file. * Returns 0 on success * -1 on failure */ int cram_close(cram_fd *fd) { spare_bams *bl, *next; int i; int rclose = 0; if (!fd) { fd = cram_io_close(fd,0); return -1; } if (fd->mode == 'w' && fd->ctr) { if(fd->ctr->slice) cram_update_curr_slice(fd->ctr); if (-1 == cram_flush_container_mt(fd, fd->ctr)) { fd = cram_io_close(fd,0); return -1; } } if (fd->pool && fd->eof >= 0) { t_pool_flush(fd->pool); if (0 != cram_flush_result(fd)) { fd = cram_io_close(fd,0); return -1; } pthread_mutex_destroy(fd->metrics_lock); pthread_mutex_destroy(fd->ref_lock); pthread_mutex_destroy(fd->bam_list_lock); free(fd->metrics_lock); free(fd->ref_lock); free(fd->bam_list_lock); if (fd->mode == 'w') fd->ctr = NULL; // prevent double freeing //fprintf(stderr, "CRAM: destroy queue %p\n", fd->rqueue); t_results_queue_destroy(fd->rqueue); } if (fd->mode == 'w') { /* Write EOF block */ if (0 != cram_write_eof_block(fd)) return -1; // if (1 != fwrite("\x00\x00\x00\x00\xff\xff\xff\xff" // "\xff\xe0\x45\x4f\x46\x00\x00\x00" // "\x00\x00\x00", 19, 1, fd->fp)) // return -1; } for (bl = fd->bl; bl; bl = next) { int i, max_rec = fd->seqs_per_slice * fd->slices_per_container; next = bl->next; for (i = 0; i < max_rec; i++) { if (bl->bams[i]) free(bl->bams[i]); } free(bl->bams); free(bl); } if (fd->file_def) cram_free_file_def(fd->file_def); if (fd->header) sam_hdr_free(fd->header); free(fd->prefix); if (fd->ctr) cram_free_container(fd->ctr); if (fd->ctr_mt && fd->ctr_mt != fd->ctr) cram_free_container(fd->ctr_mt); if (fd->refs) refs_free(fd->refs); if (fd->ref_free) free(fd->ref_free); for (i = 0; i < DS_END; i++) if (fd->m[i]) free(fd->m[i]); if (fd->tags_used) HashTableDestroy(fd->tags_used, 1); if (fd->index) cram_index_free(fd); if (fd->own_pool && fd->pool) t_pool_destroy(fd->pool, 0); /* rclose == return value for flush and close in case of CRAM output */ fd = cram_io_close(fd, &rclose); return rclose; } /* * Returns 1 if we hit an EOF while reading. */ int cram_eof(cram_fd *fd) { return fd->eof; } /* * Sets options on the cram_fd. See CRAM_OPT_* definitions in cram_structs.h. * Use this immediately after opening. * * Returns 0 on success * -1 on failure */ int cram_set_option(cram_fd *fd, enum cram_option opt, ...) { int r; va_list args; va_start(args, opt); r = cram_set_voption(fd, opt, args); va_end(args); return r; } /* * Sets options on the cram_fd. See CRAM_OPT_* definitions in cram_structs.h. * Use this immediately after opening. * * Returns 0 on success * -1 on failure */ int cram_set_voption(cram_fd *fd, enum cram_option opt, va_list args) { refs_t *refs; switch (opt) { case CRAM_OPT_DECODE_MD: fd->decode_md = va_arg(args, int); break; case CRAM_OPT_PREFIX: if (fd->prefix) free(fd->prefix); if (!(fd->prefix = strdup(va_arg(args, char *)))) return -1; break; case CRAM_OPT_VERBOSITY: fd->verbose = va_arg(args, int); break; case CRAM_OPT_SEQS_PER_SLICE: fd->seqs_per_slice = va_arg(args, int); break; case CRAM_OPT_BASES_PER_SLICE: fd->bases_per_slice = va_arg(args, int); break; case CRAM_OPT_SLICES_PER_CONTAINER: fd->slices_per_container = va_arg(args, int); break; case CRAM_OPT_EMBED_REF: fd->embed_ref = va_arg(args, int); break; case CRAM_OPT_NO_REF: fd->no_ref = va_arg(args, int); break; case CRAM_OPT_IGNORE_MD5: fd->ignore_md5 = va_arg(args, int); break; case CRAM_OPT_IGNORE_CHKSUM: fd->ignore_chksum = va_arg(args, int); break; case CRAM_OPT_LOSSY_READ_NAMES: fd->lossy_read_names = va_arg(args, int); break; case CRAM_OPT_USE_BZIP2: fd->use_bz2 = va_arg(args, int); break; case CRAM_OPT_USE_ARITH: case CRAM_OPT_USE_RANS: fd->use_rans = va_arg(args, int); break; case CRAM_OPT_USE_BSC: fd->use_bsc = va_arg(args, int); break; case CRAM_OPT_USE_FQZ: fd->use_fqz = va_arg(args, int); break; case CRAM_OPT_USE_LZMA: fd->use_lzma = va_arg(args, int); break; case CRAM_OPT_SHARED_REF: fd->shared_ref = 1; refs = va_arg(args, refs_t *); if (refs != fd->refs) { if (fd->refs) refs_free(fd->refs); fd->refs = refs; fd->refs->count++; } break; case CRAM_OPT_RANGE: { cram_range *cr = va_arg(args, cram_range *); int r = cram_seek_to_refpos(fd, cr); fd->range = *cr; if (fd->range.refid != -2) fd->required_fields |= SAM_POS; return r; } case CRAM_OPT_REFERENCE: return cram_load_reference(fd, va_arg(args, char *)); case CRAM_OPT_VERSION: { int major, minor; char *s = va_arg(args, char *); if (2 != sscanf(s, "%d.%d", &major, &minor)) { fprintf(stderr, "Malformed version string %s\n", s); return -1; } if (!((major == 1 && minor == 0) || (major == 2 && (minor == 0 || minor == 1)) || (major == 3 && (minor == 0 || minor == 1)) || (major == 4 && minor == 0))) { fprintf(stderr, "Unknown version string; " "use 1.0 (deprecated), 2.0, 2.1 or 3.0 " "(experimentally 3.1 or 4.0)\n"); errno = EINVAL; return -1; } if (major == 1 && minor == 0 && fd && fd->mode != 'r') { fprintf(stderr, "Unable to write to version 1.0\n"); return -1; } major_version = major; minor_version = minor; break; } case CRAM_OPT_MULTI_SEQ_PER_SLICE: fd->multi_seq = va_arg(args, int); break; case CRAM_OPT_NTHREADS: { int nthreads = va_arg(args, int); if (nthreads > 1) { if (!(fd->pool = t_pool_init(nthreads*2, nthreads))) return -1; fd->rqueue = t_results_queue_init(); fd->metrics_lock = malloc(sizeof(pthread_mutex_t)); fd->ref_lock = malloc(sizeof(pthread_mutex_t)); fd->bam_list_lock = malloc(sizeof(pthread_mutex_t)); pthread_mutex_init(fd->metrics_lock, NULL); pthread_mutex_init(fd->ref_lock, NULL); pthread_mutex_init(fd->bam_list_lock, NULL); fd->shared_ref = 1; fd->own_pool = 1; } break; } case CRAM_OPT_THREAD_POOL: fd->pool = va_arg(args, t_pool *); if (fd->pool) { fd->rqueue = t_results_queue_init(); fd->metrics_lock = malloc(sizeof(pthread_mutex_t)); fd->ref_lock = malloc(sizeof(pthread_mutex_t)); fd->bam_list_lock = malloc(sizeof(pthread_mutex_t)); pthread_mutex_init(fd->metrics_lock, NULL); pthread_mutex_init(fd->ref_lock, NULL); pthread_mutex_init(fd->bam_list_lock, NULL); } fd->shared_ref = 1; // Needed to avoid clobbering ref between threads fd->own_pool = 0; //fd->qsize = 1; //fd->decoded = calloc(fd->qsize, sizeof(cram_container *)); //t_pool_dispatch(fd->pool, cram_decoder_thread, fd); break; case CRAM_OPT_BINNING: fd->binning = va_arg(args, int); break; case CRAM_OPT_REQUIRED_FIELDS: fd->required_fields = va_arg(args, int); if (fd->range.refid != -2) fd->required_fields |= SAM_POS; break; case CRAM_OPT_PRESERVE_AUX_ORDER: fd->preserve_aux_order = va_arg(args, int); break; case CRAM_OPT_PRESERVE_AUX_SIZE: fd->preserve_aux_size = va_arg(args, int); break; default: fprintf(stderr, "Unknown CRAM option code %d\n", opt); return -1; } return 0; } io_lib-io_lib-1-14-11/io_lib/cram_io.h000066400000000000000000000623671336132477700174170ustar00rootroot00000000000000/* * Copyright (c) 2013, 2014, 2015 Genome Research Ltd. * Author(s): 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. */ /* * Author: James Bonfield, Wellcome Trust Sanger Institute. 2013 */ /*! \file * Include cram.h instead. * * This is an internal part of the CRAM system and is automatically included * when you #include cram.h. * * Implements the low level CRAM I/O primitives. * This includes basic data types such as byte, int, ITF-8, * maps, bitwise I/O, etc. */ #ifndef _CRAM_IO_H_ #define _CRAM_IO_H_ #ifdef __cplusplus extern "C" { #endif #define ITF8_MACROS #include #include #include /**@{ ---------------------------------------------------------------------- * ITF8 encoding and decoding. * * Also see the itf8_get and itf8_put macros. */ /*! INTERNAL: Converts two characters into an integer for use in switch{} */ #define CRAM_KEY(a,b) (((a)<<8)|((b))) /*! Reads an integer in ITF-8 encoding from 'fd' and stores it in * *val. * * @return * Returns the number of bytes read on success; * -1 on failure */ int itf8_decode(cram_fd *fd, int32_t *val); #ifndef ITF8_MACROS /*! Reads an integer in ITF-8 encoding from 'cp' and stores it in * *val. * * @return * Returns the number of bytes read on success; * -1 on failure */ int itf8_get(char *cp, int32_t *val_p); /*! Stores a value to memory in ITF-8 format. * * @return * Returns the number of bytes required to store the number. * This is a maximum of 5 bytes. */ int itf8_put(char *cp, int32_t val); #else /* * Macro implementations of the above */ #define itf8_get(c,v) (((uc)(c)[0]<0x80)?(*(v)=(uc)(c)[0],1):(((uc)(c)[0]<0xc0)?(*(v)=(((uc)(c)[0]<<8)|(uc)(c)[1])&0x3fff,2):(((uc)(c)[0]<0xe0)?(*(v)=(((uc)(c)[0]<<16)|((uc)(c)[1]<<8)|(uc)(c)[2])&0x1fffff,3):(((uc)(c)[0]<0xf0)?(*(v)=(((uc)(c)[0]<<24)|((uc)(c)[1]<<16)|((uc)(c)[2]<<8)|(uc)(c)[3])&0x0fffffff,4):(*(v)=(((uc)(c)[0]&0x0f)<<28)|((uc)(c)[1]<<20)|((uc)(c)[2]<<12)|((uc)(c)[3]<<4)|((uc)(c)[4]&0x0f),5))))) #define itf8_put(c,v) ((!((v)&~0x7f))?((c)[0]=(v),1):(!((v)&~0x3fff))?((c)[0]=((v)>>8)|0x80,(c)[1]=(v)&0xff,2):(!((v)&~0x1fffff))?((c)[0]=((v)>>16)|0xc0,(c)[1]=((v)>>8)&0xff,(c)[2]=(v)&0xff,3):(!((v)&~0xfffffff))?((c)[0]=((v)>>24)|0xe0,(c)[1]=((v)>>16)&0xff,(c)[2]=((v)>>8)&0xff,(c)[3]=(v)&0xff,4):((c)[0]=0xf0|(((v)>>28)&0xff),(c)[1]=((v)>>20)&0xff,(c)[2]=((v)>>12)&0xff,(c)[3]=((v)>>4)&0xff,(c)[4]=(v)&0xf,5)) #define itf8_size(v) ((!((v)&~0x7f))?1:(!((v)&~0x3fff))?2:(!((v)&~0x1fffff))?3:(!((v)&~0xfffffff))?4:5) #endif int ltf8_put(char *cp, int64_t val); /* Version of itf8_get that checks it hasn't run out of input */ extern const int itf8_bytes[16]; extern const int ltf8_bytes[256]; static inline int safe_itf8_get(const char *cp, const char *endp, int32_t *val_p) { const unsigned char *up = (unsigned char *)cp; if (endp - cp < 5 && (cp >= endp || endp - cp < itf8_bytes[up[0]>>4])) { *val_p = 0; return 0; } if (up[0] < 0x80) { *val_p = up[0]; return 1; } else if (up[0] < 0xc0) { *val_p = ((up[0] <<8) | up[1]) & 0x3fff; return 2; } else if (up[0] < 0xe0) { *val_p = ((up[0]<<16) | (up[1]<< 8) | up[2]) & 0x1fffff; return 3; } else if (up[0] < 0xf0) { *val_p = ((up[0]<<24) | (up[1]<<16) | (up[2]<<8) | up[3]) & 0x0fffffff; return 4; } else { *val_p = ((up[0] & 0x0f)<<28) | (up[1]<<20) | (up[2]<<12) | (up[3]<<4) | (up[4] & 0x0f); return 5; } } static inline int safe_ltf8_get(const char *cp, const char *endp, int64_t *val_p) { unsigned char *up = (unsigned char *)cp; if (endp - cp < 9 && (cp >= endp || endp - cp < ltf8_bytes[up[0]])) { *val_p = 0; return 0; } if (up[0] < 0x80) { *val_p = up[0]; return 1; } else if (up[0] < 0xc0) { *val_p = (((uint64_t)up[0]<< 8) | (uint64_t)up[1]) & (((1LL<<(6+8)))-1); return 2; } else if (up[0] < 0xe0) { *val_p = (((uint64_t)up[0]<<16) | ((uint64_t)up[1]<< 8) | (uint64_t)up[2]) & ((1LL<<(5+2*8))-1); return 3; } else if (up[0] < 0xf0) { *val_p = (((uint64_t)up[0]<<24) | ((uint64_t)up[1]<<16) | ((uint64_t)up[2]<< 8) | (uint64_t)up[3]) & ((1LL<<(4+3*8))-1); return 4; } else if (up[0] < 0xf8) { *val_p = (((uint64_t)up[0]<<32) | ((uint64_t)up[1]<<24) | ((uint64_t)up[2]<<16) | ((uint64_t)up[3]<< 8) | (uint64_t)up[4]) & ((1LL<<(3+4*8))-1); return 5; } else if (up[0] < 0xfc) { *val_p = (((uint64_t)up[0]<<40) | ((uint64_t)up[1]<<32) | ((uint64_t)up[2]<<24) | ((uint64_t)up[3]<<16) | ((uint64_t)up[4]<< 8) | (uint64_t)up[5]) & ((1LL<<(2+5*8))-1); return 6; } else if (up[0] < 0xfe) { *val_p = (((uint64_t)up[0]<<48) | ((uint64_t)up[1]<<40) | ((uint64_t)up[2]<<32) | ((uint64_t)up[3]<<24) | ((uint64_t)up[4]<<16) | ((uint64_t)up[5]<< 8) | (uint64_t)up[6]) & ((1LL<<(1+6*8))-1); return 7; } else if (up[0] < 0xff) { *val_p = (((uint64_t)up[1]<<48) | ((uint64_t)up[2]<<40) | ((uint64_t)up[3]<<32) | ((uint64_t)up[4]<<24) | ((uint64_t)up[5]<<16) | ((uint64_t)up[6]<< 8) | (uint64_t)up[7]) & ((1LL<<(7*8))-1); return 8; } else { *val_p = (((uint64_t)up[1]<<56) | ((uint64_t)up[2]<<48) | ((uint64_t)up[3]<<40) | ((uint64_t)up[4]<<32) | ((uint64_t)up[5]<<24) | ((uint64_t)up[6]<<16) | ((uint64_t)up[7]<< 8) | (uint64_t)up[8]); return 9; } } static inline int uint7_size(uint64_t v) { int i = 0; do { i++; v >>= 7; } while (v); return i; } static inline int sint7_size(int64_t v) { return uint7_size((v >> 63) ^ (v << 1)); } // Unlike itf8 and ltf8 these are agnostic to data size. // A 32-bit quantity written using itf8 may be stored differently // than the same 32-bit value written using ltf8, which makes it hard // to transparently upgrade data sizes. We also support signed // versions using zig-zag encoding, to avoid the problem of a 64-bit // -1 taking up 9 bytes. static inline int uint7_put(uint8_t *cp, const uint8_t *endp, uint64_t v) { uint8_t *op = cp; int s = 0; uint64_t o = v; // big endian for simpler and faster decode. do { s += 7; o >>= 7; } while (o); if (endp && (endp-cp)*7 < s) return 0; do { s -= 7; *cp++ = ((v>>s)&0x7f) + (s?128:0); } while (s); return cp-op; } static inline int sint7_put(uint8_t *cp, const uint8_t *endp, int64_t v) { // zig-zag encoding. return uint7_put(cp, endp, (v >> 63) ^ (v << 1)); } // FIXME: Merge with u7tou32 in rANS_static4x16pr.c static inline int uint7_get(const uint8_t *cp, const uint8_t *endp, uint64_t *val_p) { const uint8_t *op = cp; uint8_t c; int64_t v = 0; if (endp) { if (cp >= endp) { *val_p = 0; return 0; } do { c = *cp++; v = (v<<7) | (c & 0x7f); } while ((c & 0x80) && cp < endp); } else { do { c = *cp++; v = (v<<7) | (c & 0x7f); } while (c & 0x80); } *val_p = v; return cp - op; } static inline int sint7_get(const uint8_t *cp, const uint8_t *endp, int64_t *v) { uint64_t u; int d = uint7_get(cp, endp, &u); *v = (u >> 1) ^ -(u & 1); return d; } int uint7_put_blk(cram_block *blk, uint64_t v); int sint7_put_blk(cram_block *blk, int64_t v); /*! Pushes a value in ITF8 format onto the end of a block. * * This shouldn't be used for high-volume data as it is not the fastest * method. * * @return * Returns the number of bytes written */ int itf8_put_blk(cram_block *blk, int32_t val); int ltf8_put_blk(cram_block *blk, int64_t val); /* * An alternative to itf8 and ltf8 is simple 7-bit encoding with the top * bit implying more data. This is helpful for several reasons. * 1. It's the same encoding for 32-bit and 64-bit so upgrading a data * type is transparent and doesn't change format. * 2. The top bit set implies this value is internal to a larger integer, * rather than this only being true for the first in N bytes. This in * turn reduces the entropy and offers marginal compression gains (0.1%). * 3. It's way simpler! * * Unfortunately the around 150+ uses of itf8/ltf8 so changing everywhere is * a lot of work. The ifdef below isn't for CRAM 4, but just unilaterally * changes every use (thus breaking old files) for testing purposes only. * See also cram_io.c. * * I think it's clearly a case of we wouldn't have started from here, * we're there now so may as well keep with it. */ #ifdef USE_INT7_ENCODING #include static inline int uint7_get_32(const uint8_t *cp, const uint8_t *endp, uint32_t *val_p) { uint64_t v; int r = uint7_get(cp, endp, &v); *val_p = v; return r; } #define safe_itf8_get uint7_get_32 #define safe_ltf8_get uint7_get #undef itf8_size #undef itf8_get #undef ltf8_get #define itf8_size uint7_size #define itf8_get(cp,val) uint7_get_32((uint8_t *)(cp),NULL,(val)) #define ltf8_get(cp,val) uint7_get((uint8_t *)(cp),NULL,(val)) #define itf8_put_blk uint7_put_blk #define ltf8_put_blk uint7_put_blk #undef itf8_put #undef ltf8_put #define itf8_put(cp,val) uint7_put((uint8_t *)(cp),NULL,(val)) #define ltf8_put(cp,val) uint7_put((uint8_t *)(cp),NULL,(val)) #define itf8_decode_crc uint7_decode_crc32 #define ltf8_decode_crc uint7_decode_crc #define itf8_encode uint7_encode #endif /**@}*/ /**@{ ---------------------------------------------------------------------- * CRAM blocks - the dynamically growable data block. We have code to * create, update, (un)compress and read/write. * * These are derived from the deflate_interlaced.c blocks, but with the * CRAM extension of content types and IDs. */ /*! Allocates a new cram_block structure with a specified content_type and * id. * * @return * Returns block pointer on success; * NULL on failure */ cram_block *cram_new_block(enum cram_content_type content_type, int content_id); /*! Reads a block from a cram file. * * @return * Returns cram_block pointer on success; * NULL on failure */ cram_block *cram_read_block(cram_fd *fd); /*! Writes a CRAM block. * * @return * Returns 0 on success; * -1 on failure */ int cram_write_block(cram_fd *fd, cram_block *b); /*! Frees a CRAM block, deallocating internal data too. */ void cram_free_block(cram_block *b); /*! Uncompresses a CRAM block, if compressed. * * @return * Returns 0 on success; * -1 on failure */ int cram_uncompress_block(cram_block *b); /*! Compresses a block. * * Compresses a block using one of two different zlib strategies. If we only * want one choice set strat2 to be -1. * * The logic here is that sometimes Z_RLE does a better job than Z_FILTERED * or Z_DEFAULT_STRATEGY on quality data. If so, we'd rather use it as it is * significantly faster. * * @return * Returns 0 on success; * -1 on failure */ int cram_compress_block(cram_fd *fd, cram_slice *slice, cram_block *b, cram_metrics *metrics, int method, int level); cram_metrics *cram_new_metrics(void); char *cram_block_method2str(enum cram_block_method m); char *cram_content_type2str(enum cram_content_type t); /* * Find an external block by its content_id */ static inline cram_block *cram_get_block_by_id(cram_slice *slice, int id) { if (slice->block_by_id && id >= 0 && id < 256) { return slice->block_by_id[id]; } else { int v = 256 + (id > 0 ? id % 251 : (-id) % 251); if (slice->block_by_id && slice->block_by_id[v] && slice->block_by_id[v]->content_id == id) return slice->block_by_id[v]; // Otherwise a linear search in case of collision int i; for (i = 0; i < slice->hdr->num_blocks; i++) { cram_block *b = slice->block[i]; if (b && b->content_type == EXTERNAL && b->content_id == id) return b; } } return NULL; } /* --- Accessor macros for manipulating blocks on a byte by byte basis --- */ /* Block size and data pointer. */ #define BLOCK_SIZE(b) ((b)->byte) #define BLOCK_DATA(b) ((b)->data) /* Returns the address one past the end of the block */ #define BLOCK_END(b) (&(b)->data[(b)->byte]) /* Request block to be at least 'l' bytes long */ #define BLOCK_RESIZE(b,l) \ do { \ while((b)->alloc <= (l)) { \ (b)->alloc = (b)->alloc ? (b)->alloc*1.5 : 1024; \ (b)->data = realloc((b)->data, (b)->alloc); \ } \ } while(0) /* Make block exactly 'l' bytes long */ #define BLOCK_RESIZE_EXACT(b,l) \ do { \ (b)->alloc = (l); \ (b)->data = realloc((b)->data, (b)->alloc); \ } while(0) /* Ensure the block can hold at least another 'l' bytes */ #define BLOCK_GROW(b,l) BLOCK_RESIZE((b), BLOCK_SIZE((b)) + (l)) /* Append string 's' of length 'l' */ #define BLOCK_APPEND(b,s,l) \ do { \ BLOCK_GROW((b),(l)); \ memcpy(BLOCK_END((b)), (s), (l)); \ BLOCK_SIZE((b)) += (l); \ } while (0) /* Append as single character 'c' */ #define BLOCK_APPEND_CHAR(b,c) \ do { \ BLOCK_GROW((b),1); \ (b)->data[(b)->byte++] = (c); \ } while (0) /* Append a single unsigned integer */ #define BLOCK_APPEND_UINT(b,i) \ do { \ unsigned char *cp; \ BLOCK_GROW((b),11); \ cp = &(b)->data[(b)->byte]; \ (b)->byte += append_uint(cp, (i)) - cp; \ } while (0) static inline unsigned char *append_uint32(unsigned char *cp, uint32_t i) { uint32_t j; if (i == 0) { *cp++ = '0'; return cp; } if (i < 100) goto b1; if (i < 10000) goto b3; if (i < 1000000) goto b5; if (i < 100000000) goto b7; if ((j = i / 1000000000)) {*cp++ = j + '0'; i -= j*1000000000; goto x8;} if ((j = i / 100000000)) {*cp++ = j + '0'; i -= j*100000000; goto x7;} b7:if ((j = i / 10000000)) {*cp++ = j + '0'; i -= j*10000000; goto x6;} if ((j = i / 1000000)) {*cp++ = j + '0', i -= j*1000000; goto x5;} b5:if ((j = i / 100000)) {*cp++ = j + '0', i -= j*100000; goto x4;} if ((j = i / 10000)) {*cp++ = j + '0', i -= j*10000; goto x3;} b3:if ((j = i / 1000)) {*cp++ = j + '0', i -= j*1000; goto x2;} if ((j = i / 100)) {*cp++ = j + '0', i -= j*100; goto x1;} b1:if ((j = i / 10)) {*cp++ = j + '0', i -= j*10; goto x0;} if (i) *cp++ = i + '0'; return cp; x8: *cp++ = i / 100000000 + '0', i %= 100000000; x7: *cp++ = i / 10000000 + '0', i %= 10000000; x6: *cp++ = i / 1000000 + '0', i %= 1000000; x5: *cp++ = i / 100000 + '0', i %= 100000; x4: *cp++ = i / 10000 + '0', i %= 10000; x3: *cp++ = i / 1000 + '0', i %= 1000; x2: *cp++ = i / 100 + '0', i %= 100; x1: *cp++ = i / 10 + '0', i %= 10; x0: *cp++ = i + '0'; return cp; } static inline unsigned char *append_sub32(unsigned char *cp, uint32_t i) { *cp++ = i / 100000000 + '0', i %= 100000000; *cp++ = i / 10000000 + '0', i %= 10000000; *cp++ = i / 1000000 + '0', i %= 1000000; *cp++ = i / 100000 + '0', i %= 100000; *cp++ = i / 10000 + '0', i %= 10000; *cp++ = i / 1000 + '0', i %= 1000; *cp++ = i / 100 + '0', i %= 100; *cp++ = i / 10 + '0', i %= 10; *cp++ = i + '0'; return cp; } static inline unsigned char *append_uint64(unsigned char *cp, uint64_t i) { uint64_t j; if (i <= 0xffffffff) return append_uint32(cp, i); if ((j = i/1000000000) > 1000000000) { cp = append_uint32(cp, j/1000000000); j %= 1000000000; cp = append_sub32(cp, j); } else { cp = append_uint32(cp, i / 1000000000); } cp = append_sub32(cp, i % 1000000000); return cp; } #define BLOCK_UPLEN(b) \ (b)->comp_size = (b)->uncomp_size = BLOCK_SIZE((b)) /**@}*/ /**@{ ---------------------------------------------------------------------- * Reference sequence handling */ /*! Loads a reference set from fn and stores in the cram_fd. * * @return * Returns 0 on success; * -1 on failure */ int cram_load_reference(cram_fd *fd, char *fn); /*! Generates a lookup table in refs based on the SQ headers in SAM_hdr. * * Indexes references by the order they appear in a BAM file. This may not * necessarily be the same order they appear in the fasta reference file. * * @return * Returns 0 on success; * -1 on failure */ int refs2id(refs_t *r, SAM_hdr *bfd); refs_t *refs_load_fai(refs_t *r_orig, char *fn, int is_err); char *load_ref_portion(bzi_FILE *fp, ref_entry *e, int start, int end); void refs_free(refs_t *r); /*! Returns a portion of a reference sequence from start to end inclusive. * * The returned pointer is owned by the cram_file fd and should not be freed * by the caller. It is valid only until the next cram_get_ref is called * with the same fd parameter (so is thread-safe if given multiple files). * * To return the entire reference sequence, specify start as 1 and end * as 0. * * @return * Returns reference on success; * NULL on failure */ char *cram_get_ref(cram_fd *fd, int id, int start, int end); void cram_ref_incr(refs_t *r, int id); void cram_ref_decr(refs_t *r, int id); /**@}*/ /**@{ ---------------------------------------------------------------------- * Containers */ /*! Creates a new container, specifying the maximum number of slices * and records permitted. * * @return * Returns cram_container ptr on success; * NULL on failure */ cram_container *cram_new_container(int nrec, int nslice); void cram_free_container(cram_container *c); /*! Reads a container header. * * @return * Returns cram_container on success; * NULL on failure or no container left (fd->err == 0). */ cram_container *cram_read_container(cram_fd *fd); /*! Writes a container structure. * * @return * Returns 0 on success; * -1 on failure */ int cram_write_container(cram_fd *fd, cram_container *h); /*! Flushes a container to disk. * * Flushes a completely or partially full container to disk, writing * container structure, header and blocks. This also calls the encoder * functions. * * @return * Returns 0 on success; * -1 on failure */ int cram_flush_container(cram_fd *fd, cram_container *c); int cram_flush_container_mt(cram_fd *fd, cram_container *c); /**@}*/ /**@{ ---------------------------------------------------------------------- * Compression headers; the first part of the container */ /*! Creates a new blank container compression header * * @return * Returns header ptr on success; * NULL on failure */ cram_block_compression_hdr *cram_new_compression_header(void); /*! Frees a cram_block_compression_hdr */ void cram_free_compression_header(cram_block_compression_hdr *hdr); /**@}*/ /**@{ ---------------------------------------------------------------------- * Slices and slice headers */ /*! Frees a slice header */ void cram_free_slice_header(cram_block_slice_hdr *hdr); /*! Frees a slice */ void cram_free_slice(cram_slice *s); /*! Creates a new empty slice in memory, for subsequent writing to * disk. * * @return * Returns cram_slice ptr on success; * NULL on failure */ cram_slice *cram_new_slice(enum cram_content_type type, int nrecs); /*! Loads an entire slice. * * FIXME: In 1.0 the native unit of slices within CRAM is broken * as slices contain references to objects in other slices. * To work around this while keeping the slice oriented outer loop * we read all slices and stitch them together into a fake large * slice instead. * * @return * Returns cram_slice ptr on success; * NULL on failure */ cram_slice *cram_read_slice(cram_fd *fd); /**@}*/ /**@{ ---------------------------------------------------------------------- * CRAM file definition (header) */ /*! Reads a CRAM file definition structure. * * @return * Returns file_def ptr on success; * NULL on failure */ cram_file_def *cram_read_file_def(cram_fd *fd); /*! Writes a cram_file_def structure to cram_fd. * * @return * Returns 0 on success; * -1 on failure */ int cram_write_file_def(cram_fd *fd, cram_file_def *def); /*! Frees a cram_file_def structure. */ void cram_free_file_def(cram_file_def *def); /**@}*/ /**@{ ---------------------------------------------------------------------- * SAM header I/O */ /*! Reads the SAM header from the first CRAM data block. * * Also performs minimal parsing to extract read-group * and sample information. * * @return * Returns SAM hdr ptr on success; * NULL on failure */ SAM_hdr *cram_read_SAM_hdr(cram_fd *fd); /*! Writes a CRAM SAM header. * * @return * Returns 0 on success; * -1 on failure */ int cram_write_SAM_hdr(cram_fd *fd, SAM_hdr *hdr); /**@}*/ /**@{ ---------------------------------------------------------------------- * The top-level cram opening, closing and option handling */ /*! Opens a CRAM file for read (mode "rb") or write ("wb"). * * The filename may be "-" to indicate stdin or stdout. * * @return * Returns file handle on success; * NULL on failure. */ cram_fd *cram_open(const char *filename, const char *mode); /*! Closes a CRAM file. * * @return * Returns 0 on success; * -1 on failure */ int cram_close(cram_fd *fd); /* * Flushes a CRAM file. * Useful for when writing to stdout without wishing to close the stream. * * Returns 0 on success * -1 on failure */ int cram_flush(cram_fd *fd); /* * Writes an EOF block to a CRAM file. * * Returns 0 on success * -1 on failure */ int cram_write_eof_block(cram_fd *fd); /*! Checks for end of file on a cram_fd stream. * * @return * Returns 0 if not at end of file * 1 if we hit an expected EOF (end of range or EOF block) * 2 for other EOF (end of stream without EOF block) */ int cram_eof(cram_fd *fd); /*! Sets options on the cram_fd. * * See CRAM_OPT_* definitions in cram_structs.h. * Use this immediately after opening. * * @return * Returns 0 on success; * -1 on failure */ int cram_set_option(cram_fd *fd, enum cram_option opt, ...); /*! Sets options on the cram_fd. * * See CRAM_OPT_* definitions in cram_structs.h. * Use this immediately after opening. * * @return * Returns 0 on success; * -1 on failure */ int cram_set_voption(cram_fd *fd, enum cram_option opt, va_list args); #if defined(CRAM_IO_CUSTOM_BUFFERING) /* * Opens a CRAM file for input via callbacks * * Returns file handle on success * NULL on failure. */ extern cram_fd *cram_open_by_callbacks( char const * filename, cram_io_allocate_read_input_t callback_allocate_function, cram_io_deallocate_read_input_t callback_deallocate_function, size_t const bufsize ); extern cram_fd * cram_openw_by_callbacks( char const * filename, cram_io_allocate_write_output_t callback_allocate_function, cram_io_deallocate_write_output_t callback_deallocate_function, size_t const bufsize ); extern cram_fd * cram_io_open( char const * filename, char const * mode, char const * fmode ); extern cram_fd * cram_io_open_by_callbacks( char const * filename, cram_io_allocate_read_input_t callback_allocate_function, cram_io_deallocate_read_input_t callback_deallocate_function, size_t const bufsize, int const decompress ); extern cram_fd * cram_io_openw_by_callbacks( char const * filename, cram_io_allocate_write_output_t callback_allocate_function, cram_io_deallocate_write_output_t callback_deallocate_function, size_t const bufsize ); extern cram_fd * cram_io_close(cram_fd * fd, int * fclose_result); extern cram_fd_output_buffer * cram_io_deallocate_output_buffer(cram_fd_output_buffer * buffer); extern cram_fd_output_buffer * cram_io_allocate_output_buffer(size_t const bufsize); #endif char *zlib_mem_inflate(char *cdata, size_t csize, size_t *size); /* Return default major/minor cram version as MAJOR*100+MINOR */ int cram_default_version(void); /**@}*/ #ifdef __cplusplus } #endif #endif /* _CRAM_IO_H_ */ io_lib-io_lib-1-14-11/io_lib/cram_stats.c000066400000000000000000000143771336132477700201370ustar00rootroot00000000000000/* * Copyright (c) 2013 Genome Research Ltd. * Author(s): 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. */ /* * Author: James Bonfield, Wellcome Trust Sanger Institute. 2013 */ #ifdef HAVE_CONFIG_H #include "io_lib_config.h" #endif #include #include #include #include #include #include #include #include #include #include #include "io_lib/cram.h" #include "io_lib/os.h" cram_stats *cram_stats_create(void) { return calloc(1, sizeof(cram_stats)); } void cram_stats_add(cram_stats *st, int64_t val) { st->nsamp++; if (val < MAX_STAT_VAL && val >= 0) { st->freqs[val]++; } else { HashItem *hi; if (!st->h) { st->h = HashTableCreate(2048, HASH_DYNAMIC_SIZE|HASH_NONVOLATILE_KEYS|HASH_INT_KEYS); } if ((hi = HashTableSearch(st->h, (char *)(size_t)val, 8))) { hi->data.i++; } else { HashData hd; hd.i = 1; HashTableAdd(st->h, (char *)(size_t)val, 8, hd, NULL); } } } void cram_stats_del(cram_stats *st, int64_t val) { st->nsamp--; if (val < MAX_STAT_VAL && val >= 0) { st->freqs[val]--; assert(st->freqs[val] >= 0); } else if (st->h) { HashItem *hi; if ((hi = HashTableSearch(st->h, (char *)(size_t)val, 8))) { if (--hi->data.i == 0) HashTableDel(st->h, hi, 0); } else { fprintf(stderr, "Failed to remove val %"PRId64" from cram_stats\n", val); st->nsamp++; } } else { fprintf(stderr, "Failed to remove val %"PRId64" from cram_stats\n", val); st->nsamp++; } } void cram_stats_dump(cram_stats *st) { int i; fprintf(stderr, "cram_stats:\n"); for (i = 0; i < MAX_STAT_VAL; i++) { if (!st->freqs[i]) continue; fprintf(stderr, "\t%d\t%d\n", i, st->freqs[i]); } if (st->h) { HashIter *iter= HashTableIterCreate(); HashItem *hi; while ((hi = HashTableIterNext(st->h, iter))) { fprintf(stderr, "\t%d\t%d\n", (int)(size_t)hi->key, (int)hi->data.i); } HashTableIterDestroy(iter); } } /* * Computes entropy from integer frequencies for various encoding methods and * picks the best encoding. * * FIXME: we could reuse some of the code here for the actual encoding * parameters too. Eg the best 'k' for SUBEXP or the code lengths for huffman. * * Returns the best codec to use. */ enum cram_encoding cram_stats_encoding(cram_fd *fd, cram_stats *st) { int nvals, i, ntot = 0, max_val = 0, min_val = INT_MAX; int *vals = NULL, *freqs = NULL, vals_alloc = 0; //cram_stats_dump(st); /* Count number of unique symbols */ for (nvals = i = 0; i < MAX_STAT_VAL; i++) { if (!st->freqs[i]) continue; if (nvals >= vals_alloc) { vals_alloc = vals_alloc ? vals_alloc*2 : 1024; vals = realloc(vals, vals_alloc * sizeof(int)); freqs = realloc(freqs, vals_alloc * sizeof(int)); if (!vals || !freqs) { if (vals) free(vals); if (freqs) free(freqs); return E_HUFFMAN; // Cannot do much else atm } } vals[nvals] = i; freqs[nvals] = st->freqs[i]; ntot += freqs[nvals]; if (max_val < i) max_val = i; if (min_val > i) min_val = i; nvals++; } if (st->h) { HashIter *iter= HashTableIterCreate(); HashItem *hi; int i; while ((hi = HashTableIterNext(st->h, iter))) { if (nvals >= vals_alloc) { vals_alloc = vals_alloc ? vals_alloc*2 : 1024; vals = realloc(vals, vals_alloc * sizeof(int)); freqs = realloc(freqs, vals_alloc * sizeof(int)); if (!vals || !freqs) return E_HUFFMAN; // Cannot do much else atm } i = (size_t)hi->key; vals[nvals]=i; freqs[nvals] = hi->data.i; ntot += freqs[nvals]; if (max_val < i) max_val = i; if (min_val > i) min_val = i; nvals++; } HashTableIterDestroy(iter); } st->nvals = nvals; assert(ntot == st->nsamp); free(vals); free(freqs); // Crude and simple alternative. return nvals > 1 ? E_EXTERNAL : E_HUFFMAN; #ifdef RANDOMISER // RANDOMISER switch(random()%10) { case 0: return E_HUFFMAN; case 1: return E_HUFFMAN; //case 1: return E_BETA; // Java doesn't support E_BETA for BYTE vals default: return E_EXTERNAL; } #endif // Single value items are best served in HUFFMAN as this takes // zero bits to store (it's only needs the compression header). if (nvals <= 1) { if (fd->verbose > 1) fprintf(stderr, "0 values => 0 bits\n"); return E_HUFFMAN; } if (fd->verbose > 1) fprintf(stderr, "Range = %d..%d, nvals=%d, ntot=%d\n", min_val, max_val, nvals, ntot); // Massive cull of old entropy analysis. // If you're interested in code to compare huffman vs beta // bit streams, see svn revision r4051 return E_EXTERNAL; } void cram_stats_free(cram_stats *st) { if (st->h) HashTableDestroy(st->h, 0); free(st); } io_lib-io_lib-1-14-11/io_lib/cram_stats.h000066400000000000000000000046611336132477700201370ustar00rootroot00000000000000/* * Copyright (c) 2013 Genome Research Ltd. * Author(s): 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. */ /* * Author: James Bonfield, Wellcome Trust Sanger Institute. 2013 */ #ifndef _CRAM_STATS_H_ #define _CRAM_STATS_H_ #ifdef __cplusplus extern "C" { #endif #include "io_lib/hash_table.h" cram_stats *cram_stats_create(void); void cram_stats_add(cram_stats *st, int64_t val); void cram_stats_del(cram_stats *st, int64_t val); void cram_stats_dump(cram_stats *st); void cram_stats_free(cram_stats *st); /* * Computes entropy from integer frequencies for various encoding methods and * picks the best encoding. * * FIXME: we could reuse some of the code here for the actual encoding * parameters too. Eg the best 'k' for SUBEXP or the code lengths for huffman. * * Returns the best codec to use. */ enum cram_encoding cram_stats_encoding(cram_fd *fd, cram_stats *st); #ifdef __cplusplus } #endif #endif io_lib-io_lib-1-14-11/io_lib/cram_structs.h000066400000000000000000000725611336132477700205140ustar00rootroot00000000000000/* * Copyright (c) 2013 Genome Research Ltd. * Author(s): 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. */ #ifndef _CRAM_STRUCTS_H_ #define _CRAM_STRUCTS_H_ #ifdef __cplusplus extern "C" { #endif /* * Defines in-memory structs for the basic file-format objects in the * CRAM format. * * The basic file format is: * File-def SAM-hdr Container Container ... * * Container: * Service-block data-block data-block ... * * Multiple blocks in a container are grouped together as slices, * also sometimes referred to as landmarks in the spec. */ #include #include "io_lib/hash_table.h" // From io_lib aka staden-read #include "io_lib/thread_pool.h" #include "io_lib/mFILE.h" #include "io_lib/bgzip.h" #ifdef SAMTOOLS // From within samtools/HTSlib # include "io_lib/string_alloc.h" #else // From within io_lib # include "io_lib/bam.h" // For BAM header parsing #endif #define SEQS_PER_SLICE 10000 #define BASES_PER_SLICE (SEQS_PER_SLICE*500) #define SLICE_PER_CNT 1 #define CRAM_SUBST_MATRIX "CGTNAGTNACTNACGNACGT" // TN only in Cram v1 //#define TN_external #define MAX_STAT_VAL 1024 //#define MAX_STAT_VAL 16 typedef struct { int freqs[MAX_STAT_VAL]; HashTable *h; int nsamp; // total number of values added int nvals; // total number of unique values added } cram_stats; /* NB: matches java impl, not the spec */ enum cram_encoding { E_NULL = 0, E_EXTERNAL = 1, E_GOLOMB = 2, E_HUFFMAN = 3, E_BYTE_ARRAY_LEN = 4, E_BYTE_ARRAY_STOP = 5, E_BETA = 6, E_SUBEXP = 7, E_GOLOMB_RICE = 8, E_GAMMA = 9, E_NUM_CODECS = 10, /* Number of codecs, not a real one. */ }; enum cram_external_type { E_INT = 1, E_LONG = 2, E_BYTE = 3, E_BYTE_ARRAY = 4, E_BYTE_ARRAY_BLOCK = 5, }; /* External IDs used by this implementation (only assumed during writing) */ enum cram_DS_ID { DS_CORE = 0, DS_aux = 1, // aux_blk DS_aux_OQ = 2, DS_aux_BQ = 3, DS_aux_BD = 4, DS_aux_BI = 5, DS_aux_FZ = 6, // also ZM:B DS_aux_oq = 7, // other qualities DS_aux_os = 8, // other sequences DS_aux_oz = 9, // other strings DS_ref, DS_RN, // name_blk DS_QS, // qual_blk DS_IN, // base_blk DS_SC, // soft_blk DS_BF, // start loop DS_CF, DS_AP, DS_RG, DS_MQ, DS_NS, DS_MF, DS_TS, DS_NP, DS_NF, DS_RL, DS_FN, DS_FC, DS_FP, DS_DL, DS_BA, DS_BS, DS_TL, DS_RI, DS_RS, DS_PD, DS_HC, DS_BB, DS_QQ, DS_TN, // end loop DS_RN_len, DS_SC_len, DS_BB_len, DS_QQ_len, DS_TC, // CRAM v1.0 tags DS_TM, // test DS_TV, // test DS_END, }; /* "File Definition Structure" */ typedef struct { char magic[4]; uint8_t major_version; uint8_t minor_version; char file_id[20]; // Filename or SHA1 checksum } cram_file_def; #define CRAM_MAJOR_VERS(v) ((v) >> 8) #define CRAM_MINOR_VERS(v) ((v) & 0xff) #define IS_CRAM_1_VERS(fd) (CRAM_MAJOR_VERS((fd)->version)==1) #define IS_CRAM_2_VERS(fd) (CRAM_MAJOR_VERS((fd)->version)==2) #define IS_CRAM_3_VERS(fd) (CRAM_MAJOR_VERS((fd)->version)>=3) struct cram_slice; enum cram_block_method { BM_ERROR = -1, RAW = 0, GZIP = 1, // Z_FILTERED BZIP2 = 2, LZMA = 3, RANS0 = 4, BSC = 5, FQZ = 6, RANS1 = 10, // Not externalised; stored as RANS (generic) GZIP_RLE = 11, // Z_RLE, NB: not externalised in CRAM GZIP_1 = 12, // Z_DEFAULT_STRATEGY level 1, NB: not externalised in CRAM RANS_PR0 = 13, // Parameterised r4x16pr rANS codecs. RANS_PR1 = 14, RANS_PR64 = 15, RANS_PR65 = 16, RANS_PR128 = 17, RANS_PR129 = 18, RANS_PR192 = 19, RANS_PR193 = 20, NAME_TOK3 = 21, BLOCK_METHOD_END = 31 }; enum cram_content_type { CT_ERROR = -1, FILE_HEADER = 0, COMPRESSION_HEADER = 1, MAPPED_SLICE = 2, UNMAPPED_SLICE = 3, // CRAM_1_VERS only EXTERNAL = 4, CORE = 5, }; /* Maximum simultaneous codecs allowed, 1 per bit */ #define CRAM_MAX_METHOD 32 /* Compression metrics */ typedef struct { // number of trials and time to next trial int trial; int next_trial; int consistency; // aggregate sizes during trials int sz[CRAM_MAX_METHOD]; // resultant method from trials int method; int strat; // Revisions of method, to allow culling of continually failing ones. int cnt[CRAM_MAX_METHOD]; int revised_method; double extra[CRAM_MAX_METHOD]; cram_stats *stats; } cram_metrics; /* Block */ typedef struct { enum cram_block_method method, orig_method; enum cram_content_type content_type; int32_t content_id; int32_t comp_size; int32_t uncomp_size; uint32_t crc32; int32_t idx; /* offset into data */ unsigned char *data; // For bit I/O size_t alloc; size_t byte; int bit; // To aid compression cram_metrics *m; // used to track aux block compression only int crc32_checked; uint32_t crc_part; } cram_block; struct cram_codec; /* defined in cram_codecs.h */ struct cram_map; #define CRAM_MAP_HASH 32 #define CRAM_MAP(a,b) (((a)*3+(b))&(CRAM_MAP_HASH-1)) /* Compression header block */ typedef struct { int32_t ref_seq_id; int64_t ref_seq_start; int64_t ref_seq_span; int32_t num_records; int32_t num_landmarks; int32_t *landmark; /* Flags from preservation map */ int mapped_qs_included; int unmapped_qs_included; int unmapped_placed; int qs_included; int read_names_included; int AP_delta; // indexed by ref-base and subst. code char substitution_matrix[5][4]; int no_ref; // TD Dictionary as a concatenated block cram_block *TD_blk; // Tag Dictionary int nTL; // number of TL entries in TD unsigned char **TL; // array of size nTL, pointer into TD_blk. HashTable *TD; // for encoding, keyed on TD entries HashTable *preservation_map; struct cram_map *rec_encoding_map[CRAM_MAP_HASH]; struct cram_map *tag_encoding_map[CRAM_MAP_HASH]; struct cram_codec *codecs[DS_END]; char *uncomp; // A single block of uncompressed data size_t uncomp_size, uncomp_alloc; } cram_block_compression_hdr; typedef struct cram_map { int key; /* 0xe0 + 3 bytes */ enum cram_encoding encoding; int offset; /* Offset into a single block of memory */ int size; /* Size */ struct cram_codec *codec; struct cram_map *next; // for noddy internal hash } cram_map; typedef struct { struct cram_codec *codec; cram_block *blk; cram_metrics *m; } cram_tag_map; /* Mapped or unmapped slice header block */ typedef struct { enum cram_content_type content_type; int32_t ref_seq_id; /* if content_type == MAPPED_SLICE */ int64_t ref_seq_start; /* if content_type == MAPPED_SLICE */ int64_t ref_seq_span; /* if content_type == MAPPED_SLICE */ int32_t num_records; int64_t record_counter; int32_t num_blocks; int32_t num_content_ids; int32_t *block_content_ids; int32_t ref_base_id; /* if content_type == MAPPED_SLICE */ unsigned char md5[16]; HashTable *tags; /* hash of optional tags */ uint32_t BD_crc; /* base call digest */ uint32_t SD_crc; /* quality score digest */ } cram_block_slice_hdr; struct ref_entry; /* * Container. * * Conceptually a container is split into slices, and slices into blocks. * However on disk it's just a list of blocks and we need to query the * block types to identify the start/end points of the slices. * * OR... are landmarks the start/end points of slices? */ typedef struct { int32_t length; int32_t ref_seq_id; int64_t ref_seq_start; int64_t ref_seq_span; int64_t record_counter; int64_t num_bases; int32_t num_records; int32_t num_blocks; int32_t num_landmarks; int32_t *landmark; /* Size of container header above */ size_t offset; /* Compression header is always the first block? */ cram_block_compression_hdr *comp_hdr; cram_block *comp_hdr_block; /* For construction purposes */ int max_slice, curr_slice; // maximum number of slices int curr_slice_mt; // Curr slice when reading ahead (via threads) int max_rec, curr_rec; // current and max recs per slice int max_c_rec, curr_c_rec; // current and max recs per container int slice_rec; // rec no. for start of this slice int curr_ref; // current ref ID. -2 for no previous int64_t last_pos; // last record position struct cram_slice **slices, *slice; int pos_sorted; // boolean, 1=>position sorted data int64_t max_apos; // maximum position, used if pos_sorted==0 int last_slice; // number of reads in last slice (0 for 1st) int multi_seq; // true if packing multi seqs per cont/slice int unsorted; // true is AP_delta is 0. /* Copied from fd before encoding, to allow multi-threading */ int64_t ref_start, first_base, last_base, ref_id, ref_end; char *ref; //struct ref_entry *ref; /* For multi-threading */ bam_seq_t **bams; /* Statistics for encoding */ cram_stats *stats[DS_END]; HashTable *tags_used; // cram_tag_map[], per tag types in use. int *refs_used; // array of frequency of ref seq IDs // For experimental name delta char *last_name; uint32_t crc32; // Raw container bytes CRC uint64_t s_num_bases; // number of bases in this slice } cram_container; /* * A single cram record */ typedef struct { struct cram_slice *s; // Filled out by cram_decode only int32_t ref_id; // fixed for all recs in slice? int32_t flags; // BF int32_t cram_flags; // CF int32_t len; // RL int64_t apos; // AP int32_t rg; // RG int32_t name; // RN; idx to s->names_blk int32_t name_len; int32_t mate_line; // index to another cram_record int32_t mate_ref_id; int64_t mate_pos; // NP int64_t tlen; // TS // Auxiliary data int32_t ntags; // TC int32_t aux; // idx to s->aux_blk int32_t aux_size; // total size of packed ntags in aux_blk #ifndef TN_external int32_t TN_idx; // TN; idx to s->TN; #else int32_t tn; // idx to s->tn_blk #endif int TL; int32_t seq; // idx to s->seqs_blk int32_t qual; // idx to s->qual_blk int32_t cigar; // idx to s->cigar int32_t ncigar; int64_t aend; // alignment end int32_t mqual; // MQ int32_t feature; // idx to s->feature int32_t nfeature; // number of features int32_t mate_flags; // MF } cram_record; // Accessor macros as an analogue of the bam ones #define cram_qname(c) (&(c)->s->name_blk->data[(c)->name]) #define cram_seq(c) (&(c)->s->seqs_blk->data[(c)->seq]) #define cram_qual(c) (&(c)->s->qual_blk->data[(c)->qual]) #define cram_aux(c) (&(c)->s->aux_blk->data[(c)->aux]) #define cram_seqi(c,i) (cram_seq((c))[(i)]) #define cram_name_len(c) ((c)->name_len) #define cram_strand(c) (((c)->flags & BAM_FREVERSE) != 0) #define cram_mstrand(c) (((c)->flags & BAM_FMREVERSE) != 0) #define cram_cigar(c) (&((cr)->s->cigar)[(c)->cigar]) /* * A feature is a base difference, used for the sequence reference encoding. * (We generate these internally when writing CRAM.) */ typedef struct { union { struct { int pos; int code; int base; // substitution code } X; struct { int pos; int code; int base; // actual base & qual int qual; } B; struct { int pos; int code; int seq_idx; // index to s->seqs_blk int len; } b; struct { int pos; int code; int qual; } Q; struct { int pos; int code; int len; int seq_idx; // soft-clip multiple bases } S; struct { int pos; int code; int len; int seq_idx; // insertion multiple bases } I; struct { int pos; int code; int base; // insertion single base } i; struct { int pos; int code; int len; } D; struct { int pos; int code; int len; } N; struct { int pos; int code; int len; } P; struct { int pos; int code; int len; } H; }; } cram_feature; //// Turns [A-Z][A-Z] into an integer from 0 to 32*32 //#define ID(a) ((((a)[0]-'A')<<5)+(a)[1]-'A') /* * A slice is really just a set of blocks, but it * is the logical unit for decoding a number of * sequences. */ typedef struct cram_slice { cram_block_slice_hdr *hdr; cram_block *hdr_block; cram_block **block; cram_block **block_by_id; /* State used during encoding/decoding */ int64_t last_apos, max_apos; /* Array of decoded cram records */ cram_record *crecs; /* An dynamically growing buffers for data pointed * to by crecs[] array. */ uint32_t *cigar; uint32_t cigar_alloc; uint32_t ncigar; cram_feature *features; int nfeatures; int afeatures; // allocated size of features #ifndef TN_external // TN field (Tag Name) uint32_t *TN; int nTN, aTN; // used and allocated size for TN[] #else cram_block *tn_blk; int tn_id; #endif // For variable sized elements which are always external blocks. cram_block *name_blk; cram_block *seqs_blk; cram_block *qual_blk; cram_block *base_blk; cram_block *soft_blk; cram_block *aux_blk; // BAM aux block, used when going from CRAM to BAM HashTable *pair[2]; // for identifying read-pairs in this slice. char *ref; // slice of current reference int ref_start; // start position of current reference; int ref_end; // end position of current reference; int ref_id; uint32_t BD_crc; // base call digest uint32_t SD_crc; // quality score digest // For going from BAM to CRAM; an array of auxiliary blocks per type int naux_block; cram_block **aux_block; unsigned int data_series; // See cram_fields enum below int decode_md; // Caching of block ID to block ptr for some blocks. cram_block *id2blk[256]; int max_rec, curr_rec; // current and max recs per slice int slice_num; // To be copied into c->curr_slice in decode // Cache of converted BAM structs bam_seq_t **bl; } cram_slice; /*----------------------------------------------------------------------------- * Consider moving reference handling to cram_refs.[ch] */ // from fa.fai / samtools faidx files typedef struct ref_entry { char *name; char *fn; int64_t length; int64_t offset; int bases_per_line; int line_length; int64_t count; // for shared references so we know to dealloc seq char *seq; mFILE *mf; } ref_entry; // References structure. typedef struct { string_alloc_t *pool; // String pool for holding filenames and SN vals HashTable *h_meta; // ref_entry*, index by name ref_entry **ref_id; // ref_entry*, index by ID int nref; // number of ref_entry char *fn; // current file opened bzi_FILE *fp; // and the bzi_FILE* to go with it. int count; // how many cram_fd sharing this refs struct pthread_mutex_t lock; // Mutex for multi-threaded updating ref_entry *last; // Last queried sequence int last_id; // Used in cram_ref_decr_locked to delay free } refs_t; /*----------------------------------------------------------------------------- * CRAM index * * Detect format by number of entries per line. * 5 => 1.0 (refid, start, nseq, C offset, slice) * 6 => 1.1 (refid, start, span, C offset, S offset, S size) * * Indices are stored in a nested containment list, which is trivial to set * up as the indices are on sorted data so we're appending to the nclist * in sorted order. Basically if a slice entirely fits within a previous * slice then we append to that slices list. This is done recursively. * * Lists are sorted on two dimensions: ref id + slice coords. */ typedef struct cram_index { int nslice, nalloc; // total number of slices struct cram_index *e; // array of size nslice int refid; // 1.0 1.1 int start; // 1.0 1.1 int end; // 1.1 int nseq; // 1.0 - undocumented int slice; // 1.0 landmark index, 1.1 landmark value int len; // 1.1 - size of slice in bytes int64_t offset; // 1.0 1.1 } cram_index; typedef struct { int refid; int64_t start; int64_t end; } cram_range; /*----------------------------------------------------------------------------- */ /* CRAM File handle */ typedef struct spare_bams { bam_seq_t **bams; struct spare_bams *next; } spare_bams; #if defined(CRAM_IO_CUSTOM_BUFFERING) typedef size_t (*cram_io_C_FILE_fread_t)(void *ptr, size_t size, size_t nmemb, void *stream); typedef size_t (*cram_io_C_FILE_fwrite_t)(void *ptr, size_t size, size_t nmemb, void *stream); typedef int (*cram_io_C_FILE_fseek_t)(void * fd, off_t offset, int whence); typedef off_t (*cram_io_C_FILE_ftell_t)(void * fd); typedef struct { void *user_data; cram_io_C_FILE_fread_t fread_callback; cram_io_C_FILE_fseek_t fseek_callback; cram_io_C_FILE_ftell_t ftell_callback; } cram_io_input_t; typedef struct { void *user_data; cram_io_C_FILE_fwrite_t fwrite_callback; cram_io_C_FILE_ftell_t ftell_callback; } cram_io_output_t; typedef cram_io_input_t * (*cram_io_allocate_read_input_t)(char const * filename, int const decompress); typedef cram_io_input_t * (*cram_io_deallocate_read_input_t)(cram_io_input_t * obj); typedef cram_io_output_t * (*cram_io_allocate_write_output_t)(char const * filename); typedef cram_io_output_t * (*cram_io_deallocate_write_output_t)(cram_io_output_t * obj); // FIXME: make cram_fd_input_buffer and cram_fd_input_buffer the same thing. // Ie cram_fd_io_buffer and internals fp_io_*. typedef struct { /* input buffer size */ size_t fp_in_buf_size; /* input buffer base pointer */ char *fp_in_buffer; /* position of buffer start in file */ uint64_t fp_in_buf_start; /* start of window pointer; same as fp_in_buffer */ char *fp_in_buf_pa; /* window current pointer */ char *fp_in_buf_pc; /* window end pointer; same as fp_in_buffer + fp_in_buf_size (no seeks) */ char *fp_in_buf_pe; } cram_fd_input_buffer; typedef struct { /* output buffer size */ size_t fp_out_buf_size; /* output buffer base pointer */ char *fp_out_buffer; /* position of buffer start in file */ uint64_t fp_out_buf_start; /* start of window pointer; same as fp_out_buffer */ char *fp_out_buf_pa; /* window current pointer */ char *fp_out_buf_pc; /* window end pointer */ char *fp_out_buf_pe; } cram_fd_output_buffer; #endif typedef struct { FILE *fp_in; #if defined(CRAM_IO_CUSTOM_BUFFERING) cram_fd_input_buffer *fp_in_buffer; cram_io_input_t *fp_in_callbacks; cram_io_allocate_read_input_t fp_in_callback_allocate_function; cram_io_deallocate_read_input_t fp_in_callback_deallocate_function; cram_fd_output_buffer *fp_out_buffer; cram_io_output_t *fp_out_callbacks; cram_io_allocate_write_output_t fp_out_callback_allocate_function; cram_io_deallocate_write_output_t fp_out_callback_deallocate_function; #endif FILE *fp_out; int mode; // 'r' or 'w' int version; cram_file_def *file_def; SAM_hdr *header; char *prefix; int64_t record_counter; int err; // Most recent compression header decoded //cram_block_compression_hdr *comp_hdr; //cram_block_slice_hdr *slice_hdr; // Current container being processed. cram_container *ctr; // Current container used for decoder threads cram_container *ctr_mt; // positions for encoding or decoding int64_t first_base, last_base; // cached reference portion refs_t *refs; // ref meta-data structure char *ref, *ref_free; // current portion held in memory int ref_id; int ref_start; int ref_end; char *ref_fn; // reference fasta filename // compression level and metrics int level; cram_metrics *m[DS_END]; HashTable *tags_used; // cram_metrics[], per tag types in use. // options int decode_md; // Whether to export MD and NM tags int verbose; int seqs_per_slice; int bases_per_slice; int slices_per_container; int embed_ref; int no_ref; int ignore_md5; int use_bz2; int use_rans; int use_lzma; int use_bsc; int use_fqz; int shared_ref; enum quality_binning binning; unsigned int required_fields; cram_range range; // lookup tables, stored here so we can be trivially multi-threaded unsigned int bam_flag_swap[0x1000]; // cram -> bam flags unsigned int cram_flag_swap[0x1000];// bam -> cram flags unsigned char L1[256]; // ACGT{*} ->0123{4} unsigned char L2[256]; // ACGTN{*}->01234{5} char cram_sub_matrix[32][32]; // base substituion codes int index_sz; cram_index *index; // array, sizeof index_sz off_t first_container; int eof; int last_slice; // number of recs encoded in last slice int multi_seq; int unsorted; int empty_container; // Marker for EOF block // thread pool int own_pool; t_pool *pool; t_results_queue *rqueue; pthread_mutex_t *metrics_lock; pthread_mutex_t *ref_lock; spare_bams *bl; pthread_mutex_t *bam_list_lock; void *job_pending; int ooc; // out of containers. int ignore_chksum; int lossy_read_names; int preserve_aux_order; // if set implies emitting RG, MD and NM int preserve_aux_size; // does not replace 'i' with 'c' etc in aux. } cram_fd; #if defined(CRAM_IO_CUSTOM_BUFFERING) extern size_t cram_io_input_buffer_read(void *ptr, size_t size, size_t nmemb, cram_fd * fd); extern int cram_io_input_buffer_seek(cram_fd * fd, off_t offset, int whence); extern int cram_io_input_buffer_underflow(cram_fd * fd); extern char * cram_io_input_buffer_fgets(char * s, int size, cram_fd * fd); extern int cram_io_flush_output_buffer(cram_fd *fd); #endif #if defined(CRAM_IO_CUSTOM_BUFFERING) #define CRAM_IO_GETC(fd) ((fd->fp_in_buffer->fp_in_buf_pc!=fd->fp_in_buffer->fp_in_buf_pe) ? ((int)((unsigned char)(*(fd->fp_in_buffer->fp_in_buf_pc++)))) : cram_io_input_buffer_underflow(fd)) #define CRAM_IO_READ(ptr, size, nmemb, fd) cram_io_input_buffer_read(ptr,size,nmemb,fd) #define CRAM_IO_SEEK(fd, offset, whence) cram_io_input_buffer_seek(fd, offset, whence) #define CRAM_IO_TELLO(fd) (fd->fp_in_buffer->fp_in_buf_start +(fd->fp_in_buffer->fp_in_buf_pc-fd->fp_in_buffer->fp_in_buf_pa)) #define CRAM_IO_FGETS(s,size,fd) cram_io_input_buffer_fgets(s,size,fd) #define CRAM_IO_PUTC(c,fd) cram_io_output_buffer_putc(c,fd) #define CRAM_IO_WRITE(ptr, size, nmemb, fd) cram_io_output_buffer_write(ptr,size,nmemb,fd) #define CRAM_IO_FLUSH(fd) cram_io_flush_output_buffer((fd)) #else // ! CRAM_IO_CUSTOM_BUFFERING #define CRAM_IO_GETC(fd) getc(fd->fp_in) #define CRAM_IO_READ(ptr, size, nmemb, fd) fread(ptr,size,nmemb,fd->fp_in) #define CRAM_IO_TELLO(fd) ftello(fd->fp_in) #define CRAM_IO_SEEK(fd, offset, whence) fseeko(fd->fp_in,offset,whence) #define CRAM_IO_FGETS(s,size,fd) fgets(s,size,fd->fp_in) #define CRAM_IO_PUTC(c,fd) putc(c,fd->fp_out) #define CRAM_IO_WRITE(ptr, size, nmemb, fd) fwrite(ptr,size,nmemb,fd->fp_out) #define CRAM_IO_FLUSH(fd) (fd->fp_out ? fflush(fd->fp_out) : 0) #endif // end CRAM_IO_CUSTOM_BUFFERING // REQUIRED_FIELDS enum sam_fields { SAM_QNAME = 0x00000001, SAM_FLAG = 0x00000002, SAM_RNAME = 0x00000004, SAM_POS = 0x00000008, SAM_MAPQ = 0x00000010, SAM_CIGAR = 0x00000020, SAM_RNEXT = 0x00000040, SAM_PNEXT = 0x00000080, SAM_TLEN = 0x00000100, SAM_SEQ = 0x00000200, SAM_QUAL = 0x00000400, SAM_AUX = 0x00000800, SAM_RGAUX = 0x00001000, }; // Translation of required fields to cram data series enum cram_fields { CRAM_BF = 0x00000001, CRAM_AP = 0x00000002, CRAM_FP = 0x00000004, CRAM_RL = 0x00000008, CRAM_DL = 0x00000010, CRAM_NF = 0x00000020, CRAM_BA = 0x00000040, CRAM_QS = 0x00000080, CRAM_FC = 0x00000100, CRAM_FN = 0x00000200, CRAM_BS = 0x00000400, CRAM_IN = 0x00000800, CRAM_RG = 0x00001000, CRAM_MQ = 0x00002000, CRAM_TL = 0x00004000, CRAM_RN = 0x00008000, CRAM_NS = 0x00010000, CRAM_NP = 0x00020000, CRAM_TS = 0x00040000, CRAM_MF = 0x00080000, CRAM_CF = 0x00100000, CRAM_RI = 0x00200000, CRAM_RS = 0x00400000, CRAM_PD = 0x00800000, CRAM_HC = 0x01000000, CRAM_SC = 0x02000000, CRAM_BB = 0x04000000, CRAM_BB_len = 0x08000000, CRAM_QQ = 0x10000000, CRAM_QQ_len = 0x20000000, CRAM_aux= 0x40000000, CRAM_ALL= 0x7fffffff, }; // A CIGAR opcode, but not necessarily the implications of it. Eg FC/FP may // encode a base difference, but we don't need to know what it is for CIGAR. // If we have a soft-clip or insertion, we do need SC/IN though to know how // long that array is. #define CRAM_CIGAR (CRAM_FN | CRAM_FP | CRAM_FC | CRAM_DL | CRAM_IN | \ CRAM_SC | CRAM_HC | CRAM_PD | CRAM_RS | CRAM_RL | CRAM_BF) #define CRAM_SEQ (CRAM_CIGAR | CRAM_BA | CRAM_BS | \ CRAM_RL | CRAM_AP | CRAM_BB) #define CRAM_QUAL (CRAM_CIGAR | CRAM_RL | CRAM_AP | CRAM_QS | CRAM_QQ) enum cram_option { CRAM_OPT_DECODE_MD, CRAM_OPT_PREFIX, CRAM_OPT_VERBOSITY, CRAM_OPT_SEQS_PER_SLICE, CRAM_OPT_SLICES_PER_CONTAINER, CRAM_OPT_RANGE, CRAM_OPT_VERSION, CRAM_OPT_EMBED_REF, CRAM_OPT_IGNORE_MD5, CRAM_OPT_REFERENCE, CRAM_OPT_MULTI_SEQ_PER_SLICE, CRAM_OPT_NO_REF, CRAM_OPT_USE_BZIP2, CRAM_OPT_SHARED_REF, CRAM_OPT_NTHREADS, CRAM_OPT_THREAD_POOL, CRAM_OPT_BINNING, CRAM_OPT_USE_ARITH, CRAM_OPT_USE_LZMA, CRAM_OPT_REQUIRED_FIELDS, CRAM_OPT_USE_RANS, CRAM_OPT_IGNORE_CHKSUM, CRAM_OPT_BASES_PER_SLICE, CRAM_OPT_LOSSY_READ_NAMES, CRAM_OPT_PRESERVE_AUX_ORDER, CRAM_OPT_PRESERVE_AUX_SIZE, CRAM_OPT_WITH_BGZIP_INDEX, CRAM_OPT_OUTPUT_BGZIP_IDX, CRAM_OPT_USE_BSC, CRAM_OPT_USE_FQZ, }; /* BF bitfields */ /* Corrected in 1.1. Use bam_flag_swap[bf] and BAM_* macros for 1.0 & 1.1 */ #define CRAM_FPAIRED 256 #define CRAM_FPROPER_PAIR 128 #define CRAM_FUNMAP 64 #define CRAM_FREVERSE 32 #define CRAM_FREAD1 16 #define CRAM_FREAD2 8 #define CRAM_FSECONDARY 4 #define CRAM_FQCFAIL 2 #define CRAM_FDUP 1 #define DS_aux_S "\001" #define DS_aux_OQ_S "\002" #define DS_aux_BQ_S "\003" #define DS_aux_BD_S "\004" #define DS_aux_BI_S "\005" #define DS_aux_FZ_S "\006" #define DS_aux_oq_S "\007" #define DS_aux_os_S "\010" #define DS_aux_oz_S "\011" #define CRAM_M_REVERSE 1 #define CRAM_M_UNMAP 2 /* CF bitfields */ #define CRAM_FLAG_PRESERVE_QUAL_SCORES (1<<0) #define CRAM_FLAG_DETACHED (1<<1) #define CRAM_FLAG_MATE_DOWNSTREAM (1<<2) #define CRAM_FLAG_NO_SEQ (1<<3) #define CRAM_FLAG_MASK ((1<<4)-1) /* Internal only */ #define CRAM_FLAG_STATS_ADDED (1<<30) #define CRAM_FLAG_DISCARD_NAME (1<<31) #ifdef __cplusplus } #endif #endif /* _CRAM_STRUCTS_H_ */ io_lib-io_lib-1-14-11/io_lib/crc32.c000066400000000000000000001500141336132477700167000ustar00rootroot00000000000000/* * Taken from http://create.stephan-brumme.com/crc32/ with edits to make it * C instead of C++ and to cull the other variants. * It is listed on the above site as being a "zlib licence", but * https://sourceforge.net/projects/slicing-by-8/ lists it as BSD. * * The slicing by 8 algorithm itself was devised by Intel. * * The newer git repository has no license: * git clone http://create.stephan-brumme.com/crc32/.git * * Also of interest, more benchmarks: * https://github.com/Bulat-Ziganshin/Crc32 */ #ifdef HAVE_CONFIG_H #include "io_lib_config.h" #endif #include "io_lib/os.h" #ifdef HAVE_LIBDEFLATE uint32_t iolib_crc32(uint32_t previousCrc32, unsigned char *buf, unsigned int len) { return libdeflate_crc32(previousCrc32, buf, len); } #else #ifdef IOLIB_CRC // ////////////////////////////////////////////////////////// // Crc32.cpp // Copyright (c) 2011-2015 Stephan Brumme. All rights reserved. // Slicing-by-16 contributed by Bulat Ziganshin // see http://create.stephan-brumme.com/disclaimer.html // #include #include #include "crc32.h" // ////////////////////////////////////////////////////////// // constants /// look-up table, of various sizes depending on algorithm. const uint32_t Crc32Lookup[16][256] = { //// same algorithm as crc32_bitwise //for (int i = 0; i <= 0xFF; i++) //{ // uint32_t crc = i; // for (int j = 0; j < 8; j++) // crc = (crc >> 1) ^ ((crc & 1) * Polynomial); // Crc32Lookup[0][i] = crc; //} //// ... and the following slicing-by-8 algorithm (from Intel): //// http://www.intel.com/technology/comms/perfnet/download/CRC_generators.pdf //// http://sourceforge.net/projects/slicing-by-8/ //for (int slice = 1; slice < MaxSlice; slice++) // Crc32Lookup[slice][i] = (Crc32Lookup[slice - 1][i] >> 8) ^ Crc32Lookup[0][Crc32Lookup[slice - 1][i] & 0xFF]; { // note: the first number of every second row corresponds to the half-byte look-up table ! 0x00000000,0x77073096,0xEE0E612C,0x990951BA,0x076DC419,0x706AF48F,0xE963A535,0x9E6495A3, 0x0EDB8832,0x79DCB8A4,0xE0D5E91E,0x97D2D988,0x09B64C2B,0x7EB17CBD,0xE7B82D07,0x90BF1D91, 0x1DB71064,0x6AB020F2,0xF3B97148,0x84BE41DE,0x1ADAD47D,0x6DDDE4EB,0xF4D4B551,0x83D385C7, 0x136C9856,0x646BA8C0,0xFD62F97A,0x8A65C9EC,0x14015C4F,0x63066CD9,0xFA0F3D63,0x8D080DF5, 0x3B6E20C8,0x4C69105E,0xD56041E4,0xA2677172,0x3C03E4D1,0x4B04D447,0xD20D85FD,0xA50AB56B, 0x35B5A8FA,0x42B2986C,0xDBBBC9D6,0xACBCF940,0x32D86CE3,0x45DF5C75,0xDCD60DCF,0xABD13D59, 0x26D930AC,0x51DE003A,0xC8D75180,0xBFD06116,0x21B4F4B5,0x56B3C423,0xCFBA9599,0xB8BDA50F, 0x2802B89E,0x5F058808,0xC60CD9B2,0xB10BE924,0x2F6F7C87,0x58684C11,0xC1611DAB,0xB6662D3D, 0x76DC4190,0x01DB7106,0x98D220BC,0xEFD5102A,0x71B18589,0x06B6B51F,0x9FBFE4A5,0xE8B8D433, 0x7807C9A2,0x0F00F934,0x9609A88E,0xE10E9818,0x7F6A0DBB,0x086D3D2D,0x91646C97,0xE6635C01, 0x6B6B51F4,0x1C6C6162,0x856530D8,0xF262004E,0x6C0695ED,0x1B01A57B,0x8208F4C1,0xF50FC457, 0x65B0D9C6,0x12B7E950,0x8BBEB8EA,0xFCB9887C,0x62DD1DDF,0x15DA2D49,0x8CD37CF3,0xFBD44C65, 0x4DB26158,0x3AB551CE,0xA3BC0074,0xD4BB30E2,0x4ADFA541,0x3DD895D7,0xA4D1C46D,0xD3D6F4FB, 0x4369E96A,0x346ED9FC,0xAD678846,0xDA60B8D0,0x44042D73,0x33031DE5,0xAA0A4C5F,0xDD0D7CC9, 0x5005713C,0x270241AA,0xBE0B1010,0xC90C2086,0x5768B525,0x206F85B3,0xB966D409,0xCE61E49F, 0x5EDEF90E,0x29D9C998,0xB0D09822,0xC7D7A8B4,0x59B33D17,0x2EB40D81,0xB7BD5C3B,0xC0BA6CAD, 0xEDB88320,0x9ABFB3B6,0x03B6E20C,0x74B1D29A,0xEAD54739,0x9DD277AF,0x04DB2615,0x73DC1683, 0xE3630B12,0x94643B84,0x0D6D6A3E,0x7A6A5AA8,0xE40ECF0B,0x9309FF9D,0x0A00AE27,0x7D079EB1, 0xF00F9344,0x8708A3D2,0x1E01F268,0x6906C2FE,0xF762575D,0x806567CB,0x196C3671,0x6E6B06E7, 0xFED41B76,0x89D32BE0,0x10DA7A5A,0x67DD4ACC,0xF9B9DF6F,0x8EBEEFF9,0x17B7BE43,0x60B08ED5, 0xD6D6A3E8,0xA1D1937E,0x38D8C2C4,0x4FDFF252,0xD1BB67F1,0xA6BC5767,0x3FB506DD,0x48B2364B, 0xD80D2BDA,0xAF0A1B4C,0x36034AF6,0x41047A60,0xDF60EFC3,0xA867DF55,0x316E8EEF,0x4669BE79, 0xCB61B38C,0xBC66831A,0x256FD2A0,0x5268E236,0xCC0C7795,0xBB0B4703,0x220216B9,0x5505262F, 0xC5BA3BBE,0xB2BD0B28,0x2BB45A92,0x5CB36A04,0xC2D7FFA7,0xB5D0CF31,0x2CD99E8B,0x5BDEAE1D, 0x9B64C2B0,0xEC63F226,0x756AA39C,0x026D930A,0x9C0906A9,0xEB0E363F,0x72076785,0x05005713, 0x95BF4A82,0xE2B87A14,0x7BB12BAE,0x0CB61B38,0x92D28E9B,0xE5D5BE0D,0x7CDCEFB7,0x0BDBDF21, 0x86D3D2D4,0xF1D4E242,0x68DDB3F8,0x1FDA836E,0x81BE16CD,0xF6B9265B,0x6FB077E1,0x18B74777, 0x88085AE6,0xFF0F6A70,0x66063BCA,0x11010B5C,0x8F659EFF,0xF862AE69,0x616BFFD3,0x166CCF45, 0xA00AE278,0xD70DD2EE,0x4E048354,0x3903B3C2,0xA7672661,0xD06016F7,0x4969474D,0x3E6E77DB, 0xAED16A4A,0xD9D65ADC,0x40DF0B66,0x37D83BF0,0xA9BCAE53,0xDEBB9EC5,0x47B2CF7F,0x30B5FFE9, 0xBDBDF21C,0xCABAC28A,0x53B39330,0x24B4A3A6,0xBAD03605,0xCDD70693,0x54DE5729,0x23D967BF, 0xB3667A2E,0xC4614AB8,0x5D681B02,0x2A6F2B94,0xB40BBE37,0xC30C8EA1,0x5A05DF1B,0x2D02EF8D, }, // beyond this point only relevant for Slicing-by-4, Slicing-by-8 and Slicing-by-16 { 0x00000000,0x191B3141,0x32366282,0x2B2D53C3,0x646CC504,0x7D77F445,0x565AA786,0x4F4196C7, 0xC8D98A08,0xD1C2BB49,0xFAEFE88A,0xE3F4D9CB,0xACB54F0C,0xB5AE7E4D,0x9E832D8E,0x87981CCF, 0x4AC21251,0x53D92310,0x78F470D3,0x61EF4192,0x2EAED755,0x37B5E614,0x1C98B5D7,0x05838496, 0x821B9859,0x9B00A918,0xB02DFADB,0xA936CB9A,0xE6775D5D,0xFF6C6C1C,0xD4413FDF,0xCD5A0E9E, 0x958424A2,0x8C9F15E3,0xA7B24620,0xBEA97761,0xF1E8E1A6,0xE8F3D0E7,0xC3DE8324,0xDAC5B265, 0x5D5DAEAA,0x44469FEB,0x6F6BCC28,0x7670FD69,0x39316BAE,0x202A5AEF,0x0B07092C,0x121C386D, 0xDF4636F3,0xC65D07B2,0xED705471,0xF46B6530,0xBB2AF3F7,0xA231C2B6,0x891C9175,0x9007A034, 0x179FBCFB,0x0E848DBA,0x25A9DE79,0x3CB2EF38,0x73F379FF,0x6AE848BE,0x41C51B7D,0x58DE2A3C, 0xF0794F05,0xE9627E44,0xC24F2D87,0xDB541CC6,0x94158A01,0x8D0EBB40,0xA623E883,0xBF38D9C2, 0x38A0C50D,0x21BBF44C,0x0A96A78F,0x138D96CE,0x5CCC0009,0x45D73148,0x6EFA628B,0x77E153CA, 0xBABB5D54,0xA3A06C15,0x888D3FD6,0x91960E97,0xDED79850,0xC7CCA911,0xECE1FAD2,0xF5FACB93, 0x7262D75C,0x6B79E61D,0x4054B5DE,0x594F849F,0x160E1258,0x0F152319,0x243870DA,0x3D23419B, 0x65FD6BA7,0x7CE65AE6,0x57CB0925,0x4ED03864,0x0191AEA3,0x188A9FE2,0x33A7CC21,0x2ABCFD60, 0xAD24E1AF,0xB43FD0EE,0x9F12832D,0x8609B26C,0xC94824AB,0xD05315EA,0xFB7E4629,0xE2657768, 0x2F3F79F6,0x362448B7,0x1D091B74,0x04122A35,0x4B53BCF2,0x52488DB3,0x7965DE70,0x607EEF31, 0xE7E6F3FE,0xFEFDC2BF,0xD5D0917C,0xCCCBA03D,0x838A36FA,0x9A9107BB,0xB1BC5478,0xA8A76539, 0x3B83984B,0x2298A90A,0x09B5FAC9,0x10AECB88,0x5FEF5D4F,0x46F46C0E,0x6DD93FCD,0x74C20E8C, 0xF35A1243,0xEA412302,0xC16C70C1,0xD8774180,0x9736D747,0x8E2DE606,0xA500B5C5,0xBC1B8484, 0x71418A1A,0x685ABB5B,0x4377E898,0x5A6CD9D9,0x152D4F1E,0x0C367E5F,0x271B2D9C,0x3E001CDD, 0xB9980012,0xA0833153,0x8BAE6290,0x92B553D1,0xDDF4C516,0xC4EFF457,0xEFC2A794,0xF6D996D5, 0xAE07BCE9,0xB71C8DA8,0x9C31DE6B,0x852AEF2A,0xCA6B79ED,0xD37048AC,0xF85D1B6F,0xE1462A2E, 0x66DE36E1,0x7FC507A0,0x54E85463,0x4DF36522,0x02B2F3E5,0x1BA9C2A4,0x30849167,0x299FA026, 0xE4C5AEB8,0xFDDE9FF9,0xD6F3CC3A,0xCFE8FD7B,0x80A96BBC,0x99B25AFD,0xB29F093E,0xAB84387F, 0x2C1C24B0,0x350715F1,0x1E2A4632,0x07317773,0x4870E1B4,0x516BD0F5,0x7A468336,0x635DB277, 0xCBFAD74E,0xD2E1E60F,0xF9CCB5CC,0xE0D7848D,0xAF96124A,0xB68D230B,0x9DA070C8,0x84BB4189, 0x03235D46,0x1A386C07,0x31153FC4,0x280E0E85,0x674F9842,0x7E54A903,0x5579FAC0,0x4C62CB81, 0x8138C51F,0x9823F45E,0xB30EA79D,0xAA1596DC,0xE554001B,0xFC4F315A,0xD7626299,0xCE7953D8, 0x49E14F17,0x50FA7E56,0x7BD72D95,0x62CC1CD4,0x2D8D8A13,0x3496BB52,0x1FBBE891,0x06A0D9D0, 0x5E7EF3EC,0x4765C2AD,0x6C48916E,0x7553A02F,0x3A1236E8,0x230907A9,0x0824546A,0x113F652B, 0x96A779E4,0x8FBC48A5,0xA4911B66,0xBD8A2A27,0xF2CBBCE0,0xEBD08DA1,0xC0FDDE62,0xD9E6EF23, 0x14BCE1BD,0x0DA7D0FC,0x268A833F,0x3F91B27E,0x70D024B9,0x69CB15F8,0x42E6463B,0x5BFD777A, 0xDC656BB5,0xC57E5AF4,0xEE530937,0xF7483876,0xB809AEB1,0xA1129FF0,0x8A3FCC33,0x9324FD72, }, { 0x00000000,0x01C26A37,0x0384D46E,0x0246BE59,0x0709A8DC,0x06CBC2EB,0x048D7CB2,0x054F1685, 0x0E1351B8,0x0FD13B8F,0x0D9785D6,0x0C55EFE1,0x091AF964,0x08D89353,0x0A9E2D0A,0x0B5C473D, 0x1C26A370,0x1DE4C947,0x1FA2771E,0x1E601D29,0x1B2F0BAC,0x1AED619B,0x18ABDFC2,0x1969B5F5, 0x1235F2C8,0x13F798FF,0x11B126A6,0x10734C91,0x153C5A14,0x14FE3023,0x16B88E7A,0x177AE44D, 0x384D46E0,0x398F2CD7,0x3BC9928E,0x3A0BF8B9,0x3F44EE3C,0x3E86840B,0x3CC03A52,0x3D025065, 0x365E1758,0x379C7D6F,0x35DAC336,0x3418A901,0x3157BF84,0x3095D5B3,0x32D36BEA,0x331101DD, 0x246BE590,0x25A98FA7,0x27EF31FE,0x262D5BC9,0x23624D4C,0x22A0277B,0x20E69922,0x2124F315, 0x2A78B428,0x2BBADE1F,0x29FC6046,0x283E0A71,0x2D711CF4,0x2CB376C3,0x2EF5C89A,0x2F37A2AD, 0x709A8DC0,0x7158E7F7,0x731E59AE,0x72DC3399,0x7793251C,0x76514F2B,0x7417F172,0x75D59B45, 0x7E89DC78,0x7F4BB64F,0x7D0D0816,0x7CCF6221,0x798074A4,0x78421E93,0x7A04A0CA,0x7BC6CAFD, 0x6CBC2EB0,0x6D7E4487,0x6F38FADE,0x6EFA90E9,0x6BB5866C,0x6A77EC5B,0x68315202,0x69F33835, 0x62AF7F08,0x636D153F,0x612BAB66,0x60E9C151,0x65A6D7D4,0x6464BDE3,0x662203BA,0x67E0698D, 0x48D7CB20,0x4915A117,0x4B531F4E,0x4A917579,0x4FDE63FC,0x4E1C09CB,0x4C5AB792,0x4D98DDA5, 0x46C49A98,0x4706F0AF,0x45404EF6,0x448224C1,0x41CD3244,0x400F5873,0x4249E62A,0x438B8C1D, 0x54F16850,0x55330267,0x5775BC3E,0x56B7D609,0x53F8C08C,0x523AAABB,0x507C14E2,0x51BE7ED5, 0x5AE239E8,0x5B2053DF,0x5966ED86,0x58A487B1,0x5DEB9134,0x5C29FB03,0x5E6F455A,0x5FAD2F6D, 0xE1351B80,0xE0F771B7,0xE2B1CFEE,0xE373A5D9,0xE63CB35C,0xE7FED96B,0xE5B86732,0xE47A0D05, 0xEF264A38,0xEEE4200F,0xECA29E56,0xED60F461,0xE82FE2E4,0xE9ED88D3,0xEBAB368A,0xEA695CBD, 0xFD13B8F0,0xFCD1D2C7,0xFE976C9E,0xFF5506A9,0xFA1A102C,0xFBD87A1B,0xF99EC442,0xF85CAE75, 0xF300E948,0xF2C2837F,0xF0843D26,0xF1465711,0xF4094194,0xF5CB2BA3,0xF78D95FA,0xF64FFFCD, 0xD9785D60,0xD8BA3757,0xDAFC890E,0xDB3EE339,0xDE71F5BC,0xDFB39F8B,0xDDF521D2,0xDC374BE5, 0xD76B0CD8,0xD6A966EF,0xD4EFD8B6,0xD52DB281,0xD062A404,0xD1A0CE33,0xD3E6706A,0xD2241A5D, 0xC55EFE10,0xC49C9427,0xC6DA2A7E,0xC7184049,0xC25756CC,0xC3953CFB,0xC1D382A2,0xC011E895, 0xCB4DAFA8,0xCA8FC59F,0xC8C97BC6,0xC90B11F1,0xCC440774,0xCD866D43,0xCFC0D31A,0xCE02B92D, 0x91AF9640,0x906DFC77,0x922B422E,0x93E92819,0x96A63E9C,0x976454AB,0x9522EAF2,0x94E080C5, 0x9FBCC7F8,0x9E7EADCF,0x9C381396,0x9DFA79A1,0x98B56F24,0x99770513,0x9B31BB4A,0x9AF3D17D, 0x8D893530,0x8C4B5F07,0x8E0DE15E,0x8FCF8B69,0x8A809DEC,0x8B42F7DB,0x89044982,0x88C623B5, 0x839A6488,0x82580EBF,0x801EB0E6,0x81DCDAD1,0x8493CC54,0x8551A663,0x8717183A,0x86D5720D, 0xA9E2D0A0,0xA820BA97,0xAA6604CE,0xABA46EF9,0xAEEB787C,0xAF29124B,0xAD6FAC12,0xACADC625, 0xA7F18118,0xA633EB2F,0xA4755576,0xA5B73F41,0xA0F829C4,0xA13A43F3,0xA37CFDAA,0xA2BE979D, 0xB5C473D0,0xB40619E7,0xB640A7BE,0xB782CD89,0xB2CDDB0C,0xB30FB13B,0xB1490F62,0xB08B6555, 0xBBD72268,0xBA15485F,0xB853F606,0xB9919C31,0xBCDE8AB4,0xBD1CE083,0xBF5A5EDA,0xBE9834ED, }, { 0x00000000,0xB8BC6765,0xAA09C88B,0x12B5AFEE,0x8F629757,0x37DEF032,0x256B5FDC,0x9DD738B9, 0xC5B428EF,0x7D084F8A,0x6FBDE064,0xD7018701,0x4AD6BFB8,0xF26AD8DD,0xE0DF7733,0x58631056, 0x5019579F,0xE8A530FA,0xFA109F14,0x42ACF871,0xDF7BC0C8,0x67C7A7AD,0x75720843,0xCDCE6F26, 0x95AD7F70,0x2D111815,0x3FA4B7FB,0x8718D09E,0x1ACFE827,0xA2738F42,0xB0C620AC,0x087A47C9, 0xA032AF3E,0x188EC85B,0x0A3B67B5,0xB28700D0,0x2F503869,0x97EC5F0C,0x8559F0E2,0x3DE59787, 0x658687D1,0xDD3AE0B4,0xCF8F4F5A,0x7733283F,0xEAE41086,0x525877E3,0x40EDD80D,0xF851BF68, 0xF02BF8A1,0x48979FC4,0x5A22302A,0xE29E574F,0x7F496FF6,0xC7F50893,0xD540A77D,0x6DFCC018, 0x359FD04E,0x8D23B72B,0x9F9618C5,0x272A7FA0,0xBAFD4719,0x0241207C,0x10F48F92,0xA848E8F7, 0x9B14583D,0x23A83F58,0x311D90B6,0x89A1F7D3,0x1476CF6A,0xACCAA80F,0xBE7F07E1,0x06C36084, 0x5EA070D2,0xE61C17B7,0xF4A9B859,0x4C15DF3C,0xD1C2E785,0x697E80E0,0x7BCB2F0E,0xC377486B, 0xCB0D0FA2,0x73B168C7,0x6104C729,0xD9B8A04C,0x446F98F5,0xFCD3FF90,0xEE66507E,0x56DA371B, 0x0EB9274D,0xB6054028,0xA4B0EFC6,0x1C0C88A3,0x81DBB01A,0x3967D77F,0x2BD27891,0x936E1FF4, 0x3B26F703,0x839A9066,0x912F3F88,0x299358ED,0xB4446054,0x0CF80731,0x1E4DA8DF,0xA6F1CFBA, 0xFE92DFEC,0x462EB889,0x549B1767,0xEC277002,0x71F048BB,0xC94C2FDE,0xDBF98030,0x6345E755, 0x6B3FA09C,0xD383C7F9,0xC1366817,0x798A0F72,0xE45D37CB,0x5CE150AE,0x4E54FF40,0xF6E89825, 0xAE8B8873,0x1637EF16,0x048240F8,0xBC3E279D,0x21E91F24,0x99557841,0x8BE0D7AF,0x335CB0CA, 0xED59B63B,0x55E5D15E,0x47507EB0,0xFFEC19D5,0x623B216C,0xDA874609,0xC832E9E7,0x708E8E82, 0x28ED9ED4,0x9051F9B1,0x82E4565F,0x3A58313A,0xA78F0983,0x1F336EE6,0x0D86C108,0xB53AA66D, 0xBD40E1A4,0x05FC86C1,0x1749292F,0xAFF54E4A,0x322276F3,0x8A9E1196,0x982BBE78,0x2097D91D, 0x78F4C94B,0xC048AE2E,0xD2FD01C0,0x6A4166A5,0xF7965E1C,0x4F2A3979,0x5D9F9697,0xE523F1F2, 0x4D6B1905,0xF5D77E60,0xE762D18E,0x5FDEB6EB,0xC2098E52,0x7AB5E937,0x680046D9,0xD0BC21BC, 0x88DF31EA,0x3063568F,0x22D6F961,0x9A6A9E04,0x07BDA6BD,0xBF01C1D8,0xADB46E36,0x15080953, 0x1D724E9A,0xA5CE29FF,0xB77B8611,0x0FC7E174,0x9210D9CD,0x2AACBEA8,0x38191146,0x80A57623, 0xD8C66675,0x607A0110,0x72CFAEFE,0xCA73C99B,0x57A4F122,0xEF189647,0xFDAD39A9,0x45115ECC, 0x764DEE06,0xCEF18963,0xDC44268D,0x64F841E8,0xF92F7951,0x41931E34,0x5326B1DA,0xEB9AD6BF, 0xB3F9C6E9,0x0B45A18C,0x19F00E62,0xA14C6907,0x3C9B51BE,0x842736DB,0x96929935,0x2E2EFE50, 0x2654B999,0x9EE8DEFC,0x8C5D7112,0x34E11677,0xA9362ECE,0x118A49AB,0x033FE645,0xBB838120, 0xE3E09176,0x5B5CF613,0x49E959FD,0xF1553E98,0x6C820621,0xD43E6144,0xC68BCEAA,0x7E37A9CF, 0xD67F4138,0x6EC3265D,0x7C7689B3,0xC4CAEED6,0x591DD66F,0xE1A1B10A,0xF3141EE4,0x4BA87981, 0x13CB69D7,0xAB770EB2,0xB9C2A15C,0x017EC639,0x9CA9FE80,0x241599E5,0x36A0360B,0x8E1C516E, 0x866616A7,0x3EDA71C2,0x2C6FDE2C,0x94D3B949,0x090481F0,0xB1B8E695,0xA30D497B,0x1BB12E1E, 0x43D23E48,0xFB6E592D,0xE9DBF6C3,0x516791A6,0xCCB0A91F,0x740CCE7A,0x66B96194,0xDE0506F1, }, // beyond this point only relevant for Slicing-by-8 and Slicing-by-16 { 0x00000000,0x3D6029B0,0x7AC05360,0x47A07AD0,0xF580A6C0,0xC8E08F70,0x8F40F5A0,0xB220DC10, 0x30704BC1,0x0D106271,0x4AB018A1,0x77D03111,0xC5F0ED01,0xF890C4B1,0xBF30BE61,0x825097D1, 0x60E09782,0x5D80BE32,0x1A20C4E2,0x2740ED52,0x95603142,0xA80018F2,0xEFA06222,0xD2C04B92, 0x5090DC43,0x6DF0F5F3,0x2A508F23,0x1730A693,0xA5107A83,0x98705333,0xDFD029E3,0xE2B00053, 0xC1C12F04,0xFCA106B4,0xBB017C64,0x866155D4,0x344189C4,0x0921A074,0x4E81DAA4,0x73E1F314, 0xF1B164C5,0xCCD14D75,0x8B7137A5,0xB6111E15,0x0431C205,0x3951EBB5,0x7EF19165,0x4391B8D5, 0xA121B886,0x9C419136,0xDBE1EBE6,0xE681C256,0x54A11E46,0x69C137F6,0x2E614D26,0x13016496, 0x9151F347,0xAC31DAF7,0xEB91A027,0xD6F18997,0x64D15587,0x59B17C37,0x1E1106E7,0x23712F57, 0x58F35849,0x659371F9,0x22330B29,0x1F532299,0xAD73FE89,0x9013D739,0xD7B3ADE9,0xEAD38459, 0x68831388,0x55E33A38,0x124340E8,0x2F236958,0x9D03B548,0xA0639CF8,0xE7C3E628,0xDAA3CF98, 0x3813CFCB,0x0573E67B,0x42D39CAB,0x7FB3B51B,0xCD93690B,0xF0F340BB,0xB7533A6B,0x8A3313DB, 0x0863840A,0x3503ADBA,0x72A3D76A,0x4FC3FEDA,0xFDE322CA,0xC0830B7A,0x872371AA,0xBA43581A, 0x9932774D,0xA4525EFD,0xE3F2242D,0xDE920D9D,0x6CB2D18D,0x51D2F83D,0x167282ED,0x2B12AB5D, 0xA9423C8C,0x9422153C,0xD3826FEC,0xEEE2465C,0x5CC29A4C,0x61A2B3FC,0x2602C92C,0x1B62E09C, 0xF9D2E0CF,0xC4B2C97F,0x8312B3AF,0xBE729A1F,0x0C52460F,0x31326FBF,0x7692156F,0x4BF23CDF, 0xC9A2AB0E,0xF4C282BE,0xB362F86E,0x8E02D1DE,0x3C220DCE,0x0142247E,0x46E25EAE,0x7B82771E, 0xB1E6B092,0x8C869922,0xCB26E3F2,0xF646CA42,0x44661652,0x79063FE2,0x3EA64532,0x03C66C82, 0x8196FB53,0xBCF6D2E3,0xFB56A833,0xC6368183,0x74165D93,0x49767423,0x0ED60EF3,0x33B62743, 0xD1062710,0xEC660EA0,0xABC67470,0x96A65DC0,0x248681D0,0x19E6A860,0x5E46D2B0,0x6326FB00, 0xE1766CD1,0xDC164561,0x9BB63FB1,0xA6D61601,0x14F6CA11,0x2996E3A1,0x6E369971,0x5356B0C1, 0x70279F96,0x4D47B626,0x0AE7CCF6,0x3787E546,0x85A73956,0xB8C710E6,0xFF676A36,0xC2074386, 0x4057D457,0x7D37FDE7,0x3A978737,0x07F7AE87,0xB5D77297,0x88B75B27,0xCF1721F7,0xF2770847, 0x10C70814,0x2DA721A4,0x6A075B74,0x576772C4,0xE547AED4,0xD8278764,0x9F87FDB4,0xA2E7D404, 0x20B743D5,0x1DD76A65,0x5A7710B5,0x67173905,0xD537E515,0xE857CCA5,0xAFF7B675,0x92979FC5, 0xE915E8DB,0xD475C16B,0x93D5BBBB,0xAEB5920B,0x1C954E1B,0x21F567AB,0x66551D7B,0x5B3534CB, 0xD965A31A,0xE4058AAA,0xA3A5F07A,0x9EC5D9CA,0x2CE505DA,0x11852C6A,0x562556BA,0x6B457F0A, 0x89F57F59,0xB49556E9,0xF3352C39,0xCE550589,0x7C75D999,0x4115F029,0x06B58AF9,0x3BD5A349, 0xB9853498,0x84E51D28,0xC34567F8,0xFE254E48,0x4C059258,0x7165BBE8,0x36C5C138,0x0BA5E888, 0x28D4C7DF,0x15B4EE6F,0x521494BF,0x6F74BD0F,0xDD54611F,0xE03448AF,0xA794327F,0x9AF41BCF, 0x18A48C1E,0x25C4A5AE,0x6264DF7E,0x5F04F6CE,0xED242ADE,0xD044036E,0x97E479BE,0xAA84500E, 0x4834505D,0x755479ED,0x32F4033D,0x0F942A8D,0xBDB4F69D,0x80D4DF2D,0xC774A5FD,0xFA148C4D, 0x78441B9C,0x4524322C,0x028448FC,0x3FE4614C,0x8DC4BD5C,0xB0A494EC,0xF704EE3C,0xCA64C78C, }, { 0x00000000,0xCB5CD3A5,0x4DC8A10B,0x869472AE,0x9B914216,0x50CD91B3,0xD659E31D,0x1D0530B8, 0xEC53826D,0x270F51C8,0xA19B2366,0x6AC7F0C3,0x77C2C07B,0xBC9E13DE,0x3A0A6170,0xF156B2D5, 0x03D6029B,0xC88AD13E,0x4E1EA390,0x85427035,0x9847408D,0x531B9328,0xD58FE186,0x1ED33223, 0xEF8580F6,0x24D95353,0xA24D21FD,0x6911F258,0x7414C2E0,0xBF481145,0x39DC63EB,0xF280B04E, 0x07AC0536,0xCCF0D693,0x4A64A43D,0x81387798,0x9C3D4720,0x57619485,0xD1F5E62B,0x1AA9358E, 0xEBFF875B,0x20A354FE,0xA6372650,0x6D6BF5F5,0x706EC54D,0xBB3216E8,0x3DA66446,0xF6FAB7E3, 0x047A07AD,0xCF26D408,0x49B2A6A6,0x82EE7503,0x9FEB45BB,0x54B7961E,0xD223E4B0,0x197F3715, 0xE82985C0,0x23755665,0xA5E124CB,0x6EBDF76E,0x73B8C7D6,0xB8E41473,0x3E7066DD,0xF52CB578, 0x0F580A6C,0xC404D9C9,0x4290AB67,0x89CC78C2,0x94C9487A,0x5F959BDF,0xD901E971,0x125D3AD4, 0xE30B8801,0x28575BA4,0xAEC3290A,0x659FFAAF,0x789ACA17,0xB3C619B2,0x35526B1C,0xFE0EB8B9, 0x0C8E08F7,0xC7D2DB52,0x4146A9FC,0x8A1A7A59,0x971F4AE1,0x5C439944,0xDAD7EBEA,0x118B384F, 0xE0DD8A9A,0x2B81593F,0xAD152B91,0x6649F834,0x7B4CC88C,0xB0101B29,0x36846987,0xFDD8BA22, 0x08F40F5A,0xC3A8DCFF,0x453CAE51,0x8E607DF4,0x93654D4C,0x58399EE9,0xDEADEC47,0x15F13FE2, 0xE4A78D37,0x2FFB5E92,0xA96F2C3C,0x6233FF99,0x7F36CF21,0xB46A1C84,0x32FE6E2A,0xF9A2BD8F, 0x0B220DC1,0xC07EDE64,0x46EAACCA,0x8DB67F6F,0x90B34FD7,0x5BEF9C72,0xDD7BEEDC,0x16273D79, 0xE7718FAC,0x2C2D5C09,0xAAB92EA7,0x61E5FD02,0x7CE0CDBA,0xB7BC1E1F,0x31286CB1,0xFA74BF14, 0x1EB014D8,0xD5ECC77D,0x5378B5D3,0x98246676,0x852156CE,0x4E7D856B,0xC8E9F7C5,0x03B52460, 0xF2E396B5,0x39BF4510,0xBF2B37BE,0x7477E41B,0x6972D4A3,0xA22E0706,0x24BA75A8,0xEFE6A60D, 0x1D661643,0xD63AC5E6,0x50AEB748,0x9BF264ED,0x86F75455,0x4DAB87F0,0xCB3FF55E,0x006326FB, 0xF135942E,0x3A69478B,0xBCFD3525,0x77A1E680,0x6AA4D638,0xA1F8059D,0x276C7733,0xEC30A496, 0x191C11EE,0xD240C24B,0x54D4B0E5,0x9F886340,0x828D53F8,0x49D1805D,0xCF45F2F3,0x04192156, 0xF54F9383,0x3E134026,0xB8873288,0x73DBE12D,0x6EDED195,0xA5820230,0x2316709E,0xE84AA33B, 0x1ACA1375,0xD196C0D0,0x5702B27E,0x9C5E61DB,0x815B5163,0x4A0782C6,0xCC93F068,0x07CF23CD, 0xF6999118,0x3DC542BD,0xBB513013,0x700DE3B6,0x6D08D30E,0xA65400AB,0x20C07205,0xEB9CA1A0, 0x11E81EB4,0xDAB4CD11,0x5C20BFBF,0x977C6C1A,0x8A795CA2,0x41258F07,0xC7B1FDA9,0x0CED2E0C, 0xFDBB9CD9,0x36E74F7C,0xB0733DD2,0x7B2FEE77,0x662ADECF,0xAD760D6A,0x2BE27FC4,0xE0BEAC61, 0x123E1C2F,0xD962CF8A,0x5FF6BD24,0x94AA6E81,0x89AF5E39,0x42F38D9C,0xC467FF32,0x0F3B2C97, 0xFE6D9E42,0x35314DE7,0xB3A53F49,0x78F9ECEC,0x65FCDC54,0xAEA00FF1,0x28347D5F,0xE368AEFA, 0x16441B82,0xDD18C827,0x5B8CBA89,0x90D0692C,0x8DD55994,0x46898A31,0xC01DF89F,0x0B412B3A, 0xFA1799EF,0x314B4A4A,0xB7DF38E4,0x7C83EB41,0x6186DBF9,0xAADA085C,0x2C4E7AF2,0xE712A957, 0x15921919,0xDECECABC,0x585AB812,0x93066BB7,0x8E035B0F,0x455F88AA,0xC3CBFA04,0x089729A1, 0xF9C19B74,0x329D48D1,0xB4093A7F,0x7F55E9DA,0x6250D962,0xA90C0AC7,0x2F987869,0xE4C4ABCC, }, { 0x00000000,0xA6770BB4,0x979F1129,0x31E81A9D,0xF44F2413,0x52382FA7,0x63D0353A,0xC5A73E8E, 0x33EF4E67,0x959845D3,0xA4705F4E,0x020754FA,0xC7A06A74,0x61D761C0,0x503F7B5D,0xF64870E9, 0x67DE9CCE,0xC1A9977A,0xF0418DE7,0x56368653,0x9391B8DD,0x35E6B369,0x040EA9F4,0xA279A240, 0x5431D2A9,0xF246D91D,0xC3AEC380,0x65D9C834,0xA07EF6BA,0x0609FD0E,0x37E1E793,0x9196EC27, 0xCFBD399C,0x69CA3228,0x582228B5,0xFE552301,0x3BF21D8F,0x9D85163B,0xAC6D0CA6,0x0A1A0712, 0xFC5277FB,0x5A257C4F,0x6BCD66D2,0xCDBA6D66,0x081D53E8,0xAE6A585C,0x9F8242C1,0x39F54975, 0xA863A552,0x0E14AEE6,0x3FFCB47B,0x998BBFCF,0x5C2C8141,0xFA5B8AF5,0xCBB39068,0x6DC49BDC, 0x9B8CEB35,0x3DFBE081,0x0C13FA1C,0xAA64F1A8,0x6FC3CF26,0xC9B4C492,0xF85CDE0F,0x5E2BD5BB, 0x440B7579,0xE27C7ECD,0xD3946450,0x75E36FE4,0xB044516A,0x16335ADE,0x27DB4043,0x81AC4BF7, 0x77E43B1E,0xD19330AA,0xE07B2A37,0x460C2183,0x83AB1F0D,0x25DC14B9,0x14340E24,0xB2430590, 0x23D5E9B7,0x85A2E203,0xB44AF89E,0x123DF32A,0xD79ACDA4,0x71EDC610,0x4005DC8D,0xE672D739, 0x103AA7D0,0xB64DAC64,0x87A5B6F9,0x21D2BD4D,0xE47583C3,0x42028877,0x73EA92EA,0xD59D995E, 0x8BB64CE5,0x2DC14751,0x1C295DCC,0xBA5E5678,0x7FF968F6,0xD98E6342,0xE86679DF,0x4E11726B, 0xB8590282,0x1E2E0936,0x2FC613AB,0x89B1181F,0x4C162691,0xEA612D25,0xDB8937B8,0x7DFE3C0C, 0xEC68D02B,0x4A1FDB9F,0x7BF7C102,0xDD80CAB6,0x1827F438,0xBE50FF8C,0x8FB8E511,0x29CFEEA5, 0xDF879E4C,0x79F095F8,0x48188F65,0xEE6F84D1,0x2BC8BA5F,0x8DBFB1EB,0xBC57AB76,0x1A20A0C2, 0x8816EAF2,0x2E61E146,0x1F89FBDB,0xB9FEF06F,0x7C59CEE1,0xDA2EC555,0xEBC6DFC8,0x4DB1D47C, 0xBBF9A495,0x1D8EAF21,0x2C66B5BC,0x8A11BE08,0x4FB68086,0xE9C18B32,0xD82991AF,0x7E5E9A1B, 0xEFC8763C,0x49BF7D88,0x78576715,0xDE206CA1,0x1B87522F,0xBDF0599B,0x8C184306,0x2A6F48B2, 0xDC27385B,0x7A5033EF,0x4BB82972,0xEDCF22C6,0x28681C48,0x8E1F17FC,0xBFF70D61,0x198006D5, 0x47ABD36E,0xE1DCD8DA,0xD034C247,0x7643C9F3,0xB3E4F77D,0x1593FCC9,0x247BE654,0x820CEDE0, 0x74449D09,0xD23396BD,0xE3DB8C20,0x45AC8794,0x800BB91A,0x267CB2AE,0x1794A833,0xB1E3A387, 0x20754FA0,0x86024414,0xB7EA5E89,0x119D553D,0xD43A6BB3,0x724D6007,0x43A57A9A,0xE5D2712E, 0x139A01C7,0xB5ED0A73,0x840510EE,0x22721B5A,0xE7D525D4,0x41A22E60,0x704A34FD,0xD63D3F49, 0xCC1D9F8B,0x6A6A943F,0x5B828EA2,0xFDF58516,0x3852BB98,0x9E25B02C,0xAFCDAAB1,0x09BAA105, 0xFFF2D1EC,0x5985DA58,0x686DC0C5,0xCE1ACB71,0x0BBDF5FF,0xADCAFE4B,0x9C22E4D6,0x3A55EF62, 0xABC30345,0x0DB408F1,0x3C5C126C,0x9A2B19D8,0x5F8C2756,0xF9FB2CE2,0xC813367F,0x6E643DCB, 0x982C4D22,0x3E5B4696,0x0FB35C0B,0xA9C457BF,0x6C636931,0xCA146285,0xFBFC7818,0x5D8B73AC, 0x03A0A617,0xA5D7ADA3,0x943FB73E,0x3248BC8A,0xF7EF8204,0x519889B0,0x6070932D,0xC6079899, 0x304FE870,0x9638E3C4,0xA7D0F959,0x01A7F2ED,0xC400CC63,0x6277C7D7,0x539FDD4A,0xF5E8D6FE, 0x647E3AD9,0xC209316D,0xF3E12BF0,0x55962044,0x90311ECA,0x3646157E,0x07AE0FE3,0xA1D90457, 0x579174BE,0xF1E67F0A,0xC00E6597,0x66796E23,0xA3DE50AD,0x05A95B19,0x34414184,0x92364A30, }, { 0x00000000,0xCCAA009E,0x4225077D,0x8E8F07E3,0x844A0EFA,0x48E00E64,0xC66F0987,0x0AC50919, 0xD3E51BB5,0x1F4F1B2B,0x91C01CC8,0x5D6A1C56,0x57AF154F,0x9B0515D1,0x158A1232,0xD92012AC, 0x7CBB312B,0xB01131B5,0x3E9E3656,0xF23436C8,0xF8F13FD1,0x345B3F4F,0xBAD438AC,0x767E3832, 0xAF5E2A9E,0x63F42A00,0xED7B2DE3,0x21D12D7D,0x2B142464,0xE7BE24FA,0x69312319,0xA59B2387, 0xF9766256,0x35DC62C8,0xBB53652B,0x77F965B5,0x7D3C6CAC,0xB1966C32,0x3F196BD1,0xF3B36B4F, 0x2A9379E3,0xE639797D,0x68B67E9E,0xA41C7E00,0xAED97719,0x62737787,0xECFC7064,0x205670FA, 0x85CD537D,0x496753E3,0xC7E85400,0x0B42549E,0x01875D87,0xCD2D5D19,0x43A25AFA,0x8F085A64, 0x562848C8,0x9A824856,0x140D4FB5,0xD8A74F2B,0xD2624632,0x1EC846AC,0x9047414F,0x5CED41D1, 0x299DC2ED,0xE537C273,0x6BB8C590,0xA712C50E,0xADD7CC17,0x617DCC89,0xEFF2CB6A,0x2358CBF4, 0xFA78D958,0x36D2D9C6,0xB85DDE25,0x74F7DEBB,0x7E32D7A2,0xB298D73C,0x3C17D0DF,0xF0BDD041, 0x5526F3C6,0x998CF358,0x1703F4BB,0xDBA9F425,0xD16CFD3C,0x1DC6FDA2,0x9349FA41,0x5FE3FADF, 0x86C3E873,0x4A69E8ED,0xC4E6EF0E,0x084CEF90,0x0289E689,0xCE23E617,0x40ACE1F4,0x8C06E16A, 0xD0EBA0BB,0x1C41A025,0x92CEA7C6,0x5E64A758,0x54A1AE41,0x980BAEDF,0x1684A93C,0xDA2EA9A2, 0x030EBB0E,0xCFA4BB90,0x412BBC73,0x8D81BCED,0x8744B5F4,0x4BEEB56A,0xC561B289,0x09CBB217, 0xAC509190,0x60FA910E,0xEE7596ED,0x22DF9673,0x281A9F6A,0xE4B09FF4,0x6A3F9817,0xA6959889, 0x7FB58A25,0xB31F8ABB,0x3D908D58,0xF13A8DC6,0xFBFF84DF,0x37558441,0xB9DA83A2,0x7570833C, 0x533B85DA,0x9F918544,0x111E82A7,0xDDB48239,0xD7718B20,0x1BDB8BBE,0x95548C5D,0x59FE8CC3, 0x80DE9E6F,0x4C749EF1,0xC2FB9912,0x0E51998C,0x04949095,0xC83E900B,0x46B197E8,0x8A1B9776, 0x2F80B4F1,0xE32AB46F,0x6DA5B38C,0xA10FB312,0xABCABA0B,0x6760BA95,0xE9EFBD76,0x2545BDE8, 0xFC65AF44,0x30CFAFDA,0xBE40A839,0x72EAA8A7,0x782FA1BE,0xB485A120,0x3A0AA6C3,0xF6A0A65D, 0xAA4DE78C,0x66E7E712,0xE868E0F1,0x24C2E06F,0x2E07E976,0xE2ADE9E8,0x6C22EE0B,0xA088EE95, 0x79A8FC39,0xB502FCA7,0x3B8DFB44,0xF727FBDA,0xFDE2F2C3,0x3148F25D,0xBFC7F5BE,0x736DF520, 0xD6F6D6A7,0x1A5CD639,0x94D3D1DA,0x5879D144,0x52BCD85D,0x9E16D8C3,0x1099DF20,0xDC33DFBE, 0x0513CD12,0xC9B9CD8C,0x4736CA6F,0x8B9CCAF1,0x8159C3E8,0x4DF3C376,0xC37CC495,0x0FD6C40B, 0x7AA64737,0xB60C47A9,0x3883404A,0xF42940D4,0xFEEC49CD,0x32464953,0xBCC94EB0,0x70634E2E, 0xA9435C82,0x65E95C1C,0xEB665BFF,0x27CC5B61,0x2D095278,0xE1A352E6,0x6F2C5505,0xA386559B, 0x061D761C,0xCAB77682,0x44387161,0x889271FF,0x825778E6,0x4EFD7878,0xC0727F9B,0x0CD87F05, 0xD5F86DA9,0x19526D37,0x97DD6AD4,0x5B776A4A,0x51B26353,0x9D1863CD,0x1397642E,0xDF3D64B0, 0x83D02561,0x4F7A25FF,0xC1F5221C,0x0D5F2282,0x079A2B9B,0xCB302B05,0x45BF2CE6,0x89152C78, 0x50353ED4,0x9C9F3E4A,0x121039A9,0xDEBA3937,0xD47F302E,0x18D530B0,0x965A3753,0x5AF037CD, 0xFF6B144A,0x33C114D4,0xBD4E1337,0x71E413A9,0x7B211AB0,0xB78B1A2E,0x39041DCD,0xF5AE1D53, 0x2C8E0FFF,0xE0240F61,0x6EAB0882,0xA201081C,0xA8C40105,0x646E019B,0xEAE10678,0x264B06E6, }, // beyond this point only relevant for Slicing-by-16 { 0x00000000,0x177B1443,0x2EF62886,0x398D3CC5,0x5DEC510C,0x4A97454F,0x731A798A,0x64616DC9, 0xBBD8A218,0xACA3B65B,0x952E8A9E,0x82559EDD,0xE634F314,0xF14FE757,0xC8C2DB92,0xDFB9CFD1, 0xACC04271,0xBBBB5632,0x82366AF7,0x954D7EB4,0xF12C137D,0xE657073E,0xDFDA3BFB,0xC8A12FB8, 0x1718E069,0x0063F42A,0x39EEC8EF,0x2E95DCAC,0x4AF4B165,0x5D8FA526,0x640299E3,0x73798DA0, 0x82F182A3,0x958A96E0,0xAC07AA25,0xBB7CBE66,0xDF1DD3AF,0xC866C7EC,0xF1EBFB29,0xE690EF6A, 0x392920BB,0x2E5234F8,0x17DF083D,0x00A41C7E,0x64C571B7,0x73BE65F4,0x4A335931,0x5D484D72, 0x2E31C0D2,0x394AD491,0x00C7E854,0x17BCFC17,0x73DD91DE,0x64A6859D,0x5D2BB958,0x4A50AD1B, 0x95E962CA,0x82927689,0xBB1F4A4C,0xAC645E0F,0xC80533C6,0xDF7E2785,0xE6F31B40,0xF1880F03, 0xDE920307,0xC9E91744,0xF0642B81,0xE71F3FC2,0x837E520B,0x94054648,0xAD887A8D,0xBAF36ECE, 0x654AA11F,0x7231B55C,0x4BBC8999,0x5CC79DDA,0x38A6F013,0x2FDDE450,0x1650D895,0x012BCCD6, 0x72524176,0x65295535,0x5CA469F0,0x4BDF7DB3,0x2FBE107A,0x38C50439,0x014838FC,0x16332CBF, 0xC98AE36E,0xDEF1F72D,0xE77CCBE8,0xF007DFAB,0x9466B262,0x831DA621,0xBA909AE4,0xADEB8EA7, 0x5C6381A4,0x4B1895E7,0x7295A922,0x65EEBD61,0x018FD0A8,0x16F4C4EB,0x2F79F82E,0x3802EC6D, 0xE7BB23BC,0xF0C037FF,0xC94D0B3A,0xDE361F79,0xBA5772B0,0xAD2C66F3,0x94A15A36,0x83DA4E75, 0xF0A3C3D5,0xE7D8D796,0xDE55EB53,0xC92EFF10,0xAD4F92D9,0xBA34869A,0x83B9BA5F,0x94C2AE1C, 0x4B7B61CD,0x5C00758E,0x658D494B,0x72F65D08,0x169730C1,0x01EC2482,0x38611847,0x2F1A0C04, 0x6655004F,0x712E140C,0x48A328C9,0x5FD83C8A,0x3BB95143,0x2CC24500,0x154F79C5,0x02346D86, 0xDD8DA257,0xCAF6B614,0xF37B8AD1,0xE4009E92,0x8061F35B,0x971AE718,0xAE97DBDD,0xB9ECCF9E, 0xCA95423E,0xDDEE567D,0xE4636AB8,0xF3187EFB,0x97791332,0x80020771,0xB98F3BB4,0xAEF42FF7, 0x714DE026,0x6636F465,0x5FBBC8A0,0x48C0DCE3,0x2CA1B12A,0x3BDAA569,0x025799AC,0x152C8DEF, 0xE4A482EC,0xF3DF96AF,0xCA52AA6A,0xDD29BE29,0xB948D3E0,0xAE33C7A3,0x97BEFB66,0x80C5EF25, 0x5F7C20F4,0x480734B7,0x718A0872,0x66F11C31,0x029071F8,0x15EB65BB,0x2C66597E,0x3B1D4D3D, 0x4864C09D,0x5F1FD4DE,0x6692E81B,0x71E9FC58,0x15889191,0x02F385D2,0x3B7EB917,0x2C05AD54, 0xF3BC6285,0xE4C776C6,0xDD4A4A03,0xCA315E40,0xAE503389,0xB92B27CA,0x80A61B0F,0x97DD0F4C, 0xB8C70348,0xAFBC170B,0x96312BCE,0x814A3F8D,0xE52B5244,0xF2504607,0xCBDD7AC2,0xDCA66E81, 0x031FA150,0x1464B513,0x2DE989D6,0x3A929D95,0x5EF3F05C,0x4988E41F,0x7005D8DA,0x677ECC99, 0x14074139,0x037C557A,0x3AF169BF,0x2D8A7DFC,0x49EB1035,0x5E900476,0x671D38B3,0x70662CF0, 0xAFDFE321,0xB8A4F762,0x8129CBA7,0x9652DFE4,0xF233B22D,0xE548A66E,0xDCC59AAB,0xCBBE8EE8, 0x3A3681EB,0x2D4D95A8,0x14C0A96D,0x03BBBD2E,0x67DAD0E7,0x70A1C4A4,0x492CF861,0x5E57EC22, 0x81EE23F3,0x969537B0,0xAF180B75,0xB8631F36,0xDC0272FF,0xCB7966BC,0xF2F45A79,0xE58F4E3A, 0x96F6C39A,0x818DD7D9,0xB800EB1C,0xAF7BFF5F,0xCB1A9296,0xDC6186D5,0xE5ECBA10,0xF297AE53, 0x2D2E6182,0x3A5575C1,0x03D84904,0x14A35D47,0x70C2308E,0x67B924CD,0x5E341808,0x494F0C4B, }, { 0x00000000,0xEFC26B3E,0x04F5D03D,0xEB37BB03,0x09EBA07A,0xE629CB44,0x0D1E7047,0xE2DC1B79, 0x13D740F4,0xFC152BCA,0x172290C9,0xF8E0FBF7,0x1A3CE08E,0xF5FE8BB0,0x1EC930B3,0xF10B5B8D, 0x27AE81E8,0xC86CEAD6,0x235B51D5,0xCC993AEB,0x2E452192,0xC1874AAC,0x2AB0F1AF,0xC5729A91, 0x3479C11C,0xDBBBAA22,0x308C1121,0xDF4E7A1F,0x3D926166,0xD2500A58,0x3967B15B,0xD6A5DA65, 0x4F5D03D0,0xA09F68EE,0x4BA8D3ED,0xA46AB8D3,0x46B6A3AA,0xA974C894,0x42437397,0xAD8118A9, 0x5C8A4324,0xB348281A,0x587F9319,0xB7BDF827,0x5561E35E,0xBAA38860,0x51943363,0xBE56585D, 0x68F38238,0x8731E906,0x6C065205,0x83C4393B,0x61182242,0x8EDA497C,0x65EDF27F,0x8A2F9941, 0x7B24C2CC,0x94E6A9F2,0x7FD112F1,0x901379CF,0x72CF62B6,0x9D0D0988,0x763AB28B,0x99F8D9B5, 0x9EBA07A0,0x71786C9E,0x9A4FD79D,0x758DBCA3,0x9751A7DA,0x7893CCE4,0x93A477E7,0x7C661CD9, 0x8D6D4754,0x62AF2C6A,0x89989769,0x665AFC57,0x8486E72E,0x6B448C10,0x80733713,0x6FB15C2D, 0xB9148648,0x56D6ED76,0xBDE15675,0x52233D4B,0xB0FF2632,0x5F3D4D0C,0xB40AF60F,0x5BC89D31, 0xAAC3C6BC,0x4501AD82,0xAE361681,0x41F47DBF,0xA32866C6,0x4CEA0DF8,0xA7DDB6FB,0x481FDDC5, 0xD1E70470,0x3E256F4E,0xD512D44D,0x3AD0BF73,0xD80CA40A,0x37CECF34,0xDCF97437,0x333B1F09, 0xC2304484,0x2DF22FBA,0xC6C594B9,0x2907FF87,0xCBDBE4FE,0x24198FC0,0xCF2E34C3,0x20EC5FFD, 0xF6498598,0x198BEEA6,0xF2BC55A5,0x1D7E3E9B,0xFFA225E2,0x10604EDC,0xFB57F5DF,0x14959EE1, 0xE59EC56C,0x0A5CAE52,0xE16B1551,0x0EA97E6F,0xEC756516,0x03B70E28,0xE880B52B,0x0742DE15, 0xE6050901,0x09C7623F,0xE2F0D93C,0x0D32B202,0xEFEEA97B,0x002CC245,0xEB1B7946,0x04D91278, 0xF5D249F5,0x1A1022CB,0xF12799C8,0x1EE5F2F6,0xFC39E98F,0x13FB82B1,0xF8CC39B2,0x170E528C, 0xC1AB88E9,0x2E69E3D7,0xC55E58D4,0x2A9C33EA,0xC8402893,0x278243AD,0xCCB5F8AE,0x23779390, 0xD27CC81D,0x3DBEA323,0xD6891820,0x394B731E,0xDB976867,0x34550359,0xDF62B85A,0x30A0D364, 0xA9580AD1,0x469A61EF,0xADADDAEC,0x426FB1D2,0xA0B3AAAB,0x4F71C195,0xA4467A96,0x4B8411A8, 0xBA8F4A25,0x554D211B,0xBE7A9A18,0x51B8F126,0xB364EA5F,0x5CA68161,0xB7913A62,0x5853515C, 0x8EF68B39,0x6134E007,0x8A035B04,0x65C1303A,0x871D2B43,0x68DF407D,0x83E8FB7E,0x6C2A9040, 0x9D21CBCD,0x72E3A0F3,0x99D41BF0,0x761670CE,0x94CA6BB7,0x7B080089,0x903FBB8A,0x7FFDD0B4, 0x78BF0EA1,0x977D659F,0x7C4ADE9C,0x9388B5A2,0x7154AEDB,0x9E96C5E5,0x75A17EE6,0x9A6315D8, 0x6B684E55,0x84AA256B,0x6F9D9E68,0x805FF556,0x6283EE2F,0x8D418511,0x66763E12,0x89B4552C, 0x5F118F49,0xB0D3E477,0x5BE45F74,0xB426344A,0x56FA2F33,0xB938440D,0x520FFF0E,0xBDCD9430, 0x4CC6CFBD,0xA304A483,0x48331F80,0xA7F174BE,0x452D6FC7,0xAAEF04F9,0x41D8BFFA,0xAE1AD4C4, 0x37E20D71,0xD820664F,0x3317DD4C,0xDCD5B672,0x3E09AD0B,0xD1CBC635,0x3AFC7D36,0xD53E1608, 0x24354D85,0xCBF726BB,0x20C09DB8,0xCF02F686,0x2DDEEDFF,0xC21C86C1,0x292B3DC2,0xC6E956FC, 0x104C8C99,0xFF8EE7A7,0x14B95CA4,0xFB7B379A,0x19A72CE3,0xF66547DD,0x1D52FCDE,0xF29097E0, 0x039BCC6D,0xEC59A753,0x076E1C50,0xE8AC776E,0x0A706C17,0xE5B20729,0x0E85BC2A,0xE147D714, }, { 0x00000000,0xC18EDFC0,0x586CB9C1,0x99E26601,0xB0D97382,0x7157AC42,0xE8B5CA43,0x293B1583, 0xBAC3E145,0x7B4D3E85,0xE2AF5884,0x23218744,0x0A1A92C7,0xCB944D07,0x52762B06,0x93F8F4C6, 0xAEF6C4CB,0x6F781B0B,0xF69A7D0A,0x3714A2CA,0x1E2FB749,0xDFA16889,0x46430E88,0x87CDD148, 0x1435258E,0xD5BBFA4E,0x4C599C4F,0x8DD7438F,0xA4EC560C,0x656289CC,0xFC80EFCD,0x3D0E300D, 0x869C8FD7,0x47125017,0xDEF03616,0x1F7EE9D6,0x3645FC55,0xF7CB2395,0x6E294594,0xAFA79A54, 0x3C5F6E92,0xFDD1B152,0x6433D753,0xA5BD0893,0x8C861D10,0x4D08C2D0,0xD4EAA4D1,0x15647B11, 0x286A4B1C,0xE9E494DC,0x7006F2DD,0xB1882D1D,0x98B3389E,0x593DE75E,0xC0DF815F,0x01515E9F, 0x92A9AA59,0x53277599,0xCAC51398,0x0B4BCC58,0x2270D9DB,0xE3FE061B,0x7A1C601A,0xBB92BFDA, 0xD64819EF,0x17C6C62F,0x8E24A02E,0x4FAA7FEE,0x66916A6D,0xA71FB5AD,0x3EFDD3AC,0xFF730C6C, 0x6C8BF8AA,0xAD05276A,0x34E7416B,0xF5699EAB,0xDC528B28,0x1DDC54E8,0x843E32E9,0x45B0ED29, 0x78BEDD24,0xB93002E4,0x20D264E5,0xE15CBB25,0xC867AEA6,0x09E97166,0x900B1767,0x5185C8A7, 0xC27D3C61,0x03F3E3A1,0x9A1185A0,0x5B9F5A60,0x72A44FE3,0xB32A9023,0x2AC8F622,0xEB4629E2, 0x50D49638,0x915A49F8,0x08B82FF9,0xC936F039,0xE00DE5BA,0x21833A7A,0xB8615C7B,0x79EF83BB, 0xEA17777D,0x2B99A8BD,0xB27BCEBC,0x73F5117C,0x5ACE04FF,0x9B40DB3F,0x02A2BD3E,0xC32C62FE, 0xFE2252F3,0x3FAC8D33,0xA64EEB32,0x67C034F2,0x4EFB2171,0x8F75FEB1,0x169798B0,0xD7194770, 0x44E1B3B6,0x856F6C76,0x1C8D0A77,0xDD03D5B7,0xF438C034,0x35B61FF4,0xAC5479F5,0x6DDAA635, 0x77E1359F,0xB66FEA5F,0x2F8D8C5E,0xEE03539E,0xC738461D,0x06B699DD,0x9F54FFDC,0x5EDA201C, 0xCD22D4DA,0x0CAC0B1A,0x954E6D1B,0x54C0B2DB,0x7DFBA758,0xBC757898,0x25971E99,0xE419C159, 0xD917F154,0x18992E94,0x817B4895,0x40F59755,0x69CE82D6,0xA8405D16,0x31A23B17,0xF02CE4D7, 0x63D41011,0xA25ACFD1,0x3BB8A9D0,0xFA367610,0xD30D6393,0x1283BC53,0x8B61DA52,0x4AEF0592, 0xF17DBA48,0x30F36588,0xA9110389,0x689FDC49,0x41A4C9CA,0x802A160A,0x19C8700B,0xD846AFCB, 0x4BBE5B0D,0x8A3084CD,0x13D2E2CC,0xD25C3D0C,0xFB67288F,0x3AE9F74F,0xA30B914E,0x62854E8E, 0x5F8B7E83,0x9E05A143,0x07E7C742,0xC6691882,0xEF520D01,0x2EDCD2C1,0xB73EB4C0,0x76B06B00, 0xE5489FC6,0x24C64006,0xBD242607,0x7CAAF9C7,0x5591EC44,0x941F3384,0x0DFD5585,0xCC738A45, 0xA1A92C70,0x6027F3B0,0xF9C595B1,0x384B4A71,0x11705FF2,0xD0FE8032,0x491CE633,0x889239F3, 0x1B6ACD35,0xDAE412F5,0x430674F4,0x8288AB34,0xABB3BEB7,0x6A3D6177,0xF3DF0776,0x3251D8B6, 0x0F5FE8BB,0xCED1377B,0x5733517A,0x96BD8EBA,0xBF869B39,0x7E0844F9,0xE7EA22F8,0x2664FD38, 0xB59C09FE,0x7412D63E,0xEDF0B03F,0x2C7E6FFF,0x05457A7C,0xC4CBA5BC,0x5D29C3BD,0x9CA71C7D, 0x2735A3A7,0xE6BB7C67,0x7F591A66,0xBED7C5A6,0x97ECD025,0x56620FE5,0xCF8069E4,0x0E0EB624, 0x9DF642E2,0x5C789D22,0xC59AFB23,0x041424E3,0x2D2F3160,0xECA1EEA0,0x754388A1,0xB4CD5761, 0x89C3676C,0x484DB8AC,0xD1AFDEAD,0x1021016D,0x391A14EE,0xF894CB2E,0x6176AD2F,0xA0F872EF, 0x33008629,0xF28E59E9,0x6B6C3FE8,0xAAE2E028,0x83D9F5AB,0x42572A6B,0xDBB54C6A,0x1A3B93AA, }, { 0x00000000,0x9BA54C6F,0xEC3B9E9F,0x779ED2F0,0x03063B7F,0x98A37710,0xEF3DA5E0,0x7498E98F, 0x060C76FE,0x9DA93A91,0xEA37E861,0x7192A40E,0x050A4D81,0x9EAF01EE,0xE931D31E,0x72949F71, 0x0C18EDFC,0x97BDA193,0xE0237363,0x7B863F0C,0x0F1ED683,0x94BB9AEC,0xE325481C,0x78800473, 0x0A149B02,0x91B1D76D,0xE62F059D,0x7D8A49F2,0x0912A07D,0x92B7EC12,0xE5293EE2,0x7E8C728D, 0x1831DBF8,0x83949797,0xF40A4567,0x6FAF0908,0x1B37E087,0x8092ACE8,0xF70C7E18,0x6CA93277, 0x1E3DAD06,0x8598E169,0xF2063399,0x69A37FF6,0x1D3B9679,0x869EDA16,0xF10008E6,0x6AA54489, 0x14293604,0x8F8C7A6B,0xF812A89B,0x63B7E4F4,0x172F0D7B,0x8C8A4114,0xFB1493E4,0x60B1DF8B, 0x122540FA,0x89800C95,0xFE1EDE65,0x65BB920A,0x11237B85,0x8A8637EA,0xFD18E51A,0x66BDA975, 0x3063B7F0,0xABC6FB9F,0xDC58296F,0x47FD6500,0x33658C8F,0xA8C0C0E0,0xDF5E1210,0x44FB5E7F, 0x366FC10E,0xADCA8D61,0xDA545F91,0x41F113FE,0x3569FA71,0xAECCB61E,0xD95264EE,0x42F72881, 0x3C7B5A0C,0xA7DE1663,0xD040C493,0x4BE588FC,0x3F7D6173,0xA4D82D1C,0xD346FFEC,0x48E3B383, 0x3A772CF2,0xA1D2609D,0xD64CB26D,0x4DE9FE02,0x3971178D,0xA2D45BE2,0xD54A8912,0x4EEFC57D, 0x28526C08,0xB3F72067,0xC469F297,0x5FCCBEF8,0x2B545777,0xB0F11B18,0xC76FC9E8,0x5CCA8587, 0x2E5E1AF6,0xB5FB5699,0xC2658469,0x59C0C806,0x2D582189,0xB6FD6DE6,0xC163BF16,0x5AC6F379, 0x244A81F4,0xBFEFCD9B,0xC8711F6B,0x53D45304,0x274CBA8B,0xBCE9F6E4,0xCB772414,0x50D2687B, 0x2246F70A,0xB9E3BB65,0xCE7D6995,0x55D825FA,0x2140CC75,0xBAE5801A,0xCD7B52EA,0x56DE1E85, 0x60C76FE0,0xFB62238F,0x8CFCF17F,0x1759BD10,0x63C1549F,0xF86418F0,0x8FFACA00,0x145F866F, 0x66CB191E,0xFD6E5571,0x8AF08781,0x1155CBEE,0x65CD2261,0xFE686E0E,0x89F6BCFE,0x1253F091, 0x6CDF821C,0xF77ACE73,0x80E41C83,0x1B4150EC,0x6FD9B963,0xF47CF50C,0x83E227FC,0x18476B93, 0x6AD3F4E2,0xF176B88D,0x86E86A7D,0x1D4D2612,0x69D5CF9D,0xF27083F2,0x85EE5102,0x1E4B1D6D, 0x78F6B418,0xE353F877,0x94CD2A87,0x0F6866E8,0x7BF08F67,0xE055C308,0x97CB11F8,0x0C6E5D97, 0x7EFAC2E6,0xE55F8E89,0x92C15C79,0x09641016,0x7DFCF999,0xE659B5F6,0x91C76706,0x0A622B69, 0x74EE59E4,0xEF4B158B,0x98D5C77B,0x03708B14,0x77E8629B,0xEC4D2EF4,0x9BD3FC04,0x0076B06B, 0x72E22F1A,0xE9476375,0x9ED9B185,0x057CFDEA,0x71E41465,0xEA41580A,0x9DDF8AFA,0x067AC695, 0x50A4D810,0xCB01947F,0xBC9F468F,0x273A0AE0,0x53A2E36F,0xC807AF00,0xBF997DF0,0x243C319F, 0x56A8AEEE,0xCD0DE281,0xBA933071,0x21367C1E,0x55AE9591,0xCE0BD9FE,0xB9950B0E,0x22304761, 0x5CBC35EC,0xC7197983,0xB087AB73,0x2B22E71C,0x5FBA0E93,0xC41F42FC,0xB381900C,0x2824DC63, 0x5AB04312,0xC1150F7D,0xB68BDD8D,0x2D2E91E2,0x59B6786D,0xC2133402,0xB58DE6F2,0x2E28AA9D, 0x489503E8,0xD3304F87,0xA4AE9D77,0x3F0BD118,0x4B933897,0xD03674F8,0xA7A8A608,0x3C0DEA67, 0x4E997516,0xD53C3979,0xA2A2EB89,0x3907A7E6,0x4D9F4E69,0xD63A0206,0xA1A4D0F6,0x3A019C99, 0x448DEE14,0xDF28A27B,0xA8B6708B,0x33133CE4,0x478BD56B,0xDC2E9904,0xABB04BF4,0x3015079B, 0x428198EA,0xD924D485,0xAEBA0675,0x351F4A1A,0x4187A395,0xDA22EFFA,0xADBC3D0A,0x36197165, }, { 0x00000000,0xDD96D985,0x605CB54B,0xBDCA6CCE,0xC0B96A96,0x1D2FB313,0xA0E5DFDD,0x7D730658, 0x5A03D36D,0x87950AE8,0x3A5F6626,0xE7C9BFA3,0x9ABAB9FB,0x472C607E,0xFAE60CB0,0x2770D535, 0xB407A6DA,0x69917F5F,0xD45B1391,0x09CDCA14,0x74BECC4C,0xA92815C9,0x14E27907,0xC974A082, 0xEE0475B7,0x3392AC32,0x8E58C0FC,0x53CE1979,0x2EBD1F21,0xF32BC6A4,0x4EE1AA6A,0x937773EF, 0xB37E4BF5,0x6EE89270,0xD322FEBE,0x0EB4273B,0x73C72163,0xAE51F8E6,0x139B9428,0xCE0D4DAD, 0xE97D9898,0x34EB411D,0x89212DD3,0x54B7F456,0x29C4F20E,0xF4522B8B,0x49984745,0x940E9EC0, 0x0779ED2F,0xDAEF34AA,0x67255864,0xBAB381E1,0xC7C087B9,0x1A565E3C,0xA79C32F2,0x7A0AEB77, 0x5D7A3E42,0x80ECE7C7,0x3D268B09,0xE0B0528C,0x9DC354D4,0x40558D51,0xFD9FE19F,0x2009381A, 0xBD8D91AB,0x601B482E,0xDDD124E0,0x0047FD65,0x7D34FB3D,0xA0A222B8,0x1D684E76,0xC0FE97F3, 0xE78E42C6,0x3A189B43,0x87D2F78D,0x5A442E08,0x27372850,0xFAA1F1D5,0x476B9D1B,0x9AFD449E, 0x098A3771,0xD41CEEF4,0x69D6823A,0xB4405BBF,0xC9335DE7,0x14A58462,0xA96FE8AC,0x74F93129, 0x5389E41C,0x8E1F3D99,0x33D55157,0xEE4388D2,0x93308E8A,0x4EA6570F,0xF36C3BC1,0x2EFAE244, 0x0EF3DA5E,0xD36503DB,0x6EAF6F15,0xB339B690,0xCE4AB0C8,0x13DC694D,0xAE160583,0x7380DC06, 0x54F00933,0x8966D0B6,0x34ACBC78,0xE93A65FD,0x944963A5,0x49DFBA20,0xF415D6EE,0x29830F6B, 0xBAF47C84,0x6762A501,0xDAA8C9CF,0x073E104A,0x7A4D1612,0xA7DBCF97,0x1A11A359,0xC7877ADC, 0xE0F7AFE9,0x3D61766C,0x80AB1AA2,0x5D3DC327,0x204EC57F,0xFDD81CFA,0x40127034,0x9D84A9B1, 0xA06A2517,0x7DFCFC92,0xC036905C,0x1DA049D9,0x60D34F81,0xBD459604,0x008FFACA,0xDD19234F, 0xFA69F67A,0x27FF2FFF,0x9A354331,0x47A39AB4,0x3AD09CEC,0xE7464569,0x5A8C29A7,0x871AF022, 0x146D83CD,0xC9FB5A48,0x74313686,0xA9A7EF03,0xD4D4E95B,0x094230DE,0xB4885C10,0x691E8595, 0x4E6E50A0,0x93F88925,0x2E32E5EB,0xF3A43C6E,0x8ED73A36,0x5341E3B3,0xEE8B8F7D,0x331D56F8, 0x13146EE2,0xCE82B767,0x7348DBA9,0xAEDE022C,0xD3AD0474,0x0E3BDDF1,0xB3F1B13F,0x6E6768BA, 0x4917BD8F,0x9481640A,0x294B08C4,0xF4DDD141,0x89AED719,0x54380E9C,0xE9F26252,0x3464BBD7, 0xA713C838,0x7A8511BD,0xC74F7D73,0x1AD9A4F6,0x67AAA2AE,0xBA3C7B2B,0x07F617E5,0xDA60CE60, 0xFD101B55,0x2086C2D0,0x9D4CAE1E,0x40DA779B,0x3DA971C3,0xE03FA846,0x5DF5C488,0x80631D0D, 0x1DE7B4BC,0xC0716D39,0x7DBB01F7,0xA02DD872,0xDD5EDE2A,0x00C807AF,0xBD026B61,0x6094B2E4, 0x47E467D1,0x9A72BE54,0x27B8D29A,0xFA2E0B1F,0x875D0D47,0x5ACBD4C2,0xE701B80C,0x3A976189, 0xA9E01266,0x7476CBE3,0xC9BCA72D,0x142A7EA8,0x695978F0,0xB4CFA175,0x0905CDBB,0xD493143E, 0xF3E3C10B,0x2E75188E,0x93BF7440,0x4E29ADC5,0x335AAB9D,0xEECC7218,0x53061ED6,0x8E90C753, 0xAE99FF49,0x730F26CC,0xCEC54A02,0x13539387,0x6E2095DF,0xB3B64C5A,0x0E7C2094,0xD3EAF911, 0xF49A2C24,0x290CF5A1,0x94C6996F,0x495040EA,0x342346B2,0xE9B59F37,0x547FF3F9,0x89E92A7C, 0x1A9E5993,0xC7088016,0x7AC2ECD8,0xA754355D,0xDA273305,0x07B1EA80,0xBA7B864E,0x67ED5FCB, 0x409D8AFE,0x9D0B537B,0x20C13FB5,0xFD57E630,0x8024E068,0x5DB239ED,0xE0785523,0x3DEE8CA6, }, { 0x00000000,0x9D0FE176,0xE16EC4AD,0x7C6125DB,0x19AC8F1B,0x84A36E6D,0xF8C24BB6,0x65CDAAC0, 0x33591E36,0xAE56FF40,0xD237DA9B,0x4F383BED,0x2AF5912D,0xB7FA705B,0xCB9B5580,0x5694B4F6, 0x66B23C6C,0xFBBDDD1A,0x87DCF8C1,0x1AD319B7,0x7F1EB377,0xE2115201,0x9E7077DA,0x037F96AC, 0x55EB225A,0xC8E4C32C,0xB485E6F7,0x298A0781,0x4C47AD41,0xD1484C37,0xAD2969EC,0x3026889A, 0xCD6478D8,0x506B99AE,0x2C0ABC75,0xB1055D03,0xD4C8F7C3,0x49C716B5,0x35A6336E,0xA8A9D218, 0xFE3D66EE,0x63328798,0x1F53A243,0x825C4335,0xE791E9F5,0x7A9E0883,0x06FF2D58,0x9BF0CC2E, 0xABD644B4,0x36D9A5C2,0x4AB88019,0xD7B7616F,0xB27ACBAF,0x2F752AD9,0x53140F02,0xCE1BEE74, 0x988F5A82,0x0580BBF4,0x79E19E2F,0xE4EE7F59,0x8123D599,0x1C2C34EF,0x604D1134,0xFD42F042, 0x41B9F7F1,0xDCB61687,0xA0D7335C,0x3DD8D22A,0x581578EA,0xC51A999C,0xB97BBC47,0x24745D31, 0x72E0E9C7,0xEFEF08B1,0x938E2D6A,0x0E81CC1C,0x6B4C66DC,0xF64387AA,0x8A22A271,0x172D4307, 0x270BCB9D,0xBA042AEB,0xC6650F30,0x5B6AEE46,0x3EA74486,0xA3A8A5F0,0xDFC9802B,0x42C6615D, 0x1452D5AB,0x895D34DD,0xF53C1106,0x6833F070,0x0DFE5AB0,0x90F1BBC6,0xEC909E1D,0x719F7F6B, 0x8CDD8F29,0x11D26E5F,0x6DB34B84,0xF0BCAAF2,0x95710032,0x087EE144,0x741FC49F,0xE91025E9, 0xBF84911F,0x228B7069,0x5EEA55B2,0xC3E5B4C4,0xA6281E04,0x3B27FF72,0x4746DAA9,0xDA493BDF, 0xEA6FB345,0x77605233,0x0B0177E8,0x960E969E,0xF3C33C5E,0x6ECCDD28,0x12ADF8F3,0x8FA21985, 0xD936AD73,0x44394C05,0x385869DE,0xA55788A8,0xC09A2268,0x5D95C31E,0x21F4E6C5,0xBCFB07B3, 0x8373EFE2,0x1E7C0E94,0x621D2B4F,0xFF12CA39,0x9ADF60F9,0x07D0818F,0x7BB1A454,0xE6BE4522, 0xB02AF1D4,0x2D2510A2,0x51443579,0xCC4BD40F,0xA9867ECF,0x34899FB9,0x48E8BA62,0xD5E75B14, 0xE5C1D38E,0x78CE32F8,0x04AF1723,0x99A0F655,0xFC6D5C95,0x6162BDE3,0x1D039838,0x800C794E, 0xD698CDB8,0x4B972CCE,0x37F60915,0xAAF9E863,0xCF3442A3,0x523BA3D5,0x2E5A860E,0xB3556778, 0x4E17973A,0xD318764C,0xAF795397,0x3276B2E1,0x57BB1821,0xCAB4F957,0xB6D5DC8C,0x2BDA3DFA, 0x7D4E890C,0xE041687A,0x9C204DA1,0x012FACD7,0x64E20617,0xF9EDE761,0x858CC2BA,0x188323CC, 0x28A5AB56,0xB5AA4A20,0xC9CB6FFB,0x54C48E8D,0x3109244D,0xAC06C53B,0xD067E0E0,0x4D680196, 0x1BFCB560,0x86F35416,0xFA9271CD,0x679D90BB,0x02503A7B,0x9F5FDB0D,0xE33EFED6,0x7E311FA0, 0xC2CA1813,0x5FC5F965,0x23A4DCBE,0xBEAB3DC8,0xDB669708,0x4669767E,0x3A0853A5,0xA707B2D3, 0xF1930625,0x6C9CE753,0x10FDC288,0x8DF223FE,0xE83F893E,0x75306848,0x09514D93,0x945EACE5, 0xA478247F,0x3977C509,0x4516E0D2,0xD81901A4,0xBDD4AB64,0x20DB4A12,0x5CBA6FC9,0xC1B58EBF, 0x97213A49,0x0A2EDB3F,0x764FFEE4,0xEB401F92,0x8E8DB552,0x13825424,0x6FE371FF,0xF2EC9089, 0x0FAE60CB,0x92A181BD,0xEEC0A466,0x73CF4510,0x1602EFD0,0x8B0D0EA6,0xF76C2B7D,0x6A63CA0B, 0x3CF77EFD,0xA1F89F8B,0xDD99BA50,0x40965B26,0x255BF1E6,0xB8541090,0xC435354B,0x593AD43D, 0x691C5CA7,0xF413BDD1,0x8872980A,0x157D797C,0x70B0D3BC,0xEDBF32CA,0x91DE1711,0x0CD1F667, 0x5A454291,0xC74AA3E7,0xBB2B863C,0x2624674A,0x43E9CD8A,0xDEE62CFC,0xA2870927,0x3F88E851, }, { 0x00000000,0xB9FBDBE8,0xA886B191,0x117D6A79,0x8A7C6563,0x3387BE8B,0x22FAD4F2,0x9B010F1A, 0xCF89CC87,0x7672176F,0x670F7D16,0xDEF4A6FE,0x45F5A9E4,0xFC0E720C,0xED731875,0x5488C39D, 0x44629F4F,0xFD9944A7,0xECE42EDE,0x551FF536,0xCE1EFA2C,0x77E521C4,0x66984BBD,0xDF639055, 0x8BEB53C8,0x32108820,0x236DE259,0x9A9639B1,0x019736AB,0xB86CED43,0xA911873A,0x10EA5CD2, 0x88C53E9E,0x313EE576,0x20438F0F,0x99B854E7,0x02B95BFD,0xBB428015,0xAA3FEA6C,0x13C43184, 0x474CF219,0xFEB729F1,0xEFCA4388,0x56319860,0xCD30977A,0x74CB4C92,0x65B626EB,0xDC4DFD03, 0xCCA7A1D1,0x755C7A39,0x64211040,0xDDDACBA8,0x46DBC4B2,0xFF201F5A,0xEE5D7523,0x57A6AECB, 0x032E6D56,0xBAD5B6BE,0xABA8DCC7,0x1253072F,0x89520835,0x30A9D3DD,0x21D4B9A4,0x982F624C, 0xCAFB7B7D,0x7300A095,0x627DCAEC,0xDB861104,0x40871E1E,0xF97CC5F6,0xE801AF8F,0x51FA7467, 0x0572B7FA,0xBC896C12,0xADF4066B,0x140FDD83,0x8F0ED299,0x36F50971,0x27886308,0x9E73B8E0, 0x8E99E432,0x37623FDA,0x261F55A3,0x9FE48E4B,0x04E58151,0xBD1E5AB9,0xAC6330C0,0x1598EB28, 0x411028B5,0xF8EBF35D,0xE9969924,0x506D42CC,0xCB6C4DD6,0x7297963E,0x63EAFC47,0xDA1127AF, 0x423E45E3,0xFBC59E0B,0xEAB8F472,0x53432F9A,0xC8422080,0x71B9FB68,0x60C49111,0xD93F4AF9, 0x8DB78964,0x344C528C,0x253138F5,0x9CCAE31D,0x07CBEC07,0xBE3037EF,0xAF4D5D96,0x16B6867E, 0x065CDAAC,0xBFA70144,0xAEDA6B3D,0x1721B0D5,0x8C20BFCF,0x35DB6427,0x24A60E5E,0x9D5DD5B6, 0xC9D5162B,0x702ECDC3,0x6153A7BA,0xD8A87C52,0x43A97348,0xFA52A8A0,0xEB2FC2D9,0x52D41931, 0x4E87F0BB,0xF77C2B53,0xE601412A,0x5FFA9AC2,0xC4FB95D8,0x7D004E30,0x6C7D2449,0xD586FFA1, 0x810E3C3C,0x38F5E7D4,0x29888DAD,0x90735645,0x0B72595F,0xB28982B7,0xA3F4E8CE,0x1A0F3326, 0x0AE56FF4,0xB31EB41C,0xA263DE65,0x1B98058D,0x80990A97,0x3962D17F,0x281FBB06,0x91E460EE, 0xC56CA373,0x7C97789B,0x6DEA12E2,0xD411C90A,0x4F10C610,0xF6EB1DF8,0xE7967781,0x5E6DAC69, 0xC642CE25,0x7FB915CD,0x6EC47FB4,0xD73FA45C,0x4C3EAB46,0xF5C570AE,0xE4B81AD7,0x5D43C13F, 0x09CB02A2,0xB030D94A,0xA14DB333,0x18B668DB,0x83B767C1,0x3A4CBC29,0x2B31D650,0x92CA0DB8, 0x8220516A,0x3BDB8A82,0x2AA6E0FB,0x935D3B13,0x085C3409,0xB1A7EFE1,0xA0DA8598,0x19215E70, 0x4DA99DED,0xF4524605,0xE52F2C7C,0x5CD4F794,0xC7D5F88E,0x7E2E2366,0x6F53491F,0xD6A892F7, 0x847C8BC6,0x3D87502E,0x2CFA3A57,0x9501E1BF,0x0E00EEA5,0xB7FB354D,0xA6865F34,0x1F7D84DC, 0x4BF54741,0xF20E9CA9,0xE373F6D0,0x5A882D38,0xC1892222,0x7872F9CA,0x690F93B3,0xD0F4485B, 0xC01E1489,0x79E5CF61,0x6898A518,0xD1637EF0,0x4A6271EA,0xF399AA02,0xE2E4C07B,0x5B1F1B93, 0x0F97D80E,0xB66C03E6,0xA711699F,0x1EEAB277,0x85EBBD6D,0x3C106685,0x2D6D0CFC,0x9496D714, 0x0CB9B558,0xB5426EB0,0xA43F04C9,0x1DC4DF21,0x86C5D03B,0x3F3E0BD3,0x2E4361AA,0x97B8BA42, 0xC33079DF,0x7ACBA237,0x6BB6C84E,0xD24D13A6,0x494C1CBC,0xF0B7C754,0xE1CAAD2D,0x583176C5, 0x48DB2A17,0xF120F1FF,0xE05D9B86,0x59A6406E,0xC2A74F74,0x7B5C949C,0x6A21FEE5,0xD3DA250D, 0x8752E690,0x3EA93D78,0x2FD45701,0x962F8CE9,0x0D2E83F3,0xB4D5581B,0xA5A83262,0x1C53E98A, }, { 0x00000000,0xAE689191,0x87A02563,0x29C8B4F2,0xD4314C87,0x7A59DD16,0x539169E4,0xFDF9F875, 0x73139F4F,0xDD7B0EDE,0xF4B3BA2C,0x5ADB2BBD,0xA722D3C8,0x094A4259,0x2082F6AB,0x8EEA673A, 0xE6273E9E,0x484FAF0F,0x61871BFD,0xCFEF8A6C,0x32167219,0x9C7EE388,0xB5B6577A,0x1BDEC6EB, 0x9534A1D1,0x3B5C3040,0x129484B2,0xBCFC1523,0x4105ED56,0xEF6D7CC7,0xC6A5C835,0x68CD59A4, 0x173F7B7D,0xB957EAEC,0x909F5E1E,0x3EF7CF8F,0xC30E37FA,0x6D66A66B,0x44AE1299,0xEAC68308, 0x642CE432,0xCA4475A3,0xE38CC151,0x4DE450C0,0xB01DA8B5,0x1E753924,0x37BD8DD6,0x99D51C47, 0xF11845E3,0x5F70D472,0x76B86080,0xD8D0F111,0x25290964,0x8B4198F5,0xA2892C07,0x0CE1BD96, 0x820BDAAC,0x2C634B3D,0x05ABFFCF,0xABC36E5E,0x563A962B,0xF85207BA,0xD19AB348,0x7FF222D9, 0x2E7EF6FA,0x8016676B,0xA9DED399,0x07B64208,0xFA4FBA7D,0x54272BEC,0x7DEF9F1E,0xD3870E8F, 0x5D6D69B5,0xF305F824,0xDACD4CD6,0x74A5DD47,0x895C2532,0x2734B4A3,0x0EFC0051,0xA09491C0, 0xC859C864,0x663159F5,0x4FF9ED07,0xE1917C96,0x1C6884E3,0xB2001572,0x9BC8A180,0x35A03011, 0xBB4A572B,0x1522C6BA,0x3CEA7248,0x9282E3D9,0x6F7B1BAC,0xC1138A3D,0xE8DB3ECF,0x46B3AF5E, 0x39418D87,0x97291C16,0xBEE1A8E4,0x10893975,0xED70C100,0x43185091,0x6AD0E463,0xC4B875F2, 0x4A5212C8,0xE43A8359,0xCDF237AB,0x639AA63A,0x9E635E4F,0x300BCFDE,0x19C37B2C,0xB7ABEABD, 0xDF66B319,0x710E2288,0x58C6967A,0xF6AE07EB,0x0B57FF9E,0xA53F6E0F,0x8CF7DAFD,0x229F4B6C, 0xAC752C56,0x021DBDC7,0x2BD50935,0x85BD98A4,0x784460D1,0xD62CF140,0xFFE445B2,0x518CD423, 0x5CFDEDF4,0xF2957C65,0xDB5DC897,0x75355906,0x88CCA173,0x26A430E2,0x0F6C8410,0xA1041581, 0x2FEE72BB,0x8186E32A,0xA84E57D8,0x0626C649,0xFBDF3E3C,0x55B7AFAD,0x7C7F1B5F,0xD2178ACE, 0xBADAD36A,0x14B242FB,0x3D7AF609,0x93126798,0x6EEB9FED,0xC0830E7C,0xE94BBA8E,0x47232B1F, 0xC9C94C25,0x67A1DDB4,0x4E696946,0xE001F8D7,0x1DF800A2,0xB3909133,0x9A5825C1,0x3430B450, 0x4BC29689,0xE5AA0718,0xCC62B3EA,0x620A227B,0x9FF3DA0E,0x319B4B9F,0x1853FF6D,0xB63B6EFC, 0x38D109C6,0x96B99857,0xBF712CA5,0x1119BD34,0xECE04541,0x4288D4D0,0x6B406022,0xC528F1B3, 0xADE5A817,0x038D3986,0x2A458D74,0x842D1CE5,0x79D4E490,0xD7BC7501,0xFE74C1F3,0x501C5062, 0xDEF63758,0x709EA6C9,0x5956123B,0xF73E83AA,0x0AC77BDF,0xA4AFEA4E,0x8D675EBC,0x230FCF2D, 0x72831B0E,0xDCEB8A9F,0xF5233E6D,0x5B4BAFFC,0xA6B25789,0x08DAC618,0x211272EA,0x8F7AE37B, 0x01908441,0xAFF815D0,0x8630A122,0x285830B3,0xD5A1C8C6,0x7BC95957,0x5201EDA5,0xFC697C34, 0x94A42590,0x3ACCB401,0x130400F3,0xBD6C9162,0x40956917,0xEEFDF886,0xC7354C74,0x695DDDE5, 0xE7B7BADF,0x49DF2B4E,0x60179FBC,0xCE7F0E2D,0x3386F658,0x9DEE67C9,0xB426D33B,0x1A4E42AA, 0x65BC6073,0xCBD4F1E2,0xE21C4510,0x4C74D481,0xB18D2CF4,0x1FE5BD65,0x362D0997,0x98459806, 0x16AFFF3C,0xB8C76EAD,0x910FDA5F,0x3F674BCE,0xC29EB3BB,0x6CF6222A,0x453E96D8,0xEB560749, 0x839B5EED,0x2DF3CF7C,0x043B7B8E,0xAA53EA1F,0x57AA126A,0xF9C283FB,0xD00A3709,0x7E62A698, 0xF088C1A2,0x5EE05033,0x7728E4C1,0xD9407550,0x24B98D25,0x8AD11CB4,0xA319A846,0x0D7139D7, } }; /// swap endianess #ifdef SP_BIG_ENDIAN static inline uint32_t swap(uint32_t x) { #if defined(__GNUC__) || defined(__clang__) return __builtin_bswap32(x); #else return (x >> 24) | ((x >> 8) & 0x0000FF00) | ((x << 8) & 0x00FF0000) | (x << 24); #endif } #endif /// compute CRC32 (Slicing-by-16 algorithm) uint32_t crc32_16bytes(const void* data, size_t length, uint32_t previousCrc32) { uint32_t crc = ~previousCrc32; // same as previousCrc32 ^ 0xFFFFFFFF const uint32_t* current = (const uint32_t*) data; // enabling optimization (at least -O2) automatically unrolls the inner for-loop const size_t Unroll = 4; const size_t BytesAtOnce = 16 * Unroll; while (length >= BytesAtOnce) { size_t unrolling; for (unrolling = 0; unrolling < Unroll; unrolling++) { #ifdef SP_BIG_ENDIAN uint32_t one = *current++ ^ swap(crc); uint32_t two = *current++; uint32_t three = *current++; uint32_t four = *current++; crc = Crc32Lookup[ 0][ four & 0xFF] ^ Crc32Lookup[ 1][(four >> 8) & 0xFF] ^ Crc32Lookup[ 2][(four >> 16) & 0xFF] ^ Crc32Lookup[ 3][(four >> 24) & 0xFF] ^ Crc32Lookup[ 4][ three & 0xFF] ^ Crc32Lookup[ 5][(three >> 8) & 0xFF] ^ Crc32Lookup[ 6][(three >> 16) & 0xFF] ^ Crc32Lookup[ 7][(three >> 24) & 0xFF] ^ Crc32Lookup[ 8][ two & 0xFF] ^ Crc32Lookup[ 9][(two >> 8) & 0xFF] ^ Crc32Lookup[10][(two >> 16) & 0xFF] ^ Crc32Lookup[11][(two >> 24) & 0xFF] ^ Crc32Lookup[12][ one & 0xFF] ^ Crc32Lookup[13][(one >> 8) & 0xFF] ^ Crc32Lookup[14][(one >> 16) & 0xFF] ^ Crc32Lookup[15][(one >> 24) & 0xFF]; #else #ifndef SP_LITTLE_ENDIAN #error Endianness is unknown. #endif uint32_t one = *current++ ^ crc; uint32_t two = *current++; uint32_t three = *current++; uint32_t four = *current++; crc = Crc32Lookup[ 0][(four >> 24) & 0xFF] ^ Crc32Lookup[ 1][(four >> 16) & 0xFF] ^ Crc32Lookup[ 2][(four >> 8) & 0xFF] ^ Crc32Lookup[ 3][ four & 0xFF] ^ Crc32Lookup[ 4][(three >> 24) & 0xFF] ^ Crc32Lookup[ 5][(three >> 16) & 0xFF] ^ Crc32Lookup[ 6][(three >> 8) & 0xFF] ^ Crc32Lookup[ 7][ three & 0xFF] ^ Crc32Lookup[ 8][(two >> 24) & 0xFF] ^ Crc32Lookup[ 9][(two >> 16) & 0xFF] ^ Crc32Lookup[10][(two >> 8) & 0xFF] ^ Crc32Lookup[11][ two & 0xFF] ^ Crc32Lookup[12][(one >> 24) & 0xFF] ^ Crc32Lookup[13][(one >> 16) & 0xFF] ^ Crc32Lookup[14][(one >> 8) & 0xFF] ^ Crc32Lookup[15][ one & 0xFF]; #endif } length -= BytesAtOnce; } const uint8_t* currentChar = (const uint8_t*) current; // remaining 1 to 63 bytes (standard algorithm) while (length-- != 0) crc = (crc >> 8) ^ Crc32Lookup[0][(crc & 0xFF) ^ *currentChar++]; return ~crc; // same as crc ^ 0xFFFFFFFF } // zlib style interface uint32_t iolib_crc32(uint32_t previousCrc32, unsigned char *buf, unsigned int len) { return crc32_16bytes(buf, len, previousCrc32); } #endif #endif // HAVE_LIBDEFLATE io_lib-io_lib-1-14-11/io_lib/crc32.h000066400000000000000000000004401336132477700167020ustar00rootroot00000000000000#ifndef _IOLIB_CRC32_H_ #define _IOLIB_CRC32_H_ #ifdef __cplusplus extern "C" { #endif #ifdef IOLIB_CRC uint32_t iolib_crc32(uint32_t previousCrc32, unsigned char *buf, unsigned int len); #else #define iolib_crc32 crc32 #endif #ifdef __cplusplus } #endif #endif /* _IOLIB_CRC32_H_ */ io_lib-io_lib-1-14-11/io_lib/deflate_interlaced.c000066400000000000000000001754421336132477700215760ustar00rootroot00000000000000/* * Copyright (c) 2007-2010, 2013 Genome Research Ltd. * Author(s): 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. */ /* * This code implements "interlaced deflate", and is *based* on a * simplistic implementation of the Deflate algorithm. * See http://www.ietf.org/rfc/rfc1951.txt for details on the original * Deflate algorithm. * * It differs from RFC1951 in two important ways: * * 1) It only supports the huffman encoding step and does not attempt * to do any LZ-style string matching to generate distance codes. * (These generally do not improve data compression for our desired * use.) * * 2) It optionally allows interleaving of multiple huffman trees for * a single data stream. NB: when multiple codes are used this is * incompatible with RFC1951. * * It has been written here, instead of using zlib, so that we can separate * out the encoding of the huffman tree from the compression of the data * stream into separate memory sections with the intent to optimise * compression of very small blocks of data by sharing one set of frequency * tables (ie huffman tree) with multiple sets of compressed data blocks. * * James Bonfield, 2007 */ #ifdef HAVE_CONFIG_H #include "io_lib_config.h" #endif #ifndef NDEBUG #define NDEBUG /* disable asserts for production use */ #endif #include #include #include #include #include #include #include #include "io_lib/deflate_interlaced.h" #ifndef MIN # define MIN(a,b) ((a) < (b) ? (a) : (b)) #endif #ifndef MAX # define MAX(a,b) ((a) > (b) ? (a) : (b)) #endif /* #define TEST_MAIN */ /* * --------------------------------------------------------------------------- * Local structs & defines */ /* Used in tree construction only */ typedef struct node { int count; int sym; /* char or SYM_EOF */ struct node *parent; struct node *next; } node_t; #define SYM_EOF 256 static void output_code_set(FILE *fp, huffman_codes_t *codes); static void output_code_set2(FILE *fp, huffman_codes_t *codes); int next_symbol(block_t *in, int *htab); /* * --------------------------------------------------------------------------- * Our standard precomputed tables, for DNA, English text, etc. */ /* DNA */ /* * A 00 * C 01 * G 110 * T 10 * N 1110 * EOF 11110 * ? 11111* */ static huffman_code_t codes_dna[] = { {'A', 2}, {'C', 2}, {'T', 2}, {'G', 3}, {'N', 4}, { 0, 5}, {SYM_EOF, 6}, { 1, 13}, { 2, 13}, { 3, 13}, { 4, 13}, { 5, 13}, { 6, 13}, { 7, 14}, { 8, 14}, { 9, 14}, { 10, 14}, { 11, 14}, { 12, 14}, { 13, 14}, { 14, 14}, { 15, 14}, { 16, 14}, { 17, 14}, { 18, 14}, { 19, 14}, { 20, 14}, { 21, 14}, { 22, 14}, { 23, 14}, { 24, 14}, { 25, 14}, { 26, 14}, { 27, 14}, { 28, 14}, { 29, 14}, { 30, 14}, { 31, 14}, { 32, 14}, { 33, 14}, { 34, 14}, { 35, 14}, { 36, 14}, { 37, 14}, { 38, 14}, { 39, 14}, { 40, 14}, { 41, 14}, { 42, 14}, { 43, 14}, { 44, 14}, { 45, 14}, { 46, 14}, { 47, 14}, {'0', 14}, {'1', 14}, {'2', 14}, {'3', 14}, {'4', 14}, {'5', 14}, {'6', 14}, {'7', 14}, {'8', 14}, {'9', 14}, { 58, 14}, { 59, 14}, { 60, 14}, { 61, 14}, { 62, 14}, { 63, 14}, { 64, 14}, {'B', 14}, {'D', 14}, {'E', 14}, {'F', 14}, {'H', 14}, {'I', 14}, {'J', 14}, {'K', 14}, {'L', 14}, {'M', 14}, {'O', 14}, {'P', 14}, {'Q', 14}, {'R', 14}, {'S', 14}, {'U', 14}, {'V', 14}, {'W', 14}, {'X', 14}, {'Y', 14}, {'Z', 14}, { 91, 14}, { 92, 14}, { 93, 14}, { 94, 14}, { 95, 14}, { 96, 14}, {'a', 14}, {'b', 14}, {'c', 14}, {'d', 14}, {'e', 14}, {'f', 14}, {'g', 14}, {'h', 14}, {'i', 14}, {'j', 14}, {'k', 14}, {'l', 14}, {'m', 14}, {'n', 14}, {'o', 14}, {'p', 14}, {'q', 14}, {'r', 14}, {'s', 14}, {'t', 14}, {'u', 14}, {'v', 14}, {'w', 14}, {'x', 14}, {'y', 14}, {'z', 14}, {123, 14}, {124, 14}, {125, 14}, {126, 14}, {127, 14}, {128, 14}, {129, 14}, {130, 14}, {131, 14}, {132, 14}, {133, 14}, {134, 14}, {135, 14}, {136, 14}, {137, 14}, {138, 14}, {139, 14}, {140, 14}, {141, 14}, {142, 14}, {143, 14}, {144, 14}, {145, 14}, {146, 14}, {147, 14}, {148, 14}, {149, 14}, {150, 14}, {151, 14}, {152, 14}, {153, 14}, {154, 14}, {155, 14}, {156, 14}, {157, 14}, {158, 14}, {159, 14}, {160, 14}, {161, 14}, {162, 14}, {163, 14}, {164, 14}, {165, 14}, {166, 14}, {167, 14}, {168, 14}, {169, 14}, {170, 14}, {171, 14}, {172, 14}, {173, 14}, {174, 14}, {175, 14}, {176, 14}, {177, 14}, {178, 14}, {179, 14}, {180, 14}, {181, 14}, {182, 14}, {183, 14}, {184, 14}, {185, 14}, {186, 14}, {187, 14}, {188, 14}, {189, 14}, {190, 14}, {191, 14}, {192, 14}, {193, 14}, {194, 14}, {195, 14}, {196, 14}, {197, 14}, {198, 14}, {199, 14}, {200, 14}, {201, 14}, {202, 14}, {203, 14}, {204, 14}, {205, 14}, {206, 14}, {207, 14}, {208, 14}, {209, 14}, {210, 14}, {211, 14}, {212, 14}, {213, 14}, {214, 14}, {215, 14}, {216, 14}, {217, 14}, {218, 14}, {219, 14}, {220, 14}, {221, 14}, {222, 14}, {223, 14}, {224, 14}, {225, 14}, {226, 14}, {227, 14}, {228, 14}, {229, 14}, {230, 14}, {231, 14}, {232, 14}, {233, 14}, {234, 14}, {235, 14}, {236, 14}, {237, 14}, {238, 14}, {239, 14}, {240, 14}, {241, 14}, {242, 14}, {243, 14}, {244, 14}, {245, 14}, {246, 14}, {247, 14}, {248, 14}, {249, 14}, {250, 14}, {251, 14}, {252, 14}, {253, 14}, {254, 14}, {255, 14}, }; /* DNA with a few ambiguity codes */ static huffman_code_t codes_dna_ambig[] = { {'A', 2}, {'C', 2}, {'T', 2}, {'G', 3}, {'N', 4}, { 0, 7}, { 45, 7}, {'B', 8}, {'D', 8}, {'H', 8}, {'K', 8}, {'M', 8}, {'R', 8}, {'S', 8}, {'V', 8}, {'W', 8}, {'Y', 8}, {SYM_EOF, 11}, {226, 14}, { 1, 15}, { 2, 15}, { 3, 15}, { 4, 15}, { 5, 15}, { 6, 15}, { 7, 15}, { 8, 15}, { 9, 15}, { 10, 15}, { 11, 15}, { 12, 15}, { 13, 15}, { 14, 15}, { 15, 15}, { 16, 15}, { 17, 15}, { 18, 15}, { 19, 15}, { 20, 15}, { 21, 15}, { 22, 15}, { 23, 15}, { 24, 15}, { 25, 15}, { 26, 15}, { 27, 15}, { 28, 15}, { 29, 15}, { 30, 15}, { 31, 15}, { 32, 15}, { 33, 15}, { 34, 15}, { 35, 15}, { 36, 15}, { 37, 15}, { 38, 15}, { 39, 15}, { 40, 15}, { 41, 15}, { 42, 15}, { 43, 15}, { 44, 15}, { 46, 15}, { 47, 15}, {'0', 15}, {'1', 15}, {'2', 15}, {'3', 15}, {'4', 15}, {'5', 15}, {'6', 15}, {'7', 15}, {'8', 15}, {'9', 15}, { 58, 15}, { 59, 15}, { 60, 15}, { 61, 15}, { 62, 15}, { 63, 15}, { 64, 15}, {'E', 15}, {'F', 15}, {'I', 15}, {'J', 15}, {'L', 15}, {'O', 15}, {'P', 15}, {'Q', 15}, {'U', 15}, {'X', 15}, {'Z', 15}, { 91, 15}, { 92, 15}, { 93, 15}, { 94, 15}, { 95, 15}, { 96, 15}, {'a', 15}, {'b', 15}, {'c', 15}, {'d', 15}, {'e', 15}, {'f', 15}, {'g', 15}, {'h', 15}, {'i', 15}, {'j', 15}, {'k', 15}, {'l', 15}, {'m', 15}, {'n', 15}, {'o', 15}, {'p', 15}, {'q', 15}, {'r', 15}, {'s', 15}, {'t', 15}, {'u', 15}, {'v', 15}, {'w', 15}, {'x', 15}, {'y', 15}, {'z', 15}, {123, 15}, {124, 15}, {125, 15}, {126, 15}, {127, 15}, {128, 15}, {129, 15}, {130, 15}, {131, 15}, {132, 15}, {133, 15}, {134, 15}, {135, 15}, {136, 15}, {137, 15}, {138, 15}, {139, 15}, {140, 15}, {141, 15}, {142, 15}, {143, 15}, {144, 15}, {145, 15}, {146, 15}, {147, 15}, {148, 15}, {149, 15}, {150, 15}, {151, 15}, {152, 15}, {153, 15}, {154, 15}, {155, 15}, {156, 15}, {157, 15}, {158, 15}, {159, 15}, {160, 15}, {161, 15}, {162, 15}, {163, 15}, {164, 15}, {165, 15}, {166, 15}, {167, 15}, {168, 15}, {169, 15}, {170, 15}, {171, 15}, {172, 15}, {173, 15}, {174, 15}, {175, 15}, {176, 15}, {177, 15}, {178, 15}, {179, 15}, {180, 15}, {181, 15}, {182, 15}, {183, 15}, {184, 15}, {185, 15}, {186, 15}, {187, 15}, {188, 15}, {189, 15}, {190, 15}, {191, 15}, {192, 15}, {193, 15}, {194, 15}, {195, 15}, {196, 15}, {197, 15}, {198, 15}, {199, 15}, {200, 15}, {201, 15}, {202, 15}, {203, 15}, {204, 15}, {205, 15}, {206, 15}, {207, 15}, {208, 15}, {209, 15}, {210, 15}, {211, 15}, {212, 15}, {213, 15}, {214, 15}, {215, 15}, {216, 15}, {217, 15}, {218, 15}, {219, 15}, {220, 15}, {221, 15}, {222, 15}, {223, 15}, {224, 15}, {225, 15}, {227, 15}, {228, 15}, {229, 15}, {230, 15}, {231, 15}, {232, 15}, {233, 15}, {234, 15}, {235, 15}, {236, 15}, {237, 15}, {238, 15}, {239, 15}, {240, 15}, {241, 15}, {242, 15}, {243, 15}, {244, 15}, {245, 15}, {246, 15}, {247, 15}, {248, 15}, {249, 15}, {250, 15}, {251, 15}, {252, 15}, {253, 15}, {254, 15}, {255, 15}, }; /* English text */ static huffman_code_t codes_english[] = { { 32, 3}, {'e', 3}, {'a', 4}, {'i', 4}, {'n', 4}, {'o', 4}, {'s', 4}, {'t', 4}, {'d', 5}, {'h', 5}, {'l', 5}, {'r', 5}, {'u', 5}, { 10, 6}, { 13, 6}, { 44, 6}, {'c', 6}, {'f', 6}, {'g', 6}, {'m', 6}, {'p', 6}, {'w', 6}, {'y', 6}, { 46, 7}, {'b', 7}, {'v', 7}, { 34, 8}, {'I', 8}, {'k', 8}, { 45, 9}, {'A', 9}, {'N', 9}, {'T', 9}, { 39, 10}, { 59, 10}, { 63, 10}, {'B', 10}, {'C', 10}, {'E', 10}, {'H', 10}, {'M', 10}, {'S', 10}, {'W', 10}, {'x', 10}, { 33, 11}, {'0', 11}, {'1', 11}, {'F', 11}, {'G', 11}, { 0, 15}, { 1, 15}, { 2, 15}, { 3, 15}, { 4, 15}, { 5, 15}, { 6, 15}, { 7, 15}, { 8, 15}, { 9, 15}, { 11, 15}, { 12, 15}, { 14, 15}, { 15, 15}, { 16, 15}, { 17, 15}, { 18, 15}, { 19, 15}, { 20, 15}, { 21, 15}, { 22, 15}, { 23, 15}, { 24, 15}, { 25, 15}, { 26, 15}, { 27, 15}, { 28, 15}, { 29, 15}, { 30, 15}, { 31, 15}, { 35, 15}, { 36, 15}, { 37, 15}, { 38, 15}, { 40, 15}, { 41, 15}, { 42, 15}, { 43, 15}, { 47, 15}, {'2', 15}, {'3', 15}, {'4', 15}, {'5', 15}, {'6', 15}, {'7', 15}, {'8', 15}, {'9', 15}, { 58, 15}, { 60, 15}, { 61, 15}, { 62, 15}, { 64, 15}, {'D', 15}, {'J', 15}, {'K', 15}, {'L', 15}, {'O', 15}, {'P', 15}, {'Q', 15}, {'R', 15}, {'U', 15}, {'V', 15}, {'X', 15}, {'Y', 15}, {'Z', 15}, { 91, 15}, { 92, 15}, { 93, 15}, { 94, 15}, { 95, 15}, { 96, 15}, {'j', 15}, {'q', 15}, {'z', 15}, {123, 15}, {124, 15}, {125, 15}, {126, 15}, {127, 15}, {128, 15}, {129, 15}, {130, 15}, {131, 15}, {132, 15}, {133, 15}, {134, 15}, {135, 15}, {136, 15}, {137, 15}, {138, 15}, {139, 15}, {140, 15}, {141, 15}, {142, 15}, {143, 15}, {144, 15}, {145, 15}, {146, 15}, {147, 15}, {148, 15}, {149, 15}, {150, 15}, {151, 15}, {152, 15}, {153, 15}, {154, 15}, {155, 15}, {156, 15}, {157, 15}, {158, 15}, {159, 15}, {160, 15}, {161, 15}, {162, 15}, {163, 15}, {164, 15}, {165, 15}, {166, 15}, {167, 15}, {168, 15}, {169, 15}, {170, 15}, {171, 15}, {172, 15}, {173, 15}, {174, 15}, {175, 15}, {176, 15}, {177, 15}, {178, 15}, {179, 15}, {180, 15}, {181, 15}, {182, 15}, {183, 15}, {184, 15}, {185, 15}, {186, 15}, {187, 15}, {188, 15}, {189, 15}, {190, 15}, {191, 15}, {192, 15}, {193, 15}, {194, 15}, {195, 15}, {196, 15}, {197, 15}, {198, 15}, {199, 15}, {200, 15}, {201, 15}, {202, 15}, {203, 15}, {204, 15}, {205, 15}, {206, 15}, {207, 15}, {208, 15}, {209, 15}, {210, 15}, {211, 15}, {212, 15}, {213, 15}, {214, 15}, {215, 15}, {216, 15}, {217, 15}, {218, 15}, {219, 15}, {220, 15}, {221, 15}, {222, 15}, {223, 15}, {224, 15}, {225, 15}, {226, 15}, {227, 15}, {228, 15}, {229, 15}, {230, 15}, {231, 15}, {232, 15}, {233, 15}, {234, 15}, {235, 15}, {236, 15}, {237, 15}, {238, 15}, {239, 15}, {240, 15}, {241, 15}, {242, 15}, {243, 15}, {244, 15}, {245, 15}, {246, 15}, {247, 15}, {248, 15}, {249, 15}, {250, 15}, {251, 15}, {252, 15}, {253, 15}, {254, 15}, {255, 15}, {SYM_EOF, 15}, }; static huffman_codeset_t *static_codeset[NCODES_STATIC]; /* * --------------------------------------------------------------------------- * Block_t structure support */ /* * Allocates and returns a new block_t struct of a specified default size. * A default 'data' pointer may be passed in, in which it must have * been created using malloc(size). Otherwise if data is NULL then * size indicates the amount of memory to allocate. Size maybe zero to * defer allocation. * * Returns newly created block_t* on success * NULL on failure */ block_t *block_create(unsigned char *data, size_t size) { block_t *b = (block_t *)malloc(sizeof(*b)); if (!b) return NULL; b->data = data; b->alloc = size; b->byte = 0; b->bit = 0; if (size && !data && NULL == (b->data = calloc(size, 1))) { free(b); return NULL; } return b; } /* * Deallocates memory created by block_create(). * keep_data is a boolean which if true requests that the data held within * the block should not be deallocated as it is in use elsewhere. */ void block_destroy(block_t *blk, int keep_data) { if (!blk) return; if (!keep_data && blk->data) free(blk->data); free(blk); } /* * Ensures a block_t holds at least 'size' bytes. * Newly allocated data is initialised to zero. * * Returns 0 on success * -1 on failure, leaving block pointing to the existing data */ int block_resize(block_t *blk, size_t size) { unsigned char *newp = NULL; if (!blk) return -1; /* Grow size to next power of 2, if we're growing */ if (size > blk->alloc) { size--; size |= size >> 1; size |= size >> 2; size |= size >> 4; size |= size >> 8; size |= size >> 16; size++; } if (NULL == (newp = realloc(blk->data, size))) return -1; else blk->data = newp; if (size > blk->alloc) memset(&blk->data[blk->alloc], 0, size - blk->alloc); blk->alloc = size; return 0; } /* * --------------------------------------------------------------------------- * Tree building and code generation functions */ /* * Reverses the order of bits in the bottom nbits of val. * Returns the bit-reverse value. */ unsigned int bit_reverse(unsigned int val, int nbits) { unsigned int new = 0, i; for (i = 0; i < nbits; i++) { new = (new << 1) | (val & 1); val >>= 1; } return new; } /* * Generates canonical huffman codes given a set of symbol bit lengths. * The results are stored within the supplied huffman_codes_t struct. * * Returns 0 on success * -1 on failure */ static int canonical_codes(huffman_codes_t *c) { int i, j; unsigned int code, last_len; int clens[33]; int offs[33]; huffman_code_t ctmp[258]; signed int symtab[258]; /* Sort by bit-length, subfield symbol - much faster than qsort() */ for (i = 0; i < 258; i++) symtab[i] = -1; for (i = 0; i < c->ncodes; i++) symtab[c->codes[i].symbol] = i; for (i = 0; i <= 32; i++) offs[i] = clens[i] = 0; for (i = 0; i < c->ncodes; i++) clens[c->codes[i].nbits]++; for (i = 1; i <= 32; i++) offs[i] = offs[i-1] + clens[i-1]; for (i = 0; i < 258; i++) { if (symtab[i] != -1) ctmp[offs[c->codes[symtab[i]].nbits]++] = c->codes[symtab[i]]; } memcpy(c->codes, ctmp, c->ncodes * sizeof(huffman_code_t)); /* * Force all codes to be <= max_code_len. This is needed due to the * 15-bit length limitation of Deflate literal codes and the 7-bit * limit of the code bit-length table. */ /* Find first point of failure */ for (i = 0; i < c->ncodes; i++) { if (c->codes[i].nbits > c->max_code_len) break; } /* * From here on we shrink the length of the current code by increasing * the length of an earlier symbol, at last_code. */ if (i != c->ncodes) { int delta = 0; /* fprintf(stderr, "=== REORDERING %d ===\n", c->code_set); output_code_set(stderr, c); output_code_set2(stderr, c); */ for (; i < c->ncodes; i++) { int k, cur_len; c->codes[i].nbits -= delta; if (c->codes[i].nbits <= c->max_code_len) continue; for (j = i; j >= 0 && c->codes[j].nbits >= c->max_code_len; j--) ; if (j < 0) { fprintf(stderr, "Too many symbols to fit in bit-length requirements\n"); fprintf(stderr, "=== FAILING ===\n"); output_code_set(stderr, c); output_code_set2(stderr, c); abort(); } /* fprintf(stderr, "Changing code %d/%d to len %d\n", c->codes[i].symbol, c->codes[j].symbol, c->codes[j].nbits+1); */ cur_len = c->codes[i].nbits; c->codes[i].nbits = ++c->codes[j].nbits; /* * Shrink the next code by one, or if none at that bit-length * the next 2, and so on */ delta = 1; for (k = i+1; delta && k < c->ncodes; k++) { while (c->codes[k].nbits > cur_len) { delta *= 2; cur_len++; } c->codes[k].nbits--; delta--; } assert(delta == 0); } /* fprintf(stderr, "=== REORDERED TO %d ===\n", c->code_set); output_code_set(stderr, c); output_code_set2(stderr, c); */ /* Ordering is shot - regenerate via brute force way */ return canonical_codes(c); } /* Generate codes */ code = last_len = 0; /* stop warning */ for (i = 0; i < c->ncodes; i++) { int nbits = c->codes[i].nbits; if (i == 0) { code = 0; last_len = nbits; } else { code++; } if (nbits > last_len) { code <<= (nbits - last_len); last_len = nbits; } c->codes[i].code = bit_reverse(code, nbits); } /* Reindex so the symbol is the primary index into codes */ for (i = 0; i <= 257; i++) { c->lookup[i].nbits = 0; } for (i = 0; i < c->ncodes; i++) { c->lookup[c->codes[i].symbol] = c->codes[i]; } return 0; } static int node_compar2(const void *vp1, const void *vp2) { const node_t *n1 = *(const node_t **)vp1; const node_t *n2 = *(const node_t **)vp2; /* * The sort order is vital here. This needs to return the same collating * order on all systems so that differing qsort() functions will not * swap around symbols with the same bit lengths, hence we sort by both * fields to force a unique stable ordering. */ if (n1->count != n2->count) return n1->count - n2->count; else return n2->sym - n1->sym; } /* * Computes the huffman bit-lengths for a data set. We don't care * about the actual tree, just how deep the symbols end up. * * Huffman trees are constructed by constructing a set of nodes * initially containing the symbol and it's frequency. We then merge * the two least used nodes to produce a new node with a combined * frequency. Repeat until one root node is left. * * data/len is the input data to analyse. * * 'eof' is a boolean to indicate whether the EOF symbol should be included * in the symbols produced. * * all_codes is a boolean to indicate whether we should include symbols not * found in the input data set. (This was used to create the static lookup * tables.) * * Returns huffman_codes_t* on success * NULL on failure */ huffman_codes_t *calc_bit_lengths(unsigned char *data, int len, int eof, int max_code_len, int all_codes, int start, int skip) { int i, ncodes; node_t nodes[258+257], *head, *new = &nodes[258]; node_t *n2[258+257]; huffman_codes_t *c; int hist[256]; if (NULL == (c = (huffman_codes_t *)malloc(sizeof(*c)))) return NULL; c->codes_static = 0; c->max_code_len = max_code_len; /* Count frequencies of symbols */ memset(hist, 0, 256*sizeof(*hist)); /* Calc freqs */ for (i = start; i < len; i+=skip) { hist[data[i]]++; } /* * Initialise nodes. We build a map of ASCII character code to node * number. (By default it's a simple 1:1 mapping unless legal_chars is * defined.) */ ncodes = 0; if (eof) { nodes[ncodes].sym = SYM_EOF; nodes[ncodes].count = eof; nodes[ncodes].parent = NULL; n2[ncodes] = &nodes[ncodes]; ncodes++; } /* All 256 chars existing at a minimal level */ if (all_codes) { for (i = 0; i < 256; i++) { nodes[ncodes].sym = i; nodes[ncodes].count = hist[i]; nodes[ncodes].parent = NULL; n2[ncodes] = &nodes[ncodes]; ncodes++; } } else { /* Only include non-zero symbols */ for (i = 0; i < 256; i++) { if (hist[i] == 0) continue; nodes[ncodes].sym = i; nodes[ncodes].count = hist[i]; nodes[ncodes].parent = NULL; n2[ncodes] = &nodes[ncodes]; ncodes++; } } /* Sort by counts, smallest first and form a sorted linked list */ qsort(n2, ncodes, sizeof(*n2), node_compar2); /* Skip symbols that do not occur, unless all_codes is true */ for (i = 0; i < ncodes; i++) { n2[i]->next = i+1 < ncodes ? n2[i+1] : NULL; } /* Repeatedly merge two smallest values */ head = n2[0]; while (head && head->next) { node_t *after = head->next, *n; int sum = head->count + head->next->count; for (n = head->next->next; n; after = n, n = n->next) { if (sum < n->count) break; } /* Produce a new summation node and link it in place */ after->next = new; new->next = n; new->sym = '?'; new->count = sum; new->parent = NULL; head->parent = new; head->next->parent = new; head = head->next->next; new++; } /* Walk up tree computing the bit-lengths for our symbols */ c->ncodes = ncodes; c->codes = (huffman_code_t *)malloc(c->ncodes * sizeof(*c->codes)); if (NULL == c->codes) { free(c); return NULL; } for (i = 0; i < ncodes; i++) { int len = 0; node_t *n; for (n = n2[i]->parent; n; n = n->parent) { len++; } c->codes[i].symbol = n2[i]->sym; c->codes[i].freq = n2[i]->count; c->codes[i].nbits = len ? len : 1; /* special case, nul input */ } if (0 != canonical_codes(c)) { free(c); return NULL; } return c; } /* * A special case of the generate_code_set() function below, but for * creating predefined code sets from bit-length arrays. Useful for * code that wants to use a predetermined huffman tree. * * * Returns huffman_codes_t* on success; free using huffman_codes_destroy(). * NULL on failure. */ huffman_codeset_t *codes2codeset(huffman_code_t *codes, int ncodes, int code_num) { huffman_codeset_t *cs; huffman_codes_t *c; if (NULL == (cs = (huffman_codeset_t *)malloc(sizeof(*cs)))) return NULL; if (NULL == (c = (huffman_codes_t *)malloc(sizeof(*c)))) return NULL; cs->codes = (huffman_codes_t **)malloc(sizeof(*cs->codes)); cs->codes[0] = c; cs->ncodes = 1; cs->code_set = code_num; cs->blk = NULL; cs->bit_num = 0; cs->decode_t = NULL; cs->decode_J4 = NULL; c->codes_static = 1; c->max_code_len = MAX_CODE_LEN; c->codes = codes; c->ncodes = ncodes; cs->bit_num = 0; /* FIXME: need to know this */ canonical_codes(c); return cs; } /* * Initialises and returns a huffman_codes_t struct from a specified code_set. * If code_set is not one of the standard predefined values then the * input data is analysed using calc_bit_lengths() above to produce the * optimal set of huffman codes, otherwise we return predefined values. * * 'eof' is a boolean to indicate whether the EOF symbol should be included * in the symbols produced. * * all_codes is a boolean to indicate whether we should include symbols not * found in the input data set. (This was used to create the static lookup * tables.) * * Returns huffman_codes_t* on success; free using huffman_codes_destroy(). * NULL on failure. */ huffman_codeset_t *generate_code_set(int code_set, int ncodes, unsigned char *data, int len, int eof, int max_code_len, int all_codes) { huffman_codeset_t *cs; /* * Either INLINE or a CODE_USER+ set of codes. * => analyse the data and compute a new set of bit-lengths & codes. */ if (code_set >= 128 || code_set == CODE_INLINE) { int i; if (NULL == (cs = (huffman_codeset_t *)malloc(sizeof(*cs)))) return NULL; cs->code_set = code_set; cs->ncodes = ncodes; cs->codes = (huffman_codes_t **)malloc(cs->ncodes*sizeof(*cs->codes)); cs->blk = NULL; cs->bit_num = 0; cs->decode_t = NULL; cs->decode_J4 = NULL; for (i = 0; i < ncodes; i++) { /* * If requested, include EOF all code sets, but at a * frequency of only '1' occurrance where we predict it * not to be needed. */ if (eof && (len+i)%ncodes) eof = 1; cs->codes[i] = calc_bit_lengths(data, len, eof, max_code_len, all_codes, i, ncodes); cs->codes[i]->codes_static = 0; if (NULL == cs->codes[i]) { /* FIXME: tidy up */ return NULL; } canonical_codes(cs->codes[i]); } /* * Otherwise we use the determined codes at the top of this file, such * as codes_dna and codes_english. */ } else { if (code_set < 1 || code_set >= NCODES_STATIC) { fprintf(stderr, "Unknown huffman code set '%d'\n", code_set); return NULL; } /* If our global codeset hasn't been initialised yet, do so */ if (!static_codeset[code_set]) { huffman_codes_t *c = (huffman_codes_t *)malloc(sizeof(*c)); if (NULL == (cs = (huffman_codeset_t *)malloc(sizeof(*cs)))) return NULL; cs->codes = (huffman_codes_t **)malloc(sizeof(*cs->codes)); cs->codes[0] = c; cs->ncodes = 1; cs->code_set = code_set; cs->blk = NULL; cs->bit_num = 0; cs->decode_t = NULL; cs->decode_J4 = NULL; c->codes_static = 1; c->max_code_len = MAX_CODE_LEN; switch(code_set) { case CODE_DNA: c->codes = codes_dna; c->ncodes = sizeof(codes_dna)/sizeof(*c->codes); cs->bit_num = 5; break; case CODE_DNA_AMBIG: c->codes = codes_dna_ambig; c->ncodes = sizeof(codes_dna_ambig)/sizeof(*c->codes); cs->bit_num = 1; break; case CODE_ENGLISH: c->codes = codes_english; c->ncodes = sizeof(codes_english)/sizeof(*c->codes); cs->bit_num = 1; break; default: fprintf(stderr, "Unknown huffman code set '%d'\n", code_set); return NULL; } canonical_codes(c); static_codeset[code_set] = cs; } cs = static_codeset[code_set]; } return cs; } void huffman_codes_destroy(huffman_codes_t *c) { if (!c) return; if (!c->codes_static && c->codes) free(c->codes); free(c); } void huffman_codeset_destroy(huffman_codeset_t *cs) { int i; if (!cs) return; /* If this codeset is one of the predefined global ones we do nothing */ if (cs->ncodes == 1 && cs->codes[0]->codes_static) return; for (i = 0; i < cs->ncodes; i++) huffman_codes_destroy(cs->codes[i]); if (cs->codes) free(cs->codes); if (cs->blk) block_destroy(cs->blk, 0); if (cs->decode_t) free(cs->decode_t); if (cs->decode_J4) free(cs->decode_J4); free(cs); } /* * --------------------------------------------------------------------------- * Encoding and decoding related functions */ /* * Can store up to 24-bits worth of data encoded in an integer value * Possibly we'd want to have a less optimal store_bits function when dealing * with nbits > 24, but for now we assume the codes generated are never * that big. (Given this is only possible with 121392 or more * characters with exactly the correct frequency distribution we check * for it elsewhere.) */ static void store_bits(block_t *block, unsigned int val, int nbits) { /* fprintf(stderr, " store_bits: %02x %d\n", val, nbits); */ #if 1 { unsigned int curr = block->data[block->byte]; curr |= (val & ((1 << nbits)-1)) << block->bit; block->bit += nbits; while (block->bit >= 8) { block->data[block->byte++] = curr & 0xff; curr >>= 8; block->bit -= 8; } block->data[block->byte] = curr & 0xff; } return; #else { /* Slow, but simple */ unsigned int mask = 1; int bit = 1 << block->bit; do { if (val & mask) block->data[block->byte] |= bit; /* * Data should be zeroed anyway, so this is not needed. * * else * block->data[block->byte] &= ~bit; */ if (++block->bit == 8) { block->bit = 0; block->byte++; block->data[block->byte] = 0; bit = 1; } else { bit <<= 1; } mask <<= 1; } while(--nbits); } #endif } /* * Reads up to 24-bits worth of data and returns. Updates the block * byte and bit values to indicate the current 'read' position. * * Returns unsigned value on success (>=0) * -1 on failure */ static signed int get_bits(block_t *block, int nbits) { unsigned int val, bnum = 0; if (block->byte*8 + block->bit + nbits > block->alloc * 8) return -1; /* Fetch the partial byte of data */ val = (block->data[block->byte]) >> block->bit; bnum = 8 - block->bit; /* And additional entire bytes worth as required */ while (bnum <= nbits) { val |= block->data[++block->byte] << bnum; bnum += 8; } block->bit = (block->bit + nbits) % 8; return val & ((1 << nbits) - 1); } /* stores nbytes bytes, padding to align on the next byte boundary */ void store_bytes(block_t *block, unsigned char *val, int nbytes) { /* Align */ if (block->bit != 0) { block->byte++; block->bit = 0; } /* Resize */ block_resize(block, block->byte + nbytes + 1); /* Store */ memcpy(&block->data[block->byte], val, nbytes); block->byte += nbytes; } /* * Encodes the huffman symbol bit-lengths as a serialised block of data * suitable for storing in a ZTR "ZLBH" chunk. This uses the Deflate * storage format defined in RFC1951. * * Returns: 0 on success * -1 on failure */ int store_codes_single(block_t *out, huffman_codes_t *c) { int i; unsigned char bl_code[257]; /* bit-length codes and for codes 16-18 */ unsigned char bl_opt[257]; /* the operand to the blcode */ unsigned char sorted_codes[258]; int bl_freq[19]; /* frequency of bit-length codes produced */ int bl_count; huffman_codes_t *bl_cds = NULL; int hclen_order[] = { 16, 17, 18, 0, 8, 7, 9, 6, 10, 5, 11, 4, 12, 3, 13, 2, 14, 1, 15 }; int hlit, hdist, hclen, hcmap[19]; /* output_code_set (stderr, c); */ if (out->alloc < out->byte + 1000) { out->alloc = out->byte + 1000; if (NULL == (out->data = realloc(out->data, out->alloc))) return -1; } /* *----------------------------------------------------------------- * Reformat the dynamic code bit-lengths into an alphabet of 19 * "code length" symbols as defined in RFC1951. */ memset(sorted_codes, 0, 258); for (i = 0; i < c->ncodes; i++) { sorted_codes[c->codes[i].symbol] = c->codes[i].nbits; } for (i = 0; i < 19; i++) bl_freq[i] = 0; bl_count = 0; for (i = 0; i < 257; ) { int j = i+1, n; int v = sorted_codes[i]; while (j < 257 && sorted_codes[j] == v) j++; n = j-i; /* n = run-length */ /* fprintf(stderr, "value=%d, run_len=%d\n", v, n); */ if (v == 0) { /* bit-len zero => no code and uses code 17/18 for run len */ while (n > 0) { while (n >= 11) { bl_freq[18]++; bl_code[bl_count] = 18; bl_opt[bl_count] = MIN(n, 138)-11; n -= bl_opt[bl_count]+11; bl_count++; } while (n >= 3) { bl_freq[17]++; bl_code[bl_count] = 17; bl_opt[bl_count] = MIN(n, 10)-3; n -= bl_opt[bl_count]+3; bl_count++; } switch (n) { case 2: bl_code[bl_count++] = 0; bl_freq[0]++; n--; case 1: bl_code[bl_count++] = 0; bl_freq[0]++; n--; } } } else if (v <= 15) { /* non-zero code, uses code 16 for run-len */ if (n >= 4) { bl_freq[v]++; bl_code[bl_count++] = v; n--; while (n >= 3) { bl_freq[16]++; bl_code[bl_count] = 16; bl_opt[bl_count] = MIN(n, 6)-3; n -= bl_opt[bl_count]+3; bl_count++; } } switch(n) { case 3: bl_code[bl_count++] = v; bl_freq[v]++; n--; case 2: bl_code[bl_count++] = v; bl_freq[v]++; n--; case 1: bl_code[bl_count++] = v; bl_freq[v]++; n--; } } else { fprintf(stderr, "Unsupported code length: %d\n", v); } i = j; } hlit = 257; /* Add a single distance code of zero bits. This means that there * are no distance codes used at all. */ bl_code[bl_count++] = 0; bl_freq[0]++; hdist = 1; /* Produce new huffman codes for our code-length symbols. */ bl_cds = calc_bit_lengths(bl_code, bl_count, 0, 7, 0, 0, 1); /* output_code_set (stderr, bl_cds); */ /* *----------------------------------------------------------------- * Output the "code length" bit-lengths, 3 bits at a time. * * Compute how many HCLEN code length values we need, using the * predefined order in the RFC. */ for (hclen = 19; hclen > 0; hclen--) { if (bl_freq[hclen_order[hclen-1]]) break; } store_bits(out, hlit-257, 5); store_bits(out, hdist-1, 5); store_bits(out, hclen-4, 4); for (i = 0; i < 19; i++) hcmap[i] = -1; for (i = 0; i < bl_cds->ncodes; i++) hcmap[bl_cds->codes[i].symbol] = i; for (i = 0; i < hclen; i++) { if (hcmap[hclen_order[i]] >= 0) { store_bits(out, bl_cds->codes[hcmap[hclen_order[i]]].nbits, 3); } else { store_bits(out, 0, 3); } } /* *---------------------------------------------------------------- * Finally output the original bit-lengths using the code-len codes. */ for (i = 0; i < bl_count; i++) { huffman_code_t *c = &bl_cds->codes[hcmap[bl_code[i]]]; store_bits(out, c->code, c->nbits); /* fprintf(stderr, "bl_code %d (opt %d), code %d/%d\n", bl_code[i], bl_opt[i], c->code, c->nbits); */ switch(bl_code[i]) { case 18: store_bits(out, bl_opt[i], 7); break; case 17: store_bits(out, bl_opt[i], 3); break; case 16: store_bits(out, bl_opt[i], 2); break; } } huffman_codes_destroy(bl_cds); return 0; } /* * A wrapper around store_codes_single to output either a single or multiple * huffman codes to a block. * * This also creates a new block and fills out the block header appropriately. * * Returns 0 on success * -1 on failure */ int store_codes(block_t *out, huffman_codeset_t *cs, int last_block) { int i; if (out->alloc < out->byte + 1000) { out->alloc = out->byte + 1000; if (NULL == (out->data = realloc(out->data, out->alloc))) return -1; } /* Header details */ store_bits(out, last_block != 0, 1); /* last block */ if (cs->ncodes == 1) { store_bits(out, 2, 2); /* dynamic huffman */ } else { int nbits = 0; store_bits(out, 3, 2); /* multiple tree dynamic huffman */ while (1<ncodes-1) nbits++; store_bits(out, nbits-1, 4); store_bits(out, cs->ncodes-1, nbits); } for (i = 0; i < cs->ncodes; i++) { if (-1 == store_codes_single(out, cs->codes[i])) return -1; } return 0; } /* * This is the opposite of the store_codes() function. It loads generates * huffman_codes_t structs from the a serialised data stream as presented * in the above format. * * The input data is the data-string. On return the number of bytes * consumed will be returned in *len_used (if non NULL). * This is to allow stripping off of the huffman codes from a longer * array of data (ie probably followed by the STHUFF encoded chunk * itself). * * Returns: malloced huffman_codes_t structure on success. * NULL on failure. */ huffman_codes_t *restore_codes_single(block_t *block) { int hlit, hdist, hclen; int hclen_order[19] = { 16, 17, 18, 0, 8, 7, 9, 6, 10, 5, 11, 4, 12, 3, 13, 2, 14, 1, 15 }; int hc_bitlen[19], i; huffman_codes_t *bl_cds, *cds; int sym, sym_val, last_len; int htab[256]; hlit = get_bits(block, 5)+257; hdist = get_bits(block, 5)+1; hclen = get_bits(block, 4)+4; /* fprintf(stderr, "bfinal = %d, btype=%d\n", *bfinal, btype); fprintf(stderr, "hlit=0x%x, hdist=0x%x, hclen=0x%x\n", hlit, hdist, hclen); */ /* Read HCLEN code-lengths and construct huffman codes from them */ for (i = 0; i < hclen; i++) hc_bitlen[hclen_order[i]] = get_bits(block, 3); for (; i < 19; i++) hc_bitlen[hclen_order[i]] = 0; bl_cds = (huffman_codes_t *)malloc(sizeof(*bl_cds)); bl_cds->codes_static = 0; bl_cds->ncodes = 0; bl_cds->codes = (huffman_code_t *)malloc(19 * sizeof(*bl_cds->codes)); bl_cds->max_code_len = 7; for (i = 0; i < 19; i++) { if (hc_bitlen[i]) { bl_cds->codes[bl_cds->ncodes].symbol = i; bl_cds->codes[bl_cds->ncodes].nbits = hc_bitlen[i]; bl_cds->ncodes++; } } canonical_codes(bl_cds); /* output_code_set (stderr, bl_cds); */ /* Build a lookup table of possible codes to symbols */ for (i = 0; i < 256; i++) htab[i] = -1; for (i = 0; i < bl_cds->ncodes; i++) { htab[bit_reverse(bl_cds->codes[i].code, bl_cds->codes[i].nbits) | (1<codes[i].nbits)] = bl_cds->codes[i].symbol; } /* Now decode the next HLIT literal codes using bl_cds */ cds = (huffman_codes_t *)malloc(sizeof(*cds)); cds->codes_static = 0; cds->ncodes = 0; cds->codes = (huffman_code_t *)malloc(257 * sizeof(*cds->codes)); cds->max_code_len = 15; sym_val = last_len = 0; while ((sym = next_symbol(block, htab)) != -1) { int count; /* fprintf(stderr, "LIT Sym=%d\n", sym); */ switch(sym) { case 16: count = get_bits(block, 2) + 3; /* fprintf(stderr, " +%d\n", count); */ for (i = 0; i < count; i++) { cds->codes[cds->ncodes].symbol = sym_val++; cds->codes[cds->ncodes++].nbits = last_len; } break; case 17: count = get_bits(block, 3) + 3; /* fprintf(stderr, " +%d\n", count); */ sym_val += count; last_len = 0; break; case 18: count = get_bits(block, 7) + 11; /* fprintf(stderr, " +%d\n", count); */ sym_val += count; last_len = 0; break; case 0: sym_val++; last_len = 0; break; default: cds->codes[cds->ncodes].symbol = sym_val++; last_len = cds->codes[cds->ncodes++].nbits = sym; } if (sym_val >= hlit) break; } assert(sym != -1); assert(cds->ncodes <= 257); /* Skip HDIST codes. Hopefully only 1 of zero length */ sym_val = 0; while ((sym = next_symbol(block, htab)) != -1) { /* fprintf(stderr, "DIST Sym=%d\n", sym); */ switch(sym) { case 16: sym_val += get_bits(block, 2) + 3; break; case 17: sym_val += get_bits(block, 3) + 3; break; case 18: sym_val += get_bits(block, 7) + 11; break; default: sym_val++; } if (sym_val >= hdist) break; } assert(sym != -1); huffman_codes_destroy(bl_cds); canonical_codes(cds); /* output_code_set(stderr, cds); */ return cds; } huffman_codeset_t *restore_codes(block_t *block, int *bfinal) { int btype; huffman_codeset_t *cs; /* Header details */ if (bfinal) *bfinal = get_bits(block, 1); else get_bits(block, 1); btype = get_bits(block, 2); cs = (huffman_codeset_t *)malloc(sizeof(*cs)); cs->code_set = 0; cs->blk = NULL; cs->bit_num = 0; cs->decode_t = NULL; cs->decode_J4 = NULL; if (btype == 2) { /* Standard Deflate algorithm */ cs->ncodes = 1; cs->codes = (huffman_codes_t **)malloc(cs->ncodes*sizeof(*cs->codes)); cs->codes[0] = restore_codes_single(block); } else if (btype == 3) { /* Deflate extension - multiple codes */ int nbits, i; nbits = get_bits(block, 4) + 1; cs->ncodes = get_bits(block, nbits) + 1; cs->codes = (huffman_codes_t **)malloc(cs->ncodes*sizeof(*cs->codes)); for (i = 0; i < cs->ncodes; i++) { cs->codes[i] = restore_codes_single(block); } } else { fprintf(stderr, "restore_codes() only implemented for " "BTYPE == DYNAMIC HUFFMAN and INTERLACED HUFFMAN\n"); return NULL; } cs->bit_num = block->bit; return cs; } /* * Given a multiple sets of huffman codes and a block of data this * compresses and returns the data block. It iterates around each set * of huffman codes in a cyclic fashion encoding each byte with the * appropriate huffman codes. * * Returns: 0 on success * -1 on failure */ int huffman_multi_encode(block_t *blk, huffman_codeset_t *cs, int code_set, unsigned char *data, int len) { int i, nc; huffman_code_t *lookup; huffman_codes_t **c; if (!cs) { /* No codes known, so derive our own */ fprintf(stderr, "FIXME: use generate_code_set() to build our own codes here\n"); return -1; } else { c = cs->codes; nc = cs->ncodes; } /* * The maximum size to encode len bytes is < 9 bits per symbol * (not quite 8 due to an EOF symbol) plus the overhead of the bit-length * tree. That in turn, with alternating 8/9 bit-lengths would max out * as 258*8 + 5+5+4 + 19*3 + 258*5 bits (429 bytes), but in practice * I'm not even sure if it's possible to construct such a set of code * lengths that would compress that poor. * * This of course assumes we're using appropriate compression codes. * Given a user may give a completely inappropriate code we have to * assume every symbol is actually 15 bits instead of < 9 on average. * * We ensure blk here is large enough for the worst case scenario so we * don't incur overheads in store_bits(). */ if (blk->alloc <= 429 + 2*len + 2 + blk->byte) { blk->alloc = 429 + 2*len + 2 + blk->byte; blk->data = realloc(blk->data, blk->alloc); if (!blk->data) return -1; } /* * Splitting this special case out is worth it as it's approx 30% faster. * Also note that the nc > 1 case is faster with a separate counter and * test than using modulus (by a factor of 2). It could be sped up further * for powers of 2 using bitwise AND, but the difference is not huge. */ if (nc == 1) { lookup = c[0]->lookup; for (i = 0; i < len; i++) { assert(lookup[data[i]].nbits > 0); store_bits(blk, lookup[data[i]].code, lookup[data[i]].nbits); } } else { int count = 0; for (i = 0; i < len; i++) { lookup = c[count]->lookup; assert(lookup[data[i]].nbits > 0); store_bits(blk, lookup[data[i]].code, lookup[data[i]].nbits); if (++count == nc) count = 0; } } lookup = c[i%nc]->lookup; store_bits(blk, lookup[SYM_EOF].code, lookup[SYM_EOF].nbits); assert(blk->alloc > blk->byte); /* We probably massively overallocated, so return some of it back */ blk->data = realloc(blk->data, blk->byte+1); blk->alloc = blk->byte+1; return 0; } /* * The opposite of huffman_encode(). * Decode a huffman stream from 'block' using huffman codes 'c'. * * Returns: allocated block_t pointer on success * NULL on failure. * * Method 1 * -------- * * At any node in our tree we can precompute a lookup table so that upon * reading the next 'k' bits we know the new node we'd end up in and what * symbols to export. * Then decoding simply works in fixed sets of k bits at a time. * * We use k=4 for efficient table space (they fit neatly in cache) and ease * of decoding 4-bits at a time. k=8 is about 20% faster as reading the input * byte by byte is easy, but the setup time is substantially longer * (16x at a guess) and the lookup tables no longer fit in the L1 cache. */ block_t *huffman_decode(block_t *in, huffman_codes_t *c) { block_t *out; htree_t t[513]; /* number of internal nodes */ int i, j, n; int new_node, node_num; h_jump4_t J4[513][16]; unsigned char *cp; if (NULL == (out = block_create(NULL, 8*in->alloc+8))) { block_destroy(in, 0); return NULL; } /* Construct the tree from the codes */ new_node = 1; t[0].l[0] = t[0].l[1] = -1; t[0].c[0] = t[0].c[1] = 0; for (i = 0; i < c->ncodes; i++) { int n = 0; unsigned int v = c->codes[i].code; for (j = 0; j < c->codes[i].nbits-1; j++) { int b = v & 1; if (t[n].c[b]) { n = t[n].c[b]; } else { n = (t[n].c[b] = new_node++); t[n].c[0] = t[n].c[1] = 0; t[n].l[0] = t[n].l[1] = -1; } v >>= 1; } /* last bit */ t[n].l[v & 1] = c->codes[i].symbol; } /* Build the 16 wide lookup table per node */ for (n = 0; n < new_node; n++) { for (j = 0; j < 16; j++) { unsigned int v = j; int n2 = n; h_jump4_t *hj = &J4[n][j]; hj->nsymbols = 0; hj->top_bit = 0; for (i = 0; i < 4; i++) { int b = v & 1; if (t[n2].l[b] >= 0) { hj->symbol[hj->nsymbols++] = t[n2].l[b]; if (t[n2].l[b] == SYM_EOF) if (!hj->top_bit) hj->top_bit |= 1 << (hj->nsymbols-1); } n2 = t[n2].c[b]; v >>= 1; } hj->jump = n2; } } #if 0 /* Debug output */ for (n = 0; n < new_node; n++) { printf("Node %d, c[]={%d,%d}, l[]={%d,%d}\n", n, t[n].c[0], t[n].c[1], t[n].l[0], t[n].l[1]); for (i = 0; i < 256; i++) { printf("\t%02x %s =>%02d, ", i, print_8rev(i), J4[n][i].jump); for (k = 0; k < J4[n][i].nsymbols; k++) { if (isprint(J4[n][i].symbol[k])) printf(" '%c'", J4[n][i].symbol[k]); else printf(" %03d", J4[n][i].symbol[k]); } printf("\n"); } } #endif /* * Decoding - part 1 * We're part way through a byte, so decode bit by bit up to the next * whole byte and then we start the fast decoding section. */ cp = out->data; node_num = 0; while (in->bit != 0) { int b = get_bits(in, 1); if (t[node_num].l[b] != -1) { if (t[node_num].l[b] != SYM_EOF) { *cp++ = t[node_num].l[b]; } else { out->byte = cp - out->data; return out; } } node_num = t[node_num].c[b]; } /* * Decoding - part 2 * * We handle data nibble by nibble using the nibble to get an * h_jump4_t lookup from the J4[] table. * If top_bit is clear then we know we have no funny business (SYM_EOF) * so we use a fast decoding technique, otherwise we have to do a slower * loop with a check. */ { int last_node = 0; unsigned char *last_cp = cp; h_jump4_t *x = &J4[node_num][in->data[in->byte] & 0x0f]; int l = x->nsymbols; int b; /* * This is the tight loop, so we over-optimise here by ignoring EOF * and relying on knowing the length of the input data stream. * This allows us to ignore the 9-bit data and only operate on * the basic 0-255 symbols, glossing over the minor issue that EOF * will look like an ordinary symbol. */ for (i = in->byte; i < in->alloc; i++) { last_cp = cp; last_node = node_num; x = &J4[node_num][in->data[i] & 0x0f]; l = x->nsymbols; for (j = 0; j < l; j++) { *cp++ = x->symbol[j]; } node_num = x->jump; if (x->top_bit) break; x = &J4[node_num][(in->data[i] >> 4) & 0x0f]; l = x->nsymbols; for (j = 0; j < l; j++) { *cp++ = x->symbol[j]; } node_num = x->jump; if (x->top_bit) break; } /* * Decoding - part 3 * * The above optimisation has unfortunately added EOF to our data * along with whatever else was packed in the last byte after the * EOF symbol. So we rewind one byte and finish off decoding * the slow way - walking the tree. */ cp = last_cp; node_num = last_node; in->byte = i; in->bit = 0; while (-1 != (b = get_bits(in, 1))) { if (t[node_num].l[b] != -1) { if (t[node_num].l[b] != SYM_EOF) { *cp++ = t[node_num].l[b]; } else { out->byte = cp - out->data; return out; } } node_num = t[node_num].c[b]; } } /* We shouldn't reach here */ return NULL; } int init_decode_tables(huffman_codeset_t *cs) { int nnodes, i, j, n, nc; huffman_codes_t **c; int new_node, rec; h_jump4_t (*J4)[16] = NULL; htree_t *t; c = cs->codes; nc = cs->ncodes; /* Allocate memory for internal nodes (nsyms-1 for each code set) */ for (nnodes = i = 0; i < nc; i++) { nnodes += c[i]->ncodes-1; } if (NULL == (t = (htree_t *)malloc(nnodes * sizeof(*t)))) goto error; if (NULL == (J4 = (h_jump4_t (*)[16])malloc(nnodes * sizeof(*J4)))) goto error; /* * Construct the tree from the codes. * We have one tree for all 'nc' huffman codes with each tree pointing * to the root of the next one (or first) tree whenever we emit a * symbol. * * This then effectively means the decoding step is identical to the * single huffman code function. */ new_node = 0; for (rec = 0; rec < nc; rec++) { int root = new_node++; int next_root = rec == nc-1 ? 0 : root + c[rec]->ncodes-1; t[root].l[0] = t[root].l[1] = -1; t[root].c[0] = t[root].c[1] = next_root; for (i = 0; i < c[rec]->ncodes; i++) { int n = root; unsigned int v = c[rec]->codes[i].code; for (j = 0; j < c[rec]->codes[i].nbits-1; j++) { int b = v & 1; if (t[n].c[b] != next_root) { n = t[n].c[b]; } else { n = (t[n].c[b] = new_node++); t[n].c[0] = t[n].c[1] = next_root; t[n].l[0] = t[n].l[1] = -1; } v >>= 1; } /* last bit */ t[n].l[v & 1] = c[rec]->codes[i].symbol; } } /* for (i = 0; i < new_node; i++) { printf("t[%d] = {(%d,%d), (%d,%d)}\n", i, t[i].l[0], t[i].l[1], t[i].c[0], t[i].c[1]); } */ /* Build the 16 wide lookup table per node */ for (n = 0; n < new_node; n++) { for (j = 0; j < 16; j++) { unsigned int v = j; int n2 = n; h_jump4_t *hj = &J4[n][j]; hj->nsymbols = 0; hj->top_bit = 0; for (i = 0; i < 4; i++) { int b = v & 1; if (t[n2].l[b] >= 0) { hj->symbol[hj->nsymbols++] = t[n2].l[b]; if (t[n2].l[b] == SYM_EOF) if (!hj->top_bit) hj->top_bit |= 1 << (hj->nsymbols-1); } n2 = t[n2].c[b]; v >>= 1; } hj->jump = n2; /* printf("J4[%d][%d] = {'%.*s', %d}\n", n, j, hj->nsymbols, hj->symbol, n2); */ } } cs->decode_t = t; cs->decode_J4 = J4; return 0; error: if (t) free(t); if (J4) free(J4); cs->decode_t = NULL; cs->decode_J4 = NULL; return -1; } /* * The opposite of huffman_encode(). * Decode a huffman stream from 'block' using huffman codes 'c'. * * Returns: allocated block_t pointer on success * NULL on failure. * * Method 1 * -------- * * At any node in our tree we can precompute a lookup table so that upon * reading the next 'k' bits we know the new node we'd end up in and what * symbols to export. * Then decoding simply works in fixed sets of k bits at a time. * * We use k=4 for efficient table space (they fit neatly in cache) and ease * of decoding 4-bits at a time. k=8 is about 20% faster as reading the input * byte by byte is easy, but the setup time is substantially longer * (16x at a guess) and the lookup tables no longer fit in the L1 cache. * * NB: This version also handles multiple interleaved huffman codes as * this support doesn't really slow down the decoding process. */ block_t *huffman_multi_decode(block_t *in, huffman_codeset_t *cs) { block_t *out = NULL; int i, j; int node_num; unsigned char *cp; h_jump4_t (*J4)[16]; htree_t *t; if (!cs) return NULL; /* Ensure precomputed lookup tables exist */ if (!cs->decode_t || !cs->decode_J4) if (-1 == init_decode_tables(cs)) return NULL; t = cs->decode_t; J4 = cs->decode_J4; if (NULL == (out = block_create(NULL, 9*(in->alloc+1)))) { goto error; } /* * Decoding - part 1 * We're part way through a byte, so decode bit by bit up to the next * whole byte and then we start the fast decoding section. */ cp = out->data; node_num = 0; while (in->bit != 0) { int b = get_bits(in, 1); htree_t *t2 = &t[node_num]; if (t2->l[b] != -1) { if (t2->l[b] != SYM_EOF) { *cp++ = t2->l[b]; } else { out->byte = cp - out->data; goto success; } } node_num = t2->c[b]; } /* * Decoding - part 2 * * We now handle data nibble by nibble using the nibble to get an * h_jump4_t lookup from the J4[] table. * If top_bit is clear then we know we have no funny business (SYM_EOF) * so we use a fast decoding technique, otherwise we have to do a slower * loop with a check. */ { int last_node = node_num; unsigned char *last_cp = cp; h_jump4_t *x = &J4[node_num][in->data[in->byte] & 0x0f]; int l = x->nsymbols; int b; /* * This is the tight loop, so we over-optimise here by ignoring EOF * and relying on knowing the length of the input data stream. * This allows us to ignore the 9-bit data and only operate on * the basic 0-255 symbols, glossing over the minor issue that EOF * will look like an ordinary symbol. */ for (i = in->byte; i < in->alloc; i++) { last_cp = cp; last_node = node_num; x = &J4[node_num][in->data[i] & 0x0f]; l = x->nsymbols; /* printf("val=%d\n", in->data[i] & 0x0f); */ for (j = 0; j < l; j++) { *cp++ = x->symbol[j]; } node_num = x->jump; if (x->top_bit) break; x = &J4[node_num][(in->data[i] >> 4) & 0x0f]; l = x->nsymbols; for (j = 0; j < l; j++) { *cp++ = x->symbol[j]; } node_num = x->jump; if (x->top_bit) break; } /* * Decoding - part 3 * * The above optimisation has unfortunately added EOF to our data * along with whatever else was packed in the last byte after the * EOF symbol. So we rewind one byte and finish off decoding * the slow way - walking the tree. */ cp = last_cp; node_num = last_node; in->byte = i; in->bit = 0; while (-1 != (b = get_bits(in, 1))) { htree_t *t2 = &t[node_num]; if (t2->l[b] != -1) { if (t2->l[b] != SYM_EOF) { *cp++ = t2->l[b]; } else { out->byte = cp - out->data; goto success; } } node_num = t2->c[b]; } } success: return out; error: if (out) block_destroy(out, 0); return NULL; } #if 0 /* A simple to understand (but slow) version of the above function */ block_t *huffman_multi_decode(block_t *in, huffman_codes_t **c, int nc) { block_t *out; htree_t (*t)[513]; /* number of internal nodes */ int i, j, n, rec; int new_node, node_num; unsigned char *cp; int bC; /* byte count */ if (NULL == (t = (htree_t (*)[513])malloc(nc * sizeof(*t)))) return NULL; if (NULL == (out = block_create(NULL, 8*in->alloc+8))) { block_destroy(in, 0); free(t); return NULL; } /* Construct the tree from the codes */ for (rec = 0; rec < nc; rec++) { new_node = 1; t[rec][0].l[0] = t[rec][0].l[1] = -1; t[rec][0].c[0] = t[rec][0].c[1] = 0; for (i = 0; i < c[rec]->ncodes; i++) { int n = 0; unsigned int v = c[rec]->codes[i].code; for (j = 0; j < c[rec]->codes[i].nbits-1; j++) { int b = v & 1; if (t[rec][n].c[b]) { n = t[rec][n].c[b]; } else { n = (t[rec][n].c[b] = new_node++); t[rec][n].c[0] = t[rec][n].c[1] = 0; t[rec][n].l[0] = t[rec][n].l[1] = -1; } v >>= 1; } /* last bit */ t[rec][n].l[v & 1] = c[rec]->codes[i].symbol; } } /* * Decoding - the slow way. How to speed up multi-code decoding? */ cp = out->data; node_num = 0; bC = 0; while (in->byte < in->alloc) { htree_t *t2; int b = get_bits(in, 1); t2 = &t[bC%nc][node_num]; if (t2->l[b] != -1) { if (t2->l[b] != SYM_EOF) { *cp++ = t2->l[b]; bC++; node_num = 0; } else { out->byte = cp - out->data; free(t); return out; } } else { node_num = t2->c[b]; } } /* We shouldn't reach here */ free(t); return NULL; } #endif /* * A slow version of the above huffman_decode function. This is designed as * a piecemeal decoder for purposes of restoring the huffman codes themselves. * NB: this only works for code lengths small enough to keep inside the * htab[] dimensions - IT DOES NOT CHECK THIS. * * Returns the next symbol * -1 for failure */ int next_symbol(block_t *in, int *htab) { int b, v = 0, c = 1; while ((b = get_bits(in, 1)) != -1) { v = (v<<1) | b | (c <<= 1); if (htab[v] != -1) return htab[v]; } return -1; } /* * --------------------------------------------------------------------------- * Debug code. This turns the library into a stand-alone program for * easy debugging.x */ static void output_code_set(FILE *fp, huffman_codes_t *cds) { int i, j; int nbits_in = 0, nbits_out = 0; huffman_code_t *codes = cds->codes; int ncodes = cds->ncodes; fprintf(fp, "static huffman_code_t codes_FIXME[] = {\n"); for (i = j = 0; i < ncodes; i++) { nbits_out += codes[i].nbits * codes[i].freq; nbits_in += 8*codes[i].freq; if (j == 0) fprintf(fp, " "); if (codes[i].symbol == SYM_EOF) { fprintf(fp, "{SYM_EOF,%3d}, ", codes[i].nbits); j = 10; } else { if (isalnum(codes[i].symbol)) { fprintf(fp, "{'%c',%3d}, ", codes[i].symbol, codes[i].nbits); } else { fprintf(fp, "{%3d,%3d}, ", codes[i].symbol, codes[i].nbits); } } j++; if (j >= 6) { fputc('\n', fp); j = 0; } } if (j) fputc('\n', fp); fprintf(fp, "};\n"); fprintf(fp, "/* Expected compression to %f of input */\n", (double)nbits_out/nbits_in); } static void output_code_set2(FILE *fp, huffman_codes_t *cds) { int i; huffman_code_t *codes = cds->codes; int ncodes = cds->ncodes; fprintf(fp, "huffman_code_t = {\n"); for (i = 0; i < ncodes; i++) { fprintf(fp, "\t%d:\t%3d %c %2d %04x %d\n", i,codes[i].symbol, codes[i].symbol, codes[i].nbits, codes[i].code, codes[i].freq); } fprintf(fp, "};\n"); } /* * -------------------------------------------------------------------------- * A test main() to create an application capable of compressing and * uncompressing stdin. */ #ifdef TEST_MAIN #include /* #include */ /* * Slurps the entirety of stdin into a malloced buffer and returns a pointer * to it. * * Returns: malloced buffer on success, *lenp equal to length * NULL on failure */ static unsigned char *load(int *lenp, char *fn) { unsigned char *data = NULL; int dsize = 0; int dcurr = 0, len; int fd = 0; if (fn) { if (-1 == (fd = open(fn, O_RDONLY, 0))) { perror(fn); return NULL; } } do { if (dsize - dcurr < 8192) { dsize = dsize ? dsize * 2 : 8192; if (NULL == (data = realloc(data, dsize))) { if (fd) close(fd); return NULL; } } len = read(fd, data + dcurr, 8192); if (len > 0) dcurr += len; } while (len > 0); if (len == -1) { perror("read"); if (fd) close(fd); return NULL; } if (fd) close(fd); *lenp = dcurr; return data; } /* * Returns 0 for success * -1 for failure. */ int decode_main(unsigned char *data, int len, int code_set) { huffman_codeset_t *cs = NULL; block_t *blk_in; unsigned char *out; int err, out_len, i; int bfinal; blk_in = block_create(NULL, 1000 + len); if (code_set != 0) { cs = generate_code_set(code_set, 1, /* no. codes */ NULL, 0, /* data + size */ 1, /* eof */ MAX_CODE_LEN, 0); /* all_codes */ store_codes(blk_in, cs, 1); } if (blk_in->bit != 0) { blk_in->data[blk_in->byte] |= data[0]; memcpy(&blk_in->data[blk_in->byte+1], data+1, len-1); } else { memcpy(&blk_in->data[blk_in->byte], data, len); } /* Do the decoding */ do { block_t *out; if (!cs) cs = restore_codes(blk_in, &bfinal); out = huffman_multi_decode(blk_in, cs); write(1, out->data, out->byte); block_destroy(out, 0); huffman_codeset_destroy(cs); cs = NULL; } while (!bfinal); block_destroy(blk_in, 0); return 0; } /* * Returns 0 for success * -1 for failure. */ int encode_main(unsigned char *data, int len, int code_set, int rec_size, int blk_size, int dump_tree, int exit_after_tree) { /* Encoding */ unsigned char *d2 = data; block_t *blk; huffman_codeset_t *cs; blk = block_create(NULL, 8192); fprintf(stderr, "Input %d bytes\n", len); do { int l2 = len > blk_size ? blk_size : len; int i; if (code_set != 0) l2 = len; /* predefined code-sets have final-block bit set */ cs = generate_code_set(code_set, rec_size, d2, l2, /* Data and length */ 1, /* eof */ MAX_CODE_LEN, 0); /* all codes */ if (!cs) return -1; if (dump_tree) { for (i = 0; i < rec_size; i++) { printf("==Sub-set %d==\n", i); output_code_set(stdout, cs->codes[i]); /* output_code_set2(stdout, cs->codes[i]); */ } if (exit_after_tree) return 0; } store_codes(blk, cs, l2 == len); if (code_set != 0) { blk->data[blk->byte = 0] = 0; /* starting bit no. preseved */ } else { /* fprintf(stderr, "codes finished at %d bytes, %d bits\n", blk->byte, blk->bit); */ } if (exit_after_tree) { write(1, blk->data, blk->byte + (blk->bit != 0)); return 0; } huffman_multi_encode(blk, cs, code_set, d2, l2); huffman_codeset_destroy(cs); len -= l2; d2 += l2; } while (len > 0); write(1, blk->data, blk->byte + (blk->bit != 0)); fprintf(stderr, "Output %ld bytes\n", blk->byte + (blk->bit != 0)); block_destroy(blk, 0); return 0; } int main(int argc, char **argv) { unsigned char *data; int decode = 0; int dump_tree = 0; int exit_after_tree = 0; int code_set = CODE_INLINE; int blk_size = 0x7fff; int rec_size = 1; int c, r, len; char *fn = NULL; while ((c = getopt(argc, argv, "c:detxl:b:hr:i:")) != -1) { switch (c) { case 'b': blk_size = atoi(optarg); break; case 'c': code_set = atoi(optarg); break; case 'r': rec_size = atoi(optarg); break; case 'd': decode = 1; break; case 'e': decode = 0; break; case 't': dump_tree = 1; break; case 'x': exit_after_tree = 1; break; case 'i': fn = optarg; break; default: fprintf(stderr, "Usage: huffman_static [options] < stdin > stdout\n"); fprintf(stderr, " Decoding options\n"); fprintf(stderr, " -d\tdecode flag\n"); fprintf(stderr, " Encoding options\n"); fprintf(stderr, " -e\tencode flag\n"); fprintf(stderr, " -b size\tspecify the block-size\n"); fprintf(stderr, " -c code\tspecify code-set. 0 => inline\n"); fprintf(stderr, " -t\tpretty-print the code-set used\n"); fprintf(stderr, " -x\texit after outputting code-set\n"); exit(c != 'h'); } } data = load(&len, fn); r = decode ? decode_main(data, len, code_set) : encode_main(data, len, code_set, rec_size, blk_size, dump_tree, exit_after_tree); free(data); return r == 0 ? 0 : 1; } #endif io_lib-io_lib-1-14-11/io_lib/deflate_interlaced.h000066400000000000000000000115271336132477700215740ustar00rootroot00000000000000/* * Copyright (c) 2007-2008 Genome Research Ltd. * Author(s): 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. */ #ifndef _DEFLATE_SIMPLE_H_ #define _DEFLATE_SIMPLE_H_ #ifdef __cplusplus extern "C" { #endif /* inlined codes */ #define CODE_INLINE 0 /* predefined codes */ #define CODE_DNA 1 /* DNA, uppercase only */ #define CODE_DNA_AMBIG 2 /* DNA, uc with ambiguity codes */ #define CODE_ENGLISH 3 /* English text */ #define NCODES_STATIC 4 /* Cheat, but we count from 0 for ease */ /* predefined elsewhere in HUFF chunks, 128 onwards */ #define CODE_USER 128 #define MAX_CODE_LEN 15 /* maximum allowed by RFC 1951 */ #ifndef ZTR_FORM_STHUFF # define ZTR_FORM_STHUFF 77 #endif /* A single symbol and it's encoding */ typedef struct { signed int symbol; /* 0-255 character, 256 = exception code, 257 = EOF */ int nbits; unsigned int code; int freq; } huffman_code_t; /* A collection of huffman_code_t along with decoding optimisations */ typedef struct { huffman_code_t *codes; int ncodes; int codes_static; huffman_code_t lookup[258]; /* Mapping of symbol character to code */ int max_code_len; } huffman_codes_t; /* Use for store_bits() and get_bits() */ typedef struct block { unsigned char *data; size_t alloc; size_t byte; int bit; } block_t; /* Tree and jump-table data structures used for fast decoding. */ typedef struct { /* Graph construction */ unsigned short c[2]; /* child node */ signed short l[2]; /* symbol to emit on transition. -1 => none */ } htree_t; typedef struct { /* Byte-wise jumping table */ unsigned short jump; unsigned char symbol[4]; unsigned char nsymbols; unsigned char top_bit; /* bit 9 of symbol[] */ } h_jump4_t; /* A collection of huffman_codes_t, for use with the multi-code codec */ typedef struct { huffman_codes_t **codes; int ncodes; int code_set; /* (128-255) The user specified number for this encoding */ /* Cached binary version of codeset, assumes last block */ block_t *blk; int bit_num; /* if 1st block, which bit will stored codes end on */ /* Cache huffman_multi_decode parameters */ h_jump4_t (*decode_J4)[16]; htree_t *decode_t; } huffman_codeset_t; block_t *block_create(unsigned char *data, size_t size); void block_destroy(block_t *blk, int keep_data); int block_resize(block_t *blk, size_t size); void store_bytes(block_t *block, unsigned char *val, int nbytes); int huffman_encode(block_t *blk, huffman_codes_t *c, int code_set, unsigned char *data, int len); block_t *huffman_decode(block_t *in, huffman_codes_t *c); int huffman_multi_encode(block_t *blk, huffman_codeset_t *cs, int code_set, unsigned char *data, int len); block_t *huffman_multi_decode(block_t *in, huffman_codeset_t *cs); huffman_codeset_t *codes2codeset(huffman_code_t *codes, int ncodes, int code_num); huffman_codeset_t *generate_code_set(int code_set, int ncodes, unsigned char *data, int len, int eof, int max_code_len, int all_codes); int store_codes(block_t *out, huffman_codeset_t *c, int last_block); huffman_codeset_t *restore_codes(block_t *block, int *bfinal); void huffman_codes_destroy(huffman_codes_t *c); void huffman_codeset_destroy(huffman_codeset_t *cs); #ifdef __cplusplus } #endif #endif /* _DEFLATE_SIMPLE_H_ */ io_lib-io_lib-1-14-11/io_lib/dstring.c000066400000000000000000000540771336132477700174520ustar00rootroot00000000000000/* * Copyright (c) 2013 Genome Research Ltd. * Author(s): 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. */ /* * Author(s): James Bonfield * * Copyright (c) 2003 MEDICAL RESEARCH COUNCIL * All rights reserved * * 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 name of the MEDICAL RESEARCH COUNCIL, THE LABORATORY OF * MOLECULAR BIOLOGY 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 THE COPYRIGHT HOLDERS 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 THE COPYRIGHT OWNER 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. */ #ifdef HAVE_CONFIG_H #include "io_lib_config.h" #endif #include #include #include #include #include #include #include #include #include "io_lib/dstring.h" #include "io_lib/vlen.h" /* * Allocates a new dstring, initialising it to a default str (or NULL). * * Returns dstring_t pointer on success. * NULL on failure. */ dstring_t *dstring_create(const char *str) { dstring_t *ds = (dstring_t *)malloc(sizeof(*ds)); if (!ds) return NULL; ds->str = NULL; ds->allocated = 0; ds->length = 0; if (str) { if (dstring_insert(ds, 0, str) == -1) { dstring_destroy(ds); return NULL; } } return ds; } /* * As per dstring_create(), but using str,len as the internal data. * Ie the caller is giving this data to the dstring object. str should * be a malloced pointer. * * Returns dstring_t pointer on success. * NULL on failure. */ dstring_t *dstring_create_with(char *str, size_t len) { dstring_t *ds = (dstring_t *)malloc(sizeof(*ds)); if (!ds) return NULL; ds->str = str; ds->allocated = ds->length = len; return ds; } /* Deallocates a dstring */ void dstring_destroy(dstring_t *ds) { if (ds) { if (ds->str) free(ds->str); free(ds); } } /* * Returns a C string from a dstring. If the dstring is empty this may be * NULL. */ char *dstring_str(const dstring_t *ds) { return ds->str; } /* * Empties a dstring without freeing the contents. Ie sets it to contain * a blank string. */ void dstring_empty(dstring_t *ds) { ds->length = 0; if (ds->str) *ds->str = 0; } /* * Force the memory allocated for a dstring to be at least length characters * long. (The allocated length will include 1 more to allow for the nul * termination.) * It's possible to shrink a string too, although shrinking a string will not * guarantee if remains nul terminated. * * Returns 0 for success * -1 for failure */ int dstring_resize(dstring_t *ds, size_t length) { char *str; size_t length2; if (length+1 <= ds->allocated) return 0; /* * Allocate with additional overhead so as to reduce calling this * to often. Increase to next power of 2 minus a little bit to * allow for malloc overheads. * * If we are doing a very significant jump here, don't resize * much as it's likely we already know the size rather than growing * it line by line. */ if (length > 4*ds->length && length > 4096) { length2 = length+1023; } else { length2 = pow(2, ceil(log(length+1)/log(2))); if (length2 > 4096 && length2-32 > length) length2 -= 32; } /* length++;*/ str = realloc(ds->str, length2); if (!str) return -1; else { ds->allocated = length2; /* If this is first alloc, make sure we null terminate */ if (!ds->str) { str[0] = 0; } ds->str = str; } return 0; } /* * Uses vsprintf style formatting to produce a string which is then inserted * at a specific offset. * * Returns 0 for success * -1 for failure */ int dstring_vinsertf(dstring_t *ds, size_t offset, const char *fmt, va_list args) { size_t est_length; char buf[8192], *bufp = buf; /* * Work out the expanded length, if it's small enough use a temporary * buffer to store the sprintf output. */ est_length = vflen((char *)fmt, args); if (est_length+1 > 8192) { if (NULL == (bufp = (char *)malloc(est_length+1))) { goto error; } } /* Produce the C string, and add it to the dstring */ vsprintf(bufp, fmt, args); if (-1 == dstring_insert(ds, offset, bufp)) goto error; if (bufp != buf) free(bufp); va_end(args); return 0; error: if (bufp && bufp != buf) free(bufp); va_end(args); return -1; } /* * Uses sprintf style formatting to produce a string which is then inserted * at a specific offset. * * Returns 0 for success * -1 for failure */ __PRINTF_FORMAT__(3,4) int dstring_insertf(dstring_t *ds, size_t offset, const char *fmt, ...) { va_list args; va_start(args, fmt); return dstring_vinsertf(ds, offset, fmt, args); } /* * Inserts a string of a specified length to a dstring at a given offset. * * Returns 0 for success * -1 for failure */ int dstring_ninsert(dstring_t *ds, size_t offset, const char *str, size_t len) { if (0 != DSTRING_RESIZE(ds, ds->length + len)) return -1; memmove(&ds->str[offset+len], &ds->str[offset], ds->length + 1 - offset); memmove(&ds->str[offset], str, len); ds->length += len; return 0; } /* * Inserts a C string into a dstring at a given offset. * * Returns 0 for success * -1 for failure */ int dstring_insert(dstring_t *ds, size_t offset, const char *str) { return dstring_ninsert(ds, offset, str, strlen(str)); } /* * Adds C string to the start. * Equivalent a dstring_insert at position zero. * * Returns 0 for success * -1 for failure */ int dstring_prepend(dstring_t *ds, const char *str) { return dstring_insert(ds, 0, str); } /* * Adds string of a specified length to the start. * * Returns 0 for success * -1 for failure */ int dstring_nprepend(dstring_t *ds, const char *str, size_t len) { return dstring_ninsert(ds, 0, str, len); } /* * Uses sprintf style formatting to produce a string which is then inserted * to the start of our dstring. * * Returns 0 for success * -1 for failure */ __PRINTF_FORMAT__(2,3) int dstring_prependf(dstring_t *ds, const char *fmt, ...) { va_list args; va_start(args, fmt); return dstring_vinsertf(ds, 0, fmt, args); } /* * Adds C string to the end. * Equivalent a dstring_insert at position . * * Returns 0 for success * -1 for failure */ int dstring_append(dstring_t *ds, const char *str) { return dstring_insert(ds, ds->length, str); } /* * Adds a C string to the end, but URL encoding it with percent rules * If specified 'meta' is a list of meta-characters need escaping, otherwise * we use standard html ones ("<>&"); */ int dstring_append_hex_encoded(dstring_t *ds, const char *str, const char *meta) { unsigned char escape[256]; const unsigned char *ustr = (const unsigned char *)str; int i, j; char hex[3]; for (i = 0; i < 256; i++) { if (isprint(i)) escape[i] = 0; else escape[i] = 1; } escape['%'] = 1; if (meta) { for (i = 0; meta[i]; i++) escape[(uc)meta[i]] = 1; } else { for (i = 0; "<>&"[i]; i++) escape[(uc)"<>&"[i]] = 1; } j = 0; hex[0] = '%'; do { i = j; while (ustr[i] && !escape[ustr[i]]) i++; if (i-j) { if (0 != dstring_ninsert(ds, ds->length, &str[j], i-j)) return -1; } while (ustr[i] && escape[ustr[i]]) { hex[1] = "0123456789ABCDEF"[ustr[i] >> 4]; hex[2] = "0123456789ABCDEF"[ustr[i] & 0xf]; if (0 != dstring_ninsert(ds, ds->length, hex, 3)) return -1; i++; } j = i; } while (ustr[i]); return 0; } /* * Adds a single character to the end of the string. * * Returns 0 for success * -1 for failure */ int dstring_append_char(dstring_t *ds, char c) { return dstring_ninsert(ds, ds->length, &c, 1); } /* * Adds an integer to the end of the string, turning it to printable ascii. * * Returns 0 for success * -1 for failure */ int dstring_append_int(dstring_t *ds, int i) { char buf[50], *cp = buf; int j, k = 0; if (i == 0) { *cp++ = '0'; } else { if (i < 0) { *cp++ = '-'; i = -i; } if (i < 1000) goto b1; if (i < 100000) goto b2; if (i < 100000000) goto b3; j = i / 1000000000; if (j || k) *cp++ = j + '0', k=1, i %= 1000000000; j = i / 100000000; if (j || k) *cp++ = j + '0', k=1, i %= 100000000; b3: j = i / 10000000; if (j || k) *cp++ = j + '0', k=1, i %= 10000000; j = i / 1000000; if (j || k) *cp++ = j + '0', k=1, i %= 1000000; j = i / 100000; if (j || k) *cp++ = j + '0', k=1, i %= 100000; b2: j = i / 10000; if (j || k) *cp++ = j + '0', k=1, i %= 10000; j = i / 1000; if (j || k) *cp++ = j + '0', k=1, i %= 1000; b1: j = i / 100; if (j || k) *cp++ = j + '0', k=1, i %= 100; j = i / 10; if (j || k) *cp++ = j + '0', k=1, i %= 10; if (i || k) *cp++ = i + '0'; } return dstring_ninsert(ds, ds->length, buf, cp-buf); } /* * Adds string of a specified length to the end. * * Returns 0 for success * -1 for failure */ int dstring_nappend(dstring_t *ds, const char *str, size_t len) { if (0 != DSTRING_RESIZE(ds, ds->length + len)) return -1; memcpy(&ds->str[ds->length], str, len); ds->length += len; return 0; } /* * Uses sprintf style formatting to produce a string which is then appended * to our dstring. * * Returns 0 for success * -1 for failure */ __PRINTF_FORMAT__(2,3) int dstring_appendf(dstring_t *ds, const char *fmt, ...) { va_list args; va_start(args, fmt); return dstring_vinsertf(ds, ds->length, fmt, args); } /* * Refreshes the cached dstring length. * Use this if you obtain a copy of the internal C string and manipulate it * in some way. */ void dstring_refresh_length(dstring_t *ds) { ds->length = strlen(ds->str); } /* * Returns the length of the dstring (excluding nul; like strlen). */ size_t dstring_length(dstring_t *ds) { return ds->length; } /* * Inserts a dstring into a dstring * * Returns 0 for success * -1 for failure */ int dstring_dinsert(dstring_t *ds_to, size_t offset, const dstring_t *ds_from) { if (!ds_from || !ds_to) return -1; return dstring_insert(ds_to, offset, ds_from->str); } /* * Deletes a section from a dstring, starting at 'offset' and extending * for 'length' characters. */ void dstring_delete(dstring_t *ds, size_t offset, size_t length) { memmove(&ds->str[offset], &ds->str[offset+length], ds->length + 1 - (offset + length)); ds->length -= length; } /* * Replaces a section from a dstring (at offset for length bytes) with a * new (C) string. * * Returns 0 for success * -1 for failure */ int dstring_replace(dstring_t *ds, size_t offset, size_t length, const char *rep_str) { size_t rep_len = strlen(rep_str); /* Ensure our string is large enough */ if (rep_len > length) { if (0 != DSTRING_RESIZE(ds, ds->length + rep_len - length)) return -1; } /* Do the replace */ if (rep_len != length) { memmove(&ds->str[offset+rep_len], &ds->str[offset+length], ds->length + 1 - (offset + length)); } memmove(&ds->str[offset], rep_str, rep_len); ds->length += rep_len - length; return 0; } /* * Replaces a section from a dstring (at offset for length bytes) with a * new dstring. * * Returns 0 for success * -1 for failure */ int dstring_dreplace(dstring_t *ds, size_t offset, size_t length, const dstring_t *rep_with) { return dstring_replace(ds, offset, length, rep_with->str); } /* * Searches for the first occurance of 'search' in a dstring starting * at position offset (including looking at that position). * * Returns the new offset if found * -1 if not. */ int dstring_find(dstring_t *ds, size_t offset, const char *search) { size_t i; size_t search_len = strlen(search); /* Noddy algorithm to start with; use Boyer-Moore or something if needed */ for (i = offset; i <= ds->length; i++) { if (strncmp(&ds->str[i], search, search_len) == 0) return i; } return -1; } /* * A combination of dstring_find and dstring_replace. * Look for 'search' starting at a specific offset. If found replace it with * replace. * * Returns position of replaced string if found * -1 if not found or on error. */ int dstring_find_replace(dstring_t *ds, size_t offset, const char *search, const char *rep_with) { int pos; size_t search_len = strlen(search); /* Find */ if (-1 == (pos = dstring_find(ds, offset, search))) return -1; /* And replace */ if (0 != dstring_replace(ds, pos, search_len, rep_with)) return -1; return pos; } /* * Look for 'search' starting at a specific offset. If found replace it with * replace. Repeat until all occurances have been replaced. * * Returns 0 for success * -1 on error */ int dstring_find_replace_all(dstring_t *ds, const char *search, const char *rep_with) { /* * Most efficient mechanism is to search and replace to a separate * buffer so that we don't have problems with search being contained * within rep_with and do not have efficiency problems due to * excessive use of string shifting. */ dstring_t *new_ds = dstring_create(NULL); int found_pos, current_pos = 0; size_t search_len = strlen(search); dstring_t tmp; if (!new_ds) goto error; while (-1 != (found_pos = dstring_find(ds, current_pos, search))) { if (-1 == dstring_nappend(new_ds, &ds->str[current_pos], found_pos - current_pos)) goto error; if (-1 == dstring_append(new_ds, rep_with)) goto error; current_pos = found_pos + search_len; } if (-1 == dstring_append(new_ds, &ds->str[current_pos])) goto error; /* * Swap data structures over and free the original dstring. We can't * swap pointers as the calling function still needs 'ds' to be the * same address. */ tmp = *ds; *ds = *new_ds; *new_ds = tmp; dstring_destroy(new_ds); return 0; error: if (new_ds) dstring_destroy(new_ds); return -1; } /* * Escapes HTML meta characters by replacing them with appropriate HTML * codes. * We deal with the following: * * & & * < < * > > * " " * * Returns 0 for success * -1 on error */ int dstring_escape_html(dstring_t *ds) { if (-1 == dstring_find_replace_all(ds, "&", "&")) return -1; if (-1 == dstring_find_replace_all(ds, "<", "<")) return -1; if (-1 == dstring_find_replace_all(ds, ">", ">")) return -1; if (-1 == dstring_find_replace_all(ds, "\"", """)) return -1; return 0; } /* * Searches for URLs in text strings and converts then to html href links. * At present we just look for http://, https://, ftp://, file:// and * mailto:// * * Returns 0 for success * -1 on error */ int dstring_htmlise_links(dstring_t *ds) { char *links[] = {"http://", "https://", "ftp://", "file://", "mailto://"}; size_t nlinks = sizeof(links)/sizeof(*links); size_t i; for (i = 0; i < nlinks; i++) { int pos = 0; while (-1 != (pos = dstring_find(ds, pos, links[i]))) { size_t end, url_len; char *str = dstring_str(ds); dstring_t *url; /* Got the left end; extend to find right end */ for (end = pos+1; str[end] && !isspace(str[end]); end++) ; /* Create a new href string */ if (NULL == (url = dstring_create(NULL))) return -1; if (-1 == dstring_insertf(url, 0, "%.*s", (int)(end-pos), &str[pos], (int)(end-pos), &str[pos])) { dstring_destroy(url); return -1; } url_len = dstring_length(url); if (-1 == dstring_dreplace(ds, pos, end-pos, url)) { dstring_destroy(url); return -1; } dstring_destroy(url); pos += url_len; } } return 0; } /* * Converts a text string into a HTML version representing the same string. * This includes escaping any HTML meta characters and searching for URLs * within the string and replacing it with an HTML link (keeping the link as * the anchor name). * This is simply a wrapper joining dstring_escape_html and * dstring_htmlise_links. * * Returns 0 for success * -1 on error */ int dstring_to_html(dstring_t *ds) { if (-1 == dstring_escape_html(ds)) return -1; return dstring_htmlise_links(ds); } /* * Appends an system error much like perror(), using errno. * 'str' is added in the form "str: error_message". * * All Return 0 for success * -1 for failure */ int dstring_perror(dstring_t *ds, const char *str) { return dstring_appendf(ds, "%s: %s\n", str, strerror(errno)); } #ifdef TEST int main(void) { dstring_t *ds1 = dstring_create("foo"); dstring_t *ds2 = dstring_create(NULL); dstring_t *ds3 = dstring_create("blah"); printf("ds1='%s'\n", dstring_str(ds1)); printf("ds3='%s'\n", dstring_str(ds3)); dstring_resize(ds2, 10); printf("ret=%d, ", dstring_insert(ds1, 3, "abc")); printf("ds1='%s'\n", dstring_str(ds1)); printf("ret=%d, ", dstring_insert(ds1, 0, "xyz")); printf("ds1='%s'\n", dstring_str(ds1)); printf("ret=%d, ", dstring_dinsert(ds1, 3, ds3)); printf("ds1='%s'\n", dstring_str(ds1)); printf("ret=%d, ", dstring_replace(ds1, 3, 4, "fish")); printf("ds1='%s'\n", dstring_str(ds1)); printf("ret=%d, ", dstring_replace(ds1, 3, 4, "X")); printf("ds1='%s'\n", dstring_str(ds1)); printf("ret=%d, ", dstring_replace(ds1, 3, 1, "YZ")); printf("ds1='%s'\n", dstring_str(ds1)); printf("ret=%d, ", dstring_replace(ds1, 3, 2, "")); printf("ds1='%s'\n", dstring_str(ds1)); printf("ret=%d, ", dstring_replace(ds1, 3, 0, "blah")); printf("ds1='%s'\n", dstring_str(ds1)); printf("ret=%d\n", dstring_find(ds1, 0, "ab")); printf("ret=%d\n", dstring_find(ds1, 0, "a")); printf("ret=%d\n", dstring_find(ds1, 6, "a")); printf("ret=%d\n", dstring_find(ds1, 11, "a")); printf("ret=%d, ", dstring_replace(ds1, 3, 0, "blah")); printf("ds1='%s'\n", dstring_str(ds1)); printf("len=%ld, strlen=%ld\n", (long)dstring_length(ds1), (long)strlen(dstring_str(ds1))); printf("ret=%d, ", dstring_dreplace(ds1, 0, 10, ds3)); printf("ds1='%s'\n", dstring_str(ds1)); printf("ret=%d, ", dstring_find_replace(ds1, 0, "h", "abc")); printf("ds1='%s'\n", dstring_str(ds1)); printf("ret=%d, ", dstring_find_replace_all(ds1, "ab", "X")); printf("ds1='%s'\n", dstring_str(ds1)); printf("ret=%d, ", dstring_find_replace_all(ds1, "b", "X")); printf("ret=%d, ", dstring_find_replace_all(ds1, "l", "XX")); printf("ret=%d, ", dstring_find_replace_all(ds1, "oo", "X")); printf("ds1='%s'\n", dstring_str(ds1)); printf("ret=%d, ", dstring_find_replace_all(ds1, "XX", "XXX")); printf("ds1='%s'\n", dstring_str(ds1)); printf("ret=%d, ", dstring_find_replace_all(ds1, "X", "")); printf("ds1='%s'\n", dstring_str(ds1)); { int i; for (i = 0; i < 8; i++) { dstring_find_replace_all(ds1, "h", "hh"); dstring_find_replace_all(ds1, "hh", "xhhhx"); printf("i=%d, len=%ld\n", i, (long)strlen(dstring_str(ds1))); } } dstring_destroy(ds1); dstring_destroy(ds2); dstring_destroy(ds3); ds1 = dstring_create("xyz=\"fish\""); printf("ds1='%s'\n", dstring_str(ds1)); dstring_to_html(ds1); printf("ds1='%s'\n", dstring_str(ds1)); return 0; } #endif io_lib-io_lib-1-14-11/io_lib/dstring.h000066400000000000000000000225651336132477700174540ustar00rootroot00000000000000/* * Copyright (c) 2013 Genome Research Ltd. * Author(s): 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. */ /* * Author(s): James Bonfield * * Copyright (c) 2003 MEDICAL RESEARCH COUNCIL * All rights reserved * * 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 name of the MEDICAL RESEARCH COUNCIL, THE LABORATORY OF * MOLECULAR BIOLOGY 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 THE COPYRIGHT HOLDERS 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 THE COPYRIGHT OWNER 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. */ #ifndef _DSTRING_H #define _DSTRING_H #ifdef __cplusplus extern "C" { #endif #include #include #include "io_lib/misc.h" /* * Implements a simple dynamic string object. * Like C, offsets start from 0. */ typedef struct { char *str; /* String ptr itself */ size_t allocated; /* Amount of memory malloced (including the nul) */ size_t length; /* Amount of memory used (excluding the nul) */ } dstring_t; #define DSTRING_STR(ds) ((ds)->str) #define DSTRING_LEN(ds) ((ds)->length) /* * Allocates a new dstring, initialising it to a default str (or NULL). * * Returns dstring_t pointer on success. * NULL on failure. */ dstring_t *dstring_create(const char *str); /* * As per dstring_create(), but using str,len as the internal data. * Ie the caller is giving this data to the dstring object. str should * be a malloced pointer. * * Returns dstring_t pointer on success. * NULL on failure. */ dstring_t *dstring_create_with(char *str, size_t len); /* Deallocates a dstring */ void dstring_destroy(dstring_t *ds); /* * Returns a C string from a dstring. If the dstring is empty this may be * NULL. */ char *dstring_str(const dstring_t *ds); /* * Force the memory allocated for a dstring to be at least length characters * long. (The allocated length will include 1 more to allow for the nul * termination.) * It's possible to shrink a string too, although shrinking a string will not * guarantee if remains nul terminated. * * Returns 0 for success * -1 for failure */ int dstring_resize(dstring_t *ds, size_t length); #define DSTRING_RESIZE(ds, len) ((ds)->allocated > (len) ? 0 : dstring_resize((ds),(len))) /* * Refreshes the cached dstring length. * Use this if you obtain a copy of the internal C string and manipulate it * in some way. */ void dstring_refresh_length(dstring_t *ds); /* * Returns the length of the dstring (excluding nul; like strlen). */ size_t dstring_length(dstring_t *ds); /* * Insertion functions. * dstring_ninsert, nappend and nprepend take a string and a length (much * like strncmp, strncpy, etc). * dstring_insert, append and prepend just take a normal C string. * dstring_dinsert inserts one dstring into another. * * All Return 0 for success * -1 for failure */ int dstring_insert(dstring_t *ds, size_t offset, const char *str); int dstring_ninsert(dstring_t *ds, size_t offset, const char *str, size_t len); int dstring_dinsert(dstring_t *ds_to, size_t offset, const dstring_t *ds_from); int dstring_vinsertf(dstring_t *ds, size_t offset, const char *fmt, va_list args); int dstring_insertf(dstring_t *ds, size_t offset, const char *fmt, ...) __PRINTF_FORMAT__(3,4); int dstring_prepend(dstring_t *ds, const char *str); int dstring_nprepend(dstring_t *ds, const char *str, size_t len); int dstring_prependf(dstring_t *ds, const char *fmt, ...) __PRINTF_FORMAT__(2,3); int dstring_append(dstring_t *ds, const char *str); int dstring_nappend(dstring_t *ds, const char *str, size_t len); int dstring_appendf(dstring_t *ds, const char *fmt, ...) __PRINTF_FORMAT__(2,3); int dstring_append_char(dstring_t *ds, char c); int dstring_append_int(dstring_t *ds, int i); int dstring_append_hex_encoded(dstring_t *ds, const char *str, const char *meta); void dstring_empty(dstring_t *ds); /* * Deletes a section from a dstring, starting at 'offset' and extending * for 'length' characters. */ void dstring_delete(dstring_t *ds, size_t offset, size_t length); /* * Replaces a section from a dstring (at offset for length bytes) with a * new (C) string. * * Returns 0 for success * -1 for failure */ int dstring_replace(dstring_t *ds, size_t offset, size_t length, const char *rep_str); /* * Replaces a section from a dstring (at offset for length bytes) with a * new dstring. * * Returns 0 for success * -1 for failure */ int dstring_dreplace(dstring_t *ds, size_t offset, size_t length, const dstring_t *rep_with); /* * Searches for the first occurance of 'search' in a dstring starting * at position offset (including looking at that position). * * Returns the new offset if found * -1 if not. */ int dstring_find(dstring_t *ds, size_t offset, const char *search); /* * A combination of dstring_find and dstring_replace. * Look for 'search' starting at a specific offset. If found replace it with * replace. * * Returns position of replaced string if found * -1 if not found or on error. */ int dstring_find_replace(dstring_t *ds, size_t offset, const char *search, const char *rep_with); /* * Look for 'search' starting at a specific offset. If found replace it with * replace. Repeat until all occurances have been replaced. * * Returns 0 for success * -1 on error */ int dstring_find_replace_all(dstring_t *ds, const char *search, const char *rep_with); /* * Converts a text string into a HTML version representing the same string. * This includes escaping any HTML meta characters and searching for URLs * within the string and replacing it with an HTML link (keeping the link as * the anchor name). * This is simply a wrapper joining dstring_escape_html and * dstring_htmlise_links. * * Returns 0 for success * -1 on error */ int dstring_to_html(dstring_t *ds); /* * Escapes HTML meta characters by replacing them with appropriate HTML * codes. * We deal with the following: * * & & * < < * > > * " " * * Returns 0 for success * -1 on error */ int dstring_escape_html(dstring_t *ds); /* * Searches for URLs in text strings and converts then to html href links. * At present we just look for http://, https://, ftp://, file:// and * mailto:// * * Returns 0 for success * -1 on error */ int dstring_htmlise_links(dstring_t *ds); /* * Appends an system error much like perror(). * 'str' is added in the form "str: error_message". * * All Return 0 for success * -1 for failure */ int dstring_perror(dstring_t *ds, const char *str); #ifdef __cplusplus } #endif #endif io_lib-io_lib-1-14-11/io_lib/error.c000066400000000000000000000053071336132477700171210ustar00rootroot00000000000000/* * Author(s): James Bonfield * * Copyright (c) 1994-1995, MEDICAL RESEARCH COUNCIL * All rights reserved * * 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 name of the MEDICAL RESEARCH COUNCIL, THE LABORATORY OF * MOLECULAR BIOLOGY 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 THE COPYRIGHT HOLDERS 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 THE COPYRIGHT OWNER 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. */ /* * Copyright (c) Medical Research Council 1994. All rights reserved. * * Permission to use, copy, modify and distribute this software and its * documentation for any purpose is hereby granted without fee, provided that * this copyright and notice appears in all copies. * * This file was written by James Bonfield, Simon Dear, Rodger Staden, * as part of the Staden Package at the MRC Laboratory of Molecular * Biology, Hills Road, Cambridge, CB2 2QH, United Kingdom. * * MRC disclaims all warranties with regard to this software. */ #ifdef HAVE_CONFIG_H #include "io_lib_config.h" #endif #include #include #include /* * Usage: * * errout(format, args...); */ void errout(char *fmt, ...) { va_list args; va_start(args, fmt); vfprintf(stderr, fmt, args); va_end(args); } /* * memmove() does not exist on SunOS 4.x, despite being an ANSI library call. * * void *memmove(void *to, const void *from, size_t len) { * bcopy(from, to, len); * return to; * } */ io_lib-io_lib-1-14-11/io_lib/error.h000066400000000000000000000045761336132477700171350ustar00rootroot00000000000000/* * Copyright (c) 1994 MEDICAL RESEARCH COUNCIL * All rights reserved * * 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 name of the MEDICAL RESEARCH COUNCIL, THE LABORATORY OF * MOLECULAR BIOLOGY 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 THE COPYRIGHT HOLDERS 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 THE COPYRIGHT OWNER 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. */ /* * Copyright (c) Medical Research Council 1994. All rights reserved. * * Permission to use, copy, modify and distribute this software and its * documentation for any purpose is hereby granted without fee, provided that * this copyright and notice appears in all copies. * * This file was written by James Bonfield, Simon Dear, Rodger Staden, * as part of the Staden Package at the MRC Laboratory of Molecular * Biology, Hills Road, Cambridge, CB2 2QH, United Kingdom. * * MRC disclaims all warranties with regard to this software. */ #ifndef _ERROR_H_ #define _ERROR_H_ #ifdef __cplusplus extern "C" { #endif extern void error(char *fmt, ...); extern void errout(char *fmt, ...); #ifdef __cplusplus } #endif #endif /*_GAP_ERROR_H_*/ io_lib-io_lib-1-14-11/io_lib/expFileIO.c000066400000000000000000000771721336132477700176250ustar00rootroot00000000000000/* * Copyright (c) 2004-2005, 2007, 2010, 2013 Genome Research Ltd. * Author(s): 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. */ /* * Author(s): Simon Dear, James Bonfield, Rodger Staden, John Taylor * * Copyright (c) 1994-1999, 2001-2003 MEDICAL RESEARCH COUNCIL * All rights reserved * * 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 name of the MEDICAL RESEARCH COUNCIL, THE LABORATORY OF * MOLECULAR BIOLOGY 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 THE COPYRIGHT HOLDERS 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 THE COPYRIGHT OWNER 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. */ /* * Copyright (c) Medical Research Council 1994. All rights reserved. * * Permission to use, copy, modify and distribute this software and its * documentation for any purpose is hereby granted without fee, provided that * this copyright and notice appears in all copies. * * This file was written by James Bonfield, Simon Dear, Rodger Staden, * as part of the Staden Package at the MRC Laboratory of Molecular * Biology, Hills Road, Cambridge, CB2 2QH, United Kingdom. * * MRC disclaims all warranties with regard to this software. */ /* * File: expFileIO.c * Version: * * Description: Routines for reading and writing to experiment files. * * 1. Opening experiment files * 2. Reading information from an experiment file * 3. Appending to experiment files * 4. Closing an opened experiment file * * Created: * Updated: * */ /* * Tag format: * * 0 10 * |----.----|- * TG TYPE S position..length * TG One or more comment lines starting at character position 10 * TG Each line represents a line of tag. * TG Extra indentation is simply added to the comment. * * Where S is the strand, either "+", "-", or "=" (both). * Eg: * * TG COMM = 100..110 * TG This comment contains * TG several lines. * * So the above is a COMMent tag on both strands from bases 100 to 110 * inclusive containing the annotation * "This comment contains\n several lines.\n" * * This is written using exp_put_str giving the multi line string: * "COMM = 100..110\nThis comment contains\n several lines." * * (ie the indentation is added by the experiment file format, not by the * calling routines. Similarly this indentation is stripped out again when * reading back.) */ #ifdef HAVE_CONFIG_H #include "io_lib_config.h" #endif #include #include /* IMPORT: strdup (hopefully!) */ #include /* 6/1/99 johnt - includes needed for Visual C++ */ #ifdef _MSC_VER # include # include #endif #include "io_lib/expFileIO.h" #include "io_lib/xalloc.h" #include "io_lib/misc.h" #include "io_lib/stdio_hack.h" /* Fixup for broken SunOS 4.x systems */ #ifndef FOPEN_MAX #define FOPEN_MAX 20 #endif static int exp_check_eid_read(Exp_info *e,int id); /************************************************************* * Line types for experiment file *************************************************************/ char eflt_feature_ids[MAXIMUM_EFLTS][MAXIMUM_EFLT_LENGTH+1] = { "CF", /* 0 cloning vector sequence file */ "CN", /* 1 clone name */ "CS", /* 2 cloning vector sequence present in sequence */ "CV", /* 3 cloning vector type */ "DR", /* 4 direction of read */ "DT", /* 5 date of experiment */ "EN", /* 6 experiment name */ "EX", /* 7 experimental notes */ "FM", /* 8 sequencing vector fragmentation method */ "LN", /* 9 local format trace file name */ "LT", /* 10 local format trace file type */ "MC", /* 11 machine on which experiment ran */ "MN", /* 12 machine generated trace file name */ "MT", /* 13 machine generated trace file type */ "OP", /* 14 operator */ "PN", /* 15 primer name */ "QR", /* 16 poor quality sequence present at right (3') end */ "SC", /* 17 sequencing vector cloning site */ "SF", /* 18 sequencing vector sequence file */ "SI", /* 19 sequencing vector insertion length */ "SL", /* 20 sequencing vector present at left (5') end */ "SP", /* 21 sequencing vector primer site (relative to cloning site) */ "SQ", /* 22 sequence */ "SR", /* 23 sequencing vector present at right (3') end */ "ST", /* 24 strands */ "SV", /* 25 sequencing vector type */ "TN", /* 26 template name */ "QL", /* 27 poor quality sequence present at left (5') end */ "PS", /* 28 processing status */ "CC", /* 29 comments */ "SS", /* 30 sequence to screen against */ /* added 27-May-93 */ "TG", /* 31 gel tag line */ "ID", /* 32 identifier */ /* added 24-Sep-93 */ "AQ", /* 33 average quality measure */ /* added 15-Oct-93 */ "PR", /* 34 primer type */ "LI", /* 35 subclone library (mtd) */ "LE", /* 36 subclone library entry (well) */ /* added 19-Apr-94 */ "TC", /* 37 contig tag line */ "AC", /* 38 accession number */ /* added 11-Nov-94 */ "BC", /* 39 base calling software */ "ON", /* 40 original base numbers (positions) */ "AV", /* 41 accuracy (quality) values */ "PC", /* 42 position in contig */ "SE", /* 43 sense, whether it is complemented */ /* added 5-4-95 */ "CL", /* 44 cloning vector left end*/ "CR", /* 45 cloning vector right end*/ "AP", /* 46 assembly position */ "CH", /* 47 special chemistry used (eg taq) */ "PD", /* 48 primer data - the sequence of a primer */ "WT", /* 49 wild type trace */ "NT", /* 50 note */ "GD", /* 51 Gap4 database file */ "WL", /* 52 wildtype trace left clip point */ "WR", /* 53 wildtype trace right clip point */ "FT", /* 54 EMBL format feature table */ "LG" /* 55 LiGation: an amalgamation of LI and LE */ }; /************************************************************* * Output/update lines *************************************************************/ static int exp_print_line_(FILE *fp, char *eflt, char *entry) /* * Output an experiment file line */ { return fprintf(fp, "%-5s%s\n", eflt, entry ) < 0; } int exp_print_line(FILE *fp, Exp_info *e, int eflt, int i) /* * Output an experiment file line */ { return exp_print_line_(fp, eflt_feature_ids[eflt], arr(char *,e->entries[eflt],i) ); } /* * Outputs a multi-line experiment file line. * Continuation lines are automatically added by adding 5 characters of extra * indentation at the start of each continuation. * * returns -1 for failure, 0 for success. */ int exp_print_mline(FILE *fp, Exp_info *e, int eflt, int i) { char *p, *c; p = arr(char *, e->entries[eflt], i); /* first line */ if ((c = strchr(p, '\n'))) *c = '\0'; if (-1 == exp_print_line_(fp, eflt_feature_ids[eflt], p)) return -1; while (c) { *c = '\n'; p = c+1; if ((c = strchr(p, '\n'))) { *c = '\0'; } if (-1 == fprintf(fp, "%-10s%s\n", eflt_feature_ids[eflt], p)) return -1; } return 0; } int exp_print_seq(FILE *fp, Exp_info *e, int eflt, int i) /* * Output an experiment file multi line */ { int j, l; char *seq; if (fprintf(fp,"%-5s",eflt_feature_ids[eflt])<0) return 1; l = strlen(seq = arr(char *,e->entries[eflt],i)); for(j=0;jNentries[i] = 0; new->entries[i] = ArrayCreate(sizeof(char *), 1/*one entry*/); } new->fp = NULL; } return new; } void exp_destroy_info(Exp_info *e) /* * Destroy experiment file information */ { int i; int j; if (e != NULL_Exp_info) { for (i = 0; i < MAXIMUM_EFLTS; i++) { Array a = e->entries[i]; for(j=0;jNentries[i];j++) if (arr(char *,a,j) != NULL) xfree(arr(char *,a,j)); ArrayDestroy(a); } if (e->fp != NULL) fclose(e->fp); xfree(e); } } /* * Read from file a sequence, discarding all white space til a // is * encountered */ static char *exp_read_sequence(FILE *fp) { char *seq = NULL; size_t seq_len = 0, seq_alloc; char line[EXP_FILE_LINE_LENGTH+1]; char *l; static int valid_char[256], init = 0; /* Initialise lookup tables for efficiency later on.*/ if (!init) { int i; for (i = 0; i < 256; i++) { if (i < 128 && !isspace(i) && !isdigit(i) && !iscntrl(i)) valid_char[i] = 1; else valid_char[i] = 0; } init = 1; } /* Initialise memory */ seq_alloc = EXP_FILE_LINE_LENGTH * 8; seq = (char *)xmalloc(seq_alloc); if (NULL == seq) return NULL; seq[0] = '\0'; /* Reading line by line, until we get "//" */ l = fgets(line,EXP_FILE_LINE_LENGTH,fp); while (l!= NULL && strncmp(l,"//",2)) { char *a, *b; /* make sure the seq buffer is large enough */ if (seq_len + EXP_FILE_LINE_LENGTH + 1 > seq_alloc) { seq_alloc *= 2; if (NULL == (seq = (char *)xrealloc(seq, seq_alloc))) return NULL; } /* copy to seq, stripping spaces on the fly */ for(a=line, b = &seq[seq_len]; *a; a++) if (valid_char[(unsigned char)*a]) *b++ = *a; *b = '\0'; seq_len = b-seq; l = fgets(line,EXP_FILE_LINE_LENGTH,fp); } /* Shrink the allocated string to reduce memory usage */ seq = (char *)xrealloc(seq, seq_len + 1); return seq; } /* * Converts the opos[] array into a char array. * In doing so this shrinks the data size by using a .. notation. * No check is made that buf is large enough. It is recommended that buf is * allocated to 5*len which covers the worst case (for sequences less that * 9999 bases long). * * Note that on older systems sprintf may return the first argument rather * than the number of characters written. * For this reason we have to do the counting ourselves. */ char *opos2str(int2 *opos, int len, char *buf) { int i, st, f, dir = 0; char *r = buf, *rs = buf; f = opos[st = 0]; for (i = 1; i < len; f=opos[i++]) { if (dir == 0) { if (opos[i] == f+1) dir=1; else if (opos[i] == f-1) dir=-1; } if (dir && opos[i] != f + dir) { if (st != i-1) sprintf(buf, "%d..%d ", opos[st], opos[i-1]); else sprintf(buf, "%d ", opos[st]); st = i; dir = 0; buf += strlen(buf); } else if (dir == 0) { sprintf(buf, "%d ", f); st = i; buf += strlen(buf); } if (buf - rs > 60) { *buf++ = '\n'; *buf = '\0'; rs = buf - 6; } } if (st != i-1) sprintf(buf, "%d..%d", opos[st], opos[i-1]); else sprintf(buf, "%d", opos[st]); return r; } /* * Expands from the character string .. notation to the opos[] array, up to * a maximum of len elements in opos[]. * * Returns the length of the opos array. */ int str2opos(int2 *opos, int len, char *buf) { /* int i, n1, n2, st, en, m, j = 0; */ int i, j = 0, st, en; char *cp; while (j < len && *buf) { st = strtol(buf, &cp, 10); if (buf == cp) { buf++; continue; } buf = cp; if (buf[0] == '.' && buf[1] == '.') { en = strtol(buf += 2, &cp, 10); if (buf == cp) { opos[j++] = st; buf++; continue; } buf = cp; if (en >= st) for (i = st; i <= en && j < len; i++) opos[j++] = i; else for (i = st; i >= en && j < len; i--) opos[j++] = i; } else { opos[j++] = st; } } return j; } /* * Converts the accuracy value string (AV) to the confidence array up to * a maximum of len elements in conf[]. * * The AV string is of format: * "x y z ..." where x, y and z are confidence values for the first three * called bases. Or: * "a,b,c,d e,f,g,h i,j,k,l ..." where the 4-tuples represent the four * confidence values for each base. * * Returns: number of confidence values read, or -1 for error. */ int str2conf(int1 *conf, int len, char *buf) { int ind = 0; while (*buf && ind < len) { char *new_buf; int val1; val1 = strtol(buf, &new_buf, 10); if (new_buf == buf) break; if (*new_buf == ',') { fprintf(stderr, "4-tuple system is currently unsupported\n"); return -1; } conf[ind++] = val1; buf = new_buf; } return ind; } /* * Converts the confidence array to the accuracy value string (AV). * * Note no memory overrun checks are performed on buf. It is recommended * that it is allocated to 4*len (worst case of "255 " for each base) plus. * a couple of terminating newline and null plus another byte per 15 values * to allow for the 60-char line length. * For ease, allocating to 5*len+2 is more than sufficient. * * Returns the buf argument. */ char *conf2str(int1 *conf, int len, char *buf) { int i; char *ret = buf, *rs = buf; for (i = 0; i < len; i++) { sprintf(buf, "%d ", conf[i]); buf += strlen(buf); if (buf - rs > 60) { *buf++ = '\n'; *buf = '\0'; rs = buf - 6; } } return ret; } /************************************************************* * Main C interface routines *************************************************************/ /* * Closes an experiment file (if open), but does not free it. */ void exp_close(Exp_info *e) { if (e->fp) { fclose(e->fp); e->fp = NULL; } } Exp_info *exp_read_info(char *file) /* * Read in an experiment file and return handle */ { Exp_info *e; FILE *fp; /* * open for read */ if ((fp = fopen(file,"r"))==NULL) { return NULL_Exp_info; } e = exp_fread_info(fp); fclose(fp); if (NULL_Exp_info == e) { return NULL_Exp_info; } /* * reopen for appending */ e->fp = fopen(file,"a"); return e; } /* * Read in an experiment file and return handle */ Exp_info *exp_fread_info(FILE *fp) { Exp_info *e; char line[EXP_FILE_LINE_LENGTH+1]; char *aline; int alloced_length = EXP_FILE_LINE_LENGTH+1; int apos, len; int last_entry = -1; size_t entry_len = 0; e = exp_create_info(); /* * No longer has an effect due to mFILE already being loaded. Ifdef not * triggered under mingw anyway. */ #ifdef _WIN32 /* 6/1/99 johnt - need to ensure text mode to translate \r\n to \n */ /* _setmode(fileno(fp),_O_TEXT); */ mfascii(fp); #endif /* * open for read, set this temporarily in this function. Should be NULL * when exiting as this isn't our file pointer to own, but the destroy * function does attempt to automatically close it. */ e->fp = fp; if (NULL == (aline = (char *)xmalloc(alloced_length))) return NULL; if (e != NULL_Exp_info) { int at_end = 0; for(;;) { char *c; int entry; /* Read into aline, joining and allocating as necessary */ apos = 0; do { if (fgets(line,EXP_FILE_LINE_LENGTH,e->fp) == NULL) { at_end = 1; break; } len = strlen(line); if (apos + len >= alloced_length) { alloced_length *= 2; if (NULL == (aline = (char *)xrealloc(aline, alloced_length))) { e->fp = NULL; return NULL; } } strcpy(aline+apos, line); apos += len; } while (line[len-1] != '\n'); if (at_end) break; /* * zero terminate first argument * set c to point to second argument * * FIXME: c should point to character 6 always. Indentation is * important when considering continuation lines. */ for (c=aline;*c && !isspace(*c); c++) ; if (*c) { *c++ = '\0'; for (;*c && isspace(*c); c++) ; } entry = exp_get_feature_index(aline); if (entry >= 0) { /* * Tag lines may be split over multiple lines. If we have no * tag type then we append to the existing tag. */ if (entry == last_entry && (int)(c-aline) >= 10/* continuation lines */ && (entry == EFLT_TG || entry == EFLT_TC || entry == EFLT_ON || entry == EFLT_AV || entry == EFLT_NT || entry == EFLT_FT)) { char *en; size_t l1, l2; /* * Extend our current line by the appropriate amount */ if( exp_check_eid_read(e,entry) ) return NULL; en = exp_get_entry(e,entry); l1 = entry_len; l2 = strlen(&aline[10]); if (NULL == (en = exp_get_entry(e, entry) = (char *)xrealloc(en, l1 + l2 + 1))) { e->fp = NULL; return NULL; } /* * Append the new line (without the \n char) */ en[l1] = '\n'; aline[l2+9] = '\0'; strcpy(&en[l1+1], &aline[10]); entry_len += l2; } else { /* * Increment number of entries for line type entry * This will force exp_get_entry() to return pointer to * next free element in array */ (void)ArrayRef(e->entries[entry],e->Nentries[entry]++); if (entry == EFLT_SQ) exp_get_entry(e,entry) = exp_read_sequence(e->fp); else { char *eoln = strchr(c,'\n'); int i; if (eoln!=NULL) *eoln='\0'; if (entry == EFLT_LT) for (i=3; isspace(c[i]) && i >= 0; c[i--]='\0'); exp_get_entry(e,entry) = (char *)strdup(c); entry_len = strlen(c); } } } last_entry = entry; } } e->fp = NULL; xfree(aline); return e; } static int exp_check_eid_read(Exp_info *e,int id) /* * Check these are a valid combination and that * an entry exists for read */ { return ( e == NULL || id < 0 || id >= MAXIMUM_EFLTS || e->Nentries[id] == 0 || eflt_feature_ids[id][0]=='\0' ); } static int exp_check_eid_write(Exp_info *e,int id) /* * Check these are a valid combination and that * an entry exists for write */ { return (e == NULL || id < 0 || id >= MAXIMUM_EFLTS || e->fp == NULL || eflt_feature_ids[id][0]=='\0'); } int exp_get_int(Exp_info *e, int id, int *val) /* * Get the integer for entry id * returns: * 0 - success * 1 - no entry */ { if ( exp_check_eid_read(e,id) ) return 1; *val = atoi(exp_get_entry(e,id)); return 0; } int exp_get_rng(Exp_info *e, int id, int *from, int *to) /* * Get the integer pair for entry id * returns: * 0 - success * 1 - no entry */ { if ( exp_check_eid_read(e,id) ) return 1; (void)exp_extract_range(exp_get_entry(e,id), from, to); return 0; } int exp_get_str(Exp_info *e, int id, char *s, f_implicit s_l) /* * Get the string for entry id * returns: * 0 - success * 1 - no entry */ { if ( exp_check_eid_read(e,id) ) return 1; strncpy(s,exp_get_entry(e,id),s_l); return 0; } static int exp_append_str(Exp_info *e, int id, char *s, int len) /* * Append the string to experiment file for entry id * returns: * 0 - success * 1 - no update */ { (void)ArrayRef(e->entries[id],e->Nentries[id]++); exp_get_entry(e,id) = (char *)xmalloc(len+1); strncpy(exp_get_entry(e,id), s, len); exp_get_entry(e,id)[len] = '\0'; if ( id == EFLT_SQ ) return exp_print_seq(e->fp,e,id,e->Nentries[id]-1); else if (id == EFLT_TG || id == EFLT_TC || id == EFLT_ON || id == EFLT_AV || id == EFLT_NT || id == EFLT_FT) return exp_print_mline(e->fp,e,id,e->Nentries[id]-1); else return exp_print_line(e->fp,e,id,e->Nentries[id]-1); } int exp_put_int(Exp_info *e, int id, int *val) /* * Append the integer for entry id to the experiment file * returns: * 0 - success * 1 - no update */ { char buf[EXP_FILE_LINE_LENGTH]; if ( exp_check_eid_write(e,id) ) return 1; sprintf(buf,"%d",*val); return exp_append_str(e,id,buf,strlen(buf)); } int exp_put_rng(Exp_info *e, int id, int *from, int *to) /* * Append the integer pair for entry id to the experiment file * returns: * 0 - success * 1 - no update */ { char buf[EXP_FILE_LINE_LENGTH]; if ( exp_check_eid_write(e,id) ) return 1; (void )exp_create_range(buf, *from, *to); return exp_append_str(e,id,buf,strlen(buf)); } int exp_put_str(Exp_info *e, int id, char *s, f_implicit s_l) /* * Append the string for entry id to the experiment file * returns: * 0 - success * 1 - no update */ { if ( exp_check_eid_write(e,id) ) return 1; return exp_append_str(e,id,s,s_l); } /************************************************************* * FORTRAN INTERFACE *************************************************************/ static int init_done = 0; static int NHandles = 0; static Exp_info **Handles = NULL; static int initialise(void) { int i; if (init_done) return 0; init_done++; NHandles = FOPEN_MAX; if ( (Handles = (Exp_info **)xmalloc(sizeof(Exp_info *) * NHandles)) == NULL) { NHandles = 0; return 1; } for (i=0; i NHandles); } f_int expopn_(char *fn, f_implicit fn_l) /* * FORTRAN interface to exp_open_file() */ { char cfn[1025]; int handle; if ( (handle = get_free_handle()) >= 0 ) { f2cstr(fn,fn_l,cfn,1024); Handles[handle] = exp_read_info(cfn); } return (f_int) (handle+1); } f_proc_ret expkil_(f_int *handle) /* * FORTRAN interface to exp_destroy_info */ { Exp_info *e; if ( check_handle(handle) ) f_proc_return(); e = (Exp_info *) Handles[(int)(*handle)-1]; exp_destroy_info(e); Handles[(int)(*handle)-1] = NULL; *handle = 0; f_proc_return(); } f_int expri_(f_int *handle, f_int *id, f_int *val) /* * FORTRAN interface to exp_get_int */ { Exp_info *e; if ( check_handle(handle) ) return 1; e = (Exp_info *) Handles[(int)(*handle)-1]; return exp_get_int(e, (int)*id, (int *)val); } f_int exprr_(f_int *handle, f_int *id, f_int *from, f_int *to) /* * FORTRAN interface to exp_get_rng */ { Exp_info *e; if ( check_handle(handle) ) return 1; e = (Exp_info *) Handles[(int)(*handle)-1]; return exp_get_rng(e,(int)*id,(int *)from,(int *)to); } /* ARGSUSED */ f_int exprsa_(f_int *handle, f_int *id, char *s, f_int *max_len, f_implicit s_l) /* * FORTRAN interface to exp_get_str workalike * NOTE: for use with FORTRAN CHARACTER arrays instead CHARACTER strings */ { Exp_info *e; if ( check_handle(handle) ) return 1; e = (Exp_info *) Handles[(int)(*handle)-1]; if ( exp_check_eid_read(e,*id) ) return 1; c2fstr(exp_get_entry(e,*id),(int)*max_len,s,(int)*max_len); return 0; } f_int exprs_(f_int *handle, f_int *id, char *s, f_implicit s_l) /* * FORTRAN interface to exp_get_str workalike * NOTE: for use with FORTRAN CHARACTER strings instead CHARACTER arrays */ { Exp_info *e; if ( check_handle(handle) ) return 1; e = (Exp_info *) Handles[(int)(*handle)-1]; if ( exp_check_eid_read(e,*id) ) return 1; c2fstr(exp_get_entry(e,*id),s_l,s,s_l); return 0; } f_int expwi_(f_int *handle, f_int *id, f_int *val) /* * FORTRAN interface to exp_put_int */ { Exp_info *e; if ( check_handle(handle) ) return 1; e = (Exp_info *) Handles[(int)(*handle)-1]; return exp_put_int(e, (int)*id, (int *)val); } f_int expwr_(f_int *handle, f_int *id, f_int *from, f_int *to) /* * FORTRAN interface to exp_put_rng */ { Exp_info *e; if ( check_handle(handle) ) return 1; e = (Exp_info *) Handles[(int)(*handle)-1]; return exp_put_rng(e, (int)*id, (int *)from, (int *)to); } /* ARGSUSED */ f_int expwsa_(f_int *handle, f_int *id, char *s, f_int *max_len, f_implicit s_l) /* * FORTRAN interface to exp_put_str workalike * NOTE: for use with FORTRAN CHARACTER arrays instead CHARACTER strings */ { Exp_info *e; char buf[EXP_FILE_LINE_LENGTH]; if ( check_handle(handle) ) return 1; e = (Exp_info *) Handles[(int)(*handle)-1]; if ( exp_check_eid_write(e,*id) ) return 1; /* don't allow multi-line entries to be written */ if (*id == EFLT_SQ ) return 1; f2cstr(s,(int)*max_len,buf,sizeof(buf)); return exp_append_str(e,*id,buf,strlen(buf)); } f_int expws_(f_int *handle, f_int *id, char *s, f_implicit s_l) /* * FORTRAN interface to exp_put_str workalike * NOTE: for use with FORTRAN CHARACTER strings instead CHARACTER arrays */ { char buf[EXP_FILE_LINE_LENGTH]; Exp_info *e; if ( check_handle(handle) ) return 1; e = (Exp_info *) Handles[(int)(*handle)-1]; if ( exp_check_eid_write(e,*id) ) return 1; /* don't allow multi-line entries to be written */ if (*id == EFLT_SQ ) return 1; f2cstr(s,s_l,buf,sizeof(buf)); return exp_append_str(e,*id,buf,s_l); } /* * FORTRAN interface to exp_create_range() */ void expcr_(char *str, f_int *start, f_int *end, f_implicit str_l) { exp_create_range(str, *start, *end); c2fstr(str, str_l, str, str_l); f_proc_return(); } /* * FORTRAN interface to exp_extract_range() */ /* ARGSUSED */ f_int exper_(char *str, f_int *start, f_int *end, f_implicit str_l) { return exp_extract_range(str, start, end); } /************************************************************* * Go for it! *************************************************************/ static void print_line(FILE *fp, Exp_info *e, int eflt, int all) { if (all) { int i; for(i=0;iNentries[eflt];i++) exp_print_line(fp,e,eflt,i); } else if (e->Nentries[eflt] > 0) { exp_print_line(fp,e,eflt,e->Nentries[eflt]-1); } } static void print_mline(FILE *fp, Exp_info *e, int eflt, int all) { if (all) { int i; for(i=0;iNentries[eflt];i++) exp_print_mline(fp,e,eflt,i); } else if (e->Nentries[eflt] > 0) { exp_print_mline(fp,e,eflt,e->Nentries[eflt]-1); } } static void print_seq(FILE *fp, Exp_info *e, int eflt) { if (e->Nentries[eflt] > 0) exp_print_seq(fp,e,eflt,e->Nentries[eflt]-1); } void exp_print_file(FILE *fp, Exp_info *e) { print_line(fp,e,EFLT_ID, 0); print_line(fp,e,EFLT_AC, 0); print_line(fp,e,EFLT_EN, 0); print_line(fp,e,EFLT_CC, 1); print_line(fp,e,EFLT_EX, 1); print_line(fp,e,EFLT_PS, 1); print_line(fp,e,EFLT_LN, 0); print_line(fp,e,EFLT_LT, 0); print_line(fp,e,EFLT_CF, 0); print_line(fp,e,EFLT_CV, 0); print_line(fp,e,EFLT_CS, 0); print_line(fp,e,EFLT_CL, 0); print_line(fp,e,EFLT_CR, 0); print_line(fp,e,EFLT_SF, 0); print_line(fp,e,EFLT_SV, 0); print_line(fp,e,EFLT_SI, 0); print_line(fp,e,EFLT_SC, 0); print_line(fp,e,EFLT_SP, 0); print_line(fp,e,EFLT_PD, 0); print_line(fp,e,EFLT_FM, 0); print_line(fp,e,EFLT_SL, 0); print_line(fp,e,EFLT_SR, 0); print_line(fp,e,EFLT_QL, 0); print_line(fp,e,EFLT_QR, 0); print_mline(fp,e,EFLT_TG,1); print_mline(fp,e,EFLT_TC,1); print_mline(fp,e,EFLT_NT,1); print_line(fp,e,EFLT_CN, 0); print_line(fp,e,EFLT_TN, 0); print_line(fp,e,EFLT_PN, 0); print_line(fp,e,EFLT_PR, 0); print_line(fp,e,EFLT_LI, 0); print_line(fp,e,EFLT_LE, 0); print_line(fp,e,EFLT_CH, 0); print_mline(fp,e,EFLT_ON,0); print_line(fp,e,EFLT_AQ, 0); print_mline(fp,e,EFLT_AV,0); print_line(fp,e,EFLT_DR, 0); print_line(fp,e,EFLT_SE, 0); print_line(fp,e,EFLT_PC, 0); print_line(fp,e,EFLT_AP, 0); print_line(fp,e,EFLT_ST, 0); print_line(fp,e,EFLT_DT, 0); print_line(fp,e,EFLT_MC, 0); print_line(fp,e,EFLT_MN, 0); print_line(fp,e,EFLT_MT, 0); print_line(fp,e,EFLT_OP, 1); print_line(fp,e,EFLT_BC, 0); print_line(fp,e,EFLT_SS, 0); print_line(fp,e,EFLT_WT, 0); print_line(fp,e,EFLT_WL, 0); print_line(fp,e,EFLT_WR, 0); print_mline(fp,e,EFLT_FT,1); print_seq (fp,e,EFLT_SQ); } /* * Allocate an set a new experiment file entry */ char *exp_set_entry(Exp_info *e, int eflt, char *str) { char *s; size_t l; if (NULL == ArrayRef(e->entries[eflt], e->Nentries[eflt])) return NULL; else e->Nentries[eflt]++; l = strlen(str); if (NULL == (s = exp_get_entry(e, eflt) = (char *)xmalloc(l+1))) { e->Nentries[eflt]--; return NULL; } strcpy(s, str); return s; } io_lib-io_lib-1-14-11/io_lib/expFileIO.h000066400000000000000000000246261336132477700176260ustar00rootroot00000000000000/* * Copyright (c) 2004-2005, 2007 Genome Research Ltd. * Author(s): 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. */ /* * Author(s): Simon Dear, James Bonfield, Rodger Staden * * Copyright (c) 1994-1998, 2001-2002 MEDICAL RESEARCH COUNCIL * All rights reserved * * 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 name of the MEDICAL RESEARCH COUNCIL, THE LABORATORY OF * MOLECULAR BIOLOGY 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 THE COPYRIGHT HOLDERS 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 THE COPYRIGHT OWNER 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. */ /* * Copyright (c) Medical Research Council 1994. All rights reserved. * * Permission to use, copy, modify and distribute this software and its * documentation for any purpose is hereby granted without fee, provided that * this copyright and notice appears in all copies. * * This file was written by James Bonfield, Simon Dear, Rodger Staden, * as part of the Staden Package at the MRC Laboratory of Molecular * Biology, Hills Road, Cambridge, CB2 2QH, United Kingdom. * * MRC disclaims all warranties with regard to this software. */ /* * File: expFileIO.h * Version: * * Description: * * Created: * Updated: * */ #ifndef _EXPFILEIO_H_ #define _EXPFILEIO_H_ #include #include "io_lib/mFILE.h" #include "io_lib/array.h" #include "io_lib/os.h" #ifdef __cplusplus extern "C" { #endif /* * Definitions */ #define MAXIMUM_EFLT_LENGTH 4 #define MAXIMUM_EFLTS 60 #define EFLT_FILE_LINE_LENGTH 128 #define EXP_FILE_LINE_LENGTH 128 typedef Array Exp_entries; typedef struct { Array entries[MAXIMUM_EFLTS]; /* array of array of entries */ int Nentries[MAXIMUM_EFLTS]; mFILE *fp; } Exp_info; #define NULL_Exp_info ( (Exp_info *) NULL ) #define exp_Nentries(E,I) ((E)->Nentries[I]) /* get last entry for line I */ #define exp_get_entry(E,I) (arr(char *,(E)->entries[I],(E)->Nentries[I] - 1)) /* get last entry for line I */ /* * Allocate an set a new experiment file entry */ extern char *exp_set_entry(Exp_info *e, int eflt, char *str); /************************************************************* * Experiment file line types *************************************************************/ extern char eflt_feature_ids[MAXIMUM_EFLTS][MAXIMUM_EFLT_LENGTH+1]; #define EFLT_CF 0 #define EFLT_CN 1 #define EFLT_CS 2 #define EFLT_CV 3 #define EFLT_DR 4 #define EFLT_DT 5 #define EFLT_EN 6 #define EFLT_EX 7 #define EFLT_FM 8 #define EFLT_LN 9 #define EFLT_LT 10 #define EFLT_MC 11 #define EFLT_MN 12 #define EFLT_MT 13 #define EFLT_OP 14 #define EFLT_PN 15 #define EFLT_QR 16 #define EFLT_SC 17 #define EFLT_SF 18 #define EFLT_SI 19 #define EFLT_SL 20 #define EFLT_SP 21 #define EFLT_SQ 22 #define EFLT_SR 23 #define EFLT_ST 24 #define EFLT_SV 25 #define EFLT_TN 26 #define EFLT_QL 27 #define EFLT_PS 28 #define EFLT_CC 29 #define EFLT_SS 30 #define EFLT_TG 31 #define EFLT_ID 32 #define EFLT_AQ 33 #define EFLT_PR 34 #define EFLT_LI 35 #define EFLT_LE 36 #define EFLT_TC 37 #define EFLT_AC 38 #define EFLT_BC 39 #define EFLT_ON 40 #define EFLT_AV 41 #define EFLT_PC 42 #define EFLT_SE 43 #define EFLT_CL 44 #define EFLT_CR 45 #define EFLT_AP 46 #define EFLT_CH 47 #define EFLT_PD 48 #define EFLT_WT 49 #define EFLT_NT 50 #define EFLT_GD 51 #define EFLT_WL 52 #define EFLT_WR 53 #define EFLT_FT 54 #define EFLT_LG 55 /*************************************************************************************/ /* * Creates a string of 'range format' from the start and end points. * The string (of form start..end) is also returned. */ extern char *exp_create_range(char *str, int start, int end); /* * Extracts the start and end points from a range string. * Returns 0 for success and -1 for failure. */ extern int exp_extract_range(char *str, int *start, int *end); /* * Output an experiment file line */ extern int exp_print_line(mFILE *fp, Exp_info *e, int eflt, int i); /* * Output an experiment file multi-line */ extern int exp_print_mline(mFILE *fp, Exp_info *e, int eflt, int i); extern int exp_print_seq(mFILE *fp, Exp_info *e, int eflt, int i); /* * Output an experiment file multi line */ extern int exp_get_feature_index(char *e); extern void exp_destroy_info(Exp_info *e); /* * Destroy experiment file information */ extern Exp_info *exp_create_info(void); /* * Allocate space for new experiment file information */ extern Exp_info *exp_fread_info(FILE *fp); extern Exp_info *exp_mfread_info(mFILE *fp); extern Exp_info *exp_read_info(char *file); /* * Read in an experiment file and return handle */ char *opos2str(int2 *opos, int len, char *buf); int str2opos(int2 *opos, int len, char *buf); char *conf2str(int1 *conf, int len, char *buf); int str2conf(int1 *conf, int len, char *buf); extern int exp_get_int(Exp_info *e, int id, int *val); /* * Get the integer for entry id * returns: * 0 - success * 1 - no entry */ extern int exp_get_rng(Exp_info *e, int id, int *from, int *to); /* * Get the integer pair for entry id * returns: * 0 - success * 1 - no entry */ extern int exp_get_str(Exp_info *e, int id, char *s, f_implicit s_l); /* * Get the string for entry id * returns: * 0 - success * 1 - no entry */ extern int exp_put_int(Exp_info *e, int id, int *val); /* * Append the integer for entry id to the experiment file * returns: * 0 - success * 1 - no update */ extern int exp_put_rng(Exp_info *e, int id, int *from, int *to); /* * Append the integer pair for entry id to the experiment file * returns: * 0 - success * 1 - no update */ extern int exp_put_str(Exp_info *e, int id, char *s, f_implicit s_l); /* * Append the string for entry id to the experiment file * returns: * 0 - success * 1 - no update */ extern void exp_close(Exp_info *e); /* * Closes an experiment file (if open), but does not free it. */ /* * FORTRAN INTERFACE */ extern f_int expopn_(char *fn, f_implicit fn_l); /* * FORTRAN interface to exp_open_file() */ extern f_proc_ret expkil_(f_int *le); /* * FORTRAN interface to exp_destroy_info */ extern f_int expri_(f_int *le, f_int *id, f_int *val); /* * FORTRAN interface to exp_get_int */ extern f_int exprr_(f_int *le, f_int *id, f_int *from, f_int *to); /* * FORTRAN interface to exp_get_rng */ extern f_int exprsa_(f_int *le, f_int *id, char *s, f_int *max_len, f_implicit s_l); /* * FORTRAN interface to exp_get_str workalike * NOTE: for use with FORTRAN CHARACTER arrays instead CHARACTER strings */ extern f_int exprs_(f_int *le, f_int *id, char *s, f_implicit s_l); /* * FORTRAN interface to exp_get_str workalike * NOTE: for use with FORTRAN CHARACTER strings instead CHARACTER arrays */ extern f_int expwi_(f_int *le, f_int *id, f_int *val); /* * FORTRAN interface to exp_put_int */ extern f_int expwr_(f_int *le, f_int *id, f_int *from, f_int *to); /* * FORTRAN interface to exp_put_rng */ extern f_int expwsa_(f_int *le, f_int *id, char *s, f_int *max_len, f_implicit s_l); /* * FORTRAN interface to exp_put_str workalike * NOTE: for use with FORTRAN CHARACTER arrays instead CHARACTER strings */ extern f_int expws_(f_int *le, f_int *id, char *s, f_implicit s_l); /* * FORTRAN interface to exp_put_str workalike * NOTE: for use with FORTRAN CHARACTER strings instead CHARACTER arrays */ extern void exp_print_file(FILE *fp, Exp_info *e); extern void exp_print_mfile(mFILE *fp, Exp_info *e); /* * FORTRAN interface to exp_create_range() */ extern void expcr_(char *str, f_int *start, f_int *end, f_implicit str_l); /* * FORTRAN interface to exp_extract_range() */ extern f_int exper_(char *str, f_int *start, f_int *end, f_implicit str_l); #ifdef __cplusplus } #endif #endif /* _EXPFILEIO_H_ */ io_lib-io_lib-1-14-11/io_lib/files.c000066400000000000000000000201251336132477700170650ustar00rootroot00000000000000/* * Copyright (c) 2007, 2010 Genome Research Ltd. * Author(s): 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. */ /* * Author(s): James Bonfield * * Copyright (c) 1996, 1997, 2000 MEDICAL RESEARCH COUNCIL * All rights reserved * * 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 name of the MEDICAL RESEARCH COUNCIL, THE LABORATORY OF * MOLECULAR BIOLOGY 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 THE COPYRIGHT HOLDERS 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 THE COPYRIGHT OWNER 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. */ /* * Copyright (c) Medical Research Council 1994. All rights reserved. * * Permission to use, copy, modify and distribute this software and its * documentation for any purpose is hereby granted without fee, provided that * this copyright and notice appears in all copies. * * This file was written by James Bonfield, Simon Dear, Rodger Staden, * as part of the Staden Package at the MRC Laboratory of Molecular * Biology, Hills Road, Cambridge, CB2 2QH, United Kingdom. * * MRC disclaims all warranties with regard to this software. */ #ifdef HAVE_CONFIG_H #include "io_lib_config.h" #endif #include "io_lib/misc.h" #include #include /* Alliant's Concentrix is hugely deficient */ /* Define things we require in this program */ /* Methinks S_IFMT and S_IFDIR aren't defined in POSIX */ #ifndef S_ISDIR #define S_ISDIR(m) (((m)&S_IFMT) == S_IFDIR) #endif /*!S_ISDIR*/ #ifndef S_ISREG #define S_ISREG(m) (((m)&S_IFMT) == S_IFREG) #endif /*!S_ISREG*/ int is_directory(char * fn) { struct stat buf; if ( stat(fn,&buf) ) return 0; return S_ISDIR(buf.st_mode); } int is_file(char * fn) { struct stat buf; if ( stat(fn,&buf) ) return 0; return S_ISREG(buf.st_mode); } int file_exists(char * fn) { struct stat buf; return ( stat(fn,&buf) == 0); } int compressed_file_exists(char *fname) { struct stat buf; char fn[2048]; if (stat(fname, &buf) == 0) return 1; sprintf(fn, "%s.gz", fname); if (stat(fn, &buf) == 0) return 1; sprintf(fn, "%s.bz", fname); if (stat(fn, &buf) == 0) return 1; sprintf(fn, "%s.bz2", fname); if (stat(fn, &buf) == 0) return 1; sprintf(fn, "%s.Z", fname); if (stat(fn, &buf) == 0) return 1; sprintf(fn, "%s.z", fname); if (stat(fn, &buf) == 0) return 1; return 0; } int file_size(char * fn) { struct stat buf; if ( stat(fn,&buf) != 0) return 0; return buf.st_size; } /* * --------------------------------------------------------------------------- * File of filename management */ FILE *open_fofn(char *files) { return fopen(files, "r"); } char *read_fofn(FILE *fp) { char line[256]; static char name[256]; while (fgets(line, 254, fp)) { if (1 == sscanf(line, "%s", name)) return name; } return NULL; } void close_fofn(FILE *fp) { fclose(fp); } /* * --------------------------------------------------------------------------- * Temporary file handling. */ #ifdef _WIN32 /* * On UNIX systems we use tmpfile(). * * On windows this is broken because it always attempts to create files in * the root directory of the current drive, and fails if the user does not * have write permission. * * We can't wrap up mkstemp() either as that doesn't exist under windows. * Instead we roll our own tmpfile() using the native windows API. */ #include #include #include #include #include #define _POSIX_ /* needed to get PATH_MAX */ #include static void display_win_error(char *msg) { LPVOID lpMsgBuf; FormatMessage(FORMAT_MESSAGE_ALLOCATE_BUFFER | FORMAT_MESSAGE_FROM_SYSTEM | FORMAT_MESSAGE_IGNORE_INSERTS, NULL, GetLastError(), 0, /* Default language */ (LPTSTR)&lpMsgBuf, /* Got to love void* to str casts! */ 0, NULL); fprintf(stderr, "%s: error #%d, %s", msg, (int)GetLastError(), (char *)lpMsgBuf); LocalFree(lpMsgBuf); } /* * Creates a temporary file and returns a FILE pointer to it. * The file will be automatically deleted when it is closed or the * applicaton exits. * * Returns NULL on failure. */ FILE *tmpfile_win(void) { DWORD ret; char tmp_path[PATH_MAX], shrt_path[PATH_MAX]; int fd; FILE *fp; /* The Windows Way: get the temp directory and a file within it */ ret = GetTempPathA(PATH_MAX, tmp_path); if (ret == 0 || ret > PATH_MAX) { display_win_error("GetTempPathA()"); return NULL; } if (0 == GetTempFileNameA(tmp_path, "fubar", 0, shrt_path)) { display_win_error("GetTempFileNameA()"); return NULL; } /* * O_TRUNC incase anyone has managed to inject data in the newly created * file already via race-conditions. * * O_EXCL to (in theory) stop anyone else opening it and to die if someone * beat us to it - although this appears to not actually work on Windows. * * O_TEMPORARY so that the file is removed on close. */ if (-1 == (fd = _open(shrt_path, O_RDWR | O_TRUNC | O_EXCL | O_BINARY | O_TEMPORARY, 0600))) { perror(shrt_path); } /* Replace fd with FILE*. No need to close fd */ if (NULL == (fp = _fdopen(fd, "r+b"))) { perror(shrt_path); } return fp; } #endif /* _WIN32 */ io_lib-io_lib-1-14-11/io_lib/find.c000066400000000000000000000135021336132477700167040ustar00rootroot00000000000000/* * Copyright (c) 2007, 2010 Genome Research Ltd. * Author(s): 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. */ /* * Author(s): James Bonfield, John Taylor * * Copyright (c) 1996, 1999-2000 MEDICAL RESEARCH COUNCIL * All rights reserved * * 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 name of the MEDICAL RESEARCH COUNCIL, THE LABORATORY OF * MOLECULAR BIOLOGY 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 THE COPYRIGHT HOLDERS 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 THE COPYRIGHT OWNER 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. */ /* * Copyright (c) Medical Research Council 1994. All rights reserved. * * Permission to use, copy, modify and distribute this software and its * documentation for any purpose is hereby granted without fee, provided that * this copyright and notice appears in all copies. * * This file was written by James Bonfield, Simon Dear, Rodger Staden, * as part of the Staden Package at the MRC Laboratory of Molecular * Biology, Hills Road, Cambridge, CB2 2QH, United Kingdom. * * MRC disclaims all warranties with regard to this software. */ #ifdef HAVE_CONFIG_H #include "io_lib_config.h" #endif #include "io_lib/misc.h" #include #include #include /* 19/3/99 johnt - added Corba support */ #ifdef USE_CORBA #include "stcorba.h" #endif #ifdef USE_BIOLIMS #include "spBiolims.h" #endif char *myfind(char *file, char* searchpath, int (*found) (char *) ) { static char wholePath[1024]; char *path; char *f; f = NULL; if (found(file)) { strcpy(wholePath,file); f = wholePath; } else if (searchpath != NULL) { char *paths; char *next; paths = (char *) malloc(strlen(searchpath)+1); strcpy(paths,searchpath); path = paths; next = strchr(path,':'); while( next && (*(next+1) == ':' )){ /* 26/03/99 johnt - allow : to be entered into path by using :: */ memmove(next,next+1,strlen(next+1)+1); /* shuffle up data [including \0]*/ next = strchr(next+1,':'); } if(next) *next = '\0'; while (path!= NULL) { #ifdef USE_CORBA /* 19/03/99 johnt - if it is a corba path - look there */ if( !strncmp( CORBATAG,path,strlen(CORBATAG))){ if(corba_found(wholePath,path+strlen(CORBATAG),file)){ f = wholePath; break; } } else #endif #ifdef USE_BIOLIMS if( !strncmp( BIOLIMS_TAG,path,strlen(BIOLIMS_TAG))){ if(biolims_found(wholePath,path+strlen(BIOLIMS_TAG),file)){ f = wholePath; break; } } else #endif { (void) strcpy(wholePath,path); (void) strcat(wholePath,"/"); (void) strcat(wholePath,file); if (found(wholePath)) { f = wholePath; break; } } path = next; if( path ){ path++; next = strchr(path,':'); while( next && (*(next+1) == ':' )){ /* 26/03/99 johnt - allow : to be entered into path by using :: */ memmove(next,next+1,strlen(next+1)+1); /* shuffle up data */ next = strchr(next+1,':'); } if(next) *next='\0'; } } free(paths); } return f; } io_lib-io_lib-1-14-11/io_lib/fpoint.c000066400000000000000000000066631336132477700172750ustar00rootroot00000000000000/* * Copyright (c) 1994 MEDICAL RESEARCH COUNCIL * All rights reserved * * 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 name of the MEDICAL RESEARCH COUNCIL, THE LABORATORY OF * MOLECULAR BIOLOGY 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 THE COPYRIGHT HOLDERS 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 THE COPYRIGHT OWNER 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. */ /* * Copyright (c) Medical Research Council 1994. All rights reserved. * * Permission to use, copy, modify and distribute this software and its * documentation for any purpose is hereby granted without fee, provided that * this copyright and notice appears in all copies. * * This file was written by James Bonfield, Simon Dear, Rodger Staden, * as part of the Staden Package at the MRC Laboratory of Molecular * Biology, Hills Road, Cambridge, CB2 2QH, United Kingdom. * * MRC disclaims all warranties with regard to this software. */ #ifdef HAVE_CONFIG_H #include "io_lib_config.h" #endif #include #include "io_lib/fpoint.h" /* extern double log ( double x ) ; extern double exp ( double x ) ; */ #define IEEE float int_to_float(int in) /* ** interpret the integer in as a ** floating point number in IEEE format */ { /* Assume `in' is stored as a float according to the ANSI IEEE 754-1985 standard. See the tables below: s = sign ( 1 bit) e = biased exponent (8 bits) f = fraction (23 bits) floating point number = (-1)^s 2^(e-127) 1.f Bits Name Content 31 Sign 1 iff number is negative 23-30 Exponent Eight-Bit exponent, biased by 127 0-22 Fraction 23-bit fraction component of normalised significant. The "one" bit is "hidden" If IEEE floating point format is supported on your machine... ensure there is a #define IEEE somewhere. */ #ifdef IEEE union { int i; float f; } cvt; cvt.i = in; return cvt.f; #else int fraction; int exponent; int sign; fraction = in & ( (1<<23)-1 ); exponent = (in >> 23) & ( (1<<8)-1 ); sign = (in >> 31); return (float) ( (sign?-1.0:1.0) * exp ( log ( (double) 2.0) * (double) (exponent - 127 - 23) ) * (double) ((1<<23)+fraction)) ; #endif } io_lib-io_lib-1-14-11/io_lib/fpoint.h000066400000000000000000000045301336132477700172710ustar00rootroot00000000000000/* * Copyright (c) 1994 MEDICAL RESEARCH COUNCIL * All rights reserved * * 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 name of the MEDICAL RESEARCH COUNCIL, THE LABORATORY OF * MOLECULAR BIOLOGY 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 THE COPYRIGHT HOLDERS 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 THE COPYRIGHT OWNER 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. */ /* * Copyright (c) Medical Research Council 1994. All rights reserved. * * Permission to use, copy, modify and distribute this software and its * documentation for any purpose is hereby granted without fee, provided that * this copyright and notice appears in all copies. * * This file was written by James Bonfield, Simon Dear, Rodger Staden, * as part of the Staden Package at the MRC Laboratory of Molecular * Biology, Hills Road, Cambridge, CB2 2QH, United Kingdom. * * MRC disclaims all warranties with regard to this software. */ #ifndef _fpoint_h #define _fpoint_h #ifdef __cplusplus extern "C" { #endif extern float int_to_float(int in); #ifdef __cplusplus } #endif #endif /* _fpoint_h */ io_lib-io_lib-1-14-11/io_lib/fqzcomp_qual.c000066400000000000000000000312061336132477700204660ustar00rootroot00000000000000#include #include #include #include #include "cram_block_compression.h" #include "fqzcomp_qual.h" // Comment out if you wish to not de-dup the last quality string. // Generally it makes little difference, but some data sets (eg tophat // alignments) benefit greatly from duplication between adjacent rows. #define DEDUP // Define this for version 3.1 of CRAM only. In the version 4.0 // prototype we switch the orientation of quality values to their // original direction. The gain is sufficient that even with v3 it's // best to do this and store additional data in this codec to record // this fact (ie a duplicate of the BAM_FREVERSE flag). static const char *name(void) { return "fqzcomp-qual"; } #define QMAX 128 #define QBITS 12 #define QSIZE (1<hdr->num_records-1 ? s->crecs[rec].len : in_size - i; if (s->crecs[rec].flags & BAM_FREVERSE) { // Reverse complement sequence - note: modifies buffer int I,J; unsigned char *cp = in+i; for (I = 0, J = len-1; I < J; I++, J--) { unsigned char c; c = cp[I]; cp[I] = cp[J]; cp[J] = c; } } i += len; rec++; } rec = 0; } // We encode in original orientation for V3.1 (automatically done for V4.0). // Therefore during decode we'll need to do two passes, first to decode // and perform delta, and second to reverse back again. // These two can be merged with a bit of cleverness, but we do it simply for now. int nrun = 0; int nswitch = 0; for (i = j = 0; i < in_size; i++, j--) { if (j == 0) { // Quality buffer maybe longer than sum of reads if we've // inserted a specific base + quality pair. int len = rec < s->hdr->num_records-1 ? s->crecs[rec].len : in_size - i; SIMPLE_MODEL(256,_encodeSymbol)(&model_len[0], &rc, (len>> 0) & 0xff); SIMPLE_MODEL(256,_encodeSymbol)(&model_len[1], &rc, (len>> 8) & 0xff); SIMPLE_MODEL(256,_encodeSymbol)(&model_len[2], &rc, (len>>16) & 0xff); SIMPLE_MODEL(256,_encodeSymbol)(&model_len[3], &rc, (len>>24) & 0xff); if (vers == 3) { // no need to reverse complement for V4.0 as the core format // already has this feature. if (s->crecs[rec].flags & BAM_FREVERSE) SIMPLE_MODEL(2,_encodeSymbol)(&model_strand, &rc, 1); else SIMPLE_MODEL(2,_encodeSymbol)(&model_strand, &rc, 0); } rec++; j = len; delta = 5; last = 0; #ifdef DEDUP // Possible dup of previous read? if (i && len == last_len && !memcmp(in+i-last_len, in+i, len)) { SIMPLE_MODEL(2,_encodeSymbol)(&model_dup, &rc, 1); i += len-1; j = 1; ndup1++; continue; } SIMPLE_MODEL(2,_encodeSymbol)(&model_dup, &rc, 0); ndup0++; last_len = len; #endif } unsigned char q = in[i]; //unsigned char q = in[i] & (QMAX-1); //assert(in[i] < QMAX && in[i] >= 0); if (q != q1 && i > 0) { // Every symbol is sym+rep_count, even the A+0 case. // Rep count is based on symbol and history itself int looped = 0; do { int r = run_len>MAXR-1?MAXR-1:run_len; nrun++; int ctx = q1 & (QMAX-1); ctx <<= 4; ctx |= ((j2/16)&15); ctx <<= 2; ctx |= looped; ctx <<= 2; ctx |= ((delta2/16) & 0x7); SIMPLE_MODEL(MAXR,_encodeSymbol)(&model_run[ctx], &rc2, r); run_len -= MAXR-1; looped++; if (looped>3) looped=3; } while (run_len >= 0); run_len = 0; } else if (i>0) { run_len++; } if (q != q1) { nswitch++; if (nsym <= 8) SIMPLE_MODEL(QMAX,_encodeSymbol)(&model_qual[last], &rc, qhist[q]); else SIMPLE_MODEL(QMAX,_encodeSymbol)(&model_qual[last], &rc, q); delta2 = delta; j2 = j; last = ((q1<<6) | q) & (QSIZE-1); last |= (q == q2)<MAXR-1?MAXR-1:run_len; int ctx = q1 & (QMAX-1); ctx <<= 4; ctx |= ((j2/16)&15); ctx <<= 2; ctx |= looped; ctx <<= 2; ctx |= ((delta2/16) & 0x7); SIMPLE_MODEL(MAXR,_encodeSymbol)(&model_run[ctx], &rc2, r); run_len -= MAXR-1; looped++; if (looped>3) looped=3; } while (run_len >= 0); } //SIMPLE_MODEL(QMAX,_encodeSymbol)(&model_qual[last], &rc, QMAX-1); RC_FinishEncode(&rc); RC_FinishEncode(&rc2); if (vers == 3) { // Pass 3, un-reverse all seqs if necessary. i = rec = j = 0; while (i < in_size) { int len = rec < s->hdr->num_records-1 ? s->crecs[rec].len : in_size - i; if (s->crecs[rec].flags & BAM_FREVERSE) { // Reverse complement sequence - note: modifies buffer int I,J; unsigned char *cp = in+i; for (I = 0, J = len-1; I < J; I++, J--) { unsigned char c; c = cp[I]; cp[I] = cp[J]; cp[J] = c; } } i += len; rec++; } } // fprintf(stderr, "%d switches, %d runs\n", nswitch, nrun); // fprintf(stderr, "comp_idx %d\n", (int)comp_idx+4); // fprintf(stderr, "rc size %d\n", (int)RC_OutSize(&rc)); // fprintf(stderr, "rc2 size %d\n", (int)RC_OutSize(&rc2)); // fprintf(stderr, "dup = %d + %d\n", ndup0, ndup1); comp[comp_idx++] = (RC_OutSize(&rc) >> 0) & 0xff; comp[comp_idx++] = (RC_OutSize(&rc) >> 8) & 0xff; comp[comp_idx++] = (RC_OutSize(&rc) >>16) & 0xff; comp[comp_idx++] = (RC_OutSize(&rc) >>24) & 0xff; memcpy(comp + comp_idx + RC_OutSize(&rc), comp2, RC_OutSize(&rc2)); free(comp2); *out_size = comp_idx + RC_OutSize(&rc) + RC_OutSize(&rc2); free(model_qual); free(model_run); return comp; } unsigned char *uncompress_block_fqz2f(cram_slice *s, unsigned char *in, size_t in_size, size_t *out_size) { unsigned char *uncomp = NULL; RangeCoder rc, rc2; size_t i, j, rec = 0, len = *out_size, in_idx = 0; unsigned char q1 = 1, q2 = 0; unsigned int last = 0; unsigned int run_len = 0; int vers = in[in_idx++]; int max_sym = in[in_idx++]; int nsym = in[in_idx++]; int qmap[256]; if (nsym && nsym <= 8) { for (i = 0; i < nsym; i++) qmap[i] = in[in_idx++]; max_sym = nsym; } else { nsym = QMAX; } SIMPLE_MODEL(QMAX,_) *model_qual; model_qual = malloc(sizeof(*model_qual) * QSIZE*16); if (!model_qual) return NULL; for (i = 0; i < QSIZE*16; i++) SIMPLE_MODEL(QMAX,_init)(&model_qual[i],max_sym+1); SIMPLE_MODEL(256,_) model_len[4]; for (i = 0; i < 4; i++) SIMPLE_MODEL(256,_init)(&model_len[i],256); SIMPLE_MODEL(MAXR,_) *model_run; model_run = malloc(sizeof(*model_run)*(QMAX<<11)); if (!model_run) return NULL; for (i = 0; i < QMAX<<11; i++) SIMPLE_MODEL(MAXR,_init)(&model_run[i],MAXR); SIMPLE_MODEL(2,_) model_strand; SIMPLE_MODEL(2,_init)(&model_strand,2); int delta = 5, delta2 = 5, j2 = 0, rev = 0; #ifdef DEDUP SIMPLE_MODEL(2,_) model_dup; SIMPLE_MODEL(2,_init)(&model_dup,2); #endif uncomp = (unsigned char *)malloc(*out_size); if (!uncomp) return NULL; uint32_t cq_len = (in[in_idx+0]<< 0) | (in[in_idx+1]<< 8) | (in[in_idx+2]<<16) | (in[in_idx+3]<<24); in_idx+=4; RC_SetInput(&rc, (char *)in+in_idx); RC_StartDecode(&rc); RC_SetInput(&rc2, (char *)in+in_idx+cq_len); RC_StartDecode(&rc2); int nrec = 1000; char *rev_a = malloc(nrec); int *len_a = malloc(nrec * sizeof(int)); if (!rev_a || !len_a) return NULL; for (rec = i = j = 0; i < len; i++, j--) { if (rec >= nrec) { nrec *= 2; rev_a = realloc(rev_a, nrec); len_a = realloc(len_a, nrec*sizeof(int)); if (!rev_a || !len_a) return NULL; } if (j == 0) { int len; len = SIMPLE_MODEL(256,_decodeSymbol)(&model_len[0], &rc); len |= SIMPLE_MODEL(256,_decodeSymbol)(&model_len[1], &rc)<<8; len |= SIMPLE_MODEL(256,_decodeSymbol)(&model_len[2], &rc)<<16; len |= SIMPLE_MODEL(256,_decodeSymbol)(&model_len[3], &rc)<<24; if (vers == 3) { rev = SIMPLE_MODEL(2,_decodeSymbol)(&model_strand, &rc); rev_a[rec] = rev; len_a[rec] = len; } #ifdef DEDUP if (SIMPLE_MODEL(2,_decodeSymbol)(&model_dup, &rc)) { // Dup of last line memcpy(uncomp+i, uncomp+i-len, len); i += len-1; j = 1; rec++; continue; } #endif rec++; j = len; delta = 5; last = 0; } unsigned char q; if (run_len) { q = q1; run_len--; } else { q = SIMPLE_MODEL(QMAX,_decodeSymbol)(&model_qual[last], &rc); if (nsym <= 8) q = qmap[q]; // remove conditional here by always filling qmap. last = ((q1<<6) | q) & (QSIZE-1); last += (q == q2)<3) looped=3; } while (r == MAXR-1); } delta += (q1 != q); q1 = q; uncomp[i] = q; } rev_a[rec] = rev; len_a[rec] = len; if (vers == 3) { for (i = rec = 0; i < len; i += len_a[rec++]) { if (!rev_a[rec]) continue; int I, J; unsigned char *cp = uncomp+i; for (I = 0, J = len_a[rec]-1; I < J; I++, J--) { unsigned char c; c = cp[I]; cp[I] = cp[J]; cp[J] = c; } } } RC_FinishDecode(&rc); RC_FinishDecode(&rc2); free(model_qual); free(model_run); free(rev_a); free(len_a); return uncomp; } static cram_compressor c = { 'q', //FOUR_CC("FQZq"), 1< #include #include #include "io_lib/os.h" #include "io_lib/hash_table.h" #include "io_lib/jenkins_lookup3.h" /* ========================================================================= * TCL's hash function. Basically hash*9 + char. * ========================================================================= */ uint32_t HashTcl(uint8_t *data, int len) { uint32_t hash = 0; int i; for (i = 0; i < len; i++) { hash += (hash<<3) + data[i]; } return hash; } /* ========================================================================= * Paul Hsieh's hash function * http://www.azillionmonkeys.com/qed/hash.html * ========================================================================= */ #undef get16bits #if (defined(__GNUC__) && defined(__i386__)) || defined(__WATCOMC__) \ || defined(_MSC_VER) || defined (__BORLANDC__) || defined (__TURBOC__) #define get16bits(d) (*((const uint16_t *) (d))) #endif #if !defined (get16bits) #define get16bits(d) ((((const uint8_t *)(d))[1] << 8UL)\ +((const uint8_t *)(d))[0]) #endif uint32_t HashHsieh(uint8_t *data, int len) { uint32_t hash = 0, tmp; int rem; if (len <= 0 || data == NULL) return 0; rem = len & 3; len >>= 2; /* Main loop */ for (;len > 0; len--) { hash += get16bits (data); tmp = (get16bits (data+2) << 11) ^ hash; hash = (hash << 16) ^ tmp; data += 2*sizeof (uint16_t); hash += hash >> 11; } /* Handle end cases */ switch (rem) { case 3: hash += get16bits (data); hash ^= hash << 16; hash ^= data[sizeof (uint16_t)] << 18; hash += hash >> 11; break; case 2: hash += get16bits (data); hash ^= hash << 11; hash += hash >> 17; break; case 1: hash += *data; hash ^= hash << 10; hash += hash >> 1; } /* Force "avalanching" of final 127 bits */ hash ^= hash << 3; hash += hash >> 5; hash ^= hash << 2; hash += hash >> 15; hash ^= hash << 10; return hash; } /* ========================================================================= * Bob Jenkins' hash function * http://burtleburtle.net/bob/hash/doobs.html * * See jenkins_lookup3.c for a new version of this that has good hash * characteristics for a full 64-bit hash value. * ========================================================================= */ #define hashsize(n) ((uint32_t)1<<(n)) #define hashmask(n) (hashsize(n)-1) /* -------------------------------------------------------------------- mix -- mix 3 32-bit values reversibly. For every delta with one or two bits set, and the deltas of all three high bits or all three low bits, whether the original value of a,b,c is almost all zero or is uniformly distributed, * If mix() is run forward or backward, at least 32 bits in a,b,c have at least 1/4 probability of changing. * If mix() is run forward, every bit of c will change between 1/3 and 2/3 of the time. (Well, 22/100 and 78/100 for some 2-bit deltas.) mix() was built out of 36 single-cycle latency instructions in a structure that could supported 2x parallelism, like so: a -= b; a -= c; x = (c>>13); b -= c; a ^= x; b -= a; x = (a<<8); c -= a; b ^= x; c -= b; x = (b>>13); ... Unfortunately, superscalar Pentiums and Sparcs can't take advantage of that parallelism. They've also turned some of those single-cycle latency instructions into multi-cycle latency instructions. Still, this is the fastest good hash I could find. There were about 2^^68 to choose from. I only looked at a billion or so. -------------------------------------------------------------------- */ #define mix(a,b,c) \ { \ a -= b; a -= c; a ^= (c>>13); \ b -= c; b -= a; b ^= (a<<8); \ c -= a; c -= b; c ^= (b>>13); \ a -= b; a -= c; a ^= (c>>12); \ b -= c; b -= a; b ^= (a<<16); \ c -= a; c -= b; c ^= (b>>5); \ a -= b; a -= c; a ^= (c>>3); \ b -= c; b -= a; b ^= (a<<10); \ c -= a; c -= b; c ^= (b>>15); \ } /* -------------------------------------------------------------------- hash() -- hash a variable-length key into a 32-bit value k : the key (the unaligned variable-length array of bytes) len : the length of the key, counting by bytes initval : can be any 4-byte value Returns a 32-bit value. Every bit of the key affects every bit of the return value. Every 1-bit and 2-bit delta achieves avalanche. About 6*len+35 instructions. The best hash table sizes are powers of 2. There is no need to do mod a prime (mod is sooo slow!). If you need less than 32 bits, use a bitmask. For example, if you need only 10 bits, do h = (h & hashmask(10)); In which case, the hash table should have hashsize(10) elements. If you are hashing n strings (uint8_t **)k, do it like this: for (i=0, h=0; i= 12) { a += (k[0] +((uint32_t)k[1]<<8) +((uint32_t)k[2]<<16) +((uint32_t)k[3]<<24)); b += (k[4] +((uint32_t)k[5]<<8) +((uint32_t)k[6]<<16) +((uint32_t)k[7]<<24)); c += (k[8] +((uint32_t)k[9]<<8) +((uint32_t)k[10]<<16)+((uint32_t)k[11]<<24)); mix(a,b,c); k += 12; len -= 12; } /*------------------------------------- handle the last 11 bytes */ c += length; switch(len) /* all the case statements fall through */ { case 11: c+=((uint32_t)k[10]<<24); case 10: c+=((uint32_t)k[9]<<16); case 9 : c+=((uint32_t)k[8]<<8); /* the first byte of c is reserved for the length */ case 8 : b+=((uint32_t)k[7]<<24); case 7 : b+=((uint32_t)k[6]<<16); case 6 : b+=((uint32_t)k[5]<<8); case 5 : b+=k[4]; case 4 : a+=((uint32_t)k[3]<<24); case 3 : a+=((uint32_t)k[2]<<16); case 2 : a+=((uint32_t)k[1]<<8); case 1 : a+=k[0]; /* case 0: nothing left to add */ } mix(a,b,c); /*-------------------------------------------- report the result */ return c; } /* * An interface to the above hash functions. * Returns: * A 32-bit hash key, suitable for masking down to smaller bit sizes */ uint32_t hash(int func, uint8_t *key, int key_len) { switch (func) { case HASH_FUNC_HSIEH: return HashHsieh(key, key_len); case HASH_FUNC_TCL: return HashTcl(key, key_len); case HASH_FUNC_JENKINS: return HashJenkins(key, key_len); case HASH_FUNC_JENKINS3: { uint32_t pc = 0, pb = 0; HashJenkins3(key, key_len, &pc, &pb); return pc; } } return 0; } /* * As per hash() above but returns a 64-bit key. For 32-bit hash functions * this is simply a duplication of the 32-bit value. */ uint64_t hash64(int func, uint8_t *key, int key_len) { uint32_t pc = 0, pb = 0; switch (func) { case HASH_FUNC_HSIEH: pb = pc = HashHsieh(key, key_len); break; case HASH_FUNC_TCL: pb = pc = HashTcl(key, key_len); break; case HASH_FUNC_JENKINS: pb = pc = HashJenkins(key, key_len); break; case HASH_FUNC_JENKINS3: HashJenkins3(key, key_len, &pc, &pb); break; } return pc + (((uint64_t)pb)<<32); } /* ========================================================================= * Hash Table handling code * ========================================================================= */ /* Multiplicative factors indicating when to grow or shrink the hash table */ #define HASH_TABLE_RESIZE 3 /* * Creates a HashItem for use with HashTable h. * * Returns: * A pointer to new HashItem on success * NULL on failure. */ static HashItem *HashItemCreate(HashTable *h) { HashItem *hi; hi = (h->options & HASH_POOL_ITEMS ? pool_alloc(h->hi_pool) : malloc(sizeof(*hi))); if (NULL == hi) return NULL; hi->data.p = NULL; hi->data.i = 0; hi->next = NULL; hi->key = NULL; hi->key_len = 0; h->nused++; return hi; } /* * Deallocates a HashItem created via HashItemCreate. * * This function will not remove the item from the HashTable so be sure to * call HashTableDel() first if appropriate. */ static void HashItemDestroy(HashTable *h, HashItem *hi, int deallocate_data) { if (!hi) return; if (!(h->options & HASH_NONVOLATILE_KEYS) || (h->options & HASH_OWN_KEYS)) if (hi->key) free(hi->key); if (deallocate_data && hi->data.p) free(hi->data.p); if (h->options & HASH_POOL_ITEMS) { pool_free(h->hi_pool, hi); } else { free(hi); } h->nused--; } /* * Creates a new HashTable object. Size will be rounded up to the next * power of 2. It is a starting point and hash tables may be grown or shrunk * as needed (if HASH_DYNAMIC_SIZE is used). * * If HASH_POOL_ITEMS is used, HashItems will be allocated in blocks to reduce * malloc overhead in the case where a large number of items is required. * HashItems allocated this way will be put on a free list when destroyed; the * memory will only be reclaimed when the entire hash table is destroyed. * * Options are as defined in the header file (see HASH_* macros). * * Returns: * A pointer to a HashTable on success * NULL on failure */ HashTable *HashTableCreate(int size, int options) { HashTable *h; int i, bits; uint32_t mask; if (!(h = (HashTable *)malloc(sizeof(*h)))) return NULL; if (options & HASH_POOL_ITEMS) { h->hi_pool = pool_create(sizeof(HashItem)); if (NULL == h->hi_pool) { free(h); return NULL; } } else { h->hi_pool = NULL; } if (size < 4) size = 4; /* an inconsequential minimum size */ /* Round the requested size to the next power of 2 */ bits = 0; size--; while (size) { size /= 2; bits++; } size = 1<nbuckets = size; h->mask = mask; h->options = options; h->nused = 0; h->bucket = (HashItem **)malloc(sizeof(*h->bucket) * size); if (NULL == h->bucket) { HashTableDestroy(h, 0); return NULL; } for (i = 0; i < size; i++) { h->bucket[i] = NULL; } return h; } /* * Deallocates a HashTable object (created by HashTableCreate). * * The deallocate_data parameter is a boolean to indicate whether the * data attached to the hash table should also be free()d. DO NOT USE * this if the HashData attached was not a pointer allocated using * malloc(). */ void HashTableDestroy(HashTable *h, int deallocate_data) { int i; if (!h) return; if (h->bucket) { for (i = 0; i < h->nbuckets; i++) { HashItem *hi = h->bucket[i], *next = NULL; for (hi = h->bucket[i]; hi; hi = next) { next = hi->next; HashItemDestroy(h, hi, deallocate_data); } } free(h->bucket); } if (h->hi_pool) pool_destroy(h->hi_pool); free(h); } /* * Resizes a HashTable to have 'newsize' buckets. * This is called automatically when adding or removing items so that the * hash table keeps at a sensible scale. * * FIXME: Halving the size of the hash table is simply a matter of coaelescing * every other bucket. Instead we currently rehash (which is slower). * Doubling the size of the hash table currently requires rehashing, but this * too could be optimised by storing the full 32-bit hash of the key along * with the key itself. This then means that it's just a matter of seeing what * the next significant bit is. It's a memory vs speed tradeoff though and * re-hashing is pretty quick. * * Returns 0 for success * -1 for failure */ int HashTableResize(HashTable *h, int newsize) { HashTable *h2; int i; /* fprintf(stderr, "Resizing to %d\n", newsize); */ /* Create a new hash table and rehash everything into it */ h2 = HashTableCreate(newsize, h->options); for (i = 0; i < h->nbuckets; i++) { HashItem *hi, *next; for (hi = h->bucket[i]; hi; hi = next) { uint64_t hv = h2->options & HASH_INT_KEYS ? hash64(h2->options & HASH_FUNC_MASK, (uint8_t *)&hi->key, hi->key_len) & h2->mask : hash64(h2->options & HASH_FUNC_MASK, (uint8_t *)hi->key, hi->key_len) & h2->mask; next = hi->next; hi->next = h2->bucket[hv]; h2->bucket[hv] = hi; } } /* Swap the links over & free */ free(h->bucket); h->bucket = h2->bucket; h->nbuckets = h2->nbuckets; h->mask = h2->mask; if (h2->hi_pool) pool_destroy(h2->hi_pool); free(h2); return 0; } /* * Adds a HashData item to HashTable h with a specific key. Key can be binary * data, but if key_len is passed as zero then strlen() will be used to * determine the key length. * * The "new" pointer may be passed as NULL. When not NULL it is filled out * as a boolean to indicate whether the key is already in this hash table. * * The HASH_ALLOW_DUP_KEYS option (specified when using HashTableCreate) * will allow duplicate keys to be stored, and hence *new is also zero. * By default duplicate keys are disallowed. * * Keys are considered to be volatile memory (ie temporary storage) and so the * hash table takes separate copies of them. To avoid this use the * HASH_NONVOLATILE_KEYS option. * * If the HASH_OWN_KEYS option was specified when creating the table then * keys will be considered to be owned by the hash table. In this case * the key will be freed when the table is destroyed regardless of * whether the HASH_NONVOLATILE_KEYS option was used to allocate its * own private copy. * * Returns: * The HashItem created (or matching if a duplicate) on success * NULL on failure */ HashItem *HashTableAdd(HashTable *h, char *key, int key_len, HashData data, int *new) { uint64_t hv; HashItem *hi; if (!key_len) key_len = strlen(key); hv = h->options & HASH_INT_KEYS ? hash64(h->options & HASH_FUNC_MASK, (uint8_t *)&key, key_len) & h->mask : hash64(h->options & HASH_FUNC_MASK, (uint8_t *)key, key_len) & h->mask; /* Already exists? */ if (!(h->options & HASH_ALLOW_DUP_KEYS)) { for (hi = h->bucket[hv]; hi; hi = hi->next) { if (h->options & HASH_INT_KEYS) { if ((int)(size_t)hi->key == (int)(size_t)key) { if (new) *new = 0; return hi; } } else { if (key_len == hi->key_len && key[0] == hi->key[0] && memcmp(key, hi->key, key_len) == 0) { if (new) *new = 0; return hi; } } } } /* No, so create a new one and link it in */ if (NULL == (hi = HashItemCreate(h))) return NULL; if (h->options & HASH_NONVOLATILE_KEYS) hi->key = key; else { hi->key = (char *)malloc(key_len+1); memcpy(hi->key, key, key_len); hi->key[key_len] = 0; /* null terminate incase others print keys */ } hi->key_len = key_len; hi->data = data; hi->next = h->bucket[hv]; h->bucket[hv] = hi; if ((h->options & HASH_DYNAMIC_SIZE) && h->nused > HASH_TABLE_RESIZE * h->nbuckets) HashTableResize(h, h->nbuckets*4); if (new) *new = 1; return hi; } /* * Removes a specified HashItem from the HashTable. (To perform this it needs * to rehash based on the hash key as hash_item only has a next pointer and * not a previous pointer.) * * The HashItem itself is also destroyed (by an internal call to * HashItemDestroy). The deallocate_data parameter controls whether the data * associated with the HashItem should also be free()d. * * See also the HashTableRemove() function to remove by key instead of * HashItem. * * Returns 0 on success * -1 on failure (eg HashItem not in the HashTable); */ int HashTableDel(HashTable *h, HashItem *hi, int deallocate_data) { uint64_t hv; HashItem *next, *last; hv = h->options & HASH_INT_KEYS ? hash64(h->options & HASH_FUNC_MASK, (uint8_t *)&hi->key, hi->key_len) & h->mask : hash64(h->options & HASH_FUNC_MASK, (uint8_t *)hi->key, hi->key_len) & h->mask; for (last = NULL, next = h->bucket[hv]; next; last = next, next = next->next) { if (next == hi) { /* Link last to next->next */ if (last) last->next = next->next; else h->bucket[hv] = next->next; HashItemDestroy(h, hi, deallocate_data); return 0; } } return -1; } /* * Searches the HashTable for the data registered with 'key' and removes * these items from the HashTable. In essence this is a combination of * HashTableSearch and HashTableDel functions. * * If HASH_ALLOW_DUP_KEYS is used this will remove all items matching 'key', * otherwise just a single item will be removed. * * If 'deallocate_data' is true the data associated with the HashItem will * be free()d. * * Returns * 0 on success (at least one item found) * -1 on failure (no items found). */ int HashTableRemove(HashTable *h, char *key, int key_len, int deallocate_data) { uint64_t hv; HashItem *last, *next, *hi; int retval = -1; if (!key_len) key_len = strlen(key); hv = h->options & HASH_INT_KEYS ? hash64(h->options & HASH_FUNC_MASK, (uint8_t *)&key, key_len) & h->mask : hash64(h->options & HASH_FUNC_MASK, (uint8_t *)key, key_len) & h->mask; last = NULL; next = h->bucket[hv]; while (next) { hi = next; if (((h->options & HASH_INT_KEYS) ? ((int)(size_t)key == (int)(size_t)hi->key) : (key_len == hi->key_len && memcmp(key, hi->key, key_len) == 0))) { /* An item to remove, adjust links and destroy */ if (last) last->next = hi->next; else h->bucket[hv] = hi->next; next = hi->next; HashItemDestroy(h, hi, deallocate_data); retval = 0; if (!(h->options & HASH_ALLOW_DUP_KEYS)) break; } else { /* We only update last when it's something we haven't destroyed */ last = hi; next = hi->next; } } return retval; } /* * Searches the HashTable for the data registered with 'key'. * If HASH_ALLOW_DUP_KEYS is used this will just be the first one found. * You will then need to use HashTableNext to iterate through the matches. * * Returns * HashItem if found * NULL if not found */ HashItem *HashTableSearch(HashTable *h, char *key, int key_len) { uint64_t hv; HashItem *hi; if (!key_len) key_len = strlen(key); if (h->options & HASH_INT_KEYS) { hv = hash64(h->options & HASH_FUNC_MASK, (uint8_t *)&key, key_len)& h->mask; for (hi = h->bucket[hv]; hi; hi = hi->next) { if ((int)(size_t)key == (int)(size_t)hi->key) return hi; } } else { hv = hash64(h->options & HASH_FUNC_MASK, (uint8_t *)key, key_len) & h->mask; for (hi = h->bucket[hv]; hi; hi = hi->next) { if (key_len == hi->key_len && memcmp(key, hi->key, key_len) == 0) return hi; } } return NULL; } /* * Find the next HashItem (starting from 'hi') to also match this key. * This is only valid when the HASH_ALLOW_DUP_KEYS is in use and * we're not using HASH_INT_KEYS. * * Returns * HashItem if found * NULL if not found */ HashItem *HashTableNext(HashItem *hi, char *key, int key_len) { if (!hi) return NULL; for (hi = hi->next; hi; hi = hi->next) { if (key_len == hi->key_len && memcmp(key, hi->key, key_len) == 0) return hi; } return NULL; } HashItem *HashTableNextInt(HashItem *hi, char *key, int key_len) { if (!hi) return NULL; for (hi = hi->next; hi; hi = hi->next) { if (key_len == hi->key_len && memcmp(&key, &hi->key, key_len) == 0) return hi; } return NULL; } /* * Dumps a textual represenation of the hash table to stdout. */ void HashTableDump(HashTable *h, FILE *fp, char *prefix) { int i; for (i = 0; i < h->nbuckets; i++) { HashItem *hi; for (hi = h->bucket[i]; hi; hi = hi->next) { if (h->options & HASH_INT_KEYS) { fprintf(fp, "%s%d => %"PRId64" (0x%"PRIx64")\n", prefix ? prefix : "", (int)(size_t)hi->key, hi->data.i, hi->data.i); } else { fprintf(fp, "%s%.*s => %"PRId64" (0x%"PRIx64")\n", prefix ? prefix : "", hi->key_len, hi->key, hi->data.i, hi->data.i); } } } } /* * Produces some simple statistics on the hash table population. */ void HashTableStats(HashTable *h, FILE *fp) { int i; double avg = (double)h->nused / h->nbuckets; double var = 0; int maxlen = 0; int filled = 0; int clen[51]; for (i = 0; i <= 50; i++) clen[i] = 0; for (i = 0; i < h->nbuckets; i++) { int len = 0; HashItem *hi; for (hi = h->bucket[i]; hi; hi = hi->next) { len++; } if (len > 0) { filled++; if (len > maxlen) maxlen = len; } clen[len <= 50 ? len : 50]++; var += (len-avg) * (len-avg); } var /= h->nbuckets; /* sd = sqrt(var); */ fprintf(fp, "Nbuckets = %d\n", h->nbuckets); fprintf(fp, "Nused = %d\n", h->nused); fprintf(fp, "Avg chain = %f\n", avg); fprintf(fp, "Chain var.= %f\n", var); fprintf(fp, "%%age full = %f\n", (100.0*filled)/h->nbuckets); fprintf(fp, "max len = %d\n", maxlen); for (i = 0; i <= maxlen; i++) { fprintf(fp, "Chain %2d = %d\n", i, clen[i]); } } /* * -------------------------------------------------------------------- * Below we have a specialisation of the HashTable code where the data * attached to the hash table is a position,size pair. This allows for the * hash table to encode positions and sizes of items within a file archive. * -------------------------------------------------------------------- */ /* * Writes the HashTable structures to 'fp'. * This is a specialisation of the HashTable where the HashData is a * position,size tuple. * * This consists of the following format: * Header: * ".hsh" (magic numebr) * x4 (1-bytes of version code, eg "1.00") * x1 (HASH_FUNC_? function used) * x1 (number of file headers: FH. These count from 1 to FH inclusive) * x1 (number of file footers: FF. These count from 1 to FF inclusive) * x1 (number of archives indexed: NA) * x4 (4-bytes big-endian; number of hash buckets) * x8 (offset to add to item positions. eg size of this index) * x4 (4-bytes big-endian; number of bytes in hash file, inc. header) * Archive name: (NH copies of, or just 1 zero byte if none) * x1 (length, zero => no name, eg when same file as hash index) * ? (archive filename) * File headers (FH copies of): * x1 (archive no.) * x7 (position) * x4 (size) * File footers (FH copies of): * x1 (archive no.) * x7 (position) * x4 (size) * Buckets (multiples of) * x4 (4-byte offset of linked list pos, rel. to the start of the hdr) * Items (per bucket chain, not written if Bucket[?]==0) * x1 (key length, zero => end of chain) * ? (key) * x0.5 (File header to use. zero => none) top 4 bits * x0.5 (File footer to use. zero => none) bottom 4 bits * x8 (position) * x4 (size) * ... arbitrary gap (but likely none) * Index footer: * ".hsh" (magic number) * x8 (offset to Hash Header. +ve = absolute, -ve = relative to end) * * It is designed such that on-disk querying of the hash table can be done * purely by forward seeks. (This is generally faster due to pre-fetching of * the subsequent blocks by many disk controllers.) * * Returns: the number of bytes written on success * -1 for error */ uint64_t HashFileSave(HashFile *hf, FILE *fp, int64_t offset) { int i; HashItem *hi; uint32_t *bucket_pos; uint64_t hfsize = 0, be_hfsize; HashTable *h = hf->h; HashFileFooter foot; /* Compute the coordinates of the hash items */ hfsize = HHSIZE; /* header */ hfsize += h->nbuckets * 4; /* buckets */ for (i = 0; i < hf->nheaders; i++) /* headers */ hfsize += 12; for (i = 0; i < hf->nfooters; i++) /* footers */ hfsize += 12; if (hf->narchives) { for (i = 0; i < hf->narchives; i++) hfsize += strlen(hf->archives[i])+1; /* archive filename */ } else { hfsize++; } bucket_pos = (uint32_t *)calloc(h->nbuckets, sizeof(uint32_t)); for (i = 0; i < h->nbuckets; i++) { bucket_pos[i] = hfsize; if (!(hi = h->bucket[i])) continue; for (; hi; hi = hi->next) { hfsize += 1 + 1 + hi->key_len + 8 + 4; /* keys, pos, size */ } hfsize++; /* list-end marker */ } hfsize += sizeof(foot); /* Write the header: */ memcpy(hf->hh.magic, HASHFILE_MAGIC, 4); if (hf->narchives > 1) memcpy(hf->hh.vers, HASHFILE_VERSION, 4); else memcpy(hf->hh.vers, HASHFILE_VERSION100, 4); hf->hh.hfunc = h->options & HASH_FUNC_MASK; hf->hh.nheaders = hf->nheaders; hf->hh.nfooters = hf->nfooters; hf->hh.narchives = hf->narchives == 1 ? 0 : hf->narchives; hf->hh.nbuckets = be_int4(h->nbuckets); hf->hh.offset = offset == HASHFILE_PREPEND ? be_int8(hfsize) /* archive will be appended to this file */ : be_int8(offset); hf->hh.size = be_int4(hfsize); fwrite(&hf->hh, HHSIZE, 1, fp); /* Write the archive filename, if known */ if (hf->narchives) { for (i = 0; i < hf->narchives; i++) { fputc(strlen(hf->archives[i]), fp); fputs(hf->archives[i], fp); } } else { /* Compatibility with v1.00 file format */ fputc(0, fp); } /* Write out the headers and footers */ for (i = 0; i < hf->nheaders; i++) { HashFileSection hs; hs.pos = be_int8(hf->headers[i].pos); *(char *)&hs.pos = hf->headers[i].archive_no; fwrite(&hs.pos, 8, 1, fp); hs.size = be_int4(hf->headers[i].size); fwrite(&hs.size, 4, 1, fp); } for (i = 0; i < hf->nfooters; i++) { HashFileSection hs; hs.pos = be_int8(hf->footers[i].pos); *(char *)&hs.pos = hf->footers[i].archive_no; fwrite(&hs.pos, 8, 1, fp); hs.size = be_int4(hf->footers[i].size); fwrite(&hs.size, 4, 1, fp); } /* Write out hash buckets */ for (i = 0; i < h->nbuckets; i++) { uint32_t zero = 0; uint32_t be32; if (!(hi = h->bucket[i])) { fwrite(&zero, 4, 1, fp); continue; } be32 = be_int4(bucket_pos[i]); fwrite(&be32, 4, 1, fp); } free(bucket_pos); /* * Write the hash_item linked lists. The first item is the * hash key length. We append a zero to the end of the list so we * can check this key length to determine the end of this hash * item list. */ for (i = 0; i < h->nbuckets; i++) { if (!(hi = h->bucket[i])) continue; for (; hi; hi = hi->next) { uint64_t be64; uint32_t be32; HashFileItem *hfi = (HashFileItem *)hi->data.p; unsigned char headfoot = 0; fprintf(fp, "%c%.*s", hi->key_len, hi->key_len, hi->key); headfoot = (((hfi->header) & 0xf) << 4) | ((hfi->footer) & 0xf); fwrite(&headfoot, 1, 1, fp); be64 = be_int8(hfi->pos); *(char *)&be64 = hfi->archive; fwrite(&be64, 8, 1, fp); be32 = be_int4(hfi->size); fwrite(&be32, 4, 1, fp); } fputc(0, fp); } /* Finally write the footer referencing back to the header start */ memcpy(foot.magic, HASHFILE_MAGIC, 4); be_hfsize = be_int8(-hfsize); memcpy(foot.offset, &be_hfsize, 8); fwrite(&foot, sizeof(foot), 1, fp); return hfsize; } #if 0 /* * Reads an entire HashTable from fp. * * Returns: * A filled out HashTable pointer on success * NULL on failure */ HashFile *HashFileLoad_old(FILE *fp) { int i; HashTable *h; HashItem *hi; HashFile *hf; uint32_t *bucket_pos; unsigned char *htable; int htable_pos; int fnamelen; if (NULL == (hf = (HashFile *)calloc(1, sizeof(HashFile)))) return NULL; if (NULL == (htable = (unsigned char *)malloc(HHSIZE))) return NULL; /* Read and create the hash table header */ if (HHSIZE != fread(htable, 1, HHSIZE, fp)) return NULL; memcpy(&hf->hh, htable, HHSIZE); hf->hh.nbuckets = be_int4(hf->hh.nbuckets); hf->hh.offset = be_int8(hf->hh.offset); hf->hh.size = be_int4(hf->hh.size); hf->h = h = HashTableCreate(hf->hh.nbuckets, hf->hh.hfunc); bucket_pos = (uint32_t *)calloc(h->nbuckets, sizeof(uint32_t)); /* Load the archive filename */ if (hf->narchives) { hf->archives = (char **)malloc(hf->narchives * sizeof(char *)); } else { hf->archives = NULL; } if (hf->narchives) { for (i = 0; i < hf->narchives; i++) { fnamelen = fgetc(fp); hf->archives[i] = malloc(fnamelen+1); fread(hf->archives[i], 1, fnamelen, fp); hf->archives[i][fnamelen] = 0; } } else { /* Consume 0 byte for v1.00 format */ fgetc(fp); } /* Load the rest of the hash table to memory */ htable_pos = HHSIZE + fnamelen + 1; if (NULL == (htable = (unsigned char *)realloc(htable, hf->hh.size))) return NULL; if (hf->hh.size-htable_pos != fread(&htable[htable_pos], 1, hf->hh.size-htable_pos, fp)) return NULL; /* Read the header / footer items */ for (i = 0; i < hf->hh.nheaders; i++) htable_pos += 8; /* skip them for now */ for (i = 0; i < hf->hh.nfooters; i++) htable_pos += 8; /* skip them for now */ /* Identify the "bucket pos". Detemines which buckets have data */ for (i = 0; i < h->nbuckets; i++) { memcpy(&bucket_pos[i], &htable[htable_pos], 4); bucket_pos[i] = be_int4(bucket_pos[i]); htable_pos += 4; } /* Read the hash table items */ for (i = 0; i < h->nbuckets; i++) { if (!bucket_pos[i]) continue; for (;;) { int c; unsigned char uc; char key[256]; uint64_t pos; uint32_t size; HashFileItem *hfi; c = htable[htable_pos++]; if (c == EOF || !c) break; /* key */ memcpy(key, &htable[htable_pos], c); htable_pos += c; /* header/footer */ uc = htable[htable_pos++]; hfi = (HashFileItem *)malloc(sizeof(*hfi)); hfi->header = (uc >> 4) & 0xf; hfi->footer = uc & 0xf; /* pos */ memcpy(&pos, &htable[htable_pos], 8); htable_pos += 8; hfi->pos = be_int8(pos) + hf->hh.offset; /* size */ memcpy(&size, &htable[htable_pos], 4); htable_pos += 4; hfi->size = be_int4(size); /* Add to the hash table */ hi = HashItemCreate(h); hi->next = h->bucket[i]; h->bucket[i] = hi; hi->key_len = c; hi->key = (char *)malloc(c+1); memcpy(hi->key, key, c); hi->key[c] = 0; /* For debugging convenience only */ hi->data.p = hfi; } } fprintf(stderr, "done\n"); fflush(stderr); free(bucket_pos); return hf; } #endif /* * Opens a stored hash table file. It also internally keeps an open file to * hash and the archive files. * * Returns the HashFile pointer on success * NULL on failure */ HashFile *HashFileFopen(FILE *fp) { HashFile *hf = HashFileCreate(0, 0); int archive_len; int i, fnamelen; /* Set the stdio buffer to be small to avoid massive I/O wastage */ /* Read the header */ hf->hfp = fp; hf->hf_start = ftello(hf->hfp); if (HHSIZE != fread(&hf->hh, 1, HHSIZE, hf->hfp)) { HashFileDestroy(hf); return NULL; } if (memcmp(HASHFILE_MAGIC, &hf->hh, 4) != 0) { HashFileFooter foot; int64_t offset; /* Invalid magic number, try other end of file! */ fseeko(hf->hfp, -(off_t)sizeof(HashFileFooter), SEEK_END); if (sizeof(foot) != fread(&foot, 1, sizeof(foot), hf->hfp)) { HashFileDestroy(hf); return NULL; } if (memcmp(HASHFILE_MAGIC, &foot.magic, 4) != 0) { HashFileDestroy(hf); return NULL; } memcpy(&offset, foot.offset, 8); offset = be_int8(offset); fseeko(hf->hfp, offset, SEEK_CUR); hf->hf_start = ftello(hf->hfp); if (HHSIZE != fread(&hf->hh, 1, HHSIZE, hf->hfp)) { HashFileDestroy(hf); return NULL; } } if (memcmp(hf->hh.vers, HASHFILE_VERSION, 4) != 0 && memcmp(hf->hh.vers, HASHFILE_VERSION100, 4) != 0) { /* incorrect version */ HashFileDestroy(hf); return NULL; } hf->hh.nbuckets = be_int4(hf->hh.nbuckets); hf->hh.offset = be_int8(hf->hh.offset); hf->hh.size = be_int4(hf->hh.size); /* Load the archive filename(s) */ hf->narchives = hf->hh.narchives; /* Old archives had narchives fixed as zero, so check again */ if (!hf->narchives) { int n = fgetc(fp); if (!n) { archive_len = 1; } else { ungetc(n, fp); hf->narchives = 1; } } if (hf->narchives) { hf->archives = (char **)malloc(hf->narchives * sizeof(char *)); hf->afp = calloc(hf->narchives, sizeof(FILE *)); } else { hf->archives = NULL; hf->afp = &hf->hfp; } if (hf->narchives) { archive_len = 0; for (i = 0; i < hf->narchives; i++) { fnamelen = fgetc(fp); hf->archives[i] = malloc(fnamelen+1); if (fnamelen != fread(hf->archives[i], 1, fnamelen, fp)) return NULL; hf->archives[i][fnamelen] = 0; archive_len += fnamelen+1; } } hf->header_size = HHSIZE + archive_len + 12 * (hf->hh.nheaders + hf->hh.nfooters); hf->nheaders = hf->hh.nheaders; hf->nfooters = hf->hh.nfooters; /* Load the header and footer locations */ hf->headers = hf->nheaders ? (HashFileSection *)malloc(hf->nheaders * sizeof(HashFileSection)) : NULL; for (i = 0; i < hf->nheaders; i++) { if (1 != fread(&hf->headers[i].pos, 8, 1, hf->hfp)) return NULL; if (1 != fread(&hf->headers[i].size, 4, 1, hf->hfp)) return NULL; hf->headers[i].archive_no = *(char *)&hf->headers[i].pos; *(char *)&hf->headers[i].pos = 0; hf->headers[i].pos = be_int8(hf->headers[i].pos) + hf->hh.offset; hf->headers[i].size = be_int4(hf->headers[i].size); hf->headers[i].cached_data = NULL; } hf->footers = hf->nfooters ? (HashFileSection *)malloc(hf->nfooters * sizeof(HashFileSection)) : NULL; for (i = 0; i < hf->nfooters; i++) { if (1 != fread(&hf->footers[i].pos, 8, 1, hf->hfp)) return NULL; if (1 != fread(&hf->footers[i].size, 4, 1, hf->hfp)) return NULL; hf->footers[i].archive_no = *(char *)&hf->footers[i].pos; *(char *)&hf->footers[i].pos = 0; hf->footers[i].pos = be_int8(hf->footers[i].pos) + hf->hh.offset; hf->footers[i].size = be_int4(hf->footers[i].size); hf->footers[i].cached_data = NULL; } return hf; } HashFile *HashFileOpen(char *fname) { FILE *fp; HashFile *hf; /* Open the hash and read the header */ if (NULL == (fp = fopen(fname, "rb"))) return NULL; if (!(hf = HashFileFopen(fp))) return NULL; /* Open the main archive too? Usually deferred */ if (hf->narchives) { int i; hf->afp = malloc(hf->narchives * sizeof(FILE *)); if (hf->afp == NULL) return NULL; /* Delay opening the main archive until required */ for (i = 0; i < hf->narchives; i++) { hf->afp[i] = NULL; } #if 0 if (NULL == (hf->afp[i] = fopen(hf->archives[i], "rb"))) { /* Possibly done via a relative pathname (optimal infact) */ char *cp; char aname[1024]; if (NULL == (cp = strrchr(fname, '/'))) { HashFileDestroy(hf); return NULL; } sprintf(aname, "%.*s%s", (int)(cp-fname+1), fname, hf->archives[i]); if (NULL == (hf->afp[i] = fopen(aname, "rb"))) { return NULL; } } #endif } else { hf->afp = &hf->hfp; } return hf; } HashFile *HashFileLoad(FILE *fp) { HashFile *hf; char *htable; off_t htable_pos; int i; HashItem *hi; HashTable *h; uint32_t *bucket_pos; uint32_t hsize; /* Open the hash table */ fseeko(fp, 0, SEEK_SET); if (NULL == (hf = HashFileFopen(fp))) return NULL; HashTableDestroy(hf->h, 1); h = hf->h = HashTableCreate(hf->hh.nbuckets, hf->hh.hfunc); bucket_pos = (uint32_t *)calloc(h->nbuckets, sizeof(uint32_t)); /* Also load in the entire thing to memory */ htable = (char *)malloc(hf->hh.size); fseeko(fp, hf->hf_start, SEEK_SET); hsize = fread(htable, 1, hf->hh.size, fp); if (hf->hh.size != hsize) { free(htable); return NULL; } /* * HashFileOpen has already decoded the headers up to and including the * individual file header/footer sections, but not the buckets and item * lists, so we start from there. */ htable_pos = hf->header_size; /* Identify the "bucket pos". Detemines which buckets have data */ for (i = 0; i < h->nbuckets; i++) { memcpy(&bucket_pos[i], &htable[htable_pos], 4); bucket_pos[i] = be_int4(bucket_pos[i]); htable_pos += 4; } /* Read the hash table items */ for (i = 0; i < h->nbuckets; i++) { if (!bucket_pos[i]) continue; for (;;) { int c; unsigned char uc; char key[256]; uint64_t pos; uint32_t size; HashFileItem *hfi; c = htable[htable_pos++]; if (c == EOF || !c) break; /* key */ memcpy(key, &htable[htable_pos], c); htable_pos += c; /* header/footer */ uc = htable[htable_pos++]; hfi = (HashFileItem *)malloc(sizeof(*hfi)); hfi->header = (uc >> 4) & 0xf; hfi->footer = uc & 0xf; /* archive no. + pos */ memcpy(&pos, &htable[htable_pos], 8); htable_pos += 8; hfi->archive = *(char *)&pos; *(char *)&pos = 0; hfi->pos = be_int8(pos) + hf->hh.offset; /* size */ memcpy(&size, &htable[htable_pos], 4); htable_pos += 4; hfi->size = be_int4(size); /* Add to the hash table */ hi = HashItemCreate(h); hi->next = h->bucket[i]; h->bucket[i] = hi; hi->key_len = c; hi->key = (char *)malloc(c+1); memcpy(hi->key, key, c); hi->key[c] = 0; /* For debugging convenience only */ hi->data.p = hfi; } } fflush(stderr); free(bucket_pos); free(htable); return hf; } /* * Searches the named HashFile for a specific key. * When found it returns the position and size of the object in pos and size. * * Returns * 0 on success (pos & size updated) * -1 on failure */ int HashFileQuery(HashFile *hf, uint8_t *key, int key_len, HashFileItem *item) { uint64_t hval; uint32_t pos; int klen; int cur_offset = 0; /* Hash 'key' to compute the bucket number */ hval = hash64(hf->hh.hfunc, key, key_len) & (hf->hh.nbuckets-1); /* Read the bucket to find the first linked list item location */ if (-1 == fseeko(hf->hfp, hf->hf_start + 4*hval + hf->header_size,SEEK_SET)) return -1; if (4 != fread(&pos, 1, 4, hf->hfp)) return -1; pos = be_int4(pos); cur_offset = 4*hval + 4 + hf->header_size; if (0 == pos) /* No bucket pos => key not present */ return -1; /* Jump to the HashItems list and look through for key */ if (-1 == fseeko(hf->hfp, pos - cur_offset, SEEK_CUR)) return -1; for (klen = fgetc(hf->hfp); klen; klen = fgetc(hf->hfp)) { char k[256]; unsigned char headfoot; uint64_t pos; uint32_t size; if (1 != fread(k, klen, 1, hf->hfp)) return -1; if (1 != fread(&headfoot, 1, 1, hf->hfp)) return -1; item->header = (headfoot >> 4) & 0xf; item->footer = headfoot & 0xf; if (1 != fread(&pos, 8, 1, hf->hfp)) return -1; item->archive = *(char *)&pos; *(char *)&pos = 0; pos = be_int8(pos) + hf->hh.offset; if (1 != fread(&size, 4, 1, hf->hfp)) return -1; size = be_int4(size); if (klen == key_len && 0 == memcmp(key, k, key_len)) { item->pos = pos; item->size = size; return 0; } } return -1; } HashFile *HashFileCreate(int size, int options) { HashFile *hf; if (NULL == (hf = (HashFile *)calloc(1, sizeof(*hf)))) return NULL; if (NULL == (hf->h = HashTableCreate(size, options))) return NULL; return hf; } void HashFileDestroy(HashFile *hf) { if (!hf) return; if (hf->h) HashTableDestroy(hf->h, 1); if (hf->narchives) { int i; for (i = 0; i < hf->narchives; i++) if (hf->archives[i]) free(hf->archives[i]); free(hf->archives); } if (hf->headers) { int i; for (i = 0; i < hf->nheaders; i++) { if (hf->headers[i].cached_data) free(hf->headers[i].cached_data); } free(hf->headers); } if (hf->footers) { int i; for (i = 0; i < hf->nfooters; i++) { if (hf->footers[i].cached_data) free(hf->footers[i].cached_data); } free(hf->footers); } if (hf->afp) { int i; for (i = 0; i < hf->narchives; i++) if (hf->afp[i] && hf->afp[i] != hf->hfp) fclose(hf->afp[i]); if (hf->afp != &hf->hfp) free(hf->afp); } if (hf->hfp) fclose(hf->hfp); free(hf); } /* * Opens a specific archive number. * Returns 0 on success, * -1 on failure */ static int HashFileOpenArchive(HashFile *hf, int archive_no) { if (hf->narchives && archive_no > hf->narchives) return -1; if (hf->afp[archive_no]) return 0; if (NULL == (hf->afp[archive_no] = fopen(hf->archives[archive_no], "rb"))) return -1; return 0; } /* * Extracts the contents for a file out of the HashFile. */ char *HashFileExtract(HashFile *hf, char *fname, size_t *len) { HashFileItem hfi; size_t sz, pos; char *data; HashFileSection *head = NULL, *foot = NULL; /* Find out if and where the item is in the archive */ if (-1 == HashFileQuery(hf, (uint8_t *)fname, strlen(fname), &hfi)) return NULL; /* Work out the size including header/footer and allocate */ sz = hfi.size; if (hfi.header) { head = &hf->headers[hfi.header-1]; sz += head->size; } if (hfi.footer) { foot = &hf->footers[hfi.footer-1]; sz += foot->size; } *len = sz; if (NULL == (data = (char *)malloc(sz+1))) return NULL; data[sz] = 0; /* Header */ pos = 0; if (head) { HashFileOpenArchive(hf, head->archive_no); if (!hf->afp[head->archive_no]) return NULL; fseeko(hf->afp[head->archive_no], head->pos, SEEK_SET); if (1 != fread(&data[pos], head->size, 1, hf->afp[head->archive_no])) return NULL; pos += head->size; } /* Main file */ HashFileOpenArchive(hf, hfi.archive); if (!hf->afp[hfi.archive]) return NULL; fseeko(hf->afp[hfi.archive], hfi.pos, SEEK_SET); if (1 != fread(&data[pos], hfi.size, 1, hf->afp[hfi.archive])) return NULL; pos += hfi.size; /* Footer */ if (foot) { HashFileOpenArchive(hf, foot->archive_no); if (!hf->afp[foot->archive_no]) return NULL; fseeko(hf->afp[foot->archive_no], foot->pos, SEEK_SET); if (1 != fread(&data[pos], foot->size, 1, hf->afp[foot->archive_no])) return NULL; pos += foot->size; } return data; } /* * Iterates through members of a hash table returning items sequentially. * * Returns the next HashItem on success * NULL on failure. */ HashItem *HashTableIterNext(HashTable *h, HashIter *iter) { do { if (iter->hi == NULL) { if (++iter->bnum >= h->nbuckets) break; iter->hi = h->bucket[iter->bnum]; } else { iter->hi = iter->hi->next; } } while (!iter->hi); return iter->hi; } void HashTableIterReset(HashIter *iter) { if (iter) { iter->bnum = -1; iter->hi = NULL; } } HashIter *HashTableIterCreate(void) { HashIter *iter = (HashIter *)malloc(sizeof(*iter)); HashTableIterReset(iter); return iter; } void HashTableIterDestroy(HashIter *iter) { if (iter) free(iter); } io_lib-io_lib-1-14-11/io_lib/hash_table.h000066400000000000000000000154501336132477700200670ustar00rootroot00000000000000/* * Copyright (c) 2005-2010, 2013 Genome Research Ltd. * Author(s): 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. */ #ifndef _HASH_TABLE_H_ #define _HASH_TABLE_H_ #include #include #include #include #include "io_lib/pooled_alloc.h" #ifdef __cplusplus extern "C" { #endif /* The data referenced by the hash table */ typedef union { uint64_t i; uint32_t i32[2]; float f; double d; void *p; } HashData; /* A hash item with "next" pointer to use in a linked list */ typedef struct HashItemStruct { HashData data; /* user defined data attached to this key */ char *key; /* key we hashed on */ int key_len; /* and its length */ struct HashItemStruct *next; } HashItem; /* The main hash table structure itself */ typedef struct { int options; /* HASH_FUNC & HASH_OPT macros */ uint32_t nbuckets; /* Number of hash buckets; power of 2 */ uint32_t mask; /* bit-mask equiv of nbuckets */ int nused; /* How many hash entries we're storing */ HashItem **bucket; /* The bucket "list heads" themselves */ pool_alloc_t *hi_pool; /* Pool of allocated HashItem structs */ } HashTable; /* An iterator on HashTable items */ typedef struct { int bnum; HashItem *hi; } HashIter; #define HASHFILE_MAGIC ".hsh" #define HASHFILE_VERSION100 "1.00" #define HASHFILE_VERSION "1.01" #define HASHFILE_PREPEND -1 /* File format: the hash table header */ typedef struct { char magic[4]; char vers[4]; char hfunc; unsigned char nheaders; unsigned char nfooters; unsigned char narchives; uint32_t nbuckets; int64_t offset; uint32_t size; } HashFileHeader; /* sizeof(HashFileHeader) minus terminal padding */ #define HHSIZE 28 typedef struct { char magic[4]; char offset[8]; } HashFileFooter; /* The data block attached to the hash table */ typedef struct { uint64_t pos; uint32_t size; unsigned char archive; unsigned char header; /* zero if not set */ unsigned char footer; /* zero if not set */ } HashFileItem; /* Common headers or footers to prepend to the archive contents */ typedef struct { unsigned char archive_no; uint64_t pos; uint32_t size; unsigned char *cached_data; } HashFileSection; /* * The main structure for the HashFile functions. * * We obtain an existing HashFile by opening a stored hash file or by * loading the entire thing. * New empty ones can be created using HashFileCreate. */ typedef struct { HashFileHeader hh; /* on-disk file header */ HashTable *h; /* the in-memory hash table */ int nheaders; /* number of common file headers */ HashFileSection *headers; /* on-disk common file headers struct */ int nfooters; /* number of common file footers */ HashFileSection *footers; /* on-disk common file footers struct */ int narchives; /* number of archive files, 0 if inline file */ char **archives; /* archive filenames */ FILE *hfp; /* hash FILE */ FILE **afp; /* archive FILE(s) */ int header_size; /* size of header + filename + N(head/feet) */ off_t hf_start; /* location of HashFile header in file */ } HashFile; /* Functions to to use HashTable.options */ #define HASH_FUNC_HSIEH 0 #define HASH_FUNC_TCL 1 #define HASH_FUNC_JENKINS 2 #define HASH_FUNC_JENKINS3 3 #define HASH_FUNC_MASK 7 /* Other HashTable.options values */ #define HASH_NONVOLATILE_KEYS (1<<3) #define HASH_ALLOW_DUP_KEYS (1<<4) #define HASH_DYNAMIC_SIZE (1<<5) #define HASH_OWN_KEYS (1<<6) #define HASH_POOL_ITEMS (1<<7) #define HASH_INT_KEYS (1<<8) /* Hashing prototypes */ uint32_t hash(int func, uint8_t *key, int key_len); uint64_t hash64(int func, uint8_t *key, int key_len); uint32_t HashJenkins(uint8_t *k, int length); uint32_t HashTcl(uint8_t *data, int len); uint32_t HashHsieh(uint8_t *k, int length); /* HashTable management prototypes */ HashTable *HashTableCreate(int size, int options); void HashTableDestroy(HashTable *h, int deallocate_date); int HashTableResize(HashTable *h, int newsize); HashItem *HashTableAdd(HashTable *h, char *key, int key_len, HashData data, int *added); int HashTableDel(HashTable *h, HashItem *hi, int deallocate_data); int HashTableRemove(HashTable *h, char *key, int key_len, int deallocate_data); HashItem *HashTableSearch(HashTable *h, char *key, int key_len); HashItem *HashTableNext(HashItem *hi, char *key, int key_len); HashItem *HashTableNextInt(HashItem *hi, char *key, int key_len); void HashTableStats(HashTable *h, FILE *fp); void HashTableDump(HashTable *h, FILE *fp, char *prefix); /* Iterator prototypes */ HashIter *HashTableIterCreate(void); void HashTableIterDestroy(HashIter *iter); HashItem *HashTableIterNext(HashTable *h, HashIter *iter); void HashTableIterReset(HashIter *iter); /* HashFile prototypes */ uint64_t HashFileSave(HashFile *hf, FILE *fp, int64_t offset); HashFile *HashFileLoad(FILE *fp); int HashFileQuery(HashFile *hf, uint8_t *key, int key_len, HashFileItem *item); char *HashFileExtract(HashFile *hf, char *fname, size_t *len); HashFile *HashFileCreate(int size, int options); void HashFileDestroy(HashFile *hf); HashFile *HashFileOpen(char *fname); HashFile *HashFileFopen(FILE *fp); #ifdef __cplusplus } #endif #endif /* _HASH_TABLE_H_ */ io_lib-io_lib-1-14-11/io_lib/jenkins_lookup3.c000066400000000000000000001023141336132477700211010ustar00rootroot00000000000000/* ------------------------------------------------------------------------------- lookup3.c, by Bob Jenkins, May 2006, Public Domain. These are functions for producing 32-bit hashes for hash table lookup. hashword(), hashlittle(), hashlittle2(), hashbig(), mix(), and final() are externally useful functions. Routines to test the hash are included if SELF_TEST is defined. You can use this free for any purpose. It's in the public domain. It has no warranty. You probably want to use hashlittle(). hashlittle() and hashbig() hash byte arrays. hashlittle() is is faster than hashbig() on little-endian machines. Intel and AMD are little-endian machines. On second thought, you probably want hashlittle2(), which is identical to hashlittle() except it returns two 32-bit hashes for the price of one. You could implement hashbig2() if you wanted but I haven't bothered here. If you want to find a hash of, say, exactly 7 integers, do a = i1; b = i2; c = i3; mix(a,b,c); a += i4; b += i5; c += i6; mix(a,b,c); a += i7; final(a,b,c); then use c as the hash value. If you have a variable length array of 4-byte integers to hash, use hashword(). If you have a byte array (like a character string), use hashlittle(). If you have several byte arrays, or a mix of things, see the comments above hashlittle(). Why is this so big? I read 12 bytes at a time into 3 4-byte integers, then mix those integers. This is fast (you can do a lot more thorough mixing with 12*3 instructions on 3 integers than you can with 3 instructions on 1 byte), but shoehorning those bytes into integers efficiently is messy. ------------------------------------------------------------------------------- */ /* #define SELF_TEST 1 */ #ifdef HAVE_CONFIG_H #include "io_lib_config.h" #endif #include /* defines printf for tests */ #include /* defines time_t for timings in the test */ #include /* defines uint32_t etc */ #include /* attempt to define endianness */ #ifdef linux # include /* attempt to define endianness */ #endif #include "io_lib/jenkins_lookup3.h" #include "io_lib/os.h" /* * Endianness pulled in from os.h. */ #if defined(SP_BIG_ENDIAN) #define HASH_LITTLE_ENDIAN 0 #define HASH_BIG_ENDIAN 1 #else #define HASH_LITTLE_ENDIAN 1 #define HASH_BIG_ENDIAN 0 #endif #define hashsize(n) ((uint32_t)1<<(n)) #define hashmask(n) (hashsize(n)-1) #define rot(x,k) (((x)<<(k)) | ((x)>>(32-(k)))) /* ------------------------------------------------------------------------------- mix -- mix 3 32-bit values reversibly. This is reversible, so any information in (a,b,c) before mix() is still in (a,b,c) after mix(). If four pairs of (a,b,c) inputs are run through mix(), or through mix() in reverse, there are at least 32 bits of the output that are sometimes the same for one pair and different for another pair. This was tested for: * pairs that differed by one bit, by two bits, in any combination of top bits of (a,b,c), or in any combination of bottom bits of (a,b,c). * "differ" is defined as +, -, ^, or ~^. For + and -, I transformed the output delta to a Gray code (a^(a>>1)) so a string of 1's (as is commonly produced by subtraction) look like a single 1-bit difference. * the base values were pseudorandom, all zero but one bit set, or all zero plus a counter that starts at zero. Some k values for my "a-=c; a^=rot(c,k); c+=b;" arrangement that satisfy this are 4 6 8 16 19 4 9 15 3 18 27 15 14 9 3 7 17 3 Well, "9 15 3 18 27 15" didn't quite get 32 bits diffing for "differ" defined as + with a one-bit base and a two-bit delta. I used http://burtleburtle.net/bob/hash/avalanche.html to choose the operations, constants, and arrangements of the variables. This does not achieve avalanche. There are input bits of (a,b,c) that fail to affect some output bits of (a,b,c), especially of a. The most thoroughly mixed value is c, but it doesn't really even achieve avalanche in c. This allows some parallelism. Read-after-writes are good at doubling the number of bits affected, so the goal of mixing pulls in the opposite direction as the goal of parallelism. I did what I could. Rotates seem to cost as much as shifts on every machine I could lay my hands on, and rotates are much kinder to the top and bottom bits, so I used rotates. ------------------------------------------------------------------------------- */ #define mix(a,b,c) \ { \ a -= c; a ^= rot(c, 4); c += b; \ b -= a; b ^= rot(a, 6); a += c; \ c -= b; c ^= rot(b, 8); b += a; \ a -= c; a ^= rot(c,16); c += b; \ b -= a; b ^= rot(a,19); a += c; \ c -= b; c ^= rot(b, 4); b += a; \ } /* ------------------------------------------------------------------------------- final -- final mixing of 3 32-bit values (a,b,c) into c Pairs of (a,b,c) values differing in only a few bits will usually produce values of c that look totally different. This was tested for * pairs that differed by one bit, by two bits, in any combination of top bits of (a,b,c), or in any combination of bottom bits of (a,b,c). * "differ" is defined as +, -, ^, or ~^. For + and -, I transformed the output delta to a Gray code (a^(a>>1)) so a string of 1's (as is commonly produced by subtraction) look like a single 1-bit difference. * the base values were pseudorandom, all zero but one bit set, or all zero plus a counter that starts at zero. These constants passed: 14 11 25 16 4 14 24 12 14 25 16 4 14 24 and these came close: 4 8 15 26 3 22 24 10 8 15 26 3 22 24 11 8 15 26 3 22 24 ------------------------------------------------------------------------------- */ #define final(a,b,c) \ { \ c ^= b; c -= rot(b,14); \ a ^= c; a -= rot(c,11); \ b ^= a; b -= rot(a,25); \ c ^= b; c -= rot(b,16); \ a ^= c; a -= rot(c,4); \ b ^= a; b -= rot(a,14); \ c ^= b; c -= rot(b,24); \ } /* -------------------------------------------------------------------- This works on all machines. To be useful, it requires -- that the key be an array of uint32_t's, and -- that the length be the number of uint32_t's in the key The function hashword() is identical to hashlittle() on little-endian machines, and identical to hashbig() on big-endian machines, except that the length has to be measured in uint32_ts rather than in bytes. hashlittle() is more complicated than hashword() only because hashlittle() has to dance around fitting the key bytes into registers. -------------------------------------------------------------------- */ #ifdef SELF_TEST static uint32_t hashword( const uint32_t *k, /* the key, an array of uint32_t values */ size_t length, /* the length of the key, in uint32_ts */ uint32_t initval) /* the previous hash, or an arbitrary value */ { uint32_t a,b,c; /* Set up the internal state */ a = b = c = 0xdeadbeef + (((uint32_t)length)<<2) + initval; /*------------------------------------------------- handle most of the key */ while (length > 3) { a += k[0]; b += k[1]; c += k[2]; mix(a,b,c); length -= 3; k += 3; } /*------------------------------------------- handle the last 3 uint32_t's */ switch(length) /* all the case statements fall through */ { case 3 : c+=k[2]; case 2 : b+=k[1]; case 1 : a+=k[0]; final(a,b,c); case 0: /* case 0: nothing left to add */ break; } /*------------------------------------------------------ report the result */ return c; } /* -------------------------------------------------------------------- hashword2() -- same as hashword(), but take two seeds and return two 32-bit values. pc and pb must both be nonnull, and *pc and *pb must both be initialized with seeds. If you pass in (*pb)==0, the output (*pc) will be the same as the return value from hashword(). -------------------------------------------------------------------- */ static void hashword2 ( const uint32_t *k, /* the key, an array of uint32_t values */ size_t length, /* the length of the key, in uint32_ts */ uint32_t *pc, /* IN: seed OUT: primary hash value */ uint32_t *pb) /* IN: more seed OUT: secondary hash value */ { uint32_t a,b,c; /* Set up the internal state */ a = b = c = 0xdeadbeef + ((uint32_t)(length<<2)) + *pc; c += *pb; /*------------------------------------------------- handle most of the key */ while (length > 3) { a += k[0]; b += k[1]; c += k[2]; mix(a,b,c); length -= 3; k += 3; } /*------------------------------------------- handle the last 3 uint32_t's */ switch(length) /* all the case statements fall through */ { case 3 : c+=k[2]; case 2 : b+=k[1]; case 1 : a+=k[0]; final(a,b,c); case 0: /* case 0: nothing left to add */ break; } /*------------------------------------------------------ report the result */ *pc=c; *pb=b; } /* ------------------------------------------------------------------------------- hashlittle() -- hash a variable-length key into a 32-bit value k : the key (the unaligned variable-length array of bytes) length : the length of the key, counting by bytes initval : can be any 4-byte value Returns a 32-bit value. Every bit of the key affects every bit of the return value. Two keys differing by one or two bits will have totally different hash values. The best hash table sizes are powers of 2. There is no need to do mod a prime (mod is sooo slow!). If you need less than 32 bits, use a bitmask. For example, if you need only 10 bits, do h = (h & hashmask(10)); In which case, the hash table should have hashsize(10) elements. If you are hashing n strings (uint8_t **)k, do it like this: for (i=0, h=0; i 12) { a += k[0]; b += k[1]; c += k[2]; mix(a,b,c); length -= 12; k += 3; } /*----------------------------- handle the last (probably partial) block */ /* * "k[2]&0xffffff" actually reads beyond the end of the string, but * then masks off the part it's not allowed to read. Because the * string is aligned, the masked-off tail is in the same word as the * rest of the string. Every machine with memory protection I've seen * does it on word boundaries, so is OK with this. But VALGRIND will * still catch it and complain. The masking trick does make the hash * noticably faster for short strings (like English words). */ #ifndef VALGRIND switch(length) { case 12: c+=k[2]; b+=k[1]; a+=k[0]; break; case 11: c+=k[2]&0xffffff; b+=k[1]; a+=k[0]; break; case 10: c+=k[2]&0xffff; b+=k[1]; a+=k[0]; break; case 9 : c+=k[2]&0xff; b+=k[1]; a+=k[0]; break; case 8 : b+=k[1]; a+=k[0]; break; case 7 : b+=k[1]&0xffffff; a+=k[0]; break; case 6 : b+=k[1]&0xffff; a+=k[0]; break; case 5 : b+=k[1]&0xff; a+=k[0]; break; case 4 : a+=k[0]; break; case 3 : a+=k[0]&0xffffff; break; case 2 : a+=k[0]&0xffff; break; case 1 : a+=k[0]&0xff; break; case 0 : return c; /* zero length strings require no mixing */ } #else /* make valgrind happy */ k8 = (const uint8_t *)k; switch(length) { case 12: c+=k[2]; b+=k[1]; a+=k[0]; break; case 11: c+=((uint32_t)k8[10])<<16; /* fall through */ case 10: c+=((uint32_t)k8[9])<<8; /* fall through */ case 9 : c+=k8[8]; /* fall through */ case 8 : b+=k[1]; a+=k[0]; break; case 7 : b+=((uint32_t)k8[6])<<16; /* fall through */ case 6 : b+=((uint32_t)k8[5])<<8; /* fall through */ case 5 : b+=k8[4]; /* fall through */ case 4 : a+=k[0]; break; case 3 : a+=((uint32_t)k8[2])<<16; /* fall through */ case 2 : a+=((uint32_t)k8[1])<<8; /* fall through */ case 1 : a+=k8[0]; break; case 0 : return c; } #endif /* !valgrind */ } else if (HASH_LITTLE_ENDIAN && ((u.i & 0x1) == 0)) { const uint16_t *k = (const uint16_t *)key; /* read 16-bit chunks */ const uint8_t *k8; /*--------------- all but last block: aligned reads and different mixing */ while (length > 12) { a += k[0] + (((uint32_t)k[1])<<16); b += k[2] + (((uint32_t)k[3])<<16); c += k[4] + (((uint32_t)k[5])<<16); mix(a,b,c); length -= 12; k += 6; } /*----------------------------- handle the last (probably partial) block */ k8 = (const uint8_t *)k; switch(length) { case 12: c+=k[4]+(((uint32_t)k[5])<<16); b+=k[2]+(((uint32_t)k[3])<<16); a+=k[0]+(((uint32_t)k[1])<<16); break; case 11: c+=((uint32_t)k8[10])<<16; /* fall through */ case 10: c+=k[4]; b+=k[2]+(((uint32_t)k[3])<<16); a+=k[0]+(((uint32_t)k[1])<<16); break; case 9 : c+=k8[8]; /* fall through */ case 8 : b+=k[2]+(((uint32_t)k[3])<<16); a+=k[0]+(((uint32_t)k[1])<<16); break; case 7 : b+=((uint32_t)k8[6])<<16; /* fall through */ case 6 : b+=k[2]; a+=k[0]+(((uint32_t)k[1])<<16); break; case 5 : b+=k8[4]; /* fall through */ case 4 : a+=k[0]+(((uint32_t)k[1])<<16); break; case 3 : a+=((uint32_t)k8[2])<<16; /* fall through */ case 2 : a+=k[0]; break; case 1 : a+=k8[0]; break; case 0 : return c; /* zero length requires no mixing */ } } else { /* need to read the key one byte at a time */ const uint8_t *k = (const uint8_t *)key; /*--------------- all but the last block: affect some 32 bits of (a,b,c) */ while (length > 12) { a += k[0]; a += ((uint32_t)k[1])<<8; a += ((uint32_t)k[2])<<16; a += ((uint32_t)k[3])<<24; b += k[4]; b += ((uint32_t)k[5])<<8; b += ((uint32_t)k[6])<<16; b += ((uint32_t)k[7])<<24; c += k[8]; c += ((uint32_t)k[9])<<8; c += ((uint32_t)k[10])<<16; c += ((uint32_t)k[11])<<24; mix(a,b,c); length -= 12; k += 12; } /*-------------------------------- last block: affect all 32 bits of (c) */ switch(length) /* all the case statements fall through */ { case 12: c+=((uint32_t)k[11])<<24; case 11: c+=((uint32_t)k[10])<<16; case 10: c+=((uint32_t)k[9])<<8; case 9 : c+=k[8]; case 8 : b+=((uint32_t)k[7])<<24; case 7 : b+=((uint32_t)k[6])<<16; case 6 : b+=((uint32_t)k[5])<<8; case 5 : b+=k[4]; case 4 : a+=((uint32_t)k[3])<<24; case 3 : a+=((uint32_t)k[2])<<16; case 2 : a+=((uint32_t)k[1])<<8; case 1 : a+=k[0]; break; case 0 : return c; } } final(a,b,c); return c; } #endif /* * hashlittle2: return 2 32-bit hash values * * This is identical to hashlittle(), except it returns two 32-bit hash * values instead of just one. This is good enough for hash table * lookup with 2^^64 buckets, or if you want a second hash if you're not * happy with the first, or if you want a probably-unique 64-bit ID for * the key. *pc is better mixed than *pb, so use *pc first. If you want * a 64-bit value do something like "*pc + (((uint64_t)*pb)<<32)". */ void HashJenkins3( const void *key, /* the key to hash */ size_t length, /* length of the key */ uint32_t *pc, /* IN: primary initval, OUT: primary hash */ uint32_t *pb) /* IN: secondary initval, OUT: secondary hash */ { uint32_t a,b,c; /* internal state */ union { const void *ptr; size_t i; } u; /* needed for Mac Powerbook G4 */ /* Set up the internal state */ a = b = c = 0xdeadbeef + ((uint32_t)length) + *pc; c += *pb; u.ptr = key; if (HASH_LITTLE_ENDIAN && ((u.i & 0x3) == 0)) { const uint32_t *k = (const uint32_t *)key; /* read 32-bit chunks */ #ifdef VALGRIND const uint8_t *k8; #endif /*------ all but last block: aligned reads and affect 32 bits of (a,b,c) */ while (length > 12) { a += k[0]; b += k[1]; c += k[2]; mix(a,b,c); length -= 12; k += 3; } /*----------------------------- handle the last (probably partial) block */ /* * "k[2]&0xffffff" actually reads beyond the end of the string, but * then masks off the part it's not allowed to read. Because the * string is aligned, the masked-off tail is in the same word as the * rest of the string. Every machine with memory protection I've seen * does it on word boundaries, so is OK with this. But VALGRIND will * still catch it and complain. The masking trick does make the hash * noticably faster for short strings (like English words). */ #ifndef VALGRIND switch(length) { case 12: c+=k[2]; b+=k[1]; a+=k[0]; break; case 11: c+=k[2]&0xffffff; b+=k[1]; a+=k[0]; break; case 10: c+=k[2]&0xffff; b+=k[1]; a+=k[0]; break; case 9 : c+=k[2]&0xff; b+=k[1]; a+=k[0]; break; case 8 : b+=k[1]; a+=k[0]; break; case 7 : b+=k[1]&0xffffff; a+=k[0]; break; case 6 : b+=k[1]&0xffff; a+=k[0]; break; case 5 : b+=k[1]&0xff; a+=k[0]; break; case 4 : a+=k[0]; break; case 3 : a+=k[0]&0xffffff; break; case 2 : a+=k[0]&0xffff; break; case 1 : a+=k[0]&0xff; break; case 0 : *pc=c; *pb=b; return; /* zero length strings require no mixing */ } #else /* make valgrind happy */ k8 = (const uint8_t *)k; switch(length) { case 12: c+=k[2]; b+=k[1]; a+=k[0]; break; case 11: c+=((uint32_t)k8[10])<<16; /* fall through */ case 10: c+=((uint32_t)k8[9])<<8; /* fall through */ case 9 : c+=k8[8]; /* fall through */ case 8 : b+=k[1]; a+=k[0]; break; case 7 : b+=((uint32_t)k8[6])<<16; /* fall through */ case 6 : b+=((uint32_t)k8[5])<<8; /* fall through */ case 5 : b+=k8[4]; /* fall through */ case 4 : a+=k[0]; break; case 3 : a+=((uint32_t)k8[2])<<16; /* fall through */ case 2 : a+=((uint32_t)k8[1])<<8; /* fall through */ case 1 : a+=k8[0]; break; case 0 : *pc=c; *pb=b; return; /* zero length strings require no mixing */ } #endif /* !valgrind */ } else if (HASH_LITTLE_ENDIAN && ((u.i & 0x1) == 0)) { const uint16_t *k = (const uint16_t *)key; /* read 16-bit chunks */ const uint8_t *k8; /*--------------- all but last block: aligned reads and different mixing */ while (length > 12) { a += k[0] + (((uint32_t)k[1])<<16); b += k[2] + (((uint32_t)k[3])<<16); c += k[4] + (((uint32_t)k[5])<<16); mix(a,b,c); length -= 12; k += 6; } /*----------------------------- handle the last (probably partial) block */ k8 = (const uint8_t *)k; switch(length) { case 12: c+=k[4]+(((uint32_t)k[5])<<16); b+=k[2]+(((uint32_t)k[3])<<16); a+=k[0]+(((uint32_t)k[1])<<16); break; case 11: c+=((uint32_t)k8[10])<<16; /* fall through */ case 10: c+=k[4]; b+=k[2]+(((uint32_t)k[3])<<16); a+=k[0]+(((uint32_t)k[1])<<16); break; case 9 : c+=k8[8]; /* fall through */ case 8 : b+=k[2]+(((uint32_t)k[3])<<16); a+=k[0]+(((uint32_t)k[1])<<16); break; case 7 : b+=((uint32_t)k8[6])<<16; /* fall through */ case 6 : b+=k[2]; a+=k[0]+(((uint32_t)k[1])<<16); break; case 5 : b+=k8[4]; /* fall through */ case 4 : a+=k[0]+(((uint32_t)k[1])<<16); break; case 3 : a+=((uint32_t)k8[2])<<16; /* fall through */ case 2 : a+=k[0]; break; case 1 : a+=k8[0]; break; case 0 : *pc=c; *pb=b; return; /* zero length strings require no mixing */ } } else { /* need to read the key one byte at a time */ const uint8_t *k = (const uint8_t *)key; /*--------------- all but the last block: affect some 32 bits of (a,b,c) */ while (length > 12) { a += k[0]; a += ((uint32_t)k[1])<<8; a += ((uint32_t)k[2])<<16; a += ((uint32_t)k[3])<<24; b += k[4]; b += ((uint32_t)k[5])<<8; b += ((uint32_t)k[6])<<16; b += ((uint32_t)k[7])<<24; c += k[8]; c += ((uint32_t)k[9])<<8; c += ((uint32_t)k[10])<<16; c += ((uint32_t)k[11])<<24; mix(a,b,c); length -= 12; k += 12; } /*-------------------------------- last block: affect all 32 bits of (c) */ switch(length) /* all the case statements fall through */ { case 12: c+=((uint32_t)k[11])<<24; case 11: c+=((uint32_t)k[10])<<16; case 10: c+=((uint32_t)k[9])<<8; case 9 : c+=k[8]; case 8 : b+=((uint32_t)k[7])<<24; case 7 : b+=((uint32_t)k[6])<<16; case 6 : b+=((uint32_t)k[5])<<8; case 5 : b+=k[4]; case 4 : a+=((uint32_t)k[3])<<24; case 3 : a+=((uint32_t)k[2])<<16; case 2 : a+=((uint32_t)k[1])<<8; case 1 : a+=k[0]; break; case 0 : *pc=c; *pb=b; return; /* zero length strings require no mixing */ } } final(a,b,c); *pc=c; *pb=b; } #ifdef SELF_TEST /* * hashbig(): * This is the same as hashword() on big-endian machines. It is different * from hashlittle() on all machines. hashbig() takes advantage of * big-endian byte ordering. */ static uint32_t hashbig( const void *key, size_t length, uint32_t initval) { uint32_t a,b,c; union { const void *ptr; size_t i; } u; /* to cast key to (size_t) happily */ /* Set up the internal state */ a = b = c = 0xdeadbeef + ((uint32_t)length) + initval; u.ptr = key; if (HASH_BIG_ENDIAN && ((u.i & 0x3) == 0)) { const uint32_t *k = (const uint32_t *)key; /* read 32-bit chunks */ #ifdef VALGRIND const uint8_t *k8; #endif /*------ all but last block: aligned reads and affect 32 bits of (a,b,c) */ while (length > 12) { a += k[0]; b += k[1]; c += k[2]; mix(a,b,c); length -= 12; k += 3; } /*----------------------------- handle the last (probably partial) block */ /* * "k[2]<<8" actually reads beyond the end of the string, but * then shifts out the part it's not allowed to read. Because the * string is aligned, the illegal read is in the same word as the * rest of the string. Every machine with memory protection I've seen * does it on word boundaries, so is OK with this. But VALGRIND will * still catch it and complain. The masking trick does make the hash * noticably faster for short strings (like English words). */ #ifndef VALGRIND switch(length) { case 12: c+=k[2]; b+=k[1]; a+=k[0]; break; case 11: c+=k[2]&0xffffff00; b+=k[1]; a+=k[0]; break; case 10: c+=k[2]&0xffff0000; b+=k[1]; a+=k[0]; break; case 9 : c+=k[2]&0xff000000; b+=k[1]; a+=k[0]; break; case 8 : b+=k[1]; a+=k[0]; break; case 7 : b+=k[1]&0xffffff00; a+=k[0]; break; case 6 : b+=k[1]&0xffff0000; a+=k[0]; break; case 5 : b+=k[1]&0xff000000; a+=k[0]; break; case 4 : a+=k[0]; break; case 3 : a+=k[0]&0xffffff00; break; case 2 : a+=k[0]&0xffff0000; break; case 1 : a+=k[0]&0xff000000; break; case 0 : return c; /* zero length strings require no mixing */ } #else /* make valgrind happy */ k8 = (const uint8_t *)k; switch(length) /* all the case statements fall through */ { case 12: c+=k[2]; b+=k[1]; a+=k[0]; break; case 11: c+=((uint32_t)k8[10])<<8; /* fall through */ case 10: c+=((uint32_t)k8[9])<<16; /* fall through */ case 9 : c+=((uint32_t)k8[8])<<24; /* fall through */ case 8 : b+=k[1]; a+=k[0]; break; case 7 : b+=((uint32_t)k8[6])<<8; /* fall through */ case 6 : b+=((uint32_t)k8[5])<<16; /* fall through */ case 5 : b+=((uint32_t)k8[4])<<24; /* fall through */ case 4 : a+=k[0]; break; case 3 : a+=((uint32_t)k8[2])<<8; /* fall through */ case 2 : a+=((uint32_t)k8[1])<<16; /* fall through */ case 1 : a+=((uint32_t)k8[0])<<24; break; case 0 : return c; } #endif /* !VALGRIND */ } else { /* need to read the key one byte at a time */ const uint8_t *k = (const uint8_t *)key; /*--------------- all but the last block: affect some 32 bits of (a,b,c) */ while (length > 12) { a += ((uint32_t)k[0])<<24; a += ((uint32_t)k[1])<<16; a += ((uint32_t)k[2])<<8; a += ((uint32_t)k[3]); b += ((uint32_t)k[4])<<24; b += ((uint32_t)k[5])<<16; b += ((uint32_t)k[6])<<8; b += ((uint32_t)k[7]); c += ((uint32_t)k[8])<<24; c += ((uint32_t)k[9])<<16; c += ((uint32_t)k[10])<<8; c += ((uint32_t)k[11]); mix(a,b,c); length -= 12; k += 12; } /*-------------------------------- last block: affect all 32 bits of (c) */ switch(length) /* all the case statements fall through */ { case 12: c+=k[11]; case 11: c+=((uint32_t)k[10])<<8; case 10: c+=((uint32_t)k[9])<<16; case 9 : c+=((uint32_t)k[8])<<24; case 8 : b+=k[7]; case 7 : b+=((uint32_t)k[6])<<8; case 6 : b+=((uint32_t)k[5])<<16; case 5 : b+=((uint32_t)k[4])<<24; case 4 : a+=k[3]; case 3 : a+=((uint32_t)k[2])<<8; case 2 : a+=((uint32_t)k[1])<<16; case 1 : a+=((uint32_t)k[0])<<24; break; case 0 : return c; } } final(a,b,c); return c; } /* used for timings */ void driver1() { uint8_t buf[256]; uint32_t i; uint32_t h=0; time_t a,z; time(&a); for (i=0; i<256; ++i) buf[i] = 'x'; for (i=0; i<1; ++i) { h = hashlittle(&buf[0],1,h); } time(&z); if (z-a > 0) printf("time %d %.8x\n", z-a, h); } /* check that every input bit changes every output bit half the time */ #define HASHSTATE 1 #define HASHLEN 1 #define MAXPAIR 60 #define MAXLEN 70 void driver2() { uint8_t qa[MAXLEN+1], qb[MAXLEN+2], *a = &qa[0], *b = &qb[1]; uint32_t c[HASHSTATE], d[HASHSTATE], i=0, j=0, k, l, m=0, z; uint32_t e[HASHSTATE],f[HASHSTATE],g[HASHSTATE],h[HASHSTATE]; uint32_t x[HASHSTATE],y[HASHSTATE]; uint32_t hlen; printf("No more than %d trials should ever be needed \n",MAXPAIR/2); for (hlen=0; hlen < MAXLEN; ++hlen) { z=0; for (i=0; i>(8-j)); c[0] = hashlittle(a, hlen, m); b[i] ^= ((k+1)<>(8-j)); d[0] = hashlittle(b, hlen, m); /* check every bit is 1, 0, set, and not set at least once */ for (l=0; lz) z=k; if (k==MAXPAIR) { printf("Some bit didn't change: "); printf("%.8x %.8x %.8x %.8x %.8x %.8x ", e[0],f[0],g[0],h[0],x[0],y[0]); printf("i %d j %d m %d len %d\n", i, j, m, hlen); } if (z==MAXPAIR) goto done; } } } done: if (z < MAXPAIR) { printf("Mix success %2d bytes %2d initvals ",i,m); printf("required %d trials\n", z/2); } } printf("\n"); } /* Check for reading beyond the end of the buffer and alignment problems */ void driver3() { uint8_t buf[MAXLEN+20], *b; uint32_t len; uint8_t q[] = "This is the time for all good men to come to the aid of their country..."; uint32_t h; uint8_t qq[] = "xThis is the time for all good men to come to the aid of their country..."; uint32_t i; uint8_t qqq[] = "xxThis is the time for all good men to come to the aid of their country..."; uint32_t j; uint8_t qqqq[] = "xxxThis is the time for all good men to come to the aid of their country..."; uint32_t ref,x,y; uint8_t *p; printf("Endianness. These lines should all be the same (for values filled in):\n"); printf("%.8x %.8x %.8x\n", hashword((const uint32_t *)q, (sizeof(q)-1)/4, 13), hashword((const uint32_t *)q, (sizeof(q)-5)/4, 13), hashword((const uint32_t *)q, (sizeof(q)-9)/4, 13)); p = q; printf("%.8x %.8x %.8x %.8x %.8x %.8x %.8x %.8x %.8x %.8x %.8x %.8x\n", hashlittle(p, sizeof(q)-1, 13), hashlittle(p, sizeof(q)-2, 13), hashlittle(p, sizeof(q)-3, 13), hashlittle(p, sizeof(q)-4, 13), hashlittle(p, sizeof(q)-5, 13), hashlittle(p, sizeof(q)-6, 13), hashlittle(p, sizeof(q)-7, 13), hashlittle(p, sizeof(q)-8, 13), hashlittle(p, sizeof(q)-9, 13), hashlittle(p, sizeof(q)-10, 13), hashlittle(p, sizeof(q)-11, 13), hashlittle(p, sizeof(q)-12, 13)); p = &qq[1]; printf("%.8x %.8x %.8x %.8x %.8x %.8x %.8x %.8x %.8x %.8x %.8x %.8x\n", hashlittle(p, sizeof(q)-1, 13), hashlittle(p, sizeof(q)-2, 13), hashlittle(p, sizeof(q)-3, 13), hashlittle(p, sizeof(q)-4, 13), hashlittle(p, sizeof(q)-5, 13), hashlittle(p, sizeof(q)-6, 13), hashlittle(p, sizeof(q)-7, 13), hashlittle(p, sizeof(q)-8, 13), hashlittle(p, sizeof(q)-9, 13), hashlittle(p, sizeof(q)-10, 13), hashlittle(p, sizeof(q)-11, 13), hashlittle(p, sizeof(q)-12, 13)); p = &qqq[2]; printf("%.8x %.8x %.8x %.8x %.8x %.8x %.8x %.8x %.8x %.8x %.8x %.8x\n", hashlittle(p, sizeof(q)-1, 13), hashlittle(p, sizeof(q)-2, 13), hashlittle(p, sizeof(q)-3, 13), hashlittle(p, sizeof(q)-4, 13), hashlittle(p, sizeof(q)-5, 13), hashlittle(p, sizeof(q)-6, 13), hashlittle(p, sizeof(q)-7, 13), hashlittle(p, sizeof(q)-8, 13), hashlittle(p, sizeof(q)-9, 13), hashlittle(p, sizeof(q)-10, 13), hashlittle(p, sizeof(q)-11, 13), hashlittle(p, sizeof(q)-12, 13)); p = &qqqq[3]; printf("%.8x %.8x %.8x %.8x %.8x %.8x %.8x %.8x %.8x %.8x %.8x %.8x\n", hashlittle(p, sizeof(q)-1, 13), hashlittle(p, sizeof(q)-2, 13), hashlittle(p, sizeof(q)-3, 13), hashlittle(p, sizeof(q)-4, 13), hashlittle(p, sizeof(q)-5, 13), hashlittle(p, sizeof(q)-6, 13), hashlittle(p, sizeof(q)-7, 13), hashlittle(p, sizeof(q)-8, 13), hashlittle(p, sizeof(q)-9, 13), hashlittle(p, sizeof(q)-10, 13), hashlittle(p, sizeof(q)-11, 13), hashlittle(p, sizeof(q)-12, 13)); printf("\n"); /* check that hashlittle2 and hashlittle produce the same results */ i=47; j=0; hashlittle2(q, sizeof(q), &i, &j); if (hashlittle(q, sizeof(q), 47) != i) printf("hashlittle2 and hashlittle mismatch\n"); /* check that hashword2 and hashword produce the same results */ len = 0xdeadbeef; i=47, j=0; hashword2(&len, 1, &i, &j); if (hashword(&len, 1, 47) != i) printf("hashword2 and hashword mismatch %x %x\n", i, hashword(&len, 1, 47)); /* check hashlittle doesn't read before or after the ends of the string */ for (h=0, b=buf+1; h<8; ++h, ++b) { for (i=0; i /* defines uint32_t etc */ /* * HashJenkins3: return 2 32-bit hash values * * This is identical to hashlittle(), except it returns two 32-bit hash * values instead of just one. This is good enough for hash table * lookup with 2^^64 buckets, or if you want a second hash if you're not * happy with the first, or if you want a probably-unique 64-bit ID for * the key. *pc is better mixed than *pb, so use *pc first. If you want * a 64-bit value do something like "*pc + (((uint64_t)*pb)<<32)". */ void HashJenkins3( const void *key, /* the key to hash */ size_t length, /* length of the key */ uint32_t *pc, /* IN: primary initval, OUT: primary hash */ uint32_t *pb); /* IN: secondary initval, OUT: secondary hash */ #endif io_lib-io_lib-1-14-11/io_lib/mFILE.c000066400000000000000000000420221336132477700166570ustar00rootroot00000000000000/* * Copyright (c) 2005-2008, 2013 Genome Research Ltd. * Author(s): 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. */ #ifdef HAVE_CONFIG_H #include "io_lib_config.h" #endif #include #include #include #include #include #include #include #include #include #ifdef _MSC_VER #include #endif #include "io_lib/os.h" #include "io_lib/mFILE.h" #include "io_lib/vlen.h" #ifdef HAVE_MMAP #include #endif //Moved from mFILE.h to avoid conflicting with WinUser.h #define MF_READ 1 #define MF_WRITE 2 #define MF_APPEND 4 #define MF_BINARY 8 #define MF_TRUNC 16 #define MF_MODEX 32 #define MF_MMAP 64 /* * This file contains memory-based versions of the most commonly used * (by io_lib) stdio functions. * * Actual file IO takes place either on opening or closing an mFILE. * * Coupled to this are a bunch of rather scary macros which can be obtained * by including stdio_hack.h. It is recommended though that you use mFILE.h * instead and replace fopen with mfopen (etc). This is more or less * mandatory if you wish to use both FILE and mFILE structs in a single file. */ static mFILE *m_channel[3]; /* stdin, stdout and stderr fakes */ /* * Reads the entirety of fp into memory. If 'fn' exists it is the filename * associated with fp. This will be used for more optimal reading (via a * stat to identify the size and a single read). Otherwise we use successive * reads until EOF. * * Returns a malloced buffer on success of length *size * NULL on failure */ static char *mfload(FILE *fp, const char *fn, size_t *size, int binary) { struct stat sb; char *data = NULL; size_t allocated = 0, used = 0; int bufsize = 8192; #ifdef _WIN32 if (binary) _setmode(_fileno(fp), _O_BINARY); else _setmode(_fileno(fp), _O_TEXT); #endif if (fn && -1 != stat(fn, &sb)) { data = malloc(allocated = sb.st_size); bufsize = sb.st_size; } else { fn = NULL; } do { size_t len; if (used + bufsize > allocated) { allocated += bufsize; data = realloc(data, allocated); } len = fread(data + used, 1, allocated - used, fp); if (len > 0) used += len; } while (!feof(fp) && (fn == NULL || used < sb.st_size)); *size = used; return data; } #ifdef HAVE_MMAP /* * mmaps in the file, but only for reading currently. * * Returns 0 on success * -1 on failure */ int mfmmap(mFILE *mf, FILE *fp, const char *fn) { struct stat sb; if (stat(fn, &sb) != 0) return -1; mf->size = sb.st_size; mf->data = mmap(NULL, mf->size, PROT_READ, MAP_SHARED, fileno(fp), 0); if (!mf->data) return -1; mf->alloced = 0; return 0; } #endif /* * Creates and returns m_channel[0]. * We initialise this on the first attempted read, which then slurps in * all of stdin until EOF is met. */ mFILE *mstdin(void) { if (m_channel[0]) return m_channel[0]; m_channel[0] = mfcreate(NULL, 0); if (NULL == m_channel[0]) return NULL; m_channel[0]->fp = stdin; return m_channel[0]; } static void init_mstdin(void) { static int done_stdin = 0; if (done_stdin) return; m_channel[0]->data = mfload(stdin, NULL, &m_channel[0]->size, 1); m_channel[0]->mode = MF_READ; done_stdin = 1; } /* * Creates and returns m_channel[1]. This is the fake for stdout. It starts as * an empty buffer which is physically written out only when mfflush or * mfclose are called. */ mFILE *mstdout(void) { if (m_channel[1]) return m_channel[1]; m_channel[1] = mfcreate(NULL, 0); if (NULL == m_channel[1]) return NULL; m_channel[1]->fp = stdout; m_channel[1]->mode = MF_WRITE; return m_channel[1]; } /* * Stderr as an mFILE. * The code handles stderr by returning m_channel[2], but also checking * for stderr in fprintf (the common usage of it) to auto-flush. */ mFILE *mstderr(void) { if (m_channel[2]) return m_channel[2]; m_channel[2] = mfcreate(NULL, 0); if (NULL == m_channel[2]) return NULL; m_channel[2]->fp = stderr; m_channel[2]->mode = MF_WRITE; return m_channel[2]; } /* * For creating existing mFILE pointers directly from memory buffers. */ mFILE *mfcreate(char *data, int size) { mFILE *mf = (mFILE *)malloc(sizeof(*mf)); if (NULL == mf) return NULL; mf->fp = NULL; mf->data = data; mf->alloced = size; mf->size = size; mf->eof = 0; mf->offset = 0; mf->flush_pos = 0; mf->mode = MF_READ | MF_WRITE; return mf; } /* * Recreate an existing mFILE to house new data/size. * It also rewinds the file. */ void mfrecreate(mFILE *mf, char *data, int size) { if (mf->data) free(mf->data); mf->data = data; mf->size = size; mf->alloced = size; mf->eof = 0; mf->offset = 0; mf->flush_pos = 0; } /* * Creates a new mFILE to contain the contents of the FILE pointer. * This mFILE is purely for in-memory operations and has no links to the * original FILE* it came from. It also doesn't close the FILE pointer. * Consider using mfreopen() is you need different behaviour. * * Returns mFILE * on success * NULL on failure. */ mFILE *mfcreate_from(const char *path, const char *mode_str, FILE *fp) { mFILE *mf; /* Open using mfreopen() */ if (NULL == (mf = mfreopen(path, mode_str, fp))) return NULL; /* Disassociate from the input stream */ mf->fp = NULL; return mf; } /* * Converts a FILE * to an mFILE *. * Use this for wrapper functions to turn external prototypes requring * FILE * as an argument into internal code using mFILE *. */ mFILE *mfreopen(const char *path, const char *mode_str, FILE *fp) { mFILE *mf; int r = 0, w = 0, a = 0, b = 0, x = 0, mode = 0; /* Parse mode: * r = read file contents (if truncated => don't read) * w = write on close * a = position at end of buffer * x = position at same location as the original fp, don't seek on flush * + = for update (read and write) * m = mmap (read only) */ if (strchr(mode_str, 'r')) r = 1, mode |= MF_READ; if (strchr(mode_str, 'w')) w = 1, mode |= MF_WRITE | MF_TRUNC; if (strchr(mode_str, 'a')) w = a = 1, mode |= MF_WRITE | MF_APPEND; if (strchr(mode_str, 'b')) b = 1, mode |= MF_BINARY; if (strchr(mode_str, 'x')) x = 1; if (strchr(mode_str, '+')) { w = 1, mode |= MF_READ | MF_WRITE; if (a) r = 1; } #ifdef HAVE_MMAP if (strchr(mode_str, 'm')) if (!w) mode |= MF_MMAP; #endif if (r) { mf = mfcreate(NULL, 0); if (NULL == mf) return NULL; if (!(mode & MF_TRUNC)) { #ifdef HAVE_MMAP if (mode & MF_MMAP) { if (mfmmap(mf, fp, path) == -1) { mf->data = NULL; mode &= ~MF_MMAP; } } #endif if (!mf->data) { mf->data = mfload(fp, path, &mf->size, b); mf->alloced = mf->size; if (!a) fseek(fp, 0, SEEK_SET); } } } else if (w) { /* Write - initialise the data structures */ mf = mfcreate(NULL, 0); if (NULL == mf) return NULL; } else { fprintf(stderr, "Must specify either r, w or a for mode\n"); return NULL; } mf->fp = fp; mf->mode = mode; if (x) { mf->mode |= MF_MODEX; } if (a) { mf->flush_pos = mf->size; fseek(fp, 0, SEEK_END); } return mf; } /* * Opens a file. If we have read access (r or a+) then it loads the entire * file into memory. If We have write access then the pathname is stored. * We do not actually write until an mfclose, which then checks this pathname. */ mFILE *mfopen(const char *path, const char *mode) { FILE *fp; char mode2[11]; int i1 = 0, i2 = 0; /* Remove the 'm' mmap symbol from mode before calling fopen() as * MS Visual Studio dislikes it remaining. */ while (i1 < 10 && mode[i1]) { if (mode[i1] != 'm') mode2[i2++] = mode[i1]; i1++; } mode2[i2] = 0; if (NULL == (fp = fopen(path, mode2))) return NULL; return mfreopen(path, mode, fp); } /* * Closes an mFILE. If the filename is known (implying write access) then this * also writes the data to disk. * * Stdout is handled by calling mfflush which writes to stdout if appropriate. */ int mfclose(mFILE *mf) { if (!mf) return -1; mfflush(mf); #ifdef HAVE_MMAP if ((mf->mode & MF_MMAP) && mf->data) { /* Mmaped */ munmap(mf->data, mf->size); mf->data = NULL; } #endif if (mf->fp) fclose(mf->fp); mfdestroy(mf); return 0; } /* * Closes the file pointer contained within the mFILE without destroying * the in-memory data. * * Attempting to do this on an mmaped buffer is an error. */ int mfdetach(mFILE *mf) { if (!mf) return -1; mfflush(mf); if (mf->mode & MF_MMAP) return -1; if (mf->fp) { fclose(mf->fp); mf->fp = NULL; } return 0; } /* * Destroys an mFILE structure but does not flush or close it */ int mfdestroy(mFILE *mf) { if (!mf) return -1; if (mf->data) free(mf->data); free(mf); return 0; } /* * Steals that data out of an mFILE. The mFILE itself will be closed. * It is up to the caller to free the stolen buffer. If size_out is * not NULL, mf->size will be stored in it. * This is more-or-less the opposite of mfcreate(). * * Note, we cannot steal the allocated buffer from an mmaped mFILE. */ void *mfsteal(mFILE *mf, size_t *size_out) { void *data; if (!mf) return NULL; data = mf->data; if (NULL != size_out) *size_out = mf->size; if (mfdetach(mf) != 0) return NULL; mf->data = NULL; mfdestroy(mf); return data; } /* * Seek/tell functions. Nothing more than updating and reporting an * in-memory index. NB we can seek on stdin or stdout even provided we * haven't been flushing. */ int mfseek(mFILE *mf, long offset, int whence) { switch (whence) { case SEEK_SET: mf->offset = offset; break; case SEEK_CUR: mf->offset += offset; break; case SEEK_END: mf->offset = mf->size + offset; break; default: errno = EINVAL; return -1; } mf->eof = 0; return 0; } long mftell(mFILE *mf) { return mf->offset; } void mrewind(mFILE *mf) { mf->offset = 0; mf->eof = 0; } /* * mftruncate is not directly a translation of ftruncate as the latter * takes a file descriptor instead of a FILE *. It performs the analogous * role though. * * If offset is -1 then the file is truncated to be the current file * offset. */ void mftruncate(mFILE *mf, long offset) { mf->size = offset != -1 ? offset : mf->offset; if (mf->offset > mf->size) mf->offset = mf->size; } int mfeof(mFILE *mf) { return mf->eof; } /* * mFILE read/write functions. Basically these turn fread/fwrite syntax * into memcpy statements, with appropriate memory handling for writing. */ size_t mfread(void *ptr, size_t size, size_t nmemb, mFILE *mf) { size_t len; char *cptr = (char *)ptr; if (mf == m_channel[0]) init_mstdin(); if (mf->size <= mf->offset) return 0; len = size * nmemb <= mf->size - mf->offset ? size * nmemb : mf->size - mf->offset; if (!size) return 0; memcpy(cptr, &mf->data[mf->offset], len); mf->offset += len; if (len != size * nmemb) { mf->eof = 1; } return len / size; } size_t mfwrite(void *ptr, size_t size, size_t nmemb, mFILE *mf) { if (!(mf->mode & MF_WRITE)) return 0; /* Append mode => forced all writes to end of file */ if (mf->mode & MF_APPEND) mf->offset = mf->size; /* Make sure we have enough room */ while (size * nmemb + mf->offset > mf->alloced) { size_t new_alloced = mf->alloced ? mf->alloced * 2 : 1024; void * new_data = realloc(mf->data, new_alloced); if (NULL == new_data) return 0; mf->alloced = new_alloced; mf->data = new_data; } /* Record where we need to reflush from */ if (mf->offset < mf->flush_pos) mf->flush_pos = mf->offset; /* Copy the data over */ memcpy(&mf->data[mf->offset], ptr, size * nmemb); mf->offset += size * nmemb; if (mf->size < mf->offset) mf->size = mf->offset; return nmemb; } int mfgetc(mFILE *mf) { if (mf == m_channel[0]) init_mstdin(); if (mf->offset < mf->size) { return (unsigned char)mf->data[mf->offset++]; } mf->eof = 1; return -1; } int mungetc(int c, mFILE *mf) { if (mf->offset > 0) { mf->data[--mf->offset] = c; return c; } mf->eof = 1; return -1; } char *mfgets(char *s, int size, mFILE *mf) { int i; if (mf == m_channel[0]) init_mstdin(); *s = 0; for (i = 0; i < size-1;) { if (mf->offset < mf->size) { s[i] = mf->data[mf->offset++]; if (s[i++] == '\n') break; } else { mf->eof = 1; break; } } s[i] = 0; return i ? s : NULL; } /* * Flushes an mFILE. If this is a real open of a file in write mode then * mFILE->fp will be set. We then write out any new data in mFILE since the * last flush. We cannot tell what may have been modified as we don't keep * track of that, so we typically rewrite out the entire file contents between * the last flush_pos and the end of file. * * For stderr/stdout we also reset the offsets so we cannot modify things * we've already output. */ int mfflush(mFILE *mf) { if (!mf->fp) return 0; /* FIXME: only do this when opened in write mode */ if (mf == m_channel[1] || mf == m_channel[2]) { if (mf->flush_pos < mf->size) { size_t bytes = mf->size - mf->flush_pos; if (fwrite(mf->data + mf->flush_pos, 1, bytes, mf->fp) < bytes) return -1; if (0 != fflush(mf->fp)) return -1; } /* Stdout & stderr are non-seekable streams so throw away the data */ mf->offset = mf->size = mf->flush_pos = 0; } /* only flush when opened in write mode */ if (mf->mode & MF_WRITE) { if (mf->flush_pos < mf->size) { size_t bytes = mf->size - mf->flush_pos; if (!(mf->mode & MF_MODEX)) { fseek(mf->fp, mf->flush_pos, SEEK_SET); } if (fwrite(mf->data + mf->flush_pos, 1, bytes, mf->fp) < bytes) return -1; if (0 != fflush(mf->fp)) return -1; } if (ftell(mf->fp) != -1 && ftruncate(fileno(mf->fp), ftell(mf->fp)) == -1) return -1; mf->flush_pos = mf->size; } return 0; } /* * A wrapper around vsprintf() to write to an mFILE. This also uses vflen() to * estimate how many additional bytes of storage will be required for the * vsprintf to work. */ int mfprintf(mFILE *mf, char *fmt, ...) { int ret; size_t est_length; va_list args; va_start(args, fmt); est_length = vflen(fmt, args); va_end(args); while (est_length + mf->offset > mf->alloced) { size_t new_alloced = mf->alloced ? mf->alloced * 2 : 1024; void * new_data = realloc(mf->data, new_alloced); if (NULL == new_data) return -1; mf->alloced = new_alloced; mf->data = new_data; } va_start(args, fmt); ret = vsprintf(&mf->data[mf->offset], fmt, args); va_end(args); if (ret > 0) { mf->offset += ret; if (mf->size < mf->offset) mf->size = mf->offset; } if (mf->fp == stderr) { /* Auto-flush for stderr */ if (0 != mfflush(mf)) return -1; } return ret; } /* * Converts an mFILE from binary to ascii mode by replacing all * cr-nl with nl. * * Primarily used on windows when we've uncompressed a binary file which * happens to be a text file (eg Experiment File). Previously we would have * seeked back to the start and used _setmode(fileno(fp), _O_TEXT). * * Side effect: resets offset and flush_pos back to the start. */ void mfascii(mFILE *mf) { size_t p1, p2; for (p1 = p2 = 1; p1 < mf->size; p1++, p2++) { if (mf->data[p1] == '\n' && mf->data[p1-1] == '\r') { p2--; /* delete the \r */ } mf->data[p2] = mf->data[p1]; } mf->size = p2; mf->offset = mf->flush_pos = 0; } io_lib-io_lib-1-14-11/io_lib/mFILE.h000066400000000000000000000056311336132477700166710ustar00rootroot00000000000000/* * Copyright (c) 2005-2006, 2008 Genome Research Ltd. * Author(s): 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. */ #ifndef _MFILE_H_ #define _MFILE_H_ #include #ifdef __cplusplus extern "C" { #endif typedef struct { FILE *fp; char *data; size_t alloced; int eof; int mode; /* open mode in MF_?? define bit pattern */ size_t size; size_t offset; size_t flush_pos; } mFILE; mFILE *mfreopen(const char *path, const char *mode, FILE *fp); mFILE *mfopen(const char *path, const char *mode); int mfdetach(mFILE *mf); int mfclose(mFILE *mf); int mfdestroy(mFILE *mf); int mfseek(mFILE *mf, long offset, int whence); long mftell(mFILE *mf); void mrewind(mFILE *mf); void mftruncate(mFILE *mf, long offset); int mfeof(mFILE *mf); size_t mfread(void *ptr, size_t size, size_t nmemb, mFILE *mf); size_t mfwrite(void *ptr, size_t size, size_t nmemb, mFILE *mf); int mfgetc(mFILE *mf); int mungetc(int c, mFILE *mf); mFILE *mfcreate(char *data, int size); mFILE *mfcreate_from(const char *path, const char *mode_str, FILE *fp); void mfrecreate(mFILE *mf, char *data, int size); void *mfsteal(mFILE *mf, size_t *size_out); char *mfgets(char *s, int size, mFILE *mf); int mfflush(mFILE *mf); int mfprintf(mFILE *mf, char *fmt, ...); mFILE *mstdin(void); mFILE *mstdout(void); mFILE *mstderr(void); void mfascii(mFILE *mf); #ifdef __cplusplus } #endif #endif /* _MFILE_H_ */ io_lib-io_lib-1-14-11/io_lib/mach-io.c000066400000000000000000000174041336132477700173060ustar00rootroot00000000000000/* * Copyright (c) 2005, 2007, 2010 Genome Research Ltd. * Author(s): 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. */ /* * Author(s): James Bonfield, Simon Dear * * Copyright (c) 1992, 1995 MEDICAL RESEARCH COUNCIL * All rights reserved * * 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 name of the MEDICAL RESEARCH COUNCIL, THE LABORATORY OF * MOLECULAR BIOLOGY 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 THE COPYRIGHT HOLDERS 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 THE COPYRIGHT OWNER 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. */ /* * Copyright (c) Medical Research Council 1994. All rights reserved. * * Permission to use, copy, modify and distribute this software and its * documentation for any purpose is hereby granted without fee, provided that * this copyright and notice appears in all copies. * * This file was written by James Bonfield, Simon Dear, Rodger Staden, * as part of the Staden Package at the MRC Laboratory of Molecular * Biology, Hills Road, Cambridge, CB2 2QH, United Kingdom. * * MRC disclaims all warranties with regard to this software. */ /* * Machine independant io: * For reading and writing to big-endian and little-endian files * * Routines available: * be_write_int_1() * be_write_int_2() * be_write_int_4() * be_write_int_8() * be_read_int_1() * be_read_int_2() * be_read_int_4() * be_read_int_8() * le_write_int_1() * le_write_int_2() * le_write_int_4() * le_write_int_8() * le_read_int_1() * le_read_int_2() * le_read_int_4() * le_read_int_8() * * All routine return: * 0 - an error has occurred during io operation * 1 - value suggessfully read or written */ #ifdef HAVE_CONFIG_H #include "io_lib_config.h" #endif #include #include "io_lib/stdio_hack.h" #include "io_lib/mach-io.h" /**********************************************************************/ /* IO for big-endian files */ /**********************************************************************/ /* * Write a big-endian int1 */ int be_write_int_1(FILE *fp, uint1 *i1) { if (fwrite(i1, sizeof(uint1), 1, fp) != 1) return (0); return (1); } /* * Write a big-endian int2 */ int be_write_int_2(FILE *fp, uint2 *i2) { uint2 i = be_int2(*i2); if (fwrite(&i, 2, 1, fp) != 1) return (0); return (1); } /* * Write a big-endian int4 */ int be_write_int_4(FILE *fp, uint4 *i4) { uint4 i = be_int4(*i4); if (fwrite(&i, 4, 1, fp) != 1) return (0); return (1); } /* * Write a big-endian int8 */ int be_write_int_8(FILE *fp, uint8 *i8) { uint8 i = be_int8(*i8); if (fwrite(&i, 8, 1, fp) != 1) return (0); return (1); } /* * Read a big-endian int1 */ int be_read_int_1(FILE *fp, uint1 *i1) { if (fread(i1, sizeof(uint1), 1, fp) != 1) return (0); return (1); } /* * Read a big-endian int2 */ int be_read_int_2(FILE *fp, uint2 *i2) { uint2 i; if (fread(&i, 2, 1, fp) != 1) return (0); *i2 = be_int2(i); return (1); } /* * Read a big-endian int4 */ int be_read_int_4(FILE *fp, uint4 *i4) { uint4 i; if (fread(&i, 4, 1, fp) != 1) return (0); *i4 = be_int4(i); return (1); } /* * Read a big-endian int8 */ int be_read_int_8(FILE *fp, uint8 *i8) { uint8 i; if (fread(&i, 8, 1, fp) != 1) return (0); *i8 = be_int8(i); return (1); } /**********************************************************************/ /* IO for little-endian files */ /**********************************************************************/ /* * Write a little-endian int1 */ int le_write_int_1(FILE *fp, uint1 *i1) { if (fwrite(i1, sizeof(uint1), 1, fp) != 1) return (0); return (1); } /* * Write a little-endian int2 */ int le_write_int_2(FILE *fp, uint2 *i2) { uint2 i = le_int2(*i2); if (fwrite(&i, 2, 1, fp) != 1) return (0); return (1); } /* * Write a little-endian int4 */ int le_write_int_4(FILE *fp, uint4 *i4) { uint4 i = le_int4(*i4); if (fwrite(&i, 4, 1, fp) != 1) return (0); return (1); } /* * Write a little-endian int8 */ int le_write_int_8(FILE *fp, uint8 *i8) { uint8 i = le_int8(*i8); if (fwrite(&i, 8, 1, fp) != 1) return (0); return (1); } /* * Read a little-endian int1 */ int le_read_int_1(FILE *fp, uint1 *i1) { if (fread(i1, sizeof(uint1), 1, fp) != 1) return (0); return (1); } /* * Read a little-endian int2 */ int le_read_int_2(FILE *fp, uint2 *i2) { uint2 i; if (fread(&i, 2, 1, fp) != 1) return (0); *i2 = le_int2(i); return (1); } /* * Read a little-endian int4 */ int le_read_int_4(FILE *fp, uint4 *i4) { uint4 i; if (fread(&i, 4, 1, fp) != 1) return (0); *i4 = le_int4(i); return (1); } /* * Read a little-endian int8 */ int le_read_int_8(FILE *fp, uint8 *i8) { uint8 i; if (fread(&i, 8, 1, fp) != 1) return (0); *i8 = le_int8(i); return (1); } io_lib-io_lib-1-14-11/io_lib/mach-io.h000066400000000000000000000144731336132477700173160ustar00rootroot00000000000000/* * Copyright (c) 2005, 2007 Genome Research Ltd. * Author(s): 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. */ /* * Author(s): James Bonfield * * Copyright (c) 1994-1995 MEDICAL RESEARCH COUNCIL * All rights reserved * * 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 name of the MEDICAL RESEARCH COUNCIL, THE LABORATORY OF * MOLECULAR BIOLOGY 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 THE COPYRIGHT HOLDERS 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 THE COPYRIGHT OWNER 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. */ /* * Copyright (c) Medical Research Council 1994. All rights reserved. * * Permission to use, copy, modify and distribute this software and its * documentation for any purpose is hereby granted without fee, provided that * this copyright and notice appears in all copies. * * This file was written by James Bonfield, Simon Dear, Rodger Staden, * as part of the Staden Package at the MRC Laboratory of Molecular * Biology, Hills Road, Cambridge, CB2 2QH, United Kingdom. * * MRC disclaims all warranties with regard to this software. */ #ifndef _mach_io_h #define _mach_io_h /* * Machine independant io * For reading and writing to big-endian and little-endian files * * Routines available: * be_write_int_1() * be_write_int_2() * be_write_int_4() * be_read_int_1() * be_read_int_2() * be_read_int_4() * le_write_int_1() * le_write_int_2() * le_write_int_4() * le_read_int_1() * le_read_int_2() * le_read_int_4() * * All routine return: * 0 - an error has occurred during io operation * 1 - value successfully read or written */ #include #include "io_lib/os.h" #include "io_lib/mFILE.h" #ifdef __cplusplus extern "C" { #endif /**********************************************************************/ /* IO for big-endian files */ /**********************************************************************/ /* * Write a big-endian int1 */ extern int be_write_int_1(mFILE *fp, uint1 *i1); /* * Write a big-endian int2 */ extern int be_write_int_2(mFILE *fp, uint2 *i2); /* * Write a big-endian int4 */ extern int be_write_int_4(mFILE *fp, uint4 *i4); /* * Write a big-endian int8 */ extern int be_write_int_8(mFILE *fp, uint8 *i8); /* * Read a big-endian int1 */ extern int be_read_int_1(mFILE *fp, uint1 *i1); /* * Read a big-endian int2 */ extern int be_read_int_2(mFILE *fp, uint2 *i2); /* * Read a big-endian int4 */ extern int be_read_int_4(mFILE *fp, uint4 *i4); /* * Read a big-endian int8 */ extern int be_read_int_8(mFILE *fp, uint8 *i8); /**********************************************************************/ /* IO for little-endian files */ /**********************************************************************/ /* * Write a little-endian int1 */ extern int le_write_int_1(mFILE *fp, uint1 *i1); /* * Write a little-endian int2 */ extern int le_write_int_2(mFILE *fp, uint2 *i2); /* * Write a little-endian int4 */ extern int le_write_int_4(mFILE *fp, uint4 *i4); /* * Write a little-endian int8 */ extern int le_write_int_8(mFILE *fp, uint8 *i8); /* * Read a little-endian int1 */ extern int le_read_int_1(mFILE *fp, uint1 *i1); /* * Read a little-endian int2 */ extern int le_read_int_2(mFILE *fp, uint2 *i2); /* * Read a little-endian int4 */ extern int le_read_int_4(mFILE *fp, uint4 *i4); /* * Read a little-endian int8 */ extern int le_read_int_8(mFILE *fp, uint8 *i8); #ifdef __cplusplus } #endif #endif /* _mach_io_h */ io_lib-io_lib-1-14-11/io_lib/md5.c000066400000000000000000000204151336132477700164520ustar00rootroot00000000000000/* * This is an OpenSSL-compatible implementation of the RSA Data Security, Inc. * MD5 Message-Digest Algorithm (RFC 1321). * * Homepage: * http://openwall.info/wiki/people/solar/software/public-domain-source-code/md5 * * Author: * Alexander Peslyak, better known as Solar Designer * * This software was written by Alexander Peslyak in 2001. No copyright is * claimed, and the software is hereby placed in the public domain. * In case this attempt to disclaim copyright and place the software in the * public domain is deemed null and void, then the software is * Copyright (c) 2001 Alexander Peslyak and it is hereby released to the * general public under the following terms: * * Redistribution and use in source and binary forms, with or without * modification, are permitted. * * There's ABSOLUTELY NO WARRANTY, express or implied. * * (This is a heavily cut-down "BSD license".) * * This differs from Colin Plumb's older public domain implementation in that * no exactly 32-bit integer data type is required (any 32-bit or wider * unsigned integer data type will do), there's no compile-time endianness * configuration, and the function prototypes match OpenSSL's. No code from * Colin Plumb's implementation has been reused; this comment merely compares * the properties of the two independent implementations. * * The primary goals of this implementation are portability and ease of use. * It is meant to be fast, but not as fast as possible. Some known * optimizations are not included to reduce source code size and avoid * compile-time configuration. */ #ifndef HAVE_OPENSSL #include #include "md5.h" /* * The basic MD5 functions. * * F and G are optimized compared to their RFC 1321 definitions for * architectures that lack an AND-NOT instruction, just like in Colin Plumb's * implementation. */ #define F(x, y, z) ((z) ^ ((x) & ((y) ^ (z)))) #define G(x, y, z) ((y) ^ ((z) & ((x) ^ (y)))) #define H(x, y, z) ((x) ^ (y) ^ (z)) #define I(x, y, z) ((y) ^ ((x) | ~(z))) /* * The MD5 transformation for all four rounds. */ #define STEP(f, a, b, c, d, x, t, s) \ (a) += f((b), (c), (d)) + (x) + (t); \ (a) = (((a) << (s)) | (((a) & 0xffffffff) >> (32 - (s)))); \ (a) += (b); /* * SET reads 4 input bytes in little-endian byte order and stores them * in a properly aligned word in host byte order. * * The check for little-endian architectures that tolerate unaligned * memory accesses is just an optimization. Nothing will break if it * doesn't work. */ #if defined(__i386__) || defined(__x86_64__) || defined(__vax__) #define SET(n) \ (*(MD5_u32plus *)&ptr[(n) * 4]) #define GET(n) \ SET(n) #else #define SET(n) \ (ctx->block[(n)] = \ (MD5_u32plus)ptr[(n) * 4] | \ ((MD5_u32plus)ptr[(n) * 4 + 1] << 8) | \ ((MD5_u32plus)ptr[(n) * 4 + 2] << 16) | \ ((MD5_u32plus)ptr[(n) * 4 + 3] << 24)) #define GET(n) \ (ctx->block[(n)]) #endif /* * This processes one or more 64-byte data blocks, but does NOT update * the bit counters. There are no alignment requirements. */ static void *body(MD5_CTX *ctx, void *data, unsigned long size) { unsigned char *ptr; MD5_u32plus a, b, c, d; MD5_u32plus saved_a, saved_b, saved_c, saved_d; ptr = data; a = ctx->a; b = ctx->b; c = ctx->c; d = ctx->d; do { saved_a = a; saved_b = b; saved_c = c; saved_d = d; /* Round 1 */ STEP(F, a, b, c, d, SET(0), 0xd76aa478, 7) STEP(F, d, a, b, c, SET(1), 0xe8c7b756, 12) STEP(F, c, d, a, b, SET(2), 0x242070db, 17) STEP(F, b, c, d, a, SET(3), 0xc1bdceee, 22) STEP(F, a, b, c, d, SET(4), 0xf57c0faf, 7) STEP(F, d, a, b, c, SET(5), 0x4787c62a, 12) STEP(F, c, d, a, b, SET(6), 0xa8304613, 17) STEP(F, b, c, d, a, SET(7), 0xfd469501, 22) STEP(F, a, b, c, d, SET(8), 0x698098d8, 7) STEP(F, d, a, b, c, SET(9), 0x8b44f7af, 12) STEP(F, c, d, a, b, SET(10), 0xffff5bb1, 17) STEP(F, b, c, d, a, SET(11), 0x895cd7be, 22) STEP(F, a, b, c, d, SET(12), 0x6b901122, 7) STEP(F, d, a, b, c, SET(13), 0xfd987193, 12) STEP(F, c, d, a, b, SET(14), 0xa679438e, 17) STEP(F, b, c, d, a, SET(15), 0x49b40821, 22) /* Round 2 */ STEP(G, a, b, c, d, GET(1), 0xf61e2562, 5) STEP(G, d, a, b, c, GET(6), 0xc040b340, 9) STEP(G, c, d, a, b, GET(11), 0x265e5a51, 14) STEP(G, b, c, d, a, GET(0), 0xe9b6c7aa, 20) STEP(G, a, b, c, d, GET(5), 0xd62f105d, 5) STEP(G, d, a, b, c, GET(10), 0x02441453, 9) STEP(G, c, d, a, b, GET(15), 0xd8a1e681, 14) STEP(G, b, c, d, a, GET(4), 0xe7d3fbc8, 20) STEP(G, a, b, c, d, GET(9), 0x21e1cde6, 5) STEP(G, d, a, b, c, GET(14), 0xc33707d6, 9) STEP(G, c, d, a, b, GET(3), 0xf4d50d87, 14) STEP(G, b, c, d, a, GET(8), 0x455a14ed, 20) STEP(G, a, b, c, d, GET(13), 0xa9e3e905, 5) STEP(G, d, a, b, c, GET(2), 0xfcefa3f8, 9) STEP(G, c, d, a, b, GET(7), 0x676f02d9, 14) STEP(G, b, c, d, a, GET(12), 0x8d2a4c8a, 20) /* Round 3 */ STEP(H, a, b, c, d, GET(5), 0xfffa3942, 4) STEP(H, d, a, b, c, GET(8), 0x8771f681, 11) STEP(H, c, d, a, b, GET(11), 0x6d9d6122, 16) STEP(H, b, c, d, a, GET(14), 0xfde5380c, 23) STEP(H, a, b, c, d, GET(1), 0xa4beea44, 4) STEP(H, d, a, b, c, GET(4), 0x4bdecfa9, 11) STEP(H, c, d, a, b, GET(7), 0xf6bb4b60, 16) STEP(H, b, c, d, a, GET(10), 0xbebfbc70, 23) STEP(H, a, b, c, d, GET(13), 0x289b7ec6, 4) STEP(H, d, a, b, c, GET(0), 0xeaa127fa, 11) STEP(H, c, d, a, b, GET(3), 0xd4ef3085, 16) STEP(H, b, c, d, a, GET(6), 0x04881d05, 23) STEP(H, a, b, c, d, GET(9), 0xd9d4d039, 4) STEP(H, d, a, b, c, GET(12), 0xe6db99e5, 11) STEP(H, c, d, a, b, GET(15), 0x1fa27cf8, 16) STEP(H, b, c, d, a, GET(2), 0xc4ac5665, 23) /* Round 4 */ STEP(I, a, b, c, d, GET(0), 0xf4292244, 6) STEP(I, d, a, b, c, GET(7), 0x432aff97, 10) STEP(I, c, d, a, b, GET(14), 0xab9423a7, 15) STEP(I, b, c, d, a, GET(5), 0xfc93a039, 21) STEP(I, a, b, c, d, GET(12), 0x655b59c3, 6) STEP(I, d, a, b, c, GET(3), 0x8f0ccc92, 10) STEP(I, c, d, a, b, GET(10), 0xffeff47d, 15) STEP(I, b, c, d, a, GET(1), 0x85845dd1, 21) STEP(I, a, b, c, d, GET(8), 0x6fa87e4f, 6) STEP(I, d, a, b, c, GET(15), 0xfe2ce6e0, 10) STEP(I, c, d, a, b, GET(6), 0xa3014314, 15) STEP(I, b, c, d, a, GET(13), 0x4e0811a1, 21) STEP(I, a, b, c, d, GET(4), 0xf7537e82, 6) STEP(I, d, a, b, c, GET(11), 0xbd3af235, 10) STEP(I, c, d, a, b, GET(2), 0x2ad7d2bb, 15) STEP(I, b, c, d, a, GET(9), 0xeb86d391, 21) a += saved_a; b += saved_b; c += saved_c; d += saved_d; ptr += 64; } while (size -= 64); ctx->a = a; ctx->b = b; ctx->c = c; ctx->d = d; return ptr; } void MD5_Init(MD5_CTX *ctx) { ctx->a = 0x67452301; ctx->b = 0xefcdab89; ctx->c = 0x98badcfe; ctx->d = 0x10325476; ctx->lo = 0; ctx->hi = 0; } void MD5_Update(MD5_CTX *ctx, void *data, unsigned long size) { MD5_u32plus saved_lo; unsigned long used, free; saved_lo = ctx->lo; if ((ctx->lo = (saved_lo + size) & 0x1fffffff) < saved_lo) ctx->hi++; ctx->hi += size >> 29; used = saved_lo & 0x3f; if (used) { free = 64 - used; if (size < free) { memcpy(&ctx->buffer[used], data, size); return; } memcpy(&ctx->buffer[used], data, free); data = (unsigned char *)data + free; size -= free; body(ctx, ctx->buffer, 64); } if (size >= 64) { data = body(ctx, data, size & ~(unsigned long)0x3f); size &= 0x3f; } memcpy(ctx->buffer, data, size); } void MD5_Final(unsigned char *result, MD5_CTX *ctx) { unsigned long used, free; used = ctx->lo & 0x3f; ctx->buffer[used++] = 0x80; free = 64 - used; if (free < 8) { memset(&ctx->buffer[used], 0, free); body(ctx, ctx->buffer, 64); used = 0; free = 64; } memset(&ctx->buffer[used], 0, free - 8); ctx->lo <<= 3; ctx->buffer[56] = ctx->lo; ctx->buffer[57] = ctx->lo >> 8; ctx->buffer[58] = ctx->lo >> 16; ctx->buffer[59] = ctx->lo >> 24; ctx->buffer[60] = ctx->hi; ctx->buffer[61] = ctx->hi >> 8; ctx->buffer[62] = ctx->hi >> 16; ctx->buffer[63] = ctx->hi >> 24; body(ctx, ctx->buffer, 64); result[0] = ctx->a; result[1] = ctx->a >> 8; result[2] = ctx->a >> 16; result[3] = ctx->a >> 24; result[4] = ctx->b; result[5] = ctx->b >> 8; result[6] = ctx->b >> 16; result[7] = ctx->b >> 24; result[8] = ctx->c; result[9] = ctx->c >> 8; result[10] = ctx->c >> 16; result[11] = ctx->c >> 24; result[12] = ctx->d; result[13] = ctx->d >> 8; result[14] = ctx->d >> 16; result[15] = ctx->d >> 24; memset(ctx, 0, sizeof(*ctx)); } #endif io_lib-io_lib-1-14-11/io_lib/md5.h000066400000000000000000000027071336132477700164630ustar00rootroot00000000000000#ifdef __cplusplus extern "C" { #endif /* * This is an OpenSSL-compatible implementation of the RSA Data Security, Inc. * MD5 Message-Digest Algorithm (RFC 1321). * * Homepage: * http://openwall.info/wiki/people/solar/software/public-domain-source-code/md5 * * Author: * Alexander Peslyak, better known as Solar Designer * * This software was written by Alexander Peslyak in 2001. No copyright is * claimed, and the software is hereby placed in the public domain. * In case this attempt to disclaim copyright and place the software in the * public domain is deemed null and void, then the software is * Copyright (c) 2001 Alexander Peslyak and it is hereby released to the * general public under the following terms: * * Redistribution and use in source and binary forms, with or without * modification, are permitted. * * There's ABSOLUTELY NO WARRANTY, express or implied. * * See md5.c for more information. */ #ifdef HAVE_OPENSSL #include #elif !defined(_MD5_H) #define _MD5_H /* Any 32-bit or wider unsigned integer data type will do */ typedef unsigned int MD5_u32plus; typedef struct { MD5_u32plus lo, hi; MD5_u32plus a, b, c, d; unsigned char buffer[64]; MD5_u32plus block[16]; } MD5_CTX; extern void MD5_Init(MD5_CTX *ctx); extern void MD5_Update(MD5_CTX *ctx, void *data, unsigned long size); extern void MD5_Final(unsigned char *result, MD5_CTX *ctx); #endif #ifdef __cplusplus } #endif io_lib-io_lib-1-14-11/io_lib/misc.h000066400000000000000000000152711336132477700167310ustar00rootroot00000000000000/* * Copyright (c) 2007, 2010, 2013 Genome Research Ltd. * Author(s): 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. */ /* * Copyright (c) 1994-1997, 2001-2002 MEDICAL RESEARCH COUNCIL * All rights reserved * * 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 name of the MEDICAL RESEARCH COUNCIL, THE LABORATORY OF * MOLECULAR BIOLOGY 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 THE COPYRIGHT HOLDERS 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 THE COPYRIGHT OWNER 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. */ #ifndef _misc_h #define _misc_h #include "io_lib/os.h" #include #include /* varargs needed for v*printf() prototypes */ #include #ifdef __cplusplus extern "C" { #endif /* * This informs gcc that crash() doesn't return, so it doesn't need to * concern itself that code paths going via crash could mean some variables * being undefined and then issuing uninitialised variable warnings. * This particularly affected convert. */ #ifdef __GNUC__ # define __NORETURN__ __attribute__ ((__noreturn__)) #else # define __NORETURN__ #endif /* * Used for printf style argument checking. We can request a function such * as vTcl_SetResult does argument checking, avoiding bugs with using * %d and passing in a 64-bit record. */ #ifdef __GNUC__ # define __PRINTF_FORMAT__(a,b) __attribute__ ((format (printf, a, b))) #else # define __PRINTF_FORMAT__(a,b) #endif /* * Stop gcc from warning about unused variables. */ #ifdef __GNUC__ # define __UNUSED__ __attribute__ ((__unused__)) #else # define __UNUSED__ #endif /* from files.c */ #ifdef _WIN32 FILE *tmpfile_win(void); #endif extern int is_directory(char * fn); extern int is_file(char * fn); extern int file_exists(char * fn); extern int compressed_file_exists(char *fname); extern int file_size(char * fn); extern FILE *open_fofn(char *files); extern char *read_fofn(FILE *fp); extern void close_fofn(FILE *fp); extern int fstrlen(char *f, int max_f); extern void f2cstr(char *f, int max_f, char *c, int max_c); extern void c2fstr(char *c, int max_c, char *f, int max_f); extern char *mystrtok(char *s, char *ct); extern char *myfind(char *file, char* searchpath, int (*found) (char *) ); extern void crash (char* format,...); extern void str_tolower (char *s); extern void str_toupper (char *s); extern char *fn_tail (char *s); extern void fn_tolower (char *s); extern void fn_toupper (char *s); extern void shell_call(char *command, char *output, int len); extern char *date_str(void); #ifdef NOSTRDUP extern char *strdup(const char *s); #endif #ifdef NOSTRSTR extern char *strstr(char *cs, char *ct); #endif #ifdef NOMEMMOVE #define memmove(d,s,l) bcopy(s,d,l) #endif extern int myusleep(unsigned int useconds); extern void errout(char *fmt, ...); extern void messout(char *fmt, ...); /* * Useful macros */ #define findfile(F,S) myfind((F),(S),file_exists) /*is_file fails for symbolic links*/ /*#define findfile(F,S) myfind((F),(S),is_file)*/ #ifdef MIN #undef MIN #endif #define MIN(A,B) ( ( (A) < (B) ) ? (A) : (B) ) #ifdef MAX #undef MAX #endif #define MAX(A,B) ( ( (A) > (B) ) ? (A) : (B) ) #define SGN(A) ( (A) ? ( ( (A) < 0 ) ? -1 : 1 ) : 0 ) #define ABS(A) ( (A) < 0 ? -(A) : (A) ) /* Number of elements in array */ #define Number(A) ( sizeof(A) / sizeof((A)[0]) ) /* * Things taken from the new gap text_output.h. They'll be used globally * across all the programs in the end. */ /* * Usage: verror(priority, format, args...); * NB: don't pass more than 8K per call */ #define ERR_WARN 0 #define ERR_FATAL 1 void verror(int priority, char *name, char *fmt, ...); /* * Usage: vmessage(format, args...); * NB: don't pass more than 8K per call */ void vmessage(char *fmt, ...); /* * Adds a new header to the text output window. */ void vfuncheader(char *fmt, ...); /* * As vfuncheader, but only outputting when necessary. */ void vfuncgroup(int group, char *fmt, ...); #ifdef __cplusplus } #endif #endif /*_misc_h*/ io_lib-io_lib-1-14-11/io_lib/misc_scf.c000066400000000000000000000230121336132477700175470ustar00rootroot00000000000000/* * Copyright (c) 2005-2007, 2010 Genome Research Ltd. * Author(s): 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. */ /* * Author(s): James Bonfield * * Copyright (c) 1994-1996, 1998 MEDICAL RESEARCH COUNCIL * All rights reserved * * 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 name of the MEDICAL RESEARCH COUNCIL, THE LABORATORY OF * MOLECULAR BIOLOGY 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 THE COPYRIGHT HOLDERS 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 THE COPYRIGHT OWNER 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. */ /* * Copyright (c) Medical Research Council 1994. All rights reserved. * * Permission to use, copy, modify and distribute this software and its * documentation for any purpose is hereby granted without fee, provided that * this copyright and notice appears in all copies. * * This file was written by James Bonfield, Simon Dear, Rodger Staden, * as part of the Staden Package at the MRC Laboratory of Molecular * Biology, Hills Road, Cambridge, CB2 2QH, United Kingdom. * * MRC disclaims all warranties with regard to this software. */ /* Title: misc_scf.c Purpose: misc handling of Standard Chromatogram Format sequences Last update: August 18 1994 Change log: 18 Aug 1994 Creation from bits of {read,write}scf.c and new code. */ #ifdef HAVE_CONFIG_H #include "io_lib_config.h" #endif #include #include #include "io_lib/scf.h" #include "io_lib/mach-io.h" #include "io_lib/xalloc.h" #include "io_lib/stdio_hack.h" float scf_version_str2float(char version[]) { char v[5]; strncpy(v,version,4);v[4]='\0'; if (strspn(v,"0123456789. ")!=4) return 0.0; return (float)atof(v); } char *scf_version_float2str(float f) { static char v[5]; sprintf(v, "%1.2f", f); return v; } /* * Allocates memory for the scf elements based upon arguments passed. * Returns; * Scf * - Success. The scf structure and it's samples, bases, * and comments fields have been allocated. * NULL - Failure. */ Scf *scf_allocate(int num_samples, int sample_size, int num_bases, int comment_size, int private_size) { Scf *scf; scf = (Scf *)xcalloc(1, sizeof(Scf)); if (NULL == scf) return NULL; /* bases - +1 as a safety guard for when num_bases==0 */ scf->bases = (Bases *)xcalloc(sizeof(Bases), num_bases+1); if (NULL == scf->bases) return NULL; /* samples */ scf->header.sample_size = sample_size; if (scf->header.sample_size == 1) { scf->samples.samples1 = (Samples1 *)xmalloc(num_samples * sizeof(Samples1) + 1); } else { scf->samples.samples2 = (Samples2 *)xmalloc(num_samples * sizeof(Samples2) + 1); } if (NULL == scf->samples.samples1) { xfree(scf->bases); xfree(scf); return NULL; } /* comments */ if (comment_size) { scf->comments = (Comments *)xmalloc(sizeof(Comments) * (comment_size + 1)); if (NULL == scf->comments) { xfree(scf->bases); xfree(scf->samples.samples1); xfree(scf); return NULL; } } else scf->comments = NULL; /* private data */ if (private_size) { scf->private_data = (char *)xmalloc(private_size); if (NULL == scf->private_data) { xfree(scf->bases); xfree(scf->samples.samples1); if (scf->comments) xfree(scf->comments); xfree(scf); return NULL; } } else scf->private_data = NULL; return scf; } void scf_deallocate(Scf *scf) { xfree(scf->bases); xfree(scf->samples.samples1); if (scf->comments) xfree(scf->comments); if (scf->private_data) xfree(scf->private_data); xfree(scf); } int is_scf(char *fn) /* * Check to see if file with name `fn' is in SCF format * * Returns: * 1 - is SCF format * 0 - not SCF format *-1 - failure */ { FILE *fp; uint_4 magic; int ok; if ( (fp=fopen(fn,"rb")) == NULL) { ok = -1; } else { if ( be_read_int_4(fp, &magic) != 1 ) { ok = 0; } else { ok = (magic==SCF_MAGIC); } fclose(fp); } return ok; } void scf_delta_samples1 ( int1 samples[], int num_samples, int job) { /* If job == DELTA_IT: change a series of sample points to a series of delta delta values: ie change them first: delta = current_value - previous_value then delta_delta = delta - previous_delta else do the reverse */ int i; if ( DELTA_IT == job ) { #ifdef CLEAR_BUT_SLOW int1 p_delta, p_sample; p_delta = 0; for (i=0;i 1; i--) { samples[i] = samples[i] - 2*samples[i-1] + samples[i-2]; } samples[1] = samples[1] - 2*samples[0]; #endif } else { #ifdef CLEAR_BUT_SLOW int1 p_sample; p_sample = 0; for (i=0;i 1; i--) { samples[i] = samples[i] - 2*samples[i-1] + samples[i-2]; } samples[1] = samples[1] - 2*samples[0]; #endif } else { #ifdef CLEAR_BUT_SLOW register uint_2 p_sample; p_sample = 0; for (i=0;i #include #include #include #include #include #include "io_lib/os.h" #include "io_lib/xalloc.h" #ifdef TRACE_ARCHIVE # include # include # include # include # include #endif #ifdef USE_WGET # include #endif #ifndef PATH_MAX # define PATH_MAX 1024 #endif #ifdef HAVE_LIBCURL # include #endif #include "io_lib/open_trace_file.h" #include "io_lib/misc.h" #include "io_lib/tar_format.h" #include "io_lib/hash_table.h" #ifndef SAMTOOLS # include "io_lib/compress.h" # include "io_lib/sff.h" # include "io_lib/srf.h" #endif /* * Supported compression extensions. See the magics array in compress.c for * the full structure. */ static char *magics[] = {"", ".bz", ".gz", ".Z", ".z", ".bz2", ".sz"}; /* * Tokenises the search path splitting on colons (unix) or semicolons * (windows). * We also explicitly add a "./" to the end of the search path * * Returns: A new search path with items separated by nul chars. Two nul * chars in a row represent the end of the tokenised path. * Returns NULL for a failure. * * The returned data has been malloced. It is up to the caller to free this * memory. */ char *tokenise_search_path(char *searchpath) { char *newsearch; unsigned int i, j; size_t len; #ifdef _WIN32 char path_sep = ';'; #else char path_sep = ':'; #endif if (!searchpath) searchpath=""; newsearch = (char *)malloc((len = strlen(searchpath))+5); if (!newsearch) return NULL; for (i = 0, j = 0; i < len; i++) { /* "::" => ":". Used for escaping colons in http://foo */ if (i < len-1 && searchpath[i] == ':' && searchpath[i+1] == ':') { newsearch[j++] = ':'; i++; continue; } /* Handle http:// and ftp:// too without :: */ if (path_sep == ':') { if ((i == 0 || (i > 0 && searchpath[i-1] == ':')) && (!strncmp(&searchpath[i], "http:", 5) || !strncmp(&searchpath[i], "https:", 6) || !strncmp(&searchpath[i], "ftp:", 4) || !strncmp(&searchpath[i], "|http:", 6) || !strncmp(&searchpath[i], "|https:", 7) || !strncmp(&searchpath[i], "|ftp:", 5) || !strncmp(&searchpath[i], "URL=http:", 9) || !strncmp(&searchpath[i], "URL=https:",10)|| !strncmp(&searchpath[i], "URL=ftp:", 8))) { do { newsearch[j++] = searchpath[i]; } while (i 100) return NULL; /* Search the .index file */ sprintf(path, "%s.index", tarname); if (file_exists(path)) { FILE *fpind = fopen(path, "r"); char *cp; int tmp_off; int found = 0; if (fpind) { while (fgets(path, PATH_MAX+100, fpind)) { if ((cp = strchr(path, '\n'))) *cp = 0; tmp_off = strtol(path, &cp, 10); while (isspace(*cp)) cp++; if (strncmp(cp, file, name_len) == 0) { int i; for (i = 0; i < num_magics; i++) { if (strcmp(&cp[name_len], magics[i]) == 0) { offset = tmp_off; found = 1; break; } } if (found) break; } } fclose(fpind); /* Not in index */ if (!found) return NULL; } } if (NULL == (fp = fopen(tarname, "rb"))) return NULL; /* * Search through the tar file (starting from index position) looking * for our filename. If there was no index then we start from position 0. */ fseek(fp, offset, SEEK_SET); while(fread(&blk, sizeof(blk), 1, fp) == 1) { if (!blk.header.name[0]) break; size = strtol(blk.header.size, NULL, 8); /* start with the same name... */ if (strncmp(blk.header.name, file, name_len) == 0) { char *data; int i; /* ... but does it end with a known compression extension? */ for (i = 0; i < num_magics; i++) { if (strcmp(&blk.header.name[name_len], magics[i]) == 0) { break; } } /* ... apparently not? continue then */ if (i == num_magics) continue; /* Found it - copy out the data to an mFILE */ if (NULL == (data = (char *)malloc(size))) return NULL; if (size != fread(data, 1, size, fp)) { free(data); return NULL; } return mfcreate(data, size); } fseek(fp, TBLOCK*((size+TBLOCK-1)/TBLOCK), SEEK_CUR); } fclose(fp); return NULL; } /* * Reads a hash file to look for a filename. The hash file contains the * (relative) pathname for the file it is an index for along with the * positions and sizes of each file contained within it. The file format * of the archive itself is irrelevant provided that the data is not * internally compressed in some manner specific to that archive. * * Return mFILE pointer if found * NULL if not */ static mFILE *find_file_hash(char *file, char *hashfile) { size_t size; static HashFile *hf = NULL; static char hf_name[1024]; char *data; /* Cache an open HashFile for fast accesing */ if (strcmp(hashfile, hf_name) != 0) { if (hf) HashFileDestroy(hf); hf = HashFileOpen(hashfile); if (!hf) return NULL; strcpy(hf_name, hashfile); } /* Search */ if (NULL == (data = HashFileExtract(hf, file, &size))) return NULL; /* Found, so copy the contents to a fake FILE pointer */ return mfcreate(data, size); } #ifndef SAMTOOLS /* * Extracts a single trace from an SRF file. * * Return mFILE pointer if found * NULL if not */ static mFILE *find_file_srf(char *tname, char *srffile) { srf_t *srf; uint64_t cpos, hpos, dpos; mFILE *mf = NULL; char *cp; if (NULL == (srf = srf_open(srffile, "r"))) return NULL; if (NULL != (cp = strrchr(tname, '/'))) tname = cp+1; if (0 == srf_find_trace(srf, tname, &cpos, &hpos, &dpos)) { char *data = malloc(srf->th.trace_hdr_size + srf->tb.trace_size); if (!data) { srf_destroy(srf, 1); return NULL; } memcpy(data, srf->th.trace_hdr, srf->th.trace_hdr_size); memcpy(data + srf->th.trace_hdr_size, srf->tb.trace, srf->tb.trace_size); mf = mfcreate(data, srf->th.trace_hdr_size + srf->tb.trace_size); } srf_destroy(srf, 1); return mf; } #endif #ifdef TRACE_ARCHIVE /* * Searches for file in the ensembl trace archive pointed to by arcname. * If it finds it, it copies it out and returns a file pointer to the * temporary file, otherwise we return NULL. * * Arcname has the form address:port, eg "titan/22100" * * Returns mFILE pointer if found * NULL if not. */ #define RDBUFSZ 8192 static mFILE *find_file_archive(char *file, char *arcname) { char server[1024], *cp; int port; struct hostent *host; struct sockaddr_in saddr; int s = 0; char msg[1024]; ssize_t msg_len; char buf[RDBUFSZ]; mFILE *fpout; int block_count; /* Split arc name into server and port */ if (!(cp = strchr(arcname, '/'))) return NULL; strncpy(server, arcname, 1023); server[MIN(1023,cp-arcname)] = 0; port = atoi(cp+1); /* Make and connect socket */ if (NULL == (host = gethostbyname(server))) { perror("gethostbyname()"); return NULL; } saddr.sin_port = htons(port); saddr.sin_family = host->h_addrtype; memcpy(&saddr.sin_addr,host->h_addr_list[0], host->h_length); if ((s = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP)) == -1) { perror("socket()"); return NULL; } if (connect(s, (struct sockaddr *)&saddr, sizeof(saddr)) == -1) { perror("connect()"); return NULL; } /* The minimal message to send down is "--scf tracename" */ sprintf(msg, "--scf %.*s\n", 1000, file); msg_len = strlen(msg); if (send(s, msg, msg_len, 0) != msg_len) { /* * partial request sent, but requests are short so if this * happens it's unlikely we'll cure it by sending multiple * fragments. */ /* close(s); */ return NULL; } /* * Create a fake FILE (mFILE) and write to it. */ fpout = mfcreate(NULL, 0); /* * Read the data back, in multiple blocks if necessary and write it * to our temporary file. We use a blocking read with a low timeout to * prevent locking up the application indefinitely. */ { struct timeval tv = {0, 10000}; setsockopt(s, SOL_SOCKET, SO_RCVTIMEO, (char *)&tv, sizeof(tv)); } errno = 0; block_count = 200; while ((msg_len = read(s, buf, RDBUFSZ)) > 0 || (errno == EWOULDBLOCK && --block_count)) { errno = 0; if (msg_len > 0) mfwrite(buf, 1, msg_len, fpout); } close(s); if (!block_count) { mfclose(fpout); return NULL; } mrewind(fpout); return fpout; } #endif #ifndef SAMTOOLS #ifdef USE_WGET /* NB: non-reentrant due to reuse of handle */ mFILE *find_file_url(char *file, char *url) { char buf[8192], *cp; mFILE *fp; int pid; int maxlen = 8190 - strlen(file); char *fname = tempnam(NULL, NULL); int status; /* Expand %s for the trace name */ for (cp = buf; *url && cp - buf < maxlen; url++) { if (*url == '%' && *(url+1) == 's') { url++; cp += strlen(strcpy(cp, file)); } else { *cp++ = *url; } } *cp++ = 0; /* Execute wget */ if ((pid = fork())) { waitpid(pid, &status, 0); } else { execlp("wget", "wget", "-q", "-O", fname, buf, NULL); } /* Return a filepointer to the result (if it exists) */ fp = (!status && file_size(fname) != 0) ? mfopen(fname, "rb") : NULL; remove(fname); free(fname); return fp; } #endif #define STATIC_CURL #ifdef HAVE_LIBCURL mFILE *find_file_url(char *file, char *url) { char buf[8192], *cp; mFILE *mf = NULL, *headers = NULL; int maxlen = 8190 - strlen(file); #ifdef STATIC_CURL static CURL *handle = NULL; static int curl_init = 0; #else CURL *handle = NULL; static int curl_init = 0; #endif char errbuf[CURL_ERROR_SIZE]; *errbuf = 0; #ifdef STATIC_CURL if (!curl_init) { if (curl_global_init(CURL_GLOBAL_ALL)) return NULL; if (NULL == (handle = curl_easy_init())) goto error; curl_init = 1; } #else if (!curl_init) { if (curl_global_init(CURL_GLOBAL_ALL)) return NULL; curl_init = 1; } if (NULL == (handle = curl_easy_init())) goto error; #endif /* Expand %s for the trace name */ for (cp = buf; *url && cp - buf < maxlen; url++) { if (*url == '%' && *(url+1) == 's') { url++; cp += strlen(strcpy(cp, file)); } else { *cp++ = *url; } } *cp++ = 0; /* Setup the curl */ if (NULL == (mf = mfcreate(NULL, 0)) || NULL == (headers = mfcreate(NULL, 0))) return NULL; if (0 != curl_easy_setopt(handle, CURLOPT_URL, buf)) goto error; if (0 != curl_easy_setopt(handle, CURLOPT_CONNECTTIMEOUT, 60L)) goto error; if (0 != curl_easy_setopt(handle, CURLOPT_WRITEFUNCTION, (curl_write_callback)mfwrite)) goto error; if (0 != curl_easy_setopt(handle, CURLOPT_WRITEDATA, mf)) goto error; if (0 != curl_easy_setopt(handle, CURLOPT_HEADERFUNCTION, (curl_write_callback)mfwrite)) goto error; if (0 != curl_easy_setopt(handle, CURLOPT_WRITEHEADER, headers)) goto error; if (0 != curl_easy_setopt(handle, CURLOPT_ERRORBUFFER, errbuf)) goto error; if (0 != curl_easy_setopt(handle, CURLOPT_FOLLOWLOCATION, 1)) goto error; const curl_version_info_data *info = curl_version_info(CURLVERSION_NOW); char user_agent[1000]; sprintf(user_agent, "io_lib/" PACKAGE_VERSION " libcurl/%.900s", info->version); if (0 != curl_easy_setopt(handle, CURLOPT_USERAGENT, user_agent)) goto error; /* Fetch! */ if (0 != curl_easy_perform(handle)) goto error; /* Report errors is approproate. 404 is silent as it may have just been * a search via RAWDATA path, everything else is worth reporting. */ { float version; int response; char nul = 0; mfwrite(&nul, 1, 1, headers); if (2 == sscanf(headers->data, "HTTP/%f %d", &version, &response)) { if (response != 200 && response != 301 && response != 404) { fprintf(stderr, "%.*s\n", (int)headers->size, headers->data); goto error; } } } if (mftell(mf) == 0) goto error; mfdestroy(headers); #ifndef STATIC_CURL curl_easy_cleanup(handle); #endif mrewind(mf); return mf; error: #ifndef STATIC_CURL if (handle) curl_easy_cleanup(handle); #endif if (mf) mfdestroy(mf); if (headers) mfdestroy(headers); if (*errbuf) fprintf(stderr, "CURL ERROR: %s\n", errbuf); return NULL; } #endif #if !defined(USE_WGET) && !defined(HAVE_LIBCURL) mFILE *find_file_url(char *file, char *url) { return NULL; } #endif /* * Takes an SFF file in 'data' and edits the header to ensure * that it has no index listed and only claims to contain a single entry. * This isn't strictly necessary for the sff/sff.c reading code, but it is * the 'Right Thing' to do. * * Returns an mFILE on success or NULL on failure. */ static mFILE *sff_single(char *data, size_t size) { *(uint64_t *)(data+8) = be_int8(0); /* index offset */ *(uint32_t *)(data+16) = be_int4(0); /* index size */ *(uint32_t *)(data+20) = be_int4(1); /* number of reads */ return mfcreate(data, size); } /* Hash (.hsh) format index searching for SFF files */ static mFILE *sff_hash_query(char *sff, char *entry, FILE *fp) { static HashFile *hf = NULL; static char sff_copy[1024]; char *data; size_t size; /* Cache an open HashFile for fast accessing */ if (strcmp(sff, sff_copy) != 0) { if (hf) { hf->afp = NULL; hf->hfp = NULL; /* will be closed by our parent */ HashFileDestroy(hf); } fseek(fp, -4, SEEK_CUR); if (NULL == (hf = HashFileFopen(fp))) return NULL; strcpy(sff_copy, sff); } data = HashFileExtract(hf, entry, &size); return data ? sff_single(data, size) : NULL; } /* * getuint4_255 * * A function to convert a 4-byte TVF/SFF value into an integer, where * the bytes are base 255 numbers. This is used to store the index offsets. */ static unsigned int getuint4_255(unsigned char *b) { return ((unsigned int) b[0]) * 255 * 255 * 255 + ((unsigned int) b[1]) * 255 * 255 + ((unsigned int) b[2]) * 255 + ((unsigned int) b[3]); } /* * 454 sorted format (.srt) index searching for SFF files. * Uses a binary search. * This function and getuint4_255 above are taken with permission * from 454's getsff.c with the following licence: * * Copyright (c)[2001-2005] 454 Life Sciences Corporation. All Rights Reserved. * * 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 LICENSOR 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. * * Permission to use, copy, modify and distribute this software and its * documentation for any purpose is hereby granted without fee, provided * that this copyright and notice appears in all copies. */ static mFILE *sff_sorted_query(char *sff, char *accno, FILE *fp, uint32_t index_length) { static unsigned char *index; static char sff_copy[1024]; unsigned char *us; uint32_t start, end; uint32_t offset = 0; char *data = NULL; static char chdr[1024]; static int chdrlen = 0, nflows = 0; union { char c1[1024]; uint16_t c2[512]; uint32_t c4[256]; } rhdr; int rhdrlen; int nbases, dlen; int bytes_per_flow = 2; /* Cache index if we're querying the same SFF file */ if (strcmp(sff_copy, sff) != 0) { if (index) xfree(index); if (NULL == (index = (unsigned char *)xmalloc(index_length))) return NULL; if (index_length != fread(index, 1, index_length, fp)) { xfree(index); return NULL; } strcpy(sff_copy, sff); /* Read the common header too - minimal decoding necessary */ fseek(fp, 0, SEEK_SET); if (31 != fread(chdr, 1, 31, fp)) return NULL; chdrlen = be_int2(*(uint16_t *)(chdr+24)); nflows = be_int2(*(uint16_t *)(chdr+28)); if (chdrlen-31 != fread(chdr+31, 1, chdrlen-31, fp)) return NULL; } /* * Perform a binary search of the index, stopping when the search * region becomes relatively small. This assumes that no accession * number is near 200 characters. */ start = 0; end = index_length; while (end - start > 200) { uint32_t mid; int val; mid = (start + end) / 2; /* * From the byte midpoint, scan backwards to the beginning of the * index record that covers that byte midpoint. */ while (mid > start && index[mid-1] != 255) { mid--; } val = strcmp(accno, (char *)(index+mid)); if (val == 0) { break; } else if (val < 0) { end = mid; } else { start = mid; } } /* * Scan through the small search region, looking for the accno. */ while (start < end) { if (strcmp(accno, (char *)(index+start)) == 0) { /* * If the accno is found, skip the accno characters, * then get the record offset. */ for (us=index+start; *us; us++,start++) ; us++; start++; offset = getuint4_255(us); if (us[4] != 255) { return NULL; } /* * The original getsff.c here computed the record size by * looking at the next index item and comparing it's offset to * this one, or the end of file position if this is the last * item. This has two problems: * 1: It means the index itself cannot be added to the end of * the file. * 2: It means that we cannot simply add an index to a SFF * file without also reordering all of the items within it. * * We solve this by reading the read header to work out the * object size instead. */ break; } /* * Skip to the beginning of the next index element. */ while (start < end && index[start] != 255) { start++; } start++; } /* * Now offset indicates the position of the SFF entry. Read and decode * header to get data length. Then read this too. */ fseek(fp, offset, SEEK_SET); if (16 != fread(rhdr.c1, 1, 16, fp)) return NULL; rhdrlen = be_int2(rhdr.c2[0]); nbases = be_int4(rhdr.c4[1]); if (rhdrlen-16 != fread(rhdr.c1+16, 1, rhdrlen-16, fp)) return NULL; dlen = (nflows * bytes_per_flow + nbases * 3 + 7) & ~7; /* Built up the fake SFF entry */ if (NULL == (data = (char *)xmalloc(chdrlen + rhdrlen + dlen))) return NULL; memcpy(data, chdr, chdrlen); memcpy(data + chdrlen, rhdr.c1, rhdrlen); if (dlen != fread(data + chdrlen + rhdrlen, 1, dlen, fp)) { xfree(data); return NULL; } /* Convert to mFILE */ return sff_single(data, chdrlen + rhdrlen + dlen); } /* * This returns an mFILE containing an SFF entry. * * This does the minimal decoding necessary to skip through the SFF * container to find an entry. In this respect it is a semi-duplication * of sff/sff.[ch], but implemented for efficiency. * * Having found an entry it packs the common header, the read specific * header and the read data into a single block of memory and returns this * as an mFILE. In essence it produces a single-read SFF archive. This * is then decoded by the normal sff parsing code representing a small * amount of redundancy, but one which is swamped by the I/O time. */ static mFILE *find_file_sff(char *entry, char *sff) { static FILE *fp = NULL; static char sff_copy[1024]; union { char c1[65536]; uint16_t c2[32768]; uint32_t c4[16384]; uint64_t c8[8192]; } chdr, rhdr; /* generous, but worst case */ uint32_t nflows, chdrlen, rhdrlen = 0, dlen = 0, magic; uint64_t file_pos; static uint64_t index_offset = 0; static uint32_t index_length = 0; static char index_format[8]; uint32_t nreads, i; size_t entry_len = strlen(entry); int bytes_per_flow = 2; char *fake_file; /* * Check cached information so rapid queries to the same archive are * fast. * ASSUMPTION: we won't externally replace the sff file with another of * the same name. */ if (strcmp(sff, sff_copy) == 0) { if (memcmp(index_format, ".hsh1.00", 8) == 0) { return sff_hash_query(sff, entry, fp); } else if (memcmp(index_format, ".srt1.00", 8) == 0 || memcmp(index_format, ".mft1.00", 8) == 0) { return sff_sorted_query(sff, entry, fp, index_length-8); } } if (fp) fclose(fp); strcpy(sff_copy, sff); *index_format = 0; /* Read the common header */ if (NULL == (fp = fopen(sff, "rb"))) return NULL; if (31 != fread(chdr.c1, 1, 31, fp)) return NULL; /* Check magic & vers: TODO */ magic = be_int4(chdr.c4[0]); if (magic != SFF_MAGIC) return NULL; if (memcmp(chdr.c1+4, SFF_VERSION, 4) != 0) return NULL; /* If we have an index, use it, otherwise search linearly */ index_offset = be_int8(chdr.c8[1]); index_length = be_int4(chdr.c4[4]); if (index_length != 0) { long orig_pos = ftell(fp); fseek(fp, index_offset, SEEK_SET); if (8 != fread(index_format, 1, 8, fp)) return NULL; if (memcmp(index_format, ".hsh1.00", 8) == 0) { /* HASH index v1.00 */ return sff_hash_query(sff, entry, fp); } else if (memcmp(index_format, ".srt1.00", 8) == 0 || memcmp(index_format, ".mft1.00", 8) == 0) { /* 454 sorted v1.00 */ return sff_sorted_query(sff, entry, fp, index_length-8); } else { /* Unknown index: revert back to a slow linear scan */ fseek(fp, orig_pos, SEEK_SET); } } nreads = be_int4(chdr.c4[5]); chdrlen = be_int2(chdr.c2[12]); //nkey = be_int2(chdr.c2[13]); nflows = be_int2(chdr.c2[14]); /* Read the remainder of the header */ if (chdrlen-31 != fread(chdr.c1+31, 1, chdrlen-31, fp)) return NULL; file_pos = chdrlen; /* Loop until we find the correct entry */ for (i = 0; i < nreads; i++) { uint16_t name_len; uint32_t nbases; /* Index could be between common header and first read - skip */ if (file_pos == index_offset) { fseek(fp, index_length, SEEK_CUR); file_pos += index_length; } /* Read 16 bytes to get name length */ if (16 != fread(rhdr.c1, 1, 16, fp)) return NULL; rhdrlen = be_int2(rhdr.c2[0]); name_len = be_int2(rhdr.c2[1]); nbases = be_int4(rhdr.c4[1]); /* Read the rest of the header */ if (rhdrlen-16 != fread(rhdr.c1+16, 1, rhdrlen-16, fp)) return NULL; file_pos += rhdrlen; dlen = (nflows * bytes_per_flow + nbases * 3 + 7) & ~7; if (name_len == entry_len && 0 == memcmp(rhdr.c1+16, entry, entry_len)) break; /* This is not the read you are looking for... */ fseek(fp, dlen, SEEK_CUR); } if (i == nreads) { /* Not found */ return NULL; } /* * Although we've decoded some bits already, we take the more modular * approach of packing the sections together and passing the entire * data structure off as a single-read SFF file to be decoded fully * by the sff reading code. */ if (NULL == (fake_file = (char *)xmalloc(chdrlen + rhdrlen + dlen))) return NULL; memcpy(fake_file, chdr.c1, chdrlen); memcpy(fake_file+chdrlen, rhdr.c1, rhdrlen); if (dlen != fread(fake_file+chdrlen+rhdrlen, 1, dlen, fp)) { xfree(fake_file); return NULL; } /* Convert to an mFILE and return */ return sff_single(fake_file, chdrlen+rhdrlen+dlen); } #endif /* * Searches for file in the directory 'dirname'. If it finds it, it opens * it. This also searches for compressed versions of the file in dirname * too. * * Returns mFILE pointer if found * NULL if not */ static mFILE *find_file_dir(char *file, char *dirname) { char path[PATH_MAX+1], path2[PATH_MAX+1]; size_t len = strlen(dirname); char *cp; if (dirname[len-1] == '/') len--; /* Special case for "./" or absolute filenames */ if (*file == '/' || (len==1 && *dirname == '.')) { sprintf(path, "%s", file); } else { /* Handle %[0-9]*s expansions, if required */ char *path_end = path; *path = 0; while ((cp = strchr(dirname, '%'))) { char *endp; long l = strtol(cp+1, &endp, 10); if (*endp != 's') { strncpy(path_end, dirname, (endp+1)-dirname); path_end += (endp+1)-dirname; dirname = endp+1; continue; } strncpy(path_end, dirname, cp-dirname); path_end += cp-dirname; if (l) { strncpy(path_end, file, l); path_end += MIN(strlen(file), l); file += MIN(strlen(file), l); } else { strcpy(path_end, file); path_end += strlen(file); file += strlen(file); } len -= (endp+1) - dirname; dirname = endp+1; } strncpy(path_end, dirname, len); path_end += MIN(strlen(dirname), len); *path_end = 0; if (*file) { *path_end++ = '/'; strcpy(path_end, file); } //fprintf(stderr, "*PATH=\"%s\"\n", path); } if (is_file(path)) { return mfopen(path, "rbm"); } /* * Given a pathname /a/b/c if a/b is a file and not a directory then * we'd get an ENOTDIR error. Instead we assume that a/b is an archive * and we attempt to work out what type by reading the first and last * bits of the file. */ if ((cp = strrchr(file, '/'))) { strcpy(path2, path); /* path contains / too as it's from file */ *strrchr(path2, '/') = 0; if (is_file(path2)) { /* Open the archive to test for magic numbers */ char magic[8]; FILE *fp; enum archive_type_t { NONE, HASH, TAR, SFF, SRF } type = NONE; if (NULL == (fp = fopen(path2, "rb"))) return NULL; memcpy(magic, "\0\0\0\0\0\0", 4); if (4 != fread(magic, 1, 4, fp)) return NULL; /* .hsh or .sff at start */ if (memcmp(magic, ".hsh", 4) == 0) type = HASH; else if (memcmp(magic, ".sff", 4) == 0) type = SFF; /* Or .hsh or Ihsh at the end */ if (NONE == type) { fseek(fp, -16, SEEK_END); if (8 != fread(magic, 1, 8, fp)) return NULL; if (memcmp(magic+4, ".hsh", 4) == 0) type = HASH; else if (memcmp(magic, "Ihsh", 4) == 0) type = SRF; } /* or ustar 257 bytes in to indicate un-hashed tar */ if (NONE == type) { fseek(fp, 257, SEEK_SET); if (5 != fread(magic, 1, 5, fp)) return NULL; if (memcmp(magic, "ustar", 5) == 0) type = TAR; } fclose(fp); switch (type) { case HASH: return find_file_hash(cp+1, path2); case TAR: return find_file_tar(cp+1, path2, 0); #ifndef SAMTOOLS case SFF: return find_file_sff(cp+1, path2); case SRF: return find_file_srf(cp+1, path2); #endif default: case NONE: break; } return NULL; } } return NULL; } /* * ------------------------------------------------------------------------ * Public functions below. */ /* * Opens a trace file named 'file'. This is initially looked for as a * pathname relative to a file named "relative_to". This may (for * example) be the name of an experiment file referencing the trace * file. In this case by passing relative_to as the experiment file * filename the trace file will be picked up in the same directory as * the experiment file. Relative_to may be supplied as NULL. * * 'file' is looked for at relative_to, then the current directory, and then * all of the locations listed in 'path' (which is a colon separated list). * If 'path' is NULL it uses the RAWDATA environment variable instead. * * Returns a mFILE pointer when found. * NULL otherwise. */ mFILE *open_path_mfile(char *file, char *path, char *relative_to) { char *newsearch; char *ele; mFILE *fp; /* Use path first */ if (!path) path = getenv("RAWDATA"); if (NULL == (newsearch = tokenise_search_path(path))) return NULL; /* * Step through the search path testing out each component. * We now look through each path element treating some prefixes as * special, otherwise we treat the element as a directory. */ for (ele = newsearch; *ele; ele += strlen(ele)+1) { int i; char *suffix[6] = {"", ".gz", ".bz2", ".sz", ".Z", ".bz2"}; for (i = 0; i < 6; i++) { char file2[1024]; char *ele2; /* * '|' prefixing a path component indicates that we do not * wish to perform the compression extension searching in that * location. */ if (*ele == '|') { ele2 = ele+1; } else { ele2 = ele; } sprintf(file2, "%s%s", file, suffix[i]); if (0 == strncmp(ele2, "TAR=", 4)) { if ((fp = find_file_tar(file2, ele2+4, 0))) { free(newsearch); return fp; } } else if (0 == strncmp(ele2, "HASH=", 5)) { if ((fp = find_file_hash(file2, ele2+5))) { free(newsearch); return fp; } #ifdef TRACE_ARCHIVE } else if (0 == strncmp(ele2, "ARC=", 4)) { if ((fp = find_file_archive(file2, ele2+4))) { free(newsearch); return fp; } #endif #ifndef SAMTOOLS #if defined(USE_WGET) || defined(HAVE_LIBCURL) } else if (0 == strncmp(ele2, "URL=", 4)) { if ((fp = find_file_url(file2, ele2+4))) { free(newsearch); return fp; } } else if (!strncmp(ele2, "http:", 5) || !strncmp(ele2, "ftp:", 4) || !strncmp(ele2, "https:", 6)) { /* ftp/http compression best done via other means */ if (i == 0 && (fp = find_file_url(file2, ele2))) { free(newsearch); return fp; } #endif } else if (0 == strncmp(ele2, "SFF=", 4)) { if ((fp = find_file_sff(file2, ele2+4))) { free(newsearch); return fp; } } else if (0 == strncmp(ele2, "SRF=", 4)) { if ((fp = find_file_srf(file2, ele2+4))) { free(newsearch); return fp; } #endif } else { if ((fp = find_file_dir(file2, ele2))) { free(newsearch); return fp; } } if (*ele == '|') break; } } free(newsearch); /* Look in the same location as the incoming 'relative_to' filename */ if (relative_to) { char *cp; char relative_path[PATH_MAX+1]; strcpy(relative_path, relative_to); if ((cp = strrchr(relative_path, '/'))) *cp = 0; if ((fp = find_file_dir(file, relative_path))) return fp; } return NULL; } FILE *open_path_file(char *file, char *path, char *relative_to) { mFILE *mf = open_path_mfile(file, path, relative_to); FILE *fp; if (!mf) return NULL; if (mf->fp) return mf->fp; /* Secure temporary file generation */ #ifdef _WIN32 if (NULL == (fp = tmpfile_win())) #else if (NULL == (fp = tmpfile())) #endif return NULL; /* Copy the data */ fwrite(mf->data, 1, mf->size, fp); rewind(fp); mfclose(mf); return fp; } static char *exp_path = NULL; static char *trace_path = NULL; void iolib_set_trace_path(char *path) { trace_path = path; } char *iolib_get_trace_path(void) { return trace_path; } void iolib_set_exp_path (char *path) { exp_path = path; } char *iolib_get_exp_path (void) { return exp_path; } /* * Trace file functions: uses TRACE_PATH environment variable. */ mFILE *open_trace_mfile(char *file, char *rel_to) { return open_path_mfile(file, trace_path ? trace_path : getenv("TRACE_PATH"), rel_to); } FILE *open_trace_file(char *file, char *rel_to) { return open_path_file(file, trace_path ? trace_path : getenv("TRACE_PATH"), rel_to); } /* * Trace file functions: uses EXP_PATH environment variable. */ mFILE *open_exp_mfile(char *file, char *relative_to) { return open_path_mfile(file, exp_path ? exp_path : getenv("EXP_PATH"), relative_to); } FILE *open_exp_file(char *file, char *relative_to) { return open_path_file(file, exp_path ? exp_path : getenv("EXP_PATH"), relative_to); } io_lib-io_lib-1-14-11/io_lib/open_trace_file.h000066400000000000000000000135151336132477700211130ustar00rootroot00000000000000/* * Copyright (c) 2005-2007, 2013 Genome Research Ltd. * Author(s): 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. */ /* * Author(s): James Bonfield * * Copyright (c) 2001 MEDICAL RESEARCH COUNCIL * All rights reserved * * 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 name of the MEDICAL RESEARCH COUNCIL, THE LABORATORY OF * MOLECULAR BIOLOGY 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 THE COPYRIGHT HOLDERS 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 THE COPYRIGHT OWNER 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. */ #ifndef _OPEN_TRACE_FILE_H_ #define _OPEN_TRACE_FILE_H_ #include "io_lib/mFILE.h" #ifdef __cplusplus extern "C" { #endif /* * Tokenises the search path splitting on colons (unix) or semicolons * (windows). * We also explicitly add a "./" to the end of the search path * * Returns: A new search path with items separated by nul chars. Two nul * chars in a row represent the end of the tokenised path. * Returns NULL for a failure. * * The returned data has been malloced. It is up to the caller to free this * memory. */ char *tokenise_search_path(char *searchpath); /* * Opens a trace file named 'file'. This is initially looked for as a * pathname relative to a file named "relative_to". This may (for * example) be the name of an experiment file referencing the trace * file. In this case by passing relative_to as the experiment file * filename the trace file will be picked up in the same directory as * the experiment file. Relative_to may be supplied as NULL. * * 'file' is looked for at relative_to, then the current directory, and then * all of the locations listed in 'path' (which is a colon separated list). * If 'path' is NULL it uses the RAWDATA environment variable instead. * * Returns a mFILE pointer when found. * NULL otherwise. */ mFILE *open_path_mfile(char *file, char *path, char *relative_to); /* * Returns a mFILE containing the entire contents of the url; * NULL on failure. */ mFILE *find_file_url(char *file, char *url); /* * Opens a trace file named 'file'. This is initially looked for as a * pathname relative to a file named "relative_to". This may (for * example) be the name of an experiment file referencing the trace * file. In this case by passing relative_to as the experiment file * filename the trace file will be picked up in the same directory as * the experiment file. Relative_to may be supplied as NULL. * * 'file' is looked for at relative_to, then the current directory, and then * all of the locations listed in RAWDATA (which is a colon separated list). * * Returns a mFILE pointer when found. * NULL otherwise. */ mFILE *open_trace_mfile(char *file, char *relative_to); FILE *open_trace_file(char *file, char *relative_to); mFILE *open_exp_mfile(char *file, char *relative_to); FILE *open_exp_file(char *file, char *relative_to); void iolib_set_trace_path(char *path); char *iolib_get_trace_path(void); void iolib_set_exp_path (char *path); char *iolib_get_exp_path (void); #ifdef __cplusplus } #endif #endif /* _OPEN_TRACE_FILE_H_ */ io_lib-io_lib-1-14-11/io_lib/os.h.in000066400000000000000000000243401336132477700170210ustar00rootroot00000000000000/* * File: os.h * * Author: * MRC Laboratory of Molecular Biology * Hills Road * Cambridge CB2 2QH * United Kingdom * * Description: operating system specific type definitions * */ #ifndef _OS_H_ #define _OS_H_ #include #include #ifdef __cplusplus extern "C" { #endif /*----------------------------------------------------------------------------- * Detection of endianness. The main part of this is done in autoconf, but * for the case of MacOS FAT binaries we fall back on auto-sensing based on * processor type too. */ /* Set by autoconf. * * If you are attempting to compile without autoconf, copy this file to * os.h and remove the @...@ lines below. */ #ifndef NO_AUTOCONF @SET_ENDIAN@ @SET_STDIO_EXT@ @SET_CRAM_IO_CUSTOM_BUFFERING@ #endif /* Mac FAT binaries or unknown. Auto detect based on CPU type */ #if !defined(SP_BIG_ENDIAN) && !defined(SP_LITTLE_ENDIAN) /* * x86 equivalents */ #if defined(__i386__) || defined(__i386) || defined(__amd64__) || defined(__amd64) || defined(__x86_64__) || defined(__x86_64) || defined(__i686__) || defined(__i686) # if defined(SP_BIG_ENDIAN) # undef SP_BIG_ENDIAN # endif # define SP_LITTLE_ENDIAN #endif /* * DEC Alpha */ #if defined(__alpha__) || defined(__alpha) # if defined(SP_LITTLE_ENDIAN) # undef SP_LITTLE_ENDIAN # endif # define SP_BIG_ENDIAN #endif /* * SUN Sparc */ #if defined(__sparc__) || defined(__sparc) # if defined(SP_LITTLE_ENDIAN) # undef SP_LITTLE_ENDIAN # endif # define SP_BIG_ENDIAN #endif /* * PowerPC */ #if defined(__ppc__) || defined(__ppc) # if defined(SP_LITTLE_ENDIAN) # undef SP_LITTLE_ENDIAN # endif # define SP_BIG_ENDIAN #endif /* Some catch-alls */ #if defined(__LITTLE_ENDIAN__) || defined(__LITTLEENDIAN__) # define SP_LITTLE_ENDIAN #endif #if defined(__BIG_ENDIAN__) || defined(__BIGENDIAN__) # define SP_BIG_ENDIAN #endif #if defined(SP_BIG_ENDIAN) && defined(SP_LITTLE_ENDIAN) # error Both BIG and LITTLE endian defined. Fix os.h and/or Makefile #endif #if !defined(SP_BIG_ENDIAN) && !defined(SP_LITTLE_ENDIAN) # error Neither BIG nor LITTLE endian defined. Fix os.h and/or Makefile #endif #endif /*----------------------------------------------------------------------------- * Allow for unaligned memory access. This is used in BAM code as the packed * structure has 4-byte cigar ints after the variable length name. * * Consider using AX_CHECK_ALIGNED_ACCESS_REQUIRED in autoconf. */ #if defined(__i386__) || defined(__i386) || defined(__amd64__) || defined(__amd64) || defined(__x86_64__) || defined(__x86_64) || defined(__i686__) || defined(__i686) # define ALLOW_UAC #endif /*----------------------------------------------------------------------------- * Byte swapping macros */ /* * Our new swap runs at the same speed on Ultrix, but substantially faster * (300% for swap_int4, ~50% for swap_int2) on an Alpha (due to the lack of * decent 'char' support). * * They also have the ability to swap in situ (src == dst). Newer code now * relies on this so don't change back! */ #define iswap_int8(x) \ (((x & 0x00000000000000ffLL) << 56) + \ ((x & 0x000000000000ff00LL) << 40) + \ ((x & 0x0000000000ff0000LL) << 24) + \ ((x & 0x00000000ff000000LL) << 8) + \ ((x & 0x000000ff00000000LL) >> 8) + \ ((x & 0x0000ff0000000000LL) >> 24) + \ ((x & 0x00ff000000000000LL) >> 40) + \ ((x & 0xff00000000000000LL) >> 56)) #define iswap_int4(x) \ (((x & 0x000000ff) << 24) + \ ((x & 0x0000ff00) << 8) + \ ((x & 0x00ff0000) >> 8) + \ ((x & 0xff000000) >> 24)) #define iswap_int2(x) \ (((x & 0x00ff) << 8) + \ ((x & 0xff00) >> 8)) #define swap_int8(src, dst) ((dst) = iswap_int8(src)) #define swap_int4(src, dst) ((dst) = iswap_int4(src)) #define swap_int2(src, dst) ((dst) = iswap_int2(src)) /* * Linux systems may use byteswap.h to get assembly versions of byte-swap * on intel systems. This can be as trivial as the bswap opcode, which works * out at over 2-times faster than iswap_int4 above. */ #if 0 #if defined(__linux__) # include # undef iswap_int8 # undef iswap_int4 # undef iswap_int2 # define iswap_int8 bswap_64 # define iswap_int4 bswap_32 # define iswap_int2 bswap_16 #endif #endif /* * Macros to specify that data read in is of a particular endianness. * The macros here swap to the appropriate order for the particular machine * running the macro and return the new answer. These may also be used when * writing to a file to specify that we wish to write in (eg) big endian * format. * * This leads to efficient code as most of the time these macros are * trivial. */ #ifdef SP_BIG_ENDIAN #define be_int8(x) (x) #define be_int4(x) (x) #define be_int2(x) (x) #define be_int1(x) (x) #define le_int8(x) iswap_int8((x)) #define le_int4(x) iswap_int4((x)) #define le_int2(x) iswap_int2((x)) #define le_int1(x) (x) #endif #ifdef SP_LITTLE_ENDIAN #define be_int8(x) iswap_int8((x)) #define be_int4(x) iswap_int4((x)) #define be_int2(x) iswap_int2((x)) #define be_int1(x) (x) #define le_int8(x) (x) #define le_int4(x) (x) #define le_int2(x) (x) #define le_int1(x) (x) #endif /*----------------------------------------------------------------------------- * Configuration of which io_lib sub-components we wish to support. * (These are now manditory for the stand-alone build of io_lib. Do * not change.) */ #define IOLIB_ABI #define IOLIB_SCF #define IOLIB_ALF #define IOLIB_PLN #define IOLIB_EXP #define IOLIB_SFF #define IOLIB_ZTR /*----------------------------------------------------------------------------- * definitions, incase they're not present */ #ifndef PRId64 #define __PRI64__ "l" #define PRId64 __PRI64__ "d" #define PRId32 "d" #define PRId16 "d" #define PRId8 "d" #define PRIu64 __PRI64__ "u" #define PRIu32 "u" #define PRIu16 "u" #define PRIu8 "u" #endif /*----------------------------------------------------------------------------- * Operating system specifics. * These ought to be done by autoconf, but are legacy code. */ /* * SunOS 4.x * Even though we use the ANSI gcc, we make use the the standard SunOS 4.x * libraries and include files, which are non-ansi */ #if defined(__sun__) && !defined(__svr4__) #define SEEK_SET 0 #define SEEK_CUR 1 #define SEEK_END 2 #define FOPEN_MAX 64 #define FILENAME_MAX 1024 /* Missing functions, defined in strings.c */ #define NOMEMMOVE #define NOSTRERROR #define BUGGY_SSCANF #endif /* * SunOS 5.x - gcc or Sun's cc */ #if (defined(__sun__) || defined(__sun)) && (defined(__svr4__) || defined(__SVR4)) # define IMAGEDISPLAY # define NOSTRDUP #endif /* * Microsoft Visual C++ * Windows */ #if defined(_MSC_VER) #define popen _popen #define pclose _pclose typedef int mode_t; #ifdef ftruncate # undef ftruncate #endif #define ftruncate(fd,len) _chsize(fd,len) #define sysconf(x) 512 #define NOPIPE #define NOLOCKF #define NOSTRCASECMP #define NO_STRPTIME #undef HAVE_SYS_WAIT_H //Visual Studio on Windows does not like "static inline" //http://lists.cairographics.org/archives/cairo/2008-January/012726.html #define inline __inline //Visual Studio does not define ssize_t #define ssize_t long #endif /* * Microsoft Windows running MinGW */ #if defined(__MINGW32__) #include #define mkdir(filename,mode) mkdir((filename)) #define NOPIPE #define NOLOCKF #define NO_STRPTIME #define sysconf(x) 512 #ifndef ftruncate # define ftruncate(fd,len) _chsize(fd,len) #endif #undef HAVE_SYS_WAIT_H #endif /* Generic WIN32 API issues */ #ifdef _WIN32 # ifndef HAVE_FSEEKO # if __MSVCRT_VERSION__ >= 0x800 /* if you have MSVCR80 installed then you can use these definitions: */ # define off_t __int64 # define fseeko _fseeki64 # define ftello _ftelli64 # else /* otherwise we're stuck with 32-bit file support */ # define off_t long # define fseeko fseek # define ftello ftell # endif # endif /* !HAVE_FSEEKO */ #endif /* _WIN32 */ /* * DEC Alpha's running Digital UNIX */ #if defined(__alpha) /* Nothing as yet */ #endif /* * Silicon Graphics - Irix */ #if defined(__sgi) #define NOSTRDUP #define NO_STRPTIME #endif /* * Macs (<= OS 9) - yuk! */ #if defined(MAC) #define NOSTRDUP #endif #if defined(__APPLE__) && defined(__ppc__) #define NO_STRPTIME #define NOLOCKF #endif #if defined(__APPLE__) && defined(__i386__) /* nothing untoward as yet */ #endif /*----------------------------------------------------------------------------- * Typedefs for data sizes. Note there's umpteen versions of typedefs here * due to old code being supported. The ones that should be used everywhere * are {u,}int[124]. * * C9X defines its own versions of these in inttypes.h so new code should * ideally be using the (for example) int32_t style of types. Again this * is just legacy code. */ /* * Convenience of type casting */ typedef unsigned char uc; typedef signed char sc; /* * One byte integers */ typedef unsigned char int1; typedef unsigned char uint1; /* * Two byte integers */ typedef signed short int2; typedef unsigned short uint2; /* * Four byte integers */ typedef signed int int4; typedef unsigned int uint4; typedef int64_t int8; typedef uint64_t uint8; /* * Backwards compatibility */ typedef signed char int_1; typedef unsigned char uint_1; typedef signed short int_2; typedef unsigned short uint_2; typedef signed int int_4; typedef unsigned int uint_4; /* * Some handy definitions. */ #ifndef _MSC_VER #define MAXINT8 (9223372036854775807LL) #endif #define MAXINT4 (INT_MAX) #define MAXINT2 (SHRT_MAX) /*----------------------------------------------------------------------------- * The FORTRAN interface. */ typedef int4 f_int; typedef int4 f_implicit; typedef void f_proc_ret; /* procedure return value */ /* James Bonfield compatability mode */ typedef int4 int_f; /* f_int */ typedef int4 int_fl; /* f_implicit */ #define f_proc_return() return /* (f_proc_ret) 0 */ /* * Use when calling/defining a Fortran function from C. */ #ifdef VMS # define FORT(symbol) (symbol) #else # define FORT(symbol) (_symbol) #endif #ifdef __cplusplus } #endif /*----------------------------------------------------------------------------- * define PATH_MAX in case it is not available (for example for hurd_i386) */ #ifndef PATH_MAX # define PATH_MAX 4096 #endif #endif /*_OS_H_*/ io_lib-io_lib-1-14-11/io_lib/plain.h000066400000000000000000000101701336132477700170720ustar00rootroot00000000000000/* * Copyright (c) 2005, 2007 Genome Research Ltd. * Author(s): 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. */ /* * Author(s): Simon Dear, James Bonfield * * Copyright (c) 1994, 2001 MEDICAL RESEARCH COUNCIL * All rights reserved * * 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 name of the MEDICAL RESEARCH COUNCIL, THE LABORATORY OF * MOLECULAR BIOLOGY 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 THE COPYRIGHT HOLDERS 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 THE COPYRIGHT OWNER 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. */ /* * Copyright (c) Medical Research Council 1994. All rights reserved. * * Permission to use, copy, modify and distribute this software and its * documentation for any purpose is hereby granted without fee, provided that * this copyright and notice appears in all copies. * * This file was written by James Bonfield, Simon Dear, Rodger Staden, * as part of the Staden Package at the MRC Laboratory of Molecular * Biology, Hills Road, Cambridge, CB2 2QH, United Kingdom. * * MRC disclaims all warranties with regard to this software. */ #ifndef _seqIOPlain_h #define _seqIOPlain_h /* * Title: seqIOPlain * * File: seqIOPlain.h * Purpose: IO of plain sequences * Last update: Fri 9th September 1994 */ /* ---- Imports ---- */ #include "io_lib/Read.h" #endif /*_seqIOPlain_h*/ io_lib-io_lib-1-14-11/io_lib/pooled_alloc.c000066400000000000000000000102621336132477700204200ustar00rootroot00000000000000/* * Copyright (c) 2009-2010, 2013 Genome Research Ltd. * Author(s): 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. */ #ifdef HAVE_CONFIG_H #include "io_lib_config.h" #endif #include #include #include #include "io_lib/pooled_alloc.h" //#define TEST_MAIN #define PSIZE 1024*1024 pool_alloc_t *pool_create(size_t dsize) { pool_alloc_t *p; if (NULL == (p = (pool_alloc_t *)malloc(sizeof(*p)))) return NULL; /* Minimum size is a pointer, for free list */ dsize = (dsize + sizeof(void *) - 1) & ~(sizeof(void *)-1); if (dsize < sizeof(void *)) dsize = sizeof(void *); p->dsize = dsize; p->npools = 0; p->pools = NULL; p->free = NULL; return p; } static pool_t *new_pool(pool_alloc_t *p) { size_t n = PSIZE / p->dsize; pool_t *pool; pool = realloc(p->pools, (p->npools + 1) * sizeof(*p->pools)); if (NULL == pool) return NULL; p->pools = pool; pool = &p->pools[p->npools]; pool->pool = malloc(n * p->dsize); if (NULL == pool->pool) return NULL; pool->used = 0; p->npools++; return pool; } void pool_destroy(pool_alloc_t *p) { size_t i; for (i = 0; i < p->npools; i++) { free(p->pools[i].pool); } free(p->pools); free(p); } void *pool_alloc(pool_alloc_t *p) { pool_t *pool; void *ret; /* Look on free list */ if (NULL != p->free) { ret = p->free; p->free = *((void **)p->free); return ret; } /* Look for space in the last pool */ if (p->npools) { pool = &p->pools[p->npools - 1]; if (pool->used + p->dsize < PSIZE) { ret = ((char *) pool->pool) + pool->used; pool->used += p->dsize; return ret; } } /* Need a new pool */ pool = new_pool(p); if (NULL == pool) return NULL; pool->used = p->dsize; return pool->pool; } void pool_free(pool_alloc_t *p, void *ptr) { *(void **)ptr = p->free; p->free = ptr; } #ifdef TEST_MAIN typedef struct { int x, y, z; } xyz; #define NP 10000 int main(void) { int i; xyz *item; xyz **items; pool_alloc_t *p = pool_create(sizeof(xyz)); items = (xyz **)malloc(NP * sizeof(*items)); for (i = 0; i < NP; i++) { item = pool_alloc(p); item->x = i; item->y = i+1; item->z = i+2; items[i] = item; } for (i = 0; i < NP; i++) { item = items[i]; if (i % 3) pool_free(p, item); } for (i = 0; i < NP; i++) { item = pool_alloc(p); item->x = 1000000+i; item->y = 1000000+i+1; item->z = 1000000+i+2; } for (i = 0; i < NP; i++) { item = items[i]; printf("%d\t%d\t%d\t%d\n", i, item->x, item->y, item->z); pool_free(p, item); } return 0; } #endif io_lib-io_lib-1-14-11/io_lib/pooled_alloc.h000066400000000000000000000042071336132477700204270ustar00rootroot00000000000000/* * Copyright (c) 2009 Genome Research Ltd. * Author(s): 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. */ #ifndef _POOLED_ALLOC_H_ #define _POOLED_ALLOC_H_ /* * Implements a pooled block allocator where all items are the same size, * but we need many of them. */ typedef struct { void *pool; size_t used; } pool_t; typedef struct { size_t dsize; size_t npools; pool_t *pools; void *free; } pool_alloc_t; pool_alloc_t *pool_create(size_t dsize); void pool_destroy(pool_alloc_t *p); void *pool_alloc(pool_alloc_t *p); void pool_free(pool_alloc_t *p, void *ptr); #endif /*_POOLED_ALLOC_H_*/ io_lib-io_lib-1-14-11/io_lib/rANS_static.c000066400000000000000000001141001336132477700201320ustar00rootroot00000000000000#ifdef __APPLE__ // MacOS X default stack size for pthreads is 512K. PUNY! // Unfortunately it's a small (3% ish) performance hit, so // to squeeze the most out of things we try to use the stack // where possible. #define USE_HEAP #endif // Use 11 for order-1? #define TF_SHIFT 12 #define TOTFREQ (1< #include #include "os.h" #ifdef assert #define RansAssert assert #else #define RansAssert(x) #endif // READ ME FIRST: // // This is designed like a typical arithmetic coder API, but there's three // twists you absolutely should be aware of before you start hacking: // // 1. You need to encode data in *reverse* - last symbol first. rANS works // like a stack: last in, first out. // 2. Likewise, the encoder outputs bytes *in reverse* - that is, you give // it a pointer to the *end* of your buffer (exclusive), and it will // slowly move towards the beginning as more bytes are emitted. // 3. Unlike basically any other entropy coder implementation you might // have used, you can interleave data from multiple independent rANS // encoders into the same bytestream without any extra signaling; // you can also just write some bytes by yourself in the middle if // you want to. This is in addition to the usual arithmetic encoder // property of being able to switch models on the fly. Writing raw // bytes can be useful when you have some data that you know is // incompressible, and is cheaper than going through the rANS encode // function. Using multiple rANS coders on the same byte stream wastes // a few bytes compared to using just one, but execution of two // independent encoders can happen in parallel on superscalar and // Out-of-Order CPUs, so this can be *much* faster in tight decoding // loops. // // This is why all the rANS functions take the write pointer as an // argument instead of just storing it in some context struct. // -------------------------------------------------------------------------- // L ('l' in the paper) is the lower bound of our normalization interval. // Between this and our byte-aligned emission, we use 31 (not 32!) bits. // This is done intentionally because exact reciprocals for 31-bit uints // fit in 32-bit uints: this permits some optimizations during encoding. #define RANS_BYTE_L (1u << 23) // lower bound of our normalization interval // State for a rANS encoder. Yep, that's all there is to it. typedef uint32_t RansState; // Initialize a rANS encoder. static inline void RansEncInit(RansState* r) { *r = RANS_BYTE_L; } #if 0 /* Curently unused */ // Renormalize the encoder. Internal function. static inline RansState RansEncRenorm(RansState x, uint8_t** pptr, uint32_t freq, uint32_t scale_bits) { uint32_t x_max = ((RANS_BYTE_L >> scale_bits) << 8) * freq; // this turns into a shift. if (x >= x_max) { uint8_t* ptr = *pptr; do { *--ptr = (uint8_t) (x & 0xff); x >>= 8; } while (x >= x_max); *pptr = ptr; } return x; } // Encodes a single symbol with range start "start" and frequency "freq". // All frequencies are assumed to sum to "1 << scale_bits", and the // resulting bytes get written to ptr (which is updated). // // NOTE: With rANS, you need to encode symbols in *reverse order*, i.e. from // beginning to end! Likewise, the output bytestream is written *backwards*: // ptr starts pointing at the end of the output buffer and keeps decrementing. static inline void RansEncPut(RansState* r, uint8_t** pptr, uint32_t start, uint32_t freq, uint32_t scale_bits) { // renormalize RansState x = RansEncRenorm(*r, pptr, freq, scale_bits); // x = C(s,x) *r = ((x / freq) << scale_bits) + (x % freq) + start; } #endif /* Curently unused */ // Flushes the rANS encoder. static inline void RansEncFlush(RansState* r, uint8_t** pptr) { uint32_t x = *r; uint8_t* ptr = *pptr; ptr -= 4; ptr[0] = (uint8_t) (x >> 0); ptr[1] = (uint8_t) (x >> 8); ptr[2] = (uint8_t) (x >> 16); ptr[3] = (uint8_t) (x >> 24); *pptr = ptr; } // Initializes a rANS decoder. // Unlike the encoder, the decoder works forwards as you'd expect. static inline void RansDecInit(RansState* r, uint8_t** pptr) { uint32_t x; uint8_t* ptr = *pptr; x = ptr[0] << 0; x |= ptr[1] << 8; x |= ptr[2] << 16; x |= ptr[3] << 24; ptr += 4; *pptr = ptr; *r = x; } // Returns the current cumulative frequency (map it to a symbol yourself!) static inline uint32_t RansDecGet(RansState* r, uint32_t scale_bits) { return *r & ((1u << scale_bits) - 1); } // 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", // and the resulting bytes get written to ptr (which is updated). static inline void RansDecAdvance(RansState* r, uint8_t** pptr, uint32_t start, uint32_t freq, uint32_t scale_bits) { uint32_t mask = (1u << scale_bits) - 1; // s, x = D(x) uint32_t x = *r; x = freq * (x >> scale_bits) + (x & mask) - start; // renormalize if (x < RANS_BYTE_L) { uint8_t* ptr = *pptr; do x = (x << 8) | *ptr++; while (x < RANS_BYTE_L); *pptr = ptr; } *r = x; } // -------------------------------------------------------------------------- // That's all you need for a full encoder; below here are some utility // functions with extra convenience or optimizations. // Encoder symbol description // This (admittedly odd) selection of parameters was chosen to make // RansEncPutSymbol as cheap as possible. typedef struct { uint32_t x_max; // (Exclusive) upper bound of pre-normalization interval uint32_t rcp_freq; // Fixed-point reciprocal frequency uint32_t bias; // Bias uint16_t cmpl_freq; // Complement of frequency: (1 << scale_bits) - freq uint16_t rcp_shift; // Reciprocal shift } RansEncSymbol; // Decoder symbols are straightforward. // 32-bit means more memory, but oddly faster on old gcc? Why? // 322MB/s vs 309MB/s for order-1. typedef struct { uint16_t freq; // Symbol frequency. uint16_t start; // Start of range. } RansDecSymbol; typedef struct { uint32_t freq; // Symbol frequency. uint32_t start; // Start of range. } RansDecSymbol32; // Initializes an encoder symbol to start "start" and frequency "freq" static inline void RansEncSymbolInit(RansEncSymbol* s, uint32_t start, uint32_t freq, uint32_t scale_bits) { RansAssert(scale_bits <= 16); RansAssert(start <= (1u << scale_bits)); RansAssert(freq <= (1u << scale_bits) - start); // Say M := 1 << scale_bits. // // The original encoder does: // x_new = (x/freq)*M + start + (x%freq) // // The fast encoder does (schematically): // q = mul_hi(x, rcp_freq) >> rcp_shift (division) // r = x - q*freq (remainder) // x_new = q*M + bias + r (new x) // plugging in r into x_new yields: // x_new = bias + x + q*(M - freq) // =: bias + x + q*cmpl_freq (*) // // and we can just precompute cmpl_freq. Now we just need to // set up our parameters such that the original encoder and // the fast encoder agree. s->x_max = ((RANS_BYTE_L >> scale_bits) << 8) * freq; s->cmpl_freq = (uint16_t) ((1 << scale_bits) - freq); if (freq < 2) { // freq=0 symbols are never valid to encode, so it doesn't matter what // we set our values to. // // freq=1 is tricky, since the reciprocal of 1 is 1; unfortunately, // our fixed-point reciprocal approximation can only multiply by values // smaller than 1. // // So we use the "next best thing": rcp_freq=0xffffffff, rcp_shift=0. // This gives: // q = mul_hi(x, rcp_freq) >> rcp_shift // = mul_hi(x, (1<<32) - 1)) >> 0 // = floor(x - x/(2^32)) // = x - 1 if 1 <= x < 2^32 // and we know that x>0 (x=0 is never in a valid normalization interval). // // So we now need to choose the other parameters such that // x_new = x*M + start // plug it in: // x*M + start (desired result) // = bias + x + q*cmpl_freq (*) // = bias + x + (x - 1)*(M - 1) (plug in q=x-1, cmpl_freq) // = bias + 1 + (x - 1)*M // = x*M + (bias + 1 - M) // // so we have start = bias + 1 - M, or equivalently // bias = start + M - 1. s->rcp_freq = ~0u; s->rcp_shift = 0; s->bias = start + (1 << scale_bits) - 1; } else { // Alverson, "Integer Division using reciprocals" // shift=ceil(log2(freq)) uint32_t shift = 0; while (freq > (1u << shift)) shift++; s->rcp_freq = (uint32_t) (((1ull << (shift + 31)) + freq-1) / freq); s->rcp_shift = shift - 1; // With these values, 'q' is the correct quotient, so we // have bias=start. s->bias = start; } s->rcp_shift += 32; // Avoid the extra >>32 in RansEncPutSymbol } // Initialize a decoder symbol to start "start" and frequency "freq" static inline void RansDecSymbolInit(RansDecSymbol* s, uint32_t start, uint32_t freq) { RansAssert(start <= (1 << 16)); RansAssert(freq <= (1 << 16) - start); s->start = (uint16_t) start; s->freq = (uint16_t) freq; } // Encodes a given symbol. This is faster than straight RansEnc since we can do // multiplications instead of a divide. // // See RansEncSymbolInit for a description of how this works. static inline void RansEncPutSymbol(RansState* r, uint8_t** pptr, RansEncSymbol const* sym) { RansAssert(sym->x_max != 0); // can't encode symbol with freq=0 // renormalize uint32_t x = *r; uint32_t x_max = sym->x_max; if (x >= x_max) { uint8_t* ptr = *pptr; do { *--ptr = (uint8_t) (x & 0xff); x >>= 8; } while (x >= x_max); *pptr = ptr; } //uint32_t q = (uint32_t) (((uint64_t)x * sym->rcp_freq) >> sym->rcp_shift); //*r = q * sym->cmpl_freq + x + sym->bias; // 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. //uint32_t q = (uint32_t) (((uint64_t)x * sym->rcp_freq) >> 32) >> sym->rcp_shift; // The extra >>32 has already been added to RansEncSymbolInit uint32_t q = (uint32_t) (((uint64_t)x * sym->rcp_freq) >> sym->rcp_shift); *r = q * sym->cmpl_freq + x + sym->bias; } // Equivalent to RansDecAdvance that takes a symbol. static inline void RansDecAdvanceSymbol(RansState* r, uint8_t** pptr, RansDecSymbol const* sym, uint32_t scale_bits) { RansDecAdvance(r, pptr, sym->start, sym->freq, scale_bits); } // 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". // No renormalization or output happens. static inline void RansDecAdvanceStep(RansState* r, uint32_t start, uint32_t freq, uint32_t scale_bits) { uint32_t mask = (1u << scale_bits) - 1; // s, x = D(x) uint32_t x = *r; *r = freq * (x >> scale_bits) + (x & mask) - start; } // Equivalent to RansDecAdvanceStep that takes a symbol. static inline void RansDecAdvanceSymbolStep(RansState* r, RansDecSymbol const* sym, uint32_t scale_bits) { RansDecAdvanceStep(r, sym->start, sym->freq, scale_bits); } // Renormalize. #ifdef __x86_64 /* * Assembly variants of the RansDecRenorm code. * These are based on joint ideas from Rob Davies and from looking at * the clang assembly output. */ static inline void RansDecRenorm(RansState* r, uint8_t** pptr) { uint32_t x = *r; uint8_t *ptr = *pptr; __asm__ ("movzbl (%0), %%eax\n\t" "mov %1, %%edx\n\t" "shl $0x8,%%edx\n\t" "or %%eax,%%edx\n\t" "cmp $0x800000,%1\n\t" "cmovb %%edx,%1\n\t" "adc $0x0,%0\n\t" : "=r" (ptr), "=r" (x) : "0" (ptr), "1" (x) : "eax", "edx" ); if (x < 0x800000) x = (x << 8) | *ptr++; *pptr = ptr; *r = x; } /* * A variant that normalises two rans states. * The only minor tweak here is to adjust the reorder a few opcodes * to reduce dependency delays. */ static inline void RansDecRenorm2(RansState* r1, RansState* r2, uint8_t** pptr) { uint32_t x1 = *r1; uint32_t x2 = *r2; uint8_t *ptr = *pptr; __asm__ ("movzbl (%0), %%eax\n\t" "mov %1, %%edx\n\t" "shl $0x8, %%edx\n\t" "or %%eax, %%edx\n\t" "cmp $0x800000, %1\n\t" "cmovb %%edx, %1\n\t" "adc $0x0, %0\n\t" "mov %2, %%edx\n\t" "shl $0x8, %%edx\n\t" "cmp $0x800000, %1\n\t" "jae 1f\n\t" "movzbl (%0), %%eax\n\t" "shl $0x8, %1\n\t" "or %%eax, %1\n\t" "add $0x1, %0\n\t" "1:\n\t" "movzbl (%0), %%eax\n\t" "or %%eax, %%edx\n\t" "cmp $0x800000, %2\n\t" "cmovb %%edx, %2\n\t" "adc $0x0, %0\n\t" "cmp $0x800000, %2\n\t" "jae 2f\n\t" "movzbl (%0), %%eax\n\t" "shl $0x8, %2\n\t" "or %%eax, %2\n\t" "add $0x1, %0\n\t" "2:\n\t" : "=r" (ptr), "=r" (x1), "=r" (x2) : "0" (ptr), "1" (x1), "2" (x2) : "eax", "edx" ); *pptr = ptr; *r1 = x1; *r2 = x2; } #else /* __x86_64 */ static inline void RansDecRenorm(RansState* r, uint8_t** pptr) { // renormalize uint32_t x = *r; #ifdef __clang__ // Generates cmov instructions on clang, but alas not gcc uint8_t* ptr = *pptr; uint32_t y = (x << 8) | *ptr; uint32_t cond = x < RANS_BYTE_L; x = cond ? y : x; ptr += cond ? 1 : 0; if (x < RANS_BYTE_L) x = (x<<8) | *ptr++; *pptr = ptr; #else if (x >= RANS_BYTE_L) return; uint8_t* ptr = *pptr; x = (x << 8) | *ptr++; if (x < RANS_BYTE_L) x = (x << 8) | *ptr++; *pptr = ptr; #endif /* __clang__ */ *r = x; } static inline void RansDecRenorm2(RansState* r1, RansState* r2, uint8_t** pptr) { RansDecRenorm(r1, pptr); RansDecRenorm(r2, pptr); } #endif /* __x86_64 */ static inline void RansDecRenormSafe(RansState* r, uint8_t** pptr, uint8_t *ptr_end) { uint32_t x = *r; uint8_t* ptr = *pptr; if (x >= RANS_BYTE_L || ptr >= ptr_end) return; x = (x << 8) | *ptr++; if (x < RANS_BYTE_L && ptr < ptr_end) x = (x << 8) | *ptr++; *pptr = ptr; *r = x; } static inline void RansDecSymbolInit32(RansDecSymbol32* s, uint32_t start, uint32_t freq) { RansAssert(start <= (1 << 16)); RansAssert(freq <= (1 << 16) - start); s->start = (uint16_t) start; s->freq = (uint16_t) freq; } static inline void RansDecAdvanceSymbol32(RansState* r, uint8_t** pptr, RansDecSymbol32 const* sym, uint32_t scale_bits) { RansDecAdvance(r, pptr, sym->start, sym->freq, scale_bits); } #endif // RANS_BYTE_HEADER /*-------------------------------------------------------------------------- */ /* * Example wrapper to use the rans_byte.h functions included above. * * This demonstrates how to use, and unroll, an order-0 and order-1 frequency * model. */ #include #include #include #include #include #include #include #define ABS(a) ((a)>0?(a):-(a)) #ifndef BLK_SIZE # define BLK_SIZE 1024*1024 #endif // Room to allow for expanded BLK_SIZE on worst case compression. #define BLK_SIZE2 ((int)(1.05*BLK_SIZE)) /*----------------------------------------------------------------------------- * Memory to memory compression functions. * * These are original versions without any manual loop unrolling. They * are easier to understand, but can be up to 2x slower. */ #define MAGIC 8 static void hist8(unsigned char *in, unsigned int in_size, int F0[256]) { int F1[256+MAGIC] = {0}, F2[256+MAGIC] = {0}, F3[256+MAGIC] = {0}; int F4[256+MAGIC] = {0}, F5[256+MAGIC] = {0}, F6[256+MAGIC] = {0}, F7[256+MAGIC] = {0}; int i, i8 = in_size & ~7; for (i = 0; i < i8; i+=8) { F0[in[i+0]]++; F1[in[i+1]]++; F2[in[i+2]]++; F3[in[i+3]]++; F4[in[i+4]]++; F5[in[i+5]]++; F6[in[i+6]]++; F7[in[i+7]]++; } while (i < in_size) F0[in[i++]]++; for (i = 0; i < 256; i++) F0[i] += F1[i] + F2[i] + F3[i] + F4[i] + F5[i] + F6[i] + F7[i]; } unsigned char *rans_compress_O0(unsigned char *in, unsigned int in_size, unsigned int *out_size) { unsigned char *out_buf = malloc(1.05*in_size + 257*257*3 + 9); unsigned char *cp, *out_end; RansEncSymbol syms[256]; RansState rans0; RansState rans2; RansState rans1; RansState rans3; uint8_t* ptr; int F[256+MAGIC] = {0}, i, j, tab_size, rle, x, fsum = 0; int m = 0, M = 0; uint64_t tr; if (!out_buf) return NULL; ptr = out_end = out_buf + (int)(1.05*in_size) + 257*257*3 + 9; // Compute statistics hist8(in, in_size, F); tr = ((uint64_t)TOTFREQ<<31)/in_size + (1<<30)/in_size; normalise_harder: // Normalise so T[i] == TOTFREQ for (fsum = m = M = j = 0; j < 256; j++) { if (!F[j]) continue; if (m < F[j]) m = F[j], M = j; if ((F[j] = (F[j]*tr)>>31) == 0) F[j] = 1; fsum += F[j]; } fsum++; if (fsum < TOTFREQ) { F[M] += TOTFREQ-fsum; } else if (fsum-TOTFREQ > F[M]/2) { // Corner case to avoid excessive frequency reduction tr = 2104533975; goto normalise_harder; // equiv to *0.98. } else { F[M] -= fsum-TOTFREQ; } //printf("F[%d]=%d\n", M, F[M]); assert(F[M]>0); // Encode statistics. cp = out_buf+9; for (x = rle = j = 0; j < 256; j++) { if (F[j]) { // j if (rle) { rle--; } else { *cp++ = j; if (!rle && j && F[j-1]) { for(rle=j+1; rle<256 && F[rle]; rle++) ; rle -= j+1; *cp++ = rle; } //fprintf(stderr, "%d: %d %d\n", j, rle, N[j]); } // F[j] if (F[j]<128) { *cp++ = F[j]; } else { *cp++ = 128 | (F[j]>>8); *cp++ = F[j]&0xff; } RansEncSymbolInit(&syms[j], x, F[j], TF_SHIFT); x += F[j]; } } *cp++ = 0; //write(2, out_buf+4, cp-(out_buf+4)); tab_size = cp-out_buf; RansEncInit(&rans0); RansEncInit(&rans1); RansEncInit(&rans2); RansEncInit(&rans3); switch (i=(in_size&3)) { case 3: RansEncPutSymbol(&rans2, &ptr, &syms[in[in_size-(i-2)]]); case 2: RansEncPutSymbol(&rans1, &ptr, &syms[in[in_size-(i-1)]]); case 1: RansEncPutSymbol(&rans0, &ptr, &syms[in[in_size-(i-0)]]); case 0: break; } for (i=(in_size &~3); i>0; i-=4) { RansEncSymbol *s3 = &syms[in[i-1]]; RansEncSymbol *s2 = &syms[in[i-2]]; RansEncSymbol *s1 = &syms[in[i-3]]; RansEncSymbol *s0 = &syms[in[i-4]]; RansEncPutSymbol(&rans3, &ptr, s3); RansEncPutSymbol(&rans2, &ptr, s2); RansEncPutSymbol(&rans1, &ptr, s1); RansEncPutSymbol(&rans0, &ptr, s0); } RansEncFlush(&rans3, &ptr); RansEncFlush(&rans2, &ptr); RansEncFlush(&rans1, &ptr); RansEncFlush(&rans0, &ptr); // Finalise block size and return it *out_size = (out_end - ptr) + tab_size; cp = out_buf; *cp++ = 0; // order *cp++ = ((*out_size-9)>> 0) & 0xff; *cp++ = ((*out_size-9)>> 8) & 0xff; *cp++ = ((*out_size-9)>>16) & 0xff; *cp++ = ((*out_size-9)>>24) & 0xff; *cp++ = (in_size>> 0) & 0xff; *cp++ = (in_size>> 8) & 0xff; *cp++ = (in_size>>16) & 0xff; *cp++ = (in_size>>24) & 0xff; memmove(out_buf + tab_size, ptr, out_end-ptr); return out_buf; } typedef struct { unsigned char R[TOTFREQ]; } ari_decoder; unsigned char *rans_uncompress_O0(unsigned char *in, unsigned int in_size, unsigned int *out_size) { /* Load in the static tables */ unsigned char *cp = in + 9; unsigned char *cp_end = in + in_size - 8; // within 8 => be extra safe const uint32_t mask = (1u << TF_SHIFT)-1; int i, j, x, y, out_sz, in_sz, rle; char *out_buf; RansState R[4]; RansState m[4]; uint16_t sfreq[TOTFREQ+32]; uint16_t ssym [TOTFREQ+32]; // faster, but only needs uint8_t uint32_t sbase[TOTFREQ+16]; // faster, but only needs uint16_t if (*in++ != 0) // Order-0 check return NULL; in_sz = ((in[0])<<0) | ((in[1])<<8) | ((in[2])<<16) | ((in[3])<<24); out_sz = ((in[4])<<0) | ((in[5])<<8) | ((in[6])<<16) | ((in[7])<<24); if (in_sz != in_size-9 || out_sz < 0 || in_sz < 0) return NULL; out_buf = malloc(out_sz); if (!out_buf) return NULL; //fprintf(stderr, "out_sz=%d\n", out_sz); // Precompute reverse lookup of frequency. rle = x = y = 0; j = *cp++; do { int F, C; if ((F = *cp++) >= 128) { F &= ~128; F = ((F & 127) << 8) | *cp++; } C = x; if (F > TOTFREQ) return NULL; for (y = 0; y < F; y++) { ssym [y + C] = j; sfreq[y + C] = F; sbase[y + C] = y; } x += F; if (!rle && j+1 == *cp) { j = *cp++; rle = *cp++; } else if (rle) { rle--; j++; if (j > 255) return NULL; } else { j = *cp++; } } while(j); if (x < TOTFREQ-1 || x > TOTFREQ) return NULL; RansDecInit(&R[0], &cp); if (R[0] < RANS_BYTE_L) return NULL; RansDecInit(&R[1], &cp); if (R[1] < RANS_BYTE_L) return NULL; RansDecInit(&R[2], &cp); if (R[2] < RANS_BYTE_L) return NULL; RansDecInit(&R[3], &cp); if (R[3] < RANS_BYTE_L) return NULL; int out_end = (out_sz&~3); for (i=0; i < out_end; i+=4) { m[0] = R[0] & mask; out_buf[i+0] = ssym[m[0]]; R[0] = sfreq[m[0]] * (R[0] >> TF_SHIFT) + sbase[m[0]]; m[1] = R[1] & mask; out_buf[i+1] = ssym[m[1]]; R[1] = sfreq[m[1]] * (R[1] >> TF_SHIFT) + sbase[m[1]]; m[2] = R[2] & mask; out_buf[i+2] = ssym[m[2]]; R[2] = sfreq[m[2]] * (R[2] >> TF_SHIFT) + sbase[m[2]]; m[3] = R[3] & mask; out_buf[i+3] = ssym[m[3]]; R[3] = sfreq[m[3]] * (R[3] >> TF_SHIFT) + sbase[m[3]]; if (cp < cp_end) { RansDecRenorm2(&R[0], &R[1], &cp); RansDecRenorm2(&R[2], &R[3], &cp); } else { RansDecRenormSafe(&R[0], &cp, cp_end+8); RansDecRenormSafe(&R[1], &cp, cp_end+8); RansDecRenormSafe(&R[2], &cp, cp_end+8); RansDecRenormSafe(&R[3], &cp, cp_end+8); } } switch(out_sz&3) { case 3: out_buf[out_end + 2] = ssym[R[2] & mask]; case 2: out_buf[out_end + 1] = ssym[R[1] & mask]; case 1: out_buf[out_end] = ssym[R[0] & mask]; default: break; } *out_size = out_sz; return (unsigned char *)out_buf; } static void hist1_4(unsigned char *in, unsigned int in_size, int F0[256][256], int *T0) { int T1[256+MAGIC] = {0}, T2[256+MAGIC] = {0}, T3[256+MAGIC] = {0}; unsigned int idiv4 = in_size/4; int i; unsigned char c0, c1, c2, c3; unsigned char *in0 = in + 0; unsigned char *in1 = in + idiv4; unsigned char *in2 = in + idiv4*2; unsigned char *in3 = in + idiv4*3; unsigned char last_0 = 0, last_1 = in1[-1], last_2 = in2[-1], last_3 = in3[-1]; //unsigned char last_0 = 0, last_1 = 0, last_2 = 0, last_3 = 0; unsigned char *in0_end = in1; while (in0 < in0_end) { F0[last_0][c0 = *in0++]++; T0[last_0]++; last_0 = c0; F0[last_1][c1 = *in1++]++; T1[last_1]++; last_1 = c1; F0[last_2][c2 = *in2++]++; T2[last_2]++; last_2 = c2; F0[last_3][c3 = *in3++]++; T3[last_3]++; last_3 = c3; } while (in3 < in + in_size) { F0[last_3][c3 = *in3++]++; T3[last_3]++; last_3 = c3; } for (i = 0; i < 256; i++) { T0[i]+=T1[i]+T2[i]+T3[i]; } } unsigned char *rans_compress_O1(unsigned char *in, unsigned int in_size, unsigned int *out_size) { unsigned char *out_buf = NULL, *out_end, *cp; unsigned int tab_size, rle_i, rle_j; #ifdef USE_HEAP RansEncSymbol (*syms)[256] = malloc(256 * sizeof(*syms)); int (*F)[256] = calloc(256, sizeof(*F)); #else RansEncSymbol syms[256][256]; int F[256][256] = {{0}}; #endif int T[256+MAGIC] = {0}; int i, j; if (in_size < 4) return rans_compress_O0(in, in_size, out_size); #ifdef USE_HEAP if (!syms) goto cleanup; if (!F) goto cleanup; #endif out_buf = malloc(1.05*in_size + 257*257*3 + 9); if (!out_buf) goto cleanup; out_end = out_buf + (int)(1.05*in_size) + 257*257*3 + 9; cp = out_buf+9; hist1_4(in, in_size, F, T); F[0][in[1*(in_size>>2)]]++; F[0][in[2*(in_size>>2)]]++; F[0][in[3*(in_size>>2)]]++; T[0]+=3; // Normalise so T[i] == TOTFREQ for (rle_i = i = 0; i < 256; i++) { int t2, m, M; unsigned int x; if (T[i] == 0) continue; //uint64_t p = (TOTFREQ * TOTFREQ) / t; double p = ((double)TOTFREQ)/T[i]; normalise_harder: for (t2 = m = M = j = 0; j < 256; j++) { if (!F[i][j]) continue; if (m < F[i][j]) m = F[i][j], M = j; //if ((F[i][j] = (F[i][j] * p) / TOTFREQ) == 0) if ((F[i][j] *= p) == 0) F[i][j] = 1; t2 += F[i][j]; } t2++; if (t2 < TOTFREQ) { F[i][M] += TOTFREQ-t2; } else if (t2-TOTFREQ >= F[i][M]/2) { // Corner case to avoid excessive frequency reduction p = .98; goto normalise_harder; } else { F[i][M] -= t2-TOTFREQ; } // Store frequency table // i if (rle_i) { rle_i--; } else { *cp++ = i; // FIXME: could use order-0 statistics to observe which alphabet // symbols are present and base RLE on that ordering instead. if (i && T[i-1]) { for(rle_i=i+1; rle_i<256 && T[rle_i]; rle_i++) ; rle_i -= i+1; *cp++ = rle_i; } } int *F_i_ = F[i]; x = 0; rle_j = 0; for (j = 0; j < 256; j++) { if (F_i_[j]) { //fprintf(stderr, "F[%d][%d]=%d, x=%d\n", i, j, F_i_[j], x); // j if (rle_j) { rle_j--; } else { *cp++ = j; if (!rle_j && j && F_i_[j-1]) { for(rle_j=j+1; rle_j<256 && F_i_[rle_j]; rle_j++) ; rle_j -= j+1; *cp++ = rle_j; } } // F_i_[j] if (F_i_[j]<128) { *cp++ = F_i_[j]; } else { *cp++ = 128 | (F_i_[j]>>8); *cp++ = F_i_[j]&0xff; } RansEncSymbolInit(&syms[i][j], x, F_i_[j], TF_SHIFT); x += F_i_[j]; } } *cp++ = 0; } *cp++ = 0; //write(2, out_buf+4, cp-(out_buf+4)); tab_size = cp - out_buf; assert(tab_size < 257*257*3); RansState rans0, rans1, rans2, rans3; RansEncInit(&rans0); RansEncInit(&rans1); RansEncInit(&rans2); RansEncInit(&rans3); uint8_t* ptr = out_end; int isz4 = in_size>>2; int i0 = 1*isz4-2; int i1 = 2*isz4-2; int i2 = 3*isz4-2; int i3 = 4*isz4-2; unsigned char l0 = in[i0+1]; unsigned char l1 = in[i1+1]; unsigned char l2 = in[i2+1]; unsigned char l3 = in[i3+1]; // Deal with the remainder l3 = in[in_size-1]; for (i3 = in_size-2; i3 > 4*isz4-2; i3--) { unsigned char c3 = in[i3]; RansEncPutSymbol(&rans3, &ptr, &syms[c3][l3]); l3 = c3; } for (; i0 >= 0; i0--, i1--, i2--, i3--) { unsigned char c3 = in[i3]; unsigned char c2 = in[i2]; unsigned char c1 = in[i1]; unsigned char c0 = in[i0]; RansEncSymbol *s3 = &syms[c3][l3]; RansEncSymbol *s2 = &syms[c2][l2]; RansEncSymbol *s1 = &syms[c1][l1]; RansEncSymbol *s0 = &syms[c0][l0]; RansEncPutSymbol(&rans3, &ptr, s3); RansEncPutSymbol(&rans2, &ptr, s2); RansEncPutSymbol(&rans1, &ptr, s1); RansEncPutSymbol(&rans0, &ptr, s0); l3 = c3; l2 = c2; l1 = c1; l0 = c0; } RansEncPutSymbol(&rans3, &ptr, &syms[0][l3]); RansEncPutSymbol(&rans2, &ptr, &syms[0][l2]); RansEncPutSymbol(&rans1, &ptr, &syms[0][l1]); RansEncPutSymbol(&rans0, &ptr, &syms[0][l0]); RansEncFlush(&rans3, &ptr); RansEncFlush(&rans2, &ptr); RansEncFlush(&rans1, &ptr); RansEncFlush(&rans0, &ptr); *out_size = (out_end - ptr) + tab_size; cp = out_buf; *cp++ = 1; // order *cp++ = ((*out_size-9)>> 0) & 0xff; *cp++ = ((*out_size-9)>> 8) & 0xff; *cp++ = ((*out_size-9)>>16) & 0xff; *cp++ = ((*out_size-9)>>24) & 0xff; *cp++ = (in_size>> 0) & 0xff; *cp++ = (in_size>> 8) & 0xff; *cp++ = (in_size>>16) & 0xff; *cp++ = (in_size>>24) & 0xff; memmove(out_buf + tab_size, ptr, out_end-ptr); cleanup: #ifdef USE_HEAP free(syms); free(F); #endif return out_buf; } unsigned char *rans_uncompress_O1(unsigned char *in, unsigned int in_size, unsigned int *out_size) { /* Load in the static tables */ unsigned char *cp = in + 9; unsigned char *ptr_end = in + in_size - 8; // within 8 => be extra safe int i, j = -999, x, out_sz, in_sz, rle_i, rle_j; char *out_buf = NULL; // D[] is 1Mb and syms[][] is 0.5Mb. #ifdef USE_HEAP ari_decoder *const D = malloc(256 * sizeof(*D)); RansDecSymbol32 (*const syms)[256] = malloc(256 * sizeof(*syms)); #else ari_decoder D[256]; //256*4k => 1.0Mb RansDecSymbol32 syms[256][256+6]; //256*262*8 => 0.5Mb #endif int16_t map[256], map_i = 0; memset(map, -1, 256*sizeof(*map)); if (*in++ != 1) // Order-1 check return NULL; in_sz = ((in[0])<<0) | ((in[1])<<8) | ((in[2])<<16) | ((in[3])<<24); out_sz = ((in[4])<<0) | ((in[5])<<8) | ((in[6])<<16) | ((in[7])<<24); if (in_sz != in_size-9 || in_sz < 0 || out_sz < 0) return NULL; #ifdef USE_HEAP if (!D || !syms) goto cleanup; #endif //fprintf(stderr, "out_sz=%d\n", out_sz); //i = *cp++; rle_i = 0; i = *cp++; do { if (map[i] == -1) map[i] = map_i++; int m_i = map[i]; rle_j = x = 0; j = *cp++; do { if (map[j] == -1) map[j] = map_i++; int F, C; if ((F = *cp++) >= 128) { F &= ~128; F = ((F & 127) << 8) | *cp++; } C = x; //fprintf(stderr, "i=%d j=%d F=%d C=%d\n", i, j, F, C); if (!F) F = TOTFREQ; RansDecSymbolInit32(&syms[m_i][j], C, F); /* Build reverse lookup table */ //if (!D[i].R) D[i].R = (unsigned char *)malloc(TOTFREQ); if (x + F > TOTFREQ) goto cleanup; memset(&D[m_i].R[x], j, F); x += F; if (!rle_j && j+1 == *cp) { j = *cp++; rle_j = *cp++; } else if (rle_j) { rle_j--; j++; if (j > 255) goto cleanup; } else { j = *cp++; } } while(j); if (!rle_i && i+1 == *cp) { i = *cp++; rle_i = *cp++; } else if (rle_i) { rle_i--; i++; if (i > 255) goto cleanup; } else { i = *cp++; } } while (i); if (x < TOTFREQ-1 || x > TOTFREQ) goto cleanup; // Precompute reverse lookup of frequency. RansState rans0, rans1, rans2, rans3; uint8_t *ptr = cp; RansDecInit(&rans0, &ptr); if (rans0 < RANS_BYTE_L) return NULL; RansDecInit(&rans1, &ptr); if (rans1 < RANS_BYTE_L) return NULL; RansDecInit(&rans2, &ptr); if (rans2 < RANS_BYTE_L) return NULL; RansDecInit(&rans3, &ptr); if (rans3 < RANS_BYTE_L) return NULL; RansState R[4]; R[0] = rans0; R[1] = rans1; R[2] = rans2; R[3] = rans3; int isz4 = out_sz>>2; uint32_t l0 = 0; uint32_t l1 = 0; uint32_t l2 = 0; uint32_t l3 = 0; int i4[] = {0*isz4, 1*isz4, 2*isz4, 3*isz4}; uint8_t cc0 = D[map[l0]].R[R[0] & ((1u << TF_SHIFT)-1)]; uint8_t cc1 = D[map[l1]].R[R[1] & ((1u << TF_SHIFT)-1)]; uint8_t cc2 = D[map[l2]].R[R[2] & ((1u << TF_SHIFT)-1)]; uint8_t cc3 = D[map[l3]].R[R[3] & ((1u << TF_SHIFT)-1)]; /* Allocate output buffer */ out_buf = malloc(out_sz); if (!out_buf) goto cleanup; for (; i4[0] < isz4; i4[0]++, i4[1]++, i4[2]++, i4[3]++) { out_buf[i4[0]] = cc0; out_buf[i4[1]] = cc1; out_buf[i4[2]] = cc2; out_buf[i4[3]] = cc3; { uint32_t m[4]; // Ordering to try and improve OoO cpu instructions m[0] = R[0] & ((1u << TF_SHIFT)-1); R[0] = syms[l0][cc0].freq * (R[0]>>TF_SHIFT); m[1] = R[1] & ((1u << TF_SHIFT)-1); R[0] += m[0] - syms[l0][cc0].start; R[1] = syms[l1][cc1].freq * (R[1]>>TF_SHIFT); m[2] = R[2] & ((1u << TF_SHIFT)-1); R[1] += m[1] - syms[l1][cc1].start; R[2] = syms[l2][cc2].freq * (R[2]>>TF_SHIFT); m[3] = R[3] & ((1u << TF_SHIFT)-1); R[3] = syms[l3][cc3].freq * (R[3]>>TF_SHIFT); R[2] += m[2] - syms[l2][cc2].start; R[3] += m[3] - syms[l3][cc3].start; } l0 = map[cc0]; l1 = map[cc1]; l2 = map[cc2]; l3 = map[cc3]; if (ptr < ptr_end) { RansDecRenorm2(&R[0], &R[1], &ptr); RansDecRenorm2(&R[2], &R[3], &ptr); } else { RansDecRenormSafe(&R[0], &ptr, ptr_end+8); RansDecRenormSafe(&R[1], &ptr, ptr_end+8); RansDecRenormSafe(&R[2], &ptr, ptr_end+8); RansDecRenormSafe(&R[3], &ptr, ptr_end+8); } cc0 = D[l0].R[R[0] & ((1u << TF_SHIFT)-1)]; cc1 = D[l1].R[R[1] & ((1u << TF_SHIFT)-1)]; cc2 = D[l2].R[R[2] & ((1u << TF_SHIFT)-1)]; cc3 = D[l3].R[R[3] & ((1u << TF_SHIFT)-1)]; } // Remainder for (; i4[3] < out_sz; i4[3]++) { unsigned char c3 = D[l3].R[RansDecGet(&R[3], TF_SHIFT)]; out_buf[i4[3]] = c3; uint32_t m = R[3] & ((1u << TF_SHIFT)-1); R[3] = syms[l3][c3].freq * (R[3]>>TF_SHIFT) + m - syms[l3][c3].start; RansDecRenormSafe(&R[3], &ptr, ptr_end+8); l3 = map[c3]; } *out_size = out_sz; cleanup: #ifdef USE_HEAP if (D) free(D); free(syms); #endif return (unsigned char *)out_buf; } /*----------------------------------------------------------------------------- * Simple interface to the order-0 vs order-1 encoders and decoders. */ unsigned char *rans_compress(unsigned char *in, unsigned int in_size, unsigned int *out_size, int order) { return order ? rans_compress_O1(in, in_size, out_size) : rans_compress_O0(in, in_size, out_size); } unsigned char *rans_uncompress(unsigned char *in, unsigned int in_size, unsigned int *out_size) { /* Both rans_uncompress functions need to be able to read at least 9 bytes. */ if (in_size < 9) return NULL; return in[0] ? rans_uncompress_O1(in, in_size, out_size) : rans_uncompress_O0(in, in_size, out_size); } #ifdef TEST_MAIN /*----------------------------------------------------------------------------- * Main. * * This is a simple command line tool for testing order-0 and order-1 * compression using the rANS codec. Simply compile with * * gcc -DTEST_MAIN -O3 -I. cram/rANS_static.c -o cram/rANS_static * * Usage: cram/rANS_static -o0 < file > file.o0 * cram/rANS_static -d < file.o0 > file2 * * cram/rANS_static -o1 < file > file.o1 * cram/rANS_static -d < file.o1 > file2 */ int main(int argc, char **argv) { int opt, order = 0; unsigned char in_buf[BLK_SIZE2+257*257*3]; int decode = 0, test = 0; FILE *infp = stdin, *outfp = stdout; struct timeval tv1, tv2, tv3; size_t bytes = 0; extern char *optarg; extern int optind; while ((opt = getopt(argc, argv, "o:dt")) != -1) { switch (opt) { case 'o': order = atoi(optarg); break; case 'd': decode = 1; break; case 't': test = 1; break; } } order = order ? 1 : 0; // Only support O(0) and O(1) if (optind < argc) { if (!(infp = fopen(argv[optind], "rb"))) { perror(argv[optind]); return 1; } optind++; } if (optind < argc) { if (!(outfp = fopen(argv[optind], "wb"))) { perror(argv[optind]); return 1; } optind++; } gettimeofday(&tv1, NULL); if (test) { size_t len, in_sz = 0, out_sz = 0; typedef struct { unsigned char *blk; uint32_t sz; } blocks; blocks *b = NULL, *bc, *bu; int nb = 0, i; while ((len = fread(in_buf, 1, BLK_SIZE, infp)) != 0) { // inefficient, but it'll do for testing b = realloc(b, (nb+1)*sizeof(*b)); b[nb].blk = malloc(len); b[nb].sz = len; memcpy(b[nb].blk, in_buf, len); nb++; in_sz += len; } int trials = 10; while (trials--) { bc = malloc(nb*sizeof(*bc)); bu = malloc(nb*sizeof(*bu)); gettimeofday(&tv1, NULL); out_sz = 0; for (i = 0; i < nb; i++) { bc[i].blk = rans_compress(b[i].blk, b[i].sz, &bc[i].sz, order); out_sz += 5 + bc[i].sz; bc[i].blk = realloc(bc[i].blk, bc[i].sz); } gettimeofday(&tv2, NULL); for (i = 0; i < nb; i++) { bu[i].blk = rans_uncompress(bc[i].blk, bc[i].sz, &bu[i].sz, order); } gettimeofday(&tv3, NULL); for (i = 0; i < nb; i++) { if (b[i].sz != bu[i].sz || memcmp(b[i].blk, bu[i].blk, b[i].sz)) fprintf(stderr, "Mismatch in block %d\n", i); free(bc[i].blk); free(bu[i].blk); } free(bc); free(bu); fprintf(stderr, "%5.1f MB/s enc, %5.1f MB/s dec\t %lld bytes -> %lld bytes\n", (double)in_sz / ((long)(tv2.tv_sec - tv1.tv_sec)*1000000 + tv2.tv_usec - tv1.tv_usec), (double)in_sz / ((long)(tv3.tv_sec - tv2.tv_sec)*1000000 + tv3.tv_usec - tv2.tv_usec), (long long)in_sz, (long long)out_sz); } exit(0); } if (decode) { // Only used in some test implementations of RC_GetFreq() //RC_init(); //RC_init2(); for (;;) { uint32_t in_size, out_size; unsigned char *out; order = fgetc(infp); if (4 != fread(&in_size, 1, 4, infp)) break; if (in_size != fread(in_buf, 1, in_size, infp)) { fprintf(stderr, "Truncated input\n"); exit(1); } out = rans_uncompress(in_buf, in_size, &out_size, order); if (!out) abort(); fwrite(out, 1, out_size, outfp); free(out); bytes += out_size; } } else { for (;;) { uint32_t in_size, out_size; unsigned char *out; in_size = fread(in_buf, 1, BLK_SIZE, infp); if (in_size <= 0) break; out = rans_compress(in_buf, in_size, &out_size, order && in_size >= 4); fputc(order && in_size >= 4, outfp); fwrite(&out_size, 1, 4, outfp); fwrite(out, 1, out_size, outfp); free(out); bytes += in_size; } } gettimeofday(&tv2, NULL); fprintf(stderr, "Took %ld microseconds, %5.1f MB/s\n", (long)(tv2.tv_sec - tv1.tv_sec)*1000000 + tv2.tv_usec - tv1.tv_usec, (double)bytes / ((long)(tv2.tv_sec - tv1.tv_sec)*1000000 + tv2.tv_usec - tv1.tv_usec)); return 0; } #endif io_lib-io_lib-1-14-11/io_lib/rANS_static.h000066400000000000000000000004621336132477700201440ustar00rootroot00000000000000#ifndef RANS_STATIC_H #define RANS_STATIC_H unsigned char *rans_compress(unsigned char *in, unsigned int in_size, unsigned int *out_size, int order); unsigned char *rans_uncompress(unsigned char *in, unsigned int in_size, unsigned int *out_size, int order); #endif /* RANS_STATIC_H */ io_lib-io_lib-1-14-11/io_lib/rANS_static4x16.h000066400000000000000000000013001336132477700205570ustar00rootroot00000000000000#ifndef RANS_STATIC4x16_H #define RANS_STATIC4x16_H unsigned int rans_compress_bound_4x16(unsigned int size, int order); unsigned char *rans_compress_to_4x16(unsigned char *in, unsigned int in_size, unsigned char *out, unsigned int *out_size, int order); unsigned char *rans_compress_4x16(unsigned char *in, unsigned int in_size, unsigned int *out_size, int order); unsigned char *rans_uncompress_to_4x16(unsigned char *in, unsigned int in_size, unsigned char *out, unsigned int *out_size, int order); unsigned char *rans_uncompress_4x16(unsigned char *in, unsigned int in_size, unsigned int *out_size, int order); #endif /* RANS_STATIC4x16_H */ io_lib-io_lib-1-14-11/io_lib/rANS_static4x16pr.c000066400000000000000000002406131336132477700211300ustar00rootroot00000000000000// As per standard rANS_static but using optional RLE or bit-packing // techniques prior to entropy encoding. This is a significant // reduction in some data sets. // top bits in order byte #define X_PACK 0x80 // Pack 2,4,8 or infinite symbols into a byte. #define X_RLE 0x40 // Run length encoding with runs & lits encoded separately #define X_CAT 0x20 // Nop; for tiny segments where rANS overhead is too big #define X_NOSZ 0x10 // Don't store the original size; used by X4 mode #define X_4 0x08 // For 4-byte integer data; rotate & encode 4 streams. #define X_DICT 0x04 // Quantise 16-bit of 32-symbols to 8-bit. // FIXME Can we get decoder to return the compressed sized read, avoiding // us needing to store it? Yes we can. See c-size comments. If we added all these // together we could get rans_uncompress_to_4x16 to return the number of bytes // consumed, avoiding the calling code from needed to explicitly stored the size. // However the effect on name tokeniser is to save 0.1 to 0.2% so not worth it. /*-------------------------------------------------------------------------- */ /* rans_byte.h from https://github.com/rygorous/ryg_rans */ // Simple byte-aligned rANS encoder/decoder - public domain - Fabian 'ryg' Giesen 2014 // // Not intended to be "industrial strength"; just meant to illustrate the general // idea. #ifndef RANS_BYTE_HEADER #define RANS_BYTE_HEADER #include #include #include #ifdef assert #define RansAssert assert #else #define RansAssert(x) #endif // READ ME FIRST: // // This is designed like a typical arithmetic coder API, but there's three // twists you absolutely should be aware of before you start hacking: // // 1. You need to encode data in *reverse* - last symbol first. rANS works // like a stack: last in, first out. // 2. Likewise, the encoder outputs bytes *in reverse* - that is, you give // it a pointer to the *end* of your buffer (exclusive), and it will // slowly move towards the beginning as more bytes are emitted. // 3. Unlike basically any other entropy coder implementation you might // have used, you can interleave data from multiple independent rANS // encoders into the same bytestream without any extra signaling; // you can also just write some bytes by yourself in the middle if // you want to. This is in addition to the usual arithmetic encoder // property of being able to switch models on the fly. Writing raw // bytes can be useful when you have some data that you know is // incompressible, and is cheaper than going through the rANS encode // function. Using multiple rANS coders on the same byte stream wastes // a few bytes compared to using just one, but execution of two // independent encoders can happen in parallel on superscalar and // Out-of-Order CPUs, so this can be *much* faster in tight decoding // loops. // // This is why all the rANS functions take the write pointer as an // argument instead of just storing it in some context struct. // -------------------------------------------------------------------------- // L ('l' in the paper) is the lower bound of our normalization interval. // Between this and our byte-aligned emission, we use 31 (not 32!) bits. // This is done intentionally because exact reciprocals for 31-bit uints // fit in 32-bit uints: this permits some optimizations during encoding. #define RANS_BYTE_L (1u << 15) // lower bound of our normalization interval // State for a rANS encoder. Yep, that's all there is to it. typedef uint32_t RansState; // Initialize a rANS encoder. static inline void RansEncInit(RansState* r) { *r = RANS_BYTE_L; } // Renormalize the encoder. Internal function. static inline RansState RansEncRenorm(RansState x, uint8_t** pptr, uint32_t freq, uint32_t scale_bits) { uint32_t x_max = ((RANS_BYTE_L >> scale_bits) << 8) * freq; // this turns into a shift. if (x >= x_max) { uint8_t* ptr = *pptr; do { *--ptr = (uint8_t) (x & 0xff); x >>= 8; } while (x >= x_max); *pptr = ptr; } return x; } // Encodes a single symbol with range start "start" and frequency "freq". // All frequencies are assumed to sum to "1 << scale_bits", and the // resulting bytes get written to ptr (which is updated). // // NOTE: With rANS, you need to encode symbols in *reverse order*, i.e. from // beginning to end! Likewise, the output bytestream is written *backwards*: // ptr starts pointing at the end of the output buffer and keeps decrementing. static inline void RansEncPut(RansState* r, uint8_t** pptr, uint32_t start, uint32_t freq, uint32_t scale_bits) { // renormalize RansState x = RansEncRenorm(*r, pptr, freq, scale_bits); // x = C(s,x) *r = ((x / freq) << scale_bits) + (x % freq) + start; } // Flushes the rANS encoder. static inline void RansEncFlush(RansState* r, uint8_t** pptr) { uint32_t x = *r; uint8_t* ptr = *pptr; ptr -= 4; ptr[0] = (uint8_t) (x >> 0); ptr[1] = (uint8_t) (x >> 8); ptr[2] = (uint8_t) (x >> 16); ptr[3] = (uint8_t) (x >> 24); *pptr = ptr; } // Initializes a rANS decoder. // Unlike the encoder, the decoder works forwards as you'd expect. static inline void RansDecInit(RansState* r, uint8_t** pptr) { uint32_t x; uint8_t* ptr = *pptr; x = ptr[0] << 0; x |= ptr[1] << 8; x |= ptr[2] << 16; x |= ptr[3] << 24; ptr += 4; *pptr = ptr; *r = x; } // Returns the current cumulative frequency (map it to a symbol yourself!) static inline uint32_t RansDecGet(RansState* r, uint32_t scale_bits) { return *r & ((1u << scale_bits) - 1); } // 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", // and the resulting bytes get written to ptr (which is updated). static inline void RansDecAdvance(RansState* r, uint8_t** pptr, uint32_t start, uint32_t freq, uint32_t scale_bits) { uint32_t mask = (1u << scale_bits) - 1; // s, x = D(x) uint32_t x = *r; x = freq * (x >> scale_bits) + (x & mask) - start; // renormalize if (x < RANS_BYTE_L) { uint8_t* ptr = *pptr; do x = (x << 8) | *ptr++; while (x < RANS_BYTE_L); *pptr = ptr; } *r = x; } // -------------------------------------------------------------------------- // That's all you need for a full encoder; below here are some utility // functions with extra convenience or optimizations. // Encoder symbol description // This (admittedly odd) selection of parameters was chosen to make // RansEncPutSymbol as cheap as possible. typedef struct { uint32_t x_max; // (Exclusive) upper bound of pre-normalization interval uint32_t rcp_freq; // Fixed-point reciprocal frequency uint32_t bias; // Bias uint16_t cmpl_freq; // Complement of frequency: (1 << scale_bits) - freq uint16_t rcp_shift; // Reciprocal shift // FIXME: temporary uint16_t scale_bits; uint16_t freq; uint16_t start; } RansEncSymbol; // Decoder symbols are straightforward. typedef struct { uint16_t start; // Start of range. uint16_t freq; // Symbol frequency. } RansDecSymbol; // Initializes an encoder symbol to start "start" and frequency "freq" static inline void RansEncSymbolInit(RansEncSymbol* s, uint32_t start, uint32_t freq, uint32_t scale_bits) { RansAssert(scale_bits <= 16); RansAssert(start <= (1u << scale_bits)); RansAssert(freq <= (1u << scale_bits) - start); // Say M := 1 << scale_bits. // // The original encoder does: // x_new = (x/freq)*M + start + (x%freq) // // The fast encoder does (schematically): // q = mul_hi(x, rcp_freq) >> rcp_shift (division) // r = x - q*freq (remainder) // x_new = q*M + bias + r (new x) // plugging in r into x_new yields: // x_new = bias + x + q*(M - freq) // =: bias + x + q*cmpl_freq (*) // // and we can just precompute cmpl_freq. Now we just need to // set up our parameters such that the original encoder and // the fast encoder agree. // FIXME: temporary s->scale_bits = scale_bits; s->freq = freq; s->start = start; s->x_max = ((RANS_BYTE_L >> scale_bits) << 16) * freq; s->cmpl_freq = (uint16_t) ((1 << scale_bits) - freq); if (freq < 2) { // freq=0 symbols are never valid to encode, so it doesn't matter what // we set our values to. // // freq=1 is tricky, since the reciprocal of 1 is 1; unfortunately, // our fixed-point reciprocal approximation can only multiply by values // smaller than 1. // // So we use the "next best thing": rcp_freq=0xffffffff, rcp_shift=0. // This gives: // q = mul_hi(x, rcp_freq) >> rcp_shift // = mul_hi(x, (1<<32) - 1)) >> 0 // = floor(x - x/(2^32)) // = x - 1 if 1 <= x < 2^32 // and we know that x>0 (x=0 is never in a valid normalization interval). // // So we now need to choose the other parameters such that // x_new = x*M + start // plug it in: // x*M + start (desired result) // = bias + x + q*cmpl_freq (*) // = bias + x + (x - 1)*(M - 1) (plug in q=x-1, cmpl_freq) // = bias + 1 + (x - 1)*M // = x*M + (bias + 1 - M) // // so we have start = bias + 1 - M, or equivalently // bias = start + M - 1. s->rcp_freq = ~0u; s->rcp_shift = 0; s->bias = start + (1 << scale_bits) - 1; } else { // Alverson, "Integer Division using reciprocals" // shift=ceil(log2(freq)) uint32_t shift = 0; while (freq > (1u << shift)) shift++; s->rcp_freq = (uint32_t) (((1ull << (shift + 31)) + freq-1) / freq); s->rcp_shift = shift - 1; // With these values, 'q' is the correct quotient, so we // have bias=start. s->bias = start; } s->rcp_shift += 32; // Avoid the extra >>32 in RansEncPutSymbol } // Initialize a decoder symbol to start "start" and frequency "freq" static inline void RansDecSymbolInit(RansDecSymbol* s, uint32_t start, uint32_t freq) { RansAssert(start <= (1 << 16)); RansAssert(freq <= (1 << 16) - start); s->start = (uint16_t) start; s->freq = (uint16_t) freq; } // Encodes a given symbol. This is faster than straight RansEnc since we can do // multiplications instead of a divide. // // See RansEncSymbolInit for a description of how this works. static inline void RansEncPutSymbol(RansState* r, uint8_t** pptr, RansEncSymbol const* sym) { RansAssert(sym->x_max != 0); // can't encode symbol with freq=0 // renormalize uint32_t x = *r; uint32_t x_max = sym->x_max; // uint32_t c = x < sym->x_max; // uint16_t *p16 = (uint16_t *)(*pptr-2); // uint32_t p1 = x, x1 = x >> 16; // *p16 = c ? *p16 : p1; // *pptr = c ? *pptr : (uint8_t *)p16; // x = c ? x : x1; if (x >= x_max) { uint16_t* ptr = *(uint16_t **)pptr; *--ptr = x;//(uint16_t) (x & 0xffff); x >>= 16; *pptr = (uint8_t *)ptr; } // 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. //uint32_t q = (uint32_t) (((uint64_t)x * sym->rcp_freq) >> 32) >> sym->rcp_shift; // Slow method, but robust // *r = ((x / sym->freq) << sym->scale_bits) + (x % sym->freq) + sym->start; // return; // The extra >>32 has already been added to RansEncSymbolInit uint32_t q = (uint32_t) (((uint64_t)x * sym->rcp_freq) >> sym->rcp_shift); *r = x + sym->bias + q * sym->cmpl_freq; // assert(((x / sym->freq) << sym->scale_bits) + (x % sym->freq) + sym->start == *r); } // Equivalent to RansDecAdvance that takes a symbol. static inline void RansDecAdvanceSymbol(RansState* r, uint8_t** pptr, RansDecSymbol const* sym, uint32_t scale_bits) { RansDecAdvance(r, pptr, sym->start, sym->freq, scale_bits); } // 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". // No renormalization or output happens. static inline void RansDecAdvanceStep(RansState* r, uint32_t start, uint32_t freq, uint32_t scale_bits) { uint32_t mask = (1u << scale_bits) - 1; // s, x = D(x) uint32_t x = *r; *r = freq * (x >> scale_bits) + (x & mask) - start; } // Equivalent to RansDecAdvanceStep that takes a symbol. static inline void RansDecAdvanceSymbolStep(RansState* r, RansDecSymbol const* sym, uint32_t scale_bits) { RansDecAdvanceStep(r, sym->start, sym->freq, scale_bits); } // Renormalize. static inline void RansDecRenorm(RansState* r, uint8_t** pptr) { // renormalize uint32_t x = *r; #ifndef __x86_64 // clang 464, gcc 485 if (x >= RANS_BYTE_L) return; uint16_t* ptr = *(uint16_t **)pptr; x = (x << 16) | *ptr++; *pptr = (uint8_t *)ptr; // // clang 335, gcc 687 // uint16_t* ptr = *(uint16_t **)pptr; // uint32_t y = (x << 16) | *ptr; // x = (x < RANS_BYTE_L) ? y : x; // ptr += (x < RANS_BYTE_L) ? 1 : 0; // *pptr = (uint8_t *)ptr; #else // clang 596, gcc 650 uint16_t *ptr = *(uint16_t **)pptr; __asm__ ("movzwl (%0), %%eax\n\t" "mov %1, %%edx\n\t" "shl $0x10, %%edx\n\t" "or %%eax, %%edx\n\t" "xor %%eax, %%eax\n\t" "cmp $0x8000,%1\n\t" "cmovb %%edx, %1\n\t" "lea 2(%0), %%rax\n\t" "cmovb %%rax, %0\n\t" : "=r" (ptr), "=r" (x) : "0" (ptr), "1" (x) : "eax", "edx" ); *pptr = (uint8_t *)ptr; #endif *r = x; } static inline void RansDecRenormSafe(RansState* r, uint8_t** pptr, uint8_t *ptr_end) { uint32_t x = *r; if (x >= RANS_BYTE_L || *pptr+1 >= ptr_end) return; uint16_t* ptr = *(uint16_t **)pptr; x = (x << 16) | *ptr++; *pptr = (uint8_t *)ptr; *r = x; } #endif // RANS_BYTE_HEADER /*-------------------------------------------------------------------------- */ /* * Example wrapper to use the rans_byte.h functions included above. * * This demonstrates how to use, and unroll, an order-0 and order-1 frequency * model. */ #include #include #include #include #include #include #include #ifndef NO_THREADS #include #endif #define TF_SHIFT 12 #define TOTFREQ (1<>31) == 0) F[j] = 1; fsum += F[j]; } int adjust = tot - fsum; if (adjust > 0) { F[M] += adjust; } else if (adjust < 0) { if (F[M] > -adjust) { F[M] += adjust; } else { adjust += F[M]-1; F[M] = 1; for (j = 0; adjust && j < 256; j++) { if (F[j] < 2) continue; int d = F[j] > -adjust; int m = d ? adjust : 1-F[j]; F[j] += m; adjust -= m; } } } //printf("F[%d]=%d\n", M, F[M]); return F[M]>0 ? 0 : -1; } static int encode_freq(uint8_t *cp, int *F) { uint8_t *op = cp; int rle, j; for (rle = j = 0; j < 256; j++) { if (F[j]) { // j if (rle) { rle--; } else { *cp++ = j; if (!rle && j && F[j-1]) { for(rle=j+1; rle<256 && F[rle]; rle++) ; rle -= j+1; *cp++ = rle; } //fprintf(stderr, "%d: %d %d\n", j, rle, N[j]); } // F[j] if (F[j]<128) { *cp++ = F[j]; } else { *cp++ = 128 | (F[j]>>8); *cp++ = F[j]&0xff; } } } *cp++ = 0; return cp - op; } static int decode_freq(uint8_t *cp, uint8_t *cp_end, int *F) { if (cp == cp_end) return 0; uint8_t *op = cp; int rle = 0; int j = *cp++; do { int f; if ((f = *cp++) >= 128) { f &= ~128; f = ((f & 127) << 8) | *cp++; } F[j] = f; if (!rle && j+1 == *cp) { j = *cp++; rle = *cp++; } else if (rle) { rle--; j++; if (j > 255) return 0; } else { j = *cp++; } } while(j && cp < cp_end); return cp - op; } // symbols only static int encode_freq0(uint8_t *cp, int *F) { uint8_t *op = cp; int rle, j; for (rle = j = 0; j < 256; j++) { if (F[j]) { // j if (rle) { rle--; } else { *cp++ = j; if (!rle && j && F[j-1]) { for(rle=j+1; rle<256 && F[rle]; rle++) ; rle -= j+1; *cp++ = rle; } //fprintf(stderr, "%d: %d %d\n", j, rle, N[j]); } } } *cp++ = 0; return cp - op; } static int decode_freq0(uint8_t *cp, uint8_t *cp_end, int *F) { if (cp == cp_end) return 0; uint8_t *op = cp; int rle = 0; int j = *cp++; if (cp+2 >= cp_end) goto carefully; do { F[j] = 1; if (!rle && j+1 == *cp) { j = *cp++; rle = *cp++; } else if (rle) { rle--; j++; if (j > 255) return 0; } else { j = *cp++; } } while(j && cp+2 < cp_end); carefully: if (j) { do { F[j] = 1; if(cp >= cp_end) return 0; if (!rle && j+1 == *cp) { if (cp+1 >= cp_end) return 0; j = *cp++; rle = *cp++; } else if (rle) { rle--; j++; if (j > 255) return 0; } else { if (cp >= cp_end) return 0; j = *cp++; } } while(j && cp < cp_end); } return cp - op; } // Use the order-0 freqs in F0 to encode the order-1 stats in F. // All symbols present in F are present in F0, but some in F0 will // be empty in F. Thus we run-length encode the 0 frequencies. static int encode_freq_d(uint8_t *cp, int *F0, int *F) { uint8_t *op = cp; int j, dz; for (dz = j = 0; j < 256; j++) { if (F0[j]) { if (F[j] != 0) { if (dz) { // Replace dz zeros with zero + dz-1 run length cp -= dz-1; *cp++ = dz-1; } dz = 0; if (F[j]<128) { *cp++ = F[j]; } else { *cp++ = 128 | (F[j]>>8); *cp++ = F[j]&0xff; } } else { //fprintf(stderr, "2: j=%d F0[j]=%d, F[j]=%d, dz=%d\n", j, F0[j], F[j], dz); dz++; *cp++ = 0; } } else { assert(F[j] == 0); } } if (dz) { cp -= dz-1; *cp++ = dz-1; } return cp - op; } static int decode_freq_d(uint8_t *cp, uint8_t *cp_end, int *F0, int *F, int *total) { if (cp == cp_end) return 0; uint8_t *op = cp; int j, dz, T = 0; for (j = dz = 0; j < 256 && cp < cp_end; j++) { //if (F0[j]) fprintf(stderr, "F0[%d]=%d\n", j, F0[j]); if (!F0[j]) continue; int f; if (dz) { f = 0; dz--; } else { if (cp+3 >= cp_end) { if (cp >= cp_end) return 0; if ((f = *cp++) & 0x80) { if (cp >= cp_end) return 0; f = ((f & 0x7f) << 8) | *cp++; } if (f == 0) { if (cp >= cp_end) return 0; dz = *cp++; } } else { if ((f = *cp++) & 0x80) f = ((f & 0x7f) << 8) | *cp++; if (f == 0) dz = *cp++; } } F[j] = f; T += f; } if (total) *total = T; return cp - op; } static int u32tou7(uint8_t *cp, uint32_t i) { uint8_t *op = cp; int s = 0; uint32_t o = i; do { s += 7; o >>= 7; } while (o); do { s -= 7; *cp++ = ((i>>s)&0x7f) + (s?128:0); } while (s); return cp-op; } static int u7tou32(uint8_t *cp, uint8_t *cp_end, uint32_t *i) { uint8_t *op = cp, c; uint32_t j = 0; if (cp >= cp_end) { *i = 0; return 0; } do { c = *cp++; j = (j<<7) | (c & 0x7f); } while ((c & 0x80) && cp < cp_end); *i = j; return cp-op; } unsigned int rans_compress_bound_4x16(unsigned int size, int order) { return (order == 0 ? 1.05*size + 257*3 + 4 : 1.05*size + 257*257*3 + 4 + 257*3+4) + ((order & X_PACK) ? 1 : 0) + ((order & X_RLE) ? 1 + 257*3+4: 0) + 5; } // Compresses in_size bytes from 'in' to *out_size bytes in 'out'. // // NB: The output buffer does not hold the original size, so it is up to // the caller to store this. unsigned char *rans_compress_O0_4x16(unsigned char *in, unsigned int in_size, unsigned char *out, unsigned int *out_size) { unsigned char *cp, *out_end; RansEncSymbol syms[256]; RansState rans0; RansState rans2; RansState rans1; RansState rans3; uint8_t* ptr; int F[256+MAGIC] = {0}, i, j, tab_size = 0, rle, x; int bound = rans_compress_bound_4x16(in_size,0)-5; // -5 for order/size if (!out) { *out_size = bound; out = malloc(*out_size); } if (!out || bound > *out_size) return NULL; ptr = out_end = out + bound; if (in_size == 0) goto empty; // Compute statistics hist8(in, in_size, F); // Normalise so T[i] == TOTFREQ if (normalise_freq(F, in_size, TOTFREQ) < 0) return NULL; // Encode statistics. for (x = rle = j = 0; j < 256; j++) { if (F[j]) { RansEncSymbolInit(&syms[j], x, F[j], TF_SHIFT); x += F[j]; } } cp = out; cp += encode_freq(cp, F); tab_size = cp-out; //write(2, out+4, cp-(out+4)); RansEncInit(&rans0); RansEncInit(&rans1); RansEncInit(&rans2); RansEncInit(&rans3); switch (i=(in_size&3)) { case 3: RansEncPutSymbol(&rans2, &ptr, &syms[in[in_size-(i-2)]]); case 2: RansEncPutSymbol(&rans1, &ptr, &syms[in[in_size-(i-1)]]); case 1: RansEncPutSymbol(&rans0, &ptr, &syms[in[in_size-(i-0)]]); case 0: break; } for (i=(in_size &~3); i>0; i-=4) { RansEncSymbol *s3 = &syms[in[i-1]]; RansEncSymbol *s2 = &syms[in[i-2]]; RansEncSymbol *s1 = &syms[in[i-3]]; RansEncSymbol *s0 = &syms[in[i-4]]; #if 1 RansEncPutSymbol(&rans3, &ptr, s3); RansEncPutSymbol(&rans2, &ptr, s2); RansEncPutSymbol(&rans1, &ptr, s1); RansEncPutSymbol(&rans0, &ptr, s0); #else // Slightly beter on gcc, much better on clang uint16_t *ptr16 = (uint16_t *)ptr; if (rans3 >= s3->x_max) *--ptr16 = (uint16_t)rans3, rans3 >>= 16; if (rans2 >= s2->x_max) *--ptr16 = (uint16_t)rans2, rans2 >>= 16; uint32_t q3 = (uint32_t) (((uint64_t)rans3 * s3->rcp_freq) >> s3->rcp_shift); uint32_t q2 = (uint32_t) (((uint64_t)rans2 * s2->rcp_freq) >> s2->rcp_shift); rans3 += s3->bias + q3 * s3->cmpl_freq; rans2 += s2->bias + q2 * s2->cmpl_freq; if (rans1 >= s1->x_max) *--ptr16 = (uint16_t)rans1, rans1 >>= 16; if (rans0 >= s0->x_max) *--ptr16 = (uint16_t)rans0, rans0 >>= 16; uint32_t q1 = (uint32_t) (((uint64_t)rans1 * s1->rcp_freq) >> s1->rcp_shift); uint32_t q0 = (uint32_t) (((uint64_t)rans0 * s0->rcp_freq) >> s0->rcp_shift); rans1 += s1->bias + q1 * s1->cmpl_freq; rans0 += s0->bias + q0 * s0->cmpl_freq; ptr = (uint8_t *)ptr16; #endif } RansEncFlush(&rans3, &ptr); RansEncFlush(&rans2, &ptr); RansEncFlush(&rans1, &ptr); RansEncFlush(&rans0, &ptr); empty: // Finalise block size and return it *out_size = (out_end - ptr) + tab_size; memmove(out + tab_size, ptr, out_end-ptr); return out; } typedef struct { unsigned char R[TOTFREQ]; } ari_decoder; unsigned char *rans_uncompress_O0_4x16(unsigned char *in, unsigned int in_size, unsigned char *out, unsigned int out_sz) { if (in_size < 16) // 4-states at least return NULL; /* Load in the static tables */ unsigned char *cp = in; unsigned char *cp_end = in + in_size - 8; // within 8 => be extra safe int i, j, x, y; uint16_t sfreq[TOTFREQ+32]; uint16_t sbase[TOTFREQ+32]; // faster to use 32-bit on clang uint8_t ssym [TOTFREQ+64]; // faster to use 16-bit on clang if (!out) out = malloc(out_sz); if (!out) return NULL; // Precompute reverse lookup of frequency. int F[256] = {0}; int fsz = decode_freq(cp, cp_end, F); if (!fsz) return NULL; cp += fsz; // Build symbols; fixme, do as part of decode, see the _d variant for (j = x = 0; j < 256; j++) { if (F[j]) { if (x + F[j] > TOTFREQ) return NULL; for (y = 0; y < F[j]; y++) { ssym [y + x] = j; sfreq[y + x] = F[j]; sbase[y + x] = y; } x += F[j]; } } if (x != TOTFREQ) return NULL; if (cp+16 > cp_end+8) return NULL; RansState R[4]; RansDecInit(&R[0], &cp); if (R[0] < RANS_BYTE_L) return NULL; RansDecInit(&R[1], &cp); if (R[1] < RANS_BYTE_L) return NULL; RansDecInit(&R[2], &cp); if (R[2] < RANS_BYTE_L) return NULL; RansDecInit(&R[3], &cp); if (R[3] < RANS_BYTE_L) return NULL; int out_end = (out_sz&~3); const uint32_t mask = (1u << TF_SHIFT)-1; for (i=0; i < out_end; i+=4) { RansState m[4]; m[0] = R[0] & mask; R[0] = sfreq[m[0]] * (R[0] >> TF_SHIFT) + sbase[m[0]]; m[1] = R[1] & mask; R[1] = sfreq[m[1]] * (R[1] >> TF_SHIFT) + sbase[m[1]]; m[2] = R[2] & mask; R[2] = sfreq[m[2]] * (R[2] >> TF_SHIFT) + sbase[m[2]]; m[3] = R[3] & mask; out[i+0] = ssym[m[0]]; out[i+1] = ssym[m[1]]; out[i+2] = ssym[m[2]]; out[i+3] = ssym[m[3]]; R[3] = sfreq[m[3]] * (R[3] >> TF_SHIFT) + sbase[m[3]]; if (cp < cp_end) { RansDecRenorm(&R[0], &cp); RansDecRenorm(&R[1], &cp); RansDecRenorm(&R[2], &cp); RansDecRenorm(&R[3], &cp); } else { RansDecRenormSafe(&R[0], &cp, cp_end+8); RansDecRenormSafe(&R[1], &cp, cp_end+8); RansDecRenormSafe(&R[2], &cp, cp_end+8); RansDecRenormSafe(&R[3], &cp, cp_end+8); } } switch(out_sz&3) { case 3: out[out_end + 2] = ssym[R[2] & mask]; case 2: out[out_end + 1] = ssym[R[1] & mask]; case 1: out[out_end] = ssym[R[0] & mask]; default: break; } //fprintf(stderr, " 0 Decoded %d bytes\n", (int)(cp-in)); //c-size return out; } #ifdef UNUSED static void hist1_1(unsigned char *in, unsigned int in_size, int F0[256][256], int T0[256]) { unsigned int last_i, i; unsigned char c; for (last_i=i=0; i 256) { // 186/450 // Interleaved buffers to avoid cache collisions int64_t saved2[256+MAGIC] = {0}; int64_t saved3[256+MAGIC] = {0}; int64_t saved4[256+MAGIC] = {0}; int64_t len4 = len&~3; for (i = 0; i < len4; i+=4) { int d1 = (data[i+0] == last) <<1; int d2 = (data[i+1] == data[i+0])<<1; int d3 = (data[i+2] == data[i+1])<<1; int d4 = (data[i+3] == data[i+2])<<1; last = data[i+3]; saved [data[i+0]] += d1-1; saved2[data[i+1]] += d2-1; saved3[data[i+2]] += d3-1; saved4[data[i+3]] += d4-1; } while (i < len) { int d = (data[i] == last)<<1; saved[data[i]] += d - 1; last = data[i]; i++; } for (i = 0; i < 256; i++) saved[i] += saved2[i] + saved3[i] + saved4[i]; } else { // 163/391 for (i = 0; i < len; i++) { if (data[i] == last) { saved[data[i]]++; } else { saved[data[i]]--; last = data[i]; } } } // fixme: pack into bits instead of bytes if many symbols? for (j = 1, i = 0; i < 256; i++) { if (saved[i] > 0) { out_meta[j++] = i; } } if (j == 0) { // not worth it. free(out); return NULL; } out_meta[0] = j-1; // NB: all symbols being worth it is 0 not 256. // 2nd pass: perform RLE itself to out[] and out_meta[] arrays. for (i = k = 0; i < len; i++) { out[k++] = data[i]; if (saved[data[i]] > 0) { int run_len = i; int last = data[i]; while (i < len && data[i] == last) i++; i--; run_len = i-run_len; // Output 7-bits at a time in lowest bit order. // (For faster decode.) int s = 0, X = run_len; do { s += 7; X >>= 7; } while (X); do { s -= 7; out_meta[j++] = ((run_len>>s)&0x7f) + (s?128:0); } while (s); } } *out_meta_len = j; *out_len = k; return out; } // On input *out_len holds the allocated size of out[]. // On output it holds the used size of out[]. static uint8_t *rle_decode(uint8_t *in, int64_t in_len, uint8_t *meta, uint32_t meta_sz, unsigned char *out, uint64_t *out_len) { uint64_t j, m = 0; uint8_t *meta_end = meta + meta_sz; if (meta_sz == 0 || meta[0] >= meta_sz) return NULL; int saved[256] = {0}; j = meta[m++]; if (j == 0) j = 256; for (; j; j--) saved[meta[m++]]=1; j = 0; meta += m; uint8_t *in_end = in + in_len; uint8_t *out_end = out + *out_len; uint8_t *outp = out; while (in < in_end) { uint8_t b = *in++; if (saved[b]) { uint32_t run_len = 0; unsigned char c; do { c = meta meta_end) return NULL; run_len++; if (outp + run_len > out_end) run_len = out_end - outp; memset(outp, b, run_len); outp += run_len; } else { if (outp >= out_end) break; *outp++ = b; } } *out_len = outp-out; return out; } //----------------------------------------------------------------------------- // Bit packing symbols to take 0, 1(8 sym), 2(4 sym), or 4(16) bits. // // TODO: // The first byte holds the number of symbols (4 lower bits) and the // number of remaining symbols packed into last byte (4 higher bits). static uint8_t *pack(uint8_t *data, int64_t len, uint8_t *out_meta, int *out_meta_len, uint64_t *out_len) { int p[256] = {0}, n; uint64_t i, j; uint8_t *out = malloc(len+1); if (!out) return NULL; // count syms for (i = 0; i < len; i++) p[data[i]]=1; for (i = n = 0; i < 256; i++) { if (p[i]) { p[i] = n++; // p[i] is now the code number out_meta[n] = i; } } j = n+1; //fprintf(stderr, "n=%d\n", n); // 1 value per byte if (n > 16 || len < j + len/2) { out_meta[0] = 1; *out_meta_len = 1; // FIXME shortcut this by returning data and checking later. memcpy(out, data, len); *out_len = len; return out; } // Work out how many values per byte to encode. int val_per_byte; if (n > 4) val_per_byte = 2; else if (n > 2) val_per_byte = 4; else if (n > 1) val_per_byte = 8; else val_per_byte = 0; // infinite // We have 3 bits to hold number of symbols per byte // and 5 bits for the number of symbols used. // Eg if we pack 2 values per byte, meaning 4 bits per // symbol, we have up to 16 symbols in the map, but perhaps // only need 6. (This avoids a termination byte.) out_meta[0] = val_per_byte ? val_per_byte - 1 : 2; out_meta[0] |= n<<3; *out_meta_len = j; j = 0; switch (val_per_byte) { case 2: for (i = 0; i < (len & ~1); i+=2) out[j++] = (p[data[i]]<<4) | (p[data[i+1]]<<0); switch (len-i) { case 1: out[j++] = p[data[i]]<<4; } *out_len = j; return out; case 4: { for (i = 0; i < (len & ~3); i+=4) out[j++] = (p[data[i]]<<6) | (p[data[i+1]]<<4) | (p[data[i+2]]<<2) | (p[data[i+3]]<<0); out[j] = 0; int s = len-i; switch (s) { case 3: out[j] = (out[j]<<2) | p[data[i++]]; // -ABC want ABC- case 2: out[j] = (out[j]<<2) | p[data[i++]]; // --AB want AB-- case 1: out[j] = (out[j]<<2) | p[data[i++]]; // ---A wan A--- out[j++] <<= (4-s)*2; } *out_len = j; return out; } case 8: { for (i = 0; i < (len & ~7); i+=8) out[j++] = (p[data[i+0]]<<7) | (p[data[i+1]]<<6) | (p[data[i+2]]<<5) | (p[data[i+3]]<<4) | (p[data[i+4]]<<3) | (p[data[i+5]]<<2) | (p[data[i+6]]<<1) | (p[data[i+7]]<<0); out[j] = 0; int s = len-i; switch (s) { case 7: out[j] = (out[j]<<1) | p[data[i++]]; case 6: out[j] = (out[j]<<1) | p[data[i++]]; case 5: out[j] = (out[j]<<1) | p[data[i++]]; case 4: out[j] = (out[j]<<1) | p[data[i++]]; case 3: out[j] = (out[j]<<1) | p[data[i++]]; case 2: out[j] = (out[j]<<1) | p[data[i++]]; case 1: out[j] = (out[j]<<1) | p[data[i++]]; out[j++] <<= 8-s; } *out_len = j; return out; } case 0: *out_len = j; return out; } return NULL; } // expands the unpack meta data and returns the number of bytes read. // nsym is number of symbols per byte, with the symbol values // themselve sreturned in map. // // Returns number of bytes of data[] consumed on success, // zero on failure. static uint8_t unpack_meta(uint8_t *data, uint32_t data_len, uint64_t udata_len, uint8_t *map, int *nsym) { if (data_len == 0) return 0; *nsym = (data[0] & 7)+1; if (*nsym == 3) *nsym = 0; if (*nsym == 1) return 1; // raw data // Decode symbol map int j = 1, c = 0; if (data_len <= 1) return 0; do { map[c++] = data[j++]; } while (j-1 < (data[0]>>3) && c < 16 && j < data_len); return j-1 < (data[0]>>3) ? 0 : j; } static uint8_t *unpack(uint8_t *data, int64_t len, uint8_t *out, uint64_t out_len, int nsym, uint8_t *p) { //uint8_t *out; uint8_t c = 0; int64_t i, j = 0, olen; if (nsym == 1) { // raw data; FIXME: shortcut the need for malloc & memcpy here memcpy(out, data, len); return out; } switch(nsym) { case 8: { #ifdef ALLOW_UAC uint64_t map[256], x0, x1, x2, x3, x4, x5, x6, x7; int x; for (x = 0; x < 256; x++) { map[x]= (((uint64_t)p[x>>7 ])<<0)+ (((uint64_t)p[x>>6&1])<<8)+ (((uint64_t)p[x>>5&1])<<16)+ (((uint64_t)p[x>>4&1])<<24)+ (((uint64_t)p[x>>3&1])<<32)+ (((uint64_t)p[x>>2&1])<<40)+ (((uint64_t)p[x>>1&1])<<48)+ (((uint64_t)p[x &1])<<56); } #endif if ((out_len+7)/8 > len) return NULL; olen = out_len & ~7; #ifdef ALLOW_UAC for (i = 0; i < olen; i+=8) { uint64_t w = map[data[j++]]; *(uint64_t *)&out[i] = w; } #else for (i = j = 0; i < olen; i+=8) { c = data[j++]; out[i+0] = p[(c>>7)&1]; out[i+1] = p[(c>>6)&1]; out[i+2] = p[(c>>5)&1]; out[i+3] = p[(c>>4)&1]; out[i+4] = p[(c>>3)&1]; out[i+5] = p[(c>>2)&1]; out[i+6] = p[(c>>1)&1]; out[i+7] = p[(c>>0)&1]; } #endif if (out_len != olen) { c = data[j++]; switch (out_len - olen) { case 8: out[i+7] = p[(c>>0)&1]; case 7: out[i+6] = p[(c>>1)&1]; case 6: out[i+5] = p[(c>>2)&1]; case 5: out[i+4] = p[(c>>3)&1]; case 4: out[i+3] = p[(c>>4)&1]; case 3: out[i+2] = p[(c>>5)&1]; case 2: out[i+1] = p[(c>>6)&1]; case 1: out[i+0] = p[(c>>7)&1]; } } break; } case 4: { #ifdef ALLOW_UAC uint32_t map[256], x, y, z, _, P=0; for (x = 0; x < 4; x++) for (y = 0; y < 4; y++) for (z = 0; z < 4; z++) for (_ = 0; _ < 4; _++, P++) map[P] = p[x]+(p[y]<<8)+(p[z]<<16)+(p[_]<<24); #endif // // Yay a real world usage of Duff's Device! // // Sadly it's slower due to needing a reverse loop in this scenario. // i = out_len; // j += out_len/4; // c = data[j--]; // switch(out_len % 4) { // while (i) { // case 0: out[--i] = p[(c>>0)&3]; // case 3: out[--i] = p[(c>>2)&3]; // case 2: out[--i] = p[(c>>4)&3]; // case 1: out[--i] = p[(c>>6)&3]; // c = data[j--]; // } // } if ((out_len+3)/4 > len) return NULL; olen = out_len & ~3; #ifdef ALLOW_UAC for (; i < olen-12; i+=16) { uint32_t w1 = map[data[j++]]; uint32_t w2 = map[data[j++]]; uint32_t w3 = map[data[j++]]; uint32_t w4 = map[data[j++]]; *(uint32_t *)&out[i ] = w1; *(uint32_t *)&out[i+ 4] = w2; *(uint32_t *)&out[i+ 8] = w3; *(uint32_t *)&out[i+12] = w4; } for (; i < olen; i+=4) { uint32_t w = map[data[j++]]; *(uint32_t *)&out[i] = w; } #else for (i = j = 0; i < olen; i+=4) { c = data[j++]; out[i+0] = p[(c>>6)&3]; out[i+1] = p[(c>>4)&3]; out[i+2] = p[(c>>2)&3]; out[i+3] = p[(c>>0)&3]; } #endif if (out_len != olen) { c = data[j++]; switch (out_len - olen) { case 4: out[i+3] = p[(c>>0)&3]; case 3: out[i+2] = p[(c>>2)&3]; case 2: out[i+1] = p[(c>>4)&3]; case 1: out[i+0] = p[(c>>6)&3]; } } break; } case 2: { #ifdef ALLOW_UAC uint16_t map[256], x, y; for (x = 0; x < 16; x++) for (y = 0; y < 16; y++) map[x*16+y] = p[x]+p[y]*256; #endif if ((out_len+1)/2 > len) return NULL; olen = out_len & ~1; #ifdef ALLOW_UAC for (i = j = 0; i+2 < olen; i+=4) { uint16_t w1 = map[data[j++]]; uint16_t w2 = map[data[j++]]; *(uint16_t *)&out[i ] = w1; *(uint16_t *)&out[i+2] = w2; } for (; i < olen; i+=2) { uint16_t w1 = map[data[j++]]; *(uint16_t *)&out[i] = w1; } #else for (i = j = 0; i < olen; i+=2) { c = data[j++]; out[i+0] = p[(c>>4)&15]; out[i+1] = p[(c>>0)&15]; } #endif if (out_len != olen) { c = data[j++]; out[i+0] = p[(c>>4)&15]; } break; } case 0: memset(out, p[0], out_len); break; default: return NULL; } return out; } // Faster than two independent loops to unrle and then unpack. // NB: nsym is number of symbols per byte static uint8_t *rle_decode_unpack(uint8_t *in, int64_t in_len, uint8_t *meta, uint32_t meta_sz, int nsym, uint8_t *p, unsigned char *out, int64_t out_len) { int64_t i, j, m; if (meta_sz == 0 || meta[0] >= meta_sz) return NULL; int saved[256] = {0}; for (m = 0, j = meta[m++]; j; j--) saved[meta[m++]]=1; // We protect below from overstepping meta using a ?: instruction which // hopefully translates to an efficient branchless cmov. We continue // blindly in such errors, checking only outside the loop at the end. i = j = 0; switch (nsym) { case 0: memset(out, p[0], out_len); return out; case 1: while (i < in_len) { uint8_t b = in[i++]; if (saved[b]) { uint32_t run_len = 0; unsigned char c; do { c = meta[m<=meta_sz-1?m:meta_sz-1]; c &= ~((++m>meta_sz)<<7); run_len = (run_len<<7) | (c & 0x7f); } while (c & 0x80); run_len++; if (j + run_len > out_len) return NULL; memset(&out[j], b, run_len); j += run_len; } else if (j < out_len) { out[j++] = b; } } break; case 2: { #ifdef ALLOW_UAC uint16_t map[256], x, y; for (x = 0; x < 16; x++) for (y = 0; y < 16; y++) map[x*16+y] = p[x]+p[y]*256; #endif while (i < in_len) { uint8_t b = in[i++]; if (saved[b]) { uint32_t run_len = 0; unsigned char c; do { c = meta[m<=meta_sz-1?m:meta_sz-1]; c &= ~((++m>meta_sz)<<7); run_len = (run_len<<7) | (c & 0x7f); } while (c & 0x80); int z; #ifdef ALLOW_UAC uint16_t w = map[b]; for (z = 0; z <= run_len && j < out_len-2; z++, j+=2) { *(uint16_t *)&out[j] = w; } if (z <= run_len && j < out_len) { if (j+0 < out_len) out[j+0] = p[(b>>4)&15]; if (j+1 < out_len) out[j+1] = p[(b>>0)&15]; j += 2; } #else uint8_t w[2] = {p[(b>>4)&15], p[(b>>0)&15]}; for (z = 0; z <= run_len && j < out_len-2; z++, j+=2) { out[j+0] = w[0]; out[j+1] = w[1]; } if (z <= run_len && j < out_len) { if (j+0 < out_len) out[j+0] = w[0]; if (j+1 < out_len) out[j+1] = w[1]; j += 2; } #endif } else if (j < out_len-2) { #ifdef ALLOW_UAC *(uint16_t *)&out[j] = map[b]; #else out[j+0] = p[(b>>4)&15]; out[j+1] = p[(b>>0)&15]; #endif j += 2; } else { if (j < out_len) out[j++] = p[(b>>4)&15]; if (j < out_len) out[j++] = p[(b>>0)&15]; } } break; } case 4: { #ifdef ALLOW_UAC uint32_t map[256], x, y, z, _, P=0; for (x = 0; x < 4; x++) for (y = 0; y < 4; y++) for (z = 0; z < 4; z++) for (_ = 0; _ < 4; _++, P++) map[P] = p[x]+(p[y]<<8)+(p[z]<<16)+(p[_]<<24); #endif uint8_t b; while (i < in_len) { b = in[i++]; if (saved[b]) { uint32_t run_len = 0; unsigned char c; do { c = meta[m<=meta_sz-1?m:meta_sz-1]; c &= ~((++m>meta_sz)<<7); run_len = (run_len<<7) | (c & 0x7f); } while (c & 0x80); int z; #ifdef ALLOW_UAC uint32_t w = map[b]; for (z = 0; z <= run_len && j < out_len-4; z++, j+=4) { *(uint32_t *)&out[j] = w; } if (z <= run_len && j < out_len) { if (j+0 < out_len) out[j+0] = p[(b>>6)&3]; if (j+1 < out_len) out[j+1] = p[(b>>4)&3]; if (j+2 < out_len) out[j+2] = p[(b>>2)&3]; if (j+3 < out_len) out[j+3] = p[(b>>0)&3]; j += 4; } #else uint8_t w[4] = {p[(b>>6)&3], p[(b>>4)&3], p[(b>>2)&3], p[(b>>0)&3]}; for (z = 0; z <= run_len && j < out_len-4; z++, j+=4) { out[j+0] = w[0]; out[j+1] = w[1]; out[j+2] = w[2]; out[j+3] = w[3]; } for (; z <= run_len && j < out_len; z++, j+=4) { if (j+0 < out_len) out[j+0] = w[0]; if (j+1 < out_len) out[j+1] = w[1]; if (j+2 < out_len) out[j+2] = w[2]; if (j+3 < out_len) out[j+3] = w[3]; } #endif } else if (j < out_len-4) { #ifdef ALLOW_UAC *(uint32_t *)&out[j] = map[b]; #else out[j+0] = p[(b>>6)&3]; out[j+1] = p[(b>>4)&3]; out[j+2] = p[(b>>2)&3]; out[j+3] = p[(b>>0)&3]; #endif j += 4; } else { if (j < out_len) out[j++] = p[(b>>6)&3]; if (j < out_len) out[j++] = p[(b>>4)&3]; if (j < out_len) out[j++] = p[(b>>2)&3]; if (j < out_len) out[j++] = p[(b>>0)&3]; } } break; } case 8: { #ifdef ALLOW_UAC uint64_t map[256], x0, x1, x2, x3, x4, x5, x6, x7; int x; for (x = 0; x < 256; x++) { map[x]= (((uint64_t)p[x>>7 ])<<0)+ (((uint64_t)p[x>>6&1])<<8)+ (((uint64_t)p[x>>5&1])<<16)+ (((uint64_t)p[x>>4&1])<<24)+ (((uint64_t)p[x>>3&1])<<32)+ (((uint64_t)p[x>>2&1])<<40)+ (((uint64_t)p[x>>1&1])<<48)+ (((uint64_t)p[x &1])<<56); } #endif uint8_t b; while (i < in_len) { b = in[i++]; if (saved[b]) { uint32_t run_len = 0; unsigned char c; do { c = meta[m<=meta_sz-1?m:meta_sz-1]; c &= ~((++m>meta_sz)<<7); run_len = (run_len<<7) | (c & 0x7f); } while (c & 0x80); int z; #ifdef ALLOW_UAC uint64_t w = map[b]; int rl2 = (out_len-j)/8 < run_len ? (out_len-j)/8 : run_len; for (z = 0; z < rl2; z++, j+=8) { *(uint64_t *)&out[j] = w; } if (z <= run_len) { if (j+8 <= out_len) { *(uint64_t *)&out[j] = w; } else { if (j+0 < out_len) out[j+0] = p[(b>>7)&1]; if (j+1 < out_len) out[j+1] = p[(b>>6)&1]; if (j+2 < out_len) out[j+2] = p[(b>>5)&1]; if (j+3 < out_len) out[j+3] = p[(b>>4)&1]; if (j+4 < out_len) out[j+4] = p[(b>>3)&1]; if (j+5 < out_len) out[j+5] = p[(b>>2)&1]; if (j+6 < out_len) out[j+6] = p[(b>>1)&1]; if (j+7 < out_len) out[j+7] = p[(b>>0)&1]; } j+=8; } #else uint8_t w[8] = {p[(b>>7)&1], p[(b>>6)&1], p[(b>>5)&1], p[(b>>4)&1], p[(b>>3)&1], p[(b>>2)&1], p[(b>>1)&1], p[(b>>0)&1]}; // Faster than a "&& j < out_len-8" clause, but on this // variant only. int rl2 = (out_len-j)/8 < run_len ? (out_len-j)/8 : run_len; for (z = 0; z < rl2; z++, j+=8) { out[j+0] = w[0]; out[j+1] = w[1]; out[j+2] = w[2]; out[j+3] = w[3]; out[j+4] = w[4]; out[j+5] = w[5]; out[j+6] = w[6]; out[j+7] = w[7]; } if (z <= run_len) { if (j+0 < out_len) out[j+0] = w[0]; if (j+1 < out_len) out[j+1] = w[1]; if (j+2 < out_len) out[j+2] = w[2]; if (j+3 < out_len) out[j+3] = w[3]; if (j+4 < out_len) out[j+4] = w[4]; if (j+5 < out_len) out[j+5] = w[5]; if (j+6 < out_len) out[j+6] = w[6]; if (j+7 < out_len) out[j+7] = w[7]; j+=8; } #endif } else if (j < out_len-8) { #ifdef ALLOW_UAC *(uint64_t *)&out[j] = map[b]; #else out[j+0] = p[(b>>7)&1]; out[j+1] = p[(b>>6)&1]; out[j+2] = p[(b>>5)&1]; out[j+3] = p[(b>>4)&1]; out[j+4] = p[(b>>3)&1]; out[j+5] = p[(b>>2)&1]; out[j+6] = p[(b>>1)&1]; out[j+7] = p[(b>>0)&1]; #endif j += 8; } else { if (j < out_len) out[j++] = p[(b>>7)&1]; if (j < out_len) out[j++] = p[(b>>6)&1]; if (j < out_len) out[j++] = p[(b>>5)&1]; if (j < out_len) out[j++] = p[(b>>4)&1]; if (j < out_len) out[j++] = p[(b>>3)&1]; if (j < out_len) out[j++] = p[(b>>2)&1]; if (j < out_len) out[j++] = p[(b>>1)&1]; if (j < out_len) out[j++] = p[(b>>0)&1]; } } break; } } if (j < out_len) memset(&out[j], 0, out_len-j); return (m > meta_sz) ? NULL : out; } //----------------------------------------------------------------------------- unsigned char *rans_compress_O1_4x16(unsigned char *in, unsigned int in_size, unsigned char *out, unsigned int *out_size) { unsigned char *cp, *out_end, *op; unsigned int tab_size, rle_i; RansEncSymbol syms[256][256]; int bound = rans_compress_bound_4x16(in_size,1)-5; // -5 for order/size if (!out) { *out_size = bound; out = malloc(*out_size); } if (!out || bound > *out_size) return NULL; out_end = out + bound; int F[256][256] = {{0}}, T[256+MAGIC] = {0}, i, j; //memset(F, 0, 256*256*sizeof(int)); //memset(T, 0, 256*sizeof(int)); hist1_4(in, in_size, F, T); op = cp = out; *cp++ = 0; // uncompressed header marker // Encode the order-0 symbols for use in the order-1 frequency tables int F0[256+MAGIC] = {0}; present8(in, in_size, F0); int n = encode_freq0(cp, F0); //fprintf(stderr, "tab0part=%d\n", (int)n); cp += n; F[0][in[1*(in_size>>2)]]++; F[0][in[2*(in_size>>2)]]++; F[0][in[3*(in_size>>2)]]++; T[0]+=3; // Normalise so T[i] == TOTFREQ_O1 for (rle_i = i = 0; i < 256; i++) { unsigned int x; if (T[i] == 0) continue; // Store frequency table; outer level. // i if (rle_i) { rle_i--; } else { *cp++ = i; if (i && T[i-1]) { for(rle_i=i+1; rle_i<256 && T[rle_i]; rle_i++) ; rle_i -= i+1; *cp++ = rle_i; } } #ifdef FAST if (normalise_freq(F[i], T[i], TOTFREQ_O1) < 0) return NULL; cp += encode_freq_d(cp, F0, F[i]); #else // Order-1 frequencies often end up totalling under TOTFREQ. // In this case it's smaller to output the real frequencies // prior to normalisation and normalise after (with an extra // normalisation step needed in the decoder too). if (T[i] > TOTFREQ_O1) if (normalise_freq(F[i], T[i], TOTFREQ_O1) < 0) return NULL; cp += encode_freq_d(cp, F0, F[i]); if (T[i] < TOTFREQ_O1) if (normalise_freq(F[i], T[i], TOTFREQ_O1) < 0) return NULL; #endif int *F_i_ = F[i]; for (x = j = 0; j < 256; j++) { RansEncSymbolInit(&syms[i][j], x, F_i_[j], TF_SHIFT_O1); x += F_i_[j]; } } *cp++ = 0; if (cp - op > 1000) { // try rans0 compression of header unsigned int u_freq_sz = cp-(op+1); unsigned int c_freq_sz; unsigned char *c_freq = rans_compress_O0_4x16(op+1, u_freq_sz, NULL, &c_freq_sz); if (c_freq && c_freq_sz + 6 < cp-op) { *op++ = 1; // compressed op += u32tou7(op, u_freq_sz); op += u32tou7(op, c_freq_sz); //*op++ = c_freq_sz & 0xff; //*op++ = c_freq_sz>>8; memcpy(op, c_freq, c_freq_sz); cp = op+c_freq_sz; } free(c_freq); } //write(2, out+4, cp-(out+4)); tab_size = cp - out; assert(tab_size < 257*257*3); RansState rans0, rans1, rans2, rans3; RansEncInit(&rans0); RansEncInit(&rans1); RansEncInit(&rans2); RansEncInit(&rans3); uint8_t* ptr = out_end; int isz4 = in_size>>2; int i0 = 1*isz4-2; int i1 = 2*isz4-2; int i2 = 3*isz4-2; int i3 = 4*isz4-2; unsigned char l0 = in[i0+1]; unsigned char l1 = in[i1+1]; unsigned char l2 = in[i2+1]; unsigned char l3 = in[i3+1]; // Deal with the remainder l3 = in[in_size-1]; for (i3 = in_size-2; i3 > 4*isz4-2; i3--) { unsigned char c3 = in[i3]; RansEncPutSymbol(&rans3, &ptr, &syms[c3][l3]); l3 = c3; } for (; i0 >= 0; i0--, i1--, i2--, i3--) { unsigned char c0, c1, c2, c3; RansEncSymbol *s3 = &syms[c3 = in[i3]][l3]; RansEncSymbol *s2 = &syms[c2 = in[i2]][l2]; RansEncSymbol *s1 = &syms[c1 = in[i1]][l1]; RansEncSymbol *s0 = &syms[c0 = in[i0]][l0]; RansEncPutSymbol(&rans3, &ptr, s3); RansEncPutSymbol(&rans2, &ptr, s2); RansEncPutSymbol(&rans1, &ptr, s1); RansEncPutSymbol(&rans0, &ptr, s0); l0 = c0; l1 = c1; l2 = c2; l3 = c3; } RansEncPutSymbol(&rans3, &ptr, &syms[0][l3]); RansEncPutSymbol(&rans2, &ptr, &syms[0][l2]); RansEncPutSymbol(&rans1, &ptr, &syms[0][l1]); RansEncPutSymbol(&rans0, &ptr, &syms[0][l0]); RansEncFlush(&rans3, &ptr); RansEncFlush(&rans2, &ptr); RansEncFlush(&rans1, &ptr); RansEncFlush(&rans0, &ptr); *out_size = (out_end - ptr) + tab_size; cp = out; memmove(out + tab_size, ptr, out_end-ptr); return out; } typedef struct { uint16_t c; uint16_t f; uint16_t b; } sb_t; #ifndef NO_THREADS /* * Thread local storage per thread in the pool. */ pthread_once_t rans_once = PTHREAD_ONCE_INIT; pthread_key_t rans_key; static void rans_tls_init(void) { pthread_key_create(&rans_key, free); } #endif unsigned char *rans_uncompress_O1sfb_4x16(unsigned char *in, unsigned int in_size, unsigned char *out, unsigned int out_sz) { if (in_size < 16) // 4-states at least return NULL; /* Load in the static tables */ unsigned char *cp = in, *cp_end = in+in_size, *out_free = NULL; int i, j = -999, x, y, rle_i; #ifndef NO_THREADS /* * The calloc below is expensive as it's a large structure. We * could use malloc, but we're only initialising parts of the structure * that we need to, as dictated by the frequency table. This is far * faster than initialising everything (ie malloc+memset => calloc). * Not initialising the data means malformed input with mismatching * frequency tables to actual data can lead to accessing of the * uninitialised sfb table and in turn potential leakage of the * uninitialised memory returned by malloc. That could be anything at * all, including important encryption keys used within a server (for * example). * * However (I hope!) we don't care about leaking about the sfb symbol * frequencies previously computed by an earlier execution of *this* * code. So calloc once and reuse is the fastest alternative. * * We do this through pthread local storage as we don't know if this * code is being executed in many threads simultaneously. */ pthread_once(&rans_once, rans_tls_init); sb_t *sfb_ = pthread_getspecific(rans_key); if (!sfb_) { sfb_ = calloc(256*TOTFREQ_O1, sizeof(*sfb_)); pthread_setspecific(rans_key, sfb_); } #else sb_t *sfb_ = calloc(256*TOTFREQ_O1, sizeof(*sfb_)); #endif if (!sfb_) return NULL; sb_t *sfb[256]; for (i = 0; i < 256; i++) sfb[i]= sfb_ + i*TOTFREQ_O1; //memset(D, 0, 256*sizeof(*D)); if (!out) out_free = out = malloc(out_sz); if (!out) goto err; //fprintf(stderr, "out_sz=%d\n", out_sz); // compressed header? If so uncompress it unsigned char *tab_end = NULL; unsigned char *c_freq = NULL; unsigned char *c_freq_end = cp_end; if (*cp++ == 1) { uint32_t u_freq_sz, c_freq_sz; cp += u7tou32(cp, cp_end, &u_freq_sz); cp += u7tou32(cp, cp_end, &c_freq_sz); if (c_freq_sz >= cp_end - cp - 16) goto err; tab_end = cp + c_freq_sz; if (!(c_freq = rans_uncompress_O0_4x16(cp, c_freq_sz, NULL, u_freq_sz))) goto err; cp = c_freq; c_freq_end = c_freq + u_freq_sz; } // Decode order-0 symbol list; avoids needing in order-1 tables int F0[256] = {0}; int fsz = decode_freq0(cp, c_freq_end, F0); if (!fsz) goto err; cp += fsz; rle_i = 0; if (cp >= c_freq_end) goto err; i = *cp++; do { int F[256] = {0}, T; fsz = decode_freq_d(cp, c_freq_end, F0, F, &T); if (!fsz) goto err; cp += fsz; if (T < TOTFREQ_O1) if (normalise_freq(F, T, TOTFREQ_O1) < 0) goto err; // Build symbols; fixme, do as part of decode, see the _d variant for (j = x = 0; j < 256; j++) { if (F[j]) { if (x + F[j] > TOTFREQ_O1) goto err; for (y = 0; y < F[j]; y++) { sfb[i][y + x].c = j; sfb[i][y + x].f = F[j]; sfb[i][y + x].b = y; } x += F[j]; } } if (x != TOTFREQ_O1) goto err; if (!rle_i && cp+3 < c_freq_end && i+1 == *cp) { i = *cp++; rle_i = *cp++; } else if (rle_i) { rle_i--; i++; if (i > 255) goto err; } else { if (cp >= c_freq_end) goto err; i = *cp++; } } while (i); if (tab_end) cp = tab_end; if (c_freq) free(c_freq); if (cp+16 > cp_end) goto err; RansState rans0, rans1, rans2, rans3; uint8_t *ptr = cp, *ptr_end = in + in_size - 8; RansDecInit(&rans0, &ptr); if (rans0 < RANS_BYTE_L) goto err; RansDecInit(&rans1, &ptr); if (rans1 < RANS_BYTE_L) goto err; RansDecInit(&rans2, &ptr); if (rans2 < RANS_BYTE_L) goto err; RansDecInit(&rans3, &ptr); if (rans3 < RANS_BYTE_L) goto err; int isz4 = out_sz>>2; int l0 = 0, l1 = 0, l2 = 0, l3 = 0; int i4[] = {0*isz4, 1*isz4, 2*isz4, 3*isz4}; RansState R[4]; R[0] = rans0; R[1] = rans1; R[2] = rans2; R[3] = rans3; const uint32_t mask = ((1u << TF_SHIFT_O1)-1); for (; i4[0] < isz4; i4[0]++, i4[1]++, i4[2]++, i4[3]++) { uint32_t m[4]; uint32_t c[4]; m[0] = R[0] & mask; R[0] = sfb[l0][m[0]].f * (R[0]>>TF_SHIFT_O1) + sfb[l0][m[0]].b; c[0] = sfb[l0][m[0]].c; m[1] = R[1] & mask; R[1] = sfb[l1][m[1]].f * (R[1]>>TF_SHIFT_O1) + sfb[l1][m[1]].b; c[1] = sfb[l1][m[1]].c; m[2] = R[2] & mask; R[2] = sfb[l2][m[2]].f * (R[2]>>TF_SHIFT_O1) + sfb[l2][m[2]].b; c[2] = sfb[l2][m[2]].c; m[3] = R[3] & mask; R[3] = sfb[l3][m[3]].f * (R[3]>>TF_SHIFT_O1) + sfb[l3][m[3]].b; c[3] = sfb[l3][m[3]].c; // TODO: inline expansion of 4-way packing here is about 4% faster. out[i4[0]] = c[0]; out[i4[1]] = c[1]; out[i4[2]] = c[2]; out[i4[3]] = c[3]; if (ptr < ptr_end) { RansDecRenorm(&R[0], &ptr); RansDecRenorm(&R[1], &ptr); RansDecRenorm(&R[2], &ptr); RansDecRenorm(&R[3], &ptr); } else { RansDecRenormSafe(&R[0], &ptr, ptr_end+8); RansDecRenormSafe(&R[1], &ptr, ptr_end+8); RansDecRenormSafe(&R[2], &ptr, ptr_end+8); RansDecRenormSafe(&R[3], &ptr, ptr_end+8); } l0 = c[0]; l1 = c[1]; l2 = c[2]; l3 = c[3]; } // Remainder for (; i4[3] < out_sz; i4[3]++) { uint32_t m3 = R[3] & ((1u<>TF_SHIFT_O1) + sfb[l3][m3].b; RansDecRenormSafe(&R[3], &ptr, ptr_end + 8); l3 = c3; } //fprintf(stderr, " 1 Decoded %d bytes\n", (int)(ptr-in)); //c-size #ifdef NO_THREADS free(sfb_); #endif return out; err: #ifdef NO_THREADS free(sfb_); #endif free(out_free); return NULL; } /*----------------------------------------------------------------------------- * Simple interface to the order-0 vs order-1 encoders and decoders. * * Smallest is method, , so worst case 2 bytes longer. */ unsigned char *rans_compress_to_4x16(unsigned char *in, unsigned int in_size, unsigned char *out, unsigned int *out_size, int order) { unsigned int c_meta_len; uint8_t *meta = NULL, *rle = NULL, *packed = NULL, *dict = NULL; if (!out) { *out_size = rans_compress_bound_4x16(in_size, order); if (!(out = malloc(*out_size))) return NULL; } if (in_size%4 != 0 || in_size <= 20) order &= ~X_4; if (order & X_4) { unsigned char *in4 = malloc(in_size); if (!in4) return NULL; unsigned int len4 = in_size/4, i4[4]; int i; for (i = 0; i < 4; i++) i4[i] = i*len4; for (i = 0; i4[0] < len4; i4[0]++, i4[1]++, i4[2]++, i4[3]++, i+=4) { in4[i4[0]] = in[i+0]; in4[i4[1]] = in[i+1]; in4[i4[2]] = in[i+2]; in4[i4[3]] = in[i+3]; } unsigned int olen2; unsigned char *out2; c_meta_len = 1; *out = order; c_meta_len += u32tou7(out+c_meta_len, in_size); out2 = out+26; for (i = 0; i < 4; i++) { // Brute force try all methods. int j, m[] = {0,1,128,129,64,65,192,193}, best_j = 0, best_sz = in_size+10; for (j = 0; j < 8; j++) { if ((order & m[j]) != m[j]) continue; olen2 = *out_size - (out2 - out); rans_compress_to_4x16(in4+i*len4, len4, out2, &olen2, m[j] | X_NOSZ); if (best_sz > olen2) { best_sz = olen2; best_j = j; } } olen2 = *out_size - (out2 - out); rans_compress_to_4x16(in4+i*len4, len4, out2, &olen2, m[best_j] | X_NOSZ); //rans_compress_to_4x16(in4+i*len4, len4, out2, &olen2, (order & ~X_4) | X_NOSZ); out2 += olen2; c_meta_len += u32tou7(out+c_meta_len, olen2); } memmove(out+c_meta_len, out+26, out2-(out+26)); free(in4); *out_size = c_meta_len + out2-(out+26); return out; } int do_pack = order & X_PACK; int do_rle = order & X_RLE; int no_size = order & X_NOSZ; int do_dict = order & X_DICT; out[0] = order; c_meta_len = 1; if (!no_size) c_meta_len += u32tou7(&out[1], in_size); order &= 0xf; // Format is compressed meta-data, compressed data. // Meta-data can be empty, pack, rle lengths, or pack + rle lengths. // Data is either the original data, bit-packed packed, rle literals or // packed + rle literals. if (do_dict) { int v[65536] = {0}; int i, j, c; for (i = 0; i < in_size; i+=4) { if (in[i+2] || in[i+3]) break; v[in[i] | (in[i+1]<<8)]++; } int val[257]; if (i == in_size) { for (i = c = 0; i < 65536 && c < 257; i++) { if (v[i]) { val[c] = i; v[i] = ++c; } } if (c <= 255) { out[c_meta_len++] = 4; // 4 byte -> 1 byte replacement out[c_meta_len++] = c; #if 1 // Basic run length encode; N lit, M run //fprintf(stderr, "c=%d\t", c); //for (i = 0; i < c; i++) // fprintf(stderr, "%d ", val[i]); //fprintf(stderr, "\n"); i = 0; while (i < c) { // number of literals int j, lit = 1, run = 0; for (j = i+1; j < c && lit < 15; j++, lit++) if (val[j] == 1+val[j-1]) break; // followed by consecutive run for (; j < c && run < 15; j++, run++) if (val[j] != 1+val[j-1]) break; //fprintf(stderr, "%d %d/%d: %d,%d\n", val[i], i,c, lit,run); out[c_meta_len++] = (run<<4) | lit; for (j = i+1; j <= c; j++) { //fprintf(stderr, "Store val %d\n", val[j-1]); out[c_meta_len++] = val[j-1]&0xff; out[c_meta_len++] = val[j-1]>>8; if (j >= c || --lit == 0 || val[j] == 1+val[j-1]) break; } i = j + run; } #else int last = 0; for (i = 0; i < c; i++) { out[c_meta_len++] = val[i]&0xff; out[c_meta_len++] = val[i]>>8; //fprintf(stderr, "val[%d]=%d\n", i, val[i]); } #endif if (!(dict = malloc(in_size/4))) return NULL; for (i = j = 0; i < in_size; i+=4, j++) dict[j] = v[in[i] | (in[i+1]<<8)]-1; in_size = j; in = dict; } } } if (do_pack && in_size) { // PACK 2, 4 or 8 symbols into one byte. int pmeta_len; uint64_t packed_len; packed = pack(in, in_size, out+c_meta_len, &pmeta_len, &packed_len); if (!packed || (pmeta_len == 1 && out[c_meta_len] == 1)) { out[0] &= ~X_PACK; do_pack = 0; free(packed); packed = NULL; } else { in = packed; in_size = packed_len; c_meta_len += pmeta_len; // Could derive this rather than storing verbatim. // Orig size * 8/nbits (+1 if not multiple of 8/n) int sz = u32tou7(out+c_meta_len, in_size); c_meta_len += sz; *out_size -= sz; } } else if (do_pack) { out[0] &= ~X_PACK; } if (do_rle && in_size) { // RLE 'in' -> rle_length + rle_literals arrays unsigned int rmeta_len, c_rmeta_len; uint64_t rle_len; c_rmeta_len = in_size; if (!(meta = malloc(c_rmeta_len))) return NULL; rle = rle_encode(in, in_size, meta, &rmeta_len, &rle_len); if (!rle || rle_len + rmeta_len >= .99*in_size) { // Not worth the speed hit. out[0] &= ~X_RLE; do_rle = 0; free(rle); rle = NULL; } else { // Compress lengths with O0 and literals with O0/O1 ("order" param) int sz = u32tou7(out+c_meta_len, rmeta_len*2), sz2; sz += u32tou7(out+c_meta_len+sz, rle_len); c_rmeta_len = *out_size - (c_meta_len+sz+5); rans_compress_O0_4x16(meta, rmeta_len, out+c_meta_len+sz+5, &c_rmeta_len); if (c_rmeta_len < rmeta_len) { sz2 = u32tou7(out+c_meta_len+sz, c_rmeta_len); memmove(out+c_meta_len+sz+sz2, out+c_meta_len+sz+5, c_rmeta_len); } else { // Uncompressed RLE meta-data as too small sz = u32tou7(out+c_meta_len, rmeta_len*2+1); sz2 = u32tou7(out+c_meta_len+sz, rle_len); memcpy(out+c_meta_len+sz+sz2, meta, rmeta_len); c_rmeta_len = rmeta_len; } c_meta_len += sz + sz2 + c_rmeta_len; in = rle; in_size = rle_len; } free(meta); } else if (do_rle) { out[0] &= ~X_RLE; } *out_size -= c_meta_len; if (order && in_size < 8) { out[0] &= ~1; order &= ~1; } if (order == 1) rans_compress_O1_4x16(in, in_size, out+c_meta_len, out_size); else rans_compress_O0_4x16(in, in_size, out+c_meta_len, out_size); if (*out_size >= in_size) { out[0] &= ~3; out[0] |= X_CAT | no_size; memcpy(out+c_meta_len, in, in_size); *out_size = in_size; } free(rle); free(packed); free(dict); *out_size += c_meta_len; return out; } unsigned char *rans_compress_4x16(unsigned char *in, unsigned int in_size, unsigned int *out_size, int order) { return rans_compress_to_4x16(in, in_size, NULL, out_size, order); } unsigned char *rans_uncompress_to_4x16(unsigned char *in, unsigned int in_size, unsigned char *out, unsigned int *out_size) { unsigned char *in_end = in + in_size; unsigned char *out_free = NULL; if (in_size == 0) return NULL; if (*in & X_4) { unsigned int ulen, olen, clen4[4]; int c_meta_len = 1, i, j; // Decode lengths c_meta_len += u7tou32(in+c_meta_len, in_end, &ulen); if (!out) { if (!(out_free = out = malloc(ulen))) return NULL; *out_size = ulen; } if (ulen != *out_size || (ulen%4 != 0)) { free(out_free); return NULL; } for (i = 0; i < 4; i++) c_meta_len += u7tou32(in+c_meta_len, in_end, &clen4[i]); //fprintf(stderr, " x4 meta %d\n", c_meta_len); //c-size // Uncompress the 4 streams unsigned char *out4 = malloc(ulen); if (!out4) { free(out_free); return NULL; } for (i = 0; i < 4; i++) { olen = ulen/4; if (in_size < c_meta_len) return NULL; if (!rans_uncompress_to_4x16(in+c_meta_len, in_size-c_meta_len, out4 + i*(ulen/4), &olen) || olen != ulen/4) { free(out_free); free(out4); return NULL; } c_meta_len += clen4[i]; } unsigned int i4[4] = {0*(ulen/4), 1*(ulen/4), 2*(ulen/4), 3*(ulen/4)}; j = 0; while (j < ulen) { out[j++] = out4[i4[0]++]; out[j++] = out4[i4[1]++]; out[j++] = out4[i4[2]++]; out[j++] = out4[i4[3]++]; } free(out4); *out_size = ulen; return out; } int order = *in++; in_size--; int do_pack = order & X_PACK; int do_rle = order & X_RLE; int do_cat = order & X_CAT; int no_size = order & X_NOSZ; int do_dict = order & X_DICT; order &= 1; int sz = 0; unsigned int osz; if (!no_size) sz = u7tou32(in, in_end, &osz); else sz = 0, osz = *out_size; in += sz; in_size -= sz; if (no_size && !out) return NULL; // Need one or the other if (!out) { *out_size = osz; if (!(out = malloc(*out_size))) return NULL; } else { if (*out_size < osz) return NULL; *out_size = osz; } // if (do_pack || do_rle) { // in += sz; // size field not needed when pure rANS // in_size -= sz; // } uint32_t c_meta_size = 0; unsigned int tmp1_size = *out_size; unsigned int tmp2_size = *out_size; unsigned int tmp3_size = *out_size; unsigned char *tmp1 = NULL, *tmp2 = NULL, *tmp3 = NULL, *tmp = NULL; // Unpack dict meta-data uint32_t dict[256], dsize = 0; if (do_dict) { if (in_size < 2 || in[0] != 4) //32to8 return NULL; int nl = in[1], i; in += 2; in_size -= 2; if (in_size < nl*2) return NULL; #if 1 // Basic lit+run encoding i = 0; while (i < nl) { int lit = in[0]&15; int run = in[0]>>4; in++; in_size--; //fprintf(stderr, "lit %d, run %d\n", lit, run); while (lit--) { dict[i++] = in[0] | (in[1]<<8); //fprintf(stderr, "L Dict[%d] = %d\n", i, dict[i-1]); in += 2; in_size -= 2; } while (run--) { dict[i] = dict[i-1]+1; i++; //fprintf(stderr, "R Dict[%d] = %d\n", i, dict[i-1]); } } #else for (i = 0; i < nl; i++) { dict[i] = in[i*2] | (in[i*2+1]<<8); //fprintf(stderr, "Dict[%d] = %d\n", i, dict[i]); } for (;i < 256;i++) dict[i] = 0; // security in += nl*2; in_size -= nl*2; #endif dsize = nl; //fprintf(stderr, "tmp3_size start at %d, out start at %d\n", // tmp3_size, *out_size); tmp1_size/=4; tmp2_size/=4; tmp3_size/=4; } // Need In, Out and Tmp buffers with temporary buffer of the same size // as output. All use rANS, but with optional transforms (none, RLE, // Pack, or both). // // rans unrle unpack // If none: in -> out // If RLE: in -> tmp -> out // If Pack: in -> tmp -> out // If RLE+Pack: in -> out -> tmp -> out // tmp1 tmp2 tmp3 // // So rans is in -> tmp1 // RLE is tmp1 -> tmp2 // Unpack is tmp2 -> tmp3 // Format is meta data (Pack and RLE in that order if present), // followed by rANS compressed data. if (do_pack || do_rle) { if (!(tmp = malloc(*out_size))) return NULL; if (do_pack && do_rle) { #define JOINT_PACK_RLE #ifndef JOINT_PACK_RLE tmp1 = out; tmp2 = tmp; tmp3 = out; #else // If we use rle_decode_unpack as a single step tmp1 = tmp2 = tmp; tmp3 = out; #endif } else if (do_pack) { tmp1 = tmp; tmp2 = tmp1; tmp3 = out; } else if (do_rle) { tmp1 = tmp; tmp2 = out; tmp3 = out; } } else { // neither tmp = NULL; tmp1 = out; tmp2 = out; tmp3 = out; } // Decode the bit-packing map. uint8_t map[16] = {0}; int npacked_sym = 0; uint64_t unpacked_sz = 0; // FIXME: rename to packed_per_byte if (do_pack) { c_meta_size = unpack_meta(in, in_size, *out_size, map, &npacked_sym); if (c_meta_size == 0) return NULL; unpacked_sz = osz; in += c_meta_size; in_size -= c_meta_size; // New unpacked size. We could derive this bit from *out_size // and npacked_sym. unsigned int osz; sz = u7tou32(in, in_end, &osz); in += sz; in_size -= sz; if (osz > tmp1_size) return NULL; tmp1_size = osz; } uint8_t *meta = NULL, *meta_free = NULL; uint32_t u_meta_size = 0; if (do_rle) { // Uncompress meta data uint32_t c_meta_size, rle_len, sz; sz = u7tou32(in, in_end, &u_meta_size); sz += u7tou32(in+sz, in_end, &rle_len); if (rle_len > tmp1_size) // should never grow return NULL; if (u_meta_size & 1) { meta = in + sz; u_meta_size = u_meta_size/2 > (in_end-meta) ? (in_end-meta) : u_meta_size/2; c_meta_size = u_meta_size; } else { sz += u7tou32(in+sz, in_end, &c_meta_size); u_meta_size /= 2; meta_free = meta = rans_uncompress_O0_4x16(in+sz, in_size-sz, NULL, u_meta_size); if (!meta) return NULL; } if (c_meta_size+sz > in_size) return NULL; in += c_meta_size+sz; in_size -= c_meta_size+sz; tmp1_size = rle_len; } //fprintf(stderr, " meta_size %d bytes\n", (int)(in - orig_in)); //c-size // uncompress RLE data. in -> tmp1 if (in_size) { if (do_cat) { //fprintf(stderr, " CAT %d\n", tmp1_size); //c-size if (tmp1_size > in_size) return NULL; if (tmp1_size > *out_size) return NULL; memcpy(tmp1, in, tmp1_size); } else { tmp1 = order ? rans_uncompress_O1sfb_4x16(in, in_size, tmp1, tmp1_size) : rans_uncompress_O0_4x16(in, in_size, tmp1, tmp1_size); if (!tmp1) return NULL; } } else { tmp1 = NULL; tmp1_size = 0; } tmp2_size = tmp3_size = tmp1_size; #ifdef JOINT_PACK_RLE if (do_rle && do_pack) { // Unrle and unpack in one step if (!rle_decode_unpack(tmp1, tmp1_size, meta, u_meta_size, npacked_sym, map, tmp3, unpacked_sz)) return NULL; tmp3_size = unpacked_sz; free(meta_free); } else { #endif if (do_rle) { // Unpack RLE. tmp1 -> tmp2. uint64_t unrle_size = *out_size; if (!rle_decode(tmp1, tmp1_size, meta, u_meta_size, tmp2, &unrle_size)) return NULL; tmp3_size = tmp2_size = unrle_size; free(meta_free); } if (do_pack) { // Unpack bits via pack-map. tmp2 -> tmp3 if (npacked_sym == 1) unpacked_sz = tmp2_size; //uint8_t *porig = unpack(tmp2, tmp2_size, unpacked_sz, npacked_sym, map); //memcpy(tmp3, porig, unpacked_sz); if (!unpack(tmp2, tmp2_size, tmp3, unpacked_sz, npacked_sym, map)) return NULL; tmp3_size = unpacked_sz; } #ifdef JOINT_PACK_RLE } #endif if (do_dict) { uint32_t *tmpd = malloc(tmp3_size*4); if (!tmpd) return NULL; int i; for (i = 0; i < tmp3_size; i++) { // FIXME: Assumes little-endian tmpd[i] = dict[tmp3[i]]; if (tmp3[i] >= dsize) abort();//return NULL; } tmp3_size *= 4; memcpy(tmp3, tmpd, tmp3_size); free(tmpd); } if (tmp) free(tmp); *out_size = tmp3_size; return tmp3; } unsigned char *rans_uncompress_4x16(unsigned char *in, unsigned int in_size, unsigned int *out_size) { return rans_uncompress_to_4x16(in, in_size, NULL, out_size); } /*----------------------------------------------------------------------------- * Main */ // A simple test harness for compression and decompression via the command line. // // This also permits us to fuzz test the decoder on random (invalid) inputs. #ifdef TEST_MAIN #ifndef BLK_SIZE # define BLK_SIZE 1013*1047 #endif // Room to allow for expanded BLK_SIZE on worst case compression. #define BLK_SIZE2 ((105LL*BLK_SIZE)/100) static unsigned char in_buf[BLK_SIZE2+257*257*3]; int main(int argc, char **argv) { int opt, order = 0; int decode = 0, test = 0; FILE *infp = stdin, *outfp = stdout; struct timeval tv1, tv2, tv3, tv4; size_t bytes = 0; extern char *optarg; extern int optind; while ((opt = getopt(argc, argv, "o:dt")) != -1) { switch (opt) { case 'o': order = atoi(optarg); break; case 'd': decode = 1; break; case 't': test = 1; break; } } //order = order ? 1 : 0; // Only support O(0) and O(1) if (optind < argc) { if (!(infp = fopen(argv[optind], "rb"))) { perror(argv[optind]); return 1; } optind++; } if (optind < argc) { if (!(outfp = fopen(argv[optind], "wb"))) { perror(argv[optind]); return 1; } optind++; } gettimeofday(&tv1, NULL); if (test) { size_t len, in_sz = 0, out_sz = 0; typedef struct { unsigned char *blk; uint32_t sz; } blocks; blocks *b = NULL, *bc = NULL, *bu = NULL; int nb = 0, i; while ((len = fread(in_buf, 1, BLK_SIZE, infp)) != 0) { // inefficient, but it'll do for testing b = realloc(b, (nb+1)*sizeof(*b)); bu = realloc(bu, (nb+1)*sizeof(*bu)); bc = realloc(bc, (nb+1)*sizeof(*bc)); b[nb].blk = malloc(len); b[nb].sz = len; memcpy(b[nb].blk, in_buf, len); bc[nb].sz = rans_compress_bound_4x16(BLK_SIZE, order); bc[nb].blk = malloc(bc[nb].sz); bu[nb].sz = len; bu[nb].blk = malloc(BLK_SIZE); nb++; in_sz += len; } fprintf(stderr, "Testing %d blocks\n", nb); #ifndef NTRIALS #define NTRIALS 10 #endif int trials = NTRIALS; while (trials--) { // Warmup for (i = 0; i < nb; i++) memset(bc[i].blk, 0, bc[i].sz); gettimeofday(&tv1, NULL); out_sz = 0; for (i = 0; i < nb; i++) { unsigned int csz = bc[i].sz; bc[i].blk = rans_compress_to_4x16(b[i].blk, b[i].sz, bc[i].blk, &csz, order); assert(csz <= bc[i].sz); out_sz += 5 + csz; } gettimeofday(&tv2, NULL); // Warmup for (i = 0; i < nb; i++) memset(bu[i].blk, 0, BLK_SIZE); gettimeofday(&tv3, NULL); for (i = 0; i < nb; i++) bu[i].blk = rans_uncompress_to_4x16(bc[i].blk, bc[i].sz, bu[i].blk, &bu[i].sz); gettimeofday(&tv4, NULL); for (i = 0; i < nb; i++) { if (b[i].sz != bu[i].sz || memcmp(b[i].blk, bu[i].blk, b[i].sz)) fprintf(stderr, "Mismatch in block %d, sz %d/%d\n", i, b[i].sz, bu[i].sz); //free(bc[i].blk); //free(bu[i].blk); } fprintf(stderr, "%5.1f MB/s enc, %5.1f MB/s dec\t %lld bytes -> %lld bytes\n", (double)in_sz / ((long)(tv2.tv_sec - tv1.tv_sec)*1000000 + tv2.tv_usec - tv1.tv_usec), (double)in_sz / ((long)(tv4.tv_sec - tv3.tv_sec)*1000000 + tv4.tv_usec - tv3.tv_usec), (long long)in_sz, (long long)out_sz); } exit(0); } if (decode) { // Only used in some test implementations of RC_GetFreq() //RC_init(); //RC_init2(); for (;;) { uint32_t in_size, out_size; unsigned char *out; if (4 != fread(&in_size, 1, 4, infp)) break; if (in_size > BLK_SIZE) exit(1); if (in_size != fread(in_buf, 1, in_size, infp)) { fprintf(stderr, "Truncated input\n"); exit(1); } out = rans_uncompress_4x16(in_buf, in_size, &out_size); if (!out) exit(1); fwrite(out, 1, out_size, outfp); fflush(outfp); free(out); bytes += out_size; } } else { for (;;) { uint32_t in_size, out_size; unsigned char *out; in_size = fread(in_buf, 1, BLK_SIZE, infp); if (in_size <= 0) break; if (in_size < 4) order &= ~1; out = rans_compress_4x16(in_buf, in_size, &out_size, order); fwrite(&out_size, 1, 4, outfp); fwrite(out, 1, out_size, outfp); free(out); bytes += in_size; } } gettimeofday(&tv2, NULL); fprintf(stderr, "Took %ld microseconds, %5.1f MB/s\n", (long)(tv2.tv_sec - tv1.tv_sec)*1000000 + tv2.tv_usec - tv1.tv_usec, (double)bytes / ((long)(tv2.tv_sec - tv1.tv_sec)*1000000 + tv2.tv_usec - tv1.tv_usec)); return 0; } #endif /* r4x16_orig is original 16-bit rans code without any optimisation in O1 frequency table. r4x16 is as 16-bit rans with an order-0 encoded freq table for O1 rans. r4x16p is r4x16 + bit-packing r4x16r is r4x16 + RLE r4x16pr is r4x16 + bit-packing + RLE r4x16A is r4x16 + auto-sense of RLE & pack, also TF_SHIFT_O1=11 now All are order-1 stats with TF_SHIFT_O1 = 12 (except r4x16A) Sizes: r4x16_orig r4x16 r4x16p r4x16r r4x16pr r4x16A bsc -e2 -b1 -p qlfc(1M) qc 1211185 1146768 1146865 967259 967356 966417* 879244 889201 q4 767367 767185 722214 742453 718175 713873* 682642 690656 q8 15372654 15369060 14979244 15161338 14965968 14884319* 14887392 14802115 q40 42341484 42323006* 42323096 42324035 42324125 42322813 41139094 44655332 Speeds (enc/dec MBps): r4x16_orig r4x16 r4x16p r4x16r r4x16pr r4x16A bsc qlfc(1M) qc 174/286 159/279 108/200 315/1677 317/1646 251/2518 56/36 66/? q4 167/331 153/329 311/433 150/381 211/523 266/507 21/22 30/? q8 152/289 141/290 182/260 77/132 82/129 112/204 8/10 11/? q40 122/173 113/172 109/172 74/119 52/80 69/209 5/5 3/? Qc (crumble quality) is RLE heavy and benefits. No bit-packing helps. Q4 (4-qual illumina) and Q8 (8 qual) benefits from packing. RLE is marginal benefit. Q40 (40 qual illumina) gains from neither packing nor RLE. BWT doesn't save much, so qlfc alone is sufficient for good ratio. However both bsc and qlfc are an order of magnitude slower. */ // Encode, decode, compare and abort is different. // // This is designed for use within AFL to check all inputs can be round-tripped. #ifdef TEST_MAIN2 #ifndef BLK_SIZE # define BLK_SIZE 1013*1047 #endif // Room to allow for expanded BLK_SIZE on worst case compression. #define BLK_SIZE2 ((105LL*BLK_SIZE)/100) /*----------------------------------------------------------------------------- * Main */ static unsigned char in_buf[BLK_SIZE2+257*257*3]; int main(int argc, char **argv) { int opt, order = 0; int decode = 0, test = 0; FILE *infp = stdin, *outfp = stdout; struct timeval tv1, tv2, tv3, tv4; size_t bytes = 0; extern char *optarg; extern int optind; //order = order ? 1 : 0; // Only support O(0) and O(1) if (optind < argc) { if (!(infp = fopen(argv[optind], "rb"))) { perror(argv[optind]); return 1; } optind++; } if (optind < argc) { if (!(outfp = fopen(argv[optind], "wb"))) { perror(argv[optind]); return 1; } optind++; } gettimeofday(&tv1, NULL); if (1) { size_t len, in_sz = 0, out_sz = 0; typedef struct { unsigned char *blk; uint32_t sz; } blocks; blocks *b = NULL, *bc = NULL, *bu = NULL; int nb = 0, i; while ((len = fread(in_buf, 1, BLK_SIZE, infp)) != 0) { // inefficient, but it'll do for testing b = realloc(b, (nb+1)*sizeof(*b)); bu = realloc(bu, (nb+1)*sizeof(*bu)); bc = realloc(bc, (nb+1)*sizeof(*bc)); b[nb].blk = malloc(len); b[nb].sz = len; memcpy(b[nb].blk, in_buf, len); bc[nb].sz = rans_compress_bound_4x16(BLK_SIZE, order); bc[nb].blk = malloc(bc[nb].sz); bu[nb].sz = BLK_SIZE; bu[nb].blk = malloc(BLK_SIZE); nb++; in_sz += len; } fprintf(stderr, "Testing %d blocks\n", nb); int O=0; int order_map[] = {0,1,64,65,128,129,192,193}; for (O=0; O<32; O++) { order = order_map[O&7]; order |= (O&8) ? X_NOSZ : 0; order |= (O&16) ? X_4 : 0; out_sz = 0; for (i = 0; i < nb; i++) { unsigned int csz = bc[i].sz; bc[i].blk = rans_compress_to_4x16(b[i].blk, b[i].sz, bc[i].blk, &csz, order); assert(csz <= bc[i].sz); out_sz += 5 + csz; fprintf(stderr, "%08x C %d -> %d\n", order, b[i].sz, csz); } for (i = 0; i < nb; i++) { bu[i].blk = rans_uncompress_to_4x16(bc[i].blk, bc[i].sz, bu[i].blk, &bu[i].sz, NULL); fprintf(stderr, "%08x D %d -> %d\n", order, bc[i].sz, bu[i].sz); } for (i = 0; i < nb; i++) { if (b[i].sz != bu[i].sz || memcmp(b[i].blk, bu[i].blk, b[i].sz)) { fprintf(stderr, "Mismatch in block %d, sz %d/%d\n", i, b[i].sz, bu[i].sz); abort(); } } } } return 0; } #endif io_lib-io_lib-1-14-11/io_lib/read_alloc.c000066400000000000000000000237611336132477700200610ustar00rootroot00000000000000/* * Copyright (c) 2005-2007, 2010, 2013 Genome Research Ltd. * Author(s): 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. */ /* * Author(s): James Bonfield, Simon Dear, Rodger Staden, * * Copyright (c) 1994, 1997, 2001-2002 MEDICAL RESEARCH COUNCIL * All rights reserved * * 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 name of the MEDICAL RESEARCH COUNCIL, THE LABORATORY OF * MOLECULAR BIOLOGY 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 THE COPYRIGHT HOLDERS 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 THE COPYRIGHT OWNER 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. */ /* * Copyright (c) Medical Research Council 1994. All rights reserved. * * Permission to use, copy, modify and distribute this software and its * documentation for any purpose is hereby granted without fee, provided that * this copyright and notice appears in all copies. * * This file was written by James Bonfield, Simon Dear, Rodger Staden, * as part of the Staden Package at the MRC Laboratory of Molecular * Biology, Hills Road, Cambridge, CB2 2QH, United Kingdom. * * MRC disclaims all warranties with regard to this software. */ /* * File: read_alloc.c * Purpose: Performs the allocation/freeing of Read structures * Last update: 01/09/94 */ /* The Read data type is designed so that it can hold a varying degree of information about sequences, yet have a single set of calls to access the data. There are plenty of assumptions around that both the number of bases and the number of points will fit into an int_2, a short. */ /* ---- Includes ---- */ #ifdef HAVE_CONFIG_H #include "io_lib_config.h" #endif #include #include #include #include #include "io_lib/misc.h" #include "io_lib/Read.h" #include "io_lib/xalloc.h" /* * Allocate a new sequence, with the given sizes. * Returns: * "Read *" for success * "NULLRead" for failure */ Read *read_allocate(int num_points, int num_bases) { Read *seq = NULLRead; int sections = read_sections(0); /* Allocate the body of the sequence */ if ((seq = (Read *)xmalloc(sizeof(Read))) == NULL) return(NULLRead); seq->NPoints = num_points; seq->NBases = num_bases; /* * Initialise the body, all pointers are set to NULL so we can * happily call `read_deallocate()`. */ seq->leftCutoff = 0; seq->rightCutoff = 0; seq->maxTraceVal = 0; seq->baseline = 0; seq->traceC = NULL; seq->traceA = NULL; seq->traceG = NULL; seq->traceT = NULL; seq->base = NULL; seq->basePos = NULL; seq->info = NULL; seq->format = TT_ANY; seq->trace_name = NULL; seq->prob_A = NULL; seq->prob_C = NULL; seq->prob_G = NULL; seq->prob_T = NULL; seq->orig_trace_format = TT_ANY; seq->orig_trace = NULL; seq->orig_trace_free = NULL; seq->ident = NULL; /* Allocate space for the bases - 1 extra for the ->base field so * that we can treat it as a NULL terminated string. */ if (sections & READ_BASES && (((seq->base = (char *)xcalloc(num_bases+1,1)) == NULL) || ((seq->basePos = (uint_2 *)xcalloc(num_bases+1,2)) == NULL) || ((seq->prob_A = (char *)xcalloc(num_bases+1,1)) == NULL) || ((seq->prob_C = (char *)xcalloc(num_bases+1,1)) == NULL) || ((seq->prob_G = (char *)xcalloc(num_bases+1,1)) == NULL) || ((seq->prob_T = (char *)xcalloc(num_bases+1,1)) == NULL)) ) { read_deallocate(seq); return NULLRead; } if (sections & READ_SAMPLES && (((seq->traceC =(TRACE *)xcalloc(num_points+1, 2)) == NULL)|| ((seq->traceA =(TRACE *)xcalloc(num_points+1, 2)) == NULL)|| ((seq->traceG =(TRACE *)xcalloc(num_points+1, 2)) == NULL)|| ((seq->traceT =(TRACE *)xcalloc(num_points+1, 2)) == NULL)) ) { read_deallocate(seq); return NULLRead; } seq->nflows = 0; seq->flow_order = NULL; seq->flow = NULL; seq->flow_raw = NULL; seq->private_data = NULL; seq->private_size = 0; return seq; } /* * Free memory allocated to a sequence by read_allocate(). */ void read_deallocate(Read *read) { if (read == NULLRead) return; if (read->traceC != NULL) xfree(read->traceC); if (read->traceA != NULL) xfree(read->traceA); if (read->traceG != NULL) xfree(read->traceG); if (read->traceT != NULL) xfree(read->traceT); if (read->base != NULL) xfree(read->base); if (read->basePos != NULL) xfree(read->basePos); if (read->info != NULL) xfree(read->info); if (read->prob_A != NULL) xfree(read->prob_A); if (read->prob_C != NULL) xfree(read->prob_C); if (read->prob_G != NULL) xfree(read->prob_G); if (read->prob_T != NULL) xfree(read->prob_T); if (read->trace_name != NULL) xfree(read->trace_name); if (read->orig_trace != NULL) { if (read->orig_trace_free) read->orig_trace_free(read->orig_trace); else xfree(read->orig_trace); } if (read->ident != NULL) xfree(read->ident); if (read->flow_order) xfree(read->flow_order); if (read->flow) xfree(read->flow); if (read->flow_raw) xfree(read->flow_raw); if (read->private_data) xfree(read->private_data); xfree(read); } /* * Duplicates the read structure and optionally gives it a new filename. * The following fields are not duplicated: * * int orig_trace_format; * void (*orig_trace_free)(void *ptr); * void *orig_trace; * char *ident; * * Returns: * "Read *" for success * "NULLRead" for failure */ Read* read_dup( Read* src, const char* new_name ) { int n; Read* dst; assert(src); /* Allocate storage and initialise */ dst = read_allocate( src->NPoints, src->NBases ); if( dst == NULLRead ) return 0; dst->info = 0; dst->trace_name = 0; /* Copy over possibly new name */ if( new_name ) n = strlen(new_name); else if( src->trace_name ) n = strlen(src->trace_name); else n = 0; if( n > 0 ) { dst->trace_name = (char*) xmalloc(n+1); if( !dst->trace_name ) goto error; if(new_name) strcpy( dst->trace_name, new_name ); else strcpy( dst->trace_name, src->trace_name ); } /* Copy over info */ if( src->info ) { dst->info = strdup(src->info); } /* Copy single fields */ dst->format = src->format; dst->maxTraceVal = src->maxTraceVal; dst->leftCutoff = src->leftCutoff; dst->rightCutoff = src->rightCutoff; dst->baseline = src->baseline; /* Copy NPoints fields if they exist */ if( src->traceA ) { for( n=0; nNPoints; n++ ) { dst->traceA[n] = src->traceA[n]; dst->traceC[n] = src->traceC[n]; dst->traceG[n] = src->traceG[n]; dst->traceT[n] = src->traceT[n]; } } /* Copy NBases fields if they exist */ if( src->base && src->base[0] ) { for( n=0; nNBases; n++ ) { dst->base[n] = src->base[n]; dst->basePos[n] = src->basePos[n]; if( src->prob_A ) { dst->prob_A[n] = src->prob_A[n]; dst->prob_C[n] = src->prob_C[n]; dst->prob_G[n] = src->prob_G[n]; dst->prob_T[n] = src->prob_T[n]; } } } /* Success */ return dst; error: /* Failure */ read_deallocate(dst); return NULLRead; } io_lib-io_lib-1-14-11/io_lib/read_scf.c000066400000000000000000000344011336132477700175330ustar00rootroot00000000000000/* * Copyright (c) 2005-2007, 2010, 2013 Genome Research Ltd. * Author(s): 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. */ /* * Author(s): Simon Dear, James Bonfield * * Copyright (c) 1992, 1994-1998, 2001 MEDICAL RESEARCH COUNCIL * All rights reserved * * 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 name of the MEDICAL RESEARCH COUNCIL, THE LABORATORY OF * MOLECULAR BIOLOGY 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 THE COPYRIGHT HOLDERS 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 THE COPYRIGHT OWNER 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. */ /* * Copyright (c) Medical Research Council 1994. All rights reserved. * * Permission to use, copy, modify and distribute this software and its * documentation for any purpose is hereby granted without fee, provided that * this copyright and notice appears in all copies. * * This file was written by James Bonfield, Simon Dear, Rodger Staden, * as part of the Staden Package at the MRC Laboratory of Molecular * Biology, Hills Road, Cambridge, CB2 2QH, United Kingdom. * * MRC disclaims all warranties with regard to this software. */ /* Title: read_scf.c Purpose: read IO of Standard Chromatogram Format sequences Last update: August 18 1994 Change log: 4 Feb 1992, Now draft proposal version 2 20 Feb 1992, Grab info from comment lines 19 Aug 1992, If SCF file has clip information, don't clip automatically 10 Nov 1992 SCF comments now stored in seq data structure 18 Aug 1994 Renamed from ReadIOSCF.c; now purely SCF IO (no Seq structs) */ /* ---- Imports ---- */ #ifdef HAVE_CONFIG_H #include "io_lib_config.h" #endif #include #include /* IMPORT: fopen, fclose, fseek, ftell, fgetc, EOF */ #include #include #include #include "io_lib/mach-io.h" #include "io_lib/xalloc.h" #include "io_lib/compress.h" #include "io_lib/Read.h" #include "io_lib/stdio_hack.h" #include "io_lib/scf.h" /* SCF structures */ /* SunOS4 has it's definitions in unistd, which we won't include for compat. */ #ifndef SEEK_SET #define SEEK_SET 0 #define SEEK_CUR 1 #define SEEK_END 2 #endif /* ---- Exported functions ---- */ int read_scf_header(FILE *fp, Header *h) { int i; if (be_read_int_4(fp,&h->magic_number)==0) return -1; if (h->magic_number != SCF_MAGIC) return -1; if (be_read_int_4(fp,&h->samples)==0) return -1; if (be_read_int_4(fp,&h->samples_offset)==0) return -1; if (be_read_int_4(fp,&h->bases)==0) return -1; if (be_read_int_4(fp,&h->bases_left_clip)==0) return -1; if (be_read_int_4(fp,&h->bases_right_clip)==0) return -1; if (be_read_int_4(fp,&h->bases_offset)==0) return -1; if (be_read_int_4(fp,&h->comments_size)==0) return -1; if (be_read_int_4(fp,&h->comments_offset)==0) return -1; if (fread(&h->version[0],sizeof(h->version),1,fp)!=1) return -1; if (be_read_int_4(fp,&h->sample_size)==0) return -1; if (be_read_int_4(fp,&h->code_set)==0) return -1; if (be_read_int_4(fp,&h->private_size)==0) return -1; if (be_read_int_4(fp,&h->private_offset)==0) return -1; for (i=0;i<18;i++) if (be_read_int_4(fp,&h->spare[i])==0) return -1; return 0; } int read_scf_sample1(FILE *fp, Samples1 *s) { uint_1 buf[4]; if (4 != fread(buf, 1, 4, fp)) return -1; s->sample_A = buf[0]; s->sample_C = buf[1]; s->sample_G = buf[2]; s->sample_T = buf[3]; /* if (1 != fread(s, 4, 1, fp)) return -1; */ return 0; } int read_scf_sample2(FILE *fp, Samples2 *s) { uint_2 buf[4]; if (4 != fread(buf, 2, 4, fp)) return -1; s->sample_A = be_int2(buf[0]); s->sample_C = be_int2(buf[1]); s->sample_G = be_int2(buf[2]); s->sample_T = be_int2(buf[3]); return 0; } int read_scf_samples1(FILE *fp, Samples1 *s, size_t num_samples) { size_t i; for (i = 0; i < num_samples; i++) { if (-1 == read_scf_sample1(fp, &(s[i]))) return -1; } return 0; } int read_scf_samples2(FILE *fp, Samples2 *s, size_t num_samples) { size_t i; for (i = 0; i < num_samples; i++) { if (-1 == read_scf_sample2(fp, &(s[i]))) return -1; } return 0; } int read_scf_samples32(FILE *fp, Samples2 *s, size_t num_samples) { size_t i; uint2 *samples_out; /* version to read delta delta data in 2 bytes */ if ( ! (samples_out = (uint2 *)xmalloc((num_samples+1) * sizeof(uint2)))) { return -1; } if (num_samples != fread(samples_out, 2, num_samples, fp)) return -1; #ifdef SP_LITTLE_ENDIAN for (i = 0; i < num_samples; i++) { samples_out[i] = be_int2(samples_out[i]); } #endif scf_delta_samples2 ( samples_out, num_samples, 0); for (i = 0; i < num_samples; i++) { (&s[i])->sample_A = samples_out[i]; } if (num_samples != fread(samples_out, 2, num_samples, fp)) return -1; #ifdef SP_LITTLE_ENDIAN for (i = 0; i < num_samples; i++) { samples_out[i] = be_int2(samples_out[i]); } #endif scf_delta_samples2 ( samples_out, num_samples, 0); for (i = 0; i < num_samples; i++) { (&s[i])->sample_C = samples_out[i]; } if (num_samples != fread(samples_out, 2, num_samples, fp)) return -1; #ifdef SP_LITTLE_ENDIAN for (i = 0; i < num_samples; i++) { samples_out[i] = be_int2(samples_out[i]); } #endif scf_delta_samples2 ( samples_out, num_samples, 0); for (i = 0; i < num_samples; i++) { (&s[i])->sample_G = samples_out[i]; } if (num_samples != fread(samples_out, 2, num_samples, fp)) return -1; #ifdef SP_LITTLE_ENDIAN for (i = 0; i < num_samples; i++) { samples_out[i] = be_int2(samples_out[i]); } #endif scf_delta_samples2 ( samples_out, num_samples, 0); for (i = 0; i < num_samples; i++) { (&s[i])->sample_T = samples_out[i]; } xfree(samples_out); return 0; } int read_scf_samples31(FILE *fp, Samples1 *s, size_t num_samples) { size_t i; int1 *samples_out; /* version to read delta delta data in 1 byte */ if ( ! (samples_out = (int1 *)xmalloc((num_samples+1) * sizeof(int1)))) { return -1; } if (num_samples != fread(samples_out, 1, num_samples, fp)) return -1; scf_delta_samples1 ( samples_out, num_samples, 0); for (i = 0; i < num_samples; i++) { (&s[i])->sample_A = samples_out[i]; } if (num_samples != fread(samples_out, 1, num_samples, fp)) return -1; scf_delta_samples1 ( samples_out, num_samples, 0); for (i = 0; i < num_samples; i++) { (&s[i])->sample_C = samples_out[i]; } if (num_samples != fread(samples_out, 1, num_samples, fp)) return -1; scf_delta_samples1 ( samples_out, num_samples, 0); for (i = 0; i < num_samples; i++) { (&s[i])->sample_G = samples_out[i]; } if (num_samples != fread(samples_out, 1, num_samples, fp)) return -1; scf_delta_samples1 ( samples_out, num_samples, 0); for (i = 0; i < num_samples; i++) { (&s[i])->sample_T = samples_out[i]; } xfree(samples_out); return 0; } int read_scf_base(FILE *fp, Bases *b) { union { uint_1 u1[12]; uint_4 u4[3]; } buf; if (1 != fread(buf.u1, 12, 1, fp)) return -1; b->peak_index = be_int4(buf.u4[0]); b->prob_A = buf.u1[4]; b->prob_C = buf.u1[5]; b->prob_G = buf.u1[6]; b->prob_T = buf.u1[7]; b->base = buf.u1[8]; b->spare[0] = buf.u1[9]; b->spare[1] = buf.u1[10]; b->spare[2] = buf.u1[11]; return 0; } int read_scf_bases(FILE *fp, Bases *b, size_t num_bases) { size_t i; for (i = 0; i < num_bases; i++) { if (-1 == read_scf_base(fp, &(b[i]))) return -1; } return 0; } int read_scf_bases3(FILE *fp, Bases *b, size_t num_bases) { size_t i; uint_4 *buf4; uint_1 *buf1; if (NULL == (buf4 = (uint_4 *)xmalloc(1 + 4 * num_bases))) return -1; if (NULL == (buf1 = (uint_1 *)xmalloc(1 + 8 * num_bases))) { xfree(buf4); return -1; } if (num_bases != fread(buf4, 4, num_bases, fp)) return -1; for (i=0; i < num_bases; i++) (&b[i])->peak_index = be_int4(buf4[i]); if (8 * num_bases != fread(buf1, 1, 8 * num_bases, fp)) return -1; for (i=0; i < num_bases; i++) { (&b[i])->prob_A = buf1[i]; (&b[i])->prob_C = buf1[i+num_bases]; (&b[i])->prob_G = buf1[i+2*num_bases]; (&b[i])->prob_T = buf1[i+3*num_bases]; (&b[i])->base = buf1[i+4*num_bases]; (&b[i])->spare[0] = buf1[i+5*num_bases]; (&b[i])->spare[1] = buf1[i+6*num_bases]; (&b[i])->spare[2] = buf1[i+7*num_bases]; } xfree(buf4); xfree(buf1); return 0; } int read_scf_comment(FILE *fp, Comments *c, size_t s) { if (fread(c, 1, s, fp) != s) return -1; return 0; } /* * Read the SCF format sequence from FILE *fp into a 'scf' structure. * A NULL result indicates failure. */ Scf *fread_scf(FILE *fp) { Scf *scf; Header h; int err; float scf_version; int sections = read_sections(0); /* Read header */ if (read_scf_header(fp, &h) == -1) { return NULL; } /* Allocate memory */ if (NULL == (scf = scf_allocate(h.samples, h.sample_size, h.bases, h.comments_size, h.private_size))) return NULL; /* fake things for older style SCF -- SD */ if (h.sample_size != 1 && h.sample_size != 2) h.sample_size = 1; scf_version = scf_version_str2float(h.version); memcpy(&scf->header, &h, sizeof(Header)); if (sections & READ_SAMPLES) { /* Read samples */ if (fseek(fp, (off_t)h.samples_offset, 0 /* SEEK_SET */) != 0) { scf_deallocate(scf); return NULL; } if ( 2.9 > scf_version ) { if (h.sample_size == 1) { err= read_scf_samples1(fp, scf->samples.samples1, h.samples); } else { err= read_scf_samples2(fp, scf->samples.samples2, h.samples); } } else { if (h.sample_size == 1) { err= read_scf_samples31(fp, scf->samples.samples1, h.samples); } else { err= read_scf_samples32(fp, scf->samples.samples2, h.samples); } } if (-1 == err) { scf_deallocate(scf); return NULL; } } if (sections & READ_BASES) { /* Read bases */ if (fseek(fp, (off_t)h.bases_offset, 0 /* SEEK_SET */) != 0) { scf_deallocate(scf); return NULL; } if ( 2.9 > scf_version ) { if (-1 == read_scf_bases(fp, scf->bases, h.bases)) { scf_deallocate(scf); return NULL; } } else { if (-1 == read_scf_bases3(fp, scf->bases, h.bases)) { scf_deallocate(scf); return NULL; } } } if (sections & READ_COMMENTS) { /* Read comments */ if (scf->comments) { if (fseek(fp,(off_t)(h.comments_offset), 0) != 0 || -1 == read_scf_comment(fp, scf->comments, h.comments_size)) { /* * Was: "scf_deallocate(scf); return NULL;". * We now simply clear the comments and gracefully continue. */ fprintf(stderr, "Warning: SCF file had invalid comment field\n"); xfree(scf->comments); scf->comments = NULL; } else { scf->comments[h.comments_size] = '\0'; } } } /* Read private data */ if (h.private_size) { if (-1 == fseek(fp, (off_t)(h.private_offset), 0) || h.private_size != fread(scf->private_data, 1, h.private_size, fp)){ scf_deallocate(scf); return NULL; } } return scf; } /* * Read the SCF format sequence with name `fn' into a 'scf' structure. * A NULL result indicates failure. */ Scf *read_scf(char *fn) { Scf *scf; FILE *fp; /* Open fn for reading in binary mode */ if (NULL == (fp = fopen_compressed(fn, NULL))) return NULL; scf = fread_scf(fp); fclose(fp); return scf; } io_lib-io_lib-1-14-11/io_lib/sam_header.c000066400000000000000000000733371336132477700200700ustar00rootroot00000000000000/* * Copyright (c) 2013 Genome Research Ltd. * Author(s): James Bonfield, Rob Davies * * 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. */ /* * Author: James Bonfield, Wellcome Trust Sanger Institute. 2013 */ #ifdef HAVE_CONFIG_H #include "io_lib_config.h" #endif #include #include #include "io_lib/sam_header.h" #include "io_lib/string_alloc.h" #ifdef SAMTOOLS #define sam_hdr_parse sam_hdr_parse_ #endif static void sam_hdr_error(char *msg, char *line, int len, int lno) { int j; for (j = 0; j < len && line[j] != '\n'; j++) ; fprintf(stderr, "%s at line %d: \"%.*s\"\n", msg, lno, j, line); } void sam_hdr_dump(SAM_hdr *hdr) { HashIter *iter = HashTableIterCreate(); HashItem *hi; int i; printf("===DUMP===\n"); while ((hi = HashTableIterNext(hdr->h, iter))) { SAM_hdr_type *t1, *t2; t1 = t2 = hi->data.p; printf("Type %.2s, count %d\n", hi->key, t1->prev->order+1); do { SAM_hdr_tag *tag; printf(">>>%d ", t1->order); for (tag = t1->tag; tag; tag=tag->next) { printf("\"%.2s\":\"%.*s\"\t", tag->str, tag->len-3, tag->str+3); } putchar('\n'); t1 = t1->next; } while (t1 != t2); } /* Dump out PG chains */ printf("\n@PG chains:\n"); for (i = 0; i < hdr->npg_end; i++) { int j; printf(" %d:", i); for (j = hdr->pg_end[i]; j != -1; j = hdr->pg[j].prev_id) { printf("%s%d(%.*s)", j == hdr->pg_end[i] ? " " : "->", j, hdr->pg[j].name_len, hdr->pg[j].name); } printf("\n"); } puts("===END DUMP==="); HashTableIterDestroy(iter); } /* Updates the HashTables in the SAM_hdr structure. * * Returns 0 on success; * -1 on failure */ static int sam_hdr_update_hashes(SAM_hdr *sh, const char *type, SAM_hdr_type *h_type) { /* Add to reference hash? */ if (type[0] == 'S' && type[1] == 'Q') { SAM_hdr_tag *tag; int nref = sh->nref; sh->ref = realloc(sh->ref, (sh->nref+1)*sizeof(*sh->ref)); if (!sh->ref) return -1; tag = h_type->tag; sh->ref[nref].name = NULL; sh->ref[nref].len = 0; sh->ref[nref].ty = h_type; sh->ref[nref].tag = tag; while (tag) { if (tag->str[0] == 'S' && tag->str[1] == 'N') { if (!(sh->ref[nref].name = malloc(tag->len))) return -1; strncpy(sh->ref[nref].name, tag->str+3, tag->len-3); sh->ref[nref].name[tag->len-3] = 0; } else if (tag->str[0] == 'L' && tag->str[1] == 'N') { sh->ref[nref].len = atoi(tag->str+3); } tag = tag->next; } if (sh->ref[nref].name) { HashData hd; hd.i = nref; if (!HashTableAdd(sh->ref_hash, sh->ref[nref].name, 0, hd, NULL)) return -1; } sh->nref++; } /* Add to read-group hash? */ if (type[0] == 'R' && type[1] == 'G') { SAM_hdr_tag *tag; int nrg = sh->nrg; sh->rg = realloc(sh->rg, (sh->nrg+1)*sizeof(*sh->rg)); if (!sh->rg) return -1; tag = h_type->tag; sh->rg[nrg].name = NULL; sh->rg[nrg].name_len = 0; sh->rg[nrg].ty = h_type; sh->rg[nrg].tag = tag; sh->rg[nrg].id = nrg; while (tag) { if (tag->str[0] == 'I' && tag->str[1] == 'D') { if (!(sh->rg[nrg].name = malloc(tag->len))) return -1; strncpy(sh->rg[nrg].name, tag->str+3, tag->len-3); sh->rg[nrg].name[tag->len-3] = 0; sh->rg[nrg].name_len = strlen(sh->rg[nrg].name); } tag = tag->next; } if (sh->rg[nrg].name) { HashData hd; hd.i = nrg; if (!HashTableAdd(sh->rg_hash, sh->rg[nrg].name, 0, hd, NULL)) return -1; } sh->nrg++; } /* Add to program hash? */ if (type[0] == 'P' && type[1] == 'G') { SAM_hdr_tag *tag; int npg = sh->npg; sh->pg = realloc(sh->pg, (sh->npg+1)*sizeof(*sh->pg)); if (!sh->pg) return -1; tag = h_type->tag; sh->pg[npg].name = NULL; sh->pg[npg].name_len = 0; sh->pg[npg].ty = h_type; sh->pg[npg].tag = tag; sh->pg[npg].id = npg; sh->pg[npg].prev_id = -1; while (tag) { if (tag->str[0] == 'I' && tag->str[1] == 'D') { if (!(sh->pg[npg].name = malloc(tag->len))) return -1; strncpy(sh->pg[npg].name, tag->str+3, tag->len-3); sh->pg[npg].name[tag->len-3] = 0; sh->pg[npg].name_len = strlen(sh->pg[npg].name); } else if (tag->str[0] == 'P' && tag->str[1] == 'P') { // Resolve later if needed HashItem *hi = HashTableSearch(sh->pg_hash, tag->str+3, tag->len-3); if (hi) { sh->pg[npg].prev_id = sh->pg[hi->data.i].id; /* Unmark previous entry as a PG termination */ if (sh->npg_end > 0 && sh->pg_end[sh->npg_end-1] == hi->data.i) { sh->npg_end--; } else { int i; for (i = 0; i < sh->npg_end; i++) { if (sh->pg_end[i] == hi->data.i) { memmove(&sh->pg_end[i], &sh->pg_end[i+1], (sh->npg_end-i-1)*sizeof(*sh->pg_end)); sh->npg_end--; } } } } else { sh->pg[npg].prev_id = -1; } } tag = tag->next; } if (sh->pg[npg].name) { HashData hd; hd.i = npg; if (!HashTableAdd(sh->pg_hash, sh->pg[npg].name, 0, hd, NULL)) return -1; } /* Add to npg_end[] array. Remove later if we find a PP line */ if (sh->npg_end >= sh->npg_end_alloc) { sh->npg_end_alloc = sh->npg_end_alloc ? sh->npg_end_alloc*2 : 4; sh->pg_end = realloc(sh->pg_end, sh->npg_end_alloc * sizeof(int)); if (!sh->pg_end) return -1; } sh->pg_end[sh->npg_end++] = npg; sh->npg++; } return 0; } /* * Appends a formatted line to an existing SAM header. * Line is a full SAM header record, eg "@SQ\tSN:foo\tLN:100", with * optional new-line. If it contains more than 1 line then multiple lines * will be added in order. * * Input text is of maximum length len or as terminated earlier by a NUL. * Len may be 0 if unknown, in which case lines must be NUL-terminated. * * Returns 0 on success * -1 on failure */ int sam_hdr_add_lines(SAM_hdr *sh, const char *lines, int len) { int i, lno, text_offset; HashItem *hi; HashData hd; char *hdr; if (!len) len = strlen(lines); text_offset = DSTRING_LEN(sh->text); dstring_nappend(sh->text, lines, len); hdr = DSTRING_STR(sh->text) + text_offset; for (i = 0, lno = 1; i < len && hdr[i] != '\0'; i++, lno++) { char *type; int l_start = i, new; SAM_hdr_type *h_type; SAM_hdr_tag *h_tag, *last; if (hdr[i] != '@') { int j; for (j = i; j < len && hdr[j] != '\0' && hdr[j] != '\n'; j++) ; sam_hdr_error("Header line does not start with '@'", &hdr[l_start], len - l_start, lno); return -1; } type = &hdr[i+1]; if (len - i < 3 || type[0] < 'A' || type[0] > 'z' || type[1] < 'A' || type[1] > 'z') { sam_hdr_error("Header line does not have a two character key", &hdr[l_start], len - l_start, lno); return -1; } i += 3; if (i >= len || hdr[i] == '\n') continue; // Add the header line type if (!(h_type = pool_alloc(sh->type_pool))) return -1; hd.p = h_type; if (!(hi = HashTableAdd(sh->h, type, 2, hd, &new))) return -1; // Form the ring, either with self or other lines of this type if (!new) { SAM_hdr_type *t = hi->data.p, *p; p = t->prev; assert(p->next == t); p->next = h_type; h_type->prev = p; t->prev = h_type; h_type->next = t; h_type->order = p->order+1; } else { h_type->prev = h_type->next = h_type; h_type->order = 0; if (!(type[0] == 'H' && type[1] == 'D')) { // Whenever new type is added to hashtable record in // type_order unless HD, which should always be first. dstring_nappend(sh->type_order, type, 2); sh->ntypes++; } } // Parse the tags on this line last = NULL; if (type[0] == 'C' && type[1] == 'O') { int j; if (hdr[i] != '\t') { sam_hdr_error("Missing tab", &hdr[l_start], len - l_start, lno); return -1; } for (j = ++i; j < len && hdr[j] != '\0' && hdr[j] != '\n'; j++) ; if (!(h_type->tag = h_tag = pool_alloc(sh->tag_pool))) return -1; h_tag->str = string_ndup(sh->str_pool, &hdr[i], j-i); h_tag->len = j-i; h_tag->next = NULL; if (!h_tag->str) return -1; i = j; } else { do { int j; if (hdr[i] != '\t') { sam_hdr_error("Missing tab", &hdr[l_start], len - l_start, lno); return -1; } for (j = ++i; j < len && hdr[j] != '\0' && hdr[j] != '\n' && hdr[j] != '\t'; j++) ; if (!(h_tag = pool_alloc(sh->tag_pool))) return -1; h_tag->str = string_ndup(sh->str_pool, &hdr[i], j-i); h_tag->len = j-i; h_tag->next = NULL; if (!h_tag->str) return -1; if (h_tag->len < 3 || h_tag->str[2] != ':') { sam_hdr_error("Malformed key:value pair", &hdr[l_start], len - l_start, lno); return -1; } if (last) last->next = h_tag; else h_type->tag = h_tag; last = h_tag; i = j; } while (i < len && hdr[i] != '\0' && hdr[i] != '\n'); } /* Update RG/SQ hashes */ if (-1 == sam_hdr_update_hashes(sh, type, h_type)) return -1; } return 0; } /* * Adds a single line to a SAM header. * Specify type and one or more key,value pairs, ending with the NULL key. * Eg. sam_hdr_add(h, "SQ", "ID", "foo", "LN", "100", NULL). * * Returns index for specific entry on success (eg 2nd SQ, 4th RG) * -1 on failure */ int sam_hdr_add(SAM_hdr *sh, const char *type, ...) { va_list args; va_start(args, type); return sam_hdr_vadd(sh, type, args, NULL); } int sam_hdr_vadd(SAM_hdr *sh, const char *type, va_list ap, ...) { va_list args; HashItem *hi; HashData hd; SAM_hdr_type *h_type; SAM_hdr_tag *h_tag, *last; int new; #if defined(HAVE_VA_COPY) va_list ap_local; #endif if (-1 == dstring_append_char(sh->text, '@')) return -1; if (-1 == dstring_nappend(sh->text, type, 2)) return -1; if (!(h_type = pool_alloc(sh->type_pool))) return -1; hd.p = h_type; if (!(hi = HashTableAdd(sh->h, (char *)type, 2, hd, &new))) return -1; // Form the ring, either with self or other lines of this type if (!new) { SAM_hdr_type *t = hi->data.p, *p; p = t->prev; assert(p->next = t); p->next = h_type; h_type->prev = p; t->prev = h_type; h_type->next = t; h_type->order = p->order + 1; } else { if (!(type[0] == 'H' && type[1] == 'D')) { // Whenever new type is added to hashtable record in // type_order unless HD, which should always be first. dstring_nappend(sh->type_order, type, 2); sh->ntypes++; } h_type->prev = h_type->next = h_type; h_type->order = 0; } last = NULL; // Any ... varargs va_start(args, ap); for (;;) { char *k, *v; int idx; if (!(k = (char *)va_arg(args, char *))) break; v = va_arg(args, char *); if (-1 == dstring_append_char(sh->text, '\t')) return -1; if (!(h_tag = pool_alloc(sh->tag_pool))) return -1; idx = DSTRING_LEN(sh->text); if (-1 == dstring_append(sh->text, k)) return -1; if (-1 == dstring_append_char(sh->text, ':')) return -1; if (-1 == dstring_append(sh->text, v)) return -1; h_tag->len = DSTRING_LEN(sh->text) - idx; h_tag->str = string_ndup(sh->str_pool, DSTRING_STR(sh->text) + idx, h_tag->len); h_tag->next = NULL; if (!h_tag->str) return -1; if (last) last->next = h_tag; else h_type->tag = h_tag; last = h_tag; } va_end(args); #if defined(HAVE_VA_COPY) va_copy(ap_local, ap); # define ap ap_local #endif // Plus the specified va_list params for (;;) { char *k, *v; int idx; if (!(k = (char *)va_arg(ap, char *))) break; v = va_arg(ap, char *); if (-1 == dstring_append_char(sh->text, '\t')) return -1; if (!(h_tag = pool_alloc(sh->tag_pool))) return -1; idx = DSTRING_LEN(sh->text); if (-1 == dstring_append(sh->text, k)) return -1; if (-1 == dstring_append_char(sh->text, ':')) return -1; if (-1 == dstring_append(sh->text, v)) return -1; h_tag->len = DSTRING_LEN(sh->text) - idx; h_tag->str = string_ndup(sh->str_pool, DSTRING_STR(sh->text) + idx, h_tag->len); h_tag->next = NULL; if (!h_tag->str) return -1; if (last) last->next = h_tag; else h_type->tag = h_tag; last = h_tag; } va_end(ap); if (-1 == dstring_append_char(sh->text, '\n')) return -1; if (-1 == sam_hdr_update_hashes(sh, type, h_type)) return -1; return h_type->order; } /* * Returns the first header item matching 'type'. If ID is non-NULL it checks * for the tag ID: and compares against the specified ID. * * Returns NULL if no type/ID is found */ SAM_hdr_type *sam_hdr_find(SAM_hdr *hdr, char *type, char *ID_key, char *ID_value) { HashItem *hi; SAM_hdr_type *t1, *t2; /* Special case for types we have prebuilt hashes on */ if (ID_key) { if (type[0] == 'S' && type[1] == 'Q' && ID_key[0] == 'S' && ID_key[1] == 'N') { hi = HashTableSearch(hdr->ref_hash, ID_value, strlen(ID_value)); return hi ? hdr->ref[hi->data.i].ty : NULL; } if (type[0] == 'R' && type[1] == 'G' && ID_key[0] == 'I' && ID_key[1] == 'D') { hi = HashTableSearch(hdr->rg_hash, ID_value, strlen(ID_value)); return hi ? hdr->rg[hi->data.i].ty : NULL; } if (type[0] == 'P' && type[1] == 'G' && ID_key[0] == 'I' && ID_key[1] == 'D') { hi = HashTableSearch(hdr->pg_hash, ID_value, strlen(ID_value)); return hi ? hdr->pg[hi->data.i].ty : NULL; } } if (!(hi = HashTableSearch(hdr->h, type, 2))) return NULL; if (!ID_key) return hi->data.p; t1 = t2 = hi->data.p; do { SAM_hdr_tag *tag; for (tag = t1->tag; tag; tag = tag->next) { if (tag->str[0] == ID_key[0] && tag->str[1] == ID_key[1]) { char *cp1 = tag->str+3; char *cp2 = ID_value; while (*cp1 && *cp1 == *cp2) cp1++, cp2++; if (*cp2 || *cp1) continue; return t1; } } t1 = t1->next; } while (t1 != t2); return NULL; } /* * As per SAM_hdr_type, but returns a complete line of formatted text * for a specific head type/ID combination. If ID is NULL then it returns * the first line of the specified type. * * The returned string is malloced and should be freed by the calling * function with free(). * * Returns NULL if no type/ID is found. */ char *sam_hdr_find_line(SAM_hdr *hdr, char *type, char *ID_key, char *ID_value) { SAM_hdr_type *ty = sam_hdr_find(hdr, type, ID_key, ID_value); dstring_t *ds; SAM_hdr_tag *tag; char *str = dstring_str(hdr->text); int r = 0; if (!ty) return NULL; if (NULL == (ds = dstring_create(NULL))) return NULL; // Paste together the line from the hashed copy r |= dstring_append_char(ds, '@'); r |= dstring_append(ds, type); for (tag = ty->tag; tag; tag = tag->next) { r |= dstring_append_char(ds, '\t'); r |= dstring_nappend(ds, tag->str, tag->len); } if (r) { dstring_destroy(ds); return NULL; } // Steal the dstring copy and return that. str = DSTRING_STR(ds); DSTRING_STR(ds) = NULL; dstring_destroy(ds); return str; } /* * Looks for a specific key in a single sam header line. * If prev is non-NULL it also fills this out with the previous tag, to * permit use in key removal. *prev is set to NULL when the tag is the first * key in the list. When a tag isn't found, prev (if non NULL) will be the last * tag in the existing list. * * Returns the tag pointer on success * NULL on failure */ SAM_hdr_tag *sam_hdr_find_key(SAM_hdr *sh, SAM_hdr_type *type, char *key, SAM_hdr_tag **prev) { SAM_hdr_tag *tag, *p = NULL; for (tag = type->tag; tag; p = tag, tag = tag->next) { if (tag->str[0] == key[0] && tag->str[1] == key[1]) { if (prev) *prev = p; return tag; } } if (prev) *prev = p; return NULL; } /* * Adds or updates tag key,value pairs in a header line. * Eg for adding M5 tags to @SQ lines or updating sort order for the * @HD line (although use the sam_hdr_sort_order() function for * HD manipulation, which is a wrapper around this funuction). * * Specify multiple key,value pairs ending in NULL. * * Returns 0 on success * -1 on failure */ int sam_hdr_update(SAM_hdr *hdr, SAM_hdr_type *type, ...) { va_list ap; va_start(ap, type); for (;;) { char *k, *v; int idx; SAM_hdr_tag *tag, *prev; if (!(k = (char *)va_arg(ap, char *))) break; v = va_arg(ap, char *); tag = sam_hdr_find_key(hdr, type, k, &prev); if (!tag) { if (!(tag = pool_alloc(hdr->tag_pool))) return -1; if (prev) prev->next = tag; else type->tag = tag; tag->next = NULL; } idx = DSTRING_LEN(hdr->text); if (0 != dstring_appendf(hdr->text, "%2.2s:%s", k, v)) return -1; tag->len = DSTRING_LEN(hdr->text) - idx; tag->str = string_ndup(hdr->str_pool, DSTRING_STR(hdr->text) + idx, tag->len); if (!tag->str) return -1; } va_end(ap); return 0; } /* * Returns the sort order: */ enum sam_sort_order sam_hdr_sort_order(SAM_hdr *hdr) { return hdr->sort_order; } static enum sam_sort_order sam_hdr_parse_sort_order(SAM_hdr *hdr) { HashItem *hi; enum sam_sort_order so; so = ORDER_UNKNOWN; if ((hi = HashTableSearch(hdr->h, "HD", 2))) { SAM_hdr_type *ty = hi->data.p; SAM_hdr_tag *tag; for (tag = ty->tag; tag; tag = tag->next) { if (tag->str[0] == 'S' && tag->str[1] == 'O') { if (strcmp(tag->str+3, "unsorted") == 0) so = ORDER_UNSORTED; else if (strcmp(tag->str+3, "queryname") == 0) so = ORDER_NAME; else if (strcmp(tag->str+3, "coordinate") == 0) so = ORDER_COORD; else if (strcmp(tag->str+3, "unknown") == 0) so = ORDER_UNKNOWN; else fprintf(stderr, "Unknown sort order field: %s\n", tag->str+3); } } } return so; } /* * Reconstructs the dstring from the header hash table. * Returns 0 on success * -1 on failure */ int sam_hdr_rebuild(SAM_hdr *hdr) { /* Order: HD then others */ HashItem *hi; HashIter *iter = HashTableIterCreate(); dstring_t *ds = dstring_create(NULL); char *type_order = DSTRING_STR(hdr->type_order); int i, ntypes = hdr->ntypes; if (!iter || !ds) return -1; if ((hi = HashTableSearch(hdr->h, "HD", 2))) { SAM_hdr_type *ty = hi->data.p; SAM_hdr_tag *tag; if (-1 == dstring_append(ds, "@HD")) return -1; for (tag = ty->tag; tag; tag = tag->next) { if (-1 == dstring_append_char(ds, '\t')) return -1; if (-1 == dstring_nappend(ds, tag->str, tag->len)) return -1; } if (-1 == dstring_append_char(ds, '\n')) return -1; } for (i = 0; i < ntypes; i++) { // output types according to type_order if ((hi = HashTableSearch(hdr->h, type_order+i*2, 2))) { SAM_hdr_type *t1, *t2; if (hi->key[0] == 'H' && hi->key[1] == 'D') continue; t1 = t2 = hi->data.p; do { SAM_hdr_tag *tag; if (-1 == dstring_append_char(ds, '@')) return -1; if (-1 == dstring_nappend(ds, hi->key, 2)) return -1; for (tag = t1->tag; tag; tag=tag->next) { if (-1 == dstring_append_char(ds, '\t')) return -1; if (-1 == dstring_nappend(ds, tag->str, tag->len)) return -1; } if (-1 == dstring_append_char(ds, '\n')) return -1; t1 = t1->next; } while (t1 != t2); } } // The above loop will have found all header entries as we cannot add to // hdr->h without also adding to the type_order / ntypes. HashTableIterDestroy(iter); dstring_destroy(hdr->text); hdr->text = ds; return 0; } /* * Creates an empty SAM header, ready to be populated. * * Returns a SAM_hdr struct on success (free with sam_hdr_free()) * NULL on failure */ SAM_hdr *sam_hdr_new() { SAM_hdr *sh = calloc(1, sizeof(*sh)); if (!sh) return NULL; sh->ntypes = 0; if (!(sh->type_order = dstring_create(NULL))) goto err; sh->h = HashTableCreate(16, HASH_FUNC_HSIEH | HASH_DYNAMIC_SIZE); if (!sh->h) goto err; sh->ID_cnt = 1; sh->ref_count = 1; sh->nref = 0; sh->ref = NULL; if (!(sh->ref_hash = HashTableCreate(16, HASH_FUNC_HSIEH | HASH_DYNAMIC_SIZE | HASH_NONVOLATILE_KEYS))) goto err; sh->nrg = 0; sh->rg = NULL; if (!(sh->rg_hash = HashTableCreate(16, HASH_FUNC_HSIEH | HASH_DYNAMIC_SIZE | HASH_NONVOLATILE_KEYS))) goto err; sh->npg = 0; sh->pg = NULL; sh->npg_end = sh->npg_end_alloc = 0; sh->pg_end = NULL; if (!(sh->pg_hash = HashTableCreate(16, HASH_FUNC_HSIEH | HASH_DYNAMIC_SIZE | HASH_NONVOLATILE_KEYS))) goto err; if (!(sh->text = dstring_create(NULL))) goto err; if (!(sh->tag_pool = pool_create(sizeof(SAM_hdr_tag)))) goto err; if (!(sh->type_pool = pool_create(sizeof(SAM_hdr_type)))) goto err; if (!(sh->str_pool = string_pool_create(8192))) goto err; return sh; err: if (sh->type_order) dstring_destroy(sh->type_order); if (sh->h) HashTableDestroy(sh->h, 0); if (sh->tag_pool) pool_destroy(sh->tag_pool); if (sh->type_pool) pool_destroy(sh->type_pool); if (sh->str_pool) string_pool_destroy(sh->str_pool); free(sh); return NULL; } /* * Tokenises a SAM header into a hash table. * Also extracts a few bits on specific data types, such as @RG lines. * * Returns a SAM_hdr struct on success (free with sam_hdr_free()) * NULL on failure */ SAM_hdr *sam_hdr_parse(const char *hdr, int len) { /* Make an empty SAM_hdr */ SAM_hdr *sh; sh = sam_hdr_new(); if (NULL == sh) return NULL; if (NULL == hdr) return sh; // empty header is permitted /* Parse the header, line by line */ if (-1 == sam_hdr_add_lines(sh, hdr, len)) { sam_hdr_free(sh); return NULL; } /* Obtain sort order */ sh->sort_order = sam_hdr_parse_sort_order(sh); //sam_hdr_dump(sh); //sam_hdr_add(sh, "RG", "ID", "foo", "SM", "bar", NULL); //sam_hdr_rebuild(sh); //printf(">>%s<<", DSTRING_STR(sh->text)); //parse_references(sh); //parse_read_groups(sh); sam_hdr_link_pg(sh); //sam_hdr_dump(sh); return sh; } /* * Produces a duplicate copy of hdr and returns it. * Returns NULL on failure */ SAM_hdr *sam_hdr_dup(SAM_hdr *hdr) { if (-1 == sam_hdr_rebuild(hdr)) return NULL; return sam_hdr_parse(sam_hdr_str(hdr), sam_hdr_length(hdr)); } /*! Increments a reference count on hdr. * * This permits multiple files to share the same header, all calling * sam_hdr_free when done, without causing errors for other open files. */ void sam_hdr_incr_ref(SAM_hdr *hdr) { hdr->ref_count++; } /*! Increments a reference count on hdr. * * This permits multiple files to share the same header, all calling * sam_hdr_free when done, without causing errors for other open files. * * If the reference count hits zero then the header is automatically * freed. This makes it a synonym for sam_hdr_free(). */ void sam_hdr_decr_ref(SAM_hdr *hdr) { sam_hdr_free(hdr); } /*! Deallocates all storage used by a SAM_hdr struct. * * This also decrements the header reference count. If after decrementing * it is still non-zero then the header is assumed to be in use by another * caller and the free is not done. * * This is a synonym for sam_hdr_dec_ref(). */ void sam_hdr_free(SAM_hdr *hdr) { if (!hdr) return; if (--hdr->ref_count > 0) return; if (hdr->type_order) dstring_destroy(hdr->type_order); if (hdr->text) dstring_destroy(hdr->text); if (hdr->h) HashTableDestroy(hdr->h, 0); if (hdr->ref_hash) HashTableDestroy(hdr->ref_hash, 0); if (hdr->ref) { int i; for (i = 0; i < hdr->nref; i++) if (hdr->ref[i].name) free(hdr->ref[i].name); free(hdr->ref); } if (hdr->rg_hash) HashTableDestroy(hdr->rg_hash, 0); if (hdr->rg) { int i; for (i = 0; i < hdr->nrg; i++) if (hdr->rg[i].name) free(hdr->rg[i].name); free(hdr->rg); } if (hdr->pg_hash) HashTableDestroy(hdr->pg_hash, 0); if (hdr->pg) { int i; for (i = 0; i < hdr->npg; i++) if (hdr->pg[i].name) free(hdr->pg[i].name); free(hdr->pg); } if (hdr->pg_end) free(hdr->pg_end); if (hdr->type_pool) pool_destroy(hdr->type_pool); if (hdr->tag_pool) pool_destroy(hdr->tag_pool); if (hdr->str_pool) string_pool_destroy(hdr->str_pool); free(hdr); } int sam_hdr_length(SAM_hdr *hdr) { return dstring_length(hdr->text); } char *sam_hdr_str(SAM_hdr *hdr) { return dstring_str(hdr->text); } /* * Looks up a reference sequence by name and returns the numerical ID. * Returns -1 if unknown reference. */ int sam_hdr_name2ref(SAM_hdr *hdr, char *ref) { HashItem *hi = HashTableSearch(hdr->ref_hash, ref, strlen(ref)); return hi ? hi->data.i : -1; } /* * Looks up a read-group by name and returns a pointer to the start of the * associated tag list. * * Returns NULL on failure */ SAM_RG *sam_hdr_find_rg(SAM_hdr *hdr, char *rg) { HashItem *hi = HashTableSearch(hdr->rg_hash, rg, 0); return hi ? &hdr->rg[hi->data.i] : NULL; } /* * Fixes any PP links in @PG headers. * If the entries are in order then this doesn't need doing, but incase * our header is out of order this goes through the sh->pg[] array * setting the prev_id field. * * Note we can have multiple complete chains. This code should identify the * tails of these chains as these are the entries we have to link to in * subsequent PP records. * * Returns 0 on sucess * -1 on failure (indicating broken PG/PP records) */ int sam_hdr_link_pg(SAM_hdr *hdr) { int i, j, ret = 0; hdr->npg_end_alloc = hdr->npg; hdr->pg_end = realloc(hdr->pg_end, hdr->npg * sizeof(*hdr->pg_end)); if (!hdr->pg_end) return -1; for (i = 0; i < hdr->npg; i++) hdr->pg_end[i] = i; for (i = 0; i < hdr->npg; i++) { HashItem *hi; SAM_hdr_tag *tag; for (tag = hdr->pg[i].tag; tag; tag = tag->next) { if (tag->str[0] == 'P' && tag->str[1] == 'P') break; } if (!tag) { /* Chain start points */ continue; } hi = HashTableSearch(hdr->pg_hash, tag->str+3, tag->len-3); if (!hi) { ret = -1; continue; } hdr->pg[i].prev_id = hdr->pg[hi->data.i].id; hdr->pg_end[hi->data.i] = -1; } for (i = j = 0; i < hdr->npg; i++) { if (hdr->pg_end[i] != -1) hdr->pg_end[j++] = hdr->pg_end[i]; } hdr->npg_end = j; return ret; } /* * Returns a unique ID from a base name. * * The value returned is valid until the next call to * this function. */ const char *sam_hdr_PG_ID(SAM_hdr *sh, const char *name) { if (!(HashTableSearch(sh->pg_hash, (char *)name, 0))) return name; do { sprintf(sh->ID_buf, "%.1000s.%d", name, sh->ID_cnt++); } while (HashTableSearch(sh->pg_hash, sh->ID_buf, 0)); return sh->ID_buf; } /* * Add an @PG line. * * If we wish complete control over this use sam_hdr_add() directly. This * function uses that, but attempts to do a lot of tedious house work for * you too. * * - It will generate a suitable ID if the supplied one clashes. * - It will generate multiple @PG records if we have multiple PG chains. * * Call it as per sam_hdr_add() with a series of key,value pairs ending * in NULL. * * Returns 0 on success * -1 on failure */ int sam_hdr_add_PG(SAM_hdr *sh, const char *name, ...) { va_list args; va_start(args, name); if (sh->npg_end) { /* Copy ends array to avoid us looping while modifying it */ int *end = malloc(sh->npg_end * sizeof(int)); int i, nends = sh->npg_end; if (!end) return -1; memcpy(end, sh->pg_end, nends * sizeof(*end)); for (i = 0; i < nends; i++) { if (-1 == sam_hdr_vadd(sh, "PG", args, "ID", sam_hdr_PG_ID(sh, name), "PN", name, "PP", sh->pg[end[i]].name, NULL)) { free(end); return -1; } } free(end); } else { if (-1 == sam_hdr_vadd(sh, "PG", args, "ID", sam_hdr_PG_ID(sh, name), "PN", name, NULL)) return -1; } //sam_hdr_dump(sh); return 0; } /* * A function to help with construction of CL tags in @PG records. * Takes an argc, argv pair and returns a single space-separated string. * This string should be deallocated by the calling function. * * Returns malloced char * on success * NULL on failure */ char *stringify_argv(int argc, char *argv[]) { char *str, *cp; size_t nbytes = 1; int i, j; /* Allocate */ for (i = 0; i < argc; i++) { nbytes += strlen(argv[i]) + 1; } if (!(str = malloc(nbytes))) return NULL; /* Copy */ cp = str; for (i = 0; i < argc; i++) { j = 0; while (argv[i][j]) { if (argv[i][j] == '\t') *cp++ = ' '; else *cp++ = argv[i][j]; j++; } *cp++ = ' '; } *cp++ = 0; return str; } io_lib-io_lib-1-14-11/io_lib/sam_header.h000066400000000000000000000332221336132477700200620ustar00rootroot00000000000000/* * Copyright (c) 2013 Genome Research Ltd. * Author(s): James Bonfield, Rob Davies * * 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. */ /* * Author: James Bonfield, Wellcome Trust Sanger Institute. 2013 */ /*! \file * SAM header parsing. * * These functions can be shared between SAM, BAM and CRAM file * formats as all three internally use the same string encoding for * header fields. * * Consider using the scram() generic API and calling * scram_get_header() to obtain the format-specific pointer to the * SAM_hdr struct. */ /* * TODO. * * - Sort order (parse to struct, enum type, updating funcs) * - Removal of lines. * - Updating of lines */ #ifndef _SAM_HDR_H_ #define _SAM_HDR_H_ #ifdef __cplusplus extern "C" { #endif #ifdef HAVE_CONFIG_H #include "io_lib_config.h" #endif #include #include "io_lib/dstring.h" #include "io_lib/hash_table.h" #include "io_lib/string_alloc.h" /* * Proposed new SAM header parsing 1 @SQ ID:foo LN:100 2 @SQ ID:bar LN:200 3 @SQ ID:ram LN:300 UR:xyz 4 @RG ID:r ... 5 @RG ID:s ... Hash table for 2-char keys without dup entries. If dup lines, we form a circular linked list. Ie hash keys = {RG, SQ}. HASH("SQ")--\ | (3) <-> 1 <-> 2 <-> 3 <-> (1) HASH("RG")--\ | (5) <-> 4 <-> 5 <-> (4) Items stored in the hash values also form their own linked lists: Ie SQ->ID(foo)->LN(100) SQ->ID(bar)->LN(200) SQ->ID(ram)->LN(300)->UR(xyz) RG->ID(r) */ /*! A single key:value pair on a header line * * These form a linked list and hold strings. The strings are * allocated from a string_alloc_t pool refeenced in the master * SAM_hdr structure. Do not attempt to free, malloc or manipulate * these strings directly. */ typedef struct SAM_hdr_tag_s { struct SAM_hdr_tag_s *next; char *str; int len; } SAM_hdr_tag; /*! The parsed version of the SAM header string. * * Each header type (SQ, RG, HD, etc) points to its own SAM_hdr_type * struct via the main HashTable h in the SAM_hdr struct. * * These in turn consist of circular bi-directional linked lists (ie * rings) to hold the multiple instances of the same header type * code. For example if we have 5 \@SQ lines the primary hash table * will key on \@SQ pointing to the first SAM_hdr_type and that in turn * will be part of a ring of 5 elements. * * For each SAM_hdr_type structure we also point to a SAM_hdr_tag * structure which holds the tokenised attributes; the tab separated * key:value pairs per line. */ typedef struct SAM_hdr_item_s { struct SAM_hdr_item_s *next; // cirular struct SAM_hdr_item_s *prev; SAM_hdr_tag *tag; // first tag int order; // 0 upwards } SAM_hdr_type; /*! Parsed \@SQ lines */ typedef struct { char *name; uint32_t len; SAM_hdr_type *ty; SAM_hdr_tag *tag; } SAM_SQ; /*! Parsed \@RG lines */ typedef struct { char *name; SAM_hdr_type *ty; SAM_hdr_tag *tag; int name_len; int id; // numerical ID } SAM_RG; /*! Parsed \@PG lines */ typedef struct { char *name; SAM_hdr_type *ty; SAM_hdr_tag *tag; int name_len; int id; // numerical ID int prev_id; // -1 if none } SAM_PG; /*! Sort order parsed from @HD line */ enum sam_sort_order { ORDER_UNKNOWN =-1, ORDER_UNSORTED = 0, ORDER_NAME = 1, ORDER_COORD = 2, //ORDER_COLLATE = 3 // maybe one day! }; /*! Primary structure for header manipulation * * The initial header text is held in the text dstring_t, but is also * parsed out into SQ, RG and PG arrays. These have a HashTable * associated with each to allow lookup by ID or SN fields instead of * their numeric array indices. Additionally PG has an array to hold * the linked list start points (the last in a PP chain). * * Use the appropriate sam_hdr_* functions to edit the header, and * call sam_hdr_rebuild() any time the textual form needs to be * updated again. */ typedef struct { dstring_t *text; //!< concatenated text, indexed by SAM_hdr_tag HashTable *h; //!< 2-char IDs, values are SAM_hdr_type string_alloc_t *str_pool; //!< Pool of SAM_hdr_tag->str strings pool_alloc_t *type_pool;//!< Pool of SAM_hdr_type structs pool_alloc_t *tag_pool; //!< Pool of SAM_hdr_tag structs // @SQ lines / references int nref; //!< Number of \@SQ lines SAM_SQ *ref; //!< Array of parsed \@SQ lines HashTable *ref_hash; //!< Hash table indexed by SN: field // @RG lines / read-groups int nrg; //!< Number of \@RG lines SAM_RG *rg; //!< Array of parsed \@RG lines HashTable *rg_hash; //!< Hash table indexed by ID: field // @PG lines / programs int npg; //!< Number of \@PG lines int npg_end; //!< Number of terminating \@PG lines int npg_end_alloc; //!< Size of pg_end field SAM_PG *pg; //!< Array of parsed \@PG lines HashTable *pg_hash; //!< Hash table indexed by ID: field int *pg_end; //!< \@PG chain termination IDs // @HD data enum sam_sort_order sort_order; //!< @HD SO: field // Order of first occurence of @?? lines. dstring_t *type_order; int ntypes; // @cond internal char ID_buf[1024]; // temporary buffer int ID_cnt; int ref_count; // number of uses of this SAM_hdr // @endcond } SAM_hdr; /*! Creates an empty SAM header, ready to be populated. * * @return * Returns a SAM_hdr struct on success (free with sam_hdr_free()) * NULL on failure */ SAM_hdr *sam_hdr_new(); /*! Tokenises a SAM header into a hash table. * * Also extracts a few bits on specific data types, such as @RG lines. * * @return * Returns a SAM_hdr struct on success (free with sam_hdr_free()); * NULL on failure */ #ifdef SAMTOOLS SAM_hdr *sam_hdr_parse_(const char *hdr, int len); #else SAM_hdr *sam_hdr_parse(const char *hdr, int len); #endif /*! Produces a duplicate copy of hdr and returns it. * @return * Returns NULL on failure */ SAM_hdr *sam_hdr_dup(SAM_hdr *hdr); /*! Increments a reference count on hdr. * * This permits multiple files to share the same header, all calling * sam_hdr_free when done, without causing errors for other open files. */ void sam_hdr_incr_ref(SAM_hdr *hdr); /*! Increments a reference count on hdr. * * This permits multiple files to share the same header, all calling * sam_hdr_free when done, without causing errors for other open files. * * If the reference count hits zero then the header is automatically * freed. This makes it a synonym for sam_hdr_free(). */ void sam_hdr_decr_ref(SAM_hdr *hdr); /*! Deallocates all storage used by a SAM_hdr struct. * * This also decrements the header reference count. If after decrementing * it is still non-zero then the header is assumed to be in use by another * caller and the free is not done. * * This is a synonym for sam_hdr_dec_ref(). */ void sam_hdr_free(SAM_hdr *hdr); /*! Returns the current length of the SAM_hdr in text form. * * Call sam_hdr_rebuild() first if editing has taken place. */ int sam_hdr_length(SAM_hdr *hdr); /*! Returns the string form of the SAM_hdr. * * Call sam_hdr_rebuild() first if editing has taken place. */ char *sam_hdr_str(SAM_hdr *hdr); /*! Appends a formatted line to an existing SAM header. * * Line is a full SAM header record, eg "@SQ\tSN:foo\tLN:100", with * optional new-line. If it contains more than 1 line then multiple lines * will be added in order. * * Input text is of maximum length len or as terminated earlier by a NUL. * Len may be 0 if unknown, in which case lines must be NUL-terminated. * * @return * Returns 0 on success; * -1 on failure */ int sam_hdr_add_lines(SAM_hdr *sh, const char *lines, int len); /*! Adds a single line to a SAM header. * * Specify type and one or more key,value pairs, ending with the NULL key. * Eg. sam_hdr_add(h, "SQ", "ID", "foo", "LN", "100", NULL). * * @return * Returns 0 on success; * -1 on failure */ int sam_hdr_add(SAM_hdr *sh, const char *type, ...); /*! Adds a single line to a SAM header. * * This is much like sam_hdr_add() but with the additional va_list * argument. This is followed by specifying type and one or more * key,value pairs, ending with the NULL key. * * Eg. sam_hdr_vadd(h, "SQ", args, "ID", "foo", "LN", "100", NULL). * * The purpose of the additional va_list parameter is to permit other * varargs functions to call this while including their own additional * parameters; an example is in sam_hdr_add_PG(). * * @return * Returns 0 on success; * -1 on failure */ int sam_hdr_vadd(SAM_hdr *sh, const char *type, va_list ap, ...); /*! * @return * Returns the first header item matching 'type'. If ID is non-NULL it checks * for the tag ID: and compares against the specified ID. * * Returns NULL if no type/ID is found */ SAM_hdr_type *sam_hdr_find(SAM_hdr *hdr, char *type, char *ID_key, char *ID_value); /*! * * As per SAM_hdr_type, but returns a complete line of formatted text * for a specific head type/ID combination. If ID is NULL then it returns * the first line of the specified type. * * The returned string is malloced and should be freed by the calling * function with free(). * * @return * Returns NULL if no type/ID is found. */ char *sam_hdr_find_line(SAM_hdr *hdr, char *type, char *ID_key, char *ID_value); /*! Looks for a specific key in a single sam header line. * * If prev is non-NULL it also fills this out with the previous tag, to * permit use in key removal. *prev is set to NULL when the tag is the first * key in the list. When a tag isn't found, prev (if non NULL) will be the last * tag in the existing list. * * @return * Returns the tag pointer on success; * NULL on failure */ SAM_hdr_tag *sam_hdr_find_key(SAM_hdr *sh, SAM_hdr_type *type, char *key, SAM_hdr_tag **prev); /*! Adds or updates tag key,value pairs in a header line. * * Eg for adding M5 tags to @SQ lines or updating sort order for the * @HD line (although use the sam_hdr_sort_order() function for * HD manipulation, which is a wrapper around this funuction). * * Specify multiple key,value pairs ending in NULL. * * @return * Returns 0 on success; * -1 on failure */ int sam_hdr_update(SAM_hdr *hdr, SAM_hdr_type *type, ...); /*! Returns the sort order from the @HD SO: field */ enum sam_sort_order sam_hdr_sort_order(SAM_hdr *hdr); /*! Reconstructs the dstring from the header hash table. * @return * Returns 0 on success; * -1 on failure */ int sam_hdr_rebuild(SAM_hdr *hdr); /*! Looks up a reference sequence by name and returns the numerical ID. * @return * Returns -1 if unknown reference. */ int sam_hdr_name2ref(SAM_hdr *hdr, char *ref); /*! Looks up a read-group by name and returns a pointer to the start of the * associated tag list. * * @return * Returns NULL on failure */ SAM_RG *sam_hdr_find_rg(SAM_hdr *hdr, char *rg); /*! Fixes any PP links in @PG headers. * * If the entries are in order then this doesn't need doing, but incase * our header is out of order this goes through the sh->pg[] array * setting the prev_id field. * * @return * Returns 0 on sucess; * -1 on failure (indicating broken PG/PP records) */ int sam_hdr_link_pg(SAM_hdr *hdr); /*! Add an @PG line. * * If we wish complete control over this use sam_hdr_add() directly. This * function uses that, but attempts to do a lot of tedious house work for * you too. * * - It will generate a suitable ID if the supplied one clashes. * - It will generate multiple @PG records if we have multiple PG chains. * * Call it as per sam_hdr_add() with a series of key,value pairs ending * in NULL. * * @return * Returns 0 on success; * -1 on failure */ int sam_hdr_add_PG(SAM_hdr *sh, const char *name, ...); /*! * A function to help with construction of CL tags in @PG records. * Takes an argc, argv pair and returns a single space-separated string. * This string should be deallocated by the calling function. * * @return * Returns malloced char * on success; * NULL on failure */ char *stringify_argv(int argc, char *argv[]); #ifdef __cplusplus } #endif #endif /* _SAM_HDR_H_ */ io_lib-io_lib-1-14-11/io_lib/scf.h000066400000000000000000000331151336132477700165460ustar00rootroot00000000000000/* * Copyright (c) 2005-2007, 2013 Genome Research Ltd. * Author(s): 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. */ /* * Author(s): Simon Dear, James Bonfield * * Copyright (c) 1992, 1995, 1998 MEDICAL RESEARCH COUNCIL * All rights reserved * * 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 name of the MEDICAL RESEARCH COUNCIL, THE LABORATORY OF * MOLECULAR BIOLOGY 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 THE COPYRIGHT HOLDERS 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 THE COPYRIGHT OWNER 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. */ /* * Copyright (c) Medical Research Council 1994. All rights reserved. * * Permission to use, copy, modify and distribute this software and its * documentation for any purpose is hereby granted without fee, provided that * this copyright and notice appears in all copies. * * This file was written by James Bonfield, Simon Dear, Rodger Staden, * as part of the Staden Package at the MRC Laboratory of Molecular * Biology, Hills Road, Cambridge, CB2 2QH, United Kingdom. * * MRC disclaims all warranties with regard to this software. */ /* * File: scf.h * Version: 3.00 * * Description: file structure definitions for SCF file * * Created: 19 November 1992 * */ #ifndef _SCF_H_ #define _SCF_H_ #include #include #include "io_lib/mFILE.h" #include "io_lib/os.h" #ifdef __cplusplus extern "C" { #endif /* *----------------------------------------------------------------------------- * Macros *----------------------------------------------------------------------------- */ /* The SCF magic number */ #define SCF_MAGIC (((((((uint_4)'.'<<8)+(uint_4)'s')<<8)+(uint_4)'c')<<8)+(uint_4)'f') /* prior to this was a different format */ #define SCF_VERSION_OLDEST 2.00 #define SCF_VERSION_OLD 2.02 /* The current SCF format level */ #define SCF_VERSION 3.00 /* Uncertainty code sets supported */ #define CSET_DEFAULT 0 /* {A,C,G,T,-} */ #define CSET_STADEN 1 #define CSET_NC_IUB 2 /* Pharmacia A.L.F. */ #define CSET_ALF 3 /* extended NC_IUB */ #define CSET_ABI 4 /* {A,C,G,T,N} */ #define CSET_IBI 5 /* IBI/Pustell */ #define CSET_DNASTAR 6 /* DNA* */ #define CSET_DNASIS 7 #define CSET_PCGENE 8 /* IG/PC-Gene */ #define CSET_GENIE 9 /* MicroGenie */ /* define samples to delta_delta values */ #define DELTA_IT 1 /* What components to read */ #define READ_BASES (1<<0) #define READ_SAMPLES (1<<1) #define READ_COMMENTS (1<<2) #define READ_ALL (READ_BASES | READ_SAMPLES | READ_COMMENTS) /* *----------------------------------------------------------------------------- * Structures and typedefs *----------------------------------------------------------------------------- */ /* * Type definition for the Header structure */ typedef struct { uint_4 magic_number; /* SCF_MAGIC */ uint_4 samples; /* Number of elements in Samples matrix */ uint_4 samples_offset; /* Byte offset from start of file */ uint_4 bases; /* Number of bases in Bases matrix */ uint_4 bases_left_clip; /* OBSOLETE: No. bases in left clip (vector) */ uint_4 bases_right_clip; /* OBSOLETE: No. bases in right clip (qual) */ uint_4 bases_offset; /* Byte offset from start of file */ uint_4 comments_size; /* Number of bytes in Comment section */ uint_4 comments_offset; /* Byte offset from start of file */ char version[4]; /* "version.revision" */ uint_4 sample_size; /* precision of samples (in bytes) */ uint_4 code_set; /* uncertainty codes used */ uint_4 private_size; /* size of private data, 0 if none */ uint_4 private_offset; /* Byte offset from start of file */ uint_4 spare[18]; /* Unused */ } Header; /* * Header.sample_size == 1. */ typedef struct { uint_1 sample_A; /* Sample for A trace */ uint_1 sample_C; /* Sample for C trace */ uint_1 sample_G; /* Sample for G trace */ uint_1 sample_T; /* Sample for T trace */ } Samples1; /* * Header.sample_size == 2. */ typedef struct { uint_2 sample_A; /* Sample for A trace */ uint_2 sample_C; /* Sample for C trace */ uint_2 sample_G; /* Sample for G trace */ uint_2 sample_T; /* Sample for T trace */ } Samples2; /* * Type definition for the sequence data */ typedef struct { uint_4 peak_index; /* Index into Samples matrix for base position */ uint_1 prob_A; /* Probability of it being an A */ uint_1 prob_C; /* Probability of it being an C */ uint_1 prob_G; /* Probability of it being an G */ uint_1 prob_T; /* Probability of it being an T */ char base; /* Base called */ uint_1 spare[3]; /* Spare */ } Bases; /* * Type definition for the comments */ typedef char Comments; /* Zero terminated list of \n separated entries */ /* * All of the above structs in a single scf format. */ typedef struct { Header header; union Samples { Samples1 *samples1; Samples2 *samples2; } samples; Bases *bases; Comments *comments; char *private_data; } Scf; /* *----------------------------------------------------------------------------- * Function prototypes *----------------------------------------------------------------------------- */ /* * Reading SCF Files * ----------------- */ /* * Read the Header struct. * Returns: * 0 - success * -1 - failure */ int read_scf_header(mFILE *fp, Header *h); /* * Read a single 8bit sample * Returns: * 0 - success * -1 - failure */ int read_scf_sample1(mFILE *fp, Samples1 *s); /* * Read several 8bit samples * Returns: * 0 - success * -1 - failure */ int read_scf_samples1(mFILE *fp, Samples1 *s, size_t num_samples); /* * Read several 8bit samples in delta_delta format * Returns: * 0 - success * -1 - failure */ int read_scf_samples31(mFILE *fp, Samples1 *s, size_t num_samples); /* * Read a single 16bit sample * Returns: * 0 - success * -1 - failure */ int read_scf_sample2(mFILE *fp, Samples2 *s); /* * Read several 16bit samples * Returns: * 0 - success * -1 - failure */ int read_scf_samples2(mFILE *fp, Samples2 *s, size_t num_samples); /* * Read several 16bit samples in delta_delta format * Returns: * 0 - success * -1 - failure */ int read_scf_samples32(mFILE *fp, Samples2 *s, size_t num_samples); /* * Read a single Bases structure * Returns: * 0 - success * -1 - failure */ int read_scf_base(mFILE *fp, Bases *b); /* * Read several Bases structures consecutively * Returns: * 0 - success * -1 - failure */ int read_scf_bases(mFILE *fp, Bases *b, size_t num_bases); /* * Read Bases, peak_indexes and probs * Returns: * 0 - success * -1 - failure */ int read_scf_bases3(mFILE *fp, Bases *b, size_t num_bases); /* * Read the SCF Comments. * Returns: * 0 - success * -1 - failure */ int read_scf_comment(mFILE *fp, Comments *c, size_t l); /* * Reads a whole SCF file into a Scf structure. This memory for this * structure is allocated by this routine. To free this memory use * scf_deallocate(). * Returns: * Scf * - Success, the Scf structure read. * NULL - Failure. * On failure NULL is returned, otherwise the Scf struct. */ Scf *read_scf(char *fn); Scf *fread_scf(FILE *fp); Scf *mfread_scf(mFILE *fp); /* * Writing SCF Files * ----------------- */ /* * Write the Header struct. * Returns: * 0 - success * -1 - failure */ int write_scf_header(mFILE *fp, Header *h); /* * Write a single 8bit sample * Returns: * 0 - success * -1 - failure */ int write_scf_sample1(mFILE *fp, Samples1 *s); /* * Write several 8bit samples * Returns: * 0 - success * -1 - failure */ int write_scf_samples1(mFILE *fp, Samples1 *s, size_t num_samples); /* * Write several 8bit samples in delta_delta format * Returns: * 0 - success * -1 - failure */ int write_scf_samples31(mFILE *fp, Samples1 *s, size_t num_samples); /* * Write 16bit samples * Returns: * 0 - success * -1 - failure */ int write_scf_sample2(mFILE *fp, Samples2 *s); /* * Write several 16bit samples * Returns: * 0 - success * -1 - failure */ int write_scf_samples2(mFILE *fp, Samples2 *s, size_t num_samples); /* * Write several 16bit samples in delta_delta format * Returns: * 0 - success * -1 - failure */ int write_scf_samples32(mFILE *fp, Samples2 *s, size_t num_samples); /* * Write the Bases structure * Returns: * 0 - success * -1 - failure */ int write_scf_base(mFILE *fp, Bases *b); /* * Write the several Bases structures consecutively * Returns: * 0 - success * -1 - failure */ int write_scf_bases(mFILE *fp, Bases *b, size_t num_bases); /* * Write the bases, then peak indexes, then probs * Returns: * 0 - success * -1 - failure */ int write_scf_bases3(mFILE *fp, Bases *b, size_t num_bases); /* * Write the SCF Comments. * Returns: * 0 - success * -1 - failure */ int write_scf_comment(mFILE *fp, Comments *c, size_t l); /* * Writes a whole Scf structure to filename "fn". * This initialises several fields in the Header struct for you. These are: * samples_offset * bases_offset * comments_offset * magic_number * * All other fields are assumed to be correctly set. * * Returns: * 0 for success * -1 for failure */ int write_scf(Scf *scf, char *fn); int fwrite_scf(Scf *scf, FILE *fp); int mfwrite_scf(Scf *scf, mFILE *fp); /* * Request which (major) version of scf to use when writing. * Defaults to the latest. Currently suitable fields are * 2 and 3. * * Returns 0 for success, -1 for failure. */ int set_scf_version(int version); /* * Miscellaneous SCF utilities * --------------------------- */ /* * Converts an SCF version string (eg "2.00") to a float */ float scf_version_str2float(char version[]); /* * Converts an SCF version float (eg 2.00) to a string * Returns: * A statically allocated 5 character string. */ char *scf_version_float2str(float f); /* * Allocates memory for the scf elements based upon arguments passed. * Returns; * Scf * - Success. The scf structure and it's samples, bases, * and comments fields have been allocated. * NULL - Failure. */ Scf *scf_allocate(int num_samples, int sample_size, int num_bases, int comment_size, int private_size); /* * Frees memory allocated by scf_allocate. */ void scf_deallocate(Scf *scf); /* * Checks to see if the file with name "fn" is in SCF format. * Returns: * 1 - is in SCF format * 0 - is not in SCF format * -1 - failure */ int is_scf(char *fn); /* * Change sample points to delta_delta values for uint1 */ void scf_delta_samples1 ( int1 samples[], int num_samples, int job); /* * Change sample points to delta_delta values for uint2 */ void scf_delta_samples2 ( uint2 samples[], int num_samples, int job); #ifdef __cplusplus } #endif #endif /*_SCF_H_*/ io_lib-io_lib-1-14-11/io_lib/scf_extras.c000066400000000000000000000222041336132477700201240ustar00rootroot00000000000000/* * Copyright (c) 2005-2007, 2010, 2013 Genome Research Ltd. * Author(s): 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. */ /* * Author(s): James Bonfield, Kathryn Beal * * Copyright (c) 1996, 1998-2002 MEDICAL RESEARCH COUNCIL * All rights reserved * * 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 name of the MEDICAL RESEARCH COUNCIL, THE LABORATORY OF * MOLECULAR BIOLOGY 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 THE COPYRIGHT HOLDERS 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 THE COPYRIGHT OWNER 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. */ /* * Copyright (c) Medical Research Council 1998. All rights reserved. * * Permission to use, copy, modify and distribute this software and its * documentation for any purpose is hereby granted without fee, provided that * this copyright and notice appears in all copies and that credit is given * where due. * * This file was written by James Bonfield, Simon Dear, Rodger Staden, * Kathryn Beal, as part of the Staden Package at the MRC Laboratory of * Molecular Biology, Hills Road, Cambridge, CB2 2QH, United Kingdom. * * MRC disclaims all warranties with regard to this software. */ /* * This file contains the necessary code for reading the quality values from * an SCF file. It supports both V2 and V3 SCF formats. * It's done in an efficient manner by extracting only the relevant SCF * components. * This file is derived from the Gap4 source file scf_extras.c. */ #ifdef HAVE_CONFIG_H #include "io_lib_config.h" #endif #include #include "io_lib/stdio_hack.h" #include "io_lib/compress.h" #include "io_lib/misc.h" #include "io_lib/scf.h" #include "io_lib/expFileIO.h" #include "io_lib/traceType.h" #include "io_lib/open_trace_file.h" #include "io_lib/scf_extras.h" #include "io_lib/xalloc.h" /* * --------------------------------------------------------------------------- * Loads confidence values from the trace file and averages them. * 'opos' is optional - if not known then set to NULL. * * Returns 0 for success * -1 for failure */ int get_read_conf(Exp_info *e, int length, int2 *opos, int1 *conf) { int ttype, i; FILE *fp; uint_1 *prob_A, *prob_C, *prob_G, *prob_T; char *seq; float scf_version; int nbases = 0; /* Sanity check */ if (!(exp_Nentries(e,EFLT_LT) && exp_Nentries(e,EFLT_LN))) return -1; /* Find and load trace file */ ttype = trace_type_str2int(exp_get_entry(e, EFLT_LT)); if (ttype != TT_SCF && ttype != TT_ZTR) return -1; /* * We only support direct reading accuracy values from SCF files. * Otherwise we have to take a slower approach. */ if (ttype != TT_SCF) { Read *r; int sec = read_sections(0); read_sections(READ_BASES); if (NULL == (r = read_reading(exp_get_entry(e,EFLT_LN), TT_ANYTR))) { read_sections(sec); return -1; } prob_A = (int1 *)xmalloc(r->NBases); prob_C = (int1 *)xmalloc(r->NBases); prob_G = (int1 *)xmalloc(r->NBases); prob_T = (int1 *)xmalloc(r->NBases); seq = (char *)xmalloc(r->NBases); memcpy(prob_A, r->prob_A, r->NBases); memcpy(prob_C, r->prob_C, r->NBases); memcpy(prob_G, r->prob_G, r->NBases); memcpy(prob_T, r->prob_T, r->NBases); memcpy(seq, r->base, r->NBases); nbases = r->NBases; read_deallocate(r); read_sections(sec); } else { Header h; /* For SCF files we read directly - the above code would also do. */ if (NULL == (fp = open_trace_file(exp_get_entry(e,EFLT_LN), NULL))) return -1; /* Read the SCF header */ if (-1 == read_scf_header(fp, &h)) return -1; scf_version = scf_version_str2float(h.version); nbases = h.bases; /* Alloc memory */ prob_A = (uint_1 *)xmalloc(h.bases * sizeof(*prob_A)); prob_C = (uint_1 *)xmalloc(h.bases * sizeof(*prob_A)); prob_G = (uint_1 *)xmalloc(h.bases * sizeof(*prob_A)); prob_T = (uint_1 *)xmalloc(h.bases * sizeof(*prob_A)); seq = (char *)xmalloc(h.bases * sizeof(*seq)); if (NULL == prob_A || NULL == prob_C || NULL == prob_G || NULL == prob_T || NULL == seq) return -1; /* Load base scores */ if (scf_version >= 3.0) { /* * Version 3 base format: * num_bases * 4byte peak index * num_bases * prob_A * num_bases * prob_C * num_bases * prob_G * num_bases * prob_T * num_bases * base * num_bases * spare (x3) */ fseek(fp, (off_t)h.bases_offset + 4 * h.bases, SEEK_SET); if (h.bases != fread(prob_A, 1, h.bases, fp)) return -1; if (h.bases != fread(prob_C, 1, h.bases, fp)) return -1; if (h.bases != fread(prob_G, 1, h.bases, fp)) return -1; if (h.bases != fread(prob_T, 1, h.bases, fp)) return -1; if (h.bases != fread(seq, 1, h.bases, fp)) return -1; } else { int i; uint_1 buf[12]; /* * Version 2 base format * num_bases * base_struct, where base_struct is 12 bytes: * 0-3 peak_index * 4-7 prob_A/C/G/T * 8 base * 9- spare */ fseek(fp, (off_t)h.bases_offset, SEEK_SET); for (i = 0; (unsigned)i < h.bases; i++) { if (1 != fread(buf, 12, 1, fp)) return -1; prob_A[i] = buf[4]; prob_C[i] = buf[5]; prob_G[i] = buf[6]; prob_T[i] = buf[7]; seq[i] = buf[8]; } } fclose(fp); } /* Determine confidence values */ if (opos) { for (i=0; i #include #include "io_lib/scram.h" #define SCRAM_BUF_SIZE (1024*1024) /* * Expands the input buffer. * Returns 0 on sucess * -1 on failure */ static int scram_more_input(scram_fd *fd) { size_t avail = fd->alloc - fd->used; size_t l; l = fread(&fd->buf[fd->used], 1, avail, fd->fp); if (l <= 0) return -1; fd->used += l; return 0; } /* * Consumes a block of data from the input stream and returns a malloced * copy of it. The input buffer is then copied down (FIXME: inefficient). */ static unsigned char *scram_input_next_block(scram_fd *fd, size_t max_size, size_t *out_size) { ssize_t l = MIN(max_size, fd->used); ssize_t i; unsigned char *r = NULL; if (max_size > fd->used) { scram_more_input(fd); if (fd->used == 0) return NULL; } if (fd->b->binary) { uint32_t bsize; if (l < 19) return NULL; bsize = fd->buf[16] + 256*fd->buf[17] + 1; fprintf(stderr, "block_size=%d\n", bsize); l = MIN(bsize, l); } else { for (i = l-1; i >= 0; i--) { while (fd->buf[i] != '\n') i--; } assert(i >= 0); l = i; } if (!(r = malloc(l))) return NULL; memcpy(r, fd->buf, l); memcpy(fd->buf, &fd->buf[l], fd->used - l); fd->used -= l; if (out_size) *out_size = l; return r; } int scram_input_bam_block(scram_fd *fd) { size_t sz; unsigned char *r; if (!fd->is_bam) return -1; r = scram_input_next_block(fd, Z_BUFF_SIZE, &sz); if (!r) return -1; // if (fd->b->comp_p && fd->b->comp_p != fd->b->comp) // free(fd->b->comp_p); fd->b->comp_p = r; fd->b->comp_sz = sz; return 0; } /* * Opens filename. * If reading we initially try cram first and then bam/sam if that fails. * The exception is when reading from stdin, where bam/sam is first. * * If writing we look at the mode parameter: * w => SAM * ws => SAM * wb => BAM * wc => CRAM * * Returns scram pointer on success * NULL on failure */ scram_fd *scram_open(const char *filename, const char *mode) { char mode2[10]; scram_fd *fd = calloc(1, sizeof(*fd)); if (!fd) return NULL; fd->eof = 0; /* I/O buffer */ fd->fp = NULL; fd->buf = NULL; fd->alloc = fd->used = 0; fd->pool = NULL; if (strcmp(filename, "-") == 0 && mode[0] == 'r' && mode[1] != 'b' && mode[1] != 'c' && mode[1] != 's') { int c; /* * Crude auto-detection. * First char @ = sam, 0x1f = bam (gzip), C = cram * Headerless SAM will need explicit mode setting. */ c = fgetc(stdin); ungetc(c, stdin); if (c == '@') sprintf(mode2, "rs%.7s", mode+1), mode = mode2; else if (c == 0x1f) sprintf(mode2, "rb%.7s", mode+1), mode = mode2; else if (c == 'C') sprintf(mode2, "rc%.7s", mode+1), mode = mode2; } if (*mode == 'r') { if (mode[1] != 'b' && mode[1] != 's') { if ((fd->c = cram_open(filename, mode))) { cram_load_reference(fd->c, NULL); fd->is_bam = 0; return fd; } } if ((fd->b = bam_open(filename, mode))) { fd->is_bam = 1; return fd; } free(fd); return NULL; } /* For writing we cannot auto detect, so create the file type based * on the format in the mode string. */ if (strncmp(mode, "wc", 2) == 0) { if (!(fd->c = cram_open(filename, mode))) { free(fd); return NULL; } fd->is_bam = 0; return fd; } /* Otherwise assume bam/sam */ if (!(fd->b = bam_open(filename, mode))) { free(fd); return NULL; } fd->is_bam = 1; return fd; } #if defined(CRAM_IO_CUSTOM_BUFFERING) /* * Open CRAM file for reading via callbacks * * Returns scram pointer on success * NULL on failure */ scram_fd *scram_open_cram_via_callbacks( char const * filename, cram_io_allocate_read_input_t callback_allocate_function, cram_io_deallocate_read_input_t callback_deallocate_function, size_t const bufsize ) { scram_fd *fd = calloc(1, sizeof(*fd)); if (!fd) return NULL; fd->eof = 0; /* I/O buffer */ fd->fp = NULL; fd->buf = NULL; fd->alloc = fd->used = 0; fd->pool = NULL; if ((fd->c = cram_open_by_callbacks(filename, callback_allocate_function, callback_deallocate_function, bufsize))) { cram_load_reference(fd->c, NULL); fd->is_bam = 0; return fd; } return NULL; } #endif int scram_close(scram_fd *fd) { int r; if (fd->is_bam) { r = bam_close(fd->b); } else { r = cram_close(fd->c); } if (fd->pool) t_pool_destroy(fd->pool, 0); free(fd); return r; } SAM_hdr *scram_get_header(scram_fd *fd) { #ifdef __INTEL_COMPILER // avoids cmovne generation from icc 2015 (bug) return fd->is_bam && fd->b ? fd->b->header : fd->c->header; #else return fd->is_bam ? fd->b->header : fd->c->header; #endif } refs_t *scram_get_refs(scram_fd *fd) { return fd->is_bam ? NULL : fd->c->refs; } void scram_set_refs(scram_fd *fd, refs_t *refs) { if (fd->is_bam) return; if (fd->c->refs) refs_free(fd->c->refs); fd->c->refs = refs; if (refs) refs->count++; } void scram_set_header(scram_fd *fd, SAM_hdr *sh) { if (fd->is_bam) { fd->b->header = sh; } else { fd->c->header = sh; } sam_hdr_incr_ref(sh); } int scram_write_header(scram_fd *fd) { return fd->is_bam ? bam_write_header(fd->b) : cram_write_SAM_hdr(fd->c, fd->c->header); } int scram_get_seq(scram_fd *fd, bam_seq_t **bsp) { if (fd->is_bam) { switch (bam_get_seq(fd->b, bsp)) { case 1: return 0; case 0: // FIXME: if we ever implement range queries for BAM this will // need amendments to not claim a sub-range is invalid EOF. fd->eof = fd->b->eof_block ? 1 : 2; return -1; default: fd->eof = -1; // err return -1; } } if (-1 == cram_get_bam_seq(fd->c, bsp)) { fd->eof = cram_eof(fd->c); return -1; } return 0; } int scram_next_seq(scram_fd *fd, bam_seq_t **bsp) { return scram_get_seq(fd, bsp); } int scram_put_seq(scram_fd *fd, bam_seq_t *s) { return fd->is_bam ? bam_put_seq(fd->b, s) : cram_put_bam_seq(fd->c, s); } int scram_set_option(scram_fd *fd, enum cram_option opt, ...) { int r = 0; va_list args; va_start(args, opt); if (opt == CRAM_OPT_THREAD_POOL) { t_pool *p = va_arg(args, t_pool *); if (fd->is_bam) return bam_set_option(fd->b, BAM_OPT_THREAD_POOL, p); else return cram_set_option(fd->c, CRAM_OPT_THREAD_POOL, p); } else if (opt == CRAM_OPT_NTHREADS) { int nthreads = va_arg(args, int); if (nthreads > 1) { if (!(fd->pool = t_pool_init(nthreads*2, nthreads))) return -1; if (fd->is_bam) return bam_set_option(fd->b, BAM_OPT_THREAD_POOL, fd->pool); else return cram_set_option(fd->c, CRAM_OPT_THREAD_POOL, fd->pool); } else { fd->pool = NULL; return 0; } } else if (opt == CRAM_OPT_BINNING) { int bin = va_arg(args, int); return fd->is_bam ? bam_set_option (fd->b, BAM_OPT_BINNING, bin) : cram_set_option(fd->c, CRAM_OPT_BINNING, bin); } else if (opt == CRAM_OPT_IGNORE_CHKSUM) { int chk = va_arg(args, int); return fd->is_bam ? bam_set_option (fd->b, BAM_OPT_IGNORE_CHKSUM, chk) : cram_set_option(fd->c, CRAM_OPT_IGNORE_CHKSUM, chk); } else if (opt == CRAM_OPT_WITH_BGZIP_INDEX) { gzi *idx = va_arg(args, gzi *); if (fd->is_bam) return bam_set_option (fd->b, BAM_OPT_WITH_BGZIP_IDX, idx); } else if (opt == CRAM_OPT_OUTPUT_BGZIP_IDX) { char *idx_fn = va_arg(args, char *); if (fd->is_bam) return bam_set_option (fd->b, BAM_OPT_OUTPUT_BGZIP_IDX, idx_fn); } if (!fd->is_bam) { r = cram_set_voption(fd->c, opt, args); } va_end(args); return r; } /*! Returns the line number when processing a SAM file * * @return * Returns line number if input is SAM; * 0 for CRAM / BAM input. */ int scram_line(scram_fd *fd) { if (fd->is_bam) return fd->b->line; else return 0; } #ifdef HAVE_MALLOC_H #include #endif /*! Advises the memory allocator of CRAM usage patterns * * CRAM decoding will typically allocate & deallocate blocks for each * slice. Under certain conditions this can cause a large number of * page faults where malloc gives a page back to the OS (free) and * then requests it again (the next malloc). We could write our own * memory cache layer on top of malloc to keep track of previously * freed blocks, but it is complex in a multi-threaded environment and * arguably this is what malloc does anyway. * * Under GNU malloc we can simply tune it to avoid too many page faults. */ void scram_init(void) { #if defined(HAVE_MALLOPT) && defined(M_MMAP_MAX) mallopt(M_MMAP_MAX, 0); #endif } io_lib-io_lib-1-14-11/io_lib/scram.h000066400000000000000000000175671336132477700171150ustar00rootroot00000000000000/* * Copyright (c) 2013 Genome Research Ltd. * Author(s): 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. */ /*! \file * Generic SAM/BAM/CRAM interface. * * This file implements a higher level scram_*() API for programs that * wish to be file format agnostic. */ #ifndef _SCRAM_H_ #define _SCRAM_H_ #ifdef __cplusplus extern "C" { #endif #ifdef HAVE_CONFIG_H #include "io_lib_config.h" #endif #include "io_lib/bam.h" #include "io_lib/cram.h" /*! The primary file handle for reading and writing. */ typedef struct { int is_bam; int eof; union { bam_file_t *b; cram_fd *c; }; /* Primary Input/Output buffer */ unsigned char *buf; size_t alloc; size_t used; FILE *fp; // copy of file handle. t_pool *pool; } scram_fd; /* * An input stream in SCRAM is a large block of memory which we periodically * fread into. * * This input stream is then broken down into chunks of appropriate size * as used by the underlying format. The only tricky bit here is the first * portion (opening the underlying format) can use an unknown amount of * buffer due to the BAM header being variable length. * * Once we have this, scram_next_input() will return the next natural * chunk from the input buffer. This permits a single input buffer being * divided into multiple scram_buffers to pass to separate threads for * decoding. */ typedef struct { unsigned char *buf; size_t alloc; // allocated size of buf size_t size; // size loaded size_t usize; // size usable by the underlying format } scram_buffer_t; /*!@return * Returns 0 if not at end of file * 1 if we hit an expected EOF (end of range or EOF block) * 2 for other EOF (end of stream without EOF block) */ #define scram_eof(fd) ((fd)->eof) /*! Opens a file. * * If reading we look for the following mode parameters: * - r => Try SAM/BAM first, if fail try CRAM * - rb => BAM * - rc => CRAM * * If writing we look at the mode parameter: * - w => SAM * - wb => BAM * - wc => CRAM * * Additionally we can specify the compression level when writing * after the file type character, as 0 to 9. Eg "wb9" for maximum * compression of BAM or "wc0" for uncompressed CRAM. * * @return * Returns scram pointer on success * NULL on failure */ scram_fd *scram_open(const char *filename, const char *mode); #if defined(CRAM_IO_CUSTOM_BUFFERING) /* * Open CRAM file for reading via callbacks * * Returns scram pointer on success * NULL on failure */ scram_fd *scram_open_cram_via_callbacks( char const * filename, cram_io_allocate_read_input_t callback_allocate_function, cram_io_deallocate_read_input_t callback_deallocate_function, size_t const bufsize ); #endif /*! Closes a scram_fd handle * * @return * Returns 0 on success; * -1 on failure */ int scram_close(scram_fd *fd); /*! Returns the SAM_hdr struct. * * @return * The SAM_hdr struct on success; NULL on failure. */ SAM_hdr *scram_get_header(scram_fd *fd); /*! Sets the SAM_hdr struct. * * Note that this sets the raw pointer and does not take an internal * copy of it. If you need to do this call sam_hdr_dup() first. */ void scram_set_header(scram_fd *fd, SAM_hdr *sh); /*! Writes the SAM hdr. * * This calls the appropriate SAM, BAM or CRAM I/O function to write * out the SAM_hdr currently associated with this fd. * * @return * Returns 0 on success; * -1 on failure */ int scram_write_header(scram_fd *fd); /*! Returns the reference sequence array. * * Note: this only works for CRAM files. * * @return * Returns the refs structure on success; * NULL on failure. * * After failure, check with scram_eof(fd) to see whether an genuine * error occurred or whether we hit the end of file. */ refs_t *scram_get_refs(scram_fd *fd); /*! Sets the reference sequence array. * * Note: this only works for CRAM files. */ void scram_set_refs(scram_fd *fd, refs_t *refs); /*! * Replaces the FILE* input interface with an explicit buffer to decode * from. * * @Returns 0 on success; * -1 on failure */ int scram_input_buffer(scram_fd *fd, unsigned char *buf, size_t size); /*! Fetches the next sequence and returns it in BAM format. * * This reads a new sequence line from fd and returns it in the BAM * in-memory format, regardless of whether the input file was SAM, BAM * or CRAM. * * @param bsp bsp is a pointer to a bam_seq_t*, as our usual bam_seq_t * structure pointer may be reallocated internally by this * function. It is permitted to pass in the address of a bam_seq_t* * that points to NULL. This behaviour differs to the Samtools API due * to the bam_seq_t structure being a single contiguous block of * memory instead of in two halves; the static and variable "data" * component. * * Note: For maximum speed of CRAM I/O you may wish to use the cram * specific layer and return cram_record objects instead. * * @return * Returns 0 on success and fills out bsp; * -1 on failure */ int scram_get_seq(scram_fd *fd, bam_seq_t **bsp); /*! Deprecated: please use scram_get_seq() instead */ int scram_next_seq(scram_fd *fd, bam_seq_t **bsp); /*! Writes a BAM encoded bam_seq_t to fd. * * @return * Returns 0 on success; * -1 on failure */ int scram_put_seq(scram_fd *fd, bam_seq_t *s); /*! Sets a CRAM option on fd. * * This is only supported for CRAM files currently. * * @return * Returns 0 on success; * -1 on failure */ int scram_set_option(scram_fd *fd, enum cram_option opt, ...); /*! Returns the line number when processing a SAM file * * @return * Returns line number if input is SAM; * 0 for CRAM / BAM input. */ int scram_line(scram_fd *fd); /*! Advises the memory allocator of CRAM usage patterns * * CRAM decoding will typically allocate & deallocate blocks for each * slice. Under certain conditions this can cause a large number of * page faults where malloc gives a page back to the OS (free) and * then requests it again (the next malloc). We could write our own * memory cache layer on top of malloc to keep track of previously * freed blocks, but it is complex in a multi-threaded environment and * arguably this is what malloc does anyway. * * Under GNU malloc we can simply request it doesn't give back memory * unless it is a larger amount. */ void scram_init(void); #ifdef __cplusplus } #endif #endif /* _SCRAM_H_ */ io_lib-io_lib-1-14-11/io_lib/seqIOABI.c000066400000000000000000000722741336132477700173330ustar00rootroot00000000000000/* * Copyright (c) 2003-2005, 2007, 2010, 2013 Genome Research Ltd. * Author(s): 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. */ /* * Author(s): Simon Dear, LaDeana Hillier, James Bonfield * * Copyright (c) 1990-2001 MEDICAL RESEARCH COUNCIL * All rights reserved * * 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 name of the MEDICAL RESEARCH COUNCIL, THE LABORATORY OF * MOLECULAR BIOLOGY 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 THE COPYRIGHT HOLDERS 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 THE COPYRIGHT OWNER 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. */ /* * Copyright (c) Medical Research Council 1994. All rights reserved. * * Permission to use, copy, modify and distribute this software and its * documentation for any purpose is hereby granted without fee, provided that * this copyright and notice appears in all copies. * * This file was written by James Bonfield, Simon Dear, Rodger Staden, * as part of the Staden Package at the MRC Laboratory of Molecular * Biology, Hills Road, Cambridge, CB2 2QH, United Kingdom. * * MRC disclaims all warranties with regard to this software. */ /* * Title: seqIOABI * * File: seqIOABI.c * Purpose: Reading (not writing) of ABI sequences * Last update: Fri Sep 02, 1994 * * Change log: * 27/11/90 SD writeSeqABI() outputs header to sequence file: * format: ;{noOfBases}{leftCutOff}{basesWritten}{type}{tracefile} * eg: ; 867 45 383ABI a09b7.s1RES * 28.11.90 SD put undesirables under STLOUIS compilation flag * 11.12.90 SD new static function tail to find file name in path name * 02.01.91 SD Merged with St.L version * 15.01.91 SD New include added (opp.h) * 30.07.91 SD Those ole FWO_ field blues * 17.09.91 LFW changed STLOUIS compilation flag to SAVE_EDITS * and AUTO_CLIP * 25.10.91 SD Machine independant I/O...removed BIGENDIAN flag * 21.07.92 LFW Added finding of primer position * 11.11.92 LFW added section to actually check that the trace it * is trying to open is an ALF file using traceType sub * 10.11.92 SD FWO_ and S/N% interpretation. Comments for information * window. * 05-Jul-93 SD Added code to check base positions are in order and adjust * them if they are not * 02.09.94 JKB Change to use Read instead of Seq library. */ /* * In the absense of any better format to store our ABI data in we use * the Read structure. Hence this module should be considered part of the * Read libary. * * This library also requires use of the mach-io code for the endian * independent machine IO. * * The ABI results file is controlled by an index found towards * the end --- this is pointed to by a longword found at `IndexPO'. * The index consists of a number of entries, each of which is * four character label followed by 6 long words. The first of these * long words holds a simple count (starting at 1) for those cases * where there are multiple entries with the same label. Entries should * be found by label (and count), rather than their index position, * because entries can be ommited or new ones added. This happens when * ABI changes the version of their software and also depending * on whether the data was analysed or unalaysed. We do, however, * make assumptions about the relative order of entries. * * Ideally we would have a separate module which provides a number * of functions to extract the data we are interested in, keeping * the ABI format well wrapped up and out of harms way. * * Note that we are relying on the endian-ness of the machine being * appropriate so we can just read long words in as integers. This * should be recoded to deal with running on different endians. */ /* ---- Imports ---- */ #ifdef HAVE_CONFIG_H #include "io_lib_config.h" #endif #include #include #include #include #include #include "io_lib/stdio_hack.h" #include "io_lib/seqIOABI.h" #include "io_lib/Read.h" #include "io_lib/abi.h" #include "io_lib/fpoint.h" /* IMPORT: int_to_float */ #include "io_lib/mach-io.h" #include "io_lib/xalloc.h" #include "io_lib/misc.h" /* ---- Constants ---- */ #define BasesPerLine 50 /* For output formatting */ #define baseIndex(B) ((B)=='C'?0:(B)=='A'?1:(B)=='G'?2:3) static int header_fudge = 0; /* DATA block numbers for traces, in order of FWO_ */ static int DataCount[4] = {9, 10, 11, 12}; int dump_labels(FILE *fp, off_t indexO) { off_t entryNum = -1; uint_4 entryLabel, entryLw1; do { entryNum++; if (fseek(fp, header_fudge+indexO+(entryNum*IndexEntryLength), 0) != 0) return 0; if (!be_read_int_4(fp, &entryLabel)) return 0; if (!be_read_int_4(fp, &entryLw1)) return 0; if (entryLabel) { unsigned char c1, c2, c3, c4; c1 = (entryLabel >> 24) & 0xff; c2 = (entryLabel >> 16) & 0xff; c3 = (entryLabel >> 8) & 0xff; c4 = (entryLabel >> 0) & 0xff; if (!isprint(c1)) break; printf("%c%c%c%c %d\n", c1, c2, c3, c4, entryLw1); } } while (entryLabel); return 0; } /* * From the ABI results file connected to `fp' whose index starts * at byte offset `indexO', return in `val' the `lw'th long word * from the `count'th entry labelled `label'. * The result is 0 for failure, or index offset for success. */ int getABIIndexEntryLW(FILE *fp, off_t indexO, uint_4 label, uint_4 count, int lw, uint_4 *val) { off_t entryNum=-1; int i; uint_4 entryLabel, entryLw1; do { entryNum++; if (fseek(fp, header_fudge+indexO+(entryNum*IndexEntryLength), 0) != 0) return 0; if (!be_read_int_4(fp, &entryLabel)) return 0; if (!be_read_int_4(fp, &entryLw1)) return 0; } while (!(entryLabel == label && entryLw1 == count)); for(i=2; i<=lw; i++) if (!be_read_int_4(fp, val)) return 0; return indexO+(entryNum*IndexEntryLength); } /* * From the ABI results file connected to `fp' whose index starts * at byte offset `indexO', return in `val' the `sw'th short word * from the `count'th entry labelled `label'. * The result is 0 for failure, or index offset for success. */ int getABIIndexEntrySW(FILE *fp, off_t indexO, uint_4 label, uint_4 count, int sw, uint_2 *val) { off_t entryNum=-1; int i; uint_4 entryLabel, entryLw1; do { entryNum++; if (fseek(fp, header_fudge+indexO+(entryNum*IndexEntryLength), 0) != 0) return 0; if (!be_read_int_4(fp, &entryLabel)) return 0; if (!be_read_int_4(fp, &entryLw1)) return 0; } while (!(entryLabel == label && entryLw1 == count)); for(i=4; i<=sw; i++) if (!be_read_int_2(fp, val)) return 0; return indexO+(entryNum*IndexEntryLength); } /* * Gets the offset of the ABI index. * Returns -1 for failure, 0 for success. */ int getABIIndexOffset(FILE *fp, uint_4 *indexO) { uint_4 magic; /* * Initialise header_fudge. * * This is usually zero, but maybe we've transfered a file in MacBinary * format in which case we'll have an extra 128 bytes to add to all * our fseeks. */ rewind(fp); be_read_int_4(fp, &magic); header_fudge = (magic == ABI_MAGIC ? 0 : 128); if ((fseek(fp, header_fudge + IndexPO, 0) != 0) || (!be_read_int_4(fp, indexO))) return -1; else return 0; } /* * Get an "ABI String". These strings are either pointed to by the index * offset, or held in the offset itself when the string is <= 4 characters. * The "type" of the index entry is either 0x12 (a pascal string in which * case the first byte of the string determines its length) or a 0x02 (a * C-style string with length coming from the abi index). * * "string" will be max 256 bytes for the pascal string, but is of unknown * (and hence potentially buggy) length for C-strings. For now we live with * it as this entire file needs rewriting from scratch anyway. * * Returns -1 for failure, string length for success. */ int getABIString(FILE *fp, off_t indexO, uint_4 label, uint_4 count, char *string) { uint_4 off; uint_4 len; uint_2 type; off = getABIIndexEntrySW(fp, indexO, label, count, 4, &type); if (!off) return -1; if ((off = getABIIndexEntryLW(fp, indexO, label, count, 4, &len))) { uint_1 len2; if (!len) return 0; /* Determine offset */ if (len <= 4) off += 20; else getABIIndexEntryLW(fp, indexO, label, count, 5, &off); /* Read length byte */ if (type == 0x12) { fseek(fp, header_fudge + off, 0); be_read_int_1(fp, &len2); } else { len2 = len; } /* Read data (max 255 bytes) */ fread(string, len2, 1, fp); string[len2] = 0; return len2; } else return -1; } static void replace_nl(char *string) { char *cp; for (cp = string; *cp; cp++) { if (*cp == '\n') *cp = ' '; } } /* * Get an "ABI Int_1". This is raw 1-byte integer data pointed to by the * offset, or held in the offset itself when the data is <= 4 characters. * * If indexO is 0 then we do not search for (or indeed use) label and count, * but simply assume that we are already at the correct offset and read from * here. (NB: This negates the length <= 4 check.) * * Returns -1 for failure, length desired for success (it'll only fill out * up to max_data_len elements, but it gives an indication of whether there * was more to come). */ int getABIint1(FILE *fp, off_t indexO, uint_4 label, uint_4 count, uint_1 *data, int max_data_len) { uint_4 off; uint_4 len, len2; if (indexO) { if (!(off = getABIIndexEntryLW(fp, indexO, label, count, 4, &len))) return -1; if (!len) return 0; /* Determine offset */ if (len <= 4) off += 20; else getABIIndexEntryLW(fp, indexO, label, count, 5, &off); len2 = MIN((uint_4)max_data_len, len); fseek(fp, header_fudge + off, 0); } else { len = len2 = max_data_len; } fread(data, len2, 1, fp); return len; } /* * Get an "ABI Int_2". This is raw 2-byte integer data pointed to by the * offset, or held in the offset itself when the data is <= 4 characters. * * Returns -1 for failure, length desired for success (it'll only fill out * up to max_data_len elements, but it gives an indication of whether there * was more to come). */ int getABIint2(FILE *fp, off_t indexO, uint_4 label, uint_4 count, uint_2 *data, int max_data_len) { int len, l2; int i; len = getABIint1(fp, indexO, label, count, (uint_1 *)data, max_data_len*2); if (-1 == len) return -1; len /= 2; l2 = MIN(len, max_data_len); for (i = 0; i < l2; i++) { data[i] = be_int2(data[i]); } return len; } /* * Get an "ABI Int_4". This is raw 4-byte integer data pointed to by the * offset, or held in the offset itself when the data is <= 4 characters. * * Returns -1 for failure, length desired for success (it'll only fill out * up to max_data_len elements, but it gives an indication of whether there * was more to come). */ int getABIint4(FILE *fp, off_t indexO, uint_4 label, uint_4 count, uint_4 *data, int max_data_len) { int len, l2; int i; len = getABIint1(fp, indexO, label, count, (uint_1 *)data, max_data_len*4); if (-1 == len) return -1; len /= 4; l2 = MIN(len, max_data_len); for (i = 0; i < l2; i++) { data[i] = be_int4(data[i]); } return len; } /* * Change the DATA counts for fetching traces */ void abi_set_data_counts(int f, int w, int o, int _) { DataCount[0] = f; DataCount[1] = w; DataCount[2] = o; DataCount[3] = _; } /* * Put the DATA counts back to their defaults. */ void abi_reset_data_counts(void) { DataCount[0] = 9; DataCount[1] = 10; DataCount[2] = 11; DataCount[3] = 12; } /* * Read the ABI format sequence from FILE *fp into a Read structure. * All printing characters (as defined by ANSII C `isprint') * are accepted, but `N's are translated to `-'s. In this respect we * are adhering (more or less) to the CSET_DEFAULT uncertainty code set. * * Returns: * Read * - Success, the Read structure read. * NULLRead - Failure. */ Read *fread_abi(FILE *fp) { Read *read = NULLRead; int i; float fspacing; /* average base spacing */ uint_4 numPoints, numBases; uint_4 signalO; int no_bases = 0; int sections = read_sections(0); uint_1 *conf; uint_4 fwo_; /* base -> lane mapping */ uint_4 indexO; /* File offset where the index is */ uint_4 baseO; /* File offset where the bases are stored */ uint_4 dataCO; /* File offset where the C trace is stored */ uint_4 dataAO; /* File offset where the A trace is stored */ uint_4 dataGO; /* File offset where the G trace is stored */ uint_4 dataTO; /* File offset where the T trace is stored */ uint_4 offset; /* Generic offset */ uint_4 offset2; /* Generic offset */ uint_4 offset3; /* Generic offset */ uint_4 offset4; /* Generic offset */ /* Get the index offset */ if (-1 == getABIIndexOffset(fp, &indexO)) goto bail_out; /* Get the number of points */ if (!getABIIndexEntryLW(fp,(off_t)indexO,DataEntryLabel,DataCount[0], 3,&numPoints)) goto bail_out; /* Get the number of bases */ if (!getABIIndexEntryLW(fp,(off_t)indexO,BaseEntryLabel,1,3,&numBases)) { no_bases = 1; numBases = 0; } /* Allocate the sequence */ if (NULLRead == (read = read_allocate(numPoints, numBases))) goto bail_out; /* Get the Filter Wheel Order (FWO_) field ... */ if (!getABIIndexEntryLW(fp,(off_t)indexO,FWO_Label,1,5,&fwo_)) { /* Guess at CAGT */ fwo_ = 0x43414754; } /* * The order of the DATA fields is determined by the field FWO_ * Juggle around with data pointers to get it right */ if (sections & READ_SAMPLES) { uint_4 *dataxO[4]; dataxO[0] = &dataCO; dataxO[1] = &dataAO; dataxO[2] = &dataGO; dataxO[3] = &dataTO; /*Get the positions of the four traces */ if (!(getABIIndexEntryLW(fp, (off_t)indexO, DataEntryLabel, DataCount[0], 5, dataxO[baseIndex((char)(fwo_>>24&255))]) && getABIIndexEntryLW(fp, (off_t)indexO, DataEntryLabel, DataCount[1], 5, dataxO[baseIndex((char)(fwo_>>16&255))]) && getABIIndexEntryLW(fp, (off_t)indexO, DataEntryLabel, DataCount[2], 5, dataxO[baseIndex((char)(fwo_>>8&255))]) && getABIIndexEntryLW(fp, (off_t)indexO, DataEntryLabel, DataCount[3], 5, dataxO[baseIndex((char)(fwo_&255))]))) { goto bail_out; } } /************************************************************* * Read the traces and bases information *************************************************************/ if (sections & READ_SAMPLES) { /* Read in the C trace */ if (fseek(fp, header_fudge + (off_t)dataCO, 0) == -1) goto bail_out; getABIint2(fp, 0, 0, 0, read->traceC, read->NPoints); /* Read in the A trace */ if (fseek(fp, header_fudge + (off_t)dataAO, 0) == -1) goto bail_out; getABIint2(fp, 0, 0, 0, read->traceA, read->NPoints); /* Read in the G trace */ if (fseek(fp, header_fudge + (off_t)dataGO, 0) == -1) goto bail_out; getABIint2(fp, 0, 0, 0, read->traceG, read->NPoints); /* Read in the T trace */ if (fseek(fp, header_fudge + (off_t)dataTO, 0) == -1) goto bail_out; getABIint2(fp, 0, 0, 0, read->traceT, read->NPoints); /* Compute highest trace peak */ for (i=0; i < read->NPoints; i++) { if (read->maxTraceVal < read->traceA[i]) read->maxTraceVal = read->traceA[i]; if (read->maxTraceVal < read->traceC[i]) read->maxTraceVal = read->traceC[i]; if (read->maxTraceVal < read->traceG[i]) read->maxTraceVal = read->traceG[i]; if (read->maxTraceVal < read->traceT[i]) read->maxTraceVal = read->traceT[i]; } } if (no_bases || !(sections & READ_BASES)) goto skip_bases; /* Read in base confidence values */ if (!(conf = (uint_1 *)xcalloc(sizeof(*conf), read->NBases))) goto bail_out; getABIint1(fp, indexO, BaseConfLabel, 1, conf, read->NBases); /* Read in the bases */ if (!(getABIIndexEntryLW(fp, (off_t)indexO, BaseEntryLabel, 1, 5, &baseO) && (fseek(fp, header_fudge + (off_t)baseO, 0) == 0) )) goto bail_out; for (i = 0; i < (read->NBases); i++) { int ch; if ((ch = fgetc(fp)) == EOF) goto bail_out; read->base[i] = (ch == 'N') ? '-' : (char)ch; switch(read->base[i]) { case 'A': case 'a': read->prob_A[i] = conf[i]; read->prob_C[i] = 0; read->prob_G[i] = 0; read->prob_T[i] = 0; break; case 'C': case 'c': read->prob_A[i] = 0; read->prob_C[i] = conf[i]; read->prob_G[i] = 0; read->prob_T[i] = 0; break; case 'G': case 'g': read->prob_A[i] = 0; read->prob_C[i] = 0; read->prob_G[i] = conf[i]; read->prob_T[i] = 0; break; case 'T': case 't': read->prob_A[i] = 0; read->prob_C[i] = 0; read->prob_G[i] = 0; read->prob_T[i] = conf[i]; break; default: read->prob_A[i] = 0; read->prob_C[i] = 0; read->prob_G[i] = 0; read->prob_T[i] = 0; break; } } read->base[i] = 0; xfree(conf); /* Read in the base positions */ if (-1 == getABIint2(fp, indexO, BasePosEntryLabel, 1, read->basePos, read->NBases)) goto bail_out; /* * Check for corrupted traces where the bases are positioned on sample * coordinates which do not exist. Witnessed on some MegaBACE files. */ if (read->basePos[read->NBases-1] > read->NPoints) { int n = read->basePos[read->NBases-1]+1; read->traceA = (TRACE *)xrealloc(read->traceA, n * sizeof(TRACE)); read->traceC = (TRACE *)xrealloc(read->traceC, n * sizeof(TRACE)); read->traceG = (TRACE *)xrealloc(read->traceG, n * sizeof(TRACE)); read->traceT = (TRACE *)xrealloc(read->traceT, n * sizeof(TRACE)); if (read->traceA == NULL || read->traceC == NULL || read->traceG == NULL || read->traceT == NULL) goto bail_out; for (i = read->NPoints; i < n; i++) { read->traceA[i] = 0; read->traceC[i] = 0; read->traceG[i] = 0; read->traceT[i] = 0; } read->NPoints = n; } skip_bases: /************************************************************* * Gather useful information - the comments field *************************************************************/ if (sections & READ_COMMENTS) { char buffer[257]; char comment[8192], line[8192]; char commstr[256], *commstrp; int clen; int_4 spacing; uint_2 i2; uint_4 i4; *comment = '\0'; /* The ABI comments */ clen = getABIString(fp, indexO, CMNTLabel, 1, commstr); if (clen != -1) { char *p; commstr[clen] = 0; commstrp = commstr; do { char line[300]; if ((p = strchr(commstrp, '\n'))) *p++ = 0; sprintf(line, "COMM=%s\n", commstrp); strcat(comment, line); } while ((commstrp = p)); } /* Get Sample Name Offset */ if (-1 != getABIString(fp, indexO, SMPLLabel, 1, buffer)) { replace_nl(buffer); sprintf(line, "NAME=%s\n", buffer); strcat(comment, line); } /* LANE */ if (-1 != getABIint2(fp, indexO, LANELabel, 1, &i2, 1)) { sprintf(line, "LANE=%d\n", i2); strcat(comment, line); } /* Get Signal Strength Offset */ if (getABIIndexEntryLW(fp, (off_t)indexO, SignalEntryLabel, 1, 5, &signalO)) { int_2 C,A,G,T; int_2 *base[4]; base[0] = &C; base[1] = &A; base[2] = &G; base[3] = &T; if (fseek(fp, header_fudge + (off_t)signalO, 0) != -1 && be_read_int_2(fp, (uint_2 *) base[baseIndex((char)(fwo_>>24&255))]) && be_read_int_2(fp, (uint_2 *) base[baseIndex((char)(fwo_>>16&255))]) && be_read_int_2(fp, (uint_2 *) base[baseIndex((char)(fwo_>>8&255))]) && be_read_int_2(fp, (uint_2 *) base[baseIndex((char)(fwo_&255))])) { sprintf(line, "SIGN=A=%d,C=%d,G=%d,T=%d\n", A, C, G, T); strcat(comment, line); } } /* Get the spacing.. it's a float but don't worry yet */ fspacing = 0; if (-1 != getABIint4(fp, indexO, SpacingEntryLabel, 1, (uint_4 *)&spacing, 1)) { fspacing = int_to_float(spacing); sprintf(line, "SPAC=%-6.2f\n", fspacing); strcat(comment, line); } /* Correction for when spacing is negative. Why does this happen? */ if (fspacing <= 0) { if (read->NBases > 1) { if (sections & READ_BASES) fspacing = (float)(read->basePos[read->NBases-1] - read->basePos[0]) / (float) (read->NBases-1); else fspacing = (float) read->NPoints / (float) read->NBases; } else { fspacing = 1; } } /* Get primer position */ if (getABIIndexEntryLW(fp, (off_t)indexO, PPOSLabel, 1, 5, (uint_4 *)&i4)) { /* ppos stores in MBShort of pointer */ sprintf(line, "PRIM=%d\n", (i4>>16)); strcat(comment, line); } /* RUND/RUNT */ if (getABIIndexEntryLW(fp, (off_t)indexO, RUNDLabel, 1, 5, &offset) && getABIIndexEntryLW(fp, (off_t)indexO, RUNDLabel, 2, 5, &offset2) && getABIIndexEntryLW(fp, (off_t)indexO, RUNTLabel, 1, 5, &offset3) && getABIIndexEntryLW(fp, (off_t)indexO, RUNTLabel, 2, 5, &offset4)) { char buffer[1025]; char buffer_s[1025]; char buffer_e[1025]; struct tm t; uint_4 rund_s, rund_e, runt_s, runt_e; rund_s = offset; rund_e = offset2; runt_s = offset3; runt_e = offset4; sprintf(buffer, "%04d%02d%02d.%02d%02d%02d - %04d%02d%02d.%02d%02d%02d", rund_s >> 16, (rund_s >> 8) & 0xff, rund_s & 0xff, runt_s >> 24, (runt_s >> 16) & 0xff, (runt_s >> 8) & 0xff, rund_e >> 16, (rund_e >> 8) & 0xff, rund_e & 0xff, runt_e >> 24, (runt_e >> 16) & 0xff, (runt_e >> 8) & 0xff); memset(&t, 0, sizeof(t)); t.tm_mday = rund_s & 0xff; t.tm_mon = ((rund_s >> 8) & 0xff) - 1; t.tm_year = (rund_s >> 16) - 1900; t.tm_hour = runt_s >> 24; t.tm_min = (runt_s >> 16) & 0xff; t.tm_sec = (runt_s >> 8) & 0xff; t.tm_isdst = -1; /* * Convert struct tm to time_t. We ignore the time_t value, but * the conversion process will update the tm_wday element of * struct tm. */ mktime(&t); strftime(buffer_s, 1024, "%a %d %b %H:%M:%S %Y", &t); t.tm_mday = rund_e & 0xff; t.tm_mon = ((rund_e >> 8) & 0xff) - 1; t.tm_year = (rund_e >> 16) - 1900; t.tm_hour = runt_e >> 24; t.tm_min = (runt_e >> 16) & 0xff; t.tm_sec = (runt_e >> 8) & 0xff; t.tm_isdst = -1; /* * Convert struct tm to time_t. We ignore the time_t value, but * the conversion process will update the tm_wday element of * struct tm. */ mktime(&t); strftime(buffer_e, 1024, "%a %d %b %H:%M:%S %Y", &t); sprintf(line, "DATE=%s to %s\nRUND=%s\n", buffer_s, buffer_e, buffer); strcat(comment, line); } /* Get Dye Primer Offset */ if (-1 != getABIString(fp, indexO, PDMFLabel, 1, buffer)) { replace_nl(buffer); sprintf(line, "DYEP=%s\n", buffer); strcat(comment, line); } /* Get Machine Name Offset */ if (-1 != getABIString(fp, indexO, MCHNLabel, 1, buffer)) { replace_nl(buffer); sprintf(line, "MACH=%s\n", buffer); strcat(comment, line); } /* Machine model */ if (-1 != getABIString(fp, indexO, MODLLabel, 1, buffer)) { replace_nl(buffer); sprintf(line, "MODL=%s\n", buffer); strcat(comment, line); } /* Matrix file */ if (-1 != getABIString(fp, indexO, MTXFLabel, 1, buffer)) { replace_nl(buffer); sprintf(line, "MTXF=%s\n", buffer); strcat(comment, line); } /* Base calling version */ if (-1 != getABIString(fp, indexO, SPACLabel, 2, buffer)) { replace_nl(buffer); sprintf(line, "BCAL=%s\n", buffer); strcat(comment, line); } /* Software versions */ if (-1 != getABIString(fp, indexO, SVERLabel, 1, buffer)) { replace_nl(buffer); sprintf(line, "VER1=%s\n", buffer); strcat(comment, line); } if (-1 != getABIString(fp, indexO, SVERLabel, 2, buffer)) { replace_nl(buffer); sprintf(line, "VER2=%s\n", buffer); strcat(comment, line); } /* Get Gel Name Offset */ if (-1 != getABIString(fp, indexO, GelNameLabel, 1, buffer)) { replace_nl(buffer); sprintf(line, "GELN=%s\n", buffer); strcat(comment, line); } /* dumplicate string and set info */ { char *s = (char *)xmalloc(strlen(comment)+1); strcpy(s,comment); read->info = s; } } /************************************************************* * Check base positions are in order *************************************************************/ #if 0 /* * Disable for now as the original ABI bug this is meant to fix shouldn't * happen any more, and this has the effect of reordering bases where there * are compressions (which is wrong to do). */ if (sections & READ_SAMPLES) { float pos; int start; for (i = 1; i < read->NBases; ) { if (read->basePos[i] < read->basePos[i-1]) { fprintf(stderr,"fread_abi(): Base positions are not in order. Fixing (%d=%d, %d=%d)\n", i-1, read->basePos[i-1], i, read->basePos[i]); /* pass 1 - find end of region */ start = i - 1; pos = (float) read->basePos[i-1] + fspacing; for(;i < read->NBases && (int)read->basePos[i] < pos;i++) { pos += fspacing; } /* calculate average base spacing */ if (i < read->NBases ) fspacing = ((float) read->basePos[i] - (float) read->basePos[start]) / (float)(i - start); /* pass 2 - adjust */ i = start + 1; pos = (float) read->basePos[i-1] + fspacing; for(;i < read->NBases && (int)read->basePos[i] < pos;i++) { read->basePos[i] = (int) pos; pos += fspacing; } } else { i++; } } } #endif /* SUCCESS */ read->format = TT_ABI; return(read); /* FAILURE */ bail_out: if (read) read_deallocate(read); return NULLRead; } /* * Read the ABI format sequence from file 'fn' into a Read structure. * All printing characters (as defined by ANSII C `isprint') * are accepted, but `N's are translated to `-'s. In this respect we * are adhering (more or less) to the CSET_DEFAULT uncertainty code set. * * Returns: * Read * - Success, the Read structure read. * NULLRead - Failure. */ Read *read_abi(char *fn) { Read *read; FILE *fp; /* Open file */ if ((fp = fopen(fn, "rb")) == NULL) return NULLRead; read = fread_abi(fp); fclose(fp); if (read && (read->trace_name = (char *)xmalloc(strlen(fn)+1))) strcpy(read->trace_name, fn); return read; } /* * Write to an ABI file - unsupported. */ /* ARGSUSED */ int write_abi(char *fn, Read *read) { fprintf(stderr, "ABI write support is unavailable\n"); return -1; } /* * Write to an ABI file - unsupported. */ /* ARGSUSED */ int fwrite_abi(FILE *fp, Read *read) { fprintf(stderr, "ABI write support is unavailable\n"); return -1; } io_lib-io_lib-1-14-11/io_lib/seqIOABI.h000066400000000000000000000204051336132477700173250ustar00rootroot00000000000000/* * Copyright (c) 2003, 2005, 2007 Genome Research Ltd. * Author(s): 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. */ /* * Author(s): Simon Dear, LaDeana Hillier, James Bonfield * * Copyright (c) 1990-1995, 1998 MEDICAL RESEARCH COUNCIL * All rights reserved * * 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 name of the MEDICAL RESEARCH COUNCIL, THE LABORATORY OF * MOLECULAR BIOLOGY 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 THE COPYRIGHT HOLDERS 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 THE COPYRIGHT OWNER 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. */ /* * Copyright (c) Medical Research Council 1994. All rights reserved. * * Permission to use, copy, modify and distribute this software and its * documentation for any purpose is hereby granted without fee, provided that * this copyright and notice appears in all copies. * * This file was written by James Bonfield, Simon Dear, Rodger Staden, * as part of the Staden Package at the MRC Laboratory of Molecular * Biology, Hills Road, Cambridge, CB2 2QH, United Kingdom. * * MRC disclaims all warranties with regard to this software. */ #ifndef _seqIOABI_h_ #define _seqIOABI_h_ #include /* off_t */ #include "io_lib/os.h" #ifdef __cplusplus extern "C" { #endif /* * The ABI magic number - "ABIF" */ #define ABI_MAGIC ((int_4) ((((('A'<<8)+'B')<<8)+'I')<<8)+'F') /* * The index is located towards the end of the ABI trace file. * It's location is given by a longword at a fixed place. */ #define IndexPO ((off_t)26) #define IndexEntryLength 28 /* * Here are some labels we will be looking for, four chars packed * into an int_4 */ #define LABEL(a) ((int_4) ((((((a)[0]<<8)+(a)[1])<<8)+(a)[2])<<8)+(a)[3]) #define DataEntryLabel LABEL("DATA") #define BaseEntryLabel LABEL("PBAS") #define BasePosEntryLabel LABEL("PLOC") #define SpacingEntryLabel LABEL("SPAC") #define SignalEntryLabel LABEL("S/N%") #define FWO_Label LABEL("FWO_") #define MCHNLabel LABEL("MCHN") #define PDMFLabel LABEL("PDMF") #define SMPLLabel LABEL("SMPL") #define PPOSLabel LABEL("PPOS") #define CMNTLabel LABEL("CMNT") #define GelNameLabel LABEL("GELN") #define LANELabel LABEL("LANE") #define RUNDLabel LABEL("RUND") #define RUNTLabel LABEL("RUNT") #define MTXFLabel LABEL("MTXF") #define SPACLabel LABEL("SPAC") #define SVERLabel LABEL("SVER") #define MODLLabel LABEL("MODL") #define BaseConfLabel LABEL("PCON") /* * From the ABI results file connected to `fp' whose index starts * at byte offset `indexO', return in `val' the `lw'th long word * from the `count'th entry labelled `label'. * The result is 0 for failure, or index offset for success. */ int getABIIndexEntryLW(FILE *fp, off_t indexO, uint_4 label, uint_4 count, int lw, uint_4 *val); /* * From the ABI results file connected to `fp' whose index starts * at byte offset `indexO', return in `val' the `sw'th short word * from the `count'th entry labelled `label'. * The result is 0 for failure, or index offset for success. */ int getABIIndexEntrySW(FILE *fp, off_t indexO, uint_4 label, uint_4 count, int sw, uint_2 *val); /* * Gets the offset of the ABI index. * Returns -1 for failure, 0 for success. */ int getABIIndexOffset(FILE *fp, uint_4 *indexO); /* * Get an "ABI String". These strings are either pointed to by the index * offset, or held in the offset itself when the string is <= 4 characters. * The first byte of the string determines its length. * 'string' is a buffer 256 characters long. * * Returns -1 for failure, string length for success. */ int getABIString(FILE *fp, off_t indexO, uint_4 label, uint_4 count, char *string); /* * Get an "ABI Int_1". This is raw 1-byte integer data pointed to by the * offset, or held in the offset itself when the data is <= 4 characters. * * If indexO is 0 then we do not search for (or indeed use) label and count, * but simply assume that we are already at the correct offset and read from * here. (NB: This negates the length <= 4 check.) * * Returns -1 for failure, length desired for success (it'll only fill out * up to max_data_len elements, but it gives an indication of whether there * was more to come). */ int getABIint1(FILE *fp, off_t indexO, uint_4 label, uint_4 count, uint_1 *data, int max_data_len); /* * Get an "ABI Int_2". This is raw 2-byte integer data pointed to by the * offset, or held in the offset itself when the data is <= 4 characters. * * Returns -1 for failure, length desired for success (it'll only fill out * up to max_data_len elements, but it gives an indication of whether there * was more to come). */ int getABIint2(FILE *fp, off_t indexO, uint_4 label, uint_4 count, uint_2 *data, int max_data_len); /* * Get an "ABI Int_4". This is raw 4-byte integer data pointed to by the * offset, or held in the offset itself when the data is <= 4 characters. * * Returns -1 for failure, length desired for success (it'll only fill out * up to max_data_len elements, but it gives an indication of whether there * was more to come). */ int getABIint4(FILE *fp, off_t indexO, uint_4 label, uint_4 count, uint_4 *data, int max_data_len); int dump_labels(FILE *fp, off_t indexO); /* * Change the DATA counts for fetching traces */ void abi_set_data_counts(int f, int w, int o, int _); /* * Put the DATA counts back to their defaults. */ void abi_reset_data_counts(void); #ifdef __cplusplus } #endif #endif /* _seqIOABI_h_ */ io_lib-io_lib-1-14-11/io_lib/seqIOALF.c000066400000000000000000000361611336132477700173350ustar00rootroot00000000000000/* * Copyright (c) 2005, 2007, 2010 Genome Research Ltd. * Author(s): 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. */ /* * Author(s): Simon Dear, James Bonfield * * Copyright (c) 1991-1992, 1997-1998, 2001 MEDICAL RESEARCH COUNCIL * All rights reserved * * 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 name of the MEDICAL RESEARCH COUNCIL, THE LABORATORY OF * MOLECULAR BIOLOGY 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 THE COPYRIGHT HOLDERS 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 THE COPYRIGHT OWNER 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. */ /* * Copyright (c) Medical Research Council 1994. All rights reserved. * * Permission to use, copy, modify and distribute this software and its * documentation for any purpose is hereby granted without fee, provided that * this copyright and notice appears in all copies. * * This file was written by James Bonfield, Simon Dear, Rodger Staden, * as part of the Staden Package at the MRC Laboratory of Molecular * Biology, Hills Road, Cambridge, CB2 2QH, United Kingdom. * * MRC disclaims all warranties with regard to this software. */ /* * Title: seqIOALF * * File: seqIOALF.c * Purpose: IO of ALF sequences * Last update: 9th September 1994 */ /* * Change Log :- * 14.01.91 SD * when complimenting the sequence with an odd number of bases, * the middle base position was not adjusted. * 15.01.91 SD Put StLouis stuff on compilation flag * 15.01.91 SD New include file (opp.h) * 02.08.91 SD Changes the mapping of uncertainty codes so that we * now only generate A C G T and - * Previously... bug in interpreting ALF integer fields. * We now treat them as unsigned. * 17.09.91 LFW changed STLOUIS compilation flag to SAVE_EDITS * and AUTO_CLIP * 25.10.91 SD Machine independant I/O...removed BIGENDIAN flag * 25.11.91 SD There was a hard limit (of 1024) for allocation of * space for number of bases, yet program would * read in more if there were any, causing nasties to happen. * * 11.11.92 LFW added section to actually check that the trace it * is trying to open is an ALF file using traceType sub * * 10.11.92 SD SCF comments now stored in seq data structure * 09.09.94 JKB Update to use Read instead of Seq library. * 04.03.98 JKB Look for "Raw data" when "Processed data" is not found. */ /* RMD I made substantial changes to this file 12/28/90 so as to * read sequence data more freely (necessary when reading data from * multiple trace files). * The affected area is indicated by comments starting RMD, like * this one. */ /* This file was adapted by LFW from seqIOABI.c. * The ALF results file is a concatenation of many files with an * index structure at the beginning, consisting of a 512 byte * block that we ignore, followed by 128 byte blocks describing * each file. All files, including the header region, are rounded * up to a multiple of 512 bytes long. * The getIndexEntry routines identify the 128 byte index component * of interest by matching 4 chars of its ASCII label, then extract * the field of choice from that entry. * * Note that the SUN and PC are of opposite endian-ness, so that * we have to provide special routines to read words and longwords * from the results file. Luckily the floating point numbers are * written out in ASCII. */ /* ---- Imports ---- */ #ifdef HAVE_CONFIG_H #include "io_lib_config.h" #endif #include #include #include #include "io_lib/stdio_hack.h" #include "io_lib/Read.h" #include "io_lib/mach-io.h" #include "io_lib/xalloc.h" /* ---- Constants ---- */ #define BasesPerLine 50 /* For output formatting */ #define IndexEntryLength ((off_t)128) /* * Here are some labels we will be looking for, four chars packed * into a long word. */ #define EntryLabel ((uint_4) ((((('A'<<8)+'L')<<8)+'F')<<8)+' ') #define BaseEntryLabel ((uint_4) ((((('S'<<8)+'e')<<8)+'q')<<8)+'u') #define DataEntryLabel ((uint_4) ((((('P'<<8)+'r')<<8)+'o')<<8)+'c') #define RawDataEntryLabel ((uint_4) ((((('R'<<8)+'a')<<8)+'w')<<8)+' ') /* RMD make enough space for bases - hard limit */ #define BASELIMIT 4096 /* ---- Internal functions ---- */ /* * From the ALF results file connected to `fp' whose index starts * at byte offset `indexO', return in `val' the `lw'th long word * from the entry labelled `label'. * The result is 0 for failure, 1 for success. */ static int getIndexEntryLW(FILE *fp, off_t indexO, uint_4 label, int lw, uint_4 *val) { off_t entryNum=-1; int i; uint_4 entryLabel; do { entryNum++; if (fseek(fp, indexO+(entryNum*IndexEntryLength), 0) != 0) return 0; if (!be_read_int_4(fp, &entryLabel)) return 0; } while (!(entryLabel == label)); for(i=2; ibase[numBases] = ch; read->prob_A[numBases] = 0; read->prob_C[numBases] = 0; read->prob_G[numBases] = 0; read->prob_T[numBases] = 0; read->basePos[numBases] = bp; ++numBases; } } read->base[numBases] = 0; read->NBases = numBases; } /************************************************************* * Read the trace information *************************************************************/ if (sections & READ_SAMPLES) { /* * Traces are stored as 2 byte integers in records in the order of * A C G T A C G T ... */ if (fseek(fp, (off_t)(dataO+header_size), 0) != 0) goto bail_out; num_points = 0; for (i=0; i < read->NPoints; i++) { if (!le_read_int_2(fp, &(read->traceA[i]))) goto bail_out; if (read->maxTraceVal < read->traceA[i]) read->maxTraceVal = read->traceA[i]; if (!le_read_int_2(fp, &(read->traceC[i]))) goto bail_out; if (read->maxTraceVal < read->traceC[i]) read->maxTraceVal = read->traceC[i]; if (!le_read_int_2(fp, &(read->traceG[i]))) goto bail_out; if (read->maxTraceVal < read->traceG[i]) read->maxTraceVal = read->traceG[i]; if (!le_read_int_2(fp, &(read->traceT[i]))) goto bail_out; if (read->maxTraceVal < read->traceT[i]) read->maxTraceVal = read->traceT[i]; if (read->traceA[i]==0 && read->traceT[i]==0 && read->traceC[i]==0 && read->traceG[i]==0 && i > (numPoints-64)) break; num_points++; } } /* SUCCESS */ read->format = TT_ALF; return(read); /* FAILURE */ bail_out: if (read) read_deallocate(read); return NULLRead; } /* * Read the ALF format sequence with name `fn' into a Read structure. * All printing characters (as defined by ANSII C `isprint') * are accepted, but `N's are translated to `-'s. In this respect we * are adhering (more or less) to the CSET_DEFAULT uncertainty code set. * * Returns: * Read * - Success, the Read structure read. * NULLRead - Failure. */ Read *read_alf(char *fn) { FILE *fp; Read *read; /* Open file */ if ((fp = fopen(fn, "rb")) == NULL) return NULLRead; read = fread_alf(fp); fclose(fp); if (read && (read->trace_name = (char *)xmalloc(strlen(fn)+1))) strcpy(read->trace_name, fn); return read; } /* * Write to an ALF file - unsupported. */ /* ARGSUSED */ int write_alf(char *fn, Read *read) { fprintf(stderr, "ALF write support is unavailable\n"); return -1; } /* * Write to an ALF file - unsupported. */ /* ARGSUSED */ int fwrite_alf(FILE *fp, Read *read) { fprintf(stderr, "ALF write support is unavailable\n"); return -1; } io_lib-io_lib-1-14-11/io_lib/seqIOPlain.c000066400000000000000000000225031336132477700177710ustar00rootroot00000000000000/* * Copyright (c) 2005, 2007, 2010, 2013 Genome Research Ltd. * Author(s): 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. */ /* * Author(s): Simon Dear, James Bonfield * * Copyright (c) 1991-1992, 1996-1998 MEDICAL RESEARCH COUNCIL * All rights reserved * * 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 name of the MEDICAL RESEARCH COUNCIL, THE LABORATORY OF * MOLECULAR BIOLOGY 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 THE COPYRIGHT HOLDERS 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 THE COPYRIGHT OWNER 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. */ /* * Copyright (c) Medical Research Council 1994. All rights reserved. * * Permission to use, copy, modify and distribute this software and its * documentation for any purpose is hereby granted without fee, provided that * this copyright and notice appears in all copies. * * This file was written by James Bonfield, Simon Dear, Rodger Staden, * as part of the Staden Package at the MRC Laboratory of Molecular * Biology, Hills Road, Cambridge, CB2 2QH, United Kingdom. * * MRC disclaims all warranties with regard to this software. */ /* Title: seqIOPlain File: seqIOPlain.c Purpose: IO of plain sequences Last update: Tuesday Jan 15 1991 Change log: 28.11.90 SD put undesirables under STLOUIS compilation flag 15.01.91 SD new include file (opp.h) 17.09.91 LFW changed STLOUIS compilation flag to SAVE_EDITS and AUTO_CLIP 08.09.94 JKB Plain files now also uses the ';<' and ';>' lines. 09.09.94 JKB Update to use Read instead of Seq library. 01.06.07 JKB Supports single-read fasta files; about time too! */ #define LINE_LENGTH 60 /* * This module should be regarded as part of `read' since it is * privy to the internal structure of `Read'. * * This library also requires use of the mach-io code for the endian * independent machine IO. * * Any references to the writing or reading of edited sequences, * or to the bottom strand were added by lfw */ /* ---- Imports ---- */ #ifdef HAVE_CONFIG_H #include "io_lib_config.h" #endif #include /* IMPORT: fopen, fclose, fseek, ftell, fgetc */ #include /* IMPORT: isprint */ #include #include "io_lib/misc.h" #include "io_lib/plain.h" #include "io_lib/Read.h" #include "io_lib/xalloc.h" #include "io_lib/traceType.h" #include "io_lib/stdio_hack.h" /* ---- Constants ---- */ #define BasesPerLine 50 /* For output formatting */ /* ---- Exports ---- */ /* * Read the plain format sequence from FILE *fp into a Read structure. * All printing characters (as defined by ANSII C `isprint') * are accepted, but `N's are translated to `-'s. * * Returns: * Read * - Success, the Read structure read. * NULLRead - Failure. */ Read *fread_pln(FILE *fp) { Read *read = NULLRead; off_t fileLen; int ch; char *leftc, *rightc, *leftcp, *rightcp; int first = 1; /* * Find the length of the file. * Use this as an overestimate of the length of the sequence. */ fseek(fp, (off_t) 0, 2); if ((fileLen = ftell(fp)) > INT_MAX /*Was MAXINT2*/) goto bail_out; fseek(fp, (off_t) 0, 0); /* Allocate the sequence */ if (NULLRead == (read = read_allocate(0, fileLen))) goto bail_out; if (NULL == (leftc = (char *)xmalloc(fileLen))) goto bail_out; if (NULL == (rightc = (char *)xmalloc(fileLen))) goto bail_out; leftcp = leftc; rightcp = rightc; /* Read in the bases */ read->NBases = 0; read->format = TT_PLN; while ((ch = fgetc(fp)) != EOF) { if (ch == '>') { /* Fasta format file - skip the header and load the first * fasta sequence only. We don't even attempt to worry about * multi-sequence file formats for now. */ if (!first) break; while(ch != '\n' && ch != EOF) ch = fgetc(fp); } else if (ch==';') { /* * ;< is left cutoff, * ;> is right cutoff. * Any other ';'s we can treat as a comments. */ ch = fgetc(fp); if (first == 1 && ch != '<' && ch != '>') { int d; char type[5], name[17], line[1024]; line[0] = ch; fgets(&line[1], 1022, fp); if (5 == sscanf(line, "%6d%6d%6d%4c%s", &d, &d, &d, type, name)) { char * p; if ((p = strchr(type, ' '))) *p = 0; read->format = trace_type_str2int(type); read->trace_name = (char *)xmalloc(strlen(name)+1); if (read->trace_name) strcpy(read->trace_name, name); } } else if (ch == '<') { ch = fgetc(fp); while (ch != '\n') { *leftcp++ = ch; ch = fgetc(fp); } } else if (ch == '>') { ch = fgetc(fp); while (ch != '\n') { *rightcp++ = ch; ch = fgetc(fp); } } else { while(ch != '\n' && ch != EOF) ch = fgetc(fp); } } else if (isprint(ch) && !isspace(ch)) { read->base[read->NBases++] = ((ch)=='N') ? '-' : (ch); } first = 0; } *leftcp = *rightcp = 0; read->leftCutoff = strlen(leftc); read->rightCutoff = read->leftCutoff + read->NBases + 1; memmove(&read->base[read->leftCutoff], read->base, read->NBases); memmove(read->base, leftc, read->leftCutoff); memmove(&read->base[read->leftCutoff + read->NBases], rightc, strlen(rightc)); read->NBases += read->leftCutoff + strlen(rightc); read->base[read->NBases] = 0; xfree(leftc); xfree(rightc); /* SUCCESS */ return(read); /* FAILURE */ bail_out: if (read) read_deallocate(read); return NULLRead; } /* * Read the plain format sequence with name `fn' into a Read structure. * All printing characters (as defined by ANSII C `isprint') * are accepted, but `N's are translated to `-'s. * * Returns: * Read * - Success, the Read structure read. * NULLRead - Failure. */ Read *read_pln(char *fn) { FILE *fp; Read *read; /* Open file */ if ((fp = fopen(fn, "r")) == NULL) return NULLRead; read = fread_pln(fp); fclose(fp); if (read && read->trace_name == NULL && (read->trace_name = (char *)xmalloc(strlen(fn)+1))) strcpy(read->trace_name, fn); return read; } /* * Write to a Plain file */ int fwrite_pln(FILE *fp, Read *read) { int i, err = 0; for (i = 0; i < read->NBases; i += LINE_LENGTH) if (-1 == fprintf(fp, "%.*s\n", read->NBases - i > LINE_LENGTH ? LINE_LENGTH : read->NBases - i, &read->base[i])) err = 1; return err ? -1 : 0; } int write_pln(char *fn, Read *read) { FILE *fp; if ((fp = fopen(fn,"w")) == NULL) return -1; if (fwrite_pln(fp, read)) { fclose(fp); return -1; } fclose(fp); return 0; } io_lib-io_lib-1-14-11/io_lib/sff.c000066400000000000000000000307601336132477700165470ustar00rootroot00000000000000/* * Copyright (c) 2005, 2007-2010 Genome Research Ltd. * Author(s): 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. */ /* * Portions of this code have been derived from 454 Life Sciences Corporation's * getsff.c code (specifically the WriteSFFFile function. * It bears the following copyright notice: * * ------------------------------------------------------------ * Copyright (c)[2001-2005] 454 Life Sciences Corporation. All Rights Reserved. * * 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 LICENSOR 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. * * Permission to use, copy, modify and distribute this software and its * documentation for any purpose is hereby granted without fee, provided * that this copyright and notice appears in all copies. * ------------------------------------------------------------ * * The remainder is Copyright Genome Research Limited (GRL) and is covered * by a BSD style license as described elsewhere in this source tree. */ #ifdef HAVE_CONFIG_H #include "io_lib_config.h" #endif #include #include #include #include "io_lib/Read.h" #include "io_lib/xalloc.h" #include "io_lib/sff.h" #include "io_lib/misc.h" /* -------------------------------------------------------------------------*/ /* General purpose decoding and mFILE reading functions */ /* * Unpacks the 31-byte fixed size part of the SFF common header. * It allocates memory for this and for the flow order and key, but does * not read the flow & key information (as this may not be in buf). * It also checks that the MAGIC and VERSION match as expected. * * Returns sff_common_header* on success * NULL on failure */ sff_common_header *decode_sff_common_header(unsigned char *buf) { sff_common_header *h; if (NULL == (h = (sff_common_header *)xcalloc(1, sizeof(*h)))) return NULL; h->magic = be_int4(*(uint32_t *)(buf+0)); memcpy(h->version, buf+4, 4); h->index_offset = be_int8(*(uint64_t *)(buf+8)); h->index_len = be_int4(*(uint32_t *)(buf+16)); h->nreads = be_int4(*(uint32_t *)(buf+20)); h->header_len = be_int2(*(uint16_t *)(buf+24)); h->key_len = be_int2(*(uint16_t *)(buf+26)); h->flow_len = be_int2(*(uint16_t *)(buf+28)); h->flowgram_format = be_int1(*(uint8_t *)(buf+30)); if (h->magic != SFF_MAGIC || memcmp(h->version, SFF_VERSION, 4)) { xfree(h); return NULL; } if (NULL == (h->flow = (char *)xmalloc(h->flow_len))) return free_sff_common_header(h), NULL; if (NULL == (h->key = (char *)xmalloc(h->key_len))) return free_sff_common_header(h), NULL; return h; } /* * Encodes the data in 'h' to the file SFF representation. Buf should be * allocated to be 31 + h->flow_len + h->key_len + 8. * * Returns: the written length of buf */ int encode_sff_common_header(sff_common_header *h, unsigned char *buf) { int end; *(uint32_t *)(buf+0) = be_int4(h->magic); memcpy(buf+4, h->version, 4); *(uint64_t *)(buf+8) = be_int8(h->index_offset); *(uint32_t *)(buf+16) = be_int4(h->index_len); *(uint32_t *)(buf+20) = be_int4(h->nreads); *(uint16_t *)(buf+24) = be_int2(h->header_len); *(uint16_t *)(buf+26) = be_int2(h->key_len); *(uint16_t *)(buf+28) = be_int2(h->flow_len); *(uint8_t *)(buf+30) = be_int1(h->flowgram_format); memcpy(buf+31, h->flow, h->flow_len); memcpy(buf+31+h->flow_len, h->key, h->key_len); end = 31+h->flow_len+h->key_len; memcpy(buf+end, "\0\0\0\0\0\0\0\0", ((end+7)&~7)-end); return (end+7)&~7; } /* * Reads a common header (including variable length components) from an mFILE. * * Returns the a pointer to the header on success * NULL on failure */ sff_common_header *read_sff_common_header(mFILE *mf) { sff_common_header *h; unsigned char chdr[31]; if (31 != mfread(chdr, 1, 31, mf)) return NULL; h = decode_sff_common_header(chdr); if (h->flow_len != mfread(h->flow, 1, h->flow_len, mf)) return free_sff_common_header(h), NULL; if (h->key_len != mfread(h->key , 1, h->key_len, mf)) return free_sff_common_header(h), NULL; /* Pad to 8 chars */ mfseek(mf, (mftell(mf) + 7)& ~7, SEEK_SET); return h; } /* * Deallocates memory used by an SFF common header. */ void free_sff_common_header(sff_common_header *h) { if (!h) return; if (h->flow) xfree(h->flow); if (h->key) xfree(h->key); xfree(h); } /* * Unpacks the 16-byte fixed size part of the SFF read header. * It allocates memory for this and for the base calls, but does not * unpack these. * * Returns sff_read_header* on success * NULL on failure */ sff_read_header *decode_sff_read_header(unsigned char *buf) { sff_read_header *h; if (NULL == (h = (sff_read_header *)xcalloc(1, sizeof(*h)))) return NULL; h->header_len = be_int2(*(uint16_t *)(buf+0)); h->name_len = be_int2(*(uint16_t *)(buf+2)); h->nbases = be_int4(*(uint32_t *)(buf+4)); h->clip_qual_left = be_int2(*(uint16_t *)(buf+8)); h->clip_qual_right = be_int2(*(uint16_t *)(buf+10)); h->clip_adapter_left = be_int2(*(uint16_t *)(buf+12)); h->clip_adapter_right = be_int2(*(uint16_t *)(buf+14)); if (NULL == (h->name = (char *)xmalloc(h->name_len))) return free_sff_read_header(h), NULL; return h; } /* * Encodes the data in 'h' to the file SFF representation. Buf should be * allocated to be 16 + h->name_len + 8. * * Returns: the written length of buf */ int encode_sff_read_header(sff_read_header *h, unsigned char *buf) { int end; *(uint16_t *)(buf+0) = be_int2(h->header_len); *(uint16_t *)(buf+2) = be_int2(h->name_len); *(uint32_t *)(buf+4) = be_int4(h->nbases); *(uint16_t *)(buf+8) = be_int2(h->clip_qual_left); *(uint16_t *)(buf+10) = be_int2(h->clip_qual_right); *(uint16_t *)(buf+12) = be_int2(h->clip_adapter_left); *(uint16_t *)(buf+14) = be_int2(h->clip_adapter_right); memcpy(buf+16, h->name, h->name_len); end = 16+h->name_len; memcpy(buf+end, "\0\0\0\0\0\0\0\0", ((end+7)&~7)-end); return (end+7)&~7; } /* * Reads a read header (including variable length components) from an mFILE. * * Returns the a pointer to the header on success * NULL on failure */ sff_read_header *read_sff_read_header(mFILE *mf) { sff_read_header *h; unsigned char rhdr[16]; if (16 != mfread(rhdr, 1, 16, mf)) return NULL; h = decode_sff_read_header(rhdr); if (h->name_len != mfread(h->name, 1, h->name_len, mf)) return free_sff_read_header(h), NULL; /* Pad to 8 chars */ mfseek(mf, (mftell(mf) + 7)& ~7, SEEK_SET); return h; } /* * Deallocates memory used by an SFF read header */ void free_sff_read_header(sff_read_header *h) { if (!h) return; if (h->name) xfree(h->name); free(h); } /* * Reads a read data block from an mFILE given a count of the number of * flows and basecalls (from the common header and read headers). * * Returns the a pointer to sff_read_data on success * NULL on failure */ sff_read_data *read_sff_read_data(mFILE *mf, int nflows, int nbases) { sff_read_data *d; int i; if (NULL == (d = (sff_read_data *)xcalloc(1, sizeof(*d)))) return NULL; if (NULL == (d->flowgram = (uint16_t *)xcalloc(nflows, 2))) return free_sff_read_data(d), NULL; if (nflows != mfread(d->flowgram, 2, nflows, mf)) return free_sff_read_data(d), NULL; for (i = 0; i < nflows; i++) d->flowgram[i] = be_int2(d->flowgram[i]); if (NULL == (d->flow_index = (uint8_t *)xmalloc(nbases))) return free_sff_read_data(d), NULL; if (nbases != mfread(d->flow_index, 1, nbases, mf)) return free_sff_read_data(d), NULL; if (NULL == (d->bases = (char *)xmalloc(nbases))) return free_sff_read_data(d), NULL; if (nbases != mfread(d->bases, 1, nbases, mf)) return free_sff_read_data(d), NULL; if (NULL == (d->quality = (uint8_t *)xmalloc(nbases))) return free_sff_read_data(d), NULL; if (nbases != mfread(d->quality, 1, nbases, mf)) return free_sff_read_data(d), NULL; /* Pad to 8 chars */ mfseek(mf, (mftell(mf) + 7)& ~7, SEEK_SET); return d; } /* * Deallocates memory used by an SFF read data block */ void free_sff_read_data(sff_read_data *d) { if (!d) return; if (d->flowgram) xfree(d->flowgram); if (d->flow_index) xfree(d->flow_index); if (d->bases) xfree(d->bases); if (d->quality) xfree(d->quality); xfree(d); } /* -------------------------------------------------------------------------*/ /* * Reads an SFF file from an mFILE and decodes it to a Read struct. * * Returns Read* on success * NULL on failure */ Read *mfread_sff(mFILE *mf) { int i, bpos; Read *r; sff_common_header *ch; sff_read_header *rh; sff_read_data *rd; /* Load the SFF contents */ if (NULL == (ch = read_sff_common_header(mf))) return NULL; if (NULL == (rh = read_sff_read_header(mf))) { free_sff_common_header(ch); return NULL; } if (NULL == (rd = read_sff_read_data(mf, ch->flow_len, rh->nbases))) { free_sff_common_header(ch); free_sff_read_header(rh); return NULL; } /* Convert to Read struct */ r = read_allocate(0,0); if (r->basePos) free(r->basePos); if (r->base) free(r->base); if (r->prob_A) free(r->prob_A); if (r->prob_C) free(r->prob_C); if (r->prob_G) free(r->prob_G); if (r->prob_T) free(r->prob_T); r->nflows = ch->flow_len; r->flow_order = ch->flow; ch->flow = NULL; r->flow_raw = NULL; r->flow = (float *)malloc(r->nflows * sizeof(float)); for (i = 0; i < r->nflows; i++) { r->flow[i] = rd->flowgram[i] / 100.0; } r->NBases = rh->nbases; r->basePos = (uint_2 *)calloc(r->NBases, 2); r->base = rd->bases; rd->bases = NULL; r->prob_A = (char *)calloc(r->NBases, 1); r->prob_C = (char *)calloc(r->NBases, 1); r->prob_G = (char *)calloc(r->NBases, 1); r->prob_T = (char *)calloc(r->NBases, 1); bpos = 0; for (i=0; i < r->NBases; i++) { r->prob_A[i] = 0; r->prob_C[i] = 0; r->prob_G[i] = 0; r->prob_T[i] = 0; switch (r->base[i]) { case 'A': case 'a': r->prob_A[i] = rd->quality[i]; break; case 'C': case 'c': r->prob_C[i] = rd->quality[i]; break; case 'G': case 'g': r->prob_G[i] = rd->quality[i]; break; case 'T': case 't': r->prob_T[i] = rd->quality[i]; break; } bpos += rd->flow_index[i]; r->basePos[i] = bpos; } r->leftCutoff = MAX(rh->clip_qual_left, rh->clip_adapter_left); r->rightCutoff = MIN(rh->clip_qual_right ? rh->clip_qual_right : r->NBases+1, rh->clip_adapter_right ? rh->clip_adapter_right : r->NBases+1); free_sff_common_header(ch); free_sff_read_header(rh); free_sff_read_data(rd); return r; } io_lib-io_lib-1-14-11/io_lib/sff.h000066400000000000000000000073211336132477700165510ustar00rootroot00000000000000/* * Copyright (c) 2005, 2007 Genome Research Ltd. * Author(s): 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. */ #ifndef _SFF_H_ #define _SFF_H_ #include "io_lib/Read.h" #include "io_lib/os.h" #include "io_lib/mFILE.h" #ifdef __cplusplus extern "C" { #endif /* * This mirrors the order that the SFF header has on disc. We have one of * these only. * * The flow and key are variable length fields as defined by flow_len * and key_len. * The on-disc structure is then also padded out with zeros to the 8-byte * word boundary. */ typedef struct { uint32_t magic; char version[4]; uint64_t index_offset; uint32_t index_len; uint32_t nreads; uint16_t header_len; uint16_t key_len; uint16_t flow_len; uint8_t flowgram_format; char *flow; char *key; } sff_common_header; #define SFF_MAGIC 0x2e736666 /* ".sff" */ #define SFF_VERSION "\0\0\0\1" /* * We have one read_header per "reading" in the SFF archive. * It too is padded to an 8-byte boundary. */ typedef struct { uint16_t header_len; uint16_t name_len; uint32_t nbases; uint16_t clip_qual_left; uint16_t clip_qual_right; uint16_t clip_adapter_left; uint16_t clip_adapter_right; char *name; } sff_read_header; /* * We have one read_data section per reading, following the read_header. * It is padded to an 8-byte boundary. */ typedef struct { uint16_t *flowgram; /* x 100.0 */ uint8_t *flow_index; /* relative to last */ char *bases; uint8_t *quality; } sff_read_data; /* * Low level functions to decode SFF internals */ sff_common_header *decode_sff_common_header(unsigned char *buf); sff_common_header *read_sff_common_header(mFILE *mf); void free_sff_common_header(sff_common_header *h); sff_read_header *decode_sff_read_header(unsigned char *buf); void free_sff_read_header(sff_read_header *h); sff_read_header *read_sff_read_header(mFILE *mf); void free_sff_read_data(sff_read_data *d); sff_read_data *read_sff_read_data(mFILE *mf, int nflows, int nbases); /* * Loads the first SFF sequence from an SFF container and returns as a Read. */ Read *mfread_sff(mFILE *mf); #ifdef __cplusplus } #endif #endif /* _SFF_H_ */ io_lib-io_lib-1-14-11/io_lib/srf.c000066400000000000000000001446261336132477700165720ustar00rootroot00000000000000/* * Copyright (c) 2007-2009, 2013 Genome Research Ltd. * Author(s): 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. */ #ifdef HAVE_CONFIG_H #include "io_lib_config.h" #endif #include #include #include #include "io_lib/Read.h" #include "io_lib/misc.h" #include "io_lib/ztr.h" #include "io_lib/hash_table.h" #include "io_lib/xalloc.h" #include "io_lib/srf.h" /* * --------------------------------------------------------------------------- * Object creation / destruction. */ /* * Allocates and returns an srf_t structure. * fp is the file point associated with this SRF file. Pass as NULL if unknown * at this stage. * * Returns malloced memory on success * NULL on failure */ srf_t *srf_create(FILE *fp) { srf_t *srf = (srf_t *)calloc(1, sizeof(*srf)); if (srf) srf->fp = fp; return srf; } /* * Opens an SRF archive for reading or writing as defined by 'mode'. Mode is * passed directly on to fopen() and so uses the same flags. * * Returns a srf_t struct pointer on success. * NULL on failure */ srf_t *srf_open(char *fn, char *mode) { FILE *fp; char bmode[11]; size_t l, i; /* Enforce binary mode for windows */ if ((l = strlen(mode)) < 9) { int binary = 0; for (i = 0; i < l; i++) { if ('b' == (bmode[i] = mode[i])) binary=1; } if (!binary) bmode[i++] = 'b'; bmode[i] = 0; mode = bmode; } return (fp = fopen(fn, mode)) ? srf_create(fp) : NULL; } /* * Deallocates an srf_t struct. If auto_close is true then it also closes * any associated FILE pointer. */ void srf_destroy(srf_t *srf, int auto_close) { if (!srf) return; if (auto_close && srf->fp) { if (-1 == fclose(srf->fp)) perror("fclose(srf->fp)"); } if(srf->th.trace_hdr) free(srf->th.trace_hdr); if (srf->mf) mfdestroy(srf->mf); if (srf->ztr) delete_ztr(srf->ztr); free(srf); } /* * --------------------------------------------------------------------------- * Base data type I/O. */ /* * Writes a null-terminated C string in pascal-string form. * Returns the number of bytes written or * -1 for failure. */ int srf_write_pstring(srf_t *srf, char *str) { size_t l = str ? strlen(str) : 0; if (l > 255) return -1; if (l) return fprintf(srf->fp, "%c%s", (int)l, str); else return fprintf(srf->fp, "%c", (int)l); } /* * As per srf_write_pstring but 'str' may hold binary data including nul * chars, hence we pass over length as a separate paremeter. */ int srf_write_pstringb(srf_t *srf, char *str, int length) { if (length > 255 || length < 0) return -1; if (length) return fprintf(srf->fp, "%c%s", (int)length, str); else return fprintf(srf->fp, "%c", (int)length); } /* * Reads a pascal-style string from the srf file. * 'str' passed in needs to be at least 256 bytes long. The string read * will be stored there and nul terminated. * * Returns the length of the string read (minus nul char), * -1 for failure */ int srf_read_pstring(srf_t *srf, char *str) { int len; if (EOF == (len = fgetc(srf->fp))) return -1; if (len != fread(str, 1, len, srf->fp)) return -1; str[len] = '\0'; return len; } /* * Read/write unsigned 32-bit and 64-bit values in big-endian format * (ie the same as ZTR and SCF endian uses). * Functions all return 0 for success, -1 for failure. */ int srf_read_uint32(srf_t *srf, uint32_t *val) { unsigned char d[4]; if (1 != fread(d, 4, 1, srf->fp)) return -1; *val = (d[0] << 24) | (d[1] << 16) | (d[2] << 8) | (d[3] << 0); return 0; } int srf_write_uint32(srf_t *srf, uint32_t val) { unsigned char d[4]; d[0] = (val >> 24) & 0xff; d[1] = (val >> 16) & 0xff; d[2] = (val >> 8) & 0xff; d[3] = (val >> 0) & 0xff; return fwrite(d, 4, 1, srf->fp) ? 0 : -1; } int srf_read_uint64(srf_t *srf, uint64_t *val) { unsigned char d[8]; if (1 != fread(d, 8, 1, srf->fp)) return -1; *val = ((uint64_t)d[0] << 56) | ((uint64_t)d[1] << 48) | ((uint64_t)d[2] << 40) | ((uint64_t)d[3] << 32) | ((uint64_t)d[4] << 24) | ((uint64_t)d[5] << 16) | ((uint64_t)d[6] << 8) | ((uint64_t)d[7] << 0); return 0; } int srf_write_uint64(srf_t *srf, uint64_t val) { unsigned char d[8]; d[0] = (val >> 56) & 0xff; d[1] = (val >> 48) & 0xff; d[2] = (val >> 40) & 0xff; d[3] = (val >> 32) & 0xff; d[4] = (val >> 24) & 0xff; d[5] = (val >> 16) & 0xff; d[6] = (val >> 8) & 0xff; d[7] = (val >> 0) & 0xff; return fwrite(d, 8, 1, srf->fp) ? 0 : -1; } /* * --------------------------------------------------------------------------- * Mid level I/O - srf block type handling */ /* * Allocates and initialises a container header structure. An existing * srf_cont_hdr_t may be passed in to avoid allocation of a new object. * * Returns: allocated cont_header on success, to be freed using * srf_destroy_cont_hdr() (if allocated here), * NULL on failure. */ srf_cont_hdr_t *srf_construct_cont_hdr(srf_cont_hdr_t *ch, char *bc, char *bc_version) { if (!ch) { if (NULL == (ch = (srf_cont_hdr_t *)calloc(1, sizeof(*ch)))) return NULL; } ch->block_type = SRFB_CONTAINER; strcpy(ch->version, SRF_VERSION); ch->container_type = 'Z'; strncpy(ch->base_caller, bc, 255); strncpy(ch->base_caller_version, bc_version, 255); return ch; } /* * Deallocates an srf_cont_hdr_t constructed by srf_construct_cont_hdr(). */ void srf_destroy_cont_hdr(srf_cont_hdr_t *ch) { if (ch) free(ch); } /* * Reads a container header and stores the result in 'ch'. * Returns 0 for success * -1 for failure */ int srf_read_cont_hdr(srf_t *srf, srf_cont_hdr_t *ch) { char magic[3]; uint32_t sz; if (!ch) return -1; /* Check block type */ if (EOF == (ch->block_type = fgetc(srf->fp))) return -1; if (ch->block_type != SRFB_CONTAINER) return -1; /* Check magic number && version */ if (3 != fread(magic, 1, 3, srf->fp)) return -1; if (0 != srf_read_uint32(srf, &sz)) return -1; if (srf_read_pstring(srf, ch->version) < 0) return -1; if (strncmp(magic, "SRF", 3) || strcmp(ch->version, SRF_VERSION)) return -1; /* Containter type, base caller bits */ if (EOF == (ch->container_type = fgetc(srf->fp)) || srf_read_pstring(srf, ch->base_caller) < 0|| srf_read_pstring(srf, ch->base_caller_version) < 0) return -1; return 0; } /* * Writes a container header to disk. * * 4 Block type + magic number ("SSRF") * 1+n: pString for version number ("1.0") * 1: "Z" => container type is ZTR * 1+n: pString for base-caller ("eg Bustard") * 1+n: pString for base-caller version (eg "1.8.28") * 4: uint32 distance from start of header to first data block. * 4: uint32 distance from start of block to index block (0). FIXME * * Returns 0 for success * -1 for failure */ int srf_write_cont_hdr(srf_t *srf, srf_cont_hdr_t *ch) { uint32_t sz = 0; if (!ch) return -1; /* Magic number && version */ if (4 != fwrite(SRF_MAGIC, 1, 4, srf->fp)) return -1; /* Header size */ sz = 9 + strlen(ch->version) + 1 + strlen(ch->base_caller) + 1 + strlen(ch->base_caller_version) + 1; if (0 != srf_write_uint32(srf, sz)) return -1; if (srf_write_pstring(srf, ch->version) < 0) return -1; /* Containter type, base caller bits */ if (EOF == fputc(ch->container_type, srf->fp)) return -1; if (srf_write_pstring(srf, ch->base_caller) < 0) return -1; if (srf_write_pstring(srf, ch->base_caller_version) < 0) return -1; return ferror(srf->fp) ? -1 : 0; } /* * Reads an XML TraceInfo block * Returns 0 for success * -1 for failure */ int srf_read_xml(srf_t *srf, srf_xml_t *xml) { int block_type; if (EOF == (block_type = fgetc(srf->fp))) return -1; if (block_type != SRFB_XML) return -1; if (0 != srf_read_uint32(srf, &xml->xml_len)) return -1; xml->xml_len -= 5; if (NULL == (xml->xml = (char *)realloc(xml->xml, xml->xml_len+1))) return -1; if (xml->xml_len != fread(xml->xml, 1, xml->xml_len, srf->fp)) return -1; xml->xml[xml->xml_len] = 0; return 0; } /* * Writes an XML TraceInfo block * Returns 0 for success * -1 for failure */ int srf_write_xml(srf_t *srf, srf_xml_t *xml) { if (!srf->fp) return -1; if (EOF == fputc(SRFB_XML, srf->fp)) return -1; if (-1 == srf_write_uint32(srf, xml->xml_len+5)) return -1; if (xml->xml_len != fwrite(xml->xml, 1, xml->xml_len, srf->fp)) return -1; return ferror(srf->fp) ? -1 : 0; } /* * Initialises a srf_trace_header_t and inserts some passed in values. * If the supplied th is NULL then a new structure is allocated. * * Returns a pointer to the dh passed in (or allocated if NULL) on success * NULL on failure */ srf_trace_hdr_t *srf_construct_trace_hdr(srf_trace_hdr_t *th, char *prefix, unsigned char *header, uint32_t header_sz) { if (!th) { if (NULL == (th = (srf_trace_hdr_t *)calloc(1, sizeof(*th)))) return NULL; } th->block_type = SRFB_TRACE_HEADER; strncpy(th->id_prefix, prefix, 255); th->trace_hdr_size = header_sz; th->trace_hdr = header; th->read_prefix_type = 'E'; return th; } /* * Deallocates a srf_trace_hdr_t if allocated by * srf_construct_trace_hdr(). * Do not use this if you passed in a static srf_trace_hdr to the construct * function. */ void srf_destroy_trace_hdr(srf_trace_hdr_t *th) { if (th) { if (th->trace_hdr) free(th->trace_hdr); free(th); } } /* * Reads a data header and stores the result in 'th'. * Returns 0 for success * -1 for failure */ int srf_read_trace_hdr(srf_t *srf, srf_trace_hdr_t *th) { int z; /* Check block type */ if (EOF == (th->block_type = fgetc(srf->fp))) return -1; if (th->block_type != SRFB_TRACE_HEADER) return -1; if (0 != srf_read_uint32(srf, &th->trace_hdr_size)) return -1; th->trace_hdr_size -= 1 + 4 + 1; /* Read-id prefix */ if (EOF == (th->read_prefix_type = fgetc(srf->fp))) return -1; if ((z = srf_read_pstring(srf, th->id_prefix)) < 0) return -1; th->trace_hdr_size -= z+1; /* The data header itself */ if (th->trace_hdr) free(th->trace_hdr); if (th->trace_hdr_size) { if (NULL == (th->trace_hdr = malloc(th->trace_hdr_size))) return -1; if (th->trace_hdr_size != fread(th->trace_hdr, 1, th->trace_hdr_size, srf->fp)) { free(th->trace_hdr); th->trace_hdr = NULL; return -1; } } else { th->trace_hdr = NULL; } return 0; } /* * Writes a srf_trace_hdr_t structure to disk. * Returns 0 for sucess * -1 for failure */ int srf_write_trace_hdr(srf_t *srf, srf_trace_hdr_t *th) { uint32_t sz; if (!srf->fp) return -1; if (EOF == fputc(th->block_type, srf->fp)) return -1; /* Size */ sz = 1 + 4 + 1 + strlen(th->id_prefix) + 1 + th->trace_hdr_size; if (-1 == srf_write_uint32(srf, sz)) return -1; /* Prefix */ if (EOF == fputc(th->read_prefix_type, srf->fp)) return -1; if (-1 == srf_write_pstring(srf, th->id_prefix)) return -1; /* The ztr header blob itself... */ if (th->trace_hdr_size != fwrite(th->trace_hdr, 1, th->trace_hdr_size, srf->fp)) return -1; return ferror(srf->fp) ? -1 : 0; } srf_trace_body_t *srf_construct_trace_body(srf_trace_body_t *tb, char *suffix, int suffix_len, unsigned char *body, uint32_t body_size, unsigned char flags) { if (!tb) { if (NULL == (tb = (srf_trace_body_t *)calloc(1, sizeof(*tb)))) return NULL; } tb->block_type = SRFB_TRACE_BODY; if (suffix_len == -1) { suffix_len = strlen(suffix); if (suffix_len > 255) suffix_len = 255; } memcpy(tb->read_id, suffix, suffix_len); tb->read_id[suffix_len] = 0; tb->read_id_length = suffix_len; tb->trace = body; tb->trace_size = body_size; tb->flags = flags; return tb; } void srf_destroy_trace_body(srf_trace_body_t *tb) { if (tb) free(tb); } /* * Writes a new trace body. * * Returns: 0 on success * -1 on failure */ int srf_write_trace_body(srf_t *srf, srf_trace_body_t *tb) { uint32_t sz; if (!srf->fp) return -1; if (EOF == fputc(tb->block_type, srf->fp)) return -1; /* Size */ sz = 6 + tb->read_id_length+1 + tb->trace_size; if (0 != srf_write_uint32(srf, sz)) return -1; /* Flags and name */ if (EOF == (fputc(tb->flags, srf->fp))) return -1; if (-1 == srf_write_pstringb(srf, tb->read_id, tb->read_id_length)) return -1; /* Tbe ztr footer blob itself... */ if (tb->trace_size != fwrite(tb->trace, 1, tb->trace_size, srf->fp)) return -1; return ferror(srf->fp) ? -1 : 0; } /* * Reads a trace header + trace 'blob' and stores the result in 'th' * If no_trace is true then it skips loading the trace data itself. * * Returns 0 for success * -1 for failure */ int srf_read_trace_body(srf_t *srf, srf_trace_body_t *tb, int no_trace) { int z; /* Check block type */ if (EOF == (tb->block_type = fgetc(srf->fp))) return -1; if (tb->block_type != SRFB_TRACE_BODY) return -1; /* Size */ if (0 != srf_read_uint32(srf, &tb->trace_size)) return -1; tb->trace_size -= 6; /* Flags */ if (EOF == (z = fgetc(srf->fp))) return -1; tb->flags = z; /* Read-id suffix */ if ((z = srf_read_pstring(srf, tb->read_id)) < 0) return -1; tb->read_id_length = z; tb->trace_size -= z+1; /* The trace data itself */ if (!no_trace) { if (tb->trace_size) { if (NULL == (tb->trace = malloc(tb->trace_size))) return -1; if (tb->trace_size != fread(tb->trace, 1, tb->trace_size, srf->fp)) { free(tb->trace); tb->trace = NULL; return -1; } } else { tb->trace = NULL; } } else { /* Skip */ fseeko(srf->fp, tb->trace_size, SEEK_CUR); tb->trace = NULL; } return 0; } /* * Reads a SRF index header. See srf_write_index_hdr for the format. * If no_seek is true it reads the header starting at the current file * offset, otherwise it seeks to the end of the file and reads that * header instead. * * Returns 0 on success and fills out *hdr * -1 on failure */ int srf_read_index_hdr(srf_t *srf, srf_index_hdr_t *hdr, int no_seek) { int sz, z; /* Load footer */ if (!no_seek) { if (0 != fseeko(srf->fp, -16, SEEK_END)) return -1; if (4 != fread(hdr->magic, 1, 4, srf->fp)) return -1; if (4 != fread(hdr->version, 1, 4, srf->fp)) return -1; if (0 != srf_read_uint64(srf, &hdr->size)) return -1; /* Check for validity */ if (memcmp(hdr->magic, SRF_INDEX_MAGIC, 4) || memcmp(hdr->version, SRF_INDEX_VERSION, 4)) return -1; /* Seek to index header and re-read */ if (0 != fseeko(srf->fp, -(int64_t)hdr->size, SEEK_END)) return -1; } if (4 != fread(hdr->magic, 1, 4, srf->fp)) return -1; if (4 != fread(hdr->version, 1, 4, srf->fp)) return -1; if (0 != srf_read_uint64(srf, &hdr->size)) return -1; /* Check once more */ if (memcmp(hdr->magic, SRF_INDEX_MAGIC, 4) || memcmp(hdr->version, SRF_INDEX_VERSION, 4)) return -1; /* And finally the remainder of the index header details */ if (EOF == (hdr->index_type = fgetc(srf->fp))) return -1; if (EOF == (hdr->dbh_pos_stored_sep = fgetc(srf->fp))) return -1; if (0 != srf_read_uint32(srf, &hdr->n_container)) return -1; if (0 != srf_read_uint32(srf, &hdr->n_data_block_hdr)) return -1; if (0 != srf_read_uint64(srf, &hdr->n_buckets)) return -1; sz = 34; /* fixed size of the above records */ if ((z = srf_read_pstring(srf, hdr->dbh_file)) < 0) return -1; sz += z+1; if ((z = srf_read_pstring(srf, hdr->cont_file)) < 0) return -1; sz += z+1; hdr->index_hdr_sz = sz; return 0; } /* * Writes a SRF index header. * * Header: * x4 magic number, starting with 'I'. * x4 version code (eg "1.00") * x8 index size * x1 index type ('E' normally) * x1 dbh_pos_stored_sep (indicates if the item list contains the * "data block header" index number). * x4 number of containers * x4 number of DBHs * x8 number of hash buckets * * x* dbhFile p-string (NULL if held within the same file) * x* contFile p-string (NULL if held within the same file) * * Returns 0 on success * -1 on failure */ int srf_write_index_hdr(srf_t *srf, srf_index_hdr_t *hdr) { if (4 != fwrite(hdr->magic, 1, 4, srf->fp)) return -1; if (4 != fwrite(hdr->version, 1, 4, srf->fp)) return -1; if (0 != srf_write_uint64(srf, hdr->size)) return -1; if (EOF == fputc(hdr->index_type, srf->fp)) return -1; if (EOF == fputc(hdr->dbh_pos_stored_sep, srf->fp)) return -1; if (0 != srf_write_uint32(srf, hdr->n_container)) return -1; if (0 != srf_write_uint32(srf, hdr->n_data_block_hdr)) return -1; if (0 != srf_write_uint64(srf, hdr->n_buckets)) return -1; if (-1 == srf_write_pstring(srf, hdr->dbh_file)) return -1; if (-1 == srf_write_pstring(srf, hdr->cont_file)) return -1; return ferror(srf->fp) ? -1 : 0; } /* Position in index - internal struct used for code below only */ typedef struct { uint64_t pos; uint32_t dbh; } pos_dbh; /* * This allocates and initialises an srf_index_t struct filling out the * fields to default values or the supplied parameters. It does not * actually write anything to disc itself. * * Note: non-NULL values for ch_file and th_file are not implemented yet. * * ch_file is the container header file. If specified as non-NULL it is the * name of the file storing the container and DB records (trace bodies). * NULL implies all the data is in the same file. * * th_file is the filename where we store the DBH records (trace headers). * NULL implies all the data is in the same file. * * dbh_sep is a boolean value used to indicate whether we store the * location of DBH+DB per trace or just the DB record. The latter uses less * space and is most generally used, but the former is required if DBH and DB * are split apart into two files (ch_file and th_file). * * Returns srf_index_t pointer on success. * NULL on failure */ srf_index_t *srf_index_create(char *ch_file, char *th_file, int dbh_sep) { srf_index_t *idx = (srf_index_t *)malloc(sizeof(srf_index_t)); if (!idx) return NULL; if (ch_file) { strncpy(idx->ch_file, ch_file, PATH_MAX); idx->ch_file[PATH_MAX] = 0; } else { idx->ch_file[0] = 0; } if (th_file) { strncpy(idx->th_file, th_file, PATH_MAX); idx->th_file[PATH_MAX] = 0; } else { idx->th_file[0] = 0; } idx->dbh_pos_stored_sep = dbh_sep; /* Create the arrays and hash table */ if (!(idx->ch_pos = ArrayCreate(sizeof(uint64_t), 0))) return NULL; if (!(idx->th_pos = ArrayCreate(sizeof(uint64_t), 0))) return NULL; if (!(idx->name_blocks = ArrayCreate(sizeof(srf_name_block_t), 0))) return NULL; if (!(idx->db_hash = HashTableCreate(0, HASH_DYNAMIC_SIZE | HASH_FUNC_JENKINS3 | HASH_NONVOLATILE_KEYS | HASH_POOL_ITEMS))) return NULL; return idx; } /* * Deallocates memory used by an srf_index_t structure. */ void srf_index_destroy(srf_index_t *idx) { size_t i; if (!idx) return; if (idx->db_hash) HashTableDestroy(idx->db_hash, 0); if (idx->ch_pos) ArrayDestroy(idx->ch_pos); if (idx->th_pos) ArrayDestroy(idx->th_pos); if (idx->name_blocks) { for (i = 0; i < ArrayMax(idx->name_blocks); i++) { if (NULL != arr(srf_name_block_t, idx->name_blocks, i).names) free(arr(srf_name_block_t, idx->name_blocks, i).names); } ArrayDestroy(idx->name_blocks); } free(idx); } /* * Dumps out some statistics on the index to fp, or stderr if fp * is NULL. */ void srf_index_stats(srf_index_t *idx, FILE *fp) { HashTableStats(idx->db_hash, fp ? fp : stderr); } /* * Adds a container header (CH block) to the srf index. * * Returns 0 on success * -1 on failure */ int srf_index_add_cont_hdr(srf_index_t *idx, uint64_t pos) { uint64_t *ip = ARRP(uint64_t, idx->ch_pos, ArrayMax(idx->ch_pos)); return ip ? (*ip = pos, 0) : -1; } /* * Adds a trace header (DBH block) to the srf index. * * Returns 0 on success * -1 on failure */ int srf_index_add_trace_hdr(srf_index_t *idx, uint64_t pos) { uint64_t *ip = ARRP(uint64_t, idx->th_pos, ArrayMax(idx->th_pos)); return ip ? (*ip = pos, 0) : -1; } /* * Adds a trace body (DB block) to the srf index. * * Returns 0 on success * -1 on failure */ int srf_index_add_trace_body(srf_index_t *idx, char *name, uint64_t pos) { HashData hd; pos_dbh *pdbh; srf_name_block_t *blockp; char *name_copy; size_t name_len; int new; if (idx->dbh_pos_stored_sep) { if (NULL == (pdbh = (pos_dbh *)malloc(sizeof(*pdbh)))) return -1; pdbh->pos = pos; pdbh->dbh = ArrayMax(idx->th_pos); hd.p = pdbh; } else { hd.i = pos; } name_len = strlen(name) + 1; /* Include NULL */ /* Allocate more space for names if needed */ if (ArrayMax(idx->name_blocks) == 0 || arr(srf_name_block_t, idx->name_blocks, ArrayMax(idx->name_blocks) - 1).space <= name_len) { blockp = ARRP(srf_name_block_t, idx->name_blocks, ArrayMax(idx->name_blocks)); if (NULL == blockp) return -1; blockp->used = 0; blockp->space = (name_len < SRF_INDEX_NAME_BLOCK_SIZE ? SRF_INDEX_NAME_BLOCK_SIZE : name_len); blockp->names = xmalloc(blockp->space); if (NULL == blockp->names) { ArrayMax(idx->name_blocks)--; return -1; } } blockp = ARRP(srf_name_block_t, idx->name_blocks, ArrayMax(idx->name_blocks) - 1); name_copy = blockp->names + blockp->used; memcpy(name_copy, name, name_len); blockp->used += name_len; blockp->space -= name_len; if (NULL == HashTableAdd(idx->db_hash, name_copy, name_len - 1, hd, &new)){ return -1; } if (0 == new) { fprintf(stderr, "duplicate read name %s\n", name); return -1; } return 0; } /* * Writes the HashTable structures to 'fp'. * This is a specialisation of the HashTable where the HashData is a * position,size tuple. * * Header: * x4 magic number, starting with 'I'. * x4 version code (eg "1.00") * x8 index size (should be x4 as we assume bucket locs are x4?) * * x1 index type ('E' normally) * x1 dbh_pos_stored_sep (indicates if the item list contains the * "data block header" index number). * * x4 number of containers * x4 number of DBHs * x8 number of hash buckets * * x* dbhFile p-string (NULL if held within the same file) * x* contFile p-string (NULL if held within the same file) * * Containers: (1 entry per container) * x8 file position of container header * * Data Block Headers: (1 entry per DBH) * x8 file position of container header * * Buckets: (1 entry per bucket) * x8 8-byte offset of linked list pos, rel. to the start of the hdr * * Items: (1 per trace) * x1 name disambiguation hash, top-most bit set => last item in list * x8 data position * (x4) (dbh_index - optional; present if dbh_pos_stored_sep is 1) * * Footer: * x4 magic number * x4 version * x8 index size * * Returns: the number of bytes written on success * -1 for error */ int srf_index_write(srf_t *srf, srf_index_t *idx) { unsigned int i, j; srf_index_hdr_t hdr; uint64_t *bucket_pos; int item_sz; HashTable *h = idx->db_hash; /* Option: whether to store dbh positions directly in the index */ hdr.dbh_pos_stored_sep = idx->dbh_pos_stored_sep; /* Compute index size and bucket offsets */ hdr.size = 34 + 1 + strlen(idx->ch_file) + 1 + strlen(idx->th_file); hdr.size += 8*(ArrayMax(idx->ch_pos) + ArrayMax(idx->th_pos) + h->nbuckets); if (NULL == (bucket_pos = (uint64_t *)calloc(h->nbuckets, sizeof(*bucket_pos)))) return -1; for (i = 0; i < h->nbuckets; i++) { HashItem *hi; if (!(hi = h->bucket[i])) continue; bucket_pos[i] = hdr.size; item_sz = 1 + 8 + (hdr.dbh_pos_stored_sep ? 4 : 0); for (; hi; hi = hi->next) hdr.size += item_sz; } hdr.size += 16; /* footer */ /* Construct and write out the index header */ memcpy(hdr.magic, SRF_INDEX_MAGIC, 4); memcpy(hdr.version, SRF_INDEX_VERSION, 4); hdr.index_type = 'E'; hdr.n_container = ArrayMax(idx->ch_pos); hdr.n_data_block_hdr = ArrayMax(idx->th_pos); hdr.n_buckets = h->nbuckets; strncpy(hdr.dbh_file, idx->th_file, 255); strncpy(hdr.cont_file, idx->ch_file, 255); if (0 != srf_write_index_hdr(srf, &hdr)) return -1; /* Write the container and data block header arrays */ j = ArrayMax(idx->ch_pos); for (i = 0; i < j; i++) { if (0 != srf_write_uint64(srf, arr(uint64_t, idx->ch_pos, i))) return -1; } j = ArrayMax(idx->th_pos); for (i = 0; i < j; i++) { if (0 != srf_write_uint64(srf, arr(uint64_t, idx->th_pos, i))) return -1; } /* Write out buckets */ for (i = 0; i < h->nbuckets; i++) { if (0 != srf_write_uint64(srf, bucket_pos[i])) return -1; } /* Write out the trace locations themselves */ for (i = 0; i < h->nbuckets; i++) { HashItem *hi; /* fprintf(stderr, "Bucket %d offset %lld vs %lld\n", i, ftell(srf->fp), bucket_pos[i]); */ if (!(hi = h->bucket[i])) continue; for (; hi; hi = hi->next) { uint64_t pos; uint32_t dbh = 0; uint32_t h7; if (hdr.dbh_pos_stored_sep) { pos_dbh *pdbh = (pos_dbh *)hi->data.p; pos = pdbh->pos; dbh = pdbh->dbh; } else { pos = hi->data.i; } /* Rehash key in 7 bits; */ h7 = hash64(h->options & HASH_FUNC_MASK, (uint8_t *)hi->key, hi->key_len) >> 57; if (!hi->next) h7 |= 0x80; /* fprintf(stderr, "\t%.*s => %x @ %lld\n", hi->key_len, hi->key, h7, pos); */ if (fputc(h7, srf->fp) < 0) return -1; if (0 != srf_write_uint64(srf, pos)) return -1; if (hdr.dbh_pos_stored_sep) if (0 != srf_write_uint32(srf, dbh)) return -1; } } /* Footer */ if (4 != fwrite(hdr.magic, 1, 4, srf->fp)) return -1; if (4 != fwrite(hdr.version, 1, 4, srf->fp)) return -1; if (0 != srf_write_uint64(srf, hdr.size)) return -1; free(bucket_pos); return 0; } /* * --------------------------------------------------------------------------- * Trace name codec details. */ /* * Reads up to 32-bits worth of data and returns. Updates the block * byte and bit values to indicate the current 'read' position. * * Returns unsigned value on success (>=0) * -1 on failure */ static uint32_t get_hi_bits(block_t *block, int nbits) { unsigned int val, bnum = 0; if (block->byte*8 + block->bit + nbits > block->alloc * 8) return -1; /* Fetch the partial byte of data */ val = (block->data[block->byte]) & ((1<<(8-block->bit))-1); bnum = 8 - block->bit; if (bnum >= nbits) { val >>= bnum-nbits; val &= (1<bit += nbits; return val; } /* And additional entire bytes worth as required */ while (bnum+8 <= nbits && bnum+8 < 32) { val <<= 8; val |= block->data[++block->byte]; bnum += 8; } /* The remaining partial byte */ val <<= nbits-bnum; val |= (block->data[++block->byte] >> (8-(nbits-bnum))) & ((1<<(nbits-bnum))-1); block->bit = nbits-bnum; return val; } /* * Stores up to 32-bits of data in a block */ static void set_hi_bits(block_t *block, uint32_t val, int nbits) { unsigned int curr = block->data[block->byte]; /* Pack first partial byte */ if (nbits > 8-block->bit) { curr |= val >> (nbits -= 8-block->bit); block->data[block->byte] = curr; block->data[++block->byte] = 0; block->bit = 0; } else { curr |= val << (8-block->bit - nbits); block->data[block->byte] = curr; if ((block->bit += nbits) == 8) { block->bit = 0; block->data[++block->byte] = 0; } return; } /* Handle whole bytes worth */ while (nbits > 8) { block->data[block->byte++] = (val >> (nbits-=8)) & 0xff; } /* And finally any remaining bits left */ block->data[block->byte] = (val & ((1<bit = nbits; } /* * Formats are specified embedded in 'fmt' using a percent-rule, much * like printf(). * * Both fmt and suffix are C-style nul terminated strings. * * The format consists of: * * '%' * * Field-width is a numerical value indicating the number of characters we * wish to print. It is optional as without specifying this we emit as * many characters as are needed to describe the data. If specified the * output is padded to be at least field-width in size. The padding character * may vary on the otuput format, but will typically be '0'. * * Bits-used consists of '.' (a full stop) followed by a numerical value * indicating the number of bits to read from the suffix, starting from * bit 0 or the next free bit following a previous format. If not specified * generally all bits are used (8 * suffix_len) unless otherwise indicated * below. * * Format-code may be one of: * 'd' decimal values (0-9) * 'o' octal values (0-7) * 'x' hexidecimal values, lowercase * 'X' hexidecimal values, uppercase * 'j' base-36 encoding, lowercase * 'J' base-36 encoding, uppercase (454) * 'c' a single character (default bits used = 8) * 's' string (all bits used, treated as ascii) * '%' a literal percent character (no bits used). * * Returns the number of bytes written to 'name' on success * -1 on failure */ #define emit(c) \ if (out_pos < name_len-1) { \ name[out_pos++] = (c); \ } else { \ block_destroy(blk, 1);\ return name_len; \ } int construct_trace_name(char *fmt, unsigned char *suffix, int suffix_len, char *name, int name_len) { block_t *blk = block_create(suffix, suffix_len); int out_pos = 0; int percent = 0; /* Default nul-terminate for abort cases */ name[name_len-1] = '\0'; for(; *fmt; fmt++) { switch(*fmt) { /* A format specifier */ case '%': { int width = 0; int bits = 0; uint32_t val; fmt++; percent++; /* Width specifier */ if (0 == (width = strtol(fmt, &fmt, 10))) width = 1; /* minimum width */ /* Bit size specifier */ if ('.' == *fmt) { fmt++; bits = strtol(fmt, &fmt, 10); } /* The format code */ switch (*fmt) { int i; case '%': for (i = 0; i < width; i++) { emit('%'); } break; case 'o': case 'd': case 'x': case 'X': case 'j': case 'J': { /* One of the integer encoding formats */ char *digits = "0123456789abcdef"; int d = 0, tmp_ind = 0; char tmp[1024]; switch(*fmt) { case 'o': d=8; break; case 'd': d=10; break; case 'x': d=16; break; case 'X': d=16; digits = "0123456789ABCDEF"; break; case 'j': d=36; digits = "abcdefghijklmnopqrstuvwxyz0123456789"; break; case 'J': /* Used by 454 */ d=36; digits = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"; break; } while (bits > 0) { int32_t sv; int nb = bits > 32 ? 32 : bits; if (-1 == (sv = get_hi_bits(blk, nb))) return -1; val = sv; do { tmp[tmp_ind++] = digits[val % d]; val /= d; } while (val != 0); bits -= nb; } /* Pad to requested size */ for (i = width; i > tmp_ind; i--) emit(*digits); /* Output the formatted value itself */ do { emit(tmp[--tmp_ind]); } while (tmp_ind != 0); break; } case 'c': /* A single n-bit character */ if (!bits) bits = 8; if (-1 == (val = get_hi_bits(blk, bits))) return -1; emit(val); break; case 's': { /* A string, to the end of suffix, of n-bit characters */ if (!bits) bits = 8; /* Reading n-bits at a time to produce a string */ while (-1 != (val = get_hi_bits(blk, bits))) emit(val); break; } default: fprintf(stderr, "Unknown arg: %c\n", *fmt); } } case '\0': break; default: emit(*fmt); } } /* * No percent rule found implies the name is a simple string * concatenation of prefix and suffix */ if (!percent) { int i; /* A strncpy would be more efficient here */ for (i = 0; suffix[i]; i++) { emit(suffix[i]); } } emit('\0'); block_destroy(blk, 1); return out_pos; } /* * The opposite of above. * Given a format and a set of arguments packs the values into the * supplied 'suffix' string. This should be 256 characters long and the * first byte will consist of the real length. * * Returns 0 on success * -1 on failuare */ int pack_trace_suffix(unsigned char *suffix, char *fmt, ...) { block_t *blk = block_create(NULL, 256); va_list args; va_start(args, fmt); for(; *fmt; fmt++) { switch(*fmt) { /* A format specifier */ case '%': { int width __UNUSED__; int bits = 0; signed int val; fmt++; /* Width specifier - ignore this */ width = strtol(fmt, &fmt, 10); /* Bit size specifier */ if ('.' == *fmt) { fmt++; bits = strtol(fmt, &fmt, 10); } /* The format code */ switch (*fmt) { case '%': /* A literal percent */ break; case 'o': case 'd': case 'x': case 'X': case 'j': case 'J': /* A numeric value - it doesn't matter what format it * is specified as, just how many bits. */ val = (uint32_t)va_arg(args, int); set_hi_bits(blk, val, bits); break; case 'c': if (!bits) bits = 8; val = (unsigned char)va_arg(args, int); set_hi_bits(blk, val, bits); break; case 's': { char *s = (char *)va_arg(args, char *); if (!bits) bits = 8; for (; *s; s++) { set_hi_bits(blk, *s, bits); } break; } default: fprintf(stderr, "Unknown arg: %c\n", *fmt); } } } } if (blk->byte >= 256) return -1; *suffix = blk->byte + (blk->bit > 0); memcpy(suffix+1, blk->data, *suffix); return 0; } /* * --------------------------------------------------------------------------- * Higher level I/O functions */ /* * Fetches the next trace from an SRF container as a "memory-FILE". * Name, if defined (which should be a buffer of at least 512 bytes long) * will be filled out to contain the read name. * * Returns mFILE containing trace on success * NULL on failure. */ mFILE *srf_next_trace(srf_t *srf, char *name) { do { int type; switch(type = srf_next_block_type(srf)) { case -1: /* EOF */ return NULL; case SRFB_NULL_INDEX: { /* * Maybe the last 8 bytes of a the file (or previously was * last 8 bytes prior to concatenating SRF files together). * If so it's the index length and should always be 8 zeros. */ uint64_t ilen; if (1 != fread(&ilen, 8, 1, srf->fp)) return NULL; if (ilen != 0) return NULL; break; } case SRFB_CONTAINER: if (0 != srf_read_cont_hdr(srf, &srf->ch)) return NULL; break; case SRFB_XML: if (0 != srf_read_xml(srf, &srf->xml)) return NULL; break; case SRFB_TRACE_HEADER: if (0 != srf_read_trace_hdr(srf, &srf->th)) return NULL; break; case SRFB_TRACE_BODY: { mFILE *mf = mfcreate(NULL, 0); srf_trace_body_t tb; tb.trace = NULL; if (!mf || 0 != srf_read_trace_body(srf, &tb, 0)) return NULL; if (name) { if (-1 == construct_trace_name(srf->th.id_prefix, (unsigned char *)tb.read_id, tb.read_id_length, name, 512)) { return NULL; } } if (srf->th.trace_hdr_size) mfwrite(srf->th.trace_hdr, 1, srf->th.trace_hdr_size, mf); if (tb.trace_size) mfwrite(tb.trace, 1, tb.trace_size, mf); if (tb.trace) free(tb.trace); mrewind(mf); return mf; } case SRFB_INDEX: { off_t pos = ftell(srf->fp); srf_read_index_hdr(srf, &srf->hdr, 1); /* Skip the index body */ fseeko(srf->fp, pos + srf->hdr.size, SEEK_SET); break; } default: fprintf(stderr, "Block of unknown type '%c'. Aborting\n", type); return NULL; } } while (1); return NULL; } /* * Decodes a partial ZTR file consisting of data in 'mf'. * Note that mf may contain a partial chunk, so we need to be careful on * error checking. * * If a ztr object is passed in (in 'z') then we assume we've already * loaded the ZTR header and get straight down to decoding the remaining * chunks. Otherwise we also decode the header. * * If no chunk is visible at all then we'll return NULL and rewind mf. * Otherwise we'll leave the file pointer at the start of the next * partial chunk (or EOF if none) and return the ztr_t pointer. */ ztr_t *partial_decode_ztr(srf_t *srf, mFILE *mf, ztr_t *z) { ztr_t *ztr; ztr_chunk_t *chunk; long pos = 0; if (z) { /* Use existing ZTR object => already loaded header */ ztr = z; } else { /* Allocate or use existing ztr */ if (NULL == (ztr = new_ztr())) return NULL; /* Read the header */ if (-1 == ztr_read_header(mf, &ztr->header)) { if (!z) delete_ztr(ztr); mrewind(mf); return NULL; } /* Check magic number and version */ if (memcmp(ztr->header.magic, ZTR_MAGIC, 8) != 0) { if (!z) delete_ztr(ztr); mrewind(mf); return NULL; } if (ztr->header.version_major != ZTR_VERSION_MAJOR) { if (!z) delete_ztr(ztr); mrewind(mf); return NULL; } } /* Load chunks */ pos = mftell(mf); while ((chunk = ztr_read_chunk_hdr(mf))) { chunk->data = (char *)xmalloc(chunk->dlength); if (chunk->dlength != mfread(chunk->data, 1, chunk->dlength, mf)) break; ztr->nchunks++; ztr->chunk = (ztr_chunk_t *)xrealloc(ztr->chunk, ztr->nchunks * sizeof(ztr_chunk_t)); memcpy(&ztr->chunk[ztr->nchunks-1], chunk, sizeof(*chunk)); xfree(chunk); pos = mftell(mf); } /* * At this stage we're 'pos' into the mFILE mf with any remainder being * a partial block. */ if (0 == ztr->nchunks) { if (!z) delete_ztr(ztr); mrewind(mf); return NULL; } /* Ensure we exit at the start of a ztr CHUNK */ mfseek(mf, pos, SEEK_SET); /* If this is the header part, ensure we uncompress and init. data */ if (!z) { /* Force caching of huffman code_sets */ ztr_find_hcode(ztr, CODE_USER); /* And uncompress the rest */ uncompress_ztr(ztr); } return ztr; } /* * Creates a copy of ztr_t 'src' and returns it. The newly returned ztr_t * will consist of shared components where src and dest overlap, but freeing * dest will know what's appropriate to free and what is not. */ ztr_t *ztr_dup(ztr_t *src) { ztr_t *dest = new_ztr(); int i; if (!dest) return NULL; /* Basics */ *dest = *src; /* Mirror chunks */ dest->chunk = (ztr_chunk_t *)malloc(src->nchunks * sizeof(ztr_chunk_t)); for (i = 0; i < src->nchunks; i++) { dest->chunk[i] = src->chunk[i]; dest->chunk[i].ztr_owns = 0; /* src owns the data/meta_data */ } /* Mirror text_segments; no overlap here */ dest->text_segments = (ztr_text_t *)malloc(src->ntext_segments * sizeof(ztr_text_t)); for (i = 0; i < src->ntext_segments; i++) { dest->text_segments[i] = src->text_segments[i]; } /* huffman hcodes */ dest->hcodes = (ztr_hcode_t *)malloc(src->nhcodes * sizeof(ztr_hcode_t)); for (i = 0; i < src->nhcodes; i++) { dest->hcodes[i] = src->hcodes[i]; dest->hcodes[i].ztr_owns = 0; } return dest; } /* * Fetches the next trace from an SRF container as a ZTR object. * This is more efficient than srf_next_trace() if we are serially * reading through many traces as we decode ZTR data less often and can * cache data from one trace to the next. * * Name, if defined (which should be a buffer of at least 512 bytes long) * will be filled out to contain the read name. * * filter_mask should consist of zero or more SRF_READ_FLAG_* bits. * Reads with one or more flags matching these bits will be skipped over. * * flags, if non-NULL, is filled out on exit to contain the SRF flags * from the Data Block structure. * * Returns ztr_t * on success * NULL on failure. */ ztr_t *srf_next_ztr_flags(srf_t *srf, char *name, int filter_mask, int *flags) { do { int type; switch(type = srf_next_block_type(srf)) { case -1: /* EOF */ return NULL; case SRFB_NULL_INDEX: { /* * Maybe the last 8 bytes of a the file (or previously was * last 8 bytes prior to concatenating SRF files together). * If so it's the index length and should always be 8 zeros. */ uint64_t ilen; if (1 != fread(&ilen, 8, 1, srf->fp)) return NULL; if (ilen != 0) return NULL; break; } case SRFB_CONTAINER: if (0 != srf_read_cont_hdr(srf, &srf->ch)) return NULL; break; case SRFB_XML: if (0 != srf_read_xml(srf, &srf->xml)) return NULL; break; case SRFB_TRACE_HEADER: if (0 != srf_read_trace_hdr(srf, &srf->th)) return NULL; /* Decode ZTR chunks in the header */ if (srf->mf) mfdestroy(srf->mf); srf->mf = mfcreate(NULL, 0); if (srf->th.trace_hdr_size) mfwrite(srf->th.trace_hdr, 1, srf->th.trace_hdr_size, srf->mf); if (srf->ztr) delete_ztr(srf->ztr); mrewind(srf->mf); if (NULL != (srf->ztr = partial_decode_ztr(srf, srf->mf, NULL))) { srf->mf_pos = mftell(srf->mf); } else { /* Maybe not enough to decode or no headerBlob. */ /* So delay until decoding the body. */ srf->mf_pos = 0; } mfseek(srf->mf, 0, SEEK_END); srf->mf_end = mftell(srf->mf); break; case SRFB_TRACE_BODY: { srf_trace_body_t tb; ztr_t *ztr_tmp; if (!srf->mf || 0 != srf_read_trace_body(srf, &tb, 0)) return NULL; if (name) { if (-1 == construct_trace_name(srf->th.id_prefix, (unsigned char *)tb.read_id, tb.read_id_length, name, 512)) { return NULL; } } mfseek(srf->mf, srf->mf_end, SEEK_SET); if (tb.trace_size) { mfwrite(tb.trace, 1, tb.trace_size, srf->mf); free(tb.trace); tb.trace = NULL; } mftruncate(srf->mf, mftell(srf->mf)); mfseek(srf->mf, srf->mf_pos, SEEK_SET); if (tb.flags & filter_mask) { break; /* Filtered, so skip it */ } else { if (flags) *flags = tb.flags; if (srf->ztr) ztr_tmp = ztr_dup(srf->ztr); /* inefficient, but simple */ else ztr_tmp = NULL; return partial_decode_ztr(srf, srf->mf, ztr_tmp); } } case SRFB_INDEX: { off_t pos = ftell(srf->fp); srf_read_index_hdr(srf, &srf->hdr, 1); /* Skip the index body */ fseeko(srf->fp, pos + srf->hdr.size, SEEK_SET); break; } default: fprintf(stderr, "Block of unknown type '%c'. Aborting\n", type); return NULL; } } while (1); return NULL; } ztr_t *srf_next_ztr(srf_t *srf, char *name, int filter_mask) { return srf_next_ztr_flags(srf, name, filter_mask, NULL); } /* * Returns the type of the next block. * -1 for none (EOF) */ int srf_next_block_type(srf_t *srf) { int c = fgetc(srf->fp); if (c == EOF) return -1; ungetc(c, srf->fp); return c; } /* * Reads the next SRF block from an archive and returns the block type. * If the block is a trace it'll return the full trace name too (maximum * 512 bytes). * * Returns block type on success, writing to pos and name as appropriate * -1 on EOF * -2 on failure */ int srf_next_block_details(srf_t *srf, uint64_t *pos, char *name) { int type; *pos = ftell(srf->fp); switch(type = srf_next_block_type(srf)) { case -1: /* EOF */ return -1; case SRFB_NULL_INDEX: { /* * Maybe the last 8 bytes of a the file (or previously was * last 8 bytes prior to concatenating SRF files together). * If so it's the index length and should always be 8 zeros. */ uint64_t ilen; if (1 != fread(&ilen, 8, 1, srf->fp)) return -2; if (ilen != 0) return -2; break; } case SRFB_CONTAINER: if (0 != srf_read_cont_hdr(srf, &srf->ch)) return -2; break; case SRFB_TRACE_HEADER: if (0 != srf_read_trace_hdr(srf, &srf->th)) return -2; break; case SRFB_TRACE_BODY: /* Inefficient, but it'll do for testing purposes */ if (0 != srf_read_trace_body(srf, &srf->tb, 1)) return -2; if (name) { if (-1 == construct_trace_name(srf->th.id_prefix, (unsigned char *)srf->tb.read_id, srf->tb.read_id_length, name, 512)) { return -2; } } break; case SRFB_INDEX: srf_read_index_hdr(srf, &srf->hdr, 1); /* Skip the index body */ fseeko(srf->fp, *pos + srf->hdr.size, SEEK_SET); break; default: fprintf(stderr, "Block of unknown type '%c'. Aborting\n", type); return -2; } return type; } /* * Searches through 'nitems' 8-byte values stored in 'srf' at file offset * 'start' onwards for the closest value <= 'query'. * * Returns 0 on success, setting *res * -1 on failure */ static int binary_scan(srf_t *srf, int nitems, uint64_t start, uint64_t query, uint64_t *res) { int min = 0; int max = nitems; int guess, i; uint64_t pos = 0, best = 0; if (nitems <= 0) return -1; /* Binary search on disk for approx location */ while (max - min > 100) { guess = (max - min) / 2 + min; if (guess == max) guess = max-1; if (-1 == fseeko(srf->fp, guess * 8 + start, SEEK_SET)) return -1; if (0 != srf_read_uint64(srf, &pos)) return -1; if (pos > query) { max = guess; } else { min = guess; } } /* Within a small distance => linear scan now to avoid needless disk IO */ if (-1 == fseeko(srf->fp, min * 8 + start, SEEK_SET)) return -1; for (i = min; i < max; i++) { if (0 != srf_read_uint64(srf, &pos)) return -1; if (pos > query) { break; } else { best = pos; } } assert(best <= query); *res = best; return 0; } /* * Searches in an SRF index for a trace of a given name. * If found it sets the file offsets for the container (cpos), data block * header (hpos) and data block (dpos). * * On a test with 2 containers and 12 headers this averaged at 6.1 reads per * trace fetch and 8.0 seeks. * * Returns 0 on success * -1 on failure (eg no index) * -2 on trace not found in index. */ int srf_find_trace(srf_t *srf, char *tname, uint64_t *cpos, uint64_t *hpos, uint64_t *dpos) { srf_index_hdr_t hdr; uint64_t hval, bnum; uint64_t bucket_pos; off_t ipos, skip; int item_sz = 8; /* Check for valid index */ if (0 != srf_read_index_hdr(srf, &hdr, 0)) { return -1; } ipos = ftello(srf->fp); skip = hdr.n_container * 8 + hdr.n_data_block_hdr * 8; if (hdr.dbh_pos_stored_sep) item_sz += 4; /* Hash and load the bucket */ hval = hash64(HASH_FUNC_JENKINS3, (unsigned char *)tname, strlen(tname)); bnum = hval & (hdr.n_buckets - 1); if (-1 == fseeko(srf->fp, ipos + skip + bnum * 8, SEEK_SET)) return -1; if (0 != srf_read_uint64(srf, &bucket_pos)) return -1; if (!bucket_pos) return -2; /* Secondary hash is the top 7-bits */ hval >>= 57; /* Jump to the item list */ if (-1 == fseeko(srf->fp, ipos-hdr.index_hdr_sz + bucket_pos, SEEK_SET)) return -1; for (;;) { char name[1024]; int h = fgetc(srf->fp); off_t saved_pos; uint64_t dbh_ind = 0; if ((h & 0x7f) != hval) { if (h & 0x80) return -2; /* end of list and not found */ /* * fseeko(srf->fp, 8, SEEK_CUR); * Use fread instead as it's likely already cached and linux * fseeko involves a real system call (lseek). */ if (item_sz != fread(dpos, 1, item_sz, srf->fp)) return -1; continue; } /* Potential hit - investigate to see if it's the real one: */ /* Seek to dpos and get trace id suffix. Compare to see if valid */ if (0 != srf_read_uint64(srf, dpos)) return -1; if (hdr.dbh_pos_stored_sep) { if (0 != srf_read_uint64(srf, &dbh_ind)) return -1; } saved_pos = ftello(srf->fp); if (-1 == fseeko(srf->fp, (off_t)*dpos, SEEK_SET)) return -1; if (0 != srf_read_trace_body(srf, &srf->tb, 0)) return -1; /* Identify the matching hpos (trace header) for this trace body */ if (hdr.dbh_pos_stored_sep) { /* Hack for now - binary scan through 1 object */ if (0 != binary_scan(srf, 1, ipos + hdr.n_container * 8 + dbh_ind * 8, *dpos, hpos)) return -1; } else { if (0 != binary_scan(srf, hdr.n_data_block_hdr, ipos + hdr.n_container * 8, *dpos, hpos)) return -1; } /* Check the trace name matches */ if (-1 == fseeko(srf->fp, *hpos, SEEK_SET)) return -1; if (0 != srf_read_trace_hdr(srf, &srf->th)) return -1; if (-1 == construct_trace_name(srf->th.id_prefix, (unsigned char *)srf->tb.read_id, srf->tb.read_id_length, name, 1024)) return -1; if (strcmp(name, tname)) { /* Not found, continue with next item in list */ if (h & 0x80) return -2; if (-1 == fseeko(srf->fp, saved_pos, SEEK_SET)) return -1; continue; } /* Matches, so fetch the container data and return out trace */ if (0 != binary_scan(srf, hdr.n_container, ipos, *dpos, cpos)) return -1; /* FIXME: what to do with base-caller and cpos */ break; } return 0; } io_lib-io_lib-1-14-11/io_lib/srf.h000066400000000000000000000155421336132477700165710ustar00rootroot00000000000000/* * Copyright (c) 2007-2009 Genome Research Ltd. * Author(s): 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. */ #ifndef _SRF_H_ #define _SRF_H_ #include "io_lib/hash_table.h" #include "io_lib/ztr.h" #include "io_lib/mFILE.h" #define SRF_MAGIC "SSRF" #define SRF_VERSION "1.3" #define SRFB_CONTAINER 'S' #define SRFB_XML 'X' #define SRFB_TRACE_HEADER 'H' #define SRFB_TRACE_BODY 'R' #define SRFB_INDEX 'I' /* Lack of index => 8 zero bytes at end of file to indicate zero length */ #define SRFB_NULL_INDEX '\0' /*--- Public structures */ /* Container header - several per file */ typedef struct { int block_type; char version[256]; char container_type; char base_caller[256]; char base_caller_version[256]; } srf_cont_hdr_t; /* Trace header - several per container */ typedef struct { int block_type; char read_prefix_type; char id_prefix[256]; uint32_t trace_hdr_size; unsigned char *trace_hdr; } srf_trace_hdr_t; /* Trace body - several per trace header */ typedef struct { int block_type; int read_id_length; char read_id[256]; unsigned char flags; uint32_t trace_size; unsigned char *trace; } srf_trace_body_t; /* XML - NCBI TraceInfo data block */ typedef struct { uint32_t xml_len; char *xml; } srf_xml_t; #define SRF_READ_FLAG_BAD_MASK (1<<0) #define SRF_READ_FLAG_WITHDRAWN_MASK (1<<1) #define SRF_READ_FLAG_USER_MASK (7<<5) /* Indexing */ typedef struct { char magic[4]; char version[4]; uint64_t size; uint32_t n_container; uint32_t n_data_block_hdr; uint64_t n_buckets; int8_t index_type; int8_t dbh_pos_stored_sep; char dbh_file[256]; char cont_file[256]; int index_hdr_sz; /* size of the above data on disk */ } srf_index_hdr_t; /* In-memory index itself */ #define SRF_INDEX_NAME_BLOCK_SIZE 10000000 typedef struct { size_t used; size_t space; char *names; } srf_name_block_t; typedef struct { char ch_file[PATH_MAX+1]; char th_file[PATH_MAX+1]; Array ch_pos; Array th_pos; Array name_blocks; int dbh_pos_stored_sep; HashTable *db_hash; } srf_index_t; /* Master SRF object */ typedef struct { FILE *fp; /* Cached copies of each of the most recent chunk types loaded */ srf_cont_hdr_t ch; srf_trace_hdr_t th; srf_trace_body_t tb; srf_xml_t xml; srf_index_hdr_t hdr; /* Private: cached data for use by srf_next_ztr */ ztr_t *ztr; mFILE *mf; long mf_pos, mf_end; } srf_t; #define SRF_INDEX_MAGIC "Ihsh" #define SRF_INDEX_VERSION "1.01" /*--- Initialisation */ srf_t *srf_create(FILE *fp); srf_t *srf_open(char *fn, char *mode); void srf_destroy(srf_t *srf, int auto_close); /*--- Base type I/O methods */ int srf_write_pstring(srf_t *srf, char *str); int srf_write_pstringb(srf_t *srf, char *str, int length); int srf_read_pstring(srf_t *srf, char *str); int srf_read_uint32(srf_t *srf, uint32_t *val); int srf_write_uint32(srf_t *srf, uint32_t val); int srf_read_uint64(srf_t *srf, uint64_t *val); int srf_write_uint64(srf_t *srf, uint64_t val); /*--- Mid level I/O - srf block */ srf_cont_hdr_t *srf_construct_cont_hdr(srf_cont_hdr_t *ch, char *bc, char *bc_version); void srf_destroy_cont_hdr(srf_cont_hdr_t *ch); int srf_read_cont_hdr(srf_t *srf, srf_cont_hdr_t *ch); int srf_write_cont_hdr(srf_t *srf, srf_cont_hdr_t *ch); int srf_read_xml(srf_t *srf, srf_xml_t *xml); int srf_write_xml(srf_t *srf, srf_xml_t *xml); srf_trace_hdr_t *srf_construct_trace_hdr(srf_trace_hdr_t *th, char *prefix, unsigned char *header, uint32_t header_sz); void srf_destroy_trace_hdr(srf_trace_hdr_t *th); int srf_read_trace_hdr(srf_t *srf, srf_trace_hdr_t *th); int srf_write_trace_hdr(srf_t *srf, srf_trace_hdr_t *th); srf_trace_body_t *srf_construct_trace_body(srf_trace_body_t *th, char *suffix, int suffix_len, unsigned char *body, uint32_t body_size, unsigned char flags); void srf_destroy_trace_body(srf_trace_body_t *th); int srf_write_trace_body(srf_t *srf, srf_trace_body_t *th); int srf_read_trace_body(srf_t *srf, srf_trace_body_t *th, int no_trace); int srf_read_index_hdr(srf_t *srf, srf_index_hdr_t *hdr, int no_seek); int srf_write_index_hdr(srf_t *srf, srf_index_hdr_t *hdr); srf_index_t *srf_index_create(char *ch_file, char *th_file, int dbh_sep); void srf_index_destroy(srf_index_t *idx); void srf_index_stats(srf_index_t *idx, FILE *fp); int srf_index_add_cont_hdr(srf_index_t *idx, uint64_t pos); int srf_index_add_trace_hdr(srf_index_t *idx, uint64_t pos); int srf_index_add_trace_body(srf_index_t *idx, char *name, uint64_t pos); int srf_index_write(srf_t *srf, srf_index_t *idx); /*--- Higher level I/O functions */ mFILE *srf_next_trace(srf_t *srf, char *name); ztr_t *srf_next_ztr_flags(srf_t *srf, char *name, int filter_mask, int *flags); ztr_t *srf_next_ztr(srf_t *srf, char *name, int filter_mask); ztr_t *partial_decode_ztr(srf_t *srf, mFILE *mf, ztr_t *z); ztr_t *ztr_dup(ztr_t *src); int srf_next_block_type(srf_t *srf); /* peek ahead */ int srf_next_block_details(srf_t *srf, uint64_t *pos, char *name); int srf_find_trace(srf_t *srf, char *trace, uint64_t *cpos, uint64_t *hpos, uint64_t *dpos); int construct_trace_name(char *fmt, unsigned char *suffix, int suffix_len, char *name, int name_len); #endif /* _SRF_H_ */ io_lib-io_lib-1-14-11/io_lib/stdio_hack.h000066400000000000000000000064261336132477700201100ustar00rootroot00000000000000/* * Copyright (c) 2005, 2007 Genome Research Ltd. * Author(s): 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. */ #ifndef _STDIO_HACK_H_ #define _STDIO_HACK_H_ #include #include "io_lib/mFILE.h" #ifdef __cplusplus extern "C" { #endif /* * This file will define many of the stdio functions to use the * in-memory versions here. These are sufficient to allow the abi, * scf, etc reading code (but not writing) to transparently operate by * loading the entire file into memory and then doing in-memory * manipulation instead of on-disk manipulation. * * The key use for this though is to allow generation of fake FILE pointers * so that reading from tar files does not requiring writing to disk and * reading back again. */ #define FILE mFILE #define fopen mfopen #define fclose mfclose #define fseek mfseek #define ftell mftell #define rewind mrewind #ifdef feof # undef feof #endif #define feof mfeof #define fread mfread #define fwrite mfwrite #define fgetc mfgetc #define ungetc mungetc #define fgets mfgets #define fflush mfflush #define fprintf mfprintf #ifdef stdin # undef stdin # undef stdout # undef stderr #endif #define stdin mstdin() #define stdout mstdout() #define stderr mstderr() #define fread_abi mfread_abi #define fwrite_abi mfwrite_abi #define fread_alf mfread_alf #define fwrite_alf mfwrite_alf #define fread_pln mfread_pln #define fwrite_pln mfwrite_pln #define fread_scf mfread_scf #define fwrite_scf mfwrite_scf #define fread_ztr mfread_ztr #define fwrite_ztr mfwrite_ztr #define exp_fread_info exp_mfread_info #define exp_print_file exp_print_mfile #define open_trace_file open_trace_mfile #define fread_reading mfread_reading #define fwrite_reading mfwrite_reading #ifdef __cplusplus } #endif #endif /* _STDIO_HACK_H_ */ io_lib-io_lib-1-14-11/io_lib/string_alloc.c000066400000000000000000000102551336132477700204460ustar00rootroot00000000000000/* * Copyright (c) 2013 Genome Research Ltd. * Author(s): James Bonfield, Andrew Whitwham * * 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. */ /* A pooled string allocator intended to cut down on the memory overhead of many small string allocations. Andrew Whitwham, September 2010. */ #include #include #include #include "string_alloc.h" #define MIN_STR_SIZE 1024 /* creates the string pool. max_length is the initial size a single string can be. Tha max_length can grow as needed */ string_alloc_t *string_pool_create(size_t max_length) { string_alloc_t *a_str; if (NULL == (a_str = (string_alloc_t *)malloc(sizeof(*a_str)))) { return NULL; } if (max_length < MIN_STR_SIZE) max_length = MIN_STR_SIZE; a_str->nstrings = 0; a_str->max_length = max_length; a_str->strings = NULL; return a_str; } /* internal function to do the actual memory allocation */ static string_t *new_string_pool(string_alloc_t *a_str) { string_t *str; str = realloc(a_str->strings, (a_str->nstrings + 1) * sizeof(*a_str->strings)); if (NULL == str) return NULL; a_str->strings = str; str = &a_str->strings[a_str->nstrings]; str->str = malloc(a_str->max_length);; if (NULL == str->str) return NULL; str->used = 0; a_str->nstrings++; return str; } /* free allocated memory */ void string_pool_destroy(string_alloc_t *a_str) { size_t i; for (i = 0; i < a_str->nstrings; i++) { free(a_str->strings[i].str); } free(a_str->strings); free(a_str); } /* allocate space for a string */ char *string_alloc(string_alloc_t *a_str, size_t length) { string_t *str; char *ret; if (length <= 0) return NULL; // add to last string pool if we have space if (a_str->nstrings) { str = &a_str->strings[a_str->nstrings - 1]; if (str->used + length < a_str->max_length) { ret = str->str + str->used; str->used += length; return ret; } } // increase the max length if needs be if (length > a_str->max_length) a_str->max_length = length; // need a new string pool str = new_string_pool(a_str); if (NULL == str) return NULL; str->used = length; return str->str; } /* equivalent to strdup */ char *string_dup(string_alloc_t *a_str, char *instr) { return string_ndup(a_str, instr, strlen(instr)); } char *string_ndup(string_alloc_t *a_str, char *instr, size_t len) { char *str = string_alloc(a_str, len + 1); if (NULL == str) return NULL; strncpy(str, instr, len); str[len] = 0; return str; } io_lib-io_lib-1-14-11/io_lib/string_alloc.h000066400000000000000000000045671336132477700204640ustar00rootroot00000000000000/* * Copyright (c) 2013 Genome Research Ltd. * Author(s): 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. */ #ifndef _STRING_ALLOC_H_ #define _STRING_ALLOC_H_ #ifdef __cplusplus extern "C" { #endif /* * A pooled string allocator intended to cut down on the * memory overhead of many small string allocations. * * Andrew Whitwham, September 2010. */ typedef struct { char *str; size_t used; } string_t; typedef struct { size_t max_length; size_t nstrings; string_t *strings; } string_alloc_t; string_alloc_t *string_pool_create(size_t max_length); void string_pool_destroy(string_alloc_t *a_str); char *string_alloc(string_alloc_t *a_str, size_t length); char *string_dup(string_alloc_t *a_str, char *instr); char *string_ndup(string_alloc_t *a_str, char *instr, size_t len); #ifdef __cplusplus } #endif #endif /* _STRING_ALLOC_H_ */ io_lib-io_lib-1-14-11/io_lib/strings.c000066400000000000000000000153711336132477700174630ustar00rootroot00000000000000/* * Copyright (c) 2007, 2010 Genome Research Ltd. * Author(s): 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. */ /* * Author(s): James Bonfield, Simon Dear, Rodger Staden, * * Copyright (c) 1994, 1996-1997, 2001 MEDICAL RESEARCH COUNCIL * All rights reserved * * 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 name of the MEDICAL RESEARCH COUNCIL, THE LABORATORY OF * MOLECULAR BIOLOGY 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 THE COPYRIGHT HOLDERS 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 THE COPYRIGHT OWNER 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. */ /* * Copyright (c) Medical Research Council 1994. All rights reserved. * * Permission to use, copy, modify and distribute this software and its * documentation for any purpose is hereby granted without fee, provided that * this copyright and notice appears in all copies. * * This file was written by James Bonfield, Simon Dear, Rodger Staden, * as part of the Staden Package at the MRC Laboratory of Molecular * Biology, Hills Road, Cambridge, CB2 2QH, United Kingdom. * * MRC disclaims all warranties with regard to this software. */ #ifdef HAVE_CONFIG_H #include "io_lib_config.h" #endif #include "io_lib/misc.h" #include #include #include #include int fstrlen(char *f, int max_f) { for (; max_f > 0 && (isspace(f[max_f-1]) || f[max_f-1]=='\0'); max_f--); return max_f; } void f2cstr(char *f, int max_f, char *c, int max_c) { int i; i = MIN(fstrlen(f,max_f),max_c); strncpy(c,f,i); c[i]='\0'; } void c2fstr(char *c, int max_c, char *f, int max_f) { int i; i = MIN((int)strlen(c),max_f); strncpy(f,c,i); for( ; i=0; i--) newstr[i] = str[i]; return newstr; } #endif #ifdef NOSTRCASECMP int strcasecmp(const char *s1, const char *s2) { while (tolower(*s1) == tolower(*s2)) { /* If at the end of the string, then they're equal */ if (0 == *s1) return 0; s1++; s2++; } /* One ended before the other, so return 1 or -1 */ return (*(unsigned char *)s1) < (*(unsigned char *)s2) ? -1 : 1; } #endif io_lib-io_lib-1-14-11/io_lib/tar_format.h000066400000000000000000000062651336132477700201370ustar00rootroot00000000000000/* MRC local changes made by James Bonfield. Derived from tar.h: */ /*- * Copyright (c) 1992 Keith Muller. * Copyright (c) 1992, 1993 * The Regents of the University of California. All rights reserved. * * This code is derived from software contributed to Berkeley by * Keith Muller of the University of California, San Diego. * * 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. * 4. Neither the name of the University 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 THE REGENTS 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 THE REGENTS 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. * *@(#)tar.h8.2 (Berkeley) 4/18/94 * $FreeBSD$ */ #ifndef _TAR_FORMAT_H #define _TAR_FORMAT_H #ifdef __cplusplus extern "C" { #endif /* * Our own tar block defines - we cannot rely on UNIX to provide these for us * as the sun tar.h is minimal and Alliant's does not even exist. */ #define TBLOCK 512 #define NAMSIZ 100 /* Values used in typeflag field. */ #define REGTYPE '0' /* Regular File */ #define AREGTYPE '\0' /* Regular File */ #define LNKTYPE '1' /* Hard Link */ #define SYMTYPE '2' /* Symbolic Link */ #define CHRTYPE '3' /* Character Special File */ #define BLKTYPE '4' /* Block Special File */ #define DIRTYPE '5' /* Directory */ #define FIFOTYPE '6' /* FIFO */ #define CONTTYPE '7' /* Reserved */ /* * There will usually be more data than this in a tar header - but we don't * need to concern ourselves with it. */ typedef union hblock { char data[TBLOCK]; struct header { char name[NAMSIZ]; char mode[8]; char uid[8]; char gid[8]; char size[12]; char mtime[12]; char chksum[8]; char typeflag; char linkname[NAMSIZ]; char magic[6]; char version[2]; char uname[32]; char gname[32]; char devmajor[8]; char devminor[8]; char prefix[155]; } header; } tar_block; #ifdef __cplusplus } #endif #endif io_lib-io_lib-1-14-11/io_lib/thread_pool.c000066400000000000000000000473161336132477700202760ustar00rootroot00000000000000/* * Copyright (c) 2013 Genome Research Ltd. * Author(s): 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. */ #include #include #include #include #include #include #include #include "io_lib/thread_pool.h" //#define DEBUG //#define DEBUG_TIME #define IN_ORDER #ifdef DEBUG static int worker_id(t_pool *p) { int i; pthread_t s = pthread_self(); for (i = 0; i < p->tsize; i++) { if (pthread_equal(s, p->t[i].tid)) return i; } return -1; } #endif //Visual Studio does not provide gettimeofday #ifdef _MSC_VER #define WIN32_LEAN_AND_MEAN #include #include // portable: uint64_t MSVC: __int64 int gettimeofday(struct timeval * tp, struct timezone * tzp) { // Note: some broken versions only have 8 trailing zero's, the correct epoch has 9 trailing zero's static const uint64_t EPOCH = ((uint64_t) 116444736000000000ULL); SYSTEMTIME system_time; FILETIME file_time; uint64_t time; GetSystemTime( &system_time ); SystemTimeToFileTime( &system_time, &file_time ); time = ((uint64_t)file_time.dwLowDateTime ) ; time += ((uint64_t)file_time.dwHighDateTime) << 32; tp->tv_sec = (long) ((time - EPOCH) / 10000000L); tp->tv_usec = (long) (system_time.wMilliseconds * 1000); return 0; } #endif /* ---------------------------------------------------------------------------- * A queue to hold results from the thread pool. * * Each thread pool may have jobs of multiple types being queued up and * interleaved, so we allow several results queue per pool. * * The jobs themselves are expected to push their results onto their * appropriate results queue. */ /* * Adds a result to the end of the result queue. * * Returns 0 on success; * -1 on failure */ static int t_pool_add_result(t_pool_job *j, void *data) { t_results_queue *q = j->q; t_pool_result *r; #ifdef DEBUG fprintf(stderr, "%d: Adding resulting to queue %p, serial %d\n", worker_id(j->p), q, j->serial); #endif /* No results queue is fine if we don't want any results back */ if (!q) return 0; if (!(r = malloc(sizeof(*r)))) return -1; r->next = NULL; r->data = data; r->serial = j->serial; pthread_mutex_lock(&q->result_m); if (q->result_tail) { q->result_tail->next = r; q->result_tail = r; } else { q->result_head = q->result_tail = r; } q->queue_len++; q->pending--; #ifdef DEBUG fprintf(stderr, "%d: Broadcasting result_avail (id %d)\n", worker_id(j->p), r->serial); #endif pthread_cond_signal(&q->result_avail_c); #ifdef DEBUG fprintf(stderr, "%d: Broadcast complete\n", worker_id(j->p)); #endif pthread_mutex_unlock(&q->result_m); return 0; } /* Core of t_pool_next_result() */ static t_pool_result *t_pool_next_result_locked(t_results_queue *q) { t_pool_result *r, *last; for (last = NULL, r = q->result_head; r; last = r, r = r->next) { if (r->serial == q->next_serial) break; } if (r) { if (q->result_head == r) q->result_head = r->next; else last->next = r->next; if (q->result_tail == r) q->result_tail = last; if (!q->result_head) q->result_tail = NULL; q->next_serial++; q->queue_len--; } return r; } /* * Pulls a result off the head of the result queue. Caller should * free it (and any internals as appropriate) after use. This doesn't * wait for a result to be present. * * Results will be returned in strict order. * * Returns t_pool_result pointer if a result is ready. * NULL if not. */ t_pool_result *t_pool_next_result(t_results_queue *q) { t_pool_result *r; #ifdef DEBUG fprintf(stderr, "Requesting next result on queue %p\n", q); #endif pthread_mutex_lock(&q->result_m); r = t_pool_next_result_locked(q); pthread_mutex_unlock(&q->result_m); #ifdef DEBUG fprintf(stderr, "(q=%p) Found %p\n", q, r); #endif return r; } t_pool_result *t_pool_next_result_wait(t_results_queue *q) { t_pool_result *r; #ifdef DEBUG fprintf(stderr, "Waiting for result %d...\n", q->next_serial); #endif pthread_mutex_lock(&q->result_m); while (!(r = t_pool_next_result_locked(q))) { /* Possible race here now avoided via _locked() call, but incase... */ struct timeval now; struct timespec timeout; gettimeofday(&now, NULL); timeout.tv_sec = now.tv_sec + 10; timeout.tv_nsec = now.tv_usec * 1000; pthread_cond_timedwait(&q->result_avail_c, &q->result_m, &timeout); } pthread_mutex_unlock(&q->result_m); return r; } /* * Returns true if there are no items on the finished results queue and * also none still pending. */ int t_pool_results_queue_empty(t_results_queue *q) { int empty; pthread_mutex_lock(&q->result_m); empty = q->queue_len == 0 && q->pending == 0; pthread_mutex_unlock(&q->result_m); return empty; } /* * Returns the number of completed jobs on the results queue. */ int t_pool_results_queue_len(t_results_queue *q) { int len; pthread_mutex_lock(&q->result_m); len = q->queue_len; pthread_mutex_unlock(&q->result_m); return len; } int t_pool_results_queue_sz(t_results_queue *q) { int len; pthread_mutex_lock(&q->result_m); len = q->queue_len + q->pending; pthread_mutex_unlock(&q->result_m); return len; } /* * Frees a result 'r' and if free_data is true also frees * the internal r->data result too. */ void t_pool_delete_result(t_pool_result *r, int free_data) { if (!r) return; if (free_data && r->data) free(r->data); free(r); } /* * Initialises a results queue. * * Results queue pointer on success; * NULL on failure */ t_results_queue *t_results_queue_init(void) { t_results_queue *q = malloc(sizeof(*q)); pthread_mutex_init(&q->result_m, NULL); pthread_cond_init(&q->result_avail_c, NULL); q->result_head = NULL; q->result_tail = NULL; q->next_serial = 0; q->curr_serial = 0; q->queue_len = 0; q->pending = 0; return q; } /* Deallocates memory for a results queue */ void t_results_queue_destroy(t_results_queue *q) { #ifdef DEBUG fprintf(stderr, "Destroying results queue %p\n", q); #endif if (!q) return; pthread_mutex_destroy(&q->result_m); pthread_cond_destroy(&q->result_avail_c); memset(q, 0xbb, sizeof(*q)); free(q); #ifdef DEBUG fprintf(stderr, "Destroyed results queue %p\n", q); #endif } /* ---------------------------------------------------------------------------- * The thread pool. */ #define TDIFF(t2,t1) ((t2.tv_sec-t1.tv_sec)*1000000 + t2.tv_usec-t1.tv_usec) /* * A worker thread. * * Each thread waits for the pool to be non-empty. * As soon as this applies, one of them succeeds in getting the lock * and then executes the job. */ static void *t_pool_worker(void *arg) { t_pool_worker_t *w = (t_pool_worker_t *)arg; t_pool *p = w->p; t_pool_job *j; #ifdef DEBUG_TIME struct timeval t1, t2, t3; #endif for (;;) { // Pop an item off the pool queue #ifdef DEBUG_TIME gettimeofday(&t1, NULL); #endif pthread_mutex_lock(&p->pool_m); #ifdef DEBUG_TIME gettimeofday(&t2, NULL); p->wait_time += TDIFF(t2,t1); w->wait_time += TDIFF(t2,t1); #endif // If there is something on the job list and a higher priority // thread waiting, let it handle this instead. // while (p->head && p->t_stack_top != -1 && p->t_stack_top < w->idx) { // pthread_mutex_unlock(&p->pool_m); // pthread_cond_signal(&p->t[p->t_stack_top].pending_c); // pthread_mutex_lock(&p->pool_m); // } while (!p->head && !p->shutdown) { p->nwaiting++; if (p->njobs == 0) pthread_cond_signal(&p->empty_c); #ifdef DEBUG_TIME gettimeofday(&t2, NULL); #endif #ifdef IN_ORDER // Push this thread to the top of the waiting stack if (p->t_stack_top == -1 || p->t_stack_top > w->idx) p->t_stack_top = w->idx; p->t_stack[w->idx] = 1; pthread_cond_wait(&w->pending_c, &p->pool_m); p->t_stack[w->idx] = 0; /* Find new t_stack_top */ { int i; p->t_stack_top = -1; for (i = 0; i < p->tsize; i++) { if (p->t_stack[i]) { p->t_stack_top = i; break; } } } #else pthread_cond_wait(&p->pending_c, &p->pool_m); #endif #ifdef DEBUG_TIME gettimeofday(&t3, NULL); p->wait_time += TDIFF(t3,t2); w->wait_time += TDIFF(t3,t2); #endif p->nwaiting--; } if (p->shutdown) { #ifdef DEBUG_TIME p->total_time += TDIFF(t3,t1); #endif #ifdef DEBUG fprintf(stderr, "%d: Shutting down\n", worker_id(p)); #endif pthread_mutex_unlock(&p->pool_m); pthread_exit(NULL); } j = p->head; if (!(p->head = j->next)) p->tail = NULL; if (p->njobs-- >= p->qsize) pthread_cond_signal(&p->full_c); if (p->njobs == 0) pthread_cond_signal(&p->empty_c); pthread_mutex_unlock(&p->pool_m); // We have job 'j' - now execute it. t_pool_add_result(j, j->func(j->arg)); #ifdef DEBUG_TIME pthread_mutex_lock(&p->pool_m); gettimeofday(&t3, NULL); p->total_time += TDIFF(t3,t1); pthread_mutex_unlock(&p->pool_m); #endif memset(j, 0xbb, sizeof(*j)); free(j); } return NULL; } /* * Creates a worker pool of length qsize with tsize worker threads. * * Returns pool pointer on success; * NULL on failure */ t_pool *t_pool_init(int qsize, int tsize) { int i; t_pool *p = malloc(sizeof(*p)); p->qsize = qsize; p->tsize = tsize; p->njobs = 0; p->nwaiting = 0; p->shutdown = 0; p->head = p->tail = NULL; p->t_stack = NULL; #ifdef DEBUG_TIME p->total_time = p->wait_time = 0; #endif p->t = malloc(tsize * sizeof(p->t[0])); pthread_mutex_init(&p->pool_m, NULL); pthread_cond_init(&p->empty_c, NULL); pthread_cond_init(&p->full_c, NULL); pthread_mutex_lock(&p->pool_m); #ifdef IN_ORDER // rANS needs ~3Mb unless we rewrite to use malloc. pthread_attr_t attr; if (pthread_attr_init(&attr) < 0) return NULL; pthread_attr_setstacksize(&attr, 4*1024*1024); if (!(p->t_stack = malloc(tsize * sizeof(*p->t_stack)))) return NULL; p->t_stack_top = -1; for (i = 0; i < tsize; i++) { t_pool_worker_t *w = &p->t[i]; p->t_stack[i] = 0; w->p = p; w->idx = i; w->wait_time = 0; pthread_cond_init(&w->pending_c, NULL); if (0 != pthread_create(&w->tid, &attr, t_pool_worker, w)) return NULL; } pthread_attr_destroy(&attr); #else pthread_cond_init(&p->pending_c, NULL); for (i = 0; i < tsize; i++) { t_pool_worker_t *w = &p->t[i]; w->p = p; w->idx = i; pthread_cond_init(&w->pending_c, NULL); if (0 != pthread_create(&w->tid, NULL, t_pool_worker, w)) return NULL; } #endif pthread_mutex_unlock(&p->pool_m); return p; } /* * Adds an item to the work pool. * * FIXME: Maybe return 1,0,-1 and distinguish between job dispathed vs * result returned. Ie rather than blocking on full queue we're permitted * to return early on "result available" event too. * Caller would then have a while loop around t_pool_dispatch. * Or, return -1 and set errno to EAGAIN to indicate job not yet submitted. * * Returns 0 on success * -1 on failure */ int t_pool_dispatch(t_pool *p, t_results_queue *q, void *(*func)(void *arg), void *arg) { t_pool_job *j = malloc(sizeof(*j)); if (!j) return -1; j->func = func; j->arg = arg; j->next = NULL; j->p = p; j->q = q; if (q) { pthread_mutex_lock(&q->result_m); j->serial = q->curr_serial++; q->pending++; pthread_mutex_unlock(&q->result_m); } else { j->serial = 0; } #ifdef DEBUG fprintf(stderr, "Dispatching job %p for queue %p, serial %d\n", j, q, j->serial); #endif pthread_mutex_lock(&p->pool_m); // Check if queue is full while (p->njobs >= p->qsize) pthread_cond_wait(&p->full_c, &p->pool_m); p->njobs++; if (p->tail) { p->tail->next = j; p->tail = j; } else { p->head = p->tail = j; } // Let a worker know we have data. #ifdef IN_ORDER if (p->t_stack_top >= 0 && p->njobs > p->tsize - p->nwaiting) pthread_cond_signal(&p->t[p->t_stack_top].pending_c); #else pthread_cond_signal(&p->pending_c); #endif pthread_mutex_unlock(&p->pool_m); #ifdef DEBUG fprintf(stderr, "Dispatched (serial %d)\n", j->serial); #endif return 0; } /* * As above but optional non-block flag. * * nonblock 0 => block if input queue is full * nonblock +1 => don't block if input queue is full, but do not add task * nonblock -1 => add task regardless of whether queue is full (over-size) */ int t_pool_dispatch2(t_pool *p, t_results_queue *q, void *(*func)(void *arg), void *arg, int nonblock) { t_pool_job *j; #ifdef DEBUG fprintf(stderr, "Dispatching job for queue %p, serial %d\n", q, q->curr_serial); #endif pthread_mutex_lock(&p->pool_m); if (p->njobs >= p->qsize && nonblock == 1) { pthread_mutex_unlock(&p->pool_m); errno = EAGAIN; return -1; } if (!(j = malloc(sizeof(*j)))) return -1; j->func = func; j->arg = arg; j->next = NULL; j->p = p; j->q = q; if (q) { pthread_mutex_lock(&q->result_m); j->serial = q->curr_serial; pthread_mutex_unlock(&q->result_m); } else { j->serial = 0; } if (q) { pthread_mutex_lock(&q->result_m); q->curr_serial++; q->pending++; pthread_mutex_unlock(&q->result_m); } // Check if queue is full if (nonblock == 0) while (p->njobs >= p->qsize) pthread_cond_wait(&p->full_c, &p->pool_m); p->njobs++; // if (q->curr_serial % 100 == 0) // fprintf(stderr, "p->njobs = %d p->qsize = %d\n", p->njobs, p->qsize); if (p->tail) { p->tail->next = j; p->tail = j; } else { p->head = p->tail = j; } #ifdef DEBUG fprintf(stderr, "Dispatched (serial %d)\n", j->serial); #endif // Let a worker know we have data. #ifdef IN_ORDER // Keep incoming queue at 1 per running thread, so there is always // something waiting when they end their current task. If we go above // this signal to start more threads (if available). This has the effect // of concentrating jobs to fewer cores when we are I/O bound, which in // turn benefits systems with auto CPU frequency scaling. if (p->t_stack_top >= 0 && p->njobs > p->tsize - p->nwaiting) pthread_cond_signal(&p->t[p->t_stack_top].pending_c); #else pthread_cond_signal(&p->pending_c); #endif pthread_mutex_unlock(&p->pool_m); return 0; } /* * Flushes the pool, but doesn't exit. This simply drains the queue and * ensures all worker threads have finished their current task. * * Returns 0 on success; * -1 on failure */ int t_pool_flush(t_pool *p) { int i; #ifdef DEBUG fprintf(stderr, "Flushing pool %p\n", p); #endif // Drains the queue pthread_mutex_lock(&p->pool_m); // Wake up everything for the final sprint! for (i = 0; i < p->tsize; i++) if (p->t_stack[i]) pthread_cond_signal(&p->t[i].pending_c); while (p->njobs || p->nwaiting != p->tsize) pthread_cond_wait(&p->empty_c, &p->pool_m); pthread_mutex_unlock(&p->pool_m); #ifdef DEBUG fprintf(stderr, "Flushed complete for pool %p, njobs=%d, nwaiting=%d\n", p, p->njobs, p->nwaiting); #endif return 0; } /* * Destroys a thread pool. If 'kill' is true the threads are terminated now, * otherwise they are joined into the main thread so they will finish their * current work load. * * Use t_pool_destroy(p,0) after a t_pool_flush(p) on a normal shutdown or * t_pool_destroy(p,1) to quickly exit after a fatal error. */ void t_pool_destroy(t_pool *p, int kill) { int i; #ifdef DEBUG fprintf(stderr, "Destroying pool %p, kill=%d\n", p, kill); #endif /* Send shutdown message to worker threads */ if (!kill) { pthread_mutex_lock(&p->pool_m); p->shutdown = 1; #ifdef DEBUG fprintf(stderr, "Sending shutdown request\n"); #endif #ifdef IN_ORDER for (i = 0; i < p->tsize; i++) pthread_cond_signal(&p->t[i].pending_c); #else pthread_cond_broadcast(&p->pending_c); #endif pthread_mutex_unlock(&p->pool_m); #ifdef DEBUG fprintf(stderr, "Shutdown complete\n"); #endif for (i = 0; i < p->tsize; i++) pthread_join(p->t[i].tid, NULL); } else { for (i = 0; i < p->tsize; i++) pthread_kill(p->t[i].tid, SIGINT); } pthread_mutex_destroy(&p->pool_m); pthread_cond_destroy(&p->empty_c); pthread_cond_destroy(&p->full_c); #ifdef IN_ORDER for (i = 0; i < p->tsize; i++) pthread_cond_destroy(&p->t[i].pending_c); #else pthread_cond_destroy(&p->pending_c); #endif #ifdef DEBUG_TIME fprintf(stderr, "Total time=%f\n", p->total_time / 1000000.0); fprintf(stderr, "Wait time=%f\n", p->wait_time / 1000000.0); fprintf(stderr, "%d%% utilisation\n", (int)(100 - ((100.0 * p->wait_time) / p->total_time + 0.5))); for (i = 0; i < p->tsize; i++) fprintf(stderr, "%d: Wait time=%f\n", i, p->t[i].wait_time / 1000000.0); #endif if (p->t_stack) free(p->t_stack); free(p->t); free(p); #ifdef DEBUG fprintf(stderr, "Destroyed pool %p\n", p); #endif } /*----------------------------------------------------------------------------- * Test app. */ #ifdef TEST_MAIN #include #include void *doit(void *arg) { int i, k, x = 0; int job = *(int *)arg; int *res; printf("Worker: execute job %d\n", job); usleep(random() % 1000000); // to coerce job completion out of order if (0) { for (k = 0; k < 100; k++) { for (i = 0; i < 100000; i++) { x++; x += x * sin(i); x += x * cos(x); } } x *= 100; x += job; } else { x = job*job; } printf("Worker: job %d terminating, x=%d\n", job, x); free(arg); res = malloc(sizeof(*res)); *res = x; return res; } #define NTHREADS 8 int main(int argc, char **argv) { t_pool *p = t_pool_init(NTHREADS*2, NTHREADS); t_results_queue *q = t_results_queue_init(); int i; t_pool_result *r; // Dispatch jobs for (i = 0; i < 20; i++) { int *ip = malloc(sizeof(*ip)); *ip = i; printf("Submitting %d\n", i); t_pool_dispatch(p, q, doit, ip); // Check for results if ((r = t_pool_next_result(q))) { printf("RESULT: %d\n", *(int *)r->data); t_pool_delete_result(r, 1); } } t_pool_flush(p); while ((r = t_pool_next_result(q))) { printf("RESULT: %d\n", *(int *)r->data); t_pool_delete_result(r, 1); } t_pool_destroy(p, 0); t_results_queue_destroy(q); return 0; } #endif io_lib-io_lib-1-14-11/io_lib/thread_pool.h000066400000000000000000000151471336132477700203000ustar00rootroot00000000000000/* * Copyright (c) 2013 Genome Research Ltd. * Author(s): 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. */ /* * Author: James Bonfield, Wellcome Trust Sanger Institute. 2013 * * This file implements a thread pool for multi-threading applications. * It consists of two distinct interfaces: thread pools an results queues. * * The pool of threads is given a function pointer and void* data to pass in. * This means the pool can run jobs of multiple types, albeit first come * first served with no job scheduling. * * Upon completion, the return value from the function pointer is added to * a results queue. We may have multiple queues in use for the one pool. * * An example: reading from BAM and writing to CRAM with 10 threads. We'll * have a pool of 10 threads and two results queues holding decoded BAM blocks * and encoded CRAM blocks respectively. */ #ifndef _THREAD_POOL_H_ #define _THREAD_POOL_H_ #include struct t_pool; struct t_results_queue; typedef struct t_pool_job { void *(*func)(void *arg); void *arg; struct t_pool_job *next; struct t_pool *p; struct t_results_queue *q; int serial; } t_pool_job; typedef struct t_res { struct t_res *next; int serial; // sequential number for ordering void *data; // result itself } t_pool_result; struct t_pool; typedef struct { struct t_pool *p; int idx; pthread_t tid; pthread_cond_t pending_c; long long wait_time; } t_pool_worker_t; typedef struct t_pool { int qsize; // size of queue int njobs; // pending job count int nwaiting; // how many workers waiting for new jobs int shutdown; // true if pool is being destroyed // queue of pending jobs t_pool_job *head, *tail; // threads int tsize; // maximum number of jobs t_pool_worker_t *t; // Mutexes pthread_mutex_t pool_m; // used when updating head/tail pthread_cond_t empty_c; pthread_cond_t pending_c; // not empty pthread_cond_t full_c; // array of worker IDs free int *t_stack, t_stack_top; // Debugging to check wait time long long total_time, wait_time; } t_pool; typedef struct t_results_queue { t_pool_result *result_head; t_pool_result *result_tail; int next_serial; int curr_serial; int queue_len; // number of items in queue int pending; // number of pending items (in progress or in pool list) pthread_mutex_t result_m; pthread_cond_t result_avail_c; } t_results_queue; /* * Creates a worker pool of length qsize with tsize worker threads. * * Returns pool pointer on success; * NULL on failure */ t_pool *t_pool_init(int qsize, int tsize); /* * Adds an item to the work pool. * * FIXME: Maybe return 1,0,-1 and distinguish between job dispathed vs * result returned. Ie rather than blocking on full queue we're permitted * to return early on "result available" event too. * Caller would then have a while loop around t_pool_dispatch. * Or, return -1 and set errno to E_AGAIN to indicate job not yet submitted. * * Returns 0 on success * -1 on failure */ int t_pool_dispatch(t_pool *p, t_results_queue *q, void *(*func)(void *arg), void *arg); int t_pool_dispatch2(t_pool *p, t_results_queue *q, void *(*func)(void *arg), void *arg, int nonblock); /* * Flushes the pool, but doesn't exit. This simply drains the queue and * ensures all worker threads have finished their current task. * * Returns 0 on success; * -1 on failure */ int t_pool_flush(t_pool *p); /* * Destroys a thread pool. If 'kill' is true the threads are terminated now, * otherwise they are joined into the main thread so they will finish their * current work load. * * Use t_pool_destroy(p,0) after a t_pool_flush(p) on a normal shutdown or * t_pool_destroy(p,1) to quickly exit after a fatal error. */ void t_pool_destroy(t_pool *p, int kill); /* * Pulls a result off the head of the result queue. Caller should * free it (and any internals as appropriate) after use. This doesn't * wait for a result to be present. * * Results will be returned in strict order. * * Returns t_pool_result pointer if a result is ready. * NULL if not. */ t_pool_result *t_pool_next_result(t_results_queue *q); t_pool_result *t_pool_next_result_wait(t_results_queue *q); /* * Frees a result 'r' and if free_data is true also frees * the internal r->data result too. */ void t_pool_delete_result(t_pool_result *r, int free_data); /* * Initialises a results queue. * * Results queue pointer on success; * NULL on failure */ t_results_queue *t_results_queue_init(void); /* Deallocates memory for a results queue */ void t_results_queue_destroy(t_results_queue *q); /* * Returns true if there are no items on the finished results queue and * also none still pending. */ int t_pool_results_queue_empty(t_results_queue *q); /* * Returns the number of completed jobs on the results queue. */ int t_pool_results_queue_len(t_results_queue *q); /* * Returns the number of completed jobs plus the number queued up to run. */ int t_pool_results_queue_sz(t_results_queue *q); #endif /* _THREAD_POOL_H_ */ io_lib-io_lib-1-14-11/io_lib/tokenise_name3.c000066400000000000000000001353751336132477700207050ustar00rootroot00000000000000/* * Copyright (c) 2016,2017 Genome Research Ltd. * Author(s): 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. */ // cc -I.. -g -O3 tokenise_name3.c rANS_static4x16pr.c pooled_alloc.c -pthread -DTEST_TOKENISER // As per tokenise_name2 but has the entropy encoder built in already, // so we just have a single encode and decode binary. (WIP; mainly TODO) // TODO // // - Is it better when encoding 1, 2, 3, 3, 4, 5, 5, 6, 7, 9, 9, 10 to encode // this as a mixture of MATCH and DELTA ops, or as entirely as DELTA ops // with some delta values being zero? I suspect the latter, but it is // not implemented here. See "last_token_delta" comments in code. // // - Consider variable size string implementations. // Pascal style strings (length + str), // C style strings (nul terminated), // Or split blocks: length block and string contents block. // // - Is this one token-block or many serialised token-blocks? // A) Lots of different models but feeding one bit-buffer emitted to // by the entropy encoder => one block (fqzcomp). // B) Lots of different models each feeding their own bit-buffers // => many blocks. // // - multiple integer types depending on size; 1, 2, 4 byte long. // // - Consider token choice for isalnum instead of isalpha. Sometimes better. // // - Consider token synchronisation (eg on matching chr symbols?) incase of // variable number. Eg consider foo:0999, foo:1000, foo:1001 (the leading // zero adds an extra token). // // - Optimisation of tokens. Eg: // HS25_09827:2:2102:11274:80442#49 // HS25_09827:2:2109:12941:31311#49 // // We'll have tokens for HS 25 _ 09827 : 2 : that are entirely // after the initial token. These 7 tokens could be one ALPHA instead // of 7 distinct tokens, with 1 MATCH instead of 7. This is both a speed // improvement for decoding as well as a space saving (fewer token-blocks // and associated overhead). // // - XOR. Like ALPHA, but used when previous symbol is ALPHA or XOR // and string lengths match. Useful when names are similar, eg: // the sequence in 07.names: // // @VP2-06:112:H7LNDMCVY:1:1105:26919:1172 1:N:0:ATTCAGAA+AGGAGAAG // @VP2-06:112:H7LNDMCVY:1:1105:27100:1172 1:N:0:ATTCAGAA+AGGCGAAG // @VP2-06:112:H7LNDMCVY:1:1105:27172:1172 1:N:0:ATTCAGAA+AGGCTAAG #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include "io_lib/pooled_alloc.h" #include "io_lib/rANS_static4x16.h" #include "io_lib/tokenise_name3.h" // 128 is insufficient for SAM names (max 256 bytes) as // we may alternate a0a0a0a0a0 etc. However if we fail, // we just give up and switch to another codec, so this // isn't a serious limit. Maybe up to 256 to permit all // SAM names? #define MAX_TOKENS 128 #define MAX_TBLOCKS (MAX_TOKENS<<4) // Number of names per block #define MAX_NAMES 1000000 enum name_type {N_ERR = -1, N_TYPE = 0, N_ALPHA, N_CHAR, N_DZLEN, N_DIGITS0, N_DUP, N_DIFF, N_DIGITS, N_D1, N_D2, N_D3, N_DDELTA, N_DDELTA0, N_MATCH, N_END,N_ALL}; char *types[]={"TYPE", "ALPHA", "CHAR", "DZLEN", "DIG0", "DUP", "DIFF", "DIGITS", "", "", "", "DDELTA", "DDELTA0", "MATCH", "END"}; typedef struct trie trie_t; typedef struct { char *last_name; int last_ntok; enum name_type last_token_type[MAX_TOKENS]; int last_token_int[MAX_TOKENS]; int last_token_str[MAX_TOKENS]; //int last_token_delta[MAX_TOKENS]; } last_context; typedef struct { uint8_t *buf; size_t buf_a, buf_l; // alloc and used length. int tnum, ttype; int dup_from; } descriptor; typedef struct { last_context *lc; // For finding entire line dups int counter; // Trie used in encoder only trie_t *t_head; pool_alloc_t *pool; // token blocks descriptor desc[MAX_TBLOCKS]; } name_context; name_context *create_context(int max_names) { if (max_names <= 0) return NULL; name_context *ctx = malloc(sizeof(*ctx) + ++max_names*sizeof(*ctx->lc)); if (!ctx) return NULL; ctx->counter = 0; ctx->t_head = NULL; ctx->lc = (last_context *)(((char *)ctx) + sizeof(*ctx)); ctx->pool = NULL; memset(&ctx->desc[0], 0, MAX_TBLOCKS * sizeof(ctx->desc[0])); return ctx; } void free_trie(trie_t *t); void free_context(name_context *ctx) { if (!ctx) return; if (ctx->t_head) free(ctx->t_head); if (ctx->pool) pool_destroy(ctx->pool); free(ctx); } //----------------------------------------------------------------------------- // Fast unsigned integer printing code. // Returns number of bytes written. static int append_uint32_fixed(char *cp, uint32_t i, uint8_t l) { switch (l) { case 9:*cp++ = i / 100000000 + '0', i %= 100000000; case 8:*cp++ = i / 10000000 + '0', i %= 10000000; case 7:*cp++ = i / 1000000 + '0', i %= 1000000; case 6:*cp++ = i / 100000 + '0', i %= 100000; case 5:*cp++ = i / 10000 + '0', i %= 10000; case 4:*cp++ = i / 1000 + '0', i %= 1000; case 3:*cp++ = i / 100 + '0', i %= 100; case 2:*cp++ = i / 10 + '0', i %= 10; case 1:*cp++ = i + '0'; case 0:break; } return l; } static int append_uint32_var(char *cp, uint32_t i) { char *op = cp; uint32_t j; //if (i < 10) goto b0; if (i < 100) goto b1; //if (i < 1000) goto b2; if (i < 10000) goto b3; //if (i < 100000) goto b4; if (i < 1000000) goto b5; //if (i < 10000000) goto b6; if (i < 100000000) goto b7; if ((j = i / 1000000000)) {*cp++ = j + '0'; i -= j*1000000000; goto x8;} if ((j = i / 100000000)) {*cp++ = j + '0'; i -= j*100000000; goto x7;} b7:if ((j = i / 10000000)) {*cp++ = j + '0'; i -= j*10000000; goto x6;} if ((j = i / 1000000)) {*cp++ = j + '0', i -= j*1000000; goto x5;} b5:if ((j = i / 100000)) {*cp++ = j + '0', i -= j*100000; goto x4;} if ((j = i / 10000)) {*cp++ = j + '0', i -= j*10000; goto x3;} b3:if ((j = i / 1000)) {*cp++ = j + '0', i -= j*1000; goto x2;} if ((j = i / 100)) {*cp++ = j + '0', i -= j*100; goto x1;} b1:if ((j = i / 10)) {*cp++ = j + '0', i -= j*10; goto x0;} if (i) *cp++ = i + '0'; return cp-op; x8:*cp++ = i / 100000000 + '0', i %= 100000000; x7:*cp++ = i / 10000000 + '0', i %= 10000000; x6:*cp++ = i / 1000000 + '0', i %= 1000000; x5:*cp++ = i / 100000 + '0', i %= 100000; x4:*cp++ = i / 10000 + '0', i %= 10000; x3:*cp++ = i / 1000 + '0', i %= 1000; x2:*cp++ = i / 100 + '0', i %= 100; x1:*cp++ = i / 10 + '0', i %= 10; x0:*cp++ = i + '0'; return cp-op; } //----------------------------------------------------------------------------- // Simple variable sized unsigned integers static int i7put(uint8_t *cp, uint64_t i) { uint8_t *op = cp; int s = 0; uint64_t o = i; do { s += 7; o >>= 7; } while (o); do { s -= 7; *cp++ = ((i>>s)&0x7f) + (s?128:0); } while (s); return cp-op; } static int i7get(uint8_t *cp, uint64_t *i) { uint8_t *op = cp, c; uint64_t j = 0; do { c = *cp++; j = (j<<7) | (c & 0x7f); } while (c & 0x80); *i = j; return cp-op; } //----------------------------------------------------------------------------- // Example descriptor encoding and IO. // // Here we just append to a buffer so we can dump out the results. // These could then be passed through a static entropy encoder that // encodes the entire buffer. // // Alternatively an adaptive entropy encoder could be place inline // here to encode as it goes using additional knowledge from the // supplied context. // Ensure room for sz more bytes. static int descriptor_grow(descriptor *fd, uint32_t sz) { while (fd->buf_l + sz > fd->buf_a) { size_t buf_a = fd->buf_a ? fd->buf_a*2 : 65536; unsigned char *buf = realloc(fd->buf, buf_a); if (!buf) return -1; fd->buf = buf; fd->buf_a = buf_a; } return 0; } static int encode_token_type(name_context *ctx, int ntok, enum name_type type) { int id = ntok<<4; if (descriptor_grow(&ctx->desc[id], 1) < 0) return -1; ctx->desc[id].buf[ctx->desc[id].buf_l++] = type; return 0; } static int encode_token_match(name_context *ctx, int ntok) { return encode_token_type(ctx, ntok, N_MATCH); } static int encode_token_end(name_context *ctx, int ntok) { return encode_token_type(ctx, ntok, N_END); } static enum name_type decode_token_type(name_context *ctx, int ntok) { int id = ntok<<4; if (ctx->desc[id].buf_l >= ctx->desc[id].buf_a) return -1; return ctx->desc[id].buf[ctx->desc[id].buf_l++]; } // int stored as 32-bit quantities static int encode_token_int(name_context *ctx, int ntok, enum name_type type, uint32_t val) { int id = (ntok<<4) | type; if (encode_token_type(ctx, ntok, type) < 0) return -1; if (descriptor_grow(&ctx->desc[id], 4) < 0) return -1; // Assumes little endian and unalign access OK. *(uint32_t *)(ctx->desc[id].buf + ctx->desc[id].buf_l) = val; ctx->desc[id].buf_l += 4; return 0; } // Return 0 on success, -1 on failure; static int decode_token_int(name_context *ctx, int ntok, enum name_type type, uint32_t *val) { int id = (ntok<<4) | type; if (ctx->desc[id].buf_l + 4 > ctx->desc[id].buf_a) return -1; // Assumes little endian and unalign access OK. *val = *(uint32_t *)(ctx->desc[id].buf + ctx->desc[id].buf_l); ctx->desc[id].buf_l += 4; return 0; } // 8 bit integer quantity static int encode_token_int1(name_context *ctx, int ntok, enum name_type type, uint32_t val) { int id = (ntok<<4) | type; if (encode_token_type(ctx, ntok, type) < 0) return -1; if (descriptor_grow(&ctx->desc[id], 1) < 0) return -1; ctx->desc[id].buf[ctx->desc[id].buf_l++] = val; return 0; } static int encode_token_int1_(name_context *ctx, int ntok, enum name_type type, uint32_t val) { int id = (ntok<<4) | type; if (descriptor_grow(&ctx->desc[id], 1) < 0) return -1; ctx->desc[id].buf[ctx->desc[id].buf_l++] = val; return 0; } // Return 0 on success, -1 on failure; static int decode_token_int1(name_context *ctx, int ntok, enum name_type type, uint32_t *val) { int id = (ntok<<4) | type; if (ctx->desc[id].buf_l >= ctx->desc[id].buf_a) return -1; *val = ctx->desc[id].buf[ctx->desc[id].buf_l++]; return 0; } // Basic C-string style for now. // // Maybe XOR with previous string as context? // This permits partial match to be encoded efficiently. static int encode_token_alpha(name_context *ctx, int ntok, char *str, int len) { int id = (ntok<<4) | N_ALPHA; if (encode_token_type(ctx, ntok, N_ALPHA) < 0) return -1; if (descriptor_grow(&ctx->desc[id], len+1) < 0) return -1; memcpy(&ctx->desc[id].buf[ctx->desc[id].buf_l], str, len); ctx->desc[id].buf[ctx->desc[id].buf_l+len] = 0; ctx->desc[id].buf_l += len+1; return 0; } // FIXME: need limit on string length for security. // Return length on success, -1 on failure; static int decode_token_alpha(name_context *ctx, int ntok, char *str, int max_len) { int id = (ntok<<4) | N_ALPHA; char c; int len = 0; if (ctx->desc[id].buf_l >= ctx->desc[id].buf_a) return -1; do { c = ctx->desc[id].buf[ctx->desc[id].buf_l++]; str[len++] = c; } while(c && len < max_len && ctx->desc[id].buf_l < ctx->desc[id].buf_a); return len-1; } static int encode_token_char(name_context *ctx, int ntok, char c) { int id = (ntok<<4) | N_CHAR; if (encode_token_type(ctx, ntok, N_CHAR) < 0) return -1; if (descriptor_grow(&ctx->desc[id], 1) < 0) return -1; ctx->desc[id].buf[ctx->desc[id].buf_l++] = c; return 0; } // FIXME: need limit on string length for security // Return length on success, -1 on failure; static int decode_token_char(name_context *ctx, int ntok, char *str) { int id = (ntok<<4) | N_CHAR; if (ctx->desc[id].buf_l >= ctx->desc[id].buf_a) return -1; *str = ctx->desc[id].buf[ctx->desc[id].buf_l++]; return 1; } // A duplicated name static int encode_token_dup(name_context *ctx, uint32_t val) { return encode_token_int(ctx, 0, N_DUP, val); } // Which read to delta against static int encode_token_diff(name_context *ctx, uint32_t val) { return encode_token_int(ctx, 0, N_DIFF, val); } //----------------------------------------------------------------------------- // Trie implementation for tracking common name prefixes. typedef struct trie { char c; int count; //struct trie *next[128]; struct trie *next, *sibling; int n; // Nth line } trie_t; //static trie_t *t_head = NULL; void free_trie(trie_t *t) { trie_t *x, *n; for (x = t->next; x; x = n) { n = x->sibling; free_trie(x); } free(t); } int build_trie(name_context *ctx, char *data, size_t len, int n) { int nlines = 0; size_t i; trie_t *t; if (!ctx->t_head) { ctx->t_head = calloc(1, sizeof(*ctx->t_head)); if (!ctx->t_head) return -1; } // Build our trie, also counting input lines for (nlines = i = 0; i < len; i++, nlines++) { t = ctx->t_head; t->count++; while (i < len && data[i] > '\n') { unsigned char c = data[i++]; if (c & 0x80) //fprintf(stderr, "8-bit ASCII is unsupported\n"); abort(); c &= 127; trie_t *x = t->next, *l = NULL; while (x && x->c != c) { l = x; x = x->sibling; } if (!x) { if (!ctx->pool) ctx->pool = pool_create(sizeof(trie_t)); if (!(x = (trie_t *)pool_alloc(ctx->pool))) return -1; memset(x, 0, sizeof(*x)); if (!l) x = t->next = x; else x = l->sibling = x; x->n = n; x->c = c; } t = x; t->c = c; t->count++; } } return 0; } #if 0 void dump_trie(trie_t *t, int depth) { if (depth == 0) { printf("graph x_%p {\n splines = ortho\n ranksep=2\n", t); printf(" p_%p [label=\"\"];\n", t); dump_trie(t, 1); printf("}\n"); } else { int j, k, count;//, cj; char label[100], *cp; trie_t *tp = t; // patricia: // for (count = j = 0; j < 128; j++) // if (t->next[j]) // count++, cj=j; // // if (count == 1) { // t = t->next[cj]; // *cp++ = cj; // goto patricia; // } trie_t *x; for (x = t->next; x; x = x->sibling) { printf(" p_%p [label=\"%c\"];\n", x, x->c); printf(" p_%p -- p_%p [label=\"%d\", penwidth=\"%f\"];\n", tp, x, x->count, MAX((log(x->count)-3)*2,1)); //if (depth <= 11) dump_trie(x, depth+1); } #if 0 for (j = 0; j < 128; j++) { trie_t *tn; if (!t->next[j]) continue; cp = label; tn = t->next[j]; *cp++ = j; // patricia: for (count = k = 0; k < 128; k++) if (tn->next[k]) count++;//, cj=k; // if (count == 1) { // tn = tn->next[cj]; // *cp++ = cj; // goto patricia; // } *cp++ = 0; printf(" p_%p [label=\"%s\"];\n", tn, label); printf(" p_%p -- p_%p [label=\"%d\", penwidth=\"%f\"];\n", tp, tn, tn->count, MAX((log(tn->count)-3)*2,1)); if (depth <= 11) dump_trie(tn, depth+1); } #endif } } #endif int search_trie(name_context *ctx, char *data, size_t len, int n, int *exact, int *is_fixed, int *fixed_len) { int nlines = 0; size_t i; trie_t *t; int from = -1, p3 = -1; // Horrid hack for the encoder only. // We optimise per known name format here. int prefix_len; char *d = *data == '@' ? data+1 : data; int l = *data == '@' ? len-1 : len; int f = (*data == '>') ? 1 : 0; if (l > 70 && d[f+0] == 'm' && d[7] == '_' && d[f+14] == '_' && d[f+61] == '/') { prefix_len = 60; // PacBio *is_fixed = 0; } else if (l == 17 && d[f+5] == ':' && d[f+11] == ':') { prefix_len = 7; // IonTorrent *fixed_len = 7; *is_fixed = 1; } else if (l > 37 && d[f+8] == '-' && d[f+13] == '-' && d[f+18] == '-' && d[f+23] == '-' && ((d[f+0] >= '0' && d[f+0] <='9') || (d[f+0] >= 'a' && d[f+0] <= 'f')) && ((d[f+35] >= '0' && d[f+35] <='9') || (d[f+35] >= 'a' && d[f+35] <= 'f'))) { // ONT: f33d30d5-6eb8-4115-8f46-154c2620a5da_Basecall_1D_template... prefix_len = 37; *fixed_len = 37; *is_fixed = 1; } else { // Anything else we give up on the trie method, but we still want to search // for exact matches; prefix_len = INT_MAX; *is_fixed = 0; } //prefix_len = INT_MAX; if (!ctx->t_head) { ctx->t_head = calloc(1, sizeof(*ctx->t_head)); if (!ctx->t_head) return -1; } // Find an item in the trie for (nlines = i = 0; i < len; i++, nlines++) { t = ctx->t_head; while (i < len && data[i] > '\n') { unsigned char c = data[i++]; if (c & 0x80) //fprintf(stderr, "8-bit ASCII is unsupported\n"); abort(); c &= 127; trie_t *x = t->next; while (x && x->c != c) x = x->sibling; t = x; // t = t->next[c]; // if (!t) // return -1; from = t->n; if (i == prefix_len) p3 = t->n; //if (t->count >= .0035*ctx->t_head->count && t->n != n) p3 = t->n; // pacbio //if (i == 60) p3 = t->n; // pacbio //if (i == 7) p3 = t->n; // iontorrent t->n = n; } } //printf("Looked for %d, found %d, prefix %d\n", n, from, p3); *exact = (n != from); return *exact ? from : p3; } //----------------------------------------------------------------------------- // Name encoder /* * Tokenises a read name using ctx as context as the previous * tokenisation. * * Parsed elements are then emitted for encoding by calling the * encode_token() function with the context, token number (Nth token * in line), token type and token value. * * Returns 0 on success; * -1 on failure. */ static int encode_name(name_context *ctx, char *name, int len, int mode) { int i, is_fixed, fixed_len; int exact; int cnum = ctx->counter++; int pnum = search_trie(ctx, name, len, cnum, &exact, &is_fixed, &fixed_len); if (pnum < 0) pnum = cnum ? cnum-1 : 0; //pnum = pnum & (MAX_NAMES-1); //cnum = cnum & (MAX_NAMES-1); //if (pnum == cnum) {pnum = cnum ? cnum-1 : 0;} #ifdef ENC_DEBUG fprintf(stderr, "%d: pnum=%d (%d), exact=%d\n%s\n%s\n", ctx->counter, pnum, cnum-pnum, exact, ctx->lc[pnum].last_name, name); #endif // Return DUP or DIFF switch, plus the distance. if (exact && len == strlen(ctx->lc[pnum].last_name)) { encode_token_dup(ctx, cnum-pnum); ctx->lc[cnum].last_name = name; ctx->lc[cnum].last_ntok = ctx->lc[pnum].last_ntok; // FIXME: optimise this int nc = ctx->lc[cnum].last_ntok ? ctx->lc[cnum].last_ntok : MAX_TOKENS; memcpy(ctx->lc[cnum].last_token_type, ctx->lc[pnum].last_token_type, nc * sizeof(int)); memcpy(ctx->lc[cnum].last_token_int , ctx->lc[pnum].last_token_int , nc * sizeof(int)); memcpy(ctx->lc[cnum].last_token_str , ctx->lc[pnum].last_token_str , nc * sizeof(int)); return 0; } encode_token_diff(ctx, cnum-pnum); int ntok = 1; i = 0; if (is_fixed) { if (pnum < cnum && ntok < ctx->lc[pnum].last_ntok && ctx->lc[pnum].last_token_type[ntok] == N_ALPHA) { if (ctx->lc[pnum].last_token_int[ntok] == fixed_len && memcmp(name, ctx->lc[pnum].last_name, fixed_len) == 0) { encode_token_match(ctx, ntok); } else { encode_token_alpha(ctx, ntok, name, fixed_len); } } else { encode_token_alpha(ctx, ntok, name, fixed_len); } ctx->lc[cnum].last_token_int[ntok] = fixed_len; ctx->lc[cnum].last_token_str[ntok] = 0; ctx->lc[cnum].last_token_type[ntok++] = N_ALPHA; i = fixed_len; } for (; i < len; i++) { /* Determine data type of this segment */ if (isalpha(name[i])) { int s = i+1; // int S = i+1; // // FIXME: try which of these is best. alnum is good sometimes. // while (s < len && isalpha(name[s])) while (s < len && (isalpha(name[s]) || ispunct(name[s]))) // while (s < len && name[s] != ':') // while (s < len && !isdigit(name[s]) && name[s] != ':') s++; // if (!is_fixed) { // while (S < len && isalnum(name[S])) // S++; // if (s < S) // s = S; // } // Single byte strings are better encoded as chars. if (s-i == 1) goto n_char; if (pnum < cnum && ntok < ctx->lc[pnum].last_ntok && ctx->lc[pnum].last_token_type[ntok] == N_ALPHA) { if (s-i == ctx->lc[pnum].last_token_int[ntok] && memcmp(&name[i], &ctx->lc[pnum].last_name[ctx->lc[pnum].last_token_str[ntok]], s-i) == 0) { #ifdef ENC_DEBUG fprintf(stderr, "Tok %d (alpha-mat, %.*s)\n", N_MATCH, s-i, &name[i]); #endif if (encode_token_match(ctx, ntok) < 0) return -1; } else { #ifdef ENC_DEBUG fprintf(stderr, "Tok %d (alpha, %.*s / %.*s)\n", N_ALPHA, s-i, &ctx->lc[pnum].last_name[ctx->lc[pnum].last_token_str[ntok]], s-i, &name[i]); #endif // same token/length, but mismatches if (encode_token_alpha(ctx, ntok, &name[i], s-i) < 0) return -1; } } else { #ifdef ENC_DEBUG fprintf(stderr, "Tok %d (new alpha, %.*s)\n", N_ALPHA, s-i, &name[i]); #endif if (encode_token_alpha(ctx, ntok, &name[i], s-i) < 0) return -1; } ctx->lc[cnum].last_token_int[ntok] = s-i; ctx->lc[cnum].last_token_str[ntok] = i; ctx->lc[cnum].last_token_type[ntok] = N_ALPHA; i = s-1; } else if (name[i] == '0') digits0: { // Digits starting with zero; encode length + value uint32_t s = i; uint32_t v = 0; int d = 0; while (s < len && isdigit(name[s]) && s-i < 8) { v = v*10 + name[s] - '0'; //putchar(name[s]); s++; } // TODO: optimise choice over whether to switch from DIGITS to DELTA // regularly vs all DIGITS, also MATCH vs DELTA 0. if (pnum < cnum && ntok < ctx->lc[pnum].last_ntok && ctx->lc[pnum].last_token_type[ntok] == N_DIGITS0) { d = v - ctx->lc[pnum].last_token_int[ntok]; if (d == 0 && ctx->lc[pnum].last_token_str[ntok] == s-i) { #ifdef ENC_DEBUG fprintf(stderr, "Tok %d (dig-mat, %d)\n", N_MATCH, v); #endif if (encode_token_match(ctx, ntok) < 0) return -1; //ctx->lc[pnum].last_token_delta[ntok]=0; } else if (mode == 1 && d < 256 && d >= 0 && ctx->lc[pnum].last_token_str[ntok] == s-i) { #ifdef ENC_DEBUG fprintf(stderr, "Tok %d (dig-delta, %d / %d)\n", N_DDELTA, ctx->lc[pnum].last_token_int[ntok], v); #endif //if (encode_token_int1_(ctx, ntok, N_DZLEN, s-i) < 0) return -1; if (encode_token_int1(ctx, ntok, N_DDELTA0, d) < 0) return -1; //ctx->lc[pnum].last_token_delta[ntok]=1; } else { #ifdef ENC_DEBUG fprintf(stderr, "Tok %d (dig, %d / %d)\n", N_DIGITS, ctx->lc[pnum].last_token_int[ntok], v); #endif if (encode_token_int1_(ctx, ntok, N_DZLEN, s-i) < 0) return -1; if (encode_token_int(ctx, ntok, N_DIGITS0, v) < 0) return -1; //ctx->lc[pnum].last_token_delta[ntok]=0; } } else { #ifdef ENC_DEBUG fprintf(stderr, "Tok %d (new dig, %d)\n", N_DIGITS, v); #endif if (encode_token_int1_(ctx, ntok, N_DZLEN, s-i) < 0) return -1; if (encode_token_int(ctx, ntok, N_DIGITS0, v) < 0) return -1; //ctx->lc[pnum].last_token_delta[ntok]=0; } ctx->lc[cnum].last_token_str[ntok] = s-i; // length ctx->lc[cnum].last_token_int[ntok] = v; ctx->lc[cnum].last_token_type[ntok] = N_DIGITS0; i = s-1; } else if (isdigit(name[i])) { // digits starting 1-9; encode value uint32_t s = i; uint32_t v = 0; int d = 0; while (s < len && isdigit(name[s]) && s-i < 8) { v = v*10 + name[s] - '0'; //putchar(name[s]); s++; } // dataset/10/K562_cytosol_LID8465_TopHat_v2.names // col 4 is Illumina lane - we don't want match & delta in there // as it has multiple lanes (so not ALL match) and delta is just // random chance, increasing entropy instead. // if (ntok == 4 || ntok == 8 || ntok == 10) { // encode_token_int(ctx, ntok, N_DIGITS, v); // } else { // If the last token was DIGITS0 and we are the same length, then encode // using that method instead as it seems likely the entire column is fixed // width, sometimes with leading zeros. if (pnum < cnum && ntok < ctx->lc[pnum].last_ntok && ctx->lc[pnum].last_token_type[ntok] == N_DIGITS0 && ctx->lc[pnum].last_token_str[ntok] == s-i) goto digits0; // TODO: optimise choice over whether to switch from DIGITS to DELTA // regularly vs all DIGITS, also MATCH vs DELTA 0. if (pnum < cnum && ntok < ctx->lc[pnum].last_ntok && ctx->lc[pnum].last_token_type[ntok] == N_DIGITS) { d = v - ctx->lc[pnum].last_token_int[ntok]; if (d == 0) { #ifdef ENC_DEBUG fprintf(stderr, "Tok %d (dig-mat, %d)\n", N_MATCH, v); #endif if (encode_token_match(ctx, ntok) < 0) return -1; //ctx->lc[pnum].last_token_delta[ntok]=0; } else if (mode == 1 && d < 256 && d >= 0) { #ifdef ENC_DEBUG fprintf(stderr, "Tok %d (dig-delta, %d / %d)\n", N_DDELTA, ctx->lc[pnum].last_token_int[ntok], v); #endif if (encode_token_int1(ctx, ntok, N_DDELTA, d) < 0) return -1; //ctx->lc[pnum].last_token_delta[ntok]=1; } else { #ifdef ENC_DEBUG fprintf(stderr, "Tok %d (dig, %d / %d)\n", N_DIGITS, ctx->lc[pnum].last_token_int[ntok], v); #endif if (encode_token_int(ctx, ntok, N_DIGITS, v) < 0) return -1; //ctx->lc[pnum].last_token_delta[ntok]=0; } } else { #ifdef ENC_DEBUG fprintf(stderr, "Tok %d (new dig, %d)\n", N_DIGITS, v); #endif if (encode_token_int(ctx, ntok, N_DIGITS, v) < 0) return -1; //ctx->lc[pnum].last_token_delta[ntok]=0; } // } ctx->lc[cnum].last_token_int[ntok] = v; ctx->lc[cnum].last_token_type[ntok] = N_DIGITS; i = s-1; } else { n_char: //if (!isalpha(name[i])) putchar(name[i]); if (pnum < cnum && ntok < ctx->lc[pnum].last_ntok && ctx->lc[pnum].last_token_type[ntok] == N_CHAR) { if (name[i] == ctx->lc[pnum].last_token_int[ntok]) { #ifdef ENC_DEBUG fprintf(stderr, "Tok %d (chr-mat, %c)\n", N_MATCH, name[i]); #endif if (encode_token_match(ctx, ntok) < 0) return -1; } else { #ifdef ENC_DEBUG fprintf(stderr, "Tok %d (chr, %c / %c)\n", N_CHAR, ctx->lc[pnum].last_token_int[ntok], name[i]); #endif if (encode_token_char(ctx, ntok, name[i]) < 0) return -1; } } else { #ifdef ENC_DEBUG fprintf(stderr, "Tok %d (new chr, %c)\n", N_CHAR, name[i]); #endif if (encode_token_char(ctx, ntok, name[i]) < 0) return -1; } ctx->lc[cnum].last_token_int[ntok] = name[i]; ctx->lc[cnum].last_token_type[ntok] = N_CHAR; } ntok++; //putchar(' '); } #ifdef ENC_DEBUG fprintf(stderr, "Tok %d (end)\n", N_END); #endif if (encode_token_end(ctx, ntok) < 0) return -1; //printf("Encoded %.*s with %d tokens\n", len, name, ntok); ctx->lc[cnum].last_name = name; ctx->lc[cnum].last_ntok = ntok; return 0; } //----------------------------------------------------------------------------- // Name decoder static int decode_name(name_context *ctx, char *name, int name_len) { int t0 = decode_token_type(ctx, 0); uint32_t dist; int pnum, cnum = ctx->counter++; if (t0 < 0) return 0; if (decode_token_int(ctx, 0, t0, &dist) < 0 || dist > cnum) return -1; if ((pnum = cnum - dist) < 0) pnum = 0; //fprintf(stderr, "t0=%d, dist=%d, pnum=%d, cnum=%d\n", t0, dist, pnum, cnum); if (t0 == N_DUP) { if (strlen(ctx->lc[pnum].last_name) +1 >= name_len) return -1; strcpy(name, ctx->lc[pnum].last_name); // FIXME: optimise this ctx->lc[cnum].last_name = name; ctx->lc[cnum].last_ntok = ctx->lc[pnum].last_ntok; int nc = ctx->lc[cnum].last_ntok ? ctx->lc[cnum].last_ntok : MAX_TOKENS; memcpy(ctx->lc[cnum].last_token_type, ctx->lc[pnum].last_token_type, nc * sizeof(int)); memcpy(ctx->lc[cnum].last_token_int , ctx->lc[pnum].last_token_int , nc * sizeof(int)); memcpy(ctx->lc[cnum].last_token_str , ctx->lc[pnum].last_token_str , nc * sizeof(int)); return strlen(name)+1; } *name = 0; int ntok, len = 0, len2; for (ntok = 1; ntok < MAX_TOKENS; ntok++) { uint32_t v, vl; enum name_type tok; tok = decode_token_type(ctx, ntok); //fprintf(stderr, "Tok %d = %d\n", ntok, tok); switch (tok) { case N_CHAR: if (len+1 >= name_len) return -1; if (decode_token_char(ctx, ntok, &name[len]) < 0) return -1; //fprintf(stderr, "Tok %d CHAR %c\n", ntok, name[len]); ctx->lc[cnum].last_token_type[ntok] = N_CHAR; ctx->lc[cnum].last_token_int [ntok] = name[len++]; break; case N_ALPHA: len2 = decode_token_alpha(ctx, ntok, &name[len], name_len - len); //fprintf(stderr, "Tok %d ALPHA %.*s\n", ntok, len2, &name[len]); ctx->lc[cnum].last_token_type[ntok] = N_ALPHA; ctx->lc[cnum].last_token_str [ntok] = len; ctx->lc[cnum].last_token_int [ntok] = len2; len += len2; break; case N_DIGITS0: // [0-9]* if (decode_token_int1(ctx, ntok, N_DZLEN, &vl) < 0) return -1; if (decode_token_int(ctx, ntok, N_DIGITS0, &v) < 0) return -1; if (len+20+vl >= name_len) return -1; len += append_uint32_fixed(&name[len], v, vl); //fprintf(stderr, "Tok %d DIGITS0 %0*d\n", ntok, vl, v); ctx->lc[cnum].last_token_type[ntok] = N_DIGITS0; ctx->lc[cnum].last_token_int [ntok] = v; ctx->lc[cnum].last_token_str [ntok] = vl; break; case N_DDELTA0: if (decode_token_int1(ctx, ntok, N_DDELTA0, &v) < 0) return -1; v += ctx->lc[pnum].last_token_int[ntok]; if (len+ctx->lc[pnum].last_token_str[ntok]+1 >= name_len) return -1; len += append_uint32_fixed(&name[len], v, ctx->lc[pnum].last_token_str[ntok]); //fprintf(stderr, "Tok %d DELTA0 %0*d\n", ntok, ctx->lc[pnum].last_token_str[ntok], v); ctx->lc[cnum].last_token_type[ntok] = N_DIGITS0; ctx->lc[cnum].last_token_int [ntok] = v; ctx->lc[cnum].last_token_str [ntok] = ctx->lc[pnum].last_token_str[ntok]; break; case N_DIGITS: // [1-9][0-9]* if (decode_token_int(ctx, ntok, N_DIGITS, &v) < 0) return -1; if (len+20 >= name_len) return -1; len += append_uint32_var(&name[len], v); //fprintf(stderr, "Tok %d DIGITS %d\n", ntok, v); ctx->lc[cnum].last_token_type[ntok] = N_DIGITS; ctx->lc[cnum].last_token_int [ntok] = v; break; case N_DDELTA: if (decode_token_int1(ctx, ntok, N_DDELTA, &v) < 0) return -1; v += ctx->lc[pnum].last_token_int[ntok]; if (len+20 >= name_len) return -1; len += append_uint32_var(&name[len], v); //fprintf(stderr, "Tok %d DELTA %d\n", ntok, v); ctx->lc[cnum].last_token_type[ntok] = N_DIGITS; ctx->lc[cnum].last_token_int [ntok] = v; break; case N_MATCH: switch (ctx->lc[pnum].last_token_type[ntok]) { case N_CHAR: if (len+1 >= name_len) return -1; name[len++] = ctx->lc[pnum].last_token_int[ntok]; //fprintf(stderr, "Tok %d MATCH CHAR %c\n", ntok, ctx->lc[pnum].last_token_int[ntok]); ctx->lc[cnum].last_token_type[ntok] = N_CHAR; ctx->lc[cnum].last_token_int [ntok] = ctx->lc[pnum].last_token_int[ntok]; break; case N_ALPHA: if (ctx->lc[pnum].last_token_int[ntok] < 0 || len+ctx->lc[pnum].last_token_int[ntok] >= name_len) return -1; memcpy(&name[len], &ctx->lc[pnum].last_name[ctx->lc[pnum].last_token_str[ntok]], ctx->lc[pnum].last_token_int[ntok]); //fprintf(stderr, "Tok %d MATCH ALPHA %.*s\n", ntok, ctx->lc[pnum].last_token_int[ntok], &name[len]); ctx->lc[cnum].last_token_type[ntok] = N_ALPHA; ctx->lc[cnum].last_token_str [ntok] = len; ctx->lc[cnum].last_token_int [ntok] = ctx->lc[pnum].last_token_int[ntok]; len += ctx->lc[pnum].last_token_int[ntok]; break; case N_DIGITS: if (len+20 >= name_len) return -1; len += append_uint32_var(&name[len], ctx->lc[pnum].last_token_int[ntok]); //fprintf(stderr, "Tok %d MATCH DIGITS %d\n", ntok, ctx->lc[pnum].last_token_int[ntok]); ctx->lc[cnum].last_token_type[ntok] = N_DIGITS; ctx->lc[cnum].last_token_int [ntok] = ctx->lc[pnum].last_token_int[ntok]; break; case N_DIGITS0: if (len+ctx->lc[pnum].last_token_str[ntok] >= name_len) return -1; len += append_uint32_fixed(&name[len], ctx->lc[pnum].last_token_int[ntok], ctx->lc[pnum].last_token_str[ntok]); //fprintf(stderr, "Tok %d MATCH DIGITS %0*d\n", ntok, ctx->lc[pnum].last_token_str[ntok], ctx->lc[pnum].last_token_int[ntok]); ctx->lc[cnum].last_token_type[ntok] = N_DIGITS0; ctx->lc[cnum].last_token_int [ntok] = ctx->lc[pnum].last_token_int[ntok]; ctx->lc[cnum].last_token_str [ntok] = ctx->lc[pnum].last_token_str[ntok]; break; default: return -1; } break; default: // an elided N_END case N_END: if (len+1 >= name_len) return -1; name[len++] = 0; ctx->lc[cnum].last_token_type[ntok] = N_END; ctx->lc[cnum].last_name = name; ctx->lc[cnum].last_ntok = ntok; return len; } } return -1; } //----------------------------------------------------------------------------- // rANS codec static int rans_encode(uint8_t *in, uint64_t in_len, uint8_t *out, uint64_t *out_len, int method) { unsigned int olen = *out_len-6, nb; if (rans_compress_to_4x16(in, in_len, out+6, &olen, method) == NULL) return -1; nb = i7put(out, olen); memmove(out+nb, out+6, olen); *out_len = olen+nb; return 0; } // Returns number of bytes read from 'in' on success, // -1 on failure. static int64_t rans_decode(uint8_t *in, uint64_t in_len, uint8_t *out, uint64_t *out_len) { unsigned int olen = *out_len; uint64_t clen; int nb = i7get(in, &clen); //fprintf(stderr, "Rans decode %x\n", in[nb]); if (rans_uncompress_to_4x16(in+nb, in_len-nb, out, &olen, 0) == NULL) return -1; //fprintf(stderr, " Stored clen=%d\n", (int)clen); return clen+nb; } static int compress(uint8_t *in, uint64_t in_len, uint8_t *out, uint64_t *out_len) { uint64_t best_sz = UINT64_MAX; int best = 0; uint64_t olen = *out_len; //fprintf(stderr, "=== try %d ===\n", (int)in_len); if (in_len <= 3) { out[0] = in_len; memcpy(out+1, in, in_len); *out_len = in_len+1; return 0; } //int rmethods[] = {0,1,128,129,64,65,192,193, 193+8}, m; //int rmethods[] = {0,1,128,129,64,65,192,193, 193+8, 0+4, 128+4}, m; // DO_DICT doesn't yet work in conjunction with DO_PACK. int rmethods[] = {0,1,128,129,64,65,192,193, 193+8, 0+4}, m; for (m = 0; m < sizeof(rmethods)/sizeof(*rmethods); m++) { *out_len = olen; if (rans_encode(in, in_len, out, out_len, rmethods[m]) < 0) return -1; if (best_sz > *out_len) { best_sz = *out_len; best = rmethods[m]; } } *out_len = olen; if (rans_encode(in, in_len, out, out_len, best) < 0) return -1; assert(*out_len > 2); // uint64_t tmp; // fprintf(stderr, "%d -> %d via method %x, %x\n", (int)in_len, (int)best_sz, best, out[i7get(out,&tmp)]); return 0; } static uint64_t uncompressed_size(uint8_t *in, uint64_t in_len) { uint64_t clen, ulen; int nb = i7get(in, &clen); if (clen <= 3) return clen; i7get(in+nb+1, &ulen); return ulen; } static int uncompress(uint8_t *in, uint64_t in_len, uint8_t *out, uint64_t *out_len) { uint64_t clen; i7get(in, &clen); if (clen <= 3) { memcpy(out, in+1, clen); *out_len = clen; return clen+1; //*out = in[1]; //*out_len = 1; //return 2; } return rans_decode(in, in_len, out, out_len); } //----------------------------------------------------------------------------- /* * Converts a line or \0 separated block of reading names to a compressed buffer. * The code can only encode whole lines and will not attempt a partial line. * Use the "last_start_p" return value to identify the partial line start * offset, for continuation purposes. * * Returns a malloced buffer holding compressed data of size *out_len, * or NULL on failure */ uint8_t *encode_names(char *blk, int len, int *out_len, int *last_start_p) { int last_start = 0, i, j, nreads; // Count lines for (nreads = i = 0; i < len; i++) if (blk[i] <= '\n') // \n or \0 separated entries nreads++; name_context *ctx = create_context(nreads); if (!ctx) return NULL; // Construct trie int ctr = 0; for (i = j = 0; i < len; j=++i) { while (i < len && blk[i] > '\n') i++; if (i >= len) break; //blk[i] = '\0'; last_start = i+1; if (build_trie(ctx, &blk[j], i-j, ctr++) < 0) { free_context(ctx); return NULL; } } if (last_start_p) *last_start_p = last_start; //fprintf(stderr, "Processed %d of %d in block, line %d\n", last_start, len, ctr); // Encode name for (i = j = 0; i < len; j=++i) { while (i < len && blk[i] > '\n') i++; if (i >= len) break; blk[i] = '\0'; // try both 0 and 1 and pick best? if (encode_name(ctx, &blk[j], i-j, 1) < 0) { free_context(ctx); return NULL; } } #if 0 for (i = 0; i < MAX_TBLOCKS; i++) { char fn[1024]; if (!ctx->desc[i].buf_l) continue; sprintf(fn, "_tok.%02d_%02d.%d", i>>4,i&15,i); FILE *fp = fopen(fn, "w"); fwrite(ctx->desc[i].buf, 1, ctx->desc[i].buf_l, fp); fclose(fp); } #endif //dump_trie(t_head, 0); // FIXME: merge descriptors // // If we see foo7:1 foo7:12 foo7:7 etc then foo: is constant, // but it's encoded as alpha+dig<7>+char<:> instead of alpha. // Any time token type 0 is all match beyond the first location we have // a candidate for merging in string form. // // This saves around .1 to 1.3 percent on varying data sets. // Cruder hack is dedicated prefix/suffix matching to short-cut this. // Drop N_TYPE blocks if they all contain matches bar the first item, // as we can regenerate these from the subsequent blocks types during // decode. for (i = 0; i < MAX_TBLOCKS; i+=16) { if (!ctx->desc[i].buf_l) continue; int z; for (z=1; zdesc[i].buf_l; z++) { if (ctx->desc[i].buf[z] != N_MATCH) break; } if (z == ctx->desc[i].buf_l) { int k; for (k=1; k<16; k++) if (ctx->desc[i+k].buf_l) break; ctx->desc[i].buf_l = 0; free(ctx->desc[i].buf); } } // Serialise descriptors uint32_t tot_size = 8; int ndesc = 0; for (i = 0; i < MAX_TBLOCKS; i++) { if (!ctx->desc[i].buf_l) continue; ndesc++; int tnum = i>>4; int ttype = i&15; uint64_t out_len = 1.5 * rans_compress_bound_4x16(ctx->desc[i].buf_l, 1); // guesswork uint8_t *out = malloc(out_len); if (!out) { free_context(ctx); return NULL; } if (compress(ctx->desc[i].buf, ctx->desc[i].buf_l, out, &out_len) < 0) { free_context(ctx); return NULL; } free(ctx->desc[i].buf); ctx->desc[i].buf = out; ctx->desc[i].buf_l = out_len; ctx->desc[i].tnum = tnum; ctx->desc[i].ttype = ttype; // Find dups int j; for (j = 0; j < i; j++) { if (!ctx->desc[j].buf) continue; if (ctx->desc[i].buf_l != ctx->desc[j].buf_l || ctx->desc[i].buf_l <= 4) continue; if (memcmp(ctx->desc[i].buf, ctx->desc[j].buf, ctx->desc[i].buf_l) == 0) break; } if (j < i) { ctx->desc[i].dup_from = j; tot_size += 4; // flag, dup_from, ttype } else { ctx->desc[i].dup_from = 0; tot_size += out_len + 1; // ttype } } #if 0 for (i = 0; i < MAX_TBLOCKS; i++) { char fn[1024]; if (!ctx->desc[i].buf_l && !ctx->desc[i].dup_from) continue; sprintf(fn, "_tok.%02d_%02d.%d.comp", i>>4,i&15,i); FILE *fp = fopen(fn, "w"); fwrite(ctx->desc[i].buf, 1, ctx->desc[i].buf_l, fp); fclose(fp); } #endif // Write uint8_t *out = malloc(tot_size+12); if (!out) { free_context(ctx); return NULL; } uint8_t *cp = out; //*out_len = tot_size+4; //*(uint32_t *)cp = tot_size; cp += 4; *out_len = tot_size; *(uint32_t *)cp = last_start; cp += 4; *(uint32_t *)cp = nreads; cp += 4; //write(1, &nreads, 4); int last_tnum = -1; for (i = 0; i < MAX_TBLOCKS; i++) { if (!ctx->desc[i].buf_l) continue; uint8_t ttype8 = ctx->desc[i].ttype; if (ctx->desc[i].tnum != last_tnum) { ttype8 |= 128; last_tnum = ctx->desc[i].tnum; } if (ctx->desc[i].dup_from) { //fprintf(stderr, "Dup %d from %d, sz %d\n", i, ctx->desc[i].dup_from, ctx->desc[i].buf_l); //uint8_t x = 255; //write(1, &x, 1); *cp++ = 255; //uint16_t y = ctx->desc[i].dup_from; //write(1, &y, 2); *(uint16_t *)cp = ctx->desc[i].dup_from; cp+= 2; //write(1, &ttype8, 1); *cp++ = ttype8; } else { //write(1, &ttype8, 1); //write(1, ctx->desc[i].buf, ctx->desc[i].buf_l); *cp++ = ttype8; memcpy(cp, ctx->desc[i].buf, ctx->desc[i].buf_l); cp += ctx->desc[i].buf_l; } } //assert(cp-out == tot_size); for (i = 0; i < MAX_TBLOCKS; i++) { if (!ctx->desc[i].buf_l) continue; free(ctx->desc[i].buf); } free_context(ctx); return out; } /* * Decodes a compressed block of read names into \0 separated names. * The size of the data returned (malloced) is in *out_len. * * Returns NULL on failure. */ uint8_t *decode_names(uint8_t *in, uint32_t sz, int *out_len) { if (sz < 8) return NULL; int i, o = 8; int ulen = *(uint32_t *)in; int nreads = *(uint32_t *)(in+4); name_context *ctx = create_context(nreads); if (!ctx) return NULL; // Unpack descriptors int tnum = -1; while (o < sz) { uint8_t ttype = in[o++]; if (ttype == 255) { if (o+3 >= sz) return NULL; uint16_t j = *(uint16_t *)&in[o]; o += 2; ttype = in[o++]; // if (ttype == 0) if (ttype & 128) tnum++; if ((ttype & 15) != 0 && (ttype & 128)) { ctx->desc[tnum<<4].buf = malloc(nreads); if (!ctx->desc[tnum<<4].buf) return NULL; ctx->desc[tnum<<4].buf_a = nreads; ctx->desc[tnum<<4].buf[0] = ttype&15; if ((ttype&15) == N_DZLEN) ctx->desc[tnum<<4].buf[0] = N_DIGITS0; memset(&ctx->desc[tnum<<4].buf[1], N_MATCH, nreads-1); } i = (tnum<<4) | (ttype&15); if (j >= i) return NULL; ctx->desc[i].buf_l = 0; ctx->desc[i].buf_a = ctx->desc[j].buf_a; ctx->desc[i].buf = malloc(ctx->desc[i].buf_a); if (!ctx->desc[i].buf) return NULL; memcpy(ctx->desc[i].buf, ctx->desc[j].buf, ctx->desc[i].buf_a); //fprintf(stderr, "Copy ttype %d, i=%d,j=%d, size %d\n", ttype, i, j, (int)ctx->desc[i].buf_a); continue; } //if (ttype == 0) if (ttype & 128) tnum++; if ((ttype & 15) != 0 && (ttype & 128)) { ctx->desc[tnum<<4].buf = malloc(nreads); if (!ctx->desc[tnum<<4].buf) { free_context(ctx); return NULL; } ctx->desc[tnum<<4].buf_a = nreads; ctx->desc[tnum<<4].buf[0] = ttype&15; if ((ttype&15) == N_DZLEN) ctx->desc[tnum<<4].buf[0] = N_DIGITS0; memset(&ctx->desc[tnum<<4].buf[1], N_MATCH, nreads-1); } //fprintf(stderr, "Read %02x\n", c); // Load compressed block int64_t clen, ulen = uncompressed_size(&in[o], sz-o); if (ulen < 0) { free_context(ctx); return NULL; } i = (tnum<<4) | (ttype&15); if (i >= MAX_TBLOCKS || i < 0) return NULL; ctx->desc[i].buf_l = 0; ctx->desc[i].buf = malloc(ulen); if (!ctx->desc[i].buf) { free_context(ctx); return NULL; } ctx->desc[i].buf_a = ulen; clen = uncompress(&in[o], sz-o, ctx->desc[i].buf, &ctx->desc[i].buf_a); if (clen < 0) { free(ctx->desc[i].buf); free_context(ctx); return NULL; } assert(ctx->desc[i].buf_a == ulen); // fprintf(stderr, "%d: Decode tnum %d type %d clen %d ulen %d via %d\n", // o, tnum, ttype, (int)clen, (int)ctx->desc[i].buf_a, ctx->desc[i].buf[0]); o += clen; // Encode tnum 0 type 0 ulen 100000 clen 12530 via 2 // Encode tnum 0 type 6 ulen 196800 clen 43928 via 3 // Encode tnum 0 type 7 ulen 203200 clen 17531 via 3 // Encode tnum 1 type 0 ulen 50800 clen 10 via 1 // Encode tnum 1 type 1 ulen 3 clen 5 via 0 // Encode tnum 2 type 0 ulen 50800 clen 10 via 1 // } int ret; ulen += 1024; // for easy coding in decode_name. uint8_t *out = malloc(ulen); if (!out) { free_context(ctx); return NULL; } size_t out_sz = 0; while ((ret = decode_name(ctx, (char *)out+out_sz, ulen)) > 0) { out_sz += ret; ulen -= ret; } if (ret < 0) free(out); for (i = 0; i < MAX_TBLOCKS; i++) { if (ctx->desc[i].buf) { free(ctx->desc[i].buf); ctx->desc[i].buf = 0; } } free_context(ctx); *out_len = out_sz; return ret == 0 ? out : NULL; } #ifdef TEST_TOKENISER //----------------------------------------------------------------------------- // main() implementation for testing // Large enough for whole file for now. #ifndef BLK_SIZE #define BLK_SIZE 1*1024*1024 #endif static char blk[BLK_SIZE*2]; // temporary fix for decoder, which needs more space static int encode(int argc, char **argv) { FILE *fp; int len, i, j; name_context *ctx; if (argc > 1) { fp = fopen(argv[1], "r"); if (!fp) { perror(argv[1]); return 1; } } else { fp = stdin; } int blk_offset = 0; int blk_num = 0; for (;;) { int last_start = 0; len = fread(blk+blk_offset, 1, BLK_SIZE-blk_offset, fp); if (len <= 0) break; len += blk_offset; int out_len; uint8_t *out = encode_names(blk, len, &out_len, &last_start); write(1, &out_len, 4); write(1, out, out_len); // encoded data free(out); if (len > last_start) memmove(blk, &blk[last_start], len - last_start); blk_offset = len - last_start; blk_num++; } if (fclose(fp) < 0) { perror("closing file"); return 1; } return 0; } static int decode(int argc, char **argv) { uint32_t in_sz, out_sz; while (fread(&in_sz, 1, 4, stdin) == 4) { uint8_t *in = malloc(in_sz), *out; if (!in) return -1; if (fread(in, 1, in_sz, stdin) != in_sz) { free(in); return -1; } if ((out = decode_names(in, in_sz, &out_sz)) == NULL) { free(in); return -1; } write(1, out, out_sz); free(in); free(out); } return 0; } int main(int argc, char **argv) { if (argc > 1 && strcmp(argv[1], "-d") == 0) return decode(argc-1, argv+1); else return encode(argc, argv); } #endif // TEST_TOKENISER io_lib-io_lib-1-14-11/io_lib/tokenise_name3.h000066400000000000000000000046131336132477700207000ustar00rootroot00000000000000/* * Copyright (c) 2017 Genome Research Ltd. * Author(s): 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. */ #ifndef _TOKENISE_NAME3_H_ #define _TOKENISE_NAME3_H_ /* * Converts a line or \0 separated block of reading names to a compressed buffer. * The code can only encode whole lines and will not attempt a partial line. * Use the "last_start_p" return value to identify the partial line start * offset, for continuation purposes. * * Returns a malloced buffer holding compressed data of size *out_len, * or NULL on failure */ uint8_t *encode_names(char *blk, int len, int *out_len, int *last_start_p); /* * Decodes a compressed block of read names into \0 separated names. * The size of the data returned (malloced) is in *out_len. * * Returns NULL on failure. */ uint8_t *decode_names(uint8_t *in, uint32_t sz, int *out_len); #endif /* _TOKENISE_NAME3_H_ */ io_lib-io_lib-1-14-11/io_lib/traceType.c000066400000000000000000000222371336132477700177310ustar00rootroot00000000000000/* * Copyright (c) 2005-2007, 2010 Genome Research Ltd. * Author(s): 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. */ /* * Author(s): James Bonfield * * Copyright (c) 1994-1998, 2000-2001 MEDICAL RESEARCH COUNCIL * All rights reserved * * 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 name of the MEDICAL RESEARCH COUNCIL, THE LABORATORY OF * MOLECULAR BIOLOGY 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 THE COPYRIGHT HOLDERS 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 THE COPYRIGHT OWNER 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. */ /* * Copyright (c) Medical Research Council 1994. All rights reserved. * * Permission to use, copy, modify and distribute this software and its * documentation for any purpose is hereby granted without fee, provided that * this copyright and notice appears in all copies. * * This file was written by James Bonfield, Simon Dear, Rodger Staden, * as part of the Staden Package at the MRC Laboratory of Molecular * Biology, Hills Road, Cambridge, CB2 2QH, United Kingdom. * * MRC disclaims all warranties with regard to this software. */ /* Title: traceType File: traceType.c Purpose: determining trace format Last update: 01/09/94 Change log : Update for use with the Read library. */ /* ---- Imports ---- */ #ifdef HAVE_CONFIG_H #include "io_lib_config.h" #endif #include #include #include #include "io_lib/stdio_hack.h" #include "io_lib/traceType.h" #include "io_lib/Read.h" #include "io_lib/open_trace_file.h" #ifdef USE_BIOLIMS #include "spBiolims.h" #endif #ifndef isascii #define isascii(c) ((c) >= 0 && (c) <= 0x7f) #endif /* ---- Privates ---- */ static struct { int type; int offset; char *string; } magics[] = { { TT_SCF, 0, ".scf" } , { TT_ZTR, 0, "\256ZTR\r\n\032\n" } , { TT_ABI, 0, "ABIF" } , { TT_ABI, 128, "ABIF" } , { TT_ALF, 518, "ALF " } , { TT_SCF, 0, "\234\330\300\000" }, /* Amersham variant */ { TT_SFF, 0, ".sff" } , { TT_EXP, 0, "ID " } , { TT_ALF, 0, "ALF " } , /* Added by newer alfsplit programs */ { TT_ALF, 0, "\021G\021G" } , /* Pharmacia's alfsplit equiv */ { TT_ALF, 1546,"X-axis" } /* Good guestimation if all else fails */ }; #define Number(A) ( sizeof(A) / sizeof((A)[0]) ) /* ---- exported ---- */ /* unix specific file deletion routine */ int remove_file(char *fn) { return unlink(fn); } /* * Determine the trace type for FILE * 'fp'. * * NB - This function should NOT be used when biolims support is required * (as biolims doesn't use files !) * * Returns: * TT_SCF, TT_ZTR, TT_ABI, TT_ALF, or TT_PLN for success. * TT_UNK for unknown type. * TT_ERR for error. */ int fdetermine_trace_type(FILE *fp) { unsigned int i; size_t len; char buf[512]; int ps; int acgt; int c; /* check magics */ for (i = 0 ; i < Number(magics) ; i++) { if (fseek(fp,magics[i].offset,0) == 0) { len = strlen(magics[i].string); if (fread(buf,1,len,fp)==len) { if (strncmp(buf,magics[i].string,len)==0) { return magics[i].type; } } } } fseek(fp, 0, 0); /* determine if this is a text file */ len = 0; ps = 0; acgt = 0; for (i = 0; i < 512; i++) { if ( ( c = fgetc(fp) ) == EOF ) break; switch(c) { case 'a': case 'c': case 'g': case 't': case 'A': case 'C': case 'G': case 'T': /*YUK! need the next line?*/ case 'n': case 'N': case '-': acgt++; default: len++; if ( (isprint(c) && isascii(c)) || isspace(c) ) ps++; } } fseek(fp, 0, 0); /*YUK! 75% of characters printable means text*/ if ( 100 * (size_t)ps > 75 * len ) { /*YUK! 75% of printables ACGTN means plain*/ if (100 * acgt > 75 * ps) { return TT_PLN; } } /* YUK! short files are not traces? */ if (len<512) { return TT_UNK; } return TT_UNK; } /* * Determine the trace type for file 'fn'. * * Returns: * TT_SCF, TT_ZTR, TT_ABI, TT_ALF, TT_BIO, or TT_PLN for success. * TT_UNK for unknown type. * TT_ERR for error. */ int determine_trace_type(char *fn) { FILE *fp; int r; #ifdef USE_BIOLIMS if(IS_BIOLIMS_PATH(fn)) return TT_BIO; #endif if ( (fp = open_trace_file(fn, NULL)) == NULL ) return TT_ERR; r = fdetermine_trace_type(fp); fclose(fp); return r; } /* * Converts a trace type string to an integer. */ int trace_type_str2int(char *str) { if (strcmp(str, "SCF") == 0 || strcmp(str, "scf") == 0) return TT_SCF; else if (strcmp(str, "SFF") == 0 || strcmp(str, "sff") == 0) return TT_SFF; /* 454 */ else if (strcmp(str, "ZTR") == 0 || strcmp(str, "ztr") == 0) return TT_ZTR; else if (strcmp(str, "ZTR1") == 0 || strcmp(str, "ztr1") == 0) return TT_ZTR1; else if (strcmp(str, "ZTR2") == 0 || strcmp(str, "ztr2") == 0) return TT_ZTR2; else if (strcmp(str, "ZTR3") == 0 || strcmp(str, "ztr3") == 0) return TT_ZTR3; else if (strcmp(str, "ABI") == 0 || strcmp(str, "abi") == 0) return TT_ABI; else if (strcmp(str, "ALF") == 0 || strcmp(str, "alf") == 0) return TT_ALF; else if (strcmp(str, "PLN") == 0 || strcmp(str, "pln") == 0) return TT_PLN; else if (strcmp(str, "EXP") == 0 || strcmp(str, "exp") == 0) return TT_EXP; else if (strcmp(str, "BIO") == 0 || strcmp(str, "bio") == 0) return TT_BIO; else if (strcmp(str, "ANYTR") == 0 || strcmp(str, "anytr") == 0) return TT_ANYTR; else return TT_UNK; } /* * Converts a trace type integer to a string. */ char *trace_type_int2str(int type) { char *t; switch(type) { case TT_SCF: t = "SCF"; break; case TT_SFF: t = "SFF"; break; /* 454 */ case TT_ZTR: t = "ZTR";break; case TT_ZTR1: t = "ZTR1";break; case TT_ZTR2: t = "ZTR2";break; case TT_ZTR3: t = "ZTR3";break; case TT_ABI: t = "ABI"; break; case TT_ALF: t = "ALF"; break; case TT_PLN: t = "PLN"; break; case TT_EXP: t = "EXP"; break; case TT_BIO: t = "BIO"; break; case TT_ANYTR: t="ANYTR"; break; default: case TT_UNK: t = "UNK"; break; } return t; } /* * Returns a statically declared string containing a 3 character * identifier for the trace type of this file. * "ERR" represents error, and "UNK" for unknown. * Successful values are "SCF", "ABI", "ALF", "PLN", "ZTR" and "BIO". */ char *trace_type_str(char *traceName) { int t; if ((t = determine_trace_type(traceName)) == TT_ERR) return "ERR"; else return trace_type_int2str(t); } io_lib-io_lib-1-14-11/io_lib/traceType.h000066400000000000000000000124071336132477700177340ustar00rootroot00000000000000/* * Copyright (c) 2005, 2007 Genome Research Ltd. * Author(s): 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. */ /* * Author(s): James Bonfield * * Copyright (c) 1994-1996 MEDICAL RESEARCH COUNCIL * All rights reserved * * 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 name of the MEDICAL RESEARCH COUNCIL, THE LABORATORY OF * MOLECULAR BIOLOGY 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 THE COPYRIGHT HOLDERS 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 THE COPYRIGHT OWNER 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. */ /* * Copyright (c) Medical Research Council 1994. All rights reserved. * * Permission to use, copy, modify and distribute this software and its * documentation for any purpose is hereby granted without fee, provided that * this copyright and notice appears in all copies. * * This file was written by James Bonfield, Simon Dear, Rodger Staden, * as part of the Staden Package at the MRC Laboratory of Molecular * Biology, Hills Road, Cambridge, CB2 2QH, United Kingdom. * * MRC disclaims all warranties with regard to this software. */ #ifndef _traceType_h #define _traceType_h /* * Title: traceType.h * * File: traceType.h * Purpose: determining traceType of traces * Last update: Tue Jan 15 1991 * * Change log :- */ /* ---- Imports ---- */ #include /* IMPORT: fopen, fclose, fseek, ftell, fgetc */ #include #include /* IMPORT: isprint*/ #include "io_lib/Read.h" /* IMPORT: TT_xxx defines */ #include "io_lib/mFILE.h" #ifdef __cplusplus extern "C" { #endif /* * Determine the trace type for file 'fn'. * * Returns: * TT_SCF, TT_ABI, TT_ALF, or TT_PLN for success. * TT_UNK for unknown type. * TT_ERR for error. */ extern int determine_trace_type(char *fn); /* * Determine the trace type for FILE * 'fp'. * * Returns: * TT_SCF, TT_ABI, TT_ALF, or TT_PLN for success. * TT_UNK for unknown type. * TT_ERR for error. */ extern int fdetermine_trace_type(mFILE *fp); /* * Returns a statically declared string containing a 3 character * identifier for this trace type. * "ERR" represents error, and "UNK" for unknown. * Successful values are "SCF", "ABI", "ALF" and "PLN". */ extern char *trace_type_str(char *traceName); /* * Converts a trace type string to an integer. */ extern int trace_type_str2int(char *str); /* * Converts a trace type integer to a string. */ char *trace_type_int2str(int type); #ifdef __cplusplus } #endif #endif /*_traceType_h*/ io_lib-io_lib-1-14-11/io_lib/translate.c000066400000000000000000000715561336132477700177760ustar00rootroot00000000000000/* * Copyright (c) 2004-2007, 2010, 2013 Genome Research Ltd. * Author(s): 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. */ /* * Author(s): James Bonfield, Kathryn Beal, Mark Jordan * * Copyright (c) 1995-2003 MEDICAL RESEARCH COUNCIL * All rights reserved * * 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 name of the MEDICAL RESEARCH COUNCIL, THE LABORATORY OF * MOLECULAR BIOLOGY 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 THE COPYRIGHT HOLDERS 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 THE COPYRIGHT OWNER 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. */ /* * Copyright (c) Medical Research Council 1994. All rights reserved. * * Permission to use, copy, modify and distribute this software and its * documentation for any purpose is hereby granted without fee, provided that * this copyright and notice appears in all copies. * * This file was written by James Bonfield, Simon Dear, Rodger Staden, * as part of the Staden Package at the MRC Laboratory of Molecular * Biology, Hills Road, Cambridge, CB2 2QH, United Kingdom. * * MRC disclaims all warranties with regard to this software. */ /* * File: translate.c * Purpose: Translates between different reading structures. * Last update: 01/09/94 */ #ifdef HAVE_CONFIG_H #include "io_lib_config.h" #endif #include #ifndef NDEBUG # define NDEBUG /* disable assertions */ #endif #include #include "io_lib/stdio_hack.h" #include "io_lib/misc.h" #include "io_lib/scf.h" #include "io_lib/Read.h" #include "io_lib/expFileIO.h" #include "io_lib/traceType.h" #include "io_lib/translate.h" #include "io_lib/open_trace_file.h" #include "io_lib/xalloc.h" #ifdef USE_BIOLIMS #include "spBiolims.h" #endif #ifdef IOLIB_SCF /* * Translates an Scf structure into a Read structure. * The Scf structure is left unchanged. * * Returns: * A pointer to an allocated Read structure upon success. * NULLRead upon failure. */ Read *scf2read(Scf *scf) { Read *read; register int i, i_end; TRACE max_val = 0; int sections = read_sections(0); int nsamples = 0; int nbases = 0; /* allocate */ if (sections & READ_SAMPLES) nsamples = scf->header.samples; if (sections & READ_BASES) nbases = scf->header.bases; read = read_allocate(nsamples, nbases); if (NULLRead == read) return NULLRead; if (sections & READ_SAMPLES) { /* copy the samples */ i_end = scf->header.samples; read->NPoints = i_end; if (scf->header.sample_size == 1) { for (i = 0; i < i_end; i++) { read->traceA[i] = scf->samples.samples1[i].sample_A; read->traceC[i] = scf->samples.samples1[i].sample_C; read->traceG[i] = scf->samples.samples1[i].sample_G; read->traceT[i] = scf->samples.samples1[i].sample_T; if (read->traceA[i] > max_val) max_val = read->traceA[i]; if (read->traceC[i] > max_val) max_val = read->traceC[i]; if (read->traceG[i] > max_val) max_val = read->traceG[i]; if (read->traceT[i] > max_val) max_val = read->traceT[i]; } } else { /* sample_size == 2 */ for (i = 0; i < i_end; i++) { read->traceA[i] = scf->samples.samples2[i].sample_A; read->traceC[i] = scf->samples.samples2[i].sample_C; read->traceG[i] = scf->samples.samples2[i].sample_G; read->traceT[i] = scf->samples.samples2[i].sample_T; if (read->traceA[i] > max_val) max_val = read->traceA[i]; if (read->traceC[i] > max_val) max_val = read->traceC[i]; if (read->traceG[i] > max_val) max_val = read->traceG[i]; if (read->traceT[i] > max_val) max_val = read->traceT[i]; } } read->maxTraceVal = max_val; } if (sections & READ_BASES) { /* copy the bases */ i_end = scf->header.bases; read->NBases = i_end; for (i = 0; i < i_end; i++) { read->basePos[i] = scf->bases[i].peak_index; read->prob_A[i] = scf->bases[i].prob_A; read->prob_C[i] = scf->bases[i].prob_C; read->prob_G[i] = scf->bases[i].prob_G; read->prob_T[i] = scf->bases[i].prob_T; read->base[i] = scf->bases[i].base; } read->base[i] = 0; } if (sections & READ_COMMENTS) { /* allocate and copy the comments */ if (scf->header.comments_size > 0 && scf->comments) { read->info = (char *)xmalloc(scf->header.comments_size+1); if (NULL == read->info) { read_deallocate(read); return NULLRead; } memcpy(read->info, scf->comments, scf->header.comments_size); read->info[scf->header.comments_size] = '\0'; } } /* other bits and pieces */ read->leftCutoff = scf->header.bases_left_clip; read->rightCutoff = read->NBases - scf->header.bases_right_clip + 1; read->format = TT_SCF; if (scf->private_data) { read->private_data = xmalloc(scf->header.private_size); memcpy(read->private_data,scf->private_data, scf->header.private_size); } return read; } /* * Translates a Read structure into a Scf structure. * The Read structure is left unchanged. * * Returns: * A pointer to an allocated Scf structure upon success. * NULL upon failure. */ Scf *read2scf(Read *read) { Scf *scf; register int i, i_end; int sample_size; /* allocate */ sample_size = read->maxTraceVal >= 0x100 ? 2 : 1; scf = scf_allocate(read->NPoints, sample_size, read->NBases, 0, 0); if (NULL == scf) return NULL; /* copy the samples */ i_end = read->NPoints; scf->header.samples = i_end; if (sample_size == 1) { scf->header.sample_size = 1; for (i = 0; i < i_end; i++) { scf->samples.samples1[i].sample_A = (uint_1)read->traceA[i]; scf->samples.samples1[i].sample_C = (uint_1)read->traceC[i]; scf->samples.samples1[i].sample_G = (uint_1)read->traceG[i]; scf->samples.samples1[i].sample_T = (uint_1)read->traceT[i]; } } else { scf->header.sample_size = 2; for (i = 0; i < i_end; i++) { scf->samples.samples2[i].sample_A = read->traceA[i]; scf->samples.samples2[i].sample_C = read->traceC[i]; scf->samples.samples2[i].sample_G = read->traceG[i]; scf->samples.samples2[i].sample_T = read->traceT[i]; } } /* copy the bases */ i_end = read->NBases; scf->header.bases = i_end; for (i = 0; i < i_end; i++) { scf->bases[i].peak_index = read->basePos ? read->basePos[i] : i; scf->bases[i].prob_A = read->prob_A ? read->prob_A[i] : 0; scf->bases[i].prob_C = read->prob_A ? read->prob_C[i] : 0; scf->bases[i].prob_G = read->prob_A ? read->prob_G[i] : 0; scf->bases[i].prob_T = read->prob_A ? read->prob_T[i] : 0; scf->bases[i].base = read->base ? read->base[i] : '-'; } /* allocate and copy the comments */ if (read->info) { scf->header.comments_size = strlen(read->info) + 1; scf->comments = (char *)xmalloc(scf->header.comments_size); if (NULL == scf->comments) { scf_deallocate(scf); return NULL; } memcpy(scf->comments, read->info, scf->header.comments_size - 1); /* just to make sure */ scf->comments[scf->header.comments_size-1] = '\0'; } /* other bits and pieces */ scf->header.bases_left_clip = read->leftCutoff; scf->header.bases_right_clip = read->NBases - read->rightCutoff + 1; scf->header.code_set = CSET_DEFAULT; memcpy(scf->header.version, scf_version_float2str(SCF_VERSION), 4); return scf; } #endif /* IOLIB_SCF */ #ifdef IOLIB_EXP #define extend(e, entry, len) \ do { \ (void)ArrayRef(e->entries[entry],e->Nentries[entry]++); \ if (NULL == (exp_get_entry(e, entry) = (char *)xmalloc(len))) \ return NULL; \ } while (0) /* * Translates a Read structure and an Experiment file. * The Read structure is left unchanged. * * Returns: * A pointer to an allocated Exp_info structure upon success. * NULL upon failure. */ Exp_info *read2exp(Read *read, char *EN) { Exp_info *e; char *t = trace_type_int2str(read->format), *p; int l = strlen(EN)+1; char *sq; int i; static char valid_bases[256]; static int valid_setup = 0; if (!valid_setup) { for (i = 0; i < 256; i++) valid_bases[i] = '-'; /* IUBC codes */ for (sq = "acgturymkswbdhvnACGTURYMKSWBDHVN"; *sq; sq++) valid_bases[(unsigned)*sq] = *sq; valid_setup = 1; } if (NULL == (e = exp_create_info())) return NULL; /* Copy original exp file if present */ if (read->orig_trace && read->orig_trace_format == TT_EXP) { int i, j, k; Exp_info *re = (Exp_info *)read->orig_trace; for (i = 0; i < MAXIMUM_EFLTS; i++) { if (EFLT_SQ == i || EFLT_QL == i || EFLT_QR == i) continue; if (0 == (k = exp_Nentries(re, i))) continue; e->Nentries[i] = k; ArrayRef(e->entries[i], e->Nentries[i]); for (j = 0; j < k; j++) { arr(char *, e->entries[i], j) = strdup(arr(char *, re->entries[i], j)); } } /* Otherwise create our EN, ID, LN and LT lines */ } else { /* Entry name and ID lines */ if ((p = strrchr(EN, '/'))) EN = p+1; extend(e, EFLT_EN, l); sprintf(exp_get_entry(e, EFLT_EN), "%s", EN); extend(e, EFLT_ID, l); sprintf(exp_get_entry(e, EFLT_ID), "%s", EN); /* Trace file & type */ if (read->trace_name) { char *cp; if ((cp = strrchr(read->trace_name, '/'))) cp++; else cp = read->trace_name; extend(e, EFLT_LN, strlen(cp)+1); strcpy(exp_get_entry(e, EFLT_LN), cp); } if (read->format != TT_ANY && read->format != TT_ANYTR) { extend(e, EFLT_LT, strlen(t)+1); strcpy(exp_get_entry(e, EFLT_LT), t); } } /* Output SQ, QL and QR lines */ /* Cutoffs */ if (read->leftCutoff) { extend(e, EFLT_QL, 15); sprintf(exp_get_entry(e, EFLT_QL), "%d", read->leftCutoff); } if (read->rightCutoff && read->rightCutoff != read->NBases+1) { extend(e, EFLT_QR, 15); sprintf(exp_get_entry(e, EFLT_QR), "%d", read->rightCutoff); } /* Bases */ extend(e, EFLT_SQ, read->NBases+1); sq = exp_get_entry(e, EFLT_SQ); for (i = 0; i < read->NBases; i++) { sq[i] = valid_bases[(unsigned)read->base[i]]; } sq[i] = 0; #ifdef USE_BIOLIMS /* * Johnt: * - Added tags below to allow for biolims update * - This is all a very big bodge to allow BioLIMS * attributes to be passed through the Read structure * to the Experiment file * - Any changes to this should also be mirrored in ../biolims/Exp.cpp */ { int1 *qa; /* quality array */ int i; char tmp[1024]; char *line; /* current line from info */ char *end; /* end of current line */ /* AV only supports a single prob value for now */ qa = (int1 *)malloc((read->NBases+1)*sizeof(int1)); /* need max 4 bytes per value - see conf2str */ extend(e,EFLT_AV,(read->NBases+1)*5); /* merge into single quality array */ for(i=0;iNBases;i++){ switch(read->base[i]){ case 'a': case 'A': qa[i] = read->prob_A[i]; break; case 'c': case 'C': qa[i] = read->prob_C[i]; break; case 'g': case 'G': qa[i] = read->prob_G[i]; break; case 't': case 'T': qa[i] = read->prob_T[i]; break; default: qa[i] = 0; } } conf2str(qa,read->NBases,exp_get_entry(e, EFLT_AV)); free(qa); /* Parse the read notes for everything else */ if( read->info) { for(line=read->info;end=strchr(line,'\n');line=end+1){ *end='\0'; /* * put back */ /* look for known tags */ if(!strncmp(line,EXP_CHEM,EXP_TAGLEN)){ /* CH */ int chem=0; extend(e, EFLT_CH, 15); if( !strcmp(CH_types[1],line+EXP_TAGLEN)) chem=1; sprintf(exp_get_entry(e, EFLT_CH), "%d",chem ); } else if(!strncmp(line,EXP_PRMR,EXP_TAGLEN)){ /* PR */ int primer=0; extend(e,EFLT_PR,15); for(primer=1;primer=nPR_types) primer=1; sprintf(exp_get_entry(e, EFLT_PR), "%d",primer); } else if(!strncmp(line,EXP_VECT,EXP_TAGLEN)){ /* SV */ extend(e,EFLT_SV,strlen(line)-EXP_TAGLEN+1); strcpy(exp_get_entry(e, EFLT_SV),line+EXP_TAGLEN); } else if(!strncmp(line,EXP_CLOV,EXP_TAGLEN)){ /* CV */ extend(e,EFLT_CV,strlen(line)-EXP_TAGLEN+1); strcpy(exp_get_entry(e, EFLT_CV),line+EXP_TAGLEN); } else if(!strncmp(line,EXP_CLON,EXP_TAGLEN)){ /* CN */ extend(e,EFLT_CN,strlen(line)-EXP_TAGLEN+1); strcpy(exp_get_entry(e, EFLT_CN),line+EXP_TAGLEN); } else if(!strncmp(line,EXP_FEAT,EXP_TAGLEN)){ /* FEAT=start stop key\r\rcomment */ /* key and comment have \n encoded as \r */ int start,stop,i; char *key; /* biolims feature key */ char *comment; /* biolims feature comment */ line+=EXP_TAGLEN; start=atoi(line); line=strchr(line,' ')+1; stop=atoi(line); key=strchr(line,' ')+1; comment=strstr(key,"\r\r"); *comment='\0'; /* * put back */ comment+=2; /* replace \r with \n in key and comment */ for(i=0;key[i];i++) if(key[i]=='\r') key[i]='\n'; for(i=0;comment[i];i++) if(comment[i]=='\r') comment[i]='\n'; /* could possibly be one of a number of EXP tags excoded as a BioLIMS feature */ if(!strncmp(key,featCLON,STADEN_FKEY_LEN)){ /* CS */ extend(e, EFLT_CS, 32); exp_create_range(exp_get_entry(e, EFLT_CS),start,stop); } else if(!strncmp(key,featVECI,STADEN_FKEY_LEN)){ /* SI */ extend(e, EFLT_SI, 32); exp_create_range(exp_get_entry(e, EFLT_SI),start,stop); } else if(!strncmp(key,featTEMP,STADEN_FKEY_LEN)){ /* TN */ extend(e, EFLT_TN, strlen(comment)+1); strcpy(exp_get_entry(e, EFLT_TN),comment); } else if(!strncmp(key,featSTRD,STADEN_FKEY_LEN)){ /* ST */ extend(e, EFLT_ST, strlen(comment)+1); strcpy(exp_get_entry(e, EFLT_ST),comment); } else if( !strncmp(key,featVECT,STADEN_FKEY_LEN)){ /* SL and SR */ extend(e,EFLT_SL,15); extend(e,EFLT_SR,15); sprintf(exp_get_entry(e, EFLT_SL),"%d",start); sprintf(exp_get_entry(e, EFLT_SR),"%d",stop); } else if( !strncmp(key,featGELR,STADEN_FKEY_LEN)){ /* TG */ char tag[5]; /* staden note tag (always 4 chars) */ char strand=*comment; /* first char of comment */ /* key has format STADEN_GELR:XXXX - where XXXX is staden note tag */ strncpy(tag,key+STADEN_FKEY_LEN+1,4); tag[4]='\0'; comment+=2; /* skip over strand */ sprintf(tmp,"%s %c %d..%d\n%s", key,strand,start,stop,comment); extend(e,EFLT_TG,strlen(tmp)+1); strcpy(exp_get_entry(e, EFLT_TG),tmp); } else if( !strncmp(key,featCONS,STADEN_FKEY_LEN)){ /* TC */ char tag[5]; /* staden note tag (always 4 chars) */ /* comment has the format Srstart-rend\ncomment S is a single character strand indicator rstart and rend are the real start and end of the tag */ char strand=*comment; /* first char of comment */ char *rangestart = comment+2; /*skip over strand*/ char *rangeend; char *emptystring=""; /* key has format STADEN_CONS:XXXX - where XXXX is staden note tag */ strncpy(tag,key+STADEN_FKEY_LEN+1,4); tag[4]='\0'; /* the REAL range might actually be outside the bases, so this is recorded in the first line of the comment. This is merged with the feature range to allow for complimenting */ comment=strchr(rangestart,'\n'); if( comment ) *(comment++)='\0'; /* *** put back */ else comment=emptystring; /* now special processing of bounds */ rangeend=strchr(rangestart,'-'); if( rangeend ){ long rstart,rend; *(rangeend++)='\0'; /* *** put back */ rstart=atol(rangestart); rend=atol(rangeend); *(rangeend-1)='-'; /* if start is the same as rstart, just need to extend the stop bounds to the real end If not there has been some complimenting happening so need to extend the start bounds, as its now backwards. */ if( start==rstart) stop=start+rend-rstart; else start=stop-rend+rstart; } else { /* don't have a range so just use the feature size */ } sprintf(tmp,"%s %c %d..%d\n%s", key,strand,start,stop,comment); extend(e,EFLT_TC,strlen(tmp)+1); strcpy(exp_get_entry(e, EFLT_TC),tmp); if( comment!=emptystring) *(comment-1)='\n'; } else { /* TG */ /* a biolims feature, encode this with tag BIOL, and the Biolims Feature key in the first line of the comment*/ sprintf(tmp,"%s = %d..%d\n%s%s\n%s",/* use strand = */ tagBIOL,start,stop,featKey,key,comment); extend(e,EFLT_TG,strlen(tmp)+1); strcpy(exp_get_entry(e, EFLT_TG),tmp); } *(comment-2)='\r'; } /* else unused value */ *end='\n'; } } } #else /* USE_BIOLIMS */ /* Confidence values */ if (read->prob_A && read->prob_C && read->prob_G && read->prob_T && read->NBases > 0) { /* We have some, but are they non zero values? */ for (i = 0; i < read->NBases; i++) { if (read->prob_A[i] || read->prob_C[i] || read->prob_G[i] || read->prob_T[i]) break; } if (i != read->NBases) { int1 *conf = (int1 *)xmalloc(read->NBases); char *cstr = (char *)xmalloc(read->NBases * 5 + 2); for (i = 0; i < read->NBases; i++) { switch (read->base[i]) { case 'a': case 'A': conf[i] = read->prob_A[i]; break; case 'c': case 'C': conf[i] = read->prob_C[i]; break; case 'g': case 'G': conf[i] = read->prob_G[i]; break; case 't': case 'T': conf[i] = read->prob_T[i]; break; default: conf[i] = (read->prob_A[i] + read->prob_C[i] + read->prob_G[i] + read->prob_T[i]) / 4; } } conf2str(conf, read->NBases, cstr); extend(e, EFLT_AV, strlen(cstr)+1); sprintf(exp_get_entry(e, EFLT_AV), "%s", cstr); xfree(conf); xfree(cstr); } } #endif /* if USE_BIOLIMS else ... */ return e; } /* * Controls the use of the SQ and ON lines when loading an experiment file. * The default (value&1 == 1) is to load these into the Read structure. * With value&1 == 0 we load the sequence directly from the trace file * (LT line). * value&2 controls whether to use the SL/SR fields when setting the cutoff. * value&2 == 0 implies to do so, and value&2 == 2 implies to not. * * The default use is to use the SQ and ON lines. Returns the old value. */ static int use_experiment_sequence = 1; int read_experiment_redirect(int value) { int old = use_experiment_sequence; use_experiment_sequence = value; return old; } /* * Translates an experiment file to a Read structure. * The Exp_info structure is left unchanged. * * Returns: * A pointer to an allocated Read structure upon success. * NULLRead upon failure. */ Read *exp2read(Exp_info *e, char *fn) { Read *r; int q, s, ttype, err = 0; char *str; int use_exp = use_experiment_sequence; FILE *fp; if (!exp_Nentries(e, EFLT_LN)) { err = 1; } else { /* Read the trace component of the experiment file */ ttype = exp_Nentries(e,EFLT_LT) ? trace_type_str2int(exp_get_entry(e, EFLT_LT)) : TT_ANYTR; if ((fp = open_trace_file(exp_get_entry(e, EFLT_LN), fn))) { if (NULLRead == (r = fread_reading(fp, NULL, ttype))) err = 1; } else { err = 1; } } if (err) { use_exp = 1; r = read_allocate(0, 1); } /* Set the left cutoff (QL / SL) */ q=-1; if (exp_Nentries(e, EFLT_QL)) q = atoi(exp_get_entry(e, EFLT_QL)); if ((use_exp&2) != 2) { s=-1; if (exp_Nentries(e, EFLT_SL)) s = atoi(exp_get_entry(e, EFLT_SL)); if (q != -1 || s != -1) r->leftCutoff = MAX(q, s); } else { r->leftCutoff = q != -1 ? q : 0; } /* Set the right cutoff (QR / SR) */ q = INT_MAX; if (exp_Nentries(e, EFLT_QR)) q = atoi(exp_get_entry(e, EFLT_QR)); if ((use_exp&2) != 2) { s = INT_MAX; if (exp_Nentries(e, EFLT_SR)) s = atoi(exp_get_entry(e, EFLT_SR)); if (q != INT_MAX || s != INT_MAX) r->rightCutoff = MIN(q, s); } else { r->rightCutoff = q != INT_MAX ? q : 0; } if (r->rightCutoff && r->rightCutoff <= r->leftCutoff) r->rightCutoff = r->leftCutoff+1; /* Bases and base positions, if desired */ if (use_exp&1) { if (exp_Nentries(e, EFLT_SQ) && (str = exp_get_entry(e, EFLT_SQ))) { int slen = strlen(str); if (NULL == (r->base = (char *)xrealloc(r->base, slen+1))) return NULLRead; if (NULL == (r->prob_A = (char *)xrealloc(r->prob_A, slen+1))) return NULLRead; if (NULL == (r->prob_C = (char *)xrealloc(r->prob_C, slen+1))) return NULLRead; if (NULL == (r->prob_G = (char *)xrealloc(r->prob_G, slen+1))) return NULLRead; if (NULL == (r->prob_T = (char *)xrealloc(r->prob_T, slen+1))) return NULLRead; if (r->basePos) { xfree(r->basePos); r->basePos = NULL; } /* Clear them */ memset(r->prob_A, 0, slen); memset(r->prob_C, 0, slen); memset(r->prob_G, 0, slen); memset(r->prob_T, 0, slen); strcpy(r->base, str); r->NBases = slen; /* Copy AV values into prob_* arrays */ if (exp_Nentries(e, EFLT_AV) && (str = exp_get_entry(e, EFLT_AV))) { int1 *conf = (int1 *)xmalloc((slen+1)*sizeof(*conf)); int i; str2conf(conf, slen, str); for (i = 0; i < slen ; i++) { switch(r->base[i]) { case 'a': case 'A': r->prob_A[i] = conf[i]; r->prob_C[i] = 0; r->prob_G[i] = 0; r->prob_T[i] = 0; break; case 'c': case 'C': r->prob_A[i] = 0; r->prob_C[i] = conf[i]; r->prob_G[i] = 0; r->prob_T[i] = 0; break; case 'g': case 'G': r->prob_A[i] = 0; r->prob_C[i] = 0; r->prob_G[i] = conf[i]; r->prob_T[i] = 0; break; case 't': case 'T': r->prob_A[i] = 0; r->prob_C[i] = 0; r->prob_G[i] = 0; r->prob_T[i] = conf[i]; break; default: r->prob_A[i] = conf[i]; r->prob_C[i] = conf[i]; r->prob_G[i] = conf[i]; r->prob_T[i] = conf[i]; break; } } xfree(conf); } else { memset(r->prob_A, 0, slen * sizeof(r->prob_A[0])); memset(r->prob_C, 0, slen * sizeof(r->prob_C[0])); memset(r->prob_G, 0, slen * sizeof(r->prob_G[0])); memset(r->prob_T, 0, slen * sizeof(r->prob_T[0])); } } r->format = TT_EXP; } r->orig_trace = e; r->orig_trace_format = TT_EXP; r->orig_trace_free = (void (*)(void *))exp_destroy_info; return r; } #endif /* IOLIB_EXP */ /* * Takes an original read structure and a set of edit change arrays and * produces a new base position array incorporating all the edits. For * insertions, interpolation is used to derive a suitable sample position. * * INPUTS: * * Read *r = The original unedited read structure * int Comp = 0=Normal sequence, 1=Complemented sequence * int Ned = Length of edited arrays to follow * char *edBases = Sequence of base characters incorporating ins/del edits * uint_2 *edPos = Corresponding original base numbers, 0 indicates an * insertion. Base numbers start at 1. * * OUTPUTS: * * This array is assumed to be empty with an allocated length of Ned elements. * * uint_2* basePos = Base positions in samples */ void read_update_base_positions( Read *r, int Comp, int Ned, char *edBases, int_2 *edPos, uint_2 *basePos ) { int i, j; int gap; int delta; int o_N; int o_NPoints; uint_2* o_basePos; int start; int end; /* Check input */ assert(r); assert(edBases); assert(edPos); assert(basePos); assert(Ned>0); if( (Ned<=0) || !r || !edBases || !edPos || !basePos ) return; /* Original sequence data */ o_N = r->NBases; o_NPoints = r->NPoints; o_basePos = r->basePos; /* Copy original base positions */ for( i=0; i0); assert(edBases); assert(edConf); assert(prob_A); assert(prob_C); assert(prob_G); assert(prob_T); if( (Ned<=0) || !edBases || !edConf || !prob_A || !prob_C || !prob_G || !prob_T ) return; /* Copy over confidence values */ for( i=0; i #include #include #include #include #include "io_lib/vlen.h" #include "io_lib/os.h" #include "io_lib/misc.h" #ifndef MAX #define MAX(a,b) ((a)>(b)?(a):(b)) #endif #ifndef ABS #define ABS(a) ((a)>0?(a):-(a)) #endif /* #define DEBUG_printf(a,n) printf(a,n) */ #define DEBUG_printf(a,n) /* * vlen: 27/10/95 written by James Bonfield, jkb@mrc-lmb.cam.ac.uk * * Given sprintf style of arguments this routine returns the maximum * size of buffer needed to allocate to use with sprintf. It errs on * the side of caution by being simplistic in its approach: we assume * all numbers are of maximum length. * * Handles the usual type conversions (%[%diuaxXcfeEgGpns]), but not * the 'wide' character conversions (%C and %S). * Precision is handled in the correct formats, including %*.* * notations. * Additionally, some of the more dubious (but probably illegal) cases * are supported (eg "%10%" will expand to " %" on many * systems). * * We also assume that the largest integer and larger pointer are 64 * bits, which at least covers the machines we'll need it for. */ int flen(char *fmt, ...) { va_list args; va_start(args, fmt); return vflen(fmt, args); } int vflen(char *fmt, va_list ap) { int len = 0; char *cp, c; long long l; int i __UNUSED__; double d; /* * This code modifies 'ap', but we do not know if va_list is a structure * or a pointer to an array so we do not know if it is a local variable * or not. * C99 gets around this by defining va_copy() to make copies of ap, but * this does not exist on all systems. * For now, I just assume that when va_list is a pointer the system also * provides a va_copy macro to work around this problem. The only system * I have seen needing this so far was Linux on AMD64. */ #if defined(HAVE_VA_COPY) va_list ap_local; va_copy(ap_local, ap); # define ap ap_local #endif for(cp = fmt; *cp; cp++) { switch(*cp) { /* A format specifier */ case '%': { char *endp; long conv_len1=0, conv_len2=0, conv_len=0; signed int arg_size; /* Firstly, strip the modifier flags (+-#0 and [space]) */ for(; (c=*++cp);) { if ('#' == c) len+=2; /* Worst case of "0x" */ else if ('-' == c || '+' == c || ' ' == c) len++; else break; } /* Width specifier */ l = strtol(cp, &endp, 10); if (endp != cp) { cp = endp; conv_len = conv_len1 = l; } else if (*cp == '*') { conv_len = conv_len1 = (int)va_arg(ap, int); cp++; } /* Precision specifier */ if ('.' == *cp) { cp++; conv_len2 = strtol(cp, &endp, 10); if (endp != cp) { cp = endp; } else if (*cp == '*') { conv_len2 = (int)va_arg(ap, int); cp++; } conv_len = MAX(conv_len1, conv_len2); } /* Short/long identifier */ if ('h' == *cp) { arg_size = -1; /* short */ cp++; } else if ('l' == *cp) { arg_size = 1; /* long */ cp++; if ('l' == *cp) { arg_size = 2; /* long long */ cp++; } } else { arg_size = 0; /* int */ } /* The actual type */ switch (*cp) { case '%': /* * Not real ANSI I suspect, but we'll allow for the * completely daft "%10%" example. */ len += MAX(conv_len1, 1); break; case 'd': case 'i': case 'u': case 'a': case 'x': case 'X': /* Remember: char and short are sent as int on the stack */ if (arg_size == -1) l = (long)va_arg(ap, int); else if (arg_size == 1) l = va_arg(ap, long); else if (arg_size == 2) l = va_arg(ap, long long); else l = (long)va_arg(ap, int); DEBUG_printf("%d", l); /* * No number can be more than 24 characters so we'll take * the max of conv_len and 24 (23 is len(2^64) in octal). * All that work above and we then go and estimate ;-), * but it's needed incase someone does %500d. */ len += MAX(conv_len, 23); break; case 'c': i = va_arg(ap, int); DEBUG_printf("%c", i); /* * Note that %10c and %.10c act differently. * Besides, I think precision is not really allowed for %c. */ len += MAX(conv_len1, 1); break; case 'f': d = va_arg(ap, double); DEBUG_printf("%f", d); /* * Maybe "Inf" or "NaN", but we'll not worry about that. * Again, err on side of caution and take max of conv_len * and max length of a double. The worst case I can * think of is 317 characters (-1[308 zeros].000000) * without using precision codes. That's horrid. I * cheat and either use 317 or 15 depending on how * large the number is as I reckon 99% of floats * aren't that long. */ l = (ABS(d) > 1000000) ? 317 : 15; l = MAX(l, conv_len1 + 2); if (conv_len2) l += conv_len2 - 6; len += l; break; case 'e': case 'E': case 'g': case 'G': d = va_arg(ap, double); DEBUG_printf("%g", d); /* * Maybe "Inf" or "NaN", but we'll not worry about that * Again, err on side of caution and take max of conv_len * and max length of a double (which defaults to only * '-' + 6 + '.' + 'E[+-]xxx' == 13. */ len += MAX(conv_len, 13); break; case 'p': l = (long)va_arg(ap, void *); /* * Max pointer is 64bits == 16 chars (on alpha), * == 20 with + "0x". */ DEBUG_printf("%p", (void *)l); len += MAX(conv_len, 20); break; case 'n': /* produces no output */ break; case 's': { char *s = (char *)va_arg(ap, char *); DEBUG_printf("%s", s); if (!conv_len2) { len += MAX(conv_len, (int)strlen(s)); } else { len += conv_len; } break; } default: /* wchar_t types of 'C' and 'S' aren't supported */ DEBUG_printf("Arg is %c\n", *cp); } } case '\0': break; default: DEBUG_printf("%c", *cp); len++; } } va_end(ap); return len+1; /* one for the null character */ } #if 0 int main() { int l; char buf[10000]; sprintf(buf, "d: %d\n", 500); l = flen("d: %d\n", 500); printf("%d %d\n\n", strlen(buf), l); sprintf(buf, ""); l = flen(""); printf("%d %d\n\n", strlen(buf), l); sprintf(buf, "%s\n","test"); l = flen("%s\n", "test"); printf("%d %d\n\n", strlen(buf), l); sprintf(buf, "%c\n", 'a'); l = flen("%c\n", 'a'); printf("%d %d\n\n", strlen(buf), l); sprintf(buf, "%31.30f\n", -9999.99); l = flen("%31.30f\n", -9999.99); printf("%d %d\n\n", strlen(buf), l); sprintf(buf, "%f\n", -1e308); l = flen("%f\n", -1e308); printf("%d %d\n\n", strlen(buf), l); sprintf(buf, "%.9f\n", -1e308); l = flen("%.9f\n", -1e308); printf("%d %d\n\n", strlen(buf), l); sprintf(buf, "%10.20f\n", -1.999222333); l = flen("%10.20f\n", -1.999222333); printf("%d %d\n\n", strlen(buf), l); sprintf(buf, "%#g\n", -3.14159265358e-222); l = flen("%#g\n", -3.1415927e-222); printf("%d %d\n\n", strlen(buf), l); sprintf(buf, "%e\n", -123456789123456789.1); l = flen("%e\n", -123456789123456789.1); printf("%d %d\n\n", strlen(buf), l); sprintf(buf, "%c %f %d %s %c %g %ld %s\n", 'a', 3.1, 9, "one", 'b', 4.2, 9, "two"); l = flen("%c %f %d %s %c %g %ld %s\n", 'a', 3.1, 9, "one", 'b', 4.2, 9, "two"); printf("%d %d\n\n", strlen(buf), l); sprintf(buf, "%*.*e %*c\n", 10, 5, 9.0, 20, 'x'); l = flen("%*.*e %*c\n", 10, 5, 9.0, 20, 'x'); printf("%d %d\n\n", strlen(buf), l); sprintf(buf, "%10c\n", 'z'); l = flen("%10c\n", 'z'); printf("%d %d\n\n", strlen(buf), l); sprintf(buf, "%.10c\n", 'z'); l = flen("%.10c\n", 'z'); printf("%d %d\n\n", strlen(buf), l); sprintf(buf, "%10d\n", 'z'); l = flen("%10d\n", 'z'); printf("%d %d\n\n", strlen(buf), l); sprintf(buf, "%.10d\n", 'z'); l = flen("%.10d\n", 'z'); printf("%d %d\n\n", strlen(buf), l); sprintf(buf, "%10%\n"); l = flen("%10%\n"); printf("%d %d\n\n", strlen(buf), l); sprintf(buf, "%.10%\n"); l = flen("%.10%\n"); printf("%d %d\n\n", strlen(buf), l); sprintf(buf, "%s\n", "0123456789"); l = flen("%s\n", "0123456789"); printf("%d %d\n\n", strlen(buf), l); sprintf(buf, "%5s\n", "0123456789"); l = flen("%5s\n", "0123456789"); printf("%d %d\n\n", strlen(buf), l); sprintf(buf, "%50s\n", "0123456789"); l = flen("%50s\n", "0123456789"); printf("%d %d\n\n", strlen(buf), l); sprintf(buf, "%.5s\n", "0123456789"); l = flen("%.5s\n", "0123456789"); printf("%d %d\n\n", strlen(buf), l); sprintf(buf, "%.50s\n", "0123456789"); l = flen("%.50s\n", "0123456789"); printf("%d %d\n\n", strlen(buf), l); sprintf(buf, "%5.50s\n", "0123456789"); l = flen("%5.50s\n", "0123456789"); printf("%d %d\n\n", strlen(buf), l); sprintf(buf, "%50.5s\n", "0123456789"); l = flen("%50.5s\n", "0123456789"); printf("%d %d\n\n", strlen(buf), l); return 0; } #endif io_lib-io_lib-1-14-11/io_lib/vlen.h000066400000000000000000000067721336132477700167500ustar00rootroot00000000000000/* * Copyright (c) 2005 Genome Research Ltd. * Author(s): 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. */ /* * Author(s): James Bonfield * * Copyright (c) 1995 MEDICAL RESEARCH COUNCIL * All rights reserved * * 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 name of the MEDICAL RESEARCH COUNCIL, THE LABORATORY OF * MOLECULAR BIOLOGY 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 THE COPYRIGHT HOLDERS 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 THE COPYRIGHT OWNER 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. */ #ifndef _VLEN_H_ #define _VLEN_H_ #ifdef __cplusplus extern "C" { #endif extern int vflen(char *fmt, va_list ap); extern int flen(char *fmt, ...); #ifdef __cplusplus } #endif #endif /* _VLEN_H_ */ io_lib-io_lib-1-14-11/io_lib/write_scf.c000066400000000000000000000351131336132477700177530ustar00rootroot00000000000000/* * Copyright (c) 2005-2007, 2010, 2013 Genome Research Ltd. * Author(s): 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. */ /* * Author(s): Simon Dear, LaDeana Hillier, James Bonfield, Rodger Staden, * * Copyright (c) 1992-1996, 1998, 2001 MEDICAL RESEARCH COUNCIL * All rights reserved * * 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 name of the MEDICAL RESEARCH COUNCIL, THE LABORATORY OF * MOLECULAR BIOLOGY 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 THE COPYRIGHT HOLDERS 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 THE COPYRIGHT OWNER 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. */ /* * Copyright (c) Medical Research Council 1994. All rights reserved. * * Permission to use, copy, modify and distribute this software and its * documentation for any purpose is hereby granted without fee, provided that * this copyright and notice appears in all copies. * * This file was written by James Bonfield, Simon Dear, Rodger Staden, * as part of the Staden Package at the MRC Laboratory of Molecular * Biology, Hills Road, Cambridge, CB2 2QH, United Kingdom. * * MRC disclaims all warranties with regard to this software. */ /* Title: write_scf.c Purpose: Output of Standard Chromatogram Format sequences Last update: August 18 1994 Change log: 4 Feb 1992, Now draft proposal version 2 23 Nov 92, SCF 2.0 + LaDeana's changes 11 Aug 93, Version 2.01 containing confidence values 18 Aug 1994 Renamed from writeSCF.c; now purely SCF IO (no Seq structs) Oct 95 major rewrite to make files more easily compressed. gzip now gets files to around 40% of original Version raised to 3.00 * We store in order: * Header * Samples * Bases * Comments * Private Two main types of change: 1: write data in lane order instead of all lanes together eg write Sample values for A, then Sample values for C, etc. 2: where appropriate write delta delta values instead of complete ones. ie write the differences in the differences between successive values */ static int scf_version = 3; /* ---- Imports ---- */ #ifdef HAVE_CONFIG_H #include "io_lib_config.h" #endif #include #include /* IMPORT: fopen, fclose, fseek, ftell, fgetc, EOF */ #include #include "io_lib/scf.h" /* IMPORT: scf structures */ #include "io_lib/mach-io.h" /* IMPORT: be_write_int_1, be_write_int_2, be_write_int_4 */ #include "io_lib/xalloc.h" #include "io_lib/stdio_hack.h" /* ---- Exports ---- */ int write_scf_header(FILE *fp, Header *h) { int i; if (be_write_int_4(fp,&h->magic_number)==0) return -1; if (be_write_int_4(fp,&h->samples)==0) return -1; if (be_write_int_4(fp,&h->samples_offset)==0) return -1; if (be_write_int_4(fp,&h->bases)==0) return -1; if (be_write_int_4(fp,&h->bases_left_clip)==0) return -1; if (be_write_int_4(fp,&h->bases_right_clip)==0) return -1; if (be_write_int_4(fp,&h->bases_offset)==0) return -1; if (be_write_int_4(fp,&h->comments_size)==0) return -1; if (be_write_int_4(fp,&h->comments_offset)==0) return -1; if (fwrite(h->version,sizeof(h->version),1,fp)!=1) return -1; if (be_write_int_4(fp,&h->sample_size)==0) return -1; if (be_write_int_4(fp,&h->code_set)==0) return -1; if (be_write_int_4(fp,&h->private_size)==0) return -1; if (be_write_int_4(fp,&h->private_offset)==0) return -1; for (i=0;i<18;i++) if (be_write_int_4(fp,&h->spare[i])==0) return -1; return 0; } int write_scf_sample1(FILE *fp, Samples1 *s) { uint_1 buf[4]; buf[0] = s->sample_A; buf[1] = s->sample_C; buf[2] = s->sample_G; buf[3] = s->sample_T; if (4 != fwrite(buf, 1, 4, fp)) return -1; return 0; } int write_scf_sample2(FILE *fp, Samples2 *s) { uint_2 buf[4]; buf[0] = be_int2(s->sample_A); buf[1] = be_int2(s->sample_C); buf[2] = be_int2(s->sample_G); buf[3] = be_int2(s->sample_T); if (4 != fwrite(buf, 2, 4, fp)) return -1; return 0; } int write_scf_samples1(FILE *fp, Samples1 *s, size_t num_samples) { size_t i; for (i = 0; i < num_samples; i++) { if (-1 == write_scf_sample1(fp, &(s[i]))) return -1; } return 0; } int write_scf_samples2(FILE *fp, Samples2 *s, size_t num_samples) { size_t i; for (i = 0; i < num_samples; i++) { if (-1 == write_scf_sample2(fp, &(s[i]))) return -1; } return 0; } int write_scf_samples31(FILE *fp, Samples1 *s, size_t num_samples) { size_t i; int1 *samples_out; if (!num_samples) return 0; if ( ! (samples_out = (int1 *)xmalloc(num_samples * sizeof(int1)))) { return -1; } for (i = 0; i < num_samples; i++) { samples_out[i] = (&s[i])->sample_A; } scf_delta_samples1 ( samples_out, num_samples, 1); if (num_samples != fwrite(samples_out, 1, num_samples, fp)) { xfree(samples_out); return -1; } for (i = 0; i < num_samples; i++) { samples_out[i] = (&s[i])->sample_C; } scf_delta_samples1 ( samples_out, num_samples, 1); if (num_samples != fwrite(samples_out, 1, num_samples, fp)) { xfree(samples_out); return -1; } for (i = 0; i < num_samples; i++) { samples_out[i] = (&s[i])->sample_G; } scf_delta_samples1 ( samples_out, num_samples, 1); if (num_samples != fwrite(samples_out, 1, num_samples, fp)) { xfree(samples_out); return -1; } for (i = 0; i < num_samples; i++) { samples_out[i] = (&s[i])->sample_T; } scf_delta_samples1 ( samples_out, num_samples, 1); if (num_samples != fwrite(samples_out, 1, num_samples, fp)) { xfree(samples_out); return -1; } xfree(samples_out); return 0; } int write_scf_samples32(FILE *fp, Samples2 *s, size_t num_samples) { size_t i; uint2 *samples_out; if (!num_samples) return 0; if ( ! (samples_out = (uint2 *)xmalloc(num_samples * sizeof(uint2)))) { return -1; } for (i = 0; i < num_samples; i++) { samples_out[i] = (&s[i])->sample_A; } scf_delta_samples2 ( samples_out, num_samples, 1); #ifdef SP_LITTLE_ENDIAN for (i = 0; i < num_samples; i++) { samples_out[i] = be_int2(samples_out[i]); } #endif if (num_samples != fwrite(samples_out, 2, num_samples, fp)) return -1; for (i = 0; i < num_samples; i++) { samples_out[i] = (&s[i])->sample_C; } scf_delta_samples2 ( samples_out, num_samples, 1); #ifdef SP_LITTLE_ENDIAN for (i = 0; i < num_samples; i++) { samples_out[i] = be_int2(samples_out[i]); } #endif if (num_samples != fwrite(samples_out, 2, num_samples, fp)) return -1; for (i = 0; i < num_samples; i++) { samples_out[i] = (&s[i])->sample_G; } scf_delta_samples2 ( samples_out, num_samples, 1); #ifdef SP_LITTLE_ENDIAN for (i = 0; i < num_samples; i++) { samples_out[i] = be_int2(samples_out[i]); } #endif if (num_samples != fwrite(samples_out, 2, num_samples, fp)) return -1; for (i = 0; i < num_samples; i++) { samples_out[i] = (&s[i])->sample_T; } scf_delta_samples2 ( samples_out, num_samples, 1); #ifdef SP_LITTLE_ENDIAN for (i = 0; i < num_samples; i++) { samples_out[i] = be_int2(samples_out[i]); } #endif if (num_samples != fwrite(samples_out, 2, num_samples, fp)) return -1; xfree(samples_out); return 0; } int write_scf_base(FILE *fp, Bases *b) { union { uint_1 u1[12]; uint_4 u4[3]; } buf; buf.u4[0] = be_int4(b->peak_index); buf.u1[4] = b->prob_A; buf.u1[5] = b->prob_C; buf.u1[6] = b->prob_G; buf.u1[7] = b->prob_T; buf.u1[8] = b->base; buf.u1[9] = b->spare[0]; buf.u1[10] = b->spare[1]; buf.u1[11] = b->spare[2]; if (12 != fwrite(buf.u1, 1, 12, fp)) return -1; return 0; } int write_scf_bases(FILE *fp, Bases *b, size_t num_bases) { size_t i; for (i = 0; i < num_bases; i++) { if (-1 == write_scf_base(fp, &(b[i]))) return -1; } return 0; } int write_scf_bases3(FILE *fp, Bases *b, size_t num_bases) { size_t i; uint_4 *buf4; uint_1 *buf1; if (NULL == (buf4 = (uint_4 *)xmalloc(1 + 4 * num_bases))) return -1; if (NULL == (buf1 = (uint_1 *)xmalloc(1 + 8 * num_bases))) { xfree(buf4); return -1; } for (i = 0; i < num_bases; i++) { buf4[i] = be_int4((&b[i])->peak_index); } fwrite(buf4, 4, num_bases, fp); for (i=0; i < num_bases; i++) { buf1[i ] = (&b[i])->prob_A; buf1[i+ num_bases] = (&b[i])->prob_C; buf1[i+2*num_bases] = (&b[i])->prob_G; buf1[i+3*num_bases] = (&b[i])->prob_T; buf1[i+4*num_bases] = (&b[i])->base; buf1[i+5*num_bases] = (&b[i])->spare[0]; buf1[i+6*num_bases] = (&b[i])->spare[1]; buf1[i+7*num_bases] = (&b[i])->spare[2]; } if (8 * num_bases != (fwrite(buf1, 1, 8 * num_bases, fp))) { xfree(buf1); xfree(buf4); return -1; } xfree(buf1); xfree(buf4); return 0; } int write_scf_comment(FILE *fp, Comments *c, size_t s) { if (fwrite(c, 1, s, fp) != s) return -1; return 0; } /* * Request which (major) version of scf to use when writing. * Defaults to the latest. Currently suitable fields are * 2 and 3. * * Returns 0 for success, -1 for failure. */ int set_scf_version(int version) { if (version != 2 && version != 3) return -1; scf_version = version; return 0; } /* * Write Seq out as a .scf file to the 'fp' FILE * */ int fwrite_scf(Scf *scf, FILE *fp) { uint_4 size; int err; /* * Init header offsets. * * We store in order: * Header * Samples * Bases * Comments * Private */ scf->header.samples_offset = (uint_4)sizeof(Header); size = scf->header.samples * (scf->header.sample_size == 1 ? sizeof(Samples1) : sizeof(Samples2)); scf->header.bases_offset = (uint_4)(scf->header.samples_offset + size); size = scf->header.bases * sizeof(Bases); scf->header.comments_offset = (uint_4)(scf->header.bases_offset + size); size = scf->header.comments_size; scf->header.private_offset = (uint_4)(scf->header.comments_offset + size); /* Init a few other things, such as the magic number */ scf->header.magic_number = SCF_MAGIC; if (scf_version == 3) { memcpy(scf->header.version, scf_version_float2str(SCF_VERSION), 4); } else { memcpy(scf->header.version, scf_version_float2str(SCF_VERSION_OLD), 4); } /* Write header */ if (write_scf_header(fp, &scf->header) == -1) return -1; if (scf_version == 3) { /* Write Samples */ if (scf->header.sample_size == 1) err = write_scf_samples31(fp, scf->samples.samples1, scf->header.samples); else err = write_scf_samples32(fp, scf->samples.samples2, scf->header.samples); if (-1 == err) return -1; /* Write Bases */ if (-1 == write_scf_bases3(fp, scf->bases, scf->header.bases)) return -1; } else { /* Write Samples */ if (scf->header.sample_size == 1) err = write_scf_samples1(fp, scf->samples.samples1, scf->header.samples); else err = write_scf_samples2(fp, scf->samples.samples2, scf->header.samples); if (-1 == err) return -1; /* Write Bases */ if (-1 == write_scf_bases(fp, scf->bases, scf->header.bases)) return -1; } /* Write Comments */ if (-1 == write_scf_comment(fp, scf->comments, scf->header.comments_size)) return -1; /* Write private data */ if (scf->header.private_size) { if (scf->header.private_size != fwrite(scf->private_data, 1, scf->header.private_size, fp)) return -1; } return 0; } /* * Write Seq out as a .scf file to file 'fn'. */ int write_scf(Scf *scf, char *fn) { FILE *fp; /* Open for for write in binary mode */ if ((fp = fopen(fn,"wb")) == NULL) return -1; if (fwrite_scf(scf, fp)) { fclose(fp); return -1; } fclose(fp); return 0; } io_lib-io_lib-1-14-11/io_lib/xalloc.c000066400000000000000000000121111336132477700172410ustar00rootroot00000000000000/* * Copyright (c) 2007, 2010 Genome Research Ltd. * Author(s): 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. */ /* * Author(s): James Bonfield * * Copyright (c) 1994-1996, 1999, 2001 MEDICAL RESEARCH COUNCIL * All rights reserved * * 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 name of the MEDICAL RESEARCH COUNCIL, THE LABORATORY OF * MOLECULAR BIOLOGY 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 THE COPYRIGHT HOLDERS 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 THE COPYRIGHT OWNER 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. */ /* * Copyright (c) Medical Research Council 1994. All rights reserved. * * Permission to use, copy, modify and distribute this software and its * documentation for any purpose is hereby granted without fee, provided that * this copyright and notice appears in all copies. * * This file was written by James Bonfield, Simon Dear, Rodger Staden, * as part of the Staden Package at the MRC Laboratory of Molecular * Biology, Hills Road, Cambridge, CB2 2QH, United Kingdom. * * MRC disclaims all warranties with regard to this software. */ /* * Our own memory alloc routines that output error messages as appropriate * for us. Could also be done as macros, but hopefully there are no tight * using malloc many times so efficiency shouldn't be a problem. * * This also allows for dropping in a debugging malloc as we're intercepting * all alloc & free commands. */ #ifdef HAVE_CONFIG_H #include "io_lib_config.h" #endif #include #include #include #include "io_lib/error.h" void *xmalloc(size_t size) { void *c = malloc(size); if (NULL == c) { errout("Not enough memory.\n"); return NULL; } return c; } void *xrealloc(void *ptr, size_t size) { void *c; /* * realloc _should_ allocate memory for us when ptr is NULL. * Unfortunately this is not the case with the non-ANSI conformant * C library provided with SunOS4.1 */ if (ptr) c = realloc(ptr, size); else c = malloc(size); if (NULL == c) { errout("Not enough memory.\n"); return NULL; } return c; } void *xcalloc(size_t num, size_t size) { void *c = calloc(num, size); if (NULL == c) { errout("Not enough memory.\n"); return NULL; } return c; } void xfree(void *ptr) { free(ptr); } io_lib-io_lib-1-14-11/io_lib/xalloc.h000066400000000000000000000050021336132477700172470ustar00rootroot00000000000000/* * Author(s): James Bonfield * * Copyright (c) 1994 MEDICAL RESEARCH COUNCIL * All rights reserved * * 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 name of the MEDICAL RESEARCH COUNCIL, THE LABORATORY OF * MOLECULAR BIOLOGY 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 THE COPYRIGHT HOLDERS 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 THE COPYRIGHT OWNER 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. */ /* * Copyright (c) Medical Research Council 1994. All rights reserved. * * Permission to use, copy, modify and distribute this software and its * documentation for any purpose is hereby granted without fee, provided that * this copyright and notice appears in all copies. * * This file was written by James Bonfield, Simon Dear, Rodger Staden, * as part of the Staden Package at the MRC Laboratory of Molecular * Biology, Hills Road, Cambridge, CB2 2QH, United Kingdom. * * MRC disclaims all warranties with regard to this software. */ #ifndef _MY_MALLOC_H_ #define _MY_MALLOC_H_ #include #ifdef __cplusplus extern "C" { #endif extern void *xmalloc(size_t size); extern void *xrealloc(void *ptr, size_t size); extern void *xcalloc(size_t num, size_t size); extern void xfree(void *ptr); #ifdef __cplusplus } #endif #endif io_lib-io_lib-1-14-11/io_lib/zfio.c000066400000000000000000000104251336132477700167340ustar00rootroot00000000000000/* * Copyright (c) 2013 Genome Research Ltd. * Author(s): 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. */ #ifdef HAVE_CONFIG_H #include "io_lib_config.h" #endif #include #include #include #include "io_lib/os.h" #include "io_lib/zfio.h" /* ------------------------------------------------------------------------ */ /* Some wrappers around FILE * vs gzFile *, allowing for either */ /* * gzopen() works on both compressed and uncompressed data, but it has * a significant performance hit even for uncompressed data (tested as * 25s using FILE* to 46s via gzOpen and 66s via gzOpen when gzipped). * * Hence we use our own wrapper 'zfp' which is a FILE* when uncompressed * and gzFile* when compressed. This also means we could hide bzopen in * there too if desired. */ off_t zftello(zfp *zf) { return zf->fp ? ftello(zf->fp) : -1; } int zfseeko(zfp *zf, off_t offset, int whence) { return zf->fp ? fseeko(zf->fp, offset, whence) : -1; } /* * A wrapper for either fgets or gzgets depending on what has been * opened. */ char *zfgets(char *line, int size, zfp *zf) { if (zf->fp) return fgets(line, size, zf->fp); else return gzgets(zf->gz, line, size); } /* * A wrapper for either fputs or gzputs depending on what has been * opened. */ int zfputs(char *line, zfp *zf) { if (zf->fp) return fputs(line, zf->fp); else return gzputs(zf->gz, line) ? 0 : EOF; } /* * Peeks at and returns the next character without consuming it from the * input. (Ie a combination of getc and ungetc). */ int zfpeek(zfp *zf) { int c; if (zf->fp) { c = getc(zf->fp); if (c != EOF) ungetc(c, zf->fp); } else { c = gzgetc(zf->gz); if (c != EOF) gzungetc(c, zf->gz); } return c; } /* A replacement for either feof of gzeof */ int zfeof(zfp *zf) { return zf->fp ? feof(zf->fp) : gzeof(zf->gz); } /* A replacement for either fopen or gzopen */ zfp *zfopen(const char *path, const char *mode) { char path2[1024]; zfp *zf; if (!(zf = (zfp *)malloc(sizeof(*zf)))) return NULL; zf->fp = NULL; zf->gz = NULL; /* Try normal fopen */ if (mode[0] != 'z' && mode[1] != 'z' && NULL != (zf->fp = fopen(path, mode))) { unsigned char magic[2]; if (2 != fread(magic, 1, 2, zf->fp)) { free(zf); return NULL; } if (!(magic[0] == 0x1f && magic[1] == 0x8b)) { fseeko(zf->fp, 0, SEEK_SET); return zf; } fclose(zf->fp); zf->fp = NULL; } if ((zf->gz = gzopen(path, mode))) return zf; if (!strchr(mode, 'w')) { sprintf(path2, "%.*s.gz", 1020, path); if ((zf->gz = gzopen(path2, mode))) return zf; } free(zf); return NULL; } int zfclose(zfp *zf) { int r = (zf->fp) ? fclose(zf->fp) : gzclose(zf->gz); free(zf); return r; } io_lib-io_lib-1-14-11/io_lib/zfio.h000066400000000000000000000041061336132477700167400ustar00rootroot00000000000000/* * Copyright (c) 2013 Genome Research Ltd. * Author(s): 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. */ #ifndef _ZFIO_H_ #define _ZFIO_H_ #include #include /* * Either a gzFile or a FILE. */ typedef struct { FILE *fp; gzFile gz; } zfp; off_t zftello(zfp *zf); int zfseeko(zfp *zf, off_t offset, int whence); char *zfgets(char *line, int size, zfp *zf); int zfputs(char *line, zfp *zf); zfp *zfopen(const char *path, const char *mode); int zfclose(zfp *zf); int zfpeek(zfp *zf); int zfeof(zfp *zf); #endif /* _ZFIO_H_ */ io_lib-io_lib-1-14-11/io_lib/ztr.c000066400000000000000000000737201336132477700166130ustar00rootroot00000000000000/* * Copyright (c) 2005-2010, 2013 Genome Research Ltd. * Author(s): 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. */ /* * Author(s): James Bonfield * * Copyright (c) 2001-2002 MEDICAL RESEARCH COUNCIL * All rights reserved * * 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 name of the MEDICAL RESEARCH COUNCIL, THE LABORATORY OF * MOLECULAR BIOLOGY 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 THE COPYRIGHT HOLDERS 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 THE COPYRIGHT OWNER 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. */ #ifdef HAVE_CONFIG_H #include "io_lib_config.h" #endif #include #include #include /* #include */ #include "io_lib/ztr.h" #include "io_lib/xalloc.h" #include "io_lib/Read.h" #include "io_lib/compression.h" #include "io_lib/stdio_hack.h" #include "io_lib/deflate_interlaced.h" /* Deprecated #define - see solexa2srf for the more up to date code */ /* #define ILLUMINA_GA */ /* * --------------------------------------------------------------------------- * Trace writing functions. * These consist of several encoding functions, all with the same prototype, * and a single fwrite_ztr function to wrap it all up. * --------------------------------------------------------------------------- */ /* * ztr_write_header * * Writes a ZTR file header. * * Arguments: * fp A FILE pointer * h A pointer to the header to write * * Returns: * Success: 0 * Failure: -1 */ static int ztr_write_header(FILE *fp, ztr_header_t *h) { if (1 != fwrite(h, sizeof(*h), 1, fp)) return -1; return 0; } /* * ztr_write_chunk * * Writes a ZTR chunk including chunk header and data * * Arguments: * fp A FILE pointer * chunk A pointer to the chunk to write * * Returns: * Success: 0 * Failure: -1 */ static int ztr_write_chunk(FILE *fp, ztr_chunk_t *chunk) { int4 bei4; /* { char str[5]; fprintf(stderr, "Write chunk %.4s %08x length %d\n", ZTR_BE2STR(chunk->type, str), chunk->type, chunk->dlength); } */ /* type */ bei4 = be_int4(chunk->type); if (1 != fwrite(&bei4, 4, 1, fp)) return -1; /* metadata length */ bei4 = be_int4(chunk->mdlength); if (1 != fwrite(&bei4, 4, 1, fp)) return -1; /* metadata */ if (chunk->mdlength) if (chunk->mdlength != fwrite(chunk->mdata, 1, chunk->mdlength, fp)) return -1; /* data length */ bei4 = be_int4(chunk->dlength); if (1 != fwrite(&bei4, 4, 1, fp)) return -1; /* data */ if (chunk->dlength != fwrite(chunk->data, 1, chunk->dlength, fp)) return -1; return 0; } /* * fwrite_ztr * * Writes a ZTR file held in the ztr_t structure. * It is assumed that all the correct lengths, magic numbers, etc in the * ztr_t struct have already been initialised correctly. * * FIXME: Add a 'method' argument which encodes formats? Perhaps store this * in the ztr struct? * * Arguments: * fp A writable FILE pointer * ztr A pointer to the ztr_t struct to write. * * Returns: * Success: 0 * Failure: -1 */ int fwrite_ztr(FILE *fp, ztr_t *ztr) { int i; /* Write the header record */ if (-1 == ztr_write_header(fp, &ztr->header)) return -1; /* Write the chunks */ for (i = 0; i < ztr->nchunks; i++) { if (-1 == ztr_write_chunk(fp, &ztr->chunk[i])) return -1; #if 0 { int fd; char fname[1024]; sprintf(fname, "chunk.%d", i); fd = open(fname, O_RDWR|O_CREAT|O_TRUNC, 0666); write(fd, ztr->chunk[i].data, ztr->chunk[i].dlength); close(fd); } #endif } return 0; } /* * --------------------------------------------------------------------------- * Trace reading functions. * These consist of several decoding functions, all with the same prototype, * and a single fread_ztr function to wrap it all up. * --------------------------------------------------------------------------- */ /* * ztr_read_header * * Reads a ZTR file header. * * Arguments: * fp A FILE pointer * h Where to write the header to * * Returns: * Success: 0 * Failure: -1 */ int ztr_read_header(FILE *fp, ztr_header_t *h) { if (1 != fread(h, sizeof(*h), 1, fp)) return -1; return 0; } /* * ztr_read_chunk_hdr * * Reads a ZTR chunk header and metadata, but not the main data segment. * * Arguments: * fp A FILE pointer * * Returns: * Success: a chunk pointer (malloced) * Failure: NULL */ ztr_chunk_t *ztr_read_chunk_hdr(FILE *fp) { int4 bei4; ztr_chunk_t *chunk; if (NULL == (chunk = (ztr_chunk_t *)xmalloc(sizeof(*chunk)))) return NULL; /* type */ if (1 != fread(&bei4, 4, 1, fp)) { xfree(chunk); return NULL; } chunk->type = be_int4(bei4); /* metadata length */ if (1 != fread(&bei4, 4, 1, fp)) { xfree(chunk); return NULL; } chunk->mdlength = be_int4(bei4); /* metadata */ chunk->ztr_owns = 1; if (chunk->mdlength) { if (NULL == (chunk->mdata = (char *)xmalloc(chunk->mdlength))) { xfree(chunk); return NULL; } if (chunk->mdlength != fread(chunk->mdata, 1, chunk->mdlength, fp)) { xfree(chunk->mdata); xfree(chunk); return NULL; } } else { chunk->mdata = NULL; } /* data length */ if (1 != fread(&bei4, 4, 1, fp)) { if (chunk->mdata) xfree(chunk->mdata); xfree(chunk); return NULL; } chunk->dlength = be_int4(bei4); return chunk; } void ztr_process_text(ztr_t *ztr) { int i; ztr_chunk_t **text_chunks = NULL; int ntext_chunks = 0; ztr_text_t *zt = NULL; int nzt = 0; int nalloc = 0; if (ztr->text_segments) /* Already done */ return; text_chunks = ztr_find_chunks(ztr, ZTR_TYPE_TEXT, &ntext_chunks); if (!text_chunks) return; for (i = 0; i < ntext_chunks; i++) { char *data; uint4 length; char *ident, *value; /* Make sure it's not compressed */ uncompress_chunk(ztr, text_chunks[i]); data = text_chunks[i]->data; length = text_chunks[i]->dlength; if (!length) continue; /* Skip RAW header byte */ data++; length--; while (data - text_chunks[i]->data <= (ptrdiff_t)length && *(ident = data)) { data += strlen(ident)+1; value = data; if (value) data += strlen(value)+1; if (nzt + 1 > nalloc) { nalloc += 10; zt = (ztr_text_t *)xrealloc(zt, nalloc * sizeof(*zt)); } zt[nzt].ident = ident; zt[nzt].value = value; nzt++; } } ztr->text_segments = zt; ztr->ntext_segments = nzt; /* for (i = 0; i < ztr->ntext_segments; i++) { fprintf(stderr, "'%s' = '%s'\n", ztr->text_segments[i].ident, ztr->text_segments[i].value); } */ xfree(text_chunks); } /* * fread_ztr * * Reads a ZTR file from 'fp'. This checks for the correct magic number and * major version number, but not minor version number. * * FIXME: Add automatic uncompression? * * Arguments: * fp A readable FILE pointer * * Returns: * Success: Pointer to a ztr_t structure (malloced) * Failure: NULL */ ztr_t *fread_ztr(FILE *fp) { ztr_t *ztr; ztr_chunk_t *chunk; int sections = read_sections(0); /* Allocate */ if (NULL == (ztr = new_ztr())) return NULL; /* Read the header */ if (-1 == ztr_read_header(fp, &ztr->header)) return NULL; /* Check magic number and version */ if (memcmp(ztr->header.magic, ZTR_MAGIC, 8) != 0) return NULL; if (ztr->header.version_major != ZTR_VERSION_MAJOR) return NULL; /* Load chunks */ while ((chunk = ztr_read_chunk_hdr(fp))) { /* char str[5]; fprintf(stderr, "Read chunk %.4s %08x length %d\n", ZTR_BE2STR(chunk->type, str), chunk->type, chunk->dlength); */ switch(chunk->type) { case ZTR_TYPE_HEADER: /* End of file */ return ztr; case ZTR_TYPE_SAMP: case ZTR_TYPE_SMP4: if (! (sections & READ_SAMPLES)) { fseek(fp, chunk->dlength, SEEK_CUR); xfree(chunk); continue; } break; case ZTR_TYPE_BASE: case ZTR_TYPE_BPOS: case ZTR_TYPE_CNF4: case ZTR_TYPE_CNF1: case ZTR_TYPE_CSID: if (! (sections & READ_BASES)) { fseek(fp, chunk->dlength, SEEK_CUR); xfree(chunk); continue; } break; case ZTR_TYPE_TEXT: if (! (sections & READ_COMMENTS)) { fseek(fp, chunk->dlength, SEEK_CUR); xfree(chunk); continue; } break; case ZTR_TYPE_CLIP: case ZTR_TYPE_FLWO: case ZTR_TYPE_FLWC: break; /* default: fprintf(stderr, "Unknown chunk type '%s': skipping\n", ZTR_BE2STR(chunk->type,str)); fseek(fp, chunk->dlength, SEEK_CUR); xfree(chunk); continue; */ } chunk->ztr_owns = 1; chunk->data = (char *)xmalloc(chunk->dlength); if (chunk->dlength != fread(chunk->data, 1, chunk->dlength, fp)) { delete_ztr(ztr); return NULL; } ztr->nchunks++; ztr->chunk = (ztr_chunk_t *)xrealloc(ztr->chunk, ztr->nchunks * sizeof(ztr_chunk_t)); memcpy(&ztr->chunk[ztr->nchunks-1], chunk, sizeof(*chunk)); xfree(chunk); } return ztr; } /* * --------------------------------------------------------------------------- * Other utility functions * --------------------------------------------------------------------------- */ /* * new_ztr * * Allocates and initialises a ztr_t structure * * Returns: * ztr_t pointer on success * NULL on failure */ ztr_t *new_ztr(void) { ztr_t *ztr; /* Allocate */ if (NULL == (ztr = (ztr_t *)xmalloc(sizeof(*ztr)))) return NULL; ztr->chunk = NULL; ztr->nchunks = 0; ztr->text_segments = NULL; ztr->ntext_segments = 0; ztr->delta_level = 3; ztr->nhcodes = 0; ztr->hcodes = NULL; ztr->hcodes_checked = 0; return ztr; } void delete_ztr(ztr_t *ztr) { int i; if (!ztr) return; if (ztr->chunk) { for (i = 0; i < ztr->nchunks; i++) { if (ztr->chunk[i].data && ztr->chunk[i].ztr_owns) xfree(ztr->chunk[i].data); if (ztr->chunk[i].mdata && ztr->chunk[i].ztr_owns) xfree(ztr->chunk[i].mdata); } xfree(ztr->chunk); } if (ztr->hcodes) { for (i = 0; i < ztr->nhcodes; i++) { if (ztr->hcodes[i].codes && ztr->hcodes[i].ztr_owns) huffman_codeset_destroy(ztr->hcodes[i].codes); } free(ztr->hcodes); } if (ztr->text_segments) xfree(ztr->text_segments); xfree(ztr); } /* * ztr_find_chunks * * Searches for chunks of a specific type. * * Returns: * Array of ztr_chunk_t pointers (into the ztr struct). This is * allocated by malloc and it is the callers duty to free this. * NULL if none found. */ ztr_chunk_t **ztr_find_chunks(ztr_t *ztr, uint4 type, int *nchunks_p) { ztr_chunk_t **chunks = NULL; int nchunks = 0; int i; for (i = 0; i < ztr->nchunks; i++) { if (ztr->chunk[i].type == type) { chunks = (ztr_chunk_t **)xrealloc(chunks, (nchunks + 1) * sizeof(*chunks)); chunks[nchunks++] = &ztr->chunk[i]; } } *nchunks_p = nchunks; return chunks; } /* * Shannon showed that for storage in base 'b' with alphabet symbols 'a' having * a probability of ocurring in any context of 'Pa' we should encode * symbol 'a' to have a storage width of -logb(Pa). * * Eg. b = 26, P(e) = .22. => width .4647277. * * We use this to calculate the entropy of a signal by summing over all letters * in the signal. In this case, our storage has base 256. */ #define EBASE 256 static double entropy(unsigned char *data, int len) { double E[EBASE]; double P[EBASE]; double e; int i; for (i = 0; i < EBASE; i++) P[i] = 0; for (i = 0; i < len; i++) P[data[i]]++; for (i = 0; i < EBASE; i++) { if (P[i]) { P[i] /= len; E[i] = -(log(P[i])/log(EBASE)); } else { E[i] = 0; } } for (e = i = 0; i < len; i++) e += E[data[i]]; return e; } /* * Adds a user-defined huffman_codeset_t code-set to the available code sets * used by huffman_encode or huffman_decode. * * Note that the 'codes' memory is then "owned" by the ztr object if "ztr_owns" * is true and will be deallocated when the ztr object is destroyed. Otherwise * freeing the ztr object will not touch the passed in codes. */ ztr_hcode_t *ztr_add_hcode(ztr_t *ztr, huffman_codeset_t *codes, int ztr_owns) { if (!codes) return NULL; ztr->hcodes = realloc(ztr->hcodes, (ztr->nhcodes+1)*sizeof(*ztr->hcodes)); ztr->hcodes[ztr->nhcodes].codes = codes; ztr->hcodes[ztr->nhcodes].ztr_owns = ztr_owns; return &ztr->hcodes[ztr->nhcodes++]; } /* * Searches through the cached huffman_codeset_t tables looking for a stored * huffman code of type 'code_set'. * NB: only code_sets >= CODE_USER will be stored here. * * Returns codes on success, * NULL on failure */ ztr_hcode_t *ztr_find_hcode(ztr_t *ztr, int code_set) { int i; if (code_set < CODE_USER) return NULL; /* computed on-the-fly or use a hard-coded set */ /* Check through chunks for undecoded HUFF chunks */ if (!ztr->hcodes_checked) { for (i = 0; i < ztr->nchunks; i++) { if (ztr->chunk[i].type == ZTR_TYPE_HUFF) { block_t *blk; huffman_codeset_t *cs; uncompress_chunk(ztr, &ztr->chunk[i]); blk = block_create((unsigned char *)(ztr->chunk[i].data+2), ztr->chunk[i].dlength-2); cs = restore_codes(blk, NULL); if (!cs) { block_destroy(blk, 1); return NULL; } cs->code_set = (unsigned char)(ztr->chunk[i].data[1]); ztr_add_hcode(ztr, cs, 1); block_destroy(blk, 1); } } ztr->hcodes_checked = 1; } /* Check cached copies */ for (i = 0; i < ztr->nhcodes; i++) { if (ztr->hcodes[i].codes->code_set == code_set) return &ztr->hcodes[i]; } return NULL; } ztr_chunk_t *ztr_find_hcode_chunk(ztr_t *ztr, int code_set) { int i; if (code_set < CODE_USER) return NULL; /* computed on-the-fly or use a hard-coded set */ /* Check through chunks for undecoded HUFF chunks */ for (i = 0; i < ztr->nchunks; i++) { if (ztr->chunk[i].type == ZTR_TYPE_HUFF) { uncompress_chunk(ztr, &ztr->chunk[i]); if (ztr->chunk[i].dlength >= 2 && (unsigned char)ztr->chunk[i].data[1] == code_set) return &ztr->chunk[i]; } } return NULL; } /* * Adds a new chunk to a ztr file and returns the chunk pointer. * The data and mdata fields can be NULL and the chunk will not be * initialised. * * Returns new chunk ptr on success. * NULL on failure. */ ztr_chunk_t *ztr_new_chunk(ztr_t *ztr, uint4 type, char *data, uint4 dlength, char *mdata, uint4 mdlength) { ztr_chunk_t *chunks, *c; /* Grow the chunk array */ chunks = (ztr_chunk_t *)realloc(ztr->chunk, (ztr->nchunks+1) * sizeof(*chunks)); if (!chunks) return NULL; ztr->chunk = chunks; /* Initialise */ c = &ztr->chunk[ztr->nchunks++]; c->type = type; c->data = data; c->dlength = dlength; c->mdata = mdata; c->mdlength = mdlength; c->ztr_owns = 1; return c; } /* * Adds a key/value pair to a ztr TEXT chunk. * The 'ch' chunk may be explicitly specified in which case the text * is added to that chunk or it may be specified as NULL in which case * the key/value pair are added to the first available TEXT chunk, * possibly creating a new one if required. * * NOTE: If the key already exists in the text chunk this appends a new * copy; it does not overwrite the old one. * * Returns ztr text chunk ptr for success * NULL for failure */ ztr_chunk_t *ztr_add_text(ztr_t *z, ztr_chunk_t *ch, const char *key, const char *value) { ztr_chunk_t **text_chunks = NULL; int ntext_chunks; size_t key_len, value_len; char *cp; /* Find/create the appropriate chunk */ if (!ch) { text_chunks = ztr_find_chunks(z, ZTR_TYPE_TEXT, &ntext_chunks); if (!text_chunks) { ch = ztr_new_chunk(z, ZTR_TYPE_TEXT, NULL, 0, NULL, 0); } else { ch = text_chunks[0]; xfree(text_chunks); } } if (ch->type != ZTR_TYPE_TEXT) return NULL; /* Make sure it's not compressed */ uncompress_chunk(z, ch); /* Append key\0value\0 */ key_len = strlen(key); value_len = strlen(value); cp = ch->data; if (cp) { /* Set ch->dlength to the last non-nul byte of the previous value */ while (ch->dlength && ch->data[ch->dlength-1] == 0) ch->dlength--; } cp = realloc(ch->data, 1 + ch->dlength + key_len + value_len + 3); if (NULL == cp) return NULL; else ch->data = cp; cp = &ch->data[ch->dlength]; /* * Note this is a bit cryptic, but it works. * When appending to an existing text chunk we write a preceeding nul * to mark the end of the previous value (we rewound above specifically * for this case). * When creating a new chunk we still write a nul, but in this case it's * the RAW format byte. After the value we add an extra nul to * indicate the last entry. */ ch->dlength += 1+sprintf(cp, "%c%s%c%s%c", 0, key, 0, value, 0); return ch; } /* * Stores held ztr huffman_codes as ZTR chunks. * Returns 0 for success * -1 for failure */ int ztr_store_hcodes(ztr_t *ztr) { int i; ztr_chunk_t *chunks; int nchunks; if (ztr->nhcodes == 0) return 0; /* Extend chunks array */ nchunks = ztr->nchunks + ztr->nhcodes; chunks = (ztr_chunk_t *)realloc(ztr->chunk, nchunks * sizeof(*chunks)); if (!chunks) return -1; ztr->chunk = chunks; /* Encode */ for (i = 0; i < ztr->nhcodes; i++) { block_t *blk = block_create(NULL, 2); int j = ztr->nchunks; unsigned char bytes[2]; ztr->chunk[j].type = ZTR_TYPE_HUFF; ztr->chunk[j].mdata = 0; ztr->chunk[j].mdlength = 0; ztr->chunk[j].ztr_owns = 1; bytes[0] = 0; bytes[1] = ztr->hcodes[i].codes->code_set; store_bytes(blk, bytes, 2); /* FIXME: Now already cached in ztr_hcode_t */ if (0 == store_codes(blk, ztr->hcodes[i].codes, 1)) { /* Last byte is always merged with first of stream */ if (blk->bit == 0) { unsigned char zero = 0; store_bytes(blk, &zero, 1); } ztr->chunk[j].data = (char *)blk->data; ztr->chunk[j].dlength = blk->byte + (blk->bit != 0); block_destroy(blk, 1); ztr->nchunks++; } } return ztr->nchunks == nchunks ? 0 : -1; } /* * Given a ZTR chunk this searches through the meta-data key/value pairings * to return the corresponding value. * * Returns a pointer into the mdata on success (nul-terminated) * NULL on failure. */ char *ztr_lookup_mdata_value(ztr_t *z, ztr_chunk_t *chunk, char *key) { if (z->header.version_major > 1 || z->header.version_minor >= 2) { /* ZTR format 1.2 onwards */ char *cp = chunk->mdata; int32_t dlen = chunk->mdlength; /* * NB: we may wish to rewrite this using a dedicated state machine * instead of strlen/strcmp as this currently assumes the meta- * data is correctly formatted, which we cannot assume as the * metadata is external and outside of our control. * Passing in non-nul terminated strings could crash this code. */ while (dlen > 0) { size_t l; int found; /* key */ l = strlen(cp); found = strcmp(cp, key) == 0; cp += l+1; dlen -= l+1; /* value */ if (found) return cp; l = strlen(cp); cp += l+1; dlen -= l+1; } return NULL; } else { /* v1.1 and before only supported a few types, specifically coded * per chunk type. */ switch (chunk->type) { case ZTR_TYPE_SAMP: case ZTR_TYPE_SMP4: if (strcmp(key, "TYPE")) return chunk->mdata; break; default: break; } } return NULL; } /* * Compresses an individual chunk using a specific format. The format is one * of the 'format' fields listed in the spec; one of the ZTR_FORM_ macros. */ int compress_chunk(ztr_t *ztr, ztr_chunk_t *chunk, int format, int option, int option2) { char *new_data = NULL; int new_len; switch (format) { case ZTR_FORM_RAW: return 0; case ZTR_FORM_RLE: new_data = rle(chunk->data, chunk->dlength, option, &new_len); if (entropy((unsigned char *)new_data, new_len) >= entropy((unsigned char *)chunk->data, chunk->dlength)) { xfree(new_data); return 0; } break; case ZTR_FORM_XRLE: new_data = xrle(chunk->data, chunk->dlength, option,option2, &new_len); break; case ZTR_FORM_XRLE2: new_data = xrle2(chunk->data, chunk->dlength, option, &new_len); break; case ZTR_FORM_ZLIB: new_data = zlib_huff(chunk->data, chunk->dlength, option, &new_len); break; case ZTR_FORM_DELTA1: new_data = decorrelate1(chunk->data, chunk->dlength, option, &new_len); break; case ZTR_FORM_DDELTA1: new_data = decorrelate1dyn(chunk->data, chunk->dlength, &new_len); break; case ZTR_FORM_DELTA2: new_data = decorrelate2(chunk->data, chunk->dlength, option, &new_len); break; case ZTR_FORM_DDELTA2: new_data = decorrelate2dyn(chunk->data, chunk->dlength, &new_len); break; case ZTR_FORM_DELTA4: new_data = decorrelate4(chunk->data, chunk->dlength, option, &new_len); break; case ZTR_FORM_16TO8: new_data = shrink_16to8(chunk->data, chunk->dlength, &new_len); break; case ZTR_FORM_32TO8: new_data = shrink_32to8(chunk->data, chunk->dlength, &new_len); break; case ZTR_FORM_FOLLOW1: new_data = follow1(chunk->data, chunk->dlength, &new_len); break; case ZTR_FORM_ICHEB: new_data = ichebcomp(chunk->data, chunk->dlength, &new_len); break; case ZTR_FORM_LOG2: new_data = log2_data(chunk->data, chunk->dlength, &new_len); break; case ZTR_FORM_STHUFF: new_data = sthuff(ztr, chunk->data, chunk->dlength, option, option2, &new_len); break; case ZTR_FORM_QSHIFT: new_data = qshift(chunk->data, chunk->dlength, &new_len); break; case ZTR_FORM_TSHIFT: new_data = tshift(ztr, chunk->data, chunk->dlength, &new_len); break; } if (!new_data) { fprintf(stderr, "!!ERROR!!\n"); return -1; } /* fprintf(stderr, "Format %d => %d to %d\n", format, chunk->dlength, new_len); */ chunk->dlength = new_len; xfree(chunk->data); chunk->data = new_data; return 0; } /* * Uncompresses an individual chunk from all levels of compression. */ int uncompress_chunk(ztr_t *ztr, ztr_chunk_t *chunk) { char *new_data = NULL; int new_len; while (chunk->dlength > 0 && chunk->data[0] != ZTR_FORM_RAW) { switch (chunk->data[0]) { case ZTR_FORM_RLE: new_data = unrle(chunk->data, chunk->dlength, &new_len); break; case ZTR_FORM_XRLE: new_data = unxrle(chunk->data, chunk->dlength, &new_len); break; case ZTR_FORM_XRLE2: new_data = unxrle2(chunk->data, chunk->dlength, &new_len); break; case ZTR_FORM_ZLIB: new_data = zlib_dehuff(chunk->data, chunk->dlength, &new_len); break; case ZTR_FORM_DELTA1: new_data = recorrelate1(chunk->data, chunk->dlength, &new_len); break; case ZTR_FORM_DELTA2: new_data = recorrelate2(chunk->data, chunk->dlength, &new_len); break; case ZTR_FORM_DELTA4: new_data = recorrelate4(chunk->data, chunk->dlength, &new_len); break; case ZTR_FORM_16TO8: new_data = expand_8to16(chunk->data, chunk->dlength, &new_len); break; case ZTR_FORM_32TO8: new_data = expand_8to32(chunk->data, chunk->dlength, &new_len); break; case ZTR_FORM_FOLLOW1: new_data = unfollow1(chunk->data, chunk->dlength, &new_len); break; case ZTR_FORM_ICHEB: new_data = ichebuncomp(chunk->data, chunk->dlength, &new_len); break; case ZTR_FORM_LOG2: new_data = unlog2_data(chunk->data, chunk->dlength, &new_len); break; case ZTR_FORM_STHUFF: new_data = unsthuff(ztr, chunk->data, chunk->dlength, &new_len); break; case ZTR_FORM_QSHIFT: new_data = unqshift(chunk->data, chunk->dlength, &new_len); break; case ZTR_FORM_TSHIFT: new_data = untshift(ztr, chunk->data, chunk->dlength, &new_len); break; default: fprintf(stderr, "Unknown encoding format %d\n", chunk->data[0]); return -1; } if (!new_data) return -1; /* fprintf(stderr, "format %d => %d to %d\n", chunk->data[0], chunk->dlength, new_len); */ chunk->dlength = new_len; xfree(chunk->data); chunk->data = new_data; } return 0; } /* * Compresses a ztr (in memory). * Level is 0, 1, 2 or 3 (no compression, delta, delta + zlib, * chebyshev + zlib). */ int compress_ztr(ztr_t *ztr, int level) { int i; if (0 == level) return 0; for (i = 0; i < ztr->nchunks; i++) { /* { char str[5]; fprintf(stderr, "---- %.4s ----\n", ZTR_BE2STR(ztr->chunk[i].type,str)); } fprintf(stderr, "Uncomp length=%d\n", ztr->chunk[i].dlength); */ switch(ztr->chunk[i].type) { char *type; case ZTR_TYPE_SAMP: case ZTR_TYPE_SMP4: #ifdef ILLUMINA_GA compress_chunk(ztr, &ztr->chunk[i], ZTR_FORM_STHUFF, CODE_TRACES, 0); #else type = ztr_lookup_mdata_value(ztr, &ztr->chunk[i], "TYPE"); if (type && 0 == strcmp(type, "PYRW")) { /* Raw data is not really compressable */ } else if (type && 0 == strcmp(type, "PYNO")) { if (level > 1) { compress_chunk(ztr, &ztr->chunk[i], ZTR_FORM_16TO8, 0, 0); compress_chunk(ztr, &ztr->chunk[i], ZTR_FORM_ZLIB, Z_HUFFMAN_ONLY, 0); } } else { if (level <= 2) { /* * Experiments show that typically a double delta does * better than a single delta for 8-bit data, and the other * way around for 16-bit data */ compress_chunk(ztr, &ztr->chunk[i], ZTR_FORM_DELTA2, ztr->delta_level, 0); } else { compress_chunk(ztr, &ztr->chunk[i], ZTR_FORM_ICHEB, 0, 0); } compress_chunk(ztr, &ztr->chunk[i], ZTR_FORM_16TO8, 0, 0); if (level > 1) { compress_chunk(ztr, &ztr->chunk[i], ZTR_FORM_FOLLOW1,0, 0); /* compress_chunk(ztr, &ztr->chunk[i], ZTR_FORM_ZLIB, Z_HUFFMAN_ONLY); */ compress_chunk(ztr, &ztr->chunk[i], ZTR_FORM_RLE, 150, 0); compress_chunk(ztr, &ztr->chunk[i], ZTR_FORM_ZLIB, Z_HUFFMAN_ONLY, 0); } } #endif break; case ZTR_TYPE_BASE: #ifdef ILLUMINA_GA compress_chunk(ztr, &ztr->chunk[i], ZTR_FORM_STHUFF, CODE_DNA, 0); #else if (level > 1) { compress_chunk(ztr, &ztr->chunk[i], ZTR_FORM_ZLIB, Z_HUFFMAN_ONLY, 0); } #endif break; case ZTR_TYPE_CNF1: case ZTR_TYPE_CNF4: case ZTR_TYPE_CSID: #ifdef ILLUMINA_GA compress_chunk(ztr, &ztr->chunk[i], ZTR_FORM_RLE, 77, 0); compress_chunk(ztr, &ztr->chunk[i], ZTR_FORM_STHUFF, CODE_CONF_RLE, 0); #else compress_chunk(ztr, &ztr->chunk[i], ZTR_FORM_DELTA1, 1, 0); compress_chunk(ztr, &ztr->chunk[i], ZTR_FORM_RLE, 77, 0); if (level > 1) { compress_chunk(ztr, &ztr->chunk[i], ZTR_FORM_ZLIB, Z_HUFFMAN_ONLY, 0); } #endif break; case ZTR_TYPE_BPOS: compress_chunk(ztr, &ztr->chunk[i], ZTR_FORM_DELTA4, 1, 0); compress_chunk(ztr, &ztr->chunk[i], ZTR_FORM_32TO8, 0, 0); if (level > 1) { compress_chunk(ztr, &ztr->chunk[i], ZTR_FORM_ZLIB, Z_HUFFMAN_ONLY, 0); } break; case ZTR_TYPE_TEXT: #ifdef ILLUMINA_GA #else if (level > 1) { compress_chunk(ztr, &ztr->chunk[i], ZTR_FORM_ZLIB, Z_HUFFMAN_ONLY, 0); } #endif break; case ZTR_TYPE_FLWO: compress_chunk(ztr, &ztr->chunk[i], ZTR_FORM_XRLE, 0, 4); break; } /* fprintf(stderr, "Comp length=%d\n", ztr->chunk[i].dlength); */ } return 0; } /* * Uncompresses a ztr (in memory). */ int uncompress_ztr(ztr_t *ztr) { int i; for (i = 0; i < ztr->nchunks; i++) { /* { char str[5]; fprintf(stderr, "---- %.4s ----\n", ZTR_BE2STR(ztr->chunk[i].type,str)); } */ uncompress_chunk(ztr, &ztr->chunk[i]); } return 0; } io_lib-io_lib-1-14-11/io_lib/ztr.h000066400000000000000000000176211336132477700166160ustar00rootroot00000000000000/* * Copyright (c) 2005-2008 Genome Research Ltd. * Author(s): 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. */ /* * Author(s): James Bonfield * * Copyright (c) 2001 MEDICAL RESEARCH COUNCIL * All rights reserved * * 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 name of the MEDICAL RESEARCH COUNCIL, THE LABORATORY OF * MOLECULAR BIOLOGY 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 THE COPYRIGHT HOLDERS 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 THE COPYRIGHT OWNER 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. */ #ifndef _ZTR_H #define _ZTR_H #include "io_lib/Read.h" #include "io_lib/deflate_interlaced.h" #ifdef __cplusplus extern "C" { #endif /* The header */ typedef struct { unsigned char magic[8]; /* 0xae5a54520d0a1a0a (be) */ unsigned char version_major; /* ZTR_VERSION_MAJOR */ unsigned char version_minor; /* ZTR_VERSION_MINOR */ } ztr_header_t; /* The ZTR magic numbers */ #define ZTR_MAGIC "\256ZTR\r\n\032\n" #define ZTR_VERSION_MAJOR 1 #define ZTR_VERSION_MINOR 2 /* * CHUNKS * * Chunks consist of a block length followed by the type, format and data. */ typedef struct { uint4 type; /* chunk type (be) */ uint4 mdlength; /* length of meta data field (be) */ char *mdata; /* meta data */ uint4 dlength; /* length of data field (be) */ char *data; /* a format byte and the data itself */ int ztr_owns; /* boolean: true if we can free (meta)data */ } ztr_chunk_t; /* Format types */ #define ZTR_FORM_RAW 0 #define ZTR_FORM_RLE 1 #define ZTR_FORM_ZLIB 2 #define ZTR_FORM_XRLE 3 #define ZTR_FORM_XRLE2 4 #define ZTR_FORM_DELTA1 64 #define ZTR_FORM_DELTA2 65 #define ZTR_FORM_DELTA4 66 #define ZTR_FORM_DDELTA1 67 #define ZTR_FORM_DDELTA2 68 #define ZTR_FORM_DDELTA4 69 #define ZTR_FORM_16TO8 70 #define ZTR_FORM_32TO8 71 #define ZTR_FORM_FOLLOW1 72 #define ZTR_FORM_CHEB445 73 #define ZTR_FORM_ICHEB 74 #define ZTR_FORM_LOG2 75 #define ZTR_FORM_STHUFF 77 #define ZTR_FORM_QSHIFT 79 #define ZTR_FORM_TSHIFT 80 /* Converts a C string to a big-endian 4-byte int */ #define ZTR_STR2BE(str) (((str)[0] << 24) + \ ((str)[1] << 16) + \ ((str)[2] << 8) + \ ((str)[3] << 0)) /* Converts a big-endian 4-byte int to a C string */ #define ZTR_BE2STR(i,str) (((str)[0]=((i)>>24)&0xff),\ ((str)[1]=((i)>>16)&0xff),\ ((str)[2]=((i)>> 8)&0xff),\ ((str)[3]=((i)>> 0)&0xff),\ (str)[4]='\0',str)\ #define ZTR_TYPE_HEADER 0xae5a5452 /* M-. Z T R */ #define ZTR_TYPE_SAMP 0x53414d50 #define ZTR_TYPE_SMP4 0x534d5034 #define ZTR_TYPE_BASE 0x42415345 #define ZTR_TYPE_BPOS 0x42504f53 #define ZTR_TYPE_CNF4 0x434e4634 #define ZTR_TYPE_CNF1 0x434e4631 #define ZTR_TYPE_CSID 0x43534944 #define ZTR_TYPE_TEXT 0x54455854 #define ZTR_TYPE_CLIP 0x434c4950 #define ZTR_TYPE_COMM 0x434f4d4d #define ZTR_TYPE_CR32 0x43523332 #define ZTR_TYPE_FLWO 0x464c574f #define ZTR_TYPE_FLWC 0x464c5743 #define ZTR_TYPE_HUFF 0x48554646 #define ZTR_TYPE_REGN 0x5245474e /* A text segment consists of identifier and value */ typedef struct { char *ident; /* Pointer to identifier */ char *value; /* Pointer to value */ } ztr_text_t; typedef struct { int ztr_owns; /* true is ZTR is to free the data later */ huffman_codeset_t *codes; } ztr_hcode_t; /* The main ZTR structure, which holds the entire file contents */ typedef struct { /* General bits to do with the ZTR file format */ ztr_header_t header; /* File Header */ ztr_chunk_t *chunk; /* Array of chunks */ int nchunks; /* Number of chunks */ /* Specifics to do with the standard chunk types */ ztr_text_t *text_segments; int ntext_segments; /* 'Hint' for delta of SAMP and SMP4 */ int delta_level; /* Cached huffman encoding/decoding tables for STHUFF format */ ztr_hcode_t *hcodes; int nhcodes; int hcodes_checked; } ztr_t; int ztr_read_header(mFILE *fp, ztr_header_t *h); ztr_chunk_t *ztr_read_chunk_hdr(mFILE *fp); int fwrite_ztr(FILE *fp, ztr_t *ztr); int mfwrite_ztr(mFILE *fp, ztr_t *ztr); ztr_t *fread_ztr(FILE *fp); ztr_t *mfread_ztr(mFILE *fp); Read *ztr2read(ztr_t *ztr); ztr_t *read2ztr(Read *r); int compress_ztr(ztr_t *ztr, int level); int uncompress_ztr(ztr_t *ztr); ztr_t *new_ztr(void); void delete_ztr(ztr_t *ztr); ztr_chunk_t **ztr_find_chunks(ztr_t *ztr, uint4 type, int *nchunks_p); void ztr_process_text(ztr_t *ztr); int compress_chunk(ztr_t *ztr, ztr_chunk_t *chunk, int format, int option, int option2); int uncompress_chunk(ztr_t *ztr, ztr_chunk_t *chunk); ztr_hcode_t *ztr_add_hcode(ztr_t *ztr, huffman_codeset_t *codes, int ztr_owns); int ztr_store_hcodes(ztr_t *ztr); ztr_hcode_t *ztr_find_hcode(ztr_t *ztr, int code_set); ztr_chunk_t *ztr_find_hcode_chunk(ztr_t *ztr, int code_set); char *ztr_lookup_mdata_value(ztr_t *z, ztr_chunk_t *chunk, char *key); ztr_chunk_t *ztr_new_chunk(ztr_t *ztr, uint4 type, char *data, uint4 dlength, char *mdata, uint4 mdlength); ztr_chunk_t *ztr_add_text(ztr_t *z, ztr_chunk_t *ch, const char *key, const char *value); #ifdef __cplusplus } #endif #endif /* _ZTR_H */ io_lib-io_lib-1-14-11/io_lib/ztr_translate.c000066400000000000000000000731041336132477700206640ustar00rootroot00000000000000/* * Copyright (c) 2004-2005, 2007-2010, 2013 Genome Research Ltd. * Author(s): 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. */ /* * Author(s): James Bonfield * * Copyright (c) 2001 MEDICAL RESEARCH COUNCIL * All rights reserved * * 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 name of the MEDICAL RESEARCH COUNCIL, THE LABORATORY OF * MOLECULAR BIOLOGY 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 THE COPYRIGHT HOLDERS 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 THE COPYRIGHT OWNER 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. */ #ifdef HAVE_CONFIG_H #include "io_lib_config.h" #endif #include #include #include "io_lib/ztr.h" #include "io_lib/xalloc.h" #include "io_lib/Read.h" #define DO_SMP4 /* Return the A,C,G,T samples */ static char *ztr_encode_samples_4(ztr_t *z, Read *r, int *nbytes, char **mdata, int *mdbytes) { char *bytes; int i, j, t; if (!r->NPoints) return NULL; if ((z->header.version_major > 1 || z->header.version_minor >= 2) && r->baseline) { /* 1.2 onwards */ char buf[256]; int blen; blen = sprintf(buf, "%d", r->baseline); *mdata = (char *)malloc(6+blen); *mdbytes = sprintf(*mdata, "OFFS%c%s", 0, buf) + 1; } else { *mdata = NULL; *mdbytes = 0; } bytes = (char *)xmalloc(r->NPoints * sizeof(TRACE)*4 + 2); for (i = 0, j = 2; i < r->NPoints; i++) { t = r->traceA[i]; bytes[j++] = (t >> 8) & 0xff; bytes[j++] = (t >> 0) & 0xff; } for (i = 0; i < r->NPoints; i++) { t = r->traceC[i]; bytes[j++] = (t >> 8) & 0xff; bytes[j++] = (t >> 0) & 0xff; } for (i = 0; i < r->NPoints; i++) { t = r->traceG[i]; bytes[j++] = (t >> 8) & 0xff; bytes[j++] = (t >> 0) & 0xff; } for (i = 0; i < r->NPoints; i++) { t = r->traceT[i]; bytes[j++] = (t >> 8) & 0xff; bytes[j++] = (t >> 0) & 0xff; } *nbytes = 4 * r->NPoints * sizeof(TRACE) + 2; bytes[0] = ZTR_FORM_RAW; bytes[1] = 0; return bytes; } #ifdef DO_SMP4 static void ztr_decode_samples_4(ztr_t *z, ztr_chunk_t *chunk, Read *r) { int i, j; int maxTraceVal = 0; TRACE sample; unsigned char *bytes = (unsigned char *)chunk->data; int nbytes = chunk->dlength; bytes+=2; nbytes-=2; /* Store in the Read structure */ r->NPoints = nbytes/8; if (r->traceA) xfree(r->traceA); if (r->traceC) xfree(r->traceC); if (r->traceG) xfree(r->traceG); if (r->traceT) xfree(r->traceT); r->traceA = (TRACE *)xmalloc(r->NPoints * sizeof(TRACE)); r->traceC = (TRACE *)xmalloc(r->NPoints * sizeof(TRACE)); r->traceG = (TRACE *)xmalloc(r->NPoints * sizeof(TRACE)); r->traceT = (TRACE *)xmalloc(r->NPoints * sizeof(TRACE)); for (i = j = 0; i < r->NPoints; i++, j+=2) { sample = (bytes[j] << 8) | bytes[j+1]; r->traceA[i] = sample; if (maxTraceVal < sample) maxTraceVal = sample; } for (i = 0; i < r->NPoints; i++, j+=2) { sample = (bytes[j] << 8) | bytes[j+1]; r->traceC[i] = sample; if (maxTraceVal < sample) maxTraceVal = sample; } for (i = 0; i < r->NPoints; i++, j+=2) { sample = (bytes[j] << 8) | bytes[j+1]; r->traceG[i] = sample; if (maxTraceVal < sample) maxTraceVal = sample; } for (i = 0; i < r->NPoints; i++, j+=2) { sample = (bytes[j] << 8) | bytes[j+1]; r->traceT[i] = sample; if (maxTraceVal < sample) maxTraceVal = sample; } r->maxTraceVal = maxTraceVal; } #else /* Return the [A,C,G,T] samples */ static char *ztr_encode_samples_common(ztr_t *z, char ident[4], Read *r, TRACE *data, int *nbytes, char **mdata, int *mdbytes) { char *bytes; int i, j, t; if (!r->NPoints) return NULL; if (z->header.version_major > 1 || z->header.version_minor >= 2) { /* 1.2 onwards */ char buf[256]; int blen; if (r->baseline) { blen = sprintf(buf, "%d", r->baseline); *mdata = (char *)malloc(16+blen); *mdbytes = sprintf(*mdata, "TYPE%c%.*s%cOFFS%c%s", 0, 4, ident, 0, 0, buf) + 1; } else { *mdata = (char *)malloc(10); *mdbytes = sprintf(*mdata, "TYPE%c%.*s", 0, 4, ident) + 1; } } else { *mdata = (char *)malloc(4); *mdbytes = 4; (*mdata)[0] = ident[0]; (*mdata)[1] = ident[1]; (*mdata)[2] = ident[2]; (*mdata)[3] = ident[3]; } bytes = (char *)xmalloc(r->NPoints * sizeof(TRACE) + 2); for (i = 0, j = 2; i < r->NPoints; i++) { t = data[i]; bytes[j++] = (t >> 8) & 0xff; bytes[j++] = (t >> 0) & 0xff; } *nbytes = r->NPoints * sizeof(TRACE) + 2; bytes[0] = ZTR_FORM_RAW; bytes[1] = 0; return bytes; } static char *ztr_encode_samples_A(ztr_t *z, Read *r, int *nbytes, char **mdata, int *mdbytes) { return ztr_encode_samples_common(z, "A\0\0", r, r->traceA, nbytes, mdata, mdbytes); } static char *ztr_encode_samples_C(ztr_t *z, Read *r, int *nbytes, char **mdata, int *mdbytes) { return ztr_encode_samples_common(z, "C\0\0", r, r->traceC, nbytes, mdata, mdbytes); } static char *ztr_encode_samples_G(ztr_t *z, Read *r, int *nbytes, char **mdata, int *mdbytes) { return ztr_encode_samples_common(z, "G\0\0", r, r->traceG, nbytes, mdata, mdbytes); } static char *ztr_encode_samples_T(ztr_t *z, Read *r, int *nbytes, char **mdata, int *mdbytes) { return ztr_encode_samples_common(z, "T\0\0", r, r->traceT, nbytes, mdata, mdbytes); } #endif /* ARGSUSED */ static void ztr_decode_samples(ztr_t *z, ztr_chunk_t *chunk, Read *r) { int i, j; int maxTraceVal = 0; TRACE sample; unsigned char *bytes = (unsigned char *)chunk->data; int dlen = chunk->dlength; TRACE **lane, *lanex; char *type = ztr_lookup_mdata_value(z, chunk, "TYPE"); if (!type) return; switch(type[0]) { case 'A': lane = &r->traceA; break; case 'C': lane = &r->traceC; break; case 'G': lane = &r->traceG; break; case 'T': lane = &r->traceT; break; default: return; } bytes+=2; dlen-=2; /* Store in the Read structure */ r->NPoints = dlen/2; if (*lane) xfree(*lane); lanex = *lane = (TRACE *)xmalloc(r->NPoints * sizeof(TRACE)); for (i = j = 0; i < r->NPoints; i++, j+=2) { sample = (bytes[j] << 8) | bytes[j+1]; lanex[i] = sample; if (maxTraceVal < sample) maxTraceVal = sample; } if (r->maxTraceVal < maxTraceVal) r->maxTraceVal = maxTraceVal; } /* Encode the the base calls */ static char *ztr_encode_bases(ztr_t *z, Read *r, int *nbytes, char **mdata, int *mdbytes) { char *bytes; if (!r->NBases) return NULL; *mdata = NULL; *mdbytes = 0; bytes = (char *)xmalloc(r->NBases + 1); memcpy(bytes+1, r->base, r->NBases); *nbytes = r->NBases+1; bytes[0] = ZTR_FORM_RAW; return bytes; } static void ztr_decode_bases(ztr_t *z, ztr_chunk_t *chunk, Read *r) { char *bytes = chunk->data; int nbytes = chunk->dlength; nbytes--; bytes++; r->NBases = nbytes; if (r->base) xfree(r->base); r->base = (char *)xmalloc(r->NBases+1); memcpy(r->base, bytes, r->NBases); r->base[r->NBases] = 0; /* Incase there isn't a clip chunk */ r->leftCutoff = 0; r->rightCutoff = r->NBases+1; } /* Encode the base positions as 4 byte values */ static char *ztr_encode_positions(ztr_t *z, Read *r, int *nbytes, char **mdata, int *mdbytes) { char *bytes; int i, j; if ((!r->NPoints && !r->nflows) || !r->basePos || !r->NBases) return NULL; *mdata = NULL; *mdbytes = 0; bytes = (char *)xmalloc(r->NBases * 4 + 4); for (j = 4, i = 0; i < r->NBases; i++) { /* * First 2 bytes are zero as currently r->basePos is 16-bit. * * bytes[j++] = (r->basePos[i] >> 24) & 0xff; * bytes[j++] = (r->basePos[i] >> 16) & 0xff; */ bytes[j++] = 0; bytes[j++] = 0; bytes[j++] = (r->basePos[i] >> 8) & 0xff; bytes[j++] = (r->basePos[i] >> 0) & 0xff; } bytes[0] = ZTR_FORM_RAW; bytes[1] = 0; /* Dummy */ bytes[2] = 0; /* Dummy */ bytes[3] = 0; /* Dummy */ *nbytes = j; return (char *)bytes; } static void ztr_decode_positions(ztr_t *z, ztr_chunk_t *chunk, Read *r) { int i, j; unsigned char *bytes = (unsigned char *)chunk->data; int nbytes = chunk->dlength; bytes+=4; nbytes-=4; r->NBases = nbytes/4; if (r->basePos) xfree(r->basePos); r->basePos = (uint_2 *)xmalloc(r->NBases * sizeof(*r->basePos)); for (i = j = 0; j < nbytes; i++, j += 4) { r->basePos[i] = (bytes[j+0] << 24) + (bytes[j+1] << 16) + (bytes[j+2] << 8) + (bytes[j+3] << 0); } } #if 0 /* Encode the main base confidence (called base) */ static char *ztr_encode_confidence_1(ztr_t *z, Read *r, int *nbytes, char **mdata, int *mdbytes) { char *bytes; int i; /* Check that we have any confidence values first */ if (!r->prob_A || !r->prob_C || !r->prob_G || !r->prob_T) return NULL; *mdata = NULL; *mdbytes = 0; /* Check that they're not all zero - will "normally" be quick */ for (i = 0; i < r->NBases; i++) { if (r->prob_A[i]) break; if (r->prob_C[i]) break; if (r->prob_G[i]) break; if (r->prob_T[i]) break; } if (i == r->NBases) return NULL; /* Memory allocation */ if (NULL == (bytes = xmalloc(r->NBases * sizeof(*bytes) + 1))) return NULL; /* * Encode probs for called bases. * Unknown base => average of prob_A, prob_C, prob_G and prob_T. */ bytes++; for (i = 0; i < r->NBases; i++) { switch (r->base[i]) { case 'A': case 'a': bytes[i] = r->prob_A[i]; break; case 'C': case 'c': bytes[i] = r->prob_C[i]; break; case 'G': case 'g': bytes[i] = r->prob_G[i]; break; case 'T': case 't': bytes[i] = r->prob_T[i]; break; default: bytes[i] = (r->prob_A[i] + r->prob_C[i] + r->prob_G[i] + r->prob_T[i]) / 4; break; } } bytes--; *nbytes = r->NBases + 1; bytes[0] = ZTR_FORM_RAW; return bytes; } #endif static int ztr_decode_confidence_1(ztr_t *z, ztr_chunk_t *chunk, Read *r) { char *bytes = chunk->data; int nbytes = chunk->dlength; int i; bytes++; nbytes--; /* Unpack confidence values; depends on base calls */ if (!r->base) return -1; if (r->prob_A) xfree(r->prob_A); if (r->prob_C) xfree(r->prob_C); if (r->prob_G) xfree(r->prob_G); if (r->prob_T) xfree(r->prob_T); r->prob_A = (char *)xmalloc(r->NBases * sizeof(*r->prob_A)); r->prob_C = (char *)xmalloc(r->NBases * sizeof(*r->prob_C)); r->prob_G = (char *)xmalloc(r->NBases * sizeof(*r->prob_G)); r->prob_T = (char *)xmalloc(r->NBases * sizeof(*r->prob_T)); for (i = 0; i < r->NBases; i++) { switch (r->base[i]) { case 'A': case 'a': r->prob_A[i] = bytes[i]; r->prob_C[i] = 0; r->prob_G[i] = 0; r->prob_T[i] = 0; break; case 'C': case 'c': r->prob_A[i] = 0; r->prob_C[i] = bytes[i]; r->prob_G[i] = 0; r->prob_T[i] = 0; break; case 'G': case 'g': r->prob_A[i] = 0; r->prob_C[i] = 0; r->prob_G[i] = bytes[i]; r->prob_T[i] = 0; break; case 'T': case 't': r->prob_A[i] = 0; r->prob_C[i] = 0; r->prob_G[i] = 0; r->prob_T[i] = bytes[i]; break; default: r->prob_A[i] = bytes[i]; r->prob_C[i] = bytes[i]; r->prob_G[i] = bytes[i]; r->prob_T[i] = bytes[i]; } } return 0; } /* Encode the four main base confidences */ static char *ztr_encode_confidence_4(ztr_t *z, Read *r, int *nbytes, char **mdata, int *mdbytes) { char *bytes; int i, j; /* Check that we have any confidence values first */ if (!r->prob_A || !r->prob_C || !r->prob_G || !r->prob_T) return NULL; *mdata = NULL; *mdbytes = 0; /* Check that they're not all zero - will "normally" be quick */ for (i = 0; i < r->NBases; i++) { if (r->prob_A[i]) break; if (r->prob_C[i]) break; if (r->prob_G[i]) break; if (r->prob_T[i]) break; } if (i == r->NBases) return NULL; /* Memory allocation */ if (NULL == (bytes = xmalloc(4 * r->NBases * sizeof(*bytes) + 1))) return NULL; /* * Encode probs for called bases first * Unknown base = 'T'. */ j = r->NBases; bytes++; for (i = 0; i < r->NBases; i++) { switch (r->base[i]) { case 'A': case 'a': bytes[i ] = r->prob_A[i]; bytes[j++] = r->prob_C[i]; bytes[j++] = r->prob_G[i]; bytes[j++] = r->prob_T[i]; break; case 'C': case 'c': bytes[j++] = r->prob_A[i]; bytes[i ] = r->prob_C[i]; bytes[j++] = r->prob_G[i]; bytes[j++] = r->prob_T[i]; break; case 'G': case 'g': bytes[j++] = r->prob_A[i]; bytes[j++] = r->prob_C[i]; bytes[i ] = r->prob_G[i]; bytes[j++] = r->prob_T[i]; break; default: bytes[j++] = r->prob_A[i]; bytes[j++] = r->prob_C[i]; bytes[j++] = r->prob_G[i]; bytes[i ] = r->prob_T[i]; break; } } bytes--; *nbytes = r->NBases * 4 + 1; bytes[0] = ZTR_FORM_RAW; return bytes; } static int ztr_decode_confidence_4(ztr_t *z, ztr_chunk_t *chunk, Read *r) { char *bytes = chunk->data; int nbytes = chunk->dlength; int i, j; bytes++; nbytes--; /* Unpack confidence values; depends on base calls */ if (!r->base) return -1; if (r->prob_A) xfree(r->prob_A); if (r->prob_C) xfree(r->prob_C); if (r->prob_G) xfree(r->prob_G); if (r->prob_T) xfree(r->prob_T); r->prob_A = (char *)xmalloc(r->NBases * sizeof(*r->prob_A)); r->prob_C = (char *)xmalloc(r->NBases * sizeof(*r->prob_C)); r->prob_G = (char *)xmalloc(r->NBases * sizeof(*r->prob_G)); r->prob_T = (char *)xmalloc(r->NBases * sizeof(*r->prob_T)); j = r->NBases; for (i = 0; i < r->NBases; i++) { switch (r->base[i]) { case 'A': case 'a': r->prob_A[i] = bytes[i]; r->prob_C[i] = bytes[j++]; r->prob_G[i] = bytes[j++]; r->prob_T[i] = bytes[j++]; break; case 'C': case 'c': r->prob_A[i] = bytes[j++]; r->prob_C[i] = bytes[i]; r->prob_G[i] = bytes[j++]; r->prob_T[i] = bytes[j++]; break; case 'G': case 'g': r->prob_A[i] = bytes[j++]; r->prob_C[i] = bytes[j++]; r->prob_G[i] = bytes[i]; r->prob_T[i] = bytes[j++]; break; default: r->prob_A[i] = bytes[j++]; r->prob_C[i] = bytes[j++]; r->prob_G[i] = bytes[j++]; r->prob_T[i] = bytes[i]; break; } } return 0; } /* Encode the textual comments */ static char *ztr_encode_text(ztr_t *z, Read *r, int *nbytes, char **mdata, int *mdbytes) { char *bytes; int len, alen; int ident; int i, j; if (!r->info) return NULL; *mdata = NULL; *mdbytes = 0; /* * traditional Read comments are a single char * of ident=value lines. * The length of ident=valueXident=valueX (X = newline) if the same * as ident0value0ident0value0 (0 = \0), although ztr has * a double \0 as terminator. */ len = strlen(r->info); /* Allocate */ alen = len + 3; bytes = xmalloc(alen); /* Copy */ j = 0; bytes[j++] = ZTR_FORM_RAW; ident = 1; for (i = 0; i < len; i++) { switch (r->info[i]) { case '=': if (ident) { ident = 0; bytes[j++] = 0; } else { bytes[j++] = '='; } break; case '\n': if (ident) { /* Invalid Read info, but we'll carry on anyway. */ if (j && bytes[j-1] != 0) bytes[j++] = 0; else break; } bytes[j++] = 0; ident = 1; break; default: bytes[j++] = r->info[i]; } if (j + 3 > alen) { /* This can happen if we have Read idents without values */ alen += 100; bytes = xrealloc(bytes, alen); } } if (j && bytes[j-1] != 0) bytes[j++] = 0; /* Must end in two nuls */ bytes[j++] = 0; *nbytes = j; return bytes; } static void ztr_decode_text(Read *r, ztr_t *ztr) { int i; int nbytes = 0; char *iptr; /* Find length */ for (i = 0; i < ztr->ntext_segments; i++) { if (ztr->text_segments[i].ident) nbytes += strlen(ztr->text_segments[i].ident); if (ztr->text_segments[i].value) nbytes += strlen(ztr->text_segments[i].value); nbytes += 2; } /* Allocate */ if (r->info) xfree(r->info); r->info = (char *)xmalloc(nbytes+1); /* Convert */ iptr = r->info; for (i = 0; i < ztr->ntext_segments; i++) { if (ztr->text_segments[i].ident && ztr->text_segments[i].value) { int added = sprintf(iptr, "%s=%s\n", ztr->text_segments[i].ident, ztr->text_segments[i].value); iptr += added; } } *iptr = 0; } /* Encode the clip points */ static char *ztr_encode_clips(ztr_t *z, Read *r, int *nbytes, char **mdata, int *mdbytes) { char *bytes; if (!r->NBases) return NULL; if (r->leftCutoff == 0 && r->rightCutoff > r->NBases) return NULL; *mdata = NULL; *mdbytes = 0; /* Allocate */ *nbytes = 9; bytes = xmalloc(9); /* Store */ bytes[1] = (r->leftCutoff >> 24) & 0xff; bytes[2] = (r->leftCutoff >> 16) & 0xff; bytes[3] = (r->leftCutoff >> 8) & 0xff; bytes[4] = (r->leftCutoff >> 0) & 0xff; bytes[5] = (r->rightCutoff >> 24) & 0xff; bytes[6] = (r->rightCutoff >> 16) & 0xff; bytes[7] = (r->rightCutoff >> 8) & 0xff; bytes[8] = (r->rightCutoff >> 0) & 0xff; bytes[0] = ZTR_FORM_RAW; return bytes; } /* ARGSUSED */ static void ztr_decode_clips(ztr_t *z, ztr_chunk_t *chunk, Read *r) { char *bytes = chunk->data; r->leftCutoff = (((unsigned char)bytes[1]) << 24) + (((unsigned char)bytes[2]) << 16) + (((unsigned char)bytes[3]) << 8) + (((unsigned char)bytes[4]) << 0); r->rightCutoff = (((unsigned char)bytes[5]) << 24) + (((unsigned char)bytes[6]) << 16) + (((unsigned char)bytes[7]) << 8) + (((unsigned char)bytes[8]) << 0); } /* ARGSUSED */ static char *ztr_encode_flow_order(ztr_t *z, Read *r, int *nbytes, char **mdata, int *mdbytes) { char *bytes; if (!r->flow_order || !r->nflows) return NULL; bytes = (char *)xmalloc(r->nflows+1); *nbytes = r->nflows+1; bytes[0] = ZTR_FORM_RAW; memcpy(bytes+1, r->flow_order, r->nflows); return bytes; } static void ztr_decode_flow_order(ztr_t *z, ztr_chunk_t *chunk, Read *r) { char *bytes = chunk->data; int nbytes = chunk->dlength; nbytes--; bytes++; r->nflows = nbytes; r->flow_order = (char *)xmalloc(r->nflows+1); memcpy(r->flow_order, bytes, r->nflows); r->flow_order[r->nflows] = 0; } static char *ztr_encode_flow_proc(ztr_t *z, Read *r, int *nbytes, char **mdata, int *mdbytes) { char *bytes; int i, j; float *data; if (!r->flow_order || !r->nflows) return NULL; data = r->flow; /* Meta-data */ if (z->header.version_major > 1 || z->header.version_minor >= 2) { /* 1.2 onwards */ *mdata = (char *)malloc(10); *mdbytes = 10; sprintf(*mdata, "TYPE%cPYNO", 0); } else { *mdata = (char *)malloc(4); *mdbytes = 4; (*mdata)[0] = 'P'; (*mdata)[1] = 'Y'; (*mdata)[2] = 'N'; (*mdata)[3] = 'O'; } /* floats themselves, scaled */ bytes = (char *)xmalloc(r->nflows*2+2); *nbytes = r->nflows*2+2; bytes[0] = ZTR_FORM_RAW; bytes[1] = 0; for (i = 0, j = 2; i < r->nflows; i++) { signed int t = data[i] * 100 + 0.49999; bytes[j++] = (t >> 8) & 0xff; bytes[j++] = (t >> 0) & 0xff; } return bytes; } /* ARGSUSED */ static void ztr_decode_flow_proc(ztr_t *z, ztr_chunk_t *chunk, Read *r) { int i, j; unsigned char *bytes = (unsigned char *)chunk->data; int dlen = chunk->dlength; bytes+=2; dlen-=2; /* Store in the Read structure */ r->nflows = dlen/2; r->flow = (float *)xcalloc(r->nflows, sizeof(float)); for (i = j = 0; i < r->nflows; i++, j+=2) { float sample = ((bytes[j] << 8) | bytes[j+1]) / 100.0; r->flow[i] = sample; } } static char *ztr_encode_flow_raw(ztr_t *z, Read *r, int *nbytes, char **mdata, int *mdbytes) { char *bytes; int i, j; unsigned int *data; if (!r->flow_raw || !r->nflows) return NULL; data = r->flow_raw; /* Meta-data */ if (z->header.version_major > 1 || z->header.version_minor >= 2) { /* 1.2 onwards */ *mdata = (char *)malloc(10); *mdbytes = 10; sprintf(*mdata, "TYPE%cPYRW", 0); } else { *mdata = (char *)malloc(4); *mdbytes = 4; (*mdata)[0] = 'P'; (*mdata)[1] = 'Y'; (*mdata)[2] = 'R'; (*mdata)[3] = 'W'; } /* floats themselves, scaled */ bytes = (char *)xmalloc(r->nflows*2+2); *nbytes = r->nflows*2+2; bytes[0] = ZTR_FORM_RAW; bytes[1] = 0; for (i = 0, j = 2; i < r->nflows; i++) { int t = data[i]; bytes[j++] = (t >> 8) & 0xff; bytes[j++] = (t >> 0) & 0xff; } return bytes; } /* ARGSUSED */ static void ztr_decode_flow_raw(ztr_t *z, ztr_chunk_t *chunk, Read *r) { int i, j; unsigned char *bytes = (unsigned char *)chunk->data; int dlen = chunk->dlength; bytes+=2; dlen-=2; /* Store in the Read structure */ r->nflows = dlen/2; r->flow_raw = (unsigned int *)xcalloc(r->nflows, sizeof(*r->flow_raw)); for (i = j = 0; i < r->nflows; i++, j+=2) { unsigned int sample = (bytes[j] << 8) | bytes[j+1]; r->flow_raw[i] = sample; } } /* * read2ztr * * Converts an io_lib "Read" structure to a ztr_t structure. * * Arguments: * r A pointer to the "Read" structure to convert from * * Returns: * Success: A pointer to the ztr_t struct. * Failure: NULL */ ztr_t *read2ztr(Read *r) { ztr_t *ztr; int i, j, nbytes, mdbytes; char *bytes; char *mdata; int chunk_type[] = { #ifdef DO_SMP4 ZTR_TYPE_SMP4, #else ZTR_TYPE_SAMP, ZTR_TYPE_SAMP, ZTR_TYPE_SAMP, ZTR_TYPE_SAMP, #endif ZTR_TYPE_BASE, ZTR_TYPE_BPOS, ZTR_TYPE_CNF4, ZTR_TYPE_TEXT, ZTR_TYPE_CLIP, ZTR_TYPE_FLWO, ZTR_TYPE_SAMP, ZTR_TYPE_SAMP, }; char *(*chunk_func[])(ztr_t *z, Read *r, int *nbytes, char **mdata, int *mdbytes) = { #ifdef DO_SMP4 ztr_encode_samples_4, #else ztr_encode_samples_A, ztr_encode_samples_C, ztr_encode_samples_G, ztr_encode_samples_T, #endif ztr_encode_bases, ztr_encode_positions, ztr_encode_confidence_4, ztr_encode_text, ztr_encode_clips, ztr_encode_flow_order, ztr_encode_flow_proc, ztr_encode_flow_raw, }; if (NULL == (ztr = new_ztr())) return NULL; /* Create a header record */ memcpy(ztr->header.magic, ZTR_MAGIC, 8); ztr->header.version_major = ZTR_VERSION_MAJOR; ztr->header.version_minor = ZTR_VERSION_MINOR; /* Alloc chunks (max number) */ ztr->nchunks = sizeof(chunk_type)/sizeof(*chunk_type); ztr->chunk = (ztr_chunk_t *)xmalloc(ztr->nchunks * sizeof(ztr_chunk_t)); if (NULL == ztr->chunk) return NULL; /* Create the chunks */ for (j = i = 0; i < ztr->nchunks; i++) { /* char str[5]; */ bytes = chunk_func[i](ztr, r, &nbytes, &mdata, &mdbytes); if (!bytes) continue; /* fprintf(stderr, "block %.4s length %d\n", ZTR_BE2STR(chunk_type[i], str), nbytes); */ ztr->chunk[j].type = chunk_type[i]; ztr->chunk[j].mdlength = mdbytes; ztr->chunk[j].mdata = mdata; ztr->chunk[j].dlength = nbytes; ztr->chunk[j].data = bytes; ztr->chunk[j].ztr_owns = 1; j++; } ztr->nchunks = j; /* * Experiments show that typically a double delta does * better than a single delta for 8-bit data, and the other * way around for 16-bit data */ ztr->delta_level = r->maxTraceVal < 256 ? 2 : 3; return ztr; } /* * ztr2read * * Converts an ztr_t structure to an io_lib "Read" structure. * * Arguments: * ztr A pointer to the ztr structure to convert from * * Returns: * Success: A pointer to the Read struct. * Failure: NULL */ Read *ztr2read(ztr_t *ztr) { Read *r; int i; int done_conf = 0, done_pos = 0; int sections = read_sections(0); /* Allocate */ r = read_allocate(0, 0); if (NULLRead == r) return NULLRead; /* Proces text chunks - makes conversion easier */ if (sections & READ_COMMENTS) { ztr_process_text(ztr); ztr_decode_text(r, ztr); } /* Iterate around each known chunk type turning into the Read elements */ for (i = 0; i < ztr->nchunks; i++) { switch (ztr->chunk[i].type) { case ZTR_TYPE_SMP4: if (sections & READ_SAMPLES) { char *offs = ztr_lookup_mdata_value(ztr, &ztr->chunk[i], "OFFS"); char *type = ztr_lookup_mdata_value(ztr, &ztr->chunk[i], "TYPE"); if (!type || 0 == strcmp(type, "PROC")) { //if (type && 0 == strcmp(type, "SLXI")) { uncompress_chunk(ztr, &ztr->chunk[i]); ztr_decode_samples_4(ztr, &ztr->chunk[i], r); if (offs) r->baseline = atoi(offs); } } break; case ZTR_TYPE_SAMP: if (sections & READ_SAMPLES) { char *type = ztr_lookup_mdata_value(ztr, &ztr->chunk[i], "TYPE"); char *offs = ztr_lookup_mdata_value(ztr, &ztr->chunk[i], "OFFS"); uncompress_chunk(ztr, &ztr->chunk[i]); if (type && 0 == strcmp(type, "PYRW")) ztr_decode_flow_raw(ztr, &ztr->chunk[i], r); else if (type && 0 == strcmp(type, "PYNO")) ztr_decode_flow_proc(ztr, &ztr->chunk[i], r); else if (type && (0 == strcmp(type, "A") || 0 == strcmp(type, "C") || 0 == strcmp(type, "G") || 0 == strcmp(type, "T"))) { ztr_decode_samples(ztr, &ztr->chunk[i], r); if (offs) r->baseline = atoi(offs); } } break; case ZTR_TYPE_BASE: if (sections & READ_BASES) { uncompress_chunk(ztr, &ztr->chunk[i]); ztr_decode_bases(ztr, &ztr->chunk[i], r); } break; case ZTR_TYPE_BPOS: if (sections & READ_BASES) { uncompress_chunk(ztr, &ztr->chunk[i]); ztr_decode_positions(ztr, &ztr->chunk[i], r); done_pos++; } break; case ZTR_TYPE_CNF4: if (sections & READ_BASES) { uncompress_chunk(ztr, &ztr->chunk[i]); ztr_decode_confidence_4(ztr, &ztr->chunk[i], r); done_conf++; } break; case ZTR_TYPE_CNF1: if (sections & READ_BASES) { uncompress_chunk(ztr, &ztr->chunk[i]); ztr_decode_confidence_1(ztr, &ztr->chunk[i], r); done_conf++; } break; case ZTR_TYPE_TEXT: /* Skip - already did this; see ztr_process_text */ break; case ZTR_TYPE_CLIP: if (sections & READ_BASES) { uncompress_chunk(ztr, &ztr->chunk[i]); ztr_decode_clips(ztr, &ztr->chunk[i], r); } break; case ZTR_TYPE_FLWO: if (sections & READ_SAMPLES) { uncompress_chunk(ztr, &ztr->chunk[i]); ztr_decode_flow_order(ztr, &ztr->chunk[i], r); } break; } } /* Handle the case when we have no confidence values */ if (!done_conf && r->NBases > 0) { r->prob_A = (char *)xrealloc(r->prob_A, r->NBases); r->prob_C = (char *)xrealloc(r->prob_C, r->NBases); r->prob_G = (char *)xrealloc(r->prob_G, r->NBases); r->prob_T = (char *)xrealloc(r->prob_T, r->NBases); memset(r->prob_A, 0, r->NBases); memset(r->prob_C, 0, r->NBases); memset(r->prob_G, 0, r->NBases); memset(r->prob_T, 0, r->NBases); } /* Handle the case when we have no BPOS chunk */ if (!done_pos && r->NBases > 0) { r->basePos = (uint_2 *)xrealloc(r->basePos, r->NBases * 2); for (i = 0; i < r->NBases; i++) r->basePos[i] = i; } r->format = TT_ZTR; return r; } io_lib-io_lib-1-14-11/m4/000077500000000000000000000000001336132477700147025ustar00rootroot00000000000000io_lib-io_lib-1-14-11/m4/ax_with_libdeflate.m4000066400000000000000000000056221336132477700207670ustar00rootroot00000000000000# SYNOPSIS # # AX_WITH_LIBDEFLATE([ACTION-IF-TRUE], [ACTION-IF-FALSE]) # # DESCRIPTION # # This macro checks whether Libdeflate is installed and adds a # --with-libdeflate=DIR option to override the search path. # See https://github.com/ebiggers/libdeflate for the library itself. # # The following output variables are amended by this macro: # # CPPFLAGS Preprocessor flags for compiling # LDFLAGS Linker flags for linking against the library # LIBS Library list # # It also sets LIBDEFLATE_LDFLAGS variable, to aid creation of # pkg-config files. # # The HAVE_LIBDEFLATE cpp variable will be defined in a working # libdeflate was found. # # LICENSE # # Copyright (C) 2018 Genome Research Ltd # # Copying and distribution of this file, with or without modification, are # permitted in any medium without royalty provided the copyright notice # and this notice are preserved. This file is offered as-is, without any # warranty. AC_DEFUN([AX_LIBDEFLATE], [ AC_ARG_WITH(libdeflate, AC_HELP_STRING([--with-libdeflate=DIR],[look for libdeflate in DIR]), [ac_libdeflate_with=$withval],[ac_libdeflate_with="no"]) # Check if it's a working library libdeflate_ok=no _cppflags=$CPPFLAGS _ldflags=$LDFLAGS if test "x$ac_libdeflate_with" != "xno" then if test "$ac_libdeflate_with" != "yes" then if test -f "${ac_libdeflate_with}/include/libdeflate.h" then CPPFLAGS="$CPPFLAGS -I${ac_libdeflate_with}/include" else CPPFLAGS="$CPPFLAGS -I${ac_libdeflate_with}" fi if test -f "${ac_libdeflate_with}/lib/libdeflate.a" -o -f "${ac_libdeflate_with}/lib/libdeflate.so" then LIBDEFLATE_LDFLAGS="-L${ac_libdeflate_with}/lib" else LIBDEFLATE_LDFLAGS="-L${ac_libdeflate_with}" fi LDFLAGS="$LDFLAGS ${LIBDEFLATE_LDFLAGS}" fi AC_SEARCH_LIBS([libdeflate_deflate_compress], [deflate], [AC_CHECK_HEADER(libdeflate.h, [libdeflate_ok=yes LIBS="$LIBS -ldeflate"], libdeflate_ok=no)]) if test "$libdeflate_ok" != "yes" then AC_MSG_WARN("--with-libdeflate specified, but non functioning") fi # perform substitutions if test "$libdeflate_ok" = "yes" then AC_DEFINE(HAVE_LIBDEFLATE, 1, [Define to 1 if you have a functional libz.]) LIBDEFLATE_LDFLAGS="$LIBDEFLATE_LDFLAGS $ac_cv_search_libdeflate_deflate_compress" else AC_MSG_WARN("No functioning libdeflate found") CPPFLAGS=$_cppflags LDFLAGS=$_ldflags fi fi AH_TEMPLATE([HAVE_LIBDEFLATE], [Define if libdeflate is installed]) AM_CONDITIONAL(HAVE_LIBDEFLATE, test "$libdeflate_ok" = "yes") # Execute the conditional expressions if test "$libdeflate_ok" = "yes" then # This is the IF-YES path ifelse([$1],,:,[$1]) else # This is the IF-NO path ifelse([$2],,:,[$2]) fi # Tidy up unset libdeflate_ok unset _cppflags unset _ldflags ]) io_lib-io_lib-1-14-11/man/000077500000000000000000000000001336132477700151355ustar00rootroot00000000000000io_lib-io_lib-1-14-11/man/man1/000077500000000000000000000000001336132477700157715ustar00rootroot00000000000000io_lib-io_lib-1-14-11/man/man1/scramble.1000066400000000000000000000113271336132477700176470ustar00rootroot00000000000000.TH scramble 1 "March 19 2013" "" "Staden io_lib" .SH "NAME" .PP .BR scramble \- Converts between the SAM, BAM and CRAM file formats. .SH "SYNOPSIS" .PP \fBscramble\fR [\fIoptions\fR] [\fIinput_file\fR [\fIoutput_file\fR]] .SH "DESCRIPTION" .PP \fBscramble\fR converts between various next-gen sequencing alignment file formats, including SAM, BAM and CRAM. It can either act as a pipe reading stdin and writing to stdout, or on named files. When operating as a pipe the input type defaults to SAM or BAM, requiring the \fB-I cram\fR option to indicate input is in CRAM format is appropriate. The output defaults to BAM, but can be adjusted by using the \fB-O\fR \fIformat\fR option. When given filenames the file type is automatically chosen based on the filename suffix. .SH "OPTIONS" .PP .TP \fB-I\fR \fIformat\fR Selects the input format, where \fIformat\fR is one of sam, bam or cram. Use this when reading via a pipe to avoid input bytes being consumed when attempting to detect if the input is in SAM or BAM format. .TP \fB-O\fR \fIformat\fR Selects the output format, where \fIformat\fR is one of sam, bam or cram. .TP \fB-1\fR to \fB-9\fR Sets the compression level from 1 (low compression, fast) to 9 (high compression, slow) when writing in BAM or CRAM format. This is only used during writing. .TP \fB-0\fR or \fB-u\fR Writes uncompressed data. In BAM this still uses BGZF containers, but with no internal compression. In CRAM it stores blocks in RAW format instead. The option has no effect on SAM output. .TP \fB-j\fR CRAM encoding only. Add bzip2 to the list of compression codes potentially used during CRAM creation. .TP \fB-Z\fR CRAM encoding only. Add lzma to the list of compression codes potentially used during CRAM creation. Given the slow compression speed of lzma, this may only be used where it gives a significant advantage over zlib or bzip2, but with higher compression levels (-7) this weighting is ignored as LZMA decompression speed is acceptable, albeit still slower than zlib. .TP \fB-m\fR CRAM decoding only. Generate MD:Z: and NM:I: auxiliary fields based on the reference-based compression. .TP \fB-M\fR CRAM encoding only. Forcibly pack sequences from multiple references into the same slice. Normally CRAM will start a new slice when changing from one reference to another, but will still automatically switch to multi-reference slices if the number of sequences per slice becomes too small. .TP \fB-R\fR \fIrange\fR Currently for CRAM input only, but SAM/BAM support is pending. This indicates a reference sequence name and optionally a start and end location within that reference, using the syntax \fIref_name\fR or \fIref_name\fR:\fIstart\fR-\fIend\fR. For efficient operation the CRAM file needs a .crai format index (built using the \fBcram_index\fR program). .TP \fB-r\fR \fIref.fa\fR CRAM encoding only. Use this to specify the reference fasta file. Note that if the input SAM or BAM file a \fIfile:\fR or local file system based URI specified in the @SQ headers then this option may not be necessary. .TP \fB-s\fR \fInumber\fR CRAM encoding only. Specifies the number of sequecnes per slice. Defaults to 10000. .TP \fB-S\fR \fInumber\fR CRAM encoding only. Specifies the number of slices per container. Defaults to 1. .TP \fB-t\fR BAM and CRAM only. Specifies the number of compression or decompression threads, adaptively shared between both encoding and decoding. Defaults to 1 (no threading). .TP \fB-V\fR \fIversion_string\fR CRAM encoding only. Sets the CRAM file format version. Supported values are "2.0", "2.1" and "3.0". .TP \fB-e\fR CRAM encoding only. Embed snippets of the reference sequence in every slice. This means the files can be decoded without needing to specify the reference fasta file. .TP \fB-x\fR CRAM encoding only. Omit reference based compression and instead store details of every base verbatim. .TP \fB-B\fR Experimental, encoding only. When storing quality values, bin into 8 discrete values (plus 0), as typically used by modern Illumina instruments. (Note that the bins may not be precisely the same ranges.) .TP \fB-!\fR CRAM v3.0 and above decoding only. Do not check CRCs. This option should only be used when attempting to recover from a data corruption. .TP \fB-q\fR Do not append @PG header lines with the scramble program name and arguments. .SH "EXAMPLES" .PP To convert a BAM file from stdin to CRAM on stdout, using reference MT.fa. .PP .nf \fIsome_command\fR | scramble -I bam -O cram -r MT.fa | \fIsome_command\fR .fi .PP The default CRAM output format is version 3.0, so no version needs to be specified when converting from 2.1 to 3.0. To perform the reverse use: .PP .nf scramble -V 2.1 in.cram out.cram .fi .SH "AUTHOR" .PP James Bonfield, Wellcome Trust Sanger Institute io_lib-io_lib-1-14-11/man/man1/srf2fasta.1000066400000000000000000000011201336132477700177400ustar00rootroot00000000000000.TH srf2fasta 1 "September 19" "" "Staden io_lib" .SH "NAME" .PP .BR srf2fasta \- Converts SRF files to fasta format .SH "SYNOPSIS" .PP \fBsrf2fasta\fR [\fI-C\fR] \fIsrf_archive\fR .SH "DESCRIPTION" .PP \fBsrf2fasta\fR extracts sequences from an SRF archive and writes them in fasta format to stdout. .SH "OPTIONS" .PP .TP \fB-C\fR Masks out sequences tagged as bad quality. .SH "EXAMPLES" .PP To extract only the good quality sequences from runX.srf into runX.fasta. .PP .nf srf2fasta -C runX.srf > runX.fasta .fi .SH "AUTHOR" .PP James Bonfield, Wellcome Trust Sanger Institute io_lib-io_lib-1-14-11/man/man1/srf2fastq.1000066400000000000000000000055511336132477700177740ustar00rootroot00000000000000.TH srf2fastq 1 "December 10" "" "Staden io_lib" .SH "NAME" .PP .BR srf2fastq \- Converts SRF files to Sanger fastq format .SH "SYNOPSIS" .PP \fBsrf2fastq\fR [\fIoptions\fR] \fIsrf_archive\fR ... .SH "DESCRIPTION" .PP \fBsrf2fastq\fR extracts sequences and qualities from one or more SRF archives and writes them in Sanger fastq format to stdout. .PP Note that Illumina also have a fastq format (used in the GERALD directories) which differs slightly in the use of log-odds scores for the quality values. The format described here is using the traditional \fIPhred\fR style of quality encoding. .SH "OPTIONS" .PP .TP \fB-c\fR Outputs calibrated confidence values using the ZTR \fBCNF1\fR chunk type for a single quality per base. Without this use the original Illumina \fI_prb.txt\fR files consisting of four quality values per base, stored in the ZTR \fBCNF4\fR chunks. .TP \fB-C\fR Masks out sequences tagged as bad quality. .TP \fB-s\fR \fIroot\fR Generates files on disk with filenames starting \fIroot\fR, one file per non-explicit element in the SRF/ZTR region (REGN) chunk. Typically this results in two files for paired end runs. The filename suffixes come from the names listed in the SRF region chunks. This option conflicts with the \fB-S\fR parameter. .TP \fB-S\fR Splits sequences into regions, but sequentially lists each sequence region to stdout instead of splitting to separate files on disk. This option conflicts with the \fB-s\fR parameter. .TP \fB-n\FR When using -s the filename suffixes are simply numbered (starting with 1) instead of using the names listed in the SRF region chunks. .TP \fB-a\fR Appends region index to the sequence names. Ie generate "name/1" and "name/2" for a paired read. .TP \fB-e\fR Include any explicit sequence (ZTR region chunk of type 'E') in the sequence output. The explicit sequence is also included in the quality line too. Currently this is utilised by ABI SOLiD to store the last base of the primer. .TP \fB-r\fR \fIregion list\fR Reverse complements the sequence and reverses the quality values for all regions in the \fIregion list\fR. This is a comma separated list of integer values enumerating the regions, starting from 1. Note that this option only works when either \fB-s\fR or \fB-S\fR are specified. .SH "EXAMPLES" .PP To extract only the good quality sequences from all srf files in the current directory using calibrated confidence values (if available). .PP .nf srf2fastq -c -C *.srf > runX.fastq .fi .PP To extract a paired end run into two separate files with sequences named \fIname\fR/1 and \fIname\fR/2. .PP .nf srf2fastq -s runX -a -n runX.srf .fi .PP To extract a paired end run as a single file, alternating forward and reverse sequences, with the second read being reverse complemented. .PP .nf srf2fastq -S -r 2 runX.srf > runX.fastq .fi .SH "AUTHOR" .PP James Bonfield, Steven Leonard - Wellcome Trust Sanger Institute io_lib-io_lib-1-14-11/man/man1/srf_index_hash.1000066400000000000000000000020241336132477700210350ustar00rootroot00000000000000.TH srf_index_hash 1 "September 29" "" "Staden io_lib" .SH "NAME" .PP .BR srf_index_hash \- Adds a hash-table index to an SRF file. .SH "SYNOPSIS" .PP \fBsrf_index_hash\fR [\fI-c] \fIsrf_archive\fR .SH "DESCRIPTION" .PP \fBsrf_index_hash\fR adds and index to an SRF file or replaces an existing index with a new one. In the case of concatenated SRF files only the index at the end of a file will be replaced, but internal indices will not be consulted by SRF tools. .PP The index is a hash table indexing the sequence names only. The name itself does not appear in the index, rather the top 7-bits of a 64-bit hash key are held in the index along with N-bits used to determine the hash bucket. This reduces the index size to around 10-15 bytes per sequence. .SH "OPTIONS" .PP .TP \fB-c\fR Check only. This requests that the index is not produced, but the checks performed during the creation of an index (such as looking for duplicate sequence names) are still performed. .SH "AUTHOR" .PP James Bonfield, Wellcome Trust Sanger Institute io_lib-io_lib-1-14-11/man/man1/srf_info.1000066400000000000000000000025501336132477700176620ustar00rootroot00000000000000.TH srf_info 1 "September 19" "" "Staden io_lib" .SH "NAME" .PP .BR srf_info \- Lists information about the contents of an SRF file .SH "SYNOPSIS" .PP \fBsrf_info\fR [\fI-l\fR bitmap] \fIsrf_archive\fR ... .SH "DESCRIPTION" .PP \fBsrf_info\fR lists some simple frequency metrics on the contents of an SRF file, both in terms of how many traces there are and the sort of data held within them. .PP For efficiencies sake some control is given over which statistics to gather and display. This is controlled by the \fI-l\fR level parameter. The value is the summation of one or more of the following values, representing the data to display. .TP 1 Count of good/bad reads. .TP 2 Counts and compressed size for selected chunk types. .TP 4 Trace count and trace name prefix for each trace_header. .TP 8 Base count. .SH "OPTIONS" .PP .TP \fB-l\fR bitmap Controls which statistics to gather and display. Bitmap is a value from 0 to 15 (1+2+4+8) as described in the DESCRIPTION section above. .SH "EXAMPLES" .PP To count the total number of good and bad reads along with a break down of trace names per SRF data-block-header we would use bitmap values 1 and 4 combined. .PP .nf srf_info -l 5 foo.srf .fi .PP To count the total number of reads for all srf files in a directory. .PP .nf srf_info -l 1 *.srf .fi .SH "AUTHOR" .PP Steven Leonard, Wellcome Trust Sanger Institute io_lib-io_lib-1-14-11/man/man1/srf_list.1000066400000000000000000000031021336132477700176740ustar00rootroot00000000000000.TH srf_list 1 "September 29" "" "Staden io_lib" .SH "NAME" .PP .BR srf_list \- Lists and/or counts the contents of an SRF file .SH "SYNOPSIS" .PP \fBsrf_list\fR [\fIoptions\fR] \fIsrf_archive\fR ... .SH "DESCRIPTION" .PP \fBsrf_list\fR lists the filenames held within one or more SRF container. To simply count the contents rather than list them specify the \fB-c\fR option. Note that when in count-only mode if an index is present it will be used to determine the number of entries in the index and hence sequences in the SRF file. The index cannot be used when listing the filenames however as the index itself does not contain the full filenames. .PP Note that it is not possible to count sequences matching certain patterns or with specific flags set. \fBsrf_info\fR is a more general purpose tool that may cover this. .SH "OPTIONS" .PP .TP \fB-c\fR Counts sequences instead of listing them. Note that this may be substantially faster than listing if an index exists. .TP \fB-v\fR Verbose mode. This gives summary count information per file rather than just the total at the end. .TP \fB-l\fR Long format. When listing sequence names this also provides information on the position in the archive and the size of the sequence specific \fIdata block\fR and the size of the shared \fIdata block header\fR. .SH "EXAMPLES" .PP To count the total number of sequences in several SRF files: .PP .nf srf_list -c *.srf .fi .PP To produce a "fofn" (file of filenames) for an SRF file: .PP .nf srf_list foo.srf > foo.fofn .fi .SH "AUTHOR" .PP James Bonfield, Wellcome Trust Sanger Institute io_lib-io_lib-1-14-11/man/man3/000077500000000000000000000000001336132477700157735ustar00rootroot00000000000000io_lib-io_lib-1-14-11/man/man3/ExperimentFile.3000066400000000000000000000173561336132477700210130ustar00rootroot00000000000000.TH ExperimentFile 3 "" "" "Staden Package" .SH NAME .LP .BR exp_read_info , .BR exp_fread_info , .BR exp_create_info , .BR exp_destroy_info , .BR exp_create_range , .BR exp_extract_range , .BR exp_get_feature_index , .BR exp_get_int , .BR exp_get_rng , .BR exp_get_str , .BR exp_put_int , .BR exp_put_rng , .BR exp_put_str , .BR exp_print_line , .BR exp_print_seq , .BR exp_print_file , .BR opos2str , .BR str2opos , .BR conf2str , .BR str2conf \- Manipulations of the Experiment File format .IX "exp_read_info()" "" "exp_read_info()" .IX "exp_fread_info()" "" "exp_fread_info()" .IX "exp_create_info()" "" "exp_create_info()" .IX "exp_destroy_info()" "" "exp_destroy_info()" .IX "exp_create_range()" "" "exp_create_range()" .IX "exp_extract_range()" "" "exp_extract_range()" .IX "exp_get_feature_index()" "" "exp_get_feature_index()" .IX "exp_get_int()" "" "exp_get_int()" .IX "exp_get_rng()" "" "exp_get_rng()" .IX "exp_get_str()" "" "exp_get_str()" .IX "exp_put_int()" "" "exp_put_int()" .IX "exp_put_rng()" "" "exp_put_rng()" .IX "exp_put_str()" "" "exp_put_str()" .IX "exp_print_line()" "" "exp_print_line()" .IX "exp_print_seq()" "" "exp_print_seq()" .IX "exp_print_file()" "" "exp_print_file()" .IX "opos2str()" "" "opos2str()" .IX "str2opos()" "" "str2opos()" .IX "conf2str()" "" "conf2str()" .IX "str2conf()" "" "str2conf()" .SH SYNOPSIS .LP .nf .ft B #include .nf .ft B Exp_info *exp_read_info( char *file); .ft .fi .LP .nf .ft B Exp_info *exp_fread_info( FILE *fp); .ft .fi .LP .nf .ft B Exp_info *exp_create_info(); .ft .fi .LP .nf .ft B void exp_destroy_info( Exp_info *e); .ft .fi .LP .nf .ft B char *exp_create_range( char *str, int start, int end); .ft .fi .LP .nf .ft B int exp_extract_range( char *str, int *start, int *end); .ft .fi .LP .nf .ft B int exp_get_feature_index( char *e); .ft .fi .LP .nf .ft B int exp_get_int( Exp_info *e, int id, int *val); .ft .fi .LP .nf .ft B int exp_get_rng( Exp_info *e, int id, int *from, int *to); .ft .fi .LP .nf .ft B int exp_get_str( Exp_info *e, int id, char *s, f_implicit s_l); .ft .fi .LP .nf .ft B int exp_put_int( Exp_info *e, int id, int *val); .ft .fi .LP .nf .ft B int exp_put_rng( Exp_info *e, int id, int *from, int *to); .ft .fi .LP .nf .ft B int exp_put_str( Exp_info *e, int id, char *s, f_implicit s_l); .ft .fi .LP .nf .ft B int exp_print_line( FILE *fp, Exp_info *e, int eflt, int i); .ft .fi .LP .nf .ft B int exp_print_seq( FILE *fp, Exp_info *e, int eflt, int i); .ft .fi .LP .nf .ft B void exp_print_file( FILE *fp, Exp_info *e); .ft .fi .LP .nf .ft B char *opos2str( int2 *opos, int len, char *buf); .ft .fi .LP .nf .ft B int str2opos( int2 *opos, char *buf); .ft .fi .LP .nf .ft B char *conf2str( int1 *conf, int len, char *buf); .ft .fi .LP .nf .ft B int str2conf( int1 *conf, char *buf); .ft .fi .SH DESCRIPTION .LP These functions manipulate Experiment Files. They include functions for reading, writing, and editing the files. The principle structure used by the routines is the \fBExp_info\fR structure. This is as follows. .EX 5 .ft B #define MAXIMUM_EFLT_LENGTH 4 #define MAXIMUM_EFLTS 48 #define EXP_FILE_LINE_LENGTH 128 typedef Array Exp_entries; typedef struct { Array entries[MAXIMUM_EFLTS]; /* array of array of entries */ int Nentries[MAXIMUM_EFLTS]; /* array of number of entries */ FILE *fp; } Exp_info; #define NULL_Exp_info ( (Exp_info *) NULL ) .ft .EE .LP For the purposes of simple and efficient coding, each line on an experiment file must be smaller than the defined EXP_FILE_LINE_LENGTH, which is 128 characters. .LP Many functions take an experiment file line type identifier as an argument. These functions are listed in the prototypes as taking \fBint id\fR. Here \fBid\fR should be specified using one of the macros defining in the header file. They take the form of \fBEFLT_\fRXX where XX is the line type. For instance, the \fBID\fR line type identifier should be written as \fBEFLT_ID\fR. .LP The C functions available follow. Some FORTRAN interfaces are also available, but these are not documented. See the include file for their prototypes. .LP .B exp_read_info and .B exp_fread_info read an experiment file into an allocated \fBExp_info\fR structure. If successful, the structure pointer is return. Otherwise the null pointer is returned. .LP .B exp_create_info allocates and initialises a new, blank, \fBExp_info\fR structure. If successful, the structure pointer is return. Otherwise the null pointer is returned. .LP .B exp_destroy_info deallocates an \fBExp_info\fR structure. .LP .B exp_create_range creates a string using the experiment file range format of "start..stop". This format is used by the AQ, ON, TG and TC line types. The buffer specified should be large enough to hold the string. The function returns the \fBstr\fR pointer supplied as an argument. .LP .B exp_extract_range extracts the start and end values from the string representation of a range; "start..stop". The values are stored in the integer pointers sent as arguments. If successful, the function returns 0. Otherwise -1 is returned. .LP .B exp_get_feature_index converts from a string representation of an experiment file line type to the integer value. For example, \fBexp_get_feature_index("SQ")\fR returns the integer 22, which is the same as the \fBEFLT_SQ\fR definition. .LP .B exp_get_int obtains the integer value held in a specific line type. The value is stored in the integer pointer \fBval\fR. If successful, the function returns 0. Otherwise 1 is returned. .LP .B exp_get_rng obtains the range values held in a specific line type. The values are stored in the integer pointers \fBfrom\fR and \fBto\fR. If successful, the function returns 0. Otherwise 1 is returned. .LP .B exp_get_str obtains the string value held in a specific line type. The value is stored in the string \fBs\fR. At most \fBs_l\fR characters are copied. If successful, the function returns 0. Otherwise 1 is returned. .LP .B exp_put_int writes the integer pointed to by \fBval\fR to the specified line type. If successful, the function returns 0. Otherwise 1 is returned. .LP .B exp_put_rng writes the range pointed to by \fBfrom\fR and \fBto\fR to the specified line type. If successful, the function returns 0. Otherwise 1 is returned. .LP .B exp_put_str writes the string \fBs\fR of length \fBs_l\fR to the specified line type. If successful, the function returns 0. Otherwise 1 is returned. .LP .B exp_print_line outputs all entries of the specified type to the specified file pointer. .LP .B exp_print_seq .LP .B exp_print_file outputs all entries of all line types to the specified file pointer. .LP .B opos2str converts an array of original positions held in \fBopos\fR with \fBlen\fR elements to a string suitable for use in the ON line type. The \fBbuf\fR should be large enough to hold the string, which in the worst case will be 4 * sequence length. Returns \fBbuf\fR. .LP .B str2opos converts the experiment file original position string held in \fBbuf\fR to an array of original positions to be stored in \fBopos\fR. \fBopos\fR must be large enough to hold the data, hence it should be of the same length as the sequence. Returns the number of elements written to the \fBopos\fR array. .LP .B conf2str converts an array of confidence values helf in \fBconf\dR with \fBlen\fR elements to a string suitable for use in the AV line type. The \fBbuf\fR should be large enough to hold the string, which in the worst case will be 4 * sequence length. Returns \fBbuf\fR. .LP .B str2conf convers the experiment file confidence values string held in \fBbuf\fR to an array of confidence values to be stored in \fBconf\fR. \fBconf\fR must be large enough to hold the data, hence it should be of the same length as the sequence. Returns the number of elements written to the \fBconf\fR array. .SH SEE ALSO .LP .BR ExperimentFile (4) io_lib-io_lib-1-14-11/man/man3/exp2read.3000066400000000000000000000000241336132477700175650ustar00rootroot00000000000000.so man3/scf2read.3 io_lib-io_lib-1-14-11/man/man3/fread_reading.3000066400000000000000000000000301336132477700206220ustar00rootroot00000000000000.so man3/read_reading.3 io_lib-io_lib-1-14-11/man/man3/fread_scf.3000066400000000000000000000000241336132477700177670ustar00rootroot00000000000000.so man3/read_scf.3 io_lib-io_lib-1-14-11/man/man3/fwrite_reading.3000066400000000000000000000000311336132477700210420ustar00rootroot00000000000000.so man3/write_reading.3 io_lib-io_lib-1-14-11/man/man3/fwrite_scf.3000066400000000000000000000000251336132477700202070ustar00rootroot00000000000000.so man3/write_scf.3 io_lib-io_lib-1-14-11/man/man3/read2exp.3000066400000000000000000000000241336132477700175650ustar00rootroot00000000000000.so man3/scf2read.3 io_lib-io_lib-1-14-11/man/man3/read2scf.3000066400000000000000000000000241336132477700175440ustar00rootroot00000000000000.so man3/scf2read.3 io_lib-io_lib-1-14-11/man/man3/read_allocate.3000066400000000000000000000025021336132477700206350ustar00rootroot00000000000000.TH read_allocate 3 "" "" "Staden Package" .SH NAME .LP .BR read_allocate , .BR read_deallocate \- Allocate and deallocate the \fBRead\fR structure. .SH SYNOPSIS .LP .nf .ft B #include .nf .ft B Read *read_allocate( int num_points, int num_bases); .ft .fi .LP .nf .ft B void read_deallocate( Read *read); .ft .fi .IX "read_allocate()" "" "read_allocate()" .IX "read_deallocate()" "" "read_deallocate()" .SH DESCRIPTION .LP These functions create and destroy \fBRead\fR structures. The \fBRead\fR structure is a generalised in-memory data structure used for holding trace data information. .LP .B read_allocate() creates a \fBRead\fR structure large enough to hold \fBnum_points\fR trace sample points and \fBnum_bases\fR called bases. The allocated data is then initialised to appropriate defaults, which are mainly zeros and null pointers. .LP .B read_deallocate() destroys a previously created \fBRead\fR structure. It is not sufficient to simply use the \fBfree()\fR call instead. .SH RETURN VALUES .LP On successful completion, the \fBread_allocate()\fR function returns a pointer to a \fBRead\fR structure. Otherwise this function returns a null pointer. .LP The \fBread_deallocate()\fR function returns no value. .SH SEE ALSO .LP .BR read_reading (3), .BR fread_reading (3), .BR write_reading (3), .BR fwrite_reading (3) io_lib-io_lib-1-14-11/man/man3/read_deallocate.3000066400000000000000000000000311336132477700211410ustar00rootroot00000000000000.so man3/read_allocate.3 io_lib-io_lib-1-14-11/man/man3/read_reading.3000066400000000000000000000100501336132477700204570ustar00rootroot00000000000000.TH read_reading 3 "" "" "Staden Package" .SH NAME .LP .BR read_reading , .BR fread_reading \- Read a trace file into a \fBRead\fR structure. .SH SYNOPSIS .LP .nf .ft B #include .nf .ft B Read *read_reading( char *filename, int format); .ft .fi .LP .nf .ft B Read *fread_reading( FILE *fp, char *filename, int format); .ft .fi .IX "read_reading()" "" "read_reading()" .IX "fread_reading()" "" "fread_reading()" .SH DESCRIPTION .LP These functions read trace files into a \fBRead\fR structure. A variety of formats are supported including ABI, ALF and SCF. (Note that the first two are only supported when the library is used as part of the Staden Package.) Additionally, support for reading the plain (old) staden format files and Experiment files is included. Compressed trace files may also be read. Decompression is performed using either \fBgzip -d\fR or \fBuncompress\fR and is written to a temporary file for further processing. The temporary file is then read and removed. .LP When reading an experiment file the trace file referenced by the LN and LT line types is read. The QL, QR (left and right quality clips), SL and SR (left and right vector clips) are taken from the Experiment file to produce the cutoff information held within the \fBRead\fR structure. The \fBorig_trace\fR field of the \fBRead\fR structure will then contain the pointer to the experiment file structure and the \fBorig_trace_format\fR field will be set to \fBTT_EXP\fR. .LP The functions allocate a \fBRead\fR structure which is returned. To deallocate this structure use the \fBread_deallocate()\fR function. .LP .B read_reading() reads a trace from the specified filename and format. Formats available are .BR TT_SCF , .BR TT_ABI , .BR TT_ALF , .BR TT_PLN , .BR TT_EXP and .BR TT_ANY . Specifying format \fBTT_ANY\fR will attempt to automatically detect the corret format type by analysing the trace file for magic numbers and composition. The \fBformat\fR field of the structure can then be used to determine the real trace type. .LP .B fread_reading() reads a trace from the specified file pointer. The filename argument is used for setting the \fBtrace_name\fR field of the resulting structure, and for error messages. Otherwise the function is identical to the \fBread_reading()\fR function. .LP The \fBRead\fR structure itself is as follows. .EX 5 .ft B typedef uint_2 TRACE; /* for trace heights */ typedef struct { int format; /* Trace file format */ char *trace_name; /* Trace file name */ int NPoints; /* No. of points of data */ int NBases; /* No. of bases */ /* Traces */ TRACE *traceA; /* Array of length `NPoints' */ TRACE *traceC; /* Array of length `NPoints' */ TRACE *traceG; /* Array of length `NPoints' */ TRACE *traceT; /* Array of length `NPoints' */ TRACE maxTraceVal; /* The maximal value in any trace */ /* Bases */ char *base; /* Array of length `NBases' */ uint_2 *basePos; /* Array of length `NBases' */ /* Cutoffs */ int leftCutoff; /* Number of unwanted bases */ int rightCutoff; /* Number of unwanted bases */ /* Miscellaneous Sequence Information */ char *info; /* misc seq info, eg comments */ /* Probability information */ char *prob_A; /* Array of length 'NBases' */ char *prob_C; /* Array of length 'NBases' */ char *prob_G; /* Array of length 'NBases' */ char *prob_T; /* Array of length 'NBases' */ /* The original input format data, or NULL if inapplicable */ int orig_trace_format; void *orig_trace; } Read; .EE .ft .LP .SH RETURN VALUES .LP On successful completion, the \fBread_reading()\fR and \fBfread_reading()\fR functions return a pointer to a \fBRead\fR structure. Otherwise these functions return NULLRead (which is a null pointer). .SH SEE ALSO .LP .BR write_reading (3), .BR fwrite_reading (3), .BR deallocate_reading (3), .BR scf (4), .br .BR ExperimentFile (4) io_lib-io_lib-1-14-11/man/man3/read_scf.3000066400000000000000000000027751336132477700176400ustar00rootroot00000000000000.TH read_scf 3 "" "" "Staden Package" .SH NAME .LP .BR read_scf , .BR fread_scf , .BR read_scf_header \- Read SCF files .SH SYNOPSIS .LP .nf .ft B #include .ft .fi .LP .nf .ft B Scf *read_scf( char *fn); .ft .fi .LP .nf .ft B Scf *fread_scf( FILE *fp); .ft .fi .LP .nf .ft B int read_scf_header( FILE *fp, Header *h); .ft .fi .IX "read_scf()" "" "read_scf()" .IX "fread_scf()" "" "fread_scf()" .IX "read_scf_header()" "" "read_scf_header()" .SH DESCRIPTION .LP These functions read SCF format trace files. All the functions accepting a \fBFILE *\fP as an argument assume that the file pointer is at the correct offset within the file. .LP .B read_scf() reads an entire SCF file into the \fBScf\fR structure (see the .BR scf (4) manual page for the details of this structure). The data is read from the specified file name. .LP .B fread_scf() reads an entire SCF file into the \fBScf\fR structure (see the .BR scf (4) manual page for the details of this structure). The data is read from the specified file pointer, which is neither closed or rewound after the operation. .LP .B read_scf_header() reads the \fBHeader\fR structure from the specified file pointer. .SH RETURN VALUES .LP On successful completion, the \fBread_scf()\fR and \fBfread_scf()\fR functions return a pointer to a \fBScf\fR structure. Othewise these functions return a null pointer. .LP On successful completion, the \fBread_scf_header()\fR function returns 0. Otherwise the function returns -1. .SH SEE ALSO .LP .BR scf (4), .BR write_scf (3) io_lib-io_lib-1-14-11/man/man3/read_scf_header.3000066400000000000000000000000241336132477700211310ustar00rootroot00000000000000.so man3/read_scf.3 io_lib-io_lib-1-14-11/man/man3/scf2read.3000066400000000000000000000045361336132477700175600ustar00rootroot00000000000000.TH scf2read 3 "" "" "Staden Package" .SH NAME .LP .BR scf2read , .BR read2scf , .BR exp2read , .BR read2exp \- Translate to and from the \fBRead\fR structure. .SH SYNOPSIS .LP .nf .ft #include .nf .ft B Read *scf2read( Scf *scf); .ft .fi .LP .nf .ft B Scf *read2scf( Read *read); .ft .fi .LP .nf .ft B Exp_info *read2exp( Read *read, char *EN); .ft .fi .LP .nf .ft B Read *exp2read( Exp_info *e); .ft .fi .IX "scf2read()" "" "scf2read()" .IX "read2scf()" "" "read2scf()" .IX "read2exp()" "" "read2exp()" .IX "exp2read()" "" "exp2reead()" .SH DESCRIPTION .LP These functions are used internally by the io library for converting between the in memory representations of the supported file formats. The \fBRead\fR structure is the central format so only conversion to and from this structure is available. Conversions consist of to and from the SCF format and to and from the Experiment File format. .LP .B scf2read() converts an \fBScf\fR structure into a \fBRead\fR structure. The \fBRead\fR structure is allocated by the function. The \fBScf\fR structure is left unchanged. .LP .B read2scf() converts a \fBRead\fR structure into an \fBScf\fR structure. The \fBScf\fR structure is allocated by the function. The \fBRead\fR structure is left unchanged. .LP .B exp2read() converts an \fBExp_info\fR structure into a \fBRead\fR structure. The entryname to use in the EN line type of the Experiment File must be specified. The \fBRead\fR structure is allocated by the function. The \fBExp_info\fR structure is left unchanged. .LP .B read2exp() converts a \fBRead\fR structure into an \fBExp_info\fR structure. The \fBExp_info\fR structure is allocated by the function. The \fBRead\fR structure is left unchanged. .SH RETURN VALUES .LP On successful completion, the \fBscf2read()\fR and \fBexp2read\fR functions return a pointer to an allocated \fBRead\fR structure. Otherwise these functions return NULLRead. .LP On successful completion, the \fBread2scf\fR function returns a pointer to an allocated \fBScf\fR structure. Otherwise this function returns a null pointer. .LP On successful completion, the \fBread2exp\fR function returns a pointer to an allocated \fBExp_info\fR structure. Otherwise this function returns a null pointer. .SH SEE ALSO .LP .BR read_reading (3), .BR fread_reading (3), .BR write_reading (3), .BR fwrite_reading (3), .BR scf (4), .BR ExperimentFile (4) io_lib-io_lib-1-14-11/man/man3/write_reading.3000066400000000000000000000035131336132477700207040ustar00rootroot00000000000000.TH write_reading 3 "" "" "Staden Package" .SH NAME .LP .BR write_reading , .BR fwrite_reading \- Write a \fBRead\fR structure into a trace file. .SH SYNOPSIS .LP .nf .ft B #include .nf .ft B int write_reading( char *filename, Read *read, int format); .ft .fi .LP .nf .ft B int fwrite_reading( FILE *fp, Read *read, int format); .ft .fi .IX "write_reading()" "" "write_reading()" .IX "fwrite_reading()" "" "fwrite_reading()" .SH DESCRIPTION .LP These functions write a \fBRead\fR structure into a trace file. The principle format support is the SCF format. Although reading is supported for ABI and ALF, writing is not. Additionally, it is possible to write using the plain (old) staden format files or as Experiment files. In both these cases only the sequence component of the trace file will be written. .LP When writing as an experiment file the QL, QR and SQ fields are generated from the \fBRead\fR structure. If we previously created the \fBRead\fR structure from reading an experiment file then the original experiment file data is also written. Otherwise EN, ID, LN and LT lines are also generated. .LP .B write_reading() writes a \fBRead\fR structure to the specified filename in the specified format. Formats available are .BR TT_SCF , .BR TT_PLN and .BR TT_EXP. Specifying format \fBTT_ANY\fR will be treated as \fBTT_SCF\fR. .LP .B fwrite_reading() writes a \fBRead\fR structure to the specified FILE pointer in the specified format. Apart from writing to FILE pointer instead of a filename, the function is identical to \fBwrite_reading()\fR. .SH RETURN VALUES .LP On successful completion, the \fBwrite_reading()\fR and \fBfwrite_reading()\fR functions return 0. Otherwise these functions return -1. .SH SEE ALSO .LP .BR read_reading (3), .BR fread_reading (3), .BR deallocate_reading (3), .BR scf (4), .br .BR ExperimentFile (4) io_lib-io_lib-1-14-11/man/man3/write_scf.3000066400000000000000000000026761336132477700200570ustar00rootroot00000000000000.TH write_scf 3 "" "" "Staden Package" .SH NAME .LP .BR write_scf , .BR fwrite_scf , .BR write_scf_header \- Write SCF files .SH SYNOPSIS .LP .nf .ft B #include .ft .fi .LP .nf .ft B int write_scf( Scf *scf, char *fn); .ft .fi .LP .nf .ft B int fwrite_scf( Scf *scf, FILE *fp); .ft .fi .LP .nf .ft B int write_scf_header( FILE *fp, Header *h); .ft .fi .IX "write_scf()" "" "write_scf()" .IX "fwrite_scf()" "" "fwrite_scf()" .IX "write_scf_header()" "" "write_scf_header()" .SH DESCRIPTION .LP These functions write SCF format trace files. All the functions accepting a \fBFILE *\fP as an argument assume that the file pointer is at the correct offset within the file, which should be the start. .LP .B write_scf() writes an entire SCF file into the \fBScf\fR structure (see the .BR scf (4) manual page for the details of this structure). The data is written to the specified file name. .LP .B fwrite_scf() writesan entire SCF file into the \fBScf\fR structure (see the .BR scf (4) manual page for the details of this structure). The data is written to the specified file pointer, which is neither closed or rewound after the operation. .LP .B write_scf_header() writes the \fBHeader\fR structure to the specified file pointer. .SH RETURN VALUES .LP On successful completion, the \fBwrite_scf()\fR, \fBfwrite_scf()\fR and \fBwrite_scf_header()\fR functions return 0. Otherwise these function returns -1. .SH SEE ALSO .LP .BR scf (4), .BR read_scf (3) io_lib-io_lib-1-14-11/man/man3/write_scf_header.3000066400000000000000000000000251336132477700213510ustar00rootroot00000000000000.so man3/write_scf.3 io_lib-io_lib-1-14-11/man/man4/000077500000000000000000000000001336132477700157745ustar00rootroot00000000000000io_lib-io_lib-1-14-11/man/man4/Read.4000066400000000000000000000000301336132477700167250ustar00rootroot00000000000000.so man3/read_reading.3 io_lib-io_lib-1-14-11/options.mk000066400000000000000000000015671336132477700164170ustar00rootroot00000000000000#----------------------------------------------------------------------------- # Optional corba support # # CORBA=1 # ABI BioLIMS support # BIOLIMS=1 # Enable specific library types IOLIB_SCF=1 IOLIB_EXP=1 IOLIB_PLN=1 IOLIB_ABI=1 IOLIB_ALF=1 IOLIB_ZTR=1 IOLIB_SFF=1 #----------------------------------------------------------------------------- # Optional defines - do not edit this bit ifdef IOLIB_SCF DEFINES += -DIOLIB_SCF endif ifdef IOLIB_EXP DEFINES += -DIOLIB_EXP endif ifdef IOLIB_PLN DEFINES += -DIOLIB_PLN endif ifdef IOLIB_ABI DEFINES += -DIOLIB_ABI endif ifdef IOLIB_ALF DEFINES += -DIOLIB_ALF endif ifdef IOLIB_ZTR DEFINES += -DIOLIB_ZTR RLIBS += $(ZLIB_LIB) CFLAGS += $(ZLIB_INC) endif ifdef IOLIB_SFF DEFINES += -DIOLIB_SFF endif ifdef BIOLIMS DEFINES += -DUSE_BIOLIMS RLIBS += $(BIOLIMS_LIB) endif ifdef CORBA OBJS += $(CORBA_OBJS) RLIBS += $(CORBA_LIB) endif io_lib-io_lib-1-14-11/progs/000077500000000000000000000000001336132477700155145ustar00rootroot00000000000000io_lib-io_lib-1-14-11/progs/Makefile.am000066400000000000000000000132701336132477700175530ustar00rootroot00000000000000# Copyright (c) 2003-2009, 2011, 2013 Genome Research Ltd. # Author(s): 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. # bin_PROGRAMS = convert_trace makeSCF extract_seq extract_qual extract_fastq index_tar scf_dump scf_info scf_update get_comment hash_tar hash_extract hash_list trace_dump hash_sff append_sff ztr_dump srf_dump_all srf_index_hash srf_extract_linear srf_extract_hash srf2fastq srf2fasta srf_filter srf_info srf_list hash_exp cram_dump cram_index scramble scram_merge scram_pileup scram_flagstat scram_test cram_size cram_filter convert_trace_SOURCES = convert_trace.c convert_trace_LDADD = $(top_builddir)/io_lib/libstaden-read.la get_comment_SOURCES = get_comment.c get_comment_LDADD = $(top_builddir)/io_lib/libstaden-read.la makeSCF_SOURCES = makeSCF.c makeSCF_LDADD = $(top_builddir)/io_lib/libstaden-read.la extract_seq_SOURCES = extract_seq.c extract_seq_LDADD = $(top_builddir)/io_lib/libstaden-read.la extract_qual_SOURCES = extract_qual.c extract_qual_LDADD = $(top_builddir)/io_lib/libstaden-read.la extract_fastq_SOURCES = extract_fastq.c extract_fastq_LDADD = $(top_builddir)/io_lib/libstaden-read.la index_tar_SOURCES = index_tar.c scf_dump_SOURCES = scf_dump.c scf_dump_LDADD = $(top_builddir)/io_lib/libstaden-read.la scf_info_SOURCES = scf_info.c scf_info_LDADD = $(top_builddir)/io_lib/libstaden-read.la scf_update_SOURCES = scf_update.c scf_update_LDADD = $(top_builddir)/io_lib/libstaden-read.la hash_exp_SOURCES = hash_exp.c hash_exp_LDADD = $(top_builddir)/io_lib/libstaden-read.la hash_tar_SOURCES = hash_tar.c hash_tar_LDADD = $(top_builddir)/io_lib/libstaden-read.la hash_list_SOURCES = hash_list.c hash_list_LDADD = $(top_builddir)/io_lib/libstaden-read.la hash_sff_SOURCES = hash_sff.c hash_sff_LDADD = $(top_builddir)/io_lib/libstaden-read.la append_sff_SOURCES = append_sff.c append_sff_LDADD = $(top_builddir)/io_lib/libstaden-read.la hash_extract_SOURCES = hash_extract.c hash_extract_LDADD = $(top_builddir)/io_lib/libstaden-read.la trace_dump_SOURCES = trace_dump.c trace_dump_LDADD = $(top_builddir)/io_lib/libstaden-read.la ztr_dump_SOURCES = ztr_dump.c ztr_dump_LDADD = $(top_builddir)/io_lib/libstaden-read.la srf2fastq_SOURCES = srf2fastq.c srf2fastq_LDADD = $(top_builddir)/io_lib/libstaden-read.la srf2fasta_SOURCES = srf2fasta.c srf2fasta_LDADD = $(top_builddir)/io_lib/libstaden-read.la srf_dump_all_SOURCES = srf_dump_all.c srf_dump_all_LDADD = $(top_builddir)/io_lib/libstaden-read.la srf_extract_linear_SOURCES = srf_extract_linear.c srf_extract_linear_LDADD = $(top_builddir)/io_lib/libstaden-read.la srf_extract_hash_SOURCES = srf_extract_hash.c srf_extract_hash_LDADD = $(top_builddir)/io_lib/libstaden-read.la srf_index_hash_SOURCES = srf_index_hash.c srf_index_hash_LDADD = $(top_builddir)/io_lib/libstaden-read.la srf_filter_SOURCES = srf_filter.c srf_filter_LDADD = $(top_builddir)/io_lib/libstaden-read.la srf_info_SOURCES = srf_info.c srf_info_LDADD = $(top_builddir)/io_lib/libstaden-read.la srf_list_SOURCES = srf_list.c srf_list_LDADD = $(top_builddir)/io_lib/libstaden-read.la cram_dump_SOURCES = cram_dump.c cram_dump_LDADD = $(top_builddir)/io_lib/libstaden-read.la cram_size_SOURCES = cram_size.c cram_size_LDADD = $(top_builddir)/io_lib/libstaden-read.la cram_index_SOURCES = cram_index.c cram_index_LDADD = $(top_builddir)/io_lib/libstaden-read.la #cram_to_sam_SOURCES = cram_to_sam.c #cram_to_sam_LDADD = $(top_builddir)/io_lib/libstaden-read.la # #sam_to_cram_SOURCES = sam_to_cram.c #sam_to_cram_LDADD = $(top_builddir)/io_lib/libstaden-read.la # #sam_convert_SOURCES = sam_convert.c #sam_convert_LDADD = $(top_builddir)/io_lib/libstaden-read.la scramble_SOURCES = scramble.c scramble_LDADD = $(top_builddir)/io_lib/libstaden-read.la scram_merge_SOURCES = scram_merge.c scram_merge_LDADD = $(top_builddir)/io_lib/libstaden-read.la scram_pileup_SOURCES = scram_pileup.c scram_pileup.h scram_pileup_LDADD = $(top_builddir)/io_lib/libstaden-read.la scram_flagstat_SOURCES = scram_flagstat.c scram_flagstat_LDADD = $(top_builddir)/io_lib/libstaden-read.la scram_test_SOURCES = scram_test.c scram_test_LDADD = $(top_builddir)/io_lib/libstaden-read.la cram_filter_SOURCES = cram_filter.c cram_filter_LDADD = $(top_builddir)/io_lib/libstaden-read.la INCLUDES= -I${top_srcdir} io_lib-io_lib-1-14-11/progs/append_sff.c000066400000000000000000000114731336132477700177730ustar00rootroot00000000000000/* * Copyright (c) 2005, 2007, 2010, 2013 Genome Research Ltd. * Author(s): 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. */ /* * Concatenates multiple SFF files together. It also strips out any indexing * so this will need to be added again afterwards. * * The first argument is the archive to append to. All subsequent arguments * are the archives to append to the first argument. */ #ifdef HAVE_CONFIG_H #include "io_lib_config.h" #endif #include #include #include #include #include #include #define BSIZE 1024*1024 int main(int argc, char **argv) { int i; FILE *fpin, *fpout; unsigned char *block; unsigned char chdr[31]; sff_common_header *ch; block = (unsigned char *)malloc(BSIZE); if (argc < 3) { fprintf(stderr, "Usage: append_sff sff_file add_me.sff ...\n"); return 1; } /* Open and decode the common header of the archive we'll append to */ if (NULL == (fpout = fopen(argv[1], "rb+"))) { perror(argv[1]); return 1; } if (31 != fread(chdr, 1, 31, fpout)) { fprintf(stderr, "Couldn't read common header\n"); return 1; } ch = decode_sff_common_header(chdr); /* * Jump to the end of the archive or the start of the index. * NB: If the index is not at the end we cannot use a simple append * method. */ fseek(fpout, 0, SEEK_END); if (ch->index_len) { if (ch->index_offset + ch->index_len != ftell(fpout)) { fprintf(stderr, "Index is not at the end of file => cannot append\n"); return 1; } fseek(fpout, ch->index_offset, SEEK_SET); } /* Iterate around other archives, appending to the first one */ for (i = 2; i < argc; i++) { sff_common_header *h; uint64_t pos; size_t len; char *sff = argv[i]; int skipped; printf("Copying %s\n", sff); if (NULL == (fpin = fopen(sff, "rb"))) { perror(sff); return 1; } if (31 != fread(chdr, 1, 31, fpin)) { fprintf(stderr, "Couldn't read common header\n"); return 1; } h = decode_sff_common_header(chdr); /* Check if headers are compatible */ if (ch->flow_len != h->flow_len || ch->key_len != h->key_len || ch->flowgram_format != h->flowgram_format) fprintf(stderr, "*** Error: incompatible SFF headers ***\n"); fseek(fpin, h->header_len - 31, SEEK_CUR); ch->nreads += h->nreads; /* Copy all data from fpin to fpout, skipping index if present */ skipped = h->index_len ? 0 : 1; for (pos = ftell(fpin); ; pos += len) { len = BSIZE; if (!skipped) { if (pos == h->index_offset) { fseek(fpin, h->index_len, SEEK_CUR); pos += h->index_len; skipped = 1; } else if (pos + BSIZE > h->index_offset) { len = h->index_offset - pos; } } if (0 == (len = fread(block, 1, len, fpin))) break; fwrite(block, 1, len, fpout); } free_sff_common_header(h); fclose(fpin); } /* Seek back and update the header with the new nreads */ fseek(fpout, 0, SEEK_SET); if (31 != fread(chdr, 1, 31, fpout)) exit(1); *(uint64_t *)(chdr+8) = be_int8(0); *(uint32_t *)(chdr+16) = be_int4(0); *(uint32_t *)(chdr+20) = be_int4(ch->nreads); fseek(fpout, 0, SEEK_SET); fwrite(chdr, 1, 31, fpout); fclose(fpout); free_sff_common_header(ch); free(block); return 0; } io_lib-io_lib-1-14-11/progs/convert_trace.c000066400000000000000000000541551336132477700205300ustar00rootroot00000000000000/* * Copyright (c) 2004-2008, 2010, 2013 Genome Research Ltd. * Author(s): 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. */ /* * Author(s): James Bonfield * * Copyright (c) 2000-2001 MEDICAL RESEARCH COUNCIL * All rights reserved * * 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 name of the MEDICAL RESEARCH COUNCIL, THE LABORATORY OF * MOLECULAR BIOLOGY 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 THE COPYRIGHT HOLDERS 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 THE COPYRIGHT OWNER 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. */ #ifdef HAVE_CONFIG_H #include "io_lib_config.h" #endif #include #include #include #include #include #include #include #include #include #include /* defines MAX and __UNUSED__ */ static char const rcsid[] __UNUSED__ = "$Id: convert_trace.c,v 1.12 2008-02-20 16:07:44 jkbonfield Exp $"; struct opts { char *name; char *fofn; char *passed; char *failed; char *error; int in_format; int out_format; int scale; int sub_background; int subtract; int normalise; int min_normalise; int compress_mode; int dots; int noneg; int signed_trace; int skipx; int start; int end; }; /* * Removes any negative values from a trace by moving each channel * independently so that its lowest value is 0. */ void noneg(Read *r) { int i, j, k; signed int min; TRACE *t; /* Find the real end of the data */ for (k = r->NPoints-1; k >= 0; k--) if (r->traceA[k] || r->traceC[k] || r->traceG[k] || r->traceT[k]) break; for (j = 0; j < 4; j++) { switch(j) { case 0: t = r->traceA; break; case 1: t = r->traceC; break; case 2: t = r->traceG; break; case 3: default: t = r->traceT; break; } /* Find the lowest -ve value per lane */ for (min = i = 0; i <= k; i++) { if (min > ((int16_t *)t)[i]) min = ((int16_t *)t)[i]; } /* And shift everything back up */ for (i = 0; i <= k; i++) { t[i] -= min; } } } /* * Removes any negative values from a trace by moving the trace up so that * the lowest overall value is 0. This differs to noneg above by using * a global shift for all channels and also setting the read 'baseline'. */ void signed_trace(Read *r) { int i, k; signed int min; /* Find the real end of the data */ for (k = r->NPoints-1; k >= 0; k--) if (r->traceA[k] || r->traceC[k] || r->traceG[k] || r->traceT[k]) break; /* Find the lowest -ve value per lane */ for (min = i = 0; i <= k; i++) { if (min > ((int16_t *)(r->traceA))[i]) min = ((int16_t *)(r->traceA))[i]; if (min > ((int16_t *)(r->traceC))[i]) min = ((int16_t *)(r->traceC))[i]; if (min > ((int16_t *)(r->traceG))[i]) min = ((int16_t *)(r->traceG))[i]; if (min > ((int16_t *)(r->traceT))[i]) min = ((int16_t *)(r->traceT))[i]; } r->baseline = -min; /* And shift everything back up */ for (i = 0; i <= k; i++) { r->traceA[i] -= min; r->traceC[i] -= min; r->traceG[i] -= min; r->traceT[i] -= min; } } /* * Scales trace values from 0 to scale, but only if they are larger. */ void rescale_trace(Read *r, int scale) { double s; int i; if (r->maxTraceVal <= scale) return; s = ((double)scale)/r->maxTraceVal; for (i = 0; i < r->NPoints; i++) { r->traceA[i] = r->traceA[i] * s + 0.5; r->traceC[i] = r->traceC[i] * s + 0.5; r->traceG[i] = r->traceG[i] * s + 0.5; r->traceT[i] = r->traceT[i] * s + 0.5; } r->maxTraceVal = scale; } #if 0 /* OLD method, treats all channels together and assumes the same baseline for * each */ /* * Here we just take the minimum trace value and subtract this from all others. * The assumption is that the signal will always be 'base line' on at least * one of the four channels. */ void subtract_background(Read *r) { int i, min; for (i = 0; i < r->NPoints; i++) { min = 999999; if (r->traceA[i] < min) min = r->traceA[i]; if (r->traceC[i] < min) min = r->traceC[i]; if (r->traceG[i] < min) min = r->traceG[i]; if (r->traceT[i] < min) min = r->traceT[i]; r->traceA[i] -= min; r->traceC[i] -= min; r->traceG[i] -= min; r->traceT[i] -= min; } } #endif static void subtract_background_ch(TRACE *channel, int nchannel) { int i, j, bg; int win_len = 501, win_len2 = win_len/2; TRACE *copy; if (NULL == (copy = (TRACE *)malloc(sizeof(*copy) * nchannel))) return; if (nchannel < win_len) win_len = nchannel; /* Take lowest background over win_len and subtract it */ for (i = 0; i < nchannel; i++) { /* Could optimise this considerably */ bg = INT_MAX; for (j = -win_len2; j < win_len2; j++) { if (i+j < 0) continue; if (i+j >= nchannel) break; if (channel[i + j] < bg) bg = channel[i + j]; } copy[i] = channel[i] - bg; } memcpy(channel, copy, nchannel * sizeof(*copy)); free(copy); } /* * Find the average background level of a trace, and subtract this from the * peak heights. */ void subtract_background(Read *r) { subtract_background_ch(r->traceA, r->NPoints); subtract_background_ch(r->traceC, r->NPoints); subtract_background_ch(r->traceG, r->NPoints); subtract_background_ch(r->traceT, r->NPoints); } int int_compar(const void *a, const void *b) { return *(const TRACE *)a - *(const TRACE *)b; } int find_bg(TRACE *data, int ndata) { int i, bg; TRACE *copy = (TRACE *)malloc(ndata * sizeof(TRACE)); /* Sort the trace samples by amplitude */ memcpy(copy, data, ndata * sizeof(TRACE)); qsort(copy, ndata, sizeof(TRACE), int_compar); /* Find the first non-zero value */ for (i = 0; i < ndata && !copy[i]; i++) ; /* * Now take a slie 0.05 through the remainder of the array and set this * as our background. */ bg = copy[(int)((ndata - i) * 0.05 + i)]; free(copy); return bg; } void trace_freq(TRACE *data, int ndata) { int i, bg; bg = find_bg(data, ndata); for (i = 0; i < ndata; i++) { data[i] = MAX(data[i] - bg, 0); } } /* * Separates out the dyes using a deconvolution matrix. * The order of elements in the matrix is C A G T. * A test matrix for the 373. Taken from the BASS distribution. */ double matrix[5][4] = { { 0.002439782, -0.0015053751, 0.00011857301, 2.8906948e-06}, {-0.00075353298, 0.0032971052, -0.006198165, 0.00014828549}, { 0.00020249287, -0.0017620348, 0.010530438, -0.0020235507 }, {-0.001144423, -4.857673e-06, -0.0018845701, 0.00395431 }, {-0.12451385, 0.368916, -2.928292, -3.3142638 } }; void separate_dyes(Read *r, double M[][4]) { int i, j; for (i = 0; i < r->NPoints; i++) { int C, A, G, T; double sep[4]; C = r->traceC[i]; A = r->traceA[i]; G = r->traceG[i]; T = r->traceT[i]; for (j = 0; j < 4; j++) sep[j] = C*M[0][j] + A*M[1][j] + G*M[2][j] + T*M[3][j] + M[4][j]; for (j = 0; j < 4; j++) sep[j] += 10; /* hack! sep[0] += 0.1; sep[1] += -0.4; sep[2] += 2.9; sep[3] += 3.2; */ r->traceC[i] = sep[0] < 0 ? 0 : 1000 * sep[0]; r->traceA[i] = sep[1] < 0 ? 0 : 1000 * sep[1]; r->traceG[i] = sep[2] < 0 ? 0 : 1000 * sep[2]; r->traceT[i] = sep[3] < 0 ? 0 : 1000 * sep[3]; } } /* * Find the maximum height of traces at the called bases. Use this to clip any * other bases. */ void reset_max_called_height(Read *r) { int i, max = 0; /* Find max */ for (i=0; i < r->NBases; i++) { switch(r->base[i]) { case 'a': case 'A': if (r->traceA[r->basePos[i]] > max) max = r->traceA[r->basePos[i]]; break; case 'c': case 'C': if (r->traceC[r->basePos[i]] > max) max = r->traceC[r->basePos[i]]; break; case 'g': case 'G': if (r->traceG[r->basePos[i]] > max) max = r->traceG[r->basePos[i]]; break; case 't': case 'T': if (r->traceT[r->basePos[i]] > max) max = r->traceT[r->basePos[i]]; break; } } /* Clip to max */ for (i = 0; i < r->NPoints; i++) { if (r->traceA[i] > max) r->traceA[i] = max; if (r->traceC[i] > max) r->traceC[i] = max; if (r->traceG[i] > max) r->traceG[i] = max; if (r->traceT[i] > max) r->traceT[i] = max; } if (r->maxTraceVal > max) r->maxTraceVal = max; } /* * Rescales peak heights based on a moving "marker". The marker tracks * up and down (attack and decay) based on the difference between itself and * the trace envelope. We then divide by the marker value to attempt to * normalise peak heights. * * min_marker is used to avoid scaling up noise and represents the minimum * value the marker is allowed to reach. Make sure it is > 0 or divide by * zero may occur. */ void rescale_heights(Read *r, int min_marker) { double marker = 0; int i, j, max, mtv = 0; TRACE *tx[4]; tx[0] = r->traceA; tx[1] = r->traceC; tx[2] = r->traceG; tx[3] = r->traceT; for (i = 0; i < r->NPoints; i++) { for (max = j = 0; j < 4; j++) if (max < tx[j][i]) max = tx[j][i]; if (!marker) { marker = max; } else { if (max >= marker) { /* attack */ marker += (max - marker) / 20.0; } else { /* decay */ marker -= (marker - max) / 10.0; } } if (marker < min_marker) marker = min_marker; for (j = 0; j < 4; j++) { double new = tx[j][i] * 2000.0/marker; tx[j][i] = new > 32767 ? 32767 : new; if (mtv < tx[j][i]) mtv = tx[j][i]; } } r->maxTraceVal = mtv; } /* Removes every other sample as a crude way to reduce file size */ void skipx(Read *r) { int i, j; for (i = j = 0; j < r->NPoints/2; i+=2, j++) { r->traceA[j] = (r->traceA[i] + r->traceA[i+1]) / 2; r->traceC[j] = (r->traceC[i] + r->traceC[i+1]) / 2; r->traceG[j] = (r->traceG[i] + r->traceG[i+1]) / 2; r->traceT[j] = (r->traceT[i] + r->traceT[i+1]) / 2; } r->NPoints = j; for (i = 0; i < r->NBases; i++) { r->basePos[i] /= 2; } } void clip_range(Read *r, int left, int right) { int i, j; if (left != -1) { for (i = 0, j = left; j < r->NPoints; i++, j++) { r->traceA[i] = r->traceA[j]; r->traceC[i] = r->traceC[j]; r->traceG[i] = r->traceG[j]; r->traceT[i] = r->traceT[j]; } right -= left; } if (right > 0) { r->NPoints = right; } } int convert(mFILE *infp, mFILE *outfp, char *infname, char *outfname, struct opts *opts) { Read *r; if (NULL == (r = mfread_reading(infp, infname, opts->in_format))) { fprintf(stderr, "failed to read file %s\n", infname); return 1; } if (opts->start != -1 || opts->end != -1) clip_range(r, opts->start, opts->end); if (opts->skipx) { skipx(r); } if (opts->noneg) noneg(r); if (opts->signed_trace) signed_trace(r); if (opts->subtract) { int i; for (i = 0; i < r->NPoints; i++) { r->traceA[i] = MAX(0, r->traceA[i] - opts->subtract); r->traceC[i] = MAX(0, r->traceC[i] - opts->subtract); r->traceG[i] = MAX(0, r->traceG[i] - opts->subtract); r->traceT[i] = MAX(0, r->traceT[i] - opts->subtract); } } if (opts->sub_background) { /* trace_freq(r->traceA, r->NPoints); trace_freq(r->traceC, r->NPoints); trace_freq(r->traceG, r->NPoints); trace_freq(r->traceT, r->NPoints); */ subtract_background(r); /* separate_dyes(r, matrix); trace_freq(r->traceA, r->NPoints); trace_freq(r->traceC, r->NPoints); trace_freq(r->traceG, r->NPoints); trace_freq(r->traceT, r->NPoints); */ reset_max_called_height(r); } if (opts->normalise) { rescale_heights(r, opts->min_normalise); } if (opts->scale) { rescale_trace(r, opts->scale); } if (opts->name) r->ident = strdup(opts->name); else if (0 == strcmp(outfname, "(stdout)")) r->ident = strdup(infname); else r->ident = strdup(outfname); if (opts->compress_mode != -1) set_compression_method(opts->compress_mode); if (0 != (mfwrite_reading(outfp, r, opts->out_format))) { fprintf(stderr, "failed to write file %s\n", outfname); read_deallocate(r); return 1; } read_deallocate(r); return 0; } void usage(void) { puts("Usage: convert_trace [options] [informat outformat] < in > out"); puts("Or convert_trace [options] -fofn file_of_filenames"); puts("\nOptions are:"); puts(" -in_format format Format for input (defaults to any"); puts(" -out_format format Format for output (default ztr)"); puts(" -fofn file_of_filenames Get \"Input Output\" names from a fofn"); puts(" -passed fofn Output fofn of passed names"); puts(" -error errs Redirect stderr to file \"errs\""); puts(" -failed fofn Output fofn of failed names"); puts(" -name id ID line for experiment file output"); puts(" -subtract_background Auto-subtracts the trace background"); puts(" -subtract amount Subtracts a specified background amount"); puts(" -normalise Normalises peak heights"); puts(" -min_normalise Minimum trace amp for normalising"); puts(" -scale range Downscales peaks to 0-range"); puts(" -compress mode Compress file output (not if stdout)"); puts(" -abi_data counts ABI DATA lanes to copy: eg 9,10,11,12"); puts(" -signed Apply global shift to avoid negative values"); puts(" -noneg Shift each channel independently to avoid -ve"); puts(" -- Explicitly state end of options"); exit(1); } int main(int argc, char **argv) { struct opts opts; opts.in_format = TT_ANY; opts.out_format = TT_ZTR; opts.scale = 0; opts.sub_background = 0; opts.subtract = 0; opts.normalise = 0; opts.min_normalise = 100; opts.name = NULL; opts.compress_mode = -1; opts.dots = 0; opts.noneg = 0; opts.signed_trace = 0; opts.fofn = NULL; opts.passed = NULL; opts.failed = NULL; opts.error = NULL; opts.skipx = 0; opts.start = -1; opts.end = -1; for (argc--, argv++; argc > 0; argc--, argv++) { if (**argv != '-') break; if (strcmp(*argv, "-start") == 0) { opts.start = atoi(*++argv); argc--; } else if (strcmp(*argv, "-end") == 0) { opts.end = atoi(*++argv); argc--; } else if (strcmp(*argv, "-scale") == 0) { opts.scale = atoi(*++argv); argc--; } else if (strcmp(*argv, "-fofn") == 0) { opts.fofn = *++argv; argc--; } else if (strcmp(*argv, "-passed") == 0) { opts.passed = *++argv; argc--; } else if (strcmp(*argv, "-failed") == 0) { opts.failed = *++argv; argc--; } else if (strcmp(*argv, "-error") == 0) { opts.error = *++argv; argc--; } else if (strcmp(*argv, "-subtract_background") == 0) { opts.sub_background = 1; } else if (strcmp(*argv, "-subtract") == 0) { opts.subtract = atoi(*++argv); argc--; } else if (strcmp(*argv, "-normalise") == 0) { opts.normalise = 1; } else if (strcmp(*argv, "-min_normalise") == 0) { opts.min_normalise = atoi(*++argv); argc--; } else if (strcmp(*argv, "-dots") == 0) { opts.dots = 1; } else if (strcmp(*argv, "-noneg") == 0) { opts.noneg = 1; } else if (strcmp(*argv, "-signed") == 0) { opts.signed_trace = 1; } else if (strcmp(*argv, "-skipx") == 0) { opts.skipx = 1; } else if (strcmp(*argv, "-in_format") == 0) { argv++; argc--; if (TT_UNK == (opts.in_format = trace_type_str2int(*argv))) opts.in_format = atoi(*argv); } else if (strcmp(*argv, "-name") == 0) { opts.name = *++argv; argc--; } else if (strcmp(*argv, "-out_format") == 0) { argv++; argc--; if (TT_UNK == (opts.out_format = trace_type_str2int(*argv))) opts.out_format = atoi(*argv); } else if (strcmp(*argv, "-compress") == 0) { opts.compress_mode = compress_str2int(*++argv); argc--; } else if (strcmp(*argv, "-abi_data") == 0) { int c1, c2, c3, c4; argc--; if (argc && 4 == sscanf(*++argv, "%d,%d,%d,%d", &c1, &c2, &c3, &c4)) { abi_set_data_counts(c1, c2, c3, c4); } else { usage(); } } else if (strcmp(*argv, "--") == 0) { break; } else { usage(); } } if (argc == 2) { /* Old syntax, for backwards compatibility */ if (TT_UNK == (opts.in_format = trace_type_str2int(argv[0]))) opts.in_format = atoi(argv[0]); if (TT_UNK == (opts.out_format = trace_type_str2int(argv[1]))) opts.out_format = atoi(argv[1]); } else if (argc != 0) { usage(); } /* * Added by SAK: Allow redirection of error output to file, due to * problems with Java exec */ if (NULL != opts.error) { int fd; fprintf(stderr,"* Redirecting stderr to %s\n", opts.error); close(2); /* close fd with stderr */ if (-1 == (fd = creat(opts.error, 0666))) { exit(1); } } if (!opts.fofn) { return convert(mstdin(), mstdout(), "(stdin)", "(stdout)", &opts); } /* else */ { mFILE *fpin, *fpout; FILE *fppassed = NULL, *fpfailed = NULL; char *infname, *outfname; int ret, ret_all = 0; char line[8192], line2[8192]; FILE *fofn_fp; if (NULL == (fofn_fp = fopen(opts.fofn, "r"))) { perror(opts.fofn); return -1; } if (opts.passed && NULL == (fppassed = fopen(opts.passed, "w"))) { perror(opts.passed); return -1; } if (opts.failed && NULL == (fpfailed = fopen(opts.failed, "w"))) { perror(opts.failed); return -1; } while (fgets(line, 8192, fofn_fp) != NULL) { int i, j, len; /* Find input and output name, escaping spaces as needed */ len = strlen(line); outfname = NULL; for (i = j = 0; i < len; i++) { if (line[i] == '\\' && i != len-1) { line2[j++] = line[++i]; } else if (line[i] == ' ') { line2[j++] = 0; outfname = &line2[j]; } else if (line[i] != '\n') { line2[j++] = line[i]; } } line2[j] = 0; infname = line2; /* Don't clobber input */ if (!strcmp(infname, outfname)) { fprintf(stderr,"* Inputfn %s == Outputfn %s ...skipping\n", infname, outfname); if (fpfailed) fprintf(fpfailed, "%s\n", infname); continue; } /* Open input and output files */ if (opts.in_format == TT_EXP) { fpin = open_exp_mfile(infname, NULL); } else { fpin = open_trace_mfile(infname, NULL); } if (NULL == fpin) { char buf[8192+10]; sprintf(buf, "ERROR %s", infname); perror(buf); if (opts.dots) { fputc('!', stdout); fflush(stdout); } if (fpfailed) fprintf(fpfailed, "%s\n", infname); continue; } if (outfname) { if (NULL == (fpout = mfopen(outfname, "wb+"))) { char buf[2048]; sprintf(buf, "ERROR %s", outfname); perror(buf); mfclose(fpin); if (opts.dots) { fputc('!', stdout); fflush(stdout); } if (fpfailed) fprintf(fpfailed, "%s\n", infname); continue; } } else { outfname = "(stdout)"; fpout = mstdout(); } /* Convert */ ret = convert(fpin, fpout, infname, outfname, &opts); ret_all |= ret; if (opts.dots) { fputc(ret ? '!' : '.', stdout); fflush(stdout); } if (ret) { if (fpfailed) fprintf(fpfailed, "%s\n", infname); } else { if (fppassed) fprintf(fppassed, "%s\n", infname); } /* Tidy up */ mfclose(fpin); if (fpout != mstdout()) mfclose(fpout); } fclose(fofn_fp); return ret_all; } } io_lib-io_lib-1-14-11/progs/cram_dump.c000066400000000000000000000666311336132477700176430ustar00rootroot00000000000000/* * Copyright (c) 2013 Genome Research Ltd. * Author(s): 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. */ /* * A debugging program to dump out information on the layout of a CRAM file. * It's an abomination frankly, but isn't intended for production use. */ #include "io_lib_config.h" #include #include #include #include #include #include void DumpMap2(cram_map **ma, FILE *fp, char *prefix, char *data, HashTable *ds_h) { int i, j; uintptr_t k; for (i = 0; i < CRAM_MAP_HASH; i++) { cram_map *m; for (m = ma[i]; m; m = m->next) { fprintf(fp, "%s%c%c%c => %16s {", prefix ? prefix : "", (m->key>>16) & 0xff ? (m->key>>16) & 0xff : ' ', (m->key>> 8) & 0xff, (m->key>> 0) & 0xff, cram_encoding2str(m->encoding)); for (k = m->offset, j = 0; j < m->size; j++, k++) { printf(j ? ", %d" : "%d", (unsigned char)data[k]); } printf("}\n"); // Crude, only works with single byte ITF8 values if (m->encoding == E_EXTERNAL || m->encoding == E_BYTE_ARRAY_STOP || m->encoding == E_BYTE_ARRAY_LEN) { HashData hd; hd.i = (unsigned char)data[m->offset + m->size-1]; k = (m->key << 8) | hd.i; HashTableAdd(ds_h, (char *)k, 4, hd, NULL); } } } } static cram_map *map_find(cram_map **map, unsigned char *key, int id) { cram_map *m; m = map[CRAM_MAP(key[0],key[1])]; while (m && m->key != id) m= m->next; assert(m); return m; } void dump_core_block(cram_block *b, int verbose) { int i; int binary = 0, len; len = verbose ? b->uncomp_size : MIN(100, b->uncomp_size); for (i = 0; i < len; i++) { if (isprint(b->data[i])) continue; binary++; } if (binary * 10 > len) { printf("Data = {"); for (i = 0; i < len; i++) { printf(i ? ", %02x" : "%02x", (unsigned char)b->data[i]); } if (i < b->uncomp_size) puts(", ...}"); else puts("}"); } else { for (i = 0; i < len; i++) { if (isprint(b->data[i])) putchar(b->data[i]); else printf("\\%03o", b->data[i]); } if (i < b->uncomp_size) puts("..."); } } void dump_seq_block(cram_block *b, int verbose) { int i; for (i = 0; (verbose || i < 100) && i < b->uncomp_size; i++) { if (isprint(b->data[i])) putchar(b->data[i]); else printf("\\%03o", b->data[i]); } } void dump_quality_block(cram_block *b, int verbose) { int i; for (i = 0; (verbose || i < 100) && i < b->uncomp_size; i++) { if (isprint(b->data[i] + '!')) putchar(b->data[i] + '!'); else printf("\\%03o", b->data[i] + '!'); } putchar('\n'); } void dump_name_block(cram_block *b, int verbose) { int i; for (i = 0; (verbose || i < 100) && i < b->uncomp_size; i++) { if (isprint(b->data[i])) putchar(b->data[i]); else printf("\\%03o", b->data[i]); } } void dump_tag_block(cram_block *b, int verbose) { return dump_core_block(b, verbose); } int main(int argc, char **argv) { cram_fd *fd; cram_container *c; off_t pos, pos2, hpos; int verbose = 0; HashTable *bsize_h; HashTable *ds_h; // content_id to data-series lookup. HashTable *dc_h; // content_id to data-compression lookup static int bmax = 0; bsize_h = HashTableCreate(128, HASH_DYNAMIC_SIZE| HASH_NONVOLATILE_KEYS | HASH_INT_KEYS); ds_h = HashTableCreate(128, HASH_DYNAMIC_SIZE| HASH_NONVOLATILE_KEYS | HASH_INT_KEYS); dc_h = HashTableCreate(128, HASH_DYNAMIC_SIZE); if (argc >= 2 && strcmp(argv[1], "-v") == 0) { argc--; argv++; verbose = 1; } if (argc < 2) { fprintf(stderr, "Usage: cram_dump [-v] filename.cram\n"); return 1; } if (NULL == (fd = cram_open(argv[1], "rb"))) { fprintf(stderr, "Error opening CRAM file '%s'.\n", argv[1]); return 1; } printf("File definition structure\n"); printf(" Major vers: %d\n", fd->file_def->major_version); printf(" Minor vers: %d\n", fd->file_def->minor_version); printf(" file_id: %.20s\n", fd->file_def->file_id); printf("\nBAM header:\n%.*s\n", sam_hdr_length(fd->header), sam_hdr_str(fd->header)); pos = CRAM_IO_TELLO(fd); while ((c = cram_read_container(fd))) { int i, j; if (fd->err) { perror("Cram container read"); return 1; } printf("\nContainer pos %"PRId64" size %d\n", (int64_t)pos, c->length); printf(" Ref id: %d\n", c->ref_seq_id); printf(" Ref pos: %"PRId64" + %"PRId64"\n", c->ref_seq_start, c->ref_seq_span); printf(" Rec counter: %"PRId64"\n", c->record_counter); printf(" No. recs: %d\n", c->num_records); printf(" No. bases %"PRId64"\n", c->num_bases); printf(" No. blocks: %d\n", c->num_blocks); printf(" No. landmarks: %d\n", c->num_landmarks); printf(" {"); for (i = 0; i < c->num_landmarks; i++) { printf(i ? ", %d" : "%d", c->landmark[i]); } printf("}\n"); hpos = CRAM_IO_TELLO(fd); if (!c->length) { //printf("\n EMPTY BLOCK\n"); pos = CRAM_IO_TELLO(fd); continue; } printf("\n Container_header block pos %"PRId64"\n", (int64_t)hpos); if (!(c->comp_hdr_block = cram_read_block(fd))) return 1; assert(c->comp_hdr_block->content_type == COMPRESSION_HEADER); c->comp_hdr = cram_decode_compression_header(fd, c->comp_hdr_block); if (!c->comp_hdr) return 1; printf(" Preservation map:\n"); HashTableDump(c->comp_hdr->preservation_map, stdout, "\t"); printf(" Substitution map:\n"); printf(" A: %.4s\n", c->comp_hdr->substitution_matrix[0]); printf(" C: %.4s\n", c->comp_hdr->substitution_matrix[1]); printf(" G: %.4s\n", c->comp_hdr->substitution_matrix[2]); printf(" T: %.4s\n", c->comp_hdr->substitution_matrix[3]); printf(" N: %.4s\n", c->comp_hdr->substitution_matrix[4]); printf(" TD map:\n"); for (i = 0; i < c->comp_hdr->nTL; i++) printf(" %3d: %s\n", i, c->comp_hdr->TL[i]); printf("\n Record encoding map:\n"); DumpMap2(c->comp_hdr->rec_encoding_map, stdout, "\t", (char *)c->comp_hdr_block->data, ds_h); printf("\n Tag encoding map:\n"); DumpMap2(c->comp_hdr->tag_encoding_map, stdout, "\t", (char *)c->comp_hdr_block->data, ds_h); for (j = 0; j < c->num_landmarks; j++) { cram_slice *s; int id; pos2 = CRAM_IO_TELLO(fd); assert(pos2 - pos - c->offset == c->landmark[j]); s = cram_read_slice(fd); printf("\n Slice %d/%d, container offset %d, file offset %d\n", j+1, c->num_landmarks, (int)(pos2 - pos - c->offset), (int)pos2); printf("\tSlice content type %s\n", cram_content_type2str(s->hdr->content_type)); if (s->hdr->content_type == MAPPED_SLICE) { int i; printf("\tSlice ref seq %d\n", s->hdr->ref_seq_id); printf("\tSlice ref start %"PRId64"\n", s->hdr->ref_seq_start); printf("\tSlice ref span %"PRId64"\n", s->hdr->ref_seq_span); printf("\tSlice MD5 "); for (i = 0; i < 16; i++) printf("%02x", s->hdr->md5[i]); putchar('\n'); } printf("\tRec counter %"PRId64"\n", s->hdr->record_counter); printf("\tNo. records %d\n", s->hdr->num_records); printf("\tNo. blocks %d\n", s->hdr->num_blocks); printf("\tBlk IDS: {"); for (id = 0; id < s->hdr->num_content_ids; id++) { printf(id ? ", %d" : "%d", s->hdr->block_content_ids[id]); } printf("}\n"); if (s->hdr->content_type == MAPPED_SLICE) { printf("\tRef base id: %d\n", s->hdr->ref_base_id); } if (s->hdr->tags) { HashIter *iter; HashItem *hi; iter = HashTableIterCreate(); while ((hi = HashTableIterNext(s->hdr->tags, iter))) { printf("\tOptional tag %c%c:%c:", hi->key[0], hi->key[1], hi->key[2]); switch(hi->key[2]) { uint32_t len; unsigned char *dat; case 'i': printf("%"PRId64"\n", hi->data.i); break; case 'f': printf("%f\n", hi->data.f); break; case 'Z': case 'H': printf("%s\n", (char *)hi->data.p); break; case 'A': printf("<%d>\n", (unsigned char)hi->data.i); break; case 'B': dat = hi->data.p; len = dat[1] | (dat[2]<<8) | (dat[3]<<16)| (dat[4]<<24); switch(dat[0]) { case 's': case 'S': len *= 2; break; case 'i': case 'I': case 'f': len *= 4; break; default: break; } putchar(dat[0]); dat += 5; while (len--) { printf(",%02x", *dat++); } putchar('\n'); } } } for (id = 0; id < s->hdr->num_blocks; id++) { HashItem *hi; intptr_t k = s->block[id]->content_type == CORE ? -1 : s->block[id]->content_id; hi = HashTableSearch(bsize_h, (char *)k, sizeof(k)); if (hi) { hi->data.i += s->block[id]->comp_size; } else { HashData hd; hd.i = s->block[id]->comp_size; HashTableAdd(bsize_h, (char *)k, sizeof(k), hd, NULL); } // WARNING: scuppered by having high content_id values. if (bmax < s->block[id]->content_id) bmax = s->block[id]->content_id; } for (id = 0; id < s->hdr->num_blocks; id++) cram_uncompress_block(s->block[id]); /* Test decoding of 1st seq */ if (verbose) { cram_block *b = s->block[0]; int32_t i32, bf, fn, prev_pos, rl; unsigned char cf; int out_sz, r, f; int rec; assert(b->content_type == CORE); for (rec = 0; rec < s->hdr->num_records; rec++) { unsigned char ntags; printf("Rec %d/%d at %d,%d\n", rec+1, s->hdr->num_records, (int)b->byte, b->bit); out_sz = 1; /* decode 1 item */ r = c->comp_hdr->codecs[DS_BF]->decode(s,c->comp_hdr->codecs[DS_BF], b, (char *)&bf, &out_sz); printf("BF = %d => SAM 0x%x (ret %d, out_sz %d)\n", bf, fd->bam_flag_swap[bf], r, out_sz); bf = fd->bam_flag_swap[bf]; if (!IS_CRAM_1_VERS(fd)) { r = c->comp_hdr->codecs[DS_CF]->decode(s,c->comp_hdr->codecs[DS_CF], b, (char *)&i32, &out_sz); printf("CF = %d (ret %d, out_sz %d)\n", i32, r, out_sz); cf = i32; } else { r = c->comp_hdr->codecs[DS_CF]->decode(s,c->comp_hdr->codecs[DS_CF], b, (char *)&cf, &out_sz); printf("CF = %d (ret %d, out_sz %d)\n", cf, r, out_sz); } if (!IS_CRAM_1_VERS(fd) && s->hdr->ref_seq_id == -2) { int32_t ri; r |= c->comp_hdr->codecs[DS_RI]->decode(s, c->comp_hdr->codecs[DS_RI], b, (char *)&ri, &out_sz); printf("RI = %d (ret %d, out_sz %d)\n", ri, r, out_sz); } r = c->comp_hdr->codecs[DS_RL]->decode(s,c->comp_hdr->codecs[DS_RL], b, (char *)&rl, &out_sz); printf("RL = %d (ret %d, out_sz %d)\n", rl, r, out_sz); r = c->comp_hdr->codecs[DS_AP]->decode(s,c->comp_hdr->codecs[DS_AP], b, (char *)&i32, &out_sz); printf("AP = %d (ret %d, out_sz %d)\n", i32, r, out_sz); r = c->comp_hdr->codecs[DS_RG]->decode(s,c->comp_hdr->codecs[DS_RG], b, (char *)&i32, &out_sz); printf("RG = %d (ret %d, out_sz %d)\n", i32, r, out_sz); if (c->comp_hdr->read_names_included) { int32_t out_sz2 = 1; cram_block *dat = cram_new_block(EXTERNAL, 0); r = c->comp_hdr->codecs[DS_RN]->decode(s,c->comp_hdr->codecs[DS_RN], b, (char *)dat, &out_sz2); printf("RN = %.*s (ret %d, out_sz %d)\n", out_sz2, BLOCK_DATA(dat), r, out_sz2); cram_free_block(dat); } if (cf & CRAM_FLAG_DETACHED) { char mf; puts("Detached"); /* MF, RN if !captureReadNames, NS, NP, IS */ if (!IS_CRAM_1_VERS(fd)) { r = c->comp_hdr->codecs[DS_MF]->decode(s,c->comp_hdr->codecs[DS_MF], b, (char *)&i32, &out_sz); printf("MF = %d (ret %d, out_sz %d)\n", i32, r, out_sz); } else { r = c->comp_hdr->codecs[DS_MF]->decode(s,c->comp_hdr->codecs[DS_MF], b, &mf, &out_sz); printf("MF = %d (ret %d, out_sz %d)\n", mf, r, out_sz); } if (!c->comp_hdr->read_names_included) { cram_block *dat = cram_new_block(EXTERNAL, 0); int32_t out_sz2 = 1; r = c->comp_hdr->codecs[DS_RN]->decode(s,c->comp_hdr->codecs[DS_RN], b, (char *)dat, &out_sz2); printf("RN = %.*s (ret %d, out_sz %d)\n", out_sz2, BLOCK_DATA(dat), r, out_sz2); cram_free_block(dat); } r = c->comp_hdr->codecs[DS_NS]->decode(s,c->comp_hdr->codecs[DS_NS], b, (char *)&i32, &out_sz); printf("NS = %d (ret %d, out_sz %d)\n", i32, r, out_sz); r = c->comp_hdr->codecs[DS_NP]->decode(s,c->comp_hdr->codecs[DS_NP], b, (char *)&i32, &out_sz); printf("NP = %d (ret %d, out_sz %d)\n", i32, r, out_sz); r = c->comp_hdr->codecs[DS_TS]->decode(s,c->comp_hdr->codecs[DS_TS], b, (char *)&i32, &out_sz); printf("TS = %d (ret %d, out_sz %d)\n", i32, r, out_sz); } else if (cf & CRAM_FLAG_MATE_DOWNSTREAM) { puts("Not detached, and mate is downstream"); r = c->comp_hdr->codecs[DS_NF]->decode(s,c->comp_hdr->codecs[DS_NF], b, (char *)&i32, &out_sz); printf("NF = %d+%d = %d (ret %d, out_sz %d)\n", i32, rec+1, i32+rec+1, r, out_sz); } if (IS_CRAM_1_VERS(fd)) { r = c->comp_hdr->codecs[DS_TC]->decode(s,c->comp_hdr->codecs[DS_TC], b, (char *)&ntags, &out_sz); printf("TC = %d (ret %d, out_sz %d)\n", ntags, r, out_sz); for (f = 0; f < ntags; f++) { int32_t id; char key[3]; cram_map *m; cram_block *tag = cram_new_block(EXTERNAL, 0); r = c->comp_hdr->codecs[DS_TN]->decode(s, c->comp_hdr->codecs[DS_TN], b, (char *)&id, &out_sz); key[0] = (id>>16)&0xff; key[1] = (id>>8)&0xff; key[2] = id&0xff; printf("%3d: TN= %.3s\n", f, key); printf("id=%d\n", id); if ((m = map_find(c->comp_hdr->tag_encoding_map, (unsigned char *)key, id))) { int i, out_sz; BLOCK_SIZE(tag) = 0; r = m->codec->decode(s, m->codec, b, (char *)tag, &out_sz); printf("%3d: Val", f); for(i = 0; i < out_sz; i++) { printf(" %02x", BLOCK_DATA(tag)[i]); } printf("\n"); } else { fprintf(stderr, "*** ERROR: unrecognised aux key ***\n"); } cram_free_block(tag); // skip decoding of tag data itself and hope it's // in an external block. } } else { int32_t tl, ntags; char *tn; r = c->comp_hdr->codecs[DS_TL]->decode(s,c->comp_hdr->codecs[DS_TL], b, (char *)&tl, &out_sz); printf("TL = %d (ret %d, out_sz %d)\n", tl, r, out_sz); tn = (char *)c->comp_hdr->TL[tl]; ntags = strlen(tn)/3; for (f = 0; f < ntags; f++) { int32_t id; char key[3]; cram_map *m; cram_block *tag = cram_new_block(EXTERNAL, 0); key[0] = *tn++; key[1] = *tn++; key[2] = *tn++; id = (key[0]<<16) | (key[1]<<8) | key[2]; printf("%3d: TN= %.3s\n", f, key); printf("id=%d\n", id); if ((m = map_find(c->comp_hdr->tag_encoding_map, (unsigned char *)key, id))) { int i, out_sz; BLOCK_SIZE(tag) = 0; r = m->codec->decode(s, m->codec, b, (char *)tag, &out_sz); printf("%3d: Val", f); for(i = 0; i < out_sz; i++) { printf(" %02x", BLOCK_DATA(tag)[i]); } printf("\n"); } else { fprintf(stderr, "*** ERROR: unrecognised aux key ***\n"); } cram_free_block(tag); // skip decoding of tag data itself and hope it's // in an external block. } } if (!(bf & BAM_FUNMAP)) { r = c->comp_hdr->codecs[DS_FN]->decode(s,c->comp_hdr->codecs[DS_FN], b, (char *)&fn, &out_sz); printf("FN = %d (ret %d, out_sz %d)\n", fn, r, out_sz); prev_pos = 0; for (f = 0; f < fn; f++) { char op; int32_t pos; r = c->comp_hdr->codecs[DS_FC]->decode(s,c->comp_hdr->codecs[DS_FC], b, &op, &out_sz); printf(" %d: FC = %c (ret %d, out_sz %d)\n", f, op, r, out_sz); r = c->comp_hdr->codecs[DS_FP]->decode(s,c->comp_hdr->codecs[DS_FP], b, (char *)&pos, &out_sz); printf(" %d: FP = %d+%d = %d (ret %d, out_sz %d)\n", f, pos, prev_pos, pos + prev_pos, r, out_sz); pos += prev_pos; prev_pos = pos; switch(op) { case 'S': { // soft clip: IN char dat[100]; int32_t out_sz2 = 1; dat[0]='?';dat[1]=0; if (IS_CRAM_1_VERS(fd)) { if (c->comp_hdr->codecs[DS_IN]) { r = c->comp_hdr->codecs[DS_IN]->decode(s,c->comp_hdr->codecs[DS_IN], b, dat, &out_sz2); printf(" %d: IN(S) = %.*s (ret %d, out_sz %d)\n", f, out_sz2, dat, r, out_sz2); } } else { if (c->comp_hdr->codecs[DS_SC]) { r = c->comp_hdr->codecs[DS_SC]->decode(s,c->comp_hdr->codecs[DS_SC], b, dat, &out_sz2); printf(" %d: SC(S) = %.*s (ret %d, out_sz %d)\n", f, out_sz2, dat, r, out_sz2); } } break; } case 'X': { // Substitution; BS char bs; r = c->comp_hdr->codecs[DS_BS]->decode(s,c->comp_hdr->codecs[DS_BS], b, &bs, &out_sz); printf(" %d: BS = %d (ret %d)\n", f, bs, r); break; } case 'D': { // Deletion; DL r = c->comp_hdr->codecs[DS_DL]->decode(s,c->comp_hdr->codecs[DS_DL], b, (char *)&i32, &out_sz); printf(" %d: DL = %d (ret %d)\n", f, i32, r); break; } case 'I': { // Insertion (several bases); IN static char *dat = NULL; static int dat_l = 0; int32_t out_sz2 = 1; if (dat_l < rl+1) { dat = realloc(dat, rl+1); dat_l = rl; } dat[0]='?';dat[1]=0; r = c->comp_hdr->codecs[DS_IN]->decode(s,c->comp_hdr->codecs[DS_IN], b, dat, &out_sz2); printf(" %d: IN(I) = %.*s (ret %d, out_sz %d)\n", f, out_sz2, dat, r, out_sz2); break; } case 'i': { // Insertion (single base); BA char cc; r = c->comp_hdr->codecs[DS_BA]->decode(s,c->comp_hdr->codecs[DS_BA], b, &cc, &out_sz); printf(" %d: BA = %c (ret %d)\n", f, cc, r); break; } case 'b': { // Read bases; BB static char *seq = NULL; static int seq_l = 0; int out_sz2; if (seq_l < rl) { seq = realloc(seq, rl); seq_l = rl; } r = c->comp_hdr->codecs[DS_BB]->decode(s,c->comp_hdr->codecs[DS_BB], b, seq, &out_sz2); printf(" %d: BB(b) = %.*s (ret %d, out_sz %d)\n", f, out_sz2, seq, r, out_sz2); break; } case 'q': { // Read bases; QQ int out_sz2; static char *qual = NULL; static int qual_l = 0; if (qual_l < rl) { qual = realloc(qual, rl); qual_l = rl; } r = c->comp_hdr->codecs[DS_QQ]->decode(s,c->comp_hdr->codecs[DS_QQ], b, qual, &out_sz2); printf(" %d: QQ(b) = %.*s (ret %d, out_sz %d)\n", f, out_sz2, qual, r, out_sz2); break; } case 'B': { // Read base; BA, QS char cc, qc; r = c->comp_hdr->codecs[DS_BA]->decode(s,c->comp_hdr->codecs[DS_BA], b, &cc, &out_sz); r |= c->comp_hdr->codecs[DS_QS]->decode(s,c->comp_hdr->codecs[DS_QS], b, &qc, &out_sz); printf(" %d: BA/QS(B) = %c/%d (ret %d)\n", f, cc, qc, r); break; } case 'Q': { // Quality score; QS char qc; r = c->comp_hdr->codecs[DS_QS]->decode(s,c->comp_hdr->codecs[DS_QS], b, &qc, &out_sz); printf(" %d: QS = %d (ret %d)\n", f, qc, r); break; } case 'N': r = c->comp_hdr->codecs[DS_RS]->decode(s,c->comp_hdr->codecs[DS_RS], b, (char *)&i32, &out_sz); printf(" %d: RS = %d (ret %d)\n", f, i32, r); break; case 'P': r = c->comp_hdr->codecs[DS_PD]->decode(s,c->comp_hdr->codecs[DS_PD], b, (char *)&i32, &out_sz); printf(" %d: PD = %d (ret %d)\n", f, i32, r); break; case 'H': r = c->comp_hdr->codecs[DS_HC]->decode(s,c->comp_hdr->codecs[DS_HC], b, (char *)&i32, &out_sz); printf(" %d: HC = %d (ret %d)\n", f, i32, r); break; default: abort(); } } r = c->comp_hdr->codecs[DS_MQ]->decode(s,c->comp_hdr->codecs[DS_MQ], b, (char *)&i32, &out_sz); printf("MQ = %d (ret %d, out_sz %d)\n", i32, r, out_sz); if (cf & CRAM_FLAG_PRESERVE_QUAL_SCORES) { char dat[1024]; int len = rl; do { int32_t out_sz2 = len > 1024 ? 1024 : len, i; dat[0]='?';dat[1]=0; r = c->comp_hdr->codecs[DS_QS]->decode(s,c->comp_hdr->codecs[DS_QS], b, dat, &out_sz2); for (i = 0; i < out_sz2; i++) dat[i] += '!'; printf("QS = %.*s (ret %d, out_sz %d)\n", out_sz2, dat, r, out_sz2); len -= 1024; } while (len > 0); } } else { puts("Unmapped"); char dat[1024]; int len = rl; while (len > 0) { int32_t out_sz2 = len > 1024 ? 1024 : len; r = c->comp_hdr->codecs[DS_BA]->decode(s, c->comp_hdr->codecs[DS_BA], b, dat, &out_sz2); printf("SQ = %.*s (out_sz %d)\n", out_sz2, dat, out_sz2); len -= 1024; } if (cf & CRAM_FLAG_PRESERVE_QUAL_SCORES) { int len = rl, i; do { int32_t out_sz2 = len > 1024 ? 1024 : len; r = c->comp_hdr->codecs[DS_QS]->decode(s, c->comp_hdr->codecs[DS_QS], b, dat, &out_sz2); for (i = 0; i < out_sz2; i++) dat[i] += '!'; printf("QS = %.*s (out_sz %d)\n", out_sz2, dat, out_sz2); len -= 1024; } while (len > 0); } } } } for (id = 0; id < s->hdr->num_blocks; id++) { HashData hd = {0}; cram_block *b = s->block[id]; printf("\n\tBlock %d/%d\n", id+1, s->hdr->num_blocks); printf("\t Size: %d comp / %d uncomp\n", b->comp_size, b->uncomp_size); printf("\t Method: %s\n", cram_block_method2str(b->orig_method)); struct { int id; enum cram_block_method method; } id_type = {b->content_id, b->orig_method}; HashTableAdd(dc_h, (char *)&id_type, sizeof(id_type), hd, NULL); printf("\t Content type: %s\n", cram_content_type2str(b->content_type)); printf("\t Content id: %d\n", b->content_id); if (b->method != RAW) cram_uncompress_block(b); if (b->content_type == CORE) { dump_core_block(b, verbose); } else { int t, m; enum cram_fields cf = 0; char fields[1024], *fp = fields; if (isprint((b->content_id>>16)&0xff) && isprint((b->content_id>> 8)&0xff) && isprint((b->content_id>> 0)&0xff)) { *fp++ = (b->content_id>>16)&0xff; *fp++ = (b->content_id>> 8)&0xff; *fp++ = (b->content_id>> 0)&0xff; *fp++ = ' '; } for (m = 0; m < 2; m++) { cram_map **ma = m ? c->comp_hdr->tag_encoding_map : c->comp_hdr->rec_encoding_map; for (t = 0; t < CRAM_MAP_HASH; t++) { cram_map *m; unsigned char *data = c->comp_hdr_block->data; for (m = ma[t]; m; m = m->next) { if (m->encoding != E_EXTERNAL && m->encoding != E_BYTE_ARRAY_STOP && m->encoding != E_BYTE_ARRAY_LEN) continue; if (data[m->offset + m->size-1] != b->content_id) continue; if ((m->key>>16)&0xff) *fp++ = (m->key>>16)&0xff; *fp++ = (m->key>> 8)&0xff; *fp++ = (m->key>> 0)&0xff; *fp++ = ' '; if (m->key>>16) cf |= CRAM_aux; if (m->key == ('Q'<<8)+'S') cf |= CRAM_QS; if (m->key == ('R'<<8)+'N') cf |= CRAM_RN; if (m->key == ('S'<<8)+'C') cf |= CRAM_SC; if (m->key == ('I'<<8)+'N') cf |= CRAM_IN; } } } *fp++ = 0; printf("\t Keys: %s\n", fields); if (cf == CRAM_aux) dump_tag_block(b, verbose); else if (cf == CRAM_QS) dump_quality_block(b, verbose); else if (cf == CRAM_SC) dump_seq_block(b, verbose); else if (cf == CRAM_RN) dump_name_block(b, verbose); else dump_core_block(b, verbose); } } cram_free_slice(s); } pos = CRAM_IO_TELLO(fd); assert(pos == hpos + c->length); cram_free_container(c); } cram_close(fd); { intptr_t id; puts(""); for (id = -1; id <= bmax; id++) { intptr_t k; HashItem *hi; HashIter *iter; if (!(hi = HashTableSearch(bsize_h, (char *)id, sizeof(id)))) continue; k = (intptr_t) hi->key; if (k == -1) { printf("Block CORE , total size %11"PRId64"\n", hi->data.i); continue; } printf("Block content_id %7d, total size %11"PRId64" ", (int) k, hi->data.i); struct { int id; enum cram_block_method method; } id_type = {k, 0}; id_type.method = GZIP; putchar((HashTableSearch(dc_h, (char *)&id_type, sizeof(id_type)))?'g':' '); id_type.method = BZIP2; putchar((HashTableSearch(dc_h, (char *)&id_type, sizeof(id_type)))?'b':' '); id_type.method = BSC; putchar((HashTableSearch(dc_h, (char *)&id_type, sizeof(id_type)))?'B':' '); id_type.method = LZMA; putchar((HashTableSearch(dc_h, (char *)&id_type, sizeof(id_type)))?'l':' '); id_type.method = RANS0; putchar((HashTableSearch(dc_h, (char *)&id_type, sizeof(id_type)))?'r':' '); id_type.method = RANS1; putchar((HashTableSearch(dc_h, (char *)&id_type, sizeof(id_type)))?'R':' '); id_type.method = RANS_PR0; putchar((HashTableSearch(dc_h, (char *)&id_type, sizeof(id_type)))?'0':' '); id_type.method = RANS_PR1; putchar((HashTableSearch(dc_h, (char *)&id_type, sizeof(id_type)))?'1':' '); id_type.method = RANS_PR64; putchar((HashTableSearch(dc_h, (char *)&id_type, sizeof(id_type)))?'4':' '); id_type.method = RANS_PR65; putchar((HashTableSearch(dc_h, (char *)&id_type, sizeof(id_type)))?'5':' '); id_type.method = RANS_PR128; putchar((HashTableSearch(dc_h, (char *)&id_type, sizeof(id_type)))?'8':' '); id_type.method = RANS_PR129; putchar((HashTableSearch(dc_h, (char *)&id_type, sizeof(id_type)))?'9':' '); id_type.method = RANS_PR192; putchar((HashTableSearch(dc_h, (char *)&id_type, sizeof(id_type)))?'2':' '); id_type.method = RANS_PR193; putchar((HashTableSearch(dc_h, (char *)&id_type, sizeof(id_type)))?'3':' '); id_type.method = BSC; putchar((HashTableSearch(dc_h, (char *)&id_type, sizeof(id_type)))?'B':' '); id_type.method = FQZ; putchar((HashTableSearch(dc_h, (char *)&id_type, sizeof(id_type)))?'f':' '); id_type.method = NAME_TOK3; putchar((HashTableSearch(dc_h, (char *)&id_type, sizeof(id_type)))?'t':' '); iter = HashTableIterCreate(); while ((hi = HashTableIterNext(ds_h, iter))) { int c; char buf[5]; int x = 4; if (hi->data.i != k) continue; c = ((uintptr_t) hi->key)>>8; buf[x--] = 0; while(c & 0xff) { buf[x--] = c; c >>= 8; } printf(" %s", &buf[x+1]); } putchar('\n'); HashTableIterDestroy(iter); } } HashTableDestroy(bsize_h, 0); HashTableDestroy(ds_h, 0); HashTableDestroy(dc_h, 0); return 0; } io_lib-io_lib-1-14-11/progs/cram_filter.c000066400000000000000000000614151336132477700201560ustar00rootroot00000000000000/* * Copyright (c) 2016 Genome Research Ltd. * Author(s): 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. */ /* * A tool to slice-n-dice cram files at the container / block level, * for efficient production of a subset without needing to uncompress * and recompress. */ #include "io_lib_config.h" #include #include #include #include #include #include #include // Lifted out of cram_io.c. // Maybe make it public as cram_write_full_container. static int cram_flush_container2(cram_fd *fd, cram_container *c) { int i, j; /* Write the container struct itself */ if (0 != cram_write_container(fd, c)) return -1; /* And the compression header */ if (0 != cram_write_block(fd, c->comp_hdr_block)) return -1; /* Followed by the slice blocks */ for (i = 0; i < c->curr_slice; i++) { cram_slice *s = c->slices[i]; if (0 != cram_write_block(fd, s->hdr_block)) return -1; for (j = 0; j < s->hdr->num_blocks; j++) { if (0 != cram_write_block(fd, s->block[j])) return -1; } } return CRAM_IO_FLUSH(fd) == 0 ? 0 : -1; } // Lifted from htslib/cram/cram_external.c with modifications. /* * Converts a cram_block_compression_hdr struct used for decoding to * one used for encoding. Maybe this should be a transparent * operation applied on-demand. * * Returns 0 on success * -1 on failure */ int cram_block_compression_hdr_decoder2encoder(cram_fd *fd, cram_container *c, cram_block_compression_hdr *ch) { int i; if (!ch) return -1; for (i = 0; i < DS_END; i++) { cram_codec *co = ch->codecs[i]; if (!co) continue; if (-1 == cram_codec_decoder2encoder(fd, co)) return -1; } // Fix tag encoding map. if (!(c->tags_used = HashTableCreate(16, HASH_DYNAMIC_SIZE))) return -1; for (i = 0; i < CRAM_MAP_HASH; i++) { cram_map *m; HashData hd; for (m = ch->tag_encoding_map[i]; m; m = m->next) { cram_tag_map *tm = calloc(1, sizeof(*tm)); if (!tm) return -1; unsigned char key[3]; tm->codec = m->codec; if (-1 == cram_codec_decoder2encoder(fd, tm->codec)) return -1; hd.p = tm; key[0] = (m->key>>16)&0xff; key[1] = (m->key>> 8)&0xff; key[2] = (m->key>> 0)&0xff; HashTableAdd(c->tags_used, (char *)key, 3, hd, NULL); } } // Migrate misc. container header bits into the container itself. c->pos_sorted = ch->AP_delta; return 0; } // Extracts content ids for all of the data series mentioned // in the ds_h hash, storing the id in the top and bottom // 32-bit values of hd->data.i (i32[2]). // // Also updates the content ID hash, ci_h, indicating which // content IDs we to keep and to remove. int ds_to_id(cram_map **ma, char *data, HashTable *ds_h, HashTable *ci_h) { int i; uintptr_t k; for (i = 0; i < CRAM_MAP_HASH; i++) { cram_map *m; for (m = ma[i]; m; m = m->next) { HashItem *hi; // Crude, only works with single byte ITF8 values if (m->encoding == E_EXTERNAL || m->encoding == E_BYTE_ARRAY_STOP || m->encoding == E_BYTE_ARRAY_LEN) { HashData hd; // content id, iff cram_decoder_init fails below hd.i = (unsigned char)data[m->offset + m->size-1]; // 2 byte keys are data series. // 3 byte keys are aux tags, but we hack the last byte // to be all permutations of valid data types. k = m->key; if (k>>16) k &= ~0xff; cram_codec *c = cram_decoder_init(m->encoding, data + m->offset, m->size, E_BYTE_ARRAY, 0); int id1 = 0, id2; if (c) { id1 = cram_codec_to_id(c, &id2); c->free(c); if (id1 >= 0) { int drop = 0; if ((hi = HashTableSearch(ds_h, (char *)k, sizeof(k)))) drop = 1, hi->data.i32[0] = id1; hd.i = 0; uintptr_t k2 = id1; hi = HashTableAdd(ci_h, (char *)k2, sizeof(k2), hd, NULL); hi->data.i32[drop]++; } if (id2 >= 0) { int drop = 0; if ((hi = HashTableSearch(ds_h, (char *)k, sizeof(k)))) drop = 1, hi->data.i32[1] = id2; hd.i = 0; uintptr_t k2 = id2; hi = HashTableAdd(ci_h, (char *)k2, sizeof(k2), hd, NULL); hi->data.i32[drop]++; } } else { int drop = 0; if ((hi = HashTableSearch(ds_h, (char *)k, 4))) drop = 1, hi->data.i32[0] = id1; hd.i = 0; uintptr_t k2 = id1; hi = HashTableAdd(ci_h, (char *)k2, sizeof(k2), hd, NULL); hi->data.i32[drop]++; } } } } return 0; } /* * Reads the compression header, turns it into an encoder suitable * structure, and updates ds_h (the hash of data series to discard) * based on keep_aux if set. * * Returns 0 on success; * -1 on failure. */ static int process_comp_hdr(cram_fd *fd_in, HashTable *ds_h, cram_container *c, char *keep_aux, char (*tag_to_keep)[128]) { if (!(c->comp_hdr_block = cram_read_block(fd_in))) return -1; assert(c->comp_hdr_block->content_type == COMPRESSION_HEADER); c->comp_hdr = cram_decode_compression_header(fd_in, c->comp_hdr_block); if (!c->comp_hdr) return -1; if (cram_block_compression_hdr_decoder2encoder(fd_in, c, c->comp_hdr)) return -1; // If we have any tags listed in keep_aux, then explicitly // consider all others as candidate for removal. if (keep_aux) { HashItem *hi; HashIter *iter = HashTableIterCreate(); if (!iter) return -1; while ((hi = HashTableIterNext(c->tags_used, iter))) { if (!tag_to_keep[hi->key[0]&0x7f][hi->key[1]&0x7f]) { uintptr_t k = (uintptr_t)((hi->key[0]<<16)| (hi->key[1]<<8)); HashData hd; hd.i32[0] = UINT_MAX; hd.i32[1] = UINT_MAX; HashTableAdd(ds_h, (char *)k, sizeof(k), hd, NULL); } } HashTableIterDestroy(iter); } return 0; } /* * Given a list of data series / tags we desire to remove (ds_h) * we fill out the ci_h hash, indexed on content-id, allowing us to * work out which blocks we can actually delete and which are shared * with another data series that we are not also removing. * * Returns 0 on success; * -1 on failure. */ static int find_tags_to_del(cram_fd *fd_in, HashTable *ds_h, HashTable *ci_h, cram_container *c, char (*tag_to_keep)[128], char (*tag_to_del)[128]) { HashItem *hi; HashIter *iter; if (ds_to_id(c->comp_hdr->rec_encoding_map, (char *)c->comp_hdr_block->data, ds_h, ci_h)) return -1; if (ds_to_id(c->comp_hdr->tag_encoding_map, (char *)c->comp_hdr_block->data, ds_h, ci_h)) return -1; // Work out which tags we will be removing. // This is based on the ones we requested in ds_h and the // ones we can according to ci_h. if (!(iter = HashTableIterCreate())) return -1; while ((hi = HashTableIterNext(c->tags_used, iter))) { uintptr_t k = (uintptr_t)((hi->key[0]<<16)| (hi->key[1]<<8)); HashItem *ds_hi; if (!(ds_hi = HashTableSearch(ds_h, (char *)k, sizeof(k)))) { //printf("tag_to_del[%c][%c]=0\n", hi->key[0], hi->key[1]); tag_to_del[hi->key[0]&0x7f][hi->key[1]&0x7f] = 0; continue; } int keep = 1; if (ds_hi->data.i32[0] != UINT_MAX) { HashItem *ci_hi; uintptr_t k2 = ds_hi->data.i32[0]; if ((ci_hi = HashTableSearch(ci_h, (char *)k2, sizeof(k2)))) { //if (TC_id < 0) ci_hi->data.i32[0] = 1; if (ci_hi->data.i32[0] == 0 && ci_hi->data.i32[1] > 0) keep = 0; } } if (ds_hi->data.i32[1] != UINT_MAX) { HashItem *ci_hi; uintptr_t k2 = ds_hi->data.i32[1]; if ((ci_hi = HashTableSearch(ci_h, (char *)k2, sizeof(k2)))) { //if (TC_id < 0) ci_hi->data.i32[0] = 1; if (ci_hi->data.i32[0] == 0 && ci_hi->data.i32[1] > 0) keep = 0; } } //printf("tag_to_del[%c][%c]=%d(*)\n", hi->key[0], hi->key[1], 1-keep); tag_to_del[hi->key[0]&0x7f][hi->key[1]&0x7f] = 1-keep; } HashTableIterDestroy(iter); return 0; } // Fix TD map to remove any tags. static void fix_TD_map(cram_container *c, char (*tag_to_del)[128]) { char *cp1, *cp2; cp1 = cp2 = (char *)c->comp_hdr->TL[0]; int i; i = 0; while (i < c->comp_hdr->nTL) { while (*cp1) { if (!tag_to_del[cp1[0]&0x7f][cp1[1]&0x7f]) { cp2[0] = cp1[0]; cp2[1] = cp1[1]; cp2[2] = cp1[2]; cp2 += 3; } cp1 += 3; } *cp2++ = 0; cp1++; i++; } BLOCK_SIZE(c->comp_hdr->TD_blk) = cp2 - (char *)c->comp_hdr->TL[0]; c->comp_hdr->TD_blk->crc32 = 0; // force recompute } /* * Filters all slices in the current container based on the list * of blocks to remove present in ci_h. * * Returns 0 on success; * -1 on failure. */ static int filter_container(cram_fd *fd_in, cram_fd *fd_out, HashTable *ci_h, cram_container *c, int *eor) { int j; c->curr_slice = 0; c->slices = calloc(c->num_landmarks, sizeof(*c->slices)); if (!c->slices) return -1; // assume slices in container have same no. blocks for (j = 0; j < c->num_landmarks; j++) { cram_slice *s; int id, id2; s = cram_read_slice(fd_in); c->slices[c->curr_slice++] = s; // Check if first slice is beyond range. // This is complicated. For fixed RI we've already checked for HUFFMAN // headers, but E_EXTERNAL blocks we need to actually uncompressed and // pull out the first value from the first slice in this container. // // We uncompress a duplicate of the appropriate block, so we don't // need to recompress it afterwards. *eor = 0; if (j == 0 && fd_in->range.refid != -2 && c->ref_seq_id == -2) { if (c->comp_hdr->codecs[DS_RI] && c->comp_hdr->codecs[DS_RI]->codec == E_EXTERNAL) { int cid = c->comp_hdr->codecs[DS_RI]->e_external.content_id; cram_block *b = cram_get_block_by_id(s, cid); cram_block *dup = malloc(sizeof(*dup)); *dup = *b; dup->data = malloc(b->comp_size); memcpy(dup->data, b->data, b->comp_size); cram_uncompress_block(dup); int32_t rid; itf8_get(BLOCK_DATA(dup), &rid); cram_free_block(dup); if (rid > fd_in->range.refid) { *eor = 1; return 0; } } } // Filter slice for (id = id2 = 0; id < s->hdr->num_blocks; id++) { uintptr_t k = s->block[id]->content_id; HashItem *hi = HashTableSearch(ci_h, (char *)k, sizeof(k)); if (hi && hi->data.i32[0] == 0 && hi->data.i32[1] > 0) { cram_free_block(s->block[id]); } else { s->block[id2] = s->block[id]; if (id > 0) s->hdr->block_content_ids[id2-1] = s->hdr->block_content_ids[id-1]; id2++; } } s->hdr->num_blocks = id2; cram_free_block(s->hdr_block); s->hdr_block = cram_encode_slice_header(fd_out, s); } return 0; } /* * Rebuilds the container compression header (& block). * This rewrites the QS data series if we're removing this block so * that all quality values are 255. Runs of qual 255 is how BAM * handles quality "*" in SAM. */ void correct_compression_header(cram_fd *fd_out, cram_container *c, int drop_qs) { cram_block *c_hdr; if (drop_qs) { // Edit QS codec to be HUFFMAN constant value 255 (no qual). cram_stats *stats = cram_stats_create(); cram_stats_add(stats, 255); cram_stats_encoding(fd_out, stats); if (c->comp_hdr->codecs[DS_QS]) c->comp_hdr->codecs[DS_QS]->free(c->comp_hdr->codecs[DS_QS]); c->comp_hdr->codecs[DS_QS] = cram_encoder_init(E_HUFFMAN, stats, E_BYTE, NULL, fd_out->version); cram_stats_free(stats); } c_hdr = cram_encode_compression_header(fd_out, c, c->comp_hdr); if (c->comp_hdr_block) cram_free_block(c->comp_hdr_block); c->comp_hdr_block = c_hdr; } /* * Recomputes the number of blocks and slice "landmarks". */ void update_slice_offsets(cram_fd *fd_out, cram_container *c) { cram_block *c_hdr = c->comp_hdr_block; uint32_t slice_offset; int i; slice_offset = c_hdr->method == RAW ? c_hdr->uncomp_size : c_hdr->comp_size; slice_offset += 2 + 4*IS_CRAM_3_VERS(fd_out) + itf8_size(c_hdr->content_id) + itf8_size(c_hdr->comp_size) + itf8_size(c_hdr->uncomp_size); c->num_blocks = 1; // compression header c->length = 0; for (i = 0; i < c->curr_slice; i++) { int j; cram_slice *s = c->slices[i]; c->num_blocks += s->hdr->num_blocks + 1; // slice header c->landmark[i] = slice_offset; if (s->hdr->ref_seq_start + s->hdr->ref_seq_span > c->ref_seq_start + c->ref_seq_span) { c->ref_seq_span = s->hdr->ref_seq_start + s->hdr->ref_seq_span - c->ref_seq_start; } slice_offset += s->hdr_block->method == RAW ? s->hdr_block->uncomp_size : s->hdr_block->comp_size; slice_offset += 2 + 4*IS_CRAM_3_VERS(fd_out) + itf8_size(s->hdr_block->content_id) + itf8_size(s->hdr_block->comp_size) + itf8_size(s->hdr_block->uncomp_size); for (j = 0; j < s->hdr->num_blocks; j++) { slice_offset += 2 + 4*IS_CRAM_3_VERS(fd_out) + itf8_size(s->block[j]->content_id) + itf8_size(s->block[j]->comp_size) + itf8_size(s->block[j]->uncomp_size); slice_offset += s->block[j]->method == RAW ? s->block[j]->uncomp_size : s->block[j]->comp_size; } } c->length += slice_offset; // just past the final slice } /* * The heart of the CRAM block filtering algorithm. * * 1. Load container struct * 2. Load compression header into c->comp_hdr * 3. Load all slices for this container into c->slices[i] * 4. Filter slice blocks and edit slice header. * 5. Edit compression header * 6. Edit container num_blocks and size. * 7. Write container * 8. Write compression header * 9. Write slices. * * Returns 0 on success; * -1 on failure */ int filter_blocks(cram_fd *fd_in, cram_fd *fd_out, HashTable *ds_h, int drop_qs, char *keep_aux, int n_containers) { cram_container *c; char tag_to_del[128][128] = {{0}}; char tag_to_keep[128][128] = {{0}}; HashTable *ci_h = NULL; if (keep_aux) { while (*keep_aux) { tag_to_keep[keep_aux[0]&0x7f][keep_aux[1]&0x7f] = 1; while (*keep_aux && *keep_aux != ',') keep_aux++; if (*keep_aux) keep_aux++; } } // Load container struct while ((c = cram_read_container(fd_in))) { if (fd_in->empty_container) { cram_free_container(c); continue; } if (fd_in->range.refid != -2) { // It's possible we may have multiple references in one container. // In theory we seeked to the first one we could, so just go with // it. (NB: our index may have missing entries, so not optimal.) // Beyond chr. if (c->ref_seq_id != -2 && c->ref_seq_id > fd_in->range.refid) goto tidy; // Beyond seq in chr if (c->ref_seq_id != -2 && c->ref_seq_id == fd_in->range.refid && c->ref_seq_start > fd_in->range.end) goto tidy; // We may also have mixed length sequences causing range X-Y be // covering disjoint containers on disk. Eg seqs in blocks // labeled with - = . and ;. // // |<--range---> // ---------------------------------------- // ----- ==== .... ;;;; // ----- ==== .... ;;;; // ----- ==== .... ;;;; // // The "-" "." and ";" blocks cover range, but not "=" block. // => Skip the "=" type blocks. if (c->ref_seq_id != -2 && !(c->ref_seq_id == fd_in->range.refid && c->ref_seq_start <= fd_in->range.end && c->ref_seq_start + c->ref_seq_span-1 >= fd_in->range.start)) continue; } else { // How do we deal with multi-ref containers? We'll have seeked to // the ideal starting point, but detecting the end point is tricky. // We need to fetch the first RI value, if able, and check this. // // See later in this function for the implementation. } // Maps content IDs to keep/remove counters. // We use this to spot content IDs that clash (we asked to remove // them but something else is in this block that we must keep). HashItem *hi; if (!(ci_h = HashTableCreate(128, HASH_DYNAMIC_SIZE| HASH_NONVOLATILE_KEYS | HASH_INT_KEYS))) return -1; // Reset counters for ds_h items. HashIter *iter; if (!(iter = HashTableIterCreate())) return -1; while ((hi = HashTableIterNext(ds_h, iter))) { hi->data.i32[0] = UINT_MAX; hi->data.i32[1] = UINT_MAX; } HashTableIterDestroy(iter); if (fd_in->err) { perror("Cram container read"); return -1; } if (!c->length) continue; // Load compression header and parse the content IDs. if (process_comp_hdr(fd_in, ds_h, c, keep_aux, tag_to_keep)) return -1; // Check RI tag if we're doing a range query and in multi-ref mode. if (fd_in->range.refid != -2 && c->ref_seq_id == -2) { int id = -1; if (c->comp_hdr->codecs[DS_RI]) { if (c->comp_hdr->codecs[DS_RI]->codec == E_HUFFMAN && // 1 item huffman is fine (zero bits used). c->comp_hdr->codecs[DS_RI]->e_huffman.nvals == 1) { id = c->comp_hdr->codecs[DS_RI]->e_huffman.codes[0].symbol; } } if (id > fd_in->range.refid) goto tidy; } // Check which blocks we are permitted to delete (eg shared). if (find_tags_to_del(fd_in, ds_h, ci_h, c, tag_to_keep, tag_to_del)) return -1; fix_TD_map(c, tag_to_del); // Filter all slices in this container. int eor; if (filter_container(fd_in, fd_out, ci_h, c, &eor)) return -1; if (eor == 1) goto tidy; // Compute new compression header correct_compression_header(fd_out, c, drop_qs); // New slice offsets. update_slice_offsets(fd_out, c); // Write out the container and all slices. if (cram_flush_container2(fd_out, c) != 0) return -1; HashTableDestroy(c->tags_used, 1); c->tags_used = NULL; // Avoids freeing codecs twice. cram_free_container(c); HashTableDestroy(ci_h, 0); ci_h = NULL; if (n_containers && --n_containers <= 0) break; } return cram_write_eof_block(fd_out); tidy: HashTableDestroy(c->tags_used, 1); c->tags_used = NULL; // Avoids freeing codecs twice. cram_free_container(c); if (ci_h) HashTableDestroy(ci_h, 0); return cram_write_eof_block(fd_out); } /* * ----------------------------------------------------------------------------- */ /* * Loads the cram index and seeks to the Nth container. * Returns 0 on success * -1 on failure */ int index_start(cram_fd *fd, char *fn, int container) { char fn_idx[PATH_MAX]; FILE *fp; size_t len, buf_alloc = 0, buf_sz = 0; char *buf = NULL; snprintf(fn_idx, PATH_MAX, "%s.crai", fn); if (!(fp = fopen(fn_idx, "r"))) { perror(fn_idx); return -1; } // Load the entire index into memory buf = malloc((buf_alloc = 65536)); if (!buf) return -1; while ((len = fread(buf + buf_sz, 1, 65536, fp)) > 0) { buf_sz += len; if (buf_alloc < buf_sz + 65536) { buf_alloc *= 2; buf = realloc(buf, buf_alloc); if (!buf) return -1; } } // Uncompress if required if (buf_sz >= 2 && buf[0] == 31 && (unsigned char)buf[1] == 139) { char *u = zlib_mem_inflate(buf, buf_sz, &buf_sz); free(buf); if (!u) return -1; buf = u; } // Skip lines char *cp = buf; while (container--) { while (*cp && *cp != '\n') cp++; if (!*cp) break; cp++; } if (container != -1) { free(buf); return -1; } strtol(cp, &cp, 10); strtol(cp, &cp, 10); strtol(cp, &cp, 10); if (cram_seek(fd, strtoll(cp, &cp, 10), SEEK_SET) != 0) { free(buf); return -1; } free(buf); return 0; } void usage(int err) { fprintf(err ? stderr : stdout, "Usage: cram_filter [options] in.cram out.cram\n\n" "Valid options:\n" " -n start[-end] Only emit containers 'start' to 'end' inclusive.\n" " '-n 100' is equivalent to '-n 100-100'.\n" " -r range Limit output to containers overlapping 'range'.\n" " '-r chr1' matches all of chr1.\n" " '-r chr1:1000' is equivalent to '-r chr1:1000-1000'.\n" " -q Drop quality strings (CRAM QS).\n" " -t tag-list Discard comma separated list of tag types.\n" " -T tag-list Keep only aux. tag types in the specified list.\n" " -! Disable all checking of checksums.\n" " -h Show this help.\n" ); exit(err); } int main(int argc, char **argv) { cram_fd *fd_in, *fd_out; int drop_qs = 0, ignore_md5 = 0; char *keep_aux = NULL, *range = NULL; int c, c_start = 0, c_end = -1, require_index = 0; // Map of data series 2 or 3 byte code to content_id(s). HashTable *ds_h = HashTableCreate(128, HASH_DYNAMIC_SIZE| HASH_NONVOLATILE_KEYS | HASH_INT_KEYS); if (!ds_h) return 1; // Parse arguments while ((c = getopt(argc, argv, "hqt:T:!n:r:")) != -1) { switch (c) { case 't': { while (*optarg) { HashData hd; uintptr_t k = (optarg[0]<<16) | (optarg[1]<<8); hd.i32[0] = UINT_MAX; hd.i32[1] = UINT_MAX; HashTableAdd(ds_h, (char *)k, sizeof(k), hd, NULL); while (*optarg && *optarg != ',') optarg++; if (*optarg == ',') optarg++; } break; } case 'T': keep_aux = optarg; break; case 'q': drop_qs = 1; break; case '!': ignore_md5 = 1; break; case 'n': c_start = strtol(optarg, &optarg, 0); if (optarg && *optarg++) c_end = strtol(optarg, &optarg, 0); else c_end = c_start; require_index = 1; break; case 'r': range = optarg; require_index = 2; break; case 'h': usage(0); default: usage(1); } } if (argc - optind != 2) usage(1); if (NULL == (fd_in = cram_open(argv[optind], "rb"))) { fprintf(stderr, "Error opening CRAM file '%s'.\n", argv[optind]); return 1; } // Parse index if required by -n and -r options. if (require_index == 1) { // For -n we parse the index manually as we need to track // the order of containers. if (index_start(fd_in, argv[optind], c_start) != 0) { fprintf(stderr, "Failed to seek to container #%d\n", c_start); return 1; } } if (require_index == 2) { // Need this for -r only. if (cram_index_load(fd_in, argv[optind])) { fprintf(stderr, "Unable to load .crai index\n"); return 1; } int refid, start, end; cram_range r; char *cp = strchr(range, ':'); if (cp) { *cp = 0; switch(sscanf(cp+1, "%d-%d", &start, &end)) { case 1: end = start; break; case 2: break; default: fprintf(stderr, "Malformed range format\n"); return 1; } } else { start = INT_MIN; end = INT_MAX; } if ((refid = sam_hdr_name2ref(fd_in->header, range)) == -1 && *range != '*') { fprintf(stderr, "Unknown reference name '%s'\n", range); return 1; } r.refid = refid; r.start = start; r.end = end; if (cram_set_option(fd_in, CRAM_OPT_RANGE, &r) != 0) { fprintf(stderr, "Failed to seek to range.\n"); return 1; } } if (NULL == (fd_out = cram_open(argv[optind+1], "wb"))) { fprintf(stderr, "Error opening CRAM file '%s'.\n", argv[optind+1]); return 1; } if (ignore_md5) { if (cram_set_option(fd_in, CRAM_OPT_IGNORE_MD5, ignore_md5)) return 1; if (cram_set_option(fd_in, CRAM_OPT_IGNORE_CHKSUM, ignore_md5)) return 1; } fd_out->header = fd_in->header; sam_hdr_incr_ref(fd_in->header); cram_write_SAM_hdr(fd_out, fd_out->header); // Mark the things we wish to remove. if (drop_qs) { HashData hd; uintptr_t k = ('Q'<<8) | 'S'; hd.i32[0] = UINT_MAX; hd.i32[1] = UINT_MAX; HashTableAdd(ds_h, (char *)k, sizeof(k), hd, NULL); } if (0 != filter_blocks(fd_in, fd_out, ds_h, drop_qs, keep_aux, c_end - c_start+1)) { fprintf(stderr, "Filter blocks failed\n"); return 1; } cram_close(fd_in); cram_close(fd_out); HashTableDestroy(ds_h, 0); return 0; } io_lib-io_lib-1-14-11/progs/cram_index.c000066400000000000000000000047361336132477700200030ustar00rootroot00000000000000/* * Copyright (c) 2013 Genome Research Ltd. * Author(s): 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. */ /* * A debugging program to dump out information on the layout of a CRAM file. * It's an abomination frankly, but isn't intended for production use. */ #include "io_lib_config.h" #include #include #include #include #include #include #include int main(int argc, char **argv) { cram_fd *fd; if (argc != 2 && argc != 3) { fprintf(stderr, "Usage: cram_index filename.cram [filename.cram.crai]\n"); return 1; } if (NULL == (fd = cram_open(argv[1], "rb"))) { fprintf(stderr, "Error opening CRAM file '%s'.\n", argv[1]); return 1; } cram_set_option(fd, CRAM_OPT_REQUIRED_FIELDS, SAM_RNAME | SAM_POS | SAM_CIGAR); if (cram_index_build(fd, argv[argc-1]) == -1) { cram_close(fd); return 1; } cram_close(fd); return 0; } io_lib-io_lib-1-14-11/progs/cram_size.c000066400000000000000000000220041336132477700176320ustar00rootroot00000000000000/* * Copyright (c) 2013-2015 Genome Research Ltd. * Author(s): 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. */ /* * A cut down version of cram_dump.c to accumulate only size * information per data series. This is much faster than cram_dump as * it does not require uncompression of data blocks. */ #include "io_lib_config.h" #include #include #include #include #include #include // Accumulate per {data_series, content_id} combination. void ParseMap(cram_map **ma, char *data, HashTable *ds_h) { int i; uintptr_t k; for (i = 0; i < CRAM_MAP_HASH; i++) { cram_map *m; for (m = ma[i]; m; m = m->next) { // Crude, only works with single byte ITF8 values if (m->encoding == E_EXTERNAL || m->encoding == E_BYTE_ARRAY_STOP || m->encoding == E_BYTE_ARRAY_LEN) { HashData hd; hd.i = (unsigned char)data[m->offset + m->size-1]; k = (m->key << 8) | hd.i; cram_codec *c = cram_decoder_init(m->encoding, data + m->offset, m->size, E_BYTE_ARRAY, 0); int id1, id2; if (c) { id1 = cram_codec_to_id(c, &id2); c->free(c); if (id1 >= 0) { hd.i = id1; HashTableAdd(ds_h, (char *)k, 4, hd, NULL); } if (id2 >= 0) { hd.i = id2; HashTableAdd(ds_h, (char *)k, 4, hd, NULL); } } else { HashTableAdd(ds_h, (char *)k, 4, hd, NULL); } } } } } void print_sizes(HashTable *bsize_h, HashTable *ds_h, HashTable *dc_h, int bmax) { intptr_t id; for (id = -1; id <= bmax; id++) { intptr_t k; HashItem *hi; HashIter *iter; if (!(hi = HashTableSearch(bsize_h, (char *)id, sizeof(id)))) continue; k = (intptr_t) hi->key; if (k == -1) { printf("Block CORE , total size %11"PRId64"\n", hi->data.i); continue; } printf("Block content_id %7d, total size %11"PRId64" ", (int) k, hi->data.i); struct { int id; enum cram_block_method method; } id_type = {k, 0}; enum cram_block_method methods[] = { GZIP, BZIP2, LZMA, RANS0, RANS1, RANS_PR0, RANS_PR1, RANS_PR64, RANS_PR65, RANS_PR128, RANS_PR129, RANS_PR192, RANS_PR193, FQZ, NAME_TOK3, BSC }; int count[1+sizeof(methods)/sizeof(*methods)] = {0}; int i; for (i = 0; i < sizeof(methods)/sizeof(*methods); i++) { id_type.method = methods[i]; if ((hi = HashTableSearch(dc_h, (char *)&id_type, sizeof(id_type)))) { count[0] += hi->data.i; count[i+1] += hi->data.i; } } for (i = 1; i <= sizeof(methods)/sizeof(*methods); i++) { printf("%s%s%c%s", (count[i]+0.01)/(count[0]+0.01) >= 0.50 ? "\033[7m":"", (count[i]+0.01)/(count[0]+0.01) >= 0.10 ? "\033[4m":"", " gblrR01458923fnB"[count[i]?i:0], "\033[0m"); } iter = HashTableIterCreate(); while ((hi = HashTableIterNext(ds_h, iter))) { int c; char buf[5]; int x = 4; if (hi->data.i != k) continue; c = ((uintptr_t) hi->key)>>8; buf[x--] = 0; while(c & 0xff) { buf[x--] = c; c >>= 8; } printf(" %s", &buf[x+1]); } putchar('\n'); HashTableIterDestroy(iter); } } int process_sizes(cram_fd *fd, HashTable *bsize_h, HashTable *ds_h, HashTable *dc_h, int *bmax) { cram_container *c; off_t pos, pos2, hpos; pos = CRAM_IO_TELLO(fd); while ((c = cram_read_container(fd))) { int j; if (fd->err) { perror("Cram container read"); return 1; } hpos = CRAM_IO_TELLO(fd); if (!c->length) { pos = CRAM_IO_TELLO(fd); continue; } if (!(c->comp_hdr_block = cram_read_block(fd))) return 1; assert(c->comp_hdr_block->content_type == COMPRESSION_HEADER); c->comp_hdr = cram_decode_compression_header(fd, c->comp_hdr_block); if (!c->comp_hdr) return 1; ParseMap(c->comp_hdr->rec_encoding_map, (char *)c->comp_hdr_block->data, ds_h); ParseMap(c->comp_hdr->tag_encoding_map, (char *)c->comp_hdr_block->data, ds_h); for (j = 0; j < c->num_landmarks; j++) { cram_slice *s; int id; pos2 = CRAM_IO_TELLO(fd); assert(pos2 - pos - c->offset == c->landmark[j]); s = cram_read_slice(fd); // Accumulate per block content_id for (id = 0; id < s->hdr->num_blocks; id++) { HashItem *hi; intptr_t k = s->block[id]->content_type == CORE ? -1 : s->block[id]->content_id; hi = HashTableSearch(bsize_h, (char *)k, sizeof(k)); if (hi) { hi->data.i += s->block[id]->comp_size; } else { HashData hd; hd.i = s->block[id]->comp_size; HashTableAdd(bsize_h, (char *)k, sizeof(k), hd, NULL); } // WARNING: scuppered by having high content_id values. if (*bmax < s->block[id]->content_id) *bmax = s->block[id]->content_id; } // Hack for rans1 for (id = 0; id < s->hdr->num_blocks; id++) { if (s->block[id]->comp_size >= 2 && s->block[id]->orig_method == RANS0 && s->block[id]->data[0] != 0) s->block[id]->orig_method = RANS1; } // Hack for ransPR* for (id = 0; id < s->hdr->num_blocks; id++) { if (s->block[id]->comp_size >= 2 && s->block[id]->orig_method == RANS_PR0 && s->block[id]->data[0] != 0) { // Assumption: PR1 to PR193 are consecutive s->block[id]->orig_method = RANS_PR1-1; s->block[id]->orig_method += s->block[id]->data[0]&0x01; s->block[id]->orig_method += 2*((s->block[id]->data[0]&0x40)>0); s->block[id]->orig_method += 4*((s->block[id]->data[0]&0x80)>0); } } // Accumulate per {id, compression_method} combo for (id = 0; id < s->hdr->num_blocks; id++) { HashData hd; HashItem *hi; cram_block *b = s->block[id]; struct { int id; enum cram_block_method method; } id_type = {b->content_id, b->orig_method}; hd.i = 0; hi = HashTableAdd(dc_h, (char *)&id_type, sizeof(id_type), hd, NULL); hi->data.i++; int t, m; char fields[1024], *fp = fields; for (m = 0; m < 2; m++) { cram_map **ma = m ? c->comp_hdr->tag_encoding_map : c->comp_hdr->rec_encoding_map; for (t = 0; t < CRAM_MAP_HASH; t++) { cram_map *m; unsigned char *data = c->comp_hdr_block->data; for (m = ma[t]; m; m = m->next) { if (m->encoding != E_EXTERNAL && m->encoding != E_BYTE_ARRAY_STOP && m->encoding != E_BYTE_ARRAY_LEN) continue; if (data[m->offset + m->size-1] != b->content_id) continue; if ((m->key>>16)&0xff) *fp++ = (m->key>>16)&0xff; *fp++ = (m->key>> 8)&0xff; *fp++ = (m->key>> 0)&0xff; *fp++ = ' '; } } } *fp++ = 0; } cram_free_slice(s); } pos = CRAM_IO_TELLO(fd); assert(pos == hpos + c->length); cram_free_container(c); } return 0; } int main(int argc, char **argv) { cram_fd *fd; HashTable *bsize_h; HashTable *ds_h; // content_id to data-series lookup. HashTable *dc_h; // content_id to data-compression lookup int bmax = 0; bsize_h = HashTableCreate(128, HASH_DYNAMIC_SIZE| HASH_NONVOLATILE_KEYS | HASH_INT_KEYS); ds_h = HashTableCreate(128, HASH_DYNAMIC_SIZE| HASH_NONVOLATILE_KEYS | HASH_INT_KEYS); dc_h = HashTableCreate(128, HASH_DYNAMIC_SIZE); if (argc < 2) { fprintf(stderr, "Usage: cram_size filename.cram\n"); return 1; } if (NULL == (fd = cram_open(argv[1], "rb"))) { fprintf(stderr, "Error opening CRAM file '%s'.\n", argv[1]); return 1; } if (0 != process_sizes(fd, bsize_h, ds_h, dc_h, &bmax)) return 1; cram_close(fd); print_sizes(bsize_h, ds_h, dc_h, bmax); HashTableDestroy(bsize_h, 0); HashTableDestroy(ds_h, 0); HashTableDestroy(dc_h, 0); return 0; } io_lib-io_lib-1-14-11/progs/cram_to_sam.c000066400000000000000000000135551336132477700201550ustar00rootroot00000000000000/* * Copyright (c) 2013 Genome Research Ltd. * Author(s): 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. */ /* * Author: James Bonfield, Sanger Institute, 2013. * * Converts a CRAM file to a SAM or BAM file. */ #include "io_lib_config.h" #include #include #include #include #include #include void usage(FILE *fp) { fprintf(fp, "Usage: cram_to_sam [-r ref.fa] [-m] [-b] [-0..9] [-u] " "filename.cram [output_filename]\n\n"); fprintf(fp, "Options:\n"); fprintf(fp, " -r ref.fa Specifies the reference file.\n"); fprintf(fp, " -m Generate MD and NM tags:\n"); fprintf(fp, " -b Output in BAM (defaults to SAM)\n"); fprintf(fp, " -1 to -9 Set zlib compression level for BAM\n"); fprintf(fp, " -0 or -u Output uncompressed, if BAM.\n"); fprintf(fp, " -p str Set the prefix for auto-generated seq. names\n"); fprintf(fp, " -R region Extract region 'ref:start-end', eg -R chr1:1000-2000\n"); fprintf(fp, " -X Extract using the embedded reference (if present).\n"); } int main(int argc, char **argv) { cram_fd *fd; bam_file_t *bfd; bam_seq_t *bam = NULL; char mode[4] = {'w', '\0', '\0', '\0'}; char *prefix = NULL; int decode_md = 0; int C; int start, end; char ref_name[1024] = {0}, *arg_list, *ref_fn = NULL; int embed_ref = 0; while ((C = getopt(argc, argv, "bu0123456789mp:hr:R:X")) != -1) { switch (C) { case 'b': mode[1] = 'b'; break; case 'u': mode[2] = '0'; break; case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': mode[2] = C; break; case 'm': decode_md = 1; break; case 'p': prefix = optarg; break; case 'h': usage(stdout); return 0; case 'r': ref_fn = optarg; break; case 'X': embed_ref = 1; break; case 'R': { char *cp = strchr(optarg, ':'); if (cp) { *cp = 0; switch (sscanf(cp+1, "%d-%d", &start, &end)) { case 1: end = start; break; case 2: break; default: fprintf(stderr, "Malformed range format\n"); return 1; } } else { start = INT_MIN; end = INT_MAX; } strncpy(ref_name, optarg, 1023); break; } case '?': fprintf(stderr, "Unrecognised option: -%c\n", optopt); usage(stderr); return 1; } } if (argc - optind != 1 && argc - optind != 2) { usage(stderr); return 1; } if (argc - optind == 1) { if (NULL == (bfd = bam_open("-", mode))) { fprintf(stderr, "Failed to open SAM/BAM output\n."); return 1; } } else { if (NULL == (bfd = bam_open(argv[optind+1], mode))) { fprintf(stderr, "Failed to open SAM/BAM output\n."); perror(argv[optind+1]); return 1; } } if (NULL == (fd = cram_open(argv[optind], "rb"))) { fprintf(stderr, "Error opening CRAM file '%s'.\n", argv[optind]); return 1; } if (*ref_name != 0) cram_index_load(fd, argv[optind]); if (prefix) cram_set_option(fd, CRAM_OPT_PREFIX, prefix); if (decode_md) cram_set_option(fd, CRAM_OPT_DECODE_MD, decode_md); if (embed_ref) cram_set_option(fd, CRAM_OPT_EMBED_REF, embed_ref); /* Find and load reference */ cram_load_reference(fd, ref_fn); if (!fd->refs && !embed_ref) { fprintf(stderr, "Unable to find an appropriate reference.\n" "Please specify a valid reference with -r ref.fa option.\n"); return 1; } bfd->header = fd->header; if (*ref_name != 0) { cram_range r; int refid = sam_hdr_name2ref(fd->header, ref_name); if (refid == -1 && *ref_name != '*') { fprintf(stderr, "Unknown reference name '%s'\n", ref_name); return 1; } r.refid = refid; r.start = start; r.end = end; cram_set_option(fd, CRAM_OPT_RANGE, &r); } /* SAM Header */ if (!(arg_list = stringify_argv(argc, argv))) return 1; sam_hdr_add_PG(bfd->header, "cram_to_sam", "VN", PACKAGE_VERSION, "CL", arg_list, NULL); free(arg_list); bam_write_header(bfd); while (cram_get_bam_seq(fd, &bam) == 0) { bam_put_seq(bfd, bam); } if (!cram_eof(fd)) { fprintf(stderr, "Error while reading file\n"); return 1; } cram_close(fd); bfd->header = NULL; bam_close(bfd); free(bam); return 0; } io_lib-io_lib-1-14-11/progs/extract_fastq.c000066400000000000000000000121131336132477700205260ustar00rootroot00000000000000/* * Copyright (c) 2006-2007, 2010, 2013 Genome Research Ltd. * Author(s): 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. */ #ifdef HAVE_CONFIG_H #include "io_lib_config.h" #endif #include #include #include #include #include #include #include #include #include #include static int do_trans(mFILE *infp, char *in_file, FILE *outfp, int format) { Read *r; char *p = strrchr(in_file, '/'); int i; read_sections(READ_BASES); if (NULL == (r = mfread_reading(infp, in_file, format))) { fprintf(stderr, "Failed to read file '%s'\n", in_file); return 1; } if (NULL == p) p = in_file; else p++; fprintf(outfp, "@%s\n", p); fprintf(outfp, "%.*s\n", r->NBases, r->base); fprintf(outfp, "+%s\n", p); for (i = 0; i < r->NBases; i++) { int qual; switch (r->base[i]) { case 'A': case 'a': qual = r->prob_A[i]; break; case 'C': case 'c': qual = r->prob_C[i]; break; case 'G': case 'g': qual = r->prob_G[i]; break; case 'T': case 't': qual = r->prob_T[i]; break; default: qual = 0; } fputc(qual + 33, outfp); } fputc('\n', outfp); read_deallocate(r); fflush(outfp); return 0; } static void usage(void) { fprintf(stderr, "Usage: extract_fastq [-(abi|alf|scf|exp|pln)]\n" " [-output output_name] [-fofn fofn] [input_name] ...\n"); exit(1); } int main(int argc, char **argv) { int from_stdin = 1; mFILE *infp = mstdin(); FILE *outfp = stdout; int format = TT_ANY; int ret = 0; char *fofn = NULL; for (argc--, argv++; argc > 0; argc--, argv++) { if (strcasecmp(*argv, "-abi") == 0) { format = TT_ABI; } else if (strcasecmp(*argv, "-alf") == 0) { format = TT_ALF; } else if (strcasecmp(*argv, "-scf") == 0) { format = TT_SCF; } else if (strcasecmp(*argv, "-exp") == 0) { format = TT_EXP; } else if (strcasecmp(*argv, "-pln") == 0) { format = TT_PLN; } else if (strcasecmp(*argv, "-ztr") == 0) { format = TT_ZTR; } else if (strcmp(*argv, "-fofn") == 0) { fofn = *++argv; argc--; from_stdin = 0; } else if (strcasecmp(*argv, "-output") == 0) { if (NULL == (outfp = fopen(*++argv, "wb"))) { perror(*argv); return 1; } argc--; } else if (**argv != '-') { from_stdin = 0; break; } else { usage(); } } if (!from_stdin) { if (fofn) { FILE *fofn_fp; char line[8192]; if (strcmp(fofn, "stdin") == 0) fofn_fp = stdin; else fofn_fp = fopen(fofn, "r"); if (fofn_fp) { while (fgets(line, 8192, fofn_fp) != NULL) { char *cp; if ((cp = strchr(line, '\n'))) *cp = 0; if (format == TT_EXP) { infp = open_exp_mfile(line, NULL); } else { infp = open_trace_mfile(line, NULL); } if (NULL == infp) { perror(line); ret = 1; } else { ret |= do_trans(infp, line, outfp, format); mfclose(infp); } } fclose(fofn_fp); } } for (;argc > 0; argc--, argv++) { if (format == TT_EXP) { infp = open_exp_mfile(*argv, NULL); } else { infp = open_trace_mfile(*argv, NULL); } if (NULL == infp) { perror(*argv); ret = 1; } else { ret |= do_trans(infp, *argv, outfp, format); mfclose(infp); } } } else { ret = do_trans(infp, "", outfp, format); } return ret; } io_lib-io_lib-1-14-11/progs/extract_qual.c000066400000000000000000000250541336132477700203620ustar00rootroot00000000000000/* * Copyright (c) 2008, 2010, 2013 Genome Research Ltd. * Author(s): 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. */ /* * Copyright (c) Medical Research Council 1994-1999. All rights reserved. * * Permission to use, copy, modify and distribute this software and its * documentation for any purpose is hereby granted without fee, provided that * this copyright and notice appears in all copies. * * This file was written by James Bonfield, Simon Dear, Rodger Staden, * as part of the Staden Package at the MRC Laboratory of Molecular * Biology, Hills Road, Cambridge, CB2 2QH, United Kingdom. * * MRC disclaims all warranties with regard to this software. */ #ifdef HAVE_CONFIG_H #include "io_lib_config.h" #endif #include #include #include #include #include #include #include #include #include #include #include /* #include "stdio_hack.h" */ #define LINE_LENGTH 60 /* * Converts the confidence array to the accuracy value string (AV). * * Note no memory overrun checks are performed on buf. It is recommended * that it is allocated to 4*len (worst case of "100 " for each base). * * Returns the buf argument. */ static char *my_conf2str(int1 *conf, int len, char *buf) { int i; char *ret = buf, *rs = buf; for (i = 0; i < len; i++) { sprintf(buf, "%d ", conf[i]); buf += strlen(buf); if (buf - rs > LINE_LENGTH) { *buf++ = '\n'; *buf = '\0'; rs = buf; } } return ret; } static int do_trans(mFILE *infp, char *in_file, FILE *outfp, int format, int good_only, int clip_cosmid, int fasta_out) { Read *r; char *tmp_prob_A, *tmp_prob_C, *tmp_prob_G, *tmp_prob_T; char *cstr = NULL; read_sections(READ_BASES); if (NULL == (r = mfread_reading(infp, in_file, format))) { fprintf(stderr, "Failed to read file '%s'\n", in_file); return 1; } tmp_prob_A = r->prob_A; tmp_prob_C = r->prob_C; tmp_prob_G = r->prob_G; tmp_prob_T = r->prob_T; #ifdef IOLIB_EXP if (good_only && r->orig_trace_format == TT_EXP) { int left=0, right=r->NBases + 1, val, lval, rval; Exp_info *e = (Exp_info *)r->orig_trace; if (0 == exp_get_int(e, EFLT_SL, &val)) if (val > left) left = val; if (0 == exp_get_int(e, EFLT_QL, &val)) if (val > left) left = val; if (0 == exp_get_int(e, EFLT_SR, &val)) if (val < right) right = val; if (0 == exp_get_int(e, EFLT_QR, &val)) if (val < right) right = val; /* This is horrid - see gap seqInfo.c file for explaination */ if (clip_cosmid) { int got_cosmid; if (0 == exp_get_rng(e, EFLT_CS, &lval, &rval)) { got_cosmid = 1; } else if (0 == exp_get_int(e, EFLT_CL, &lval) && 0 == exp_get_int(e, EFLT_CR, &rval)) { got_cosmid = 1; } else { got_cosmid = 0; } if (got_cosmid) { if (lval <= left && rval <= left) ; else if (lval <= left+1 && rval < right) left = rval; else if (lval <= left+1 && rval >= right) right = left+1; else if (lval < right && rval < right) right = lval; else if (lval < right && rval >= right) right = lval; } } r->prob_A += left; r->prob_C += left; r->prob_G += left; r->prob_T += left; r->NBases = right - left - 1; } else #endif /* IOLIB_EXP */ if (good_only) { r->prob_A += r->leftCutoff; r->prob_C += r->leftCutoff; r->prob_G += r->leftCutoff; r->prob_T += r->leftCutoff; r->NBases = r->rightCutoff - r->leftCutoff - 1; } /* Confidence values */ if (r->prob_A && r->prob_C && r->prob_G && r->prob_T && r->NBases > 0) { int i; /* We have some, but are they non zero values? */ for (i = 0; i < r->NBases; i++) { if (r->prob_A[i] || r->prob_C[i] || r->prob_G[i] || r->prob_T[i]) break; } if (i != r->NBases) { int1 *conf = (int1 *)xmalloc(r->NBases); cstr = (char *)xmalloc(r->NBases * 4 + 2); for (i = 0; i < r->NBases; i++) { switch (r->base[i]) { case 'a': case 'A': conf[i] = r->prob_A[i]; break; case 'c': case 'C': conf[i] = r->prob_C[i]; break; case 'g': case 'G': conf[i] = r->prob_G[i]; break; case 't': case 'T': conf[i] = r->prob_T[i]; break; case 'b': case 'B': conf[i] = (r->prob_C[i] + r->prob_G[i] + r->prob_T[i]) / 3; break; case 'd': case 'D': conf[i] = (r->prob_A[i] + r->prob_G[i] + r->prob_T[i]) / 3; break; case 'h': case 'H': conf[i] = (r->prob_A[i] + r->prob_C[i] + r->prob_T[i]) / 3; break; case 'v': case 'V': conf[i] = (r->prob_A[i] + r->prob_C[i] + r->prob_G[i]) / 3; break; case 'k': case 'K': conf[i] = (r->prob_G[i] + r->prob_T[i]) / 2; break; case 'm': case 'M': conf[i] = (r->prob_A[i] + r->prob_C[i]) / 2; break; case 'r': case 'R': conf[i] = (r->prob_A[i] + r->prob_G[i]) / 2; break; case 's': case 'S': conf[i] = (r->prob_C[i] + r->prob_G[i]) / 2; break; case 'w': case 'W': conf[i] = (r->prob_A[i] + r->prob_T[i]) / 2; break; case 'y': case 'Y': conf[i] = (r->prob_C[i] + r->prob_T[i]) / 2; break; default: conf[i] = (r->prob_A[i] + r->prob_C[i] + r->prob_G[i] + r->prob_T[i]) / 4; } } my_conf2str(conf, r->NBases, cstr); xfree(conf); } } if (fasta_out) { char *p = strrchr(in_file, '/'); /* Add header */ if (NULL == p) p = in_file; else p++; fprintf(outfp, ">%s\n", p); } if (cstr) { fprintf(outfp,"%s\n", cstr); xfree(cstr); } r->prob_A = tmp_prob_A; r->prob_C = tmp_prob_C; r->prob_G = tmp_prob_G; r->prob_T = tmp_prob_T; read_deallocate(r); fflush(outfp); return 0; } static void usage(void) { fprintf(stderr, "Usage: extract_qual [-r] [-(abi|alf|scf|exp|pln|ztr)]\n" " [-good_only] [-clip_cosmid] [-fasta_out]\n" " [-output output_name] [input_name] ...\n"); exit(1); } int main(int argc, char **argv) { int from_stdin = 1; mFILE *infp = mstdin(); FILE *outfp = stdout; int format = TT_ANY; int redirect = 1; int good_only = 0; int clip_cosmid = 0; int fasta_out = 0; int ret = 0; char *fofn = NULL; for (argc--, argv++; argc > 0; argc--, argv++) { if (strcmp(*argv, "-r") == 0) { redirect = 0; } else if (strcasecmp(*argv, "-abi") == 0) { format = TT_ABI; } else if (strcasecmp(*argv, "-alf") == 0) { format = TT_ALF; } else if (strcasecmp(*argv, "-scf") == 0) { format = TT_SCF; } else if (strcasecmp(*argv, "-exp") == 0) { format = TT_EXP; } else if (strcasecmp(*argv, "-pln") == 0) { format = TT_PLN; } else if (strcasecmp(*argv, "-ztr") == 0) { format = TT_ZTR; } else if (strcasecmp(*argv, "-good_only") == 0) { good_only = 1; } else if (strcasecmp(*argv, "-clip_cosmid") == 0) { clip_cosmid = 1; } else if (strcasecmp(*argv, "-fasta_out") == 0) { fasta_out = 1; } else if (strcmp(*argv, "-fofn") == 0) { fofn = *++argv; argc--; from_stdin = 0; } else if (strcasecmp(*argv, "-output") == 0) { if (NULL == (outfp = fopen(*++argv, "wb"))) { perror(*argv); return 1; } argc--; } else if (**argv != '-') { from_stdin = 0; break; } else { usage(); } } read_experiment_redirect(redirect); if (!from_stdin) { if (fofn) { FILE *fofn_fp; char line[8192]; if (strcmp(fofn, "stdin") == 0) fofn_fp = stdin; else fofn_fp = fopen(fofn, "r"); if (fofn_fp) { while (fgets(line, 8192, fofn_fp) != NULL) { char *cp; if ((cp = strchr(line, '\n'))) *cp = 0; if (format == TT_EXP) { infp = open_exp_mfile(line, NULL); } else { infp = open_trace_mfile(line, NULL); } if (NULL == infp) { perror(line); ret = 1; } else { ret |= do_trans(infp, line, outfp, format, good_only, clip_cosmid, fasta_out); mfclose(infp); } } fclose(fofn_fp); } } for (;argc > 0; argc--, argv++) { if (format == TT_EXP) { infp = open_exp_mfile(*argv, NULL); } else { infp = open_trace_mfile(*argv, NULL); } if (NULL == infp) { perror(*argv); ret = 1; } else { ret |= do_trans(infp, *argv, outfp, format, good_only, clip_cosmid, fasta_out); mfclose(infp); } } } else { ret = do_trans(infp, "", outfp, format, good_only, clip_cosmid, fasta_out); } return ret; } io_lib-io_lib-1-14-11/progs/extract_seq.c000066400000000000000000000222461336132477700202100ustar00rootroot00000000000000/* * Copyright (c) 2003, 2005-2008, 2010, 2013 Genome Research Ltd. * Author(s): 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. */ /* * Author(s): James Bonfield * * Copyright (c) 1996, 1999-2001 MEDICAL RESEARCH COUNCIL * All rights reserved * * 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 name of the MEDICAL RESEARCH COUNCIL, THE LABORATORY OF * MOLECULAR BIOLOGY 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 THE COPYRIGHT HOLDERS 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 THE COPYRIGHT OWNER 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. */ /* * Copyright (c) Medical Research Council 1994-1999. All rights reserved. * * Permission to use, copy, modify and distribute this software and its * documentation for any purpose is hereby granted without fee, provided that * this copyright and notice appears in all copies. * * This file was written by James Bonfield, Simon Dear, Rodger Staden, * as part of the Staden Package at the MRC Laboratory of Molecular * Biology, Hills Road, Cambridge, CB2 2QH, United Kingdom. * * MRC disclaims all warranties with regard to this software. */ #ifdef HAVE_CONFIG_H #include "io_lib_config.h" #endif #include #include #include #include #include #include #include #include #include #include /* #include "stdio_hack.h" */ #define LINE_LENGTH 60 static int do_trans(mFILE *infp, char *in_file, FILE *outfp, int format, int good_only, int clip_cosmid, int fasta_out) { Read *r; char *tmp_base; read_sections(READ_BASES); if (NULL == (r = mfread_reading(infp, in_file, format))) { fprintf(stderr, "Failed to read file '%s'\n", in_file); return 1; } tmp_base = r->base; #ifdef IOLIB_EXP if (good_only && r->orig_trace_format == TT_EXP) { int left=0, right=r->NBases + 1, val, lval, rval; Exp_info *e = (Exp_info *)r->orig_trace; if (0 == exp_get_int(e, EFLT_SL, &val)) if (val > left) left = val; if (0 == exp_get_int(e, EFLT_QL, &val)) if (val > left) left = val; if (0 == exp_get_int(e, EFLT_SR, &val)) if (val < right) right = val; if (0 == exp_get_int(e, EFLT_QR, &val)) if (val < right) right = val; /* This is horrid - see gap seqInfo.c file for explaination */ if (clip_cosmid) { int got_cosmid; if (0 == exp_get_rng(e, EFLT_CS, &lval, &rval)) { got_cosmid = 1; } else if (0 == exp_get_int(e, EFLT_CL, &lval) && 0 == exp_get_int(e, EFLT_CR, &rval)) { got_cosmid = 1; } else { got_cosmid = 0; } if (got_cosmid) { if (lval <= left && rval <= left) ; else if (lval <= left+1 && rval < right) left = rval; else if (lval <= left+1 && rval >= right) right = left+1; else if (lval < right && rval < right) right = lval; else if (lval < right && rval >= right) right = lval; } } r->base += left; r->NBases = right - left - 1; } else #endif /* IOLIB_EXP */ if (good_only) { r->base += r->leftCutoff; r->NBases = r->rightCutoff - r->leftCutoff - 1; } if (fasta_out) { char *p = strrchr(in_file, '/'); int i; /* Add header */ if (NULL == p) p = in_file; else p++; fprintf(outfp, ">%s\n", p); /* Replace - with N */ for (i = 0; i < r->NBases; i++) { if (r->base[i] == '-') r->base[i] = 'N'; } } set_compression_method(0); /* We don't want to gzip the output */ fwrite_reading(outfp, r, TT_PLN); r->base = tmp_base; read_deallocate(r); fflush(outfp); return 0; } static void usage(void) { fprintf(stderr, "Usage: extract_seq [-r] [-(abi|alf|scf|exp|pln|ztr)]\n" " [-good_only] [-clip_cosmid] [-fasta_out]\n" " [-output output_name] [input_name] ...\n"); exit(1); } int main(int argc, char **argv) { int from_stdin = 1; mFILE *infp = mstdin(); FILE *outfp = stdout; int format = TT_ANY; int redirect = 1; int good_only = 0; int clip_cosmid = 0; int fasta_out = 0; int ret = 0; char *fofn = NULL; for (argc--, argv++; argc > 0; argc--, argv++) { if (strcmp(*argv, "-r") == 0) { redirect = 0; } else if (strcasecmp(*argv, "-abi") == 0) { format = TT_ABI; } else if (strcasecmp(*argv, "-alf") == 0) { format = TT_ALF; } else if (strcasecmp(*argv, "-scf") == 0) { format = TT_SCF; } else if (strcasecmp(*argv, "-exp") == 0) { format = TT_EXP; } else if (strcasecmp(*argv, "-pln") == 0) { format = TT_PLN; } else if (strcasecmp(*argv, "-ztr") == 0) { format = TT_ZTR; } else if (strcasecmp(*argv, "-good_only") == 0) { good_only = 1; } else if (strcasecmp(*argv, "-clip_cosmid") == 0) { clip_cosmid = 1; } else if (strcasecmp(*argv, "-fasta_out") == 0) { fasta_out = 1; } else if (strcmp(*argv, "-fofn") == 0) { fofn = *++argv; argc--; from_stdin = 0; } else if (strcasecmp(*argv, "-output") == 0) { if (NULL == (outfp = fopen(*++argv, "wb"))) { perror(*argv); return 1; } argc--; } else if (**argv != '-') { from_stdin = 0; break; } else { usage(); } } read_experiment_redirect(redirect); if (!from_stdin) { if (fofn) { FILE *fofn_fp; char line[8192]; if (strcmp(fofn, "stdin") == 0) fofn_fp = stdin; else fofn_fp = fopen(fofn, "r"); if (fofn_fp) { while (fgets(line, 8192, fofn_fp) != NULL) { char *cp; if ((cp = strchr(line, '\n'))) *cp = 0; if (format == TT_EXP) { infp = open_exp_mfile(line, NULL); } else { infp = open_trace_mfile(line, NULL); } if (NULL == infp) { perror(line); ret = 1; } else { ret |= do_trans(infp, line, outfp, format, good_only, clip_cosmid, fasta_out); mfclose(infp); } } fclose(fofn_fp); } } for (;argc > 0; argc--, argv++) { if (format == TT_EXP) { infp = open_exp_mfile(*argv, NULL); } else { infp = open_trace_mfile(*argv, NULL); } if (NULL == infp) { perror(*argv); ret = 1; } else { ret |= do_trans(infp, *argv, outfp, format, good_only, clip_cosmid, fasta_out); mfclose(infp); } } } else { ret = do_trans(infp, "", outfp, format, good_only, clip_cosmid, fasta_out); } return ret; } io_lib-io_lib-1-14-11/progs/get_comment.c000066400000000000000000000145331336132477700201670ustar00rootroot00000000000000/* * Copyright (c) 2005, 2007, 2010 Genome Research Ltd. * Author(s): 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. */ /* * Author(s): James Bonfield * * Copyright (c) 2001 MEDICAL RESEARCH COUNCIL * All rights reserved * * 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 name of the MEDICAL RESEARCH COUNCIL, THE LABORATORY OF * MOLECULAR BIOLOGY 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 THE COPYRIGHT HOLDERS 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 THE COPYRIGHT OWNER 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. */ /* * Fetches all or several specific comment(s) from a trace file TEXT section. * * Usage: * get_comment [options] [field ...] < infile * * Options: * -c Suppresses display of field-ID * -h Help * * Return codes: * 0 Success * 1 At least one field was not found * 2 Failed to read file, or usage message displayed */ #ifdef HAVE_CONFIG_H #include "io_lib_config.h" #endif #include #include #include #include #include /* Nasty Microsoft bits */ #ifdef _MSC_VER # define DLL_IMPORT __declspec(dllimport) #else # define DLL_IMPORT #endif /* * From unistd.h extern DLL_IMPORT char *optarg; extern DLL_IMPORT int optind; */ void usage(void) { puts("Usage:"); puts(" get_comment [options] [field ...] < infile"); puts("\nOptions:"); puts(" -c Suppresses display of field-ID"); puts(" -h Help"); puts("\nReturn codes:"); puts(" 0 Success"); puts(" 1 At least one field was not found"); puts(" 2 Failed to read file, or usage message displayed"); exit(2); } int main(int argc, char **argv) { Read *r; char *ident, *value; int ident_len, value_len; enum state_t { NAME, EQUALS, VALUE, NL } state; size_t len; int i, j, found; int suppress = 0; int *found_args = NULL; /* Parse arguments */ for (argc--, argv++; argc > 0; argc--, argv++) { if (**argv != '-') break; if (strcmp(*argv, "-c") == 0) { suppress = 1; } else { usage(); } } /* Read the file */ read_sections(READ_COMMENTS); if (NULL == (r = fread_reading(stdin, "(stdin)", TT_ANY))) { fprintf(stderr, "failed to read trace from stdin\n"); return 2; } if (!r->info) return 1; if (argc == 0) { /* Display all of them */ puts(r->info); } else { /* Display only the ones listed on the command line */ found_args = (int *)calloc(argc, sizeof(int)); len = strlen(r->info); state = NAME; ident = r->info; found = 0; /* Not needed, but avoids "might be used uninitialized" message */ value = NULL; ident_len = value_len = 0; for (i = 0; i <= len; i++) { switch (state) { case NAME: if (r->info[i] == '=') { state = EQUALS; ident_len = &r->info[i] - ident; value_len = 0; } break; case EQUALS: for (j = 0; j < argc; j++) { if (strncmp(ident, argv[j], ident_len) == 0) { found = 1; found_args[j] = 1; } } state = VALUE; value = &r->info[i]; /* DELIBERATE FLOW THROUGH */ case VALUE: if (r->info[i] == '\n' || r->info[i] == 0) { value_len = &r->info[i] - value; state = NL; } break; case NL: if (found) { if (suppress) { printf("%.*s\n", value_len, value); } else { printf("%.*s=%.*s\n", ident_len, ident, value_len, value); } } state = NAME; ident = &r->info[i]; found = 0; break; } } } read_deallocate(r); if (found_args) { for (j = 0; j < argc; j++) { if (found_args[j] == 0) return 1; } } return 0; } io_lib-io_lib-1-14-11/progs/hash_exp.c000066400000000000000000000063461336132477700174700ustar00rootroot00000000000000/* * Copyright (c) 2006-2007, 2010-2011 Genome Research Ltd. * Author(s): 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. */ #ifdef HAVE_CONFIG_H #include "io_lib_config.h" #endif #include #include #include #include #include #include #include HashFile *build_index(FILE *fp) { char line[8192]; char rname[8192]; size_t pos = 0, last = 0; char *c = "magic"; HashFile *hf; /* Create the hash table */ hf = HashFileCreate(0, HASH_DYNAMIC_SIZE); hf->headers = (HashFileSection *)malloc(sizeof(*hf->headers)); hf->nheaders = 0; for (*rname = 0; c;) { c = fgets(line, 8192, fp); if (c == NULL || strncmp("ID ", line, 5) == 0) { /* Add this entry; it extends from 'last' to 'pos' */ if (*rname) { HashData hd; HashFileItem *hfi = (HashFileItem *)calloc(1, sizeof(*hfi)); hfi->header = 0; hfi->footer = 0; hfi->pos = last; hfi->size = pos - last; hd.p = hfi; HashTableAdd(hf->h, rname, strlen(rname), hd, NULL); } /* Remember this ID line for when we meet the next */ if (c) { char *nl; if ((nl = strchr(c, '\n'))) *nl = 0; if ((nl = strchr(c, '\r'))) *nl = 0; strcpy(rname, c+5); } last = pos; } pos = ftell(fp); } HashTableStats(hf->h, stderr); return hf; } int main(int argc, char **argv) { HashFile *hf; FILE *fp; if (argc != 2) { fprintf(stderr, "Usage: hash_exp exp_file_ball > exp.hash\n"); return 1; } if (NULL == (fp = fopen(argv[1], "rb+"))) { perror(argv[1]); return 1; } hf = build_index(fp); //hf->archive = NULL; HashFileSave(hf, fp, 0); return 0; } io_lib-io_lib-1-14-11/progs/hash_extract.c000066400000000000000000000063311336132477700203400ustar00rootroot00000000000000/* * Copyright (c) 2005-2008, 2010, 2013 Genome Research Ltd. * Author(s): 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. */ #ifdef HAVE_CONFIG_H #include "io_lib_config.h" #endif #include #include #include #include #include /* * Copies a single named file to stdout. * Returns 0 on success * 1 on failure */ int extract(HashFile *hf, char *file) { size_t len; char *data; if ((data = HashFileExtract(hf, file, &len))) { fwrite(data, len, 1, stdout); free(data); return 0; } return 1; } int main(int argc, char **argv) { char *fofn = NULL; char *hash; HashFile *hf; int ret = 0; /* process command line arguments of the form -arg */ for (argc--, argv++; argc > 0; argc--, argv++) { if (**argv != '-' || strcmp(*argv, "--") == 0) break; if (strcmp(*argv, "-I") == 0) { argv++; fofn = *argv; argc--; } } if (argc < 2 && !fofn) { fprintf(stderr, "Usage: hash_extract [-I fofn] hashfile [name ...]\n"); return 1; } hash = argv[0]; argc--; argv++; if (NULL == (hf = HashFileOpen(hash))) { perror(hash); return 1; } if (fofn) { FILE *fofnfp; char file[256]; if (strcmp(fofn, "-") == 0) { fofnfp = stdin; } else { if (NULL == (fofnfp = fopen(fofn, "r"))) { perror(fofn); return 1; } } while (fgets(file, 255, fofnfp)) { char *c; if ((c = strchr(file, '\n'))) *c = 0; ret |= extract(hf, file); } fclose(fofnfp); } #ifdef _WIN32 _setmode(_fileno(stdout), _O_BINARY); #endif for (; argc; argc--, argv++) { ret |= extract(hf, *argv); } HashFileDestroy(hf); return ret; } io_lib-io_lib-1-14-11/progs/hash_list.c000066400000000000000000000062101336132477700176350ustar00rootroot00000000000000/* * Copyright (c) 2005-2008, 2010, 2013 Genome Research Ltd. * Author(s): 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. */ #ifdef HAVE_CONFIG_H #include "io_lib_config.h" #endif #include #include #include #include #include /* * Dumps a textual represenation of the hash table to stdout. */ void HashTableLongDump(HashFile *hf, FILE *fp, int long_format) { HashTable *h = hf->h; int i; for (i = 0; i < h->nbuckets; i++) { HashItem *hi; for (hi = h->bucket[i]; hi; hi = hi->next) { HashFileItem *hfi; hfi = (HashFileItem *)hi->data.p; if (long_format) { char *aname; if (hf->archives && hfi->archive < hf->narchives) { aname = hf->archives[hfi->archive]; } else { aname = "?"; } fprintf(fp, "%10"PRId64" %6"PRId32" %.*s %s\n", hfi->pos, hfi->size, hi->key_len, hi->key, aname); /* fprintf(fp, "%10ld %6d %.*s\n", hfi->pos, hfi->size, hi->key_len, hi->key); */ } else { fprintf(fp, "%.*s\n", hi->key_len, hi->key); } } } } /* * Lists the contents of a .hash file */ int main(int argc, char **argv) { FILE *fp; HashFile *hf; int long_format = 0; /* process command line arguments of the form -arg */ if (argc >= 2 && strcmp(argv[1], "-l") == 0) { long_format = 1; argc--; argv++; } if (argc >= 2) { fp = fopen(argv[1], "rb"); if (NULL == fp) { perror(argv[1]); return 1; } } else { fp = stdin; } hf = HashFileLoad(fp); if (hf) { HashTableLongDump(hf, stdout, long_format); HashFileDestroy(hf); } return 0; } io_lib-io_lib-1-14-11/progs/hash_sff.c000066400000000000000000000205211336132477700174410ustar00rootroot00000000000000/* * Copyright (c) 2005, 2007-2008, 2010, 2013 Genome Research Ltd. * Author(s): 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. */ /* * This adds a hash table index (".hsh" v1.00 format) to an SFF archive. * It does this either inline on the file itself (provided it doesn't already * have an index) or by producing a new indexed SFF archive. * * It has been coded to require only the memory needed to store the index * and so does quite a lot of I/O but with minimised memory. For a 460,000 * SFF archive it took about 22 seconds real time on a 1.7GHz P4 when copying * or 10 seconds when updating inline. */ /* ---------------------------------------------------------------------- */ #ifdef HAVE_CONFIG_H #include "io_lib_config.h" #endif #include #include #include #include #include #include #include #include /* * Override the sff.c functions to use FILE pointers instead. This means * we don't have to load the entire archive into memory, which is optimal when * dealing with a single file (ie in sff/sff.c), but not when indexing it. * * Done with minimal error checking I'll admit... */ static sff_read_header *fread_sff_read_header(FILE *fp) { sff_read_header *h; unsigned char rhdr[16]; if (16 != fread(rhdr, 1, 16, fp)) return NULL; h = decode_sff_read_header(rhdr); if (h->name_len != fread(h->name, 1, h->name_len, fp)) return free_sff_read_header(h), NULL; /* Pad to 8 chars */ fseek(fp, (ftell(fp) + 7)& ~7, SEEK_SET); return h; } static sff_common_header *fread_sff_common_header(FILE *fp) { sff_common_header *h; unsigned char chdr[31]; if (31 != fread(chdr, 1, 31, fp)) return NULL; h = decode_sff_common_header(chdr); if (h->flow_len != fread(h->flow, 1, h->flow_len, fp)) return free_sff_common_header(h), NULL; if (h->key_len != fread(h->key , 1, h->key_len, fp)) return free_sff_common_header(h), NULL; /* Pad to 8 chars */ fseek(fp, (ftell(fp) + 7)& ~7, SEEK_SET); return h; } void usage(void) { fprintf(stderr, "Usage: hash_sff [-o outfile] [-t] sff_file ...\n"); exit(1); } int main(int argc, char **argv) { HashFile *hf; sff_common_header *ch; sff_read_header *rh; int i, dot, arg; char *sff; char hdr[31]; uint64_t index_offset = 0; uint32_t index_size, index_skipped; FILE *fp, *fpout = NULL; int copy_archive = 1; /* process command line arguments of the form -arg */ for (argc--, argv++; argc > 0; argc--, argv++) { if (**argv != '-' || strcmp(*argv, "--") == 0) break; if (strcmp(*argv, "-o") == 0 && argc > 1) { if (NULL == (fpout = fopen(argv[1], "wb+"))) { perror(argv[1]); return 1; } argv++; argc--; } else if (strcmp(*argv, "-t") == 0) { copy_archive = 0; } else if (**argv == '-') { usage(); } } if (argc < 1) usage(); if (copy_archive == 0 && argc != 1) { fprintf(stderr, "-t option only supported with a single sff argument\n"); return 1; } /* Create the hash table */ hf = HashFileCreate(0, HASH_DYNAMIC_SIZE); hf->nheaders = 0; hf->headers = NULL; for (arg = 0; arg < argc; arg++) { /* open (and read) the entire sff file */ sff = argv[arg]; printf("Indexing %s:\n", sff); if (fpout) { if (NULL == (fp = fopen(sff, "rb"))) { perror(sff); return 1; } } else { if (NULL == (fp = fopen(sff, "rb+"))) { perror(sff); return 1; } } /* Read the common header */ ch = fread_sff_common_header(fp); if (ch->index_len && !fpout) { fprintf(stderr, "Archive already contains index.\nReplacing the" " index requires the \"-o outfile\" option.\n"); return 1; } /* Add the SFF common header as a hash file-header */ hf->nheaders++; hf->headers = (HashFileSection *)realloc(hf->headers, hf->nheaders * sizeof(*hf->headers)); hf->headers[hf->nheaders-1].pos = 0; hf->headers[hf->nheaders-1].size = ch->header_len; hf->headers[hf->nheaders-1].cached_data = NULL; /* Read the index items, adding to the hash */ index_skipped = 0; dot = 0; printf(" |\r|"); for (i = 0; i < ch->nreads; i++) { int dlen; uint32_t offset; HashData hd; HashFileItem *hfi; if (i >= dot * (ch->nreads/69)) { putchar('.'); fflush(stdout); dot++; } /* Skip old index if present */ offset = ftell(fp); if (offset == ch->index_offset) { fseek(fp, ch->index_len, SEEK_CUR); index_skipped = ch->index_len; continue; } hfi = (HashFileItem *)calloc(1, sizeof(*hfi)); rh = fread_sff_read_header(fp); dlen = (2*ch->flow_len + 3*rh->nbases + 7) & ~7; fseek(fp, dlen, SEEK_CUR); hfi->header = hf->nheaders; hfi->footer = 0; hfi->pos = offset - index_skipped; hfi->size = (ftell(fp) - index_skipped) - hfi->pos; hd.p = hfi; HashTableAdd(hf->h, rh->name, rh->name_len, hd, NULL); } printf("\n"); HashTableStats(hf->h, stdout); index_offset = ftell(fp) - index_skipped; /* Copy the archive if needed, minus the old index */ if (fpout && copy_archive) { char block[8192]; size_t len; uint64_t pos = 0; printf("\nCopying archive\n"); fseek(fp, 0, SEEK_SET); while ((len = fread(block, 1, 8192, fp))) { /* Skip previous index */ if (pos < ch->index_offset && pos+len > ch->index_offset) { len = ch->index_offset - pos; fseek(fp, ch->index_offset + ch->index_len, SEEK_SET); } if (len && len != fwrite(block, 1, len, fpout)) { fprintf(stderr, "Failed to output new archive\n"); return 1; } pos += len; } } if (!fpout) { /* Save the hash */ printf("Saving index\n"); fseek(fp, 0, SEEK_END); index_size = HashFileSave(hf, fp, 0); HashFileDestroy(hf); /* Update the common header */ fseek(fp, 0, SEEK_SET); if (31 != fread(hdr, 1, 31, fp)) exit(1); *(uint64_t *)(hdr+8) = be_int8(index_offset); *(uint32_t *)(hdr+16) = be_int4(index_size); fseek(fp, 0, SEEK_SET); fwrite(hdr, 1, 31, fp); } fclose(fp); } if (fpout) { /* Save the hash */ printf("Saving index\n"); if (!copy_archive) { hf->narchives = 1; hf->archives = malloc(sizeof(char **)); hf->archives[0] = strdup(argv[0]); index_offset = 0; } fseek(fpout, 0, SEEK_END); index_size = HashFileSave(hf, fpout, 0); HashFileDestroy(hf); /* Update the common header to indicate index location */ if (copy_archive) { fseek(fpout, 0, SEEK_SET); if (31 != fread(hdr, 1, 31, fpout)) exit(1); *(uint64_t *)(hdr+8) = be_int8(index_offset); *(uint32_t *)(hdr+16) = be_int4(index_size); fseek(fpout, 0, SEEK_SET); fwrite(hdr, 1, 31, fpout); } fclose(fpout); } return 0; } io_lib-io_lib-1-14-11/progs/hash_tar.c000066400000000000000000000277071336132477700174660ustar00rootroot00000000000000/* * Copyright (c) 2005, 2007, 2010, 2013 Genome Research Ltd. * Author(s): 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. */ #ifdef HAVE_CONFIG_H #include "io_lib_config.h" #endif #include #include #include #include #include #include #include #include #include typedef struct { int directories; int verbose; int append_mode; int prepend_mode; int basename; char *header; char *footer; char *archive; /* when reading from stdin */ HashTable *map; } options_t; typedef struct { char member[256]; unsigned char archive; uint64_t pos; uint32_t size; } tar_file; static tar_file *files = NULL; static int files_alloc = 0; static int nfiles = 0; void seek_forward(FILE *fp, int size) { if (fp != stdin) { fseek(fp, size, SEEK_CUR); } else { /* Seeking on a pipe isn't supported, even for fwd seeks */ char buf[8192]; while (size) { size -= fread(buf, 1, size > 8192 ? 8192 : size, fp); } } } HashTable *load_map(char *fn) { HashTable *h = HashTableCreate(65536, HASH_DYNAMIC_SIZE | HASH_POOL_ITEMS); FILE *fp; char line[8192]; if (NULL == (fp = fopen(fn, "r"))) { perror(fn); return NULL; } while(fgets(line, 8192, fp)) { char *cp, *from, *to; HashData hd; for (from = cp = line; *cp && !isspace(*cp); cp++); if (!*cp) { fprintf(stderr, "Malformed line '%s'\n", line); return NULL; } *cp++ = 0; for (to = cp; isprint(*cp); cp++); *cp++ = 0; hd.p = strdup(to); if (!HashTableAdd(h, from, strlen(from), hd, NULL)) return NULL; } fclose(fp); return h; } /* * Adds tar index data to the global files[] array. * * Returns 0 on success * -1 on failure */ int accumulate(HashFile *hf, FILE *fp, char *archive, options_t *opt) { tar_block blk; char member[256]; int LongLink = 0; size_t size, extra; size_t offset = 0; /* Add to HashFile archives list */ if (archive) { hf->narchives++; hf->archives = realloc(hf->archives, hf->narchives * sizeof(char *)); hf->archives[hf->narchives-1] = strdup(archive); } /* Fill out the files[] array with the offsets, size and names */ while(fread(&blk, sizeof(blk), 1, fp) == 1) { /* * If a directory is too large to fit in the name (>100) but short * enough to fit in the prefix the name field will be empty, this is * not the cas for ordinary files where the name field is always * non-empty */ if (!blk.header.name[0] && !blk.header.prefix[0]) break; /* get size of member, rounded to a multiple of TBLOCK */ size = strtoul(blk.header.size, NULL, 8); extra = TBLOCK*((size+TBLOCK-1)/TBLOCK) - size; /* skip directories unless requested */ if (opt->directories || blk.header.typeflag != DIRTYPE) { /* * extract member name (prefix + name), unless last member * was ././@LongLink */ if (LongLink == 0) { (void) strncpy(member, blk.header.prefix, 155); if (strlen(blk.header.prefix) > 0 && blk.header.name[0]) (void) strcat(member, "/"); (void) strncat(member, blk.header.name, 100); } /* account for gtar ././@LongLink */ if (strcmp(member, "././@LongLink") == 0) { /* still expect filenames to fit into 256 bytes */ if (size > 256) { int r = fread(member, 1, size > 256 ? 256 : size, fp); fprintf(stderr,"././@LongLink too long size=%ld\n", (long)size); if (r > 0) fprintf(stderr,"%s...\n", member); exit(1); } /* * extract full name of next member then rewind to start * of header */ if (size != fread(member, 1, size > 256 ? 256 : size, fp)) exit(1); fseek(fp, -size, SEEK_CUR); LongLink = 1; } else { /* output offset, member name */ /* printf("%lu %.256s\n", (long)offset, member); */ LongLink = 0; if (nfiles >= files_alloc) { if (files_alloc) files_alloc *= 2; else files_alloc = 1024; files = (tar_file *)realloc(files, files_alloc*sizeof(tar_file)); } if (opt->basename) { char *cp = strrchr(member, '/'); if (cp) memmove(member, cp+1, strlen(cp+1)+1); } if (opt->map) { HashItem *hi = HashTableSearch(opt->map, member, strlen(member)); if (hi) { //fprintf(stderr, "Mapped %s to %s\n", // member, hi->data.p); strcpy(files[nfiles].member, hi->data.p); } else { //fprintf(stderr, "No map for %s\n", // member); strcpy(files[nfiles].member, member); } } else { strcpy(files[nfiles].member, member); } files[nfiles].archive = hf->narchives-1; files[nfiles].pos = offset+sizeof(blk); files[nfiles].size = size; if (opt->verbose) fprintf(stderr, "File %d: pos %010ld+%06d: %s\n", nfiles, (long)files[nfiles].pos, files[nfiles].size, files[nfiles].member); nfiles++; } } /* increment offset */ size += extra; seek_forward(fp, size); offset += sizeof(blk) + size; } return 0; } void link_footers(HashFile *hf, options_t *opt) { int found_header = 0, found_footer = 0; int i; for (i = 0; i < nfiles; i++) { if (opt->header && strncmp(opt->header, files[i].member, 256) == 0) { hf->headers[0].archive_no = 0; /* hard-coded, sorry */ hf->headers[0].pos = files[i].pos; hf->headers[0].size = files[i].size; hf->headers[0].cached_data = NULL; found_header++; } if (opt->footer && strncmp(opt->footer, files[i].member, 256) == 0) { hf->footers[0].archive_no = 0; /* hard-coded, sorry */ hf->footers[0].pos = files[i].pos; hf->footers[0].size = files[i].size; hf->footers[0].cached_data = NULL; found_footer++; } } if (opt->header && !found_header) { fprintf(stderr, "Warning: could not find header '%s' in file\n", opt->header); hf->nheaders = 0; } if (opt->footer && !found_footer) { fprintf(stderr, "Warning: could not find footer '%s' in file\n", opt->footer); hf->nfooters = 0; } } void construct_hash(HashFile *hf) { int i; for (i = 0; i < nfiles; i++) { HashData hd; HashFileItem *hfi = (HashFileItem *)calloc(1, sizeof(*hfi)); /* Just use the last head/foot defined as we only allow 1 at the mo. */ hfi->header = hf->nheaders; hfi->footer = hf->nfooters; hfi->pos = files[i].pos; hfi->size = files[i].size; hfi->archive = files[i].archive; hd.p = hfi; HashTableAdd(hf->h, files[i].member, strlen(files[i].member), hd, NULL); } } void save_hash(HashFile *hf, options_t *opt) { HashTableStats(hf->h, stderr); #ifdef _WIN32 _setmode(_fileno(stdout), _O_BINARY); #endif HashFileSave(hf, stdout, opt->prepend_mode ? HASHFILE_PREPEND : 0); HashFileDestroy(hf); } int main(int argc, char **argv) { options_t opt; HashFile *hf; /* process command line arguments of the form -arg */ opt.directories = 0; opt.verbose = 0; opt.append_mode = 0; opt.prepend_mode = 0; opt.basename = 0; opt.header = NULL; opt.footer = NULL; opt.archive = NULL; opt.map = NULL; hf = HashFileCreate(0, HASH_DYNAMIC_SIZE); for (argc--, argv++; argc > 0; argc--, argv++) { if (**argv != '-' || strcmp(*argv, "--") == 0) break; if (strcmp(*argv, "-a") == 0 && argc > 1) { opt.archive = argv[1]; argv++; argc--; } if (strcmp(*argv, "-A") == 0) opt.append_mode = 1; if (strcmp(*argv, "-O") == 0) opt.prepend_mode = 1; if (strcmp(*argv, "-d") == 0) opt.directories = 1; if (strcmp(*argv, "-v") == 0) opt.verbose = 1; if (strcmp(*argv, "-b") == 0) opt.basename = 1; if (strcmp(*argv, "-m") == 0 && argc > 1) { /* Name mapping */ opt.map = load_map(argv[1]); if (!opt.map) { fprintf(stderr, "Failed to load map '%s'\n", argv[1]); return 1; } argv++; argc--; } if (strcmp(*argv, "-h") == 0 && argc > 1) { /* Common header */ hf->headers = (HashFileSection *) realloc(hf->headers, (hf->nheaders+1) * sizeof(HashFileSection)); opt.header = argv[1]; hf->nheaders++; argv++; argc--; } if (strcmp(*argv, "-f") == 0 && argc > 1) { /* Common footer */ hf->footers = (HashFileSection *) realloc(hf->footers, (hf->nfooters+1) * sizeof(HashFileSection)); opt.footer = argv[1]; hf->nfooters++; argv++; argc--; } } if (argc < 1 && !opt.archive) { fprintf(stderr, "Usage: hash_tar [options] [tarfile] > tarfile.hash\n"); fprintf(stderr, " -a fname Tar archive filename: use if reading from stdin\n"); fprintf(stderr, " -A Force no archive name (eg will concat to archive itself)\n"); fprintf(stderr, " -O Set arc. offset to size of hash (use when prepending)\n"); fprintf(stderr, " -v Verbose mode\n"); fprintf(stderr, " -d Index directory names (useless?)\n"); fprintf(stderr, " -h name Set tar entry 'name' to be a file header\n"); fprintf(stderr, " -f name Set tar entry 'name' to be a file footer\n"); fprintf(stderr, " -b Use only the filename portion of a pathname\n"); fprintf(stderr, " -m fname Reads lines of 'old new' and renames entries before indexing."); return 1; } /* Load the tar file index into memory */ if (argc < 1) { if (!opt.archive) { fprintf(stderr, "If reading from stdin you must use the " "\"-a archivename\" option\n"); return 1; } accumulate(hf, stdin, opt.archive, &opt); } else { /* Single file mode */ if (opt.append_mode) { if (argc >= 2) { fprintf(stderr, "Can only use append_mode with a single " "tar file\n"); return 1; } } /* Iterate over all tar files */ while (argc >= 1) { FILE *fp = fopen(argv[0], "rb"); if (fp == NULL) { perror(argv[0]); return 1; } accumulate(hf, fp, argv[0], &opt); fclose(fp); argc--; argv++; } } /* * Find the header/footer if specified. For now we only support one of * each. */ link_footers(hf, &opt); /* Construct the hash */ construct_hash(hf); /* Save hash */ save_hash(hf, &opt); /* Tidy up */ free(files); return 0; } io_lib-io_lib-1-14-11/progs/index_tar.c000066400000000000000000000143501336132477700176400ustar00rootroot00000000000000/* * Copyright (c) 2004, 2007, 2009-2010, 2013 Genome Research Ltd. * Author(s): 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. */ /* * Author(s): James Bonfield * * Copyright (c) 2001 MEDICAL RESEARCH COUNCIL * All rights reserved * * 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 name of the MEDICAL RESEARCH COUNCIL, THE LABORATORY OF * MOLECULAR BIOLOGY 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 THE COPYRIGHT HOLDERS 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 THE COPYRIGHT OWNER 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. */ #ifdef HAVE_CONFIG_H #include "io_lib_config.h" #endif #include #include #include #include #include int main(int argc, char **argv) { int directories = 0; FILE *fp; tar_block blk; char member[257]; size_t size, extra; int LongLink = 0; size_t offset = 0; /* process command line arguments of the form -arg */ for (argc--, argv++; argc > 0; argc--, argv++) { if (**argv != '-' || strcmp(*argv, "--") == 0) break; if (strcmp(*argv, "-d") == 0) directories = 1; } if (argc != 1) { fprintf(stderr, "Usage: index_tar [-d] tarfile > tarfile.index\n"); return 1; } /* open the tarfile */ if (NULL == (fp = fopen(argv[0], "rb"))) { perror(argv[0]); return 1; } while(fread(&blk, sizeof(blk), 1, fp) == 1) { /* * If a directory is too large to fit in the name (>100) but short * enough to fit in the prefix the name field will be empty, this is * not the case for ordinary files where the name field is always * non-empty */ if (!blk.header.name[0] && !blk.header.prefix[0]) break; /* get size of member, rounded to a multiple of TBLOCK */ size = strtoul(blk.header.size, NULL, 8); extra = TBLOCK*((size+TBLOCK-1)/TBLOCK) - size; /* skip directories unless requested */ if (directories || blk.header.typeflag != DIRTYPE || LongLink) { /* * extract member name (prefix + name), unless last member * was ././@LongLink */ if (LongLink == 0) { char *cp; (void) strncpy(member, blk.header.prefix, 155); member[155] = 0; if (strlen(blk.header.prefix) > 0 && blk.header.name[0]) (void) strcat(member, "/"); cp = member + strlen(member); (void) strncpy(cp, blk.header.name, 100); cp[100] = 0; } /* account for gtar ././@LongLink */ if (strcmp(member, "././@LongLink") == 0) { /* still expect filenames to fit into 256 bytes */ if (size > 256) { int r = fread(member, 1, 256, fp); fprintf(stderr,"././@LongLink too long size=%ld\n", (long)size); if (r > 0) fprintf(stderr,"%s...\n", member); exit(1); } /* * extract full name of next member then rewind to start * of header */ if (size != fread(member, 1, size > 256 ? 256 : size, fp)) exit(1); fseek(fp, -size, SEEK_CUR); LongLink = 1; } else { /* output offset, member name */ printf("%lu %.256s\n", (long)offset, member); LongLink = 0; } } /* increment offset */ size += extra; fseek(fp, size, SEEK_CUR); offset += sizeof(blk) + size; } fclose(fp); return 0; } io_lib-io_lib-1-14-11/progs/makeSCF.c000066400000000000000000000347201336132477700171370ustar00rootroot00000000000000/* * Copyright (c) 2005-2007, 2010 Genome Research Ltd. * Author(s): 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. */ /* * Author(s): Simon Dear, James Bonfield * * Copyright (c) 1992, 1994-2001 MEDICAL RESEARCH COUNCIL * All rights reserved * * 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 name of the MEDICAL RESEARCH COUNCIL, THE LABORATORY OF * MOLECULAR BIOLOGY 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 THE COPYRIGHT HOLDERS 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 THE COPYRIGHT OWNER 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. */ /* * Copyright (c) Medical Research Council 1994-1998. All rights reserved. * * Permission to use, copy, modify and distribute this software and its * documentation for any purpose is hereby granted without fee, provided that * this copyright and notice appears in all copies. * * This file was written by James Bonfield, Simon Dear, Rodger Staden, * as part of the Staden Package at the MRC Laboratory of Molecular * Biology, Hills Road, Cambridge, CB2 2QH, United Kingdom. * * MRC disclaims all warranties with regard to this software. */ /* * makeSCF v3.06, 17/04/2001 * * Derived from the older makeSCF; this one has been rewritten to use the new * IO libraries and no longer performs quality clipping itself. It also writes * in a new format that is more easily compressed. */ #ifdef HAVE_CONFIG_H #include "io_lib_config.h" #endif #include #include #include #include #include /* * Add our comments. * 1. Work out the comment length - simply add 1K to the current length. * 2. Copy the old comments to our new. * 3. Replace '\n' with ' '. * 4. Add our comments and switch. */ void add_comments(Read *r, char *name, int format) { Comments *cc; int clen; char *cp; char buf[1024]; /* 1. */ if (r->info) { clen = strlen(r->info) + 1024; } else { clen = 1024; } /* 2. */ if (NULL == (cc = (char *)xmalloc(clen))) return; if (r->info) strcpy(cc, r->info); else *cc = 0; /* 3. */ cp = cc; /* while (*cp) { if (*cp == '\n') *cp = ' '; cp++; } *cp++ = '\n'; */ /* 4. */ sprintf(buf, "CONV=makeSCF V3.06\nDATF=%s\nDATN=%s\n", trace_type_int2str(format), name); strcat(cp, buf); if (r->info) xfree(r->info); r->info = cc; } void scale_trace8(Read *r) { double s; int i; if (r->maxTraceVal <= 255) return; s = ((double)255)/r->maxTraceVal; for (i = 0; i < r->NPoints; i++) { r->traceA[i] *= s; r->traceC[i] *= s; r->traceG[i] *= s; r->traceT[i] *= s; } r->maxTraceVal = 255; } /* * Here we just take the minimum trace value and subtract this from all others. * The assumption is that the signal will always be 'base line' on at least * one of the four channels. */ void subtract_background(Read *r) { int i, min; for (i = 0; i < r->NPoints; i++) { min = 999999; if (r->traceA[i] < min) min = r->traceA[i]; if (r->traceC[i] < min) min = r->traceC[i]; if (r->traceG[i] < min) min = r->traceG[i]; if (r->traceT[i] < min) min = r->traceT[i]; r->traceA[i] -= min; r->traceC[i] -= min; r->traceG[i] -= min; r->traceT[i] -= min; } } /* * Find the average background level of a trace, and subtract this from the * peak heights. * * NB. That method is flawed. For now take the minimum instead of average, but * this also has horrid flaws. See above method. */ void subtract_background_old(Read *r) { int i, j, min, bg, max = 0; int win_len = 501, win_len2 = win_len/2; int *background; if (NULL == (background = (int *)xmalloc((r->NPoints + 2 * win_len) * sizeof(*background)))) return; if (r->NPoints < win_len) win_len = r->NPoints; /* Find minimum trace levels at each point */ for (i = 0, j = win_len2; i < r->NPoints; i++, j++) { min = INT_MAX; if (r->traceA[i] < min) min = r->traceA[i]; if (r->traceC[i] < min) min = r->traceC[i]; if (r->traceG[i] < min) min = r->traceG[i]; if (r->traceT[i] < min) min = r->traceT[i]; background[j] = min; } for (i = 0; i < win_len2; i++) { background[i] = background[i + win_len2]; background[i + r->NPoints] = background[i + r->NPoints - win_len2]; } /* Take lowest background over win_len and subtract it */ for (i = 0; i < r->NPoints; i++) { /* Could optimise this considerably */ bg = INT_MAX; for (j = 0; j < win_len; j++) { if (background[i + j] < bg) bg = background[i + j]; } r->traceA[i] -= bg; r->traceC[i] -= bg; r->traceG[i] -= bg; r->traceT[i] -= bg; if (r->traceA[i] > max) max = r->traceA[i]; if (r->traceC[i] > max) max = r->traceC[i]; if (r->traceG[i] > max) max = r->traceG[i]; if (r->traceT[i] > max) max = r->traceT[i]; } r->maxTraceVal = max; xfree(background); } /* * Find the maximum height of traces at the called bases. Use this to clip any * other bases. */ void reset_max_called_height(Read *r) { int i, max = 0; /* Find max */ for (i=0; i < r->NBases; i++) { switch(r->base[i]) { case 'a': case 'A': if (r->traceA[r->basePos[i]] > max) max = r->traceA[r->basePos[i]]; break; case 'c': case 'C': if (r->traceC[r->basePos[i]] > max) max = r->traceC[r->basePos[i]]; break; case 'g': case 'G': if (r->traceG[r->basePos[i]] > max) max = r->traceG[r->basePos[i]]; break; case 't': case 'T': if (r->traceT[r->basePos[i]] > max) max = r->traceT[r->basePos[i]]; break; } } /* Clip to max */ for (i = 0; i < r->NPoints; i++) { if (r->traceA[i] > max) r->traceA[i] = max; if (r->traceC[i] > max) r->traceC[i] = max; if (r->traceG[i] > max) r->traceG[i] = max; if (r->traceT[i] > max) r->traceT[i] = max; } if (r->maxTraceVal > max) r->maxTraceVal = max; } void rescale_heights(Read *r) { int win_len = 1000; int total = 0; int max, max2; int i, j, k; double max_val = 0, rescale = 1.0; TRACE *ta, *tc, *tg, *tt; ta = r->traceA; tc = r->traceC; tg = r->traceG; tt = r->traceT; if (r->NPoints < 2*win_len + 1) return; for (k = 0; k < 2; k++) { max2 = win_len * r->maxTraceVal; for (i = 0; i < win_len; i++) { max = 0; if (ta[i] > max) max = ta[i]; if (tc[i] > max) max = tc[i]; if (tg[i] > max) max = tg[i]; if (tt[i] > max) max = tt[i]; total += max; } for (j = 0; i < r->NPoints; i++, j++) { max = 0; if (ta[j] > max) max = ta[j]; if (tc[j] > max) max = tc[j]; if (tg[j] > max) max = tg[j]; if (tt[j] > max) max = tt[j]; total -= max; max = 0; if (ta[i] > max) max = ta[i]; if (tc[i] > max) max = tc[i]; if (tg[i] > max) max = tg[i]; if (tt[i] > max) max = tt[i]; total += max; if (k == 0) { if (r->traceA[j] * ((double)max2 / total) > max_val) max_val = r->traceA[j] * ((double)max2 / total); if (r->traceC[j] * ((double)max2 / total) > max_val) max_val = r->traceC[j] * ((double)max2 / total); if (r->traceG[j] * ((double)max2 / total) > max_val) max_val = r->traceG[j] * ((double)max2 / total); if (r->traceT[j] * ((double)max2 / total) > max_val) max_val = r->traceT[j] * ((double)max2 / total); } else { r->traceA[j] *= (double)max2 / total * rescale; r->traceC[j] *= (double)max2 / total * rescale; r->traceG[j] *= (double)max2 / total * rescale; r->traceT[j] *= (double)max2 / total * rescale; } } for (; j < r->NPoints; j++) { if (k == 0) { if (r->traceA[j] * ((double)max2 / total) > max_val) max_val = r->traceA[j] * ((double)max2 / total); if (r->traceC[j] * ((double)max2 / total) > max_val) max_val = r->traceC[j] * ((double)max2 / total); if (r->traceG[j] * ((double)max2 / total) > max_val) max_val = r->traceG[j] * ((double)max2 / total); if (r->traceT[j] * ((double)max2 / total) > max_val) max_val = r->traceT[j] * ((double)max2 / total); } else { r->traceA[j] *= (double)max2 / total; r->traceC[j] *= (double)max2 / total; r->traceG[j] *= (double)max2 / total; r->traceT[j] *= (double)max2 / total; } } if (max_val > 65535) rescale = 65535 / max_val; else rescale = 1.0; } } static int convert(char *in, mFILE *ofp, char *out, int format, int prec, int comp, int normalise) { Read *r; if (NULL == (r = read_reading(in, format))) { fprintf(stderr, "%s: failed to read\n", in); return 1; } if (normalise) { subtract_background(r); reset_max_called_height(r); rescale_heights(r); } add_comments(r, in, format); if (prec == 1) scale_trace8(r); if (comp != -1) set_compression_method(comp); if (0 != (mfwrite_reading(ofp, r, TT_SCF))) { fprintf(stderr, "%s: failed to write\n", out); read_deallocate(r); return 1; } read_deallocate(r); return 0; } void usage(void) { fprintf(stderr, "makeSCF [-8] [-2] [-3] [-s] [-compress mode] [-normalise]\n" " -(abi|alf|scf|any) input_name [-output output_name]\n" " or\n" "makeSCF [-8] [-2] [-3] [-s] [-compress mode] [-normalise]\n" " [-(abi|alf|scf|any)] input_name1 output_name1 ... " "input_nameN output_nameN \n"); exit(1); } int main(int argc, char **argv) { int format = TT_ANY, r, prec = 0, version = 3, silent = 0; int compress_mode = -1; char *inf = NULL; char *outf = NULL; mFILE *ofp = mstdout(); int normalise = 0; for (argc--, argv++; argc > 0; argc--, argv++) { if (strcmp(*argv, "-8") == 0) { prec = 1; } else if (strcmp(*argv, "-2") == 0) { version = 2; } else if (strcmp(*argv, "-3") == 0) { version = 3; } else if (strcmp(*argv, "-normalise") == 0) { normalise = 1; } else if (strcmp(*argv, "-s") == 0) { silent = 1; } else if (strcasecmp(*argv, "-abi") == 0) { format = TT_ABI; inf = *++argv; argc--; } else if (strcasecmp(*argv, "-alf") == 0) { format = TT_ALF; inf = *++argv; argc--; } else if (strcasecmp(*argv, "-scf") == 0) { format = TT_SCF; inf = *++argv; argc--; } else if (strcasecmp(*argv, "-ztr") == 0) { format = TT_ZTR; inf = *++argv; argc--; } else if (strcasecmp(*argv, "-any") == 0) { format = TT_ANY; inf = *++argv; argc--; } else if (strcasecmp(*argv, "-output") == 0) { outf = *++argv; argc--; } else if (strcasecmp(*argv, "-compress") == 0) { compress_mode = compress_str2int(*++argv); argc--; } else { break; } } /* if no args left than input file must have been specified */ if (!argc && !inf) usage(); /* if outfile set, then using original syntax, so don't expect any extra args */ if (argc && outf) usage(); if (!silent) { printf("makeSCF v3.06\n"); printf("Copyright (c) MRC Laboratory of Molecular Biology, 2001. All rights reserved.\n"); } set_scf_version(version); if(!argc) { /* original calling syntax */ if (outf) { ofp = mfopen(outf, "wb+"); if (NULL == ofp) { perror(outf); return 1; } } r = convert(inf, ofp, outf, format, prec, compress_mode, normalise); mfclose(ofp); return r; } /* else */ { /* new calling syntax, handling multiple files */ int result=0; for (; argc > 0; argc--, argv++) { if (inf) { /* got infile, so get outfile and process */ outf= *argv; ofp = mfopen(outf, "wb+"); if (NULL == ofp) { perror(outf); if(!result) result=1; continue; } r = convert(inf, ofp, outf, format, prec, compress_mode, normalise); mfclose(ofp); if(!result) /* keep track of the first error */ result=r; /* now need to get another infile */ inf=NULL; } else { /* need infile */ inf= *argv; } } return result; } } io_lib-io_lib-1-14-11/progs/sam_convert.c000066400000000000000000000062561336132477700202110ustar00rootroot00000000000000/* * Copyright (c) 2013 Genome Research Ltd. * Author(s): 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. */ #include #include #include #include #include #include #include #include #include #include #include int main(int argc, char **argv) { bam_file_t *in, *out; bam_seq_t *s; int nr = 0; int nm[2]; char *mode = "rb"; if (argc != 3) { fprintf(stderr, "Usage: sam_convert input_file output_file\n"); fprintf(stderr, "Input and output files should end in .sam or .bam.\n"); return 1; } { size_t l = strlen(argv[1]); if (l >= 4 && argv[1][l-3] == 's') mode = "r"; } in = bam_open(argv[1], mode); if (!in) { fprintf(stderr, "Failed to open bam file %s\n", argv[1]); return 1; } { size_t l = strlen(argv[2]); if (l >= 4 && argv[2][l-3] == 's') mode = "w"; else mode = "wb"; } out = bam_open(argv[2], mode); if (!out) { fprintf(stderr, "Failed to open bam file %s\n", argv[2]); return 1; } /* Copy header and refs from in to out, for writing purposes */ out->header = in->header; if (in->header) { if (bam_write_header(out)) return 1; } nm[0] = nm[1] = 0; s = NULL; while (bam_get_seq(in, &s) > 0) { if (-1 == bam_put_seq(out, s)) return 1; nr++; nm[(bam_flag(s) & BAM_FUNMAP) > 0]++; } printf("Mapped = %d\n",nm[0]); printf("Unmpped = %d\n",nm[1]); printf("Total reads = %d\n",nr); out->header = NULL; bam_close(in); bam_close(out); if (s) free(s); return 0; } io_lib-io_lib-1-14-11/progs/sam_to_cram.c000066400000000000000000000132261336132477700201500ustar00rootroot00000000000000/* * Copyright (c) 2013 Genome Research Ltd. * Author(s): 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. */ /* * Author: James Bonfield, Sanger Institute, 2013. * * Converts a SAM or BAM file into a CRAM file. * * Usage: * sam_to_cram [-level] input.sam reference.fasta [output.cram] */ #include "io_lib_config.h" #include #include #include #include #include void usage(FILE *fp) { fprintf(fp, "Usage: sam_to_cram [-r ref.fa] [-0..9] [-u] [-v] [-s int] " "[-S int] in.sam/bam [output.cram]\n\n"); fprintf(fp, "Options:\n"); fprintf(fp, " -r ref.fa Specifies the reference file.\n"); fprintf(fp, " -1 to -9 Set zlib compression level for CRAM\n"); fprintf(fp, " -0 or -u No zlib compression.\n"); fprintf(fp, " -v Verbose output.\n"); fprintf(fp, " -s integer Sequences per slice, default %d.\n", SEQS_PER_SLICE); fprintf(fp, " -S integer Slices per container, default %d.\n", SLICE_PER_CNT); fprintf(fp, " -V version Specify the CRAM format version to write (eg 1.1, 2.0)\n"); fprintf(fp, " -X Embed reference sequence.\n"); } int main(int argc, char **argv) { cram_fd *out; bam_file_t *in; bam_seq_t *s = NULL; char *out_fn; int level = '\0'; // nul terminate string => auto level char out_mode[4]; int c, verbose = 0; int s_opt = 0, S_opt = 0, embed_ref = 0; char *arg_list, *ref_fn = NULL; while ((c = getopt(argc, argv, "u0123456789hvs:S:V:r:X")) != -1) { switch (c) { case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': level = c; break; case 'u': level = '0'; break; case 'h': usage(stdout); return 0; case 'v': verbose++; break; case 's': s_opt = atoi(optarg); break; case 'S': S_opt = atoi(optarg); break; case 'V': cram_set_option(NULL, CRAM_OPT_VERSION, optarg); break; case 'r': ref_fn = optarg; break; case 'X': embed_ref = 1; break; case '?': fprintf(stderr, "Unrecognised option: -%c\n", optopt); usage(stderr); return 1; } } if (argc - optind != 1 && argc - optind != 2) { usage(stderr); return 1; } /* opening */ if (NULL == (in = bam_open(argv[optind], "rb"))) { perror(argv[optind]); return 1; } out_fn = argc - optind == 2 ? argv[optind+1] : "-"; sprintf(out_mode, "wb%c", level); if (NULL == (out = cram_open(out_fn, out_mode))) { fprintf(stderr, "Error opening CRAM file '%s'.\n", out_fn); return 1; } /* SAM Header */ if (!(arg_list = stringify_argv(argc, argv))) return 1; sam_hdr_add_PG(in->header, "sam_to_cram", "VN", PACKAGE_VERSION, "CL", arg_list, NULL); free(arg_list); /* Find and load reference */ if (!ref_fn) { SAM_hdr_type *ty = sam_hdr_find(in->header, "SQ", NULL, NULL); if (ty) { SAM_hdr_tag *tag; if ((tag = sam_hdr_find_key(in->header, ty, "UR", NULL))) { ref_fn = tag->str + 3; if (strncmp(ref_fn, "file:", 5) == 0) ref_fn += 5; } } } out->header = in->header; if (ref_fn) cram_load_reference(out, ref_fn); if (!out->refs) { fprintf(stderr, "Unable to open reference.\n" "Please specify a valid reference with -r ref.fa option.\n"); return 1; } refs2id(out->refs, out->header); if (-1 == cram_write_SAM_hdr(out, in->header)) return 1; cram_set_option(out, CRAM_OPT_VERBOSITY, verbose); if (s_opt) cram_set_option(out, CRAM_OPT_SEQS_PER_SLICE, s_opt); if (S_opt) cram_set_option(out, CRAM_OPT_SLICES_PER_CONTAINER, S_opt); if (embed_ref) cram_set_option(out, CRAM_OPT_EMBED_REF, embed_ref); /* Sequence iterators */ while (bam_get_seq(in, &s) > 0) { if (-1 == cram_put_bam_seq(out, s)) { fprintf(stderr, "Failed in cram_put_bam_seq()\n"); return 1; } } bam_close(in); out->header = NULL; // freed by bam_close() if (-1 == cram_close(out)) { fprintf(stderr, "Failed in cram_close()\n"); return 1; } if (s) free(s); return 0; } io_lib-io_lib-1-14-11/progs/scf_dump.c000066400000000000000000000174751336132477700174760ustar00rootroot00000000000000/* * Copyright (c) 2007, 2010 Genome Research Ltd. * Author(s): 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. */ /* * Copyright (c) 1994 MEDICAL RESEARCH COUNCIL * All rights reserved * * 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 name of the MEDICAL RESEARCH COUNCIL, THE LABORATORY OF * MOLECULAR BIOLOGY 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 THE COPYRIGHT HOLDERS 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 THE COPYRIGHT OWNER 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. */ /* * Copyright (c) Medical Research Council 1994. All rights reserved. * * Permission to use, copy, modify and distribute this software and its * documentation for any purpose is hereby granted without fee, provided that * this copyright and notice appears in all copies. * * This file was written by James Bonfield, Simon Dear, Rodger Staden, * as part of the Staden Package at the MRC Laboratory of Molecular * Biology, Hills Road, Cambridge, CB2 2QH, United Kingdom. * * MRC disclaims all warranties with regard to this software. */ #ifdef HAVE_CONFIG_H #include "io_lib_config.h" #endif #include #include int main(int argc, char **argv) { Scf *scf; int i; if (argc != 2) { fprintf(stderr, "Usage: scf_dump scf_filename\n"); return 1; } scf = read_scf(argv[1]); if (scf == NULL) { fprintf(stderr, "read_scf failed\n"); return 1; } printf("[Header]\n"); printf("%d\t# magic_number\n", scf->header.magic_number); printf("%d\t\t# samples\n", scf->header.samples); printf("%d\t\t# samples_offset\n", scf->header.samples_offset); printf("%d\t\t# bases\n", scf->header.bases); printf("%d\t\t# bases_left_clip\n", scf->header.bases_left_clip); printf("%d\t\t# bases_right_clip\n", scf->header.bases_right_clip); printf("%d\t\t# bases_offset\n", scf->header.bases_offset); printf("%d\t\t# comments_size\n", scf->header.comments_size); printf("%d\t\t# comments_offset\n", scf->header.comments_offset); printf("%.4s\t\t# version\n", scf->header.version); printf("%d\t\t# sample_size\n", scf->header.sample_size); printf("%d\t\t# code_set\n", scf->header.code_set); printf("%d\t\t# private_size\n", scf->header.private_size); printf("%d\t\t# private_offset\n", scf->header.private_offset); printf("%d\t\t# spare[0]\n", scf->header.spare[0]); printf("%d\t\t# spare[1]\n", scf->header.spare[1]); printf("%d\t\t# spare[2]\n", scf->header.spare[2]); printf("%d\t\t# spare[3]\n", scf->header.spare[3]); printf("%d\t\t# spare[4]\n", scf->header.spare[4]); printf("%d\t\t# spare[5]\n", scf->header.spare[5]); printf("%d\t\t# spare[6]\n", scf->header.spare[6]); printf("%d\t\t# spare[7]\n", scf->header.spare[7]); printf("%d\t\t# spare[8]\n", scf->header.spare[8]); printf("%d\t\t# spare[9]\n", scf->header.spare[9]); printf("%d\t\t# spare[10]\n", scf->header.spare[10]); printf("%d\t\t# spare[11]\n", scf->header.spare[11]); printf("%d\t\t# spare[12]\n", scf->header.spare[12]); printf("%d\t\t# spare[13]\n", scf->header.spare[13]); printf("%d\t\t# spare[14]\n", scf->header.spare[14]); printf("%d\t\t# spare[15]\n", scf->header.spare[15]); printf("%d\t\t# spare[16]\n", scf->header.spare[16]); printf("%d\t\t# spare[17]\n", scf->header.spare[17]); puts("\n[Bases]"); for (i = 0; i < scf->header.bases; i++) { printf("%c %05d %03d %03d %03d %03d %03d %03d %03d #%3d\n", scf->bases[i].base, scf->bases[i].peak_index, scf->bases[i].prob_A, scf->bases[i].prob_C, scf->bases[i].prob_G, scf->bases[i].prob_T, scf->bases[i].spare[0], scf->bases[i].spare[1], scf->bases[i].spare[2], i); } puts("\n[A_Trace]"); if (scf->header.sample_size == 1) { for (i = 0; i < scf->header.samples; i++) printf("%d\t#%5d\n", scf->samples.samples1[i].sample_A, i); } else { for (i = 0; i < scf->header.samples; i++) printf("%d\t#%5d\n", scf->samples.samples2[i].sample_A, i); } puts("\n[C_Trace]"); if (scf->header.sample_size == 1) { for (i = 0; i < scf->header.samples; i++) printf("%d\t#%5d\n", scf->samples.samples1[i].sample_C, i); } else { for (i = 0; i < scf->header.samples; i++) printf("%d\t#%5d\n", scf->samples.samples2[i].sample_C, i); } puts("\n[G_Trace]"); if (scf->header.sample_size == 1) { for (i = 0; i < scf->header.samples; i++) printf("%d\t#%5d\n", scf->samples.samples1[i].sample_G, i); } else { for (i = 0; i < scf->header.samples; i++) printf("%d\t#%5d\n", scf->samples.samples2[i].sample_G, i); } puts("\n[T_Trace]"); if (scf->header.sample_size == 1) { for (i = 0; i < scf->header.samples; i++) printf("%d\t#%5d\n", scf->samples.samples1[i].sample_T, i); } else { for (i = 0; i < scf->header.samples; i++) printf("%d\t#%5d\n", scf->samples.samples2[i].sample_T, i); } puts("\n[Comments]"); printf("%.*s\n", (int)scf->header.comments_size, scf->comments); scf_deallocate(scf); return 0; } io_lib-io_lib-1-14-11/progs/scf_info.c000066400000000000000000000116361336132477700174550ustar00rootroot00000000000000/* * Copyright (c) 2007, 2010 Genome Research Ltd. * Author(s): 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. */ /* * Copyright (c) 1994 MEDICAL RESEARCH COUNCIL * All rights reserved * * 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 name of the MEDICAL RESEARCH COUNCIL, THE LABORATORY OF * MOLECULAR BIOLOGY 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 THE COPYRIGHT HOLDERS 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 THE COPYRIGHT OWNER 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. */ /* * Copyright (c) Medical Research Council 1994. All rights reserved. * * Permission to use, copy, modify and distribute this software and its * documentation for any purpose is hereby granted without fee, provided that * this copyright and notice appears in all copies. * * This file was written by James Bonfield, Simon Dear, Rodger Staden, * as part of the Staden Package at the MRC Laboratory of Molecular * Biology, Hills Road, Cambridge, CB2 2QH, United Kingdom. * * MRC disclaims all warranties with regard to this software. */ #ifdef HAVE_CONFIG_H #include "io_lib_config.h" #endif #include #include int main(int argc, char **argv) { Scf *scf; if (argc != 2) { fprintf(stderr, "Usage: scf_info scf_filename\n"); return 1; } scf = read_scf(argv[1]); if (scf == NULL) { fprintf(stderr, "read_scf failed\n"); return 1; } printf("Version_number %.4s\n", scf->header.version); printf("Number_of_samples %d\n", scf->header.samples); printf("Samples_offset %d\n", scf->header.samples_offset); printf("Samples_size %d\n", scf->header.sample_size); printf("Number_of_bases %d\n", scf->header.bases); printf("Bases_offset %d\n", scf->header.bases_offset); printf("Comments_size %d\n", scf->header.comments_size); printf("Comments_offset %d\n", scf->header.comments_offset); printf("Left_clip %d\n", scf->header.bases_left_clip); printf("Right_clip %d\n", scf->header.bases_right_clip); printf("Code set %d\n", scf->header.code_set); scf_deallocate(scf); return 0; } io_lib-io_lib-1-14-11/progs/scf_update.c000066400000000000000000000112471336132477700200020ustar00rootroot00000000000000/* * Copyright (c) 2007, 2010 Genome Research Ltd. * Author(s): 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. */ /* * Author(s): James Bonfield * * Copyright (c) 1995-1996, 2001 MEDICAL RESEARCH COUNCIL * All rights reserved * * 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 name of the MEDICAL RESEARCH COUNCIL, THE LABORATORY OF * MOLECULAR BIOLOGY 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 THE COPYRIGHT HOLDERS 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 THE COPYRIGHT OWNER 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. */ /* * Copyright (c) Medical Research Council 1994. All rights reserved. * * Permission to use, copy, modify and distribute this software and its * documentation for any purpose is hereby granted without fee, provided that * this copyright and notice appears in all copies. * * This file was written by James Bonfield, Simon Dear, Rodger Staden, * as part of the Staden Package at the MRC Laboratory of Molecular * Biology, Hills Road, Cambridge, CB2 2QH, United Kingdom. * * MRC disclaims all warranties with regard to this software. */ #ifdef HAVE_CONFIG_H #include "io_lib_config.h" #endif #include #include #include #include /* * Update a v2.x SCF files to a v3.x SCF files. */ int main(int argc, char **argv) { Scf *scf; int version = 3; if (argc > 2 && strcmp(argv[1], "-v") == 0) { version = atoi(argv[2]); if (version != 2 && version != 3) { fprintf(stderr, "Please specify version 2 or version 3\n"); return 1; } argc-=2; argv+=2; } if (argc != 3) { fprintf(stderr, "Usage: scf_update [-v version] source destination\n"); return 1; } if (NULL == (scf = read_scf(argv[1]))) { perror(argv[1]); return 1; } set_scf_version(version); if (-1 == write_scf(scf, argv[2])) { perror(argv[2]); return 1; } scf_deallocate(scf); return 0; } io_lib-io_lib-1-14-11/progs/scram_flagstat.c000066400000000000000000000217131336132477700206560ustar00rootroot00000000000000/* * Copyright (c) 2013 Genome Research Ltd. * Author(s): 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. */ /* * Author: James Bonfield, Wellcome Trust Sanger Institute. 2013 */ #include #include #include #include #include #include #include #include #include #if defined(__MINGW32__) || defined(__FreeBSD__) || defined(__APPLE__) # include #endif #include #include static char *parse_format(char *str) { if (strcmp(str, "sam") == 0 || strcmp(str, "SAM") == 0) return ""; if (strcmp(str, "bam") == 0 || strcmp(str, "BAM") == 0) return "b"; if (strcmp(str, "cram") == 0 || strcmp(str, "CRAM") == 0) return "c"; fprintf(stderr, "Unrecognised file format '%s'\n", str); exit(1); } static char *detect_format(char *fn) { char *cp = strrchr(fn, '.'); if (!cp) return ""; if (strcmp(cp, ".sam") == 0 || strcmp(cp, ".SAM") == 0) return ""; if (strcmp(cp, ".bam") == 0 || strcmp(cp, ".BAM") == 0) return "b"; if (strcmp(cp, ".cram") == 0 || strcmp(cp, ".CRAM") == 0) return "c"; return ""; } static void usage(FILE *fp) { fprintf(fp, " -=- scram_flagstat -=- version %s\n", PACKAGE_VERSION); fprintf(fp, "Author: James Bonfield, Wellcome Trust Sanger Institute. 2013\n\n"); fprintf(fp, "Usage: scram_flagstat [options] [input_file]\n"); fprintf(fp, "Options:\n"); fprintf(fp, " -I format Set input format: \"bam\", \"sam\" or \"cram\".\n"); fprintf(fp, " -R range [Cram] Specifies the refseq:start-end range\n"); fprintf(fp, " -r ref.fa [Cram] Specifies the reference file.\n"); fprintf(fp, " -t N Use N threads (availability varies by format)\n"); } typedef struct { int64_t n_reads[2], n_mapped[2], n_pair_all[2], n_pair_map[2], n_pair_good[2]; int64_t n_sgltn[2], n_read1[2], n_read2[2]; int64_t n_dup[2]; int64_t n_diffchr[2], n_diffhigh[2]; } bam_flagstat_t; int main(int argc, char **argv) { scram_fd *in; bam_seq_t *s; char imode[10], *in_f = ""; int level = '\0'; // nul terminate string => auto level int c; char *ref_fn = NULL; int start, end, ignore_md5 = 0; char ref_name[1024] = {0}; bam_flagstat_t st; int nthreads = 1; int benchmark = 0; scram_init(); memset(&st, 0, sizeof(st)); /* Parse command line arguments */ while ((c = getopt(argc, argv, "hI:R:r:!t:b")) != -1) { switch (c) { case 'h': usage(stdout); return 0; case 'r': ref_fn = optarg; break; case 'I': in_f = parse_format(optarg); break; case 'R': { char *cp = strchr(optarg, ':'); if (cp) { *cp = 0; switch (sscanf(cp+1, "%d-%d", &start, &end)) { case 1: end = start; break; case 2: break; default: fprintf(stderr, "Malformed range format\n"); return 1; } } else { start = INT_MIN; end = INT_MAX; } strncpy(ref_name, optarg, 1023); break; } case '!': ignore_md5 = 1; break; case 't': nthreads = atoi(optarg); if (nthreads < 1) { fprintf(stderr, "Number of threads needs to be >= 1\n"); return 1; } break; case 'b': // Benchmark mode simply reads all fields in a SAM/BAM/CRAM // and discards them, testing pure read speed. benchmark = 1; break; case '?': fprintf(stderr, "Unrecognised option: -%c\n", optopt); usage(stderr); return 1; } } if (argc - optind > 2) { fprintf(stderr, "Usage: scramble [input_file [output_file]]\n"); return 1; } /* Open up input and output files */ sprintf(imode, "r%s%c", in_f, level); if (argc - optind > 0) { if (*in_f == 0) sprintf(imode, "r%s%c", detect_format(argv[optind]), level); if (!(in = scram_open(argv[optind], imode))) { fprintf(stderr, "Failed to open file %s\n", argv[optind]); return 1; } } else { if (!(in = scram_open("-", imode))) { fprintf(stderr, "Failed to open file %s\n", argv[optind]); return 1; } } if (!in->is_bam && ref_fn) cram_load_reference(in->c, ref_fn); if (nthreads > 1) if (scram_set_option(in, CRAM_OPT_NTHREADS, nthreads)) return 1; if (ignore_md5) { if (scram_set_option(in, CRAM_OPT_IGNORE_MD5, ignore_md5)) return 1; if (scram_set_option(in, CRAM_OPT_IGNORE_CHKSUM, ignore_md5)) return 1; } if (!benchmark) scram_set_option(in, CRAM_OPT_REQUIRED_FIELDS, SAM_FLAG | SAM_MAPQ | SAM_RNEXT); /* Support for sub-range queries, currently implemented for CRAM only */ if (*ref_name != 0) { cram_range r; int refid; if (in->is_bam) { fprintf(stderr, "Currently the -R option is only implemented for CRAM indices\n"); return 1; } cram_index_load(in->c, argv[optind]); refid = sam_hdr_name2ref(in->c->header, ref_name); if (refid == -1 && *ref_name != '*') { fprintf(stderr, "Unknown reference name '%s'\n", ref_name); return 1; } r.refid = refid; r.start = start; r.end = end; if (scram_set_option(in, CRAM_OPT_RANGE, &r)) return 1; } /* Do the actual file format conversion */ if (benchmark) { s = NULL; while (scram_get_seq(in, &s) >= 0); int ret = scram_eof(in) ? 0 : 1; scram_close(in); return ret; } s = NULL; while (scram_get_seq(in, &s) >= 0) { int w = s->flag & BAM_FQCFAIL ? 1 : 0; ++st.n_reads[w]; if (s->flag & BAM_FPAIRED) { ++st.n_pair_all[w]; if (s->flag & BAM_FPROPER_PAIR) ++st.n_pair_good[w]; if (s->flag & BAM_FREAD1) ++st.n_read1[w]; if (s->flag & BAM_FREAD2) ++st.n_read2[w]; if ((s->flag & BAM_FMUNMAP) && !(s->flag & BAM_FUNMAP)) ++st.n_sgltn[w]; if (!(s->flag & BAM_FUNMAP) && !(s->flag & BAM_FMUNMAP)) { ++st.n_pair_map[w]; if (s->mate_ref != s->ref) { ++st.n_diffchr[w]; if (s->map_qual >= 5) ++st.n_diffhigh[w]; } } } if (!(s->flag & BAM_FUNMAP)) ++st.n_mapped[w]; if (s->flag & BAM_FDUP) ++st.n_dup[w]; } if (s) free(s); if (!scram_eof(in)) return 1; if (scram_close(in)) return 1; printf("%"PRId64" + %"PRId64" in total (QC-passed reads + QC-failed reads)\n", st.n_reads[0], st.n_reads[1]); printf("%"PRId64" + %"PRId64" duplicates\n", st.n_dup[0], st.n_dup[1]); printf("%"PRId64" + %"PRId64" mapped (%.2f%%:%.2f%%)\n", st.n_mapped[0], st.n_mapped[1], (float)st.n_mapped[0] / st.n_reads[0] * 100.0, (float)st.n_mapped[1] / st.n_reads[1] * 100.0); printf("%"PRId64" + %"PRId64" paired in sequencing\n", st.n_pair_all[0], st.n_pair_all[1]); printf("%"PRId64" + %"PRId64" read1\n", st.n_read1[0], st.n_read1[1]); printf("%"PRId64" + %"PRId64" read2\n", st.n_read2[0], st.n_read2[1]); printf("%"PRId64" + %"PRId64" properly paired (%.2f%%:%.2f%%)\n", st.n_pair_good[0], st.n_pair_good[1], (float)st.n_pair_good[0] / st.n_pair_all[0] * 100.0, (float)st.n_pair_good[1] / st.n_pair_all[1] * 100.0); printf("%"PRId64" + %"PRId64" with itself and mate mapped\n", st.n_pair_map[0], st.n_pair_map[1]); printf("%"PRId64" + %"PRId64" singletons (%.2f%%:%.2f%%)\n", st.n_sgltn[0], st.n_sgltn[1], (float)st.n_sgltn[0] / st.n_pair_all[0] * 100.0, (float)st.n_sgltn[1] / st.n_pair_all[1] * 100.0); printf("%"PRId64" + %"PRId64" with mate mapped to a different chr\n", st.n_diffchr[0], st.n_diffchr[1]); printf("%"PRId64" + %"PRId64" with mate mapped to a different chr (mapQ>=5)\n", st.n_diffhigh[0], st.n_diffhigh[1]); return 0; } io_lib-io_lib-1-14-11/progs/scram_merge.c000066400000000000000000000236001336132477700201450ustar00rootroot00000000000000/* * Copyright (c) 2013 Genome Research Ltd. * Author(s): 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. */ /* * Author: James Bonfield, Wellcome Trust Sanger Institute. 2013 */ #include #include #include #include #include #include #include #include #include #if defined(__MINGW32__) || defined(__FreeBSD__) || defined(__APPLE__) # include #endif #include #include /* * Return 1 for compatible * 0 for incompatible */ static int hdr_compare(SAM_hdr *h1, SAM_hdr *h2) { int i; if (h1->nref != h2->nref) return 0; for (i = 0; i < h1->nref; i++) { if (strcmp(h1->ref[i].name, h2->ref[i].name) != 0) return 0; if (h1->ref[i].len != h2->ref[i].len) return 0; } return 1; } static char *parse_format(char *str) { if (strcmp(str, "sam") == 0 || strcmp(str, "SAM") == 0) return ""; if (strcmp(str, "bam") == 0 || strcmp(str, "BAM") == 0) return "b"; if (strcmp(str, "cram") == 0 || strcmp(str, "CRAM") == 0) return "c"; fprintf(stderr, "Unrecognised file format '%s'\n", str); exit(1); } static char *detect_format(char *fn) { char *cp = strrchr(fn, '.'); if (!cp) return ""; if (strcmp(cp, ".sam") == 0 || strcmp(cp, ".SAM") == 0) return ""; if (strcmp(cp, ".bam") == 0 || strcmp(cp, ".BAM") == 0) return "b"; if (strcmp(cp, ".cram") == 0 || strcmp(cp, ".CRAM") == 0) return "c"; return ""; } static void usage(FILE *fp) { fprintf(fp, " -=- scram_merge -=- version %s\n", PACKAGE_VERSION); fprintf(fp, "Author: James Bonfield, Wellcome Trust Sanger Institute. 2013\n\n"); fprintf(fp, "Usage: scram_merge [options] input_file ...\n"); fprintf(fp, "Options:\n"); fprintf(fp, " -I format Set input format: \"bam\", \"sam\" or \"cram\".\n"); fprintf(fp, " -O format Set output format: \"bam\", \"sam\" or \"cram\".\n"); fprintf(fp, " -1 to -9 Set zlib compression level.\n"); fprintf(fp, " -0 or -u No zlib compression.\n"); //fprintf(fp, " -v Verbose output.\n"); fprintf(fp, " -R range [Cram] Specifies the refseq:start-end range\n"); fprintf(fp, " -r ref.fa [Cram] Specifies the reference file.\n"); fprintf(fp, " -s integer [Cram] Sequences per slice, default %d.\n", SEQS_PER_SLICE); fprintf(fp, " -S integer [Cram] Slices per container, default %d.\n", SLICE_PER_CNT); fprintf(fp, " -V version [Cram] Specify the file format version to write (eg 1.1, 2.0)\n"); fprintf(fp, " -X [Cram] Embed reference sequence.\n"); } int main(int argc, char **argv) { scram_fd **in, *out; int n_input, i; bam_seq_t **s; char imode[10], *in_f = "", omode[10], *out_f = ""; int level = '\0'; // nul terminate string => auto level int c, verbose = 0; int s_opt = 0, S_opt = 0, embed_ref = 0; char *ref_fn = NULL; int start, end; char ref_name[1024] = {0}; refs_t *refs = NULL; int max_reads = -1; /* Parse command line arguments */ while ((c = getopt(argc, argv, "u0123456789hvs:S:V:r:XI:O:R:N:")) != -1) { switch (c) { case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': level = c; break; case 'u': level = '0'; break; case 'h': usage(stdout); return 0; case 'v': verbose++; break; case 's': s_opt = atoi(optarg); break; case 'S': S_opt = atoi(optarg); break; case 'V': cram_set_option(NULL, CRAM_OPT_VERSION, optarg); break; case 'r': ref_fn = optarg; break; case 'X': embed_ref = 1; break; case 'I': in_f = parse_format(optarg); break; case 'O': out_f = parse_format(optarg); break; case 'R': { char *cp = strchr(optarg, ':'); if (cp) { *cp = 0; switch (sscanf(cp+1, "%d-%d", &start, &end)) { case 1: end = start; break; case 2: break; default: fprintf(stderr, "Malformed range format\n"); return 1; } } else { start = INT_MIN; end = INT_MAX; } strncpy(ref_name, optarg, 1023); break; } case 'N': // For debugging max_reads = atoi(optarg); break; case '?': fprintf(stderr, "Unrecognised option: -%c\n", optopt); usage(stderr); return 1; } } /* Open output file */ sprintf(omode, "w%s%c", out_f, level); if (!(out = scram_open("-", omode))) { fprintf(stderr, "Failed to open bam file %s\n", argv[optind+1]); return 1; } /* Open multiple input files */ sprintf(imode, "r%s%c", in_f, level); n_input = argc - optind; if (!n_input) { fprintf(stderr, "No input files specified.\n"); return 1; } if (!(in = malloc(n_input * sizeof(*in)))) return 1; if (!(s = malloc(n_input * sizeof(*s)))) return 1; for (i = 0; i < n_input; i++, optind++) { s[i] = NULL; if (*in_f == 0) sprintf(imode, "r%s%c", detect_format(argv[optind]), level); if (!(in[i] = scram_open(argv[optind], imode))) { fprintf(stderr, "Failed to open bam file %s\n", argv[optind]); return 1; } if (i && !hdr_compare(scram_get_header(in[0]), scram_get_header(in[i]))) { fprintf(stderr, "Incompatible reference sequence list.\n"); fprintf(stderr, "Currently the @SQ lines need to be identical" " in all files.\n"); return 1; } if (!refs && scram_get_refs(in[i])) refs = scram_get_refs(in[i]); if (refs && scram_set_option(in[i], CRAM_OPT_SHARED_REF, refs)) return 1; /* Support for sub-range queries, currently implemented for CRAM only */ if (*ref_name != 0) { cram_range r; int refid; if (in[i]->is_bam) { fprintf(stderr, "Currently the -R option is only implemented for CRAM indices\n"); return 1; } cram_index_load(in[i]->c, argv[optind]); refid = sam_hdr_name2ref(in[i]->c->header, ref_name); if (refid == -1 && *ref_name != '*') { fprintf(stderr, "Unknown reference name '%s'\n", ref_name); return 1; } r.refid = refid; r.start = start; r.end = end; if (scram_set_option(in[i], CRAM_OPT_RANGE, &r)) return 1; } } /* Set any format specific options */ if (refs) scram_set_option(out, CRAM_OPT_SHARED_REF, refs); if (scram_set_option(out, CRAM_OPT_VERBOSITY, verbose)) return 1; if (s_opt) if (scram_set_option(out, CRAM_OPT_SEQS_PER_SLICE, s_opt)) return 1; if (S_opt) if (scram_set_option(out, CRAM_OPT_SLICES_PER_CONTAINER, S_opt)) return 1; if (embed_ref) if (scram_set_option(out, CRAM_OPT_EMBED_REF, embed_ref)) return 1; /* Copy header and refs from in to out, for writing purposes */ // FIXME: do proper merging of @PG lines // FIXME: track mapping of old PG aux name to new PG aux name per seq scram_set_header(out, sam_hdr_dup(scram_get_header(in[0]))); // Needs doing after loading the header. if (ref_fn) if (scram_set_option(out, CRAM_OPT_REFERENCE, ref_fn)) return 1; if (scram_get_header(in[0])) { if (scram_write_header(out)) return 1; } /* Do the actual file format conversion */ fprintf(stderr, "Opening and loading initial seqs\n"); for (i = 0; i < n_input; i++) { if (scram_get_seq(in[i], &s[i]) < 0) { if (scram_close(in[i])) return 1; in[i] = NULL; free(s[i]); continue; } } fprintf(stderr, "Merging...\n"); for (;;) { int64_t best_val = INT64_MAX; int best_j = 0, j; for (j = 0; j < n_input; j++) { bam_seq_t *b = s[j]; uint64_t x; if (!in[j]) continue; x = (((uint64_t)bam_ref(b))<<33) | (bam_pos(b)<<2) | (bam_strand(b)<<1) | !(bam_flag(b) & BAM_FREAD1); if (best_val > x) { best_val = x; best_j = j; } } if (best_val == INT64_MAX) { // all closed break; } if (-1 == scram_put_seq(out, s[best_j])) return 1; if (scram_get_seq(in[best_j], &s[best_j]) < 0) { if (scram_close(in[best_j])) return 1; in[best_j] = NULL; free(s[best_j]); } if (max_reads >= 0) if (--max_reads == 0) break; } for (i = 0; i < n_input; i++) { if (!in[i]) continue; scram_close(in[i]); if (s[i]) free(s[i]); } /* Finally tidy up and close files */ if (scram_close(out)) return 1; free(in); free(s); return 0; } io_lib-io_lib-1-14-11/progs/scram_pileup.c000066400000000000000000000546461336132477700203620ustar00rootroot00000000000000/* * Copyright (c) 2013 Genome Research Ltd. * Author(s): 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. */ /* * Author: James Bonfield, Wellcome Trust Sanger Institute. 2011-2013 * * A basic pileup command. * This needs a lot of work still and to be split into library + program. * For now we have all in one place. * * Compatibility wise it is not meant to be a full blown replacement for * samtools mpileup or even the old samtools pileup. Primarily it is a test * harness for the pileup_loop API code. * * Speed wise it is approaching double the performance of samtools mpileup * (with no extra arguments) when run on BAM. CRAM performance is approx 40% * slower than the BAM version. */ #include #include #include #include #include #include "scram_pileup.h" /* * START_WITH_DEL is the mode that Gap5 uses when building this. It prepends * all cigar strings with 1D and decrements the position by one. (And then * has code to reverse this operation in the pileup handler.) * * The reason for this is that it means reads starting with an insertion work. * Otherwise the inserted bases are silently lost. (Try it with "samtools * mpileup" and you can see it has the same issue.) * * However it's probably not want most people expect. */ //#define START_WITH_DEL /* -------------------------------------------------------------------------- * The pileup code itself. * * This consists of the external pileup_loop() function, which takes a * sam/bam samfile_t pointer and a callback function. The callback function * is called once per column of aligned data (so once per base in an * insertion). * * Current known issues. * 1) zero length matches, ie 2S2S cause failures. * 2) Insertions at starts of sequences get included in the soft clip, so * 2S2I2M is treated as if it's 4S2M * 3) From 1 and 2 above, 1S1I2S becomes 2S2S which fails. */ /* * Fast conversion from encoded SAM base nibble to a printable character */ static char tab[256][2]; static void init_tab(void) { int i, j; unsigned char b2; static int done = 0; if (done) return; for (i = 0; i < 16; i++) { for (j = 0; j < 16; j++) { b2 = (i<<4) | j; tab[b2][0] = "NACMGRSVTWYHKDBN"[i]; tab[b2][1] = "NACMGRSVTWYHKDBN"[j]; } } done = 1; } /* * Fetches the next base => the nth base at unpadded position pos. (Nth can * be greater than 0 if we have an insertion in this column). Do not call this * with pos/nth lower than the previous query, although higher is better. * (This allows it to be initialised at base 0.) * * Stores the result in base and also updates is_insert to indicate that * this sequence still has more bases in this position beyond the current * nth parameter. * * Returns 1 if a base was fetched * 0 if not (eg ran off the end of sequence) */ static int get_next_base(pileup_t *p, int pos, int nth, int *is_insert) { bam_seq_t *b = p->b; enum cigar_op op = p->cigar_op; if (p->first_del && op != BAM_CPAD) p->first_del = 0; *is_insert = 0; /* Find pos first */ while (p->pos < pos) { p->nth = 0; if (p->cigar_len == 0) { if (p->cigar_ind >= bam_cigar_len(b)) { p->eof = 1; return 0; } op=p->cigar_op = p->b_cigar[p->cigar_ind] & BAM_CIGAR_MASK; p->cigar_len = p->b_cigar[p->cigar_ind] >> BAM_CIGAR_SHIFT; p->cigar_ind++; } if ((op == BAM_CMATCH || op == BAM_CBASE_MATCH || op == BAM_CBASE_MISMATCH) && p->cigar_len <= pos - p->pos) { p->seq_offset += p->cigar_len; p->pos += p->cigar_len; p->cigar_len = 0; } else { switch (op) { case BAM_CMATCH: case BAM_CBASE_MATCH: case BAM_CBASE_MISMATCH: p->seq_offset++; /* Fall through */ case BAM_CDEL: case BAM_CREF_SKIP: p->pos++; p->cigar_len--; break; case BAM_CINS: case BAM_CSOFT_CLIP: p->seq_offset += p->cigar_len; /* Fall through */ case BAM_CPAD: case BAM_CHARD_CLIP: p->cigar_len = 0; break; default: fprintf(stderr, "Unhandled cigar_op %d\n", op); return -1; } } } /* Now at pos, find nth base */ while (p->nth < nth) { if (p->cigar_len == 0) { if (p->cigar_ind >= bam_cigar_len(b)) { p->eof = 1; return 0; /* off end of seq */ } op=p->cigar_op = p->b_cigar[p->cigar_ind] & BAM_CIGAR_MASK; p->cigar_len = p->b_cigar[p->cigar_ind] >> BAM_CIGAR_SHIFT; p->cigar_ind++; } switch (op) { case BAM_CMATCH: case BAM_CBASE_MATCH: case BAM_CBASE_MISMATCH: case BAM_CSOFT_CLIP: case BAM_CDEL: case BAM_CREF_SKIP: goto at_nth; /* sorry, but it's fast! */ case BAM_CINS: p->seq_offset++; /* Fall through */ case BAM_CPAD: p->cigar_len--; p->nth++; break; case BAM_CHARD_CLIP: p->cigar_len = 0; break; default: fprintf(stderr, "Unhandled cigar_op %d\n", op); return -1; } } at_nth: /* Fill out base & qual fields */ p->ref_skip = 0; if (p->nth < nth && op != BAM_CINS) { //p->base = '-'; p->base = '*'; p->padding = 1; if (p->seq_offset < b->len) p->qual = (p->qual + p->b_qual[p->seq_offset+1])/2; else p->qual = 0; } else { p->padding = 0; switch(op) { case BAM_CDEL: p->base = '*'; if (p->seq_offset+1 < b->len) p->qual = (p->qual + p->b_qual[p->seq_offset+1])/2; else p->qual = (p->qual + p->b_qual[p->seq_offset])/2; break; case BAM_CPAD: //p->base = '+'; p->base = '*'; if (p->seq_offset+1 < b->len) p->qual = (p->qual + p->b_qual[p->seq_offset+1])/2; else p->qual = (p->qual + p->b_qual[p->seq_offset])/2; break; case BAM_CREF_SKIP: p->base = '.'; p->qual = 0; /* end of fragment, but not sequence */ p->eof = p->eof ? 2 : 3; p->ref_skip = 1; break; default: if (p->seq_offset < b->len) { p->qual = p->b_qual[p->seq_offset]; /* * If you need to label inserted bases as different from * (mis)matching bases then this is where we'd make that change. * The reason could be to allow the consensus algorithm to easily * distinguish between reference bases and non-reference bases. * * Eg: * if (nth) * p->base = tolower(tab[p->b_seq[p->seq_offset/2]][p->seq_offset&1]); * else */ p->base = tab[p->b_seq[p->seq_offset/2]][p->seq_offset&1]; } else { p->base = 'N'; p->qual = 0xff; } break; } } /* Handle moving out of N (skip) into sequence again */ if (p->eof && p->base != '.') { p->start = 1; p->ref_skip = 1; p->eof = 0; } /* Starting with an indel needs a minor fudge */ if (p->start && p->cigar_op == BAM_CDEL) { p->first_del = 1; } /* Check if next op is an insertion of some sort */ if (p->cigar_len == 0) { if (p->cigar_ind < bam_cigar_len(b)) { op=p->cigar_op = p->b_cigar[p->cigar_ind] & BAM_CIGAR_MASK; p->cigar_len = p->b_cigar[p->cigar_ind] >> BAM_CIGAR_SHIFT; p->cigar_ind++; if (op == BAM_CREF_SKIP) { p->eof = 3; p->ref_skip = 1; } } else { p->eof = 1; } } switch (op) { case BAM_CPAD: case BAM_CINS: *is_insert = p->cigar_len; break; case BAM_CSOFT_CLIP: /* Last op 'S' => eof */ p->eof = p->cigar_ind == bam_cigar_len(b) ? 1 : 0; break; case BAM_CHARD_CLIP: p->eof = 1; break; default: break; } return 1; } /* * Loops through a set of supplied ranges producing columns of data. * When found, it calls func with clientdata as a callback. Func should * return 0 for success and non-zero for failure. seq_init() is called * on each new entry before we start processing it. It should return 0 or 1 * to indicate reject or accept status (eg to filter unmapped data). * If seq_init() returns -1 we abort the pileup_loop with an error. * seq_init may be NULL. * * Returns 0 on success * -1 on failure */ int pileup_loop(scram_fd *fp, int (*seq_init)(void *client_data, scram_fd *fp, pileup_t *p), int (*seq_add)(void *client_data, scram_fd *fp, pileup_t *p, int depth, int pos, int nth, int is_insert), void *client_data) { int ret = -1; pileup_t *phead = NULL, *p, *pfree = NULL, *last, *next, *ptail = NULL; pileup_t *pnew = NULL; int is_insert, nth = 0; int col = 0, r; int last_ref = -1; /* FIXME: allow for start/stop boundaries rather than consuming all data */ init_tab(); if (NULL == (pnew = calloc(1, sizeof(*p)))) return -1; do { bam_seq_t *b; int pos, last_in_contig; r = scram_next_seq(fp, &pnew->b); if (r == -1) { //fprintf(stderr, "bam_next_seq() failure on line %d\n", fp->line); if (!scram_eof(fp)) { fprintf(stderr, "bam_next_seq() failure.\n"); return -1; } } b = pnew->b; /* Force realloc */ //fp->bs = NULL; //fp->bs_size = 0; //r = samread(fp, pnew->b); if (r >= 0) { if (bam_flag(b) & BAM_FUNMAP) continue; if (b->ref == -1) { /* Another indicator for unmapped */ continue; } else if (b->ref == last_ref) { pos = b->pos+1; //printf("New seq at pos %d @ %d %s\n", pos, b->ref, // bam_name(b)); last_in_contig = 0; } else { //printf("New ctg at pos %d @ %d\n",b->pos+1,b->ref); pos = (b->pos > col ? b->pos : col)+1; last_in_contig = 1; } } else { last_in_contig = 1; pos = col+1; } if (col > pos) { fprintf(stderr, "BAM/SAM file is not sorted by position. " "Aborting\n"); return -1; } /* Process data between the last column and our latest addition */ while (col < pos && phead) { int v, ins, depth = 0; //printf("Col=%d pos=%d nth=%d\n", col, pos, nth); /* Pileup */ is_insert = 0; for (p = phead; p; p = p->next) { if (!get_next_base(p, col, nth, &ins)) p->eof = 1; if (is_insert < ins) is_insert = ins; depth++; } /* Call our function on phead linked list */ #ifdef START_WITH_DEL v = seq_add(client_data, fp, phead, depth, col-1, nth, is_insert); #else v = seq_add(client_data, fp, phead, depth, col, nth, is_insert); #endif /* Remove dead seqs */ for (p = phead, last = NULL; p; p = next) { next = p->next; p->start = 0; if (p->eof == 1) { if (last) last->next = p->next; else phead = p->next; p->next = pfree; pfree = p; //printf("Del seq %s at pos %d\n", bam_name(p->b), col); } else { last = p; } } if ((ptail = last) == NULL) ptail = phead; if (v == 1) break; /* early abort */ if (v != 0) goto error; /* Next column */ if (is_insert) { nth++; } else { nth = 0; col++; } /* Special case for the last sequence in a contig */ if (last_in_contig && phead) pos++; } /* May happen if we have a hole in the contig */ col = pos; /* New contig */ if (b && b->ref != last_ref) { last_ref = b->ref; pos = b->pos+1; nth = 0; col = pos; } /* * Add this seq. * Note: cigars starting with I or P ops (eg 2P3I10M) mean we have * alignment instructions that take place before the designated * starting location listed in the SAM file. They won't get included * in the callback function until they officially start, which is * already too late. * * So to workaround this, we prefix all CIGAR with 1D, move the * position by 1bp, and then force the callback code to remove * leaving pads (either P or D generated). * * Ie it's a level 10 hack! */ if (r >= 0) { p = pnew; p->next = NULL; p->cd = NULL; p->start = 1; p->eof = 0; #ifdef START_WITH_DEL p->pos = pos-1; p->cigar_ind = 0; p->b_cigar = bam_cigar(p->b); if ((p->b_cigar[0] & BAM_CIGAR_MASK) == BAM_CHARD_CLIP) { p->cigar_len = p->b_cigar[0] >> BAM_CIGAR_SHIFT; p->cigar_op = BAM_CHARD_CLIP; if ((p->b_cigar[1] & BAM_CIGAR_MASK) == BAM_CSOFT_CLIP) { /* xHxS... => xHxS1D... */ p->b_cigar[0] = p->b_cigar[1]; p->b_cigar[1] = (1 << BAM_CIGAR_SHIFT) | BAM_CDEL; } else { /* xH... => xH1D... */ p->b_cigar[0] = (1 << BAM_CIGAR_SHIFT) | BAM_CDEL; } } else { if ((p->b_cigar[0] & BAM_CIGAR_MASK) == BAM_CSOFT_CLIP) { /* xS... => xS1D... */ p->cigar_len = p->b_cigar[0] >> BAM_CIGAR_SHIFT; p->cigar_op = BAM_CSOFT_CLIP; p->b_cigar[0] = (1 << BAM_CIGAR_SHIFT) | BAM_CDEL; } else { /* ... => 1D... */ p->cigar_len = 1; /* was 0 */ p->cigar_op = BAM_CDEL; /* was 'X' */ } } p->seq_offset = -1; p->first_del = 1; #else p->pos = pos-1; p->cigar_ind = 0; p->b_cigar = bam_cigar(p->b); p->cigar_len = 0; p->cigar_op = -1; p->seq_offset = -1; p->first_del = 0; #endif p->b_strand = bam_strand(p->b) ? 1 : 0; p->b_qual = (uc *)bam_qual(p->b); p->b_seq = (uc *)bam_seq(p->b); if (seq_init) { int v; v = seq_init(client_data, fp, p); if (v == -1) return -1; if (v == 1) { /* Keep this seq */ if (phead) { ptail->next = p; } else { phead = p; } ptail = p; } else { /* Push back on free list */ p->next = pfree; pfree = p; } } else { if (phead) ptail->next = p; else phead = p; ptail = p; } /* Allocate the next pileup rec */ if (pfree) { pnew = pfree; pfree = pfree->next; } else { if (NULL == (pnew = calloc(1, sizeof(*pnew)))) goto error; } } } while (r >= 0); ret = 0; error: if (pnew) { free(pnew->b); free(pnew); } /* Tidy up */ for (p = pfree; p; p = next) { next = p->next; free(p->b); free(p); } return ret; } /* -------------------------------------------------------------------------- * Example usage of the above pileup code */ #include #include char strand_char[2][256]; void strand_init(void) { int i; for (i = 0; i < 256; i++) { strand_char[0][i] = toupper((unsigned char)i); strand_char[1][i] = tolower((unsigned char)i); } } /* * Used to delay emitting pileup lines around insertions, so we can * stack multiple bases together. */ typedef struct { int alloc; char *base; // first base call int *seq_offset; // first seq_offset int *seq_len; // length of insertion } sam_pileup_t; static int sam_pileup(void *cd_v, scram_fd *fp, pileup_t *p, int depth, int pos, int nth, int is_insert) { static unsigned char *seq = NULL, *qual = NULL, *buf = NULL; static size_t seq_alloc = 0, buf_alloc = 0; static int max_depth = 0; unsigned char *sp, *qp, *cp; int ref; sam_pileup_t *cd = (sam_pileup_t *)cd_v; size_t buf_len; if (max_depth < depth) { max_depth = depth; seq = realloc(seq, seq_alloc = max_depth*2); qual = realloc(qual, max_depth); //buf = realloc(buf, max_depth*2+1000); if (!seq || !qual) return -1; } sp = seq; qp = qual; cp = buf; if (!p) return 0; if (is_insert) { pileup_t *p_orig = p; int i; if (nth == 0) { /* Reference position pos with is_insert inserted bases to come */ if (cd->alloc < depth) { cd->alloc = depth; cd->base = realloc(cd->base, cd->alloc * sizeof(*cd->base)); cd->seq_offset = realloc(cd->seq_offset, cd->alloc * sizeof(*cd->seq_offset)); cd->seq_len = realloc(cd->seq_len, cd->alloc * sizeof(*cd->seq_len)); } /* * FIXME: This assumes that the number of entries in the p list * here matches the number of entries in the p list when is_inser * becomes 0 (ie the last base of the insert). * * Given that sequences can end mid-way through an insert or * even start mid-way, this assumption is false. */ for (i = 0; p; p = p->next, i++) { cd->base[i] = strand_char[p->b_strand][(uc)p->base]; cd->seq_offset[i] = p->seq_offset+1; cd->seq_len[i] = 0; } p = p_orig; } else { for (i = 0; p; p = p->next, i++) if (p->base != '*') cd->seq_len[i]++; } p = p_orig; return 0; } ref = p->b->ref; if (nth) { int n; for (n = 0; p; p = p->next, n++) { int i, j; uint8_t *b_seq = (uint8_t *)bam_seq(p->b); while ((sp - seq + 5 + cd->seq_len[n]) > seq_alloc) { ptrdiff_t d = sp - seq; seq = realloc(seq, seq_alloc*=2); sp = seq + d; } if(p->base != '*') cd->seq_len[n]++; if (p->start) { *sp++ = '^'; *sp++ = MIN(p->b->map_qual,93) + '!'; } *sp++ = cd->base[n]; if (cd->seq_len[n]) { *sp++ = '+'; sp = append_int(sp, cd->seq_len[n]); for (i = cd->seq_offset[n], j = 0; j < cd->seq_len[n]; i++, j++) { uc call = bam_nt16_rev_table[bam_seqi(b_seq, i)]; *sp++ = strand_char[bam_strand(p->b)][call]; } } if (p->eof) *sp++ = '$'; *qp++ = MIN(p->qual,93) + '!'; } } else { for (; p; p = p->next) { while ((sp - seq + 4) > seq_alloc) { ptrdiff_t d = sp - seq; seq = realloc(seq, seq_alloc*=2); sp = seq + d; } if (p->start) { *sp++ = '^'; *sp++ = MIN(p->b->map_qual,93) + '!'; } *sp++ = strand_char[p->b_strand][(uc)p->base]; //*sp++ = strand_char[bam_strand(p->b)][p->base]; if (p->eof) *sp++ = '$'; *qp++ = MIN(p->qual,93) + '!'; } } /* Equivalent to the printf below, but faster */ buf_len = strlen(scram_get_header(fp)->ref[ref].name) + 1 // name + 10 + 1 // pos + 1 + 1 // base + 10 + 1 // depth + sp - seq + 1 // seq + qp - qual + 1; // qual if (buf_len > buf_alloc) buf = realloc(buf, buf_alloc = buf_len); cp = buf; strcpy((char *) cp, scram_get_header(fp)->ref[ref].name); cp += strlen((char *) cp); *cp++ = '\t'; cp = append_int(cp, pos); *cp++ = '\t'; *cp++ = 'N'; *cp++ = '\t'; cp = append_int(cp, depth); *cp++ = '\t'; memcpy(cp, seq, sp-seq); cp += sp-seq; *cp++ = '\t'; memcpy(cp, qual, qp-qual); cp += qp-qual; *cp++ = '\0'; puts((char *) buf); //*sp++ = 0; //*qp++ = 0; //printf("ref\t%d+%d\tN\t%d\t%s\t%s\n", pos, nth, depth, seq, qual); return 0; } static int basic_pileup(void *cd, scram_fd *fp, pileup_t *p, int depth, int pos, int nth, int is_insert) { static unsigned char *seq = NULL, *qual = NULL, *buf = NULL; static int max_depth = 0; unsigned char *qp, *cp, *rp; int ref; if (max_depth < depth) { max_depth = depth; seq = realloc(seq, max_depth*3); qual = realloc(qual, max_depth); buf = realloc(buf, max_depth*2+1000); if (!seq || !qual || !buf) return -1; } qp = qual; cp = buf; if (!p) return 0; /* Ref, pos, depth */ ref = p->b->ref; rp = (unsigned char *) scram_get_header(fp)->ref[ref].name; while ((*cp++ = *rp++)) ; cp--; *cp++ = '\t'; cp = append_int(cp, pos); *cp++ = '+'; cp = append_int(cp, nth); *cp++ = '\t'; *cp++ = 'N'; *cp++ = '\t'; cp = append_int(cp, depth); *cp++ = '\t'; /* Seq + qual at predetermined offsets */ qp = cp + depth + 1; for (; p; p = p->next) { *cp++ = p->base; *qp++ = MIN(p->qual,93) + '!'; } *cp++ = '\t'; *qp++ = '\0'; puts((char *) buf); return 0; } static int depth_pileup(void *cd, scram_fd *fp, pileup_t *p, int depth, int pos, int nth, int is_insert) { unsigned char buf[1024], *cp = buf, *rp; if (nth) return 0; rp = (unsigned char *) scram_get_header(fp)->ref[p->b->ref].name; while ((*cp++ = *rp++)) ; cp[-1] = '\t'; cp = append_int(cp, pos); *cp++= '\t'; cp = append_int(cp, depth); *cp++ = '\0'; puts((char *) buf); return 0; } int main(int argc, char **argv) { scram_fd *fp; sam_pileup_t *p; int mode = 0; if (argc < 2) { fprintf(stderr, "Usage: scram_pileup [options] filename.{sam,bam,cram}\n"); fprintf(stderr, "Options:\n"); fprintf(stderr, " -5 Gap5 pileup format.\n"); fprintf(stderr, " -d Depth format.\n"); fprintf(stderr, " (otherwise) Samtools pileup format.\n"); fprintf(stderr, "\n\nNOTE: This program is still under development " "and should be considered a proof\nof concept only.\n"); return 1; } if (argc >= 2 && strcmp(argv[1], "-5") == 0) { mode = '5'; argc--; argv++; } if (argc >= 2 && strcmp(argv[1], "-d") == 0) { mode = 'd'; argc--; argv++; } if (argc != 2) { fprintf(stderr, "sam_pileup filename\n"); return 1; } strand_init(); fp = scram_open(argv[1], "r"); if (!fp) { perror(argv[1]); return 1; } if (!(p = calloc(1, sizeof(*p)))) return 1; switch(mode) { case '5': pileup_loop(fp, NULL, basic_pileup, NULL); break; case 'd': pileup_loop(fp, NULL, depth_pileup, NULL); break; default: pileup_loop(fp, NULL, sam_pileup, p); break; } if (p) free(p); if (0 != scram_close(fp)) return 1; return 0; } io_lib-io_lib-1-14-11/progs/scram_pileup.h000066400000000000000000000062551336132477700203600ustar00rootroot00000000000000/* * Copyright (c) 2013 Genome Research Ltd. * Author(s): 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. */ #ifndef _PILEUP_H_ #define _PILEUP_H_ #include "io_lib/scram.h" typedef struct pileup { struct pileup *next; // A link list, for active seqs void *cd; // General purpose per-seq client-data bam_seq_t *b; // Bam entry associated with struct unsigned char *b_qual;// cached bam_qual unsigned char *b_seq; // cached bam_seq uint32_t *b_cigar; // cached bam_cigar int b_strand; // 0 => fwd, 1 => rev int pos; // Current unpadded position in seq int nth; // nth base at unpadded position 'pos' int seq_offset; // Current base position in s->seq[] array. int cigar_ind; // Current location in s->alignment cigar str int cigar_op; // Current cigar operation int cigar_len; // Remaining length of this cigar op int first_del; // Used when first base is a deletion int eof; // True if this sequence has finished int qual; // Current qual (for active seq only) char base; // Current base (for active seq only) char start; // True if this is a new sequence char ref_skip; // True if the cause of eof or start is cigar N char padding; // True if the base was added due to another seq } pileup_t; int pileup_loop(scram_fd *fp, int (*seq_init)(void *client_data, scram_fd *fp, pileup_t *p), int (*seq_add)(void *client_data, scram_fd *fp, pileup_t *p, int depth, int pos, int nth, int is_insert), void *client_data); #endif io_lib-io_lib-1-14-11/progs/scram_test.c000066400000000000000000000200621336132477700200240ustar00rootroot00000000000000/* * Copyright (c) 2013 Genome Research Ltd. * Author(s): 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. */ /* * Author: James Bonfield, Wellcome Trust Sanger Institute. 2013 */ #include #include #include #include #include #include #include #include #include #if defined(__MINGW32__) || defined(__FreeBSD__) || defined(__APPLE__) # include #endif #include #include static char *parse_format(char *str) { if (strcmp(str, "sam") == 0 || strcmp(str, "SAM") == 0) return ""; if (strcmp(str, "bam") == 0 || strcmp(str, "BAM") == 0) return "b"; if (strcmp(str, "cram") == 0 || strcmp(str, "CRAM") == 0) return "c"; fprintf(stderr, "Unrecognised file format '%s'\n", str); exit(1); } static char *detect_format(char *fn) { char *cp = strrchr(fn, '.'); if (!cp) return ""; if (strcmp(cp, ".sam") == 0 || strcmp(cp, ".SAM") == 0) return ""; if (strcmp(cp, ".bam") == 0 || strcmp(cp, ".BAM") == 0) return "b"; if (strcmp(cp, ".cram") == 0 || strcmp(cp, ".CRAM") == 0) return "c"; return ""; } static void usage(FILE *fp) { fprintf(fp, " -=- scram_flagstat -=- version %s\n", PACKAGE_VERSION); fprintf(fp, "Author: James Bonfield, Wellcome Trust Sanger Institute. 2013\n\n"); fprintf(fp, "Usage: scram_flagstat [options] [input_file]\n"); fprintf(fp, "Options:\n"); fprintf(fp, " -I format Set input format: \"bam\", \"sam\" or \"cram\".\n"); fprintf(fp, " -R range [Cram] Specifies the refseq:start-end range\n"); fprintf(fp, " -r ref.fa [Cram] Specifies the reference file.\n"); fprintf(fp, " -t N Use N threads (availability varies by format)\n"); } typedef struct { long long n_reads[2], n_mapped[2], n_pair_all[2], n_pair_map[2], n_pair_good[2]; long long n_sgltn[2], n_read1[2], n_read2[2]; long long n_dup[2]; long long n_diffchr[2], n_diffhigh[2]; } bam_flagstat_t; int main(int argc, char **argv) { scram_fd *in; bam_seq_t *s; char imode[10], *in_f = ""; int level = '\0'; // nul terminate string => auto level int c; char *ref_fn = NULL; int start, end, ignore_md5 = 0; char ref_name[1024] = {0}; bam_flagstat_t st; int nthreads = 1; int col = SAM_FLAG, req = 0; memset(&st, 0, sizeof(st)); /* Parse command line arguments */ while ((c = getopt(argc, argv, "hI:R:r:!t:c:C:")) != -1) { switch (c) { case 'h': usage(stdout); return 0; case 'r': ref_fn = optarg; break; case 'I': in_f = parse_format(optarg); break; case 'R': { char *cp = strchr(optarg, ':'); if (cp) { *cp = 0; switch (sscanf(cp+1, "%d-%d", &start, &end)) { case 1: end = start; break; case 2: break; default: fprintf(stderr, "Malformed range format\n"); return 1; } } else { start = INT_MIN; end = INT_MAX; } strncpy(ref_name, optarg, 1023); break; } case '!': ignore_md5 = 1; break; case 't': nthreads = atoi(optarg); if (nthreads < 1) { fprintf(stderr, "Number of threads needs to be >= 1\n"); return 1; } break; case 'c': req = col = strtol(optarg, NULL, 0); break; case 'C': req = strtol(optarg, NULL, 0); break; case '?': fprintf(stderr, "Unrecognised option: -%c\n", optopt); usage(stderr); return 1; } } if (argc - optind > 2) { fprintf(stderr, "Usage: scramble [input_file [output_file]]\n"); return 1; } /* Open up input and output files */ sprintf(imode, "r%s%c", in_f, level); if (argc - optind > 0) { if (*in_f == 0) sprintf(imode, "r%s%c", detect_format(argv[optind]), level); if (!(in = scram_open(argv[optind], imode))) { fprintf(stderr, "Failed to open file %s\n", argv[optind]); return 1; } } else { if (!(in = scram_open("-", imode))) { fprintf(stderr, "Failed to open file %s\n", argv[optind]); return 1; } } if (!in->is_bam && ref_fn) cram_load_reference(in->c, ref_fn); if (nthreads > 1) if (scram_set_option(in, CRAM_OPT_NTHREADS, nthreads)) return 1; if (ignore_md5) if (scram_set_option(in, CRAM_OPT_IGNORE_MD5, ignore_md5)) return 1; scram_set_option(in, CRAM_OPT_REQUIRED_FIELDS, req); /* Support for sub-range queries, currently implemented for CRAM only */ if (*ref_name != 0) { cram_range r; int refid; if (in->is_bam) { fprintf(stderr, "Currently the -R option is only implemented for CRAM indices\n"); return 1; } cram_index_load(in->c, argv[optind]); refid = sam_hdr_name2ref(in->c->header, ref_name); if (refid == -1 && *ref_name != '*') { fprintf(stderr, "Unknown reference name '%s'\n", ref_name); return 1; } r.refid = refid; r.start = start; r.end = end; if (scram_set_option(in, CRAM_OPT_RANGE, &r)) return 1; } /* Do the actual file format conversion */ s = NULL; while (scram_get_seq(in, &s) >= 0) { if (col & SAM_QNAME) printf("Name:\t%.*s\n", bam_name_len(s), bam_name(s)); if (col & SAM_FLAG) printf("Flag:\t%d\n", bam_flag(s)); if (col & SAM_RNAME) printf("Ref:\t%d\n", bam_ref(s)); if (col & SAM_POS) printf("Pos:\t%"PRId64"\n", bam_pos(s)); if (col & SAM_MAPQ) printf("MapQ:\t%d\n", bam_map_qual(s)); if (col & SAM_CIGAR) { int i; uint32_t *cig = bam_cigar(s); printf("Cigar:\t"); for (i = 0; i < bam_cigar_len(s); i++) printf("%d%c", cig[i]>>4, "MIDNSHP=X"[cig[i]&0xf]); putchar('\n'); } if (col & SAM_RNEXT) printf("Rnext:\t%d\n", bam_mate_ref(s)); if (col & SAM_PNEXT) printf("Pnext:\t%"PRId64"\n", bam_mate_pos(s)); if (col & SAM_TLEN) printf("Tlen:\t%"PRId64"\n", bam_ins_size(s)); if (col & SAM_SEQ) { unsigned char *seq = (unsigned char *) bam_seq(s); int i; printf("Seq:\t"); for (i = 0; i < bam_seq_len(s); i++) putchar("=ACMGRSVTWYHKDBN"[i&1 ? seq[i/2]&15 : seq[i/2]>>4]); putchar('\n'); } if (col & SAM_QUAL) { char *qual = bam_qual(s); int i; printf("Qual:\t"); for (i = 0; i < bam_seq_len(s); i++) putchar(qual[i]+'!'); putchar('\n'); } if (col & SAM_AUX) { char *aux = bam_aux(s); int i, aux_size = ((char *)s + bam_blk_size(s)) - aux; printf("aux:\t"); for (i = 0; i < aux_size; i++) printf("%02x", aux[i]); putchar('\n'); } } if (s) free(s); if (!scram_eof(in)) return 1; if (scram_close(in)) return 1; return 0; } io_lib-io_lib-1-14-11/progs/scramble.c000066400000000000000000000412721336132477700174560ustar00rootroot00000000000000/* * Copyright (c) 2013 Genome Research Ltd. * Author(s): 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. */ /* * Author: James Bonfield, Wellcome Trust Sanger Institute. 2013 */ #ifdef HAVE_CONFIG_H #include "io_lib_config.h" #endif // Enable if we want V3.1 support. TODO: add a configure param for this #define HAVE_FQZ #include #include #include #include #include #include #include #include #include #include #if defined(__MINGW32__) || defined(__FreeBSD__) || defined(__APPLE__) # include #endif #include #include static char *parse_format(char *str) { if (strcmp(str, "sam") == 0 || strcmp(str, "SAM") == 0) return "s"; if (strcmp(str, "bam") == 0 || strcmp(str, "BAM") == 0) return "b"; if (strcmp(str, "cram") == 0 || strcmp(str, "CRAM") == 0) return "c"; fprintf(stderr, "Unrecognised file format '%s'\n", str); exit(1); } static char *detect_format(char *fn) { char *cp = strrchr(fn, '.'); if (!cp) return ""; if (strcmp(cp, ".sam") == 0 || strcmp(cp, ".SAM") == 0) return "s"; if (strcmp(cp, ".bam") == 0 || strcmp(cp, ".BAM") == 0) return "b"; if (strcmp(cp, ".cram") == 0 || strcmp(cp, ".CRAM") == 0) return "c"; return ""; } static void usage(FILE *fp) { fprintf(fp, " -=- sCRAMble -=- version %s\n", PACKAGE_VERSION); fprintf(fp, "Author: James Bonfield, Wellcome Trust Sanger Institute. 2013-2018\n\n"); fprintf(fp, "Usage: scramble [options] [input_file [output_file]]\n"); fprintf(fp, "Options:\n"); fprintf(fp, " -I format Set input format: \"bam\", \"sam\" or \"cram\".\n"); fprintf(fp, " -O format Set output format: \"bam\", \"sam\" or \"cram\".\n"); fprintf(fp, " -1 to -9 Set compression level.\n"); fprintf(fp, " -0 or -u No compression.\n"); //fprintf(fp, " -v Verbose output.\n"); fprintf(fp, " -H [SAM] Do not print header\n"); fprintf(fp, " -R range [Cram] Specifies the refseq:start-end range\n"); fprintf(fp, " -r ref.fa [Cram] Specifies the reference file.\n"); fprintf(fp, " -b integer [Cram] Max. bases per slice, default %d.\n", BASES_PER_SLICE); fprintf(fp, " -s integer [Cram] Sequences per slice, default %d.\n", SEQS_PER_SLICE); fprintf(fp, " -S integer [Cram] Slices per container, default %d.\n", SLICE_PER_CNT); fprintf(fp, " -V version [Cram] Specify the file format version to write (eg 1.1, 2.0)\n"); fprintf(fp, " -e [Cram] Embed reference sequence.\n"); fprintf(fp, " -x [Cram] Non-reference based encoding.\n"); fprintf(fp, " -M [Cram] Use multiple references per slice.\n"); fprintf(fp, " -m [Cram] Generate MD and NM tags.\n"); #ifdef HAVE_LIBBZ2 fprintf(fp, " -j [Cram] Also compress using bzip2.\n"); #endif #ifdef HAVE_LIBLZMA fprintf(fp, " -Z [Cram] Also compress using lzma.\n"); #endif #ifdef HAVE_LIBBSC fprintf(fp, " -J [Cram] Also compression using libbsc (V3.1+)\n"); #endif fprintf(fp, " -f [Cram] Also compression using fqzcomp (V3.1+)\n"); fprintf(fp, " -n [Cram] Discard read names where possible.\n"); fprintf(fp, " -P Preserve all aux tags (incl RG,NM,MD)\n"); fprintf(fp, " -p Preserve aux tag sizes ('i', 's', 'c')\n"); fprintf(fp, " -q Don't add scramble @PG header line\n"); fprintf(fp, " -N integer Stop decoding after 'integer' sequences\n"); fprintf(fp, " -t N Use N threads (availability varies by format)\n"); fprintf(fp, " -B Enable Illumina 8 quality-binning system (lossy)\n"); fprintf(fp, " -! Disable all checking of checksums\n"); fprintf(fp, " -g FILE Convert to Bam using index (file.gzi)\n"); fprintf(fp, " -G FILE Output Bam index when bam input(file.gzi)\n"); } int main(int argc, char **argv) { scram_fd *in, *out; bam_seq_t *s; char imode[10], *in_f = "", omode[10], *out_f = "", *index_fn = NULL, *index_out_fn = NULL; int level = '\0'; // nul terminate string => auto level int c, verbose = 0; int s_opt = 0, S_opt = 0, embed_ref = 0, ignore_md5 = 0, decode_md = 0; char *ref_fn = NULL; int start, end, multi_seq = -1, no_ref = 0; int use_bz2 = 0, use_bsc = 0, use_lzma = 0, use_fqz = 0; char ref_name[1024] = {0}; refs_t *refs; int nthreads = 1; t_pool *p = NULL; gzi *idx =NULL; int max_reads = -1; enum quality_binning binning = BINNING_NONE; int sam_fields = 0; // all int header = 1; int bases_per_slice = 0; int lossy_read_names = 0; int preserve_aux_order = 0; int preserve_aux_size = 0; int add_pg = 1; scram_init(); /* Parse command line arguments */ while ((c = getopt(argc, argv, "u0123456789hvs:S:V:r:xXeI:O:R:!MmjJZt:BN:F:Hb:nPpqg:G:f")) != -1) { switch (c) { case 'F': sam_fields = strtol(optarg, NULL, 0); // undocumented for testing break; case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': level = c; break; case 'u': level = '0'; break; case 'h': usage(stdout); return 0; case 'H': header = 0; break; case 'v': verbose++; break; case 's': s_opt = atoi(optarg); bases_per_slice = s_opt * 500; // guesswork... break; case 'b': bases_per_slice = atoi(optarg); break; case 'S': S_opt = atoi(optarg); break; case 'm': decode_md = 1; break; case 'V': if (cram_set_option(NULL, CRAM_OPT_VERSION, optarg)) return 1; break; case 'r': ref_fn = optarg; break; case 'X': fprintf(stderr, "-X is deprecated in favour of -e.\n"); case 'e': embed_ref = 1; break; case 'x': no_ref = 1; break; case 'I': in_f = parse_format(optarg); break; case 'O': out_f = parse_format(optarg); break; case 'R': { char *cp = strchr(optarg, ':'); if (cp) { *cp = 0; switch (sscanf(cp+1, "%d-%d", &start, &end)) { case 1: end = start; break; case 2: break; default: fprintf(stderr, "Malformed range format\n"); return 1; } } else { start = INT_MIN; end = INT_MAX; } strncpy(ref_name, optarg, 1023); break; } case '!': ignore_md5 = 1; break; case 'n': lossy_read_names = 1; break; case 'M': multi_seq = 1; break; case 'j': #ifdef HAVE_LIBBZ2 use_bz2 = 1; #else fprintf(stderr, "Warning: bzip2 support is not compiled into this" " version.\nPlease recompile.\n"); #endif break; #ifdef HAVE_LIBBSC case 'J': use_bsc = 1; break; #else fprintf(stderr, "Warning: bsc support is not compiled into this" " version.\nPlease recompile.\n"); #endif case 'Z': #ifdef HAVE_LIBLZMA use_lzma = 1; #else fprintf(stderr, "Warning: lzma support is not compiled into this" " version.\nPlease recompile.\n"); #endif break; case 'f': #ifdef HAVE_FQZ use_fqz = 1; #else fprintf(stderr, "Warning: FQZ support is not compiled into this" " version.\nPlease recompile.\n"); #endif break; case 't': nthreads = atoi(optarg); if (nthreads < 1) { fprintf(stderr, "Number of threads needs to be >= 1\n"); return 1; } break; case 'B': binning = BINNING_ILLUMINA; break; case 'P': preserve_aux_order = 1; break; case 'p': preserve_aux_size = 1; break; case 'q': add_pg = 0; break; case 'N': max_reads = atoi(optarg); break; case 'g': index_fn = optarg; break; case 'G': index_out_fn = optarg; break; case '?': fprintf(stderr, "Unrecognised option: -%c\n", optopt); usage(stderr); return 1; } } if (cram_default_version() <= 300 && (use_bsc || use_fqz)) { fprintf(stderr, "Libbsc and/or fqzcomp codecs are only permitted in CRAM v3.1 and 4.0.\n" "Note these CRAM versions are a technology demonstration only.\n" "Future versions of Scramble may not be able to read these files.\n"); return 1; } if (cram_default_version() > 300) { fprintf(stderr, "\nWARNING: this version of CRAM is not a recognised GA4GH standard.\n" "Note this CRAM version is a technology demonstration only.\n" "Future versions of Scramble may not be able to read these files.\n\n"); } if (argc - optind > 2) { fprintf(stderr, "Usage: scramble [input_file [output_file]]\n"); return 1; } /* Open up input and output files */ sprintf(imode, "r%s%c", in_f, level); if (argc - optind > 0) { if (*in_f == 0) sprintf(imode, "r%s%c", detect_format(argv[optind]), level); if (!(in = scram_open(argv[optind], imode))) { fprintf(stderr, "Failed to open file %s\n", argv[optind]); return 1; } } else { if (isatty(0)) { usage(stdout); return 0; } if (!(in = scram_open("-", imode))) { fprintf(stderr, "Failed to open file %s\n", argv[optind]); return 1; } } if (!in->is_bam && ref_fn) { cram_load_reference(in->c, ref_fn); if (!in->c->refs && !embed_ref) { fprintf(stderr, "Unable to find an appropriate reference.\n" "Please specify a valid reference with " "-r ref.fa option.\n"); return 1; } } sprintf(omode, "w%s%c", out_f, level); if (argc - optind > 1) { if (*out_f == 0) sprintf(omode, "w%s%c", detect_format(argv[optind+1]), level); if (!(out = scram_open(argv[optind+1], omode))) { fprintf(stderr, "Failed to open file %s\n", argv[optind+1]); return 1; } } else { if (!(out = scram_open("-", omode))) { fprintf(stderr, "Failed to open file %s\n", argv[optind+1]); return 1; } } /* Set any format specific options */ scram_set_refs(out, refs = scram_get_refs(in)); scram_set_option(out, CRAM_OPT_VERBOSITY, verbose); if (s_opt) if (scram_set_option(out, CRAM_OPT_SEQS_PER_SLICE, s_opt)) return 1; if (S_opt) if (scram_set_option(out, CRAM_OPT_SLICES_PER_CONTAINER, S_opt)) return 1; if (bases_per_slice) if (scram_set_option(out, CRAM_OPT_BASES_PER_SLICE, bases_per_slice)) return 1; if (embed_ref) { if (scram_get_header(in)->sort_order == ORDER_NAME || scram_get_header(in)->sort_order == ORDER_UNSORTED) { fprintf(stderr, "Embeded reference with non-coordinate sorted data is " "not supported.\nUsing -x for no-ref instead.\n"); if (scram_set_option(out, CRAM_OPT_NO_REF, 1)) return 1; } else { if (scram_set_option(out, CRAM_OPT_EMBED_REF, embed_ref)) return 1; } } if (use_bz2) if (scram_set_option(out, CRAM_OPT_USE_BZIP2, use_bz2)) return 1; if (use_bsc) if (scram_set_option(out, CRAM_OPT_USE_BSC, use_bsc)) return 1; if (use_lzma) if (scram_set_option(out, CRAM_OPT_USE_LZMA, use_lzma)) return 1; if (use_fqz) if (scram_set_option(out, CRAM_OPT_USE_FQZ, use_fqz)) return 1; if (binning != BINNING_NONE) if (scram_set_option(out, CRAM_OPT_BINNING, binning)) return 1; if (no_ref) if (scram_set_option(out, CRAM_OPT_NO_REF, no_ref)) return 1; if (multi_seq) if (scram_set_option(out, CRAM_OPT_MULTI_SEQ_PER_SLICE, multi_seq)) return 1; if (decode_md) { if (no_ref) { fprintf(stderr, "Cannot use -m in conjunction with -x.\n"); return 1; } if (scram_set_option(in, CRAM_OPT_DECODE_MD, decode_md)) return 1; } if (index_fn) { if (NULL == (idx = gzi_index_load(index_fn))) { fprintf(stderr, "Cannot open index file.\n"); return 1; } if (scram_set_option(out, CRAM_OPT_WITH_BGZIP_INDEX, idx)) return 1; } if (index_out_fn) { if (scram_set_option(in, CRAM_OPT_OUTPUT_BGZIP_IDX, index_out_fn)) return 1; } if (nthreads > 1) { if (NULL == (p = t_pool_init(nthreads*2, nthreads))) return 1; if (scram_set_option(in, CRAM_OPT_THREAD_POOL, p)) return 1; if (scram_set_option(out, CRAM_OPT_THREAD_POOL, p)) return 1; } if (ignore_md5) { if (scram_set_option(in, CRAM_OPT_IGNORE_MD5, ignore_md5)) return 1; if (scram_set_option(in, CRAM_OPT_IGNORE_CHKSUM, ignore_md5)) return 1; if (scram_set_option(out, CRAM_OPT_IGNORE_CHKSUM, ignore_md5)) return 1; } if (lossy_read_names) { if (scram_set_option(out, CRAM_OPT_LOSSY_READ_NAMES, lossy_read_names)) return 1; } if (preserve_aux_order) if (scram_set_option(out, CRAM_OPT_PRESERVE_AUX_ORDER, preserve_aux_order)) return 1; if (preserve_aux_size) if (scram_set_option(out, CRAM_OPT_PRESERVE_AUX_SIZE, preserve_aux_size)) return 1; if (sam_fields) scram_set_option(in, CRAM_OPT_REQUIRED_FIELDS, sam_fields); /* Copy header and refs from in to out, for writing purposes */ scram_set_header(out, scram_get_header(in)); // Needs doing after loading the header. if (ref_fn) { if (scram_set_option(out, CRAM_OPT_REFERENCE, ref_fn)) return 1; } else { // Attempt to fill out a cram->refs[] array from @SQ headers scram_set_option(out, CRAM_OPT_REFERENCE, NULL); } if (scram_get_header(out)) { if (add_pg) { char *arg_list = stringify_argv(argc, argv); if (!arg_list) return 1; if (sam_hdr_add_PG(scram_get_header(out), "scramble", "VN", PACKAGE_VERSION, "CL", arg_list, NULL)) return 1; free(arg_list); } if ((header || (omode[1] != 's' && omode[1] != '\0')) && scram_write_header(out) != 0) return 1; } /* Support for sub-range queries, currently implemented for CRAM only */ if (*ref_name != 0) { cram_range r; int refid; if (in->is_bam) { fprintf(stderr, "Currently the -R option is only implemented for CRAM indices\n"); return 1; } cram_index_load(in->c, argv[optind]); refid = sam_hdr_name2ref(in->c->header, ref_name); if (refid == -1 && *ref_name != '*') { fprintf(stderr, "Unknown reference name '%s'\n", ref_name); return 1; } r.refid = refid; r.start = start; r.end = end; if (scram_set_option(in, CRAM_OPT_RANGE, &r)) return 1; } /* Do the actual file format conversion */ s = NULL; while (scram_get_seq(in, &s) >= 0) { if (-1 == scram_put_seq(out, s)) { fprintf(stderr, "Failed to encode sequence\n"); return 1; } if (max_reads >= 0) if (--max_reads == 0) break; } switch(scram_eof(in)) { case -1: fprintf(stderr, "Failed to decode sequence\n"); return 1; case 0: if (max_reads == -1) { fprintf(stderr, "Failed to decode sequence\n"); return 1; } else { break; } case 2: fprintf(stderr, "Warning: no end-of-file block identified. " "File may be truncated.\n"); break; case 1: default: // expected case break; } /* Finally tidy up and close files */ if (scram_close(in)) { fprintf(stderr, "Failed in scram_close(in)\n"); return 1; } if (scram_close(out)) { fprintf(stderr, "Failed in scram_close(out)\n"); return 1; } if (p) t_pool_destroy(p, 0); if (s) free(s); return 0; } io_lib-io_lib-1-14-11/progs/srf2fasta.c000066400000000000000000000074761336132477700175710ustar00rootroot00000000000000/* * Copyright (c) 2008-2010 Genome Research Ltd. * Author(s): 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. */ /* * This performs a linear (non-indexed) search for a trace in an SRF archive. * * It's not intended as a suitable production program or as a library of code * to use, but as a test and benchmark statistic. */ #ifdef HAVE_CONFIG_H #include "io_lib_config.h" #endif #include #include #include #include #include #include #include #include /* ------------------------------------------------------------------------ */ #define MAX_READ_LEN 10000 void ztr2fasta(ztr_t *z, char *name) { int i, nc; char buf[MAX_READ_LEN*2 + 512 + 6]; char *seq = buf; ztr_chunk_t **chunks; /* Extract the sequence only */ chunks = ztr_find_chunks(z, ZTR_TYPE_BASE, &nc); if (nc != 1) { fprintf(stderr, "Zero or greater than one BASE chunks found.\n"); if (chunks) free(chunks); return; } uncompress_chunk(z, chunks[0]); /* Construct fasta entry */ *seq++ = '>'; while (*name) *seq++ = *name++; *seq++ = '\n'; for (i = 1; i < chunks[0]->dlength; i++) { char base = chunks[0]->data[i]; if (base == '.') *seq++ = 'N'; else *seq++ = base; } *seq++ = '\n'; fwrite(buf, 1, seq - buf, stdout); free(chunks); return; } /* ------------------------------------------------------------------------ */ void usage(void) { fprintf(stderr, "Usage: srf2fasta [-C] archive_name\n"); exit(1); } int main(int argc, char **argv) { char *ar_name; srf_t *srf; char name[512]; ztr_t *ztr; int mask = 0, i; /* Parse args */ for (i = 1; i < argc && argv[i][0] == '-'; i++) { if (!strcmp(argv[i], "-")) { break; } else if (!strcmp(argv[i], "-C")) { mask = SRF_READ_FLAG_BAD_MASK; } else { usage(); } } if (i == argc) { usage(); } ar_name = argv[i]; if (NULL == (srf = srf_open(ar_name, "r"))) { perror(ar_name); return 4; } read_sections(READ_BASES); #ifdef _WIN32 _setmode(_fileno(stdout), _O_BINARY); #endif while (NULL != (ztr = srf_next_ztr(srf, name, mask))) { ztr2fasta(ztr, name); delete_ztr(ztr); } srf_destroy(srf, 1); return 0; } io_lib-io_lib-1-14-11/progs/srf2fastq.c000066400000000000000000000514221336132477700175770ustar00rootroot00000000000000/* * Copyright (c) 2007-2010, 2013 Genome Research Ltd. * Author(s): 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. */ /* * This performs a linear (non-indexed) search for a trace in an SRF archive. * * It's not intended as a suitable production program or as a library of code * to use, but as a test and benchmark statistic. */ #ifdef HAVE_CONFIG_H #include "io_lib_config.h" #endif #include #include #include #include #include #include #include #include #include #define MAX_REGIONS 40 /* regn chunk */ typedef struct { char coord; char *region_names; int nregions; char *name[MAX_REGIONS]; char code[MAX_REGIONS]; int start[MAX_REGIONS]; int length[MAX_REGIONS]; int index[MAX_REGIONS]; FILE *file[MAX_REGIONS]; int count; } regn_t; /* * Inline reverse a string */ static void reverse_string( char *s , int length ) { char temp; char *first = s; char *last = s + length - 1; /* Reverse complement */ while ( last > first ) { temp = *first; *first++ = *last; *last-- = temp; } } /* * Reverse complement a DNA string. */ static void reverse_complement( char *s , int length ) { char temp; char *first = s; char *last = s + length - 1; static unsigned char cbase[256]; static int init = 0; /* Initialise cbase[] array on first use */ if (!init) { int i; for (i = 0; i < 256; i++) cbase[i] = i; cbase['A'] = 'T'; cbase['a'] = 't'; cbase['C'] = 'G'; cbase['c'] = 'g'; cbase['G'] = 'C'; cbase['g'] = 'c'; cbase['T'] = 'A'; cbase['t'] = 'a'; init = 1; } /* Reverse complement */ while ( last > first ) { temp = *first; *first++ = cbase[(unsigned char)*last]; *last-- = cbase[(unsigned char)temp]; } if (last == first) *first = cbase[(unsigned char)*first]; } static char qlookup[256]; void init_qlookup(void) { int i; for (i = -128; i < 128; i++) { qlookup[i+128] = '!' + (int)((10*log(1+pow(10, i/10.0))/log(10)+.499)); } } static char getQual(int logodds, char qual) { /* * If quality is negative, treat it as 0. * Solid, for instance, produces -1 on unknown base. */ if ( qual < 0 ) qual = 0; return ( logodds ? qlookup[qual + 128] : qual + '!' ); } /* * Parse the REGN chunk, add to regn HASH * * Returns corresponding HashItem * from regn Hash */ HashItem *parse_regn(ztr_t *z, ztr_chunk_t *chunk, HashTable *regn_hash) { char key[1024]; char *name; HashItem *hi; regn_t *regn; size_t l; uncompress_chunk(z, chunk); /* the hash key is a combination of the region names and boundaries */ name = ztr_lookup_mdata_value(z, chunk, "NAME"); l = snprintf(key, sizeof(key), "names=%s", name); if( chunk->dlength ){ int nbndy = (chunk->dlength-1)/4; uint4 *bndy = (uint4 *)(chunk->data+1); int ibndy; for (ibndy=0; ibndycoord = (NULL == coord ? 'B' : *coord ); regn->region_names = strdup(name); cp1 = strtok (regn->region_names,";"); while(cp1) { char *cp2; if(NULL == (cp2 = strchr(cp1,':'))) { fprintf(stderr, "Invalid region name/code pair %s\n", cp1); return NULL; } *cp2++ = '\0'; regn->name[nregions] = cp1; regn->code[nregions] = *cp2; nregions++; cp1 = strtok (NULL, ";"); } regn->nregions = nregions; if( chunk->dlength ) { nbndy = (chunk->dlength-1)/4; memcpy(bndy, chunk->data+1, chunk->dlength-1); } for( iregion=0, ibndy=0; iregioncode[iregion] == 'E' ){ /* not in BASE chunk, no boundary, set length = 0 */ regn->start[iregion] = (iregion ? (regn->start[iregion-1] + regn->length[iregion-1]) : 0); regn->length[iregion] = 0; } else { if( ibndy > nbndy ){ fprintf(stderr, "More name/code pairs than boundaries\n"); return NULL; } regn->start[iregion] = (iregion ? (regn->start[iregion-1] + regn->length[iregion-1]) : 0); regn->length[iregion] = (ibndy == nbndy ? -1 : (be_int4(bndy[ibndy])-regn->start[iregion])); regn->index[iregion] = index; ibndy++; index++; } } regn->count = 1; hd.p = regn; if (NULL == (hi = HashTableAdd(regn_hash, key, strlen(key), hd, NULL))) { free(regn->region_names); free(regn); return NULL; } } else { regn = (regn_t *)(hi->data.p); regn->count++; } return hi; } /* ------------------------------------------------------------------------ */ #define MAX_READ_LEN 10000 void ztr2fastq(ztr_t *z, char *name, int calibrated, int sequential, int split, char *root, int numeric, int append, int explicit, HashTable *regn_hash, int *nfiles_open, char **filenames, FILE **files, int *reverse) { int i, nc, seq_len, nfiles = *nfiles_open; char buf[MAX_READ_LEN*2 + 512 + 6]; char *seq, *qual, *sdata, *qdata, *key; ztr_chunk_t **chunks; HashItem *hi; regn_t *regn = NULL; int logodds; char *cset; if ( sequential || split || explicit ) { chunks = ztr_find_chunks(z, ZTR_TYPE_REGN, &nc); if (nc != 1) { fprintf(stderr, "Zero or greater than one REGN chunks found.\n"); if (chunks) free(chunks); return; } if( NULL == (hi = parse_regn(z, chunks[0], regn_hash)) ){ fprintf(stderr, "Invalid RGEN chunk\n"); if (chunks) free(chunks); return; } regn = (regn_t *)(hi->data.p); if( regn->count == 1 ){ int iregion; for (iregion=0; iregionnregions; iregion++) { if( regn->code[iregion] == 'E' ) { /* not in BASE chunk, the name of region IS the sequence, set file = NULL */ regn->file[iregion] = NULL; } else if( split ){ char filename[FILENAME_MAX]; int ifile; if( numeric ){ sprintf(filename, "%s_%d.fastq", root, regn->index[iregion]); } else { sprintf(filename, "%s_%s.fastq", root, regn->name[iregion]); } for (ifile=0; ifilefile[iregion] = files[ifile]; break; } } if( ifile == nfiles ){ FILE *fp; if (nfiles == MAX_REGIONS) { fprintf(stderr, "Too many regions.\n"); if (chunks) free(chunks); return; } printf("Opening file %s\n", filename); filenames[nfiles] = strdup(filename); if (NULL == (fp = fopen(filename, "wb+"))) { perror(filename); if (chunks) free(chunks); return; } files[nfiles++] = fp; regn->file[iregion] = fp; } } else { regn->file[iregion] = stdout; } } } if (chunks) free(chunks); } /* Extract the sequence only */ chunks = ztr_find_chunks(z, ZTR_TYPE_BASE, &nc); if (nc == 0) { fprintf(stderr, "Zero BASE chunks found.\n"); if (chunks) free(chunks); return; } if (nc > 1) { fprintf(stderr, "Multiple BASE chunks found. Using first only.\n"); } cset = ztr_lookup_mdata_value(z, chunks[0], "CSET"); uncompress_chunk(z, chunks[0]); sdata = chunks[0]->data+1; seq_len = chunks[0]->dlength-1; /* Extract the quality */ free(chunks); if (calibrated) { chunks = ztr_find_chunks(z, ZTR_TYPE_CNF1, &nc); } else { /* Try CNF4 first, and if not found revert to CNF1 */ chunks = ztr_find_chunks(z, ZTR_TYPE_CNF4, &nc); if (nc == 0) { if (chunks) free(chunks); chunks = ztr_find_chunks(z, ZTR_TYPE_CNF1, &nc); } } if (nc == 0) { fprintf(stderr, "No CNF chunks found.\n"); if (chunks) free(chunks); return; } if (nc > 1) { fprintf(stderr, "Multiple CNF chunks found. Using first only\n"); } uncompress_chunk(z, chunks[0]); qdata = chunks[0]->data+1; key = ztr_lookup_mdata_value(z, chunks[0], "SCALE"); logodds = (key && 0 == strcmp(key, "LO")) ? 1 : 0; /* Construct fastq entry */ if( sequential || split ){ int iregion; for (iregion=0; iregionnregions && iregioncode[iregion] == 'E' ) { /* * Not in BASE chunk, the sequence IS the name of the region * which may be pre-pended to the next region */ continue; } length = (regn->length[iregion] == -1 ? (seq_len-regn->start[iregion]) : regn->length[iregion]); seq = buf; *seq++ = '@'; while (*cp) *seq++ = *cp++; if( append ){ int n = sprintf(seq,"/%d", regn->index[iregion]); if( n < 0 ){ fprintf(stderr, "Unable to add index to read name\n"); if (chunks) free(chunks); return; } seq += n; } *seq++ = '\n'; qual = seq + length; if( explicit && iregion && regn->code[iregion-1] == 'E' ) { /* * previous region not in BASE chunk, the name of region * IS the sequence which is pre-pended to this region */ qual += strlen(regn->name[iregion-1]); } *qual++ = '\n'; *qual++ = '+'; *qual++ = '\n'; if( explicit && iregion && regn->code[iregion-1] == 'E' ){ /* * previous region not in BASE chunk, the name of region * IS the sequence which is pre-pended to this region * * The idea of adding the sequence to the quality string * here seems very odd. However so far we have only seen * SOLiD files using explicit regions and in these their * own fastqs appear to have the DNA base prepended to * both the colour space sequence and quality strings. * * NB: we don't allow this to be reversed. */ strcpy(seq, regn->name[iregion-1]); seq += strlen(regn->name[iregion-1]); memset(qual, '!', strlen(regn->name[iregion-1])); qual += strlen(regn->name[iregion-1]); } /* If this is a region to be reversed, do so */ if ( reverse[iregion] ) { reverse_complement(sdata ,length); reverse_string(qdata, length); } for (i = 0; i < length; i++) { if (*sdata != '.' || (cset && *cset == '0')) { *seq++ = *sdata++; } else { *seq++ = 'N'; sdata++; } *qual++ = getQual(logodds, *qdata++); } *qual++ = '\n'; fwrite(buf, 1, qual - buf, regn->file[iregion]); } } else { seq = buf; *seq++ = '@'; while (*name) *seq++ = *name++; *seq++ = '\n'; qual = seq + seq_len; if( explicit ){ int iregion; for (iregion=0; iregionnregions; iregion++) { if( regn->code[iregion] == 'E' ) { /* * region not in BASE chunk, the name of region IS * the sequence */ qual += strlen(regn->name[iregion]); } } } *qual++ = '\n'; *qual++ = '+'; *qual++ = '\n'; if( explicit ){ int iregion; for (iregion=0; iregionnregions; iregion++) { int length; if( regn->code[iregion] == 'E' ){ /* * region not in BASE chunk, the name of region IS * the sequence * * The idea of adding the sequence to the quality string * here seems very odd. However so far we have only seen * SOLiD files using explicit regions and in these their * own fastqs appear to have the DNA base prepended to * both the colour space sequence and quality strings. */ strcpy(seq, regn->name[iregion]); seq += strlen(regn->name[iregion]); memset(qual, '!', strlen(regn->name[iregion])); qual += strlen(regn->name[iregion]); } else { length = (regn->length[iregion] == -1 ? (seq_len-regn->start[iregion]) : regn->length[iregion]); /* If this is a region to be reversed, do so */ if ( reverse[iregion] ) { reverse_complement(sdata, length); reverse_string(qdata, length); } for (i = 0; i < length; i++) { if (*sdata != '.' || (cset && *cset == '0')) { *seq++ = *sdata++; } else { *seq++ = 'N'; sdata++; } *qual++ = getQual(logodds, *qdata++); } } } } else { if ( reverse[0] ) { reverse_complement(sdata, seq_len); reverse_string(qdata, seq_len); } for (i = 0; i < seq_len; i++) { if (*sdata != '.' || (cset && *cset == '0')) { *seq++ = *sdata++; } else { *seq++ = 'N'; sdata++; } *qual++ = getQual(logodds, *qdata++); } } *qual++ = '\n'; fwrite(buf, 1, qual - buf, stdout); } *nfiles_open = nfiles; free(chunks); } /* ------------------------------------------------------------------------ */ void usage(void) { fprintf(stderr, "Usage: srf2fastq [-c] [-C] [-s root] [-n] [-p] archive_name ...\n"); fprintf(stderr, "\n"); fprintf(stderr, " -c Use calibrated quality values (CNF1)\n"); fprintf(stderr, " -C Ignore bad reads\n"); fprintf(stderr, "\n"); fprintf(stderr, " -s root Split the fastq files, one for each region in the REGN chunk.\n"); fprintf(stderr, " The files are named root_ + the name of the region.\n"); fprintf(stderr, " -S Sequentially display regions rather than append them into\n"); fprintf(stderr, " one long read. (conflicts with -s)\n"); fprintf(stderr, "\n"); fprintf(stderr, " -n Ignore REGN names: use region index.\n"); fprintf(stderr, " i.e. root_1, root_2 etc.\n"); fprintf(stderr, " -a Append region index to name\n"); fprintf(stderr, " i.e. name/1, name/2 etc.\n"); fprintf(stderr, " -e Include explicit sequence: the names of the regions of type 'E'\n"); fprintf(stderr, "\n"); fprintf(stderr, " -r 1,2.. In a comma separated list, specify which regions to reverse,\n"); fprintf(stderr, " counting from 1. This will reverse complement the read and\n"); fprintf(stderr, " reverse the quality scores. (requires -s or -S)\n"); exit(1); } int main(int argc, char **argv) { int calibrated = 0; int mask = 0, i; int sequential = 0; int split = 0; int numeric = 0; int append = 0; int explicit = 0; char root[FILENAME_MAX]; int nfiles_open = 0; char *filenames[MAX_REGIONS]; FILE *files[MAX_REGIONS]; int reverse[MAX_REGIONS], reverse_set = 0; memset(reverse, 0, MAX_REGIONS * sizeof(int)); /* Parse args */ for (i = 1; i < argc && argv[i][0] == '-'; i++) { if (!strcmp(argv[i], "-")) { break; } else if (!strcmp(argv[i], "-C")) { mask = SRF_READ_FLAG_BAD_MASK; } else if (!strcmp(argv[i], "-c")) { calibrated = 1; } else if (!strcmp(argv[i], "-s")) { split = 1; strcpy(root, argv[++i]); } else if (!strcmp(argv[i], "-S")) { sequential = 1; } else if (!strcmp(argv[i], "-n")) { numeric = 1; } else if (!strcmp(argv[i], "-a")) { append = 1; } else if (!strcmp(argv[i], "-e")) { explicit = 1; } else if (!strcmp(argv[i], "-r")) { char *cp, *cpend; /* Figure out which ends to reverse */ if (++i == argc) usage(); cp = argv[i]; do { long l = (int)strtol(cp, &cpend, 10); if (cpend - cp && l >= 1 && l <= MAX_REGIONS) reverse[l-1] = 1; cp = cpend+1; } while (*cpend); reverse_set = 1; } else { usage(); } } if (i == argc) { usage(); } if ( sequential && split ) { fprintf(stderr, "ERROR: Parameters -s and -S conflict!\n"); usage(); } if ( reverse_set && ! (sequential || split) ) { fprintf(stderr, "ERROR: The -r parameter is only supported when " "spliting sequences by region.\n"); usage(); } read_sections(READ_BASES); init_qlookup(); #ifdef _WIN32 _setmode(_fileno(stdout), _O_BINARY); #endif for (; i < argc; i++) { char *ar_name; srf_t *srf; HashTable *regn_hash; char name[512]; ztr_t *ztr; ar_name = argv[i]; if (NULL == (srf = srf_open(ar_name, "r"))) { perror(ar_name); return 4; } if (NULL == (regn_hash = HashTableCreate(0,HASH_DYNAMIC_SIZE|HASH_FUNC_JENKINS3))) { return 1; } while (NULL != (ztr = srf_next_ztr(srf, name, mask))) { ztr2fastq(ztr, name, calibrated, sequential, split, root, numeric, append, explicit, regn_hash, &nfiles_open, filenames, files, reverse); delete_ztr(ztr); } srf_destroy(srf, 1); } return 0; } io_lib-io_lib-1-14-11/progs/srf_dump_all.c000066400000000000000000001077441336132477700203440ustar00rootroot00000000000000/* * Copyright (c) 2007-2008, 2010, 2013 Genome Research Ltd. * Author(s): 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. */ /* * This performs a linear (non-indexed) search for a trace in an SRF archive. * * It's not intended as a suitable production program or as a library of code * to use, but as a test and benchmark statistic. */ #ifdef HAVE_CONFIG_H #include "io_lib_config.h" #endif #include #include #include #include #include #include #include #include #include #include /* Fix MinGW's mkdir which only accepts one argument */ #if defined(__MINGW32__) # define mkdir(filename,mode) mkdir((filename)) #endif #define CR 13 /* Decimal code of Carriage Return char */ #define LF 10 /* Decimal code of Line Feed char */ #define EOF_MARKER 26 /* Decimal code of DOS end-of-file marker */ #define MAX_REC_LEN 1024 /* Maximum size of input buffer */ #define SEQ (1 << 0) #define PRB (1 << 1) #define SIG2 (1 << 2) #define INT (1 << 3) #define NSE (1 << 4) #define ALL (SEQ | PRB | SIG2 | INT | NSE) #define SEQ_STR "seq" #define PRB_STR "prb" #define SIG2_STR "sig2" #define INT_STR "int" #define NSE_STR "nse" #define ALL_STR "all" #define TEXT (1 << 0) #define SOLEXA (1 << 1) #define TEXT_STR "text" #define SOLEXA_STR "solexa" #define CONSOLE_DEST (1 << 0) #define FILE_DEST (1 << 1) #define NONE_DEST (1 << 2) #define CONSOLE_STR "console" #define FILE_STR "file" #define NONE_STR "none" #define MAX_CYCLES 500 /* ------------------------------------------------------------------------ */ /* * All the reads and prefixes will be used to filter reads in an srf archive. * For reads the match with the reads in the archive must be exact. Prefixes * need only match to the beginning of the read, so they are a way to filter * several reads that, for example, belong to the same lane and tile. For * example, if the reads are
:::::, then a * prefix can progress from center all the way to y coordinate in terms of * read specificity. */ typedef struct { int prefixes_size; int reads_size; char** prefixes; /* Prefixes to filter on. */ char** reads; /* Reads to filter on. */ } read_filter_t; /* ------------------------------------------------------------------------ */ /* Find the first non-digit character in the name and make it variable. */ int parse_int_from_name(const char *name, int *variable, size_t *i, const char *variable_name) { size_t last = *i; int sep = 0; while (*i > 0 && isdigit(name[*i])) { --(*i); } sep = name[*i]; if((*i == 0 && isdigit(name[*i])) || last == *i) { fprintf(stderr, "Bad read name \"%s\" for \"%s\". Read name needs to follow pattern of:\n", name, variable_name); fprintf(stderr, "\"prefix\"\n"); fprintf(stderr, "where lane, tile, x and y all consist of digits and the separators consist of non-numeric characters.\n"); *variable = 0; return -1; } *variable = atoi(&name[(*i)+1]); if (*i > 0) --(*i); return sep; } /* * Parses a name assuming it consists of: * prefix * * Sometimes though we have indexed samples, eg * "IL2_4381:1:1:1066:18864#43", where the last number has a different * meaning. We spot this by looking for a different separator. * * We fill out the supplied lane, tile, x and y parameters, or set them to * 0, 0, 0 and 0 if unknown. * * Returns 0 for success * -1 for failure (unknown) */ int parse_name(char *name, int *lane, int *tile, int *x, int *y) { size_t len = strlen(name); size_t i = len-1; int sep1, sep2, sep3, sep4; /* Find the first non-digit character in the name and make it y. */ if((sep1 = parse_int_from_name(name, y, &i, "y")) == -1) return -1; /* Find the second non-digit character in the name and make it x. */ if((sep2 = parse_int_from_name(name, x, &i, "x")) == -1) return -1; /* Find the third non-digit character in the name and make it the tile. */ if((sep3 = parse_int_from_name(name, tile, &i, "tile")) == -1) return -1; /* Find the fourth non-digit character in the name and make it the lane. */ if((sep4 = parse_int_from_name(name, lane, &i, "lane")) == -1) return -1; /* Detect when the last value was something different, eg index */ if (sep1 != sep2 && sep2 == sep3) { *y = *x; *x = *tile; *tile = *lane; sep1 = sep2; sep2 = sep3; sep3 = sep4; if ((sep4 = parse_int_from_name(name, lane, &i, "lane") == -1)) return -1; } if (sep1 != sep2 || sep2 != sep3) { static int done = 0; if (!done) { done = 1; fprintf(stderr, "Error: Name format unrecognised. " "lane/tile/x/y values maybe incorrect.\n"); } } return 0; } /* * Prints to the given file 4 values for every base in solexa format. This is * used to output int, nse and sig2 type reads. */ void dump_samples4_solexa(FILE *fp, int lane, int tile, int x, int y, int baseline, unsigned char *bytes, int nbytes) { int i, j, nb; int A[MAX_CYCLES], C[MAX_CYCLES], G[MAX_CYCLES], T[MAX_CYCLES]; nb = nbytes/8; for (i = j = 0; i < nb; i++, j+= 2) A[i] = (bytes[j] << 8) | bytes[j+1]; for (i = 0; i < nb; i++, j+= 2) C[i] = (bytes[j] << 8) | bytes[j+1]; for (i = 0; i < nb; i++, j+= 2) G[i] = (bytes[j] << 8) | bytes[j+1]; for (i = 0; i < nb; i++, j+= 2) T[i] = (bytes[j] << 8) | bytes[j+1]; fprintf(fp, "%d\t%d\t%d\t%d", lane, tile, x, y); for (i = 0; i < nb; i++) fprintf(fp, "\t%d %d %d %d", A[i] - baseline, C[i] - baseline, G[i] - baseline, T[i] - baseline); fprintf(fp, "\n"); } /* * Prints to the given file 4 values for every base in solexa format. This is * used to output prb type reads. */ void dump_conf4_solexa(FILE *fp, char *seq, signed char *bytes, int nbytes) { int i, j, nb; int A[MAX_CYCLES], C[MAX_CYCLES], G[MAX_CYCLES], T[MAX_CYCLES]; nb = nbytes/4; for (i = 0, j = nb; i < nb; i++) { switch(seq[i]) { case 'A': case 'a': A[i] = bytes[i]; C[i] = bytes[j++]; G[i] = bytes[j++]; T[i] = bytes[j++]; break; case 'C': case 'c': A[i] = bytes[j++]; C[i] = bytes[i]; G[i] = bytes[j++]; T[i] = bytes[j++]; break; case 'G': case 'g': A[i] = bytes[j++]; C[i] = bytes[j++]; G[i] = bytes[i]; T[i] = bytes[j++]; break; default: A[i] = bytes[j++]; C[i] = bytes[j++]; G[i] = bytes[j++]; T[i] = bytes[i]; break; } } for (i = 0; i < nb; i++) { if (i) fputc('\t', fp); fprintf(fp, "%4d %4d %4d %4d", A[i], C[i], G[i], T[i]); } fprintf(fp, "\n"); } /* * Prints a read in solexa format. Depending on the given chunk type mode, * only some of the chunks are printed out for every read. The files are * given in the following order: seq, prb, sig2, int, nse. The files must * already be open. */ void dump_solexa(ztr_t *z, char *name, char mode, FILE **files) { int i, nc; ztr_chunk_t **chunks; char *seq; int lane = -1, tile = -1, x = -1, y = -1; parse_name(name, &lane, &tile, &x, &y); uncompress_ztr(z); chunks = ztr_find_chunks(z, ZTR_TYPE_BASE, &nc); if (nc != 1) { fprintf(stderr, "Zero or greater than one BASE chunks found.\n"); return; } seq = chunks[0]->data+1; /* Sequence */ if (mode & SEQ) { fprintf(files[0], "%d\t%d\t%d\t%d\t%.*s\n", lane, tile, x, y, chunks[0]->dlength-1, chunks[0]->data+1); } /* Confidence */ if (mode & PRB) { chunks = ztr_find_chunks(z, ZTR_TYPE_CNF4, &nc); if (nc != 1) { fprintf(stderr, "Zero or greater than one CNF chunks found.\n"); return; } dump_conf4_solexa(files[1], seq, (sc *)chunks[0]->data+1, chunks[0]->dlength-1); } /* Traces */ if (mode & SIG2) { chunks = ztr_find_chunks(z, ZTR_TYPE_SMP4, &nc); for (i = 0; i < nc; i++) { char *key = ztr_lookup_mdata_value(z, chunks[i], "TYPE"); if (!key || 0 == strcmp(key, "PROC")) { key = ztr_lookup_mdata_value(z, chunks[i], "OFFS"); dump_samples4_solexa(files[2], lane, tile, x, y, key ? atoi(key) : 0, (uc *)chunks[i]->data+2, chunks[i]->dlength-2); break; } } } if (mode & INT) { chunks = ztr_find_chunks(z, ZTR_TYPE_SMP4, &nc); for (i = 0; i < nc; i++) { char *key = ztr_lookup_mdata_value(z, chunks[i], "TYPE"); if (key && 0 == strcmp(key, "SLXI")) { key = ztr_lookup_mdata_value(z, chunks[i], "OFFS"); dump_samples4_solexa(files[3], lane, tile, x, y, key ? atoi(key) : 0, (uc *)chunks[i]->data+2, chunks[i]->dlength-2); break; } } } if (mode & NSE) { chunks = ztr_find_chunks(z, ZTR_TYPE_SMP4, &nc); for (i = 0; i < nc; i++) { char *key = ztr_lookup_mdata_value(z, chunks[i], "TYPE"); if (key && 0 == strcmp(key, "SLXN")) { key = ztr_lookup_mdata_value(z, chunks[i], "OFFS"); dump_samples4_solexa(files[4], lane, tile, x, y, key ? atoi(key) : 0, (uc *)chunks[i]->data+2, chunks[i]->dlength-2); break; } } } } /* * Ripped out of io_lib's trace_dump program. * It reformats a trace to as printable ASCII. */ void dump_text(ztr_t *z, char *name, char mode, FILE **files) { Read *read; int i; uncompress_ztr(z); read = ztr2read(z); /* Inefficient; can do direct */ if (read == NULL) { fprintf(stderr, "Tracedump was unable to open file %s\n", name ); return; } fprintf(files[0], "[Trace]\n"); fprintf(files[0], "%s\n", name); fprintf(files[0], "\n[Header]\n"); fprintf(files[0], "%d\t\t# format\n", read->format); fprintf(files[0], "%d\t\t# NPoints\n", read->NPoints); fprintf(files[0], "%d\t\t# NBases\n", read->NBases); fprintf(files[0], "%d\t\t# NFlows\n", read->nflows); fprintf(files[0], "%d\t\t# maxTraceVal\n", (int)read->maxTraceVal-read->baseline); fprintf(files[0], "%d\t\t# baseline\n", read->baseline); fprintf(files[0], "%d\t\t# leftCutoff\n", read->leftCutoff); fprintf(files[0], "%d\t\t# rightCutoff\n", read->rightCutoff); fputs("\n[Bases]\n", files[0]); for (i = 0; i < read->NBases; i++) { fprintf(files[0], "%c %05d %+03d %+03d %+03d %+03d #%3d\n", read->base[i], read->basePos ? read->basePos[i] : 0, (int)read->prob_A[i], (int)read->prob_C[i], (int)read->prob_G[i], (int)read->prob_T[i], i); } if (read->NPoints) { fputs("\n[A_Trace]\n", files[0]); for(i = 0; i < read->NPoints; i++) fprintf(files[0], "%d\t#%5d\n", (int)read->traceA[i] - read->baseline, i); fputs("\n[C_Trace]\n", files[0]); for(i = 0; i < read->NPoints; i++) fprintf(files[0], "%d\t#%5d\n", (int)read->traceC[i] - read->baseline, i); fputs("\n[G_Trace]\n", files[0]); for(i = 0; i < read->NPoints; i++) fprintf(files[0], "%d\t#%5d\n", (int)read->traceG[i] - read->baseline, i); fputs("\n[T_Trace]\n", files[0]); for(i = 0; i < read->NPoints; i++) fprintf(files[0], "%d\t#%5d\n", (int)read->traceT[i] - read->baseline, i); } if (read->flow_order) { fputs("\n[Flows]\n", files[0]); for (i = 0; i < read->nflows; i++) { fprintf(files[0], "%c %5.2f %u\t#%5d\n", read->flow_order[i], read->flow ? read->flow[i] : 0, read->flow_raw ? read->flow_raw[i] : 0, i); } } if (read->info) { fputs("\n[Info]\n", files[0]); fprintf(files[0], "%s\n", read->info); } read_deallocate(read); } /* * Print usage message to stderr and exit with the given \"code\". */ void usage(int code) { fprintf(stderr, "Usage: srf_dump_all [-c chunk_types] [-d destination_types] [-f read_filter] [-n] [-o] [-t type_of_output] archive_name\n"); fprintf(stderr, "Options:\n"); fprintf(stderr, " -c chunk_types\n"); fprintf(stderr, " Chunk types to output given as a comma delimited list of types.\n"); fprintf(stderr, " The following types are allowed: \"all\", \"seq\", \"prb\",\n"); fprintf(stderr, " \"int\", \"nse\", \"sig2\".\n"); fprintf(stderr, " The default is \"all\".\n"); fprintf(stderr, "\n -d destination_types\n"); fprintf(stderr, " Distinations to output to.\n"); fprintf(stderr, " The following types are allowed: \"console\", \"file\", \"none\".\n"); fprintf(stderr, " The default is \"console\". Console and file can be together, \n" " but none is exclusive.\n"); fprintf(stderr, "\n -f read_filter\n"); fprintf(stderr, " The filter to apply to reads in the archive. If reads match the\n"); fprintf(stderr, " filter they are dumped.\n"); fprintf(stderr, " The filter takes the form of =, where can be\n"); fprintf(stderr, " \"read\", \"prefix\", \"file\".\n"); fprintf(stderr, " If the is \"read\" the value is represents the name of a\n"); fprintf(stderr, " read to dump. Only the matching read will be dumped.\n"); fprintf(stderr, " If the is \"prefix\" the value is represents the prefix of\n"); fprintf(stderr, " the name of the reads to dump. Only the matching reads will be\n dumped.\n"); fprintf(stderr, " If the is \"file\" the value is a file name where any\n"); fprintf(stderr, " number of \"read\" and \"prefix\" name value pairs can be included,\n one per line.\n"); fprintf(stderr, " The default is no filter, which means all reads are dumped.\n"); fprintf(stderr, "\n -n Output the total number of reads at the bottom.\n"); fprintf(stderr, "\n -o Output the total number of reads only. Nothing else is output.\n"); fprintf(stderr, "\n -t type_of_output\n"); fprintf(stderr, " Type of output. Only one value allowed.\n"); fprintf(stderr, " Currently \"text\" and \"solexa\" is supported.\n"); fprintf(stderr, " The default is \"text\".\n"); fprintf(stderr, "\n -v Print verbose messages.\n"); fprintf(stderr, "\n"); exit(code); } /* * Reads the lines from the fiven \"input\" file and creates the reads and prefixes * for the read filter. The \"read_filter\" given is allocated. * * Returns 0 on success. Errors cause the usage message and exit. */ int read_filter_from_file(FILE *input, read_filter_t *read_filter) { int isNewline; /* Boolean indicating we've read a CR or LF */ long lFileLen; /* Length of file */ long lIndex; /* Index into cThisLine array */ long lLineCount; /* Current line number */ long lTotalChars; /* Total characters read */ char cThisLine[MAX_REC_LEN]; /* Contents of current line */ char *cFile; /* Dynamically allocated buffer (entire file) */ char *cThisPtr; /* Pointer to current position in cFile */ char *filter_type = NULL; char *prefix; char *read; fseek(input, 0L, SEEK_END); /* Position to end of file */ lFileLen = ftell(input); /* Get file length */ rewind(input); /* Back to start of file */ cFile = calloc(lFileLen + 1, sizeof(char)); if(cFile == NULL ) { fprintf(stderr, "\nInsufficient memory to read file.\n"); return -1; } /* Read the entire file into cFile */ if (1 != fread(cFile, lFileLen, 1, input)) return -1; lLineCount = 0L; lTotalChars = 0L; cThisPtr = cFile; /* Point to beginning of array */ while (*cThisPtr) /* Read until reaching null char */ { lIndex = 0L; /* Reset counters and flags */ isNewline = 0; while (*cThisPtr) /* Read until reaching null char */ { if (!isNewline) /* Haven't read a CR or LF yet */ { if (*cThisPtr == CR || *cThisPtr == LF) /* This char IS a CR or LF */ isNewline = 1; /* Set flag */ } else if (*cThisPtr != CR && *cThisPtr != LF) /* Already found CR or LF */ break; /* Done with line */ /* Don't copy LS or CR */ if (*cThisPtr != CR && *cThisPtr != LF) { cThisLine[lIndex++] = *cThisPtr++; /* Add char to output and increment */ ++lTotalChars; } else { cThisPtr++; } } /* end while (*cThisPtr) */ cThisLine[lIndex] = '\0'; /* Terminate the string */ ++lLineCount; /* Increment the line counter */ /* Find the one and only = in the string. */ if(strchr(cThisLine,'=') != NULL && (strchr(cThisLine,'=') == strrchr(cThisLine,'='))) { filter_type = strtok (cThisLine, "="); } else { fprintf(stderr, "Baddly formatted read filter \"%s\". Expected an \"=\" character in middle of filter.\n", cThisLine); usage(1); } if (!strcmp(filter_type, "prefix")) { prefix = strtok (NULL, "="); if(prefix == NULL) { fprintf(stderr, "Bad prefix \"%s\" in read filter \"%s\".\n", prefix, cThisLine); usage(1); } else { ++(read_filter->prefixes_size); read_filter->prefixes = (char**) realloc (read_filter->prefixes, read_filter->prefixes_size * sizeof(char *)); read_filter->prefixes[read_filter->prefixes_size - 1] = (char*) calloc (strlen(prefix) + 1,sizeof(char)); strcpy(read_filter->prefixes[read_filter->prefixes_size - 1], prefix); } } else if (!strcmp(filter_type, "read")) { read = strtok (NULL, "="); if(read == NULL) { fprintf(stderr, "Bad read \"%s\" in read filter \"%s\".\n", read, cThisLine); usage(1); } else { ++(read_filter->reads_size); read_filter->reads = (char**) realloc (read_filter->reads, read_filter->reads_size * sizeof(char *)); read_filter->reads[read_filter->reads_size - 1] = (char*) calloc (strlen(read) + 1,sizeof(char)); strcpy(read_filter->reads[read_filter->reads_size - 1], read); } } else { fprintf(stderr, "Unrecognized filter type \"%s\" given as part of read filter \"%s\". The valid filter types are \"%s\".\n", filter_type, cThisLine, "prefix or read"); usage(1); } } free(cFile); return 0; } /* * Parse the given \"filter_value\" string for the filter value. * * Returns a read filter allocated on the heap which needs to be freed by the * calling function. Errors usually cause the usage message and exit. */ read_filter_t *get_read_filter(char *filter_value) { char *filter_type = NULL; char *file_name = NULL; FILE *fp = NULL; char *prefix = NULL; char *read = NULL; /* Create read filter. */ read_filter_t *read_filter = (read_filter_t *)calloc(1, sizeof(read_filter_t)); if(read_filter == NULL) { return NULL; } read_filter->prefixes_size = 0; read_filter->reads_size = 0; /* Find the one and only = in the string. */ if( strchr(filter_value,'=') != NULL && (strchr(filter_value,'=') == strrchr(filter_value,'=')) ) { filter_type = strtok (filter_value,"="); } else { fprintf(stderr, "Baddly formatted read filter \"%s\". Expected an \"=\" character in middle of filter.\n", filter_value); usage(1); } /* Check the string before the = is a valid filter type. */ if(!strcmp("file", filter_type)) { /* Read the file. */ file_name = strtok (NULL, "="); if(file_name == NULL) { fprintf(stderr, "Bad file name \"%s\" in read filter \"%s\".\n", file_name, filter_value); usage(1); } fp = fopen(file_name, "r"); if(fp == NULL) { fprintf(stderr, "Bad file name \"%s\" in read filter \"%s\".\n", file_name, filter_value); usage(1); } /* Read line by line. */ if(read_filter_from_file(fp, read_filter)) { fprintf(stderr, "Bad contents of file %s.\n", file_name); usage(1); } } else if (!strcmp("prefix", filter_type)) { prefix = strtok (NULL, "="); if(prefix == NULL) { fprintf(stderr, "Bad prefix \"%s\" in read filter \"%s\".\n", prefix, filter_value); usage(1); } else { ++(read_filter->prefixes_size); read_filter->prefixes = (char**) malloc (read_filter->prefixes_size * sizeof(char *)); read_filter->prefixes[read_filter->prefixes_size - 1] = (char*) calloc (strlen(prefix) + 1,sizeof(char)); strcpy(read_filter->prefixes[read_filter->prefixes_size - 1], prefix); } } else if (!strcmp("read", filter_type)) { read = strtok (NULL, "="); if(read == NULL) { fprintf(stderr, "Bad read \"%s\" in read filter \"%s\".\n", read, filter_value); usage(1); } else { ++(read_filter->reads_size); read_filter->reads = (char**) malloc (read_filter->reads_size * sizeof(char *)); read_filter->reads[read_filter->reads_size - 1] = (char*) calloc (strlen(read) + 1, sizeof(char)); strcpy(read_filter->reads[read_filter->reads_size - 1], read); } } else { fprintf(stderr, "Unrecognized filter type \"%s\" given as part of read filter \"%s\". The valid filter types are \"%s\".\n", filter_type, filter_value, "prefix, read, or file"); usage(1); } return read_filter; } /* * Parse the comma delimited list of chunk types and put them in the single character \"mode\". * * Returns 0 on success. */ int get_chunk_types(char *arg, char *mode) { int num_allowed_types = 6; char *allowed_str_types[] = {SEQ_STR, INT_STR, NSE_STR, PRB_STR, SIG2_STR, ALL_STR}; char allowed_types[] = {SEQ, INT, NSE, PRB, SIG2, ALL}; char *type; int i = 0; type = strtok (arg,","); while(type) { for(i = 0; i < num_allowed_types; i++) { if(!strcmp(type, allowed_str_types[i]) && !(*mode & allowed_types[i])) { *mode += allowed_types[i]; break; } } type = strtok (NULL, ","); } return 0; } /* * Parse the output format type and put it in the single character \"mode\". * * Returns 0 on success. */ int get_type_of_output(char *arg, char *mode) { int num_allowed_types = 2; char *allowed_str_types[] = {TEXT_STR, SOLEXA_STR}; char allowed_types[] = {TEXT, SOLEXA}; int i = 0; for(i = 0; i < num_allowed_types; i++) { if(!strcmp(arg, allowed_str_types[i])) { *mode = allowed_types[i]; break; } } return 0; } /* * Parse the comma delimited list of destination types and put them in the single characted "\mode\". * * Returns 0 on success. */ int get_destination_types(char *arg, char *mode) { int num_allowed_types = 3; char *allowed_str_types[] = {CONSOLE_STR, FILE_STR, NONE_STR}; char allowed_types[] = {CONSOLE_DEST, FILE_DEST, NONE_DEST}; char *type; int i = 0; type = strtok (arg,","); while(type) { for(i = 0; i < num_allowed_types; i++) { if(!strcmp(type, allowed_str_types[i]) && !(*mode & allowed_types[i])) { *mode += allowed_types[i]; break; } } type = strtok (NULL, ","); } /* NONE_DEST is exclusive, ignore others. */ if(*mode & NONE_DEST) { *mode = NONE_DEST; } return 0; } /* * Returns 1 is the read \"name\" matches any of the reads or prefixes in the \"read_filter\". */ int check_read_name(read_filter_t *read_filter, char *name) { int i; for(i = 0; i < read_filter->prefixes_size; i++) { if(name == strstr(name, read_filter->prefixes[i])) { return 1; } } for(i = 0; i < read_filter->reads_size; i++) { if(!strcmp(name, read_filter->reads[i])) { free(read_filter->reads[i]); read_filter->reads[i] = read_filter->reads[read_filter->reads_size - 1]; read_filter->reads_size--; return 1; } } return 0; } void dump_read_filter(read_filter_t *read_filter) { int i; printf("Read filter used:\n"); for(i = 0; i < read_filter->prefixes_size; i++) { printf("\tprefix[%d] = %s\n", i, read_filter->prefixes[i]); } for(i = 0; i < read_filter->reads_size; i++) { printf("\tread[%d] = %s\n", i, read_filter->reads[i]); } } void dump_chunk_mode(char mode) { printf("mode: %d.\n", mode); if(mode & SEQ) { printf("SEQ required.\n"); } if(mode & INT) { printf("INT required.\n"); } if(mode & NSE) { printf("NSE required.\n"); } if(mode & PRB) { printf("PRB required.\n"); } if(mode & SIG2) { printf("SIG2 required.\n"); } } void dump_type_mode(char mode) { printf("mode: %d.\n", mode); if(mode & TEXT) { printf("TEXT required.\n"); } if(mode & SOLEXA) { printf("SOLEXA required.\n"); } } void dump_destination_mode(char mode) { printf("mode: %d.\n", mode); if(mode & CONSOLE_DEST) { printf("CONSOLE required.\n"); } if(mode & FILE_DEST) { printf("FILE required.\n"); } if(mode & NONE_DEST) { printf("NONE required.\n"); } } /* * Open the solexa format file given the directory, lane, tile, and file type. * Uses solexa file naming conventions to create the file. * * Returns the successfully opened file or NULL. */ FILE *fopen_slx(char *dir, char *type, int lane, int tile) { char fn[1024]; FILE *fp; sprintf(fn, "%s/s_%d_%04d_%s.txt", dir, lane, tile, type); printf("Opening file %s\n", fn); if (NULL == (fp = fopen(fn, "w+"))) { perror(fn); return NULL; } return fp; } /* * Given the archive name (ar_name), the chunk types to output (chunk_mode), * and some other parameters such as the read filter, open various files and * dumps solexa formated output to those files. The number of reads is updated * in the \"num_reads\" parameter. * * Returns 0 on success. */ int process_srf_to_solexa_files(char *ar_name, char chunk_mode, int num_reads_only_mode, int filter_mode, read_filter_t *read_filter, long *num_reads) { srf_t *srf; char name[1024], dir2[1024]; ztr_t *ztr; int last_lane = 0, last_tile = 0; /* seq prb sig2 int nse */ FILE *files[] = {NULL, NULL, NULL, NULL, NULL}; if (NULL == (srf = srf_open(ar_name, "rb"))) { perror(ar_name); return 1; } char *cp = strrchr(ar_name, '.'); if (cp) *cp = 0; sprintf(dir2, "%s.run", ar_name); mkdir(dir2, 0777); while (NULL != (ztr = srf_next_ztr(srf, name, 0))) { int lane = -1, tile = -1, x = -1, y = -1; parse_name(name, &lane, &tile, &x, &y); if (last_lane != lane || last_tile != tile) { fprintf(stderr, "New tile: %d/%d\n", lane, tile); last_lane = lane; last_tile = tile; if (files[0]) { fclose(files[0]); files[0] = NULL; } if (files[1]) { fclose(files[1]); files[1] = NULL; } if (files[2]) { fclose(files[2]); files[2] = NULL; } if (files[3]) { fclose(files[3]); files[3] = NULL; } if (files[4]) { fclose(files[4]); files[4] = NULL; } if (chunk_mode & SEQ) { files[0] = fopen_slx(dir2, "seq", lane, tile); } if (chunk_mode & PRB) { files[1] = fopen_slx(dir2, "prb", lane, tile); } if (chunk_mode & SIG2) { files[2] = fopen_slx(dir2, "sig2", lane, tile); } if (chunk_mode & INT) { files[3] = fopen_slx(dir2, "int", lane, tile); } if (chunk_mode & NSE) { files[4] = fopen_slx(dir2, "nse", lane, tile); } } if(!num_reads_only_mode) { if(!filter_mode || (filter_mode && check_read_name(read_filter, name))) { dump_solexa(ztr, name, chunk_mode, files); ++(*num_reads); } } else { ++(*num_reads); } delete_ztr(ztr); } if (files[0]) fclose(files[0]); if (files[1]) fclose(files[1]); if (files[2]) fclose(files[2]); if (files[3]) fclose(files[3]); if (files[4]) fclose(files[4]); srf_destroy(srf, 1); return 0; } /* * Open the text format file given the directory, lane and tile. * Uses solexa file naming conventions to create the file, except that the file * has a \"dump.txt\" type. * * Returns the successfully opened file or NULL. */ FILE *fopen_text(char *dir, int lane, int tile) { char fn[1024]; FILE *fp; sprintf(fn, "%s/s_%d_%04d_dump.txt", dir, lane, tile); if (NULL == (fp = fopen(fn, "w+"))) { perror(fn); return NULL; } return fp; } /* * Given the archive name (ar_name), the chunk types to output (chunk_mode), * and some other parameters such as the read filter, open one file and dumps * text formatted output to that file. The number of reads is updated in the * \"num_reads\" parameter. * * Returns 0 on success. */ int process_srf_to_text_files(char *ar_name, char chunk_mode, int num_reads_only_mode, int filter_mode, read_filter_t *read_filter, long *num_reads) { srf_t *srf; char name[1024], dir2[1024]; ztr_t *ztr; int last_lane = 0, last_tile = 0; /* dump */ FILE *files[] = {NULL}; if (NULL == (srf = srf_open(ar_name, "rb"))) { perror(ar_name); return 1; } char *cp = strrchr(ar_name, '.'); if (cp) *cp = 0; sprintf(dir2, "%s.run", ar_name); mkdir(dir2, 0777); while (NULL != (ztr = srf_next_ztr(srf, name, 0))) { int lane = -1, tile = -1, x = -1, y = -1; parse_name(name, &lane, &tile, &x, &y); if (last_lane != lane || last_tile != tile) { fprintf(stderr, "New tile: %d/%d\n", lane, tile); last_lane = lane; last_tile = tile; if (files[0]) { fclose(files[0]); files[0] = NULL; } if (chunk_mode) { files[0] = fopen_text(dir2, lane, tile); } } if(!num_reads_only_mode) { if(!filter_mode || (filter_mode && check_read_name(read_filter, name))) { dump_text(ztr, name, chunk_mode, files); ++(*num_reads); } } else { ++(*num_reads); } delete_ztr(ztr); } if (files[0]) fclose(files[0]); srf_destroy(srf, 1); return 0; } /* ------------------------------------------------------------------------ */ /* * Main method. */ int main(int argc, char **argv) { int i; long num_reads = 0; int num_reads_mode = 0; int num_reads_only_mode = 0; int filter_mode = 0; char *ar_name = NULL; srf_t *srf = NULL; char name[512]; ztr_t *ztr = NULL; read_filter_t *read_filter = NULL; char *filter_value = NULL; int c; int errflg = 0; extern char *optarg; extern int optind, optopt; char chunk_mode = ALL; char type_mode = TEXT; char destination_mode = CONSOLE_DEST; FILE **files = NULL; int verbose = 0; if (argc < 2) { fprintf(stderr, "Please specify an archive name.\n"); usage(1); } while ((c = getopt(argc, argv, ":c:d:f:not:v")) != -1) { switch (c) { case 'c': chunk_mode = 0; if(get_chunk_types(optarg, &chunk_mode) || !chunk_mode) { fprintf(stderr, "Invalid value \"%s\" given to option -%c.\n", optarg, c); errflg++; } break; case 'd': destination_mode = 0; if(get_destination_types(optarg, &destination_mode) || !destination_mode) { fprintf(stderr, "Invalid value \"%s\" given to option -%c.\n", optarg, c); errflg++; } break; case 'f': if (num_reads_only_mode) { fprintf(stderr, "Option -%c is exclusing with option -o.\n", c); errflg++; } else { filter_mode++; filter_value = optarg; } break; case 'n': if (num_reads_only_mode) { fprintf(stderr, "Option -%c is exclusing with option -o.\n", c); errflg++; } else num_reads_mode++; break; case 'o': if (num_reads_mode) { fprintf(stderr, "Option -%c is exclusing with option -n.\n", c); errflg++; } else if (filter_mode) { fprintf(stderr, "Option -%c is exclusing with option -f.\n", c); errflg++; } else num_reads_only_mode++; break; case 't': type_mode=0; if(get_type_of_output(optarg, &type_mode) || !type_mode) { fprintf(stderr, "Invalid value \"%s\" given to option -%c.\n", optarg, c); errflg++; } break; case 'v': verbose++; break; case ':': /* -? without operand */ fprintf(stderr, "Option -%c requires an operand\n", optopt); errflg++; break; case '?': fprintf(stderr, "Unrecognised option: -%c\n", optopt); errflg++; } } if (errflg) { usage(1); } if(optind + 1 != argc) { fprintf(stderr, "The archive name must be the last argument.\n"); usage(1); } else { ar_name = argv[optind]; } if(filter_mode) { read_filter = get_read_filter(filter_value); if(verbose) { dump_read_filter(read_filter); } } if(chunk_mode && verbose) { dump_chunk_mode(chunk_mode); } if(type_mode && verbose) { dump_type_mode(type_mode); } if(destination_mode && verbose) { dump_destination_mode(destination_mode); } if (!access(ar_name, R_OK)) { if(verbose) { printf("Dumping from archive %s.\n", ar_name); } } else { fprintf(stderr, "Archive %s not found.\n", ar_name); } if(destination_mode & NONE_DEST) { if (NULL == (srf = srf_open(ar_name, "rb"))) { perror(ar_name); return 1; } while (NULL != (ztr = srf_next_ztr(srf, name, 0))) { if(!num_reads_only_mode) { if(!filter_mode || (filter_mode && check_read_name(read_filter, name))) { ++num_reads; } } else { ++num_reads; } delete_ztr(ztr); } } if(destination_mode & CONSOLE_DEST) { /* Cosole means stdout. */ files = malloc((sizeof(FILE *))*5); for(i = 0; i < 5; i++) { files[i] = stdout; } if (NULL == (srf = srf_open(ar_name, "rb"))) { perror(ar_name); return 1; } while (NULL != (ztr = srf_next_ztr(srf, name, 0))) { if(!num_reads_only_mode) { if(!filter_mode || (filter_mode && check_read_name(read_filter, name))) { if(type_mode & SOLEXA) { dump_solexa(ztr, name, chunk_mode, files); } else if(type_mode & TEXT) { dump_text(ztr, name, chunk_mode, files); } else { fprintf(stderr, "Assertion error on type_mode (%c).\nExiting.\n", type_mode); exit(1); } ++num_reads; } } else { ++num_reads; } delete_ztr(ztr); } } if(destination_mode & FILE_DEST) { if(type_mode & SOLEXA) { process_srf_to_solexa_files(ar_name, chunk_mode, num_reads_only_mode, filter_mode, read_filter, &num_reads); } else if(type_mode & TEXT) { process_srf_to_text_files(ar_name, chunk_mode, num_reads_only_mode, filter_mode, read_filter, &num_reads); } else { fprintf(stderr, "Assertion error on type_mode (%c).\nExiting.\n", type_mode); exit(1); } } if(num_reads_mode || num_reads_only_mode) { printf("\nReads: %ld\n", num_reads); } srf_destroy(srf, 1); return 0; } io_lib-io_lib-1-14-11/progs/srf_extract_hash.c000066400000000000000000000126501336132477700212130ustar00rootroot00000000000000/* * Copyright (c) 2007-2010 Genome Research Ltd. * Author(s): 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. */ #ifdef HAVE_CONFIG_H #include "io_lib_config.h" #endif #include #include #include #include #include #include #include static char qlookup[256]; void init_qlookup(void) { int i; for (i = -128; i < 128; i++) { qlookup[i+128] = '!' + (int)((10*log(1+pow(10, i/10.0))/log(10)+.499)); } } /* ------------------------------------------------------------------------ */ #define MAX_READ_LEN 10000 void ztr2fastq(ztr_t *z, char *name, int calibrated) { int i, nc, seq_len; char buf[MAX_READ_LEN*2 + 512 + 6]; char *seq, *qual, *sdata, *qdata; ztr_chunk_t **chunks; /* Extract the sequence only */ chunks = ztr_find_chunks(z, ZTR_TYPE_BASE, &nc); if (nc != 1) { fprintf(stderr, "Zero or greater than one BASE chunks found.\n"); return; } uncompress_chunk(z, chunks[0]); sdata = chunks[0]->data+1; seq_len = chunks[0]->dlength-1; /* Extract the quality */ if (calibrated) chunks = ztr_find_chunks(z, ZTR_TYPE_CNF1, &nc); else chunks = ztr_find_chunks(z, ZTR_TYPE_CNF4, &nc); if (nc != 1) { fprintf(stderr, "Zero or greater than one CNF chunks found.\n"); return; } uncompress_chunk(z, chunks[0]); qdata = chunks[0]->data+1; /* Construct fastq entry */ seq = buf; *seq++ = '@'; while (*name) *seq++ = *name++; *seq++ = '\n'; qual = seq + seq_len; *qual++ = '\n'; *qual++ = '+'; *qual++ = '\n'; for (i = 0; i < seq_len; i++) { if (*sdata != '.') { *seq++ = *sdata++; } else { *seq++ = 'N'; sdata++; } *qual++ = calibrated ? *qdata++ + '!' : qlookup[*qdata++ + 128]; } *qual++ = '\n'; fwrite(buf, 1, qual - buf, stdout); } /* ------------------------------------------------------------------------ */ void usage(void) { fprintf(stderr, "Usage: srf_extract [-fastq] [-c] archive_name trace_name ...\n"); exit(1); } int main(int argc, char **argv) { FILE *fp; srf_t *srf; char *archive, *trace; uint64_t cpos, hpos, dpos; int fastq = 0, calibrated = 0, i; /* Parse args */ for (i = 1; i < argc && argv[i][0] == '-'; i++) { if (!strcmp(argv[i], "-")) { break; } else if (!strcmp(argv[i], "-c")) { calibrated = 1; } else if (!strcmp(argv[i], "-fastq")) { fastq = 1; } else { usage(); } } if (argc < (i+2)) { usage(); } /* the SRF archive */ archive = argv[i++]; fp = fopen(archive, "rb"); if (NULL == fp) { perror(archive); return 1; } srf = srf_create(fp); /* the trace */ trace = argv[i]; if( fastq ){ read_sections(READ_BASES); init_qlookup(); }else{ #ifdef _WIN32 _setmode(_fileno(stdout), _O_BINARY); #endif } /* Search index */ switch (srf_find_trace(srf, trace, &cpos, &hpos, &dpos)) { case -1: fprintf(stderr, "Malformed or missing index hash. " "Consider running srf_index_hash\n"); return 1; case -2: fprintf(stderr, "%s: not found\n", trace); break; default: /* The srf object holds the latest data and trace header blocks */ if( fastq ){ mFILE *mf = mfcreate(NULL, 0); mfwrite(srf->th.trace_hdr, 1, srf->th.trace_hdr_size, mf); mfwrite(srf->tb.trace, 1, srf->tb.trace_size, mf); mfseek(mf, 0, SEEK_SET); ztr_t *ztr = partial_decode_ztr(srf, mf, NULL); ztr2fastq(ztr, trace, calibrated); delete_ztr(ztr); mfdestroy(mf); } else { fwrite(srf->th.trace_hdr, 1, srf->th.trace_hdr_size, stdout); fwrite(srf->tb.trace, 1, srf->tb.trace_size, stdout); } break; } return 0; } io_lib-io_lib-1-14-11/progs/srf_extract_linear.c000066400000000000000000000111701336132477700215360ustar00rootroot00000000000000/* * Copyright (c) 2007-2008 Genome Research Ltd. * Author(s): 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. */ /* * This performs a linear (non-indexed) search for a trace in an SRF archive. * * It's not intended as a suitable production program or as a library of code * to use, but as a test and benchmark statistic. */ #ifdef HAVE_CONFIG_H #include "io_lib_config.h" #endif #include #include #include #include #include #include #include /* ------------------------------------------------------------------------ */ /* * Looks for a trace name in an SRF archive and returns the binary contents * if found, or NULL if not. */ mFILE *find_reading(srf_t *srf, char *tr_name) { do { int type; switch(type = srf_next_block_type(srf)) { case -1: /* EOF */ return NULL; case SRFB_CONTAINER: if (0 != srf_read_cont_hdr(srf, &srf->ch)) return NULL; break; case SRFB_XML: if (0 != srf_read_xml(srf, &srf->xml)) return NULL; break; case SRFB_TRACE_HEADER: { /* off_t pos = ftell(srf->fp); */ if (0 != srf_read_trace_hdr(srf, &srf->th)) return NULL; #if 0 /* * If the name prefix doesn't match tr_name then skip this entire * block. */ if (0 != strncmp(tr_name, srf->th.id_prefix, strlen(srf->th.id_prefix)) && 0 != srf->th.next_block_offset) { fseek(srf->fp, pos + srf->th.next_block_offset, SEEK_SET); } #endif break; } case SRFB_TRACE_BODY: { mFILE *mf = mfcreate(NULL, 0); srf_trace_body_t tb; char name[512]; if (!mf || 0 != srf_read_trace_body(srf, &tb, 0)) return NULL; sprintf(name, "%s%s", srf->th.id_prefix, tb.read_id); if (strcmp(name, tr_name)) { mfdestroy(mf); if (tb.trace) free(tb.trace); continue; } if (srf->th.trace_hdr_size) mfwrite(srf->th.trace_hdr, 1, srf->th.trace_hdr_size, mf); if (tb.trace_size) mfwrite(tb.trace, 1, tb.trace_size, mf); if (tb.trace) free(tb.trace); mrewind(mf); return mf; } case SRFB_INDEX: { off_t pos = ftello(srf->fp); srf_read_index_hdr(srf, &srf->hdr, 1); /* Skip the index body */ fseeko(srf->fp, pos + srf->hdr.size, SEEK_SET); break; } case SRFB_NULL_INDEX: break; default: fprintf(stderr, "Block of unknown type '%c'. Aborting\n", type); return NULL; } } while (1); return NULL; } /* ------------------------------------------------------------------------ */ int main(int argc, char **argv) { char *ar_name, *tr_name; mFILE *mf; srf_t *srf; if (argc != 3) { fprintf(stderr, "Usage: extract_linear_srf archive_name trace_name\n"); return 1; } ar_name = argv[1]; tr_name = argv[2]; if (NULL == (srf = srf_open(ar_name, "r"))) { perror(ar_name); return 4; } if (NULL == (mf = find_reading(srf, tr_name))) { fprintf(stderr, "%s not found in archive\n", tr_name); return 3; } #ifdef _WIN32 _setmode(_fileno(stdout), _O_BINARY); #endif fwrite(mf->data, 1, mf->size, stdout); return 0; } io_lib-io_lib-1-14-11/progs/srf_filter.c000066400000000000000000001104761336132477700200300ustar00rootroot00000000000000/* * Copyright (c) 2008-2010, 2013 Genome Research Ltd. * Author(s): 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. */ /* * This performs a linear (non-indexed) search for a trace in an SRF archive. * * It's not intended as a suitable production program or as a library of code * to use, but as a test and benchmark statistic. */ #ifdef HAVE_CONFIG_H #include "io_lib_config.h" #endif #include #include #include #include #include #include /* Only need on windows for _O_BINARY */ #include #include #include #include #include #include #include #include #define CR 13 /* Decimal code of Carriage Return char */ #define LF 10 /* Decimal code of Line Feed char */ #define EOF_MARKER 26 /* Decimal code of DOS end-of-file marker */ #define MAX_REC_LEN 1024 /* Maximum size of input buffer */ #define CHUNK_BASE (1 << 0) #define CHUNK_CNF1 (1 << 1) #define CHUNK_CNF4 (1 << 2) #define CHUNK_SAMP (1 << 3) #define CHUNK_SMP4 (1 << 4) #define CHUNK_ALL (CHUNK_BASE | CHUNK_CNF1 | CHUNK_CNF4 | CHUNK_SAMP | CHUNK_SMP4) #define NCHUNKS 6 #define CHUNK_BASE_STR "BASE" #define CHUNK_CNF1_STR "CNF1" #define CHUNK_CNF4_STR "CNF4" #define CHUNK_SAMP_STR "SAMP" #define CHUNK_SMP4_STR "SMP4" #define CHUNK_ALL_STR "ALL" #define TYPE_PROC (1 << 0) #define TYPE_SLXI (1 << 1) #define TYPE_SLXN (1 << 2) #define TYPE_0FAM (1 << 3) #define TYPE_1CY3 (1 << 4) #define TYPE_2TXR (1 << 5) #define TYPE_3CY5 (1 << 6) #define TYPE_ALL (TYPE_PROC | TYPE_SLXI | TYPE_SLXN | TYPE_0FAM | TYPE_1CY3 | TYPE_2TXR | TYPE_3CY5) #define NTYPES 8 #define TYPE_PROC_STR "PROC" #define TYPE_SLXI_STR "SLXI" #define TYPE_SLXN_STR "SLXN" #define TYPE_0FAM_STR "0FAM" #define TYPE_1CY3_STR "1CY3" #define TYPE_2TXR_STR "2TXR" #define TYPE_3CY5_STR "3CY5" #define TYPE_ALL_STR "ALL" /* ------------------------------------------------------------------------ */ /* * All the reads and prefixes will be used to filter reads in an srf archive. * For reads the match with the reads in the archive must be exact. Prefixes * need only match to the beginning of the read, so they are a way to filter * several reads that, for example, belong to the same lane and tile. For * example, if the reads are
:::::, then a * prefix can progress from center all the way to y coordinate in terms of * read specificity. */ typedef struct { int prefixes_size; int reads_size; char** prefixes; /* Prefixes to filter on. */ HashTable *reads_hash; /* Reads to filter on. */ } read_filter_t; /* ------------------------------------------------------------------------ */ /* * Print usage message to stderr and exit with the given \"code\". */ void usage(int code) { fprintf(stderr, "Usage: srf_filter [-c chunk_types] [-f read_filter] [-C] [-o] [-v] input(s) output\n"); fprintf(stderr, "Options:\n"); fprintf(stderr, " -c chunk_types\n"); fprintf(stderr, " Chunk types to output given as a comma delimited list of types.\n"); fprintf(stderr, " The following types are allowed: \"ALL\", \"BASE\", \"CNF1\", \"CNF4\"\n"); fprintf(stderr, " \"SAMP\", \"SMP4\".\n"); fprintf(stderr, " The default is \"ALL\".\n"); fprintf(stderr, "\n -m mdata_types\n"); fprintf(stderr, " SAMP/SMP4 mdata types to output given as a comma delimited list of types.\n"); fprintf(stderr, " The following types are allowed: \"ALL\", \"PROC\", \"SLXI\", \"SLXN\"\n"); fprintf(stderr, " \"0FAM\", \"1CY3\", \"2TXR\", \"3CY5\".\n"); fprintf(stderr, " The default is \"ALL\".\n"); fprintf(stderr, "\n -f read_filter\n"); fprintf(stderr, " The filter to apply to reads in the archive. If reads match the\n"); fprintf(stderr, " filter they are dumped.\n"); fprintf(stderr, " The filter takes the form of =, where can be\n"); fprintf(stderr, " \"read\", \"prefix\", \"file\".\n"); fprintf(stderr, " If the is \"read\" the value is represents the name of a\n"); fprintf(stderr, " read to dump. Only the matching read will be dumped.\n"); fprintf(stderr, " If the is \"prefix\" the value is represents the prefix of\n"); fprintf(stderr, " the name of the reads to dump. Only the matching reads will be\n"); fprintf(stderr, " dumped.\n"); fprintf(stderr, " If the is \"file\" the value is a file name where any\n"); fprintf(stderr, " number of \"read\" and \"prefix\" name value pairs can be included,\n"); fprintf(stderr, " one per line.\n"); fprintf(stderr, " The default is no filter, which means all reads are dumped.\n"); fprintf(stderr, "\n -b exclude bad reads using readsFlags bitmask in data block header.\n"); fprintf(stderr, "\n -2 cyc use this option to add a Illumina-style REGN chunk.\n"); fprintf(stderr, "\n -v Print verbose messages.\n"); fprintf(stderr, "\nUse '-' for the input or output name to read from stdin" " or write to stdout.\n"); fprintf(stderr, "\n"); exit(code); } /* * Reads the lines from the fiven \"input\" file and creates the reads and prefixes * for the read filter. The \"read_filter\" given is allocated. * * Returns 0 on success. Errors cause the usage message and exit. */ int read_filter_from_file(FILE *input, read_filter_t *read_filter) { int isNewline; /* Boolean indicating we've read a CR or LF */ long lFileLen; /* Length of file */ long lIndex; /* Index into cThisLine array */ long lLineCount; /* Current line number */ long lTotalChars; /* Total characters read */ char cThisLine[MAX_REC_LEN]; /* Contents of current line */ char *cFile; /* Dynamically allocated buffer (entire file) */ char *cThisPtr; /* Pointer to current position in cFile */ char *filter_type = NULL; char *prefix; char *read; fseek(input, 0L, SEEK_END); /* Position to end of file */ lFileLen = ftell(input); /* Get file length */ rewind(input); /* Back to start of file */ cFile = calloc(lFileLen + 1, sizeof(char)); if(cFile == NULL ) { fprintf(stderr, "\nInsufficient memory to read file.\n"); return -1; } /* Read the entire file into cFile */ if (1 != fread(cFile, lFileLen, 1, input)) return -1; lLineCount = 0L; lTotalChars = 0L; cThisPtr = cFile; /* Point to beginning of array */ while (*cThisPtr) /* Read until reaching null char */ { lIndex = 0L; /* Reset counters and flags */ isNewline = 0; while (*cThisPtr) /* Read until reaching null char */ { if (!isNewline) /* Haven't read a CR or LF yet */ { if (*cThisPtr == CR || *cThisPtr == LF) /* This char IS a CR or LF */ isNewline = 1; /* Set flag */ } else if (*cThisPtr != CR && *cThisPtr != LF) /* Already found CR or LF */ break; /* Done with line */ /* Don't copy LS or CR */ if (*cThisPtr != CR && *cThisPtr != LF) { cThisLine[lIndex++] = *cThisPtr++; /* Add char to output and increment */ ++lTotalChars; } else { cThisPtr++; } } /* end while (*cThisPtr) */ cThisLine[lIndex] = '\0'; /* Terminate the string */ ++lLineCount; /* Increment the line counter */ /* Find the one and only = in the string. */ if(strchr(cThisLine,'=') != NULL && (strchr(cThisLine,'=') == strrchr(cThisLine,'='))) { filter_type = strtok (cThisLine, "="); } else { fprintf(stderr, "Baddly formatted read filter \"%s\". Expected an \"=\" character in middle of filter.\n", cThisLine); usage(1); } if (!strcmp(filter_type, "prefix")) { prefix = strtok (NULL, "="); if(prefix == NULL) { fprintf(stderr, "Bad prefix \"%s\" in read filter \"%s\".\n", prefix, cThisLine); usage(1); } else { ++(read_filter->prefixes_size); read_filter->prefixes = (char**) realloc (read_filter->prefixes, read_filter->prefixes_size * sizeof(char *)); read_filter->prefixes[read_filter->prefixes_size - 1] = (char*) calloc (strlen(prefix) + 1,sizeof(char)); strcpy(read_filter->prefixes[read_filter->prefixes_size - 1], prefix); } } else if (!strcmp(filter_type, "read")) { read = strtok (NULL, "="); if(read == NULL) { fprintf(stderr, "Bad read \"%s\" in read filter \"%s\".\n", read, cThisLine); usage(1); } else { char *file; HashItem *hi; if( NULL != (file = strchr(read, ' '))) { *file = '\0'; file++; printf("read=%s file=%s\n", read, file); } else { printf("read=%s\n", read); } if (NULL == (hi = (HashTableSearch(read_filter->reads_hash, read, strlen(read))))) { HashData hd; hd.i = read_filter->reads_size; if (NULL == (hi = HashTableAdd(read_filter->reads_hash, read, strlen(read), hd, NULL))) { fprintf(stderr, "\nUnable to process read filter.\n"); return 0; } ++(read_filter->reads_size); } } } else { fprintf(stderr, "Unrecognized filter type \"%s\" given as part of read filter \"%s\". The valid filter types are \"%s\".\n", filter_type, cThisLine, "prefix or read"); usage(1); } } free(cFile); return 0; } /* * Parse the given \"filter_value\" string for the filter value. * * Returns a read filter allocated on the heap which needs to be freed by the * calling function. Errors usually cause the usage message and exit. */ read_filter_t *get_read_filter(char *filter_value) { char *filter_type = NULL; char *file_name = NULL; FILE *fp = NULL; char *prefix = NULL; char *read = NULL; /* Create read filter. */ read_filter_t *read_filter = (read_filter_t *)calloc(1, sizeof(read_filter_t)); if(read_filter == NULL) { return NULL; } read_filter->prefixes_size = 0; read_filter->reads_size = 0; if (NULL == (read_filter->reads_hash = HashTableCreate(0, HASH_DYNAMIC_SIZE|HASH_FUNC_JENKINS3))) { return NULL; } /* Find the one and only = in the string. */ if( strchr(filter_value,'=') != NULL && (strchr(filter_value,'=') == strrchr(filter_value,'=')) ) { filter_type = strtok (filter_value,"="); } else { fprintf(stderr, "Baddly formatted read filter \"%s\". Expected an \"=\" character in middle of filter.\n", filter_value); usage(1); } /* Check the string before the = is a valid filter type. */ if(!strcmp("file", filter_type)) { /* Read the file. */ file_name = strtok (NULL, "="); if(file_name == NULL) { fprintf(stderr, "Bad file name \"%s\" in read filter \"%s\".\n", file_name, filter_value); usage(1); } fp = fopen(file_name, "r"); if(fp == NULL) { fprintf(stderr, "Bad file name \"%s\" in read filter \"%s\".\n", file_name, filter_value); usage(1); } /* Read line by line. */ if(read_filter_from_file(fp, read_filter)) { fprintf(stderr, "Bad contents of file %s.\n", file_name); usage(1); } } else if (!strcmp("prefix", filter_type)) { prefix = strtok (NULL, "="); if(prefix == NULL) { fprintf(stderr, "Bad prefix \"%s\" in read filter \"%s\".\n", prefix, filter_value); usage(1); } else { ++(read_filter->prefixes_size); read_filter->prefixes = (char**) malloc (read_filter->prefixes_size * sizeof(char *)); read_filter->prefixes[read_filter->prefixes_size - 1] = (char*) calloc (strlen(prefix) + 1,sizeof(char)); strcpy(read_filter->prefixes[read_filter->prefixes_size - 1], prefix); } } else if (!strcmp("read", filter_type)) { read = strtok (NULL, "="); if(read == NULL) { fprintf(stderr, "Bad read \"%s\" in read filter \"%s\".\n", read, filter_value); usage(1); } else { HashItem *hi; if (NULL == (hi = (HashTableSearch(read_filter->reads_hash, read, strlen(read))))) { HashData hd; hd.i = 0; if (NULL == (hi = HashTableAdd(read_filter->reads_hash, read, strlen(read), hd, NULL))) { return NULL; } ++(read_filter->reads_size); } } } else { fprintf(stderr, "Unrecognized filter type \"%s\" given as part of read filter \"%s\". The valid filter types are \"%s\".\n", filter_type, filter_value, "prefix, read, or file"); usage(1); } return read_filter; } /* * Parse the comma delimited list of chunk types and put them in the single character \"mode\". * * Returns 0 on success. */ int get_chunk_types(char *arg, char *mode) { int num_allowed_types = NCHUNKS; char *allowed_str_types[] = {CHUNK_BASE_STR,CHUNK_CNF1_STR,CHUNK_CNF4_STR,CHUNK_SAMP_STR,CHUNK_SMP4_STR,CHUNK_ALL_STR}; char allowed_types[] = {CHUNK_BASE,CHUNK_CNF1,CHUNK_CNF4,CHUNK_SAMP,CHUNK_SMP4,CHUNK_ALL}; char *type; int i = 0; type = strtok (arg,","); while(type) { for(i = 0; i < num_allowed_types; i++) { if(!strcmp(type, allowed_str_types[i]) && !(*mode & allowed_types[i])) { *mode += allowed_types[i]; break; } } type = strtok (NULL, ","); } return 0; } /* * Parse the comma delimited list of mdata types and put them in the single character \"mode\". * * Returns 0 on success. */ int get_mdata_types(char *arg, char *mode) { int num_allowed_types = NTYPES; char *allowed_str_types[] = {TYPE_PROC_STR, TYPE_SLXI_STR, TYPE_SLXN_STR, TYPE_0FAM_STR, TYPE_1CY3_STR, TYPE_2TXR_STR, TYPE_3CY5_STR, TYPE_ALL_STR}; char allowed_types[] = {TYPE_PROC, TYPE_SLXI, TYPE_SLXN, TYPE_0FAM, TYPE_1CY3, TYPE_2TXR, TYPE_3CY5, TYPE_ALL}; char *type; int i = 0; type = strtok (arg,","); while(type) { for(i = 0; i < num_allowed_types; i++) { if(!strcmp(type, allowed_str_types[i]) && !(*mode & allowed_types[i])) { *mode += allowed_types[i]; break; } } type = strtok (NULL, ","); } return 0; } /* * Returns 1 is the read \"name\" matches any of the reads or prefixes in the \"read_filter\". */ int check_read_name(read_filter_t *read_filter, char *name) { int i; for(i = 0; i < read_filter->prefixes_size; i++) { if(name == strstr(name, read_filter->prefixes[i])) { return 1; } } if( read_filter->reads_size ){ HashItem *hi; if (NULL != (hi = (HashTableSearch(read_filter->reads_hash, name, strlen(name))))) { return 1; } } return 0; } void dump_read_filter(read_filter_t *read_filter) { int i; printf("Read filter used:\n"); for(i = 0; i < read_filter->prefixes_size; i++) { printf("\tprefix[%d] = %s\n", i, read_filter->prefixes[i]); } if( read_filter->reads_size ){ int ibucket; for (ibucket=0; ibucketreads_hash->nbuckets; ibucket++) { HashItem *hi; for (hi = read_filter->reads_hash->bucket[ibucket]; hi; hi = hi->next) { printf("\tread[%"PRId64"] = %s\n", hi->data.i, hi->key); } } } } void dump_chunk_mode(char mode) { printf("mode: %d.\n", mode); if(mode & CHUNK_BASE) { printf("BASE chunk required.\n"); } if(mode & CHUNK_CNF1) { printf("CNF1 chunk required.\n"); } if(mode & CHUNK_CNF4) { printf("CNF4 chunk required.\n"); } if(mode & CHUNK_SAMP) { printf("SAMP chunk required.\n"); } if(mode & CHUNK_SMP4) { printf("SMP4 chunk required.\n"); } } void dump_mdata_mode(char mode) { printf("mode: %d.\n", mode); if(mode & TYPE_PROC) { printf("Illumina PROC SAMP/SMP4 chunk required.\n"); } if(mode & TYPE_SLXI) { printf("Illumina SLXI SAMP/SMP4 chunk required.\n"); } if(mode & TYPE_SLXN) { printf("Illumina SLXN SAMP/SMP4 chunk required.\n"); } if(mode & TYPE_0FAM) { printf("Solid 0FAM SAMP/SMP4 chunk required.\n"); } if(mode & TYPE_1CY3) { printf("Solid 1CY3 SAMP/SMP4 chunk required.\n"); } if(mode & TYPE_2TXR) { printf("Solid 2TXR SAMP/SMP4 chunk required.\n"); } if(mode & TYPE_3CY5) { printf("Solid 3CY3 SAMP/SMP4 chunk required.\n"); } } /* * ztr_mwrite_chunk * * Writes a ZTR chunk including chunk header and data * * Arguments: * fp A mFILE pointer * chunk A pointer to the chunk to write * * Returns: * Success: 0 * Failure: -1 */ static int ztr_mwrite_chunk(mFILE *fp, ztr_chunk_t *chunk) { int4 bei4; /* { char str[5]; fprintf(stderr, "Write chunk %.4s %08x length %d\n", ZTR_BE2STR(chunk->type, str), chunk->type, chunk->dlength); } */ /* type */ bei4 = be_int4(chunk->type); if (1 != mfwrite(&bei4, 4, 1, fp)) return -1; /* metadata length */ bei4 = be_int4(chunk->mdlength); if (1 != mfwrite(&bei4, 4, 1, fp)) return -1; /* metadata */ if (chunk->mdlength) if (chunk->mdlength != mfwrite(chunk->mdata, 1, chunk->mdlength, fp)) return -1; /* data length */ bei4 = be_int4(chunk->dlength); if (1 != mfwrite(&bei4, 4, 1, fp)) return -1; /* data */ if (chunk->dlength != mfwrite(chunk->data, 1, chunk->dlength, fp)) return -1; return 0; } /* * Adds a ZTR REGN chunk describing the paired-end structure. Ie which bit * is which. This is a simplified form of the more generic REGN contents. * * Returns 0 for success * -1 for failure */ static int add_readpair_region(unsigned int rev_cycle, mFILE *mf) { char *mdata = malloc(100); unsigned char *data = malloc(5); int mdlen; ztr_chunk_t c; if (!data || !mdata) return -1; data[0] = 0; rev_cycle--; /* we count from 0 */ data[1] = (rev_cycle >> 24) & 0xff; data[2] = (rev_cycle >> 16) & 0xff; data[3] = (rev_cycle >> 8) & 0xff; data[4] = (rev_cycle >> 0) & 0xff; mdlen = sprintf(mdata, "NAME%cforward:P;reverse:P%c",0,0); /* Initialise */ c.type = ZTR_TYPE_REGN; c.data = (char *)data; c.dlength = 5; c.mdata = mdata; c.mdlength = mdlen; c.ztr_owns = 1; ztr_mwrite_chunk(mf, &c); free(data); free(mdata); return 0; } /* * Given the input archive name (input), the output archive name (output), * the chunk types to output (chunk_mode) and some other parameters such as * the read filter generates a filtered srf file. * * Note the generated srf file is NOT indexed * * Returns 0 on success. * 1 on failure */ int srf_filter(char *input, srf_t *out_srf, char chunk_mode, char mdata_mode, int filter_mode, read_filter_t *read_filter, int read_mask, int rev_cycle) { srf_t *in_srf; int output_trace_header = 0; char name[1024]; if (0 == strcmp(input, "-")) { /* Read from stdin */ input = "stdin"; #ifdef _WIN32 _setmode(_fileno(stdin), _O_BINARY); #endif if (NULL == (in_srf = srf_create(stdin))) { perror("srf_create"); return 1; } } else { if (NULL == (in_srf = srf_open(input, "rb"))) { perror(input); return 1; } } do { int type; ztr_chunk_t *chunk; switch(type = srf_next_block_type(in_srf)) { mFILE *mf; uint32_t trace_hdr_size; case SRFB_CONTAINER: if (0 != srf_read_cont_hdr(in_srf, &in_srf->ch)) { fprintf(stderr, "Error reading container header.\nExiting.\n"); exit(1); } if (0 != srf_write_cont_hdr(out_srf, &in_srf->ch)) { fprintf(stderr, "Error writing container header.\nExiting.\n"); exit(1); } break; case SRFB_XML: if (0 != srf_read_xml(in_srf, &in_srf->xml)) { fprintf(stderr, "Error reading XML.\nExiting.\n"); exit(1); } if (0 != srf_write_xml(out_srf, &in_srf->xml)) { fprintf(stderr, "Error writing XML.\nExiting.\n"); exit(1); } break; case SRFB_TRACE_HEADER: if (0 != srf_read_trace_hdr(in_srf, &in_srf->th)) { fprintf(stderr, "Error reading trace header.\nExiting.\n"); exit(1); } #if 1 if (chunk_mode == CHUNK_ALL && mdata_mode == TYPE_ALL) { if (!rev_cycle) { output_trace_header = 1; break; } } #endif /* Decode ZTR chunks in the header */ if (in_srf->mf) mfdestroy(in_srf->mf); in_srf->mf = mfcreate(NULL, 0); if (in_srf->th.trace_hdr_size) mfwrite(in_srf->th.trace_hdr, 1, in_srf->th.trace_hdr_size, in_srf->mf); if (in_srf->ztr) delete_ztr(in_srf->ztr); mrewind(in_srf->mf); /* create the trace header data */ mf = mfcreate(NULL, 0); if (NULL != (in_srf->ztr = partial_decode_ztr(in_srf, in_srf->mf, NULL))) { in_srf->mf_pos = mftell(in_srf->mf); mfseek(in_srf->mf, 0, SEEK_END); in_srf->mf_end = mftell(in_srf->mf); mfseek(in_srf->mf, 0, SEEK_SET); mfwrite(in_srf->mf->data, 1, sizeof(ztr_header_t), mf); mfseek(in_srf->mf, sizeof(ztr_header_t), SEEK_CUR); int pos = mftell(in_srf->mf); while ((chunk = ztr_read_chunk_hdr(in_srf->mf))) { char *key = ztr_lookup_mdata_value(in_srf->ztr, chunk, "TYPE"); int flag = 0; /* filter on chunk type */ switch (chunk->type) { case ZTR_TYPE_BASE: if (chunk_mode & CHUNK_BASE) flag = 1; break; case ZTR_TYPE_CNF1: if (chunk_mode & CHUNK_CNF1) flag = 1; break; case ZTR_TYPE_CNF4: if (chunk_mode & CHUNK_CNF4) flag = 1; break; case ZTR_TYPE_REGN: if (!rev_cycle) flag = 1; break; case ZTR_TYPE_SAMP: if (chunk_mode & CHUNK_SAMP) { if (mdata_mode == TYPE_ALL) flag = 1; if ((mdata_mode & TYPE_0FAM) && (key && 0 == strcmp(key, "0FAM"))) flag = 1; if ((mdata_mode & TYPE_1CY3) && (key && 0 == strcmp(key, "1CY3"))) flag = 1; if ((mdata_mode & TYPE_2TXR) && (key && 0 == strcmp(key, "2TXR"))) flag = 1; if ((mdata_mode & TYPE_3CY5) && (key && 0 == strcmp(key, "3CY5"))) flag = 1; } break; case ZTR_TYPE_SMP4: if (chunk_mode & CHUNK_SMP4) { if (mdata_mode == TYPE_ALL) flag = 1; if ((mdata_mode & TYPE_PROC) && (NULL == key || 0 == strcmp(key, "PROC"))) flag = 1; if ((mdata_mode & TYPE_SLXI) && (key && 0 == strcmp(key, "SLXI"))) flag = 1; if ((mdata_mode & TYPE_SLXN) && (key && 0 == strcmp(key, "SLXN"))) flag = 1; } break; default: flag = 1; break; } if (flag) mfwrite(in_srf->mf->data+pos, 1, (4+4+chunk->mdlength+4+chunk->dlength), mf); mfseek(in_srf->mf, chunk->dlength, SEEK_CUR); pos = mftell(in_srf->mf); if (chunk->mdata) xfree(chunk->mdata); xfree(chunk); } if (rev_cycle) { fprintf(stderr, "Adding REGN chunk to trace header\n"); if ( -1 == add_readpair_region(rev_cycle, mf)) { fprintf(stderr, "Failed to add to REGN chunk\n"); exit(1); } } #if 1 if (chunk_mode == CHUNK_ALL && mdata_mode == TYPE_ALL) { mfwrite(in_srf->mf->data+in_srf->mf_pos, 1 , (in_srf->mf_end-in_srf->mf_pos), mf); } #endif } else { /* Maybe not enough to decode or no headerBlob. */ /* So delay until decoding the body. */ in_srf->mf_pos = 0; } mfseek(in_srf->mf, 0, SEEK_END); in_srf->mf_end = mftell(in_srf->mf); /* construct the new trace header */ trace_hdr_size = mftell(mf); char *trace_hdr; if (NULL == (trace_hdr = malloc(trace_hdr_size))) { fprintf(stderr, "Error making trace header.\nExiting.\n"); exit(1); } memcpy(trace_hdr, mf->data, trace_hdr_size); if (out_srf->th.trace_hdr) free(out_srf->th.trace_hdr); srf_construct_trace_hdr(&out_srf->th, in_srf->th.id_prefix, (uc *)trace_hdr, trace_hdr_size); output_trace_header = 1; mfdestroy(mf); break; case SRFB_TRACE_BODY: { srf_trace_body_t old_tb; ztr_t *ztr_tmp; if (0 != srf_read_trace_body(in_srf, &old_tb, 0)) { fprintf(stderr, "Error reading trace body.\nExiting.\n"); exit(1); } if (-1 == construct_trace_name(in_srf->th.id_prefix, (unsigned char *)old_tb.read_id, old_tb.read_id_length, name, 512)) { fprintf(stderr, "Error constructing trace name.\nExiting.\n"); exit(1); } if (old_tb.flags & read_mask) { if (old_tb.trace_size) free(old_tb.trace); break; } if (filter_mode && !check_read_name(read_filter, name)) { if (old_tb.trace_size) free(old_tb.trace); break; } #if 1 if (chunk_mode == CHUNK_ALL && mdata_mode == TYPE_ALL) { /* output the trace header as required */ if( output_trace_header ) { output_trace_header = 0; if (!rev_cycle ) { if (0 != srf_write_trace_hdr(out_srf, &in_srf->th)) { fprintf(stderr, "Error writing trace header.\nExiting.\n"); exit(1); } }else{ if (0 != srf_write_trace_hdr(out_srf, &out_srf->th)) { fprintf(stderr, "Error writing trace header.\nExiting.\n"); exit(1); } } } if (!rev_cycle || (rev_cycle && in_srf->mf_pos)) { if (0 != srf_write_trace_body(out_srf, &old_tb)) { fprintf(stderr, "Error writing trace body.\nExiting.\n"); exit(1); } } if (old_tb.trace_size) free(old_tb.trace); break; } #endif if (!in_srf->mf) { fprintf(stderr, "Error reading trace body.\nExiting.\n"); exit(1); } mfseek(in_srf->mf, in_srf->mf_end, SEEK_SET); if (old_tb.trace_size) { mfwrite(old_tb.trace, 1, old_tb.trace_size, in_srf->mf); free(old_tb.trace); old_tb.trace = NULL; } mftruncate(in_srf->mf, mftell(in_srf->mf)); mfseek(in_srf->mf, in_srf->mf_pos, SEEK_SET); if (in_srf->ztr) ztr_tmp = ztr_dup(in_srf->ztr); /* inefficient, but simple */ else ztr_tmp = NULL; if ((ztr_tmp = partial_decode_ztr(in_srf, in_srf->mf, ztr_tmp))) { /* create the trace body data */ mFILE *mf = mfcreate(NULL, 0); /* include the ztr header if it wasn't in the trace header block */ if( !in_srf->mf_pos ){ mfseek(in_srf->mf, 0, SEEK_SET); mfwrite(in_srf->mf->data, 1, sizeof(ztr_header_t), mf); mfseek(in_srf->mf, sizeof(ztr_header_t), SEEK_CUR); }else{ mfseek(in_srf->mf, in_srf->mf_pos, SEEK_SET); } int pos = mftell(in_srf->mf); while ((chunk = ztr_read_chunk_hdr(in_srf->mf))) { char *key = ztr_lookup_mdata_value(ztr_tmp, chunk, "TYPE"); int flag = 0; /* filter on chunk type */ switch (chunk->type) { case ZTR_TYPE_BASE: if (chunk_mode & CHUNK_BASE) flag = 1; break; case ZTR_TYPE_CNF1: if (chunk_mode & CHUNK_CNF1) flag = 1; break; case ZTR_TYPE_CNF4: if (chunk_mode & CHUNK_CNF4) flag = 1; break; case ZTR_TYPE_REGN: if (rev_cycle && in_srf->mf_pos) { fprintf(stderr, "Added REGN chunk to trace header but found REGN chunk in trace body\n"); exit(1); } if (!rev_cycle) flag = 1; break; case ZTR_TYPE_SAMP: if (chunk_mode & CHUNK_SAMP) { if (mdata_mode == TYPE_ALL) flag = 1; if ((mdata_mode & TYPE_0FAM) && (key && 0 == strcmp(key, "0FAM"))) flag = 1; if ((mdata_mode & TYPE_1CY3) && (key && 0 == strcmp(key, "1CY3"))) flag = 1; if ((mdata_mode & TYPE_2TXR) && (key && 0 == strcmp(key, "2TXR"))) flag = 1; if ((mdata_mode & TYPE_3CY5) && (key && 0 == strcmp(key, "3CY5"))) flag = 1; } break; case ZTR_TYPE_SMP4: if (chunk_mode & CHUNK_SMP4) { if (mdata_mode == TYPE_ALL) flag = 1; if ((mdata_mode & TYPE_PROC) && (NULL == key || 0 == strcmp(key, "PROC"))) flag = 1; if ((mdata_mode & TYPE_SLXI) && (key && 0 == strcmp(key, "SLXI"))) flag = 1; if ((mdata_mode & TYPE_SLXN) && (key && 0 == strcmp(key, "SLXN"))) flag = 1; } break; default: flag = 1; break; } if (flag) mfwrite(in_srf->mf->data+pos, 1, (4+4+chunk->mdlength+4+chunk->dlength), mf); mfseek(in_srf->mf, chunk->dlength, SEEK_CUR); pos = mftell(in_srf->mf); if (chunk->mdata) xfree(chunk->mdata); xfree(chunk); } if (rev_cycle && !in_srf->mf_pos) { fprintf(stderr, "Adding REGN chunk to trace body\n"); if ( -1 == add_readpair_region(rev_cycle, mf)) { fprintf(stderr, "Failed to add to REGN chunk\n"); exit(1); } } /* output the trace header as required */ if( output_trace_header ) { output_trace_header = 0; if (0 != srf_write_trace_hdr(out_srf, &out_srf->th)) { fprintf(stderr, "Error writing trace header.\nExiting.\n"); exit(1); } } /* construct the new trace body */ srf_trace_body_t new_tb; srf_construct_trace_body(&new_tb, name+strlen(in_srf->th.id_prefix), -1, (uc *)mf->data, mf->size, old_tb.flags); if (0 != srf_write_trace_body(out_srf, &new_tb)) { fprintf(stderr, "Error writing trace body.\nExiting.\n"); exit(1); } mfdestroy(mf); } if( ztr_tmp ) delete_ztr(ztr_tmp); break; } case -1: { /* are we really at the end of the srf file */ long pos = ftell(in_srf->fp); fseek(in_srf->fp, 0, SEEK_END); if( pos != ftell(in_srf->fp) ){ srf_destroy(in_srf, 1); fprintf(stderr, "srf file is corrupt\n"); return 1; } srf_destroy(in_srf, 1); return 0; } case SRFB_NULL_INDEX: { /* * Maybe the last 8 bytes of a the file (or previously was * last 8 bytes prior to concatenating SRF files together). * If so it's the index length and should always be 8 zeros. */ uint64_t ilen; if (1 != fread(&ilen, 8, 1, in_srf->fp)) { srf_destroy(in_srf, 1); fprintf(stderr, "srf file is corrupt\n"); return 1; } if (ilen != 0) { srf_destroy(in_srf, 1); fprintf(stderr, "srf file is corrupt\n"); return 1; } break; } case SRFB_INDEX: { off_t pos = ftell(in_srf->fp); srf_read_index_hdr(in_srf, &in_srf->hdr, 1); /* Skip the index body */ if (0 != fseeko(in_srf->fp, pos + in_srf->hdr.size, SEEK_SET)) { char temp[65536]; ssize_t to_read; if (EBADF != errno && ESPIPE != errno) { perror(input); srf_destroy(in_srf, 1); return 1; } to_read = in_srf->hdr.size - in_srf->hdr.index_hdr_sz; while (to_read > 0) { size_t nmemb = to_read > sizeof(temp) ? sizeof(temp) : to_read; size_t bytes = fread(temp, 1, nmemb, in_srf->fp); if (bytes < nmemb) break; to_read -= bytes; } if (to_read > 0) { if (ferror(in_srf->fp)) { perror(input); } else { fprintf(stderr, "srf file '%s' truncated.", input); } srf_destroy(in_srf, 1); return 1; } } break; } default: srf_destroy(in_srf, 1); fprintf(stderr, "Block of unknown type '%c'. Aborting\n", type); return 1; } } while (1); srf_destroy(in_srf, 1); return 0; } /* ------------------------------------------------------------------------ */ /* * Main method. */ int main(int argc, char **argv) { int nfiles, ifile; int filter_mode = 0; char *input = NULL; char *output = NULL; read_filter_t *read_filter = NULL; char *filter_value = NULL; int rev_cycle = 0; int c; int errflg = 0; extern char *optarg; extern int optind, optopt; char chunk_mode = CHUNK_ALL; char mdata_mode = TYPE_ALL; int verbose = 0; int read_mask = 0; srf_t *srf = NULL; while ((c = getopt(argc, argv, ":c:m:f:vb2:")) != -1) { switch (c) { case 'c': chunk_mode = 0; if(get_chunk_types(optarg, &chunk_mode) || !chunk_mode) { fprintf(stderr, "Invalid value \"%s\" given to option -%c.\n", optarg, c); errflg++; } break; case 'm': mdata_mode = 0; if(get_mdata_types(optarg, &mdata_mode) || !mdata_mode) { fprintf(stderr, "Invalid value \"%s\" given to option -%c.\n", optarg, c); errflg++; } break; case 'f': filter_mode++; filter_value = optarg; break; case 'v': verbose++; break; case 'b': read_mask = SRF_READ_FLAG_BAD_MASK; break; case '2': rev_cycle = atoi(optarg); break; case ':': /* -? without operand */ fprintf(stderr, "Option -%c requires an operand\n", optopt); errflg++; break; case '?': fprintf(stderr, "Unrecognised option: -%c\n", optopt); errflg++; } } if (errflg) { usage(1); } nfiles = (argc-optind); if( nfiles < 2 ){ fprintf(stderr, "Please specify input archive name(s) and an output archive name.\n"); usage(1); } output = argv[optind+nfiles-1]; nfiles--; if(filter_mode) { read_filter = get_read_filter(filter_value); if(verbose) { dump_read_filter(read_filter); } } if(chunk_mode && verbose) { dump_chunk_mode(chunk_mode); } if(mdata_mode && verbose) { dump_mdata_mode(mdata_mode); } if (0 == strcmp(output, "-")) { #ifdef _WIN32 _setmode(_fileno(stdout), _O_BINARY); #endif if (NULL == (srf = srf_create(stdout))) { perror("srf_create"); return 1; } } else { if (NULL == (srf = srf_open(output, "wb"))) { perror(output); return 1; } } for (ifile=0; ifile #include #include #include #include #include #include #include #include #include /* ------------------------------------------------------------------------ */ void usage(int code) { printf("Usage: srf_index_hash [-c] srf_file\n"); printf(" Options:\n"); printf(" -c check an existing index, don't re-index\n"); exit(code); } int main(int argc, char **argv) { srf_t *srf; uint64_t pos; char name[512]; int i, type; char *archive; int dbh_pos_stored_sep = 0; int check = 0; off_t old_index = 0; srf_index_t *idx; /* Parse args */ for (i = 1; i < argc && argv[i][0] == '-'; i++) { if (!strcmp(argv[i], "-")) { break; } else if (!strcmp(argv[i], "-c")) { check = 1; } else if (!strcmp(argv[i], "-h")) { usage(0); } else { usage(1); } } if (argc != (i+1)) { usage(1); } archive = argv[i]; if( check ){ srf = srf_open(archive, "rb"); } else { srf = srf_open(archive, "r+b"); } if (NULL == srf ){ perror(argv[i]); return 1; } idx = srf_index_create(NULL, NULL, dbh_pos_stored_sep); if (NULL == idx) return 1; /* Scan through file gathering the details to index in memory */ while ((type = srf_next_block_details(srf, &pos, name)) >= 0) { /* Only want this set if the last block in the file is an index */ old_index = 0; switch (type) { case SRFB_CONTAINER: if (srf_index_add_cont_hdr(idx, pos)) return 1; break; case SRFB_TRACE_HEADER: if (srf_index_add_trace_hdr(idx, pos)) return 1; break; case SRFB_TRACE_BODY: if (srf_index_add_trace_body(idx, name, pos)) return 1; break; case SRFB_INDEX: /* An old index */ old_index = pos; break; case SRFB_NULL_INDEX: old_index = pos; break; default: abort(); } } /* the type should be -1 (EOF) */ if( type != -1 ) abort(); /* are we really at the end of the srf file */ pos = ftell(srf->fp); fseek(srf->fp, 0, SEEK_END); if( pos != ftell(srf->fp) ){ fprintf(stderr, "srf file is corrupt\n"); return 1; } if (check) { srf_index_destroy(idx); srf_destroy(srf, 1); return 0; } /* Write out the index */ if (old_index) fseeko(srf->fp, old_index, SEEK_SET); srf_index_stats(idx, NULL); srf_index_write(srf, idx); /* Truncate incase we've somehow overwritten an old longer index */ if (ftello(srf->fp) != -1 && ftruncate(fileno(srf->fp), ftello(srf->fp)) == -1) return -1; srf_index_destroy(idx); srf_destroy(srf, 1); return 0; } io_lib-io_lib-1-14-11/progs/srf_info.c000066400000000000000000000612331336132477700174720ustar00rootroot00000000000000/* * Copyright (c) 2008-2010, 2013 Genome Research Ltd. * Author(s): 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. */ /* * This performs a linear (non-indexed) search for a trace in an SRF archive. * * It's not intended as a suitable production program or as a library of code * to use, but as a test and benchmark statistic. */ #ifdef HAVE_CONFIG_H #include "io_lib_config.h" #endif #include #include #include #include #include #include #include #include #include #include #include #include #define LEVEL_READ (1 << 0) #define LEVEL_CHUNK (1 << 1) #define LEVEL_NAME (1 << 2) #define LEVEL_BASE (1 << 3) #define LEVEL_ALL (LEVEL_READ | LEVEL_CHUNK | LEVEL_NAME | LEVEL_BASE ); /* only checks the first 10 traces */ #define LEVEL_CHECK 255 #define READ_GOOD 0 #define READ_BAD 1 #define READ_TOTAL 2 #define NREADS 3 #define READ_GOOD_STR "GOOD" #define READ_BAD_STR "BAD" #define READ_TOTAL_STR "TOTAL" /* see ztr.h for a list of all possible ztr chunk types */ #define CHUNK_BASE 0 #define CHUNK_CNF1 1 #define CHUNK_CNF4 2 #define CHUNK_SAMP 3 #define CHUNK_SMP4 4 #define CHUNK_REGN 5 #define NCHUNKS 6 #define CHUNK_BASE_TYPE ZTR_TYPE_BASE #define CHUNK_CNF1_TYPE ZTR_TYPE_CNF1 #define CHUNK_CNF4_TYPE ZTR_TYPE_CNF4 #define CHUNK_SAMP_TYPE ZTR_TYPE_SAMP #define CHUNK_SMP4_TYPE ZTR_TYPE_SMP4 #define CHUNK_REGN_TYPE ZTR_TYPE_REGN #define KEY_TYPE 0 #define KEY_VALTYPE 1 #define KEY_GROUP 2 #define KEY_OFFS 3 #define KEY_SCALE 4 #define KEY_COORD 5 #define KEY_NAME 6 #define NKEYS 7 #define KEY_TYPE_STR "TYPE" #define KEY_VALTYPE_STR "VALTYPE" #define KEY_GROUP_STR "GROUP" #define KEY_OFFS_STR "OFFS" #define KEY_SCALE_STR "SCALE" #define KEY_COORD_STR "COORD" #define KEY_NAME_STR "NAME" #define TYPE_PROC 0 #define TYPE_SLXI 1 #define TYPE_SLXN 2 #define TYPE_0FAM 3 #define TYPE_1CY3 4 #define TYPE_2TXR 5 #define TYPE_3CY5 6 #define NTYPES 7 #define TYPE_PROC_STR "PROC" #define TYPE_SLXI_STR "SLXI" #define TYPE_SLXN_STR "SLXN" #define TYPE_0FAM_STR "0FAM" #define TYPE_1CY3_STR "1CY3" #define TYPE_2TXR_STR "2TXR" #define TYPE_3CY5_STR "3CY5" #define MAX_REGIONS 4 /* regn chunk */ typedef struct { char coord; char *region_names; int nregions; char *name[MAX_REGIONS]; char code[MAX_REGIONS]; int start[MAX_REGIONS]; int length[MAX_REGIONS]; int count; } regn_t; /* ------------------------------------------------------------------------ */ /* * Print usage message to stderr and exit with the given \"code\". */ void usage(int code) { fprintf(stderr, "Usage: srf_info [-level level_bitmap] input(s)\n"); fprintf(stderr, "Options:\n"); fprintf(stderr, " -l level_bitmap \n"); fprintf(stderr, " 1\tCount of good/bad reads.\n"); fprintf(stderr, " 2\tCounts for selected chunk types.\n"); fprintf(stderr, " 4\tTrace count and trace name prefix for each trace_header.\n"); fprintf(stderr, " 8\tBase count.\n"); fprintf(stderr, "\n"); exit(code); } /* * Parse the REGN chunk, add to regn HASH * * Returns corresponding HashItem * from regn Hash */ HashItem *parse_regn(ztr_t *z, ztr_chunk_t *chunk, HashTable *regn_hash) { char key[1024]; char *name; HashItem *hi; regn_t *regn; size_t l; uncompress_chunk(z, chunk); /* the hash key is a combination of the region names and boundaries */ name = ztr_lookup_mdata_value(z, chunk, "NAME"); l = snprintf(key, sizeof(key), "names=%s", name); if( chunk->dlength ){ int nbndy = (chunk->dlength-1)/4; uint4 *bndy = (uint4 *)(chunk->data+1); int ibndy; for (ibndy=0; ibndycoord = (NULL == coord ? 'B' : *coord ); regn->region_names = strdup(name); cp1 = strtok (regn->region_names,";"); while(cp1) { char *cp2; if(NULL == (cp2 = strchr(cp1,':'))) { fprintf(stderr, "Invalid region name/code pair %s\n", cp1); return NULL; } *cp2++ = '\0'; regn->name[nregions] = cp1; regn->code[nregions] = *cp2; nregions++; cp1 = strtok (NULL, ";"); } regn->nregions = nregions; if( chunk->dlength ) { nbndy = (chunk->dlength-1)/4; memcpy(bndy, chunk->data+1, chunk->dlength-1); } for( iregion=0, ibndy=0; iregioncode[iregion] == 'E' ){ /* no sequence, length = 0 */ regn->start[iregion] = (iregion ? (regn->start[iregion-1] + regn->length[iregion-1]) : 0); regn->length[iregion] = 0; }else{ if( ibndy > nbndy ){ fprintf(stderr, "More name/code pairs than boundaries\n"); return NULL; } regn->start[iregion] = (iregion ? (regn->start[iregion-1] + regn->length[iregion-1]) : 0); regn->length[iregion] = (ibndy == nbndy ? -1 : (be_int4(bndy[ibndy])-regn->start[iregion])); ibndy++; } } regn->count = 1; hd.p = regn; if (NULL == (hi = HashTableAdd(regn_hash, key, strlen(key), hd, NULL))) { free(regn->region_names); free(regn); return NULL; } } else { regn = (regn_t *)(hi->data.p); regn->count++; } return hi; } /* * Parse the sequence * * Returns 0 on success. */ int parse_base(ztr_t *z, ztr_chunk_t *chunk, uint64_t *base_count) { int i; uncompress_chunk(z, chunk); for (i = 1; i < chunk->dlength; i++) { char base = chunk->data[i]; uint1 key; switch (base) { case 'A': case 'a': key = 0; break; case 'C': case 'c': key = 1; break; case 'G': case 'g': key = 2; break; case 'T': case 't': key = 3; break; default: key = 4; break; } base_count[key]++; } return 0; } /* * count the mdata keys * * Returns 0 on success. */ int count_mdata_keys(ztr_t *z, ztr_chunk_t *chunk, int ichunk, long key_count[NCHUNKS][NKEYS], long type_count[NCHUNKS][NTYPES]) { char *keys_str[] = {KEY_TYPE_STR, KEY_VALTYPE_STR, KEY_GROUP_STR, KEY_OFFS_STR, KEY_SCALE_STR, KEY_COORD_STR, KEY_NAME_STR}; char *types_str[] = {TYPE_PROC_STR, TYPE_SLXI_STR, TYPE_SLXN_STR, TYPE_0FAM_STR, TYPE_1CY3_STR, TYPE_2TXR_STR, TYPE_3CY5_STR}; int ikey, itype; if (z->header.version_major > 1 || z->header.version_minor >= 2) { /* ZTR format 1.2 onwards */ char *cp = chunk->mdata; int32_t dlen = chunk->mdlength; /* * NB: we may wish to rewrite this using a dedicated state machine * instead of strlen/strcmp as this currently assumes the meta- * data is correctly formatted, which we cannot assume as the * metadata is external and outside of our control. * Passing in non-nul terminated strings could crash this code. */ while (dlen > 0) { size_t l; /* key */ l = strlen(cp); for (ikey=0; ikeytype) { case ZTR_TYPE_SAMP: case ZTR_TYPE_SMP4: key_count[ichunk][KEY_TYPE]++; for (itype=0; itypemdata, types_str[itype])) { type_count[ichunk][itype]++; } break; default: break; } } return 0; } /* * As per partial_decode_ztr in srf.c, but without uncompress_ztr. */ ztr_t *partial_decode_ztr2(srf_t *srf, mFILE *mf, ztr_t *z) { ztr_t *ztr; ztr_chunk_t *chunk; long pos = 0; if (z) { /* Use existing ZTR object => already loaded header */ ztr = z; } else { /* Allocate or use existing ztr */ if (NULL == (ztr = new_ztr())) return NULL; /* Read the header */ if (-1 == ztr_read_header(mf, &ztr->header)) { if (!z) delete_ztr(ztr); mrewind(mf); return NULL; } /* Check magic number and version */ if (memcmp(ztr->header.magic, ZTR_MAGIC, 8) != 0) { if (!z) delete_ztr(ztr); mrewind(mf); return NULL; } if (ztr->header.version_major != ZTR_VERSION_MAJOR) { if (!z) delete_ztr(ztr); mrewind(mf); return NULL; } } /* Load chunks */ pos = mftell(mf); while ((chunk = ztr_read_chunk_hdr(mf))) { chunk->data = (char *)xmalloc(chunk->dlength); if (chunk->dlength != mfread(chunk->data, 1, chunk->dlength, mf)) break; ztr->nchunks++; ztr->chunk = (ztr_chunk_t *)xrealloc(ztr->chunk, ztr->nchunks * sizeof(ztr_chunk_t)); memcpy(&ztr->chunk[ztr->nchunks-1], chunk, sizeof(*chunk)); xfree(chunk); pos = mftell(mf); } /* * At this stage we're 'pos' into the mFILE mf with any remainder being * a partial block. */ if (0 == ztr->nchunks) { if (!z) delete_ztr(ztr); mrewind(mf); return NULL; } /* Ensure we exit at the start of a ztr CHUNK */ mfseek(mf, pos, SEEK_SET); /* If this is the header part, ensure we uncompress and init. data */ if (!z) { /* Force caching of huffman code_sets */ ztr_find_hcode(ztr, CODE_USER); /* And uncompress the rest */ uncompress_ztr(ztr); } return ztr; } /* * Given the archive name and the level_mode * generate information about the archive * * Note the generated srf file is NOT indexed * * Returns 0 on success. */ int srf_info(char *input, int level_mode, long *read_count, long *chunk_count, uint64_t *chunk_size, long key_count[NCHUNKS][NKEYS], long type_count[NCHUNKS][NTYPES], HashTable *regn_hash, uint64_t *base_count) { srf_t *srf; off_t pos; int type; int count = 0; long trace_body_count = 0; char name[1024]; if (NULL == (srf = srf_open(input, "rb"))) { perror(input); return 1; } while ((type = srf_next_block_type(srf)) >= 0) { switch (type) { case SRFB_CONTAINER: if( trace_body_count ){ if( level_mode & LEVEL_NAME ) printf( " ... %s x%ld\n", name+strlen(srf->th.id_prefix), trace_body_count); trace_body_count = 0; } if (0 != srf_read_cont_hdr(srf, &srf->ch)) { fprintf(stderr, "Error reading container header.\nExiting.\n"); exit(1); } break; case SRFB_XML: if( trace_body_count ){ if( level_mode & LEVEL_NAME ) printf( " ... %s x%ld\n", name+strlen(srf->th.id_prefix), trace_body_count); trace_body_count = 0; } if (0 != srf_read_xml(srf, &srf->xml)) { fprintf(stderr, "Error reading XML.\nExiting.\n"); exit(1); } break; case SRFB_TRACE_HEADER: if( trace_body_count ){ if( level_mode & LEVEL_NAME ) printf( " ... %s x%ld\n", name+strlen(srf->th.id_prefix), trace_body_count); trace_body_count = 0; } if (0 != srf_read_trace_hdr(srf, &srf->th)) { fprintf(stderr, "Error reading trace header.\nExiting.\n"); exit(1); } if( 0 == (level_mode & (LEVEL_CHUNK | LEVEL_BASE)) ) break; /* Decode ZTR chunks in the header */ if (srf->mf) mfdestroy(srf->mf); srf->mf = mfcreate(NULL, 0); if (srf->th.trace_hdr_size) mfwrite(srf->th.trace_hdr, 1, srf->th.trace_hdr_size, srf->mf); if (srf->ztr) delete_ztr(srf->ztr); mrewind(srf->mf); if (NULL != (srf->ztr = partial_decode_ztr(srf, srf->mf, NULL))) { srf->mf_pos = mftell(srf->mf); } else { /* Maybe not enough to decode or no headerBlob. */ /* So delay until decoding the body. */ srf->mf_pos = 0; } mfseek(srf->mf, 0, SEEK_END); srf->mf_end = mftell(srf->mf); break; case SRFB_TRACE_BODY: { srf_trace_body_t old_tb; ztr_t *ztr_tmp; int no_trace = (level_mode & (LEVEL_CHUNK | LEVEL_BASE) ? 0 : 1); if (0 != srf_read_trace_body(srf, &old_tb, no_trace)) { fprintf(stderr, "Error reading trace body.\nExiting.\n"); exit(1); } if (-1 == construct_trace_name(srf->th.id_prefix, (unsigned char *)old_tb.read_id, old_tb.read_id_length, name, 512)) { fprintf(stderr, "Error constructing trace name.\nExiting.\n"); exit(1); } trace_body_count++; if( 1 == trace_body_count ){ if( level_mode & LEVEL_NAME ) printf( "trace_name: %s + %s", srf->th.id_prefix, name+strlen(srf->th.id_prefix)); } read_count[READ_TOTAL]++; if (old_tb.flags & SRF_READ_FLAG_BAD_MASK ){ read_count[READ_BAD]++; } else { read_count[READ_GOOD]++; } if( 0 == (level_mode & (LEVEL_CHUNK | LEVEL_BASE)) ) break; if (!srf->mf) { fprintf(stderr, "Error reading trace body.\nExiting.\n"); exit(1); } mfseek(srf->mf, srf->mf_end, SEEK_SET); if (old_tb.trace_size) { mfwrite(old_tb.trace, 1, old_tb.trace_size, srf->mf); free(old_tb.trace); old_tb.trace = NULL; } mftruncate(srf->mf, mftell(srf->mf)); mfseek(srf->mf, srf->mf_pos, SEEK_SET); if (srf->ztr) ztr_tmp = ztr_dup(srf->ztr); /* inefficient, but simple */ else ztr_tmp = NULL; if ((ztr_tmp = partial_decode_ztr(srf, srf->mf, ztr_tmp))) { int i; for (i=0; inchunks; i++) { int ichunk = -1; switch (ztr_tmp->chunk[i].type) { case ZTR_TYPE_BASE: ichunk = CHUNK_BASE; chunk_size[ichunk] += ztr_tmp->chunk[i].dlength; if( parse_base(ztr_tmp, &ztr_tmp->chunk[i], base_count) ){ delete_ztr(ztr_tmp); return 1; } break; case ZTR_TYPE_CNF1: ichunk = CHUNK_CNF1; chunk_size[ichunk] += ztr_tmp->chunk[i].dlength; break; case ZTR_TYPE_CNF4: ichunk = CHUNK_CNF4; chunk_size[ichunk] += ztr_tmp->chunk[i].dlength; break; case ZTR_TYPE_SAMP: ichunk = CHUNK_SAMP; chunk_size[ichunk] += ztr_tmp->chunk[i].dlength; break; case ZTR_TYPE_SMP4: ichunk = CHUNK_SMP4; chunk_size[ichunk] += ztr_tmp->chunk[i].dlength; break; case ZTR_TYPE_REGN: ichunk = CHUNK_REGN; chunk_size[ichunk] += ztr_tmp->chunk[i].dlength; if( NULL == parse_regn(ztr_tmp, &ztr_tmp->chunk[i], regn_hash) ){ delete_ztr(ztr_tmp); return 1; } break; default: break; } if( ichunk > -1 ) { chunk_count[ichunk]++; count_mdata_keys(ztr_tmp, &ztr_tmp->chunk[i], ichunk, key_count, type_count); } } } if( ztr_tmp ) delete_ztr(ztr_tmp); count++; if( (level_mode == LEVEL_CHECK) && (count == 10) ){ printf( " ... %s x%ld\n", name+strlen(srf->th.id_prefix), trace_body_count); srf_destroy(srf, 1); return 0; } break; } case SRFB_INDEX: { off_t pos = ftell(srf->fp); if( trace_body_count ){ if( level_mode & LEVEL_NAME ) printf( " ... %s x%ld\n", name+strlen(srf->th.id_prefix), trace_body_count); trace_body_count = 0; } printf( "Reading srf index block\n"); if (0 != srf_read_index_hdr(srf, &srf->hdr, 1)) { srf_destroy(srf, 1); fprintf(stderr, "Error reading srf index block header.\nExiting.\n"); exit(1); } /* Skip the index body */ fseeko(srf->fp, pos + srf->hdr.size, SEEK_SET); break; } case SRFB_NULL_INDEX: { uint64_t ilen; if( trace_body_count ){ if( level_mode & LEVEL_NAME ) printf( " ... %s x%ld\n", name+strlen(srf->th.id_prefix), trace_body_count); trace_body_count = 0; } printf( "Reading srf null index block\n"); /* * Maybe the last 8 bytes of a the file (or previously was * last 8 bytes prior to concatenating SRF files together). * If so it's the index length and should always be 8 zeros. */ if (1 != fread(&ilen, 8, 1, srf->fp)) { srf_destroy(srf, 1); fprintf(stderr, "Error reading srf null index block.\nExiting.\n"); exit(1); } if (ilen != 0) { srf_destroy(srf, 1); fprintf(stderr, "Invalid srf null index block.\nExiting.\n"); exit(1); } break; } default: srf_destroy(srf, 1); fprintf(stderr, "Block of unknown type '%c'\nExiting.\n", type); exit(1); } } if( trace_body_count ){ if( level_mode & LEVEL_NAME ) printf( " ... %s x%ld\n", name+strlen(srf->th.id_prefix), trace_body_count); trace_body_count = 0; } /* the type should be -1 (EOF) */ if( type != -1 ) { fprintf(stderr, "Block of unknown type '%c'\nExiting.\n", type); exit(1); } /* are we really at the end of the srf file */ pos = ftell(srf->fp); fseek(srf->fp, 0, SEEK_END); if( pos != ftell(srf->fp) ){ fprintf(stderr, "srf file is corrupt\n"); exit(1); } srf_destroy(srf, 1); return 0; } /* ------------------------------------------------------------------------ */ /* * Main method. */ int main(int argc, char **argv) { int ifile, nfiles; char *input = NULL; int c; int errflg = 0; extern char *optarg; extern int optind, optopt; int level_mode = LEVEL_ALL; long read_count[NREADS]; char *read_str[] = {READ_GOOD_STR, READ_BAD_STR, READ_TOTAL_STR}; long chunk_count[NCHUNKS]; uint64_t chunk_size[NCHUNKS]; uint4 chunk_type[] = {CHUNK_BASE_TYPE, CHUNK_CNF1_TYPE, CHUNK_CNF4_TYPE, CHUNK_SAMP_TYPE, CHUNK_SMP4_TYPE, CHUNK_REGN_TYPE}; long key_count[NCHUNKS][NKEYS]; char *keys_str[] = {KEY_TYPE_STR, KEY_VALTYPE_STR, KEY_GROUP_STR, KEY_OFFS_STR, KEY_SCALE_STR, KEY_COORD_STR, KEY_NAME_STR}; long type_count[NCHUNKS][NTYPES]; char *types_str[] = {TYPE_PROC_STR, TYPE_SLXI_STR, TYPE_SLXN_STR, TYPE_0FAM_STR, TYPE_1CY3_STR, TYPE_2TXR_STR, TYPE_3CY5_STR}; int iread, ichunk, ikey, itype; while ((c = getopt(argc, argv, "l:")) != -1) { switch (c) { case 'l': if (1 != sscanf(optarg, "%d", &level_mode)) { fprintf(stderr, "Otion -%c requires an operand\n", optopt); errflg++; } break; case ':': /* -? without operand */ fprintf(stderr, "Option -%c requires an operand\n", optopt); errflg++; break; case '?': fprintf(stderr, "Unrecognised option: -%c\n", optopt); errflg++; } } if (errflg) { usage(1); } nfiles = (argc-optind); if( nfiles < 1 ){ fprintf(stderr, "Please specify input archive name(s).\n"); usage(1); } for (ifile=0; ifilenbuckets; ibucket++) { HashItem *hi; for (hi = regn_hash->bucket[ibucket]; hi; hi = hi->next) { regn_t *regn = (regn_t *)hi->data.p; printf(" %s x%d\n", hi->key, regn->count); } } } } } } } } /* base counts */ if( level_mode & LEVEL_BASE ) { uint64_t total = 0; int i; for (i=0; i<5; i++) { if( base_count[i] ){ printf("Bases: %c: %"PRId64"\n", bases[i], base_count[i]); total += base_count[i]; } } printf("Bases: TOTAL: %"PRId64"\n", total); } } } return 0; } io_lib-io_lib-1-14-11/progs/srf_list.c000066400000000000000000000113531336132477700175100ustar00rootroot00000000000000/* * Copyright (c) 2008, 2013 Genome Research Ltd. * Author(s): 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. */ #ifdef HAVE_CONFIG_H #include "io_lib_config.h" #endif #include #include #include #include #include #include #include #include #include /* Command line options */ typedef struct { int long_format; int count_only; int verbose; } opts; /* * Lists the contents of an SRF file. * * Returns num_reads for success * -1 for failure */ int64_t list_file(char *fname, opts *opts) { srf_t *srf; char name[512]; int64_t count = 0; int type; uint64_t pos; if (NULL == (srf = srf_open(fname, "r"))) { perror(fname); return -1; } /* Scan through file gathering the details to index in memory */ while ((type = srf_next_block_details(srf, &pos, name)) >= 0) { if (type == SRFB_TRACE_BODY) { count++; if (!opts->count_only) { if (opts->long_format) printf("%-30s %10"PRId64" + %4d + %5d\n", name, pos, srf->tb.trace_size, srf->th.trace_hdr_size); else puts(name); } } } srf_destroy(srf, 1); return count; } /* * Counts the contents of an SRF file. * If the hash index exists it uses this instead. * * Returns num_reads for success * -1 for failure */ int64_t count_file(char *fname, opts *opts) { srf_t *srf; srf_index_hdr_t hdr; off_t skip; int item_sz = 9; if (NULL == (srf = srf_open(fname, "r"))) { perror(fname); return -1; } /* Read the index header */ if (0 != srf_read_index_hdr(srf, &hdr, 0)) { srf_destroy(srf, 1); return list_file(fname, opts); } /* Compute the remaining size of the index and divide by item_sz */ if (hdr.dbh_pos_stored_sep) item_sz += 4; skip = hdr.index_hdr_sz + hdr.n_container * 8 + hdr.n_data_block_hdr * 8 + hdr.n_buckets * 8; srf_destroy(srf, 1); return (hdr.size - skip - 16/* footer*/) / item_sz; } void usage(int error) { printf("Usage: srf_list [options] srf_file ...\n"); printf("Options: -c\tCount only - do not list filenames\n"); printf(" -v\tVerbose - gives summary data per file too\n"); printf(" -l\tList in long format. Lines contain:\n"); printf(" \t name position body-size header-size\n"); exit(error); } /* * Lists the contents of a .hash file */ int main(int argc, char **argv) { opts opts; int i, c; int64_t count = 0; opts.long_format = 0; opts.count_only = 0; opts.verbose = 0; while ((c = getopt(argc, argv, "lcvh")) != -1) { switch (c) { case 'l': opts.long_format = 1; break; case 'c': opts.count_only = 1; break; case 'v': opts.verbose = 1; break; case 'h': usage(0); default: usage(1); } } for (i = optind; i < argc; i++) { int64_t c; if (opts.count_only) c = count_file(argv[i], &opts); else c = list_file(argv[i], &opts); if (c < 0) return 1; if (opts.verbose) printf("%s: %"PRId64" sequences\n", argv[i], c); count += c; } if (opts.count_only) printf("%"PRId64"\n", count); return 0; } io_lib-io_lib-1-14-11/progs/trace_dump.c000066400000000000000000000141041336132477700200030ustar00rootroot00000000000000/* * Copyright (c) 2005, 2007-2008, 2010 Genome Research Ltd. * Author(s): 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. */ /* * Author(s): James Bonfield * * Copyright (c) 2002 MEDICAL RESEARCH COUNCIL * All rights reserved * * 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 name of the MEDICAL RESEARCH COUNCIL, THE LABORATORY OF * MOLECULAR BIOLOGY 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 THE COPYRIGHT HOLDERS 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 THE COPYRIGHT OWNER 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. */ /* * Copyright (c) Medical Research Council 2002. All rights reserved. * * Permission to use, copy, modify and distribute this software and its * documentation for any purpose is hereby granted without fee, provided that * this copyright and notice appears in all copies. * * This file was written by James Bonfield, Simon Dear, Rodger Staden, * Mark Jordan as part of the Staden Package at the MRC Laboratory of * Molecular Biology, Hills Road, Cambridge, CB2 2QH, United Kingdom. * * MRC disclaims all warranties with regard to this software. */ #ifdef HAVE_CONFIG_H #include "io_lib_config.h" #endif #include #include int main(int argc, char **argv) { Read* read; int i; if (argc != 2) { fprintf(stderr, "Usage: trace_dump \n"); return 1; } read = read_reading( argv[1], TT_ANY ); if (read == NULL) { fprintf(stderr, "Tracedump was unable to open file %s\n", argv[1] ); return 1; } printf("[Trace]\n"); printf("%s\n", read->trace_name ); printf("\n[Header]\n"); printf("%d\t\t# format\n", read->format); printf("%d\t\t# NPoints\n", read->NPoints); printf("%d\t\t# NBases\n", read->NBases); printf("%d\t\t# NFlows\n", read->nflows); printf("%d\t\t# maxTraceVal\n", (int)read->maxTraceVal-read->baseline); printf("%d\t\t# baseline\n", read->baseline); printf("%d\t\t# leftCutoff\n", read->leftCutoff); printf("%d\t\t# rightCutoff\n", read->rightCutoff); puts("\n[Bases]"); for (i = 0; i < read->NBases; i++) { printf("%c %05d %+03d %+03d %+03d %+03d #%3d\n", read->base[i], read->basePos ? read->basePos[i] : 0, (int)read->prob_A[i], (int)read->prob_C[i], (int)read->prob_G[i], (int)read->prob_T[i], i); } if (read->NPoints) { puts("\n[A_Trace]"); for(i = 0; i < read->NPoints; i++) printf("%d\t#%5d\n", (int)read->traceA[i] - read->baseline, i); puts("\n[C_Trace]"); for(i = 0; i < read->NPoints; i++) printf("%d\t#%5d\n", (int)read->traceC[i] - read->baseline, i); puts("\n[G_Trace]"); for(i = 0; i < read->NPoints; i++) printf("%d\t#%5d\n", (int)read->traceG[i] - read->baseline, i); puts("\n[T_Trace]"); for(i = 0; i < read->NPoints; i++) printf("%d\t#%5d\n", (int)read->traceT[i] - read->baseline, i); } if (read->flow_order) { puts("\n[Flows]"); for (i = 0; i < read->nflows; i++) { printf("%c %5.2f %u\t#%5d\n", read->flow_order[i], read->flow ? read->flow[i] : 0, read->flow_raw ? read->flow_raw[i] : 0, i); } } if (read->info) { puts("\n[Info]"); printf("%s\n", read->info); } read_deallocate(read); return 0; } io_lib-io_lib-1-14-11/progs/ztr_dump.c000066400000000000000000000162201336132477700175250ustar00rootroot00000000000000/* * Copyright (c) 2004-2008, 2010 Genome Research Ltd. * Author(s): 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. */ #ifdef HAVE_CONFIG_H #include "io_lib_config.h" #endif #include #include #include #include #include #include static char *format2str(int format) { static char unk[100]; switch (format) { case ZTR_FORM_RAW: return "raw"; case ZTR_FORM_RLE: return "rle"; case ZTR_FORM_XRLE: return "xrle"; case ZTR_FORM_XRLE2: return "xrle2"; case ZTR_FORM_ZLIB: return "zlib"; case ZTR_FORM_DELTA1: return "delta1"; case ZTR_FORM_DELTA2: return "delta2"; case ZTR_FORM_DELTA4: return "delta4"; case ZTR_FORM_DDELTA1: return "ddelta1"; case ZTR_FORM_DDELTA2: return "ddelta2"; case ZTR_FORM_DDELTA4: return "ddelta4"; case ZTR_FORM_16TO8: return "16to8"; case ZTR_FORM_32TO8: return "32to8"; case ZTR_FORM_FOLLOW1: return "follow1"; case ZTR_FORM_CHEB445: return "cheb445"; case ZTR_FORM_ICHEB: return "icheb"; case ZTR_FORM_LOG2: return "log2"; case ZTR_FORM_STHUFF: return "sthuff"; case ZTR_FORM_QSHIFT: return "qshift"; case ZTR_FORM_TSHIFT: return "tshift"; } sprintf(unk, "?%d?\n", format); return unk; } /* * Shannon showed that for storage in base 'b' with alphabet symbols 'a' having * a probability of ocurring in any context of 'Pa' we should encode * symbol 'a' to have a storage width of -logb(Pa). * * Eg. b = 26, P(e) = .22. => width .4647277. * * We use this to calculate the entropy of a signal by summing over all letters * in the signal. In this case, our storage has base 256. */ #define EBASE 256 double entropy(unsigned char *data, int len) { double E[EBASE]; double P[EBASE]; double e; int i; for (i = 0; i < EBASE; i++) P[i] = 0; for (i = 0; i < len; i++) P[data[i]]++; for (i = 0; i < EBASE; i++) { if (P[i]) { P[i] /= len; E[i] = -(log(P[i])/log(EBASE)); } else { E[i] = 0; } } for (e = i = 0; i < len; i++) e += E[data[i]]; return e; } /* Debug version of the ztr.c uncompress_chunk function. */ static int explode_chunk(ztr_t *ztr, ztr_chunk_t *chunk) { char *new_data = NULL; int new_len; while (chunk->dlength > 0 && chunk->data[0] != ZTR_FORM_RAW) { double ent = entropy((unsigned char *)chunk->data, chunk->dlength); switch (chunk->data[0]) { case ZTR_FORM_RLE: new_data = unrle(chunk->data, chunk->dlength, &new_len); break; case ZTR_FORM_XRLE: new_data = unxrle(chunk->data, chunk->dlength, &new_len); break; case ZTR_FORM_XRLE2: new_data = unxrle2(chunk->data, chunk->dlength, &new_len); break; case ZTR_FORM_ZLIB: new_data = zlib_dehuff(chunk->data, chunk->dlength, &new_len); break; case ZTR_FORM_DELTA1: new_data = recorrelate1(chunk->data, chunk->dlength, &new_len); break; case ZTR_FORM_DELTA2: new_data = recorrelate2(chunk->data, chunk->dlength, &new_len); break; case ZTR_FORM_DELTA4: new_data = recorrelate4(chunk->data, chunk->dlength, &new_len); break; case ZTR_FORM_16TO8: new_data = expand_8to16(chunk->data, chunk->dlength, &new_len); break; case ZTR_FORM_32TO8: new_data = expand_8to32(chunk->data, chunk->dlength, &new_len); break; case ZTR_FORM_FOLLOW1: new_data = unfollow1(chunk->data, chunk->dlength, &new_len); break; case ZTR_FORM_ICHEB: new_data = ichebuncomp(chunk->data, chunk->dlength, &new_len); break; case ZTR_FORM_LOG2: new_data = unlog2_data(chunk->data, chunk->dlength, &new_len); break; case ZTR_FORM_STHUFF: new_data = unsthuff(ztr, chunk->data, chunk->dlength, &new_len); break; case ZTR_FORM_QSHIFT: new_data = unqshift(chunk->data, chunk->dlength, &new_len); break; case ZTR_FORM_TSHIFT: new_data = untshift(ztr, chunk->data, chunk->dlength, &new_len); break; default: fprintf(stderr, "Unknown encoding format %d\n", chunk->data[0]); return -1; } if (!new_data) { fprintf(stderr, "Failed to decode chunk with format %s\n", format2str(chunk->data[0])); return -1; } printf(" format %8s => %6d to %6d, entropy %8.1f to %8.1f\n", format2str(chunk->data[0]), chunk->dlength, new_len, ent, entropy((unsigned char *)new_data, new_len)); chunk->dlength = new_len; xfree(chunk->data); chunk->data = new_data; } return 0; } int main(int argc, char **argv) { ztr_t *ztr; mFILE *fp; int i; if (argc >= 2) { if (NULL == (fp = mfopen(argv[1], "rb"))) { perror(argv[1]); return 1; } } else { fp = mstdin(); } if (NULL == (ztr = mfread_ztr(fp))) { perror("fread_ztr"); return 1; } printf("Nchunks = %d\n", ztr->nchunks); for (i = 0; i < ztr->nchunks; i++) { char str[5]; int complen; int rawlen; char *val; (void)ZTR_BE2STR(ztr->chunk[i].type, str); complen = ztr->chunk[i].dlength; val = ztr_lookup_mdata_value(ztr, &ztr->chunk[i], "TYPE"); if (val) printf("-- %s (%s) --\n", str, val); else printf("-- %s --\n", str); explode_chunk(ztr, &ztr->chunk[i]); rawlen = ztr->chunk[i].dlength; printf("SUMMARY %s mlen %3d, dlen %6d, rawlen %6d, ratio %f\n", str, ztr->chunk[i].mdlength, complen, rawlen, (double)complen/rawlen); #if 0 fflush(stdout); puts("\n========================================"); write(1, ztr->chunk[i].data, ztr->chunk[i].dlength); puts("\n========================================"); #endif } delete_ztr(ztr); return 0; } io_lib-io_lib-1-14-11/tests/000077500000000000000000000000001336132477700155245ustar00rootroot00000000000000io_lib-io_lib-1-14-11/tests/Makefile.am000066400000000000000000000054161336132477700175660ustar00rootroot00000000000000# Copyright (c) 2008-2009, 2013 Genome Research Ltd. # Author(s): 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. # ## Makefile.am -- Process this file with automake to produce Makefile.in EXTRA_DIST = $(TESTS) data compare_sam.pl generate_data.pl cram_io_test.c MAINTAINERCLEANFILES = Makefile.in noinst_PROGRAMS = cram_io_test test_outdir = test.out TESTS_ENVIRONMENT = \ top_builddir=$(top_builddir) \ outdir=$(test_outdir) TESTS = \ srf2fasta.test \ srf2fastq.test \ srf_info.test \ srf_filter.test \ srf_index.test \ scram.test \ scram_mt.test \ cram_io.test \ java.test cram_io_test_SOURCES = cram_io_test.c cram_io_test_LDADD = $(top_builddir)/io_lib/libstaden-read.la INCLUDES= -I${top_srcdir} # Scram and scram_mt are the same input and output, # but with different options. Hence they clash and cannot run # concurrently. # Similarly cram_io needs an output from one of the scram tests. scram_mt.log: scram.log cram_io.log: scram_mt.log dist-hook: rm -rf `find $(distdir)/data -name .svn` rm -f $(distdir)/data/ce#sorted.*am $(distdir)/data/ce#unsorted.*am rm -f $(distdir)/data/*~ chmod u+w $(distdir)/data distclean-local: -rm -rf $(test_outdir) io_lib-io_lib-1-14-11/tests/compare_sam.pl000077500000000000000000000062531336132477700203600ustar00rootroot00000000000000#!/usr/bin/perl -w # 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', 'template-1', 'noflag', 'all', 'nopg'); 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, $_) unless exists $opts{nopg} && /^\@PG/; } else { $ln1 = $_; last; } $c1++; } while (<$fd2>) { if (/^@/) { push(@hd2, $_) unless exists $opts{nopg} && /^\@PG/; } else { $ln2 = $_; last; } $c2++; } # FIXME: to do #print "@hd1\n"; #print "@hd2\n"; # Compare lines while ($ln1 && $ln2) { chomp($ln1); chomp($ln2); $ln1 =~ s/\r$//; $ln2 =~ s/\r$//; # 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+//; } 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]; # 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) unless exists $opts{all}; } $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); io_lib-io_lib-1-14-11/tests/cram_io.test000077500000000000000000000001061336132477700200360ustar00rootroot00000000000000#!/bin/sh $top_builddir/tests/cram_io_test $outdir/aux#aux.full.cram io_lib-io_lib-1-14-11/tests/cram_io_test.c000066400000000000000000000074301336132477700203440ustar00rootroot00000000000000#define CRAM_IO_TEST #include #include #include int main(int argc, char *argv[]) { int i = 0; for ( i = 1; i < argc; ++i ) { FILE * fp = fopen(argv[i],"rb"); cram_fd * cramfd = NULL; char * Ba = NULL; char * Bb = NULL; size_t la = 0; size_t lb = 0; size_t o = 0; size_t p = 0; int r = -1; char linebuf0[32]; char linebuf1[32]; if ( ! fp ) { fprintf(stderr,"Cannot open file %s\n",argv[i]); goto cleanup; } cramfd = cram_io_open(argv[i],"rc","rb"); if ( ! cramfd ) goto cleanup; /* compare file sizes by seeking to end of file */ r = fseek(fp,0,SEEK_END); assert ( r == 0 ); la = ftello(fp); r = CRAM_IO_SEEK(cramfd,0,SEEK_END); assert ( r == 0 ); lb = CRAM_IO_TELLO(cramfd); assert ( la == lb ); Ba = (char *)malloc(la); if ( ! Ba ) goto cleanup; Bb = (char *)malloc(lb); if ( ! Bb ) goto cleanup; /* seek to start position and read file via getc type calls */ for ( o = 0; o <= la; ++o ) { r = fseeko(fp,o,SEEK_SET); assert ( r == 0 ); r = CRAM_IO_SEEK(cramfd,o,SEEK_SET); assert ( r == 0 ); if ( o % 1024 == 0 ) { fprintf(stderr,"%s/%d/%d\n",argv[i],(int)o, (int)la); } for ( p = o; p < la; ++p ) { int const c1 = getc(fp); int const c2 = CRAM_IO_GETC(cramfd); assert ( c1 == c2 ); } assert ( getc(fp) == EOF ); assert ( CRAM_IO_GETC(cramfd) == EOF ); } /* seek to start position, read up to 16 bytes via getc and the rest via fread() */ for ( o = 0; o <= la; ++o ) { size_t rest = 0; int r0 = -1; int r1 = -1; r = fseeko(fp,o,SEEK_SET); assert ( r == 0 ); r = CRAM_IO_SEEK(cramfd,o,SEEK_SET); assert ( r == 0 ); if ( o % 1024 == 0 ) { fprintf(stderr,"%s/%d/%d\n",argv[i],(int)o, (int)la); } for ( p = o; p < la && p < o+16; ++p ) { int const c1 = getc(fp); int const c2 = CRAM_IO_GETC(cramfd); assert ( c1 == c2 ); } assert ( p <= la ); rest = la-p; r0 = fread(Ba,rest,1,fp); assert ( rest == 0 || r0 == 1 ); r1 = CRAM_IO_READ(Bb,rest,1,cramfd); assert ( rest == 0 || r1 == 1 ); assert ( r0 == r1 ); for ( p = 0; p < rest; ++p ) { assert ( Ba[p] == Bb[p] ); } assert ( getc(fp) == EOF ); assert ( CRAM_IO_GETC(cramfd) == EOF ); } /* run fgets type test */ r = fseeko(fp,0,SEEK_SET); assert ( r == 0 ); r = CRAM_IO_SEEK(cramfd,0,SEEK_SET); assert ( r == 0 ); while ( fgets(&linebuf0[0],sizeof(linebuf0),fp) ) { assert ( CRAM_IO_FGETS(&linebuf1[0],sizeof(linebuf1),cramfd) == &linebuf1[0] ); assert ( strlen(&linebuf0[0]) == strlen(&linebuf1[0]) ); assert ( strcmp(&linebuf0[0],&linebuf1[0]) == 0 ); } assert ( CRAM_IO_FGETS(&linebuf1[0],sizeof(linebuf1),cramfd) == NULL ); cleanup: if ( Bb ) { free(Bb); Bb = NULL; } if ( Ba ) { free(Ba); Ba = NULL; } if ( cramfd ) { cram_io_close(cramfd,NULL); cramfd = NULL; } if ( fp ) { fclose(fp); fp = NULL; } } return 0; } io_lib-io_lib-1-14-11/tests/data/000077500000000000000000000000001336132477700164355ustar00rootroot00000000000000io_lib-io_lib-1-14-11/tests/data/9827_rand3.cram000066400000000000000000034557621336132477700210270ustar00rootroot00000000000000CRAM/tmp/x.cram/%˜Ã¢àe)˜·Às³‹í{Û’ÛF’öÞrŸ¢"æBöŽš¬óŽþcØ$Õ≦IJ#¯ÃÈ:±!‘ €jÉ/µ¯¸Ëߊe±F×°¶ „ªeŽÙû¬ÊŠ}sýÁ·m´¸Í*ä¡”UheŠˆmÊp±ÙÚUæ ÎŠ•a  mô¢(Q–Ç¢\ïn9ªoÚ”Å&”h[TÄ“·=Ô€ª[(ƒGö#ªoúGX­\±hQn«Í!_†òªÎêmÐ7YîV[ŸåKäC ÙªBEDD'^%ÔE™Á·ÏÑf  ¨ ÝÖõ¦ÛéÜÝݵ+È—¡lƒkoßu<ÔPÝB™åËj ]Š »ÀâëÆ]Œ»ÿŒ[óIw8›SŠ !­~Ò÷ÿýoÓëÖhÐ÷ç­iÒ}™ÍÃϨ_äuY¬Ð¼ˆõ”¡5˜w÷c«,_¢j?ŽŠeyU—ÛuÈ뇈6mr˜ÖB¬VY¾lM“îlÑkM§ÝyÞÌ»W÷7ÑÜ;X†Ý„µ…jãÃ$£Õj»Îr Ö­iòÉïé£Ev’¾e¡«þÕºêMPQ¢yo‚b¶ ­×I÷5iÜê»Ûwmp‡]Í7Ëv¶¹ýp14JÃd>ZüF³ËN«N¹ìŒÆEùrùÇ´Š\v ‡ÕÇ*«:ŸÅ@g5tFyò*«³P¡«Þ|ØïÇó?dúÎT¡«U…ƽdxIÑÍ«ÅôÕâ²ãÃûNUûb[£yo2ÓÞxÔ›_}åùኯøñJ¯äñJ¯ôñÊ<ßÜfoÒX”iµÉÞŸÚmŒ¡¬Ðxt5ëÍ~H“Þdx©0—34_¼쇎–Ü;aÕEóéèïÃAÚ¿I³›ñóÅŽß#v þÍd:Î磛$_Ç—õgÃÞb˜N"}1/ërBèz˜ g½Å0û7É 7û!½ê͇i¿7Ï/#¬ª€¦/Ò£ñb8Û½5öéõìæÕ4 . š¿5Lú£ä:í“Åpv9ï£é¸·xq3›\’ ºêÍú7ƒaº|˜.z×;Ǹêo~ÿª7-~¸¿÷ý½ήnæ£Å—£äÅ úþÕh¸ØKöº7 z‹ÑM’γQr=Lú?\γQ&½7élØ¿™ æé(Ig½É¥ÀããfŒ’ÁðÍn¦Cº‚uÏæå‹,÷¡lM“'Ʀƒ×`Þ}‘åU·EY£,¯BYWÈ~D1Ë}–/Qñ>”+Øl²|‰bQÞAé;exÊ* 2€¯Ú()ê€6E•ÕY‘£»¬¾E€jX¶?à6™ƒÒ·?’‡!!ËŸ ½AoºÎÒñ0¹^¼L½ëK`ÇÑIoÑßÞžÛçÑx˜,~“»MFIzóz8÷¦—Œ¢i‘NFóIoÑ9œ_ÜÆ¸$ôsöÿJr> ‚+î-üxhzjôÁ¼ÛC®X¯!÷«,¨.Šª äƒ+|@ëíªÎ6«ð!xdaýÙéÞxW?o»ß=“ô&é!ëV)Å„aAÌ¥„0Ò1šª”¶-¬è|1ÿ×b¬ )m×°\eU&ÃÅlÔŸÿ>sµŠí–éÎíu¨ËÌU¿âôgü°U_Ü&½7€&£ä8†ãEï’ IïMšÜìƒ2Eý›äõp¶HÇ7ÿ¸ŸôæðÄl|òÀþ½K">ªS<‹¯ÚƦV­iÒÝ”Ág®.Êt³ÝƒëÞónmÊbYÂÕ‚Ífõr°Êl¹Ëˆ5ØžÞÜ6­þ¸Û9ØNU¬ÂèØ,ïì=¼ÕyOpÛt®.²½|¼ðY‰~o—C®F;ÇJ7Û2«?¦î£[…ÔÁª» íúC.\UCYD—lÐŵÛüò°—Õ&¶¦I·Ú@Á*ÙªÞÅ©ý&ŸÛÁý hÿÂ×mßãUÑ…Cè"û6îÚØVÙ2O ó°êE–Y‘§UöK@ ãû‘u–§®Øæ5"”>®ÖP»Û´¾-Cu[¬<ÂmLäƒ7w¹:+òÏ<ãÃ*<ýÈÒ¢ïÐ×ï+ t±E¿¶Ç¢ìZÓd÷gÚ­6±õ:éâ¶h|Qo>îãmOÉï³ñ¬7]ÔHþQ{þ¤c=­õŸÌ6*i1Í”>ÃúEQ®¡Þ÷ïw¼ó©Ñéщ^']ÒVôBþö±Ã¼…÷;wy ï]¼Y ã5ºx åÓLûèW»Œ¼ÿsQŪº mE;§Â´ßBùù4ó%ý´'ú`Çò ÖuQ¬ª4fÖP‡Ö49޵¦ÓÏlÞ뤋ۤM4ú¦4šv©ßþ:¦s/.v“£½ èâ¾ 8²±]8}T+œ(p$Cÿ‡+ˆß\8<ð'iyòj<~ÄËërç‡O…˜ƒ{ ‹m½ÙÖiÌbñ%%ÏW1·ÏÖIÿ´B¦wpžûVKr:4}™Á¼{½Ð*«jTD4ïM:÷eËѳ+XT…•Á¥¯äþ‰ Ö¥%²ÛzçÅÁï^÷YŒ¡ yîSßsTmVY½;HØM÷í–çŠÒgùÕÅ=,ª6ú¡Ø¢[xP±Ù5Ù ´ÙÖh›V}0i‘TD´sýÄE‰Ua%ÔáË;ÞŸìäé2—?þ©Àðü„|ƒŸ%ÌŸB(Ýmö>|ªIº¹Í>ìÕù³É¶ÛÄ&O¾LÆôˆ}Ï.ÝŸ´ßVEþuáîŸËŽÉ»*ÊúSêñiTû£GU”õŸÓóþ4R½SîÅÛ¿äª(ëà');z¸†òßnV™ƒ:T­i²çZU”õocÔòͨ'P¾k¿…²qRó+;ûˆä<àðcP½Þt¶¿ Èݾ{EPo>5¦ó›Ùb8¸|V—Ûðì >ÃσñÙ‹Þx>|vã“Þ›ôÅh""lWõsùÇÝs®ÈkÈò,_¢UqJU@«Pס¬Ð]¶Z!PµÀ#Èýþ|±†åýýwaS·Qï±rdZfïCŽê½ aƒŠr7Ùe¬ÇÚQÂZô®ÓÅMú÷ápzù#°çnŸ#[>G?—ÏQýósT—?š/f£éå7ßÿ_òׯôÍßT¯‹3WÂÚ®v-áãõôS¯Ý}QÏÛ´Õw;y¬:Û*”U'Uú¶óöídEºÊl§.·ù»ŽÝf+ß®ÂϬ³)‹eÕ9L.jž|¼ÒñPçٺ^o:Ðv%¬Ñ§r·É§’¯2›VÜmEh—ûb.> ‹Œ1F"D¡‹9"¿MXg¨±ÖPa0 âDx¾žÁ©’Í O™wÎ,µQ‚SðZyª¤ðT1@N„­qÒ%"¨lxç±â˜(æ­‰ÑSɽ¢:2ª4×\8¯N„—­qÒ%Š"°TÍ O<Àrí EMJrM8k´'«Ö8éaÓR6 XI4“2Á¼o”·+¥5L‰SÀêÖ8é.™ä˜Òf…72 ÂÁj'ØI)ˆ4Êúà…àN„7;á %Œ³†ã< T1BT$"`àGL°ÞDf˜’§qžàÖ8é&ãŠ7ìôFkGuÀÍ•^Ê„HÐ@ü©ôd/=ÆR†ƒ¥ÑNÌ P©NÉ-qÒ[µ5òTzº“žiA´ÍJ/ˆš+ðLrn,ÆDhÉO¥ßeY"ˆ4Zéf¥§šEí•6ÔhbÁ€‰PÄ8PŸ†K²K³X1no8S™ƒÀ¨¥@ƒ”[GŒ&ÌP%ø‡ìò,¦‚f˜AH.@š2M‰°Ôy¥ÀY#«'bŽl“®ÁLp%NUÑK@YN­Q %BZƵÅž­j“®&ÄJö&H”ÜóÈ£ñÞsa™`L‚7 @ú'üF·ÆIWi¬å CÖá¹¥žïƒñ,ðh˜'Gê¬3§y–˜Ö8é C¨6ºa·!Î+öV!‰&ذUT2yš©(n“®d˜ Avìƒ3RâàHˆ‘1ª‰Ã^ Bâx*h uÃ8Ђ,AqÊ4æœPIq‚BsuÊwö6Ø{cšòf50F‰P˜:ŽG Ž"¢j>‡d&öp®Ö€ T8 »hV:¬¥ÜD#5>L÷8`’4Íš}´*¨à$ŽÑ;«…³L˜TsÁC8—¸:hÀ›î¯)0¦TZ«|$N(ª¤i,DONâ{ ^$¥h¸É¦u’‰#SÞp°ûH=×<à':„×cŒ11(¢&Ñ2нgRrÆj§/#$x§NÛ%{°ƒÜ4Œ#™ÐŽQ ÛãLm-áÞž’ѽíYÓD4‹‡è<#†PˆÆG—à"q–2ˆôœ‡| nÉÄ+ 68¦1PT‰`±ö"e§½“=Ž60¤axC)–žX˳ã8sX+á°ôî\>àz¯QMó":pfƒ360é”åÆiî…+¥ÎØ€r~ÐÀІ lŒ´œ+™`Œ¶à¬W†ðs6`GÖ°„KBtŒ*ìœfZjiÊ1nÉùhJ÷%&¸áúKg#¡’r嵑’,xÂp Oôâö6à DÓ_†Ec´`ÒJBFcäŠQ †ÏÏÙ€m EÃÑ”,­Tœ`IÀZh%aXa¡üi}ïEûhÊ Æ Û€³(Mà” Æ‚áÚFÂâ¹°žÅsU&Ç kœ Ð’(æÁDÊ”WÖENœtV;'Ïåd&ï5h8£Eï¼bÆ"èäV:ì¼ÂD*u¶> ‡vi!r*´óNŽbéèèX ^ íN»Ó{ öÜ”3ÆÆsŒSe@&aRqâLtAë8{â x¯Á!1AÆZWBIë4±"”Ø7§K{̤iØ–«HZiÏ–”K«ñ6Di¨9‡vh› Ýô@;MƒR‚ø¨XäQz<ÃÎ;-ØYnÊ8¦i¨¼ÄÔhÐ^Ò5ÖVq+]Ðc|.à=«Ð„5}À¢ãÆiE“´WÆY XFPÌ(z&³ç¦cÝp¥¯¥JiŽ9ö`°7{ꉕRaš³ÁA*uÃì@¸±‘Å (c½“ #Ul<[eî3Á’7M+¼–3M Á8 ‚x†-uÔ£×tŒÕ¬éÎ)pà)‹ ©"p©­s28ïÂ9~MõACš>övˆrFê`+Á8'@Z,¹U„Ÿ#dŽSŠ4ÜõâÒQ̨c*Òàµ1Árâ0WŒò\V£,ÁLÃiQ¦£U<€V´PÑ8%°öŒ öl±|8L†4}$9F ¤¥2hL)°':}.¯‘$!MiI¼ÂÚ .9wT:0qÔƒœJÏôÙˆ„*覻Ñ1áƒ‘Ì e£’\sj‚ä‚GâŒ?çH„Tà´éÆ‘ñœòè3ZK)¶BGŒ9ÖŒ¡pN…œ¥lüà å€ '¥¥Zk®¬±ŒZ#y”ù3ü‚˜œ¥ÑM§6! Df”F°ÜrlŒ€À çAésÅ9dgE oØ‘¤§œ¢}b¸ˆVE*ˆ’DXÅîUG¨iØ ’S ŒzC×c†J¦)†U çÊ"Ž*Þ0×Á2ˉæC ŒQF(g°aJ€:˵*p¡&žRÎ 3Úã JÅ‚h ƒupçgÉÎʦO£Q*xO˜Ç…q–ÏAp¡¼bÏYò£ Ò4]/K£Ã†(ÁÑ{e¹ÂpªBÒO1VïþãIÝôÙˆTœY/™e1R+¬6Zxms‚QƒO¡°›ª5NºLp¥ oXa%pË@ ž9¸Užp%xfÓþ‚ì³s€˜ÞŒaŒaa ³zÕâ§Á½ˆ:Ã6¨‚+‡È´‡À^À‡¡À±ÀÙ¨Á)Á+nÁSeÁ{óÁ¢lÁÊhÁñ Â@ÓÂisÂ×¹p6Ò‰‡½‡½„APTDƒìX0cX1sa3cBCZXGcAMcSMcXMcXOcQTZXTAXGcAMcSMcXMcXOcXTABCZXGcAMcSMcXMcXOcQTZXTAX0sBCZXGcAMcSMcXMcXOcQTZXTAX0sXGcAMcSMcXMcXOcXTAX0cX1sXGcAMcSMcXMcXOcXTAX0cX1sa3cXGcAMcSMcXMcXOcXTAX0cX1sBCZXGcAMcSMcXMcXOcQTZXTAX0cX1ca3cXAZXGcAMcSMcXMcXOcXTAX0cX1ca3cXAZBCZXGcAMcSMcXMcXOcQTZXTAX0cX1cXGcAMcSMcXMcXOcXTAX0cX1cBCZXGcAMcSMcXMcXOcQTZXTAX0cX1ca3cXCcXGcAMcSMcXMcXOcXTAX0cX1cXAZXGcAMcSMcXMcXOcXTAX0cX1cXAZBCZXGcAMcSMcXMcXOcQTZXTAX0cX1ca3cBCZXGcAMcSMcXMcXOcQTZXTAX0cX1ca3cXAZBCZXCcXGcAMcSMcXMcXOcQTZXTAa3cXGcAMcSMcXMcXOcXTABCZXCcXGcAMcSMcXMcXOcQTZXTAa3cXAZBCZXGcAMcSMcXMcXOcQTZXTAX0cX1cBCZXCcXGcAMcSMcXMcXOcQTZXTAa3cXCcXGcAMcSMcXMcXOcXTAX0cX1ca3cBCZXCcXGcAMcSMcXMcXOcQTZXTAX0cX1cXAZBCZXCcXGcAMcSMcXMcXOcQTZXTAX0cX1cXCcXGcAMcSMcXMcXOcXTAXAZBCZXGcAMcSMcXMcXOcQTZXTAX0cX1cXAZXCcXGcAMcSMcXMcXOcXTAXCcXGcAMcSMcXMcXOcXTAXAZXGcAMcSMcXMcXOcXTAX0cX1CBCZXGcAMcSMcXMcXOcQTZXTAX0cX1CXGcAMcSMcXMcXOcXTAX0cXGcAMcSMcXMcXOcXTAX0cBCZXGcAMcSMcXMcXOcQTZXTAX0CXGcAMcSMcXMcXOcXTAX0CBCZXGcAMcSMcXMcXOcQTZXTASMRNRR‚˜BFCFRLAP†€ª  !"#$&'()*,-./012%+345789:;<=>?@ABDEFKMNOQ]6CGHILPRSTU_adefijlprtu~JXZ[\^bkmnqwx{|}€€€€‹€€‘€–€—€£€ØVWY`cghsz€‚€†€Š€€’€•€€ž€ €¤€¥€ª€­€¶€¸€º€»€½€Ã€Å€Ï€Ò€Ù€Û€Ü€Ý€å€ë€ï€ò€öT‚‚G‚€ª RGMFNSNPTSNFF" !"#-" TL FNFCFPIN DLBABB*%MQH# %(9$+ <&. "4# RN QS RISCàXCc àXCcàXGc àXGcàX0C àX0CàX0c àX0càXAZ àXAZàXOc àXOcàXTA àXTAàBCZ àBCZàAMc àAMcàa3c àa3càXMc àXMcàX1s àX1sàSMc àSMcàX1C àX1CàX1c àX1càX0s àX0sàQTZ àQTZ¸#Kmm§‹1u#"  %*àXCcàXGcàX0càXAZàXOcàXTAàBCZàAMcàa3càXMcàX1sàSMcàX1càX0sàQTZÿÿÿÿÌL.€·€·€üü°Ê¾°²×ñ…ˆïàí€ü¬Aÿ O÷xõ„'T| öÂ7|!-ÞGИ¤„_(ÔÒÕæï‰ÖƒSßq?ßaüaÌ/Ü ƒÄlÙ…Pm3½©Ušñ6˜Épޝ²ã, Ä*\4#¨j2­$qÄ dB)¢ºµ“èÐÝA÷@%…*úãÒŒtÄÜ:#*Êaª‚5ˆtÔkUUt:hhO­ÚCÝTÜÀÂR+  ‚ÖŽé‹¥—˹[9 ƒ§—4@€oTýþ»È›™ïÈÖÍÍZ2 ü¤èŸÿ2Ù[‰TÀ]$Q?bÿùùßsrHm Nlµn!´m?Îé¶Âî(ÃÃ9 Ì àÙÏßÃ-…²rutát¡•™¡rÇ¢v%¢9¨ÙÚ“  ÀÝ=Ϩ¸`a¥îK$¨ØHÕf“n,_»n+ÜVÈ6ÓÔîI@˜äkýÎHc——opŸ‰Qg'3\ðijÀs %m”µõÔº¢ÓÃ=„Fµ°Ìãh…`˜”êØ1…Í5å¡Lò”ÁÝ6êD}雯^ŠÉãÔ¯^ma)ÜX …öMG‹pª9 ®¯°ðÙ¨»ÕW§^ ™µ&û¼Ì@4Óz–"$MÜ<Œ¶»×°QO¤¦öôŠ^­¼!| l†×†›•·HÑÆ<–àPD؛͗Ôòð¿©Œ*Õ€ï6ç¿qò )+_5¶`« ÙœÖÊ +¯*ÙkÚ>Ãv‘ùÆÒ­Ð(4³´ˆ=<ån+”Õ f[ào´Ý½„¥"bÄò~óGî=+tP@ã“Çvøl“›« «(ø»üÿçÒo깚µé¾@Ø ˜Á­È¸È-+' fT  1n+\*+H\qu€¦€ä€îQÿ‚š½€Å= °ô›t´£…ã¬6€µh<9£e¥Lt]È&¯lÕ‰wålÿøÎÁ,mÑ’$?•ÛüàQ~_âv¸ôá3YY[Te£Ÿoñ[ˆüiŽJyKaßT}l OeªLlhØ‹¤Øa^< Ïë •œy—¯›ñrh>©0³l—:kwT yH~_QeÉ¿¶.û¦™<¿AÄ-NÑuœ—m(‹¸šÕO´%ëiê q,™ŠûllB*_óæe˾(.Ž`/…;=I)éÓè©t³©(‘4úØðý\Õ>¹»9Ó.5Ù““*OÒ-1ødü~1¿pMAÈI̳eÛíúü×! ÑD*Ê8ö• ÊeÛ­*z7£øóz<É ñYYUÔI 29‹±9f3òÑ´ƒR¹½0plÑ@„Y”XÏ¡ÔÅoÕåûÅ{Ƶß|•¹€:ÔÂ]ú >û @Å5òæZ.Ob¦ñîaOÁ„°‡x¶vpb»Ûó©?-<&¼>žr™¬¯8sEpjk?JºXhÚÝo,¿½Äo<ÇÝü?íºNöAHœá™­vLe?Ñ­]6> ˆÑH¬Þ7 H5X¥Pvº2¬8›ß;Ámj¦…!T4"Œþ0eóØUØ?d u#µ ËAw¾ÁïY¥°GŠ—›CoXu,ªM½Ô"—Ðó­˜Uܘš¥ÎvLHÿ™g?Áuw…@¼åáâK0œŽª‘¸õa©9Ƶ‚ NÑ*z&°¼´!"ƒÈ™… _ÔlJjª)”™ÒÎ %è}å F‰òeO4ît@5ûDS{ú—O]*?e2 „,]>A?>C^@‚ ñKœ¾;“1áæá¥ \\•I¼î Ð`p0„Ë?òÛàtж÷ÎÔ ÿŠ¡¤úåTŽN-°D45ø MJì¤Ö¥.?`KˆW:Ü:B) û/òy‡à³kƒ5ÐA~àƒ'E2E®ïröئß&Ê[ÖÕ™• ½Ô¹BZŠP° =ÑÓ» #iÈþH^d‰Õþ¡á×v{wéÆW¦ò!v1á_¢É¬¥È@CÄÔn6¥1ížJ’ÌÍi›™þ }ÖÆ0^öSæÆ)ÎÒcå¡\xXáׇD#†¡À95ˆ¸œ)Éy>“Ü#D¿tjûºõ,Ùú½9SW÷“ÚRåpÅ>D§Ùoð»ŒüÀæ=1.¯ßâ2»œ! Ž=-¤wý©|Å3‰bnÚTõ™†O½­Oï¥s©ÃšøÂlNœ Îæ¬ÕNjpß*<î5š¦!ÚU-57óù=ÙKAñ‹JÂÃIz¬™äM«ê¿Kç…@$ û @ñCðzO„ÒÐW.7 duÝ83hQyªˆ)¤®63æ›mɱ¦ü‡»µ¢öä/©¦4e+VSñ®Å«à|KÅ~arfĺc^óaÇ òÞÌŠ>-ƒ/†©GU>Ôˆ{[¥, …tD7Ý”¼¦×5pïðsšY çI®ðÃÖlLQ3ÅŸ]£³èÉY»9oÐVÕÎ赺;ç÷=QÊ•î–WÜ!e(.ÕÒõa É:|^ôd®¢l°­£¸3Ê>Ò«?1äÍ¿|Owã‹@óN!ÙN®€¿IŠ{xmÛ‰Ž ¼øšÕVeb˜™ñ¡‚Þ\»2p;I¥uÍ•ÜXQmœ`Iƒ”v ì (÷¿j³ £ö¸VLÒ)DfÙnu0"¤Ïü \¥%~kÝ¿Iì&PlÌäfÊ‘Œùn!ð)LÕÍ8;å÷Ëœ.@çN\þ_ÿÊÉ$-yLɼT†ˆæ`®ß~êc’lP¥ñ×.o´}ÜFŠœ;I…ã–Ûà 7HzUT|¾b5É.5ïÀTu¤4«`\„¶³•°jNâ5““GÜ9ÂÆÞõ\^B“翹]Õ[-E7ú[{%Š©|'¦ÓäüP5…JyAòlW­%:.bf0Ø-¼26§<¥Œ$?Mf:úKµ¶h›c ‘+£F‘£àBnER:óúê °©Œû\|å5g¡¼k|ö’×¢v‹A]•¦À¨žžËãrUiÜVY¾ÉÒK\Ò‘X o¹Æ£šä Ë¦_nÐ3¦Y¶¥VûgKжåóªmoøéÏäÑ­õÄObT•L—SÞ ,¡7A>­öqÅÉ!íÍ[ˆ(W‘iDDñ .ƵֵJE’]å]:þ|æ$ † KvUr¤È; ±h_3©´åÙÖ^V *§{b+*vh÷*¸üŠÀñÒ3ºúÌ=žÌ ¤ôè8  @ÀÊ~ |&å1p^ê±>SbŒ½#ðÆr¡²)ÂL(ø¬òbØŽV˜B5)‹¦Œð‡Îð·ö þ4lóÝTÊz­·Ðt•¡Œ­„èVá1 á¿*yqºÒáØ㩾@Z:Äã~cM;þ´çc¡{Î`ƒô ðH˜3°„Ÿ·É7—y¨)Öµ'¯w‹{Ÿý¾$6Y¾ þÒX§ÎÀWnøñO‘FTuìÊñŽyŸ˜GbQq1ÙÿjY;HÑ Ô>’ÉÜ÷ðJõ£rù­‹5å’çëñ@ͶDZHMCòL¹yHÿ‹neírÕ WÆLç݃iÈX¡8ìÃhBåé*Ê\…=±^\Æ¿›…™!åxšbrΑ9ÑÐÑ©»ŒÏàš«Ÿÿå72)8ÏàÏšäd0jô˜Ç@£ü×E­DM®¢ ­9ÛIƒ·;Q‰k·tQÃħ+TÔ^D ³eýgr$ýBNb™Ž=Í, K•90ò„×BŸ‡ÇõÝ>_¯ÍfuOK+艘rûû”·£Ý6–K•Ý0[1ûI òÙÕæÁ{ÊÙ§ˆh .ù>ÒÀJRF\s-9›÷w‘6ª'\jU×5ò½´¤¬øÜ¸'‹øÊbß9©#ÆI(ß¶ÔÝî‰fpÛn‰K¯;ø]Æý« ~³Q9ΦsA«'» ¥.qØ/gR$þ++á’MT‰†9úî=ÂzcæÊ~([áQQ·Ó“@.ì}sÂåÖ™1"†=Ë‚­‚(É( ?Ê °J P½î>.GZ92q˜êäƒåˆ-'ÒXí‰\Ya“Á¨Zp“LÅmýF”Ñ¿ÙlCLbhïI/Á__æÛ£b¾þ¢TÔ$¼Ëš'lÀ)¥œJÌ’tÞÈ/Z^•ÙÜT0Ñ<'ω0€ŽÐ^v+¾VBÙ³tœ¬ÜØ(xÎA•ÅÝÈâ\DždÌ2£qu0I. X¥“hÜ›8*(»rjÊ"UWl¡%0Þ¿Ë µS ž~Ðç6=!Ÿµxë+ktMˆ¬¯¼àh7n 92u“lbb§W »–s nÊַ̱Ç?Q¼5­:IYÑÕwáòûÒAýy™Š9ˆù¥¹¤^-kaŸ–Ö2^XØï»6ÞPo;²3qŸ}6˜È)F1­±Ú'¤_ÔòºT׿ù‹°ÙØðÒey"?ó²’¼¿\Õè_CN³‰„ÞBâC-ÑU¿HØ<€*’’@^æŽåûN‹{«îTŸàçiU¤3ÞðW‹©ÇÎÐ|÷vT¡Ð•1ÀЂ:!Œð¬w o¿ï«Öc©$„˜TGmj€Œ/º©§i§jxcÓ°<µÍØDi®Ô*åÎáäl¨˜‚·‘67ã%kWáϼÎÚD ~v½‚À2v< ïß—Õ3Ça^xLßom¢ Í'Ä›XÒˆ$µ8ÃNÇ“1 †Ø,P¼?]åv[þfKãÝ‹é©4Ez³ñ$é„¿xå°±­p¤°wòcŠ|)‰j¯0 §]wÜgMeßÈ~¤ÚÕ`Œšu³$æ)™üVdÙa°³!¾‰1Õ#©«}ÈëB£A¼.ƒ&­á…W²†ãõGˆÀvï$ù@z\SÁaµç³/_<“o=chœ1ݺ¡ÇXyq½ñè& c¯—æ’ƒT2 ß‚!Ph»VTݵ"¨Â¨eÄõӳ͸! é©¿Ñ=ýÖ-íÜ%”N„!§QÉø|­ÐéeKOÎBiÕÓg¯v,ÛÃG<“›£ÝFIßzºÂðqiéß&—5%F ”ú«¢@•!€5·AT-f=Ú¨?šZ¶~jÇU{[nÛ} áòà 4ltšnj{¦ÙÜð‚VÒŒÜ0è†]˜Ø³Bƒ³8uÔ&°8<^ls•¹Ém•Y¢HT;DlRzÅÁ½}%žyƒffŸ´@”µ}_þ¿X Æ¢²Ëg5^‹I¿ £i†ÊG™ûÊÞÁ"Æ?Àì ¢iAD[N¥Ž0ÄøTA(SuÚ@·?༠ij&~Îün-úÝ­3ÏvÉã ÁR<¬ äœ ­š¿\¤ÕÍ>êc‚[ÖŸt|ñFÂ+ñ¤_ÂõŒåƒ }­ÝéeÖÊn|ç%&¢‡càè¢PÌB|‚¿Ú´±E§Løp|SïöÇ¡óüc÷âP„x`É«¿…¸ ö‹¨àç‚÷s âäO7Iè=MyžÔFeçwªIàíþçnή^9Š~çÀ1 1 Oj¶¸¤ÜWM¸u¤¼akN¿-æÐ³ŠŒ‘}…³È™×Ô ýä­<þ9–º C@N'N«þ{9©Loûuôåµ(Ÿ4‰àvä® ªƒU=$ŸIµDXF´Û>Üs]—èÐàÉšˆ  qhµ@VºÍoÒš\Ü@`ÄèߣòŸ ŠÕ#]aF†¢Ì{Pâ‰^в+Çqè&Ðð‰íî.ÖqíOƒ…FÇâô·ÓC¾ÔÄjhƸÀMrÇŒß)¸ T;MmæÄç—9v°ÂXiZ%­Î©›–Öx™÷|¹ ¡îý¯ÿüÙ¬¶þaèÀ–ÿµ\ÊÏ–ÓRßq_{ú΃ê,¡¸&‡\ÈQ*œt`ät©S”¤ñ uÀÁ(Þ\Ìqo5àæå·ôÖ)ÏýY4NÖ¢qhX^gÿ×ñA@W¶¥UU SÇÑÓÇ"ñ„D=sËqÅ`õ¤þMö-G‘gøG—Ð ¥xT¥ÂÌžña®3]Me ½~pÿ˜|¡Ð_Ãî!kñfÀÛÊ ôÇRôcÖºÍøZÅØ00λ Æ£élÚ:zúºéu "+nÏšË;áÿ–ÍÜEÅZCúYï]øäúÛ TÝN^ÀÏ÷Fév˾gµÌñÒ‡d»Ç£ÁÌFt–FýJuûI¡=Ú0ÖÀl°)7µ¦)òмV“€,Êec"½ Þ™Ÿ5bD^„=sg"à—þ%©·Ï°çÝ%Ó$›„Ö^‚z ‚Aƒ™C‰G3T×ÿR 2bÇE,Q.ÊŠø>˜å7La_fÚíΦ݇:úr{ݺëé[.Lò{ò6DA®Hk€¬‹Á1 Ä@Al_^mÑ¢H·‘Ò¤6ýàó~îýÞ?ƒX{Î]çÀ^ÖZ›œœØX{l޵ÁáÎÞÎY‚#¸$Öu±Øà 6`±±k±·uöɸ¥ ¬qE-«u‹c`àâ‚÷uk1”‹c>18óõ<ƒÈô!%‹c`&FF& `fdbdf-9í ùL:k ‹c`@Ç/24)&&] Â*uG0‹0Ïÿé@뺧§§§§æY¥éAv§-©5§u¨o¨s¨|¨‚¬²Y±²Ñ±­³–ÃG\Â0—ø Mu‹KI;޶uqÎT];u‹¥ÁÑ DÁy' úo×Ñ€]r‰§%`˜¸¢Í-3÷>E©BÉ—|Ïr¶uô÷ãQa ‹¥Á¡ °åB £l`vû/PTzþ¶¹ºš«««˜‡pu?W\™¿¸šW›««ˆ™+W1>­‰"‚ˆ#"&"Âæê*&®l"b^ùt¬ J--2€‘ ‹¥ÁÍ Q€Ñï»é2ÍdþDÊ42Ù)RÖÊJIÖÞÿ%ØÈ8GC†^¬0bÄîXcÄ~ÜP'è˯=%6pMB§RbONåÑ'ºE-£g"ÎPÃŽ@Žvz´eDÁ?–DztE¤¤Æ‡–Xa‡aÁ½Ú¤¤´þå 1YKa öðü¨($$ŒÇU€ã)Zä® øÏhû”bäÏyòwÒ#‹sttÇgggGggÇmÂF†%î7 ]u‹Á À@AÅ5±E67ÿÿSïn­÷ûã9Æx±Eˆ ß‘5Í6{û$mÕ>yð]çµößÂB0‘̪BT´ EEÅ©ÌüëÍ™u½èÊŒ%…6­‹½˜K’«:D×–q9{£ÜÿZÞ Œ°Ý·#:¥ªS¥¿p$ õKÉ·zip¬žP¨tývm:•«õx~Nú2À«Þõº4ø·êÎØƒªàëûÊCLX«×ß«® \NžÏm®ˆ7ÕÛí¢Ã!Mø} ¬ÏŸîRï´µ´¢ójÊqNYt‰6áóìtP+ ¢(@XÇ¢3Qîë.µ+ãÏô©àÒ~^YùltÆó¾êú¸nìÏì«yÀ‹ž†Ø:Íd»Ó×îÑ%W9~«‡Å×nwôÒdf'½•ÿ¢S„U}Ág“à£ü{© p¥ÊÍ0LqÞò·¯Š8šâg%ÿU Î*_¦èÚœ÷À™˜¹4Ú~¹ÆÄŽó‰´O¹Ô%o›êNŸßè#·w–ox;ãoóug7¡/»Ü.ÚwŠ&'ƒ6“ÒзÝyJòÎë´5»}жü!׺ùðFwà'½dÎéYÕ•ßÐýÇAýú"tEª^¬úø˜Ï¥{èÁøÛ¾ÇoGûùcŠ{¤×oÛpñªÙmÉÑ©ÿ ï[¹Lk£&DwïSFy¥^{ûý=©Û®üñÌÆd­œˆð~Jî?öêÃòQ±Kc©Ún¯O3ê,È™r|HdMà °ÑÊãýÇAýa®ä‹æcø‹¿ÊÖ•$µkæ2\‘\1í¬¤z —úYê:¤ƒMƒ+ÆK†l–û?ªdJ왦Π¶eÆ–gÉ ò¸zåvÁ“aŒÀm/!KtÒtCèbm…ËdÙ>V&¿aŽ·€® §GÍiDY¬ý¬¦–»lŒA²: ’%ÕUêdíòëï{ˆã؆Þm`¬IˆÓ³ñ{ Œ’a+®‰:>eý÷Ä’Щ“ݦw;Às²g:Á29*3²daaƒEb+‘ždr<¨qÆ4t,«K.²èáïðÌίØîL˜Ø¸?,ß7C§¼¡uþL!ݜڇä{+ „ -V:Bmõ`.V¼\yºtýÅ×ôÞ(ç醩Éÿ¡Ñ"õ-Ë@¸»*x€¬‹Kááqbc³âLJƒ`Aa6+þ”””áÿÄ(0”5×Uãäãf×â²çѶàsµeS÷ÖeâWIQgÒL‘çIIV`ÓQa R—Ñ”ñâæ–H¡¤¬‘ó ÒàXCc‹K´HJNMöé|âQHVàXGc6u‹¥ÁÁ ±KšR±ÿ¼`ãáÑ„¸¬$Û!ª)Ó|9ϼä3u_.è?àX0c;b‹M‰A 0 ƒˆ™ýÿ“wé`EH’$,ŸÒ/ª -ÐÝøŠwªç£¶^ƒ8fb•éßðàXAZÿ†#‹eT»ŽØ0 Ëšo±\ˆzزp8 Ùûnïÿb;Nn4A‘¥äûŸÖ¿N©TÓF`>ɧXðx¯´Öž´6Ë ”ÃMä  `ÛA ÌR)ôÄG=ÉŽm¿xÞpñä¸XèoíoÑùÊáå x«¸Eù%ÚÆ{6s÷K ÌúÈëÒ¿Qsu2>ñåq `”`3˜>í¤.vN,.²4:Š5̧óBÕÞDÇ;Q]‘»Øû´vÜ-J¼1 +ÛvP 1–›¹í¨”ÎÑ5ù˜L­˜X£Fí$\9H)ó=„Àvs¦PýÁ㟼âÛvPê(Œ„O|´Þô8\0;ñ¡å$;@¬Ê$zÊWõ±ÉÔcâyþpJ=Oš‡ð:Â#³¥Ì'¸í”‹Z)ó6>3³HýJUÃçÍö.áÖ|9ï¾dD˜Ü IÀ\0(” 7ðÖ¬«cBžx¨ˆº>¢¬Mâ¶©Þâ†W×{ùÓÍq_€P ÷1åªja /…†Î~„`ê¡w­Pî(û|úZ™Í% ÊÔ_me„¡Ý¶ =P(¸Ë½ÄkßfO>¬>’G‘¶˜Q†&å%¸‹WáMP†¸>÷uµØÔíAk:ÏdH•Rò,Õçs‡Çöe4r´cÛÿ—–U#aÂ#2àXOc2u‹¥ÁÁ °Øf_ž˜ñX@䊚XÊ £¡|9b¢uÚ´ÑeàXTA4u‹¥Á1 À@1„Ó¬dþTþ‚!¶jóš3gNjÔ’(µØ•ÎÂ7uŠÜ:ÜàBCZ)‚l‹ósqq qfàôpV‘êFYC“E(-ìl:L²çàAMc;u‹¥Á± 0 Ã0e5=@ÿ¿Ù©”äTž©l§!ˆªCôl±Dùpì¿çu¼ ©àa3c0‹c6bQ—2’6caÑ`6ä025ä5“v6d1³3Õô¿£šLˆ¡àXMcLu‹ ÁÂÃ0;És…ý¦’~Òƒ.Ë7.WÌ®—n=²§Ùºö¸X–ç\O¿{Oê¶r[ x–§I ZÂÅqkàX0s‹ófôgK ul¯nçàQTZ€Ì‚l‹e‘±Ä0C»æ3:ßÄ©а\þÿ“nHB’Þ†0<,sŠ^y”S dÄQN0Z¥Nz«²gŒ^‰‘àPÙUFtž[*ˆÆñìsâõò¹ŒŒ°ÁóÁk®.ÌÝØ+­nàQÎFy6ué)@o®Ò‚7°óÕùô9æ]ÆtåIn½Ë¾_Ou:7zV‹ç%Ó-Ý×îªZ§ÀŠáï.Ó5Wh’ß?Ê]Åê”3ÉØ*QwäÏè*ù$o&¹Ýø–•ìl^„äA__²KŒ½uu  %*àXCcàXGcàX0càXAZàXOcàXTAàBCZàAMcàXMcàSMcàX1càQTZÿÿÿÿO?%S€¿€¿=mºÄw††ÛÙ¿ýÎüÃvØ¢@+a-Snîø5ö—ßþ¶B3K‹Øü¶4Ñrt_w¸PÓT–]_(ÓT‚GX*"F,o~?ï¹ïj·ŽûÁ¨1ŽÀâÇ-UT†íÞ\UXEÁó/Ÿa"M1Öþ/‚ »ãªð=%,Áb[3ÇÂDó2uvÅ?™ab\$âÜPQ«î´ºT‚WÙ÷/ŸHP`g¨õ•è‘JîuE·"ÚUã'é fÜD[7x¥@UTMÚ‚•¦+åiüÎ WwPë³çúgþ; ж´;G OŠ”"8y¹ôääÚÛÆg.ô&UNça¾$H_íÎÕN 1}ÔS§Â)ô`ì=4B°®VÀç{Ó¤[ 1½ ·žËå‘ÏB5‡Gp¤Š rÎã+lD«=ïRta½ iÖ•¨m@›{Aðò€ vgDË<%v¡³B[¦ÿÕ#ÂRJ=-j¡&Zžvæoâì(§q8ƒ²&ÕáW|ÐGÑëW?Ä^×lsõÙ“¡'$Eólf/Î_¦ô 6jµÅk*>9¦•à*2îŽþàð#ç_”ÙEΩ9Z›Q:çJñÉá£þ_N¿FâØ”˜³›¦„€ ÆuÁÌŽ÷Ù³~†ƒÏ6ƒ‘“ª…OH‡i*Lë»ç+öá3-„å¸êG-ý#p¸d(Ýx•ãË Ú ±ÑòIœ,á¯Émtõ:‚‹•£¤ç¹þ°ú)Ó˺­2‚YÛYT­¯°¸ÖPÐ[`ÄÑi#ÔF¨Òò|`}–™øŠà¥XØõ³`)ôò«üþ…Îo£ ¦\cüª¨?zêî;ØÚ¿´$ ˜­´÷´-' >5 *f'X- !!$`xg€€€°€òp‚‚—Ä€Ó8 U"L't3í…øCšÇ ËÜk&Aþ¥16,‹¬Ë¤ÆàÌŒ·ªü—2Rˆ[àÓw‡혔’…A"Hëzc)¹sóØNö⛯·ªh±¿ /R0ÙcâŽìmü¨ÂW¾>š^h3ÄÈÿµ‚s¬KÞX)§´âÍ0H§ro’p 3jø–åÍôl²ZÉ Qô0ÐS@œ£-ß¡*„VVzŠÃhÒXNX…–ï`‹,UôÙU8g¾-¨Rý„qqµâ[óeýà°(„$_qK÷~‰|žÀôMN·Ìàí;¨Ú}‘ÚЛð]%àÞ°¸Gâj®;©Aw#Y¥b~æßc?^›Y:§w°ð{Sm W·ä¸¨eÆœÐÂNžEf†ôføÄ²1±ýƒA¯°+Ý‘š*‚N>Ñ{x=Ã-ÞåæÃ„ï¬15U]Ä_> ÙÝO¸Ð&}‹SQ<`™˜i8ùé îáøÛâ”0—JÖyܦîeE‹Ûâ?>Ô6'›+ú"Óc .ö£¶·€S´ûÄ—Û‰Y¡WËâ¯ó£ªTÆéÁðøqÒ±rHQ^cŽFà‹™f/õÐuÂå}3;ñS pñµêð„SІÙþy·³"XëJîo¤oç–èU‹v‘JAblÞœª•Ñÿ¹å$Zóq2‡F“[‡¿òúãˆ9)lC8 ©ÕÑò)¤€9;´èE¸S»UÄ2÷, ”ÂhtaÞŒûÌÙk­gdb¶øê.Ô¶1œ®ÿ´vI†(¢uW??åKš[6Í0]˜zËsØH7‹*qˆ ŸA3P… Æ6mÆ@f{`ôƒv27"8X¡Ê_À•Ѷrj6mÁ†Í9T¸7ŠðÌ%æ š2ìÑÍŒ ‘¯d,“‘C§áÎBU XczÔ"2}%¬Ä K¼]ß+ÜÓsu%Ä0æíÌ÷^^Ómûªe~c@AŽÄöhì¡…U”W‹¸ÓtÅÃümDΕ{þ¿O%ü‰@|´·]¢Ÿx SçÑG¬µÉ Iª¥FºœÖ+ˆ›CDµ¨ÆÃVÉÚ…³dEØôÍ¢<Êû7ÖÅÞˆŸ¶ú:KX…Ûçv‡Tätï$*y¹™àf¡lªÑuaéú%ÜæóºXR…¡½«ïT¢Ê§m¢ü~L­rïåõ÷rŒ6§Ž2æ³U8Ä~ ‘ögÛZi‰NGçqæRyQw¾²]…:[ùɳ;‘;*4UÚ@Êß1%Ø1_Gµ©ü{¦7˜ƒÈ» ·}uÂõ¨¥dOU²`µº´×jE¨}¬Xê2¬ÍC¾Ò„ÞA%è9ž ïѹkLjÁÙpòZøb~]vjYc`Ìx‰ÐZ¸6/-F9•§/ ÝÈCjÃÔ~œÕü4k®Àe¯¡Ôר_Q#}ïQp ÊÙ•Ônòϼü¦°*ÖRIY C`FØq6¤£–æ+³úR_`W³õ|/ÄéÃëçsØRûÑÄLÖXž]oÔÏ7š+já„­ÖNÍxü¸€èuÀ¾ý[xÇ»QAM½K+í É}~Óˆ› BõGºõÄ»Å"*à]Wï¼Í”¨é ˆÚu`HÇ6õ·“¸Úœ”޽Q´“D™Ñlµ»ósy¨6Š;dXø8!7suí2\Eånî£÷!Ý0.3|¶ƒw“ 3ORÏ7Ø9ó%Ýdˆ ú‚B²`½f!]Õ¦H óèbw²g¤" “ÛChªTMÔŸ.ËjÝ€ïJ”û5ÌÆË^ËXž)#ø =VýI{¼p¤ÅúMÅÑfaºÇ ;žøáƽ+4,ÉÈõ«¯K¸ô­÷® ¹‹ÈÝå ²Lüí̫ӊuãâD°XtÉæ{÷NÁ÷¹Dî/CóÎxxßr*Ey/ 6~v‰µ‘6Œhµcãk¤òO²ª3&¨ 9ïh&Ï¢0ªŠ›]šþ|NЦ¶î”»ÉÑwXöW’=Þ4–ÅVt+ A޲~æïpÂŇZ7²ÝÆõÂÁfýÜDXÎ’þ1\™V€Öž»˜÷£0J Ø:½Lô'ü œñ1 Ö‚Š6÷ç:hOL¯ÔaYÖmþk}0Té:ˆÍöNI8&Ûœzü-¦L‹#\ÚX2_å;‡Ùü‚9Ô¸›aà. ³™Zzs,b?0ºòú”dÖò±UVR‰×(½¾¨¬Ž1¿$w®‘ÒÓjw›Æ¬µÞ“g] _WCL?4ìê/æT§n¨ßøi dÀÌ|¨;J|TpJ‹E=†f†£S‹W×1ÁÿÂî¥P1ûšòYÊÎ`±f·—>Ðw%¶’½Bzlö9%Ã"2uVtoá<”@ý®$K†.H,W·´˜HR‰î‡âÓ¤[ÿWû¾æ‰¡±DÅÐYyUÏæç±Ñ'#wµSB‘'¬>¹[±=üå³ÊsˆH¢ÅŒ•Þ‡ÇÚlª×ÂÂèM I;ÎbÜL!ÅO*sí+ªœŠ¡Ýš‡ÙxÌ>eçîPQ±–¾“²ÆÖò)Ä›Í ØKù„ùÐ6œØ—nuaV ÚÂp„udnÆ×¦‹.„ÇÔ_¢˜Hºeý.«î{9é—H+YU‰·Yκ§ö«Ü ”AøvýžXrá~3§vNp0Èšìëwl\òå³4Y†íW¶³’kJIoDïfm`T/9CvžÆN'×DÙ-ȳ¦ÂJÖÍ­t‰‹cì§«ò¬³^+Ô³RKsó‚E¾ý*œàÚµ9ij!G°ê9̹¨'ÍøWU yÊðÊÏ_¦f˵¥&¸ç÷¼'Ý aeKâ¼nÇ2D˜µT5õ&(RäN¥ùÌÏߺK„ϵ‹Bú„Ú™¸È)Þ*Ë~j=&hÒu¹ƒT ¨­Ë[æ^~ù¥]uŽ\Ê÷¨ó^;5GΰE¢ÄiˆD]¬dR„Taìmyãµ»Ó^{ Q´^Ù<|ÚÝf4l¼€gÀC@ñ4ôGŸãõu_’å@Ïaç}ìŒÚGÚ™®¶_éª ”î|ÆchYB!A sþ¡ýGi¬ %Í:<êõ’Çé ÜŒ+ÿ‰d٭㹪O ÔȆ§ãôòlXUJ†„@äÿý_`¼øY±4lP]q¥¸Ž(*€*š‹8RYØ}ílWz\ª-·%: ï’ªc·/’G2ÊQ³•øjp¶ %²T§N Q)Õæ¾˜ª† ÏìÔÒóf嵸Ó\–Ç%GNè:ãž·™s LpŸ-´%µÝ‚”ì¡bLúù&~—W‘ît€‡žÍ¤rÿp2sô"“茲7G­XXò#g§Ó¡ÒÝ«Jp™á‹Õ¬U¦%Ë}]¾ £¤ùeÙËN,v…Ìö†K Ucp·[VÁn!0cøx«“¥ÀðƒªøI6Ö³ÌÌ‹§ü¯øp ©h‡9¢RîF-¿Þ׺º>1n‡™E•Xbió%؃M£×ð÷„{SË`„ò_*uý•ÉŠÉ@tR¶ ä‹X¿…÷3`ð ˆ-½£M €œs N˜Áé"‚=Lh:¢Éˆ†+'wF§{jÕjft1¸œÂh5ù]˜Ó9;<øt±¤\.áÓŸ…-UÄ´% ¾xòsÚj¤Kß2÷ˆXjHB…ƒÚKäÒ´P̳}¤ã‡ÛR`mæ€XnêÑa–Ì<Ó²ùJIníA‡fÛ–àv£~‘Ñ óy‚ûh&RÄAÛk„ǧ‰Üz¹²nùذ÷}Ä)’ÄDÕ<“Àa«÷)‡b6û`6ºß„ájÓÃyÑybr‡;ˆœ.n}ˆÚzú¼ÈÉ CÞË5`[¡%ûó|KK¹ábÄo{Œ& ­*¨­®n½R·ÀîBŽÊ¼þ™²ÞÓÝš@yI‘—`ú¡Rìwk‹$W_žÞ¬•àO~%j*’ÓJ BIõ»×õ*_`#˜ Îuo½ÓÑ7¼¥Jë0ê› —„ÒÕâ )켋aÁ“ÒCø q’Jçà“®°)Q;TÚxåÊÓv~ZæÎÌçœQ¸êðÒ‚UÆúÈÄâê™iˆ›ù¤ÈWоµvγSÕvxL?…µl/”–9¹AvEÔ Ýxåµ#Íß6^G¥#íþšºÂ3‘^ùáw’“Ö¿VCâÿ¼£@¯ÏîmWåf¨WÁ«êäÔ÷‹:§/B0–úìJS´˜Ê³ÔýÓQ•ÛO —AÕõõ<Óìmûz?¼äL;¯Tí4`‰X~lÉÄZ«Ê}Ø@‡\K¾ãï”ý‚_úþ¹Çò+ƳҼšYC»VÈ9*äˆaÂΨf®”<¸ãwt½Y¼#GCÓMr¶c£ØW×q³=#ȰZ<¢ô¥çLjq+ü;Ÿ©4föH °û/¿+QñÄå<ž9Â.Li³¦äžiz‰ûà`Iê$ÍI^£RÌîös?ÍuòNH@K‚n±b^íPÂáõæéÒU.6Ðï…g½}²«s]{84Б¼˜°}ÝTM›¼;€yžç¨Fá¶ðø9hî›$ M‰Ö$°t”÷äœMå,¶¦e€¹ñ~Ô}“/ã`Ð@ªxñ^§Õmb.ÃÍ=#r%H9f g·è¾ûœâ›nf»+§=ú=Ë£;g³mQGC.%Ü›ªvÀs»_š-°HÝ~kÆÏ©ªê}¦&ÑcÒ¹.Vɳ¸{?ÝŽ5UCü”V“yò©œâç@žãÞ—kÝ1žF0sjÙ¨úåc‚°X¢otSA,¨¶Û*ÎOwã%xù#4åü_„bz‘j=­bÕ-Öø§š4Ÿ¯ñÏ6ÍdœC ôÍŒ]j-âYaÞÿËÖÅZœ<ûsCɤÎxY1ð@#¤ë/¬í¬.[{FLÇ‘<ã4 ;i»aOöÀ3bVw0ô˜c!ªI›[æÕø2í•Q£×D uÔµËæöZi®x‘¤?¤¬™¸N¾‘,ÊÇÎdÈi©r°ô1º;/A‚ò—Ñr­`­Ûˆ†¦^2 e¬Ä&ç¥ÐûÔ£pNvÐ^DœÎÀ1À"ÊÀjÉoÜ,Oøõxqôy¼†-{ãj¤vä…Ô1]žôÄôýñäbz;k!h ¶Žjv†H´”š0Fo Cüü F)Ù k’9÷ðÆñGdȧ5Û)µÂÌ‘“R,ÅHï¶âþp{†ß Ãf›±°‹HÄ6 b1‘Òx¦±÷¯“agä³™3ò:hf ¾Ï«­4“ãfµœ(|º‚LsÖjÐ2 ëÍ>î[þ„ìÇÑÙž4ã—=náËÅâˆ58/XÏê@pcT,ê9 =wt­ÉʪÒq$] 76ÁÊ?©=ê&+é3ö` Ÿ$J@Ñ0~î—ØÌ6 40¯5NHà;¤Rï¯@˜z}ƒºfò¼ÒdïBwÛ³\‘ öóÒAW=ôÈøÍuzîDöÔW^×(ZLÀ#"«‘u¯g¹ËR!ö.8‰Gß åŒÑ´°Õ`ÂÒæ‡ÝH½©u‘ƒ¦¥Wf¬Ùå®?QVõôG ä…K ¼E”<È´ë(b¶ÿYÏê7«†bðE§¤-”ƒà«..´^Þ{"ÛNdÿs;篻׫8YÇE,_V»tv½ÉÁBFµï>[ŽÈ×=Í)¼l¼ƒvÍX©ñŠ)…†ÌØJ„m£Ð¯¢^õ :gg¸Êžy-ÎçLió ŸdKñmº"›ºÙ¾Á–·¡±†Ûhš J½×úTCæÑ¼¨ÃsW‘SÒ¸Î2·íÕ·0pàóôþâV økàYðí% ûÐÙ…U›œi~K¦üQ*Hâ ãà Pê¨ùÄçreÒµæ¨~ªúÕÒís®Ó`{¨ÎîI¤©¨€…k.ñ±bG]<é>F_á”DЭ¡û•'4ŒÖy˜üÿFH_öëîòFªŸãÓ±bûÿ…4íIvI·#ãÁOD1´Æ/ÌA‘í#±˜=%ðZÙÞs©‡”oŒ×CºLx/[  Þ_ø‡]&“F<,²Á ExCY¤˜¨ *ñ5ù}c6Îzßê/TÛÖ&OâÜa»ÅßòîÖ™á}úUr.ˆJ´{ÌlK#ʨèÆai³‘(§m¨A1Rë? QÄ“ù—y>e§?æu{tg÷û3Ùx= aè;¨¾2 •Ø‹V"ŸüY«¥E[÷•Ö°h4ëØèþŸµˆÇj‘^ìwÎXH…—ÝÐeûr³šeqÂqà/óÕiÓTOœ>3¯Ø$Uª‘’”ïš»½?XÁEì”×âÉû)Ñ‚÷QÙ›%2?!3áφ8MÇäòÀVé¥ú!cXdsi$ñ2»4u)=0 ó™Ê7Ú¢‘Å$ì™ye_Sp©î¸ËܧUVäÝèê®”®I])ó €üÄjJ‡GboHÉÍ.[[¹ãbŸ~v1|½iÉ*KVƒ Ԧ̘©1·ŨvË„Xr² λKÅ$)߯YI«®<ž‹òÓ-x¤+¨ôañeÁ~íxL5ÀÄ‘äJ~›J‚;seyúdq­ŽÊβ(}&ÄË»ÈL„ž´ûX,dEdbË%ƒXuŒ~D÷‹g5_FEJü¹ÖhZkô:øŠüí.±Ejž‹™}ÜX}~6½ _í.½Š;$>+ÌÀ WƒÐ ^³úA¨D‚t|öª© JÚSç¹›…üƒž¢^ÔŽO½G|Ümmy'Áá®Å±'”ç®~µÇ9eqІMœí„™Q,â~y•IÛ}€ßYˆ(Àé0¶þ‘ÙOx@l‰î-­iÿhdyƒöwgÉ;ò\fKÙÔ= h…*DH¢@ɳ,ͳR’õÔ³¾«ªe>Úæ¾™ç|­ý òÐßa$Ö 4±¶eÂþ Pª¿QØê^¼_>nƒ¯Uo’kQ jGÛÿˆºósÖ­uø¼Dœê=úVõ ^¯KÜ,uÀˆ‰§);Œáˆð`´Í.–·×ÿÆ«ªÉ6¢¤°\.¸Cx8T2+¹wC  ®Äíèíqúá¤øNn¨ÇÇU¹1Ä·ýðD  â‰O‚‹ÿÍÒÏ%F:ªo[ó©1Í_‰Inš?¼¿Ôž¨7© ÑÕ[3ë§\‰šN¸62JCô‹µ¾H’Å[}SZóä7ÊÕžW¥ƒ- §E-¦²GC„MAÜ \K¤¤D ŸO¬û7÷=)Ê~ºÈ]1•ó!˜Ù¹L‡ZÙIL0•p8†vÐ’¥ç¼|(7…Ꟈ£ülÖôĸÿ¦Ûñ.¯fÃc<:ò{? ¶Ó²ûQ›‹ a¯ŠŸ¹kg^€¬U¬IGS‚Sc‚úy/€…“‚²£‚k"´{ Z¼ À<å=+ 1 EH6¡å¹a —*5íh+´'¼O"„ø§â •Ì>uñi®$\¯]æôgv;< ¼2zBdSu‹c`àâ‚÷uk1”‹c`@çÓׯa[“‹c`b`b`ffb„J$0Í[Wg(9"‹"Ýÿÿÿÿã ÿÿÿâÿÿÿÝìé‚-‚'çò«|8Ã"̤̒6‹àÿ°÷²y±d³f±Ø¶ž¹¨¼&¿¿*¿’¿­¿òÀ@¿è>ïÙeyþìu‹KI;޶uqÎT]u‹cd$ 01R˜¥éy'uk§8$x‹KJ"'Q¸$‚k„½x³Ç=x‹cd$$3R¸2ì}Ÿ-xÝ`ûÌ‹c7¾ K°º] Du‹%Á1€0İ=Ñe†ÿ”VØ-Ác n‚â1œ Äc ë·Pˆ Ñ Q@·X ¼ö~ñŒluþTù%…ÿ­³‹½š[r9ÏV‘yºÿYö£0´õ²(‘\;¢èìÐ]†nšD(4–*…D¡JŒ¥-5‰4$IÂìHÕ’´„có*%ÆÙÍðÆÈ׌u$ªHL¢”j5þ4¢ÑøšFlM–„ itï†L’ 1'¢þÊGhßA‡ÓÛÏWÒ³Å>O*¡¶kw&”“Ü]Š×%‹'*¤Ë Èo©IŸÅ‰•Bu`¬<žÉ#@½ZSéÓ`x¦zJ—òõ³GÕè5}¶zùn¥Rk5ñ*¦ mËQˆ®®Ê÷ÍÀ˜Ò–’›É*b[1±qëúþ|ìD&¤gq¸Œu+ã4‰Ù¿Öô‰ò©ƒóä1ôŸØó uù†¯0 uÁæVç^HþÑSªÛé¢5 ̓äüƒœS¥öÛvÎoumë™ÔNoÀ]ÏÑù¤Àþ›ödêr„ R°+Ðv·‚ÀI£’RKmØYÝ3ÁVþTòéw\¾æž,u“.[â—ò·d_pû·[@ ¼&òwÆç |-›ªÅ4£DN…F²ª)+ÇSÓ¥iÒüa_²ûkv’Uï‹b?ò­@54-8w’¶;!¦¯¡d Bü÷R=W€¾&òª~Ù l×`ez[}¨±d‰°º+Àº_ rùà3<ÁÇ}ݪ9Ó¹^ Á ±…Bb1Õkôû×z¼*mïì6Dk$Éé¶g4Ü0>€ÙЇ@$¹â;*׳Ò÷ó °Ñq$5¯ ¦mWÛ¬{”eø9×´ÝRj®ªz1½@”JÂ% TêM=(/$ÿI¢ßØdSÏ¡¯3ÓH{̸Ùñï—¦f§Þö¸\Ó»íMu N66m…¶i“DB¨­vŽº¢]3E©`»k"”Éò'BˆUdÛï¹NÃ$r•;÷n;ÃÞ#EzQ_†M„ êu6­‹çó 5Ë–%îS(׆‡Ø{uÖ§Ýìír¹òèaJꥶ5º5¤?°Õ½‹¸Ùž±&UØá8j­–ïøù"¶‹Ï¾Ÿñ©ýé¯I4u‰~Ó¦Úëà5JÞ!ú „´rj“,M&æI$î…â#ÈëFéû_“Î28£[ŠK%z^¤HJ–9µT<'Ó«KJìÿá#áùLWÙF¡¼"ì©Þ_.žÍ7-šÇRš$Ù«ôhâS†¢ú²:Õùßj‹îb\÷/åiþî¸/à¤í©‚TÃ(ë%¨[~M Z~mIÕÚ7ì”  }uxU«㙴Г“¦-çº2´Ùüþ´àTËÐVŸå¤A<“h,c:‰ÝzÓ$ÎBZÇövÐìhóþ½m‹ÜVêSÖ^‚-_ËeÚ{)¬‹}R¥¿ÜÍÿ¬ÇYØ\[@¬Š®ÑÚ¸nJβ·”ah_×j=*%ä˶¼,쬭¼ÂÍÃ0ƒÍ™‡'§PêÞ};«”« Ö];eXÓuÐn+oóOˤœ“£köIdñ#@¥T­áXó?Ÿ bjêÂÄàXOcu‹c` ?`vÒ…€u×¼Î÷àXTA.u%uM#R‹6U„¦9ð¶>³{{ês¦µǃš ¨{éÒ mY+ àBCZ0‚l‹ósqq qfàôsqq†³iÈ !RÝ(kX±vjcŽl´ŽàAMc*u!uŽçF€ŒF댚fÞÇBzÙ©í}üóG} …óàXMc?u‹Á !îµýWήyò׃‘âø,yB Gfýø,+·=Çjb÷ Ž®JÊu²ÝPùàSMcBu‹mÁÑ €@ °l`{pû¯è‚ˆ TÒtWµ·…n?†™ñ8r&q[–°7*Ç‹š…u.'[àX1cHt‹Á0 ‚0»ÿO^ðîÚvÉv7ŠCUQÝ”.1KB ·©¯i;·Wce@’”¶/Á]?ðÊþtÃÒQ»àQTZ€ç‚l‹m‘An! EÙr v­H¤:šEä M°ÞøþGêÌL¢î¾ ÿûÙ.¢î)—Z›µ­§\¤»/EÊEÄ0˜5:)QÚTާ\Dc8:¿6†+oü³Þ9k¤\~ž÷¯û·¦\D;`Ñ-X|²¨¡|©]™ñÜ#eÖšaƒÏJûz ¾*úº½V·#X'hà>ó`MÉeûÇþ¤)› eðˆ¼ç9ï?)kJ>H/5;©Â»Ç&Õ°óF7¢ ÖVoï×ßä:åÌ“vNyéö¹¿“t‹×?,D>ÚlnLW³__¾ÛJu€ê  %*àXCcàXGcàX0càXAZàXOcàXTAàBCZàAMcàXMcàSMcàX1càQTZÿÿÿÿ­«°A€¹€¹yg+w‚­À«Æ¾>ý±Äðsdí®Á´csÅošÈœAX_¦¨ðqÍgXŠr”8Æ81E96ªö5ØxóG@ʧû–Àr«1Ø„4Ú[Ëc3Ù22DæoÌàÒªBÙ<©"®`H vƒ.¥[Ü×Unn45Σ ÂÔ Dêp|/ø‚†U±`ÜÇS^çÜ¿‡«ꈓ ¢u B¾/ü{~n·p5}7úm7n7*¡Sq´vÄë€:г® ‚ÁŽ×‹½WÉ­%6 K/Ó©]¬`î) ýw‘ÃÏ%øšgä.Èæ"™þù§å_ر–‰†‹ë"ÌæGì?ÿ]@ˆV˨þV`ŽU†…4ŽCˆí01:ê8”ãJNÙU`ªõ—Ç tº¢Ìå;và¤Â¼E‹øŽÑŒ!×$üºÀˆµªD~/xb4‚"§\ó¼:Œ¶Ý”5Wƒk½K|/ #Å^û:ìRòw¥¦c´…Ôv¯©@¶¼“øïB?…0E·£ž=K½uA0P½•šÉË  -:'䓊Œ 2 j€‡Š ÍÊõҔ͉/µ¾­lÎ^–6z´1{(@¦¾T˜_|æ×œ×ÌĬ8/Ð"6 ÚÁ1/‰iH5›âX%£å˜Ë¥/ ¤ÒgåÞ~˜ØéâV¯*÷¤èéRíÅ.¿3@§‰‰jMÆ\}6ÁÓdNˆA%Ü¿‹ôû.ú,Á—Æ5êsS¢U¸ø¹6zùk]‚M¹ ù£ÌšeªÆûÂø˜„§ >ñí#ÂÄk…#Ï‚× σe!ÃbTŽ=¦ÉQ¢¡J~í"D.ZÖy£ølÖ·™^R?Ýö†ù2ËÈ' fH-†²Ø3_<¤t¦º=ä7|ôéHÃŠŽ ¹×/¶rù´,æ|×>^ï·Û£•ÐàLFŠÿ 㙜!7õ/bň½™bÎÁ+¶ÍЬ>2®ÃEk´Úx¯ ȧ ìµ3‡„hFˆµÞ ãõ°½1<8xrø?pªfivåK”ÚÍåܺ†àÁÑ׫‚ŒRåæùp¹XÈPož&ëZàŠ/FˆVHN«¿@8VµLuÕžOçˆ1AêÊWOŒt£åUgÀ‹93*ÌP¾¾SÕ–¢Õ-´Ë·[Þý#ö¿Èn…׋™¥ —í´º´-*>2 %^!N( #!Xr^t€¥€Ý€ý`‚'‚µú€éD ³}%D¡”›yõ5Ì'?~=ËÔ40¶à:£ÁëçN>»+÷~Ýù¦´PªWk‹5PˆÔtݵîåíÔÚÂæÍû©ž5 ÄiÅAít:Ò‘9¢uÓ`×/â™mPø•öZ†“ªJò'®úðo/Áò#ÒRš A[i%¤bw¸)ìߢa°Zê0˜HàH†f§a0 _ Ë„»b´£Wê g,ã‡3¢füç1·†Ø\/¤½sG¼RÚ¬-”ÚqC°ú̘Ñ”@r®;]|¾ÔÂáÒ$Åö„7Î0æmoÝøf1Ô|W9—Dò’ž3lÈEÎ$zd:»0‘Y\&Yr@cÈxÃâxކ‡Û“Ç'ÚœÊ'Ø·«¤Ëà ¤äíäümnQ§U‡I㣕é²ÀïYËãbW,n´´@±£ª£Ô×øåù³!‘Ôä…öy™ ì›$—‹B{©¨YÊIqd nÅ«=PvVçF÷âçÌŽ×Éò‹cŽrÑ¿¯ûãê¦ :Wg‹’co©ïš´¥9”³¤FG|âÛ¦rUÛ]2gp±ýÍ­îÍGv§'W IÖ•{e‹ÃN·ò›Ó=MU]žø e'dÿý±Üz\Æß¢ì4W“…Ú8õ\ aÿX `5PwV—þƒ‰­ÝæœD¦i&ÜŽ,œÕv(Z~˜Ç»:x]þúbËÇ1Ë æbÕg!1ªäV=×ßgj8}‘^GJQ»ÍmJ„Ùõ‹^åüþåâŠæ¸~7pð¤`jo\dBó0tìI/èò›[\Ä:vÏŠ³%hQáUshhÕE_ ¬pQ •’‚ÑE\Tbj0Q§Ô;­)çˆÞí•6ð:ÝÉLÝÖI x4³£€…SDÚ.ÃҵΔHcž<†Z9šõÉþêÒoÓ$Ÿ¹¾°2½Ó,¦ÆiÒSn¸Àæúâ,§ÍÜñ_§—ŸÖ C"a4r‚ã@ë\«Z³–x¶”ˆƒÆf'wŸêîÓÑÝ áÔ1xÒÙ=â"3³6·›ö]ìWŠtHóà]“œf ‡o“S{ÑÛ.&j§t³#µ‘í7¹¿ÚËà}®1 öé%µ(†gæÞé:éÝ—ÌõX(R?;»%“Ý´›õCJHpuƒtk`ÚGÖHmÂY€üXØz¦“1·¸ÿ~„õŸ¾ÀœN}îWóõª˜HÔv­Ôuü]²Åsè"µâ½RU.Ò÷tÈ`QÜÓ\F„’œƒ5Z_'iŒ`ÕS“Tí¢H^¬?#g5ùÚôIå$EH'Ý1pçjòpJÖ4ŠÙÙnûY][£e‹T Ìqã~Ô,%E‡húðÔ;ЧŸ¹÷ŽYÙ®`”¿=ì˸p­YYzËÀê4ú™cYí䴪ĦûnØ—‘n‚îšÀ0*Qg¥éBl¯Ñ dœ¥ïXŽ5ÜOA>vò6¤`iÀ`JŒ¶ZÓP‹ù¡Åd7‰¹,f/¾Å08ú"þì+m ‡Oíqž“èÉÊåtèò-WŒøw9ºëAÇ¿ŒÅ190ß.¤ÂÌ­Ð!¢L‚wÑ®=:by¾£8d²£Nº…>p­èã€1_jØÛÃó™¡ÕŠÀ¾ž<X°+¤uxå•О–œ/¼ŸÐoÎæ{)sD¶âá©•š€ÓyIn 8Â4N^™CVPqMˆäzIfú¼gÕÆ*äbaÙ®™€pïW€ ö<âz«zÚ’ðÞ”n‚…é“‚…bè.êÊÅž â27^é}Z—ÑP– ¾µóúg|6k?Iù 1>RŽ†Ã•A&x‰êWa­P)Pmò;±pû)ôzs6õ@¥å&ZkWWXêHŸ+{ó¹z@íÃ3›øÚ%{WYÏ‘†„4¸@SºZ`í1@àŸM®Š.4ÙÞSë1¶üy›Q|° e 5Vkg„;íP“ccÙ„i>ž|a©¯üÀžØñÕUöûÄ‹øÔÂ;¼Ï¾ÌA]pR½óÑ-æè·^üùŒÝ ‚õ‘/Iε߇I„²¶:}¡ ì†Ë°qã( ˆG‰JP°öz¾{3–ÏylÂéÓÕg.'œítàï;…¸Þæ¹ûÚ ¯À€§Vð¸+¸%žöêÛ°ö0…s(3‘9ºÿf‚võ.sæøKª|³Î«7œÝ~ 2AÌ•s%jh†Ë!€< ™*ûC…á;Üɳ$TKØÃ¯”ÀÂO2lý‡×qÚ‘ÝÖB@ šÇ¿:‹Â‡F>ç2´Ràã1Jë:à§>/|΂®Žv1î¯TM¤gƒžÁÔ…l×Ü&Ò§­¯“UŤï›:;fû¡½fÁÁ)¸ÿY5éÉa=þ:ùM´äÑ©ð†ú.râ¶]sÚ–Ä©½¦»ÔøÆç‹4;"¨vvCÈú‘˜‡4 yØÏ—‹Ñ Ï|Òˆ(-Üv imQ­çÊlgÎJ ”ìÍJ‰9U |";õñ׳S ŸëÁ ˆ¼§*æÆ2€—(P^¤U¶')åe±ñ0ῼ‹…E@ÊþRÇÆ½ÃEåˆ|Kêyü€xàJ\D´s$¦à·ó™<3XÊ#EøAYB_è € tTŒiÈO)‹Öãh"˜£nƒÃn ¾šë¼·D‘œÂ‘°£‘t‘Sk콋‚ác±J«¯³õ³ÀÉw—µöÉ4jÏ÷B†4ð¦ÁûÞI$VLp®H9êËŽQEïÈ'¾'˜UÍ›IPM'|q` a &–»M¼ÖÖ¡„J]ÝJyÛ¨Ò7±Ó€Ì£¹áAe6y¨âìרWôÅ!•´ð«qx†‰iÚŠ}h¼õ©`K"fÜziÖ3jg hroÐXÇd˜ÃRä{µ_©Äy–Ëäy°`:B•¥Ñü¨Ñξ_hËŸã8Y“§`ËÙJÁ¸rq<ÝÂ1¹V’ºˆ:2ž5Þ2¯Ì'WÉy¼H >vƒÛ†9¾w®ÐrIñ•¼}:N+1o8ÇÆÉÇqTO„“¤ôUPù/âÜ4JWª‹Ò8TÁºÕ 6N™ˆYepÓrI]Œ«ýÃ*yQÌÅÓ’‚v&‚LbÊ~‹ƒ÷¸¥W(ȸ1ÍÒ´W¨Æ åô¼M¿ý¢jòÀÒ?^ï‹£6¯ó_ìLJ޻w)PËïDŽ*.n-Ÿ3Òɦa ®S“oe¶íÃwô"ÔNT@>Îmü‚HGâµ£Êã]x%SšÌc¿tV»mÚ…ø›p(4»jª›MÖÞ4}¢7»IýølžÒq*Ù—¨Ÿ¦þò¢‚@©÷ˆ—QŠNGNí̦åù5†ÆôÿÈ”nÉ ø¿`íÇ?$ŠcÀ –o)M®¾xÚþñƒº2ñ\[ñäw5èUW±íä‚Ó0ºHtŸ¸%:ü‡±+Iª*­^œ$p(yöBkxD‰Ú˜‰é5„C.{Ï×õÔ:/¯.n~0åá&-FGIÙ?ÂqÕöq'ýµ®ˆâLå±G.}ŠKùŸ…¿/½f×sfüþh½Of7ÿ馛$Ю¬â0 ªžqxÏb;*{˜µÌgì2쟬SÛ–ü€ ®·îÃ`ýÄü†nN0ÄÈ@-:´h±ëÆþÝ#ª´›\{k2v|Ÿ Ó‡^à”ÇØ¯^`‘„<ÝìóŒË :g¸Æ”²;'¶àîíñ°?ĵ÷$<03ƒ†ïD@@A' ¯yË_m~]ÅTFì0mì¹çB'ˆ¦Rö¼æC¤‚Ä!Ä]RœI‚"ŠÐ›„ ñÏì¼–.¬…4}}œRÓÉÖk\À’ì }#ÞŒûD—Ês1}§X4ƒAT›9ݦG=  í,n6_#ÁË›XVú®¨ ÎFIJ*ô­W[ª>|lotŸÓÐ5q9z”ÉXý±ÿ¼4>êìEИºR£ÑsDÒZ„À2—úl¡ER<¹è_1;7åÓÎ$˜Ü¡³ŽØÝêÍYnA«Í1¿°Ò»¤S'‰Úo.?c,EuÉmÖåÖxòv"8þM§»k“lf/d¸F÷y¿}Ð6­ .VÚ Æ3ÎI „ÃsëÒÿÞd²ºÝÌ;^(Õ_ãDD&çZÇ^V@ˆ¿qFß™$ù϶åWÊËïP”TϾ_L;N þŸ?DØ«CYÉ„l°µñp!ýÈ•°m¾‘é`,E›Û7sº¥¼õ+;ØDÎ0íÔü¦îõXJWŽq®G!zzEŒÁ‚QaüF©¬…ÙX`n¨~ÁøWÑëÇ´Uß;ŒÙœÎ® ®<™D“ßÝS®q¿ô¤ž#+ʤ?UD›ª‚$¿•VPlj(5|Uí%~éX xƒ r,Ø`LkÙ¶.lGНåLR]fÙµšü»³‚Oqð] RnAžÍ 4à˜}¯c2)jv¿Ž½o¤•ö˜oy„‘³Kzr8c=´õœO!¾¼Ÿ>â‡Àd&Ü®¥lðåz‹ótè«°=Y ëg{†°ÔÑÍ¿I²›-ãÞ»Au:Ol<èkØ)AA¤’rºŸÚ%´ÄÄÖ&i¢Êý[4)G*ßþž·³U´j•÷ãp³µÜTåð¹îB|“YîX›V'.sµë–ÊqÖÄÄ—ã%ÎLêþb ÞTðòúÀçâdJ<¶¨®_óÆ@ÍkÅ xô¨ª@´¢0k&7´2ô†ïãr–Y#t2[ñì$úß1¸ØT}dìBF^Wî­›Æn… ?\á~ØÜFÒÅ\¯üzf¿kŒÿÔ¬(°êH^ÔÎ)НŒç¶}«‚9Åäsã†r”…PO×Ò0]ÿQ(MɯÂÄ@> Õj—­/•¢G¡ll€9îBLHmã7è=|U\Т©YD âK4Ûa•\]˜"äâa [­2¹­Ë%ÅÍkd©[#ñ±Œ Ok .¨©a_&c§á¨ðæ'^dI`Ü.êÉW)9ÿ6¯©½·{¸kí»o”´‹ß…áiD•à LEÞÀÑ—S«Þ¤{ɱºÔB2í]<ÓwN ]¢˜Z2?\…§'£­ñã=&²¿8IêåÈ M‰ |<¥@ˆ{4O‘ø¶‹îg þñî8Ýs¼¸û¯º,;¾¡8œþG½¼‚3ðÓ³uƒ°ÞÈøôìÀÌÃ7oOä17¦Ã$IÚcGºúEºWN$Éù¾ZKÒMGÒ‘Ç›sËL ™Æ÷^ªé4*œùEã¿“F`ÒÌ€èB#$m,ç—&:âˆl¬®…þ³ÆQR>¿I~ &« j%˜GæÌ‘:ïaw|á¾D^0µÅ)Í0̰ëW‹çéÄlïT׌¯Ïv¾ñŽõý}½j ÈNõµ%`“0Ænò¶}÷“sûÝúbS#ÀLõL?öt¨›fû÷·qÊ-ÈZ,Ó0œïDÿúší‘Ä3•{zŒ¨µ9}Á‹ªy\IFÞôÒžwÆzX`d.´p…|\ìÂebPq’EÉÔ€¶žoã òÄí—JzE©G=¹^óÊ>[GÜ_Hœ'5NUL͹umŒ<¦‡¸Í*²§´ƒám))Ì£€Ÿfl«é’³Ž §Zw3¥‘é>Æ–†ìû.ÕSVpúßðm"7ì Q±H±´5Ç„Êðº¥É­SõÄYÄðU¡¤H2tD´ÎçØ4k;&‘D5Dfm_’ˆƒWmôÆŠ¸û…Ψ~‡ÄÛ²墿¡ÀTôo]ñóçõfr aA/£Ôý·p<ß‹Û:ÉI²éŽf.Ò1ѪÏËÄ×ðªÐq·p8¡W! ¬‚‹„… ,Çmähº12d˜ÔþDÖQ?¶=ú°Kª>½!h0ÜÑ|˼¥Ÿds¥ ä–Ôw†ü0E¯Sqy…Lx>I`ekÕôMÞ+KîÈQØðã˜ìíêªË¡6Z(Ä)+€–¿V{}&3“T >û û ù3êy±;ŒG<¬á¼Ø`õ˜Ûb͘dݤ¢0uîcMèʃ£]¸c3zZÁf3÷ ÉwAÂä ,¿èIêµN¥±˜¹‘ tF”ˆ7í!Çb⢶¬"Wì„Z¸«$Ù¯ú/í“ÛÁáL ’ËQ­ÉŒâÂg™z#ÿD,~$Ku´Ew¾B(W”´t’µÿ„­!7V@ à-ž>0&.W7¹Ir—ƒÅñ\ÒZàèH£Â‘v¡V‹˜ÒÀ8SD&ÆYÉë~t•™)uÖZýo“:Û¹<,]Í ð×FLƒ5YÞ›t.lHÄA 0(]ĶòHÄ„Ï&s¢öôpDG©i[qyÞЄ!Sy{„ÐW"Ùu[ }ÎæE×æÊ­ÝÀðüá^å1%©•Þº=äKˆÎ_KçÒ~IJëGWÇr€Èß½½í´i çø»y-åÝ(ߎ—GˆBÓjmˬÆ?Zá'GâWn›A±KhÒšç¢>em3ªW¿í*¥Í_GÚ‰«‡êædâµR:£˜!RÙì¤viª/‹„2øMqXó¤ãår”ÚùܼÌý“ðÂý$\F¸+ˆZºPõÑP³QçXc,£ªXœÎ þ£‰ ¸œôKÀï-_ü´­¢\Œ@§™ü†‚”„z𯖶ZÓ™@Az¢ý›yc¿Më7Øu_@…Éû+ÍçÖݱè1‹ø± d±AL±¼Êxö d’q¦h omÑËh…æ»ØPÆçäéá*fˆeÐæ’ZŠ®’hYKÆÓ5)Ÿ¹z:¦`ü<""ï_K5¬6ìO'žJ+L½Ð$gÌM8ÌGTG2P¸^€²‹Á1 Â0}»‘€‘z@B.AdØ\ʱ¤e ±A†¬-¦D† – 6Á”%ŒµÅ&aŒ1† “bXŠØYYÂX® ‹È°,EÄ•2/²å;¶'u‹c`àâ‚÷uk1”Œ¤ªgû>¹55ÿÿÿáÿÿÿáÿÿÿÝÿÿÿÝ ÿÿÿåÿÿÿá ÿÿÿàæ‚5뻼 ±á¾»â++½ˆ½¥¿½É½ê¾¡¾o¾sÀKQÀMÖÀNÝÀN·ÀN¡ÀNîÀNÚÀNíÀO>jèˆu‹KI;޶uqÎT]u‹cdĘ™i`´!%u™™”¦w‹KJ‚“’‚“h c`ÝRw«Èеw‹cdÄ’i }ÈGºw"¢‰5 Eu‹ Á± À@Ã0 ¥«þý'Í‘<á6<ãáÇ1ÑÉQZ±°%«–5ØÆ*D!QPAŽ«JÖD5uORY&%†-­±‹½š[VãJ×–'>b¹ÿµÜl10cûc©+ªT]/Yh uߪP•PCK%@ˆJÊ"¦¡@¥…RÐÅ%Fªƒi„TJ y ³”ØJáud#äÿÀ«–`ÞU~nk=»m*ÚÎ}C&Q©IjSk+µ±­mÚ„–¶VÛ&wkÈ7¸©áÕìdØ¿€}hÛOJhýV†Û2-QN¸4&Ö½œå¥!¶/ÏÃaÿ¾Üï4p4p4ðQCú:ëÓ¶éë ‰ yXº9ëªÉV’Eæ¸mù€oõllBæb’˜ßÚötO§{DV‚ìt‰ÖmlæõmkÈeâMB~@ &«C²ãRÁb¡ÚuueýhY©JvgÏŠ¾;ØÆ ¥µÑÒ/Àyœ'ý|aÇ­]#XÜ[ë¶PÀ˜/û¼ShûYGEÏ£Â9÷?¶eiR ,Þ•¢#§7q_±= /¥ú^ª*±‹”T{®ámN¤Â.™¬è§ƒ š^‹—9Ò4Ý-ˆÄ,1ôYYèGuŸÑ:ÃS¨}C9gKßlOç%ýxطø¢R×MrÎïDÔ†%ôŽ%œ¶gÈË·—Íû¥¯¬ÒE)' ÷™Çœ%ñz5¶šxÙ“Lú—4nÒ¢§Kèʶúü_Æú~ç?˜Â·k¹]q=3Ù®iè• g•!ÿ¸Ð>F'Nð‰ÙÔ- —ËŸ] l9MùR°ÃÏWO¦µfƒIç'ú®:s"4§0™`•P:Ýžr Í¡/±C*M©™u2‹^¬âõ ˆOè âšiÚ†I„{ ~"„T1, ”DÒ–Àfé)èQà]&ý[-!o î"5%»Ÿ—’^9Ö%ö’‚¥ÛƀƅÃþìí Öžã&i‰%çM,à|x°VK#…‰K 9ãJµëçÕ“¾¦¦¥ºßœÛbv,±n›6¥ÐJ:G™=Þì›Ôf®y¡Î"SaÃÈq‹úÌm;Ú>ÕdQØlF¦OãllÙm ¤èk˜®lP×h_­`ÿïãõ{^¸l´ÖîùÓ¦8²Y!„ò–§‘«s͈}x°X2'NÆ5õÐÿ³+ù æp<•‚Ÿ®³§ïÛ•+Í*æê‹päU¡¶r½ëFÀjßþ¨„JâYnÜ&|¤0O|±º·WSªrpGÎÂRšÄ3°Ö¤ Ÿõó¢¤+–ìQlrͪ#$Øžë>ã³á?°ãQ·ÏéH=©³âŽA–½3mV‹¤x•×ÅÅé%‰Iöb$¬ôÎV¯HBO‡ÉRj¨5”¶’mì1ý3Õ'P/=^ý@ó!šçþ;u¥Ï#5i Ð3ým/ä9”í2=‘c¥†`¶¡Odi£•ÅxÙŸ¿¤q“¶±¹œú*±z/û¶¥·ÙF]~Þ¡áë/ õa#k®‚5$Q:ñBý˜nÚK±-û©Nj*u‹KIÁ’RR’ShzèŽwu -öàXCcb¯› àXGcu‹c`àâ‚÷uIñøàX0cHt‹%Á À@ 1‘²ÿÆý¨¶¢£Ó®v¥‰lüÄI 3èÀ600ˆã'±½Ûm+µ¶‘Ÿ|{;ì«t•0¾,àXAZ‚"‡Ÿ‹mUK’+1›íœÅ¸Êó«œáíçþ'y‹´»“eS’$Ô¡Ê*:™0Æ? Jƒ3]Vñç·Êû·ø¢¸AÛó]æ»Â¸ô†¶<ÐL ˜¢S– yT¹ŠÔa:±¾~™:0Ee?`¼@ – 5^`êZ¶“œÙ–µ7d«°u=óæÿý,qË»F¶.qµ*ØŒ¼Ãj¯aÔÍYãaÛó0ÐáÛÀZLÙénÛž 5¸Å,Öµ;ÌY¬u?ÈÉf~aÎG¿àc˜K ·kp‡AÍ'JÆ'j|»já¹ÉIžr˯ÃÓk|E{§œOµk³—Z ƇgÖbusÿ>§o9PGŒ¸ß‰»ßÂo.ûn8Ë&Œš¹‡»ö3Jº b¥|­œÂ$(O'©šc Ì€Ú»ä÷:ŸŒ5tæK&àQTZ€Õ‚0‹m‘;ŽÃ0 DÕêìؤ `:Œ¬Á˜÷?Òú8vÒ "ùf†”‡àž²¨“ž²¨º—•)ËÃIFU¤,jdD¤,ê ƒ­ ¾Q˜²¨U’Ç+Rý]–í¶¥,j÷è³N²©9‡†ÍªÖ²¢9­`åÕËìój6(Øäëè‹óÄÛ_¥c¸êî/þú+búë}íÉžÕSÊ8Sì»Æ ;Á‹®c»_’Ï]ÝïËÙÖuŠ‚\Û-ŸKùë÷-Ós0ÊPÛOäc#Eh0éǯ\\ÀMÓ—=u_  %*àXGcàX0càXAZàXOcàXTAàBCZàAMcàXMcàSMcàX1càQTZÿÿÿÿžz.怴€´la4ù‡;:ÿ¯¿$³…ìFÿXžØì7€:ýjaR}¼ÈI³µ*Є–4àÆCGýHñfÐäABý0u{§vè(ˆá^teûÐÇø>n þл«à1ruh}¢ãe í¯•d:\»j™{…ýÎåUS¶nzU<·Gí¶×ILŒ¾Sér?Ëü'ßåi¤µ¯ò«¿T¨x%ž'Ž#º1|gj:© uı€z Wü ‚ÔŽÝ‹µWËÑ^WK/i!žªÀûþ»È›Ì|ø?Ž=Y.!÷Û_žÛŽ·\î–º«ÇrþŒýãÛ¿ßápÁl©5 û0p„š õ¸ï§£„¨ Eôç;&p|åµ}D€AÎpUZàp`T8F^‰ãFùØ Žý|wÚ1…UÝ«-ÅñOx ­P‰}ûðï$TãæWüU-R]µ¼ñ#gFeƒ¸6ÁËRe¬¢–‡ÐžpBf\5´ª=/ï£F Ñbò®!1:ŒBZ·ÈƯ`|fI[¹Ss!6B…µ¼ûÔã—I‚–‚QÙà&çW¾çà t¿ÖÇ#„ÓBnMWVäç ü>½±Û dž£k “¯Ï•%BiYJޝ¶òØUuØ¡%X P´œÿîàÁƒ‚Ÿ ñÅA³¶Bี‚R`^³HUô¨<ÏQiŠÅqqÿ>7 £¶——ÁR`¸)vçÚ¢ê]Sì¼S,®{´‰ÒlÏ)õ’Ï”zêš‹´Øë"'Ï¿j«K´˜ó(o‘¥!Αô5 BhsfΣ¥&SÓ~] _¾2pt–¶gÏiAõ •Ž:o¹#Wë×ËOx1ð¤ðá?è ÙÝeÆ –í­´ä´-( @9&QcVv€ €Ú€÷u‚Kƒ‚€üO @3ž ‚1g3!”’¥.yx5¸á&tóË&€ÄãˆáïKœñŽ×/í E:]!x1È»üŠ í³!GT‹øïbâ–UîÌÈ µ^Ùávù¡Å[ûÌ#4¬s•Û£þ[öy@s =~Á®(ñ]ÿ݃KÒÁ6U°z¿.éÿÞkÄ/½Qü?µûJNÑðà=Á1tPæ<½ìAx¢(@Û‡ºy)]6ñè«äN5¨¡ò$ž'›gT/:\ju$yÓ%Éãl2öê¹ó»ýGŸoÖG#¥5éËNô\±/Bœ&Êü7ùÖùI÷±–ˆF„ªÜ‚Fr²ÉKùÈxq×DäOª¸2¡âãyz€Ê}{~ÌO°T Œ”¦‡&fÞÅdÂúz–Gk‚ãÈÄr¥A5j•F¯%'ÿÊ¿1Où†ÑÄ /C®bôÈ€gAzzaûH¤à´ñ £±¯n3ÂÊmL^yWÊC½/ÉlY̯ä‰A52íòêk¾“*$T½›mRv ¶s]¶!åå ÒSïº_|p¡!°˜gm´N¢ù„ßdŽŽàAJ ††Q„WÞÒ—Ö·Ý3¶ "gÒÃئéöi§3šÚ9úÚmVçvï9;æwQM„}³Ò]87+x“!›Æ*n›ZáH!äÿ,QwCí±å¤8¢ eÕé+„¢mZõ !7bŒ“‹ÝìŒ(ˆ*èÜj.¿¬x#Qß{ T+ž´ŽŠ¯úÊšP¥EåcÕnsýã™ÏET[äÄ©€õ9â;K@â×`µV ùJá¢rëþÄ©—0QËäh¢FŒã²:ðäÿ(\™§jÇÊq f !ƒ-6ÐßÊsí±"¿"ÌÍZ$(Öüå‚uéèVö†£)Óïim®¡û—Z&^¤…쟨‘p0Â-ÒÄÿ+ºК3Þiœ‰Y6}¡LAÈÑŸ&pÿø>Þžk­†åüYÿbiçVöÊ. 뀫ú‡—"Ÿ“òñ¬–Ö;Þú›Ï ²½íw —D¶é„• ¿¢uÒñ9 b¹›ìžiHñvÒ4úz¾v±„Y·°½Ž­ºÓ5¹³èéŒ; *Nq±bá{ž³Ñùxl ÂÅbùKÄ궉ùMŒëUü«¦ßèÒdgÁÉ_âÛsHmÀ£™¬ÁIf)š@ˆ|Fûj™j€”:6=¢éC ±÷\6"±ÛÍ™×Uµ(߆ä¢^£¸ RH³†RÎÄG¾âª——yÍPšd₇ÿÜmg€4íCôæÇ²uË;Q ä{ºêˆE2ìøEwTó€6#íB®a[‡“›T¹—Vjšj{mf}Ô+¯ÏÂlW4©t?3YÁÂeGŒ¼#Íð$­Èòµ®þDÿ_[ݸ˜(~2辡³Iðö˜QqÎõ%·ï9–ßös|èúöã@¹È®Š:ÈŠymy .c¥~«K°.±íãêFª"Úš–¹‡-­§r.3¯µßªRéï U˜øbÉ[4›þ` Fø84QfÿCjMܱ? ¹Ï'É÷þfv‡d)×™0 "GºdR¸1ö9øú ‚·€°YêAfliNdK’÷êäv>§‘c/ªÆFz…²"{ó|5W yR5±–&Òzb`³æ…4ˆíÕ”„Þ.•ò-w…·5jhi+âÚÖSüùëäÛ~¯ ¬‡"!«‰‘í …ÈB©œ[åÓ|T²Ï„Úü\ä`³q§‰§ùÄÒÂæ©­7jù':ííÚôª[I‚±¤u“–çàíŠÀ«øâ !æûbíµ“¦H£ªîd¯Ž‡‰ôãºÐ5¹I¥D8¤-z÷|dqŒ¦‚²­  !´”?ug—{ª©Š#¶¤¸ x*פ°>¹…ÄÀµŠ!÷»4íŸÃqîóґݺ0É^l‹á”õU µœ&U Ú8ÄE@8m]è¯\l{…ç¤PX2:C‰bMq @]ŒÙ/ÿPöL 1ëj‹(Ta˜ô4Á;-Òé¿¡ÓãeÂ×Ìx [ñZrŸˆ$~±}<)8ÃÎõÝ@žñýJ@›ö!Áÿ‰U1¹¹+«íòœîxâ­®\ÎþNÚËüH£¸A¡ŒJ4# LmK¸%Û{@viX†*Žû2ݰn©c_’-ó`2ÀaèØbd#b•ÝÌSƒ¦èæU×ã\É“dNœl­ìÝo)qXÐ? ›ªBH_‡ îOèR6|TVÃÊàÉ»¨õSªo>’Ë:h·gÞâÏâÆÅó´EøFR©zÊ™"KÓŽ+#,? Ì&§Î<¯µVç˲AœyÔƒçã…ÍÑGC ºêÖÓµM!#—ª%b1ª=Ò¶Ú+Yâ"…Žïê¶Ýo¶Úóè‹lŸ»CÌR6=b1(¯vM[öXœ'å4‰î¼–Îùyd°Å¹LaûÔòj˹—44/êÏÍÖt +óa·–µòü ¾žû¸Lî´¼aÉüWNoŽøÍG­@ó€Þ‡ÿ!1 ¢ÈBŠY¦tUá¢ËöC4ð§Ç y*¤Ÿ¨™•ÕR&.é'¡‰îàƒÊ3æcÏ?8” Ǧ–\Ûhßú·nŽœØ•» Ù1Éü®.›dÀÞëæTœzq=z¹[M¬àK#]Aì.:ÞnÜY•óQRLUGR!0¿¨ÃÃÊâ\øEØšÝé0ã‘´ïð•>3úuÄ´‚¼:L–iž\ÈOÏìxJùœ$‘ØŽˆf"]ÆOfTbØŠÙéÔȱÿ¼„pØra®Õp-–„”®5‹®¿,oU×â½fŒæ&Íáä5 L€*+çfkÁC1<@¬k¹dö ÃY²a(gŽìk–4¤Æ°@1Í=£7ìÃÿ¤ÏF5ƒ÷Ë· jشܲJ­!nŠÁ.ó”‚(&pÎ{¸í,ÓA—”ŠÓã ʉºøß°øúÝùØXÕÑôp9Añ^½àtQWY¤›Ú®HFbg0jëLR?:(ÄúôÒ¿‰!œˆÇ··áEÊ\ ?ú„‚}ë^Ì èï`wîQ˜›bé'8ý&6nÖt¯¥À4núU<ù!,x›§®¥/"ˆ³Ãߨ}ºåK­Çwh<µëщ8o Ðò¯¶#þÐ=•mƒÝ°íí kF=Ï¡Õp—î#dg‘8Í£~¢Ê•hËõ4º|GæW€ûŠÌHcíÁ7sˆ¼JøŒß²ïzK$òæíVç†Í¡Ç~«gÆ\Jiµ`Ò‘NÀŽÙM\G.]~h,J»×!ç,abËv`’*"fbâ3E±’mq#óýAˆH+ ÉÝRP ˆà-ÝvMiö”Á‘&ÙžÁ”l3ïPá–½D䣃‰ç«±¬¤Ð K-‹aòyG5(ÍõÃöË EGÉ›ùz’ cÍР%¢ÂS‹`…+‚FÕú0.ÈÖ`¢[YTÓÕB1Fj¯Þ]Rн¢ÌÎw) ·–<ïw¯?ô½4XHÓªØúƒÉM=a]·,|N¿kR²ãØáFi˜)$¿ÎL9w¦ÝÁ5ëÒêF~=X¹ºßú?ú©-0sHÃñ\ªƒ±ø\ÌÐ>1cpæäÓõQ[l2C ¨FÍœ|+„˜—ÿI³«”£’8wþõvufVOï®ÄJÅ_á®% »ñ°\Ç™‚•¼¶¨•©§0ò,, ò©3±bÞ Æ`[`Ë ¾÷ž%8J=t#ÿþ5 Bç_M^qxxo+±lÅYÂárÝ>d¶Õê)Ò9ÿ rnlÝÅN?e"$ï–°Y:1f8Z$¡'R7äEÀT‘x¨rÕO³¼<œ)“Èï1ª›Ó,»„¥û*â@L77ò†ªt3oõ¤­–ñþw˜À¿ ¹Ÿ#ê‹ÑAô¯ª4I<6/; dl*ˆÏ¿p.2i/ô—è…ðØjpu]Ñ_s[64ïQ~Smá‘­Ì_•Bà °aAì½ÁÛ¤û§×1`>ÈݘȲ°BVËÎB÷´· hဇ(“£ºãw¥d‚æó×nb«¿EuìÙ}‡$µÿÚ­¦ŽÃ›R9žŠª—¾FW_“÷ÜMw–{Ÿ{Õoû5|9(øRS@ëšòÜ J̰3©p‰NZlmGHÕ†øÐ~L3Ê炲”Ôa; 8ê°¹·÷JŠÎÀršâ¼7¦ Ø_hæôIÄ£AÆ3`³gX¥4„ø•Ã’\ GÙ·¹®F¼(‘U(óÂ@^W\߀:CêÂ6ö;ç·»bHÚè³ë.¸Ô7Šc¡‚Ъ|>·W™^€§‹Á10 Ã0|½ !(ö™C „褗XÄaÃÚØÃY°Ög±Î:Î.ÁZçâp<¬;ÁÅÅæY,6îb9›Ë¹;gã°¸¬ý{€*P§#6¥Œu‹c`àâ‚÷uk1”!e:GS¡§66ÿÿÿá ÿÿÿäÿÿÿáÿÿÿæÿÿÿÜ ÿÿÿäÿÿÿäÿÿÿá¹XlÛÙ??ÀLTÀN+ÀMJÀM0ÀMžÀM ÀM ÀM–ÀMÁÀOëÀQnÀWeÀX˜À[À]ßÀ^¼ÀaÀapÀa¢ÀbÀebŽ-êu‹KI;޶uqÎT]u‹cdÄÌŒ4n@b†u϶w‹KJÂ\’h #€LwU®.¶w‹cdÄi ÆP4—wVH—ÈÁãï‰ Au‹ Á± ƒ°Dþ?·µõ±ÕÚk…àKA© Fµ¡2%X¢‚2‡‰bCE' ËÄMÉKóu0F]%‡7­´‹½˜Qr9 CÏöê}à¸ÿYöl'ëMb'Îl*e[-P"A@š4Rˆµ‘ÖT‘$‘4 IÀ†`ó<Hì¦W›4V½1Â˼?6?xDÅ ¤Ñ턆¨MÚîcZZ@BHmÊK@‰Ø€ä¿O4& ©^ÚÜ;±hŠÄ…³m ò3ÚØ4êK ·]iôÄx5þÈùò&á%ÀÔRy%vnêë#´_àLl-PÛ” d}ú‡òÙ±¿þéåÇÒ‘õÿˆñ9äßÉÍÓ&sׇàÿñoÿ)e ®„(Ðð™ï§ÌÕèí½¡9/­m_÷0øÕ¿€’P›ÿþR¥JZé}ÇŽ³côcˆG›Ì¶Û¤­4Ô@å+xþdyp½ZàËó£klÜÒ†À²÷Jü"/…Î5Ù/jõÓý8O€æ“ ŸXõ÷ ¨ m!¼69,¨/y)¸)嵨Eö꫸é_EåA=ä¤ýÕZ^äÿˆð…y’­ÏuÑÖ¦{÷òÿ'Æaö˜ý3LII×€ÐlƉéÌ»ªQí@ÔVª­mÇøLÁ5XëzÇ`~§6ÉwCÈ»—yÚ58ÉÞ"$µžßíÞç î´¯Ä'áoàó üì×ðµþ„¼‰'®ÓªÚÜÉ£¤áMí5‰Mã³ö¹I“¹vT츸=¾}„Î;t ý6øl3ͱ¬êr‚]tS±É!¶ßõ‹ÙŸtVÚ.^êÚú¥Z}Êú¢÷ÿcÄÚÀ²†Ú‹P&"½’Vm®?­ý³7º¬cB¯b[‡ÀJÓ?ž˜êØ=1‹uò}æÍ_ðH"r%I„ç%‰*­p¬kâú*VLà®–ÖÊh¶–iv娉Ólù4& WÀ}ìQtß¶ÆDÂz»ì5ž¾Œ·ÜºiGƒDØ+]uü>Eôf‘ÞkûïY|vqYîä™ –¶ÞáÓyë·çþë9,å·/»²Qå!Ù²Ô²úg´ät` C¾«x‚DZó6óT.ó•k‹Í”+ëV´*&p¹'\œ—àr$Qô¸AšŒÎ{È7*lÓ—w¢.Ë–¥Zl˜½?¦þWawNé—>9¡Ïb›KPH»M'¦Y[,÷h¸#Ìf×:5ã ¸¼(ûнÒ7R5W1)[ý8ZHªk î”çòºdÉJÞ&àÓ\!©¿?'cJ°W°åøvb¤®Áú~0ï{Ú•ícÉä"º~mÀlŸËܳ¦Ü_œ}ÒS«3ÆGî¹öîßÄš`¥ÞE¦QÈW¦r%¹~ ¬òxÕ2íäÕòæ¯&£@;.@8©… òœ`i›vºšcgÚ2O (‘¨˜¤B¨T$B'm#™õÙY"6­r2éZþë m81€îÜ9t-zõ=Uméäl—¡5°h8Ï IÚý`MÐÝñ¶fnýù:¼¿‚'“Óûj×À¬•I ª•ðº¬MœnÚ·~hƒÀ4# vN 'K;f’1¹!&Í@V7ŽéVIbs„ú"8ïÀû<·ú7v?Â~¿ð»ÿž~ù}<~¼Ö½Hsê§gýŸ{I¦Ì“òUž2‘XµsmÐÉÿyÅÊý‹A:íÚvÖS¶Vòøg3‘ºÌ;Ê¡·Ý¿tRŠv=¶!_ˆˆ$›4¯v&…I9ŒgĵÝZò`wÉÜ ÒµÈ©Ú»¿H:¬CŒM{ŒÆÖ¶6¦g àÄoz’€Àþ‘O"úDtßU¥‚‹î¹¬‚<'’]-îƒI–jà ÇkOÌ’§“¬Kµ•2þ¶;![K{›FÌlnFGKæÎ3ÚM`$ÈþøðeŸ—±—ž\9õè¬ÖΟ’K±Ý>±ŽB¯dsñC˪˜—;&7§ÎDÑa”ÓFî¢ÕGÕÒkMp²ï&m•YÂ^šå–¾>Û÷<'Õ,Ù± »»î68Uoö=t2RÈmpª°Ÿú¬Ò½·«ô4R§“5Ó ÓoY§Ô.’ú]vü%?Ç̃y¾ÞjÃÄŒ©ÓGohåú»ëv!’u×:—,û½…Ñ^ŠoÃÎâô‚¸ 3y?‚ðÈÇjìÆ’j‡zú±ªýHabלuà´±ß($ê#‹ƒùI0ú´p=¸©íÏ´M(0·º'í7o†·$)z?öÊB—á;¡F÷RÇÇcX}ÄŸ£ù'h&ßœÌö9'ÿhm~-a]‘okýl>„õ vθ}ãT|ì(a~’ì´se ßëÌD8wz /Óö@a 8®üj8³¸2ÓH[há`=¥Ãnÿ*ž‚óØä×0"6+B›,SIþ97%ɰÝ9è•Ø£ f–¦Î`Ç„&…äç+׿“[O£ÞéâT§l ÏÿýNtð&!Sý’„&LÅ›øæì– Ç?u1Qƒ´-XÌ[æ*v‹KIÁÂ)4)/Tvù[ªüàXGcu‹c`ÀŒ 4ñG7‚u•EDÈàX0cFu‹MÁÁ ÃÃ0زnÿ‘$Ÿ’ê–¤|lšúì•lÂÜŽ ø‚ÞÕkÕíî¤U§pÙTàÖ»Þu$«‹¢àXAZê‡.‹•TIä0ìk¿ÅX‚l£~Ãüÿ;sHl“EÍ1µPÄ© ÅØ„ùÉTELûÀ|û|å?J©‚q¼ðOœÊ Õ¶Ë6¸÷T:UÔßJÛ"H¥°ã¿ÏW¨€Åâ…QÚݣˋG±{ÙÈ¢gÙè±EAåô'ãÉ8úE¸€%<1ÖYÆ÷6þY¶…/·p*}ézx¼ÅÍüÌqø¸d¾ ª Üî:^ü¹é£ÌßÊRTD_VÆõ>`×—V]æBf¤‡‰5Ü›jÏÅÞ¡ lgA¥ÁvçŸïAohSÁñfÖ7î Þ¿„P¬Ÿ.ùyd:¶Ú)?¸Èil¹D'ëùðà‘ÈJƒ¹%ˆzϱÎWH´ôkKPmjŽnP…ÄäÀ²È¬1m‹<ÆÐÅO¬D–Û°~”¯ƒÓÁ÷Á™ÇJ<¨B9zšÀasðÈ6©BEÓ¹NÖohPmÖ‘·œ TùÒˆšäF¨B›<&ÉÝæFž&;ú†µÊ f'»ž0Õùýù ¨ö±Îþ„ lôóØY³y)íÜYר©À1öªƒjˆä.¨Àmßi¡W^}Bº_vÕl¤¶¶ŒUøÊÄ&¤§KT[WÝk4CqÕtÿwU×B.Ï~èNàXOcu‹c`ÀŒ 4ñG7‚u{¿àXTA#uuRŽçUZ³!ñØŽcË&~5ÈøÙÒo‚¶àBCZ(‚ž‹ósqq qfàôe²+ÎýA”¦žÎäì àAMcu‹c`àâ‚÷uŸ>çiàXMc?u‹5Á Â01ß§ì¿2Q6‘BYhB^;D‡ãZ®ƒ¹JÔÂvÌöÁƒÐžü|{<÷åu*#»àSMcu‹c`z*¨u€7bàX1cBu‹MÁÁÂ0Ä0Ûö_™@?•ôú”/øè¬¶yÕäçœÒ%"VøW Wj€-QQ–×ÜfŠk”u.¹NàQTZ€à‚ž‹mQ9’! #åÄÑEdÖËZ¥ñÿŸ´G3Ìd*ƒuX) È_†˜rV#,Ä”•¤s ߿τ ûÌÐÈ/»cÿ³¼ @d±¼æ¿¡!¤w”ìj‚ýŸ?hæ˜jfµ® b"_|8ò IGŸy¼j£R †ÛÉ‚å¾`×ðSQк{iF Ó‹€ì|´P”SWÉŠCí¹F¶ Þ3忝ß^Ñä˜=×UÒ½ï^÷Ïý÷î%kÑŠŽ•!¦+°pø{<ö±º”=‘»‡˜/1:â?ŬÿžOTåÆbbÀeb’`uÔ  %*àXCcàXGcàX0càXAZàXOcàXTAàBCZàAMcàXMcàSMcàX1càQTZÿÿÿÿmKm{€§€§Ày*t€þÊSjrì üVV‰ºEtT„˜°FR+…{ü5ItÇÉ1R!Q³@,€×²^%ôÐFµ6XS‰g3#„Q6XªäD>Š…M`9M<˜9„bL+ÊDGÆqY}¤Åˆ/>_K@¥_“„ e¢àw›†…”fORWðUM®Vyý(h¶@%a]c8€¬¨Â®=Æu‘æ©J'+¡…(Ð)ýü ‚¯ŽÏ‹¥—ɵ7 D‹@æŠ@{ ü³ðÂ?èS–ÖD“@]Lýí/æwÛa‹‚ÛÊ#WËZÿ3öoÿ>'-”9-¦µç °¨‹Ÿ°Rõ”XæûqG(3WQ^s}ŠêzŽsÐR‘ *lù 4ØÔÀ­Žû"YjÏé;>ÔvÈkãÓàyÁSA"„t71³ñiàjC‹;þ)ÁKb8\SZt:LØÎQwÄ‘$/ÆoF_2 t›YÇ$ùH Þ*¸].> À­µ©NŸƒâSÄ7ů)ÁRM_Û ™‘êý%•á@ÕFœ¥8šf‹ô+Oi%´cĶ+M^<ÀJ]irgiâ¶BõŽò€¶ªÊ3"o‰«œòúDüðèÁ„ p£fï$øáۇͅ31‰C Õk­¬Í«ÙXÊTu\¼ÑVˆ19ÆOSš°<x@~B|$Üþ‘øè5¿¯1h%Â-•} íw8\(9‡ OJ Ï, R=5*ÚÝj¾¦7ˆ¾ªž³™<5z`zjD[TE×1T®±…¶Ì¯Án©àŽÀàY*Ï¿ö€´UDAask å¼ÿpPîQšŠû¼j+?Ö/Ø*š£Þ¹:š[ ÍHMÔ5Úß"®ÛíÓÐJÈqª—suõßñåÂ3H·Uø†zóXbŸ1€ævCÝgŒHÁ.wÛÃàåE˜­Êã\RaBUA3vìÁ?á"5ŒR®Õ¢[iŠ!Øþ¨¥´y* s,úŽ`HE?ØR‰1Õß?%-Õ»¦NújQr\ƒå·%¦›+ˆPl×¹?})áO HÅr޹V\¸à˜Ôdçù3¶BD·6y/Áÿ…ø7~’DõÏjz¿( —U­¸L¸-(+/ JJVj^l€­€â€ò_‚'‚Ø‚$F 0äÀŒYÌù3­Ã†d)˜xwã€ô…«U0ŠǪÁA(}koÅ©fÕŒÕV¤*q—혥Õ}ɼZ•˜5§ÇãœÄÎ-¿YúÞ ÞŒkœ°º2¶º! ¿O•îIS|»GIa—ˆGÔs¶«%;à¶½&ÅôÑI™0ý)JÝ´F ÷_í0úæÖÛî‹Eí¿ÕoÖÊç6ÝÞ }<µM]‡nÎZ¥Ý ïK/ „û Ò,¢àQrT¡­ôS¸ùÛ•…­ä²A‡€á* L µýž¸¼ùg;öËçÖ¥¢·Ž*…B¥xl¡‘¾‰?UôÀ’®ã½ñ×p¨"ÏÚU‘ýéëGkiþ L`1ïzÙêþ0 ?^߬Msó ÛäL¥¤áí 96HÎLfÁ3°ß¿r*ÖNo¯.&Þ”p@ºuÂqÿ3sTbänpQ6åµ[7²ÑBbDH°°áJrñn`wu“”Ƀ¿B¢6rÇ‚ ¼„eˆÇÜ/• X—d‹¨Bjù‘þaÌÆ.t»¸#öyÒ”)gËý ?Í®* E¹Eú”s+ –M_š]ÓR9Å(pÜz“ÉT4ž;ï'o‘ïåÏ€YÛ¬ü!dLšmâ†op(©%S‡%†ÙÍù‹â¶NXÉ4<£îX_âÛl^B>¶éå7„ ä:ÜNämíŠs¬¶Q¡š‹©Rß µ¹ëGb;—2;9–dT>ó½Í}š‡!ƒˆðE+©v—Ë¡ž…P²®þ~jŽ.S¿Q²‹öÒeåS¨ë¨è)—Â@¾HÆ©7‹Ð¦IB7É??ñÔ"ÎÐiÒ^FïȘžañuœvªèè`)&Ê'*[}YÛqzâHîkùûzÔÌ![[¢1- ï| ¶Eàx¹¼rÚ×¹$¦â*û$›÷Å9^ÀL’Îúêÿû ¯ ø^—•ö€Ï7ºìû9Ù±]°ŒÊ®ÜQhaƒüùazb­Á‘S‘‘ærŽdkãs銣pN£!WïL•É; !Ï¥‹– ‹Êþ|#Ÿî óµÔõ!BKE˜Eº<è²ËÓ‰Özâ†nUœ¥r5à—£ø |Ù2–QRÿæaaƒ|)Y¤äoS8W€|mìéó¶ßü,ã òòi·?Ò¬|k¢]"ROhxýrêk t t# )¾nh2»“Ú-Gt/¤ŸÎ—Wgp åòÚ™÷ÛiþÖ\f\udfãGvôÛ«*C¨B~?‰«†4!XÑüA#ø¦Øï®zKKÊ9ÚCxq¨ýný¥÷c¨é_&µÞ™Ì¡eƒÒÍÞƒÿ-(s›»#:rótÎ%mò*©„"ÄÅshÒ–îfàJð¥Î#Ö¥>½ÓN¼E§‰$qj\Ÿ9Ý<9$qmÎé@éñTðu® Î­4¤z>ñ»rî)ßô#îþYŒ’±6Ú‰À¦ÈívÐBuªÈ&ÌôÒìÍÅû»qÝÕ‹V À!žûR$6¢*2{ÚÅ)ù5à‰m®Þ½—»èÔ7½­-8ȨIï ÅÎË…Éóx:Ç¡È(‘zñÚ|!÷ÈH]ê…’P¸ O¹‚ɪ_O¡«:Ž­mQ6-ýÇ‚ÍeTQ¹~ûfŽTù§J‡ªÏaÙšÛY5. Óߣr±n^¼‘«¢ä ó f+j­1‡êã<"? · I_ÕF±| ’ ‰[§†-;žŽ¯K²•Ò`Q6s-:3ZÂ…ÆÏtt ë×èÌ?™€+Ô7ËÝ#`{ˆi2¿ð9Gó«ÏΆ0šiGbLuýäË·Gþ€ÅýZÐu½=9ꃕ1÷‡å $0OM¯EEg¨A#R_š9s©KĶëf âÑõyišróªû U*JÄò¾g§S/±ä1à–·zíŒÐæŸmœ óÊ¡PµÂ’óÏ¡¿ïø°62¥*¬Úœ±EŠW,@O{@¥œÎÊmŒg …¾=àÕCOx"‘àÕ{êM3z¤ƒ˜)¬”Ç61& „i¾,ŽÓ²œÃv…/j û¿Å®7;§Æ•;G>ŽÆêˆŽ-]x¶—– í€èïÊ:û5WQûsõÕˆèÞÏpQÑ(1 ”¯ò¿Zc0(ºa—”î>…O‚Íéê‹Â/¿•§·¥h#ÑW¼z&m hˆ\’¼­:Îw8-£V{ÜËw,Q¨‡‚Š€H÷¸nWkMÙoYZaS+lè>Óz¼û&lQä 7«38TêÜrFȺÓªSÅU•î}gŸ°ÅU5«t‚ ¶˜mâ’èßh/›í×Û´¹‰u‡G;óÑq´7zD¼óÜå=šN‡¿’ÑÜ$çé ¬üH¯Êî¥'âëÖ{‹_(áÞ—ýZ|«ÍÐTò)õ®QÝpNkÙ­Òù邨­…æ~ïé]pj€S,cÌêùîÙíâ~ >bêÓ&©*Ü ÀaàuõèÙÆ`>‘Gúõ]ÀÊ™k ûÇËÃ…¡Û¤{–Þ-ë‚!ÏŽSáý%Øï}st.‹I…¡okÁ‘¥ÿ`@6-M*5F–ì=2m÷ø¾³90Nß/BUëØ¤Ûîó ¢y€ Y—ç$Ô‹(‡ä¦‰iÖ)ˆ½²]„êÈÓöƒÈËmÕ(«Üï+a­|¬ ÃS¹Š°Î?ø6»¾'`k”yÇ»ª–? ¦Ç¦ž4ÌSùÒ#ˆw ÁõWì”üTIúóðÈx„¡_ÜRöN¡mfÜ®2{ıº¥Ö”ž€4Nῆ¼)åãG]Hg½î»N7”.FfTv38XǦÊR®]Æ%*¸ì²EÆ/lô&'X¢0n¯ß­w¼x÷œˆÁïiØýeï9®DE¸‡n˜7˜r6Ù?DàJH+ ¾-sgŸRÃ0´Jn0Ø„£(„ÓŠ„k¨›å²I¤8„E¸ ÕåQPÕâCî­×’“ƒ³lF-zÌM ˆc½–P&£×&—Ψ—}Ð{ ´à JÆ®3àöWìïË•Ú÷ ÇL¯jq d‚¨Eß´Ý{ŸÂèF`罈ÚÂÿëàŽö˜*¿›žSb[ûå°R–­u&úÉ"a)+{¼BÒÜA.måE¾ÕðÍTú4 ‚naÀi_ˆÁ9'tP„)>–‘(A¢lròbܬê T˜³ªçƒÃó©Òà?æ\9Önå–²ISV9íFH‚ú†ªFgêÂq…¸û>VF_˜“Ñ6 ìW=no‡ëzÅ+úl’”­Œó2y D tÉ&ú€~FSÓ›?xîbÄü³kiC0wöQª«jz»ÄF<Ô•±/µÐÒ§«Ê,ÀLÒ¢.ÌB{Ž,™I Neâx4ÙŸ«çTÐâ¹Ð^¨d¥Š¶Öÿ©bUúÿ&Z+™•Zê—a‡‚{+Ì ,UŠ0TÈF ‡±Î²‡È®ni¥‰w{cQ7h\Rjs²oÓï=¤RÇC¯FSÙDíBMÏ ÍB/[©¬:•Í À¢ÿÍS¤À?ì‰òŸo‡÷ Œ¦f+Äo’rÝ0ñ|ÁvrÕK!Q°áBìWÅŽ5Ç'ZÖâÐéûÅP}žy‘¥Æ­_ˆ…lŸ„¥w]qb4`4t‰~|@Ûi>KÍi2HIPd7C…·áÚ#(VXÝD§²Ùø|ݸ¹’ÔJHô)ej…nàºU&É)vrÒõAºC›-„•R“»óÙÒ  ãl„® ÉC¡4kd@€|‰…Ž Üý ?ä”ùþxå4]ÌaGGÞ…ñZËà_<}CÊÚúOÂPâ”¶ØÑA|êH÷ù=küï¡*Ôq¿ñë˜~pÝøõPKAÚ$Æ×v šCœ"fò¸u?GG«:dq„Úð©‚ç…ž›±ƒþ‰.e©*6JÝœ…ɳ‡]§¦ššÓ g[ûÑrú1ÑU9«Äq/Ä1c‡k$ašòйæþ–´ö Á©kCJðŠ7¾_wKì÷&30ƒ‹™Â[^ ?†²Ñ36¢Ó|kÝ£!‘pÉqõ®íáß@†À Ô´÷X nÃ#»ºÒo"˜A9Ÿ2s "÷*!£KÊçUIb?L eŸïóLëócY¢Tboü‡ Þ-/ŒCõÛc½'²Ý¾#y˜\Ox`¯C8ŠŠ–šf ÐoX`1ͱs§Tl埌PÓ9j Zþ’1Ç¿ã©.Ô7ðŸ;1ã×ë‚9>(¹ )·¿ŸªÜØ®ÿéìX8ƒ» ¨RTMé•Orj @c Ë.Ç2ÎßUƒ…¡®@u IG7 ׇZ¢PÃðÆ¢Ê?o¡_•6»ú$fn"´$µs›^¬ ¯Ò’&Çü|æÅ¥ ã¼UÎ'‘B’öªß÷‰|™‰.lËö‚á2|ÞÚZ.êÖÓNžïQs†óCr •‘Á%îNAÓ[.¬DkBŽlWb¹çTS`Úmz¯‡»¸Afp¹´ÊàÑhˆ24Äâa3MDòa'RL/`áò½Æ«_è@+%wT1“Ý„¡‚‹%”9G3* ‹Ø8³º³sT©jÉøÝs}¥DÛÒ+žmo¸)-Ç©9źQ´XüÕOÌR¹0é›R:ðQÂS)*e¤ùy|i@0Â5-ɀĕ'7c6þNÝ­+g:´ÙÖ皯N nÆYÿB-CháEú„4˜&‹hèíª °õ¸bAžh+—ì0ÖT²âÀ£­…í¥;1Jq ¬};]º&8HcÚ¡èµòÉ”?MCä<—ÅÜýÞÜ?ÍVÊrÜ–æõ½‹óšmŒb‡‚dßø‘±ãÅ´frnËVsCòc÷+ÏP/Íõ©,¤KÙZÌ Ê°Ôõ®(Ÿ4ů@B!%¥C`"•¦}DJÍV°“y‚¢z¹šŠ°ô_RïœÏØöA“^÷´xÓýú“IPÕ’ÊÙþÿ9Öþ(Œš7¿Z´§^ ÏÖR¨|ùÚpü…Â÷EO<X•=¢h‹œ5©ã.sW™M¿6[mëôQßúû;dA-%]$“°.³(4âÕR*º1ÑùA£¢aHþ0‹þÄ‹ò ¾qßÊÔ‚Q?s‹MáL4˜“g“wB[ÛŸ¼„‚&ÅôÞý‚X¼DáA²Êé1½: :S¯Ê¡+Z,.…Ù‘‰ýôÖê5UìÚÅr¸Kt £øžJ?ÃÛ4†ŠÀÂTI±úŠÝ9D’£Ñ¯C‡bêMÙ¹¨Øà ûø²«Œ)!ý-°L(925 ëÞ¹•MÄ,Ôit_·ÕÛ6lË×k¾ÆøâŽ5 ª/3yh–oŸkq¥»ú²a¹ñV•Ë…êÿŽåüÁ^;ú*éPµك¡Â§l©ŠxBì(æÚ¢ŠÔ8v¡Å„ÑnÆD[Âñ.CÏ÷¸J$3ÚAʼásN±âM60¸8û˜€ÆÅ6ùt´Ü?ËpXý€=ÀèÎ5Ù©¥zÊwPA0Tù ª†éÞ¥ù¦—2Ú³þÙ Z ’ÖV¤öÂùKXÈ­éoñŠô;‰×±ZÒQ¿¿œ Ãi!åX{C#Œ;Rõ³ºø*5â»_¥¿†0­Ozòë=S‘kÓlZ?)¢;‘ÓMK»ì9× \XŠaÓ]“ÃÒâ§0¼Ë¥Bos>¬Í¢_ÃÐ*ïMd)³ÒÝÕæÔ ¡ã:Û€êÓABŠ[ã0Í$šY*¹‹d–á¿ö=šRj´’‰#ÛNú`©U$ó¾=ºÖúJt\¸Æ±³ËÀâÕÌËl`Ž2’U‰»Õ3ú¹‹‡ª=Ý  ²˜#ΑAQ"}fÀìªô ‹swt a»3Ö ?®¼žATCGCAE3 a€²‹Á1€ 0}Ü“P#y¹+¡*pG¢–Xì,¦jv‰Þ™ž]ô4vIN5±èiÔb¦Õ³Ó¨ÝWMï’œš©ïy¢–»SÓäbš˜E-z¦jf÷ˆ딲˜ÒÇÜu‹c`àâ‚÷uk1” ̘ñm ÂôÀ×ÿÿÿä²üïè‚‚öYºe''Àd ÀnÀqCÀqlÀq{Àw„ÀwuÀx&Àx Àx€ÀxÖÀxôÀx殳àu‹KI;޶uqÎT]&u‹cd$03B#°3‚#!AøzÂuI 3(‹KJ"¸$Á@p xA'A~ v^ ±$‹cd$¨00bFˆg$y~’{²æ @u‹Á±€0 ±^qEÁþ“â 1IrUŠ”¤5”$²:F¢òR3“«'fqZ”3$¿>À~Åu0 „m%†ÿ­ª‹½˜]RëÌ×–QµÜÿZîC€ Æ`ŽýØÒtNOÿK¥iˆ¥¤¶Š&÷«Q%©$„‚ÑBµ¥‰ÄÄ6š$4‰I4žÏ†6™j¨¥º»Ú ¡šPŒ•h-HîÞ4J“ÐRfaúw2Ïwh°Mªç.V(†m[bkóf›bAV©ï?ÚòÎòßYÓ4µ@¡T³yÎëxl pžðþ ^Ú¼éè¯uä&&Ð̽P°-YìüE­{¼X,;¼ÄgéúÎÎ}÷Ê#”~¡4œT'³t“ÖæjÜ 4öT¯¼ P2?”SŠ’· ¿®ÏÇõɱdÚRÞM±Å°ï hÐüßo/!&Ô`»¤¢q~²Ç}‰Y-TÚ–ºmï"úáW4FiæC焘6éCúükš.ÍšXá•è\]áe`íòêt~O‡S®ž¡èP ‹úXZ3ÕÍ? —²˜´WWïªSL0 ýWÓ×Ò—mï†J—g3K»ÜÉʹ¶¬qq< Å4+G ÚÐä‘¥ •”Nï„Ök×m|J" ›w6‡|z¬¹3,°­=ñNÒ@ÓWõg€3+_@ÜâJ\ó{¶`ñOü<Êç™ÊÒÓ§­WbÄp‡Ç m',ûW?8‰:€E2 d¨O’‰WTDëº-×^Ûuë­74àXAZ‚þ‹m’ArÅ0C³ÍYÀ3 °1“3üû_§‹Ç¿íŸíÜTÐÅUäÃr)†ZVLè¨ú8•†.¢3© ‹…Ø-ê•Ü^õq&7DN[Xré1—¦è¡úË*mþµRŒÝjJ×× ÜTÝîO߸4™B$g É„9ªc\Çy?ÅžÅÈÍþ ^îÉ3"¿±ÑÿÁdërÉ3KVp 7•j}µ~“˜¯˜ÂMÖšÀT˜l–ÜHY¡Tž1J|Qþ·B»¼hr U‰%€)\æfØÚÔÍÀ¿®$]·+Y¡È„lšÀGÕÉd"ðýPÈ›…ÎH¹^ÇùÌ´aþD? àXOcu‹c` 02 F"Ò}RUu`M”'àXTA"uuR-U€Ò7uq«CÍRà*çkR93)û¦„6àBCZ)‚0‹ósqq qfàôe !V‘ê¨ÍFÓ·0d¸1(àAMcu‹c`àâ‚÷uŸ>çiàXMcAu‹5Á Â01ß§Ùe*öA6빆ù«–W<åçäkZbJHÎqÝl­£c\:^ªðsu×h‰qàSMcu‹c`À HB Äø ëýuGgGàX1cBu‹ÁÀ €0 ºÿOžš(˜2ã¬.yåR—X©»­Ñ¯v<ê$ t”£<ø}w›Âu‚WÆàQTZ€Ä‚0‹m;Ä0Di9†€”Ê‘ež¹ÿ‘¶°ãd7Û!>o†)V Ñb5è Z¬90D‹Y9D‹µR´ 2çdæ®X”¹g È»º.¯iÄT«¼(±në“·tëöWÁo²_yWŒÛKˆ³Fœ[w‘ùûÇõyçäh1óÇm>ÜW/&ŧóí´:TÿÃKQk܉÷‹â@lÏ«}’«³5ÈtÑr®±àB¤$™N‚X’%cn_x±” ̆«z¤ ¯²‚ZT4PL´]ÁçuÔ õ´Ø®´;èï}1¶ÊÄ’íl0 ‚ÔŽÉ‹µ—Ë-E CÉ…,ù¯ØùgÁⱡ®¹ýª€õôŒÕGê¶ç·ß™Ø[Ý À¼4n‹_cùío h1¦š©Çp„C*‚àçZ ¬„f"?¿@À„èåìUÂE‹(9"ï ½kê¤÷g7W¡Ø®Ï‚Â2[Œ†,ËU8Æ/D+Dtk“þÉ€n-tïh¼$ÂǤ&;?%¶Ú©fn§¿sü%ó€*G…§÷& „ÈjõÚEPf@~½þÚ¥ Lƒ> ¬€ljчÂRCª§í3k/…ø«öh¶çú~©|L<ŽÒ¿—FÓ0ú¼M¨,P Çq`©®m ,>õÃA¡{W=¼$¾ùL á{"ø ¾!&m„¡AƒµÓ¢Ã7£PEBÙw†C¨‰Ugà@K¡6ZMô…%TÑ5Ã9K|wù§|7)4f«l¿rø0‘0­Û´ÿ $¸Q¨Å¨»q-ønÓ2@U5…$Ï ßµ‹QòL‰•rl´E?ï⯈AU„+ëli/Ä (°Í4Ä‘’'Aº¥¦ÒÅ^— ßõŒÇMn£ê0…ÍÕ¬„Ÿ%„EÊm®ˆ&Gè™s0 az[Õ°kx3m,Ñ{¯™ÀZ«ÕÄÖ?4 ÀÃÕ¶çðSÏŒªöþSÚ¤fª?-‚åC6p¾ÿ²Ø5í­±âéá×=Cú ¡-–jb®Á®nqYôð˜´Q»S^iÇìúÊÀ3e?2Ž’G?SZ‹>+§ àp­w©Æö¼k]iY*?;î#c <3K•Y vv³—ŰP¤&ãúpaÍWH¯#Åo“W³,­{S)„+íÞ#Ôµ£´ñs ß3@·P:Lµvf†‚ÛÝN §—`–sÝ!ùO^Ì1É£[™. –í­µäµ-( &/ I;HVWi€ €È€âe‚Hƒ‚5Y ¦À ŠÔÇÜÚJŠ%äмF…D×á5™¯3•tÿe"­ïÝ:PtªØ;ïÝMÚ45kn=fþ"%$U4c<Â^ÕÂâçÕb®ìã…þºX'§É§`mhØ¡ö"C-ku·5ñ.qS X’†’Ö’ÁøÉ7]V£U00†òb—I„N–:$ÂÅ.:sçkN¶´ÅIËÔr*k©•EˆW»£ÍDŠBÜòzÏ[áüY–—+ 9µÄÁ„¬Í 4 ËRÉöÑïš¼Õ¦ ,ÔÅxïM‹ëGâ‰Ð"¡ø¹W"Ǽ8ü3¯t›<¦AÝâü€3a¾ªA¬#*mð…ÁÉ>«D{¾M"iÅâÎÙêè%‚Ñéñ´žñˆÄj©0®ÈÏüöófgŽ„1=ÍbÞ€|]¦ÑûC›ß™×ZÃå_ JhbQì ”?ôß@;1_ÿù¦PÍ1gd[dJì\Ãt)ŸEÚÿî¢l²x§à\vøý«æ½í ‰†/%AÕpÏÆ¼VxêrÏ»Y (eó„Ïð©™Õ@¾0Z¯“FQ¤tAø»â­¹*Fp%¸Øð¯ýzû$ý„ìú0"¼:²@Ï.ºr¾êŽXßìèô˜ÈÌÓЈ«‚)_¢ÎÍ/[¸w÷œ /æ’G Kê-y Çê)ÚMG²Ûûh¡ôJ¢5å2L8és&‡·*•ÍñVmp¾"` Á̃o(?åLü‡O-ÁÚCEáŸÝM_Ï)0ië¢SJp\׬·ÎwD½@¢Šusvl©„¢Àñ• vŸæ¦AbßøíiÕ® П€–¦S˜Gzé|&²ûð0té­ ¨s“Oͱöʶïp½É–饖r«eî¸õ¢†ž‰O^_%y)9»k6¯%5æA·MIFPÔJFˆ / û(Aæ/–tÜ•£H¡q@œ2•ï_“zÝœkœš}wÚ?S…óÿ”r~GŽý w_³Î†_5MŠu…eõ}“:%ŸfÝ-Ÿt"úÁnRå&×VC#Mä?Gÿ\[!g  %Ú³áScдæj§ óâà“%øQ~L8ñc'>«œâ[Z“ìñ|ÖÙ„$;CµáŒµ~Ž^ts'B>}žüÇoÆÍÂÔ­$v€9"ù{Hj ŠãJŠ2TžÕä`W# Ré«©"ÂNÎiÙµú¹M,–mÂK™µÿôn0ïˆök£×_Êžè ýI¸¡u­¤³~¯‡åg`B-ô¢&¡y =ßð ÆÃ|—ÕÂíZSê‹õÈЀÞ#"M4n'b†Ê³]Öí€ãeÚ÷÷Ïñ.B6“¤Èà´óå]µß®Î Êž¢F¿Jj–AØ  Ó§‚°| WQî¢ýžÉ}:ý¸×"ÌÚBŽ?#·åtÂge|Xµ$ÑO9®“b@™÷ZLÖM6܃÷ìxì{*DûDa„®O.ËÝýzíÔ r›rŸ¾ÆW¡Œo¡eÓ ½³–ئIè]«r¢9÷èÐqy¾Ñ6äöʦýô;¼T~&œ‰Ïµ%qìF/”J‡Ï«ùؤ±ö7ð­ó<ñ` iH4\xýá<ü›{Þ¢wqêåPAÚ7®Þ24Á×›oèÿ,îòc\ (!Ê™×lWGí_2Ô}ÂC÷ù”Y“²_4õÎ{ÌÏÁêÜrQ Àµ¹A OÛ_ˆf x-Fê È„ ‡ä)°´œÉ]ø„I ÀéÐÊEGåV?ò¥5f pç«É` äûZ”¯p¯Ö9°2;1¶]^6èOr5<'óøÑ”§WŮڂ”txDÎÐx]@‡ŠBò‹=Ó>¦ã,>}Néöcs@ gK0°Je/ ƒïÇnùŒ_Ðçþ<®ËCàÑ—c—ž”]Ê X—^f†GÖvÕœ—_0¦§†-Jµ5üð—=?Se蔞ˆúÓé¿Ac鯞FÀ9®‹Iþ!±¶þh,çäå{Ú¶aÛ ó®á¾¹ðB`(LÝ!ù \µ.Ø"Êé.‡2pð5 |ö1 ÐÐâ¾äÎ(ûYNE*‚Í 7«Œ æ^Ùo„›œÔÔPÜœ(ú̾MPhuÉð9VÙüȪUÏ:ýÁìÂþ.ëf)`CŠÌÍ×Öå(èLm«V`oçÅ!-ÂN©Žé.Ïð¢ÍOÝ9&ßZÇãe“œ*òNØH-ùîÅøì?;W9,üú¸2½ÓBÆø¦‰ÇâÏ;^¢Òõ¦¦¤~é 3¢¨Dõë(‘›k?—v¡r ÷>.¬¼¥@çc?‘v…H6ê¾ÊU‡ÕÓ-2ü%ÏCÈ~ ôÂ!ìwäû@)’ͦ½9~ GF]Žà„)³qÚÊó<<'Ÿrá“Á–Ê- L8_….’޽–gumIÑl;F¨Qï‹5DIÄX`lL¯Phpfo…Ó3eQ*g†´Wi[^gÀBàëeZ|  B¼çêÀ×zé´dh£ÀT9:ºœô¹•¨2u­Ô¼SëfØ*§,½¤¹æù¶yó.æ¾ ³†n¶ˆDÓ.2ºÅT‡‡ ¾áÝl³šÇ*8ƗǯU‰oY½á¬(åJøHàÝÜ\]tЀ)$'>‘ZL[yQ@¥;&À‘¢Q„‡±§­>À–vMàB .5«pBäÐU¿~^ÛúYjg '‚~iï2o߬†ïPRRnºgÈ7;C³…J‰H×W+QÂvû…Æl‡ƒ Xf²l~ËÊœmêtk‚‰¬õ«˜ŽdËêÖ9îž[ü¤YD?Á/ƹ!}\'@B^±3ñ÷_bÍ{qÈŒ‡ˆ®¸*ZÞϹG¸.]Á®ãhÑ˲] MyyØÿ,}ðã¥Ý„ä7DÂäÈÛª9™tmRì ”x K¡‚KÃ?żhI\jÜ××??¤‡fÓ&;Íÿo· U‡¼ `8ø°a‡»ã0úá3ÐTsØp¿Ï¼Ü2+šÒxj \’¨Â-ܯ£'ÑÂÒHº´¡E[õ}L—Óì?VC•Ṅ­/áÚv嬮x6m×QÕ!Â5Ú<‹Pu&òn0Ì&F©ŸÝè‚LúS¡ó€h‹æ$BŠñQfÁhrÖ)ÔÒ§YM)çrÊàÐY2²8ØÙ>¶Â §ÄwáìK„0y9ƒàæFäl ]¶)±Î= 멾IÓúVž<¤þ7ª €(v¾V/âÿí|cú¥ÀÖ6Êl{²$Âî(‰()XrJ#~;“½9ûö.à'’(•Š“ìÍÇA×3Ù(ÎÜ=úÓ &Ç>ˆç¿ËzlF óJx"¬¦q›Ù—‰¡#3¼Àž‹Iê| ;®a2ùqþÂZvHöVƒu«šk˜A@›_Ëù#>çƒÇµyÁæÄo¦†lï¢J# 器sJÛˆã…Æqm‰³Xbixü™½¬æx eÇÜ%ÜWçuRŒÿ„í›ñubf«/XëtO¤ÑZ‚ÈRMšÿõ'kà~–TCsgp¾‘“ú4õ@{Å·¡™OSõ.ªmaéÖâÛ…„j~_nƒÕˆ ÀÚlšOv¼]m.d6ãÁ¬c ‡ ‚ÿNZ(„Mß²ÞTá” ºÄeñ¬Ÿež˜’Þ›…èvà†Ô _€˜{þŠp©ÒÃmÓþ…‚E(¤#…ÏÀ¿ÛÜ,*ó*:v.ýc-€c ñL¨”§º¹]Ú6œÍðÑ^„öZ!sÈâ›ñRò´ªQLú†Ÿ¯Øûk…9ß µÀ¸œ± ¹„(vå` øJÈôî_ÜØþ$R&uz¢½……ýãðœA“¿£¹p¼QI‰Ȳ¸8ëlpë .¹'>G°ÄG¬‹µ8ëbgãÂ\ûàȬ’Š˜~u‹c`àâ‚÷uk1”‹c`ÀÏé×oBVÈ[LDDÿÿÿäÿÿÿãÿÿÿáÿÿÿàÿÿÿáÿÿÿß ÿÿÿà ÿÿÿß Ù±‚‚&²ëä°Ø‚,‚ضŸŽKKÀv'Àv&Àv•ÀvŽÀvüÀw5ÀwTÀwSÀ{^À}4ÀƒÀƒäÀƒèÀ„‰À†ˆÀ†’À‡QÀ‡§À‡]À‡ËÀ‡ÄÀ‡¢À‡åÀˆ>Àˆ*ŒËò u‹KI;޶uqÎT]u‹cd¤0±021’!޼lu5 C-"z‹KJ¢'%e&%'‘ôÊÑòz(®gT!z‹cd¤ b`ddäa$Æ™áz|"üV‹s‹žÙÓ]&Ã_ ?u‹=Á¡À0 1þ:›fÿM›J¥"¿.³²;)"é!!ÒµgæÌ,y %)•(ñ§]{u´3H%†F­¦‹½š[vI C×v>°»ÿµÌªåGìØŽÕ#ŸÈê®"Èâd[Ilbb4¶m©RL©V‚Mˆ5¦± M­­I¢$”¶@¡Ü¥À‡¼ Ô˜ƒýj]+%¬ŠÝÁÀf·,DÈ~Y‹ÿÖ6k MÔÖ§ärEiMm»·$Δïõ |¦昆{ѵƗO±û=oôƒž¼½ÌûÛoúÙÂu—Yj¨¥Åæ$ í²ÎØ íušÜCÒîÀLRšSawG ÑövÄ/–M8œF!βê‹*PÓ$ÔÃ5¨vnú…p‰ Ä,CsŽiBžªsÆ)pÌÓ ó4‹¦üt?­ÄÐZ:g$Á†,aB2¾¢ÑPC’àÚˆmQAk£MrµM]c]B±x¸œÜEÚØ6õävj“-“Гž•6~†˜ŒI_è9–4¥´dG¦I Ô7Ëþ¹l)†fZÁ¹Ž.‡Œ‘à«·fÞ_,Ÿ­!,à²6²žq,n³ Ç$·¾¡à´ý-°|¹X+É\÷þÆr÷2~¢$±Æ,%^^uÑ9Á\†+jÞîübë9ícoEì¡‹+' âcsÂj:'¾s4ÒnGVùF Áž›äâKûr ÑŒêø ÿ¤Þ­dÄÎÉŠv®ÃŠd;G"g2ŠíÒ¯'ﲩiý[‰ÖÞØ“ý WùZп òNpÆØ„àqì¸oTÚäÔÓ:ª 9AÑRË ÁZ¦­&B“¤ŒEš³/¶€Pb&ýGØ~¥êáíôè<úô²äP‘'béº#Õº^ôkè~]Èþ øS›À‰q©üt‡'ÐÝöÑñP¾z‘às`Ôþ`?.bKð¼?•'tétFÛƒ¶,õýÅÄüDEŽ þTñÆ„×1ÁvÌZÏŒ‘à¯2m«êÕqh Êö{²Éù›ƒ  *+VöpÛ%íwìË[ù¡Ž²KÀd‘€ýKŠkqm#´-mÛJXJÕ+]*¨¶9¤‡Ôº AN"`=UÜ„XF„§Ò—\¶ˆ"<]&áäßË«Í5Ŷڜž“©ôßð×íáOüõ€¿âçxàûF_ ý4/ ‹Ôç@ó!ôã•$'>Ãþ–/XÐ_a?/¯¬>Iþ±/û^d&±Z߀Ò3·tœæ«-WnËÇŠ?€ñ‚ñC˜ó5áHÂ1vFËØ-÷¨ø=ÂþJÕÑ9ÄÆLðl¸FÌ™C“$ÏÄåî¤ãz×'Ê_oj·ÐŠÅº/™a 4»{˜o\² ìÏkø¾†Oý7xK¥£ãŒ çª×ãr¼·†Q¶'9£±—²Øœ"ÆB¶¨÷kÐû5œiåF|lï×»ÑsànV€ÏÀX©ìÛ e„ÒøêiP Sp ¨½¾½®}¹p"tŠàž9“O^w…ž€Î †ÍˆL»¾SyŠßÊ_L"”ͤAšÛPo†¯•ÿA?Ý_NŽ0å6sG'›X û/E¿ÖÐc[µÂ h¢Âý%dë©ßÐÕæ¯!²{-Ú@ÞàÓ[a+öùˆ9äµaEõ{»¦BõxcBš’õœE8m“Eúé°lIvÚ˜ïÊòl4›“Cé¼+-ññ¸þl‹Ý¶ì¹ýß$kÛ5ц™3.:I»Â~>¸¯À#ì›ÍŸKE['[­'ëÛ“ãê<|RÿvÏG´„†Òu o‚ue¨7¡¶Ôu¤ögð~ Ï[øÞïkøù ·BïMÿfњ̦-}*v‹KI¡$Ky¦D¤·Šhv=ŸàXCccXÓ3?øàXGcu‹c` `d <3Êuy óàX0cHu‹-Á‡À0ð³EÊÙâ|  £]+ÃA7…DMb[FÉNZ@t­${Ç×usZµ„Ñß ·.d u kB«àXAZ€©‰‹]1Ã0Ýú-B3’½ …ÿÿ²b;%;ˤ½ TOÁ€¢µXó¶§T"Ô'Ñ”ÚIbK9o¥¹ý+üKií•Rˆ£_§p@ M3Ö¼íH)=tùDµ‡"o”RHÓ&ÖN|:Oñ)¤›?Ù¶OJû5Î|Ç£R*é®+>¥’fö¸`ÇýȌ͋ÄrÂúëûÛ½ô>óL ‰$†>ŒàXOcu‹c` `d <3Êu-àXTA"uuRsU€ŒØ6uƒpaƒpa!îM((®°õPàBCZ+‚v‹ósqq qfàôeQÄ !R=Lì,Äò8v>I´—àAMcu‹c`àâ‚÷uŸ>çiàXMc>u‹=Á €@ ±\­û¯ì£`†|Š®ÑHŽ$Ì6• ×±nC­_>9R^Ëì%Íuݤ9¢àSMc!u‹c`UA²¸8‰µnÑuŠdäàX1c?u‹-Á À À°$ôÿ›Õl9•WL?J–zΜ®Ê‹åšiyñ˜WúSu ¡uüùKàQTZ€Ì‚v‹m‘±Ä CYù æN©nÊ)¢±Üüÿ'Ý-ÐÞ†’Ø~ E™r##˜rùÜ/1’ñîöš‚¼´>k±(¦ ɳÕÀ:œ/ÇËÛÜLP»‹©ïx0"z-ÎH¹ˆ¨“X»bàÝyð‰Ûš¦ )1Ío¸,i•žòf㜮vu_~Ê‹YA`¹®(8¥ñåg>öeø¬¨>XI=å"êËÜÒ¾/#âL¹ˆì[5¿kÅò[Óí[šÔí8^|ÍålCó,vâòNdaaÀ†ˆ˜°u‚¾  %*àXCcàXGcàX0càXAZàXOcàXTAàBCZàAMcàXMcàSMcàX1càQTZÿÿÿÿwŸ»€­€­ÀÔEÃüÍ¥¸ÊÊçgnµ:o SQþ94N,bÌ ¤¾b„Tvšâ»áÆES&Óhe!2XÔÃÜ• zˆ‰*™©Ìµ]ù—Ò¤uB¯#‘‰ç8[Ìïùf| ç ‚ÕŽâ‹µ—Éq%G Då‹@&ö´`î2`ü÷BÎAü­!¥sU7K?þbþ´¶(ÐZôY9}ìÏØ?~üóœ4WZ–ÊÙ¯çp@ÈrW²ýõ{XªÌR0G¿ž»°æ+¤W|ÁB];J?ÀJ@‘šŒyýÁ‡+íÎa´Õ,Kë^{Y¶®œäqÁ-”S­] Ñ9¸<€œ^‚YÎ+$:\(ìjËyyàÂÌPp³W „¥`XÓr/ÌD*gV0ÃÖÑV‘ò™;QJá>b¦’(ï=°j25å=ÿ½‹@+³#§óÀèVšáª,xÄ  :¬U ¿f œ±òeÕ@Kq2E¾bà› à!¼¡fþ¾)Ú¶i¦ò5L„•hcPUãÌ„Vz¬}—¼«·VÈÉ+m„Š0%sr.Û<*öIÃ#¦g‘0 –c‚_¢ð$âû˜]Mе“{e3  @Á£¤ÝF¦„²8²ÍÑ£´Ä‘Lè£ÀØ']í=ªB\¾+‚Í]iGw<‚@7jÒJ…8.Tµ=ߟ÷ž)%x­‹ëu…ÁZ¤²ê€HZ žÊ®CÄG[ÙjW¯8~¦àš`V·é„jº?kÞo]D »Ýêγ{[‰áÐø^‰ò¿Sv˜Æf4—تÒBì¼{Î nlypÎ×Á!¨D}Öµ*6Uy¾áß “íÚµcž-„Š5mç^BF)ræì‹ïÃh-ØXŠË<ƽ…w”ŸÂô¨ðÛaz†ìVÊJ SóûŒA+ѶUk×”ñ™n-„yhöÚlè h棩³œ.À ”W9~ÎõoEüZM¦1»w—{»Æ¦®¦öž2ÜFͦ8{ì ¥°Ã”»çÙu!Dåhy®g…Øpe0Î9ÇÕ±®î½‹é¢r_Ó¶äòßÝqç‹âN«èâ –ù­´ð´-( "$ F5#EdZn€€ä€çk‚Y‚ì‚+P  ù›(‚[Šr Ágkˆœ¬Â ˆ2¶Ê{ì]ͺWªEN&Ë~ÂEY€Úà^É+³¾?:ÌÐw)>°.WudU&©|tͰu!z×0@ŸÙÇÍNÈ*‡â¨ -2{ÛÓÓ¢¼&ð㎂dÈðØiW’7Quép±ÏÀ®ð «R,Bùº/¹–Ì—¸ý ×£´³g£3½Iž ›z œÇÔq)g·ÚÇÈVé¦Ð$‚J…¿v±¿ôGrÞÍ{£œ~mÑ !}pszÐâß®òJà~š=éVh/^æ“ôÆ-zm¿‰ÜúE‘9p J±Ýƒ8|ݨn+.X›ÛÓí,ßä=¾p1š2_ïÓºÙ ÝæV½mØÜ× •ùmt+çWŸQÌ!@äSlW½fU„äê˜é†éG î–¨>åjP ^ÃÇ›ªFíf\u®a]ßÏš6]Œ¶c­5Ó2tÄŠÒNxƒ‘ÎHŒaŽŸ<¦\ {4nx)ž©/EŸëö™çà D J~ãþ_¹aÝ_`±)ǯ—Ueýb"POº€ý€VRD £ßQbhRi ¹¬ºƒÐÒC‰Q²UÜ*%`ô‚9äÀ;YCÇÝk9{ÌU]w‘ÙgÔÌ2dœáŒÈ‹.–ξ6Þ¸Ì3d°, ÌåÕͦE]_ŠÓº”Uè.°FÁ=oÆŽêÒíW};ß©,EÆE5³©ÜR–<¤û­Ó×° ,Ð}DÌ;¡믤ƒÏÑÚ÷ù‡e;Uaÿ‚8i{BåÇt©¹†dD³vûÇŠ¾þU,“XcÍ} š¦Ñ“Ð fzCG^ï­h=»gQyšfgÙ7ÓÒë²ÅH¢zâP-)‡Ƹ‰£mF¤&ŠØ|"€ë»>‚ GH¬)Ön£„¦e𲢂qQCBchk#à,“g8ˆµ„>}ÊH4¡_‹9â5ð³_ú÷uÕ\–•Ö±ÍrÕïìkLŠ;ß0PW÷I*x®}$0[6G†ý¡8 Ø“_è`Ñ+õð·Å3 骊»Ü6,ÉO³_T=&MâÆ¶ü_ÁôF%ŸÓV„¨pvYïëˆ*ϸû£qü^&AS•BDzzå¿·eßVì•Ü;젱Ċù}V^vñG‡ùš¿nmÄ£jάêrÆÍ˪”9Ají½”ÛÓœ•qðùDø,ªk•@ ¾‰‹Uòµô_R}üº$%ŒÍ id “BLk_¬Œ¼dðB– ó±Õ4W—Br·8u¤†¶nPïÍztTïé84˜çÜ#º:¨@8Ø~úŽO#&­XÙ“.þÎ׬ :’SÖ´²X…~0ûѾÆGF»~f}fôß]§¬£öÑ^?ǃ’ê½³ê r’ª—Ö(ÂŽ–•œkaíÃK^óðD™(—ÐdÀSÏÀ(sÏZÊÛÖÝï®Øg¶"ö-Îë XîT‚ ú‘%÷بð¾Ô`?7º>¾p"ï)®êwK\jàMg~Áx¤Oev :öNF+iPR5€Äe5>µW •[÷Ø$ÞÚ‹>“œN(ãûhò]Óœ¯Ý8ªÍïoJüØ#JÚ+kíP( ý.,$ÛU·Ä#ÕÍ*Å ùÌ«e¿«§M™°Èì;Øà½É©Š±¨µˆOã®+]ÇáeÙ ³Û²¤Q@ް¦<]±8ÃøŽìÐ¥{.)9ÊÝ,‚’Wkô±ÖY ‹Géå!¼¼r…7È8¡zŸÖ'{¼™†’—ohÏDÉ%ܬ>E¶ˆ·E|»”øôT^*¯LZØ0“köó*iŠœHìª̺7Æ"“'$Ä£€=|ÙSØ€|{P±.`c®ðªõ%´Ó™µŒ)†xˆZXËä>3ש›M3°}ï—¼æçIßrXr¼`]™wµ ðٶŲÞÕ2”èЃ猾üØñ¸c¦^{äÖM)TÆ~Í2_”ã¨,Uü'ª´z¾¤¯£µ!>ô¹â+©ý:ô¢0ºÆ,qE²Ñvî.å 9WzN³¸©ÆñúΩ,¼ñ*Ù¡/uÒsë&TPF¬Ú6©AÆ+èê8ÈqÀ 6%LúÝTbÂc2÷SCÅÆÂ[p$ø6C[¼óÊ—´µ‚õE@ªØ½2ëžžL0-H$±kAOµb2 ´O$¤÷—ñD x1òÛH±6áò3aþ-jßéÝý‰ç»ÔÄjúu«»çë\tÕ×€'€Úx~¹½Dõ ƒì¦ƒ0D™Â¸QZ÷q[ Î?eᛤfšöÈs¢Ó)wvÇ©…âÒiõò“8eœÿ2¿‘jôNL¯%»ljiŽ–ÿh9SCW¼€`F_S‹·ÕÀaUS¬ëÑÓ?5 mRþhëÒý#Y="Ò"O·ó4\ùÜ"€ÚÚ“Â?=hµÊ»ÊMÿ@Qù]Kn‡°î“ïÖ¤ˆ›%äæ–O¨øõ>Òù /Ú€Ñx.ƒBÕ#×÷ÅÃoÅ™ÒqZ¯ÚÄŒ†eWûÄ…)¶Üfj¼º3ÎH Ü•&„¢ï÷Ó{(.B€Ô/9`Wÿ[ LÄÓ&OOFŽÃAð¯ X™,„ßÒ\ZôÛV"lÿÎE4"5U¸•YXÓ·k’)w-óÕ£B†ñ;kÆtC÷r| ^ó¹÷ÚCe…½yYÚ¸ù\¸UC—œ 38ÉÊaSƒÏ^»H°ñT/‹]åÞ”¥ò÷ºQ¤Ë,£sNfúªo×JrÁ“g0r³•ìÆÅBèjR—ñJF0·š*ÌïY#/‹Ó¾• ™‚ö“´†S=€)’‡ÄÎ"­5žÆàó0àlðù’Lc²3U“Ýk*¼}ÿÎ:³ˆè¥`'i» ¦/l3Úž±åãÏÀCž¬áÀNœoñtÙi1³ ÆŽù˜,)!ÈE¤l`®˜)îÙ^Í>¼j"ñJ'ÀÁï‹©h¦„ºkL{zÿu “ñ ãûó˜ @È­êLB™e—^&n°ÇP«ÜwúSü—¨Á°ðØüˆ“ž\±Dok`ÝûÈ^£ð»9ãŸÈ:Óvêná•—(ó¸HJ~޳ôúÔ? ~ófž%Úè{ž”˜ŸûÈJ0…¸möuÕ¿xP¤@7Ÿ”‘ùi˜—±=ïFtØ á0Þw©õÝÄs§’KjòÕmÔ&ܘÕMæn„ï_†|Ï›ƒB@Ýêgv&!F/x¢—f6ø\v·&?†B+ 9Ó䉦@2ãqØàÀ˜Dóa(s‰­ñH£Î™÷O({Õ“›z[˜BL¿ä ÄQ¹,(sB fkfw 'f0k b:°‘ o?ÈÕÛ^x|¤b'3aÄ+xS§dñDbȆ¢°ÁÊQÊpdÛŸ/!°ç9Œ5ÍHݸtÄu¢3,?»ç»Vl¦\·Ù_¹ ¹g’m2Å·©U¹`ÙfyG‚w³”ÛzðH“±ûFÉš|øö«ß®®ÀrµßÈóΙ ,'/E)´Å–‡uêÒ™Kc>GˆÂlgâÑú ¨Rˆ±?u¡V°FCè´u†ìÙÏÒfnvDP¡ à\ž†¢`ï½{\Q†Œ'qÁíÏvg„OïáUªlCŽþy£OÎx;Óc§€E^ˆyñG²¨Ä*ÂÎårNœ W×fƒ”¶D·ÓüHÝ=ü°,92"rÏ Ößjh3û•1Tl¢I©Mk^R”Ùz¡eùMRŒY\pDM»Ë oª®o ŸüÉþžÄ„5â¡ ŸûIg““_9 K:ÃúàP¥•Ö6×L›Âqø¤´¹×æf’RËì±{Ùé»þ %ÃýÁhR³—™( « )s‘ý-0D3x{}Ä—³õ‡ôw¤%pW[ƒ{dgf¬:sfc8–¥D×;É”¢=4(Æ8AÊñóWhL,(tiêKÈûÒ˜yÆM›LÎ8sæD“tPTÜ8¿¨’QZÑÙ•),; oØÓ?MöàÛ%°êÙÒ…#^I¼˜û±G/$.d(…Œ¥JV+:˜;l;ƒŒõZ”;{‰oHIk?=_A€©n‹Éá¸2 å¶D­’SKÙÌäà²0ÀËdj”‡ J1¨áެÆu°¸õûϘ¼¯ê¿d‰R€mB`,ÚÇ9 çšD+ÓO2›qCQÈ|ýÛðèU6¡#r@×µMÉ×ÉO^ÏïÒÀeÛõÚ,$®¼­ šD{ýëp¢ô'¡±»9Õå-V§.­5¨U©dÚGîlø9>lï8 €ÕȆNî›N󀋭+…ìäЉ¸8iHVT©K˜ƒÑÒw$9åÒÏMÅ.Déûšð¸)~ÿŸ 4‰¸w±  V±$69?€2 ?› ƒ¾ëz:Zn—ÈM<žû¤Ç”24×Cýë2ý„4E:–@2‘˜P]ÙíÀYñ•G€½¿ïLæKÕ|©þA¿$ÍçRá–Ê ›ÆŠˆìAÚ5˜g±„úò^ª\ƒÉˆ­¯ˆ úo%óüR[±ôy\õBqÐF"¨ÞâÆ¼\Á“X·ÔbIȾ²ÔzÀPÜÊé½'ŠêŽÖ4ë¾¹á6üÖ ,ÀƒcÛŸ[«°Sè¦(ÜŠ¡·TÖù¾î/]Î)!³ÿŒ°Ìƒãxè§—û ×ûg«ÛÎ7áüÍ*ø@Ô™X“}?:{ ^èp­Oó³&y¡Öø÷:ø›¾2t¤ ›P/.“†;ä6°2ÈR?1C#Äèš³aŒYm»H¨lÖ»l^Îí·˜$ÚÜZˆ"R»+~e4¡²ZÉ›“j0€6ŒÎ8é†\Â7v­bsW°!M`ƒ1 ü?ùû:q&ˆÒ-í©å/߯ó£fûøšgóˆxž’ ,ã«ê˜Z’'b%VÃ@Û*Á ‰}d¢ú×.àki6£ýVm¥÷Ü¥wý÷̸|u †ÙEâ–wÈ7yk8g˜aëž¿ùrtWàôàbž ƒ¸K€0P¾Ž}¡l‚ü3¿Aj÷>aÝôŸc\:ÔC¸n÷ÕªxCæF“â5Ì<  ñêwž‰HE±ºä}zkž.Ÿ1þ%æ1üØH§ØYP¦é}Ãa¬pšXAõ‹ãÉN™TóÞêå‘!ÑÃFÑŠ¸ NßšK­“@îòɾø3 áÅùÁ¸óEi. øü˜—€œ‰™>Á‰úÕ̦p>Kwÿé g¨L`±/ «¿°G³œzƒ”„í=8p[¶ÑEÑý;Ó-ù„BèÙe®ìϹen•§]8‹xPý¶ûÍ^mÈ2ù»ïÂ1kP[œie yC‰éͰÙÌÖ«:‰#+F*ˆ©÷†¿êv0Q{^”5óï^T_.º;MÍåÚ0¸öCñsˆ‚õ HµJÐàóÞ>˜ì¤@o{¿åÑ$žUÂûñÇù¨Œ/¢ŠÐ¡+"§2£çWâ:&èrµy¹á ©ë ób5Jψ¨A6 "|üîdø‚¹XŒTüvô>ÂÁiµ¥ã±ò§Ç Ý^÷gBl•tý•í•;4·-ÆbÃEfÝ™\{œ*éØÞ=Ë$¼0‹ 0¡0R§"(( 6£6)]ã0× ,  ƒJ„œ ÂâØ5Næ RüK®\ð` u06¦ä8†ï™(Q-g)ó=±ˆ ’hÖÝcŠ˜¨˜¼±“bMÊ @f3ÑiYÂÎc0†‰Áa²Ò²#ÛŒ| ]g JQéMh Û·Ÿïa™ˆ6^ä¸qÂN59‹ ÁA0„°³Æìø×Ò&ÂÆaeÂ>hiŠ(” 6Gspû$hé9SUDd€°‹Á1Ã@1l6£øíŠá ˜h ±AL/òÇ_ÊzÃXÙÁ¤iËʱ˜ öu‹È‚Œ!²–%e9 bYÃ0Vdˆù0d¹,,Œ¥ì0öRiÕ°#Ybu‹c`àâ‚÷uk1”UU£o9ÇÍ5ÔNNÿÿÿâÿÿÿäÿÿÿàÿÿÿäÿÿÿåÿÿÿÝ ÿÿÿá ÿÿÿáÿÿÿâÿÿÿÞ ÿÿÿ݂͂!‚3ô¹Ï«Á¨SSÀ…À…EÀ…µÀ†À†VÀ…åÀ†DÀ†DÀ‡ÛÀ†qáðЪÀ†xáðÐ>À†vÀ‰¼ÀŽžÀ•¾À˜áÀœYÀŸ1ÀžãÀŸ]ÀŸƒÀÅÀŸ\ÀŸüÀ ?È€ñ u‹KI;޶uqÎT]u‹cd¤!`bĘ˜¿guˆvá³ y‹KJ¢!N ‚“\’’Báö—y~­š y‹cd¤%`cÄŒ%y¨ÊyG³ÅÊÁãï‰ Fu‹%Á± €@Ä0‰2Ñ¥¢`ÿI 2²%ˆ¬E?dC ÔjC>ŠŠv dpûláfk;Á\Ÿu6[K%‡6­}‹µš[rK C×v ØÀÙÿZîzä$×/½\²¤Ì4Ñl’9®X[ÛRh£Æ–´ÖJˆm•–*Il-4´{Sr.¼ YȋḖÌ{«C„¶L,ê “ÐjbŒØjlÂ2¶5šÐþ€K|7©‰ö7kJk[è‚––]oUç4™Mh°y3| ùžïßð½~9|ÚËåi•i‚®(Gº˜¼Ü6ùÓÒÆG0 ‡<ÔxÖÛ‘ŽD½ u5r¥ü³òQ) Úí…ųƖþ…ÜW"Z ¯öùd³ˆ´UÚp„U•TÂD& ±–¶Á¤$bms«V àd:ñìýçúQS;©5ºjÁQÚÒë^›£;—W‹å+cþé¬7´D‹+÷ž{‡bIB°…ƒö€‘Íš©ÀNÂJ/b"m~PFÐ#šìZj8Z³†7·”é™uÌ…dR¹1$J{‰Ó7ùAê\#S•$¶k> ]Wa±¯Ïª||‰ñ„Û`Û`›f’ ¦×üµ¥À’ÕK÷z¼£‘‹ÓéçÀªæZwõ¾ò<‚ž„ÒΘÚ8&|wDY/ Y¶Ö”jÎ Ú ²y©Oí/AsèÐL3:6X®òåêÔçŸ×lÈÛ€.˜éÑ;·@ß="wÑøïKY©ÒBB³LÎ0¡ƦºÙÆlt‹ÝZCÉJ‡b,䨩1Ð8ÝÁܸŒ½¡xCñs””CÊ µGZÅ©ÕÅÒOpåÝ總pi´.!OØJUÊm0 &«•ÅÞ/.GB"¤¨»“ÛÉA×÷ +ÇW[ óÒS³ÏƒØœ¾Fhé)Ù©Ò0{f¾ÃüKºnù ô·î~ ½ôE>w>KòÃ;ôøõ5~ÓNz’£/ÌŸ’Ü™À|– Ôž²Éæ& ÆØj…fê6w´Qì}k[Ú´"§\4X‰Å Æü¬süÖûa‹ Íñ£ñ8Y»Å»âÉ‘)%'7M ØžÒI&¤lD²Oy1ÚŒö¬R¶öeH ¡‘%NxþØ!G#_µÃö ‹,Ñ…œ Õë=Ù“åµ6!6d9nI(]¨};~¦ëï‚>ñ…°rÖõ‹õ"Š ç~Ïþ@ËŸh[¸ÚYÆüÆŸa´«,-\IÞ |Àäz0;õ²7YhlJË9`“ü¸àdÄ3êo ºà+IâX±‹åwÔÒèez·ÉÜÁ„C銥äö¬h_ 6?'x‰®:¿º>ÉÕ¥Ú&ËŽ{¢Ð‚¶5•ÍvFǃÀé^ÇžÒJ \‡Ù6Á¸ÐFC4‘†sËVÄæ…PihB»sõÃÙþo_µƒÉËáW[ø+ó/=Ô뿃$¬-ÿ1Y^µ/Ç3ÎS5ævóµÒK¨õ·‚ã&2³U×ëãã?%?3ñs“Y´c —›íþº´VåÚËñ‡í¸’n’к^ÜÒž‘Hà?›³‰3}-¤,;*v‹KI¡!ˆKÁŒ%½SKšÛevO‹¡àXCc^3½Ã·HàXGcu‹c` ;`d¡Ó™îu“f _àX0cHt‹%Á A Ã0ÄR|ûoÜ€À útµ‹üÑàQTZ€Ì‚D‹u‘±Ã0D½ú3<' ‘¥JT(ùÿOê€c×Qº!ss!Öð” ±ÁÝS.$€»õ Q‘()F×Gw:r© xCÊ…¶ã¥û'åB¬†G‡§\6’MwY'sµwÅê`»vŒmD X >Ðu½ZH‡ƒMo“oº¶f@\õ¸ãºíÇa€ÿÝÆjÀLrf,ftZè.zaÁªÀ1©<îN‹4|&Ô  Ùõ¦2Xâìt¤ÆËÞ;ó’½›§ü*ñXD‡Ê* \\Àžã“¢uƒ3  %*àXGcàX0càXAZàXOcàXTAàBCZàAMcàXMcàSMcàX1càQTZÿÿÿÿHiµX€©€©Àù˜ú8ØKÈ<ìWÑ#î8 "¤†rXˆÖ]%:Þ!h¨"¬Xªž[ŸŒ¬”ª«i‹Uö õ\¥*†ö _Í@uhŽ[¨ žK.C³cfÉHt[Ì­/]Wj90G@?o±ðP.ÂhæÑp/Òê(øœæ­ fDa:<•lŽ›_‰o' × tÃÁƒäÁMZ9ÓÎEqHcá÷ÕµdqPµÆ ‚²ŽÙ‹­—˵]7 CÓK À?*ð<¤ÿ.2ðÌ—ëɱ=>’lRÏ·˜ÿÚ[!÷vMõß±}ûá;„F˜Ælüc &½µáŽÏŽ˜BuÙu…Øpe0>CÀmÔlгŸ¡dBr>÷ÓRØaÊÝósÒÑâWsu¬«{‡7%÷5mû^¬D[¤¶¬>!Á‘ZÐÅô> ¡­‚zº Ý]ÊEî/¤éñÆ'D"4QPm]Ü(,å°­ÿ á ñ•…'E¸Q‹¥¶cNÊ_ZBG­HæaFµuŠÛqø^ˆ %ì—¥Êiì(dZ*ÊG°£Ð\pëÑb"/ÐAmg| x9|"~x~|p …V®fjw úÐO…J×zû§C: Ð=‘ŸŸxðr@7žëò™8>€VBa 0Äù"¸@b8Î2 a¸¥ñíã„—FÐBc[JŸ¹Z¥²Ñ*³ù ðûH[Á-BÞmÇMø “®ä”&»ÎRû-O…\A9xÕAÈÖÔì)"û.)l»Ës씵 …Å1¾¶b¤)ƒ×eyíÿ AÁÊCÑŒóUzP"JÙKqQ×}60QšÆžóS(#L€ûQ'ïoˆÁÌVÄ/?ÜJØb¨#¯ Ž(¡8®™Ž3Ä׿7-‡© uuÍ$BÓFS™g"¿Lh# ×…èóºÁÔXW–Û9¾¸Â,”Aiø}Ì/O ¯<½Òð]èÝRù^-Dv«z眰¾N#ÜRð×Fßü¨pm¹Ÿ×‰ŠÅÊs÷¤ a¹ Ü=)…ZÅÜ£VÿÒzTí}ó_Jü}Ht˜Êv„ÂñË·­ØÚÙ9›Ò‹òþNå $Ù#J#Á ”Ç­µ¾µ-( &3;Om€Ÿ€¶:‚Vƒ²‚íyx߀аU(Vl5wàa^rðÚÛ–±gԀơG²|¾Ú]¦îÐÊ›“{Ð-u DY™î³qæÕÂÇÎú¾à4R²x—„è›"(Z*VÒ?0˜›c!¢s7"&Vùö5Äó²Á åÁífopØÇ©Ãçâ¨C;§Æ3ÜÕ^ë”çŸAmû´2{•þ7¬HP‚¿oYYHΘϖó¨ O×hØd‹†Á‰c°<ÖÙÌ’8_2e) 5üê?—/LÔŸ3Äïz­KÎÃT_¥Ë§äïýX·&}'йgëb;sÞÀ¹lþt¾V˜^¬òxbƒˆO‡øtÈPÅ«MZ‘Y=‹ $x'fþ?ÝEKªt×þ¯o«®0Köïê,ñÅ û耎\*/J Y!fq‰™mºÿqqP\ý<ãÑç«7ÄÞ¨z픀p+o‰¨ëk^17cPqTo^ýoaÊ’)SˆKà|~B~.¾±ÿ"ö9Ïpg‡Fk–qÖ[ï¼ûH t~x° ~Ä@å7k+øl[@¯IS>:Ä,,Ö÷¤ -(RcDNøS¼ÙļßL <ßPÌ$õ[©Ú™ý¢ôáb4Zjò!{p¨tàÜ<&c¾ C€Âû”ŸÐ.jë‘ú°^¢m‹qBkÉ{Ë—¶ßa; {\ðáÊ1¯€îÖ…Ÿ*4òEæçïëTC;Ž <à†~*æþRõN6Äsó®À4LRlÝE†7»¸uõß·€[Yߎ~¡òö¹$ ÄõÆÌa=g½-š¡8D\F»‡lƒ– ­œ|°ËÌg¢ÃdRU(Îí ¯éõÓ‘kNb÷œ;¿[§Ú¯ýꯖ ûÙpÕŒÜFÎÜÉ‘^ó TùzLBõ+¦Ÿ¬ß:0`„˜D-‚m¢àĤœ×êÅÍ'͵k€"ŠQΣyÒÈ£– ÓhÀ;S6„¤7”kžæ1P€E2Ê™­-(WÜACà½ÔŠ<&&„óÇ:ýHFئ ¯ƒær(Cç$Í—R«W½< À׊÷·AÒâW±oè¸}ݺ¾‡º£+±oE¥qx3šô© Iƒ•$¼Á7‚4ú°àþ·ˆ ÞžêÌæsQ#E^jKϺ~­ÖÀevÿª‚®ßʺ1…@MOÙå®Ý®Û±(‰´׫­­Î]vù…ÜøMÛ¤”Ï8As ídye{€ˆ4R¢HU ,:òÿÁˆeÀ ¯_ö¡jMÙ#nc _Ó’¦ZAZäÙ|SŠz·Ý˜;¤ºnêÑDÛc*¦\Ä£™˜&Ø„¨‹¯wÅȤ]Pc?[—FŠxu•ÄÞg¸FýZÅ=¯ mØ{ôxÚéøÕXˆDg ‡™xžÞ¯¬PxÐÊݰ‹Âñ½¸=¸ÐΗˆ¾v}ÐM!8¢nXÄ]J~ÓÈê{3^-e“­l¯n­+H$3@{è>÷D»¸¯t”:,ñG´(£®oƆz1 ÷wY_ ^cqªU*’èc[^ó¥n`)·õVä a1kF VŸc¬–«ZóoØžÊÕPy–˜k0RuPüPˆDðÓ˜Ô½!Î.;³1Ñà˜CxLÌò»öÂã¼ê &¥ ÚfÍ ìåú¬lšïËN£ Æ=XyB̧pÅ0EH×û°MçãÀ¿;µkv-„,Õ j¾)-ƒÚѨmÒhj‘µ_ЍÐózHVJWkOnB{~x RR÷kQ”%'YʃêËïIGÔÛˆD°2b\#z£pžmPíúpmI¶ÅLÛ½±ß'NmðîÂR„5õ¹k­zÑ_&‡.Ö%ꯪÅóåˆÅ•¬àÄEh×S[ïË~P ¹s K´+X aVIW‹ˆ Žn-Âiš\$†Áͨo>Ai4v,¨6õÒc;.K£M°ÉzW8 `ªV¢cgafiMŠì®M7‚ì>W«¾µ½âöÐÙºC»¦H"‰§¬¾„¥¾™9Î3èêÞÛ=\eI'ž7¹Ù÷ïÐ.QÊkùYúPÌ-d@]KÌßbiAÛgšÛ[¡GŸt_‰Uâ ‰¡¿ß^Qý39„%MÊB?ìƒ)}±×Q%þó2±½G+CŒ¢Ä¡ôÇŠOÀvÔ¯{ŠeüȲ“ÑÒ4zYüý£AÐ÷&¨¿‚)3úë—þ+ œ>SDEšÑQ_à㜲 \w÷+¹›Ñ!1;‡°Š¢¾YKM{‘õ—ÿv:ÅK.<™7€°CÍ™éxÐ/ÿ‹,þ€Þî¿’aÆGFÉd¤øè¿pMà—´ºˆÙ„¶&Êb€8?úÿÓôŸîDô“ÁÐG)Ö¼ ŒÔÃõ‡ éGWùÜj@øq~ïÛhN „éjý.£z„Xz¬ZËA"ÏvMkFº•_ྒëû ºûš¹¼ïÑ­= ÖÝ´Â=ènT©ò‰©‘N‘[ø&ÈÏk2ûFÌïLÝS¨xH‹.g¥Gî–¿Fˆ.l´L-©Ñ xU‘úRÑñ:ÄHï2!:Ð9HÌG똹Â-Ñ¥ þ?háž3êIêÍï‚Þa$FqLq]»˜D3Wn»–•:E¦]›»óðŒîÍåœþ~~BEìÕâ×¼>=Nã Š=9×{g‹5fý®ÃCüC2YGª¥¶¹ðK-Q ‘îðÉàLJJÌG#±ü+£PŸéà‚*e7¨~„ýIsgã@ €„sôº˜H?†yn{Ø‹Hweô[¾SL[Ñbeƒ”Bó§´G¨ÌtO·¼'!ÙD6à 'Eœ9BΊ€•Sw5œá­Ç¸£46làLþeøs}øT‡Á,¥aº¦’AU®Hf¼,?JArH˜óüúØ+D—Y1¡«iE¡„æ[[à(Šþb%•€%,ÍY,P" øF6NZLRá[ÖþÌ IîóCÑ3µ‘[=d”ŸÝÛ4=]uUìwÉDÉÿs¼Î¤È_&Xº;pØfmÇ4 G‹MÏ¿œÑtŸ{„ ­$é¿rû5 Ð#Ê*¼zœ”W¢È&š¨&¦CÔ\¾ÐªkB1ß¶çM-™Ñ‰{5~¹'¾ koªÌ8qj¡c½°46ý©uR¯p™ô¹7‡/ÌIVæÎŸ(MÈs õSÍý‹éÁqö5•ŽçDõls¸ÃWÊ:óÙ 8nNj_ Þ†aEà;:xae÷[»Ú”O˜±-ƒïÍJW]Y•Å”î!±Ô8:•¾\iO‹Áàw4pb?®YUë¹áyŽ^{~_'bOèÑ£ø;?X9EýQ̹“!«C1ÕvO¦}¡V’µ¸± BQ/6>=Ø=DŠt"ø1¸2p›æÆù÷¤$F ²”@1ÔñJŽb>ø'ˆuÊ[ Kô‘§8ëiÅóSßá+Ÿ= ô ÐL6zÒeG¸~¥†Ëò–|CÎÁ=t¯ïØ)ÍB&".*¡b¥Vf´Ýc9N ˆ°FǤdÛQ¥Dqþ`š€–ìV¿Éæ¢Ázq1;kà-‰¥ø s3Ö?`büÁÃI’½Ñ„3¶“m12Ÿ ÷Ѷ'’$9½üBdðZ÷~Ê3Ž@»/רs|Ô3Ûþ†bT.³€µcü257¯D~]\#:?€7î·ÈN¥Úäb½¯”ýΞnÁ¦Jû˜'¦Ba)}~F.yzvgcE#êo®ÒK©§Üq;7½(€ ¥+ û¼’ ôøÏ‘uÿí,3ù×\C‰Î‚‹ÈÚ¹Ó‡~bqÆ)AhÄo…^ŒR>sk z×…¿|` m)¼PïW_Û3óG¯ë€ú=’À³^W)è @ qS$¤¾UdcÁ1½`¢ðŒô¥ã+}78sÙ¦XîŤuAìQ³å+ÒFÕ5ùlÍ• Á‚ JM‹5p—ÉŠü„ÉL„úÖ³18·'CÃK¼Óg:ÒCP{È*òeùgNÝuÐ̉pšÞÝ)†ë”Ó•wW¿ki5ˆr‹ûZO'½Ñý–Ë“êû¦ðoq öɾo²M:¬rü¼ QŒÁ÷•Ñü2 ÂZÊGÓAØ'/\ØÁ-D.ü{ rÐλXXæ®Å;=LË eõªHOÔ_‘å8¾BH„î"Є _8ã|n ËŽw{SqâY’¡LÌ:–CgÕ¯ý°þO£Ú¼SØh³—û†-PI§f© ˆ©;ÿ)„Þº£@^€CS——…ßû#S 7O>ùš"F1ƒÈè­,€ŠIEdŒ”!ËóöNGIÀ×ïúüFµê Ûƒ ÁüPï)Ο[ßÓÃæ[zõ[ïWV%ìÀ‘Å8PàþJ¿²~½¹éXc”˜ÿní¶]?,Qvó}³|“xÝw\››b€›êÙ¿0M¡ÁÚž˜s\È,.ÇÏ0,>RɼRòoàù(r’Ò§Që j´ëZþYPÞ™6^U–Ãí(*a >…meÄÞaÓà =lkÁ=,€PíîÛÙÁi5àºË<ß ¤>ØdFû|±ÿ- Z< c§í«ôdU:€ǧ2!½±î± ~©ÖB45t™81.˜¡á9:AaÙ3 ÿhñ‚ºÔ,@E=Î,N:¬06ƒ2Ü`[Y˜4#–Ü]]r<©Êñ='4¬Øòi© ¿(iAnÍÈ–d"ÿÞ JD~™É?6,…F¢.â—W܇Øj«5Às¾µÐïõšv?Îp7ÙÈógÒQªAúï%¹’óЃ_p”S\4;‘è%ÁÃE”½G¶ ­QJuùt8c}ò¿0H5€–øËˆÚ_)Ì‚ŒžCö¢÷› 4K‚Á\ ¼³LìFA‘ªÀÿG€E'3Œ)â9 dY7¾0Èpð[4ß带îÝŽÊ¢€ÏWÈ£ÿ'¦µ”¡9¨5ø“OÀª^ïôòMé×¼’þ¨ 6n¹›ðZ€%2–%%ГkSP¡µ½8ãÒ§”@'J·™nÖìecïÔøQ5"M‚Ï‹ðb† 3çW§9è‘“$=uvûqæËê~ù‘®¾Aw ‚ K¶W+0œF”lä·ÝÛ®×_ò-É ¼7wÈ€\€ƒ! >I<ù×á.òØ6LB)2]-Ìô¸Ò–/«pÀL;d÷¶Š¡L ?»g²âéµÓÉFu¹üÁ„Áé-äÃìá+-5›‰œ2õõŒ«‰ƒP¤UÓ²úxù¢³òÎ$Ò§^V¿Uähh¦UéÌ| ¼zοx톳ga>‹"Æßk!cß.¦lêõààDh%–›¢> h^=õh]º÷° úoAã×ÕM cåÑníÿÇlDŽštÅ,ÖsÝ•íòãáZñÓ$5À–Ï)š™ÞDIgapx½Ån–¥i޼:êÅÊAzˆõR|T·[¿ ÏÕ^ðPð›NS«Þðêé$ùDvü2LQ•ÖSuE Î×Çýɤ+¬RuâÑc_Ò­[ÝIój@ÎZ•‘é?Â]fÆ4žä2]ek?ú¨ª,‚5 Ûˆ;[guîeÚàŒÔBÕø½çq3ãì5_;vÎc¼Dëä?-|R 2PZ׿ªW¿ú¸Z*.é~L- átpkî èøURd&.1Ó`½ˆËt+#\äÖÓ’û+ÑÖ\¼Et1ëG ;ó]íÕÎÅâ’Pê»åå(nÃËÜ»~W±k1KaLì×ÀŠ},ÙvóòóIoòFvÆ‹/Xî0z{AÒ¢°ñ<›&‘¥µ +ÚH_öÿóU‹ÝÁÍÆÌc;¼>ñoñÕtHèRû Íi¨H(ØYMîÒ'@ô«B³ÒZÄ×Ö ˆe…P÷SçÉ›§ÞÜ›ÆÛ­ä|ægˆäT«øf‹¬ÐU™žs²! X#tf~GUîÁw÷ØiÎ|‚uîçÙ¥m¯Em©sm'ØJI˜Ž½à»XÛ„kpÚ˜Rƒï3-õRFÚ8@”¿Ã¹ߥj†wÇZŠ!c§¾U PÏY_<éNFËY•› 5¡]*„ÛJÛ*,&è©éžE˜»­ÊFlœĘ(e?ëàa€®‹ Á1€Ã@}Ì•#~a®„…»b ‰s`­µ8›Xg#ÎA~6³`mœ= pµØÇZë‹»ál.Xç°q8K\ÄÚÄZˆÃ9g-‰u$ì Ë®”v nu‹c`àâ‚÷uk1” ̘ñm ]XF1,,ÿÿÿãÿÿÿÞÿÿÿà ÿÿÿÝÿÿÿÜ ÿÿÿäÿÿÿãä¯í­"ù'''ÀzÀxÀÌÀ À´Àž§ÀžÔÀ¥À©IÀªÀ²KÀ²MÀ³a¦Ò¯˜u‹KI;޶uqÎT]u‹cd$ °0RB‹ûZuY$ëx‹KJ"d&Q<Ìtxº;+|x‹cd$00R6칪xY¡<,A¿ †í 6u‹Á À £Ü °rŠ–¢CyQ”òJZJ¡’ E!Y°Pu^9}%†Å­³‹½™QV#K C×v>´»ÿµ¼UÞ „$pÎ IwYå²eÙÝ„$4±¥6Ô,Æ´1Äc“„6P€¶¥Å& œ/hQûñUQ‰„Ú ´ A£µÍ¹C‰X¢•êË7¨y>bBtq Ч£Å.&f¾·þÂyAJcc\TTãÂðÕøC:d««¡Dk¥q+w(®Ê214¡¡¥Q¤0b´íÂÂøYÚV¬ÿ^ºr s6žׄ`Ô›ÙvuwŽ»z» ·o¸ —ÿá^ €jÈüø¶;}gfÐÅßal· d¡,U~Ñ? Z;«Œ¢N8±¼ôM~dGW’+Œ®â„Ú­|ùÍsÁX¡jˆ+žò+||Õ¢$ØæÄ±¦ÏqU .Øa4­ötXŸw“Z³ÿœ"Xh K<± kB±úB䱨§Î‚†UÁ‘ØÃ$´¾t¡Œ’CÔÓµó*Xà¬;Eò×Ò~¸ÔM•bˆ·ÖÆ4bÔ\ºÔ¢š¿.Ðj¼j?†kl´åtŽÑ{'çK­«ƒEè æEí azÎ׿.® BcIke…‰Ö&]#2aÊfCF= “ò]áµèãÁó žK3]ߢåcø‚Nçh=ßcmìQÉ›i™ÌÏ ù|ì3ÏOÏ¡ýìrÝÏÛ­$ïŽ+[Rcë@zÞ&&°7ˆWK1Y‡ ±¶œ÷ÀtF~c™²åãgA<½E†9«îväÚw Í…Nô$ÁJ›Ï®î£8ŒM{;UÃ$· £ßÎxÒŽÿÔÇ_ß=Ní4^sŽ}œ¥¨Ý´±sOTƒµ–p<ßZf‘éA,ãáÊàQ rëré‹ =yÿ=žŠ6‚2 ÍYÈ·×JŠ0m&¡ÑtRWX­áˆ•Ù;VnO5ȆÔI5Ø“À©úöÙ-®_;±6ø°ý\1ô¼râ©cºÙñ·À)»t5f%ià&ß{™‹Ù„3t®·Ï4ñQÜÉßé¸ÕœþÙ"˦ÎϯÊ6ÛH—£=b(®Ù›žžÍ£šÐ1ó0”'£ÉÛÿaíÍ—ï–æYC-›FÜÂt̆•#·1Z²äuI`Éü"ü±„±(§Îä@Øô‘÷ÙþãHnUÈ­k¿öÚÈÒHxku‹Ëü"aø=³ç„‚Ɖ˜õÄg8ž?‘ ¢'aö{«¦:Y¡ EÅÈpÝôl®î„Ç6©–› ]?y0xÅéó[pZ7”ØÓˆsó)ZÖ<-+½x¦º#Ë$þ ׇàðv^ÉŠû¹´Ãó}nDj10×/‹l:%C¸Ô)qÊmü/Í[²»§„±$h@;xoïýö9§Ä(œÑìŒÐû–g Ì °Ø…•#bî·átœ²OÓœdÎÏãE¯l=Òp8ž»^‹H^‰ ×!¾ZÀ)S÷ŒKds“ˆÆù´UÛžö÷0ˆAÕXÄ’#}+‚ׂï /BH÷žŠÍ‡`ÛS殬ƒ%&´íJsf3 Ô‰È*—3„w ¶…?ÙâÎ=î?Æ×+À/þíƒÙ1mè&îö ï>| 2¶x=vþдåÌϧ=õ¼A²ؼß¼ 6˜Õ´ÎÓÑշ➪ Ø«çÅùÚéPqM[ {]‡eEmGÉ‚‰Ä5.éØÀiZx#H;úÚ¬B±Š64sr'¿ßÆ©içÅ6N„lÉB¼Nп½Ô¼^{LÜDÃùóê[cÏÛšÇaP/NÔå‚Ä“˜×Àe“a_ œo%O†‚Yrˆb1>fLNѬM±L¢)¬¢ù-ž%‹­iû&÷Ù†u²elí‰Èyˆeh@Oî½&ë¶e¥HÊê¼Äu¬hÅ®‡‚6‚£Ó"òõŠk&–ó' ±çªpµð,žêÒ àÔ?[,üîâÓg³-Iùä*v‹KI! §P}veh_·àXGcu‹c` 02Pœž‡"ußr5‡àX0c6u‹UÁ €0 1–ûÿŸma &uÊŠ4¬¾•Œ\ýÈj8VzáÂO.u(ØÇûàXAZƒÉ‹WIŽ ) ìë¼¼/šÔ¡þÿ9ä†i¤¾¢ ì ‡mû0׎¿þEí $“žÃ?ÿ`®ü² 6™!MÀÕ&H bó ¢}\ä”Uoî3Sö$à{Rä¸&•^“ˆcD^2¡-¤Ø!$Ó‘uá3^RËG ¼SÓG ¼!Ä{D™aMø¦ïIÀË}ç™áËEĹd-È© Ý‚œsÊá¡zßTÑ­ÜA9õ!H€ÛÉ⤠šS$¯9%Êž“Û¬Kö ¸ˆŽâ\Dgˆ¢æT I»v‘«ÝÓUæûXòÕáºkQrhÁ8AÞ\ųàF0ñÖe‘"ó|×w1Uw5A3šèž{ kzüôM8~úˆßô˜6óG²ÒÄ×› “îaYh +ÏM.öEéMªašÀÜÐ-Øpnè>„ 8öNh†eÁfpÀítSÄl¹¸˜ð»tAœr…0.2`úÂxÍsCrvÉ#RxÖYŇáŸ)°7!®½6„8¶ùa±´$ Ô€xÛ¦ºàhé?’I†/"¿“ð†™Þ0º¤zìLOù„{À/þ`Þî½é8£#üâOäïMÈeP²-(òœ«ÔBŽÒ’WŸN÷n¦üZíbRœ?2ûÑœÇØ}HoD¨™™WC·Ó¨ö:ª³—½A<éïp-ÄqÁW¾8ßCf/eo!)K2ûb$–Ø›×5– ÊZ6@öŠü üe«ÏR¥G¸OP+VmÂF¼ÓÉŽå@·îrŽg”ÐUg•GïJÄ÷D«¿T¦iújDPõ¡zª3–§@ÂÉñ°7ˆÛ›pn/85؇ƒÃ‘ €ž¢Z:WX}4\ÚH—a.8‘d¡5Ø•ªÅ·ë¯{9×òÍ)¬O 8 O‹Ïô7î[¥wòï®æ¯îæÏЕçXvaÍq•‚}~Aßlõ…0ÂàPv3^_º¯~{·óÄgû0Ãå%!¢q ƒ¥_D©îCžç|o"ºüu–¿Ž>DÔjÍ 7¿ÆA ]¨üSæƒ1½¯¬V_ÿÆ2Ï®z…jY–@ë Öoabûn0L*1[˜8pkŸea«ìyø±·¿i6¿æZE/U|q1yö­%®n!x¢ZW½E=}ˆ’Ï Ý÷–½;Âö]¤nç°Ófo¢Œ²DeÝÛW-}‹jzÂÙJçûpWóå½¢BµI؈ÒÞ‘ª„ÅB#}·­JðŠ« öÁÉdµÿç–‹_;àXOcu‹c` 02Pœž‡"u‹F!dàXTAuuR¹UF•DØç÷»/ù„Ô(Ö¼/±¹j?àBCZ.‚l‹ósqq qfàô&¬"Õ² ,w"ÕQÌ'àJl¦:;ÌàAMcu‹c`àâ‚÷uŸ>çiàXMc7u‹UÁ@0±Þÿÿ²#Z9²µ`0ÝrYòIF¶˜^%K~N!ªu;6]àSMcu‹c`àâ‚÷uUMýàX1c6u‹UÁ À ±œûí‹…bÂg…‘ÑðÈ•ÒðH‡ÑŠ’_µT©ÿ]uirƒààQTZ€·‚l‹m‘KÃ0D³Í1¼ÎŠªR¥4¨2zæþGê"þ$»†ÇŒI¢îËšDÁ«2(­Æ¬üTï¨5%’qâÝ‘ypªÏ®¶¬IDu¦ÈD±ð2EÍý¾Ã~–GÊ&ã‰|z1 Ü_ñšˆæžk¢OTBµW¿²}§ä x¾9° SZ_MN®<ƒ¬ãlŸ­ý÷ž}Y“lGÞ^GãúXÔ&÷]_¨½yVk;¦»ýu`÷l„QXaaÀ²K‹Puƒ¨  %*àXCcàXGcàX0càXAZàXOcàXTAàBCZàAMcàXMcàSMcàX1càQTZÿÿÿÿCrZ€±€±ÀÄQÉèÔÃËö—Âdº¶ˆzkhxÂ\h­¨uWfÃ!|Ñ¢ÚjRô"€úU]œß!Ô~à}ÝÐ?¤Þ DmU&$ດLPhÖd”u9‹rHq6¼ÑLi¬!È­”¥J†;*kÀŠt¤·bT*J<θi0Èä§TƒSz4¼\H¹þ RVeŒ•º€†¦a«£I©LÉÕ;ËITdb^4ó[J©wÎBƒ ‚«ŽÓ‹Å–»±%6 CÝ‹ À?*ØÜ¸ÿ.8ñÌå>íì ‹’@ò€Ò¿˜Û[a)$Ð*æòÏØ?~ü7„ i=ªöžº¹Ð©²J|žà0Up´=ö¹Faè¦YÛ<ö[‰Vlíì|¼ÐVåѽŽÞ¾L Ó±ªö²0leGüO˜A˜ú™)tÙ¨*/ /ÐH 1Æ„ø©×¿R©0y‡)3¨fàü}3º*­;Ç­ibSÁ®cÿƒ’ep”Òñ<¿$#l¤vŒ‡Mž-þìà?ßÍ¡Óé`« –w­´n´-) 33;PO`€Ž€Ã€æT‚KƒK‚T$` &{Ûª&V" ûÌC©7!•KÂë{t%ð“?EtŽ peïuy¿0D¡3]‰xLóP CA3Í<ıÚÈmç¦ÊR2‹ÄEì tÔªYN‰¢qÌŽäôÕ|3ž8>g3VÄWë•sû0 «nýéé7éo/šm$Œ} É „³Ê…KZnØ2«e¥*ç/b3a>ÓHË4áŸbï$ЩՌ±¯Ó=/бNÛ=mŠd{SŒm帑mÒ¯øæËõýo$¬g\66…Gðç¸Ü”e§¥;Œ«¥_S”:´×[™£Âê|ûÀÇZÎSî°:ï#Gr3yrU¨²Ò©SÈ „ú§»2ÅŒ5+âPLb²JXû „ÜŠÇ<@›ÈËËÆì3ì>b‰}4\eÖÑÜûVeÎÕRþƒlLƒ×V^û´y<þÞvÏòœV[ï9Ò2ã˜P¼e«ä}³¤L”-K°­óìCÀV lÄ÷ÛrÎLJ·8Юà**k H¸0 ÍDß¶kÚ-”³¸’Êþ:Ø7Ác¹Î ÂÎñÍsÕ~IÖ,{ŽùúI ›q΋îL2[„¦Ò ,®}ßD" ]J]kN|k\Z1Éöºt =ZµüÕ9vUàñØWdÄí×st†qØì¨+YZ«Ýv6„)eæÆrȹtsð½µnÆèØ|•=è®Á–mÄn„ cw­ú{%ؽڋg"9Ù^Vñadåµ–Š`KKÚD Èâ_=÷ƒÊ˘‘– ™‘1ì~1kÒ¨Å1¡_ äËÈ/pœsJ/úY·Çpéûª° –<çÛÄÃû•_§üÔî]-×qx G_.ýÿ€Ô&ùY²G)»°ø}ª•<(Ÿa-I´ ¨úE¯^èáA,)'VnËwä3BÞ™÷ËBZ<ÍÀ'=¤¸v³šDŸÎÙ‘“éz;@—EÔwؘ&ÈÈj\g h¯~ýœaQºWø Œ@æîî„$Ì!P¬Ë¶Ã\?ËË,ýßêÁ ñ…âÆÑ:ÙE0œ&tKŒÖ³{<2Ý6s¤UßjÕœ‡j¡Z¬Ùbâ)ùšøÂŠŽËSÉ.³k|þ“ëRY)×V§ê î{öŠÛ"b¿¯bߤÔ"*0£dW:Ó™ìÉ(«bË’[ c›˜ÜÊAŒúóÕUu¤¢`Aá¯$Ç*ãØø¨>}uTäøm'ånµîZ·™SóÏ^þøm€ª;”b¯as;7GÍ5ª±»(n€ïdiÈT ›± 莸%Ó<©³³ý-Ýú‚šRpó‡r*K΀>††á£4+p)Ü¡ñ‘2˜¬ìý}j`sÅnYw1çÐ9˜ìu°8E× *wÐwHÎU%4S2K<ëTàQ—I5À€s@½CÝPùÑŠ”) |6߀»Òµ+nÉPëC]ÅA¡rMŸ¡99ÕÎùl¨ƒYÿòR}Ç72z®ë- ¼BÚpsCÜ]þWä ×êa“&ÕL¡¾E–©CQË¿A9Æ÷\DH£uµøõ™æRyÎlNÉ-ÿî|yaªËœ"71ÏR½6ÎZvûÛŸØ+bpåî3—›½ ¨ÔJ½p•­& 4±¯­ €á½ú ·Ì? šøü>ès£¿Cõ x§Ë*ÝÇ÷Æh”K™{+±±ð”L²—uy®žÀn€?³šú¯›Â±â|î(pƒÄí(§.…=kÝÞù74L/˜EX˜#"ˆˆ!g^—òtëLL¦&½6Zi»Ñ¢ÐUGbâ*þØvæÝ£’Cx‹ˆç ™;Ÿ ~Ëæ•äf)ù_9S,”Žû(÷·Ž$B̔ڰÇóêY¢ê ì^$åòîGì ĨŒù¹³Â'g§ªÏ/[ª;(;óÝþ^‹r›gºšeu@Ž&»&­sr‰ôïi!ýáO€îþÞøÚ\¥ "v÷T7ŽJXq)AßV‘Nc/qVÿàÇùϦ¶ÐÁJ_z¿2¹‹bŒêØ1LЧȨ›a© G½)»'º.àï?- dèÂGª6HÏ1ÉŠ%ÌÅ%•ÏÀîâ¾SCY[Î[XPù®LKFK;ÎíÞB·ØÜ»‡¢ãXle|ÉŸe!yZ÷1¡ü¥†5ßðÚ ®:&E¨*5»M¶ÔÙ¬—™øã¹Œf2UÞíU»øÀu‰:DL—0×nR™\²®‡væÌlÉpòèO ‡âÝu^å­(uUú˜¤–Ûœ˜Ã˜W.Òà§+ÐÐà0<”ÉjlÞ¡ "ÒOª¯¬ÔFÁ6â–M®E¦Þ‘Ê£­ÁES»˜'œ/—òûظ‚~€$¿w-Z ìu³tÞœóÆ|n!.“´×Z·;£Ä*=låù™0uøy*KŽà ç7xã7ÜF€ ]¤|»C>#'îóà¶å¤5•:‡ÿĸ½BFì[ü\½×q›Ÿ Àgsì[8ÐÛMnÛ0%çF —øài•žÝGbšD%°ÙÍš2]Ózºi"‘M±`š”“áCZùÁGâàTš~VWÈ9£oÍl™õùk,üi¤¢&sd!MægŸZ5C¯é´‰ˆé‰5ØøUÐæÇÛZ‰-•øœÎ2Ößþìˆ×Œù,›îͦùØ–(®’@#Ì·âk°_Xœ?rŒµp‡aÇÀÃbÄIí§’P„)ëBrC#²i_ÀÂTAYÊd–2i¶¯_\óþ¶•vZzuÕaáÅ€f—űo çþýÄ>uô@2î•Pxi„èŸîxgfˆ'æÍu÷Ĺ>9½ôæß@†-Xì8²?¢þ²ÐWÍCA¾•¼#;>ám$:܆ÒŶšehÔ»æp°°¸óùï™|ÞKá œÈ‰ödÏpÊC(ª¶ËËìdDé0£ y9°°}Òßø˜x¸x}æyä¬T…ÜD߄ǯó6í5ÇüžùX /ß™LÊx(q5Gw;`Fë›¶4‚bÀ(Ùæ6‰+ôÍÚb%SO‰’Í—Â{ U# wCP@¯a±$ŸÀhWÈ]ÂÂB+§ãÊÁþ0™ÌU|’ñŽf+ :5v‡ƒ)0s.9)—MdcD?óè2›¸FçÖ o‚íík<³oØAr Z<Ž ìYÔJ ÒÀÖý~EŒlØlö%9†,­2Ž‚à8»¾®!!ë‰2¬±}”¾;´O±Á ×½|}ŸEŸØ?ŠÔÓ-Áí¸ $mÊ7Z ?ìJƬaƒ#ô€óšÄF× ïVŽda-Bx]{Šôå WŸÿ'^,†È–>’à7{†mBlãÙ’G9C‹åÿÉ}Œƒ„ƒ«øŽœ†(ñ­6Êd Ž«³q]úpÌ8@»½åñ:ɧ‡®þfþæ!b`WNqŸ4üæ©É«ç€¡®†Ì¢P4haky+˜F¦ä“jN9ÉoD‘“ªêv{¸Ìøü—þò²;ÚêšÖn»VpI7¸íAüi#¸™ÄŒÐF΢õSÓÑW,þ» I«âÕ¥Ú®IR%1JˆÌp&–oyO[?f•k몖¹ú“–H„E¢-…®y“q„R±Ÿvµ‡6lbµ?İ<žzÛ§ê:ˆ8„„Ù=Õ)Rv"m."rÈa[ö2;²[€}œ”˜7vT¿]»e»¦_ˆ±¼«Â¢ðx•Ó¨—L=󌨤ÎËë’£K#ämñ¬+IC_ä׫OIcc__[Ubor-H*57!ïhÇÔqõ+f €Q¹y²q4ÏÞoÎì`Š`1Ú+}„šH'@S4|u,#–¸jEߊÐRb…$J8žéÔwµYÉXX?õŸè‚d¹ªŠ:ï Ç„¡Iy&!ö/_ýJJë’(€]ìçcoTQhfJE5ÑWkÐO`Ku ,úDÃÄÝm½ž ëÍ£bfžƒAÉp¥ŸS¸àz&¼ûä«,V¢|> 0Ë[$7†÷ÁÞ~V¯•o¸–qB*Ó£‡ö§?Ë3’Ê {HºÅºÎTÙ¢ëû‚ﯽu—Žáá~Ït­ˆ§UˆVkå绵¥&H%XE3»qÈíw„¶<^ÃcX±O®‡BÞ¡Þ4‡|Y¶é2ßðF§õ¨$W¸™†;w¸VHÖwãÖˆ›»oÊžƒíê͚ؓóýÑÜž£xxSXP›¥ü¸0P‰Ìü­Cn¤±UƒK”Ó–յÝfVÝÞ ¨c™· \Ço?ÀÆéƒðËñ™}‹MÝØfÐK_‡lqû&Šsg^.u–÷H V_oAœÛ“$ZËž÷ô%õ#–'…¾’«dÔsv Kˆ£S¡Ž‹™|p$*ãð!2¦n"îµWa8¤ä4º˜üqá¿sÜíq&®ÓÞãqnû[s «Ÿ÷¦*\ÆcŠ-*é6î<8%z(¥æ1ZƦa™½¢&ZùõçrbÞ_ƒñuëÑÆ,ûœ—y±k+Ô½ÒôW~­£JÂpu’,aOÃöæ·…8òÔWú0,T_`éˆC– T`&R }FMcòcÇÜ„ ‹„uéë›FÌà —P²¦Ù„:=¿½.%À_c2²ø`u|ª­öÃ,4 ¡œçüE •%2”ˆ,ÊÕ.Zº_Ôð@ìðKåR 1o¯*ÍÎÐ×,*áœ@Žñ¹˜ÕÉ L¹Ik5º¸ÎóͶ^79”S~nÖZ+¿¡Å¸ƒ*†ñï~G­ l¯ Mü‹ã[L|PÉ´÷òhóŸ” nçA°xâpN´HtžÐã4íJ¬u)†Vn†k"[f¸QƒšM´¤~übíÚ¤%Ÿz|‚ÁBÅáRç_sœ1üŽwÆÛŒbã­†7‘k$Õf ߊV=rT¤ýsŸˆË|iºPÙƒÚë6 +WÀ$ž(õÕc}±•"‹ÇŽ7.®y…âT*Ü Ö–<üe‚™ ÿ¨|{Ÿ—Ø ®ò¸•ÔEz ,´“Y°7ð÷b…%`ô4Xèõ6äŽÆÒ®Ð†ýTq®æÅ+³3|¾D?Îe¢¦OëÄl¾¯ûàøÚñÚí$H›_XzSû(x„Ø8>Eæ–£!×n,uaØù‹e‰€š*ëŸæ)é¡68 QÚ #ì1TÉ[” ëÉ„àåâ²&CQ '.àù(Ð%¼ÙuÎÒ_ž¿3rK­ìë’¼Y9Šj+ÂA6H³d;ާÖMÑYõËu?xÝ*¨MÉ.áÿÉYàY-¨0ºTN¹NýæéR0š;™)é<³--ùG‹ÃOuj"™ˆ  ùÛS‰O|¢»5Rõ.)Šw¼ÚDز/M V)6Ú&¬4Ô‚Ô,Û¹þùþYÇýo\§»ã `G–iCRˆ\ƒÌþÅ›~I aEÅš}Ù}ÂjíT¢¦’ JÂîÛ6E9Ý\ XS ¥Æ‚“r;x€×c± ÞȹA ãÕô4¦ß(oèf 7ÉÔÀJèmh>‡^l£¹ÖR)ópª?Pý|Â͖֨\*w¢ÚG“‚îªdÆ ‘áëŸYïì¼X&±ÓvP†1»êJK’ò¡ÖCP¥ ™Ê€cX5i\Wˆó`$2]š¿sF"7ȯðëÜWH;fàÕ@¶¢‡λ–Þs?¸‘Z3W‰™ÏVÛ)„‹yq '€³àb›…Å¢t ª—æ‹ ì€ïVGÃÃf,;ðDØÈ+bõ…É$ùê~‚lFq{$`Á!RˆËVàþ$d¸|ó]ç6hHªNׄëæÀã=§‡éê ÔèìyúX‘ \/)å®`2þÎât<†b[“‹G «òPËFFb ª¢µtý_ˆWÿ%9µ–âü²RùÕŽUšBå}‡>mœ`UC® ~}æEóìÌZ‚ýì!8°“õàÿ1& 5ÙÛÂtø× úüJ@ïa³£ådYý#EEšZÚØ˜È¤kÁñ¦¡ë ÑFëòBÇwÜY͇ÌUWªF¸¤ƒ¡u"Ø-=ÁN—5%~èSC o-Å)ïv šf<×eÏl#6ÔtØLØ]àÐjñTGAAACCCCC@ë1œ_€¯‹ÁA Ã0‘“0üj«„åH‚-CdÁ~Á"²cEƲ¶ 1á¶ cÅ0Æ‚Á°² Ã`0aéa¬ Ô±6˜¶ ²¦˜2Ä2Äñòò«¯¸n-ju‹c`àâ‚÷uk1” òó3‚ "È—±!!ÿÿÿá ÿÿÿåÿÿÿá‚‚ ñÉ‚Ø÷Æ È((À°ËÀ±À±ØáôsÉÀ¹ÿÀ½9À½KÀ½©À½’À¾$À½øÀ¾£À¾{¹ºu‹KI;޶uqÎT])u‹cdDLŒD&FFfF`b&Fâ´‹“îuÀ¬*{‹KJBÁIĂत$—$8N‚€à$âBÎ#u{ß.ü»+{‹cdD ŒÄ‚dFFFyF8`fƒ$FâsHa{j«ÍÁãï‰ ;u‹ÁA 0 !Ç·Iý ]3aHEG*rJj%I5‰E¡(ä+D¥¢ T±Cuòtîú%…­ª‹½˜QvÛº×V§?zµÿµ¼m'Ϲ‘%1Š“ P=fCµ‚ˆµ Ñ¢¢A !ë,@0„XÑ„pXªÖÀ?Px‚’o(|4î¦Èï×ÐX‚jèÇh …Ž9뀮KkÛA{©‰Ïc— ×%B· P"¶gÇP¶ZÍ-!1dltº²4h#n_5̘ý„$ÆhÀ¡3»• nι¤sÖÖm†”kÂOŽÁži]náÜ%9 uÜ"Z}qôºn·f=+øñçsEïäóç'¤n»K«©äøô#t<®£ÁžíÕ˜|7’¯Ì1—¿Nh«'ˆ-Ðq~K,µ1”ºÜ œÏ æJx6ôצ.k.Ô›“«jm¡mIRšVm’_¥#,¾6zÓ¤h<±Î 'Ç7›7ã4„lMÎÆ<Öqâ°UM¶ý²3ñØ1²KLÖ—Æ›hç3 91 '×äÙaa=T]Bh²œ:ç¥dFÞ®PÞÂæ{¶&”À0ú³X_<¿Ö.q¸ Bæ÷·+ô~þœÿwž¯ð$ј¥Ë`|«Áß 4[ ?qò8gæÆ$pÊÈ%pûmãuA{Š”hÜÉžÄh¾Ù9³3Ò"´†ÊwMË·&=Y+öHisM2‰”³fg¢Q|7®Kû¬ù¼ 3§!k£”Ø[á­fÇÑ ÃWYÄm-[jô8¬¥æ~xH%!Ynpkqo×(ûŸâ-0Û<ªïÇ¥ Î'mP¥?‡Un¯#rªi=¼ÓUKØÛÓÝ Þ¯à䯰÷Ÿ÷ÁH’pòXÚ†÷‘Œ¶¶Øë›Ã»¨bnŽ¿3ûS“C†Ö§û¤`dVg¾´MVbó ~ÕÈWGvæÿ&Ö¬¼i!ÈiÎãäo¬ûO2:úõ/hü½‹kòPO¨Rae7Ni«—BØÝ£äþŒƒóš…_8{ñ ô#óYioB—6{FîW€/ˆ>‰hßAsu©!B0/øWºÔöÉag[Œ'†Ð³+û—ŸCù;Tõ*Ûöð¸¡}ŒY4)ÐüdÎC]û–¥!“pwßtDb/šQó--¿Óò;Í‹ ‰K}û¯Où›o°ô¼%±ìý*¢Y Q•.MÚÅxžä÷Q¾1¶Ø“ï$;,¢áÕñ$1&f‡ãÂÀµÈí/ŒK@Q&†Ò¬-Ÿ9ýÄÞôœ÷Ä …휤 ´”¢®Gà Ûx³B}‡ØË5l)(½ ogzuu;ø4nˆ¾ T3ç.‚e5TÿÄíüpî~4è#7›–’™ÉSk³èßLxœv…´` §|ky/¬víR†¸âç,ÛóÕê=ä IÌ'²oCVFC-òÃî,%ïÚ(5àÊò½ËÁI­à"á33lÕs{7ßîUõ^¡mbÄ=]³T±l¿VÃDW¬„[‚´¶“f±ìîdX™0Ão¶ö›Ê]h´îW¨ïâ´`„Y ÒhløUòìyª-€¯ý£**v‹KIA )D‚ä”y×HL¤â¯ózxvýQô¾àXCc`cabºôÔèàXGcu‹c` 02olQ=uŸ¨àX0c4u‹UÁ ±ÀýÿÏâ 1kŒ&ô°¨ 6„ƒÒeÊ·¯¦uŽKàXAZƒÛ‘5‹WK’%!ìmŸEà§@ôv¶}ÿëÌ¢ž –‹‰Y>#MRH(Ö&}Wø­ðƒ½ëc~}£×fJ}Üp’pÅ”ìƒÃìµ=8V™‡_ßX‹t;¬×bº 0!"~˜H025éNø†dIX3ãwϸea ~R©è… ù…ë·‰o>LŒ{ŽkÔ¯8:qqµÈ †"˜¤Sïµ×EWÑŸ hʶq42Ž˜Îk1£™®àO’Ä7ñÃG}4›…6_— ô›>6:ô©¾ô©¿ùØ àj‘1”rêÈ¢ýj‘1œ.L}$eëx·ãs7™ªÉPZOšf¤ÔàÐ%©-V@=4»ÃD2]Ç(Ìk3ë¸'Sm2ú• %Et–+ ôˆØé†ƒmé‡N£uk‘áv¸»ûIr»ÚÀsâÄ#¬MàÚ(0ßÔ?³@=ãàh”Ñc£8ý/Ü|*À2ÑóÔîÁ@Ï‘®Þ^yå2ÅeW>âÚ¸âB“zmfz4è #”õ)ê©O)9Wƒ¯žÂï“ô–«2úੌiÌâëåËÅæyô3}ǵN!îƒC¸àÄß8¾án`µÛk33¥+nÎ3Ï#º™™{eüÅ?ÃÓ¸aí^ü♩M”iœ ¥5&­‡/ìsï6X×b欉ª˜ùNÖ"Ê|›ª<ìø¤zú>ª|dUvL^eÛÉzßpˆr˜£QQk9“T¹R’è%Œów¤êû3ü¹§ø¢ S°6Qy¥à_ (9K󌟂`;¶6Ñ.×6)(æhÞW›h·8”›9:^©Æ¸bŽ~›¤,Ì×ë½µŽ×¢°fÊH°6Ñá×FdŠ‚š9ß#3Æ‘XÌyæ*טæG«¯bpÈMm¢:n-“©‘cC.æÌ.ž#Ë…óе{ïbh•çž^«†»É&.ýAi¢žö€fÞñ¶s2¦½½™÷´K>Gzà`ùÞæñ‘µ®|Åõã©ðŠ:p-W›Àa™ä½Õ3°Ÿ0>™äêo‹-bÀwX¨A-bpüiæcþ“-Œ|GYRZFXüä|+)9®©ñQ¹}»É­Ç5m=OÜñ68™Gƒ×"†úþÔ’iìH¯ÍÜv¢¶£8-\X¯NýÖ4¤ž÷O·k?“žÍeú*‡ï5kc=¤9¬0J[{`9$…tÆI¸íD¬ELàt¦à»iðésá·ÏiL6üùúþ ëW*í5%jÛàXOcu‹c` 02olQ=uî7vàXTA(uuRŒNUƒ±o\ZVÍF±D>žÓFøðóð;;;t£ ]àBCZ4‚N‹ósqq qfàô£ +„HuÔaÑÎ6Ú™L1ËHuÀPh¢ìN¿ZÊàAMc$u‹c`À"" "hB„&J.¶Ã&u¸ù%~àXMc8u‹UÁ À ±œÚýW®PxhBÆöÉ•e„´pZ¡ˆÒC~¶+ãE¨¥uUi©àSMc,u‹c`@"À€D`€DÀ€x  JÛp”u` ±HàX1c4u‹UÁ İíþÿhAC -€È—‡%ƒ’‹M¥)ÍÂH“ákâÕÈu ÂXàQTZ€Ì‚N‹e1Ã0 ½úÞ d©‚LJÝD­ÿ?©Cj;j7B©ËVIwO¹ÈPaæ]dK¹ˆ‚ät0å"úuÔã ×ÌÈ‘Lo]µžÌ›·EUé=üîM*1’LYô »ÛðÖHUÙ Ä@ELQÐq¯òº¶ˆ‚´ð[1ÃÞÛèŠ)‘ $ï),—2À~>º“†v¼Ïý<¯5P-²šmö“â=oXÌÓÁ2ÛUÝÖŠ1»"Œc¯Sùìo¶æÎ”?H#†N>ÛÔÚ\\À½9ˆÔu„  %*àXGcàX0càXAZàXOcàXTAàBCZàAMcàXMcàSMcàX1càQTZÿÿÿÿ×û¡¼€ª€ªÀßÅ>€¨>¬Ä1³Û8¥vwÐwGþz˜’98°‹œ‘ADH°¨× d·«P·‚we¾±‰ma[x¦Ä,O"ŒÚ¼öA¡ý!§SøX›ÁŸ¬"ë±9aºÄ $ñO`ökýà÷H£ûZ©oƒûÚì¨Et—…ž‚x‡lI^¢d0,šGWÖUì¢#'Á©"ê›M!©šC‚´Êû-yιÜ(‰ÕT‡” ‚ÃŽÖ‹¥—Ëe5 ƒé…,ù­ fOôß V|×Ü Ìú$Nlýr|~üÁüÓvØ¢àV†­ìˆþ=ö·ÿX@ƒ0õ¯ß"‚·Ï`´R6öÚoÊ ªðã»­ë¡ð2~, ¢QáîvE(†"'>÷ÃJ(Fª`ç -…\O1;? Ã…2Ž ÑŸ5"ašØT°ë(‘ÛœNuf^n£J+ÁÃò àJ ”þ™ãßl¤vŒ×PJWÄòÊÐB4š«ñ)›‚Ÿ±Ënq¹Ÿ9¾u¦­Ò¢"ÂBe9Úr\ñ!˜Mk‰9‹üƒ'é/•i£(§Ðs¨LÂ…îåZý”é!ÖS´òãX ÙÑ6$ˆT{¶áõß½·VgP`â¸#ECªñ)ÜZ³0…/•B¹A=¶§¿ƒÔÃUy°þâìe–_‘„«!Ââ ðà„ 1+ÏÉCEäD(ÈülÊt ¡ÃV,ö±à…ò‹³'© BáN¥G]*}4 pí"9L›³r7¿ZÞ¯üw†65ÚÁqÁ脹@g¨83|qìB¬CܾŸÞT:(ϘãU\ ‡vê ”àárý¢ä;È d„Ðf׿Œ) cU½gÏ…ÊM5+ްb‡ާ÷Íi ÉMµÍ%¨ñuçÝΞ^vÁÕ”Å9¾|@ aeØ2ÌÏ^ç‚é¤Aè‚X“çúݪO’ @ì¤ÆíšoÞ^B 3•𭹆‹ëo–¿›éeÆ'¿NòÛ,D >ê5ž(†€äª<êßÊüÍ Bd¸Æ/’ž¬?AøÎúOp`%ÄZi&ÏvÁ™£ªë_âi&Zj‡)/\ÏÍ…]¬¶ÍΧ9Eƒ›@Þ£ºkÇ]t ÒÎ9õÁÁC磊.¹ÿeÖäÍúµ –W­¶N¶-(  =5!BJSi€ƒ€Â€Îo‚Jƒ<‚n(S ÇÒ·Bý–5·ˆÞÎvµ±JF© ü-ÎA»×P5(æ—|6’ý›¥R‘|y^—ÄàwþÈ6džÓn„„ ÀÞ*œ>ùPðÿ^ʲ½[0ä][é ò1_¾ž±sáÖ#Kþœ‹ÂOAg^ÃÀTáHÇ/±ç•OoÙ4“C’)À<ÕGfE–½D^lÛSªÓ0£ê$LÏ!½€<–ìÈ}4¿üð¹àaíó ÂU‘eF–mJå>r’Z÷xÆ4lzýŒ¯U£ŒÒµÀJê²õùúcR½Î¡î29 šׄÛQó•”$&²Æ*µ¾9r™K©R‰(2!Rn*þmb§ì3J{ Ý`,kkdŒZI&ç2”Ûkõµb]’dÁ&g²c)Æ Q±´­Â`=ûHÅÀ}Ôô›ÂdQùBò TèêG„¿…úc ©’á>ú¤Ô—üëç%X2%˜yÆBP\§kª¨÷0OÀ!Eó'>3†ÜnšVQñæ¡Ù?F¿u·9÷ïKÿñåZnà1ŸF}-˸!&ýQÐÊ îßͺƒýbôóý¯ÛNðmˆÿ(/Y¡Á?¢ùÂXˆöqÕ¿± ü& PšaÍÚ'¥Ûá-±ð&r„ƒ pÙ–£ê2°}îM³ Ÿ³¤s.G­­üEÊ@š-ÁGZhÍ —ÌûøÚð§›!Š:ñ¶ ÆÚ]dîv·²¹B/Ó Üo°ÿÚ;5AÁ;ÎfV—p·¹&Âüc .KïÇü6_pÌ ¯_¿ŠÈd9a8¥?j™Þ_ ;û7–¬îѼtѹg)ôúf§+.8“í×ã`B®â9ŽÎX<g²Ÿ§xuUРFõé™<º0WMQ:µ§Š‹Z±ßýó‘ƒ?Nyñ OŒT%eí®m£“'ŽYjÌéi¨U­ ¾Î>ÐÝ»חrðFʇ<ë[Sþ¢ï·áÒ ƒýNïÇçM†ðŽ%¶;?жsÇ\·/Ó;¢åŸïÛ2/×YÓM±-DQ}˜JÀåvp%Í¢bÄ!¸æTz ŠüwÑc¤®lšéFǼ1¿z¦`!ÕðÁ±˜$Ý Í~³¿›Z‘ól\F¥¾ë_+É{ ï8â†çz.}Àé¬eà‡½Ø7êtP. icL|§…ª¼ÚfÈÁ¡ª‹Õ¥½à‚0†Å=›år\Ò–\UEÔë¸õËÆÂXzþ,ƒ²‘g2R+u Á¸jDiR üÌ'Ië91»s‘éæH3Žè*8»¤?-8]•Ó§¤À0t>+ûð§ð–`ŒYyÐAt¿Qz¹[€{T0Ç—Àñ£¿EËb‡†.]ÓøçÈo‹HÈIô~Às ¼îê¥ü…ø éB3Vý~ƒø/}[ŽSüôGâûùï¯:ÖI‘f LrxdÀzyÏCÄ.KGùn3…±^öä\ôDÉEZNȰSì7z¹Èã³³ ÏE…uúYÇžÛ7ãýá>AÓE“x˜ŸŽÃô·0\¨wK&¾ËL~ü(Œ»î¶¸~Ä÷¾ù ¨žSnðî_“I ù¿žÙÓÀ>ã~¹À£t¾ðŠÓr˜dÛ /rJKýiYyY!òm}ÌEõZX™+2ö?ši ‡8Z°œ†ÞI¯åtݱóñâO' ’øD“)Æfa—”~ù”V³VP~^‚ðá*5ºó×ø¸n`»Ë\©+RxôüÑ‹C}¼…¨{= ¨fÈé]çp¸W̿ۯMå¿cûðédŸí2…ÂPõZž¬á 6¦*‚†!B¦AG88Rå®Xè×}Û‚úœµÛHwÐI`Áùލö$PKÈ033×x¦kÂTËKï½r»)RI!«˜³eŽ©û×îåQ" kx;ï”Hjù –вù•~9$­é°$†L¹ˆ°GôªþóHÈ+'{ãˆ)ïbÐÑ2Zå@v%k\øß"“ãhl1™H5Ђ=õÈà1žx:û]æû™É¥þG—Ë%kù:EÄÄÄZ½cìEV=Baˆä^õ·cm€x¿a(_¶R9ÐP¡º¶,~…M@Sxu²g\RJýõÎPOšàQj½ÈH‹p•h«>”0›…Þ:íß•åK2fD"ܯLø¦Q\l7]3á\¿ÑÖè)Ѳc8Ü›•Õ>ÊFtĹjo7+ +IMÅÇ R3$VâVæ-HABMß?€•C;9>[LˆH5ÁPà0'Ý6±<ˆ:Gå9%X(ºû4{ýj 0íÞÕ±"(`ɸs?%y¹ŒôÆ® œVcé¯f¤#d†d\NÌáÌN fó0þyjÌžqZ5Ö4}cþ £:ÌW Áñ#ýu󻤲ƈ[B—Ú^·Õí®ð¸Ê‡ûmá2fºX_‹ëºCV  ÈÿÕÕ·/.á…øw€l¹æyƒŸ9b±™ro‡È)_0œÐ~˜ê0n úúã(åÂõ„ð"Ó#4ŽÐf49±Ø¨ ZûT¥>òÕΆ|eqà¸g‹Ùjý•@’]ðÅòÎÜ/‹Î0ÕÇ™½Ð%LŠD8Èpî$…UsÉ™-¯¢A‘Ž‘ÞV\ݤ4£¹Hwâ0Á¾º»$¿‹µZ«l»9G]ä+EQ k°Tå=¯ë/HÖ€Ùż-ÀL—Ì¢IÇĦЮp¶¥ËÍCRâ&ÏýnyVC.½ð¢RB—Ã')UPdÎèY¡$ =G/Ú$\IýÑ~“Îó3J÷_*å"ø#í´ÔðßÏÛÇò¹Ù}œŸ–™)»…6xH ÔééU8c9„¤Y·q®Ìô’“I°³:ä>#]¤¿ÑçÅ«z1ŸQ›¯¶F_¨-x©Á$ÒðC¹²oîA<å«·Ë—Ûi¹j/îÁFÝÖd=~ ÞæØTUš¿>h}=Ó“éiª@¦ÞøŸ—Z—iYƒ3å í7ÑM<9~~{ŠN!·[ÿ¤á݆A&Ö¡^·$/øí³¨Š‰º@اɱ ¯ÝZkk|­Çj¦{‹Ú0+.Ð9¶á?»v¾ø°Œžº†mXBPÝVJ`Ttg€—ú¶ÔÒ?ù'Gû¢Qt&DT—Û e©ß»†WüçH8øàÁÛžP1´Rf¢ƒéulÜ({š_apoøáÀ™„ •¬îJŒ‰˜[+§&‡Kb)œ òß°ùžY..ÏyÕ¡m T9Jô>OÁÛðøÜÇwVÛ^ôËÆAT‘6¥¶.kü\zH&IWd D}ÃÉáýšùwÒâjçî öÿ9”ªÔW’$·™ùÛÁŠÀ0ÌT%ȈŸòv²}7mµ¿ÎvK€÷ Øƒ«ÓÙå+Uš-;Öý-r¯ëUÃ4³m—T .0Â@Ýb¿¼ÑùKÚ5R#Ù5³E↱âZŒžüq·—&íóz‰¼Çb–!¤7KøUqf4)Clž¨ìuÌ7öÈÂQvɳ÷Ò6[Ãþós n·¤Há³ç'ã½0T-5.¡è €è`rY†ÃÒZú† ;ÃçÜó¯/ê"Jç^NW¾¹q¸ o 6ο:¤ì±oe6¨wì.\Ùg%Š/xɵẘ¿Ç`Â]Y.ßÞ­ÊNA äÜ+YÔR`é<æ'+édz»ÁSØRØÑÊ#¿-5™¼J¢jY¡‡4„Rƒâç4ç—-bWÊ _HyÄÊhúzšçvaó";¥Õñ­®GòS`ãIýYѨ=â±Si!邸rGÀPKÕÇïëmÚŽoÀ¯¶ ·U¥OÏåi¥½ƒ"é-öshBð:zg)øÂP}“z²1ÖÚI~*fýX¿nöNO>ÛáŸ9·ëZþÜSÂb´)`kU'õÛÖÁ&™Ú úJn»²Êæ³e[xëpz´²âžcxþ€¢Ó“bVBMà£T¤ ò02}]…òŽK++óKÝØòÕXÁó×rIèžÃ(ò©ÜÀ•?À‚BúÇJÚí3^êé}½YûB‰st¬Ž62‚ÂPg­xÐsuÈîâAÓ+ƒ!éM-1]è[ÿòlYÓÌpI©¦Â÷ “£!)Ÿß;À›¤/å·)º·Ïg¿Óñ5pX.æÝ!4*䮪È%uJ¿huü%ÀWÆð×+ŠŒ8›{ E3ìCªÁ˽ÿŽßm8ã[¾)RÝ"=®µÐäkÈJ­>¨Þà™²ádl¹!{OÏe¥ùÑ![š¬P7³ðI); fµ¯¾Ä’‡ßúµ Åù†ZSNDÂsµ¨[72ìÐ+0ÌÕ¹œæM‡ßgMÊÒŸ8qÍ:½èàO]Ð$édst —E:jðpOŸý¨F#6?NkN„·Kô+æ:yÅáˆßuýüC;Aº‘û§Iô g«¶ï>Þ¹&g ˆ$Ã6æEz QÓM­¬y™4ì}ñCaœªùÈó¸?ÇÄ¢öÄÕJ]ÔËÞ_±¯IÜxÛo@GMbhý¸q'`c1òî N+Ñašx?ob#øD™¦qV·‰##3~¥Ó: aŸƒ·“ã]λ«Ô@%!Äí‹©Õy„xþí¿î©W‰güí_6ëå7Îi}ªiËè`MàO1ø—J„ ñ0]åê$¶EÕ“½!Ó&ÇcÝS­¼ýþalÛ«‚¯Ÿ©Ð ÀÊÂß™ê t°YI04Ó~åÂ+†AÛ®€ìz{)u=hgNîš·+S¸…{‹MB»êæaBt+2ð8ÌÝŒ¹nÇxË ñe‹ùn^Q4 'Xpq{©Ï» ݶ<œ‹})Ä#âñ¸õñÜg‹_Ø’+StDk Ý4!¢u‡ÞͼÔN²†Fy=pз@Nú³äKGDÐQ|KÒÐe6®Ä%¼@X@h›#vÊܱÖüÕ;$»Ý!ƒÅ*Qž´êlêaÛ~Ì‚r[Ç_ŠÐ5e†Ã@ÒHœ4£±Sÿ †íŒâ×Ófz±scÖ¡ÊKò?m«õl°ñÔ’õ´;lÆÄáå3ôMm‡«Tš™ažDjV¤0¶²z?Пò=g|®­St.¯ðŸ—¼¸§)Û ;Þ 14n×[”1wÑ¿NÅ,Ë_X$þÚßÕəԊá _ù®=K àÑÔ„D„nÏÈ(\®^»í"Mh|Æ( “¨-i°ºÇÖ]j™#Lñš%v4»þÌ|œ5êLßÒ m„ý å(ßÉ Žá7³/Zzp¶ž7£W‰©‰Ñ æJå£\g–à‹U/ç:L×ÑÞ8à[ÔI®[ß+dø]Xà˜ßCÔŒT²÷aeJfQþݸÕÇwñ*é^mø@˜÷Hê.dð’Rz<bhÜW òÏj{‹ãpëú˜€ûSc«?Ù¢§ìNÐïoÀÒcþ ïd7è§#û޹š{ÝpV_JSóöNÑîè`’wŽ.¶OšQwD¯þû[AH&þ–zÌ™K?UOã`³5ôŠZŠ^VܦÀh¢ÅDݱ-wç½nR–Ñc‡†3ôBÔhµ·,(¬A£Z ŠX´Â°Mö@ãi^Ó6š xëóšY ˜WŠõx~5,ÞÍ SÆí•¥b)X[M3ïý˜ä.:[ç––2HÓø>èû¡£Ù*zk¨ÀÁ+ ƒx ŒË^Bifóp|\žhÔÃ̬^c/ “‚€ážn¤óe–þ ügºá -Œ[Úâ/™iü¾-}+Y/êÍ–a›.æ\€I¶l?þå+æ†Âi Õǰ„s],.˜÷mÆe:cJ¸±ìV¿ö¢ê}Ç¢OrËz¸eƒcL©™tw€/ ω+§t4CºœV7aÛMÂá?ø._xþ“Kñvx["àð[D{ï)­ü^«€C+וµ¬|蛲HYE‚\ÈͲ‚`ÐpòV‹°w ÀÂJ7bô×Ññ,² ]o"W‘÷rý‰ÿG]XµÈ&ÞÖ=þã‘*ìé<,¹O=„wÑòô$ÊÀéz(£SB¡QŽj$’TšdÚo^îãi‚Õ–Ã]ø6 —¬ËBJYŠˆŒò×_EµÍ—_·²yà GT>äÓ_€±‹Á10 Ã0|»!(ú™ƒ!„è$ ca ËXŠ‡Ø¤)k‚-–±”±C†,¶Å`S†aaaeE†Ø2dŦÍÃ4ŃŒ…!"2†eŒ…%ùÑL”$±‰m•Ëu‹c`àâ‚÷uk1”Œ¤ª‘aÕ77ÿÿÿÞ ÿÿÿßÿÿÿãÿÿÿàÿÿÿâÿÿÿß ÿÿÿã ÿÿÿà ຂ Þ‹Ë|Þì”33À»†À»¥À¼-À¼À¼„À¼‚À¾EÀ½À½À¿òÀÂÝÀÅëÀÅõÀÆ›ÀÆxÀÆ,ÀÆÝ” -œu‹KI;޶uqÎT]u‹cd¤+`eZH˜öu1^†y‹KJ¢/ð Ld2O‰yJŽ›y‹cd¤/Ðe`„OfÝ`y\ÿd§ :u‹-ÁÁ 1ürûk¢DJ‰:²’J*’$«-e„|©.þ+ušÊg|%„#­²‹½˜Qv"; ×Vç~Ü Ôþ×ò>ä&s2“< ­@ é`ÕUÛ’,ƒ´¶Š,sÒ hÐR¨-A€€4ÂýÄ]h$,a „’;YH(Ø–ˆ?'hˆjÎÌ?|ý|gEî%6"­ ,xýmOô,±ÃŸƸ‘0ŽQ¥`AJˆñAˆdŽØIºò,uo!`9Æ0ÃìÁ—Þ€l€a%xŠ“Ìk£ ’Ð^Ñé817Á*¦µ?²mx/@[q&$ÖYñ â$ÓgvW° :Q;¶/£û:Tlûô9PlS4qRî3 ¹’µ ¼± èdp~îà¶N.e>Éý:û«ù›È„î¶D¾ç÷Çüj¶|¯N‹3ÕuKIƒçõoç£æ [(¬mhˆÄ1Þ 6”&ñö%üÖ:ßX[0pŽ&ÁÐSÃc{ؼàΓÀZ[Ïn’;µåT؆ž¹ñaÐ;÷ ùÝÖ>ž^a¶Ø×{X«%Óbâ$[Ú Á¯¼IáÙQ4ÐÈtG=@2q©ñìÑ¥éiÍna`OÔÇÙ¹Cæ¾[¸ȸ8щ–öRÈžB%m¡´¥ô»ƒ/'¡V°0ìG ½eK$i›ùòÀ¶-ÇŒ•,ã!åv I:µ–ª ÄDœ’ “áË!+LëŒ-;D`êôu8[ÇÃàï§öõ{k‚ >æé>œœfcülÃ´ê» í Ô ª°L—IóuQZ3‘Uµ5Îu ¨’¢fJ¡Óô¬ ´}z`(¥`4`ˆl)!„i/cÑ9¼ð+ È)¯:nwOˆNâY…iûŸJ‘sH¤eZñbZ‰¹æ¦´8‘¸ÅžÛޝ[(L~D&«gøãu½Å‰'¾›¯|°•É Ñb›®6VÓtj¿1xd L¿N`8LqË~±6è•áûôÍ®‚OðcÛ^œø}U ö»nhx­¡¹2%vÉíO¯YW¶è“CÅq˜_ôž‘ϧP›m‹£ëatß ˆ¤6q çU&( ¬Ïs{áƒÑU’éÒ¬Mà”ÿ@Æò.€úw¼ œŸy±ýÐ,ȼ#ž¢¦EwŒ½ÇV€X#³¿àÓqs=ävÅ3‘+;•`†Cã3áÞ³ÛÆÊ¨ŸfäJøþNsg wÄ\0mJÜô»ÒŒpÜW7œ!µ HòWÚÓŒîOØ÷ã?ØfÙÝ r ,OàXOcu‹c` +`dE1ÞÏa%ÄZi&ã3mUi©Yãç9i©¦¼€<âÃVºÒ1}T`®wÑ~ ÁM }Ž €Ê;ÕŸ ‘æÂ.VÛfW@ÎIyÑp%Øâ¤Ë}ùù{8RM•Ÿ ÀÍ…,i§„­¶5!¬Ž´Q–§Úç:w+eÖh›óYÀ 7C/ Ÿ&“0!–ÔΞ9XÝKí–9TíŒrÛŽFxrú „F…< gÿ+%$L]ʈ>Mþ.Г‚ÿHa¦ZØEÉËcÂRÈôÑn_³‚ PS®³úÇÐ B5VÔ1+~Àæ‡ ÑMƒéמ"Tt¤°Fåø\K)X·«‰¼&޵Àj<üØ´QZCÓÇTYP@Ý"®Öcå{íGÈw\;YçD4…E*ÍûÚzß%¦XšÒ&.Ò­ÔðÒÄà\Ëß-xšHÚ Ž†|£>S€ÛŠæªÙú.; Ъ¸»ñéòƒ“p£mvuÛÃÈ'G?ÊNSyO¬ï ÀQBÕ–fÎ_ ü¹ÜMÙ§‰ßáMÉÃä7F°·J‰˜ƒ‡‰f[òò=X?`ò7h%¬9äÆë•Mƒ|3Ô¹{íÞï&=MxHðŽo.BÅëûpK­•«"®ÇÕKb!¸Õh*âÜ#TxjÈ{š@ð6 X»jD&®ÈÓ¥‡ t[¡HfœË'£ài&zßÿvV,1ê\;FÁ¢¨1;v/!LYžçå!ô[Ç·_ax4#ïåéByš;õsìO¿h։ •±­¶¨¶-)  ($5;=P€€·€×g‚iƒc‚@y1rä¯â²G³ÿ4ìªà©[Í'«Bë>›†@î QB xRE½uv²åê¾l;Z(´m9bň™Ú˜¹¢è£_Ùù¦8œÿ’|~hZ¯õî[žRaƒ#N_e†?úº|·[ü²¶)-ãQþƖزG&w|o{╃ÒK°ã›šÅAÆËÌQ’Ore°?÷kçWn±rôa£ °ÌµžÂv/ö‰ôV©‡t ÐTf;’N²‘ð°$sö^› ž]"«Ïp¡ª¨Kö‚ kãR’Šu^?2M¾k‹¿JlÄQù{LYº¬ î1A¦h³.DRɦ>õ Nã–3§^Tj•g¦¥ýW¹RŸ{ñËË,ʹ×"ºÏÅ¢`fÅÑýq›‡‡©Éš”Š¬AÛm̈a^Ô1d¶ÔxÖ«øÉa ß*Ú‘×%÷c¯7ªŒäßðþç¿t÷5Ù‡’”ÿH¶%„Êk=#DÉÌô—ò¶þ‡ö=RM7Ñù“WnooiL„ë!%aå_ùêƒÈm/Tì°+7á‹P ¤i>dÃÿ5µÎ›˜’fü©O>sUìl.Ù ³D•ÃÿIÊ8 ××ÖÛ£²V‰Å»½ü+yE¨|êjb$åM_²BÐw¢) ¿IÙOùZ£*t)ˆŸ¬z£Bš±!öTãÖš~8M.»Vn«ü²\8ð·a8Äâ=m“ößÝ®µÒ¢¬¬n9ìð·(KÄtúÞ`0v:.c-íšg¤Õæò’ÕÑ:^Ñݽœß_Üì \«“²u93I=K“z]<‰>Km„óBe,†•°¥œ%žPc}Ê>±´z‰_lp£½Þ>÷5€ÚxºÐo¨Vê„ÚúRìÀbR¤×e=<6r,Ty œ>µÄ1>¸O²ÝR#)pŸôùE®˜ˆÜnÈåî~»å”µ¢Ê y;µúSC°%n~Ð,æ Kn šÕ™‰ì6@þŽ.=Í/‘áȨZe#eLõ@Ù·úm?ÏâàcZ²™jy%èáŽ%%¼ÇETrHjÈI@` Ÿ(‰k¼Ú­¿û¶ú8BY0¾ºà$«¾—#°¡Ìx¸Ô©¹Äëǃ,ÔÿÄ£j›n&æ¨2pþ“Je§ËïWÃ[¾WUzz€Ö‰4FU¾²H^+2؄方Zk¼Rðö**×+Z¦ˆ—n®èsÙê/¹”ý2´·–/¡ñ¸´+¼Xa ŠQ)ße£¤ûµHJ×øÎT¤G1€¨·ºèýªlF4¥.9舩D@×(«f×Hñóêuδßë-ù^¦¾˜3Z îZuÝ3Ðú}P9X“Róäx}až¸ö÷·“¿æËÿF±H®ŸÂ3¦v~[#r'zómcÁ¹ûfäS¤ÿ¬gË#>Y['|oæ–øøñ*%ÉÂàªt5  Àkè͘”†w~tŸÔQB½‚ ­{¬ªb(ovvüçQýÈ[sƒð¯uý&êõCUä›r´£Éá ¨ßVÙÁUSOç ;¥ójÓ›Ô Ò ÔP(vâµGTÚ]®Lº¢P 4úë ¸ ­ÇRüâ5³g„öа„41D4|ºU´Ä¬ÃL6‰ƒPÑDnÆ|ð¯|¨ëŸíî ÈËþëb1=¼Ý‚õwHH½êðz÷±äÛÐܬÆ#>Ù³Üú±Ò '•A0WÝM›» ›æn3*ê•jPÂÇpçr·ƒlaºi°×ì!tÀ“EùÁ[ÁyMŽ.ö O%/%·䬡l+5Y X¿ùS^»¹Yí·œÙ&%• [`w3·´‡=æÜ]ÛJ3o ŸGǺÐ/ó½"D2ãùm³Òèó^qòP#Jsr—ñŠ^1ù¼1{´:Ÿ\±ß>? ɯÈof,(;зúÀéšµÀîzK¬%=>=Ä °xhV¬ í=pÉãæ`¹Ð–‚‚”ÃG¥’ÈBÓèÌ{NòêS#=­”fè:·5bÍX÷õñH/[© iBE2”ëôuälƒã¸ï¡-Ãÿú£Âu$ÃPìʶ¥­O×,¸év2‡5—®ëÑAOÝØ2óg9åj*Ä`ÍW–·ºdø¿¤þ–k·±ØÏ¶WÄu®±O&\lÐ`Ÿ'‚Ò »ô·Î‚7”¥´ï/äš®1ÉÅ:A9E7Ô–-%ÞïDùDN΄ÅV¹LP',ê$òèáÈFB²Ê¤Œ=%¼º÷,àÌY’{àÈ]/Y –þ9ºIÅÁAs?ñ8†ÉM¢J)ð2ÂÕX öáù N¶ŽÑÓ[0gG|Î1Œ ûè &n6vè³Î¨ê:Ö!¾DÌ3sœ 7-oM=€/.êO»1$<}K&‘ì Lü/äÄÆ5 ¼«&ÖŠl 4 &*Qv,#, y$ ¢)"zl,  j& ŠzŠ8zŠ=9;hg#` éÝ,  9Ÿõ!ÔæbìO¯±M‡L\V^bS&å3R¸¨A,ú Yä&MSj7°•XbÖêrÛçb,ÙÍRåÑé@L%ìÆÖOëѧ°+C†±çw8|H¹¹@2!~W«NÔ/*™ÞdC¦0ˆNh©*ŽØµ ÈM¢USq< %½Šv0XuË3ÃÙ’ ¢ÐÓûc¶KQt“þLhVdeh8hz]µ½¸e[…wx=ç;ÇõøûßqÄU.AÀhÙ>K˜ºdX€µÄ/5À+Ÿô&š3ÁZ÷ápdv&"œ—á£ñLÃ`‹ úÙE&EKÎ+J“t'\Ø÷äw—«ÞÇæÊÆª±§‹ !0BÁÞÂXlø3àlTðó\¬ü1ü«Å-0ÏÊ?{Ì¡Ó »ú6]Vû4ªÃ¢H,ç9.Á„‚l6´ ¯ k•Í%&•ÑFÑbä_‰¢'bLj/;moP%4…—øl½NŒO¸Þh}Žƒ=ÎÙpèåB¨ÒÃ|‘ô°§—‡¹ÄfsŽÞÆMüö4¢K|.Øš_+(Ôgû¢ë_YÅ…^¬$'ÆþkÛÉ({æJ@~ Ö‚…z“'ûi¹RÀûlVÌqXÒ.pE4ÁA>9qà £qùã°Fš/Ì÷€%e†ö%šU”…à“Ø~BbyŽ]QðE †G¬¶žà0 ]g›5Œ9Zfî3Çßî4O–ÃTŽžñ"‘`a’åk3[ôÏLÉâ„çÉiA>"ñŒbâ—thZÝqÛÿ'‡kƒâ[?(VÛ}HhO„x(Åœ3Zr˜i !“/£Ž—ĵ{~:«–uÊ@‹i¸Þ¢aÃNØ>GÓ%tú ç2“•á!(-¾I:š*WYœÂÈs5šË>îá«×­ 5âŠF;ù«bù–:úذÊzé ¤¯¨Q$%&_¬%ÀüŽˆÔ8öèÌNõçzJ­aß%•°,¾zLÈÅùUr©]šTºf¢n®%mé¼ãÔ(w BáDŒvQ‘ ®Ü„\dúÑ–^]óü¹û‚e u®5cVçþ®O¸<ë ~D)ñ̉$s›.½“žŽ TRŽÕËu§^~w5hº±5ÌÎhìfžéâöUfÊ=2„œF´Û„÷gʶCøik´¾µwÚ¢¾"èLü›{š.G88ѹ{#ØèI•Û<·„Ց˾²tfÁoõ\‡9;ísqäïAõÉè¨aõ£™)AíH€ÌY"`ÖÕ/Æ"å±fB÷½Sñ.«öÞîêæcO˜,#5|íp@ŠÚ»˜KþΰŒÎ›cú&ª–ý¤»tÙ?×kôýg/H³ò°OEx²Ã5/TáêPPÍ‚‘Á7çªßD‡jwÞH¬Ìœ¼d#P¤ð>Eô_ù-B?zfI\¶E0ÑdX¢<Ò?rž®/òOငÖþVÍH™"›kø\uY÷àÝѨQå«/‡™V;û¼)‘?UÇ-§;z‹Œ¸7 ™íPÿe]šœ=» æã¼;|ÌZ…%5ÒUqWz=«Gü}7Wa£ N/<"Ø7ÔVF!£ÃóæèÚî!Zb½Ð:£Eäø:ÊÁ¦µÃhØi‡¡ À*%^xqª¶#D› ‘ŒßeÜǔd˧ú¡ëTÊ?³º´'ñ_YçlãY™R(Ôâu¡·)c‡ÈÎäÙã[–E²ÅåT¶äÉP³XócªhB–ǹ=IeϤ؇òÇzµ®(­ëþø–3îà ÿM…>Nõ¼ Üc¥WÜMÂF޳ÄLW..d‡k»ôKL„õ|¥23ÅC˜äa±u¡§Ž< Tf)u€¸ÂÒíûȵXKóÏ!õÕ@Á)Ô™8M”´±hÄP÷Zð T 3ŠÊ'M†oMÌ Ö º·êZN鮦¶—Ø”¼lW—ÒÎYí‘SuýÆ‚Bzô«sü‹×õ­êRº‘ØÆÉ‰ÇuŠ\Ê@Œ@y)*ÏØEE»ˆtA»ªŠ¹ï­Äƒð…Ñ¢¤ŠŽ¾/¤œT3¬wÅ¢ŒdΪ3§t•_™>kN± vi¿¶=›Ä÷¿˜¹ ]J•&C÷}Ô[ÓÚÇwÞWÖˆ³6p{)æ¼Bsçw:³W/v%ò½â)DyCJæú4aÚ„7 ØÚi1$·Fpí$µä£×hß]jHz·4†Üî·±·¤KvPqs#-ÝŽ;º;2ϨËÒ½¼Lû™ÃŠ–}ÈÕqg´ùÉjÈš­g“»_š‡mp C!T3uÙÕPñoIÄ!döFrb)ø®9·ðúB74úëO!›cM´ñ2 ½! sQšÕ‹ç]!¾¨Zâs&÷mb ÏŸµ“’0sÈÃô³P½ Ž:Š-/šÔ COP BR™ÂËCK>ˆãÎ žÖ3øãqXïVû&]«Àaú¢ »‡Õ–ú¾>w)í©Œ1|˜ÁÎé[,‡Š;£KüßAiÉ1|„hSƒS æirÏrï]èg÷ÆÐ!¦ b¡Ý߸Â~l‘RuÞaƧóëŸÉÎܻɻHˆ, ^» éVÕITµó1T#› ¤Ä–œ#€ú_÷’»²}‚,“~7îï‚Ý·Ø#ö“‚–n#‡v•EZ%jye$Êi†¯"W+¯'$É1¬?ôîóãOÑ×,[rÚ¸ÊfWÉè¶f!mê¾Oœ/I£¸æãŠÞžLš©7é¢3ý³7ˆ7mr“Ž¡•èÃÚ2|ØKbYa© Âhj¸ë»üõ†6Xídùœ•N5iK,ÈêSƒ •‚Ô×ШêùÂ<ÔŸÜ}èš.ˆ³)ü¼s„MôþCÒ‡³š;”WZÒà`6øq*kr(#iŸ&f)ê afÅ¢:L$#Î dâÁ}•ç1öÝÐÒAD •+×^û¤)˜pÏϧ ›4(u* 9” ­›E yE€ú‚ÚÄ™‹úE‰§×{°o¦t ÷‰áë!A]Ñ*ó=H·{#|%—צþôI}\»!ß|€Žž,lç}+ÍCã.3­fzU²Å…B>ëkŠŽ$ H‘†Uñ“:)Ù’D4¼Ó?òF†Ž§©ÑÇ3—rŠxSƒið4}Ûˆ‚›\sŒC6¼‰É5Äß•>0‹¿Ð‚sÈäò 6æ9Ñ¡ØïÝWT(ÆŒh­7ù.Ü (û¼ÉxßàûòN”tú!&ö(ï&AÌ5™¤µ/fk+Ñîâ/ôdÇòƒûEOUYÐU|‹¨j+uõe 1ФÒ÷¿÷¡³°'ÚW› yÞÉOmç'°ØÉɂЂ)׊:îȺK¢ÿ‚ÀÝéàÚ¢¼õI¾?íÚ½ÈüO#¡«¬ x^v‡gŒ!Ûj±Ý«$iŠÁ%“€n²OêºkJóCÙozŽï©çmØvû>Îç†`†¥àu¸Ø ï>ÿw¨„nr"¿Ønz‘¾¾¨‡Ïð'‚e,BaÌ3æ<ÚñjqWBõpÿ泞Pc7) {›”¹¦ed±eç_;ŽÐÐs":“øü*üì%nðð±÷넚=ÎáÄŽ³ÿA'àßËŸ;°ê>oÙɃ<¨»ÀtÙ—Aýøaf`º;šÖ¶x¼eä«ï¿"ø7ñÑeêÛÁ8ùu&)^5¨öµ²®´gúÕ*šÇíÕn± jv’$ÎvY:íªMäÁ$_<š>ß(S-κ=ìîn”Ît僾W1Å…úŸ“rL€‹]Á±mA±M­Q˜ücÑãL‘ ‰#Due¢; ËO>çó<ùúçµÌH}F‡¬šns•ݽ?å‹ôaÖûS,[€®‹Á0ƒ0‘H¨<¼Œî–؆yƒ1›yž™á™‡7ð<Æáͼ™m6ÛÌ33Ïð¼7Œy€Íó6<¼™gfæy3›ñÙ\4ï®à|!yu‹c`àâ‚÷uk1” ̘ñm yô°D,,ÿÿÿâÿÿÿäÿÿÿçÿÿÿâÿÿÿßÿÿÿãÄ‚.°õ‚‚À"CØ»''ÀÄoÀÄŸÀÅÀÄþÀÄóÀÅvÀÒyÀÒôÀÒŠÀÒíÀÓÀÓwÀÓ&Ë̿u‹KI;޶uqÎT]#u‹cd$012±²21R˜ñëËëu9&®-€‚‹KJ"'''e&'e&'Q \’’’2[ Õ‚øçqÜ,€‚‹cd$(1‚€.#£Œ #£#¥@”‘¨ï@ž‚v¨Á,Áãï‰AA,§˜ Du‹-Á1Ã0 1Ô£„ãÜÿ¿´n2”G®J—J¨ÙÙítÎùjvGtQŸ"B I/%ùi&çŸuE¦³g%…*­‹½˜[rI Ï–Qu¼ÿYö£š”¥µ,‘âˆöˆÓ@Ó'Qƒšh ! îû¾ÞnØHTQh•D› ü‚…¼Ž ¶#¥ØX|©"%ˆ*¡Ökéh¸ž/\o>(ÎÄ&C'º­¨¯kð„Ó§÷%¶ÄsbÛUÀX15"ØFÒ“¶bÁ(è/ð³ÄÞ2,zËèyÿL&•hUCü ?Õ—`flO´‹ÕíÓõ6^ *b–Móý¤ÛEÔJ-ròù,¡xªÏÅp OhTzb|UAbW¿ažeÑÓø } œGÀg³µºô¦‰%¡Ó»¢1Öövm.¦o ^Éš·µQ= .¯õ÷_­[ôfÕž5Ög߯ÀÓì‚/]^´®Cÿ ¡`6L„BŒhHn|?þL·hâšuƒí$’“]¥^† Å=„¾Ž´„në}uaè@í=µV’nײA¡› ¸–Ït_άx¶w)|½‰~[°œ|­Q»¬ÂFb%1¶« Úm|’ əߡ—ÂÍIWN{j©Mü½Ü%k Á$taÛ–6)mÚ¦;·ÒZŠ)%Á9Ò¶@’Ô˜¹Ãûb¸Éÿ­ž656ö£§Z¦-$g¹ó Yö&¥Kv?æôß6% <ÓÛŸíG½ü©w¾•“&ÎçÛ§P´JÛìs®'íã;ÐG'€&ØV‚ÍŸ¼íÆ÷OÏ>ð¾”%rdÕ¸ñ¥¤¤Z«…`» %šTPbCŠÍN²@ñQõÅ;!Sï…@7$¨Ý3Ÿªí9ñÄæL gÄRo/b©Õh§i•O¶#Q,‘9kY9žÕ7ÍŸ©~4¾¨_] hÐ ?ÍõsîJ n7ά†ÖîFn󽕾îuÕãÆÝFÂæŠ@ºÒùC{Œ•÷¸gÑ݇¹ |‚±Û¾Vu›ÝžÛKذ½ » ›µ¯6 <`Â'MðÿVb³ŸëK¡ùZ´‹×Ò¡'í®ÀºÖdƒ?Dwdª{ómÌŠE$ײۂ~®›¯u=Ó;L>h7«†Ó*o¾>ãù+_óžüÛ\à®Ü&Ïk&´›–Mà”Ò9_Œm¼mŸ‹^Õ!64§G5ᾯHèÊõ<ó4‹¦ ¥§á}[ºucl’UÕÛK†Jö\`¬ÐÄü†ËÀIP{!`éüZ¶åüL¹’à{~e§L¼Öáf‰ZmiÃEØS<¤ær|·M«˜`cÅ–ªMˆ6«Kµ¯Â$ñl¼´²‘™X¯¥õe˜è‰ÒÞôWA(¿a°SQÜFÑÜkYÞ~ᬛ±"Ô´ÂÞhP0kM¡¥Ä3†¼†rŸf÷,ºÖ”ýw¹Òn//@îteÜë œÄxPEWpNà¬.$ ¢`Ï?ëÖã6®CvùެG6ª’¬ÑbœžÐaè8{ÑüïõGíîÚ3Q¶èú‚qâd:8 ›“×›àUj³A=\èUXB,œÜ¸ìŠ+GôJ²´çDÿ%+zçWUix@’öž.KʤRKe."ºÎ‘#}©&ì2ï‡.~äi,Ëâ=A_D%jh¦Ë[ðb_H7øWNk‹Å0ø’tÕHök!ºx}È¥/q Gyë•«°¨NØ‹ñ ÿjáòMî„¿Aü®Ë*'¶pÓ¾ÚÆ&˜Ng-\çí‹*&x‹KI!(¥$ëšÊhë¤PDýSRáŽÁxÞˆŠàXCc,8{ÿàXGcu‹c` 022P ÀÌ#zuKK\÷àX0c2p‹}Á± À0Úþÿ³Šè"˜ÔŸÊ![—S@‹Se ÐKVòupTœ¹àXAZƒfŽÜ‹W;®-) œtÖHø‡mÝô¥wÿÛyA7´ h‚ O«(Ûåï¯ÅÁ+ôþ[ûÔ"}Íßÿü RtdëL¼Á$À&Ö aH戺ÈAjy¨Éðf‘t,ìï~ðÙÇW›ô¡z§ê•ÉNEd×@wŸ8L¡.»HY<èØ/t}$\qdµL¥xB|ƒ\3 ¼‰!)•µI÷~q*¼›…1Yt7‹Ý³c.ý ³‘aƒ’Áæ(¡&j“î™jèøE·\ïxTÎÀKº;æò™Ÿáµ ? ¢ù{*1 >ÇŠ@×£=†i†Ø¥fÔ¿úòZ"®6è‹|:™ÞÍU4ª›µµÊ~>?ŒsÍÑ ©»ú(‡úêê‡ú6<3K©ªëØJÕ|+U ºÄ¨Ó1X°/š›m†Ë1i‡Gºï³ùâ|Žçd¡)/ÚXýLÏcÂ9jhú¬SLœ™";«w‹/¿ÏÈ)ÅÉìÓ³ALí3_š²$õ\ZÅÉqƒë€\lØé†-‚”Ráµ8wÈ.sßj ùë4ðÚœ;ÂÁcú« ܃ç>bY¾ºJª£Zyèf`^‹3LG âf]­òe c¿ª F-j” êó.«õ’4W8£õÝ5">]£©d¾ïóÿ®)]N^› Îi‡“IÖ‡W[ ›õñT|g‘‹1ôd¬ªŒ`¬8¯êú”';ö‰êJÛ”‹;Ü+Š%\sæï|²Ïdæk}—Õ4n•æÌ¶K‡Ãñ8jŒw×â,à;$õPq„ì u޼.÷nÉksŽ;uâÔ5⦂êòÙá·íª.iOS÷ÃlØ·P›ôÌô:b¾õÆZVð?q}ÇyÀÕ"„ðµÏŠÈR y-Îæá*.BáJžAÚWäŸ :$ኳc¦¢Û¿UÝa8®°ïþ}éùr¯«Ž±&ÛC7+aõ›ôónVé ñÚ\`:Œ'ûw™•p;Ö"$ÛÙX\@Òž¡Å‰‰-ë!cìLáÆ ~B¾ ¨)ŽV¯ÍÃ|Z1r_¿}7Ò²yaùÏWmB#Ì6ü€å"è¹zš ºV„_ø£ž£Uíþ îIX—Ú[#Bp•ø¿qv‚ÞÜ8¥0KàXOcu‹c` 022P ÀÌ#zuNê=àXTA/u&uM€¯RŒNUƒu€ä•H×Dò‡ø†&‘aG­)6ììâÀí6àBCZ.‚X‹ósqq qfàôv¬"ղ𰜉T‡ÆßJX“HýÎàAMc)u‹c` dd HVVV–A]žDÓ•Î\u(œh–àXMc:u‹mÁA €0°Ì@‹ÿ±¬Ò‹˜ð#FŒ8ªûZ-âcÅ£ÔGŒª"Ü‘²:¿u `êpàSMc9u‹…Á± !ÁmÁgÁèÂë¿E …Ÿ_¦i3¾ÍÙ´¨\T^ÌÝþñuZˆ8ôàX1c5p‹}ÁÁ À À°$eÿ™Ëñ«jÃ?5Žõ@òáFÅpdTÜô$*TOp—6ÓàQTZ€Ë‚X‹eQ1! cålWµK$&ZîËäÿOê Ý¬$v'I%ib’JšiˆI HÒkb’Rñ|õ.iÆÆ\i ׳>—’œÛæŽÎÙk‚k¨ÍÑu38XÛ¶y·fCEÓ©-÷¶ýJQs¢$õÏ)ñsцnWK~¶fe!¦\ðŸAÁö…™_\OòÖOz;·Ü(WO|þ­^Ë6G íž#ŸÇããµ®¢ïžT%Õý-!Ä/áêJ Xu ý``ÀÑËŒ’u…  %*àXCcàXGcàX0càXAZàXOcàXTAàBCZàAMcàXMcàSMcàX1càQTZÿÿÿÿô#‘ǀ̀ÌnàÝMƒ›ºŽÐ-¤³¯Kèï}B©Ï=öƒS"µ‚uÐ1¬³"h¦L‚ß‘%Ó[ ü®¦çq;Љi˜ =ÐôöSÕs}Gü¥Å¹»[܌ǰ˜Û9¡=så©Q5§Ò¤fwln´3_ÎîVó¹…•(ÙØi˜yeZ®d–Û,ûÔÅ` ã†‘.´*Nè÷O•cÝ“sû8y¦IO{éàèAê™i/Á¶pJÊ^rœ#s§ú¢è²žM‰£Œ,Oµ»Ý˜íjLدbÍDÙ ‚»ŽÞ‹­–ɱ6 ‹À ö‰@w ü³ðA'׃Ä_õ}&‹Ëtà˜?m‡-ŠnXÂøwì_?þ36Š]“wå9¾JT¬±Ïq‡ €"w÷cÜR4z«g:l…"!˜q®€†ÑÎÌ礭*XbTôu­szù±J¨ªVíöçÐRKsmXÆu‰GÎ4 EŽœh<ÍDo~nGÈS–çü†Dyš;u-Pâ,ä‹ëˆ­‰v¥3 !T[‹9ó3a#4·5Uñ) PÐ\Œ´Ãwe{Ù G(ƒ­rÚg_‘BÎ*fó3cÂJX,´î<3jÑ{5S¼"úT]!›¡ÊɃóžS+=LHëÃÄ×cL°™ÊæTùÏ&¾Dú¶ª/¾Àù_>=ù EºfäŒ=*Ž[ªÃJôqÄ%ÒR¤i¬OÎÖ TUGA"(o†fçx I+å^‘æÂz¹¶¢NÐn¹¢m®^Á(df }ìðÊðy„ÂÛæçú à¦pLxføfB¹­˜É“ÄÚTTØÕV,ÏZÑãxk/ `-”´È«¯=1»µÐ5râ*Ý„ª,®-¨Êý<âŸ=zj@ ÖÅ®#d¸…6àšÅñAùUèíò¬¹BF …J•®’j!f…ž³w¾8>]|ªôBMx¬Òpvž§ŒÌÆPnÊ©§+OÙ×–ÒQÇÝZC/Õ^%ƒD¨=©&ý7 ¿£ÒÛ”/P !mK]}u77ªbCåäÙ]˜h+tåã}Nhy*lîÂý­”þòÈ«&ÑZè*æøÍÿºa·A1cgçxdH+!"äayí¸\­áüÙª{Wv™üÌøA4ÕUò\_Õ'¤GHŸþi&àÞÕ€3“ •?­´6´-& &# 4:=W€‚€¼€à_‚jƒv‚¨Ii á@ÕOcÝLRwæ#ߣަ!è»Ô…ýßW-— Z6r«—?”%pnpæû×-¼äß'¸´sâ3HSIqHòZž¼M"¡ï 3lð«‘ãg£RýôäŠW~É"Kü’¦L+üìƒÿõß'Ù®0^º³µW,{Ã. Ú\ÿn.Íâã÷m3}ßþw)ãFógÈ$jHѯ üS³š®›Þ{¤ˆÕqÁâümb`E*Pl aµ¾Îb„©·~Vf¶˜û/Ûóð`H·ÎÕ2×è!ÞÛøê÷7AÛ“Q‰Óuýèù”ŠjŸýÈið n ,aÝ#\ Izo,›‘!Ы½¡Ö†i¹çDWšòMºr®ov¹c°ñG/bÄ—šÃ4V4)õ®þ±/`R¥güÏÏcfv° ´»rŸ@|-ÿ\ÛG÷œ6hæª~ñE,HiËÊ#ŠÔ‡¥1@‘"ÚÔjí”Fó•@üpÝxÜjžÎ”FØÝ²jêîÀEjѾ÷0?V ùe5Ñ=J/ÔQ‹NÐ.IsR ›3õqš3à`(õ+š*væ"8çZŒ)¼ð= ¶Û4\4¿·T•O˜7Q³IÅq²r ÈfõÎ=ã<£E¹"wå4N„PÖÜ_…|”?‚–.ZfX¿¦—bÐ/rU²S­íÄ'ý1Sþºö\RWâ+T>ûù‘DHTég¦¦“õ›tžøòH§¼ò|1”ÎÂL€ŒµÞ·O>#3ïMSÙA»o£Kç=Œ`ÑŸV¶Ô2Y ³³.VªŽ±$Ф•³Âb ›ïözÉÝê`“#Éç½#É™1»‘ksÿ8H·Yßxe9ÚgnU…Uf6oo™li~—}Ü÷aâöìM÷°«È…}Ï@+7t¼Í–N¸ù‡¢[‘ô"£O’ù8"\?Á8¤iÍÈïoÀ¯æÛˆ“{Ûœvò]U¿üö) —rmêãK“zûðjÐF(Ü̸$ÌŸ^eË,‰E&ßåð›è¿Ü U.u—>²!k0Øt2¾w°jûu&ÐA´OÜW…üeì§NÆJÅZý'V\›§‹õ 1™Œfä"F&¦³M}y<Úu8mmÝ:Vç!OÆûüo:›íæh¶dwlgrJˆOQc“`G<“Ÿ¹j¯§ÈØW›þÖ”}©®­³Ú eßX%"¡£îé&¶™nàXãÉv™/ÅÊò%ÃÂó‘?ä/[ZºùôpˆÓS†2\ds „±Š']« {õc+{Ûu ¤|ke:Ñ·ÉÌϺÄÛm®ÒøYx;æo2@_cÞ’–XÐ|uC¦ú¢ŸJ©j!,Ü!ùŸUÜ2^òµ‰CÌ/HlLCÀÖ¯zf‘‘!‘D çgœ¯†Ô…Š¢…ÇÀÅà©räx—ž£Ù½ˆòHݦҠÐlJÕ¾,io­1b—5ŒIvJ,MµáÁ0Ê[Õ‚ix"<[öNB’ïØ;@©§è·j³UšŽ­¼±È@#ÉǺ9Ÿ>‡)6ÛÒŠ»‘õK] ¹•O:á,ä›Ê†aVÛ§T߯ÎMl¦ƒ­²¼~s´‡£ ¢/åÝ™úböü]8ÜšŸv#3§pG¯Ö¨LLàx Ü]ÆíiÿX@¨¿Ÿþ7V|ñ좧8i&”?á=N!›ÿ9°Lð¯{ºŸÁ`ÞSØU¾ñw¼UâëéœÕÃnIBX‹û%j;uw:å èï‹B_T=°<Ϫ Øì­Û ø¯"/’ýG–r3Ñj?ÍtƆ¼†•k‰OY›°ýµˆJbnæ{ õþ"£jZ“Àš*uÕ/Q?piöD®õÕæ^!^×MàBˆ7Ïí§´5Ç.¹Îm÷CbW¥Zqê“¿ä^©áñiþTéDžç«°)ûrÍÑäãipÓµâI˜1žxjá%€d,ê-»7GF¿Ç¡ñ`³ï³œÕÌuHBNÑpX^ó Ûðá½Ô´B—‚lÚ¨ªx—ŸñVR§ðÁW\ÙfÝSC¡•¸”Ö‹‹ADpÙ8*ô~ŸE2¹5uþÈ 8¦Õ´a×YKO ­‰ …˜³Çô­@=3¡â!‹9ýFËR…8ƒ“}pàP¾…òý,GÎu{܆v—¤ ¾Ô4cPÝC¿þK&°Öµ;ÖUg˜{Ó ÙÖä½Ð¼Y(ñƒ:Ž:‡¯ðIÔ¡•‹ÉE¿M"“ö#,ôWÅì//ªÅL߈.†JÕJÛ0ß4Ãç_~ Gµ½§6ŒÈæ)ð²wcÙVÚè®ÌÞ¨wîÊœ»'rM¢«qÕܤÝt©_0à An+ÛZÚ™¬_Ürv[Æb/ÓY;A¼±DJA&î®oWÛŠƒo+Y4ãøËcÀn-!” cÒ€m}$ÖiË;…qÔc`˜õÞm•D8[%+OA c4wgI¼ MÑüÎX¸yµè3ѽœÞ‚‚\ƒ öJ€zÖ:ÂL;IæV(ŽÞÚ c#.\¸¹ÅñØ&ÑÎ-Roàïî@‹/Y„EÌ›k­í0½/€Matóyq/ ›4še–’£‘¡/û?„G¥m•ƒ¹‚Œ1p¬q*Å›ØÓ,ó•«}~ßI6UÈ“ãÇë[Ëàž|&(l<òÁ~ØPíf¼æެJáö>·g(mSC_! [,cøRäæ¿%³ö¶ãÆÂ2#Ð@R@ûL³ãLÁ#ÏÜ` lbf—…Íë©è«ÕÑw:?š~Û¯àãCXØ)Ëq8•;s\þ“!Éêsæv‡,ŠPªuþB ¨ª@,ó Ø‘Ân}ÀƒëæK À¼¬bhÀ‹?½Œ© å/N!‰KEƒLE¼á£F_îe)j@ìƒÆ_uŸiíl:"5"-(›ü%·ÔA»´UŽ+µ³(!†¿A] £QÓmfèu¸s †ùfªŽ¾ý·ÍÝCb Y¡ÁyÔ7×ñ¬H­MO1[¹¯%âzéÎpGË r»ä)W£T3H^Ä6$Òró’í+ž¥ú¬£€BJéŸã7–La¨\tŒ£‰'MR<ëÎýΑÒÌYS}ì¸ì1¯­TØ3»MÖx±¸.`Rɶ ñšN ÇxÉÀ¯“NEæü’x,!ok›ó³8‚ÛkøÈM|TÕ—g7Ux*2pqM WöÝÙ—Qêðv– £‰'}×Î Fš…6Ñó@6Š5ô{E­A×êÍ«vñû,4hªláû Dè9-ß@.ÚbÝ€Þ«ÂÓч“ºÝó»CÁUA T…Â¥ /²0(¶ò(©±B_€©6ÙÄpj¢Û×\òî|oÀ4A&Ð{вï!?õô@žÐ }ØÖ‘?\X ¨0jÖ‹ÓĤ*êOŒä‰ÀÇaûWÀæ7v¼¿cÓ5ÿÒébˆæn˜YØ^ŸlJEFÚ^5Öf·ŠãfCÜÎ"4öc&œ ÏÑ­ç,€ÒJïsìÀêÇßí"îè¶IÌnH,]1ŸW¾À ”í\¬xßâ/BJü6Gö•ÝóWµ¨~=åà„“íQx¦r‹q #ŸäJ°óW,y,&µ¸«°?]ágLè9Üßw5_.Ö¯±×®³ÆÓ´àOŸÌ(/-鯸1Ð+HprÿkQ³XèÇ +òÆ}ˆìÚZK‚Oucw¤YHH|Ûñ¥æSF5æ7Ðÿ;Êð[Ó¯ýb-ÈüÇ茕EÚàg‚¾ê„±[°D,:³âß?y4MOi¨›( àà¿D@E;à=ûÔaåКz]“Á¥ PȆñŒ¶·L€ Ÿ!;‡®®Ž§WŽûðï66ú{d€…¯`PFŒ±0°Ã¬µT7#¯×7.TE,¼Ã²Qé²¶`ˆEÙE/‡ûE‰2›tp¹ÎËÏ®£×Å—”Á>m‹ø5Å?£vf«¢ôgôcbÆ[výÙÙ¼Ûʾ­5wùƒZ‹} Ãú"¶—k²e7bÞhª ò§[iS~§ÝÂr›5³õ)kåWøA¨šúeØ#fRsàí¡(¶,‰tQ+¢`¡¶å)Ùð &@S=úá‚Ò¤<ÝÖ‚Lv ËДHõÕŽÍÛoÂ8A_Ü5ªé\eKò{³2Îb1…žÅüÚÿ~»!¡5—An‹à÷þÃûq­bN³ƒñÖÍ ÀåyîyÐú ý„Í«J§ZvEA’5æW×ÑC½n°ñŽ©ÞV[š#ëäôo³>¢*©<ñÜS&‘ƒF@y‘w8:ÂvÀˆ­âÞgÓØ¾t·ÞÕi`œ9ò’¿ŠÛܸº¡bbuKjçÍ4bÍglBýE0Ç@½#Ï™—šÚ‡â/ûc>oΕ¡ÈƒÑ²¦æátìHÿœ4‡[Ù9Bÿâð3>8@.ÌÐÒ½Yö¡s%."ºiÏÿy0([¶ÿ|Ñ^øð[7Êó¼¿1ÅOu.‘êo¤l;'ã¥ÆvÛ Է¡Ïc¹N+1ç®ø@ÒúØkᅵ¹×3% %±EUTŒ ~%•Rz§Â”†R™f² b=rv¬ †ÇÙµê:+y7ŠB±±Uóž¦muáÆ7ÌæçßðÙÛwàÃÞF @Æ¿W÷R Y_›â —IÑ»>/†hâÛÔ°Ï4™®× FUò¢\sâî÷»µ$AÏBi*(:ÂTfb«"a<×!ÊÖCVIפŠŠJZ6yÚ\a¢[²m.EØ)j¦)"²."Ôëóìjq=;7÷Ðn|ÐÚÊ ^Ú>ä +õòéöž™¾¦™¹–fÞ?C•êÙ§UCc,—)Šœ gWaxÑSMAÁl¹T1‰õzéþJ²‡9›Nvͤu—W͜ںÌfº…ÖÛ`JÍÅ=àÏ~ :m˜WñìÆ{[(\¡?úZha˜ÉÙÑRºµçG&±š·¬"û ãbÃ( ñdÊM¡Î\ÞkéL•À‡Gï{›ºÑ§3›Ôü£²…§µ¦¬CÆëÑKÞR?iørȰ†i§èîQãTSñ€þßÇæ|­‰ê—|ÇmùùrV¸AÕ=$Z¶ÉZê8Ç‘+6Õ¥‚)B£Û|"›·9î$báÙíq›Éâ?]kÇ1ê T»é ÿm lkõ%Ž‹"Tz鉊ŠV³µ ÉÙ¿]Ï™·ìÏ0Õ³\ù+sØÒ¿¶Ý°,ÞËôÍ—+€|.ü ››)‚³!W™g2d#²}€ïUy>÷»Gœ¸GÌ~’R–˜§FéµÂÊçor’³'ÔŠ zWL·Ím¥!@†«×@|$©h–{ë·§É5Ïn®Q±Å™ôY‹TxÓó/-ä46)0|:ÝU…ÔùàN¹¯aÒ®´m¶kûŠ¡=d7Í«ÃÍÉ“ö æÅïòZQb’ÿys R:#ÊdÆ2œ?˶eœªÒ³!±±EP.¯ÓOrˆ’´#~­§^E]0Çð`îÂû‰k»K©+í;Üwöš¢ÁA.U÷á>…‹]B%ÐÚ‰˜†¹=þ”¼ ©M{®¤‘Øpzb>Î.ãÊ¢þÅÓ£õÁ!ú[¾üªüÙÚMȤM~þ¯UöØ’žÊ„„ÏÌìZ<Ám)jAÍx0ëŸòûý«„Ãqf¿_UN×L~Bu*¤Š °¦ƒ³‰p_¦eR)§¦]—–UX6)Æèˆø:Ë—5ܤÛUƒ/Ò X¾kÐwÑ"f0a¹õF—pã0ü-¹[¯J¯ ´YGTCTCAAACCTTGTATTYxc`€®‹Á1 1}Œ\%TÛ{x 5JÂXæŒ,+ &,-Æ ƒˆ¬a¬e C< ÃXÓ°ÃÚWL° âmÛ0†ÈX±¬AÌ€V÷,®ÝÏ{ñu‹c`àâ‚÷uk1”¨Q^ªÇCý00ÿÿÿã ÿÿÿåÿÿÿà ÿÿÿÝÿÿÿÞ ÿÿÿäÿÿÿÞ‚$Ìó‚‚²2L,..ÀÑÀÑ>ÀÑ\ÀÑ*ÀÑnÀÑÊÀÑÊÀØÀÙeæ]e²ÀÞ=ÀÞÀÞ@ÀÞªÀßr®nÃu‹KI;޶uqÎT]u‹cdDLŒ8#u¶ü»€u=>w‹KJÂÁI8Ap•îüê†w”·ƒëw‹cdÄÉŒ¸#u®ubŽwH¤¾ Bu‹Á± Ã1¤ÕãØzÿMc˜,J¤'Š(Òm¿QtÚn»íÎí$¯Ø1…^è#Qò³y¯uuñð %…­£‹½™I’Ü8ßæ‡ø€ÿÿ-sTK3©7Bmƪ&ôÌr#)4ˆ[X QZå|!PÕMÖ„©±Púî°P °Ïˆ$µ6@“ÌžRÔ•DKs‹«ÖP•ë R>7ÛFô\±6æ%X‹6´P^{ë÷å·5pLd>D(á.»s¦«èèxß$Œ‘ãCŒ4ÿOè‹ÀG@ $˜ðÃa}Ÿ·*ï2­=ñ gýïj¸ÇíL§¥?ÃyNóuÉ&7_)­ÄVÍñIz“]Õø¹¹†v ˆ&±KjØ`¬­–U–¶û×È íæ*ºÀ¦ÜÖP.ãÛ\fk@Æ´3ÒØ ¹ˆf{ÿURÁWTpù'ãÇ&¬„àÉÿ+ž<#ñ´/ÇdÍÙn–voâ|K¶’È«¯±&®Û8éüMÃãÌÄ­Áa?ÎLœsFÅgùüÊr [°-¨7ÙÑ}šwæ5²f!I$i-„d;dbûò½Íܵêl‰µf `©ÕÄåŽi½¯"O²$Ãö×nø–°ºJj›¸bG/t¢Ê,` k–îÚÓ©ùyÝ'žáãVS€I¨ä«_—Ø>†YÂb¶ânÀ¢Ú`óY&ï0-”=ß‘>}˜Mf^ì„İ“»li>—5˜Ga’¬ÍÌ9¼Í5×þ‚‚¯ˆ€ËBËÿINmÈJçBòõøè»Âûå±åLc¾éÄ\Wy­K…ý‚H\ºw=åj¡zn°:bœõ?Ñ}žC/·Çš—øm|Âe6=“okøÝåPH, ójTM8Fhb¤!§:Ë±Û {ꟋèÝ].¢OU ŸØâk¦íËI«YØÑÐ½í»ˆ®Yoü0mËi˜3ò† Ž7È# ÁŠ–×ûj_ã‚é 2Ùo5„ÖàK.»ž½^œ>NŒjDc@¹å…jbó/P¾ ŠaµÛ¶µ€¹ŠÞ>pÉËÎn8óaÑõ í¹p“Ckoó¡<¢‰pYb£&·ñ1oÑþÑé•H¤ë`-ÄhPÄ̼$ViB , VcŸZ9²YRóxJy½bˆ+ j@ÒXM›ïŠÛH’¬3IˆR؆ð}=¢!x.Ê’œ— •Ø™_ÿ<Ú9”®xÕ¶màè.êñ RC¬T»û‰½|zš¡!‘^ëIO㢴Ræ@&WÀ˜`…Xb˳<+&+²¿§@?‚w.ÍΨ>Ms™3º·;þ-AÿO±JÎ… ;%m1@ˆæMƒ'I)Ká:GECcØ7«µ]ö·!jh,BbKÑ‹a£â¬ú :>•éêjýàq\½´¬·›ÆÒç8Ñ…&qÐy.®h|~cJÒt$Žs$W Š\ µ^L4_«¦°OcÁL«£rTÙ×ôC㹎FâÔök%W[yº’­ßöÛzS¼ÁØ^B—ñÌ÷g%ÏM2䜣ï«ir‚ô-qó ⇕\â hÌÉðšbÑzTÕjýNqìp_šO0}õX/zmãÂÛV/nUbßÏH„qŸ„}ߑɭ*}¿‹Íê9¹5\N†O6ÕuߥFvõÜyïgæïÈÈÜüa¡]o=nôÈ—Ö ¤OWÊ>`1 ©ûmÆÀÑ; œU[àXOcu‹c`àâ‚÷u¡®õàXTA/u&uM#R†³U‰)¯Äó+~vâ©6D¢Ô /MNt•«§ÕåçüÕ¢àBCZ%‚X‹ósqq qfàôe²¨ÆC¯ ÓX²{3àAMc@u‹UŒ¹ @ ôA÷ßôŠ¢–àQTZ€¹‚X‹‘1ƒ0 EY93“Q'S«uôðýÔ! !¡›å8ÏOß‹1Í‹ˆLó"¹òXéEä9ƒçŠ®÷2N^‚ ÷åÂËs«l_ßßÓ¼ˆXÂ{Þ?{ËŽÛÜË(¢8ê+7—«UøY5r­ ºWÑG«h~ ¦bàû‹&|O•ÇÀÓä÷=çR®ªæêåo½‡8š¼£ä„ŽÎy]·ÍÍ‹ -µ1]…ttYýgyRÇX²—bbÀÞ‹u…|  %*àXCcàXGcàX0càXAZàXOcàXTAàBCZàAMcàXMcàSMcàX1càQTZÿÿÿÿXó§Ö€»€»ÀÌ:0{–øÍÒÚ²ïNß úEyµ&"È+¤¬\õ¨Ú‹±£H’A]X6¤ðë-ÖÜ—6atö&j¤Ë=Æ©y¬I:‰«^`LÔ¡)5V¬ñ Sâå#Dá Ó¸ch™sl¡+RzžÉ䨉¹ÜÛ…V\¥îˆ6%oVHhIÆ¡n›pµ¢ZLŒI‘®nåÒ¿%DÁ•ÙÕ Ñ"ˆ˜¨¸i-å½95™Ã9'ÝFp§âÂóæf©ç ƘsÑôÉÕœ¯™ñY,‰—¿þfþc;lQt¤à ŠØˆ?cÿøë?´"B–ûýÖ‘%_oû7 ¶MÅ7ÐZè*ǹÃ.WkH?,o”¦Q8R„ªP‡WŠ«î]u˜Ï•AŠæÓb¦Ÿ¤P©I*¡ºJƒï7¼UzéLÚ*Ö\lÖ^èn“_*ÃaBL…ÆhßEx|~’‚BæR»<8xZ ô-eë7@•h'o•>³øôn# ƒrVÿ…+Pu´™ßI‡‹¦ÉÁ… Br¯ºZÂgàöåt«&ó*ù—Š sMïÕxÝRÈôÒ2N–>;M·3Mmq²f+$·µuµ”§Æ/i#T¸«2ü#øƒKpÁÒFî}‰ø°ñ«\PÓðã´ÍÊ´¹q¼lz’"Ôi®‰Ü«Þ>£ääY-ÿËÇŸ{ài$\S £Ÿ{+;]ƒ³å<8 \°ö‘‡¨ÁÍ›,ùd†N5¢Ïéö0Ú-…IOyLžFΰÊò½ÆÏgÞ¸?q†¥ª#Õ±üu'IuõjÝ®¶KPhïP_(|­ýÖå*4ÎéÁ²\I¯cº…²2/ë"ÒL1Ùyš SgKxÀH5“£l««)½Iú ëWk_N‹U}®ŸQ{éEmc¯ Fÿi&øv¨Ú¯¥šV‚׺€«­}­Ü¥Øqˆ·Q«ª‰S¤ÒJ5Çî0Íúœ[ù7ÿd•$æÃÛ* •â­¶Ù¶-( '&FIJX€Œ€È€Þ:‚aƒP‚CfðÀLpçR‘/Ý€ðí ( œ)Åf4î3 NÆêµ'd;éÀ.$åæç³4æ+xºâI]‚ÓTýÏøE(2é{j­±Ü„‰ e}Ã2:Ña|­J›GE_ÏÑv…n\#Ô›çŽi|žÕ x÷+rá†u‹ë?<;\.'©È½ëh½bº~ÂΉ¶¤çkñµO8tó²ùÕ_¶­58Fà6Ð;ZQÝŽ «-¯ -Ù0Q 0 & ‹Fð#ÒÄl0Ö0gèÁÌ LcŸo @ÄK W *yá“àt¶ r¼}L.“™/Á·ßø®©ÿˆ‘}RmøÊÆ<êzEfŽ5µA¥˜œ_fuIq-±ŽKn~ñN{»¶•ŒÎQXÛû}P®'Âð²æÔ!ÞœCþû¸Os+͇å£×Á¶£78_i÷_uåܬÃÚëG¼“Öý{¶ny·âúHfê3¨*oÊÚ ¾Uó1™ iJßÿ^ÑJ]\ÞÝJ¤ìäðµÕI•ž&NÝäñ°‡Ó ՚ŸǮXãP"?SÀ4ÅÅŽ8ù­¼¿Š Å.•Åm¢Gb²âÈxHùw¥U͈ûAÛÿH£H)a‰ÍR0ÁÌÔž(‰2½úˆùMÛF½Ò­öjó6÷M_¼*l÷ßXs&úáœpc+CȺ“©t+Ÿ‚¨+Êé Y8Ü"/t‹g èÌ%—ýÙÝâ Õhön_Îæ‹V6HEFëeÕÆWâ }Mª¼ï9{Aüç—Þdã{ðô‹ŽŒô”¾¢#›±¼o“[ŠK¼t"¤ÕPÈË–‡ÀкG±Ó¿Ú©Þ«¶‚Ü$¿릻ø¾¨ž“ H¾öYããõù bõg½ûkiöòJD¬+~Éä_êøýÅ3íNßî¦ð’c^¶ŒÛ—B1úê…„"‰zÿíŸGÜ |»C¹oÔ—ÄIÁúìÁßÂ*¹Ê Ƽžf+•—낞)ÿe£ÿ¿`²™$˜×-~B»_3ú‹ìBTÙ>M*Aö++6_Oô‹Q6@ÌøôF´8çž™çëïë>d̃£ÍLƯƒâÙ5È(2¤˜É„¯dcñÃ7ß¿ âè¼(<ª_2ù牊–Ä 0RydhòMâW:Qï–ÂGŠ:˜º˜•òÆ›^HþÐõXeߤ°'R Þõ¸Û®…îµîŒLðöІª_*d¬çÖw’Í.?øçÓ•Å_ÿ%K!g¸•ªÅ Ö<^Þ`1[FzKm¥]dø<„#ÔTû_¨/a§'‡i ö=yÏЖ.žÇ£Ä$ɣˠ"TÛ~¼h§‹Næû¦Ä…Å3G5Qž‡øâøžgÕÈ„M°1F:Ðï\¯•Q~3 XÝÛ2ClsH,¸¯Nn#ÖÔÿ|g#Ôú½Ý¯#Ü=çJùXÍ J²|u‡cÿzÊP3*Ä5‘YÝ<”')]KèjM?¶ •(ÝÜ’]oJæŒÔ¨6"DÀß~96]´Br>æíï|F§ðÆXöC€%²Ò¶|[èÉ©%øç [¦Ïyh§¦û°ã‰¼ªÛ+9=}–çwQéáŹöMÎ#híùÝêƒÜL±8´R©jö¤!¾_Ü9aàFÂ:»—«DL›]íÚÀ3Yвü9£BkP{Ñw»/§©ŠÙ¿ÖŸ€Ê[’“©aílXÚ®lõÓ(‚}o‹RÂ8Ç*ùxŃèwj;”öÆþš—˜Pc¸R0È~ÈA„eØCð©[»…[ûUõ¿¾F¸õ˜|æ§(¶!j¶¤&{‚í 5!‚7:,h y'°d~QïMA*­§[¹I Ý2ix:=36Sñ² ÇÚX__çæž,Æ û•ÑüÐQi•ÒjÞ½1,™¥ð‹áT×› XLåðE‡~¸àÈõ½|ô5vmþ7 Г0î°&:I²E®é‹1‹‰¯úuÆüÊ™#|¾whC]=“\)¦û¼·c•{‰#{q¬ §5û#g„¢*äJžÍy²6Z¬µ(Vº¡B.DG}FÀ±QÜᚢ7,Á°0±HŠÀ²1m&3›¸G„rCµû£>™}H^©ZB˜Qxœ Œž´Ù™ÑP}2ÁÂ)Çd…a鬓´\b—Ô¦¦Ø¨2*y˜ÔfšÖþµ†f¥†¥Ü<3*ŽªÀÁn¥PËËíê8cfí|ï©TÃÚ]þ]ojR·+hò$†Ìšt´*V$|Øšë©3pøì?B?xú  ß„$ VÏPL™×ßÓ!­SVð`Fœ5 ðûvIGX,øªejo"ìÉà‘çŽâÀ|Œj¾”|šå@\°þ»0Âÿ’oî•êúøåòW–8cK–¤C!F(ZƒÌX“¯ÙþëÞJ,ØM®„°PûÔÉqV¸u…1˜Ë©˜ÞRh'wXÖ‹ÓôµdU·ÕDtkr5„×3Ÿ•¯o(èIû•Bnòl43w 'o)94Á?ÎëÒ%(5Ótmžï™®·(k“ÖßÜH;1*¿Xò(…×ìFdósÕê%,ŽÍà (*Àµ¯æWGÈlMh5)ræ™M’¬ÓÝôKÕ(ÎbFVZè’Å„ÐüÉŒ¿³íËÚ¬±µ³²ê´w«Õ`ÖW>1¶ö\‰opÀ84âIiýÁÄk¨_†7Ã!¼ú‹ón¿‰g‘B‡†k -×€ÊÐa7vÏá‡W»x¤¢î1 ÓBö_¶)ó5sÊiµ†m£µi'7l¥UTd±Œð7ߘ¹’1ŽˆûvÕ탄+ f›¡MÒd|ŽÌéLœUš[\—ÍçŽsC\8ZFKÄžº.óQD¹uþé$:Öá9©_Œ\ƒùñ¼¦ÉÅXß¹%’)ÜËC°<@[q삳<^»niÅk“9: ²#Ìù`gdo¯ýªÇ5›¨cÒ1×9§ÅÈÌ!è‚è”;ð¥â¿Kƒ ›} •=TÍ݈ª=×…rå“!·Œ_™ƒÌÚjºûZF*¸²|“Ze¼\]A°é0wƒDš#ЇÃïönÓŽõþÚ¬†^rÑo¿÷¦ñdt&µ2úNnªÓDâU]˜Ï ­ûÞ0',âÒNê_mΤ;Ó‰ÃRT’٧у_•ë^œØåB& ¹ô ˜¿xõUŠ;ê4æÍ0 0—@ ‚ÁþÉÙy»BK&ÉBBg‹iGÿ²O{iäÓ­zؼ‘ ý'âkmÔo¢-?kPŸ×ЬRíÝ·s³j3¶žƒÚWY©-‘­{öþg“J®@Öž]ú'A&=9‹ ¦kv¢å§¼Öp‘…Ñ+{)C°¦«`#;†…ÑNßùpcàªw(&ö ²\?çç\6um]¶{K£EqÜβ]Cå‹ö»'}dÎ , ypê6ú£ëÒã“Ý’/‰€.ŸßdwdErç‹õe’6qR–AŒ ­}g·²(kHÎ&FÁ¦Ê•’2oùiMÎb Ì;ðß+–w¦JÁª)ª×@"¹ˆC$.otÅ¢¯C–ŸÚoqÎi`¤¨LÉ_ª¼å» Q«>µ\'Q*ojkº±5{ôÑ/'é?´¼ÃŠêú_NV)'˜ìÔ˜®Ü«C!ÞÃutѵ]>ß¾á¥Ó£üZqT Ú‚ýe®«Ëy–CwBrXpŸ°ÍÙ9kˬAoø„|4±á­¯ê]©ÅÂZàpšgºáP¶'öXÇsêìËp¦Ó¹»“ÊÒÓo6‚8Nˆ„½£ÊY K|¬ ÍèÅ1›¾|ÊÑ"Ðu(Ût¢/8|<67Ê5ƒFÓ͉µ4;-q*y=ÈtŸnƒK% Mo'8hº•3€s »æævÔ‰ôÐA_Ç#POô—óŠ›ÿw|›•Ö2¿R°âûúÏD«]£>(Ÿ¿š™-1u=“·rÂòÉ};^SºW¸X ñ2s`¿.¦trr[…sµahŸÙ…B”C+“ó‚…|åHìtYÉÒ¾¹–|ÔNa䤌ó|ô¢òíí3›90ŸZ·…oÚQ\ÝÕ%gDÈŒEá0Ò…¹ÞSG›¾q¡€ßíbñ3çZ92LnBh˜.¯æ@ùd¤á7†ý_bl¨ã1EŸÊrx‰^æÅ3×ÜÅ÷§“\o®[&äM}Kç )oïÞ+€ÕKnY±I1éD=§¾Ozà ¡NŽZœ^„Ö¶¦&yÔX:Êa9|p³œ7½³iØj@·æ¤1eâ]ÑZgÂIŠfX’¶Ò“ÌÛº„Ò¹ÖÅV”ŽAúÏÕ18†ܦ‘“A¦FÆ<ÿZÊS[”È5õyÁæ]”vãϱ£^ÿ0(.ŒèÙYŽŠ°\«æ…§>=ûÿë˜>/ \)¤ñ¢‡¡"¨«RrâÿÒ.—MhÿM+*.‡ìì¼%лlÛŒq>?s9¡™Õ§å~ª›Eyaà,Ý‘ù¼\WjÜsêæ< Ôü rj†¹6¬é[¹ã1{k¼êW·êLl+ !3ˆÆ›˜tä Á9¸nàé¯~Í\ˆéÅ'Uæ¢T7±ÕÕó³ ÆeíßqC”áóÊÛxŸ‚æËI™¸þÃEò·5Þ•Íèu<rù@´Yì‰ •´{xUšSV2ºà¨³(…ª¢(¶N·NévRHWÑ;©B¶h!Jk-ë&ÓÈ¾ÙÉ0â @‹º5Kky4fL”³0ÄS,óHû¤eÈ"ëò|RâÚ *…‘¼ÊRGFõf?ÎÂòN£Š®ç”=¤¯’³½á"æCÊ`'Ý!G`´‰sÔk7hì9®Úýgcw3é¸ÙŽM-­ õ´ôr½™qVZ–£?=!Î s2¦GÊí2áㇴ½Ý,±·ÇusŸ5ôóý€n1°J]ò5oxJÕž÷ÙxÁ{’¨Ê„à`Ý{9ç'’üW•3Õ3÷¾@×$ægšIÑ ôŒ“Hàu»i .ñë°^Øxç–­ôú™xm„KZNu^)nžl²FÜ`Ò’Jm\(ž¸]Ò€ë$˜õ9ÛϤu0óF2Uµ~ÅÓ)[ɘl Zº¡ d%L`·8ÉW OXXhPµ,Õ]â´ “xsX=9TŽÑ:ì¢BÐ@G­ÜºÂ“öl3›CF¼ªQ\¬ 6[ÌÍžIk©RˆÝò†g8s5º¯€ ²h÷‘lþ܇À„È–……½l~ÈÖ€n68rT®wV_¿už¦–÷‰Åךæ "¨57F ¹mÚ¡%ÝW³‘£‰LNKÚˆWæ,«aûaîÊÅwøÅçÒ$€®]6G Í´ŽÕ‹r`Åøš‰q7Q´Í\ºç‡8ü< <Î4A]±´5lI Ÿ«IN#öIKfuZ¯jUvœ#ç°òÜtð![é3²†.T´­SQ†´Ý¥g*ë‹”ýá«ö2ÃaHص0âUÛÇ CCCAAAT.q1£\€°‹ÁA0 „0‘H8ûá¡0ºäyf`ó6`6³y6³yžÇ óÀc˜7˜g›7ÏŒ Ï<óÌðlžça†™1 3ÌÌ ó˜‡ámf”†Ø°Í×s3u‹c`àâ‚÷uk1”Ä^)–î§©44ÿÿÿãÿÿÿÝ ÿÿÿà ÿÿÿßÿÿÿÞ ò‚-ì‚2º ÜÃÓnG‚ ÚpǶ99ÀÞÀܯÀÜ}ÀܱÀÝÀÝ¿Àè¿ÀéÀèÊÀéQÀèóÀéCÀéªÀé¸ÀéÝÀéÀédÀê)Àê Öü£Âu‹KI;޶uqÎT]u‹cddäe¤7oö¿u»ÅÒN'€‹KJJ NÊ LrIrIÊ L N¢7!òµá9@Þ'€‹cddddc`äe`aPe`äg¤7!ù±;;ÕiÓYTC ¢A a#´±jÌÑO""”(”0W„=ä%)ª Pz”WuA2%„ñ­«‹½˜[vÉ×'?r±ÿµÌGVë^í!Ew[:’ÈR!€FáUÛК¨Ö‚EI I ¶@1Z%ˆáˆ¨jT¦[ù€éK&v˳?C¦öö ÷92¿øâR£‚IÔá?zøj.n,&<®xg ެ4¡4´Ð"КÐ\ï`š$—GÎŽ¶4äIt«mNFp€ º\I¬2•„6h‹ CÏ‰ìˆØ‰Ÿù6¿Çù .µÐŠ1—Ü·$²ô,\IâÉØ8kR˜ãDÓÃørÎ÷a{)Á.áÚ®@¸óþá,©°ÒS®ÁÄó“ i˜“éÏ Õ¬Ð>ÌWxãJ+e²*†‹0ɬN*Ëñ¿ ã)®¡žÖq7Oê ¸Få”òû™µÒ|cëÂÜÆ|å±*{=×{»•8ó± Å¸æ¼=f/ PTêc\½Ú›0Ðn¬ÿ“œ3ý¿Å|-ÖØSšó­^CC4YØkË8¹fËà±~Oq/íø =ak61‹þöëfжrΧ±8Ùe…'„¦ÎÅ[«…ÕÙ¡[жP:s’ÝRÿíÕƒÏP v)®Ÿa}‰½"À7©¯ý å¤E§æNž°Ã7§ˆÐ;UJ-nÄS±7æÜÅqñ|¬ëÂÈìjy?r‘¤$o#û6í¯æúÿ}“æó³àB²çž÷rO7øö”œh\$ŠVi‚ §_ÔzL Þ1’Ø…P \ƒA’_/Îe_×ähLÔ)‘µ´ ;ÐSœÄº$ò‰(%‰€»x®ô5_YÏk˜Ôú ßî¿1bO…½ÉÖÑ@tÃŒ™FÌŠS;@׋d_3ÕÍÌÎïPhCOr܅┥+³·'á7|¡!ïk(7™Z‰Ú^”¢æy þ¹þ øˆá‡ `å»ÛW‚³·º ¶•–\rÙ€ÃÓt—÷¡¢ªØ@,U >Åé]ŸûÕb£µÐÒ}.¾ç sä*jmÛ˜+yÛÀƉ€~.)³ßîQ˜Á¹b•Óž$w¹ý—Tü‰,–ÚC*í6±ÜÍ#ç„O8%ñf\÷©‚'ÞÁÿÆ÷<ÙY?aúØØ³õJ³„7óŽ»jÐ{ôgÉü_<@b§öp#ì>ô­Íªå«ü®)k#¬yÆì2’]ãSÜÂfÐäo¨xš?À Š˜@d'0 ’CHD2Fø,= ¹›§‚gr{€¸–—HN±ýPl²Q6Ìœ­p\låcÁ¥|ÌWðGÖºC78#\õ~,æüEoÂ4Çï±Ð ÉW~÷7*¸ME}€b%+7QªË.lN€ƒA¿‡ãN19ñjTÚ7á/mý }‰ú„›ùg´áÜ®8µ §}Á§}®šôuqƒ›ZĨñ®Îåâ®ÃÕ] Éæ¹¶;v\¼&'¯y;p¡œž~Ä%½¦9|Ox´Ïµö»ŒÞ…o•û¬¾¨%'8S[GsÔÑ–ùS‹˜Çu`[U‹X´kmŒ Îb ñþõLîs`k•µiÞ§:1€"2®Dèa-∷‰In)Í×(M\/ŠŽsà„û,ñ¶u‘'ÞZÄIÖätý”'æá ®ë‡-Π§:3KêJD dò“B9ïÜ‚ q’(lÝê2+ûc@öCÚTV‹¸¦PÖG\a² ãŠ)âÚ¯^LjÝNNÙk’²Œ±sêyÎPÃ<’}D ]¸~í®¦êúLY¶ç|˜6è á^ýÜC½Î9ÛTúïg‚:¶› ¸Êê3÷B¡é 󹾉)ÐOLKïÕ"î¸×ãZv-]73§e‚à $ÛL7 6OöE:‡=i_ €ÈêïË!ó„™ ·1Jï.m‡F…sˆ\5ò®q´OoÞ½®»”`Ž¡®/¯î"ëÅÓ-–³›ÔÏ„a[·âê@AÝvÕó=Õ1€r°ZšU8 ˜ž¿ô8‡šÙ™_ôtBuà™6tÏiâÑaãõhÄÄáÏ—M²Õ™´Ø'a¾Õë#Áˆ æA÷¼Nˆå|!´Ù[Ãá¸\þ¨éòïuù,~4ég7mÛ4¸­<„>¾y¥î?Î÷A »|PÓ…ZÎÿ *¬—_-2%&ާ¾å:|Æ®ŠÖ¦ù^ÅÚqµHÈ“=•ˆm©žé—2ú, 5àXOcu‹c```a 7IïÔuÜv— àXTA/u&uM#RˆzU‡bì%'Ë'¬ ¬ ÌèÜnãžh3#žJ Ö ·àBCZ,‚D‹ósqq qfàô V‘êFYÃr'¨3õªDØkaàAMc9u‹mËÁ ÃÐ7€Çì?«ü`/mÅ¢RK:ܾ8ÒÔÕßë6°v)iu…M݇àXMc;u‹UÁÁ@@@±ü¥ý÷jÇs ¡ËÈÈã0N?•ˆŒlq°Xä#2òZ(Û Ö÷©Cu؈?àSMc=u‹=ÁÉ 0À° Ðg$&`ÿË!a2}Š‹*ÅA Ndá8h6–…æb|¯*œuNÞ¨yàX1c8t‹-ÁÀ0€0àÿ£§u  Œ–†V*=†òëaµ8 P:<<ŠMÜtï4Ê(àQTZ€¸‚D‹u‘±à CYù ævq¯)Ç¡SôÿŸÔ!Úl>Ù–"Y!)…˜¬ V0Äd…T×)†˜,d 1™5bó¹Q±.Zvg’ì]é¢)DË•°Ü%¥=Äôžn\ç¼rçNJîç ç?ýlü™[H/ㆰOÚJzï‚‘K¥2½wú¢ÝÒg²å ö\à‰O™:Ë †ŸwqìÚçQŸ¯s·-|©¿Âó#LDOž¥ä\\À辊ðu…ñ  %*àXGcàX0càXAZàXOcàXTAàBCZàAMcàXMcàSMcàX1càQTZÿÿÿÿºý#¡€½€½Xg]Šî›n"Ó¹n"”1¶Ïa&hÅ9àP hÄ:pSÃfSˆê¥¶M3Xs0æÂ®Ly7?‹Ië6º3¦W'ÊžãÊ,ŠTÝÒ.= ÅÚúf©™;ªh£Ÿ1ê`þè‘WŸÑCWÙæÁ“º´¦ÆNžìé8fÒfš-¼-Q© ÐiÉØ .ånîá/•©[‘©¸æŸšödçòçâfë¥;ßžX½îÖø¤úœi—íso$ðšäÏ?™¿l‡-Šn«ÂBàvþˆýãçoë´¬ËUhصÒL1Ùõ±”é®ô.|®;\[“j”ïçj&GÙV׺…²2/ÎuÈwR“Ø+>Ka9-Vu_ „<Í…)?.p µªšø<ÿ’´Í©ÍíOH@à.ÅŽ#@ºµ[-_?$„#Dµõ+ÙJØ•¬„ê\ENñŠÑßUû!ÐJðZ8²t@p‡iÖçòÍ‘ 3ãZæáa¥”:kŽ hjÛ5ûIi¥õ€Òüü +Z•9GÐ_ ’pѶ¡âØAú $X‹ƒÂqe06CèîÃæ'…LaŸO¼Q{Âü²é€Ê«[á•„­`c¡±´OéVB2¡XÆUóR`%p¹ŠöK„—Õ/ÖH‹¿ ÇvÕYô(Ð…Ï »B Þ9XË}C19ÿ68(L/4ãuÊøàùE#Ý\>Š.;_p¡¥<¦Tã·H.ô •^{úø­Ê„QS›‚g~áÌ8bÍ=©¤Ø0Åîùå_*ÓZ¯œ~Ü@ "Y{Öî‡H0!àTYàü±.,²Õ\ã(`2´‹úªƒÁŠM^åè7+/§®žjÅ&Ïú½“O#^/åHU:Ï_K‘Œ‘ÿ ïÐ%s[:øõ?M$ê®\;™ö)ç”ý†DEô®8^;§ tÁ1˜³ÑçD’h’r“S­w]hÕ9',£-ñƒKÌûÝß®DÏB03¶¨Åƒ‰=ETÃêøèÌPè prï“,_PòhAMDü)£Š—•Ô㻜ÇíÌ÷Åm°¿ùˈn%}´òåqfS9ã—dþVæ õ¤šdÐ.$¶ß…Á¬ý0É7ß¼úØc.6:Zd¶áÃqÜHçû*LSFmë¥áš*,_eÀ"w‡²0> BðX¹ÇòÁžŒÎ¹Ü†Åã•«­öP©"ò˜ýÞþŽ¡!Éð”=ø÷MDM  bœ1Ûx¬²eãc7h=Ú2EM3«,¶ýfïïnü?gÜ­k>NiÑý‰¿'š#ÿ„å G£“Ts AhM/ž£öË:zõÕ‰RR©WˆfòF•àîÃ7%¥ þEaÈÙT4ÃHp°ñpÛG@.~þ—æëiÁ—?¾ƒ Ž@ž¯±/é &YÀ;lNÕbX!¯”éMË©[ 暊q_ΠcD_/¶Fkk¾þ–¦=†¾*‚ñÅðž0¸XžãÔ|á¾FLïN¬'°6ëFÐÝÏ'<aÏîêr=y®O¤<ê~>O²æf¹«ó‡Õ*›•;©y4ðú, Å@¯öf¶ ìMC¬º!!‰öJ`o ¬ŒÇo¸q¬Wþ”6g*£vËëXHe¨Àïýî¯GMm¶òì-¼0UWÔ§N0÷®ÎGXWh»˜²^›g‘·:¡1œWl‰õ ž.)DG14NCðÿ[å BWã3–Õ£oŸ×8ÙsŠb4lñÑœ¸o„Ó¿oÈÃŒWðV¦üåx—zXßÛwžbÇc£e*y£PÕ¹ü¦!Îe _:ÿm‚áä˜ÿ±$UëÏ>ÓÑ<ïÚ‚[âC´Ôð6üÛSxšVÎ-Á„„LpäË7xEùŽ(Hµfô…`ÞÀ\/ð1kN¼¸?‚!’xuüÝL¶ÆÏfŒ¿ƒeàyZvõ –²'GIŠj<<¼Ù€-ø4WO›+Ó‰ãЪmZðqôODˆÕI¢´x ,êJl$Žh/,]Œ¸ZäýWäkOÝo å¥P-}”Ã^õMGåÉâ3]î•°G“‡§\Òç×¥®-Éí5½d ¶É`{˜ÇAˆ=Íݹf£æµ„…>~E(.@k.¦z÷\«®p”í#énËgdA¶{²Ì€}–m«?õ†«"zÁó¯ ó¢G½÷(ì’&ìî¡`ë†[`&S„&ÞÃ7¦ÿÁŽºs<–Ýæh‰Â,—7wî­ƒXèOÄhâ ÝŦ˜c“DÃÕ sØ4Œc#w†k ˆ(}ð­ç…ÀÀˆG@ï·Ü޼kì^„6,GWë]äF½t8ã%kRŒª}$g”’}­+";}sj“Vb°ã½E™(ŠçYî&Ž WBb”é`‘¤øž¾ GPs (´ªd\ÆtŽ>ýï|\¸³Ì÷®8Ä];Út4Ó­ŠÐ AŽ“Ö?lU©åªýþZ£™› Ö¿,ã:žøJDØ©½+!îR+­T¹øE"µþÜE¬,¨·c§þÈ÷êãä,Q[Z%¹^kb³sF…õI7FAÀŽì¹XÜ:‹æÀ“üvD*Ü#‚¶pîêC­,VEã#“¬’Äâ¡¡hiÛnاX®mŒ[ظá=ƒ ÄBQ ·ÜiÅ1ÔrÆÃš«xOEzœ±zµa~›Ò¥ñ‹õ—hyËÖ£‰ÅÀæ¦^oÏÁ *[Z"ªÅ]ÍÝ®_§ˆˆaÁ€u$õ¹.×›mUV¹Îè=6Ú‚ˆéþƒ¬2w s¾G|õp—¯M™Ã, É?«l©Ó׎šSªB§ôÝ7ƒQ¸` ÁVG™ÞÖ_8Á2©§Y;¢ÀMh×íjßW¶`ÒtôÎxCÒE"ÍPìô¥L¡MýÙÈÝ…ì—·­]+Âà^Æ@ìl¹Ûz ׂwU/ÝÉEªRß·†°C‹ÌmUKo™½èɬpm1µõTŽ”Æ^ùhù´‘6©Y´,þÀ«µq„%ãƒýì „Yw õUrü+è¥cÎd‚÷¾öÜÃË«é¥Õ5qîI.ܰ#9HŠèËE»áRj›q»Ìºÿ\ãWß»(Nº[pÇBmÛÚÝÎNȹ(m3‰J´ÑžlaU‘n•(k‘º¼>,=Š2wȕۛ!ÿ·°àsÞMQÔçŠ.O`«àj×(C€u¸“ ¥—I‚¶vì!Ø=ÁÇ·ÿ‰µÎôAwš#û&±P_ä$þýÄ/û$b}¨ÎÙý'™û7p Iíó|w1SÚÐB¥|OÖmõ°o±cO!>γðëŒB¼aX4Udû×v,SˆD@ð°¢io8c&iœõ;©¡wå ÑS"’²pKÞÙwØ«—”iù™GëýÆOÌÚ+-Ãy{Dª+uÈeàó0â-P$J‚î†N`³§¨Be·KÙlÜý»°óÝAFE !ôår¬yX¤¼^S+æ5º…fɸý¤;ÞZ")lи<„Â¥[ŸüRkŸû_rBsk©‘‚6žKò*^UO„ét¢“ÐØ !qwÁHD5qÒŽ÷q’Œé¼›2D@¾Vƒ¸ˆj*²ý*loÊ5ÌYM ne†Ö:J¬ÂÜ‘Lê ³ˆºco³Ì¼a?™¹ÀŽõØåt6¼vV.Ã*›¸g™3‰«\AÞ²MpSL1&;±ïƒwM„õ7g-0Ÿa5ˆ¬¨œ˜©¥«¢Œ‹¾2ÍNŸ·°Wå½ÉeÓ ópü)%S'usí'Á]¡©q ³Ûÿl6Ãõä¤ ó:®·•GÝ$Y+>*\I2SÆÚ7s³OQ `S“¦ä ”á7È/N"îý 3`™ T_].ÇÍH–OÍ*Æ–,wç=(YcžS}’Ë,ÿ¸”U~eоÌ&-W~y¾óè¼_‘c´äÅQÞÎß{ü®kÌqBwqÛ‚ €5ê»ÒŒ7q¿ ЗԟCàaSÃnìk>×?J–Z‰ÑIÏÁ1Q^PA±žs(8ÁÏPˆÐïähÂøA×2!a±DÅØ®íR˜¯ï· ¸î…*þÒ¡Tà©¶GðRheÕ> Zê#UO–­wÑâ9ÀnX\äàÓ‘ìÍ7ýUݳ:RƒðÃË“± ßÒ­-åFܽ¯Ü|b™ . JNÿâØpÎ*,ÂPV í5"ŽG£&mLP’à‰kOìP ®üÕû–¸(œªœÇo…,@¼L’?Á¦íÇL53Å¢ŠÊèXtžjÛ⻽X¼é…ŠB/|ì¢)Ž–Ñö‘5|ÄíÐ(táv:WìãnÙâØtï©Í{câ¤mlõR¹_¸sR)âl‰ÙÌ4¯[¥ýû³ÿîK‡N'Wû—Ê“±<Ö µ}Åâ\áXŽÂáߟ÷¡iƒeá?VPwT¬èôþN¯Õt­¬ ©Ú,ÿ±æ¬þq ~RS †¡´2…ÿÂwŽ“KAæÌÉq"YÞH.xuš6àÎ/— h„„oiNçÌT•µ–fá¨LÝ42Ú}òDœ)Ã"8rKâ©L®îûñQ ôa!lÛ>AÎ`8UZÅ#ï¯Ûv°1ƒâ•˜´dR9Ûû¿Æ}.eÏýÁ;Æmôci­¥3cEäLj.`¼ØbÜ“]Ú¶ŽÑ>ówú!…몷¹!R¾=Ì…«WŠk¶xdß0C×B«ÖÉŽ’?Wf[-µ¾’¯Ûiìþ)3•Áö‡r ÚÂ:”µ˜×ݡǑÀ P×ôÀÝ7ô˜dx§·Â¾ùñæÃ†yºÜ÷EÍ’4Õ¥•>È”JÀyg–‹°É]ÎM½`zôˆyцì×o‹"ÇûOl¨š®©#+óë³³þÉ$8üÐÁäEé 2L$?°¶AûC™‹‘ Ÿ\æ ßÌÿàµ:{t¤™Ö¡7ŒËpîaÒ»†c6,e::€Š™«!’ «®RŽ R hk‚Ôµ!SqL(ßS •×f%Njƒå×ü‘•†b”çh†»Ïu»û"~"™Ã.8.<¤[8rÆ¡ä„ñ¦ IR*b Ø`=n¶¸‡÷ž:ª"û;²à”#SBOŸÙj3Drý’k“w[?_¥\\¿…FÿѸ·¼3]qy`jªŸ:ufã:ÁÛAÝË˰Óöôþ¡èÖIï{§R×sy™݇sÂÚ“|‡óÄ5!ö £¡v rv]!•Š7í¹z%"!Æ™Øê»Ë,Í$X¾Ôf,­²ž¯|úŠœ JÞ*ø&Š|¬¾úÞè¿åz»t6¹jXœíÁe)\=Âø5LûtÚ5µÖ"BäsÂYrí„y«îœ.´3P1‘ê. mdª¬y6=UÂ;ùÝ ‘aШxõÕæîpŸNõG°C©¶±%¼/AÒ‰0’9ÞÞ?í¸D²Øà—ͳHc~¢„+4O€“ý6ÐRq«Xk½7_Kv?OÇ^_UýÔÆ`®Rç÷,d‹ ô7$e¬÷…ê—%!vq ÷þ¡Ú*\¤|1•F¡0ÞÓ-ºQ½œÇ9O±ýP,Ù^ö*$á*WÝä+âs⸼q(’épUz§OéäûÃ÷ŽŠx[ªÎúl2:Á_mòÇ&—ÓOŸ‹›nÙÑÛ¬ÆFëðͦ·0H‚jlÁ]ÝŒFÚBzÑ¿uì\7¥ 33ÐaÍS£#¼®` {r—©Ïµ3¸hôóÓ(vçNôP „CT|í›úÉ_¬í«™LÎÏcõ'¡/Ó(”Ý[^€­‹Á1À@ Ä0Á:v3CÑ—ØÀèÀçƒÀèÀèuÀè2ÀèYÀènÀè“Àè‚Àí御>Àó¡ÀóƒÀó\Àó›ÀôBÀó­Àô8Àô•ÀôQÀôhÀôMÀô:‚Výu‹KI;޶uqÎT]u‹cd¤`a$Ù—E%uý@²Ýx‹KJ¢È L"ð^,4xø.Õx‹cd¤d`$ ì/âx÷ó¾„GЍå ?u‹ÁÁÀ@¡¿ÎÒ¹ñ(Dž‘=ȯœvN©äìØíÌ EB3³3©Y;»6_YÑu·MÈ%„à­³‹½š[VãJ×'?r±ÿµÜlÃÀ<®1ƒlwE•êÙˆ‰UÕ¨´ì(Š&š$–$ûD4&À‘J@ƒQ«râ? âF°Äø¦ã24òd¿‰´%Æ&³ûC£&Ä"Zø>¼4 R5ˆz5®E›â’•7¯ ذ¬"PÊáÓ{¨sH‰ —ûXIÕ¶?¡Á‹ay¤ÍÉXP~@Cø®|NR&P„„c |Þñ ¯ó?Ïùæ öŸm?ï¬8n×Ð~SÞº6N²‚†’càËrÑS±íy#Kúb9>ŠšëK©‰”Þn´ÕÑ€eò:­—¯^gíg2„áÉe¢ÅDh¨À ¢Kú1—K7@‰¸h£ý O,©ÕÒY5äÑ 46††.;MÒo‘ûOrLBÛ§my—9דßVMÒõq\cMphÞ®F¡I"v[ÐÛUôE±v'ÿ[¡PߌlÈ îí ö´ŸÄúÿbµlí©%©.À)ëKÛFI8„³Ä—¶JjÆ ræÇmð“¹÷PT=ñ½”èư¥7ã©z#ºM¤ùëµO-Œ.tëžg¾tÍY„bÀdDÃÝ æÕ¯ŠLhñ(HcH"`²ã@/ÂHNššuŽ`ÍcÐ^‰ÙF¿òHÁÀ̽~^Þï/øeÑUd>‘Ýôù*é³ï$’u¬œD å êßíû;llÒKQjºÛ·÷/_(´ÒÕ6Ð-PÙC‚ÍÍøS~/KÚR&i×&j6lì£(.àß¶f(f +æFô#KsG<#2ê²Ñ…ãr²‡lzBŽßä¦Ù$D³ r¦Ýžö”Ût‹åZZiHoËÿpPÌ›•Éñ}&Ÿ™«'u¿¿)~lhŒzòpÒYÚÚ ¡}‡®ö Vë‹bÌ« V]4Qb´]î½´`í– '¾—ò–7¯3‘[˜·(»‰!ABä´1vXß”¦º¶§Š!®"a=·{ÝçÍzàÍt}äî¥<Ù”ÊRÿngéåL´!+±ž6xº»¡Ä " Yº‹îƒº ´]0ÔûÈÑ$&44j³rßöÇDivž¿çûø žÇÛ¥„>ée¤»€éXjï#7 ìî"w·zÖhod'&ý úo*ÏQ÷³ezÙ¼ F\51œÏ¡_ׯh•×£±Ý­¯S®!!Á&Ù®GõFô™„ú¼‚’—Чð¯ÚOÏ®ìt´]÷ý:ß¿çóËçýªK;«-a×pÆt È’˜®›žt6}³‹zìî#‡6½*Þ‚Ñ&z^Žó^ZÏf²±™U™Ù@Œž)”Â÷4ø„yšÙç™ùüõ”‚§ÝòYŸ¿f½ÏNäB˜¶¢"Í9ýëHÊxÁó£žõï*Jk´gn-«rç"ŠHþ)³-˜&*v‹KI¡ J!d^Ì v dÀÁàXGcu‹c` `d f»Vu:–làX0c5u‹uÁÁ À À0%Ù瞀òÃV{Ò±uÉÑ2ÊÁ–±$¿u¥,u ¬àXAZƒÓ‹•W7’à ¼tß"¨Ã¸Ò .ØÿçI0˜äRªÕÝcAåB@/ð[àþóƒQ*¢D:+UB¢¥)š!*ÇøÒ9äO/ %|NðN6ý»*á–*¡,;†± –*¡"“û Ih`. 5Ý"¤˜y 3O©F=(åzlû k~€áš?8ÁìTˆ‘ë7"nŸÉÆtä]ù|þ¾ÿdÞ8úT€ 9|`. 'Ú0 †`¹$œsO<h°ç ‚e¶C¤{Ó6+U"7ŒœT}Ríise(—D´ÌWªD­Q.B¹$B÷‡y.”f³¢áɘ ¿X.à¬øª4³ThöŸ˜.—Fìõ©žû¢G®_:ðþ¾2ÑÄ(±2¦)êÙè-žÓ&z”µEÚlϯ6ÈÔÀƒcaìý0›½ÇÜßÉä5=Ç`ù DIÀ'˜ a°Ó°íÀf;cOO€xòÈN«GÅQÛÑbV‚¥ÛÞ®$ &/ÅAót4™çQAàФ9!ã˜mb“}•¦yì "ð“;œùt»›SÁJUÓ5t©w*ç‰JÁ&ª×l¿áþ> ;jÒ¡4B–Ž%vٿ׈ÖÂÓ"Äß. áºñvõjäH© }Î2l¾º°Ûœ,=Ym<]°T…EñRXµ)é¥*éÁUÛ`é!3`œ»¡Â’^å^×Ç‚ÚbMÛvÿ‘ÇÞ —“j )¿ø×c^eiͼÄAy•=Ò…‰åRäew¿¥aiKO„÷.™€d3åDŸVŠO+ *Šò€–J¹u,èÄþ=Ž©‡ÊypÛ±L@`ƒˆxòqü`]ÆL G m@›¥+³ívÒ}ÑíxLøOŃuQipÒÄ3p9²Œ¨,¹¦ÁàAš–¾îpu“x•àSMc=u‹}Á± À0±âU)µÿŠy;€Ý…„üp¥‹r´´¢-›Ætƒ¤O:^zŸ§uE—qàX1c6u‹}ÁÁ €@ÄÀ$ý튇àÇø¡4ôà¥ÜН,Æ)äPAæôZru¤ àQTZ€Ô‚b‹m‘±ŽÃ0 C½ú3¼õpKt(9 /úÿOê`;NÜÛФ(©ˆ)——BD¤\¤:p¤\ä‚ Þ¥[ÝÁ#R."†zà Ûùæ5¼»àÍOÌÙ,å"êD,ŠêíÀ솱V±*^ ½â8³ žwmõ‰ÁélxÊEDÿâŜ˚T¬ök(Dø=©Xµî§î çm›{,ÿP Ž”Ëóù~èÏßz«f? Û­ú?ÿ8&6§[¢)Q£îv÷«Îzµ_Ñöó}öz3b1„Ã\\Àó\‹Ìu†f  %*àXGcàX0càXAZàXOcàXTAàBCZàAMcàXMcàSMcàX1càQTZÿÿÿÿ¢è:€½€½Á@îõsS¬›éì<Î9ÚèìHÛÒ³ŽCá÷«ó_¼–élGÑnã­Vô”z•4‘(EìC᫃M”³gj…pèí¥}&ᘚW< mˆqM–¦l³¼8$4”tí§¬XböùY9™1uu]OÌ=^¯á’â°W° V.×À+õ«ˆ&z‰4”³¼BŠð’CߟY_Z(²CäÉ@O®¢jDy:ó&W^w&Ul]ÊÇ<ÌÉÎ`ó‘8åm©oA%m¶Q_¼ ‚ю΋µ—É‘%G Cå‹ ÀÌ]Œÿ^èÐsPÄgÿuKçÊ xH²òÇ_ÌŸ¶ÃEÂ…5_ízðÏØ?~üsh# ¼5Ýé/èH¡#Gݳv¬WÑZ‹}]p5g´›{m`!T…&^7 @Íäá8(Á#R ެŽS1[¯@˜†ÐäÜV¤¢:ãu¾[+rG¹ý:Ÿ¶r8´ÍÓÁæÂØóÝ(lUµnÐd¬ÆÀºh¡ºBŒÙWts¥dæá!-k®EÏ‘#„t¶€Á&x¦«Ûë8Q*³*çÐø³ç$¡ò¥`½óï“þħ=ÆÄ Â2FeÆ÷9"á qÜõ§6ZÕUv̧­= çñ¾™‘'B@ UéJîn#´W@æW,~ï!ÜFC†¼Ö ŽÒ8 €}RìÚƒB„ŸÅòA!aBÍR3;—G¿1¬Bs_ô'È% 3”i{¥ &ô T3<)—ÐØVL^õð‰"Ü\èŒVM󙒹ܳÕigJÞRz†ð‚GŸ ý¿·€ Þ5òÂ%ÑFÀ¢”UvT#7×v¬`UGÔ j§K>qUÛGF­Z˜ÖÇw ÐFl«S@ 6 ±_rà½ÀG‡`! Ó”sþœ¹¥`n#ÖÝÑž,|ëÜVÈìT?³€•£IóÿÇd Á«©iⓦ T™vêjš(!}4Ñ}ñã®y—ɤ¹ÕÀ«-ÒJdCË»«¿‡ô”¿G´ØfräQoàâ6U‹9ÿZjPóÚ>ªIl¯f|¾BÁQÊ´Ö´÷'õ f¸¹ºšŸS Dw)ÍÎW *Ž|÷.ÉïcòTÐ Äähsöì¼ïröëÝàZ#OH!p{ä»u½3¾™|¼CO‰ocBµ^~æÐUÎÕ̯ïx;Ý»Î⋆ –A­´8´-*  30%5IFc€€À€ÆO‚FƒE‚Œ?hiË`F¾‰ó%á†ìÄZ ‚*º‡ö»È_Ù–Fçá¸Bîkû½Û/cRÀv¸Ô ‹b0ßiTÂLh³0€5ån›\‚”fÌöŸts¨¾¦"2½¥Í{#Y @ñXdôÆ´Vk+ÞÏG!‚‡>H°‘,Š¿ÇÝòn [~nŸ=¶¦þM¾‹YÜ*~²[ñþ¿RðvW X¼ 5Ê’õ®º`˜{]ÞãƒJþ '“ëÒìBÆp.;„–›Rª… gyǺa¬ÄÚ Ñ”ïGÝXÛ€y\ÉÜ\°WYÊYÙLâÏÝϘSémͦfô°-b!ïu8X.æÆŠ6¢":—¬22©–& ¸K9d§‰ÑåoŠN¨Ü>08¸‰oS‰] °ÒPK‹QçæUOj7Qó'«0Nï”–Xk9ǘy\¾ÓÍÎ7`§±#øäoo×ÄdÁéSžïA^"®þ`æÞÛˆ°Nô[\WS¬r¶õ§–)2ˆË5%‰šÒ¶–Px?àÙb€ào–ú¥QE;ÏþM8oýg`˜§”[Ë´ÃXâËeTkõÊHHk‰~+dU+­;´+ˆï(<‰d5¬³¡cߨI\ÓÊ4î öêÕ­æD9Mhr[ÎU)9Úq+fîêÙ´‡RØöê¤È¥ÍCµÌ]pþ6üÔü—Ý—éÉ jŸ“ï­§k{Ê;´ðÖ¬¾ srH ®ŠÜ§Âæ³Æ:êá§\®Ö_Å*v^Õ€euh6¤_ä ^t–gH i½Bñ%˜9‹çÆèÿ€GŠHú¯„ë ÿ¬ÙEÒ³ Ê}Úùí ñ¹74˜¤ï™](;"ôõE¡+Ì‹¦”ì¿!„¨P.'á)fR[Wø×j©®êlVuÑR0wž\ÕÖÏȺ\”ÚÙ¼ùÁÑÃú©­% °W‚¸Aï.âçf³0Ì-U7¸QÆä¦DníÝÆÉïùì1ss$QU!uK—0™éƒ¨8KgNÑÿMÆÐUI ’!&m4X)6)Ê=kg5Z ‘- ' Ï  =€J²  " çôuþöÅN¤);cCPÜ0C âŽ|¦µúDS9‰ðiäë'WwÛë9Ñ ò>¡ èC»¤Ü­Ûá×X‚Œ»ƒ sg¡C9‚’²*6!+VëRl†h!þl Ê…HŽ¥ÏTl÷¨LÙ"ôŠ#äJuîE¯,[Y¬")ñxh"6TêÝãkwõ;#÷ºUÆ‹ìvº-ï}Ûì&¹Î©œÚ«ÇÐÌ ¶Z½öf/þOâzÿúVvpßœ*É<ë¤Èë&<½R–ÚV–W%!sh‹.Zò(†Ï¢0?„PÄ<½þ»† Xj9 è¡´ýSƒö€¬~úÃs±Kë±î¬uÿU-4ÍÚÌ9úq.ŸìšhÍ¿i71ÄÀåg>ŸËA£D`ÀUÄÎñ~‘)D^ž±é˜k˜³wåÈ¡‰½(„f¸¾)“É!YwÄ{×›€SŸÝ’1N ñ ¿òö;gñ™ÇîèHÌ&eë˜úè2% t6¾w«ÈßAù3ìA;p~~§³ ¥v­XÏ«X3”ý*œúÁˆä¼µ¬i•_P˜im#ÿ¦Mä^¸(Þ/8®š@r¹MzlH3t“øm”™º¡¦Û/•[_Gíg¦ðQéâþîÛƒemž¥&Dܼ5ÐåcõM[k5ivTí}Ê×ݨã‘pQ–ãU¸‡çCL~E«&Iâ"FXšéÈ+ûÿ=¾VSÇåÔÄn‹0ÐúÍ1Ã%ìˆÜ£h8,øÂ9Â:gqXèìxàFžæûkeBûq…Îð°*ÜWï¹á³ÁãmÆ9 °¯Ýü>wV2ʼ'íý̰XY¹û,ølê!eX~G?·Í¢R[?x\ø‘${Tç|ÓírÐu'óÅË$²Ê°ž1£*KM›…$‰E©kýä’ë­Ñœ× ù¶=ôÀ*€ºO½ñ¶¤o úÅâ¬Åšê3gíVdûu”÷ z•‘½¤OÒ®?4ç<6¸™_ 'áÇâ£Á*¤åo—?0}tåDŒ>Q“f7‚w=e’+.ªÏKþûìNë—‡®²«â#š¯¼xÜÍÛe ˆéžÚݨ|¥ÔL$™hclA /øÏBGX.mY‡d®6±‘‘ò8߈sÆß ™½z¾íj¼Kå©TVŽÜ´U]ÀS:†í×Áª÷òÏXÙ~ C ñdR>Þ*ópí8"™¨Å0–( íÄäÇtj4^ÂXBûÀýA¢ï¬<¢G=?’„j£’ü$ ?üncwYV•¿MìdcfqÄ ×˜^úäA&%ãÎ#wÿiQ:U”Âæ0¤1‘ÓéÑD=fæ}I…æAµ\*Î2V[Z´(D vNZL1Ó#çl½ÀXMÑ~õ´Ž<#áú߯í¸f=ñ=týª"1´Õ0HKiÉ­‹ÜÉIÖD¿^çQCñ5$xå½~%±§{¤Ê¸YÌ@âå}]O“žÕ’9R?5´Ks‘~ŒÞVÇ[ LªU‡¥é+¬_Qw#S‹|9«,÷ä¼É+?²Ù« Åy@‘Æ&¢+jý©ZÊnèQû£_…tðý"•i^mô¯yÎAfÏÖâƒZhá´!6Î[ ÷h SjÆ?‘Í_[JÍwG‰yé5X1gu²p0ø¡˜IëŒÕôacŸ€Ù åH¸hG•nœó”‡&´¸þÇ‚…Ov2¨{ˆ/rù7L‰–àô@¥p·¯è߆NÔÓŽ8LÞImÿ4˜] =Z:-Q˜kX¢ªèô–Ï2ºý´PúR·H{ä ¾á¹Xq‡m€GkfƒdAî_Ÿøœ°N­~¥d-²t5ž†ýè°YvÏDÏRÈž[§œC3Óe’< ×ýLÉþZÅô“+ 2Ãz2hhÆX]N{D4슀ûÎ ÞÓR”ÊLŽƒÝîиæms©}q à82F¡€­„€Ã˜^ÌcY+‚o0–}ûr <-äWë°$Cî6?K’¬-d³4§.vy*ñ*ÎÑ —ø¹Y¡öÔ©ÁÙ$ÞÔ!Cý9œÓ.*š•Mfý쯃¯%y¹Ë=.…§Ò­Ü|Òîÿ+ˆßvÝô çÖœ?ò—ùÝxzܲ•fù½ž7J-@x/º6J L½¾»ÔåÿKÍ«¹g¦îÙæßu~äçze馈—éO¯F—^`q„?¾;ÑsÃæÂÎC` ¤Ìv « Äié¶¹þO›àQâ/ü‡•BÃ4à‰\ØÕ¡St㤮\ž5rÆxÃ5þ½sàr;¥²l¿y¡êñò݃¡?lëþ[ØQ0ßݳLÛvñ¬õʲ¹ÓÎ"ÕíZ¡Ç? ëbeLÆ©Š¬ÀJ³`^Dø,“3ò,ÊŒ~2 ËLŸåGhÆ€·±I®&·ýÒßæ„wÊ/¬Œéš%;/PWuH$F"¾tI²_ ðÁAüžæCËÜ÷¡nÚC-F#¬HoìÏóç|¢îóYûDZ¨Í“\›Ç6Y[Io M.ñh¨b¸Î ‚8¯ ‰X‰¶j{â~¥'3¸ŠRe¨‚€xÚ¼¼ –­‰¸ -'KªO*ÈíD•~zó’i´/E‡AÖuׇ5ƒ ‘ Xq…„ñ¥2ø ½ ?$2”NU ¦Sš0i%©½7Ç~ÍЙ:Úïš¶’öƒ÷mŠ`wÐí< "!; Ç̰é¨þxï,¥Ò¨Ê{Üø)’œ‡¨Ý°A¯}9¬šÍ™¶Ä©öý€ D rLiò±õaÍÞªÇë|ßm ËlÜf0Šá}¸Ô’ì绲y|€ÛjcC¢ y_Ò$êÊù(²’¹\«všÇÐ2Õ4-5û´·ÀY®À¬?æ¥i¨«z¥€ÛõcÀö]0‹ÎÅ@yQWņî>V òâ:àJa Ù-Ó'E–?þFTzé@ ük8ÀQ>µòÈÐAÍìhú’uã.¬dvv³\R{Sl‚ñÂ(0}´¾¤’³¯@»S0êT¹RÐôãpWù𣮯rªÇ…•½´.¦„µÜŸ¿²°|ÓD‰G2ºÒ.iVO'°¡"¸á=&O |#)c|®WÇuñn1Er"̪³Îw»š+器›Ïו;A:x¦ CJO ²ë🪠G‹›`m¬pïuõiKÒ_Ÿ Ìá]îúW‚n`q²¢†dåD‰¬lhD]F²yB¼kw gù†@+ëfb’Õ#‰¢qÿº,ôÕ2Á’Œ=`™Ày|¥ÚÒ2>Ò%¶IY2è6®Ùë]0»Ñ›ï*Ež¹OÏÃã÷£jªn…%bÛ»—9h>|P$:<ç =4ž‡J"Œñ¬aûXºá±ãÑçV.Ô Ú°H\"9í­üȪ>?ÐèϨê®_'›—xi)“uö<ÇQšr„ò_;eAx÷¾Üï8×òæïf`Ëp¦ÄU§‘ï,ìÈzå&â3Ð=Mg?'ïØUÄẓGÈë}9ý®õB3Lz/É*´.:#{¢S° »g¬“ÉiÏvwë ¾=ìénŽÜCnzbàŒÎÇ)7Ì“?ùI]Fá§8È‚ÚV{íœI£HlŒxf\(ò' é÷bŒ•g5cNÛÐNc™UÄSaˆÐG,¹@GBt}G ÇÙt„E'µ‚  ]¦[`{[0 ; –z°gzùw[ýÂ$L„ü(­¾Ü)ŠêsFά£¤i]ÁË‚à„ ëk¸8f‡© ¥R ­gÌBË7?½ð Ʀåâ1ìZgn£:BKŸ5¡EÚdôc2›ZÅ.hÑðìµ-6”ù› U ¯–Âtdä+C“ 8!®9/O§-ƒÀ­`ƒž¥¥·7·Ébhf]ÉÌ[+P–Ûnʼnn7¶¿Éð¿Ä+àdYõ„µŸÐ,£­´¥˜Ogìïi69èåv?!Po™qÇ­—ÏY„àóVô¹‰=ðªÙýó2$—ï«/m/M'ožŽÜGÈähm®¬Ør“döŽúÉ-å™NnuÌ€Ò• V«ð[+%e({€<ŒS‘rù¥£Ú¯¨OšU½ì­¹‰ž›‚p|ó\%´b÷?sż]縤aãܤÃÓÆ^«O åü*ŒÙyÞ Òð”ÃÄâÇ¢{£œ`<ü”á@”êpPÿ¤²Ä×M;pŸP>¿‰;’®:OZ » Aü¸«¢sµ:¼6«ÂDm¡ex} )Ï'†ôíu_4Œ’z•ü9bù)š tbT&ØA-iYîòÖŒ1Ý#RvhäêB‡RL›“ShË}•E9).Æs†}T§„òò\- ]0ëY‚ÒM¡N¯ºfrÀlå(¨¿ÁÓMïLì!\{(Àüã‹©âð1Lu<°m?âŠ?,2?J¹ö§¹íÞ:Yì‹IÇ‚V"³§ÞÙà”!SÝsŸe’•ÿgaV„ :òn|ÖLYâž6à˜Fê²E=/4 ™‡G"¯›ïdg™9H¢¤ÊÄaòuŒ<ëÚs¤AlXëuE'CkoýÞÐ(ÄJ)µ÷Ç< S¦#1þšÙ‚Õâr.ÉÞ7wcNhºñýþTtÈjªµaF€>›8”œBÖ4›Œ–³uæà;Zœi¥ÓÌPqÝFôê å%©/æõÊ„b0mƒÀÍkF AACGCATCTÿ¦Z€¬‹Á 0„0‘/#x@Â]²Öpî;ܘqvæ 3Ãá0gΜs‡a÷™ÃawgÎÙá쇻³sÎç 0ãpw²‡ÒûÀc%}Ìçg|w ×lVm£=Ùàš…r?ÿÔÅ=à¨&ÔkieÕ%ÕH4ÉGìüÉ^ÒŸÓ?Œ¬6âØ·í™“¤ýÊŠ€–Â’™}E‰MÌý©Y¼ zzÑKä¼BIâ—È/íùIn5 »ámò êÜK" \µÓ÷ð×òPëîX–”·áôU¾g¢#Bj¨!D¨ ¢+ËˉÙ󕺡ß3ªGwŒ˜3ÈÔ–l¶KŒÙds³n%OêêOÍ•hKÜ…Ù`'™WóÎn5Fcb~ê›§û-;^m ú†ËV¢ð…ZŒZ†Ï’ê Ì¾Ä 1IŽÚþÀRcc›@"¦‡hi–:~ü4’95q‰¶oÏ&”%ɆÀ˜8‰Bnç—•Æ3vìö°Šmiyp¯‚­Ýmñ”ìŸðó1?\ên·H»,ìÂÞ›ñY/ÿ ¼~‚í»Ø¸b:ÐÏ÷ë÷;0LD±|êà«yÏæFt`/$u!Q[iö£›Ì»,n[‹;íÓýck8§§Õ6ÉF‰u7®9‘eŸ®Fš˜vÅ ä6ð)»°¶î§ñN÷M±m˜7Õ8Yµ<ÎòäìÎJx¸þ. ¨'@ƒÆ5¶Ô´/ayƒí‡Ø‚!©Ÿãû#ü‰üËGø82ú¸â#-m&€Ë'cüÎÑGÌ{Äôd»šäÄçuïnùO²«`°±jHk6¨&g™Ht ”`Õ,…ö‹–ý‹å4‚¨ÛjÄ–G2BøžÚjgÛg<š`Ë"B‰¹•l1³ý!"œÛišgµÕ[É]”¸€®o²tmð™P_[({£ÚáÃNÛ%[Ù¯`pYžÞîÂ;øyÃ×è*,Ù먘“Šg©Mˆ-°¾soœ–'àÉ-ü¶1–ml™(}f$,—º•7»ø¾!ñtëSë”G•ÕÑКeÔѾŠÞ$êãÞ¯Ûó6B9ö9ê¾¶„xZÞä_cXª·ž¿A”_Í!u›âѶn%‡´W{ð­‡× ÿºùX­íÍôç?3ÉO˨Ï5I¤åß ŒUY‰‘JŒ••E÷nö´ì-§Ðj×þg©NvèGƒziO_'£M¢½• Fsväÿ‘뉦ìíeÍGÌ7á¤ÅÔ²8¡Kì†Yzþ¢i)Ê&¶Ÿqy«‚µ¹oŒ\ÌŒþªçÆÑÒr2éÛ¶…6EK0®Õ S» Uïֵޣʷ‘±t~€]ÍþÂÂ:Š6XWæ+m"+ëÙÐaM-k_¡Ùq8sÿœ*P,pTv[ÁÉûú?y8ˆdýÍAþï ‚ µ¬}+Ú p½—PïYècò\ôn~à¨+Faÿ¹ŒY¿KÌ¡o¡ö<@É•$bÌBC"ƽ¸0ÔIÏŸ—­pŠhc-ìDÏDE¯Æ•"KPÄL­n¡Òóryòç%¬”¿aóÄ&³kâúa «- b{k*u‹KIÁ¢Sh \udôu /àXGcu‹c`àâ‚÷uIñøàX0c8s‹eÁÁ€0 À°³½ÿÎ4)¼*^Å*Ž#®„5>ÚG%K©\Çe¨\s0W;àXAZƒ™4‹uWK’()ìmŸ¥4‚?}†wÿëÌ¢JÁÏl‰„LA±T#(ð¯ÀjyH¬‰MãÏ/öò pk>å1bÀÓ¡¿6þC-õ Æ>Œ¤Ï3t~S2 ÛKEà¾?›|Ô”êàîÃÔJ'5w¹Qs?¨õš#{ßæKŽ÷Æjã °_€zD yX#aM‡®+L×ó­‚`{Sñb£œÆìál –j¤rmöèþOeáxµõckKÄaöU—:šœkë©MÕÈ`mÓHNdKŽ€ÎÞv ]“ƒa¦¿¯4òiY"êq)÷µ1†€J5rò ¦-µ:SªµT#×iI @K°Q€÷Ý} àqÑf¼ýˆç]ñ ‚§þ½sÖÿôomJï+l¥$±KÄÖŽ%â7 ß©y§VÌÔ¥õ!š†t°¯Í`Ú"¼‹-ÀA,.Z¤ç|l—›á¶ÝŒÈp×”ÓÿwÝOѼ?Æé&|©øÂZª1Ñ6¥©@‹ª”f ¾`à ¬ŒÆç¤u©Æd˜’û\õÒdég“[;W„‹å9UcîYâ¥Ëý±¬w¡"(ÒSQÝü±Í5öf¨s@RŠèxŠ ýÚ.´XÔÃÛ†å ĸjy›Ü…ã8éIMcoÔè{ÄE¾¯9.âtœ­à’wyŒç¹õöÚÒËdÀäà ›ææS¯o[†ïcÜz ß÷,%ØLVçó¥Î`½éL=oö™—»,yõ1]#T܃ì¶^ŽŠ nçö°ËÒÕ—Tä¼E^3ŠGéWl“ÛkÇ$oûÇ„¬/°AZžhAÛò+Õ„ZOœA›Ë“}O®û59>ªH‡ø±Jšz3]^®|©&’Dò&×»]9£—/§lº³Crè2Û°ÔÅ+0¢œÙC;^œÆidæ¬K‡¥½ÇóòóÖU›‚q¼%gõÚ;ž@?Õ'†+µÙN¯ýQð|²k';|Ëq'¥š´¤“HÎRd| tÉÚGÕPDPokü1Ø$jÚn¢W×8é×1ËïíUzj§ääTƒ…sòÙiÃÜ™‘ ë¬ft£¦S6¦xF´åKø-TÀ!mJÔýœ}jËO§TS¤¨ùutÌ))ú¶0ÌuÞÕ;ïq–¥R‹uq–÷ˬGÇkEÞS¥Ñ1ùûùý^Ù24>ÝB(àXOcu‹c`àâ‚÷u¡®õàXTA/u&uMFRˆWU‡bP€#‚×Txð¨!€L`ØDŠ6ÎÇuÍCC$2úQôàBCZ5‚l‹ósqq qfàô£)Ë‘Huƒ…B¤:z˜B;ó¨Ê !¤zïW4lÒÈ«ÇàAMc:u‹}ɱ !ÀÐ7DàWî¿æ؈!¨HÌŒb%ØoG¢ß³î¬gúWMq”ués®)àXMc>u‹=ÁÁ‚@±Ì"¾è¿^86ò—ËAòšÜªmr«aä‘% Æ’Ÿýë‘åsÏ ëkuó˜Ý?àSMc?u‹mÁ± 1 Á-bA‘Âë¿EK“Ï^PU(´ƒå•€exé„áZ~‹Lux»;•àX1c6s‹uÁÁ €0`ÿ¡µ^¿&@ Ô º €ÅÕRù±G|"ùŸYs®ßŸ àQTZ€Õ‚l‹}‘1rÄ EÕr jWÚqEVë yÖý”^’l÷GèKú¬HʪÕ9ÏKÕIY‹„¤|뻫ˆIY 0^‰SRÞ‡ÒâðkŠc¸¤¬Vùò9¹õùö0Þîð¦t7Iy/Ó1¶Ù5ïµ6¥Tœ+/óz$©mŠ:¼¡×_ V…æØnÛ~ñÎO+-‘ªq¬4 N„¤âßý·ÀÛ«{sìœÓ[;¿Û¶Nò3µ™èº^ë¥ö…nW¾¦TÔž¶=ª¤ÌG©—l'Нž[[ÀþÇŽ$u†Û  %*àXGcàX0càXAZàXOcàXTAàBCZàAMcàXMcàSMcàX1càQTZÿÿÿÿ‹¥€¹€¹Á|Á:¶‚¾œ®8Òç4ómâjJj¶ì"$+&OA¨ ag„ƒO¨î&ñM‹¯‰üJÄ™@£°ˆ‘î.WØîfJ[?uýŒúwI’ `Õ#/¿¾¥`)cZÎ5x.¼@ýó±––Êš8N(·»â.¯T;CŽsƒ— OÒ AÌqÅÀ‘‚9¨ ].&tM¨ÌóœÎO©è€Ú,¾Ié3i˜¦¼U†»‡ßãðÒÔ`!Ôó Ã;e4û뺰'Â>+o›óc‰B6\C¿g?ù#Å#¢ÿý\ë‰äIû –P­´G´-& ?6$>TP]€‹€Ã€ÒU‚Hƒ‚ˆ>e¹B°b? øÎÆé‡KLÈOà ‚Gdhâ2Úì—¢)²&ÎþS!2«HÉð°ÁCŸY®ëkìu6Ç8Ð?­À\ÙhùüØÀݲHÇ…µ4øúaKBô'tºÓïÓÉù«i4jÜ›<{Bƒ#|ÞhØ5 dÎ0êóÝà Vˆ)‚ƒ\“PÒüG¹TJ`ðìô?G(‚GOlÝzMZž§Û .;F&Âc°Ói¢x+B­çÌ>æ.®ýlžOM{Ô­ä&ßý©F5ü"b/7¨lºì]WoŠÏtË¿9â¦æ¤eÕšfÂvê7ºS"Jå4ý1¸gÉ'Cþ,ŽV}þ"`«ʱïñê&ë} ‹‚L¸½Ø(läVœbÛNÚìn A ò¾pHC—KÑ´Cö):ÖÊZt¼ÀÁÿ‰$!JÄÑÖL;™'gV½ßŽŽÔŠP§§þ\¾:û¥-²~Ÿúy/³@©ˆCåmø’R®y`Æ:6hBúôÿI¥²ß=Ĺ€415t&.{NÁ‚k  ÇèˆZ_²6G¶‚îÒ˜§O\ÎàÕû´ÅÈß9{•q°¡gx£-—+„‘‡þ/·ñ°Ú³l×a°)´YXŒ.ü]úuŸ9¹úÇ¢Z¿•{Ö§u ÕN‹Àlxäª\÷ÖÈCÈãa¤.ÚÓ±×·ü,iŠ™b2!À]Ó@ÊsÉ8Î+õ¢7FìúFÛ¢‡cת¨Z«ÿ6ÙqDÙ»A 3`¿ÞÆ;üŸ äÌñ1¸ƒMõ™‘´ºŠÒ‰« ŽB´%þx%[:±c`Y/š1pá^ûPò¤URŠò‰Nö5KÒ¶|3ùü¹ç¯çvÊlƒÓ¼pÏÿNÞfÐ×/*ÖQ¥‡3·§ ÇR*v–ZRDž¨ð­Ž`™‹r°ƒšC£Ô‚Q™ªHAþÒÚHp;ÞÌät§ë˜ö–—ó ƒ9ö¼š2\ÿ¨äü/ˆŠ€J#&2Ü©rñQ‘`\ñfȴ瓹ÜAÚ-ÏQMçâv“±Þìâ!¡úˆ‰» _mœrœ³‘›§WíÏZèë6äü§ÙÙ3#|l´ÂÏœ^ ’Mþ è´¢¨8<ßÞÈÈËþ´Éì’9®¹\‹w$7_ÎxjÔzxîtSñÿÜÇ«ÌHz¾;œä>ÖñÙªZs¢IMyPäÌ'¾ïú Ÿ@:q3!‘®ÚÜQj­þ»Ê‘ËÖüÙ11¡£"h û¸ôÕÒ× Yòõ‡9¨I9Z‰º|X6³Í‰ör¯˜z¢™¯´@c t¹¸¡tÎ=rO¸h.ôôN(âåŽspÞ°{´-R5Öóïû3  )+¿"CÙ}XîKžï•¿‰+ï1%¸…È2Ni}'Å3Áª²bºNivõU+À ˆîÀÊ„U;M¸îB’»z"$nò¸ùMbˆËU.x®àB-Xh«¤ïìkpb½¢Hmà2„‹ŠáßuÚG‚f£“úÿð³¥–72ñ|&ÀµfZäî¶®ª¥ 8]šÏ&–%³&q#¿4|¨8 ÕÇsÒоÁddÁø¤ÿ,Œ#:ä‰ÑÄVC;|ªùɦû«ÆgwÛ µ bôìN0G0~TOïm/© E9QÁíußwvlèΗ#ÞšP†Ó;+¥Óü¸eø;û8äå÷“@Föýƒ6z¼ìΈ=ò¯Í6Ã3 C¸ñàJφ2ÁŽSφu¿×ß¾ðSšú  ÅÆyƒ/Â+4îýäƒ*Ú—½Ô`ÀÇž¤ðã–#̾( Îj.Km’!§Ýš¡).E&U¢¦·P”æ]ÙÓ[×YÈ\Xb‘4§I¬ûFW––Æš&Q*øoW~÷D;Áò²ËM>UÝ‘Ý˽(ƒ´Ç…Ùg{ ㉻/ù ¹älQg„¿‘¹9°Ðvû«‡K× s7¨Ë|öÔ±ÞhÁàUŒvŸS@˜Ñ:!#Í™JÓ¼úî2‚Øõà÷­@[âU]WBŽäæáI¹ÜÂD,}sÖ&ÎÇ• hùÍgôÝÊiÅÉ—®Ê[sHÄØ‰!M ‘à4=@&ÒMÅ 5³óö(à7È3Ç OêÑbᥞ¯óôUø§ #6CwàAñ—E–]?e„Á£xÞ{ g) H,’§^Ú°¬M“#‡´~i ¥@L"aúVv[ĹZlà/æ6ö#¹ s†«†£ô´íF‚¹¤ÿK%qæUÀd´¥L¯-ðZ£ásùLÉFAT%ĺ\j˜³”Í™í$hÀ¹‰R–AK¯»jšíêbÈZ\Äý¤õ\€™s‡ yH*÷«¬Ò¹vßÔ¾Ê%Gt…µªînZ1'ºKEEû?gmÓ.îå'Ó×Dõ4kÁˆán}ûÕð‡ j­ÔyE‰Ï7 j^å»w}Ädˆ¥ÊÆ'ñ$„p [Sl¨l•H‘•­(±íª¹ }×¢¯Ö”i'-›¡™=‰~—!:ðÜ×­ 27G‹´€®-ö™Æ¯³‹Ç¦fynH v'ŠYÚîÔ½ƒNîQº’ïÿ,Æ£=OÕIŽ!€Å[Ëú¯Š8Øb‡*q&o˜ $ÓBÛô9:Üñ½Ö'MÕ1Ð( N¤=æ’48Bi¼.Ò¿yÛæq‚·ñaŽ_n^teÙô%j-£|µˆáôLnÂËùÿD¨äQÓw›@wuÐi‹TÀN9¾›±A~^›h_ kP8(ÕïBªœ3W7’ܯöÑïmFÝÌ|š[˜óÒJH¯ëÂ6ìYr3csÙÃèRûÕÕ/Í€íÃ^¨,-Gz¡¡Ýád¼9Kãóûb†¤Âi¬ wTç0š–×2=¯Õ>^ホÔI}šŽàöi ÚUj±øjvúþÀ¢äËH}ã‘â³Æ}Z¦â­Ôð^xÝ9gHIPv±“¤_%’‰`»Mã‰göçÕG¬ Q9cû¡ãâmÍmåØŠ/žÞÕtèñ t‰’Ö¦R’KrN0jg­×iiärœ‚pù\Й:D4_¼¬u›®dS0^ÖRuœC Ú"[ÀM¤ë ºLL î£c}‘ÎC,ÕÚ 4J©Ðò0¨F)¨;ýÇÿì/mXzÉÃÑj|óºKýÀRÖó•AÁÈ6*óM¶ã˜ðs z€†ñÌÇãO¼wX0Á'ÃzqîÒÕgÛ¯¥ù ¨¸Þ,¹-[®6ÇfÂ/ÌH´›ç(,@©Sæ¥PNE§ê ŽˆÜ¶yùã%{q,ÿΰöA“…’¢¯;’£…â(Á4es3 ï©,e9ùZäÑò󕾃_hË^)„Œ|¦æ[-ÎË 'Pª‡ˆiEì BßémˆCV´ƒó)Ê=wy=JXU™±3 |x/!b¹!ÕÓ±t•e€yH6i?"…˜"u#zí4o£ =u›œã„M(fë%&‘$ÛUJC3wE«<HÿÞÓ8"Nugd˜sA¹ TÈàÂÝnàèÓÈ;f9®™©žñÎC÷S3•¨ýÔÐ-Æ#.ò{F[‹ ÚëQlpøB"ÑÈDóû“A ÿx4~Ú!]LDÔ~Û²f5žÅÙìé&ÄSÇzCȱA0ÃOÅPùÞó1ýTHš~8/NPÀ4lŒˆt¶n¶?˜HrF—Ê’¼Epëk}ïq}´¤¿Í xÊŽ‰=U®CùO¸·žTmð¹+f ÏÝŽ½gQop<Ï}Ë&AÌ>î³qJ8hAšÌôƒú€TYê NždwÍßÈ1±ÇQܯ{¢㲋jX!hJJkãô+e"²ö ÔÔl.}@ÕSÒl‹æ'‚bF«RMà<Áp¬©·"_ 5Ò«á†Ìs™?§Hè硎þL—ÉªÑØ{^#ÉšŸ_ÌåÜ«*=pHÛl)`˜Hoez¼…`ra¯ò#Ùš.éËàNÆØ–׊ìúeë'ÊT2çï‡ØßÏóÉ“æÛ ØíêŽYÝãÉûIXqÉ{ÑŽœ”ßcÐLXÖ`G.ÃAºàHölè=ÚPcL?*³îqî;ŠoÍ©Øßo ? –nî@zzZeh£RïÿÅ÷8ÐRÒ)ŠnáY¼S¶YºÍ5¹ÎCº àr·b"ç”K†GàyÍý€Ù3­# ¶+ÁP[‰â‡ƒ#xCY+èŒÅî ÷ᯎÎéH‹SÙ5A ΈpœÜ• Î›?Ú+ô¦JI`õSqq.¿OQ¸³I\HQ…Z}T/X2KPƒ7!˾çeFBÜ)—ËSMN¥[¨cƹ97\¥\3Æ=Q ïÄ :R0 ‘ZƒíBÒô|©%Õ;ÕõÒÏÉ‹Ê0^ºc]Ñ͘kl¸˜°k35§¶í¢¸iP‚Ï|!JÛˆwG¼ ]¯…UðexöýëÊ— ï`{1”ÚBq³¿el ÀSÈX:_xpÀ¶üÖE熥¥"“ñó<Œç|2"Å× #.Ð ’€ñÛÔ¬T[GD09àãð²óKI'Éùÿ…3Ô;(MYå$yI×* ãÅœÆÝ 'Ól˜Iµ^SÀ0óuÙ0©ÅDS‚Ó÷ˆ$éÆâ yÕ)šk­at™¹±‘:gåZö/å‘J[k!SŽ3_ç{Â…BúsH¯t >H ÊÁZ-òúšÐ¬å¬|jãÏæ‘ºØiò©9y®@ÐÓ‘ !Åòó‰>JÂp @"eÚèð á0o 'í¼ƒÞô{Ÿ.²Ex¾­úš!ðL³ -^¥[R #HT#ɯìn{çñÀ£' BRYÚÒÊ +Œ,ÂèVEÆ ¶s»n™•[õÈcg ßÿßÒ˜YÔf©[þ)a{¯KF.¦ÚI™ô¢›96·êÙlézFÆ}˜¤²`ºóª‰PhD¶¸ç9oÚã7P•{è…¾*ÚµÈôaµ‚¦ÑHS  mD³T”µ5 £¢4PÕüQa{±Óap,Z‚¯Ìôœ¶Æƒæ!Æ–uW¼ox©‰¤Ø0·/ÁçÝÀ¨Š´ü‰®›VÇïm£²lü2²ÅMºÏB$/=Ø+AY 0üó¼_]î0¨9Ýßõ–…7ÔD¯ûçRS` ƒ~IÁ(ŸŽ,жB[붪ŽV¿ÅÔ¿ -¸Ö€¨ƒaáf7°‘PR@ɯô;X%™äP·d’Áí–?,Vj6ø[¤öeÙd¾×Ð }>˜Ë¦OBùXn¤%eª79F`qÐȺs f $}ÝÐT“Ž)AÀ‰1KQLüåç1KxWÝ;ƒ}DJA,áßã~XÏÊÞr/× Î•Sß±Cƪóöój[¨7÷åê8V„"b.¹Ñ̘e·ˆ©˜AÆÎ e7Lú@Þdq€d="Á…§à½Ê­ÓôŒ0}q#ÖÅhoßm¶ òÉX‹˜ó 9Ep x–ËÀädJU¨ËÀN¤óŠï”>¾ {E¤Ðزž³#—¦e+-ž<ú°\©Ç¼“˜Šl|™‡ edñrÜb™q„°"ИÑx:(U£D-ì 0r¸Ô;)EÔ½êXÿ ÏO½ûÃD¸÷"¬uC²£ ¹îm¾ÿ1©e-#J8SºÛ(/$B7Èb>ðÉE =¸í6²þà¬d}à€.«p „HÞÚŸcÔ§íσ^i¯ržœ4[qêÊQu΢~-$ÝAµ}f?Uu$ô;ßòâ:hÍsÞYªÐµÈ*Pb][è1Ýȵ•+–E¹4‹Rg~v°Dáæˆ…å)ë¹ôÿ¢ÿ¡v­ËµžßŽÓ"ÿꦄdTƒ'”¿fªV¤ë^Ä„pê¨^¯lh6ó„Ò—”Ž‘pÚ ¥\ÈaQâ.ÌîÜ!¬¹PÖŒï„j•UOTnTi’÷)¥„7Ï$eýΧWÒÇm£s «ü¡o]&›0µ„~‹wSèa6rTcâÂ0Þ*/•!l£Cï}欦½)om`óÚ„ˆo€iô–ŒÌu˼Ô®¦BŒ*x_O,¡½$ äÝ~±­ÅÎ2‰s£¯ë &é0âüL3`ljCìÛ¦êwÿlT©À—½’ ¥Œç='z˱-9ê§“øá¯YI†¸}$÷Ð €äo.`\ÌDaq»Û½áFg1ZûÈý9 [öR¹"Û¸â骑ÄRt­ñiDw/wcñ’Au´ÿF˜…h|\»¾ê¿)+Þ²ŸE!/P³Šï\…s?à¾TšÊ÷» øâò¼¹—;ŸÞÆÓ¡*— R¸ Ž È«Sõ0~³•sÊÛ7}zÈœ3±wý~ë”Ó†å¿3Ñ–U®ƒŽLúÊdJj+yßX(„§i›¦÷¼¬v“SeœW•ßâ1³éµYKlÕçÆj8äþâjMë!û2Ž7ŽèÙŸÃ[jÂÒà[ä0àæ”{ñÙÂdÆ£^´•–C•_×­Û‘FH3)ÅF9#ú”î2ôÓ2¸?>çcŸGC@]Šk®»ïÉûû¿z²E^€³‹Á1 Â0}»‘€‘z¨Œ.Á°2† Sd,[–²4AÄ bËXËk°,ˆm‚-ÃÃ"+K¦d,)c˜b– CdÈšäqô‰[³†ã}Cu‹c`àâ‚÷uk1”žIÞ‹\[¡>>ÿÿÿâÿÿÿãÿÿÿçÿÿÿäÿÿÿàÿÿÿá ÿÿÿä ÿÿÿå ÿÿÿÝÿÿÿäÿÿÿãäÜÉ*cÑ;--ÀýRÀýiÀýèÀþÀýÍÀýîÀþ9Àþ”Àþ+Àþ·ÀþÄÁÁ Á ÂÁ ¯èô£Šu‹KI;޶uqÎT]u‹cdL muA`·u‹KJQñË_u›Àr‡u‹cdL muÖ9  :u‹%ÁÁ 0±¿’ÛÜ M$_!I)„¢EIt쉡„ ¥vVù:àéϱušdDÂ%…,­´‹Ý™IräH ßæ‡ø€ÿÿ-sˆ¤z™^ª$rÓêR-–p$@E¡ˆZÕÆZ4* ‰J‰¡–" bH›}„Ö6`MŒ¹î÷ôcy'¿ÿæøܯ‘X?mm¬ÝAÇδ[ÝãcT JO²C%ä4†Ûˆ&¡,oï$µŒÔ rño¤E¨íNç)4¹êáL hˆQ]É»‹U±‰Ù²Ükì9rM¨b¡ð²ÒÚÂÀíÀ+Šm¹ð¹à_"û'òäãCNß#ÿqÏßÈ; KžæƒŸºö ׃P*-ì]l.è“ü«ŽbϪ~ÖA_uP½ $‰fá={왞vPŸV! H”;YeASX8Ø›$ZE¨(6$²˜¥l¢ØV³¶ V£“í¤æQ¶:ï,Æ\¯Z“~Ì3’„íÜg·÷û$LÆãšì§ízR>ꪘ3€Ab#ÚÞδv¨²3ºŸº1¦\ÒtX»VÂÄ•öOŸÐ3t]4°ˆ&Áb§=«µ …$€M$ž¤ ñ~â†æ)´ ÈSdhÿhrÅ̈mŽú-|‰5°©5¶Ó’ibãÕ ¬uf±ó´zà!,B“eÛË\ßã V%¿¹ãïÉ^eã“ìu‡|Õ–¥¦zòæ$*Ô¬-öbã7…YJÝJ³=Çb’šÇñ!ÐócB$UºÒÄÓWqBLNyzD‚n;—UeûqáÄ´«–Lœà²ÚB!šeôúqù¾_žCÆš'˜à‚ÖƒïCøˆ·q" ][Тa¡|NX8nœGÍšÔ’s3â#T«[KàUfçÕ),ʾÛ,àŸÚÙß¹*Jr÷<ø®‡ø"ùí½GŽæö‹ÖWŠoLZE÷¬NXV~Aæ;2ôsd¢1ö‘}_ô}¬?ö†ýµ!ðQVNMíâ[âY”ˆý ÖÆÓÏ8Ó’S·Âì¾ÁS*øh̯®¨-¨ tQ(¸äñcS„N>¡bÏÅÑÚLWŠm`³%1"› ï¤!$ɹöz‚ý ºv ïfÜ)Es*A²Ÿ!G‰ž?v=„ 1 =8Ø=D« ¶§s<‰ß5¼¸Ž¨§U]Úw~c4Ä¥4Ú+a?ç#/ùàòqhkw¼1A6Øãù žŸðûäþa§t*Ï-&j8·³$± e_³¢œÈ5I ,¦‰Ö)¡ƒï[ˆG¯ã® “ֽމmÙùÝL[góä¦ÄÑîB5×[tXJõ×VüÍŠ}]t«I`9”àôã£q¼´™·°ž\O7â&m½zÒŽývââ;­zÛ"r ˆh™GÔÆLž/‚ùØÖT|ÞÁ»œü–ƒ‰!t][V Žó²‡ßïô;üàaÅð0ß_?>qK(Ö6©P2EQZ» ¸K‰ÓW:=pÿèA½ó@~~S[®^Žö䬕ýä˜fNS!€û¬x¸¢¥ôuh‰ó<;˜>œA?c:&g ACåäœãƒÃw8â3 ¼Fm&V â N„ ¶6a8â _~F±úR€ª7fg™%r‡<:;ðQ;õÊ‚ª^žHÎÒ˜Ý,Æ=W Á˜Î7zÜYæáÂüÆH.LGeì‹Ç_Ø£ x?l ‚÷Å[Ó‡’̳^ÃZa«`Aðnðá‘ôm_¡û­›>ŒI>xúµr8hí±‡È:§f$ÌÙîmÇÑo¢ØËÚTÃsͨÞ­¨FäÅY‹À”›Ìðª¥ëdzùµ|\»fiÛ²~9"Î7bAp]IzäzæLÁ6^1›"!?ëD°nÕ°ÇÆ~ݪÅW-µß-ŸýH¾ßi¥€¸M׃Cݯ}AˆHG¤uò=1 !Ây÷zpÀ¦t¬M=ë L&kßG-ˆ~ün]>~·drjGèÛx#ˆå†®E]WÅþ—ÖNZù¢=O%Ün–[?oîœ<ÿá[® ¬ôèvàXOcu‹c`àâ‚÷u¡®õàXTA+u"uR‹|U„ƒ!ð¥ð¥b±IO•÷÷Rij³­R©©US…àBCZ,‚&‹ qqq qfàô£2+„Êêž5t\Jm¶lìò&3ÎàAMc-u‹c` ˆ00HŠ3ˆ#ÄEÄ%EDÐU¡ `Xß±°uα,%àXMc8u‹eÁ €0±Ü÷_Y‹ ‡˜ù䑸Lò…Xˆ%[^7ù›j”ua&pàSMc8u‹}ÁÁ ÁX, ý·¨‚Âg¤?/tÈÀ*ð¦W5TVë•uÃ,ràX1c3u‹}ÁÁ€ ±Íõ_´Êà!©;Û¼B¿A™Š²Ì§#-¨40Çuëùg+àQTZ€Å‚&‹mQ»Ä0 ÊšÏÈÜÉR'K¾4ˆòÿŸtC^½S7 # Øã«#åbêVÊÅ‚”æTÉ”‹9ààÀ¸¶k5x$•²G€˜˜¶rK¹œAIJÙ°îw/s .½Ïh£ë}‘æ;î&V·½‹\\Á vu‡P  %*àXGcàX0càXAZàXOcàXTAàBCZàAMcàXMcàSMcàX1càQTZÿÿÿÿ«…/®€µ€µÁ„*>ÁX‰ÇT©<‹RŽG”nÚut**h"(’•TÒË!¤Õ¦ÎËL21fåCKZš¨" zT„­44ØÓ˜”ÝÉv ´Ò +wmÀLý‡ 3?1$Íé¦ †EÀ”§“/åtf !¥©¾Ú¢·“à)KWSÁ 0²^UtÖEI¼Sâ„•žôÖ’Ù=ŸJšÆF±–ôN)–”Nµÿ¿çUÕú¢ÌÖvMšxþöþñ}€Ezh[ ‚³Žã‹¥—˵]7 CÝ‹ø'*ð<¤ÿ.2ð(ëÒO‰=–‰ RÒ¿,ÿÆŽµLFP³pU›û÷Øo?þµn Ødˆ“›Ÿ+CÖhš[W„”±]“•q¬3e° µû±FSgBã>×#f§k·ì3ÀÏ;òYÿL†‹45Í&fÓ5f¼d¢+|VÞ^¨Rm–W flÄÚ˜ÿ_‚%FÁÄ1)–GˆWoÒ4-Â59}äø§Nx~:奲‘P-¨ñü<­FC‹¾êÆØUÕ%6‡ãÓ)OÎŒt´ÌjÔ1}|O¤"»Î8$pB,ßU„±/ !oµÕýüÔðÑ )Flk3ç9_B !ÅŽr1§Ï‰b"’-ì˜DˆVlynübê±Æ¡â²)¢ÂÄ»ÆÞCç?ùâdŽ–G®¼*.«£äQMÄ9T)²£#DkƒœÀçè1îsRúÚOÎ4˜Èé‘Õöoq~;%ÅA´ÌÍΉªêP†ÕyB¯X`«rxåk'½½ø”áa…Ÿ^­£úól¡1´ŒÐÔݱ/M“ãê9œò´ÒÛ‹¤˜‰’ƒuŽ/ŒO žÿƒR9êd¼4&L$Íø !” ´ƒ:ÚÉ1bƒ&·³Óá28BÕ8–‡æHyÖÊrãh ã£HçÀ´óò’Ž3;Õ›G«½46§‹î٠Ωÿ%„wdÉEEðšëÏ /Ÿ Ÿ:;L^nêà!‚‘.Ãb4ƒ³Whbþ ƒëBî4±iuêbô”Ø{½œ&²&”5{NþÝŠªÉ_Eø¢ÊgŽOÞE³=FÚ‡×<~<ÚÂoþj îÆ—3«ñiÛï·®¤ô0]“– w6JÑ(r¬¶¨N¡æÍÏéqñ!‰8Ïâ ‚>(©½¥ ]ãVÁ±‡§Õ4=š«‹Ïéî-oÿZt°hCíõYÊFΊnmëAxåÚ+0…9T]’´W›&¿õã*E mÈû³³‰E&ù“•Èœ{O”Ö­¿À›V#@ÍWÎÕ½B‘ɶ³õ¥p¥<½™ë½§-G7äÙ${Ú‚aÌâã§è›ø­`?‡­·k§ruAjQ;éW…ÍrI׆¹Ô&!“bP’šaž¨}€ò£+-´`‰¥U6†fI©¶ø— ©I¢ÀŒß'áËͨþ ¶Ÿ½¶ßûzD'ßCop²;屡ßhã׳u–@”´ ׆ÕjA-±=I"ýhFó0ùÈ`V¯¾„žµÁ¾æuµD_Ù¸j ^,!Ÿ,.³Ã]¨æ¦§œ+&ym‚©ëz%wpŒv„Iæû>)øÒ–ü¹ËzÀƒ´æ¯×Á#ÈJcÅb:Ò‚ñóùîÚž7W8Bñ¦·$iBdèÉÑD!ã^¬­u ‘‹Ý“r)X„ì+×{ì³áîlDKî]N …5$ë­!ªUZ4йˬšD…õJI„0ÿg‘ù©gH ÓÃ?j†*90kϵt™EíÕ?J!1@8줲0éè{¼­ü¹$~o aÒçhn zåD¯7úQ"ª_/ÐŇÅW{Àžù¥BL;òNñŠ%â33[u²£HSuU=ëõÑ@tû£7!ÅKÒXb®·oÁ•X/„ïŒk@„7ŠK O|$dÄíi¼÷Ü,jƒ¹ƒ'I‘gržE,À€Ì~Ëj@•“'ÖIªÈÙÜ0æ¾65ácx’?/›òhÒxç ®¡ûfPpðרz’£tà@JžÅGfžV!ªÅ›èÌh)†Þ³†¢­Mž9ZTzœŒÄãÏ{óžW›¨Lsþµ íSÝ­x÷ùÎù²mÊ=‘ÔCúXÊ&ÚÈ^øáÌ⇥jY€ižLKg¶bÏ&ù›šu£ÆŠ—øÁç¦ÆŒ2àÕ†ÁÜåãËÜ1ìãA,®àæ.Š{ìS˜`ÕRÈúùM^¸(˜¹Þ–æ…váèÌ(AäÑëà¹Bæãí­D«ÉÅC^B$NŽ¢ŸºáKÖYúnÇz¿4û˜ÛüvÛ\ Áۗㆇc'·t? êïž=RP"é“M$ | ÆQV4$H(4Ø›­è!}œKϬ½ÔŸ$ò²È0§€óW³~ŸþÇ“òæ?[é(_•(CÜVoÊ™‹ÎßËŒÄÛ Ò²™èÙUÐÎôaà Ú0„®¢:¡|‘á mV—‰ ÷»r.¯™æ†àI­:KŸ†ÒJè½:iAÏÆ4ÇA)½eøÞ6"à‘­E°Ž<Ï@§C}¼$ÜŠV™CªñY¸ÌHØð#÷U‚OHªm¤-ù¯Æ’¸)$úUKm]èø ?üü2°½·"f3#"Y›øm’?q«(ÌïDµmGù¯ŸTÌ€O9þ3(Cp@>°$÷! j¤‚Gt©²´/v€÷™úÝ*à>@åÓT"ãÕS¦99 ®æ-Hû9‘LÓRQD"*IŒá¹ OûxE؇F8+_„KÄ¿”’Œ+ŒIª t•ëŸ6«ï¶ÙÙr{iu71²aéÄPF‘ïb¨S>gÌžDÊêØûv}Üç{ØÖÛ}GÙPƢƯÒ;ºw=T[,Lt¾0b3®ÕcK·¹•;‰ÒRG¦6ñ9òoTáB­´Ò×S¼—ôDR-âÐ2Ï¥ÒÍJþž¢µÝcBlbüëx[a~WŒÓºéõ¼cmF¥ÊBÀ½ÁPYÑ£^+ãPZq¬šÈÛî«àLYçJx8C–úá(ŠÇ‡f”õ¤*Ò²@G#k6}ç¼*±cD’I/Æ7˜„ÎÎÓ½Jðˆ2¬äïxlxhyˆi.^$¹»ÄÍÅ œƒ¿ncNZÚåÙ£2 Hë„ ´mÜÊšL5íñ5ýkØD:¯TG ŠÆáNM®ùÔ¸ñCH§O4%k‘ë1ÖÙT²‹RXí(ar°úÌÏF‰;M×1ìö3Ù¼"ωÆv—µÎÖö;ìI8¦J¼È´`‰=wø¶~­˜ΞÜèϪ1ur#(lë€.,ÇÞ7J\uF·‘w¼rÞ±fÃÆ&ÒQªý=ÏŒˆ5ù=·GÚþ û_Móg惬 }{ñÛ‹žèæu5¦ó¸½É©Oãw6|‹I"Û@Ã:8{Åéƒà3Õœ¯Ó’´’i°›bI}ûqÊ,0B:€qÉ£a$py_a`0¥¦S¤²ÛÍm°ðÑ øÌäE–ÜÆE˜.¿ ¢!éº5ÀYønÚˆˆ€y}v È~L`‘¹à¼ðíN{ç3XÃjÛ›2d›à²¬Õ58˜Wa=B·ûÐñ Ã7FZ<'ˆÇ*þ†{à‡²ÎDЇ~cǨ l[±ïäZ‡àբтviî¥'ÄZC^~»Ö»]ËW|•–nêÊKeÁ-q6 ¹4=…nó@%þ*xì‰Øò}æ}Oà„4xE­—³I±äü?«7ãð…‹Î  ;ÊBÏ)jÁ_˜\$0>ÐÒ?l|KÌÁ¸8w˜ë/æ“Yt\¹c÷ê鬿%TÉ+gÖçl¹¤.N6’ð5ÚäO¨l7HôüN,H…ÛOV'«ŒÍ$È}Êw Œ¶ õ9› ›Y¾ñý‹‡’èRØ7¡=ˆèR å¢CTàrà51¯²"ô±†Õþœ–òGÂ^ôã}ÿOxßñ6q¤“fÅ­"A“©ÔŃ(—V;7J@‹×1b€A»QOÃôòÙ 0D×V„ƒ<òÍžr°ÉÒÆ{ ^#èá…cYÓH¼TÊS¨I]PôÁPǦ7˜]Á»{\O¤ÌQ(sËGXÉ)òkÝÐõC6©(½©‰i- L¯·éñÈ»®´Â(‘d&;zøTî?&Ü&É?`Ãƒí¥øH—-´ÒÃMXìE÷2ªMˆÞ6æ‚‚bJ—1ÛW÷‹ ßâû®žv#‚…è’«qV$òZqT†°xe¿³b¶(‚FyrCÔµ#»dÙ@>.… <oAjuàp­d S_ÑÎz§ýÙØ9­­C…¤Èö~­!Ÿ×j`Úgp'Ѩoh ðÇB|» Ž•?×[zfLš)¿æâþªŸÈº¼°ôp¨âÇoy°úÄè¶¼Ôî¾MÑpDð ÄâÈÓ\ÆÑï®s‹Ð¤) ²PrKuLÉÎwNOr*#¥ÙŒIè>w‡ýf-°-[0_ÌÀèÝù9Hüæ‘Ì )b’8d¨Ožzˆ¦sØ¥Wü±ZR›"_ÛB«£Ay÷b‹cµ+ôŸ›trô!ò–“#@Ô ç6K(Bföi×¾6[äÏ®gk ” œoÖ4õ³óù|8kl¬6„w­¦iž:× f8IÄê6^)Õæ¥JeVnÀKÂ_Í“¥.‹E eÔ^Ê«X4deÇEäF¤‚Ê,#ù¡ô†B8œÎö+ج§£ø·wZè˜Ó‰Ôá\®^ˆä‰|kx¨Èjs!‡—:q)*÷­5ZnP\’œ¿´J.¡''rO½©ƒPá~ÏÛJ²Ï =ññõºÞâÆŒ¢=òñ–kë§x.šò³eßÐçÛé¿òœœ¸·ºø_¾óNÙgÂ? BrSEJëvz¤{iû6éêøùøO<”;Åæ™þ8ÔßÜÞØmSDöqñ„ƒxÈ·¹Ðø„þôsUæPQuf¦ÅwÙ_0ÛIt,:|™«Šà|¨ï¬HÌR'Ðg÷RÛäØ _‚ùOOXšûRmnHvNz‡«^#¾UK¢GhÔ;;rñHÇuWN¢áôuh)mý—¹9i½¶*v˜§óà|UÍ0'‘4÷63ÐÿŽ˜tFý‰èGÄ9ÔÿCàfÁ%,¿"e7Q5ÒêM`c‡½<ú¼‚/í]œ——Ÿ÷剗º8}¥/Ó†ŠŽ{ÄPAGÎïpÌû ssA<[ǽ=ÌÇ› ›Ò„éäo{¯&†cÐçx¤ŽjQ{I±ŸÉaˆ5h~ \u ܈áTkŒFäœn/è!ߢy ~^ÄÉ_¢SƾÄ@ËZ¦ˆ Ål®í=Êðs/ê´ãhaêþ¦¹ÊiÜúÖ¯lèY¾ŸNô*Ÿ¼xÌ…?úËí%-3Ûg<érßÚ„œµÐ!ÆLÞ yöà»k ç6ÿÿRý#`O¡,41;RRËQ©8•GiÂ*ÛõÀ7biç¦è<;ªoê í"·E¥ 70V…sH÷òÖó9“#ýÁçÅÒ˜Gå’¸:¶‡äôz …G€oÀ2 Ò‡ê*E+NÀy]UèH•q¦‡,¤xÖƒ9|ÕOámÇ¡§-›ÜïéØÞºÃ þb°â(Ûª4I®Ø 2Ò ±±Žì:j9ẼÁF»@oDȶ<ÓvxB'éž@iÄ”Å`™üvI÷­%L(ÿÉr]~›üÈ?: €KxŸÁåõëßæ%{þJ8ž}Š«Ü"âWè4UËTª$Fvâ8lšê`ìNÁe±†sýUû‘âý½[Üê¿|¼1©e)¤î}Oé"í+;mÈÇ|ð‹¬6½ÙÊÑÖ‹•ìšf½w™ëJJ™wžæ \½ûŒ¸`…r?3b§ÈE M’AáTè+Æ9G)JÏ$ïc÷Ì™¾íéŸÀsåùB'‡KÇ„('¸k÷``þ!Œ>T êmLä¥'NÈžOÉ?aZKåâ¸àÎЯ¥ÔÊÖû‡;MïíCÒ¹sá‰vÊ/E˜µá›øŽ9qùG2œ Õ襶«t‰„JSÆ„¿G¤“'ïNû !¼ Ô²tÌ×Hm%ÔPs yû§¶{¤«mÄf·ÊØ$0Æ+¿pJZVFËì|gZ ÿGj^QòÌÈÌqn!¹qlŠ˜HŽcÂzÈäÑ‚þ“² ü¦÷çWR5óŸñÌb²m ÏÕ}jÙÐNédÜSÆq_¤ƒ×ߦVÈü¥D Aì ŽökBÐÕ™I=ãŸÎ#pÿ2…+¡ëê…ׯÞÌ~õ^ Ë9ÏÐð%´°)È*·%ÆÇH7’u¸˜Ù©~xÇÒÝÉ2ët#fÙy/K_ê(Îožhï?º‘é+M}‡$6ŠKòÕ ”^¼# ŽcŒoFÜ<ÌL%s¿ý¦âEÝú€W”%¬y•—t±Œ8f£í #šlÿ†„š”psXݯ-šÇJó¯sñl.xP ¬áF ŽSZUäBW®”(„ᆮñÈ<퉜žšMˆ{Ä6áÕã¨ÓG!œÒ6Њ;¤¢ß­,’òæuOéíïN‡]­†› Ú²”sE€Û‡w/«»l»ÜAÊT?Š6`¶ÃavXÜÿ¤ÂX~í«g[=AŽuBÕ#6q«À Ty™=ŠC¼…u–ÞØe¯Ÿ!MAn{ÖqhÄa:úº…Ê:Q¥É]ä¬WMI´eb厓b•f«yšbÔÄÜ•ùrygúø[Á©Ø_€°‹ÁA0 Ã0|}Bˆ˜CìLtRŠmËRL‘ac¬,ˆ,I1 ƒˆˆaI‹å%˜´MЬ,eŒ1L[Æ0‡eÈŽ¥,aÅ""²$ ƒÅ6 ô°±ÓÔFu‹c`àâ‚÷uk1” r†(C òrîÿÿÿá ÿÿÿãÿÿÿâ´ô‚2ýátAW•""Á ’Á JÁ JàÅNÁÁ§Á¢Á\ÁâÁ»Á¡x>ذu‹KI;޶uqÎT]u‹cd¤ `ffDª{;ìu¾#Õ–y‹KJ¢pIJrIB×s§y‡ y‹cd¤ðb`ô``D-&o¼y%쪀1r ?u‹-ÁÁ À0 1úÑMÐý笕JEJ!+sŽ"WZRú‰”«…RJzÌÌ‘|×nìHu%ç¤%…€­´‹½™Qrä¸Ï–Qu¼ÿYÞGQ=óv=c»-mO8l‰@"ÕC¥6¥HA±­4¬Q¡‚=5Ä ¥–†‚E°çñ1/æÑƳœŸDø!Ñ+ØhÎÏ“x“ñoÄÅh4ÐÊö!f#jbËm ²Õ€„˜‡ñbûs ÿ–€AÕ|õÏØþjkŒ±h íî†rªë;.ǫ⠂L­.“¶ø2ë¯X!ÔV\j$™ qWÖ“24ÄÜ 1h1žÅy^£á6Ž!4IÅ¢œ8ý«·qUCš'âþßÀÍ8j0F ´MúY«¡·@˜ y%Ž« Û Ç-Üü›Û#B~=”ß]ÂòÂ^ÍìdÇŠ$‘ðøÑ„„À$³¶4»J?w÷¯îÙPãѶ]„1ásckZ»ÄÐ6U›ÔnUb4ÖÖ O¿Ê›ôšâ‡7™tmôÕ¢Úº~I´‰õlÖÖ¶'°lDþ>Á âG‡"¿ºPm|Ã!K°Ñù…âR?Ä]Æ“T_7&Á„Ó$º¨¨© У«áT×"»”PyEçÒrÕç¶W¼‘ÍlÛ¬ä>Ñ$Á•?àÔ:VN.Æ©IbŒVò NþÊÙ¦w P‚…ÞG"°RBcéygº™×b·s‘Záù êSÜ“¬Q|Ï ™¦P”éB9õKdMöK&Ú =Ù½)ãž´+³+ßÂeª…ö]_ãyr•F˜{O&M(î&-—úqÝ?“ǧèëè&ØÁù[wè^qLݘ)‹-vg–èoþ^ùôul¾…Íée‡Û[ ý(Ö©„ò$›ÒN}á,¤ùd8ë,reDÃHˆ8õL(˜`éõ˜eÜÈü‰\j÷ÌoÃÿö/8”ú=ÛªMà$ˆu/Œ'w¤¤Æí˜wªz„æÀO|éò®´Åì2CªíIÐ(P%z ÍÉjçkú8Ø*xèèAÃh:øŽ)§Ñ4¶8ˆÄ£(ìðìø—,ºö²±Í[5;—‰@Ž|‰äuÚYì@wSÜÿfŽÛHåœÑ&ø`v™Ÿú'DSJ–ƒ4XNˆÊmY”€‰x,Ã>Op›À$õ}¿uϵP“Œë\àV&˜<ì@ˆVüjÖ#"ÖÚ¼îM6×C¢$;0¸:Ñ•²PüŽoÿåûÊ—íå†Ï'×3`¿a©9Ù'Fct‚Z †Xzš7íJ­›`qNF8Á¶ ÁL2êj.a'„XµD ËX> 4·Âgñdø5”GáîÆûŽíå!ëÑFO!œ³Û ð;Ƨ«4”IÏ”ã¬B]çßµ%ÔeÕw̯¬ íþLJ6‘xVÁvЖ/šIbÏãqí<œ6²2^AL·§AXåuˆØS™{¶=,¿NI[:ãé¶.€…\ußÇòô¸=ܼÓ7¶g›ò• @wÝ F+äæ+yJäÝ£ÏP¯Bh;üº‹-×ù’µ{/QXXm7J]¥}†î{hˆú†‹Ô«7ôª®ó™]å îŸá5…mèGó®U—yé…°$ÈùÆSÙ¤\fd_K^¯äØ…Û}ŸLÚÍuͧzõ/¹DÜñï„sþíåë”6DÿˆðsÄë÷k<— ת¾ïùûbN_kûÚ#îÇ­¬«9Í!üS<Æ]£„ëÀ†î2Úw=¾b ‰½¾?¨ÚØs*;ÜI#{nQc"¤ÏP“ì†ÏÏÐü9*Ej´-j`*w‹KI¡ ð’òIAçÑçwš8àXGcu‹c`  `bd@ÈÿzËuX¹Ê£àX0c9s‹EÁ‰€@ð‰þkf¹¤x~²8•_³õH¢†¥/µCíp£¹+’ªs,#÷µàXAZ„•“h‹•X;’Å8œtÎ"©Š DMºéÞÿ:øØN6|®n@ÍGèÁûhuýÛñ÷ó‹Õˆ§Š,>>ózÓítÿþù…÷Т}|£Ãtý äYoŒÌŠ™úÆ,ª儹Ãf S'Ñö'pyµç9®ÞÔ ó&ÑfV«uO@ÊöĬýÄ\G¬ªcÚ#|½âª@Úw¸èMzGñó{ú0»eÄêí$jÖ¶7uÄÉOŸ¶%a§ ød–—Ï}}“?ô¡Î²®ßÅž>7ÛÛØLõ5ÔYs}õ¡ÎWñr‘}Ïë㠊ȶê)¯ÏwÚûP—«€Q`Ûù†Ñúúj$ÞÛï£ÞŽ9ŽêW>óAö²'ˆº îÚxðâڇÅ2a­e2Ô5ÕyÀðìõ™`§K³4Þ¡õ”Ò:MÝæŒüm/ç­©ÛÊyëC=•Xœ`–º»?‹{Xê{­—Ç©¹CËÉíCÝ¿ŠOjtMÝéC8YoáÖ'PöÓ^)”ÆQµ?¿è͈ø1qpçÚ›1=9zgé⬻ØŽÞ}™U…>æ Ôf8Jd9³}èÉÙ»rü³C1ùA4¢B­o"^D<ˆ_Ó›‘¦ZoF(WC`¥Úz3â÷½ ó$JS‚Qš_ ÁÚ”ö¦Ä@bÙ\åföL•—E ¦ØÁ;|É|Ùq®j ßj£#‘\‹—úpòJ‹Ê>h³&íÐ;ÍÞŒ$î íMIÊ´?¹_Z9ŠÄ Wöpµéi(L_r0I4ZFs¾ç)v Ŭ‰ÅpY›Ñ‚}Í•©}h|¹üé{ÌÃöþô'˚̅œï `°¦)­(¤ÏðÝ }uÌ~çïÀ#{wÜ:?Œ{Ò½)eÝÇE\/Lµ4äñ*ü2è ”'äø^„.ke‘¼ÉkîÙÚ›’ºâéq`Y5~Órå #KKäÉ1©ÛŸÎbÛüŸÄ)O¢×vß4 ñÔeÒãšâ™mJ»zŸé5ЇÑþXu ŸˆÖa°wÞ~öþ¦1Zzï 7#þ¤•&Zi!\Ö^ª ´¢qû0Ъ 1Ö]È=™>ÄM[—ö¦@”åmÇbÈi Xäö,_B÷qi=žiœjñð请$ï¸Л9V¾0-¯•‰7ôAü˜LÄ©?´Ezà K4gœó%qú«I§Ùþðº3y§;©ï·Gr«{Ø#TíM!¼_É‘ÖíC!¹¨‡Aö~ûÛškÏû$ÝfÚ‡b¦e+ˆôUë¤Xï (ÏÞÞ kùË# ÅãúèeÒ÷Å+Œª©~d‘”«¦–Y‰¿%ÿœQi4ΕáUöÔ·ÕŠË¥7ƒÅý­k(ðßϯö¦0TáŒÃUÐÊÿ§?E·ù/þa-ßs{3ÜïžlPžû(Ó¥ñ¼Rª×&³þ´7eºÜ ñTJf˜Öû¥DLµú Vglì){÷@9F#Ã_]#;®iíM™Ë[ÿÄDe˜5wÝ|¸¬ÕÿÖnÕÞh›¾ÊæàXOcu‹c`  `dd@Ú·u‘ÿCÙàXTA,u#uMFRŒUƒ±ë<‰9‘í t{tsAo° v‚Þb}6eàBCZ.‚D‹ósqq qfàôÃÆrÄ+;Êô¬"ÕQÂå…/xD¿£ÈZàAMc%u‹c` 1ˆ`Ãdფ<#˜u«,ÞŽàXMc9u‹MÁ € À°üÿfµ5yL†”¶”-Û0-eÉ‘O–ò¹¼nºCuYšêàSMc8u‹}ÁÁ Á­!,øÊóúoÑ>řŋš„7qpU Íè ây uSùš¤àX1c:s‹=Á İöÙg=yT¾$\*àȘÆSµ²¸¤©45ŒŒã“ïQs Š`²àQTZ€Ç‚D‹m’; Ä0 DÝúîÒ¬–T“H<ëþGÚŸ|;1’žGƒ“p'Ä$¢¦Fˆi1}¾{)ûb’ îbZÅpjˆi-C“‚¿TÐÈÙÀmV£Ûç²aÔ©µ ãJU[µ½ëÇî™Ç¬ì®õE Jï®Ï~ç‰gºÙðG›36åe·^ÓÈ\œŽ{‡f“759eà+³ñ Ÿ\uMòu¸?r~Üëçü|æR§—_ˆI¤hûÓË×ó.^D¼¡TrrÁ…Iu‡Å#"  %*àXCcàXGcàX0CàX0càXAZàXOcàXTAàBCZàAMcàXMcàX1sàSMcàX1CàX1càX0sàQTZÿÿÿÿÐý™€Ä€ÄÎpó]¼^qýƒŽüŸ}Ï»¥å|6=ù›7ïË+Ýé;½òí¥OætùW@¤«?`΂ƒª§8#gèB:(²$™ ¼±DÌ\œLV•YhW í!yfJ^ÂüÚüð|Ù …g½Ÿæ ¤Y\áC~ë1>O­ŸvñË‚_˜äÔÈm2åµ/ó;ÿªÿ°ãŠ[*‘3›}ªÃ^(l'ÄäV`,¡Ge%–:HÝñ­vó [cŒ¯oµ‘·Û{âRq,»:Ÿ, ‚ØŽÛ‹—Ë•%7 C‹ À?"˜½pþYxÑ^¹9OžYK§$—ëÇ_Ì¿m‡-Š0È=\½ü3öÿY/ÁYPMºßàp!0©Lßï@¸­hÔµª"ܱŸ0e¦eúqEGhØ®uòz À–fas=q„ЦÇÏ 5-nŽœ¸nX‚MSœ™ø !LÖ(}©l¢3•È_VéehÔ,G5˽ÖW[íjàæä³O߸¹°‘¡¤× BŒ—rª#^*~‘í­àÉa‚% ‡Ûu‡/¶4¾ñ¶§Ð|ÙÚìü^P¤Aî\1}ÏõÔL¶:rx 7(0)´ïÁ2Š™ÖÎÌO®÷Ñ„—ÿ’’kêÙ9X‡¥Ú-å[û]BXÂú×Mú?zcÕSÇý=!zyðfæBú¬rQ‡/a%`{å ?8yðå²Õ–ù[&™‹f¦¬ºDzaU.®ßëŸ\ b¡”˫ޗÆ8jß+5h­¶¤fWª<ü,:áÚÚ+–`©­L1Á“cl"Õ¹y¶Ë”÷š&ç ­O >ýqPiÕòÍüY#±ôTÛžÃÍgàFÁʨÞ=fÒF4Ë/ŽÔ{(·ÊÌÅœ;VC4ti–W.»­ÛÔ"îvÿ0‰–B[—ÒëŠîˆÏ<0 m…!]˜Î³}4šn©î Ø~Wj ÞaŠ©9G W\5ä)òƒ$Â󀂸‹ù3)p¡’«pû-Tž$8LµÕÄÝ0¬Ñ r­_3æg¾ÎL”¢Ö¿·D8Jˆ®UtÕ5EZ*¦Càòá„ÉÍëg,@…´²&´}Îò€jÖ®Gš YYš`ŸÁ°R,®‹p jÀ£¤IuU6Wt 䢵[8ÿ7>ÝF´¯ÏØ™-¡;V5s½áã³¢®‚ù$O:ÛdX! –­µ„µ-'*A: @VP]€‡€Î€ÜT‚Mƒ$‚d!X ƒáìÙaƒ§£¿Ή-Ëcþλï†gx(¯@zúÉ¡“,cØC?È™ A?Ÿ*ËÞƒõ¾$þIíÎjÅSFÆ"*zIòÅ|AÝ;y˜LG`I.ÄTxW‹×ËU º zÛni‡i_ûcŸíÍŸñÆ#ˆùÉV°õò˜ÒF}”»t¥è[ÙÖ>C¹ ù5ů«þ%ݺ¸ë'ÿEPÌÞ#ùÿêý…µð>ƒ¥ «ÚU¡Á WîÙ^Öè*ò—t y¾'^• UB _.Ä û…7%”O+Ðæ¶«ñÆ?ÀkÕU,VÂÍ Ôý  ²GU…d =NŸj0‹_‚ñú#´Þh·dû„íI;½_R ’±¦¿–ÏM< òÆL–žznÿí|‰±ƒCÐnµ½kµ‘Ø›X§äQõßH¨ÅÚ†p7#vhùCß i ÚÒù¨üsôZchh\#bv÷À¡uôˆ¾õ¿¬+HrÜÔë¼#HcŽ­'±¡jÐp0¦élU¿£æÚ”t0H­¬èÄ3iîgû~›¸È½ %»t]C>ˆ³tP×òËöÇ)ì’»Î.°5Išãõ̹¹»åÉ›D¸À"­ 8޹—ˆæyšâÊøë}B¨Þ|Øö ·»5>ò&äµßG¤¸'«ÛCBçA£¤…)} ¦ NI‚d¢Ør=  ÿœiýD£G™mŒLbkæ|iýþ—Ü=‹‰è‚n”©hÄ%³Ér‚p°"IuùO($rŸîÕ&@FÌצªV—§1‘â©‚‰v{X4]îE9»Sý¥¾«ïLp†Ý¤iÇ-ÅxXý’J^›uÌÛHŸµPìvg˜[˜ˆÝS Ñ‹g*ê—Þ=ê‘ÞwI‚Ħ!#¶­çã.ھЧÅou› !À¹Éä'>l˜¹žßŠl1žº{:´Y4”|•“.¸1%ÆÏ H×ò¾oÁBMn¤Èò©e1Ù~ð8;¸:J#! Ìb·èÌUd;ëiVîr‘n‡l7=²y?ümïºÊ àQÖŠi¯TعÑG\“ÛT¸+"åxKãžàqb‹Žtí¾©.m>-i>]Q¤ŒƒuWƒýBÔåxø£¬åF#òzß„ Ý?>¯¹Í’äq«­T•ßvøÆ7Aï/No)k3«XŸäã:@‡Ë+^æ@çEo˜8µ õÙ.žeV„㢪q˜]W×;–®ñÕˆœKQ¶â»·Þ¹Îé QhÓZyN­¿¼çõ&¬õõdTj÷B©s!³Þß8ÈÉ#aî™ á”²åÑôž%Ô˰“†t=2>3/*Î{)¿·ì\ÅÈ€*F ²o¹ˆk~µ3|J5v뎉/€ÚøšŸ^ç)¢çiQÁȨ ¾i´×é‡Õ’jMÔ15¨ögÿ¢=?>rÇ„ìíŠ,^»Ü‰<¼ØbÜÝ-@º…[ïƒ7ÄAP òin“ËO®#å¹'¡:ðÓ]ºÄôNAW××)­+õÐ{6ç¡ÂʱIv΋Ÿ Æ´Ùƒ#ÕSÀnU Áz..ßHn>R9Mxƒ³7ÛúA¯sm=hEUH§ùür*ÿ†#7 ¦â—WÌ£Ÿq™Rje}£BRö»]¿«é:Ü…bW*ÝP«¶k|Âw´‚†ð¼Y‚ü3Zò˰­N0µ·î‚ •ìÊ”¼!y…²'j ô™þCZÝãÛym(ªHØ:îÕ–„ÂŽ³F§û,ûáz=Õ»% „4! gxõñSÕ·÷ήÂ!ZDãA(d)zSÉ» åUò;–™"žÿ†$¿wAƒœOXà.“„ý~ØHÂi@\?Œí›Ÿ/qˆt.,‘ÞÃkœ~ûîé 2ó¿ˆÅ<„UûM…=ÇlwÜ_åU#Tàóë†&„„ijàˆ9.ÚÜßñW%ÓÄe(‡ù¥eKõ~¸¢ÃCˆä®ÆÞEl¨ì¨Öõ`˜}À ñhú­ÓÅÖ{°4Â)¸±ð¯X½fW~=¨¨|[ÅFRd†)ó0Çÿ*LZüí"±)ð2""":!XKM·ò„¥@ÞŸ$C²}õ‰ìB¢O9ú?z€€¨6†âT\^ AUr HíjûX°DØ'ÕËTç’¨gvBØeÑi¼d(±j.…Ü1®Gh*¾L ȸ¯7ÑtÖæ‘ÓÞ§;w‘jȃ«»x]X ±ïŽHhm饽®ö¶ŒÐús‡s½„”IGø¼™Ù$Î[×éÙÆÐ§sÊŽBȾä“¿=jöVáCΟyµ„¸œ^Å+ 4_ëU@TH±³¹Í†Ü©]‹ÂÍK ãñ~ÛðœOèÔxƒÂÂdˆuPËPt$EnFƒ0Ö A$XH(c àŽ3#)ÔA hîjÃZ(°¥Â3Ï È~pi@8¯MÛ+czPYV°5¡ ä¤|óñ†ÞÖ÷Ý8²66ãYIÜâš²Ds9œ‹Cœ²D,{ãå]Gn@ÐSõ¬’ðž BNÀUß s'8òÛJA gâlZAï·ºŠ[Tkt©ÖÒ ”¾ZÕ0öIÊßN¸øz®Å¡;¬EeM>lÈLjp‘Ši2p ‘ŒßZ~fNÞÂÖÿ]¹“ÝÁ£*ùGhmÝË}Ù%±аd„87èãÅQ]'Ðô÷I¬ƒå§À?Ûã*ÝĽ!Aî^äÅŒqÂÉé–‹‘~=‡ò—3ú-·Q$ÎP‰oä7ÌõÛDž¯`PT䈬ëÜPBOÆ~Èh"Î  ?S—%v{Ù`51òì–µ8銹 –éßÞg‹¦P¬È©iù.ˆÛÿ–Ž•ƒ ‚µí <ÆÿZÑz, –”‚Œ'A£Áfð‰*m´ÁqÝå©ÄɇŸX,õT,^A7ŽúËãÅ!, ð@CùÞÉ\ú ŠW\„ vÎÚAóäâÞr!Ëúð ™Àl*ò?áö¶#…„ˆlÃ5Ý´-'aÄGýâŠvÈ=ª¼÷“‘‡Ïö»~dB‹ ` &°ŒB Âî¦Ü>Ròœ¢q@ú:ô©$öšÛ{Àˆ,üµµí¯Ú#;ašVG hHËXèÑÀá°K—ºÝ}‰yîØ™ïºT´Íýý¬Gí9©ýfdÿÏM²¶Œ*OÞà )=¼((i©¹£aÎmÖ™]‡'µù5ðyš ÇÔíPE¬_b£I÷DRÏC®=V|aËMEß})‡·ÁÞKÊAÛ+Ø4‡…ðrñøqÞfèÏ`æõ› 0#tñ“0Ñ£ é•'ë^8åT ôX‹ÆdÎÈlTÔÑÞƒXí8°C»v£lEmáA4²…¸&t/źjA1˜r§Ñ*)-ÌÓæÚ©á/³ÇM$¼ÿ,+ß d¶É_&§Ÿo¸S}¡ïÔÁÛO˜ ]§IWícíiœ?î&ü9!SS;g®~z‘íT[7‡,Ã$ìeÎ!ù£uj€”̲ٳ•\½N§9¦òÚò¾f5%È ²eYáUI2B™›$ÊË÷ ÃÖc°ª Mïj«ÇAä’\ÐQö Xù}dkä2àÏU‹ö×8ÔvÜlP°:Ü(œAæ¶Dêÿžó,‚ÐÂðø•w6”Öô Ø.eV6 %ˆ“ŠbðšcìDJÅ#²”F`ú$ÒçM¦$ @g×÷£þ*Æ]´Å1wwLj gÙ¤ €¦¿¤K<ç–³aœá`´·â&¬H%¤ HC§^1¼ñzã5»éx@ÇÑy–,^[ÈŽßgCL1þÈe"ÂJ›¥´‚¶_ Y—;í‚ ù¿‘.£ø¹Þôq§ÃEúHáãch÷P¬Î1ΊîïCPxø­PƒjÁrä_UùÿÒ‘"f¾ø|"#¼½Š+‘ ú_YÍÈSÃM”{²ÞÖ¸EŸŸb×€&zT/˸f¡{Q]·p*»ÕþšW8±~ïM¼ÁÛR‡õm L¹Cs»©¤øÆŸ…EÞyv…•ÇÊkW‰w]ûÁžªQšµKí]§w’Ö£ŽSðUŽ–¨ÔhbólmnEBEÏŸÈçb`Úã6¾¸È¸$²!›å@STXq#À¸Ÿ5~ÈÆyÀu¹uLÜ*LÌä^ƒ_6ì£-ÔÐdªx#Ð}‘È1VdWá.´õj>y…¡ûÌÞu£è¦2nýõ ÈÄ,‚c`ªz¿G‡¶²ËQì-³7ä\źñ»ž¿Í”z„|¹àx…¹‡|¯ßïTï»§N¸àïs6bðL=¢E;îáU €mÃÓ"d¤ÛGë%IðƒÿõưùJÑfwöz>ò¼‹W)6žÝlo‰ß–‚Íd<žC–\S®¤ÿ@òßïÁ«:#ÓPéߤz$;SÛ‘)¶ f!Q¦À‡HŽÒ_௲4" ñ¨äQ¤–L”±Äë×ÿx üÀ›€ όǔÍyÅœò¥l4G’œòåݺY³AŠújmÁc$a:Ä¢] –)O+‰ ¹»k¯Z=umfÓü¼ðF_ˆqË&#•;¿Å*}%âœÙ»gû. PÞj~_/UÔdúå&ÉwvSÛ€T‡™díÒ{þy .0a6ÍÄÇ"\t/s#œÑT'$‰•L5¹;˜ç.MtˆãiÊÄ×ñܵ°[DbcÒ-=t ók7£ LŽ_K&Ø¢%kµÛÔ‰õX½õÓ¢t³„ ®ýOv/zt±i¸˜g6šl;&™ÜVŸå?w3Iu+sUsIÎPy¶‚¡Ð“éôKä Ñk LÙ}li¢Ì¹G¬ˆÌjY·¼ ±›-ïÃÊø³xÒK¹sxÉáÈÆp묆£¾i]ÕŠ¼u‡TüË©eý‡Û™Äûä)ȈrWä’ü…þwY~×3‹yõÃF3ÿ•Ž-¼\ÓO@kÚ†B¦0ÅÍ]«Ñ¼ôDßníÏÎ?ÊrEŒT)j=)«c>Ìnçi7%NŽá£˜†Ë_Gø‘¬È°ð<´.Ñ4…pù¢l†y~Ý?{ëÕ jbÿ•5«3ÎÝÊm‚§ý¹Cö6ô¥`¢É‹ÕŠmû&èj¿·ê¨§%Âù‘ˆ’˜Cg‰Hf{„ÊºÕøÍJŸM*ìk0È¿©âw»(ÄŸÈ ¢êŸiü•ë‹_{|ÞݲÆüþ?“ ŽˆIîºÞ˜óý÷&†Œ¯†|ÉÄe» ‡‰){P[Q_·3QÊ"Ìh·57RTä ´:îôa 16س™Ÿù~"¾­ŽL‹`9ÞÓ¤t?å8aØi‡÷ ñœâ?Íž–÷ -»Õ;P¡XK6o^ô}62Ï51îF¤éR¤whz!<ÕK˜òÀ£ÕèŠuFL*¶Û ù…–ßN˜"Ú«Hm—8N[“,žš(ÞèS6Bq ÞÉ Átg FHÜÿva ²4«Ü¹ÏG4©A\³µ§çâÀÕ@ئ6 ˆbC$& zÒ³àG»¡Ÿ;â±*JWª¯;)€M.†Ÿññù›§Žsú>ÿ°Z›Ût¨-Rúd/ÆÃgŠý¨ð2§Án9´ŠÂ7ù NÈäpffNa÷Ù@žzV»(«¬Ñ¡BôÒȽgQ ]e ^²ø C?Uªg@.þe1/Ú££¢_„Yoœ¦î‚VãÇõßî–½ÊÛ‚dÉŸ}À|ÕÉF¨MDöð¦/[ÔÁ–ª6‹>£!¦Ìº>E„UÎEЪ‘Ô]ÍKÄ/vÙÒ‚Ä6ØUý9»Q@ˆOÎ+¸Å‹Ÿ)·jUçWqC©¬/CËÅ9ŸÍrÓ“6höS”ò{Äž¥.RØ@ïu vVmóoº$=1ý(¯à‰`&Æ$lêèz®gÖ0L3yñljœ~.i?Š8¢)¹¯a»‡àÜ“¼.ÿ¥Íú ƒ/¡„˳ Ð âìSăd,§=.Å…6-b! e°üÿ±{„ÇŸ’\ö6}”42$77Ï}ü°lg¼ ÈÄ©„®“ …»{Åû+>UîL…'¼("9 õެt:9òXÒžC!“©rS.hʇʪÁK £aÊU©Ðô>-®¡¡O”¼E:þ;,…š á^J¶Õ+¿RÙÒ AÓÉ~ÔuŠ+e)0$&dfò.Uu²v9€hóÄ{µåó\3d@/-É)Hê3Ͼ"³"zî½Ê eç  g˜~lÍ'®ŠkÑ/}¸P×!z/“EoÝß&\IÙ1Ûóï9C©üÖÃ(Ós|Ã[ÝÛT\¼[öã1¢®¸íþ3-qk ×£k  ò¶çZ)§’²G“ØS¸M Ó*‚¥HZÝG6hˆ‹¾Þaä¨)ÐV™y°—JâU¾Í½õ{3:.œ;†$&»±Áœt&ØFÊ;ëPÆF®3¨ù±Õþ±¥îF„‚m`}úú–ðiPWS§šã òiï›™¨ñ®òŸC(ÖÜøM[Q¤§©…IºŸ2v›Ý\äÖH*Ô†"¼l£-V÷ZÉ2œ¥&œ‚ )Ÿ¬K §ÞÍ}ÐOøB.ÐóÎçQOš¿%@9Ñíˆ|˜{}Ó‚šp¡ 2”ýl·?xÖ/>±83Ï  ëúy¦Y£dØNŒ;è€|PQ²A¨A"ù]€¬‹ Á1 Ã0}Ü“0#EÃ$Ô($˜S– ²"K›°6Ë‘!2V, æÃpƒ SL¸XLZvDd 2IJ²&Mƒmš~XdˆŒ±ëªó¬zâ,,u‹c`àâ‚÷uk1” ´{«˜Z99ÿÿÿä ÿÿÿà ÿÿÿáÿÿÿàÿÿÿÜ‚1‚.Ô®Ó¥º–¢‚‚Úä‚00^‘×GGÁRÁÌÁ$Á"ÁÁ½äxKéä.ÖÁ$MÁ'âÁ'íÁ'±Á'—Á'ÅÁ'ãÁ'ùÁ'àÁ'îÁ(jÁ(hÁ(mÁ(µÁ)ö€Ru‹KI;޶uqÎT]"u‹cdDLŒ¨€˜©°l4u;ûVœ%}‹KJBÁIèÀ%)30 \’¨êˆ}ù®Å#}‹cd$äX@‘jOÉ–w}Â0‡ôiÓYA¿ †í ^u‹ÁI 1 @BÛ,¤ëœ²´ÿÿÈÎTÉ´lÙ’¬ñ3Éò%ëº,E̹°OŽˆ|xyöF‘€lë:,V­Àbñü!纟î·##2ãÕ+­©uec|K%…Á­²‹½˜QR#K Ï–Qu¼ÿYÞGõÀ.oö,D0ÆÓJiº¥’l›˜„]Jh“ØZkM²?µI«1hk`K-…`Óú"LÕV53³V9ïz;-ËÖ$4L° *@K°°¨¢.šF !`)6ÁBBu0(5´@ÀYÙRZì^‚´ìÞÃ*!VÛ¶¥i{Ö@‚³¤„Úkßqàqà·”à¢"@¿Ù“ˆDÂÂ6„v%$ÚÐÑœl;Q»¤ü¡%$œ l’Xií¡°N;n‚|•2É‹ÂÃû(„²c’+MÐDÐöu§K¦?°ÒÉ–íIË„tj0ùÓxžWßMÛ<0Í6X‘V³í•¬ÌhÕÒäKQü†êAamÞPKíU€ –e|ûçDzteaÑ\}ŒVºS’«¨Ä®!xššÌ$fEv‰±‘˜«êã1>[*ötJLO†vÈì”'…¯%¾÷FÛ³óúbšI]VYµ ã·0þ³}–‘ di·úxq²}y…µ,'²poÅÇæ –ûž”)j/IPjT«mÃ)€ž’°FmDkÁ©g[ŽPJX¿´g½¶ëlð¬ù¶Ú,ŽF7Öa»ÿHá3J¯ù²áÆ”%PÕSêÔr<œz݆®á' %Vc¾Ëþ_ŒŸ°C¨ÝØó ý‰‹×¼ŽE=ÙŸ.oYõeY/`.`–y€g]è)á’Îäµ>…¾…äÃNòiâµ,XâkÎI²«šEö}ŠB±á[†ä2ÏönD'â@ß·s.vÍ4qÒšð6›ØÍo(~²ÛïTÕ·Ÿ3$>6ò£êvÉ¥¿Dk¦Ýdt;¿úõgþ!ù<æŸ3ßÖä%ˆÆÖ¦±ëkbj0®¸Ÿèg“€˜œYê7F0ü3ãº{½”®Öï„ùC}‚Ën/î:ÜÄ6ú'¯¿ÜõmüÅ´ë3G®ÅÒõñÃ÷LZ?þmÊi)9¦Å¢f ŽÛ$ %XˆáL6Ê:Mî÷À,è6ÛeúÉó-.yjœý;ßñýßSÅ?4ín·Ý†ç´3—ƒÖ‚k{÷:hòWœq~ nôéü{eZ—“tHMΣ!žƒo@¶=YÒšk@ø¦­ï“Ò©LiÁl÷c§Ïg&KöS¸S&rTª2ÍcýèHKD=¹n6åìDmÅÿ.aS‹¢6¨1îùó-_ õ3=ÊÓ‰·zUòkÂý‹ƒz#úÒÚ~ð×{È+Sk­W(F+pÞ*³¶ÿ„ï뉱E”æR§jsܼö”akÃfîèQ ôhͼÜ‹]NÆ67‚õR®— É16~D|hÎ`w ôLQ!ñܻߜ|Äí÷¹ëÚR®yáÅÿêà:Š;ÀRFè@@[ÂKI¬š“@„öf¡ZV}ý Âï ’€piF­]èÏÅøÐ[ú*H£$0åd‘%tÛbMÊõ€<ªTZ tÓkl%_Z”Ö )ç3ÑÏE‰I„tô^À`SR0 ²M  mîâR–£äå<.³î9Ò{ùr ÔD‹… OŠÝb“& 9:Bz¿‡îõ`žXpg×Ó‹²bBÅü¯¢©íi㜞q>¸úxž÷EA ­ ñê¯wq¯°é>CÌáû¾=_](¡œÂ=u”,žOÛÈb(@›;êY¬aeýRüßÅkÀˆd'ØüüÜÏ™ß/:)!û.°Ø–œ/¡4bä`÷±ã'6}«ÙÙ#w$í6Çœç„ç©þ‰:‘Í6þä´&;‹ÛÈ 1ýõ§ÐîÅNR«-OF›÷h?‚«±Mø\xâg ràXCcc9'œ{àXGcu‹c`À˜`€‘jœßu´#àX0C‹ÛÖ{jùÊ•+±9Ÿ~ürØšàX0cRa‹UÁA@@DÁ´×Ÿ‘ØØw ±–8ÁŒ¹¼Lب[/°­ÊªÜC¢”±Á:×}4-úª"¸s¾¶èZb~,U&aõ£ÕàXAZ‚‡«‹mU=Ò,!ÜtÏ¢VñÔ¦/ýîÌ(8»!V7Ý "öæÄ¤þ:|0zCä X'¯7öáÄ*ëÄú0bMŽö†@¢1ç ÂÏëÑ¢ ëATÁo¢Å,zÑ¢Ü@þXoF¾bÔ>n"Ó:|½K>Šeä¶A°­YF†pX½51ÍÈw–T¤Yˆ©üTd8Ù~ÕäI´8‰®¿ˆOE–SÑ¥*^5ò¤£FŸó&NLèˆ"«^ø`Nê în±Ñ9Z"¾ïßz3šî?‰h¢¢Ä N¢õaË7]žbÕFeÔHqî‚M½Ì`ÙÚíý»›S¹zbÒÈ®4¯q)n†?œLg"“B¼Z>3Œ)²E«¼¿'ËC1"E=¢ÂYº1BÙàæ5~½/„ïñº%ÞfÜv»Wq q”«8Xqçë°çœ+å2Žc×›³Â×~Q,/öÂäÎ(©ëšÈãÌ·²QYsÍXÓS*ŠŸ-o¨y«˜áyS–Ë{óïvR¾;ëÃØ, ïvªW}8[>ƕȿ×õÔÌ^*–?¢{ùWzóWšÌ}õw£Xö=_‰Ög#ÙL!èèôoò~ËÑ8Îájˆ&kUP9c:pÑD ×z3™šCqó”žßeaÖë¥ÄÈ3ZÃdN-˜hâe9ÿSÀïj«®ÐÞÚàXOcu‹c`À˜`€‘jœßu˜fØàXTA/u&uMiRŠðU„¦)Q‰ÑùýBžP›™\S4Æùwöö’ö-HVàBCZ,‚l‹ósqq qfàô£+„Huƒ‰5Ý<8Yÿø|l¿s+àAMc6u‹mÇ!0ÁÕH¦–ÿ³¢:¬Idd:Ô{­Æ,!L/.'È u)r¶dàXMc=u‹=ÁÁ €0 1_Ê«û  Æ+ì‘ò˜.ÙŽU2Y(Æ1ärD~‰#Zn/œ¸u°~ÕÓàX1s7"‹›Ì”ÆØÅûŠYŠÑ—1ƒÅ‹õó&–hÆÆx–X–»ÌsÙoqwõ7"¼Î‚8àSMcGu‹…Á± À DÁWHk‚‹`uåþÿ/æRÒ9 …¤I ”¶ù$/¥½Ø’¿èV™…«qsðÀsàuí ¡FàX1C‹»{oíß÷î{-H^iàX1c8>‹c`db`&`fÀÌ Œ|U"²²Œ@À¦,,lå…%8ƒÎ>F¡:àX0s(‹›Ævžµš©’Ɇ‰‘Qƒy&ËöìÂæ:ô¥œ‚>àQTZ€Ö‚l‹m’1Ã0E½úžÓ…*R%$×½pÿ#uHHÒ¤ÂüÇܤ;¥6é@D©MÔ‰ð-A©m’iØãSjÍÜÜXöº;–R›Èl¼)u1‚Ô®QøÕvR«×ãuüš#[$¦Ï§¥[ö¾[]ìÚÓÎJtKØoõ£ïUÑDÍÇê¾;¾ÍqrÊyÞ”ô—¼ŽêQgëlÃßw^úûËË«J·qݸºÙ¸Rf{=ò°ßÜnöŒðƒ·”ú.Ÿobl‚EÁ'—Àظ†ˆ:ÂXíƒÜ§*ÀLÀmPÀŽ0À± ÀÓáÀôÑÁÛÁ8fÁY0ÁyÓÁ™[Á¸ÆÁØÿÁùKd§õރуÑâAPTDÍX0cXGcAMcSMcXMcXOcXTAX0cX1sBCZXGcAMcSMcXMcXOcQTZXTAX0cX1sXGcAMcSMcXMcXOcXTAX0cX1cXAZBCZXGcAMcSMcXMcXOcQTZXTAX0cX1cXAZXGcAMcSMcXMcXOcXTAX0cX1cXGcAMcSMcXMcXOcXTAX0cX1cBCZXGcAMcSMcXMcXOcQTZXTAX0cBCZXGcAMcSMcXMcXOcQTZXTAX0sXGcAMcSMcXMcXOcXTAX0cX1CXGcAMcSMcXMcXOcXTAX0sBCZXGcAMcSMcXMcXOcQTZXTABCZXGcAMcSMcXMcXOcQTZXTAXGcAMcSMcXMcXOcXTAX0cX1cXAZBCZXCcXGcAMcSMcXMcXOcQTZXTAXAZXGcAMcSMcXMcXOcXTAX0cX1cXAZXCcXGcAMcSMcXMcXOcXTAX0cX1cXCcXGcAMcSMcXMcXOcXTASMRNRR€ïBF6Sc€“€£IyAQq€‰€¹„c„“„£a€€‘€±„S„y CFRLAPRGMFNSNPTSNF0  TL FN FCFPIN DLBABB*%MQRN QS RI!SC€úàXCc àXCcàXGc àXGcàX0c àX0càXAZ àXAZàXOc àXOcàBCZ àBCZàXTA àXTAàAMc àAMcàX1s àX1sàXMc àXMcàSMc àSMcàX1C àX1CàX0s àX0sàX1c àX1càQTZ àQTZ öbhhÁ'—Œ7`ˆ:  %*àXGcàX0càXAZàXOcàBCZàXTAàAMcàX1sàXMcàSMcàX1CàX0sàX1càQTZÿÿÿÿcGV::‘þ’A#&šƒ/t“v3H¨,EQfdT±)‘‚ ¡´Ô r`É Ô™L í‘`™˜±L&âC„ ‚fŒ‹¥–Ë•mE CÉ…$ÿ­˜ùgÁ '¬uÝ]À×9þh»TþãOË¿°c-“9R1bö{ìoüóœÎ£k]åŸZÛµêêÙ+ÅÉÁ‹Ç9\ÌÊÒ„u_ ¨r-ÆóãÜ -fMh+:>? Cœ‰RÔúg#)QŠåœÉ¡jGCi:]m¬Ïit1PUŸ=Œº`* ¯øt‘IÓÐò@PÌek·xa"”Õ®qk\ ZT¨6ý““9F†¯<À„r‘{ ‚Á5¥ÍéÏ ÍàJäª#ò&Ò£4iuŠÝ±ª™ã×,ïdÈ:>+|S|Œú“2©ÞÕ2ΫZæ*v(äÑ< ¦Ù9f¿ Ùå“!vïåHq9®š³ƒ£'GË·[=:|Jhhmö({3yKøfðk ¨ªrlç? @#´d+Àãÿ/;å 4hþ/…VLËPxù7÷”Œ˜8Ÿ ¤j1j¿Œâ)êÞQ3ê|’R5cêÅaÆ¿,ÑS:SiCmäœvþ³Dÿ¢EˆF 5®G÷!±V»ZÎ)ÁÏšbØ(ù„ኮËÌ+v©«ëˆ`HÍÎjÂxvÊš‘ú쀢S3§ÙÿȈŽP{”ò´ÊWf Y²5™¨Ïs2Tí)ÏÙïöž$|ÍÀ‹ñ‹¡9J̯!CøDôPàð]À›1¨wÙ\Fó@ü dDŠ9»ŠAFã¤ÚZk\#Æ’ÑGáÅoö ÚdiÌ¿[™*kÄ™<_K³·µQ÷rý“@愸9#k|í\E´^Ú Æ»°ß ’1¥€(€%( 4. 4ÎÂ"‚߯ãå,þ§[ŠÛ%)‚Ü×?ÑC¦7)ÈŽ=Òs÷ŽÑºÎ =ªiJö¼‚ó›í”1„Á|k„¯Œê”Qmlñ-T#–cr;ÚŒ‹¼%»Ê?½¼q ¼~©òà1¸`ÂLÐEœ›­D`ˬ,“Ç?ñɽà°ÐC‰Õç­¯«sÓ”I ‰rhÔT˜Ú¢Z‘‹Å¬²A €‘.~é„?¨Ç0T¨ˆo:Û½£,ìËùÛü©æØHwÇ ®ì€;(^æp=‚káJ;]8®Šbè˜Þ Vø"¾ñ¨·ŠEuuô¤0:ÛZé’v3  Ò’º +ÙO(<)Á+ûs àGŸ±Ð8ÄiP’…>‰,okã ý>Ó£C„ƒ8‰bCËÀ4Ö}"x@áŸHÕDa6šéì7²‡®Ê¿ ¯ÿ e·îiž9kBðDuúª!ù+¹÷}`¯„¾\ßÛª)á¨Âø­11æÓñýAI×µ¶ø"/Ÿ(6íÆÖA2¦{tLDv4QÁy3fêÎÏ—Ö¥•Ÿ$cÍXU§Ñ1Ó ÝÙð*©ÖVçS)v3]mØC4p½@IRöñS,ñj$ÝïŒÉò›™*™Ö%ãˆÂ:aÀz¯²A¤pÁ_?+ùa@EåçD¤5  ºÀPßçÃÆeäõ¦U’{Å«\zÒ0µí ÌúªæÅ‰»“æÑ”th†è|y,›hZ<ÿÑÓ´M*B 5æÊ‘èÄ´îÞt Ôå!kó¹P$gçtòqÈÓ‚þŒ‚"S#¢Ì€-)&NŸïÉnÁþC×cuã¸YÌ»ÎáÔŽNÕAsí±Eß³3.´Ä¹sh:À¡md®Èu*œ !VA8ˆoBË\Ð*¨Ôò%¶N³[ŽcÊ}‚paë¥T¤kµó¢k÷ª€0¬eéÔã)IÞ*þšŠÓ®¬Bì=€Oˆ0P¥&­ã3 *cg$'S)“ë8Ñ»öpßË꺷5„ô¯ŽB·9·“)¨˜×†³Ђú•„£Ë&Š|¢]€@ y·v£˜vJevÖÔ»§ù+]rQ›£Õ¤áÃSÉ®»¡üî™X hö]Aå”ÐûO gº6sÖjWyI”º¹è+1C¡a<†‡pcñ Ž~+_ò:î¾zMpÛ´ÁM_•W·CyÙ€“g))ý¡†,s·B4KDÚò¦/œY`³4»\EŸu!³CÅü¸ägÒÜeÜÜfÚW1@œ–%Òel{“3 ¬ÿŠ"@ð‹ã?],i Ä;cJ‘Ù†¡äí½ZÉnîÓ¬¨ÌüHª¼¨¡¼™ÚŽaB½+3½ÌÔ7«uìÔ®F¡wIó†ƒj‘WÝ;<Ì _?°–!'¥wîÅ“>ü¢ŸÍÓ:iÍoÄÝ{\f棕‘†xÁcc „2G©ÐㆧN/H&‹ûËJÐŒ„Á¹ƒ­Fÿ²xú𳸠F± ã& àõ(x™¯lc¢ÂÆ&Ð_]éi‡&Y½w^s$PpY³_ïÕ½ïGC˜Â0Y)5¤¶q^4m˜b>0¶b`!—,MäúsÚëŸÏ¯ïÑ6Ù _y‰6Ê uúÇÒçk߈hvxž³?q[vÚ²>cdPJSV«ö†_]I uviÚ y*¨[$¿/ñ°d@ÐÐm»½å+/f¨‰RF#³/ÚºÒßCQÉþ85Ч ó™†8>Q-Æ`= û,R9rv=dà53ƒz”哲Üb0wðŠÒÉýR d÷¢k°Œ+s”1ªhžZ'ö% çÅ’“¼g,IŒñÆ•w¨Nßo›‡}ª$Ü»bóЭÑ#jÃåÂf°¤÷cŸ cÐèö͵\\ÚŸð'm±Úá%š“?»äÙ#/xjtŠº«tÕšáB»ÇÃÔ™?Ôv‡>Ü€4½w2[qåc6u›P{®ï¥2 R­ÁOõÖôq>éeGx0„ÝdGØYêÔ†ºt0É^}3_´PáøðÔí #ì_x„®…³^¨øñËS0%“(RÐ$•|òjeçbN€ÖoÝç¸!¯½ OÔ® âè*t§uSE óB¸§ëß|Ž/+´¤kŒ¢"n[l~””é®Þ͠ïÅçôG=ê…»˜øÝ©¶uM·Ü — ¯@"Øá3h5°”µ/îc2±Q-åzL´¯ÜqZ/¦hêD£çŽè¹ÔÔСkÚoÐZ?!XOÛ\·ßâÇ5|ÖoÛGØ*’à%m[¤€—Áô¾p`üЈDšÔ@×¹óÍÝpû*xü¡10æ«#u Ê+B„JpRB˹ÐnkFç^“Ü¥ 1—"±XxOmUqn¿uWRÕþ¯æG¦,ÖŠlŸ¯€JD“ÌÂg²RÜ#Žív‡€þŽ»Zqž”(FÔÕ i Ó9TL P >KO™ÿ 9ßñ"ÙÞÎ6LÑÏçÛ<=Ä É̯q'±¦ µ¶R–㮓gdmíìÉSxQI:øŸPàTP·(þ WX'lþ‹6 ý >øßt«Å Ý1F鎵·Òß•A„/¨±Ã]@uHuùXS…¾!¿7âÎNSõ вÅM‡õ4¨c{~×ûìÀqVR£B–:zS¦¹¥Ïªz7w_–}“KT‹­Ð1Xæ‰2Œø½.^Q02¯þ—ê 2È ßéáIv‚Û¨PùŽ' ­&Û7$Cî•ðçÄEy𲹂¤@†•”N¾y;´§‹¡DpüœìPÌ[ù=ÄÀÈ?Ä4í†n°|œ†®‰`]²Ö·£AϾJ7å`§AÇ[*Öçl©;n±×=Ãè„’Ý©Ù^dBE4tÎçÚ«Šó Ðø)d¤6p‰N€ó"K½tÒ¿zWÅÂñËKnl+äz¤*“  ÇØ’©T%Ù°)@ÛÞ Vë dN@ò39wLtä#¨=úëe‚é'ràQlšò"•Mç?ÌMW ºÆ d7…¾@/½«Žˆ˜rˆ/”Ò;DRÓ°ÿV]SnéÉh£šSÁ»ã­ŠÐŽÒæ&¼”2l³zMßK³UYGÉ®Cüv_$`TžSAñàI†qYíú®ÒÞe롳–în¡-oã làTúö&/³\G”E}³‘"®¡4n­—¸(æB¿&‰§¾È4k´pÉ|ï­¡M%ËEßçh-!ïîW,·&ßõì4ñWÐkõÀŽià#´&Ø×…!ÎO:á™NWb|`ùÒd:4¼½^ ¿[ƒUîr 6ª&ÛÑéFÄ(„ß…?¶¬¿Oy„Ð÷¿Î¼tÚäOzäK”µá£ƒ5XÂ^ÎɨJVUû2[µM7Zq<@€í ¯¿y‘Úõõ·‹7l²Z‡®l Úëýc›£¿ .…§²]³ªú ×HŸ€>gNƒ*©ST_0žL­®N4Žüz›-†Ò~m¼ûqôÒ"Ó)p”Èæ¾Î†q˘ËJŽnâ˜Ôly²ºÿò€ƒ²4®$ž“Ët»ÞÚydë)Œ8€2]„í û¼4rÉ Ê¬*õp–¤9ˆžZ–vXêÜ =«{ëkþâx[¯ïY.ý¶eMîºNFV¾»<ϳ;Vwo9¼tÓ“múiU-x?3Õ®ÔÇ2בN3œ!aúi¯Ëýõèx§d0HP¥}|Cº%Ö5ýý‚úˆ€_H+ÎÒ Xí`:^°€þ¹—¯£ñ"%œ‡!½¤·-@ˆ•‡sLE°ø‘,ÚÛ骅,Rß¿L“_’l5{Þå¹*¿ƒ­­+½ãæ+ü­ æàÝoZøFì7B?_¦¥šO4?r!§8& |¸2œ·«ÎÏUC§T°+“›)çžcJˆ=(ÁzMŒ›Ü(‡î*•ú.Cy#dºåSÓ[FhC­¿ÍÐy0–åTÄþ<^¹5(>6™Ì ?2#ö \> bA ÜUÿÝËFµ£”c8†×UfANPèä>QG«Áã| KŠSÖ/3]¹×â¹SÏc›áìðZÏ”Áf¢Œ0QÿìRÒo“†™®EÏŸaò¤VðŽ£Ë4vSöŒq7¸î Ö„#v>h< šàxD¢/ítgˆ»ƒ {UžJx…s w…xnÌ8©æ¢DíµÅÁP™¨÷E‡UÂÆ}Ö̰ÄÏ|ÝcåÚçxñbyÛ•7QL —çÆÀVc'uB ,€Ù©}¾°ùßðåsËeÑ>4GjýµŽ\‚É[ ý¤[R–ùžæ¼gõÝ»1™ ñæ%[Q¿¶™M–¸Ø;ˆ³Þ0b§È\œÓáâÿ1òl Âú– zê`ÎãÈ»·eÐ9”¡m7²p#ÏÝB”ƒb2øo‹¥7Iì¨'¬–=Ü ‚›ùºaoÊWî7E%lƒñ~Z2BÒµµn»jûšd¨‘Cƒ\;`W‘s_{4Òö6ÎÎ\¶Æ-.R·Rvµ­ß"¬‘Ê!Kc3$®7-ò2ìÑ it8Q%Ôq_u¢Í«®F]$ÇíIIúÜPÛi¾ª?ŽÈËdObÑR¿£d†&r‹º7KÏÃ"ù}woJ”¥mÐýÕ¢’Û÷…$õ4݇à`¢v£É¼ø, Ü(±·@UO>Ra=äˆYi ×Qb$ÊßÁcX“/%]ò[-Žó1¡¢_Éß´'™Ä™'=; ê'«¥ôy,†«=Bû½9ÛÕ ð‡¤äß0ÀtK¿/neE-¶™çÅ©Þ4Yù=rñþFÝÉW·=¿¼vü\­ÕW }ÙA¾‹ûÍ{>¢½ß¨ïÞD‚×{RŠQ¼F¼+·©-ñcuB£©º ùÌ€xCÛf÷p=㽂Lµ1C›ËN`îQ?ÊDƱÈ^Y7Á¯jv¼±ªC?xí×ýIº+Þ>¾£–4\­ GRÚGÅž×I>õÚ”ÿø}] LèWÆa¶j ØÕoÍzB¦©7Ç¡ Û²½.»´N<¬»¬çM»Þ;”Õ“9vIgE–¯c¹Z«)=Bõ¦J¿#fš›J…«5;#*9°Pg«ÁžŸ1<!,3`*`…ÿ„†—gn!r™e!ã<§ãW£ò­ÑÌD« D(TÙéü¦vb‹cd–fbäbäæ—qab6a`‘TãSà´QPRæåµñó´bTài8¢Ï©ÂªÐ0™/ŒÓZ]CÊ›OŽO‰™W:@KƒEÇ’I@R–EžÁ†MÁÓMD>DŠY=…É ¸–dC¢lx Z“Xõ5HÞ"JJ°h½Ý¾d¤I²Þ†&áS 3ñô$€ÉÑDè?0‘ÛÀ–c ·@5sÿt~§Èéö|ÀÏÚ¡A£HH JØïÒH°ÔBœ¯!«»-ÔÛ œ?¿ÕJ—¸H²¨7(¶¤NðóržáHj¶(ÿÆÆ?°×óržZé+Q'D ¬üCÐ<7:¬»m7õ²,Ày öNv$ŸÑüm× *¡ß÷èÏ ° NQ$[&½åB¿ÑÏ`¢Õà7Ykibƒ6~á}Ï€«¾d=–p±¥ýŠ¿ø@Ùì7÷ÌMWPO—Ÿ8 õò24ØJö®¦o°ûu6«¾ƒg¶òœ·&1wa ¸¨í7º†`²ùÆbôèQbYd:` óè…¸iGDY&ÿ—ÿáåâñgãìÛHóç§Ë›ì{Ú6e³Z“ëÄG‡ [–ÂDçÜÿ4%­¬P n:‰Là83* Z‚K€Ç„¿Þ3“zã–.)e •£:Ùq õïMó~/bœ˜‰îîŠÛ‹µ¾gûŽíïl¾ÎV®uxÊÇ‹#G’´5.̉i›ÚÚSs“µ“IÉŠ%m,mÚfÒ÷$´ðLV`™ù´ýÁ •3¹dìWª8?¾û]4í§èÖ†œ\{jüÎÉzKiÏs3Þ4¾‚a§Å§†vP¯¥É£ß&2À£oJ‹ëc4Àñ&‹êR±Sèx$îõª\T?P{QW÷TOâûOq†Œ@å*/­8Ig‚OáR½ZBBÁí‚þ*·Ñ§|@ç :Ców4m·ŠŸøðè(AÛ‡D9_‡°q€ÝIV˜O ölðvŸÔƒÛx=çåïŽÍ›±m¸RùšôYâ_ @¿àÅHûkŸ~#)O$oèVàMCÞ7¨§"X£±×†1_¶°¥vTcŸÂbæÿ¨ù1Õæô;ÿ Æž‚¶={MðõÔ†ëÚŸGòr¢k[ w[ÈÍtßðo4p j y(;œmw]ÆGô~xF»œ¸(™HäX-säHO{,亯 É*ýÏGJ,1˾?”“1OŒ9¾t»5È©¯eës7_:nuRÜÁo•€HVPĺ-ÿZ×Âu‚ 6PI¥]™»ÂÆpמ­¸×ÂMLÃp–úJ”ÉÎhh8›ý" ½Ò•sŽZ¸™/¾âI'€«ãy¼‹Å?°ñÅ~]D\‡–hT:ÇËÞãšÂžx7ýò sÑÓXè'MnkðBžlEÈnVÂÙD°&Di»[¦ý´Õvß>çKB³Y·tß4w¥§èî ­¡´‹ž×ò¨ Ml—_á%n[™º†EÐ^?o{taöˆ¹_Aw­s×ÈU¸Œ%î…Ýèב_Ŝծ&¹Ý€}nðåì(»¯¸-ò±Öн•S'¼f…°Íަuï—®‹‡ÀzG…ýß‘Fï·ð½¾sãê‡N )rä8à®üt¹ð—V¬ q•#-œsNjdÚ&LÙJJ¤ü` 6_€%h¶÷Ê*`‹KI¡-.ùl§`vØù¥àXGc`‹c` -®eôº`20³ªàX0cHY‹=ÁÁ €0AööB ˆKyÙ—ý¿<‚83ï1Žëµó[aëÙÔ,°ÁG‰€`SÈ4Ý^gž wY}|¦¡àXAZ‚¨Ša‹m–IŽà0Ek[g±- P¡ï^Äs²E<øar ÔÔ3Õú/ÓE.DÖ”†åçO¼|xùpN€JŽal¹SKذq.á$`ÌhÈ^¯èjmó Z½ÂE·@0uC“%‚r2 uéõ"'"gÖiÑ\¨²¨¢ê‘ €Ö6°9360 Pn+~.@Þ˜ãÏïf¾m&¦%ØF>«tä³Z?ò5ùúg·fWu$“Ács1„ôÂÈШ#Šüýüö8*8â„îÜ}œO÷;WÜMP·åƒœ`•çŒõ¸ 9NOŒmõ 3ÞËœ`ìuË”ˆÜmå“X»1ÁX Jf<¶“XB.°&~(j‚]Q5Ÿ{Ò¿}[‹î#Ü}¸ûDå:,] hÿí_uäÒ§…(ˆ)2]Uí¹TøÔÔŽ¥I°9Ö£AÐ;θ S3Y\šQÛ'V—gY± ˜Ã.suŸsbÛrŒq·DWF^›½ed{òí ”d»A® Ñ êæÊZã ª_·Ð¬ñ6þ÷“¶ÌÞã3§)¤gpÚ7ø©µèìîjQ Éó„Ò6rÓ6"'X°>…(´z{йó³ëªÇ3c|‚r‹ºŸ`|Î Ý`ð—)ÁkÛŸºDà¶âl6ärPO/¼ú¼ƒñy¿†OÌþ?QŽÛþPÆtd"ö— 9|¸n#:¦ÅxÕŸÞ9Ûõ‡C^ÜeQÎq&çýèLÐñäz;Æp ò&‡ ©¸ÍþŒwÁåÚ®õãÿ¡yÝË”“¹¬è».¨Ë1µ‰¸V¼ÏI3Ì#ÚAÝž¸$¼—»aŸùâÆ¸oYäB\·_)äÇV¬± {iþá{Òa -àXOc`‹c` -®eôº`ÚØ§àBCZ#Ì‹ósqq qfàôe q )™ñÌoKëàXTA.`%`MUR‰€U†*G1ñIœG“i@0F´ ¿oIÞpéÕÏáiàAMc8`‹eŠ1 0 „Ü%“ÜÿßÚ%!.‚‡ºi =[Tª’Ýß5Ã`«îàX1s'íü{yhŒÄÛnb«àXMc5`‹eÁ± °¼pî?²TšXˆWPb¤,mô¦H‡¸âì°þL¥`ƒp¹ËàSMcC`‹uÁ1 €@ÁŽ.Y„¥a_àÿ¿èi`f¼”­ª’œµ¼Â¦¢é 8Lw+(Ÿã%¯^l`KUI¥àX1C‹k ´ÑðñœàX0s è+O Y1|iàX1cDI‹-Á» €0Á·{ÁI¶LJ Äî¿7>bF»çs­£çÞ× ù™@TÔz‰@Ui¢yð¹‡\àrI,‘Š)àQTZ€©Ì‹u‘;! i95(»dckðý”bùD$éF°ç‰*`ê|HÌì&3£g Ò•Í{ô¬­Îæ|H¥JÌ/çCL¢8R “"lSTû´Èæ|ˆéŒù”{—éæ\ª Ë~3ݨ ««gƾ#ÉÅsÎkæ|xTyä,»Á´R–Áì6šW€ö¿Ñ 2ýÊÇ/|7*ª`οCoÌ•@KöccÁ3šŠÂ`ˆš   %*àXCcàXGcàX0càXAZàXOcàBCZàXTAàAMcàXMcàSMcàX1càQTZÿÿÿÿR·¯äAA@&e6_vlìï;5MäÎ\$]$ A6PL „Ì\És¤ðߟSa#üðSòÚϤ˜”fOðH2ì˺U ‚UŒ6‹µ–Ë•mE CÉ…,ù¯ÞœÈ?  뺻ø,ÆUÇeKÛöùñówÛa‹ $ð®_cùñ—sG‰ðQxa?Î K!gW1}€šaZ¶ågZ œ, }ŽÜ(dok£ W„Ñ亦Pö™ª¬fòz¥¨n¹WñªÀî®ò™#üSA1XE–ù¹•¾¡ÞÎÏ t˜°9#¶e µÈÒr¯ h.ZVksN‰!»]G D =0µc>«¤#…íVbHK¡:ZÞ›þÏ]üÞ…—‰$Jžb¸>7 „¹š;Ÿÿ ¡Æ[î‡K@h‡T»ûÒ“ØhQ¡êÙ«¤`e%$ý³ßœ<0xƒä¶Êð–[ùÕ«ÿ?GßMEæj—g»>@øÏ.ü¼[)F\é ʃ´— ’6Á¬çl‡']﯊ü¶†ïe&µZË>¾'R4Ò òØ@cJ·{`@CPÚÃG‡+7RpŠøà)"͵SgòhG …d¬Æ’çÔý^$XË#R (þ|ÀŠ‘ü ð³áÇØŠ¬;ƒ‡ ˆFOUãØïO^>’¶BsWÍåùeO*Ãó)Ï)šg«f¯™ñ@…40[êu~±hœ”÷ö±žÜF¦´KL˜UûbÇ?aû†Ò(tÒTVñMÜùÖ5yœµ¥V?xðüÄn#䔨WÏ’p!*JÁs½„€ ÈÙû/`ûï(¼xãúb…”“'p5õ'4ÔRê6 Gós “5¥„,„%(+!  "C&‚ý‚-€ÿN Ÿ”ú @3°Èæ‹$ó~¦Ç˜ÙC%'ÆR©hÇæ«E22Nèβñ)þ¬Û-®D2vîX¢´°jÏ8³2CÐÐÁŠx³¥âÂ|¤Î ±áÒ µyWç@ÎCy„T³BV ÅëG¯Ð毫ð¯Ì“óF5\£GH縅b(bœ‹_ Ô@ìÝÂÃÅgU’Êùí)hUÐi›xÄÈ$h2Oh¨N$9Ó¹aÄÓ „Éb7NŒ5®\àÑëÌÚ¸ÒbW=O°@pZx8n9J}_”¨n)ÙpF+˜0„¿ù736ÿ•.ž¦G:|ö {°Â€C!è¶("w;œ.×FѰGz…®kçÔÏ•+úcÏÕÄ5Ô&ÆT†ü”Ñß°°uU*Ø?|XíÙdŠþuA…RÞmâ^•³Q×G/9DSˆ³ÕW¿V¢aÚƒßöxóÞ´NÊb¼ë"¡9Öë¼Içbñ+N¹x¿¹áü<ï¤m}(÷waùËI„aç‘.c©òü¹wGˆS’eu͘ 1Dve™C9LHà­máÇŸá 1;&—iB¦ü”‡ƒez.­ÃI$š é·4dtþ¿Y€–P¶5ó‰ˆ|Yý(«aîÓàq–Š0ù¿OÉøuëBüx—]LŠät•Ò‘SÒz8’l{V”FWVæ‹ïrÅÿ Kª<Ò#x|¡]Ñ-Í€ ¿ܼÅHZpF_uÉsDÛ5Ëç'ÄV^5Ÿçâ?D_çešJµmy!^BRUøœð"Q&‡|.à~œÌi6ŠM¸ý)*ÏÍÜ;Öî÷®e“)?Eà s„´–V¢Èjb¤çÜ/ƒvì.™š0Nœ¼Ðà(ÓÕÁ@o2hÊ·[žÓ·?:`æ`›…PˆºËHrZ» rð{,ØS>€4E×¥SÍðé:‰T„W¹ÞaýÂçBLÁýæÎ š¼Ò…©lr'ZäGgüì;•/Ž˜Tq¯´2¾i EË%6ê‰Pº°FZZÚ¥Yl8,Âr=Yˆ,|ªñþŒ7²»T}‘Ð^Ä MO,Ö)‰•èìµÚ&Ë}Sˆ«éßvÁ˜@Ó‘ÔO¼nþý³VªèM÷¯ Âçà3ú™Þ^×Çj{:úY^›DÎÞ ›d¢ò}bääÿ°d‰OíçG®µ2œÈ)ç¨ACÃ0@ÉØ§r@n•çÖÓ/_›ÞÐP·1ŠÍ!ÌF{[ƒ#X.gÚ¸Oœ/`ϳÝÄÉ "ßTWÚ?cì«#œ{‘†hµƒ#`R¥Éh[¡Ëh½†D-7ZTj÷ØdÅÅRjúy“Ê6íÕêì>4› YRíð¤ÀȉL4£ÉÌPzÝxÝp •ã*JÝ,5x6uJÃå­ ñ@Œ;q¢îl¯£Æs%?Ë ¹]·ÿ»¹ËN%{EàŠÚL`@þóÙÁZöJ&=Du¡‰~ùDÿŽþ­«gÛÝ#-Œµ¬ÜäÔÌšû>|ùÅÀ¼uQ{"Á쑪òû6^$´‚´°· ëãX.Q|¿}ø.NL’¾;y«!Ì<Å7~jc\ ™5Ž|~‡dž›œs,K•Ì¢¬i&ÙOƒ]’oú’yÁvƒÅ>uL"º¢FŸŠ–>êu¿``Pjñ™œÝ_ùXàÀJføÁwQ)ªÀ )X»z¶½úàYËd–L²9Äes䦾ø½ìH>›®ÉK‹(\Aƒ¤ªuÏî’ž{Aséy"§ºršÆ™`KÝjv·WŸ‡LÓ›f ¹%'LpgëáqÐG-s6ËøyÄ’zK„Èó»¡Œ¢ØQ¯C]#8Ý´N@IÙÒ^Ò)Flˆ!ýXYž§­Ñª²²Ýi% ÑþÙ?íáOBCÕð/rƒòƒ¶—›¿MVUžò¿³OOèfÚè^WÔCJA‚…`·&T\õõNÈ%ZwÞ^¾vü¬V#¡ì Ìk Áó;µÄ ·À ©È¶e&clöÚO ½ԓYPÈ/ÇhT¡*G Fˆø!ä'Oû®üÂáã‘-“ªS3î†æ0õ<€_‡ p>ÓmóYZF¸ôvT ìÓ′ºŠ“¯¬7N·ÈŽdÆrÖÉBz•j|«h¥k¥ðD˜ÈíU?ôWJ«wj"îÅ mÚ©`I‰íþ–*ÁoñŒVgR›Ql²F9µS׿ÀIa…}矯ÔJ€­Õ¡P#_¢µÅbuÂØäp}cû²`/Ó ºþª~r_4AŽÐöÈ6Ûó)4Ù5O}@ØéhÆýh·|CSùh½ò4:ûòJ…cj0ÊS;¤|Õ²oü±Ô:³·Äf1¶3=)8£ž$·B˜Á݈Ĺ™m±ë,ÖüS -eEq6ÓÝþÉ:&Π=s,œ±ß%AµàŠô£èŒÃ$/¯ÝLQ×2s’}‚ ÕM¡#ÄÔóWV”¿Ü“™|Ô=õžÍ£ˆŽefÈÌBòpÝ•ùtK¥˜Ï ¹”‰`9=3“Ž–—ÒõåSvŠŽ¾¨ÜCê“ö¾|Ô=R*˜o"—ñ;•uù*XðT9€Wϱ`3ãèRR¶T¡.3ÍBÜ­wýa³\Ú2á<'R:V#8~ž=|é\WúÌûmÛ)tð°kdº&vˆ×óÑÑó¤°pzÕp1GЬ{²eì ÇÌÚ²D b{Žý¯INýP¦Ê s¡$ê,R¼ãá‰XØÇƼÓû3ÆBÕ&ß,ô‹.‚ ˜EgÏ•ƒ©–(5üÔ)÷蜱°äÁAÍ£¨Œ¹i(L4Ì%Y¸®"m^c£6‚‹_‰âûÜêÓ7Á牢L›µU;ŒS޲¼,›òÚs™)ž¹£J€àéx‹½,jH¾ÇIé'@àîHÞÚMøq1‹ýÛl+Ç3BâùÄCãð;] :ˆ]Î@hwnË Ÿr]–KЕ´æA_7.%éɵҔr›á¡OItµ [ýá™l<6¹°Á¡•3Gñc£üˆduã*ɺYCáÅÌFº›4…¬ó@òÇ´‘¿gÕ‚B™eí®¤Â„¿Hre©Ò½s ¢_~÷À[ׇ"ÚÄø4¹·ü07¢" ÑM${~Æ„‹¯É8¢#AÛˆKuXêá—À9¦Þ½$Ÿ“Žf/fHT⤾(Ԝ󟨋eyú…6m~å…¹ ù¶žke0rG¯Ý»kÚÖ±±ìÅ.†‹Ëû3Ýf—d1 ËÓìÆ+yõNþ‘#¬•R¥ôØ©{CäL®·ðR%1„Éý‡<¼³cfÖIìUã(›fåÙò× QçàŸ©]½ •âýÄí‹·^ù4Ê"À³ I pí®WApå}á6Á$À«nlqµ×z3IûÓÁ:þèÛÀ÷½Ûçû¤!§QMºðézjá'=ÉèØGDgMí hõYw[¤X0\×Gj2%Õ+6 ÜA!þ²ûëC= ÔB­ÉrŠ­¯ßᵇë)bðb‡è¦ÑæÍ<¨4b–×2*õ—Ì™þ hT•Ø{¶ŸZµn¢ˆé\Cô9_ä†Oß ’rUh™¹XSè¿0} ÔRÿ+ð¡«´•rOÂÅßÁó;Z§±<³F2èñ –ga´Jûi´… uÒhù¸*…‘‘Æ ¢œŠ§£;ðÎùNÊæ2°¬,aÃXzE”P÷v^ñNNLîoÙƒ öÝcmd-`\L! iRìkºY¦ßrrMFœ}Åò“R=ÈûPÎÝâr¡8p¦›üX´Ø¤î}1\gFPYרT¥£úêIJXŒª­’Áä%"x?´€sPM>Jd‘?+bô~)9È(é+Weàñ±®û8t±RS+þç² ¤*.ö&æqÁ+©QaQ>| }Äоørz{»ŠŒjÍAdœx5; þýðŒmñÁå†wBmV 1›çÃ'ÖaGj È_(áÅË,ã¬É/i—¤ ÀÀ ÀƒÃ‚¿Ooï &.î÷Ö‘´X.8íö Œ†;åt¾Ãšñ‡UWI1v¦ƒ¥„BUBH@°§^Ò~šurÔ‘Wt w®ï—8W m·0DºŒÁè,}°¤Ø·xM ¼ûYŒY~~:óÌñ|à nø"Àåg¤'‡CJö½Óòwog• Ö…Ü€Õ%eT1}"2‚$÷^=[¬ŸòQŠ©_ÌŽGô„jÀRˆ¼ úSãHs¹†Y ºÂ"Ã)ËÌï5Ù$±c„IËâDf<.Oî,= <3D¿;lK 1cèŒè5Œ2dÞ®Ù°¨ük¦Hߨ½M +êôÅO¾'ò95™VÝ™¡Êc𔹀eãjø*q(¶Ü—yšLݵ›ZÜ”¾“ô™G‚Ñ­F—[äw']‹êÃz{…Ì!¥ ý{Ë-çTkNŽ+ \!ˆÍð¸ÓîD¨Ñ +l ÛŒºˆ!£×¯÷O a Òædd½-UÁ³½a AA)¤ÜàCGGBõ§|3`*`†Õ‚U†ÕŽ{½^Wœó+]¨Zp?=Ï«Óâ(â»ñÞ ž«dc•t`‹cÐg´eaŒw•ãâ²TÑräÐgä‘0aeæ¶Rä”`dLÕ“aç’dµ`¯ÕIÕÑ’VââHã“PVs`cåeæaàg—ðgdb‘R–S5dàac“£F`j`ý`‹c` -®eôº`ƃÆZ`‹ ÁA À À½v E·¹z0ÅHÀÿ¿«Î|ú*}›ÁèV³ýËÜÊHIV„1£ G&€Ë ÖŸD#ØÙ\„/ ©÷ñÜÅ`æB÷‚Nxbx‡x11ÿÿÿãÿÿÿàÿÿÿà ÿÿÿãÿÿÿå ÿÿÿåÿÿÿÜ™½Ç‚èÇåb5Œ**Á2_Á2BÁ2\Á2†Á2ìÁ2êÁ3jÁ>Á>)Á>5Á>ÞÁ>ÀÁ>½Á?]ú~_@`‹KI¡-.ùl§`Jðô)l‹KJB™IžIÁI@˜œDM…Q ulÒ¿³F)l‹cdD Œ ŒŒìŒ@ÅÀÈÎHM²üleú³^GGŸ¥ ' <`‹ Á±À@¡‚Óê³ÿº ²“õð¡§ÙiwÒR)j—œè8•IÅÌÎüD~d`` 2%„Ö¥y‹½˜]VäÌ×'r¹ÿµ|Yæ^†{8 M·K!•þJv)DAlBJ”ÐJ‹%T !)ÁnEÙ+ $ØÊër¨b[‰´G¼R'ŸaRë|cÅ[aÎÕ¤Š$EÉ?P‘o.KÚ¤6 *qÑmŽS!Ml¤mkû4_ÿŠ£§ó'ÐZmQˆ$qÀh“`5)'ûʳ ¯ðò§Ë§Oøk’U¥Û8´"(6¢ÐcÇQ ÇóÍqÙ2ö92–‹ò ÙûÈ%‹?Yšf¹Ô“[ñi•5&¨£j=Y{TE¤uÛZ–îmù3ííõõ%9ꬲԙ֜œþLkòV —TÔ*c_ÆÎgÛ}%]ŠN†Ø¬Ç~½$«’bsBrö×V-YáÆîB"`VÝ}”Ý«Â_L¯÷j-U{zEb{ ÉØ&¬ß ÄèN ïÑ‘¯u<€\ñlO`?rû·Ÿpi–:­fiLC>µ1c%©J9§OÈ)ÀþV÷o×{Â×µ§ØPUp‡ÍuYŸ×°ïoıf#ùî¢ãg þÈw3™„¤ÍwÀ_X8W¿€YXýþJt.í{ÓORÁ·,uºº~/º¿C$=“ÍþiÏ*—Ð~‚öÿÐ!GÅß›ùΚƒcÛY­Oªà_ªXŸK ŠëƒÅS‹k-&Õ¢l£iEi¤¡dÉ]Ò4®»šÚ\¸¼áfÌÙÃ;.ï8ÙvßpJçŠùgæ¾"Uds$œ‚ªpMš»åês˜®8~àÈ¢8ùš,Ö½Î/ðŠÌÏ—8œ¯îB­‡.©ôžÆâOÖž¨%$2…žÝßaéþpf«»™rîV<xiReÞê]‹'œ Ïc afÛðfÝìr"M6¢Ñ—„ìr\ Ic“=*j&½¬(9|ÿtJÃ&gÉÆ-ž·6PÒÐE~RŽÒ³í´›œZäª%”žÇ…›²’&OQ—ëÍŸ¼ ò#¨•îÜTº»„2ù‚É3‰YXRñÂù­p´)TKÄv% IºüÁ¿4¡'ÇÖñBý ?BPªÍ@þNúd&ê5å{Zþ)Ž–Í:_\·I¤]Ø÷|äÚ¢dÇî1².Öä*öê$·3%ÉI–áÒÛHÆ7ć°.MÒ(+xëjY›¢ã¨çÈkØxõ \©½—u~r~ÕÓcw!жoo¥íš…Ò4q‡×´ MÏ&¹–œš“Ø*©sɧ*zŸŠ§6ᛆr;ß;(мHÊ'¤3=%e–nͯ¥ßÎvîvËÈeúMø6±Ÿû‘dÿ{áM¡ð2_^q¶²è|‡â×+ u–f-l€¿HiIÏó£V"´`ÛõŸ‰Lcël%Ñc7퉰)þ\G~®£æ .í²4äYzQyžïí4imÖ¹i[¹‹“Uí饒–ö?*ßÕ}y%B%.*"c‹KIAì)))Qì)Ô*§qc–£8àXCcb¯› àXGc`‹c`@Ì Œ ÔV„Ç`Ç?ëàX0c1]‹mÁA À0Jûÿ7Ë@ð0'e«TB_‚2Šë°_ËM]Q¦-àXAZƒÍ‹WK²,+ìi¯ET>Ñ+¸ƒ³ÿí¼ЪÁ–AB Z˜“¨4Îð—ñÇ9±J‡õ=j½6›‡ôû|ÑrA‚ª2Îàǹ°Šµõ=§ tïŸ/çªÛ,Q~Õmôù†cÍmhØV­ÕãE ?€r[NÕÓÆzL&±ªYð› =ýX=ü@°Ù$±Ý$Y’v’LHÀl¶ñþaå·ˆÀvEnGD|DÔFÞøÄFͼ£IŒZÍ ËI¬âSed«™€Ø`•vðÄÝ(vÍøOþ2M,÷pä–Š+ì0[mbß6³.Uψ ̹Xƒ —]tRšj¨³è«uQÖ÷ЙyÖÒäÍ¿´~Òˆª)#¶S4½?EC¬×ìˮ̤N²kç :ÓÝG$¡#"‹=#vŽj þÀ±…Õųh„±ç\Ø´ï5mZ«OªõZl ›œzÐuNb*-`rӥޱ Mu‹6„êq,rS»`æ°ÉyÉlc ù²éX_‚Q\1#¯Žêá›Qd9[P1ª%1“cÏ›y²º9l˜Ù†-¢«Ö°h ¼•62Š"@zâ)²y ìasR@‰[Ne~%—ù$ª«ÅAbhÖɪbåÙC4ˆ9)Åæ'$T‹À2í¼_æ±t=Ñ—«@Sº"v„ ƒpÖ¥ƒ9†sè­LA¢}ýÄôØ»º€ýlÌEaï)'È0 ‰ÐmAÆ ÃÜ. u>0Ì5`8¸ìe“ê0'ñ[€s—ûûSÌT±ž@é|Î9Õ~Nôç`Ó0œ‹€ÜËêËrÇv,w÷šž“‚X\6òè¶V_?¹(è›Höz<±Öø00ðû1ó"Ï6ÝBîx ÙÐŽP3±½gbû‘²`2õŠÕçÂÄŠ÷p[»UÙëªÕ;T‹ ¡ Q¯ö Fvu»ƒu<ƒõxõìrÞóöìK<'“sLMΑKHÔýl؄Ňà\!ŒØ¬Š?’£ŒÐß%ÈþlÙ¬ØE ÂÁ÷†<0þ¶˜ðÎNâ>ΩÂêÊrôxœ’ÀÉ[ÅÃã:öu´ÐŸ²Ûx2îÛpu°ÿ>ßÁÚv&=Qw¿³€"pN‚´î຀º RGhMg³[·ûÇmvƒüï$¤Æ‘jA"•³ù$±Ãfo 6uý5†JƒáÙ»ûxG4_Ö§7ü}¾ÿ~ ½à„WàXOc`‹c`@L Œ Ô@·å`Ub±xàBCZ+ê‹ósqq qfàô#’B¤ºQÖÀ±°Åfýl¡êwáïàXTA/`&`M€€R‡€U‡ÿÛârþÑõ:S^iÌqÔg0 –óT¦œñÌ=Ž8BàAMc7`‹•Æ! °ê… –³Èýÿ‹H4U¢£§V’.Íp`¥|Ù¯çàÿ`ïfààXMc9`‹MÁ± €01ßÑR±ÿª¤A`ç“[Äœ¶…‰Kã5>ÕŸÊrlâµ%`ÝǨàSMcC`‹mÁ!À0Áŧ(ªV¦þÿPØ@“´Ú9ÀJâ$mí©º:|äjù!— >×~CàÊ™`JÕÐçàX1c9]‹uÁ €0ð¤ÿ_Ìv¶RÛ ÝÑTxÈ—îªçx?@™%]ŸªÿFàQTZ€±ê‹m‘;1CÓæ©·BJÅ‚Þpÿ#m‘ÉoµllSD"R.ba)1¿R.¢sJÊ" °z û¤\Dš¿S]|¬=ŸÓƒy¯´/?±kOšÑzeÕüe‰® Î½jÍoަ‚ÝǨ ßp`¨çR6GÑ™/ç9{[îQR‹÷ÚÌÏš—=û±k8šXåò”?êDD>nRþ¡(~êÑè“__Á>Œø`ˆú  %*àXGcàX0càXAZàXOcàBCZàXTAàAMcàXMcàSMcàX1càQTZÿÿÿÿAïŸú@@tá OÙ "阡%’.Ì‚eH¡@ȃ*L á‘°P²˜4´SÊšÛ›rè¥}m#`7êA­ä€Á2$¦Âè6> ‚ZŒB‹¥–˱]WD‹ ›G ¹PþYx ‰«.¯¶ž5>V7°üÃüi;lQ¤Q褩¬ÂÿŽýëÇàæÂŒSnó@ ÅÍ‘oå™ ÏvaøLà€àä¨--ŽsST7?A+¡—-ö?3ÐB@äì# ¢¢ܨ+à Öpeâæ4BN‰í}}‡‰ŒÂ{4Í@uGŸ ¡ä˜<ƒÂK©·°Íh*Ëü x‚†ÛˆÜV;í @MÒ?¥-µ¬U#öÒ­K­™]B¾tú-Ì´2 ~ZDÝ–š©SÉG“HO„’ ø|ð¤ôÄ ƒ¶¶æuPJ•Å®Ù÷‘ àÆìx©ðbš €…ÚÛOÊÔ#!/oåÐÿW‹ÖrXi~øÌBo†:æ–¦{Ä7Gj»Z•‹ï—øbð®ðÕ#) Ô5 ¯ÍZð‘V"¢Fn;( gTœúbk¦OªgyMã£)x ëú,¼&ÔVs^§Ò°VámG„Aº{®$”à‰Ò¬å±_Ø;ê‰k\h!j ú:N¿Bº¯`qîþ?•ÒmŸ(íÄ50„‹€¯`qžy+¡k\´ñï»å©õ[*X ÞUc±:ÃsÅùÂÐl‹òšóµô‡v#yÄÊc®‘y™åé&LìjÚ¯ ô4,PBÕ”ÜrNdžh^)¯—±[éêÞ½ÖïÓnFÁ§„ŽóUú°ãÓ O¿þ:åS–šé_O¾M³ÞB #!' ‘¹¥ˆ°ˆ%( %'%P?Lx€­€ÊX‚Tƒ{‚`{ˆæ% 9“ì§FVý$Ž(£·ñæ¹éÁh÷ÐTàE8D¸s>é›àŒ~Ž•g†ø©õ>[ŽðmÔ„ܺ–KûâeIUéxá^Þæd§ëiJSSŸЛ2ËGO>›tgƒ´Ù æ5ìOÖ“-. qÖßÕcó“ì:J¸î ½ ùô"âEæÊáÇlˆJ;@ÍøåjnûÓ·JWÄÎÁµˆÚŸLÂ8@}´ÎxAó¨ôJ§—h’ Ýl‡+ƒ¤NP>ô‹Ða‚ef¿KCÀy (¨úòû¤EÈ1~€¬ÙðÌü ö6tÆùzp•8 ÛCw0ÀÛÝþmJ&ÿ£·¨Ž‡»è³Du‰\†5^ºSy=üiEþccœy†ymgl)úŽ i#jJúßSœÚQïUÕÞ«“yÁAYÌ2!¡ ’ß‚çßí|‘õM‹ËëËD'$:?Ü€ñm0j‚……²Ï£YJïe/F#lº#A1òݨØ8©“·!J6Å8ÜË=tú%´¾?™ê5ª'Ú*Å54ÛÝ9ÓÞ&;ÙBÒJKAŽjH}neˆ~Fž}]ñDõC8¥&HMƒzcÔeŒÁæ’4·GI?dfJœÖÔFh-îX%aà4>ÎÇØîO$»i Z9ÀÜ9~J""ø—qEŠÜýÌî Wb{î§ØÒ¾ûŒç7Î «èëeÛƒ§‘·‚A #¼"qBøk3¹TåñkVhgG ø=…EÜ$× +©É®;lº›£ê¥Çd"¤<½èLZI“Â×PŽ¡s¨ûöqÞ™±fGj ßù옶)Çp+ê%4Â.„ºi:…ÕŸ¼¦%¦0é^Vp÷ĘMî„§…R硪TêKfîöEmý8ÁcY >ä9®„4^憶óùêL¢HiÏöÙË÷¯õqkŒÅQ#Fúi55h.£5aƒcŽÚÆò¯æ j `¦’µK¨*"³DéI- ¨òÉ™®Âêsk« N‘s ÌÍl¤O •[ˆ¾þ‡ŽÕ|f±HxÐoâ¬GùQ+‹Õ«n%mV–YÊa÷°;€ðŸÊë WÊ)ꀺ-3a Ï^,>ÛÕcãXú§Ž2)…>‰œd˜’˜ÎòÏ’ðÆn‹Ù¬ñq©`†AJóyõH_’:%]e4±õI¾‚z%ý²Ke»,ö W©ä})¦ÆœS0 ˆb^KbTj`µ6d«‘†…”„ -Ó!½Íg^s­™óx­tT ]‹×ˆý©¬wìy„$4~>9$í©®ø%h4Õà&û¨VŠu-†iø%©㺇AõÊCЫˆzéžm©Í`Ïoëq&¶**#?Ç}‚¤‘7þ¸œŸÉ®þ ò¶F7¢HägnÅ”÷èìHåSš´uF¥cÍ‘¤Š ò Óq8ˆ¾ðza†#]«ö ‹†˜©Ýïº6šÜúC‰ç"Z{riìÄÞ¢JU?c²(U·IVöÃ].îÛ™çñãÝ’{ÙìˆÁ“S–صîbRB˜Ã?š“­k„ lvçboÅvÿ=Ä|0½ØÌeÀ÷Ó‹‹ß‘¤àáÙWX+þôï>ªhñ=8}ÁýµÓ ‘°q¦Îˆyu/Ì}ú¡yïªç6µÇ(‰BTÓéô êQy#+ÈøDi/S¬Éæ*· "–ŒQž~0F.rgt_†héna{PšJZò¹?Iýáð¶î~ÌS*P©=ëÔ>mQþÊCÉwM†/ܪ-Ø-0ûí2dô–Þ;1—¦é°ìÏWìº0¹»X~Ñ¿ðfåZm,‡&Ï"J¹­ bßn‡}‡$L·Œ9²Œº[@&åö«f¬ù;’£P.YÇ¿µ(ä®Z†±¾¦m“w<½Y¡N¨Ýë)˜:ž‹Í=—ð;ÝPÛæO¶[•¦–øtì r¸×¨ ïG4 Ö@(c®ÇÇÛš¡aé¥f¼ÌPy|,HGÜnNô{Ϙ¬_®åÊ©°é¼Ü jûðŠÓïÔQtOÌ0·³Ê²-aK/DFGï &ä Fgƹuœ©¦©j€uÀ·XZg¹ab 4¶ü³!ðw&3d°’¦%i„ Ér±*Û÷ë ̲…¯•ø¨¿‰ÄLÃÝOZLàSϰKé•AÃDäm‚ ±ÞÕÌ¥PCJÅSa€ÝLÀ©^‘ËĤry6¨XËIQlz¬ËèÇ1V5•o÷ÈZR‡n¦©TÂwÛ5bytäX(u„9s­NYɱË.>Iuùß“gðñ Š4.­ÿ„‡°Ï½«­ÊPjEöŸÍ+Á)0H ùv}$—4Nod×Ê<Þ6©¿?ïN‹c”‘ÐÁÐÛD›vá«ú~K&Áéƒ\Šêþ-­CDAô sT Þs¿4/õ!™ï6–ì°ç³Ïã®R†|a«Àq J”ܲ8<4#ê‚Ñ«gÐÇØ2Æ8‘rÑRWyh™?+¾]Ùm¹ ºº‡²ü²æÈ–f1ÑœÕÏAÇÖNâÝÅ J¬A…§9‡XGo-!Ø:vj`¢¤ðío¢:spÏTë—ù€é°Û$ðtvšl|‹$neÕý!+3Ý6· [8c=P‘%ÈrƒÔÜ5›Ç›Èqàa¾¥’}z)·µä˧dã üûe„®jØÎèñŽNV7_EöcRl·ßºk ‡Át+Ü€Y&)¯n›è’Tb“]! QÝQ¨"`rVk‚¢È~Ù-ýº¦Á§›â`.ãøòF(¤1qýEo*mMáŸK‚Þ-œr*¬AŠ–/ EÔij}ÎWí¾!O¸;jª#LÐâÁÝ· 7Z¼RüV yÍ¿J7R3.óÇ ãu»Ð?~£¼O{'ø@!1Çȹ-(û[Ä×ö>eEr/gú~‹à½ŸÂTt÷ÿœ‰À•tú™›9$‚.Û ç@2sY¸ÿžV)ILÚV4!¶ò¡@ŽMÌÅI‹‡_¦øä-ˆ¼âç:µ_?ÑÄa$’ÄÕÓ6Û[æY5EßÞ ¼mUKÜ¿qOX¼‚õVmø†ÇX_t¨›1CöÆš3ä2îÖb+ý{Û1i™ë@mªj¦÷^q ÓeAæ·Ià Iœp’áÃ(4íÛ»C¯~¸Ï=Gá.’²Àü‘ÖdíFFÕMY³~mŠù­€_~Ö–2ûŸÂLˆW¬(¥˜ŽÞîþ#z9¢s}‰FRššñ—ìÒ,éalC†ý['8IŠ(~5®qø?3<\ÅÚÒM<Ó­HAÓ°2 МœwF HÓÂEG›BÒññå—¶ñ4¡¾} O&ʬg$¹.CÀŠ |ÃK6Âè4Œ>vïpž‘=p ‡c_ëòûÝnõ´R°,GÍŽëLJÁNTðëáá”Ã12¹äÔÛ3±u%•…S‚CXîç;JhàK¾Ü5ô¬Ïz1@ŠöÙ-‡Xšà@*UGTÙt¹iux^é>L‡ /•‰¨ô¼ç\<¢f•ûƒÆFä#ö3 æ½â‚Î/2 …r :jʲИԋY€j# „ši@‡s4Å îÞ Õg–¶;Æ~x #¯(Ó&rÜ¿•6D\(G›èå™Zêæi±zÙR©YI>y Á âÑ?²0æ…q¿]íªo2 Ù<Ê­=®6Tb ùá­‡‰á…Åý&r­“J2Toð6O«Àá@Ú yYž\ì` ï¢HnÛÚ_²ÁTkÝ£ uyTÀ]Œp­SôJ!rŸ_G\"Kû)-ü¾ ‚2Ã)ˆÉÄiyf©¤!}8få V±TÖ®,ÖKï +_™ ä>òXˆERY§hóLå”L™¼…RPNMn~Óu7F \´?ü» ÕÐI# Žb|Ï} Iì)Í,0pú)€¼ù¨4Ø•uƒ¯(ˆ0¸ß43ËînÙ? ìð»oïëC­Þ;„ØtmDžµ`a£•Î ÔZ/u¿;‡ ÞQ ùÀw¹¶äП’z}Xâ6E³O¿Ñwì[ÓÎãúü1›„ô$+C\#ì³H¦ûé¸RHaòÄwÞ@ž«Heȹm}¯½Oç+S†ÊŸ—¥ª8Îú Ê"ÔËÓR˜&|TŠ•íoÈÆí‘~ &O¸‡Eù] óKâ=( +Iò\’¨Í‘á•m19 Æ—^@ÔØhí­Õú¿PE£jÈ{ö9쫈u³Ì _ú u(Ñ'aa»*°q¸ŸQïðŒò}Åã¥(.:wéQ7²×2†±–…wXCpú6h9æŽp.Û˜V¿ \,NÇ<‰¶Pz¤@ô€©Gd_ûê$s뽺i¾טoQþ —ŒZ·¬<àSîWX!Öðb–“´·f*9ªðt*çr± #È­º¥5àxÈŠ\5¿Ì‘ëÞ9e]¾øA(cJ))€]«YW1ÕËCZþù;LûÛjYÅÌÿ—МµH\SÒ"½ÝqVx¦ÀUö©ÇââÕˆÚ3~ƒlR{,Q+–©zÉe‰Ú Ë£súŒÞ@<Vá@ü-$4.#U™ œ+àÞ«3út½”à…kø•…‚{¡!sXáÉD+`Ê”/s‹1.ƒMÇ8ÒdÝÙhÛ¾ZÇ%5D`-cÚxeÇÆg$’#½§s0ÖäëàâýF…Á1‹»¹$ú(L<— Ü‹R¯Ý2Gû")e—bL uT5Ͻn\<¯æ¯¸~ÆŒ˜’±*,Ð# ÅL룠p.Ë|'Ïo’år7;ìÉý¥ £pj °x/[A>ÿ¹ ƒó·`K›"ŽÇcRòËVˆ)ù{d“ª6uÁYŽŸl‹"k™òDÀË_'Ì% —å7+ûݲÍǹ u`Ké¤o5‚ðJRÝhÂø“@øµeuÉßW6Xg½è$²ý߃¬5!ûô^Ù‡¶ v‚kg@™n™™¯gÇhÌá…Ëí& )^]?ç)pò-¢¢CÿÑ=äí+ÀQšÙS£{ñtUCö”[¦‚f`Ç’Ç¡¿±bFB¼Lòª.øæØG69}vûÔø²Š-IPì´Z`¢QjR‚&ø¤*³³5óæ*žÜõ½L§÷EMÖym­pZüË;ãÞÎÚÚ‡…€„KM¥2aZ:Ê`] Õ?i€ž\ë/ÌŒè~žõëMÕ?­Ëó4¢6ðxçQØÏŠÛ55ˆ¸¯ÊYj§L0¯»ò:8ºŽBÍ]Ûì” nªÐ‡Çª8²‰t¶/! ¥[Þ²ú oëT¹M`m¢gô޳‡X›FX¢opd_UØö®áÈK0Hùô¿HöªB{iwö¾Ÿ™«kðôK›iöìªC1¦1aÏ'yRá ºZLuW>"=MßLoƒ, AGAAqüÜ3`*`†ƒ†€æ6Qí OV—U̧‹UZW_°ËVYùF(À}\dd$ P5f# b 1€˜ X D,P€­<l€¦; P3A€œZ+AW8 (,2 - *  ! $‚èbV`‹c` -®eôº`ƃÆY`‹Á1 €0DÑ_E”¸kac1`³')„¹ÿ¹Ô÷è|âŽ8@H°m™Ue> ˜_fBcÏùñjU¹ÆôðsVYŽÄ1ú¥&^¥?Z‘`{®É0ÝìiôŽ=F66ÿÿÿæÿÿÿäÿÿÿã ÿÿÿã ÿÿÿáÿÿÿÞÿÿÿá ÷¶À¥í‚´¶=Úþ88Á<ÏÁ<ÐÁ<ÒÁ>…Á=ZÁ=<Á=)åzNÁ=ÜáèŸÁJÉÁJòÁK2ÁKNÁKTÁK®ÁKéÁKè°þ¹€`‹KI¡-.ùl§`Jðô4z‹Á1 À00ryv†‚¿ð'Ð2¨4›¿V¾^ˆaeeõpí 3zPJ7z‹cd$¸102*00‚&ƒ,# £#£>#£#_%êz®œ¶jl%uGAAA ‘‘¤ ;`‹ Á±À@àâ,šì¿ol·{4d;6¥¥‡"´Êù*Š»žë åùm?‡`Ó³\'%„²¥x‹½˜Avܺ×VçîìjÿkùƒK9ñ‹“¸m)íèD-@°A ¤,–J$ ±j§$ ¢‚€ªh@âuÿ-})AµJ9€’@,Ô`"qÁØç|ÿÉÆoì–f·lEiHDæWkíÑ›]!ŠåÍ÷Ç x­ÓçÅÓ¶Ý:u‹ÑàÂÜ@çe¬Ó~Ý@_1Ðö6gÛ"Rj1”>M¼Ÿ‘& ¹‚üA8'Õj¥CcÙ<…E𢛞h¦{vɉõ©Ò1ô€0g¡É†C1p&z'Mà O©ò6p˜–£ýs¥2Kfó$ÚnãÏç¼öù3Ú‚­=ãBDË™~x£˜ ìœ"±ÇµgÈNPýI¥Gå°›³”‡*«xW´K@CB`™÷ŠK¯òËJÌY–P­Ç[EÈÛ„HëÞoW­Ok²0I&°µÅÔÛ«{q‚ðY¾1Oqi‚ZÚcá7(ÿŒâW žÈ:м»'VÎö”ÉÐÐ+-«‰ÚÐ$ 6JN Ÿx~¼|5á.ެ¹ì˜k«žmûN^(@›X %'²Ò˜+®\€H›…_˜æÇNÈ9"ž]ön~bTÌ]˜ JX¾À²¯cLXw(,‚VH;_mñÛú§˜`D´&Šü,?£:x%Mî¶÷*+i‹KI!¸É*8¤hÊʱp…ê›(9¦à³QÕùiÞ2åÄàXGc"`‹c` 0²0p°0222௵]´`qýXàX0c=_‹eÁI 1MAóÿ³ˆ6zØlGRbsåèî¨$Ò¬Ìol¹šóµm_“%¹þàXAZ„Ç‹m’;’í0D'µUшŸÊéK&ðþ·óûZ¨|C©8ÐÝàÔªA`>‰LjÁÊÏQ‹Ç×'ŽŸ_LêÁЧzBu°}@ÙÀlc-¡Ž/“èÔê¼ÏÛ°ök+~®ùãË<~ƒ»LS}c>ã rA=a3 x õO· ®°@=áKSoÛòêúh¸Š>`R‹©†Õ¸YzZ”η[Kvêž§“QGræSWÆóå¥\ƒS¤ù;„‘{ 2Ôr‹=½‚·Ôö}ßWÆ—³QÖ¼„îäÇê),ùy;õ¨ïŸß«bH9«.öv(ü¸Yó4·í5á¶)„yâ/ù$; Ô5t˜;Ó´ÿì$;@=G̤!§þ¹ž¤[kx–íXNÙ.šå”rw4šp”º§[ù6jHN ÍzQÊ>t ŠF#Ɉ¨2¨Ê20ˆ3ð ¨ò©Š000¨ÊŠCäøF`‡e` d.àXMc4`‹MÁÁ€ À°ôdÿ™ùpäöø­P„D1Èä“ÛÊVÔ f¾wø`,ÔàÍàSMc>`‹EÁ± ±LP QQÞþ+ò¶u¹èK(:ЖD &OïÀ¶Jsѵs|SÛ`2€ÊXàX1c>_‹UÁA€@ ±I»¥ùÿ‹‰°­—ãœA±Ëçj$Á0] ?U„ìŽqðoöî_ß‚‹…àQTZ€±ô‹e‘;! CÓr ê­²¢BÊ",ãûi‹a~ÐE/Šc'Ùƒi){P’,e÷ÎÞNƃU–²{Ô˜ÝZ¾Ùa)<à˜³œzµ‘\X×JÞÌ-5@ºg¹ªTt¶}ÇÍúU K٣ǷÓR./½gÞÝ)§«RÐn§8®†-e%9ôf—^Yªs/0™®lä–<ðdOWû]æÞJöão§Êé˜TÚô¸ ;ybbÁJ·Šß`‰Z  %*àXCcàXGcàX0càXAZàXOcàBCZàXTAàAMcàXMcàSMcàX1càQTZÿÿÿÿ51â==Л¸tm6-(hbH"¡~±Iœå‘ƒSpéÔvvƒF̆–·PÈD$ƒ+0h6“X9 Åfk1)#'* ‚^Œ6‹•–Ë•m5 DÉ…T¥Eðæ@þY0€¬«n7cûÈG{—?¿þ`þi;lQp˜è  Åú=ö·_ÿ'Œ‚mQ^³yMH楞²8&òˆ•Çp?ÆA¤2«•< LÁrE-üúÞ„‰]M{~.@ „ª)¹åÌU!DóJÑŸ ÁÀUÁ¿¤ä™Tyä !XS¡Ò>ÇÝB¨HW÷îÑåÛÓŠÀŒªhf£° ¨»âó@„0e©™."Œ‚O qüm…X+ÑxL͵ÙTFì&ïle&ŽñgÔÞQù>joÊ?HÊ÷A€5a¡²®“á÷Ÿ^”d F‡q3X×’Äÿ¯ð‚@Z(wJm¼Î$Be–ªÜ.6Bæš6E˜På¥Û£Zн¦Jô¹¡]Èd¨¼ph¡ÍKëÎãÐy6ñæüìÒ\UæjGœq§–„@ﳇ—‡E D+Oe×~ž9p@°á½GÐ\(÷–OósÏÓ­…Ø^…›œÔZºP÷ýó0M¸z&Áóä¶È2e!¯­Ôc®èΣƒgR~µ‡ç‡¶:YqhxyzF 0¡kZÌÅAé-úáñ„‡HÒV jÙ_hŠÉ‘¯ùÅ踺hÊò£iý÷Ka³pÞ-ß3|j$æ#æyÁ~pyY‹öU’¿Gäa¦M³£·Zûâv‚ÐŒÕ,íŒïjõöµÄ£‰X‚aÊéþdøÏ{• ¿àÂF‡†çCìÛÀ‚Ù®zóxÑa¢M¶6ê« ô¿9ø Utb66 „Í ’$¥%%,3FQP[€ˆ€Õ€ãY‚Vƒ0‚4\4‘ }~3 c8Ü“S©¦îóû£À´¤¨lc‘ñe 7Ym=Ö»VÞ ÊñÔSȇs(ëFŸáý¬µ5öe$ÅEйn2|(®Zõ'#ùñ?2ÌdL“˜{$ñUVJ ¹!º­¶$Ã<¡È]—D2V¶¦A·¸šå#ý–­yÅ`ÈÌv•ÕĘ($'Sj3ZÏM”ƪ¸lM$…ëÁê½Þ4..T…˜//å• ÙFaô i;¦ GѰöýhÄ÷eh;DÖöW½vÆ®'þü¨‹ Äã˜V»›R§E”÷Óð¼“!Oð¤D£¥Ý0P†væoÝûK* càeÞKï$5Ÿ†ª ¦ÿfÈ*)bÛ3ø°\xñfÚì~L¦1¬žO#É6ÞNNȾ1;fPf¦ÿ]z‹oô‘Μû}v‹c%žKŠâOï白™>ýÌjZL“3âmNR"˜vˆ!èš ‘sqWGÎÝ?“T³…aïßyô@ëé2Mí±ÑûuùjØ:0Zþ2æ°ý…´`-± ëæà€Á†šL%S,^>ê"‘óÜ»Ÿ¼îUß]¹‚¨@ÑuŠ‹ûL¤¨Ë1¦šžÑi^µOT‰WUdÊ˰>æq΃UÃe—J–Òk¢Ð¦=Žò^?it“\䘠øOÝ]½!®ñl'Æ‚.€÷µÆ»Nãˆv–Ñ€1Ö%¬9[寧ÿP±ðÚÓݦ“™öËÎ)E$+O2€>鲈ùÜp´¨h°3/É&Ò¿VÅÚxô9a¾0]®µÉ=_rm ¿ð§¹n:ž ¾¸cc8çȉîy&™’C|=ÃëÅ~>Êß5~öÓñ^ÞÒó:qG†(Š9c SJª•QuÁ¿m<’ Ò¤‡Èy„"ªœUnbwolÖq†‹'ƒ"DlNËM.¤xL+°½Œ5q!aV¥XRR·ôÚ ¹¾6甹ò‘ì=óÏw/ê XPtlzRW¨ñǽ¨ð ð]aAÒ(NUçŸÈ+ä®à›NóFÃp%±ÿ•\-«þmÑG­5Ž\°?§i® Í?ÿðNóÝ4ÇÛ>bøñîiÔ >Þ üƒ=1¿‚Õü 8ý¶ø7\4C*ÝâU œ“ŽÓN¨ò€“ ù¤rú—oÁr¶:æ?{úO5 >²u!’ð—ðî0³$v™¦Ø"i8KÏ×!åZ€s0›t­{¹h˜Ú÷šØwà é‹2„ãvó©\íkC6€R':pćÍl·þ"\øâ¼«%yÂ`£6•Ð÷δ•EËäõ5ДoŒ¡5wgÙ³ãЩ|Q*ð¨Ü‚ª"÷D£™âwºº4ìšÈi)¥eÍòÏ)“+fæ4,ÌnÞÚ>¨‘¦Ñ)p²p)œ?Ü¿ýÏ%÷8ñC"â¸.yã“~v’ªÜŸ9/úÊž}¾ø[¹"5ö½ÓcÕÉšd[ŠÖç©Om*úM¸Šâ.ï.l†8¶yg Š3¨¨ð$+‰¡Õòaê9V BaßAJ#$Mx•N¸÷ŒõÀµÂç¶$Ñæª%¾^à}>¬ªÔ<Ë8Ó!Xs¼šOº|“l™¤„¼R€•D¦µW áFØ”ùÅñ‘:ÕëŒwB£^Ûzy.1ÜÅ$¤æVq÷8>? ³V?ÅU?3”½OçbGqD™d[„px¥oNÛ°Ê)óËÊE ÚsJ8Bê()ÜÒ0 LÎŒÔ ÛéŒ4~ þýr/p™F‚ÊPž¥nx>û—xz}Bª¦1pŸhùR e“r+ ê<‘JëD>ýöh.SZT„C?DÉ»’…¥"fkjQÓÍ@-Õ KîÔ <)ÔxžÉíõB¦°¾£WÈ&Ƙ¿!×FçÃ0ß:ÎvU†JSÜÛrq‰åá $Ð"áÝætÛmªe€ßa“C>vpÿf0ÒØŸÔI‰–ï2éwz ì#Ïq{8Ø“ë³ÛubÒ ó W )™Qí>û½%c˜ ¨à…˜Û-!œïxp=éѲtÝø¾™ç™FËZ¼~kÔ±þÖ¢ø23š™ži¯¨J…¶ËD~ÂÐ&™G!CŒvú¼®ÃdÔbÉ3eQ€H`ÒlçTó¥’LQy¹¤ÖE2y'¡ Z/£}üðœ’]Å;£8¸;>þU’ÈM4°øäk;“óÄã%R˜êçÒb?ÖÅ@·}¿!qìê#ƒxlæEÇ$\ÏÀ¤.wzö€"ÇrÒqQcyÎtpFF“ ¤4M)z•j[à)X%H޶¤ùœPÜ}û7ð¢Nl_©íRo•b%6ðVÌbdVŒ‡3ôÑ UöÔ&΋‘*Ÿ à~¿)‰- YØ47“Ë=§6”LÄ©üÍb£8øªÁã»® z›¶Ãî–ç€jùgŠv+UF›`ÇO“~1uhú¡Ïèf³€G2/‰L¯ÏßÇv§‰-¯•ìåV¯Ï>vkðRÙì“g”Ù –Ö‚­N*eöY®n-£K7å«¶gšgôÚéû{§iV?Y¿eEú\SûrÒÑøä Ý}N-(ë%ÀÕB»…!Æë½ªÄÙeÖÇ*ª$u©ƒ^ÅZµ‰Á¸ßÙ$J5¾ã 6 Ç{L³ òL­¥Œƒîbçq¹„©“ªsÁ P­Ñ뇥hÿúä9UúÊõ[Ý7ÛKƒòZóä•xQCï8NüöoY8£5ñHeߌ}¤x¶ÝQú@U«7ß­øÊ*iµ¬þ0iÕÊuúÖc{mÔî%¸`ãšYf…­£&¨JÇR (®ÏH½†VŒwÝ%˜ü²¯.تqxVIxF ¨úÞ¶=ìȼ@Kó­8Ú˜Ô¶ ”  —U•5üÍœW[TWìÅ**?’ÓAšñ#z_Ø! ÝÀøó -í—Ýzõñ¬çõ곇sMÎ?íXÔz¤,ÜJmz>#gBßκoƒªK¹b†¯5W>ÆÎ¿ü†ˆè!‰‡Ôm‚MGñ­—”Ô£yj;ò‰'°RÓnÚ@g+ ÁLL“¢Ã"þy.æ5XI+¿¦BMåãÅ>ÊêΗÊ)£ägstL»*d”Ï/Ø`Ï´C»«ñ‰/7RèWO‡0üU>…: $ü+ïñŒ^Æ´("æ„y|ŠÞì~űH½änŒJ…ÅÌ ù>'ûü."H©ÀßÉaw+År]b*¿¢xƒ-[l&Öü÷¨Ý>±¢#¶ës5º.Rûi×}ÿ"ˆÚUÝ+n;/g2,òH½ìpîº2‰8“þÕ˜û·%ç+,GÙ#éRl_©œÆr³ˆ¿Ï®:ÜÄ—˜C˜Ü‘ 꽞ÉÌëmÿ>JAé7Ÿ†8Ø)/nLSeb·b­ À‚Õ-­j¢É©õ£Þ–‹gä0æ9ÕõûIá3.¼+êë{ˆy|áÑ&y„¸FXg ÿI3)ÍpÐŽÍ´¯@ÁɆu!i¥øΛšth=í›ó¥®àɇâ#$› ÿšxªÿ¿‰öä}i6•aÑ’ 9½ÊÖ÷õ²÷z1‹ô¸_çMÏ¥˜ˆìì ’áü¬â<~î {¦xk.î½mIrFhö½¾øà.Î ž›(<Ù$¢ÕgÁe† 8ª Ú>û,¯æºò¯0ƒ ª3¤K³f[ ÑŸ j{u×[n“ŸªÄàß×å@hû„ 46w–ÿþ$?HîöFe«»–ö¾]Ë–²‹%žùÑÉ®ø_9³îPŽËg;J#™@·áb™<3Ö D:«Ò £½;kšÔõ‚6üˆiG+¡‡}º(/JJXjeëó# ™Z§V iv%õ×5I¡z:CÒCCh%Y3h<´c$Ï­F: s£OBþƒH%pIS'@ÝFΔ‹¿yñ®Ñ™äB›3g5Jêñ-“í­@³dÓƒ®L…h.‹šK¸^ܼ3 y³>a-/-tLâÁd¹‘J¢ß—Ä4† y3ÌÉå9>*²©×I-­¨<áÂ`_˜2l/•Ad|”8Œæ]d³$€ƒo‡FXÍ´–j¢Í——Gð’:z¯÷ ‘z •§\¢Â2ë.Viy±Û‚MœŽ/uj<ýÚ\7ªmð›9䨠"ܧ,@‡ëyMÔŒ€h($Ãð]°g®cCÏwT-Ý uô áþÜ™†¸«Ø$NÖäFаßB–.'}ÆX ¹‚¸| “jTä€âH9²Ôc)|°øÀºÓ :¦s•:ʃ¿=Çq\C‚FûõèëJ a#\«Ñsƒ»RYË™#Eè‚*ž`Häì–Çäµ|ÖæêJºc›è8‹†«—©Ý©–ðæñ­6eª”«TAÂühŠžöÏ:v…“·tÕH'Ô´ô´½‰åAÒBׯ½o–3Ömå_øœLž Y¦G­q´uZ­ø;ÔÏœ‚?u$“¹ç¶¶3ÍÔkh ùRô…V]%dŒ¸AgæÖG H…³uƓսbÛv Ízëi:+Ž¥.è¦âß"DÃî«T§ðuôIØpýxA ë­´­+ô¬‹·ÇÆŽ¹Ò¼ž!þ;$Øyóœæœ “ Å–† HöN^¹ÍfwÚ×L‹Šå¾˜C¤K£ù=°ÙŒIÎÛAˆ[tüDfñí!ý”³ËG’§RÖǶ]ã­˜9b_Vt7¤õI:DmöÀˆsi[ޏkrè’©+‰ì ¶¡11ò®Os‘ŽEB™,–pjÞ¶wß' ¿%ŽC{¯Êb)g®ß^ƒ$xRÙ €~mªÃ–¬<Gð©ÐbTÌ%ÖA^±ó ‘œŠ:%eÚ€§ b/ }9Jƒ :xrÂ/û)&¬Èô‰ ³p”j¨=$ÈÊW¸ò(n÷Íøàà¢r 9»µìx^LƒÃ„ÙÈ®v·ù. û** œê,÷·ék×pÀ—Q±ÐE…DdO÷;'Ó’ £¿}µ((ÿéÏ mÛòÝ’4±¬È;@´Uu<=¨_«Ó–Cc2·¤ÕnW=ðCþô£6v«½ò¶zŠgVªZ ºñ¸ì÷„1·Ms[BŸcäV;3Ó…ÎÎŽ ¹H X ÖʽgK÷MoR(lÜQ¨š´™"È¢”ásê1‡ág@*us¶çߦÇÐ^6 ñScÇïûò=ÅPË'lSÜOêå5üQzÆx°­ö3p^ô"zaÉ—-$ÎF“#ûú+qƪ ËãLµš Tu1.\Zã›æ#ã=rcÐr~)-TæøëÍwâ?C :}õm ÅÍõtP)LÕ%t´nç ŒõUz@í=i)12‘à»ËÐ>‘—Sýþ]N}­¯“,&•©±UöñsÉD¸D3Î]®™äã»f¹/Q¨+ÈZr§4^ŠïíaìZÎåô[à÷/ÚfÝ¢€&Xõ›t3î¥Kõ6D•¼Ôšâ}¶|Ï‹x€Ås>‰&YÈâxG,jáŸÛjŒIZ‡[fÎ`’C’o Sãk›÷ý÷ªñEi¢Äñ"¾wæèàÒ—DÍhwAÌRlZM ¯tÔâûíybÁdùY–å±ÌÏIMð5!8¼ÜͼÕg–Ð˹®´[ŸjVüAÛìJœ•¡\vn ÛtµÀ÷tÚ»ÛŽ«~Û'ƒÉudwœ¶Q Š÷¿öÓF€’4w\‡¯¢ºŠœ—\×3§Œ‰¸¥N‹ÙfV ~’à„¡åg»9Ú©w]Y½me°eð‰@}Öô+w0× ¾LÞn z¡Ûï qQc›‡“æL³"‘Bšþ«Ÿ!£ÃzE¤tyô)Ôî6´“^οEêà¡‘IìÖÄ© LÑ’ñcb²Ãïô²àñ\£÷¿Y&þéÚ–Èþ·æ hblÑ@ j÷™y«8CXÓí(±”!™ÙO ¡v/4PËš‘±ðjw0Ϋà<OãÛ÷‚!ÈoüUìQ 7|ØoÉ,OìÛòE7uÚ2Òã€Ût{„Wyy‘7,-%´ãäçüWí¨ó³"ŸSb IhcKm¨óüó]yœÿ^ÆÚ&æž»9BÆyúBâÕp³ü|j°Î¥’'`~ –ÐØÔ«ù]'ýrkBðÐîñÚñ*¥¤¿Ø(%­6“U=n• !Èv¥ð¾Š¾«â|2K4¢z&?ü©ÛŸ3&üš$¨$´}WÚrsn’î#Ìj£;¦ÌS‘ÆZû¦EL~%Èÿ‘B*a‹KI¡uKIII4žäMaD«åàXCcc9'œ{àXGc`‹c` `dL”‡`òxr¤àX0c9_‹UÁ À0Z&ºý° E0Öª²¥Ê¥V¢N~³qeãCžZlòA„6_iD©làXAZƒ‹u’1vÄ0DÝú,By @ÏH“Üÿ:)d{eí¦þ F,fáÂæ_±íhT†lÞ‡ÌǶƒjZ^ ðô[à –´l±*½?¬gE²<x¼è”Åü£¬SˆS ojˆN’Ð)Ñ©†7›™ Iؾ2¡+Óye2ÆYF˜g¦„;ÇÄH ÛÊ WæZ Žmÿþaf‘øUÆȨرíp*%z÷ªbŠ€æ‘Tá¡Ód“S?8ïwj|Ú›P”ÅkwNµ³¤³å£Ç©²\|»üÒ’ <ãfÆÁ†ÚûLíÕ3©Â»LGõ¶<¦©Ðr¾›àXOc`‹c` `dL”‡`z>MÓàBCZ4‹ósqq qfàô£”åa9R7 ¬"Õ¡±Ü‰T7,d½(´VýØàXTA+`"`M*R†UU‰€n‹ w\×%5ÎÛ¼Oú!˜(ÀXd:b°ä4T¿PàAMcA`‹eÈ¡ À@Ä@W°'L·ÿòä3 ¿. Ð2IÓc:Bò ª‚ØnaûÐåäf¾`ùcSàXMc5`‹UÁÁ € ±ÄýW&€>lyÍr¤HþòI W˜ [IjdZš`jãïàSMcC`‹MÁÁ €@CÁ×€ù B؃ÇôߢôàŒ3üyÙŽDlR6MJ¢R#Q× °óäNN’„•Á`À¿êàX1c>_‹UÁÁ À0 Ä0Àêþ ·F^%ÃTqE Ip‘Ç™V>Kk±FYuÓ ?Í %Šn^_ÑÅÐàQTZ€¹Â‹e‘;Ã0 CµêÚ²ˆŠ-”~l‚ÑýÔÁqœ¶¡B¤dþ$˜523·¦˜É]1ó µåèîu€1.Ô¿0š‹sühKÑÑ…Â>Å|³\\ÁU‹(`‰º  %*àXGcàX0càXAZàXOcàBCZàXTAàAMcàXMcàSMcàX1càQTZÿÿÿÿÍÌYH==`ÁR €G%NJbˆIfL ‰” ¿!¶FX¤i½Mí©¶ÄQÚm³ÃÀhèÉŠ “@%ìJ3 ‚]Œ7‹µVÉ­F s/n@¤vVà{ pÿ]äàK€§üò‘³4‰¤–_1Û[h.L¥Òéþ3öǯÚé¶#Bk±öá73mšñŠÁ»Z½}8ÀQ¢•™&ÓâˆÍXÍÒòÓ1”Ó}€j½´‘8Ì!ÓZ>9uć N\%³]õ&>aaÂ0¡`Å‘ƒÃD›lmÔ~Öø"êâ7A€›+AªÇŒTôŸ2;!Ò]{qXê.W¹Õ\ßCiêöü|D]¸9ú*ÿ? µÔk~|ð*àÀ«@œtÄ¿Uh棞ÀÙŠ_BD·¼¬•e5òÆø ¢¹ÜTÛ)À­ÒZYnÿL#Äš‚ܾ%…õ6§Ï‰ömKÈÞÐNïg¯‚ ÆZÔ^ÓÂ(X¶)È:¼p&,TôT{â´0hÓTÍ5” ‚{›:†'Õ_3ùân!d`DÏþ$òÏXÆ2Åæ‘ãFX Ñ€`VqM…StP9áÚÁ9tCœ6¡æÔ"\°õQÀy¬¶'Ì„ a=Bîdòk1½´"Ô9¸y6ÔYæjä^»ëÅô“(%l»ËQ×~¤µà±­f]UÒBmyŸGFÁY‘=‡Ãƒë§\_Zr”ZjÑdž‹ (aØ+ÌÆ¡·ÐrK~Ÿ1_2ýãã)›ÚàeJ ¥žIUõ5÷©)˜— ¾«#ÐV·Pt\×èw…ZcUªð<”öT òu¨Í渢³…ZóŸ±?þë¹ùÙ7 -8[Í ’Ê¥€Á€%&  @7"NV`]€¤€Ö€èo‚?ƒ‚1N #± £‹C”ä¦1Õ…z{]€× ”5a뢪ýÏ)½åE:ÊÍm- ´8OÀç#XH/rõE»rN ôèh7à]2-jŸSŒ<˹ŸØg.„œQÌëKùñäBƒ£”/é' '`°½ü…3ßBa®³}!À·WÃŠŠ­Ân{Ý¡4 ˆÙfœˆ£:™3Àèÿ‰HEófñf<Ëaòøk÷#×wul,nEÉr§mÆÃÁßR¯Ö8ªÓ0Ä®x‰póv¢Q‰¡Ã^SÇãUuëH‹ON!1WeqˆÛÈíVŠan>¯²¼µÈkoqvç>xÈåð Ö±’…–žŒFv·2¿¶ŒÝ²–(c,*ôÁܲ(zjŒJ~eO˜Â:5}ܾªi0Å|Y"³­è­@Í ¦üxÔý^ŠÇ.㲋ûHÖ¬X¿‘3oBMš0>ëRjYÔ+Qùƪ|ÿ²Û¼y ôû+wNø ÿø*jNˇÖ-ÆåÀѸ#ÂÆCK¾ÌFø1Ø£—ÖãJ¡`àöÌkyÉó|Ð÷ŒâͦìǺ`ò4çfòKXøô«´Éck;àˆ"{´_g¦E:Yí×µyâ}°Ž®¸.)™$íZÎÈ2]1zõ}Y v´¿ÚR \ú;Å¡ ˶çoBÙò+£ø³£k¥o‹ÙÍÔÒ/w$)Þ/Ë" µþ8©i¼dG; Ê÷ÁÛcËK"%!§ö#îoæŠÌô¢øg‡†jŸ·rÁßv@jžúô‘ÄBBæI³÷¶jx=¬Eï?<–(fê0/(V¦<ÍäQ*ËJSØЛ)©·ƒPôBa±€8¸›K¤wk>Ÿ(H7"£¥xˆö[Ù±S°Ÿââ¤!^Cÿ$Éz¦gÈ;ËÿsßÖî<= T¡uW¸XöDsàpÚÊâk¯®ðµ4 ¥ÔœqÕö5˜¶uçj]Ðí¤Q:¯†ºÕ³fUÓ[æ/È a@„ Ù±t7¥ýðuÌLyHå]'ŸAí+ ÊÖ{ž(Ý»¨> =H¤ ßò•¨¼Íð€‘± 9t™ÝW߈@ÓG7ìüœ!Å$Ùňa4î{õ†"´¯íÛëfßЂ¤gY¯¡¼»=¸LÑýúô6×?ô 3!Û%ç=Ö´ÄO^(Å}û7»Â¡{7ÖÂS¨ãu½q FU¥àS¤ßvü a.¥ªZÎ|VoÁ̬qÓ5B SŸ›—²tS^Ú²À.éMôn^˜ W'™sꌚ.=ÿ¸ÏéÓ+u=×rN°%à˜–{hŠº$½‘»dTŸÌ)𯯊'—¿Œ{¥„ +6‚t~ª•kŠ{å­µìõRSpð]ÚL¼Hä„»_ÎSZ-ó{›°:ǽ¯ÊI\Êǵ~c3ˆ§‡hv²°#»®á^q«}JØì9—}‹za.S5ÉìøM¨ðÖµ!«Á/Ö˾6Y›$yxÏ샲””æ»âGÑá7ÜmÙ( ãoØÜïëùÕÞ ­Ö/7NfÇ¥AömÝÍ£ø"]QWøkœMšVhu¡›Üˆ ”º!Ái¯EÈðÜdx¸¿^J’Ÿòë hÇTªI0?^6cÁ?sã}:?6mFTy0ö»v³ÚqõòâŽðQ¿õží¯vZ†ˆn[o¦Á‘éi—E¬)¦1/:“ßÙECd2õÒÿ2jjUoñHArAX8/ê^s$­Ù¥ý}½€m®‡Æ>­.‹-'M ‚3â̧ÚcòŒ0i¼òê/ †kªkYM?µõ<é„|e·Â·¤•¸/ŠõžâˆÏŒ’“аÔAE:¶±‚娄's"(P<®W÷££;߇²¬SÃäQ*"Fpq"µ±à¦o°¢u0\÷ý͈r ‘i‘´·ç ˜-&ë5)²~¨µrçÈv«Ò<\œá\Gb‘¤íøÆÇM½©Ý·ÖÈà$ ˆ?"Þ(š^9‚ QüQ<*}´,ç–ƒVã Ì? ´”lüM~ÊG£>’{@ÕE£Sn_åJ¦ðv/¹r`/ jëó¡"d˜%‡Ä±¾¾J^é…Õ߯6]y¾†FŒÏÀfxi&#‡!ÂÞ+–'>T²qYÐ2‘éao°":q™ª?E\FmI¥>kß­Kæ-’µAÄ÷ [£®wÆz ºŽ¡ã ”º ŠË"Z6sâ–³T+Æ(t¤­åÙ¢¸#ÀˆjVxçëÓ`Fh‹ B>¬[Hþ´=€rüÃ>!Í|r¾_ŸïµÒc†—Ȩ¬Üi°1ñ·]¨nF U©½{ppöJdï)ü?êW4Í ÃB/Þ?ª´0 _<É™'ÖqÅr—n’{vÎÆüú:ò W}¹sD·zBrpƘâÞÛŠ@`Àß®úÕ!wXé¡`^¬§;A„?¯œ Z``É’Ó*îäºTw âãù#Tº@gŽd]ÙEèj:6óçAU„‡»€|Ž7?hùºä¯X€>¯û‚Ï$¾æõN…ÕöZ— ÅâÈ2¬Žôiáæ.Ò°5}4(«Ö™×ñi‡{aý;ŸuÛ~ =1+D3€ü`5RK²eK}Ú…tP„„¼ûb˜wܪ⃬ÉT0úƒSåoá⣌àxÑ|@Fz«äýŽ$dœ…ÁñØ“ÿçmúLŽ2wVç¿P±ýY$òÌ$SÚòUL›p(•@fò~µ® š1ÁÁ•æ+õùã{á/Ô¶%qÁ0è¤`»ÃyÝP±X#½Ö;o/a1üÒx#ÛaE6k¡££ÇøKœ¤ÏJ¸@·Þ$ñ7îXÒ9—)3UP†eÉc“×¶3’ÿðg\³\UO‚5/§Áý{ŽûSo.2€g!$À†;|¨žÖ[MÁN• Bõ…‰m¤ç-´ J'¿œTÜ—¨aXKÉn(­]EM«_åÒ—Ç·Ùœy"“RÓ nQˆv'qøQÖÖ“dǽ cL OEºÉ8Ìy%tÃl hÝŸ ˆ$‹ĂÃë3-~##mšúÄw…ç@/ঽÛáûHh¥ÂßK¨’ß½ôwä×Ï6ÙnøRGdÛuÙ¥ ãF>ÉûmÞ†›Ú֣Ι;ï£æqÂ&çB]ÐäPMFÝ{IÏ™iì„ÈÀŽ8‘šäº3µû9‰"§ñ0>››à íþ3ÑB‰R]öÈazp ‘áƒÕkX±<Áu2”¶Ëg[' g ò2p¾ÁnŠ›  ŽóÔZqû„”°1÷«}éýòä~1QY¹išùî0Þµ»b1oâÁçynpÓzÅd^&ãu”ûƒ³ÇØc]À(ÊŸN³‹ØÅÁUMf¼Œ4b„9•2Kdí !Ýz}­ø:8wñBòI;m qã¿j"¦ /3¶&ňɺ‹‰övW&¨À%ê¾]Ù°^¤l¾(‚BX(u¿Lä¿/b¨8¼2@ Q¯HWÞà~HCº8É1¦'ÇQ3Ò:“Ñn™UËùËáÞ$U¾0S<ö’®tqÁ_†¥Q7‡øÝýúêæžf]bAîë ‚šðÍX©ß \ËsBw;ìeÎ pà’rÚ}Ù5íw"ÓPWjv”ÆBgRª¨è·P‚¶„ayã*X¾öbG¢N!¢‰·ÊDŽ–VùÃ÷Il¢^Ìÿì x|£IÅÓ,׈pŽB Ö€ å+põ4è˜sM¡›ËØŒ¹{sá8`‚‘þ+òºÜk»V?£éYà+ >r°üãˆvJî:«/uW3‹»­†"þbãšÅKˆÚp¹'° R3óÆmR×û 5Uå¿Ø¹€¯)äe¾,Õ÷yR‚]ýYwSB%ìÓ…¯é®Í{Jg¡Nð­-L^fPSäOý(j| ò"’±ìbnHM;q!‰V­è^)FCÍ¥¾o›œHÑg“¢X s3YxM¿Ár×*­evý |áî,“'ub9*  '   7D Ò ¯¸`‹c` -®eôº`ƃÆ]`‹Á1 A @µY IÄB*wò6׃ÿÿ®$313²—sÆ[tFÄšêýCÓuâõÀßJI‡0„Ì#‰ºß¨îv¹®Cß2 tïöóúð '½ä`W)ÁðË8øIe?»î>>ÿÿÿá ÿÿÿÝÿÿÿáÿÿÿß ÿÿÿãÿÿÿãÿÿÿâ ÿÿÿßÿÿÿÝ‚ ãüd‚¼¸¿¯ƒäK77ÁTWÁT#ÁTlÁT^ÁT¤ÁTÐÁTÝÁTÏÁTýèQÓÁ`ˆÁ`»Á`öÁ`hÁa[ÁawÁašÁa®bçiR`‹KI¡-.ùl§`Jðô`‹KJ¢-Åð#Ÿ`ì·ÁÇ`‹cd¤-"e®\`Ï•òu ;`‹ Á±ƒ°Êÿ'kB¥Ø› P[**8V"ˆ¨ù˜(¬Õz¨ˆ:àHʪa`…¢ª%„d¥€‹½˜[rä8 Ï–Qu¼ÿYö£(ÏØëw·&Âa·IV êXk‹µˆD5£!×0@CbK¢¡KÕª¨úÉÔË_F³TB!ØVµÐF[h°Þ‚l)h©¹M#Aßb}‹Í¯°±Í¶:¿v¼ß¶P?`Ïû¶TiìÿÙt¾äk¿“¿¨±^ÚÊy-·šXuqˆ±LÎߟÙð76n@6Ø&&)IZì‚ 5-¥±mM¾˜6 MâÌd•p27&žf–yjéåì›±Ìc³J my™ºžBLКUÒä¨Bc’UÍn4AbB en窸“‹i³"dáäÚ‰ œ ê÷ŒË¹ˆ ;PKán~ÃÍtŠp—HM¤w C“ƒÕöqBÛIb½òˆ$óŠ%®…hcÌKfÓ­ÍÉcb»sM»1FŒÍrû”Ýõ““ºY%|)81–´‰ù‚A< -I:G­-ËýŸKV$Ò”])fIp].Û×\øaÔ‚Vá$ALè“éa»¹ oSÁä-]>`%p÷7›x@ŠW˜cB$$Y–d÷GÐÐ}Z›x ?S¸b¹o"Ì´§À†Ô¶;:üZ§ªÛ­ì'tîdñÜ£®ULhÝ5{–¤A9€œÚ˜®–%§5IÚ$¹¶våÌÄ<(¿rI›˜·(ò4ÐŽùAˆ_¨ßh.óÇt>4½p?¿\GŸ<íks¾Â|ÇGø¦þ}>ñÍVö,ü™àc»^9ÍÁ¹@oÖX¬­‡ÿ,Tâi6BVŸ8Ú‡ôÆ&VÚÖ3ßóÚp}þd.ÃÔssíCíUðɹXwz®²½ÅDi7ý,Öò­ A*ý“!÷Z ÿÀHKˆ­Ûñ5;FBë.Ù3ø[eqAbiu]N ân<¼oýþJ»‘F8mQˆÌ?@‚çR]Áš÷‡Û½êîéÆW¥js:'›ó&¶V–Mì’õ1ýªµDÑ a ¡âúœmŒ/ºü“ßqô=²¨z7¿Å»¸FíçsUWcVçÙKl8ë¡]w?ƒÉ!’%Èýü›Ù éä^ w£-çdÜÃϹ|@JÊ" ØÙ~»¡]ußYUå²c£¶s„kKWR€œÈï›KY1g׈^ëâ’À´†œâñÿ×J‘ST%ж͵ˆØ&wq3.4ü }:P]wðr@žÊº’«+ÏØJù'6îd/ÏÜ`GNÈ{âþ%î'ââÎãõ6µû°ÁvmàÝú&¹È~„±“`ÆÅÿŸŽ¤«ÑäeooCƒ]ëól B ž«¯áYœPÚX)ר•ïð|„×c´±çµãYξ/%á» ¿ÿÃùæ›xÐÅOÈÉVû³Å™Õi¨I MãY¸Oyšô(¿@½H÷¦÷Gz3žš<öFš#½~I¿š­Áö™¨¥÷P_Ko¾’þ˜8¢4€%Ý·zI*`‹KI¡-.ùl§`vØù¥àXGc`‹c` -®eôº`20³ªàX0c2`‹]ÁÉ Ä0E„þ[fÍ[†„PÊšØX^~J<¦Þ–`81ÀIàXAZ‚ÿŒ¢‹m–É‘à EûÚ±€«´¤ê&ÿtæ€Âp4ÅÓ׎±×ǬYëþUø£ZH{§y†µ˜ ûüþù[ª2NùÏjAE†ùÓºJÜùùÅ^Ë{Jó”ê3­õeíAE¦ɯ½–H‹³A ÌïŸßáY{oàˆ§i‹ïð”`ž%=™^aèLï·›¬zÜDÁyfõA×¹n-rY³ú 6æÉMùk>/‰³¢V jÞ*î]VŅѳ ÝwRû"ãaßõtï0wÞôŠ™øÌô[Yçøþù}OlœÐߢ¸Ï³l öŒz¿äE‚µZP½Û²ÑôÆËVAðo?‰õ¶ì[}ÐÃVT+&-ùIÙ3ƒÈ Öb&vÖB1²šHݧ٢—F- 3žÙš™”ÅN[$eÑjAcŠéZK3çÄÁ°%ÐVD¯®–¼¨™ÍÉX·5º9<´›¦õ]óFÂ>k#žž¼Y?ö&†µL mdã½ÞøB‘ÂFuL9PKT}ÌA|Z§ð8b#IÓ9ìr콈ƒåØB’úá%éBê…¤/©|’f' ¸Èˆ›/ú­«¬(¬>hŠíJ¶ )Òiµ ¥Io[?'ò öûêj¬9ãÑqì–¶­Õ‚戇f§þÕdï|Óä½Ë.š¹ë†&¥ù›š]ˆµ˜ó·<í¾ ”Ö{;=ÝöaxaýxûX):ÁꃘbštfGùÌŽ5¾i¶‹&4éJ ¤èN2Ýȇ×íØ²uí²–­ ¢ m5òàXOc`‹c` -®eôº`ÚØ§àBCZ)ô‹ósqq qfàôe *V‘êH× lXûÇôM@èàXTA(``R„ÕU‹*aÔû—Jí"ÚàÖMJ‰E»D g¦àAMc@`‹-ȱ À01m8R¥ôþ+¦±J9çTúÎI¯¹ÞÝUnTéÁ¶dé)Ø,ã·Tô`»kNàXMc3`‹eÁA À ±Ìêÿß\ŠM`f—¯ÉNrŒ[þZŽ$¯Ê£€`åx£àSMcB`‹=Á± À0Áë@°(r¸ý·¨—1ž‰ ÄG-Kí€d׿ÇrñZ‰Ÿe$¬½9ºûb`®+ñîàX1c<`‹-Á‰€Â°BõÜcñIT^U tR:I‘ñs¿Vp ã•xÎŒ„Ê` åæàQTZ€»ô‹m‘K 1 C³Í1²›Ò•‡BÁÔ 1/¾ÿ‘ºH&Ow"²e)*b¤\^F-å"œÐ²¬¶<>)«xílDÄaTv–ÚºŠ;ó­#utõŽÞû.”‹(×kô †JO$ ›ûÙ•Þ³ü)ÐbέýÆ&Î-%‡¼w6ÂS."Uñ‘Èá77]цûJ=úsb(KõÙ1;ÚõœKoO1uØÎ®düË6ïÅSôspâbbÁ`h`Š  %*àXCcàXGcàX0càXAZàXOcàBCZàXTAàAMcàXMcàSMcàX1càQTZÿÿÿÿÜ&èg==‘@I2žÄ™^ ‚§,yÈ`’Lå‹Á× S".U²Š á:‘ì¡• YƒY©ƒ!3— ‹ ñJvQ ‚WŒ-‹­–˹%E ƒÉ…,ËOEÀžÈ? wÅw<·`†u×é–~«¬óÇŸžÙŽ·\N¤¦`ò`Äﱿýñç@ ã½ÂlÌç‚"“J×ïS¶kÃùñD©gRUퟯ‡Û A EG „[cUª`ÚuÀÅ%Ôf³—B ÑÙB­}J|9¤¹`Ñ¥Ù€°ÂHuYž Jð‰&y(xxâk{ìÀHPðɧçÓ&Ȭ›õh+°,4ñ)´–w´fêp ZÙPöSÜ(°‚Y䙿‡kŠ£1«Ó÷^Þþ… k5 ZÚ'fÐ(.GŬ¾âlrã®¶áפ¿ÇìŽR¸‡ªx:øž¡%Z…ºÃœ8R‰muÕqã‚¥AÃì#ì4©²å±~•Ðco@FyYkYs~ ¶[Yô‘Ã…¬,õîµ´m„L+mr?½º[©9.wNþg‹ Qè1(íì·Ñ¢GÛvê{x@ŠôTtý„¿÷ÌóNuÕœB »i wÌG‘›Ê,ž!øáWJÑ!˜¥_ù¡ñ9˜(yO‹¥Ê*Á~P½!zJÙ¸-|Ëà«÷<Ü•^Gù?€6bO©’WÐi.x„«­÷Û¨píV~nÐJ¨Äh‚g%<0>)½9ÕÜP8ŽÖ{b|Qró¢zçÞ'Ô†¥&Ì>ïÓÿ@ÑQr«Jy7Ž¥í9l¾ˆŸÕü5 êdè®eÚª*\ Ç•U¸˜ÑbÆœ]ånò°óïѯá@ø7£%ëG- ÷» ’”¥€‹€%)  "  >3GCLU€Œ€Ã€È]‚BƒC‚Y3eÚ 9¹ ‰Œ vm: =ÊZ*Úc†ÔíX¢ŠCb¹˜Mh›­h(¸ã+§%kW•l|Qk¯ghv# ÿ–uÿ9V„„–¤à%ŒÕø;)‚€4’|Ò.Yí£Ê¶>Ô½ ²ÆÑö¦Öù¸Ú\š ;n•ðßшvÄž „SjeCGoŸ`&ÛP³Ó‚˜õ«7~× le¯·à,ã1ÚßœyÑ TLpÃõ¼Gþž“¨àÈß{òæ{'/QÈD’ì­ÇÔg·Ë5¢„:P;°Ø§0ëIãåÂ_O ó†ätQh4C§I ONߪ2ìXG dõ–N•IÞ­œîôZX{<”ýµ®%Ä*Þ†óP-5ŒÎNC·ÉXÊÉÝG…t˾0M1ÅQäJ…7,P~Ü (]Šªg³ù³ûC­¦DÊ`¤­f£ˆ¦fÿÀõîQA–©ûø™¬Eâ<ÄVÞ·, ú ¦ø.¼~4æ;þ»r«ý$½<µ¹8Øwx­ßô$3 ·…N'«b¥µöEô^™§Ó…vgŒÐ­³®‘¿±úÂq$FæZêáv@¾è½ÏM61Ú¿ÑÔÝ߯5¢s­ÎÒœÓØ~òž`B¥Ëex͈D]\m¤{ц Ù’k2’¶ë¼Õ>àØå"r(V@î5’Ó²’”3"‹Œ³² Îs@Gì-=”-hT Àïï†"tÃä>þ¥æXmÚH˜R"3îtRÐÖ?IUO9+SÕÿÙ2œgubõB[~{a…©Í/€ku =ò‚Œ¾pqss†›¦eþ@V%P$éáØ§Jí÷»µâVÞ»ÄÓ§åµþÇV¥I±v¢ÿ«˜ñr¥³0ۥןžyaÇE|z—]‰²o´>1h­KúBå†x½0fî鑌j› µý0g4…;^ñ8èT¾A'^$°÷²“ðX­»yŽõQß DöõØV•7û ü\¡ª—Ô>EÓAkÇ5‘èºÙzß»M-×c#X™l!WZzk#‡^„wb¸kãÇÿNz”àYGîê+{ïò‡08³å4†§˜; aR·6Å™D†GRtI¹–uΖ›¥ŒKALLˆHðÚ>hyO!?NzÂ<ù#@°…5÷ €-»™[0»ôÓ,Ä•œ…'&\  ¼Î;0lu^û. ÜQâT18'dòCûšß ,˜^Ž( #}=0}}UD•—ë¶ÅÔý¸®Å#[2+1)ÈZ&¶üÔ·Ìês¿BܳÜð×ôæ3MR!ïçûcÜj,L}17Qf© Ë e ›ì Í®‚?ÚÌuùSÞ0S¤¶ÛRùïšm0:\ÌÅÂ4uýj¼žÁFB`Y÷1tGB²çùEI>QØä¼ FCèNÁ_Òš.ú–.™ åK‡ÉM/ÕèÍõo5ò%ˆ;‰^4¤$Ý]¤´S‘{Ë»Ë{µðº±>©6nKË ¢=Îÿ·9dm÷SSœáÎÀÖ•HçnFÖi3ÔÕ*ÜdØìõcMë~û¨|‹îÎtßRýCBÙÚDÓ¯Õƒ€=ÅPZ"ƒ‘u‘ýYt¹0léÑJE!Ûsg·ÂéY£.†‚ؾ53øVßÓÞó a·*ÁÑ_ªã–P½ÞQ€¸U÷EfãËÀR=>`ä=ÉbalQËØ§UÈÃ⸺ à—%ô0<¹²+Û=­Ü×JVSA7ŽD2GfÐ'¾ Ø+ôï¾å%Bn$_“Ø[«Èôpè@0pÞï‹™lZ^†%õ–DýýIÐRÉYzâdb¥æÂU¼ñLèsâ\ªá´5C_Heuœ ò´>PÙò\¾z¾x ØXJÁ/~}9øóQ{aùö6Jo]ê˜~,Ü«zÌò‘§ 24´Æ¨b}3aY¨Qäº^”ÏcÃÆ#ûÜZ›$½4$UT.þh8Ÿh!Oq„¯).ÂÜ}ÚóõÝìAÃÒÊeÈåŠ ]¡Ü½ç¬9¥ â}H‰wö A›ê '¡þ+`Âd'‹„•|J¥Ìà³Ø¡ˆ•ˆ+]úød¥½ÐBÛÜ-ûÚó™(9L÷7ÝÒgŽÛÀ¥nrió¹F–4žMBL,l?zV£€Ã‡a(õ}‡6´ÂªQ§ŠççN½õs1Å[3¹o¾mÃÞ’eé€Ýܨ}×\Ñ~ùX0Ž‹©] Þcµ‹æ¿ûKCmÅ‹ì^?ŸœÆÆäBû6Ø™Aâ’lBöô`ué¢d®<*Øià–iðZ?ëØ²D:ö‚åðm$°ö.ÄÌåûj5gуڨGÙ T}§â¶13EQÍ/¡ÚKгͷ˜ØŸ~ûóoKv †Ìêvþ†ïŒS•T¶€3%ØRù>@%‡V(Âú™…E‹†ÈW‘/ºæÔnó8ÆæGm¤;ÖÅxã'¨·Ð¸@Àuh†jD{¹n´o>À{³Á€gÍs¶¶rÃDiϸ«¢"€‡-Tâ÷×`]ñßò~My”0æ7&#š°î§É4YÓ¥øê‚Y*З®aŒ04è 1²9¼¨Ö§sá;œQ€PšVØ" wA|g>Õ¯õ…bÁô'íT’7¶Èaæ•ò £½¢òÆ'a‰ú¢,ÇWù´U]Mf.²Xsw/Â7ã• âªVêêFñFà\•ª²ì|œš#áý±¿­Ž°TEMggÇˉÝgŸ®ùh¦»ýÀE”[YfJ ÷é4m%hÈT4ù˜÷´‚Œ 3w9®%š¸ù°÷¦ùœ©K}EÐìÓ€+zûÕ:žfž¬JÁº$׊4|«˜UNÝ~"­ùeH‡?ŸëªÇÙRM'æ0ý¹"ªåå¦J¦âüfˆÓKËÆ“`9„Éu1{»½­±ü˜#â$Ö´ ­ÀÑCµiŠ„€ƒx…'ƒ#©]Û/³ÂúõnŸ²Ë’9”-zžÏÞ“gJ×`8XÓý‹þf­ÈÈõñ\ƒ*E )ƒ!»Ú‹ ,süb¹[_„zT)V{Xï|sí”üIŠøÔJ†ÀÞ~éöÖ8,íšÉrœÃúoÚßðyE3@ë81½ò 'ÓKÅÉ(÷8qN'¯P›?ôƒÞ¢R:rò§ ܾÜ;¿­$Ø—†´&,‹l[YãµÔi¯H¤7¤Ñ¤xyÖ+s·×ù£õ kž ŸŠC¥•*T¤¦ÂûÛY†Þâ`Zå3øÇ{mJód=ÄÒ‰]ߥ,§ÈaÉ”ïµÑq®¬ê‡îíñŸï˘RMÁ[°3¨“Åb&SÏ Zå΄ðÜìøS¸JC̹ï‰Ö¹Ô€Éq›Ëܘ;+Q1‹wN…æ?;æ¿ë/dcßàE"-z‰×áJrÏ)É*Íôï¸Ê Ðøq9åºP'ʤ°ºqÀÐ!ÿ&ïëð)%o’•¢j n ð´Ãf Š j¢µN.öËO‰òçBT3ðp¾eHa|áÌ¡A³¦º\xÜCÍì­”™ÿÄÜñƒÛö#>>ïåP~r¨OVÜht¶ãrâË¢ðºÎ[É_YÚÚ,¥ŸÂ[©¨­—²xtñŽA™/´åülayÛ–gå—†b®°f¸³Õžâ>ÏOשVO¡È.‘%'¶Ì_Ya—ä&ÖèôûqÿïȃRûÐNå¡u,8bœWÏÅÑIí­ÆÛƒo+Õ-Tä`žÄC׃¡ñ=(5‡W4÷òѪ{ì¾ÑV«÷¢~¢…¹´ Ë]£ ÒÇx¼h¨7XýÝ$2@ rôõÊ¥Ò¬îX±â D•ùb\?¸\’$$£¶ [:<þ^\@ †Zÿ2&ãlêN‘8P§eå—¸•csvúgÐÑ(¶f“ù¶?øòwYªÀ¤1´¼0ñUiÐà”©«»¤št¾ò÷‡Í™pVël9_Ù¤…uÒßl2ÆzoÀÚÆ‘Ù&fˆcªÜ¦Z vqqBÆÙ¸aENW3Rí?ІЇÔr°!v1m!`ºo˜Áï Ï–é-qk}rîÎ[%j̺Â_ïÆ%KdMeÄ»7^a`Ö^Ö›Øø1o'±uÓÿÜW e®·Mc1˜”WÚ¤AI—ÿò:q-ñ8Ôtææ+ƒöðmó ï™ü&¢[Î'NH6O2YXØ\Xáþûk<P.Ðì¢A -°àjEF/Ö×›äxÁ!{§Ü-×̪˰ú0IÁªÚŽãå© ؇ý´ÍG–,ƒ±¿r|IÀ_Ç"ÝUå.a,bֆЛ´ Â\£>fËì˜ê•§îÀ¼ëÔÎ%6:oÙ Ý76P³ÕÑu_>MrÍçí•0(põ%÷Ýž›Ù0úÀ>­!¤wkþ@ L ôág/õÄ,>ò!çª gm9 îøsÐ?*Úëš1žïŸÔLˆ©ŽŽ¦Ç‡Ÿò„bñÜ™µrwhΚÕSºì¤$vÇøñvVšƒöáS…×gšòš/(ìá7Öí>[Õ/Åì¾!v/ú®8bÇ|ÅÁ­]Ê#icà,°m({lª/ºˆHªÙÖ•¦š½0eZš À8É2 LkTd®Ô€çâ¯çæýî©ÿêÓL®JÆþo4-uhúë—`ÞH@ds<5|\07é÷cç}ò@hi(b~%²àqacÃÂÊ0àYý÷f¶´y¢ÿZûÆîåå¨ÊÀAAC”†f3`*`†ƒ†€ÖÖP@çÆXh>ê ئ'Ú“k)c¯©Ù ”Þu(ä1 q°cc ' ;e#8()€¹3gv*<""5 [ *€’ ?Jf €˜j0 ,#3"5`+X;(K# )/n Bn'>2,¶·`‹c` -®eôº`ƃÆP`‹%ÁÁ À EÁæâ'(.=y‹Eö_—k2S/Œ§ñÉ_='œVO„ÀoxAÃ'aZág5!q43mÉx.‹`pЉå8Z>Øa´îƒ77ÿÿÿé ÿÿÿßÿÿÿá ÿÿÿàÿÿÿßÿÿÿäÿÿÿäÿÿÿäÂ¦Ëæ-&ÿe77Á_hÁ^ßÁ_<Á_^Á_½Á`Á`FÁ`Sàï9ÁeýÁf ÁiŒÁjÁo/ÁoêÁoåÁp ÁpmPÊ[ `‹KI¡-.ùl§`Jðô"d‹KJÂ\’°à$2@pR–gåd+Pâ´d‹cdÄ"©˜pîpdÄÓ³£Áãï‰ ?`‹5Á1€0İ!—L•øÿo¡¶vùm\’nÚO;ZZÚre5ËIĘ/F’``Õ‘ %…x¥}‹½™[v[KCǶ>0=ÿ±ô(Ç7¯öCJVlÉ®"Èb H¨Bbc£Á–J¨IÜ+Æc“ßšæWÓŸ0òŒøwÓoÐôU¸ÿ1ýðÆÿãƒ_LBµ{C°¡]âB+”„æÍw“XK lMhB(˜m„ZŽBÏÁáÎEm€Æò}€ b߉Uk¢ñ÷x~oì]¬ÆÏì½ëRl’„Ø`¤TEZ mÿ¾¯m—Ö¾ck5 ‰)mhÔ ]ì4Äï˜.Ñ&m-«„¦±-í aûBôÐH8 ¢m½ó%´6­mNà‘ ÇqÚ,´¶.ÏaªñwP¿ZŠ’'Á”©d„ÖNSóqµÜ’Íë–Bf-œìO¹)1DÎþ-®ðJèny¬m»_µLvaÙ,PM\PEQò8Æ©½…4vO%ì:o@mb,êéprƒ¥ Ñù=%›¦Ÿ˜4DßVþ_…» µ¾ß4¿™ÿØDF‰aÞÈØ á)9UbÎQèñö £!Âð Ãè{làh'Åíº•ü²RÀ¢}ð:ž¶ƒ¢Ô^I¥aêÓKÒ£Îì#Rj6ÖAô*Ä·gõ„uÈìégý&̳ío~,´¯@œ<Ü@¶û~V;Ø-/íûz ìvŒ©¾ ¸h ‡8 cü©-%cÚcFÜ%u¼?Z•nov£ãÚ½¿@^ƒj»“·«ï¨6&Za.¶{Gn0#FUض—Ö°&×ê ɑՇò~Ò¦nh}´”> ½8+˜ú½5×ÃBMžîOàú$àŸ£Þµ‚rbøñ€ÞìÞýëÿD¬ÈÊíy8z4.ØM{Ô$OHU §ô„tØŸ6ˆuš¸'a‰°®]Y96ÙWb_ÅõÕøœ|PŽš]×kJ¹=ŸÙÖäcj¦C B8ùC7‚ê3±vÜ7¾âxK¦×nE©iT¯™EàCÉ j b¹Qî†ýaØß³©ðý⌵ìœïÞ@hvê¥lÇ!ØãÊ•â\ÙNRÖÓòèjÃûàFh̃a@ׂ€p}mrÔè«ñ§ç_·]öu¡­›z 'ù‹ŸçãO ]Ícpk¦0GDæ.8½²9¡$Ôot+w‡±²sð˜þ\í>5½ ù¢)Ó™6j܃ŠtBêÊžae»è±æQ7âW£‘,vº‰¶f£êäj¸Ì[én‚±ˆØ$çdK“3¬11!@–p…Â[AÜš¸°^|'_²ž€‘\"“·ÞšµÊç‘ûAäÆŽ±Ø¡Mˆ¡söÙ° ª—cTsmMÝë?pѬúÒ7ýƒ‹~Õ…/>¾ÿÔ8¦¬Xiã*~"tc€¡1Ä“Æû´DMWWûuh$ß0Þ zSùÆŽ‡íø³ ã#»\2¬{ei݈¤;ÿ5Ælóy´¾Gã'´lÝ\å6 õÿ΢?,²ÍKõGrI I³ú¶û#ÝWì2®ÙdÇåÖv·À‘óOè} ú%ãuáÏAþùl>}%\]å~*"a‹KIÁ"xR°€äÒAR üE±×aþ7æMàXCcb¯› àXGc`‹c`À¨3¢ªF`oãh àX0cH^‹%ÁA€ ÁJ2,.üÿoEéÖ•ÐÝ|ìTe[?Ïjª0ãx†d@Rœ‰H²²±…{i{(u^p^¬*†›àXAZ¾†Z‹m”KrÄ D³ÍY€*ýêš3äþ×ÉÂÁØK(Ý’ØkIˆ³W&ú«ô‘ZÄ”G'•¹Çµ€œÇ\ÿüò$ûx!ÇÙw²6#’jŬ×¢6!gøÒ+—žà…ÄAY’Q‹Pu‚kŶž•¨Ý”|~~W-ÊK/jòy7m¤ õ’´84¡úÔ$Ú6!·g}ê©Yyf›„ôœI†½‘Y9×ó­÷µi?ÓÀ&[—oEbŠ‘U7шáû†ÁÙé¸þÚ‘LjÂí¸¼À¦}Â3+d„¹gµ0CÍ‚¶)s-¢èÁ_ƒ@,‡÷ˆ4älŠ®ñÑXc¦Û¯Ë3Çá#îRÅ·”6Q8³MÑyÏ‚vч…Á_íU„ˉ©=0?[ Ý=©"ŠÀwú<+™E>ÀÕ=êYÜBçÇ0C¥nòðÕ±J¾ZE°Êž%bœqÓL»¬€I¨[lkQ ?¹å3,ŸÑŸ‚q|}:úŠÃ2#Íìè-6²Ó·†çkâÚÄHiý4WsŒ4ŸÂv×JWÞÕýU•Ÿª]¿T÷Ôý\¨ñæZœ©PzàXOc`‹c`À¨3¢ªF`ç¥W{àBCZ.þ‹ósqq qfàô#™B¤:Ú±ÞÔa ”?© rþ5léàXTA*`!`MURŒUƒªDNº‰GV¥Xƒgp8aDDáÝ,cºôWí9TàAMc'`‹c`ÀT‘˜²0œ"pp!XzQï½`'àØàXMc7`‹EÁÁ € ±òqÿ…Œ±Í+G¢F–|îü’#Ö%KLâ"ŠG²f`\¶_àSMc=`‹ãgÀ⪠`  ² P Ë€B ªâª @ "ÄÇB ÀÅ‚BB\”°~`óÃàX1cH^‹-ÁÁ À0 ±“dÄn€vÿq›GÈž÷`l ’Š««Üà×äA¬^Ë»föŽY‡lW’½X^Ç`íéàQTZ€©þ‹mP;C! cå‰)UZÅ2¹ÿ‘:>v³lb—ª¤;S.UHwO¹4I¦\U§º¸* o•C­öxwªÃO€ø£Î\’Ñ©‘ïíÒ'2OYD‰þ§iÜVÃùݾGÆâ|"dt NLù¹\D.‘[µÁð̸ZÅB÷º‚µäÞ =o‹p¶¹)É•F8%qqJº#å/ÝzÚ‡þÿÓˆv\\Áo/޵`Šz  %*àXGcàX0càXAZàXOcàBCZàXTAàAMcàXMcàSMcàX1càQTZÿÿÿÿ9Sš;;š2  šEÀt*ÊÀ‚H3 “3vÊÊÎ €‰*pL Æ$„‘R¤2 ‚A&R§èEI$|¡ ‚>Œ7‹½–ÉA C‹©øîœ>ÌÅÀ׸áù€Ï­V±µÔŸÌ_¶ÃE"DØPt˜ýöãϸ¥hMSÑ&P0_È1U/\ƒX1دŸÝVUAÁv}‡:=äÙ{e§<£åsüNkÃVem¼ê'Rt…s^õÁAib˜¿"a‚OªËmþõúø@£V«°´#àÉ¡›¦Þàå ¹0ÃUMW E•‡'À(p*EÏ˘ åp…¯.Ð-SɺªèÉÇ'ž}~—¡ðítþ»ÿƒ¢Úñ}/Hn! êÊ9Vƒ€XåW7#!„Ùi³2e›½b~”@B¹¯|“¯˜}ps¡ÊZIókä«Ò? €Q`KÚ¸{xT°¹ mËD¡RLœòµ¢_]WG’þB|º­Ë`‚@v7E\ÔGgç󯂠Ø{hh¤çˆ'lˆPðÍyìæ¾a»1Ø$Ú„ex°wš„ÕEŽXéè‚Úw)ßP©Ú”f€qKr—ÍÑ48;ÕÙ®¾Aââ1çt(ì[ÔÕ¶e$5âÓ;ÙòWf§-<%(Ñׯ••3 DÖM¨´Îêñ‡{Ò›ÿ™o‚yÿ3Åa5ܱJÖ;J–-+å3– 1‡áŸ©$—…Nîâ“$~Þ¡×°ô O¹Ë£Ü€Uç ‰gá.8@Úúš Ik¾½[¥|ùAV8ÊdfA­ÓÃñÍðÕçØ‹sv@YûN9_’ò+†hH¶lI*=Y5 ‹å]-â_ —R˜!ñè=†ÑùÇm ¹Kæ,õEÛbHª¦."}î #ý‘{ù D[ ¸ˆé7LÔ!š³vúºd9ïÜSOÔÇ’Y´KD$Ô|íÍLaUj8b¿+©O±åÛ4ÁH+G؆ŽÖEi•ûqë £çÙc–Ek 9ÉÄðW¦1/ fª?ôÈê Ü©éU”%wAz'w¢ŸøÌK‡¯¼™€Ì‰p!å ÿs&{­23%*ðÍpâ3çÖÛ²G \nÈÁ‚ˆÇk艒9MOÜO«D¡ ŽA¸qÈØ`2+Aü˘Xuªœä¦l„JqÑ4LÄZE´Ð@<|í>G*é&N}$áñàBâöwµåµ1ð,îGèã¡ÖݵSÎ…o,FBÜ[ƒ…}N78ïÛxy–io!,ÀÒò4‡væ¶LÈMó”rO8)ý,…äΆ㌃³ Åõ>S+5ÁÐÏáÍïÑŽ™Ú©Ù¦§ïæ“„È —K˜ã!‘AÖíÊÝÔPΫA€374¯]0ýüGs¿©~P÷kiÂB¾^Œ2[§GÇúyú;x»]“”X6È v1GûðèÜT_a…<¼ÃOéÄNgd6Û½HŸÍèèn {_ÌmüÕÝsîaµÿã«öÇg( ÆZ7˜¢0z‡è ÿ}—D'jÓèæ³»Ãð|aÝ ~©Ø$[¨x÷œ— &¥ÕÄ1¨Ôæáâ0²å£A.è¦héð² ¾øÆ¸,Œ«SAjŸ c z|µÿX¤2xs„/;A)'•¦²˜¸Ö’ßl¡µ§]×mñ%¸—ÇrVU|D”e[j¬oaÂáU¦ÇÜõ¼dîêj oNQbÜgÝZ¦¼‘&î§¶ìÄ‚_ jž¯[ÞmÞ€l×2I®šXû"¡Mï"š aG†?¼×Ø!'ºþí›Åì?ÞÃ{zn¸ôO¯°Ö!ËLXqþ•²}í_÷†ßÇ¿ô*pv~4® c1‘Ö!8DIıȉxsƒñ¾½šë†ýÙØ¿——;®‹ 8L: ªÛ?×qò•¼àºá®s×UDOÖÓcìg°âpy¬K÷6ÉÅN.ÓE‹å d8³ÓÂx‘:\G¹I ŸÛ¿ëŽPK?\Ö½f‚&e˹Tù˜îø¹}ð{R…¬»ÇË-O[èP"ØKúª4"Þå¶(»Ú‡ŽÝ¢>H›ª!\5Êi|6 Ûv±å0Í:Ó§>½<ò¿¾ä%µ4º®gCnu\›ÄyÕÔ!C~¹VÞ|Í*HÓóΑÓQ&RLyuÎíÛÐ~|GÂIPµ°W\vîhª K½‰éÅÑË wþ Ny's¨ï³ÀRî]ÿ /!N›®ñì=×çÓG5‘ÎCг‚/é`O£Ó¿|¨×lUÙ5Ö?he ãéýо۷Ñhd_.9ìªlè|â/!^E‹aó­]œþ_ng'ªª1À¶-ï:3C°@€êó""ùŽ…3 å~÷Ö+v6§4=†Ò"®E7“Íõƒa`ãÃñÑÙ}ô¾Ø‚ o?dê:FÞÊš³Ô—ó+Òê®"Ó%Ç©ÂÅŒ0.Ä# ßËÈ X R<÷ÜOïз­¡HÖ S!ƶâG©qEÙóDËï°®§±ê Hk®>âüMÞÄŒýåÉ’ÞÈ¿:—ñÚzU…îvÇ€)½Š\æÆ•‡#8‡Ò¬µíÿFÎ hV36W£¡*“?þç=k2„ëG£pðrV5˜N1Šã2;—VO]pòè•Åm;³S»¡ÌÁöÍó€Ö§r„>¤FˆQÆ0¥0Àeñ½DO;‹M{CåÐï<çž¼éŸÒú>€Û·ºsÞ¹e’Bš^Tœfaå:Œššt[`N$Ä'L$§–d|zMч#<4!B»Òl)eûƒÀ~…ƒ{˜åÅ·ú­—Ùª•0ò2-ÑS™'2‹M#R9mÇ6€º¿Ý<„Ø,’ÓžQ¾® XJåpU• ŽlÊœýŠv[i­NcvKŽæ/+]='‹ …U °m™[¢Æk‚­)wIA"êí7ðÁÕÐüo¯ÍR{’yn ØyZ›.1è„>9ÞúÅk·/%´”íýëgjŒ´0‘í…ƒqBQƒ^Å? ÊÞr4¹I÷V1d†’ºp6ùÀ»$Šf°÷¸êdÄ’ñ„fªû¤´{tݤ¢a2+ 2T&ó0ÙžÃNPEŸRnr›sã ƒ¶ οשH÷~ƼˆÛ©+ñuTÖ…—ì O ·:&]'78J8ˆÒT\ß,Ãs¢¦X YYB;í‡üËOîÀ±³_àtû.÷CâpéQ0®®oÌg™)Xa¹±^ Ýi*Q};¤˜Äàz¸FQÕAͶ0¹ðŒ_š-Åíy*:ª¸MX†¨Ü¿N6KÖ‡¸dÛ ?\Ì,mV‹@¢‰ßv;\Ó h “ƒZ5=’HoºÎí6n{`¡ ‹d`4R¤ë×ïK&*Í!WØMól¦.ŽÛK¨‹¹ÁþÐH={ÖÔŠ>ÏÆ2l¾#~œLw§ƒYÕ}pÁµªœ«u#I©Ê¦æY@È8[–¯“:¼æ ÀÙ6IbΗRl—GʤþËÂèÖÅ›­´Ä‡áŒ·#ð8pM·2èaœ×ÇüÕQìÐóÍÞΜk¾ÝôÁŠAý kQ®Ý1—’øéH÷jΊb³Em ìSF ž'­û°z}ŸFç=>ycîx8Ú]ßÏ©2“¤5Pœøb¤-Í®Â~Y£ÁŒç¦ñà›äÆ«^•\YÛÏ¡@2îõtމÌ'¢¥–z¤pÎã÷œê¼nbùK7ô'…j j`¨?3R«è ~9¶Eªþ(‘¦ëØ@¡hX„ååù”»ŸÉ\©°óä+Y…&(d/ËK=!DQÅJ^ÈuGÏ}³ÄÑá[ã§OólÆî2ëÕeoÌF{ºò¨žÀñ˜Ë°º‚Æ÷2…3L 2oŒÙ‚¼‚è×!ˆ‰ùÀËÔXñWñàŠ¼LÀ¿ƒykh°1 üñÁVêª8”,@¶úêÖäz¸TRޤˆOqò÷)÷œõR†koòÁ <½!d[ÊSæð–¦®[)vØ­¶ äÃðZœ¿p/Ï}lÒ‘ò¿V£ h–*ò +S²¢œúùÆ$2GÿÄù@éâÍűt[<×"B7>U=L3ñºªèÉ»ñÆ>><‰j‰¨Wuhƒ5NŽë¢¸*µ9.jËw¶å"dL=d‹aòÕ•BOzÂ,j¾Ý|P¾{½…ÀIè §4˜†?çq5&Ì8Ž˜‡øÀÞzÄciäîÍzË“¶ªºQé {>†1sÖ~ kœ±Äp@<¬º€ÇøTö:¼2ÊFÜL~`ëûä†o=ŽëýÀ^ »ªÛ€`p—ÊÈð¶‰'»H)qCäe°÷n¢;5%òŸnk  %î[Ú%‰ê:¯O£VŠBd½²uK!IÉ‹*€¯Ÿ¯þa•›åLð`ié‡>ã ÝCvŽ wúMVÞ‘ýW Øs¸ÇõŽÆ‡M)bz5âJY YrqÔæÁ‚ÜôgU-r÷š+?¬5Ÿy&š~=‹‡TŽ_G•‰ Km¼”}r”u™jž— Ë$*°ƒ½–‚¤à)á†ÿ䓊­êpÎö”DæøÎ&9†€¥•GM7™ƒÄÖ—Ô’þù)` ‰ÄUàÁ+%näÍ®’öo¯–Áô· tÅ„p‚¿Ù6ð Pƒ?%æÿÝ8²PaùÀ }gIõ’Ð ¾täŠNèAW•¯ý„¥µ?W3¯í-BÜЄwˆÁË]Ú°Í'³F„x@d,ã(AZcþ¦Rã—ár¶d ;%ìéåvq[S,»ÜBaB¨ÖikÂ!ÎÿüŸ°NõûEã-<ª:<¶[‘ɼû¶?†ìÈoâ OSŽj–¾tΡÂÐYvBä7»GüuKQBî€fXÓËj6¬‡ ޼©ëÎYuÉŠ(ñ&óP™{Uͺ„3DkÆ ;ÿçÞ×\ÙQ²KñD@ôúieŧQðôñ¹ÉnYPÕ¬¦&_áÇ{AY7ÍZˆÁû‡f‘y ³e…8¼†k©ä8ðóì§“²fbŸE°ZÁ!Ä|¬`‹c` -®eôº`ƃÆB`‹eÁÁ EÑ»R”^IÍjvüÿ/b’sWæðÌÇ¿J¥Î&‰¤" ›5Žžó`ÓÖ+NxÙYmþ((ÿÿÿã ÿÿÿå ÿÿÿßÿÿÿãÿÿÿá €Ü°ÜŸß¶´{**ÁmÐÁn£Án>Án¹ÁnëÁpÝÁtpÁwÇÁ}ÓÁ~¬Á~Á~ÞÁ~¸Á~û8qÈÙ`‹KI¡-.ùl§`Jðô`‹KJ¢-Åð#Ÿ`ì·ÁÇ`‹cd¤-"e®\`Ï•òu ;`‹%Á± ð¡MFþ?—"ì2~ PyZ?Qh’*äà4MÍ\S1„·`î|I%…U¥€‹½˜[r#I Ï–\ ï–ýå™Ùõ8üVÑ!µ«IT‹Ù¶-Jh­¥ILb›„ª6QîYhŒ0AuF‰I‚~% $™u w[)ßZ×Lj øp°5ºØ˜`h¢µdÓVoÚl±†R!j€±$¤JÌæm¿‰Ø&UZ|1|¿bÝÍ“”%ÞΓ wmŒÕP›Ç‘> 2o$;ï¾h’MºtDlìÌjÅ@–m´´öµè­Õÿa ¿áz4,”ÛS‰qϸ× Ÿ6’¤iŒ¿ ¶šqÚ¶ñõX? Ô`?24p%–Æ6|kaàµ&ÐÎ_…ZrÚô:ôX-¶¯Æ/ýËhv?­ìÑ&QLL¨´+ÑÑìnKmh&Ó”|°Ÿ ¡ÐùË‹þòÓH{E†Üפ)> îÓfF}#Sü²ƒëdPÚ©3ì£ú¯/ëãSVh1¦§ÇÃll©½ 6`¼ufKˆ±‰‰KTRóPÝPbXýì“€cÖs=#–²üiHœ¸’åÊó#¼ðõU/ƒ~ûùŒÍ‚Zâ£ØÞ]ŵ5&Ü IL-“¿—ã3è磶%ذ®üeÐ¥ï ô;(Ä.ö¾•=#Òé aõˆÄ+ðCo ×sÓB¡T,Y!(é(m'…ý‚il™q%oìJ˜DS(¥Y…%è qW‚&ßñ ùßÄ­¡ceKKùð‹ÖDZB\j$ÖQìŠXZÑEé/Xù:–Ûi)U(> G(ظ–%r!z6\±ñ*œ¡O†k"½¨Lè÷\Ivxwõ2nר­þÝßOùg!èûdÓKY“þÁ©×›ÌØÝÕÀç¢îe<L‚ïŽ]—ÖWN? Ihj«ž-–(£pÍï濆ž®Ýìãk¶©°ŠSOšh3áð/Ã5^Ó%² >òmډᄒ&\ö eâ÷;‚Ć·§/ÉûK]v·9V²»,¥-åþ{Á6ð¿L1|^…õÕð±y: ¹úv©Ð@Bm¡l0±É¥LLŒ=Ö¼åï¯Æ5—ä´í5!Õ´ß„̇ 6+ÛÙç)±¶5I 5Ú.:–E‚¡„rÀ/„ß1üÛÆÿØLTâ類ú‘±µRò “·ü;.®(·ì3)‹+˜*bWYâº\-EK˜lÚ¶kÉ\7øò|!r‹¶»Ö—I${ü¨œâwÙ•î£Cí%"ÖU>õÕø£í¿þÊv )ØÖ.$‘Çîia6×F!iTòŒ–íµ¬ü •@ž8°Öq È+0ÛDM©–Ÿ¸†éƒ©®Ê4AcßÊO<%|VÌuP:½4y-: Ëÿ?GŒ‘&ÛçÈŒ]‚èÕ³ZÅ"<ÚKEV?¶õ7[¸IbÓM[*T!–ØÎI½©¦2[òr·Tg¢\#)°iX=[éÉý\ƒ1Y[Þú)´¼ƒÆŸh´€6‘^—b„˸µ®¹°ßõËiоsJam¿guµà 0Ü3;] ®}ž„æ¡Ùå lÄŽ\Ÿ¶¥&H“¸"0ö¶–ÆÞ©Id«Í"ÿ#ÿq ˜‚ŽÉyøÁž‰šjp´ÃÄ}|ß§mÆãhöj7 ‰æJnÃx¿Rkl¸S8Ö*Ê¥³ÖÆr{êcŒZ£ Œày>Nuá9õêKÑóËÓAUȲÕ<,Ð ºEwøÞP{t‘Ý»ÕcÇSÙéÁv½D)—]\ƒã^ú(Ïõ>¹Ôÿ!”Žã–®†þÒ¥'ƒyÿPíøPq_;ñC4æÖ€%Uy_!*`‹KI¡-.ùl§`vØù¥àXGc`‹c` -®eôº`20³ªàX0cI^‹=ÁÇÀ@°a\°é¿\󲤀‚me:ßî·lÅê¶<.€Ôá´Âösƒ´Æ®½bÇI°_^×DàXAZ3ƒÅ‹m’I’…@DÝz–Â’b(Â3ôý¯Ó ­A¿Û$ p*É)U Ì„S¨ˆVÎôêQ®l;è›]ˆOܽš±wÖ{µäÖÙ¶ÃéH–hÈ[-'¨ˆ¢†w t\RK¹X=·}PuÆTDaÓTÒuq¤#]=Þsü¹£4–eÇ{PÅJ_”±¦TDÌÒFÀ£Òû8·Ý¨ q«mŒ‰TÈiãTœé@í¬Ñ`GniU§ÁÕªa€+I4Øl:®i=ÛãÒªòÏ‘ë¦÷V!ONGð£²\•î_ÔðE¥Í®Ý_žÇ«M×ãQÉpžËõ½þÈ•g~£Òr| ¨ˆÖœOÕ¥–ý‰)Xè"Íð~ U¿fx)õWé9•ÿ'ÀÅ%SràXOc`‹c` -®eôº`ÚØ§àBCZ#‚‹ósqq qfàôe`(iïø÷k1àXTA+`"`MURŒUUƒU`_³6*á& m¬½­ª½•×t^,QAõ&ÁàAMc `‹c` ð3°Ai( aº‚£`~?U’àXMc4`‹UÁÁ À0 !ÎÝçZò+ ”3"+9cee JÈc¾ä„ŸX%l`#JI¦àSMc5`‹bÀTá€7àe~q6 àg```cqq!½…Š[`èÀ© àX1cI^‹EÁÁÀ ±œ N ûïÛþ*y|º×Ò=G ¹©—*yéÄúl)yN’B€ìµ%{ÛFàðyXb^mpñàQTZ€²‚‹mKƒ0 D³Í1²CBT bÓ´ØzøþGê‚@ÒÐÝHãù9Ä$`8bRLp>Ä fVÐÉ Ø~±Ñ!Ñ•ËÏfçÃsš‡ôØ~ý2pÜeeÕ.7)ÆDË]ØsQœÚ¶¥ó ”öÖìh»óaŒRï~vÔmõ_jpWØ­UZÉWFÍÕûŽiç"Šþë|°(ÝŽaš·Wüœ»Œ1fâç¿ÎIÕ—+­ôbbÁ}¦`ŠÚ  %*àXCcàXGcàX0càXAZàXOcàBCZàXTAàAMcàXMcàSMcàX1càQTZÿÿÿÿ• Áp>>]Å5¤šQ„'¢ä&àEt{G«Ïaf–iOŽ—ÂL‡â*LJ KË;‡I¤0ÒŽQLÁ$,À5/ Í ‚YŒ:‹¥–˵-4 Cé…,ù¯ Þœè¿ ,p|o0ŽË[Ž“¿1·¶(ÒB˜‰Ö´™ÿûËP›ŠÜÏuX‘U‚Y1®ˆÌTû™4ˆˆQÛä•ÐW™S8ö#… –f}ŽG ¹¤"PüªÆp­í\ÀwšØÑ$ …HõX_ \»,MÑ?¾]øß”I¸h(ró ˜¬P£xœà–·V9³v…p+%YõïSÀᦹÚP_¤ø¦è(¥íj¸{¬?|8„šmãê•'gØ VY cœÍôÀø6â™ÂR Ëäkõyçže‚Fa¦Z0«="Þ^Zi­[Ù™ùÉB­&À½8„°†Ö¦û'ꟙŠè–ïë(¬E©3+þ"½bæ5¼Ü\m¤¼ÑÇèy@€ÃD®iúIÉ„`®Ð#À9=”ås*|Pt@ˆe«XÇyC|AzQ¦¹P.TÙÑ®n.8b”ìý<á@·=bì9YFº¥È2ÐÿÁ†ws¡›×;H£ÀìÖ2ïVxBø¾Hš‹Y©´s([«Þ8¤í&FÕqå‰ ­êô/ÞI9 r>‡ÎÏ0 Š›*s?§Ö“r‰ÆN­ÙÕ( °Ø|q~F1‘ 3 ^ÝZp”©ÛòbSs]ÓçT­•s>q0M.Uh¼þ9ÔhªÊsäµÎ·¯×ÛÅïûäéÒÓæ‡‹pKÁ›TãPø4‰€\íäù鵑/Jm…/Æ Í¼U›_õéßMþôqT: ¹#¦ ‘À¥€·€%  "1+ AK;]€€Ã€â`‚_ƒG‚’Gg*Â̳axò!QÁaì:¯@)”¸Ø?@S^k÷CÑÏÍ/¬•ÕTÜËù× ì­$y`Å´´ÿï–ÚÞt¥ÆÖ8©`+¢•HJYPJä‹åÝÑ —¦çD‚9,úÚá^ˆ(ÒH€)(ß§í’m¼òG<*¸`† ܅ǵšµÐÍX™”,dHRïjÿ²QÀbJZSœÒ˜ÅA‚Yïˆ0ö¨ŽxXŽr=§~]B·oÚeîgNü8Ë»  V«Eéúy¯™úá‘æçÈ NÈEÇ\‚1 ?Ÿ0¢ 盇E_»žîv/þh+Òû¾ò¹aˆ"ƒ>Lo9’éHíátíK_+n %¯å£]§hhÜ#j?Dy¤h›ÀÌ,(Fç ¿: 9¥vÖ`Šožp„8¢6î¢Çºz™pŽ”aiÂá³Ö­ñÓìyf¼÷Hk“Ú$í‡iAÂèyGDåÞñ ŽêVws¬õ(˜TÑ%a¥Ä ´YâÎn´K9zÝ…“kÃÇOVçÎÕ ©‘…¸>º 8ÉdVŸ ÌêÏíòõ1™¾ÛšÛä}üŠI_ë‚D ´Dµ\„‘[˜{ý«rh m¸ 'Ž~ã%6%§;{@h¯yŽBà]µˆõT ¼:`DÆç˜ð»Ž4€ð%¦'–4"¶|‰&e x$#“=þ…Ü 7žˆe.~°+áAêž„f˸82¨1®7³6!#Þ=^“âiÁýH py5â µu¨£Lì¶¡À{l§ÀÏ×Ü«û\4"+Q ¯— ·{©Tjin4j$×?L ?}u’6vÜTsÜa‘05ŽÜgySn’#óBÉœM1oA0Ä­ÌJÝX)'Ú™ð–g†8vô*Ñ [˰‹60«Õaf‹uǯN„u «ª#׋r´'ߦ–˜^f°åEÍ…ƒá™Bku3ñ©•õo<–/íÊÊŽay2?VÐ$†ÝžfÆûYrÓoÊV“7÷:G“ õ3d¡àÅ„ºqEÏònÇŸ”;4äl .mЖÂ-9Kƒe”ÿ4LÖòFX JV¹èìís@D~Lj›(UߢçëH»î§¾’¬`Np¤E`4ËuTcé‚^íÕ‡Z|©ÝuA…y]º ¡EÁ¼[Š­8Œ­ù%á ºº·ÌÍíÃlgÑ”$ïöŽáJCU —ëA|íÊSœ…š ^4õ¤§M÷‹–Ñ÷1µ£&®p“ŒØm†ý@+aPËctêå¾ñ-<Öw£ùF{ÌðSLƒ¨å85½ÞŒúÃ~ÿB/…"º!ØdwéÐ-øÕYT€žv£‚ë%³™A¸¾L;ø6±¶É,Ÿ‡µg};X’à;žìª^;-ø7TžñkXŒaÞ'åŽí-¡>^Fk=ô4–›®ù†–£ù$—ÐÔíÿ *´œ¢Á8ÆêtÒ\—«hä¶¼ ÑÆ=AØ7‚:·‚Ŧ'ý@0 ¿fvßb‰¡K>˜} ÞýžhÒÁ/k­b|™ðÃÁÝ/¯ZR•yXÈ€ûí='w_ÀEW™Ç#'ÜLj~…©C’`e›žXÃvP«¼0ãåŸ*d×®üWºG0‹ÔlC†ådv5½¸!q©bxÞJ38˜D…G¶‡‚šuoÝ]©ºÎÈ f{¥ä¨7qVfsBºÒÿzÿ­|è s¯ìeMð5,%n:ZÑip»Âê’³2¦c½ ËY6èÈätjã·Õ©â?ø™yRoñÀGQò:±ÂùLÈ×ýæ'SšB·?‚`…©lLÜËô2tˆP®0ÊüÞ6e­!rDŠd;,ê!•­Ð"€¦C[° 95Oök:ÕÁ?’ çO&­P/ݶ‡— jµïI7êÇÈå}³¿§]§±!ž¸;ýí¼<¬ÐP¿ñŸ>Jº9køý4=´£M×Á‰üÁà£z§¶y¯Ô¿ôfŽÐbÉØË[y<¿¢ÅÄŒiÚCEðcv u1bêäÛ…ÈÍ¿² H¨·æ:ÍZ¤_ÅåžW @üz^ËÀâQ_꟪T WIØ6Ä;ƒ‹¥K:»x–Y% ¼ÃJ2üÚ¸NW¦¨ |^:³< Aí*ãmåð¡rJüâ+x¬Këçæ ú1_èâRh~‚gÓ­5Î>Å}ž]±í?gˆý`–»ÅY)Ǭ¦îL¥$iP½=p7{&m8NÄ›†ÎxÊ`ÛmÇÆAp›øÿέÈCWRY§¹á^›ŒÿþE#Ÿ¶J¸RcF%‘e˜ÆBIЪWÙÅJœÀÿ±H†q¼@Á5ãHY­¯nT¢:då> ¿ÒÀåÉV,â9–h±ÌÂ&’hOÕ(ÚÍ×rjZŒ A*œ ?%UÃyAvê,Û\÷ºôGg]ŽëÉ‚®É)  Z“Ewè¿).é‰ê#åµ@5¥…Óœ+—)‚(Ñ®§)\·SË< Šüz>.wX){"²aD#bd¸±ó[Ó\ÙhÚwZ*ÙŸã$ œ9"ÌJ¶°ž3>êu¿8Ï­2nevÏë Ú“b}kPz ȯ/h´«Ÿ)Ò;ŸÑžÈ™Æë-Þ$ØG˜½*Ãþ¹<='/ý¢’fq!b½Ž;JjxÏO7€Ñ–‘$×ât@£»5Å)ø§sÞš±˜ÝÂ9ëô |­È\bà!¿7‘™žPÜÜ„˜™÷ç-hˆ¥Èbt˜ZDxdÖ¦ Î8v¿µŸ>`X¤ WËÿnæ¡?ò4åF—üXçA±OùÌÀ°b±joÐáEª"Eyûˆîî0Ûl5f»„{‘=êæ59Ç'åZo?A–VÊ¥p«#.aáÄõc[MZ€Ø9'CÑŒU<0RÚ³%­-}‰Òœj‚YˆñoÈIú³T‚ fÞn¥ä oöðK D@Ì.èpEV÷vë`Ü(¢¨¦äkŽPëý ßÅ9)äéæd™njý¢ a³ î£Ý·—£=3žäÆ£òiœì~Vaƒ{(yk$ëSaÒà ONŸBh ԃ͇Éœ4ä=èŸm”ØÓ":§…šN³HEë,´¾??–™Yù¤©Ó kn–htÜÚ/šbzÕWhe: ³Ö›ñD#©e!1’T„áîp!9÷‰Øöt5œAá-ÙŽ¢EìíÂ"ðÀŒ2kÁ8Ù‚„ÇÂ͘±ògÂtb>ã§1sïhºé+Í¡‘hÛ9|­LAd0<¨Á NÒIÎèˆTdj/xM ›C $9i¹äÊ<nÅÃzjSȉ§Þ™(î^4«Š"=úô²¯26Ó»ˆiQ»#‡›Ì8§Ô¶M+õÕEøøÀ$Àn i èó™-‹K Pxoÿ›Ø…§/i—J…D ÿê†dN¾nF›Þ֞Х¿â¨àÌHˆn¤òŒR¹–ï4ï6>½ö|ÞÔT7üøÐðõï#!y%Ýègãù€H½€ ³l0'Ay9â^4£z‰‹¡ÌýiÍB•ª{!ÏŽhq‰+ÙPS—{øjÅ ›áÛe” 0to¢é$«5SPjd"[ŽªhŸê:_øA€³ØaáA’kAÏË}¼.š1€¸"–{™õ§=Ÿi©S±¸°B¥«)ìçÞ·—¼ð½—eÃËåë¿›gWE …eÒ‰KÑþ)Ð=F55FZp‰Ó9_2‹ÈSÿت¯rÄõ ˜uà Œ¡µ§³†³ýag-òÙYCõÓÕ=EØ#yH$Ê&ÀF”> ÿxL×1ï\åzéáºJAA*jÁú©7ܰ9ɤËD»åykð‹¾Oh+ £ß —DÀ'ºµB=ïfmMgŒ‚j¤™ý0‚•oé²Þ½‚5™¨i¾ÝqûI2iv ;æ‡ØÐüÊ‘gÌ'm·Þòv8Œ¿«6œ©€¦I&Ák[ Gc1,ð“ulhˆš?ˆðÈ¥#ÕÇ´Sðê‚¥/.Ÿý¾Åã>Î.wqßoÀ év42ɦ9þzßz«¹BUêûþñsJ¿C,ÈU9S«;QÚÝJ7oÕÓ¬_lŸë  O¨›àÛñYÞh™6¡ºBxêEb¦ÛnSMnW¨¸óÚ9y[>tK+J}ƒyGÎ$NçFÆèG]th5j´¨Û^@]:Q¹râ’µõû›ò†¤‘‚é ŠæÕåí_”ùÈà†ÃYõhh‘ÎØh+7§öšdÀ3D! µ _!ô€Ñ®'Dbs‚YXLìb¿Ý#¢°ñ¹Õj®e6€qщ‚mPŒãa(#àã Öz`ÖÜÓÚP˜8… Ûgqä/â´ÚxHŠMJÃð²IzÀ@—·ô}§x¨½é¤êxž¯¦ÍRÖú¸þlºJJï%YÐ$ÈÈb Ì—a÷ G KÁ*Âe:Xœë÷7ÉÌ+ò%ì›Zg÷@¹ iü­VÍÅõ,×?žŸ$Ù;Óë›>ö6s’Y2Îqî½ÊF¯q’ú0ºOkE¤„lÑJ½ !ÿ¬ö(·¬’GÞgøÉ2UÝÁNÙyÚ¾sÌ7qŽYÕ7´›wŒ›æ-qݸâ݈oP,«Õ¬ú$QÖ1«¥Ï‚b`?íÍ“4¿'bSƒ@è*JMî×]ój⚺'µkr®cïôÅ:ñË;í󾃃l >«ÖëP*îJÄ-Ý›]ÔÌå(¯ž×ÑE);î¦ “Yz©uGï»GnÁ…Ü‘²œÒØ2ý<§.´2ºÒs K™áƒÈÆ’Æ\À¤/‘Çld;hR´Ýu)‡nÿìÑø¦#›•’BÈ„Y†gÄûóo(z³çu….áð—ØsˆgC¥|‰²!â3×ÖÄWÓEO9FjÛjÝAUÒ;Tì¤ Øk2è€,ÿÅFËúý¸7ØO†¡HŒò¦0n@’/[Ðëà r¨îí OXÏ—Ûø+ñå¤rÐÌ’ þ4&L.Réíâ½Y¿<¯4$ÚÃMŒb–a•à ý xÅTÚ®AA‡ÖHf3`*`†UƒU†U½Ð/Ýù\+7ΪØ"{ý.Aã©•EÌ/îKÓ”bb-€6  & X,3 X[N"# cU%=&NAA$)O*,I €† [& G`$  "!1 / ?-..ô`‹c` -®eôº`ƃÆI`‹MÁA À EÁbIh›¥è®ÿþWl6ÅÎ`€ó©•é 0&©!ì6Ò‚ˆk ?¡¿‡$‰íBú£m`Öxå•HÙæHpÄ4€55ÿÿÿèÿÿÿåÿÿÿâÿÿÿæÿÿÿâÿÿÿâÂ:ï‚)‚÷Û€Éâ@ú4!<<Á|·Á}CÁ}4Á}}Á}fÁ}€Á€'Á Ã½úÁ„Á„%ÁôŸÁ‡TÁŠÁŠºÁйÁ‹(ÁŠUÁ‹}ÁŠò}sF3`‹KI¡-.ùl§`Jðô e‹KJ"¸$%¹$'‘ $5reF·> e‹cd$ˆ20Z2h2’ øÙãe¨Ð,'k$ =`‹%Á±Ã¡ào‰Õµ’Ç ëOù)¤â<ÛY¹cK”ÛÝm—T*ŸòÅš{´`«fì%…¥~‹½˜Qr; ÏÖ5s¾ÿYÞÇPvœç8¶´§ì’¸D“K0Bi41&TKƒ  HBKABbÄÒ˜]ƒÖ¢ôi³ØjL4RJ°•m@Í6w3ÞDibwJggˆ&4Æ>èî T¬Ív–sÈù0;HúÅl ‰mMµ$ÛR›¹6‰Ç«!¿¢¿ÚÈÑ]TJ_åå78¦2gÞÄ…ù1Á׬K»žNZÖ1U@t†ÓiìŽ\O_s’ƒ¤1’ÁÖšíC…n!» §€Ä{NÃhâOÇ Ú$Óüt´Û1H}¯61ùmb³Ñ¢D Ít²{×íêUÖ&ÇÿÂI ªùxnç—k<Á´Á—ݵÀ¶o5`‰»Î]X8O/ÍN’TÎüvºVxµþÔ^ NNj¨G+jê9g|_9åVùƯž„RwäyÿööD_Gäýù'?ýlðÓŸ®1Yô8–Äs=d~Zícz kóš5k§–a ÊÀ´2æñä^›_p·Ó (>gd»`TEÞžè>’͉ ëX€RVB¯ä°q·iKÉ—3A%‰Fî$Ǹ–äFEP`M í“ò>)KL<Êâïܳ›ˆ4Ù[S eþk\N¬Xs<Ñ»šèá™u˜>k6ù!IH²ÓFÎæŽ‚Xï.ê³P½&ã¾tÇŸç¬r&Kh°ç¨zJ†þ=+ £~%?q;*b‹KI! Dý-5Sȵ'b9—¶àXCcb¯› àXGc`‹c` XÈáVN`yÀª¨àX0cI`‹%Á À 1…ܲÿºU‹½ç„6zï6P{ë“<’Hj­alcëbU_æ.;çH²« ²³^84æ[`ªñUKàXAZW„?‹m“ËÄ0 CsM-¶‰úYH Û;{Hü™ÌCè‘”Œp-½se¢¿Ê×U°µA…ÒÂ0´ãôÚ8(S™U/­9-A˜×(œxhÇɵeRÄ­È…Z B©¹O•Lf»º«™"gW¯- ¡,¾ªÝè…‰~Œ@ÍF¾¸–L¸¼%{¿5L,Æ&tcÒc|[)<÷´µP,¬e*úžõ±´ãœ*m½JBÎa­!Xó5€ü °PU¶_7@4óVmÚ™B Þ¤þÿjù¢ÔV˜Ce¤0M eýz*kgž8Áªj—slï?´rVÔ•b ÙÛì2;Ja,eμᙬMÛW/‚FÁvR݉à 4ãõÒÒ´ %³ã MµïHÅ†É ;tz&À1•—¿Ëáƒà!š-Fá[>°|ôÂÊ'( P´íU9ütÓg ­µ¥™¬w2~ õUEÌ@ËâqÃS’vz&EsÁ3¡ ÄÊJ½'*"E¬‰Û|÷f>ùoŠ˜P&ú@E”Çh›Ç»…£„­L!òß,ÍhsvøÏ"8\h:UÁºšã³6'5åG  ƒŒ„AÓÓJÖùƒÏ5Ðm…wåøhªFU6'Å_MôÕ·  …ºÂ4‘}, )¸ÝÊÚ9*t+!“©tž ¸°Û£¶¼}ò= àF¡«CË´³k…@«’¯Íë„"ÌÕ((ÛíMŠÈÌPW\Eº…Ò§TvÈì¶ zª§ò(áÛ*; ,»å‰kãû )DĈãs aKa7J™oÜ'_ÛLw@|×¹?ëLX‰†JÅËÏæ©ÝSHÂD[3eï5‰ª í¸×Ïf‘šÚ”×^«È“ÙˆTd¶ðµÿx}κ= AF¢¿ “+¥"%) $  B D!!&EUVk€¤€Ü€ïb‚Q‚ô‚€óM Ú 72çs6®‡_yI…ºü˜;¬+žž^›¾8 -ÿãò¾ëi‹‡Á"È7Àܪïù‰¦óç̺hVÝü=Íw¼fÓ Ú¸^lš’é…Éâ)#cä®b°¹×ØÝ®" T°_'¤‹F»ÛǘΠåçnûòóZÁÄCUX‰oÝlóGûÚÿ~p1Õu…¨6t<â¹c‚ ÞúIgqcý[­p”Å¥èM™ ®Cÿœéã7½ƒEhÕ’Ö sDº"ã4HB!á c±½ySÏoš•ǯëÏl‘QËMfÒy1þÄ\ùHæ“grV Á2Þ)kL,ÔDUæûT;¢åÄ(s}H¦òyzÉ^fÖÞò÷í[UÔ¶F/pO¢¬ØIW0µ‡SJò~/–÷@Ño p_~/¿Ýʤáedôvð9`+ækßV§‹_3¦r+2·É»^Å7ú½iË4ß5s嵸Xj ÌD{àn%GV8XÎ<±«›eà&‚ÄQ11ßûx 3á'_øpÂO ,[ŒEÞbly–ž ¡ƒÿØo1í2D–8Ï¥(Ž"ÆBóÒ"+÷ ¡ÂHó=þþ1Dý#ÑØCç²mÆ“¹ñ‰"h?ô¡]'kÐ% É›‘¯&ΤÐÊ$@9Ò¡\ Í·ú‰þyõ—iÈÈkÌ€?O_p®;#…}]ȶZú±¬gh¸ƒI6h½ü·_੸ïaʃðcŒcR SVTVOÕub )’¸›¶|y©Ó.’å«i˜a˜ˆ g9Þ˜½„Ž Lh÷¨…ISƒ!Û1(2qg.äï_ ’tÐñýñ䆎×îvÂ01}ºda+ª§ìX·Ûô•éØCbuçl»¶ÄlµUk¨ƒ>UÙM9È]ï<ø#V±¥£gDBùa} dy}Çr©×{ãs«î¡O’ÞZùèÉ É7|!‡E–}’g†¾e/ê¦ØÆðZž`Æ,ÿ÷?xÛ$Mº ‹ z¸4Éî@/×ó´_ÛƒëýÞI/µ%¢8 £Ä´e[`%€æË‚”¬í¨{þÊx€ÏLüë`UòFR‡áL˜§*"!·°Ï‰ãâEа:‰v>Aeцbd£J)ŸÎ:W C0ŸÜ·Ù#•󯄆Ó^ sªÇ˜&9X8^§øÿš$›gê¸ e¹Ä‡´ø²rt@‹ø‰p&¶°#Ò=Š7w©p$ €¯Ç|N¢c=ÈoÖ¬³,ÑÃÿÕ¨øËÌ0åt­š‰€Ò ¢%Àvè%éà¾]üß…Ýa¯öªµgo",A˜¥®¯¾»ä‹DþÖ7<2Dƒ“÷)»L 2–ãï­qvi]@jç ŠMåý¦± šcb/®¼ä€™BÏ{{–MÁdB/¶ƒ3W¹f¶nGèª pû2…Z÷è7<]õÈ­jì» ¦ønEE\\Ýr*%þÏ®7ÐMßu©ŠïbúσSλŸòòz\˜pW¿œüš±’TÏöOg'(IS˜ü0W‡ë`\Ïe76DJć²/’ãå[Y$¼;Ü«%ýÝÝ'rQJZ<þ%R,"â°U`%"8"ä%äĦ¡ `pFsXj{ΜÜäY$tlÅà‰×‡pzÀv…âòeu±äUójÃ溧¿-=9ƒNÉMÍx.¬x"ª¦€ '×£ŸUMbŒÏgsài ‡¡–¸0;Þ{Ûz×» A —“î Dßñ&uDo.N] m‘µÉ±8¨RÇ–NNšU|v‚5M f”ƒeõ9¯ÕÇEóvh¢‹ÛmCìaÒäúýoE[šLДkÁò%Kzé“y¥VXÒŸ býÀ¹x V#$$Š)³ïñr៉ág?„µy-Þ¶=¡4´a—‰£nŸwû€h>oúàêÍu†ø¾û.–ŸK¥È£”Ã)lYÃjµ@„ki±«+VA½má_ƒrj|¯:†wTÊþj‘º;:åp"ÿuD¦[T2Ã(¯Ž6GGµ< «£,`z%Ï8Z8ï–„›ÀìªÁØ<<·hâ±ö÷ÂÛÆÌòë%ñÈ!1õ@BVÛ%ï#‡EÊÞÝbpX×Q“+úf[‚„Zõs–3ôpøÿ×FÑuúS•—¹DD*›%âZhŒ'ðyâ­>ÒéÝ…ï@óžP¿˜Tœ9a—•Ø+ŒëbŸ½½ø}LsN6Vð±(ÙáYrorŸ'SYëCqÝ/r´u¯zË›Iuç?˜P4R÷o†gÎE|‘•,gK¶ËpÞ ‹@Á¥Y3¸²ÂÁÔ»š§—ÂÅ0ŽÛ÷±¬<›U;Ç>IÁ‰ícFY@ægí"DÂ’÷iç0ˆnt×dS*íÓª‘µË u݃¾eÞˬ !QHÑî2+úßÔ cîûuŽÝF¼Àu¢‰.Õ!3Ø¥²ª²Eít`³õ]<>™VSör=OE¬N œqø:vk&Þ˜Qh0;#âôxœSøž ›õߌGù˜ñ‰P—iTp «J"ÄKDX¤Æx¢³V3P'–yyþ%rGýP‚¡fļíj;f»ºs¨º°IT²SÁÙ`…_oNÓ~ÀºÙ¹vã7FyP6D~nÙcaÚhc(!!‘Oô<‹ ìx5”JNÏÝo–¶~ê~¡Û9ÔaBJtgT0Zµ"ŽVk âðÇøy =í’‹‰m Ù_ñp“ùÄ0k•‚<ü±È@ï%…Fj;ò¬Æ®Œyò?/`­™Íkm«”¬. ‰ ‡¢ØÁPbNÅ©¯%}àî2¯œ.•+µ'tõ^xã­É5o¹¢|oiÊy8—$ô‹vÅèÔ‘ M’V]b]"TggSó—@Vwƒ®,mù·]4£á“?]l„Ï”“ÍZó–û“ŽÃîE ´|¹w–e’h óçgWu<®QŒö¯Û7a¾sËe"KD5!÷P´ƒ%+.M.¨>g»*N <&q´_.Y1ÒT¥AÉèJë$JÐ~20À¿ Œo˜‰)Z+!=oÚ9"`ñàPp}Ú×ÉÙ>°2q3{÷Kg}åÊŽàÜ{záƒ"R0ÜÞ|Nèp°L¼ÿ®aÙºÏÊ/«uì2ç §„¼‰ivûRZÓ”ÄA ƒ8q £ŸŠp;HƤÌ3±ØÅ™Ó~iû1ƒ]ày ðz–'õdà„+lƒDñ¥»þŸdÎ4n ÕY:ž#ÌeôÎrs“ÎTÊH>BÖ“S½›‹’“mÙy(Ó4ŸÜæ² ’Ýø»Ž ˽¨|½·Õ²p.WûûR³~¥:ÚqJÒÝõ]‡ú'«¨•ÒŸ‚ã{Ó®™÷;oEÈyWyRÅ»Dºck2GÈ‘à²þ…!ßåõRÞàú.šåÌ—qÆœÉ2saŸüØõŸÝP|èˆ|õÛo‹¹:nÅ*IKí%HimǸ(N²ÈCpf^LÃè‡qíIE€˜[ÆWÒÍ‚ÀlÒh†Íwögö¡75)—Ñõ¡Z À+žøÙ¡ì}¦åT–Š-ö#ÝJ$¶žãÅúRÄÞ–ëAg Ø sªWغÀ^=Ë`Hoˆ|)×Ç2Ø:·rÜqÞv9/¦¶|e¯…€ÐT¾¹»ÐæÁì ŒãQ9ö©Ù¿¢6àÚÒ=‡Î C~²"‰Q„ŒØ@\ÙÊeÆ1Ò†¹N#W]²ÝoN‘v˜ áS¶aæUÔÐVŽœj„zÉ´W{}Â7W#rù„«E®ˆ¾ûêAäü‰-IÕë4íƒû¼œq"!)`^÷I³(.2tKᓤSI;—*Jì,úP¬7O%Ú³Ù½„ñ§ØöÔ1H²7@òxC~éhML‘ :Œ9ˆG°õEM×ãÐì%U~¼yÝÝÛòéîû:/÷ù½”öšƒê»þ¼Ãä#…¨±.¬¾ˆÑŽÓ! .ÔZµÁcè'ðàB¡}ôÅÏ‚+çiî«P?½-3PB´*<…ÆÃûûéTÓ·~‰çWù³® ®ô%êÊFÙÍG¿œê¡vÝu ÍnÅsží-R¢´dÝ-Žò¾vWÖ7Æ´<7ô%´RøBKÿò•ûºIî>¬ü4^KÝD¸º+…6£`Ò:¾ÄöûÙ l%'ÍëNQ—"çä»my=üÏè^:ºX[ú¢ôÛ»!È•l$s>hBv™÷A&%ö[\nwM½³‰ßñ)èž’Œ÷±2^¢—Ê(Ôâ3Äuôg¸_¾‰EÙe[èO­Õ‹Ð˜_Q 4ìæÁð‚ÿo¨S”LJ@zÉIéÇô+öì(æÒõžP%pçÜ7>üÊY¨ƒ•èæÂ»z€Çžmdä¼¹‰¬Sð•ôŸœa‰¥Ç%Vk„‡ †: ä]•¼“|¤ó3p»ñØâØ´*«ÎÐÔ›u‘pØ”è—]}¡1扭ùK[6Ö v„0ÈA?éD¶—± tÛºE‚Œ½P•.”n$¶ÜÃYJ5É90±;­ªoèvä$P¢7A¼üB ox7ãUÛ=Ò£¥nLOãS§åÙDëzí H!T„þ½ëI})Èõ™9*ÿï77U×ÓiTÄŸLô9O¹(0êØÒqL)TU $!çÏ“1*T"-‹/ÅèlXF÷‡°¥“?œc*—Ù·¸®ìÿÊÆzàZŒŽ~% ór¾ÍU½OÛ»ÇÏ5½“7ÀÛ¨FéÙ(Ä*7#I@ßÕŸuŽœ–¦ø°ò=˜€èZô›TXm ï±Îªþ3@†a¼`Ô{eMKôœ  *´ƒ~8¼Ýp!΃b7ÏW1Eßn§¯å, ÇËÊs¼†5)¹ph•Œ¿ÔÕhûæl>ºd=îRÜSíR&ÊØòJÏ…›÷ß©ÔÐlS×í`DàöõéwOôTV„d¹4pg³žs5dØlÃÝÚv‘/ÖŠQÝîÓx`ÔÑÀç5âøÜ>3|Ú«IJÝ…ËJÝKåìØO‹mÅúŒ7·Ôl’«¶5¥1Roÿuí'Eè¿d˜¸ÛU›ßËö õ°ñ‡ïËêè1øæp¤B«nÞ êˆ˜ÊÉ—ë¡«Æ•Am,PjËòonÚ~+œ.€CA’]œïÒ²ƒ£ @»©ê­/àLÑ4?5xŸ¥¿Ôi`„PyÄ+$á—®i¿/yæ \Å©¬•µB™én”[Û[ò‚±^*¤]Ú‡z#V}¥ÙR+® 9ì¥V½Q ²ÿ°¬ì±¥DÝ …C“5 Öð¯Þ9oãKLQØbð9 ˧Vó^ÆkCØKOÈLTIØ&©çÔ¨ *wŒÁ€k¾ =“W¶Æ‹#лas“—L‡– †ãŠ2°k†ŒHz/®Þÿm4sƒ’:— †Hð’Ç—~²õ*!HLö{)Q7õ°¯´Ël†ˆÔ‹ÁÌ ›ÛÚÞxOÔqtÂZîß2(q™9U–!R®D¶˜ôÊd B WÒš©mÎÉG_¿õ“adG“÷š6):?+ eêW¿åõ̼å¸ä”¡/â /3`*`…Õ„U…ÕY‡¤ –Îã78–æçØF¢žX®‰hOß‚æxæx–aydd 86Uz  'Y$\(  p $!€…!& $= Y– Á`‹c` -®eôº`ƃÆS`‹Á1À Á­@ D‘ ‹†ãÿOŒ3po¨¤º8n&i¶ì”rm&oTw¢wpIé1‚ hCH"5œßøëM} `òøó’…ÕB-¹*¢BBÿÿÿóÿÿÿÝÿÿÿà ÿÿÿÞ ÿÿÿìÿÿÿâÿÿÿáÂ<†½Èó²ÆÉ‚¤âȼclQQÁ‰ðä³öÁˆÈÁ‰&Á‰ ÁŠÁ‰±Á‰ÿÁŒJÃÉÁ~á“Êê1"HÁ“tÁ–ìÁ—Á•ÒÁ—ˆÁ–ãÁ—˜Á—´Á—½Á˜Á–cÁ—ÈÁ˜`3ºŸÔ`‹KI¡-.ùl§`Jðôc‹KJ¢%È LJJ¨m”ôc³®/§c‹cd¤%ˆd`ddBÒm2cP]j7C“lˆ 9`‹ Á±0 àÁAÿŸÜ‘RT»%l‹¢Õr—¨ŒÆ}¾>Ümwë{U`˜5`ŠZ%„í¥‹½˜QV$»×'>r¹ÿµ¼t5 ÃC5‡Óí²C²-¥T4 -¥Z»/A,Z$Òì[b[k ZKS¸‹UMR$M¬4úJvsVÜN”Û&!Qî`4‰$ÛìS$ü5Ü Dk~ÁDÃÆwæ ÒDµ©µXº %6D‡ÿÊìŸz·M¶`7XHiXÜïÁi¬v+›ù6õŒ%Òã#=¸…HXDq:?×N°¼~Äðµôõ?Y» ÓQ™”nä-G|!ùÑѼ˜ý¿`â>T“®/ï饴‹¥oqóU.Wfæà3h‚íb5—(5…{˜J÷êèÎòÜÑZð,sÍ*†ätTö5TW\99üÏt¾@?¿ßÁ~Åéë÷ÊmàH<Yç_×÷±>€”œ‡í&¸Eîë‡yýt^ܵA8MЦaå)+U„°Þý.X mà”wÈÔ$„œ3r ]{ …Æ6جžv¯ºçòØsú•¶ZQÝ}À¢¸;Ÿj[i­«1ÚºÙ£ŽdsZè«S'¶ù ·¢öXkYØD§¼'1˜ KÒ…–ÍÒEá k4===7ѽúŸ†çOý¶üÕ@}‰ßu÷Êõuäh&ª‹}‘·fжÔÄ_Âg™mO&½-¦‚÷/Oœœ-û:-·{‹söϸژäJBΦi›ü†'Œ³Hi[ í8Çè­0³œŽ>^6‰/a3¶¶$?„G90N½K³âZWÿÿ?¬á­U \­’É⦧UÒ«äùçX±À 8h‰&ÑÆ&MVµR2)_.ätR¼ë¤Þ}^©Ó ¥ûÛ¸Ò§Ë¡ˆïë¾Mbu;´šS·o·àG ðj~º þξ·êÒ†çKãŠCJYí¡’ï9ô=tHjÓaÕë¯óÜgþThµ²[2=³uõÖ¦’ž˜ÿ!†TË2SÄJI0¶Õ)ÌÆN5…IŽX/J”«˜Sê1q"4ÿ´(«v;OÒv;kˆiÖ¾U \ËÞÍêfù4«v—â‘´†´§A‹§jŸ[¢”´ç ïfz&f9}7®™dЕóW/Aª7 p‡œ%ÜBÄjsÒã&ŽÖÝ.‹vZvë¿B0ËñDo”Ú%cÎ\ÒPD­™™UîeõeæDÓEÓ¸®s·Ìnø‹«ùtõZÀªa.7-×À„÷[>}‘uõVß“­õ@_nâõ~¼ÞÚÈy‹­î­Ó¨/O[º²|£.›V/sÈQ(„£7"µ•¸æ¿}Îm„›å3|€{+¼€öô<èÖöF2Èí¿r»‰þa¢?Áýéq¯rÕ¤ë»ÿf¸Ÿ‰àÛÏoXøü§ç_0D‚e×°ûìªfDêQßüMc&%E­Ö*a‹KI¡!ˆäJI¬í¤aLhÙíàXGc`‹c` !`d`™6»`0bÄtàX0cJ`‹-Áà Ä@Ùl8Ôþÿ¹%RgzΉšdww!*×÷“¤Â9°w=×Y\ÊÕOt @|¡F~MËÇ%`fó”7àXAZ>ƒì‹mSKŽ,! ›íœ… ÙùÔg˜û_ç-ª¡x]½µlÇ1A¥©¦*Tü ^Li:8f\_?¿*ýbræÞÜÀBuy2Ƨž•:jO’®êDxÌoÌŠ'3ósòÉzä”®^¦ã±¤¶‚3-–Ò80'A.;Jsdqgi,”™åÆv¶°º…=Ê"|%}$þÊé·ÕÊVêeyJ¥©WÜk3¥OèÀ¬xЦ=ié4cùô-vé䌪£Œ;2tÝ€îWÈœïFìŠ< c׳¨Y«8¼i>Oþ#+”ÇQ:a\kœÒ‘§ôš9ž½çT»‹‘®S_[ýü¾»Ê¹Ï†/JÓÀ¾-]A|·„mUÇDi„ƒõácqú4 ˜sw¸ç3Ïá°½÷ÕlÀâøÿì˜Q6ìgy¥ÞàXOc`‹c` !`d`™6»`¸$ûàBCZ/þ‹ósqq qfàô£2+„HuxX!T6oH±èá_eEÃëþ;­JåàXTA)` `RŠªU…Uí8µ!ÎEƒTE£¾_ýÕ;$váØàAMc"`‹c`@ü ü ‚(!šÇ0f"¶^É­4I‡‰ôà`’ã·àSMcB`‹EÁÁ €0Á½ù‰< Øþ[TÔ€_çH•zucÙ!á•©Ÿ6De qƒVßÒ`´zàX1cK`‹ ÁAÀ00 ¢t§þÿµ3éä~Il2©,’½¨Û]sDÉ(ê"{F.W)¯Pº¹ä¥~܇Ò`öŠW àQTZ€¼þ‹u;Ã@Di÷Û9r…å4Hdsÿ#¥Ø½¶Ò4̃!³8V5J™ˆˆ¿ªÀ ”2‹O.šÂQ]5”Tuw”áFÏðÈ6Å”òÊ»”RfuàJ¬Å:弊­ºWŠx£ìç^"Ž–°{q„Å<'hïnÝÍ·¡‚R^–íý}ét kPÿìå¤Ô³ÝÉ,åzã¼Ñ¼ô–~Û`tk ™?”~ U¤Áþ`ÿ’p^^Á–ã"`‹š  %*àXGcàX0càXAZàXOcàBCZàXTAàAMcàXMcàSMcàX1càQTZÿÿÿÿÁ!fV==0ÔvdÓ  ƒ©0ªD±90A„ë‹™™‚'ýß[èâ!‰Á hM’R ÑÁp‰G$–f ’E&\K7  ‚SŒ-‹­–ÉqQ C‹ Àèºjèi—¤3»¸<€üýñ‹ùÛvØ¢è–Ân”<2ëgì¿?€[(}JÕiù§Û*詞Êx¡´¤¸X¿ò·À´PZùk„¥":ÄN⊗ˆÈ–âøÀ­]Ðpçì°„Ó4quˆ"bÄñ™£JèˆÌ>*ÀJ4T (i.‘ÚÝÙ׈ÔÔ¦¼6슛hk¦ìõ¾ ¸Ú¶•…:(?ÉD¤"{´ã%#÷,-j_GüßëZ(rFÁÀéÄ÷:?Éâx(‹ñ:"h×Lƒ9|BBv­P°WŸÀª²Q7âù‘á3Ê¢W-ÂJ˜X“ïÎÁàiÂF´¦&±‡ÏUpŠ_¤ ”¥žsÛÞ yZ(øpÔó™H”hhWv_Ëè6šà¨hv$ø™ÞSþ2%¸¥†aŠðÊ¿L1 •מNL¡¶\KËk¾#Át¦b»Îƒñ6ÂÅèœ}­‚µ€ŒTsøÀ-•»¥*Ʊl°zº•yZ ÛŠê£S/GmyæM‘ªµëd?õçVÂT¤Ö»¯WÇRHÏ <ß½÷|Füˆð?f(aÜJ絋ï!ÓBånª6;ó»b¶äXœïæ{‘ž BQq®òûA@(ÛÐôúyLF>ªâõóƒ`ÅÐDÝ\[™üº´Õ†#¨Îœëe}áQ…'0þ·QºV- _b# ‘¡¥€˜€%++" 5B>S€€¿€Òw‚vƒw‚5kNà¾`>›-±™1‰ÝŒOß}h͈o={†çèádqÎÞ­)ðç’l/ĺ+JÑâ¿ðŒÆŠú™úK(>VOâ‚7äà•Àkùm 'P_s˜¨%®ßô±Tò®;š¬XeI¶ S~ˆ K˜Š=—©2£.̔Ø©Q*„±[8'è ¬‘­qPT†HãðÇ5$!“Þ¿Ü{ÚP7ݸÌ/v½èNëßXt6R`r_’ªç…RYSse)-°¸úNÓâ_ì‚ÝøÛ„ F§ut²¯‚­$Ëø¤E·)ð—HuDwºP> ÍQB6þ?ñ`éíá°4S´t¥èœ3pÞ-FÂôcY|T‹OÔªC‚„1,+<ݘý}®ðne‘X­mYì¬çh¼Ÿ©àgÍÖ†V+`xž¡[Ì– lDAÍVr4ùz@¿ónÌ9bú—µ·Ã$K¨ íÔ®Ñ0é¯ç.’¸þùë:„G¿:žsy™êdŸ&"‰ÛÈxXÇøC‚Ë65Xã2TìÀù,¨±y© ¹û%7‚Vª´ŒæIJe^®bÕAÁ•6ú5™ätÒ“ŸnX× £c‘ÖUïÏç¨äI½"!¡6e¶ L¥²q|ŠmrèÚÏü”+sÞ¾Êu<ÆZ |o½`J!^ #¯4Ф0ë|Ø ›öV/΀‰–Ú¢y$¡Ye[‘ÜÛ]`£Z¯¦ÂÕOÕžÙû^´! ë1ÇÜ$¢H2NÃÍtqšBVñš°.")±Â†VgMÚÍr˜8,H¼êeÃE Gʃ‡ÐúOpªR1 !YÞü4évzÊé¯/rÖºg;sü*2y{YT‘A‹´´4=ÊïÞ¾fñ«ᑃH.æªù©ÄóÃ3¬Ì88êÁzDë÷{ dè_ÕTQ ÉÉÑ÷«Œþ&ÚÐß{ñäþνñ½ò°ŽfÁQÿ¶ W}s,®”CæUæ’€´w»iRs¯º ƒóåû×ú&1•zI »5n=ÿqTýÅu²Î ö°ãw¡Ï 4 ÁM€ÔN$9/YϯJó’œ&>fHrdx.ÄjF6þ5©á¬h8Q´âþ4ÝBas*Q‹Õº/=c EbÞB’›ñ镜pj}ïâ‘âîlìï[UKÍ9æÇ$!ô  ‚q­àÉ›>×.fã?¯•‰Sαÿq6þöy¿‹gºrmµ Ü@\t]0̆õk¿­m.’IÞ#Ê•<Û£wšÉ]8nd[€KÓ’:_¶™|x²-#~-;œ«ÈeD³–¹–" ^ÇŸtUs%‰R¢½Å] àâÙ ¯ àšÔiKØH{ùý y©lPuë¥Q/ 2 ã¢©"Ôƒ¥‰G‰Í£ð%øI®ë'ÖÜ|‹´ó|UÀ˜qBf\2ÈÁû5tIb|ŽœÖ‡ë>øMÒ°›mØ3ò¹Ý©å û²p´{x-ªºx¦¼4”™Å" bYi ¦wžpeÌä3?r…}s$Uª™˜‡°£æÌeÜÚžPý‹— Tã(³Ïõq¶Ywìž™——Ù[OÀÌ‘sl…aàŸäAòû²QòŸ•<©çü…é%I™ž_]e$iÞ$ȇ3Ik–« щÞâ&¢FVŸÂ©ÓñÌš®0[ÅÊŸ’b:ÞH¯¹Þ¼:Y¬_¹ƒ²*©wc_™=z—Á‘ÎïœhŒàjj̈•Á¡÷uzçÐCáõ6$«J§…_zôWÊÂØu5Ü}$3žùÝÐz7KPÖ ¯ÕïДœzgÐ~º¦qD0E~>k4šµì¦‹N2}6ÓÔ«µÅCWÑ€så@ bLäå†p¡ù;çãÿ÷V¦NFæÔƒ[á¼CÊ{ÉKiÕYq29vÚôlX'ŠZy›1$Šy$6&Ëmˆšþ“´ƒZñ+X,sCÉVþEgdþüO+þQ¼ºõÌ©ý9¬³àC (ô›;Ê>ÜB®žùê×ú/sgöîÄ}°f·orÓÉ ,2PP2àø¦¥Œõ*Ã’h¨äxY{kÒá¼}ߤÞËH»þþ|èkÿÚ\ýàÇ[5 én»¢ÛÜòà1ÄK¯„'ÝrñmOTù°vHøžÅ¿¹2s3b´»3^mnÏLzû»ŽÀnO¹.CˆQBøJyHº_+9JÑí¥¾ZNÇ…Ke÷ðûd*mFÅÚÝìãYÁ¶ U5öï±Ußv‡¨÷øúðmÇÓ•£²â‰jd"W²§Ð^Ø4³p/:i¶d£Î’\Íì-'NÜ0çȹÍMõÂÖ…9Án'Þ1œt~‡×í^¹õa$ÊÕÉ¿Á%ùLzĵËúÞ­]c›‚‹‰­´—x³I”IFG¦"#× ýfæK@fcgx2U•'¾Í ‡ñ„,ài¶„À÷D(ÔykYt©wiûeg½vöG.£\Ekò&º›þÁó}§ÉLãëÃe™È9ÈóÔÃÿ—Í  r§4‡ãöi 3ƒ’fÆÊt“Ȇ­ë¡(mÛèY¹üu£_ÆM꩘âæâ×Åö ¿(˜ š£ƒFd€dpái—-ºGªfiŸRàæ÷€yH©+* oí±Ú½Ô‚³óY*l›£_ µ¾ò±;rRl‡"Äà¨ö öTg$8³P°^b9…®ÜæÌuºŽ¹_|(ød¶«°èˆÍ Òç-ñïÓÜkJ.N‚Zº‚üÒkQè½×RU„ªõÄ""íãá ²7ä'_€ÕY·*†Ðß<2wH† ˆlÕEÛïÜ9 •¼oQj×§ÞAÒœ•gÔóþÚ §æScœŽ“°ò Oì+ñ[mÙÿ“öy¬4ÁzÄ€>É:lÞù¨2ZÞè›@BPqH…–l]%âÞéU°ÔºHÖ¸K,ãA—ÚÔGJ§Î‚>°t¨q¹Ù§yL ™Sý›ùõ_éd³sÚ&‹ºÕªñÁøÁ+Þ§Æ»FÉ©J/$Fõ.bo9Ô'/©L6û°«äåb’EÓ#ÐWpa±.ÍõOÇ>±†á½Íæ’Ácä}ææ½87»e—N5Uó¼9FßÕ`ì"]Z ÍôJKóO Ÿ›-ŽÎ‘vñ‡ëó˜%&!!¸,sü²n¶•5kljüH)@ÀŸ#̨Çm¸;9üÐýÔ¯m6M3=Â|8òÝz,4ˆÍ½ÚÌóK6ܾy¨`³…ñ…½ í…Þ]ü·»-S4çî]©n)Bl%0@±@VÏÒ©,°|lm·$ .€ gp&6ÛÀ!Ê~òLÀì ®a‘Åf.âw¼8HòÆÍüŠ"I$=§·Œ8³ÎZ7ƒO’_Ö:“¼rHf»‹ß°ÁdPÓ´Ò^Ã\•ö5ñUûõ·o‰6 ÞR!¨\g´oÛ~øM.Uö£ÈÕh¿[ïi´U†‰Ø³q¡‰5yíÉŽýùÂ4û¸>Œ,\Ç]Ú&¥ Ò%™2ŠäIjLV¾ ˜òI¯Ùà2FB‰A3:”L‡j1´äQî…¢€J·u±[Üe«È'‘ÑÁ[`æc‡©rE]ãi´«rå>¥Ÿª@ TéℨDp¿â{šûÉÃTtN0|_0RmEOBæË8$ôxÇlóLûðlAÎx<¨’å¸d‹Š<þx«.ü´oD%ÍF{ÛDkì%Tg1éYÁ¢8§zÿW&զǪ5ym¡¿$ð$Ä­ï B\•Ábñ­F\²:(vI¨}@Ã.Ÿ²eA•»«³Ù¯¤IÈíà-:PoX×9þ÷.?Ǽ›'ìïä<Ñg=£’k– ½ºqVÙFš?¥JýÅøxóV1øpxò*qcæSè •Üþî?;ÝMÛ.þ"™J"ÌSâÜ6¦ØŸŸûS¿¾ È9Nü¸“¡aƒî.µ‘å5°’w¤R"P¿9½³ög>Hõp%:÷¦Þºð}"€Ì²Í9áH:óŠù…%™ßý‡F¤è²~è*¤²ý$® Qëcl‹™ø˜øëlìM¥cYQ˜˜tJMB. JóÔEJõAF¡˜Á“K #Â>A{,ÈÁM+ø!Rø@˜S þ0öäSA%“‡*ù¹Ñ Äù+ÊyߨWÜŒ=[æ@Å£Á-l"kµ•7§:a€ùƒ3ÔÀyXA>q•‰XáSdÆç4‘Rm’Mxõ?bDåÚâáÐ #Èé˜àɶŒímŽì}obÛqP›*C•åž.m ùBçÊØÎÐ@Ýè¦VÌ!÷t~0¨¡|©ÔgvÓfR‚ÛF5:ß0¹Æuƒjv;ÒÙká×Ço{ßzéÍpè–/²1üR¨©éŸv!§ÓY’Y¬RMtä‹eãï/:<8l3[ÀÍ›’«¤T/^Õž*×6kY»×»>Þ”ÿÈÜê¼¹F©ô9¸Ø#X‘^ä30¢ê&õF¾ö_Q°»Jý0çKÊ’Q]ŠË2uüõ÷g]H<Äž£®®0C^)àÕ\>Ö¯ºñ¡"Õ°w1Ké»ãt©«mÄ©±4Q؆»)ĵBõµ›„‘*ÿð:ÜÁ?ç‡[Ä©yojŸÿsw éTTAåÕš3`*`†ƒ†€–ö´ ÓG¯ ç¬ ¦Éê>\ݺš÷{†ìwu²R²àTdd 1#' ;: Z3 €Õ >/g*0  I' =[(>€£€Ì€Ø)$]7C X&)0V0o! -P'>O5>2×y’q`‹c` -®eôº`ƃÆE`‹]Á1 À DÑߎ,Œ‚­ÞÂûŸ+KÄy:¸‚d^…Oáo²öîà.¡ˆÀ-¹q¨‘&$Ø1®`˜dì‹c`@MÏg'¼?¤¾«œ,>>ÿÿÿîÿÿÿäÿÿÿãÿÿÿà ÿÿÿäÿÿÿã ÿÿÿãÿÿÿå ÿÿÿß ÿÿÿá‚‚ß¾m›·66Á–6Á•“Á•¹Á—xÁ•ùÁ–JÁ–RÁ–XÁ–ˆÁ–bÁ˜=Á–âÁ›8Á)Á¥©Á¥áÁ¦ŸÁ¦ÝôâÑ`‹KI¡-.ùl§`Jðôc‹KJ"¸$áÁI¸Ý ¥cc`ˆÅ c‹cd$„10âÌŒ8|Ÿ‚4cIÕž¨Áãï‰ ;`‹%Á± €±"®Ø^$°I>‰ÊéJîÕŽD7kÙT»<„dúéÎ ¾ç8`tyx‡%…g¥}‹½—Av#G CÏöØeõï–,P-Ï$ÎX¶ÔqÛ–Ô*‚,² Ÿ]~¼oJ-DP ØZlHJ[´OñNè$ú0i>1ñ3“B,­Á–™wA¬â~"ü ªo»èíª/påÛ)1@Í_¯ÚÄdA%@ D FÚgàó< }{è~`SH|3ÿƤV»ClnÁ,ÔÐh"}NggWŸm-´Ò;¡÷UëmÀí¥O/ `“`È4AM< ¦YZŠLHµy~¥B¡­±óW9š ­*Ìâ}'Úµ*­ÑØ›`C(YÅþò.DûÐD ˆIE¡ivK° 4¡± Öà}’oÅs ‡³m­f §`ö*Þ‰Lƒ`îµv}˜&Ø´aŸ9 ”ÔëÂBáè×”w-½ ‰Õ¶ÔÀ¼Bl÷¯4ä Ƈ\HhŒÐµ‹‚æ PC8š¯€ûS`²#@ž[Læa2LV ŽÆ´Wÿ,¡§n~dÄ‘º3ÐÉ1i$+µÙOÐ^ÏŸÀOì?Gÿc躧êD…DíŽgV¬”–JíiŠ˜Œ“$ÍD4fÄäç–-x"ݽÐ0‘Ø)ö;ᚨžž­úì<…-aØëIc׳ñDÛ¬ûZÛ±ÕÑQä´;_ËÙø‹-²! rž[8绹ÿNxÃÈI ›ÞÈÔ@§¯XÝ#gùì«M§B€°½¢¬ýø+zh\{$TеVŒ2æKãûŽbgðqu¯÷!“]æÉe€û“*;"K–sn»FãïoR›ïÉ`³=¨BèÒï¡hkmÎ×Ð*“@j¹lyÒö7ãöãD ¶‘ëùLOæ}HºéfhYç¸õŒFþÏ­’F;²–¬žZVŒ@­–hÙd3_ãÏ;ñÔG‰Jõ‡¨ù5 Ž‘ïL lHk qêiW 9¾_‘&d½òh–ç2>ä’¯µã# .áƒÐ±=4Öé'2< zöX£,Æ<$·+=Hz&«‘äKzÈ%Ñ=ð«´—2¼bº ñd}‰ûP¬ô[öùÄ>(û1îlØþ™Îå¼$“Ѭãah¢+ÃÚàÞZ+L›Ïð,säñwø·Â7ò½ÅQȦ¼ë WœÖ1e僥_/Hvþós5‘³Ð‘c³-%§N…¡Çˆ‹¢×û¬‡Ø]Ö<›­Ô^:a¢˜3 ` îZ¾dýqMÖýW©yðÓí²]ålË—¾œÔ·Mžw‘»ÈÛ‚Íß‘;ƹœ¿kY}„YBÍ„Ÿ„bz4gqÿú)°ŠÜ©ŸP‰-Ýd‡v^UÏ®i§Rþ'T’Ïm86þjcVòã-Y‚z„¬EÚ\½’%>nç´B¡£«šéBKÝ`šK…ØS<óÿ:ÄQÙe±ÝõÚÖ­ðìxov ÜmOë¸ûHþ»P,õŒ¨íÉP]{þ>ï…ïæ¾øËæÐ·A©8‚3e²óc³`7èvªæFK<2.|vo‰Ú0RN“i[Z®'˜²V}ám<½çŒû¹ñ“, ‚Òž{Y:î÷ñX寫øÇªd—|jhC›ì?æcK&çù"‚?aÓ/±#ß‹f]ÖØð_7£P׫ÖÖ3Kh瘖C*ƒW•ÇFØó¼ß\Ž=DÆõg¯â @ÄÍ4mÍ÷™U+ƒœiµÄÍòî¡§amZõûgS‡®»;Σt\nTàzZz°¿¼v…'IïAj€®x0ä ¾¥A3‘½äÕØ¿¤f³†}%Ñì7* a‹KI!„ñ¥à‰)8 úca”Ã`àXGc`‹c` 02 =–Êp`ÖàX0cG^‹%ÁÀ01‘#Ðjüÿ½cš-:gæÚÖ(Ü™v"áU@ÙÝ "*»¡*~|$;é I/óIÑ^ÄoØàXAZ€ë‚¥‹mRÉ‘Ä ›¯cªZêºÃæŸÎ>ÖØ Þ¯JW PÄ"¥Bä§Ê‰¨%…1ÜûÄ>jƒXW¿iµÑ!~ép~ÔBC'„ZhŠÑEúEm)ŒÁÌ/)Ä™º´h)Œžn“ÆÚh*c¨û*mt çÒ â®{{÷û‘=,Ú %òq+tªéæT¾Ük±Ë-ºm$¦>#MZ07šJìóªD¾”–úOì=°œ¨i÷ý×lªÀóX ™±'vò˧›¬Ó^·»F¬ƒÀSÞÅ\MÃ?f ž"…nœ©8?Ç/+"Ї¥[XX3àXOc`‹c` 02 =–Êp`•9éaàBCZ)ô‹ósqq qfàô£ +„Hu£¬c•tÁ¸ôѼr"àXTA*`!`MUR*U‚€þCVÊ2¢Ê2¢Ÿ¢ê#™™ÌÀÀ`Ûãc=àAMc'`‹c`À¸°2@\œÎE°Ð¤|yÊ`Lm§àXMc7`‹=Á‰ €0 1©ÄþSa3¨ü"Ù2lù$N¯p°Ü˜"`°`®‹ËàSMc2`‹c`À¸à€‹¨Š«Š00ð‹0@¿ ð ð3 4AH†`»¾kúàX1cE^‹ ÁÀ Â0(àüÿâ™tÏÝšÓTw»8%MÚR$oI@–Ç$ Ù}ξ­êÖ­ÉI©´V^ ¡GéàQTZ€¹ô‹};Ã0 CµúÞZd©‚NjÄÍû©ƒãZtlŠ|TÔ’5$%D5 $D58ê/AJˆ›¾·ýÈMç{ßu šÎÉorF)] Q5_Ó3¤Kˆ›f¼òØåJµL¨.æÝÏŒ¥:Oi@ëæþAÊü‡`èÚ­¶ õ7s³|ýzonÞ3Ðè§\üêÆ…åñ8Û=­:Íæ‡w‚:901EÂxFôùnLýccÁ¥©‰Ã`‹ú   %*àXCcàXGcàX0càXAZàXOcàBCZàXTAàAMcàXMcàSMcàX1càQTZÿÿÿÿsþcCAAM·S[hkzQ–t6Øt$LíØg| …´€h#Q„vU¶†ÛòI&ü|0|j>'Àˆ$ KÐMÒ!İԆ ‚QŒ5‹–Ë‘%7 å‹@þeÁÞeÀúï…:)v81g²Ù@e6Ø¿þaþ¶¶(®­Lnûwì_¿þ¿n#v@×:i)´y+6ŒŸÜZ`råި㔈ՙ“Ÿ€vK[ÖW‰ fÌÕø*€ ŒqõÖ8B€™i­€+*fU}…@Ñ6Cž“vm€*³TÁ:ÖÝ Œ•+ü<æB™¥f£ü1OÔ†üLán!ôµkü i¢Ôæ®­õã·Xå¢yŸ)1<9¶BÑW“ fÜ„ªù&ÂR¨L“çPr¡²R‘±ÇÈxV`ºKKV\PŒY!ºç's¦ªŸ¶ÂGÑ}¸Lš‹–YZãþëÉÿšˆvù‚××ö5…WH$R˜jÅvÏ®¤Æ«/ˆßÉ0£Vã1çÈûFÆèˆÒ¶çÑ‚o­ åú×Âå™yÌå'FòñQêš(¡b¡«F8B˜U}¼à‰ùé•Á׿©ÄA+ǯh®0PÓðC†œu1 4›jî\Ô]­êÄ)Z µá‚Á[á%“¯…bëèáéÑS% ÐZÚñð@ÑmáâìHi#\`‚UQ½Ácâ¼H=]v ! ¦¼®&8L˜e)qÞŽ/Ò%¤“êlœ÷ó×2¾d~¹HZ î41æþ‘ûZF8\¨ÎQšñìáñŠÏ˜ÿž©õ5 ÿdÂ8 ’}¥t%  "  81DWUa€”€Ç€Úe‚?ƒ5‚`Z Î,7 Oœ]Q } /½„®©9§U˜íØÕïÝĈN‰žgr¾#m'²4fU½tÊf3m´éØRç]ÎT½…ÖÕ4 ëTt_4˜k_9}'o‘÷ ëß·Ñ7Ò²‚?ÀDÎW?Ý0_…‹ÀÀQE¢Z¡ÅÑyú£O>qÅëЫ)%åk"•¬T%YÀ¯NѬœ—+mÔº¿aÒû5Y9Øò¿/–Ì©äoì™-*Ú‘mê£ÑQ“8œ…nþ;y׿Šc èÒev4®4*çè&G¶ë^<#G-ƒÌRmÅQq%3€u¾%RûJ©ÜG?àU¦æÖÛt’Çv+ø§LẠ‡ð3í3ã1Gæj±óòC ¼~“’—'›´HÎÀõOl÷JÀwŸW&Ú¯'ëÒžÍ(ÞcÚ(•®" ‘*Š¡¢Í7$|®è^A‰¯ EÆ ¹sDŠÚëî qzXÿoWæ·.I¢tóï2¬–î~õe3×øµSŽÆ˜?†»l¹(bw]#Öü&Ö<¤h±ø:Ó2ðŸ‹yôˆb»ãjÙ!3pOÄ­*U˽[b°ÖÃÕ¦’uTÜæK¸çkP¿âôA²xPÖ ‚c[Ó –×Ó¸|ˆž‘xãBÞ2ùÈÇ|>´g©ò€¡‡$åbßSÂcÝÆBqɡۥEí3ŒßI¸Ù ¼9kÇæ¶áH|j`eab1c¦<^aoâòJë×+ÄN¯³a‰Í³H•OÕÞu€K Ó‚·³*Uˆ}u¾™›+aø¯ŽóëìÆæN†þu=î.îfT®høQóâÝàdVÂÈÜyÚTèÖ5×%;hæ1¿ðÒG";9ܰù¶à×LøúþÇ™5Ö@Žo¦Œo) ÜWUíHÐác“MöbÿL¥¼äáÄU"ÔsU3ø°““×~”Ñ9©ˆ,WuD1ï\SÐÆÐ {¯”ö„Åç¿3VQý#¿¹Ã h9a¯4b‰Xs62-‰H¿ý«&+lg~fáE0ó}J!FóžäRF2]>@ ê2_›Á#¾îðž/˜Õ[{|(rõ"ËBÇzþ±¤½MóCØû܆q?™ +hQÿíñÿ˜h~åÓ›h’××H%Ц<†ÉÃÂ3®°GPÖ‡áꆛÙ$#ú.·È¼ámïr*&¢t³Ñþ+×aA#Ôø±À‚Ÿ“˜’:Ç>´„1åÕuoÚ±ÇWå>j%Æ[e…4O¬ÇtœAåAljúÝ Œò‹$J©Õ%o$>6¬ÍQ&¿WâËÎ †ÌVÞ]Mu1ô£\5{dÇI<1ªQñÐÒ¢¢¢A†µÅ„ñ e¼ºÃ¬ ÎŒ· i #†#®|…ѤðóX~w¨ÏIÁfg*Ž'“+5Åëwx¦›z5Uf¤õV¦A|Y Fû@Ðs“¡¶DÅí”Æ'¨à«?H—iòU Ý9@nÒ‡>UN5 ІLh+£[êçÎïGÔ‡u–’¹èu¾£h¯y­Å¦-àmé|XcT÷æ†Î* 9Fó4РɧFùؾ(„Î~a§Ù`µ÷þmSiAÁPP’.QŠCÃ0‹ÏY²†twà_Ê›M:.Ü›½Há㊖ —Õâ^ÂÉ—§tÙµF‡jew@ôVÿxy[7²ùoÊ,@4’>û©û¾+ýŽÃÉ^¶õ “l-B“aÉ3æåòJH[‰™:€wj·pŠ‚ _òn^Oo‡‰¶#k©*k‹¥ïÖéû‹€b®ïëÕ ‘c4p’ýÆâìî{jûîTw Ié@˼‹3ÓîU¢Œk&<°¤;DÚ©nGß®‡Jˆç1 ‡Ž§ªóx¼ŸòÜå=§dcL}yÆf¥±òe3»ÐäÂèÒðæ<%營A÷@Y€¼íÁ)9qfueÞ8N‡—‚€VÞlŽð˜${ ÂSµ;‚fZÃ4•ƒÊ[3my]ˬ¬,Ç~S9„ŸÒß`Ì6 èÄÝb¤Xè ‡›ÝV5¹½KÆÆâkî¯?ü~23ÁÚçøð§•ªîÌÄ«æjA*(gÿüK_`ÿ‰Î`MX;L‹¿ùáW'±š >-ö›(-™{÷!jF®•Ööž7Þä“™R›f²pqØÊ–¢†@Ô”>,S•¨}Dn†ê½|{µb…M7C}?r^^ñDZRñÉŠÎIck·¨§ßhÂLØB= d¯m·-`.æâ€„ùd4íZ\ÆYa¤ìxÔ#Ý‚¾4¦ü.¼X¢:&dßÞ%ù¨HǜͲîhµœí圊ϢiŽwuAÄ Ô ìøV2—h šêõ¬!2¶u«ÔgþWÌŒ×]Jù®.€½#7@³o–QzôÚÞûR´a…À¹ôg-ŸƒÏÿ ÆlYÝ‚{Y’w•ï?,Ä×CþÃÓó!Îäv–Tð³cfÆ£|¶ÁîÝ‚Vo$síДɦb•<°2–j[ðQ3kSlß,ZœCŸNÄ›¤P©Sâ(¿ŽÄäÍrø‚¨˜IÖ/ÎkàùÊÅO4‰€bmn+Ž3S3Uþ$‚TŒ"‘HJú:q;ÍÿÈØºØnhÓì sߊF¬ #[3¨QéNÖWíh.C0,DíõEàå§w´\8àš,+ïU¿­¶YžEgsÓ î<ƒØ—@Ncòt(Á)î_>8TÉN>Åú6¬¨@i=RŸèqkzĘq r –¿‡ä`%¡2"ÞÈ!˜\h¤t?æ¹ÆüûJ¡æ¦{èÎߎ:–íƒ'Á£ÐÇ£Ê 8 D‰âþ*`z™s€Ò&ˆv8U[âo¤(ÆÔ ¢ã•ÞgÐôók¾p•NqT~9Àc<Á>WÔSÅ,”1Ãpø£w+¸ KN$6êõÂáõ. ã5:J7å–FÈ ”n€ƒ"H Li®_yûp]ÐðûÒ%=’Uù·`:´-“H–€ŸýXŒ15Ž£mĩΨú•ÔaÙu’×á¶(BÞ’!{W\Ð2Ÿ)åþáz˹6磴Â)rò½7Ñ \:V· ”c³»[q.U/‚xÎúºÅˆò]/“/èîŒDmªq4¨WºG(dQ"ù"µâ¹¼ޝ­‘eƒ6û3sR=Ró¥6ïYNg3ÜZã:‰Ä(¬rø©‘jQ„l]rþ'ù)ª§Vñ4lR ã‚9jÈù;º/ø-Çñú.2&ÒÜç)¥Ýæ¹ñ»õJK'$ÿü·¨Á¯4Fû|×Blsâ‚hê†ÚÀ ¨ac=&F2Ö ¥¿2¿{)hmü  ÷ÿêt+¢ÉÁÚþeó àM_]½Ÿ¿=gi$ê6E5ôõ$¢4Õ`ðz»þìJÛ6qÃi–¡¶b3×’O8“²¤A0ö†ª9Î_Àv4Ü&sÌD¶¸µtZÈ&7‚š¾4(ÈJ\š3×ð{„þí5]m¬ªFb¼á_¿IDáñ¤ÌiÈçd7ÇfŽî©‚Ä:æ,p¦Y•©áêºZm/ü;1ªö;@güëgÎÚï·"5ð*²ÀbPä¸d e:³æñµõþÅlÄï,’ý<ÑêìUá1B5·iÙSÔ¨ØÙHýªèrÀRYlk2 ÈV›{º[ßË=ÊýÔª¤4ˆGp§Ä{ŒçY}G´­7¨9Bû.7ϱN ˜§+ÉÚjfÊö®ÿEVLLØê–¼‰oWVN$; ÚYzc®jÞÜõiÓsŠ$x÷ŽtÆá!ãkV&í—Ú™ M´ŒŽfü*qêRfç[œŸÄЉÿý[ÿ»Ï7U×_Ö\þ†l,+ f“hm;ï‡ngÿ»ÉŽjžÖY!Eߨ2Œ›^ë=‡‰„™Ÿ"ó uI ‡ F€ºÚéeþ:ÙémÈ|¨Fúñ\ÕÝbžKÐ (ôÈ o#»Iý;¯޲y€vviœkm(LjãѦžŽ%Z—m°Í—€ûch7i{žÌBƒÙ­27ßÄÈ 4’KÔÖ';;!hUáôŽv^Ó¼0W ÔŸ“ü­kĸØ2µ@*C¤^烴z™ÅV탞1{ò•'š®$V•§±šWØê.ô;4»48/s 휂~ ì=‡=ÇÛyµ0O›° ZT×èöGd%Ãrd7¦Z¤KõÎvLÏìÁ2ëìsT”ˆ9{©G¾ƒXúÁØÌÉž…ÓØèŽª<øÂ±c¸ ì¶¶áRÝ7 (Aæn;’QÜþñg4è4µk=ò'Qto3øF/åÑ‘›q]3ö1­)@}y N®þ¤ó•W†Ö»he3qíïŽ:]éXÖ ³í Ôo€aÓ€^惛 g©Ái•`¢]ûÝK'!WW|7F?ðC3Ja(mi<ó‡ië­ ’ÈðñØÛ çé³§„Ç}äþo©Cqm…¹‡"žwªvÈ–(A¨‘â=ýnÉ@<å5OºT I¨ÚEHÏî¢aêO¦ÓÚÄè©@j}°Æ«…&¯ub_Rý 曫Ȧrÿütâ߈+D÷è'EÓÑIäüÈãr5A;ŸÂuêý†0MWyúî›×¤ÝË#æ€{{vVÍýáø1íý‡^ù.°hÃl…Û´Š§Q(¡õ­>W=KiLtÿcÝa^®Ò,„%}Õ^&‰±uô6·…y âñç#¨"¨=™¸JBAÞP¤ÛYª>ĈëfÈÜáè.ÝG†P›ƒ r\̧ÿAüîß÷ø½›l13ݨóµ,•Çqïö °@äZÈ…þŹi™ÌŽt•¸ñ#Gš(â˹Ú3ÿŠÍ/xSY ›9Àþí•eo¸.œ¦ .Åeð[TùýÕÇ ÙžˆÂ6¢i‘:¢ [ÿaaîl¨ªkr÷©‹¦y…\Oã[>{©+&¯ö&«®JV¿¡,ñÁRÃe+Ã¥ehßmçtPËNLe­[(†|Âî$òExB yŽtòÄwIBÙ.ÃcWL`ÝÚ`,ˆ¯Q:îÓeæ26:ÅT5,º Ôf·­­Í¸i»E×É’}:5…}ï"KSGÔìûü±e8eA¶‹Y.ÃÍ×Kw×ÊyÎÿÆ<Þ’¶ÙH†rü‰ßL{Àل٦-¸årk,Q-Gd¶ GCTACATGAŒäï 3`*`†«‚ª†ªÆhpÛž4&¿ß€qó/EÏ)J“†¼žÚv‰ÁA¼aa 7e") &%4If' > $MeEWG € - # >; 2  !4(N½ûv`‹c` -®eôº`ƃÆF`‹]Á± À ÁM,ó$ÏYˆ«€þ[4†Ì3 M° %À€À<[U>MR&Ý,y[° þ^W»¬`î¿ ‹c`a8Ÿé¯ÛàwQ Ú }''ÿÿÿß ÿÿÿßÿÿÿâÿÿÿä‚ À«‚2‚ÅNšÜ11Á¤Á¤DÁ¦}Á¥$Á¥ƒâNJÁ¨Á©MÁ­RÁ¯aÁ¯-Á¯Á¯ÄÁ¯Á°Á°`ˆéjß`‹KI¡-.ùl§`Jðô"f‹KJ 2“‚“(.I0ìLzfz•#f‹cdÄ le)Ü ŒPj†a¡f\É$a{²æA¿ †í ;`‹%Á±Ã¡àoIÕ·’Ç ¤Âî¤ÀzT4´(ĪOÐû<ÝÆòa“êÅÙW—R°C˜Ãhmè„&a}r›§±l…‰Àp7ZÚñ—W—6ÇJ€ñíæ¬Sÿ@Ç™øª þ= êäZ‹ÕÚ][ú°¿‹!úíòÚžY^êDgk[CçÁTî>±åWUä|ÉQÄf ^i-¡<+ßH ‘×ÿ|ÙRëܽQ°‘±•ÂlBqPVCb²Ûu“$Lõ.²„¹|GAUÐøa½R¼ÉîSìkãƒÓ‡Æ±vj»ßÛ–NˆMÌ8Ü̲“@ưª±Á & ðÞâÙõR<'¶ÔLÒõpg‹šæãà.8Tw.xä5)¶ãwKg,²%ü$6Ønç;YE“"بòXLl„Å)yñ[¥óÇ9yŒcµ;¹ÓàauÂiÜÌppäÅ[øÜÅoaÔ¼þ¼>tê×´“˜x0t®UqÃÄUô'oS4<j”r1±ÆÉ¦[·i†²'P‹ÝX¨]‘v»ú‘ ™OBQÚØ#IÎaO©|y `·+„n­3ÚMög@mrdV¦®š‘âA ðËã¶jÍÅ‚ Û|Å0'ö99ÑŽÛðŸ7Ýl)Ôq¡€ÛdVÈ$ŽYR aì™À€6r œü…ŠÏ)€ –¹û̇`ÚL_ÕLâïã÷LÍ]z™©äöCªLltr¾Guƒ‰I&&ëÞŠ–ýOá{äÞ$Ãtò>÷øÐ¬Û_VpwШoŸõpGuCƒ>¢áá3ùQožÂÈun÷ô0E]lz\S戦òCÉÔ.Bæ9À‘ꬂÌ÷¬}ïÀúõ’ > f"2 h½òI¬µ`û’½y  $yÓÀáqª¦B‰ò'ãEÎd™ÿÒ²½SQ»¯®y9Æ)éðÇëOxм­áÞèȾÂýÕr[5ëÏsé!Æ÷Náš×$´±¡’i³oªuæQƒÅ A‘&çq;ôícRO S~œÏAJ‰½Òé1“¸cOHfèþ<µ&$*67½œ3…ºe4˜é XÚÐ7æz—ÁÁà‹Á5Ù—„mBS;.½á9c/’q:W÷-‹¿¸  í¥ÕžßÖñô ,„™0Vû8-Øùm²ÕÉGa_ÕÀ¤†=“A9‘k*!b‹KIÁleS(Ü‘)PrnZ˜b¯ÙÅáàXCc[§ŸžSàXGc`‹c`À(L Ps¬Ms`‰ÆõàX0cB`‹-Á‰ À01üœ³ÿÆ ¡’w¶xH‰¤qMþIÊaÀ±5Û‰[Œ¶y mÚÒk@ë$[Â'Î`݊܃àXAZ€¹‚‹u1Ã0 »æ-V‘– Y»æÿßéà&Nct%ÎG™B·¨¨‚ýµ@ÖQôˆûkAȚʰ-R€ƒï¦‡Ô Îô뎒Ê0ßôÇ mê ì¬æÀh³ú¸ÐÕc¶iUJ0-Üs"­[º®ñÞPHØ+t7¯7ì»K³·ö´¤2˜†ë#²Ò# óc¦Þ°Bp=ƒ¾ ´Ö|¨Ü&Æ¦ÝØ’ûò~ö—XmxàXOc`‹c`À(Œ P¶ÀJ`´QþqàBCZ/‚‹ósqq qfàôpV‘ê†3‹Ì0!RNЉÿ·±Å àXTA%``R*U‚Õì—|b-„bë|b(ÑÉ&ö&º2uNnàAMc`‹c`@â Ô-åG‰`Å# ¾àXMc6`‹=ÁÁ€0Ä rÝgëCÎ’Š–’Pj>•.¦!‘ë4¿òzæ¯i!`Eÿ>½àSMc7`‹ÁÁ ±é@G„­Àþ[ŽÃ· 4$¡„¶”gS¦:„°ŠÆ`“½s'àX1cB`‹ Á0ƒ0KÑÿOÞ’Ò Ž&é©É~ùªízw(UÏUï¶Ñõ%YZ |hfæ¡Dü½`º1 àQTZ€Ì‚‹]PÁ®Ã0ãÊgä–ê©RÙ4i/Û@.ÿÿI;4IÛÜ,ƒ±M"‚8‰˜ Nb€8‰úªâ´¬oÍÏ/q¨(:¶ÎmÄIŠÃ·è\\ó’_yú¯œÄR޽b†­hWÔê¶‚8IÃTÌ1$QÝûž2+ æ;Šs·ÑÍ/¼ïÕ¯Y)Çek©WÅùŠ;ŒXÔ›o^žûôºf.·úÉ9ÏÓ­sCËâ+f5ßîÒ[ñ+ ŒTüEZ\\Á¯‹`ŒZ  %*àXGcàX0càXAZàXOcàBCZàXTAàAMcàXMcàSMcàX1càQTZÿÿÿÿµÍ½=??i.™Ì£,é ¢2€0Oa™‘ÄTª V)ebƒC[á¼.ÎÑñ´ £À—ׇƲà阤‹}¤QºÔ„Ê ‚^Œ.‹¥–Ëu1 CÝ‹ À?*È>¤ÿ.²ð&çŒüäØëáPäDê×oæÛa‹‚ÄY–þûöëß:R@ÚÈ¾Ï „h„¶àvÈ`­mºÜ‡ï°€5cu:¡ZKK>à–Ù%ºwŸ\àl Ízf `‚UQ½Áxf ¹†h ‡hŠ©lÌ#h%¤“êì·Še†+€¦†âé8\¨ÎQšñxÀ¤Ê|žÜu¸y—6BV…2Íæÿ{¼Èø^ªHGi·L å‘ÀE$·KE‡PB÷¶¦ã,BЬ–OÄ3ÁT G1ij¸…`Y®æ©Æ»J#D„‰þF—WLW#JŸçÌ#ޝ6k˜~L4*h¡;% µÀ^S-ù¤DªIjz÷3̯(^ æšN¨£2OVreØ*bó0ÙoÞ ß¸¹>Ê(;TH[Ñ¥H€6ó`Až\;Ra…mŸ¢E„vYÇÛdê²U.÷ý Œ_kä–"Ý„¤’ºH•w §°å¥Ž™C‚bÒVÃ1eî}þRÐR0ËV4êØâÅ?Ôàcó%¼•‡è%³ä7#”ÌTÐí "ÌEGÈ(¡£RÃ<½n>t„ uð8ô_»„(•ò°Ããåk.ya‚› ?^7Ó3jrŸ›Ÿ´–Ƕ`ŸüWÞmvÓ€n-ØÀäÝyhÂ-„q¶8íÞ«`p5Ã>wÚ·øÚ' (¤ïh‡uZj£Ð q¬2zý=öí/+®<. ­¢Š ‘×¥€Î€%& # 1E;`€†€®€ÁI‚eƒL‚²cz ó»Ï Œ®ú âÃÃ[¨ Õ¯…ëì×—:àxøìà\% ûLy¿Ž €T£,ʾö´‰Æ1´2ŒÊ!°'–çÎÝe ý့#žGÅß' Vþ¨°DqËÊ¥fUm^„|µñBjúíw3êÒÈËurQ[ÂÒQRKÛ¨øn\‘– ªÚÿe7°µ²£êuX|nK ›uÍ0aˆ ,8eïïm<…HËðÑ!¢Qb·_~Z~šxx6ðûC¹ý ¨)Š[†w/ âï"N{Ü!žÜHÙ²3•­þ€Õî!Ú‹ä5fç=cÍGv̓õ‹8»VÍ`Ö„‚SÛVžõ”½@@霅@Õ–@ã3K*ºûz{l8p¨)3À\ÁÍ(?übIkF˜ªh­;ýjWÚ5€{•u׬µm·z*»‚ٌ؟µWZ³ófA±½ü2Ã3Wdºb1ç!ˆ 0E®ð–ÓMë6x:oˆÙÍè±ÓÍ}\ÐöråNÍU®Ñ‡o?íükUx&Ö$nå¬'«)Å€½å©”’¶{ï#¡iÆSÏ)PT„^u_<{Ùà¥@,y=c$Ûõ$¨0!47uÁÒF¥L°{G税 ÛdªìðRšMŽº1Ò{wÒùßó1QÑ‘Tw€kµŸ{g“ûT4ûqœ]ÖRE[_6í«¸#ß=û?–Lzìö˜¿ažÕùÎd™æ³SM*3hd៟TéŒ1 ñ«`ÜÖs þRó“kQNâù^ýßùuMzOÆ„§~OÿÓŽíU4^£\ªÍå1m•œø‰T-‰<;Sàê‚j-¸š5ï‘ÿ§ÜÁo Å’í‘Ü ÂHÏ<’VÕZÞtc¸g#§Äxï?ÝÅ«¼(/‹ ‡xZ)÷0Tç•ãc –"}q¢úeúÜ—Æ }]â]—ÙFÑjÇZœÎíU óË{S'¤¥ä*à†ÂÙÕ~Î*3%ô$ŠÅ{溲‰©ï¯o{õÌH»Ü°{“«ïˆ´¢5Æ#PJÝè“eúv!eÒUFd¸ýõvE ×y7i, åÈíž^éæŽò•Hì¦È€[…3M=ð9ñDf’P·Vº%Sªª§ó¼k§ºðºT6W Vžl'VåsùWyzv£¬i±F9‘g—¡ÑñÃ|±V,Øûp!å(Plùœ=8ŸˆÃ]íýã|[ƒNÅX…)~næ1aŒ¢¿•9Ž€u[&#-nK…¢`š¬™Ö¸âWi…€æZŽŽLN'²t9p5Ó¿r Ålu9îó¾ŒjÓ¦J YµÙtU7áùƒqþ’…ÇÛsJÙ‚7?&˜/h2´þë`êoŽ_ËØ€pª-¬óÂk8 oÞÒŵeœdêÔY¢†ö=íçaAëÙë%‡—„¡íædÖ€®t¦O|¹»újy)mÉ ²yñ––6Áµöùƒ ´{qŠ6c§@5¨ŠÉ¥gKÿË®`°]H3ÞYoJIt²es±þnü:IöƵŒ ðë}‘ç#{pM¹MAñLpEB¸BTPfa³j2N`§|@«Õiy@¯Ð:ÑKnaKtsw¡Ä&råç¬ÞJÔ°§¸F7~™5÷´Ü»*Á´À€‡6²Å;È™ Œ/ÓBAÂ’´7+íR×´61l'Ä:­ô(á»Ö‰' @œ9&͈ 5Æ~K¶‰OfרŒÛ 9nyV¼y‡w¬,.¬Ƶñ´;àL¶î¡`#òý{ze¬õ±›Òžlé—l¯ÏŒa‘ïÀX_uXþ¨ÿÐ ÏŔݔgΗ)iì D,>FÄ Û ùMóû7B2j݉±oez¯2Ù=´RCĵ‘`ÄŽ;¥˜S; iý|Žœ˜¨Ü“ö’ÔUWV±4ÅÞð„nÛP" îK<€S`— °3 Y@Mí…ú H%>¥dõoºMU“ÊYÖ>>ÖÆ°øžÔŸRl—š™Å€¢'òØOJý'ÇpúÑ¡Ãx!Xr“\¤RXs–¿§^hAÉÄÌC~£Ø ›À¹:4NÕ"ƒççm5ÍA v"Ó‘ÓYt–‹É¨ÂPß raq€"; ™Ö¤—~ð¡`¢Ö\{p:@Õ 5Y#¶ì;9ò”ÒfCÛËàÝ ®'¬H–Ä!õ Óð7ñü“?Œ*H¹¨­D&Ò¨'bTh¸3®c^€DŒFë2`ÿùšØìÝæ4-Ê jrJIaÂ'ci­ìY&<´ã¾#Ì×}½g¼ý»É\¼ a”}÷ŽH•1ÅÔõöÝXE†åÍîT[Y©ý%Àq#OWº í[¨Áo¨¾4ÌMŽÒ,20ãk,Õ$¬&ž¡{‡RÌ-¨ åPrXë ¹Ü{Ëd‚$%‰¼%"»…qsºÑr±ßx‘¤{³ú¾îYÎ|w.£‡â†c½é½è¾æ³ü§ ÿ[½þçdÃ8r=«‰V@´Û‡ÌBå[6“šõl>+èfÕ9ƬÌÊݱï·âô˜¿ˆ_ŸkÄÐPêàÉ¢qTÜÁ¨JÿöЧ7?vô‡#:  ÉcÓ×Ï¢¹¨F+ˆQÐ ½üÌu€¿ª&Üíæ+:ׯŸ'¾¸/÷OÍ!PúæI±¯VÙÐ~Ë8‰žŒý·@öÂo`óà÷€9ϳÄüŸ)¸·š.þ19ÉAU—¡ñ«‚y}²GL¤º²zÌà€TšÔ¨ee°7ëQ´ÏaÎ×'»bøïÔ !€•9CoÚ>1ºÉ \åd›B6–µD«×þžê-í¶WXÙšöJ)9ßHµ?¥½P"‰Ôâmí? êÙLc1Ip(V’!žŸ×ˆ0LUmäÕÐX¹XÃ|K¦¼ï­·Ú@ãÙ ×®¥«ä‹×¹T_ï¤ ´×p饨Ð=Ÿû–[ …Ôæ¾Y¢°jþQ#Œéë#ëô{F9Òš?¾jÄ~ ðxÚ—lC³/eº72)´˜›à$‡‡Ó9í€&Æ]lÕ¤æB×lòEf##D>lXs¨0Iºµh_.±Êã%¤@¡+=ßd1ðÆWø3tDTÉÀZÓ {’ûÊEì[ÃÃÁ|»]Ç“”cÿ….³÷ˆ^“9­Ì«õŸ‚’$_Ì8´m´ª&1Oy‚ö 7ü¶Kº|yÍ"T£F¥ó¥FÜDká+fù}l-Ãi]k´6°qDº]ç ’q‰YùØÕ0£‡¾­Wý6ir~Ùv•ðÚ›Þ÷¿Q†6ybNíɬۧQ×¾Ó/ þ±mÞ´%Š×©[ž,ž–Ýçù}\†Å/‚F›è:!á†DŠ‡Ý·~ÍÌR8‘QHó±UÿEÎw¦²÷e¹À¡VH®“@«’Ešà¼j÷»6ûÝ“°< äMæW›»Ì·t\2#cÞ«/¼=É´ñðʇcgÎdÊúÊ÷@ùñxI?)8XæâôªŸQ•VÎ \x_!vjÊE2å ùs²š>Çz‰@]Tè‘m 0Ö9’”íþÇšª0¨b Kšä©ø)Å-ÙˆÜÕ}¿ÿ  1¶åã)^Ü黸ƒ8š9ëÌ_ˆ†•è’¸qSˆ²¬‰ô˜ï!^QZöYxÌÅ5·<ŽÜHëæ-à{¿6A*­¦iÓt¦i#QÃÏak`H`)ÁWj)`-þçlÀ+j;B«1#S£ß$äPA÷Û÷½§ÈòãÈñ/¹ÅšÆõ˜ì^eÎdbßiv Fª®†k$Ê¡)}í”ö‡éqWF3;ªN〶`¬B £)´4Ÿx­öo<öåGö~Ž‹;Ó‚Ð7Õ;àþá ïzª,ùDïŠì4îSW .¢€Œ{õ_|äñž^¤9±Ÿ s»‹¼ù¥bw äÍMÿ´aF]z"œÇ‘TtóÕa¥ÛÏ.§ÛáHh×(€ŠÐÚfY£æžŒ¤’`¨k* 5 (aÂÙV˜‰PŒv§|É‚ÇËòfe ¬¾±xÞ‰EEòDñ~’ÙO@€I¥w NŸì ìü«‹~ò–Fßïí] yÿãØ²@„Á½£Ë–h…ñë&©ÂS#ÏPý™|Éc¡F=®ò þ{“ù^Ìrñ³Y…¤ê¶\á×™vb' Ûê®7³ÂØzùÚX˜¾i£@û(ÓIÔÉW2ëBá.-Ö¾à‰n‘G’Ñž=þûÍfu†Å¡ô6¥AXûößáï\êf7ªê_hxJ#L7þÑêNâP%HÅž‚ýYhš?1\€rBt ÅÅ&'î J„ÎÉÎùæ >ã§².OúLS3c•kñÍO%Ã^ƒÐ„šðz­N¸¦—›4%±‹ªN0;+² Ö (pF">%ÇÕ#0›;&Ïßì¸ãÇÖ>û½ëû¤˜wš¡MεŠuK†_AVáwM'9·_C8Ù2º¥ÉÀ(S¼©ù[ýu!‘Q‰ ½?ÈÎ-|H|ôSoá¨yæ­xºàÆõ~_N7µo)VôÎ×ô¤›ûà·ÜJÞÏÊ\›TW~déd"ìKa%¶Fº‰1 Ì‰=¢–GÌQ\½Ù1Y X9`‡¸m>QLÐßv¨ëõCœA6rû0ýk8l«ôlß;îlT9À´^/FìK“¤k¶ €O‚C+ ÌU¥V³8öº¦XÙSžãÝÆè„ÓDU â$¨&D„ÅÑ5ÐÖ²á)ì5”ÅÖÁŸî·Bó 7=—Î+d8—Dy†ÙG!¨ödÛž·¾¸W£ƒrn𛛯)ÓuôlQ§ÊÒ×ñ[ƒ®*›hÒ'à~[nITñþh¤îpsÜs¥•-ž|'r*lsX'ga?}Gy^Í…÷=ªoY˜“Òz;G‹õ¢3•²¹¶¨B ¶\Åié‚è®ÐB{øùÄÔ´wäòfB£GYÍþà_nÄã˰ÕwX3±ûƒW‚Á6ÍS0+ËrV/ó`<¤…ôrý™å‘ԑ̤õ¾&µ1«¶¤þSÝÿ¯D ~ÿàc·»Xù)ÁÀ¦§ZZŠú# ÂJžc•‚j-4 rôƒGåªÆ1¬ãh#M[©Ý…[«8{]Þ 9|á6ç&HÝ]IâUÙüB©=–Bõö :’;ÔÆH"²FåìôU¸Wôw¿Å‹#¶íRöÅð×îr/r 3ì÷«t ÷Wœ­;`ÑGƒÎ“£\õê®ã8PSš¦Kš˜=KT{Z¼ðêÀ:ã£f4’¹çÌ~TÅoWñÔ¯T‚Œ26Šd_Ù»å»yP& qÕº^ýÙÞ¯´ë>·Y«žEaÍ«aÉâ 1œ¾¹l_/ÔÀùjÇ»‡Ê¿j6·­±kŒQ`•ñ)} U} dpŒ<Ÿ">€^©ú º>hy‡k*í‹Ù5Îg&,]<ôˆ©vä:Wk,–C)7ˆ§„7ÔA+Œ½emÆ£™àö²1èe` ¨t¸Zœ„±¾0!N®ÖÈŸ<¡ÃâB]uÀ‡à~âQWÌ…{¹ð¥ò!ÔâÍOò©û°@å⦶<ö“ÆÓûa)Å#¶, Ìð#ÿ0TÝ.MŸiŒ?W Ã/M¾-Ö…ÂhH‡Æk+6,O-âAŠ5fªûãWs¡ÂÍŽmÙ_ê÷tS™„DÛZ™MÐô?û;Ú{L-fw¥LEÎC]I%:ûàL«Þ‹0Íë¦/I)”E1"€êå¤PÅ\1—ÍÏÁ"s +˜V-\\qìý;5ì~¬aø–;zÍP¹•C3`*`†«‚ª†ªŽè>¹FhÞïpà úô˜®;ÿëUq—¸šÿ§5ebb(>#)2C , 6 € €„Jh !&*_V~ '4 'KG  .x"  kž¹ö`‹c` -®eôº`ƃÆ+`‹c``àd@AA  Â* Äf ñNr`§Mu÷‹c`@UK»ìŒÕߨ)ð33ÿÿÿìÿÿÿåÿÿÿäÿÿÿßÿÿÿÞÿÿÿÞÿÿÿã À×ÉÒëÄ÷„ŸPµ00Á®@Á­ØÁ­ÑÁ­»Á® Á®_Á®ÿÁ±TÁ±°Áº7ÁºjÁº™Áº·ÁºïÁ»Á»T¯tŒ`‹KI¡-.ùl§`Jðô`‹KJ¢-Åð#Ÿ`ì·ÁÇ`‹cd¤-"e®\`Ï•òu 8`‹ Á±0 à!FÿŸÜÂm"!én»­-å®!„¢¤O)}*…|é–ËŠŽ`ü $ª%„‰¥€‹½˜Qrã: ÏÖ5s¾ÿYÞÇÐÞäe7›ÄÒ¦\e‰"š à´Ö0TÏ` Ô¢‰J#@s®4% LB$¶ñdŠe pu&3…Wl)!Ø ¬Û•Ð݆ÞJG¯Í²-›–P´}/ÖV2—¹…lA"v·qý.pMPØ\ÄÍø²?¿ÕæÌµÅ–D#Š÷Ò¥/˜ˆ`C ™¿ a¡g®……*Bm‚aÿÁ?°°bŽùDa°,¡«-}•ªµçk~·PÊ_'<ß´m+‘ùŠdR4Âb¬Ëk’ÑI¬%?µ#aû±Â2™^d9áqóBØ#ÙFž±ÕèçD>%fAo˜o8ù¤«{Û XÙ¹†ĸZ”5š¹}ö$Xxÿ ýæì6Kª§Tׄ KiËZL b]a˜¶\‡]gQÛx˜XÙæ^O==AÔ¶›š@°Ýšk2I@‰‡µ±µ í/6ÉÚWiKK¯'®’L£½”lhB®né„ï0€™.kÚ.µö—çEÎǰnjuÖݳ u):E¿¯×ë©ú~øOOv0}/BfR4H\MæÌlŠ% >Îe eíÔð0™¯À™°WtdÙ[Á$ƒÇ¢!gÂÕ¼¥Ö6–L0nÃZ[tGz6¿°Öø¾ï#úÑŠž 8>fðàþ¹uûˆé uÑ Y“;Ã[ÆnŒZ ÂÙ&Í ÷±Ý#I)JZO¢û-´Lчu¿7ðj—ís‡£©×&s5^ê 00!-]‚/¯Æóoò­ïi‹Í<Ó+É5ðüNmϯ³ëp1IÈ¢4ö*dÞ!]hvíÚÏ©|BÕ³ùYõûÀíÜ‚ Úû|»Æ5Ù3·í…2¡e§u!ÍèŠ[µIØä a´SîhƒXvûa…^ºBøSlcÒ€%ó»' *`‹KI¡-.ùl§`vØù¥àXGc`‹c` -®eôº`20³ªàX0cQ`‹Á  ÀŠADNþÿØÝÒ €EÌ©"s¡=€»µ 3çUÒÈä[ª{ë’UyŽI§Þž¡y"ªòq³J'üa`Ûì”ÊàXAZ€¹ñ‹eË Ä0DsM-Ææc¥†í¿=$ö:ëëÓc`U1w7ó‡ø‚Sé,.™>Øq‚*Àê±kÞ7-±kf/M,ÐrjT]}o¬7Ãuœ pšoQùÑ&ž–QArDv›a ¢&ª}M¯b!*ÿ}ºòŠŠXH‹9ÕÎâ"ú4’ëÖm€FnH ~$À˜ ž9™ßúÍáuk û''n•\SÛž#ûðñIùI‰Fµ5•>—‚·B¨9÷–ÒR1âTœ„ZL%’׸#r[»}äøÑÒ¢\Û5ÇýAeì%à!ðß¡Ma}l†Áwƒßüzßg àZmV‚GBôÁ•âÂ\`ä³8S ¡&°ÅBÂïieÁ¯Åa¥i@nEþ:e©"©B{å‰Ö¬Zë;‡GiÇSlúiÔ ^™Šêcs=øΡR¨âµÚ^˜ŸF½|xQ‚#¶&/ä¯ûP±iç<ºº:TŒ¼öÒÃ&·h½Šèø,øú¤G‰ãý¹Æèïm‚Qéí6Ž!d!³­Kã÷”_~†ò ãÿo’ŽR V̹þ%Ý\=>¢Ï×Ú?^Èqp7 6“™Ç ‘µ¥€¬€%'0/ 5>BY€…€±€Ñ\‚`ƒd‚£Mj Þ¬#’=‚qkŰíŸ2Wï-¯ƒ ®G3‡íð¯¨óž61àÙ!ÏÓ/ÕrÀóK¡Ô:Lþ|r Ñê„3©@‚öÕÂI „š3LE­It®c®{Ò˜ÓùqCpèºkØ+Œ£Ä¤˜HçVHZfÒȬ™7u.¾Û¹¡Æ–,³–ᔼٻ¯š!/à »Ò€oô^N³v”É´•:›vœaw¹B ø65ÓCYQté=“ŽL¤*± ,âÑNÀv£b(ž‘Mçõa:»Í‡œ´—–ÅþEÓ‘Þ#‹üF2þdµ–(L¨c'á#‰´ì0Ž@:mZSg~‹ù×ü 5"µ=ù„Èv‹Ô\÷lb(==Þ¹‚'Á‹BÊ 3^ÊðÀ“ ë¨t+¶ö°G0ÑÆ­ô?ùÅ&¥2ÂÜâJ¸4®å<5û P ²ì§–$î|¸»(12`_ÿT8“Á@Š–·•È^Þ`‘­kAsU6Å¢l!&›^ýCÄW÷r]e¼+?ÀíWÁï@Å!TéÜãïZ½pß “¯¹Ð D´üéþAàÇ©á×7¨r )Kx¸|'^ëw nÏxùºà÷ý»-vS¸Š‚T%¦·±Dw35zuóÿHÝ’*t cÇ%»êÝ ©Îó%E¯cD4Ád??ë‘ÆípMòQ˜`“ ìgðPâþXb÷Ÿä PM¹Ü½ï_ý¢+.íg¨÷vF­ø4õÁÕ]‹q§ÔÍ|oÅÆoý ¯poöRÒ]üÑ «E7: AYóâLiê„R-ðW±¹×ææ!óa5¾ þ%QWöoep*ÍjzàÌ“‚fuÉ}X]ؽb˶ë¨Cz„¢kȦQCE£¤ —®ë8¾cwø‘4Ü™Uâ{ñº‡íÛâAJ(4æ9³<{M‘Ê6z1Ì$”wB9;M³&ÿ×DàŸ`è Bn}{‹æyËñ× Øcþè‚”©P©1“øÙ¥—ËÕ€µ/Å©¾¾ùTc­M3–ÊÖä#ææ°fJ¡ÕŽK…ocì'`†WÎ.J~ÌÃ9õí™Þ¹„±;£¸é°/ü¼u£ÛtoJônSZOBL{qw%Bpa¥^sÀ ‰™×#Ä•j·a=&Ù‹;|¦…$ƒùm-s–ofR6»ôÅÊ&÷oTߦ#¡T¤8.”QtÛlpò!²¢'­®0‚_Q¦“62-C‰8›0ìPž›£ç²F›=År„ñËà¹}Þ7P6‚î"V$ÅóŽÉበ~6GºrKÒ~$Ý›r&_—+Nru/¥„}•äÊÓ¤e]~É”ž½Â–WWälHšb’ô }­Û|Ofý´V;4Ä;8åþÇó#sþñ:£Ò¼¾5¤{_6ÙÖŒøÙÚö‚¡FlŽ·«‰6pܹõå3§¼Œ.Oî¤/Ýðy”S±¤‰†˜/þ3Ê]?Ò#1½!+±®qud ¤®eb1DUê ƒÚc»/#{òœ5 a.ËÔvÿ.Ùbˆ¤»šLޝ-#YÞI~kM~³l>Öc¥ÅF÷™Më˜$[§bvQXü^ž»Ï/‰ß }“¿ /o³d Ч,œ¼¹)-ž@ƒ´±Û·ÁñGUíÆ`ÉWÄyoq@ñLé¦Þ¦¤YÈ­×Ân®Ø–—R2ø± u¡Gr:÷[bŸpàJ½8‘¥}¤Z%ä{äÉ¥Þ*fj¬Ç¸ƒhÜŸºÈ#|¸6&ÕÕº Æmí?:Më!®VbWêÈx_-X÷o€jï³jý¼6?Ëò¬ˆeÏ/ þWH¾E¦ˆ]Þá‘#œõà'Ãlt?ð‹Yi„L¼ä•Tƒ)4.ÿX­ ×úÈÚ_: {ÃÚb+¹OÚ ô'¼Œ&1…çVÕƒÓãúDveä÷s‹ ãêQßuD=ÝÚBc3îeì/êvŒË´™tÆ;7}1ä1\Ø ûÏ:k”ÃAƒ€:[³ŒO*bÅ´ZéÁ @‰nY2« —‡"¼µÜØ+µÃ~NëRÏë¦!»íâëHêâ]Ü{éé$>Qk6BxB+cÍ?"N†âÎõRûíϾ¬¥?F)•ÿMü ^þÿÝ3"m¸‡ï¼¿–¸èú¹nèqs\jCÄw<*Mmf^\(QhŸjH4È\kÔtÚ¾Ëa†E#\¨aΪÍ;Ç÷‚05|£–ò¶›‰Y .v6rßÄaª~ÔÙ^G,ñ´oóSÜCâí-…ýý!0ó½ý㜠>ÝKyÝ`Wÿ£ „%×3éŠ@!'|•MÛ–-®€ d§q³m^÷ íKÓ ç¤úq—£¡J… _Í P ZtqáP~Cüñ.¯¨Iâ#"Ò~·í©¨j‘°MÉôÂ=þ‚q׫÷UKÚí«7röÚ|ÛBXb4WBGcR8ŒÃ¹šŽž‹¾Ú?pˆõˆCz7>ÁyÜÙÝøiD´¾ê rÉ&ß0/Ð)ìÒ,IfÅ%fçZƃÚÍÓ¹X£¨þëZŽÒ¤N­3ÿØ‘Ö<¦…K‰©™t©»ÓξM/‘‘áú ‘Ãoº©6óL#®9¨‰`ñnRkpS‚þ»´±‘¨çŸ²|“õCòsÍ•÷Oÿââúúò€%ùØ»,1e~ˆ¤°²ÉþG%)޲洞8'u¸Œ<ÜlŠ#‰k;2==°Î~ÀÈd< üDðÅçŽGdÉZ ŒÍnž5M»žŒŽ×Žÿˆs'e{>òs£q‚jÙ›K1E•3uÂNÂõ@cÍ5.‚ ,èë¡\¾*"hÌa¬Éø‰¸&o<)ÜCþOv™ÄìI¿§ÂУïFZHªx[£%VK3˜{}Ú²ZëöÀ·¥:ßmØÞKgD涘“ÏxõékÐ ´ÒÙ”±d€ ‚Y^ÌBlIí®ý*ê 8zGDºwáâ44¢ÓGÊh8Ž[PbvåXφp À£ë!ÌÇïlõ¢UΗ·85åþ›û¥R÷A¡\Š[Â9}Â0w«¿$¶«''õÛ|EÇÛ,C¸†ô¶ÜTHŒ×:.ÅÁ<_”]F¾ñ˜_L:±t¡ ý :ögÒŽ“«!DA¡O¸7öÏ»·Ì–œÆá÷•?a×Èmí«³–ŽŸ¸¬lQßÎ \ð8dú'¬‹ôfÿ\š( ŸDŠ•ˆ³P3Ð5«í]ä:¢è"ò1Ë ŒË2XתMí<"«'š/KkƒÌXš$ ×X?¤êµ¡(ÏUƒÀ6GÖ>Sãæ]ÇŒÇÍ…C’½þ°Ú4Ôñ?RŸ«Q”ê ±v9ãåàV÷A»Ÿ«Ââ3éˆ ò"'2phÄ1FÈ(-‡±©~Š™5¨mv+q§Ík\Ó¦àp ,ûK_Že|/ΖȚb!šÀ[z‡íÏ ‚êHïDbøt¸È2žG{T—…LÖ ÌÓ\}³îi߼؞ídݤÅô OvÛéÎX;U:v·9ÇŒF¥"oÊþßÛ´º§¤EÜR]»,ñz0ÅXÝwª„ˆ¿XEpFß‹e?qÐ<¦MHª†ë¨  lL@x€œûÂVdYe÷ŽÛ½ì†XH瀄ïˆytf-¡ú¹‡ÎlÁzîž3b8îj0Sõ“¹4ZãG’Œ–Ž·?¥ƒ„•µs)ÒàE@5eÇ¿>€pþ³¼Â‹óBÓ~¤àfªµâ[”ÍRò~4)xKüacËnÂm›ÓËR*„«æXvòküv࿉ŸXŠGºC1H ­ïØ?7Nü¸RMÞæ‘·ŠBmq‘ƽC©\? “Ò›XS³¨Ñ– ͪ0%ôdF±t…mŒBG`Eš–g寬|‡¦^ò» …±æ¨›ò¢+òÕ6i×®½Œ¿¼n¬8yf~1zÚª¥µ“_,‘+;Ô¦-¯i àßà©\Í‚çmËýÿOЏ„ÒË\¯ÁòÏÿÌ݃ßUÆœ¸-BûiIÈ“ÄýoBQs‚[½)@/ÍÉš/·À˜~#`±„ñUŒô~ DÀ~ôˆ‘Ð4bSxÚÙ-Z}Uíp7R«KâWDSøióܺÑ,1Ó…=9Ð9áI2Ÿ4Uëdq;øº´Í:‹œ2ß:Ç~Ëà3Ü‚XÌÁc:úPŒŸ'4ÛëgϸëxÁéÃ%w››œ$ä“åW5\ óÃÁ¾9ðM¡&â©@Tg Bw¤üÀ°K7áÙ3úJÎà£"×>À™´ë½µX†Ì> Éþ8Aµ}è¡Öyk~å_Ú㞪îH@&çמ»é„ Ÿ%C™!a¡Áâù%›„°ÑÕqR==%Ȫ81çð±IÆ„ýðw©05j <·UòozÚ'³R!öN’¬¯}‹®(å¨ëB¼˜žÀ^ÔëAžëúh“^„M]QåKxD”<Í XOâ‘Ë=ò›P²kè^U]²X{J€X§7×’¬æ/9A$© ‰$ÒÀS˜ið0‰ë½{YÙµ§xžÝêÉ©"„j±_’É®RjHl‡øtbq­<ï“g¡h=f+E=Îs㘠ä*OÆ¥ÓsøÀo ]ƒ{WYÌ·ÔCó>úŸ‹ 0GžÕ@KâÜŽÄþoKŒHÍ¢:,ä2P5ŒGªò³5ç~æ•õ¾Ÿ'¹ºüÿ¡½cC™H^cfSv™"bÿn¨)ï­÷ˆnÞ¥ì±Ñxqcµqn¦7?¬“U—'&þâ´viN)þã‚Òh¼ç)ø‰UÏ¡iב7DíÜãO–$óR²ézÈm:=†J_5ô´ôeÊjCܳ'õðËÈp;¢à*ËVÚŸµ›ƒ.·_n£_ i‚ ÎÈñ&°`ÏÇ”AHâÅ”ž‚t”bgŠ ÕÖÖŒõá‰ËWÌÆÖíÚ›ïNJ+ùÔ3²¥åv,ËBn¹»‡›ý`µ ¸a½ƒu©ÓÛ:!zfשéÊPkژʠC4 ‚)æUUVË8h&èl\ýåe˜>1¨÷è݇8=ò”¥ï"h"Ã%Ÿ4}wË"Èw¡ìÉ?Ìn0CwIìWl#_z5ŠãìÙ.wýç…lqU§¯dcK1`(`‡+ª‡*’ÊC°ì?«ø˜(Š0ŒJJ“ƒ2ѴʯB_è]^Y:eek  8D5$  ^#72 0^€‡hVd"_  €“703%r, B €€…I&:5a€¾žOtç`‹c` -®eôº`ƃÆD`‹}Á1 €0°€ ”£Ö›ä7ûÿ/ªàlbAET Qµeæ8¼ÖæÓý˜Óç:=ú~á/Ç`™ã UðY² ^–•((ÿÿÿäÿÿÿâ ÿÿÿãÿÿÿâÿÿÿáÿÿÿã ÿÿÿà ¯‚' š Á¸ÛÁ¸÷Á¹4Á¹IÁ¹hÁ¹¨Á¹ÁÁÀÁÇ©ÁÈßîë*°`‹KI¡-.ùl§`Jðô`‹KJ¢-Åð#Ÿ`ì·ÁÇ`‹cd¤-"e®\`Ï•òu 6`‹%ÁÁ 0¡‡û\“‚…ÒG%g$bvg£"EHQH¡£rÈO¦b`‘Åòì%„ü¥€‹½˜QrÛJ ÏÖ5s¾ÿYÞÇ,í$ÏI,›Œm¹J$¶±ÄHÕ(ÕP(-û‰Ñ ZmÔÐRÀhƒX€@)#ÇÒ6ÖVÝý³†‚UÕ’(ÔÚ¨T¼V‘ ¢Ê¿págh~žVH¨![ðú¦>Æ€3Öhl”FhîÂJhç 8Gò :\.DÓ€äYºAŸ…Sš<¤²\ ±ð4eãÈwñrñÔN–¶eko…¥µKëÒ)܉¢&Ü;ŽÆò(:’/O€ úª-§žH„L˜«VœVÓsš¥råθ¾ã|—¥?0Ó–¯í«€öÒ &(%¡`Å܆[P A-´ÉÈþŒ|«s)Õ_îŸ'­=IxÅ g ²c³ •õ¦$þϜ˜ÍEf°tÚSZ5 ­Ì±í·×#׿UÛj©Ø„‰úƒhŠR¦{óy7a$^"=mcr7/^¿îçð1æ1ì¢Þ.k¬± 6ÖPÛµ‰ 5Kó¼é )Jb=€D¨…B,­‰áÛ€š8ùn)…ÓWãy^2†k©]ŠÏi1Yœ¨n« uÉmø‡S¿bú ï˜üŒAá|šq±$œiäCÇhÿ´Ê JËIþ„¶†Å£y]TK¿²ÍÚ)T”¸”§!µ²úæ‡8x^g×ÉÐ\šDl¡Yí^ÉR;«Úé°1Ä€±»¥É˜ «×ž½¹?nÖnétN"­‹MèùF|aYX=ü!ŠÆôúô‡·7{àq<Ã?qÑ;Ym»sL/¤ùå'a²¤¦§Juµ +Equµ V°v³È~ =Û!b©^S<¬#ÙIAX>OÔb’lÚP¨Ùf—ü!I§?búU̪ü ¶ÕÍ43öGØT0IcµìtÍöœ9G¶,ôjZº³$ȉ«Á¬Ç Ùé, ÚÐ¥ë«1/¢ó:!žx?”UœPJ§s~L÷zÖÆŸ€¾§§›2ŸöÜ‚K_«`Þ<îû3kûEVÉDOkœn h—¾ |KØu”dÀuÀ•ÄÊB[Š ƒÇzºÑ†ªàn½]Z¡µÚ.O¶ÏK°k®©óªH!Ô¦ìm¿¼šô³¼Í¨ÞD¯´ÓaVLÂìåŠàXOc`‹c` -®eôº`ÚØ§àBCZ,ê‹ósqq qfàô¬"ÕQ¢‡¤»i"^=꛸dÁàXTA'``RŒÕUƒ*ö"\iMX«ŸG«ŸG«snn¶²ÐÐ#þ3ÁàAMc$`‹c````àf`àf@ܘBd²ñI`ÚNlàXMc5`‹eÁÁ €0 1_`ÿ™i+$ØÈ+ÇeŒOnK²Œò—%² 9³¯ØU`–£ÐàSMc1`‹c`n`@|||‚‚‚üâ ¨€—PUe@¼ILQ`ZÎþ)àX1cR`‹Á€ @„m’¤Öÿ?›ÝA˜ëyµ÷žU‰ŠÌ VpkÎöã ²Jrtϼz׸—ºY($ʽøž\m`[JùVàQTZ€³ê‹u‘Kà DÙr v‘ú‘¨²r…Z¬—¹ÿ‘ºšª»‘ñ›±Mʹ")Ä” ¢+¿Ê»’¶C韺{\½³t‚M!¦œ}ržÙbÊõH«Œ©v¶8½¦1ËþºÜlYîïS.Ô9ãõ|&?¾ÍáIc÷YVµ>s8Ýżm´BÌV(§Ü“ì¸}˰ʱۑûíÒjý·Ì!ÉC4wi&¶?˜Ý ïê¡©?\\ÁÇJ•ý`  %*àXGcàX0càXAZàXOcàBCZàXTAàAMcàXMcàSMcàX1càQTZÿÿÿÿ$AgDDÝœ¦PY"‡¶È9IÒl¦fBìÁ‹1$2 DrvØHƒZj}pðñœí»uÓA¾vr´’9A»AÓãÒ-ÓÀÇPð ‚>Œ3‹µV¹A ¼\.Vñ¯ä+埅 9¶w{ïÙ ë#Ù?~2Ù[i¡‰…háñûñãï:ÜBhYñø¥¬˜õXR9 yMïcý &Z1E"p`®ѧû ˆºk”nã§#d54³S iªžüºp”bÒåÅï ¸©t#ùƒÆ*‹<õ’h%XG¨½üñÚÀ ¯6ÕzD‚v2•»>§z k4%æ`A!{F¾ËG® à(a˜Ôfù±4 —Oï£tP9l±|Q½P|C¢ŒtÕVäiSiž*ÌRrÓˆn)X03ᥠ/%ºjü††+šò‰þžH+TÅj€=ŽëE„‹Ìt¤¦ÝÂqéQÙ™ê!Aº’¼s¸@-´Ì’sqòáÑ-„6£v}¾Þ´Q­vó`ôŸ¬b¬•>uP™ÖŠ•çòñr `n+Œû³…0K×FÍ# rDh¶ë¸’VÀf‰;†µÉÒäAC)ø¦i{âd3Lè€+úxoh-Xwˆ}:,÷VðÊUôá>¿“ƒ‹Ï7®F¦Úæp< „àm!vôéc.˜w¨ >[‹ÿ3j×$ÝŒ&RÀZ+-ž=£^q¼úH£N©}pX›ÿlÕÃB{µ`ÆgÃLSÚ67h-T°ÕÈSÜï-`£˜( y>P.&]9öôIMçeå™®qÏ“×ÿ»ëšáögìÇoÀì©Z3 "&«¦ ‘·¥€®€%' %&+7;S€€¾€ÎZ‚Tƒo‚ as aû Sâï1¨~S-pþîw ?}úOÓÜJçæíšëÖ7š»@Üci†p°.‘E°›®þ9©½å;RÓ¯qäo…s¼›^7+÷p"Á@5µíŒÏ.™ !“?/ ,vÐ.Q†·¨yf?öÔý{E9€ œ€ˆ®/›}à´Ñ ‡,dµ:m—LY(l ”YYe…V,¿›•> Ÿµ.¦¿ ›éÍô¥†Ìîr±àÔù…ˆ…ÆàðÅ ßWyèáÁSØá,~ÆT—ÌÁ¾Ìeà&rrQ±FlqPZaw‡ký`—0î’ÿ)¦Áª\µM@jŽ—«ç´¥Ï¾ò@Göh->%Ž&1¦ûù¿Ë™ŠY¿÷N‚ÇØ k!ycÙâ¡ÿ:#uBE#Brü…:^„šËŠ®W¼V²úO§6M‘AœËĶé%ÌY>.¿¦$è«Êhzy:¨í&Ö+”{¦úí]‚ª—>S„¬JmÓ¦Lê H[°M(îhœ–€ ôÛ/C›§ÈD:V\TsìO»\4³[AâjïÏ X±Ù£·/Ðby“×Ý.Þ¿j¿ß~ I›à-z»–DLšÍ7nù‡—Håÿ"¯`’`$§{:®xý'Ô"ï¹~¾x7Rð Y2îÉ6÷3h:ŽFL8-WdäYÌü…ÝAŒóÒÀm7 TÁRða„3[©ªí¦ecÙ«hIêºoQ*Ð4ZãWæ™#¦–ñIìf ^CbUJ톋 ô»Œ@Q…%’½:’˜AÝ?&À0½”nåá./×mvܤI33„ +².q•~Iœ‡ŒdI~ZŸÕKJüh¡b}´±ŠöÞÑÛ’N­3ƼŠÏ!ṉæ[é>¯è™Þ•Ì!8›™å«ÙÇ }?Û?c¹+ç)uÙÁ=Ji;œ‚É'0@çU¾¥¾ë뮣+« ª Òk¾þÉ ]À)z.yEÇÓþó7‘ùŠMzÂbÛ†UÓY…ª¨c}¶ß=õ´²B½ö6ÁXM'd¯g£¼ä*ˆbU„ SÉS£K™'?Ãð¹›ø"ÛPzô4;Gb+QCðEË.¶]¥M÷ØG¦ø¯¸AE•+ßGXÑl•.Á( œûÃ|yQ¶ñ—B=L h•ooõßU× ‰LÁÏÅùdð_Ä1ž 2·FÈU|&_6ZdÒ›ì$ôÝ |Ÿ4ñðê”]mgÃczZ[W¦º•ýæÙì°  °¬¹ŽòTfs.Δ»_vN9T€€ý¿A°s0̧ •>ÆW u`!b4zJJý*òî Û¨ “ËÓÆý°G¸=•½˜Ÿu@h>îh Å •:‰ëFVˆS?´Iqm+r¥Oö‘Aë‰>s=ûaÛ¹é(¶)ÑþÅïÉWd±QÔªF5PO›0ŽãõN”Œ°eÒ­—t\r’1Âü ãäë*p FZtLT¿Þ–6/ ïŠqñE}EÐ0 Ä‰K,A ÑÔÇT«ÛÒ=õY—9L;º>9Å/J‰{j!5Y §ªr„fó(­Tþ6pâ›wÃdöŸ¦¢;³OÿWGãâ—­W­‹›Añ/ûž’Ôúåñê÷s“6!n€ÐGd»$9çÄ^cY|Ä7 ¾ÃmÞ_œGÎ Ñã"Ž~S] @¿ŸÄjû»0,f;ÞÞ³$ŒÍòo” A¬N­_|_@Ò’ü»!zU˜*ðÅ ©‚-CécÄu{Š\~K¨Üߺo•;/¹öסv«—™ïTŠÚ(S7”RRüÄáœʧè@ç‡bÍzHÝÛPÅB¼þ ¶¶já½m­8»Üøï)"ß ŸxR¡ï.‘Ù’ì9ÄÌáãFMP, Ñ<‚j“JLF\Æ€-æû:—« ǽ@mÄ=¤<ˆdH%ØÍ­[¬àq¥¶íŸÇ¼°àΈ^ ÄLAðjCBº¬v掠Ì_¨•—! ®¤=ÝX˜ms¼¶Sï#¬Ëæ²i7Ft<ÖN»¼ƒñÜ“ËÈ@ò·á+Yjù†µ†‹4v‡—¸B]!5׈Í-Và÷Rå/%Ñ®X*à¡.ŽK Á8xóÔÅhlsŸËýŸAÄCr†váhb(­}‹³xÛ´fõë÷³ê¥nƒÜŽé´KÅw4HVÆ/´Ú…†V]™—±ÎЋÿϰÔísw:»%$ØŠÚ£÷ò¨I¢0­Ú†“¢ :ÍHñoµr»ˆkrR ]kçU 6’¾hY›ñiDa­^,ƒð¬Ø|@°:z”؆蘽²ûÔÃ50˜ðH]PìÿL^Ã3i2 cÌÕ‘˜à×Õ;×NKÀGÉZ¤<÷ èWµÀ@ʬÄZEw“1Ñ>Iå0¢5|8á]§ð]óÂÒaoZ7`ûÛµ‚™–mÌdªJÐØõa” mâ–™ú©:Õ£o§ä…“d甀âõæ•"·Ví\銗xoÃe¯:GA/n©»ÃZ|¤'´{ähÏðµôf]PœHèjX)ãÈ{n”3%Ð7©fº„ƒ ÌšPè­ )}E/qˆäg+H!}€4î@»]„@Ès}(ô0ÑËö²f˜o–ÊòôÙÃKn»ü‰˜ñÛsçþ¦ôýoÙë‘£#Òu²ZSK¾#5¸çíÝöê Ô:!x÷iï<—vÛ¬[L…ÛÅ‘æ¯àò¼¶ATÊØ{K$…pë6)Š/Ñe»3½ZðÚE«¾lÇ(¤/‹­3îìq”]çR[”°DÍEú;nW©Þ†ÕiJOà€©á¶“ÒIyjûëƒùnk˜k×à‰¨hMGŒÚ||Œz:ã:«”Õ}+z¶Ûw¡PyŠ##‰†‹ûCö åć ¹P ÷”:;ÅÃ' KÜkÙ?)W<‡ìH'C˜ù">nþ¢¥"ä 9„™ÁX¢Î‹ž`¸ ƒÒCD˜7”0V])/ç”ñŸ.Ò¨_?“Œätǃ:Á¸³Ëجá!ž×[¸14ÏÉqA>—ñ@)¸@q&žÜomÕ ^ñM†ãˆ¤Ä=öôŒ+Ü$¼Ñ[B_œ‡ˆ²½°¢m¹]¹*Ü8díŒ>Êâµ_¸êŒâoc8Šb×ê‘&\¹žZ=2¦•€gèéÀÊÛâ{+à_;V”¼X£,Ÿò¸!vÀ'ñsÿ›H&oظÉõ.&ò›œÐÀ’ ö÷+* [!DµyáÜF-·ôÊÉN5{ “³„I¦:ü5$wM¢fÚƒUÛÜçĤ'ðR&½ßÚóúNø´[®P2Ûe˜l—{àò½Ø¥f$c˵T~¢g30h©x‰ñ®¬¾45 H:rCãä|ž°;-Eü=ü’±q_Ju3ŽQh#¤+²Qìgb2ƺ^á¶XYð°â!kk©‰¡ßÚÉfz¯[´û†uäô|‘ℬ]”U7”HdeK"Èï?Ëè\Ç2ZúÃuH° Njâ$Ðd<™{l[z.hOJ› ¹]lFœþ.a×w®q¼ƒh‘¨ú”"ð?¦µ°ahßgúÓ9²d¦ú4dƒæSäÖ<6pí§PôßÌóq…™âÀÕ?niWóQ±§ úic¦ö,SRX5€˜IÿUŒ@x8šˆý\!`Âk›Î~”’ ­›˜™¬ÞZœ¼à¡²¬ ÊLÉ¥cÃãMÌh)ر#^Ðι.ŠCžôØ(‹=vÛiîœmïCÙêU"öBÑvõcÁ§'sñ~ùÖùg{‘¾fy2«’ס¹ŠÈ*l8è2(Ÿís4$s.ÇÈííÌùŸmx÷8Ó%u;ábcÕÁÇ·W F÷tMé,»Î!Ño[V{Â<áL4m¤ý‘Ü¯ìæƒžê0½«‚9óýà²Â.==‡¦Þ ðGÐ= àÆÕdGbãÎÜ3"&ˆ»ºtŒ'[ôÐ4Ø@¾3‚ÍMȕ׽Ê[YDšˆabŒÅÄЉrȘ4zÝp¼÷;¯]¤í ™ÚÈý¿Ãû‚ŸSåŒ7LÖÀ—¦f #%Á Lkgµ¤°nSmZ‚¤R¹² ½ÐÊtrk~| Γ|#ˆc#ÛÐ 6“2éXî0Dê.Ù,J¨ŒÃ,Šmÿ<º×µHàL`¤ïú¦ž·Kç\:4>Yçl3þySçlª­Öd­µutøp"cVéûÉd …¾Ï‘KƦ$§*% p y|¼ã?W¹Å+Œ¸*hð™ìNaewt ‘1/§ËØÐ;ãºë¸Ì–Ù@âÕ>´"Êèk'#Ÿ^ B*£hÊ…ýo%Gn% LÊtþ7nU…‰;Ò‰50"ÇÁSm 5•Õ(^Œz ztËWˆg–Kšÿ_¸ãŽ3õ÷2ŠìU¡!hB†êÑÇvh€"|„Y÷“Àf 'ã§YœzTx;$wªpuŽWÍJ±®ñ|½É´¥ôa®‡k–sJ®#ÀˆÅ~v“Lñ°ô³¦Ï—]¤¯  ØEÙ¦”AëJ xí'§½‚oòó÷u"q£rñŽS¯œ¬à@=“õÖâ’ƒ>Ä´e0”›´ÛDu«äÇpj" x Uâ|oºþƒ“leÖönç80|Ml0sËë%Aãc@'YC=¯þgJ}äÞjó®ñý¡”¹“,ƹh"ì{M^6`Ⱥi¬}|ò“\8JÑåŒÂ#º¨¬ú€^i™@˜Š¯½Õº‹—lÔ ãäØ 7è…{Þê†ÛZ·2œmi[¯m˜ŒpƒÉnÏÍç.=Öi„oçxâÄ‚dåµêÞ_rêš”ð:¥$›•ãuíE¹ÝœP»Ë‡+u‚qÊy|²­ Ÿ“2wk¤¯²°°xÇy ™œ"Шm_þÖ®Õ7º.¨«9kˆ8Q;#ØÏ”f§Y²tŠf:š‹b9„tKâã£Äêñ!O=06”3HÆaVÜ6ûÊßdm"û;éFˆøNŠŠÛ îdÀ"³,‘¨HNàùiükW°¢V'‡2l ­¤j¾ Wp%Š”å@œ¤m&"“ƒÏƒçTµ÷40sBÑ^A]uÄã¹1;#-ÛÏx£ò ï÷C=CááèìÞ•FôŸâA°€aãáóìuQ¦´[F½0@]€Ç)Rºa€EYJWy霑:FOÑo¯¾ôöQ£Á†XŠV¼ÿÿÿåÿÿÿÝ ‚ ç²Ól€VTÁÆ^ÁÇÁÔTÁÔgÁÙèá €•ÁÝÁÝ8ÁÞÁÞR2«#O`‹KI¡-.ùl§`Jðô`‹KJ¢-Åð#Ÿ`ì·ÁÇ`‹cd¤-"e®\`Ï•òu 5`‹Á± À ¡†ÿOÖ )ЍhIùŠD ÎäIž´œ)‘]ù€Œ`IbIh%†¥€‹Ý™A’[9DÏö"ywÿ³Ì"ñåϸÝU–z1U–ôI$H ‘ e ªIPŠMµ±õù£1{M´­EcmC !ÒÄD~‚ËŸÃ1¡Ábâ¯Gˆ†Q› Ubƒ±‰-dqX$RŠ6F_ošX ´ö"™m5YX“ˆ›)¡[Üœ.{ukJƒ bD‚œnf]l@¶Ñ¿¬B—‡í‡ ]¬ÚsÑÚûî|$Ò~i.–Ë’{ bÚv)H(\ Þ ·\U H¯þ£aÉA6q+vå÷)dXˆúëF8¿!ûÁÎùž¨EÂÅvˆ½bµ—UM\õ-¥…® Qôì¹F¸Ú\J3/sw!°—plÓ)”h›œKÑX(4B¨nQ-¯|ÐÁE?Û+ m¾1<Ì¥&ááT©cR"µÝZÿ×s'Ÿ"l®N«bQÛiC3Tx¤í»†Åv®}؃´áXnû¨_N´}$%v…0š®*ÃÒ7ªtã$=åú[l«$Ѫ·& `'²Ýæ:HÖ:ÎpÐi¦ØÖsþëÉæc§N\Oê ß­ˆÕŸ5]Å/ÖR 3t%ã°2*q|Ïõ«²Ô x5d`Ÿ€<®NΙª±<Ž Y½)QmF GøS»‘ Wñ-Óå{0ß6Ü’š#Ë*Š"¡ÇÖ¿Øû{÷ô'û}¼d‰®™l*WI_4*W®óøäóÇ0Ü™j1 _‚ç·ð;¹1(r2ûV4Ê“b8åú3{ìí œ ’ÇÂ~ÁWj®î\€Ö6Ñú ¾ ª¢rùýSû&º”õ¸i‰%-ë5ÿ` ¡×'ç1FÓms‡~Âõ»ýú&Qf(Ü× äm@&ì|ü"(æòú\Ô;rú^´î¬EC(6_ÇÌo1'`Ìê…è·Vù3"¥Níñ·êwøø0<„¦Kt¿iÖ€–ÒXwß™&µlÕZð=(Ã@¬F t[ÏsbßOÉ~UB%5°ÆdîÃ9P²"s‡Hÿ‚‡_Ãç-ðÅö[Fg¢I.ôY5£b»&W,_µ³1²æ°€¬§ÙG¡jë±ÔC×ù0A’kYÍ3OE+F݈6 M<ï³â·aìB ­eZ>Sÿš$4Õ jÎóK¯ƒÇfAnu/XÔý÷¨Ø†¦µ)®Y’•¾É(•.yÙ—61±‰s™¤Tï`Ú4I³%zµš©WiB˜-©õx- µ¢Zמּ¤£íO6þ›G£ìîQüaGË3ú[œÍ©W+£÷}Lç!z)-¶œ¯ï›w®‚þ²‘|×è …õé§c—D¯ýD¸:ß< Œð- ØË:™® ÄG –B便¶Õ~Q¹ Ÿîü+>þ}]«Ë€%zãI*`‹KI¡-.ùl§`vØù¥àXGc`‹c` -®eôº`20³ªàX0cR`‹%Á‰€ ÀÁ€p¹|ر2ºY¥V»r)GkùqOÌÚ±`N6@Í!ŸÞ©™‘c´ŸÙ%B&ÈIµØ‘ùÒˆí`ÕεàXAZk€¸‹EÌÁ Ä DÑ\S Fò·c0¢†ôßÎXÂõiþ€0CP}…I“:Ô½綔ƒY,°yݬX¦)0²ð¯¼ï›ëFªµ–æ_4¤’æ[Î(ÎsÅ4ô9›b=]|¸”t@²àXOc`‹c` -®eôº`ÚØ§àBCZ#à‹ósqq qfàôe CàM³zàXTA$``RÿU‚ ‘_ж›|z:tж›µµµµtzêàAMc`‹c` xÑhÒD\…`ÙÄùèàXMc2`‹mÁÁ €0 1_`ÿ™‰Ô[Ưë¶Z>ÆÊK92„›½>`¦ŒÂàSMc(`‹c`ÀT€ xp~~~^ `ÀÐ2–`%¶àX1cO`‹ Á € °õX' ÿÿ®&¤ôŒÕvWUFæØ3//Ð]¿µi'â6e¸7M¦£dö9§½ª4Zá€D‰üŒ9®` ÍÇàQTZ€¢à‹m;!Ci9u*¢­V!¬·sÿ#¥€aé,ÃøWªNÊ¥î¦Ï·§\ªC ŸÈãŸp÷×ëà6ßÜób -_€z‘àôh;• nÊ›{¿ëÕÞX8"ô™åê{¤\j5Í‹j»šfÒvÙåÙÄ›#6mõx÷Å=<àø³bµ™ª2¡¾”¡¢]RÊ?¸Èn£àîœn\\ÁÜé‘{`z  %*àXGcàX0càXAZàXOcàBCZàXTAàAMcàXMcàSMcàX1càQTZÿÿÿÿÏÅ>>Àº5"ä]‚LÇR ™K°(A†)‘VÂf‡aíˆp6QCñ6n'ë2*ØE :d™¾f$³R#1 ‚^Œ<‹­–˵n5 ƒé…,ù­ ˜SýwÁàLXë÷=¹\'Ù‘?[ÚùãOæ_¶Ã‚Bú¦j¿ÇþöÇ?×éH¡,LHn}n€b¢4äĵM$5=v\@„î+˜!Ž/8(‘ ÷ù”ÚÊ3]ãžy¬£DË•Ïx_Sá ÚÊ?Ïæj¬k†ûyþÉ6ª…+»x·•×®èû…<‚ÖBÁ)¯Ø2­EÄP /¬œÊÍ™MñÙ…W›ŸŸß}x@z2pPð"äƒÚcƒ`ð9ý9+ ­àˆ‘§Ç‰©„Ša×´XK!3.ÇYŠÖŠ)úµ!„Ù¤*&~`ˆ@¸zýù3Zàl**óù¨ò¥ñ'@>Zñ¿€\­yiÙ¸‚ –,¢Î‰ý4`Ât˧Π˜a¬"5^¹ñTˆŠKEg°|Ë€@ 9Q¢W³P˜ZŠfõIWí¸Ö3¯?зà(!&VIË_P·8ÝÊáœ~ùóÅ­J!gŽIJ`V¨i8âù¹ÁâDjºxaxñÄL„ÛQFÛ)ñQäCâó.Z •çc©jK%q +ü놂ÈÔðÝhÆ9šÎ>FÁQʈ:íÓ‘ïÜRËQÞÙk©°¦|ÃË¡ÊqÕØÕÆ—À¢'‚/Ãå ³Ãqÿ±F¸A0¯vëGn)²5†¸‚ñ¹ÁB€Ñs½ Ý($BE^oBš í–ÊMœŽO9Ë•–G*6‚Ŧ&ü%Z ã> ë:ý #}&ä†|ó+÷þª†ï÷< «2å, ‘»¥€²€%' 7J@S€ˆ€ª€Å\‚tƒ]‚škgè`˜Mýb¯k‚^"Då *â99§HÝsf—#Xœ× ­AÍÂ¥„½[¥I4“¡‹‰5Ùø÷k5‘ÓÅÁóQ»†‚×¤Ìøö·ææÎé­±dÜζÓÜ á¡mˆ»"ˆÙŠdõ?ØS#•$†5ýÁë«|á\šd ³ûìbu€³ ¸¢;•±vÕ:ƪa]½Ã¯£LϘ{…Øí%2R­1pß8!kÛÀ¨@aV;?{=\òÆw`ÁTÊ‚ó.š eâ<øû®8Q†ú5—d.Ãê´|t}Êže˜&!Qó{ËÆœövã>ÐaEõEª¯çស:Ðl©Ÿ‰Ž[¿£àøìhò¬C_fY¥Ìá D¯ŠZP&6½F£%²/W E¸_É/*%U%ì¸à:a_‹½„‘Åë@0ƒzÿQ?â O¢J5¤ˆ5M®3'›-4†žäЩ{ŸÀ[2ham’ Ù<ýÇmˆòïx”ö˜àˆóïÇp„—Œx.Ä)‘\©3µÑ©NE΋‡W9Ý?³'×IÅ2%”Žf$垺㹒?Ø–n³jƾá6§RñGdà«TÔ‘¤<–àò6a‡nrâo]?2ÕûOÇ%y‡ŠËášå2ªªR7uû¸& î-ˆÆ¾¸jð¶‡á¨ªñîgÛx$ÓVß}d¶[\XŠÝC©bŽÖD—Åd%¥Z¹àö[Ÿmÿ»’‘…NÇ„RW€)GÂë‚qX3þtïÝ› KÂz,­™ÿ:§ ¾Íñf ß4Ó…-¡·àxº8í29-âïH+‡µ5»ÈæPÕO;|ÚµAG òŒÃQ C{›ÀV¹½)êýû¾·^´}°©xJì‰üÿðÐǨWûÇ]P“4Ú$ü¾h£oûðÖ³—Œ…gÒ{á>‰ššÒ8cñƒñ­ óoi!ðó&6ûTÜxí×§}kið4£þ-B¸l ƒ‚Ôk/fòŸ 1ȤŒ×Ù·ÔÈœq]wwNAÚc Pp£¯B[ÂIL¢}ß¼Jx9QÑVÒø¼fñCŽ‚s<¹’ãXÛ\)âQzÜH7¤]^S¯ º(' ÞQÞ»×XŒE¡4»M~&­™?./o—¦éÚ jÜ ÂÉþœÐ*Q ßÝe¼ZšÎk ¯ß+™Ë:åóGr.1¤”h¸Ó’U‡–§å[ §g"â3™ríìhê+ÜÁjg£Ó´+áACåÒ!ó$®êbƒÅ¡þx˜eˆ UA6'sä±J@ èF ü›HI&E{kr¹,á²õûcÜ}þ>Y>ü«Éga† ²õbÒ e¨!-†ÅáT·ÿ“ª_%qÒEŒ¢·· ¿ =Wz/ZóJ;Ù+i22rµÊŒ X9?äˆ ‹ÔTàXŽ«r¯Ð5\À%ÂþžùbŒx§ÒάʉkÏ>m‚ W½ùGS[Æì¸¿nÆ•%Ê‹Q.} Ù8jö¤ÚlɃCQº½Â€siÈöðå¶ =˧Ú\wž ÕžµÓœz¦êÚ%q2%É[YzbD4bíÝírkü6ýÀäp,ýž÷8[ò´rNȧò¹ádSý4èÎŒú*TÈ/ú þeÏ7"®¥^†VZlÆ~³uÝ;Ã~ª™÷úF|ÔA_¯Ÿÿ eº´?/I0DÛ*3õšÍêSÛ}¹ldÄê§XANÅ&¹”¶¬ïïÔ̧%<&5ÐÖªÊWN`‡‘rýª¤:„'(sbq‹˜0ý88eØ>½ÅáBÂØ=köÄT/òzP&¹(›mžãî—×GÂ#Ÿ²ÊË9Ï Ó{vê^ÞI=F"”Í5O¦Õaùvø 0ä7Žy&éP 4¶”~&ýbWBÿ7ïđֱ½= k5¸Æ'ýó͓ԃtÍJü¤åZa†˜rÊùæ°]ö•¥>ô $Å/d\ØéÇ—‚ ÃÖ¨f·D?+vËÂR(GayÄÕ™ãóEýmg»x˜ìÍíÆ÷/v™w]!\\ákX€»Š›-àÁŠ„mÏÄÀ„ÜÚ+'é9B÷¾{¤ˆ,›<:´Ãe£'Ã.Åado¶{~9möÛTk¿æ"‰3eH׿•–ÉÄ3ª“½¤Ò> ²*Ty‰AÔ0³Õ~, õ=ŸžD.ª_z¶£¥Î= ”eßÎZC)AœlHôb{xü¸Â”~˜a«íÐÚû Òi:ò%*lrXóÈ—¹ÕQç,<ʵEŸ¼Ý £I÷<ÐŽÉY0”‚ä!rÞ<¬—¦ß÷óƒÒ‹?ºÛ‰Ù(tÜ̦Fœt+ÒÞ®á+†)Ôä‰)A¾±mbÏÇ5(úiHöŸPw¨%«bÇ3µ‰Mú·&IÉ®’³z_˜¾zû‚tï²^Ô ç•,m•¨u 3 5]ãøñÍ›Oö§{•fê~ÆÇñ.@êj <; zÅlÈæÔDYµþ {jéc‰H³€tžFÃòÿ0øÑ`=˜²?u5½B™e”U”1E翤ÛK€~Ì>:ùÈ»ïØ›©=M Ñ¥Döš³ÃÇzõNÅêç~.s„ÐÔJcíyBVÈîè÷×…JŒBTr†Î€ÇéF9EÃNùZ\ L£ò™Íq9ú*‰Ù{$Þ_ø,3Û¼ñú„^¯ý•?±Ù'íövè¡„2à"±y0À)3Šf]ÈÛÕ|0Ì»Þ3[#±š‡ßoj5\D˜’DRÍë´i™‘ΛRv(t¥…z Á(s¾ˆ¥gôÇ´ñªÁÆæ¼ñ%$ONý&š¦5 ¢QBtt¨Š Ñ¶àwP!™ÑÌ¥ožÔá·({I cüÑV~ìsam ]—kØã¨fÌÜÆ÷ÐWA}ÀÅx*Ñ.‰ËÔ?û–¡\¾ërDK¤Gf¯àˆ‘8ׯl sô´‰!ÅØŸAÄÌ–EWwÜ`bB~d«¬WßG´.ö*¥»ìoØF¨«†5i|¶š¹OQe{<õÚwŠAøø }>;gñÓjC`sÊ•·vÞ<£šù…÷>†²Ìäöe^e–i–ñLæñJ¯pØ?’ïÒá÷hg‚$•°Oݚʨó¦M&Ã:®KZKK‚s*š\|? ª'N’Ôjí»HCiŒPçh·üëǼ®&®˜HÁ3Ê ùDDW6ÅÛ³s¬ÇRxämtÇâãù _¹¢È1DGcÙÜQÃ}¼Y+bîËwbÝMÛÇ*ë;¿4b÷ÕæŠ!žH¼` >ap»4{¶—5è`=o KŒŠTë¥À„V¤O­g¼Æ!ðRþzÆÜËî”Êji²©¨h›¥Üœõ`­fCkz÷ãÐ%€Þ„ÐqÎ-íHÝFÐç© F’®"ôŠ¢âȺ„» kœm*¼ìX2˜ü1bb¡³r8è?"}%ýb ’vªÅi¾k°~2òŽÚjù—ŠA,#Ó½…ǘ„‹åcSíà 9J’ÏaoDïï" Vеì<¯Àz¸Ø=àÓ$%ïêŸ0yòÙaº —¨t€Ñƒ5}ØuÇŽ(Âj&gªïBíKã=‰øæ­y¶ ¶s8aãšÝþ úÁuˆê6=3ÊÞ‰vB Ûi.-Ϋ˜G„„ܧ›{¹hFƒXõÍcFƒÍ¸™'~6x›G°VÃ}2­×\l¢3M ±c@Æ;¯ ZgE:RœÛØ¿Nÿ¿·¨s pÍ{˜lªiÚ°¹`yg‚ªËtܦ˜­›çÂÜË÷ȵ“䄸g2Dø“÷taqf,3£À ƒë”…”ýJÌ8ü"Vr&ÔwLÝyØ~g± ºÔÖÉåOºå«Û2àÖàHöXBõžþh'² ö‚œ2„‡x)öƒà2«“M²E‹Ô‡âë¶÷“Ϥ‚vPË5ù7d`IÏü4œ~JÒªßnù†d`ê¨cs Ø¥ª_]‰OŒÓYíAà‘pÕÖŒˆ¡àÇ/ç[°5uÕtSî†ÆÌ| ÿå(Ëá>ƒ?mè#}À’’y Ã,´¤,='ÕVV`KdT¯_*XlL˜áþCLã½ö¯ûñ+ ¿EhÚò=¢'§?y¼·¡Lh£öT™vë]”º5k½\ii™ ]³Çè{Ú’ÏÒÒâk]&òáù¼M\.ƒþ¢\@ðÈ dï]¸.±›ÍÉèpÒ¡¸ÕE¶Ëྶ€úì´fVš,” ‘õ?CA‚H#Ót'Ò.UxÓ¥ŸÍ¯Ú°?8«›Õu4«t¡§ÕÕœæD`C^xUfT™O*îxWoHx¤áÒRÚfÕÕݱòó‡ø€NJÕåA+.Â×ãÓ7wU ´ƒóª»xZ¡¦á7‡&¿“Š=u¾ØŠ•£ÈË8V¿ç5mÛ-í/¡''laUí-Ú¬*ßz Ýë3á'€—>9”ú/ ]p‘Êk刬À¹Ü›Q^F;€J(½Q;K$»&È2ØÌ0ly4‹i|\Ú‚ÿVò<‘§¬V/šü–²NаµUX_Ķ¥fÞ—pêPBiáV¼0T2¸Kº/òËúÿ,–²žŒk[Í£d¿@e¬ëÁVþæs0-SB黓rˆ™-öõàIÈTrÝù’4ÐÀšµgÚœû+:9Æ,5ó­0‘ O+Hø¬EÅÅ[ãuÕÇÛ“1®]šÕ×+u»0]”… n÷à”âœç7GÉ‹3¤%Ó¿,xÚP§::ŽåêçW+îÒµXcÃÉÙwœ¯Ê]5þ°„H$d´H+ù•¡ËBBm=8ip_¼8ñºË×-‰âäè‹|ÚG÷A¡Õ½åÏØ>ùuü×—˜s’o­cÀvñNÃL•Õæ+ &ˆÈÅŒw¤”Ùå-ДO´'FN&HDZm u8÷)è])GüOëzP”Û•¨ØTÙtÆØÉzõ/MêÕ¥„è_1TX>Tnz QœYoŽAr:ZÒ±X»ŠÚüÁ€—ºšnñv(²ë¸!×°yÍ­"+û¶KÅ“ ’WEj}¨Î?bQ[ʹÂÔho!A €ïÌ`‹c` -®eôº`ƃÆI`‹=ÁÁ€ DÁöiؤ ûïÐàÁøI0'Íí¶9ª`!Ä'h;ªª)/ 2ó)bÛ´|RYd,`Zõ-AAâ:`Ééâ,,ÿÿÿÞÿÿÿá ÿÿÿäÿÿÿâ ÙØ‚²ù³É‚EîuãN66ÁÛaÁÛµÁÜÑÁÜãÁåìÁæ@Áæ‘Áë°ÁîÁî–ÁïÁî½ÁïÁîØÁîüÁïÁï–Áîár°ën`‹KI¡-.ùl§`Jðô`‹KJ¢-Åð#Ÿ`ì·ÁÇ`‹cd¤-"e®\`Ï•òu 5`‹Á± À Á’ÿO¶ RôXEéٙв*j-¢Ç*.Î¥â`%û%…¥€‹½˜MzICÏö>,°ëÕ»ÿYf¦Üö¸{$«jJUÊ¿ÉAfª-‚ª‰Ö$Z‚@´±z›R”ÚV‹š ¡•(ðõUÜj7¡´ Ö÷[X^TŠ•¢ãF¿ »¶4…`•Eˆ„Rˆˆ³ÜšYC‰±Ý¾¶tL±‰¦üùD5<7œ©M€šEÅìο ïàe׿dà+þKøXÏ?šÇjUÄcöÿýàýÞß2˜Wa=‡±Ñš?œ’M4&A „˜@%!šs3 “–[¤íÉh²/j´SŽ©Ýä”` Æþÿ×[PÒ.Þ}-ÉÔUY`³ð}ƒcdµFî’sqú6ŠmPa…¹[í%Ÿ¬J¿ÓÄW‡g,œ+w®ËàJàô‰Œ¨é?ÀúUØþ k}xô-ÿ :J/Ü_ÅõS¸$†F§6m‰]ø Áµ µV¶>þ¬ø‘›v7ec€Û@¨Ì&~ØÖX*…Žg¬TšDp~ TÉýÿûÞ‡iðǸpK&mçJNßòÃãÊ:¡‡EÛ·ãß½¾ÓÐÏŽ›”yäIÔRMHkµtìýlx–òŸîï{°Á`ß ~çÕP–n—A5œ¸ô;ðO¸l¢Ó „ÎRgwlÒu€ŸT—­I¼Œ mé5ÜçÆòki\Á/ ]ÞijY¦0€!sÀª@ß͋Ѵ[ù[°[áLû'ÕSÕ±õ6ïFwüøâŒçhcCa›8í]ÊoNin}úôGú訨ư﬜? ë^ò¯q¹³U³rO\¡U»Vÿ*è æ~ ¢‰ú©!(- >[Ñ£0€ÎèªÅø`Wã^‰–¹×Ò½5*q-Ç ÇbÖr~e¸9¸Dq.ÚŒ¨ìÍX¿3wrŒ]J">”¶—IçÜŸO½wFv©5V'”SɇM/´ÀYà—#O ƽE ËŠ1€Q{a½ö…® ™¤ŸCþ1x>^Ή/à~ÆéÃ]*Óñÿ}5wÝ­ÃZÌÒX‹'<™.†Å¾µ•ÒQ’ ÿìñ’ŸOîÓE+DXP„뻊îÓÓŒvMñ/È_Ää÷˜@Ÿ²šÝîÇÜúÙ¹{½ÑÌ™§4”\BU×.À†¿6Y> |"ã: 𼡻z1î ¬²Zª€­Öñ ›0r‘xõL/²bCò]ÛR»i™¨ãÖfÉÅrå5§ŸídNªK4D¹ ¸%øÄFîcQ´îf'þI鼊¬W¹ð¼,»`—[1+x— éÞ¬ŒÌJ6ÜL%Ç-˜EpõçPˆœgÕçFÞˆ?"¾ª<9ÅÆ*b߾߄/-ïó¾+÷Ã}R¡õ†)ÈK âæ≯§qüz´_žŠSN…„SÈk`à) 6‡äm/,;ÅíUÆ €À1YÔ•üIéÞ,…íªÜÞ\8}¿‰¼ëjîr~Fñg”þ ýŒ2Ü{Þ1•ÒGë>éϯHý ééxr?à˜øm€ueÏj1”n¡›KºOŒÚ3t‘¶¬5Vt²Z¬ÆÐõïW™{ ýëШ´¡öIcô——xJËL-|8ÿ ŽHóÐÞºŠù¿˜x T\÷OnÖ :ùTT~‹ª&OUðe@çi–bÀ^GˆùÄÄ‚:àÐB]Cunôò÷DuÊ×fgÞ›EeEó?th²€%¾­*`‹KI¡-.ùl§`vØù¥àXGc`‹c` -®eôº`20³ªàX0cN`‹Á‰ À A-²ù.Qú/60óÌ#},ç­5Ž2$Ùþ€QkpäxsM+sî´"f|Iâ2лÅR%âæ`ð™-àXAZv‹eÎË …0 DQ¶Ô‚#yüÃ5PÀë¿‘·!RØ^Í‘Ô šbæ›øJj0G¼ +²íèj¦GüQñQ9GAG±Xiø ó˜°j}ŒúÑZ”¥fO~ý¨Éé’i2Ò¶ÿ=¸óÛ$GàXOc`‹c` -®eôº`ÚØ§àBCZ2Ö‹ósqq qfàôàÁ+Km}m#Ý-ÔwŸ#\CåÖé²aaÁî’3`Ú  %*àXCcàXGcàX0càXAZàXOcàBCZàXTAàAMcàXMcàSMcàX1càQTZÿÿÿÿÁm¨>>Í€ÔŒ„kbÐ$&–b€³d€9@¡FDã!DƒvÝ„ìáÓ”ØG „$G ˆ£I€Y43Ì“ zp jzº÷ ‚\ŒB‹µ–Ë‘G C•‹ À?"Ð]8ÿ,|ðÅUCïlíJçaM?$»þbþm;lQp”ƒÌ6ê¯Ø?ÿ[AG _mV°¶j”}À ‚y•°[¼ ($BE:ž'ÐJ˜îUlºH9Ë•–'" ØZŠ[ñ$ ƒrC¾ÙûD¤`±© ~'Í…vKå&žˆ µ0®¸l FSÌöh®Ä®Hîá2 B']ÓfÿäF‡Àb#}ºôÍV Ã:CÈûRÔ/QÂRS,yí\6­P *8ù, [ k ë(x5´Ðn•œ¬g’p„h;.4ûh…פ^záÝæOˆüئOˆ0 ³nâ0©±é%H.ÄNhÛŽF‚m¶¦#®™F]mÇP¿JpsÑzJ™9g&TUå8}¦ÐÙ!nå9”Zæ¿»Í-M‰ë”vÚ´ã·U~4&ËTÅ£áa%m*æÕm„ Fº<×®?€šØVNÔ©ñC¸µ0œQø\Cû†‡ ô¦˜¹ç~a¡Ø¸îò7 ¯Œn)¬T\;røŒ¦¶†r’ÇwZªfMÛ_@$à‚Ûºœç6Z[{<>H1 j·c+À­„eBËÅá–Bï†Â–çz6¡@SbxmבpsM¡µ±~ÞÔŠ¤Û ¶SZŸ¯:ÐJA@±Å£SˆÔ2\«ðÅEÚjÒKcu=+Ý `låÛ}ŽÃ›Ë{G¨£äaÁ[Jo0!8©Ìº_…#¬å*ò~U¾¥ô<á¢[bÖB | ‘饀à€%( 1&7>AP€“€­€ÐG‚Yƒ\‚¨Rj „Tƒ/¨TOËû^÷íë &D¸4"åÁº@*z&Ò†Wo@¿ÉÕá‚ D5 ß7:?ë6äyæ©»d‘…ò•s–÷¹àm­GK¬máò>‹X8#¬F´™0aëÜS <³¯TÐpkU[O³ìlìA…8-‚FGDúï¶%I}õ‚w»†‡ X+-A[ŸÓ¿‹i®íÒ¡{þ¯,þ]ÎéUƒ†$»°Åò…z³kxà‘Ìa–ϰ«”^j¤¤äÊÀO‘ðób ìÞž~á Ñå¼Ë8UìÓ½a§ãgº1aÕ‡˜†ÇÔì>Ñþm%BòY™2ÒÝaBØ ßâovran5DòÞø j‰@Ãþ¸8Ù7ÓPYŽZmŠšO­}8KkZa±]·hÚDŠAô^Êz¾Ñ· SE‘¸¹ÃSmÕ=@Ó R¤ZMNuLòbB-’:¤cJ…W±ž…AÁäÛ“‡˜÷á²Ê>§6ž–ÖöÇÀü傺ØÞýÿØlʹ"¼ÁÉ|³÷ûÏ.ö r‡:t®W®)oR˜é)UŒ‡Žýb¹¤Ú‘hpr9‘³Í˸}4ÀJ‰7Ia=tx˜½õܹ>W»-º½xÅU7#dL3Ѧ@Êžˆ—GÁR&ÛÇU¥üyVé±Ü«O‚ˆôQîÅy‚ $c€¶[Šƒd”°Ž*"nÉâ ¾ëÏ™:T†b"Öø?D-‚ï|}ėÓkk0& Œz–QÒlª?­¥"ô›Z™JŠ÷ÑÀÖ³9-ìUC°ø ¦ôŒC—#ºzVIkm‰'<åFѹQ¿ÌЏ„\n"hí?ŒÇ36QAiV„ø¹õÁÍb9*ýÆJ¾Ø[ü¿èÔá#%D³*\ÀõÆhñ1awM=BQ`A<iad\q˜ë,Ï!^M‡_”$§1Űc¤j(š [þr´`"ª’uøzü¥hÍñó¬šqà81tC‹2s£;k5‰e¯;#JµÕ%.f;³(Ą̈%•s79ûØÿl­Ïo%CŽBºu¾P|~a\ÝŽl(7 é˜ä6(š ÃÉL8UŸ_´0¶«Õñ/yt˜ xoB$‹j¾÷z.Z® Z&â±6L2g<øÎÄ­Gñ9ï6T®qÏx3©„³”2…='h²N¡\{|øœ’¤FÇzæXÃU;{)&5’yÌD¥{ÚÖ¼ŠÇ€Î7›œ¤7ÎÄ7þÄ@ÿኸ±ÑT6ÐCçŠúôú'h‘ò}ÏŸªV›ùeÐ\yçá[Y³îê3Ãˈaî³.>Vvè|<0rµ«…éº \áæ&O´<Ì1¦<Ô¸ª#éc“œ‰D4T§ý"€#ÄU8u‹•xêgJ<<ѯôRJürÀäˆâ®¥Þ¦Á),ÌMÞíqÆÊÍdß›žžn"ÊÖ+ºÛQµšÈ;bgÏM™ò®“(’€”z O ŸGñº x-Dk0ã<^üŽYoØzÌS¸‘³¼)¬õ_ÙêŠT,bVÈZ=›Çm Ô3{ [f߀éŒÈ‰¨ðÍ·NÉ©ž$z‚ú`QKV üìí9(µ ‡l0).´Šž>mÛˆJ0ˆÛ»©Y­9 Ÿtu«•·.O­³…öÑÏf¯uõjˆ‚R(bºt”ʼn´ ~X‘î„ʹOW_mˆ•9‡®¡XÍxèFBãëR2§.MîOÞHLMâÓ°ÆnlT³©AJv ñò*³ r¼iz¹&¾ ï0Ù×u œdÿâÿÒ…÷æzﵡ•Ã5&ɋЎ÷uÑ£yõe=žnlZ1Ô›ÊþªLõ ýïåöõª£x #ÛlêÁ€Ñ FPï·@½Þîa¥´„ôDl»¤ËD–úN/–ê‘TÏ÷Ä'ŸþîîÙM.è$²&íþ\Ékü áÔ÷¼'gx-רƒËÁ¡‰…eÜuÇûuŠì¸Ï"è#¾Œ,Ãà »—(]E8=®´ÇDõ[Èfu„i%¿”u {‡| Ðè6Û5C?uì½– ¨Þ¨\¡kI8J¾I-› dns0^ Žæ¡®jÕ"2dQ!%éUNÅ”ßo,=UT`X$\Zÿ0@þøgYPÛ ’ 4ڵł·M¬=!7± ´H!‘Šî=P^¸±ßD¨Þxy¾Æ†8M9¡ ‰”ÉΙòªqHCŽ…Þâ?Vbòïá/æÛu’{Œ£FÁ‘g•&×ñÏF6~@\â.PgXoµ¶3®Y»Ôç¶s8x×Ò@´WrÞέFu:RÍíRÞôÀT{'5Ó¸»ØÚÜ/$hÂŽ>¶4"&ÌÕ¾î›DîA2FP¬GWïS>æØ¢"7‹×F]ÂÚ®ÄúÛ¯3¸v<­Ñw&kž¾(ìc”\ïÙ(sAJ.⺔Ê9€“h.gnzëÒv‚a¹9‘’Éx~šÛïùA4ÖiùÒÔåšnÚî+¶6EñÀ‡Ã GíJ‡8ñ:Íeƒ)Ë&}Â<&ƒ‘¼»ýªýM”{œ5\ì\8ç¼RÙÚÝt¶R»œý^Ò[ñ¯LDiçÝöpÊ]‚[î’™á1v»xø·[Š /è…x@“>ü¢õž™]€¬±æÌÕìf9VH¯Ä”ÅtM颊¬‘ŽtL?ç[ÅsDoŸ))röÃÖ¾5´-<“‰ãýj`±¨PÛ"•†PÊv½åpŒ&?[ßæœE,^Ä ÞÐA«@_CÇ[|ž ØT £YìTývÔXhA.š˜Œhw4(&]¬Åñ;¼g—ù'N'Ï~›QH1ØØ‡LôqÝüswMõž"ö݃ï;§žÒ‹ä!¡’‡1Ä)Ë„Ðuµå±XÓq‚ØTÇÁ ‹@s•Ú©¼q¨×+ôDUYiv4¤µXñQT‹·r_AWø Ó#œ<;¿¼ÝÍ\wOÌ4”PÖTŠŽ´÷¦¿ÎhÚú¼òÖ˜³œäÌì{ýNsÆÐ÷£uR(>$zÖDäîú\ü Ù>SÌUÌè8WÈÞ9Ð6,À<È,B /##,•W©<%8$¡TвÛ&Èt‹#o] %@x©²¤E!rìì~º}MBqžmk r/tÈ×¼9 gWM¬-ªnêp“,Ŷe¶’ ÑÿÓ– VAcð]Sk$(ƒEGŒ­³>JGî›[Œ½að`‚%õ ,˜1Tåùú´v¯›Ž™ã@ ÆGªc”Û4)TÅW…ï ÎÁöÈS¹•ÍÏa•-ȸ³"åtTüt% ‰*¹UxÛtp(=¬™Aë3ŸÆìÀƒ‚3âÀÝ@ÓÃz ²½èi%ÚøyìÞOÏN¾ÇM‰ÙÍ(‡x*Bzê+òÞ,܈ûNëtJ‹zý’'Ï!ëóµÝ»þ\ZÙ†?JSHid+ŽÏz§ß* BöQMÒ{6w’öTI!d>ôq÷ ŽÂû$òÄn¼lu-«0Ë{$`Bxm0Ÿ¤vwº#±,ä™ð µû_ÎxϤÿ$ú ›„$ftcóÙI¯<ÐzœÀ$¢2MÒe2H)ãÉéEæ‡H8CO­FìòæÛ󽆰±~\"}|·_ &¤z¨©¹wd¤ML ¯@yøÀPMb Bê]”w #n)•Dºyú¬PbI@ÑA"â3(<=´îÛˆŽÎ ò‘-ÅÆc^g»S]œM¯Ä~uz——>Qăî{¹h›ª¶?qPaé!‘ÒÇÑ„Ðç§é!½v“&Ôm ††Øêó›D Å9(œˆRxVayTS ùtÚîÑ—àÞôħ¶¡WT€ft:ÏbƧéÂSÖ½ÅK]‰é³(Äöõ›Ì´ÀõÛ¦÷pçÏ.ú[ÍÜ9”颉áG¼ÁÉóÅ»”bm…”ŠŒ…’S{ ø=úM¾UæÙ3ù¥8^È/Í ’ MoN¹ Üõϳ,4ÃêÚ<Ðð<&,û2¡Z.›.ÄÿJ¡F‰êRšñ“Âøæ½Pà:ü(Û¶´5=œ™ O?¾Àε…L¥¿èzûÞTH®J—™û^«Ðuć•g%NBÌ´]›7½[BŽ^¥;¯+8ÞATC- $Ï3`*`†ƒ†€¦Ø°‰J² †jê¦÷PzNñ¿xý  :ä¿}V jjA' )!'54F $6€% 7+€ÏaQ€Ð9Z € €¦€„@:a€”3. 3jes"€Œ€«+€Æ.?!4qTA 7

>ÿÿÿâÿÿÿâÿÿÿäÿÿÿä ÿÿÿë ÿÿÿãÿÿÿàÿÿÿãÿÿÿÞÿÿÿß ‚%ïú‚1ÝcEI66Áì§Áí"ÁíoÁí‰ÁîÁí—ÁípÁí²Áí`ÁíóÁóÂÁ÷šÁû3ÂÂJ–ÂÁÿ £M#è`‹KI¡-.ùl§`Jðôa‹KJ¢'á§LLaH a‹cd¤$2âìVî?a\ìNÀ 5`‹Á±0¡&|çþëÆRQJ¡RT*‘¢y•ˆÊiùy-èI`@L%…Æ¥}‹½˜[–ÛH C×v>°»ÿµÌJîG2»cMÎéØR±P ‚”Õ4´P«P“ÝÒb¤ ê,h¬X ÐéôÌÜ5–Ô—íO?Pì%Ò»•å8Îý÷£–nõStn9ã RÞ÷ÙåÑ0GpëRýï«çC¤í¬ÂilêÆyN3´&Ê-˜D’•¥ç‰o€­*ÙÄs'v{h{3þôóýc `}tg,˜ÄX›< ÇSp9‚G±Eû¢5†:t5“©wCC©ÅyÑžî‘¥— ¶ 媲‰Ú´±OlŽbNn­†B³ñÛ…ŽüAÇ‘è\Í»× QT^3¶²‘o9¤9wã²ÙÖ•E¾p"h"ëw÷Ñ3~º‘½Fª‘6‘–‘œ Ô#!­mÚÖvSDBkÇì3XdýÆ^–ÚPÛ0ÆÆ¬îÏ3hºÂ:+4jÜh‰Ì‡ ibûP¾Eç^t¥¾.”´T}ͯ·¼RckL!&)¹D “Q0¦ D€õöÂDkéhšÃ¯Y/NÉI¼ã²±¬ö1عÁssùU18Q½ÿþ#ú‚)”yq^SÐ-?Y³ì£’¼Î1R…Y8ßØÇŽD©ëˆF ÍbZD n"¸~;î… Ý-°ôD@§lçÇ´hø¦ö„k"ÔÆé+ 0å ¡å”µ™ýmГÍ|Ș0£¶—|œSÖ•Æ­Op’ЄÁ9}ãfø¥¡þFœÜ¡´®Ef|ˆSNðxìçcb#-OÙhH£RW¶K".IÀRN„ôyKJ°qÄ&\R{Ò_ xPÁ%VñÒ˜£Ý,–Ç,[»SÃ/RãŠð¿¤ÀÓvb[‚§üV{!§"k½*’äÛ°£ê Ûº©j,É&G¢_QÈ&¿‡ƒõ¸|êêûÝÅßó |¯B ¿`ôŒ¥.Ïrýw]ÿı?^w´—ßoųM46&.Ë÷ñšqb²ÛG‰²Œ&zC€UD}´m~ Ú¶M ¥I2Mÿ¨Þ?Ù‘ë*—û6ûÕalbS ½¼NRÛ)Yì}%êq”*`‹KI¡ $¦à®æ<'`mÄ)»àXCcaF’•àXGc`‹c` -®eôº`20³ªàX0cO`‹%Á‰ À0@¹*Ø gÿe›¨wPûéˆn¤Hy;B¬L\5§‘Ã=’ºÃž`¦‹”ÖÚïáꙕU‘þǼ…Ý`5-½ªàXAZRV‹5ÉÁ€ @¾ÔÂé\B8ÉP€í¿ß]ޤGŒ|Khœô ÷CÒý: M’æŽRMhI>2~õUêæx eVcO@»àXOc`‹c` -®eôº`ÚØ§àBCZ+þ‹ósqq qfàôe!±B°É:§wè°­×îþ¥¦ ®àXTA#``RÿU‚+8tF—œsáÏVk2;tˆi}écàAMc`‹ãc -´2ñ[`ÎùœKàXMc6`‹]ÁÁ € ±Èþ++˜ø°eË«âØGóî³f@·CŽVŽÑî_ÙQ\”=‡ÊÝÂ~­Š5ôKY­^[˜›÷ ümPF·ïx6øBŠrþ"°¢ÚÂÀws‚.Ž:ÀÙø€ó ‡ ¸ßÀOÀf$À}À”zÀ«RÀÃb:ƒ‘‡’‡’ãAPTDÎX0cX1cXGcAMcSMcXMcXOcXTAX0cX1cBCZXGcAMcSMcXMcXOcQTZXTAX0cX1cXAZXGcAMcSMcXMcXOcXTAX0cX1cXAZBCZXGcAMcSMcXMcXOcQTZXTAX0cX1ca3cXCcXGcAMcSMcXMcXOcXTAX0cX1ca3cXAZBCZXGcAMcSMcXMcXOcQTZXTAX0cX1ca3cXAZXCcXGcAMcSMcXMcXOcXTAX0cX1ca3cBCZXGcAMcSMcXMcXOcQTZXTAX0cX1ca3cXAZXGcAMcSMcXMcXOcXTAX0cX1ca3cXGcAMcSMcXMcXOcXTAX0cX1cXAZXCcXGcAMcSMcXMcXOcXTAX0cX1ca3cBCZXCcXGcAMcSMcXMcXOcQTZXTAX0cX1cBCZXCcXGcAMcSMcXMcXOcQTZXTAX0cX1cXCcXGcAMcSMcXMcXOcXTAXGcAMcSMcXMcXOcXTASMRNRR„ÓBFCFRLdAPs€¡ "/D  #%&()+-.15;<>?AFQUV[_ghr€˜!$'*,46789:=@BCIJLMOPSTZ`bdfjmn~€€€€Ž€ž€Þx3EGHKRWXY\]^aioquvwyz{}€ƒ€„€…€‡€ˆ€Œ€€’€—€œ€¡€¦€§€©€¬€´€¶€·€¸€»€¼€Î€Ï€Ò€Ó€Ô€Õ€Û€Ý€á€â€é€ì€ð€üWu€¡ RGMF NSNPfÁÿE ôÂI•‚ÂÕ ‚Â*ÄÂ+Â,$Â,‡Â,­Â8‡Â8©Â8ÎÂ>^Â@`Â@¹ÂA¨ÂAÍÂKÈÂNÂY.ÂdÂj›Âj»ÁþRÁþ¿Áÿ cÂ<Â}ÂÂÐÂåÂÿÂpÂx™Â àïÂ!aÂ!|Â!ƒÂ"OÂ"YÂ)™Â)±Â)ºÂ*—Â*™Â*©Â*®Â+Â+…Â,9Â,@Â7Â7MÂ8JÂ8lÂ9 Â>ÑÂA!ÂB`ÂCÂEÎÂK ÂLÂLTÂL•ÂMGÂMÝÂXKÂY„ÂZÂZ Â[Â[MÂ[YÂ_GÂcéÂfkÂiÂiÂi÷ÂjÜÂkJÂkÂm ÂoXÂwEÂw©ÂwàÂx.ÂxœíE§ŸíE§ªí\b]fTS9FÿÿÿÝÿÿÿßÿÿÿßÿÿÿàÿÿÿà ÿÿÿáÿÿÿáÿÿÿá ÿÿÿâÿÿÿâ ÿÿÿâÿÿÿãÿÿÿäÿÿÿäÿÿÿä ÿÿÿä ÿÿÿåÿÿÿå ÿÿÿæÿÿÿé ÿÿÿó ·ºô‚ íC]TíZ XÿÿÿÛ ÿÿÿÜÿÿÿÜÿÿÿÜÿÿÿÝÿÿÿÝ ÿÿÿàÿÿÿàÿÿÿãÿÿÿã ÿÿÿ䀯^ež§¬³µ¹ÀÄËÐÑÖØÙÞßãîúý‚‚ ‚+‚,‚8‚=‚CíC]GFNFTL FNFCFPIN BABB*%MQRN QS RI!SC€Ö àXCc àXCcàXGc àXGcàX0c àX0càXAZ àXAZàXOc àXOcàBCZ àBCZàXTA àXTAàa3c àa3càAMc àAMcàXMc àXMcàSMc àSMcàX1c àX1càQTZ àQTZe5óYYÂ’Î>Ž:  %*àXGcàX0càXAZàXOcàBCZàXTAàAMcàXMcàSMcàX1càQTZÿÿÿÿ§jÕ;RR¥±¥A j«0Ù0»qÒe¸] Ëäž ÝE0î? Œ÷î$ÙJußól2lUµ%㪶|G8\yhR{MYA<£ØòoNôÏ|0'’€ôY«­ ƒ‡Ò‹µ”É‘T CÉ…,yWÜ €ü³à0'ª=üªi8Ûe?ÉËŸÌ_¶ÃE"µ Âj¿Ç~ûñG¶‚Gµ²gë%nÐ8¨ŒÉ9 €jG Øàkœ¶šôÒX9^ãn0¶òí>¥ð-yû ˆP;GÈÏLc”žýï>9HÚ*,!Ìø9‚2;Õþ¹EŸ+ !ÊS„m|%áMD|øåòÞ:] M„Aç¡)¤k}-ðÿ;Jï’3ëÐH[­ÔåvŒ €`†RÝFˆZeoc|·¿[(fK‘~¬á‘ª*Ëñ‡ƒh-ÄÁÿ¬¯C®Czàâ#R4NˆK?¶*3(·ýõž> @‰Æ-euœ¯ BpGUvHeD+‡}¼º'‰$L4„°Ës… $,”ÆÃÄw é0õvŠ•ç ÿÊGÚ[‘ê œ_†©â”}Aáá»$\ ¶&x¬¦šLѳÎgÊ Ê?êÿY\zŸÒ-MÄ9 Œi˜8` 8(  "<BJ\^k€ž€Õ€íh‚Gƒ ‚€ÿG þ’§Ê”V%ŸH>6žš( Ÿëü_F‰£Ë$•sgV·Ž²´L#«Ó’ﱛ̅”Û“Sj‰&Þ( ÑriÛÔ]gè@´_’ü”ÌxEæÅŸºZ„îê¶ÀÃtÓ²uupº­ ~O¿’@^,¿`—ŠÔ<íÞ ¦mD‰Ú<Ɉk”“[Ž ¥/Œ½Z†ïL3ÐßcqV²µApE‚§¥9wS½¬2ûKÊoÄŽáÇï¢=üK‹x/_¼ ‚Î Rf3 L,aêGöéªjÍüOç·»dc…e.`¡ëX5±P}„DUŒënî݃‘XOÑÈr+á!uзJçoLäƒ÷¹7OØëo‚K¤)®Ô [Ú/)Ã~&ä[ÒÿœA/îï¬àtÎã`õ˜Ãá¦*ÝA›ÑÊ÷†Múß0] U&¿É« ¼v“Ð`R&t¬–|;0gž_ NŠuäM Ô)TË÷£~BYû³ÚBZÑ… ’Æ›wÇ¢¶3T¶_D¡v[i†èçOñðó·Ž”K §ÈbzäËiÑøÂ¦»¸Ý`Jöz‚;ó· ‚ý;û#Äb¼P‡o¡ï4ò0erÿöG:·Øîl¯ 7$áó´ 0>íãQ Ø4 ÎéXäiÃ0sÙ±;$ò´õ .£DÖñH23•3_>âY 1Œ±T‰*qþU}o;±9I_’Rö•Á=:FVS¸‘ätœS0¸¡äÓmn¼ [§cƒã(„¬c:®6ƒxÅx›-svŒ³Øx`(µ›A£1£$ƒZ¡]çêž½=ÊõìùèLå¯&ÞÉ‹V%‚2(—ì2a,dž¾²ŽÐÎk¾«vÐïé+GÕ|¤{ÂqgZq·ÖÏ ‡Ìº‰©vL¼«óîíGªj¢‡ø€Û=UwRŽM×>ú¢œ|á²aãÜ…ûi@êÀ„‹ö„(÷¡ÞНÌC ¨µtF]OEåò%5]WXIPؘðHé-ä­ÀX4-ºßmÉ?øj“€57k¼ÙwE^«Jp•ÂôÉ ûÇ‘6F£†]S_ wO;SoíßTÔrÝœ,i‘¢0|RÚ¹/LQoª`¥ÑG‚¤ÏVry­¡­;‹×d’tÄœƒ••¤­ óͤ®!~3í8¡“Ã\,Ps瀷Jç‹Uœ_ª¯}ÀZd±Ÿ.s³^à]žrT-€ó‰iWÖŠÕÈÙ±exFIÃÔ°È*n§ý¡e§–ßÐÚM]uÂ}”=_gÅ€ßPÆÙ…ÖÉ:ÌŠ¨?T:M ˜ 5’X7¬›@ΫÂZQ_jÂiZi8œ1ˆEJ 4üüÖ’òM¿¡‰ªÏ$!êaó=5?ºÕ±1Ëè|îäÂãï9¤“ LU&Ûôšfê°ö<VŸ™ &íŸlb½\í4D*(5r­‹iøßjiÚ P*^æe‹|T^âý!ùÛÈô„¥#õ»–&ö±,€Õ–³eŸ×AF«&•´…} …ýœUÚÿȹ½<“°·ž‰­8½ÙrF"ï½¼LªÓ#sù‘K(5‘ðÚ3<±„ne´p_"»Ž?Š0ô=d¿…ƒG„.~=Y¤7³6¶;¹ÇË3@Ž ˆ+S°í¯B. |Ƙ“Üe»D*³69m®ü•Z‰~kë|kY• î.wh’ˆ îFi9¾'iÈ¢Ž‘þO ¼¯f7½Ò7Cæ( öj\‰§t«):cE‰ÂÞX(WÄo°ÈíŽ`q’ è¹bi¾ØÒÖ£HA šAŠ¡h’ÌolÌoóµe%Ø“+Ü‘­;=Nf¶gÍ=xÏ–ª¶übV«-ʾ…½kØ|m‘*'Îf#Uª ‹Z §A,„pî×þh:Fýdº:¿] +ä¿ðÜPéŽÞXÞ½ÜûÇk´Û@·¢EDÍ]³lžHøG;­|)„‹+l*Y1ã ™RjÞÎn’†,'Z|C-¹¦¹‘ì¡F±_ *âÔÐ9Ú˜a¿%ú(héXŽØQœŽt—‰TÊÞïd¾Q>mþƒ…p¯!jxäDÁ…cvêøëçd;˜ßRïvМsíì}Ëln:c²íá=žzr@…Ò+8nÆ@Ub uÅ™ÆsœŒ‹u±¥4:F‰TIíÃÚ¹©o®ÐÏÏVýJ¨iŸì#Lûƒí¼‡‡ŽÇÑPðl“‡‹œï·íÀ²iÓn«öUäâj…”EkúF>‰_„ðˆM~à3%²²b̲pŠF951GFS ÌQ5j@ɯ`)l†lÖ 4–)§€h"v@«¼/B¿gtho"UJøRHO‘xgNPþ_j³#ÉôWm†ÅëØh¹*wëçø°$æô:]i’¨ BjâM´zþ͈¹4ð Øx”/]ºª !ó™×â0Ýü…ÐÁ\2ÿ[ÍG QÏu<̵VW³úÎ?Àû úw[q'€ŠÖ5uO<þ,3&]]ÃQ­ZOŽ­åPóË߆ §Í¿BæÃ0¦¬Ï¡…%†Özs«e\颫ڈ\ÒlL‰D4g ¹¸+ÜTj"’5áÎôÛ¼3C|î ¥ц¬·]Sš¶šÂtð¨ã‰tË;*~ÂÈýàYBζ¼ë(^T·Æe19ËBæ:V;µP;«£ZÙ´[« ›W³â¥á«`@Uµi(­²höÆ¹Ó ô}ðØ¦§ Ìt>æÍ¢×qSóÆ12„°"`öæ~¾§¨pN&5h2ô#}#  eN¼swÉɇ ¬¥6˜ß¼YËÎÉ%Zf´@•QEU7@•\± Öýû®šTô^ µ…¼’AÄ4Ak:ÁŶJ\Ifq¬Y‘'iš¤âÇJ÷"Ó!lêÇgÔçc®Ùº9¬w¬öï¿çó–R–0è)^=ºšl¨Ñò-ò¿‰ƒ´ Øàó¤£òé/Ê)Í[e-^µ“{KQú·ÓîÌ8\¨£ØÁ—9x|‰¹Ã§‘“ùùPÂDëçDZ‹Á1À@ Ä0| áPüf`¢•¼Ùà1#>†¶‚”†µ9Y}?8É) :ËÏ=ÚéÞP-þoÕõ¹|'>‹c` a§d>©Â“5>‹]Á± °4"Ϲ€¥û¯(X‰ WùÅÔµ²£¯S]>SP’< UðY²+‹Á 0 ° B¤ýÿpí¯ƒ—¤Åá¤=J©m”ª²ô&>‹KJ¢¤ƒ'Ï>çÚk×>‹cd¤±é¢¼>º+´¶ .>‹%Á À ¢ÿÿì!ùŠR’)‘Räïë!>­ùî‘%…˜8‹µ—[’IÏó¿î–ý£ÔÚݱ‘fZmÕõÈd0$2@4X) @*¶Äºß€U,‘Ôk5šì[´„Ò?çY¬ýFW¥Pm(¤-ôûï/úÏòIWãùz¯×ÃNF$(r鉽C'c’ü0‹­©­ôÏ:OQcíSõ«ºm‡ìšd›+°Vh«Úºô^"“¸å”¸Ív¤j ¹xk u/ÚB¯©WŸ ¶Bi ôÛ‘[V^²{áÿ‹¥—B$Ñ„h()-5&šUôg'þ¥“ü•Ã0 IJÌV Ñ¡ýU^ ©1•˜¤BB ÑŽ=³¦u{hÀ$&–_µ#.q¥CTΤ‘Fo½ëÁóW¬4’. •Œªu81Y™;¦×e'&(u¨_‰Ú)ñRµLQãÙR}6Aoõ¿]Þ8¼„†5˜æSåßõ’ÿõbéË]J:Ù_Èé]µF\˜"ßÝNViëbj ‘* ¥–t_»Ò™WúèUNƒªÃ]Ú:õ:ßSÚ^y=5³Ï–¬†âIÉÝJ`Š äÓ†‘dËÝÌòWò¯´£§¬˜ÇãÓT?{¶ ¶Õ¼µ(¥¯ƒìeê@“e¯4‘vŒ¾€> 5×a0S‹còvùyÚ‰µBjí!d…NI‡Së´ ŒæÛÝÛF]JûÐmOÓ^ß5âÌÉjÁàÑS²lxHû½e¹e_mó´§ï¤Wøn€tX†1€/Jk w}ÑÝ9ÛTÀ¸ébd¦»ÝîY¢¦ôy9¡Ð݆¥£¹¤zTŸWÃ6ˆ+jø3Ï~8¾Éð÷C.ß«ÆSƒ¸¾v¸\JÕöšX(^]®L96ß•é*Ø¿ÑÛ¤íÂüß°ÌWTÕ `tùžR3 NQö`ð69®?0Òd}žO‘ôt1‰9± %dô…³–²­þÖ¤écQ$©æGÕmoÞÚvÃi›Ú½ž¸y:hœ>O!>ŒeÃ|í:êAy\Y–®ò¤-œ‘ZÂb Ÿˆ¦§ xs®¥É"é>3µ]‹¦ë5¥ÕWÚ.œá(Å«©ëtßä´¦‡Vèß»ô¯\nþiÑŸ\7‡¼¹ù½˜~rÐÕ!]¿º©ˆe{d"ñO¹…Jƒç:Œ!•ÈZ®ª÷\§ƒêö,gßR“Ž–ëÄk$mKö¡ÙŒzíŠ&yn HÆ4¾Û™2Ý1z¹Óÿ¾T]÷VcoL–×ÂÔÏ#鄳Nrô5ï +|Bnâ*š– ,´¯JÏuî [s@˜ƒ>Ë2$Iöôšn>¾ç¶“Þ$Mš¼l½·dtà%&Ô¾Ui3ì$ÉiÛw»ç'÷¤¿iÒ)ZÒtÖiÉ¥É-þ“ø"K›´›È›@“Ñ"ÃT“*ø&¨¤>ÞÐäù¡Jö¿û?ÿZ—ÅÄs˜/÷;(yHdÂÝGß–Vc,ø‹V=¾¼/|좤Ÿ‡—3ÛùùU»‡"¦$71 ‰<à~žŸîÈ_|…Œ^ÿÈ×h}ÁÜü yõvðÚòKD^âZ©×]³Û?¾Ús'+•øv€çŒÂ²ý3gx¬'còîÊ?ÙÁâ·9Ú"ðpñÖg8V9!ºYæ‚àìrsÄ+”äsþäK‚†þHÏr;,Z'¿eO?yùTù¢€kЀd¢éÀ“¡;8(#*>‹KI¡Æ)P½>W'uàXGc>‹c` a§d>‹4?ÿàX0c>>          ´CDŠàXAZLO‹5˱ ! ARjáîldx¹úo‡>í M>–&Dn0èÍ×p»¦,UB—Mzü¦@»½×²ÔÛ6;O%êðËàXOc>‹c` a§d>cÜòàBCZ'T‹ósqq qfàôƬ"ÕQ‡õh€òTÐR¶žàXTA">>R­U‚Rê(.) Ç -*ÓŽë9ï÷àAMc>‹c` a§d>]ûÙnàXMc1>‹Á€0 À Òéÿ/Û h븲ù5ó’PÖÉõ‡[Û¼>¨@BàSMc.>‹c`^tÀÏ Àü ¼ È€—A•ŸÛ>/>ñ¨]àX1c>>     ù ¶…àQTZ€ŠT‹e1Ä0Ýò 껆+­XhÂÿŸ”ÂŽëºbV­dµ$#å+Eµêþ;½ˆZ ß÷jl–kg“]æœ,EÔìøîEÔ:²ï56öI¤öüž}ƒ­ƒ5«ts}ײäŸyÝÌÁŸnÔ6¾Oæ ŠÜÂ(ÿTYŸÑbbš>Žx  %*àXCcàXGcàX0càXAZàXOcàBCZàXTAàa3càAMcàXMcàSMcàX1càQTZÿÿÿÿ“"ˆ¥WWËì“§‰¸[¾[î NÉA$UŒÈ!hÍ%çãA˜„çðÆ+о€OJipü`nêIKWzSÊ!¯•(߃¢ÌAG ¯„Ȥc$IœW`É n  ™‡í‹¥”Ëu\1 CÝ‹ À?*ð>¤ÿ.²È.O¶ÎLÖ”@àŠÔ×/æoÛa‹"áb°5AÏØ¯꩜0¡¼ìYw˜j2EÏzÞ‡ƒÒM^Ö8ØÍ¡–䩞BV–È®§ÜFˆÚQ,ûÁmƸÒmò]…ï=‚Fa¶BéåoX£)1Òm…C‰Ó4êuô©C á;êm{R"­…n”ÚÃ+qBŽ·Æ+fG _åú7âBpÕE‹>„¼rþoLw ×”4›¾Êz=%. 3E®Õé% LfjfyøŸ-VÊìvó€ÉajVjÒü ÷ ´m-iÇ¥ƒ ÙÝš˜8aúû/,DÛ9rLÁj!Ä[ˆÍâäùã(Áb(LÀ_çx¥@nkXsèpÇ„¦K¨æSn!,¦5Õ‘Ÿ±ý¿E4íôñ‚ Œì˜8ã 8(XG 2f&h**MPav€°€á€ä]‚‚¸Ë€âFúàs$žŠÿwvØÖPo&è„ ´ŒÔüIñWßuB¹,X%dËÉ‘(ùÜÃU§ät(„µlgîY|QIzÉÞ©ÞÃäsTÌûæ©QR[éô¯ };–ÂÒ§Yø¶ù…Ï@Øì³ÿò;¢ßP¬Í<_ë%£aP¢ÙRuý0ó¾`ÞfMbñ&žný{,»KNƒh—®,99±2{Ó|ËW:UÌùMõ¸²ÉzÔÖá1Þ'Tm†£ß#6ßÔ‰Ž§äШäàpÕèšæ§L耕·3ÆâüŸ }¦X&5Š ä\¶8󜌄:Ä€ ͈PÚ ¨~ O#“k SÜ`óÇI>[DÌ|JSu°µý„6ùû¨íŸgsb5zû·@³Òì) 4·/ £Á«ýÍ.Ç)i—˜ÄÚºÓ § ûl¹ñÞ… ´»‡b‡Êþ?ÛÒ¥tð¨6á9êè@6! ÒGο¾ùú5ÃxõÉúÚ%à%'¬w«LŽA¾£-¬Øs¡ÑR‡‹? ÌEdvvX;³k¢­gsŽÚæ§ì©!üÙL¾uê"Ã5þ£z?€@`$ÄÍ„ €QHzp„Cœ ,X¶ËW¨tCéœüŒù4]bŽT…e}ËØº1Çãúgt¾åÌ ë;ñY:–µdn€ˆx¤/ñ9NØ[n ¿X³t• Öhy!sãEÃ?/‰Töò¯z`³e*kÄd²|ó¯§&¡_S²BùëáK<Á¢éú¢Ð¾‰´Ñ‡#õOÖÇ‘iËN2ü— q —Õw[ë–—GCn{x-}…Bž#à ôž_ËJáÖN„ßÿÍ$à”ù¡‡yþ˜á[i„°–kÇ91™˜$¡þ¤êkæM0e¢ùìŠ1 òœóè7C¶’|åd9Ý\.×:Yá}­á×18x/86 ”ÀTþ9MÂIÒstmÏ"ýÈ(÷ y€9“#Ð>6¢´[Þ>ÊÇùÂv«ÉÓt…ä)Ý—%ÇÝ…ÈG‰"¯$Èråˆ>߈?R¢¦P'Ôþq]²ˆ©‘&î”;b]I¢ù F ßZ½«ÂýΗÁo§«þ}kÄÛ`D§ÖÑ·)•–¦éƒrI—åu¦€e„¥g[‰ki‹`€¨ØQQrH£@8H/¡§Å€mЬ6¶Tã)Ž~¬ˆµÑ\ÖEˆIf±kÓYZ0fcYØï‹å:¡ð@Š€*5[6k$Î%^dHx;&Ø y@‹,©ŸÝFìnZ Ó’fbÑ…t˜ùË‘‘ Ë>ì[gL„±†×só cžð®Ö`ò¡ƒD:¤º[jËE±å´< °Úfx¯ªª&’9š0#ån*¾2ÕùÎQ•è™öGÿ8Š 1Ž,œŠ(c7(½áÌÄpH¸ÒIÍÃ{ú¶ë%Ë]éeó1w]IN!Z|R ÓTOœ+LT/üzBX´ûâ2Ï""7ãi(_ttÎOËSŽE8Jz]0VÌžTB®OéDÖæ«ÕñÃó, ¬<ϰ‘):†>J&ªÔRT4q¶Sæ\A†ý¤L (V;ÿ«""É— ]º‚«<•V·D9ííÀÄ[ðkCzþT‚S… Ž?ÿQ@ÖåcH`ýÞî‘IeA6œD5s‚P äÑMí2"‹xâ¼~ÏeÈ'GkJˆÂÆäY„æ%4á°ÖoÉ@¤Ü²†~VwB=ÏôÌW×P*½EÊjbŸ.L-2õ |#™“86å_ú¨2wzÍõ£7Á—]DhÍ9ÁîKÌ%WT~áo© é£È^¼œ0í9yG|h#˜Â GŒr<+±ïÿn1e¹"Šl6b‚ñ],Õ_Wx¹+Æ–Úé±äô´ôqî|K—ŽÕKŽÉ•ûŠè*A ö+RIÀ[˜ (­†Ç*O,¿ì*Íø˜ß`Tí&Sí àeÆ«¥ÚVP‹¶œ–,œ9wjÑ ²PxͶž‹`xh…—Ô‚±œ.R[Kk•í}i8ŠÍH¸‰f9‡ú„2÷u ›% 9y÷µT™v< 4Ô ¹a·À@½/q74)!_Î*)ÑC/`þ„‰‹ù…an€Ô¥sΟƒf`1¤íŸ:L=qÃæÊè• aøðM.ËÔwoí?øNZ ¯Ü£@b`îã ÁዃªKHz¤yÚh»s” ×¼ê  ¤ãciH'y¹n€‡ºiþ [ùA-"£Zçºæ^N ¿ná#Á!ÖùÈ"¤"ºs[Š”4>2²‚L’£Ý•AYâü×;ROî«U¯`9 .cú~iŸyÄñ`IÔ0麶dòþ1jRçÀ$@q|©ÏÓHŒ_ãÇiZAùò,-*ù6Wrû\†u¿ÔÃUO4 jó8eK }a*tT>²­7ù„_%Ø÷ç{Ý6§ÊÀwC1¹|;qgZå²Cà­s„f¼ÇêÞÉú”ã,ò¶ø4ùõd|us – B7=׸Èö´ŽÄd’™|õd.UÚË'—j>ÚQ¶”ɤŠþÒ¹v׿ÁÛ2P¡œëfeˆ [ܼ"ƒ2÷'Yß¡Ç^ª®ô¨c¬†éM+kvŒnSiÌþ«žZ34Œ T˜Ü>üÖ·ÜÚ ‰'Àßû°ëIÈfÙiû.Â,ÎDÁÁ5öSÞ¥äÙ¡Ì唦:"·D[ÙùÛS‡ABq%øÁߢòO-ó.†¨¬:½J¿ˆiªñÚ¼©ÀμšoÕMo³j;vêR·«[Q›Ÿ‡‡¡@ß39“dA2°QO?ñ™(åw*FÛÊîÀ£2^T­o9Fì±6Ë$Âòž'Û=êæýl²‚%?ÍgËXðÏ«óD’q«:1FCÇ«Œ¦L}¥ú¹”¯‘H¥çÅLirA“š/"YÊêÈzO_"Á<$=/ªöx‹A¶ÿŒŒ|sb;”)ªÕK!fÌ \Ueÿý]ôc©”sÕËx¸2:Aå,ÿü™b¬¾8„VŒ§¶ݪ¯¦?Wôcî†ô­~h¥H"ÀnŒ9¯å¤aß]ÇrÒW&inêDÇ~¹Á1hY•Ô@‹Ã¤LÜÒ1vœùuû+¦…ÓIzt¹  x¼ê òÒOÑ”ýÔ_l Žf¹Ec@%Ðø4¯h Œj¯Ë㉠ÑEÖåLYƒoeØd;wܤ¼•Ñì|×9’é;ýjäR˜èé>Át˜òÄgýk:Œ8¾Ý–öØÖdûΖéÝ›J' b-€9j"}¥9˜D…¤ÇÕÇGcöÁ…QÖ ¢Õ–@ û c¿³ ûˆ²Æ›BP^oÞÒjÅDeØ``Çrpîl@oPˆî-?ײ“¸hŒ$¨3Лþ°G­±‹šµý¥]¿FF… F=hÈæ›’ë>?‡cÇ–ÎpuŽ'ÁXæðÚ}KÌW¥¹›§Í3/`sX©p`ŽQqbר•_g±{RЊ쵓½1éˆÓÍ}csŸRü%¸[Kð-cí-KŸç&õv#"!gUæfºÁ6În ;žƒÑlêó‡aÖ~=Ÿ\O¹¾éÑ<æw ©w­| i(©@ºIz¾ø O¶ %: Žá‘6‹7* ,7ÃÊw¤èÆï#¥¥QpxE{úùñŸRP¿„ç+°Ðw)ÈæÉ*lÈ=Ìú£'ôÐÉâ£ÇJ¾Õ´ª¯ 0‡n‡E¹Ÿ'lïc÷…:*êÿw„3#ìÊM´IØXÝ|»ŠØe7ÏWBå26mÆØÕAe¬åy¦ÔE!Q·ñéðË íÀœŒ,v‘Ú1PB~o”Ýl®ýÞYßꮺ’îLõk‚bÙYÒeÊÆ7jñDôNM3Šºf|––xÀ2 iLTÉ]uh‰‡¿‡`ûy‘cáE}Ãm˜þeãE§×pbqu˜O)I§Ä•»_ëúíÀí‚82ƒçYÍÜóì@„¥÷=R†¸R•O‹Xm¸"}¹E©viyÚuÉTœðw ÷ý‡ÇX]>{`æß\u/ëö÷®L™ÎWÞá}-˜EÂÛÑ^({¥øòE;Ä[b“%õ’rfÐæPa…¡ãÒ-Ö²±•t‡§F|ÿ·–êr½kà ZlÊË, ¢ˆâê„ÆtÞ«…ý*sG"€ËW|å0b0dƒeÿR«k'„ÃêÇÀTæÌl†HB+¿?„8sᚌÝCACCCGTACCCCTCTCCCAøF[‹ Á1À@Ã0|?BPÜf`¢­ÄX[dÁ ¦/ˆÇŠ1 ²üDÖ&-–õC†ýQ@[™á1->$>†1ƒ†1ÖØ—ó¨X€¸'‡ÙÅ:~ÎóVªüT9">‹c` a§d>©Â“>>$ %$%% % 5~ ŒNx,‹cagdc`ffåbçbçà`gccfefçdç—cœ> %tD(D‹KJ‚त¤àà$(NB€à$Âe»`DCFÃ^&D‹cd‚DFFÆFˆgDÉŒ„ÚLD; )J 7>‹Á‡ À°„UÖÿ÷"jƒ¶ÞÇœ+ö1‘[©`B”ÏüMäI>à Êk%ƒ¼˜%‹µ—Krë:C׆Âàlû_Ë Iɉcɾ~ƒT9d7ú‚”C‚Ûqlmá8ƶec´MmKÄv°³7,l#‚Qì¼4°’nÆ2ºˆ YË8bcà1Þ7àc/À±¬?l\$ÝBÚ‘ëÑþÕÞ¬‚½WƧ:¸Ìñ%¾®KºÂCÌ[âu}?6`HüI›îǽ„Xä&mž$À‹:?Ãã·ƒÿžš>€{îp/3Ôj%:øWlí:™ùvŠ¿kz6óK‹mÊK‡;˜ù…y•„µx¤-/{íhöÀIŸ®¸!¤×2…æå³Ãå.àF'.:$<Œç£Ú£Â¬[µ¢üP,YoÃðLA€AÔ±B˜þ7è '`{šjãE5K@ ÉÛÈDéþwß2$Ž-µnGH9JÑNWúº6£ÏÔs89I$+ Y½„8:%ÚÔ7!}RØ’„³D³°c2©fʉ²4Ââà†2Çð,¹é‘IÜ,Ô|Œ™3ªztìzÝÇú™¡ð KÈV’Å„¦ˆ/AY1hOÆqß³O#èVÝŒ ÎqŽÖ>åMZþ0:Eì’¤ô[|Vï»ó:Hœ|óCÊú‚Uú'DŸ# §úÐ:ƒ£¿ŸAû)´;1A¾ –GwìÞwh I:æZeqgÙ–#lÏðdÉaéß–vZ+¶œ°ŒßöôÝÞ‰¡ ˜ äs@œäìÇö ómàãj‘]É­ŽVªµÓîÔšÃÆC;Ç玺vt:衾)*ØÇøÞòê|WW,», v?Š…,[Yœr¤©<φ!ØYßн[¬ý'UtF2Ê;·xÎ÷þWÁœ¡5¶¶ìBX‹2½Ýç‘°†~ %«9î-¤uUOs“ì'Nˆ* %Úž=šÚÎÍ]¾ÝqX¶5®µӮ뙛R ”¬0±"ZØv·ö“â{XŽÚ$g©R¥ø)†ÞÂXîU¶ 0wì4åsÏN“™ð0`æ•aˆ:…gKuáôê?]ŸqÄ¢8jH ÔcWÉSY±¤÷†•P%k“i ºRúVyÊÕ³|| 0genàÃÌLÚy§P~zïMnà€¾?ËÕÃÓ'Ï ‚4#õ¦Ëí—ûëh,í{iV9žB9zñÿ î}smA_Çì×~›µU§Ä±Îî„ï­z—{¾Y¾ÜöÂö ÿ² *Á%§dfÂ*'>‹KIIIILI‰INƒøäHN! 5ÆdÃ>Ù·ïæàXCca\c_cctÖeÄàXGc>‹c` a§d>‹4?ÿàX0c>> VpïàXAZ€´Š‹UA!EÝz1ჀÆ3ô]tßû']¨3íãAø éfA`~æç«ñ6ªY¼…e¦Œ­:¨·!T„YBîµ  é2ÔUm{±›2¨BÝúvt¦¼¬ðËz¼_ØfÊ<®h8ÛqáT‹6SfTÑ9L¹ýÝUhtçŨ s˜Äøo@Å~ç½5§Ó­µvƒê®Úù€”ËAÄoŠbÞ¿dàXOc>‹c` a§d>cÜòàBCZ)J‹ósqq qfàôä¬ d©ÍÂfžáÊRJs °IàXTA$>>R‹ÞU„!YQäþY‡½åà!@É ¬¬’/jÔ=àa3c ‹3fáàá0vfáqÖ)V KWáàAMc>‹c` 00µ¦W>Ñ­)éàXMc4>‹Á 0 °Øÿ/Oµ‘jÖ‘Õ.“ ò4‰%€€€È™5¡f>3Ú”ÜàSMc2>‹c`€NUUUqL ÄÏ€‚ª @ ÈÏÀÀÇ«ÊòÒ6¾>¨Š$àX1c>> V_àQTZ€“J‹U1„@ Óæ[_Dr@4øÿOº‚]8ºÈr޶  %*àXGcàX0càXAZàXOcàBCZàXTAàAMcàXMcàSMcàX1càQTZÿÿÿÿ­‘áTTéÑBZá+ A£{H¡¨,DÆ«²Š&ŠF ™èpÃÀÇ¢ T'@‚RaØÐ,EÝ K=Çh2ê[Iˆ©ü™öªù§„*“ŠŠúN'X½Ôc© š‡ä‹½•˱P1 Cé…$ù[°§úï‚+æîƒX;±%;ùòUõ ;:–)†…A9gø9÷Ó—ŸâÁ2ÑK3§ëy@(Wî‰Ñ#.‚&cÖ ô¥Æœ^ZØ™g±, iM.Hs´Ç£ž¸ ~¤Ç9möÑóþZHs9ÇÓ'ÿ\#Ú¤Gëì­˜ƒ‚sYç‰h³«å%qSã•ÂqrŸ¤X'º/¾!¾&ø÷-av¡,TÝ|F¹§Æ«“·jøÌ^ ( ºbç9 "Âg2¼¹uókbÎòv`ÌÞ°Øñœ$ýH O,/bšbÃîk…ß#ü ™¤É ‚Þ(:Ñy!Ö$b\ѺÈD†9{ÖÝìËÊŠaîŽÜSúÆ«_z·úmØÞ¬þ÷2*Øæ0;t±ú#:Ó™HŸ­ód|‹i¶Š&b."¼"ÆäžõðòüÛ<±æäüúÿ9íÌÕuëÓ™WÌEå |Va©öf#Ó¬Œð4úùrR(söxЧ>ç~ú×’ëä{ú» Œ˜8 8  "  ,8$%EHOp€—€Ù€ís‚?ƒ)‚6a Q­˜fÃm““02kê“ÜcŽKl†{ü¥]zÍeF4eÝÞ/Ëâ,=Ù¢¬ —lÎÊ^©Õð Ö¬àA@«ÆofóeÙÜJ³‡È,X]™$Ù)Sšmk;Hݵ궾哷~‹“QVE׊˜ÎfŠÓ†0×\•Ð}ûWþIºìÍ ;K7ZàÞ/nʼ"±ç(Êë_ïI€òÖB+Ò› 7K >‚ÿ8Ö ÛN|lUŠ.mOôòѸ|/‘`º‰øeÝJ°­ðY4)¡–ÈwfBà4ù@å2\4kO8~ ë:˜sóßtÞÂíÕ·3Š]¥¸ tßÐzåFzi³_8¼xYog"ð]ซupžÇýÝõGÀš”Kмl+kïhayt—6Ê@*s55&§vÅm­"B{ÐX“[‘R­ÜñGœKü`V ‡òœï{ï_…]EP©™¨Ý~­É0!”ŠÇ­îˆ˜žfæs‰³ˆ‚ñÂ_@ §›½Ö„”ûd­ó õ.;:M†®ˆ#r Hx³[X÷ƒ­~ÌzAp§nˆ: †e&¼¼v~¬ŒÅ$›ž«þ Ìâöæk¥F$ñ‹ !üƒ»Ÿ’‹F;üönØæ&j´%;¯6¨ÏØ-Kä²ìœ¬†Z¦|ö°§ºJ®¼óyË…GW¦„èÚÍâ÷â ZQ² ¥Ä/l^†sn0cDÏ”íASiÔê:Cö>«‹Oy&F+ØÈoKlo¼§i zðÄzØñ y8Ù>xb‡^ƒŸÚ«°ë!_óKžê”îÔl”So{ÀYj“Ñk¼µ*ú“Éñ‹Ó"\ú•V†fÿ\ZÔâ’ Äý£áÊu’;K¬½×n¼Ç{°%³tó-ÅØ´x8F|>þw'=Ž:Á@øݧ:¡R0ÝF ζÃÓJO‘烡YrC”z›êj’pkö’ñãYqäü”{ ¼41Ì¿]G•š:J]ÙJ0a¿hg(5R¨+Û~Ý.Ã$X5¹I0ˆ­Ò]kK‡@¨œLz?±ÜnÁ©¾Wô¹yË{ÍÈîál›í „+°zd ý'5à©I—xH.nÜ›óœÏsÁÙ€Ð6b†ìzî(qgäÉJجŠ/³•Ô¢ÓUù&4ß÷ U_B%q®×£#y©BÞ­q ëìó¬ "¼º[ç´P žÊPKŸHžê=+Yhô­^/Ë$ \¡Cä7ÐkžÀ'ⱤËòt½*ÆWZ‘ÝH÷ôwêú¡g«ç2ZÚÛt7å}æ‘C/Jƒ ŸJC¥ÂÖy9k¹û­d[ší…< …ß¹‚S¢M@}mŽ… BsþúºúOL XÛæñä•éá„äB¥"oP4%¨ Lñ”5dÛHIOÕ§‚rˆELâböÚµf¤vƒÀÚuˆ¢ Ä —›èüðdaŒV)Dž¬®0ý…’qÊûRsž¾ Bi!n{—j)'â6M«¥¡]$ß=šp¦ã™Qé² }+wÀÀ‡§£Õ/µ£n ë—ÛI¿“J*ê‘qC†}¸`ê"ŧÝxùú¶úÒŠ7ø>_<ûºÔãD.Ç |1õžÇHí÷N* >_WÎ!eÂá¼°Ëi³lEŽ!µEôÍ¥\ÏâKØe÷‡Ïé8" ÜWsîQ 9¤EhZ;ÚÃ_ù^›C ¨ ÝŸ.éÒŽ¡þòF•´”‰®o¤úø,ÿ=~«ìÄÿG+Ïh"¥²VÕ¼±gÀ‘{â°ðëžÀäv2ÉdcY’F—ˆœv=Ú&¢/h; I·úD9ük24ßâH"öÚX U@Q^3ìñ J2G ¹BQMEIe^Û«©©œaM\z ;¬ëDC4º]xÄ’ñmiXO4Ên$ÐFoA<6}K¤bøB”y|‰‘ÖØƒnÃuÿ‘ô!Ibä¹]¯ÈÜ9Ž‹lóUò‘YûçCµf]YG¿d6³¿râ’ÍÜz0ùNÀ¸“±w{e˜É —¶KW¼´è§arh.Ù¼¨æ¯kÕ²RŒx áàªCÄó•Ë·FS¢ÔTþƒ‘ÐÕ÷NhEwµ´ç»=Nïß|½ô½.™¢“?÷oj$¬|ÉÕL¡ÉXýïþõ·±¢f¿Èc;›¶ÜáÛd…«ÝæMsBwœ4T@_;ô\Å3˜ØóMF(éôË4£ãœû¬jÁ|&ŸÄ²`ñ‰*2HUŽÅ9 Üõ"/½f-é ˜{*ÚC\‹ ÁA0Â0}{##õ€„Ý%ȰaIK±XÆÂRÄDÆDĆ…±œ²²²b?5?õü\™"Ø->$>†1ƒ†1¡:ç½ßoÅ:ÒŠJ"A]3­jšÜpdØÿß>‹c` a§d>©Â“">‹g`gàc7g úÑ!w>Já…ÝNx   „¹>‹KJ¢¤ƒ'Ï>çÚk×>‹cd¤±é¢¼>º+´¶ ->‹Á À ¡ÿÿœAEÖ I‰r:tHù’Dz!?/>cêq<%ƒ^˜8‹½˜[rÛX×–q>r¹ÿµÌGvwØí¶ÆdK p³Šõ8u)Ô-E]*:”{×D7Ê`Òs?·ìeÙ³>Ü¿ÅÙ/9®Ñr¯û›É }^þÐÍÆKê>g 3°82b#q¥-ãYÉ“.°Ö_ø€•‹Éø @2pïÊQQ›cwþv8~‡·Qµ-qv‰z¬Â¡Ç Ö”álMÚÖ9¦=oÞŽd¨9kï¤óßð[Ÿ#Ã\.é9y5‚¾DÝÓ°‰T±kJ † ¸^ž|óh²Ÿßj26ר%nÙ¡·rwÆ]AµTÙöøŒ9ú¿ÉºÆ™l{‚ ¿úø.¦ ÔqIc…kèxän|ïÒã#‚­+¬{äÒ%šÈ I…ÛM²î¹F[Êä ½íOÑW©ëÈ]{LùWiû°ôñƒuµþòÃÁNþy•ìŸYè_-ð^ZWªp=;xž|?sc'œßr™ŽcŸúÚϯ—؅»kŒ1< p­ŸàŽû°íÙ'|ÍÐ’¿þŠÏ/p^ˆï…­ÊÎGzm?BM»ò¬öÇ€` Ä­×ú©´6þ‰º‡ÚïQÛuÓCu¤gïœüsOÿÎÜ”¬·¢N¡e©w¸ÏÂw"+Þp꾋¼ô7¦® ÆÈ=¶„ó@O+<–Ü\ÚµŸ`žHºZ_Yv‡K_48óõ43œO#`l;%ùúÕÊWÓ6Ô:çù–{/~’­íiº‘­Ë ÿ…·ÂôÉ“TsÛÛH­í ž‹Í®#iýÈý Ù)k ÇxŒ­X[¯ìløÖà@kíû²g ã«}ÚÁß »φÅ÷¿¯3øQ¯c<²j7?k€üÙµË!'\­qª–X÷]ºmlåmÀÜi}Œ§\~¸‚Û€o“cÌv%C7!ªgé“·®zä>+„Þøøáë6¹dš®1º’»É¹—ôóxùãVœ …~q§¿m¨w)l-nwÄI‹¿{ØOh¼hü…¶ß£½â¾*‰õÍÂþÜߟ[À7„âŸÐ¾’Õ«>j3¸šY8xš¶\SaÛ&åó*K€qɵ°Kî[™³ð¶å§ð¾ÑÞKK°ë¸Óÿ%c_8Î:n*>‹KI¡Æ)P½>W'uàXGc>‹c` a§d>‹4?ÿàX0c>>       –<…0àXAZ09‹3ÔÑ537241Ô140ðÕ1´fà4„™™` Y „š®Ä‚9¶CööàXOc>‹c` a§d>cÜòàBCZ'@‹ósqq qfàôa¬"Õágì[ ?@ʱpgàXTA >>RŽ÷Uz€'z€'‹!ÉB"ÉðRæàAMc>‹c`€r<>>Íó˜ÈàXMc/>‹ÁÀ À R÷ÿÍÚ‰±:"Däù¬±"¿Å¡ZÕ[>­{q9àSMc>‹c`qqqÒ×9Äk>kñ gàX1c=>‹ÁÀ0°CPZüÿ»%‰½Øp“*Þ]j<5¾Ç ìß €¦ð! <7¡‚É>­^@ÙàQTZ€Œ@‹u1Ã0 ½ê~‚‚L6„ÀÄEÿR;I[´q)±z'Ū@.•É­²Xõ&ÁÃT¬z‹›;n—<ÿµxhk̾»E]¢XÝàWv&ž_ sL7óº–ËýÈòÍšŠRæb®kyÓ˜+÷¢]ÛúÛ¶Q¬zêPì–µ@G:¦“YYÂ+Î>Žô  %*àXGcàX0càXAZàXOcàBCZàXTAàAMcàXMcàSMcàX1càQTZÿÿÿÿWiݰSSlRÛm¦XNÎ" =òJ œ‹$èܰJÓ¾d%ƒ´–ªè5b‡ ¢‰O.Ò2Â.½L€²E]ˆè¹ƒ÷Bƒ@YŒÞÃÔÛ;;Ar«ZMGaVÔmM ”‡Ö‹µ”Ëm0 C³K©?'Ƚtÿ-z.ìÀAžmH䥯_Ìß¶ÃEG í+LŒ}Æ~|ýõN„PLæÇ¸€íÕ´ÁÏ 0 Þ\yÆâòPF æ\$XÊÁ”gúMBÜ-a-N  ¥0۫γ¾ƒê¥‹Ì=ë€0ìRÄrÿÁ!B†»¦¬ún‹¢Œº1 0»-çâ¬ð‚•3©*Öéáñ5„Ÿ  WÖ ocpTè[ŽàÊñy‘«Ú]Ü®sÌO´P U£¯9(MÆhxEôt[Á+•§A8BkeBæ%$ÿÐ Ü\˜ÉÔ&/h®˜õv_#ðh-Ñ"xqð"ôð€•h³.ö-ÃpKEnªmòˆ–‚9K3ç¿þ€ÀKâ$¼<¬P3¡ÚÈ˵sP€5Ôv¡H"…ñ,Åל=:%Ç@^s@Å·=±<¶„éýnQ£rÔ‹€Wƒ—Ã'¢§A¸`î©mã7·²®]÷üŒýøáO9ÖÐÜŽð ‹ñ˜8è 8(J!2@JHex€´€ÕZ‚<ƒ<‚‡5i]!ñ ª&ýPöl@-ÉÝ¢­9Ô42ä›ã–7„©^Â_ÏÖÂÒfã+GR@>A¢`nD~óS˜ÍœtÚjO\½Ky§Ç¡€`Êæ'’c ç EÑ8å5˜zˆžÈ`ɰƴÚ=5B9Q F €`ä©V‹sjÊòXÿµv#~ºËHÉZ1.‹òíXÓî ªH€xëaY·ûæŒ<Ã$±¤­­5‘Š—è¯{nzM§£7/º"mÃI4¸T}0n?ßPE á`Èp3:öÞ\Öh%ÕntÓÆ†×Ðñì¦HDê4Ø=.ׇˆ\à ÊT%¬îÖÒÿ5Ôo‰‰»•*Ù²l¦±Î²uh®ÿxc1L ;¹d;""ß(ñ-{úqñç ^ÒGôs q ÊŽ•^ž䛚ƺ‘¤æ{fv¿£¶r‚S„ éE.ÄÌ€¢½·Øœã¹m9ÎWz>R+]`åA¾)UTc%ÊE|J×n\ ÖüaUûë4àÓ4]Õ‡7+¶ ƨ÷9-Ñ‘+ bî¹Î5weÙÑÈÁóÈéSH˜U—µµ#˜n¾Šè¢ïøô—ÞÇIf¨F›Okƒ^¢îm|P¡ FXPUã’y§¾-:J,Gˆë81üsØ»ÿ³¢ë…µù®¿&8üÁ÷{ª·•SÐÇOŒ±u,Σ¿“°+}Úk°$(Òr9<ƒîBtŸªio»ßÔ‹{üª¼Â“A`L@]Ê·‰@âS’Êiþ?"–„¿#–ÅAŒqæ]¶™N`ìÛK3ŒòüdûšÆú]è=Ó‹u†Šý„³Ê&¹ßž^kдFÌ·#uÓ7D¥%¢àqUÞÙè“6ëiÌ–¡'‰Â¸&<ñ&=µ:uÂ15_Ol„­|V®m“¥ÙO7˜§SR| ÞÇ ã¼64êstž^?Z"t¢Š®@¢úMlÓ7”& ΡP‡sâ›=—ö®YìàcJÐñˆÀ [4¹ÿbhò'ÃÆ]´Þ ¼x˜(æí—§Ã€Àvnÿ‚´H×åyÌéÄÂpX–Ê6Y=¹Œ4ÎÚ|$ê8» w©xÀ®²ÑŒ=gÕÃþqùܪìfUŸF™úÄõâ9.¹­íSx’QÏPB–ÄRNJÝ!” C H'º,¤2¡øàýKX/Àh5Åç>ŒLÓWÓ¬ïµÊÖGÆ´A¢'£Ò|¦}]R-òí}uú\Q#a‹„¨àPPc¦¾&c£2 GWßè9ùvXEšg莄­EÆD_7ö>#Hå-þ—^’rüEp¬.%Ù[˜vê`±V ,kDáó"pùC†&æéï°DPPÂ<7Çy‚åJsp°(ù]ä¹E|H¶ªJ½nAh¹µMKÉ~û2·æIºÜÏŸoÆ[ÇÞËiß¶ÿìŸI<ôXHÊVlÏËŸù£ ¹>6“†í‚-Å»÷ gŽöꈑ†2¤ZÖŸY{Áy]ý‡SÔµ/xh2ǧ N×G¡õT ¸ž>T»¹êU™$€Î1¼ñ*•QIfL šJÆT]áCO‹@3Èa«º¨ù˜8–l½J=@ d (ò^Ù<þê’°€…⇣§©õÂËwèpI§VaöÇ‘WCùM 5¯T·>úä¶ç|GyдdE Ò‹U`õÚ Õa~±ÝtñЫ`Óªl[5 6+œKÂÑ %Øøp½ogÆÖ÷R$%€îù{Ëæ#,—1â=ôV‚ò?½˜Òrw+ üB§e^Ñ*òiXæ¨ 4S‚}Ÿ·®dmÓuž,l˜~t ‹lã?€ºJÛÔå"N€)F3ÌDhJæ-ntòüALæãr­^G™™Ÿá+UôÀ/MËâš‚“l9óÏDu(‰â÷Ï]!Û.kiæä ƒºl}É„‰Xì§H*ær—½/¥†J±…êŸÙc§ëî»ê¢¾€ƒ›LÕ—]˜0¦qÇDãÿ†sjͺ9mQo¨ÿ1€Oó´³§—ä«‹ Däz¶‚û¢â{ýnôÎßO;È!Ú¥]›ºX³Œ‰þpùÓ.y64ÚÅš…ijïÕ«¹vþý@£HqÏŒ DÎgtµ¢ „ó¨w(€­÷ê³_‡€€’%©È¿¬?0•™5Óª^ô" 0&+†x Þ*l} '5”˜Cèø«b®ªÖã‘f¥Çkl2fxI­!Âû7D• ÓÜDõI@ø‡îî“xæ\ÎjÙ°ëršBmÉŒ/„KÑ`pÈܸðŸ¯måØY+’Â9Ÿ³-üL½¨ÆRpN|ù©gílK¬_£îôÌ $"2^ _z¿ËÞæÆƒ³OŽÔ/Ka” ÓKy5©ëÊuKΉwO¤‰Æ÷މÍ5Ù¯žÖw:Ä…²•Th… Ý[ún¤$ñµFÁ|²Zq)HAºÎ¢ú2’9±2„݇•ŸPQN>ˆTnÇÌÎcVÂÍ×ANš¤ü÷O>ÿÂŤD{gtÀ”PÆ›Ö&øb5A Æ «xnD½¨}¸x}òÓƒGkjÆ ¿Œ3 ã³»† FŽNÉdcÌŒ|.÷%x_\{K2sòÅÎfžüº¢<zuÛúΚ™>²Ïý¿Ðåº?˜;lL.>×ø“dõÐÓ]̺«?YF@8„¤35 ÚʵO-ÉÖŠÐuù–$B&Ò‘=eQC‚sl׆#p±ÖÙ”Ã5&Cš07º°>Ù"J~ÜO1Æ vïâp ÖÀÛý­]èÆ ;.„š{ƒÿtSÓveÝžà 3´Déi*cU”›ÓG•ùá_m€d”/hxÍ"oýts`$T3ä§?q½·¥¡9h)21òƒ_°‰(EÀJäAÞø› þ}¥ ¶;¾ÞkãÞNlnDQ·ßSÂ೺D˜;¥õùz$>†tƒ†s}(ƒçZÈbŒ9ìH¡ÈÁ0?DŒŒÈ!á“>‹c` a§d>©Â“>‹c` a§d>èÙƒý Àoc   ¿J³Ô>‹KJ¢¤ƒ'Ï>çÚk×>‹cd¤±é¢¼>º+´¶ ->‹Á àÐÿv‚ŠH”Êæ$J66…ôÉy·)82>º‹ëÒ%„"˜8‹½—Ár$É C¿í¸ùôþÿ[|KÒzeµÓ=!EwuÉ$AE´ Zƒ±PK‹mbj[bi’ÑÚ¶ÆÚÝJh¥ÖP¨ÁöÝPÄØª”³6© 5ÝÆÖR)%@°mTc ‰&6 ±AZJÿnÈ÷† ˆÝÙç#z;>¾—ì#»ý'vàû›¦5 r±.MlÀRÑDhUƒ¹pXæJ÷—A² Ø^dþÀ/‡³,»¥ ÷‚¢¿4ÀÆ¥Nœé¼!±šñá-¡[|Šëø;ÂאּPO%°´Æ˜ÕbrµªK£ñ)àÓŸÆmÃòŸX8ù›¬FS­†Ì9öp&“˜˜d ·Kæ—â¤o¨†–h |¨#Ä} ȖljAj?Z¡·†ñ:ݱ²ñ’\Ãx#ô]˜ð¥ÅÚL ¹dÑ~l’Ò¥-ÞÅÄÈ¥"¾M–«´mYGéXØbúŸ½¼·†ÚÈdâjÐ/­u©ó}à%è›áYI¿¬JÝÿHœ×J=}$˃k®9¦ªqZØ&D²Í³Z³6«{NrcÛŒ“çgbçkvŠ_ÛNêûœé>ê^?2uœoÆÄøùs…2 0ê)Qò<“«U6‡ÈÛºWãïÅ^ _Ýï°a"´þï[_¿àÑž]ØŸ¹\Á¬Gh’Öf‰“ÐG©šà) F¼4cp屢‡Ê 0<²yN¤\ âß÷ïÎü8NTåf*>‹KI¡Æ)P½>W'uàXGc>‹c` a§d>‹4?ÿàX0c=>‹ Á 1 1‰o8ˆºÿ¼};dæœC«{“ ilOmë·úDÇìv7ˆ¤+¨>0ô[`àXAZ€•:‹eÐA1À^÷-!Æ$€ò†þÿ;=´Ùí¶WKc#(Åô,êSt¡¤™¦›¾,Lé¥f#À=HƒSgnø8( ÅÈuAº™Íi‘~J7§QÍçwa‡óܸÑü§CoÉŒ“B˜µ¬!©áäˆ òó€˜6®Ùg©ßËJÕ/øŽI6:*ŽŠ»àXOc>‹c` a§d>cÜòàBCZ-6‹ qqq qfàô£++„HuÅ qqÇ- 2äÂ86pXŽëàXTA>>Rÿ@€€@€€8x€8x€¤P¤àAMc>‹c` a§d>]ûÙnàXMc,>‹EÁ !ß犈TC¾<¹e 9RXfZÖ>p=¢+àSMc>‹c` a§d>—ˆ/úàX1c:>‹ Á€ Â0ýÿbMØìkKMfÅÙÇö>Ø©/jr?»Ký~B >Ã0í6àQTZ€6‹mŽ;Ä0Di9†»•Ò,«+ǹÿ‘Rø£D»Ý›y(NœDü{ÿÀ‰ÓþLÁ‡8I6Vïjj.Ä¢¾íŽžl3Y½{þ§`í6Œí^^Â8‡‰…>2  %*àXCcàXGcàX0càXAZàXOcàBCZàXTAàAMcàXMcàSMcàX1càQTZÿÿÿÿ` ÒµLL³!„ »…Ƭȼ4`pöŠÆ X‰éÏÇC3šéŽ3Ha„Ãd-ž!–0ožv`Â>Ø ãYi,´žà‘ ×hZ׃#+Û‚0v& š‡á‹”Ëu\1 CÝ‹ ~Q÷) ýw‘­Ïyš‘5) ¼€ôõÇó¯íxËå´[ÂôÚgìÇ×÷Ð(7Ίe;\•lq§ãT!*GÈ}6Öêæ©*‚Úå©@@³nuªSh„i·ìÅŽëÙb›ñ9À°M0ózNpXÉ%Íž”à `djÛÜO"S^f¦ëo1ß}ºb¾c„¸™¢Y=Ïß(Â-[QÌ7Ÿ®”`-DtkÁJ“›%$x…ŽYjËòö\pA°%.‹Äú6áçÔç‰çÒ”¸÷YíP#“¬'j{at£’åWdHã*»Ú EÄ.øÝCîÁ È]î;Ù‡m¼AÆV )ƒÝŽÍÉ:Õ e¦@¸k«:®ªåàä£4chÄéæàÝ×ǨQ;å/ýàßÐò1ïòç¯U’®Î@Yb-š:" ˆÅ¯,szÕ€Á•ô¥qäºä©g »´£!—w¾ª[òÛj{jî‚ë¹ï\‚:Õ–.µ·;ˆ¡Ò 븚]kK\ætõãUÌÈÂ*ü™çÍ×úîüf7X·Vr½í¶k-’BgÛ¤n£©–/p@ÚñE ðÑM²Šz‹]ÃøMí#y{ØÕBaÇg ûz@–ž½3Gæ\‹7Íx4·"kâ2l‰Øs·KVÙ¿×ëàS[mc’R·b%8Sï¢Ñ–-tÈJލÄɸþáRÐPöéq¶±Ë"z¾*¼€i›9X cg(ÅŠèaMF,æoÂjªžOþ"-(±]ŽšóòEöfr_þÓ¿ábºvt­èÖȘ Y ÁNeàN‹lÑÀ~˜É&Ù¼·èÖý‹~qê.%Q“ `–½Z!v èGÍ;z‹±—B×ù4³#w?íóðQes¬„ÿn‰oö›p›§½ÿà\‡+ÿsë­Œ• s¼ˆ>![+Õ˜s'g]!ÚæCŸ ãÿ?ìò7ìꪾ†Ljý]A‘4Jbq'û~IZ:mûîªuçzWò`#èÍVmpEÉ ¿ÍC‹?åø­T>¡¹„@ÙÕâI\†ƒšÝÕN…ú®ôÏgk’Â,ˆ—R¡ ô§µ€Y[´vÙL¡6FîoôîA}›çä€w¸Pm£7‹ñØH‡ÅÊFï°ÜÞ~h¬´¶çôßͳé:ÖZìÌuH,kÙr¶­]À$ÊOBo‰¥ pÝ[j6c]å§²_jŒnŠòtd÷.{¡G-|ÞTO`”ÎåN:SŸjzèUîÌþUî5ÍXYølw+Öú9OWw•Iè–¨‘#Á—l=*ùo”¥6ý‡>Aø¯)4%¦P:óž1‹íLü­u÷?ešÒehî–ÈZ ó°$î$šÒtžë¬j|­üú<*][¼DéÌ­Ý ³A ‰ø‚ñ‰sR¤;ÊmQ>õ%õƒOÑø ™âI,Þו#Ò‘7àK«ÏÁÐÍïìÐmªÒÈß‚òöè¦à•¶-Ä’m º©XÙ>@.QfË;Í1·k|NÌdeÄuóYôRdc0Mõû´ö/‹t,-ŠF<ͪç›éjš#µô0¢ëhïj+QÊ“z,åaÎØ#t/Xβ.Œ7Q>ŒÌæÊ8ËTžD£O8©Çï‡úvÑV6‡»iÛÂóú¨…ŠÒšû¬4 °7ª7wgN¼w;L˜ÙFÞÿòæØ*„Íà òû,xA=½œH,ŽÞBoöËÁ(aã¹”2Á³YºZf^Å"ò@µv{.)1¸®Tð*¥ñÏŠÓüÊßÒ§DàL?Ôópi@‡vLG9‚l#cô[ÞRG;_ÿ%¸°ƒÇ«›…ä»e •ÌúEÄ@+o µ ‚£¥§d2ÀÒ}‹úâú^6Ìê1Ìûœ-/ó`Ýtèo|7’à‰)°¡œnÇ%ª®$©Ý£¯„SNî6 nÜ6Öµ4%Ÿœ9ª3b¡ë£tœ:3X{±8Ðh– H´#|Â¥YÈ+)nJìÀ/ÕÜx­‡Ž% ð—³Å“¾UÂqŸ®Ò{Ðy„YFÌ¿S¯…:ñ{1"ÂgÍ"}ö¯¦ël.«›ÜïKPjø®JÜÑ`}zU¦Qëo€»ËÅô´ž ´ÆæÎÆG(Êz?œIî,ºSË… ƒ­žìvû@’ a‘…7ÖŒ{’qê™P'Î2: ‘ò¶h?Æ”ú&OÄU!µÜŸås…ÇTáÅ¿C»-B±Þ5SDæã­t„ÓÜÍf¿¨¦Zþ#Ö±7U âo3p<‡ãó3̹/ íÍO‡EgH @ÄAd.—Þ2#-‹<♿#°udpÑSºzW*,'l”¬q`ú#t-@‚#E"Á¡d>˜•=Ÿ-<<ÐøfUÍÇÂ+œªˆz^Gߢä3¼_Gñ¤¶†ÖAsb&Ùä.q{’õë][?n‰¢¡ïúaÿgÛaæ_6 ®Q3vÀžÍ@¥>#kto~þùáSšêù¨–ª¯f‡AEÉ"°@âôʧØ 'Z¿weÜKÓ;®ïø³gßý-“3ðÔ‚©>$Ò(ÒQRt5V) »"C ‚Aú«ÖqÊ9½·a^ø¤ñÇÊjäZ v: €p_â¸;†áÆ(o¢Ýt£Å¡â¾(ÐÕ⮨Ãí®á#x ®ñQ¨A— 5Ŭé΢:øˆþØ>:ûôWBžKgÍËîdv$gEW¯U®ÎµÑ˜×?wÀ ûYy/íÔ·ÿ‹q¡‚„ãÉ ¾ÂRŇÈêku–¶ÒcÝžf¯‡Ãóû`¡B·_PTøg»\D dûZ-#Ç2xzQfÁ‘FùO dÄ[>˜T‹öshëÙ?QûPäk/tMÓO–u²èê¥ÆŸ+ÈI«ZÀ _1–ͳŸ8ùf5»³ák¡ÅÔ8ê9'«'˜Éh:,UDÀ}³6aí™3»¦Ô±8é± ]Î’8©™\ …Ç÷´§ðCû¯Ò*æ’Mþy¹àÚxðvx¢U~—7'¢×upZ¥™](gêy=ºî2es5ýV‹ÝÃ=HÊM>ÓQ-ZpÀ/jñ‡U5Ú§Œ¢ÓÃM%4….9-½Ô4µ1 9$µ³²)R‰#XJB‘ •0×/Ä'âb‘*bûw³¬Ïð.”c"Ã×”ù!…ÔÈs/4Æú™ž üü ÃmÆ1æ³”‚Iþ³Œ9¯y\½‚¢J>×Ü}¬ç¿×ub2®rf›Ó>É—b¬5ß°„’ gÖ½>öÃjµ+–’'1ÕE¢¾1jo68~ `<ÕOCAH ®<E[‹Á10 Ã0|» !(ú™C „è$\ˆuÎÅÙX,!`cµÖ¹Äá°Ž³œ» ±yÖº>X\[wÎXá,>#>†¶‚”†µÈh~8íK“¥ù¾@W·=»îøYV‰· ^>‹c` a§d>©Â“>‹c` pq0€ mÇ9Ÿ>­‚T UðY²   £zP@‹KJ‚ƒà$"Ap©”€¡@^'$@‹cd¤ ¯jÍ @÷ªÙ 0>‹%ÁÁ ¡#ýêþëÚDZºÒ,ÒGR…9VT-ÛúÊ>؉51%ƒŽ˜6‹½—Ir#I ßæ‡ø€ÿÿ-sˆ,ŠÝõB±Z”q«‚' @#±` «Ä$ *Á‰61´E¡&À.Ah’Ø›äoaü6hÃlwùÏà¿ñô ¸»ñn~LÞ 2±=ÐØÉ30ö»ö x! !ÆôØÙ¼‡µ­ çb”}n²ø|“¢óHŒÄMä>®4jwÜï£æ‰»‚¨Ÿ>gË7œk1H¡+!%¥h - ¶¡µÐôÛî¼Q¶¡=D3ßACB÷±±T’¹ ¥ÚÚ&ÀÂAr2 IÐÞ„ÍÄ;+‹˜JÈr¶ú^X(-´m™Ro7ô‡ˆüö6Á^«eÁ=•BXZ®Ö¨i)]òþƒ%nD J¸‡4;û¿_ºªo(´Û$ ¥¤µmKÿ`“-³DaŠtÛÂéÛV©ZCs¤ˆàÚK'D“EȲçì–ô`†ô“#9ó{¶ÄvmÈl¥Eû|¹Ÿ/osàzóÔ¾g‹HKæ1Ù¡QKFý†uO@cõ4 öמ@è&ÙåBµµð)ÿOêÂU܉Uüøn¶Éʱ E“·¢<§øêì£{og/•Š?ÔZóØd0ÂëUNL/¯ W£kÉrÍsb+}§ý(ÎvO#ƒµØÆ%׊µ5‡´J]&çü´ýˆ¸u$ºxÓ¹iÓæ%È0´…$îן}¬pzÇbýoxp6ÍT…Á*>‹KIƒäâ@r ì@>«ÌñSàXCccc÷Ú4IàXGc>‹c` a§d>‹4?ÿàX0c>>       ˆw'àXAZLh‹mÊ1€0 @VÞRWŠGÁâ üÿ;ÊÀz:bReñ îãLLºU鯎WÕ×ÏU÷VbP-rÓ5üúUh?ãàXOc>‹c` a§d>cÜòàBCZ#J‹ósqq qfàôeQÄSü¢)JóFæëàXTA >>R{U€„!ßt!ßtŸþÑŸþÑ·"þ1àAMc>‹c` a§d>]ûÙnàXMc->‹]ÁÁ ±±ÿÊÂG¢•+ O9ò “…±ØŽ,±>2³ˆ àSMc>‹c` •=>3 ×<àX1c8>‹ ÁÀ0Ã0pœñÿÇ«$!6<7ÏWͦØÛñ*t:6ãe§þm]Sâ>º‘–àQTZ€J‹]±Ä0C³òÌnJËEA/üÿ'ÝÐkÓt³Œm j1(¢æIµ0òBœ4¦nÑÍ:dQóvéÈ©Ë"jæD;¹¸P¹ìýLGð5¥>ûý»TwÞÈűÙqô½¿Rz'f¿×Ô!3î;æÖ¦]ÝáK‘üe.ÔJ ·‡à^^ÂAÍŠë>p  %*àXCcàXGcàX0càXAZàXOcàBCZàXTAàAMcàXMcàSMcàX1càQTZÿÿÿÿ)´´"OOXHè‘Iš¾@E%y(h+óh"Òc©“ªº¸ÿ.²È*°žo·CJúøÅü´¶(:R„µlþŒýññ×;:K³ì8æB”¥|ÓOAí’¸Ô©­²ËA 6kJnæWB:)Œ×ü—ƒ¶¼”ƒÞ/¸Qफ~Å·jXŠÍ<=”Õ«ÝéËÃh…ÝlUîœ_<4A ÑÌ\cs¥ J@íÊ;ü@ýnUnTÔRÉ®sVÞ,â8[»±j#_ÓwœßÇø€ŠpKeòÀ@·XBÌ &$¶5¾þ¢©Ìýrk¿ÁEx¬PÉÁßuIRJX­0*6É7f4jW®îÓV_IFPMòåcŸÛæ8;–vPA%8g\¸µgÈBÖ@§^ùÌzÊ$Pü±·çcWÙ${<¬VÛƒmM9íãç³0þPb4™-ª·¿ðâ¦çùË'¶õäj¤>”ðÄv܇™PèñûEFâògw¥ö’d5@F+V6¹ÂV!ï}%·"Ñà™s‘>jmN{èJ€*n2!aëçð¤ùLšË jáÛŒ¸Žˆ“—8þ¬ÊlnRˆXx’9Á”䯪?ÅPE|ãCZ<£É2ÒPt8¬çõVŽ1U¹k©+Ob¥è·½‚Œò>U²µ¬P;ˆl +ÈãSSŽ)bÏZÀÍNs˜â¨ Xðà+½¥š÷€/òC‚hiWˆ‡xëÉ‹“>èÞb›^ŠvJË*—Ló?’Šý…'Ãåm›ô¶¬‡iq™Ì‚ÑaøÓ£šyô SÑÃwšÌ8!­ì(znªìçõC>O[y©­~,b NNÂ7~E±\è!¡>ýÿO×™&Ê6’žkËš %yþÞ‚“,C–Ð|’i»É„×À~àÆõj<èý]‚ŽŒÏ¢¯ª~¥ÞŠƒ÷§ywd=ûLëâ¯÷7‰«òÀá²(ч$¦ ±ÒYâE¸¢ ŒjŸèfõÈ?þ`Œ.B8°Ì§ øí÷î ÌØG~ޤQ}#cÁåÝ·îDäm_°çß…îcZ² Ú•R¹,uŒS Zéí½&âRðÆ,2&Q+MÓÌ]Ùê¯Ø‰ÀP#o‡‘(\û>( ªvâ~Õ΄”™Êu-÷ºô)S©´åúÍœíJ7_Z››ñÁ¦É¢ôÌË»·Š#K?»‰Z"ì×7³>ÇY÷k†œG謎ϰ-j=­_&¤rð-‹JPndöDtl38žõ#1ª|ƒpv\Ù’)äÞ»QÜ+Ðò€]Žö¦Î]陉­;z}¥¹%S ›–¿bxÎvž‡ÝóÖG®‹Ç+F¼ê4¯[½ÊTãe; çOÐwrkiõÄÔl]8 U6dá+hH‹½Çчp4ü$y A`ÑFé€&Õ”¤œF‰‰p¨•—EFL>Z¢–ÀÙdD MÝuA =Tˆ£÷œ.ÅM'?¶í"YW•«vÆÅe‚c ]3ÓuØþW,õ[k4RŒFéxD(ص×L Ú©ˆØš/a|ˆ]ÔîŸ?)Ç'øcš¼óx ú”FÎslX‰FÉœF,„# /¥|iP‡s‹g`ëš´~vÜýÐJ%œ¡Ge¤O~Gî\-_C•Y 0ÒT¦•V…Í ,NîËV²Ë£Vħ½Ô¢'³CÃÖàÒ”™'#z[(DXj :̰¦9ôßå‚â‚ç`"—Àähî,Üí>gŒ¤G›÷É*2rOv%Óö×ùÍW¶büKGΉC0Œ¤†‹plýÀé£5ϲBdÌÙþ²rTzftvp­}5  ÈÊî‡+ñ¾>§¦!‡p){ºg©ÒSôŸ“a|á8/4ö<·{wßJu$ê'žw¯·ö–Ý,ß=ñkWªÖSDªÏª°Jg ´ 5ú°þšÀEúÈÓ2½í—fY›ÅƒP(ƒBM­-*BàS<'ï¢èÛ1…¿´8Šd)·Èظã÷-Á7–“̼.’ßɈÍsŽ8™ÃÊ…œóIþ.—تÆ¢g¹”kQ ¡]Å5 l ‡L>'¼DÜÒl”3ÝÛ°M=U1HÉ¢!‘A¸Dÿ™C[Z® ðò*˜Ss*@¶³]/ÙëW? ’iaQÆõ«™ Ä¤:ŸDžÌÐZ bøî© eNgÓJö§£ïeEìàÎ^ Ó_3džì½/üú¬?ž* ¬=Úœ1E@Ò<¯†}oHx}ÈQÚº F®ÄóKËÏ,£ ¼´˜!43…%¼¹JbŒ­¹ÇÁô$ÒÿIÛ®­µà%lÀÙ2 #»2² N86êÝ-ÐËI—ü WL"‹Rrà㯹 T²Yˆu-øaÝ$‰`¦ÉŒ:ñ±{‚;ÈN£‰þìTÔÓ轨ö‰ÝaQ¡BjKM qЇô-CqDz8 ì‚ö{¯Y¸ÂMq¾&=6ÆUßLÖ²·FŒvPÀ’ßjcgu‰=ðϾ8s“h+€Ég‰Ø êõ¦roÀ;Aÿ#Qi‘ú6CeìJàS@„4˜H}Pg(°ÅÓ+žMKé*7/KÆZr¬pO™9zU”Df.–G¥¿Œ ´ÅTÄÕhDˆ2m½XH`¤ÿ'C=rbøÈŽÐÛ²™ã挂G] [ [’¸ª%[˜®¹ÙvEðÝÞú`n Â_K,Z£:à#'º›Â÷q—ˆ´zÝ“xÚå@5îµAˆ«oծ̇´k‰H³ÖòŒÚ×wóO‰©T*ŒÐБÙäulôGïÄAU8€)­ôr+!ìû“ú1ߤüDŠûEÊ ~Ú¥`ŠsÒÆûÈ!\T@wÆ–/5Å;辜³\ÐKÝ•kÅ~к@?!–·sÞjHýâàN6‚?Qj€p,F® ÐQ’©ºV´FB|/zŽ{ÒExs<C° ‘¬†˜ hGä&Ý-Êt¦Ÿ>ƒõí Þb¾Â©”ÉǘŽO5wRvʹCAéÌeF_‹ÁA0 Ã0û™B/LtCÄ– ¦È†Ãl_Z†Œa±AŽK1Œa°øȉe²_zYÀ&->$>†¶‚”†µ¼“‹»E,º^Ì >óH_óηpºZì5®>‹c` a§d>©Â“!>‹ããc€N>’€ª*œñÖ3>òZJ UðY²    ×ú§?‹KJ"‚“ðáçå“?åÖJ?‹cd$’ñ·†?U>8 1>‹Á± À Ð®þ¯ U$=’Ès¤O4³;;¥ fZÉ'>&`Ñ%ƒè˜6‹½˜Kr#I CÏö ìfõî–Y KÝí±Ü²dª¨Ê"‘L~@ÊXC-kK ÚB’Jlí–ÐZ!Aµj[Qã.5Äßñø ïáéT¦ü©°Ÿ JÚV £MB[ãÌi›i¼ ›`b"¥{(ÝB‹~°µ{6$ù?öxìÒiî-“ê¢4¶¡j @+¡Îœ¸Î¾§5DLr¥Î¹Š5aÅðÀ8DFÃëê¡AÙ#–$Øž›'ÕZ £f"'¦Xʼn¼¹¡v¼ñ^|ó¬žä—6AÊ8»Ã²ŒIžRŠX‚L ê©¥X¡´K!^Æã^sÒ°NÎ>þÑÚOЗ´Oª¡]Wh`Dj§è=ü~?â÷Â÷ Øj¹xº=ˬ+—Ñqi¥ŽúÚI|õöôÚœÝ[OÜZÀL²¶SlK‰ΟC»DI ®¨Þï ~È>îl\Òznå +@ã¨G&}ûk°ÙP[Ó9;ìpú6ÙWN£ÈJªøp74I¨iY÷[R“_œTnl'穊+={H΋K};>}'t!!ú¢ò™ü¨Î÷@&aYÌî#ó²ãÁCת²Êz㜛Æ9·-‡ Ø@UåŸò’nôbÏŽ#¯Ãk1TilsU7+àÕ®7 ¸Rø7©ð©t†ãÍÙj¡Mš‡ó7ܶÆSeù®¸Íl꼃΅‡÷ɼhõ#ïD¦±*MÚ¦¶Z=ݬsý\øÀ ûÎKër,ëŠ-MlsÕõ"–ÃE«Ï>É9W^œ:§åÆa_¾<¥’Ç s«KöP˜-íiJ¥ €qù Ä  sEbSÏàpª—£Oÿù)`Ëæo=ù(ÁÔ^¥ádã dðz? çkôÞA?iôãp¢ÅÒe~^ÒÇ:'åìi6@ §æf«=QŠ#“¥˜ tMÙ+ÐáLޱ”„˲\_/«¹GeÉN­9ëÈ)§YÚÖ˜Œ_DØ™–É’Ü:SO©ýÔ¹³Ãxé8¯‚Ÿ¨>l<-ßÂÏZG“G·xö=ÿºøÚïZïoÖ¼WTÇ”%ëh= «i­çúƒPº¡Ý³á&¸.ÜçÜÔ_Ì<äˆûÉèú˜õLÊ ˜bNÓž§þ*27ZêB×&H»ÃŽÖx{*a§º. öÛ¨p[Ò†»n.?—Ö¿½_z Coa`A˜M·Ù"sñÎòª-c›Ö«‹ÇÊ]Nžuy6C# &*Ñ{Bþ.ÔJKm ÐPY{sg˜ Èbl®"ÿIå}ª6Û ‚*>‹KI!’Rð_ù1,>\jôïàXCcb¯› àXGc>‹c` a§d>‹4?ÿàX0c<>‹-Á‰ À 0’ûØ_Z » óYQ~’Ɇc§»ÉÙ$ å¬G¶ªpQ—?>X?àXAZi€Ò‹mÎË € „a®Ôâ’ÌìC%Ô`ÿíx¯¾ìŽÉÆzTc¸ KØR¶Yõ©xU‹i)`OÖR6)b……h‡º^ô㥨:#ꉟEñ•;°ì¹Â[~Òíª¢àXOc>‹c` a§d>cÜòàBCZ3"‹ósqq qfà qw„²üàbij܉RB¤yĪ£ •,„§"d£›ÑàXTA!>>RŽ÷U23o'È ]C»ÉCUä54àAMc>‹c` a§d>]ûÙnàXMc0>‹UÁ±0Ã0›ðÿÍmF¤È!dHÉJm(1 ß<¤Í >´¦kËàSMc>‹ããc ¨ª2Ñcuö>5½ÑdàX1c<>‹ÁÀ0 1pœì¿pï*Ý+ÎɸIÛÝM:ŽCÒ'éØƒÐøˆÍu>5NÃàQTZ€‹"‹m9Ã0 Ùò¬]H%@DŒ÷ÿOJ!ÛJ€t{D62Ïžp óÈŽ$™G¶I½1l`™³à\wˆk[÷L›tšæÇ¢µ}ô:7ÝÙ IeÙþèeŸõšæ‘mÀÀ<²žÌ;AûU^j|ûž«ÇÜÍŸ_aþgÞu" ÐÄYYÂLjŽ´>®  %*àXGcàX0càXAZàXOcàBCZàXTAàAMcàXMcàSMcàX1càQTZÿÿÿÿ8µnºOOK G,¢åL("•b´ ЍOóaÓ0ð˜rÎ~Z­G%þ¦ù³‹Ö¢Ò˜HIká [u³ ¢ .drý¬+ZºŸŸ9¶É‚µå6p@#‹ ‡ã‹­”¹]Q CÝ‹©LîÜœøÂ¼Y_A"¯ôö‹ùÛvØ¢èFÁ¬B¹•øûãíßvº•ˆëÝ(X'•Mï—ÒFèF‰Qׄ"<”Ýk¯ž4’ÜFn<:ÀÍ…œÁ ÅKD aݪٺT>øüÈ £Ü¹ÚÀ>ŸI½ß´TWŽÚzçz‡P­*^ Ö9šÈSÀû @+ÅÖˆY¶_Pˆ¼3••ñÊðI!i²ÆÔ“^_Pø¤àiÝJÙ. ¶ÂÀKÝá¯>RЊ®–[õáÑÿîl–PÁC"A!–®ÚðÓä3å¬å}¦½¬>ƒv!-G\»0º¹0IÈû+¼;á Á¦ØÇar”`=T–ùáñ?`EïUŒùy¸0;RèS.´ÊZØÞs!¿™ WCáyž½ÔrFn¼öÍbz m×qÿvL\ÇT3y:€ÊÇÄ´þ´Ã§á(í®)&ö"Ú6ÿ4ÁLj_ ÿ ¡¼§ã¨f4Ð ‹´˜8« 8  "%2:ML]€“€Ô€íz‚hƒR‚F1gá£:CŠ)òBRúƒ0Gläu–Ö¶K!«Ä@0˜c˜ª÷•¨i\¸šy„¦C¼²×WA ìÄ”VóI™´½C¯“ËDÏx™R¶):¡ŒPÜ)Ç@I.®­ Ÿ¡/” ñDûs¡–Å”ÖcòY¦q)ÞÏ™}b"l} I]­– °ÇÃÒ# jw|ÆyõØ|‰;;#5œó:e»cì&$€áôœ‘Ø‚ìsÿ«X—;ü£‡³Öî ˜é“ïAV¸÷pšÁ‡FêR®äI4}íÄ|h{”ôDüƒ¹ÔŠjحψ¨_ÓE:îï ûÈöÉX‹[;¹LžÍf—ø™º1¢g¤ØDUÄÐáh`;Äé²<ÞIM?Æ©š¶ ôhÖ Â´¹/ÞÂÎÏ0·/ŸxGû“âˆÂD¦ÍÔ_·WÛKƒç¸­ h±ò¯ù‡|_ô,Í’Ù4Zè'½Ím2ÉmF#ʉ=X ,1÷×]„â&¾ Þ’¹›¢qõrÊÿ?„À"y!jèéêr…z›šñÁÇwö«ë˜NÙ.$b-3Ctýîç˜Gatl83šOètžÐóÕ ¡î óþJ¶ˆšÈx™ 6R]³¬tbÜ‘Ã9mÇsÞhL‰þ*KÉÇixP,äßÃͬƒk$N¨™Ù²&lkÎPá¶›A©¦XÎ2RV?=!G¥ñ¦t³ ÞVwhb ÚŽJ„êŒnìnfó³ââ fÐ A>±yûBsÌ]L&œ€MÞlúÒI‘8Cn]Ú´Žô8r3hrHÇ«x]€“!e¾û†¦Ö/|Q^MØË8µ«þï~¹'èkžŸEON ÂB—bp·ûý>s8HHy?jš@ré"Tбpy†€dÊÆÕÕëßôâ~Ó–µÅÙ}­ï<\çV‚%c‚̯†j-‹ÕÒÝN×Òçèž5ÜìËœržœÏ°5ðd€ÎŒ‚Þ¦Þ¨¡[~oÀ@CÌhDZ•=pvkow´»dê! Óùð ãÎüËÌ\'9Õ ãЗÕRO" ^øÊ¡ÓGªþ¶rÿ^K_èúûŽãÕñbØð1^P¿*‹(ªr ,žnL¨®zлoœ6ÝÀeÐ@±ñ¯ªï\S51ÄÞO…n”\CÝ]‘µ €kdfbë_Lù? õÖL?% è](©nviá§OîJ›ŒIò1íÈá³yK³f’e¿¤wmôwƒ•ûÀA7y5׃X@"ωÍ}Ù ÈÁ”àöXߤj‚þPäJolæÕ¼®r••Ɉ/g€ä§D¬à@€€Ý;7CK³a•/îºÑ¨sµà?ùé¬à&koé¡*Ex‚WdŸß ·0„¢ô ¯Ëq¶¬µ ”ÍÔÁ`ø¸<ÿåìþä½Nê]A†ªeñC6]s¤ž:6üM‹KMJ 0ÖüàúhíÓS…ô!˜òM“"ÓgëÑÀd ó ãjI¿eä5Ùïš(Ĩ þÄLÒBnìô <Ïä%»¾uT•à÷y çÑe‡ï<«ô¹úeMºA¿ÜæÈ!OB7ʸq ã(?ºR‹j:x [.Ñiøox,ssÚ¼6éF ¡$Î%Ùú%Q†á2žqœmá203¤¿'¦Æd} ­Á,.6ç Ã,Ý-I.m+$A…–ŸH„;Wœ> ¹>ÍÑtÙE¿½—¡Fä!Ç—P¼˜p/¿ÆÉ}WXc Ñ à„+`Ô"Î+³É~4O}Ùð—ZiUU}œ²¯ AøôÎa¼…#;ç§hz»Ph™¯ÈUøì¦Á²#ü«Iüp9¼Ì?v¸ñ€HЫޑÖ<6à,ÐÅ‘ê€CÒ@hçÕG*£ðÐ êÏ,µVõl˜aØNgƒ Îh1Ø.•8ªE™M_;¼ÏÆ ŒX¾¦wœ<Œßg·=±4Ùläòxf°œ€¯ƒ˜ÎFØæŠú²k冡¿ ýs)!‰¼òö¬ yÊNùv„LÞÖ¢»ôœÆýÕ(ñ“AÊU^xÇëw#–¥Ê–W2—ÃkÜò•ü*§˜ñ¦»Ñlô›2±q¶* ’¬ò‰f™Ñ -bL1ÖAa#·1€!Ñê/Óˆ€|j.r^–+h {¾#ŒzðTrêRQP>f,În²EöfÍ»ÿȳç^©â‚@MÅCœãG0‹¯eÂÀ©3{=Qã‹×(“ÑXu½s…MûèÚ¨xeÔ›²‰ÁâΑÐÔ³ƒ0¤ýæÿ4îú!í3L½*û8µó6ÃÛ}A¯íM²\&~Þkø ÷åAô·]4½HRI¸‘/t‚é6¸8nàtb„K±ø, {z ?kà•²RƒVž»Ù?FýV-ø‘8ˆ´—¢ì¡Õ¢Ô`{]%ÛŽzÌlëA„dæéÿÄÎað(wÁd³ˆÒŸãïþdL_B5ˆ<Ý·²ács„uÖ1ÀYá˜á£©ßMä¯ÔÅ$`¦™+c*à±ÁG;·†Z%}Áæ- h¶ öÌ+jg¾Jå×ýè^-¢9ÎAúþÈέÌ4ø3”Ü{¨<6MdÃ¥Ž\„Öé­Ìóà.:¿ó›·¿Ë "¯Ç?õ†M}‘U¸TûS5+›ùß™[”?±P*&!݆.;z-^*ôR s^ÒÏÒIŽz40¯;†Ø‹0EŸløz™>O_È¥Æ%†´ï·ìÃhè _M¨çÚÞĺ—" 75Ûc¼¡fž©Ñ‡]šÖÉ‘3óÞq?t–£®UÙ#¬M‡ 'iÍdV—›» êŸôk: þã²F¿aӗРB³ÙnÊtøô¼—?t‡ŠöxžW°U-ãY² i8'­YsŸÁ&py-ÅÖXáqo²V/°É2g¸³­6GÀñÛû¥MZÅÙ{{ ;~ã8ú¯ùçqÑwé5ÖSÿy%V(К.ªU„{ÈrÏXÌïRâoþÍC16„„¡ˆ ÎHNð„rÕòÀ=¦ÇüÆe²ŸLëpSFÖâüzð½ÿa˽„ù–Pá!¡Ilx#vìQÍ‘'¹#ÕØŽšÓŒ™!8Ê)¬Õ•Åæ²Ó@ˆ\žfàeí÷QNAtü,9{$¬bÅ“¢ãÙW Ž’}7ŠŒ<\y6á8‹«ÄpQÂBPd*DRŠÐšWêŽjUGo´jm¦pÛ«²¶`»ºâó®LæBr‘Dd­·¾ÙÓHf[d`(¡æ°cX;?Õ›D@ >?fò ›veu§‰MK½ðĸúêüŽh°Ò>ëNý‹3ãò•b®"wFøkî«R’Áˆo+¦©º`­Q,¸æZG¶Teêµæ›a?"‚¸éôMªäàDº[¶4Íö8²C0.ZèY _ùgMÓwïd.+߬¦Ó4)FWÎö+Y4/žú ïÿN²ªQ÷­1'4å¡ëF·çŠ1HÃïõ—¾ùªÿœÔ ƒ“ù`;Vò¨çÚwzÓ%CÙŽ´ló/_·UÇØå_f=¤x´eu= …ʪ–ä{ÓYÞÝŸ›Ë}*Ze¿Âÿq¹²5òk0WÍõ¥ºãC CíAVwç#\Ò ‘£y…³O EZ‹Á1 1}ŒÜK¨ ¶÷P 5Jâˆë°çˆ ÎZ®Ã%Î%àb­ãÄÚ8‡}Î’`ù$¬}†Z:›G.>%>†¶‚”†µ|“0ø’Ð ¡&K‹Ã"Á Œ˜€‚ó"Ûe¥>‹c` a§d>©Â“>‹c```ePa ,3'™>)¿à UðY²   š­P>‹KJ¢¤ƒ'Ï>çÚk×>‹cd¤±é¢¼>º+´¶ .>‹ Á àÐýÿ³BÄvCQ¹‰ò¥B))_ZYâq>+龇%„Z˜8‹½—Ar[9CÏö \àÝÿ,³)OœÉÄ‘¥T)ŠäO¢›Ýš’•h+-Ú ¡R«ª[‚ Ä@¢%!6Ñ<¿1†ÐýgB5´€‰Äž°Ô@°nec„„ó¾,$É€~ùCÄ$$m±Úœ¼l÷ÌF#IãþJúÜ®ÕÏ´¡ ­©½¥_’%Kõ,‰ešc³–vÀ4Ù{BÒÔ$´RŒ•¤ìÑ]“Ø&&¦·u§SßÜ®îËÇ2J³ƒ¬/ƒÚ¨º%ð ú[ñÍ¿°Èz´ÔD6‡ †f"mÂMŽd|‚O_‰'o Q,mI®ÜsœáH=MFÍŒ³axïÿÛj ³c¨4¶E¹žððÖFÁª•¹f¥ÛV 6¶F Ñåkj1!— ØÔO±kéX‘^ Íloí]æ*%««+Ò5¨ÐnG'¾SÍCžD §žŸÂB¬| P¦ÖµBí^y ŠV 2v¯7m˜çíèÚÔ@»IB×µ1çäÔÞRBÁN«z„åMëE(ÇbɃÄ­äpýòhÝ´hGšÙþì?ÉXN&vMÐqzÒ2fƒ{ ü¿çÄõ?cLŒ"0ž8aµ¶u²èèã:ú[Ì<ƒ™y”»Ý´ëì>ÎXœïµ´ÂmÔè&nÒ/½fõ=lº¥dÍ6)"ì25a-‡éÉ&©­NƒH9†þë˜É¡6áä·LÓ*»¥uâÝ4çÎÛás¬§Yi{F>›£#F»„mpZf÷s6&!më©Ó†Â ÐhVIÚfÆ™ €©7\‘ª"³É™=Û6¡[0Ô\‰¯¨κ11uäú3›ê–öánkOlÎ}ù˜ÐLõ¿Ÿ÷ñœ¤wXŒ••˜ØM…k¦g¬–ù~k3m¶®¥\ !’€mšœ¨0ëI‚Àf„†µ½ôµ×v¹¬£ËK{~VpØ<âÆ×fó/¹†æö:ëÚéñ·‹]y׎Sëþæ)ŒLxü ¡LÞmΙó°Î›ŽeOŠí[Á›|LÈIPZo•žÜÕvæ …’c¼Hîâ: ÎˆžØI6Ï«2ƒŸKŸŽàçù9BøN„ŸÎðJékP¦þNû?43¶oBM†”õ;ö|:.•#ÿ”nÛ¹,Ü”ö7Þ6·ŽÁ°©™“¼9ò7B¼K”¶§}H9ìà@ÄÞ ¼ ´®Æóh³uá”æ­ _ò @u©µF'¯œYq³ñ ‰°)ÙÛÍåzÐÞƒ»I Ïï+ܨ’fÕ &”‘²ôpö¥x­÷Bi޼üFð4»Ð‡N†ì'ç¬Ý'Ù€´œ¢\Ç ×>þ±¿E¤Ð±ñãø¯…É[Î{U”êTبt5J;[C‰ ³¸B~ > ΗÀïïÍg6-’ŒœKõ¤£ro­!X“dÞéÊÔÔ¹WÇêbáq¡I´P-2Fà?ÑÆãÞ8y¼âû*>‹KI¡Æ)P½>W'uàXGc>‹c` a§d>‹4?ÿàX0c;>‹Á 0° Ûÿ÷εN³„u<.ä•Cp¢tUk±—íÌü=aD@Ô>mý,ãàXAZl€Å‹eÍÁ Ã0 Á|S‹(€+’"×àþÛñÃN ßÁaϤ±r™†» zН·ITs+Ò tþSòK ©M!Ò4gí>UŒ!}Vù˜7p€t‹c` a§d>cÜòàBCZ,T‹ósqq qfàô–#‘êÈb…©ŽÚ,,¯g¨T…Œ/1àXTA>>Rÿ@€€@€€8x€8x€¤P¤àAMc>‹c` a§d>]ûÙnàXMc->‹=Á !¯öß¹‡"eäÊSFžµ}…´Œ ¤¼>,ÑÜàSMc>‹c` a§d>—ˆ/úàX1c9>‹ÁÀ@19÷ßøÛ$–™­™MZ˜‰QØÕgvc·J¤;V¢>pìÖeàQTZ€„T‹m1!iyu*Z"„°ÿÿI)¸,¹S:Ë‹g½”Úr©°By+;<{>§°ÓCÙJà•r©M ¹¯ÎÁ›Ë‹.ö• ^“Î^ïÖ¥¶¡ß÷îƒ#qn[»³†H¹¼jóûN??D$üÇ[)@›ÞùT lÑYYÂ[M>ì  %*àXGcàX0càXAZàXOcàBCZàXTAàAMcàXMcàSMcàX1càQTZÿÿÿÿEèçIOO:Ê-0ŽhuŽý±U´–QAÇm£ÎofÀOC¨$ISCSñâþàZ®¸<¢ãK-²¦[o,|ÑÜ…Ù©ŽîÌÎC¶ t+¤ € ‚+ ‡Ö‹µTËuA r/n@ ?øžÒ98‡¼·c㼜ٕ€A¼ý`þ´¶(Pù˜˜Öóûòö'‡ m›ŸðÒîšbbû0MlªOœ6‚EŒ*³ù\@@4¡‹¿4ˆ–fÚ™yò (h–ÿƒ¡AéMõ †WyQ^O†7 B˜M®ï wѪ©œ~pãç–”§Às¾Ã…Ù5Ñ"!»$J´¬ÁµomHa½”Ëçÿp+ÁÖ)L÷1D),y?5Þ<aÚ0¨«ýx‡.Xn¨óLáÕ¸Q´0*€CŒ¯ßML޲Àã!|jâE"i#']$NOtµøf‘Ã…ÎlµÇaTX¥‡œ¿7AT•r’‡®¹X|peøû «ž=º—]ÄÌ¿It+ gäæ{¬ë fÊìã%šà›.OÌ1Ÿ øw–êHj#öTç†t@cʵ8ÖõˆKa?ð ›•šϿðÁUC Û !"â5öå+=ËÖ­?> Œi˜8` 8%#,  B#H&!J][d€‚€×€æB‚5‚ï‚F%_ê%Û4‡ Ê\Äóœ±+ç¦WZ Æ©¦A7\‘3hvfk‚õ= 3ÝöLj<w*3(n2âÊôYÏ pÅ*&Â8ür ÂaÛRøSAç†)œ²‰Â6œtÙÝ–c‹”ÊHóŸûÔàTyàª<…Ðuïþ"Z EXp¹Ëp]¡Ž ¡û)Ìó~ìÐ×…€ðÙ쎑«ûÐ_9c'&þ—œR üFFÖG-³É¤FÊÙsa¬|¤šéù½0öFºfHŽv€G³!ôg? ‹žï`]Kh™7þQ‘]Ã<ž@‡?$gÒëV9Ì6Žñ{$QHÈâýNZ4õ{ÛÓ¿j‹ÝŸŸ(¦°#ø*,• ?$9Çšœ2g<ßôÛ{|ØahÇt1ÆiÉÕ‹™#ò }ÛJ™ŠÆóZ'3W˰>§Ër®¼êkƒi¯Ò61Fù?a» øä%|ƒ3þCñ|;píš–ƒß´Ìˆ×¼k‘y%’wÍýöć$ÂO< ~rÉÉUøÑ«"$‹¿âvÆú£BuœhŒ€â÷ôeH´Z0jä5íÛ-¨KA+„¿Æ—[b‘íë%Í)"ïÏÝiñ§^'v îªGL+»™óý\DZ†¢U=9Áàï£o ¯§c×*Õa¨J€51‘ &õ2ËB,Žâ–Û+™ÎwÀ£û€«L{3eK0gÑa9!§!Íé¶ÇóÂ@©)Ã3·¹&›ˆí2R+¯†Wv•ÖöÞ“òîluª?²ôQ)Çr§™=%m¡cåœC5æi0€Ä•ÁM¹ˆ²!çÃ^Fþ2˜ž%%Îg/a¡õpA1•Yª©—ƒN¦4çù¦Ä£\ÔJ.Ø¢üO½¯Ë®²\lúýf¶Í=,UƒŠ)‚L3x¤vær3!<Üt}·Ô‰TËÿ’cÏò¬a\æÞUýý^o’0ÏÏÝò†–_jÀ­KÀŽÎøZNC&r¯°øŒŒö€”þoHMí8“^PhÁó,ó«%#cãÓ<€˜Ë—=×Í ìÈq5ûn™ÑÇ;χÉS5bZqê=ÔÞN =èÐÎ ˆW›öé#×±ªáÝP\* $Qú…W’¦ñaÕOÈPŠIÞW&ë_² ±ðƒ9æ,|ÿ¨ê¼5ÆŠL©¬«œÝgÎ}?ç÷¯ +Äs2]åc¢ŠHmó§~|§"§zDç;Z ¿ñaEÙ×{›Eè€ÐçOñ·º\,ž ‡²/hŒÿÍx!S¶|°|//ö„áv>¼¯ ö[a'Šfm¦yÿ…p´ñ: žäQ¯y¬–Áû3,·”ýUN,æ<϶±âO,åÓ¤e{_KÖUÏݹf?A„d5-oÈNÁš@Aî^ÅÃwe±EIºÒĬ‡³»q*Bw,2^k¶ãfíf%ro[óðuŒèçÜ`†òxJ(Ôþ ®q¥j“4‰n^WNH …¬P‘ó”ç±3 &ÞɖѼÌý÷-úu© :ñ—œv3q#¨ë…º4¹\ï6-E˜§q$êMÛþC‘±H¦=ùÑ@íPRÊø÷¶‚!C‘íA¿M߯ˆbv†¸Á‰è¼s”b–"UîË ÕÇ—)¹„1Ãò‚D[¤ìJžÅÕÀÏ;Ü(-¹=‘[GH¹w9s}^~3gesAßÚ9òíBÉW¬Â£F¼>rÑ ¥Qç>ÙÁ4ä_öœ)JnŒÿzã £6š«Åöb†8°.*aj;Û6Ú •ªyЗtÎ<&<¾7u«N{×âãÀ­ÈŠ>(r°kî¦4J4p4Úݸ&'Y)áiµãÔÝNPô¶#¢^9'üæßRô d¢ë «d8»­µ_«îñ¨v-·xV7u9ô`ø‡ïl[©Òõètœ1ý·½fI(éØä·Ù™üX¢÷¼eºÞ0ÂmmschÈþCoâ 2©šLN‚ÉÑÚýåÐ.DÂÊ SònßïÀÄëfâÕ]°© ä(§‰wKšm™Qèwpôk¬jh³…16 /0)ú_«ä5‹† Ÿ tEƒ@ÙöÙÝ $¹ ïÛߣ:œ$ŽA¾²O‰/ÛÁü¨ÔáYi<@Ÿ¢N¨Tay%F úŒB;lè#N0«³ FÌùÛð‚¸@Ф”Ÿ|+ƒ·q_ºŒÉ§a³wýs‚½r`eƽ”~ V‹ —¢¿nÃŽzÄìÚп§¶´|™ïÿÂÌ\N'æñ7/4ôUt¸A,ïe÷Ó{™æªVfzUì• 8{2Köj½¹™{¿L˜ú¢stéGB¿õ3Csý…Î-³„ë® þ}ah…vB#K¯³Öp”wÃÚ¸ú —û˜ûã„FböÕZ<+í/oxëN±†+wwõǪN©s£Æ¤td¾®)µ‘vÐ_‰b%3«ˆáý…‡ZóW´˜!¬ڿe³€ÿîi~αmœQظy¥~Zü‰8‚È_ÞÌGo²ìs:«¬qM›XâWhCœv>üë &¼â‚Gg˜¼|aâ-ÜÔ^Ò€7m!x5jí•»¦"JÉ&Žå>>Ú/aZ%Å2E~Wô`‚RâÀ-5׼ΠP?gí9Î/;3Ä¢(Å䔑%áQFÿf]D9ù¤m^Iö•Õ7t¸Nè.%?9¦Aðïð1à¿q:N=Z:=àÉVi?ÍìüÙîºÃ± Ü^ˆE4@QaÒŽ!¶×ѾíÙ}³bÌó”-r¡®/7-|Ub^Ñ]Rí{¿ûD7¬™ç™–¯ à¯Gš8òîƒü tŽÓ"3¥|\N‘û¨ØJ£°ˆµZÜÆýûŒ Ü*/ Þ §I¤s2¬ÉA½¼·¦ÌSè)§ÝNNE4n6„뱟JîÔ~Sçœ1¦>È< >Š T y´5ûW•Øù «Ø[+)).aã^QñCsüú|EÛª7ºK‰¦†ˆ9t>‘Urm¤%`±D_¦r©h¨ý F!»5‹itÏÀÞ¯º 3¯©éq åÆÞ~þã#:uèjô>ùé;ší£0Q ù¾J¸‘ų)˜šìH·jëf†z ‹:Œ^ ÚÜ‹shn°®…šX™¶D±'åo[ÅÊX[Ð7lC™ÁŠ @£ÌR¡@6FƒÎPªÊ®T±Xâ†ìÏÆ8¦¯xi‰iàKÜ$àyB¹FM¹ì%øP2ŸpÝöíÄMy×¢ (Ú0­UЕ0+’YÀÔ¶zF¨^€˜ùì£v§‡P³x èë²OôÆ¿Ž•sìÎK›Ìp#âà’n“(ÇMS.gÙÞSº´îŠî$4bmD«y»êµ ƒ³ó…-ᛟºÁ[^–Èx cô}z¿Z‰4?ÊÐdgœã¶¹¶‡`9 Ðl΢¿ø_ç_ÑÝ\r7hF[›6ö£Ç²ÚZt|b ñ¿*ó²&àKEíÃÛbCŽ­3àTôŸB³¶k<þO#w“`ÁjA^纉RvSdÔ’Ú±<þ©~uš¯dŽíTÙUs"@ãE¢쟌iämï"A˜üŒïð·/ Ê}c:PÑ"Øw´7<¼3V²y“ŠØQð^M1º5í g ‚W޳z¯'á–,ô €X›Ìêz0…@€ Fk)-âƒÍy”—+ÄU¤ú'ßÏ.}Õ‰sŒh#äIð꺳0èšÅâè9±¥"Ò¼hckkÛŸÏ@¬è7ÐÑòV^EhÖ“G!¶Œ²áø¢î:>XDˆ>Û/!fŸn+ˆãÀˆ•v禮™Í¹@¦Ôþ‘³ 2Û„ÀϨy¨Îņ8ý‹O£nôe—„ ˜lY¦'%;Xx³„ …f‰€í¿¼V¤Á7Ò‘öÝ`};¤¡üªåóÚ4ÔiÇ@伨K]«Á¶MXÚ|^ŽÒ’á eªC1Új”<â¾j~x—E’ë]Ý•ïµ`ºŸ §¨„ùïóÇÀ›è­®€¯&Œ^Éûž©éªƒÏnÍ0£Hþ`±TuÎH‹ïÖ¤š 0°ÐE[‹Á10 Ã0|» !(ú™C „è$¬sÖ9p„¬‹u6q$Äžµ‡uÎYp6Ä9l>eªÏü[Ì->$>†¶‚”†µpX“ñXÄ·±¼, ħ+ÓWP˜c”‘É©'>‹c` a§d>©Â“'>‹c` p1 ð2ð3ÈÈð2[™À2>ܾMu UðY²   ã~>‹KJ¢¤ƒ'Ï>çÚk×>‹cd¤±é¢¼>º+´¶ 0>‹ÁÁ Ä âýÝ\#(}ÄP*ò¥èVÛÙŽ%kc>a)[%„t˜8‹µ—[r$G Ï–\ ]‡ek%ÏLÌ£§« d‘ XMhBjh ¶l, ÄØÆ&Ö¶I[-„ÒQc4júg“i)T´±°)ç…`KR°ùCÜ|w÷ ½¨|1‡61°MµmI;Ä\|Û²}2áòÑ$¡^Ôï£I–޵‰Ûrå¹3W·ìË©ù˜:SIIDS 1‰!Q-€!‚ðpå§K­¶ªM›Å¯ †´°]w^Ö\ ºüШÀÇ’]%ÙŽ—}ŽÔóläéøóÏ[HžŒmBÇ*“$ÝítÎ ²üÏ}…èDƒKó –Ö9f£•¨å"À4"I FƒáöþÓ… "ŒÃÂX˜e6Ö›·HþÛ†ˆ‰ËƒE".´ Kñ ’Wb1—Ú,N}n;2¡þk<Op¹’(Ž3ƮƦak¿‡™©M¸ÄÛãI¬HmVØlÏ1+(Ì­DÛ¸ü\‰Cl¡OdßFŤhÃÅ;ì«Ò¾Ÿñý`ùlÂVO篬¦'ö!ô>†^‚ N¼¦"uT9>¬YDó45ì.[Xb^ƒdÇ·^¡u8]–/¹nØíèi§Ê®HjÔ±ëÐÄÀšØ\ZèþÜÿ ž§Âi¶Éßg™ä®°o±ÑÍZ;¦1-7'•±Ô‡n :ΊՉü]gÇõ•¸‚ïomcþ™«×¥åªâíÒµÖ·XÈ ¡Í‹ëím[… ¬ªt}q²pr<^½yÈsðþÞçÑØ–A»Sq®Ë±S”¤÷Aˆm2y[±¬äDM,E(Š«Ø¹t'ŒÓ§IïAí®<Ô¯Ñý9º,/ó=Ÿ¡ÃŽ?üÔ]Ø „k\o‡_¨Þ€JolBõˆÙÛg4ËÄsKžÆs"abƒ×g‘µŽ¸CàJ¿µíu§ÜeÚΙ´ÍäPz6l"R“@dš’§js¼É5ú6j§­ýÖ|r§ÆSéòk¡4›e0æw}¥ž1ê3ÓüíµN6Þï2³ß ´£ÇândI ¡Ù¡=°×å3ÛK[é‰g1´TçÙÚO1p<Rõ‹QÉÈmMá¡Eúy˜<[¼hë}~‚ÄoH¨§VÇÿ¡½nû©ñ§(?[•)‰µ¶ÍGGÖ0Ðiî[á­t_‡ÖžDYqÄYÇo>M¼`ŒŸîp©ìè¹£ÎKѦÓ¡G™¶í¥ù@ 9 ì´`õ)6NæÖøˆÔù–ÿ·ö×—5[N‹KI¡Æ)P½>W'uàXGc>‹c` a§d>‹4?ÿàX0c<=‹%Á €0 0EërÑÿ¿$ì+‰¢M÷é9IZÉMœ4úaw0Ÿ–å `_oÛŽ=ÑoHªàXAZ€žˆ‹e¹ 1 /½ZD\¾&®÷ߎY¢§ƒ}AîZN`~?J•%·Í®ESDÌk³¢œÓ^›!h ¬í=ÊЯ­ôÒÃV‡GmrÝEsy=~[æòÊi xJx×¢hˆHl¦O‡™lv¬r³s7a]0á©Æ_­ÿ_wÇYo[CÕažj?k?ÿ¼mˆã‚×~àXOc>‹c` a§d>cÜòàBCZ#J‹ósqq qfàôeQÄSü¢)JóFæëàXTA$>>MBRŽ1UŒ¿BO^Á[hþ*»!NöRUœÄ@àAMc >‹c` pÁ 8àåe`¯¹|>‹Œ>0àXMc.>‹UÁ± 0'Lüÿ0H]À&ꂉkW±ü!Ø4>¸ŸsIàSMc%>‹c` p1ð3ðóò2¼½ö>Û:½»àX1c<=‹ Á!±“Ô±ÿ~ÿ“NÜÇ,×xNjhqÈ’”ÄOæá°›}/þX¨=~d¨ÈàQTZ€™J‹u±1CYù æNœ:¥@/üÿ'uHr×¥›ell0oQóTŠš·äŠ5ïPU¢æ=¡˜\&ãžr£!j¹gsKD™Ö?qäôÖ³eë6÷îPÕEÍÛu¾Îã+¨šŽZÓž3­ 0nÝÓ~_¾:?.Öå™äþZUŠ~6´r½Jm´\ZZÂj™Œí>*  %*àXGcàX0càXAZàXOcàBCZàXTAàAMcàXMcàSMcàX1càQTZÿÿÿÿ«L–+SS‡ ¨n1.ÿ1@è nO#ÝAÊβrÎì,¼Ã[æ›»Š¯¨‰; gÿ•‚qÞ>œñ! MR6Š ;Àg䯎#^x·oyÎ…Þ±'_99¹k0 ›‡ã‹­•Ë­\1 CÓK ©ŸÅ Þ>¤ÿ.²Æo.ÉZ‚uH ò×/ÕoìÑX–pÌ8§ÝÛËkù­>eÀ`š­hÏáåóxô˜bû´Ö Õwˆo2xòX°4¸íñ[ %„ 3K—k Ê䬼$.—ÿ¬S7G㟨¶ Œ3˜9* 9' !98!!$IXSa€“€Ø€áe‚8ƒ$‚LW…/^Ä;E#ÒUkz¥Jºê:㤈wÏ~bŠVH(øÉ+(³©(E@ÿ5{‰^ýYWÑ9ÆÌ2xig †jÊ%Äï•&¯¦¾P}²º/º1•žÖÌÓS”õgdÊ;">|±€zx„O4$LÙQhŒ)yÆï\*¿O Ù<ŸDöÞð½ÖŽÃ›Dô­„¯LÈ —¸â ׊uö:EC° ¨MñÁJL³R§‰£üö­7ÑÕÈù/ßß~ñ:BÚìãvé ˜¿ÙZ†‹3ë3ýKnWBKÓù4éMÚ[¡é¾Ü;BÆdƒA*^~Ul{`â´ËB]ua{‰„Þm…úÝõK)FýÕTBï8 ªû ~,!Æ«’óÎ.R&’bQø™™XŠ6M%"× ™DÓ¡ýðIÓ›] °éðôlß|ßAe»Ï¡d}Õç>4|÷c‡ñ$!¢Î”Å6vö }ÿ²l&3¡ ”¢ZpO¯n:DùmïTEºg1Ro¾ÿV]5V[©3®_à¦CD¢ã™øFÏ-·íÀ†„”£T<è˜Å /–×¢¼T–§g¢»uÊ,>’ÑUÌ,va¦z›«*KeihëÈÌ‘Xê <ðÍ–Œ¸ÔÈ£˜1 pj0ÀçŒÐd¬çZ™wbš±ÿ ACÿžýd¦%# î1Æ?±6 1¢õLó¦ÑÑ3®º: h¤ö`…±éLx¼¸\«#qÌ/} 0è’Ícº+nÚ”§[˜Íxy:- sëÙ)ᨅ@%ŽSöÓðrmýŽêGsv\ÿÒ†9e¡‹¨q»öF|Uoßi;½kÙt݆bJ›iQâªÇ«šmªÅ3²¿+o b_ƒàºA#z ‚#§ý²1-áØüXw¶4 é„hºõÞ‰ Ÿ£ûqÕvX!. eùp\‹gôÎã—Çz£»kcéšG–,Cf9ÓѰ«¾ó¯ ]ëÉ  Ëú,¨C€#bCÞMªe–®ßÿ8ž)ï‹t5Jáý’sÞ0JQcFzY"þ<ìÜ¿ª…ìpfËõ<ŽóP $ÙXö3R­Û#“ã?{æ¸QýDP2œZÿÛ®e\Ï/Dq·Y`ÁS3¦@¼$—|kŒXûS‡Ll¨ DÖN`Þúƒ €l[S¢­óØhf]ìIÞ³¾ÒåRåµþ÷úÃ{™:bï`§Ø5ÚAùŸ âª=Œ’‚Ð HåIeu¹Z”Éejs“ßøŠJ³µÈµ†V±Ý·½ãª§ØÐãø†óm™™£ »»\ò‹œn¬$… ÖcÂNb]”ìjsKùy2û/ÒjTGd"@@« #$Jõ/“J•YÌ l;‰å'Ûhè“&ì¼1h¹'þû§0È>:Èš~ÇïïV Pt'°Êñ*QAn‰ÇeȪɔ,qO_À5ÑØi¿áv70xÍ…Ç×aæÆ ¼q¼£§Lía¸±ñêŽÆ=Ô ¯àHï ÏhûÑ¢üpºNñ‰¨Š5©ÑÁúEðÓÈa)^<Þ/ö‚v{5WkF3³¦¨Iù¯¶,L Îô‘V3R‹G± €¸oRRÔ¼DLó>1_ÎÃ,c£šez·=9l UåkäEt£0¶ÙäËÝ×Ñ#ÃÕñÓ‰î#`V©Q;ZŸÙZµ8|rNyŠ@þç܆ŸÕI!<>76) =#Þµépr©ü«ˆâ»¯Mßž I¤!RÇEØÉ®ÖÄŒùÉ5“@#ªE'B7ˆ# 5 –æ”Vö/!1m™‘Îä» â<ã–Tìׄü¥.^Ö'´7ZÎ_$A(hχPÐY¦u‡©¦ë¯PAqÑCm ¦¯G¡r.;¾‚áí¶cÌ‹x…-$ø8é…= ×ô‹0¸Ä,¸Ë†þwöÓÝieNhjLÿ1B[à‚'ÞU>Õ{(#Ƹ°¡#t|Ø™•ü'ŸÂs È ŒÕÉiņ;i÷c„‰>í0œ)²Ó[);ˆqyÏ1%üࡳ™ ÏùÐi¨’ÁeJŠ= ‘ãý'áËW0áü(5L_täÞâ:?•=Aã“Y /ò4A³€irSVþäéÁÅ“Ç?ÙŸñ}µ ã¹4q¯Ö†ó;åä*Þq õö—¬ãÁëô‘>mj…2žÖŠg0B:ŠêO)hXGß™@‚[z±göÖ¡Âã)?”¯x{¡„Œ&¿í7qªä×ëÒL'Çz{Í!ùÇ’¨Ì*ÒPü½íò À­—Õ`“]É‘gšôïÏýP)¼n=G4ôÛ¨w4²¾`ÁÍñ:|ßÝŸ‡)‰kä0Lâ±çúB ÃcåÛà_ ¢ÁöÖpa>XTàã/[ãsZ ØÞqwh©93~æO§ì4q¢*êQ-ÐÊ@7á È@ '6a9AÛìy3IQé¿Å0IçõÌ;Äl™CØó•<"ÊyüAÛ‘‚ïî§h2©5-R ­x>(1.kCÍõ-ù“NÐ¥ š2‹³ú¥"æIÊ4Ñ~”nü mwA1ª mâÉ€h׺S)â”É{qDC>\fO´iÉ ò«;ÊŒÖb2§DbÒ,ޚ或Åîs/¶…Æ$TZò›é2̯äÓ¨i)0ï¦5>Eù¨A¾²pËI4H+€váÜ´”rx>ÐQíëFÊõŠÆzFÁÝî:…¾³8ý œ» EžÕpü‹ºiÃÿ¬€ävD¨C¾µQT œXÑÈw‚ÆCp9¤/ñÚ)̇ç|:‡”ƒk•_q#ãur®5¶°üu¤#€33s…/¯#$Œ>бIªÁ[g/žˆîçbA¸›RÏ>¿$#d3…æçùl8CÓbÚîËÇ->·ôÇaÓ{¶”ظÝÐîG†sjrEs'Ù×2!åJ,§ÁÌö1?§‹Þ33»v¤9{›ÈÌv‹èÅÚ¿wüW^ñ‡5¤¬vumj­TL“Ýf:ÐäS‚d’È‚d¡½Ñ¸‹¦âFÑvп`5?Üé<ê™ASc““ñצ*„G)²óU˜­ —WkÊ…¹ìB¥î4(Ý’ÎI3œg9Ûnan#uù„¸w(ÕÉ'é߇À~#³KÊÓ]A8Q¸q 1´œª.qƒÙË7nÄ$_ßt9/Š&˜bÒD‡9Â|»g}Æ=cÄuá¼e¯Ÿ%#w-W… I©©šíßkjÓ#¡%¨ ÉaC³»ý⨙³Ô‘ìcÙ:O0eÜéµ­=4[m·:ï3‰M¢Ö‘ [ê_`ˆ×ñ»éfÒy+kÅøÌp„æÞŠþÝ=¿Œ®¸îÊqL@ìðÔOòW†G^‹ÁAÀ@Ã0|û„1Cв»©Ä0|iY{Ad-;Ä4m±ØC†¬ˆÈ° CÆòCÃ^ë` ,>#>†tƒ†s‘ý DЧ+W3wé19 )wË¥ÉÒî©Å>‹c` a§d>©Â“(>‹c`gÀ¸„x@€‡úîER>þ†· Àoc   ¸\ƒ|A‹KJ 2“´‹nSAÔÖ½A‹cdÄ ¢ ?ôA×[g¿A¿ †í ->‹Á À áûwÖ %”bT$åë$«¥…‹œ<@>GÉ%„˜7‹½—QrãH CÏö ¸À»ÿYæ-'³I&vb¯*Gd“ Ø¢ÔRB¡ÕUA ªÆjˆŠØZ´¶A,€FƒBļރ<P°±m ¡¡<‚Zƒ1”FbÚz§Öض1´ÖjiMlbKĶ6–Úý\<‹hM09…Fô©` M²jiKxd5V÷,0ÚÂhÓ(­mÌw ¹ ¤”J08®b^…[Ó°>ûûª+ÉJ.‰¬?–èO‰Ð†všlevKe«¬‘0ç²N,³é¢ šŠô8”[ÚXÀËaíbj¡ÞmØBc3…‹±k©í/ÄHm-I/Óž´“óåö߇oÂ5£ß ™â´My夣ZYÍ[z¥z@8¢œLŒ£ÁnB!ÉLm[º‚±‰^të)žÍT¾°$.„X°¹¡ŒWq…bAæ!ä6Mk«íŒ÷GȸÿŽ@cìaŒ]lâ$i¡MKëx!Ñúo>E‰ùJAM¢S¬5£ÉZå‘^>øÔÇï=ø\|µé¯ÌÑ•¸M€â’*¬9ÛŠW/þuI©™¦O ×*&ëÎjzéèDjº¨¢d­¸®9äétV#ŒWj£ieG€fÃ97i§¤óØâ=ÒŒ€?qpá¾$úåWí“ás©XÒ36—‹c`ÀðË¢¾ì>ź wàX0c>>           êpàXAZTf‹5ȱ À0@·ž"ý#Ïý×I_yl³ðt%ðª¦> CW÷½1™* Ãöõ/O«0Ȩ€Ý[*Ü(KGÝódÄ–fŽ(”ÎàXOc>‹c`ÀðË¢¾ì>MüàBCZ),‹ósqq qfàô£+„HuÅ"Ö}GYŠ,ê÷«QàXTA">>R޵UJÆìÛ”ú:Næ0’¢u¿`ÛàAMc>‹c` a§d>]ûÙnàXMc/>‹UÁÁ€0!ö´ÿšãä'p¥Ø#^ÃÊOˆ˜OÃuý³>¦lR÷àSMc>‹c` „x°MK~?>|Aë²àX1c<>‹ Á Ã0Y‡€þÿ¯&H·jâ“Öb#4ŽÎNaqÌWi»l¤™r’íb>ذjTàQTZ~,‹]ޱ Ä0 Ýj  ”y î?Òvç;âHJì€hÖý’šu VÔ5ÙæÎF‘«q¼sž$W3ï‰t4ëîQÔìÛ·gïnVÛ9Tn칬åáŽ^R3n®KåÌšýé€ ,ªö=êÂw%Á’â…phÂÀ؃¹¡À¿£À^éÀyÀ•Àº?ÀØÀ÷qÁÍÁ4ÿÁSÁpíÁÄÁ®¥Á͹M$Ûgƒ®ƒ®²APTDX0cX1cXGcAMcSMcXMcXOcXTAX0cX1cBCZXGcAMcSMcXMcXOcQTZXTAX0cX1cXAZXGcAMcSMcXMcXOcXTAX0cX1cXAZBCZXGcAMcSMcXMcXOcQTZXTAX0cX1cXCcXGcAMcSMcXMcXOcXTAXCcXGcAMcSMcXMcXOcXTAX0cX1ca3cXAZXGcAMcSMcXMcXOcXTAahcX0cX1ca3cXAZBCZXGcAMcSMcXMcXOcQTZXTAX0cX1cXAZBCZXCcXGcAMcSMcXMcXOcQTZXTAXGcAMcSMcXMcXOcXTAX0cX1cXAZXCcXGcAMcSMcXMcXOcXTAXAZBCZXGcAMcSMcXMcXOcQTZXTAX0cX1cBCZXCcXGcAMcSMcXMcXOcQTZXTABCZXGcAMcSMcXMcXOcQTZXTASMRNRRBF-Sc€£€“Iy€¹€‰€‘€±AQq€¡„‰a€ CFRLAPRGMFNSNPTSNFTL FNFCbSQDIiFPIN DLBAABB*%MQP'  % $!#(.4569  *+' RN QS RI!SC€èàXCc àXCcàXGc àXGcàX0c àX0càXAZ àXAZàXOc àXOcàBCZ àBCZàXTA àXTAàa3c àa3càAMc àAMcàXMc àXMcàSMc àSMcàX1c àX1càQTZ àQTZàahc àahcèEá][[Âw%ŽdWh  %*àXGcàX0càXAZàXOcàBCZàXTAàAMcàXMcàSMcàX1càQTZÿÿÿÿxû*HH„b6„¡hЄCF‚¢7I†ˆ¦ˆ„„}ÈÐBB!o£AC¹¡æzÈ£Bˆ ˆÑÍ9ë=æ,#»¡$CIàÐ ‚‹‹¥–˵]7 CÓK À?*ð<¸ÿ.2ð(ëÒOŽ=lPÔùöó»í°E–ª%ÅL·¿cÿúöŸuD³tÑ×p„0–-dÏÏ Š^êA4 é,Õ"y 4ÅUs>ÖI˜`4 ‘¬Ï ….£è¸v D•˳w? Ü\4‡@·cý¹m…b”SW( —ZÀ~# Â\˜j'üâøýl†¯³~ƒ¦Ð¬ÑFf_ GãéJl'üð0¦šá§Ä'„_âë@+e'•ÿÛ(ŠëŸŸƒpër¯¸:ÍF°)7¡¯¿ ¼º•Ý£ž¹îÒCàË!ÜF•,-iy5™)²]I·#aX pKÕt^müpàÖ Õ®ß÷È5œR{áŒè)àÂm…¬MíVŸ·¨ÌŒh<†ÉË"i.šõ*׿’€Ò¢)ÖžŒ`‚OAœê߀øVð€ð–ðöšC,Ï£S‰Ru¬¼üøŒ´zÊä´=/S Æ m¦ùEÁ…¬Ú0ç˵ò˜Ð&ãW ¢Ïqð¢ðÇ&~áfÚ8g¦ƒÂÀLÛ{R(ÁÜK³u&mlö ˆ®Ô0ONt£¦Ú”S~iD K_]?R/?Wß)mNÎëòàç:ÜFèÁ(qz¡ª('ìÚáëž%¨½Cl·k²=‚„ÃÄŽ–Ïõ8|¦ô//‡5‹ G„ñ ¬¡ü£ü!  "  2+=SJv€’€É€ær‚xƒ.‚A^ R‘3stò{R–|¢ÕMØÓÔô©Ü¶¹ô4º¿Ñ¡-´j$O“7ˆ¨³×´@Ý|Iëë«cí˱|óŒ©M^&Æçªj¤¦VõÇîïGv)QÛ¼ù½,a—&ÎÁ¾æ†DÌ pvP©–›¤‚`SÛP@º¥)ˆ•‚À»'¶¹°rÀÆÁ)‚ÞÂKœt¦©ÅH ùÐÙ–-•CÐ?iÖ‚Û&uz¾€uSSãm¢ÕîÄpˆÍ­_!ö³Ù9öPã5tö÷hüý„¹ç0] ë÷ù JV‡z.®& 8ä×`p¯)˜¨™[o%âûñ€;Ã@ÁÚ¬tç¨Bé åâ dê2«sµ)3V?©qOœÑ¢^Ü%÷Â(«?éò²™)}FãCê6–ªM6ƒ‡×ŸìEä:‹sz®²hµ¦+·±ˆ‰„6#»ü¬x% h>ˆÉ¢@Ù«J®å&›Îf{«n1T¨dÅË]}ïðü¯Ô-À]‹'W[zBsÅf›¹b†Ö¬4_ìtè 嵈XçGÕ>ºü~¿7AªÔ&ƒIó¬W¶ägwäõfíó‘ƒï­lÿ®D×ì—Ô£’ùO—Ù± –¬›"Ž=_Ι¿wm9“… -w˜|Bz4÷A¼‚PvÂéÇ]0i÷móñèY;ʃÓ] §”çß×4×myÆZâ¸D=#õ/Ð_NDaà(Šºý($žóÅh„’~(Ï’ïyT£w¤ÆàÛÅ6>þeÂf=} äõ¨Ÿ[œb8` ê,j9¼‚h+~û­x”°Z ÃÂ_:xz>5¢ ÅèˆÚÒËjîâ`vä¸x qRW¡d?s µØ\Ó„dYšiôË­å+À¨¢˜Õ.¼™š Ss9*ÖGÆ_²a}‹ÿ%»TüÇDÑe`úHÉÈY`ÃF¼ã»èäôÇÈž 07iÊê½Þ®!Ze1Â죂Œ—s½)5£bŒ5Ã_ªýGFz¯e§8HL}C ³3Ñ:/«Xú²Ú 8ÖdõñþV•ŒOï;$êtï¬ø ëmË6§I7¯wøh!³Üfp%3Ñ È9B¼÷Á 0÷'[‹üX Ù±eÉ„\=kñSiB¥’$ã-®X†nnœ”æ‹öðHÂ÷L jûÑ€âe`ÒB°ï¬;+®oQrÇò±¼°©áùþFóÆ¥·<7¡«e­ü´† fFô۹þ¾Þ%KÇ_Z[eÀh€cËviødz èC˜q}ƒ«¾¤ç‰×;¾‰t+ œ#äœï̽‚cñ/¦ð8##tƃÆè¿ÀhR¦ÓþWo2xóÁbL—ÁRºÆÖ>KñLCò3–Çü©€GÈ/*—· û2Té-€5·IµŸJø³¶áfc“º“¨NëôDEy»Ž»/]Ê@œšË=™K‘ANü¿¡˜ñ‹åk1eôTœQn+©—vÆ3a-hHæ1£õ°5áö‰›ñðÜ0y“£#ú4Çå»â‘eÁ¯ƒX‘ò[X¿2<¿$D­²3ÊñÛ ³¥V&£—ý("}¶L3רñÄ š U |§Êl5I6Ê·Áì×ôˆ½«%sý¶C™î$¾g êÐzGSXè«’m¼¨ü ¯RxCûZOŠäð{Æyž™"£è몌Úébÿ!+ó.ù.J3á¡ ·ÿ®p¼º’§à×þZ¿ömoŸa`IÄSÊØf+så'ˆzá˜2;O+qg¹ü?GðIOÎû‰»Ùha0õ½¤µÞÒÌ=¢š»UÚ G0:²8Ø#¡(Âî3²@œ~W°˜BVn)Þ]‹,¡ù~5øY©Àao½Å©F¹æá"N«ÉCsO¢¯0VÔ¢Ý/ó°Jbhéñ7ÀF>ËHØfá{¨;À’$›Ðèz_—úG  D—4Åʆ«}᯴·Å³MzçBÅÈÕ[µÉU^¢•„ºh<ÓŠ…B£RÁpÇ4Ò»fæì)Rºlm¾ÿÒÄÈjKTHnEW’–ÇꉄvˆD|@»ôDÛt¹,/Öè.[{÷“Ó¬Ïm§Ûpy±úYÕÜv€RÍù\Î^;à·ÿ™N0MeµJÛ“>f§1/Ý ½G½‹ ¼÷ÙÆÅÛW4+a$—±SŠBíØ¹2IgÛYL7’ž "¾íäÁ]ʶÐýy*+ œ-‹ûÅ3ŠÄEÓqº˜jæÇseøòHLbj¢”NŠ@]mñm‹­¼_Ýn¨³Ú0ø¬ÀÕU4o`‘&øYý[Í–»E3…Dbyf®³Ý€eHÄÄccϽ]D 6‚å+‰p,‡œ4eŸ0Ð;Úc>UÇŠ÷L¸_^`§ëHî;¸½§}„˜çïï¹t¾Õ^d^Ð!sXÕ™eeÇ{ŽÅvÍö¶ˆe!Ü‚ èæñ\ÍEMDú¿Ôh¬í"Ðla)ª¸)rwòW³fe ©Õ'ž^³1ïq¿ŸÅò»dâ1÷Ñà‚½Âku@”™Ò ݦT]úe½˜BêìŸÿË,rnÀ䘿V'•¼äË|ãYÞ±"?ñ®X](˜-Çû'›SÑ#ÑvÝFUŽ…%ðZ×ü7 GWËrEQv‰Ý4ˆ Ûö-¨GëtŒÜŸ`×÷Ë#Üp,Cí¢ÔJñGa·X¹¿=Í è÷* £«°=Ae jS]P€CKXxáõ=d’ÛÀ£‹²äî­4|J¶t&!6ìsM@¢! wÛxnÀ×"ŸûëJÊ÷éË\Oi&>`ÿ:; ¸ÙÖAhعq&7ê®ú˜m‹ Š5*ˆÈ‚aç°ŸÌ‹•qÊ÷ç“@îÌᤚüZcˆ¸Yþ:Èfôמ3W`Ú2,NÆ& Ê'oݨ cÇé9²–\.0êHd >ID§_bØŒ¥¥roøhlP)ÙNØÊͪà°IFd+ÝüÖWÌ•?Äòì‹@~ £#Q ¦ù¯,ÿ†×? ”¡òÚ‡žƒ=?dÊWÅ$’ý›!á¢xŽõ9‹”hÑ>7™Ç=î^eŽ|é4}¿Œù@!BÍn¸ ŒhçáÑ5žÔßi†vLß]úvyk^>›ƒxÙMÞŠBLïYxýÏY× óüëæÌÜÀdAÓ¡n‹Š )doÓiࣞÜÄ/²V)á`§ï¹lO_ئ#Ä/¦M2£Â^ÉRü`[ `ÊÊ'K'†ðh¦8„¡MÔ$¶C*á¹UiÔd)(ëŽÈtчð|‚ýŸ¬Ýr«z¥O=ûàø]ä÷Î|8¶ôïéPçÛôÔÆ<)27G'Ã{ˆµ F f(r.™.ùÕGÊa¬DÜø‰T4Š;{gòÖ*ë™PÓ[ë«Áº<\ˆœowêÊ0þ…¨?þÑÈùÔúÿi®‡€.IpCø!Æ ¤7.9šôë™^ÿ/‡]ÅÏOðgçŒÞïtÛ†ÊG ˜£fëÌõ‡‚«ïK"¶w¬æ‰˜êà±½vúš†Ay¨…èuìO5ÅïìG?;(ñôÍ«ˉfÎhUæ€!è3\cgA4`Ãk­Å³"ðë‡dîñ]1f—/ÂXEû½¬ÿTͼ¾”n;ÃUÉ_/Øð'cö¦-Ï&:Š%=ô ` õY²"ufù¦àˆÞ¦¹‡ª–À”„<$È•­›let÷’a-ùas®äÃc;Õ8U9%¿yl.ŽâùS"mjbWL¨®EšÓIo•ŽüÝ 0¯2FmMF(Øsá„kÓp|ŽZ>S*ÓÜä"Ù?0H\ŒÙÈÕ µâÉÊ{¼Ïm ?VÁŸÉ·¿(Ř¾ ÇLõMrÎü'«/qcÑå×gÙñÏž¬rEõ^åIòTĺTÅ[%þõNµœ?°†¿po5o#b&¬r?B×ΜؙóFþµØÑ¥6ÁGMGTî "Å”È4G ãpNé¯ëoÙk†1g²]ÞN]2Ρ`øÙSŸZ0GŽÏ`馆¶j» ~-¯¬DÐ!p¬ºUûQEóÕ½ô3W<[[a7-:,$o:-  ! @-€ +3F3€¹Pf€€V( >F€³E0 /Lk'Q+X9 w$5 (# õRjW‹c`  yX~™Wº¶uG_‘ŽV28™''ÿÿÿâÿÿÿâÿÿÿêÿÿÿä ÿÿÿâ¡âêXA›F--ÂuËÂv5ÂvæÂvßÂw!ÂÂ[§…9Â…§Â…¸Â„FÂ?dÂ…ºÂ…^Y»s$$       ëšÕW‹KI¡ ¶apW'Ç,W‹cd¤ ò óW-A—4W‹cd¤ ò óWêΈ 3W‹Á À ¦ÿÿœ•ŽŽ(!‰HQ³SmJÊ8ÕZŽŒWÓò à%… ¡ü‹½˜]Z#K C×v>=hgÿk¹ªN`.0’a†tºËVýØ–ÜDbkP -´J¤5DÈîc,@-Q(–ÒJ[[¥}‡ßàSŸ‡5± ¨ÿh†—OPZŠšBsð°›‚Øè†ÒVÛÚ\fðjTkÝíׯþa I’­ !PJÁZšlÁÙ6Ô¿-ág¨´6ûtÀã^JVüÔ KÛJÜ$‚msaæþ+±gü]K¨ÍÒ²9 m°Ú$4D‹KÌHÏå§~uÉÜJƒ×µÅXºBzöʲ¼é(äßÌñÿ^þ‰;nƒTÓÊd à[€<Øhc½Ú¢^“ˆI%6È8v¥_n×væ÷ûÒžD?×Y|×òíý|zwxƒôÇÓóìq·s½M{­ì¾ŒÛ/})ôlûú)¸þ¿‡é0oî?ƒ¹@öq·g÷Õô0·U]ÙÛ¥ÿ£Üº„#¥êš‚5¿„й™@ëQ˜¬¶bŸÑ­ÑÕxƒÁ$·Žêo6Ûé¹p°Íö¼k³é-ƒVå‡n‚Э"Ö²6#.Blëâ!õD]†…°¥$Èô,#ìž³…¸%1â& m°|äÈÿûÇ%œ­æÂ¡À˜t`}ÜjµS±IB˜¨ŒØw2_@ŒA!&ÓJCbB‚qQMØ¿†„äéhín9§s”ûrð{“uÈ%\áª)!I3™–’s@™ÂÙîYn¹EvÛ«W.°@ÅxR…³Œ|ô̘¶õl¨$¡Æ=G°™×¡a‚$Y]ì2ç¥ø1OÇ#W™žÀËÒ÷D0RàÄŠ¶½ÞþÿÀ¾†¶žØìxŽ« 1‰šP¬uÔû¦›ŠV4q…TºØÛ™ÉõšdV i|)xIÞß5&wÙHPzbeÍ™X9›_}yÕñ@\᣿ñ=sCgâzæì)ŸBCÑ,}¾aÕqìjY)RØ`f=jïE'O0ˆØvu–< féy lÙÖeí‹Ñ­ÿ`Š~=j&ùt²²&ŒÆ"G2·²óÙ}5%G_CÇ:ÁöhI‚1;M༌q•嘯¶iȨN‡ãaº3ÕH~disÎ÷œŒ5þ2¼ v›L, ôÖ&¤ \Ú W>µ½X~æóþÃ…nM ço‘6n²õTL’ì=ßÂ$ýEÐK£Îàa§ž.=‹] çE(K¼²–ï™hrjæûñÅðӤϞG7›ÌŠö‚5Sâõ0M¼ Û-À±MZOÚ[átVd½mRڴ唈q5ëGÃÉUÒ5Ÿ:÷cgnΚR¶Ð´ ¼a»tr5Óïq¥Ö²õ°–Ÿ]'Ô¯]Ë;Z2Ú×¢ÃøýÇŽI{¾N'`Oš±¹¾N7Áê²ój <À‡?KC{5§Ý¼¿6þ`M³ Úž4#œ–ƒ“Ó1<Ûž }KcJ³¦çÁxt†ÉåÓAÏÙŸ/PUÖL,†.j95îoµhøÐ=¨§ÅöÚÁš%¸òK´\hkÒ.Iº×›Ç1ù “ï+-Ù»ç³1WÔ`}ÏïàRmàøéê>B Ÿ;ßu‚ö+ÿôˆt̵ÓK`VØR'@¿ Ö8…µŒÀÇp'­Ïª’nÄqŠŒmѺ»˜âÕÊ:E*¿x\ÇIZç5žzZ+8b6+k)_ùxÃÒ™K›…5V§¤ÿrø¾¡õ²^PÖ=^ïð‡÷£þ%ÓpàXOcW‹c`  yX~™Wp¨ê&àBCZ-Ì‹ósqq qfàô£Ë‘HuCŽB¤ºbg"öõÌ*CCÿàXTA!WWRU€ëþûLD³MD³MÕæwc×àAMcW‹c`  yX~™WN£ºàXMc7W‹EÁ±€0 1½/ì¿2 R®|"+g(5V~Y¹ÎÐSÖUyï{СWjU…àSMc"W‹c`À xù°^B€ÚºƒÄW‹È¢ðàX1cFW‹ Á‡ °*àÿk²;3§; ëKlÚ„jÛà­LÈÂY»¢ï 2À²EÙ¥N@Ú¢¨é0¨'AW>CYàQTZ€µÌ‹]‘=C! ƒY9[¥.Ä„šòb™ÜÿH¼Ÿ-Š>;ØiFw¦\¤t_™r%ÝGÊE7ÇÅ)=vb¢¡àÜ)ˆ‹Kp$&×ɾï>¹Òb¨ÛÙθ ŽÓeqÓ¹*áOm‰9NçË4VîLù-b¿™CXm8ƒCä5V¤\¤Ù­ƒ³]_Ú¹Ãlíóúj?ŽýlmøM*ëíþœÌ]K€``Â…9¬W¿  %*àXCcàXGcàX0càXAZàXOcàBCZàXTAàAMcàXMcàSMcàX1càQTZÿÿÿÿ¹¸ðDDÙ ÆÃ<Ï2 G2„BBAA#F„!4hhЄAB„ !¡CABD’RHÐD Gp5 ‹Mµ‡ ‚‹‹–É‘6C•‹zoD »pþYøêªéù´çL <€ËŸ¿,ÿÆŽµLt¦¸æ«ø;öן›¡Åi§jñu™¢ï”¶ƒsL€‰ÎuyØ1î,™wÈÚÑ×!úXаKbŠ k™qàŽÇXjdâZ!d…•Çġѱb6C±1‡„§ bÔSF”Ÿ —‘(mؘ!¶ e°9¤<£´»×x+¬ Ùsgh*|dôÊ€†RNš{ݧ –v†çIþŒ˜ʬ DÜÿg„/BO‰OŽÕV>Uý;ö×?µè†¤ ؽòV Ê¡üÁü!( 7/$"GQQg€ €É€Üc‚hƒ‚X_c@;rSX*ÜHGG·†Þ´) ̶êäuðö¦šabškB3`¬“ê°ŽTwõ­•×Ú,\äÄs#wfôFÐþhB`° ‹dUßc¤~‘F°Â´x ¼ÙX~?­ïYº(ÞÑàæŽýG Ï /'"ñÕúãÃS1Þú—$¢ôlPpR5Õ±ð ³ÞÆÂú@vž—{¢Tü·dK@a^æ{¶f’GÖò_=‰zܬTF¦>EÜúƒÈÓ¨IèÊsÝ^̋ڑÜz09ëR,uÚêC_Az¼yÕ"$¾šº_@jõ³€c½tBú!\µ¹Ø¸RÓ1A KmQ…ònçåBz¤œ;³ÉâóËUÒ(#Bm°™aSp?¬–k!$\n2’9-¼Âßví½F͉4p•@åæ×_’‚Ý¿î{ÖË=ÙÆ?Îäö?ÒÄŒÀe`r"@¶oò.ü’ôÁ9÷ÐMud.4ïÆÇžÑ¨–BN߇ČOÓ‡pq½”ðC‹§šøòu÷¬ê÷Ó‚Írß$êŒ6Ç­ÂÇào·ùà0$]äñÕ“ gýœa$añ<]­ÆÕxÍ  yQ?} Ö)£9;u6¦eÖöË>vÔ¹b“‰ßýöî­?³†ŸJaò±ôõ 7áÃG jˆ*+£ÐCÃÂa(u°ÞY¤j©¥¸ÕX…øýɱ9Œ ûQ ¾Ó¡Ÿ§@ÙÝjÏ™ÃØœ–¨ÅÍÂÔܨåý»Ä`Ò)Ê×]B» U•`Oâñ‘_ÞN\à<”ßžÓõ# 9p¥þVšÙ¢ÀÜyë“ÿ-ÿ—í”öLæý¼¥¼¾½ù´×[¿MK¥5P„„µß‹ÞoX,¥äðÐ4ÙMç• ÔȘ™'13Rÿ'{¿0ŒS6QV£^¥ò¾×2²å–Á§g«€ ºJÜÜ;s1ú¯¥£Bú'ÃÇü£}> ¦Öaà[B8F3ö–Ûf‘·¿WÁüén‹ïEåô~Ç´ætñf8©,QÊ.‰²ZeIøP,æÙÕ‡½ØÓÕ‹|"Àü‰p‹[±ƒ_9£tÆ:•Ó‰õBA8Jq>8HáÏCB§ó© 7˜1µD,Ñ7H‘²(¢ìÛ- ~6E(6 ö– ¯ã¬,jØ"O$p" K¼˜¢”ç”–äÜ{ĵPygQ{\ù$ÈϹe¯ø 8VönÏÃÔd„—á_€ÍJµÈª={½F´Æ»¿B .N#IýÍ¡Ý&`ˆ Be’ýˆ•8.dL¾‡Ð*ez«¤ˆ]m’m^ì{%‘CÒ;2üÂ|ŠKÿG¸ð!°Ó= >±%|ãÝ PuÜò8 Ñã0OKŸ,û?znð'aF†]þ/6Ï~˜Ue2†ô_.ž’v¦z¤ˆ£Žm®k¤£ÞU©€?Œ_mÕB¦ä–Rqì;~‚²PQ-G¿DD`o¦Y*;Âã•/Ö,XÚá+þ¸ëÆ]òZ·«äÖ˜Pö 2ó 9à.G¢^¡ŒßLe–$²;·A=o`#5_·~ˆÖs9GTŸ(íl0!òFP—¹HÇ#µ6:å?짇Ah) ]ò”•=µP%Á§:ÐQ´¬ ¤fÉÜ8œ"PNñs»® Ô-ÉLk'Á(Ù)ÿs~6fcq ÒõyŸS´‹ ×FAý œ8Ü#þÜ2Ÿµø¾áÑzÂ:K¿šŒTÓ9N¼=<àÅmóâT¬ºL{ ®ÐÎJlFënNÝ×{´‘uØïpU´jj¾N˜º)£ƒ¢¿TËX Cßÿ* ²*‰È:ÖÀ(¨ÂǸ²bË÷»Uó삼šj"smt•%àü—díX…Ÿ?kOµyrOúb(jÓ(œ7p ‘uÒ©+/"•;ëo,EëUÒ·Á4R=~U->gÚM‹)Tí˜ „·mâ OPÚA{×iþ3Ètš&oPEßkw7@Ó¥ëD—Ux4ØE/vlǦl¯’†Ç!*ˆ·¾H· öè{˜uT§Õùr¹êHŽö6} §~ T5‹xýV+Þ±'ñjø,Êïlö@GÛЀv‘„G:J…¸3~•áPåâµÌÊ_;®œRŒ;~*ó ‘ ª„¹ŠF‘ôR¹ìM•ãjc#ñz ÑO ŽŠk“Çêp* ÏÐÍm˜%%¿˜ßys[ G‹²´KZ6è@“ëÒû¢´šgÌEùzå’’M`/=ÿKƒ?I7"gϲ($· •µ« Ç¢!íg2Vû(s(B |NXÑ,Óx¼ý–ˆÃmH)xZî£ o+\ŽœÑ8$¢Ä°))}ï,{êÕRŶíFöÑæV¬®ØdNl¾Ôtlw>©ý½2ç†z+‚Y6ZŸðiTgÈk»ñœ¹ñïú÷E(#&<”@ü™&Œ} »·Ë*VÞhŽ<{w¦M§Âšë›ú‡sx˜0ŸÇ¯©rK¨8öRè©|-Ь­(Ðlé ƒ©Ò2Ånêç3è÷Ì¿š(hQÿY!‡; V)+‰C 1R‘N<Øâ·H81ŸÙzg=D7q”Ú¶Ç& ]™sÉË~ÔÑí×ý@ «Õü_Ö=ù´6é£/q_‡µÌx|ú£Ê¾BQ7~Z*Žö-ÝT€Á‘&%ÊM œ\±=…!ðÙm{»ÇØ"§êæèý¾âÁŒºûûZßê}„€-}ßîôžÊm^ÂßA¶¢¾ž þ”ÚÇïS¡ÄB÷‰]X’AÏ¥ù¼ï2›­ñÎÉÓ2Jð®)ÈYëìûÌlŽ2’}’°«‡Ü¹0áÐÎ ŽÂ…r<ß>^jÆÕ7@ùZüÄóÅwFRõõžÉ§q”äìX~µkÚó —u%—V-e½+µ$•ÔB¬»Ç¬ÓåÜ'q˜‚—OÑÑ,ãá8/ˆ—îþê!¶,Òá;(O1·>™/‰Oˆ>×.&1ž‹r4Ýêë—y­kïëǽì´zXýZM—¤iÿ¨O~’d4|Ät·ó2ŽáõMŸ¿m-åšZ§ûª"_Wýº †aU½s¶¹¡¸œu~,#vì+6è/Ó ¿àœÝ:Ζd7")γ< ØE!¸wÑ{< ·eúqëš\ßîÂØ{K±­«~\Â:ø‰½IS¹Ñ»»Ø˜Aá‘à§Ï5 ¢Ë†4X¡"ø€¹w§d¢Ù\å;‘€Y#ä[„X»TÍækC¼)Áqßz¨¦Z¦èù{ëgËå¯ r¡²Ý»sÐÚ”dûèê[†e Ìš €&Ùß*b§N®ªµ%ò0_ÕÊêã6…eå—òŒÇê›@´ã€U}Û‡§ßô›KJg‡8Ð{F3‹#ý©ÉUªâÇÞÉÝ‹MåäžÞài7¾¾w–Õ¾c5ßÿ#·lže¼¸ˆV7‚—ëýÊ?ÂÀ+Vëô›trŽ»5:¬-±3¾%Ç îµ…`"Û•S¶µßÞ” ?fÔ"ê€ÍÄMh²ØÃÔôhãßePdH¶æ¤ññ…sö͹Ê )OQËV«Rîãd=%/î~ä&(jô &Æ™zØÁ^Ò?®o.é\ËÀY~¹M>=´ÃÜ$ÁzGÚ$RKe½¹ó}iS’¢Ûh,”h~zM 'ÛèÉ©³Úù”ßÍe;§ïG½ÑLò7-•¥Xxÿväõ-·öpU½š"~Vƒ%9z–¾Ú0.h ;üÖüìÞHåõ¨q2N?®"1âk­žÊœ¥D=p05œ{o†¸UO’Afˆ¾P´>ÿLŸ*[¹ã’š­ ¼Yød2º¨0ÞǼ`qdNá~Ô{Ö#f‘…Yùº[kD#·{(bÀT#^Z!.‹„?Óx !íüýmÑŠ;s!<ÿO¶³¸1•¤ÝŒÑ«@MìšðaŰRÁàô¸ˆ0 ÎÈKØuî#Ë7sù‘*êx ¾Õ_¸k›Q³6œ'iu‰Ú×SÚYõˆþw$ËjH€aÞySv08Ð\·ÐÄþÔáu "¯É—³Yæ  qZÕ†0E&é7É<ñÂsÏï—¬wL–/]‘üšÆfÊùÏ!Æ¥¤èE´a'ëw|>™LDvØáXr’…`I~ïFJ¯nÍšúlÎBÏ”} Úyô ùèL½‡€hkJFK˜KÑ ¨Ð6Kýê"ï÷¤î§úÍô,ãèJ@û.ûÙœÁpuΚ­K=š‹÷‘ˆ’yv7W†<Ä‘¬w^ºÌÐU8ÁºÖ&óo®NŸßFlÙeñ¢H- TJWHÛ{i èÑ=åÜÃMtñXÙ!õü‘âÄUâ8KHn™y¢øÎøœ¥tR‡e(‘‚{_a=,¦'v‹ã´>›Cg©Ói<ø¯ØãÍnd:y'8 ÷i*ÚQË”ªûÙÊϬ=ÌÖ§&£`õŽ ªïd¢KôʸV$ÚNc Õ¡kS¢©4uÓmœœ;Úæ5¥ôäÆÂ^àx‚2Ž5ÝxÖ? • Iàc¦ÖÛ0BNE¥YCõÒçG¼XO7f¸Ð¿yÉuœ¥{ž£RÛVk4î£ÐsÊW™€n F¬äî&3ƒ#×á†ðñ)€N'¤‰p¯¸k AACCCCCC×P ’ZZ by>€®+'"X XgP)  #Fr $ 5€-!W€$* 4=, @?;S& %(I(b_AtØP,fW‹c`  yX~™Wº¶uG ÐD™ ÷þZÿÿÿåÿÿÿáÿÿÿáÿÿÿê‚ÉíQ²ƒü„"„2„ÆÂ‡-‡XˆÂý”#vo''      ”8W‹KI¡ ¶apW'Ç,W‹cddbDLŒT[õKWºð¨¬Y‹cdddgDÉŒTöW·•Y’ 2r 6W‹-Á €0!®ßýgVᜫäS¸ý$*¯b;‘E‘ÊØRf*½·WªÈé%„ñ¡ô‹µ˜[rãJ C×v ØÀÙÿZîZÎ$“;Ç–SŽ-© ²ùÙVZÚXÚЖ‚6ZÙK£MØ×R ’bBS›ZB!Àm¸Ñ@bÂÿ½B#Í4µAÙ±mlÀ¨ ªÔ7c@­¼_ƒ ¥sV G%Ѝ‘jô£Ê w±‡El§lÁVõQ¬‰ b°×Ʊ`£h¨–ØÚ»P{Rêì"'.s2*‘ªXª¢û(O®k d:ÉÌâ˜óœ Á9X¢¬n%‹!ÖYÔ¿j}FxÇê’iÒ‰9Pyà„}–œp@I%™'øüÝ¢bvqRÞ0?Íi=&ÅÂa›EpûgY ´÷BŸt{'ÔÜ‚˜©dyz/:ˆŸQó&TÍÊ•qÿÛÍþ¢ ýóûa˲-ÚØ6„Ú.i“QPªvM4C[OM[ª)%¡‰mNq¯µ$I¿,Ùa…r`ë°¿ ñû{_:û¸¥‰…äÑ€K«Í¶–þéÕ€õ2üÑ6óì>5Ö˜Œ®÷¡¡0NBGëoÁ±v™åIÔŠârõ\rZÑ :òŽ÷jøkÞ…»0÷+p\òÀ¦[£Ù(, ™üë)‡Aš„ñ‡ÐÒñN3û²*n"¶F9ŒIC°ždVµQ© ×+14À& Ùjêÿ ºAàù 9Ï CâVý\Ã0žÖ€¿ÙûŸòõÌ×pr¤€UÖÃÏÄó2ˆÒ*µ‘V×AKïA-Ý!Ü{ ÁBo†‡ƒü2ˆ TèåŸàП]~(M«â*ׇ\hàpÇ6q#¶ëÙäÅ"’‡ø¦³v³jŒª®’ÆžEœ„îï)i6›P4žé0Y]odÿ­X‘‚TÌÉÏYµ€ñxævøˆ-Ám×8æåÏÜëÚ[Á7æ~ºX}|y[Š-Õ?pí·‘Ðýzк©?¦;üÚ@ì'&™Ób[”5q»)8«¦zòÂe¸>vÓ¶õ ;Õv»M¾±çhα2‘bœýÍ¿•4æ/I’쨟v_k9Ö߉ÇÈt·{/:h2hî€Tȳë†~L0œútMFÎ4Îùì'ËñCB,CŸ3F‹æwÑ`ï›M÷ ‚#‹ ‹½–˱A CÉ…$ÿ­ØùgÁâ­¨kî<Š‚µ»ÝÒñgæÛwËر–É+rÌÔp‹¯±_¾ýr€(1—±×NŠ…udãÈ@ˆ \Þûr€ŽÕV>U}¼ðÏ5Òa²ʪí@”ºråÈßÄÝ]ce~YhÑ—¡ÊÉ#cD—÷ü4¸,ZǾ" 1ä=«¢ÕQÅÇøûüf09Ý•;g—05Ê<JŒ(S"ì$˜ÚÊ’wóè"ƒ‹ÑvBN+sU]<?I šuȼyŒÊ'$<%x ñ‘IEzɰ}‰&~<^|Ÿ†T¤¯†ÕÇýÇüªw—…h¬QÚàÕ! ¥Ø0Yï]â Yö*›GŠ=12Ž&x’h$µÈ”çþÏ KT)¬p¬K¢“#®uúàÀ ÌBÁ:|ÌIf¦–¾¯ i(à”uúÙG%ZÕ; ;ZlÕÞWÿÂ'\ÒªwíœÕ¿¥à([h'óxá Â'02Åêvåx”žL’!¦Õ˜ãÛýäá2¯8ëdêðÒ"ï~oÆÇGáswû{ F–8½£ˆz]Zt„ÖÓU1ÍËÁ*`Ô8øÿ@° *£NÈ‘«@ú¹öß3zr` qÚȾþÞ#üˆ;m”æsî4жLÈci0qà)3ÜßR4Ê[ÑêÔר/?sžZ ›oæ è¡üßü!( "B9 FQ]u€€Í€âZ‚9ƒ‚M-O A„-þr»0Üöúr}r`DeávšO‹LÙÔxϲˆVbJ§^mZË*¦ú;õzKÆüÐÃÏû*eÐ[wdä§½:·–R\§iM͸A>(KžÔ„ˆ–¥1û¤º;Š»¿\k—$bô·²äaò uóE‡CÛøT«u™_SC@¥éYÈÏÕ6Óãz®¬.ÒÅ@D±”ޤsiù·’sx‹/¢¸–ZS…}™oà\sa ²P¡†;ôñL±¤î26§dnýÌ#}µK¼ùI=—qºU¡.î"+á×¼¼ê–Uõ|±^Ñ’Šq.áÚÆläÜŠcÈÔ¶nC0Š^Ëæ¹†ABÏÁeVÅ–žùç–!Ë9bÔW*V˜†Ž/‘O2-_I@Ô4/kçý [:FÑ=xI§êlÛjù/¥,XÿµòXl‚ÙDíÊžÐj¨™qT/ŒY™‹ ¯uîΉ®µ¥•ï pçPîä#ÿ›áx¶‘aóµ£S0?2%Á²Iš åèÄöèH6Dí¸&jY ˆ5(ýW5…c:.íldbÁ.:¡Üx7jG‹¦#\õO‡½p¶L5§ØüéѲ¤¥+å.î†"5Ç jaÛ¾ƒeµm¤7â1`–~儼–Bbí¹êKX V° çH ¨Í³gÒ·0ˆ!†Âö—I>ÈÓfÇ™‰g“l…a‰Y¢r»SáXû ]÷A"Á8ëYÊÃÝç—©ð½v>…iÕ:Ýݺý”2_0î¥l?I6핤˜ 2ÿÙæ7\V­ …‘¥‚çÈ)oPl¥éýQmÿ\Rd—V“þ!EMßF;*¢œ «O1çãÊxt¿ÄËDÐûÛÏúàÍ··‘Ùp¤à!…ÑŸ"¢Î Îköª2UÍ~$’n·¼fœïë»Æµ¤F¨ü ,Ú›$—‰ëL*eÆX¡8JçV{nyä‡mÏø΂zi@Gèá < P36 PJŒ ð„ ,!´¿²O²! «;ŽºoUó''ðRJQaøÁ#Íæ7O±›¿ÅG¦O¼}äÔhçÌ×uð…/ç»vì W{ñ¨Í•h¯ç(ÚÓä»òSr\k;x.×ïûòy©¶` $]ʯÒ·TM¦Ô“~ÁZÃ2©qWŸ‹üÿ9~îíL M÷\!¥l:Z#H±'q§=È% ÑÚscÚDÿ½ê>ÊVTÅy DœPG†PË!¼OߥW›ØªŽž_gãi¶1Àe± ÷!Ó2§„ d^Qonàó Xg„çç¨ïýI»Q>Ñr8d¦…ajÜÉ/b,µâ£ý¹} q>˜µ~÷Aòu›Þënï„™çŠá‚òæd†k÷qš¬‹Ì.èK­ÄÏS9%؆+Gs ₜû(ãeÕ‰Vnþg/=䆽þzX4¿É”‘ºõ'Ëׂ¼Ä‹}/Ñ ðƒ >ó¿MQ&¥€™Í7è4øüê¯ÿ'`‰ ùÑÇõ”¬™â¤#Jz ¨.wD]ï.1ŽÖÛê×9—#Êk†â9 Þ!íCÞ6Õ;å $QÒd7 «Àέi4ú…ƆÅuNÔnœâÎQ¹Á!ݨ›øÓ±ËöÿÚÞïý“béîLæRüZ*ê±²›„h…e8À«ò x–Tø)òP¬mU ¶zpi滹TV©w·e¤ëN…u0#¤ÉªÍ“pñ1Ú¦jš#–äkˆþyàsG%Wêå¼™¢¸_×x eæUÙ'z‘ XB°¾›Á‰w‹èT»äc !èåàr ̯؛‡V¡"1þyTR9 Û† ˜K¯ƒ å!—&BH-?ªH{¸®•c~H äµÊ@ká5A úÁµ¼×±ÕóX¡dZïc"«É^@|µ¥'Ðb@£·áÁTÚÛHO(Ç å¬]Õ55Š9cuæÿûÁ' ¬ð4/Gµ)ôÿ¢D,&š:±éϼN?‰íéÛ»zD·Wžäèî¸d=Yfoá 2X©]‹*¬Ùr­§›é]¢òA[[FàüêÝ||9ØüÿTwNÕ¥‰­cÙ«ñ`õ­XÅ® Øð(!-ÄÅÅöíB›sêßNRn>0¹üV}ðJ@ù×Ä:”êºûòZM #ZÀÚå:r-gÃD!MHª¥{!=l?V¯ËÏ–ðJžácÈû+£-Ó h06ìí|É­UWC­ìýõ{:-ç±—Úÿ¿`Èø@Ô*j,éˆ5ºQºŒ?„nC,…t*ʤ¬þv:{IX³\ÞÕ@Nợo•I¹õ]æî”Sx½„UËæÕߌ8ÃPV±¹±Ö'²³„;dÉñž&Hó6ýÇè£Å¬Í¼¦!¡ÙÑUù›n¤eòKòé4 iÏמ.€h‘‹ÄÙºœÍ 1F‡}p|—W#˜7fO £,´ÜüM¤ò¤«0O•_¨híäk‹L 1ÝOÃ/|+èî:žãâÿù›à^ÁnóÀNÒ Ûç½)ÕÞÈ=:KÊü¬^,µB†‘Wî¼HNµ×Fj‰ÅÒEÀŒŒ‚e5$ˆPîÌÍó €ý¨ÒÙr¯ýùfÏoÉÛ÷Ó–œ>z¡©‰ûpõÃÆœ «í‰š BÝb@—Ò#ý'ºûQŽëoTMr>õ£³ÚYÿr«ãG¤]0ïÏo¦Ëné5ŸÛÊyÍ"HGÕ¬d2w’œ¨ºgˆæšw—' ÊOhYÑH›Ìøš¨Ý¾›†/ RpŒýL<2¸‰=ç6äˆO؃Wßex輑–;!_´Èíà°8»å#»¾O·B°‹ù=ՀȉXyÓ›Óg‰V’ˬ‹7ý…f× QßÅöøg;ÀÏø›tp¶T.eo½X«]¯ì΃›ÍÒ¿ü}-î6îʸ]ZBÕûgÐt1^´ïn”]v@›½¾KzÅWC§.É1|< õ3?¬}O¤ÏÝ_ÀxØ;GK¤çXØÈÝ{Ökm`ZzuŇC„î8·b¾ÝZá,™IÇ…p&§TA¦ÆE¡ë©”0y]Ñ8/H1R¹VçKŒÆ˜â´¯×W~ûT‘Þ‘²}šâµfˆèØn‰‡ShÃT!¸ÌçÃhú•a(úœ´ºd£&8öGЊu”m•$Fº‚¦§À ¡˜¶õd)Z>ÁÚ0D÷UXŒqnKžv„:[EF ß#&¨´úÜ ‘Ž»d^#›}m*›×Ú(­Î$Þ0_qTcè=ï¢È—Ð ¤®º\ÏHçÛ· ŸžÕ“èNQl£A®ƒ ‚>Œ®i½CK~SŸFR²[AJÐr…mÇí iL›ÑÇ!i(H9ç‹&Œ–:Â6+ÍÌŸ@2„ÚÖ'æÅÆAÏ)K‹­Á=-ǬN‹>à7DÀbp.+-ªD‚<Á|x™^-z“¤(|Ó“ q›T:I,°2kja•·-í¾xâ‚^­ì5XmçŠmIòDOˆT>~%´3YS;4 V(`9\ »Rj"ýó—@',Y(J 1Œ‡:#ÐQe¾ï.¥‹ê£ÞÁ'IØ_°‡^%»¼=t_º"±~­§†eع÷ =ÆÏŽf“æÏcÃBD©ù‰oŠE›ŒÞê¡ýwêb©ž‚±˜ ò¦$8À"À!Q!9KVn¸ ã+ýòé'¡s£k}?z¬GoµU›Ú§#'!‰Zw•Îua\–nüee1,€Ö@1€ŒR€‡Q,€¬7;v=–  " y/&$*Q 7K€­ 0[€µ L €Ð( T€¸ €–€†€˜ nN7=b?+:8ÈæbW‹c`  yX~™Wº¶uG€}¡— 1‘ÿÿÿß é±Û‚ õ‚(øÔùÿÝ77”’•1–w› ã˜Qxé´-òŸƒç,µ3¨¶Â¨¹à¡Æ-©f§Ô¨©Òª [º{_##    õq®W‹KI¡ ¶apW'Ç,W‹cd¤ ò óW-A—4W‹cd¤ ò óWêΈ 3W‹Á À ¡ÿÿœ0Æ×T¤ŒBl¤CNÒAÙ–§‡‹4ŒWZc“%…Ë¡ü‹½™A–[ÇC×vØÀÝÿZ2Ÿlçۉݑ~äöSUE ¥Cb! -m(AjiÅ&Ä&4±ÅJ%&$†ûɽ~!ä¡U(mI’”D EU¿÷mÐ;†M ‰ª1 ZˆK "XØF­QÛ¨¶­+1Ä´˜h·ëå µØî ö³è-íï®éUj‹`ŪASJÚ†.ݱi© m~„ô#ФS/Äño!$-WÓËÀ²G#cIìjž˜e« ˾ֱÇ¡Öݵ«ahÂë¢T|’°maª{N¦ã¶Í8jÞä»'6»œÉò7fÑ&WÀÚ _ËðJŸZ….4l³òÙÚ†öØÈa4–îV…eôeB h_.Ä~òÈy±9B%;ü9MIc‚1}Å·—Ë^ýŸ¸þcÜ“xŸ}øP)W£•ñUù.ø”¨Mc42ê‹ÎŽžŸŠêÀÞV“ý³Å]ÞCV­‘$:ãŒSÓ]êéè·Þ;ôþC=Z^O(3‰ã ÍtðNpþ®ÓSPaÊ($¶„®¨Ð§î­+Rm+N8‰}"g)SäËøÙ²ëI{Ÿ;BW¦Ø#N™kÈÞ;t"J¢w¥.Iên¶D™èúßp¹ÿÑX`ä1| 4twÞá?­ÂûP|M[ÚÕ0CÿìàÀô÷ß&ƒ^¼£öLãsÐbMj¹¬"™sª§¿R}bæc/ÕKX#²Pš¼Ê~󙈮;%èRÒKI°Úé=¶fýqî–ÿ=ÆXLn‚ò[j¸ößã1„e•XmRŽ(_\ kK×5|ìýA.¯ 4݈šš˜`)«KÛshHNF›ó¨h"Š#çN¿á°G—“äŸ,¶@Éç>$ —¦zÒ­«¬}üü *m¶EBSX3¹íÄæZôþe3Ÿ0?¢MLiw¹ÎS–¨©}u¤6¶$!Ðùêñ?¡ôñºi?kzZûBLk,”‘:NÉPî˜ráõˆJ"×ÞÆÍ×/¬7<7ÉD¸†Ì—ç4O[ÑþÐVžv2¥:Yzür: ÎÚ~¤d“%]hŽ5¯ëEÖ·íüF¸væ”K÷›@ZMö)7žCXÒ¶¼ní. ,G'ÒwâþÆB>|¹7ôWÏm2®îK%CÓõ°Û1·ÅÌ¡jÃÙÄ@x’Çü©©1™ª>ŠÜYúfu,m.A¥½q¯ÛŽ)k• ±Å‰½ã œ•ÒyO65Òæcù>öšMén×çy’lö³¿ìW€‹Í-7`^®7šÿÇ?Ù3tºÙÀzâdô(¥Bs3€•öLÍ\Òæ½`–˜ï<#«ï›ñ’e+k„ST^<—ãfÎó,ŠfUZ9¬›nSÛ&DÁNpBŸÏÿ Í¡~˜ÁeþƒðûFO ûº= € ú X¤ˆ ´BÄB¥ :¼ìsYì=3$>·5’Ý"è±ððš(Bo.Ö¹[©^^<ýÓ¼Œ!„¤aÛò&˜¤èzŒ§kvd{ÂZF¶]çX«‰HÔÍ{®Ôbu5Åš%vÝD»tþ9,ÿÛ˜9 òÛ°ÿzÚ`Ãwœ†`ãRªfÖ2ûŦ#–æ¸Oˆs¸†BhZg€jñ”N)×ù-Ä$f4Í`4hçØŽ+s§Æ>¿äW[£Ö¯-{ÓÝäÌ>1À^sî²×9ÉVÑnt4d±4™øüX~ €%;ôaŸßáþÒñÑä# FOØèÜ$³àfœ͈ªF¶ŸË«U4ªí„µTr}ÙO‚'Úè1ëmXw<ºw‡ß÷!½¤e…ó]ùÝ"¿_´^Í˵@»–A$ëxF¡wò‡®_¼ ;G<õú-ž‹ü¸’ÍY?] ¤Ãr,•â9+ã(]}Æšß\ÛôzHÛGœWØKƪµe6À_Ŧâü!¼Îz¡*W‹KI¡ ¶apW@Î}àXGcW‹c`  yX~™W˜@E+àX0cCW‹Á‰€°Ó~”ýÉ»~kk}²ëLIJd%ÇGN ž‰’0-ýÍ¡“d`*uWDF¾àXAZ€ù‚r‹e‘ËÃ0 DsM-¢¿¸†ôßÎËöú@Qo†‰¢&ªÑ%ƒ ²Ý/æ2À&Ì­N†ãõÞ“U}R? EX^`?µÒ“Åñz2Q©ê7£LàÅò‡Ì¤‚M‹[f‚Mh¢/–2±´‘«6 ™dæÞ§2}±6“aá–]Z›Aª´ê1ÕZUwO”a^¼ùª)WlÝ˨ÿbYâçƒö°§—YQ;ý§ôI3~ÜÐî¶#]¯âí+³•®»P¦ùZkï í¶-¾÷Ó^ë©?¨`ÚÚÍRððûRièL}$øÊILrùïÝFàXOcW‹c`  yX~™Wp¨ê&àBCZ)Ö‹ósqq qfàôe V‘²øÕÚCÇ Ö%\²eàXTAWWRÐU/æÐ7 ä¥ ä¥€ò£WîààAMcW‹c`  yX~™WN£ºàXMc1W‹…Á€0 À Rûÿͺ= pô(í’üÉ5®dÉ'LÍ Ôeì„Wç%yàSMcW‹c`  yX~™W„üU.àX1c@W‹ ÁÀ Â0KAÿÿxK`=ˆIˉ‚mÓ  é/Ygõ ´·=!ÙÝÚÕ$ï†ÈýªWiêàQTZ€ªÖ‹e‘1! iyOà´ÕJG4øÿOºX8¶‹ìرœ” ¤bʹRîbÊwbê,Ö'ŸÓÆ:Õ&†Ÿ™w?¤©•ìp1¤±Ç– nY&+-¬ý³ÎÂ^76š‡˜®­ƒ¦—b$=îbºnìdµZZZÇ<FÏORDˆV\:odo„˜íK­…K)Ì/äõ™¡øë¿3ÁÖt…1‘jj¨¶ÀØW‘m   %*àXCcàXGcàX0càXAZàXOcàBCZàXTAàa3càAMcàXMcàSMcàX1càQTZàahcÿÿÿÿI6U3NN3bSÖ†!•4j?²;ˆ'ÄCB!æ#A3A†‚ˆÜ‚ Fh!3üÕDi×A. ‚ F„¡Œ&éÕÓFžd’4˧@,'äg ‚'‹ ‹µ–ɱ$7 Då‹@&ö´`î2@þ{¡Ã¿©]­˜Ð™‰|Øøë/æß¶Ã·Ðzº*¦ñgì¿þuNaÛ Œ¢HÍØ 69s:B¾Qª©ê§?ÂZh#;ŸþDK!;hÆÿ®D&tQ=8®§Ð¥´Š£ÙÞ¼<@FPéÎ#ÀŸ$G®ÆpäÈ!ŒÔ†ÕQ%_H(qgÄÉyN$8L §™yHJÓNíü’ÂlP¹QW’^4¼Ax¥øÿk ‚!S>ãÇÈ¢¹Â‹J+ˆ`C[Æ#ÂEÛ. y EEX®Æx,7:L\eÓ®Í>^¢Û¡?ÅŒ¦Ç®j£ðÂgJ?s}ÊV3Ýg¿½Q‚©ËZk˜c;¾AxÅüJ n!jU›g>‡øj¬¨,úñþ'wÛšv^‹;GÛyþ¡Ì6¿Ø~F!ÈRîØõK²Ò„C;–G¯)Úú*¶Ž~róÛ®oܻƗ¿ù™Ò›F&Ò]qýpÿÝÍ7 [Óðñ ‘E¡ü<ü!)!% #D9&H\fx€›€Û€úd‚S‚û‚€þG ˜†ÜÚ°*¿A’Ýñ%•¤Yb+Ç ï¹;jA_ÝÝßEeepôV@Ž¡.Æg¨µëA8f kIÈ,>ª‹¸è­¢z\ÀòŠœ³hæp'g»µèo?ï¶;‡°ì¼Iž ¹ÂCÚ…^‡BØ'vâÁÈ£_Ä¡?ObaÅ’ÚJdÕq/bV›nJ}]|/³^íDMá_¹SÄ¡:‹Ð/-B€“Ôˆyh(ÌlÃÕÖ%X…„Z¤(2ÑÕƬtn½{ݪ4a™µõæ5‹šñÊ~W!f,ŠVCÏú2Z’Þ_ªDíQ‘n‹8'žô>ºŽŽÔ5£°Ÿò,eÓQ»î@L@ù%M#vàÖ«ƒ“Àš…ýòIœD\4HL”ÒôÝ@|ò®u“shqìZÚn{þ—>0‘>QÏGˆØÄ.³Ç¯…ËD«Êó4 ž ¢4ðù0p±Üq#ü„-YY{%HCU÷® ¶ú“ž‚«’?!‰OgÃ^ÁdŸp˜ðäáGzÔZ˜÷¶Ë æ‰ÐÕê9ð’ÎìOŸ¾Ì˜˜Ë Å@zCh_Ò@ ÊŽÒÂ!䋚èI3KÉåx˜Ñ[Ì{Dƒ2ÍKgþ†LäøµªN'8¿«¦Þæ 𢮬ØßÛÿ>~äø;¦® @9ƒ ãr¤F¹•úqf?¾ä‡ÕB”äqíljôä]©ãr"kËÓQ¥|ø¯ô"Þ4'²1 ª‹42ÈX9оé 7ä°Ñ O4*Dð[$]:,^,?9  õ%Æõ4ñ옽S¿xd…¬¾^bŒ(šÔCÿËüФÍ]¾0xÑ]#Íî]ÔÀ rBg§NÔ4:xoWD¸‡púlÙ²À[D‹àLâËÞ5O7)œ£Ë[~ßãEr›iY>%oRË †›Üá…&”½fG‹·XÝ«ÓT×~øå]‚|Ú³Ìøßz¯óLüÒúœ¼éu›?Ÿ…†€ ÊD#e—Q„w¬Ï/T—ñrßÓÓâ?¦Ì¦âÉÑ´x#Á³ì9âÎü@$[õS”gåzÑ‚ë¤i™<í;¬r¬KƒW爑Õ3ÕÞzr§X„i¢ÄA•=«?ò>ûÁu· ¦ü…lxðBfŸ7Êq±BDïhœºD]ÿzñ¸æ„8O+~÷”žÏ>b„Ï:‘gFõcßé‰^™ÊåøM"w8vää__úŒBLC2¿q¾rÈ:ßò(V$Äö<…IÄM·À%~®oûTsßÉž®¤]S’.ÁÝWKTkN…Ø=ÒøœÛã³›¨O¡_Ô­F®[‰oJ‘±˜ñ6cZ°£¤~Êe)ŠS.þ¹ÝŠï\ ÔÒ ª¯+ƒÝˆ"ºwÊ|éà²CDÐ@„³Ä†·Xd êÚûú:õJ#ŽAjµ’ßÕÄïÝ]+OÕ@Ô#¿ã³-R}î¸ÞÖ¨\ø¹Š¼¯WÐBÈ ü¶©=òøàñAVþ¯+Lä]sã\í0õ—ݦ¨?Îp'öú^ò YÞàA…S¦©.[èEYN|bSb|Ë^n“&4™ÎF‰›ãë xÈ;“i¹4AªX2.¢÷Þ¡¥_¡ÙîlÏ!׌Ipúø"‡>g5E¾¹Ö<È“ü‹ÒFsCQýæ–t7°Kòå’OäVP,OÿéÖ …éGÝ9æ¬Ê4£¡¾£¥å¢Žù<sg0 ü,éS6õö>µ˜Q¼1µ¥4 øÚu8y(ı&¾RiñžÃDŸ DǪ†y’æj½ëO96áêËÅV×%u}£njfdè…¦·LFæfw&‡·êAg–âEòPØ(@wô¦Ź¬ÛÓ\}õYUùð~Ûç»3—uãñFäZ![Íù O9:ÂØPá’ö–J¿÷ÍuiŠ…¨¸g1ß-àP }\?´ÞKÁÏM´åOEHâÛ^ãýɯͶs‚’Œ«{œ`#K¦#„á, Jœß2<ÁnòȱŸéOõYÖ=w‡HQ.@o\,†Àö’ß|¿0„1}ðÿaÜb,vÏÒëÒýÏé· þéþ9ún»B_ZdµiƱ\Ñ97È€ÈÊö`8„Ñ*¾lšQAë 0õ¨ªì:ü Ë„·±Õ!6 \ÉPµÎéµZg¦QÎËO'ZoO݃ †¡Â@t»ãùצ¿Û¡V÷?¬ Ž´8"0X½É¨ã‰4§AUZQ|1u˜)amps©äí °6§—ïvKIÑ:r-ìÊi’Úçvâ·÷þ œþ?öÔ oo% `i´Æá˜›†äz`!$˾WÎ'‘ËÄÉ­À´`ƒ—´WØÁE¨,Õs³¸CkÊ$>¸Ý@etzyWh¥„spAKÝaåÿÕpÊ'y„¥¢†AøšŠufB'Xšÿz×Eéî` „Ší=FkWz( 2†®òA…1Æ42ˆÂAAü`½9ÿþ»ý,öG‚hÒþ”;zÀ7& ®{§½¨PøH±®*zûá§Mš›xºZˆ{‘˜È ’öã-·Ôä£fFAç]¬Ç«¸²l–./\k ýW… õþšF5eÚË“¨ÄŸ2‘ƒ¦…µ~dqdÿ÷ –N¡iG¦ÂVÔÚ³ÄÖÆGj×.¨Ë{C×:~Åìø ¼€æRr+8:(z§=ø·ÿ1vÓmÛϹQ 1dÙ7¼2š [øã¶); ‰EÐ;ñwP°ÍIò@c÷~Õ‚ÁSx“Ç3$¡ƒS([,öȵî2r®ò‰vwÿ߬Ъ§U÷w8Å­_uºŒÅéÂÊDÖÞ¿Â?9Ñ 2Ú,“T)_àƒÉØå2èBE:ÛãØÂÝ£uR‚0dTMFÇ Eu)TÍ5aɱŒ·YFŽò±ªu›!"榰ºúXv^߃hžWŒÏfÛ[IEq‚¿éºd’Š ÜÊn}xߨٓ¬—ãf‘& £ð-Šƒ¯£2ïœ`"¯ì‚V)ÿH®È/~:;ÏÚj2Ô€©.±Ïω¥AÐ@î AgTKšhÁªÛkÉ™GßW¸)Ó¦0lh]F„Y¤BX3œÎF’ܱ}GÏ;“Úåçš³˜b„ÕÅÝ*Îs#S<ª,oûè EÍÅÛ¤F»¤ÃüÿvOŒù5gü(Ï2ÿª3!„vq¦©}ñ„yï`Þ Ô“«Œh±ž…ËËHá´†‚¾ÉÅÏûÆ*:’íÉéd-ýâ´ô™^ªzWè§`r‚<6Oæ“Z™¿/%¥B” (K8>v“àuP‚ZCë,ß·ÉâH^2¸üê^òsò5·6\ç&¼žŽnÃ+,­œ7¯çtÔ/Øê]çNgÀû'àí*‘¨ÂÿÝø’ µK§5#—l"…`Ô¹ñl"ˆýRZŒËFÈ´ÈaÜP%A¨¥Ä/ºÈK·ÑØNÔøÚÌsñÖÎÄÿ˪±° j“Vv;„~Zƒô­kšµªMú/½ +¶VÈÔeH£±ÿ{Qü®ËAuæÒmÍñócƒîIá³»ßJfíªÆ>¦ýO”Ýã¸> GñÖÒ֜ɠúÝi«¶‡#~H[œÌm£ÕE+ÓÕ¼Œh"¬?k]XudÿFŽyãö‰G¬!¥4O z-rA.˜ñeÙ˜È ”ÖU¢uÄ õ1¼.3nίÿOþZÊo‡%KNüÉ ªNÔÌÓ¡­rÆl±ºŒ¹–#ª“%e “ï‹ Íå„mâ»ËÂ2"jÜ òÆÇCi_û1<1ÜKVÓÍ ²SÜ͉ÒQÿ}å\…pi ÀÔ¶hH‡Ÿ„Ò÷½ò}±ýqQ_~2 aq‹# VpØu\.ÂN tT3™åoîj,¡5·€Q*Ð>Àˆ2épë*,Ƴ|—R¨8UôfÖ´QÒGäöÙg ‹`Ϩ¯-”X{÷FÃ¥Ÿ’1öÊ‚L"ö.Cº<ÅÉì°dãlû*F(‡ÂÍèN»w6E…ÊœuÈq|v·-×ë+½¢a½Â‹¸xv¦3£LØÿñÿ ú®’ŠÞÛ¡>Ü%mìÏÄA¹báг"¥LW…€aï$ƒÞ»sߣäë>{Ⱦ`ã€d:/Ñ“g°t¥[´H|êÓVÑ ò!4 ª ë[ý¯1“  ïë¼wXEÀé G¹¼$ öyé§Šn'DÛ#(€ÇÖvwk¡EJ†J–É‹ÁëÍØÇo«2 y¡«ºQœ·[îQN«Õšëv*WR j¿r¸™á *;ž¤½a„‡*ÃÝS4wL)ª²hæš½¸%©GIù,yÌûÛFÃÄ$#ÿ g¼‹FȦ‹ÿÅûìXBtDµß$Î6p+"ÂÇÓæ§F]Äpë’eÉY¸ÆÁåu2C­ôH?×\ëè*¬ó Kd&*°ŒNؼNÛ«tß;þ¹¬ö¡†1AHŒl*Οõq½GjU±Wb[DêD}WnZ3¨÷šfá àŠÞÍHÔ7‰Üˆ°Lòcæá&«àd ¼é\ú[·>zuøZ}Ü#¬›ƒÝãäLjÆ_ž8% uhùÙE£!ÝJðSëü4|i|ªhx7,’¢Cteˆµ,»´Qk$úèS=N³„XñåÜü鬛ºŒ°%MwõŶzÃñ×>V·!‘‹×EüN”2ý%Vu£þ/þP 'jh <€ß€Ù€­€´C€†Pt%:'Ó±6W‹c`  yX~™Wº¶uG?}¨hë©õ%%ÿÿÿßÿÿÿà ÿÿÿÝÿÿÿàÿÿÿâ ç‚3){Ÿ//§§(©P§¢Â¨>¨°Â«‰Â«Ú­?®Qå`;Þ±UäÖÙýÃ9—#°$$  j´oW‹KI¡ ¶apW'Ç,!W‹cd„fF&F`f¤7úOWÅr>Ð$\‹cd„o FF&F0pa`¤‰$] \ý.c+Áãï‰ 7W‹ Á€0 À ÐNýÿc2Ä>s*v•’7")1ŸtQ‘é*Bm°W¶p›%…Ø¡®‹½™QvÛJ C×v>°»ÿµ¼Œ\'©[§±ŸÜ¸²4Ä 9 HÙR´Q¡h$ÒT ÐK­X QÝ0€`}ÿ­mBlm5ØÄ¡$ª¶¥M A¢%5´ )%a3?Þü ÐßœµJ-Ľˆ'.ÙÿEËwÐä„…Zlc™WÅ$4D-ó«´i+ÅÜ­¤gÜY l%n×H’n%ÿ‚ìSÈó1’W J“¶vt÷tØÚ$æÐa{JKw_ ¥ßd,¡7stŸ´!Þön´%4bâñ‚Ç•1rÇìªÍ™j»aÃ漣†ÒÀ'ð'Ž~zq÷×6.Î*£!Ebb¨!¹üx þàCä?ÞCÀÒPK 4Œ¢×K32†ÆšZjuÁ}ÿOkLÕDc‹³6ÄØÈ2܆3b¢øb<¥ã)ÝÕ®‰ŒäÈÑÅB¥'néÙ=Ãn$GUOb£YÊl|Q/r£äwÈþM™Ñ$‹ôyÖ42_‹jèÍïÖ-‰µ\^ŽÓSkÊ–{Ê?»;>¬Â“^L+²Š4Ú>6ó±IΖN‰[]ët%£Ú?}h?Ú ¥sgíǯŽO¿9þS#”•õ‰a×¼ä0öÖ’=o›/¶¿Üþª;ŸvþÐü Û­ú|n~æ×÷ìzìNÓ¤“íÏâ݉7iÂãÙ/”>’Sœ@¶–Àt¹÷ç+Æ r½5pŽËÎvžq°²45„fzÉÒÜPÊ5Т-IwžÂœi؃¹3ú‚Þߢç{èQë»p;Æ›ð7üoFå+¾4/„Z[ÓÖ&Æ ÐúÓSÔ* ¶‰Ëßé«S¼¦õÔÂÔ–hFµ` hêu^W°—¨Ú”ãwBS£6ÚïZæfyŒm›CËmÂLbÇwÝ QM˜W›r©µÎ²§'˜b¥÷HŽRÒ« Ž]Vm ɉ£ãCsñ,¬Œ£§¨Å÷!Ÿ¨ô­Ð,<áŠ%tbWÿV¶ð0Ük+ìnGÿz¦Ô5"gfM6ÿ @(ÚÓÐéDÁmòÙ¿lCCJ“D2Y¦¡Lú®töTÒ+¬Ëmí2@N®Ç¸¢HÆÙA­2(œÇð°‰EÃ+b¯GüºÜçFÝ/¡ß^Ÿ—õ8Š“òqÂþvÂwã³l{ îý¢_‡t†Z,œeþØ8F¼Ñ_„,K½µ;Ó˜i’§ü•Ò°„dsyCÍ!Sí™!Â![vÈ0D¶øÉ?1+Nˆ´9쵎*‹Ú.Ù£»ÁäϱȼQ[+gè|þ1HDŒžØbP¦ÚÛŠ÷oTOž¿Í¡Bs¤øåO߉ äÉqD9¼Þ¯$Œw4Š‹HY¶BÖ éžûqÙmŒsàtQf}h-§Ü‡`È0(k#Ìi ¦?Æõº/FëÉv!ì¹ öÅpmY­vÅ$×¶Ùw-ÐZê:”´£c`j§”9m°¹¢==WØÉx3"!¸Ù ëùgÈD¹j¬¹×v& 9ð"˘ÑeŽãÉü“£¾ÄãŒIêa{8ƒÇËÌZÐnõ{"ûÛ€Eص¢«Z®·Ñ áÄþ4±œ&0K¥#ŠXBU„üSä…P5kõ3vc¯òä8›bÈÁä¦!°êÚ0ÙúÕK{ž’÷Åp½.ûLñ»k«õ'k²Øu<ε$ºÏ'ž&±ž•o«Ûf‹gµ)Ôé&ÖÄåk²í°ãû¶¨‚e"ÄÒtÙ½lÒ˜cÚK cø©ùMðî›OZÖúõüPûFì=UΑçFÒ®Ö”5“ Û<…¸E1&xZH^sJ÷Ím-¶ágÆ ‰•žH8¬»HÐòëßãš®!×–*"X‹KI‰”¤pQH¡Qæ}aX~a÷0àXCc&b!Q=³àXGcW‹c`@Œ T${LWÀ˜GwàX0cHV‹ÁÀ0°Ã‚ Ýÿß»-±A²ölÛÙ;’Be’´ÆÇ‰›ôgl']÷–« Ø}îÚ€^½VšyÌÃàXAZ€ë‚3‹]Ð1Ã0@·~‹Ð w ã6­ÿÿŽì$¥vtGHƒ‡@õ;0¥—¢Ü"—•t8`æˆeÛnÒQQ:G}”GH Xg@fUrɶC:ÂK}‘I»òÏXIƒFŸSˆ¯¨Sp`J+E™Ó\:bX”Ì<ñ2ž‚cÛW³¼S­>tÚOò ~å„t`|î]‘Pz]q˜Óþ ÷¯ÍtvïtÛ!^4b­Çm,]¶ív©:ŸÉ‘ùoÈ1—Ò<„?&p›9~aÚª¡Ç¶Ò=eæ3ø&)'.3a™Å$àXOcW‹c`@Œ T${LWHÞxàBCZ)¸‹ósqq qfàôÒ¬,,bõEI/n߸•:ŒÁàXTA'WWM/RŽ)U§úC|r¢grÝÌ“c†ßâôRàa3c%7Ú™·àAMcW‹c`àd€MØÑ¶W»Ï¸¥àXMc2W‹uÁÁ €01_Êþ3#Ô76;ÄÌ'K¢Åo¢Å*e¦h±#€{¾Ø~±Î¥µê´qíé—S±f} ¾¢åûÚËD4Î3º¨Õ°ØÝ9 öôÏ,}þ¶ 6Ž·öv>|t0?·‹ï©â¥`ó ‚~·æ3¢ øç¤¸ÙE"­àahc‹cߥÎ}Fd``Ã9Š#W‘Ä  %*àXCcàXGcàX0càXAZàXOcàBCZàXTAàAMcàXMcàSMcàX1càQTZÿÿÿÿèˆNI``4ÄÅþÛbl„GD@Ÿí ˆ¡:h ˆw Hª°t&¤&¨DU5ó=ç™ÌûÍ Ú+¥{ªJ¥ct¬WJ¥b¼Õî©+¥R¤®•ÐD¡Ó´[MI©5Òš $×Fš‘¤XGp–µÝpt{‰- ‚(‹ ‹½–Ë­]W CÝ‹©?+ð<¤ÿ.2ð$À•ßv` cmý©óã/æß¶Ã"äæ!¶å|ýöãßqº•h“ ‹âGD fêf~„‰t—Gà¿' ¬ÕSOx~Ɖg­vÄ-„¨†ÐnG‚«j\½tØŸ<'ð¬ðÕ¡Ûˆæ^êHÇgŽRÚBnÖŸqº­š °úÿÑ»Z«‚¡Øº˜°í¦‚ÇñàÕ"l…¡1Ç’Šð.…MŸA\K÷Ú²#„ +e2Ž!º…°%DR{®6bzɸ¤øõAKmÐ:ö"Ù ¸<±{µè2GðsÊ µÐí#†M\-P0ÃÈ}ʯ)§`ËP”ÍQ-ÔëÐx]%Z+vV莋D¤ *Ûú,n¶Ò…Åœ$~Í h%X–©ºìxàæÊ5f#Å‹4‚‚÷È9u•ødÝ(町x-0U·‹ƒ›äÓjüªÜJ]qð%É$J^Ú&O?¡°f£4¯_ˆ1™šAœW§O¶È‰Ó3j}©é§«¶¹’~háÏÅòz}YBðjs.ßýyÛÒ]{]çß°„ˆIU[®å6Š•ksºÚ×z"P‚Ù„jÏ?Œ?ÇýEÛ׸>gðÒËoXÆkOß$¼4Z©©­ìÖÇž ¤°j u^èÇž!ÐQjö» k™  ÷{ì· z÷ wíßK ‘/¡ü&ü!'  29 #HY\g€›€Ç€ê[‚C‚ð‚J$_  ^çEÏ þ"ƒX²ÝŸJáYHE*¥ZÌßAï½6а-hwútaõ†© ”Í s&ï›,Ì…,n@ –‡ÑqÝFê½m8Ž¢ÇvFCÊÞ‚Ä |(¾R‡—îsÔy“„âòª’˜ð#+Eröž /§“¹»IT½ìëÖ?N}É;çŸÎ“º)§á‚Ÿ\% F/o›yT·Ù4çÐ|2ÊÛE "&E&®º!5Áñŧ(¥GužÊ˱™És35¯*“ê¶kñ"Ì Ê`ð4xk#±Ìú–²£„kþ×¹_€‹zÔ”[ãÀVeï\è …'FDèj㌥å¡Ï~£rþÊž*?ÌȽ{Š$Íß«š’0áù¡TÊÙl»º£„ÛR!ƒU|qõÙ±7Eè/bûÆydârB(5p´X§w3hj .ÒçžG=q o‘7%kƒV´3žT‰ÿ“ÚÍ/jrý{ýú¿#!sC6Q„û7¬ZC‘i~+Ò ¾T2Óž—8côœaÑXBÑÿõñQ$áÃô¾e¢IÂ%'\²S—À^ÿ¡£¼*"ß1ÕT÷¾'ô‡EÌÓ¾CÎ̉O0ÚF·Eÿ¶Xe¸Ç ø¯|ÈJsÕðÈI(Ê­6÷»qüˆbg{ÅDÑèé«7¥²ÛÀS€¬rÖ¨>ÊnŽlŽtÊ%õ¿{¶o{ ³’tb×e Ûø .dl´s±;ëôÅËØ„œKi_1äàÙ§d¸Ó‹_7@2`ƒ·cîo‚ÍÝò­|÷ùù$E©ˆ’Ë賦w/ó]3·à ›èkˆÚ)§ßbµ*P“Pƒ‘6¬í†ÿ•cS¾R'r\@ÄS“­¿Z^‘ß ÁpBÀ:ðI‹uÌzk8L»d¬½á'«ÓÅ ÍÜçÏ k«m~‚#h€îŽ?î†qB$×8nÚ²`À¬É…¯æ ÐÔÃÐi¬ø³&Ž%ÝjÎÙ4œ”¢¦Nç[O Æ•è·Ç«]Wq9óÂŒr&ÀµÕ%jŒÔÈC À ê’‰ ­,ÏñÁáOfäþMe¶²¥T*ÿ«¶¹…çhÛòž³ ûÈä‡v.U Ÿí©.=”¨;8±e߯þWãÑ:,7ªþ"™ƒ© äÙéðn§¡OÝÍÝB”šòëš=¹EÞ¬¡þ™iÊuç•gLo÷¨ ´ßœê&„„ù#ˆÂ.G¢¦ÛÝ7Fß‹P€„ßí~ÛÊjvGìY®å¤G”"ØjŸå³ÄU%XÓgdè6O—ò=ÏêSWÈê©Z®Xæy,8^~EÔ} ‘ØSr/6QS­hÒmt ËQNrv¢{(þÿA,•ûµ4ûà‹÷‰zBï¶Þ)ËI¸¢]QÓš¢nÎ…rÎ~D óŸ¸&§Û¶šºûÕЮŽ,O‹§—ù,Ù?áÞ™¡ # Ë6Ü“' Æ™†üö ‚qFn»#–Ý#|œ#t|Òõ&u_ÄkqqÕ²Ó)¬S5ÛšdCUw4¢Û$Re2õž5Vö;n/¹ _”ôxtdõ˜ˆ†óÀf SSÀ?ä8p"l¨c¬g6ãwYT#í|×E…ƒ¾{õ ,âIBïè(ÁÙL–xE UŒ=aÕZæÿúÃUäzáBÂûu¹§Ÿy¢UrÑXC€ÿ®Ä´–Æ- ÎýIEI{^xàÏúâÛ6…œ||=ßSùµ×Îbo8]QXðã¸Þ;V+æ$D%‰¬lGu™(˜¥ÙDzXL§ïju Qphf‹U|%Ѿ˜ÞhŸªù‘‡nïòd•,¦ss€óß`.`q0ë—¨a¼$ykE¦ï!Un¡¼'é€ÀÌã¯Çú†‰nÜtõNÔLR+:Úx̯Öv4aÓˆW‚pÈ7žôË}%ÈÒ»„˱YÖlá»|£m¸ž*ž@Íí6Û˜j[¤PÊc)z<( Ø{U®”‹ƒ—§žµ6þZÅ_Ò¬¦ŠÏǶ /wñ]'“U˜ÙL‹/íç×­ cð¡›ûmDã¨âáw+ÝjµÂ³Â¸}¿»t¸–W:JbÀòåG·`× NÇCUz[.–ª·«×£¿ë´0ÿŽ!EÊdÙ¦Wὓ>j€ÆS̺yÙ&œ‰uó5xŸN¾!æÀ´³…õ¦PM9ò,Ÿ)d^°„ø·2«B¾åI0Å å™@ ž‡{ÄnsëááSåÀ Äü=կֆ索„€/yÐ8˜«{.µJÁ;ÁÏ>iÌÆ¨¯îÉ›Áj˜ájf±ðð<ž‘õ›\YÒEFF[Ùiª{ àD¤}6“”×ˆÞæ€Á5¾+Á£Pº+¬n¼?MÛ),@˜ÅòÔ䲡:ÃTp¥âiÙ'ßdR|séÊ6¿Î¬»µxç÷Î šâÖ«o›¶wG`ÑyC[Ò¸õ§.à ¿bÆvKUzÌ0Y©pËô?Þšn«ìPÒTc0ý#øÝÛ¨,…cW;R¥ËåÜ»c—Ñð㢂xfîÏ‚·²êªÔ’Aï]ûwäK Ñ=¸ÀÁ•¡ýyUrºE˜r5.j™XV=4!Y$ÐZgûhÚÇB;¸†$D×´:—/ߺ*o¡§ R¹½Íæž/#æÈê`·µ%–` ‡1R”¤Ê雨ö]V<“3%ÂÒT»dn@d ”Ž+ÈÆ2vàôÎryÞ*ä¢å¹ë8îQ’ò éâÇEGÚc—´’àõ³óbä;꘽]yG;Ñ#˜Y5—€©”U> ÝdJ¨ް‡ï›lyjHÛæwêê:É²ðŠ  ?åïU,4\šHi¡×Reä$¡“í’×áY-c1[št­Ú¤œšq0–q3ØFnúqÌ2J?ÊäšPw—ýDM yð¬(kŒ9A³Aí`@-U—SNîY6®Ç—ЮĜ{)s±eíΰ þãúJ¡áù5!lgçY®üO7 Eðs1MŽ.ÿ†qÃérý‹¾Ô0ãbÚŒÇÈ{>8§·Z-|—HbTx÷ŠH 3m…Dm³pëV¯M„zÜËvé7Ç{Eú¡u°EÚ‚eLïPU5ÙêïÜp õäuóëqNË]Û7–Éóáb]*¢åàO$Ù’°;p]_\”)ÒSo›Ãâqç')¯ÌLwñ$¥ïÊ0VÕõ„ÕHçÓ×)4˜Ú“ã!U#÷dKSª&úú¢jþ÷â#ý·Ç·"¦>*ÄÆ¢ ¾“–ì5% ‰w1(žœCкª­{4û†›g¶¦ï•J‡êðÐŒ#Q¦Æ)µföå˜?œ»)AC˜äó·Fðn!œ÷l/_TÚìåÿ—¶¥…ÊêUG ä ô˜âù3µX–Ýd·N1™á_ ò] Ø\7®ÇרþC•û—žØÅ¥otvs!mÍúEFaý¤$Ûg‹{÷„¹µ9JÅózÊ`ìϲñÍÆ%ŒŠW6öâšÊzc7†[M^s4 Å.B~ïd=:èQ\íèù䛕êÏ1ÞôF cU’4w‰öþ*Æ‘5ò@\‹Ž]¬¯ÄP–íÖ–Õ§_ÞóF9ÆgR®qöu%4²~ùä דˆÌzÅzéÅ· â,çR6ži~{Tl5 «Œ  ©0^xH1ˆF ˆ‚Q‡·ÆÒ`¦ÕwÀ Õ épŒï/Îå¼Í†óQ~ïÂÂ]+Ò®¸aÅPˆŽCçÐÂ}‰+¶Ùt+c?çî²åò£kØŽÔÉÃ;Àqœ(æüÜé´ ´õ½wˆî<ÆÊu­K´ªëÄõ¶‡ž]§ß?:8 ò¢Ú¡Ñ„Pá>]õ¼>qÞvèpµê/?‰êÁjîMãSê’™òÑÖØ\AëÉ6]w¸¬0² Ø6r=®¬ô5KRu­“}³š%¸,”w3¢.ânìʉ÷FÑ£IhÄ.“‚ËT÷#^Ë[‘%Ûá¨ôa—”4Ôú&ѳ6îEøíá¥9aC}j‰ÎK¹‹PMiOèëH§èÌþ0èòÐçäÅüÀUEEb‚36@øÒ‰÷$}ˆäâšC—"g©íu‘!sãqb›ÃA«Öž·òÒ[W0Ï>GjâocdêÈÖ©‹öÇüáV¿úâç€ÅôÛ}Òkpª&pµ×àýÍèJ*][â3Â%8¬>t~Z€5\{8PÓ-¯iBk*‰ *®Ô˜úXŽõÞ¨,O›ÖI_Èé ðduc06p&t½jý œ7CA—[±Ã  rsüŠüöÊÁË1KÌgûøB5Ø”²9WT'Éy›È‚Üľ^_.'쬶‘‡zÄqE‡x!Zjv$Ég|L›–£Ù?D’é©™¼ íbO}m¼tªXÄ‚aî“÷²ù­&"Ý·²-»açäðñà†~•¡ÆØ?§·ÉP±Îýº'ÜÞ”º)"†Z3³{è*CÛÂfc¶8RS5ö8f¶°>Æj¼· îÒa=÷R”[±Ö­ç’ÎcØüÕqm”Àì ¤iÐ?á òà/¬ uM×\Ñ ŠxÁº'»&œÝáw=²“$¡dãTût³R'„zoüÎ_ oˆ¿†õB±}ˆØÖÛÐzÉ€8¨ôŸ ` oÂ_C —ëݵQo`ºovgh‰å0co_àX˜ßrÔ&dK`,F(¥ØíSòôzB…ܰ8îeÆÄkWrÀ‚¯®N‚¢çüx\½¢~(ªƒûÅËÁ㨤:zǾ—þWªöqûôc+E™ž³yÌ›ŽÆ"ø¶äii0 U ýsZù® " br@ZhZBÏS¤-Ðp¾g‰åëhCWؘǷ¥§EààóS më@®7KÏdÚ¨ÁÊ-îßå÷ 0òåɰPoPŒ!¬Æ¬cF¥à†£ ¬T?äÂ1¬ÃÙÂÒ<Æ·9_3™¿]¾)Wß箌ÛÃÁ{Þ’ÈÜ#ÆNuS”5Õ¹œì?BmvdÛßßQ-j/«8þ !UÜ¿ouºáÜU¶J½(ˆ اf¤œ}=jˆyb幈mµ8ר.ý§Ë¬ÒRž6cºtäÛ}!•²Õíêì_Yí åÒt~ïdRªÙö¡ÓΓ5ØHhž<§K/ÇaOp(3–ˆÆòfº–«VñkšÉŸuJÔ[–6V”!Ên8luÄ@uH…Dm뇕Ä*ïY ÏnEªé€¾¶!¿ò©Ðl•CAéÌeZZH.l6/a'8]% €·3Q- $ ?=%   ; _;'  €„Páã%W‹c`  yX~™Wº¶uG†&ùiË„ÿÿÿá ÿÿÿÜ ÆÍ‚ ¬óì€--Ã¶Ã€ÈÆÇ#ÀGÿǟǽˆÐÈÈ>ÈBËTʌÌ_ÃŒ¡&FÝ{$$  #  µÌ·äW‹KI¡ ¶apW'Ç,W‹cddb¤ž—‹ïWéUƒ[X‹cddLb¤QcÜüXÿ';w 4W‹Á À ñÛ?³ :!©Œˆ¨|i²)¤„(IE™vÍ^ž6'³W“Ã^ %„;¡ú‹½˜KvãH Ï/y¸ÿYf‘%ËÝí,‹#-L‘…ˆo•C#1miciCKÁ6µœ[¡4ÚPK“RLCllˆ Ml›r¾šI%ÆSÚRÚw KІD?IiBIˆÛÇ}@ $œgæ< D¤ ZKCÑHVïÚÆÑIŒZØÞ•Ò¾œØä9)ŒÅÎ/5ó‡E¢m B“K PqQ2s~ÓÅÉBkLXD'O•BéV¸œO`ƒÀü ~¶Ú ¶ {÷…ŽžxŠÈù.‰~.D°Ô.lN¶ µß]ª”– Aj-‰AWŒ9~o³ ¡¸›KÅÆÛÖ¶­ú+áuMð-þ2+»÷ß ¾w²-,û ø³µ '{ÉrÛð<Ñå p®n7bh±¶Tð‘€Zó&@ïI¸>”$¼6›ŒÆÿÞZ5wÈ3zkÃbW‡¾Ëï û9]cW¨«Î'TøCω9Sâ:xsÂ{ˆÝ¢‹ég¥¡ŽmwjðFL jæ©È 5$g¹ÆX’S+–2”M&ÔÅ®*ñL ³þ(~$Äâ‘`÷GÂÆ¸‹VüÆØê¢(èÛê¢Âc=dÛgC5× ÷F;©˜Þöb)•ÈWs¼˜~™_œo”¢øaBàXOcW‹c`  yX~™Wp¨ê&àBCZ/‹ósqq qfàô#’B¤ºAÍr$RÝ ca {˜ÎÐÄÂxK‰LàXTA(WWRŠÙU…&’D îr¦LP ×°prDOCz¢àAMc W‹c`d€ "ÝBmiW  HúàXMc7W‹5Á À !NßýW®1)p&¿ríÂÆ™'E-ed%ù-Ë5žÔ…tOWWõàSMc0W‹ãç—d€AàcÀÀ€W 0@€ *ˆÿåSWƒ§ÑØàX1cCW‹MÁÁ€@ @$äì¿`Gý¸› ;–aËÃ9±7%ÝÚsðè×Õ?øØ$ABºêùä¶bWŠ1áKàQTZ€½Â‹e1ƒPDi9µNŠŒJ ;û¹ÿ‘R|ýƤc€·Ëb$Y¢æAVqT%j’½ \D§>ÅØ›ïÄ Dmò 2DͰºÛ’à‹¢æžI¶ƒ )j½NlW¯Ý§ÕÝÀ7•Ƀù Qsß¶=røæŸ QsÇq‹/`¢WkœDòLÉÖsDr½þrxûõAœ‰V®]yãæÇ‘d5Ñýª£çÛ4Ï)ú´¾½!ÂÌeí´aaË †¬W’  %*àXCcàXGcàX0càXAZàXOcàBCZàXTAàAMcàXMcàSMcàX1càQTZÿÿÿÿ [XLLÿä D>²HˆEóqBLmm ‚¡Ñ ÐB†‚P„A! }/„hÑ£F‚#D4hDÒ4ÈL“.³„Y¡Â49§[E€U˜ã ‚%‹‹¥–Ëq1 CÝ‹ À?*ð=¤ÿ.rά¼Ê8gqIŠx öëó·í°EÑ­rK]YüŒýøú+0¡0) ½ •j‘ÚÊög"DÛ mlžŒØ%š#-Øë€r«úàæb8Õíƒó9¶Gks*à¢Y­¢m©!Àw ‚;ZcÇ ¡uV= €æ oˆyTÁEvj&òpN”ÐÑ¥ôå1At”šÏÐFÌLå8ã” ;#†õº"ÇD³Øg~·¬Ä:‰Ö2@?3¢…ʹ‡ ×€Ë7à Ê›ªìà ÿáŽ&cªN´lzUv0Ë UÐVKj'ü³¼™áÎú¥Åÿ6<)„MÈ Çtõ[ËÉÔT`¼Ùíb׫Ýà€X;Šš#‰FÁa©YÃA%"îš:ˆªHíT5{hñâG: îI…ùqm롉ÎãÚÝp„<Ì56§ü×}‚²l•aû”øâÅ«ÕH@NP˜Êã ”ƒš]þ¬Ã+Æ7¯^D~Çü`jßV'¿›ÁÆWˆ@9¢íáÑ!lD@Ñ=Ç€›O.˜ÞT¼rJ@…vÙa™Á-µÖPüæûÌèÖ‚ï¶ÂOÂZsP§—ý¢!Íìñ×áU#ÐRQÊdÚ4¼L@ÞE•›Ÿ|t1@y—+YÇ'›¥6«ùŒýøè‰]( 6@òn x¡üoü!& 4(n÷Ø+ ñæP¼2“cËô?¿0ça£pÏÁ»}×L”Ðçl!8µ¿@¼r~Ìu~};D³GºÔ »›\•Ä‹rï:b2 Ñ ‘z½s@$Ÿé¹SŠ_Rë¹þŸ¬|Á²)”îƒ{o;mŒy¾YžF]6áþ¹¥@¥e®óÞü«›5óžv¹f6zÍ Ë; ¦µ¢.§â€#†ÁMöïòÝ0ò¡‹1wûöœºÇ•ŽŒ<+rÈÐç,¨ íD_غȥïk¸1ãn¯±L$„ÊBÙ¤¹$èSª¦SYòåʃ´hõ36-ÆSZ=Ð!sPˆ^Í1Þª€MšS×Ñ'û¾©e&0\¿ ©k«€f (P’¸=º‘”Þ¿;KNfuN¦ëmÞ^(¨f“¢æçó8Gh. õóò>.—'\®îW]l•Õ¶-šJ„0‡ÂdÙx@gÙ$AÔ"—shëøveñ •‰7äoJþ “ØB£ê«Tš(ÏxRÊþ †ˆ®’"“ŒJ¿¤QS(R?aÊZBŽ·¿ûœþY[ ¯å&NÀœ<ÒÚ¨ðÅNçÊmϯ#«™ØèÈÀ"iaS‡"vÔn$ À¶¹°Íªu†ÝAS¤FúsÇ ÂE89a´äµeÛÎé5¿¯£‹^Ò"BövŽB÷ÃÄ'gCÑ´ߪϛëT…ãDf%K;OÑšœ#I2¡œul â…P/œŽ-)ÇV[#ô}öro¢;=¾ZÂTUµhon<ƒ‡H¹"‘P†<'åCþ8Ø +ŠÂuÍÑZ{c’´Hà”bq…fö¿Oõˆšaã0ÆoïfvfÖ€«­×v䦚iSm¿ ç ^/7 ÚmÒÛ›œa‹· fü‰ 1 hC‚2ìò:Ãì9Ý®)ϳæÔˆD•À‹;E©Q§›Gn{"÷“2œQ‡fsŽÊÚÍ;ȬݘUCººn04r$]é$z?!=,a.ÕÜ ü¸¦x,|?$wž®¯IaÛsµs¼Î,•Ú šk£i–À¡çÖ»2æ¡Þ‘zs°zCFÒVz7oe7OW‰|Õ瞯‡´m¨ ³—¸éXPšT˜ç‰Õ߬î·Å—àžç2ö©ál¼E³9ÌØ8Õ)ˆL ­Í•Lu=ÅX"¢~÷ò=h›<…ÄG 6,™ž2@ÃökW+z[}çœUL/cT ü!jÒ2i2\0·~…`…ÒøKÙØûâÌ>Ó ±ä_?­Cš!s&Ä~ =e÷ÙW¢¢>#¿%kG™mÞYáßeÝãÞÂc#S£È+>!¬g=2Þ62 v=úò†Aãn¤h+rˆá«DíãGòŽò“üX?Ÿ,ô^¬Z™k)4ÞxøL6ôkŸÚŸhEx²å•EðÈÿ?`ÀCó‚‰yØj}/¨ çC—Ç™+ ytæh{ r—<%4H·¡ÖŽMØë‘:­Tò¢½˜‹ÄP\¼þ¬®¡øPÑËÇ‚L‡ÒÇÕ]E÷®ãtrw¥*u·môH×JdŽ3Lí»°IqžFiËG—ßM×í¸U†Ájïv(Åý߯ÙõHf©F€È5>Q‚Ëh—ÓÔžô_—çeè× jü˜êÁ;‹kÖ[Z˜y7ªy×Í%²¯T•ã^ž’òŽ«ç=uIgU9Ñ×1ƶ㰦낤9²ø-7å¸YÁ>¸^ÎÞsµvÖJŠž¡eëY„œ¾XuTo»ùzŹJ|ú!½gÓ[}«ë¨úe>É~ÅRÓ_ßÎAÜîÍTy)}2þŸVürn¾ÒöM ²1åDÇ9¯ÑÛƒ×æ–çõc’®ÇÂCÈ›œ*ŸË«-Ai®ÚâsF3ç” ?.áw¥ÖUëÙðàúiý|šRV-\þrÊ ÅS™7¾ï»òY©ÊªoÏ•ø-&-]I 1d$„FK½€™Ïâz sgX¤á?u ‡OÇTû«Dº,Tøœ¨/ ɵ9ý#ƒ–-Á6§b3WA–{®;«Û#+VÀ¸Âa›$BŽm2™FÙbÉ·ë5P÷ÚßÚ»øæ[aíQCk®e ¦Ün”=i¹¢@&öo$ßOH\˜si ©øµß͸>m6üéŸýý_¥bå™t²q)2HÔ u¸¡·71ö—¶¢Á2¤øÐØHNÖmk8¹'MC=¬C»Û€ƒ¸ª;òˆ#Å ¾syÄžöê²_¬N-P÷´²=m浘õbî{#ò_*“ð\ÕaÖ˜Tu’Ù’l{ñ̾ÀbHû&ê_0G]±ï°/&vÔ3v\#ÍGÜoŠO(@«äîgì~°…õßÄ]™&•ç_RGþqÑ:±öónQГ€$™VZTu>ýZ\útŒýåƒ*ÝU†6ŸTP­÷€ðV`øÂ–ш™3. ,¶GÚóõo¸Òì¿@±±‘;é%ð#•](ëÊ3íÔ$2ŒQÍV3ôžBâtõôã-± ¾ŠjÝœç„ýè[J¹Vy…bÞ‹à舓ßÄ&@¨‘‡ýËì“ÿÜtúÁrõHŸ!÷:$Kã¼]DÃÎý4œ¬Í»ÖìbŸã7üÆ/ÐŒ±;²™6Ò*±—ñul¶â{&ç#P8r·³syL S7ä0œß¹sð)ú:Ž&òêmçp¶ExÏ“a4“| ˜Š&äQ…ÁIS Š –ÒÞªÇÏð°ã ùY«‘äyI7øü-œ4·|uCßP7Æ@³­]“\O[¬8 Ï_ÁH;!²™<´]‚-ÿXoÂ:¿4öÛ¸ªÙöÎ0ä9ñãoñË©ž‰½6Û·¡´Ü¢ÂUiI²‘FбèQÇ^ûT/ÿ,Ì_¥<DZ7@@n32ù¬ÌØÐVgž@óûpC»³¯ü¶~ˆÀ–õÖÞ7G-[vøÄΡx‚슠°ÃÝ7@`ggŠ‚ÍÂØmí{äç–Éitb&f®€M—o êÍu|ÊÿØé„v¶OaÄ“Î.¤í©jùžô´vøÝ‡äÏÒµ³Á_A,ªžª¢HNÕ ¬4ÂZšÑ:°¸ÇÏÌö?øWaޏAð”Gl½“?àÿi»cngéXMØ}ÁN¼ON¶<…Ä!{a ú-r…b:.ã'ÒèÜÞ"ã;ì©ãÔé géÄ‘ÌtNÞ¢²çÎué=Ø[½ift³hôÌBC‰SÝ(‰ÝZÝù´ …Z1YÌÞ“ [ÃpfG\É,-†’^g§ÂϤ;²d­¸…⋟o¿"ƒ*ЖWÇŦÀhÖMEIJpñÂmXá“ßðûË?0ïüìË‚ o‰O>:Œt¿MÕÅ~Ý:ªs?PÍd°ÌÇ~,&C²Å¯€-Ü¢ev š½5-q³=êâ;K|:“OKj:Æ%ÛeÑ@Ìd;~'1Q鋾>o`Øx¦Žn–sIŸ¸²ÊôÀ¯ÊA&ÎxøŒ§: £xL<èj”ë”íV«)Õ*â7ÆŒû‹õŠ«ôipùÅÒ²Á84™‚°ÅƒJ¶Ý)å7Ù±hœmˉcž@Z´P&MŸXÒË:, á–rçPlAžç¶¼ n{¬ÿÙ!oM8Ø6]ã·_À‹×Œ¿&|¯ØS°óðˆ~ïÞ _\€€¼È‚·³XÜÒ`•”¦ÙLóh´¿fÀŒ‡uQ…DO¡Ú³én zûL7š2e¨cž_²á°=^è&çÃ>PÆaü²Äõ^m wl4ˆ\²jŠ úË-+9>A©Ä·„ëï3–¹EÍ^°ÎÉï<câŽNýÀ¸Áæ}›Á(ºøÁ¿žT¼§—ÎWW/{      &4 85 !  &(./?D3)d–[ÞW‹c`  yX~™Wº¶uG 3W GŸr«""Õ!ÿÿÿã ÿÿÿãÿÿÿ߲鵄ä‚#Á‚—Ĭ))Ç AÉòä©=jêÈ?²ÃŠöÊøÃ‘jÑàÑàÑûÃ’¢Ã“Ã’Å„²ß%% ! ¯iFTW‹KI¡ ¶apW'Ç,W‹cd„&F `f¤¯ì:Wª75  Z‹cd„‚dFˆd`¤è{ì«ZZ¢{²æ :W‹%ÁÁÀ Ã0Ûù°ÿÄЫÊð¬[ |¨ ¶¶Õ¤*þ@¸<“ HWŽªÄ%ƒ¡û‹½˜[nãJ ×V8gµÿµÌ©IpqŽluˆífñˆÍGK©M[LlñëÿJ…"…mÁ°€Xˆ†*¡ ýŒãwŽA!6mÅ?É’µj‚µ”³ðX¤ÿÁça<ß2ºn¶”ˆ´ŽÉdßÕõ/ü¿ ïãsãœëòNPüºJŠû —ô Ð[ô×Ú‡æz†æÒ(™D=îOÂWF2ídJ¼‚v6h*›šØËâŠm¶¦teZDCwƒE³3÷tŠ5ÑÝóÂê ŒIª\Â/´å¦Eïþݼ[ ¤ë”ðYRÓ,ÑÉŽsS¶¯„kõ ¦ùÞ+ÄåÿÂûeæ¸ØÖ%kÚ?eÞòIšUåv*˜=÷[ú>$ÁyJ…æ%ª0?öш¯}<5v*Â*}ÆoÛå{%£ò¦Æ“JPE·†¤›Wí<¿Až,ï¼sgÞîõ‰ÝÉÛ=?`NIî†u©åFÇr¤k$å{KÈOå¾ÙVrOJªPå)ÃŽ–Xø8ÿ#-ªFO¾zîSàXOcW‹c`@Œ Ô"¹1~WØëAÿàBCZ#¸‹ósqq qfàôe !-JÅ«¸Õ}ÿàXTA#WWR޶UIæºQ$#ÀŸ#ÀŸV~v„D[ŠàAMcW‹c`  yX~™WN£ºàXMc.W‹UÁ ±ÿÿ³”¦¡mv‰.=F?Ò¡ä1ÈWŒ]¿ùàSMc$W‹c` ˆˆ 1`ªª‚ ™'È}WyÃÃÕàX1c?W‹%Á€@1Ú+¾î¿° ‰èq}¨¥áÈ’JjÙ€5Î}ý$ªÒ#Ýv÷ #l"…WVªÖàQTZ€¦¸‹m;! Di9]¢U¢%ÚŠÈ…­·¾ÿ‘RÀòIÒY ofì”ÅBLY¬ÈKCL¹ !¦,àî!¦œÕúwop¶ÉèoC­¬peè¬{WëtŒ´9×èÎ-³ó!à~~¶¨Ý¯9˱Õͳ62h­æºº@‡zV—+­XkºïÇíy_›AÞë­¶¬*ïÌÌ~ÂI¸±-Nn[[Ñj‡´W’r  %*àXGcàX0càXAZàXOcàBCZàXTAàAMcàXMcàSMcàX1càQTZÿÿÿÿøûõ__Ú‰éþ͆$ìI†Ã¥ÍtƘÓID!¡:§ò?¨”Ò#AÐABñr_Oá?©:`Ÿ13¤Á="9š"É6hv4—cHqÍôpH&ÎiwgN-ÞÔ%Ý—d–ÒîͲ#íþá ‚;‹‹µ–Ë­\I CË$ RFà½pþYxáÍ­îû³– R‰‡¥úù‹ùÛvØ¢èÖ‚ï¶Âsÿ‰ýñóßq¸rtùKi£[y5ë5kaÌ]@‘GR@ 4³¯q¡µÑróˆ[*"J™L»(!ø8Åç)=ðµ1*ÔÕ}í ÀÈ7ñfØR[ž¤PèðTùî+ _“VµÍ¥´[i:¨åàÕ.$¨f´zü’[ ÄŒÊëš‘°f.Žå‘à–ʨUaЗKQÒðZà+Sþ,áÊmWµÅùb|Œ[E&˜y¨–¼dF [9òX¼y22I…¥½ñ3­r•{ù™4ŠæIµû¡Ò“ ßæcMiõ?p7šPcG“Uඪ™R;³ÂG’Q*J˶׸µ& òœ86Û¨Ç Ž¸6“[ éiò#f‹ªÜ:*<‘H˜ ÑlmöG¸…`VEú»•Ð>©±£À#ëLpçh{íìñ ¥Öƒ +^†~p Ü(dvi«ëVâV Yƒÿî×';º­P#ÆÌµzhÿ Œi­…Œ¢ÊÆ_Yz¢È3Zî<¯ø3 BŽ™Ø÷jű”WóéÑNH…w דGKÁ'Z½»çOñ›f‘Bø@3yíGhhTVümáŸK, 6ëhE Ü¡üÓü!'  ;?@XOl€˜€Õ€âJ‚1ƒ.‚V-f f EƒU÷1ÂKS°«[œZ0hf†]œÒ[yÕð¤Ô®ÌS„Fów30™}zòþÌÈoç?Ò-zØ*¯GŸþÊŒ_æÌZúøÑCcåÿÆ”¨cýÖ¿yþ‘¹ü-©Ä,ž,’öh^Dk à&ºÑQ÷ëi½º1JF¶.IªÒC“鬃Ztå(¡?‰#Ç:èFR^v](ZTÇhòBözðÈÐW¥© ¨^”<Á/N\(3PAdâüýºÛϽëg/)Kt`G×6”­Li4›‹£î(Ò¦úŠŒŸ¹;\·¥7~ˆ53!VªGjWTì1÷d—7ÿètäæ#×Í •ЮT„¸Ä–´Ó˜R šüM =Ô_@ý§c±Ø4¥uÙ7ü¡¥NzÎãVÃl4] D¿¾o©±Z½í~ ÿÒánrÊJNÈ_?së¹&ÞWBs90d F«õ§×8,íK’ñŒÌDzIž>ãU]Ïôäì@x÷þl3 tˆô/­b#:ê©ë×n”qxµùþ[4ZöqÔxóÅh ”É8èPìiZÀÛÒ ¬"wÊœ‘ʇ‚ÁÐC™J°OTS›{Ä1b èðZ5ÉÀ†hÇ[>D¦ÿÂî½nä¹Å«¸&Àñ â:Æé_¦h[·¦ gس·ÿ_a;α—ÞW’è6EÐ{*“%“Éy:nè°Ë\ÀÈJ¸2‹‡Ç¿ –+´¬j<ÄU°¼)†ÎAçN€æÓ‹2!upyu%™¥ÎÎ5«Gƒ÷æŽ+sã½,t>a!hÞvÉß &Míúã\Oö»_„ãP—T1€ìvG©MŒYߊÒ:go§%åöT˜•(bgÊ>:à'°°z;ÿUŸ+F¡¬í~¹Ÿ=)EDZAë+t̓³šúឬCQ;òõ e£8|¶ŽŠnox0Œñ5©Àá“Ü`U0l ÷éÃq8XN;1ãç>$ø€È¢•unð{¬«iD DªÒÄ“ £3ü,µ«4Ð45ÞIûgpôy† …ªàY;Ã.?UJBÖ û‹Qõå‚(P5> ^Ómç ^Bܯ_¯&’I” çwòa=\Ô¥8° ŸØÛÆ(e§‡" 0&oY‹ÕÔ«(µ2±zÙ×R9–!¿¼î‚’*P³•æsCÕ *¬×ÞˆLL*ë+ÿ'Xb9BÙSë'¥¡>äÒ@p¨…Øüõi Ts²&Ã~pA¶•­ò­Š·Qšÿ‚KÇ7\*¦5Lµ+'ž|郎Ôÿ‘À¨÷&¦H5Ö¬7î«>¢uPðœ Ö¾¯o<ÕÚ$‹Ús6ó,ºÕØOCɧÖó{93%ÎÁ]Ž‹º~²T¾NB‹>ïá€uÁž§üÃñb:ÂcP7ñ‚ÈAëšV€"¬i°÷óIØ;ŸDËÒiíàËæ1x5­åÞtj]x›®¼tªÝÕ˜_ ,îÚÎ4n5e“m’ÄŽUA~ËÒ—lôƒÏ†*‹ñ›;ÛဟlèµDVÚÑ¢‡.·²8¹K­ý/ت×C¯/G°'Yˆ­­Õ7½F+05cô³NG¼‘® ÊïÕ0½ˆ«®6=¸ wÔQòÕ¥À(H͆“ÙKP…›0‹­½o˜Øÿ‹ûĸ²XE$K2Wêü;D9ÜîŠ G3>þì_Ô\-"P LØo¹–Tµ:+{?…En]¶9 Â÷±Š†­C°‡­Ä#mNÑh§%¢V±º/ Í2¯¢ñ 0iGÄý†ó1]ŽÙS/ZÞHOVP;ßÛaSCû/ÙÀˆø"a¼ÖCãZDEóM.ó  HjŸóéú\;Ç©¥£ƒpj%ÿTù¦t°ªÿ‰P—[x=©\%æ§`o@O<„Öþ$FÒO™aÕ½kç ººrÁИ­Eר26Ñ—²Àø lj%ä–8;/àöT¬7ükY5¦¢É¯¿B÷229µ^ÿ´Ê÷:‹+ÖùJÇXƒ -~ñBÀ}Ù$oðï×l`÷áºpÇ-¦F\èäÎÞëx—I—PÔ~mûœf±_ˆ ‘u0ź0èMá“=]SªÊ¯¡›öQ×sõíÕü&–™ÆÞå×|CÑ5½1^Í…8?†êÃe{ÏoU›$ìØ‰_\ÎC,•î·–ïK©2Q<µ§~”nqÍžBa™ÿ܉Ü"ïhlm =äfBæö‰÷¢‚m5ºõ“ž¼Ï£ï¡2Ùf$‹ÛŸaÍÐ’uàÕ^IÂôºÂáˆû;¹ cóHho0ÆŸ°õø´Å g¨;ýaŽW7Q; Q?=LKBtšM %0H™öcb/^ìíé£ÅæÅíˆ>8ÃúQ‚µ’x9g>0­”œUÂ/£(çÆo=†ÐÅ4w¤Rk¼,›¦çˆ67ª¨'to«ÙµcáMØ=%Är(‡¾å^#÷EŸ4±+ï jÿêà ë¹!Lyí¾GÇÖùˆ {ËîÿÏžøŒËİÝCmdý>0M Ü£„Mױᖘ^7#ò3ä¶Fßæ„ð1Ÿ€•&yCÑ¿rîêH$ç!3Ô\“=êÝô„ŒœÌ„zxÌÉoÈ)pæ,—‚û4ot;»4×3`ׯ%éèɱAEuû!')UcS¿9F°^‘Lüs€9bp†v–0#_šÂà«vé#¬£’aøSk:ŠyI7y7±œß®gBËúŸ*<"hZ\ã,ë[_}ÐÒ‚ÝykRÕ$CÐÛR?ÊÝTªþe€ Íêê C®q>ßž‰îa1Ëꂯ¢u"0—Ÿs®@ ÇItíëÙ³ÛéCc21{ŸôC’p!}ßóꀉu) ™f@À^òï’›z‹oóð•!HÔå„þnÄŽQì@WhÄŸ…r*gҹDz1] •bCƒñ†8]¯— ¾7N#eÁbf9ëF`œ}" w:fÁ_ðÛrJ•-²ÓñëCÞl ]{Æûm·šª3®LݦFÅ”-˜Æ–²¾Éœ0 ¤m{!¡>é¹í5Ž2ŽêZ=2Id¿#r`­†·L[œ ¹,‰5T) þ ¹àÓ×F€M"yù[yTOh5÷`›Û¹zȶTŽëäò›#'ÞÚÀnN¼(ÒÉ+ÈäQÚ[›ç)'vWÒ1Ëü¨Ä¨‰Iõ9Gzýy OhD<¿jÇf~òI’”JsuE܈jŠYÀžƒÉQ‰CÙR0©Ž`²¸ˆ ã–1ïHH¦ Kp}FkQ”K Ø>O[@g{Vgbc[IÅp`(pmiz*YxúVE?Š>!%— xØ63©šµQX‘‹§ J·²Ñ'yÏjíQƒÜ‘3/ç§û„WÆ ÐÈ_²w5Ç7îTíH¥FcCÁT½7Šlò¶É¶&5’´Å .—£¸¸%3 ˜4çµ€‹üp©ŒÏïO¯Ñ³Q¤Ð{‚fS1Ï>W^D«<‘t ‰ÉÐD&o½'c …€;Šé¡‚+Ôs¡Ã`³‚ކ•„à€èÇ,Çc ë›™®YJ9N/ð%NmW( “ÉÆ`ùÞ2NöQ 81Ð28P6ö7ÂMAî Ù$ßUŒ¤¡y+ªkDŸÕ„l°vÄËn¥Ä´³¬!,èè¸4"# #*¨… ]ǤÎFÇÊTø$”cÈfHŒGˆ¢óI5G X+‘Úðì­ü¦y‡–F"ZÆÓÉâ;仈ÁμšË@?ãimb&%m˜.éÄbÖŒb¾êR³.Ñ}¿ëà[Ãa$ oލ.ÌL+[šÓ´Æ‹¼*)™\Þë)›²˜áâùåV*vÿ­€z»Î(JLDEžÀÊt„z§¨§,àú­?q€SrD…ÀÖ4• Lp¹¶ÎqÈÝ–C¯¥DaIPÚ Åæ—7[œAt¾·$ WQ3 æ·L,[Éî›l”Ç5¸ÕÍ|´o•«áúoÕBª|ôðÐ1žÈèš°s ³cÜ©ZØùw©§r1½ ØÑàJœo•)q’0m©Ÿ Úã?Vo=áyûÇâàqBqª¡*Æ|ªÉ2­LQé•îLás4%J±*O‡¤ÎÑ2|]åրƧCëÑ£¹•ò³of”ÿsPçæ D“_³Á=‹—nÚ0IlQ\‡ƒtŠYƒµÛ¤ówÈR©ŒN‚ KÁþT²N • #YñÈœ‡t˜¯±£ÁŠ é)á1ŠÇšl¨;@¹ ¾ÒZ8l~_ˆ‹¾è ã÷\sBEà¶P•Îôô÷,pcxu‹§A"=8S™«r„æTàõiZð¸ÐI™\æHål†|$¥v”„müµ÷=´ü™Y8*VCFóТðòÚΤ’zPi˜“UÀP¸OH)xhäS85ªJÌ›"¨f¾Q¥…ÇÛeë¦eÐTš6© Ý{Bscò^1}!ZA'Â"œ6«Ôã‚ ; I²o2b>í¿×@µ‚9Ú4 /Š Èìó_ŠD_²B aú2Q>Æ÷Áç~T£Ë1J2‚ ê‚9º|v ³ú·k$7ýY%Ca„oRþäãærœÂnÔ¿ù§îÄzp7F0 i*ÚˆïÄa`in›­–“ð+ÿ°®JXdë 6$Áü¨‘{{Ñô3¿ó¡¸iž`ÖXì¦:xÉý ÏœÈCÞÅQ{­çnœ ˆM…|ûòQÕ8ZbJ•Û—¿ø»æÑ¡Î×ÈÊ. DûšuŠ–­ý¢ë¢ ‰© ÆùAu@*°ÔQµ`YöýÿwMÄ|¢ä¤düÁê õJƒ{Ò‡v˜EK¬TN°ÑëDTP×'7¹á-AÝ19?øŒ`üñ…Ê=Ù²+ îÒFÌ>zlyðŸH7(·j^b¢–ÁègŸ»D#ö*}½Wµj¾¢Ð×h¨Öºè…ï+} ž‘ówº9ötjžtº÷^r e äg¡Yƒ åÉ8]À2mOpö£2ijBs;äÆÉ}ÑáOg÷èÇú ë.d.ÓÓПŒã¹ªº„±,>¦Lÿ`£-­8XŠÙ‘ƒqç’ª"€v"-Û6‰ça¨y“‡ƒÊþ@ÉÛ”äu·Á¢ è+DZ|ü¤Cà=éÈ,Y$ü"º²FeÁ¹GNáhÀÀ&‹$½%õFš³Îߦë29sE¡9ž ß@óž`ÌyûR/çÔµfýrU+Êh·3åö0x"q@]JÇhAp˜'¢¸ò;ƒó”tlß%aaZòóÁ4ïÈV$ó€He#lÓø,мŒC ÙÜI¡“ê{kò Ïî<Ì Q[rî:~J5øékµ~´» Ì“¨mfæ;Y£­»æ-4ë ¶ú¬uùÌ‹µ §a …?|ŠªÑ ‡—dÄÄ<,Xç \sŒyˆ=;!劊¤7•7ÓdT(ÃùŽo,áJÐKšýMmü£Ð¨!¿h¶ìžp¤r¢r^g…ïÃyâËW-dþ¿ÉOõªgòŸw`×0e:ö1ÒR#€I­XX@1€™ # 3R(R*Z9$3 K  ) "  #"!!$KœNW‹c`  yX~™Wº¶uGlÛøHAAÿÿÿäÿÿÿáÿÿÿä ÿÿÿç ÿÿÿá ÿÿÿãÿÿÿÝ ‚ÔÀÈÂÕëûÎÞ€Þð¸»æˆøèEEÃÁ†PÃ[ÃÃÛÑ"ÑhÑYÖûØðØÒØÏØæÃ˜ìÙ5ٛÙÏÙÄÙäØûÚÚ Úו    / n«W‹KI¡ ¶apW'Ç,W‹cd¤ ò óW-A—4W‹cd¤ ò óWêΈ 9W‹ÁÁ ƒ0 /÷_ØÓ‡"h[±V("(>khòˆÒj ůՙں:ÔôŠWhÇù%ƒ¡¡ü‹½—QR#K Ï–Qu¼ÿYÞGµÍ.»¼3AÀxÜÊ*O«%YE€¶XE#F"J±±¢Æ@ƒ€Õbi%<ᅧ÷ßx?³&Ò.µÚ@U‰HÔ99ÿ™__ ‰àùVè±Hݧ…`ùú—ªº Á>¹÷ñ“UcNª‹$ÐeS’P @ÀÌ‚'ÙÛF–‘–†æí*…ÛÀMÚ¯øÎãQíyˆ”hmAä3ä¼FÖž}ü¶Ï'­M2×…˜¯déØÒvÉ eG:†ä‘¹aìªMÈ[îôÁùýÎ jKÀ1¶Fw\ZBH‘„6ÝC¡ókIBÓø#¶Ÿˆí‰­¶$––îHõxrÅ">]þz'û«5Ϥ°+,°³eb1‰»î®Ñ̉>ânH¼—>Æ—5üºÆëîŠKÌÝ {7$Ç4’SÖ?GÏ+ô6Ù'ÙU—c$¡8¥£ý|˜î7ëIë ]ÎDÉTj÷|V®#‘d¥‰¸^©§ÞÕ¨f)rÝé詼ÿ4Âéö+cÛª•7¥bEµAg¬ÔÖ5Ák†"Nùnü#·¡dÃU[Ú¶äK–µWtõÑŠ±Ú›£¤µ¹Ýr~@¢—Ø>†jÎ ,x3=hnA²ÕÁ$Mn Ù@t)5ª’üðžil-c?ÍÆ5Z7¹>GË-ÌR˜É †·¡ ¥öjD“‰ »‹~V_ <%\¤yœÀ»ÊHx90ÊšøÆ¨Ä«a5¶hbO¥ú îW°—@Èi”ÆÍ¤!qCêÝ|Á ,`7å¥; ]™þXþ_¡–æ|;ÁÓ´µj ¡*Ÿ õs$i’•XlH¿ãïcj㈖ú%tÿŽÎAû;:)„æ | %ú’×]V¶;¥·“òÖÉæ»~) Jië¥Ô†‡÷íäXÑ\ÐAÍØ*z.tWâ©}#Ål%S›ë9½$ÏÍM’Ož¿ ûN€ÝûX¸Jmt«Ì9/¨v#r~®{˜§6$¬÷ÎËyŒúÎëÓË[ͧžqLKOq"³ïÃÌÉŒLfU‰ª}1DËbb¦¹íïP­'²‘â‹›1]œ§›ã”øvj6> žëþŸ"Ââç«FÛàXOcW‹c`  yX~™Wp¨ê&àBCZ#Ö‹ósqq qfàôe =+ªµÖ²u= àXTA+W"WM/RŠU…³KÃ& öödWÈ'—cc|!TÎ;`àAMc(W‹c`Àøù1DÐ…P ƒ '„!Có]ŠW$‘àXMc4W‹5Á € ±÷Ù„VŽ’ñ !òËÈ•ìed!„x.*ÛW@ÕÈàSMc;W‹mÁ± 0 Aµ©„̓'Ðþ+¦ ¸É´`fô¸TZ€íIbëºIˆ ƒ±W3w+‚àX1c=V‹UÁÉÀ Ã0ç û }V:‡ hƒ-É<2kµÍÇÏ6›HjûºP$V³öwüàQTZ€°Ö‹e;Ã0 C½úšÛE@&j áýÔÁò§é&¦ù$ÑîREÕáŽRE ½TQ €Qªhp—D©¢Í#€á¦ÀÔHÎĘòÌŽ]¿ÈÄä3[6’”*ªÝ]ñ$àšÀ{v<²æ~Eß¼™ÙêxìÑ6¾—Éw6ÛR;µßY#l^w#è?‡¿£Ty©/—[ïÿF=û(ýEòÖ4 \\ؾˆhW’É  %*àXGcàX0càXAZàXOcàBCZàXTAàAMcàXMcàSMcàX1càQTZÿÿÿÿF=­–XXŒÆÆØÛ6·;#†ï¶MM7&¸s´½ö¬7 ™]Úêꣂ•¸•BÖàhÁJhŸÔØ'p¤Â»… Ä-ÔĈ1sid+0kʼn8Z µQTÙx]-@È1Û;o™=£åÎ눠8–òj>%zs D áÍämshhTVì³wŒ,ŸhõîQà3 a &vß …‘­¶CBÂU1+ÔåÜJðÌÏyÂw—CHs×"ܯ?@°^ŠU~VeäÊÓ÷ió« A°ÂŠŽùÿ"‘Ñ`£ŽðÄìåâ&á«2§¼"•¶}’h¯·ã9íÃP]¤šc˜^\ú~ìÒ«Æÿ$G=æDj'S0 {Š@ر}ÏÔafFؘ£Â«OFEÓäSñŠ^Hõî\2wJÛ¬gn¿‘@"•;¡0^‰¤hS&ç^¼€@G¨|Wžv]<_¶ ´UwSްƒ·:Xbð€°b¶„Ï7¡ÓRdõÑÄ)6 ÊÀMÂç(ý1²½ÛçåHe%åëy‚’ÚîÔFî‘o$~•)ïHyF^7Q@ïQy¾@>éuH@Ý ¬‰ó9G4 ebä\ Ô0ªìL$XŠ5¥Åý†û"§p”àôû|¥½ ·ÑSÁúûí7)B¾Y à¹öh ‘t¡ýký!)4  %Q+G "!G\Pd€”€Ê€àf‚4‚÷‚Tbü&ND~òà Œ0Ðÿt6s×øvË‘ÔaúáJ¹kZÎ%KÎÜ6ƒ­ÆÈ‚UÍëD62I»i[ÃÄå},èš~xìHõ<判ˆýÂÍc¯í§Âr>âìÙwˆ’¾¿Ï8¤H* Z}º¢‚5¬c͈ÔfLß7“´ËˆÉñ˜Ú»äxœ§ÁV?ä›U ¢¿žû#̲+çg,w&§~cpL»ƒ`ºY®((5øí×á ­ŒÑ³ïµÒ ¼Òlº*‚8Ô )‹‹ÄQCRŽ—ˆŸF:Ù‰´þ>Êj&®kí±"#aú¼çj›Á²®bFŠÒÿ…v˜—…ÞDAýwCñëâ\ùò”°Ý¼“ñ&RñÀÃÊŹ—ΙÝ––¨0Ð?û5M±›Ñ 'Y‡ïÐÛÓ+h¢WQlbàR+•гô§1Lf_rs… âgCf¨ÿ9€â(3V$EOD?s 5¦`¼â²ªžs-èÀ穊ìïfrår<¡ñ^ ¦µ=í`,ù"Ê¥ÔÂOõ¸ÿŠüºÓãOÝQ!¨j Vgƒ:$H¼6.UÍ æ:M_ôG|@Þ°Ò%GŒiè·øjpQ†˜Ô*éˆPîäÂL𠾉ֶ.»Ž¯(NÅlðz“ÙD­Æc# jÍcϲ”9cðm þÊ!=‹Ù+Þ„  úÐï¯Éù‡K{Õ{O/¢ëèB}EÞ”diºœržæ¥gEWÉÍeŽÍ¬œ«ÎN(pÿýK§±@j.‘c(ÑLiïiÖ[ K¨…9²@„*oa33Cå:&ñ[£|9ý~;+9¼(P ð7½N* ÌCEp&;‚²¾{z—}AÑÊIÎ$E.c#KàêTÞ n"„k}±Œ††@³}Øæaïù|õcýßÇû­ÕÏSkÚn»ÈÛI#ÁD› Z$y´ÂÆõÃÄÌļ€ë©Ò¿Ñ¨Ÿ6»ÖXs¶ò|üa}fÿéÓçÉZ¥ÛBÂs‡Þ3*[”ÈMLÌ3ß(x^™Ýü8²g«(¢Ð‡gÛ™g§µ„ìÎÅO`ÝL3¶_sÛ±·xhïc‹”áïjy¹¡=“pðs"ê)~ps%‹î‰/]¾µÙ”¸žÂnYàÄ®)·8™ùõp„––_ÀªêÇñíeð@ *HÆWR]ÒˆÌ$ÊNµÞ+I°ì]Ê·F"töåùèŽôùõ­w %\§õGXE9+9Gé59EïËàBcQ»*÷n  eü°3±%ÝbíÙKÄÚZí¿xlfçÝ3;DÌ2Ö› ͹–E‰Žr ´:7ÒVØÜ/åæì‰Oý¬Ú÷ þ$Ø Æ¦©6axÿàí%cŒ¥$£›Ã:úجKƒú®ô\ܸîD0J ã'‰m{ó‰cÁ „bT©ü'Œñ÷EF”ËK„•ÐØëÇ×øŽ[vÛËÙWX¼yÂú“[5¹¥ï, i’þ5)~ð(ÜPëW$)Ç€R˜îþ2âœ-ë¼kù%à¶æ ™À#fOóÀ5Ä —ôY+…ÌÁÀš}N” éS2ú›;:ÝsNòßò¦Pka+dXÝêÑv(ÄÁ¶hVOÍÚéiË2èÖ ïlµkà{LáK£y¤¦‡<2}ê¦|²22ëÃË®·¼úò‘Æ2ü×c"PÅ ‘&"³)@®SO·kò’‘ÒL‹TaD àúrFÇ)Ø1Mc *« ÈËl„WŽ• غ•Û6f;[èBm7êØ•û«ìäl»‹…ݹàßÚ)k=iŒéýœf£Î#ø+’q¸ŽùùœdÔNIxÐhöqw‰ˆò{LðuÓe4°4X„mêÂôWª:L$uçO× ¶Lµjßvâpõ·jú|c¤ËÓu‰ŒÉ‰Êú€äqRÿÓC?˃g¥ÃÉßîbí Xm’e{[›»¢~M@¹s=À¦jÇ|ùÍo J4’+‡|)p]ýœe×16dèÆKQWÃè›FÌpG×ñSÚqéZ^eÜÛM1uJs6.ø ƒéÇßfl Kr^5?p5~üSÃËþGé¿p@/ØéÖ$A7×J±öï¢TJ„ÆîüÜ ýC80òÑø!Ý02Sª=\º©Àº^ŸjŸ·ÑºªmÊ+ÏÉZÖ„Êß…¬‘S)G^Å,Òâ`‰ˆnºON'…p ˆ€bn ÞÂvÃ(óUé髼p¦Mï‚V¦.ÚS_dº4O¤õ±Fo¯gû J²Ûdÿ3æåT§Up ³u¨‰ËŽŽŽ#~mÁ\à Š®KJá kÖ·‚8u†šDæ4è±*Æ$d?ÐÈŃ&S>¡³îDçRR ll©.ÏlÅkQ»å‰CŒYŸië6R¨òY,zjûÊ\"ö SæDkËéÄ'Šå!냑ø&¬„`°1KÖ²“UwI…þÐ R$³7oÃ59OhRɽJ`¬…¬ô…¸ôôt «ëv 1¢¨‹T4®Le˜– ư0hFÐæ¹ô÷º~W/Œil‡\[$‰©j&YƒLÞýiÇx>æLà¦ÈüÖÄurÆ~iL^"É úÄí O… U0 W<жTV=$P»_\L“ÐÂ)»¿µ’‚< …˜õzÖKÇäq‚ÄœŠ:+ÂáÑ‹ë%eKg,*éªYéÀê’“Í8WÑG”Ø…úñõ5ôs5ˆEP¶–@†å Jì‹Ü©1êËñZÑÞ®´â$€á¿„]$øÔSnUUÒ¨Ìÿ¡›q§&bê[íõnĨ²{ýéÅP£CÄã|0ª"JLŠ= ú™%Dv™±xùäç­ ŠŒxÊßî¨äa‘Ö50ÏB“«9úO´?{QÊ¥@®’¸¯m¸%8µyiI‹:ìï¾4Ùª(LŽmšY‘òÐð;%¾Þ¯»T#'&4]9ð!e§Ç;\2»´c¹kRSRÙšÛ²¤é㽟׊–Ú=ö£Ï߯fµwÞïËã è² >8ì“e¼™xûÝêž“ÞB_ŠÎ¨¯µ„êšÝñÜ1ö(4j îƒQEl8Ɉ78áSö§;dóIOjgƒgß’ÿâ1h¸©®æ½$XÄ:Ñfÿ¬76Òºgï„É|M¾ !Ò¤âžÐ_^ˆ7ÇÞ†}…m“êg¿„ŸP ¦„8Ç2Ê›\v ƒåªz[Ú““‹¡è¾¢‡XE7E¼ãã‹}U'7NkÿXuŸýpw«‡Ù,WãËdâDlY|ò“6¬|gº£¸w1=#U{t#Þ@LX:ƒC¹ò8Wäv7zœÇHSJ‘W¾q';hÈθL²î ²³ù2„”¡Âw;å]ª„ uÓÞS°Ÿ×©y¥Ï·ª8üI1SžMå`–žëÃîjx"YÖ-ÓÝKf×x2Ý~óæÛ N¼†îÄV=}µLù=¶„7W"«1Ð)*¡xSXψFê0¥Y•>üœE ÀÚ§~ÿÝcå…Xˆ°E@šK®ê‚*tG#Œ®(ß×qFB6üçÖΤíÊjùbn(h *ƒÏiažQû#´Dä½ó»˜1¾ŽÈ±ÓÚÖ æÏxís„eÎwPå±…9j3`zµ^”OW‚¢‹k¤ë|_:QZ†fvgø"Q)cq#1³¿D/0»ö嘒ùJåA@êñl²Ù׋;n^ç uàhŸ1tÂT¼hf‚yVÅ¥s¤0* Ä¥’w㋽OýdzM:ówR:C•qKžá:/3êB.Üß#&µf¯Ó)Ë­oMé ñbËÍË;“øÒÅyj—³ÇÿZq„'&sÙbÍÕ XPÛ¾áË Û[À@¶»Ÿ[l𶺴¸±Å™á;53àÓG‹qfyè¥Ò©$"Uð`÷éíQD’L¿†¨!*J¢ ðÌnÓšÇÀcLhlQ(¹†þËʶaþ”Ô6ð¹‡?cËþY³úÈjCÈ;É÷¤ld¦^Ìk=O`|Ì;´¨¼ÌéÒ´ =¸ôs…IÄn$,d2kû›ƒ¯»LS¶’‚(EßI=ÊŒ– ᤩ´ýCFÃ"ëï0Ë>.låY7Ìê3G?7r*‰m¶R¾&dHh¸p"#§+”f--’Ø`Õ2nŸ¤Å­jE´Ö7Lc»%µÃdK—‹j ㌋Øy2)¶ûµé£‰áýå÷'œ“‹…|úi³¦¼d¼¿‡1ѽïήÄ53’t*ü»rHÅ1f㇙2;)ygεêCjpu™ÎjŸ@޵žªp› ¤ˆC ×Õ äöLZ˜í-‡"®ë¡~wDaAxñ öšÜí:3v0¸ü.«é/ˆ\i¦Ò&òÜ|{5(dïx9›^¤+ÕòF±Órx|Õ~ìåŒêB<3Oèhh×IÖKµÍ<Ïÿ6BÚ0šx,Š¿zÔ0Ò—´Ã„ ;Éñ8Ô]n3L7‚;nÈnÓƒW0|þ¥¼ÁL¹œyæ‹ð‘Žäc÷P`s'2YÕa±ŽÏiçñí/ n£ù4‡²LÌëãi±Õ<×_ž²¦Â@Æ)Ђ­»…†–-ðX@³€&¹0Pf?(>5áÿå“àŠé…eqeV×}&'fÏ y!m±œ3yR ÔGVà0b¢‚Ãÿ3¥³m)V…ÈŸ¥^RØD艙𒮶ß|—šc½¦C¶’6ÞtûKq±V[¨š•·çgÅ~²Ü3†)3ÍüTš‘éyJà A6hÓ45/4¿yR’î>ËÜ%»¡Üw—êÓÕ‚Óƒ÷¯˜g²_&¯ ä ¡û?¸{egÏŠ¤¼Æ¹gÛÔŽ©­7ë¨ag³«w>ôg®s˜ØV#yž¼nÙ͹iNŒ³V´òä½ê'•txÅ7pM oÞuj£ÂÕaõ©"*×½ŽLïžš˜3–I¿¬k.¿8NÕ÷a ýîlIIa“¢‘à€£¸ ž2U^s’2_¾`i³9œÏRªy{íQ ø±:Õ0žÒSÎÞ»h´…Jª¤š"¾”Y¯ËŸçÛƒ"F¦N‘™(Èo ¤ŒDŸ¯Þ]\/™xƒÌCˆc{F9µXÉ5«tÊñ„®žXÈ­U¶9ò±Ý”?!hÛ²ÿ–ÁÉ‚Nó‡•Ì qá«FXÈSËíé7æòÁ °ôXæÿ •q,™~a0¨4Tc¢åä÷"šo{:YÞßgÔooÂ`Tkv ݶ1¿UJáßfYáä¢ìWÅP«ó©K¨£™}žˆ®Z­.´íŒêój/úÙM j×|¢-%/2‹svFŽîŽŽîîîŽî@à莎Ž!@àì ÂI®n2^ LWW  :G) ""+5i*C4#"*D6 25.<4<  ^)  ±Ì•W‹c`  yX~™Wº¶uG‹c`À ³RzF#E4å__ÿÿÿäÿÿÿâ ÿÿÿãÿÿÿãÿÿÿÞ ÿÿÿòÿÿÿâ ÿÿÿáÿÿÿãÿÿÿàÿÿÿâÿÿÿäÿÿÿäÿÿÿá‚‚(ÄÈÁ×¹‚‚$‚/Úîa*¼pQQ×s×bׂ׎×>Ø×ÄØØZØ8ØjعغØ‘Þbàíá3àÓàßá‹Ã¡»Ã¡¦Ã¢ â&âFââL“@’¡   !`¤\W‹KI¡ ¶apW'Ç,W‹cd¤°0‚#áR°HWÃ5­ [‹cd¤ D00B!##U™[ö,8± 8W‹Á±0 à áLýÿáÂv[©%E()‰Åî’Ýݶ»{+IiËÎIp5W7¨kÒ%„ ¡Ê‹µ—Kvë: ×V§½ÚÿZÞ”Ÿ¯ãdK8Žš0‘[­´Ð‚±¡ÕBK1¨I,­&…Æ *1$¨ÕΓ^GŽ`µ\ι<À¶KŸðC€ÐS‡ A€$êµô&àÕü„óÀ}jü áÞ’RÔÎN%P[”²öéïKo/km¬¶‘(œb ƪUƒõ–mz’Ø)¡ÆQ¹-òeü®];c€goE;ÐLòv‚]àîO:V¡ü®óçTдrý ª,¸å3eêÏ‹ávVu-ôŸ28?ýáíëS,ã™nó+*›®,ïÚGþ÷Žs|Ú‰ LfÆê_sÞ™ëf§=˜N¥t©½ÈÖ˜AÛ6Ûû)h›Ì¹/¬¥3KtÕÊœßv:'¶R´Y-•ú½g›¬Íî4‹Ämü˜3#èè\Chj¶µœ‹Œš•.óÑÀÉT›‹D[2°-¢­÷YW™tàb)Û³N)µßŽH´™Òk) ëï¹’PFíoHÆzÚRç2C¨IÌdóTàÿ¿ã²;DšGBd©úYä:½]{sýÞ3þü½ë§÷¬õ@Ý-w.¡Z’fuØL[m ­|}Û+þÈýÌÞ²{1žP÷bò“Ä©MWý0­Ùmmë¬|–ƒ–µØ(K2µ½aÕs±@3Æ«›ò“°}«kðÎwÖÆ¯g¹š›ƒæ3ñaû„qêGUœ K[Ì¥ìN7ìkJbÓ}æÂ¡í6öbJš÷^ÕZ̓—Z¡³vF+hÒ® Ú¬ã}:Õ¶´sr3#ÈNbwÙ%Ö)á8•@’i=S¡¹ÓvžŽÚc¸]-au;¦L®ÔO>à<ˆkS[ÛV¾Sø éj“ß7a_Î Á³=7ÆÓeôLV3ç«­Ó<í~;ZŠ’¢±ÒZ IjŒ3ã@œô tu¯F‡ÖîÁq·šÎd@¢mÏSûOßCº²ºu)Ø¢…Ì5íQI´,Úzïœ8º]£Êyü>哞+5¤Ø$&˹”²ýZdbÃtiJÉþgéoøj®Ò®Æ­P~¢ôÖ­¦-LLeÕ|ì›ÓÈkH’@Û`¶@Í¢ÕÎM-±”AGGEÂ#²OîA²Òh\+ÑÞƒ| ê#(Ï@e,3Ëy#é ‰©…,­$ư7†1<cgˆ_–Ñ+ÙóÕëØ\Æmæ‚Ò^IŸîz2ŽÖ0'9°Žõµ|šäTXÛbÓÒé„¡ñ 0wàÞÓ{0©IcnÐþ í3µ}«v Æhç+_®ÿ5Ñ0Â]»Ä¸ö…MÊ!‹Q* X‹KI¡Dp§€q .EÔXRžÒÅàXGcW‹c` 02`^=[Wàt§àX0c±w_Ê[ÉmµÎ\Øf†™ 5&ƒ¢Î(óæ·JCNJå1СPªYèc?c²q³vlû8Dº Ú'¢Ë§àXOcW‹c` 02`^=[Wh2¾ÐàBCZ(š‹ósqq qfàô#’B¤ºQe, j šu zXàXTA+W"WM/R‹fU„jMOîè|îþ,v©»ƒæºNÓðð‡pý2+ýàAMc&W‹dd€AANAAA;à$F á,.MW’LÏçàXMc6W‹ ÁÀ à RÝÿ/O€iažV‹=Á€0 1¿¤ûoL wHfe‘®}* ®fI3S‚*åú.WŸ±âš"#VÈ–hàQTZ€Ÿš‹]1Ã0 ½úž;¹È¸PýÿI"ÛM6‚¢(R¥àžr© ðwÊ¥îWEï\î¤l{™vR.ÛàSç)œcÚ>üä7çÐ]w;0¦™5ÁwíŽk˧©ëÑ-tMÑ|3„Û]×V*ÁùèÖ„w=“º¯k7²ˆ>éï§ñ—ƒc&ÅSþϺ8âšUšFö``àӊVW“   %*àXCcàXGcàX0càXAZàXOcàBCZàXTAàAMcàXMcàSMcàX1càQTZÿÿÿÿ•—XàMMÚûdÖÚ°‚ D ØjÀÃJ!´ÃbcA h ˆ#SÖ‹$Dw DV‚!'H ždÉhãB4"ð„Ȇ› 4h‡lá8@ÝKò· ‚5‹ ‹¥–˱7 D•‹@7þö @ùg¡…6®èŽì·& CžÓæûæOÛa‹"ŒÊJÊ׳ÿ‰ýöýßë RÛÚÈÅc°e ù,à0M{)¶ë¨o-ÚR¨8ê#„ PÙã× aÖ]K„_RÞ‘òŒÌ«„ÎM%-ŸWáJÌ ±Ç: È£[µƒzGˆÊýÆ21ržHka#Fð» —àô;pb,5Œ*Ã^·–oáÐ$(ßÂó „¥XSZØó|t¸ *Ð6Çl´ÅÔDð à¶B縂6ç¾hñ-h¯I%\¨6È;ëyÇ÷¤¾j~³ô†ùM#Ü d-Ô6{A€‰à†¢öòð& ´U9F=Ó'¥RÃG[égÃ)¡£RH^Q¤¢fÕs% (¡Ë]{4,:JéhÍØ\OÁF´ŒPZöÙ>ަáж>ž á*ΨkêÌÁg áñk@ - òí¹‚f)4»4U~})4®_Õüjé5o^-º•î³ðœ< ¥@¯TÖÖ1šÞ(‚æ‚W¸¢kÏ Ÿ=”Ï´€å³%Á-D”zyž0ÄÝUnñx,¯ša’sž9ýŒèwWÓäà™n.Ðr_üM¯~ÏoË4uOþwÊAáUóg  A eˆ˜º~Ó^D»¥¶Ü;×ôs£ºz•5uŽßÌjµ±ù§¿¤Ï]cÕZ¢Ž?U·R0]Yg×=üøëc R:Á ¬¡ü£ü!'  ;/9YPk€Ÿ€Õ€õt‚Uƒ ‚aW AËŒ j®šÁýr˜1ÕS#ÙÖÓÔ$ã“4C£û8s­„bîqÆSvð¨ú¶iàu×(”eDÎ.±¶ÜGäæu-‡7èà.§zí¢\ÎuH_ü‹ ƒ‚M¾»Ñegɦ¼ €i§æÀ£'Ã;€4›'¢E,¨'œyÜÊî9Uè#ì•JÜ™§Â @ûèJÈ~"ð#ÆÎ|\0w¡–7ñËÅ€©ºA?‘¾Ûº3Å6ž–¬@ÿ‡ÕÁš>íaé/A3ùPN*ë~ä&JÄ6ñôŒ&¼Í¿*¶p’HÈ•[7|‰ì—vÜíÒ¶ï]Ã0k>oÌ ÅÉõ%-èÇ :>ôÍùÖDZȣ¾dȇ‚®ûªç~´bêiö¨—Zˆ”žOЖÝü¨æ0žHPÀÔ7ÖúÊ=RÑ€%cÂѽÁh½mš›6}gõÁÖZ„ð"Óg¥s}-¯l®€Ü†LäU-·LЧ’ñ”‹~O-Å\¡q-¥²Ôoô¸Õuzi™ýæš¼ÓÇš\nÖ#ˆðºFB'(´vC{)›A•€:8Tžj{7z[âÝl3¦£¼R³bÅÎÛÓy6â3fJv‡%1³‰eL ã5í8Ή¶ˆù[ög›.U¹“0ûršúÑÚIû‚8ÕÐOƒiíHÇ`0ìúÚb²Kxê4ýù>Nñóä& B›UCn±«¥ùA¢†ó£ÙÕbb zÈ”-5íúŽËºNÎöm\~6¼Ìˆ°¿/9a‘e«xšâ˜º²ªôz@é¡©Ï`W²|Ô¢4^ßÜÉÌVjt¯5l”¡ Í,áÕ„ CË?<Ÿ¤£!À1a™~0{ Ç»TÄtt}€ ˆ¿Am²÷=˜b[ç$í4“qÚCöžŠ‹„ Ù~ý@kŽK˜(*ˆïÙª—¾nV+†‚)˜0ùQ'Â- JIJÄÃ7H¬ù”€üâzÝäÔÒ«ù“ßI©&Üd ))A0‡D’Ñ2?rçþ‰ëNúm·v|¸£$Ù;•ÝÔ‹ŒZm[›ËOì„?Qß̦Ùê¾nYÛŸþÇ(›EûG¨k ˜ÈÛÖøÐ‹ òósÿ/=à(IX—Ô#ï|0åî,—e)³(§5­Пš¾u3]|*súõ¬Îº‚8‹ktúPðìò˜.Á75¢Þ怞tÆÉ×´µO¸›þ wpÙ¹èy.´ãR0ÇHõ™E$q=Ežþ‰Îp€{*ΈâB<8“‡¾ËæÞÐàF(! $ÐH³¬àüÖ´jz,h°î|ÖfñÛ0—ù'º«œÃÄW|yÆÏNk,ßõæÇï.z~ó’òTnXÛ£Þ%>%¦c”eÀb%}ÑX¨f°7 †²¢¬'ßd‘‹­ïØÄ–}!×kÞÐ|Ù× ¾¬dû´±¨mW`Çy]Ç…Ýý¼:r=w[)%?i›úi§²ð…r}Û´K³N’à5¦¹Ým4Vã²Àì6sV¢ç¿h /ÉðÒo­ÞþÏž]ЧÁãã_1UšgÙºÛæ'³¤N†: ½š£à½ªÔçŒÛ‘‹vn“–ÅŸÎ×1rô÷0´Ç 8@yB9TVÄ[˜—„d–xO$õZ¦Þ-zC‡¢Y¶’¡cPÖÑnõ¯tï$}ìù±ä_C4¹áÇÕ°ìÕW˜ÐÄ™m¼PðóqŽúÇ×Òju“p×cM¥–¿ãëýÖ†é>ø¦f;¶Ó%VæjãíG!ÂíÔ}´îl„ä,;б^yåÀg¥ Àt+ft:ewκBªo6­Wúõ‡ÔOï8M¾¼óçþÆâϦ¬Àà´Ò±ô?YUØò¦ªÐwðšuX²c!wñPÑÌýuw8ªZib_¦ÿZlD)PPwJbA…ÿþž†’õU¡¥:ÙÜIòþ„'g&–´KŠ½æ¤½ßö±¨Ç#êË磟…€qˆ 㤤¿šñ\¨Ø"ÿOE„yá6mÝþXüæƒÚ|ÇÅ‚ø,ƒz%æ3÷vR¥FËé…•ίßéŒ;]Dxsm#¦´°êU,д6àh8k›E{÷À°y†;Ç j†Ôè² åÁÉHa©!¥²¾{&RAP©P0Y\¹.TU’ ðÞZ¹E ögë'¶ŒAÚG¡ƒ³ÞA@Gì{£cLÁ[ÎZéý ‘œÑ‚/J >ŠŸŽƒn_å+hÕ8)d™ï>¬l> ¿ÞYÐ<Û!í/R&$.þ2 Jµ¯öH¢í½?_I:W7b ;KnÃ"^ícÊ_!K¯-A…¯ý *»ŒkžQZx4ÛNZß?^>yzš˜ÿ„€ GÚC…[ TV}a©ÿÀä0…ÉÆÒ qÞŸB‡Õ~X!I;„o+~Iüœ³³^š]±"¦cE é¼øB©±§ú1SžG5%éýzA® ¨0Ž.-½ºtür¸\s¨ Èò÷-¬TZJE’dAQU‰e—#¶­¦= \¯Ù\ýÍn„‹<>ÝÓÛ9¶iL~¬iŒ^Ø3{¿\o½Âe™Ä¶¯`@à-*p' ¤=³Ž±š²/t}'äù„?rBzjÍü¼šßƒ±¢Þ N–°>–U(áKWm]s?¥äN-#Àû¨ùnpš&þr6Q¼kQ0Þd¢øßˆXÿR®G AšAìÍÀ³w„NZ³®u(Ãéxݪ&±×É ;í‚(¾…ñ6ûÌœ˜5/zÝÜíçhLÑØH}ÿ ¯Ð0Ô+›ºI×cŸ$Å0(i[7¸O§Wñ1§ÄšùÎhš²^[°j·Ni99m ¢ oÏ~¹­Ì»3<‘-)­È¤Ümq"\õ5q:o^²ª÷ лùÚ„={«™Å/äùTTÛ"îh¾æÿeBž†7ã»p±)ˆ Dp™Ä¬»ÝÝ¢¥•ó ¦Ì,¸my9¿¤Ö §miùbQ_B¨…%Á)§Ãú¯Ó2ä£ÍÜhÇ7émîv!L x £‰it£¬rg!¸ø¤3d±£hÅb¹ÝÛ¨~I,[ÙØËUS!mÒøÒòÑ|¼U-“¹Š oËV¼¦˜Kä_É.J‘3ëpÒÌļ læ¹a!F®„/€ºëöÑ}©ÏQ¯Òq$MôÁ…Anfo;Û†f³’|£5Çñj;®£±0ä}xÙÆ1‚%›&gï쉅[Òy ¢%9A´_›ûH;œ¶ƒnžáýD&õŸëg€ÊÀEI0IÞñ9Ž6—„À ³H¦Ü¼”½Ðai6ÀþpøÞòj^ÛWS²ä ¾JøåH™`nȃE‚¥µ‰DÊVÑ>gˆRÃ`Ê_ÿáèTÏç U Z´ï4t‡ü‚{ÂÓUå`GKÙwY¸¶Ýü,4®îp¬ã²ž 7s}¦Ê18©G{÷®2úa¡ÙM6¾§§vŸÐÈšŒLÄà/ùç°|8@S¥åjdë¸]²~Ý/®|$zãè¡>õ‰¿õÄS¯h£/mÑqP„è‘oªù–%j¦*¥ê€¿œ ®D7ãZºw©påbÎh[‰ÿööHåbTv¶ïKM!ka¯ÝsY&A¯˜åÊZ±Ù,榶RJªZ/Æ]ÏñµfT|™sW„2Wˆrá0„ÒIèCACTCAGGACCTTAGATGTA†TXXX F$#   Q :r &Z 417J o  3" €ˆ9  0i$;#i< &0t ›A;÷W‹c`  yX~™Wº¶uGÇvØzŸœåHHÿÿÿã ÿÿÿãÿÿÿß ÿÿÿÝÿÿÿãÿÿÿäÿÿÿâ ÿÿÿßÿÿÿâÿÿÿÝ ÿÿÿÝÿÿÿáÔɸ»}ž”::ßsß{ßLßoà.àQàHà`à¡Ã fà{àÂäÛáŸ\ë7ë5ëNëšÃ¬“µ¹>""       wÏ5W‹KI¡ ¶apW'Ç,W‹cd$˜ဉ‘X­©[HW¿üL–Y‹cd$˜@ˆ‘XÊùªYùÁ‡ :W‹ÁÁ@ ¡!ëËþ ö„K…$Û= %ò©$õ§Ý<—Üm”îoñiMtW'y %„;¡è‹½™[RäHÏæq¿ÿYö#J3ì2Ì-a¤ªòLeå«ÚIJ“´-6-µmIMŒÑî ECŒu­V¥jÓ§¸Ú ÙôjQkÃÿŒ† Q[ MBm,lB˜"Õ‚/¯ßÅ&XKK$ìþd«LlK’PbˆÐ/£ûitôÌ{ÝÂvóˆm(òݾ²w“—?lnÆÍó­&òîQ¡H#J{ÀDœ7΂TLƒ•cvÑP iÞˆ»mÉyÃg”g 3øö)<†õp–³ÏB’Ę$¯²;oبjRý‡èý"úNÄç•Ñ$q®ð Ñ_#D‰¥Ý¬å´$„ž]Ð_Õ[¡µÖD!qùCŠ®üƒE{¥¡h¯2þV-J@BoeÅZ²>j-ÍÙ˜çØžbôÚjk/‡¡f…¢§âXyÎ|ö÷պ¤¥öж¸- *Ø®>†v ñ14=Ûûñ|7ßÏ?…FOZ¨áhP–gD—)3ïW4úŽ„ø"þKñ %Ÿ§˜…Ö ºè*”W5ü[8áûõ%µ¥$µAêª`ì\Ô¨œh+_li³([¼žë³}¶ÛÙ¶ÚøñH#‹}­œÂ¹53hcÁ²½g{b)ôÜþ…ëÇ\ßr¡ ­’ܤpb(M<`] ·¯ÓýEç==¡öFTC{Zk¢ö›@£…Àµ cnP³\THŒ ’Ë«ÀÓUÿúéïßna¬ÈRüâ…“³íNUKä^VªRh8•“!Ï €6÷Òmkf"&žÌv'/Ânj­±wÓŽ/Úãö=EõeÆ9, ÚRhWÚz²Ý¸6€Å¿¼ fÑ'óË¥7t'¡åagE|^³l¤ó«W &¬Ü^µ?¢Ô´zÃ(ªf ŒhKˆËÌл8bw Xí¡e W‹5ÁI !1ª<øÿߪŒ“è3ô£G’>ÀZ£–ÔÆº€ØºrÌøI¦½ÿ¾’þWùG1¿àXAZ0„"‹m’A²Ã C»íY3–mŒ5=ÿÿuþ¢ !ЭFϲZuƒ(Ò Dþ >Qtˆ·»´×¥ª%_I>¯7Ê¡–0l’ë,UµD“¯äŸ×[KU7Rr7Æ:ŒÝ¹®ÂŒKðKÑó.aÇ¢TU†ö¶ ãã®wŽˆrP4Ũó~é?œ2ÇTÆP¥R4Eû(ùºVâ¹à¡ÆvWŠrоa®˜°k l­8Æ(•¦º¾4[`ÇdÁÌ•¢d®jãEǪÆõ=™¾B×Z;»>j­´æ¹‘’}##ÛFò?H¿É¯SHæü·hцk­Ÿ z~‹Ö¦zÔÈ´)°žX>ûqàæ*-nìœÜÝæÉ.Ò±Zš.–”-ÜsúGÿ[¹p"Â-=ÕàXOcW‹c`  yX~™Wp¨ê&àBCZ.‹ósqq qfàô£€B¤:ê°hgíL¦ "Â\[®8àXTA"W‹ Bè"XÕ`C!ËW¶t2™àAMcW‹c`  yX~™WÉÃ’nàXMc/W&WŒàÖ€¼€êSÉí2Ç TÛ])Äô À Æ0F·àSMc)W‹Q`@â ¨@‡‡ 1à jaWé™àX1cGW‹Á‡À0 ±'E+º´ýÇMLÖ§»„Ÿ HÛk‘ë†mvÜÓ¤©¤’óð«JÃÒ¤fæ/ç%/Wà]d½àQTZ€°Â‹];1DÝú®SyµEä9 gî¤þn:4À<˜”€Sp÷S.VK‘¥µ®¡BL9ëÜ(Nˆ¹>æŒbzí9÷^©Šòt>º›¶nÉ oN­Ö/"Å»÷v)&´~©¹ÆœŸ _šŸ."µÒðASÿ½Ù7ÏßT/ÙiÌ][ŸÛdØîvî-ÌL·_òAÏùÁ00BüSt˜#Âû„i?[[ëŽÓW“w  %*àXGcàX0càXAZàXOcàBCZàXTAàAMcàXMcàSMcàX1càQTZÿÿÿÿá¡{^^Ž6ãn†FѶÎç0›i´t$¤¤¥IXà˜ÒšJ4Ö„J%Fˆ@Â!¡ ÛK$h iÛK¦ %GßFˆë˜’tMÓxÞ=É›z»Ø˜·±1l¦îi½„ØžöÀ‚&zâ ‚#‹‹¥•Áu˜1ƒ³K@0h‚Ü;@÷ߢ‡ôÒ÷“¸IÎöÃè“Ào¿<Û´¹F©TÐi¯1/oÿœÓ\§Î(« ÛyjŠTLG<Ï.dÕÑɱç8B0«ÑĤ?+T[£Î³­Ç”ÐåÜ.@‰ Hpé€V O*+«w‰m E1Ÿõ6"*Äê\Þß9Ì•ÔIg}€ÓB° …p_$ÂBhFªè›F·TgšÊšÏüc ÇäM¬>Õøs  ¥P‘Géù²F'¨ÇÙñ ¢ÃRy8"¹Õ¡lLë5h# ’*ÄY:pP°År{R¼cv@°vê$|@¤P(¨=6 wÌïjŽŠg‹ûßœÂÔÆ È‹pk9ªƒ¹nµÏ€ÛÈÛGÓ9ËÒº9å4¨&Mјm¦Â95ògˆ›“ï[aºREð[VÿØ©›Ê Æ+…«H¸ªºêc޹Åþ–àÀð-ñ·'@ aX#žüÄË{p˜&'å8ËxïñÖhæth¶Î t¬JÑìÍj@NÔ–G ãMâß1½Œ^‡–‚[„Ú϶ÛÜ\ ÇUX±[7U•½~cŸSr"äF†¢=Ÿ« n.¯C!,ÖŒæ‚Ó ©\’pÅL;Â)˜bfYž7£ï>;¡$×½só æ‚÷ €e¿ÿÜHGiõLåkÌËó' ˜…{t å¡üÜü!( ?5 !!GVX^€¨€Út‚Yƒ‚4\ ‰áÆ <„èÔòB£%²Žû™'$¸ÔÀ¹´`pÐdoŠîìÇRïÔ ùfPmøš<¸zÔ“Ä鿹‡†¤‚bJíRG#“ñ÷Ý›Q–®„Ôìé7qyõL +mʾà´ãMñcp”_‹ÑÚ•÷Ÿ."7%ÌñÄóãþãÙÍÐç*КŠ0ÂqPgÁh…m¥•‰ÐOž£Ì–Ös¥ µcõX·CÑE†×ÖW:ºöµ¡“bH,¹„c5úÓz?\ˆ!8ÄZAše8bWE5oã9W€Æëo š!!«S¨T1”vû»J?ãüÅEçd?rµ-y”ÞðÕi±qˆKWÓöðT ? «oÚæ-ÉMÏ·ŽBO'•ÔšÓ]ÿ"u(®Ð’ñ;mËÚÎr‹£) TÌI£}t¢¡ó Øùw(HÊPD !Äî±ÐÆ^ã<ž01‹Z7«•yÀÚÿÞx{Ð(™GszšªçQâµFE¿Ëk)€Nfq9ŸdЊa„ÙKt5ÔÀëµ?<¨ƒ°ºe‘þY/÷›<ÉÌÉcapôcÝù›T‘ë¸Ó÷Aü¡Õdþ|Ž!«ðY¨¬Ÿÿ:ÊWø¼íÄ‹!Clvš;†tÔP]k×v«\î̳—Âf[]¥ð§GþµA÷ØlqyŒÎ  EÊU"·QÁ—é~bájxÛÜüØïXl"qò4¸ >Cõ*¯39U4YOÌyóžØ!Eü¾ ø’MÌÛ¹\l–Ø'ÜCÌå¦hs“hœµ¨ÉhåK±$Ñ­Ç9öP׎“3üK´ŽÞߎió‚`†=GŽ2 ÈYR‰Yì@YWü…VN¡3jTfYÜé»À©ÍsAQáݰ|ÑÓ ïç'Ø#(j­©ýŧG’x©ËÕˆ¯1 ½¼Â¡ãçs\ÕTMr㺆úbÝ‚«‰»¨™j!î@öH¥C‰CÞìJÑòá›ÖC¯µ¤²nõëŒÞ=ùØA™"ÁÙOwôÆÓŒíÀY{JN_S­âH×׌P|9ÿ™Ðjõ™gDq…ë œÖùÀ…ŠË`æ¤é_U£| vz²hú‘rùNH¦ê"K•¥cŸÕP‘"„4 £Žx*£úcY÷™q̃îäòÏ^¾:…Žöà ”^#à½p4Ò½Eî>âà/’_Çá:ÂDØèCQ«Z¾à%m |RìÏ¢#Zîv(ÝtYï£!¶CM©»ï¥Ó{nðÝ`¢ˆ¤0 koàE¡$؉¯“ž6»0ÞyÁ”ßE».ȭÕ0×i˜£Ýßïƒú¯3†‡ëº­~”E<"©æ90–sžGîÏåÚÈêðÙ)¤¢{·®K·!ò¬‡‘o `¯‘­§·t°]i£9Ú3TRŸ.<Ò'šJ¤Ü‰êÀâtñsr³ˆŠ¢­å‡º]nvXÊœMÄôªÒ©ìÒHÑ‚P#Ñ!^Ç•KÀe ¼ÂT¸ö¾1%7‰±•ÀÝTg~œ†ªÎ`H8ž×@ƒf¯‡óz,Äì>|Ièé˜}~÷Î¥…x=¦dîâ丧ÃP°f¾¶ˆXkM ¸qft/4‡odˆ_À( ¸/~Z¤×x¬YuÅJãup ˆ’"W“ýUØ‹Þa0X@+"]VQ]€(nUÂVyï$À<î+êаW?s¿H(Ù×^TçŸÞ œ+3”Rf&£xI ,(Xéi}vtN½Gjö)^0*——­x1(ëÔc¸ˆÛ)e=ÕhK aÉ] 4è_S·W/¬Ç9aj ð]4– D׽ߪ}¥|n,>ˆmÑ‘¨§¸µ‹ã@ 3'¦8£þã%ÌÑØb)ËÒ<Ù:AžøãÄ׉§Eï–Pv RúïyBç•Ù<)Ó»vD›%Qç"O’¢W„r@ƒ8½¸TóeëlEúfH,Ï? ÷TÖž Ø¥ *º¤EŽ®cÚfµ)ižÖ‰Ó€W†›\H.é=K~ãÊ“ÍFàX=™µ줉R§^b›:¿8ó'K“Úç–Is„“rÚHó‚7Õ¡ñ°½pgõcŒ´µ&$o…ÈìÕÎ7æ‚»Ã?³£À€´ kï“Ëâ­¿öÖª+]B “9 ;I^yßïZDé´l:W4

¬îóú}Jãz÷òŽPÐì ë—+‚½ ˜|´\š÷NÐyg–ÿ„ýk¯MHMQ‹]à¦ëã:òuZ“~gç£Ê,ôê0Ùë‰s)!ôù¤p*\;Ô^˜î½´HϬøöê¾ð™æ‰O4Q¡©¬-„^OD‹tñO”¼Á‰ôä1­·Žˆ1|^(ÏN°ëiÄE\Úï>ßzîþr|˜qN}j|{äFÉ.μ—C@¥Ö“¿óu{êóØEdÊ“DD˜)“÷þˆ'©ÛtÃŽ®ŸïÞK]äqv~Ÿ)®bͪ•q×·øÊfEȹßѰ:ǵg9õ>tjÑýåÿ|ÄÑv{øé)õ‹ñ´±r‘õ ùóvŽ ƒ‹€Åú÷¿6¦ßB¿2>jCÿ€Xpô±!å×ü‚úÏ4Þßk¼é‚#>8/woû2Çò˜Ýíå&4­hÚ¥Ð%`Ô¹ÐÛú”Ô¢˜6dÑ º¿] #sÛ rïX+éH³oí`—‹`0*ö“ä="¾$õ2ìbâƒÏÕŸ‚mêc‡ ‹‘0‘8¦L@XÙY:³¯Æ©NQÏ%R…yˆ¸“Ý?´¿Ù¾Vú°$ç„­\¾®i—:gSÿ'MCµ1°ØÌʱ¹¬Õ¿zoiá0“ÇT«Ti&ð¤p*‰‘o—ФàÈ0ò³†êïZ¢­ù >¼ëÐíGš©`I€°2!‹ùÏ p|‡_gÏö&ÄÕöàŠÝ•¤†/÷ÙÞûšE¯=½JþÖ·âÈ´ÏRGEi*Íç6{0B²¢ˆ‹“õ¨1]ËV¹âŒ ·'Ãà>–'­‹÷zV¼®P½E*ÜVY*Ì- ^*ëV©O×(Õ&ç£Ô/Uìßy÷˜p¨ZobØdí[i/ šb%´QA2mãœX'nIK¤ÓH28Þ?z÷ö@7œDë }' Ë^ó‚z@š7ž™PløËƒähR¸¾Ô¤$ÄË>Å]IB§Ê¬©Ç‘Ÿ*»ë“€ÑûE_cqˆ«¹Ê3_ƒÆW¥4¾ËÊÜ–Hùw«D`ÈxtcÀ'íÓ þ£åš§5ƒeïV ’oÊ›}bS¥šBÝA¦6šA¼»†«ÐïÝð&øÖ_«œôíÒ‰ÿ9—¾É^NyæºßÐX*øÜÓ´}ìÈÞ0'2‡MTÚ­·Ø6ù=eëUúÒ xù‹ÒéÄÇ—ðíQÖ g’û0õšÖ#l5?âAƒ#w¹~R¹7pö 2£¢]=áv¹üÏ:cû~Æ‚¯k†§^^LB€©P €ày1 D=, W2 5@4€ž?,'€Ï.€€cD-D€¿.N%€Š 2)s `N•W‹c`  yX~™Wº¶uGžIÞ‹£–Ad**ÿÿÿãÿÿÿâ ÿÿÿãÿÿÿäÿÿÿäÉż؛@Û(æo--éÐéÇéðêFêºÃ¬ºÃ¬Êðßù—ùšÃ¹ªÃ¹ÏùåùÄûƒf.^$$      é>æˆW‹KI¡ ¶apW'Ç,W‹cd¤ ò óW-A—4W‹cd¤ ò óWêΈ 7W.W…„…ã‚ÂÖU-ËJà\uWŸìÿ1ÎèëyײŸrÂôʦìï÷„ð€þ_79Œ%…$¡ü‹½˜Qr; ÏÖ5s¾ÿYÞÇp“8‰e;Þ}®”#k& HF‰I‚û¯1,œ—P"/ÀÖhb M´–DoªA5!Øb ýVèÃt˜ÉÍÈaWÆž¥þxŸ„T“MLšˆmÒ¥eKG &)Il!x†sþÚ«!6šö•…‘dál Yªo!‚ bcgV+²|¢w²Jk[«†žZ+ª ´Õì¾m»5pK,íÎè‚jˆÙJK˜j±-ŸbækÌ%" ¼;Û[þßì¶_ñúU^’(&&Ôñþ|OÊABí¹Ã†fÕCÉÔ†Â*–þôÓHûxÕ,ÁðÛ ,ÐO!i»‘ÖS`AÜO{gHÞY"¶Ôž5ÅÈÉà @ŒMLœfKå<™C•ÆÒõ¢6Ä·?½Ö§2ËK~ΫöhPëò=&Bbj™pdÅ<1ûÝåìî…KXwA©¥ Ö&×›u!áçïD¶ ë3€}¬æ">Æ•¶x9naš™ÜAëYØ›ÄÂæƒž‡6N”Š%Óé®xÒ¶YÄm™qe5õ«™ï›e™½J§PJƒí)~ +Ï„‹õÏ~—:44²ó¶tláŠÃCàuP÷ë>˜@bô씼ù£…{›-^JŠ 6n¼j—|qzy&¶–¦Sõ›p—HÏ™¦~ák[ÖëÏÐlÎàÒ)ènyþøˆÊ_Á½Àý XL‘àw÷ø ª&uÚúC#ÜëWì¾aûÛ¿³Æ=µý¼Yâ2÷Õi˜ŸâÃ󱑀I&¡4Âú;qÆ· û¡¶ºZ»‡ƒ-VÁG©x€¸>Pš•Æí#P>ªÛÝ3 }0üëÖ^ݤf2Çæ36´»-{Âê õ¢.†Ó8iÂ.à«ö݃ N-lk3{@²½óyjÙhq2ñ5õê\´äÚÇ{|CcûlO…Sƒ &69‡ˆ‰±'™c¹.ü2$´‘3Ù´¡Ú‚– [ÖQû)£Èù”ÐóI8ÔhÛ`kɉE0”PZCå_ý\ÄŽ Õ‰EÈòµR’ðYš¿Ñü;mF[Ï&¬¾ál»"XQÅ *®K°ìmûsˆ]ÑuW™íßÉìUú®Ô:5½’"(e»NÿÍ lëºd"B„ZÏጠµ×˜°Ú]1\ífS€´‰j©–æ„×ÔSMÐØ=z空¼:ÍÒwJV- z̹+¦«•áê|ôÜÅM ™D%çâ[¢iK…Zˆ¬ªëüõ…¯ÜœÆlùà¾i¸ñ¿½BÑ~ô|]±»6ØUlÁå4‚µ¹2±ªéò^˜ _¢Õë·Õ¶H©=Ãõ² Nzæ[“Ó¬].IÚÓסþZÐôf‚.“‚’%EÂÄûz ðò[f•D½ÔâÓ^Ë×ÄéI³„ŽfýaeÍUÀâ±ýû»¡®îk̵œRLذ‘}eÎäj…Z¯[þ†;Ù$¨ŠÎÕU¦ÁiuÉšŸG4&ñƆ“¾/@£Äq’¢W y’íf"º?¯™ù·á}Îêí;ô[¿èï[Û³‰^-àXÂ'ÙâJùfž*DC=§°:b±_÷(tªÆš‚D8)ÐÚ½ÊÂÓ ÍJ ˜ï¸ªpÆN7Šo{ªqaî5þÜNÕÄ5!­HÂf¶kÐ"F,m ñ’ñ^"jQÎL¯ñçç2dƒgÑüƒáךíÔD u–¥ þ’ͼ–ü!‹oOF*W‹KI¡ ¶apW@Î}àXGcW‹c`  yX~™W˜@E+àX0cHW‹%Á€0 1]Ú°–‰ñÿßÂÀ°Â^k݃_DÌ™Yδ/m}JPù*à8䜣któ›$GÀ͘´íW`§åàXAZ>„5‹mRK®1ë¶g ‘0š3¼û_ç-šß´³E¶±Á ’Ê!æ?§š,=a˜3¡*Ú8Ó¬ÍÙë §òAŠndHñ¥H5œLy`ê L*©@ÿu ßJÓ-â¶³&KfñŒn‹­Tl*ÝötÞÆn»^oPMcµÏ„/PE žƒE³8­PMc—Eçtýeö{|Q(ÇÞXÒ¸·M‰Ìù!; ¿Èù™¡¶¾Ék¡É>8•4äO]‚U÷Âé¾kðfÖtœšºê-c•<2Žó¸»b" fÙÍÝ‚.ìß-¦¢\ ’]g(9™È<§eNlûznØþˆu{ÂîîŒà-šuÊn|Þf†q9PE´¥Õ;Y šÝ¥â¢--6m˜bÕ™bÞöaþÚc5‡DaÌàXOcW‹c`  yX~™Wp¨ê&àBCZ+¤‹ósqq qfàô£+„Hu£,ÇgNûÄYK¤[À ùàXTA(WWRŠªU…U+±âXb±_or¢;¦øžžmbj€àAMc$W‹c`  ÑH€ŸAœAÁ;lV;Wxá]gàXMc0W'W‹gƒ~€/^¬Ü'“ç#¢Ç¡ ½Ú‹¡û.©!ûë˜3~Éì°óàSMc;W‹b€~~~!qì@@B Š ¨àãååUUe‡Šó‹WŠ%¥oàX1cIW‹Á‰€0 °øIâöŽý×$IrXP™™ná#Uí)>7 •i«g8&vé6è±rΩ"~X¼‘'¡WÔ•HÌàQTZ€ž¤‹uQ91tË3\' ÑJ‘¬x7Œfùÿ“RØ^Iº05“t‰šIWÄÓ¯‚DM qÎÝ„ÆM— U3PPÉ=HT5³ãÛ­¢„!YÜÀª2Ì™Ùýø§’Ág÷]w+ÒA¢*¦}ÜàòeóÕGZ³€ôv/™õu{ïÖ¸è ,Y6ãV»Þ¿@÷ #غ¤~@ [[ù—‹ªW“Î  %*àXGcàX0càXAZàXOcàBCZàXTAàAMcàXMcàSMcàX1càQTZÿÿÿÿ „÷´PPL{& ìa½vA˜i0Òcb! MAnNÐÌAÑûžk£F„#¸DO˜† h’JLZ AI"ÚAA±Ç±ËÐC´pŽ\9 ‚/‹‹¥–˵eGC‹@â¯zîœôÈëò^¹Ýã¢(Ζ€óã/æß¶ÃE·,Ç3ŒýûÇG DsÅ0ç#4ŠÕ.„E~&JÓë‚oâóœFnÐVöqß(p¶µ> øù ]0Åî€Ë'¡t÷½^€Ñ£8¨ÍMq>ïƒ! ¡Ù­ÉÍ £ÿ2"&4Ë5@ñ ßÉG*:VÉêC…Z ±Na÷ ”Ó­DÌñÀ¢¥€Mi‡Š Aa•Êæeƒ'd[y-ÕY¿ùUÀñá»B9ëÚê/|˜Ðpã$ ÷szIH[a{CCˆŸ’p¡P« ðhE·#\ÄÆqN¤`†ÕV×å’ï½€ÑÌV^سÕBàŽ«ÜíjVs!†)Z\õ…‘€i‚Tq¦®¤ªûúç@ÚLUV\%<0¶ÂÐWMïs¬à(óiÖÿÀéEšæò0hg®Ås¥§ ™·ÔßbüÙði€<皪D´€¦±‡YÜB‘UÚÝK§—  `·r×âøm~"B, Í9H”ÀjW-¿ÜnßèðÀ ÚÈ{LˆÙkóØˆæÓê©Ë©o tyªï¡BÁÀéqQ† 9Bæ|ñ‡m8@>,Mo_2#…2¶¸yw¼is)_\ ÜJ¨5WëœZ#<0¿e‚ 36š%Fn%p«3Öÿ°Ú¥ä?NuFp }6î$ C¡ü:ü!)3" ;DHc€€Â€ô{‚bƒO‚i,d =òE:b“v$K…ªU£ŸÓ©Ÿe·sþ¿6<Ç;NÔJ¢Ã$Õ_2cÓ©ÿ:­núTì%œ·£Ù' <ÉF™Ipá}‘¼ñ-²…™Ö)éËK$”/ëœÆ`¼DÔ¥Aõ«VÕ%4g +UzuP9{˜<n¢›>éq¼À…¥+y|q$©q;–ÂàcÀ²Á $Ÿ‰¿xº3ûà©Ç%Ãä»2C„߃„;>¸ ôùâž`dÎDwQs"”·nàÒ˜˜Féòê %Ö¡¼ÕIÓ¢ËíÒ|Z°núù× Íõy+aw%ug9thuIµ³µ¶îÌ9M´ŒÀ?Œ¸œ´¼ ÜÔ |àHs G4â7»Ž‘^=þ‘h8Ðßçñ{yB¯0eaBjOMÿw*¢mÁ˜Ýž”+ôD¹y™6‘{ÆdÜ¡YpèÍèFÕæ\5 pTÆ^ÐJ¢ .÷z’TudzAW-Çé/—8§.°ÓÒvmE¨9!’¾C~ÄþªŽ“Ms¿å_bÄÜç·Aþ:m†ÞVcß9ÛQ¾ˆ{¾VÏP£48ï«‹ péé™Ö* [I§P3Q/´òìWꄱDÉO<¼hîkµä,!ez÷Œ-AX=ßüÏJ8XmQîgîµÞÇØÌg¥¥í®EÁ¸\ìöRrø‰a_©ë 0íËv!EFkeÝTXøq6FYŽbdi%åñÔéEÏî')”ª#B§I_ fÈ1Š?Pà™XRïÐDsŠõ}‹&°ŒÙaI–tì¬Æ¢±víJ:µƒ;ÑG›ŠVdŶ|"Ã0Íx\„’‘ÌN…ðN}MðÁ==`?c/+)Æ>2Œå)OŽ€•§¥ó½×U²SðÔÌê1¸ý.(˜0ð¦)|Bó[1†_ñÎ4: iIP Т" Év 4BxÍ4|‚6€ËžÅ®ÁPú/¥Š‚æŠqȬËZçiéy~$Óñ¨-ÀÔY.܉ ʤ &/½Ó·\š.,’ £2ƒÙLìGüL~v|9‰õí °‚)kE£¼x,òéB§;$~rå˜ö¤á½Ë8Oo®e;{¤Ç$s=_¼Ì”¤0 °…U#f–›¼÷+·ý 5æÔ3[N)6ü’1Æ¡_}ãÝ`øJãÑ—%Æ–pþhÌȯbp0¶FÔ¶¾`1Ûµž‘ñ¥¡>}¡À÷“óh°zXﳑ¸½yüÒ=<OŒu¬ã#ee…öböî2Ü2ܸåOÒ> Ï:ïCµ(u¦aë]}z^ìºcØOC]!y╊óL§˜Ìq±XœÚ{,I–Š-à„'°Úqÿ« ¡,}o„ì.UÁ©™"Qò<qÉò 4±Ž“¸òû=H5|ãý»ü…Ûo4kî5„yØ€ ¶Ê,ÐÚ\-š÷tùó¶lYЬZ0~¨1ÜJB“[ýÂPÛÇαeE†Öä"ßâ”)íp…}YüµñÓp(k(/„Öþ¯“‘À-vƒê·^ãø¡NàFÓ,VZm™Ðp@^”DÂ1÷~cóqÐ4XêIö#ñ†šj™(dɦ¾²â øž5p[Z»ìÒ·öþ¸k¤tcüËç®@ˆ‰æ’ʕӈ? .&å­3zÈRSÆÍû–ž ¯·Ù‘g9Ñ9t]¢ÞàÞyJtޤX±6ÂÐËzbÝB@›f3¢ÍKñ.Ó™ùÍ-7‚¢Ü¶ž=OÉ+æèÌõÒÒFbæí3‘À½'FýÝoãjsˆ¨„¬‚Öƒ0Þü~دV·Bf^‰PÎÆm®‹ì&ÁàP™òÝ0¯®×­Ü†ÓÜj‚mÞö ëSâV*`™ªœ_pONÄô¶ìO´ äYÌ=8š¦77NhWÞM&ŽI6_¯&^¡±g|Y¸wÞ¶øO"U»y:þ1‹+È»ºËá?|®ÖÎϬá ÖW@Ÿ"ñ9¨NdÇzõœÓ2â¡VöUÅ®T ‡$s>þ–›´! è[÷«2=†‡Ì”âQÔ¾khiØ»~¾Èyذëœzê}ŒŸr˜ÅïHEµ(³ËÔ¹Ûm,·QÛM-aÙ˜]¨QDwd3]›ë©z­Ï{¯šbD%Ûú2hç&p¦½QäN>‹Pž¦ª;Ò.ûZL×éq€Y ¥À}’ºø§Ör0#BP㑉~²H­~åï¼nù8+oq_H¹ûŒų4ƒQÅéêiÛë`&‡"Н7Ì’í¬áÖã׫‘Ѥ)3í(BÐÈý!9”}E,,Ü+ì\Þ3½ Û¦>¯h—,Zñ•LË ·$§E}ª!„e)göuça>’Twô4lg+RÝø¬¢ÊĤüÅ',®ÍP&xøµw$Í$|pñݨpzyTšêò»ài@éôsV!´ž)hååÏaÀUÓÂÆÒ(b?¥ý":Ðt”G±åœwoXæêvPÌØ.žÒ>ÀüjróÜæ÷ëÈmÍ2z+Ú7ì¼ÏýÍä•måÃm3þ䡌¢ÍÊþÜùÄ]$”ýéæOÙ¿¿ Š`=’å4ÒhM]åÅç>Q‰wˆ_–ÍáÌ6|¹Û ¾bÿ~ÌÆÏCl­Æz37…„)»1ÏîÀ\go¹àÃ07v’Üwó†ivÖêFLi\¸£Ïŀ̄ՠûðimd€%ûM ªˆ![O'£&ó«ëòäO‹O§Šµv3‡ï›m<÷ ½¸ŠrHs2ýÉü£Ð¶ek”Ãþ>.«íV£ž¥P1[èÔïÁM¡º{a=aŸTcŒ—gô4–ÝÖ¤««É¼}:°à½"Ú NçBÚ(d’=ñHvMGï;Ÿ>eÑߺ°è*ÍI¤smºl§ÕÁ'ÖuúW”’HW1$\GÚÏ­Ž¬á^“éšOæ…§Ê~ü>Äôº=8pn ™ŠM6üIl…¤ÕPœÿP.îó´¯>â-„ň»JâFSc¡oF™ ´f¢‘pDF …® M(ŠßÞ ~UÚ®2B¹äŒÁ6fì‚°Y8cc£ë%aŠÈ dzùEÀó›Õ2ûQ›ôêŒT–m|mÊ9ã·FÍ*Ž×oˆ,Õû›_ÐÑK¥¸ãHÒ™Tð;ÍÅTó!¢f•¥ñ,ÅS´nµI÷XÒÜA)lãO^£ïø5 án¶CB?®¥)³ š½lÿYgΘ$®Nò#×DçóoOÔyð•ºlS¸I„døã5•N_ü*+Ñ> ÌçaÜÇñÍÍâ‡ó“6m`Š}¯ŽS!y”øJE|4Õ—Ò‚à­ÈPæbõ=?@ºçÂãÉ! ÖTZ'!î‰}–Äì[²wŒ~¬B5f”ÎÏʾ½OÊÑRÞŽžCÑÇ8½Iþ•ˆpa„]îÝ0zœ¤ºËZÓê'»Æô !ê8Iýww«=¿¨üæ§1[W˜ îÐíê7@w™QÕO VQÜØ²`lä¸v€uT„XPw>S—-txu’`',~Ž›9$-?ƒÜ¨ ‘:‰_´aö€ 5Ó[£ëev³bélqšŠ:ºËä-sï©)Ͱ£ã^;E퟉Äs!)äе&b§±d^Þføa±  ú &v•p+ø¬í¶,  ˜ /kb\WVj݇Kƒ+›2MÎÖ6«ýÚ˷ב¾É©@"æLÛ’Á¯oÙ€§/jL1Vb¾zS‹¬K³†ŒÉNw4ÕÞQÍ6ŒÇÒQåèÆ™¬õ ©çñ¥ý˜–„2÷ÀÉ[MDWã¥jç;º~š:c†…ÔÁx"–;Ò°êYY"wIœ Ž•£2) w4rÊiI_Úâ­ÉU": ë쟤Ð\m¤†U¹)E/"ÖqgÊÛ±„*SG”“õÙŒ)·Ân™Sʼn°v}xw^™l”€ÿH§g_ ô˜Xš¦tgZOþµjXØt¿L+¼l O` @‡’ë§SO-iÇXøzQ0ö˜aL$½L“ .-÷‰Ñ"ÏJúéßÂ/HŸ©7ð€¬âü„©°Ïé¯:<ÆÀ3 p5¨EÇÿÑA"¾¯?1Ê«>DM0A“º¤KI1ÂåÈ+j ˆ<•4 XNP:nŒ{öƒu ñl˜•ï÷ùRé:ß©hB S”$¾¼‰`Å(£°ó3‰ëkC#ê[›×ß¾:},UÅ*9›IåFÌE³†ÀØ÷rO““‘ÃàÇ+D &8éîÌ{:Ie ÝÁ`®~L÷S`·mz}&ù–Î7•ÑÕrÄã+l¯­¡©D¹Ëþ±¦{ùØ"/-+˜`¾lfL2A’°eu?àqpî˜÷’G×îµZ"oªI ÌF0¡Í¾¬)±|…l¿){¬Â" ' e¼}ÈGç¶: û¨‘âë€ã¿GZPcÅ×yãàiUmñTE(„î¶3ÃÁ…Sóö^`ÄoÆ'Ó¼½9±¹*Ä_Ë+±‡ÿ×rò‡l™ÌÏMjè}x,0~tÚYéŸjâšBÝ÷¸6—ZÈøéïöÙ7C§‚>‡5Ÿ?ùq–Jȱ{-ë¼7³ÂçV·¯hÄâhëѨtÒVSˆ!ÉŠ¬Ü«­,älV‰NU «Ó§÷¡–·iXX QwS0x30 ''7J'' €Á<  )h!1-$!#Y;h)+  VT1 hXËÒÙW‹c`  yX~™Wº¶uG×Ñ‹lþÞ¢>>ÿÿÿãÿÿÿã ÿÿÿäÿÿÿìÿÿÿâÿÿÿæÿÿÿâÿÿÜQÖõ‚¨¡»­‚"ùØ]@@ø2ø9øRøèø[ø®Ã¹‰åa„KÁ‚£Ã¾»Ã¿ZÿøÃÄàÃÅÃÅ7ÃÅ!ÃÅÃÅ:ÃÅ3ÃÅêÃÅ"˜ùB!!      ®ÏÊ^W‹KI¡ ¶apW'Ç,W‹cd¤ ò óW-A—4W‹cd¤ ò óWêΈ 7W‹Á0 ƒ0(þ=Oje›ò ø‘˜Â˜² ÊQDuÕšxx%¥^dW­¬ %„t¡ü‹½˜ArÜH ß–Q‡ú@þÿ-{¨¦-ywmi†t(1ä4M4§Ò µ(mc«1ÑH)b+-Ú€$ÁD u+K¬%•¦ÃÇ#òÓAà&¿0!ÖÒпãã>’%XC4¡±Ð<îú-Ÿi¥ ªÉù˜O·jc¥‰"I€&¶5 Ô’ÌoJc»M…,·JAضNÄJ<»’íÑŠ PЈK»¬–HZi—éú¯1‰+µS`²=ÊB·R4YEºg\•ž$“WlOœ ‚ @µÑ“¨A“ I”$ÞBÍGj›PìVßI:²Šaÿ^-än^lD;Å=€ :‘ª1=УÇöx§¥Û†$ˆs2¹­×IÉd³ÖPóû«Pôj1 Öuk’åwíV_±±œÑ¦±ÚZO7³1’Á|Þ }ºMÛÝ÷yå)¬§×öûÆü4>h4Wë§C¾iL‹MrÊ¿½êˆÔ™é·71 v­gw‹144]Ìñ7ßì‘’£O™üÕ¹¨D €±Æ%õüe™}Á˜Ë¸RÛþ˜¸ë>]‹»Âü'd¿‰,°ðN > _Ur?1Kgh{l_4>ÖêŽ;6s†* P×ÉŸD¯¡7¿õÛ°iÏQ§¹q¯ÿƒŸËΆ—Ebö>EÏ« ³N®&“é+P‹ÆœohÒ|uÝéûí­9Im"ÍJU]hTž`VJ±k7ÓˆXmÎìsÜ‹ ÷@6²1;~å,^YÒû‰~ŽzêCØr‚žäÓkOüÐ[hÂÑ­Í„ 7Áݱ:¬q‚±E¸’¸—°Ê–†ÆÍ@×¼±c…žG·ÑĬ€^2MRµ œ W ×ñ#’OÐÜ gP, ¯šE ëÌ9åW†œ,<Äöhámû$¬ü7fÊ‘òTåD§_Ym SW{ ¤¥kvá̶zNÈ ÄwáÛ€d•áFÿúœ§eXÃ9¾Ï%¡`K#Ýâ‰Mj¶ØDé z‘«ó¯ñl ¢Ö) ZT ˆ_e÷v-…¯/l±`ægÏtéi%B³R¢,˜æ¯ø0^åcí^qKŒ6ÔcܸŸ$43M¤’c²2¡SÃ˦ ˆ'‡^7Ø“o¼j{ɲ™J$èJ÷V˜L?«Høá‹Pžwмl˜]7Óf~$RÌt‹`ô)n9/0ù“ ¢À~Eú€n í ù¼]¾‚Žt+?_%f×Ë®¬Â¥IPz•K¡F±î§ @×;–Ž[0­EãéIÆÆñaºÞ# q‚`‚ûõ:ëâjbK7ÙKcMj==9t›l (&û:&kü?áKô'È×\äQ¸çY?>²_2‰]cØ6v:H8o‰Ûþ²q;±åG 1x;Ð)¡;˜ÀsäÓdó ÷Ê-þ'$߆ÔNàjñgõhpÕ—S¿ë*P¶²p¶nq¾,g& ’D##†éÙ ÿ­ñjÆü!³Ô ž*W‹KI¡ ¶apW@Î}àXGcW‹c`  yX~™W˜@E+àX0cCW‹UÁÁÀ0°sl®!8ÝܳÐV£]å:ûÙƒ@‰„›È•'ÂÖ[ú^¿ñC¦Ñ W¢îlùàXAZn„Þ‹}”É€0 E¹RK‚ä}5LÿíÌ’ÍËïû{ Ô†ÔìðÓñÜvêíÿ¨]Q:·¦ÃWîgÔ“¯(œh½%+§ŽLìGzH!±$‚é£ðÂü–â3ßÛŽÖr¥¤Y°·ôâ³ËZðÖÕ\™—}Iõj5Ìía5#p6xéc0³-‡pàD?œr€{ÈŒí ‚MyƬ7tÈŒRíöTÄ.AuWßâdOƒ…'½Ö&Ê%~è‰kiƒD%k WßÛ~¥¨Û#…líëÞ!g”cÄ~dÊšÅôH…l ä\¶1 z<=‰ã’ºÁÐZ°‘¬A6'ÂeÌ\¯ÄlÅÞ€Iê|GöâD^Üs/ƒƒÕÌ=-J€ªï©›nFŽðšâT—|s*óF½À™¶P,?Š–j òÅéƒC‘ø[þMš5àAMcW‹c`gg :ôædgW¨ˆ[àXMc.W%WŒß‚5€¼/ª [ª‹  ¬=¾f¥èdÝ‹äFi·àSMc*W‹,€WˆDP ??¿ ^¬é_yWÃ'aFàX1cDW‹ Á‰€°~T9÷ßWòXÒÚ å4s¾uDbFh±-h¾IÚÆ3<}¤Ä<±d켿´WÊBÈàQTZ€¡Ì‹mP;C! cålíÐ!Ó¢'"ãû©C ô6ËVüIÐ{ÊEÔ e­Ð )©éèŽ*ÇíõWÍÕ ’‡Ÿš¹Ÿ-.C•Ñ¥H  sÏÝZ Nš_¨ 5´”‹¨¶p^VÒs 7iÓováºòÿIh)—Çë­×ó{.Ÿý*DO†Ÿ´³›´­ß£U½"Ìóë~\\ÃÄà‹¢W”%  %*àXGcàX0càXAZàXOcàBCZàXTAàAMcàXMcàSMcàX1càQTZÿÿÿÿ[éŽ{TT3dfijbSFͧI‰†‚ 1ü©bX„ ˆ·½m-%! ‡sD#RP”#Tá’#A+§1ÌÑrNtäŸøÛA$Y,rDZÂK³¥À)D á ‚7‹ ‹¥VɵeE #°äYôž:ÿ,ذçþҵ}Oi*Ýúñó§í°E‘6‚)Ò¿Çþöão € 9Bæäç‚#„öj­ÃýX°vjã|ΉÊØâfØÇÜ –¦·ãsN„<Ò´SÇ÷t+¡Ö\¬c0e„x!4m.å‹ €Ã…ˆmûS¢[%˜±. aÂŒfÉãˆÒ\YKMš÷5Á&RÁØÃ¥—‹Ï¼)šï*#æJ¢Q»ÍdsGɽ¨ì¹4¤ÆÖ´ió‹ùWÀª6È9þ¸Q˜MSUò3'/ ¨Ê(UÄtƒ0ŽQ/í?Pt¸h4yFŸááa¢Ù®bˆAîãò°û®¼DL¡Š«Äø…ÑZîhõ¿8À¦Fì÷M"à¡ì¾¯Z n ùV}߯— Br´9y5æSä·ˆzÍäc~`$\¬” ¯ï'´È‚~všA@˜ ;~tÖÛé—o¯ßV¼tz*í–âVkÝë, IW4<ÓF˜l×Âú³WAkåÎ(gýhµ¿z¹µÓ};…i£:·O¿$ðDøfø%: ”›Ú‰3ÿ ÜVð\¨s÷ÜVXm@ ÅÈwŽ”Ñ‚wSÝ´óÏã ŸU×ì¡ › ÝXuÖ™RÈ·)"¯: •€ÎÔ´Ûõ²Væ®–~]Õ'‚", .ŸSÃÂÊEæ|Æàe3a)dx(q–â?\úge< ^÷ ©¡ý ý!'  0 ;FSJb€™€Î€êi‚Xƒ3‚N'LR5<3ªo‚Ä!êe,­ …v„2z²š;”ªJé;YÅûû½ÍHDîGyp0ª†õÏ>ìª! õ”Új ЇݹÚZ±ˆšE‘…=Jû–9¥r†|’7Uöü˜š-³M?&íSQgIy.•)ù2~0ÈW¡lpã,+=¡˜‡Û”Ìi¶ò&•­õchhLUfpLû£%1§óæ¾kCC9ój½†Q+‹ê‚_ ÏÌyŸò|™P²už£4Ô_-G´\\i]ii³È Âì7¤”éßþ0âS£`áÿ2§o¥!ÆKÖÙ B¬êሥ¿/5÷ˆ³6-Nÿò¡‰Ý;ˆÆØWífT„¸—Æžg¢ø¢Ÿ%ÅÂË&ƒm ¸Ò›mó2ôXn¢Î©ƒNj}Eë¾u[OXADQCô®ý[ú?P äÿV7‡tÖÊ=b>C|3ðkí~»\ĵ6èἄ‹Çmmy’k†„U©"γ…×,f(ƽۆÝÙróÊÄçNøêÓ^fá½À @@C‡F5óŸše¦Ó·À‚.½ÄâÒ¥ ´‰©j™çÍWâj0ü5l¦z‘(\<«<Ñ¢jàÏ` «¢»!Þ^·vivüÈZìÈì ¨É ê.桃:ÊqUÛñ{y¦.PéóH2¤Ì…ÇÌÇb೚áýd™ÓÓ‚-¾#oxòTÏ]ò¤zpÛ3üEùw}$N¢÷ ûñ®ž<ļca¶û’¨ZOMMð„6ÓÁTXVY¼ÁþuÌ|géÈãäw€Ld-„šŠý·Õ6±X°q8ÞaÎÅCÉÄ\ÒÒ>'I(3`ì.[¦PǤû8b©uÃõÏøp †häQM–]r"­õý€G£´> Ÿ|¦Ø{5£96O•Í*ó¬9^êÀ.aÈã^`fœ:óð"œTõjj&hª¡îbBð½Ž%IŽ›àé;«pâà€ŸPh¹=ùœÑ…UîÉÊX’c £]ÖÂúPÕºµ:lÀåŸUü‘3¥ó%D/§j æ¨ß)Ç>ÑüVk\"¡ó“Dš U|ÝÄ¡Äqë€[Vï/'Ï;‘ÒF  ~SÇ‚\%hÔ²H´ã…¦ýB+Ù¹%½æPTO/á!“­ýÆñ wî:8G XFD‘ ¹Z·UöYp=à‰Ô`ãuc´ÍñÐØ o0¢5lË·8—ÏʬúÀµg!¡{~vO ƒª Kjñ&Ìá‘Û uð* £°ÀŠµË•­vnwóX+!pª}u¢Ñð¬ZNŠ0j£WÌtÕÑR)¦~obÁaº„Uu†ÝLªQ"²n&(àäMÉÕüùBS·!¥¦u€íê?0îÅx1ŒfgY¼e;±LÌí'ãbíŠЏ…{Iшæ@âeí–œW^ºŽïÜ.Pžq¾€üê§wAš V²¤¿ñB¿ßi†‡c¾—E¼% U»(ômb·yVd§<\?4`øßó†¸!µwOËrÞ&Ȧ¢Ð”‡2v1…ŒeETéØÌ)i¦ߣÚd­À·|F@“ Su”ƒÛð{Cà¨T3ø›…à‘±³¯?g ?ì&Ç3Ü*³kˆ'ûõü†•ȉÓ(– Gå /áÕœÝÇë‹™}† õæ%ta"ÊZáš9랪"¡Ý×4 Ww*H$wh§&h.{®›\úÓ™ˆâ*°ôÖÌ9¡áªXJ5肞Ÿbaãäs ñ‚//zÿI½ÊÎîû°ÙÊîÒEKF(çòŸæäÙ[&Ñá¹.W 1­hÿ<î·È}®Îì%jìR¶ø“d«Ñ˾4íNœhÑVÙqŒâVw{¯5Þû‰Y?}×2°Zïƒ'^"ù–)u÷ý¤C:p^ù9kÝlD5ý\Qò7Õx‘F‘¿=Õ/>g§,nÆÄcäÙskBÇ~ƒKçgñ:ÜF¥ËÚ?õ{ §5}¨ô¶þ¥¶ãõÏç燔&ؾ1lzÉKn`VQ <9…ýtaSÊ4hÉŸQ@•%YºÊ:\„‹ÌÈuî!‘kò×Xü›8ã½±èá&Ýg‰Wàê]V:é^™§ ´L$us¡c²•l J¼”“´Èù²Ð6ÂyΩøxüäýµgM^8LKpùa5O¥¯mpþ­­.ˆ•칟Šú—Ý>ãR½0 AÉž¸±§"ÖH#eº»‘%K—S Kß*W?¯ê­5ΉÏ4gg7}½Íögɽ'ôØ.lÌxï˜IÊCY3m«ùJJ§Ø$9W@Z$uÈ9]LHMpKô0ôî8¿ÍÁIycÜ=Ô&>1 úƒ¸°c.Œæ;ò8G ¸“c™¯/ž•ß©‡/2 ~¶kè:ÑÛ µÅ+›Æ¯œá¹v>iö´‰·d¾¤vß!ÙkuTä?‰›å—ˆ/÷Ç?5¤ÚOC«L¢9¢#ã‡ådÓ¦dP6ºz9@V]`ÊXÅn V™ çàUÐTÛœ:Tx ôd4‚P.à4=ß]IÞ…>VXæ8`~fTñSHóyÈ i(r©Oû¸Á~gû™Â ú,q×þ’EX`€NÒ=E=}Wt×]P‡ƒ•i¸ÆøG–†Þ_ÉË^kÕrhúà ‹|6¡TÇÖ˜ãZ÷ÌõPjì’PSÊÞ`Qå>”·Šµô¸š/‘9ï]Ìòv@¸»<ßUìçlGyÉsTÕ«Ó#Ïïb–¨ö˜°ŠZ­:fÍl øðâ–{…$[t2Cù×7ÕÕjæÃ¡òÝQAFàÐs&59ëhOZzI”dÄ´†>Y\<¹ýK^/h„lÑx†ß–´$°{µ.­cX󉈭°UÆhdè“ϔЂûÚ?€Wì¼T T‰ŽªíÊCȾÌLoc‰…ð' yZ9À•ƒ':ˆhŽò SÊvüõÇ—t ^q?åËÓ[›¸¢¸™Zꬬ•¢ˆ­‚Z6"˜Róû²VF ¼ç=ÍãsGB Ý1ÉÃêèâv™Ì•q:·ÿ—4(¼#6µSÚÍ‹>ƒTµcˆ±Ú¼Ý-émêàX5K“ ¶E:ÌŸ‘öLå¾òbÐ+âoëÛu°À«ªÓ`þwùä®MaP]†o«H„#Êì °ÚWu¿-rmС2×Íé tÒøŠ†¿¸n§/íÊÿÉæ\ÃÌáµ^äºjqóõ*h0F»¹‹v©§ºÐZç nìŸÃ¼&UŸë[­mÞ®s=Ö­ðg VäÛŠÄ&ÍÛ)¶êÂØ·ÌF†nZVÅøÞO–2ôÝ2Å^¨acêgìk­FjJ;ø»qPóí¯‚¤»b%/þog)רYñ Êý%)Zv§ gÎðýÅ(u~¯‰ÁJKSãÁ ŠÖãÊX‡ â~Öî q€öèÏõ`hS‚†‡üpš6¶Ã)x¸×ññÁ Bwæ EVïw.{µÃùE¾í:7/Gþ*|Ìæ9䩾ê”ÐPtÂèwý˜Ôñ5*Þœ~²HYCPî@?köU,ÎËzOmroH¸;r{¥£§%¾Ä€˜Øªt*=5CŸ¹¼ê¢8xKÀoõÕÆKEŽBÝÊ…pNÚMˆ'ÒöjxÖPý3|6Ï|$1"ßh×õŽ´3$N>1&÷ˆ¢E-ýý«~?Z-áq¾èä¿þ èæÚ;6¹äš•ù">ÛÈ.œ‰³»‹¤¢‹ú?Ö‡Ö| [8¡*šþ ¸xˆ‰ºŠv ©Qg^C‚'úJc@¶?V-+Ù¦dÀïÍ Û1ÛøÅW §+†‹ªí íUî"¹×í•ííù’#)Np™pŠæÜíˆDÕå’“¹VÕ™3 ê}Fà‘åòqã^2*äDf;rÐRNK¤|¯nWWœ¬‰žLÅ+å¢ÚG÷nùƒ™d5â cVWe>Åfl+6C‘6q$7´Æeq ­ á±SZ$†Ã.ŽÁ2±6r-cËÍ2äê…jDzBu漉êäž»Œ?@> =¹Í!ÅKD®ÊmñE!þËþBª'_ÆéQB¼6vJÅñQ%–a3ßÃwcZ xLJ¡Ù0'´ …AÞøºwŠÍý´õá1òíâ—Æ1$ªS± +lptj9†€|ù¬Â6/Q ‡Ö榞h‚ÚB8 ðÁñÚ?îÚA3PÉ/Ç{~7kQS®WzÊ3Ãäl0˜3scC‘òs›©ï!°«(›ïÖbö8/7ªº;ÛK­×¼Ÿøÿ¡”šZàȶiGñ ƒÑ£T’¶N$9Td€Èü_ª|ÅQ§ù?|ƒN‡gû:uY•`мšŸ)Un±â‰™ ÏW6½Å“°¯Úæˆ,=°ÉQøWXÒ«' $„ð©Û‘ÞF Q…7±vШ¤ý¿zTaù°Õ™–Ñ\,Óú çdBîbò«31kÜnD{)f;Ó“%3‚BªÿÊ-¹÷ŠþIÃ|f]°‚²Nª/¬Yú¸32ö7b"¼î€¾¡¹ÉDY 4ß ù­z ¦>·‚æÆ™2~×¢æCÉúóvÉB‚Ë#MTð(š« T®;ßoÁF"±•mÃÌ1*†f€#Ê}©¸¸†'j„ù”ùÂDñ1’Ú†˜Â¢ïw:fûÄŠÂeÌa±´„†a.¢KuÇ­ÿ†<ð—繩vh ’¸Ü§¡ûÇý—¤Ÿ5®[Xê9aE¡ß]C3â í—3Äáeg,njb­èêöè5j,6ûT2Q–°ÅHdƒÖïy ]‘ý:F:Џ„U‹Ÿ¥ð5G.æx¯ZZ%   0[JfT"#€‹€¯@+c$ T A?W4 !4|€×W"'' %+,.'‰æ×ŸW‹c`  yX~™Wº¶uG†BùŠöâIIÿÿÿâ ÿÿÿà ÿÿÿåÿÿÿåÿÿÿåÿÿÿÞÿÿÿäÿÿÿæÿÿÿß ÿÿÜ7 ‚2‚ ÚÊ‚Ùºé©æSVxEEÃÃnÃÃtÃÃâÃÃÝÃÃêÃÉÃÃãÃÄVÃÄJÃÇwÁŒãÃÊ ÃË&ÃÐ…ÃЊÃÐlÃÐÃÐÿÃÐåÃÐãÃÑYÃÑ'ÃÑšKz»       aör0W‹KI¡ ¶apW'Ç,W‹cdĬŒ¾i«WÑ%f[‹cdÄÄ})›Dóì[£Hì/ 6W‹%ÁÁ !®}¹ÿÂ& QŠ|íÑc %Jd²;ËÖHJ5æó™ÁWáÌp²%„G¡ú‹ݘ9rIßæB|Àÿÿ–¢`±Ä5Ma)€}TzfåY=4ZÀ”"¡@aÏmÝU *I4‚IÄFôºþLÜ?ˆcD,- sb½ ‰ÜH¦‰nÆCå~ p3Ïí=\µbÍÝüàý €g²¬zx†Jðlá Ø¼Ç†$$ùª)od˜Œˤ”Ó8Àf-Oyu¡1,9RìÙ@ãÄ„E6ÖzU˜Ð¿ !Ï⤭„ÚÆ`4ÿýfÑPÛÒ&ÐÚ6´†hwÕP ”„&¦‚mzÂ#'–>’¸±mbÿmD‰2#,3€ÎH-Sð={¤Õ†Z¶žî“›Ä³qÚ“?ÌKD®Wd8%0_ƒXÿEÀ«úÞø@—"È0\?5e?1àEœÅ_;uÎx¤GNë»~ro‹ÿ´ÓïÐNî–ª œ¬y",¶kÒvّٿR‹-«–«ø¼ŠoAH¼´„¶Ñ“5 ƒ3)¯ýví¾byiZи&ßúx1§|^2Ìæê?÷ò-Ïã4ój×Tíq’ñVøÞû5|Bï/éÍi¨÷m`*¾´æª’«±‡Õâž<ª$µ‰vÈ?Vµ1&›k×t‹4Û¨mµ6Ä73öm™¿™LñšL–ó†7“)Ì^›Wûø¡ü¬c3¹ÐÓ^׫vÚy2®Ü¡ð)ÕŸQCäV¾á¡& AJé†Ô“xfB‘¤næ[ž +gZZ [·Š÷÷´ÐÊ~I±+#ýT‚Z¦ÔxÍŠ[ è™ØíÍøÆx—ËòM‡ÿŠ~a ÚˆQ `×Ýꦥ%tŸŽqŸNPcùÒ¢u²jˆò²äüa÷çëÓ0k®SÜËMLÔ 1ˆ%5§)ŠÎ tûsÞo®×‰qeûõxÅ!U9ÎÛ@·û ™)!ÀfõmhC(Ï@Põ|xçyÀÜÞs ýÆzI$Q\ŽS®D¿žV…Õž:‰ ͎͘Òú<Ð2”…·WJÂ|û$®IÅ/àü¾ ¬3‚( ödªi3c6U7uY¯{J“ó<†¿Àgµ=¢ §Ígª]g¤e:®O…ôñ3Øé{Y{xõCØùïF¶4é=ÌÄÆÖ¿­ ßVûö†n²-Û^±íôƒÙlÜp;#šëó¢¥É’¨!á¤õ/ +‹&¶Í)„­2Ù÷â¯|„VÃǑ߲ç½ðãÏES‹ˆfŽ¡½]Aéw…}-\Oõ: ázhbhð‹èü­ôôš›È±b{ÕÀų3G\×DV œ.ú Áœ<èœÑP gúؽYqüPÎL½ÐbãžØ.=º²ÈÓ0×Yi>v®Ysû™Tõj ]?ò¶Çù‰¥Ö–ß ú5W§`›Íü¨ ÔRþN8¦‹ê¹hÊæ„†˜[ ÚØ5óEؘÞCôw-p_ú!Þs³¿*X‹KIÁb>)5$¡¿Xÿ²¯‡àXGcW‹c`ÀŒ !¼?WËwoEàX0cAV‹%Á °Œ Ñÿßbë>‹«%Je¦{$‘ù‘´+h™([$í‹Øú//¿VI†]ªàXAZ€žu‹mÉ Ã0 óu-¢€ÝE‰p é¿< ù€ó gAZ•žÝ|Mûg“yCr¦”;ÃJBƒ>çbn…Ì>“§gUr¢{p±ÏưšÐ@cíÐ ¡¿†×Ôü$·Úè/ÔðFíO‘Ï>o@r"æÄã´&™×ÿ´B4uÝ4«Dë+¯³64æ¥ýXã¯4u³®àXOcW‹c`ÀŒ !¼?WC1P2àBCZ(¸‹ósqq qfàô£ +„Hu£,ÊXƦŠO¸A|àXTA)W WM/R‹ôUƒÜ¸jzVDH;Q6ãRÇ[AéII©JOàAMc(W‹c`Àœ0† ðòŠÀHT Èê•v‚WL„·àXMc,W#WŒ°‚Â^/"st¬M ƒ–Á‡çî{µ†þbDÍîêàSMc9W‹mÁ1 0Ám-äÿÿS…4 d.’XÆ‘Ëø+½ º›—²¤É±WJ_×àX1cHV‹ÁÀ00Qmÿÿw]²Ì‡z:ì)€ˆ–øëDÛg󩪙Ùt±)ífD  ÷Zg)šùŒmV¶ó‰ÌàQTZ€©¸‹]1! iy5UVW±ŠXÐ\þÿ¤+€À^g9ql'‰v¸[ˆIÌ1‰V€ÉMT³Á™ T:§¶è“U+÷º# Úäßµ‡…˜DÚé;¥ß“­ô•ôî;Ÿ¹ÛFmežÚuÞ{í-ĺ·ôø½cSÎWÎ×bÊÛçÏ’E©u}rø~ö‡^Í×w®™¹SBü·Î®C¸ÔraaÃÐFŒW”|  %*àXCcàXGcàX0càXAZàXOcàBCZàXTAàAMcàXMcàSMcàX1càQTZÿÿÿÿ)loRR ݃6†lü͈†ƒ¶tîOЂ4!Ј–Ñ ˆCA/K鯂‚N]9ãIFˆ£O :DbQ§H‡,"Ó¤“ól;Åš,YæR ‚,‹ ‹½–Ë‘Q CÉ…,ù¯ØùgÁ‚õ<¯a¨b}Û.ëÈŸþöùÃvØ¢àF…… ðÄר/ß~‡)½Mè¾Þ]= y±ÎxWø¬ºf_ãéæB7V5G¼­à¹Pç–½& Ðbä;Ìãk9¦……ñõÖÊÜÕÒýˆ§•€ÎÔ´Ÿ ù6E¤_š îVò!êÒBX¹Èœ½2¤Ða£€ùñıh-¼_kx´‰  ¨Ëçá¶jßÖzñÕ§_%fx(Ÿh¤§F´f–Zû„Í …ÆÑ‚ãré ᣠ ­ÐĪéð«UKÈí”êl„Ôz¦v#?a‚BîªPñšŸŽÒÊôý{H`E[mÕãL@°©ÐšÇk†ÿÑ…àšÒgÎÐí bOŒÿ†™°*+4cë¡›PLÃô„ñÙˆg‘˜H˜Ýb\@˜h,ê¤MÔhŠ÷Þ| äF¡­]"Ÿ0Ò ò²`×b~’ð«[«|4 ;4<@zdð$D Uƒë0¼WHZ+ÌBˆÜÆñ@ E¸Ëy°ÆÛÔÍù`‹TLo̼Ä&¯½ûh­±€ˆ´×Ãò„€4À,E4¯Ëf-Lzœ?.”7b ÂÍÚŒ槆¦ ¨'CƒÎ³ÏR(¶Éûƒã"© }t›b·•Ã<[í½OD+ƒyk|ß(¤…Ø9*+믱_~psΙ $†·‹ M¡üDü!).%=LNd€‘€ä€÷w‚PƒF‚`8N ÿ`eZ©S·_ÂÙÛEQ™ß\F(¯dŠ×)-|ÜTžœå*A—cn`=n.®#”•_ ”*c/l õŠY/lF°"DŠñøåS–[6¤.¡ †ù>ly†ÝÊ,óç‹ådbžß'Å„«t¶ò5î¤>ÀQÖ˜§ç¹–/JÎEõH®:Þtbù¿|x¨ï“¶W° 8³ydר`- sYQ•d¬od´p2ı-µ ‚l–$lº5%1”j½OðxQ\ zŠ`-rfŠC",AÔ†­ÑZ¥óV/~¿ZÁh^Š“÷‘õXU:à>ŸP!ÖôëÍ Ê;B³Ý›ùš¥"N z,p›˜^*A7ø§e GÔÊ}£ò5÷ˆr·¸;Ñ3 ]º…uгœ§ßR_Qñ Sã­ÛTË~?²/móÝqÚWhÜ2îÙµa•/á—b¡ÔkH!üAV¯Øõêâ??>o½"S–©<-Dê x˜ª=]ýbŠäÖ”‚×(šZ!ÅÖ5»˜w*¬Ö7,ñ°ŽÂ¿tßfV:â½G;L8í( ®—‰W N;aù®J,ƒpQn£ë·Ì|zº¯Y8áëpÚÕyî!›[L#?ÜÚ’ûÃnè=…wn¨% y×0©ëŸ¬'¨˜´§)usWÇBæÙ¥r ˆH-è_ãð“/Èžÿ/[ÓÍo#_t%d‘ˆ±Q}»5\^.6n•_8 ‘™;­u?5ðϰ³‘^‡€w*Hâº1Ò»d|€ÞBÞt~Îß/mMk"¤á‰Õ} KS/ïÒÁ ¡IéY3Ó¹1; îúº¨F”9öâáDp7ôke@W'¸SWh ´nS’œesû3'jB²5PºÝ!º*ÓÊS^ )m ,\&ÐÊ– —ç‘^G(€!@Þ–×:u=+‚™ßÞSãîÙ÷\™z(‘Ê^„ â!#ïÿ-&å'ÿÔu+¥3t” 5©8£“¾i=ÿ\°sêÎVºÊHåDk÷4ʇ§*–=é‚ -G‘dÿŸßȳïÀù–&ÚPúýäDÊ  Ìïþ$ãžw`;X ”éúãU£ûR~ Nõ£ÚX‹XŠ\ó±1e¡šf§Ôƒ’}äU¤Ç®Fc*w¥¦ôס±k€l,ÜÑóXuN𕼪Iºà?ÄÔã1:š®Gó:ª¡vÅpjhÒûé fî†Sm«ˆöÊiZÔòÜÝÓ6ù t3>½ßlGÞÛËŒèvžÚz¸ù%@ë~µ†ÿG¤XvS?‘!UÃiÄ<eÿ¥âs>û¥)^U:=¿‘4¦ÒêâE¢ó©«Bñ›Iô­²àGSJÚ=ª„ñYr 9ó|#®åm!œ#5§ N#„S€%Ò2Z0Mã¶.O³¤,}†@Cu ƒDp„ ‡WÃèÇ[S¹tÒƒ$"Ù }™¥Ûà ]PÔáP£2¸Xe](Ò:@¶S!7N8Î2¹ºFRj…¨8âmâÌkÔ›üc<Îh܉¯¥¬2€™ò…|R–«>·7ÄÈÌ&Nn„„*\:OdK›ÚÛ4R!¶ýHèÕ>ÊŒÜr-Šeî¯ËäÓ~cÞxÁÎnœüwP¥Wºi¦q½Éáàƒï’Íwv”ù“*!Ù1W–ŸÏ|¨÷ˆ0­µÄ¨uI ”M2W+0u”£&E„Ë•Ù>uç…Eç=pN–‘þXËìVÊæe§Y醑ÔD]Ûs ÞdP£k ðÑÎgz,[DÓæQ.M½û’Òò6WjEàëúýiZkH3ÿ2ÌeMó¸}u5c%V:W§>G©›iØ„X϶òOŠÔ·’JðUX÷Œ7[íÛ8âžSß‘6A yœMëÞ--~‹:Üy¾ üzT÷Ï[v+­O¯âËö <àGð:ì÷Cæ“ëCšß†ÝzµŒB'¼ ®Þ•öS€ÒëÎqî§dÀˆnp*v’Å2Tf.bUJS­MÊ0ç”È[+%‘‡ãºSÜ媘°¸—+¥„Û:Û*ddQOÏË a”BwRÈö9ž~Wõ|º%Óÿ£oìFuÄòÿÚnsÜ´ÉS(ZNÈa¿×âjz#{Eõ¾—« È7¶óŒN“ë£]‹H|…#E¿ÊjI´ö=V©Ñ²ˆ.å¾¥x¿µKÖEqg¨Þïµ”m89q‘ÿ<Ìmn×+@¥©ypˆfÍP@ ÉUÝ¿ƒ1Â0ËÝ\9A0 å”ވŕŽ)‡rëS5yoÑïxF¬º×`/>¹ b74¼@DO±{ƒ_®D‹ B®Éϧ)>Z@KµV%<¡êqâþÞlaeoÿÊ(ǧ:RfYö¯˜¢á Ò:Ì#‰Ñ-S»k¾Ì:¯B“µå#rd¸¡]Bp}M÷;‚O0–Å}‘­Q22Ñ~¼×3Ï91‹rõd³ Ylp°!hJª˜G=ŸmwPÄY°kÖ»$Wa(èÆîÄJð)…ç“hŠ?ŒÚsœ’îH‰`1ÙMö†g8O4’F{^Ûø¤€ršžþ;cELãW¯» ¬¹·êkàÎn‡8T·\t0ÿ51RÞ>Ù¸ðP*»3²а¨—îâ œzÃ=´–ƒvSñÆk‡nÝ„êúJ~>hðŸ{'ÀÀÛÜ(Q>U®9’‡ëKž ¾Žn¯l›„ÀL¥73ú\؈P/{õ–‰qQOúWrpIãiW–”ÓäùÊ~)E¦g¹e§±$ì=üˆúc4!‘ï‚4Ž…¾ uåœÇÓa;9êOª“‘ù S«îºØ¯àîyöm¬na$ãÙA½!mþ¦ŽejÑ·eÅ)ž—êV©{ö=3Z·Ÿ<.YÃÙ‚ëä#ýÚ'Wí‹øž2²Œ|•—M§‰g(hÒw´ÁY6‚yÙzéeª¤*§ÅàÂÛd޳ü“è…£ãtHŽ„ÃÏ=³Œ±ÝMû~ ³âÕ]€£L-^·ØtG(+~oiYw×µÃDý×Xhº1'¬~|Q.y«1¾r //¬׋ø^ï¼tTv2 Ö€ð*·¹¨ë1;L)ÅmÛŒ™}ˆÁn½uD~Çž:¼µRvQH&ÑecœÐ›xU°Ðxèc ™6±YÁ²Ó-„â^ÉecÎmbiÒõòcÐŒ˜ð{× ˜aƒWâªÉX0ÚÝ©5!3Gz´ï²Œçc×1æîu¾‘’Ÿ ÇþCÄ_²g‘,Ï»ÃÖi“·S@+¸Púøï™í¾xß»@ÿú§´W‹‹-qç7Û5½íˆpX k««½¿êVµKBê…‚ƒ×ýô®p¤ŽWx'€µ-·e.ß,ÏH~Ü~&D5AçF%ȵvøIcÒФYêßöø6†LOK^ïW­Aj‡÷í¨'ËCsÂ4(1]§ÿ°’ãæ-‡ým‰Æ•—äÌÉL|-AÔ'ûËa€å¦Õ5¸ÐƒßšV‡û£d{Z€„¤…Þ1³‘œþåz_±£Ò"ûZ¥bHÝL0l£(¾*´v!D;îñ F$M7—Æ$†}& µ˜DÓ+î ãC£Hmú_24¹fÚ“Í7C\Ÿ´†çy[ÃM&gûbR‘çR>M|O¨&%Ø!Ú^ª¨é^ëw¿ˆnU“£§%¢~±8¤lÞu1X¶P%¸bò“f5ä©xh$ø6w¥1–Ææ:f)¼=Þ œØ¾S‡üÚçgD‚m…Ë¾×øV8ÙÛ£óÓÓÝüÌÍÊ%r†{fò=c–M¶±¡ù¿6û"]]Ø¥bFb&Ueb«ëºÄa«ÝñªèЦ߆—'%íÓ–öó—÷“l÷}VPAø[…pÄÏÿ3°¥_“®Þ‘IÙbKŠ-ÐàÝÒ2hä»aË…  ™cè Z?ß’&¹N®¶R]Ü´‚kšK×j׸n͑زßáØ4¾×uÔÛ'3 𖲤k¢D&sÍC"¡$Zm.–*ÿ÷úqµ9‹Zò½mªBÌØ~¨ÈùrûA­º‹¹½cÔAÛqU¤CIKÓä€}lCTýäyRXX  P! +$,y<k]/A&  s0%/d9 8?C€Ž <Ai!e+"a:2 T)! KQbW‹c`  yX~™Wº¶uG‹c`dçù¶'”Ã@·c•GGÿÿÿâÿÿÿãÿÿÿÜÿÿÿßÿÿÿäÿÿÿâÿÿÿÞÿÿÿåÿÿÿáÿÿÿá ‚Ýõ¤ÙVÀ°á\ªõ|¨@@ÃÎôÃÏÃηÃÎáÃÏÃÏpÃÏDà…, ÃÏâÃÏÔÃÐÃ܉ÃÜrÃÜ«ÃÜ“ÃÜöÃ܉ÃÜóÃÜðÃÝDÃÜé d\f!!      òµçW‹KI¡ ¶apW'Ç,W‹cdddb$033ñ˜DW‹|2)#\‹cddddb$Ä00Ê20 0Ô–\0à ½iÓY :W‹Á±0 ƒ00Ùúÿ¿•¦'Šˆ,·DQPˆ†¢…,Ý›°…¬Zm|CZè‚W?¡r)%„¡ú‹½—Qrã¸Ï–Qu¼ÿYÞGöîÎØCkÄgEX‰N€@Wu«1ñüíCS¬T 1ÚØ$´±åÜnmZ£m ±`BbH{›ì/d¾'WIx†ª1±ÖЇ¨1¡Œô6ÒH‹Ú-¨ý<¢Gá©¥y "©M$‘j¤1FAŸ…'¾%{‡œ¯Èl»g"7@_.ñ¤\b$[÷{éü‹~^=Òÿ1­¿¡5!Û~cC°y904šì_4Ö`©-0çwÄgÊ*4€íVºGð †h(ÄOùùjpvÓèåÀ^Þ|\/×½Ìà3!H®Ws¦-«¡…¹2½Vƒ I™´úñ-&ÉgXiÆäÓ¬ÀRhß±Ê_ˆAçà«C>C5,«O÷ÆíPí\ Æì¨Ý.&&›?b¶GÏPžeg]Ñ{qËÐB2ÃÐNæ^%íìN¹­…žÎ‚ ¬=¼KÀIð¸QOªÐó–C±‘ E›#Ò5m¬rÔ‹ íÉÒºF%>×úRÐL:„’ !Úùh@,øÿ˜áÎÍqÔ zx,Cncò=âÌ•žó-鮽"~„Ò e *®Bñâê¾C¶{šÍ{iÎeFNàÓs<„–@˜Éj’ïDÚ MtÝw óod¨1ÖZÍOPþZ+B ùNä׫ú!hÙ*!Y‹KIIIJ!ÄpȺ§ $FdYÅ}<1àXCcb¯› àXGcW‹c` 022‡brWòŸ:¡àX0cDV‹-ÁA€0 A­´Ž¸ðÿ×B3ôkr·>€$[“\ÛÎÄ‚®z-{ƒ…MYªÞü„ð“õŸVCÆ(>àXAZU„b‹S»’! »6ßÌX26ö¤M›ÿÿ+v—Àe‹k5zË ²C†"*DÞUŸ¨¢.y?ÔF¤PÈù˜àSMc5W‹mÁÁ ÁíàPÒ§†€qÆðPù7Ãb¬Ð•Ô·OYÛW¿ s àX1cGV‹-ÁÁÀ A\à´‘4’þ‹ŠÌ°a.÷}’Àç´NCÒÌWp0˜%[R6‰Ôf-™Y?üž½+¼VNÆÕ³àQTZ€¢¤‹uA Ã0 }õ3|ÎI¡PpFb¬ÿ?©;‰“ÒÛ°^¯V*¢AÊe!Q‡¡xO¹ˆx;4ˆðIDœZ¤\dÛÍÞv×Ä Ÿûš)©ŸC£{Ê¢X^'qK™s‡OÔÏ D?‰ÿ3YÔv{´º®Qgv‰3ù"ï÷i/%~¦‰µÚô±¹1öØD…6}U—.¤ü䬤.Y2»aaÃÜ,Œ|W”Ó  %*àXCcàXGcàX0càXAZàXOcàBCZàXTAàAMcàXMcàSMcàX1càQTZÿÿÿÿøøyÐXX„6m“t5 3i7®Ó B!‚‚†D”ÐA4hÐAt”´_)˜ÛIFœÀŸ$´¼^;hˆ .F‚A;ˆðŸPOˆÆŸDñn4öÏ‚{`Ÿ6™Ã© ‚‹‹¥UÉ‘-D #°ä]p'òÏ‚\¨ç™þÔœÛUÖÖÖ2ÿ²¶(:B±›J7÷ßcûã?ï°ÊšÚ^ÇÇÜZ˜5ôàç‘B±MÞù¹‚春ˆf\+\ ÍÈa.”7b¯ ±sTVÖŸï±ÛÊaa.‚‘ Úï€z24è<Þ&ÀÚUÅþäH¢•A‰œCF·jºÔ9qp|8 „À´’–‡ÕD Y¾ò¹0‚yN+=òRÑJ_1*÷ÿg‰´ÆR N]]p Ä}n€Ã„Mkõô~á\ 'ìÂp!FðÀ@£PÝ«Z»²£ª7Õëó ái$h¡…vìPD(m\Qvq|fÍm…¢C»]çz%á‘¥WTà6rЄ:!~%7 »QZ^7ãå£öó$=Ãú2ú”wT_Aø›^6 4‘ªq‰"8)n]7æ"c´¯®bÔŽ`ë‡t¤ºY‚ï.~¿ÿŸîS5yµßƒà“ˆTØBµ¸šøaù­ð ‰vÁx]X•AÕÆÑ}pP„[j,ë°P=ªMžõú­Èp-w³cÓġ7ËÊüc‘ž"Ð-ø@¾Þ_Ü4`ò\¿N’•ЈѦß2¦¢lÅí8ëÓÕSmÌþ-‚_à‚¹…š]G–^Ÿ?9ü a0¦} ¨@*  ‘&¢"*   ; ? !"RX\x€™€Í€ìU‚W‚ð‚1P ©±™$/rC˜)ûB Yiv_¡±i†ï÷ ßùŒ¤ÜÝß ½!ΫûiŒ%­Ýc£”Ø„»¯ºâ×Xƒõ^Ñí@Q$„j­ŒŒJq ÿïy² †æâÚD ²½kâÏ›MoV¯ÆÍüÛt’§fÕSÉý—ôŒ¼H+Ÿ/*¤Ú'Eåäo:g¾YŸ¤ÐË5†*’ˆc)7‹?’wæ»svYàúËûf>¬Å«•£.£#Go/`.¬Ž±Ñ¹bB)¡ã¹7*.[¢u‡÷xBÖ|“:\¹K”÷ YöæOL}M¦Ùã¢x_¬,e0òw-3dÿ€h¿¬ wÍd¦W~¥wÞ»{,~‹à¦¶QóŸ¾SŠ•’'Žêã³ÉÆy3@õ®#\tI­ ïù~ÿ08[i‚bÏ1pÍŸ¿þ?ÈöƒQû-PvN­—…¶Ùìg†=DmѲ¬ªÕÙñÙî],ãG,‡i~οcìäÀ ¤—»~óDÁKIEx“b š#{¨ÀªtO±|”à|ïXÜô&å¾³û¢ÆÇš”:€”–ÄÂR\ÀN¨Ïå(¨BûÜ%§nK‚t/Œ©jÆFŨ×LŒö}žNaÖ£8€a³¯N©s0M#hAÀ¸CU`[þÎ÷kdkbŽÕ+ëÑ¥³JÕ(„—\¥M©H=+þÅ‘ ô¯,{|Å#P`ÇPÊ*sÆ{ŠyakÄU0­zߺ „G7q÷ÝÄþ¨ÏOA]»ür˜e]›1 ÿM©TÚ%*?ƒ´+&¡iä0ÒŠÍTžÀ°ZÓ~Xråˆ*GµoÔùÂå¡Mqã^ÃÎ3ýù¥ýa™-f Npà „-ëÜÇÍö bèèÑ ²{‹9”2wc=ü©ã)³ù~zd¶Fây@yV©,‘àß–´GÇ¢Rn¶äÑÉmÕ‰¨ .Ø®H’æ^1ZK!uù) 8o¨¨å7òðŽ[m滌;×Ò <Tè”þîCkÈN¥€™ 4ú ì˜0@ðê9mÂß‘=Ü—û†cŸR’´V¢(Ô]»šzœ Á˜6®9¦û]¯Ù[ èI}Ù#¥ Îå`ˆí¹ÙXÒôóþl>¾uî4NˆwpÃñ}ï+AB81]¶®_Ÿ…Ïf$+w ç(ýÞ•NgÄ73xH ¶z×ÙŠ¼ÁȸGå Z¥På¦/H–”¤"È=îºÆíTEj)ŽÁú…‘ß)¾ìŠ9t[¿‰“^Í0hJkÿBÇBô Ù3•:ŒÉîÎ=wöm5ad²'×õÕjèï“䪇³@L\˜…˜©õZódá?VqúËQóXçÌ­oø-fz0²eTû±°µÀº.ôÕÍÕ=†ÏïXMn#hßËã,{g¼Ëƒ|(ýi§mH½›¹Y±É«Jo\ÏK ,ê⋃<›Ÿå´јyÌJ&/‰[ߺ@‚qwÁN)® ÎÌbrÐ_¾RÕ‡]ÜSs0Qa=Lî=ß:`¾9äûÙc×A½ —âð‰Ëdüx¥ †“6ÁúÎG ‰â>$nä7V+9*ï0# õ­Rô[`I˜¨ g1-³¢st–ÕðMª"±1ik«VØÓ²nÑ®¡L8É!C  ˆ•¦åÈ*máðxÌ&T‚µeýM·^3‰\ŠÆØì5ƒTVKÚk_ü›Ä¹IÛkÖ}‹°Ò¦Î²œ8‰óôEÓS”R"O¢óL Ë#c%Âá³pì2¥sÕÈÒÈ^u¼c›#2„žzŠ ÃÓµ¦,ŒõL…íâò\z0X¤ž\¿AÅB€N4+„²d=>#¯~,åªQË4Y«“îpôŸ%÷Ç'zùaþîCxsjYr5pÃx:«ªxlƃSˆ’ÿ¨=U1!ñ0ºŒ¯ ‘5r)·¤ÈÙ:KÇߘyá• ‡ì_Š%ÒãH¹øq*z¼ñ4kH²±2â¾’žóµ?,Z‹˜^ô$î KjÒ`>âvœ †7Qžn‡-ãÐ5–ÌfÍqBlÄÂóÒ8¼´¤*ARóë”¶2:¢'¿#¨fm1X…¿ÁÞ*ûùhZ‰r´OF×{Ú¹(¨¨Û›VRjZÎ8‹ R¬I‡í§°ÿb›Ç5Ðk˜q®X•ñ¼h5Ú<…@‘õF!ìV`Z°}Ñ®° NbÅ+2è`Qi)íïÊ×BÂoœ_p~ôúª2Ý9³/@Ó¯üV¨ª¤­VéòzQµÕ-Þù!ŒMÛÕë—6 3Ÿ~,aàÏ%“ˆw·%npKAiÎ{Àý,®ÙÆ;¾ûx¦ÕYzǧ·%EYÌäö»b`¶U8à5å×p™Oqi߯7”2—)›µ™Q ÐU “õÐn|J¶g›ì¯ þÚWuèýQ±»–Bþ»>fXY?ßÈA¢-Y!æÌœ”L+h`0H¬Ð©©æºŞ΃uYLÆ#;w¨Riì¼ R9[” E ºmâðìÚhÔWmò¼V@®™é»²z{ßG‚B’qp÷äƒå©U¼¥~gicb«sCìâÂóÄOÁÆt†HÃÒ›N–Û\he5žCÛ¨_ôßlå”(RÍ$õ!¿å®›>”kE©ÆóVÔä¥@¯x4²ó([¤L¥ÆØñþ|ÁnO;7OãÆÿÛ l‚ôöÝÊzÝxÕ´nFœGà±íè—©¥Ìt[vª vÛ›ý?P¤Ïû ª¿AMƒæÑh–f­cÏ y£ÚïÏKEàmí–âEzõ{Õ£šqˆžFg"Ý’ùgȾªã$¥ˆþV)õPø¤›{œL83Ü£­˜¿_þ“¦n…X%w¥ª+42ן¾øtTN!ìÝþbh}mBÆgIF² Z„ùοoàJ âÑià¤WÁb-VãVß%„û@óÅ*¢JKWC'&[Ш0 ”dMGÛõ@œ­æ¦‹&ÃÝë|)Ê}†¥±s« ì™»Änà ™ÖhŸV¾ k´ŒŒÄü—ܦ ùa|Ÿ!ÿ+°\0È\Ú „`èàFJd$“kÆŽ’=Ñý»yÛjíöz;Ìplý©Ì–žpÃ0uD±zcL—¥'ú•x3öªcßžƒæM\~}›>­ÎÆ“a»)pÁT¯ž/™?h#\%ç¡÷%-¯Kþe´јµ ‚=du„z¥8nÒ¨ß2Ʀ¶!šÚ«:‚RIHÆéôýÐ5Ê>¶7h’k*Qæ1€Þ‡$O0í²Þ¤•á=¤uŒðuù+‘ zåÊŒâ¿ûË•;ãËO,„`9“!¾ëŒ»Â^(Ô¥´ŸœD‚ ¥-cJ²/5óE}'w~‚+aR@“¾o|Í!‹†ü2‰8§(¹òªòûM=cy £,}ņ”ÇïÄŸ©×Q'|dkK…qñ‰Î¯×¹X÷àÞQÑ¿³MhAIVU‹³^ü:R™>raSøH`ÃTö^Ý¥¶8ŒóuôI‰êpu ¼”P,¤œÝ‹áªÜdµSÍì_ßçv7ĉm`¶¦†‰}ÑÒ°éÃE°6OZt]Éþfpx_qÉ;EZÎ4=IBÏe=^_§ Tw€õqaÕî>ߟ6 ß±²dhPPE&1x]·ä" ïß`ÎRÃX [ÈOî Zݾ<Ä鑘;†¹0>ìä.V=~“–=M£ ªÝ[…lBH Ù!4í H"Šg¢‡•Ãi¾.ƒ~®UL·ûŽûhÍšy3÷»“ýÀåAþ«9g~îy£Œ´îoª±7KE$¯š…Øš;&?œƒI²­á|ªf¥W=Ÿ¥Š¢ÚôÎQr+í¯²úÐ<()G(0I)" ´,*<,Q#.Ùfwd©\L%,+¡(÷Ð{¤5SGM—z måÂ&þÍ^_ô¡R>»|gH²ÖÛÉUäìÚ ý¦Ò‘SâÀä‹-Ó›§§èfê7ÍÛÇ aÏ1œŠ³[ù¯¹á`N­2ÀµâM~zì-oß&É¿¨âa5/W?küª(€Dü„?9šetÒ8àâLª|BÞ:ºÔ6Ãñùí}œþ âLÜõ[ä%|a—Èäç¡°þ=„aùÊ(Í@„ã}ÜÒZ|Áý#¸(JO› ‚åi{<îLðÏ×Öjî&2éñ•{„’¬²‚ žÇXV•µó[9Ûlü¶í<ž^²ÇdÎs’ZÁ³øû1þ’·`I.Ì )d(D,TgqQK¹”wx>z|‰Q„×}EæßÊíÙ¸~j©li¸U_îº$ô³m9ûe£=C¢½„.mªaf@î²²ú LM¡RT;Yõˆ;;T¾«ÐóWxv‰W^»¤ †÷ÍÈ#Ts.9‘ˆnZ²xÞ üárqäB¸•Ñ8')ƒÔ?iøa.ÝOü¹µÒó{‘„Šk@‘%%ýÿ™›*nä¬|ÌOøIŸÓ Ð1ƒ'¡Zé»öäu3v¤ÐVEÿA•BVaiMåÏ;L^Þ¸ØkJHHÍ nÃ|‚§ßá’2ãY¤@ ÚU!nJ‡œiõQj+üp‘ÿç×¾PHRÑeâw¿,Â,šxH¤ÇâfRdüîkNNÚEö]:&ÚRØ„‹D“Ñ.áëú!‹ó s¹¡¢[z—ß¿¹‹€¦œ­¼Â3DßÄhCßÞÞYNÃUuVQúµîbZ»` øBº­˜æIc ’ú_Ï9+b®îç4OΊgzz»ªíµ×G݊纻«PDv­FSªå7ꊨÚ?¥v0Š‹óž¾Á 鮀•S²$/*—~4à­ò:SQÙ²òͪ^E§Ä0Ô²›-¤’š8‹~ê1´ Ÿõ› TCGT¡ÒTGGGTÞ¤¨[[@ >D 2 1 )M   6/%.g,T€õG €º -K&#nK K9E€Ä'*€Ãpƒ +W‹c`  yX~™Wº¶uG ‹c`€챇k ÁyËx  WŠe44ÿÿÿâÿÿÿê ÿÿÿÞÿÿÿå ÿÿÿà ÿÿÿêÿÿÿåÿÿÿäÿÿÿâÿÿÿá£Çæ!!ÃÚùÃÛ—ÃÚÐÃÛSÃÛÃÛñÃÛ¤ÃÛ—ÃÛÃÛÇÃè”Óíö…&&     û7Q"W‹KI¡ ¶apW'Ç,W‹cd$01¬¬Œ;äŒôWŠG5%`‹cd$$0Ž ŒŒŒ ŒŒŒ¼üûå`KByž 8W‹ ÁÀ0 à áìÿ›W¨ò¤ìN)D´ÝNôxò)dµ»ÉÝd»u~am«ŸW­Ä4n%„}¡ô‹½™[rã8Ï–Qu¼ÿYö£@{vDze[ÜP„DèìÐ/JÔ˜b­†ÐÚXÒ`ˆD“ µmlLZQŸœd# XJBl;u0’VµÐPQz/}-¬-%R(nÛo×ñ;r?³>` –gXŸîÄ;ËDe“¢t‡ûÔ¬jA­-M”hi{Ì„¸—ž‹[áGÅí oWÐæËñ[¨4AgL+öèÅÐÌâ„¶M ¹Ný2ÅüQü…*vÌË©ôå$,ÔPŠA 1@–÷Íèí á'"*±¥’ÝèLS={N 1Èè²ßoD ”D`zÂò>¸}òaíðаCƒ÷I±'jsæ,V‰ÒÌ)Ÿ`õ)ÐR[`{2gúZÁsÆ>R@ÿbå,ˆG‰“·ô÷BÞä<7qçBð~ ÜηøJ‡Ùh,µª ä¯5ä—ÚWÙÚ2NO™®×¼Œgcî"ÛÌq_ V±í ^s•‹{5ÔÑ%ÆšïÍŽîÐ` öìZé*åôMmK‹kuî€ÎiØiÇ;˜uÍáTê—âh!§¦ÑÞ…|^J{î…zz5½ª†6¬ŸD›wz“Ò›ü^<¡qÁll‰Æuè[ŸR>+åN ç.6 U’Pµ¶’¼’¥(¡Ý*'Ë­ 8IöÑðz$^¹-6½ðº Z³Š¨W0S â²ÚÍ«¡º  š,! Xvójloƒ‡x9OõlS¢“ÿ™àjÄ(3ÔD2ÞkÐm27–#À¶ÑÝÿó{¢6@çg˜2X8 '›Ü«,K01ZI°9s‚K³•¬p‰º·íÂ2$Bà(-[Xg¥Ív>âå¼³åâߤ`{¶ã&¤Û Ö†û5ÔOÛBb“ã†-§ïk ¸$>õ8íóvÇ‹>ƒø¤.jª4vZí1  siri‘“¹Vbº_jÄ_-àŽX@©•eV¡Ê"°Ñyj¯ÃéQÁÙÊ-¤ž[§b9ÁS ñ¿Â~GØ—ªPà¼÷tžÇ}~hÛ“xWŽ~*9·Ä¦çº©×ý?_ߤø1¥@ß|‚8§­}‚ùáëfa™ðÄd~”åQ—üìÜ•ùïõ™sÄŠ ¼}îyÑõQªRþ—b½ô!vŠ5* Y‹KI!$¤ŽŠ^)µ£ *Y¬Ð•±àXCc`ƒv•âàXGcW‹c` >`bb•į̂WqØ—ÖàX0c=W‹=Á‰ €00îßãV“YÛ›¤¶¹lgÓo‰^xÄ&&dppWa9CàXAZ&ƒ•‹m’9rÅ0 C›³ˆš!ÁUã6M ßÿ:)lyûn1$@I¨Á™$Ì+É"A}0"P>µÏP‡«bÇx‘ ¶aêSûüœfÄARƒ«j\0êpMŽç4/¿c©C_0{bÆ87v¸¦äw0Ï!÷`™ò5*å1ªn©ÜÜkJ S.×Ï+:³]¯Ø„ËsOªfqjsÃH?S4ኯҕÏÛ˜ËýÝ„+U^0½`SµYA—Ýju 61hM³Q—p)MG{êƒ9^6/V<­rµRŒ£Öq5œ+'fÀ£ý°ØÛãh¯Y:µ3›fÖ=‡Å½Bß°ù—±S×Ê|hÔ„‡s]6P‡{¥lÅ_ÚJºSÛ¼fd²â×ÇvçúÞ51•bOѳàXOcW‹c` >`dd§WX,õÔàBCZ'¸‹ósqq qfàô±¬"Õ &•¨–¸ßàXTA(WWR‹ÅU„::‚@çØ-\?)â©SøììVIàAMc)W‹c``àc ¢Pü0a~ÁóÊLW‚C/7àXMc1W(W‹–‚ñ€ë€Ëž+ùJÈ åOAÃ…÷Pû´²ÕFN_åpsݾJàSMc8W‹Á 0ÁWƒ4AAý[s°; ‚™eóT±”,Ý2g¤6\ -ÓW“àX1cAW‹ÁÀ 18ðëþWM<³÷× É6¤G’¶ºZZž™Jv Mƒl²š –!¢?^ÓÄW~­€±àQTZ€¡¸‹u;Ã0 C½úž;)ÈäÀ,¼ðþGêàÈù ÝQâGÅH¤\¬!éH¹˜u§\Ì{õÁ"i¢˜R.V=Ð}ÏÊ90Üg²§JŸ,š©®Y$}¸ñV±Öé×í3ÕúèJ¹m›Ã>T–þYöøŸnþ£[d±î·ú»W=öî¬Nd­·µÇ̧×Ex|kzܰ¸kâ¶``Ãè_ŽW•*  %*àXCcàXGcàX0càXAZàXOcàBCZàXTAàAMcàXMcàSMcàX1càQTZÿÿÿÿUÿtWWM£c~ ‘“žbqºT¥´Î— ‘iDL ˆA Þ-É„h DÑ –'};¤wAiåBÖ‚ „õ¢>ÈH~£¸å„òÓËEŽ‹ ¿ž ‚ ‹‹­–Ë•eU CÉ…,ù¯zN䟃fÂ*Wšbü¼Îµ¤mûýøƒù§í°E °‘£â–ÿû۸ЦöüP@ZæjvõÇ7= e±÷c@aÍRn®‚—¦EÆñ€[ ðI}ŽˆR†§f3®„Á@ßÏDÌ僨_·éiô÷E>m|ñRI„\¸–a—HÝlÅî1n®0Œàå’Q“jäñ;P`C¨3'¶Ê-;h¥µ°ˆÑZ9¯Rؤ|ÂŽ‰-7ä!øf)º®¤ Ót•²n €P^­Þì¹cð.S{îIJˆ6½ÊÜþØâ¿p±ˆÒ®qy¦ôHá…Á´gŒÏ^¬;B3puU\ ½8xƒô5ÿKÊ_qDÀ4Sæu^™šŠúu‹ž9RSíꜻ¹Àž¸.‹A5¤˜äiÑW"PÕ!gæGL½ëc%ƒV¢å”¦3ÏCÎX±ÌÎ…ûM µiò­þÄ‚/$<-|yô}~ŽrPÄ9h‰¯.=E7ÆÅ±«š+Xúʼn¥hé­‰Üó/PÈLÁlç£  …EWpíØ¯& MôªÆyãCR°šTº}º1›¢ç {ˆpŽºòZo/_i.Ìl í÷eL¡· Ôßwã/|lï¹ çŽÇŠ ß¡üÖü!(#+598MJ_€†€º€ß_‚\ƒ‚];d"²,U¯rÅ #õà5VÒu2i*hJu~~BF~1ÖC¾2f¨Übß#…Ÿþï È{¾œxËÂZˆwnQ?œó˜ŠÎ…j£«7Uàgíõ”PÙA1aÛC¬GãVùÚ`$\€„¼ÍtLI¶ùa ïåbýªJ³Æ´Dgm¡£µ…=¤zo]䝸0e§È„LÑ9“ Tœؼݔ>ÜZt'ì –µh#”­˜G¯ÂBû¹qˆâ{›¸´r{ýÂV”~ù쾕ߦ-Õœg°ß’eÜð¤Ä4h÷KH€d3ÕÒ.öÇaó¸§7{ð9ÝD‚À àbaìŸ,†e(¥D\@Yõ&M72'ª&bW 4$$¨ÓÌ@(ðÅú²Á· .MDÒ:Wy¶­‡5:5Ê3Ëá‡åUƒÀ©wH'wéì ¥ÝgX`râgCM¹%6ÛK[Í‚ê“#Õ4¡•æŒÓböWñLl§÷"Á~ÂùvÈöÈ1mÙ2V˜ËéùuŠ{½»;™-« ož1-)æÃ’:g1y!wEX()+°íÜRdÒÝÞA¹ÑrÙïÚ+WklS’«˜@’Éžñ߉݀l­n9q‰ñ|Yc‰³ù|àŸJÿ~§Är‡UOs–† Í ì%ø0³N­s dŠ^îôŸ÷tA‹É‹wñ#ѧÚÛ¾¦î.~ÿý>Õ gôRÌ©\ŒöÁ6¸edI €hY›¥*$þHRH7œ–É´7qÒ•=ÜqR°Ã Øg]êBbÔM ¡´DLg'*{sbòKÿœÑÒVÖi}znÈ"f(D?Ý‹§xUƒáêƒs.‡Ü¡©žsUˆë:¢æ¥ÏeÙXÁ´¶×{ò]ãA©ØvóvŒ£ußqsp¶²‹I!…0hðþ)J_o Š¤·¬1ýw¬ÈÕüŽŒÒ_úaTR(1"ÎNAœök¤ób•ÙÓÊñ ”éÀÖ唃ñì•^e×v‰Ç &±Udäê×çh· ˆõ’r¾Çô3‘õÇV—:=é},&l‘_*´´þA6jšŸ»ê“¨ºv¥¿ î)‘ž.b ЈJøqC/-b¥/¹Èo1œ("ÑA‰¤Ã%qšUÛ“¦-·ééKQ®=°±›340­3Ú¨Cⱘ?±ÒûãýSÕÚãk[ÜÏóJ´¢2~”E-MÔªƒ¥Wó~³m]Ç”Š5ð1O–½ÔÊ–•oUà?Ì2Ê…6Là¬ú½ƒtÔà…ÑÝÀ¸T¹Ÿ¾À·k”UèÖÆÏ]çeÜOÖ8¼ýˆYæòë4 …¢3¹bõ‡õQTøm,q}g`k‹Ëÿ"ê••¨€jÃÕ)?äÞõ%EÞ‹5ü-Jx œï¸Ë:’:žQ5Uî›.%ã:g£RB%ËbDkfÐí;1=µ¶Ï}HT.Ä.eFdAÍñ†aà¸v{º®•ÇgÁߩi3ƒÆW(À»ŽÙÍåD/»H<,‰ˆž w¿Üìc™1Šâzä)ƒë“AÎ3k8=%UžÏK~tBˆTõÞ8#W^=ÕzTðsRXÜBBv‡Ã³B+)§â¹Þ&iÒcFͦñàahÐÌĆ¢š¢àáE1Ïê20ÂÈ4ELJ¿áHñ×ô´G{wW¸i†jU/À\z ¹˜O’4­ ]8nd"Ø ™ˆZéŸû¨‡>˜wDí˜ô°ÝID‡#è9¿i›z‘f2¾¥yá¦ë¢VÌzá§œ«sOvpãÜŠ¥1ûI%åš7N1X^óXÌÂÖ™§f’¢Ý9Ì‹Ti{ˆ—ì‚v¯H4ŠÚ¨Yxœ†è‹³š¼<[½:7™ LOéD,E"…ß¡†!e¿:ë¦Ø3ÏG5«A|´•pîKBP¤'êU°¿¡ñc€°Ú Ëعó_èE9qyDPmg¢Íñ6!²»jøœH€÷_JT¦_è죉éFãâõ–>““LúA¼˜iäJ¾´5'dÍD„/å¾{¤Þ"õõèöãÞSà:jç} ß“È0“ïRàËÐ>ÁD JdÕ›+z"›1YŽQdôÝúIMXRº‹ûå¥l{KšÖ'éâ NÆýNT1„§ Ô áÝß×VP]• ·pÕåa!Gû2l¼´ž’oxBÏ« Á ö©åе3h®˜ÊZûRÊ/1?£…ÜÀ©-!›¢sb½Šó´ÒÖpbUèƒ Ày·…jŸK)Â:¦¿˜S™>-Œzð'´FÒ«”äD¿ðO”³IÛ@ >8Á©ÕŒT§§à²’ÚÕÒ`ãc)P5÷¶"p I*Ö…„.äŽÜŽeX½”'ÿA,_¢Ñù§>ŠʯOm*¸c`¹.¥Êês‘?ñ€6…› œ]èpMä–]·jaDsOÉ×›‘ÀŸê C>2˶ÆڪA£)ÝjÍ_ ž·<ä§h‚ÚFQ»c³õñDÏL c×÷…JRÏõ\±F­ž L7†/˦Jåb%e°Ù?ÏCPu‡¹Ÿç¹éŒÑ ÇV"Ú§“Ìèþñ0Óïù¡‚2|¸a ÌWËS"‰Inô#«I+)š l›ŽéûI×hAYC;#I+O’>ƒFw4îÜ`ù6øü1vîd›ƒ“6Ôa^k¯¨&mÔöÑbÉlÛ½{ÎmÛ,×_ÃK7bwfüxÁœô£›T¬É4"ç³:éêþÉq÷é~2q£¤çÔIòÃ+0ð[vŸ _ÀÔgoðª7 ‚ÊÎ3‰±Í®m¾|"·w#ŠîXîúnC$¿<9ä€sñNg˜Zû^LV]àûë>”HÈSåFŸÄ­lª©ß˜“po|¬—ö;Ê8*¢âIéÖ¸wC&Ä¥¾;ÆæChø=¥²Üc`ûºf½§ÐóÆÊµQÿ.vÉ6'šäTå|ÓÊt‰,wÝø­¢}’e¾µºüÍ.;%Ëtß™é£Áöc8IÜú4ެÎ.¼ÜMCÀeñ‚–æJƒÖ¾¨‚;4¦y±è€f€'¢‹hR>YˆbêíÓ}‰ÐB<‡V³ØÛ.«»NH+Æêà‡¿X¸FÈaC,™Î9¶âÚ€›¦¨Žˆ¯4⾤ä<|¹Ðô9XÅ¥•“ª¦JKàOˆ³- à­Õ”IÑr{èumkðã©Ì ø3¬;™³Ø9W§ »DÖÇîÆfç‘Q"Ä’ľ2-vtQd9Œ=x-w÷¡«©ŠBK[­4™W'øüy ™Ýä„Áâ—N¡©^ß½¸a›UžÉ£ËpNäÓÜ/wýeL=ºj°‰©Ÿ4¹½nº€ºú(b"g6wx-&YŃQ´éÚ0`™Û7AòÏ ¨ãï\=‹T±òÜvGC7Rf0f]gàPµµÔêÒûÐpqG±ž;ºî @ÛÈÉza^Ú*äm‡–0²'„–ÈzY…ïÌ÷²š>Á<@4Så7ŽQÍ&þG¦Æ ÆÆXÿm«#¦ç­O%­Ñ­k2wg a·S¿úT×kýNð·Øl~¯ß9|¯“¿˜[A¡nyºRa`¦µ°¯hCÒÐ)0˽™É†ù¾ÜTÀƒ.ƒ~ÒèäÙ»èˉ“§P,O +jÐÉ-ŒóŽ^7õ–é¾,W»Èy7x²Õs6î¹y ¯*VJê¶·{½y„²ŽŽÑÄŠÞtOîZ"ÿ¸ÏsÜwÄAo§—nŸ²»ŸÉæéê” ´ü‡rrE! çu¢(ÊþÏä–Ë'ÄŠÇΫÕÍUŒ€žîO_2g2dÒ¿´ ¸nTÀÖWL ¬¥¢«•ç~ïÊ ÃþÃ%ü ~:¼ÿDl3´üôïAÉ(þ~oÁw¾;gKÄY,§ c- Ãì6Épÿ"ê¼û#’øAtM뮑#0×ážÖRžû?#¬?ô›Ë‹trÛå ,E Ÿ’úg"Þd ÄÜûÂQæXÞàÙ;q#:ß¹›î9@EˆËj‹Û=—Å&ôÑ@¢p®»i~A8 äm²xŸòmbö´CévÑk€×‰ÂCkÀà¤Û“­#A«œõžóu,…ì”øÿ=NÝfÚZ|ä"æøÒåý¾„`°éH‘PAtÊx0m¦ï,Ú‹¾ô§\ó²¥ÑLÆäë?Ö/!1 µ AE5þ%²l1FAæÐ˜¾ÝÁ‹3å³/·¹†RÜ2öor#¬íå†,¤Å>nøÈbgYwhÿUYêDd`„1?Ÿ‹|@ Û1'^‹dÙa>ûµeÆä%ÂUßÀ8ŒOÿ^4í‚­Iàþ)Ž\qîa°’‰ofˆ¹VVÓ£¸ÃTi(øÕ¨¥Á»°ºIŽ((A\¢·ñ®?€÷:ÓÃ!‡F: ió_É=H+ÅŠvE¬É€¡\j/'F#°*mÛÓ¯lîîÎ8 lÎäÝ~¹¬”–Æ;éªs]°Tj‹ %ÛYŸË’z}L§Höin¶„Ånk´Kn^@O&5r'¸c)O÷RÆû%‘ªxÕÌ¢AAÃħ–]] -€‚W.&&G0   'X€–  €€A3 +[ o>10l6O c m€í€Ê€ S17 8;}0جތW‹c`  yX~™Wº¶uG ‹c`€® æ ©.Ü÷ é…zgÿÿÿå ÊÆ[ÇZ+ HÃçUÃédÃíåÃôJÃõ'Ãö­ÃöáÃ÷CÃ÷ßoµ''       sh×W‹KI¡ ¶apW'Ç,W‹cd&F0`b¤u™H¬W³G ŒY‹cddFªð›YeXb ÑBLl}p ÙÐðû¿6ðŽï;>­EÊá—ðáOßðÁïy%5& •j[”HG „kB„‚¥ ÍÆ„ýqœ` ¨„ûyŸ Ú6@;oy:¨…´„\¨Ÿö°”`÷ßä‡ícëð–D!wxK!°aN@‚ 9’ EH¨¯_áÀäØ?öß›…ªñÌ™çðâW£¥ !é¸9Í(¼Ù—­ùhO¦´µo[^œÍßYã ¶@-š 44ÿùåÝ'èÔ f¹ÛЏ¯° ^ô=ÓÏØÀòäÍJ¶G™É”ãçö²sä+î¼CçSÐP±í‹á1¼<ñ8ò$üþ¿Iþ 8þ½ã“Á€%ô‰Þ~u”;õþòçÜýÙÚʧñû}|Éß'ØÕ¤Õð&åÃrJøú%úñ~bsv.D$QL¼øE°¡å¨CH“VÛÖH´ë®îB´p·G„¸H¤uMÇš%—rXŒ}GÎOÈr¿Œ¼8Òä¹þ>P×2îÄÚ—¡O=|¤•Ë»Íx1þâô"àë*^¾@õÿ°ßÁ¹íÿˆóxMs¶H& ï¨ùªwÿj8¤öãóÜg®ÑñöÏ‘ù&þíñyH 1®êMø¸Ï^!¶Ôµ¤°‡Pôñ»krbWXB¨{Ú L®L¯èµIY)²V7Å_¦°)…˜­¡¥1m lå‚­½ ÆH„RÏ ¿3àg@Âů—¶s&¶!·7’µý¯Â• ˆåU¸]­ïxòÐÞ!¹¡ïö(éxF§c×5ÄÑí™`±m P(kîf´\*ýôº †u`ÐV—8è# Ø u þ›gÁŠE]Æ Ò¨=QP´“bœ|º/6·)–@(Ⱦ v’£µ§4ž•‡ülÒ\nÂvºj:/å>äÂóÒ'#NÉMp*øE¸S'ÓkcmQ¨`Í´¼;ãoØÏ©¬2[Úë‚Ö±äÊÑÊÐP+Á1챩vÃ’”¢¼ ‡q°k›O^Á_V€/Ζ؄ªWe±y”V¨t嬱’Øß6Â@Xæ²µ ÐÞjg½g~áÞ/ÂU9M÷™XoÇ%Y|§äObóŠ-¹Ð¥ ±QRb8Zw{ Î: ðöðl›H Í\ Ø·zË*J|F3rÛ9*îš<’fûT™z-P¬ƒŠÙÜrT¼JØ‘›÷~p@™cYVÙåÇN}‘'»uõh¥²îXÁZÂ$Ø­e7?YËÛïÏ/í¦\}Š5¤“;ôΠ; 54f[%#Iì¸5SãÞ§‡†8C˜•"— «¦±ã!Å«ظ6eJä4÷$êý$à?Ÿtb,jðÏ_¸÷+šDцK6¬õE¸ÌÍüià(Ę“lÍØSz0!ëóqˆy@œ”HBOZ¾hri {Ä’)Ë2CÔžß_›¬k^a]VGça¡¼5žãò˜û÷V›QÛ•ÌhƒH>?·óZb=Ì!öQG;9"UßmGàXAZ€þƒ@‹m’A²Ä Dg;g«hÊþý¯ó‰ÙZýš¶Tfsóá€SMWto*Ö¹ËÔ}¾8ÑȵØQÖu*Éâ’n“¦ °Ö UÌ]ÚùÄÇÅIŒ·Ï÷$uäåãÇ¥­špÜÝ À1T2:oªŽ~™±€êª&‹K"\V"·P…+?®=þh˼êÈîVéÉîœ0¿p¼sòä°qš¹q£ô¥½ë Œ :Gô¹f9@EMtä|áôl],³£:¬ær@UM´Å-ÀÉù¼ŽÄm`03è*®cm&ðýºÑC.«.ÆñL@»Á‰àXOcW‹c`  yX~™Wp¨ê&àBCZ(Ì‹ósqq qfàô£„åH¤ºQ YƒQßÊÌÉBM½àXTA*W!WM^R‹ÅUƒÜuº‚U'–kEÈt¶jÐØViþþQÜ?dÅ1àAMc-W‹c````d`@¢€G…/ȃÊgàE¡w ²óWâoL‡àXMc8W/W‹8‚ñ€€^//nøª3Gª™ô±3gÖØ8v l³ÕIÞ夭BÌGšíàSMcbçÄUFئàQTZ€ºÌ‹Á Ã0 C}õgø–Ò êÑBiÒ%ÿÿI;$i3l7až%[¢Í‚'Õa õ@Ψ͈ŹÃÃI,ºÀÍebQ»”€L,ºEØ^¹Üü‘Ú.®>÷žÙÅùzK®Îf8ðÉé8£ä‹våfb™öuq¯³¹Ü—v*}™ebQõ¡ü;ÿ誵Ûqj]WÕo3ÊÍ@ª]u\S¡49­‹{3ñVð)ÌB0WWÃö|“‹W•  %*àXGcàX0càXOcàBCZàXTAàAMcàXMcàSMcàX1càQTZÿÿÿÿ¦KÜHH6dØIŠ“XBA ‚4!!#F D~ôóÓÌŸ¸ ‚! D B¡ ˆBÐ4 ˆF…„h!Ú;@º[ û‹‹Å–ËTQ DÉep•ÿ{ ÿ,X°BmÍCÓH¬¯Û®:þ¼þþƒùÓvØ¢H£€¶ÕT°?b¿}ÿ3! 6EO¼¼ƒ"œ£®,»\˜ÙÚ{® ¥2[‹¯ žÞA¤Ð[jãUâ_x´¤Øf_-3smŒ&ÝJðÓØ6_3¸¥PS£Ì½V¨ÍPF›_J;ÍŒE#,ÏZëàøÿ=ÐÂV™·º†Å…¤²Ö_àH¥3µ6ǰ=1 ¥f°bÙeà!ýûú‰*3c¸ Z(Û]µ¹×:=9°ÐV”8åG“ßð\ÀJ˜a)ÊŽº­²;µc“ÿ> š?OVj©mìÉÈ5ˆÔt^ïnÒ¼49CÒB m+÷\„·%>IA13·ëòn’n!Ä®iXuõ )˜mi6®kh=(ýh@asMœ¾—õsŠpP0_ªQ×¾–f*õJ¤µTªóÚø' 1çÍXÁÇ ˜>%¦PÜ‘çžãþ9$ÂF˜ÎPlÏ5ÎïvòIãï…±èTfùYá#¬´ÈÕ^!þÊ-•³£JÇõÒ Ÿó÷+ôl*ª¾€àÝú°­&T–ça§„ ÈêØo¿á$ _ÿm¼ á¡üØü!)  "  044Ty€¸€Ú\‚zƒ†‚£Hn ѲêâºBÝ Ðb—x€žÌ“'÷ŸeàPZ÷xˆßŽ­s¸=YFX ×QŠAÓçS!Lmí"fÑf&ÜV¸© ‡›¤/ð*J%¡ÈŠ5ÿn€_ßÛ$D~ÛÔjZ×Uc}\%&—ÇT]^}5ön¯á%H,Ž˜Ô/n°©èO¨bsnòÌ<ÔvýñNÇÍ¢aÀm‘#½ìw)ÓêlÍ·“tgн½'ºYDàZß– Ç]åÇ¥“àÁQmhLCGk²Òððëcêb‡…¥­ìÁ‚˜èPX9,( amA3UH)B-ó>»Qxèö©Ò˜Â÷Ñ«æºÿ_ À EäÙAá4º-%aÞq“6[Ö D%?êâ0¦ãEŠ„RÍxí9&)ö× "MðAÎ IŒelóH`R¥fs[Ñè]13b{ÏuA(j¯3[å=–°ypnh(¢x* /7°b‰éÛ:÷]‰àa…6… ;7Ðpü47{ü~'>®¶PS´’³ÏEK0´ø|¾!ÒEàið•à¬îª~Ñ_šãüEßÕF&x‚óVz7é¾K) ŸplÊ"29c·ß¹^Æäϰ®Ô!nJÙòâ#v]šÀ¯|‚H%Sx𜖠¬‹â¥L§¯1ÞÌ)gÀ•{>I¬W¿hኅþZ5¨Ñ Ld´yvœš¾c»‘‰™*¿k'¯+RÀv§,”ïv9&†æþ.9õˆÂ‚¸B·S®Þk3¹GÇÂK¡YgNrÜFŽ%Bë߈àÄÇ5n~豮β$-}TõÍÇ4ÂZKháÄn¬U.3’˜…Sç³ÈU¦o·:{ë[Ð;Æ%»±û1öÀãÏ0g)ñz+Aš‰·Qhz%c«Ñã¿a§nÎ)ôb­ƒ Sqãm}C»¥‹yð=±ÆhT`žþN†š”ÈBNŒçPî¿nºÓê†ûHž10©3¬èœä{ Úuëjg ËWré`J(Ž„÷ avÌÈ¥JƒÝ"ÂëÛÏd¿ïÁ½küúžb<µ¦¯—v´÷˜æÓ ©*õý¥F⌴`úQ÷Àäy…ÅÑ¥‘Ï¡»™ùWYÒ:¹‰fC'–Ô×)?îÓ/¼£99wjÛi×q†ÄbWû%銄I±” ƒòÊÌÀðíåNÍÖßé0±ÇsÚ‡ˆ(¹“M´Š´ñ¿s5yâ;|Cû|çÏ&&|ÍΞ3é³35ˆ£¬äÿ¨ÕÖþ¾¬6Ãt"Ç‚½õÎÍmèZr«a`x ¥¦&ë'àn2y»ìñù­Vîj"º8ÃXÁ޼[e¹3óXœ}ú²ŽÛØ•c$HèpõÂqκ%`3nJqM–¡û›eÁG¿™ìˆÀs­ýö~ü¡YìÉZ2|eØPuŠHUNˆŠ ”S×ÇÅ ôt‹ ­Ê{JK‚¸Ü%u¢‹»6Áw›™»ýåÞ„Ì>aEðm¨šjfá#Ü’û~åþ]ÓzÀÊ®E烥‘¨Û„«¤aû¬!7ÁÄÍô,? K\æÑ3f BKÞ×ózÿ¡Rj'˜•c]J è¡Öp3ï9Š Ø–†LÑ Ù×s$óùsQò#mßÞX*‹:qEÍŠø§™çK$29<_éO#(åéÖ‡5袣%sלžÔ%˜îuÌcÓ¤Ù„ŒžŸÌˆ-Ñ×¾%ã0÷ý¦B‡¯ˆ¢C%\£Æ[ #$Yùm³ÛÜ\ré{|‰ò¡þuÍÖzSV’&¢E*-õ™‡*åë«?¤ˆš"fœd[Cû-Ùs~_§wscõw:a^CçsóuB@(°±sŽ­tÃÌB)Š}†¡,¬h;™êçt޼œ‹ì®|#ŒŠAÐÓWÒ‘ FTþò­ #¶"Pàë<’Qßžp&Å0Ô÷Á‚¨¶7Ç™€d.îçÞŸ‹Ö!.£¡ƒ¨SÆ‚lù^n¯ØTg/çA-Дº tGܰèAЍ‘ÄÇä´‚²&s©ÄZCZVÓÛ·Ù¿ï0—Ýá H‘kFµO¿½Üp$« mœahýíú"Ed¾8¾™ìÝ@4¬€®¡_§næOà ¢òFÒ–° §­_–c|V0Ž*qp=ƒÊ¿0àbá?uÒ5dÿ7V|êÛ+¼IOÈçOHûþ5c\Àé¡ÍQ3eDÓ}¤g"Š’ºè˜iJ%QÕjk6Ðó%4ÏuvÃ!Ç0Ï5LOÐ.Œý¯qMcàƒu«ÕpýRbQÁ»Ɖٵ‰e°HöˆÀi—Ó@Ý'Õg”VÙj³Â[Ñ’"…\GìÊ—ã"÷SýÇñÂÒ¥È0è?k}U†oöžÖÇ’'’ø‚‘nlýRåöâ/FõÑ2e•Îâ–Ø)lDtúʉUí—´€˜¸wêéЪQíOèøS¼ _¿e’JjºY2/Ð຾6ÊÑdÂØÀÃ5C,Õ2³³¼/˜}©ž÷ÚL­;6°C>ðTEP:Øœ#}S9Šø°Få¶y×hÒdpgÊÅìœ&=ÔÝlä{yA(dÄ .ã·`Üä ¨Û¢·â W\.#nkƒ²Nò­.jP¥³°E KT°Â:¥³1'³“K¼¤Y«‘\c®Ä5/»fqÚðCmÓËóh,ï¨nÜ‘?Tìý¥/ù4c‹x4»>"ŽÓ—)¤ RW"M0—‡ª\0¹‚’ÞÓÐpŒ¾'Ý+fÙço³Ãý œWë7qaª¢bX”ifkŠÖÉ|e|µÿߟ[òŸÖkøˆè:(¦Æ°u"ÎÞªƒ%¾À$1ÇP² àÃÜ!Û®rØ)„Ù8ºñ9gÈÁ9º 2KÒÓƒŒÈ-¨´ŸVž‘|oÓ{i#C~¾Åq‰9¿ËÅwëqYdع—td|Wþ46xy™^›Ùo€<¡çy|zy b½¾Åë!š-Öm|¨îåÑ͘«®N{øY2i ùe£¬S' ›ŽóгêïZúz|!]²¬ÅbqŽ/hGÚâÙ¿åÀ䞇1Õä½%-¿^«N–ß„ƽX†’Qú:×Ìpƒ ãbäl ˜ž¿YëÆfñ[Ù]Z¥*NY`7ÍÄÛÄÌ÷ض3{‰™=“—\ÿá·i†%Á•pp––,ø©™,ñÓ²¯?ÅÐõ­‰'“óð`ðV_T®´{ x^§×mk«üÔ9GD²-"B˜ UaMð NÐ@‘ ÄhEe>ÄP¶¶ü=&å>¢®HQºü¤Ër¾sÏ7ËùqÙ–kÇÎÖS²kO¸t(RÉ[Û#qkM½í–Gb#mËÄ´vÿCgÉå}óBÙ0u"áÿ+ö@R­ p9Iì<-[HHèÑÉf ãVrÚ°]ÀâÓ¬Vv‚)://¹þnq‘ûqf4³é{iȸ[W”rèMU0i‰Ö4H램äÐ~q^¶€Lºì{t†ÿj…DלæäŽ{RaןÆç&«êIͱ±ÛØ–‰jUlã|•¼Ë¤d/Ø¡c³sC3bdE W=cØÊnÏžZ[I>íkiµbÆ’Æ„×ɳEð>š]ÿ·Iü2M‘Ë šZR¡vU´\™•¦-’@Ï2nõÎÛáûB¨¸UéÌCmžÚg¸n–ÜEuÖ`®’(/eûb®M­æ§\Ü­$¤T3j“á¡]:›§-54…\F¢ƒ\þðgìe3ú¡uÐÒt•s0Šu÷LÆ“”ÇóK\¬Þç4k·- Zï:ÈRɲío_ì¶1«õ žKƒœ}‹U¥·"Ñß.„ÛŽ|"sk¦<àP/÷Qyš©¡X³ËùV|êNþÔ"¬jÄÉ1)âÞï=Œ+­ ©N”$ QŒf22Žð†Æ},_UsHyûÅ__14bn(h€¿0Q nu C(Xs€Ï }XI€‡QxA€¦vT5$€= 9 [)M1^l0? ôUãW‹c`  yX~™Wº¶uG¯ðí‹qðñ ÿÿÿãÿÿÿã ÿÿÿêÿÿÿã ó¼l¬ ÐkÃõGÃõÃöLÃö|Ä ÞÄ ìÄ «ÂÜ+((     mQ¿ðW‹KI¡ ¶apW'Ç,W‹cd¤ ò óW-A—4W‹cd¤ ò óWêΈ 0W‹Áàѿ´Š$ !¯¢I…RH¨¤"J ‹H²¸W~÷”%…v¡ü‹½™Av$É CÏöØyõï/ÀÔÌØm[Óª´¤JUFE€$2%P¡‰A¡4еQbAhl„Vmm•PjmZ X¬‘`ø%Ô‚»£*@I ` d¯g~¿7?€$B’ª±Ì4ƒ" QZ 6¹…½4¨ JI(œ½ÔB›/W¢±gЋŧ°j/^C°ÍNñI´¢#ÙÀ¼ˆlX‘Z¡Úš„V¢U#Îøsa[K± ÑìÎ]~µ¶…|gíŽkAFkMŒÙÕÏ¢;ŒöÆ÷'Û`c µMòå·Ä¥Ç?æûÄz‰PÇÑXºðC|Ë„–.¿&Ë´X _IEK˹6¡­A2O‡mõÜCð÷ÖÔ!qg¦!µ癩qîõY´]6ŸgÅ¿Ió,ZX±5†f„³¬&q£*žbaBókàüØ ´0ÇŒ=•0™±:&Ì-_>ûÕ"}l¤u¹/Ão•<ÈvÜKÛçûÖÿéÖ¶í¬fUã=àJ3Òü¯ ¢(ä “'7}Dg)”Ͱ¬]€ÜH BÄR‡þüþcíÊE ™cM’Õ§2;ôè’tÆ^Iz~ ÿ}&k—^lëcN½l7Õ'Úœ»•IçC¿5+Ö\û$¡‹á6ý2<±~‰¡‘õ.ÄŒ¼¹ZúËL íª†›îh®t3·±—p‹óˇ!ÕܯØIÔy)t ˆìkùt´¹í,KGr„ŒìØ’³‚:®Q‹· Ä~OqÍÎíwšù¶ ©6K  PC”`(Iž­ì%}” m1Ú©ÁBœ"4äÿ`â¿}4/Ò)ˆ»A`DMB†×/®Æ\â'J\‘RÃY ɨ!§w “>†¸^ÂáÇ>žøÅÐú ··³)áÔi0^’9ïr¸'Èêtm¸îV5½V-æÚgF²X¸PÅölUe7¹‘Õ4Ð:®,àêiæ$cûÎú]ä¬ôÌÞFG ùÇ'@|»c°ÛòFÔâ§ñ 4Xóýi‘ñcØDiJ Ž¢è-EÞ‚e] úw¦î¹g­ëCÎ#‹G›,Â`Üt“—`÷ÞœsÞ@ÍPÕd? N(”äë Ð6¹xˆÆB¡iØGÐ'Œœ–œÔ-¼'/z+äKGE+É(,uÙ€ì¹Ë× ´|ו<+!`¿”ãuŸA°Z!µÅõVÅZ4©pÅµØ¾ŽŸÿ<\Yï¡ZpÏ^mé 4ËDžîû‘Ó¬€çmüXcÉdg=B,ØÌ¹û»¡¸§Ö›ÓnIï8¥Ml«$[øü{'r¥±Ô'mo-‰ž¸-³Ïæ#‚»ž§‹r Ú„ÆÛ6¶›niºcY¬ÆHù(ãé¼ö<œ[Þµàï¬1® ïºçbŽ"5e¥¡¬Æ~c×'8¹,Œ%Z{,sœ\RìƒW0£†øˆ_v†ñ¸³KN=§­8‡NO(b–³w·ÛÅ[¸ˆ®o{p '<÷Ÿ .â?—Çøü!Éyî‘*W‹KI¡ ¶apW@Î}àXGcW‹c`  yX~™W˜@E+àX0cLW‹ Á À00uZùÿÚawÉñsªˆˆ˜´`–ÝKò,÷#Óh€Ñâ4RϽâdwB’{ÛútÏ›»W‡ƒ„8àXOcW‹c`  yX~™Wp¨ê&àBCZ*¸‹ósqq qfàô#’B¤º¡Íì¾MJšª¸­¬ÈÕàXTA"WWR޶UI’ÉŸÕqQ$ÕqQ$f[šïí+éàAMcW‹c`Àxx(ÁgÛ^WÓLü:àXMc)W W=‚d^šÔ6ø˜ÞÜoZŽwEfS` þ\àSMc$W‹c`~,€H:øÚ×WÜééwàX1cIW‹Á €01úI.PÕý§Å®h"â™.¢“§ß·7DHr"[ÓÎ9÷mhs=@Û„ÎZÅof~üJm‡WS­àQTZ€¸‹mA… CÙr ŽÐWŒ|¿™˜ûÉ…­(¸Ë´!/¥X#)¥\.u¸ÒcÆ”‹U`ÊÖ6Ê·ÖÀ§®*Hzž¤î›Oš+ »/º¸ÏvpCÊeéM‡dÌŒ£Ý­†äðaýKΨ‘¼ í¿hó »ßA±ç][÷ìãÿDߌq¯¸9°kñµwÄ ÏÁÚþ„ •ØÁœ€x „Ú£8ÀCÀdNÀ‚+À ¶À½AÀÛAÀùÿÁûÁ7ªÁW×#Š„τςAPTD‚X0cX1cBCZXGcAMcSMcXMcXOcQTZXTAX0cX1cXGcAMcSMcXMcXOcXTAX0cX1cXAZXGcAMcSMcXMcXOcXTAX0cX1cXAZBCZXGcAMcSMcXMcXOcQTZXTAX0cX1cBCZXCcXGcAMcSMcXMcXOcQTZXTAX0cX1cXCcXGcAMcSMcXMcXOcXTAX0cX1cXAZBCZXCcXGcAMcSMcXMcXOcQTZXTAX0cX1sBCZXGcAMcSMcXMcXOcQTZXTAX0CBCZXGcAMcSMcXMcXOcQTZXTAX0cBCZXGcAMcSMcXMcXOcQTZXTAX0cX1CXGcAMcSMcXMcXOcXTAX0cX1ca3cXGcAMcSMcXMcXOcXTAX0ca3cBCZXGcAMcSMcXMcXOcQTZXTAX0cX1ca3cXCcXGcAMcSMcXMcXOcXTAX0cX1ca3cBCZXGcAMcSMcXMcXOcQTZXTAX0ca3cXGcAMcSMcXMcXOcXTAX0ca3cBCZXCcXGcAMcSMcXMcXOcQTZXTASMRNRR¨BFCFRLAPRGMF NSNPTS@ÿÿÿäÀÿÿÿÛÿÿÿÝÿÿÿß ÿÿÿßÿÿÿàÿÿÿà ÿÿÿà ÿÿÿàÿÿÿàÿÿÿáÿÿÿá ÿÿÿâÿÿÿâ ÿÿÿâÿÿÿãÿÿÿã ÿÿÿã ÿÿÿäÿÿÿäÿÿÿäÿÿÿæÿÿÿéÿÿÿé ÒíñòÿÿÿÞÿÿÿßÿÿÿàÿÿÿáÿÿÿá ÿÿÿãÿÿÿô€¼f’œ±¹ÅÇÈÏÓÝäæêìóöøù‚‚‚‚ ‚‚"‚M@NFTL FNFCFPIN DLBAGTBB*%MQRN QS RI!SC àXCc àXCcàXGc àXGcàX0C àX0CàX0c àX0càXAZ àXAZàXOc àXOcàXTA àXTAàBCZ àBCZàa3c àa3càAMc àAMcàX1s àX1sàXMc àXMcàSMc àSMcàX1C àX1CàX1c àX1càQTZ àQTZÃp ^^Ä ÏÀÓIX•Ø  %*àXGcàX0càXAZàXOcàXTAàBCZàAMcàXMcàSMcàX1càQTZÿÿÿÿ;º/ª 4¥(µÛï·ºË8v&V ‚ ‹%‹µ•ËeE CÉ…,ù¯ØùgÁ‚ UÏóº``}ÝÝò‘ìûÛïÌ?l‡-Š€‰§"böר_~û{Ü(0¸ÂNùGÝVèÙTTõç tkѵ[Ûç „+ÇBíSùyž(a|CSYÇ…$\@Vÿ  fJlkü‹'`)ZM¨,ÿÆï”!/¬Hò¢h«d˜ ÍOïóO¾3ʵTnU][DCeaq}ym)»æ¸ßm§»èWÎÞ/D¯hÐú®g¾7ð7Öч—–rëÐö\8R´L9,Â/ýpµ³”ÌÏ€Â-…rKeYÌÿ¢b$µc~.’ªÙrœ ¿÷¿6­ä ÏW™îxÿ `{(š—ÅŽRKëÆk~q E[ x-2· â„z‡Ë·Jí¾WÆAљډc ½ÞÚþx¾Rd”3ÙO˜pLà‚B@=ùoЃü†ÊÓ’3mSí”—xô$Ù¹FŽŒ·pkuûãcdQ¶8&šIà … 1ûªXÕ@Z|5Ì%'*bÒvÎÖY6ü&Qü*Olé|'ˆˆ ëÔRÕÿù®Ík k€Ú7Ò“j)B´£W,õ»‡‚Ù w‡8¼¤òmŒM8ã/ÃAzFl×@¥JhXuõÌ…,DcïºUþ‘íššdM´ }Jbë^AûØ#1< ëŽBU³‹‚ÆFÞÀ<ô Ë\¾éÕ„ª<`kvNhÇVtÔå[‡`Qý©øµ+™þäôO+<ƒœ˜Q»rŸ uDMS÷€µ˜û~ßÿNýf 9½ÒXBÝI!˜ñÃÉãŸÑê?‡XÝ¿&½öûI—­÷…•^dQ>Âd“Ji¤rˆ¦2.õÜ\¥ûÇòäÕfj9(Eäg3ö7jÃCÒY¬œwåòGÙp²’‚fà`œ*Þ˜Øu¹CõÓJD ¸xÍø3²ÞˆºÊ•<Ð.V·GhCûôv¼¦Qô€å'â„§ˆÛ ÂÑ,e`«&xn;àS³½C\®¼œéàVò†ÎÛÞ/)kœ”ÃOô3æ¨ê-ÈQÐWÑQÜ‡ÑØ<¿N—gR4Ò×Maúʘ kölÅ=¨ ó\WEBBpò;qctp—ú½bR[8VÌLC5Æ-Už¼Êm=Üð_JOö)˜Ü=WyEQA+Ñp§X©œ5²ºyròŒ ÞÖ¾ZÊ*ùf5uœD¹@;òT»eŠ ?V)i;í%Z ´B>b æœ _q7´vùÛ‚«¡ÉlAÒ¢ì͘ðC”œÁ„áÛÕ›Wè´ø´÷<_Ž•CÇežÜŽÊzê¨t:„?K7D”ÆB7½CŽ&‘d¼R‘’¾[Ê ãûͬwZ:&wÏÆ¦çÙF•¦’†Ì2Ô¦KDNà 8ð+>åõgc“p‰ù°a6äŒîZö…G&Ó47¢A}?6âÌb¤g7á[ÀГË×ðX¥p§Ç#*rùˈÆÔG"àËnïøëî¤XÈã`·Ý६¼ÝÜj­?’ªfêļ)aÕ'ŒÀþd2æ‹þ´ÜK†}îfQ…øÔ +[q¿vžá×…ºo]Éömý$|‡&2ŸfˆŸÝÖê]£Ký,Ø>åµÀÇWd¢{K<®§&ZLnœ¸oÙƒg]ûùpaþ>*‡¦AX.¼ÈôÃs¸Uy”‘€ ·æk-#¡Tð;7˜¦Íg’³ ßÜòLÈXy~«Áû*ÔøAÌuñ˜Uz,7«úê_% Kíã¤+lÌi”‡9;{Hrh”4ˆ¸ŠÅãmþÇé]F„_ÒÖÓßÉÛÞIœðRó62ÄzöªåË”«r€»DíÓj„ÙÇ IðÏ‚ô]‰[Ùû$v…êw~À<ñŽΦM -WÒ½›êqÅPÝT%ቒ ;I•÷õ$Û.ݱözzÙ{³D:ª©°¯[¦º²­jK¬q|õm8A{ŸxõêÃT$¬FsÊmÏ•s4åWÏ%¥Ìp´Þ9ÙåÍU)zmÂ«Æ¦ÌÆ…0¦$_q£ãC©ñ ¶È%Î2€zvD„w!Û§Ï MJ€Â*G<7_õ0k O+±vM͇ìq› ÛSë¶€PsZh p7F:R̦°«St ¡b!R7›ìýf«Ðªj¯Þ({ `q =‰ Œâ'ÍߨãLÁûƒ³ãú’í©…’Ä×£]Yÿ=ß52·LýQÜãvÙ§LiU)v_ »M1Å̹)^$p/·™eW*’ƒDK‚r¬[0ëzdتÕ: ¹²^ÈÏ£»›ô˜ ñ“ÉDsßH-YÜ™Út7K3ï[³–oý8“Ÿ[O¥‚Éùé°Cè+¿o]Ï«i›PW‘Å=Žsf¶î*#N “•OóÞè0²¢h O¾ÌoƒàúÇ\±NmñeØz‘¼9ñŒÌ­kSR¡ß¥2R"KZ‡ ö½ U]!*Çác‚^Ï ¼· ’S Ü,§ æ7¾xý¢“öka ôth÷Øaìõ¾%]!Oô‡<ým3VÒ¿ˆw·<Ó*ºÆTQFîlN ôÈíØß¬$‘Â;˜œ‘­þw?Eå’ ±æUîç”™îBÕ??@» ¸±,Û¨º^MêWo.ß…õ{wanìUÀ±ð¬JqÙ ðþ°ÜgTG¾«òU˜òL@£iæ.!½ÓŠºóaUÑ›‚}q`‚¼„j \ïsÞÃùéC5Œ‘¡ê€r¿šô{„ ‰r¦,ãˆ÷R¤ÖÍÿ‰j°’’ƒ¼ µœ=Àc“MœƒÉOVŒ>ÐŽP]çù¹dH¨˜Xh¡ *Õ89R ¡Kùdë$x)M?•Æ•IóÐùœÎka@0<9õÐ=Ì{,$UBÿAÀ7l!ð 7•Ù› Ãôþý°§6`;%É(ž=€—Ѱ“F¿KÄŽÞÉÿ~n¨|Šðõôýôb4ƒß×#lTÒ’À ª–©Äø(Ó˜rJ1l2l…‚~ ”šÓ¤à“OdgywÂ"ìCâœwWihĸ’ˆn¦2 °<’çiŽ]ÊéCÔYâÉñ<åé]'±-dò!¡¤4´¨®Á“î—' ¤Äœ"¸4Z·ðîµ ³/‡J¤Ø{ ˜1øYØ–ª ÷2•Ý žêS2¼y‘.«[þŠÝE¢íÝ‘VlMT&'ÜÊ3Û„‚{›3³Û ™[jèR ëhôÉ› YÞ$ýàFXGv/|Gì}~^ˆΘxR»`«ŽëuëæKÚa#.I«Xì°$¶Þõj;¯e‘ˆ{àÌáçþ÷ÒݺrGÀ¡Šr8†œ_àðR¶'š\OýRŒ"jr)=§³|wªݲY¾¯ Q’¥K_­¤r0Íc¦Ù%B!Ng@ þ¿NûèQ̯4Ÿ·˜aÄ5üÄfr§VHJ`q‡~gXIFÓÞÙCD´ø½—¦ÞT¯T¬S9–âî0¢ÕNFëOïÝžD8TÉfývª^p£™ÞÒŸ®ZTÑÊ+ü ¥)w!šYžpÆð)ÿýã,¦ˆisÿ`m5¿…@,‹:ò0¾ß*½Ý˜¶¸>¸ÿT91žSíxpV{û®<ýjKyL³.¼ÊÈ¥T”âE‘–Åå|VU-y¸,Ÿ;‹#yá÷í4£b#ÏF¼& f‹F«°M®²m7â™n‰÷üIÐݧÔÎÑb¬J‰ôä[ø Xµh„)E†]°++cF“¸«ÀfÝŽ~òxe)!#Çö4äÚß)ÿr²õÓJ˜®>ö&úÒ›`œ£ iôÌ$BCVÒwnKîä;`xWÎùº+ éý@A–;½90wæN.ÍšB}Ç9=œ™Lbnp6„ÌË>8ƒL6¸Èui–a·“`·Övm«¬ü>u"Å:£ísûmìScø6qyþ8Í -Q³n Ç#».#ÄsÜ΀&ÔŸ(3þî…Éâ•9ÍPî<š–, ©£Ýl÷6¦¶ eÍHDâì| “äÛ£™9Þ©±,©35ÛyÑf;uÆ6y$ß»xjzÿÌl†¥NSÅüòå¦_Ù‰ÎpóeíÆñz3éª@ì•*õÑÃ8äl–:0xwÛ`N6¦n5ÉTM|NWk¡æ™[´$ Ô¾ÁUé9´—c×è»ÖoÏ€IzÂaeˆ´xb&íتmˆ¢gL0ø4e¸¡=£ÓÒüqùC*Š[Ó[¯PÖöþoȹõüx›½¿öœüö*Õøè‘³STÔC™{ ÊB;ÞwŠnCHÒ«#8µ6`•|°Ì}.q:M¡K@dö úzÇ̸D1†r±³½+ÊÈ :jÆj^Ð a/}_ þt®iÍNÖg*†.ÒGFþZ¹1seÏŸ­¡nOI%LÍ‹ìžqø‹9FG¬]ºñÿš„s€"™ÚŠ‚,+^±n—tçsÀÈf§~®}d?hûJù§!»àu †9X(ÞÚBÐÛ†F•Áá?õ“­v"=¦l!?¢6¾—µàù a €’V 5 IQmä«Ö–¨`Ür®[ÃHz7×ã:åÆÑMb-!õ?ª3r“ d`jÚÙVÇ(ÎV‡ ñÊÄߪÿÛ‘“º‚K‘îüj yüu_:ëQUËBEI—I“”ˆ\E¯äÔ *ïy±aeË‹Øé´’°`£±ÌºÀ†‰ª¨„ò[ÀPýlÊ6¥â:e,§F¢2,<Œ©¾Öýçªaq}…Ä=§³|낲n¿ý0˸[¢N/ D=^þ…*>*±t§…Fdô‰Ìµä„køÛtqJâPùörevF¹ý’–uÖ¨À”môɪt•õ‘±wn“׃ñ0êìïÅÇžöÐ"™@qã¤^ø²óWF<˜ ÷"œá7k×9&­& Ÿ¿ïÕ¹P;vªQÕ(ˆc^ü)ˆ&¡€"x%+ö˜|#i¡·†à,¬¶ »þãké|§í@ŸL¨—ÌwLµšŸ   ¤Î ŸYkkDXÏÉçìý°7®vÆß{ò,Í~Ù‡É[Êvl]åqW2”±¨?õf8H``çí9±Þ¡SËèxRْ±kÒ¤$1¸3c¦êG÷½' 7²€Ë œ+é]îÃpAk»‹hr]dM5¸õ™5[o™ÄKP&·‘QyàŠoÒë©ég¶{ND|ð†èË'â¦[¡\C³mUjT¶ë@zhÀŸÿ>ƒÄuÅ_ï.%®ÌmxÂÞCËz€¯_vEô(‚ê+w”¨IàN ¡^9‚ŠŠ.w4ê“SÌ÷ùò¹¯WË(M[錶š9bŠVó›÷|ô¬_š+¨RA'ÛyÕ„ý>eO¾0dÏ}b§Ž/1ù†fÝçjåc€¸~“1oí¡ïÉ+@\yúÀ ›­ã«ûÂÿ˜C&¾ïm)j[Òi»èvÕñíö9â¶s"á6Ý!{kL²#‚q;_ÖNsKK>GN±áç>ı~Ø,õ^ÿŒîQ£!¥¯Ep(+Ny P¨ð“@Ìù“4q=åÍAÕ=”õX| %ñ•¸+'{ŽKíà2o+®çÃGäÆ"*꾟Kãír^»&qK/E™ ž‡*­ÂæÄá~sííÀ*EÚÔ^gESŽŒƒ‘•øÈÒË\ÍÿÖ`RBÙ5ÕO€…‹Á Ã0È!L¤gBEŸƒE†a,Á†±–²`‘µaˆi+b“†!–%EÆ•aZ,"²²æ†ÓU…¤c0X'X‡Ñ‡K_%©É&—hN ôfg,û6úô.«#&GŠ´ ]] €š 4-€ŒH-N@$u +*J TFma% O&&- "T A2p%a2AÀÅk,€‹yNSY~È›/X‹c`  MXBûX YÜ=X‹UÁK @Á·©„>¸tã²û_1Aœ`sÙ"5>U‚È 8›äNèpƒS<†4X©€¤ˆ È걃ÄOÄ £Ä ”ç |ÄÜ·ÄÝÄÝvÄÝÏÄÝÁÄÝÛŠ M''      8†*X‹KI¡ ,PºXdZÿ…X‹cd¤ 0ºðÆXX~½pX‹KJ¢ aþ7XîÐ…ÈX‹cd¤ 0ºðÆXŸ#äÌ 3X‹Á à vûwVAR)"%‘*ô(ß¶3”$¥qß’ïOXýw‘q%…*¢`‹½˜[¶ÛÈCǶ>0=ÿ±ÜPyt’îıïñò±¤*¢$@–ˆD%¼µ TÊÓ\ˆI0ÚÝ@ RÎê[ؾ–Àæ`Þ>ñïF€÷#†Ávϼ !‰¥Øè¶ÒK‹UJÍ݃Pl»Ç¡_a}3,FkÒOàÙêÌò&”"¡‘¨<^ßî·èì˜þ³ý­¥b—¡–ø§ýÃheÐÆ§O tA¤ óÚùÏ!ò×CôE³srüÛD ZµóÍðçx¾Š‡û)! ¨Y@ÙmÓ"£Éñ^˜ŒlG­lóÀºÀjx£ÒÅ‘ç¯Û»‹gôlåÇÝ- POÖ¢§^ ýbæ£ðš¾d¶kІ° ¼ övGûÚÿË¿xJéš3½1cLuM¨½¤òÄÌA…Úßé#µ­( W%ÁôújFãHÈ|¨þÖþËþ=z Ñ/"ò¬Þõ¥/Gô驿Ù5Á^€’›ˆnZCý®"a_6¼›âÃÿ`ÏÀÛQàuË»º>:§ ÔIzæƒ_·„9”ÆD¬S„2/?1¢Ëá‚©ô ¶Ï ßÚâ÷.¢cããÿØ$P²@g±ÌŠºnÐ6†P'Ç¡ñóøí¿·Ò&^ jÛÁ6-t;¼4hfMmhhÒå˜ö™˜«Æ÷ Ó¾" ÙJoZ³ßºWž ¡$&$¶Ælˆ’X;Mömîâ¡ëRtzÜ^ëÖ—¸Iþ¥9f”QË ²l½¬ÿ=ÆC­^DãÇ‹Oá^Ÿ„òÓ‡L½—KFC¿ÔÎ÷R°¶%”¡:Å…ÝÛ ¾n¹¯9o†suzz^`Äy'Ú國ÿè(ûN°«a@ÌUë„ß´öÖ{§1]x‡›¶>G‹­Á‰T‚¶ö a0ô‘Œ—̼zØšØFÑŠƒ9µþò”ÊÏ`†ñyʧ ù,:m> n)}Áï¬;§L—Z¶÷ZðŸ÷Þ«c!eicc•O £ÚwE@ÍÞT}—1:·ú¿ÊW óÔàû+ÙçòÅïBbøoH •Ì­ÌQ0ÄoÌú‡!>hL2 CÞÙ¯¹(f>~+6‡Ý¯Ø=Í}‹ŸaA$„Zlgò"jþÕxç¥×g÷=NïkÖLìZÍot±Kf›AUWËØÞÁ¢¶zæU$•|]C_²€¸Í Ù9 ËnV@™ ‰zØà #GI¸TB›ÕK^¶±s´–+]4´ŒgÞb£Ç«(Ë7KAì[@Êví$p±¸.·çŸÃîDü6¤*ó£<—ìç]H?>þúc¿iËFýë«Ù÷c|gp?AµýS MšËnê<ú€2†ÄÆþV—î´UZ±;ÕÛ/ySìŽ2 þ4úTýOæˆMÒî}Dhˆ'È+_9>÷‘€Nv ¶öœhmÇ~}ÕÎJOŒA,-0T›¸šg³ÐXM×î¬8×ô´_È^3åq™©‚Æ,-‘ÖæÂvHtó„/bb³ªÂpÌܺˆåæUmkÜ¿%ÔÉÒ-ùçO –†ÜÄæ>¹B®¨iíVÝk¥CŽd1ðGþ'$W$[-ŸÀö°«^€É?`¼Á('²µ?>ðÏÆ¶â½º;ñŒ}F:hš#RB¦i{ïj^Äçwñ³U|¼tù‹MøÇÄÙ²êiÇ8ôå2BGø•ª%ĺrÍ´m5I·l£uÖKE¡~\IËÿ;;X`"·{c*X‹KI¡ ,PºXXŠöÔàXGcX‹c`  MXBûX/òi°àX0cMX‹Á €0 0´-mÒ€øÿXvFÚñ©Ê»2m©›n"¢ ˆösÍyÌ*j‹8$¥ÅØÖ'1ÆZ/‘x,«X4˜LàXAZ€ƒ‹]A1{í[B$l(å ûÿïôÐfíÕòŒÒ1>*P½%I&ïD:é Ãí—q¾Þ(iH²jõR‰l ºÇ¦Vç/Ò iŒ‘GªûX–{ÊP‡™#ÇcÛx(©þøÌ,6ÕáH¯M}ä%ê΢LOàXOcX‹c`  MXBûXÇƽàXTA&XXREU‚º2G‰G‰Ö=íÎ G›ÅaMr,2àBCZ(®‹ósqq qfàôe!±BˆTG_àÙw箸'PàAMc X‹c````àa`àa .¹ á@XÇðÃàXMc*X!X‹ÿƒ£]éÉŒ:ÌŒ„±*@!“'ôAŠCäd"Œ”þàSMc-X‹c`n À€ ðñ2 U `@oµÕX‰àX1cKX‹Á€0ÁBr ÎÔþÿ·ênœŸ³÷îQK¹Rá9)fL¾îø¥è*Óòú8Ç!·‹DzüWßXº9æöàQTZ€¨®‹];! Di9u*K[!9„ÑÃ÷?R `ɦ³ìùº˜C„R.VEsj0R.æ@Äœ"öDÄH¹˜uиw±wSÅ9z[¥Þ8Ë£JÀóZAc»m®k×Ãz§qã–›ÿf>YNúɽzÏnUbDÊþù´ƒïí¦ÆCåe—sÍ«h®ÕM­/eÎ_ˆýöï «‘ÓWsØù&÷ ã/Ož®º)S]]ÄÜ·³X–0  %*àXGcàX0càXAZàXOcàXTAàBCZàAMcàXMcàSMcàX1càQTZÿÿÿÿbB’þ Hx0–QÎc7ý† ‚‹/‹ÅVË­]G K/n@¤þ¬Àûþ»ÈâeàÊ “µ4çP$Å™ï¿3ÿ°¶(ÒFhªð[ìoßÿÞ·hmã³æ']¬šýh -¯„2;ë³0m¬k‡ñYaò`©~ H—GØ 0´ÃP ð‰„ å[B³|4¦1â:Ž:B†²iWÝ Àb…NŸÏG ”bÌóˆ7 Õ‚÷$»P±Ëyª…µkö)ÃSE·ª­Å BWPË&/Ÿ4Ñ‚yB™É¦Ã¿eÑm…Fky¬Ûƒå'‹¯á9%ÄVz $Q¸¦œËúa­Ä@¨îK@[>ÚŽu{§A;MmFôáa7”Íü<ÿª?¿O£ÌTõƘÏWn–XeB„`£9#ÏFØluòpˆimW$"D*&Çþ{„pƒ€®ÑlÕñÚȽVœâaã׈p¤¼rå³yØÔÍ5¶%¬6ÄW˜d•`Ĺ(?åð9â !ÜB˜SLñÓ‰oˆ ˜GkÝú$©„vPQã— †ç_¡ÝÌR®ë÷òëòohmÎÄ¢6†ÚpžJSÖòÇ÷ûƺ&úZ"…Í5EÌ•9°*Í”@Ÿ ˆE×Ìì!õÿ?£Ã6BD̯ @ ¨¢bx¾‚~ÎÒ…ñO10ä/ Tª| ‘Ÿ¢`–`"(*$  LI+(Sa^i€€Ú€ð`‚!‚à‚)R ÁÛ‡‘ÝÀ®*>—ëÃÜ–‚â|g‘ˆ8%ð8•Ä.…šÁTÚÄm¾]…ÛsKWxWò,»ÖÉJHèž(e!¾Ðç^ÂF"\Ì)²Î»’‘OÉýîÏû æé:`Oçï .?ò×Ýé’nNenÉè½8¹Qö\ {fŠwJ¼˜u²´ªîpb âG‚^"C5”©JFë%ÆÆ>&Nà@ÒFoþÑ´ Ú¡ª¹ë.Hl9r\ÛË“å}†P]DûÏaèi˜˜€Qud$-,N8ìl‹7ç7Ltzøqzž Šz ú¶û¬gât³·H'¯3_½€8•‰ù‰XGCÎZùQ['à1춬.DâÏîÿpîN¢Ky„ A3MCÁïD'Vgžy¶TV»ÎðVèÛ4›®Ï«¾Ó`•K‘g\ŽXÍ)bö¥a»ÎUï²7°&™G«ªß˜#›ƒÈªÇÄ—“dü…Ï7H:øµA¤C¦´×³ìWætˆ‡£@<{7'ríÉYTI¢¡ (C]1u”3l 0J1B¸#KEÑde#òðýndã Èã_4/WlÞa˜æÈ<ÔG¼ E“\+\„ wÿ~9‹Öð¶\g£ÜZ¤Ú¾]¹¹"44D“Rè“LŽúwHÖrÑ~µÜÎh°˜³¿ÃYsP¯;ç vºùpVé3GF™Dõε¿l³ :./Òòã’=Ìíž»7ÊfÐ%9•þoÀ€ &à›…Ø| žzhžÝBX•nù73ü?m>ì´ðÓ¼ˆ~?r÷IJ·ï_Å$c7p¤êú!S b/‹ô ÞÿIþYómaÜ",K˜^97}™¼nãæ PÙe³gd0ð§,-ù1ª\½“‘:äv§¶Ž%ŠLQ¢tê窌ÞUæ°)=½»œ;È„Ä.6$.#Ç ËŠ: . ç\n2ûcWë)¥tÚÔ‘Ý-9— ˆÎa ýY¯]/}aOÉOhx­åØþüÀ^òÕ å)î° ÞSsvtÙ̵Mìµrp:x”Þ¿jU!q®&Ö¡(çÒÒ~(û{I°uÿû‹” ¬)¾ÈPoå§+¸T¾r¸÷7’ÙŽxû¾€2ªÝ4æ×îæÿözƒ©?‘(xÚÚ#,ßo YݼeCù‘o;U¸ò@S²ÛùáǬ*㥒eh#6ÿQGJFSè…r—àÇSo®Y­”ÊnwyAîÔ±¶ÝŸP«½L§ªööqàå CÙx1‡ŽèMC3±AÊ¡!¨òE{¸ã oîhŸƒË%°X#ø”Îþz–€—9h ýòÑ5=TÔ¾œŸ¾| øÓ`…ý€±ø=biyçyë/ržÁqŸY3‹CÔÿ//Î5 í1ÎÔüøjÕëm冣sõ9õ¢é,â‰0Në=|EµSš*º Ñ5±x÷ŒñÈ8F †à"øñ$›m`Û½‰ý³Ø8 È#:&,A§4uÛ÷=úÜH¸w_†:Ç/ÏÏ=™29Çz¥ˆ1«‘–Æ2ãÝ.©"9‰4‘KÄ*Ùd"NýŽƒ‹ ‰g³’½\‡)·Áüx–ís‘‚’Ù3¢ª©Õ(㸡[çr“åúÚY`­§\ ¥jtc€•‹iMè±ÇJ_ã0˜d¹@`¸:ÐìÁ†L#ÍQ‚lM€BÝJÉ™Úùœ¢>Ñ÷~ ¡¡p «UÕ™b;·Š*ܪ7÷Ù“¾?ƒšP Æ 3Š˜¿jûÄ|ô݉g9@Æs õ ÊlÝKQN}L+½‘»½ý‹£åe.¦8ëû)kÌ=k¾Üõ1¢¡0 éÈY"Þ¢ÿ?,„:NîTQ‹N듬ùÓHÆÎy-£éð)<ã×±ºýjBŒ$¥×ÕÇ!ô pJË ·Ö«ÂNnë¯> ùœQDÐù¸¯¬TTyPïeF¾‚cjl%/Ûq1â`$æ[An6ÍŠ`âËþÌò¯ÍõÿTÁäºÉ›ë\é¹tTÖ–QyեǓhpèÕDÔ°H_BYøy°Ç©ÒpÛ^2£ÿÆÖ(ñ[óßE<ò©Ú:ìÞ“ÙQpUs]˜óÐNhð­„9•N}ÐÀ›(K_Cy¯júý Ð…útdüôVï™ûtó„îüšEè]€ËrlH‹%~¯`ƒp^±wÚh†p‹pAPP°Q’‡w-)PÿòKÊQ_à PÌbp}=aPÁ–t(IjûΩø±Ø~nø™Î},cläSלXƒGfmI<™‚þâ©[ _ì"-[¹‹u›”ÀŠŽÏ§ºµìзô€z)GÝ-i2jaO=΋¢LsÐ÷)‚{é털“%è´«rL1¯&¢ß˜¸V ='„! é Ï‚½q6j%®ÿ;¤“rÍ ödÀNSÆëZbžÖ +Mݦ¢Tó1É)´®4©”CT‘nÿèçO¦® "­N½>³{ù=«éÏF¸¡ujxeûd¿A×(œyJãkC¨fâ<#·!ÈTt¥™±½ µ"!"Äz1"zVIBjJ,úEã]~Ì79öv¦8àCÚ)îRHCG k{†lèøÀöf9ó›^³Ë /xM:;ûŸ„…zÕÕÒÎYFÐPõ”úe7¾ ø†%5P¯w(Z°; ÖÈIºh.˜>W. §;;1|1ŒJ!×-G )ÂcÕì- ƒ× £­1Q=¤*X|JL¼ ¨Yç—ìY¹é©]©!¡WY{j¥*©‰ùõ‘Jf‰  º`–î€þ7¸'Ð,:´– ×tÓèNi4¦1?=û¾ÆÀ~&95$:ì㦷Ïc5:„_ñ°˜ÁÀ¥†•¥àr—¹f/ ÌÈ(³è$ò f2_ãd—\lA,È-öf¶êª)M9¶–-ãäV ɲßPí„c.BÌâ0šã?Њô£A‘iå~©RצY]iÅËDQ03c¸k§Ýé ƒÎë‚Ñ'HÓ¶˜ý­µk4º6ïú“¾/ŒšQÓ𡓪1míïÑA “ðp숫_.÷ OFýðÅ%Œƒ\²’A{hÁiµpcQ?6¢¢´ˆàåw¦£F8 Ýš B[× CH ž_—€“Ð6!¾™sjÌ“îÍŸlè˜öýÂÛ£‘² ‰ßÚºÖ4j—Ëz»îÜ¢xUO%»—Wü¥ ¢Øw¿Œ˜vöhOÈuC¬lo–×#m ¹btzLëR%ŠdºBå3+ú•9>žd~F'vä®L… ±YÕÃûÀ¢ ¿ƒr@ë‹6€GR@1Up´äö©¡:-7XÙ ”®AŸ4kHV/Øo^ÒNFÎÜ”ã+ éL5ÚÎS|øš*$!j,²µ7^Ø]XÚb–éºI3пwzDým©ÛœIŒŒïÅ3Aà/ æ Ë[LU›v⊖S)ÉÚHÙ”þU·Ÿå«Lã×g–‰ÆãïSB)¬6ÅMþZi¸ñ]ÿšÚ½êÎå¯ß—óæþçmѾJJ¼º!ëœÛ1dËÍ¥Þa/¾®1ÿc1%\§pÑš°Ü)‹QuBu…øñ~b ~ÌÓúÙ,fÏwÛÇz‘nGÁ¾kil•‘™q*ù´Å+lWšA@FEkÒJdÓ áññ¸mJnBˆm·svÛíƒ;ž´‰N¬Le[2‘6#‰&Ú÷UÕ±F¾NrØ®Š„üDýˆÔŠ3syÆq%^·Ž>m*ßÍÝèšþ{Ÿ¸]ཻhžä»å.®K‹´¬æ·Yxe¾B­"ÙixŽGcLŒîÔ¡8ðŽÛÇxŸsž7ÃÍL'Œ¨G\±¢Ã„¾€õtOõÍf¥"ÏzŒ«LÍÍ cP¹’7 qI›# ¥0T" °‹ÙD4æ]7fO¡Ob@uÀSÞ}ù&F)ÖoÊÓtŸ¨Xíóµ¶åÍ*R4YÌp𭌼eÔ9¹šYìéúºk¡öµ £¤n˜}@÷‚uàÊ ÕCæÍpÖó áìG¢jš ˜™›ÑoÏ7;ï2Š+ž"f©U3„=‡AYÔhy]öÿ‰Ø*;á‡DØ™ qŒL!ˆ¢ƒk©w ûZÆ ¡{Ü»NâGÉo¨# ¿ Np¨é/0JívÚVt¹JE‘ `³ÍÌѽ¼ ûØm0{·Ö!'úD§MóÔ&­yé1Û}²Pô¤Õg14Åãw‚ü¨ÚŸÂ)q§Ï»u$¼‘NòOPD¸*Lì­Ç®’|Ï&ÕKÏk ?Z–*Òm´ ,ØÃ=,Ò'bÙz9Úk+ÇГ‹p[ŒŠÕLØÁ‡Ì·‰'ö²äÜÂÛ ´ñÓP½Ò`F|ÿ1Ç¿»x©/ë§':¬Òfôùl|Sû%Ó´Qw߬ߤxøÍßq"kKÇek9rŽÞC-réøñ ¼õЊÉ9‰¶†BÇ ‰?"íAÇðä‹´k~#UóL×g¢5EnÎEnYØ¿YÅ!…ÍòÕ÷ÃàõÝ´¬Ô%ùûß<Ê÷;Ê›8m•¬OS.14ýÇ|OÑ‹ù5¯Iz,þ·æY}ŸH³Úã©™ª˜Ö [”"ˆ€å×W º`ß!À$èà‘1°Žçg­ +Z|·T§ö ݼK˜Ø#‹ÝNK£YÛ‚ µý7¾Zmûï9iIp*Ùjp2ç‹ÚúÇ*çL5dLã;uÄ»&`E™ ¤tæê¾ €ÿ€F”Ž®£Lûø£PÊcy¼ÐF„Ÿ˜>ŒƒÁg§ié|ÔöÛ5èq× ×áeÆÿ­Îk1òl…`Q˜Ž ï#]Ç\ ÚÃ]Ç*Š25¥^=ñ’[ºdè«°/kš"#?WÎðOJþ”5×®ÿÝ¡ˆ]pÖªFF)Ù{ƒ7¢„J™UOF …Þõ*ùlp³mÁñÈÚ6J #»¤~nˆÒ7–fE0ÍÆäUt›p®Žøl¿ØOÍÒ/òÑÏ5ô¬S‚i‹Œ&?™pC/¹ïÍ5˜ê®&ÚÞÔ‹’¶bˆŒ§yŠ.¯Q Ânîxo†–ÁOSáhÅâ›!4èæ¾Ì!£<‚EöË,€Kˆñ¦«‰—»*&úLq~°¤Ê·ƒ©ÂÙŠfd™Îpò¹­†g–F\tÚŽóBU8¼ÎpKqŽ*›ªÿÞCâßùœaÿêX'ºÁúWp V´ؽ…8ûIó•Ì$&öúÀ‚|§7d>3‚¶ô¡£@Á1hÁµ–ø´]Ij¶NÀÕØ ÿÔ<=½Ñ{ekËg[°“9*é†Yƒ!—€£u-ïvqÖJ»:ÔwõohÌ ïÛN–kËUŸ9ýÆeñøZ—@¾BÀý» LZä0ì2Ô̶@q¼ïŠC.Ó *wun|¢:Üñ0Ÿ¨y™¸+’~„Ü#oÃý;}fWØ£Aš #¿YZøŸÙZwiVƒiÂ:‚£…0”Îþ”ñ§¤gLÿEš´`k¥IÚVmX‚OðµBß¶‚oÜ­ÑH‰ršønçý"¿’e¼™Äÿy©¹dhÛÖYKs^¸}M«+–¦Í½a3ÖÐþôbÝ4ÆJ5£àºã¨O¹™“µmiüZ³ïÇÍ«èwON+±©dý‰8Ù©áI™´drK3í&qÏë¦ê=ø|>dì@bóüXpŸZ=“™â©é"¶/Y£®sî¢÷DXÚãrU^mŽ×Ðmáø| ÂÎÞM?@ê«õ;æm/¢‘̉ï;$À¼€€!mÓkÙÓ•Ø«Pi˜èê—Æòж¶WçFÊŸ\v¶çÕºßÖ™;}9†–'•?Òö5äAþéˉR›×¸¼•Le TÿD—IÇÌi³Ô¶ é(Mµ Ò"Ó}G2~i°¨C¦4jBãÑ,N#cê5¬ë†4£&ÇwTCizšëíUzæBÚTšÒýѱ ÍH@7ì®úõuÝ[gÙ;Û¤Gð.ðuÝn4â3ÀáPŸ_®Ešfnx¿‘O·ŽúŠú[dºí8kî¿èžø<ë(Í¡8.‹äïg¹®ûüEãâ7álàXOcX‹c`  MXBûXÇƽàXTAXXRÿy°€y°€y°€y°€»pÃ[àBCZ4‹ósqq qfàô#™B¤ºd¹©Žª,J›^üæΛ2Âù=¢àAMcX‹c`  MXBûXù=!àXMc5X,XŠ^ƒ£€è€º..§F ÷±/Ó/@¨Oç?afoªUÛ†!µT+Óâüž‰àSMcX‹c`  MXBûX3NyµàX1cJX‹Á‰€@°}`ñDûo×1qlþ¤"¬6D']±Ýž jfÙ õÙª%NáêÌ{ÇO(‹´ ´HèsÃ'XŠˆË^àQTZ€ºÂ‹]±ŽÄ Diù º“Òœ£·Ž8ÖÖ‹ÿÿ“¶ $a»Ñ˜?\D#å"b#º"å"NAÊeJS1Ø™¿ûßëg}÷éâ)Q«W_tÏÎmê¸û¼W |÷Ž“/â‹ïV‹,k[Ûå]Í|eG³Í|RÆìUˆ8Næàö,eQþG™³ÛxWDÍ÷½_Ã;•6Ljš²hu¢÷‰·q+ Ž”? sˆ†Â¹º­!ccÄúŸÖX–ˆ   %*àXCcàXGcàX0càXAZàXOcàXTAàBCZàAMcàXMcàSMcàX1càQTZÿÿÿÿiÙc® æ9ÁŒ ºÛ$›¤†5 ‚‹*‹ÅVË‘`E #°ä¿"Ø;lþYpØâ@™ž)ŠâÜ~jK¶ÔïÇÌŸ¶Ã‡ Õ¶ÚlÚﱿýø[Qª4*#œÏ_$LÌ¢:ªðís8(LZ«“õ±PN‡Šiy1 Àa)jb¾ðêàyÜRãcZr/låûFûü‰˜`ÁÉØn)ÐrUÞ}ˆLs!v¡Íõúo \¹£>Ž´ ¼c9~© ©Ä¬ÀÎVº›êæBº•v‡WÖ¢5iˆ”WǹÊÇGëÕWŸ6´ëP'pÀ;B(Lª"ì4{h¦°s(…wim÷Ì‚ÿ'¿‡>Ï <|A×L—Æ"O#»æ©-ØQð Jˆ^WÎ𣠞7 àœVMÌW!ŒAÖ.XתÚxØ€¶òîU猻Ï96ŠÞP}Äً¿n‘ŽÔø¬Êʼ ®\-7þÁ¨ØŒ‘gñ˜‚бTíoÆ$pÁ‚!Ï>"û——ž*»à¶Š¶ͯ8}R|Hô–À(l;µyºíSþŠ ¶X~~oÝRÄ^"º­ßRüQù)¢Yº&Wù¥Ü XFj*÷"i)¦§˜syå©‘"h¦®ôó÷äÅáÕ#-…GLöé—ÏI<{t q‡bÔñöíÛqÕÔ½ ©Ý 1ë×OÞŸÆB©T* ‰ƒŽ÷ ‘g¢`^`"  !1"  N(B" RM[r€¨€Ñ€÷‚X‚ø‚€íD /c]RÓÈCX„-)ê²ì¢¹_…Ó]J¯~ÚKùü TŸ#-•äB¼„:Ëق݉í±Ñó ›¯˜Ò6Þ;J«q*=-.ÈݽìR{ "Àe¸JÏà §À4›¿šbT¦„ƒšŒþðLÝÔÛ|º%+5åsá„©O«ó=‚‰:ç›+´.!=ÊY4ûü£Šv‹ž8§žKµJûðé=…Ú3ôa!E»[Ì“Zg(¾qGà‰IàîF[¦Ö·wK&Ë……éaÖlg)­Vä8 &lÜgÒÊš_Y c±ã¢O¬ñ°+æŠèÝk>W=rn€cY²ÆªÆÍM©Â#æàlˆœ·¦2•‚öÐùî§±Íï•  ´k5¸ ù+%uñ+ðI„gt _úþÁ枸×É/É)šÏ|Äo›d­ïC‘«Ž™UÊЧOší¸Ì+˜S'M@†b—+&”Ñ-­´KvçQ0“Ìzޝ:|—>) úëÐ;­‚C'›€Eÿì¸ÌëÆQѽ•ŒÑDÃ0ë•¢y¯ôä †CÝÁÜî.m)«Ò)N­ º/°¡YÁ€’ {ùt‹É†»Mâs{ÂÕ—»9€"³µC'§ó(Þ¨¤kÜb=)˜L€xZLzƈ$EKˆaHí`‘$¼ûÇËÞ8Ò9%ªE\bÜój6M :clœø÷øL¢í´#-̲7®5ém “–Wv(ÖPåü4ý›v Ó+³ž,©—4 a”£xù/B_&K)Zà4­ëìÓQsuu}AnÞº˜ÆðØû^;%iè•ᫌµôêíÂ-CÏ>^Üfá_ÃÀOhÝjo'Eåýl袡8°Ý9 ËÙc…•šj(æo±ÞvÒY)Õ­´sa9­Z¾U…Ûš Y¥KW»4‡UhU$²]5’I ¤b9l9ÆPÞt@ýÌ|RŒ7+>NŒ–2!wb§#¡]~PÆvÍ™pozŸZ\`rq¨2kØtôsÒ~…ˆ¦G— ÚJ ­2KµJœ¬æõ°tÓÉózb’]†§a™ÁtdvŒÞd[PhËã]DÑívúTÁ9ÃrÉ‘rXP’­0›™œÃK±o\¡y]¨V•Y¢ìx]z-Ç…l+"úƒ0Pدàzý;lŒIÈ5ðo¤‡w’°7{ÝÝÜ'„í3jõj­Yé×v©IæÄÕ/YÖ#@âÚÓŠ)–ÛÂ(¯N‚dņEÚˆKI¿=“ÇÛøy,è0Z¢MNX¢´%Ÿjd´ýXæNjH¹à½Ìqt[3ÌäU™£aª¢ïɱŠåöÉ&2.ƒç„I?ÏóFžYž—~=Ì&WÏlW=æï< †[Ò¹‹·{ß—x ˜ÖòŽƒ°ˆ6›3+ʪ ãQkÕ÷ëçÕ»Öá·O‘MÁ1Ù“K5Ï3&I@iŒ.Áªîó•$jg8;rò\j¿fW>òìXËqúˆJ(‹ë–ëKÃá"änó}þÞòï+“ Ü{ºQowLíg9‚lÖ¼¡ÞZ`“€”?ðñÛù/OÑÿv%7ñ3q—<HˆÞ´v>L¤ò0xYé'<ç§Û£v™¼¦6Êæñ·*ýÛ¿Ù«’5ŠšÑ2ÇŒnâØú£èÚ§ÔPÅ/Ì#ŒK$"ÑKôžœËHÂ|ê*â#X½%|sàLïŸÞ9-À³²‹£V0eÚûí§]‘¿à®ˆWž½—"“kݼM'I[Áïa£LJМâÒ9¯Ë­c”£‘’—®—#>·'x7´3̇»ÎõÏ!¼ÍPDõ Ùúûø’-æ!È$gp§»E±Q«KÛ º¹ŒMÛž´Å5çBeÐ×ùón‹¶òžÝÂ*çMŸÎ_ð|æèìœå ­Óû¯·ñ‘M¹äWLò+ïdÑä#È,Ñô± bŸed´/è ;/ /ü¹ ƒX˜0õ7~ŸOpÛ³¦¦w ÏqÀ…´Èíë(~ÙN[]h-‘Ž`£«ñI»PŠ$D­Ô9%0’ÿ½Ç¼{Œ?oÊwÞÒtrmøÂÅ';D‘ ×› M›.ùFôå´Õ¥g#çu|KŸC$#î`¢ÑÃD:1A¥1.ÂÎ6äÑ4DÏÏ×Ç‹J<•¿ù>DK»¢qdÆÇO›¢L)wà(KV‹Î\t¼ÔôÒîVvµKSoë þŒ9g×ÎÅ$l$-ZŸ¯3¶¤Òü“;`§s'œ7ëlÓ»¼Ç¬xŽ5å#Ü€âŽüé-]’C 6ˬzmó@  õ­Mƒoÿ˜[MˆòOfÚSCp‘‰+eó¢RWáß=Ÿ¿þî!RDƒeVéF‚/¤XåÍäþB¥é§X;,üî×:G/”×Ìÿð2Íäý;ý…øáNc€ ®Ü¯×¤€}?Ý™'¡€,õjv¹.‚‘p¢kâÍgsEF»wP!rnœbQ_æä¡¸ÍJp´¾>ˆZ‡öŒòE[å‰oû²Uœ˜ú*;é#$¹2Ó­3êN4:õÝ`cÙqŒ0®³¼ žeºwú†Óm1Þc6{¤} Vu€i©L¥¦êA7ÜÚ#ÓãI¿mžÜⓦÖÏ$½÷w²}!´© +ø°8z‘;Õ"È!U #Ø]Α/j>{îÍw½ñ¥­ˆ“Ç›ÝõÊW@F·•ýTÂ'µì®4w/ÜçeŒVm~@eùçfh] 8¿3«Ê=u>éz™X¤SÕúóÁ/ƒÚ8&"ìÙ…]Hõû„çA* o 9œ—Òü5¶<)6ÊÞ€K«7ö ?øM˜ß•4¾F–UÍ’‰È¯À…2X`Q6Ö Î‹@ ÷®9³nÑŒïã%Ç´Ò)Ó+žÈä¯î÷%­;A žpõ ØåVZÄëüIô‹ï÷f=ÿÂew+Ð’AfG/Éï°æoOƒ@l.¡ÈòÁDZ ¦ÜÛó¾‚Ü3 >þ{¡CL‹¢zÿ/vûÝ+sÉ©äƒL¦Ì‘¶K­láj€šÝMùbË=8˜wò@¡\sxû .¾ª6ÏfÛ±L•X­T¶$ !wh­ †à=gˆ©2ÁæãŸR_ëÚÒWº]øu}º:qÓ§]ÿΚ€ÆÌÒjtÅUS«ã™ï¿„¦R]Ž=´¬’”þ­‚vèÐú÷ã^¢ÄúP)ÇvœtëBmW¼9è ‚Ž(•´$1«P c7q>›QñEÇJD´ÇôK\Ǻ\b“Žh:‰O2E ·F Àâk> r²ªŽß:˜Ù¢Îä"¸!"xœŸúÞ¶ŒÄÏl3o_ÉÕDf ´C¬6*ß²,3{è  ü[7$ÿd…_´ò¨ÏÓ:‰§²)(³ã!x¶¢ª'ØD´ñ; ²/ƒŠp{}.l0µ Œ@Ôw®b£ŠJ,+*Ð ÏŸå0˜÷H. R ,ûÈäØþ«è™-=šyŸM7cOõ4Âí˜2ŸÔ€‚Â%ºÁfvŽÐ>–N[V³ú˜äbÿ¨1s-Ô¡¦‚½¼y³),VM±š94ºŸâísS“FZ² 3«sþ££.¨ºþuâä™o¨]Pü/öí1¸ËH®˜mMðZTA˜‹Ã&¤ókXÅbÆjå<œÂjýëÜêÙϲ€czh)’ëgr5ÏS%™Ðé¼’…¼º³¿0Ó6/2_LìæCUÈiÔ£O­Ì É4²Yl’©4ø;ö\éÑc£Ú¶¬+·±($ŒÐŸº•Э—özk\ÇGö–÷¢1Ûeþ6 9µœ± `ñÚd+uÄhTe¸Ãá0[Åxˆä^›ÚÂn¡L_™e 9]9£Ní ·Û»8¸\mR+<:bQ?.;&1:² è°hÉoV,L’,ÑÜdÕ¯ãÉ(QÜäßûª+Þ~{@´j}¿— /!>¬iü{Ê gšpvÁš2ó+*U0M.Xéj–i` ¹-òí±+ Ö¬u~Þ9û#g#*‘ÍÞ_,W?}k‹ŒÆë6ç‘~S~u 2š½·Êã–y¼~f5¹ïüÞ¥À…Êùõg€WØV?ñk<ùú§PùRSa±Ì7ÍÈmÙðhìHÝÐvJÄ{›HpÙæµ•ÅCB†ö:×F…WcæÝ9Í/´<‘›ÊLïƒß™Úûª0\©¶»4DåSóžó€u ©$gwP”C*8_¤A|Ü`°%s¿[7YœÉç2ÊW†³+íý%ZXq#è¾Ú”U“ ïøJbVÙ¥ÎýŽ/ï”(ÆÞ­ Œ#\BÛDU'G@ª;c€cí{Ý öȵ’Y¼Õ³/ÔŠm¶‘L¦~gq$py~X»€õãù_w&qÜ73!¡ô´‡‹O)纖•‹˜D4؄߬;‹ '£éu?ÿñà!ÇÐýH™¦2hT „ 20,æ‡ÍÎ,‡ÜúX-¶e^›âÌ#|ÄèÿÖ~À3[Ñë©3¤¯‡.Ö~ò(¼œF“½"KR47Z\Ö) fÀ”‡é>òG¥jç·¥HEŸ× DM Ñ”€‡É‹Ú¥ëß 5vgõíIÊk™¤%ÿeÙ÷.´äœãüjÙqqbïs‚5øîó/]ÜnæJÙK#ßü76áùEx/; ÊAPfP.KGpçNvQŽ0LÞ`‡G…ÒÑiújžÚ¹ÔEòV#,§­ì7NÜ-8^0°ÿù~¤N·sÓbÚœò2Ä=ËÕÂ…îøÎbeèLеšYÉn1«#Ãà¸wƒ§€F6hzáê“ '«j#Þ›ÍiÙl¾×—Ð’’˜(I7w÷Ì­|(õš\ L‘ó‰…­}Uî^émÖ4°ÉDêÈôÂñW«"†@•¬ ’à@\“ô4ˆö}Øåa}ê8eʯ€Ër=èØÃ÷¶:ñ+ðêpÉ$%Œdëáµ£(j”öŒ­ú½L6úúN$É3ü€œÍªzÃfËßãoÑP‘ß[Ê+¯ìv¦‹©ly´ùºHΗ¯O¥LȤ€ŒàK›§ðÞÔ£«99cè"·¶òƒ}ŒöžÇm¾@\,Á8b8*ŽÃ®eoOâê>T¼§—ÎV€‹ Á1€@A}”L$DÅw×R2‘pFa·‡a1IË6ì”b‹ì.^,,aˆiðjYÃXË1,È·ùaŠ Ãšû×2ì`Ÿ0X'X†é‚.†èþ{´Ù8}d–v=Ù¹€dVSÑóÀ–y6Ea+W %zvUkk {€ža(-k ‚÷€ûs€´€Â?`D€Ã?‘K&B$€• >€‰€©€ÞLFMDTO&Jy %Vj\ 4V@0,€Ir €€-mŸÝÿ„X‹c`  MXBûX YÜX‹c`  MXBûXLÕ²  pk=&‹&ÙÿÄú5ťŠŠëëÌW!Å ˆÅäƒEÅØÅ}ÅãÅã¹¢Ñ&+Hø²&&  ›Ke{X‹KI¡ ,PºXdZÿ…X‹cd¤03B#~jUXAíåÉ[‹KJ¢¸$Á@p2‰e[Ú+FN[‹cd¤ø00b-4â[|8ÀŽÁãï‰ 3X‹Á 0À ºøÿÍS TN‹ˆ(’¨¢”–TÏiT²ò³ZùHXðb"%†—¢_‹½™QvÜÈC׆s?î°ÿµ¼Pmgf2‰3î—c»Õª*‹AJ1BI, ¥„6(¨Øn\"¥¥…j«ÞrÓB[?cäO0ή„ÜVC‰q@$B"…+Ú]– ýt\S7»ž­i$ÍË|€bk¡žÛÎ̘EIlö9««;dzÓYœ€à\uæF±F^¨! c[ 5Æ;\Ÿùý˜?¸×üðš5|BÏN¶¯Fw3EÂVºÁF‰Z• ¼[‹ø§ËªŠ1[Õ˜1å¦ÎZìùy䃘c_£w»põŠþì}QlÞˆ,#Ûû° Œäœ„¤Ÿr¦í¦tôJŸÜKÚÚ6—µi’Y•4­ÉR'oß ÍNf:—ØrÔDU’‡e5)¡-m’ĦYžOÐb]Ö™ôèJ­ÅÜèå9Kš4”@…ÇŠœ%•Ô{鿥æ‰.IKªMmˆ*eI8Ä`w`zŠºƒ>gibÎÛ ‰©©É……Ú04ì³9z䟽Ô&…F: Ìë¿1Éó`R'=§£ÆLï*9uLñ ÜýrJ8ÿ•É’Çõ #±"#B­ç“ÈvÍiÎ/Çy(u*ÔÿvÉm¨4•òÔÏ~ÎÑ#B$]¢\NÇÖ9kf¹{ÙRròS°õ4S'ŒËµ³-:vÎØ›{rKjî\ãW»µÁ'FƦ÷v^V‘i9«†ín”ë4–ŸrIhž"Äà{QGYú÷mŽRØñ§‚»BJ¥bëŒX•.†B–s­­œJP8ð§]PT-×ãA'!uy1]²ZéÐß™£-¾€¯a?_¿²ÅÍm‘þ œÁý2ø ßiïAJ겎U‰Ÿa¥´XB™(…]*LYêêÞ$¤LýEÿëzòRL x>)Ðeí V=Q[º%¥µÄ–å]'Íhi®¯˜ëÈi]pºçâÚ/Cû h:±ÈïÍRjvu{d«¦ßëdÆÄÉôjE!|ï…/#õgHFJ5Ö¶^ÛÆzjš-t©ƒr™ËYãGwÔSXOù"ÕÐÒ^2¿ô46ÿ>b?#n1ŸŸžO/Æ ‰?îø—q2a!“r¸Ëø7áéO͈yùø2ÉÓ¥‰±÷HÚçÂÿ¶úÓ}˜¤6¶5”ñ!ã,‹ÎŠ™ì!¸÷–t$¾Çê¶vÙÚ¥´ç8öíÚæK²î!\M¯]^f4/mÍö.·ií"“S˜šTFQ>¢i{qûvÀ.=»Ì¶+B"¾$kAY=ÊèÝv}MÈøNZmKˆtq˜Xìr`_]fi“¬œ{]ˆ;HqW'Æ€”4OÉz@–+§¾Ë!™o!ÉVóY¾™^KàXCcc9'œ{àXGcX‹c` 02`ê7Ö•˜È àAMcX‹c`  MXBûXù=!àXMc7X.XŠ]ƒ£€‹€º]]›\ARl‚€.—«<sCÑí¸°|ÎI«ºus”a±xQ ™ç´ #> Ä0³‘žÉ¹ÛäÙqŸ=qƒDs϶W3Bšˆ‚#z®þ„™rá­Ø[fV¦{±—:¼Rz‡ð†ñc”N½Åÿ£(óhÚÁÄùk ¬‰A¹köcayœYù$ý‘¾4³äŽÚ[¦9Õ2‹¼r sSôJ¼ •ÐfìŽ3y. 'Ò,©¼£KÉH×L=#HLs–áÎŒ[3f+Ç•ê«J8æÐÊ‹ÊìÞõäßC|eôÊ/¿*ññK‘^‹ð‘{\‰¾! ,ãès{?ˆr5Ö‹¾6⻃— ÐŽÙõ,窠¼9ãUçó¾e 2 }âþ‹@ ²p"\¨x®Õw9nMÝ&a…ÚÀµÃBu{*зk¡·Ê}f@1,€ôÄ鋇†è#®;3.÷߉±ôD^ID›5#wò”^)Ò+„WÂød§¡Ï1ø³±XztýcëÆÒEàùÅ` Mœ…{£o/˧­³ù_—¡õdñ*q½8 ¾®3zsÓç\gíß ~:ñ[. èjR å¢`Ü`"% &  299St€«€ÓT‚mƒ›‚°`qØüe4³ž›Ý¤…Ä /=‚¤mÅð‘D8|Fˆìq €ºØ¶¤'få2vë³Wó.Œâó±™Ì×ĸ݈8¥rµYÚ„ ²}‚üÙñ¾KF…¨bœäþ wm\ÿ@å@ýSÇW±#ÐCS÷†I2Bnx4$-W`þDÙÔ@$qDn&{÷f ëÉdÅœ.ƒŠz™oÖeàœ2Jó€ÍF“6Éÿ7G³´˜ÑëFïã!ü…“}ï¤P•}[mISÕ•ŒÖn‰¿ å¬y!«­Kél ’ ÷ëÐÞ”‚‡æ„¼PçÛ7È3¬€4—ºQ$ÕJ»œ¥*c„p6y:RÀ>iÎöGØÿWÒD“±ŸX½’6$4lZò~ŒÍž8%ý|—irFOŒúï åvÂö75¾ð޶®ªVÔ/ïôøÙº˜R—xQ{âmòx&®¯éÇ iSM‚èž7G¾Ki¸?xdÃGT[H?I2ÀXClæè×O+d•4Ü®ù(N鉤ŒG§!kûBÌŽˆòb‰†"÷ :áèÍßSgÉs´«c(6 BÀ "U.¬Á+!´VÍqˆU¡©½x$30+NnŸ\cææRYþüXp}w$xTàYÿ`ƒó{ÆáPþK'ç¢@;‡óü|âSz®áÁµÌf^è¯ÇýP “0¹Ä¢Âo°‹¡¼âmMÿÍ1o¨æO¥ä„Ç—tòèÁ…Ó0 ÛÍÅ;gmP¾<`ë .ó¦°bù3K¾@x.Z˜BbŒlP ó}£¡G™·œUøg'`ô¡ý:(Ãa D‚BunAU ÕÓò2— PjYáÅÜL‰Öº¢O¡n¨¦*>}† “&(>š°WX¡›TF…’›!‚0®9K°•ÕXªÊõÊL!GЍ®ï†vÕÕrÒг¾ïOË}-|]BsI´îv#&Þ­ãÓx÷ÙPÀðò Ât®¹³¿W#ëTvi‘í`£/î‘Þ° ð¤Ñ© »^æ5Ð|U¾LÄBÇ8†ùëÙpxüø`®&Ö¼FËЏšd„Ç ´ëжžæ/ö•aî+JlâÆö&â%ì\´’4¸X¯²mª”Äý63aX 4ç,MäÖª&ýƒ{½òþ>íxwÞ–BG!ˆ¬A§€„«mÚZu°Òä?Š ¾¹°Ôý0•ïéÔvÈã/r9bLvŸ]I–ëۅн^ŽÆ·h2Ð$É’(T»Â3ÝYÚ“ÒÏ:§Ÿ>;þófÎÅSfÍš?s”¼A¿ëÊÏÓ“×¹ç™ë7#šXäô¤Wíðñ%çBâzŒ°¦íã-½r¿~zÁe¹ © áË\ÊK:K.ØÌ{Wërß3paúŒ6fhL÷£’ÿ†ÈÉWš¼>Í£òŸZίÏ>ñËHºì²«e“á@Yˆ¨*Ê\~öT-ÒÈë,;¸µ)NÜè5Ó‹²Äð&ˆQIB'¸Á•¨I5Aá“€)ÍöB:-Hð1x8S>]Ýhî%P³›é,芽$D,¡£TbÊÄYKMß_ʬ—EaAY¯¤w}3Y¢§YÄ„dè{¤pq‚ÛË!›fºÛ4 ºìvßÂÄK§rÝ?´wðÁÎM00¬žäµÁ(Ü(#ðß…Íÿ~'‡é[£ «0¨Å +y-ვZÂju÷8­ñPUöP"¹`yZ|4Ã*M¡;QÙG¨‰ž\d«EI‹ë9ÀwŸ€©(û“<,ÈDK‰Ÿž5Ô–8E¨n ?c …º–„W¯(o#²4:žtö@L›™5l!>â}ŸÀŒÂßC›˜'—Û:&oº_føÛ*™ëCÈT}Á,µÛ=¦`Bõzƒ„IW0þI™n.K—º§Eƒœ±™jׯjøæçäh°÷ÁãùÕûî›Æu^ÝÄu6ïÁF‹ÿP Ë  ˜g1¿V£Eš[ié~“¢ýÎÄ(ŒÙ1«ÀΟ=£9–vj|ëL›ÕÙùTeqŸM–ZñnÊ„y>á–žéè¾JèÀuËßN ã5ò®zð©c⃒¡45(°¿«ÑÓÙ ú I¶êFž‡%@ªj£fFÔb¿DÃM@+Ýøè`0}ïóvŒ=Nf ~Þ™f)L•å¶Yq¥Ž!b´>¾U ˆu_ûGÖ%nãôD.¡õtþû@¬I(”iÊ?Ãá“·>ý–KÅr™òo ¿–Iäp£9 Á 'Æ×»ÏÞvI#¨ uEDêrS€OXVâl‚kº³V*Ï çp½>6û']$ÊÿîL+¥…Ô*‰J|–Vªeù„°'¾ ÊÝ%Ç«š¯œ":àËhÕ(vNò$å=bì®" HÙh©‘§®êï_ °NW>^,,…oVÅ‚õéí>`ˆ –fwW‚1¬‚=QëèíÇ1½°bźçïaè?‹¢€O¤oûº¼2ÞÄ¢­ðÜx±²2À-y€S(gÂvÇ8øÔ…ÿ àmõp׃ŒŽÊü6=S§ì<ãrª{¶ÐRÝØj–…¨lC•8UóåqvÈú|Åmð°þDÑ~ŒñŠ÷ê¤WT®À¡Þ–ªJ¥$¨Ýýf›"a2cù¹é/0±ˆ~†íÏ_ûO–ÝNʺišè—Óš8l´•ÒôÊÈVQ?ap¾¼©#†%ØUÁ;~h³ë†7ïnáÒAÁç À@ë›TÛ†FþÅ÷'Ë O*ŽãïUš`ŽAÅãŸC+“梠g¬‰˜„²É˜¤æ-Œœ%Hvtñ†k`¦oI¥áVjgÓ¾ƒ­6XF²Ò4Û{·ê²ÀhJÑß:¢o{eKïâÔçöiÀÖãÊ#ôúþÜwé^¬[àÉÓUQAC2f’tvÑ.w@6t- …Ö”cZ#¤·È¸`Z'÷ xÕI`åª_Å„B4°Y»îí}RíЗUEŽEA¾]2gÝ=Ƴ«–õÓÌóó‘ö51çôÿ7§¥àt’J¹÷^ü÷8m_!£!¨œg­âŒ!‚¼T+¢"Ý(š'·â©Ë¤9‘\7Í`Šöen+N¹]¡¹d¼;hÒ6ºßè´@-l¾ZˆÉYXü8p*“ Þ@Ÿrr⮌ú\äˆøêÄtFÑ!f!­ÐþŒæ–Þ"Ï˺E –ÿ3sÖVD ütS›â±\´ &ZÁgq>òNû].éþæïÙ‡ “ gÓWÈgø=¤øSëóù]idç_˜†æ²Ålª: Þ¥UݦA5ÁÎt:Péw§:…ñfŠ–ÙÐÅÞ»¬˜'¹®Ò4}§z š…“)W_Ç–•¬‹·[’­¹yôº’$)þå (KŸ*ÿ't¤mÆSK`1 q~”¶ap£XЗ –ߌƮÕ¬_ù¨³ý¹yÞúßNZ:!¶£;lx0nºNfí60Àª©v²Ôë´|¥aÖó¢ˆb:ÆD¿÷ù§å ?¸eš¨†¥ÌäIæ»=üÕçjÞµðð£¬a?\æYéÈ¢b‚®F›LI´‡oÁN£H#~¼•ús,à.f,án©<­LçÅfò²Žm¢vŸ ›¡øÜêÊPxuŠgåÙ›,[—ä‚/1Uø‰4$¬³ éS8{°^mÑ4Ï(€CN¹Á¨×ƒÃHÁsûfBɸO*é“ÅÄT9Dh—÷è+ÇWßÄÙy)lÔñ$iד ¸Ý€¢ŽŸVxÚ}eÏ?3 #Ýù6¦ rõ|éj}yW†,{÷æÙÍ®Îa¦©Jé,)m¾.¼TefpÝ‘<ì[zÛ,·&í®Ÿ¤ªÍ¤·R —€~Ì—tì#ì}ïŸy±ÍËpO •kÑ~³MŸ]î÷,)Þ.\)Ëײ—0ðå«3åDû‰0Ç;]Þ¸†·¿ã²ûZã ‰Ò,‰Ì€à+ r®V˜ E}#;%û³õ U’×4Eô I·BOú@ëÞ e7'-ï##µšoõ>t>âV$wÁ™›SŠWn„*´³¡›ÛàI bÏ:òÉpD?ÖY&·mSwüè\öñžl}ðÓ†±CãKcÈu“H!|}áWdíÈ4ý“FP²D†#) ˜ ¼7pM‰„~â¹cs|ŠL¹ÓеwÑ.„Ú¦ô_ÕòчÃh'I½¢¨“È±ÙÆ§ iï­ök‰¡Fötÿ‚S—ÞË®\NÌ{sEŸÁž)0Í}•avÂW$Œ×B?ßcÛªVnÑ{š—GÉñ–ïí¾S›" µ;»óÉÓ uÝI4ÝÿŒŽúˆ{ ,á•»Êþ”ñŠ‚/Ëå ÇI‰&Þ™áuКærGƒ‡HgZâz,HÈü¢éÔ©jà³¥Ýõ{bO;£$Ë^­œ‰ŠfŸ ÓœôÇ“µ¹aR¹îøÕ·38Vi90ï5ç²Ég|¹GåN1¶a ?>ŽÑa`Ki£TKr;Wèeí*À{VU_÷¯É\ˆymÈ«Aë»7ÑqÔû!Æ6º‡©Ú›È—µ/°cðæX¶K˜œ;¼+•Õe5ÛŠÍeFí]u¬g]nïáªÊÎ.Ê·®û‰þ)°†À’W¹Â]Í“ ô4®«àRî(ü-Þ##ÎÐ%é•1QŒÚQ IÂ*–ŒcY8DelRŒPYÙÂS‚Ò5Y-º^F ‡ù-·žo²T ¡Æ,`  ›6¬ê×(ŽÄk´Ó3ºD~P„ÞgÃK†qñEùYôÉ.óíÔí ãÖߣé°É*X."„©˜s)!µk<7“—E€JÁ2wù÷ J/+Ê3¥R… *£†»:Ðþ TÈ×*Wšˆ¬u/ßÀí±¢å1 €("   Þ°6xØPd?¥)ƒe§ì„ÂØæËuI×È£úÚ¶2ËøO°ÓÊï&•L{ϳE(\Ýȶc¢¯C.ôjP`Üû°²~FšK€'_«Þ Ǩ+X(msB¡Pþä8ÞñÏgí†Q“†Òý¼¸÷zÖú¹  Z–¯€7A…´…STéR\!ZO“GH56Nô¯[®ÉùßàŠ„Ÿ§©8 Äti~Äfz•>Q›ÑdqmùÅsHA8;9òË£9ÐÇY®cýI>ÄR 8Vcòž€I™ð¸ C*#ËV€„‹ Á1À0Ã0|»!(ú™C ÁβÛ$†Œ7 1åæÇMÊYR,¶EDÆòcŒ[–bõ"k°Œ%,eì´ØSöŸ3hí„ùžj 2X)X†º‚‹†ºŽh»+ª'‡zwÔ­/È#ó-õÆÒbj´NNÛ?á¯^^{*9-C1%@€ˆ  >#{€Ù €¨'G%)s]  .FpN€ñJ €Ò<4>/B!K @##w8(5b ’€áFX‹c`  MXBûX YÜX‹c`  MXBûXLÕ²Ч B+‹+ÔÿÅRÅà5°OÅŇÅÿÅËÅ%öÅ)ŒÅ+‘Å+€Å+¨Å*iÅ+l C¹ý+¶%%        ßJaX‹KI¡ ,PºXdZÿ…X‹cd¤:`bàÀPX)EàÆY‹KJ¢>NÔyªY ¡ªÊY‹cd¤>Hf ;è`YþïŽú 4X‹Á À0Ä |Rö_¹_¨¦Ú9¡ƒ„~N%"*T¤ˆÂCèL­XàØŽŠ%…P¢_‹½™QrI CÏö ¸À»ÿYöÝJ6¯[Š«lI3lÍAjl*ª1JDc)MƒF‚I0šXKÕµÒ BŒ  ¢QMˆ@S 1‘†¶©­m 6±‚14ÄÚ–6)mÚ6åÏWÚÖ”Hbi•–jJIhbI X4èLó‰i4Ö·WìUù9â¶‹ãkËd§ÒH¼µ´  ÑBžóÁ·||†^Û~=±åû™N›Ž µ4”b¼þdÀ¿ HPB¼c#Ï»#ÒrTFE%Aj´ÑÚb/»ÕjÛÃ)oX )UÀf»í%g sE\߈ ¬Û,›ïÔhxÐz¨bq«-êë-Êi Áò¼~O]ÅÑÅ y*Ô~ º¥ÏY°V9‘ÕEé=ÈB‡5×åée8rhY£™l»Ñê¿ùÇÉ4Ù›Nnqb‹>”év¼Ç“ç,M.M&9u2žtš—QÕØßt£u/—“rÒZšÔë"„i¸J¦qžÂ >í/Ð>ýHkœBZ’eG“[”Sã¡æd ;9À–µ…âŽÚo-–í:çè9W×_¤è²õñÍåáô’«7â2a£±§ÏhÇjDÏ´Ôï.OTŒÆ ‹É(ÛõÎç K3žáê@É-Tœ˜/?/†Û‡Ã÷ñ‰·ã‡ü ïFol¾±µë GP¤‹ 4ŒKš£ÒaüUQ}4ø Íñ¶CI+9#ÎÜÅã×óÂy—1èRf5™Zpôo-úD=ÐzSÞ©øpëô>¬¼·»p´ýuX»Nƒ-Ó§ÑûEôÔ𖸳ªJìWW©6…éÆs9ª•ê_pà'w')†¸dÒ£CgX®ŠxI4ÌA¬R·Ø˜@½ŸÅ*é¬# ]|›’±?§×]74惫? AíN=œªÝni—‡©ä¿=¢}ÄŸŸã…v‡è.Yç-“:àNôêå⣸?¾“´ ï$,&$Ï»‡g÷vÌ%´ïÁô¬:ÇùVè1ÉpIëÕC×yÈŽtM!¸ì¯X:GîÊ9y¸}¯x ú¬ÝôÖ„’µßs[}èÒx6í ÝVßì KÖŸØO/]¥{3¿š]9쳸¤òZ¤s͉” æ9«q¤bs5Fù±åK5ì¡Ñdì†øjÄó Õ3Ó|qÑ­„”)Ér~݈ö*¬ÙmèÓú¸þ:(ÆQm>·0q£*{̬'«Ù­£'·œœí NZ·(Áx‰óÁÃâµr}°»mޝ‘55Õ;`ëØšBE(=Xz'€·áÞæ‡>ËŸÂnãë36;°éòXqiˆ0qG Ð5¡~€&²µ»nöMhôÄ~€ BÎàãc|^}*ƒÃÿàP±îIYG¸%jÏÓ““¡µD§Ûu¡Ûèj7 4°–†IòG¶«ørÈ6Ù÷Õr„¶&Û>þq÷´‡|ÅÃk±ö˜”`~LbËì«zvrÑó°Û¨jSÎïiE8ý£÷NuCFµ¨Ô6ÚvܘRðµXM’œžOc-aùp…ð/óãç#óàc—ˆUî]ñëOÒ·`ßÃí”)F’=Rj´Ôf¹Û“B3 M´$&¡Ä°s!7söܧÒ×¢ÅV"¡“ó&ü/Àm‡Ú£ˆVÊ?NXÇL´àXAZ€…€ú‹EÍÉ Ã@ CQ_]‹8€vàR@úo$ÇÖõáƒÜ æRóq‰€D¹m¿ÊîI$Í;ó‘/H+LËýËvyvïÉ–¦kÇP`ÉæJ³Ç Kº:Âcæ«YÝC^;N™yæŸt¨ú&¿Ž3@÷‡¹Mø,ªÇÌú05„àXOcX‹c`  MXBûXÇƽàXTAXXRÑU.fý¤fý¤þA»8fý¤œ¥àBCZ(¸‹ósqq qfàô#™B¤ºQõYN\…:¸Ú¯Í+àAMcX‹c`  MXBûXù=!àXMc2X)XŒ‚...]êé+‚n÷‘Ð ÷ -²(RdÛK a‘èeéLÃàSMcX‹c`  MXBûX3NyµàX1cHX‹ ÁÀ00¡êÿoɼÆì,€çMŒ½¶³þ%éÕݼD Y ëΪRËÂ/Ì°ŠŒÛÍŒQÙX‡úÛ÷àQTZ€š¸‹u1ƒ0 Ýúî(£ •‰'X³ÜÿŸ”ŽIºI{’.YI!&+ š{-ƒ/„˜ÌŠ!&˾ùíHòƒm„ÓæÊ¥¾vˆsÇ¡®.ª??œ—¿~¹V»Ùq¶Ó™ÎëÙFg‡aÇôx­Ósí3HsÿÑ]å¾Öü¬v¹tYísVÁ/âö¯$Bü>a?D¸Ñ.ì¢ZZÅ++™}X—8  %*àXGcàX0càXOcàXTAàBCZàAMcàXMcàSMcàX1càQTZÿÿÿÿå£àhçpÒÿbHȶ•” ‚‹3‹¥–Ë¡%E CÉ…,ù¯fOäŸ VpÍ«7ÃÚ]ö‘lWõ?˜Ú[‰šcJ«ÂﱿýøÇUްŸq7hbBî»×y[ebÕU»q8Rí[âNðˆ[¶cªñêÏ…a)=Wàu$.K¥ÕÕy:PBo·HÒ/‰.°Óä™q!|]W„§ •‡ÄÁ3­‹*Í$Ž.)®•:±Ÿ]øŽÄVRãÝG´¶©v¢~БB6!§üO˜ ëtÁýœôÍæ†Ò GÜB˜y€ç$®c«Æ|Æé0åÀäÙöóÇ_ Ÿ@„°ta€O‚§@:©-öéñ× aa£ nþ< B9Jþ_«!¼¨µòÏ ¨5•ÁK"@a+æ7îSä÷¿*ñ¶¨R6Ï ákž @¸hÙÐZÄÁè(¡kR•»W/aBµ·†q3šT+ÊŽiøC ‹h…——Êòïë ŸãðVaP!oÎùÀŽ’Ñšm»^§‡ o‘o‚‡Æ"lÖ´És#JÎ]-˜ç?Ä+þÈolëÂDf+ÛEýƒ1_阺Q‡âTö=#δ¢@ÐJ¶yp+ÑDfÅØ}Äè¾ÅhÕJ¢U4,[V+Eà/ šÌÕ…7ÃìOK墂›9`!ar«Œˆ›L€jΊ¾A!¿Qq¡2 xÅ£ 0ª UÞÿËÅPŠ ‹ÊHZŒ†˜7Ö=î ¬ØˆcJ=(=/e0X½­ï̉ÏÂT»M ÜÆœ³6 š·}SKï&ëàn­{}NIGRíêîÜzTìcùy‚Ù ¾p4´cO´Ö~Ö®‚«Þ5ZQà†³í¾"Ø)Ђ˫¼ß/à O­øÈ¨è$F`¯’šHj‚^ŽÞZ‹›JSeöC™X¤3F×™=§KÕàuØ&ã¶ål(4Ž9 ÌÔ§?Yiƒ2AN–ÛxÃJÚ¼ì"À´3/† mcáÁÃÈ"P›xU)L24¿TëKQ$‹÷±LDæO xñôƒn‚l%ÎÔ³m5Xf"D+ ŹQö®¯öóL)M·? á<¬X7ÚOΕ Ö‰ž[$M7ÙÖáÜ“_YnÙã4Z7d…ì-GÀ©V…ÂÎ åedŽKnÝAYÆæ .cåRçülqr6i+Ýnmª÷U,rˆíÜûOèkA¢¥™áfÿ-í=F,åwãÇ¥¢ V->]hªâÚ÷…¿ÆI5‡º¤ YîÉ Òá[þÆx#ïL³²¬£_¯*™®êLc‡’¬+K°È låFå!浕©}ß â·äLº’ýEaâô!Ûè1'š y¾äý,úü²–µ¼Q=˜äÌÀHÊ€×f©£C&Þd+y„áE?7Vñp䣱–«ê€èxo‡øËyA:^wBÿ¬ßøŽ ¶×^9=ÙË;âTÂÎk^Wa£®¦c@¾@j…káïi‰[þYŽß„r¼Kv«UiÄA@X:a´ë¼‰6#`xHÅôêÆÕ“©[h¯U,:6g߬¹"m¢>Dk D’zÈ#òÅ ?{&‚¶[¬ü?:ûµw[»V̛ɥQ ´¨œÉ¾R)Œ$\Êz]ÆAAø¸¨‚q¿¬œ¢Ýbäï7ÛNLñ­û¤½†=Öóbo"€ánßÞg¾(Q‘“ î?ßxsá‹yã{<¤|P2’&ö®vü°ÇÌCä£U*4RhQ.À†§ÐÑ?ãØÇ´A¤JRs/†íÍ‚Šo3¨ÿ–”a ˜ºåZ†($!W•X °ã¦=®g\·]â³Íèå—sÞ”Í÷Nâ÷tÓFÓ°ó-°áî4=°Ïpnkti«R$Žn¿‡­9ýøàß·ÓpñŽ”*Kü 1ü^s$-[''Ý0¨k_jƨ” qÉ '.ÝX‰ély‘WWbÔv?ŠAùYä(œ(@î싦ÁD”« †FB‘4Šà&ÙÈG[ ¡›î«XÚYc;f2/?¿R ÍxÎR-h¿>Ñ%ÐÞdÆÈ/ºÚú»â1›Çþ oªjÏ0“}_jü¶¸‡ùUn‡îr×ÌÑA‰qÒ_Ã#ï8Š»=ÂS‡=' ƹè:}ù³,+KZÀËΑ’±Å„gë£6iKÂâM¹R‘?5ÍÃ5,¦[I®ó9©ƒ˜¾Šw¯PnSv9[¢ðûHÙôêú’o ÌÅÁ§6æÓ-1*ÑÅŠ3fe)  ç¼!³­%®ÿ){¹ŠVã°@G+$®¬«íW:¡ÇmI` 2ýÑL û£«¬¸Ì…uüPØÝM³E‚a8ÕJ÷ž(Ɉ7ªÇO±ÎõgÛž´G{ï´+îUižØëŠ>º1DÿIÊ}ì7A¶|Åè@¹al‡Ýr:¿fYub¬Šzï䦉 úèêMÆŽZ­Ž¯;œ Ý;†^ómŸ\ÃK=K(± äœÛJBqˆédBŒÂäêáMc“ØWÿíHýó¬(" “ÏY“ ´øª77Óº>õPÈœƒ}40ÄHH/¿üÚÚ&Ý69ÉêõXOw¦–ÑÁá•ÏЙÿäïèï^IUk}A³gh¹»I‡Z`vUc(‘¼{Hy×a´LzÄ\r$ò+¬qVo r\{ƒ«L£Çv–þ%jƒVlrWHkÏbž&¶<(…©;’ „œà`ÅV‡/àÓž¦ëq7m’ïcs[€E8ø–>eßC~9¶ÿ4ت§«xL¢R½“VuqW…Ê{•Дò;$+—v»¸ûÛ²î$0lÖn[‡[øxl8ÂQ8ƒ¨ŸåÓT¿:ýô$Û¡'aÅÜfZ(9¡¦BÄ?xþSš´QT6.ÚVx8Dœ#±õíQ™ñ¡õ/ïŒóæiçøˆœÈ¿É¼²’0ñ¹Ì ·îÿeŸFužå;qËR“7\eìºðGgh_“Ç¿ç¦Nó6S–Ê]Ÿs5H¦ZŽ¿}£†¨ÉFß]Lh‡‚cÜL[s¢#œ4öQäÎÔ±{BXk,ø…ûЖ"†·™E¯ûÌÉJD£h“h2̧ùæÿËQ¨NÜV¦ôÝ€o{¢èJv…º._ü‹~Õ¨(N6ÒÚº/î KÓ3>§læ˜\Iy «–Í$StyÕ1›%æö"žVÉ‹/oÕ8_îd|÷i*‘my6 ô`>m66›»F™³$aô:׎0³ÿT$æ£0:sوΠ°@ånXþ:MD­&»®ÇE@˜ØÉÜ#ñã!»lfX(¨tMxÇ1jv^%‡ý¯‚鄊w´÷h :†f¸d^e¤Ffûyd"À†Lé|…`9—w#£\ÕµÔϘÃò;Y¿ mÎ Ë»êK°X:„1ÿމΨ_Dp’âœ+Š×'ð1õÅñ~:5Q ¶Šv›{ÔK@-.Dª2LU_éY”§:xIÀçŽpªVI €¿F ÊËo©ãJâèì ÎÓ&ê¤XëÃDÁvuQ$öåc^Ó¿×KsíÍ}¢9ß|ŸÈ§ kã*Ù6Õ}©€Äú½;€›-Ë+\*£$i˜‘•Mƒ©ämÉY9w‰”å©bfœO!OCxål c®ƒÁ‘¶KAì\fþVU¡¶rÃjr[Xc=f5m¬ÑËvS f¾MrÑëç²u„”œÏ”¬¨Þ2/ö7ÉÊêG@”vý$d®rD 4LF ™³ƒ¦¬zŒ__w6æK¢^D¸€œxÖd]«$@ç+‰/-Ñ¥ƒ¼¶ïÓÏ]³?1%ûÇVa„0á0ªç;i4ŸÛÈÃ…™í÷eoƒJ¶ŠñöŒôíòÚ\´Éû XŸÑ?‘I8aÿë+!a$!ìÉS¦³*ë¦Îƒ;šÇß²OèGV2 _ÓéÏ¡­ç6T^Q¥çB'OtÌ_ß9K; Þ‚ÒïL'Gg+ÜM-OoG6m4@û2¼%µdRD¨ù¤.”Od:„ —B,pàIö@(‚±à— kO®K@{tU1PÕÙ1ÁHàYŽ= ­+äÞJ±dã(O•R½0¢;кë¡Q…\ré&­EWz¥†ùWU‘ Þï†Ê[UŽjÕÁ©¨â•;«†Y †$÷'|Êl´KjG!õÓ<þÖ¸Ûè&Ãd‹íRa,s÷#‘&:re8±Xsž Õ[$÷ÚÃjòË<€;-rÏI'ÓvJsÙÝ"0ÕÑ辘€6ßïX3´°;‹ÂÖô`öX ëñz°ÿlnù~¯%^g¹|4±Iko÷Å*'êJ•ù‹@iÞ™1 A‚ >*ŽS Ûö7 È€$gQ×å+`¤Ô Ží ]=¢0z².ð Ë­|äM6¾t˜^{$>B{ÇTT+r÷p‰taTJèÔ&>•ä|ÄH)9©tˆ“ú€ é×¶Ö-vÁk¿Ãï8_Ø‹äH¯†ÊÆ_¾þ êéž)<½6 Êó ô°´aÃåα¡V5’ ®hå2jÚO°AKvJЭ¢K [Ü_o/h³×°„(øéþwÓåNP73ÖÓ—5Aèë-ÛåV­ÖlîÔWñÛÒcJ\ï«þt·Ú£úsŽ~B$ƒíû¹žx—vŸ¦6ÄCÛfÃôü“¡ÔvíïëOåÛ*®PH´¯ ÊD^/oj–Õðëø?‚Tþ/|çlNj¨7°ƒVœåÛ*þF™#í sÉã™×¤ôùÌcÇYÑpõ 0se¿Kî 8úÓM °N÷.A ÚŸòýÀD®û0[M‚±’E£3çr¥ÌÀxµžÎáb½Q‰6Ùpe??²êÙÛ¬R` Ú¡¡gVVl\!Ê‘[’0<«þÛZû?+áÔuâ‹KÈ'q0ù2Áõ PGõ4®þ@žrO¸§ˆ¥a¬‰èÌLg¶éa3í:Rwï?5ïÙ½®âÎîELð €qì\ÃwÊ‘©@÷¬ŸVºgM4hÓtÀQ¨ÿ]êru±u«5gÂ&a~1õQ7Îûi¸ ¿Ï'‹¼W²~‹«~®2}ïêªKž~ øÌ´ŽxŸº?!©¶¼püžp,^_4DeÀ™˜í TfaSF” ÷úg÷;ªµƒÛ CeƆ‘'|–‹qrïÔ$ƒ*)–¡‚õ*FëJ™uJ›¥ï¯f&ûšÌCZkwP_âU&WšÛ tzl@Œ¾¢Grã°“\µ“{«¸²JÔßOíêªÊ‰ <ÚtxFDšÏÂs,è;¤.D‚ÿëæ–›7/ŒÐ-  ²p²Ôâ)êšæ•ˆJdþ,üœý”S€„‹Á1€Ä0}Ì•ð*Øêá$TîH^?÷âüœÙa`;Çݙs˜;Œ;s†Ã˜™qg8wÎÙÙa˜;sœƒ¢e±R„vC±¼0X'X‡Ñ‡¨¼È&Cø"$5^ #ÙÅ$‘wĉ&‰Ohh$U€ƒ€Ïi$€•€ I€£€Óq4m €‚ €€@>Tm0"Qjƒ£ €ô#D /€…sTE€°/€ŸnM_8IO€¥ P€¼(áÍX‹c`  MXBûX YÜX‹c`  MXBûXLÕ² UðY²Å++Å+OÅ*jÅ+{Å)ñÅ)éÅ+–Å*SÅ.ÅD×9Ð)—''̽X‹KI¡ ,PºXdZÿ…X‹cd$03’ˆc“½X"à*Z‹KJ"¸$‘× @Z6mnOZ‹cd$„30’ÇgäZ @Ý{²æ 0X‹Áà ֿ´="I!*E¨¤h)S‰”"êûÛXIJ%†%¢`‹µ˜[’Y C×vBÚÀÙÿZæC΂ah‚ªn‚®|éúÚ’ì,ÛÄ$l,¢„Bmb›PÕ¨Ê~Œh«hP M4ÑÉŸç¿Ïi¬ÉniKâßÓn¿Di‹–ý~4ŨM0ù4<èG ¡…'õù|¿Á«ñïùQMöMȇ@bEK$¡[b‹ÕP-û×@!šØhߌgh)9é¨ h­>R—ºcíþ–æØ¾[&^Z–I(½ë1±O¾“ÖÖ6 Ì]h¤.Ô–š2Ô[ê ¬±AÛÕX´Ïb…ÂY¯ýöôv'WúÐÚ]W‹ß éAFCt¥òØù—àü<(ùªMB¬ú¥çû‹ç “õøØ$9T2zü~ÿ 0²þv£_ÄáÒ\3‘¶Ô’«ø¤kœªÁ©ë, C `'bh’IÓº¥ì ›­xò}86k{©S¤ v=^3S еrüYžßï¯.Ýù «Ù65fÉÕHÌñbaãþzùþ 8~ø>ÃJ€„g™ÔZNXÝžŒ7ž<ÖÞfÚ…jBÞ‰ÄT‹MÈÌ£Ê|ðQzŽÆ€ÒÈÖån\}|7å:$íh¶»ÔÙ·ápÎ~¨µõôÀÇð¡ TR'íõ* )—x(½sR[£§“§ ,:rÿ3-«ÚþéýuD‡ÚZ@“»gž³*hòìñ÷Šƒ³µS(ÒÊt9“{}B掗2ËrF´]2õ&£9,%b»y£¾C Õ£(nÌì+ç„?O 2¶âydgF3®þÌö‰J #ô9OÈÐÁ°aqŸQ/¤Þˆú!h3_à`,6®Å3*œ{ÌE½©¡F³‡ ‹6Óì€GeïE[%Ÿw€(k/м ôö%ÄÿÞÿºK½ÎÒ½›¨¶×Ô•îåÁóI¾xׯáþTq&IÕ1‚vÑ€³Ã÷"šáÔÄÆ±ŽÍcßgŽ›JMh;ÓTVÈdQmEÇQÔ“@C3Þ–M YU¼Í@'¦)ɬ ôæBÚ“\s6[ëOŸé/žiî_À6iø.a¡jdEHþÁôŒIt#­‚F'ù¦’ʬ&1æJ²Ÿƒ·ÚŠ‹ð,VU[®ryÈøýÕ‡€;½p¿Åø‚x~‚zr¾ç`ñ¡Mbé¬ÃÜ”W°,ä×ñZ´ÎwFÛ„hcšL ¿ÀÈ1®\.d) åq þ:Èß-ðt¿“hÛ;3Oµ‰ÍU¹¡b!vÓ£ÃcØôDûÚñﯜ#ÃÈx{j!4Güçz¾»þìF¾øEšÍ™h(z£E0׸¡?YúWÐù24-—”¯ÇsE³îfS0®KÚ΢ò1ô]QçTïÀaŒ¶D68 a«€§Æ\³*&5lž²lm#ôéV)“–nZ;¦uo'+ £äÞašJqo Êž¼þ÷d˜‚÷%Æ6)•»gŽäKÄ•ŸCØËv29ô¿KÄ:u.O©—³%7I}ÕÄëLèk”(%¡¿¹Ü9p5Á¶³Ý÷L6V3þ¬âÕ2®ff±á0]Ûҕij÷&æ&‰a¨ÝÙÑtIŒo›àô(f$cÇ1Žq’¬^lmF¤åÕ)Ÿ<ê¦'‡º J®­Ë›YáH6ú€à3îe¢¸{]£ðh¡«é¢Ë„§ÄFÌäÈv?½ã"}öNÆqÛáØõÚš?;Ý0×SÂ%¹BftÝæoYC÷áÜP;gÏv8dË ¸V™jy¢»´^j|”ïœç¦‹?¸÷îÏ·dÛ¸f«mÇN_·®4ï!—ŽÇýFªùy'Ò|&!®¿M¨þúRé HöZ»ÚͧB®ùß=!ë©è0ŠüßÉo‡L/gcĸÕÕ’À3õÙшoué±Y5b³ Å>||±W¹M<©÷-’^"£ý0¼æDý!lï{»?‡å+°ê4ÿü/…ýo|õPWrÚÖœÁ½ G3§Øoÿÿ\gÄÎ —ºÛrr‡…²~F¡Ñ[Æb]¶o‘gÎÈ ÅƒÚx€Û•-Ž–$`£Ô‚s ®®3«Êèò(Yúßh!0¢4´8À¯5‚pEfÊsö”X‚W–zq=nÔ¦¯´SÁª¶FÇ:Ð ƒÊÝ{cCಇýÓ¥¬V—Ÿ¿xqps10ŠÈäÃæ¿V¶8¡áÔòeã‹ÃÓÆ¢„e—jj G `–Ú‚ç+þµÍÈ?¦ñ2G3 è³ã Û¢`Ò`"% )* /;:]€‰€´€ÐQ‚sƒŠ‚¼Gk ù > Íò– ’b°t“%½¯¾ô%îŒ.Áñöà§ÍïxUÝuulÖn ðå×›Œûú) Éîpwrz¼‡È’\¹~ \LqÕ±]Á)¬¤£=cèôÇ—T¤PÝÝSÂ<•‹HAáý;M“ÿD¤×–ª>Œ%P¦†@ú[ö奲#ˆå£›ÛIÞ¬™šôºÜRZ[+V¢¥T©+·¢b øK¥w8®Éê•…yËßÔ>›|µêº±]çE\±ëÄÍVIqÌÎn>9YíX¹øIaÎÈð´©ì »ìïùó<­¦šÂGþÎqßJÔ?’Åm——…vè¾IÞl˜©i.&ŸËº‡u]–M¼‹ \-¡çž£êcŸŠ¤Iò P[ÎŒ Kf ˆõBaQ_‚pì¦_é©tð/š»½:™#Š¥ëµéå€ð懰w´æþÈTò.ûv-*‘Òýo[P ½ífõ¶î´ü¶­7s‡gŽ“£, ËÞëA¢ýÚ°€Å°}hlµ,V®³y2›ýùwœ"à:¦dÕ_ŽùÕbÁaq6æ-ük‹©ËÒ» ¶Û‘q…CÛ~¾ÄÅG¥p· ÚêCá†éZ_Å# €îCÙz)Æ'ÈJ^ÙÜAj¨ôùE¾Gœ†š{.!åµ\‹Ïá`‰Èòx™£Øh°á]•ò»vßd MšãM‹ôÿØM÷0Qï1Ón#„ÛÿëÑÔ&S½]Ü4Oþ>à‰°$sCÑOÊRc;2FZ!áôƒ¢…B%×ìOW·(xÚù[ìKSs©Sóx”W‘g}_Ñu«×bÉ#3îòãºÁŒs=ùÌöM9f±ý‚ߨí.°øfÞ{"e3}±¯`ŠÄ(/×Rb:‹ñ~@f÷bã:¢H6ÏtV C+²þçî`ö~ÔkèÍ_½VºvWUxUî:Ô4å´"ŸXÆþÅÔU–Mî/íïAÉ «ƒ  Óce]鲂˜TMmâˆö8ïâDù–¸V»¸¿kýC³uÜ“Fú `©³uW ¤Äp냚hïáæÖ+Q{Vüj·}hŸ˜<0‘ײÚbªÈ€p »”B˜90rc_@›m–1?òxJº[¢l‘h/¤/DpQ[(Ô>|äij;&»zxýH,¡8A8PK°,«¹n³Y’ôZ–$âj>½?Kßꄺñ( j¼Äi@½Ñé©¶5NøŒKpäføÂYÃtz<ö |}MqzLs8"Óç1mv—>H×Ä"Sncù¯Ãgèi…—™ßذTÜŸ7¡“4þ5 ¨H#&I#†4~?•l=}+Ô')Qü2'Ÿªýj›í’„O“ŸmxÙ ‰ «.W¡R/‰¨^S}åÓ‚~ŠD|íî™›4Tðc%®ârÐ:mˆñZgc>YùIa¼bøfXg~ýï^?I–{òºÛ´JÎ*;ÃAÛd¼»e&›jøðÙµŠEŸCäI”ªò°%(Û5ÜÆéQhÃ^oªÓÔMa6|°}“/.!…Œð.Zˆbû²˜¸:!𘑥%í©³g Ø·úÇcîî\ýSê]°'Ê{²âìp|œŽ.ªÆrBºBÇTqâ8ºäk§<ÜðŠ+ËÕ¤`Th‚ë|ÙR-³pìzÃÚ«ü?œ¹‚[}RŽ9ú4³ù·Ûö+HuO¹{k÷e=é2ZN•0Õ× ³5pÒɵ0¾’#ÆÏ©Ã©ü·ƒœ3@ÕŽš™µc/©ÓÔÜÉz¬Ôq-ª€fR¤cÈ÷øCÓUÌ¿ðáò)‚¼ÝOÀÚõuôòf3‚cj·¦;ýÍi¼I`çùÿ•œüìƒ_ØH{·±—¼üñ‹GxbVÁÀ¨¤‡¸q‘#ÒòéÛÃ{¨ˆ£.Á"x<=öhÍ7×á ÞƒE Qç…$U ŽòN¸:ݦdU~êîýÉ;Ù5®Ce ö8-SˆA¼zö"Å?$Ï÷# ˜æÔ—†ƒôä>õŠùõPç4¬ô„¾L !>‰ÙµÅ÷²‡žßãÛü5NåÿÓ.öH':Dà‘ x]ßZ‹¹JÊ%ØÂm¦-‡ÆsûGK½h>Žiý†™:`~÷Q¤ ™LµŽw—3ôÙ›BºÕ®.*‡Äʸ]þY‚CE¸¬4NóFxnaOCê úX—r¦`ÜÒ ‹a'°@ Ñ¦lÅ&ÈàLfX37éY”Ÿ²&3Nƒ/ç…_`µˆoÆ-³|VçIËOaÎÊvºNƒí¢“Û³ °<ÙRIvLÛObÄÅþ(íÊíºêáœwçñÂ,JøÍÉÚB 1ªCÈוîæ`øC z†êïÝaÎèzõøž\×™™/A¥Hsf)ÂÃÕhv<á£î,TÀù1n-&’4[6rµâäqŸ·¬Év!¾•ßõú?ñGVï²XùÓP癡@$4k]5@ý oæ®4!s™-"Û§CnÑ‹GekŸè’PWp×\Õ¿Q3ÀŽN(ý8©]¾»=eø&Tà˜Ÿ„A°~Fì£Sÿ/k… (¢"ìùãúÌ#ë"e4,yŸ­åû°ˆòÓƒ²$ƒÀõ70k£¬¨Q|€Œ¶L[`3(ÄN¢ÊoJÕÚ©°íŽQPQ±r`rÿhD¹’/;bÚIaí>۬ɳd«,Ö[ Ⱥ€JU|¹¯@a$LfMÿ3@ü•Ør»µèÕº’wÛú7¢‰7}ä2Ê]ó@¢‚IpÒ*»äôü€ò®AÆE ®#˱ÐBÓ7¿'lf÷É/äA¸p 2:ofxBöWy<ØEW—ÑHðYc$Œ>µ{ðЩ vµ€ÀÄš} c¸¬üà耔Ÿ“­»—CªMU%©?ÎÍž¨—Ày,i5³”Tc†^íiÊÇtïý Ú+½.Þz¸‚…ô]=‰ÚXÒU8rðOÁ/æ4ÔÁj̲ „ýn‡XÙ”ûÝÞÝá€7–,g‘Ÿâñ~M¤®±ô0øíF…{¿ÊëYB¿™,Àµä_]Ë€ ßyg ³ 8ÊIš¾[è3fB%÷);E5³6Efø‹G7­ ꕦ? ˜5Å¢È4h¦˜„ÑdZEÿuÄÔ鋎< ÷?mzàü™÷ûùºB¾òmö0J Ê{°…ŽN£Á­jøüUGrÜbŸg…>åºþœ½ñ^<±ü)‘¼œó åÌ+½èYÉÓþ|QOÉ.¢+‰pzÒ z¹=¶™H½OÓâ6JwQPB!±ÜE˜áyÿ Efº9nL܈ˆ•N?æ•„c²ùTé4×/PÞÄwnì=Ið‡»³‚Zn‹,Ùôá!¼`îyÆ©:kË:”ÓÑ­T]M«-f1¼‚'?—‘ñ5E¥Qn@$#Ê 6½»Ñ*Š`¼þ¥™©H4Ï|vƒªŒŸ!Dgü¤È–NM[x5âð†*Žc^ ¼ë£­mëå‹å”-ç Ÿd›°äƒ§À1‚A‡VlV#Ëì6sAÖ@7¼\ãÍ>®Ý‹4YôüÁC#é¤U)ÿ4i÷®aÝãø8gF7¶,‚KN¼žå†‘&®(LÉ?R¹Ò®&ù‘+MÀ‰ó„Ѭ-[·Œ{òªòDŽý»‹÷2;Aš¥¦WùÐ9óoã}H¦¦žâ¢­à;©@”¯~¡©€é_EÞvÌ@ðG5ÞŸƒSCOôþ»efàoiwÝX7Z­s•GßdÙšdÞ«¶¿w‚>­\oèq£Só—DiÀ½•®±å TP^ |B4­Jô^]v3÷Át“³U•Ý+íïäAä1v$wÞ¨{x"8ãqIÀUúª‹2é^`ç"›"d©/˜Æóš¡ƒÐ9û|ø9’œ\å• KFÃâwoÙö”L€„‹ Á0Ä0È"œH¡¢[bæaÃf†Ílž™æ1<†16<ó<Ã<ÙÀó0¶™ç™gfffÆ7<ïá3?„dç1 -X$X‡¢€º‡£C»mY£[Œ&Ò—š&¿Ä~YNØ!Û†Ì]6’9FD1^^;<;5pF]0 #{ -$8&S "€–>*!8vP-H€Ë €¡a€•#*?=+B'0$e *'+( “ ±ÉX‹c`  MXBûX YÜX‹c`  MXBûXLÕ²_Fß ÅC{ÅTóÅUÅT“Ÿ **      àf„;X‹KI¡ ,PºXdZÿ…X‹cd¤ 0ºðÆXX~½pX‹KJ¢ aþ7XîÐ…ÈX‹cd¤ 0ºðÆXŸ#äÌ 1X‹MÁ± !~ÿ¥^ )) !O—ŠP2Z$ßœiLöXŠd®@%…1¢`‹½™QrãH CÏö ¸À»ÿYö-Ofw3±y’ª8’šhŠAvÒR¤0‚ÚÄ ¶ ÑjD‰¨‘jIBàé…Û#%Ôz!„†6XP¥v`<½Î@µ¦\«Ô¨ØÚFÚJÁ1±Mž\hÜ›”B04hÎãp¢ì~ÌìååÐØ¬!‹r, s7x=›!h5& B Ö¢”Ø6 ƶBZèAb«6˜(ôÄ’Õæ¾=øÓ¯ûU%,Ýbeté’éu[tÅû?û¾€Ñéã~· €ÅU•8>r¦' ™¹õ*(Ð~ßrËÌ*y4 °”qæËo€÷YðÍ÷#®X?j¿‚ðkˆàèJCG“•@;þ¿°–ÕþŠg3Ó®¦Õ¤+›Éì„ÉöÝðÙB{Ât$$+nC%“à$IÌsÈÙÈâš]¬Þ´Ý`@Wèÿ½w%¾ËA¤ó׿¸_´!'“4g°8,Õß2£„<ô 95*L¤ÖŽÜ¼q/Ün-Œµ½ä³g9o¸ÕÓÁw£ÈúþžêÒK”ÆÖ*DÉE02µ²ñ»Õh-ë8ÑáƒÍÔ23¶fïn[‹YõLÄÓôi-÷$wõHøäÕ-²^ZÉ“GX9Ü|àXOcX‹c`  MXBûXÇƽàXTAXXRÑU.fý¤7a»8fý¤fý¤ZãêàBCZ0¸‹ósqq qfàô£++„HuIJ¨m%,긿) RþÚ¸çV@¨àAMcX‹c`  MXBûXù=!àXMc,X#XŒ]ƒ].2˜‘xa UÀq+¿L _¨wè¨>žýl&àSMcX‹c`  MXBûX3NyµàX1cKX‹ Á€00 -èùÿçºD´Ë²a÷¬AE]»¨Ò»OSU”ž3Ô Ñ*É„2ÔGÝ“@^þ2‹Ð²xu›X¾C!ÁàQTZ€™¸‹m=Å0ƒY9FæNHo¢JQËýÔ!¿íËöÉÁ'‰:€ N’ˆ»bjŒ×F±:°qÜC›K¶u®Òï“›äI7q:$\ V³÷6'N¢~z½YG#õ²öhsˆþ½‘:Vª)vý·ŒwóClhR|n‹~ÁôžŽ²ÏËÙàŸä$âp€øÓîœ ¸øAËÝbbÅTcýX—è  %*àXCcàXGcàX0càXAZàXOcàXTAàBCZàAMcàXMcàSMcàX1càQTZÿÿÿÿÂצ d6_˜Æ*ïðëž ‚ ‹-‹­•»uA CÝ‹ À?*PîÜùìH#=;æœ%pÁ%ß~1Û[i£@Õ•ö3öÇÛ_uG `–Ú‚qx`) d u8LÕC5†<Ô­„℆Sþl@”°ìRMíA"@!¼RÅA"l–¥rè§ŸC¸y¸1ø .„E)Ù'J!À¬Û~ò`Ð KÑn{f€®¢Š‡w æ‚ÑCÁ®W$"•€«fëÙª*KAó§"6Ô†W<~R D´³‡¤Ý\è´VY0¿ÉÍ"¡hÆÁä ¢Aˆ0SÚ<Þ)º­Ðp‹_`p¡„Y¥ˆsÒV ³T íƒaÿܤµ€ÚA-éH9±ÊâQâ㜟d- ™|„ ¯¢`¦`"( 5*,GJg€•€Ê€óm‚XƒA‚he:#._ÈÑ< #;YÚ5Ž]åêÝÖ7 L bV–†+Vª#«ÔÉûÜLyç(€¶åª#Àåá[â¦ut´é#¨¬Ü.„˜ïSCÓ.Rê]J [¸R‘½bSC¢å7\«‹´/¤\X 8:óôx#ò¯¯dÎÕYy¦³ág.–uJBàÅúùt#þìû9þe0˜ýöÉÇ“«5l”¹ƒƒÁAydz…&/Y?ç?ŠÞß-ve—wM{J€ÜaS² åù¯˜2E‹ÄrnwÇhO0,4^!µ÷5!§vw~+ m™sëeÅ:v,#LSÖ¯Èêå4ÈðD$+tÖq ËÑß ¬ÑK½W†ªp3âÆÇ;{©PÌÔ´ÀK] 1î9’šçNW "/*üÝhC!œ ähGQ=5奀VE&¤Ð²èÎ/§ > ¨D DNÌN3qð6äDžÖéǤ¥Ù:Ì~Möé,¬3ØFsx_î5³’” `‘¼¬É„p¶œµä¨Ýkê«?BBe†÷ÃÈ3LQB•Ö9»5Ù4Ëçþ,þjM8Rùya‹e-iK¿‚Ã…ê†hü9/»« 7s«ÁrŒåªt•ùZ#kʽ3~1X ÆÂO©”†yMÀÎjí¢ýôÉXâÿU6¤$ÈU‡›ô‡ÙAŽ?a5˜ÈÏxQ1jo}k`o{SfÕÂf<Š[¼p›v9|ÅC¬K2 ’1$á¬û{³úÜáí€õy ¤ÝvµªêBc„ÄfÕNêf¦BG›üÞãa¢Ç¬‚ÑsÈ5ÛY‹(¦M)ê>*R«ÂŽÐË\ε9š2i”Á6æÔDµÞÄБr7¶+O}A²®z óÐ,!ÊhnV鳯¹¯ÔcO} bÉ ué&kZ¤úÄ'[,# ܘ÷ ?U7˜ É ãÚòlûu^]ï¹Éˆ÷úˆvµ­“E…eY(Ül©da“SXª$\*B‚ºÖyïîôͲ`Ÿ¾ˆ0ëÒnqt6M"m»þ½Cž5\‘é£ëÞ _ÒéÞÚQù¶GÓ“La6.v®šiÊó®ë¨âîÇ•,•áTYjcÐR¥Ôà1wøôù[“MÏ18í®ySÇ!‚þ˜ã³tÇwX[¼<£¥?Î’yÙìK‚ü ¶”øLäÄ!à8pónD¹ÞšþÖç.„ÚýÿéÊvÿ…FVÖ÷à2¨–„AG–Š0Ù6ß1Yð_7\¼¨î£)gÆM²iù#=)¾Ü £±.Ø»2ô fê‚ £¢>ÎioŸÚgçèAšÛo›Ðú6ÄM\ ÷ó±îN@)Þ‹]yWÿg™ÊÒ`7Âe…"Ü,yzQ®& ¤©MxÖÍËt¡ ‰}ç °‰¢—šO´‘iPh$M_'“õ¤JA¨ý"Û37ü2àžúëûÙû †hÿûBÇ—ñ𢷥¼(*:YýP]ÀÌ-fÂ,½i«ÇŠaÒ"äÑ÷&”&N 5P«¼bX:è^ò_ÉÌ0ô@ÑÃ[ÕÎ÷OòÙçÕ/’ð0l¶ƒvúPÚ˜±ÇDã,+Œ”¦â4â=››£Æ×s¿Ì¶×uÒ MI‘ ]¿O”Uœ î\ª@α©.é›±ø¬Áâ0æf‚§´n†pû„=šžÜY¬À9ÚåA:™ïcÚZðÛqÒX{†ÇÞ¬K>‹àíNƒ´.ÑV87 ZKàqì2éå0cŸ@Š;xçØö¸èBʰGáìZÜWgýAѬ{ù8øô‡ÙÔÊÃ↳ s êÙ¹i¦·™} ïÐà¨&ókÃ>*5$·w‚â„éøÆŠË€öìõ^ä /Q®Ñ°3Â-鈣ÖOa®Å¤Øæ6'ž•#ßnq†SHI„ÿÄ$¢Nò GÁôý$qÏbòUP‘B#²3óÁµ±uªÁ !q)± ¥ì­62:’{ Ìùm‰ÚÓ~üŸz®½äs9yH¶Å9 ZÑr‹f<}ââµ1k´=·ãŒ£!Q0~€)š»rP‚g»Ó­»F¤dÊ€lC ú•ŽXhÐ¥C"7ÎÚdå¹EŽ0€Ç KJpZë+Ó‘LÇlÙOBsxºŸYu Ú†ªŒé,‹ô Wìã¢ÝsJ†#¡¾‚+𻕆sҺᵻÃ0ß©‡ÑÂZa?Íð5ªÜŽ”kÔ®Ùoè®É˜.ÚýÉ()€Í?üÉJ­~³÷ˆ€«òìãSè£Òœ]Ž=2ÕBÒ¸ãxlüí`3ƒ-‡×{ —§ŠJK÷tæFd<ç7§W=Ö-Îu D†ÁîËHžZ Âë¦(Ö¨ó÷\ņK]î–œÄm º+Wk‘澌œ‚…D_S„!‰Ž÷’µþ¤ßû3/JPiÿÎY}üígïVåâ–]xŒ1Œ‚{פØû@$[c©¼N½eígà£%¬Ò¡ k6>ÇR -½±onC™Ð*sKq.x¯Ë½‚»¤ß¿êhâ€U;˜9áº'+¢fB† a(Êòùy H}“™ì…Ë¡õ}¥•¸xù‘ºãŸ#ûöÌ(nÍÊåÖßòyMãØÜ%ðÞǽOJ‚àb³©ë;›ÿ™sÈ}Köôòf¹gL4A*óùÇqð2x…í½àƒ×Ñj¯.~ØUǹbF• bžP7—ÓÀ1,­¬×k½øüÏie£:ñ ^:§ç Äcfv5IC³0,îƒ|Ó~à P‹LCÔºDÍ45Skë¼Á\FÔÓï~’ðú¯—Á\é^†Š"qRÄTi/çdy(ɹLA¤¼±ÛFk–5g#Û~•«uUlñ$)3ýì\»¡ŠFOG?ÿFEJ@«'¢gj(r(8fš ­EAQàX3XB§ Œþ1 ®%•¾ Mþ®¦tŠgm*apL ÌëÊ¿±>r‹enBf(K€^çƒyq`{”ÎaÔÎe8 ¹É®˜¿È4?oľFm¬!£’}²´Hÿ3€ÄyÔ·>8ïTѼmÜÀG_¥¿ ع7¨ßÿê¯ÏAc&ð‚¥L»µ¶±#X“ö‹7a-ÂÎtçÒªÑ1jX·k0^©Ñ¯æpLO”U@#óLÔ# ‚›L犽ùu ›+AXÐ\5R£·d± Ù0Ò0–ÿV;„†eD‘T¨Œûžv‰ºcqäM—:“ñ’•°(?ŸÙlNAñ µ;æNÿ€8…Øž(n©pñÔ~sKÍûŒ¾€–¼ÆiBýd€û§®Xnöq¼FèN ê-õ$ýÖ些›8~)2®¬M4—J³ö+n+¬÷êÒq– ŧ^ÿüÊ;£P“ÈĀתšdP”Ö¿Õ+„Pí{z/ú ôRÐÐD65HÝw™ó1DýrZNçBŠøµí¼Û¡` ‘ÅYãD.“²ü¢©Ä×ÜßÓ‡õm»}¬-¢væÝ‰É#l9,Z|ºÛ‚Zíà,ÇžÑS˜"ÉYŒŠ¸ËýãÃÄûb÷à?ó×Ó•ûh:Cúõ§)±^gfôÑcŸý)"JõŸ’5é@U«ñ„ààR B ðG‘téO9Ô@$Æ_â"æ l°s@Œ^½?dÊ šù~7ÂþyßÃ+GËÒZ~2Xrf}™óMœë XŸ¦ÌQʪp”B[ýƒË’ÑÅ`pévPͨ×7­ÈN­¿’Ð K ã).h_uÏ‘fnm°¬yoœ=Îä^7 ÊŠ®ŽÒ‹ýqS ÝçUý#Ûs¤WÓx5õ6ösroMÌ€Dq=ü5¨­äÑôÕöCª8Gа`Z¥ßÔ¤0®Ë4Xœ$Çi^’õ>ÍFBùlÓl5«¿P@"¢ïVŸ/:¤øøOMÛ‰W`A*B\h‘fùÒ\Èõ°„"н¸…w‡HÊ’péÂÓ¤ ¬×D;W[U‡ÅfüòiÛá_q (Ü@—õ¢|é$È@‚2ÎòÉ)NŽB’ëPh¾¤u­¥ªEœY¦ ©vX´¼z33üéŽqÕÑŸ5Þ@  HÒr-d>e•ȬÌñEl;1øä±p¬(?ù@mŠÝ:ëpGœÜ#sfjå7µš³™!Û…Ŭ£ñï^wÞµCJçIÁåP³&ïïöÇ»0Njk¥EüÖn¦ÅÅ(; ×T.u*†Î,‰^×´ËÅ;¢8ñyw­ôÝü¸ûõsUˆå?UÎÆãßCê~…ÊzÂQÊE¿É{3„Û¢G.æx¯S€…‹Á1 Ã0}Ü“0#}¹'¡*pGRV ò°0Äb0E +¦a +¦¬,¹‡±0 KZdØ Ëšà cEÌÉö —…ÄÀà¦0X'X‡Ñ‡E«ôiD§ýhjá)Èt}vU–X-=46Ú„ýÃhˆ__0! 3€š# z!€º#€šx Z VjPN€'. a(E( O ^$? !Pt':G€Ù+}€”!+€Î !qD‰²X‹c`  MXBûX YÜX‹c`  MXBûXLÕ² UðY²ÅT;ÅSeÅSïÅ\ÅÅ\óÅ\ýÅbÅe)ÅeqÅeäæÜó»''        ˺X‹KI¡ ,PºXdZÿ…X‹cd$01â\ÑøcXøYY‹KJ"'ሠĿY€Ÿ¼RY‹cd$$3âÙDåY‚Ó 1X‹Á1 ñØ?²D’"©HR’‘ZB‘TJD‚79žX/€%…(¢_‹½˜Q’[;C×v ØÀÙÿZæ¼—LRIºí¸»\×’QÒŽÒHÑP5ƵÒKK²ùhˆÒVÛHhƒ5Z!3ÿ” !¶Mˆ%4Ø„0hKi_Ñ@){¿±gfsí[p) !Ÿ0£fo¡PÛìÓB£Õˆ[ÜV$w8)}®¤4Ac+ M<Û%<ð±gaßÉ?<¡³±ó;¶;[{àɈú.èh‚¼î¡zLÆX°F¬Òºä«‡[ÆíJU ÆZ°º4µX)án¤!Ä@dÙv®…þ ‰”yÜ Tj‰}èP%Ùbñ6³ŠD`TÇ[ ïÄftÍËpèc!‹Í„ôËcÈX‰1[f§ Àeø…kê¡n²ÇÏ[2…£µ­bi3¡«‹Ôz´é[@ËÐ,dGjsq‘ç¨ËÊQ-56ïUøBv•öÿ*²@ƒ¢Lïß}—Ÿž.‡­¡Q¾I «—¸ü‡+g`#Zs·ë;^½ ÙØqèºo@‡éÆöé){$Þsb]¹+Ó³¶.'Ýœ$’‘—‚e¡¾´³\£{çK øL¢¹”y>Kí3´ýˆÉÚ’qUáë þ4´'KîÏ‚ÿÌãÁÛ`ÿ¿@ïØù³±èà0î2ihuaÌHsQFè?Ø¢ïß@>š2q¬íÄoÙ±¶É dK¡-m¨ÒÖš%vc¶WŒÈ“}§ aˆÕÞVÝò2BDÛ³ê¥ØhTj[ÌçÏý0æ¼cn+K憆Iÿw[þ¡•÷äšdí¼íÉÌÜ})Ô…rŒ°†‹õ»pZjv™o††õåx@§ë&¸ ú{)5«"a)~I9 <>ì¯&¡‘9Ç#'úê#_°½[¼ž‰&´òÔKšŸMç?ÓD-Ø…àQwXq*xú}iÀ5ÚÅ"¼1A0¦J¾}ƒ‰ë—±ýöcø¿ÛnT¬„ب® ñ½èmôÈ£Ÿâu]5Ñ,M#U³=¯¾rܧ% &„¢ûKä|ù°ô¥`•³¯ÅÅI÷naªÇÇ6@`¸ÑÇîã{ñÐ>r4Vû9{?ìÍ|XFmvîS:¤?…ò÷P‹Ùh¸µÍŸ.’€²Þè’ ÇôaÍ¢rÞ„[Û}Ö·‚g^QlïÿÇW’8ùn¬„²nñù§I¸V¯6`Ÿ²­m ±1!ÙW¬j ML"]aìEëjh“ý˜ô”ÝÝݩ٬(¶írø’ºÍÅxõ¾sݲjW;% ¦‰õV¶÷5ƒúýq©¥ ±Y+žp7TóŸÉüßä„&¬íxHœ?)}¥&KùNÀ;¥À²0àªAQt‹Íu1w_'”K{ÕÕŸ®ÈܽÇÀ?ØA>mX’vŠæ´Mk5(Ç['U96-‰ŽöYù­ù)k ¯Œ¸K†«1@9rŽ–kXMM( 5.IŒÙ=.û—ŽÂ®º>¹sGtòŒù vƒ-«HŸ„ÿëü(ôþ-|¤8ùG¿.òÌ(ºñÌ#5Wózħ‡5yüïñû7ø^¥ýkÇ|R9¡ 4'aa(ÈX…†ÚjߎM¶¦Q¯*:QñCË-œ\eeÂOzÍô+0’eA4b‚SʔπõW`4á£nQ>tø¨ý$ênìÞúb—¿§žÜ¿1:³Tò !1Œði.Í Â/‚l”{éÓÃô€u÷}[ø?RCHä_"¡:"–*X‹KI!$§à©%6HXq›s8àXCcc9'œ{àXGcX‹c`  MXBûX/òi°àX0cPX‹%Á€ ÀIWÖÖÄc'–m5ÊzsüíQÐ òuû¶àSMcX‹c`  MXBûX3NyµàX1cIX‹Á‰€0°rbeÿuM¬¼Aº¯Ýê’ZÖÝÝ$êˆóÌ”;‰m€3s(+"ýET‰Å"‰Ä?6¤óSX,iàQTZ€¢®‹m1Ã0 ½úúAUtê:þÿI[IÚÍ DiQ €,UT€—*ª­(U´$K•—àI ‡ç¸/Jµˆ#ÙÜã—¼‘ÂéíßEj‹q¢5÷ì’¯Üvhœ­‹vËSz¶ÚK•‡<ß[ß®;4€ƒÉ€ã·)fÓÓékåõÔ0“ ÃñB\ T®ùœÍÑbbÅd—ÜX˜@  %*àXCcàXGcàX0càXAZàXOcàXTAàBCZàAMcàXMcàSMcàX1càQTZÿÿÿÿM—¼' Â1ʶål¸€}9'º ‚‹&‹µ–Í‘Aƒ‹@P{w›>øäÞkÿÔž¡ñ‰VÍÇÏO›ö’ËGhë¦Æ¿Ç|ûø­”‡üÌyÕbUgÃu¡í˜<»øh‘¢c”ÇóYwZIPYÓ±Mp¡Nµ\4•])ŸèÞ&”0lgjÛá&ÁBCE[(}½D “Ÿêe,äé¦rú2à¶ ‚5[é«Âÿÿµ¡…Çz'–ÓJîæ‹ 7‰×K!š”Ÿàl ·ÂÈ9þÄtéHátihþœ0F×nTF·2Ú—ºÛˆQ¥ ›Â¦òâ¶ÂM-trZ<žÏ æBkû,Ü\ˆ±P€ dÐF]Ê༸EB¨²­~AD;rzk&Öмº"FŠÖ%îið–àB°BÑ|‘gE3qâ,€n] ¿'x3ŽÔô˜&zO÷Akv©™ù/|bVj µÅ9(êðõ‘£NKû{SX…ÚzåGHãQÌ`»‘ BGhš¥&ìy£W„DjºF˜Ó[޽¯ÿ¡‹77„  BÍÁöot!ä°£È1á Öœkm¥©ŽíJ/n¸)€#†™üÕA°ªÌ|ÙÑárë#ï8ëïa ÑN‘³N0 啊(ôõ ößJÿkH ,Ì0§„g7Ô=ä3+YÆß¾6ŠU‘=  >U.=' ðRš3@AZæµ=,½Og«3A-ÙŽkÓj+E©ÙŠá×`¥Í¯¿!gwH9QPP5¶âë‚: ÐßË÷ƒd4€¹0$‚oå…ÄV/:õÕ‚Ž.s¸òÌ};˜äÔàEwÈä•íÓÝfÎ3 Mº„P¼0Ñ_¯3á4á×=^-ÆÞJ36_ó‰¿]ûçzÍ(^3‚Ú{»Q> ,ä ›=ÐFÙÿ‰Í´ß„lU­”VÇÍ—­ ë«M „Ù»} iYhÌí±¹‚OŸŠÕ÷;†äÜ©ÄSvÏft6×x³+. • D•"‹Ñ¨xåËÖb(i¾´Ñ†<»ùÏ;'JR­ÁB&,n…§6þ ãòD` v’¥ü±ÉCàID„ú²ZcšÞú(.-íìÏ«}œ2Ã! ´1åÂ;ìÕp] ud5ZîdìÅ 3Ž8…¥¶ó\ëW̯R#‡öÙ i±†+åÀ’ºVË#6…Ñrm­º¨ÔËS0¢>¿¦K£¶ÌÆ,ò|Oô7T=…éßdzYÕ»$ùcNò@}kU Þú@†­—Ó úPv8ž*®´Fjxöc^}™S‘Ü+³Dìq|€ ¼X^E•ÄÛ>ì‡P鑆‘›/AéYJðËë7Q © Ž:aâ|x¶c?~)éÓÉUa7 «%ìÞ¥m0ÈfI¼‹,ãëúVx¥3?øe-[ÚnNïŸ@ Jȱq4ÅÃesT†µhú.ZöØæ_žÚb¦–·3šèU&s›c;F`Ð` º‡ÉS+H ±\¢?Ÿ¸¦}¯ß+¿§ëé#Þl¯r¹¤…å#P#;2Øø¨Ý£?]~¯'…eåõø¹½Éè4nÊ>ÍÏÐ")|8>4¦lnÏòy(å—}y;%Eqö€?ê ˜î'8žhJp |cv’¶A{B§#5ˆÃ¤#>î¼o’ú&^8˜Ôú0¦r‡èýÐáÊMÀ[dÁ¡Óy âT½˜9åo‡`rÔ¤1ÈEßàQ\ˆ”vœVSé#ògÙNïU >7Æ9æ2ì$ pk׊÷n˜iÔÃa»äž{™ð²ÞmhU›Žp<û4Ôÿ¶ëâbÆÿíÑè™å¾=áôI‹‚ÖÛj¢&Nù¡»¶¿úC)²F"Ù`‹MR)&¦›±¯§Ñ€éîµ²ñlYT$Öî$yÿŽðœl&ï¨ÏqÞ_=‰^°ädEvÆÓ0ÆÍ?¹rëØÒw´fxDò:m,õY>_JvØù MEϨt2?;{Ê$ðÛ‘`Õ[¦uY°ÌRP[¨q‡ºd?­ö€«øÒŒ˜ÌA ï'‚^FÐÝB†*ß {2VÑ<ˆSf¿Q^œÁ2 ‹xU-x*˜Œs5©¦Bû!#¡×…™H&N,Ôÿeþ,¶Po_÷“¸Ô•@ ¿¼1s¡.ëJ7 ÄC[Á}õQ|ðPr^Z®2»’KáÍ}ÛñVÔAÈ.=æ˜À¹Äÿ̶y¶¦V i}˜ݵ¤?gº3-Šc Jë™»"•[g/S@dúU¤SfM1 3qa=}?6+Àφͻìo\±þ¡Œê+ÄòŽH¯Ýà©J´Ä@@Ý*'˜ažŠ÷ü úÛÀ"ˆøÅ?ÿÞ€ê;/ÛEYK|¾DâJeõK jŒ¨•ƒFÏ£ ùÕú0ƒ Æš1öÑz^îhÊ'¬iÅþu=¬¦ðÙ¥O<ÊDä!g.{µÄðÈ :ˆOHP¬W~Õ«o7>¨Þ€!Žã^­_´òf•Ùª“9AVÁ‘Ã̓‘vÝΦ%I*0õ™|È|”R†Ü0u§(cäÉtHÝêøeÇ~ˆ£¸­Ó5¨bÅj›r’à„OD4¸™>­_€†&ãY'«/„Í'6|ÎÈ)ITá6àUïé;1I†?^O@e7ÎÜëB!üc£]ʺ7Їº“¢¹ ÏÊýX¡§ýu Mi. 5u°ÚÙµ²ÐÛuQ1Ħ‚’M•wNÙ¯¼§8ˆðÎ :|ÂíÕÆ^±|_áS& €‡j±ÚvJ"Mp!€ó!j‚N˜)ð“›“Ê8»ÐWi¹št½ð¼ˆ¡QÔ´Y„ÁvfxÅ0(ÇÏ¥ÊõIcJwo¢ùõ½¶O@†Žï~ûvðBž:¬(pìÙ®¥W¿žÀf‚°8ÞÚ4…VéPd³èû«‰©™1y…Õ}P9á9#Y®Î.¡04uzxQÑspü´²{L ÉÖ0ÄCs>B^VÎø…ûÍÄÞ³2¬oAŠŽ~*Fe-´üåuOg¤(ôø7ï+†Ó¯W¿Šr@E§ÓÇ4=™ÝïÅ æoì >Å›©J®ó rG¡›'Vtý¬(¸Kû\ˆ½wEüÿ]~QH}YYâ`‹˜]A¨A"ùQ€ƒ‹ Á1 Ã0}Ü“0|õP 3 ;˜¤¬EÄ6 ‘5)ÃaeM?† ÃY1Á†…]†-²DÖ`ZVÆ<—ƒn˜Þ00X'X‡Ñ‡)©jƘÇ8%B‘ô2ÌÇÿ-hvp "¥>¹¬@5ee'%#s|QB€¥€” €Ÿ-€„,€9p€š:l`€ÿ €ƒZ'+2m1* | J -t P P= X*5Hk 5#e XqbØ 4X‹c`  MXBûX YÜX‹c`  MXBûXLÕ² UðY²Åe'Åc»ÅcÜÅcûÅmòÅt…Å{¢Å{¡Å|KÅ|ʼk³Ž''     (6èžX‹KI¡ ,PºXdZÿ…"X‹cdD&FÒ #°0¢ÇxË“X %­&$_‹KJB€à$r@f`d&¡#mx*_˜8W!_‹cd¤ø20BA$#:cNj$_@®Ü 4X‹ÁÀ !^»ÿÌÍ ÉD}…ÆÔMò4‘›Eœ“i~ÎìOyX(à%†%¢]‹½™QrICÏö¸À»ÿYö,y<£Ër÷Jª®¬L$“AVK”RK0Š&¤’ !1Ñ44 6awZ[¢¥6€M[µµ& ÉÍœIÔ¤Öl—ÒH»xãå Ëý|ùîbÁZêö@¬þ×þ_0µ}L„C 4–s‡bhv&óì›`°Rе‰ºKB‚]¸i“yxOl¡,`B4kŠ;Oi!>>"îXÐy"Úˆ)ûǣφtdzIÎø#%Qw™c·½ÒV<(Kh~=ƒ£8:'»h­]nô\­ÊB„Òà­Ìèš¾Yø ÐÒñ· ¦¹ØÚkvàÜ‘Cé„—Â’éBOE$ÜÀ¹ÀæÉ‰„ÆÆ„&„f¾ik Ýúft6ÑNGšÑágؾš y™­íy¯¶OZaŹ®Ë·'¡PõÑ.Ó¦%‰qák¨mË ß\Ö¶Zó@FÔÑK†ØD(IrÒÓ€Î=6,Pw>Æóàôa¶vYB¦t…N˜¾¿.+>«csE‡21ZÜʆ)ÂiH9N?ÈQxAÒÃss£ÎEjQ—Ç’¡~}êBq'ÖY8Ã%&^­ŽXa”ЪÈéÞrŠxò[oÐv¡œ<ž bc¡Ï}ïi»x¿GœÿÛ§šÌÀ{P¯\‘)Ì¿–ò\²:'îàÞ»9‹G­ü½/·¿<Ó±ùÄx&ÒXܧÞSš±gUŧLzšìÜ„sMHt®ô_êö`9uZÄøü áaY2YiÇ´MWˆÇÊ„SDîxû`4vŽ_ì?Þ¡o@$¹ŠØQm]óõ=ŠÁ‚@(ËYqÉyg¯óã>wÌÊ ûäöÛ€¥®(Ð$ºtÙ™J5S[¡×Ä•§6f¾¤ÞÐØÏj$TdJŠ. Íî\Õåx›+Œ<½ †¹¡£¬(ÆÌXøG‹7J澬 œL,ÀÊ\ý­…‚yèbí1Ïj3¡}'6™FüþŠŠ 8•3Q4"™õ$c×ë Ž¾óÊšs‚ÿ>ð‡U—*'(º|‹Ñu"Yãþ¬#¹±¹^Æéyˆîº «¿ÀçñóØ áÕxyO›$»ûí%®vjÇ*£IZ€§Q‹É÷W³v%6V%‰®i64 Ç¡?“\¤RlØ>Qù[í’gibnV- ÆXcfS_øètE¬¯G„8•Lý^ v„¸†2dUã]ЭÕÀ«`‰ Ï› 0Uý'\˜²«ÊÖ`+#æ4w3V4HÄ·bë >EÌ!ª…ë5¨¾ †ºu+r\Tú>ä-›Ÿ¾¹ÌÚ9wª\c‚«Ûg™òê„+¹wš‰ÙÞw†AïlÏVc%vÊyŽ—϶¿÷›À~cH‚Ÿív[|ázŽjÁ–„ž;4’Û-ÎSß ý-\¿Ž»y¸>ñ‹ø¿a÷_ñ/µÿ1†ä(\}ΪÓF«‰BÒŒ–¡:,Åøø>¿6«YïR1ÌÚ¥­9¾Õ–eØlW¸^÷-Ðî¶Hé»ÑÛþôÙh§[6 mÜ0F»Rf»·¯>4‰Ï‹KÔÀ5>-k޾»òj ½Vlßi&^ÉÓõûøb8&+=4òÊŸ¡ò+¨üêçŸÚö¤ü³?›m½Lë|l¡&W«]g›õùÑb½þíßž…e3䨭™ È}E!$(E×øësàû£ÇËA1é™Û¸8e=ŒfkëdÆsöX~ØW„š:aåùPÎûË’%Ͼ3¹“ínïJgÝ=ܬÙñ»ˆù"f9¡¿Šü+[?A¶âÈT©P±Ø,û—›¶,ÏÉð³dd»L¦H‹ög¾>½ÍÎeG¢Ëš#ÂiÛ¾¨ÚóÇÑ£fX¦‚çÂ&,S[MnH—'£«BØ¿G_œßZËóJ”%Ç“6óÇ‘Ý{æ*ëÇgvmi«!ØØ0F]•…^¦‡\©±BŸ ξxŠn.&§î1Çᆉ}Þiú,iÛ=ZÕîAY' ;ÚKuûº± ãỂŽ—Û«@¹üzn|¤÷½•¥Ä¼Ɖn ˜ÓVsþžÜ]"ÄoN *$Z‹KIA€äÒ¯X Dr¥ ÇZÑqÒ¤àXCcc9'œ{àXGcX‹c`  02€#)öÁýX¦‡>àX0cCX‹Á‡ 0 Ã0 Óòÿ7%“³­¶%Ͷ6±ªèCDdúH$åW¶`»jÍÌvÛ|„Ü0¸X§Y3ùàXAZ€†€å‹UŽË Ã0 CsÍ,– Q²õÔû¯ÓC`¸¹>ŠUSu ó$FΩM†qœ*‚=4[_— ªÝU|ƒb*b²{F°æLà‰;rR×—™Eü*MTý?|¬Ù„"'nð¤¾E°5ö–Hèë ôl ç˜ùkåœ,Ä|àXOcX‹c`  02€#)öÁýX£¥ÂôàXTAXXRÿy°€y°€y°€y°€»pÃ[àBCZ(‹ósqq qfàôeQÄ !RµYÌ; JÂXÝÊ4àAMcX‹c`  MXBûXù=!àXMc,X#X‚]].î1˜7ýz"FÞv¿ùžC"Ç›ÞIA{àSMcX‹c`  MXBûX3NyµàX1c@X‹ÁÀ0Ã0›íÿ¯“Æ'Ú ]AÝu¦Û{Ï6O) &1fQù$Õ ~îq @X¿äÓšàQTZ€šÂ‹m;Ä Di9G°DE„ÖÃ÷?Ò18Ѧ=¿"Òõš¤\¤¦)i(ÜFö@–r‘>ç,®[¡ à ¿6…µR."Ê_n;­B!uBpæfëtñ —›«¯.¡½ÿêçJ0›EÆn€iÊc\±2ül¯$¶¹ cÌ݀ػ'ͼûa¤üÍèÏ;“ ²j]]Å{¡–’X˜˜  %*àXGcàX0càXAZàXOcàXTAàBCZàAMcàXMcàSMcàX1càQTZÿÿÿÿŒ%j b8Œö9v¿\*ï À§ ‚ ‹"‹½–˵I CÉ…,ù¯ØÀäŸÅ¬9mhïÀºÜm]ùSõí;ó?Ûa‹"AѦĉª¯±_¾ýp@°î̈Gˆv9âTí`-Iõø<ÿ@˜ ÍNEìÒàBí˜"|æ™ÂáêRWGþ QŽ.,žá€ÆŒÚíy*xE vC³Y'ã/3¼)¤´Þ¦ô®øƒs@Ѥß)°X*Äòãˆ(Xùj—ÛÏZ YhyúÕ­n-t£µû Í›.ÁË.›>ù/(R—JæA­Æ´¨à¾r¦¢æ3\ €Ö"O¥oÉ=V_ŸºghrÕËlÔÝwŘ$øS[Ø8¾3=$Rz]dðúNDŸÅÑǰI¿&Ì~7O'R.˹·YcýKù„I+õ ÝþíèÌ#“Ëñ¯¸^“=e_·AS‹ç¢ÑÕ°õ°CçÛà¼t÷î?øs:±˜nQY9,xí:³úÌ ë‚_³$M#ù7Æ«° ÷“8Ë—y<—”ÝÏ9Æàe‰¢n¶%ˆnù%kG6Ös¤}5‹'•O½*…±Ï”j~3ŠÜH_P25!¦ñÒ¶ ñt¿üLæÍOŠýVV¬L0ž®Ý˜Z¢ P*×¥¤9»€òj·ÙZyjªÅ¡Ry´ˆÁ¢œ! GÕ¿pš&ѧ†Žùƒõ!3ÎŒúæh³,%"\-ßßÇjïŒ)ÒÇ­4G£úŒT~¡FÓœf ¹\ÉczÎ|ïÆF™Ø×+fÍxyw ›¹ÿ¢·S]!',õ!F4.#rZâqñ0PëçU„·œ´·ªáT—¡´¥¨Òšü·Z¶°èjáwÀêܧב2§™™Õ o21{¼Î¶£«ˆ#¹3 ŠöÓý[!{xúÞ`¿­.æŽr£¨9ð}Æþx±u ÄåâÕœñßêÜÀ®fpu-Y÷íó;ÊIïîܺgP´Z€¬HQc‘ñ³Ñ-—Þ&÷á:µ9ÚL†Øé+Øû#ï#—•Î[¬Æþ7¿.éPó†øt€/æOõ‹×7šØ _dÙ´…u·‘¹¶ÓË Ttì®s™úëÀ wTrT ÎÏã[èaÌ)y)»Á½jØõ]׊ùêZÚ^íýË;ì¸!¸`Š;;ʵb"&p\ó°d¸pùŽ¢Ì”^t-áBÓW>ŒÏ汌ÌÖ§BÎ?]’ܧKUæÏÖâ¡óÝ‹2ö´ú;"8Êðœ1ï°]Rþêbüø¾ýÚ眎"/íøù'æˆo¤‹ª½c,ÈGÔº\Ô˜f«Ò«iÀ9šÓÒ…|Ú…™±@ 2ã¨1*ù×#38Ò..ÎH07J—|¤Æï®gQ_ëºÇׂêĪ«ÎþÎèºnŠ135Rôó§L¨ôä"Ü]¦kª2st#³!pƬO&›AÌ£©‡a_RO 2È™HÃ] /æ¿'&ü_dë«à *ô+' Ù{mí$Óê¹2Äár:²ýIu0Qön†¸!ù`‡¡‘kbiì@ÁºÚ€J$èó9C$Ü-ìݵ‘ɹ_öݪ;ŒHãªi¡CZ±˜ " Ùñ‘yÖÁ" A“xtÎkm;k±¼Õ¿'OW¤ý·›]IqÂFO´´Ð²a@Î!!:æ-ZÁs„yU‹\:–J=å¶E 4wn  ð´eè1òK$ÊiŽœ¥/ÐsÐiÿaÇêób²OÛ{Èmá:Q‡æË—hQ^^ËÄ䛋uì+o2ûgsíh#göçŒb©LAl`kÆÊôÔ m‡Z…/…AøåÌNv­ÅÏt‹p’âܯ¡¼“‰jãkÅ‚+DÞ½ë^…4eÆnòÐCF™Oî ´ r›óK×”êÓäRIéw4{bÓ‘J H”²â]kÞU…× Hê¼JJùä,¸¾›¸d\õ[ËÈÕ†01}ýIz\Q d‰-1 €›[2\ÍO0p"ö{jyo™sÝ’ÙÍö—Šóö¬×³þº£‡ºŽc!¾œ“£Ç‡‘YßÄí¿<­¨\úV¿;/LÈ4…Á}ÿ)^I/u/FÀÃü¬× |–õû,±3Ög¢i½‡Éøz%uí®p–Ì]A»gm"»ôçʉç`ë7T5Dî²,YªiÕƒðsŒCqX—kÉs®oHÞª&)#°¬nRkÅç{…s£;æÝÃ|›l¯ÕáXÐhWþ©LMÔŸ²@+>@eÜÇâÎÇ:Õ2'>H\²çŒ¤·™zã8@ˆð¸ò>Ö(ê«Ì¼Zð¿2ô¦ Xñ}SµÉvkßûáð}yH2$œ{wá:—ÑeèWçÒr½Dé7ø*U‹„”ØsÇká }‚ÿ€ö$¼!ÎP®L¡‚Eß°ð LïmîQÒå¬]?3|½<&H¾ × :”Î[½{€sXT¼©÷>ç2îÜ …=¦èkjÌþJ…ŒÙãÜPÞI}uw¿¡ Œv®Égéæin-QöfZ`´¼õ4øê)óG~ðHrû47…a¿¿M8xõí ÷`üdRMáí…rätK…'lý¨²9¨¯U†rânÇ™&&ðL9õ’ãOL9Žbɸ0›8Ùs»·Oà[ú#ŠC¬ß›r !î µþøCMÄ¿Òí½IºÉ&â•é­ëÌêÍ·ÔÊû¸5í•À,6ÿB“{uU«Ú ¨÷¯é}¡~„2h¹Ê©¼ûèY4XæÎP (RzSÞ wIw䦋E”jˆ¸mŸØÁŒvè5ë4³iÄ-ÏŸÑàW0­ž&Ñð ú>ªIãoú¡Ðåñ7±3»lÚ 9,o>•ìc—Œ ÅÉ/d¼AG?`ÖšmWxÛKv˜˜W!>iI6¬Jl¿ìtº5Ĉ¬ïœ¤NKl=¿Rj0LáʈIx5¿ß6‚|#vX‘…>e Ä;Ì>®ò5ø»ËŒ5*ý]ð&ZX,Óa [&´;vM}¯ÐVÙÁͤb#[c~­Ø•]?{%Ó¦f:ðš/dðéÞ*Á›¼//8k5sOÙ.ꀺP,Žô£Ø¼¾ÿ­Ý£ÀÓÀ$ÝIFa%³ÂÕÍšA^=—ŸºåÜH„Å ‚` Ý 8ñ:ŠzõÀ§¹=î{v£b°ú¯pÑ >憲)ÜN·è,ë›sIwÌ´ÁP8 ÍKI€óÂ[eil@‰µº;•_³ßîÍE'¨ˆüáÔØ„b¹T1€Ðj^Àå+juÓ—Æòä›é]éõcD„íàåÙJ4Wµí(mö(Á±B{ƒdIx¦ÕR>/´§;"-+ 4l†$CP¯@ÀT¤ÀÓ9 ººGB|2³š¡t^ô=8=Í1Ó¹/õsrÅ"œ¿2ô¦‡ ÷xDg’¬Í^׫"£äoq!ÆŽ˜™ÃæÆryÁO›+‰'A9ɰ—DÈŒ¼’žÄßD§åÒîz²/m PáCà†uÄ#Ôtâ~(=üÁzy°ªw¨æƒÜü 3ͼi Dœ×“d8=äe&gM‹#{¸š›„ÊX'DßÚé^…%fV­Íï ¸€nVNú¸Þzª@ÔÐ@ê~r°6Húwùƒ·Œôí|ýÔé[†åM_0QÝW¿ÉàX—4(C¾;,ûé¨EÂg ±S2yrYµË,£W+%[YsÈXj‡¿‹Ëq¾}²?kR%“Ã/[ÛlÏ“";õŽlXItÊ ¤D5q~ÔI4+—ݧ™ô~¢MÇv-i×Çtßió/_Ù¡®Y:…îkª¿Íôh]¬ÿºaj“pm77 Rd‡>Á]…K:ê¡ÝÏ€–ÄÕé³áº+³O¢Ï „ÜÁ£ ¤Î‚q1t Ôø5‡ωµN¸›‡lòfv:ÂqéèÑøülizvÄ%ÔÔžWÔßLm¿.‚{(Ѫ±»áã’¿°Ió¸ u¢„ã«n™„±¸*ÄV¼YQ‹+NGXO ÄˆA ˜AÅÚ(úÒWæR„Wc&TLf Ì7Ðõ.>ìKþCº@%T_ËÆCñN_)aM;LêwS÷üÜ´T8‘«cu³p{/õXc3·Û*eìm¢_V¾Kd±u§\£”§IbcÄî4Q?±>ëõ[S{m7HVìU…. Å«@¿×»l:Í·#Ó•‰BE™øÅÇö<'.Ï&¥%ó㺬!TI_È/ãl`˜VØ5Öù ø4ël&ž)Ñ»ñmtýr¢[¼ét—NGŠB~°¶z)¤ÁK¶ƒ°iJÊ-€cUó>cbhæâw_êz˜†¯euNM8‚Í,t¶ÁúÓ(ÄÁƒŒJaéÇ+ÁÈ×Ü­•ì˜Ì eø'Í0—hF¡ü{uLÓö:–AC,¸ÝUÐ/^^@ïQÙá¢Pê`+™üwàbVPÅîb«¯×3ù µpCY¹Â¬{™+\DçCûAºÐ ? Ç‡…*S€ƒ‹Á1 Ã0mœÜ“0#õ0 U;’0lš0DÖƒeˆÅ°„Ý`[LË cØby¬ cd¬˜ "kÓ$¬ ‘a1çò±‹ƒ>Nmî0X'X†é‚.†è¤§=Z¨Œd&:tdš;¯ÛÆ×²ªãÃÈ[&¹ ÖJþ´ee €ƒ`A$€¬€Õ;Ix:'&€û€€¯ €¿€£€µ€ˆ €¤€–ƒ+>)93Y]>!,T Nz%7'D*!$kLT & -?7K¡”iäX‹c`  MXBûX YÜX‹c`  MXBûXLÕ² +‹R%%ÅzÅzÅzèÅ{JÅ‚þÅ‹<Å’Å’yÅ’²Å’ÞÅ“Wâ¥ùˆ­âEQ&& CÄ-¬X‹KI¡ ,PºXdZÿ…X‹cd¤ 0ºðÆXX~½pX‹KJ¢ aþ7XîÐ…ÈX‹cd¤ 0ºðÆXŸ#äÌ 4X‹ÁÀ0 à ÿÿóVPž~H*‰¡rE •JÔ…mÒã¶»‚áXýB°„%…Т`‹µ˜QvÇC×v>°»ÿµ¼°GÉKd[‘Æ>Òt÷ÁjY*¥@¡b  ¥Ä(E[ÀXPQ é­Ób¤ÔûZöÍ›]ôïÈü 2 ¶øS8Š"֪ւضPµXéºC˜¿‚‰€†A5U#ÖYQdï°µ>›ÇÚÆØh= ,-Îa©¥A÷î½L|D¢‰Q›(4òK. Áòýüׄ Æ0¸€ƒx v;örþöL½„ña ПÂiǽø7Æ–[·ÄFÝ[%sK°˜¤-@¼$H›íÀ$¡IjWY¡Æ¶[ f…SˆHâGŽBl:9Ð$Ú ´ÒZÚŽŽ¯*¯~m»S–µlÑ/L 5Ö’ù;€‡01K‚mÝ‚1ô³¯š8HÛÚäÕ:9hh¶ÙІ¤ö%{…Sñe5’6&Z2Q¦¹}̆Û.¯tR]±D–ç?_f…ª&)Y15É*Íhš‹Éâô-cgüOûhSkhš–7£×<åÿ.ôJÿ†õéP“‘?QÓ$jÍuɵ$44ªS·Ê2î‰cžû×ók öq’X» aýQ°&tS±IÈSž?ÃÕMPã$Bù?fv™õþqƼßC ¡Ðs˜×ís{+so®X7sS7+ÅH›Ðíc6îº&¨à.^,æ6æCÜ»“1Y†"¶(7†¼–ÀÕ'’Æ„$£ÔE¸ˆá>ç•„ ȈcŽõ {@—ÊðdéIå®YOÒ ÷š5ɺ£Ï£$I˜väAã[Á½ÐþÄD/&]Ž}7þrMŽÝ¹zB…ɤy&7õa@‘vE‹qmsÚû)o4šYRf©ºHÃ׫ °–©R’ˆhX5Õ3c1Vq3,Ãx¯‡aºŸCÃ&±ßbüb{/ 3ý¸ÖœÄ{X9"¾Ï<ŒB‰I€ÚØvºÕ¦nÒƒ&cK5†y³sB°Iú" ÖZB^&ú4¢Ž±g±!v®aõ»¼R&›muÍqêèÈ~{¦Y 7|ü´ôÑV»Ó‹òó9>-ðoDÏǃ߭ÊÂçþUïíl‚TûÑ—Ú¾îþ»éÓ„,÷o¬è)P¿°4”z™|ÓÆë^ûF‰B~ evcs¥òfx•/Ìk,wÇŽ$7Kl6)¼Ÿø·K ñÎnÊÓY)ß.nµá‚M6©j\ç½»B&{×q_hÐu±Bch°õ´b1T!d¥jYdÂNJ´ª¸î‰aºX31jB/xOû%aæ ¦=uý¿ö ùùÐHù_ín+Ç/>ÛJÆÂ¿ÝÿÕ…'WJט PZ{Tl _lWtÑæ}È@p¥õz G`ŠŒ$6*U®VâÓû¢¡ÒÌ6·Î;!®VYÝNŒ/1w…gQ*b»«ËÑá©­Qß3W.Ê=$Ä|¿ïoàGïo‡¶ë\¦!6W,99ýå÷ûÛ4Ø@®k†P“qè3Ca/àöòEKÏò*}ïÆËjÅpVÕgÎÿâÿ‹÷‹‘^¾kŸŒø1Ëe¬Lÿ ¨_ʧÔhã ^MÔÒf€*†93]{4#vöŠcâcv»ÒI®ÿ*_€ÒÑýx¿7À­£ÊŠ›Ÿ?·ô8ÛXÙGôav®.±:ž^J¦ÂÙáÿ÷t¹ ÛÈÔ~/Ãè퀲€ëvÌG›°;N¼¸+’ïY#TV·šÕYÖ¹Þ{ãiìN^ÿDôˆ[EM® ~ÑÌ3 8VEÌÀ7¨õþŒÛû|Q¹E¶Š¸i•çE=êcZ1¶>\þuqþmñPTï¬o÷¯|3Ùz°C„Ï¿0hkØxh'Î BnSLÇŸ5Të!7‰_Fç=¿Gø'¨_Û󃈰,û?ÝÒ°*`"I«×Ž*X‹KI¡ ,PºXXŠöÔàXGcX‹c`  MXBûX/òi°àX0cEX‹ÁÀ0±+˜à÷þ'•€Ð%Ùöyð#ÃŒÓm ;¤eG«qRÕ‡¯ªâŸº%]^úp{XÊÁãàXAZ€¨v‹mÁ 1ïëZK»lkHÿíäáØEùŽ–À¥20"&^Ò&]*¡FôÐm†ÜT5äWaJe‡ÛXŒó*.7#‰ÔMC*T, ó*¾´Iò3ŒeÒ¿Ûv¬ÅOlØ ©dzž*ºÜ„›í:LÊݺeœÔUÎ¥ÍÁ½¥¶n™mƒ³EW}NøHÇ©óHÏ?zë÷ ¶?dÄvÝp"©àXOcX‹c`  MXBûXÇƽàXTAXXRÑU.þA»8fý¤fý¤fý¤vß<¾àBCZ,‹ósqq qfàô&¬"ň•L,l.À%ɯ» ­X宋óàQTZ€³Â‹};Ã0†Y9†çNT™¨Pô™û©Cl§­ªnøŸÍ"©B´™sP%Ú, ÖÄy ¨JÑfžĹ«‰ÍýñHÑf‘pþýÀn0ÔÈ1å‡Ú]´™G’–u-Ñf~dÀà«OÏæýr@‰Z¢„í Ò÷{¯oB€‚­­ÆÙñÝ”Æy÷‚+™¦ÚôŸÐH„*Z“F¡3\nàQè—IßvÃ:M‹°ãÅýy" £šU ï>GûMxj­…)¬¦s®ñ|f´îÇúy ’ 9«ÉÜs}¤Ð]«¦Ùÿ'xK ¥²­Ô´«În¥‡Xq­§'¡…ÞpEÇIð2áWa-ZYÉ7ŽFz&‚Uʪ<Ëäêå9üzO„ڕ[×9Ó÷¿ß LëmJ/\I[evªv§ì0Á1¥JËó‡ðÃû 1Ñr‹ø‰Ÿ€ÿ!Ú, ßÜ€ú z¢`q`")  !   +)4Lo€œ€¹P‚zƒ ‚ë…qÍ€¼Æ’]íq¥[S«8  {Ÿª.&Mïw/| ¡À*O Õf†ÈA‘ÔÏjÇOæ¡&¦ÉŸV¡3ºUú“á±÷Ÿ±ú¡äóû3`¤4lQ[­K6PÌaË÷ñ:½G€èp±K\@Qt”ìÐóe*)ÈŽ ¤FËËš*pÝ‚ ¡æ@°ÂlÖt9¶Ê{0óøá}-|/ lw «‹œv hMy½×K–eÙä‹×ê#AK$…Å{’ØÐiD;6ª@|½@1¨^K‡ÃÙ^S#!¥½Ü®ÏÛÔª*¢8¶„®Øîæ'{cv—.2¥©À‡©ÝRÞuey‹o„){&w 8yf÷èswtC]1 UO:J}ªÍF¿PYb ñµçnµ25¢3œË}X]ø3ï¼Ä;É{f<›D‹+sB·UÜò·0ZQØ™—:Õô²$E?Î÷º?&+^ óþ“x ’G1k¾"DzcÊõ/O«xhC+4éêŒÏ›™<(ùö…Lk„䕉߹½ðC¥W›AXݳYõgÐtþò!à³hZ’Ìk·³^Ižè7šc?‘¿fåo¬­ 0#à:¼t¬Õ{_½ÊÌÎýò³MEG­R?ÈI‚W8…+#¿lØ€¬A'á´HÑ—<§ÂGf*Ëœ-™«ªZìLÍÏËhtáA'.ÚW”þóÚ¨+P€° Áíúš6[~Ï{}ï-‰1°·#غÁm-™úòøX4H’šT4ÈL¸×r« 7Y>em¾& Aðv„S72yŸü¨© E„„öa2_“λ†}´7–YoZ×;œ3‡üùå/:îW·¡»XÙˆR7ãfŠù‹›¨…tS²çÐd¿ #LoÓ ~Ú®ƒ:04œPÓ@Nd-{ºº5(óŒk>)3*ã Û-­¼»G^" x"Í혿nâØ·'¾Ûë‰Õ<}öq§W‚PH³@4¢Ã3)óÛáVpZ#— én©š® 0|qØÚrD1bàyk“;T$aDb q35Uî7œ0`_µ\Û´A:-R˜•—0Œ˜$ÏÜaÊÛ¶ ràÿ5Xp/'A-ZöÜp<*^üG(³Ç$z4`f.æ"´˜UL'zu±m#Ï—k7ñ]T$ëë9¹ßq1i4{•É:–ß<¾+œ84ÿ7ý\ã áÖ¾×Ñ6w9t¹8³ÅáOãû“Þí HÅ€ï,Ð ü>8á ®‡Â÷ºöX"úE|ûãn³O?…:Ï‚ålÉà”{4vßyë‘հƼȹñ®œS­šˆ±'púfâ^‘­2ô¿hJ°Ÿ¤9ì³±†B¢<ù«Ð‚mxÍÚ; ‡>Ž5Órþ ´N;‹ ¯®Ýš ņõvޏäž]ÐF³K@¶€ËÎ Ñ?^ oôYeв_þí8Xq{f©ÜQ޶x\“;-LkŽ·‡QA¶Ê3ôè㎂ýW‹~›£’#ÑÊPƒ÷=`f|0'ØD¯UQ˜ß6ïA‚‹lUϘë©ÅŽzŽýÅÛ(”•ö,ö„ÖƒFXÉžÿ6;Ë}&¾ü(bu$îŸU~ôÞw_É9PTȈ¤²ÚM k…ìömuÚä ˆc?CÞòÔ7Ä]ÇàÏÁ«àXòqã— ™ñ³€X'o„¨<ßzq÷ÀBM»³›C\’\±ÆìÒÑèB²Péýƒp@=¥·}o¨!ˆîõþ\Ïþ=¾Ú1L½¹¿mí_¼Uµ¶Î€·X‹ïÑc'\rÑ)eev7äσë4ÓéK–PÈf!@ƒ”à|ø ±“ž58ПK‹Â?*òœìErØ:s?"tUu`I¾æÈÔÈB“¸:½ö§­McHš®qˆžÕ*=Õa¸E4¼ÂÂÂêSYc6üè.q'©š í"Ó)ëÚVlÍþ$a6ÍÊéUæAï š½–_Šqðô/^½Õž$C¨Šö8tþø9{–h@yyp• ‰ÆYØ´ “Z€X†E˜w¨æ=…³Òa€‰¨:K—1fµG#ÉêîÂè$òîs`WIÿžÉÔL%͵‹F%­h츖KwÜTÅÇr@†LKÝPƒ¢ú¶œˆ…ýT;ÄõXãXç$dWPp˱þÐoEÔ‹ `e- /Ë13…¦D»db^ϼénÜD™Ó_ÙJ«Æp›ìóΨÜúØûXw3ÁÓÍx씸¶ffÜ:Vôõ•x, ~hr@ûY=&$/ÿ€±'Œ­&¦jü·K+¶.×äÔz[RÀƒãÍàv®ÍP¬yªcñ¦ûó Á ³“ývX½7J¿”3TK.Ĉÿ Fÿ¿„ÁD˜õtF iæÞ8I({Q3ô­x÷MÎÙw?wX%Y“/©QEÁ±Ÿ+h¾™*ƒ¿¨P(d‰(7 (F¡ÈÝ62ƒª%S€Êø°ýü‡Ž2¸1t¸&5–éì ¹Ñâ¶õ‚ÜÿàÊ™¼iŠiäIÙXDç5–ìg]Ä·  Ö¿ûËûÇOm^b9qïU(%—oõâ ¦3Y9Ï͸q½WÇ,.™å‰” Ï_s©E7ÿ;êŸjdà‰ÞÁÓ-’¡s©Üæ‘AŒRP¥—ú°>XcÎæÄœ´o¨”K¹.ð®Ø‡‡ ÙK =ðZG,J霎BB†Þ êæø*O úáx“µ‰*PvP¾Å©©Fx&-íuë 0!œñ‘ð­äëŽÅ°Ñ æzÍYÉãîÐvz<Ý@A¦â^¥Ü“¢aôyÐä‡åësY®ØŸì§¥úç£u£-{˜†27<÷ƒ”¤#pᘑe "9ª”X×B ‚‰‘ÃÀîÓ‹˜­Xr¸ÈMHAÒrS…æFÛZáó‚ûÊù¹2ËÏ)ŒGì§–Ê<=F<Ò¯GÍo¹°\d”Q×s¼dóõâ£xééqÁÝÔ&4÷ÿœÕêò31 Ú†…ü¨ÙŒkbò¼]RJY~±0íÀïåÍéVn¬ªC+ .o¥ibß°XLu'£œÊÓAñw„ Êv$t‰4Òzf`R^ïxbªm]Po›ñ-%unËWn ®rŒÎÖ8”+yIÁþ¥œÑéÓoúkÄŠ^ÐBÝ9ÊSm™µ{b¨i³EpŒÀÙ½OkÇ¿‰sCXs±ýfAvÊ#%E﹫⳻Î=ŸÒzhK÷Läý½ãº"Ó 1oº–g|Ǿaª¦=Æ/ôÆÛ¢QN¨¾uD*§œî „EOëƒÖ Ì>ž5g÷Ð3IR„ H}˜ÅnDc f¼cÂ,ŠÄðn¶(¶…€ö8×íë¡¶2÷¯2æî‡[„¼2i˜Zº$"ÒBÎ@¼±G<à Ò7*"dgpQZÍÿ?‘ã7lHÏ£OÓ6ú•­êr#ÓÞN£WqDÈU²h’žTŽ„ˆhâ?n².ï?™ÇFj%«Ô¬½A-öþüùÖûÜ”ax(°¤‰K8”KY± ¸…”Ê¥l4¼˜ ¾ÈO£Ö†Å‚)t Ž»y*#ü±K½Ûh"Ä5 Æ$¯(Ùì–y°JÔQhW$—I²†ÞæX4Q¬ñ$CÊ(|Vx. Ð àøˆe[—‹‡±+þš* ´¶]¯Ì£Û¾ÆcªÈô—™¹a½¨´·#z/Ó§w’6®ÑSJ»-ÙY¯Í8.26ÚAÊ)81žñÓ¡¿Ûjî6ªkµU¬n‰av\!›ƒTÒ铎=Šý<žK“—±m ð¬9ñׄr^‰ÑfŸÕÍ‘˜·ÏµôrN@_ƒaǺ›\ãœCŽ·J©:Úéew½ñ¶Å/E–_弓ÙMÇA¼ -Ïê1”ó_ð™­j36ÃçÄÇjbÔ£†—ÑOJ²Þ½q‚TWLñζӬò5Eu@.vl>rÖ¼÷|Ó©^º~#ĉ³+=¤,PÉUýÇ”ÅÉZ^ÓæFcÇ/p.å“™ÂèƒÄ%gü<8@I”æ÷ÂÔï[y¨’^d8fåù +ÜÀ_®If|ƒtÈÄUV‰6ÖÈÍèþr;Ó¼ê8iŒo©G­ç÷¢RÐø­~›2@g§œ¢ú*A"-ÄS ÕÆ%ºK9~Üû ßyÁð,[Ğ秃¯­šÀXºø°Æõ4Ô§KÛÄ·8¡ÏãÄ£à„»…àÕì´+ØE}ÿ3yÀéÕ o[Qão6¬…ða]©¼D“RÀÍL`$ ÜP6Bƒw?7ÎHëhRœO€„‹ÁA0 „0‘H¨sp0ºÄf8¸ƒs†3sîÎÎ93Ø9ìeΌㆻãÎ93g ;ÌÙqŽ'ŠH£„yöí,0X'X‡t‡t¥ؽî'Áÿ—a‡F«¼¯×D"¢Ä"ørù´]eeA_ ,n Yb*^.GU`€ƒ€¬€K‚“€ò>4€„Ad€ò6)t€Æ Iÿ6ňŻő9Å‘pÅ‘»Å¬ªs*¼\))KÚÆX‹KI¡ ,PºXdZÿ…X‹cd¤ 0ºðÆXX~½pX‹KJ¢ aþ7XîÐ…ÈX‹cd¤ 0ºðÆXŸ#äÌ 5X‹%ÁÀ0!^÷ß¹^ ÓNÚ]gF‘ŽˆÒãIÎö#QÚüŒš‰X؃ :%†å¢`‹½˜[vÝÈCǶ>0=ÿ±ÜPJºû¦‡Ý±—#±XE©m ­k¢m«Q° hÅhlfƒBT5*@ÃG&1jÁê\ƒ`P‹û±" ­Ze°Ì“žÍì¢0A%´ ”…lËZ -]¬¡ÂÿqÚ?wŠ(³þZŠAÐ’å¶eIýBϬžýíu @‹-Ñz©'QZŸ*@ìSx4(Ø^Ý@c‘ v!†=8Uâj ±_â¸s<¬¶~®wþæÝãÃ{ɸ6ƒ £êSùÆfœÃAAwGÙfi§[UªÚŽ¿Žs ·g’«! E¹;Û#v Þ“³àOVN·ìÈj ÒB¥M,h>ËϤ!¢O7káþÞzbè¢8§MÌ“Öà|ö…£Ž'L•®ä ™­vÁîwÀ¯v/¥_éK(¶!‡üÁé‘•Ì÷(Y­i§W<™˜Y&!Ó§Y3H”µ€>j—CÄ™›?®WˆLïkh‰€ÙC‡ä óî„!néÀ7À;k¶ODñ${ò·„ýèÁÂI¦÷Les>,Îä,9¡™òÙÐÒ>bœ‰G.ÿ=±yÛÂýáx:Ÿ“rz§ìóá´ÉÒòë®ò#WÈR˪Pƒ.³'íW;Z¸À¯­q}Nƒ Û§ÉL¥u‘È)vf˃Ÿ°B7ún¨3J5g¢Ò„ÐÉË„§ô¯ÚÛ«Y®´NOeWÚŽ¤1_ë}é5ÖÆ¬Í€y½‚ëRãÙÙ“Ëɯ–Ê`”Û„Ÿ0©1fºÐÒL<ºæZ«/ö}oùl‡§͉Åy³½Ñ ÓŒ¹ñ •šê‰ëÊbkó M°½ù8§¹¶y6HÖÅx’=¤^o %.IJHœ''µÁ.Ä*ä¸=|à_õס+Á‚ü%ëE{‰$}ÓiõÅãÙþ}i~aé­NàÉ{BŒš5ŒìV[·ãÒ12YËX»±%ðÐmR¦åɤãÁq‰5œaDãÞ„Ä6z.]ר”k(…8ûàÉóàÜ)+Â_]ög\öß\Uà$*_êû;1û"×®‘}éñß=þmûo—&Z ×Y 2°¦JîÜy®ŸqîÂÎö‹@ëÓ5êÚóñ÷ÒñÞb‡úo, 8ÜG‹pL“·©ëž‚JÀÑvyiÞ wÛæ’GY‘Ô§G} Þ<e§Y3Zhr“Ö¢ýàyÑåiÛöŠo ]Á8PØ‹rõ¥®¢Ÿå&\—Áôb×»k¡Ü•»Íe—áäÜÿb>ÇMyˆ´ §±ýøñØ@³ëýË`q½b܈¥Ð®¸,Rc—%—±­ë‰‰†XjMÕP0ìë"›wN L>xº>˜M>fáî¨ÉÛ“Öð—p]‘ü`þ%OÚöxŽ«¼—°f·7Šîdk±H>ÅGÐV›$±Ï¦±­¹1])sÖKú­Æ’š%˜¤[DÙˆç½"5쇔á‚çKš>»¾ç†v(·€÷÷÷üôŸ~`Lêù°Ñ3z.q¿ÖõÅnŒc'±>UØõVßþ(­þÏ­ä·rLr¦ *Í:‰øí•úÌ`9¹–¼HØ ¿±&L-öfÛiç g#ßßóßlÁ¦aÏ÷ÆÆÆë&Æ"¼Þ·Å²¶ÑÍ<ºô›\ÚéÁó#‹á»ÈTMÓ+§!ÊÑ óÒš­ýs/[ï*ìo*?_–×ÁzdàîO:µ­ƒöØÔ¬0…`÷ 6rRÍçxÙÐf'°ø¾ÊºŸÏt–ism‹ëI×?0A¤Ë»tØFJ=À<ú³|lÅ[¬)j%eBÿÔ+VÌ…B^Ú<¾Ùv¢{SIè†ï¯©]c]¶ôf¤ä!‹´8)=ØË÷d~›Þç)õ `²xŸY{­¼S拌QªÒaötåò)ÔAj¹-«÷ìbHQvÛ®}ÊÞš'•Z¸œëd{ÉþÁÇ™LxIŸbßèývM2Á¦,½#. ýJß>"ò%^¡Eö j”÷¼s:üˆd±ímXð¬{ß; ïc“0z›ŽÀÜ)ÄèšÂö®ÅIfÏÔjg¬§CÕ¬ å$o_}BXsÐ.¿¶üs¡?½pK‹ñCÆ®–eružâÈXf˜Ã&£2x«ÒKþJKìälD˜È­5D“á*¬¸¹Ó9°é&žY–ö†üdo74´­Ë[—„¶`öñmnús/]ã› ŒF+ð?ñ¶þ`" ð *X‹KI¡ ,PºXXŠöÔàXGcX‹c`  MXBûX/òi°àX0cAX‹ Á± °¡ˆÀÿk¢é 0i´©Ê9Éæ\îµÖo…Ól@­=º¯ Û’xºkjíXÐöàXAZ€®Ê‹]PÉ Ã0 Ë7³XDÙ’ht†î¿Nnœ8_‚7¥Ã#ª_Ѥ´pÅ\ ¨9=.ì8áR¡ÖÑ‚~Së¤R•R€Ñ57m™ÚT0þ¹v+—† ;NHmá|gÚ£òqÎT\ÕðùëÆ¸­(ȱOïê·Ï”¥ïsHã3«LÚû1ë ›U`0–Õºf|k£yî5y¿ )$5~Úâ ʆjRàXOcX‹c`  MXBûXÇƽàXTAXXRÿy°€y°€y°€y°€»pÃ[àBCZ,‹ósqq qfàôv¬"ÕË¢¶yÔaºò½sÂ^~æàAMcX‹c`  MXBûXù=!àXMc,X#XŒé‚]€‹.«cñ l‡›N®Qol©½ œ9 ó4DàSMcX‹c`  MXBûX3NyµàX1cAX‹%Á À@ ±ƒ²ÿÆ}©6À®y¶<’Lu1‚xw .àüø‹ùÓvØ¢ 1Ñr‹Ø?cÿøñÏw¸•¢Œb”}¾ÓáBìŽP´þ6Ü(ï õ¤×÷ HPà TÙÉo3À­5ƒPbè÷÷è%•ˆ_Rð%)˜m¨è°_ðB ÊžV.ã2 SYR[–gBH‹ÔX1¿M@·“ªM^“d)ø0ä•võék‰$LŽÜ}?kô¶ð”ø`xZ ­„œj1ÆqTÑ(še+³çX'Â…ì)Åd&h¡I cg£©i/uUÎê‘ØBx¶ÂÓƒÛÎÉ£S¿k’@Sò|<«ð2 •=©ðÙså¿öø”HÕQ¦B}x* •v&G¡ó%>a#`†ªÝ+™ $V¾ÈÁá‚Û¸ÊÀÂۈ+»6þeá©àéáw% Ê­D‹<3‚¹•¶q¥!¡ì±ùB`a”±}ÕÙVž•J®2ÃC¯PíÇ~1€ÖBT¸rþå—Ћ÷jÔSÃïS€¶BÛ†¶Gj8LiLyGö"•áTmåù·õ"Hî˜qÍ»¹¶vµa<‹TB)·9CåA@kÑ’. ÷Hއŗ‚— ¬4•O;¢§ä ¿Žü§ƒ¿otª3 ‡¸\U ë¢`â`"(,! 202P€‚€´€ÒZ‚pƒ‘‚¯KlK\”üOÂÜUv_ jÇÑ ‹G¬2¶ŽÇ@¥»bÛö{@˜êB§i<Øò÷X’>ݱ_KŒw|`ST÷:¤†Tq»ss±î »L€:­Öx/5cÄÇ‘ìõ$·0‹“§Žõå)KN¹ÈAZxù °*«.à­—@ A9WŽ¥œªÃ˜)dh¶í}{-å@ÂÂHßSŽà¸Ñ·¸E€Áœ…È®ðL´ë?H÷ñªy¯|`Tkúte2Ìd«™„ýp\©*tw|]p‘X*¤(…-…0…oAðÀ¶%†ÍãåGVȪz5WÏÇ%} Qä.ñDpÕa…YÙ=+iV‚ļãW§o²¾ šBá CäÉGI=µ ±_6]—,×–ag‘–× ¿ pj&=iÕ6œˆû?ŽÙœÇï¡^0­ aua]µïÌОÅEƒ(C[¸vg½u…s¨ÿ Fêt‡“by•‹`þÔb©#©“4%XAæáfzψj?ïåÉòåPhÐ.QÚö\ÏáëÉ!!@.ìØéÅ‹Mã=r-|Ó¢c:ÏOËøäìDs® OH–1„[ld½‹Ü(ü@ aaôuñÙ#ª¼—‰äI¤ ²W´â8É]Ѓ¹Ô:‡Ž…k|忘QîÈXp¾³Wƒð&wÚ)ªfÄp+snyê °Ä–gQÀØa&é³âGïG~jQÞ³BÓ€Â<-U[ÚÁUhJ®<®¯:ª… E—Áúê/È ’PêÔ–Ó§G®lÇø·Æ×s„çýû“]ÀXWÝ‹‰Û;¯Ì‚Íh¹ŸœÒªk;ˆ¬t ÄVñßìóûoÚHLý(ΓTMÄ1§¾)PÆ¿ÆÇ½(€ò¸g#WrÆâø¦ƒò¬I Kð˜‰æ<¼bVØÿ5>‹—ŒÎ粉âe ÿr s^^<#ñ¶cIå3½«»á¡ß“²SHкȼ„àšˆäÝÞYÒF7'|Uxg¨“lo* PM¬æì­$%å„fìÜ…rTJ°9[ S›¾dMZ¿$oº¿T{Ê NцpVvä¾gíCx¾O Ì£J™3UQþx…º/ý*·S£K­¼zFáåuž†Òp9ø/՟ܧ”ðlKg>„»²]WãMŸo8úO3‹Ï—Ã[¿ áIë;sFZŽ——G ±¾‹ÛñO{ºaÀÖ¦u¿:|Ð>¸sPÂtÇn¥?‰O<7üîp•ãúÉ€jYœ®á#Ë…È%'X†I“S?Ü‹ä0L~½R¤³—G‡Ÿ‘63¿ló9=7c?/$Y$*6Ó;¸;ÍѼáÊF†T}ÅÐÕ?ßtg«Â —j”"o—TrÚ“]…U9ï;W<£:B^5…°|ëî"^|¶ Ä$çyÙKÐ3|&¿¯¯¡WŸÊâ@1ëÂ]k_k’s‡Ä7Bã h¼ª}H…4N N7%pÞ}ƒC‡ Ù-Fg,QáœEº JV¥ªDÖ‡='*ïÄö§ò! Zð–FˆFè„ÅGìèåvè˜ÔjˆbE †“‡Ç ´O¤Ø¯Ÿêoµ‹3ÄS6¾˜É|Ý¥º‘›Ä×gžòUÖMòWv<±¡“ÈOᯠî=v ÊŸøæ+—!ßý“a:”ñßËkÆ0ŽHˬ/ãD¬ânõIÍÓ.Ƚsu’Ž(õ‰G¬JZRž»‚³ýâUÁóAË—Ñ.³z©°6å4•{®ÿ®÷lgõ¸þEêl« ÎŒôdàe‘²E£Ät%cf‰aajâ^¦˜ä˜u¡ý_#ȳå›ÍX•n›lg'়”‚1^ZOôD]ëý‹cžoص¢{¯Chp’V™…´i° I¤~D®Fm#T‰jƒ%òèå­¤äjqÕC|ΊráÉ¡[T”\‹$ˆŒ½ û5Ù›ÔŠNf\öp^ÁKûЭ^sç©–oÅ9‰œÉrÚ¬•S’Yéá)~CCÄò!Œç_ûÓŽÔæŸ2=7_gYÑçýwuÒx‘òíuz<{ý:òJnþ±Jy<ñÀ¨q` ÜðZ·-rORyˆO¹êË£npÓ3ƒ z"€øø‚q?‹âZ§Š|à³{ŽØ~¹WÈ{<_UŽa8 #‰¢m8ê«”öå=8Û¼[/nÚm)æy´EÏáµãf7_‰˜µ»ÇYæ.³àÄT›Äs´kgšû¸W7çí—®,Y ¢Ì‘<«H½jõɰú’ÂT!Â9ÎÛ1È… ¶;·ò¦4BFÔD™ZZœÿ¬6žú Ëu¾$eØnï6˜_c2œdä]ßuõG³äÂŽówõ5љ쉶ƒ"áDà²*hÞœ§ n“~G ÄŽ(Ç=ÇÐxS§Èã‘LÃJ  Ë+Ý<0 ¶yóÎbé쳄ÁÁ˜¨äóùœ½i²ôP’àéçµ²ø߯´¸RÒü—ë6?v¹ªJïÓÑž±«ü¾;”^ŒºIFªÌuŠ<1v¿_ÀÜÛuÜ3 ü0¾ÄöábóAÏN†@A„rõÔOwö ŸÕYò¤¬mf³47#Å¿w”È5Δ“ÈBÖ/9¿L#(¥ä *å…±àC&šÚN˜µøÓµ'9ÁåúkoÓöᇸÞU‹S–ã ð¢†ÆxÖ¤2C¤ŒA~JçÚ®?ô¦¿³9=Ñ4˯´ö”ʦ]F°;ᤜ}Ê˘K¹ Ôp·è΄\Šn”²QíIÏí£Ö$K;ÊòõÙ‰Ë*¢ö 6Ñ<àë? Ǽܞ‡—†RMØ`nÄfxk~1Ø!¼;„ÖøcÑͬ!£úCÑ A®'ïË“n›iPä`´½ò!KAtp F¸2 ¶—•ü"Qß9i˯ePjtº€C{¿ûW\Ågø¨›±ñ_ÌfsépÖÄ”#@…Rãe` !«ó Ó!3Žó7û‹l¾4€šÿ-€ä0¬y‚o±ÚBs~~´ÚD–œórzƒE}Bµ‚ ¾˜W5–´„<üÕ?ø®B™ëã0 3äµ¾J“ö¨8ÆýÝõ¤à€IHŽZþÔ@…1ËfB‚õ!¸²Kg;(ÈäîÚåuöƒÒ!¨UÓþý€µ¼QnØè¾XQ±ÓoœlD·¥4Ç‚yá N˜¢®¸Ü¥ØÌ÷3ŠÒx¨¥_Åþ§3x3ý$‘Cir¯a¼hÜd ¬n’yE\£tm‘VFZÙ;ÄltØNx[TÓ™·ý,œmÂŽ)ø2'6í¥ª¼ÐÚ\¿ÅãÄZ™<|ƒ#ÎÑL®Œ‡Ñ;½—ÓyZ ãº8|). xœ¤ï¹‰²znoÎÐì-þ|ã9ÿóð*"ÍCÊ(5É9¯ÔšÑùEŽtM³Nž%M/'¶{6È¡'ËÏ÷ù4Ò¨Æ8¼´C‹ïá5»KšÂÙUàþ2eßøTl„ñºú‘'Û}D³3°ìß‘C;¼ó)d7›V¹Ž~/p|¡5ü%ДÄ[Þƒ+È¢¯ç-ÖµœV'ÀùÁR·2ÐïOUCy§\BAuMr²“ˆ8ε²·€À{¿¢8Q\4¼&UÞ\8Ô³— ¦ß ì:ðË4:åèVÁ¤–eÿ¸Öõ|, ¨óND-æ}aÁaÚ'/ö†¥ÿ¾õ‘•rò6·§:>’.«òצòé@Íä샩\÷çô|° Òt¢ñÈ—¶—Ш)׎ª2¤pkhûÒ]ºÿFÝÚ3ȳñ`;¤@dÜ bOl]Wþ,*hAS•Ù˜l*Ënù­j”ÊItšQ÷’!Ud@…ä…\és'þMoûnµ¸Rî¶6îu¶# 9m+ÚÊó`AøBcV¢&7¯Gu}IZÙw}K˜=¯»¤i`(.çAŒ¤ZSXöŸ— GÆu¶+ÿ<ûBÖÒ™¼O5T̵ ³ãsèjkˆÛ·VÐOeÿë63÷€éÅ…\]ÛA\|B|éNcW á”$©‡ïˆD¸Hÿè¤ÍGˆo™'6¼Âñ‘½†æ¿Td¼"2¨dñ¦H÷Ùu~åÖ·ÅŸ¾¸ÊÒVl½ß“> $šfÜÑxé®ÿ¥6.n>U ‘¯Ý€½>ç,™OVÁ4ƒÎ…iT ‘ xóÙh"÷ù|żÍ5Ú ¢Oð…ðï÷Àtª},D{¶íÌg£d†EHñ©ž<…¤•"üe=ÿ}:ÝõßdïÀõÉü-—ª¨9IYüŸeª1ËŽ¾¶BȄDz.T¦\(ŒíŠãØ áíí Uóÿ¬JD—C{²M±aà€OÔÆÎì »Üë&‹äš2Ž7#ËYcôÏ8ÅM&1|³ÕìȇP¾þºƒqûb(ßÅ3„¿€ÿÛ±§Sè_NË eÃv—#pj/‚67 ,Š߸‹F4q“Ñ—zj#­¶ˆg¨ºVfÍî;­*°1ßÌÀÚËõî¯7S§¸Ám,+Ê:1õ‡šãlígY50r~bJæM‚ï$X'[™oíRÓr Î)te¼ÙÀòRÊ.} uèw7¦¼^,¦šN9¹³F=ø?3V˜™’õGô¥CÓ½)è-èS>_¢åûËSšiuf¿Àk˜‰7Tœ½òócíGŽ!S¾gëZtÌD§£€XÀ”íŒïôè,öúèL3p0ä£pÒ€ð‹ë€FŸÐ´§ðàá{Èê ´ÿ¯‡ÏxMnßi鈫'Õ>LÞ–îÌ®Hí%Ù#¹}6Ùü*8{FáAò÷Ü F‰˜&‚„™©´GÏYEò§Õ¿ãi6ØÎ%œgíÎi²O€„‹ ÁAÀ@„0‘HXýáa$`´—¸3gg83ÃŒ‡ÙqÎÀœ30Œ{pÎ93ì;ìîγ3ÌáìøõP§¬„*Ì\ñ.X%X‡¢€º‡£Sh”&ïx«ÐŒ¬wxY±Š†½¦QR;í1tt€Á€â€³€ÑŠ c€¢7€†€ä€—D€ût€Œ%)€öH"€…K{€† AN€3€‹€ê9€•Y*!€žßê¿5_XrÒj÷>³ÜÊpÕë },ïë±þõÕ‰#-ãDctIì©c2ì…Û›I?aS’§‡â!vP¶•U 1Áä±ÎÒä\yÃ"pIH,ÿÅ¿n@({Æ|w,K Íx:ýˆµ:…œ|¬>ÊÕ_âkPR<ýo_p±®Ó`? ¤>iø·=îdÞpÐ|l4ù¨â0mh;Q"ÆúGÑŒ•7§£Ë¬Y/È*Ð ‰›HæÅ='Êý¶ð"Q³7®8ä²m§ë¿¶tÅ=Y¾Ø° ºþËù›lc“ S{ˆ{vÍäŠV²f uiïI—Õ"¥í‚Ø™¿ÇëÎÍ}øóG#xu\r¼*2¹:ˆç”«¯ßF“Î"sXºYô·,Mô„5{ƒU{z»àþ¹‹žÊ°^1Æ- ‘+w'±ó6jô%™.Ë(‰û1ξÍÑÆ›«Ÿ:5#é—×Å+éA½}@†?aAiSDÜqWôæ]——›å`é[2z<þÞ…¥,–ŽÅÿįç÷í]û•˜~´}sýånØ©¦FöäΔi—ÙãÇ‘kI3)+ÈÙD³T0Ï5YEÚ|\ÿ|Ù’×zÞ¼ë÷¶Üz‰í®OFj6„´Ëo>½ÆÆÍo£µF;¬uÏ ÍÊÍ5Òá #ÒGõØNÞOáu&;6;ÒáõòþC<ãêéÂy¿/€U‚†ù~Fkh’˜dŽÙQ¿fê_™®‘dG‡ÄP» ¬™dv½J^šGÐ¥*YVJ×·kd‹È…&hw­LöÓO~ðóã+C\è&Ž?ÖVÌña<@7º±OÚ˨m®Ð±¥íæŠØ›&ÂÚàw‰bé¯Mã£ÈÑfhO¨ÃØ.Õ«ˆ¶l4¢àØò(³C]<99X£Í:ÆX ŠâÃ4°JS „­h¥ëü!~—0 §9œŽ=“6!L§’‰§t|§k–„ð¥5³ËÒf˜±Ý#ÉIxíå)™Þù¾wÞñÛNFÖ ÊÑ&—­i;S³ŸO’ÀK õ°+¼~‡ÏªS¨POy0™‡Jè#¡µÖÝr‚“„B+Œ¬]b„)_\Ö×qAßÿ‰-NÊZí”Õ®SņS­¸Aà)ù阫ßÖu˜¥'2ôIl7p|ºE©™êþ >É¡îÃúh35ûmã¶™ÊÆYû’ãT1ò;>ú>2<š½iï=ñf©ŸDñ3’º ÁÚ“ÁÐ9uð=uÊ6˜tÂ0ºÄN­Ù$ÉÈ\‡V‘^@¿lÂ#ímy}ÏV{égôü¢çüÜsæ™?<'·cïí6&Ükê²×Í´§l×™Æ6÷ çâ| ¾ŠXYÇúþ=¾Ó7Ìz ¹ÜаŠð®à‹ÁkòžLª÷r%†ð=­™~8øÕÃnã©¢“ Ú‰0§¡=ãB¥–ò?Ì`"êñæC*X‹KI¡ ,PºXXŠöÔàXGcX‹c`  MXBûX/òi°àX0cCX‹EÁAÀ0± ë‚ÍÿÜÜ"ÀæšÝÄÍ³É ©…ÓÁªQËe:±g‚“ƒm@úü†eiX$B=àXAZy…‹mSÉqÄ0 ÛïÖ"i†àÍI é¿_ô!Ášt@úƒÞè>_ô&!”:eÖ’¢*p{[o V†% ¦¿P-ÚqjyÕŽS[»Öá,õª[wïr{èŒÅ¶¾Uì2ú|ITå ÍaÌ±Ž§I¨Qì’ñÕm¢!3Ç‘‚ŒÃPKÛ+ÕZq8Œh_šZa-w„‡ú^öðCBÓ.«[7WtÑ|Y/zsˆ©¸x©»?“s­V“ðtº9ÃÁ!zOi¦ÓÚ"±ÇBCAœÏîÄ÷!4›]Ê›6Ã/nI/·Ø·Ó,~¹:zÙ§-öU‘u<ä½Øë œéùBúê@e¹¶[«'Ès'ðÙ_÷«ö¦‰ó„ЛD²Üú/œ“•¥'7]ÖÙœÊsù ô!Q…«ÍÿtçeTáñìInš mö™.¯»öðØ“èúó4A¸w|ÍÙàXOcX‹c`  MXBûXÇƽàXTAXXRÑU.fý¤fý¤¤F»8fý¤Å\¤àBCZ,¸‹ósqq qfàôy,G"Õ‘Ç !RY,EïG­¸ü.[’àAMcX‹c`  MXBûXù=!àXMc.X%XŒê¢..STæáx°ÙÞ_ºkN¼Fï´¯eôK£àSMcX‹c`  MXBûX3NyµàX1cAX‹-ÁÁ1 Ã0R±•ÛâæQà|j@”¿vѹmfWg`“‚ò܃ñh¢4ð]å)?iýk!X­B„àQTZ€–¸‹u=…0 ƒ»ößÄ)B‰Œï$ú÷(lŸäØI\DR.bÉJ˜h¨+a¢á8S.»`<>æH_ˆ•&S.ûÈ·Mk2» uÇyÏ!Õ{ß<¥¼}©GýC4ºjöÛ<å"j0GS£yýÙ¤NŽÏ½íÖ½è¶d’Hù?˜Û ¸ âssÅÍ—·X™ $#  %*àXCcàXGcàX0CàX0càXAZàXOcàXTAàBCZàa3càAMcàX1sàXMcàSMcàX1CàX1càQTZÿÿÿÿSÛÇ  ‹³˜gyÚ5µÌ°||ø‰¼ Jô2 ‚‹+‹Õ–»A Cé…,ù¯ È)€þ» !àœgÞò ˆ=këjlÏ~úÌüb;lQpKMõŠË²±>}' ÊJSùô¼ÄA˜=%gø¾x*à(5·äþZ€D9UÚ‰}-ð”´P#S]1¯@¤¢ÜÄòú~„kz6@¤PѦð: ­ÔÖÐy 0 ëaê°èë\°ÈÒx÷™á­Äo r\Ûãg‚÷=1>™HXË1¥õîø Ü ôrTé{^“ É0¹5>p ¾-TwýºÍÏ6º­há­àÖ+æ“ ’09ÛÄô«Ùž\ø ¤‚0Á-q%h¡×SÅÆ Ó•ZçDCÖ²xu \ÕéÊî8ãoMø_`k+xî±a+ r•sI°T䬺ÑÇb~ªZ ½eª…óðgèVBÚjwüuè¿5+Æäž×¼¦24<ºµG)œW·?2>H¤£L¸¦+Ïyz`xÊ𠤪³Îxh½[xmöG„0馭¾–’‚+÷©³Äj2[Ãû'ã½B ËR8âxi©D¦=þ{ýkÀgØt«üAŸ¾A|L@G [¶ªÞÓcá5êˆka9BM3 × ¼¼Ôžvš«‡@š‹³!¬ ZZ™º·ô¶BpVé{(^«Ù0ÿûá+Ê8à+ òÊ%ß /¢`&`") %$ /7@J|€½€×S‚tƒp‚²Ic0‚Ìóš cô1Ï’qM ß|UZ Þ²wWEø®Q%—,<2Œ²¡&Ê2ÝoÌþ^¿Ú:Iâ+3; ©Â=§›×7|K+{¯c¦+_Ðen¥›AÔ()•KõÖßíûoò‹J·ƒr%äÜ òÖ>F—l–<ãZwvÈÉ5oˆ\Ñü{ºÀù×otªî]°ØtMÞYšë<‘8¼ÔxÈ(¦L-±S·~åëåÍæ—FÛI¾“Q@\óµ`JƒÓ©5ºb ÝJ ­`Fñ­™A§§NÀµìZ¹åŒGY¢ÞbL€ Pžm1sý²® ™\·ëŒ¾Ð^˜ö% Ê]sº#O€’ŒoÌÝñ’BàXd²tÒhE6 K ~xÄê•)ûá–Ó#OÃC¶kp×)ðoøÄUÅæšíŽeEÅ{Dï%pªjXÞÉã‹ ˜šOzòrÖÏÅ9M™huâžžÅ^$¡Åáÿà½ÅQŽ0BIн¯tëc]ãÉÉ*þ“è: þ(m²ʵž:KÿÖÚÒDÏšéFþV·ˆŒî∱]„4/#ƒ§4i{þƒ6À/Ålãô¿Y€†öòdŠƒüΚæ8¨Kã[ÙüûñÙØè±³o÷”äÝ—½i¨ZDæ> Ó9õ“õ±‹ö®n¬Â‡"ü·7 ˆÃÐówabYÊš¬fÝîÕZÈ;ÅÂ@§¾9È0Ø&ëS Ó‹ðWöÃÏÍit˜'Q•b´ìu~ñ`…µ”ä|#àç’ÏžÐÂ'Â;Vÿ8l¼ÃJdØ?ý[è :{Øj-{¶þ¶\È”îd4}©(ÝEiZîeß¿OS¦œ¶è€6Äo _ØG¾,ƒ•ôUþF~©j䉋é j4ÁH4ñ„Xë/ªSª¶xGõ>Á<öôzEº¹°Â5÷cHZE=U»^º” ïëÔ¾ÎÈ:dä÷º¼³»ë:¦ÛœeÍã¶ZÂüìI©t*„Ú8Ç_K›€nÒMtÍ%ÏÌCnÕ kÒ`J;Úܾ(È•ŸM ƒŒ–ϽÑt‰å“Õ2J’]±¯Vè=¬HqG— ìQ§I‡¼âòÑsìšÑDó\WÐ>‘€Ïè>§ŠZù¯ñ‹äýEÁ„Tl™Ól{†_À„úÌ@OŒºY ÈŒ¢y,ó2xï¡zO#ZæjöRߨ½IêMjÒšé,ÂÃ.†k„g ?±ØZƒ'3ööÞ¤¢D$!1m…Ù_R s4¸ÃÚHò²;šMAÙËT¢÷$æÌ«‹tx¼À^@ÖAÝã¹,ÝÑöæ¯YúÚú!E›Ã8?×t;ZißÍH·ðæ L$d¹Ë¾¡³·òçî¿Zå38lJN÷,äKDç€+‹¾·î–SL$¶ÎDÄ®õ^Ü^­\ oþ0…{¥iÿÂË®Q zÛ)ê`Qâ5§³ñÂT³~ ßr#B§%Êð0€± O´þø«/™Cz7håØ‡ê ‚Ý84pÊ[VšV‰ì¿ 3þ¿Ão^@¦FM›ó³C™¹õsCG8¢Ù1ƒoÑ Aã…œÔ..ó¸üÎVU‹ÝÓ­Ñëz!EžŸýÍ‘ªñÀ—gØÙðª÷6Ž-G‹žèÊŽç=Óë”Ô”iÚЫ‘/«žKÇUBøVF¬ˆ×Àd˜¾K|.=Õ:œOO~wÄéû%mF– Å|Š+Å+lƒJ9Ë–'ÕnÁ[mµØØ¡êÕd¡³*·Ñx×Ö§˜ŒpLüa©y‚›ñ/£ü'÷¢ý¶)ÕÝüY¤m©²{Ed$Ô‰²ä<È"ú´•›KLâ‚Á'í'¡N¹†²¿¬Ìõ|õbñjåWß0×NG<>Ý<2?“J”È&-ZSºýêxøNN´épøR¤8vOVb/{¨îÁI(œã¾#:êÌã¥uÈ_©€â›;“»Gd;®Ð³ªú¦ÉŒõô2¥¬:ÆÔïT<\\@5&¯óæý8ÍÅKÝ?ÅúƒxÌq›í èö“1çkó<6›îÝô·©…èhK±{PqþðÅA1ú§È±@祅¢‡2ŸS9ºš§wG-Ø[ªW(noøPô›-p¡sv>•9µ•g–­ŒlÇhE/YIܰ©_Kw rŸ¥¯/_Õ%Cqk ¸µüh¢«év©dòãf¨I…šPúVl¯´—ƒ€ì‘]úƒ™lˆ+—Eß_âϤýgÔ¦/n~E¨Ú4ˆÜ”j½Ç2‰V%s¦‘{×íqejp¤P§¸®“WßÔ¯2D‘ì3s¡ Ü Ó¦7‰•áxÅ@`Dgi(“ ŽýûAùs‰!äDÁ3áweãëƒÒ ’´óÇLµÏÞuÒÎz["ÄO¹4qÝŽE"cn'ÙLb3È!,ð,W9§r*s*Ü—¼ŒcѹŸtðì†ïhÜÑRý­sýÝDÊåçï]ÈH&*rmKI å‡TAŒtSŒ¸0ÚÃËÉÊ{ x(ÀÇ[¢Ú²¤:íá ¿A¥D’…•3 í•S¡E†ÛÝ‹~ ¼™mÝ”^ ¹fÇcxèžö’Ž5³9ê9w|J$å6Ãxƒu'3îõ»ðcVóê虄£ÙˆX8 UØð4§©Íp·±ß f“ò©?Ù¢qôõsb%9 ÎX/–×ÏŒê?vu{¹%d0ƒ]8Ð-Y“I¢Ðk{-àt:8¸éÏšŸ”5<ær8[÷]ÝS*ÁµÝ°öƒ„3Ÿ`•€n€EÕRt¼É8 &|¬t•l¤>Xj^”ÙU,+%)n.³š0”Ñ76Cœržž$œ¨·¦Ç¶v–­.ëÆÃNÔË?ªÇCõyÌ•w9¬B"Ø*"â®o‡ÿï©{‹C‚Ú‘Š¨ Î˨޿öã:ä–Ž²xR)U7¾ˆƒ}D‹·-œêÌNá%º&òEnzŸÄ3«ß(¡°›O† ,šéœVëØIÂÙ‘i¸kÁ&ôʘþ/ÊœV‚@Rr3œÈp‡ÙÆJ"¤C/dº©Õ,-¯ÝÛŠš¡âÐÁöíPby¨a{@¬&)xNÚ¾Nñïi¨Þ‹rz~ôïÁÕ?7Ÿ›Rà×_?‚/©² ¤1å=ψ{·—ÜFú„@¢††”Ž2Lee€†1€€¤B€Ž(9m| M O ?H €–T8h€Š6 Ng;=1_&O0"Au€Â GMN6.y :€Ä.68€ùËK -Q ó¦t7X‹c`  MXBûX YÜX‹c` .`ff÷á‹wXv%Ë ºÏdj%%ÅÌÅÌ€èÁ(ÝÅÑIÅáˆÅä‹ÅåBÅåRÅãñÅã÷ÅåèÅåñsÔ v&&  ë»q¢X‹KI¡ ,PºXdZÿ…%X‹cdDÌŒ¤&FdÀÄÌŒŒ+´OÀXñX=¹&^‹KJÂ.I¤‚à$œ.IIIo Q^ÏМÑ'^‹cdÄ\ Œ$‚dFÌÚ ŒŒw4ê^õTìjiÓY IX‹ÁA€ ÁMr@lÿÿZq†ÈÒ×¼ABè6Çqâ(–Í¡t`ÅÕVÑ{í^Õó µõµ½ ”X;GN%…m¢^‹½˜[vÛHC×v>°»ÿµÌ𲓨’üÐ896ÙìB½QMÚFAci‰&ª)Tj)ˆ‰Öh5ZŒÒÉRÔt±&VµV¡•`¤I@­–Ò³9œ[t)5€ýŽˆª±™a”"¸Ÿy4³_ ¶s8‘y5g®½6R‰Ý ªVÌ$‚¡-¢­¶Eâ Ò+B6RZ¥J¦ŸÛž`ckdb:¥†. `Â"& ƪl3q¨¡¡ÚˆT ZÛ#bm³Ú¸"éDà¨×’„)±íÒ•ü>b`Õ²òΩò?dyZ¶±ÙmÉŠœ.ý¢ ͯÑ¥‘fÛ]˜^ úï×!³^5aÅéó[‘çëøhu²–YiÛ‚DfP®nGUZiËöZX™¯®Ã)¹¬âçKK€í¬Ñepú »Ø,?-szÿú 8º·î™¥Îy$ÆÃFªjû L†ž2znåpîÿ¤ã,ÿµjnxRmlì&Z{ò«Å¶laHñ°üÐÇôŸA;hr~ ì.èñá£Å ¾Ð%ì¤Àè&_Œ´BµY.zžÀm&Ó×!WG»÷á¦jw„aæˆÔ61ŠÅdXÎØ.ÏõE˜œåú½g9â't³§‹lŒéÍ>#`«n°z¬{!´Q½â‚ºöÌíV!¶1Ð3ø¯0žƒÇ(`!³1—}Ñì°‚}è<Áà·pB pÓn‡Õþ¸Ï9õ”N¢°ãXOµ±kñ=ON—\]–ŽŸß«&˜ua0ôCkV=:K¸êýÕð‰§['Ôk|l™3>¦S¾ËŒnh»âhªömzì ¦^Eû+Hsqm2?'Ö\M×z¯š(vü­æPÚL9ªñÖs•l\âEƒ^õ‹Pf.Ö]‚=iúÂn¤rN޾Y÷z#Æc¸>{Œì7‘½qßÇ«ñœEœƒçÏHÐzBN´·ñagsêØ+°ZHæAÆ&ç(tU¢+‹Œz¢öš6'­'$Æ àÉQis5ëÎK9z9v¼ó¼X›<±-KËìá´p ¸FtµÏyY*÷DøDd‰W÷Žg°ÙË%Û ·óÞqhÕs°WÇ`¥3\¤½®®”rŽý^¶îµ£Ói…€IS AN0Y>dÜÂna-O•–ëû%”óm{ZøXÎÎÄ­®©ËÐʹ8M7vwzÄTϯjlË^KüÚî®{¢äH»ÌÞ¸­ËÁ¸í{RI0\³c –6‰˜è¾¼&±ÍþrÛÔÁk5Iõ’Ì!u_Q°©q@Lú¬ßÅã†÷ظ‡vå9œ‡F½9ù-0ÇeºŸÃ%Ïù³ïÆ ¡çªµ›—Ÿr×+¿ ö¡dz âÌÈ3f|+À_ôë©<ŒÆ{øìûø$|ö« >ÛÞ¾íí¿¯øß†¼î#öG®<4ë>>ãýOÕ<ãiù-œ{F½ øß{Ö†\]þ'z>DÿÊd}CŸ©gÉ$=æ럅Ïß‘øBT¸k÷? rÁýKƒýnº·#^"6FÓí*'Z‹KIA\Q)¤ädœÚ–))l"òZÚ¾ˆàXCccc÷Ú4IàXGcX‹c`@Œ F æ£Xm…àX0C‹k=³¦ÇÕ‡4àX0cTW‹Á1€0 A9{`ÇÐÒ"D$Št¼¯fÄoÓ›˜~‘ "ÅPÝ3QÖ!B^ŠæÓnW·óöÒÚÓÛ²FŸ?òºøWò2ëàXAZD„®‹m”ËÄ0 Cç:µÄô±$ SÃößÎ’øçjè1$eÇJeȳYa¢¿B?.‡S ¸X©LÒà럯]l°ñÊRt±1kí©¨Ô ,—ê:Í(8¥+Y9.uÓ™;"ÔÝö1(í øêBí^Ã_Ò9¥¯ —7Ö{Æí`·—i{œ,¢›¹£iÊ“M~aÓg¶:ylsLºUšl¹±md+‡BÌvÃL7ØÃz›¾(†þÝgJà Ÿ}:wµÞ'³è¾‹TY÷èIûyºŸï8VŸ®YUFþS-^ [{ŒyÄþÑvßÙщéz¯•|~!W™æx‚-m™–Gs(Ô²'¿ gÎM_èëú†VÕwVxúîUSð´…ªh„½±|zn“¿Ï÷Dŧ_É?ra]T®ÖFmàXOcX‹c`@Œ F æ£XõâæéàXTA"XXRU€è4Ôö•…2AËö¿6РÅc€ÌààBCZ+Ì‹ósqq qfàôƒ³B°ˆ²k¸ \C`-¹ÌùZµYàa3c,-,-<@<:D‘–àAMcX‹c`  MXBûXù=!àX1s áõ¾ËàXMc6X-XŠŒƒ€º].ÏE‚E´›åȆ?ÔY*WšqxEh[d½ e³³U4‘ÈœàSMcX‹c`  MXBûX3NyµàX1C“´ÉåàX1cHHG@Se=&,7=(OO2†ÇàQTZ€¡Ì‹m‘AÄ ¹ò ž©'¤¨%šúÿOÚ´ÐnoVbãŠ94Δ‹9H¤l0f~+)V_Ùœ@c+iú”r1k€R.æq© ô­#]jÎPg±íÕ[ƒNµ9’Ìߪb¨çÕ`öÎÄBðâÛ.ß~z0ÿg¹{ç}—Ä`i°ßY^,ë }’Æø­€v¦\ýØ!Hù”mÉÌœ¼ý[QÅäj´ó€®™øÀCø€³‚®5~ª!·ÕÀD’"íü‚£‚£?APTD*X0cX1cXGcAMcSMcXMcXOcXTAX0ca3cXGcAMcSMcXMcXOcXTAX0cX1ca3cXGcAMcSMcXMcXOcXTAX0cX1ca3cBCZXGcAMcSMcXMcXOcQTZXTAX0cX1cBCZXGcAMcSMcXMcXOcQTZXTAX0cX1ca3cXAZXGcAMcSMcXMcXOcXTAX0cX1cBCZXCcXGcAMcSMcXMcXOcQTZXTAX0cX1cXAZBCZXGcAMcSMcXMcXOcQTZXTAX0cX1cXCcXGcAMcSMcXMcXOcXTAX0cX1cXAZXGcAMcSMcXMcXOcXTASMRNRR€ˆBFCFRLdAPRGMFNSNPTSNFTL FNFCFPIN BABB*%MQRN QS RI!SC€Ö àXCc àXCcàXGc àXGcàX0c àX0càXAZ àXAZàXOc àXOcàBCZ àBCZàXTA àXTAàa3c àa3càAMc àAMcàXMc àXMcàSMc àSMcàX1c àX1càQTZ àQTZ§Ë½µaaÅäj‰™ø  %*àXGcàX0càXAZàXOcàBCZàXTAàa3càAMcàXMcàSMcàX1càQTZÿÿÿÿ³ËÖ‹ m´ÓO!ˆM&çx €ôƒ©‹‘ÉmCA CÝ‹©øžÜ¹˜>3%Qüü0¿¶ÃZ)ܨ¨6¼c_Ÿ¿:i¥\ŒŠŒ>u7¨Â(oÄœ:à"¼FÁ8@¤°5®µò»N³us0ÁËKíiïa5ÆÄÀc#Tto «„Å8IEÚü„»0r”ó…†ÇÅ]TÊÞòñ ÷ï†f¨Ë‹'Át¨ ƒãçììŸ!¢,Ð$Ítp\ºÙxXîî¿£Õ¡¸5+jËyŸÿlA©¿{u†ËDêœl™„ð"C²]: 0¢ð]üè3¢ã¥B«•œÄ!'Yr36}§0ƒ­ÜÅU<§aªzHÌDõ›J<ž’ô@@±1Üb7 \—™_ ¾­]$Q Ø ± Ç8½Ê‘=b Où–aͼ¨½C%Pº»ÄH_å*È ð˜c¤ö!¯ùÌQÀÉ=ì›ø +íÞ—þ1s}¬qC€€»X¤¥`7sƒ3[×ã5ヲà7¼5êF‡ó/ÙM|š{#̇ê±ÃabâC&ÇϨe Fî”/½VÍôZhVÍUý*,ª‘ô‡™«I#Ë¡™Å UW"¤[ƒÐ'*ö÷Oj—¦¸ÜôÈÿݤO)§GûÍXCú SãÉjË1ä'JÚËU[Ø)}KË;ýðÊ×®½'—™h·Íì•þÍÂ>¤;!–ˆeHŒÀoªa[©¹%X¯bMÒq‡œ‰§ÐË`„Êò÷ÒÐðVSBɧ~øJ!^ÎZ¾:aeÕώʇÜH~vbŽDƒ‹‚ƒÜîo×ûÔvü9ºâÒƒ«©¯¿ÄP÷æÆK1‡5¯JÂ^ZÂDïñÖ-ÒÿxxßäDU)™wº%@:Š52·cõ—Æ„'AG7Ä&@šš+©3ØÞѯ9틈«¯š%1ã&+¿ò-¼.⥼ƒ.V¼[öwKpFi%éÛCb©‘@—³E_ Ú¢J‹Åt…Õƒþöp$ré7ùi§Æ'|‚nb¦âj¾<–Ÿu‹Æàznk‘2Q>Xû~ð>׊X`¶ì ß,?G¤E$ç=:6§PD.JY7¯âïØ&—ÿ†Ò>¡IÇÄà/­aÉø™™šÒ›šl•Ï7;{ñ²WÝ%Ö^:^˜G$F%¯Œ¿ö; DëîþþBÓ¼çœÃ¿ €h¯4¤aûìvÊ L²A(ÓVî¿5LƶÂòº¬N¥hÃ:yñ¢×ÃØm-Ê&Þ‚ôÏÄU¬†±ähFÊnÁ’£g´j›ViKö ¨y¯Á{[e›lä¦ÇÑÂÊ1( =_’`;}~_fWéÀøoÉ'¢ü¡^0ÿ–ƒ~xyÁÔæ~}‘ó,JÔ ¬¬Ùÿ4µ—Èz‚›G@9³*»³Š8. ÎoŸ#™/Õ±˜Ö+!õ‘Òë6YÁSyr˜ÔÄky  hW»‚6£[¶ózV<©" 2;=Q=’î?-ê2J/`kKw+ÅœqxLPE’þPŠÖ–Ì® ÑzZÎòrBÂIÌ§Žº÷ÝçcJ#ÍR“EÓná€à€²g:¦tÊϹ”{h¼ˆO~eèBJ¼ßuVÕwPµTé¢|¯Eé•Ê¡Ÿ&Rõlo_Ø€ söÃsû¡\gúˆ£ö:ÏÉ6úép7æRJ]RÅ(²>íÜþÆd%к«³…C„'<ÚfÄcݾ É!l$k²¢Áçë’Ïߎz©ì•ˆÈï”?\õ·;gè…‚”a¾°I–xÀ ÍÚ‘GöÙLg VÊKbó‚•?A‘æ¾A¢'›Y)èh~¬~«ÊœÀ³Ãž ûûäÛO¸,ØÛY6•]Ñvˆˆ#fê!Ó§u*aT[\…‚áæ¨P4}$z€h’**€£€£€£€“Iy€“€“SSSSS€¡€£ScIc€“€£cyySy€“€“€£¢ï!!KZ€‡<‚D€êk_10o> "C@Zs“‹c`À&ÅT º. Õ‹c`f€f4…™Zcqöm ÚÚ`ö äK""ÿÿÿæÿÿÿáÿÿÿàÿÿÿàÿÿÿáäØÛxË((ÅãSÅäÅäèÅã¹ÅãÄÅäTÅäiêÆùÅê5Åì@ÅìFÅì‘Åî•:¿§  aàÓ ‹KJB™Ih¹ÊBÐ 3þ… ‹cdD¡ Œhñ¯z ëýÿ‹s§ÿ×=æÞÀu FrWÃ%ê‹S‹­”Ëq[Acë tþ±ø€}”DÙ)ò]XÜ€Á`G’$Ö$¥´IlÅZ­’Ä+&¤V­‰ÅÖ˜ø,7°¿¯Ž¢7ŠÄßPô€ýL}¥ŠäÒùÈ}Ñ`IÈ ±ïB<òú ìËÆ= ¯°ÜÀj¼ßasçÄ…µßþ ó'w?ù0í7_>@ó”W@ï¾WñßÁžaðW 5;WsßÿHïÞëwÒ¬wb6IÓ}[iŒV›„6¶ÔlÅb´!jI¬M€&4Åq51l¨ØØ%L>MˆÉL‹½êP¤`Ù_MÔ¶AVnÚbØ5¶™xK ªa´Ñ„PGA•pÛà,OÃv=QÈé‰ÇCÑ®ʤYŠ¬Ø Ý²ÔÚRNÇçæœš)s—ÐB«m §±Çœ@mëç¸æ=¥€3®Mð”riüè&á$äuÚÒÚ¶^ªñwüïØšÐJO—ÔéâägÙžK™CbÃö®Ó[Á›[»+ç%BW|œñPŸD÷ItƒyìÔÚT çµîbhœ1›é ÎúÐÂû~Ø8S†×‚d‘ï¦å2ŠL¸?ØÃK"³3Éx®©Ì<ËT‰pEÌ.voY^7´ œïRkÞS üóïc*‹KIA¡|)¨5êáØNx6àXGc‹c`@Œ ¨·T<¥Fp ¨àX0c#    <«ìÃàXAZ5,+180813173,85M1I14M,5; ÆøïÿàXOc‹c`@Œ ¨·T<¥Î62ßàBCZ)€ ‹ósqq qfàô#’B¤:ÒMÁ&Ijÿ/ žCDAàXTARRURRRURRRRRRRRRRRRRRRRRRRRRRäN¸àa3c  @: )ó›€ÌãÉÍ|=†gL‚:èÙäõÏ9õ/9

\æìVÿiïá¨Xpï`Iì6¬ùªBfÆj:~ä÷ĵ’Ø‘"a}KÊÎÒ>›/†p„åçÕ¾ {;5¢ï­„l”müŒ|Íd2z$÷v‚-·Ï¼%“ΔŸ ú-¼JÊ¿¯®†Ë;LÉRe8xކd•>Öfô,ÿ7Ų3oˆCÀa‹U—Ún˜ŠŠBþ&$·[×]ßXcP­@L™TEWÛÃô(LÒ1• ŸìgˆâŠfÉ©šÏ‰Œap(è¥ü ’/›ÞgVâôÒÈtæpó >êÈ«ýLM¨Qv @‡Y†¹ ™v‹×çqu =faáL¾A…íÐùò®V²æz ¦›,rQËÞ•6ϸâTñ1ši)¢nPûd˶ފe˜Ù(lý+ ùÅàuJ$ˆ‰ä¨Š]YãUF¢íÁ¦_w8½¥ñî€{’ã1•Mdq}L8.'•ã‘C#¡Q©ÉßoW2Ù•%™úÌŸß©žË®_†jl´Áó5¨è@™&+ú ?3D)©ä‡¥:ÐŽÐ?)¡Çí„ÅÜëé–w'<"¦†.`Rìñ{<'þu¢¶g_óÆPÁA#iv–龩6˜¿`±÷çzT#>0^C¸ZT  è“]c-öåû§(þø†Ò1çX|u¢ùx%Ñl?ma½!—Â&ÃÒ²zîÒHg2ºÍíÈãÖÔŹ²©[dO1þ!úð.d |âIÌ ™.ØP;,H0¦'o:c!ñöä\"2pôÔTž`L “®Šç7j/íb"w"3䆺OÀ¨Òº Ée"àÝÏÔŸñuôo¦+ÚÆç+SÚó÷¢Mò3f¯¤¹»¡LZ7°Á“ÅáïXÿ¼d>þ­ Q7»§šÖ‚³ù–°¼RuOykÙny™“?‘Ÿû jx|h²qÿ{f³ûzY£¤?‘âô³øš-ˆ‘£Ä¯ 6bÎ%ž*F§´sêÛªŽ§[ªÝÃj-úÈÚgšÔA 9&©ëÌcàܯ²z\áêX, †ØÛÜ€SƒÐ¾£ºfd”ËöÌ=¦b`\ò½²µw™D§!’Í÷ >ëÀ5•´S’–Ú6øíEµp <‘l õèü¦ÉŒüÅAðC*F­ÍáÇäÍÉ]•ã4­Fô£N9’]”«Þª…¢ô~RùÏ[•t!4¥¨o/Ú«\¹Ín‡)Ânô"¶}!›Û¾V ïºáE’6žñZl Hì—íAå6ñÝ”G꿈œUîúì‰æ{=qüf{ÅÕi!ßñÛÎTÚ5Ì_¬k×:]eò•«Ã³vzóÎ-òÊœéfRõó*¹vqê*ª¥3nãâÙ–|ÑÓÕ×ã.™Gàçªu$8’Õ³D„r.¡J¸àa¾%¶†Þ®/KIB\–X—Ÿ?& é ‰>jÇIæ¨MÜ@N(ji±ÐWr@™2¥fõ†·3:e\OovçÏ=i ôÀbë‚•"\—b,o¶À<fxT¼§—Î**€£yS€£Scc€£€£ccS€“c€“SS€“€“€“€£€£ccc€£S€£S:~´r€Šhk%+3-U)T wl-Y|a W%jƒ^:‹c`À&ÅT º. Õ‹c`À&ÅT -ˆ½2¯ðí‹‹cf`Öà†Fæåû%‹cøÿÿÿCž&¦Æsï4ÞeÏbÈãÅî ÅíÅõ‡Åõ´ÅõÌÅõÔÅöLÂs¥Õ bÀÿ‹KJ‚ƒà$ èqžÞغú‹cd„ƒdF b…:›që‚v Rç¿3%‚B‹S‹½–KrA CÏö \àÝÿ,Y€c—W%v¢H%ºgÀO`hÛVCÑj¬¡J(micŒÍ®!H¤%šnëw>ú|‰FÛbÄb·‰Eck‹&A}C¥œµR-‰ZæEŸXK“FÚ^RI/›ÝŸÇЄ”&±Do•Р¢å¸ XÂ̪ÔÀªåŽ^PHl IL’”{'8ûÖ‚Åíª‚¥**E &Ñ.jC*Q¡Ù³1ÐB‹Ò&½zú+<_‚s$‘ØÃ „$ Mü~pŸZÏGëfô] íjŠ—€¸HÁ#ùWá\uad{T×¹D}(»ï?DõŠèº™ ÇD€’O–ª9.Ù%‚IEgfí€ -”bµ¶;þ©ÕKÍ·õo É#GåÏõ®TbOõ~^KJ'díåºíhÎy/ç)†Uc×£ÒKìvÊa&L¯vñ ^ ;u°·%ÐÁ»zLöÞh3Ý>­„àÍ=îUÀìJÀœ˜Ò÷GeÉz1íV黨ªd­ñ»°,ä ì¡{ž¡GÈ÷Ÿ…ƒÕ°Ñº‡èÞG$Ž’ ƒ]«lX) WØ™ Çx0Öy7ÏYÅËåj(l¨› CÚÅœ›Nrb5ã.À\W® 3ìuÔ¨‘†®Ì”Œœ7›úbëÍí¾ÂîØ>òô,V0Ü_—àñœ)-d>Ú£ ¡Æ; ÀvÃà­ÊÏ(äèÚ‘9‹DÑÝû·‘™~‹üu×¢S nê÷w*‹KIä Å¸ÛøÈiàXCcc9'œ{àXGc‹c`À&ÅT îáÃãàX0c       àXOc‹c`À&ÅT d7A!àBCZ!€ ‹ósqq qfàô”,±³ 1 ”¨Ò3àXTARRRRRRRRRRRRRRRRRRRRRRRRRRRRR&:"àAMc‹c`À&ÅT   `aàXMcæÕö÷àSMc‹c`À&ÅT )î(óàX1c”/ÐQàQTZc€ ‹EÍA À0DQ·Ã# d¢|¼ÿ‘ºmvÂÌCjÌC 3y®™ó æ¦mʆÆ<¤lŽÝ…êöÊc?^¿sÒFa»7ì#™ÔL9®tŒ<‹Ï÷A¸¶¸ê(>ç ¸‚M9‡q[!=¡´ÆžøLKk!NüpK1ê²íSÁ‡#xàTÐZ‰5EMøÛAsU+/ä¼ÝàjèoÁׂt[!f¡ZúáDÜB4·QOœ¾¸U¼9„[+¢JýÜÑÁÒ¨Ev„® rc[¼v¼ þ‡à— xã©NIå´ …¾‹TµT   7$C5;Q@Z€‰€±€È<‚UƒB‚~Co uÉ@VðòC#€wêb¶ŒÖÅ»Ë<  £kç89 _6²žFØS§i>V)W $$ϲÖAü•‰&eb&ŸCß¼gÛ4ap3áæGwŒªÖ.05xѤ¢SZ?Û´Dõ®Ž\ÑîŠNóòÙBë†ÖF «Ø}築íÂEkôñµöQéb‡îŽ{®H¾:`#«"œ"­èÌdÖÖü)¹#å$ºx Ö÷ä¦w½Rµ-±¤ iú8ÏR¨ôê/Ǭî‡:$ä7o‹øìò8vz‡3üR¨%é–æØC`Κâ×m€¯ˆÕàöÁf÷¤ÐïR·Á›õ ÛšNZHèГ‡ºÿ[{êÂÚÞ©ô¸Ç%U NÛ)3!ʬŒƒ¹”ÒÁ|ƒåtª}(ÿEÕ›ö…)³MÛwðžÙISµ×kM wÝeÁóššË úcœ1[M>ë”—¦ÆžU5¡ªþ¼‘*ˆc1BÛ8RY(šÏ/ã…~y¼–É·we©®«E#ÿ˜g[?µ4­>ÊG´ ÄÍøTÛ5JA‚€Í·½_.3ÕÓ!‰??_TÓ°«ûã>a6ãm8´wíA,øP©˜Yó‡Öɨú„:Y8BÜÎï‘":gTÅ‚}ùdtI(£²Þszž<¨¢[ìt<[m‚J8¥TM×ßY­§ë ‰ïeNýœGðQãñ ßU=+÷QÍ¡â={MŸ—5ãÎäcè J5n=)A4½þäFÈ44PÖж´vsÖGÍ÷¸UJed¨æ1u»êÒH¯?Š=Yš4„‹WÌ=•Õgž¤çHóˆŽZGíð@Yöèx¿XðfBݧ$¶Cuus¡×bßc©jOøâÎæÉ‰@Êüä¢Ë).¥¥nè|*~i,}°æG¥vŽ®Pb ©é¹Œìåþ>A‡²ù ÛÙóSãøÎçP뾟Ð>ÓL .DȨÃ_j5|{tO9ýS(õIû jÖR»Õ·ð}}͇5Åyã|ül0üëK7CÖ¢!i'HÈ;"Â~ ›Î»gG>µ‰L¸¦npwäBýYi܈ ’ŒÎ_sïFÏàOSO¿Sœf™”™a,…â‘Ç £ÈIutŽ`äÓâœ}¯„¨yµaòNuÝð¨{£ÕÎÑò;7}Ô@9¯R¨æZŒÉ‚—‹`+•̽u]¾jàCÅL1dÞ&NBxÆÀTwa[ܰOzHf˜,RA?Æ„ë²yZ*°‘­õûúHÿ'ŸÄÔüî(}Õ}Ž+¿Ã$ò¯Šîª î,¸ò^ ‚«è%ˆÚD0á±Ä'EØŽ3zé‹fÞmzX œ@ÇN,¸æõëD4“Äý>t@ÒJ«D~³Õ¿%Wy‚€…ç1¬\åRt tZ˜DV 1â´ÿOU¨ž)[›ÄÏAÞ#Î;'áû÷J%W[Aò >é™o¿lZ R®:þ‰»B¨x¯àºS\´Lù‘ë[u±7û ªªâÿutˆ|ãDàkmsF.Í™xRõ‡ä°°ÃÇ*ÀC¶Œc6Ý7¡*±}½[É Žwy•0JõUƲ”qš„’ ¢ËçíÔ péÁ[ ´Ä•\.QªÇlCÆ3·ˆ!‡ƒý,B·=½ÇãGÁz¥üܾ°xÛ»qL¿à`*锤łÈˆ¯&b/˧ÁðÖ† ×°Ï]ï[.Â{@åõó*F¨¶¢¯l¢Ó"8Syâþtèm¹µ2h—Qª¯hòð~õ$'úZŒ¬EWºŒ6óîô¿;›´Ž(Ä'ÎÉXŒ5e‚NUvàÊ Iå%ýM’ƒ"B˜zò™©»,,€“€£€“€“€£cScS€£cS€£€“€“SSccS€“c€“cc€“€“€“€“ûÊ<""Zin%€„G€€òw€¦63Âé‹c`À&ÅT º. Õ‹c`À&ÅT -ˆ½2¿¸bD‹c`÷"ÆÇfP-‹ÁÁ 0°">úêþÛ ç i‚yØBÒÈýæp¢gxtŸÅóéÅôJÅôPÅô\ÅôØŸW*  z]Tà‹KJÂ`2¶œæ•‹cdÄ42³´^ô §ªñÅ%ù‹T‹½–QnA CÏöÀ^àÝÿ,ý 6-Š¢€' xwF¤¤!5BÛ(A[cÛ€ ªXÄ#ÐÚ@Ù#lAú~Ä` ‘mz#P\d¸Ðå+Xüe¡ÔŸ ø †o†å=(‹…ˆÝÞÒÆ?~aÍ¢1J 1@®LÙþ½j!Y$Z´L£Î—ó~_·ré‹Û€KB ± WFƒ(«c©€MPC°UrçߌT¨Õ\±~ÈdÕD+hµ¬×3 ãùjø5"t5[4÷~ƒÄ¢ø:J²i¡¡^wÕØÏ§ö?ÐÐý†oÁĆZk”IŒã¢P1Á”i‘ÚbÏ-ÖÖ­=VÚÀùïâÆÉò›ês|¨å‚ÝjÒ–îBBbée8ÙÖ8?6–ã-tÞ騋íº7@m늷uNï3ql>ÇЗ>ÇñbûbŸQS ‚ó»¶L&‰ub±ÖI2`Âs™%¶ø54‡ÆÐÔ9`Ènz؉=€Äõíô¾dܧ’dо!«žÚÝ±×æ¶ÔÞõ£é¼ý>°Yûw[Úöíõª¢Ý}Ån(~(]£œ|z‘ܸ¡8-Vh~cùòÐT ñ§—*‹KIÁŽ›†‘¸¢gÆàXGc‹c`À&ÅT îáÃãàX0c      ˆîÇ„àXOc‹c`À&ÅT d7A!àBCZ&€Œ‹ósqq qfàô£"Ë‘Hu¨,/.¶ƒŒ3Ùž‘àXTARRRRRRRRRRRRRRRRRRRRRRRRRRRRR&:"àAMc‹c`À&ÅT   `aàXMc+¶xràSMc‹c`À&ÅT )î(óàX1cZ±FêàQTZT€Œ‹S4´uqqssaàT44ttrqqaàT„ˆ¹¡²¬œÄ êL°¨ÓÐ0ÒÐдaàT40Ðp°´p`àT4´utrÂj2Š[¼H¤Œá3ö2bbÅü‰ˆŠšO  %*àXCcàXGcàX0càXAZàXOcàBCZàXTAàAMcàXMcàSMcàX1càQTZÿÿÿÿú4¨ é’IÓmP> €àƒ°‹»Q@A é…,ù¯ È)€þ» bî†Ķ¥]¿½3?l‡-Š@(fL9ˆ}}yû6'JÅ •ùžsÐV[¹b$ý¼J´HS5Ï7æ(MÓæ–ð#á#B#nÛ…€€hÇë\ ÂD·roOx”|þâ“Ä/-Õ j¢Ò.ˆæ·CMÛ¾9„à6+0ÿHpsa2G>['h¥Ù)Õzœ p@¾S*˪"U>£aÌ?H|µ¬f7ÏШ]QäÅÀáB[Q°Á5ொŸUt¯m°<$ ´ …‡‹U~U   ! #.+Od€•€¯€Ó{‚iƒˆ‚™9] âÀÛò™tV2µOCÅÆ_¸@ìÞìШö@*µZÍ“KàÆqçÞžJÈÃR¯¹3#™œäbÇ\âÓ‡/ŸÎ¬ØÏ½¯e'¤¢mM7o§^‚c »>‡\YÁgrJì¸ ƒEØWД@q[ A¬¾Vš©»:=Öˆ¨ =gйpnç¡<ÑÛr<jºôÀx]³sgPB¯Á Å8@ Mƨah¥¨G”ÀÁQ£¹½é/‚|ÍolOg¨o,Ãå¦{gb:GdL™âbžÈqQ Á‹b\Ùwë 7Òûìé_ ŽcçÙQõb„Ÿ¡Ê|¯>€²¿y–ØVÛ¦þ#TX ¡šw±Bs†ü¢l© 0Õ$ü{ÖŠ -WÙ¢iûzÐöµg¥`vÿ”¼» DZº %-¥yò’ûÖãÀeýSƒ³ù ['즡¶Éo†ØâáDúàž\SÁoOLݦÚ/*÷Û—p1ò‚4ܳï•ÐyÚSïTøRì5È2ÌWDøñ!i ]>ýͼ½-@ªâ¦3ûU"ǧ»Ò3?:l¢~0ðo;®!ƒ{4ÍÓç—Z.¬7K)¡ðyõŸ ß’{1¥å_n;õ×ÇuÕâ€(½Ô?tˆR°j>Âz›°‹VÞ Brï²MïU‡÷$vÂa’ qáŒ`0jS_$¬)ºI,ìíȹ3: +Ë ¢°˜ÇäÉT[Ç‚VÔb=‚‰KQ‚Hùæ¶J¾]ýå—…ñ™{ÃT ¢elµx›©qÓxÞvöMÕ“›û ö«í?ì’§bœX€„Ç×oË/ÏâhuÐq£ž KÒ)à6=GSkRÏ_m^  ¦‘-/»Üe­:ÎHø‘ò5ÍþscÉ}¤ ½Ïû±W­Ð8]¡°gç]KócÆ5C[pûM0d6sp7Oú`?áÔâ…²gצ¤ÝÌk^]¨¿,Z+á•ÉÖ »P·0e¥žDµTö …ùð´®zÄ>Ãîs Â…áóV?žd5T!Mx¥ýºÜ®C]]Žf § NbpJBèÅÉõ”¯¨¨µô” Ù?‹[3jc¿åÜYN–^ŠÄˇº³*£ºõšZùx¦ã ÀŸxÑM}åCPÓw£èXfØMü H¼[¤ˆxóZáx%öæ^ Ï!.«ç/J± ¨#pcÀáÉ”·3ù È\¾x‚y Z‡JÑS}˜eç¾W_äz-pV†»‘}çe¦!{‘˜š`ÄF:ÙtôR[/˜c€#ÎP¤|S5žûøN±Å]uÒ¢²c}O+å§½ˆò ' ÿ—ºÆú[ý&¡SÏÄ|m)Ao«ª …ªu„Œ1ZQì>†PŒH€#P<%.s—p+9ä]½ êÉëŒPâ콜À°0nfªÏò0r³NË&cŠWªº[f”ùщ‚‡ð#™,D2î oœ³3Æâ=ùº]•¢_ЯüAÙ·§­„¬J¥›V)ˆCI„qµÆæHÞÊ¡Ý6Žï+ÞÙ*Ý(ü(‰´“§dl/Fˆ {œ• ùŽÎu})V‘jàíšdZäã?×6Wûeã ´hLá½z' òVל7^PM/-¥9ÅëêûÑv] mp’öü-ëÙz'±D +ƨã?WzZóD!†µ}b\HÆ>Cp" çËàpk¨Üñö›s˜óŒfIJ,/XÓÁÉ[ò3T¼§—Î**€£c€£€£aSS€£€£€£S€“SSSacI€“cc€£€£€“cc€£€“SBSƒc##€‰(€˜"C$€þ>'Jt€é€Ê€•F2|%L".ç$ž‹c`À&ÅT º. Õ‹c`À&ÅT -ˆ½2™þOS‹cddbŠXå]ƒË0Ë ‹c``h\Ýø¶ñxã]×!í¯ Z¯y¹å,æ‰áå¬ÒÆÌÆÓƶÆÜÆö>bá  Z¶2!‹KJJJÊ L‚“’CPñ!B§}!‹cddddf`Ä J/ð!Ê)‹s¾;º:ÔäîÇ ~š«%‚B‹R‹½–KrÜHCÏö \àÝÿ,^ Ùr8l…,÷ {Ñdó‡D¢X*EU¨ÕdW¬Ð 6ˆU…`Q%`Áý4bèV!€Z‹Ö‚­jr6 ‰D½%‹¡—`¼Û_Cø!òû_²ýCz±Tês­íÒ•.íŠHîΟ7° kA¸}AÛB Bˆš@´‹ô¶¶’˜`‘ y›ÚëçU?¼Èÿà?[ýü‘¸ ŒßÃ×^a¹=&Éyä­¾$:µYÁiï/öj `êyè=¢þ·î6Æ@ GWoº"cwËZ-!XzŽ&.-Ÿ¿ò?~„­ÝÃ^£õ°WR$¾kl¢˜dbCÅyä÷{œ§HÄ~²C/vУõõljÚöA7´­–ñ p]Ôõ½]˜^pr¢lØ &ÅN( A-{ô4VÅnÌ»¯6'ë9*±i¥ …ø¨}»?XŒVÜcñäj¥ÉC„P­¨™ÍéþR¡KsÓ¡ÕRÜØÜÓ™èR:ŒyÌ#uý  “œWÎ2Àà< þ$›¾Y|²ÛW½ ºF vškÈ#¾«·T™|8_ù–…’@ꙇ˜<—¹lžÜ4drѵ„[½»{LzëGÒgŒ %_ßJæ|Ã\¥Ù96þÉØähû‡uûQ¸ÛÞäå¬bCèk#D˦çJLÙ…§l,ÛÈ«¸1Ñe+w» ´>Ñþíní_îÕ‰•#EÃÛ×þ¡ê3üú¨ÅŽø³Ê²_«ô®ËêW½é A…ßï#àXOc‹c```dÀ±cIì¿ùàBCZ&€ ‹ósqq qfàôÃË !RµYàÌ•= ~ëöàXTARRRRRRRRRRRRRRRRRRRRRRRRRRRRR&:"àAMc‹c`À&ÅT   `aàXMcùyÈàSMc‹c`À&ÅT )î(óàX1cE‡àQTZV€ ‹U޹ A Äœº —àtÁ,gÄô_ÒæžÍHÃD.dY€8i5HæYD™Ç=ž¾VSä<+z‰®Ó[°{è_p~¹êjd ö­zXXÆÓ‹'šl  %*àXGcàX0càXOcàBCZàXTAàAMcàXMcàSMcàX1càQTZÿÿÿÿRg”Š Ûb!$’cm ±_  €âƒ®‹¥“ËMEA Cé…bç3Ž+`OôßÜÁÚщm%Ÿì¯Xñ˜&AOJKç½öíã¡#µv{`ÐL×ñÔiœ!<dÈ›%3*Ÿ€W:‡j/€ L•?‚†iž9—–^ €HcÑar÷/ƒ®ZÒ –z½Ð^ZN´qºÊ)·0¦Zžî¾¶ô*Â~‘àßCVM<Õ·í³JW¨ž @ЭZ—3ÆÐ 6y{–òFÝ·A#ëfvþÆá7-Û N® $ëz …‹TxT     &!..Pk€‡€Ï€àI‚sƒ]‚Žl]ëÄ:ï0 ý(¾á¥ÃŒmGßh°OÀÓ“ë?Ö ¶vù³ØN…òܳõî8+t õŽ2“råsàÁµœçY ¤ô;öäøpÑ\âs”ÅŸ {Ž"^‡¦ci.L[Ö\äˆãaµ?3^„Ù«úØ-'̆ÿ]Öãä€6Kï­$A ’Pwûø¼¬ (ů#‹zév·³^ôlkãâ‹ ª[O¢•£µBD±A2ÖͲLjA½rÝ›Ôй¿Áu~ð§Â™Tʃfá }üÅ£„ž-Û™KÂ8ìP*Dß6Úax è!Û2ÅÑ5øÍ/™5PÕ¾·¿S2ØZ™5(y<1?¤Mü%³Ú»Üžòصs'ø†&¢[£&‡3¿"<%À3lDꎉ¡jû›¢4õ”Ø&d€¹ŽA~QFg^ °ž·!P ü¦òêÙ«œJòÚBý1$ÌÅ¡O77/:|ЙlÓ{w‡ó‡JžPÌ(þæõàåõ½Ÿ”« z/k²½Íñ3/o‹MúJ]4­´c;bÖ1O`¸Ýlõ˜¯ïNUŽ{¬h™†õ“N¢"Ÿ0±çIsvD£ ÖŸ™cmknn²ƒ_ÉÄ›‰¾ÎÀ<Ûôþ‰ÜÞäϳ…DZŽœ¤Å_:-W8ÛåȼRsÙ·!z4ýh6Ž® ê~$Š@ms:Yû§n%qÁ…j ¯.þO¶G’8Æ„„Ð º°µ-Ï ®²|ÌŽ¢0tenå!ï‘€¿Óu$žÉ–wgØH” 1H%!FÙï#NÏš¯f¯#¢‹ì2˜³£˜k©ö*¯Þ`1ö½´öÿ4ƱÉö“#¶˜®k.ë1A ʽ1çE3F€X{iºÑ˜—dNK¿ÐÿKàx«R©Øk'{˜DH"P$I(-b´!ˆ…„Ö¢€‚Õ Zµ‚­[Ô†•Dc‘×Wˆæ6ô"ô€v"ˆ·ªÁ,ô·è¼Ý›S Fî&,û£X°…–P[ƒ˜ÐÐs/?†èÂÐ6û’Å—ª¢h¢[-TÄnRDc¬-Hb²¹j@3Ö<“ILkÈC¥m¤ö'»§ qPÊN%Ëo0Ϩ{U#X‹¥Ž‚u¼ »3TüÖ—l/KÙ×~e%æ¤$Ñ*1I˼ºL4äî³3»ú:®…ñæQŠ{¬©]ÒŒFrhTÛ¥¹ü?ä®Îæ»aÁ§r}*Ø4 MžìïŸb‰ôÄR«¥‘7V’ä,‚£×óÛvØ¢@MT ìÈgìãõ{N „iP`’—*'V„›] h)tûˆ4ƵÀ-•Ý­¬] ZËR!ó:‚/VIO¿O@µå£É¨¾O¸í©eôþ¨pÓŒ×ÁÃMœÆ}D)V¶ÁùDÐ\5Qê@_ àpÕÚ™£(oN  oü`êÇû.tZk'æ$\5¬8‰†‡›PˆÔ.Z‘mÇ_K!½WU´gìãj³ ¬šH¥) …<‹T3T      +58?€ª€Óf‚mƒ»‚Å€x÷C„7OƆÛe¬ UØy#–S‘V«fÄ­¸ÒþŠÌ^å["kD×z¼S¦"³ÐtS²ÅÛ‘ …ŠB\[>WðjÚùÍRu4Ã6ÅìmvÉ‹÷­f©]†Ñi¦¹»8ÑEš¦{¹ ê­öòÑ$L)²0({.ÔqàŒ|Ìš‚âÆf…ûò¬[V™Ð~dAÅþ!+§œFmrÍî,€ž7€sÉ">½a€®€§Ü6Ù-¼I½TÖŽ¤Ê‡aË­’ÓÁã†ßHm²ªª·Zkc¿|²Ž”ØŠ–Ú¬a`Ý@ÒOEå‘ü¦qœÁh‹¨ ™à w*ýb ¿ŸÔ~„:)Ê/LÁxÃQ¨pO<Þ(=8¦I>´s÷g*-Ê5^ËKÐvUƒ㲪Ì5ß{%Åš”ŒsùMõf™‘ǹiì×¢È\ÅÈJçž'ѧ܄B6r ®øÄ>½µÆ> Úб«ÈäPÇG—,ʽãç*»âqm“Xª‰°“)Ë,óâ*`ƒ’ qéõŸÙW^˵„ÉÍó[·“äw¦:sTÁ|J›q"@8ÕÚîÌ(aþZÅÚ]ºáèí}FIûg«`ŸÀßWmh{E­ÃËŠ a•ßn¾ÙXö±¾ ÁÇé~8nñìp kî% wËÿÇ ·^»ŒµmÊß+:QÜžRˆÏ8Y5ñ‘Ô!¿µ^ûùMÌ2Œf%SUp¶o×½_2u þ—_E©uu|\Bج=ÑQê¶Q´d‘ƒÀÝ÷ÆîÉüj‘åÒliSVc”¹^]ϰ‚ ^IÓ§„šœñá¿’!,ÂòÅoêƒ`à}ý ¦Ê¶^¯+ÒLä axÞœÂCÜÞû_ O ªZ«{]4—ð½Mf€PãébM|:'š¾œY8½1£æbjŒ˜(s KTFC£Tñ/%${D£zÜþÉå_í÷> ±ùòõ½ªKTI_ec!:lÙÆdŘׇ[{Ñóšx|{kÞ”Aƒ9 ô'üžf¥*øb$¿×õ9w‰O¼ááíu*ZJ ;§T-ÃQÚÔþ3À‘šZ¾Ò•PÀü5ô–þõš´(l8g\w<'ïÙÂ(í[ˆ³ )‡Ù[v¥Ð+VS'4¬CXl5rKÅ`Þ´eû! Cñî rn.ìs€‡ä ~& “Ž}oD‰¢œÐë@‰—›Îé£qUƒqçÒ¸EOû¬G;»v,aÆ$õJ˜³]gŠZʽŸæ>?ÄõèJ¦éÑ–>¿Ñå4Õù˜ª‹ª<Å‹‘®Št‚e–Üš\ˆB—ºtgìÅ‹©˘9œèº0!& óÆÑª–‚‡ZϾ*«²ÓÑ¡†fQa— (.ß§d¿ˆÕ&³:.†â¯á¨+Bÿ¯Ò¤ý3`t dÚH™»o‹`¤sä¹ Yæ·Úì(÷KnÅŸÉ©‹Ü5GíÆa»÷ÉœâÂá“ðzC„¥ïÈN™£ÖÈòÝPi-¶Ö.D¸.¨ Ê´@Yó‡DžKwGH¬²Hß|º#«÷ Ñ|óêO¯—€gÄÊÆX{¦t8S Á 1Ô¶™àëˆctJ%Žø1G C¨¥`l[]*ÿ#Ưöfò¶9Äpã…•*šQÔ±=nÄ¡²2¹ác&sè.Mû'=þ==ô–“íˆyA—ZÐu×'N™¾ÑëÖKð(h³?ˆa#¨”Zÿ4‘‰±É‘€ÙYœ+ï£ñQJN´CLŸÝÏ6·8´É¿Gçq’<õm¥mÍN<ñù5¸9‡–Š&¡û”QàÃÕŽ¹Âïh1$ì(vç$îW³#Rzßßs^Z#çZÿÂSÆégkw t畸-~’¾þD~Þ©€VT «O¨*‹KIÁŽ›†‘¸¢gÆàXGc‹c`À&ÅT îáÃãàX0c   ¥¸?àXAZGu‹3ÕÑ6´0°021µ´Ô140ðÕ1°6ÔÑ6¶´001‡ 0pšÂ”™£)33ĦÌ]™%’2 “ÜbunäÈ¥àXOc‹c`À&ÅT d7A!àBCZ'€–‹ósqq aà °œ8ýœ&Ld1–ëÊàXTARRRRRRRRRRRRRRRRRRRRRRRRRRRRR&:"àAMc‹c`À&ÅT   `aàXMcT´ˆ!àSMc‹c`À&ÅT )î(óàX1cÏJ‰àQTZ`€–‹UË; Ã@ EQµZ†ú4Wc£áúíI.<‰IwxŸÈ1»ûcž5‘„ydÁ££_!•yäI[ë×r½ß6 óȬ±NvÖëÝi þ² ë–º ˆcÞÆùÀ¶´‚@š¦Àá‚Éžm¹ÀSyÀn‚À‹>À¦ìÀÂ=3S—΂¾‚¾[APTDFX0cX1cBCZXGcAMcSMcXMcXOcQTZXTAX0cX1cXGcAMcSMcXMcXOcXTAX0cX1cXAZXGcAMcSMcXMcXOcXTAX0cX1cXAZBCZXGcAMcSMcXMcXOcQTZXTAXAZXGcAMcSMcXMcXOcXTAX0cX1cXAZXCcXGcAMcSMcXMcXOcXTAX0cX1cBCZXCcXGcAMcSMcXMcXOcQTZXTAX0cX1cXCcXGcAMcSMcXMcXOcXTAX0cX1ca3cXGcAMcSMcXMcXOcXTAX0cX1ca3cBCZXGcAMcSMcXMcXOcQTZXTAX0cX1ca3cXAZXGcAMcSMcXMcXOcXTASMRNRR€‡BFCFRLAPRGMFNS NPTSNFTL FNFCFPIN DLBB*%MQRN QS RISC€Ö àXCc àXCcàXGc àXGcàX0c àX0càXAZ àXAZàXOc àXOcàXTA àXTAàBCZ àBCZàa3c àa3càAMc àAMcàXMc àXMcàSMc àSMcàX1c àX1càQTZ àQTZguþ__Æù™ÜHš¦  %*àXGcàX0càXAZàXOcàXTAàBCZàAMcàXMcàSMcàX1càQTZÿÿÿÿ–Ze«€wÕ Ç щ&‹•ËqeACË$€Ä_xï&ÿ,fáÕÔkß®ç5:‚nøübþµ¶(:Bè’WŒÿ‰ýøü/6òv¨<Ä.tZk'/ \5¬x­"µ‹Vd[¾*)¤÷ªŠv"¸X€¥àÞTwð­EÑšÅ+ h+4ÓäY8ÜcaÚ6;ôÐQ‚õ„¦™‡ n)Lµªjöm $(À«4æûà Șß4ábòêáÎhÐD»b‡‡r÷jÒR3<†¹"} D =ëZìÄÛˆ7‚«‡Qy¸ÄI£° an+¬Åˆ9q •0¶«ÎŠ~¿i­ÝL•m¿Né†7QÕÚ4œ6Ò ÖB›SÞíï#ÞÜFzk«êôaª©|Ž]|Žƒ6J÷½£Nq¨ÈVZÍ¡>­„î5¥çiJŽÈXe­¿O@„­1ÍøqçAÈumûx™ž¿§àÙP±ÏMznÂÕã]T–¥¦BQqÍI©Íjr1©–] ¼ðÑ¿‰ð…8d‹ÌG¥¡¡8ô*õWn¢à8ùI}µºšú’€2ˆÂ¨<™$RK¡ ¬.^üçwÕP,xIÞú¡AÓ¥»„>ƒc“Í7ñ.¼'E$fË÷üLôê<<¼Î+ýqV«/+h™íp€É¿Ù…t‡¾N7˜qV©ÅØ‘”R#¾‚ó¨ 2´ ¯—·1œ3}ø{÷P•Ï­†Ç×L9Á´Â)H?ØËÃ<ÝLp¢ƒŠ¥kêI A ù\&%÷7mÐðô|~7RˆJ¿)à…Äe‰3”)RLÞÀŸž;åLØ„|,]j*8Bè°¥(À ñ}¹æ©¢Yúƹd¥»ªEU¶WMžôhÒN ”k“„1©FgJºÂ~“ß2ÃØuMï-çŸÝœº«E.‹FV8¤ãÙ¡uÍBÉ&"•À%€´K•ùù–á÷ç6$Øœ±9¹&•º+³FAΑaúD–ºÙ …²7¶ŠOªËÝ9¿ªâˆñù¸M~QÿXž¥‡€§— 1íeUŽ‹^çi]<¾oƒ‘¥—¡Vønß.ºƒÕ™%Š‘¤úZÂ4ˆßÌ&A4,ûúÉ‘ ; $ªHn9>#"þÅ|ÛZÈðtef) ÷ªx³Ô²Ô6×Ä pÈÝK±í@Ñï3CÒ¦ß÷Ùa©emÜpaQò ˆCV(ù$µr•âMØøw(!”Ã$ õÔfûWê¹ÍZ®)»¤ÚDø‹!„ü‰„mÝ…9ÖS˜[°ŸèóÒ×Åæ¹_@^Fý^½Ú®—Îïöºäf¬‹ëUôw²®¥}WG뛞ä¨T1K*èQ Ö4o¿.Ú’ïU¾W=³“,Ž‚Mz¹«Y8K“óaa)âeeq j@…_f»×bE§jøSàÆ\h5düêÙ¤–z7|¡Ø(§Dp»}bÞ=7],è¼-…boØPÃÁpSÓ(ÑxS²F+³!U5›n )óSI#悜¹ˆÖ ,>¼¬µL•Âõn¬àW¿M¥®I4.náÖQZÙ‹7x\5T}É }Æ‘oËÅo³ð¶oôntÂwõ¬bû2Òv>Þı¿:R®Ãµ®]±·Óg:9Ç‚w¯ùëÀ)n§úÍ¡üpP<ízû”‚c–9. B]·ËÿdX¾>I&Ž‚ì4¦¾gœ…[›­ då) ¿uÚöET̤3ÔC5ÉòJd)•±VYK¡)œ†®F-ò^j0 ÷}穉æ‡7ïMž~KçÕa.¾vÂo­¶#öi|ÿõó§Ì>ðÊ?ì„9íÏ‘ÔSPòË7¶º¶Ÿ!EÜ_ Oõ-+wiÀµ÷hßøÔBUQ‰Â³OU”ÐtŒ õ ý‰r±“ŽsÔ!U¨@Wë$z/-êûç÷Óã›!·a~óHKJïÁ-ý$Ôýí‘Voê±¥YŠr=·2^¹hœU«ȉVšîr³Iô«Ò· Å …ïþo[¹ÿøêJ—÷W 7UÞ´ŒÔŸþ"/åW’hxDÌ“HxµÌ NÖKcKÛÊ>M2Ãdh×_ÈIZîqâþÎßѲ–ë`üAeQ7 ÇÀ !«ã0Ð¥z;—FfÿŸ0‚}­íU€òÏ^ûdÚ¡´—ÛÀç8ãöì4ËTŸ×\€…jø‹ŸKC+Ë :†Ø*[ª$†ÈF7lNÓ¸ÛþÇ‚Õmë.—ãdÀHç¶<ÿšÒQO% ÌöÛÉrs®jsX+È(ûÅ N^’QôŽŸƒˆˆ{Öi¦îòÑ÷R„›Â¡²ÅNëE5 –;ª©­µYUP¯ÑT»àʼL³p£­¤){7ÃãÚk«Rùu2X°Îø†5BÞ”bÝC£ÜQÆ òŠÙû$Ò;63ÃbÑÉÉÂF„2Ú¶fs€ pßâÎc ìšÂ›w¨äeÕd)MãgòÄÆç‡Ælû*Ó–žÂÑbè§<|Ș4‰/¦ºÈ8™]~ ­Ý¸•ƒ‘““{\‹Ç4Ó1ŽZ)Š3cºß&a”^êOtšÛ 0 ãÅ_âÞDØ!X'ÅßWÙÂŒh-¡æ ÒÈÛªä%HMKL;H>òlæªÞþI¡+#|¶û»­"FÎN¶Æ‹â?i«/Ö_&O-\\Ê×…\Bp÷dðª+4¿~ ‰¤þ²ñãpÇôå=àŠaÖ ôÅ‘_52g“³ÒjNµƒýr ŸøøF/èŒÞ|IJ3Ÿ©Ù4w'6ÓøëÀ­û]/²½è¨†#Ê–¬9iœ¬Ø(,“á=JœÅ`ý•åÀŽ–3=ïpFä”ÍÆÉ5ȼ[Q, ^¾ Y™ÁuôÀ°Â€)W­¥ó×é=u£]|eNõ7%ciH*ÂÇòßV~ŽßÍ™öøRoʸdÅ?4Á4B‹Ø«¹mFÈW‚+—slÂâ?c¹ªšm6ƒB˜¬#”¤¶eD@Nè ÅÎÐ([“µÞ¸ÿäÝתÿGýæ>z€€#åw%ã‰Qá,ª’sÑWÒí#~eF¦¼$Sò›‹h6GBÖlTSëï@Û‘”¼èÍß¹iå3ú_80}2+Eõ2šû?0?ô$"è1Øý)›x°!¡J«DÕ|¬nxÖz2J´/Žw…œôžÜÁ­5P|vyk˜#1é§ A>Ó%^­òû7#YÓ×ÅËþWÙ-[÷üÜÿ…") 7ƒ6›ïCÀ™ŠàÜC‡|¢6ðˆ¢ÂPy ÿlˆº3dþýF(O­b]ƒKpU Š`QïÂðäïa|ÿPa»X@|ŒR·ÏÀj)ñ!ɼjo!1@Èp~›ðºgÄ5q¡b?÷¼ƒä©n”†Z[â>Ì„­?ŒfƒšŸ ¼õg9®Vt©‹AÂh&ïY'…±¬Ñgd‚ºO ÍÑȰõ¿èõ £Wí㑲__Ü[õºÝaÆÈ¤ÙÅ>K7©7¦„¤—C2/Ä`B?æàðÚ‚†ª1;ÇYžÔyùòÍpËkMqMYRÎËC«OªßúšÊðÜ;XN“;‡ªrÉò|÷•h)¼€Pd8<‰d”a ݸ»H™ÄÙývJ¸#EÖT–$Є¬úC²ýÛF\àÅ-›¿û©aèr!ÒçvjÝ¥N¨Ÿ"Äè8<Ÿþ`X½)hKDëÐ^,ôoÅdŽ#|^Uº§sºtwZÆõòxý ß×w*½~]Âꤖ˚8í•ËGûüï½1s?¥ZßÙˆÞ˜†Jo>¹âMuÉ÷-–Æçî. P4«d<>@4“Ìxô*Ûåc—ÛBèÛ¢ÍhÁëù·5Ñíø"at¶j€­¸Fö:²C¥­Š!µ^E4OÏÝÏÙµÏÌšîÕ`+Ú­0÷†œOµˆœÒöI¼ËjíÅQ#†zo^cf½­4r"ŽÉA;[%ÜßÀ4/|Ýâ)gËõ¹`†H½Ë ˆÞÅ5\˜ÙpwkXȈR2¶þ^¸­0M8™²laþÙÌËÞ¢V>§î¿eý0Œ“g™ IÁxêÙptR)›cb™½Uðm6öïйˆìÑ?#äÕ¯/àŠZ‹z#òÿ±3>þÓ,Ú7`Úxà¼àDÙFúÇ_q|ŽCc“NÍ®•MšÕ‚ìºé(®ÕàÈ<OS2…eh—K <¹»Ó$Á¯rhgÚÀyâ W Gðú¹ð]·|ÔÒ~ S¯@;œèÀaEGÄnæ±Åq˜w *©Nän”4g‘Põ‚6ËÕ½v¡SÂp ¬¹]ÓîÁÝY+¯½á®´¾ðy2fOÇ5¨Õ.‹†>3¼LUz7Ž%WÙ¸¨/Áy¬2:hÆ<>F(9Ö©•JñZâ$B|@C™÷½*» B{¤{âëz é *å4¾Bξ`¢*޵M¼¢FK’CšßB`mYŠ9ùjSl ?Óv²)¤» k ש0¬· N«ãdê´/s“ ‘ÿêîCqWåê±BkPzÞÙÑ=cªi[8Æs‹¤ÉÂ%5>ݦK¹ בé®ÑŒáüÒ_ROXÜd§yyóÕ§Zó¤r¦+U ¾1ýÒX€%̺—î¯$Øk Îö]*Û4ÓÞn×2øÛ_v~%Wž^ì¨< våW>‹¸1ܘqõ^©Ù!õÿDµ­mZÜmX½ózZðÜS¦$ÓÙ«>ïæ6„2¦ÃÑb5÷´SÂÇAyoOM0 VŠ•S/¹ÿý=x¨ZïÓšrPl‹ÁA €@A}÷$•P#K‚ƒ* «wÌYòŒaÚô”c¬)wc˜"YÃv•!"æ`0Iƒa¼ˆÁ`ûŇC]l–›[n/H&H†rƒ†q&§ûK0¸¦:÷QsjÄêø½Êšç]P«ÐXX€Ä3M6h€ª24 q&4F$€Ë 3667€€œ‚ ST6€£€Æ3fZ}=J() S4€’0j€é R ”C&-ÿlnH‹c` R»ÂHµoby#H‹c` È2€€¸¬ª, ES8RHÿ1qa¦ÖÒ""ÿÿÿßÿÿÿàÿÿÿáÿÿÿã ‚ ¿Ñ‚æh¼1--ÆÆbÆ¿ÆùÆêt)oÆ'æ6ÚÆ*Eî}DZÆ2£Æ3ŒÆ3±Æ4#’ý)üCåe<H‹KI¡PÙ%H§šÓ H‹cdÄ ˜ñffF.…–¸H,*ôŸ"N‹KJ \’—¤$—$$@ƒ•!NÖmz$N‹cdÄ T €8FmF»~Nö¼1»¡ 2H‹%Á À ºùÿÍÆŠÊ—Œ¦(EZ=Ù]iJâ[ösÃHߌC'%…pœ ‹½˜[v#9C×v>°»ÿµÌ"åzuU©Û§u$%IŒLÕÐXR¬j£Ôˆ " ªhqBQeõã+¨Ú>Z² £š•Ö*KClô&Æ’`´Š_ŠmÔúö5`6ªY“nµ[gùçÛl­€ÄÚMrh°¤¬Ãæ©>!xņÏŒâ ò˜ã 0[C-É»½í“ºÀQo¼GKãƒÓ&BžÄ–‚z5DK¹ûÍí¦¬qkŒSN¾·g4@ †µ­qÌLrÑ‹10%…‘Õ–&±Ê2ZÉÓŒðoFô%—|“B Ö—ØÓÁÿc†÷ûiY‰3»<9§xltöñ5À1Ì|#a¹F]ž1qvˆµÜä@-õ ­åÖ×­k.¦púzFóÇÑýqt‚ã!«·ý²ôÞÞßë·Ã-ŒU1eñ‚Ò¶Q.Nùc«çë€u:KÔj^Þn@1MÎx¾»ãjÿûø¾ØEƒ˜Çb%É‚êH—¥eœÜÿœ'»UœBwƒ á ›eŽ/„&HoÞúT±LÎzÁaßé=‰‡ e|4cÇõËʪ3T™V |5Zz$|¦¯F¡z|„`Ÿ4žµþuï<ŒÎ7¯ßÝþxýUç_ýç×Ow~„z®×ÛWÍ]âiW’'bŒ&FHíƒ­Š°ºcϸ–eKË#OÀbƒ¶·òÈÆ[g-J1^ègpU´£ƒËÒÇÊÖ’õ†³É“Ѷ9šä'üöáÛõ8§à1- ÛîÂ…Ù>.¨XµÏmÚ˜þâ{¢C®u.NïÍ~èj‡¬h‰Í(ž“NùFBo÷ž$™í“®8su¾“:![UWø\"º´…v!¥©’h›sšË«;¾ªW™W»"¶cMµË¸oYùÆ­fº-ŒçÝöÂ:äe}]_ŒŽ _>AÂÛ,˯+:- !„ɋۅJ¬­åÒ§S/€ÎFSP˜2&Ʋu‚ß~Rõá²'Å… ú1Ü<ÊÉH;Wþp»5与˸©fe—åÉkÈË;äRjΑŒÇÚ¾¦ûS·­ïblíEõõ¥ÜŽîÇ‹Cü˜ÂÓõ­8Ê|6¢ÐÆÝÐ3€ï[z-SÈ눈ÉΡ؜ÑYWRV œë“¿›ä1}ñÄ!>vBÛÄòMuœ—Nç OcÇí¶DZB ÍÇ«Ikoª÷¡üê¶:çÛ‰¬±•Ÿ‚!*;-À•6Ìßøé†cñ¾—GâˆÞ×[j–ƛ褽Bû»þü¢?WÂM !× ¦[µû©-¡‘Vuæe÷g¹ö,¤¡pχ-sì© ‹BIVW %þ0&?Žácj1ôÙÀŽ¥Û;g<û~Íß uåÈ–ŽwÎû#êïÖøkÔóƒN·!KsŒ$º<šØŒRI¡r {éèŽ8aÆšq+äÎQ«hÝ®øAéfR]h£Ú|”aìo/û'ø›Ë÷¦ˆþò;øN—ýnxp˜{І´¶;º$Ö%iGImK›ôLǺ•YÚ¹K—eíj€­Ã–ôgl~Æî[ØO•Á¸3záÞ›NC¦¢6$3M-›*/î²ã~æFAé'ƒÝ©þ*¥íö1ÏCÃõIÌÓ³±L“Q:èÒ«$åêAð4h’6õïAø¤"è|æØH™›Týc‡»Z’võ/Øš®Êôæ‰#R¡;!®ÔÕ2Ï1ch°ËG¨Èxëy Hà<u Ûø=ªŸ…ÊyáÑþ³O³d->:{qÇÍæDÊswËe•â»Z” u°¾*#K‹KIÁ TRðƒ86mË5Çý"KËZþšàXGc H‹c`À ˜ðF&‘ª2¢HÆZàX0c>G‹%Á À0 0u@€üð*ÕÎ&»›´v2v›ÄØšê!£‡0¾sA[sFúÍ$IGRåàXAZ€¹³‹eË Ã0 CsÍ,–Ñ- ™¡tÿEzÈÇ-zä)„tf!B ú=Rz"˜·¦4¤æˆ°q³) ¡•4ÚͶÒOg%n i̬]¶ªéëi‹¢ûOlõëc üÒ8PÒ0ÌÌ"-ŽGS:t8•úĶý-}upÖ_%Óø®”ÌX :B+“á뤻úÔy";¶ýÌÆ‘I¸®û="–~b‘;—®¶¡¨73³@*FåàXOc H‹c`À ðFFôgêH­aàXTA#HHM8RŽäU€ã½e#ŒJ›26›26›Ë2˜àBCZ'h‹ósqq qfàôeq†©ŽtÛÞ>hÜOàAMcH‹c` È¢P~Ð~ªH˜§ñZàXMc1H(H‹‚ªU€ª8ÒÚâ®A–1?àÐÅUè D#[ØåfõÍo ƒàSMc!H‹c` È2€€¸¬*:ê“)HîDàX1c:G‹ÁÁ€@°Pî?®g"ˆ?ÒRI8 ÛP~}nöÒ­×Æ¨Æ%oGæÃG{àQTZ€Œh‹]1! iyõUHTèЊhðÿŸtE–,·]dgì(¥$‘r©°˜¶&I>MØ®m@¸Àz³°”r©Ý-×Бç)f ”K­Ÿïl3Ü·,ïÕÑ»{ÜÉÞÖm‚®m‚[»@)÷Ë‚x®ê†ÄÛ}4àÿºyïËÁÓgh vÀ^^Æ2£–Hšî  %*àXGcàX0càXAZàXOcàXTAàBCZàAMcàXMcàSMcàX1càQTZÿÿÿÿ­QFÞ(R,d ¾‰"‹µ”Ë‘6 CÝK À?*ðݸÿ.|ð%3˵²ãÉYñRøþƒùÓvØ¢ U ´¬Å?±ß¾ÿûn­¥…2Øu»Ðm)–.БB²[Ûœùx–Â$Viy(%Ö¸j£üzBì¸ч€#Fëþ.PhV«ܯWaÆV›^§›.üF°©TV]MÀZÃ0MÒ? <ÿZ4¨*M`æ!˜63l.Ã(t¥ y 0Á«Tn{®À ä•v> ž/ÂÜZÁj-QJËVgϱ7oUõå±¹ZiªpY`T츟üç?‚æj7SÃ; ·T„C0 ÿ_:@OÍøQàÕÂÑ‘Bw…jyNù@À”ÃÐŒu|]4Wd@aå €ÁÌ¡5;®n/­YÜZpZ+{Ä£­¾?³ ³±Ê2ž¹ï¢9T`›öððmÁÃCÒB´NA©ÿŸ<úSO“ž´Òp]Ó}e2ZÂĘý,°<êöü¤ÇÚ¢ÆpÒÀ ÝM¼ï 8·VÉcJÛÁAø N²Xo" Uw8b Nœ E   " " 3?6Sv€®€Ýe‚rƒx‚›Pd  |mÀ/ëÈ‘?2lô 5¾nŒÊ07=Ñ«KQ2G1¼TÍ[@2Ò¢wy¾{F¡¸p j”Ø+ALíE-«¾m~=3yœíP_ ¦ÒÈöÿW”Ô5?‚z7®«>[Àšà+ìò¤)3·á…jSôДiIÅß«Õ!9mñZiÃl0±€T·{P V0tPå µÓîÙcO[šáF$…l9ác%†³Ký©›” ~|hiõmÉ$®1¢f),hÞ&ý<×Ã¥Tí¡ÑkÑšM8(ÙgÊ û¦JRº59øÄ÷ ‰Î"ÕÏÀ„T¥¤â”pn±vK\]å~€\±ÕƆ¸¥W%ûjÎÑâ¯jx”}f²(‰ œNÞƒZÉCær>±f|F¾Ü[4¬}´ýjˆk€pÖݼ££@^P7>.%ˆŽXP§Mìà`=•ø¸{ù}L»ÂI”d”•lç]D·Ôéz–‘¸¿VPxª4óbc#¼(Ö»„V1oïÔメùÅ@v)“(¤|q­¥sµi)ÃÝÄ· ¦1Ú„Ó#ðÒ¾µ˼ÊVÝbè+sa§][ËÎ^¶åôøý³ž+¹æ°êªL÷!¿ó›´7ëÏ?üñ*!jmû¡f+e™‹´¿„_ÿæ>Jï½Îš4Vœó‹ÒèÔ ‰$aGЙ¶^ʼniŽ¢q}øgý3ê w)ûiY õdrê<"ƒ€U¹4"-£‡’Þ@^“«Žµ"%î(ΰí³N¹ ýT[WØñ1Û©i±…›»ýf[Ñüìgz©P –þx8-]å¡t»lk[ÇKÏòX² 5ás 0QoÉØÎK~õqôc ¶5k­m‡‹®½¡IŸ¸‘iÄ3@£7|K‚u·9ÎâXw§_µ·ˆš‡i€Ùì¢VPG¶»„ǘÀÇ×–˜7RÍâb¤C•]/co<™DÚZ¿µ ؾ® +PnÞDÑíЃCbª* îl I¤îî*³²Tú`ꃾ-°5¥ÄÍÀOõ%pGKBpÉ[‘'á¬$8Z6o1vKŽÓõ:Ýêúµï‡Z³ÇôÞÝwJïXñm‡ 0¾³‚eÒŽ.üf¶.Ô8p¤ƒœP´QasW,‰Òœ€AßÀ³%zÏä‰rÒ>pwò Û{ÍÐ8:â|ñ®((éP+N™àd¯PŸmü²õCnÒ4(–^”ìœêðÝÂĶS¤0·œ4Zżd~ëñPßðw·ô>·1ûËta&Ã]Ë"H ?i¨“ÒØ ðŒ*B}¹wаv•yâÀà—"q­È¹Òi¾ I-:‚_]¸(-ÙÝJ2ÅWuQÜZ"< ˆÂ²)!]Iýò3§`~‰B%³ol¡þ4W¡½ÅÐÚbãdÉ3QLŽÐKþr£=Ï^Ui[ÜR©»a¸b¹Évh‹gíVÇ<ôœŸ¶ìqË’íú“?.#4mœYO„‰w ~s5á#²Ä—_³í‡4¿²ÇwW½0%ºTÏ€1½Ÿ'cÕƒâÅ›M+n"ØEW,w-ú&rÈö ¾+âSý˜"ë`O/“pà@“Z*¢òtUÂ~<·Ùd–Ä_«eO²±âˆð¨ãöšŒçï qó@«‰^+bЖéZ›òÅl‘c—óúÄ3DÞÇm¥i(ê7F4 Ú±Õ±»eªôû0ïÞµ±>°-âUC~ ›ŸÙá>Ëœv©6H„ưý§â°<®íˆtR•48DðÉ ÄµvŠJ+?¦ßÖ‰µÝo_½v̸x^>C½£çuäY…à08‹Ø_2¥’¦ó¢£Ÿ ´h;ôŠ"Ä£K/”DÒ3kI¹× v’Švæö‹CìÀs¤~„Ê$ǨŸë‚Û THŸ0ѼMS.ÃA@#&Át{YÑ,0Ië«Yê&„N)õ½']ÑÓrLm]î©øãtº„ý#tZ¶ÎN\o`^­C¶'^Eµ¥[Ç­´éÿTœù˜8¦ÍŸ!Np±±Ûö¸ÀG‘Sˆ¹.¸Ÿ]p÷r)do&ÁB8ø·ôðȽsUmq4Û?¶\Tq%n¥s[úßÁbAϬRx‡oɹÈÿƒûåQcò2N'ÚaW¿1æ‘5G \¦K§‰,ÅðGÔ÷)úø–íïû1±¶%hV.žBÝy´ÆË“qJAªátÞçÏš–@¾‘¼ Ø‹:§nÃSy0O£»Ü–A7vix¾Òoy­…ÃÃì7šç÷òñW3®m?h5rœð‹ñ“2i¦Þª + ÕÎ_À£á Û#ÞQg­“=Zm#”£Ÿ„«“&v`¥¤©ÉÐH<ËO•.ùA[=bGx}Yóíþâq 纸Ìc(=6õ»9`äM­ºß žÅ7°m§ÿ|áû5#w'ô£§sÒ:{¡’ŒŽ^¥Žk^œ*½®þÁ5k·@Ô"+Ý ì0/…BÎ?wù?Q> ebp„u®"ÜÉ2JÇ] ño8v!/LЇìÐzIÒrtYÏ*åVAHÔPŠV\ï]šÏ÷јu¼ô¸^·˜ú-Äõ¤š1Î*¬Lìˆ[ï¦Ä¤`Ò•»®hY–{”± Ñ1g,´ÀÈ´·TtT"!öƒ˜,|ÞUÏkæ0ô'ÔGG€? ÍÕnvÆÌxp5“ˆ"²ÿêw^Lûaôz"ZGË© ‘éƒsc…— ©•¸U!AX]1®s–wÐQriÛ gš ÌŽÕRx@;K/ h\ @cŒn¤S𠝏à!.Hàö"@Ö0Äs©jU\/ a¶5ã=L;jçÒ¼É! )Óg ÄT§Dz €„|ò‡¿Cs/oK‰™ñü¸ð8 QDö’Z¼Em Ú•B^÷¼^ €EŒ0/£¶WˆLÈÎ:ýVŠôTuÚ¯z½ÊÞ|Ï$ó3;­q§”]ˆ[Qöy“xÙyŽpîýÖÍC£Í.cf Ÿy·>>ð¿ö~þ+\ì…»w}b{^˜tu~àQlX†ìzáOÕc2ü¦&¾h=h†È!whË•T+áÑ &¬ëày•ñ„FW¢É+d~»cæ$NXD—1ª)²@bˆòÛu§qP˃€ý·÷ £NäËíZêµKFº–àïÙìe„²ÁÓ‚Iz£Èoj¡žÖJΚhš°¾õ21hÆe>£uoý}Æè&‘ذ*Z“ @6~cnÍ‘; ia«0,$A‘G••d꜖Hôéí¯ŸêžÎ3Ù¾¤!ÂÀò¼ØÀQdÆ ø/ýÎgHÛ½JÎYX‚ž§ŒÇ¯­•dÇ5MsF•²=Ðe˜ÑÎl-æˆÈ ÷\-åǧ ¬qúqÛ€~˳ܤº‹ô<:¼õ‚Ú„‰C†R¨véYP-`òæáI¦v³éxcPÍ­ Ì®ìòyš®O­$¡lÏ6¼SOÁuTj¢ˆ³Ún¥¾ ¿†w|õMÃù§dp,¿_§vlçMŒÚáÜ•áMNªÍ16þiË‘æVwYÀœ¥û²¬’«ÒÃ~þôà®Â×캾¡ <, Pç¥IárÏÈ–b2¤‚™ŽAÂ/À©î»é“_RZ;oWg`‹¾ä FC‘lNÛ…¥¦¡ê«"ª¥#Lø!ќȳ7Ö×Ôöih¾Å]ž?¼Ô¥ šr2.*uŒ:zFKPïý–u\(Â1Ñl]IHrÕí¶øXì¢µæ£ 1p~•„<¾Àê|Ç„¸5ðIÃëšX­.úý@àãö _"²Yù©O¥úgåV³” ý^SA-Qá4 ×û$Î4÷óËzÞ‘Ay4S Çûêl«)R èÃHe³ô rQ¿ßDþ’då^úïÂE%q€‰Óv•fŠ}Í+B—„Hd‰p1µWe‘¯G ÆŸ‡ozdUïz2åÑU0µ~bdþŸ¦ö=/^Kk‹Á1 Ã0}Ü•0|õ0 S;pÖ]›k$Xësq,³Ö#8ç.> Áb¬ýSO¬k”Æ•.H%H†ä‚8†ã8ˆ?!ówîR¶[5¿µÒ 0˜ŒÕ:ƒ5€nY‹chxÉ%mmÆÈkœÍÆÕÐÓ0¿ªáˆN}¹ºdCcÃ~I±†G†žZ ¯†ÕY*$j£tj© ñâ܇9¶&†kY6¯¥,>*Wh{jŒÃù0Äîvœl×Ï2uĽO|•¡Oµ¶Z·Ç»•‡0² †,™žÕ˜¨=D,¹V!4™"  ™ê(ÔøŽ)Å®± }ÉÚ²9Q[˱aBZFßĆ?]—‰.Zf•HKŸÚ÷öÂh³Öt³´‰`Ûˆ í[_Ìaz‹&>[ÌXC[Jwé·§ð¾‰â"ŠYÏÑh’£Õ1l2—òCkë²5‚:z&áy‘Æÿ¹£uh:c›êt¸ªµ§Ï[úػϟ‚Ð+0#‹¾eJÕ#\Ò‰Õë9.Ãû×ÙnC:_`W®ÏøñMÂÜ^ÓÅ© ò´/L/ž¬Y™ÐɃѵ¶y÷¼«3Æä K5L¢($°VÁι×ݱÒx$/;ŽÓ§Ð²C­.0(ÓЕª^}gXµ*Îçõ#àÅ€êdÓ5 wøx¬ðôr]AãTƒG“>ÅÆ\®îÁÃŽt¾>Û-©IÊŠá…:8ÄNØ&d\D<ù§mÓÚ.î“o3 dšnþÊÿ2–)A| Ýž"ÌzèXphyû«ÿzΛ“Éø:Ýe'°wº!ûM‡žüÎ#ÚïîàÇth=šdIZÖ†Ô?ðé]FµÕqr?8­<;‰ºÇðy‚ ÏH E‚ê—ª%ëóº–¨§ÊG’±Èžiéqáù›¿ÑÕ1Ÿ.ã½Öò.k4)CyN¹únþÔ0€3ôõ;è_Ø‚¬Ýü€z¸Ä£©÷å)<ó>ß.‚c\¿Ú~ãt¹ÈSõ‚•}OóJJbÅÉò˦tšßuŲDô–÷ڽΘA3#ÃjhOXVqVzw‘–rR³zÝržô?ìñ‡ö *¸ÓÉïÎ7N×S¢SoiOÐ#˜ÍŸ¬7h‘ò¢¦H° â¤nŒ)Ò…[±WÑ!4#w\h"¡SÐdÉÅNév]O*]'äl®©§Là§×“a|².DO&,KþBÆø‚Y)kr ¸îÐ銉s:Ì3bKyƒðàý ­<»2Ã0V­Òå‚ÍXï²Ð­Ñ•»$§¼0Ì&%Œ€Èã˯æì,®’ÑQÙãû6öŒ ÚSˆõJ[ '§{…&$èWoPïëî‡ d0‰v-Šë ŸK¤ºz´þ!ØÆ’Lk V›´Þff˜ƒ%n(‹ˆÓPOž á0—çy 6hnÏ닾,Ö¶ï”åa›ëÒèOßqBFÝè……çÿ ¸ójÊÐ}‹ó6fà?§¶Ã¾ |LÒ*H‹KI¡PÙ%H4w“‚àXGcH‹c` R»ÂH—™RàX0cCH‹Á‰ À0 1¤öI~ý×mQ’™-‰]Kw·k$7øò4ÎÏÐNžlç/vn Ë/ùу£H âÞàXAZUq‹E˱ À Ñ´™#Ùð#fÈþ뤈 å=鄜ž†ÈZ I¦k8fäQiî¾n#u·Ox®á¨Û„\Jˆ*jÿù³z1AqÇÁÒ<àXOcH‹c` R»ÂHqýàXTAHHRŽUqd¹Ôè¥Hd¹Ô3H·äŸkàBCZ(r‹ósqq qfàôƒ³B°ˆ²¨ÅµˆßìrÐÆH1àAMcH‹c` R»ÂHAV´„àXMc,H#HŒ:‚〪84QGyäÇøøZ^N[ÆÅÒAG‚½àSMcH‹c` R»ÂH‹%BàX1c@H‹Á‰ À0 0ßë@»ÿ¼H“ØíŠN8&‘H“eLµUma ùžázà%½Tðô HC‡WàQTZ€‡r‹m91ú<i"Kì«ÌÿŸ4Ã*ºéFÔ*4R5ˆˆ”;ŠÉR-@DŸ*¿å æö´Î"ºÎ âqY´,Và¤.6#Íîìîm+c§kü™§,juüqXHYŽ]Sµ±Õ☳ÉýNλƒ?tǾÛr¥Ñ^^ÆH\–ÃH›6  %*àXGcàX0càXAZàXOcàXTAàBCZàAMcàXMcàSMcàX1càQTZÿÿÿÿhOÔä¥uûa ´‰#‹¥–Ëu\1 CÓ‹ À?*ð>¤ÿ.²È&çŒ<²gÖ¼IIŸ¿™l‡-  -dÒ?b}þÿ°¸µªHÆc­äí«žÎ9% šcêl«Óÿ.ÐÊÕ3iW€[¨ËZÝ\˜1*Ò à€Ý&Ï@BØš¢œø¹BX`”=þ ‡©'Gh³C—n&ÜEZ©¦Z¶W4~CÂÅFØ(Á¸ø¹W —ü„µ€J* Í“‰-t¶fOiTWºÜòÐ"À…^oEøî©þ ÓÍã$?¼<çÿFý‹¸…à&xysW»‡Õ¶­5ãKl„B¦8m‡ o#Ü*HÑ|SIóc†P'F´êã –]«ÎÓ¤!´¬Ö°xZV£0ë¡Í/—¹ £2ß㬾'áNS¤…:‰ÀÍ7et%¶Om|׃ "h¥P<žwÂk"…sasç ‚{S=‰@+¡ƒ«œõ£K¢àjl}t„°Û£eö9h-´›©A;^]#–8vx_ÐJˆí›ÿ®¾¿Ûï¡Ú# 'n<8 eœ \ 0'  GHDf€€Ì€Ýj‚[ƒL‚‚9i RÝ ²ÕKU“QEÏÒ-ùI7–}”û8“ßE€u?ììcüU‰'_~ÕÔyGÒ2Â)È•¯¿K׿ 9„›ˆ•…€‘ïT+ºÞ"ÂyŒ%¶w<ûS˜#±=}€ütÉ*\å3’Q!*…(³ôüM>~çÜ +ƒä5­*,w¢"[HòešlÙÆâBJÁä"ùÁ÷Ž£ÌŒ µêSmü)«5Òà’IJýòí‰ò¾lÉlJÛª¹¸kxïUz ªv'ܘ Øm 7ëVUü…]‡Lm¯–gבñ"/!17 ¶¦ Û”˜y;.¸“áÑŽÞ©|üCAùA@®jÂÈ6Hîa¹ÙZDПÇù W]Ü¡u =#4苲<¶8”+FØPYVå÷äïå«êî=è4Ñ+é§ö*šU]Ì‹W6jk öúË+iþ"ÙBh!c'ßó—”cù­¥Û<Ê;!RF虾Ç;ÚD|˜§PNXIW¶4ŽÎ#u|Ï/yÁ‹MM»ëe±à 5ý Óë‡uO&IÀWy4@†˜~×è5É€­ñ%º? TÓt°«›nfð:8—%‘z›ÂFÔÅà3µ?áhu:Þa|ANv®³ƒv† ¢ÐUôÍ îhW-ч¬\Hp.¶èç+„Ë‘*|zx«¬R*Î²Š°!·_2^5 Ç HW„g•RyˆÀ#ÆàžePTgRêG´u˜¶éÝ‘î²2çši‚3Û׆þÊ©BÏe`•àm!/öF7‘\Éo—¢Àd"õæÎÖmšÝâ@ʹ8êÞàÂW± ‘Âú!L4À>ó~0–­h¿ç`H<ÈQÐãØËPKé{…ªž¸H%ô[þÄ¢ÉC¥é:×I!r†*Ýúh×9&4àP{m¯ã^QLãŸÌÅéµE°®˜O™bx3ö¼Ì˜!DôD[ý{S^ªVd½ß`××Þ;9½7ÔiO;™c\;8Üø¦MÄrƒ`åþ[vÉ5¹JôP€p„Ò“Ôr…É&Ø"KbV0јG 7>×ÜîùÔkZÎWò€µcAæ*ê"–Þvë2¾ËÌ £ü,¹Q«ÆYŸ…"æÒ[…Ôq|™)™¿Žnj«f4±bç 0Õ:Œ)„FÅZS˜ïÉ€ÇIuBí”ôÕ Úg‚çCS˜=¶Ý^9›¥‘~ ãe°ÅkÄ^©$Ú÷(ÍÍ´^& P¸n| 輂墿å"iÌ~6¼„øgonÜ JŠC¤Á7ÀCÝÀøRýS§¡)YþVÊîÖQ>u¡uÁ’¶Iü‡ôEö± „hÀ/bŸîq¶ëÌø[È8EÀ};¦lóu ƒ.e©ÜàI%ŒAíùþ(ñÕ–O–ÚÝaUÑÊ¥4pÃ:) *q[Úþ’Sï½ :ÛáÈÜ9õ€[ôÆ0÷Ѽé"÷`K¿“c¥78¶eZÒ.ü[PÄTðZ°¡i‰ŸÐëGœG Óil—·gYR˜ááï<§ƒPÐüd©ùˆ+n+ž”ùCÛ_it̼qÂOœL¿×ïäÇ7Ôïа˜‚»~§P†*…|å-ÃË!Ãù¥zréûÉåU!© ëp‘R\aàÈHT¨ÀVXÇ#˜Ý5ó?F©¶àUÑ[=vkõ0Pe•W¹'ã ‰c—hýƒ$a²¤˜° &’CâDÇ~~ſ׀9­±Ú¨<õÃ/[ÜVØŸk3§oñLž¤è‹aÝW÷¬Æb§–}ó¼F¦Ï…;RQÁà$FšÛ'°oãÆêtBËŽžà{œ’yò©°}CNl;8þJwƒóáæËY:xEõœ)ð'8i”×йç·]ò|ÈUËXba (ë³@7”‡¨é= 6sMX9Ó“ôÁYY„-„FòµßÑ–èõIÂW1ÿF4Ç_íÀ@Kæ^gfpÁ‚± 0ssahlý“~ಧ¶DîúJ€2¹ë’ß’l;^_ nðdÞ·s90¨ð»}_„ˆ´²²Û¦†¤é9ãý!´¯^q|ŒêÖo€î|¬®x"¹Òþ›Žýï¼ó|jbÓˆ™¦gN.ZeeCþ㌢ù9 3Ë~{9EöûuÐewu´ÀzÔ‚‹sJæÁä$}1{ü½Ø¤™H‰Žê0õeø9éc=,¨žC>öTÎe·Gež71PÁ6VdŸKŒcÀ¦dœ·\X+"­-=q1ªÿZ3Ôú„ˆŒ9:U›¤kª êûëýÙÓH:0õ;íeà'¢ fÑÁ4Àó¢ˆÉ®n¢ïû.¤.o…ê6µiÅJ}XFFš«44ž©¥üâ2ÉóÉÇ=ÓW‚ Œ¡¨R¢µï muhÊVcãiwÝÒ´„*Ú`6{Ù”z¾ ~~!½JD¿héñ(lYß~ 2òvö±ƒà±"Ê¡½uŒfIô e(_Iv¼þ>0îe‚:¸•ˆpJ¯e¿…kAdžW¹>¤’oÖ€/eX䕤¸†š-j ¿º¡ þJÔø Ò x1Ÿ&}n¯¬ªˆqVˆ‰™j¤ÌXiHØf,Rhž×9uæÅuo#ÊβŸ üƒÕâ°S_µÆTînCú70²ñE˜½«ÚÏ`Ÿ׿{CD¾Ô0è2v­?À„ ÷øÇݰX̽T¸à¾’Ïž)û&‘BL–péÚXZâ¸íÒ2+Øš«†Wëƒù(ͯôºwrÏÓÙØ”é7ùJŠé„1$Ñç]³e«Õf#2DÑx¯c}ËæˆYÕJwô)¼†¹Ä/Ѧé·£ÌЀÕÊ.Š»òÁdÒ÷ÚHUzÉ)‘l‰`’ˆš–_OºÃ'á{‚œè#w"1áö²˜üÊVÑïÃ+À•ÓέûV¯µ·;Jëä@ý®þ€Õ¡œ¶†… ³Æu÷\>¼òµ±ó"«ÜšÉcpãôç×ù1Bvi´É{5 Í"l”‘Ö¼†Ë6§úÛ±ë"eÐ ¦ŒŽ¤‹;ÉÙ©Ð×I96`÷œ½äVJJÍ™`ò©‚¼µÂªI4Ž¤Î¦î2Ð@:Ïsâ¾í”Â…|žAÁ ÿ@s° ÷HݽÏÐ*o€öMé@—Èï%¿Áb™ŽoÎ3úsìïÅ¡½ÌB÷S\¥õÒØøM«Ì•1‚N.Å–öÃü¯$بy:;‘B¦(Cuí%úSjSyKgØ·#0 B¡až¹³lU]q rpõ “¨šo¡Ï?¹¾=† ßzâo¶ä­t‘S U*¦>¨âz8 l-ºré!¶ù#Ÿ1ˆ‹›‘,ÃËO¦!sصë¯EMœ~‘|›lx4`\>r>™AÎI¹³•Õ¾(3ÔĬèÔ(ÑÌà @‹@g¿m I'‚%ÇÞì9¢É$±À›šž½°Ái rBâÅf»x¶°”œ¬~åÃñŸ?†àè¦'ð¦ßï5Œ­œ~í ×õ_t¦=ì/ž©nlËӯט۳mçÀd~ó{`ÆòI“92Åñœða½Ø‘6ZI¬PÇU †Ë³çr{È©”IyxƒOBlƾ£NjQ!£zë§XÎÎwcf4›3_íÚzSy@Mn<³Äq`ÜNÒçµæxK¥²Õ‰s¶¢€J…i(°ª¥ kŠ#w™!iw:“ äè 4™ƒ¶h‹qÖ%1 *öÁéôz2Γñ×5á‘,Ñ»~[±o/ JÖK{ªNÛà5üýŒj¥åÁ#ÛQMÄ—B5!œ@Fdf–¨¾$rº“:€´ºû-žø˜E–+x'ɡܨøœî)Ð×½zy„2úç1B›¹üQzÕ¦1û¬ÆYàW$ ¿ß «kíÿfGI·öýC¾Œ+ØÏ~½Ì¡¨/6NïÌpMQ_ä3QÑ;+²¨ÎãJyïAɬx×1+ÿyŒå#çS~u)ByŠ ?s¸EÞ2Ì^)Úœ#Ô;Hn‹Á0ƒ0»—€< ¡F—`€™3ç0Ü3;î ˜8ÃΜswwvæìp‡3gî¹N. ÐnÖ-H$H‡UU‡UÓ› îB \ä4 #N«L>U/[Sttn8VCoZ‹c0lØS.ËÐpVFšOQV©ÂKKšAѱa¡cÕT.µ†5œµn 99´¶5ôI»f4Ìdl¸Ä­¨«Þ0‹_[6’™·ákú†É¡ÉršŒöÌ ³… Ÿ§×Z¦©hH‹c` R»ÂHµobyH‹c` R»ÂHôtîa>ÒÿÿÿãÇ‚ ‚ âÐh¯1P€.߯G+Æ^ýÆ_‚Æ`4âÖÇžÆ_ˆ bÂï!! ±R H‹KI¡PÙ%H§šÓH‹cd¤#ø¬¨H;¿H‹KJ¢ô^¢tHãÎõH‹cd¤#ø¬¨HWfæ! /H‹Á À áûwV©¬¤Ð#Q$i ¥|ãáà~‡H7“˜I%…jœ ‹½—Qn,ÇC×vÀnàì-ïƒê¹ ìÄö8cÜÓ]%©$’R©¨(¡1$ª"Xh±%‚fëÕ$èî$ĈI „`óå ÷½«ç?± IØ÷VÙö7LnAihÌâ' ULll!±ÂîïÚ*@C€$ÔP Qb’Bã6¥6ƶ©‰µµ$”6jk©Ak¸Àh¤ú„g“ä"z—™KN¨Z =ûÿ…P­t…ñ j‰´¼Ê…²[ ÔF ‘!µ„—|ßN²¿˜­¼Ï‰¡ÍX“ÐZßoµ«o“„÷˜0-­öÖúÜ'·™‰ØtLNà)óO-Ô€1¡ } dªË}-ÚáøY[#Œ%4Ls‹F $–ÄXc•úñ“ØÃ.jbi[²R™‡›´Áš@lVÕü}'_Øib­Í ùñb–ú%C~jèÌlžÖcô+>>ö?7‘û@’®„‡ÿÀ—Ö6t  ¡õp§q6Z^Ê[zWÿbI‹ídÛ1v‹¨ØaÜIOÑ2mcJ\_¨ÅN嫯Œn¡4Ž¥ÁçW‚r½8!£€æß,Q¤¶·à Õˆ;&Öåa§Ù¾w#mb 1¹™ –?¼^öd¿£Sj%×½®XèòÚ9ÜüQ]Kµ½Z´Y®®]nâå34µ:¹êÔ‰_µŒ~¸{\šxzM´ôZÄTÐÑ«5Ðu‘{dVµeÍr…÷¤Òº™D{ó\&ˆæºÃ[Mçé• ßZân^héÎÜš¶!íØE&E›iF¦å¶]ø£ÖgOC1¤´ž -å9R'n¯lèPܰ¹aÌQ"Õ® i$£ÿT`ñ5"¡Ò®]ßß}êzµZ²‰*á|zC`És {űÈ©L’<ÚW±ë[‘›¨kÚXÛ©¯ù$l£Z3ù¶GTc€¶£ÈM¸¬îIøÖõŽãÜÆ?]n½¹¹A¹„ÚÚãOì¤261I×µž”1ÍšÙ~PÙ`ƒ¯«ú+MÆ¡e^xŠ­·æã­r-,íe;Áz-»/%“‹üÝEþâ¢Åñ·EpÇM´cy呱 t‘æ©¥ùÔAþÑA?qP'Yû/E,<²@°á2š0†f} /ðÐ}Ä5†ÚA¨y¿Á ¢• ùÞYÀàq_^ñÚ$v'(ùÊN‚Í `é5È*H‹KI¡PÙ%H4w“‚àXGcH‹c` R»ÂH—™RàX0cAH‹Á À@ 1H|Ž¿)tÿmËK9ºì}A —;ï $>f·ðHi'•@àQTZ€„T‹e1„0 Óú©©|º ¡XÃþÿIW3:ËëY¯]} €bÕH*V}eêõbõ{©Ùó†¤j$Áq¤ÊðÉŽ¹ÿÞÅ{‹}°BÌìE<’öÓ9Þé‚bÕ}[>Û>©çé×lò·YqûÁ›•(öz ‰£T +c‚ddÆ^ý”H›~!  %*àXCcàXGcàX0càXAZàXOcàXTAàBCZàAMcàXMcàSMcàX1càQTZÿÿÿÿŒ ð-(R,d ʼn*‹­•ËuaƒÓK@â­ ²Oé¿‹,¼Ê¹ØãÄYÃñÁÏüøÉüe;lQ$(DÁÕØìï±ß~ü‘àÖê¶UÌT½Äá¶‘”»#„°Û£e¼ÆA+!¶Klb^€Òº…Âc^ã µÐn¦íHp@S9ò¶ˆÿßâ' ¬|rDøòê`…Üvq|˜ˆõÄA4º]anö÷úþ¾ZŸˆ° Íð0i-ŸNÕàñs"E°Vhôµ¡–‚qWm<à€ƒÑç ÈLUXœ˜7ŸÌsESíã ßÂUÀ…Loå;,„èX>þˆP»Ø{¿3§·Òü(ðD‘°ÖÇ•Yõª€7ŠÈPæ ø@é‰òã˜)>1xbø<Ç/C"­„-£ªÈó5–¹¡@Ô± @ ºà¹î%z´œãc¸AX'Ôvž$Zãjd³ür›ÏÛ|4 +!³BÁöãïú˜@˜àíhvl B nv^¿à‚ÁF¬cV´,½Dg)älȃùÎýGT¥¼÷æ´ò®‘oúu<æB¡[YÛÇý„G¶¼[o ¿]qµ* 1’” ºœ ± '  '/æ ¨çÓWÁ{Ûž g±lzÄ,£mܧ©ÕËV³#s ¼é½Œ-Î× 86¾Lã5ê«tcBÕl¾"ÿ¢;\Ñô¡`ª°ª.œuú@ƒ »”sîoJÞÎ"ˆÏ»óÑ«@ÌB8c¹yŽE =JVzšz1jÕ8ù y‚síËréÕ…Å£`äM€QY½á²çÛ€= 0¸e3 M‰] :óNÂöuhêZ³À’®MOk;/»€”AÊ;ÄpsSaèöÀ“‡Ë•NC‹ <"5뚣‹?[{ˆ"a™ŽZU×ÕÎ@š['ÍEÌ&$rƒq¬¢€ý¬Â44näV­ä’”#MçSZPBä;,4Mö¤OB‰[K& ƒ¦5¤ Ï!E¦ÿ#™ØŽ¡4ÿ°¨ªÏȼ¼”å1EÚ±26Šm¿RNcgv5õ3Æ‚ylÍ€˜Ï„X˜~KIÖ˜S´©Y—î6Â`‡»»N‰¾mÅ7³Ð ?>´§?%äíC%š78€¼n¸sç²Ü'Z›6>þ´û9áx²j˜äF4”Ê·ã½Yû|÷[­‡C¼HbÄ­Œðà¯âÈЗ¸€P¦OKïÆ¢åÓ±Øô œU ‰jÄ œÄ¸ôèHØçÅð"9Êï]–ùbÇÏÎ)ÊE˜ÞßÅëéØo'´S¬ž:[ ä©v›$n¦•y°¶‚$I§ÛµŸ¿jÕŽB¹—µç ×´{yðb¿ò¦E¦û3lù¶Ð?¤NX+zÞ`‹”RDêèæƒ(SäGÒVÃw»ß²Ô²£ø òÕùôüLkMˆæ¤Ý+{ pæ”–®Ï8rbÝn=¢®Nœ©¡f®ÝZ®ìÚ“?6NˆÀš•·Ø=`ú¦ò*× 1×&âMšDÒ žì©Jþf–ËǶ²—½™Ä*"hÐÀü¥o…eŸí'©ÐÓd²iùSzýíæ$Nz¯¹20êYl}¾1–%FqñÁ§×Ëh`Qǽ ˆp.µR¥#7†/³« ©²Œ7¶ƒ;ò¡ÁÈÁ~Î#Šž£°³Ã&ĹôUuŽe2p† ÃŒ¨^r‚öרßðíAå³N7¾2oìÒãéoW¤Wôl—ͽVH"|é/ûŸjóU\2Mž-ûH®U ’úiëå{Žã`70º2‡¿øÐ•º ³äŒ²y çËâÅBÎÌŒóeM±!@'‚ÆOéÛ´@ÏùCpÍ´í‘r2C`Aó[pÚBÛÈtŒ÷½U) lŸC ‚a«UœÒðÄë±Mû‡ÞÞ[)•xsBÙkç9¢B±k¿.·€mÒt䇣–ÊÉ·Ôãæk>,jx2'i€xã,ÎÂÓ±¯}1§ZzS##[¢7u¬YV­®×Ý‚úMzƒ½Êâ9`e}Yñ¼¿.o•wøÉG-²o–-žm‚+,'î° ¿MšÖ®X&Έ½e€aÅBJ¦ÛË̹ãsÕAR:%r#¹S<~ñáO÷“; <ÿpõ¼n"&k•½Np„ 7?ië™HBû!?"^É'YNÏ%ßb̓]8Vެخ-Ã÷tyS—l­Ìñó¨»TsÏåÂø_©ËmzÓ ±R›ÿa*ÍhB޹¶ÞÎ. û?ÎF wB4þ¿ƒ{½éÌ£¹‹ýŒDÿÀ³uOnÐlNÚ7æãÓ«.Cê™BQ†e?3Aï=´UQ,&l§®ÝÎ;´w*'¢Ù)ð¬½[Ý¢•]†Hh1Ø!B‹ g°¡Q¿žÌùmØ .ˆc(+7BMÄÈâ†5~wÀÔlÌÎaïñ?2[ åôž £*tVó›™;‰>ûg|ŠÔ22RdX¾:XßɧÔÁìíA”ÓÚ)Ù÷Ù¿Ìø¹g!sš‰¢^ùÅv-}J9IÅ2qµc4jü?Ê=-«-óñ1Œ­Ä^‹ªqvyÈp NC§ .ÈüöÔÞØGFŸe‘[˜óã·´®ùd‡Êë Ó’:Ù_„"ï+¦¯fl‹8eÊ=žS4^34U¦^цA, OÄq#°àªó¸Þɰ) DüŠrZ4…R¹ëW[]E|H‹c` R»ÂHµobyH‹c` R»ÂHôtî jió5ÿÿÿã ÿÿÿßÿÿÿìÿÿÿÞÍ‚¹]¬$$Æ]šÆ]ÚÆ^»Æ` Æ^xÆfÆpÆpÂÆpïÆq(Æs!Ætn¤N¨g  Ìý[ýH‹KI¡PÙ%H§šÓH‹cdÄÌŒ¤&FúSPH6î¿K‹KJÂ\’HÁII¸ê‰úK·‡kK‹cdÄbIÆŒ›žCKkÊžÁãï‰ 0H‹Á À ’Åÿ_Vµ0Â}(ÒGž¢"1i(nˆ‘H\3­í%„û›í‹µ™QŽ[¹C×vÀnàì-ïƒuÌÃ$™n·°ïUQRÉ’Z@ 6 Ú$Ö[’–¦!ŠmÛ&­ÔÄD %ïc“_ÚnXBÙkJ!‰Øæ¾&1Š~7.!A£j÷ˆ¸\XÅŸÀ¨RbDÔØ-?.GŸED[CЭIh’Ø[›X‚CÛ®~0d´‘°­lcx;81¶­’ÒÆ–(,Í?¾[jCSJec544FØbÀ‚±µVvk¥–˜HÍ‚ %¹Ê”>¥ùfÑb’`¢Á°„Dí-±åÿ7–¦nÒÍfA—îÎÌDyêië*6 ÿå-%„ÔÒ6^ât„^cÆÈ├™F?:Á>é^ ݘvNrÃUXN¥™,›5§·˜Ž›,Á? 8á@ç·ÛÙ×c’X„ºWc'Òi˜ÀÄABÁvD$Hê³ER×Y6&Éð¨›aŸ[tÔs¹J#àmŠÛИ›í$†m¢GÿÒ !†@¬fìx—Çuûùú–‡y9Û,9Ɉz4™ôãÀ,@š¼˜ð¸þ‡&€a¬M“'1—Ù‡Lí«e~x4C¯åEV¢ÕúÜžú['•ÑRȆ]Ã%옶®Ò7ÃÙíÀ3(MGËÏ¢wùøü3 jVæ“¢vV†6*¹‰¥IìúÇklž¼,EÓîÖðet_èý3ú®ûyÙÃ_ E«÷âìšV´Ý]‹[|]U?нce>‹ÝF¨=o¢)Vo¶9ü‰ž4bó2ƒdÊUæ¤Ô8bÄÏw#%Þ’·üv]Þ;-|¨9–v?ÙêWëBû¤á¿ìëûþ¢5u§­fiµ›xøæ§ñâü!¸~lx3\=þy|Ü÷Æî[òÛ牴Uzw‡˜Xì«÷@ Íœª¯ùüõìPe:÷ Ð<Ü=*×ìNÅi¯£ÍM–å(&3©€¹m«á.©=åi¬ã  mC]Vn&ËJgéÏl‚» Mt+ŸOß­`‚Ðʱû™™*·7¬‘ãAÏf¸ˆ0FÚ ¹Qö¸Øv«¹-ðnü| »–BÊŒãŽcgPËzC¯]QQS;³\EÌFî"dÈÜ36™Ú ƶW¾ ôƒ€3oêî´KË6\‹7'ÌSNlމh#\è UÙƒ®Œu×®;€}9Ô;Øü ÛQx3œÎ|,%¸ô€¨±_z{´PˆdÕHÚ Q|D\Ú1½Íc®çÍ@-mòJIöŸ¦-ó…’Ðä:npg[’¤Ssþá· œSýáÏï?æÅ+;yþùõÜ”Ð&Hο±Íåç~Ì·Ú”YWùâÌü+íO±Ð*I‹KIÁ1)¤Ãæã5VIÇ-k·àXCc1áùþàXGcH‹c`ÀŒ ¤_GfHÌð“àX0c;H‹=ÁAÀ0 Ã0 ±äôÿ^O#]Òzè${ytëª(DyêÔIdah@<ªHaß1–àXAZf€ž‹UŽÁ €0 ùv–¦’7ˆØ>TOŸ|Ò¥ /)Âx ÷Ñdç1Ï\4¿gâÒbe]äùm¿æ6R!\[ë^(Y‹ÉºO„š?•©Ø/ÅHAÀž‹¯úÔàXOcH‹c`ÀŒ ¤_GfHDHÏäàXTAHHRÿQ€Q€Q€Q€·Jé˜àBCZ.š‹ósqq qfàô#’B¤º¡Ã"ÝG¤ë o¼šr£“ƒàAMcH‹c` R»ÂHAV´„àXMc'HHV‚8q¨x¡CløSÈÃy@ ö~>duô)]àSMcH‹c` R»ÂH‹%BàX1c7H‹ Á0 ‚0A÷ÿËk’T,›† *¶ó ¶(š„"} “×À¿Hc —~àQTZ€¥š‹]±Ä0C³æ32ß-H"Eäúÿ?éíuC`Ã3C²õq,€DëC¦gO¦@ë£tª Pwôð2½ ­*ä–iV[Bç`ÜXæ°ÛËMp¡õ!b˜÷ŒžÉ×ÿoAä¸Z2+zÍJÌàxzõ<ÉtÜÞW¢¢Z—¥;¹L‡ûþÚ§H xðeòøóþ¾±u?“ÄК3çÁûccÆr¼˜nH›Æ   %*àXCcàXGcàX0càXAZàXOcàXTAàBCZàAMcàXMcàSMcàX1càQTZÿÿÿÿº V(R,d µ‰!‹½”Í[A ƒÓK©V°÷°ýw‘Ã^¼±l9K#}¤¤ùúÃü¶¶(!¸!„NŸß±¿¾þM ÃEC”*"¯q˜ …nemãåpsÑŠÜõkœ ±¹~(p+5qv"4aËK±•‡"E›ÔîòHðñžÀZ°Ê}&hì©ÑÌØÉE¸P9¦að:Р ¸ŠÇ¸ ì1ÍFìŒ÷w">f„µ"²Äö~=ÚÊÇ¡íÓ.Ãm·:yZ¥rÆÕ]~5‰„ Oå:NŒâLh+?F„Û Õ€‘‡eýRí5âÔÞ®Úm‘Ñç)Ò‚™óðeÜJJCyÔiŒ´¶¶UUûèoÅ€§ƒ}.´R»­bܵØLyÇi“?´èV!Ü(ì¶’‘o8@¢Ä^jl¯_Þ­7ýá •©µz½? ;žjîÉa‡ îrØÕâ{€Ÿ-ë˜ ›5"ˆC‹[F[Ñ"CXžÖàŽ4Ww Vo®J>¾×÷„n­ LÛƒCBOšœYÇ„g à€rbúOü/‡Ý5ï! Iß Žëœ â ' && /X"_2&\wp€€©€ãs‚!‚“È€ßC fÅ1.\€¢4lsÌPåý@IY`Œ”îþ…·[Æ_ÜB™¯ZˆUúm[¥îV‹r¥WÓ2_Ò¨ƒ/2gAáTXS¸24~^¯ç:”P›|^Ìß[ÉLY±Õï–)IŸøV]>ÃË¡ŒÍƒØémrG#7´0âÜRN,3$%å§Qú˜/}?œå F’tät£V¥ ;_O­™â^ÁæYvžãsùëÐßK:þ‡Ë¬Ï’ìï]ó‚ïAMB·ƒùÄ_¡›;0Îr{.y@@l€±–qÞyõ}G··w:ŸŠøÈ}L9[°q ?C5v¹Áóÿ^çjÈ~hv_¹›²s#ž°6°È¯[\Eëã4¡WÞdô6-c'Fi^·qÞpÐ9äyl'ˆ#νQ¢ZæBÔsPí ÄBP‰ÁÁÒ2ÍÛ!U> <;")kÅKÿj.CßW¥LAßj Õð+²ÔëcÇPÊ‚¡Ä® x®ÌÇ0ìà°TІ©(u(äíXüн`wZ‡Ã¨«EüåÝBzå¹Ky”»ÄQ=K=—aCƒœŠ,‘J<#®Í»…ŒªáXæôúi›i×›ðêÐ – s S–j2]¡s¨íåƒQͰáa挆`¡Þ+_hndÊÕe3/cs:KTp¬é‹2(tSuÑl„Ÿ93$1ÙÚÚK2&¸æ‚‡p­l¼góRÅ×á3IÁ,ƒ®ÂrUeÙƒêXÜŒ¨‘üYE¤VrõÒÛðZØ:h&w eR •èžü„ýö2«ßì #ü2 9;ýN÷ ’g>Ô’ñÏ•Yå]×ÓeÈAÕIõ «ÉÆЫì‹^ã ñ‡ÔçÈ'Kø$òs’¹œ~æØÞÛršûÐ9£²"[í²ê)!À@š4h¦­.ãÓ£™ojæ4bx½ÙsMžSñ7<$ß Óu†0‰B·à »Ôêò7b¹ÊñÖO¯.Ñ;Ò"&nßëtæÕØ ;9&éåWI¤$øªÖ²aYÙ¤žkè’ÒCœÜauíïþ¤ƒ¨ö|¡³‹ì<ï„1‘ÅPÓVB#âk#!dY¥Ô";È™X]czô[w’r›Þuè5Ø@²ÆP·Í‰É#»#´üiz'HäcXò¯‰’ωìkq³ÝX†—7l’"é0KìZŒAlXŒQÄ©wÇJƒ”Yá²xpr™·(»â|C­c X7éD$ŽÈ:^ºg£üܲèÝ%¸¡€$âA·„z a:t8¬å•‰cÝÓÆÒD·ÓN³M˜„ÙµÑ=ȵ(qFU»õjÛnfämBú’wÎ&ˆ(¨ÝÏj€ÀŸj}r×f÷­g$æzhaXµ vðn5ü¢·ü/@ÞÏG(ÛÊ3kø¤è]<ä÷Íw{MkÃZà [)ÑuÉJÔÕ9âïoó'Ͻš ÕyÉG”±žÌ•l—œYÛóÓ‰smê¹ Sáï ìüOJbúÞ¼,pšcÐ@h 4e­=cÛš×)ðŒUÂaÞxù!&¶£( ñJ?m‚nÐßIºb¦ÁÔ÷…±Oªâl°wÍ0€GfÓŠ¡0ðu™h)´xé Œßz › ‘Açä¡«]Ñ$÷T§ ͼ+ ÇR p‡1Ô?&K™hk7)ê‚ŰFíïØ\Ì:Ï/;mø.Øt½]tU.f5zX¸;"x,©7ë|nO;´«,(ÎÚ~ =‹”Ÿ~þ`BìµVgŽ •ê>#RµNW];r„z`ôQ ‘›'Ê -ÄôBø8ìªb Œoü·6”úà<Ö†ô 5ãÏÈ?²¦í™©5Ê|r¬ •×aj¬é›,õò™ÃÚZSI0%ǯ-›ö’åúÓ‘X„«Ï¶°°‡%ä%oA†É_“¨ƒ’af°¨ºôgãooènî›|”€s‹||fë2ýkúCAãÎ×>PëÆ«³%Ÿ'ªƒ£Ú“KbÅm .Ik}Õ‹rïÉ;‘–½È0Î3¡2¶mR•+åZóÑîjºýÄCÀ·èý_¼-ê˜p‚Y#Þ[•h¹õ'Õ½FúŠaqK´ [ò¼Tq™›Hãî®›`q-­c½²¤º5…óÄIóRùŒ|Ð\•8;e®d9“™ÊŽŽŸk|ÃËÍªê© 5þù³|ÍïŽ2" ¡5ìÒ¤§¼¹+ĵ×Ò&â_Æó„;\-ÅÆ 86V¿3Kj‡'ýÞ^QÞê®Í'Ç€_XÛÓ«(?ŸSª*Eª¡Úxà´‰ŽAD)½y$`—I­`o@‡Áh|߈…BdhSÉñzÒµwàÚJéK' ²V»ç«SE³á².˜57´8ñ}Â"wݘ©¢"£ÂóêàXmƒÍ©o’ˆëê§Ö^;?:±Ø m*ØötðcÒÿ«}âŒñŒÿÇôŠ•Ì&3ì°ú b/ ïfUä+ú¡¶÷ÊÊð— G 2±°Ñ,£‡CË—óóh³G?ÅŸI+g=´8îý¶ØùH¯­°²Í^ñ¹ÕÙ•KÞg¸Hù"E6´\dn%•nm­Â_ªÜjûâNv85©iVö9Öà–qãçNÊ»ø º¦r-ݵt<Ï.{RóŠô W9‹ #™Ðþa<¬v—«Œ@½}Ee M„sxå¡2õs3˜G•é.éäƒ,6¼!ÿ’ð'šbR‹…6oT]<ÓÈ–¼B¥Dp-Œ„®ˆµÄ4ʹT IÖ4¼_dÌ׿ÁáÅøÒ±5lX’š`C¯º©)W Ôp½AÖ®;»µOµRÌ MVÁß^ÌüÀh›æà‡ñº®¾o`0GK]Sgë>D–˜º«VƒJt×&þ›˜-ñ½é¥òT¼•2äkér#ö0çVjJÄ^šƒLæQ¥*MûÈéj§¨¤¢3fîøíA¿}˜^±Zð­cHe`m%þ‘# 7Þ}KH2âJÒrÆ„ßn»/}-8=ráLN¨[Mê°±f¤}ÆX«¸\¬ç·}}X±•%Õ«K³©Õ‚uk\m8`´$Ö3¯³œ3dlolÍ…à ¤h/¼1Kþy+UXI“  Ååô¯´y€5¹òG”°âÌ*?Z4J9ÐÜ»&FŒi}"jk¡ÈËm5 A Ä@Ns'.Ÿ^|°/[ZMWÞÂ3d3Ÿ×+ßò­¼ÂÐfÓ-ñfSÊ %=ìxì- ä/\GÜíýæ½ 7ïT:ó‡ÙèNSS–¦A#/c¨|]{bŒCÙ¯–ƒÚ)˜¤äÍ1¹I|t¥¨äàÖ%hmÐÆ(EQˆÖ¨éçRƒUû´ÏžAHÁøiôŸÝŽ“Ž+“IÚ‘áƒ+„}Œn4í5• „Pqµùˆè=K ¯&ÁÙæÿÇ¢~kù4 ×H¹ †ŒÅßeôÑvub?:ƀ᥌~““3½Š)7rcàúËf*¯WHm×g}·Q£)"Ûu.ñ@·ìŠ^‡Óž¶æšâ?Èé[Š EãG½¥?!äþâŒ~£« %èûöQØ;ÆÕdßßòª|Gáº{v|`VºQÀÈUcþnEF»s€†!ñ2Ë Û¦‰„Dø6nN-–|®„û>9ÐhT!)#“ÓÜS‰k!ÑÀ‡®j2Û/üª³¼óž*+Ôz2VµÜpæ}AÁ…ÉÑ™Jt[Z¶+i¢þ ðìªôÉY“\ ¥r+PŽ(~ÀÊI›ÏøG]Tñ ÚŒ™ë˜ºõœïî4án ÊÔñ~O„š½ n='º: öö»y¯öNìÕ*@¾o§½fØÓþד†´hàâìm‹¡ÅRºðp䙼¥s1§ÐÑ+ŸK76bû` *×e¶Õ}·—f72‡7Êž1ä6:hÓˆ1`MÊhä ôäýHå’!÷=ÝDp-ùoÂ:oÿìÀí,®ðÌwí&¿ ÍG•§Èb2 à“!Kh7sG0 :“K-ù;V[%䆬t¯<^v:èl¯´6ã4胥/6BUI‹‚.‘É÷iýÌJ:¯þ,—EAšQ….Ó” NÄrª²i_8-N‹$±Ï3ÌÅÈAwPù(ÎpV [It™ðÿÉd_±l(÷ŠFäe©M›~ÁÈ›V”É AÌY'ËÉc¸üÑP¦Û¦Šã™†[Y™¼W4·ãz¸©ÿÙƒ3ž[\eW)[>‘Ù°J t¿ÄúÄLÝ+u/.#´½á‹ääUHeÚzïO½ÍÐèØ2‘2F.“SÜl¤p‡¼ S¤sÇR{€´e”¹J<°ëâ˜}3¡ë±¯z¬võoÂ(@F×ɬ°@C‡%°1ÞÝ€×*»(s¦Ú]tT¬Ïz1 I -'­™•XÔ[RÁÄ2–íŸd!Ñ|Ç~W6­Q9–swF× …„Ì2'Û áõ_ÜÌ>µÅ$^$˜ÐE¨¤åª5ù§dxåt}´-œS%äM>Á¥ n«ÚRd‚³N`*ÉB€ßÑ=LúõEâE¡ðëp8õ9¤bÓglsBx*œ+§Ý»YÖü§~oS~CsfwÄ]R]’»§a[…ñ5Äà'Ó¯:?û<›\i:5}z¹ÜhÍ^j¾µMg7%w5‰T6í~°a[NSÓXª;µ( â?™îºò]{ø+x¹OW3+¦l~wŠT£mG…Èæ .÷q-‘*±ŸÓÖK“L5ñ釅qE÷ãaãA´ø&ö%øú¥-xÖ¾µV¸˜ŠSž€8¢#2q»©o`Ú_2M;On¼nn‰ûà?B±nQ€Y}îµ¼adÁìcFWª2÷…h†k§ï¢,BTCCCATGCCAGCC85« Ii‹Á1À@ Ä0|‚Qüf†¢•ðlcÏÌóÀ›Íæ <<3fóÀŒÏÌ0Ì<ÃÆ0Ï<ã?dg¢íiµ e/H&H†ä‚8†ãtM¾ zîW1sûŸD K9 ÔpÔʨíTT$A8[g'4 ‚rG€è1 ($ƒ ‚ J?'€à(2'{_& &WB #6?3 -€r0€˜€Œ;€‡€ˆ;#€Á\|E6Ggñ_H‹c` R»ÂHµobyH‹c`d NÀH4@š! q±gÿÿÿãÿÿÿÞã‚<êo±æbÆq¸Æs´Ær´Æt¢Æ‚-ƃƋƌƊ{ÆŒLd½žDöŸ·ÀH‹KI¡PÙ%H§šÓH‹cd„&FŠGGyYH ÎÎI‹KJ‚‚à$ÊQLî=IK4nI‹cd„^FŠƒó~vIÉmQ 4H‹Á €0!ÿÈVÁB<]$ Ú9ùm;Y%B× g_‘OHåPn‰%…€œ‹½˜Qr\IÏ–\ ï–ý_¯íÑŽe·´¶#ÝE²X$R¦@±*h‰« ¡MÐBƒm´íëC%&4‘6%”Z«¾ëÃ?ÿ$Éý~`€wt? ±&ª1R¹cƒ#HW˜Öø‹me?´ ¢µP ‰ -JK[ÙÇ$ÜóCRZÛÆmŒ×‡Xk[Ì­ÑXwYúªm$ ¾‡WÓ^õP³ø¶ `MJ[›% ±@ 4°r^ìÚúkÀ¾0—¨vÀð]g,{&‰Æ'ÛÃÞïCù©PF†¶P ôûæ_ìÓ¤vh@ò´¸íq¶˜XÁ¢v¾(1ú@gv/p5ôp|akDWð?ŒÌ¯‘ûqd@:Š£Ó““ˆ”è¸[5u׫cy±ËtÉ`ÚüzØawØ5EKA«½"Ç0qÆÈ|V–ԗʼnÅ%¦9ýè^ùÕô× úwqþ‘hÛ¼ÙÀ‰EŸ´Yû QiÈœCé$6­p#K1aÈw…as‚Cp"ôç.uòøz„ †Jú0Ž}ßÙyÇ÷E–¢=µ±™[¢lÒ½ëoˆ™¤Mboå¨l奺ée¸ùðÀ§¹ÎGt‹B'•Í3ïWõŽ ­Cœ·q„9±hÆrSž¹&™ØNÃ&†¶D=—wÙ¿ãÜá¤r“:L+ÓïþŒ«9 í˜9UËÓ–b‹ct^½ÚàL¨IF‚~dDøÙˆÈ4qªoüA™»\µñ¿/Üä-箟1a3‡6)ÍDu‘Àa<8P¦!!™ÝЮ6@œsú4QVÂB“@Ê;¾£†zŽÁ$§H®Ê1ߟ¶m6ŸöØþh[b+¨„²¤sÚ  ¢ùòx›5JYc±DÿÚùÎÄÕ´t`:Ug3^ð !«}ÛÉo+m›Uc_ÕµÙ‘{p÷M@ Së × Är"‰½L›Éº›¼®ÿ´C½ª"Œž p${Ç;–@Ÿç²e£ˆo ý"ú{Þж …©¡•t’QÈ#Ë‹Ô7#Åê´ªœÞ%Æþô!°Q’Ƶ»=ˆ/§?4Ù>Ö›ù0t[} õ{ Ie¿–šŽJ¶×Ä­…~SX6ò¥Áê#‘“@l oèð®A”gÚ\mÓOX7Ú޿ؽ·Œch6•–ŽñsF”>UíÍã„r›xO¿»'ì 쀓¢œúi!!cr­ãQú]q˜üónüè–`×EÎúUðRµf¼ 5\ò!R90ÐN.'ñ\Ë÷erzÖwþT¡V7îjO]Ñ6I4“ͤ÷œ°ÿë³g·b œÝ˜{2ûÈÇøô'Ÿ¸IhÈ€Ä ´lø­îçþóÅüEÂêÁä„íÓYðQªFóHÁf ”Ül‰I`ä¬ ØgÙx´'êÄ,ó²Ð·Ð9òØeÔm” mf—Ø}JÊ5Éîý”á=lª@rsŒËÄÞ¬1áù¤ýÒ`/%bZ»fWÝ&¸îÊ1ið]° c@2暌o£@<1ïx&Q±¯¿Ͱã^7Žn’R ¨ë!Û>õÿpÃç 7Wèi¾‚EÈVÀv÷Vµ¶Ú±äÇüI€,À!äÐÞG;?·,qv®•æù2šÁ§mcn2µãUˆí·#à0eïäùIË‹µ âÖøˆuï:;¢÷Y1Ú„ÃÂ9yêÙ¯ˆ“Àc4'fK}ž’+²†çTî àAMcH‹c` R»ÂHAV´„àXMc2H)H‰Èƒ‚q€ª ¥Bxÿ_ížTž<Û (âÞçoËÉt|ˆ6ájàSMcH‹c`d NÀHÃCQ•àX1c9H‹Á€0Â0JQÿÿØ-IÖrÈ7¯¤/B¡9Já+9X™a™S{é. £H¶ªëÌàQTZ€ž†‹];1DÝú®“) ±@o¹ÿ‘Rø§Ýnä癚(xPjƒÌ¥È,µ‰9”ס^jsø=âЙÞà$çV1)›rí®R›(0f‡ÜoÃ!æC}Äl¥¥ªÅn³è›ŽÞgÞú÷êßw/µ‰ú¢g£sñ=¯Ý4XäÌSâæý #4m+šù~ã}u3å•u´ÑM(ŒEw;ùà*.IÅšœpרª¬P¸™Y#ˆ¬}Åå©à¦ñl„a…™OŽwDFŽ"}ûH -ºÅÞ=L æBE·<}fýÇS€ÒmU˜‰oP„QSrô¾ô ÀaBµ­¼ËO¡v¸5­ÀJ,â°P´ÖWkvš!¬Õ¾%Lí!·ÿ7ÝF¹›rt¿“¨öÌû`·Ù+ßS¢\ú¿åE,!°ú¸î lÖR´S Ü®Pi®ÜœÃh¡¹ÇÙ†Wk„[ÉsLð42¥¨4-™§Ÿç…áU"Ìߎëw·Ęšu¾O~&ÀQÚôQ‡{½Äþú :á— ÏU Ž(œ  ) A:""ETVi€¡€Ü€Ù\‚Bƒ‚3X¥1 ¸Y î,tÍ+]¤Q\Žäb&w}f®Dà¶ó&»_k£Æ6<Áò‰±xp~~eVŒÌ9ÏÊJãZc€¬µbw¯`DÂÿ`µ¸é½gÿ+µ¥Ö¼„ 0±à™ÖŽš%ùÒô¶!“VŽÿ6êŠ÷Q£ÿí¢çø£Uºv¼Ay/Ô¸—h,u@2\¿l×óøŠÚyJºeÈf§*ÿy/ÿ½ 매ñWâ_D'#!ö\‘nNMh¢1!N©å†ÅhÍ9!ºEy›Œ#í2’híHFÙâ)A\¾§Äj…8¼‹z׿UNn#)¤Bº÷þ+YfzÜzñ0|Ë…ŽÍ{rmÒ“PrºÝ fþo1¡Ç%Ôh®^ªwZõ™›Â…µYLw·’LaáÕC7@s¦@ZæQ4MŒè:ˆ¡\Ä*Þ<ž¹è0»îW÷ÐO&µM25ƒ„ø!OŠ¿¦ËC!íUGñäÆªËñ^1¦ä·ý Òp†<뮬1Ù8Œ:ÝšeRСœ tÖÝæÔkA$UuEÓä–Ç»½WˆÙTÃdO¨uŽ•~ÔÎ<{ê³i¢S=\ÖíØ‚¹r‰ßÑP¶.`´æ‡˜ÃzÿiðA#}Sàèu¤.×yËyÁüy'FgÓ~æ§8‡¾Î¤Ú°j$àufÔ—=B kˆO=ÞrµJX߃€ ¬oÍš'@çrÇÕþÈÖV«Umƒh_ˆ ¸qŠ{@3àqxÌÕgJüîeROmaGŸh¼9•’rç=ui’eÀýà§ðÁŽip¤?¾tŠájEŒž2´†~yX(Çhp$¬‚ljF•®Ÿá†˜¨ôa™Ä"ÖÏ®´ ÷Gý“uø¾ ÛeF“+x4ç™õô¾B>Y}ÓoM®™ºo]íµÜ»×–"Ä%Þ­I(c×R a÷çÛ€×ü1†½JœÒH ‰~ç!&€ùå-üˆÁ;ëw õʰ ×ï„hc%*0oP„‡²øÊÔ]dˆ@Ò³xùŸ IÇvo¥Ìg¶h è›´SÃ4K·öñʳQ‚6Ëßšt Ç'ºP. >Jb°eœZâ³£]O_!ºÿq–y&¸'¤÷¥º\̾}É‘¹îD¯WÖ®;>÷ÀãîŠà™‹æ7=‡™Ø¡¢Òø=¸ÂÉzóÈ¡'í?BdåO²R½À|“¢Fªi;ô0ÉÅ­p>ÖÏ2µSêÏfRaºÞ§þ0¸›Ì!…Ws!¯é•¿Õ¥vŠÏ#äZ눷é¬7àê>}üz]”¶”: &‚Vso„2ìq/îâˆ~LCôÙÁ¹ü’.:ÏTÁ¿>¯äüÀ\%5¸å#À€ÈSŽ$Úø¸S« ÃQ˜ ÍÆô¨Ú#?'Lû`™d‰É¿:óöè:=2¥ó<Ó¦óB7“˜©J”øÂQU§‘Ø…áÇe“UCT‘Oƒ ]O¬˜I±K­ScÃ^š}Y­]oD nE;(x3Jçõ: ¿úôò%¹&›A¡˜›n©%À/ZîjÚæý8¢;AðYù—ª7(rlÐzHH¬„,£u’E¤xWöi†XÄœñmpá‘t‡³{Kf¬fñÞnã%ã½ûP«ËÔñ—©¨W"ßv­»”Þ?àïÿú×@Ë[juë71C¾O“®¦è1“Ö‚ðïu¶¼žÈý¤('réåñ”èvNAyOÀ¸Ðc—ªeqÍ´˜gÜÊ¥ ×WšØa†þôÚcj0G'_P„)Þà›•ˆ[jë@åø­¦m&Ì—˜Ú¯'æî”ð¨ ÞÙ×6Ñ9-Ëoò†þÙ1ü…_ðO¥:V×1…²ÔiÖáÖ A„©(…ãS-+¥ ÉΜ›4¤ò}.£C°Ð&ãÚ +ŽÏ<ÎKàõ¨ÛËL']ê äü$=°C®3-(…øô\èg¥,0E]Émç×µ'ËMOñ|óçxÒÀ#¢³¥©K†<\}ݯQ¼‡Hµ[ '<ù]±Ê‘ÕÏPu´ë%íà Xà8§âì!WyÓÙcœî5\}–*«ÎÁîGÔ³A1̘*(½\#ú„¾5»W¡pº_fE>]? ]™Ä¢¼zü£Î«¼¢Ð ’ÕÒ^˜F±Þw—w%ûõ$#.P’qeÖJ‡6Ô~ίôó™ßXîW³H ÌiÅv 7Œ¶¶"{t)\oh¸áê:Þç½/ŸÉl3àµ_ù½7Üt«'€9d²eï–†’eóáSl<”mx~/o>>ÆD¥¬ˆÀ«ä)EKÊ4µ8nÅ×¹ØÕãYõÊø™jØûÑzýºû§¦2Æt‘ j½Â'k°“:—U›'–C϶'eZ,GØ6TÉKü>óGhÇò’U S^‚ø.;:ÚÉ»©½J£ýíȽܗÑ“â-ÔÀý9 ‘A t6ÄwØk,¨>Z5Ü&PésVHé÷ –I™úì]ì!€©{&{öe}ž°¡ðEy#“ÞZôʪ£a¶V¶ñê1âéÜëï­„Ù†šòY\ÔæO‚$eâP Bœ-¿Âʪ/2äó> )}5ÄãÔu¼×b]hòñ³}‚Ýù8j²«ˆ!™½¡rÞí» BgZËõ½üW¥9!µÈÚ{7Ü©9T‰Ã«ÊÐ&6ÇÄí›æìAK&Ñ€H¸zYQƒJ$K £ô½'¨²ûG·¼ß0ð´Ê&ØÇVõîƒ4¯ñ,#FŸ¡`S—+µCU®ê–=wòLqLž &TO7Ϊ—U{GÂØØ^4¨#çø¶²yya6àVç›7µŸt´YÔ!GU¢h+óºóÓ¸„ÕÛrèà7s<Ñ%9ÇiLÿ…8Š2äÊrH„/D›ý´ŒS¡¨xÀo!Y’ËRF¦1ƒ‹ZÀ©w'Îg⩌Aá7hôf*dÎÒ ÆCÇe á$pAΊöšVó G<|e˜œÿ°d•†Þdàc…2Ùm8·Ã²Í)@ÙQ!vNÈ›ûù<ãÊ.˜A¥L}Éè¶Œ‘ÎU÷Êâz”•] o”Çtö}¬îÒ-õøýóçsÝÏèuçÈrîRzn¹Ö4\k•[Þë`_ù5-òF¼xß“}›» º«iÿAlx.È7¦,`Vx,"t‡ÂZÜ, >Žå–¶“ÅÅ–œßÔìÒú¢J|b› Á Ä?¿Î[")³#K—5äS› Ç_F²æTìXFÈž¯ØêÅNÃæ°@“Ýÿ„aʘ§ÁæÍWœ°ÄkÜäÙijGÉ‚¡— gvÎDäqêëo½ä0n·ëçUòÞ3×øgè àSVâ ýóÔÖÔJç¥ßì$¦˜rQT…F¢HŸ÷qóÊIŽ.¾3Áù™]{÷E‘Ìb#A4èz|Ûú㣣{$”­u_¬¯¨pX´E*¾©a¨FÛUÔ|[D¿†6º ~t% (}zëv6Í‹Üãœz•1MÎsF–’;kðf7V0&kKú^!T…O/OWybÞ²œlg0*ÛtejÏÚAK…Yý!›ÍΜ7é™ÿ`&Ý4Ï‚ô¸‚gá>ÝõñE[ÏîÜÓfÖbË»N6v!«´Ç>Æ*’t‡Œ3øªNÊŠ'’6I@3Ãÿÿ¬žÙì{…ú½ËïWBnû/Ül«ãb~}׋uÌÇ.¿ kƒLæ„-^Œ€EæJì[£¾½´=…¨õšJ—ºÞ)‡Åý3ãtyH­ûщ ùÄÉcÞI—ô@€Oa´ï=½Á´I:YöB®½È­ L/”¿¬Ž,ÉþcÔÊ÷½gÈj«„|ôã[½–È)ú‚øÊñïºbÕñôÕºBœë/XâH²B„0rmi¾C§|;sw·«M:X÷7n[zUB6¤QBn’~‹>˜¾:¿]Å:"4ê6¤4@ƒ‹_ ;%äß Ö³ ÏË®~)Š¿HHô^E 9œE_T©„ßÛÈÍûZÞ&²Z‚ˆ‰gaÏo¸°b³h™w˘©‰°.>fÔ——H‰yÊ‘K±Ëð•Í÷Ïq} ÑûëæÎeœÝé|w÷lwY)Óâûàɇޏ¸Y¶%÷X²´òPmM nÑdë¥Þ¥æ˜WÁœ„7˜“ÿ™½E·G‚zc5‰Üv_ûg¯6*N†4\GØ}>—¨ W ­ÃŸw;dŒ¥Ï~ñ×+Ÿ•m‡Š€i‘›Ž\÷˜÷cÄr°æyA¡‡÷dJ@ÿg j_d1Ž‘ž}^_²(íoÀ•,>ZuYþì|ëþŸb8†z¡0ú­É¡RðÕ"¯#!Øšzu–£Ð^6ýÉ%8 Ôg_ÉgpƒC*#ËJk‹Á10 Ã0l;wBˆ˜C ˜h¥ "û,M‹LYóRÆÊ°eaÈ0˜`ưM²b6¬Öí),ùk$Ñ‘..H%H‡Ç‡Ä/kÏ ÕýóBéÚ ÈÁÃüËÏœjh ¸WÃUU €¬K)25Y€ç2m¯ €ÀL &+€Ü :J€è#€‘1.B)9€ª{€ùJOC)y€õ\)1?7f€æ=)ÏÈŸH‹c` R»ÂHµobyH‹c` R»ÂHôtîs=ÊYÿÿÿá ÿÿÿÜÿÿÿáîwº4€éô±Úë\.Ɖ„ÆŠEÆŒ#ÆŠÆî~MDÆ Æ¡ºÆ¡¼LMýâ ¡ÍϤH‹KI¡PÙ%H§šÓH‹cdÄX‰uÓ(H"yK‹KJ‚“\’ˆ.U¶@K_½MbK‹cdÄ ”‰-W‚ÿKNZþÁãï‰ 2H‹ Á À@à Óè÷_¹9éH©mÞ|KNš $JÒY¶ HÁÄ"%…`œ‹½˜]V£I C×v´»ÿµÌƒüAOŸ¦ù™HBª¬rÙ–ì-„Ø6&@Ú6ÑUÔ $ÔÑ6ÆR%0Ä@4†¶Ÿ†n[øº¿C'µ_v2R€‹ S#uØ…ÒE –]•ž»Ñ-ShK¡QŒŠª€(å͉¥µ5VÛC@«‰&¶lEMú&:߀„?™úŽ©ê“.1ærD¨Ù›YøžÅãš‘¶¨1 û \ ÝóïÛ}w{Qñ›¬ÓBÖE¦˜¹¶ €i~ê€>L…>ˆ™9-΀RNòãÆ‚ßW6kÈh¤I’¹PBã2×*2ÚÚ>7wb’P’<ä~ßÖÇË{Œ<ѱ4D¯‡ÚµaºfÂñ€$Íg'¬¯ ¬É~N¯×l ä$ë„Ml,•ö¨¼F›4ìÔ.ç”d²Òx]iÉšv¾ðúérŸ1«ZÕÖz³C{(5ÒæFòOX•û¦Bïš«2ì zeÑîŸwPÕ5ÖÜ« ËE¦>}HÕ5E˪·³'’4 i™î7Sª’Iã^áVÈ©°§G:åø¤é#7³\Ebl4×½ÈßlµWóŽcO(4W"Ðf}|NO`&Z^l¤ î*nÿ]c*Ä!31¶W;Ú •sE1¸BŽj£jiN»d-*ÏR¯ñt\ýP„+F³¯Ô&Ël[)‚§×OÀVíBKob:І0--§Wäí•ñœlNeÎ(Ã?uXËÙÕe|¿ûdÿLJ™Òv]êú}»çžlm©Ή۔­-Ó¦‡úßìæ¤êïA^|±uST—¶ÛôÞ†'ÃMkc=î<"Ð#¨%¡ ­ACºšQºNg×þì©/:êµ ¬Vy©EMí`3ÝøoAù+T²²¼ ùùü,x?‚÷r9vx…åÕ‚œ&Rå <<_M&vuB4ŸGòµèÎÿ 8W?‰Po°`¢9 ‰AΛM;瘋b)Nmþ‡#žWÛ¶†j/xÚ@Rè ¤ÃÁ‡©,ÂÆšv{ÕÅô ¦aÉã:r/ë$IöÜyÿÓ'ä3&Ù AëòÖB›$]Ÿè‚ŒNœBíOž?º N!Ó¨G BwG×m„àÅ„ïã›íÕ»å)×¶¬ð§ök¡ëœRŠNJ8‡ûØ%<#PÒ ¯=¥½‹Î‰˜>¾ßôõúœpšözBï„6,ؽþW„¢q¢ÔfcéEÊ;¹3t‚VËnd³qÃ$Øú}@'§OôhÁÔüCÛª†˜æU³Zj³Á¨ãÅ7a'ßÒd7¯f÷}‚åê[á¶žÒ1«¨¿ΗÀ%njûkÓrÒ’&W|êd)­º®ÛãGÞph\n*I‹KIÁ”RˆA‡¢çIÄü>àXCcc9'œ{àXGcH‹c`Àˆ©MÑHHó|ÜàX0cTmÝêõúe‚ÏP_1jFr¨ãêggÆ {—jHœV!  %*àXCcàXGcàX0càXAZàXOcàXTAàBCZàa3càAMcàXMcàSMcàX1càQTZÿÿÿÿ`7ì³¥uûa À‰*‹­U»u]1 Ë.Y€ÿ˜À}ðþ[¤p•så''NM ~Þ~1ßm‡-ŠD [(1¶úgì·?À\$\1ÖÏ8¼³Ô[iOÚ 6ÛªðÊà ¸…cjÖÖÀQÚôQ‡û3·,+å…S)ÄLÊËëYˆPY®rÆŽñ×"Àá‚5CŒáAæ›Jp ¡HWOγ8R‰MaÚâTä(g ‰Æ)ŽP;S³m'@%väŽÞ¿Wù /.¸­65¾e¼ÚDsaÖå÷è´oúü5¯L¸Ùxw¶rëRGâЊ7¿`ÒË(D"µèa+h!¼xzB$C•€ʶ9ln*OWÏwž\5ì<ï·ÿ+˜5yèFðB€ü˜FP´öãm»2(ÆÑÌžj ¥h½®àÔ(ßFp˜05%ô’4Êk[àâ³û¸T‚8^·"Õx|rÜ|„<¶âÿ§ø|½À* ’7 Ž œ  )*( 'D, CML^€…€È€ée‚iƒ3‚:D éàƒF!I  •[7à;‚fÛáp!)‹¼ìd\ÕI‹*ÖaÅ:Y΂,;o}ˆ:¶¶ˆówð¾Šÿ˜_~ú±¾SØôD~HTGÐñ\Q‡êg±žÎÿžs-*<ɲ‘žKàNñEÁšºÜ Âéþ¾³|"#$ȳá÷Ûj>¹,×GEÇÿ)yy˜¥~‹ÄQ¢i볡ՅÌþäÛݵ15#"mày“ÔÜ碂Æ0Ýïyå¼4ðyj…vãØ]bQqq,Æ> )K¢áh3Y1²œ—;-mýØ.ÀLsÂ÷v,ß°?wQFk?¬[Û²p¤.©Eþ€<@8´?íq­ 褰Zn'ÎIë1EHw°`ÔõþcäÎ4µ¥cÍÈxüM.[e0óö  àö¨ ?¹=Ϧڤ\ž1‡¤PDª/ù@Ö“•|׎8aè¯z¶àÒŒ+]5ÒàkèªcgX<d/›Ö— ˜/ÔÇ™• ø XÈc@~£Î}%)rõƒÞb`h½TYB´›XýÜk¥}åe”½¸ªþ–ˆ0i¸û‹½œI’ ·±¿j’ü\[6ÚOç_ÔhnŠsð¦ío÷JžŽ,zw©áÕœàÍ_·­Át^÷C§È¾”)ƒS÷ ·Té*:”Í>s{#{s@é,’ŽpEĺIÄ'(!ßÕzp0Ç/0ãTCz8.@Õ©T*Å–³}ÒjQo}T—!ž‚Gê©”nm1YÑŠ.ÀÄåVPœz2 ²Ãd,®Q¿qçfalÈï.%jp‚¡Î¼¥Jú=Fyî[½Äãï¿¥ãtA=ûU´\?½2­u!VŠ›*!¹ÎAmXÈ„¹î]ê[‡p¾g|­‡DdÄ©£hڧɯÈ¥ûPw@6wd3#&N|Ä(R÷'a£ž‹}U„Pf݈¦C˜w?¬ØjÍÅY)uxeÇ<½l&@ÌŒ4Fû-Vl·Là`fpGé Æƒ2‰IŸøª)OnüQÀÃÐÕ™` çíʰTÒªI5ÂÿŒ•³Ñ‹ð%„ò\<¢Ð4ôÚ+¡ †°!™Å,úw°Ð ‹laƒ[½ÏvÁÖÖ5ù"]!\æT´“ç`NÆý/*ÈSÝÒ>BÁ‘,ïm*m¿!˘È™¡7ÎøÒø îArJy•Gž=²ùÂ\DÊ\¹””]ð>J+ ËäUÃ×­Õm6éG×  sXx±f?÷D²1>Ix÷]HDž ”9}„ ·­ËÕ¢Õ¼Añ±¸mÙY^^K–û&ºž>µa DÀÍÌ+È‚ïì2ž¶ñ£‘Ö¤ ™™DñTd«¨c2×kÍAš’–' îÑ-Ê7eN¿Õ±ÖáÌeY¼Ÿ˜@™{!úõ-Bî´Ìs\T§ÉGÙ}®ž¨êYaªÞ3 Ìòü*“GÈP…šõƒ÷F›p%›CyäD•Dæ)SRï¤òóMY7]Ž{x ME$;¼Åâòé ˜‹]¬°Ô-*®߇ú4{ÌháÈ£…ÎI…¹–ìfåS"ÂJfTSœÚåÓ⊅g)×Û ~Úï"å–Ê÷9¤`„FÊcU=-l~îCYMév#|QÝ“?¤ðìx•wµ {T ň‰|YÞe²(ø^‚Ç/3\œÐGx¯ÿܼ˜Dó V¨kœRnFWŸñ¶ /îü1ʯñ>"O2,F¸Ÿ>·œ_=˜<(‹ýš½¨U×õɬ8û/oTÎnN‰÷ëÑã•DRsDoü¢’Ò3gšB„d+➯¤"PXˆùêÏê6 ¢’7bÚ…IŒÆÒu‘Ö(¡‰7ÇUfí#T“ÄúÚäZ%‰„Ń¥ðYŠÃ ò± ¥¦b_|DM3y_‰c#'¯$­ØH¥2hëº\ãAEkôónÈt õ(uvï®ø@„c!Ûï]X¡Ÿ¸”#?˜þÒõÂE„'$Uƒê…Mëo!$Íó‘@ØÆŸ“ì*@Â);LÅõd†‰[q|}¸H¨Ã{L,öNçà ê#-jØ(’MŒ¤Bê;UEBAá¬|¾TߤòÅ#Ç8iÝñ;ÛÌìCÞ5#Áa…é*?ÈÐÕl:­¿îè(e Ϲs<¸ms±bSJ¶ŸI„øÓÀÒX8±-À‚þOJ»è1/³™ö‹ûáWì{:¸)XG(÷W;^êýÑýÚG*¾¶˜aûQ‚4µš°ø5‹ºÇŒÿ®ÏS¯jú-I÷ÕŸ#ÑÇcê‡YÂÜkªÔÊ lj"­¡Ê)Õ6Ÿ—vÁÐMæÌƇ V¸\¹òº¾ÇvbZ7#ëPæßqõH’ŠÃnB¨‰iøHSŽ…á­iX±è[û僯;ˆ†×¦áS øe´È—0ØjÚɾRëy®Ÿ6ãÕÐÈ]Û¿2õN8ˆÏãUÓL¸eçµëOÈŽ»\îÕä%^Þ ^šàž(œêZê³ñ¢ *"¹QA‹¢ C~iarïït]å-3D\NI”Ó (?Àofgd÷”Þ"÷ç!6=ü´ñƒµ:+Ûž’"38Õ Î÷ ,½Äét-ôG„ímžÂ¬¥ã&ÚQceN@e¨ó½–ìŠÈ•Å6¹ºÛÇÃAÔ+“z›©áÒÝÎ:ò,<]xJN_a-a ܤþqùr~4J†ZX{/^¡5ký.3G+Yc.òâ5x­ü𶇛ZOÉ`aùjÖ³ëìAë†øÛðÛØ÷ùå4"'š¤ºDoG|`_3b0zç© óÊæßª¿æ#¼Ø×ÃM@C*«ûH½üŒ+Õ($ÑU‡:k«~#F­/‘Èx®õèFâÊø×D%rô <¨ K1qJB‚:p3µØv»áè©*1BÀ;·¾Ð2"Xåðˆàñ4Ž{Iäþð²dù¢„£$:aãšE™{¡&%$¨cs 7 < 34XÃìÃSøH¬ePÐͤp%z„ýÝ ‰±åØíNîÁÿN ‹"È}Ï÷;Ó²dоsšŸB÷R0\ÍÕ(sž F¬KT®†¨_⫚wN?Ô#ô<ݵ ÛáŒNù’³Œ°¿R´åðÆæIei”MsžäKð¼9)¹8*QúµÿezõöuìÝõwꦢŒ…û’“¶ƒYÚUÎ>f§£òyÆ—xõfD‚üO£G Žx6—1E]E­Sµð¥÷¿Pr&–æë;Ræü3âÿÖu uâ׆cj!’5ƒÌßd·‰ésï^m>?æLl¤ˆ;êm8žž:ZL"§<¸ÀÓÖ-¹N ™¦ÃMQvgï!›@Vòì—¥¹üª½inÓ^+C3À«¿®Ë1=÷&ÃþÒQÏd ¶S0™C%iƹô Ñ8hIa-èRÅæwr¿î‘Á³mLn° 8T_÷%ÿC£`So¸=d-3[âõ(ÇÄÝÑÖbF=‘ÑQµv—7‚¿ñ­‘²Úðï¨Fr{[};;%Åõ=OøF;ר”×üé=7E”¥nè¨íXäÈd]帾ðÊ1µè £«Ò£<†zã÷Ÿ3†CQÒp»Êw€–«;ð^Ÿ9Lð¬ }ÁÿÓŒ+þý“õÕH‹P<ÚDžF¡®=‹>BñíeC}ºÐr`j<¦¦¯èZTdÂ%º4=ÿ±Üù@ò€\èî*[å‡ìòé@,šx“RiZK$¡i’&$ØÄ6‚¨Öª RJÚVý Íö“h“Ö’ÐÆÖ „6µ4!6 2Imµ*1Ñ;?‹‰±µñÌh-`¡5b¨Æ-ÛöD¡^Pë9l µP("mYx4ȧեí¹ÓÎÕàB±ÿÃÅï>¡ìïC ËÜ h¡¶”vy=¶p9‹10â•A5 PrY§@–a.ÕD ­¡G£VÔ$¡ó&´AÁ‡‹Tˆ‰‡ + Ö—NÏ$ÐZC/Vã/jí…r¥«ëHÌû9í®B—à¥b¶Û,ó_‰•6D-¶!£ä"Õ¶vI2Ž­ ½[4‘¬1‰d1ÀÃP—i1:b}VÛØd8É• ÿÃýzDVˆ¶Šß .„7z}¯žmW¾±u,9ó¸Û¤>]ë«à¢YSé'´D`M9 P´hÀ ä7b§÷à¥Å~=bnö w{ø½è ÖÏ#<{¥´Ý,ë§_A»[=Ú­µ3ó@³ÞmI¿²Ëc]èûЪqzï”äfäì}µ”çÀ–g蘓ŒÔ÷È$–Dvóg„kÁWC Ù®WܨJ¶Fy#.N”]¸O#1Ô˺¶÷$ãwèþ½F÷~ä¥B»ÖÒ-ÙWz_ž†¥ ¹Y£MòêÕøýø+”;­¼.i1¶TÛ’; ›É4mž@¼dýÜyÐë+íªh‡Õ50"Y×kI1Î-BÚz {!ÜNbº¥„!íS¹nL80wB²ë.X[2?³Ç{¤¿Ú¼Ã‚ülÁ/'~•÷úõF/ïÓ{ßX×Ç>SšŽ3ÓSrÝ¥Ý÷F-L»#—|“{K!lz4N›ô©ãØ´W%ÇÈ Oû°èÁÐêˆÊÈ|NL~å•ÉR°6¤»ó»™¯´¶™Ùí®ðrš^yß±aLIšºí‰Ð^­b® ÿÃ_4ü§ÆÛSÿñ»~’xî/§>pÊ^újÄèÞ» þdÎùyñ¯‘à}ÀGˆ?¦ócpôõß}Ë£+7ªÙ!ŽÂ%®ÆÕ¼S,˜‡¨öì{èOÛ—Úœ¡O›¿¹@w=PÚí.†À<1éÎ,˜Æh»;Çr/I¶³3®$ûøE»ïóX.É&[Mž³ýFÏý.“ã퇑øRMržæÅÂk„…lV;EmŽ´S¼îF´½8 ÙE‚xµf·ÁµlŽ~ǃ½˜5„Y» •ÝW€g²Ák©¶}Vö ð|xÖ‰Ûë=GOŠæEžü€âÀ+§¶äóvöœÞ³›‰ ·ö´y1/<&–;wÙhû5(Í{ 2¹çÄ&×e¡{B{¤Œ%ϱK“^¤‰Ò>×ÕÊÈ«dVW\¹¯ã6ÕypÔ[ö¢ÍŠ+óuHÇŽ›ôsÖÙ?®ÞÕ¿ÇÆÐè:NbmºÈÚ>B¿Ê—§G½È{½tÿõ¥ ýéèUÀ•ìg1ZسªY¸½MûÍd=’W·Œ*H‹KN¡>o÷íH¹«àXCcc9'œ{àXGcH‹c` R»ÂH—™RàX0c9H‹Á À0 Ã0Ä–Òÿ?î:ÒsüðˆJ„ò“G6t2qX@Ð-xò i…H)£àXAZ€ú‚Ý‹e‘ˑŠ}u,@B£_9†—:{°x}íÒL Aµ…È+õþ«ý’ÚÈ»+©dZu ¹]ÇIwTŸ±qQ-‚`h‚ãœmÆ–mÏØØª¼6˜r¬‘&2l°0OzÆ MWtNæµÀtl±[Õm¥Ê“ýŸMõc3ùÚÆ¶v1ïºcE¾•j¸G,ÐÀ¢}‚t)½_ÁÚ_÷åy2ymsû~;$ÿTrÇàþ¹¡¸ÄòðPzŸp@žz¾Èjs"Á°É²IU9Ùqþô5ôðÝÂ1üßàXOcH‹c` R»ÂHqýàXTA HHRUU€ª2gßÓGßÁ;8ß´*xkàBCZ#r‹ósqq qfàôeÑ…iOþ–rAxý/àa3c--+6ýàAMcH‹c` R»ÂHAV´„àXMc2H)H‹‚8U€ã88î¾üºp«HF ·}.ñ·ê{ÏáSvdY>Ú¬àSMcH‹c` R»ÂH‹%BàX1c>H‹ÁÁ €@ ±™M"qB¼è¿W‚üÅ•Š]Ý‘WÕ8×(¼÷á9¢‚JˆŔרH¼9hàQTZ€‘r‹]1 Å0 C³æ™;:B±xñýô‡Ôîo7!Ù²äÖ'à^jëCøš¥¶>Ipn•äÜ)µ9w ¬Tývá¶‘‡*qêæº b×}%âÅ3SM`=zÝØsáÊkD·µînŸ,Ã@Ñ|˜}~ ¢¯^ù¬Ôvt3x8•úì1Ør[ãccÆ·Ž˜Hœž   %*àXCcàXGcàX0càXAZàXOcàXTAàBCZàAMcàXMcàSMcàX1càQTZÿÿÿÿÁYu× €ž!% ¾‰!‹¥•˱\AC‹@⯼wÎ? o]5ÔÜ7Ïk@èÐt÷¯ßÌ?¶Ã·"ÕxÄÏØ¿þM #„yÚìkróvÒ?€ÃÕ£A¥6Šˆ7¬>Žƒ¡¦R]v:´§µ,›o$À(T3„šyMøŠ‡ÑFYÍ×8h#˜•°ìWZ žC%6x)@Pb` °T%V½9Ç9h)lD àcÿþ@sqÝ”¨Cþ ýaÀQnõ¹é£œ‚8w¤EÛ(¥!n£MK…Ñ_Ÿ›'‚§z)4+Eù)Ó!wä¹`©e¤šß©ðZ Yêí:.:¬wƒ*"¯·æA4Šá£ÁÞgü–‘Pcª®kÆ…¶¢Âç“ÝÂÖBÌ8<0º¹*g´žuNñ=â³Ã'Ƹ•2*´q\Õ'7ÆL}†ßÊÓ B¦‡ÚfE}¯ÿXO7 ³®„YoÁLJä6[ª yZxߎ ^‚xMé)ãrùæÓ—6! m0ÚÉ Ž!œ  &$"KE$Idgm€•€Û€øg‚8‚÷‚8 L lºÞê•XiÙ÷7ÔEr4žÆ¯ËœÛÛÇÒ ÇB÷ó‚Ûd%–uå›OAx–ùš¹iŠä™!Œ¼Ëˆ'€Š6û°ëm¤—‹°”EÑ„âSdÏxYf²(sGºU„8ýŒö^YVÍ?ˆð‡ ÔzZ¾ù•c’…åúZR\¸laÛÅv—â‡ýÌÒIçŽv›s‰øˆÉ ïå±bxM¯tûÜ.j™ÈÄgÕ6s—šx‡rªxP­@…ùud~PªÚÇ~íþx™e¸ur%RGÈX2ÇBG¡'¹D$!²æ ÏÏj©÷#1]’Óbm¾¬%÷—¾Ýk:¤ FÏÁDèŠãš’0íyñ¶ f;Õ Ýj”e¡¤#܃…t†¨FPþH>6r@mîÌ\(Ø ¡NÂ.`B£záRw”ólø¸eΪ*­\~*ޤøÕI›jP½9µ!õSz'~™ÒÖ&F2™Ôú "\`zà}~\»Žþ̃‰{é”ßYßókIx-XmîÞÉô”›½ï/dpAnKm¦“ò\æo ÐÿŸÝqÿ+êÂk&DVnóªûts죌ó=‡D¥ ¬~µèQ=ÄŽP¢¯sa˜I@„qвçzÒŽL¾GÀ;Ñ>NilÕ® ì±àÖvsKàçöýÜ¢¿¦8 鞨L‘îd·j!tÒ5—§T”˜sp?uø°¶a‡ÚÕ@wɶ9VnkkðL«_Á WÖ·e|‘•½_‰X¥ü©ZêCq`ݸ}$Hä;Ý£MMùAZ´!7A»©—J ÖŠbAµà¹ mï®~v”Ò2ew» çÐè¹›*¢J$Ÿùi2Ã^²ù+âé„PȈ%1G—"”L«Àá¢ÝÏTR¼:æl.Ô*WÑcpÉýû¼ êhÔJ¸j{i|c@ðhs´B¥¿½D²'gô!DnÎCûÍÞz£pð*EÛN³ôÁúÿ?|ƒ…ƒfÊÐMZÚÏ=V2«ýS‚Gü^KSøÖ/ŠÚWÒÿƒ"=F‰*•$A(” }­Ù{u†k{R¾ÄÌ…zŠNyÝø`ÕÊ.:Ñ6á*[Ê9[D6•¹"ûTHþÏ(Ê î* E›¶½ ?°«£¿-úH+Ã=‹cê°Õb%AÿÚ »Þ,#ò­Ö [}Àúå%ý&ö…úçöôH5›“;Q (ùcI õN¶d¡à[ Z0PÓ®|/ôSªÐ4žc¤ðÝ—¬¼˜®o®ÁžÓ+ª§nÁ!š[¢5;GðÎ6ïa‰­M4]P$Ä£ß|Pa°^õï=Ý27uOŸìÓè;ÏL@6\>–«4Rcx4’˜r/ãTâM2/=5øa]¬Jà\" *Øž+¸øäŸ•3 ü|îŸ,„˜Á[™#¸YêœÝ³Á–Û™ž²‚æéaù¯ÁØqxDÛ´ûàð‚ ž@³™«ªË “¨¡©H•ÍÑz„’ÝŠ¢íÊ=´Éäªfü?_}•SÖ·‘DÖ¦NÆ¡° *3·=‚Q¦Ê ÐÂ媜L`- ˆ9] |Ý÷Ø8”Ïÿ<*g/eîÏD*˜ïú/°KJÆŠ-êðÁ)V(=ö ï¯yÇ'×\"dÌqÉ^.ÚHOyU^#èÒóÀÕÍž*ýâ¨}B-(ÈÔQ÷¬ã©7Èæš , {õîXÃýPgÔ;7S½öäÄh²» ÓC7¡;ÄéIJ®Sû»m ¶¥¼À©ï¿ÃAtÎM ®ƒ"s6xÓ,‚Ä|õßþ¸˜(Ð Ü&\Àsð÷®”A ÁЬ+Z?’—žûÂåÁz€_¦>EÌ—’.r@±Ê9BòÇ ¦²]“ª¶/‰éÞa¼qúá8sŠX²7bÃ/Û4 ¤<[SB•²yäüö_£èò‹ÔCSÞäÜÐzöa|í×ÛâÖ½³¦·ÕuËRl¹]–à*Õ ˜"nÈáRã,†î%ÕYÆ0Mï¶”/÷å»VUª´Í®÷”OPû@Ú˜ÂcbÑ!ë®ÏÕî|tX=Šœ^!ö7Îý—´lSÛjßB¼G̲d‘•¿¾P]û% Xòô[ÄïËJ^êèÿ¤žRÆœælYçu% $üvššìG!(ƒ¹¿/ *Õ5.FHc!b{LXË× Ç²ŽjiÛ°M\*a^ºXõ8ìŸôâ»; ‡"àWûí4Û9D=ËÍ"…†iLŽ x•}Áô#’`3>@éŽ*ºÝõËøÈucauvsƒ¬5‹#­Ã}cñ™Ìpr䲦½<«9¬ö$ ¸«Sá˜EP(nü ­b½ÿëáûJgÛE§hejO¬íºT³ÿŸ‚B‚ò=HòÏkÀû½eþ²˜Øõr¡«/? àIá,M|/å챫`´ÌÑ®~8Ξ¶«S¬zu}?uï±!éÞSÁ:f0ý9×Qïë©!z»:¦if5d@aH)ryçg¸ÝîMîˆ*›E¤Ì±ž 1}Âî¸Aµè§cɺ9ùe+å_ƈôºjçß®Wk¶Šã˜†4Gn ÅL{#©®2©ÑaG:*:rÀg5–ô)nþò^çU‰ã^±VMM~`S÷‚F¿¯Ok6 öŠIÄxß:ñ‘û®"p‘å²Ó¹©¼DÇž± àñ/üÍ҆ˎvÊ&˜ºÂ&lé“|™ Ì–#ƒô€¢/…V÷p†ÿwxçñ¾–ø’òÏœª9†ÝC{÷R±b©X³…ÈbK~ ÛÒSEkR1>…$c¾é\Ÿ%Ö¡P̈ZZtëtRMÖ8˜à›± OJ„¥]Hz7ðÊ“ ,uŠM˜|Å;ô©ZJ¶6ì OÓÐ!y?yW‰Aü‹Àu|­óñ¼¢…A†¶í ŒÃ]·?¦aÍÔ} ”f¢NRBG`DþëãW®“gÇΪ}…¥Åa€—pžbœVSc…#[üQüÌ+-¼3c’¢"rUãT;‡®$<ÂMFœYˆ¶Þ0Ñ*|hI4ßÁw\«…É€’ñŒH ìëÃØ–ÿG¸XÄûe‹Ïƒ*’% }º@2™ØÄÁÃZÄ`.Š¡LY9Î]>ÝäuÉ(ºBóÞ¥?ëÚó]ägû„>¶*tVLœkm!Çoö—/T÷[äP‚S^~´±ƒÿÓ'ªô©Ö£x]MXéïº?gÚäó‡ E1;œcŽ2‰Òëˆ @|pó›žÑ·"æ,À~ï-€u j%åœÂ² Ï3mº ûèFs“n­íÎg*Ú0õ!2óÜŒW' /̿ìû!ú)A‡ÜèäMrg廄mÒ “>]Äb5ñÙPޝÚtilÏ‚q:Û:#_ 7Ƕ"Û¤·š~³$dˆÝEÒ¨øÅGàÓåòD/ZcòÚzj®¿êøsðálƒfÖ -¼t¼É&”Vøåø.‰˜Èãã…[šñ“òüÕÿãöX ÆÕ¤?¥3Ž 8æóiQíŽ|Í.g. º`9?a¨]ÊTÏú+YÒ8XnŽáÒ=ŽúÊ8"¯ƒÞ)êöz+DÌñE@=[‡§yµ¢Ùœ<+èMÔì@ôIŒIfe[©AN™Vù†à ¬¦k}“!ßuÈá÷Å\“±mø~bFËômµ;DÕ!ÑUÄ$8–š.p`…xê]úÝ‚¢ù'ô¦¦ú¼X53’ö?hú ÷×ga?µÑ´p´QÏû."2£ü3+‡'/&D+£pOGš1Š«›Þ¢*YÊ–±<Î9­‰ºÖ¾YÔ™©0RgRì {Wymšc™.°"D¹Ë# MÒâŸ&¨ ×Á/^GW¸7_"ËS,)Ho𒣋˜+ ‹“'ùü­3³5—‹¸^7$…ï¾³ëu¡jj ²Bñön"ò,÷z Æà÷Ôe^n8/«j-b’)‡’>ZŽc{L ÅUuÙ:Žhäå½h"åmqк’ ábÝ5ÅT{¤lñ[Kδnmfä@¼fa&Óñàü4úÈÉj˜lÐ Šv›Àfx‡Œ.I× [.™)…΃\_Þ&<zušÝÕƒáÉð17„ö„Ű[¦¦9k¤»GCT†~¼Ml‹ÁAÀ@Ã0|û6„1‡ èÁ1¬dåb#ĹÄZ,±îüœÅqÎç 8‡u!¸Ä:k±ÁÙ`]B¬ý#UÉQlÂn•-H$H‡Ç‡pX/l[ùB/GôBDi5/§èX÷8Èün[[€¯`€ôzCy€´0€›Q8€!€‰o#.6,K€Ž=_#5€°n!i€œF'Q€½;13>€ƒ++P€—1€Ìl€è+ €Æ3€ª€™Ò:šQH‹c` R»ÂHµobyH‹c` R»ÂHôtî/·ð™ÿÿÿëÿÿÿà‚$Ù¯úƶ¨Æ·ƺ ÆÁLâ÷Y ÆÃàju÷ÆÏ¦LÔH¤ PiNaH‹KI¡PÙ%H§šÓH‹cd$01¢&F$Ê“¸H’J‹KJ"'¡€à$dîÚ[LJA×=ãJ‹cd$$1â;ÿS'JJ2&i 3H‹ Á À 2ýÿc¨ÌœŠ"EC -òZÊJwâOQdHU=‘E%…꜋µ˜]viCצ£‡»»ÿµÌƒ¨vrœ™±;ñO» (>BÝ!Zûúò^ЪÛÖæÍÀ‰&Õ¶ 6iΟjS;ƒ°M¤%M›FÚ6 í"…ÐØ¦Ø"%¥-¡B•Ë·Ö”Ýï“JÐfa+î Vàí¬ M` Q OYÂ*Qwæ6©5Y©|j'5𶦭iëÕ(Meù%¤­Š;¶$ÌsÅÍÅÜYÅiÙ•6—%yî¿ýís¿w¬ÿ6Xm~ h †Êðûç`±¯ûº„«JªØ\­r·JS5»f»jÀà6ÀA“¤–$Å {VÖËs¬/«*„¬¶=› !¨¹‡6-©_ñ–ÀûŸ†´¡$Ø™‡;K@öÅéçÁ‘ܱ D2\>ÿj“ ¬îï/‰&jò”W× ú x.³$²WS1›-/ÏØš4Cn¶Â3BLCæ˜Æ¦}¡nw8•æ©GÛÙAWEׯn¼-£‘nŒ(RÊ@÷>TÿÊ„mö˜Õ×Rû×xèó:P¾+L‡v6E›K¿#„mÈp £9ªr¸.`š#Øiâe1 Áë9tL­ézúìhWóuÙ›Î(Ú éeCËšÖ0&»ó;07´ÍÂÜéÒÿB PƒPÙ°ne´õˆá‹^ÛèTã¶ŽmŒÝ8lˆSûAkz m{ΫsofÇåñ´c°tÝÿª_TÉøH­ŸD[•Žf~øüÇÈ1_“I$ëKVŒÖîáÍtH^Œ×Xçýg,“t‚ÄÛµgxHk5»ÒÏÀÈ¥½¿*úâþÁ¬ïÌxlWù Hü± ô­ØW˜næ¶Ä¯¤WÓmè¬àcö,ÒÑåXÀÑœe Ú¦4”š Ó `ÍN'¡¡Uh7eíœ>c®ë´Ér+@ºTÒœ¢cµ_ýú„éjk©ì9ÆAv•X·fRiBÓ.n5¤ôýÿAù|ÐJ;*]äïŒFO¯ö Hi Ýtè(A S³ÝVœ† mnáU‰Øzb܉ð^VÜÏ¿±î{é»ô‹„.îD}Ôš»µ£Ð W/¤‘½Úã&IÐL?.›Lºy;è ô¥›1ðáà@Û:ÔYa4¶ù:úìºîTÏ~cÀ$m¶öÎ÷ qΖ\ѦoÉ­rQ6„È5¶óö3ëyÔ± Ü ¼ÚÁFBXäîÿûÝ»Ežþ·„É:(ÝVêÞ6!m‡œþPðWw!ýˆ³ï2;gn!ƒ7Ô¶¢ðºà]QpM‡®œº´¯öŒ BB“Û‹µ7º“ÕöBP7Z¹5ž 2ë¹j‹5­:‘ðàb0Z*{Î#Õ¿ØüI °“NõÆ8ApÀç&·Ý‡L{*«êŠHJ†íÏ»$Ösn=fÔöv´ÛÚiô‚|ÊÁ&׈mbY ‡6mLñhàV/ 4×=˜tlbJ«Ó I@«ßp¯ivödr!n%!{o}–Ds¿ÛôÅT4M„q7cåhÏ|ÔÑÇf Ù„étrÁ7vÃW´•vÊx_k2ý=ë~s¸Ä}(6Z š?^óÈ­6Õ¡zodøï5oµ6ÁL$nµ]ÓCö.Íèuz¾Yà4Ý,ö¹#í¡$ÁíH”l7|Ò¥² Ñ0 ½qÎÜø†“£’;õê•äízÿx=ä7_ày=ýsçå’_CÍž&’êÔÀJüüvß÷ Î;³¶]y6CUÖ×SîA·%{x@+=þ q› x}Ú¯;Ò-ÍÁcm—Fž„ý©°ƒÁ¦ê…¨h,+g’†¡9nô ˜É‡§_jjÕÑ’t‰vo1`|Æ"G¦>i×½ŸÉrŠäøâ»Â(Ž«Û4 imà>£+÷2GÃÄ>mûÌSZ'`“§•}!¿Ó@ “?=áÖÚ÷DJYÅ·ü}JÙ'xª$©©nÆÔ¼ùŠÇg¦Á0!föoó0~d±p\*H‹KI!$¥ €ä$FÑêiH€öOàXCcbc¶ë/PàXGcH‹c` R»ÂH—™RàX0c8H‹Á €Ä0¼o î¿°˜TðŒÝòT@­_µD ŽJû!*·Õ/¿hWH¾3äEàXAZ€¦k‹UÁ 1ïëZŒ%¹†ôßN>åɈ…£Žàð`ùCØACÁ™Uƒ†)¦J§$©ñ¶;dz¨«Â`žªðÅÍm4NND‹=­¦¥8_‹E=óXóÏŒk4f†ßÚ©ceq¼²Ÿêª&ö¶ÙmKŸ—Õ¾Td±k¶Dƒë¬7=y²ÿn6=Õ?ûÃŒö½k5ï…#àXOcH‹c` R»ÂHqýàXTAHHRÇU86·¤­Ih.6·¤6·¤²èi®àBCZ#h‹ósqq qfàôeÑ`€§½hIhàAMcH‹c` R»ÂHAV´„àXMc0H'H‹W‚8ŽqqO™,ÄÓ? S;·ÍžE‚V’y!ýñÜ/ÏàSMcH‹c` R»ÂH‹%BàX1c8H‹%Á À0 €0 ¹¡ÿŸÚN³%h›Y¨Tž‘³ ~ЉG~©¹ £¬THc^~þàQTZ€–h‹m;ACi9u*RŽ„Vc½åþGJ±ŸÙDé,#ã‘ݘGŽ"æ‘EŸ^A÷~«6’ydÍ©!óÈð6L!æÐw¶€^Sά6Ì#s 0WÖàò8¼,Ø8¶èòð ]ê Ýj^‰›àÁ2ÿe¶”оþ²îàœ^m°:s7æFM2Eh°™€ò[ÆÏ¦¼/€êœæÀ[hd‚̞½Tòã÷=‚Á‚ÁXAPTDCX0cX1cXGcAMcSMcXMcXOcXTAX0cX1cBCZXGcAMcSMcXMcXOcQTZXTAX0cX1ca3cBCZXGcAMcSMcXMcXOcQTZXTAX0cX1ca3cXGcAMcSMcXMcXOcXTAX0cX1cXAZXGcAMcSMcXMcXOcXTAX0cX1cXAZBCZXGcAMcSMcXMcXOcQTZXTAX0ca3cXGcAMcSMcXMcXOcXTAX0cBCZXGcAMcSMcXMcXOcQTZXTAX0ca3cBCZXGcAMcSMcXMcXOcQTZXTAX0cX1ca3cXCcXGcAMcSMcXMcXOcXTAX0cX1cXCcXGcAMcSMcXMcXOcXTASMRNRR€BFCFRLAPRGMFNSNPTSNFTL FN FCFPIN DLBABB*%MQRN QS RISC€Ö àXCc àXCcàXGc àXGcàX0c àX0càXAZ àXAZàXOc àXOcàBCZ àBCZàXTA àXTAàa3c àa3càAMc àAMcàXMc àXMcàSMc àSMcàX1c àX1càQTZ àQTZ?'ggÆÏ¦’ÈNœæ!  %*àXCcàXGcàX0càXAZàXOcàBCZàXTAàa3càAMcàXMcàSMcàX1càQTZÿÿÿÿݺJ €âÂÅÅ ä‰ë‹­•»±I C•‹ À?"¿(ÿ,d¬µu)õV=ÙÓE‡ çÇ?ÌŸ¶Ã·ÑØRmÈüûíÇ¿ÃæRåáŸH+¸òÚò¿_€Dˆ­j«úü£ŠQ‚ÙâTBÓ©¶šý¬à¶S{ÕÉ z¬¦èø|@˜hÃÖãLä°£B£L;ñéñmáéañÿ@ü3ƒ·Å£'"„!VÎ>$ÚÌJe8ã2¹‚-]aívE‘*ŸUUqnŠhÌ*wês O¯ÁÃKã¿Q¨jÅx|vmD³€Ú·¯0e äv„fµÂPŸ¿Þ0ÓåÖ8’@£šUboŸ[@û({íÚW¡ÉUm^GË­…03 ¼A¿%޶#ÕÃ>ÆP¨rˆ}Q¶Væ˜&6~³N_bðTðdð¢ø„ðö˜ÊVYäy¹]±nª¨<“HE¹‰É½%ÄØ*ËÎ…( ƒ‚[„ÖçÎrh­L;‚B"O7¡ '¤Ñl”8çåNµOË·ì8Ü€‰¶CuOáñ é¥ð…àéà‰èe‘D Õîš®<î2­…l+…uÜ\è-j'®ÿ#Íô¸2pžÝGš æ ÅXƒ¦A½ãÚíšï±ß~%LÒUë ®Ëüf ¢ž|™|( 4#  +AI#F[`_€£€ß€àn‚:‚á‚R •yŸ [~Ÿ|ò†棯&N‹FƒV†çÅ=îqÜÄhKÛHaJaF¬9,“€ùÃ"b"·—÷熺è‹XŒƒ¼‘ì¼Ù2 »6@Ür‰ú#¥õ’›°U[ól«’Ï5åñ~…Ë=¬ ‰ï3!ôd¬˜sQò5{Z…žÍ£œAmb¥¯´æÀW-q=sîn²“ÀnøylÂÞÿܪ¢Bò—^1;Î’®>#¯Ë R³Ô6>x±èò¯x,LÀ  •y{‡ç^Œ¬´f›Y ÇÛþèÃBuðø%µé¢Õ¨5•ˆ1:Ñ>?RÁ²Ãûóõp›¦\Ñ ã¯µÊ ÑêæE‹¥#3WFtY? E×G!¢©rwþXZÁñȼ­ž7!,»!ÍE0«Ð(R±k†~È-üò+Çæe'× § T†ëC¸¼™ÁIÐûf»˜îÑu?íÚ|9¥ädzOÂ3a^ò9½-gìŽÚ´¸P°ŸåM7‘O&êô ŸOˆÜ¶§VÈÞîmÒÚxÅP}ªQÄuó'?*–Ë'ƒ† Ðʯ›$M¸ƒÏC1ÄØ ÷í²7(À^ÖÌ'}Ý–¡ÅLøˆ)½AÎ]>îQ•ÐÙË¥jVÉSä½cqÉRàckµßxÈl’³*¢¨ñ€Q¡I™K+¸Ý£:/°H†ÓqlºÎ8Û7©5öu,˜Ùż }êðTp0Àp%4†kx¿1B« â>’O=¾<}DØ=¶LŸÔ›)J40º{Ô'\Ó,M„ú;L"Ž@yžJÓöøùXñÓE˜¡Öô,§¥®õK%Á–@ÝÃM俘Ž\Åj&þZÝA"4$X«w¾õ•³µÇ9Ú爵‘’mÈc_óU›GVÔžÅhõ›DNA!t­°8ß&g³v¥Íºz,:R º[èŸÏ¬¸) » Ü]gZáàNÂI3 8ÿ¬Ac]ʳ*ê¯5GŽLþ`X Z¥ñ³H‹%õ—ö RA¿?Ä"p´p,¡íŠÿÆ ìk ±Œ‚*Äб0 ɤö¶ äíf7X3#q+uQÔÛûèb@S/Uá]\ÿ…xwÇ0ˆ‘iuA,eòWgWV´‘Ñý{ž‹%ÚÎe™“0ÀÝMªuÿzÔÛ®LÇ5|¥{W³‰JAÏAGÂ…æ$9=ª“C €•TL4JÀňæ[Þ¥I2¥¸„f–ùow%=cÅõòÔZ|ý«:åf#¡©ORÞÉ@d¤ÝV_F‰ë^ ²ù9òçWÙƒš`{k'Ç?.[Þªš/49Ôysfà`ß”;™5r­óŸY6•óŦ!'Z¥6¿f¤¥yáo`¡žŠR0àá,ÀS³.÷®æÐ=¨3Ñ1ÙäÈ ™YP{»T"Ù±`vÌÖÖ$ž˜ss€£%”A ÜÕ‰—•œ3ÆG1ÎøuPK3‹ÿÊO¾ˆU(ßxTàž6Œí”'Q½,*_êhè,ÙŃýóÐ¥ËÍ7ñ-…›w×/+î^z̾az¸÷V@,S óôÜ?mFVûü/ŽZ}$E„_3Ç5MJñ Þ˜1tÐÈîÝ´chýˆi¦Ú{ ”S«ÚúAŽLIK$´3Eôáˆz*mOlIÓ$þ M#Ä›» Vü´L î×ÿãÁŸe5Ù¸Rw¾³¦Ö¹­9pÑÌ«vÆe/"‰X~²êë]²uD±¤ƒ–*Ú!šÆ€^†®¬Gô žþ#æ-/FCÀ¼Çи.~ ð Dÿ X>h ÑKn>ðÇJYõ£–RÝìB[)È8|ðÚŒ¶ÇÓ¸0âSòu\î)¶‰=¼¼(H)Ôö'™î±0Î!iCÚ»ü_’ ɰr²Å–*#”,òMF£»îžÑy’'Sí­Óß²õ6âo,†Z83;nùº*C„ò•‚-þA¦w¿QÎðT/Öìr%È —O«wàÙ|U½ÚÐ@¦¯|`ô·LsÃäãðõÓš²Á­A¼ßJte‚C¶”þ¬Ì¹—jéåþ¾Î›2ºÿÓ 7Q¯Ë®Áy6©‰4×·¼õ§¦¯ŒgÀ)=ÞP¿Ð_UCBÈß,±™ñ#Ó‹¬aŽ/É[¬†"IÐ4¢êÜÜ;oÎÌF&KSLKé°´Î wG¦¼_gq£#a¡8tFüWó+&êßóG®Oñ?z!·t–ïݯ ËŠ+‘§²¸DC·Å /šŸfŒ©¡Tñ&#Íhï@°Ê­5F¥—’þf=6s¹Wrq6 ù/sü‹[Ò“àg$ošÏni öÍ; ûM÷Gj«…x<¤{)Ú¨[œ°ä™Û̺L™E×¼¾$·å¤n79µE%7Ìøá:©jR¤q½{NÊ8e÷b”–Çé ècÃ>ÛÔÎ"»ZÓ4ÝÄõÁ'ï¯T88€ìázØZCî+b»ö¬ž®pÿ._|È— ÅŸœj µý/U¶,ß­¥]Ð6ÜéËø`KÄã”,8*:âˆ~Ff=¯42ûs–ÄžÚv\Õšæ5×=;“þ½Y¾+$úßw¶ŒQZ†¥í¼‹ hV £‚=¥£Qo»\Ál4au„`#z¡˜wP€©ù`Äo¶óÀƒ‚{È’‰‘rÐrȉ›÷׌µ´Yè¤•Ë D[] ±ê’`š§{pë˜7];±¶^m7 ðÈòø®ø›€Ø¯É˜‚°•Xnr³w¶†à)xˆQt‘–¥©»uðçZµçNªÒpŒn*nšÆÒ¢ßÈYÞÞ̧ZÝå*ŠãöÔ°dbü’G"³ ýçÿ; ›ï·ưG(smý€`S„¦T2LOrçVhåv¸JižiÓbµ›g£ ¯ÛùµÜ¿+QERÐ}¾Ãƒ œÉ§êÈ2„ø‡w”&9ÕaH-ŸÚIè_<‘ßÓnêsXÔê ó yY$<'À[bõÐêŒKýÂ,NçÂã,gÃ1­1=6 ™w<”†þ·'£ü5o|m°ÛIoÇ«´Ýö”š¸µòˆòUÞz1†ï&õ¶£à¬q¼s° ›:—»û³”gÖ@•¢DßæìÝûkMŒeéÜ Uˆ®%ìX¬|[fN E³$q·—m,…ì‡r2Ú7µ€eaNy­nHîöWqV=´=BŽÑü>Wj燗G4ÍÉ$Çi CACAšŽ}AGGGܧCPt‹Á1À0Ã0l=w‚Qì3‡@в«d±p8l¬M¬ÖÚX¯ÃëpÎÅMbá8ûápÎÆÚ$¿ÃªoÀbt&Æù(/N&N†ù‚ †ùúø¤£\¥ê]æ]ÇF<œN1˹øgŒ…XX4€Â#€œs 9]44GLiU^f €—>*? ‚N~. €µ4N€Í  0\- %O €£> p0€‚`€ž% TKŽ_N‹c` &êP‹@Nß‚A“ UðY² ¨ÅÇÿÿÿÝ ÁFå‚?×Çó¤¦ÅBÆÍæÆØÝÆØüÈ$[ÆÞÆà*Æâ·Æâ¯ÆãbÆã™ÞaZ/"‹Á °0öðo˜v¦'§%`rÉz¯)e<Š~·ï"^»ÚN‹KI¡&¼¶¢üNÌÑÛ&W‹KJ" <“’<“ð‚à$$Þ© Wùî'Õ%W‹cd$ ÄE fFÇD@ƒWQŒG >N‹Á€0Â0ZpÎÿ6I k ¶ØB¶gOFÎyϽ¡jÕk[¿ª„?ž#‚N”¯B%ƒ–žq‹͘[Žë: ×VèÚ@ï-÷ƒÊó؉I€;2‰Ý,Q¤(Û´MC0U 6TL0ª$©hJ)ë_K¹œ Ò tٜՃVm)ކŽ/(¤¡¶%ÔßãCùø÷gÀÍQ6bÿ!êe}²ù-ý2¹_@Ÿl["mXYêf–<<ùG´ïѧâ:ëé„´%'Õ{ÜŠ§Ô¾U÷C•õÑÉ·úã™ên8Ïê÷cÚ‡r¾Ç}#©o–ßË‹Œ•-Ü|vê§ÐgÏúÌ9|ÉÞùûÞY‹^[!9ì!y.¸=Z`טÞü䙎¶p=µç³ÆZW‰kZ¼¨šZ¤IÕ¶6i+³‘’5Ï`Ûy ™íÊÛ¦@Ûд³¾6MRÅÙ®S)´*µ*s‘ðšËßp;¥×´þŒ‹Íª ÔPgRµ f4Õ¬çH•ID¯éšçÌ ¡$×óë`KõÏÁ”Jg‘%€köê$w†Ÿg2+ ÚÏ-i½~æÎ­-&jV5dCä?"1&wQNI£2érm°P­“u½g¹ä*¦uЦ¦§tšëþJÍD®ÉT(Ø–…Ff'h-%µ£Yks à ¿ Í×@Xh™uRgµi3D‡èÊ t*Ò¬1X£ˆ Aï긙3fí’ËQs7?ÀWHÞ#»¬8ÚÌ“UZUun%Ìåtê…hHâTÉì_ÅvaÍÜÂÅíÇIÛ}yåß¾–oŠó–íö’ŸqgÇûým€›¼»òOhgågõò¾“²#ï5a_›F÷ä{Kêû–ü áx)?JË!Úöàg´ïÑ7Oz'_Ñïu#>‚:9ò95§åëIë”ÍùmGûÌì ¼Ö©äb·ùý_ùy‹óòÓÜ{ùÍIä?òMó“kô}¿g÷xKžžä>É¿Cy¿hy¿öõƒü¾wàI~Vÿ•'ì­,¯Ê>ÜÓŽïäµÓ|©™w'·)+Dmª*xy£OmftÒ´©2ýžû?>³™žëg¨¥2MŠÆ0 ‡†Ê´Å6 &ÅdPVB’Ø4×.¦´3}ãˆç»²:…4 îõYBCZ!q]G´½>NÙd^N&M-•@§±:¼Lo ˜Ö$ôÖ%šÎÜj v¯Èez3ïô_Û¬œxIÉDåà߀Sg”ÿ<60Òqƈ§¨*"P‹KI!Ä|D}SðÄ9m/På7,àXCcaF’•àXGcN‹c` ˜˜ˆ²®WN¿@¹¾àX0cIN‹Á €0 A%qžÖ…¥@bÿ‘(wbl³¥˜3@- ~RfV†ž÷ÞŠKm3ŠË«¼Ž@¶Ô>¹-óNÖ³8ÑàXAZ€¡a‹mÏ» Ä0€á´žÅXâ –'¸"û¯sEBâ“®ý„ÍÁPé „x-ƒA‰j”eG#ª‰ìá6–Xv´RãŒR‡AA(¯%t‘)ñ¾tè÷ÔÄZKÐU3Ä †ÈÝ»ºj†ËŸÙx4ùäOø V_Lr~ƒ¯aòßM†7Ù2蔘‘O-‚aÛ ¶ŽöÓÉ©#aì¸#àXOcN‹c` ˆÿ"¡¦NR—êàBCZ(‹ósqq qfàôeÍ !Ré,Ô£»æÁÊL—àXTA"NNRŽùUü“âÞ…“Me”Ý—Ãjãà¥ðàa3c%%/$ 2/$ 2--+)+ ()  (§%DÊàAMcN‹c` &êP‹@Nj àXMc7N.N‡.„ì‚ßii4‹Òu±ôPo’ÅA0mÝåKÝSÚìætÅœ¿ßéG ¦àSMcN‹c` &êP‹@N Óí”àX1cHH  ^%n * (a . ©Ê&ÐàQTZ€’‹…M Ã@Fg;ǘ#]A‚òâýÔEœL“ºõûñéuZ¢AæÞúxdfÍŒ5Û[bÀ¡.Ÿ‘™œ*G"˧Pª¸˜ò#{ëSLjևˆ[Tßô9«åÑw!å$¸30Uþܶ×7€ÖÕ6’¯{ç¯*!®¾E oŠÀ¹ìýÚ|õîvÆÃddÆâ”‰N4!  %*àXCcàXGcàX0càXAZàXOcàBCZàXTAàAMcàXMcàSMcàX1càQTZÿÿÿÿä7Iv €z  èÉs÷ ä‰é‹¥•Ëq$1 C‹ ~ïÀæŸÅæ²U#¦ìs³%ाþxþµo¹ÜáÃZÓ1õûñõh<Ãg<¸ôPˆçï4 ½åÚ âTˆV¢rŸ €Úê]ÚALé%,ùDcB1Ö§‚ …«F¸A½CívÍ<!Ìnk7ûmå€Qžè ¦û7Nkí2C?]àBu¶bb”Þ!ºÕs˜'L1T=™ç>lïh§ñ|Ã;^Y¸+¼ € Ñ^ ö1&ôÅŒç<þß Š8ÅÛ][øÎ hšû' ]í¶ò,?Åè¢ðjÑmTÃÖNØi–lä¶^ÊÚ=¥ä—®o <™šM? €¥0‰UþœcRD•fGÈ¡|Lƒõa|c›#ƒ›DZ å5¢e ]$¾ãB»·šuôð;p”°éÌÖNY6…Z…íée1 ] ¼¶OÃb®èX‘9‡·ë Š/!c?þhÎ%dé žõni ÖžzÍz( +. V(T*" $Wg[y€›€â€ôe‚&‚¼‚€éNÆk ³´þ¦ó‰µ4,ÆT˜fZaþ< »Ú´(õ0C·ÄÒGïÚt0™¡È¸"¾÷$d.!{rÊ{À6ƒ!Ç¥S6µ,¤†ßwƒÔHù=±åLÏlQbÕt丯ÆRe/:îØ2‚è_|•ø³à¯Ikü÷=eQãÍ äaßÖµLˆ7|Zƒ˜—´œ„tøõŒ†µK™}b¸ì5áa‡ —Ÿ‹%2ïC­¯¾¤ù ƒ_.m:si¬Ú-ˆ!‡„¦Î>§rï{H6…“GX ”yªSÑ…Sª‘¯ÆÑ–á©_Š8·ðbá·í$Khµa“R2¡èäwó1\4|©÷sh²íÓøLlGH¸-щa’žZÑ«!â¦^‰ý „nBb)=q´ò&Ïü°ß‘`²#辰5”IWrôHß¼7’…Ñ1ôÒ¹î·êU8Ìâíe)RÏk.˜ÔsKá“D*嬕á2çcT!Xz áæ_`{: «ªùLý啬Q¤aîtC(¨98g©†ó ‡Ê8ïrk°X{Ü¥ôoÍV~‰KÛ¶µÜÖ“¾¹âk”€ö ‡ŸÊ«Ñ×& å±oáDzšï¥ãƒ É÷‚ä(‹|“+k­e$ž¯¼6(ãYʰÌ>ùŒîïkãúšô$k+âuÒ¢ÜOT/ ÒÝÏ’±y[hWc…ïtÅê4ʦbsü}:’zÝ3¥2ÉKn´‡ð{ðùâa(”ˆÊE¯áÕ‰>OË¥s¿¬‘t±ÆŠ{ÈBÀþ­Û•Ò¤p¸Â9ñÙì(ö3¢!1œ¢w²”…Ú€Ã9ƒ–­ï±ØX”£jw€}7ZŸ¶ÚÉÃok²Ù'û…¼ [Sú bQ.Óž\TBß¡N÷Ê›’èŸê+¨ÿ;V¬v˜Kdö;>˜òY<³ÞZuÌÐŒñwxã㳕ozý^&Ç_¦Ö+rˆvºÍªì¯ý3ë—ÑYí<Â>z²`Á ˆiÊ™l«W'gWi Î>i$ßjgñdQƹ!ÊjõQø,mö#‡±Riô‰ïJO'—L§Ó•’Ôøiãªu.û·Ù½3ûp>v0y÷>稧é'æ"iUÔÜR6/PÉ"É:ìçæt’ŠïGñI@êR&5-ãN.ÖOÓ·lCöÀ™Ï=ݤV¡Š4ûä µÔì—IÂÒdâkkL ÊŽj§lç]«à§9ª‰†«È™Š¹KÔSµ$}Q„5ê3ÙfŽàCqo}½„Z¿6Ò›qùÀ ÉNérf¨eƒô]ç©­ÿjI+>mÅv9©ä°Z¿òKc‡zñ/žÐ5Ëbï9?Üú`m1…â1WUºûñJ‰¶õú˜S²×ø„ø¼Ùn’xÒ}*¼o Ø>¨ÅϾRÎЪyÕ¼ïYI Jâ,DF†ŒXF°ŸçZ’iKgf*û2µŒ-|õ;ªôFÀÚq.âîô<¤¶t” AKTb1àjUªÑ&47ºŽia«vEÌV¢G?ø%Ïþ»n_K»Mßuo×uºÉ E¥‚1v·˜Å®ê:U9Š× \J Ê$ªìh×6#1ËØwh1S‘ÊèŠø€­è¥¼Ïöh&¼:¸ë-bÎÏZ@t*¥d{ÉQŽÙ’k‡' ¯óÿ4.åMu^a®Å$ù„3±‚v37z8„eÒêaŠôç·…ÕË5ÓÓp|âÍòà„†5,/:¤ç¹=¦ðlꔫì#Â8¤FóX©†ŒÀÌ]ä1Xäsc y2]+¢#Q1œç»*)ºÀSíÞ[;\›ãvÉÀ›ÊT…ÒRD Ñòhà€$ËÌAM’€\JKEonÃ9JcÁiíõò2öÁã×¶£5…a¦ñ¼ !! §ÉRÖ»Iå•S}câ(kD¨úÑIz§—|Aûõ"¿Õ O,lžÕgôP·#Ø­à˜T¨œ%áq¡†Ï4 s2KJ‚}g3áó½¥÷†pµUNGÞVÜx£å´¥›Ü=!SšÂ>‡°Ôf¾vƒ`ËÒ?;"7Ê5˜¹i+œ¿IrÈbxiP(¹2 p¯Éµ/gaÅ`­Þ»Eálr!xÏ}o—ÜH{ŠNsÅûW 2ŒØ_Ýãyµ"p sÛ‡c¤š¥ãçÕÓQ›™K'Çu°a“ý‰¨tæLì©9“Më0ö6±þïºdÛœa4^‚dhVçõÏ=æö5ä9ªw»ÝàËvÿ‰“;îÓš¶ï5Š4Ê´¶Gì>2 ŒQøßí[Û×QgaÕï佃˾ÛöªÍáU ]|±‡woH ­õ«ÓiûØ®rVñ”‘5/Í霪Ä<úVµcÚèE>±l³[q.õÈíønŒ XpòW“McY¨‰úaÐwèû}v‰HžÒÏKa ž¾«qãÔC°¶ió)øë e°s”oKÔõ‰W_Èa°´gÏè5ÇCº`Ÿ¶Æ_:ÆjI9Ý(EÙên¹“NÉ ëQZØ©ÆãÐîNò5…Ù¡·Ïi9©€µãZÃ=®¨Æu íOüTÄskúe寵P¥)„AœèŠq4w ™úª ü"Õ˜eΔ•ïgIÏuâezStl¹ÌÝ”¾Ä”¼ÌÜ='Dzæa¯A¦Áü¢Ÿ²A™bŸÉrêIætÁ˜ø³³‰²îG£,‚^¾=‰uÄæ'ð •dÒ¸¦³Ô8‚´1Ü”ð˜i Y¾OjEûô ©ÖËú^‡·ê,¼ÃógøŽÐ‘Bál9h…±@Øv×'B2m d™É‡‘‡;ÚÿJ564œÂ52ˆ€jàh|ã,ðׯŠÞËìÜP*´72ã‰9ª¼¹]#{:¢®çµr9 ßgíe[Óåââ6#îƒoŒIG½.rºˆ Ç3ƒ¶±¼ñ~¿…ÜoÑ5Ñû$8)z›½éyNúù” dN ëGe ù¤­šX”æçο-=H¾aM«ÙæRöƒÓ’òŸÐÌþc¬_ÙÔì®y#œÚAvJ½L÷*'Ö.Gø`¬(Ϻݽí&°`Œùn6ÁCÞlr™åaÜ/õ[IûaxE§ß¹OÑ ö)Xôn1}ˆ$¨1N-::>¡_:ö=È]üFœ93´—û¦ì.LXžP"t´ÀI—ëŹLÎÁ†œþñE陵hhHøýÂ,ûy5*tT8ì ×[¿qI]o*ÚiQBáÓÒðq¤†þ»âVÇjJ&PÎù4Âï8bl*+Ö€q‹·1%™Þ5[Õ12‚$Ó )·dCò#B|ãª68£¢GŒFïC¸á7³'/ |i;Eï”ϓ߀èžúb4쌟þÂ_ULïúµtýÖyµdà7&mºgW‹ã ë7šhí’ÏM.¼–¿€Îr¯F ¶½¡kÇ/è¥% 嵌¨8‰ƒU¬cGÌ¥°¾ PN‡¯½4-±Hfg¹’ï ù8Û$åÕ ù Mv$ÞáHuE\Üi v=w¤*d549 úÐ^C3+%ìûú~L ±ñ0òÈy‹J‘™fñÐVW\‰8¢6]FÚ!‘¹Õ%‡‰ÐïòfìÆî%x®r殩ŸY_'ìàèõrÛ·,(—{ÅmCâ­ÊÓ¾·u:I]žÐÈgµÿWF¥ µw³ÅÛ.d´w†CÓªœb[]ÜV5N#HÃ^Ë ”ÔX-+žvØ1L< ÛºÌäõ7FHÔê˜íó?¼ó‹».Ò"˜S"GM'w7xÑïŽ×vìxêz˜Ø|W5øöÐTé-nz 3jù…ÁÚx3p…‹‚Mf–èóþ†+ÛD`èÆ[¹˜:z!¸™ÇCͳÆs° {›I×d÷tŠôÀ|W(g-*Ñ"pÕq”fñ4†‘ìhç\šÁé§WZ´oL1|Q}I|¾¹ñ‘À¥L_†ÊØ ÃåT7|­¬úL‘¶§í­*»÷ƒž¢{˜°^±{:¤yñH3#MDÁBkâ~°¨s5É®ülÙƆ䨩Y”ѵՂíýƒv)&²¬oÇNXl:óçþ#Ju0ƒ²fèŘċeaKLÄ`Œ¡]ÛÙtÐK/õEÿáG‘f§+–sÇJ( øèã|o…&î–¦žB®]'—™!ßù»kÀÀZà/ûÿÞE_ÛýÊIì-ã#ªÁ¡Û_3dŸÓiò)椌éò™ð#©q‘w熅í{sŒ{º¶ÐÉy] ¼~šâ’‰ ùp€á?ÿ÷ ¡Oâ„m1_zYÍø±«é[ÉIÈÞÚŒùÊœöñËÍ;eÕH(%mC~ÄçÔ]ŽÝu·£“È8O“š,…*oÏ–罞ÙÞ U×9át‰ mÀs¯…®)ÖQ/޾˜Ge€æ12Cpƒ4¯ÃØrpL—ÌEç«Þ7ŽZ0a;¾“÷øÄµ¶´ŒÑâÂþG)î³V§2ÿS– }ä -B1ó$=A:fe0YU §&ê(™9Å’iHEÿ=. â½gpÜdA Y$ˆUƒ˜Göþ±%¿vþ!ûܼ ³ÿ‚t¸?ë¾ñ¢èñs!>zÔ&. ðµñÕЮ8l1P» N'c¢ÅÉ9,î eÎ&]?¸@ÈÃ\1øž,xÇ ½aAkü¢¹ÂîÎn8›X2–6¨dücŒ~ìz—êùS¡ìÒÕé0Â7>P­nxD¹åæÁ‡m{š²lMQ'dÔ{o+’÷©çÕÆ-/#\õX-}ÙÜèfWÌâ)3:Ø–üúü^,Ø\—éæÂ2 Bƒã_ïzQöÝx%Àˆ°Êž›oô—ÒPD}˜‡]1š5Û–cÔ–hâlÜ GT>äÓC*#ËMt‹Á10 Ã0|»Á(ö™C „h%\¬kc-ÁZ‹ãk­sι¸„ŸÄâœs–Ä%°qqX¬M°‹ãæ.tpQrÍ/N&N†ù‚ †ùc ©­BAs¸u›g]ñüáq žNŠc\ÉÚ½éWWWJ4 H% )d€“9y €ƒV7€úQ‚\€º>%[PV3€áu€Ž C=gTEP"oÇN‹KI¡&¼¶¢üNÌÑÛ+Y‹KJ—$8ð LJrIJJrI‚‚à$2pXZ‡Y"ë¦ì*Y‹cd]Fàg`ddte`ddc`¤ÁÇ7Y®2Á茤 7N‹ Á± À@¡AÚKÜÁ~0ÅvZòÔWm7ΓžÝ]„$i(ÉuN2GÍ %…žu‹µ˜IrA ß–>ÿ‹¨žÅ’­Ñ#iº‚K‘`µZ@P‘Ï\C ‘ÀÖƒ `:é$ÛX+Ö> ,E»1XšDÔ­Vmñ×’ÖÚ`©ÍF}^ñi¥}Ð}ÓïÏ÷§›ò‡Íá†÷kØ!RûÙý' ÏÖ€½þJ®è»ù=ä;Ú»kÜ\ëòdË•.Gï—þƒZ{‰óìÌë6è9­“{]ú^f~¬à†ôo—ßï)(|Ýò€íÍüoˆÖ†ì̸ ÌÍÀKdéò»nÂw±Ôž"w6_>£ã]ü¿OæŸOâû1ägMžØ£á0˜€y à?š{où`ã]ƒØ“õ[Þ Ú“üÐ^6<øù|A^›½o¦žÞ§¿Šp Æßžô1V_Â|Öþ+¬>EN,äðk5YLzE÷ÑȧLp–<Š}ZCŸ5ä O£ù}æÄÀiÜJ’¨¡AKO²´Á„6ª±=áüÄæJÁI‚ŒáL¨¥»²žÇï+Xê&“¶dá,¥MKC›Úö4éjÛd7½–¤±‰‰š¸µc±æyêø–%Å6&¡†P­j+Jm3 ’(Ä––iƒIt1™ÃÙ¢½®œÐîRV1Ün¶õwÁ‹ÕŸÄÂóÔ]È[A Än!%mÚ`ÛVª«e™µL‚ΚRÎ-lµŒx‡ò»Pi$­¹ß’×vI“Ì kwˆ‹+†¶¨R¢½—ì¿‚ª×8ð]ñUyPlm\¥Z{ÑT]Á¡–vÛ0bh<{Q@“œ­õbvHµ9¯Œ›lòþÜüƒ¤l ɼ m%óu”Ù&Š9Ôå<$ˆ—¿·ÑSƒÇ†I ”ñ’º”¾*±®(Wžïz×OØ•ÑJŒÃØ~Z F()1#ZWŒ-ô¤ÒÎÁl"ì8mŒé¨‰ôœeÀ¹PX6¹ŽS•²$9µuüª:C=¢s' ž‘sw€fñ ‚9e1a­âúÉa»h‹»UŒR ‡ßgó¬ÆBôÐç1K®b—a$É®-1+©gdoÈÝ3ÿCöŽÌ_ÈW»X¿£ú¾Áõ›œ"IÖÂŒž:u=§±–bÓS½/n+%Ò.BÉR-šÝ"¤Mè­½®Å“ÔÆ[ÛXN“¡Ùù˜;f³ôŽoBRÊ›qCŽ.4页Ĺ½ðdD’åßl7.‹_ä‚ÌäHå;½¸úçðÆ,Ü]d^Ý—0ʧíx™ã&Š×Õ¤g•ö–ëogc?¯θsÐÚQ=£%ÉNi”W;î°_å¿ ¹¢Æ;líaÕk5œÑ WFœ)«}V›I”x1Ü‚©ßǨ"Möôº ±?ãX(6¸âmhÚž ®ìÚÆˆ ö¼t„îÜN[:¹  $bÆbº¤;càò/8op~·˜àéf¨gæ³B-4ë.i—ckÓ»—}-w´«—bXóÊã3BûpÒñ5Û>@:O!œÓ-…ßG§ÛÒ 9uˆ!v ìÉ®©¥©kY‡`ôlµt-&‘÷…ú!N6¯^¤Ãê6ãÖ]Xbì~oÖÙ騨óŠK“[Nd'7ÅçõtÝSJ&˜‘lÝŒ³è¡uÞŒ¹Ê¹ µ E³3‹Z$ TF¡™äj€ ¡9WËž×p½pó„kŸqãè¿%/"¿hñ#r’p…XI¶a°9½®‡Ñ°oqÊÁ}V`÷w¦Ôz^–Ç÷_³‡¨½Ö¿!Ýí9UhN,7ú¦ïcLLöb×?àÙ¢u áÑ*)R‹KI]ó(àv•Oa‹K€äÒ1_a8Rä´÷wàXCcc9'œ{àXGc"N‹c`&(`bb`b ÅùŸN’¯Ì.àX0c5N‹Á À0À0i$ùÿäAíãbuX² ”¯Ã™¡§X*Îü®5U|N‡¸måàXAZ6„‹m’9’ÃPDú,BU4û/§NuÿëL ýÅ¥nh@›9J`>§ Å•M½Ú]ÅÚhz½‘´aÁ½´#Áj%<Çíç8+{¤õÖ:'=;õšÉKg«^íæ0ã^X„Þ«s\ú -<¢ùOÕ wT”6WT IòM;H'[í¯â ½øâZ‹¯7h3WãºU°ˆTÒV@”¡-×>QÕi»£mÚ¨ÙâüZºœc ï'í>‚íæjͧêñ÷ Ú`šçÂ.KPƒŽ™g§“aÿèð‡¬ZȲôi[búíæÜ~²2·è¿®ãX’]A‡“â>KWÕ”á¯?WqÙ¯jbYw´ï/]’U7TŸÐÖ×Ïå$ÙmÔú8õ¾›|^ï?™I•†Æš3àXOc"N‹c`F(`dd`d ]ûÂNO꘲àBCZ)‹ósqq qfàôeÍ !Ré¦Ï¨hQ¿øíàXTANNRÿd €d €Z˜€Z˜€såõàAMcN‹c` &êP‹@Nj àXMc4N+N‰q„·€€i4 %s Ö !•‚éuøHs[í–lzùXâð{€åB°@àSMcN‹c` &êP‹@N Óí”àX1c4N‹EÁ À0Ã0ÛùÿçRʘÊO4.+yÒÆÇ-дòÊíöÁNè‘àQTZ€«‹uP;Â0 õêcxD £,¤˜(Ö‹ï$†¤)e³ì÷µhvXT«/W#µ Ä¢†ˆbé¸è¸ýŠâ}rLÜêóúÅmÑwe¨ÿÓðMsw¿½žëåqT6l©²#¦/ºJN¦ë–8óÍ¡½‡š£q‹ðÆüA#^z]'Õ”|p«—lÄ¢¹ÂÛÎøm‰ÖˆU h±q±cdð±#Ìl^^Æö;•šN‚  %*àXGcàX0càXAZàXOcàBCZàXTAàAMcàXMcàSMcàX1càQTZÿÿÿÿ +à èÔ‡ î‰ï‹µUÁ­6 Ë.Y@$%Yâ¹w€î¿EEÏ‘|ôl[")ŠþñëÏØá1 >ésŠúžûíÇ¿Ï)¤“SîΩspO5³ø|O¤QaÅb. [Ç«R~v`Ð=)gN|" #zÂgz.åÁ´«»/0ªA÷ªûrm 0>É D 2*³­®è3jC1ûË*?ß3Ú º<:û©òkLO‘_Sz‰L¡‚à”ââƒ÷_^"#ºd0q1;£™4c§å­=FDod´TÎdÇ/C€â˜Ñ‚ˆëº|³e”ÎÜ¾È ¤ ¥§#.$9§åÊå¢bÍ8W&¯v| ÂÈe›‹›À€«ã¼¬ì»ÂIþž½EëK¢Œ]…Ž{áI2“:u.^ äS ÏIžß( Hã aíâ&SŒ9gŒ,\ÓYÎÄšˆý_ ¥Æ‡Ð-þŽ€ºwhõ~f326þàsYé'AÆ"Òˆ¼¤ó³ZŒpÕÖe£_ÐFîÀDܼ È(V¬øô i`˜Æ9¸ `¬‰9>ÿÁÆAЭî‹Õ_QqŒä¡û´npÐ(Ôz…kèü\į«ôdù”Šãa‡Éªøžûí/߃îï †ûÇÿ bžyYy(  #  <>"AYVj€£€Õ€âY‚Mƒ‚5\ü¢÷vZ‚KLá4žRHn'²Œ•ÐcÎ)0ãÎá¯ÜE9¦ šâÍUr(AÕ Ä¸AŠ)~„ŠñûÂlTøâO&{„ô¬áE\[zlLbðr¤÷&k‚‡?‚5!„É]Uö×kŽ0/rÍŽˆ’WØÚ…ì;:~75¤7ˆT \çø¢•,åºØÚΫìÝÏkå °E¼`ta6^B9yiC„ÊjŸï=®=±!½5—iCoœÓùXÁž_ ÝÏNòTYd…t¬9I‡ócˆçÚï XÓW¬ÂXç߸ÄÚ>.­…ô¢½ï¤•Nü+>â²É†îB—M¾{š1”S <ô¦×·<–ålæ‘•êÜÈÛL*”iÑObGÉâȺåí¶â Á¬vþ…Ÿ¦HŒ/GåvB–#¨ÌEÒ·"ä1^j%Ë,C´ðŸ€Gµ“˜på’Èoñ?G‚1±¤kÛ|R‘ŒºŒó¬àpÚyŠP¢2±•|‹RÒŸj;=wï'ブ"7˜\æ'/ŸÏ ó».ƒÆßywÍé§/Û®LS…º/™w…AСa0ÇI/»ÝK$õz™ªïÍ@¦DyÉá‚Ë®‘Üýu_ã%×iq$&H0ž€OМ6o «i××â[eêÚáËÜ\Øþý{wÎ <+•Ìöz&ItŒqÄÁš о×îM.K5Í"&þÓqxØ>@ÜÀˆéÞ—è<-öQ—;F`s÷|J7_β®\ý~¬?IµŠË³É‰ýõ¼_!$ñ G¦±»É¼a j˜7û‚~94q»&ÓGèéÄ+J6,ºæ0N¾½8̧ŽÍcé°ì/Õ¾‰)ƒHglŸLGŠ…–Ê É~Ÿ~›ðÐ:sWêSKcÏU•⎀\ŠQ.Âà@ÚçHÀž\‡ ‚P^sIùŸmwS{þÝb뀠ªNO†ZÔêlªÔhzïxJM¿(|ßêÄžp‰>T(`[ç«Ç?:ÍNÙJ´…’ì\ ågÚü€;ÙÔg­•Wº~BˬT£túžOzu b°è­Yä"œ-UvÓîÅ„_3Í8Ú§Ó×ßH.¤à|Ýk¸é ÕöÍz1”÷]´@æ£éÃgÈ^5Þ²Šß®H:bn‹ÈËQÈèÆ±ƒŠä✟,}Ù—DwkõÒ"Yk1 )L“z¥çµ´m‘â²ÍÕL° ;2F ƒù^`1ÑA‰öјÕ_€M‰¥º#ý{¸ÿQÎ~©Þ^1-ØxøSzÝH“ô$f/±YÈ^1ÈeÄ'쟪†Xp%ìo¹ö03ŸÜFhƒMÚZ…Y~nhOSÍÈñÐ-)ߪƒ¹ }p^ÒyùŽ™öDrþ¸J‹ù}0¦#…²…{X6[¾…A¨‘8#ÂÑÁŠsªwS@ÓŒûuÿ‰ÚfˆÅ¸ÄZ™åh*‚.HÓ¾ Íd©âzsÿ²ßþï»ÝD¶ééŒÎEÃí@!Y'’9::Ý-‹ 5V‡ò’£Æ‡ÏÛ⌟›÷ ÈZ’fXæqk¿¸>»¨Äuò“ÂcGf£X„Gs¶¦¨¡ô^Itd ¯Ÿÿ.ÜLËOLá”ì e$Èlªi‡þ#¬cÝ»ËÂ:˜‘ÛI‰ëÅ`YÄzÕL¾™úó²û1Å[®%Ë ¾£¼²$"-×»¡v=Ób2L;õÌSh=ÃÙBÕ– 1ËuéBØþHŽ¾ÂªÇ U<±¥©ϼ¶1:gÿ@ÔÛæ–ícwF.º-·ùDm»³·Ø^ 9?>T‰t–8c²­¸šI¶÷úÂ×4wþý™ŸÙ …8#ÅZ~ •ܲ­ÈR(*j!k2ÿþ–2”Bׯ †¡òÊÔfå¢Á¤°\GÎ.EKb’„¾ÙUD Nˆ@aÂVP_iWÀ*øƒÕõÀ5;û|cq­/'°Epq9¤Å@_¦ÚEy?,mOæÜBkš¦âÑeHŠ–ƒaÆÏÌgÇoˆËêR=¼E+„ä‚%~ÚI‡ï'Ð.Úùö~ÑÇÐ"+@œ*¼[ùýiS*½ícÆË–¥Ä F)IQ&ñÁÏ(ˆk5'ž&¾rg7Ì!¿_Ïf ”x^`Œ_”KbC ]s'»Š“ÓÒ ë°Ê•÷«Ò¸6§YßšÊM,ðÔÉx½Ï÷0ù‘7­W¶À)°“Ï®Ëé^GqsVЯ š¸ö9ÑéáÜLþaÍ“uYu1|/4cl¬É}íüeÑ×UÙl*O^ëvk¨B‰AÈï2g‰Ïƾ†ô#Ïjì°"+þ±S‘ÜþŒ UÍHD×ÜpTšÚÒVh›•%Á2‡‡x¿F]¤WÂ{£Äßy¹ oùÃmŪ æû½ê4]À=Æ®r’ùãzZ3% ñ|~ÝôžÚ|EþÈG«¶wÕ½S$ërÉ:éæý«FÎRµ" K SiÄrZ+ÿµˆ6É µˆo»F'ð耀`¨HAëi}©: æ}U³+IiþÉôV>ÇsJé¬÷•ïþ&Èñeª>>™=<–þlÿ#‹ÏT‚©ã6 Ò®Xßþ}#•&ñ$EÛ&—ëQùÍ¥Ž!(›ä´x¥ÿ²”µƒ™Ñú6üÔ·.øoUÑ6ý©ƒ…;O¼qGk:kcK’þhO^Bk“mNVœx¯]_M`.6Q ÀZBF@[O(GPúSã-ü4¬¨}±s{)„ õôÕÆ&¡FˆÍ ØüÈrZ±Ïy¿ð'–YÖWã®Ðêôâeõa}N¨`Ga‘–,ŸùŒÔKÀ2]ÝÂ=»;µ‚I¿½2/ÔÈfZÝ“P z¨¦±Œ|Ä‚9¾ZTÂuwý&‰4%Ž©}0#uôÓÇ%ƒó*ذ¨rܰ Y\ï‘r;ÓQf:]ßiøÌ7.[(°Z&ˆðì¬òušËýÚ»$EùŸŒ!Óµɺ. -¸nì7“@© .…«éò”G~õ´¤lÒ:…ð;‚|Nê!Ó›[çdó%;ªF»©63'>^–^MãëNt ÖñNrë¿]'©ÿ½I-{5_µ8j"l«²NšYÌpCàûÏL€×²ª½w·0.çÕp—f¨Î»àq]»Ú”­?ÇsHŸ,«\ƒDú}Xl¸&ü<(9å=B庭BIýo󌠤NÅKåå;ÓÄJåê‰%ðmøaJ³p©<-J@Æð÷èoÇgcÁM!S£}hÞ¹'³c]:`r¸š½5É{íb'„héP:=uÙ—tå7 Û²~‡˜Ù %nš4<‚˜È-Þ»ÃÄN:ã{tÓ.3ë—ÆØ!=€ÆO‘:]²Bôè GðÏÃ7* õG[7PÊê0)vÓ¨>tß TÉ·'r?Ÿ@ÙV¡\;ƒ¥lÔ¸#_Z·è½vœëIμý‹ü]n°Í ÒÎÚͣɫ<ØÛ°åO»©,)3Vk}³|9ü¢²%œûÿ=J`ˆlNˆD¸e$ˆ°yCx@Ë’Ø)§¿Úd£ä/è˜Eh¼ÌrBÌßQ¹sÁ÷¬¢Þ}¬ÏO̦éÊY‚­º\%€ECSÎ_Ÿ¦Â $U{ìjE9hk‹Ö¯ÔÌ‚KTCë-%þ=Üæ°;¼‰Äÿ5@U vŽHoî„B!{L¿yb(ªp2¨åµ¬òAÖÉ׸1ÊIè âŽ8¡¸î[/Û ¸’•¯§`Tšá®ÏIöGoÆ%ý®M]’Ý7Ó3Ò «A:‰Äî4{O¿‚Zq•‰ [ƒ!Ø2Y¦LKõ£&¿3U¢L™_2'€äÚG@ÚïAÎÈvôðúíèëléw€&4¸ãKtŽm•[*rZ­U>·fÚÎcÍýbMÃïÝEä+òçië‡a匰{Ø·s© —˜,‹g¥›•½›)n¸ ’\Kø¬Í7¢:ýø×êÂÓv¸‘Ôˆ=²Åç9‚ ¼5ƒ‘/ûÚ'Lø‘êth6|U¶Ÿ!bÂݾùѾD³å±¡ì#Æñ#º8;µŽ³À±‹-ˆ?~þ¾ãu¹~¿ªÊ K~ô©¨@ßð©{ŸžLOtÑ0ýØÖ+ý2”FI꪿·Cfâwã?ŠV äRýéñ;±ïÖ™YEÐ-½ÌQâì)1`å µÑªçEÙ˜˜u€@Õz31¥Øƒ½à³$>'ou‰v'’C…‹yÉ`ã3õÆq€ÑäMd¢Z×€tïz…òCuk÷[D‡d|piÖ«eW”ê–ѤK‚™Òqˆ–Sñ?Ú3ÎøuÙâü³$FÆkê½ÉÌ ÔÊ»3ãB‡K;ñ‡ 0R\•bÕ‘Žs¼I‰À†´G:Ô3o„r<û ÊÉŽD1ðÔhŒMJ–SÙ,¢Gµ’ÞõÿζïÏŸ3ÁKxý^dÍ[Àb@ʶ9õxM}aþlÞ]]BRC_üxÞ¤ºµãL¹è ¤†–øÂÕ»lT|)·Î•ëeoY$MºèÍ-«o—±éS#,½¥´ESÄ­jÐà&쬋–ûûr+&åÌw¾Pu‹Á1À01|™ gÝ~ÍlO´Ã^,6Œa‚Œ…aÄS†ˆ b’ÃNðK[ƃ)k,cŒ…÷'lj½u´}Éz/N&N†Ä‚v†ÅD×uXüxæ¼ÕW§mUÐúíûÆü`UëXÄvê8À\\^ 0S # 8-[D0€†B€œ€ìz<€ùLKQ#9*€‹T1 V€¦K€“€û€ú).€‘€Å*r€¨= : #L(>h$ u}#N‹c` &êP‹@Nß‚A“ ‚ÃØ %üfÈÿÿÿà ÿÿÿä ÿÿÿàÿÿÿâúµÿQ”*7%%Æô«ê1ÞÙÆö#ÆõýÆö3ÇÇÇÇ ›Ç Ç TÇ q]-Im1!‹Á 0°•¸ÿß]›»¼ I”Ý0H©8;³þ ·Ý!ÿþ}N‹KI¡&¼¶¢üNÌÑÛQ‹KJÂ2“ÈékXQàîçCQ‹cdÄ‚É'#¸kQÓédxGЍå 6N‹ Á ƒ Mêÿ/o…«mµ-0™¢8¶ß 5yŠB"OÞñYN~~G%…åžw‹µ˜Q’Ü8Cφx¸À»ÿYö©²Çžööt—QÕ–D‚d&H¤Öˆˆ•"i±M-©-ac‚%IŠ@Û]5ƒÚ]Œßƒ I£jÒ¦@0Û`›íÙ¦j’ˆI­ŠúúC°±ÄÄ4ÖS•´»¬©Y³Á~e1&Z»í«Â61b¤à_€ôÉKU-¿ßØÙL¨B£(ûJ!ªÝÔš–D ÆnÑz—o‡D£ é'à¾x!…Ð7¨5€’˜ä‰ƒ|Ÿñ†¸¢¥²e߆õwXb—óÿ0–P*[+JhšŽÇª‹½z$oBÉÎXÝ™€Øâ—§©M&‹ºBdNbò}Ðþõ@Ï®0þÜ¿ìñ8¬±Åf2¨|Û¯`¬ýñŸÂV¬ší;B§ë ’n(Çn[šÉfMJzùççññ¯‰?jhŒÑ_P0¦RÍ”ú¯€j°Ä¯Ì)©>¼Ocç ¯½ÚÔÖN²\c€%W˜<ÃqpÖµÐ7"ϸÔÛF·ÙŒðƒ;îìzÙNMÓp Äj ëd ¹³4JžÌ;NÿüÙYºþ g;•À1úò[‹ÿX[™èîhà…òBã dÍ™m«˜ÚõÙênu5¼Yƒ'äU $¤Þ‰Û[UB)¤¬tW†ØOK M^^œ`ÓŹI}˜§Ñ?æ €7OœM¼³vINɉœð.ˆ¦«JU–m™¬d4SÔñâ$µO‚"ݯvUwŠÖ›$#­ÅóžXk ‹ù™‘>@YW´ •·OJP3q^¬¼ãX§õ&ý—[¯¢õ‡uˆ‹’™H¾ž-¡aÆc;èÂËÐÔí2Þ%ë ¶%!I÷˜Õæñg“L>ë’Ú¿ >‘`Ìl¬õóCyÇKL;þmÔ\Žeµk—¾<³_¡Ô†4%sŸ§²2‹’ ’ùË[RÛ6¦¬ªÚS¬ÕçÈÜ+¦{Ùûçrüv=ˆŽŠ„žYIGú¦ó¡ÌÚ\Öoüß)ýuʶšÌ5Ÿ·d›ú¹¯QeÆ÷áòŸá¦p»ðòÑùÞƒ.ãú' ©¿@O‰ÿ }Á:éWšÔ´“Õt^?P40EL×Õ ±žQ·Àª¸m§Tܧv6,y4~Üç3ö=DgœíŠú%X<'_‰½ÑÎW=¥mÒ+âŸôH^E.êU¿ë¡XF.A&µ[}å‹_fùˬQXix.Ôêµû)œ5Ô2ÓO4VÌâ¦Kzk4ÂZ˜ðrƒ<&q'K`“@ÒÄ96&Y&)µóù§Ô¶‘¶y±$E’{ÏN»þ¤•rï2¿ƒø ÓÕ´Ot°Ó:x\|r*0{^ãÖ9ÂÅ“žœ°æiiŸƒ?¾¾6sl¼šÆµ]M¯ šæ2ê8ÙœÒ"Æ[4é‰vXùdY_áLšÀÜÅŽÈÓP>r Þ§×m]…úŠšŽº\–àH3ä ¸ŸW˶Ÿ&9ÏZ] ×Bmö~auÑû‹ÐÅR×{|n$iï—™yo¶5’ÖžçdT]ÅEìÑö]`®ôz¾üC¸ÿ tóÀ¼¤ãîSþNy€Lw®¢VÀHºVêÃûiÛ4©]ºQ÷ämÕ¸mM"i:I>øê\׎Okf£’ReÜö‰Ëâ÷Q}FyÊÕUN:ýê õæêÓ”Ô:[Ù÷ñž¦>w 4iÖ‹$%=¶ÎÓñ¦L°}¤½ELj#ÍÆ5z»?ÝøîülOGfÏõÚ¦·5¾šÍ<@§ÿïÄÍO¸Ýtùx3$JJX†õB§Nkw&T‚*O‹KIÁ‚RÈi¥çàOMÀàXGcN‹c`ÀÈŽ‚!XNsáàX0c;N‹Á À0 Ã04’ÝýñR5‘%>I&Qqµ>C«´jÕÖŰ¾›äûÑloN¼!ûÛàXAZ·…â‹mTI’à Ì5oATi—(¿ ‡üÿ;sÀ,|´JMoà„Ên-¿€”$ ’œ3ƒB‰™ªÂcöz'TvËd{@ꆜ›¦>ÑPÔÜÁ„ZÃRe:¶Û!ÄÜúŒ®×;¡°+á˜ÔÉsFµ#ãÆ×ë½6ÍÆ4¡°KÌï‰tºµÉ೓36eݺË&m˜éÒ•PÙe¤H»¬PÖ ;çJuÈ Ä'dL$AUó ¨üæÏD VÔ<œ6X?†E¼^ïûô•ê:}´{gJí)ù4;tåRÑ‘;áBºÌv¡ªyâŒ~;ªé¦Að—>û6£~éÃmÈì}™*-²¢’²‘•$ –'™s[UÜDÂ6“O(¬!³Þ„J·^c̆0w£_¤ê‰\” ¨¥s.ØZk3­{-g¤ ••ssHPÕ286ºn/ô_ʺ˜PXò|:A1ßÄ8IIhÓ1-vYâÙ¶ëW’(”G<¤6Á㮩М%Â$ÜM–$ Cß:¬ÌM¶'LPÕ±±¬ÂºËl‰¿"¬ÉÜ[¤Mmÿ}•$ W”åêø­â[làXOcN‹c`ÀÈŽ‚!XNûIÞxàBCZ(†‹ósqq qfàô£2+„Hu£,N–Aå†â%kGàXTANNRËU4¦®p2r¦]í£]í£†ñàAMcN‹c` &êP‹@Nj àXMc1N(NŠwƒå4iÌÉ‘õ­· ½r˼³S ¢AÊ{ Î2?ž -}ôàSMcN‹c` &êP‹@N Óí”àX1c8N‹Á À À°$EâÿéfO ¨ gÔI°~-T¨ˆ u=­S=Ã_ÊNNÈàQTZ€“†‹eAà ¹ò ž`©'$a ûÿ'õ›¤å62 ³¦™9 R› ’Xüκ«ÔfÄ*µ}H‘“´nšH¥Zw§æøíè9›×ãHòÛ1¶m̤cß´Î9Säl€°=[*Ì>gt߯d½^æÿ7’ºCØ8÷E*õ ïy¿†P+Rë·:Ç ›Áz4‚ìÐÁ$0÷ƒÐ•þ¨9ºHÀM™À^ÖÀrÀƒïÀ–8À© À¼ÀÎÞÀàöÀó-ÁÁéÁ(f)™>ƒÅƒÅ‚+APTD‚X0cX1cBCZXGcAMcSMcXMcXOcQTZXTAX0cX1cXGcAMcSMcXMcXOcXTAX0cX1cXAZBCZXGcAMcSMcXMcXOcQTZXTAX0cX1cXAZXGcAMcSMcXMcXOcXTAX0cX1cXCcXGcAMcSMcXMcXOcXTAX0cX1ca3cXGcAMcSMcXMcXOcXTAXGcAMcSMcXMcXOcXTAX0cBCZXGcAMcSMcXMcXOcQTZXTAX0ca3cBCZXGcAMcSMcXMcXOcQTZXTAX0ca3cXGcAMcSMcXMcXOcXTAX0cX1ca3cBCZXGcAMcSMcXMcXOcQTZXTAXAZXGcAMcSMcXMcXOcXTAX0cX1cXAZBCZXCcXGcAMcSMcXMcXOcQTZXTAX0cX1ca3cXAZBCZXCcXGcAMcSMcXMcXOcQTZXTAX0cX1ca3cBCZXCcXGcAMcSMcXMcXOcQTZXTAX0cX1ca3cXAZBCZXGcAMcSMcXMcXOcQTZXTAXAZBCZXGcAMcSMcXMcXOcQTZXTAa3cXGcAMcSMcXMcXOcXTASMRNRR€¾BFCFRLAPRGMFNSNPTSNFTL&   FN FC bSDQiFPIN DLBABB*%MQRN QS RI!SC€Ö àXCc àXCcàXGc àXGcàX0c àX0càXAZ àXAZàXOc àXOcàXTA àXTAàBCZ àBCZàa3c àa3càAMc àAMcàXMc àXMcàSMc àSMcàX1c àX1càQTZ àQTZžÛ [[Ç ›‹,Ð %*àXGcàX0càXAZàXOcàXTAàBCZàAMcàXMcàSMcàX1càQTZÿÿÿÿËàÉÆ8B,CÄ„`ˆ!P€…ÃE8£ˆXãŒcÀ´ì.‘ ?…’‹µ”Ëq@D•‹ ›G »PþYèà“k)¯·T:¼3ŸÌ/Ûa‹"mEL«Ãò=öíã¯c·‚MU—ï@!‘«uð1€h…÷‘HÁzSN°~!m[ÃäQÀB1 ¹u\ÊŒUey¼|´²Ñrg^Š,䦄Ó.Ç¡NPíË€Q“¾ªD=ÖÂäRÕ•}7°UP®ó(@kÑÆK‰y‘4ÂË”¨:i-pläåûðSIOÿCRýY¶¨¶“`•Û+ß¾öôáSGpƒàá¡âô13B}H‚ƒbVŠ÷—ž9Á1¦jÚùVþ@Ú ÓÐVÌ5…"‚Hm[iÜìB„ ‘Óª´8¸µ"‹šj?¾¢4ÁP-¯‰Rg·ˆx}û%_Äd’ËF”¦ ˆ–‘00' 37MSO\€Ÿ€¶ l‚mƒ*‚=^ Y÷t}"? ¾œ(I—^1$Äù¿±£$7=+ª!n/¼[ñÞdm³yyWý‚ÛA9£ Ï-~/x5EdÙ˜óµò;÷ 蚇3ÔÉ;ïâ6È 5’- kWTcºfK¬q_e lhbØzzk#× ]*»AЪ 2æ'.E’ß'²c¦‚â=„‘}EÓòÐq ’4}ìL”¨]Ùž·;R»·@b|* “CoÃ9!&/1RØ T0Š¡ãé‚<Èìv.æ†z'•UþËÄKWI\’ªbªEϤÂV²âà ÃÜW§Ž§X?Š—‹vе˃Oïn~Ý“û²¥äÉl‰Üpªapi‹`þŒœÈÿfcÏÞ£ž½Å$¨Ý0ˆ:ÍmŠòÃký¾²ßp(ùý‡·ûÑ‘O \ÙA—ך¬ÈDéK0å7¤ZbsLoP$»]T=GFJpíN[2ØÄ@«p™)¾Î %צãÆf¯]q\éÜàœ]€ÿßVÓº3Þk=>QœëQÝFI+ÊÝë&4?&íûYGvàHø,I§C ö‡-­}tÇ벟~JêN9P;Hô"öÏ\-¦5K‘fÖ®yAè–Ï¥]"tÄ6¹q½–"®n<=$ZÄ‚Å⪸yO:o l;ƒ)x¯Fj¸VVȹìïBˆï½¬¢€Þy‡äY ˆ`¤ùÌõ×å#éÈÅÑ^ $-§ãš‹±éñf[‰Mwcö<Ò½R¢=4TÃÀüXªžÉQ˜LÎ3 †‰{T¤‘>P_\ù0d%b½2M>l—IÄr JŒ­Œ“S<&œÖ¯¶–ø¹´+i¾a¢W¥&#ÔC%À©ô÷ªÅáÊÃݪ u`Ä/6EñÝQ¿¹À%@aÝĺƒF¼ÕÂÃA-`£Ì¤š V«ô÷+9²“Kr]ɰP*û¨’ÒYzDgŠLt ~ðcDv`]&"ŽâªúvPUB!_>Ba—ï}ðb±GÑZ°,^QoT8Ö<…Ô€®zâ»üaÊÛÀÇV¦mh!z-Ûoí˜öÄNã,þÄ“‹R…3xúº·Æp*Z:-N“¶ñYB@aå]hbš4°u²DðâÂ3°¹TM¾­wÔÜyÉö¶¦Gñnú—³$SiÎj‹­¹æ= Ì™U¶ßåNJg8ã§Ú?ú׃’´a3¥zƒ`ñ@ÜéÆŽ{;Ó´fäâÌ»P¶Õ…\¨ÂÞ.ã#ìǻǤ7t<س9üìŒõÅ&’×Sì”cpÏ1°¨¢눠Kª}4'!!†zXLËw.½ 2Eå;´ÌÁW³um“4 ¥\oÁ¼gþào™„D²[¥Æ9“z4ÆDµ-†^Íþz}jùc/ÖÙ¦gÚØ•¨Õ*|‚žI©]ˆdƒÿ‹eв¹ŽµSb-óͽ?ŠË¯¼¢MÄOÚ:æx!~e½|"ºõ,û@ÿC}ON¤Ë9_êס|£´$‰XmÈclYÛv-aqN<1Œ£2Àk™­ ²Š¸ƒCͿᒠAfJŒ.Éanø¡½çT8ˆÊ²mÄ • ] ý|Ò mXîu:â½."©ž~zÏuˆ§T"prrä¢6ån¬…½}«YeI6cLéoPô*mÀ —nårÌ ´ßiÄ:ýOœœØèzͪ99óRâRò3U šÌ$m¥n(WÀÕb<@‹Á1À@ Ä0|?¡èf`¢•À3ƒg3ûfàÙðfæažÙ¶È…Y\@·íÆ11mL"S.€¹?4€‡!@90V+O@!k* Hq€”' eI6Û†½I,‹c` f$ƒ,B,¡±,‹c` f$ƒ,7-ßNx&*¶_!!ÿÿÿàÿÿÿä ÿÿÿàãë¬Î‚«Ù#ÿf{**Ç Ç ·Ç ¹Ç ÿÇ÷ÇÇoÇgÇ¢Ç)Ç^ǨÇVǺ0ìVíA=aŒ,‹KI!Ú3ÓÌ,ÒÔŽ,‹cd$ !x,zOœ%ƒ ‘0‹½—KvåF C׆sØÀÝÿZ2e'é¸ÿzò,•HÉÁr‹$‰ñT…4U[PEI ¶M´6B’Λ–¤Ú¦ILJBb“î§6Q‹5‹¥iÚ°…€Ú"mÕ‚–7×ÔZ(Û>› B$¹„‘%ö_ÿ‹±¶•+¨¤É•àð·ÃëGÁM¬-¶-†Ö‡ Å‡Ö=¥¦ièêK VSX+Ú,¸Ïy5ðÊ,  -Ȩ悆_·Èwo‘Ö&mzAJšöåKº3y>3swŽv)xÀõQC㶨½ös %mƒ hÀ. °ÄŠeÀ¶zž³_*©Ûaù.Ãê|^\ÞZÏUìõïÛ-Î”ŽªyRþžj>ZH¦3µ`ò® ÄKƧûƒVãìZH-G­Ð>šy~_ÅJ4ºn°MÒ|ÀtLÇkDÖeS·’׎IzZE~›=ûK"b˜ä 6ͪs­ ½¼ét;qTPR“ÍÈ$N/¶JŒ1yŒ¦F5éÏ 6¤Ž_pŒñ„Ñ®ØI7«ÎΆÿ^´g›UÛsUÞ~襼¨ô~•{ ‘Úçã;6}±¨,O“-ÏÎ!!#ˆ‹¤a ÿ( 8ì¦iê 0mp䙯lîJÍëuìË=#Ñmr¯‘ÙU\•?ìÌãœdÑ«lè_lØ³Þø4n‹»’°Iþ.Öïcü;äFÚ©£^çýè ÉKÛì,HÁöìuͳ}1¢*m8£ÞJêýÇùë§cwÛ³+ñ¦cm¸fàªà´–I"C\ß ¸êM}•H¾¯ÝX³Ô”wWŠYÛé˜ÒN.Úìö·ùµò7Â_äAÓ–0³M.î*,‹KI!Ú3ÓÌ,2ÝßàXGc,‹c` f$ƒ,`Ú‘ÝàX0c,, …6ÍàXAZ€Ž4‹UŽÉ „@ ù ÉíÛ"òOgË0ð-UHdJ7ù">Š«YÍ' ‘ª ¶4,45çZ¹CÔ+ùpn;è°Ð´X{Š«Q¬¯=Q¯ÀÊ $Ø2fk²#FÃBÛã5yk-fR¯góˆ8ø{nKûdLs4²[ª àXOc,‹c` f$ƒ,ˆ2>ÐàXTA,,R¢U]0<¥íÆ0<¥0<¥FõDÝàBCZ+€ð‹ósqq qfàôsqv„³B†+ À ¦ÙðOB¯àAMc,‹c` f$ƒ,¶wLàXMc(,,ŒƒE]] vŸ‘›¸O…K(NIfMfA…¶àSMc,‹c` f$ƒ,|fØàX1c,,oL° àQTZ€…€ð‹eA Ã0 uÕ3t,¥PJÁDÔ2cýÿI=Ä!”^wf×¼AU‰š·”¨y@¢æ‘¹e,š jîûïüíy$ŽÞ`NQsO.(Nþ:9/ÕäÔÝU,%„•ÛN‰èˆaÜOT¹ÊsÎ Õ„=gI#ãüÕI¦`ŸÄ’;TJfÞ1†YÙ´• ­ñXå`ØájMmÌÌ[`‹;8BgG^CDËË´ë\£–{ªR8䘊°5V§­'”ÇÊ¡~ßñ4Aƒâx­?;“¯×m}ÿ% €ß¹´xN‚‡Ã‚t5žlíŒØJÛ!V®c¸×òaçÉoLû?áá«CoûÜÏTc‘ÙÕD~ø Ó^eÄa©@ÃÓ—2å+è_8–å$°¤¼åZ~° ák‰Äíç5r™=kß/ߦ4@û…ærÝýœˆ¦óœ¥ø “*#†ÃÛ@#XEtãÏ`î"­DÏö™“!P-Ðá‹LW¸¤œ£¨ž bûÌñèt4úS®ãIMç+‘èáy tâ¿¿Õ"‚ó®T¡íT×ø¾½ìK㎮\üe[Š§Ãæçõ6ejY så4µÕ[aÖn˜’ zö!6Y° œ9Ûåh£ zëó«Á<øþ¿¨{S­~ðá¹{ÜÉQ{¾côÔÎj)ø%{PƒU›5Œ2?e<7íè-uvK«@â’|BõGÿòÂØýÝgOŸ$¨Ó#·ÔÃŒV‰g±ÄĽ¦R¹.çÏ3çL5™vÜð8º¶ü5ÁKCxp!ó©ÊÏ-ÏæÖ¯¤ÅãAËÕáÿÌÅl€³\2zÔәÒê¼Áqø„ûáuÁ^X§èÙV_NÀFPf¿qc^êX1:ïäìXºgG9ÝÁS8dÓ3WN9«*j';¦Ù$ƨ^«Ö>n€ Ðèÿé}AË:êñ±µiÔ{—{£7P)ÕC²zv÷ö„Í–§“¶í!TD($T5“kúµ9±ééó?«J2µ}Fc_‹±B”‹‹®!$'!O~èÓªɤ“+®o}%‚yÑOµ—¡¨ýQ˜«77¬VWüJXuàlÉÀèYë~ÈÅ\‹WUìŒ e5ä3’"ˆŒ ér&™Ú{ò\{knÙ½"+0k’¦3*,a €ÿ:'¢ðâeD:4÷s¡,ÑÂQÐO3e-5>ø E±<ŸPöºôC-ñEæUò×_>K{8sxGí.¢âÜ©÷ˆê‡œ„´0ˆõ•eg½ÿ}õ*|©uø”XµÄsR‰ì×îIzåF{ðdoÌŽÇn/aêμvà(@™9ðW©¤½`œdx%‘ÃSGó\ZÁ˜ˆµ`›§øà؆>“ µ~YX™zÙŠœ[ú'WP¡[ì"4)NÔV°Íù-Ùo–Sw¦ÚËÄíñÜ8rI´fì±\ƒúª`¹×S ¹Õð@2š_Z5ÿ^cm2Îкc®;}¦ž©yÙmÌ¢ÔÖÊS ¡±Êú«5ÏeQIsò’YîGؔ˥«î°}$P Êø ®£¬Ä  ?çÙ·°!ä(ÒqüEÄF؃iß`èÉ8˜œ9å¶ósñçJêd „Y(`„ciE¾ujÊAâ[ѵµ‚é%Â[¹"ŠºLïóeÎ쩹¥Ü©nÁZH™~…Êvž(·ºyW#\ÍláÁÌTå÷¿)‡!CÉùB§m>Àå €æÔ y•é⯻˜J_ñ´[ rþ° çl0Qaí¶Øh9Pª EæjæÆ-dš—‘ -™‰êÿƒ°x_®oæu¹Ê¨áþe ÄHSÄݨdÁb­•Ë.Rî"ÀÌ]#i^¦ƒ=]OºnÚcß>zi'ŽF6G与l1ÑÂá¬äiÖé¯@J—s_'L‡'¾¨£++'ÆthìÛ»»«Odsœ«ÌÈSs6:q‘¥×g)MB:"CÁÒ¨•¾fÐÏçú›Úm±3‘ŠŒ;‹Ör¬ûuÒ‚ü*~¹TúäÌuÞh’ÛÞÈ “ i#ò½`êwª(L7é^bkþä^å]Á¹åìRÛÑ­Od çÉÉ¡z€Œ£"þ´óE}”ò®­¾ï*ƒÝ‚ 6|7AíEA‹júf‡wÙp{âEœ·J {¾.>ge$¦uüÂ'+¡>t7Õpd×á¸Û{ó˜cðÁµBø‹¼z±Ò"¨èÓÚgE”ãwiÍÙƒÀ† ëðÙG‘Ù 'Ë7’¾ÙĦŸFB w37ŸX;³D†?‰—ÿ‰GŽð©V¶ ñ§ß´Ç9Äã¾àvAã=?‹Á1 Ã0mœÜ•08¨‡I˜QÀb­KâpXgcqXGœ#Ïrƒuö$ùvJâŽ?µÓ+22;€‡-J€ê€€T34cKQ+E$1r€ÊI I"L€”$<A2T€ ¨Ïfš,‹c` f$ƒ,B,¡±,‹c` f$ƒ,7-ß±EÞ©m¯F22ÿÿÿá ÿÿÿáÿÿÿåÿÿÿåÿÿÿãÿÿÿß ÿÿÿâïÿÿÆ­ÒÑ™Ž£)¥++ÇèÇÇáÇÇôÇÇEî~iÇdÇ!ŠÃ‹ Ç"Ç"Ç"†jM6áÅO.,‹KI!Ú3ÓÌ,ÒÔŽ,‹cd$ !x,zOœ%ƒc‘0‹½–Kr%9 Ï–.÷?Ë,À²;ºÛ3þÎêé•(Š"•ÆXk &B-˜PÒBK[† Å$A‘t?P±iy¿¡ŽF[Š{Æ!X݆1$€*mÚb ¡†‚  çQÌ."4$b‰$dGÁOk0—S’p¹IL€¨ŠýQßÑx{§âÕÀ¸0  »Ú0 0{$ˆ–°*)-?à±&:Ôh ‡œîkm[ƒ­¡­)Åj¶[Ðá8´líÖJ«aL€J£öZ’¤´d¾ì,{uk¥Ö6µ&„ZèùUÿ|^K‰£–’ÚÆ†v„bÔ¼ÅÊšXcc’ÔªDá.V}Uð@ÊdÞ£ÙóºÂ M]=¿ÓU‘Ñv‰ò¸âã^ªsÀï4®P{ØÍP’ÚÓª“6¸µH;M3Ê”Á^nb2¾O—A”Ô±sÀ—qD {±§¾÷;•Eü§$6öO:g~ßÚ¸BŒ1¨•@X õ~¼î`o§á+ÔïŸ4²€‹”ÃYry]1O #A¯¼Nò¯eÄNCÞq°9¸1 ƒ¶úúuýÆ£Ølc=ñ³Ø¼jfY#¿æÕ&™xÕ´mÈ×Ï÷²°|pâIÖùÄp)„b—Ö§e$Gáá ½àBh¥;Vë[Í2ˆ6]ï6!“õ]ÝÍI¨¼k\Ó¿M?ÕlZXçhƒCÌž(Y pï_Ñ™ö¶G»F’Ý)áè97³ö¼áñµéíýaÇ¢ßæÙ?<×¾¬ÞÜbµ›X¨j&ü“þ>„m é([“5 õÄùKÔ7 1ڧʋ釯¨cÉ”ÕÊ ®(í>@„ñ¨lê°½¢–%=ì@ò½sÈ 3 ~õ|U7Óh–CO¡ÑÐ|ÊYßt¶âqâÓÇ~±ó-»keÃkbkNaÝmèÂLn„É;‚øŠó$áaÒ[&s²jq)ë©ÌºZî£U²9cA>öðñX,*‡ËêÄ ªºï7øÌï>Aã2ÌŸÿW2 ‚póÆÂ¨C©›?yò@ …g$ƒ[û}~Uõ‰6×Öœ$Þ3 ÍecÝo5êc"Æõ•ãP‡ùƒ HÜ`«øåWªA0ëUëï*,‹KI!Ú3ÓÌ,2ÝßàXGc,‹c` f$ƒ,`Ú‘ÝàX0c,, 0”ÌGàXAZ€Ð‚X‹m’An1sÍ[Œ%Ókßÿ'‡Œñdg¯¨¨Æ`JGj.£»@õGôi6Ó¿^_ßæA Ý ¥!5׿®mlšïNLi ¤ÎÁ7[Q‰XÙLºù@#N+¯yQBH÷jî¥!—Ê*‘éÿÍåḠ6¥'àŠCöMÚrž½9WíéNÆx©ë{&ªVmfÑŸNS½]­{ÄZã“0ê9[hz¿o‘à#Ú ÷hi†÷Ÿ@Ì<Ø/Ã_ÊÉXÀ‡ÉÑàXOc,‹c` f$ƒ,ˆ2>ÐàXTA,,RÿX€X€X€X€AoÀàBCZ'€ú‹ósqq qfàôpV‘ê¨Ãå÷ùúq¯_àAMc,‹c` f$ƒ,¶wLàXMc$,,‹¢„]æêI|;ovQ´;´;«ùGP—Ð?àSMc,‹c` f$ƒ,|fØàX1c,,ú€XŽàQTZt€ú‹e; À0 C½úž; :BIPtÿ#uHÓô³™'aIBJ4 ¤y,¶Rª7›×A½|(¤&Õ/FM6|öúͱݙíX*»Ì¨íê—™·ªÿ—gÓå“y ÛcE󢪸úKßTÖ[[Ç!ŠŒ,ž( %*àXGcàX0càXAZàXOcàXTAàBCZàAMcàXMcàSMcàX1càQTZÿÿÿÿmZÃÀ >>>(…BÄ(Bâ@@ „"¢BøÆ8À]d³b 5… ‹µ“Ëm]A CÝËk@¤þ¬Àûàþ»ðÂ»Ì 70ðÖ"$JúüÃü²¶(º°±­Êf¾b?>ÿ”P¹«Ém?„ à ²ëÀ\n MÄò¨Ã‹©e9n ðjy›÷Ù€7]Á™‹Å·3–ÂL·Ððø…ÀÁ­LhVˆY{¥œ½o" ]¼­ Á»KÜ+&l« *i§ÉŸeFuÈ38oð‚Êak×ö¼'ÂR“ÖÚí Ž Ly¦Ÿ!é à­ñÝkŽ©t§"«n›²Ò° 9ÿú1"EC¶<çKœ á×&’Ø23JeM úmq ™ìGP´²9PÓ¡œÍšˆžmÌ 'ß;ä?þ_ÍÔŠØ]^ùÔªSÛsNi4e$¾±@lë] øÙ3šZ:¾‡:ì‡P˜®?…ñ3sÓdòd6Èß”> QX–PÿG%i;%ƒäº€¿p¤Z 4]Ã΀¤"Ñ‘íþh"W‘Á£? é¿"qBq‰‘Ï–2-̳íÙ¥hýFî—¬)ÓQ >aù·¦µ~¬d Ó€’JT”bµ©%¬àAhh†žPÁÃCbæ‡ÁüŽä5¼^Ù‡ñe–::у«|eNŽt(û­×î¹’Éþñ`ןa¯æåq›‹¯  ëË͈Ô,á~–»d½r©½èDn™É|†iŸV;Z’·»©Î'"Îü][…ò¶ÚÅ(IõvÖœ DDÂ^òþ¦{h‘iû–¹ú™±T0º5%°SÁ$G¡¦V”}k<´6RÈâ»ÑP`±UŠ)ašËa®=&› DçdÊ´«xט€£ÛéÏzûlp­.ôŸֻŭ¾†²Û®sŠ™ ص˜qâ÷k|Öx¼ØÂÛ¦g~ÑÎ;×|Ù݇ßoýIØÕ;ª+zw9¦u÷¨ŽÁ{’\³‰FÖcu4ùDt[myG œ¾X+y?)uo>Máh}8É$ñ…PáÄONŠ ³"ª{7”N§H“P ¼"cb|”Éd¶³?uéµ5g5MC×Àú<ÀlØót=ÓfýØueÏ¥!=æ‘ê@ó… ôæQ’„ØB$´3Ô¤î¼G‡öí9ô2~_¯|*´¤muW1–hºEÆÚ†Jд6ŘþP‚^ÑžóÒ¹Éõ7íÿ’ö—ƒ]$–öí$Þ+Ó)¨L`¶ëçÅ£*þføjh~~Êx}í’[_mp},^¢ ðzÁ§}"ó ;Ó–xšüÅÈŠNƒ-BûÐàXTA ,,REU€ºÁ_‘#þÕÁ_‘#þÕ ÿ´àBCZ!€Ü‹ósqq qfàôv,wBc!Ü[œÑÉàAMc,‹c` f$ƒ,¶wLàXMc,,GH!YàSMc,‹c` f$ƒ,|fØàX1c,,  Ó_³àQTZl€Ü‹UŽ1À Yys§t¤BˆèðÿŸÔ¡M¡Û)²/.Ö@RÊÅŽr1ô‡ EJ¹XtfÜ"'=¹êèµøÖõ$ôæÂç±`mÙȹÜÃ7¿¿ãü¯j€<Ìò zXÜ;·y×aaÇ-¢ÀÒ¡,žT %*àXCcàXGcàX0càXAZàXOcàXTAàBCZàAMcàXMcàSMcàX1càQTZÿÿÿÿ¸ó?8!!q„cˆq@!EÀpÅÅÇԡâqbÂ<#Ç,"Sô :…‹‹µTË­]A J/iÀà?¼} xýw‘ut¬{EYÛ 3|ýb~Û[a)lW(ÒQ?c|ý±@k‘5ŠŒ|Œá‚©Ž-{.ÐZVbYΓ¶Ú)z !¢ ë¸æÔl–0…ý[ý$\˜1ªœèKß‹A0 6;"Û/€O‡}hp„r“ŠôSÁG‡þ¿Â4ðU ü8[4 yeûÅoBZ‡šÁgHÞ`.¨m{¾ðU¦È)m‡Eoü/p·ʬU¨ÃZÉÝVSY×>ãA yM 68ìyçw"ÕÍ<3ìÂXµ¼íø¤ÿŠ'L€Ô >#D4[Ðxï1\]9šÝ=jˆ(Ñ,[ÞÀQ#n+*g]=b!ÃT‘gÑQXÒÔ »"úYâåÁoÓÞ¢}‹Ja²g ‰#‘0 0  !":  (D$[,%#$Xcvz€š€Ì€îþ‚¬‚€üM ™qæ:ºrß¡â“&ãÎǨGÌ) 9‚©³Šd“ï‹@ƕƱµ>1¤å´=売ØF%Ù¯œ=f+ÆtQ©M‡Ê<-» –‰h"¶.‰ÀL£¼¶QÈέ*ªûÊ¢Îï«mxêq>7gs[¸¶uÃäå<ås<ÓClSº*ë q¾Š/pÈh˜±ÞêU¦jYäTçÒ«±þoÀLÅmTÏÂô?æ±§,Ú'ý–ëM‰;1~êp•TZ°þ見¾äGÛˆ„ó¶//ÓÜÆíËV=™ùÓ 2*Ô=æª|ã›7&Žv-XÂmó5ñoëîY¸Tt®¤úßx.Þ3¯‘¯ÞÊAÛìÔÛ/,_œÒ´N³‰ÕôQ/ÐÀ`²cI•÷‡JíbãÓrdCqÑ™àl^ð÷Û}ª»|šç–äŽ4 Â3ã>í3ÚŸ…xƽCCCóg´ø í·¡¡xv¿\]*Íå¬üÓžš˜ˆã_úi‡ðlŒÞ| µ{㌱x8¦î ³j )¸c›®$¯ÐQö™ ²žÝzŒêîXÄ08äúËò­©h„ã8ó&Ù}x`œcr]PÜ'öfÏû'ÜoçȾQ/©ŒÖû`0çm—ȼ"Œ5ãcŠKÚ£¾&°îTvwô®Uq÷ŒŠ^J˜rouÕ²;s½—5ëq¡,а×K@Þµ1½R±;ïÃú?t¥i44ýýQ®92Íw&7“N{ÈO¡.µ˜TóM.£h@C$ƒÚ¼}¾®ªî•ô$–«ªz¾ÉnyØä [™”;b¾ÑÃEù]Í7è騚Û îÜb< 5 þ›ño¬@êuð¿­ÿ·ó+‹#¿õH¹JN¿'ù4¥Þ-’M¾obqÛ¥¨ï¨xƒºV’t?)«„YR!ANÆ\@iH:¶þV÷@ ´!²´B,o ¸ }Е\uHÒ†÷^=Ž;GÒYÞé)Fvú¢BÜ¿Ý!+j9<ËÚì Ëœô|Q–sY„àHNf\(ÙJÍæÂQò~¯Á*sÑýëéòp÷“ÌõÁZâÚ8'´:Éç±þ ˜dcñá@·Fu5(Føw€ilmo¢shk q4†óïóÍÍi?Œ€DöÝVñŸ‹84¢ Åli§ÜÙq*9r6˜,›…GŒÒÁK RN«qŒ bJ­Ù Ô†ÛîíxZºˆó=fEA’¯ÕG¬‹ˆ¹L5­»ôfÛþƒóç. ñj¤íôSÇI„rcqžS]†êæªLšøšï`%Îzíäg@–:š:6dàÍ~kÔªå4\RæÞà¿5©'£~6ßÈÈÕgL'Ö—¥6Ôîqˆ1Åq̓½N&Áê° §b1ݵ¹JA»Ä´ïohŒ¥RØ.îÒ :‹h`œ”Ë$صjpÞ—ç&Rý7â‹ÂdTíγû;’&…ý® ;·h}¯*±Lt—G~ºû-åì~)+VO œÞpXÕ‡7!*Í…åÊ–²Me©k)uYWbÁåD°˜Uz ºÀ’“0OèO‡ƒÁÉ¡+«¹ãy´"B2¯ì1zRÕåꪱ¹\@s0W1Ÿ[íàA  u¶’òÿ¨ÅA;k›WXnÑo,ª³B5RÎ>†¹ŽBù&‡C±÷ÉÀLÈR: Mtîð!-üoßY}[òŠÄë.4¼ŸeÎÇ,RBÛJ6WoÚŒzaðpõ‘9Hh€QÖ)cA|9Æòº[Æ ,PP?É9€rÜ1Ácq0;eA )Ðð¹)#?·ÉEر÷¢»©4 sÝÍé·ºËN „ƘéÄ2µŸbyq ¬gÒFk†»8Ž@ŽÙk›ÛÖÌ0UˆœjïíhApƒ¬—° Ù3íäÁXùFÉ‚‰:?· Î‡adNPœ!þ—ÚîS=H<±E?ëN‰Ú”‚›|¾¹iˆÒ¼~%´©<!çÀ2W‡ý,tÍåPç¨Ûºñ­^è–‘wýö< ý[;Gç=+Æ!!UàØô·ŸlÇ÷Ž…HtEs"̭ĺ|ÁFñ(¥oÌ…ÿVj*Àî}¼ÏU¹\-Ó¸²·=mu™ÔvÿH’1»%ªÊÛ£0pR`â*gä‰5Žà¤jÎ:wn»eüG«-ð†r—“¤zX0Ns*îf±. H€ŸZØž•ÕW Ž~Ÿ7B2>šYŠQTB—€æ4žDsOä¦1¢©Ž8y\®äRÄÏŸ-úN†-×ä sdA§ÐV»¯‰¹iërtž(ÇT5Œ»Á¸ªœEP¡ê{¸˜Óßf÷¦Ö ,k…9¼áú~Í5Í`KMKv±O—N€ÃÜi—\(ô-&î)eãNݺT¶Fü¡'«$šª!wT_¹õë#R*"ô íËDŒ76qæg ÒkRc¾äåÙ (9µû/.y=Ä+Ü!õ*||T[yÐB¦2†ÌÑn9êñ¾ºp¹‰¡ƒž)-|£6s@Û.Çg‡ÁÛ¤÷Ai–<\C½Óý§¥®9§/–ÌÐ/Ó­4CªÛ««OBzìæë qju”G†Ãd, $й?UÏp±ò‚þ³xXÔkX](æ, jþI¥;œ¤˜ ‚À ¢Õž‡¶Û‚¨ý‚¯"G(˜.L¿»8=9EÈœuÅœ ƒkOÔ’”s§hbe¬¼±ü k´9%¬A„BBÆï()B’1ZCa>"zQÄÞŸUS {mr Ë~Ù}ðyq®ú Á)ýú§r†žãœ¬K(äðµÇâ’ÎBf{â$1UÁkëÑzÓíÓ\íd ‰'i¾´F©€{@’ÈÓÕêM¦2T[9{¶¤yC—’h-(PjyÂ,Ål+Þàºôwœf™á¯V59µ T&²£úGëGÏÍ`û4ƒTmÅPÞÇd÷êW„,ßav;ž?€(ùTL¨%6_ÆŠ}[7ý™˜˜™;¯ÞT¼§—Î>@‹Á1 Ã0}Ü•0œ|õ0 3JgqX¬MÖòkãà¸ëNžƒ… àt@´¢é"99$%€¨ e-€ÆtÀÄl€„)(!MC€¢`N€âKI`)€§€›  ¼‰ ,‹c` f$ƒ,B,¡±&,‹c`@ P ÎÀÏÀ È $įg ,ô²W ‹c`v õÉ §Ü„  ççÕl""ÿÿÿäÿÿÿßÿÿÿé ÿÿÿãÿÿÿà ‚ûüýâ$$Ç,[Ç,.Ç- Ç,­Ç-4Çõ3ÇúóÃVÇþaȨÇÿ£ÈY‹*©vB(C,‹KI!Ú3ÓÌ,ÒÔŽ-‹cdÄ ’ÑÊ9-b¤K%ƒ;‘/‹µ–AŽ1 ßVà¨ÿ¿%ª'9$’ÝÆ³==¶lKdÉŠ©T• ¢ETA¢T0ÏPJ"-TJèfûBHŸp4hÞØöoÖøê|*­n¦ " Æä‹ÓÁHi‹µjbX&ÀWb&†ZÛPx9:§,N°V³ NÉíʶQ€íVÛ+lø(#J£Ú·â*JòMa*QÛ S£´áõŠÏOa´À'u¦Q ’6$š2ÅÄ}&M M€¾ÜBë?Lë3í¤meI±ÛdkMšm"6b00 4–„XjÚ¤]lÜ¿… ©Î:!Ö›P̸Ըóí8âp5ËmÓ;:ÉA»î »ìTg·}'ê%Å.[éŠJ¡[ ’”&éx’¶µí&HjbŒv/èò—ªÞr™ j£ÐÂjfËt¦I¨OAvlbf`Z}7ú ý…©ö|`-ô +q!›åKQÁĶC¢dVIfv“)Îl@’€$i˜÷Ÿ©ƒm’̃\Ÿ<ó!žó€f½G­ƒê·ŒÓÿŒä¡ÖÀî>z”Ä)œ ÃàAK©±Ã|qŽ<€”³ï5‡¿˜W¥XfY<ŸæšÜݘ6¨'Š;å9à<ûl»¦år–ÛÀCNÚNÙ‰– ˆ îb±ƒ!mbw…›°è6W¹våê±$!M1GÕ¶;Þ ÕkŒ­:7*miw¾å/eë“cŸ¬\ûìq“Î.±Æ?¼#{lJµÑ'…#^w_n&ž¬íðÈFß+SȰ¹Å’cq(?5š¤.e‡èm‹fÌ#ó¯?x?LaÐk‚É.ÄשŠ®žÓЧ´™V~>¹ôاkÜÆb볉f«¬C<þÈzÌà ݠæã‚~k(S&´q Á’BÊ®mÃF­þ¡âÑÞµV†]ãX¯17uœÎ C¨óvø‰÷¿§âÀ°O#î•ZEúâlœMk9}K£ûve/k]905¶S摇R!3};gì/g·í˜ ë¨GI³Ó ,z€©°ûe k;jœ{ó‰ÁWb„s2L.L+ƒë !umíÕK¢ü98ú/ùÎ*,‹KIÁ ’SБOAì,‡¸|àXCcc9'œ{àXGc,‹c` f$ƒ,`Ú‘ÝàX0c,, %Ø{màXAZ€¶¿‹m‘KŽÃ0 C»ÍY,"õ r†Þÿ:]Ì8Π³}À#(2ƒTP ú½^d©¥ ÔCE)ƒnPdÿʸ^digm”2QP÷\òª­+²eÑ·‹’Ù@…kl³egæñ 2‚få ì¾fÅGØh ÐàXTA ,,RŽ.UÑWu¼Ú· sLÐ s2ãQIÕÎàBCZ)€ð‹ósqq qfàôB,g(+„h0SðPð ~«šàAMc,‹c` f$ƒ,¶wLàXMc+,",Œºt€º]€ºF+‚F+·à Ûþqn5 F¢þjóàSMc#,‹c`@ P ÎBB 0ê·Ç,¼o¶àX1c,,³HàQTZ€Š€ð‹U1Ã0 µêÚäf(\‰…‹þÿ¤I t#È#iî'¢¶uHRÔ¼ÅNQóNf¦¨¹øLîò:d"jÞ€Œ‡k\jÿ+mÀlä~§ww]k©KV‚©ÎÉ!j¥Ô÷±¢/ï´ý[EÍ{×›o-nïù ÑôÍ:·ð3Wès\\ȨˆÏ,ž€ %*àXGcàX0càXAZàXOcàXTAàBCZàAMcàXMcàSMcàX1càQTZÿÿÿÿã`µ ãÙŒ¡‹‡p„X‚BŠ(…„ €ø±Å‹€›N_ '…“‹½“ËqE1CÓK@âkU} Hÿ]dŸË<ϼEÖ–éÀ×7óÇΰEÁí¤‡ÊYñçãë€Â!M0{H”5GÌÙ*´P Íð|'L¨öP·?ÿ0Á¦¬ÌgÂŽP‘!Ò›€‚[4Î"¸y ÃÔÙT…ÍšÒÅ£!¦¶o\ðHWpPèèÖxaã`GˆÃVum9SÑÞêìÞ2H!‘G'8g@$CðÎ|ƒã á¢õèí2a¡`‡bfž¯˜¯în«xÝ“+Å×!ÿå ˜àí¥tÛI×v Sû”zœƒ× H¸¦=Uàj°„‰¡üœ^…à‡-öÉ%ÁË€p£²s„É…ñþå¸ý“²N ˆo‘0f0%  / +BJHn€ €Ê€Ô[‚Lƒ=‚„>k®ë(¢!ÄZIH óoK>*Ýûæ´ÝYà\Ó7!ã±Í·¬4ë}¦%Q“áÓ³´—îRädD¿³¨omPK`urF[! &„¡„rI²„5”}4 ¥ ²$iÅ·Ðfìùq¬¤ßÏøkŒ¿€Pc†Jü8$=¦Ž¶Xœ* wÁ i™¾*&….ƒFTÕñ¬f…> <©ÞHìÒâI”1T²ã€Ÿ’ý}iªu«·ÁM“‹bŸÑŠª¥ü^4É@°E~‹DµfÓ7ñqZ·85†!× ¶Û;šV mÁ£ñÌÜÇi¯»{ð5Z:ÈGTò±ˆîe-ÝëïžÔ$žÕ×3ÖMþÅcê]”:ÎÈr)Nñ~~¶%z5D7û†º³NJymüN`t9©2•Rb~kÎÌ7}1ÙÄ-¥¼xzÛ»îpÉp‚Vê«b“b˜&Œ+±ËÌs&xv¥'Yš%HÉÍžc”µDK)ãÚ6.VM^ñvÛ8QòÙÁ̯Ϋk 8ô+5Ñ€JzðR},zúx01•?2äV7åN&++C_à‚ ÑEQz=‡ö‚w²¶¨c .ÿmÞ‘ù»‹$< €LîÈ:Ù•ût£ ç7Ãp‰–b}p8T2EQ…÷2aÆ;ÈØÌvKCk¦h9ˆDs ×;-€„å–ønòè­Ý΀Ï™j”%zº4,&˜[Â+äo;z(€‚¹pûÈtÎÇ¡,jÅçÂÀfÍ´HEV׋é—Ë0ØKéúú­^Þyx(&Ø…B¬ÄïKÄ…­ó¾ê£äx:&—ŒºwkØ~(ͪ]z^Éͦc¶\cù9lÒî8½g\·Kfa¤âå=ƒéÉ—w¡»6ϧqšçNQÞ¡ð]hDñ¢’£þ¼(Xè/O Ö]vgT™¼™¡°&Œ&qBý.Eµr†… *sÚzl âÀûÅ «1`EZŽÙÙhDkkÒy ÝÇô¼§8“qÁhDÇnFŸ}`|'QEÕæE$–áŸů§Ô¨ØV. Ï“n€ÉÖŸ!‘ïpÚ•‚msÖ§\$Â?üÅÀaþ¯k´x´ ‹+ϰex²b-4ÆVk¦Ã‹–Ïæ}§Л§ë‚æºÓ 7úÖɥTao)‚¸š €hºf’\'îzEb£rÞ%3ZH ë ¬Uéw‰²Âx”¤Úes˜dCÁ1£ ¦âíogüú Dï缤·è 2§ývâ%Ýè˜ñà.¥¢ ¡X:ÄH—Ë  oÒ @tb¾q^7ænãÇ Ï ’'LÂiA÷вZ@X®£ÎiD§@&q‹A}Ío –‰O )fZkCôíØõJNÆLã”|N|ÂëÞª©ƒf’è„c ®ýlõ”_Þª¦úÕí³&\ôy§H…ú„ Œx:yAuÉ%á8¸Ö®Øš˜¡.˜Ûr:+2”=…«3ÉP_òï û3×`ÒXð€E$§…g& ì“)%_R_9µQÍyúùy¸öó)¾Ñ<°¬éëkA,ê+ÈþÓù ØÂlâ‹ E^¯}…F†Tß÷"éód–Çù&TÛQ*mq?jXFï œæÞ™‹¼g¿EÇÄ#¯Þ&“û2Ü\ê*\PsOƒê·ivã®l%v:ç $Éac„)ÕIGY[“°ôF¦¸v¥o½|U9nµ õ—WŽÈ¡Ùt§Pç+kF®i/ho§r¿[­–5ê–¦zÜ#ùmð"<ÖšBÛ&2Ã,° «×üEÃhçÓ aVu·g¥=ÀèDÄ¡eWBh¬®BZ×øŒjÖ½–Y fÃÜÞû›¡%Iø°ŽÔ´“‹OííJõ¦Í£Ûñ·èÞ™Ñ¼Ó ÜrˆŽ5Ù&—:½Žž@ªÃÍ@BN5'½³r~D'ëÌ5KnÈ4èZ"ŽR)dý=s8„ítªdhM¶úO²DbgbC Ó=5OÍ¥M+#ÀŠÝô0ï,SÈÿ–úœøízL¿ ·Ü$7Üü”û£äÜs9³{œàÏ·i`újͨõ¯C»[ÞÌúì!l;$n ¡ ¿gZÂÚ§ß3ÖTÇßž-ÂU¢äOéMaS;ð‘Õ½@áÀBN©Áàæ@põ!0Uú¹Ã¦º¢]©¨ ÃhcíR¶Ížf^ˆÞjÀ‘Îl.3we‚|<ºÁF€‘ ]6|._+ÖŒ$ØÄÓºN¾‹´!ó 1~~âsÚ¼ÓÖe³Àé:)BHŸ÷À¨ÂÆ…ûxu&‘Ï;ŠŽr7üÙĽü¶œÛù0Täý3a³Ìx±ÍZŒñú%GÔ˜ev•Ë(ùò芺ˆPÄM…c¬Î³¨; ½ö°Žoÿ®Þå%þ!9ô¹¾úclîO·ßmU‚fø/„óM…í· sZ‚ÐiíµÂè¶Ø·©­Á‘ÏþP Ôþ¦¯ì+3”¤’ðÍ$KS´4C5´ä1 VÚdÝ-ò@HQå5¨œðKh:O-ö~µÍÕ-¸úöpŸƒ¹7Tü·Ë‹ÙùÍT”Ž)&ú’ãÎÎ̳ïÎÌÀ pÎáó7ì Ã={=ÖmC'sG22€±'6 4/ D 5! > V€“9€Â€‹!S!8€«ŒÈPF,‹c` f$ƒ,B,¡±,,$$%%%%%% (ŠØl‹c`£¡Â±Ð3(ÈBP©^ÿÿÿß ÿÿÿà‚`–÷ÖWÇÿÇÿÃÈpÈ,È ›È ScÝ    P¾ƒ,‹KI!Ú3ÓÌ,ÒÔŽ.‹cdäc`$Œ@Þ?.¼5G¤Áãï‰%‚š‘0‹µ˜K’ÛH Ï–‘‹¼À»ÿYfJ¶gv[ŠÐB$˜…Â稭t¹ÈIË‘P°\jºÑ"˜›*êÎÂBN· ‚Ûætns¬ýëR=0×¥¶¢%D˜xÎJ’îoŸ§£îW1ÝípÕ׬]6Ú*Rk-Å% ^q¸ˆ)1LÙ†äãøÜ¤[ú0‚ #;—¬y‰bк@ôUû18ß’ ØûžÊ<ÂãÒGùã“l‘ø0|óÿ<ÀŠ ¨«žE躽¯/ò\Ù¸ÿùTéã[0![›ïF:©Ú¥âcìÑeâ»§puêÇïî $„ödÌ—ŽC ¾Jô%v§± ^ع3ÓÔ‘ V_6`¸õ,¯ª;ïŠM—¿;'þÁow:#l0»®Ç>ÄÍ'~”ðϬØ5kx¦JRÃÓT`O˜þã 0?ξ›˜ð7®¯÷0‹šÛïÁ_òøØ9щ?~õÎÛì6ˆy¼§¨seëÕdÕIëDĵµú>R [l\h÷ ˆyJøï ÷ñûXÜÉݽøJqóè%»:Q§v²=‡ðÕù3¼®‹ï¡/÷{ÕÀFJù!êz&Á ÈLL=½„pQçWâÖ»T•YkOüAáTO¨+ÿ»wæ³÷ý²÷¼}¿„¼<µ'‡/O fn¼=E_vDmO™¦§¸Ý_ŸûJ#-$ò#ÈpOa\ÿç‚ÿúÞòWï‘Ò5Slœ¹JÆè%µß‚`^mÎv¾s³’_²u²¶á®µ®2xb~Ï㥕n"£àB©kc{ľ³õ¦ÞÉîO^COŠÄÓ '¼[ð‹ÕO êkù¾‡•k0:o$V*-‹Ká K!ÄRúD-ÖúOàXGc,‹c`d ç7Ä,OÐOàX0c,,7TëdàXAZ€‹eÎ1! DÑ´9 Fò؃ ¢MËý¯“"Al6퓾=ÚŒá.à«ÇŸgHEBiT¨.Ñ‹bÄ–¯2ŽBJ³w²k ©Íš“ÂìRcW6‘R:®Ìmgˆ¦óv,r¼ðb”º] Šz@ýàSMc",‹c`ÀTA€AA• οՙ,kmú@àX1c,,%!ÃàQTZd€Ò‹eŽ1 À m}ÆÕV¶Æ<&ûÿ'¥P!Ý2Ë,kµCÊVoÆJȃi%G)[©½ôgDKÊVÛil¹-Ø ì=lÎ5bïÝ®ŽÛ•~l~ù8ò Ò’<Ÿ¤[[È K‘j,ž¬ %*àXGcàX0càXAZàXOcàXTAàBCZàAMcàXMcàSMcàX1càQTZÿÿÿÿÒ(=àÆ<|aÃE"„A,(QŠ ˆ8B!ˆbpKÅz 6…•‹¥“ËQA CÉ…,ù¯¸ùgÁ UÓ0µ»g©ä×¶úã“ùe;lQ„¶´Ã¶÷Ø·ß:ܨìarâ¢Ó‚/[ìÍ:ÀôVVl^k\ìÅ\uZjËCU}0î[Z†»Z BœœÁÝ8JÙ^rÃï'ÀFHf(îKA-hš¨z€r¬51܇çÓm¬UçâzÃ;>:L`[žJ`©®†jàöަ‚ò:ÖøEBZ °rmæòdaÀÑÂú"ÜB[€&ÿhÙ«6BYÚ0§-Þh!„ ÕYs¼c)gKØuŠd-äT¶ÏLaXPtùñ7ÿ‹@„Ùv5‚×€[FÐJ  åŽ<Öj´Ñ?ÿåEPM•l×jç ˆê‘0á0) I(L! %M^^€€µ€ù€ï{‚?‚ìò€ê=n’‰ITcS%4M¨â|—í5 .+ê“”ëy¹’‹´éÏ‚m»Š/ö ¾1TܪmÀUÄ¥ôÌ™}UF`<­ÆM&­æò·GËÉ×)DnÆÁÀ-žžVÈpLºüÁ¤š]Z—üö3>`sÖ\sz; ® æv6ᘒ`OC¢!#²R~7ðÏö½ÖÙAˆåšî=ä&ÉË_(ïrø1€#?êªïÿ®±Ú;ƒ¾ÖCûëUÎcé&ùpeØ‹¡P’d` H‘ŠÎÒ«:´õ³-!JAö“%¬›°_­sÄaTc]¦ö¦ %7þ·ãÁ.Œë$ºpñ…#S’góÇ<§H3)œÈ ¥W ¶û£½ öØêhi§Ë“¯XW–,´1ÖW,“X-†455(Õ(G ˜sš |Ôˆ/~˜ç¡2ô>2ev˜½•Ä.M²êëÒ/AåmŽÆó§p „ÃùÖÜ À"ކ­\Šã¡¢ˆœóßzWÖqëEL¼1Îöû÷’é?æ¢÷¹*š‘=-cŸ…ÖýPÑ!¶”¯‚µëe¢^ÖP|9[>#%2»ôªÆpŸ “Ê%p‹­FæôÓr‰k G'Ý ©.†z^‰Øb˜Ÿ¡ªý8QJ +«/›É@RUÈ@î™>Œ³(ó„TànJ¬ëÐ{Ò´UÁ O¹†ṡ:~}Þ舗²¦©8y#RÓY±“ºñƒ~hÜ£–Õç´Û”ˆ›å2¯TPÓsÉÊo?ª¼!â<õ–§ÒÈm½_¨B!TrâÞ ;Q&¥¡–ºŒ' †Ýù&ŽC3ÿµŽžÎÍh¥WP$ežZ­nú{¯W~^ß¾g;q`WëX ì±X  ¹Ý:í§4¹·ôä(n•×Ðfû"Ar£oÝX\÷”–`]Ó r‚\‰3 àëœ`ò€!¦*€ð/˨ƒ`^XÚGúùå› ¾å LZñQZJ@ÂG qi]Vo3¢nÊc4'P¡ü¤v3v|\v6x¤ õØ,v|¾=qÈ—Æœ‚;ŒíYŒ°+$Òö"Úù‚u¥wŠ[ˆ¹òм(®j²¯Ëëí§¿·ˆµ£#9°Æ²Ï1G•šBe½„Ò¸4™ÆmØâÖú›–üTlÕéM}ÖŒ_‹¥¾·ò3à¼ÙüöD ¹ ¾ûÏ—ôÓpÝ2Oø†H}0Q“Ö½5@Ä<£Q8Ù&eV,0÷zåeðo¶a” Ò%µºðÐ<‹‹7ä¥ƽg*"xÚ÷›@Ý¢;£Æ[›ÍÆ•2¥$¾±ï0…¤%Òvê ¥JÜy‚>D>µPùÀ­)¨”¶Ö‚øÃšì-îæ»`$K‘ȸ©‡fPИå¥7UM:èÂŒH†²ë¼U›ìD/dÚ›D09/Æ­èo¦Ë4Xý‰Å…l²&ÿÎB¿ñ±eú’=•œ—E)£–Ž•9‘@Óþæp@¾ì8]LkÈnˆþ‚øÉLòã¬R%æ,ˆCÝ.|_Q™[tU'6©s„¢:dµîQ}¹q´’[”7ëû–*¢m?}Íx³žšæ¹ÙÄ‘{Û; mÆVDsÔ£ÍÃf5%®òBÔ+Ný_¶º¶¯zãÝGn–3]1)Ëõ±];¯J„Ó«r@&+W¼Ïe'Í_‰,\¨xrÞÔ‡²ßàæü(»36´xCy[E>«ëËʾÇEú¡‰Œ³Ó·cFÄÀ:WøøÙ¹?ðL”}>˜ÊÚÄ„¹®l#F£¼ ÆÕMÒ.VI€tAô7b;Ë ˜˜©*>q©ûðMѸ- 6v¬”,W'yVUl; ±¿À”žÓv«¾q!ÉvŸOný©„¦4õ7 èb†,É­Ìö¶!-Õ”Eµàáêf K¿æ1ÈÇCAqjÇ)Ñ·V¬rÄ/¢6Oƒpõ|uFQbñødîHE® ˆÌ¡qV´žŽÂ*ÖèÖ£;uè3?ƒù`yÝ(ð'ׄº yXÞß‚Ðg¨Ï¶Èþ§¸w1‚¼h¦ÿŸ×¥ÏæÆ1Èôj´¹Í_Ó"Éy¨ïÛqáðhCá:ž\“ÐÇ¥ 3™¹SAt$f”=@‹ÁA€Ä0}¼+aUð«‡SÀÔ(É~¯ ó†™g6ÞÌ{< 3c ³ë[áM@±_388H€†!r*o€¾C€Ü>D€é+*L$NcQz- €º&I_j€ù€·€‰T€®,•jP¹,‹c` f$ƒ,B,¡±,,%%‡‚ oʼnÑ ß{æÿÿÿêÿÿÿß‚ÜÆÃæäÙÈ KÈWÈþàXüÈ BȟȧȟȥȱÛêL"Óõ*h,‹KI!Ú3ÓÌ,ÒÔŽ,‹cd$ !x,zOœ%ƒß‘0‹µ—IŽHßf°ƒ}Àÿÿ–>0²ô4F‚¤ºdVÆÆÍÝÉ‚-X›9g bD5Âlµ¡D­ X#«ï|»;ü÷" ‚¶Øà,Œgcgš‚AXieÖŠXe11Öäœ6B™®ˆ´Õæ~}¦íy.«%l]zc›w#Ͻû`X›#Ð={qmƒòâ›BÛDØW/'މ¬¡žï»ŸÌ±ÝaáS¼_BàÎŒ¹-Y®©ŸÌ7MÝJrÖB,…·әУKl tcÒ9zI$i—¼;¿]한´MZ¸Êr(€ó0©«GG—dÎܦˆ+EjŽy0 Á[½¯J¯$þôÀCôåÙ·M‹r.$—¯Ô"ó$è0C:0w´\¨âöÓ bC§òÎ̇µüÕSˆ¹÷2Ö|°R|ø\k¯Xê•ëÜû£û€¸R²:jŸ*ý÷ª}{XEŠs¡÷¸r›ž¾âµ›/Èœ|þÅçØna§Å—Šc7¥ãûè†.÷‘ÖË ®ª5ª©¾fr«~ú¤ó—¦@bµ8­Í{ðô¯~q%ëß¿_×½%J«Ú•Ìk5œmqðä…îâ%ôÚÉwjIëâÑ9w )ºÁQ’íÇ¡¯žÅÍ1œ+y^äÛ^×ðœûƒ{¾$ÄÙôzú¡¶#пÜÿíGÌu,xr‹kßójO¨¬u¨y©0Ì·J*,‹KI!Ú3ÓÌ,2ÝßàXGc,‹c` f$ƒ,`Ú‘ÝàX0c,,e»àXAZ€Ž‹]ÏË 1P_]Ë‚Äð1 ×þÛÉa³N”ëÓŒ@ºÒ“ ò"ì1aĪÈú¨o¥Ë¢ÓÄn‰$6ÑÌ#F®UQÝÇ”‚Jô:Á11b©ß飞þsqheÄM²‘t°ºßXk©Û_±Åü)Ž ºÂÄžeùݦ‘ö¦%žÈàXOc,‹c` f$ƒ,ˆ2>ÐàXTA#,,R‹ÿU„m}@Žo@z`ÚjDr@½“s"IàBCZ,€ð‹ósqq qfàô V‘갳܉Tc¦ï††ðcVßÇàAMc,‹c` f$ƒ,¶wLàXMc), ,‹£ƒE]€ºÁÌN~ìžÓ.j?²=1´ –{ïàSMc,,%%nGÃ/àX1c,,6~âÞàQTZv€ð‹]ŽA Ä0 sÍ3òÞÁXLýÿ'í!nC{–dͰ%D¶>lAæVB\­›Aëænw@ëÃ,TîéNÁ•Û­îo‘™ŸÜrÜ£uw.‡¥Âý&¨Ýõä&’έÖJí//õrÅQ'ð ²éaaÈbŽ@,žØ %*àXGcàX0càXAZàXOcàXTAàBCZàa3càAMcàXMcàSMcàX1càQTZÿÿÿÿª(O÷''!cÏàP†! (°‚. ŠÃûÜÿð~—£Å朆£Æ >…’‹­“Ëq]1 CÝ‹À¯P÷)Àýw‘uæjÞË8YC@‡ä×/Õ7Îj,+pÌ9±V2ã3ÏÇ×:¦×ÑYç©‹r ´vÁ4 .Å^š{&’‘RER³ä’(YŠYËbmmÑt@°Áå’}¨U¡—¸F@ÿguÉëú$VþÁ¦Ðj©!5§¼ÍÈvïÏÑâ¡ÁĶâ ·¥ ß$ÌÒùŠ¡ ²ã¯}{Ðãÿˆn­ÇÔ1g‰”›aÕÓðñÊól6ÜTE!tgð%Uµã):YÔÞet†º ÒÕ@f…KYºÍ*?È–ø­ŽûiÇqˆuã‚ôbþvÜ:µ [ qpAY3 ðC!Í™ÞÄ G´šGíPÊ#'¶óÚj‰Zî‚u©¸ºÀŒzŒÑÝ”·âŸn4 vY9Çžç<¾ç‹·-¢}ú¹¦ÈB¦ML·oCD Ô:Ÿx ϩǫ.0¸šcaŠïhˆ“o§¬ÿé6gÕÑõmIýžCÂ8~ó4÷!ê8ŒU)Žó῞Bô‚‚úÊâ¶Uæ6Ãò©°À>å j—Ô Ææë­¢-3ké=ëixS~°LÛף˧=å…ísü°Åëè‚Øß0 yî†A¤á‘·(œJ_sª,>­>Yߺ?èøFÒ:Wêæüô™;Wgé8"²»Ø3ªì¬¤¡¶Ï¦ˆ¸QN]æy_Rn•Zçƒ‘ÑÆoD_û2FçŒü“qøö2K·°Q»¡‚fŽ‚¦ÑÓŠýo,W¢žQ ýÑ[ .Ù†ÅÉù˜+mŸ8‡}…@LUÆSfV¥¢Žôó#úáo!@µ*\­ÕI*ÿÔ јgÛ EÑ^¦DžjîPr&ue} ¼ÕÝg-Ÿ]s ^Zÿ_cšÆ¿“1>ÐvoŠ'!ÎðÚn?„ûT1ÌJ âˆLbC9šh»VJBŸÛ9€07cR©p¸–¬h>mëÁ< ŒÙ£æ_nAM‘ÜDötæî†L~Z“ÃÕ,:çÖ~¸œÇRûLåâmdž• t³¢’Z±=ÍM‰HmÓ°&KM~IœvJÔóŽØsH[hù8 ëÊ[»)îg,PÞŒã)¹˜]黽'Ž ;eL \]LÿV¤kq yKX¨ ÓxÍU'Üã4"5n§Â}ô|.{·ú Œ^‡Œ,Q&7sðOU%ø«[­9½c5ò¸+åýc ÙÞïW9œÜÇÔü˜ÒÛ97ÇÎíUÝ“UîÄÏ…"9ÃK“@/õ°%NXB¬œ §êTSzz®»ið‰hÂn{G~íiºô±’[¼wäòV0i²n6IŠn²ª½´ÜH ä •DdD[8ûçÐá¾Ô©¬@Ä2ÒJ¥ƒw±ÆZ11´ üì[}†MKR˜ #h‹å¨gS½Ÿ³¦hÝÇE¸ša1Å.đʅÕ\"+Z‘\¾¿öÑ%èóî*¨uÓòáÔ&“xug H·cý¯H‘e“ï°[ü Lmô¼Ž¦<ð9Ÿ,Nk€roÖod1±›E¼Øâ>Õý°Us@ÒîÿÝ £hˆêœ,ö5¹TpêÖ×ÙÑèu|#•†QX«ù ô¯Û‹€;N’ FËÎwÄЂ©®ìàQuЩ֒ù¯J´ï¾QïéòÆ 3q!CAG9L¬@B‹ÁA€1mh¨„ª¸ß"©„5JRDda)+æÆR ²”¯Ç]xñI‹Œá(!ÒB–ŃH77€õ( €ºV-F€ä€°€²€ïU€žuYE €×y!€ýo,€Ð–ñ=^,‹c` f$ƒ,B,¡±+,‹c`L ËÀÀ ˬ â²â² +¢Ð,hä ãJŸ) bºÓû""ÿÿÿâÿÿÿã ÿÿÿÞÿÿÿã ÿÿë‘ Úí™bw:&&È'ÈCÈíÈQÈ⟴È"°È#:ÆÝväÖxþÈ(²È)Ç%éŒc ÉŸmÃ,‹KI!Ú3ÓÌ,ÒÔŽ0‹cd„F"3#=ç0+¨èA¿ †í%‚¼‘,‹½˜K²"1 Ï–Q‹º@Þÿ,³Ýô<~"hÀRêç– 10P hRÐÀbk¨UCÚk›ÄZÁ&´¡–@KH!iÀÒØ6&1’FZb,Úf"m«±¡K éøÐøšn]«ccèD7.Ù¥áŠ÷Âô˜yʬhjo0Q#T‰ýežÑaRõ=ÿÇ‚~‚Ü›dœ-ãK¬Û^¬¢‘`0¡Ý›ÿ;l[lò9!”°Ó<æf&¦Å ‚Zæv™ˆ4„˜ŒL–Ò°÷5Ky£‚͇qŽjþRýûÓ&qYÏ¡º¬3¼¶e¹|q•xÇ>` ø®Ú–:9'ÑfÒ7¹ß[ô<.à°ñă¹>ÚBWª«ª§šÞY8¹Ç…ÂrÀ“©1[w¶ñ³Ú‡y·|^Š'ª¬Û'jS¯]ñ`² f/ù\®m̲ÐoXØwý¼=‡²qgêæP4_“𛯳û¸rMhF1e¶¦š¨¸¥ØR£­±NÚÌœiš¦ÓU®þø8ƒ061I:ñ«³g­°ÖK]G2”0m>ÒÙ³ÉËœÙV›\¨.0Óø@Õ¦4“ÇŽ[¿!UÖV)vœÎÐJ¨XãêÖ%Éì€ýõä[;éVÂqäl¦œÞR 6]OãD¦vc0¤µöJœÜ'¼êÐcñkÞ´Ú;â›–÷iñ©æ’ê÷°/ŠÿÁ3ñÇëýõ%þû0ž‹?=-?ìr-þ*âŽx¬66†ÎÀJš$t€óœybŒ«yi ±6Õ•œ2¦Ã÷{ü¶5§×fBl›é—ìñ[ÚÖÖØ’hÙ9MØ¿3¦sÓ©é»z™RQêüànÄ™Vncë>@€LDk Dm-Ìámit,Ó‹­!²èÑÙ/vùj‰,-ŒW*-‹KIù‚ 1‡µw@-¢]ÊlàXGc,‹c`F"qÔ,»³ àX0c** FCBCÇÊ1—àXAZ€‡‹UÉ Ã0ýu-ZË=i¸†ôßN>‘䀄Ìt°K ú½!#Ô R¨ì‹‹'d¦[Pß=ðµ Ufúß‘ÚúSaëÙe‹• 4ÔºÙÒe;£L7äÎgÉDCÝaõPÊt¿’kÆò[×ëw°aÏÖ/ˆ&2LÀ âàXOc,‹c`F"qÔ,3ÖŒ~àXTA%,,M€ºRtUÑÐÀï Ü]âù[ *aZ ý(x¤ÍàBCZ!€Ü‹ósqq qfàôv,wBc!Ü[œÑÉàa3c" "|Ïá&àAMc),‹c`ÀddXdd„÷¿t,¹ãijàXMc,,Ú›þëàSMc(,‹c`Àdd€€•A\–A–§Ålj,þ=àX1c&&1BFªL¾àQTZa€Ü‹mÁ À0 óÍÁЗ!„š«ö©„”6ý'$™7$©Tó('=Nbs™Yªy$0ÒµÂÖîh ]‹ônD*Õ<8Ñßž¾¤í-fz.M®Ü‰ËA¹bbÈ(²ˆ¬,Ÿ %*àXCcàXGcàX0càXAZàXOcàXTAàBCZàAMcàXMcàSMcàX1càQTZÿÿÿÿöb5G##À $ \00ÅÅê—(B(E„!E‚ˆqçÏæXöŒk0 (… ‹­“ËMeACÉ…Ê®¿#`?¬Ñm©á1{Ëul«>þ1?m‡-аÚ¶•;†÷Ø·o·6–ê$ö) …P(ˆæCªèU9Oب¹­v÷çÐ\0ZÉ+†D”æ­uô!ÃÑV˜LÈ-ëÀx=a:L\Ï:9P0‹PGä“á'E05 dôàZŸ÷!.^ Ž-†¢¯¿Òm„ò¦Æ¹‡–*a¡èŒƒÁm(Ð ‚æšÊô_ï"…uŒP¬¢¥«îèx¡¦[È[K×ÿ!-„&Fdæ : YÂO aJ/;Õˆ`—Š8…¸_…í„zÆ;B©=Fë{|Z+õbÔ¶ô÷Ø·/B\ß™ 1¡ ˆÛ‘1Ò1& -. (L!C,G·+9³gÕ„6‡÷r ÄÝEâϱùX‰žf¢MòX”ˆÏ­Ð »œ‡9hóÇÓí3Ëf7ŠiI;F[±Ð•»ýÆæÒ??Ô0÷9Ÿ`ŸŠt­õ{q}¶ÖÅÝWËþ†ÂÒæ B©8®+Ƥ\^ÐSdD²í- ø-¶ArlÎë4_Sð"tYµaö{u#zR÷]†HŽ&¿WûîÆ·Œ³ãåê#NëÛSQvãu±›ü„[y&Àvàt ‹äA_œú*du Ìœ‰Md*2ùaÜ»¢A_;˜­E¿>8ìWdý—.Ç%Ž{¤QÇèrþmÜ ¥àU˜É½4×'†rüÉ.Á‡¡<{ù¼ÎHd†Ö¿š²@ÏÇJ»»VeT9Ѽœž\rwòhl?§ sÊ¢6½¸‹Íè&(ãÁVSÚmŠ=™ h[o'‘!µœÁ€A¬oL©Ùî 58YiÛ*oò;U÷ÑŸI‘· DÌÍŽ— ´š½Û'á}È1#i›H %*ÏRD@—» Œ_”Ïyû°õ­¸F™,&mb‡¤_g6èO‘{IÊ—oHðíWR3p$}[R×Ñ9’ÞmøèÀGljGJµÄðøLV¡g™Ïµ%¢˜¸‡LéOÂ(/ Æ<èDsÓל¨}¥~|¶žÖ%w€@Un /yƒ»fªô«iômŽÚýíqÓ̓™—Ó³M¶[*ã•ÛÃÇÉÅyEÍ1«(9f¸¾k¿Žù”VŽ}ÅýºäFŠ¢:9`÷µk3ÉÀŸœzNŠJ8Ì”ÿ&Hس(ÄšrI›SrdX3_1˜;a+Ü˹÷dj/ñ Ûƒ— Ñòfj¸Ë¨*Ú¦AŠù'%®­–¦ZÉ»꡽Í ‰šÅèôÅ#&p6t·¶´U&ÕP¾Ç2ºMl ^1¶;Æý6ò å§@„2ÐHºKzœx6þóíÅñ<ÅM«Õ{ ž·Uþèœr‰e­…‚*ä…¨ÆÔ“­Çm›  –`ߪº´¥m•ç¯] !©²X9t pÓÁ§––3ç¢4/ÖÌÛ°¾\¢Cæ€Ç_ù·_(V´;ä~`l¤ü¼‘tÒ—üº$‹[Ö‘ìæ‚_zœ¼­áàý¨ð!\ú}Þ ½Oä;ÔçÞ¶oIà/iøìœ”ÑH%Í8ñ&Ï7“$Ó-¥j{U£JÏÓºR»9âðçÆ #~"#x†l굪ïÂNl!ä"ü`)°aþg è‚b¥Œ–ô ·dÈU»^´Nþù=½¯Üºš÷r…QæøgøЬÙïϪ£\¬`V¤/Çñwžo¥F•ÓVzð]`À˜¹÷ qs™±Ll:ª%ÞñpÁO¥Æq¤Æj›ô_&pû ÇÛXñ1ÜR è°l¤³©yë}CqøHzªü)v~6í¡ŸŒÊ”Œ”Æ«%gkŸò²ó¥mÇR*]_™$=K‘¶÷rzòóå~«QÊKŸO™­|¾*ø=ÇÖö¶e»J÷ଈÿêÿ”.1˜kŸ—ø³ŠÎGåŽç*ÙAK”l‚LjlT_}÷þ]{ ]ïx‰òƒ¥€Ûv¾z¡ïeÄ‹è*_¼ÝSC„)¶ÞB\†¦3ÜcçГgð£WÅL|ð1Æ×›·W‘PsÞfœ‰tqþ ž’ä(þާŒ““›yìkN„²ª·yRézÖCv|¨ýòH—3\wÇØçI‚ @m¦#îç²Ãü™ŸVsËå‡^MŒ¨³9T e¬m–*y“+\÷1H·äŠŸVIt°±Ž+|˧!›d b/ÉÊ£s¤öð†´cöʤ!9˜›™éyà"#àžEݦ=3WWêÐ/ëJsu)\œk»ûLHDÔÉÀ†X‘õÒ cöåý¡ŒûвjMo~'L|}£ë öoCYï<ŸjeŠ–’ CGGGGGTGTŒ­ÎÙ9A‹ Á0Ä0ÈG¨H¡¢[rw8wΜ™3÷9ggÆÙG Ae)–00N +N<% @€¢-0'(€„€f.CB) S\šA®,‹c` f$ƒ,B,¡±,, ##   "" "" Ëk½V>ÿ6&æöÿÿÿâÿÿÿáÕñ‚¸ 43šÈ'<È(>È1È1ÅÈ2HÈ2N„“«    tÒÕ,‹KI!Ú3ÓÌ,ÒÔŽ'5‹cd‚$FdÀ̈ 0‡0021p2µ€é'5¶0AƒÁãï‰A¿ †í%‚ ‘&‹µ—I’Â@ ßV‘‡ú@þÿ-sP 6ˆ`iK©¶TRƒªMCšª‘h´Ø¦–Ô–ˆ¤H°$ ÐVIJ£$¿¥w]?\MjŠM£!-±V3ñ!ÅDµÆyÔ¬¤´ê~_O¸¼Î­N"ÊG¨>Aµ M&-a2þÞæV©¼"JZ!“{¼ã¸/ej½L.M!X·ý3  »ÞbãìJåD¸^„íÔ#j’&iÁ ¨ŒþÇöòåÌõ²Zû¿vMÅiÒÑßdzëQm™²Mu·-ߌ¦Ý‘Ø7¶Ü}î¾SÄêß6[Ó)¼¾©ÿPüOOü’½Iãwäªkx|%9}6ƈ{ˆÿ„ !‰Û‘’æõ-˜G0QÛ–˜8ç’wlºÙTíÍ3VæsN« ÎDW¦m!®AÞt"¡AÙÕ"£º9NgÐ,kdæh¦¨™‹¤í/˜i¶žÃóú7PÑÎþ2%lL¾„!â»M¬ÉWÌ›nضV§ØmH¤Ó±¿ç¯þ{ÑÇb&«#ãJØ‹;ÓQóÔ9œ9-Õ8o ±éhû‘/Ó`f|oóuº‚¸]^掑ÕÀ‘9½ŽÎ>ºÊ·‹~ñ½æËø`½œCz›€»!oqŸC¸Ü÷e€øyŒ<Š1¸Ç‰~AEï-gqÝxåî%ë˶Ö½î}îðÔÙ=³8È—×wM˜ŒÍy5ªÕ†9%k“EZžÉü©ÓoÎb †uÎ6ÉüÖü WÍœKý§©š9ÒKšjV‘ÒDL$Ó® sÃ3û%ÛI‰&í’RÒÇÀÅ[À’¶w÷€¥vidž3°‚Ø6£ ÉÇhÈ,è´¬_Çg­4V«s^2‹þšf3&'K9³*#.‹KIIIIJA‰)8@g ‡n¬æ.A‰2ÊàXCcaF’•àXGc,‹c` 01ž±,(ÄØàX0c** +èZ®àXAZ€ªÁ‹mÇ Ä0 ýu-¢.ƒDÂ5\ÿíÜà ¾ðÌ,@‚ª«e&ùE|¡S   \£b’:Áq¢S   çC«f!º4§ŠàèÖ£ÿKÁ7ÅHá˜`§ì“=S–¯Ôô'mÙ?Ò@C¦l³ 3úž+fÕnMã¦:4› QA«À–ôL1Ι6L°SYÒq‚Š«Kú\[wù|“^Çùþ¸Ð ÁÕ~àXOc,‹c` 01ž±,)Ú®?àXTA',,M€ºR‰tU…ÑÖºž# ¼;A"^Ú½ñN©ý¬êàBCZ'€æ‹ósqq qfàôÃË !RÝàdÅô27æÀ¨(àAMc*,‹c```àb€AA8GPA2000p2õoRM,¾qÍ1àXMc,,0T¾±àSMc,,    £`J±àX1c** rƒ§±àQTZo€æ‹mŽ;Å0i9†@ë=Æ{ÿ#¥ˆ"zÚϰ#f#É|ÄlÌG$ ÌGDöLÌó×HZÛ= à¹$>nÊÿœv. öß·E]_ˆCáÙ2Ö«iSöÒ¨¦–ù PcV¦æDa\\È1ކ,Ÿ0 %*àXGcàX0càXAZàXOcàXTAàBCZàAMcàXMcàSMcàX1càQTZÿÿÿÿß[*¤F(Ç»2Œ(¡"A„#Œcqˆb ± ?…”‹¥”ËqeACË$€øPÞ;€É?‹YO]ìg—×@éHtóþáõ×v¼år·R,(·.þÉ}{ÿ¿ÈáMÑÁ}6À dVj7hGR‘¾ÊMÆ¥àÂvA=‰<^"R9ÚØì‹êŨmý G ÎíØ¿µˆ5QuópksÅ"Έ¨a„vÖüŽpÌM±†gs¡šÜüd_οàsÁ襀û@˜.ˆÕ¨'ðÊYš´9vøkÄïH¬@ø³ñŒ n¡Ùlå¤Ïëß¹õ¶:çòðº&CEÛã·; FMòzо>ïƒÑà ߥ*2/£Vа<<†Q9»Ú¡ó@Žzã¸*Æ•7 PÂS3ŸÜ‹/3‚#5­2žŸþjž'”oøO ‰;‘02 0(&1$O'^6+##&bqir€¯€ò‚‚ù€Ï2<äWHmS½„-'6- 5Iq#Í §šj½ ßC1ê x”xuùgEÍËX„‹ „Ï@·AÚl\–Éýz’gL8„’,u5eŠºaßwPõ8ýß{€ÍäˆÚª÷3BЊørïÇÄïmöù[l¤‹rzݪ::THÔÖ"I¥Ö‘©ûTûx•%UÁ ǰ,~1ÈvQ'Øúé>ó&ŸÎ^B‘¾³#¼ºcdf`ïò÷ótЬ@¹Š#ÀwÖï”I‘ÉȾqÔàèÛt¯igß-Y[¶x²'Xú%gÇðƪéXVdxWO{ª"˜ÕAÂi³ª:l4sx²¦Šò[Ë6ïNM‹6L2Ë~QJŒ„zȉ(J8NÞ”ÇÇìÜ€­ixŸ)5eñ˜@ÃŽÝÔ,r©xºÅ=QÆ‚*ƒ¾Ûž´³kš+é(ÈH™ù$U´%Æ7q9ÅÞÈ eõÿÈ áÖŇ$¯ðNåØäù ¯=ó87ŸÙ[ ?¥bçdµBûEwD0-®—ˆ˜†™ÎÝ^í5º±”2ˆ§9ÿ?äd•|°* AmŒZ©û *e©ÕŠ ^¼ª[Ê—aJP¤‘ò3?\$ŸJI$€¼ôC¼­µ½Ú:e§IO¤-é>lgÙãUÄîò¬­PîÁO_8¿.ðD†ÓÁ)ZïM騱KÄ6w0êéV„=çCW¹ƒÍ¢Š¥LÀ¤Ö·^_Njíy›¡÷*Z·<Ù?ó<f`˜Ù6³1½®.±@ 0Æ€66€€+=F€– ‚%'M,€¨%#€œ€…<€ýM€ÕG€ðà$ 9[P ãuS,‹c` f$ƒ,B,¡±,,  3„:Nx”U‰&&ÿÿÿâ ÿÿÿàÿÿÿßÿÿÿä‚%ì‚‚"ö‚5Ö‚3ÎJ®**È0È08È0žÈ0úÈ2hÈ5¢È?´È?ˆÈ?ËÈ?ÛÈ?èÈ@‚È@sÈ@ÆçÆjâ Pg¹§,‹KI!Ú3ÓÌ,ÒÔŽ.‹cd„`F‚…È.—ÈFÁãï‰%ƒ=‘0‹µ—Qn#9CÏöÀ^àÝÿ,ûÁêØÌdÖŽÄÝ’Š*I$K!ƶhb­m•$¬‘$5´$IÚ&±Äh±Z6fZŒÚ¶j Bƒ!7ÃÒdýP¢“l“„jöhZ©ð%x_çÀÙ’Þ˜î!zóÄ„øí@ÿØlÓ«Æš¤ZkÔä»ÃDBj¡ÆÒÖÒ&Y¦ÚÚ TÿÐÛ´mm{;Ø’¦eûi‚Í v®!Œž ù=z¿@ü:-ïÉs²¡Ù‡ÆZHLO®ãAéþA»T’ÄÊÐóh´ÇÄhÐAPLÓ×€;àü9MÛhÆ«îä3²ŒbqÏËVh–j9$%–d3oŸ2LëkÁFü8¦—Uœã=DÿeóÖdÐG†PjŠŽ…ÏÎ&F•%ð§¸~w£Ã¥0f™p§dR:Gc˜ôøþÐûG`“¬:¼ÍSÔ«ý=x_ŸáþÅÐÞ–òÜRòŠ` bì#‡~êÂ:€ã0e¾s‰@¦`ænàÚë„™<¥µ£§¿lKFmñÓ"Ahö.4óÒv‘Ûók—ö2ý ÜÌ~Ã~/üìèÛ“,°òv:ó~0vƒFÄ*-‹KI‚`Á‚#¾‡)->þñyàXGc,‹c`€F‚ÔqºL,‰åÃÏàX0c,,ZTàXAZAA17,-81160027,100M,1;1,+536968,100M,2; 6,+171029909,17M1D83M,2; „ õbàXOc,‹c`€F‚ÔqºL,£ü¸àXTA ,,RŽ.UÑ2㪼Ó<sÓ<sŒáÄ àBCZ!€ð‹ósqq qfàô,­iâ𣦦àAMc,‹c`````àd ha͹,ŽúðàXMc,,!itàSMc",‹c`NA (È€ïù›,ËUÂ6àX1c,,h¨™àQTZw€ð‹eŽ1AiyOà”ŠhÂÿŸ”bw)×Y6Œm¨yÀÌŸòâQó¬È«DͽaFÔ<ªaDͳaß1³Ò„“‹—}È?/àñáäcÕîš÷¢äëZ«Ž3½)_rÏ úrmUíðþv9\\È?Kˆ&,Ÿ\ %*àXGcàX0càXAZàXOcàXTAàBCZàAMcàXMcàSMcàX1càQTZÿÿÿÿ¯GA°!! ||1€á£„Xqqp.;0,Bˆ!F(Å£Œ@íeÝP >…¡‹­”Ë‘A CÉ…,ù¯öN›8QcjXг»ÔÒS»?~0?m‡-Š´Rù–ÜÐþ=öÛÇos7ˆ»¥ôˆ=æ€ÀåhØ^×Pbt7ür`)w‹§ÜJ1»Ú){:A¹e fM»P@Õ¨×û9‡QHöÊÑÁãR«ÐÌò„Dµ UUu2!}¨¸!½´"4ã­´:Z€› Èr,|Ù!. uÄñ¥Æ÷`,aöT°-sÛóEBw¸`ÑGLÂ…Î1uU楰‚ÑSUÞO¯ Þ«ø /)ÜVˆMˆ¹_'ù?8X †¡Ò&ž \貑Ǜ‡Ã„u¶6 OP¯1 ¸H¬bšÇV½Y [D…0Ý×^½x¤#µ¨þô·„`1¦šè#Ãaá'Æø½L¡sÑ Œ ‰‘0 0 $ 9+  ,e#E3#!T\`{€³€å€îN‚ ‚ÿó€ÐQ-% é£n5%ó´4øHû½§mT~ZS©pY+á…©SÏg?§ZmüýJbWÒL6œØa\”“ÓÙ¾÷•f7~ÃK™–[O”Àõ½‚C@ï:ÔŽc)µ¹õœ’³UÞÞ³¦,äÀÙûþÌ`,Ó¡‡¹_§^‚.Áø0p1´0ϺpzŽL¯ã„žÚ°"fºÿ51W>ݽ,†uPn†Ôoh÷t3o§¹8ãGHëŠuëUQÑã ¼•â!ê°KM5D¤tÜîYØŸA¼b<štDA¢k®Ö…~e~b:¥—¸ Ü ôA¥·Æ ÉŒ{ÍxSH8AAX!3 †)Ó.  6¤KÓ{VMDuNB»È6aœ‘ducpOLšÇºëÝ|Yú|Ú¼k-À8û ýÍš#Œƒ¼Îÿ~Êh´Rk ‰Z± ‰Cè´ZëÐ\9Û¾ hTË7¬]·f5„Or¯œqt›ï‘k=ͨYÀÒw #ð¥Â=š²fiì7†Óµ!Ó¥)|_ðÎ3Í×ÓÏ£HkÅæ¡H’d£m¿Î˜[¼Ë'”–xÄ—ÒT>Ò¹‡aGòwÇ¥t$,o€3Ø\þ¿NV,Q™‘uÅsÅ[àsíÎb‰ß€T¡ŽöBöÛn â´%„±×í™ååî÷hI§û{r y}õ혈¦“¨mÒpj~,g,ÙR ¥“«ûôÊÝE`V±I+ÍÿDI ]_l0¸U`˜а ¦žÙJÊB>Ö9ùÄ@©ü96óh‹•!˜)†ÑÎfÄÍ.èzlåÇü³‚h1âü£¯l/`i&¬•'· A€†m’&DnMœ4à:ݩսukUòH·W²¡è‰T9Fô9WtËœDÛ¥ J~œ_» ;nÚà˜œwsÍ Úu=ª³H;û>¿ôFOO6žÜ9Êz`ï{ê¾6aOkßX?X.Nº¡¿‚fæ¦ÑìÐ[46É Tµš¬^iZÒë¯P%P znd}§‹«OP#wÔ»+Š íÎÎý BÎÞ0q— Y‚3Ñãyômà;IêÞ9Go8›XœY—Æü‡9Ä‡Ï Êº‘Åø¤ÞÑ“ÎýÉN™§u½öÑ~kHˆóM$ y• —Úþ‡~œªƒ4óÒ^‹F ƒžDÑìÐÓ¾ék›Üû~@,d's難ëû! @@¢ °çÍŸ´õ7dÌbò¸&Í7Ñh: s|¶.4]Ì FãJås(Pú°ÓMÃHç)î°ŒÁ¢.âÚ!íÂÑÅ}‹+GB—D” ýB”ÒâwmÉäXºÃdsw7k†²é_šÞ¨(^WÍ+@4D¸Ôµ‰:°CCPuüeøl T‚9pólù’w ¢±u2F K³³žÿ“âÞ³§.%DYæÄÝ£ 3´¤E3‰Ì.M]eÞ·j@³kµ&u#š Z*‘ÁV‘iøh>߆AT–ø¤ŸØàx„çQ‘>½¥ðˆîEn¿O{üÄb®Ä¢«0œSæ‘6’-Póløs)hc7F«Z„ÆÀ·âLZг½ç ¾4ý_0£!.‰:j÷€:vˆ|â¯SŠÓšn\lZåS(cˆÞBI¥°ý©VLBîîÜé…W&0²ˆ”¶3ûEYâÊ.ØÂÙÒdƒ+ÍÔwÓÐ|:@?X ¶yë6Šm7~þGÆ â ~ㇹ?=u¡?—²e3ÂRš´( Ó|°«vÊÑ¡#@µC²fLÃ8fu’íî›oúXÜûQ~ëê*¶Gë7šmº†âdOy6iÛ"p”úå2]Efvò"½§þÕêÅ›`ŸØçîþð¹¤U«’}Ì ^Nrõ…l–°÷°–,Þ|F}ò%Âîv—!¯ÎùKæ„U¨ÍM½‰~ÔÂyƒ>Ð-Bí{0X¥n‚Ç“O¨fî¦B©”ƒ3^Ô9[›IyäçŸòsãÄÕ·Œ1Ä‹Q{R>™=ÄÜæPèÛ+~p7Áü†Õç¦@ ,aÉîc?ð<:>tŠŠF:Ñ çÆš™^Óx]‡YaÖû8è˜u°£ ˆß+ µdÉŒ‚¸hÅÞŠä~ý‹ Ÿ€†9ëÓ“zšš k±aàÌØ<8ˆî¾zÖ—*ßH@öFXòÃVþìI¶ MóÆjÇfÚ³°é$Û/°¶Ÿ#ç¦ÙjœœÈ¶êcÝôCé «ùnÖÒ´… n­øóˆR‹MyTÙ"myGA™Ì½ —dåiÖYjL\9ŸøžÈÚ©Ì;ê:Êç÷fsOߘ8`Qª:Ç)F2‡jýNékR|u¬ù¢?rH\l N^Mбt;¤>^„'[:Ö)ÚcWë0ç#_–÷@ J³À(t¶ð¢;ÄÖ]÷¹”K¢¢MŒB7B/3aP<ç†jôwî¡"é öÆ&÷õv?%xÄS£CYIô@¨¡L`Á-lš[:¸ªgØH†?äG,,³¯IhSéa"g'šò¦å_$ÝEØ;ûS\çsNèŶ©]ë ¸þ¶8”¥w)2!«¼Lm¯þrUö¼@$¦ƒ:‰X“!Ì’í¼à¢–'"ð‚Û¸€…§Ç€ÏÿMÈ“¢ÍV è=›—*…ÀtÕõwã‰XÜ¢ í!nº°Í•NP*íÓ¬¬£6‚áË쬯a?y2”è~5¶ÑÈ=óÈ>È>È>VÈ?È>±È?ÈC`ÈDÈG~ÈHFB; ×   †*$0,‹KI!Ú3ÓÌ,ÒÔŽ.‹cdĤ±Wü….FEKÁãï‰%‚Ö‘0‹µ—[N%I ׊ØÀÙÿZæÃufºE#hêV:ÃN?³ˆ%²!)ŽÌm“çߊ• XƒÄX®ZjB`IégĤÄG›±‘™@­,Ý=m›îÏûúí¾´UâZEN¶Ä§¯úäXCø4s¿aö/sï˜äž>©A?mõ/øKîø,:ühåâå’sLAPWÐ=ÛyäY[¦ûŸ¿ѧPÐ׳=ç³0ŠKK³“±f¹õ^F?Ê.­ù…-ShiJ.+.1]ÿ‹ác¹¿_꾌NÎ*Ÿöféß·[û>a]!ƒE¯Õºà~}ïÆO¢·öñš»†ÂÖÚàÆÝFœÀLÚ¶\°ö;yÞäùUžëÀÜì8Û5™§¿l׫r?C~û{ƒ/1¼‰=ݵ  ò-ë^äÞ“{ÈWm«úíc3ß`»[ÍHiº\ž˜™ܳ ]é …Ó=í÷ò_¨ô­X’„йšë™k¢Éu ë&^1Ào`|©›wš3Yw½ïJ™ní9P¾¹k/ϲ¶Y»rܽ{*þ•óÒ+ƒ|Tý}¬î•[ó{›ÏõÜlÎÝÛîÕSÓý š‹?ƒìúòÃôK¦à~îÚä7 gÝÒu=hU„s*ÝÞkR O«p›O;ñ®@©®ç6ì´sBÜÔ<›®dÿ:ð©:™0Ïì/PöНÖÀó¿S81U»z!÷ÔO wÿŠëÝ:Ý7eôŸu‰É™GÙvwªçrwiváÛØ~t_§i º*hwy|TýQÅÞ«¸ôØðs*v*\« ùËO„OuÒ^põÖþŸ[Õ…à‰”¥/‡=Ñô™¥ÞÇØ+‚t^‡Ëù‹ãc´;™'ÒÓFD Ì=Ïy–Uù” ì¦ê-n… \[qyɵ¡Œûq7¾m;ƒc‹ø8h×±0Ù›L*-‹KIÁ ¤=S°»ê²ö-LóÓÍàXGc,‹c`À °‚åþ,Œ“ïàX0c,,Ží|#àXAZ€÷‚׋m’;! CÓîY03–?`fÛ´{ÿë¤ØÈ§ÕøÉ²À© 8Z„0ù"=AÅL¤µ)t*x3ÕÔ‡'Úû{‰ŠL!Q‘ÚãU3LΩ¦oh}£ºÐµÕõs+ÆøÝÚÚ?Tû­Z¢¹Á6Ô9µ ŒÀ-ÉX=µØ"µm«ÙÊGÅ 1ü«DüVbÆkl¹)¾Üzÿps³¯™Î¦_£Š–†|19ƒŠqˆ-2¨‡·í΀{ôøã-¶vÝ{“Å Pô Ï®ûS{˜SÓ Oí÷!AÕÀù7ù¼“¦)ÌBÀsèq¼Öýç¹×­UØàXOc,‹c`À °‚åþ,R¬˜àXTA#,,R‹ÿU„ak@o@Ko@Óß×j¡t5ç$3±àBCZ!€Ü‹ósqq qfàôv,wBc!Ü[œÑÉàAMc,‹c``b@¨<ÐäçQ,Gaš^Îs_’£™ÝãÎ\fêâ×?Oƒ¡ÎPÚЃ ˆü‘1ó1 D0 %T!I! "LI]€€€›€æ€æV‚R‚ê‚ €àK DÍ~2¹ÎDê ÇteO~‹ÎG¦Ì‚jë%«”»ü¬¸ª2ûé_ö âDùÖ¸àhã5Ä hWlP‘ä>0’“Y- #,ÒeÖÕD¯V|â‹«AÆP©0<>¢K dnت4²Ü[?Xá²yíU}¤½Ÿ¾súÅ÷vIô[µ·þÏk‹&µõœ5µw˜lnD—ü«ühVѨí=ªªêä¶Ã\ˆD†„7=YU´å GCûõ,ôo ½­òÍ2Y©RwztBKÍõ¥$ÉI°™øó )¡ñæ™ìû‹?ŽâYCÇ¢ÿtÕ¸¤9“-¦Îû‡:QKBá%ȧnsPͯËK5c©'. ÔOâÿíÊE„èOŠ"_8Y µJgT=î”i6+2ƒSLs k&Š?Y¾6ËôC"î¢v§¦©µeýd•óÌ€Ê]ÿªˆ¶+Ä{N'oÄR¾ž-éZS½°´:õ~˜C?þ lnËA4röóð–MךϹÛêå‘ô*€Èf“K» ô˜®Ï$V,²Ãµ$_.Ô„¦ÌQÀŠ`ÔŽì.}£€Ã«ìméÜñ¶÷ªPM¨a‚2b§ñÿ˜ªA‰G##„êga¥ñòQ"_­K߈$\Ö¥ÂÂT7*ÞWS9tÊ+Ø»ÊëˆÖÜýEùv|gçöx‰G¥Ðw¿m qÑó`V`•H¾e`íw_ óм€BjKPt/ûþ¶·…m‰@+pÞ8ÃÃN±«}Úã8 ºþ¶Dd†Ò†¯ù3°õúwš ÿø+:W|„É;ÍãÇ迚˦ïɓح½=UªÆ2ÆX±ÜrmØÁ­Äñqr+éy¨Uìlñ »~ü7V"x°LfžuqNy”@¡R¯>ô=‰g™¹@.ºƒ§¶cæÀ¨ÖgrY`“ýzûÝ%>ɯÜÑ~ë­Ni»ë3÷RJLnDNº\YãòJlêb›@‡©ÍQ…W€Œœ°5¯vê˯á_÷9.FSBSd´<IJâáè#y,_››"‚I¢Â2Z=ne+Ü¢ó¿G9Ά@-àŽ!£}ϱ3‰EÏ7`zH:…xöœ·äȳð†ð2íÌ’íãûËåd´p aô0Š<;Eh~Ùhãhâg‡¨$ °òâ»ãã—ãöG4µ7†òôòã.XVä°’n1Kì°XœÙXõ§®Ø¥têþ_{V™é’1}â„oØï®¦dOPT–ˆ_•éè+5ñB¾®÷kF<‘ñ†-¢›eq~7—qåGÝ«Œ*t—-X¶c0„¶;—5Ö’ù2|Y)PkbqJ­kM¸_ÃóÏ÷âœ=cå G¥a©/îSa²í+jmíßxxB²Ø€Õîb“}¥­çbHNüù¶Ž–}\Ü\Çw '5<,Œúéòuuÿ‹av3­á-L’Bg"Ú.ÒM-éK׉G¥¨Êé¤õݰvƒfq›ÙÐkûÓnA‡Ž*éÇYjð´¼Nßûlˆ5I{«zܸÚ33+áûOšu<›D~"r^mž°lÅ/ÒðuÒÈ·Êþ /K蹿÷¯f†â?|°E&¾rû[Ž€e5ÐôÛrfª©å4ç ˜• 4OîðѵUJð?w{N ;ZÚÅ딯£3T"K} ¦ID‰õ®‡ú€ç¨ûûGWlqº²‘Úïzo |ª#—fÏIXgˆVZŸ*,÷5Hve¶=ó~óïf`|©-ÂÁ¢…îÆô?&°Ù–øF¢|ܨ é´_‰¯-±ñ ˜?‚N&®-ÕLOÝê’,ºg‘áÆ„Ü*b8ùU5…çÚcoá{¯œq»ürÙ'F!¨Óç[þkø–¹è=Öü¡EM€›_°d9UÍ œ¬ÙŸZJÕst_‘H$5ø‘V.zšQñlÒŠŸŽÒÏÇ “¿}À»Ü˦61ÔL<à®Y:™6œ"®Íìj82L\<±“ã­ÌQÁÙ— MñâóR&ê÷:ê8 L#¤Šóž·&Ýsû•z¯†cÂKô ®€'µˆÏ¡®¤–v.ò”Œûî’DGé%{_¼O²¥–ÃkYÈÊ]ùª°¶pWëZx fK¼m^Ot Ÿ¼¬DÑ fÀâ_qd+Ñ|ìÿ¼fÏ" BMv`oËXAw<¯×÷‡£ÆxÅgJ·¡ª·µè ÆCÙÁk}H6¼•sžÍ`O·ûÞf²>‚‡¼dý&rRÆ‚Œû½±Ÿ‹ã6y`7|o~¥ÜÌý/ØÅ›m,±s ¼ÀI^Í6Ò–‰ÇöBU‰e Ý*kö2 جæ Ñþú\O¾zÂ÷¼&;–íÙæí*2³@˜ñîæY¹,’Ç•¶7¼‹sC•â$„cù>W:]¯7ƒ£µ¢·×*•ÉlðÁ®zÐsú8À 9mÎH'þËÌ÷‡­¤þJTãZÄ%K) @‘.í’R°t¬¯Ûâ¶ìð½ßeéÛú1>æ£C*ôìಪðFŒ .»!3™­,íðð˳Ì‹›,ü›BÒä—oöÑf=>øä ùßÊá{»Wé¬\èråa„8ò \ÕŒðË9g €): Ûì&ña6ᢄJO#+7‘d§ò3f "sT H‹4wAÔNHôÈ0ÞeÈÿ#žVp¢¸{ ÷$0j TGCGCTCTú™/?;A‹Á Ã0È!T¤CÅížà°‰µÎaqÎ%Ö%Ä‹uÄÙXï·I^ÂA}ÝHh22 +€²€¬Y39*[Q/ 1€” t€´"&"7WA"€— bG+4'*€¼ïøWô,‹c` f$ƒ,B,¡±,, ## 4”IZX(Rº$`Œ´ÿÿÿäÿÿÿÞôðà«ë¹juÈF$ÈF‰ÈQkÈQ’ÈQ›ÈQšÈR+ÈQ`¹Rkµ{,‹KI!Ú3ÓÌ,ÒÔŽ1‹cd$D00A,#½ëOT1•×^…GЍå%ƒ‘'‹µ—Krì: C׆:ƒ³ì-o¹ãä¾ü;ƒTd™)ÝJ[UR«µ(¶ IS•’DÚBÛ@š=ж-­Ä´ÆDM_ç™Àj4¶ÏAÙ:ÖX‰&¦þÆ1Ë I i’y›Õ'ƒ%Îyþ']w£†Ç–XK-†N ÔB;Ü”º…1ö5Zhý7h¥¤=G5s[} ´¥£“BÎrQ­–¦µ³L©CMY@Øsém)Ƕ},Îû2“-›íòò·"×4¾`ø}‡&ô‘[Z9I˜ãD^’äÂOï¦}Ç”û>ÔöÜIXOåqK×]âüØsg„HRŽý^q»ï{¢€¥\4Ýz%Š7•D‚`IF:Â…hKX×ü³Epò!×ù¬ÍQNÏ?b¤ª“‰¸Þ4iSKügNãü8ìé&=|¹n'SŒüòCJû—Y%Nz5Iur§ZÅÓÆO»”S/Z‰V%-=ò9¡Ž„%ÚNŸ%y 3¸B„P½’Ëx|¶ó ?Åh¢š$Œñ¨ó[©Ÿ45–aψ¥NIéfÄטPjÏðêd½1œã7-+ÐæD'x9þ$©v½Mbþ<@`-¸~[¼0ÀS­ +^‚Dœ^s|ô=Üœ(&S¿G@i™dÖ^§mj¿õ6ÓM É´ZâfPGÁ_"LéºDt^ë?´wÐh‘¦åÓ îÆûÁLB«µöHÕú­‡«h¦Y÷‡“ò¥„¶X‹j4Únþ÷ô-@h›z¦Âö©ö5a:á%¹{¨»X©–Ü· ñ9ÔkàsÉ\ÍJ”$$i×u„}}(HÝyF º_&t˜ðÅÒ$]è8M\½2qÐ*Î+hñÌ™³sA÷hª‘^ì̦‡/J¦VÆÂH=;všìZ—¡9”;-»æÿ_NS–`d.ÑÌÄe¸ ïb¼ÝÈÇ 9 ùô Æ=›óí]Ü0>Ëá¨÷ÓY])~ɼ?yOûµs¾çüµ3ÿþâÿ‰þ`ïñ^ JÌW¡øÊöË'Øy¨*!-‹KIä ‚;%%6Û<‡ª-SÀ¶½àXCcc]\ÇUˆàXGc,‹c` 02¬OD¾,¦S,màX0c++ ’]\sàXAZ€—>‹MË Ã0 CsÍ,’Q›FfèþëôÐÚÎõáQ¢msT(Ì>jOi½‡Å¨’Nl纡­2ÊüÄ4öbõÅ ’1ãH× •ÊèܨkÀy”óǰÇ›G“¿f8Ú^ês. • ެ¨-ƒþŠQ%ƒõŠ´ Žu/öÊ;Þ¥¤2gü»ûsÝ_¼6¤>¸…sàXOc,‹c` 02¬OD¾,.àXTA$,,M]RŒ]UƒE|)ðyóÍC5üåêyRP°·š]àBCZ!€æ‹ósqq qfàôÆ,³«9æ—QÏàa3c ;ç;`¾àAMc",‹c`À98á"ÏûLó,ŸC&àXMc,, ï2³ãàSMc(,‹c`À„„9@€“‡ I¢|I,UíÿàX1c++  °ßdàQTZn€æ‹]A À ½ú ŸèÉ"’0æÿOê!5ÒÞ†e™lš p§Ô´‚ÜÝKmÒáAÃvO Ÿ”Ú¤FôlgpÌš–±Ö¦0Ë¥„O†qÛ{--Êég_þ‘ë•i”úôÛþ:æðì`8ddÈQk†˜,Ÿ´ %*àXCcàXGcàX0càXAZàXOcàXTAàBCZàa3càAMcàXMcàSMcàX1càQTZÿÿÿÿÕ4ÎÔ**ý?Ãðz<Ÿƒ‹Òð¼É=D!x~ˆ¼!x‹‹…ÅLjqGâ€ÐÖÅì 8…™‹­“»q]A CÕ‹ø'*P®Ô yîê­Æã˜\Àá~|Z~aÇZ&#)¦-µ1…÷Ø·¿0ʵVQ‡:)Ÿ€¦×æQ§15;­bcÏú¶eªì~Χ3ÄVË ? ø®kÊû4€”§fv-F̪ŒõløÝ/,Ü6¤ÃÄD(ŠsÐwš¸ÕTö@ѺL¹3'H(q¢VÒòÙaH1#!ËRÊ]S Çœ‘ŠèÖØ)f:\ôBj&ü°±âÐ[[“×È>J+|Y1øNŽÈ„×OU$ݲÃÖLÑpz¯ýøÓØÇÇ)(q’%^$’•JW¸Î«ð·>ãïõ±m%‰wÌ8}yI\ª{Ÿù×IÜ>Tm_Ʋ Þ&…&BôÝ«v1Ï›–v,þoŸ4ºýñ,-ü*Xb'ÊÕI5u´*“øXéAŠû \«rIÓ‚tñ¯¸„W,ËÇõ̶ç/á(ZU{G¥t .uÍC´žN™«ÎÌIƒÏ¤Í§˜åFH˜E­e:R±>x~®í}pµ¤ tSœឣÑ»èjðE¢ í>+ÍôЍ*ÛÁôêjJ%ã¢,²±=«Z´••ØDMz-Ïå°–‚³-åÓ9fÂjO•*™¯X*¤Û:]Û¢VÏ×ÞŒãM#1mi\K!(œ´ÝÈ_áçÇøfeÛ+gæ0©F«µKĬô²UôqUCÈÍ0·“z’Še‡ºÐ*%sÁ;n6¶f``t±÷¯îtz™Ù8ÚŠòÕF²<膩H%§ûžGXwÊ—Q+¸¥Õü9}bü÷ÞŒ¡ š»mÛÃRWnwx3f@0€,Z,5dh ø+Û AÒG‹ŽÓ¿°Þÿ ‘Û|/w’ ê¸ø³*‰7/kÙ6å‡mPÅRÆ#ì›±"ž ɨÄZžCÊ´A´s%—n%Ü'›=}hiò!ŸjŠÐF·+é|¶ÐY]ÉÔlbl>;9wÞýf5©5VüCÔ× Þ¾1Åǵ–—1Ѐ¿ŠÅ”|äKs½lÚUTTÖ³>þûiAÍõd¼¯0@z.åç}åÐã¼,²‹Ñ}òˆÓ~C„åꂜÎ^KÍ÷šHcà“3ÝX½T2‡“ #»u´ºY_Yà¡ Þ"ÇwÌ2ôKqŽ@ù!ˆ ÿáR„ü÷ƈi´]%w[å3Ž#8bvF¢¡Sßu2¤ìÚ)cQ9‡éÓá.¸fC¿ý^@qJÕÓ¯ºÌäø#€ë¾ìyÄN´‹°U ´ÏhýŽë‘ª®P&p‚©ú¸ÚZ~',šÓ-)ÄÚÊÛ‡Ó˜‡46R:+â“ó¯¯A_™Ú½$ÁLVÐèz>•czªX(fºtêÀÔ÷솺š‡Õü°-c+küNØ~àæ‹>³£ñ ½e'wŽ®‡.Í®MííΫcJðs~±e»j³\–,œì 8Ó?‹ñ´ö¥äÞÿ˜í²h”~ª@Á›Ù+˜’u©Cöèe7`œBûˆdÄá}Zy™Ž(ê AÏ=Ÿ¡0#ØÊaÁ݈t‹ZÁr¿‡ Û K2;:´KãJÕ@´´ùÌEª‘WÊG—xºgßa]Xy0h»ÆMßjùá4£»ô`Ð]eï‘AucDy²hR@#!@9À(/&Ÿq—f1¦ø{Þ2Ø] Ëh .c9`B Z{ÿˆ+œ|€9ìK¥4Õ.\EÅè:Cñ9J-m¸Ýú1ÇÕaƽ úº¢3w°§ $D¤%¶ç±ös´qŠY«ký5:y›Ü±0®D {AKdX©UDž½<)Ìu–øšÈ`(Óµ™)œS™'ÌÔ*·u°vÖ]IØ­Š[pB$”\£\)Fî¾Õ8d9ÖÌ/T“N“”æÿ,’’2^2dNÇá1‘s„ö†º›¥4ñ‰Cô<™p£µùêå2=ý5ØŽDXáÈ£0—]Üc;H?ÀyÍ^Nc¬Iû8]®ŽCTæZ’`Èý*ãË.—&Ü%F.-ð“dx~^ûãà²LÚÏ’¥DÎäÓˆ—Ê3°IPtUïsÐÛx3›˜—š­~–ÛJ …cÅ(Åö‚°!êw×ÃÅJǧ7~IŸM²F¦ªeål2òr¹íI9æ ßŽžbô‘æoQÚ¢a1ú))òߊÑÑùÄ } ¹æ†Ê‚Àu¹ÞhíýCV¾uب©(d~<ýzqÔü“—¼í\´ý~”Ÿ[)5gÈm(1¢¾-mb)G@q̽i"ùŒ…Ù躂û«´³\/lT®¹‚jä³?dø»Õ³0FkÓ:!¾4AeØŽ´ä’Î 3PìÖ&û<Ñ@x\Ö,©mIŸR 5}άiÞQÔÕ†?Z>†ÂÑz¤°ÃDþ…{5JóóJΓúò%¬m•þäxÿïvæYÁqµ)á T«Ö%1FñD‡ÎSMqû–K!q‰4´9ðÏmM,–ôt°@^eø?¦Ù$~À»™Þ.ód¥iË)©l~•¤á»ôô§ï ºÛST¼§—Î?D‹Á1 1\%TÛ8x 5JD,+² ¶¬eì­xÌKƒxµøÉzq¼DäZ Ð//'}€†1€o0  15%#€²>2TyL½­,‹c` f$ƒ,B,¡±,, %%$%âFU„ Þ8P à8±G!!ÿÿÿà ÿÿÿáÿÿÿåÿÿÿâÿÿÿá‚PÔKëÖÐÈOÛÈPÈPSÈPÈP¤ÈT«ë|> ÈX„ÈXÈX `Oš  ³—ÐÕ§œQ¡ÒYg&0§A¥<Û®>©àÎkðúý"´ç]¾×HùÎ^zné‰nC6?£Ú™Æˆ˜ãö.ññ«lM•¾ [ÁY¿ÌƧÑ(hZê WÚFHf“¹Fd ¤›ì"e¼€ÄÈŒ ·Oò½(×Åð™r²J¶[):˜m˜ k6÷øC gº]:Œ?忬=öy†O2 ól0” €eÛ3lbçYÆøø)¦´“ØÚ9È«à&šº$µŽó®s¸EÅÚæÍ1ûÖ8®çHm]¯èñ>k]˜¼²òq€›y/cbÊ‘*,‹KIA€äüO!Ft,W’ùàXCcc9'œ{àXGc,‹c` f$ƒ,`Ú‘ÝàX0c,,  A{O­àXAZ€Ÿá‹­ÐAÃ0DÑn{‰ÁÆÊrÿëtÑ8®£,»ýòaHq²§ T±ýõ†l΀¶oÒŸÔGr)HÍ ì”Ø!…µy׃=8»¹È¿8ÖæÌqËv:µÑR ™à¼øš®Ûôñ ØS62Ýç¶É¼®Œ½¯,êCÞXp„‚5¤Ú:ª/÷gøL)…n©óÉ€”ášWŽàXOc,‹c` f$ƒ,ˆ2>ÐàXTA",,RŒ\Uƒ£ûJÕböuÖbÜOÜO__DC3ÓàBCZ'€Ò‹ósqq qfàô£2+„HuÔfþ“ØGÒ”7…?àa3c  C4C£»¾àAMc,‹c` ¡4©W53,Õ‰£¶àXMc,,i-‰àSMc#,‹c`À¸TUÀ@HH T¤øÇ,Ƭù£àX1c,,     ðÈ?àQTZv€Ò‹eŽA Ã@ }õ3|K -¦Y£èÿOÊÁé–¶7,xÞ¿ 7…”‹µ“ÁqPCÝK@ÁGøîÜ9göÛ›õŒÏ0B<Áûõ{8¦É8F¥ÖÅþ©}{ÿ·2Ánç siˆ2÷”g%Üòdš1»?HgGxkëQ„Œ<=žn}5¡s];'í ®G]—:!CIX<2Ö¨ŒÙ¸ø/È_;|Îðû !£¡µ²÷Æ8`L•,NÜÆ©´º¢_føtòö)«võú ÏƸ²:³^7Àh/¶]»}^ÖGFê(ÏR— 4j6<}¹24 Hïl]¥'‡Eßîøû H”»NˆÉ{AÏæ^…Fe6aÅgAÀX4< Ý>)d`Ž<×C12¦½B^( àŽ#çÖ-FãÈsæ&pÁøQXoÇ”öq™ ˆ×‘0Î0' ( ):.#'KQR\€™€Ô€ñ^‚!ƒ(‚0N ËW ´¡;žB©³#ÉÄTàºÿŽRT/¢4P4úÔ•«¸t)¡ùÆv_xµ³Ð/rÅR »´Ú”ĆÔP-dg©³±D€}Ó̪ªó’öxpÛ!&›’“ewäRø¢M+p(fƒè/ßÜ#ññý`Lÿæ·¼Ix™¦f¥–2¢G@Ð?FIß àŸa3e a5˜ü#/ã¿rPþ!kÒ}®Z{%‰OWiU®ˆ¬ø™Cwáêêݨ,ºôìŸÃåó‹€vwA¤°C¯ÜmÕÄÀ^Ø‘]¨ ÍÒIû6÷6­¼S“6›¬D@L(‡l1ÊzÈÜàÞtÙ‰€ä±Qd§ƒµtk+Š-'/Nß±L ( Z`|QÇ=Q}%±wÆ0Æ^9î×Ô²n»ÐÜD¯pH™Beï™´€ÿ=ˆH,êÚ©t2ÿömaÅlùc5`å­TA®¨E˜Õ¯ Í` orh{×qU¬«F•,Áã1THžWAIÁ2ê~Ù²Zwÿ`ò¿llÎås!fPSÍxÀúÂø`Ïï©'ÑëT&“|¿ÉýUcMÄÁ‰è5\kß@ÙDœ¯x¢'S_…ò7‰„_ªùÅל€pAå’mó”Y‰g}üÞpºJMXÄBÿ'ñ7 ûy±ü÷8;½,¹›õ_ñžsæl9ß@V0 r"w|ká,xá¾7šöM§$l7¬]Ó颷拑†)t6ÑÐ,ËÎL D”–«qÓˆÌ[ Œ78Ά¹ôe#ªfÜá62, òPÆ®¥“£‡ 3ÁotøÓ-âV½í.ƒïÐ)I;Ê_±-øT=HŠrv;÷‡‡å)䮯8Ê/”QÙ9´?‹nØçë¼w²m]A¬€YDBÐî2 @§¬šÂšC+5àö{ì6=«ÅÆŸC‘O‰@K*àOóõàVÇ–)WÅ0v!‰f¢O#;ß+ ’LHâwå@ñp9¸«®~$éM®¯îˆr­·GÝâð»Õ¨Ž5K$̓ÛB ¦ò1£´ Ä~Ab‡&Kûé¡,IZ/ <í3è;% KPÎ~w¾#"™Ìý]ÿ7ö,E[FU¤«Ü”ßÆ×ƒ3G~ü0t¸[Û̼¢á¾”÷;ï¡Yé0&ZÃi¿Ä=®¥\¹p{ ÊùVPüͦót2ˆD )o oBmçOÝsƒ»ôœ9'–~½2&VêkÔÕÅW´±>£úCélnÅêÿ;ô(öiÞ4çØÊA@»mþKwÄÑ+ ¶x_4‡$[Óÿ­Í<DÒôÌ,I°j2%üY¸ÜZGZ;’]GJ ÷”ÛC²•w:„˜Ó-€í‡…Áó:%¸¬?þ ë´ í“kÿ£Ä±¯“ìÞ´QH¼x[\°¹¶³ú¥¢þגƦۼ–Sõ4îÆâhp pƒf0+aJ|¨i"ûa·.FŽüK÷)Jç©j @? üÉ9\l¸nßj\p³þ…Ü~èy/Z]UF©~YËÓñÕ¡Í1ƒeüyJzâ›þ¡>¼Oðª¦Âú®$=†…7t[¿y†õ.]üëÆrýØŽq¸U«O÷Uïü¼LŠ ç9f\Ṋ~…Q¡ønÒ4ô9Ó}m°»<{÷‚™ÒãMµ˜:ãÎC1†îæîÜIàÁ2 œ:´)*ªx÷ÀƬ—f³1÷¬ocÏö©°"µ9ošÂ²R,–ïÁ¸Ã'šsŽKG¢aÀMàæ20ÜNÇqH °ßT„e uë¨ê—FA3æ¥v¥*ÌûË¥ûÎu#¼2röõu'Hy&ê SihhF¼ãß¶\Dtg,–HþGS–·Û©¡Îî¹™mté--ºÄ¨†Öè …+`\U<ÚŸ·_¾D`+Gé.x Š0*ªÚ·È<9>±¾æ `)ûÄ]Nöç>~•Gà¯ênBõâ Ë-oP\Ãù¨<ØL¦m½ƒÖ²Ä\zΩcÁë~Oï “ëÜ<>X¢EO×­}ÝÕØâ¥I#™h¯D×V ònÍgà¨ÈŒîÑjÁ/©S•ÛsGg¬hÿ4 ªÐ$*R3ÝÅ™è%âµ{¯À,Ç!ŒÁ9[Q/Òö"8+Î9N­°îî ®µêóÓÒ>‘*s7'»A¡ɰ©mAŽˆ¨”Å©Ä" ‹ qG÷G;¬‘‡ 5­õ>A‹Á1 Ã0‘“Pœ|=p0 3JâkãÈI¬u8kIœu¹nœs¯68pù›LüA$?ýÞ00 *5(%€…$ `J €`+iN53&1€â ã·Ôá,‹c` f$ƒ,B,¡±,,< %<  $&Ø8 *) …K6Sÿÿÿëÿÿÿâ ÿÿÿÛ‚²o‚‚Ö²|—y%%ÈW&ÈV ÈV˜ê1“òÈ\!È\‰È_wÈ_VÈ_õÈ`¬È`ºÈ`rIi©    ju(,‹KI!Ú3ÓÌ,ÒÔŽ$4‹cdDl,  L ŒȈåÅÉ4©äçáTî%Ü‘'‹½–I’ƒ0ß–Q‡ú@þÿ-s`¼;¢;»z‘°•Z ÁškSKMbÇ«ÃÔt,Uƒwi;¯§…ôoTæu¨5;‰ùJõàNù' G€/Jq õ=³µÇ=_·ü¾Ë|1wš3×>tíCnD-ØûzûÄ]³MÈkß—ò”0…)ÀC‹7hûäþXÞȼ¦ k¶‡üw*–.ü›Ÿ¿ÓgvÍËæKOºã:²k!ÒšK³8œG¶°×<îžôæIOËîUÜóè¬I\„þMáäSU¶¸/v;Šz'òI¨'FbØíw¼•È*¯åÍ!ºž|‡=Â-äõjý |¶6Œ3ú ´4¶m’Y§íæµ -FHB#1´´±´óÃ^I‡bp.>óQC[â”<ñÊYBäˆ÷*0ÆGu^Ф,çk[scÀ\˜~óYQJ;òF¦6¶!  Óý4…˜hKQ&½Ó±ä_bìwAˆ€³q-ãZ¢k¨±^Œ'ÕÎ$㈫ã}3†sŽÚœReÌ÷0›'$Vðw‡Ùu‡ÁXv)£óàliíÿĸÙhCS¦ýéD´6Abò;ca'ćZ8*!/‹KIA,L)p˜‚Æ¿ç„/²‘…ÄàXCcaF’•àXGc,‹c`@Ì øC…Ç,ï¶g4àX0c** <õ%˜àXAZ€úƒ ‹­’;nÄ0 DÝú,¢þ?ðr‹és …-i]lµ¥fÈÊÍ4Èñ èØö„¦¦’'уNIàÛžÐÕ ã$xtÓµšŠ‡ËÓÅXƪST^üüJ|4B.Ôâ—<OèjV~û–š ¶ý Vö”ƒ}¦ßöI)ë^ÁeZººŒ»\ÓUÜ’×ô~Í_¶¦.Eolç…‹ßxšz¸­ÛugœiÆjxËQŒÃ|Y›Š3NYBW ÚƯ1ldr³%ã²%4õäÝH_tÇn]Å2äI¦/B)Ö-”¥Ù’ý ÕÈü ü"ÈàXOc,‹c`@Ì øC…Ç,gðXCàXTA',,M€ºRŠ‹U„ºã¹Ý ¼!“þþDà\Á¹Ñ´M»Æ¦¥àBCZ!€ð‹ósqq qfàô,­iâ𣦦àa3c*7 7* //ÖT‡àAMc*,‹cçag`d```dàaÀBPÌÀjGüc,  ©àXMc,, iøàSMc+,‹cçQUe`dAL  ""ˆ,}.zàX1c** /½àQTZq€ð‹mÎ1Ã@DQZŽAŠÊÒ:+ô—ûÉ…7Nœ¸½hÌ;0JÔ¼CÕL5SË»–*þkß-œé0-!jÞóm—ÏŒ~Ú5oÛ㹆¨¹[r½h ŸUÌ cZdˆîé ælðÛƒýû[[È_V‹ ,   %*àXGcàX0càXAZàXOcàXTAàBCZàAMcàXMcàSMcàX1càQTZÿÿÿÿaž¨êøqáCF8âÅ€¸° 1"€¢¡£Š(£íf|* 5…—‹µ”»]A CÝ‹ ©ÑlîÜìÀÀàbñÔ¥ÑÛ/åoì¨-S¤¹,º‰Ÿg¼ý/sÛ=5û" (óDŒG¥~uÈÛtÎ¥ÒdOºÀ›`M‚ǽ«‹C \Øõ©êónË' ï"êÖ"Íâ¤{:âb€6]ÞäE ‚.L:öœü@‹ÏcÀX8ÝnD]R|é9¬…Â8õav#Í©¹"¶Éa[Õ±Ìm…3y.ŒHšYΪ¼¤ ”S’³'/“~JAĘ%ÈÒܶù¡ÉO#>riÖÕº¬’ˆ¶¨•KQ×mm‡z¼¹yy'孜׋À@:ëeÅåb|àz¹æäõ¢|k ³„ôÌí;ÿ5÷üøÖî-—·£ ˆ‘0ù0  "   **7Qv€³€ÑQ‚‡ƒœ‚ËH{šñãÛÃfq}áêO|LÉÉYqS-Mêô.o¶q:œ‘zn#¿Š¶«tPÈF•þ•²¦– ºÙó`ϽUhªžÚ™º×ïF DÜ®ÝЈ$LÈŒ@OO5 u@w þ£Œ|sª„v&³ø‰±-§;Ò‡þ'oJ4»ÞG_DÎüfm‘s¬ßXÀ£w{ôƒþ87™HÞ6‹G`LÛÚD®ü[…ßhZ{L£ï5Œz®è|Z½[Éñ($l?ÕÅ4qÅ4Å€´ó÷#ï£H¦~šUø¥1Ͷ,оýR¯¹í…ɾkχcªQ¤6G¬­Ú]òçvâg%cÊ+.¸Ô´aìl?~—}öÞ Y§÷ À£¯×{“>Ñ"pEçúx|¶lnŠëd‚ nó óz´ªû:ø’YÙ„Yµ(¯f–&R#ît–€U*oÆîÜŠ+´pΤ|4bºjòï›6¶çnçl*t.Rt?8C4¥].ÚŽ2AÂ)¸´@Xýwlt&¢$>NÙ-0WTH£ æ7©§ß>w LFç S7OïKd7¼5™mƒ 5ÑPÆZï}×yšD³•–ðãÉI pp—…¦+øèUv(„±Ò®enÕx½£˜H¼¯ãêƒj–<éqzaÏ{¤ÐÇB£ï¸Ý‹”ý”“©* h4iÓáBœò°W;N ÜÃ^ÍC8¸\U¼È îÔÎí«%1"VÿDKÿÂ!#Š@æ³,§PIMQÝtMgàÛ×ë]ÚuÅEß÷Ùî,V£*AaØI—†ŸÄµÃ ‘=eZI&ajjZ Ævoø¢fñÔo™:±VØqIOîztW{.Ä[ÙçMSåIX* ½Ž½ì¤Ø2¸"޲é)¨F·Z%‹k^ܵ¨éô.ÛrG$–Whêé“У^`¾ØkCÔ¥;æÀ!XSV õÿíD¹f ‰ "­³Þš¦Ô®”o¹Tn÷­CÅÓÇʰoYA"3ªÄƒ1D{í‚#ùß~ÅPu»* æ¤…ùÈ镸‡Õ2 ÿ$—§sé;‰¬·È<½»·³'˼il×…©äfŠÐ…ˆÃ"¶y;®.ššÔûÂÝE,"_÷~âçÄx²§0û*ˆ^9¯ñIíUVïÃöjÅù÷=s,þÙµø©¡¹3YïÆLO#rðu„¦óâ0‡S¼±=é_©q±Œ/\=ãk)H²>Mh.ÖØ(!O6Ý¡4úSA nȵf¨<ç´¦+‡j”1«ßÄJv»¦¢„$øó˜¢ålHÐ,HN ææˆu0oM9Ïr3Y·ºaݔЄ´ .×U‘ý.‰«4øËvmö…,e:tìŒéÜ´¦ñð>&’;¶ÀwP –A,46®#„Õq:ëþt¡j´ìwþn™žŠ'hm9ÖsZ’|bj´ìFeĵ(‘ Ûö üÔ˜Ø ÔúȇœºAžã„/û› À$¾‹þ^—øx8º“¹ŽôŠLC; Ð÷OS¦w&þ"oÖué©^ÊÕ« r÷ËM/C„ÚÎEdȲýqoæàsq<%Å€g]ë‘ú:ßQ}ãÃÏáÿxkÙ(©!ä’;Ýô,ÔNhI=€*Aýj:‹>=„:¥HϺ }a¦í³ýjCšä‘Še‡Xˆ³Rj¥„;à#ŽŽÛ‡C³#t°‹{nn…þ%FÁt²I ”º¦ïG‰¿ÄdhH^!" Ë °RbCB ]Ü3<­˜à^ˆÚçÈ$8îî s«‰á \|8ª´+òÞ;ã(ÇuËë¨YúÎ[ بðh½/n¼ý".³ú CO-­¸hG·sÚGyZ :3}Ê`ÙT¨Í@_úéDVüû–HÄÛô{Äá5qª*É¢¿œqï÷âVOüh5çéÉb@jîÃɕáŒY€8—†/qœðo¦Ç!Aˆ¬ ¬ÿT×àþ9TÁbÆl‰šUæd!&–Ó´î‡uÃcAȪ§Q«8å²Á¤°•cdŸ,@´Ä8³QA0saQC6] ý€Š‘ f»øô$õâ‰ÞÞ/B5B¯´Ÿ@Ö0سPjà*6dßIÄÀÞÐÎ_úÓýËôÆÛ°¾ÒNO"7Ç)”ØõAD¿9jɻȦÞ9l¼èa¾¿‹L^§ù‘bµlww›“?+ÒÃZèÞC;A‹ ÁA0Â0‘H@Å~õP Ý%ÈÂÂĤ˜"ë cXLõ"¶þ‡ ÈA‡€®Ë11,R(&I3v&€©"€— 0Q1/m^SQ€Ö1\ €—1 `QV€´ÀßëX,‹c` f$ƒ,B,¡±$,‹SRaA€“rêT,9s» UðY² Þí¤%%ÿÿÿäÿÿÿßÿÿÿéÿÿÿâ ÿÿÿß ÿÿÿÞ ‚)‚:‚ Æ/È^È]ÌÈ^êÈ_È_ È_ Èc”ÈjgÈkáÈk̯®¿? &0áœ,‹KI!Ú3ÓÌ,ÒÔŽ,‹cd$ !x,zOœ%ƒm‘0‹µ—[rÜX C×v ØÀÙÿZæT;™<&ñ¸]e·ZÉKi0F IÚÒÚÒhCSKÑÚmˆ %¶MI(M˜Ô(ðEnîG‰*@•ÈÛýÇOÛ b¨ Ý·6MúeÎEbôÒmK(”±uH±¶‰mòÉù‘ÿ áß—mÐT5V©%A­?ü§ÖѲ’‘+¢lû»GæêŸç©Iö”P+­¡%"4{»Å,þ,¾*FãKœ„06Cˆ¹7Ùõ{¼¾òóþÚÀb›lHj7´ØJ}¯ï‘UÇ}l±ë6c™(˜;4ÃÉŠE ]ø&K±‘ŽP× !Á똀VÁ‰–h«1>êÔ!І&'esœ?´Î/¬3Ñ<‡¤ë»¶”à#ß$8OÖùÄZZíB5¹²51!ÙE,!Ѷ‹\"ÿÓC æÅlO–Ìš:a¢xÍX‡þ™>‚û¼ì4:c’‘©lÞ]ëq"þ&ÇÅðÅÎrø'̈ŸOØœ’ïd›A®W[j í#º?ÞªÊêÚ>Šf\N\™“1ÛÐÍþ“†k+徯y>cÂòž*”Ó…³h`-Ùi5ͧŒmmCÁ^ üÒIXOBcå#¡Ñêú²ÇÚqaÛË|Þ[Ìé«Ï–Qãýõ¡JaQvˆ³iÚ¦±u<¡‘˜oO[¦Èyvè+î÷7Út}Ðé¦Â¶Ôm5ñ0{h}DÅWS~rk©¼pµ›³ƒ?4Np”Þnº¬É»-µÉ©îØšë+tÞlaA2Ÿ“´6¥ÜÕâ߯‡ñ/LøÖ$ßšXzZz%Kl¯‡NŒ‰£ëóÉJ8ÛeÇÞš$6êè•(…7Û„ÄЋô>Ç´«mòô  =ÊxÓ²–å Ù ÖrT™‚f[yW½¶›¼Ÿ0¡¤÷¯Õb@3Ùɤ#ù  DŒ™='LQ›ý®•SÖV[­v*Ùòâ‘lÍþ#‰—ö„!–h»5æM^¥›õg·l[}Æ¢æ1±¦a"Ýr›ÇÚ}nîIè÷ß{<%L.kC·ZœÖX'®˜„ÿ(Çú†Ó[7ÿÂ&Po8$Ï>¥z;‹Ê`ca=½‘É¥FÓ„æßΙs¿Ä¹+Ä?{œKü0¿Û*,‹KI!Ú3ÓÌ,2ÝßàXGc,‹c` f$ƒ,`Ú‘ÝàX0c,,P’µÉàXAZ€Ÿ™‹eÉ ƒ0E¹R‹ÇÒ|f5Ð;9Û\ŸþjÔœ~ˆ'ù"œ ¦b `Û“šò!é*iõ;GjÙl¦‹½Ó#1@R×@?mbõnó5h¶a­Þö¤®aî_Â'¨›Œ9(ŸlØBÿU&+ª©˜T-Û”ç[Ó%»üqÆ´dýuj0JFßqnûÏ…V™–BàXOc,‹c` f$ƒ,ˆ2>ÐàXTA!,,RŽ‹UtqOMÒ.qOM÷ÔmÒ²¡àBCZ'€æ‹ósqq qfàô£+„HuÔfâÔ¦æþ²{àAMc,‹bb ÈüP’,¼¿ŒÞàXMc(,,Ñ€º]ÂQì†õQ7ÁNPB!,Vjl<- àSMc,‹b DúžJ,ƒ®ù%àX1c,,?ä úàQTZm€æ‹U1! iyõm‰ )E¢YÿÿI[p 袱=i}¢Ôf¥6s@*µÙÈ•ŽŒÿå ™:š¬û²t½í{£ÔßÅ4-ýô!åZ°÷œDqÿ° žÜì=ÓIÏæ-ªð)\\ÈjHŠ„, 8 %*àXGcàX0càXAZàXOcàXTAàBCZàAMcàXMcàSMcàX1càQTZÿÿÿÿlö‰`ˆQÇÂB†! ˆqEÙˆ‚1.8¢\ŽýÉé 1…–‹­“ËQ$@ C7°ä_[Ì} ÿ,8ÀbLuíÂYm[On?þ2_m[Ü v¶ÇÎKÌŸÇg„ @™58Žêt4\c\¿•¼J$r~\ˆÃE3Én×DQwص5j7 1c¡Ó $§€.‰én0”]âÿà¦%Ò‘Ô⽕.V¿lÔ´þ\aIo?bI*…H…E®\02®Ã*áé6‡Âˆi'S¾B×ôžCþÎ!G‚xUZ–ܹd]9”7»Þ‡‡ ~AAþ3¿ʉㆺ}ñ^™ù¦†:Ðë·Äô²ý=íÁ‘=#ùÑ´èSÉ ÈðËùj›´“£ô9ÌzD—%Þg ¥˜P˜ÙWdç‚Ïg"Lóܸ|YêkK–¸Ÿ„mërÑÃ&q~µ†¨ÛÄTÉ|&(ÇÓgûP¡+vêxÁó ¹ î¶cD5B·äÂÅÖæˆ¾Š¦Ý±SÖ d¼5‘ДIWû¹Œ´Á‘“bšôjQœ‰Mƒ!y ;kÄ”xŸ—¾Oèþ—S~EGtÉ~Ê9V›¶×7¾®Óhnm&l×ëlXPÃ8îªÇèÙ^…ŽœsÀx}ýß®-Dsäãåvnì!¨ûû)ÕØnÊZ,‘Ә˜´¾žåÎÊeÛ¹E®ü'Ìú^Q}¡GÛ˜.ª0Âç„Su¸w—ž Ef \ÆRç`Ì`¦=UÀ;9r=Æ4‹r½éeldq6»)&0!ÇÕñÝÁÀ S ¡l‹ûa™Ê€<('…} ´þÌp Ïè<‹½XU…ç®-|×^pñÎa²-o||Và½l¿ÕŒªvàcRØŠ„UÌIqÔˆiƒ4mÑwshוz &ñ?˜±× äeZjÙ8-ÂØ–馢,Xù4Æuàžùñ̆µû?ô^8Ãà©KIž—sbg%Ç 3)qqkecUßž”m:QAÈçÝïÛXp`4­P!šÅáï1àÏkl<Žfl]´—‡fçȇ„íH¯úX“‹Ië9)œ«tœ,I¿÷Ê¥Ž½ˆ›º]íšë8˜q—‰^­ÁÇsIë žÓ¾AØõ8°ix¾ø (:èUàú%¸²L‘–¹™¡(ÏCq‚v2sÛÝ| ÞÀS×W Ã(ª86ÞÙõ¸=ÛÅ‘rËüŽ2ZcAê.ÚÙ3™ôaBüõèA¾õ»%×pN]§»éBžébèÆô›´{~'w² ͧöj”\wIVéùOD¡¦Ó '€§vÏ{CNYÜ’ÅAT¿µ¡)3!ƒ‘«¯ˆù0Ã…üëŸæ° Y-M0ù/J óÑF&BA÷å,91ÔâùždëaŽ2âܱ©õ0Oô@€÷ äl Ú‹Be„zÌ´&9þéK>5²»AÇÕ?ÛbÄa>ﯹõ†ÖæTnô!£Llù=U¬ìÿÙkËRn€¡Bh’"Î2Ø6ü«Òñ{kr]SÅþ¸’·f–¤}ÖÖ(‚£æŠ)Ujƒÿ/…æZNØy¸‘4%oÊžm‚¢ã·a .­ÃU'º Þ¤@¨i”gÓ›9^ÂyÒ—$eû¡¢¤-¦nÚúÂ×CØ–óÄ‘€»Ùå"2—)XüÕ'ÿæWå²µ±Â¥m°Qe¡N]šLF3¿/Ⱥµ“>3^¸=!’Åêü–g:ÐÌA—s’*¤гù­HŽËà ®ÞýMm†¼#§¾Ç#™æÏÍö»ØÏáÓ8ɘÅú “—«òjýR’0a@íÆy¾™†=»¤$G¤özÒ~æí±Ü ÃíD®ÍU-‚_Љ‘i®Óÿ!erÈãÑà“³Ž¶‰mKí®Ü;gŠm¤è™¨ÔÿUÚˆ$¡+Gs٤حЫÀÞ>¶*ü¿Ñ­ Zqƒ~ŸäÔ‰ AoÒhÞÿlëHSpß7g–9Ù°Œ}wù•;ývv×¢µçµ—˜;)žÒe˜Tí²¤BÏ 5‰R¥'Be‘ˆ[°QéUºL_>ÂAç;©èY.0Š1ï&À¦û…G`÷ßèA<̹­öËÈ:ÚæÁ¨¦×KíÕN±±‘ŽT°O¡Ÿ¸AçCmÐ3ñÛŒB?É)ÕV>·¸W©CºË =”¹Q4·òÊòà“Æ†ÍÂFÓ7ªšÝÜð½@«ä3ÕCôΘçiŽšT/mEÛ:¥qV= È=yõv‹í­…Fˆ7¦F€vËaO_·×ýá*ÏÓßg]Ž©oîÍ,aæt‡^i‘¸Bcqƒ7`´nRÍrÆÊ}$A@ÁêZx1¢Lˆy“¿nÕk5ÌðÐÕbq>¦±‚/#Á$\PMF.å·½vHH@ûMÁ OѤ¡ø5Èï`8Õê÷7‰ù:a;²_`­¦8fä+g#ýhÒSû”œ½3`Q§y182 It:©ÕÁ š-«žaÕ kðñâÐ*œøöÀ'Ãî2ÒTÜWg˜+ó‚!½ÄHf½7–Úø>3š‹ÞE}{¯ð‘Bsw¾Ý*·%K\C]:‘ ´%¦TÇY6סY™Sü:+®\Å¿Ëà?V BK}A§M[5/%&à¦&pkŸíÑ–a5´½=\´0÷pETgÝèÐ 4ÿ[Tžô\uKÅ]öKáÄ vPßë2ªÌÏIG#I-“°îÈCrú.´R.Ç[ÿ=C‹Á1À@ Ä0†ݼv>&úÒg†sÎÌÙ83ü9sv‡çÌaîxƒ“WCٱǔ22~€Ë  >;7.CR@0w€ò{ €€À3S €ˆE+)2€‹†ö ,‹c` f$ƒ,B,¡±',‹d``àdÀx@@D„xáò4,ÆLWýX(Rº#.«ùÿÿÿÝÿÿÿÞÿÿÿÜõèՔј§Èh¢ÈjÈj Èm¼ÈpÈt‚ÈuÈuÖ,›$P î¬,!,‹KI!Ú3ÓÌ,ÒÔŽ.‹cdÄØQ•ù'`.÷ê7%Áãï‰%ƒ%‘0‹µ–AvI CÏö¸À¿ÿYfvœL’gǶ´‘ÔUY,ìbBDÖ¡¥4MhŒPjˆm Q‹Øih³e –šä›`€`KÑ„v'Ú×gÈ>q¿j­‚᪈ jƒQ€6Rb-핪z刵àeH¢¹4i[Õc5lk¶ÇØ["¶-ò`ˆºò^šÀkè÷Ã" DõõÒ×!Çdìøf¸ì=àßvñ‡]¨b{~Ä ’Ø:”„Œ¥ òáåòÝ)-¶!®¶Ðàb‚¡ðÐü 4Ä0Ø©ð=¨¿Ö÷?¨îJ ¶1´Ø…|3ÔR €•æyXÚð¬ÆZ}/Êk¿F…ìòÓì"1¬Ë]ƒÚÐcÊ;Œý¡W®ªã£UCÔ=AOq#úïOhBÄr6Û"®iN·°”pÆÊþ|`Ï|ÛÐŽ‰¬ç”±!–®¸‰©½ ðZøšÏÄlrE§%e!l&±³$¢#ïŸAüMeÃö´°_ô è£83^¹ çTñ‘†òˆ‚‚\AL¿&qJž„ÛRÚ½<ˆe<žPo)Tª^²ÐBŠ®R¦˜s.g©qä®g!;D2?ß)F:é}_î2פy|†æŠŠ!¶z·ýÍ€ÍMw×kï—1n•ìò7þ¦ ›EÎ wƒ^óWŠ=¶Ï ›˜²¢z&7ÕƒÔ®Êç®Ç-£÷~y|Ù!Û]TK-ÖÜ&È])sGe©þ="‘½4ÔGäعb͸®X¾dN|^†pIòÛ€ íF„3ŒÎ?›ÄŽk€çK±—£XÞƒ¯bĈ^m‘^ÑæÎÿÐ!&a–å&f)é OÏŸâÈ4n‹1}¤3È ütZ¢é¨ó ÌØùí\ê½å)Û¶DBY!)ç¡‘uêé}›¯ÕÏf4ÔÍãÞpÅ›dô—ÎÌ%ù%Ô?‡® moû\3õ޾¼¡ò¨©«¦6û|4›¬˜ ¡îЛysIn>µ åc<”…˜³ÎÓH5Îy’àÞæ$ç¦'Ùh? M@óÓbß(0¼0*-‹KIÁØâRPÖ^ë-a[FîàXGc,‹c`ÀPô½ß:,›{„žàX0c,,Àð¤—àXAZ€‰€é‹EÍ» ! PRja<Æ6^‘nJÿílÀ¡KŸæCtw>â È†.GcJúCkD³¡!z¡T¢Ù HÛ|\Dw#±ù>¶ÁU*ÑmȤœ6—£3%}jصRïñTåÑqŽ%b^(•èî&™‡ä—1• ÆI¡Eð?ÿŒÝ5é–àù×àXOc,‹c`ÀPô½ß:,=»éàXTA ,,RŽ.UѪ¼Ÿ sŸ s2ãê±³àBCZ)€Ò‹ósqq qfàôÃË !RíXĺ·Æx%ÒK0W®àAMc,‹c` f$ƒ,¶wLàXMc), ,‹F‚èt]»b8" ŠQ¡)XVˆV“ZÎv¢i5àSMc,‹d DD@€KÏ2,è$’“àX1c,,jÍàQTZj€Ò‹Uޱ Ã0 Õj ÀÀ !qþýGr#ÇQwøÇ=9Ì2Z6AÊEèzZ÷$h}$ýŒ—زãͼ V«exF»kY\k¯`kÍ¿Húìw½þ>8¡õ7!ÁÒ!Èi[[Èt‚†, d %*àXGcàX0càXAZàXOcàXTAàBCZàAMcàXMcàSMcàX1càQTZÿÿÿÿò(}øñŒ 8@P !bâá!qÇ„(ãŒB浃  B…”‹µ“»m0 D³Kàÿ7û ý·H‘&€d .R‹É÷Ž¿˜¿m‡-ŠŽÍ=U ægì @!–!"-º†mVÛíBÅh’ÞgG ]½ŠÆù?ˆÖùxñl@”Ð`‹î³ß/€#„¢§<á~)0([ÑïC‚[ ¬Iun\fR¹ªô¼P¦0‰6,n˜©í]M‡Ÿš`®´1µ%.”a-ÄFhÌã”׊/ˆï_Œ^^+ºQž4!*ë–DÊY¡šæ™dÒ\ËJu¬]Ð(„÷ªv:€Ã´n« çêÐ5–%NÔ9àÓmšÊëµ£ä˜RlÍŬÕËÔæøåÝ ‚¯µX¶—œÿoÆŽlbg^ÿ•P‘:Ï€pÁ×WÁO.íK /‹·ü€Ü `”rê» ˆl‘0c0  !  / !8/JV~€Ã€Ê^‚Uƒa‚„Is Ka#›õN 1"ô l¦c'V£|GåR A( …Ÿkj-žGï={×Z¬…äEFb—ÉTo­$Ïé¼L¯&Ï(ØÍ\ð^:xÿSkö¡=ë8•4³ ú¤¨@èñM²‘,‘åÚßÄÏ8[¥s2ÑÁ‹ÂÔÛ ‚Û £Xž$úÑîiH)Ï„×ݘ?w`’¼‘«g-RhÀRémréÒ\$·;[pg7‚µFD­Z²™S\ûi 5î9EC¬ìµE@¬P/Ï›ª,vˆþ“Õ&YÄßÑeª6ˆñÙ‡d~R­ ð•[‰C§AÛ¦lgü_–$µ=)+ \y¹*©'Ò€¤è }ïIZúã˜P{ÛÀAâá@ÞÀ’íuÃodŽÇ;‘±øÎLdö}×^ïMÓŽ6òÓ‡!U–Ä`‘)|Èqì ~[#túÚôŸà÷ ÆþŸ h‚¼±©7$Ç&iáhí(»¤Ž6gŸÝ¥¤d#,o¤ý mñÈ,rÈfÎôôÜÜdÍ›?ÊÖqš„Žà< +®£2àæ¦þ9©’°Ofì1jøIû·Ó[QÙW©NÀÃ_'5Zª[!kÙtÃzdý…Þ Sì+»t<.þhþ9˜=î _-Oãæ;láÅeUÍ7¾f+÷eb?¬Py«oÌ^:ÍÎ wý»ë–.Zµ.¹þ%CÆ3Ö=Nø‡õ!¹óñ^¿LÎTïõ{Ça÷uÚðÍ ‚`Jg~;.þ§_#ç1©1ð0BCW“%0Äg`ð‹§!¯-HæQò•/󊵀bP‹C>¾ [8,ŽÐ瑃]a®;žtº«Ø$Ç•^NÄ;ÎáÐÐ…²¹€¾fþtI¢%ã[—$R|Mm!˜#òôÆ`>yЉ5qÿ¦ñf‹«Ò×¾à·_2rúC«¹ƒË²»…“Çñ¼¢Sa’eî!Lž&#WJ;ùýÓ _ ÐrÝ‘%OÖÇÃ0-¾1naiZ@o­¢À½fÄàíJ¥PÈw¹K¶ýÜ6p#éu0q#†]ó°ãSLzÃÒy%å®kÝú-|]éýùŽ`ˆ?!KÁl.nwð&ÒÝ8FaÛ›„óë¡3Ì.Ç~àÃcѼ(’ ž·‰Ò™ÈnX[Rø~¢iàÖq‰¢øw\ ðñaµ29Aë߈¤d}¾EæÚU—i –R3—¾ŒéÙQGp˜½<8"ȜΗä†,Õ°¿…áQ–$Öf*öK™¡¤ƒ&ò>ol\ˆ%]6·6!Œ!oL f©´&†:"ÏϺÃÀ#ΙxÀëLxÿ¾8­èÕŒ"Dv>@/8‘AÑãŒ*ÏrM¯ÕyšlŒ›—‰œò5š7**Ç$¥UË(|Åå"6‚Ì]|à >œþ`[ Lñé_šÃ’Ò¼ìÇ,Éí*þáÆåóÛö‹æ"\åYk”> ø×þ™¼ŽV A"ÐKøU´Òv”S(fì•U}ª €õB¿0ËP§¹|¹ªž•‡?QÑËq»Ð– ?ŽJBWÈ҂̵“÷õVŒ—÷Ø{ÁÂþ.ð¢T÷->¸»½ÆÑlúH¾ë¥ „l]6¼j@Iqu‡|é}ÏîþˆB÷‚Þd®u•v\Îì£S•o†×~ätë°žë'·,W‡ú |–êÄ×¶wr¿L^ÌÇ Àp¯@)W¦«ý‡ŠŸ¹Ê%y°¢s?˜/hs2Ø–e~ ݃zžS€÷˜«£gïPbó!ÂÔǾ xép9×®9ÄÖœU[h“ÜDÜÂBVâž×ƒÍ7fõðÞj¦;P¼ìÀÍùÁ’]ýH?¡xþøBŸ·,ø7',»Z ?EîE‡©bÅè¾5ÜÔ³ÊÌo‹»ëÑGµAGΪècÍU ŠçQÛ†FHüôYp ÇôC¡ŠéÀˆÓˆ¤"äe0ã“ “`s¦¹™…6þ”ÏI¤U­~qf%|­£Ž˜H|» \–V»aîpA|õ9³¼µí‡JÇ¿µ®(ô(Ïšœèî†b¶¾s¾p› p Z–!ÐYÐ2Œœa 4*Ÿ2;ŽYí1Zó9Y0)d‹rTÚy©2´î {Ú-š‡âÂëÐPÍxæ'NÉöøÿ錥ªFÅÈ‚»D™ðuj3ñ8͇B#%9’"Ìkk‚ìëʦi¹`2ëÿý Ì•£*&¸üÝu¢¹ó±I.:V{Òå!›Ë˜´ºJy®%+zhº‡Hsu“"/ Å&:õ²£² èÆhxDn5‚€èL»…x 4å²:GeééRô=€Œ½ßÑö¨©ðX+Ÿx"B¶w_)a¶=B‹Á10 Ã0l;wBˆ˜C ˜h%Ö¾ü²”!bY–0†XDdˆØ„!6ÉjÄ÷Bæ>--K) 6K * €â  /$&+#c.; ÛN9Ž,‹c` f$ƒ,B,¡±$,‹c`@~~ aÀóHÖ,ˆLü# Àoc Ša«s""ÿÿÿà êeíšÿÿÿáÿÿÿâ Û¿ËÑÅÈèÝ ˜ð%%Èrñênb¬ÈsšÈu;ÈteÈzMÈzHÈz·ÈzëÈ{5È{FÈ{uŠPp.   øðs ,‹KI!Ú3ÓÌ,ÒÔŽ,‹cd$ !x,zOœ%‚n‘0‹µ–AŽc9ψŻ@Üÿ,³à7¦g²ªPít^|XdP¤)5€R+£T·¬&6 B#¦m0§šiÚ¬¶TäCœÛÞ†ÊZTZZ—fŽ–I{e 4‰se¶POÔ ñ›®™l<‰±íj-lÓµý–Ë7¹brEyãÿ`6“AHf ·Ö— ´ÆÆªa>þ†lLhÚ±{Îòw œdO.RÛêäE¶fkOD57hŒ±Ñ>Gšù(sëÄž¨ãÌk·ûÉš ›ø ŠÊ,y²OÖ£~ »ªÚ˜_=÷Ås¿ô$Ãl›¯šÄF tbÿû}åúÜ.ã(¶Ÿ¡zÀöÌ’âöÌë­Žà Äw ƒñÔdp¢iÙb2ïëÌwfŒ³kÛ-]÷Èv$.– ËFwÐT’?ŵÌ+î? }8[/È~ñ 줮‰ékj¼»¿?£Ÿ5}Ë brù4ôòNw]ïå·ý«õ4³zb3ý<äþ|ªßóæzöt[;»ë­—”>É[È}ò è¾@_óö¹þßv¬¸q]y“ãõ¶6!‚ö}@ϤzL¤µ à_#)ñÏH¸v ö²û+øÞƒ¶ÏÒV U7+îMûÖÛ°çÕmHkǹAcÐàXTA,‹ ÂBCCƒ°ý1XË,nшÿàBCZ'€Ü‹ósqq qfàôÃË !RÝ`bÏ 0‚Ü+*ÕàAMc,‹c` f$ƒ,1YF˜àXMc),‹ Á À îìŸY!”—Ű„ãuç¦A;,ž>9MàSMc,‹c`À„DD°¯ü‹Ã,5ÿàX1c.,‹Á0 ƒ°C™ËOMÊá«i«;€gW~•_¯,’ÖÀ®àQTZg€Ü‹m¹ À0 Õj  ÖˆaØ8sÿ‘RÄO€¤#xG)E†ÌS@˜§ˆ’yŠ ’Ì#Wczš´£g­•t¼¶;Övë ×ÙjoùI‡öååuóoQÁ,Üùç*v``ÈzH‹‡,  %*àXCcàXGcàX0càXAZàXOcàXTAàBCZàAMcàXMcàSMcàX1càQTZÿÿÿÿ΀ÁU ð pF8Q (D,8Dú”!@@?†.>>(À°ju =…˜‹¥“ËMDQ Cé…ìüã ØSýwÁb6HïŠÇ kG‰sœ||Z~aÇZ&KÎ)ÅÖð=öíã§nD‹Õ[rÏèCS†Ij*9×CÈ“© ïƒN´z-µ9~pà è‹–vO \½µrvÑé,k!ëL2Ä—­ÇÕ &FEŠì&ø0”¨=P6„ÖÂeùJL7nSºatÂí†T›CŒìkÈ!tÓ€.bkTe§ )¢*E`á/´p¤ØU­ýtë¤vœ2ï9Rºñðït¬¢ù òzÅÚVûø ¿êF†ØK—Çöóÿž»Prò€Àq˜-NŸ“l±-÷FB¤Ó5½q¥Lg¨P­©œz~ CLf©û¡2œ¯˜NUf5 ˆž‘0‹ÁÑrÜÊrDÑ;${F7âPÄ`(’º«*wVSþÿï3ÏZ%ÛiÀz6UªJÝšdIÐji«[P”pÙaÙ^-™¦5ù—d•„TãÛ QÕµJçé*[RZvi•¯ÒtË]öiþ•Pb´JÇYMÛÂ2 Í‹˜Õ®e¦Ü`0%º ¬/C"è*©›6ò2˜ —¿Ñ.¹×*$¾I5®1"®-_R-PµºÈ4¶U+„C‰ßp„$÷ˆo A*T'{A;fDñMŸ«^˯s˜oBà6ê|IödºÕŽFR›6mŒ¿a,yA;Í¿‰Bª1ÑC87AãÆ=­”ªe(Ù%hIÅk•i{™Æ`ߢztºTRw#Œ–*•sÆGŒ¢RREMÁ¨P£¥Æ6^h(2±U-uKú£'8 ¸©3PEWVÉe]„Vª_Y+¯¹qÖ~9ö³ÎŒä´wö+÷·âúÏLÏýÙ­|3røy]³ÆyýÏøý‘ü3óT„ÏxHƒ‰j>~¿Ç˜ùÊ•õëGÇä”ÎØŸYÁá h„]—Y]Ié¿nÞå)ov¯µÅí6f̶6½ÿö¸F Ò‡_&׫«—$ÎjTH»ørR9…º°ºiÏñ´uUAü‘mœ¦Z˜*WFêjeªæ˜`ˈVânDý¥±d»U*K–JQ-0‹B6¦å²¨nª j)?ôŽ$gýˆ™ï1JB, mI¿uc&Ø-Üt·EËÐ`Ó`5]|sцe`¦-ï1çÈPÙ|ËÀBŠgäE ü€Ï² æš•¨T.§µ!ù¨×™ZHsX¿B!”üÇÊ™|RªiŽ¬Ì£œê²­®‹Ò•e‹ë-b¯€!Åøyö‹XQg·óÊ´W½2*ç<ÐH+½Í90ž±ú(&ã³bŠQžúW¬|­мNgÚåχx÷Pe>9 eU¦¢¢2cƶðR7»Ýx!,Ùî…—0ÙËr ›Õ_¤mÑ •îêê¶EK4F¤+"f|ŒÓ3óC”õ’|Ÿ”ÔÇö©òÔHÕEU»[e"½}Ò,§ZUWZ§ˆÜŽJ†Q¥"ÇñgûS\È@´2Nf]Kç4”œŒ^MôÞ&Œlƒ8b5.Ó¿d‡³¿™´*…bŽxÏk‹ß¨9GÓ¥#}¸¨C­>3O¿É¤ª¼©ÉÊ}Ì–ÃSy6U>[ѲªP¡*gÇŒÿ>0R«#ŽëV¥cÆ6¦j»‘¥Úöœ7_ŠªœÇâ‹3ãLç9KGÔ]×)kZÇŸÇ(êÊ™çþ¸¿ÿó#FÆó¬b(þ=çþel"¯Ã•¯‚O¶³2ýÚûX:nוۛ§ÖAʳô™ÚJm5ãØ”9O’½ˆ.Ù²ðª.UÝ9»¸â ÃEO5^R!·œËÀêÀžþµ\!˜…Ë`¡]sÄËã˜?oû•CÛvOÎâ˜÷ˆØ;û~o#¯qÅØ÷§®óýgN:s·=]þF¹\¡“o繪ãœï9ãŸÊ’Ì“µn÷ÛçíxÞ·ý¸Ý]Ƕmwö¸æv«û¾ÝîÛíŽGí»¶Ûí¼n·ûMÛñúøq›øu¾ôkk;Çm›¯/1fâoQ­.µAÙ€µcëª^]¦Z©Š,¡Oû¤‡Œm©ÃÕƒCΔŠÙ”ù&µ¬6Õ­ä«Û¾œ»»ÕF¶± 6.WkÙýÕD!´Êñ3GfU˜¿8êLÔWè©fê¢2›9l²¶´!ç&8ývŠr)%«!«…‚!Ë:(Þãñ<æÛÜßÞŽgÞÿLsßûÏ8t/¶ÛƒýÁvó¶G\óǶݓS·×Ç=·û][µ]Ûv¿Ý>y}¯Þ¶÷ððëøïÛö;ß?hÙ²á2t-5e£¢¥6”l¾êiw—Â’±pý¢ðÓ®öRµÛ bÕª£Zé‘ÈÒáæ´K!0ßd2iEWGw‹šêe°£ºe›z[þ:Œ–Ö•¨³Pƈùäë~ËÿÞîó¶ßïçy>f]ëqÞï;ì? ùü©{éÔ{ÿÉ·<u½EüªŸsøÉ9žÖÇ?Õ/çùçŸU>_Ï“öù?ñ3F¥å¡Þz›Òú-T´<вMΖdª…,Ù³–Jbºd–änWø¯ÒCÓzcægfŽÐÅ:³r&KƶÈÞõö>„[çõþL¾ýçº`¯º6BûدšuFúÜ«yq+|{L^åÈ”JV'rççæ*3HtʶDªva×jg9ôI’E)©*¨: â1þâRä™Çˆ1ª„ÔrÉeÀM[¥ÆßÚ˜cÉ!wÛ´Ðú?°)¨¯¦…ÚÆmJˆ„RX]µlÊ äUËb¹['_-´.3ŠFVŠ6]6¶ÑBv2%ÀY 5BšãÛLAµ n÷W/wyšÕ€ÀtãÔ-hѱ/òë+À4‹RS;‹eˆ´?Çü'sßßî?ãíö¬û¯Û±íû]÷ç~Tnû=n‹sÛ~Ü÷ý–ÛüüºsÛ~VÜïÚ~Ö}»ý‹ÛýVÛmr{ýq»õÿúöþ£n7„)æ¨)d ÓçÑ”ll”Uq™¨w‡ÜŠpÜͨ´CÌ9V :Î]Y›­KÓ¬—i™ad5îÙ aÙ®1¥2²77`ßÚPÆx™™B]WØ2­êÈI¡ÈÇ‘Ÿ9ãã#fdfdˆ;ãPj…kÒà9WDÍÔ™d©ÒçP)—,¶ÍõY3×k©ßg\=‘6'û8Æ›~?ÂÉùùòºï?ôë×ÿæý¨‘Ìú|0sì÷Ûñã¼u±uE²¾äî<œ¯cöl5L×EèHÉø=LÙýWÈjTx¹d²Ú’Ò Ô5\ÎþBö2M-L+úÙÕí¯¦¢)Œ,£Œïc̪–`ñ/áÆK½l«ÿb ^6nÔi šÓþØR ·—,0Ø­ÿöØ0CH¡9‹ a¯ŠŸ¹kg8A‹ÁÂ0È#$r‡m#6.ÖZ¬uàÎ.6ÄÅ:gs?/O¹A å½ê22M40/,%€Ë^*/7 Y*5g€¢dw "€ª,D 2 Ò®ÿ,‹c` f$ƒ,B,¡±,‹c` p1€R9T',º˜ˆ: Àoc ‘v0--ÿÿÿäÿÿÿâÿÿÿãÿÿÿâÿÿÿã ÿÿÿãÿÿÿá‚ ò‚4‚«8C¢$$ÈxíÈxÖÈyPÈy~ÈyÔÈyâÈyñȆBȆ@ȆßȆ¹È†²²ÿNõ +Åâ+,‹KI!Ú3ÓÌ,ÒÔŽ-‹cdÄ ’ÑÊ9-b¤K%ƒ ‘/‹½–AŽ[I CÏöÀ/ðî–,Xåô`àFì¸ã…áï_¢TE)RÒjA¢¡4ÚýÀ¨Hˆ*˜˜¤–Rì̈(“Ú†W›áãC0€¥Mb)TK-ê“¿c…Öœ›¤„Ø À†¡GpK“P«É«ç5!Hk«1! mÜÁR°¶à2ò)$ª±D!¶‰­oÙØbµØÖ’ I(É)l!tÁsü¦cPëÞ~g”gFähKaìÑ:ºÚ×czÞXÞµ = *`l1RÚõÿÀƒ?‚y8ºç¿6°Ÿ†N&(<4/¶?‰­Zh !´ º]j¯ÖCiÉCy²L<`bÉZ"Þ?? V6%`²ÛÑd ˜òANÇÇuÈ0(‚€mƒ6f)&ªk&Ô*!ü¸ƒ. oZʃ2'[ÅŠ±4$6ÒR.™ÚYÛÏÚ]²Œ>çò‹äË'v¬i\Ôp1ÿüpç3ÆÙ„’Ü1#¹´,‡÷ïó-ðÂo=ô´là6^‹ž|;!hH;-N‚- «OjN—«úI¬È’ÑÞHY>É¤ßƒÄ ¢cU—‡N\ß5ŒM û29åÉïci³Eo+GSˆqCqĘà½mH„R çôòÈLø‚ß'øý|ÇU»„³Z{àÊëÝ6“ÅÎ'cr¡e{ðƒÞ<¢µ±r˜ºc ÷ñÎ sÂеÅwJœí?Zo ¨’•á8Ú– ´}tM ~}8Efê5ÕZéç^£!•°Ü.iIâ•üžŽ¥§3m6;œ<[‡ÛãÑ$b …O`ÁnÑ8ÒÛmä]ÎÚÐVrª™õK¯ê»œnÇ¥Y×Ñy‹&5Ö^AÐì]:Ù1ÝÀ¸ã¨üÇŽÙMU›ÛÄf㽿í¦ÃSäÓ‡q…ŽÆ³§óPºV79ã‚b²ž f*~žl8[> ¥]½”£JIŸÿ+­¢ÊàXAZ€Y‹]AÃ0sÍ[ŒgF€'oèÿ¿ÓCãºéuGHKI§+C ú½( ¥EzêbæVßÐqBš[Öàá‚t2"ÇÇ id¤ÕOÆ-³tg(¥ÅáÁ=×Ýb ”4††îù’ÎÈšÃ@Ùÿ–ãaÝÝÌGsÁzÈľY†óž³ÛÎ Y#ÆÇù1 ;Y×`MûàXOc,‹c` f$ƒ,ˆ2>ÐàXTA,‹ "øB(lýI ,zÅyàBCZ'€æ‹ qqq qfàô£7Ë‘HuT`ºïæxjnsàAMc,‹c` pA(R9T',6/î^àXMc), ,Œ‚‹€º]]MáÛ7‚4w 0APïø"g®“üÙÂàSMc,‹c` pA(R9T',„s_­àX1c/+‹ Á ‚0Aëÿ“kË&õuSZhÒÏ504‰>muÏÊ+Ù“ZàQTZk€æ‹eŽK À0Ýz t%”™xÿ#u“¦Ÿì„÷ÞŒ'T!j~BU­kˆšG’}¦õN5÷5NõíÅây‡ÍÙ¢v<¶ß/7ÙikÓöé±-¨EFôé|Wæ&ŽÙ[È…ªâƒ8 ¼ÁAà€âЇ­×ÀN6ÀnhÀÆÀ²¼ÀÓ•Àô¸‹ •ÝŠ|Š|APTDX0cX1cXGcAMcSMcXMcXOcXTAX0cX1cBCZXGcAMcSMcXMcXOcQTZXTAX0cX1cXAZXGcAMcSMcXMcXOcXTAX0cX1cXAZBCZXGcAMcSMcXMcXOcQTZXTAX0cX1cXCcXGcAMcSMcXMcXOcXTAXGcAMcSMcXMcXOcXTAXAZBCZXGcAMcSMcXMcXOcQTZXTAX0cX1cXAZBCZXCcXGcAMcSMcXMcXOcQTZXTAX0cX1cXAZXCcXGcAMcSMcXMcXOcXTASMRNRRˆ˜BF+Sc€£€“yIq€‰A€„S„£Q€±„I„yCFRLAPRGMFNSNP‡bÕÈŒÈªÈøÈžÈž“ÈŸÈŸKÈŸMÈŸ\ÈŸmÈŸÈŸêȣȣ¦È¥5ȨUȨÑÈ© ȩȩȩ"È©JÈ©hÈ©ƒÈ©¤È©¬ÈªRȪqȪȪ”Ȫ¥ÈªÁȪÐȪÔȪÖȪèȪéȪíȪ÷ȪûȪüȰ Ȱ'È„†È„²È…È…È…kÈ‘gÈ‘£È”ÑÈ™ÌÈ™ÔȚȚȚ?ÈšYÈšvÈ›$È›;È›mÈ›´È›ÆÈ›ÑÈ›ÜÈœüÈÈEÈoÈxÈ{È}È~ȅȇȈȊÈÈŽÈȒȔȖȣȥȧȫȬȭȯȱÈÅÈÇÈÊÈÍÈÎÈÑÈÓÈÔÈÕÈÚÈßÈãÈçÈñÈòÈöÈùÈúÈüȞȞȞȞ ȞȞȞȞȞȞGÈžnÈž‚Èž…Èž†ÈžˆÈž—Èž™Èž›ÈžœÈžÈž¢Èž£Èž¤Èž¨ÈžªÈž»Èž¿ÈžÕÈžãÈžåÈŸÈŸÈŸÈŸÈŸÈŸÈŸÈŸÈŸÈŸ!ÈŸ$ÈŸ-ÈŸ.ÈŸ3ÈŸ4ÈŸ<ÈŸAÈŸCÈŸIÈŸLÈŸQÈŸRÈŸTÈŸUÈŸYÈŸ]ÈŸ_ÈŸcÈŸfÈŸgÈŸhÈŸkÈŸnÈŸvÈŸwÈŸxÈŸÈŸ€ÈŸÈŸ‚ÈŸƒÈŸ„ÈŸ†ÈŸÈŸÈŸ’ÈŸ•ÈŸ§ÈŸ­ÈŸ®ÈŸÁÈ È $È &È *È /È 1È 2È 3È 6È 8È =È õÈ¡ÔÈ¡ÖÈ¢<È¢ýÈ£IÈ£_È£uÈ£|È£ƒÈ£„È£ŒÈ£–È£¶È£ºÈ£»È£ÂÈ£ÅÈ£ÇÈ£ÐÈ£ÔÈ£ÕÈ£ßÈ£âȤŒÈ¤È¤È¤¿È¤áȤëÈ¥.È¥2È¥8È¥:È¥=È¥>È¥AÈ¥CÈ¥DÈ¥HÈ¥SÈ¥XÈ¥cÈ¥vÈ¥…ȧÉȧÌȧÐȧáȧâȧðȧòȧþȨȨȨȨ%Ȩ-Ȩ1Ȩ6Ȩ7Ȩ8ȨQȨRȨSȨZȨ[Ȩ˜È¨±È¨ËȨÍȨÎȨÏȨÐȨÒȨÔȨ×ȨØÈ¨ÛȨßȨàȨãȨèȨìȨöȨþȨÿȩȩ È© ȩȩȩȩȩȩȩȩȩ$È©&È©)È©*È©-È©/È©2È©3È©5È©:È©BÈ©HÈ©RÈ©TÈ©UÈ©[È©\È©]È©_È©aÈ©bÈ©cÈ©iÈ©mÈ©pÈ©qÈ©zÈ©}ȩȩ€È©œÈ©žÈ©¢È©¦È©§È©©È©³È©´È©¹È©ºÈ©¾È©ÁÈ©ÂÈ©ÇÈ©ÈÈ©ÉÈ©ÒÈ©ÔÈ©ÖÈ©êÈ©ïÈ©ñÈ©÷È©úȪȪȪȪ#Ȫ=Ȫ>ȪGȪHȪJȪLȪOȪXȪ\Ȫ_Ȫ`ȪaȪhȪmȪpȪrȪwȪ}Ȫ„ȪȪŽÈª“ȪœÈª¡Èª¢Èª£Èª«Èª®Èª¯Èª°Èª±Èª²Èª³Èª¶Èª¸ÈªºÈª»Èª½ÈªÂȪÇȪÈȪÉȪÊȪÍȪÏȪÒȪ×ȪÛȪÜȪÝȪÞȪßȪâȪãȪäȪçȪîȪïȪñȪóȪþȫȫȫ ȫȫȫ#È«_È«|È«¯È«òÈ«óÈ«÷Ȭ8Ȭ;ȬDȬŽÈ¬¥È¯ÿȰȰȰȰȰ,Ȱ0Ȱ3Ȱ9Ȱ>ȰoȰzȰ È°áȱȱDȱFȱSȱaȱȱ•ȱ–ȱ©áxYá“ÿñãÁ‰§ãÁŠãâUãê?ªäL¯Íå ~ æ†Y›éä°–Õ TSNFl5  #  "$'()/!&,789=?KMTUVY\_5TL FNFCFPIN DLBB*%MQ(%<.$  RN QS RI!SC€Ä àXCc àXCcàXGc àXGcàX0c àX0càXAZ àXAZàXOc àXOcàBCZ àBCZàXTA àXTAàAMc àAMcàXMc àXMcàSMc àSMcàX1c àX1càQTZ àQTZf˜©3__È…•‰g ¼  %*àXCcàXGcàX0càXAZàXOcàBCZàXTAàAMcàXMcàSMcàX1càQTZÿÿÿÿ…ô|Êhh˜XE6+‚·ïd0 _bAÿßG‘•ÿF?a&úôÁ&Y øÅ`€J lUþ£ÿfx[©N‹…@‡1²RÛÅœÌ6Kä¿&ZÃáÉœZ¢3±3#C25*524†^|é  ‚u‹­–Û­nE ƒé…bçî Î;Ð5<)ü4çÿ#(,fÔ^û©òÏ?„Ú§.LFÜRGðÂåPG\>¼:ÀFÞ´ïa\[cšu;ŒþŒl•ÅVú̧K/ L°ˆQ ã Ò(¡Šº>’æòÌÑn×£Ÿ$Z è6¹G§ùEÈm4m#bíK0Óæö•‘ŸGø=¢¯³Š-1ü3o„‰6Sê¨ùœðÍ)Ø”1Çž^ž@kÁ+[È™‹âCä×ãšf*!L.ÅIœY{ÍðjáV¢O(è8Ök„¯,­§Èàõ£hISYÇ9Á*ÜBôÍ#+p„ÐKWÀç˜àÑàk£Åt*cFpK!aÂÖüÝyë‚’k§£„ÌXaÇÏ,¦²iÊ<û¿~]ÿa­ý¼;¿WðDð”ø­ÂZcªrö: O±¦EÖ™£€S†ï™Wl޼¯·C±qnUs!" õàõˆzˆüi p[ùfi'®¹Q-ymM•™ÐTòÜ7!¬1÷9_Æ¢Dkû +¡=Mã“çÝásS[à\ßûø¶ )<¹ñ¹3_”A¸àÍR´¯mÒ\p‹TDõ1ÂÃ'.ÏY­×\íïãÔßöC a*Ì> “­¨<¤<(' </MPSl€¡€Ø€ýw‚dƒ‚3P [QÚH1DÐâU[”ZÇ"‰¹à^VÁA3Aß\ЮŸ|è4AžCßµy]‹Yz œó=,={5„ïO‘KKr4™®±…’Û‘ ïçW vU©+0* /jŠñÝ´‚UššÐ檆‘Œ{»Z$_î§íÝôÕ‚|*¯€ÉÅ-Žº+ÎR¢Ì:‘?5DlBÜÉ$[“—–“¤nß¾~/eVV“ àß~o ’åän‚äpæ'¬×õ ó ñ¸Dkëûç¢؃®[/«7Ç(¤mJW)l-6nJ6ðîl¢npq&U‚ÙZÒfŽðˆ¾HCyÞG^>–ü犹»2&ñbÕÇ8?@§¤@BóP<ƒÎ”†²8±é<<[K­\í¤Ò`,2§Çá7á0ÐÙͧ(ãÀ,†~ó'åí”óù=6×½’QýMÑ%œPÊ„û<«Ù 7öÇ—àÇ6ºp£û·—S_C]×Eùù…å Îè>`$A^heÚ-G^ï¾Ý} dž?gã.~RÇËípúá©Pìÿþ&f¡ý~âm\7%à‡*‚„U‰¦-Åú᜖odG±f†-}-cC«14çƒdz…á!ƒÉi=7ƒàZÈ¥ZzÑê¬Ê‚lMHp‘jVŒ22dzègsqÎ+¯ug ‰sÿþcÙ”a%zui†¼&ãxçĨ«ÙÇä;Y§Agƒ¨õ‘ñïãÓ+NĨÛ]ç[{€èó+±ÚIp-ôá6üO ïÎ<}‡µÖ47ýo´?—Cj4¢ÂÞ{yUíh£÷¦Þ·VÊi¿u—ËöLÝ2+ÏnzÍ@ɧð,âó%®¨q¦ìê.˜xV}w³>§}.J¯XÚ21 ÍäC…¢ƒ¡$Á$¬ïïŸßrŒëvݪKµÌà. Á,6Hywò¿ƒ'BÊxÐìGÎ$³ë˜ ]H2Q¨eF”1Ž›çÓéÒ+]G’‡m:`LIˆ£1fàä’8œØôÆÎüsç$g¶ÍTk<—ìÿŠ×¨„Aºö‡¹›ü °ªµ¾ % ç6.âNp¸‰(€bÀ¾ç–—4׬…Ù˜ï(Ý­àŠ†­‘V{o­¢rTPü[òkÄýÛ›¥Å<€sHß…Q~X¹'לØx– ¯Ý'‡e2óNsWû> &a}“j"(®Wi'O†&­Ù]g¥ÿˆª‡a¤µNê©„×ðÌ "Ѹwr¨l“L€Ëæm·8*Q_pn[ù`»þ·8ÒôX»AW äÄÂ?Ñ Ã)¹ppj0_{Gh:(áµæÿ\ùÜÒ}³ »TÈëj6x}Ý@¢7Ч-Êí«¿™#âsM´±=õRÉÙÍQŠZÑqBsÊÞEF4€÷Ò϶ò3÷Á—/ +Û…ºÇ­í´‡ìt¼­³ ôÛL¯ "ï ¸ Á•kV÷¥ýw<=§j?ˆÌ”“eFòZªÁ$<,æ¿€¢"ƒUèżlùcÀÌ*6‚²"¹º¸è†·Ê+q‚†tX˜gEÙ,E{‡Ãh+óp›xÖÕ*ª(£ ¾¢¹väþœó˜nWæõ–ß î>Ô¶G[¤SYÍÂ{‘¡˜k#§ó–ã+«¹´ƒ1Êò=y´7/2öö…A<¬fbËsq°fêrl×”_ XßDtŒõ\ft*²žbËŽÿÇo±bД&WY<§ÏrD²pð Žì¹:<Ë&¾¥Pÿä %0æþñ‘d°#L5åÍIPÕ®Z8`ëkH¶·ëÈjykžoË¥¯¾ó%Š%È—§ß <Ûá Úâ|8[…cºŸLG/ vm S[¾äóóJ¿AOšÖÔ|B2ãÜ*¶ÛNóž@ÉÎêSY5­ý±Ð2ÈŸÆV¹+Vê¾Ák™Þ¢ë[ª£Ѫ2ÔÀÒsrŠQq§ŒNEŠRØ7±Qí5 šO‚ætêñ$y¿œ¿r‹¹ÖaôŒ!q¢]ªÔÇ(QùUcUn~|Ç\ý’: ?ŠMô®  P¿]½GCî¾ï5+cxЬät]WšO+ŸýÎ€Ò y„B ºîžäR“q‘>·a eÛbíOù…0€×fä„>ˆ­À0+! H‘ òa G#¹KÏﮨî3Ï2B[}öRú–•“†-úêñgI/Þ™¨JB,ÓñøS¸* ¹cmƒÐÁ£¦ÄdrðñalÑ ÎAUž­ÅÞÜSJ-hší/lA;÷rxIÙ±/ÄQ §½È«]ŠçszqE&Ö Þ¤Ü>ÕQ„¬íÑB3#sŒQ½ãè²²cò­Ä ~ŠÆëDÚÓFÊ0E¼W¿¸CØmç¦ï÷O—z…”1Ãa¥"9¢Îo µ¥fT¯‹-zÂ$ç,´ìAÖú/–ñ`=jtRû &($žº7šCÿÙíTÍŒ„-›Eܺ*¢w¡^ÉùGZ4ráÈ-+2f“©LÑYETS(wœ¯+„d¯Í·ø)Èæ·n ©U‘ѵdæú&<²TogTläPóçá5(ÎæÁ¥©PHùù®e—Ø£Ù1Vq<òi´áØÃjUâC V¶ûô©tMìâñ¦ðyÌ1‚‚¼­‚úO›¸Q7‡bvâ”™ò§¹÷¯kQžÈL‹WUt¤^ZC* kѶcyþœÊ Çý˜õ:’q!qÖœi)ßî ã$ú‡”[ª¨ý;°glxj¥1åñÒˈ\‹²aïìøò(N鲨ï†úqmñÅ“,.  ¼¸ï9{œ¯HªŠîh n=Xüé8”ÿUõ¡“ñs]1¡,żý¹×ù4É~—£•†`­~l!½ã5Ü ½Lát8Ç Öé[è·6ÒÏ+_†‹4‰Ö6’U·¨>R ÖI¨9¼Ó&ÒØ îð‡Nóá`ïiŒé?ë±%Z0âèœÑ6ýÜíYí?þ£åÍ#Ða¥:„qaý@öÇÒÞi{¡6 1Ŷ£Ú qá“ôHuœš0U:Lý^éÓÅî]Í =åûÁ /n)Š?ê1/ð¤•m ç\D¹UXáƒ#þé¹Úz²¿Žáä0ÂZ[ßCªR…£Ée¥4‹¢_Lƒc*ÚæD¸p©™Íµæl+±[”s¿gïrïâÎâæO'üTýr•Œºÿ% @7‹û,À•cÉùe1ÊË|Сðe&y>BA‰þ ±ûë·Ð?-/Êäoi‚í!á.­¾‡éƒ "¸ÕdhVaëÞdꣅ×è¾çOF=„ˆ'™e U*u(”@÷—ž£Öôäý½ºvu#ˆ¤.*O¥3;uI˜âúSnÊ{bÛd$MµW%ÜŒ¦›¿õ\K‰µ÷º[ïk›L$wzI6•EØå¢ ù‰û°â_©–Žª “1^ÿîuuŠxª$Ü«s1Ö’n¬¤<ð«(ÒyzBÊ´¾õÏ]nËÌTª:‘Í×¥û–‰¦”?åq•Û9†K}H@ÏIaB”i nR÷I6eB^Kصt2®x†ô1Â'Ò¦0Äíܹ ŸÈÂöD¶°³:àá° êÙþšç¸ñ#ßË¿?Z¶éu_Ù¿~œ6vo¾St›vhIŠk"Ëë³€£“ÐaO´pöoç·'í\¹°YÉYáÄìh|”Âè’¤0s§‹‰2µ‘TbÕù„¥õ[ÌWà(Á OŽâu8\kiE%êÕ¾#ÿ½0P“$Ûá1V ô?sMÁ:Pÿ—ôõ;ëì´È9Á¶9‹LÇn’oÆÙíz6sE25~¥8vEC̵<ÈÞ»°Â`_Äjh¼Rv1—ðÌÏÓ=MqY4Úã²ËçRš×‰°Íæ:ô3èÜ­‡8áªü¤äC¶‹Ñ:AÒ,x+‘ת¼óZáó‹³X“‰­DNdô)œR&úN÷c_á_L=I»îþ‰m¨n"®Ý­Fã9Š:³ºBŽ@+DC$¢T‚\ÃÒþ)aô]è˜7PƱ "ÃUpjDz´‚Ž×J踼×ç+ÐÆQ|,ãú |sû›î ²éf¥#ñèVs];   r®·®'G.‡¬^´qÙ*©8܆T¾éo“Ø4Û¢4Ä?,¡mcÓGù ÕO×·Õ(*{$ÍìÐÆ=\A÷U\|1`©Mb O°9G¼ú·!åHõ’ é9Cª×@¹¡ä¸ÁŸ£dø:³iJòÿÿ’mƒzööžYé¾D‹s qfqØüå:¥3g*g†Ö‚T†Õ°^à"· Ô";® x<§+HT¾¬-1Ý^ðO^¨Îd6J¨oo$^p&9>N6€ÑK-;Bu€§3K>0/&KGdE€í:){ €âf? €õa€ÚB7u PIQF{;(€ß3< 70 €ž.  ŽžIÞ‹ý)G**ÿÿÿàÿÿÿÞÿÿÿåÿÿÿßÿÿÿÜ ‚Ë‚‚&IÜ´(óÝg‹KI¡ ã’÷Œg£;ü`g‹cd$01’üÇîg…{â†h‹KJ"'‘g£.Âh¦§íh‹cd$°0’–|‡h+ÚX5 7g‹ ÁÀ0 à áîÿ›ˆÚ‹D¶aE:ä$>yä”")*ý2 Ê®g¾È&K%†y¨8‹½™QvÇC×v>°»ÿµ¼°eåÅNƲ&K²ºX( ‚ìcš@Õ"!-Mh•ÚÚ´†[‹ mc°Kbh4ZJ’wV¨Ä6ÉŸî‡-¶@Kc©¡X$!ïÀ´´m°4ð=(X€ÛJ:×·Æ´Tµ¥ØeKîF¶FiÀ„Õ B[J›BQÌÜþ¿ú…ò¯'D-´ZL0fȱƒ2ÙÏùšTCbÁjBÕV¹\/®ï¯Ïmÿ`w- !+Û‚&zaýS˜Â6ÝS¥Ð$2ï˜;˯{óå#òÁËV;íªVyjoYµ Mh#±&yûÄŸ?Ål/˜úËOy©dì× ´Ò¹~Ÿ—¬£¡=דã?WPÁfOOÔ0ñ¸¾"1œMO̦Åý(‹G"ÛŽ2±dq,ó/q‘ÈÊ÷¦5/£Ý>®»R­eIZµÆ&ÜÝ»ò…mô<Ù¿¬³Hj]¦cì‚w²XÈ7c4½høpš¶,}X—ìÂÂÍ‚M(³þlÁß- !’µ}ÛöúŒmפ˜ÌîqƒcŽoÏ‹ÑZÔàíÊÍõ¬ìnËŒ[žGsÞ6Ê{±ëèÿ>ðUM¿ñjÛ|H°•bÀ#ÝäÚÏ_ýÛ×"jË*I~ø ˜\è1“QZ~{ƒ¤)µÔà˜3`Ò÷)H%ÿÅÿÁùålØioBaà’1¥Ó’C®I^³š·“Km(±ˆ«5£‰D¦'ÿ·'ÝãÏ÷t.uм>³Ñÿáê™ÔO`þ1XôiªÞs!þÂ&M–éé%,«‰UW²*ýÓÝ@×ÖŒj˜C9‰úÅ‚7·#ˆíæ¢y¶ÝpT/MBîáQÞ_-zÙÝéôòáBÁYè‚«ê)NbëqÆ;0—KUÍøÙ~$Øeàò›íÕÓ^´f]`¬h+^"Îì;ጸ¶0;ôo@)ŽDCº¯ î;ñ–™SÐÙ½“ÉÚBÿe¹§=6“-Zæâ„õŒ!yª;QJ¹·½¨íxX¥ ¬Â©Ø½óS›u¬Dô¹sîÜ×-[d¬W}¤dœlŒV÷FÑl¥ÇÏð>ðcÑ×·ÆJ¯FÛV Vû‚Er\6ÆUq®ŠŸ"ËDªó5@ýáëWáû"$nÜk¡'{ö½hÏLœ·KõûÀÙÐóm@¥µ¨ZÖâþ)\ÿ7óXš+ üŸò è8(`SOh*g‹KI!$¤–dµðgѦ+àXCc`ƒv•âàXGcg‹c`  DZºgë`ðàX0cIg‹ Á ±Ãò÷_X“›Ï [:Ç|0š&d±/ŸÄI¡ÚÝz¤€méÚmwwƆð–bgtcµ–àXAZ€ºÂ‹m‘AnÄ0 sÍ[,¢,J2ö ûÿïô°Q“-zô€@tÉd[ ú}A†‹Ö€2PZ4×hvœÓZϘ7+™Lú}œ%ƒ™ÎÁ 2Èm¥ (¥Edy³«VöOJ÷­šny×Bª{™5-™Ì þ‘ïõ8ø’sç·\}Ý5Èpó°Ëd¿ ¹›'d˜/DTTï âæ*{ùâ×W ²ô=¡ùç÷XK Â.–œ©àXOcg‹c`  DZºgíÏýàBCZ)þ‹ósqq qfàôe 4Ë‘HuTc;ì%þHªÞàXTA%ggRúU‚~Ê¥lÅöÄh¿Oÿ(âÞ;ríVàAMcg‹c`.ïßžígX;tàXMc2g)gŒG‚T€Æw'ûp0–瘌<&ëÂî.vaLÄ›r5†ÇëàSMc3g*gŽ& ''O'O%€Æ)КFÝPuîcr#ž¹A„ûû{´ÔÜàX1cDg‹Á„0à¾uÿÕÄm1p[ë]ÝÏÌšÕpdžºKÃyÞWðåž»•_ ð«„g0%;wàQTZ€¶þ‹e‘;Â0 DÝæ©©Â¸rÁš—½ÿ‘(äOÝŽ¤ýx½fIiY·â™;´ @ZÖl€<-ëfÀIGÁzŠ»bCņÓÐVwcêyl³gaÞ©©8úK¥é\c$¨GWq®¾áfxþÉR®©†2Ônèž@‘žcºN+¨¿ò=õj÷8[Cì>ÁÛVµ¹I:7¯úx~î3CÑZ6$‘–/r2½oþÕ¹ÎZZȚĄ'g¡#  %*àXGcàX0càXAZàXOcàBCZàXTAàAMcàXMcàSMcàX1càQTZÿÿÿÿxãl1€™€™Xïî¤ó˜¾‡À¼ È `ÂÇÏU‡ÙW%|Ä|w%é\K&áÆ–”ꮲ +ZbÓF—R±¦%Ìò¼¥õëõ+j®–þ¬Ë¿ý0å‘L\È-0%-©L$ 1LÖÕªïø˜ÅžWåv[)Ž™c¹qÂe’á.æMã!E¨ZH)5†M´Üo“M9Ó‘9Syº·ù ¿:R—K ¡Å ƒ* ‹VÁ‘eGs.N@BЀ"Ø»Øü³ðaN®ÏìTùü^ÓjI~ýõ;ÑÑŽ\QÝçþõë?߃aF>úqø>ž5®Îšï ÊTÇs¶JŸˆg¶ MÅQr` îí=0’aò9ÐÈ»Â@p#É£jÖ«78H€L!Ë™¯È2A•³6÷zäi¦0fõŽ»ßAóÏ$ü¨Òì·ð ¯Gr?”w´×øÌ,Ñï=7m"£œˆº.HI™‘yZ%]|éšÄ¥óB„õ.²>}Â8;äõé´ éx¹Îz{Y•eF¯üzò°ªÐæLx¸¼(b8¢Ó¥œ Ó¬T;gôéÔ eÆ2,ÌPX/Ö<" c½IçPŸç¤9À˜"Žº™òK•„g²/ŠA³wàÉÌã…b˜àÎc²CΗuôb`ýÞ[SˆÓí¨÷0 ÏÔtº¶®Ä ¤S§Ÿóiý*ëêu¦9›tÏ;4 ´_w{ÇùÆ/wüö²@`ÍFÐ ].¬™«u%÷ Ürg„kæˆÓÚÅ da%´«Ô~ËwiŒ6·;ÍA]QA™ƒãõÕ©ÁðÄ–ƒ¹'‚ôô–3qD ™[•‡…2—,ëI ¹´ðVð°Ñ­þ… ˆð£.–‰6™•Ö›øFÈÌÚu ßÁr0¬š…+ñ…çêI4×y´¹«çEöwi¢Ýv̓7H8°zV^i"”'g\ÑgXày™ôà`ˆBøíŒ \6ú©”»ñüjo›…Ù¯Çó^œ›ÃZØò{u3”ÎG˜9:ˆi’-¿¸(B¦”ëxŠØ~Kz—¯Í#‡Î¸¶/1MÔ”çìU ãÁÀª:F…g6Ve_>%Ì)É5œsª–;ƒE722ÑŽ®wÊ´Þze!ß9×ÿÊŠ>d‘æ¾iG¢Ïýî¹YiÞS‹Lwîøan’Ç]Iw䵺ü´œ‰ôÛ Õßt+;¼ïšjĺ¦ÒûtàûÒ(WÏÅwuÂ×ú©¤ùú²Éç‚û/¶ÝÌ 6 ’³¨<ª<(& &0@IU€Š€»€Ùj‚qƒi‚–Ug ¼n9r_nÜÒeA‘”5d%–!Y/ ̆pr{¾sæÔ´%þ1c±å¤PFÈÞ¢Šÿ&î|}@é]x_]ÝÝv˜O{OõÉ]âB°nÎV–&;â¯J£CQ|˜H´Rë›7?¹_é]›h0Äeésö™.ȳóÀµg 4(—*Õ;jz]ÿ7×X‘\8ïúýĆ®2òtw»P˜l†˜œóåòŽß4Jj%G£ CZ¯^j¶7SdyÙÖaÑ–8—à@piÒl~jCØ”P–Á‰yZŠa&ÕAÒàz‰ jëùäQO õbyïðù*<&Í)*MúÛþ™ØÖb\T»ü:lú¼¤{œœ±à`¥Vvr™.ÈéP(ñ"ýpñâ÷U˜m³÷ÁÏÏY{ÅE‰ì2åO!`N´Ò¨÷Î?X¦©`¶­UEj„ƒÅ?ľ/‡ ¹ú’kaÄodÓ;šq<¿’±ûPlDÞî2‚ðZ1쀊•`G1»¡wrPp0ÉQ´†Ö£ËS“%p®ŠnÉ/%²nŠB_9/¶Û:, ݪï¿ê8ò9ûVÛ¶¿[òG.f6м±ß¤µƒÅß­Ý|…•aåR˜wçÊ|Œ‘S^Qׯ¬b»¸iZúÝï5›—¨ïs`?½èé{¥:‹é#¯ºBR_(p‹+ª–#[%$ßë»ØN3ªÿùºaä›öȪ¼»áWÞL?x÷nö;~•®^.§Þ ‡’èØíï¶Íˆc‹\öF¾©ã/;¹òó¡«”¦ ê%Wu¨SÚîaˆïU¦ê`©Ó=% ^åMÄ=Ó‘tt`Ïp,Å€c­g9¹¤Í41E»f¶lûJŸÛ&Ñ¥})&¡÷MKFKßÿ&v.pÞ7žîÕ‰´ tãdD¤ GÅrȾfsp£gûb™ÓÀÝep4öç§!z-—»Rm6­‰d&‹sxÐMƒ)'\ vìR·+^]M.1L¼b²Ïïc-0èaZˆ6÷•Dʇ¢~M²Uù–Rƒ?«-?›Ð“õéR ¶‹ñsà¸@BRÇ‹¿ºŠEΓfŽg÷Ò‚h<šp Ï Šx}NÕì׋3ý±¦°ve¦NrÔ¸ïIôãб&XàcõÚK“CçJß’D5å( ß½¸¢†,Í ¿*`LßUßg ¹>ŽZè´¤ãxX/Û“­v€c™æ¤µ>3Eá?cñëæÛyã"šÏ2qP2瞟Kþ W6ùßNi(Ø"-Áy£lgÃÖ&’y Ò÷ÉÔ º}› Ãd1¤Åu†¹d¯°pC éì9ý£ÓC±sV(%H<<°ÖÕ¢]œjµ¥GVBÿԳԼ‰çdÙQ®{ ’'o:'7ûÚÚJŠº8’' ôG˜Ä‚ù6®¦µf[„Îk.l=Iã;ÅUòGLä/>/öêRòD®Qe ŠS‘1<Š“‘&kÅ$ï¹õšZÙ¼o½x¾°†ê=¡š¯é+'öA![. ?{‚{2ʤ›Ù AÑ œŸ:\ó%¹FÐê¢È¥‚ù"ÄþÄZÂ%9°û>Ô×t4uDÄŒb0ÄI°ó-ÊrOL¯²l¥¸`[þF{Ïÿ²ÁЦñÉ-Ïâ÷f¿bò ›é Á8ôýÒþ—•KR0„—î\†R¨æÁ°>ÀïÛþ¡ ;KçWí;¾½ÜâÖZž>µô:Î×D~¿À‚¦{¼…É´¡Ž²¼cÎ\!€?^L 4dØèL^?–]¨!y"u!ºEfÑ“˜B‹=â’µté^©ÍÙ¯@œ•`½5Sµ·ž°…É^»)©&³¥Ð(zMãë<9“‹êéç7]Ô˜œ"gô/þ6-þô½ÿ‹1iÞ!|%îç’.‰jïmóâ^À½hJ£¿¤xobwzß;¡`ÈÈ?¼§Þ<Ò°ÿÏN‡"(ŽæŠÐdChí&Ûù2 +qË‚gêiS³ÊÝ/Ä~×’Ë;‡¸ç§Þ¶—Ò©Î\,liÞQ§÷Ï<>z¢p‚ˆàçjQ˜GHEu4„K“ÍDèÖ_„z¡ÜŠ!lùVÈÂÛ¼5ׯ5I“~Déhþ×þ)Z˜LØ‚eØ¿Þz{䡟X…¡¼öz)jPþˆÅq¼-…12ð[oÑAÏdÁ4UŶ]~"H<ÅiU˜.¹àïÍ]™k**?àî×Ck+Ž:?ôr¸WÔ D‰“ Ašyw`]—ÖÓñî¤Þø–}ZóT½6Úgb³±È²Û?ù¾¢„}úN íwT. ž,”OÅgÖµ¤5޹~m¢I”'lù/ÏÒw.j\×ëÎÎ'¥(qÓéD­Ë<ðjöˆ}ñèåJYK©F¯>¯YCèk‘#Y×óäYȦoz¿œ “ªÀWà{ŸÉg,@óRíðÞf«:ƒ_PÁý½R·usOŒzøçzúxÌ…ÑÍDãÑI:¿•¦'r×ÖKcÊ3à˰>8j—Y™1ðiY“œ4T7ŸÇPVÅuµ%Ýð4ó0ÓíèìAiè†Àçٜȅ‘Yî]Y³P6%;ˆR‚t³-À&Ö¬1»ÆQâÀmKp]!i§ 3X_ˆî^Î •amðW"ñj==gÌ¿Žßfè¸Pg,„dã:ý–Dò½õ9 =Až:³]1”gbt£þQA¸!çnÞ+öÒÇ{Q+ÖQ°lÀ€ÇÌÙX²ßg¨„²nºLê:iª‹¶@jÆ ‹øžj•… ìôi7c g0\’Âfd3¥\Øe0N‹ÍŽÈ£é‡­‘1R>û¡ŸE,¡ãu³ Ö_í_`W8/ï±´…õg×H 09qe1à­õ|Ú|(É>ôó!Ž5ê’h³eØâÎ%¹Già»m~ùÍñ,eNyF}tÊí´ËB~ɆZ¤Ç‚mtÖ@1'6ö¸å¤[¥Rˆa<×·²jxñ¤³"x±R‰÷š‡m½}BÍ(#+p&Æë™&> hÒ_mcyü÷(*ÓÕ±-ïHI{ùþNÜ~Dø°ë¸ÈÔên¼óÓâl$e¾ÐQÆmô=hÄq'rõ'?ÿÕ¹2gdÁÕà[|ÜXçÈÑ–!Ÿ¢€Býön د5ƒ€J3Fièß±ÞæÑw«Å60í °¾™?ZŧP2•DX²ñÁèT€øVÒí‘Ãûý2Òd-Bú×1Q×1Ô7îSØ1ã8Ž¡éÄLâ }⯳Žö´ˆœhÄý¹­mÅŸ*¹êöÜ#|Þ‹ÔÝyÙDohƒ„á£ÌôbnÝ\¡†ÓcÕ“ˆüò0c§ÁÛüÑtÿ¹f3†±²©S7÷®Pcó“×KT퇓E¤±õ·œÎ aì­ì_B^ ¨x¨¹ÞÍ«Ü:8ÏGŤvóþ ºó•¯ÆGÿçÏ2-ýž˜M©íéé" BXÑË÷zGêb#E&$L½g"#;»Œù¹ûÂÛs;[0ç-ñÕ¥-“×Ñ’3fã|`_ÁÎ:»Ø¥3gÞ¥½.hˆ/7aˆ‹vð?ãþï÷Z¬‚Lô‡¡±…kjõpç|ìëñäðË»§@8o!¹ÚäHÊtaMñHD;˜Ó¡¯¤ŒàÙ‘:âÿš‘Ý¥ïBAÝ,“sÊU[“ Bck­'UÄðÛM€76県.Φ+ýʱ8iŸô¿@«ø1Ç/Wó&Æ$…TYâÕÑ"ħwÖf%åÃÔ ö¤Øl‡Üwè”—±’Žypíì\ÊZCOÓl¬ ¤a-·ÔUØ^R´ˆ‹s­£Ĺà/,³þ/R2p(g•VR×zªÓ±DëÛ+ªœs¯ÂÃðª¸}ÀÅÐ öà`Mç2H»Úh¶yˆ“/Œv`Á'·¨Á‘Џ=á/«øcþ×w }Z$œYÁ~ŽfZ”·îýñ[ÌT ‰nj4ì%2Fl¬}$L~'ÊÆNÚM5-ïò8+?d§ ÛP çê<#î]«™ŸÇžýÛHÏâÆ´^~*ÐÞ4®®‚'ÇT<ñUèû¸åêé6ë ¹¡Å»Lpï>ÿÇf½{í¥ ¿5œË“P7; Ýj¡ÝÏË’½>÷é&ÓÄÂûà"J¡Éd3²@ˆ¡U¤Ó²…o]}_{D«¨ =¬–š? ³`K+E«¯ož•7áš7'T2è Â9òÀ\ [Y[òÿŠTK Ÿ±^¥ ‘õ÷€ßýˆà|œÃV½2O#C‘ßì9ÎèÌ0¤Bý¼,=QÉ2ðô£ÿkxWˆ}ì·œu‰p3³Û +’ÙL=1 .Ú„ÑiÒËaò]=.vŠðW:W•ÇÖöþÚÝên«4oþrº+g=¯€šƒUЩ¼4a6‚:]Ü`Yj3©0,¡îÇÊ£›*Nñ›úí [ý/¬Ÿ¾"·“ëXé,+±9k8 ºf^cˤ4‰X‹Ít£Q+†›w˜ d]ör’_ zjîQcãZ½x®¢T p ½¬ ²ùŠKc‰áñÝZqŒŸáÑCx~|LòéSÊŠН©ˆ½ü^5׉: Þk¾æ/¤ÛŒd]êú°KÚ‰õ…°rñ)H´…o¬ÿÛNíS¢äGꙕÜRe’^Ø^÷äÉýŒVmBsÄÓÈÃý‘ AV»c"™=0“–¶FB )ù&á¸Ç­ÆqÓ>vÁãª129Xùõ®€PoÇ·Û¹ «¿õ ¢Ó³HÃhc„n–yßyøÈåø¥=.®ÿA—¤•—X( rHDNºc‰'U$ÊГչ—_dg‹ÁA ‚„Ñùf~ÍÔ¢Bi!BÑ¢¥+Ït¨ÎÞ{zmçû¼~nðþ¾Ë£÷˩鎑EÅØYò¡µ#ÀV®V 14TUOYàŠ¬Ç-Ïñ=þà´¾gœDª#Q‹gÀ P?Aš£|Q øü”#Q‹cd€F0`fD Œ¤&FPcüMQ„³ë¼€®€±‹ÁAKÂpÆá¿âfƒI_ èÖEðÖÇû½_Dé#Ý y°ò`„‡µÙ:FKV z{ž`{×·]E¶‹íרöû‘í·ží—Xn”ÐjÈÔÑ3¥:g‹ë”-+t¨ÕeÃ-kž•h¤!%ü²W7ðHÍ%ê³"§QJÃ5ß|é˜-?Ü3ç“;ržÈ¨(Y2¥d˜üšo"y±yü€Úg‹KI¡ ã’÷Œg£;ü`g‹cd¤ ë’TgcÕ’Yg‹KJ¢ J,uágj}"€g‹cd¤ ë’Tg¤ˆËå :g‹-Á €À0Xãÿ/‹‰íš³ŸÙ]d *E)¡(rÊÉÉ)ýfŸèº &gðœø%‚¨¨<‹½šK’â@ Ï–ñïyÿ³ÌBf:ú ´å`clW¦T%— š¨-CKkQµDH"­ÛciÈÜ7ÇÀRZ‚¥y/-½‘C4Ä`Ò|·~䃴±¤$&äH:v K O†b OR£*ÔPÿâgX-™·X@›Óq1‰@cæ°= 3gBM J‚4ÖÇ m)±ZPŒh› !4G "Hcnsñ>1ý™¨6SöÔJÖÀªCÖÀh’S1D‰!¡JÔÛã¶f3i“ä(‰)ÁL}åØW<ö§ Û#«‚ˆR¼EËDÙŒfíL ‘C›ã¡2I“†‰TsÄk &‘#-iŽÛï0øÂ`–æ¨ $ÇÚDò ûk|Ãæ.ŒfëÑñÞ¸! Ƕ 1‡?È”OH¦äIßgöæ­–’XO õ;§Ùu'jfƒJ!ô=6O±ƒ$ÉKèçÂþ@£—$ó¡c×±ŸE¹Âq…bO³.0¯úÉB|Yñr’}ÃñZ5\‘EÜP°¯øšE.PxŽ#¿8þ,xœÄtõuǾ[½ÀqZüä8ÕðS° 'šìÒåƒî rš q=‰ìÏÓ¬÷º¢(rÁ}ƒ\âX豈5f†ï.p¬ ö º¦à¿‚-ÅGì À ^ ÈŠm<³·¯+Üæ'ûü¶ùÌðGdß' e¾|lÿ¡Xç›q,<Ç‘ßWüšÆ¾âDCî¯Å)ü»k=?Ã- fìºcß W8Ö–uôg:?ÎéAR¨À†]:Òrâ „ Ó§5ÿœ±<•Ë7eæ$É·¼Èsƒo§cR›i$GGINç™Tæ¬ fF·\ àô¿^w<(Ƽ²]*g‹KI¡ ã’÷ŒgŸëõ1àXGcg‹c`  DZºgë`ðàX0c.f‹Á ðlû—  í^Ij*¢üÔ\¸’¯f˜F¯ˆàXAZS†I‹…”ËmE! D³M-€ä? Ô]ú¯%‹\àyR¶G3c £¶©Lô]åËkáAÃ:3-Ƶ˜».µpg"ë6ûøäZ<ÌzlôýS‹Nµ?B/b‘É|‚ø!Fì›pmæCOT<Ì'ßÕŒœr’ëEÚ&º5.$‘IP® äÉñM4#“Éoç)º€úé0{¾±·;3òùŒ»çf4zΙÐát ÙÅD©ú‹š¼Lù|˜ru¦k…÷Pó°U?TérïyRŒU²f½ C“ψ5o'넆ÖsÙ" ðÊbŽ5‹ á4G9ÌO´m=­5¦MmDZZ‡{ø”²oøëéyM×<¬ƒÈ Ûú%jÆ3O'ç~?¶õ"Ï„s}aÉõüHÊy+U®õn6úqs¿Æû¬I SÞàXOcg‹c`  DZºgíÏýàBCZ,‚0‹ósqq qfàô£++„HuÔf ”½Ã…`ÈWÇ0iœ “àXTA-g$gM'R‰¢U†6\(ÿd™I0“iQ|RõCé¯ÙÙ°LÚÚ"bÐôàAMc'g‹c`Àª X€8ƒ8ƒ8©@• Ùtí£gχ)êàXMc7g.g†‡ÝO'8õ6 Èn¤@’rÄÏ¥\‡,ØÛwCIµJjÅpÖcŸü¥E¬àSMc,g‹c`@UUUqUq€X ªÊÊcCg¹`ÞŠàX1c+f‹Á ðíþEó`Z¨Ä¨,)ü ¾²Ÿ½fºÓøàQTZ€Î‚0‹e’1n1Di9†ë­øZ)’²çþGJñYÛÙtÈ0Ãäf !ÚÌ’¢Í,×É!Ú¬guO@TEziñÖîYs›– D»ÿ€DþÝÛÀ› n‹ Û܃ÊøNÑfý¦Úz0&)E­' ÊÅÁ›@å]Û"Ž¯×¿”Õwyv9»óº#v–R@´Ùá™çô‹©˜ÉW6>wxc%OÑvØë#>£ü0Šk»ädöð+Ë/Ñfvž¹ý ˆþc`±0 ûZZÈžˆæg¡Š  %*àXGcàX0càXAZàXOcàBCZàXTAàAMcàXMcàSMcàX1càQTZÿÿÿÿPÚf¿€¢€¢]ºþN힇úu?•+éxlëccŠÖ6ƒv¿°ô^¼À<“̘êÇÀ|÷‘‡F=ho¼À:÷"Â}þÂD)xà~ÀñÛHG1ÿ1ÇD+4I¼ì}ÑÈ-ȦB2%‰ƒ¾à0dË"iÐK% ɬÉ&F²pM„ázýŠQy€™*0Ù"ÉpŸ  æºL“‚˜ph§*% ƒ0 ‹WË±Ô £ü·*xw  ÿ.8,&†Ìpv6±,Yò~ý°ü‰k™ÌI1¦Œï±ß¾þ¨-3®œÖxÖ %ï4…-ãYw¦8«1K<@gˆQ¤Ò¹¼Þ"¦CUÖ{´À’¶²6äõjlVŃ#ƒÐtø„HcÉól‘†»ô\Sb©„LÕ WNGùè„·¾,¦(ºÜ:!!Nº+‡s=#w•Ãc•èXmVÊuzöï6ª¦ÎX ‘lWÙIƒÑÕRåÞ<¾ÌÐ2«Ö°.Ó} N3¬›ªÊ[(©‰¥õ‘›t„¦7<ýî=ˆ‘a3ÅÜÛ]ŒY×Î +ïny]$9FAµÅ̤j×4ôë†t´jIíÒN7pÑ=VðìïŸÑQb&Ïè3MŒ@Ë:ë/~îMÕÑ#£Á@žyZ"JÍ ñŽV2Ô±£Â\›ä1c¨°k?*¨iY ÿãwšXæÔdçË'üáA±út‹—3›XådhËo³X1£M[ÇýõþOáõ~Þ°¿ëxXþ ç¶µÊ “ƒ¨<z<(%23ALFa€“€Ë€èk‚Zƒ#‚g9e ‘rÜ ¢È¬Aûž# >}-V ³#kKz@6‹hì@?õ¹³ÊâÀ S·n=Äÿ û~OX×Ç?ótqm̸ˆ‘ÔªY• ·Ù»}–Û ­mR<Œ¶Ïi¬¼ØÊLfk¾1j7ÃdðRÂ[‘š´È²ÆVŒ–A£`⻬r¿ýËThZâÏñ´<¥:X›°» O+O%®o Ÿ)%ëå¤'}K™Ma.8.ÕnûàýÈÞ\^‰‘¬Ž1¢òïF`õ¼Ü€ R\[,_ób¯úOÀXƒA°ô…åòÚ\5Ú2{Bèp³1×*½Ÿ*æ<åkE`mìÖQÐXáÚ!Dài×ñ]»ÑÖ+§àÁn›G†ÉÚŒ˜Q©'»¦fŸ,Œ"õ0(i\!3iËm <7Ð$7K”OÞ€ ˜¦T …?S÷˜„ƒ»Øõ•©¦æ/‡•œvÕp—æ¡qŽ× ?&H#OH|IÒ`«û8›ÓR¾¼Yå¤ÛQúœ¤Ûíâf,8ÃnOa®PÃâw…œ«_CLßV rãÁÞ=a‡WX.M¿}±^iImSBDLG OâܨŽ_v›ë%úXß\RÎ\g+Q2ap¥ÁméŒbÞfër‹[†`ÒïÚ3ˆŠâ4S¡™^ž‡¾-ýÕ¡ôG¿öá×åOkþ#”Ëês>}£\£ŠL1«Ùû?2`§uó¿ÂZÃYNÒÕÙKƒôŽYV`äcŸŽ0sHˆ]ÛÉzåU6?‹ƒ*¡÷_qç­³ò…ìš` (O3_Îú-ÕcI}(”7yªz€¨OgÁXs-~¸á <»íïöë‹[K;´ðÁi¸(行çdg›0^&•Ãþ€{N’Ò)á )€`Ù5©N4ú>±% #b“o fÁ²ß4õr·în{hD°ai-nVLøÚÞFÒ(ÃÁ+w¢Sf}2è'°³5šBKîY«6‘àêvý⶯Ñ@Oã‹Èûô½ø„?o B>|Ûû#bû9j&¨ 53ÿ7eŸ\z1)ÌÐô¢?é|&Ï4è&#[ZBŸM81] $Kj¹­ÀÐÄ.B`qÉ<ÙW’”°å)ôWF3p+OšVÐyÞÍùÈ •˜BÙá_òpÍÞ r Ó(¸h 9·jaŽ`ãeoÑTiWw­R]ðTŒ?¼‘.©Skc©¶MLñe€<â©¶Ë]3G“ Ôcï ‰u3×9òñ ‰œR¢ÿîlÑ¿Kc¸l¿? ÿo=^˜jzK}ßû@éŠK m^¾xüÑió—=µ-MÆž¾µ·B ½XeΕü˜<ë½ß(~¦þO5˜h‚à2‘Ñ)&Ô ·þó4»Æ yŽ^ÿðØ·«z z¡püÉxûIÝ®s¿²Ò½ˆ) ¹Ç‹°Å…Å8]7¼¬Ê °úC}_õÓÕ•´PÐ_ŒÃßðëÅéoYâªÀÔ’ýFj~¤åB¸‚EÐ<yYY[ð&ÍJ?â¨Ú« Ù\ U€p:âó'¾0R<¢õSrLf½Ü휔5^r3g«k7à†Ú4>0ÿàQ'Ž}ôzáE¼(’×A]tZºv%<Ô ƒ¿ÙîÚJ4Wä2ªÑ÷…¹‰áiaø‹Ù­’ |12r¶Þpó†t…‰éä)šŒ¬ì陲è1t‚ÖuØg§$TˆK®ì#nÂÊ6k.T†s»ê™£ðíþðÆË]­q}°>À(æíèàÙE±³¨|ò6'CâÌzÍý"…ë'ŒÙCڃɔøg(&udLx¿ÛНeó‘æ{[Añ„\å2®Žê¡QH‚¡%©ö¶U•Ð8R8V-Y’#Â(ôX¾* >כ߮Øgx|žzf¦îýX¬4fKúÀž* Öì÷qF«ÝØ€â8s€‡ˆÖ‘0¾Ãâ30PaoãfN­ÓcEßjQeé‰-ºVrt»(O­¯­ÑÙ'hstªÒ'Ó¶ ×°=\ ÛØ&ƒËBª•ÏHí©ìY}Ïò<¬3{¯47@å|Ì]ðM$ÿ’flÌ2ivw&¯z¾ZЛ{í­¦ÊÈʪÐÁ›¬—ˆwœMW¡œî(TÁÆ&¦«ÐÚŽ‰È¬'ôÿÔÁ ü‘²ôѹÄ:·sPiAyá9~°¹Üb`X¿$6ˤ»ÔL€nˆSŽ­“û†à´PÉdsÇš,|:P:Óq4î)âP¨ÈT™ê-óòÚo]Äíúr’æí§'˜ZÕ¶#‰Á¯-î2¤'®2°ó8 #ZÅÓK±³½MN•Ó  ãáߪ¶—%t»mlÀ0”Aq¾gƒsdï­*ˆ«ô^Oe>Yb0ïX ½6|áš¡ ^Ôì\.[ED.Ì[³ˆŠœâQ-hç["7êRŒ—¨%X@óÏáKqEÁzˆMŸª}s³|^s @IV<¯ú*DTX‰“ó9€9úÄ@.ƒ%!~JcçCSOë ÓÙhûô¥$ɈÏ{ÞFgUÑΙ΃~iÍ5£Â~¢öùÝ=¯·Æ×rŒ¾Ë’n‡eÆå`JH¬ªhdÎÕªÉwŽB9ÕÙôPi­Ï®ß®©êÚ’èªBž/FuÁ¡$¡±õkª.ýÄÇ«Z³ˆ¦Ç^3ëq“³…GÙÄRÈqİüq;ÍHxEA¤†ˆ#a°s3K~G¦Í”еßús®i&*WULžî×üøy5 D„!Ž©B!3wÀQ\ÃÊÑŠÔ¶M!œ›“­h+< k÷&?¡¢<閭–Ÿsš,kû4RÛAUC >9šû¼%úö–ÖdW…EvT:Ìû¿Ó·#Ä"NçåXšÞ~ÞräÉÌK3>÷&(&œ–ƒŸOÝêl´ -¦ÍŽLg„N„Æ^xš˜?ö s1Ýþ› > üSád!&7@¹Sµ;±M‰ËÂú©™á {eT>Ð*Y ûÖµqWl¡]åwŒŸfDcºZïeS/~OŒ¸rhkZ:€~ÑHÕ0ÐK—+WÝ#“dØ‚97ÌIàpÄ?~Hu%$õZocK«Á¾¥Db‹6Shd‡mVö<KñªìTؤ=¼2À“!þnÛ×ML·Ô^ט‡Ènz"ç¥j„¸Æ ç"¤${¢…KE`Ô¢(ŒÞ53Cæ´H”\ê7n •Œ)Œ˜޽ŸZšT™âu3ÎQeæ?Zôeç¼%%i¼}ËÕʈå ÷ ìHÍ[𝡸F(¾A“¾¹Ó ±‹BßC)Õ­’ã‹AàòÅ“óͤadjvl·DÀ»¸¡V{õr»ƒƒðõ®Lç„Ñù(qJ=m7ó*‚Ìó +5zºòý\_u L¶hÁ²¤¾òéãš‹h-\Á9ëÕ-òEÀ*¿Tƃ—bH‚q©«O#+ÝCÈÆêd™£‹Øš¥ˆ/þ@q:Zt ì†"oÿÅ— º“¸e]§õ,TVië4ö˜ì–}¼rÜÏ ™bÓ>ëûÇÜçQ‘µ=Çð@ËoY¯üÚæø[Š™á_¿A3K÷ߺä·eÆ,Ñ`¥ÚÊö,šÏÈ¿qáº8R1(¸†Že5ãi«±†´´Ò¢dœY'¦±ãævÝP¾0÷%bg×rmÿ³4ÀEÀ¬%N?3ž9¯삪¡Xƒèq©LK4°åÕ†M&Y輊"G]²=jž[–Šº‹8b¥ï5*§:¬.a±Uœæ%9å¬8±µ¢ºÄHþòÕ›E¥´‘÷’[ò? Õd$DÍäþäÓÚÝåáÃ!þ5šÜ÷…3ƒüL^©ZÐ-¥Dz߯·8 zUèf=}ã½R˜0d*/‚¬ãœ³ØáÁa@^ë†ë uÜq`1ŒâV.ª‹áî™'Yš`ÂfákžQ}¤|}$³üØë¯|àœÞÇä |v­_ëˆ=˜“² 9¹²ÃøßÒÙÝ`¯äÙZ2× Ž¼¥_é¾ÛžqÈú¸ ÒwAW5õ×6s z=ÇÊ`‚nšŠþˀ憨µ"žÿ U5LI©£8t¹/:pÎ=;$Ú: ³‰n_?.!k[ºkŒ)Ƀ|C¾D4*"a)(K4Ú~”ûÝð”q•B3Y1Œ?éõ4,2ñÍ£'!´ 7xí|mVLЦªýf_‡}°¾(=`X¢Ìfö4ûtekª9d(p(à³b4O‡´Ýn‹£€qDUTAe^­g jpš™ñÑRM%Š!Žê¾%2Ô/1ʹ薮åLî鿉Zn±·ß¹#™Æc"¼¸1ü|,Xrì)‰ÝÝ›HGØÔØ>ßù‹@ ;Fÿ©#6Bþ}¢×jšLÄ‘ÈüL…hst8qB=³ ©hÓ§Š~Ù0BhðJ@û¾èÏ)¢Ñ_Ý]¾>- ¢â³´mÙê)Üq­nB)ÅÈ/ôV“¬PUÑTm€ÖdqôÆÇÓ@QÞÅ©ÌB*g¾«häQpO¼F8kv—€ª¬É/YMû‰×÷!1° š;=+û+ÅJ$Þbt¤ö#ê<Èšƒò­ÂÑÃç§åôóÌ#S0ûCQ©ÇÄàî•™ 5ãôA' ¸5jŒ†£übï}íºõ‹µ–ºÕîÀº·ÄÇQ*í\û>nl*§³W>ÌæÍ¶Sˆêð nÙíÚÑØTDÓô`Ä`|l~¸ÈVžX-GIú³cõæ}ÊûÌ+ÚÓË.®¥ˆéƒevÄ(W§ 2Ï› "-Ô@«Ê‹>jY¡3"QéÌ'¢ ¹„ÉÉPºš`m,g#ge5eº& ¿Îv jAó#h3øRs\Ù½E”$lÛ)ÀUg‹ÁÁ ƒ@ÁéÞ½?ŒH÷rä!rUöJa„ 9{þ¾€’?d°§4Ò  Êi š?™ëšä~ȶêþv‡g¨ò2U‹c`À˜È^" U]F†0U‹eÁÁ À0 1½ÿÎ}JB¥ª)KÊO>ã6^9,Å Uµ—eC€¾p‹ÁËu‚PÀ‹êA Î”Uf!¼I6é ‹ÉÌk|ÅkÙŽØþ¶_¤)hóVñ³liÛqö8焺"h7”;¾”;Ò¥GVœ ê(+jl(Òˆ¨3Z -x/Èì#Î.°Ï¨Ž@^‘®(Žy@»ã}C{âìѤm ÔyFž‘Ø;Ôõ¶}¢õø”@~"O(¤@QfÔÀ1#Gà»CëQãeäp" íßg‹KI¡ ã’÷Œg£;ü`g‹cd¤ ë’TgcÕ’Yg‹KJ¢ J,uágj}"€g‹cd¤ ë’Tg¤ˆËå 5g‹5Á±0¡óÙg- $%ÒQ"‘ä)‰t¢Ï©¤H2S³c`³(g\$ó1%ï¨<‹íÚM®Ú@ᵕjp6pö¿– 𧼋ØàÛŠ¢ÌÀÆõõ5`$À–¶–KC Tª~lÀZMÑR-BR‰ ¹Üö|ÛRã4¨çŒ¼eœÞ‚²p^p“1-L.¢ÐÐo¯Ø\">Mqûýš§-7þ$zDô€È9"DnâPÈ ×ËeâÌ|¢ôÏÏÄu"_ &Æøn $ÕVM±ÐN÷¡7×Ô®ƒPS©kÿDÕ¢Ô¶™üñxµ“uU®ë‰q­}]…&²ØÐ¶}ë üUD7™Øb çK²AØDì1FûÙ#°`^X¯S鯻ØcÌæ[Ú Äh[ÒÚé< óÃõÇû|\ÀÆÂÄc¶_Ó Äa1Ý'Œl‚¸è"ˆñ¾Ôqòì>¯ žt~ ÝBl0fëbü.ô¢à3Œù)6œ¨Þ¯ãë+ÖÑþºLn üO\ æ…n!^©çt}_1NO`k™è‚y!ο¯‰ÇE^(jm×±¥Ø;×û³n]¿ÛO_ÆÈ‘Œû ¬£\{ß8Ö®;RiYK¢dý àn‚›Œ>ãíø³sD\o­%Y+Wm+ÏŸœlre[*<(»Â*g‹KI¡ ã’÷ŒgŸëõ1àXGcg‹c`  DZºgë`ðàX0c"g‹cbÂŒÀD%ÀÈÈÄı¬´g¤Ð0àXAZh‡6‹…•;nÄ0 DÓæ,²RäPrw{ÿ³¤°×’9‹¤}àð/êxmÅ­ÖMEŽ­þ|}¯­¸™±“(‘Å&ȦÿW"Ï w7¿¢c’>mtÛÞÇÈ2Hv:‰náCüD¶ ¬ÎOtU+w¼-¾ª1j+Ú>| c„Gò»»g#È3‡µ™é©CO¹Cd¬¨ ªYJ:Ím€h'Ýø‹\²w«¦QÃ÷dCÁz[]ĸÞÈ‘'ïJ¤‘ ¹^(ˆä©<Èå(žÕ‡²k"ÔITª£æN¢RBÆãîäȘ`•¤S4£hž× k÷¯øŒxdz%ÅËù} n2eºÎö#*¨Ðæ¨^gÅ­VT`Ð2Õ§<ß&”T%ß‹©´àÊ‹AO öR×ãŸÐÔu®ÅhVÊQGó~Qó¬iä'šS¿É=ö0R½¯Ì¬¥¦¿m÷¶~¿T]ã6ÞcàXOcg‹c`  DZºgíÏýàBCZ#þ‹ósqq qfàôe8`@û§þ:æ1ãàXTA$ggRŽrUI°jI°j5Ý‚#T ëH§àAMcg‹c`ÀĨ §“”Qg$,ºàXMc7g.gЏ‚|‚€Ÿ' ¾«lÝnÇÌo%}N j‘b7ÞôNçF K¸™êäôàSMc g‹c`ÀĨTT”ç±gèÖ÷$àX1cg‹c`ÀŒÀ@M¡Ogœ)lùàQTZ€ªþ‹m‘1Ä Óò ê\ãUa þÿ“®À®[yv Q$([ˆ’Õ½•$E}¦˜v‚qN·E ºâ}KV.w Ô-Ä”Á¬.¹3k[ˆr(ŒY­>» ›X'Àüõ~é±eSϾÛÔ{Ö_H禶(jOƒá¶}Ï\>ç#w¸»äýûÍ‹;úÍÄŸÜÖJRáºÛ¿ðXØßÚþ~‚ÎöZZÈ „2g¡ñ  %*àXGcàX0càXAZàXOcàBCZàXTAàAMcàXMcàSMcàX1càQTZÿÿÿÿ®`“H€€€€U…ƒ)éõLº¸@%Ç|첪Ì9–­”ôYBÎq¨µ=®®îæïÞÜÞ·tže€Ý‹Ý=XoOsÜõödõÅX^gY,¬3•|bëg7wh‡7¬?5D}£,ØÚ±‡åÀዳã o 1 c <¢ª:¤*4b€[Þ6 ‚½‹•–˵eGC‹@â¯"¼O#<½úkÀmµëÐÄùÌraÛVÑá‡×4x1“°"8bm^¯ ”*‚¢³Ž<¼ø[¼+#E̱þ_V}Áˆ´ÂÒŒ:Ÿy#£?¶Æ ˜  a¯–¢5¡I·oOœ1uñzîÓ(°j•{LaTG¥smFÚˆ6¹Bô|"ŠH5槆ClMa ž Ü ”;¨<2<(  ")  %VBVY_h€œ€Í€äY‚>ƒ ‚-] &8t_ 2„=–íó5Õ¢©³ø®¤½AÌ<*–ÉZèX§P«e’ŸŸáJ{µ$w×Hå}›Ù8'/a”t;zÌ3'ÒÓ$7Àè`Ü&åׄ"‹¼ñ?Xy¿¶‘µ $gÖ…McV>>ãs4’-©gœøkZJm ƒËpÿ¬%kñ|Rr-|ÅúðÌšv}‹ªölV0‰ïW÷¢æ´[(]Õ*‹¡ˆPP(l]¶Cý2š3§§ãÂû±ñIkœïpÐÚk6;¿xjëÌ6ð\“¦fx2J¹eÉE¯¢¥Ú1'?x(^”Þ]s¤ D2BMyÓ±YW±A³2I2þ uûÔë÷Ït ¢…u¯$w¦Ù÷Ât£7.]¢$®² ÷w¸½_p•ÒüÏìÿ˨ÀÖ,7Úšµ?æÄ')ÙÄ2ðz +œLz}€K33¸½Õ‚3wA*Ï;ðX?zkñaÅaÛò{‹¬ÙåB»;¢‚ìïJRaøšâð¶R¬û³¸Ëq°Ua3I"a Ö–B, Êì€?ëïÈŸ6qe1°ãƒ ðçõyöHž Å9£”Å‹ªmZõoqp2Ô‘¥®#å/o«»ÚjÏæNo‡A³ª@ÓŽP­ å²ê߆@Ö³J؆a=APWQ³F÷ŸC‡w“«Ðxf{êgxÝ|Y¸mm”ï\ÓË0 JLe/à{êsa*dPE:6çº%þå¨õbIîm`YÏÖ…!8‘í›@¨ ò¼ºï„èòÑÚ «·×ÌŸ{<¹°•æö5ÉÅ꺵<  Â-S±$‡yo˜ZÔ}È&†ÙBK}ñD‘ ~ÌÊd93¼þžU‚e7Êí¿Ç¸Èã¼ {™²Ø#£>Ю¥?õ* »VÔ»[®§¤Ëg9ô’4gÅqÓ¿…ÜïÌ=v~ ¹›IW-|ÐØBÙH¸:J/#TñâÔÛ^õp‡î$û»,ø"S›Ø:õ(÷È}5Eqª¼èÑÍRÝŸ·³L^e"ª‰òøªáñ+¤r.¦ŽC=¶‘+w²›N‡‘°h¯œÞºÛhx&Æq\…ÉÐpÝ¡U €<¨.ºUxkæp5i}>^Ó𺠹$á×2øó€LHõc «þq8À–yRÑæ ¯x¥A»‡h©É0;&5ŒWV÷Èðò×5$§G0®ïµ‚ú\¬–ÈŠ©E‰uz±¾³Ïú›2VTqLúãßÞÞÖxñ¡lags¶Ý3A%*Ø´=Ÿ,¼Ë¸ÁfÉ$ Ç~oÍ7…Û¨*¤E­V=4¯ ˆˆ¿V¿²¡‹ÂOöØÔþ!Wbó9052ÀÒýh`U|¥¹ ɯ¯d5ì.]NöqTœÉ]};z©e¿5;U=y“¨#EP™²p¥pHŒ | &Mzá@&­UÕrÌ]:Azô=ºGÍ¢ltÌÂ[Aù}ç éj©÷ESöZÜ m¾Áã;H]/&0£€:’}…ïdÂÞ¾‰Ò… Iå­š¯¸Ú¨+˜˜“¿¬žI[äÁºt0"ŠAnQ£¶KЂS°¤~ÉkìÃ|¶G«/Ûÿ¢„¿$ƒï'4±—4æ~ŸñÑÛ|@‡9qÖhû9êVŽ|´'fÓèQÎ;Fc(‚ÞŸa÷w>ú%‡¡)ó9RºÔ¶…A˜ûžíkæd³PœA£Èø‡nÔøMÔ>ÿ©•h+¢·w¼ü|‘ó„›ê€ùò¿Ö,º~%C>-N¸\ëÖôö•´¨ ¢Zù¾(>'A_¸PP-?_V€q…v̆^óeéŠS§/¸žyĈŸ·%OXÅú!êÀxÌxÀ*Ѩý ¥€Ú¨¶¤ œfÐÌûŒ8%r<ÓŠ;—>ô鯦|`âQÆ;“†MüpÇHÓ+)bO£- †ÞŽØíÎÌH”Võö`û@±Ýʺ‡6y 0LFü¨1AèRº° AŠÐ8¹ ß^ÄÏõµÂÁL=÷zìM#6¾G™ÕŸö\,wÝç€h7²d7¬ÙÞÚ®—3gk™õõõ-©÷÷á@mט຦p ëÜj)Šù0Ôûy ǹÉŶô'þ›#¹?Ý)ÁQ{;~PøÀòí´¸î4'Ûjî|'MOœre’b-ö\ÂeZ™˜+Ç”n—{‘c®y%Àü¶ ?ØŸqKkDO† ! Z'5´—ükž+vk_œÇêHî Á­¯IüEµŠ4S ½Ú ûj‹A©4ÊhtñÍ`9øµC͇0ÔAÇ^,˜àI+‘éh«ÒÖ³ÔVsžQ¯s¶Ì¸‡Ó–°F’4ÑýD“ÕÇB¹Å¤¨YÆŠ<m’ä'¼îï¦o‹È.v¿ ™8ÂU¨ÕæÁ…!\}Æçϯ½n‹kÌŒ¦¡_öT !#Àå ™zÙ r<ŽDOå>ÀüÒ3 ŒBqí9 õçPæ¦!ï)7M™YyBïòAÅ1ã…o9¡ „>¯fVNo­Ñ»“-ŽB¹oýÄ• •8úÊQ¹›•æ{…3µïI'ì/Hxõàñ½Šç½ÕúÀÆm|™™úÝè´lp ±]†]ÏS&K¡¡CéýÌJÌE 몳zægGŸ_ç_2e6ÀÍLÞí?Gp‹TÿýsöÁ¶6Œ‰†“2(6Îòlk]«:#¼ ýì ûõH©æs|Ôp#Nµ˜^QMG.Wý(Ð? 휾eTÃr¾JÉk”|{5é¿Ì‹b±4ª° Z.¡6b‰ßúxIˆýØ¢4KújóZ:Ρˆ€½Äc‹Sf%“q1·Ü½a¡5î‚aim}–ˆçií3Q¤ADZ‹“{9icà{F]§GÒ–mV{f!41Ëù¸œnâv¤ª‡Þi}óÉŒ¢@³§¡ÝÎU1!a8 ì»>V å:^óc³o˜72KOpvUt %hZÖÚ’UÕŒ¼,s68™"ÁèÞp0Õ§&ûÊ3¬ü_µƒÑ˜“#Éj³G¹óëø¨,z„9wŒÂ Ø&wW©Ž”²‹ž–Ó…hX®%¢±/V0^†–îÿNïî#}Ÿ_ó¬ân¥±º³t|J+žîö³…“l @.4kÅÿîU3÷ùa÷õN) å½Ë†Ô1ˆ"šÌh!Þ‘m…ȸ%¡ŠAw ÃZZð¶Gˆc?t_îßÆŽ žÓü)tùz’ºjŒÃh¡ÎLü³ƒúžBbtgŽ]µ £º.UE<Ɉ>7°@3¸PMÏRÛˆO Ó?ðÕÉH[TF-^UÛHÿã1‡HÑTA vnH^Š1¶N!‹¯}êÝ{Öߦß3Ý%›vÊÅ>%z]Gdù¦Ìy± %vQÕ|#­V¼·—ÆJö»¬]SU“² …ÁútÃ&¿¨Q#”LÚpIÑh[3Ð Øé³ðK¯ïº3à5†"¹e„|ÞîHä…¿ö–6‡ëšÎ'nÖ©¦¶)ðpÏX,OëÓPÉéL˜zý3Ž•<ö蓈Ù÷)ÄȨŸVKŒ•VÝ™·¹bO Ú–½gå=¼%›#ÙÀ-vBkv±Ü«ðÕ¶…ágßy•i9nN™9<›×ÆÙb»á ÞJrðC¶’ý ’I›˜loÒ£™šê̹Tæf¶¡:‚*3n§&ê3†ÃèÂi‚¼)ã1.J†gÁÉΘ½ä* ™wA¤ÀþN<í÷\Õ1i 4¥¨~y½M©R¶+™«Œ•‰_"¤vMTŠ_bŠéˆ3ÕàT;üŽàÎÞYÑlÈO\dðßçz?b!Æ<¨Áº\izZNÚ¡>ËàŸ7è*qû÷{k»z÷ðæñ—D±VYmæv3l<.ùŸ¾ä]Ÿx&ιðqátlFâsÚ¬7@¹Ð&ˆ¯’ø „Ã&C>·§OŽJ»6r±ý´¥uɾS>¦þ'kwù}ÑcP!!n²ñ(+s\ð-ã® 2KÁðëÓì0’>šA-'·Ô CK‘’H#øÿˆ„òÚI_¶ÖvÚ·N–pQäˆÜ3à‘kˆÍ“·pÇØºëˆö룷•FU$ÛšÝròt9¤ndzÆ^¡ÓBœb|ä²ZÉsÚmð›ÞQ@uÈôG#ʽ@óޤ[TU-¬ò×,"qz°«¦Õw²p™bŒÈÝ 4—mô¹.ÞØÔ?#p{³îEúä9EöN£Uè‰ÃžÜXQÿcžZúY­5‡º`3j4d ÂæìéPŒœˆN¡ wè›dåšyüKxæBTì×®l*­ñ]ú¿ñAýáÀ«)±fQÏ>H~­sÖrIk‰Dp’¿Ô”Ôµ¼üàÈ÷P¨¦7Yáúªƒ? ÄFÏè^æ6*øÇ­‡Y5Œ}2Õ×K·ÙO} ›±Øš½Q|vu`½P%˜-%ìÖò… ÁÛ Í ¸œ'L’mïÖT Œ«:å!ü?SôHÏ™-.µ(¨®û@mÊD5a¥]Bî,Ù!uÓ>[)_ §]Ú¤©üeϤ҂fd¸•ŨBÓë®é‰?«VÞåWèîŒÏ’ñ«iAÍíéZ¶“®Z0ùö;¢%-¿@E²þëΣši7—{… ޤà³IQëû£Æ%O¤ÆôÈ=zÖÒÜüêßž”0 Å}Ü!«˜n±›°ýí7Ksd9ÔèVQΟSŽ6zÕ•Oëð)ÈCÊöúð=†€9´ß€À²Ç®Ñ¤‘tOÎS" }åzó€BòÒ 5æm: 7tý€¹çåÄã:ír‚Å{¡ùQÊ`€’t7 ˆíããh6.õM ò¸¾’f·(H8¨Qc=Ä[ÏåôGWüÛ×lA ¶ÉN³kH[ CY>ú9Ö:½&z“D´EåÀc2´ôú4§‘RG–-˜üÔ¹>’Ò1R>ézëó‘ã¿PØŸû¥Ê:ï"Í8F¤¢U«ö›k=•vI0ø6Øo.„OˆC®cšºãULcvh ä.ͦ£?§ hjØ+òóÇopvÚFõÍÛD »»æC¢ ×ˆÇ~«SÙ0 MÁ«Ö¬rÿÖoɘì?#mHµ¬Ì®pËRÀ“}UÌ· EI·öîï˜-I›{S3k¸>ïàkóÆðKcë&FWS Ò+ãÝG¦ÝéÛ÷Š·±ÆGÊ7÷” ÆÎR< hÉ—ECœpk"};Äd9ŸºFÏo[À¼Ÿû-íö꼄 ´êî[Â@Ç7°™wDÿôû‹“Ñ¥ê™áƵËÿÃß%ÀNÞ¥ô¨«ï-sîŠ6üg‰<à)ú ŠZ¢<6g-g„ø†„øôˆ7•9°™¬Àgž5+2|j;ptö[>¤L.Š‹‹º›t„fg‹ÁA‚PDÁ~=3ù àÚ‰pkÏ¢÷¿Uª›2®ÖÏûù}Í9õ½YÑQL©’3šyøËù›9¶ñºx—®H9RM]ÂcÒÿN¹éŒg Ý'‹c`@¡ 8B’þ='QòS '‹c`f0`bb`Äd·èÓ'Ù Ðkkÿÿÿâÿÿÿáÿÿÿáÿÿÿß ÿÿÿàÿÿÿàÿÿÿéÿÿÿâÿÿÿâÿÿÿßÿÿÿâ‚ ‚&·æ‚0‚,‚Dm‚ ¹‚‚ó‚4è6ìà÷Õç‚Ò·ÊÖ,g‹KI¡ ã’÷Œg£;ü`g‹cd¤ ë’TgcÕ’Yg‹KJ¢ J,uágj}"€g‹cd¤ ë’Tg¤ˆËå 9g‹%ÁÀ0!}öß¹æ P %g¨©œ’_:$vvg&=9åIèñU „0gMx«%‚½¨<‹ݘKrÛ@ ÏÖÕ‹wwÿ³dÊvÅú˜à"UZˆt3Ch(„”‚B±óå8J …JIK‰PK%ª¶[R—ñJØ¡&-*$²oøÂ÷;¾oó=_,Ak¯p¼«àyEÞ|[Þ,â…q Ò W(~ìàŽ£——‘}C~\o8xÑñL?,ãņfo;Ô¦[øi#«ÔYyÿ…¢g!ýD¹%;ÌשõX{Ç/P[oÝ´€)ä€X±“*µ¥¾xûô…DI’&G¸0[ŒµŸÑ½E÷ùèùHˆV)Hhæé†´MÔ‚œèB[°´¥­èhŽ£ NZUfþÞÅ `>µF´„éæe.Ïq™/j/à·ÁOÈ_`©ÞbOMù“ìí¹àÅ<ó=-áxðU'ÖäQmôœôÿIšlóãz ™à|àÐû7ûet_sGá GáÛ ¶r'ÓÕöùxÇñƒtß±^Bg/õ‡O9x츦Še¾ôÁóé¨lç/3ëŠÎé9y›Ú‚Ö2üeƒçÂÐÆhaN º*˜5Å ³âlÜì,'ï,s?óÖ AÒ6 Ç€LªJ«GŽ YqÎÄ:¹rtȶ¥±0ù” -I  9}w…k%…ôÅ+·Î¿ίAmgÇ‘0ÇÌ48—+Øàñú^‰bÛM4-Ä.aa)–œKC¡I&çyN¸B±.@.P¸ohwáig°üp(þîðDÇj›ì#h‘¬*—8Ö6ûüéºÛŽ}ƒûê6¿LûØv|¥÷|º=..V`Õ=ræ“p…c]\ àÅ%Ž]xL’máñ¿ÙA«‰$ŸüœÅ÷+ÞiVKhöÈÄÆÖþíV<(;˵Ñ*g‹KI¡ ã’÷ŒgŸëõ1àXGcg‹c`  DZºgë`ðàX0c,g‹…ÁÁ 1.ûmñ¥ ˜@7¡¡ÍS'? ©ë¡ægÉä=gàXAZj†š‹}“A’! ÷š· Taƒl¨¼!·üÿ-{˜™rv¯]–ld#)à†$¥¼’>¯w:škÙHn^[ Ƥ]ªöñiÂÎ_ˆž¤N‚äI–^T=ÔômžÜ¼ îŽ0ÏMj òñr/„|°ô’tÀP÷7gÒÛÞåΣ<’2 v¯c¾‘Rt’Kf•d¢5 ŠrGR>ÞFF^lnä ÀEÙÉl}ÜYä[Q†íb¼²ÊÛ¦ÊVõÁª›È¨5–ýȈï@!™–‹¶ÃÉ0¸qÜbÓû&d§•àþןÔÁ5Ï&L:'‹¾")ÃL*/ W„QVÙ3iA6|^Í%c#+¶Ñå¿ÐBº›¦5蜿 ‰÷`Õõ_ôz§ «Kâ—UV£‡†C†­ÿòÔiáK1ðö6rɤ¬CèKÒÑ5g]Pˆ]ë‚~LJŒ$šÈ!{àXOcg‹c`  DZºgíÏýàBCZ-‚0‹ósqq qfàô£+„Huƒ‰5ÝL× ~(0E•Æ àXTA+g"gR‰ðU†–ÅÄ3¥BÄG;œتj:r;CCC—˜bàAMc2g‹…Á! @±5@þ׿"…à±qËÑ JbLZò³u>güL‚HàXMc:g1g‰|‚Ë‚T€îO'îÝyýoR÷Œ Eí§,q³8 óàdؘ²Nêä‰\\\ð–ãàSMc4g‹…Á± !@±l`ù¸þþ+ZX Â%ÐÍ ™’·š£UþläÅÍgû XàX1c-g‹…ÁÉ À°vÿ¥½^‚`àF‘d㤠ŸðÍ¢Æg̵XàQTZ€Ð‚0‹]‘1nÅ0 C½úž3©ø@·®#á…÷?R;q’M%ФŠÕ 8R.Ö@"å²™NÊŬ5ÐD”‹Õ€sÎ霨&Ú¸ø)×¾ ÉGOR<7p´‡‚*åòyôtÞX|‹O’R.VûÖ=åb濱ëˆÑk[ õæ|GÌ H9ö]“åóºûÖ+¡µí«.}W~š™?¯Ôº;ê=ˆuíí¤c:šŸ9Q«}}ëªì>‡^ÌæÞk<ç̹+PÊÿ«N0‹ Y ``È£á…^g¢X  %*àXCcàXGcàX0càXAZàXOcàBCZàXTAàAMcàXMcàSMcàX1càQTZÿÿÿÿAP˜€Ž€Ž±gÇËš°ÁA8@ÙþϬ¯~ƒçÈCïÒW÷‘6…°k@ AÚÁÁ h#?X0?¢ Áü`Á¥Œ%v­ý­æ?ÝÍsaEdÞI•iä ÞÖÞUì’ù.W¥ŽÆìpÄeÉ›+ñ¾¬b¿ŽcçÝÛ#Ë.³G2²k(²ÈléN)œ’ΑÐ0Øö ‚ú‹½VËQ £ˆ¿+àNô߇½ MvG‰sÞLËvòã'ó—í°EHùÆ Ù½ßc¿ýø³"U•)ï;ê–BM½õ|àUFk;ùl@ªZÈc£n«ÎÁytMDbžu:LÝ]ZV=ñ‘¶BXš‚Q@G Ž0õzóšpÅêPoãª#EC”Xµq=0¡P®îæŠíÑ.xÌ”¼£Dçh¥­ÊÓÏ Fë>"¼Ÿé ¶"U[ÞWÿÐl­¢}üú>„"R‰ë6BG¬ÍS%º­Ù>CÁ ¾§N ;cêâT)bêÒFضUt,€†½ZÚAªÛ¡&ñÚˆ6¹Bôœ2Ñ­øaf·Õ4M›ƒÓ««]‡&ª Þ¼ eØ iõ¬ƒFU«Ü‹!GˆÖ„&ÝžƒÁ­`×!¤·¿ÆÕ[þs¥Š è¬Ãj@)ªF3vXý-N_Æ0ª£Rˆù£Ö* ÄÙ<ÀÂn—ÊòÈKÒ\ð4—÷Ø!£×¸±¸Ùêî>w†k &Øú¥Ó¯Iþ#ZhwS‹³^jgk,¯0‚…6Â4“q1€¦Ûí~îmŠ˜àyn!€-:ÏÅérŠ»œ`©OeÄ©d˜›J\k“EKkMÔ^a`"£ä=uθ;¡òdqϱìjáÑÍD_Ç…Q˜µ”3¯ãáC=)Ôì#a+·õØíMÑë‚@P0³‹,ÝW“:0¸é.n«I“¿‹'!Qzþ‰l5ñ¨ü,šâVêE;:qÙ'ˆ…_C‚RÒï}"PØg; M7¯î»jgÆ8ú1‹PMž./lƒT 9ÄIÒqd`@×l%_LÃÜs«^¾Úœ &×ý5h1ŸïGÓ5ð'4‘¯”±­Í g©.ÔøFh‹zðÖ6¯âG7b `eÁÇæ‚ƒºCÞ Ø?€ßœí©ìV¡d0Høfœ ”…ïöÈðî‚Å«/™Ÿ@^˂Ƥ1ÏWzAÏw¼côÕ‡ðÏ’FÏk–<¨íÀÊÇ,æ¿ôQ²`>w›1n½¶^ℳh‰ÉQó`§_N8ò¿þ&¸O´Íï“ïùUh‡«[é°Háµû Ó& ‘’,@–¿È¥ª’)þ»´_^°dΫ 9%8¼*0%²ÔÆ_¦»)5;geC‹3my˜šªÆkBxî–J¸ûôÃa¹öø›W”¥µ¥ì¡‚žŸY£mˆÒâ›V24¬@ÛÔ^<ÿ³£TQÑ77âÞ‰ÕÉㆭš,eÉzèmÂìz¡íõ]åX­U9OV–¹àô ­ë1s§ÃtÁÃ;ƒâYîÁZEÉß¼‹ @2gÖÕØÆˆCˆ|†,úu*Û÷Ch ®~QpÅŠ»xìj†qÓÓÝd”u›8÷–zQßÐÝd»Zxy­ÉL QsQßunO¶n]lÔHÐfä_¸4…Z«ÿI^©ðCÎÝŽDqɱ‚©z‹ÛÒE±b#Õq3 Qô‚;Àï¹¹Ÿ&ÔzO6jH'Z¦/€’ƒ)úîBµ©„•y0ßLo~ÃòÇÎC I…³ÑÛvÛ|of$¼™Ó -Ù3åHa0ŠOàËÞâìsL±g™×Ì~¯ÛâldÓÿ0×NÀ`¼jú÷Zã Ì¡J”5W‚‹c»(õFÞnÓdï÷¶ Ð6lªHɹ6…¾×“j‡Ã?º¼ª—t'ž”8͸õ®‰ò\㢄‡%há׉òKÇÃ#V²¦%ˆ=lòà#Cs cj®`&îQØÊÖÇ{V£ˆËµ››y~–kƒ„3ãV$BWÆ3¼'¶n@fÓ®£·|ïkK+ÙkAPÜpÙΗñËÓi`õ߸"ònëúI™¥ á¿·M-uýÉõý©ŽÛ¼5U~ÏJ4H©4¯•€pµÿÑVBOŸ³­ør›Küš‚‡±ª›Î¹Êt˜¿œ`§µôföäÃ)°x¦éøŠ¸» ŒÊÞœƒÙ>÷ŠG®ˆ]••…'ã÷=ãk1ž&ç7Pÿ¤ gðQs.ºˆ[Ý"OJQ½¹ŒÒ²u.Ô)y-ŽR‘“ì߾£ÆÊh W<ŽêÔÄ0š¥¯ò?ӮмRƒC:¨fèºiÞ¢¯‡š”‰ À§±œÇ?ñ›çøP„2Y‡òƒ5ö¤i迵qŸïÈV3ÀicæÆåÚ&)¹H?@µÍ¯ßÑãJëTPct1A³…‹Õ´'­jjþOÔvqíV¬d.„ê Æ}MòoôC¹Vn€-bGˆêvŒþçoËJN6pTúG@ #Åû‹Ÿ0ú?•¸Q$ÃxéÔÞ‹S:MæÉŒ¯ùþâ¶crþò5ŸÐÔ\[Üb€6uYVÁÖž úÀçºÆc–Ë€€NáÅËgŠÖ/˜¾Ô »f©*¨ßôYõn÷åWÈñ°A—ÒØ“§‡Rèý§½ vj%3©8(ÿI¥¿ú'RʼnsjKUȵù¾c¢NËüϱ§4/É*°v¿ðßšg.Ü(qý’€›·i=ó<5Ø ð²âp•ðU”Žè‰èè"»„š9ãÒyp|:½žÖÖd—]{L8;â,n¦Sa¹3 0gx—q¨¬i%§xZ¤m3#–Á˜ñ«1cƒ{rŠ[…€rØ7åljIxñ³#3ç¿Àm=Ñç4€¶Œž„äp#oŸ 7é'ÊŽéööSšÝ(<ì…ùóñ÷ Óö<½Iëó¼+Ö¨ëÐŒdnQ Å;Ùbºo4»bË•f@ÒPšö…ާ€|î]'ºóÐê;<“<àq«3Q"¿¨ ÿ®Hcª¿k ÕLoqœrÈ3ªÿîÞdóaûóþªd=Ÿ 1XT)ÏØ šiü¹§YY3Ñ!°"šÏ„l D±bÛgñNYžRN‰=¢,ˆ›-\D¼Dl­ ž",þq$CfþM,Í3žë×ÒX¶Mêé·(Њ‘K«Üï&X&dÇåÀOUS7Œšw¨ÄÙèå6?_Ò~HLknDù1ÒŽ=¶ü‹ìIÒ¡ûR.¼üEl/Uþñ†Žé•Ï+"š.üIA% ™Ò~v~tÚ…GÊ&p»’[õâ+E»j{•e#~!ÃÒÔEÛ"PAf?ï÷‚uI[úøSY+úÊ;®o[„¥¬È‰Ì²)=€Õ MèšëHc9„S+òy¯gÅ«î[⎪ªª‡Åú‘WˆÃâ,ð‡‘ªv½uAÑ/StïúDŽw-í“jŒˆgÊùDä°+[g|gìݬ“4Øð¨g†i ïǾ ¢Ïûä‡Dbw6šÛ°HYB׈S<ÓCzKïämc2lÖdŸá@ב ¼´¡²ñ€#ñîšÜLãšc- 0Ä[±Š±‹.vF ~ÚÞzæÝ{.enÙ8äʽóayáøúàÌ} ¤K`®¦Ç É=ÎƲ•Ö¾Çd‹Íc|?Ââs U%Ã`ãss0Bˆ0‘‘nždŒœste?‚Ú /ÂG®Ñ”²ÖãÙ-ucªÿŠXZ_ÆÎãÃN„ô }ÌG¡“Îtì»@C0+žx°v6)‹ ¢è%ñ®èà^OìAÖŽå ÛÇXiȇd¾^TpDéñ@³å¸·Z#– °Ó½IRb—LUUOKÄf“’i8îT:ÁOÀmU•r´ˆÞ“i < `¥h‹ â5âÉ€ ƒRÀÛ€ñ–e˜ÄøíÊ< C¿E ^>Knë‹ñmY¥Í¼Å!Z¼Ó¯aš#¾Á僣ÐÕ€oŒ¢ß:å˜1ÓgÅÃ>Û„l,–`qT!Tâ¼\ý áÎà ‚9ze*@…uÔÿrœ 9–rJ;›ïBÌz‰^€tˆ·ä}5aûšoOÊc(“&>JAVC4ã]aá®à 8ÚŒ¨ŒËe¢|¼ *â Ee XâõŽ1]Ó_¡J~.Vg“3°3£x>õx_K…› J•Ç~€`‰Ë;ºÉ6C°É˽>:¢UÇ÷$1†4•®økâ$,ÌZ„p †RÙ¶³Cã@+è/uýºarEr'ÜÙ®1€Î2–PÅ~i­Äô±<ô¬-Ê–Ç(G ñ,È|î¿|xôªÀþ‘¸i >•9GÑɦdõb¦í[5êpY+‘¡ñr[Jà?£n¿þ”x*<˜b–’c‹vòKw4vMIÏèIò¨®e}s£´ƒóùˆqCŽ©Ÿg*xuÍ~“%êâSu) qpÜ_òw,Ñ"Ò8ÌVq­FJMziá–ÿt¸¥©<#óFñðÁ/’|N#cö~/`ÜŸžõ #ÜŸ¼C o#õùÎØ7!;£L[Q»ôò}ñTu/H†»ÃF‡À½Z? +Nؼéµ±ƒ rê1¤ƒ,|{‚ORO©@ºn~ HJ´BÉá!#­cÞñ›eš[[Ì#Q…Qú¯¢[E©â3 1Q <TŽ!XvZÝR7)6šp sx«Îô—jß?ìaÕTÿ­F'ùÊ»ëX+ˆ–E:¸¾ŠD«¾ld^TšäI"% <…¤^®R ˜ayø¹(~ÛåoÞQ@L쵬pn”ûº#üp·9ââ§æ‰9qsÌáÚ%%ÊóÇÿ^¡î³ím2ƒÚqDµê}–Û®Ynøhy"ù~ž‰l@wõ¡bž±]ö?çÃï÷’ìÖXõãxÒZ·Ý¼rÊÔT͜ս­+µU—Ñð×Á‚9¦›ˆýæH¼—ö‘b\â’€¶WRÆEÝÅ}TÊ;>¯óR&Õ÷¢8tCGΫôj1g(g‚ËŠi‚ËÓ'_*O¥žŽÎ„3°Bì¬ ‚ÅéþdHSÙ NNBgg z 7    K:jO,!e =®g C‹c`ÀØHCs¦Cà˜³-C‹mÁ±1^ößY9 iY †)„ù4]Æ^¨Cð[U €°€Ê‹Á±jÂP†á_Ô“¤nN½‡½0‡ïwè]ô*Jo¡Ðè¬àIO‚(8H)]ß>¦À­®0†óæýh  /€qfÀ€îH0”@?R ´  Ï6ÒÄ€>]N+à»ôg}êCÓ›ùÒŸ|æ™?š¢¿¨qÓÑ´Ó—íÕx­¨».úÓ¢¢’ç^këk5úõÕ?¬,:ÊCÜuäg‹KI¡ ã’÷Œg£;ü`#g‹cd„&F’33#&`bÄlüãðgÙ6^&m‹KJ‚à$KR’Kœ„ rd·m!a¦Xm‹cd$(20 00’ î—¼m"8T iÓY ;g‹Á €0 À°ÖÑàÿ‡°‘ÈQJ¨PH?I1»;ö9E$‰ê%ÊÎOI•°0£g²!ÀÎ%ƒ7¨:‹í˜Kr"1Ï–‘‹wwÿ³Ì¢š±±Á€ii6A8ÌG™OÕê"-H,DÔB›Ø µØZ5óH 1 ¨&’´ ÄÆv7^)´Õß*²,| m„.Æ_x«¼­ÈcÅCLžJ¸¬ ±I‡HФ CÀJ”¶!ªbCÓ š6XZkP‚´ ˆe‹á7 _Tø‰™æ`æAln2=˜¥¥51ÒœQŠoÌØ„TK²œd tê§Ññ•ŸWùý™ßš'(Rv«™f‘c%‚¶KÉIÁ)Çó9®˜i©éPi›2=°µ•NàÜ2·ÇM½’_èrÉÇÙ Èzƒ].h³A‘åa‡a‡cƒb9wÒ•ìªÎØåŠåøšeà4ª†®æÓlQ¬æ§íj¾êz‚|üQàk‚Îatá L¨ïäöm2H!w 'dÿ0Ô Š.Dk§åÞ~CÕZ«ÅjcÔÆRÒ fbddI;ÿÔ2ŒûŸ„é—¡m#IÈ¡#—VS‚ôX¯zQ~wëT- |&úˆˆ³Z%³jËŒ¢Ò¶R¶´Ðc™«6JAŘc–5µ¡:gÉAÝ~q^/—pFŽs¨Æ&“§t¦ ¦AiQN…y´Œ ’©knóï8ïŒ3$äw‡¨ÌòìÔ.½«„JŸ@Ø@Ú2oË,xç–K.­W¥Ìv2åÃjŽ™_9Ú&”ÒY7™+KC©Ð&vŠ<‹ôd©i"rJÌRãÓ´HJn Þ ýU3&ð3¿ÌŸ“‘G“A ‘>TämÅšà´sëéìïüÑ Ÿ¸}…û=9W\¦¿ÖßÅþ¹0×x:;ÂrÅ &³oW GÏF–_>¢ÈÇJ¶Uœ­è>wù„÷ñWñ¹ÆËèÏTxK‘ ŠÓ`P>â{ µ±‘4þÝ/ÎJû/nP\\b˜¯9äåYäÇÚ*•„nVp[‘wϬmç8†¦$MœI&ÒÎŽ+§>Gϳt¿ÐM§O×;ÝO.ÏÒóHM‰[ÅÒ9Rvƒ þ+^Pü{§8vLc¹áÒ¹× v(– hÿ„[©«:(”ÄE*%i‹KIä’€¢³@H &HNÁdàIiCoâ^àXCcc9'œ{àXGcg‹c` 022åÁg‰ RàX0c*d‹cbBŒŒŒLø#0123áŒ@À„ à~*1d7<ŽúàXAZ‡†ì‹…”AnÅ D»íYÉ6xlôÏðw½ÿYºà“[j—yš1ƒ3 ×¢€ ®Lô®ôúú~ÿÔ¦˜²H_¤¨‘š¢Fv^ƒÔ“h.·È}£%éŸg¹$ƒ)rÈó°¦Àà~ûÞ?µ¨ÏmÓ“ =dœlÇ ¦sØz=I±œ„ãA’ŽWç?Ñòõã¶EõžD鸎Df:mRF=#£F&ˆ6PŽPœ%’–ÎÃÅêiužŠ‚¼–™ä`_o éÁÆä‡¦cuÁœ/g§¨€÷¾w¡òI¤¯¯oæÚ¬‹° ß:®Ea××+/æZ–LÇ1®ç—ñúo#8cÍŒuû¶Fæ¡)°ýbø>nÆL6õ‰<"™ÇA’H¿2^¶±ÁŸ?ƒ-Bš=ï l¢”Hz•J=‰zÅšÌÝÊLäaCžä qõü!oôˆð àœºûìT’6àXOcg‹c` 022åÁgÝ9F~àBCZ,ê‹ósqq qfàô£ +„Hu´c ¼ ' ¨²"(êðl‡àXTA*g!gMwR\U‚,ÃU0©)"z‹ŸemM)!ÀB︥½V2‚àAMc1g‹c`€~ ggÀÄ™ÄUÄ™ðqUyQÌ gFª·EàXMc9g0g‰ôƒjw'O'ž4ø>oœ6Ç…!"rcË®­å»y<'åüq\È>ÈÉ+èeàSMc3g‹c`€~ gÀÄ™TUUT™ðqUUUd²5Øg 4OàX1c-d‹}ÁA ÁÝÿZ’ÈÁ $)*?i²È#°„ÐdgÛøÂàQTZ€½ê‹e‘;! CÓæ©§ ÚbÅš!2¾ÿ‘¶æÛYűƒyÈ"jž EÍ H¶Î6Š˜êœYEsþ€µÏñú)O ï¸±¡r/vÛÖÚ‘´N?P4öä%DÍ}MkJƒE›Î&jË’öºn¢æ¹bôÍØY8Ó‡¨-žR­õyµwR¿ú –¯|%FÏ1'üPØž¿púy ÌF—æã~>¶ýZâ},ꛯÁA__Ȩߕg¢¿  %*àXCcàXGcàX0càXAZàXOcàBCZàXTAàAMcàXMcàSMcàX1càQTZÿÿÿÿ±Æ‹€¤€¤†ŽI ,ÙÌ!Õœ[­‡ö Ûe®€å»×8´gLtç® ŽÆÝ‰CùgÖÿ¶:¼$‹T†ÖóI:Ý#‘óÂ\µ´[±;”Bx"KDŠwȉéÛùkW1mQ+é)ã-g©:áíÊ%˜ñ×!q =˜´‰å©\ýIóJĽtÑ&é–4¥sp=š‰ i²é9‚<ì%H£4ÈKWQnŸžNí8è]/¢ ƒ^‹V¹F· ó.Y)˜À½ðþ[¸øÝä{L“ZE‡þüKïoì¨-3nq½U/ÿ“ûÇŸÿ½N™ó^{^áÜæÛiOEð³Ag4ÎÆqž£o#ú{°ž"=)Öu¾=Õ°¸OßóĘQ5~蘣åmÁ0ß ´ùVô¾Ñ· Ï” –ïûF1Íͺ®(ç´¬­ºÞˆ1“™îG}+ˆ”õöy•ÊÍ-Á¸`\S€OWA9¹ÏÚxJÂóT†s1gçLÁ¯'¢råÙšƒAx7ËÕÚ"šµOÖë8‰Ð¦fÇÙ“{o¨Øò{Ä1$‚²é|{µ„™oÆÕÒYA¦zà—«oËE{k..éÍ„gÞ‰"Æ9ý\_ ~SN Ü ~ÏÿKÖ˜Ì9åš&zÙ~\¯Eš±uʩܡöàƒd°Ü­òLók9 Œ§SÎà¥%B&·äÌK d5Ë݉$±LUÀ Î%„©Šõ¼®ïœ)†9¯ÊlåW ¤«‹æÃ\c`ºvÇÚɃËbšÓ gÇ!g‰erkàž¾œf„Ú|‡£ô¦ÂÜÄÿ¸ 'ÛàÙâXÜ´÷ýr1žµ{@;ß8wãš2åH–£qUgšÊ¦» ‡Å0“j¿ì;ÙhòEúÍḿõêg&úR*áž^3â±È4kæY¥÷5<Ö½€K™§Ê\VºkOÃM3{Ú¹× ~Ù‹5‘{… Æ ´sgrÒ|Yî9“—iU®ÞCG Èœ™ç|ˆÓ/Ã;ŽÍwêŒf<¦k˜§¬=îÁÕa ½»ÏË=!Bz«Ò9:ÜPÍáWq AĺTëh\±+†³íæ›cRÚ“µÇ~ .žCï2£€œÄš*c ¤Y)™Ä•‹¢LÏ*ÿŸßç"_–£§®.ñ¼Ï/óü½€fá¨ù‚LÅ„™yÙ‘—:ü¶ /f¹ýr-4Þ}G43PæÏx'Pˆ_&::t)šå$Úõúòƒ,‚îó±0²ãBr³Êã=\Tù Ê åâçv9æoµˆL~Æ–O~ÃünŠ¡lL€ZžÖ=ŠÞ©Ë+DÒ§~s ü\gúÕ#èl;iÒ¸Xž8õ†"ÂR0Þ`&ì HyTÊ,$~$¬¶”xùïèbØoïš­?ªÍa¬´Ja•´s;Ù‹Ç4Ú˸®1¿‡…‘ M+ª§ù¿Jç3ÇoCMBFcÞøŽ\J’Ô·bxamZCÖÙ “æ>§Ñl—%uØË ÈîuÆ–ÍØÕsO—€²³åWÍJ|Í¢Ÿ@j»¨è]ëMƒgêñ XŒpˆÝî÷XqXƒ>¥V9e&ÌŸNÄZC°Æ¶$-.?é‘W¹ ßרªVEÆ©¤"áí&z&{ù•Ÿ†Ó€ü]‘(/pZÞ`Qó"¸zlã°¾ëaûB›%:3!7Ò0þÞÿÕÄòâZæL ÉCÂaëlËü~í*¥oè?¤¶îÿ·"´®£a‡.{e>ï‚,¸z\Ëàç£Z´£™’îìº[œKÔEJ°ªükþyì 3ºJÁÞ;ÊT™B'ù &‰IÖ²0 ?">£þÍ׺ŸÍ'Áˆ¿ŒZŠú·úšÊP†B£° M] ‹vBü˜Šo&p]*µ¸*nD`ÜJížVñ28:HNa·K}­þìÖ~°â^¦¦Ê*–9# ·“*ÐõBCñŽÒ€÷®í¤ÅÀ¥e®…³£´ãJ ™-¨û¢½~ÒGpdUÊ¿•îU¬‰"ŠŒõ'‘#ï´A¥ÅGFõuhZÓÆ(Kr}ƒØMñfeÍÆRFµWEˆCމãˆý9‰4èB“ÚÙ Åô«ý·_ I۳ѦzC@pXãumá˜3õ«¤‹ì¦¤e {¬¼¤ðá‰h¹È•È™ëçi_#çßðrÊEŒ¸m 3b¦ôq.iÀy8unÍ€?iÊo»/|€µÜ«¹>t £µë™¤V§^Ë£ƒâÒ‚Sÿ³ÖÐZ`RñÂñ´É>åA´í‚‹xàK£Ýc¥`¡¥¹‚h*`¨ÿ¬t³gqÔ«)8ûyèà'·°‹äY„5¯Æÿ‰Œß¦°kqßÙ©Ýp‘mf]ŸÄq'Z„“™ïŘVœÞ—«þ µ þò„êlÍÍj ŒD‰RýOMO±ÖÚF(bœ–9ö.€Èñÿ'òJh„—!èܶ%hľ#í×H»[ôQ!&É™‡2ïý%||ƒ@N„.Õ9Q |—› ýý‘◹țN ‚=ØHb^ÿqæƒZý@Ò«že<º‰Ü•aV§Æ€a9™àÉ+lØ+Ïê÷ví‹¥ù˜ŠÊü3´Ã4eûfè÷ɧٟË-GCQ^ªòÀÄÇ~êÓ<ÞE r`Äõ&±1Ñ]zGâ}xp4€i'0è²Hy21£M _QáJ¸ºR Y»IfS{žMÕÅ&q–äÆTZmh¼¾4Gا. ýžn¥öÌÅ”mÎ[¬¶˜ãkù?hÝöíÉ¡PcCÇõqÙ­\,¤ëtÅ./2?t ¬0`°6[Yõsx=¹«û"/VKÅ"Ðaœ@3’LWé(!Pî‡vSºÆ¯M‚jyË#‘ç<†ßwrkæ)s…pªøêéY(‘óâI­Ã|;íG,Õ‰³N‚q†&¯Ù%ïv£»¨4¼èä!’ ö|ÿ^ ¼¾®tŠ ï™§F̧{^R•&Ãʼ+¨CXVHió³Ìº•c»È¯öxƒçB¶CʉF.Z^‰¼Nêd£Ù›[NHn®MJÛÝ€—-—P|®?©ijTU¦¢“úêm¶ç)Õ˜Ú´(ð|0àÓ/x>ç½='5 à3Ke,ª°ÒL讀”:½P¾+•§º3‰Ïÿ1ºu“ùžôG¨Ø¶?wõá×ü=s½«ÅóœS†ØËŸŠoù^sž¦Ûá{5FdUE5£´/yÁƒôyG¯ÚdÞú»W7÷wpÖ7TðÆ ÓniRŽK܇Ÿ‘qòEéì—J2ÆÎ`‡ùÍ[¨öÒ¹+Vg~ë°Q`6°hh”ýúY­ÔœáìWßúb—èùIhw±÷7þc¯…nÙ©k®Ú9{à! ‰l;!;ìýI¥}QTâ,u$îÆ¨oH ¤?RÞY½ÃWMK³Æ³F;ß¡6d"á"=$Œ¸&ö 4@Fv¤”Ë—‰+õÏ0¡ut踵]0`u«x„ØæÍ奤8·ò9öÃt*Ô%…™m=LZ¡±ûvªt¾”­VB€ÙÛÔÂçêTZ¾Ž8¾²¥ù&-<²o*óýÈœC låPøÁ2ŽQP †.<î £¨&¥O}´5Æ€´~Ÿ/TŒféar;€$³@\ts2[ÊdŒ.×”!=`Ö ¨/ƒ+PVë]Dr5è1MAø"?¶pˆª–dmƵ~RØýu³©ÐË|Õ’¿.NC­®èJ‡b]Ž0¥1þ¡°‘6½ëCæt©Õ‘HÅ+úÔÀuÜT: ÄÍt!YH-Ôz±´Áó` eRÒõéf5ÂËè/oNT ùœ´bñ` œ±KûÉÙ5Åù»@nQ¹å •XÉ«}kFuy¢é=9!eD:¢Ùü·ŸñÕê÷¯jê XÊ|aSëD¦súõt=Ìa,¥Û3m=6{/€H<(a à…=z9QÌ0ÙZÛŒµÊÍ<ÃÖ*¿™b¤QFâŸ,Üʾ×ö˜ØH'ªK ·«‚Ñ "vŒ@²«’ÊCD£Ç~b<0ÛB>gñÊMMY!N°œ!ÍfÏÏ­GåšÄƶXë’ðÌöáBYQÿSøÆˆc·6dÀÅîÌã`â3—‡]nž’K棾—GrÞ‡B©îÿ.O¤Ã¹¥å¿ñ´# EìÕU·v]îÛê'NZ°ƒ8KCjGïž(M&—ŠN ¤LÁ¿!RjM‡ËÎUî›Ý€ë!W‚Œ¢U$@™o#bŸ$z:b×ÃÊë2ÿ¦zp =`¬ßzšÊyâ:4öìöêÿ.C`z¢ß;Î1˜mõþCÀ*¿å7©ì2ÞÑaÐ}¹8›C¹p ªº'ù§ø•×Bá:yn’0 fwÔÿ6œ`$K è̸nn´³;è o毮ìØàÕÆÆ‡6y^W”ÞÅ2ûì –Öù kgr$Ç¥=-‘ñu7H]Õ¥óao—]3¼ÊGŸè¡Ñx*Šdÿc²Gˆ2Ik:²*ùÞñtðF>¶Úðü6Þs‚+§CQ—º]¤™=Fú›p¸»°Úòw¥}~‹ûLW¥à”U&Š níBÁVvûï„6?8K“Å¿¿ólD¡À#Þ«À¼ÞÎAÔ99‹¡­e:çÙAÈ9Öi4ØbòZ»õÌu\ÍâyùKUDÄiëé]ã&QeÛí˜3ƒ^U'—…Y1f‰ ù746L8JYÐí‹ýòŒ&çÙ¶WÐ44a=h¬$ž ´Ý7Ú袈F¡2³,£2¿)1 æš«¡ šš§V÷÷Éuƒ>áß.Ñų’ix ³óŠÀ%þþI áK ‚Gø|qö'Òš¢ë€<žš«]´íÊì¸û«ëK´Öý(Â]–å* —Åí‘É3n€Q{3cbnÞ}ó6ï«!ü ÅÒC”;T~(èùb¯W˽eÕRÍá! ã䇅l2\ÁOMh*N*}3-¯L¢œò§öDÕ¬EXœ´3S2:mæ½7|æz$0— ýö@%‹;F¸0®xßF²v9X…ÆhŒ:€¦ÎX`¼ƒG÷¥T˜³Q¡}Î@Kµ^2Ãýõv~­ˆÍÄÇÌÑÏWúô½.Ô¬§¥Œáïóò}×ú[Ü͹Jñ`„äN½=ÝÖóÀ¾9Ó ¦]¢|Frˆ‘]Ã9MqsÅÄ WØÎlü·]ÌjŽLJá(ò>ñóž½OxÂàÉ[òʨ¬è"—-fNj[‘%…-–;¦±Pè]&`˜·è€3!Gò¤­7ËmëŠWòð#=oA ¼h AšK], g[JM‚$yÔ£7³ÛȤmWçÏä[*öì( b«s…ÕõÅÀPÍú9¶iRtï#Xÿ©Ý’ÁÇ€ºñ„ÈÀ».¡wVwrÁ2à (oÜ*&®¼Ã·ñ÷(/=ac8óÅ¿,ŒÉ;Ó¯¥1óH©ÊTÌU¼3Î÷-×’n·R®}"}¡‰RÃÿ(s Q8.Ž‚¹ ›Ýe)îÍHSêüiŒBAp"øÍOZ#yƒ=ª."x4Ö |’—¤œD¦¥ƒ,¬¨\ÞÒµL˜ôɇÍÌý\hZ›W©z…œ!··÷Q%ðüDæœÖÔ/YH|Òâu_ÌõíýxG1¯ó½,a1X*ø‰5-Bª±ˆÊðïJ.V._BÅŸ¸áÕS;õE<‘ÖÃU¤BᣠlTØj,â¸ÁÐ)îù tõœ!pí@žùóãE/ߺ£€$i‘ŸõÕšµ²tk“›Âù|bΛq : R‰5 ~«uEÀBV^OP)ƒò”“fÚðÆéNm UMŽ_°=f› §ëX´5ÿ(V¤ l²¨F ⱟ¯2=¸Óã‡AIŒ¥ú^@ wn‚‘js=I¢©~qãêRŒí“TMpÈæÀ¢ßõä¿tüE×g÷´æÇji¹³Âk¾  Ëe$!J~h•-~|¨wèöH9ˆA˜ñ%=©Àò_grtܨ¯Î'GÛ tßÁÞ.Î%Ü´¦y¯PñÚî—vïëaè$°3„qM@”KƧˆg¶ÙæÇ°ƒ-˜I˜*üë Ùʰe9î½…ÓkÊœ: ù=º@ž% ФŠ4wzŠÅðàèÊþâx7ˆ©;ç` Š¤sÀÌÖÁ3™)>õ.Bßw Æ ‰1 O‘úq«·ˆLâ:#?(PŸþ22X™Öøe+^µ 0Z{`4ËÍ_à^ú,SÖö@nw—bÜ¡TËÙ®[×¢ˆ¾ù*žj '+üA1œk¸˜)=Н…ud‚ƒDn\¾ÒðŠÂ¨ÁÏjï̂Ԥi-ZJ Þ‘v¥«£4ôh–ÙËN˜„'z‰iÖËÑŽÛ‰Ãõñ»ƒ3.·ø?{ÉñjÊ7yž¢åIE{Oí· ÿO¢qT{ÃØíiväõçvªþõöV¥8ú f»{m;Öpì,pˆ7lón BÒâ—ÓñëJÁ»8òȪ7Öl[É*ië™Zû‚ÑÉ (|]éäåõF]Uwã´…±J¸¦"úÚU×u K&x\‡!Ÿ½|zÕzØN’!]€P‡¯–g¨dÐ0bŽÀF„b ãûû„îºz<±g5zxÌð_“£4ë¹§x‹!3¯+ŒP –Ï¡3(Õ_ä>xÅ |~ë J¦9]ê< Šp]‘ÇŠÞÃl@F½û„ v¯D!Aï·PŸe§ºæÁýB¼†ç‰bz Œ˜âÙ{ô CÈãXÀ´«ðgËjçlQðÊx ¹µ5£Å™udFyª (K ÕF ߸Xî¯=€M–WÑ—^ž27(0Ûéö5Cð}µ® ƒ4¢U£†.¬ÛP6ÔÙ#3¥O+u|ï«.6¯8M3gÈœ:„Ñ¢óîêUx-–Y¡}w} Þò:#c°á áÂiHæPîîXm¢S\Ä<†ñécAürägç×SY«² üHâ4æa“¯£•®®’Ò_І_¶mã(?=ÔÖ–Í?]tDKoµÏŸ*´ñí: Œa…d/vYý&sÌtͪKéˆéî‘J(U‡¥Ð§ooìY –ÒT¼§—Îg‹cfÆX™)ŒÌ)æ‚g7öÝdOg‹ÁAƒ0Áé¯1œRþÿÑT…ÎzWi°DH‰¡ÑR‹s¶9’ ˜°Ê]i~f™ˆM®°« ÜúŽ»ßз‘g†p¶ce‹c` åL*©e8'~æ.e‹uÁ±0¡ç²ÿÎÚ¤¸…äË¡¬¢¢åI‘Ž"“ e=Žw €Þ‹ÁO+ÃqÀñ5û÷£I¹¸`W)OH9x&ïÏpò(W¤¶RRÚä€LZ›ýôû.Z±%9¿½^¼rÃ3#£L7vb3¶c…»X‹m^H|Å3îc56"£ëQæ[,’8‹†úQf¤¦ŒßXŽú3‘uXKsŠæQ.î§AwÌB_œLpÈQ "¼á7º_§ÒSÙH5&T#m—ì1j§ìÎu6ÄïbEЯöA˜úíýª.ßrØx‡™•‡j ëw×&/‹12§jžp Â;Ë&|àXOcg‹c`  DZºgíÏýàBCZ0Ì‹ósqq qfàô£ËCÌŸŽBæ(%¡ßÓ6WÌ–ѪàXTA-g$gM'RЏU… is8]oz? ðøÂyš‚œA¸ÚÚ¾æóqñÌëàAMcg‹c` ˆ3 ÄÍ¡‡g&Þ«àXMc6g-g‚,‹€Oww¶=v2ëx·-F)SS9Âë¼%;|4qƘT¸%üàSMc#g‹c` Ä`@œˆ3 Ä †~ÚgÖábvàX1c)f‹c`ÀqF0`À AËG[ÆfÁ ÿ;àQTZ€¹Ì‹]Q1Ä Ëšgdf êĉã™üÿI7¥t³lÉvQ­†‹V Ä¢ÅÑ€É!ú©V"^7‡JÚÌ̈EKµ–A,I/ÃÄZ~ˆ¾\âös`çö•k£Ÿ¡ùî·l—N,Z€éRüh:î-%g_ªÇDŽ•‰¼¯4m)g»ÓœXTkõÑ/U´bQGÄc« –ëè<·Òê¸|¬ñøÂTËyÛö[  þû\ø’Ìçÿ'²ZZȪHg£&  %*àXGcàX0càXAZàXOcàBCZàXTAàAMcàXMcàSMcàX1càQTZÿÿÿÿMåb˜€¨€¨&7=^¼ý`'>j+PDôOþ\Ê:AFjCOìQÅ)ª„{žQX "æ…Ö‰ÐãUDõó0’ﺆ)"€Ì$Õ00*ë±» E»ÒÕ=¬»},6±E:{8X"Ùjµ½ÕذŒS-jæªXV)qOŠÍ­1eŠm¬ÓÖˆ°œYâ«j•¬v¯EÂíeµ¶×HµÖ-‰šîÀµðZظ¸Å~-q]ë\àuÝ”Ò ƒO‹•V»H»^Ü€$X>ªÀùàþ»¸àE7Ç1ì ~þ«÷ ;jËÂŒžgÖ,~äþóóÿ,s²Ë•)~9P“Þ ¼ËþLí<ÏâòvË݃¹2 E½Õ{d”9ïµçòû‡ ÌÊÇõí@´çe{fö0Oi¾·×sÂñÜÛG| a¢CÖŽB»ÈqޤÃNY/˯j{ Ýâz«Þ‘@0Ì·ÓžŠ¸ ÄsàmD¢/Ó}# ´Gïy5:ìg4ÎÆ•@{ªaqßw…"e½}^åñ^ÄšœX?*9†·z- ‡ …l:ßæ Ñš „»Áoå}jê˜cŠinFxÐuaÀ2#ø\{ý€ð׌“)aB#7ó,’råÙšï6S ¹%8£ãTƒ4ñ‰ƒzW§æî®7öàÚGr<ñ[$Œë)ݺr@š!”S[G#„õéI]lÃŒ™œþ{EbPNî³6 xÎüzŽQA3AøU\¢KŒsú¹/9@š|lsv¯˜f-ÒŒ­#ê+Ú[3§¤¥Y3Ï*½CH9’åèkÒÄ´Þ¦kÙפfhà\¾“-eªNpŽaªb=¯ë[TõY<*XØkÐ4cû9‡¬JÕ,w'.;ÃLªýò~2Õ¿\ŒþÃr –»UžižÚ[~8tQ”sZÖV’!o &€c;ß8wã„w³\­S³æ¼*³Oa&ÆŒªñCŸª†1“™îG“°¦Xc2çr1žµ{ ËäÖ:ÀãÀP Í·¢÷Îô¦ÂÜÄùÁ3sU&Ðýé­Jçè*!®.šsJJ›šgOEÒ9ÙÞÏý3ߌ«¥ßÐi*ù˜«¦kw¬<ÈO§œÁcû)Pæ²Ò]—&dÎÌs>Äo*d„Ú<¸ô9Ӧ׌¸0i¾,÷Ü'HZ@•«÷P$áÇæ;‹›ãÊO¤C›X׋4+%“8zÌ ,„àɼG&_¤ßœL"Íêg&ú¼“ǹ[~Á<™˜fö´sOˆ ™Ü’3Ï;.˜¦²éî:Nå?^D{¦Ò¹ïŒhçîg·ÿXúÎ jÍ÷¦ “ÿ¨<ö<(  "$(BC# HQX[€”€Ä€×U‚;ƒG‚7]K÷Ç ÆÃ`Œü㱜¶ád'õ8ó7—‹Ë[=^“FZéfP±|µ`m{θÃ*L¼9‡†Ö KsŠÅfúUÄv r½µ:¢ú&¶éTÅ¢Ñ Jä±”]ùtDwŽò­EÚ—WJ´;£2ôÁM—D…™\—vf®mP zû {ÙüyD?hMú§Ûý¶4¢É|ø‚ÿîÙóa®/C9eŸå/«Zþa"¸¹Þ¼|¦XÊ€ŠAgc¸VÑÞ)ù—ÿ!Û¥E‚~”;æWÌܳÄñp•Ëó1BìpÐðU8#¿ G‘åÇ?¤ö€Nç–j€Å~ûˆlœ®µ^4O"jKîu-è1¢7³g_¿á• % 5×öiÌ•¤ «»åH7½ÐI[ò ¦a±ùÚ±ÉMßó\ýúÒªZØuM/OO¡£¾4ð1ñch«Ë¬ì€@òü#kï=Ýð0^zLÌ ÝÆŸÉj¡ÑëœN-S®6©Ûáëæút·&÷’úý"æ¯J Í•27Û š}Ù©]Øå&Ÿ—{“.*æž“­º¬Q7—+8Õ50G$¿Užm‘æŸFÚDß=…C~Ë»bLÊ£q<Ü^Pà"Cp6$EzÅ'6 þ}ꯓ=‡t\ó*´Œrÿ÷&á}ûwÏÍÁó¥q\mùŒoÜ0³"RyeiÒ Ñ5þJ$»é µÀZ<º-¶7`rbT8ž~y¬<“ïN¬“ˆ zöþzFÄVȼ»Æt–VÖÿ'Ôa#hŸDœÞy°SÈ‹º4©b©îû³QÛv»¯'Lá»ìP¥w‹Ÿ¥ û°¨#S·i‰š‚³¨/¥ß±'-OøÌåI¬ILjþ“¸ø­tmrÊõp‚)ÂrYÝ_k co•߃*€ûî 7°ït¡ iÀ¶ 0]ˆ¯¨ä“ûÝ¥×ü?£Cò?šfýàS0²ÐÇz#o Íìèùõ]]þúš6ÜVA3˜Ô[Õ21·—Cú7ï`o…'%ŸÏ&èÂÀÏ$c·Ð?¥Qh ãOfŸ™YË'œ~^ç"_ÌùÚºIEÅ_~5ßfG-)ó£VzIcf|™e…æS}eKGçßSEñ˜-Ø\V„{¡"2ÖÈåeÁ¬H+<õp3ô3—GjÍ8OÃÌ®¬ßD ÀÂpL¡ÇœGò‰ìËËç3”ºEþr)š`¼ÿÿéuÍ,ÞÚÁ›n½/³÷´uÆ`Ö Ÿÿ˜ê|þ0A ’zÎÍ÷ѩ˃âl È]%à‚»6©Kt Ë›šVÈç}²¾h±r;‘<†Î)ÔŽgî·¿½‡`~Í-ûlNê8±>ê æKu Æ]hÚHÐ+'¾ôÒ”2Ý;õÿ*,Aê½Àfj7&d™9nÑ’œ4‡×fyóé^Î%E• ŽJ;w4I¿×[BÓ.–~Žå‚d¾:s|’Ÿ$>Q·(/`£“EIcïgüýt=“myŒ„žÄ½î·£œQ½…tÕè…ë˜v€BD à )#Bâ`œÈ£Ö¦Pf”“Ž€ñ[÷n gà,Ó(³¿ôZ?ôQRí4iWX+ ¹mx| <(Òx)ªkpç ñ²uÕG+7&Í1v“ØsóŽä ê_ƒi}Ü\{«`ëÖèYMÖC1‰;Áï‘<·PþJpϘä"4åòY#-wm¥ƒæú/ñ ÿ :î=¥çzW%.…Þ¶^ /ÁŸ_ŽqMþ´/Ï—¯ÜºI$oÅ?þ3ÈLžËiű>Ÿ|T UA†Ýñ¶—·òdåE©|Lå¶•T8ÎE7F®„¿Íb℈ãfv¯›Î#bF(qq, \ƒîL}r=_âúoNR€XÝ“4˜BÛH“£·êúv °ó7µ |~Ÿ¦¸å3ˆl”“¾¨V´ìÏV*xËY)xA‘½± M*ñ$“×òá›´ÊŠYyk±T®Îð½/õÌlïü4fll¢A· r¤¼—§$'7œáïö÷Z³æØ͉†µF¥¬3ÞžÚØ ó´]j(bŸ]ÏqI±iÞñYæ[ã¤e°8É:½ÖpÌ^î,Žß*<éu¿>ñ†øz…â¯É6•i‡Hò5¯ ‡"3Q;6E°p¹†*@Z¥^“…ëŠZpüJq™j‡ó½ãÉâ°±‡Žára$ˆŸ®5wµjXëü1hq'0re`WŠ,ÉjP¼ 3´ì©z q~NÙV5Wõ/ƒSå.Æ¥ôâ¼=J{ ÁíÄ+§ñ2çQ£7Å”èWÕ$6,Y³ZHZòy¦|âŽò'žßÝúÑ‹Ýù= ¥µz,²äC }óSÇ&›I3³aÛÈÏKή”¿ŒÂºzx§q Dël_’CØB&Ú ¾)ÚôÙ>j•’3âù“,Æ_<'k¿¶™ã§çFåûŒÃ¢Á¡T­$¸›QÛZùKð˜3Æjã$[=]MB„„áb M :¨S|à„B¦üðÃÓ(†ži=á 1!C Yo1D÷O"pySgÈŒùOp ‹QœúÖêæÄÜÝÛá¶dÕÕÃ"x I L.qþÛïKº{jÙoyk˜›¥¦¬ªt—çu@ÛF7ë!w …)´Ž¼ý„bb™9ÇXµP‡³_{ü ¬S2|^в˜Ý¹ùç¥åT³Ž•¬çÞ‹©Mk'ÓÏ¢ã„[£ †MøöüsM4.œ2 ­t°Ž([À7˜ñŠYÜF cìŸ98 ¢Êe=ÆÒN æœ9©^“}RñÎÞ@;[4º{VQWꙫ\™[Å+(é¬ëzܬÆçn¯Ò%Ÿøpø¿YÚ %óX! k¯yôS „‹áQ‘ب~ôÞL€Ãé™0¤´y?L™h&s¥J£š'w·Q’HÎU‚¥ÆI–=D‘4«í›ƒ„ç“ÃXÏωw=š’¶]抔ˤ¾yð5¡IV_U ¤wÈcÙ…g¶¨~Á»Z×V "?Ô.’gñÀéFÚ°™>â‹qð±™õTÒÝhÇ…|«-Õ%¥šŽf¬¸0@ÎH98`Ü»º÷ÿ½C§Hî±vJn=”Âbãf„ãZ•âkl/˜¿£<X"Ùå ÑQß©ÛÇ×ã'ìûÄ.Szþ)ÐÃb¨ÚÎŒ0)á©ÓùzØ_6(éq뜳õ 1]ò}ÆtÌÒö¼‹‹¹8÷ŠÎ㨫 ¶$Š>Ì`¡åp™ü/m/~v?õÞÕ&JåM©½Ë•Á$4ÈÖ7¼í ¬.Dk&5rDÁ%‚-…i…>TsRŸPq) ìÃÛ4£æexϾFºâŠ»VüÝÿ|ì ~‰ƒ“Ò¿a*i ì%¹©FõÝî^õQ»©ŠC*¤³¬TÛ‰_G#¦:K±‘·¥—…ŽGÔ×Éi¼ 6>é2–&UßþþsBŽZáñx@XŽ•ÉMn. á°lDšõ LÂHÉP´ —ýÉ5‡Edlš‚Vü¦”ôƒ.ÖgõóÑâ‡òF¼µ†F ÉwÁ#=Ž:ˆÕÔuß?ÞzÀÅ ‡Ø\Æçäåï .üêrÕ¦í¯k›‚-µoå2lªÐ§Åâ©C×2k÷àÌgÁþê}M(¾†ü\5g:ZØi—bÓŠ®Ì;çe`o†ôGxüÖª9r¯©¢œŠ$šS«q`s»‚š…`=]L…ßž-tWY‡Òoc‚¢qÚÕî]¸K­©@-%[NöU–w²­MÍ’ÎÞ£ %OÍÖ­ìUé%5y9®Ð'juŸ<=ÆÂÙííL²niµ¼±»"mž!Šl?³Nœ«,¼:p$r)€û¸ü6Š||¯.LÌp’ôø¶ðCaÐfmòê™ëü¶Wß 2¿%èl±·W?“¬5X?,Úæ¤Üäýv…æ™…è´B`è…màôÜ~ _/F]OͶ î!üdIƒ^’â—ÄR¸ƒ;‚ ÙJ⌨¿ûñ°{ª<*®ª•ó™À£áã…ôCY‹Úœ lKÓ˜…hR³ûÒ˜±½HnŠSÝ(DåðWø‡WñÄjyÉ9c\ýÂû¯4¼ëì7ª^âRÎã‡e©òmÕtžÁ1»ô.ÿ)‘-û®{ð«.DðŽ6ŽÜ±¯˜"Š%&àHçLó ¼~eIéñ§s×íØÆúÙT$Nó´vÑ›ŽxEB Ū4éº[ËJüÊk¾&'0ôB‰þd0—¢7¬)è—Ñõê!ªézWÃÆéxÖ½á Õ`Å Ï/äö9ÆSm=xÐáî‹°‹:O!Á'¾P¾© Æ'ت”ÃB9ä4"A®Ú3GS ÎÒÇs• ìO¯†¿ ÎÍÔO­]ÿ®_ô6.8±¹2b¡OéÛ³Ágæo‹ÑåÎH¼ék– H˜)pKž—FÞÏví{0纺fÝŸ± e®¸ÿ“?`ަô}u”n¿«Ÿ„(‚¶Ô;‚| £Ee4 C|s}ÇtÙŸQØMÕ+\ׇgŸ–ŸÆ¨Ðäe[yGÂßL¤ ¯åUý(—õX1jõÃRn\86CÊ;4¯VVª¶†^$AöÍ \¤ëKØrèTMKnV ÛgÍúæ—ɱ³Æó]CÒù¤—áÝ„4aӼИe@í@PÅ_òXâ6oÇh-ì󧢇âc rþuÛ/¡®õ*~ësÿpÀ“2±çȽ7!~GöÊ⽫jð²[àî·ƒÀô¹žÊw&Щ€IÝ͸Ħ2!‹stަðrCi0¼,½CÄÞÊæ–)9ŠÄ¥¥É¿Ú„—$ggww¬=2( c cÁ/9 –Gë—%$}Jg‹ÁÁ€0Ä0{7`øÑ±€ÄÜω\jZöªrLÅÙa.G`g4ìúkbÀQI ¸üT+²@“Ê x¥½þg) >wa‹c`€vþ“aëvÿ2a‹eÁ € ±þÿÏ™ BmäÕte™c#K!_ùÉ–lf‹aÌàš’€ã³‹ÁÉ­Ô@Àv-ûoép 6O*dÀˆyé×$æ@ E~¯Ø×í'JB]P;D‹hSB4(â1£&\ ®OD‹ú{Ä5=¿âþÄ«Á9¡ö)%Ô1n¿°¯(3ŽÎû„Ò¢dü]Pæí¢Eyà5â^¶÷ö1¡68ÓöeÂÝâ\pÍ8{ŽuÄ1£,Ø3Ž„s@Lˆ{‡è¶oø3¡d‘q<°÷(gF¬¸®‘QÔ¯„ÒàñZŸJÒãÝ!z ×øü‚hÿM˜³Ê·`fg‹KI¡ ã’÷Œg£;ü`g‹cd¤ ë’TgcÕ’Yg‹KJ¢ J,uágj}"€g‹cd¤ ë’Tg¤ˆËå 5g‹-Á 0À ¥üÿ³š 8å+ä„hQ‘¬J^!BTTBdÕ/ï&g›š:%è<‹íØQŠâPDáµê¡6Pû_Ë<$¶£Ýmß$ÖÏÐ̃ Â=_J¢"I„…!@’hb –Y‰ –) I‘°÷¡|@’÷¼»qÝ{8F!¢M,I’‚šm!D2cÜ· Ìh¦ïgûćà>q}—…Ýø^×€'‘·~00¢^‚Û}Ào! =TŒïÕc‰Ø_^ t'¼ú9eg€Hó~Ú ú+``CÊHÈ1aô{@Èï1> ^´$0°b;Õ&ÚýH  2@¨OpTèoØ~ßÔ‰ÔÈá£OŒý¾øg 3Îgd€D_p°˜ &Œ?#é?<(¹åƒ*g‹KI¡ ã’÷ŒgŸëõ1àXGcg‹c`  DZºgë`ðàX0cg‹cdddd"0’ ‘é£Ág1›¤ßàXAZ|‡Ë‹“KŽ! D³ÍY ð+gè]ßÿ,³è!4®Œ4Êö©ð§Êg.ÖMs«õÈíõx¶\DmP¿½ÏãÌɺ÷%:ΜŒZ½?K¢6Ô/TW¥;:Î\ŒšC;«ðÎà]Bu›©Q ]¤¿šå"­ ÒêÛvňÞá”^£ˆ%ÎíDÒQÄ bIé{»µ YLÁ›Ýdé’q¿ËЍy¯Xm.´µO*ýRÕ&¹©læóVíY$£·7ÀÀòvUIÔœ!U—xDÒIÆsýiߪãF@_6ý²ýÖ“qïÁË7YËõ 5 {d<Q[„á•Äî/€ç¯âw†îL±C¯y[¼ì5ƒ% ¹Õ-Ä€ ¨ìQ£ŽÂ^ÿß'²wOÆŠ½þAæý›îÇÀ 7 ²°Ûù^d€ÏràÏ7ô°)‡î$c‡î“5³Ã„ŽyœYjœGjüqRc÷üìÙdËÎ"EàXOcg‹c`  DZºgíÏýàBCZ)‚€‹ósqq qfàôeQB¤º‘ËmžKG€Mø¸¡àXTA,g#gR†^U‰¡.]‡nÏnÏÈ›,,EEôôll&&&&%Bà«àAMc)g‹c`g ˆ3ð‹300ð300ˆ33±…gtâŽÖàXMc2g)g‹ö‚¤w€ŸOŒäA,oŽ#ʬÊb&wr¢©èÑâàæ„hðüGàSMc(g‹gg ˆƒ¿8ð‹Cª8Qhãûÿg+{àX1c)g‹cdddd€F`tÀˆ ‰è“—gÃÜfŽàQTZ€Ø‚€‹e’1Ä Em=†u*2[¹Ëf`žÜÿH[˜Ív>°ˆ¤\DO¹Hu R.R!"R.=¯uu¾½*–hW¤\¤Úá0üºúlŸýy~F™º1T¤\DÌ™ÚZ«§³°¨ºãÝ£)ý¤. A﻽ü}ûÝÏ73)ËV}ÚוkÊäÜF^]6ÙÍÌVªjuWV–jËZ.w#å"›rLêTª|ÿ'šf‹G…bW7usKóNŸÿàï7uÒh¿£@€&\-&\\Ȫû…hg£  %*àXGcàX0càXAZàXOcàBCZàXTAàAMcàXMcàSMcàX1càQTZÿÿÿÿÓ‘¨M€‡€‡×‹[åÖ¹FŠ/“E°p1kë]† …4b!Ö/q {7ݤæÙæ×a¯ìœÙîIÀ”µ³BaS,Þÿ ‘ã¸yÉÈþ;TÓ½P´%'àíçéÂ|‹ÓíëeèR’œøÑPŸg—‡¯·¹wô õ¡Çˬ™I‰V¾-|ÓñŠ÷Ͼv¯U¢}ÓòŠúÏÒ:Fc ‚Ù‹¥VÉ•G S.J€wD »pþYø0'¿ÏQy97» € ýÁüÓvØ¢@¸à³­FÎüŒýñëon«^3#âó;ù‡Ûñ?\ðµ,6? Hƒª§•áq}‡‹f» /~"$ B L^³W 4š¾0’ r Z`«b­¼íz#}\ˆÀUžÕ ü:Áß*y;šÝ¨€­À"ÿ=K •P»­!g¯Gºn+ÆÖç Qvm¹,¹…ÐÜV6­¯‚bY‚Y÷!ÄëvÓÄJ|I"#\0«¬ë! ÑÂìeH7¾Šµ9¹17T‹>AšàS,ò0$QBC0³OŒt¸¶zEОh]Êž9»ÎDsš&ß½!f”shýl™gÛ?…‚µf*›‰ÿàW‡ ëAˆÏ–ù" S£Žh#’>(% 61 HX\o€œ€×€ñm‚Bƒ$‚R"U ˜±Liõ%õ2«e‰füý€WÄQý²´Ý ŽÈ—cNï-RKÏ踬:hÈÔÊèV¥×+ñ£¤€›X€MAý±ZÎa6F?ÃÔ‘‘ôè&O”)Š YÓùÛ>c@Alï{Qɪ€@ý•Ó xäÕ¡ j‰)&,ÛÀ<ýÈ.gãêU‡ŠF?ÆaXYĽA™ãîÕ¦:¢¢ZBÁ1†¬å˜?æ½›èX;zoļ^~Ew©i\ó*»¥Æ¦²o>,)÷™´ÉütÔ*B sO¢$Q±ïÿìkØ‘¹q…ì´‘û¡B“ ³þŽ!×§¿¡8òÚ¢øMÖFÖ|¸>šQL‚?‚Tì‡tIñ€L§º†a¾mÌÃsô0•øò$W©â’TÔ€¹)€Ùéâœó[l»yj.`!ñ @±Ôj ¾Wµõ«¸ÌlfÇÁ<ðÁ’l|‰(JB'ºMT! ü¾ßÈ•zfgô5((™Ôüäï¼å|sñòÜN»n…ìÀ7~€O,1ãz\:‰Š“ˆ’^ŽÝ¹ oÌOS劦/)X­NyUÑàU©)’¤.ãcº'Ë-†4N©uñ°ñ®hC<ôçèÔÝÓqóì-½Šú¡þëUî|\h¿µ…ÒCñ‹ ÝQHV•µ 6!‰«~ÖŸš*ÔKû>A @Cº9±;gé :jÖZvnÇ“>”8ÑT§ûŠ1Ýxt¡ ²*‰êʉCL—ÃtÀÆÇª€\c«>4ÎêOf‚ «ö’Tù³µßì rî›j;x æ;TE”]ÓXÃLjóMï·ß"4‡â 7˜˜Ñ²îïóîu ræof䉜ÀÄÉþE§ Öͬ€¥„Zî1É–a ê#½åýèH€GÞçýw‡½Æ7PÞ¹ƒ¯ä²GyÝö°‹Ý6gƒú¸FŸ nœç\2NBÇvïÿH—qrмÌ4eo»]-+ãóf!ÉÙZïx)ªÜÚº çÍñbÂÊ ’7è™7ã d²RiEÍë‚Çæê·)ðϲJ©ý”J‹ÖÂ*y;:rã~ú¿`99“çRÐ"› ›ý;v˜ˆ¼Ú¡.Æf²jV*°á]Ì v]Ú®ÉR©Å’Àü†3+Ck¥1¼Œö­µZÂýòTŠ`›s"Ò|ŠZ?Áчӡ8ôD 7ÜœõÉåó´Ýª¤ÈA#ƒ q6©·è«ÕŒÛ™YTT+zL®[%tÅ‘"KÚâãUš=2Б9¦”°8Ç=;A'gb”sÊd@¬?ï`‚¦š2K*z€`…PKÜ'ü#šqÚº#ÎЮ)o¶ -)ùQDz?Z‡!κ¢Z6ýÅ8‘5Á] «>CÚ J?³7ÆJg¤_€þ¾­p¿Òƒ ›PhŽS'È[nWI ’ ü3wÓÅrjÞú³M×€!vý ܾü‚×*ö¤”Üå3š$;ŽL@ÖU¢ÐM>O¬9€h•r-Ò.á«`«'ù5ØÂ…soz)ƒãr60™v­cÞ#¤× ø…# ¢Š>3®’aS õüü†¾/Ó\8af±Õuõé,ìäI­œiVá¦6eíÓÒ@ ÿiÆ.Þ€ž.ÊÑ. &eŠ-ÄC²+3e_Rù;Øvªn·]eºÃ^Ýý£Éšo¼3‡S·îÌ G^•üƒì$÷Øø"!¾LD÷èÄw6ʆŸŸdv ¿òtMý\?¿¢@!ˆßÓj È:oôFž4N7L9ýèî†+G_ uÔ÷ãOó²’3kš·‡Guÿ.J„« Ý&Ìø l—'mKX(Ñ|¾ƒáq¶Sb¬ë”`&ž÷Ü çôF‘E;Ó{€:Ã-ÿ˦h!«,§¤OÐLÇ;XÁŒ‚‘ »vŒ &¶Ÿß·Æ@ê&î“ (U“\7·)Gºx£‡ƒ NdN `”áQÏÇ ›K[cƒdôrùÌy!˜¨ q\§¾Œq5§‡iãÝnŽ)Û¡´&l‡IKɉÐù©F\ZQÆ6 Ä=WºiÂmf`üáËb]Ñ9nP˜f#¾ŸVi!£š|”ÿ±jHs h ‚¡Å š7'Wë¢ÛX¶ΟU:éó#%u½” æûÔ^W’2F-ÄO¬<Ðbå™&ÒŽ·5%_ærØïcÛ¸n D í‡å‡…0²Ó[H$>“"_FTRÃûð´=VÐə߱bC´÷ByÜOý( ÚÊI<*П<Àí6—U­s=Œ 6]’tëYV—«hŠ ð*}Só&Né½(Š.„Á‹D¿ÜmÚÙoÖªDcPG±º€Ä‚’¥C+¹-ͬBÏ#„:¥sfgèýÏàæ~Ûš ©*™Ÿ4F#r&–®ä"~–B`Ð VÁ>¹pöʤ„Œ¯ïîœÇ8³®ÙÀóÍR³'ó¯ òw£ml„L¨¢ŠŠ`ØeÊÎÂËܯU^PzC¶Ò­üúxZùN}jfÿW¬Jí ÅïÊÌþøT,ØéáòïÐý"Ò(þ>µ¤Þ^ç¶ûfëþ:`ŸÐâÙ ¦MÎeÖ³Úú…õŽÏÔkϨWâûÓ¸‰»cVéÃNˆ7ã‹Õ<5‚ ÍQÉid1>ÛnÁåí_Ýý÷ÂènºÊXLõX}5,rEæò»5Û•ýKïÆŠ7_²^ÿž¹ ½¹!p°1:ÛÕ¾¹Ã¿0›ê¡B@b+wƒ–.7t€% Š.făÆÿ“«J½° =Ô×5YÏgÜ¡»XX|à×»bVX–)¨ oËÎÉA£{,ÿã¼K[ÈÓä=!ã)š&›ÅŒÎß ÒÊ@-E¤VôØ%4“œ¦\W(eœàÀèd+|òʤÒÝÄLð:_%øÿdáü ˆˆŠVy[D/ iÃüQxXG—W£ Í­:oüôþ…˼_W¯µbbåÇd[ÚÔ’(¯~÷‹bƒ¦(«nÚ‘ÖTú²‰óYh¼™‡7@Û/×ï­Ù…ŸÓz–νy–&¢cð$ó¦0wêÀÞxذg1ʶêžÌ0¾„éèÿÔ 9©µ†w÷˜¹<-niÖªÓ±žhËÊ §X û.V³óûÛ7 â5ãøí–;[<)â"êI¨mjº0䯿G[“Õ‚+N½¦©—câ™Æ§-GA¿§šì¦\>9\å·ÛT^1—E,õ¶YŸˆÍߥs›äO‚AÇ\_2CÐÌ+ç2€­Ÿý>¬Æ¹jÿ ýU¤‡m»ÊæïI^ûùKÑ_w¨ÈùÛÑ`zý5«À`?Gõ>ƒtšb¡*f‚A*qTõpo°„VŒüÛ¥„}Tµk$ïA)JÞºsó1$åö&©ƒPK#0‚¾ã$<£šò ßÒ n ×@æyL£ÃŸ’1’*ƒ·•Å«Z¹nG\ …m)$ÝhTP›â 3°dÅšˆ¼«“W êjmÍ5æO(txµyħF÷‡¿Ù5žé\´}L—t*]1jÔ¬¯J{„Šñb¸–Öì.º>f.=¦Ê¬õþ—Þe=厓¸ØGêa<ñ^ ã¬zE§‰äÍe#|ôÚIÝç”>».ÚP¿u1ÅCÿ ïø!w•ø=3ç…_J¼¼ÀY>OóêÂÌqÉÜïhÕ ©b A,ØÿdªÞÍÍå6‘Èáši2Oû¿gs¢F›â B&ÑûDIOí'VU Ö„q7|‚P &=› ¡L¦ÆçÉ,)…а)ãœ}‹-yrH¦ÃŵŒáØ“­f„&h0‰Ï:; jv°ÚÄüÛfžÇ¸ š2ÑxH^•$"ŸúRU@Åá«\Ï[Ï6A¹$Ë÷F>Pf"!ȯž‡t‘ U|aXgÄ̺9·E,³p`„ uþxZ› CîoGdø¡Ï¯B1œ·Ø›è‘t(íþ#¿1Q.îh««Â£Gv¬¶.ƒ{i_Œ’w?R¶˜àÈ5ÒþöM¶ìXéë\ ¸˜UŽ9m7ܹ9LæN‘ïwrÖmùÉ¥ökˆb‰”-ükôÏdyÆ>^Ò] 0o ¨Ÿ ‰v•VÀúäè…‰"ŒÜ-gÖÈ÷Ïo…ÿü]—s%ë2T•vs+øÎm5OT~ZÛ˜×çËÁLÀVuD •)Üñíß¶Ÿ@7¸á U^áýX*¤•5 ã¡KÏGL\8Mnñ÷ö¤õyúî…ÏD© ö…‚ä)Ù<a÷oà(ó3l{!ƒ¶7”BŸ[ÛR“~A èàiÆù`%êÿî¦ÕJTÃÒ dÌP‰ã¹¡hÏ•&fr‚¿²ÀqÉ}ut¹¶)ÒÜDÉQ1ü?Fœö œ+flÒ!Lò=»2Q ëk©Piâ0…ó¶ä¨ó”- ÌÍ-çpYƒ/’†G çáRyÙ’égÑ=u-qìž5Ö¡dåIGÙÖÂø‡õ·ÔTûÑ,?ag0d®’|y³z 1;%-C£%:³¨Atýè E€®á B>}–z>’ÑÌnÇdJ+­^QEEw¡eÐr©Ê@ßûO£r»[ûö9µ ¹œuïXSgw}ÉLˆç¯Y¼€Äú·×f+fê½XÜG"ø¤ÙºªÚ Y|&n±Ù} ³¹Ì£– åªEKskõº7™°ìP…0x”û0»PEùÝ,ÙïjÛžçABsšòK?…T’¨€h#&»2±ß~§!Ü l1øç|ž¬îƒ•,¿³ š¯´aG. D3”B_£— Ñ´|¿„ã(ÃÔYù“â‰Oj—>Q©µ¸m‰4>‹|W‰7ò‡‹1u‚®½5 Á+a ‡ÓDÛ¾ÐXò{¦„ÈÍP Sõ’_n Æ !5©éhŠš ÂûÓ‘S JÂÄØQËÅlÝ—C ˜€#(B¤Êïñ§£; ïx=ðl&_³ëÊ $‹Ö }rîûaøy\ m‡ò˜‡œ $žòîEƒXƒxU]IÀùúØñ¼žø¨ÀYéi¼ŽöZtdx’p­n\V-¢g[X¥äÝõ›°˜‡/ ¤ì%:Õ)M§%cµ"Qžª¥NÈQ¸¶q»YpH6ðR‡÷°”*×Ãó€Ð±ã½2NöðžCP0°­î@ ˜™Š«°¸hðUÄÀÔoyé÷²S¤Ô¢„¤_^Jn¼‹ÌO¤æ¼+xF Ná?Rë6ßõHÖÇßÓðì{9a5²ìšøc\h hJk¤SöÙíã$¼×0sûCR× 1i!нu¦ ÍA«å¾Ì6,L*~¥?ÍL™÷ö  CAGpXãCCk`úW4g+g„ ‡ë„ ÌX{@F¸å \_Kah)HxE×eŽ¢Að¬ã?‰q@í`_gg % ;A-x5t16<$  (#  —Ü<<3‹c`ÀØð/\tÚ3þÙ%Ÿ3‹c`À ñ¤Hsó3ε1¨€—€§‹ÁÁMAPXEÖ„±[  ½XÆü)‚бœôÄÉ(;̆‹‰|¾‡Ú¢£ŸãÜ`h0t8Ý¢Þ¡Ü£ÎP&(-ê ~Æ8µ¨†9ú)úŸ|ÏðÕòS^æÇXÇ{\c/ñ«8§K”tˆçtLû´MoQbù!ýÆ6þò".ÿVÌÑçH‹g‹KI¡ ã’÷Œg£;ü`g‹cdĘ€•‘Rø‹Ñug‚g\s!l‹KJ‚“€g``ÅôFóˆlÁrI l‹cdÄ’‘@#åWêCl¼=}# :g‹ÁÀ0!}®û¯\%‘B;:¾og†B))f–’-BäIÇÉ¿ïG×gõ5Þ%ƒ%¨8‹Ý™Kn;ÏV¨E_ î–·è‘ã$²b[¦€Á®bóÓäÈV%C€RI`5 LEÌFD4#ÒÈ8ÂÄøÇ ÿ'Çiƒ¯pœd‡0¼Äñ Åi¾áqy¯Æ fÃXtŽ,îî{Þ‡áÝÂIu‡;©r›5–NÀƤM8~ã{Œ^ @LŒ’ú<)hŸÈ¼†Fæ/TßF ìø¢“ éÏõöCÅóðyuôß½¸5ÌwŠ®™t7H8Û `{ÁL*\Eú—Š‹Ï;þ€óq »i½–ã¿RçMnµX!$ÔŒ¢·¢ÓÀò˜•Ïã»oñý†gñ³øk%ݧû9zÓ›Á8.ørÖoa%˜n¯B*ŵ£A™qð67OblœmÝàÔ ä0…3mµ8mPÏâgWÅöÔÀ\ # Þ+¼.‹[ÎÆ®Â'í•%`wQ#´ÝH@a÷T‰í}ÅA™›s·ùÌ´‡ˆ3[§Ü"J6Í0WüTѬÀídVW‰ŸQ'vŸ1¢jöëa›€1°)Ð=òî¸o¨¯8Ÿ:8/HcÎ:‚„¡`n{÷´`Ïã†(:Í·­ªñ{”Ÿ g û#ð %ší–]ƒ@˜âžq'ÙI¢G˜ºêCúDÃsô¸Ý>Ýz=hhj¢°ëåÖ#x;ä?×®·‰ƒ`ÏðÄ’ýþº‹ìf¾ ólóstöݼŸoÄ—Ñu!Ûç¡ksÇ÷qš_"û™®É}+ü …kà¶ôÿJ‚ç szœôŠ;jðøT nàÙ4ÎIÜÊ÷L,Bo÷À¶.5ÄøvwÙ~Ì&äP f¼Þ°ždaL¤íØUu-ÚcdnèÏø¶ÁúƒÇsØÏYÁ o†9fèpis¯yoÒK?N,d7ÅUðN¢Éˆó‚-&§ œd¾½ý‹T‹†qföjðżÆqÚ°+ê¬á¶~ bNó¯ÿ¡žVô Å ÎQNÁ^ã𞡟4Àã æy>¡Ûï{ðŠ {d8(Gð)—* h‹KIÁ’R ‚+…R…=¼0hÀ¯j›àXGcg‹c` 01P ùëiŽg±jŸ3àX0c-e‹UÁ± Ã0%ÿ u¨ á¢) ÂDZлˆþeNÏ?òàXAZs†‹…”1rÅ DÓæ,˜ ´šœ …»ÿ³¤øØ)“´oVËZ,>_G5!LtüõñyþFŠ yÒüGŠ sÔRL8ùdÒ(‘ñ&ô{4|TQzˆ"¾R·;‘KȨÚãXë1¤"~¾ºnÖÕL$uš¹åFCÛª*¢êÏ÷N•qFñ@ï)ù@Ê $ñ@ÀÙ¾yÚ½±Ù¾÷‚ví½?1˜ÙÅ)«@û¥¢MTD¢ŒZ %)¦d'NcªIÔóq¶4f"XDN}¿ "'´MT cïlŒ-TuºŠÅ“㹆 m)¢Î´tæ|"[ת¨3Åú9sOH–ïkG¸ £ø½=ïòVÙ¾š½nþ^–b 1Iì­·¾ô}¢Aq./« ý‰Î×Q`œÖ×®/(t¶À®'÷Á‘¨ÄÓT7R)0E$–R[>fIƒ¤ñHR3 #úRa˜™ïŸ9E_¦~Oé,1XiàXOcg‹c` 02P ØSTgeÛŸÁàBCZ#‚‹ósqq qfàôe`(iïø÷k1àXTA.g%gMOR††U‰*Ëù3‘¸%H‰uZúãoôÑc–ƒ..Éq£à&àAMc5g‹}Á¡ À01oððPaö_± R@Åæ§3ùä …lOËÍ '7äúg*§ÛàXMcra˯ÜÚÚ]u6Õ-q§ïº¥Û$m|K~—Óê‘™ ñ Ù¸(ÃVü¿HLȯÿ˜Ô€Ü£ôÀUð=ƒ*¦z!\¨uƒƒ€ÙAPTD€ÄX0cX1cXAZBCZXGcAMcSMcXMcXOcQTZXTAX0cX1cXAZXGcAMcSMcXMcXOcXTAX0cX1cXAZXCcXGcAMcSMcXMcXOcXTAX0cX1cBCZXGcAMcSMcXMcXOcQTZXTAX0cX1cXGcAMcSMcXMcXOcXTAXGcAMcSMcXMcXOcXTAX0cX1cXCcXGcAMcSMcXMcXOcXTASMRNRR|BFCFRLdAPRGMFNSNPTS€ù0ÿÿÿÜÿÿÿÞÿÿÿáÿÿÿá ÿÿÿáÿÿÿâÿÿÿãÿÿÿä ÿÿÿéÿÿÿÛÿÿÿÞÿÿÿÞÿÿÿßÿÿÿàÿÿÿàÿÿÿàÿÿÿáÿÿÿãÿÿÿãÿÿÿã ÿÿÿã ÿÿÿæÿÿÿæÿÿÿæ ÿÿÿé ÿÿÿéÿÿÿëÿÿÿðÿÿÿñÿÿÿòÿÿÿò ÿÿÿóÿÿÿô ÿÿÿô „™ÄÌÐÚâèí‚‚1‚HèûÖ0NFTL FNFCFP cbIN BB*%MQRN QS RI!SC€Ä àXCc àXCcàXGc àXGcàX0c àX0càXAZ àXAZàXOc àXOcàXTA àXTAàBCZ àBCZàAMc àAMcàXMc àXMcàSMc àSMcàX1c àX1càQTZ àQTZ·+õZ``ȯÿ‡Ûn£ô  %*àXCcàXGcàX0càXAZàXOcàXTAàBCZàAMcàXMcàSMcàX1càQTZÿÿÿÿϘ@×77¼(!°ÈPAqˆÙ9h•î Y ðéÑñÙ¡©¸ÀS¤+ ‚Ø÷‹µ–»$7 CÝ‹ À?*¸Ü\ÿ]8¸È^Þ*±cq$ žæÇ_ÌŸ¶ÃEX °¢Òhü3öÿ( ¥hR:ç³4ˆk»7?×®±mMnõqLȘT7Ç®Vˆ‰ÕÀðY@7ªÙЄW|®ÃJÝÄYøQ|µ½{ˆà€Üº•›<4p¤–ÂvÌq@„­+ºðY@µë©®ÝÏAa{C5éÇ =My&qµàb[h€>:Rneò6¸…}x©Œštu,1ÑJ4ŸU-§ "Ùײ…àÎQ2òÒÀ¨i–:Ðuù DX†fæ’ÀVÈñ’ož7@Š¥øÕ-…^‡bë4š¹ª2äK?6 B´×o§†PÆPTÆç˜ [­[‰Uvˆ˜| šežß»µ#tô^F ±˜êžÛ'rÚ¡_X+ÉÔqŠ8ÂbB±^'(ŸH‘u…íœ'¼¸š²½ÒúD\°êÒâÌóWh>‰ôŠó“8O¢<ÒGI¬ÚË.'òBÉÉ:ÒèpÕF8H•×j}JôX$Bè(Ónûõ²!T Ê§æ æ ©¤­Àuë;ñþ“¼?óJuôŠŒ9ãö=¯tK!¢Fc´OðƒF!3SØÚãexëô˜á*´‰V†wš¾U¾z  D¸Û8à‘ãîµ-ÙÞµWúÎâAKU¶Óy¼o¦øçs‰Ò ëqB׈-|®©*ëße²NT”röâ³à´¢l m-‘zº g¬¾3ôqo¼îÇk^»Šçr$LÚ¸Ž–µ¡s“AÒݤü™Äó½£ó}âƒ+òú÷b°#e`ñ"Ý2°îì&Å_J®}W2÷ö‰lqª¿à2õ7B;Jµ!TCÚØ±"/”ªœèy;ñë­½«1µç^.ÊftDŸž(ú¹¥áÔ €ž4›µn …–Òév«= £nßëÞ¸ ¡Ž®`3–×Õ,‘}ÅÖ}å|Ú4Ÿµ@©i nxYÃÏw1P¸~Õ¿9Fgã(ôÖ›Õ[ ö†a#{¬Ú!‹˜ja¤F ysFsÀeíXòEð4ï’½Èþ2q+”ÕÊ {=Ï{ ¦%.\ÖG D÷EhAÿµ-µ0¹–<óÚ¬;ÌÆ é˜çÛ=>Ã|ª’p«=X§°ØM-*·ÙùÏxF¤ÊÔ™a ™‡ñY¢xå2…PQÒBUŠ åáŒ{)äúF¢ó‡)+_CŠ?…;x‚$™&à¤H%§¿ò§üyNÌV´Šð¶Ø•FÀ½l'îÚv.«¤cO9¯ÚúÚÄ»¤M¥B÷߯ËÛ?Ö·(i¸":"ÓŠÿ7êÞìᶰ|†%*?SPŠET¥0L%•zxQÞâ¬YŽ‹¢b„d8I*ʾm)(þ£ ©_7AiÎ$Ž «"-·NÞŸµ­Ÿ|¯·‡]ºTpúX9‡ŽÛWÇøçf˜áñÕ On¥ÉU-½"nµWò©úÑ’þDÿøFö’'Å€K:Rl’ÎAínbn쓤Óa‹oÌö†êðƒMÏÈÖ]{Þ“È –òœÇß´¢8 ׬Ïß$‡Fýâç‹Ô€´ž *`…Q—ƒ2½ûì—í¸C‰›âk‚ßvsC¹ŠÂCyyJéè¸Lö¸äàxyŒ³I‰—êÕýV‘¸??Ɇ‰Ðb=–m/î‹}JÔ•;0•2Ô+>9˜5áS¤÷([I^|é)b¾ö³Ùkø©èécçàZ1ögf pòbý¸4ýs*#‘ƒMÞT\ ”¿á™øþ-}–kíwcÌ€ñ“XPìà g(g0=β‚&hU³€|ûrÙ¼¬@Õb Â’Kzð©ï¦®}(ßÏ­Á¥<¯eî ?{ž“HcI…*Ùâ¥La4éÌ F;ß¼ˆt)Õ ZhMa1êbüQD˜R Ðrž \T';KUäÚ÷c‡°G3Ÿâ¶:7-÷ñf­aXÕíú§áæX¶O:Ô÷RÔ·[„î’ó$ŠÅªYËé /üѤxÜòòZ_05Ô7Óíɹý(LJÑž›»T})‹j*7Hލåçe=,7¢eK=ä(¼ö¢,lN='°s]sqy NlhîAI“ŽýJ¾ìNœß ~¸å™¯€ Ô7šœþ•˜]~ÝÍŒv’ßjT³Ö Ë·"à+?‘†½ÿt"“û«€È]WŠLwŽo/¤6¼h¶´¹©‰ïàDŠ+ð`yå?†;»À1Œk(XY‚æÍjÐnûÞœüö‡C!ù mÇ AÄbK•Ĥ&VVrDÚ/TußX]±Þõה驈Íñº?šT”AÐx&F¬¹Œ§Ô©ûžÜçaFgk(TÉ}ß›Ç)¸ûÓ˜—ù«½`<¾]q÷³Žˆ7£Ä„¨†h ñ³D=òÁ? iÀS;=Iôr|ª\RL%V–ÃCÞF?³É…%xÃË´|‚y¼J\òâLFêÿZdÚrF³Òšk€Êý`Ž®aÁ KQØò×$:DÀcžaÍ×i?PyåulÖdù­?F¤ g¸ŽCÚ`yH©‡’ÂþŸÚ¨…ƒ5¶×È f#û¢³ÕJå –}Hæ#íÕŽD ¥к÷,6&áæŒ£¨(L@£ïæ`fŒ“ùˆR„Ô‹¢u·æ«YÝZf,o¥M«º}ls'¦?‡½,fމ$FŽì·„ R?†‰B$"WÃ7óW(SoK6¶5ñöÉܸÓÝíÈ<ð PÜöžûPç$Ù-¸øÌÜÎßBv À‰n­Á”’rèlz û5RßÛTç_ ¹åEÐÿI/èÕìú|8ÜÎÎe®Ã›£*z¤‰Øšò»¡eV{ –¼@¡sÊorï^ÀÇjá\¸ª@â’z˜Õ$c-NäÚ‹ÕŸÒ1¸)g|‰Ká03åRÁJåõ´`–‚uŸÉHKWœ7„Œ\Æá¸†îpch{uÛqŘ*ú ôô§Ñn=¬wk·¥× U|û¿áÔû’Œœ„µRXøÝË p´°Æ†ž qâLÁ¿*ç;š!x"± j¼¿³c¤™R àÌ;2i† Öý"%ÕõS&ÄäôãñöèP€›±jßBàN-ËœzPN/¥âñº—k‹ÎS™ è[Õlu†/p¶_×ͽ«>KU›À$m^Î3ÃyýëÛpŠ¡[Ø8÷*ÜtývíàÆ3Ñ(eÃøÿÆË"a|PÉ«ÖÂŽÁÁ"»OÖŸÆb6j5ú3nj4ôÔ­ÿªìó^ã|xèèr\ƒ¿0Kà¡xü𡜞L¯g¾TLjÑ^îCZÔ¬z®,`ÌlJ2Ç"Œ#wú„À•W %‘åÕ3Pƒn´Mã„ÅåM™ñî‹Å½ž/CXLu mËÜŸ°mY†ö¸UŸùÐyãyÇ% l—OžOz%Ó¼–vî0ÏëìW˜þžÚoí½æÁí£´w #“,K€„2ß:‹Ý¥ßÏlcN¯|Óè„ Ò…öSQìÖ&“”ÜXeHÙg¯éàKTð<€SD>›?Ú|ö9éãæNÜò™=ZKí@2¥;9‡ ¢åé1úqí7¥fM»X} ¾¿-rÈÛØ:opýF8æaªË4î]ü0µ*³âwtBHj~MA+y º“f Ê¡Àƒ>ªph ºb-÷PžÓaïêÔ´{W7™‰hׇ1º2¹•“Þx,ý©áó‹LjFÝíQ<‡§a3µ¶‚¾–Ýk éï Ýz.$˵ò£ÆY¯çù£'ç">µúÀh¨6èßû™²½šŸÄžÞ.5 c¯ãí’ï* G‰½9–ãÙMÒÒ b"äi¶þ¼TÄ/…2µ«Ü» ÆêåSú6zXÓûã7ào&¬åJGùyY5XXßý|ß„i!Ή¹´û¼‡<:™‰“ ¬VãUò}f…Šès%4¡…dŒÞ᪆æÇ*ÿ«+Ìz+ùã‰òÔÃ5QçÈ`öJýd¸ûYkþŒ?f„.TÝXÃâ$gG ø[;ÛBPïÂjAÉPŠ_E¦G>êuÀ'""ÈÛè‘yRÊ$qqdMÝèß)à§(ÙŠÞzáß>TA`!"/ƒû©j¶|Ôï3ðjÍà`ÔÍQVpEûô¥BAV ÊKdÕ[WqÓ+ÿ ¯ßÜ Ò~ ÐO(êÿº¢Ãpž 6RÕNu&Éß)5‹A[à˜ŽB–º¥EêñêÐZ\ë«ò^FÑ@RÉFp—€*ùQ‹åœ…\΢;4(seDDŒ>öZ¢õßj¡ŒÄbè.¡’iÀwYéÿŠßÚXa[ôØxl™S<ä·ÅÂéU yU /žñŸKîÛ|W,/ñ’.Åa ` m™Ì™)ju¿'¢QÄÄÓÔŽ7".÷SË3½Ë¨ïÐ&¼‹úvÅJÈ“ÂåùÆP™tÞÞµï/¦³îÖÐØƒ+ùX Ó‰Hx©s æua¼½…Ÿ¦#^C¢Ÿ ‘ùÐÏt£×¬ª¡<àæÑ¾?A1sÜ»Ç'Š“'Ó·Ñ£(ýBb3<<…% ¨ºdõÅ€}újV±×l¢3a\sÿj…ÁÀ€xâÄ­ éÔXo òñÊ‘Q=C±â"¸ÌN2]ì K#Ü~‘ûQ_.‡Äê¤>´¥_—ÀY”A åzžõ ¥ãÉÐwii©ž1ɬâ~"üx£¶ÒZ–^…EÃ~|“‚œ{ kƒ’|ºM¶3’Ë8åµîmýîN‹çÞëÂK yµ˜|&ç76žy¢ì°ó°¤UIäÔŸ¸Yº§!@!Õfãex  \=h €6·E¦Å–RN«Kq¸ô>m;ÿåZ]BÈ•”fHi—Œ$b“šA;WÙv"ØK’܆¡g”S‡·wÒc1‘ê£jÓµòœÃjg–v6FÅ®OÅúìÌc‚˜LãL:hÜT³ö"¡žVvoc\E”Âc1'EÝšçö}Ð_ÒGγWö9¬ÀôXµX SgÙöÂãbލ| T‰ü&èNˆ»óÉ.mrrà_·¼P„ŸEù¯DͼtÃ5ã6½¦É×ÇÞu…ÕÒ¹ë)n÷ŒÂˆ]kóý`}gÂtª\ðð¤$èû£Ø¢³4Æ?dv¨ ¡ºTyeLG|ó.È?íEãb~Z\&0ÿˆ‰ÉžktGº¦æqàé^ž·ýâ§DtGñùQðÐOê·û;ñ¨dîòÖ¢; 9–›0ŽçÉOû%DÅ $DJ9 h)NÉ%¿,L˜ûEÌ*sHÆã[HÔ‡¼EÝÙÜÕ̳ã$Jjd23½Äó#F:Ì€éØ¶Ëk”½S@“ m¶áfï¹1Êú’9ùROO›ù7KAAT›cZ€¦‹ ÁA0Â0‘HÀHsP Ý%I[DÆ‚ YY1¬ˆ˜óÊ‚ ‹ "bb°˜"Ë3)–[Ä2LÃ2Ö”1d¬¬eM‚˜&Í5¡ "¦Áú9ã7n.n…b…<…a¤fá •O Ìm¯¦k7t¾ÑU~I>dÅl87õ¸ð‡ à3GRpp1  #=   6:)B2. Fl _€»+  ! )€€# ") # a%n‹c` '\!D½nŽ›Ã&In‹]Á¡€0Á“¸ x*.‰ü\ÿu‘ °ó0[Ëf’KŠ1À®üTÓ9sZ®Òé‹·“nôËÀ€n¶‡£$‹c` Õ²¶j$¬}Ä$‹c`À ¡oO5!$àLÌ$llȯȮMȯ È®7ȯȯÊȯȯÂȯAÈ®úȯ´È¯âÈ®ƒÈ¯ ȯȯïȯȯ¢È¯\ȯ‰È¯õȯåȯçȯãȯõȯêȯÿȯûÈ·éȸKȸÈ·Ôȸ ȸ"ȸ’ȸä(üß%%("$#"!)$&     Íg^ïp‹KJBÁIX@p¨dϲp«z«- An‹Áƒ„0èáþ+÷5ãAý!"ê8bÏñpžÖ …`«­Ök[¯µµSûüèQnØ…¸ë%ƒÛªõ‹½˜Qrã8 ÏÖõ>ÞúþgÙPÙÛ‘(W¥*ŽÉn@*!•@BˆH¤ ¶ &‰biÚ¦¡EÚ¨iŒP¸Á€ï(<§èkÃÉE4Ù.ˆlÆ7É¿ùÓÁyÇî%h¼Ç±/ ÛÝü6÷8.5<3\©x¶ˆ°—žHîPäÅ Žý†{× |.Ћøß,ààol¥‹Dê|¼(oMñ¯)¦@‚¡‰ë8&Û¤’&¾ËÇ`HáBŽÄ†6+^ƒ ‰÷8v‘A[hîp\CiBˆ h +m£ç‰‘0ûÎìA@rh€‘X"&Ràbœi¬i¢`}sX"©Ž%©óA$±!%‚`IB ³ Ü`ïr¼6ä]CžÜ¸ÌTHÂ_Š~)úRÑ·ݾˆ&a²ÆFm;<×éí†ýøw(öÒKr‹"¤émâÿ È6EÿY¯ýLð}àý(p¸ÎÚë7æo†­yTä»mÉSfëOÌÆ!™Ø/Ûùš×”ðáh"+ç…¬â]¿‹“›eœŠõ< Ì‘—`ÿ"HßIN_È d¦‡Ì¥|F5ÑIÛw¦ú|*‚‰8H‰¡PçMCûzëmi¢:Ù°öÙ|½˜ýlKÈÊÒ|Îç‘ÏO|ŸÏhƒ3¬pb-tSI„© 9K^7Å*®®=‹6“BuMÜíØÆãêÇ•¬ãÍž?Ú¬âÉ\Û§ð$™³n´”Êj«âlQ‘Ð6òQ&ê´\ FC(D§´‚®à\ñ3±ï6° k¦g¶þ àüab+¥ëý=5ßR£±gÏ÷X‰•Fbh´J(–¹ g4’¦¥;Ù GS,]y;LÀëJëÉü¶Õ‚v:ÀTóM–•-éU©å×'KPŒab˜FP²Î¤°ŽÁ튽ðŠt3~lwUAÞ èNt`ºþyD³²fNŒ•HÓl‹S–ŸÀò,±sVõxÿùÇ0¿%ƒjÙoÀý†xbêÊ 5sã˜ë\-¦'mÐÆ©÷BüB§›Ñ††ù)?: )ÌÓÏ´ë8Ï/Šõ•!ç \°ÐVÕÙÁ¶,@Nh¿bœ/GlÙn#™Ãy·Õy…è¡ç ¬æÌtìÎÑM‹´–ìd¥œ™Zp¢‹N¥…Ö†ÚΘ½ülã&s~m»iÔ~ð Ð©KmYmœ6ô+îÓÀÖ|¦ŠžqûñC\_á2¿Lþ ¼É~êSv0Æÿt¿Ê®õ*Š™*n‹KIAÉ)˜ )…ЦbènTó†jàXCc‹Koß¹™aàXGcn‹c` '\!D½n¬móJàX0c;l‹ÁÁÀ ±Y|¦ÿ†þyD‚OB ¿œÓa“¤i.ÒxÙÒÚ—ý»†›4lµ›ëGàXAZ€ë„(‹…“In1 sõ[$\Ä yÃÜüÿ·ä0cKCÂñµÐìÏ>Übv8:þþ<Ž“è4·°“Ð"‘4”|ì™ï*¤ìƒÅ‹A®¢ÜE&Í4§SîÔ¹¼‡9;sÉâ’ÅÕYKUܦ:ÜgÉš¥Jò46 ö!Ss|L9 |"ÃC6r ÌŒT=Ç©AAŽ«¹¯•\èu}›êu~²¡È*#/ˆ¡"©¨$Ú¤Š¸¢ë¼ÀBdz· Ønã©ä®Mï·Ð‚ï{NÎ7Dá i!†_È Yä«w¤0($pDDàXOcn‹c` '\!D½nD…\GàXTA/n&nMJR…öU‰¿ýHY×;‡vþš®R&¼®”pð—œþaþþþ†p2ÇàBCZ)‚&‹ósqq qfàôe qV‘êHg‹•è&½/jíàAMc:n‹}Á¡!ÄÀt°2êåöß"ÇãÌ ‡Œ0dÙüZ.‚Q‚åÞtÉn jèöàXMc¨@ŽX{~zôBü²è…˜´¤‚vô!h¡R]W›¾Ûðáh¥ŽyŸ @@V9{ „¤Q;;WúÖŽ¹¼ìnbkÔtÖiᛄʫÿ‚%l°í§mÊ„©ü<ð/<ÿ¡—AŽP··¶«®©‚•bçP÷ÀCå–£äðŠÃ¦Hêžþ>ùƒ¡D‘*Ë'ú‹¡EgÊ—‘¿ é-ñňpÁ;W³{þ!fAuÍE·6˜bα=¾!=ßÚêÚ{ƒþ³¥e~Äþñ7?Cë ”º •›ªø’ø*)% HE" !I_Tm€¤€ïr‚3‚÷‚€öK ËÈLJÆÎUNþÛoÌûlñóâͦ!kóÈGS¢ÿº÷™R‰ ã›Z©Â¢ÀݱÂUÌIåâ†d~&¤|6Õ á ¨ÅººÔë‹£´·.1¹ÊæÛ³ØŠ\Ì@´ŸJÁ Ÿ”€µÞêl_ÐÙÜ-L%#t³æ­Òñ6%©hG ¡±Mw¶Á>ž\Ʊ[C‰v¡8än*—˜xr „§WdÞã¿Á&%Ü_0¡ßK©ÿó£5ìÜh*¯mêCÏ$Íê¿–®î´3‹B¦Èšiƒ³ÿ›,ˆÁÏnVç lÍÚ5 yÔýñõ+>déj¤a´ô¥gЇ² ¾nÏáÎp„W7ÚŸ-þïý—¹n¼#öoçõ¦íF9øW‚­Û½|SÈ¢Ö|ÖùªdŸŠÛnß(ê<“-b„µµƒ> $3ž«Õ‡kÀ»l˜`èi+Sz"Hmõlþök¦ÝÜñ†‹sÁä_$I²%óƒUð%z쟂Ã6± ÇŽ·`3_¼ÎŒøÓ¬Ks‰W·äÏ8Î?nüñÙÚïZ¢¿³±!èŒkõˆ¼ÔDŸžü ʰ˜^éÀ£¦:­Ÿpá_ôÒ|-Ì’é)UœêЄ\¬7D–§åމ[Yƒr*ÿ^j(þæùSI"V!›¯ßËý§kT;Û*×Ò ÷ @Ì$'bÐ=`÷j6'\€ÝÎ5%êX·ý–4¿xðQ øˆ=:kÈMµ4Ê1‘ŠFÈ™5¨/.#PŠ/–§ð_(±åš5_D‘6É ~Ç"(àU,Œv°M_5Քߡ¥¾fT2auÃ[‰×0ÿ¡ÜuÕ&ÕŠ~5$~—¼ð^²ŠPÙÏÙá/L¯¬QÊ û&À…&aì9¥ö¢BwðB+QX¢9Ž!¨tzêGýoVr E¼:ƒ¥å´«lâ FФ²01ûX&Ghßé{ù{"¬íœXn¢-Ò¹rþ×GÅq÷ul ÊÖ˜°_±öõ ¨V–K,âñÇ¥¯z°QïÌÉ´–f&€œ\iJNP cØq° /ó)%oǤ¥ÞS_Ųb'þÏZ×Tý t sf´aW ÁJ/vÚ2AûÛIˆ„4¬‹>€³ƒÄÏ%™#eøjã˜5ô–ë)ß¹¥6wk6r¢ôžV#ö!5¥“oÒB€œC²bÅ<:¢ùtvrä•þ\F0wt\¾]ЬÈ[h>rdƒHï躭óVÇ!É‘{ÙñǨŽä2|׳Tû˜žÌÝDÜ¥qWK¥¾|Åù:¤$¿á¬üttÕŽw\>PZÀƒÀÓ¾—‹¨Ä=¨ 5‰Áƒf+×3êAÍÌ1Ûü(ÐÒäEÌä‘·¾³Z*&YåÀÇý@¡,b >-7ç§íD£Ä€PîÍjô͵žTÝûZȪ¼)ïš\Òzd~½^êK° ÐÖÀÑIj/Ùu„§²•“ #p¯<Ñüð ñÙ ›!SeÂ]j¦ÔÓêëíw…Ïn"`ÞÿZ¸¼w¹wµÿ»Ôäd˜/8íiÐSˆ 7ü¢>Âã\€Á3†Œ?ù2ÝK0ÐÐe=»:³„¶žÓ+ :Y(_Õ3Õ5EC,‡èDÍ—aùZ\›©ßÝ"N×#Bø™ó8 l®y>ÅÃ}5 ⃡GOBKýB4bÇ«ÖÈÛrfŸÊ¯EØq[IZ»–£„˜5‰ŸâõúL˜\Þãϼ‰f.¿åDê›xFà/…P$öùª4:º±QM G,¬ôæi•È}~o¯Å±–äZ\7n]Ðúr¦È-¸m Å·4™¯w¬–1sçÒ·kg’#uÒQoSZ>I&DDZPð‹ûÂ8Wúz¢îJx†æèTMË^-½¤Âëâª2»6d.š{êmÌ««¥^\²Ì8¯s¨#oVý!ÒÍ~H@¤Á$•(V¨©ÿMÄú‡$ÙU ÈÊ Özø¶»¥¬¼hR¤£E‹­‡ëY >M\ÑBŒ}&:<Ÿ&˜Š¨°æÂṲ?éO(z´þʩՉG<–›Ùyï œ§ºD+V)&él¾=•¼@äð1+¿(h»W=>I_?Øù- —_à‘(¶ÃÛZu¡‘?|Ï<°êÖ¢òÌ”F°¶f@¹íäÇ­ö‚µ[’»PL`Î3N½´ xÍd:aïB†çÕG y˜9ÊÚðavŠmQ%Ä%æ%—õ ñ+»ÅÒqž‰°gÖ è“=üà’=ƒÆy¸ìa`µ|õ@v(;C;2¡86“ÀEÃFñY9´Ðe‘j£þOguúX3¼…Ñ‹Gs/éþH0®=¨ ¡ÝÏí:¡Ó…ø&ì/Äêó”GŠ\5¼Œ¦.#‹Ñ…³„‹·òÇy-£FˆI˜4b¬Jíá ¾Âãê”ÞÒS®ì€Åí~ ã¦ùècÓÅR‘‚åŸð]æä±ÈÐ…¢ûÝÒ~5§ÅÒQSÃzÓf§©óO®`IGúä0°ÂØè¼Vd©<ä]s\GiÄ:5z„ð|…’Lœðv~tÝÐÞ±æ{€Œ@wOç~G0Ìɸ­m>‘#îfeÊ"dÕÔ ¤¸Î!C’ ܺé^CU‘;Ðò1²áš’¿&”^«¾•vòùfáSãxp'·Þ‹$ê^®lÑT1ÒÓgA7±ì{ §ñu"–÷Žút.¾¢Šs*÷¶~”˜.{œzØDÓ¢pÄ/oEElõxNüDÁĆð ÀÀ”žU± Zm¨Œ©ù`eN×펦ÐÑFxMæw*‘ÎwAE_s-ºB[1ñ7a.D¡ÊýRÇ«û^󻔜“ ˜”ÙÞƒÔD&¸1°“~d,@4^„¸Ù*õ˜w\¬. ¹Í ÔíÑO\I·Vô”“6…_]ZoÈ)ËÈÍòÜç:î]e2wíÂqDIQÛ-;ÎÐF5 „÷—‘ xršûÙš§"œÓl.’‹Ž2\»ØùgĺU˾xi)–ÛQ $àèó‚Ì” Œo6žÌ‚0Z§êû^„b®:œu3tye|µ”•U\ìëØ*kÙï¸äyf¹Fô'†oç­Ÿšm¥–õU¯(a‡­Þ5U¬úÓSûu­åõð›|yW +xOù6IÕSâmÉHìMUâ,:Þ„®½­¼Í¢¥` ‰cκE{^?%Ëü-@Á¹Z+\må~XóqræoÐ|й .nØH¯åàEÇÔ2rƒ+’—ÁùŠœÍˆøÔù]E@´Doâd)L;"WpNˆ¯m& ®¿~«†ž>´œ´jÓ&}íZxÖ *úABN¯›¼žK½<,O !ö£È騿°sYÖîð  ‘äÏB±Öá¥)¨maSÊÕ…W7ϬûGîýðÈØ`Ôˆ˜‡¾–dúÑœg¶>Ž)úÁEråœÒù5og¿hQ@…ë5ÂGIFŽ[—pMu¨š¶Þ·äGÝ0q3cSúaHÅ6ÉF(°Ômscãø8).nƒEÌš£ÂÍ"˜¢øäo„>àWî~œêÍ!úλæ¡ÀDÆ~hj¬ÏA´è¬fÒÞ[R°wÍõ8·äD Xª/ÄJŒ¶]Š÷§oÕuÁI¸jÂí¬s\‰Û¶³`ylh¬Þðsƒ“Zš8Ð[h• |>´ÒS>¼±`énU`€W®¤Q)å2—¦R˜#_]9˜ädîÞÔ‰ý¾±l­‚ͼ_Í\?¦TÍhÅbMAPÉ–!`3þ{L ñcݱuzûÅOT­¿¦Ú£wF_H‹ScÇiy½€¢Â·ùðÒ(Æ<ƒy[h🠒Äî&c6öÀ2èž»BÎösŒe³ÿD±å™Ê8¹WÐadÂAG‡šgÈ#8À MM›Ö‰ö@Ùæ¾¸H{¿S£˜‡ÒYÌø¡…áf¤3Ç“·ðÌU{9m=Љoè·×¥Ê4(Hoíü0?¹kïÎH/”ƒì×ÂÚ9Ð¥ã„ïkЪgQK·$üÆØÏ‚â^^ækfs?óŽð’~Áý¸“¶m‹· ‰~w%ÔÓU hüO X8g¿ÎZ|H¤ït ´ƒVÒ|sJ¿ çÃôœb.7-§”i_À勒m‘Õy¼ôÁMkHY6êÍTqVJš«šGUcH.˜»æÇ”¼öEʧ Ý!2…]†WA|ߪC®@¹_ýk{u´÷¨$LúûÜžUiÍäôMœueˆ1ò#µï¼ ðb¬(§¸2Aõc ‹ÝÜÁ‘0•ØéÕ|ä¼?-UU\Ý©ø9Cš¤ÕKñ£‰_ÀºBÛ ÜH‚ Z\Àñ°âoÿ¡+¸Rnë’yh gi>gšrMæ¶KØ¥‡‡÷G^S½I¤ß»¸J°` îÔÂ:ˆ]öºg*Î6ÎRe´9Šˆ¹óUÏ/Àó‘ou•Ö&™™¶7o†AîËå15];@ѹ3ÈûCšJT÷Ϙ^fêZ’ƒ<(ad^¿°S¿7˜¨L #3J1 \¥ôriÿä䫞Jãûô¬ú“äŸ^çëG²2âö¦x}ªûíé÷¤4º`ÇaÄ© S5Ö|BÞQ?!<¯ÿ<Ùí¹LaÖÉZø†—ã…MõæÌ˜2ÉWo{˜>_#ç¡Ô¦åËÑ5z‰˜Ðø”À¨Õ‹Œ÷v„*… •!ú1ɦ«^‰i†aùÙ-;AÒþé‡ßÕ˜Áhõ·:‡]çô´4”oX‡¡æ…?~šmÕ³žÅ‹T¥–Šó®©ã‡JоêI$}Žû¿•y¯Úß7—À&’ùúÌÅ—D'鈧“öÏÅPQ€\WW˜(Ç7{)}W1ØÉî‘®ÒsÕ±OÄmžL¿¡W¹Œ4Œ/§!¬ú~Êj0‹ãû˜†AòäÒ:>k[C[µù“•Ï*RoÕ3¬~åÇçbi”ӈϔºHA¬Ñ1‡ Äpkˆó¯„±ð ÷oI+·'`©ÇùÃÝA—û¤ h™€ºÒ¥‘˜¤¿ôQCZ’Õ&»¸ÏÍ¡!Þˆè±YÍCœñ†{[ö¹pO•›…WÖ)ü4j}šók|îd1›ªhS|—ät#ÿï¯$~ôkke¥ß.S»µ}Ï\!9¢JñHê67LìôU«ÜLŸ1ãN+Þà¯:5–p»f²ºY›ø…Œð˜ñÝÖÒˆhE© ‡ï‘¿LIšuÒ¬H¸ä‚<ñ7x`°ù…¦8õ?%«{^ž!18µ³–9 *¯Ünþ",y0´EžE’¯ËÌÁRÀq$³gÛÆÊÆ¢YG\~ŠNš×Êow¼¿§NÛÊ•‡Ë#¸5T¬qvµŒ4Ê‘3r(ü²V°nÂT«nylÚòéXÃ¿Õ º‰é ¶€ˆO \Õ}û`Cc¿sð Â¥ÙÕfg¬›uÍ@ç—ÖÆRgô8t»t-è:Sw Oï u˜,cÛõ`Ñ5€ÒÅ}E×>¦{`w‚M•1ÃtךÅJ†Ií‹F¢ÒïíÁ+o(>Ik²òαâWÐø,ÚCþsOðº¯Ú>2àêµ¢†kC£½•Eë[` )žiq~ŽbkkD4?±`3£Ý#©¸¸»á%Ž™ç+4ìÏ6,§wµÕÏTø %ý¤i0ý™H¦—ñÄçÝ€OÀID(8ììGù›gØèLÔðh’ÎÏ…Oh0´b§ß¹>Î…rªûÚä²Kfâ%U&(õó;aí9¹ÑÕ‚G:W{ ýí%Zm€~Ñ0ꃭ±Þ,M©Ÿu2™ÏjîúÉ9^NÂ æŸ o—Rí GÈ'Um3¢EÛÖ³;hù¥;VcclkÇ¢YLž˜ É©R èŸF}Ljžеž™ñœrTƒb$¥ ôéí§aô_4³³ÚV='–• .8×ÙoÁe‚>ÞÝ _ûâè玭 wõØ9EúòáGkûUüõŽ[P‰>p?~ýs°6R;vY%+’°Â$êøxÉ«ËåbÊ’ SGЇVïªDtÛ EIF´lŸ‹­Äåî5~à2JÙ˜ Ññl#Ó£ØØ7Íò3mÇV³æ¹»¢zf ì•ÿLðý©Ÿ:Ç….½"qú«ù­eG<íêêU׾ənCO¢y: †’3=m‚º|7ï†OlŸ‹Vºtºvµn^á>\Œ¶ƒ}©µcuæÐàíKôI8ÎèÞ3’Lê>Ù‡®Möª E—LFî.ÉÔÐ1¡S@£”H/×Ä3¶fr¿Õ‹†ÍÚ “Ø}Çøò&5Nr Í6dï=¥¥×©±xÜ‚°‚w`N š…¯<K¬¡ f#Qó70S÷:·è‘ûñý+üÊwÉ;Åè^¸Çøv¼^¡gÂQ#¬L!´ýûg]VBÔBݪ-¥íæw›p.ãQ¸‰¶¸ý6w`†hµ{Ìç[(Ö83Z"I§ÆA¨McÒš`ÃÒ|t¶ÍÛˆý"V˜êañÛöP ç•/£í4›P‘BK”þÎ{*¡Y!›”jÇîSã|Çpºök¯Ônøø-BšàöWVÔ$N5_0‰l0Yƒ§]ÚLkÏ@“X¡É@½hýŽ3í[Î^ÎÒ ÍXH1:•¥žéÓ?ßMì—Ï@Á6…ûW _µKÒ“*Y9fßÒ\dšHlܵ’ðD¨fcKû8wéý Ü¿Öús_;ih’´ç9ë3ÔÒ„¯Ãð1Ì&‚ä1ΆfÇ—o˜†Î”{&%×—ØR/TT_CqAõËPd•jÁº¶Ú÷îÓ&™6FŠS}K'†f X×2…Òpqä|Ú ô—îH•¥0žN[¬#Áó°®(14&v?399MX8O7ºT“ޝ‰…D+¿‰ï‡øþ¿I¾ç’’ÌR@³>yâõH°A¼ú‘Ћb¡G´ ÉF”L‚6fö[fª“ Éù Â;·Û‹ <®ìzÕØ­lli—Þó”ìOäÒ35 ˃¹òQ'ºûp>=ÿêF±%³A‹Z(ŽnÛ‚Œß±_øR•BO1d(ÀÄÃöÊéç¸þ‰Û?p1QW©U]¼Ëv̵(MþÆÙ0Ûú@[t3 ¦CÀ¡ïV²%Ö2§B44Ûmv êôšRÊÒŒ­ÏÂYy¶^±ãîà ÏÿmxÛ&”F'9j=˜œ…kDÛèàß¾—å®Ã'æ)&˜õÁsЮL{¹»})wbœÇç6‹ÍfT»''ºIÝ„2ó‰§mºŠÿÁ ¼\<¸·j‹Á£r:ÉÞ˜RaÍU,‹Å ­™þí?weÊ£Yƒ+yîûœŠúŠYŽ`Ù$¬õïÑ$›˜¬EL³¶Í"_\‚Ç;øW—àÌUüj=j²ŒìÉÉGBOÖžŠëJL}Œ{jbHNº„_¡æ=Tt•mtø&?€yùP²AÖ…¦þùk³æW»·{×N +–Æ3bØVM—´ÝnÏÝzÆ ô…ˆ ÔÂK*Ô£,´JtÛõpê›™Cw2Œñ”ü¹{4cDü°¯ú†ü–O`SK3ÜgÁ$×þT›,æ'}ßGÍç¨Wj€Hʑӌó5: wØ…|‡5GáV§÷þJ…õ`Ý’ÿYÛ ô*7¿–ÿ*n‹KI¡>HHÁÑ;¸n"Ï© àXCc‹KÕŽ°Ÿ-‘$àXGcn‹c` '\!D½n¬móJàX0cJn‹ÁÀ0±ü˜´ûï[ @R÷9# ãênC­\R„cñ.»Š¸X3¶–£ŠÌœàCé}É|ÐYn¨@U–àXAZ€é‚u‹m’Ë Ã0 CsÍ,–Q#3t€î¿H©é• ¨gÑA fQó‹äØö¢Vŧ‚#¦K¦¶íoê–24N‘P7¤ñ˜‚SGq™ŽX¦™†`ŸZQ ÷Ëó¦&i5nQ &¦HµiÃÕSt*'¸LaԌ±íNmªy6CНgõð¿ÆÎt ~¤§åͦÔSÌ¿`ŽŠüKŒ_0IJA©}óõçõÜ€µu_ÝîWìáU·ŠÚé’Z-²°[ßÍ\«¤muO‡­ïTÔ#×yäØöò%uiÏÅàXOcn‹c` '\!D½nD…\GàXTA(nnRkKeÖͦêaK]Ë5ð‘‰#kO¾nvA©Ò/â‘/;¦Ùvßw‡•Úd§JWIz…Ÿ®Á(UÔOú$¸ùNæéþ¿ûøÓ±³c˜ãVªúgß&Çmè"5£?;D < Ü)õó †¨Ãý÷zÑÈÈÉÀoÆ‚@¤ÐÀá€øƒ žPººÀTÛÀnìÀ‡ÍÀ¢À½&ŒÄƒƒœAPTD‡X0cX1cXGcAMcSMcXMcXOcXTAX0cX1cBCZXGcAMcSMcXMcXOcQTZXTAX0cX1cXAZXGcAMcSMcXMcXOcXTAX0cX1cXAZBCZXGcAMcSMcXMcXOcQTZXTAX0cX1cXAZXCcXGcAMcSMcXMcXOcXTAX0cX1cBCZXCcXGcAMcSMcXMcXOcQTZXTAX0cX1cXCcXGcAMcSMcXMcXOcXTAXAZBCZXGcAMcSMcXMcXOcQTZXTAX0cX1ca3cBCZXGcAMcSMcXMcXOcQTZXTAX0cX1ca3cXGcAMcSMcXMcXOcXTAX0cX1ca3cXAZBCZXGcAMcSMcXMcXOcQTZXTAX0cXGcAMcSMcXMcXOcXTAX0ca3cBCZXGcAMcSMcXMcXOcQTZXTASMRNRR€‰BFCFRLAPRGMFNSNPTSNFTL FNFC bDSIQFPIN DLBB*%MQRN QS RI!SC€Ö àXCc àXCcàXGc àXGcàX0c àX0càXAZ àXAZàXOc àXOcàBCZ àBCZàXTA àXTAàa3c àa3càAMc àAMcàXMc àXMcàSMc àSMcàX1c àX1càQTZ àQTZh½:Á]]ÈÈÉŽ~K¤Ð  %*àXGcàX0càXAZàXOcàBCZàXTAàAMcàXMcàSMcàX1càQTZÿÿÿÿF©(Á°Ä„’@0I$„„$ B@ m¦šM2ÉÊ; Û‰‹­–Ë‘U1 DÉ…Ô­G0{ ÿ,X¼ ÅõŒ©k¹¬ÖiÉòÇæOÛa‹á‚w®f×÷{ì·ßHÑ+‡âŽÒŽr½ý‡Ã…6‡ºvq8`+l0Åœ8)°TŽ•Àñç|eèl•[K€85cß(‘!ªKKX¥eÅ¡F¾jÌU3¦Þ¨áŠÙ\è6*sø™÷/ ß‘Hu”+<ó ÜJ ­÷iÒ®|-Ôm¦)ÌÓÁ[~¸µŠæÛ`!£ˆ<Ñ5?Rh—W_»K‚‹@ÂRt(è{hÍ©Ý=4ÀM apõ° \X¶iâÿW…„ªl…¬=ô Í…q®|ò°à(Á—¥õªOš¶±ªÌóÞ†®Š>´9!¤zÛžÏ5+©ž:0 ¬ÅŽÖäÎ.–*ø*9<ýnˆ"Û³…«Ñ7#^kÓØ¥¶=/µ?­þwð  O¨ ŽªL¡L(&  ;0!CaU\€‰€¹€ßu‚Pƒ‚ES (¬ÑÜŒ+ ~p[2=¡›§É³ Lôá‹q;ÏŽŽrØè&í’Td†MØ_¡Nñ¡qš—YÆ1âA„$)o•Ÿ'óü~&ó qAÅú4E `¬ôui"ž•1ü½‘Ö«G™æÆJ÷„åæïè­#“ô¿)FEv˜)ÖK& ‡ 0|;òØÓ¥`ÍAˆ9÷޶oœ€ÊåÉÑ ¡>ÞêûÄѪ ·ßÎûF3i.$çIEKÜêHõ?(Éï°Í}.«‘<|÷9A±õ$©ÇÈGwäyÎ:…a8Øp`X<™iU-“2Ç–æM &ì«Þd¼*uà›Î%<ØõùŒŒ¼rį8'!ê£ÝÓX˜« µ‡Q Gó_нc% ùEêBzõ"ê’vvlyZЗ2|œ–Y7CX'](xÈ®ó×(íŽéGH×ØÝªþ>¯<²¾Õö@Ò¿C O,ë§Yß,|ˆÄÖ']L°ÏßèËD/‰ôBWÃz†¢ÔmÍÍþhŒä[åßнý⸷RJ‹”aJvUËB†‚mêTY¡‹{Ç)Hà²ÕšÑbGC¸›œÛc(sFëáK0ÙÅla2D`å?\Š<_ª ¡Pq§Ž¢,sHBV(% ‘ÍuKOÀ÷iQÿ«Kz R` ³rýË2:<É*"\sIÚž&ÿiŠŽ‰èAèÏt â#|y½|÷t·jp©0ÔÛ·™•ŸsRVø¿·sYN´IBÆýRˆ2@ò ÔÂÞ ­Ù9ý¨üxV:š– ŒÉ}3ºËÔÀ:6D§à®þákSjqÖ…d{ý”YZFØwqž5¹'nøsý ?¨Ân$MzBAAjt‡9ö’Wb,{ßYt¾ö¶ðõm^> eSËx¥Qù²Kª™†Úƒ %?Éæ7ÇM™˜B¢KzÖKÇv1ý¶¢*ì¡'uVƒäú<Ëd ã•gLðéWƸۙÀ´ôÀ‡ö˜àÀ5ЧåG—†u5ïùzWË/$é"'0ûh¾C£¬íÒÂä•…Ìmèú²7Ø´×X¾Ix@ÇAǦÿ' ãx+iðÒ¯w?‚䨥O¤0\·„è)1Ú‚Š|êFʇ$!$°H³(<}­cÉÝF̧(¼«™-#è •ÏUÜ3QñÞl×Õ‹SP×ZyÕDim)}óÙyX§ÅuÁÞÑ;`F[p¬]Mõȶ„À¼ÀÙ¡ÔD÷Ö*Í %i wôÉaô\D]¢k=oâʰ}ÕdAƒÙsäâL#ùˆ—îZ÷ûÿ¥žø·äŠ!Ë .}MëóÚavkõ’C»%QÌo[‡"ƒœOÉÿ`‡ÄZC6ø¹»ŒŽ×¢7¿G Øf–øÙºÁÒ”¾D¸ÆrjéKبZœJK*Ä pÜ®Ú8³ÑáU¦£˜d ^nêŒÜ·ÕÇFIÂÞIEcþ'$3 ƒ´•Ž’À𓳃 !š m?…·Š{Ùñýò¼$þÞ÷EÛ÷¡§Hà%›º[Çuè B²Ý[`g™±m ^EÿA¶)£o½ ß§„1sLpÉ,ºÝÞn9Ó;Þ:È„’ƒow*`~ÐãÓ`qFù¢m`˜(ñÁ£¸Û‰)ºŽ;øW4_$»²]wáÎÌÜœ™_Þó Ûeræ‚+Ózûèµ9ÛÇcM™×t0ý~O[±­€®«·>\¬SR¨ôž³H§‰®ÜèA¬ܽü¢¼×øÂKŸßïåREÊØ’1â¯:õT0õ ÚõøAq.Vø0KU+½Â\„5”ªÈ^25‰j2 •Æ-qWpU·sXáp9{þ8ƒ©³.¬gô¤QÀ;}sþ§‡<“aâ¹ûb‚¯+(äöô¯åtÙÒÈŠe8õ/z3%P‚ŒPòìWÀ®Ü¡¦øFu’‘%H ¡>Pè0ˆ˜Š* Ï[ÈÀG’ à¨^pwD7)˜vÁ.æÓ­ÖÙá>ëšN›£.’°#ûõ <ør‰‡}ƒ·W@–™*Ö•…ç›_ž÷ ¡ÕoF¶1@ÜøœÝË¡)ËÌ!#°øçyÌå-÷MAŽI^N4LLê7íªÕsÊê‰auVÔꙤHöyb¥xe6þÐÖ¬h—L´;žíæ;Ê~”.‚é”ÆÔ®áîæ=áñð%'¿ "»®G·+i! 8”ìeËÈÓ*wï1/&¢Sh5`hg/Ï:£ãê—rˆöÝòÉXä^“5ž˜`­Á±qÇ@±0±QbýµÀsè‘©ž\¿—££$føOŒ¯ÿÑÆnN+ˆèõ oi #ß”=Æ´Q¸Cs޽\ž?=ké7¦ ŠM†l½AxK#$˜¿q+,·}³¿`ÝÛ­·jìZ6#˜—“„¸üÞ¼1aBÉŸØ– Âtï8#d†v°® W¸ƒ“®²ð?ñ1û*v¼â}ø k’¥œÈéC´bêVwd¾p¬å…±¸ur¤·‘7¿˜47_~Yº3mµ92v>¶Â$¾pï†üdÚvç·Ùf~º=O)U趼瘟MT×vúà"¸ðϬÄÄþW`»&槨±F„k›îBÀ1 ÌîëÚ:d´ú<,bx²ñuÿûl)×Jÿ°àvˆž~+ÑCçÊ€"8p|c*4¦l?¿w_T>[PY‰8ÝÇ1Æ8U«`²œù%|¢}¢€Û1ÅÞ0HU'éXº"§È4Á@ß“­>Ž­yõo¬&'ºÞê˜&ZMø»fzP¶[åõé˜8Ô'ÑÄÈdÐügó“ka”„|1™ÏC#ÀŽÛ×v˼ÍëÃÖ%mӽݢžfJÕ¸]tÉN2ƒ¬%¯ÆX²ßmãEŸó Yñ•ÎÛÓ«ï4B_=8^L«ÏcUâÕ8ÆIûký?›K%Ú- ïÈ!Ä–Ë‚ƒ Ží•– Þl$Á媷—(>’4LAIAŽY:|Ua”dPÎa·Ëð˜÷ãåJ„*\¬-A-4âþ}|Z¬/éYöRokÜ™T†9J=FáàG´XOã±1³©.Z¦vàXNøøø5dþjò*ÝOóˆƒϼ©¶yî YºÁݳc›Ë U0ødÛ€ì'=«ÂÐ L¶»:ª7¾ZÎô|àÀ" õÑ“ÑmÌÔ_Ô±kÆ‘AÐ|SZÛÒlò ^ƒ‚\É 5Ø\Sý|‹éå1†£b¦C{(fa4¬÷!‚]ìDÕ^*…ÞÍÅ¢™SçÀ'…w"Ѿ7ØÌ%-×ÑŠtø™¿_ò¯¶¢^Æ4Öækþœ]Ø Øõë«?òµ Ñs¿3‰œ [úŽ%<<´!LG:Æ*s8GVêfUGïPÿ$áh¦ä·lMOvm›]%ŸämÎÉ[%Ö]™ä]Ѫøúl–r (§%CFh´+hе·}²Ä"<Øš“Ôõ}mù…›<‰aƒþ&¼Ú¡Ð´…ž¢âê½&ÎZ©3-|€ÌŸ³—rÂÁ7&l~›¶MpIÃc›`Ø™â|Ï2)mÓóÚ¥[fùLÓŠf‘J®ŠËÌ~ñÒÏÙ_ [^ÒMB° kî+ÄŸQ_2†üsáæ*»–cØ ½ð*.zNš#ãZ?ÇKõ9fvz‹\ðž"+䟤ØÕ±³¾–†žî—®f½äDà º’É.¹ž t§5üHVæWšÐœËŽ(G}´À)Ö/(‚FwÒü¢{Æ­¸Î°cµÀjõßÍâ` Cf¦™ÆÉÍá`¦]hëao)4oèÑ ˜„ «ti„±â·uƒp¥mÇ#­Ì²±Ò^=Û3¯ ê¡Üî*³á>z$„/ÞÊ­æÕå¦ç!L °^ØüãV«@Oªú|£mžÔhg ßV³AÔe:¡±díMÍšcÖµ™5Çk‰Ðul×3A…Tca .[v1ŒÄ7M¨ ¢³E+8Îö0yÇøn xý¬ÏÏÄ?ÿŠ”&€µiYQ*p€§3P? &J#AP)€¨9s*€ÌDac€¬ W€“a "7!K1  N!•oK‹c` ,÷"âKEd¼$K‹c` ð000 200p1 ¤*üKx ̘ñm "È—±%%ÿÿÿÜÿÿÿç ÿÿÿáÿÿÿà‚&Ü㇂#ôÞé!þ¾‡''ÈÆüÈǾÈÇÈÈoÈÍ–È×MÈ× È×2È×!È×ÌÈ×äÈ×ÜÈØG¢Î˜s     ¬ˆK‹KI¡¼5“ŒKxæ—K‹cd¤•Α©KïçfúK‹cd¤•Α©K(º?F 0K‹%Á 0À ªÿÿ¼˜>… %’¨”Š„˜t¤ÙäÊKC™U%„æL‹½—[vã8C×v>°»ÿµÌ(gòêq'ò('N,‘`± JÀXR%Æh“&b›4Vi1P#“”$¶ ­QëëWhþ‡%^€«aè1rDbHl †`òGÐüT4vÃðÖ€ßa׊$´PBl›¨ FbcG@HÓö?–`Qƒjm5ÙoÛ<;ΞmÎc‰¥±]Y 1„–ÈSX<…ÕÆb±-äEÞç|ÀnÑ…$QLL¨´J_ÉH"¡¶Úª¡ ÍäN °¡Ðlwos5ÒÃHpÄ"8FDz]Ÿ0ókÌ6ÔzS˜!‡Ô$t>rŠ@ÙÀÒÆ£´Å£öññ*5ŒgØÊ-µ3ŠÏ·š¦9üYì161q5MÐLûwL•ÆÒ9Ň™<9“Ð&‰$ÉæÙFðýÅYË‘øü72[c‚‹‚ÄÔr";bΉaÚO µì iKŽf`RKAdx>ìÌX!Ø6sב_5"Ò6_LàÂÌŒ©ÿ8¼ÛQ,¬¤J }-zâHzˆX2ï*­ôH æ«{;[N2Öeç?3 PJƒíñqŠ>Ì„»±¼d6ß#¡O *-]"[®²Ûrˆ-X'ãOiað\¢‘£À¢.£?ŸŒ&B±BÁÆu=3Z¿Ò¬{È\í˜æÜ+ÒÑŒ†Ž÷x}Íe‹_ø@¦á«i@h8Nò\4O€]–†)¬IoEã*ß`BkÁ¼[ð›!2Y¿&ANÕm„Œ…7oÉú5Hh*UÏ[ @ñ'`ý¬qÅ„ùQiÞ†Þ‚5uN¾YÖ¿ºVvë±GÚÌ<¯(gß§Bª÷»@ Çaù¼€w/_LåœÞ´¬¦Q‚Ä–0ûsJ·YžW'RC¨-ƒ &WgÔ®LÆ&´};]'¾ÊÊû¡„6Ò¶§8W[Ð.ÍÍ\³‘ÓQµ[KÎÆ¥„m‘óÞH<âÔKEY"Q+%K0†fl:õ·3Îï[vàì”ã©X\¢èŒ÷­ƒºÝ.;>l›Ò;“îÑò•Ú ”î÷˜ý&1û'Ì‚m=6òŸÏ¥SK¨u#Y’ÁU2d«Nn‹»#̬œ†ðÀk×áØ&jJõl ÐT §ÅqIOf5§Lëmð˜I4 ³Ë5®¼Ññ½Ò„ŒÝäa¬är<¶=!ölõZ©e÷·q°Tíõ&!Çræ§&œiîÆ“äè€n¯¾º ¼¬€“Ùéxâüæñ¥Öd4Ëáð>Whö“ëïu}­H©=}ÛÑ`ì Mr¼ ã ÚïܲC,ëL‚K6&NXóq¦f•C®[—ŽwT¬@'·:1ų@ØjØH²7%OŠæy/Ãe;ã¤äV<ëüv­ÆjÂ}PÖƒÖ€+ªôÅðL…àgöö‹­m<á6éõÙÁ¨mVy¯çåÆà¸ëÞJQ.Y>À¹\w¿‡(G´½„‡«íÖŒ®ßàV‚m¬*Óö3-5]-dŧÂZìhMîà’Bd»`öÓ _%‡Ÿ@4v©mçìÁ…ÈÑÇó`z5éV°Rå¶þu „AØXʧ‹_/AZ¨¶]6ŸáÖÂØ®ïcŽRu´¢ØÇ^áÀ´Vóu4 R ù1h•“&Dà2 Bh9Ðç¶@ˆÅÎkHÏüFagC`÷iÄ_€&,ÖùÉð…Øm•hrÏmþ5'á—¾—ÒFè¡b²ûò@hº\mëÇ! Ú4‡‰è¶š‰6?I°a«µ¨c [!-!÷²cDD S“ 7 `¥ê ѯþ<ƒorÁLhÃ'/¤µ°¾­Þ°c×~—i«ñtåZMÒFN[m{ÇêÙ㣦(¦ªvŽT9M]q<|ODt ¡¹«bÌñêÐZHبº®ƒF@5VZ$'=(!‘¡¶¼ ¸°©fóüy¼$>{4-»ã Se†¸‘—Ï>{ü˜{£… ­X;Y ŽNN( % ; + A6>[€…€ª€ÄN‚dƒ[‚˜T_d%N/½¿„ ìKj~üû Aȸ•|h{íz—õ,ö÷¬H*&ØA æó¼ 3:åÿy #•^³× <ð1‘þé¿ëgÙì¦Ù`†½8®i—ÔJÆ„·×'‰×ÑÞ½7?NQ# Ò1¥Äøwã3ÿô¯X“µGX“Vûa‘ ¶¼ÊB‘ : n”A‹0‹q`Ь™Y—ˆpr|â¼÷L²þ1*´÷5 ´ NŸšÆ¡m9ðpP ÿBOA[ 0êÉûk’¥CÓ3¹IÆ?·Íí¥%óðTým¶Òmð³"Mò[½ç¦ƒN^Oåö„¸a q¬‹…íóÎ 3y  ¶ùº‡(æ‘ hœ¶k|¿á_v­%8à ›¤½•Rm÷Ã5ú·PNû𶏠ÀïûZXS»È„yå³u ;è~¿1¹bTè évL¼1Ãzö:¶Sv'äÆAÒŸG'ñÑû=™ÿªü<1^˜ØúÐüD_P^bÓð¡!é¢mÊxEÛl¤MÍA÷=nìé(ÖÈž@‚„}}pc•§Žäíèd çšÈ^7¦ðGa‹¥?rCþ  …€)ü›{Kê5iX\À<¡~ˆŽ.î‹ÚïÜå»ïOÁõ$¯Û±`ÑXÕö·cÀž=T:ùŽ8¢bf ³‘£àëéñèÕ_ØVÒNê‡Ò^öL9H$UÊøÄ*,å\ò××/aT®Š«d1“õ $£æN©È½Z°)†¢bßí7Ì'dQp™:‹¼q¥U(¯«äßK‘ÿ¦"Ch%¸Í¦BhÖ-¡ -Š7¤wîf¨e…QÈàÐ>Ý2ÖFå|#ýeu‹ªMeþȃ)²d‡B±ðXÕ£b{[,‡iȽðhîbtx.¿@ç´o±’E ëÅâ#¬®¤Óªy²\,šKlU¨Rh‡ÛvÌy@Œú~çµúí…Ù!µ¾ìqÒ÷\ŽËŸì ¾£'Ï®zÓÜH ب7î…èbùX„¯ùýö4F$ÙM´›J—So5©Ü@÷Bf^çˆâu-©!-¼ÔÌ›“¤Ã$I&Ék§À¯'1x?ÖÃø°dE…Š%-9ôA%õ‚hgƒ:i¬ „å¢òÒÉjimí¹PÏ1Nߪ—ºÖfx ÜúÕ¸Æ'Xn|¦áñ©ÁÅþ…Š!ïóÕF>j4*æÂT%z“-æ?G¿€<Ñ]ÕU"Æ€’2Ù”œ±~!û_èÓDÛä™c‚N½áѵ <õï»ÿ†R‰]¥žZÖ_»@ÍUÀÖô!%¶`&›lšjaS£ðõFô„îS4¾¤ /¸© ÜL #GI ?©“:º®1 †Ê&=®$‰.\;¢S#Âh!ˆ€^/™hDÕI ï€sdlÑi|9²ßevYÒ«G·a/ Ê/†›Œ°‰Ž]»®'¢m}H„óÏ '‚/^ôÙš2èÊá3JcÓv°‹d{®ÖÚ\\úÌv8¡ø]ä¶š_’†yœ£°õ>“qnjŠþU_p1ÚŠñ,…üÀMmW¬T´Üô EQx ‚¾S"/ÁÖ$©hÀ`$9 ø¡Ò/4`äÜtp ¾/‚d®ßnLnÙGòdÉ¡íÑ'ËÜ)½sï ºüÅL?’iN\âÞvâךwHjH™ºái÷r-´>Z‚‹™z¢‡Ÿf;Åá’¸xá²çØâH1A\‰›¢ŽÊü¦f?U…ìÎLÜû~söÚï–N“jT2ÒÊŒS( ýHxðÓ5o"®•†–ÅýÂS˹fO…)Äè‹ßôb\–s†R¶µ Cõw].¢¢©Ó´Gº^^ý´í0«cá?šñš}+ðǯØÎýo†Mñy—Dšë‘/åÔmÓˆ€™W–Õù4Üi]ù",ú ûúLL“ŽÆWƒaÒ%ïÙ_©îþC”Ý@äÁrx8M}ccš–ù¹7ÝžÕ%ß*/ÌIr¢zÆîÄŽ&±úÔãÇ6_]±þ ´ø|¬lQgMŽýÌ@Ûo÷& éªûÕâÕ‹Ra×k+È—÷&QíM1MTD0›·-õ²±eUÕ‡¢­ßÎF×›’‹˜%€+ƒ«™ÈŽO§9œ&EÄÞaüu&¹Éæ2ŽŠnšÑ`¼ºi<8S@óöñ ÒY[ÓÃ9IµH½š‘" FPýs=Ô—öý ‚ÎÂñ#Ë„Ÿ8•yÌϨ=ª]ÂQè úiøo­`.ì|¾I¹ÜôÏ ˆ ÿzf¾`ÿ+¹­ e)¦Ï øÈ‚*Íñ•[jïÄVóL¤Òv¦ì«p_²P„-¦år+éñe_ÿ7=Û„9Rà<šÓß—fà m¿*XÅ;3Óí§‹W±½Z=#ZÔô0³—ªÊäÒaV¡ qð™[²Ï¾Z<¾È† ûF{)µ(ûD íC½¢9é}¸/(0­ÆÝŽ»ËŽn¤=˜Ód‡™…úÈ åÚ¸¦ø]`³ oÁ«.pUA6´ÈÙ•P'º <’vŽJj4€Ê¡áï‹ÝŸãÍÇÛ­tu8%ÁbÓHòÁg|vŽSWÖp¦R&Z]–¨ÅS×m*½ 'Ö_[ÇÅPU3á½Ñv¢G”(@Е6\b9rI|²°åÅNfÉ´tæmMÍNc¢éDý7Ó„ïý^$ó"% z©©è¬1|g+Ø<7Œ‘Ðó„–Âr¹$ñtílqc±ìHè6ÆaŸ¹b0§ª=I†ÿÞ×ðÁ¼Š-EyÝfš(õ&ÂÀ<¥3"TÙªiË®ÞrEŸ•ƃþOáÛÙ¯è eää6’‡­FVAÂÅ)DÑ@­^+gžP}æøÐ–¶+¥9N¸ œj@cI?ÛŒXé=ÁßW øx!fkÅKè«iÂ]KáâÅl’`û0âO¨Z÷Ò×bÔG+ÖÿÖôɦ’*)Uî¶N 7$¼x¬ìlj!èâR’#ÛG/«²$y€ht6pæ;y%2­òlÓ\!Ärƒƒ)\¸HÄs+º!³âð-ûZïF qшmºda]f‚^·p…݉ù–?Š×Þ? TT¦#„Í36‹MÁ10ð§–ó`æ¥k%$ ÈPül¥‚DɸîHº×F6Õ (Op‹ ÁA€@1}¼WÁM,˜J¨ ÜAÎÚX Xg·oœ³øÖ’Ÿ³.ÎZ‹#¸Ž=‰uk7S[pˆy\ÕOO=BcS>Is€–Cue7i}(9  4+72€[=K€ºz_ R)C> 4z0 €¦ G,:w.„ã\K‹c` ,÷"âKEd¼;K‹UÁ± À 0O•’¡(¹þÿbAbÁæ’è¶EÚbPhÄC¢ê5-Ïñr@í„K±_÷Øœc„œ‘ŠÁ33ÿÿÿâÿÿÿç ÿÿÿá ÿÿÿÝ ÿÿÿÝ ÿÿÿâÿÿÿà ÿÿÿáíR¶áSbý–ï11ÈÕ’ÈÕþÈÕ³ÈÕ‹ÈÖ ÈÖbÈÖTÈÖÂÈÜ¡àû&¾ÈãÕí[šaã)ïŽÈæ‘åan*îNŒx  ßÑ[­K‹KI¡¼5“ŒKxæ—K‹cdÄØ¡€‰‘ì"’KƒoŠ“Q‹cdÄäÉ/˜Q©«Yç 3K‹ÁÀ À ²êÿ/¯B!=VÌœ„Ü­AVJZc áëÖyî§KÊ9Cñ%…!‹µ—[rKC×vØÀÙÿZæ,ù5²-ßn9jge¢˜$²+ Z‹Ò6¶”l¥EPƒ$˜h¡ngiB^ VK *MÀB|^à?¼€^ÀÿAí×PÊÁ§¨4è>¹ÿ¯@!šÜj£BÁüå6û\u!U5ÁÚŒ*Q$ ÐĶ&þy‡%K6m(I¬>•(Ý=pcBh𘗟\úNl"-²VY Œ°±´cëä¤ÐšH;Ö€Äqõ:È×£.€¿,XN2&Sާ—˜<4_:ÀË.Tp9ª6 $¹«4šÄPH2¹Ø„®6F{ºŠa¿êoÍÑÆN‹áD¤ °µ¨+z—¾>r¢+mœ4$AÜ›ã0(Ýå{J-”ãV]ÑGÖýNÛmŒd´ºÝvëGÆÖöÞi¦ý½l@‘^–»¡Å&¹Kµ³®ÊŽi“ñS¿­Óó·ÉeG­NrP<ÍlfDíó/w?jÛö³è»µ¡-6ƨ—a²p¶Ãòú8ß$2†ÒuÖý•Ívu]ðÔ:ªëeåÛoô½à÷Ù«æÇÇø,L:ßÿ6MÄÉÏŒØË)mѳN£ÉJM#Ö£9M±«>;ûøýY±ÚÕ(ö1¼œKÇ`ùÒÖ]0·Ùk€þxÛôii’Ø7"ÏnfZïw.d’×`Ñä±¢Öæü6à¹õ9á»ßªíšeÛ¹âGU¯{µýâvÍÜv–Úâ5t˜ûm®Ù<{û—ƒßY”Ωž¾¢—yûÅÍM}ô…<æ[.ôRKø·5^\×|Ê¢€™qŽ=Ñ®›0ƒ.‡Íd,Gn]ò#àu)u5}l^NfÊIT:aKÆ;ê =>.¡`KãCÒ›Ô íßnÃ&J-=3÷·Ç‹›K'Å.ã~úÀ¢Žõ/ e/îÚàq<Ëš£aA*¡<9[…:F‰wŸVì‰Gû8°é'°ÉbÝ«ï@s‡'³óð$K‰Ë1ÚD†z:JŽQÈÆûºLßβlÌPŠ2W» ‰ t£Û‚W›#ÐÚÉ=»dlÜÈ9Á†°x¹Ü¿xJZÆÿ+ßaõÄS#m§ï—ÅšÔºa¾3_W Í\–9ÍMÿ{™cú)d `)‰m3à ë?ߣäŸQÎWÍ„:ÅÍëpÐѧ3 s¹˜¬¿|Î}×bzfcW?'Çþqƒ÷1š+ùĥ̌¸Ð,. ˾ýHåúã|²·+K^e–˜¹ÝwV¿±Qìµí¾#qötG+kÚ3\¿º¿ëËí”H`œé 9r’$äõHÁkQp_Wðe@•±$£‡"®¨ §a³+HO šÝm÷†3MÚµÒutlâ ›…êkѼ(Öͺ}ªaó[Íìø«gÖ`ý,15lÓ•Ï<¬×¿”Iiü¡/Ųmbk›~äöe@`‰²ÜXÚ·ãÓÙᛀÑdÖqg~ùyhÌYÁèǵœ.š:\pç ö[?ÿd€ô'È|y–¡–bó£èþío ó —ÜÉâó‡|ÈdƒÕ4<ÔncØ×©j1!„Ü-ÞÊåcØ>Z—Ä™Pü–·QÔÖ£ÙŸwŽ–×Ð7Ù·ƒh7À6ËŰºuLÄø+ßp|k×eè5åoL°¢PŸÅ0ê|vÊŸN•¥€ÆõèÖoO²@¥ÆËÿåo-œ(‡Áë* L‹KIÁäR  9…9{ÔQLÄß×ãàXCc‹3L¯%?S×QÈ¢àXGcK‹c`À˜È@¤iáKÓï&ßàX0cDK‹ Á‰À °3ĺÿ¸E²[Jîé”v$%m’B-´‰Y5sîg@+d™#£Ô4%K…0½}àXAZ€Ü‚R‹]ÑAŽÄ DÑlsŒä² ¶•ô"÷¿Î,z0Io¿TèAÍ óM¸u‡N_ Ô3¼Âq‚šq†óÞµµ«Ô]ÁñšàÉFŠ[>˜7éuœAÍMC~Æ/DŒä}šQrDæ·rMMRVucw«0©Ã9©5 j>DyšˆÍCŸÍ¡°wsÆNêÉâ‚1VêbÊ)c>üÛjx[gV(kÄx[?†Y¿XøP{¶/>w++WÛVÎÕê¥}ÖŽ³hêÿO;®ãümݤ•RÚÓ.ÜàXOcK‹c`ÀÈš^‡ãKòæ‹’àBCZ)|‹ósqq qfàôƬ"Õу…p q`ÿ|¢—ÞàXTA#KKRÝU‚"JÅ€1¹+9¬5 Ù°GêÙw òàAMcK‹c` ,÷"âKq0ƒ•àXMc/K&KŒ*‚Xmm6mÙ ÚæŠöNûŒ¬¯SuxѦs›2·7ÈèàSMc/K‹c`ÀBB È€ŸAAˆùà@• ÀUýåKÅpfàX1c?K‹Á‡0  ãìÿZ[èÖòè‘PHtÔÛ™Jb‰è`?¼MRÜñZà'S$KOWÙ·àQTZ€|‹m±Ä0CYùŒÌ7!uÊ E ÇÿÿI7µéµÛ“±·ÃA’¢Í ç"âÔŠz›/OZÓÑÃ!Úß} ^—6E›õ]KàÏaQÚóÓàL\׊,@PÔ<Áµoõ-ºu{ÛW×rצh3s|zTâ›X}{&Æ­‘NNщy|Hbe2]]ÈæPlK¥f  %*àXGcàX0càXAZàXOcàBCZàXTAàAMcàXMcàSMcàX1càQTZÿÿÿÿÓàŒc0B $$$I$ I´Úm6›ÕV" ቌ‹¥–Ëm1ƒÝ‹rÞ¬À÷þ»ÈÁÀúW6rÖîˆü†#éãó·í°E–‚sF¹ˆy}ûø÷¦e·`û²þY -B•‹=°Ê×5Ö›/*-¢ã4ñ *+•áyÆO ø[ÂBË©ÍEzOUû +owXÈÍN~  ­ûo7¨<}iW ‡Þ<9¨Í1ʵÏy½¦³›Å¦(+5ü¢¦}34ÂcŸ lhœ¬$ }^dl*!$9k)—ö¾RJã!I{þƒÜ†íù UçÔ1±_ƒš‘[ÿ§Ä•nÝ“4êKlÐ(dÐ0ô¾.KOå ¼ã–ç„`Ÿ’ËCs$›Ý>¸Œ j·> ü8Ëå5‹TÂÙMžìÁ…Í ÍD±ƒ·Ó¼P,„kÅy»*M¸?·¿”«FþÖ×+ò²Ê”å³ôÌDb r `TúÌ%@ ‰ƒ¿±kcÜç’ŠFÈ[e¥;=·LÿôÏ“©]S÷È"ä! ìOhzÎõ„ƒc‰Ú¬ ¡‰räȦï„p¤ƒN o%Cæm bd^{Ùe-,&çQ‡AÂ@jHãåQƒ¸[€°%»!Ð2$l5È< ‰â1žå×…v×i„ÍêEí&F~ä|hy4ÖóÔû¢«•÷Õ£÷ºPe|OïœuÙZ?ÉS¯—áÎÌ-5 ]ñßèqB§I„؉«§3Žªû—¸ÞoÃ î ªTâê‡òßÊú{SG¸ŸIO™˜gRYÁ¹8§°U\‚FÙ³³"e¶›ÚŽÀìq0pXÉ>¦öŒA$ú8ÁŠ­w¶n·Fqœez¤>\°9c¥ò‡t31 9}š<à+ºTF¦ˆÌ{ÿ´ ÿ'¤–úKWsU6¯;¸æZµúÑdéCú}ßdK*ÃëTœ¼aÃÀU g/¡6ÌñÙ Â †odâí0›lÍ#¡] =Û¶ŒÝB‡ë?à ¡; —…5¶Æñݺ8ÿÓæ±Ôm·_úb;}Ý¡Û2šáW¡ÎÖå•´ñÌÔtŸ¦ï©e÷8Ùn„?à‘™=i\R±ð’'­˜c!îóº\AbI¸+U°„»uÛé– O¿Äª£\5Nßåذ.å ƒ% åÂ\Z‚ODØŒêãà™ª™CµÞÍÀøÁ?m”9e“ #aåH~ç¼€—„zíø;qQ\)}Pìî"Æ…)3¿“f|Jn½t\°&K€­U±A• ð¬á¥ ùhÕ ´é˜S>…w:s2Ï%´–—Æ ÞÀD㿇ASEzûÉðŽ/S µ ¦øÙ(nÉ͈¨†¿«ÅŠ´9nßh¶.6—!9’í@ínúë¿=ÇüÖíóI&ã‡FþMð«> åó=Zª¿…óÞ¶›ÎÃ?âáïÀ˜aÖ2ºŒi->ß½¡`ëÐQ¶ûH©ÞW°ôß”bu½ÜàêR¯¯Ž-Ó>ë(‘«Â ½›SÿA\¼;S­Ž6š0&nµÞÔ–È3ßµ¹™½ÁÛ¸¢šàDN®G{\;ÄPæ-8¥½†c”ç{ÚZ3øÔ3¯bÇ“äÑñ?UÏ0aM<ºüKÕn<òšöTé%þ$Ì ,UT¾ºDiµA«”¨áØ¥b[©ÓHÃZ©àÍTt™ÊÎDT†Tð œ"¢â¢ˆwþ<7o<¥YbO*LL+”ô|ll)7‹k†m¸N½©·éFs“ira.ؼIJõÁyÏ×Q§×˜¯F±äzlKÝRA3¬Gª'ýà']\>³#i%`›HŒËîÊ©ã äUîëhó!CF°²÷ tÜ(t¡¯xÓâÅëG]9¯ª¥ÿ?î„­‘€’jè©ÈäøÊ 4{qtÊR×à»uV?‘}¨µÕKá|oHz—7 šú %81K8Â8ª3äŒÁë«|fô0,Ó”× ÿÿ9UÆ”"÷J~ ªbÄýtL1Trœ8L›ºð­ˆ!^Bjç³ÿÒXùÉ¥’ÂÜtíP%Qa–ìÆô!„jZÞGù]N—¶8˜I†ëX!†jŒ²+¤ŸŒ¦qz×ÉŽ_@HmWhÚŠ¸2Œ )S­µN3©‡«xïy|ø¢8ŸduL$¦`ª/½_c ==}ô^>fm:©ô‰mÒ ¸e¢ Ä;?fx{†Ä+é+5ßTú²“Z=ÑÛ‰wþ””y»Ù¹Û²# ޱ¨èû‡…c³Ù'NAëÅ„™¾-…ÚrÔÈØÃ=H„ünÕi©¬pRru„Ì¿o…"ðh0 ¡qÜàCÄʿSMaœ"f žrLÍ©i|‘†X%* 7Tu5¢8žªS¢Çå êi®Ì‚H:wE0}´-ÂÐ2…‡?Pã ÜùI]u”@qTEÝîJ3~ë²'¢°ÔÄ~´ëOC¾I¶B„U¡¥…÷`Új³á~êhè^&“hd× oCL#=#è¯!µX2µÑ·gp¢ãì).¢L›W#-€cÿXaÃDµ=sSQ뢪èÍ„¸Ü²Î:ðø°³'%^Lj­5Ò"âÃ]W:Y"š…P­Jߌàõ¨ _·ÕÌ•J$&9; >AM°Èã0WYºÎÏ3×@5æª ”pZ½_` û  Õ tôòHš…9@]öûKdFc£=@U±Ðé ‡ÞÙó$ÿ4‡¶‘°6­gÉ\©êל"€ ^¬H‡Q0T^³™Úܬ?±´¾É]zÉXK&£ BQîÄ/A…0½¡‘¾k\ªÛ-?&néåê,¢©ÍDë­Šd3Ö`3»ýw#\r–+Tá´ÎÈçùs,Ã7Ç?Ýû Ì,³V9…@òèSMGG¨=¯öˆcæš…™Æ½Ø´Ί“´.ã®°d=-2•ywì^}Y;õª‰ÚO^Ž·Æk05Úš †½ cMÏe³œoy0NÂë)åd@åß=£=ÅépGÝq%××gv(¦Åø+êU›RèQ9=zN0•‚Ìù\E•þN“C/k«®LY,a—h£jxößî­Øk˯FTq âËä†NQYw¡ÅãåE\…’aõv<ûX9]4°wÚ°”QêBi^ÚüW¡/xo ¶;OÀ«·ÎÅSp£†1èZ%*âÓIðþ!RÚ BZˆÎ~Ø·fŒîeRð0â_!o é:F½ú£|?ÓJb,Jq‹ÁAÀ@„0‘Hýáa% âÜ5fÞ03<› ƒyžØ ðf633<›‡6ð óyf|óf?Ψëq/€ÏSSA€ža€˜c@dA2 €Ê'€° €çMb3,/€d]6€Øzs>4 " 4[r G €ž&"#;ôæK‹c` ,÷"âKEd¼K‹c` ,÷"âKC^èÒ 솂 ÂìÔ˜ÿÿÿê ‚÷©aºÉújú!!Èå¢ÈóëÈõžÈõÈôÈõéÈõµÈôûÈöRÈöšÈöîþéÿ×        qáéÚK‹KI¡¼5“ŒKxæ—K‹cd¤•Α©KïçfúK‹cd¤•Α©K(º?F 0K‹Á À ‘ÿÿ¬•¡7“Š„”Ž’¢iÈ4CþK’¿ƒØ%„®L‹ݘAv]GD×vO jwÿkÉ xRœ8Šdëg¥çn( [‘†€À~ZQ¨X©@ëûMÄDiÚÇZ?!âYÅ m¤ i-1c“еídÖ à¹i†h«MC̙И¼ƒ•6´TŒY !±Üåâµ4b° ñ @lÛ@(µÜ…1oO½? öD¼´&U¹ð×k¶$ˆÐPÂ*ÂJ¨*ÈÓHÀbénGSÿŒž?£çÐÂ7º{€{Âäýð•Øt¼õ L¼ÏwÙ¯jÔ?ßý¨ÂC-Ïiõ[0 ‚ר`bjŸqöý›‰Ï`ök˜Hd]Üßvò¯€åc˜ñ ``ó¯ØknÆî©ï<‰M[Ëø*³ñ[Êí*Z/b‡ÓÚд1·#ül8õͳ±\’@iÒ6±±µyVºÙµñÎ[쨶&–ZÛÅR°F[›`µT£ù²Bšþ°´TªîÕlìRäå÷—ô)s+Þ~ϼËüî/)­ß÷Â1±ÖŒ“C©,c(’£„ËU²R^½ h6z9$qL?ì±Ì¨dØm*oëÛh?îáiVQ+ì­,̨Užƒ¬¼(<­¹xãÁÃêˆk g²¹™ÃŠ©°ýE Ù»…Bã½Þ[äJ„Ìñ¯HÖkî#Ÿ‹À¨ÇD>é9°{˵n<ÊXwZBð‹·œ7B{¸{ßÚþÆïWáü.·Xç=nd÷ÈgqRXAjF GwÐ6…v Çn{O~Ïžó¯šðo&ü© “UK³ÿ0Xçoެ»yþ‰0Þ5C¨$à€RÃJOñsRGdWèå)”‡K—Å€lXÅòUù^m€:•I˜]ÿ¬g¯ï^ˆn–ì£é²ú+ùa•P7ò W@ûú<2_E¦{”¾;¸Æù¤¼ïòdtRĵè>פ½¡¯E_“~;Þþ¾‘‡¼Ð@FµK ŽX7e f‘–¬fìŠa^> ¦9î 7ˆÐÍ¡&Ó''®6¶àYꊘ·²°[lpJ å‚{®‚€˜×!Ó›¹¼1N–ÎaÂ/«”Cßl^‰g%£RËXá©-¶&FHÞqú{8«µµŸlrëo;ù!8DùOL¼¼ ‘©Júz ­@C-†nòbDšè6 •§¨•[rÁõG,ÌW&tÎÓïÂ[𛨒QôïhC9Z¨L•ãÍÍ©} ›¡ ä7yú3c·¯ƒñØ;ŽŠ>‡Ÿvç.~‚ý®öÍŽ£—é]ø ö‰‘ÕÍÉZþôöOL¦ý#)*K‹KI¡¼5“ŒKD6žNàXGcK‹c` ,÷"âK ³TÐàX0c$ŠOK>ï.àQTZ€Ÿr‹]1„0 Óæ©ïš *Àâlýÿ']aÝjí¬ÓV°R[À*´ÔÖ·óø,©ÓˆHðô"ÂGöÚ3È=Jm½ëüR†ël°LrŒ¬²ñ" /û©q^ï«•ÚúfìÆ$ß÷rM3» ö³éûDuÏVà^jëýXÎï/)jv'¼Ô?äÛÑyr.¯ßé^^ÈõÒK¥±  %*àXGcàX0càXAZàXOcàBCZàXTAàAMcàXMcàSMcàX1càQTZÿÿÿÿe4AµÛ`›`$„ BB I  !&Ðy„pV ̉ˆ‹­•Ëu1DÉ…ºªÿ÷àü³`΋g³VÏèÞR«õöƒùn;lQ¤…¦Ae£ñ=öÛÛë°P¶—0µ{ZOÁÙ)–w< à€À.ª¦ëY@·³Š„=à0EÚjÊ­žë´ÖpGiB’- pB4H†Êy¬*sÚÂ…´5…Í< þ‡$f¸†Y§„P;«Züå ¿è€ tÍ Ž1µÀØ–gš? h!"¢Å­:1Ü,ÝR5³š¤¿žÂ¯^˜ôÑ:OGý’¥A›8˜Ï8^®)‚0!:5žGNšm‹¶Ð¿â®™x@Àh±ïÍbm?ßìš¶å/c‘ÉüJW—­§£x©¬r(ObëEB¶2:ÃG$Ñ(|ã:Dø¢feMN l  ®ÔfËÏ¢2@u¹‘—êõ¢Ôö~~`]6äxG¥t¶žéÐuožLÖõ) W‘]¹Q›¬˜,8™Y4…MpžÁƒ,ÁEs%BdÆ ¾~§L¯UÐrP™hñ3®B¤´ú‘3¹‘׈ͺQÔEÑOiÈRv|Ú¯¾P'°KŽlÖâÉPæüôýö,©ÖóÛ JEaãÎwËvŠŸ`8â¼åœŽ6£|š°°‚JV°l¸x×q|û¬õy‚ÞŽ¥ ÅîðÉ÷ çw—£«_®w:èñOž¤\^N›w£Æµ|뢔“¬fô‘¹••æ°-ÐR ⢯ķ•‹»ù²ëêW®e¬šeäÜfü¾¶[Ä©I–@e?cîäaZåB4½±ïªýŽÐçRG‚ȇ‡oÐDÏF–‰¶Ed9m¸2k"M*üÛ«xU(¼ñ"&\üÚBCN”yƲUz©l„<ŠØûÓÁ4g‡•ÕPtõv½ÑîÚÞåy%ÇÐD½“ÀÊX…éOÿR׎j‚¸P…‡Œ¢ä%Î" ­Sœ£€k< »¶3ÑÁk£ñ±CÍ'' ¦áúTZðÁu€³±Ïã_K¯ŸÆ€½‚LjéOÇŒz`+Á²¿p'4ZðζŽÕ¤mÕ ÈJ·e± {tpuª+72¬‹ÑªA¨¹»ßŒŸxf­i²ŠZË8âe¶Ÿ2/H‹,>©])•2Aùb«Wý¶p{Bò²„µx‰±Eè«A#`6C´ 2f‘S%£q¦j®‰càÌsŒúz–p¥éüöcRßIº¡ƒŒ{O]Zl=P‹ÊIž^úMƒc}B‰">z$©*£}#C©Œ$~Ö†ø;xÔîøƒæfºœnޝCJüÖ8 6¿B+Ž:»•¶üEWÌÃ=QÑ× DA]Zn±Á­8”îe8Ä.¹%'Æ1O”ß±p¼È"ô?Ÿñü¹T8E8ÞR(‰’y#tªICÖº2SI}ÝCG`r¤Iüjh!Ð#v¹’ù˜®Û_Mù«ãePºDzðå6é_>’‘5\à”Ôã[‡”7±z/úQ;ƒ¾âjªÿóRG×Ý"¸@˵ó_ÀË;M[“€š²úh­süçàϾ˜“éZŠÀÍ’­Û¹—”ùµ5CÕÁOþ˜QmD3'ªn¼“D'|}Iñphû:NÁ•ùOàReÿûËåÔQ#P4ÖÎî§]'Å^ɺ7 H+ÁÖáò0ýî»B$OÇü6+^»L)èg´ðö©G¸·»¾è‡J>ŠÆ79VœÍH³Ä# Äh•µ‚~,Ǩé\þüæb-¨A¯‡ôH¼¥·b-4Qwu›'xåø¿[Êüû ~_6–,k „'õ€£‹¼¹j1M¾w#õÅq;µƒ~j Ù>ÍD^D):‰Å7\µ¡VCej2c§:²Õ­‰…X®›ÆÀV=yangãÌuWš£ºïM.K u<¬j~f¨°®¸Þ¼F¤²r¯5ûë*s-„“f MâFÎÙ‡<»ó:@_É|¨HVÔ,÷z¹vòé—ÈSÑ÷éøµ/½Ù 7 £jÈÚaQ„ÞH„Êï¬ä%j1¬’‹Ý°ÔP|(à÷}gkàÎi* kKv‹>Q$øeÙiÄPs£N>'Ær[pm^5è1G,ñcÒFfx–þîeRÛaÇ*›,7¹„ÉÅ}U¨+p FN€É;È@UC >z$h÷„xJ SÐù:ñ?´’™l .¨Ã9GTóÌ7㼺\—Þ®z§¸×Ô,ŒJ(SIe§´¼{HÁLwƒ•™³ o²`\•hH"!=mGF_wœºc M\Ý~ê†Æ`û¤êP&hôÝ6RLÖe›ðŸµò%ˆom.…í-ÇUTÆWÒmã¡õ÷ åNÍ’ìBÑNŒöœÕ ±É©\êØŒÁO® w Rž– AØCË-"è+q8+•¾Å· 5ç}e"Ò¯˜¿Àí¹;5–Ixbj$ÀQ$²¡A9|v¾Î`<‹îCpsåÅI93ÙÕ–áòxD‰ôë??b£¼j&/øÈœ] !…þŒÌ\:žáh1 ¨tªŠÝ_…ùªÑdp&]âØúN® Ñ“Yò'4YK´LûJfŠÁ+Œ£ÙU·É}-œ‘KX“?½rµ—¢/%‚…s}@¾ž1íZÅ+Ì’ðÞÒÎ\òóoORªê“ÄUâVx­ û-˜n0I¾˵â+{›æ¡õG€Îc¹ *\ û®åGlæç7Jý{<Ó@¡M™î´ü…8ïŹ|Ÿ)ÑÑl ëé¶¥ƒ\Zø;M>]¡Iš$®w_ »Î„™ ì,Êþ“À\_8úuÛØñGØFŒ÷r©H\nãôÅÌÒùj-EqE W@eú±÷6-åiàù7ka”—áå×éÊÓ\}!’Õ7 0{œç¾}aýØË¿›:6̈P<-¬¬Õº,<ÓÌ á(l€ŠY3Þ#‹UÀÛ,܆£0ÄãÊKÔ'°øäª,bë2Zðe™Ó|ÔýË_IÀ.¼Jzö9µÿJìÍ #/9n_ú¼½«ç…û¦¿¦4Áé1h`{ú}²JJ ]Òšçsíï—ÀÄ•Í?èìs +Ë ÅÜò T[}ui/‚Ì}IJXqÙ7ã1ëËÀBã"Õ=ÿ[| LžÌþŠ#Hó1iÕ—¿Fכޅ­ñRÀ“ž´)îoèP×® )½`YyÝK÷^V¾™$hcW¯!øö¢[g¦Ýf%:¾PDYs eÌ?Cj§Äæê©mñRV•ó×’½OZËä¸n™o–ʶkðÑ[9ø+äþ¹¿@OFž®˜TíÊaÌ;´‡Þ…àÿWôä LDƒ°o*!M‹KIÞð¼@Õ>…(¨úß'M™ªÝÅàXGcK‹c`F¼€‰(ØV&KÔ7EàX0c@K‹ ÁÀ ð{h°Ãþ)if™´Ý”Ghë‚yö·2Ï9Úbï½x+ˆüšuƒ|K@ð;(àXAZS`‹Eȱ À @ZfñGòc ÑÒ²ÿ:©PÊ;ÂR3šÀ8Üš\¥Öù&è~À•0ÊÕÄ÷„GŒÑ®KL>ÿùl#Ö`ÐÄIàXOcK‹c`F¼€‘(îÄÍõKÉþ…àBCZ#|‹ósqq qfàôeÑ™±-FŠ|RÄöHàXTA"KKRŽU~Ò‰• É1^%a r¥¥·<°RàAMcK‹c` ,÷"âKq0ƒ•àXMc'KK¨ë66­€ð:,Hÿ;J°öònkÇ`hkÅíàSMc'K‹c```PeÀ „Ä€@POŠÇKÌÃF’àX1c9K‹ÁÀ@ Â0H÷¹÷<2à øDxÉ]]ÆÛ*ƒ¶Õ&üí7KÚ/0ÀàQTZ€ƒ|‹m1Å CY9¨ÔtúB¢´–ñýô(T…Írüâ$X"©â|°DJªJ›Çª,:Á/Kr¨â|°ØsÏ4¢íÛ·ãw×C”ž«û,åŒ{j·,z¥ÖñÎMDÑ vñQ÷À×tVœ‰% Âù? aâÞ|bJ•9]]É_‰.K¥ü  %*àXGcàX0càXAZàXOcàBCZàXTAàAMcàXMcàSMcàX1càQTZÿÿÿÿÄŽ½u11 ’I’I šM&›HÙVùn ʼn‹µ•Ë•U1 É…Ô­G0{ ÿ,XÀîzžçÁamû¨]eK?˜?m‡-Š´™JZÆ÷Øo D¸+YôçÀ»Pxëpq£åã6‡ó¶‚¯P´g©±*E×< Ðáªâ*ŠÝï$B¨X¹uÙ¨ô¥—Bè%Bæ®6 Ï„p Á*[dæé)z…§„GW×øPaœ}ßÝ\XŸI;H¢¥b|´®÷%^$ÀÈUÁÎ(Ü”Í9A6*2©É>.¿–HEë‚Â:þƒåKÀ+ᛢû#pEìªçû½V@„l¸ºm Ø %ÝŸw ¢mS@÷“Ñ×,_-•Âúœ¾Š¹0¡ò8j¼`úMÁÙbu*ÐBÃmy0 kûˆ?ýµ ç+Æ«: °òòCÏûS"r‚Ç¡M/¹ù'ßÍ«J“}nº¯!ý³GÐBaJlò/<^4Áa&JkÈãàJUŨÊpœ¼!Æ@sÝ/ƒ àI×N-óêð ¯ Û ußošoèÖ¯Vçò4.ŒAPÁi}êš4ˆð¥zx–ð®¤_­ˆîÕ .ú†7 XLO L'   /69S€…€¯€ÜQ‚¤ƒ¥‚˜Rq ¸à ¨b'.ÂÈ8C¾6)ÚeÛx§§ë3u“°¦ÊÃßFÒ1| [åâQ¨_ý¬_Ý ŸÎ{6µŽ%fÇÕAû X¦9K›¶k7ûÃ$%8EµµG„Q»l@~íü8^}Y^Æ‘"7S½îœÍ_§0ɯjiÚ/û<§!{àRsÐñ¡‹~P}^M¿*Æ{9—ïKrÍ]Uø~؈ԗËò²2ö Ñ ßýÐÂ,ì?ªÙ~³6Wô6ÖqÔí÷Ãú¬f`®`ré1†òÆfÚÐa-ïðËbéàðnK¦áSÑ!4´ë7,‚êDw¾ÓCsGäÆs+¨¶<³¨5 0ðn¤F»Ãì5Ä©¥- ÏÍŽN”4·I65¸ŽÞÙ`jõ¦pöÛìA¥SûÝSIƒüߟ qn·ø—)&g»º›Êàž®,Õ%1ýÇ–¾Yý–©$aßDvˆ^QüÝ+[CÞ»Øæè”¡šÐJ’á一R!nÇ­œó]ŒeÊ/d×!ÍPÚ¤N·_¨Já½·Èx°V™Õ?I›,ƒ4Ú÷*8ù¾à§ ƒÆƒƒ´ƒôÑ ƒÚ˜Ë‘ŸùC­ë€Ïô~ŠGñÂ\·MQi/qS¸Á6¢«Ù~gˆà4N­0ÚIà‰…™é`Ý)ÿþõ¡-½QÚ´·ÒîmbÅAêÙæŸ¿Fí4 àY_*ÞfXïDYaŸ>Ü4îFH¦oµ#íÐQx˜9b“ú;-ìší§Ü@E‚  l™œ s9¡ë匫°9弘ä\C¤s‘^íÎó’’¯D–€&Z)ßàd$½`p{HV'N˜ŽtTó¤KS,:Ô__ `x6 <ÑFûŒD¨CtCÅÞŽ²Š ”ª÷3R+xoÛjŒç×Öu¯ž|ÞÐÑà ‹ÑðÅQCi^nÖH•^g €³®þ‘¢ª^«oè_“ãˆd¥{Ddæ¤ÿfø¯V•E¶ÜÃÈèôc¢Ð€…§çŽØÕáƒ" Õîf½G¤Ë‘‘kgL³f+¬|2tÍK¸àžãøiýw{?¸.!á–ïÍwŸŒžø'¿ Jq_Óqvõ.ºu'^ª4 Bd)‘ÅÒ¥ÍÓ6Žp“³¢nËx‘J—ö0¯{~&¼šca×Nþy›òöE ޳´:®Po¯1l‰Ñî(­&ÈÖä*´}NyóËý¡fÖãõØ Bôüÿ¾ÖÀúŠÎÅÁèŸ[<€ÛáÓý€¹»70Ïz”\.˜ÑW‰¿Ø;䄾5²ù%ÂáJ"Õš®JÒ²Îh–¥z F2/k“Pnßë_42⣮­ÕPó¡)}nSÑ`¾¹& ÏS¨vïvHê&ü'ùú»^t³v3 Ô«©WÔß”R Åyï#»ØGŒtÃ’“‘1ôAF5qáâÍ;£ÔõØ­¶,Žü͸‰g¹ô×£Ù9;Jq\š d)èW'@Þ¥”Î%‰,¦tÛ):اv¯”°%íČ⺪âí7ÈpÍ÷ì-cÎãøïùBÃ+áý4O‹‹Ã½RÅGr+_h,Z²íE‚Ø'ÅšÛ.½±ž±‚Æ ®0îÖ››Ý¼ââ\áÈ‘=¢öÉ]ÎÒÛ« °7bÓ¨Ûe`å?À`UâzòPìO»@½èc®ým1ìK«{¢ †PȦÿØjúâ•õ´ºþ(ïJƈ Ó®èâMgx‡“ì¿cl[ÒìB8õ¼)GCYBÍôÍÑ6·Î:4}@ßàBùFUÿ™¶ôŒ²7LE‚ÏAz2He,8Ó®9A6ÌP'ñÍrœÿà=ÿ4¨åˆmî« Gùç§+Ó)p‚ð©Õ%«_ó’F ‡'Æ*Ò4Ê7œŠï½F[Ry¥†Of>KH®œ^#ÁUf¸O éÊûʨä„îÍ éë,¯’ÛõÉ4É4É#5à2HyT™àVwÞbŒá¶ý¡)gìÖY#B r±òé«jüô)hÞË•³gR°-®¤Ë¦z%BËò”g—iìà ?yÇŸ{ßê·:ão?¥Q®hÆ–nIõË™ òåPkX»Ãó~¨¯BoæÑ_æèÊj¾¼gVqí5¾3×4#WŽVÄÙ{&¨c(j.A*#ó`º tbMȃɵG‰wÖÄ^Ô*ƪ’ ÐGŠ&WˆÕ&VbnÎÆ“0¢ÖdÀƒ;z–¼|©ñ¡Ê :oG~´ÄÖ á ¥õû…|&St§œý/oíÜד¦…È]|Ï Lýöª½}È•Ýb‰ÑÚš‚»é£A¸ÙÊŽÝo&ª·¸ÙÞ§ŸÕˆ—š˜ D%,KeB1¼˜œ­~× ¹ûió}¡úFs´E¹”ÝÊží5ªº ØÜ[cGrkîë§¥ZŸH—¤•=Þÿ Xî䂳œ Ó„±´³f›û÷Ù3[x, ½5ê½Ê\j@ëãQNdÁÏö+:aLÈÿï´Ù,G¤ÞÍÁvW»VOéÓÏÉç¬)•x¿b?âRO“e1Bupƒ5 0 ï²7‹,ÏF°ƒØÝpßDOÎýšµ³{¿Ú•Ât !…·¸Š‚&¥a¶ÔxQíãi¿ø6ê¸öÂ#TÝÄ€»)i5É~Ï|à¿õ?µ©XÌð[ ƒöò¶Ðf’]\Û5Ñ) AÔÆ†uï¤?§“{øì0!쟪s·PX]ÔD<ºùOóØ$±[]z°1©€Ñã„cï€SÒxý¿…<µƒú‹]I–?×¶µ¾ykª!=¿œ+Ù^RÐÿ [†’$ÔêéäS¢ë¡ù‘P¯WA*Hòª\¥f·ãÓs!?8(»4_ ng*ÌS‡ÜvºN­ð˜HPÜÅ|›Þ²^lŽPéÇÔ?üšvDxMÖÒDÅÒÅœ3ò½ª¨zW|ø¬UöîÊ9õ@ù‚ âŶ3ª‚pHÞ‡¾–¬SÌÆv°á·WÍU“vú±ÑR¬sV0œÑºhÅ–—–½ë‰ ‘žºÓõeÐ?DF DlÝÙ·Gƒ¶|£Hì·—1ªRJ&žz¥˜­þCka‚\d`MÎDé #;)aÚ\r<î1bCrŒÜøÜ Q!é@VFó÷ ×a,/Ç7/Ä%,¨;C‰èzVvÓõGê(t •{´ ZYÞã~éð‰ šxkê' m·+K_&s4œâi¢gGQE~¦=2kØê¼c®´MÂÀÏUbßÉĪøaÑW{û÷5³SWÉVÉyÉ»Éî;Lc""        S‰R K‹KI¡¼5“ŒKxæ—K‹cd¤•Α©KïçfúK‹cd¤•Α©K(º?F 3K‹%Á €Ä ú·ÿÎH[Ií†l'»Ûõ“OD*¥’W lE©K$³då%ƒ¡L‹½˜ËnãH¿-‡¼í)þÿ[öMaf1ë‘mÒ°,ˆbWT«Y-µD‚D´Ñ€{26çQÀh°H‹ªFUD©8Û/4`ÅÚ ŠB°ÔÏ®žCæØžÏM!I(C¬ZÂÃøR|w¡ˆ-%Ð…†&!–*A)*z Ã@^é ˆÙ~†7f!¿d¢y*žeï!(Y¬>>¾)6H !µÖ̳˜µîˬk-íŠiõô™ÅWýæ4hýe•¯UõzÜ`LÖF²°$&¶ì]Œ`X40Jr’T0ÿÅõcâèÉ\"5ðéMý‘BblqÌÔáŸoØB E¦=Xӣ᱔Þ€„ ¡Öv¡–ǰfQ¾¶Áát¶•Ãÿºù¥žë¬r®’ÝžH=î í¸¸¨GˆC†¶ ”˜”q#«Á†–MÝÐäU$Ù»MŒÄB ©Š©!Þ…ÑÐNój»Y&àÏ{(?àÁÞ ›À†¶Y’™îm>ì@ß\V¢X‹EÉ µê«öˆPµªµ ŸXz½FûÛßµÌÀuLñüãùxŠº-þPu1’®pn&5&àû™;Îè5Ê?¸…±A…H‚6¡4‚É4{‹vÀÜbbaÊ!ü€ î#­+Õæ(ÈYñþÚ¶Á£C!½¢j m8vo®3I¬Sª,ߨX7Þ€Vz¢BÚ[ ‚ÖÍφڞ“Á‘Ú/Ùi(%SГÄ,†¸}¹¸?ç -èó̤M:BUk2ò³º(õj‰ºwlϤm» {ÚÂS$† S†˜H„®«Ö§ó?¦ünêM›ÔÐë{ºÍ½÷…¿námZÖjø:Qçù{„_Ô3çöÙ«ø T¬/ýüŽ­a™ƒj¤íù½¢™XÛœ,ÜF»>ûoLîæíÒHÐSºw_W=É\É~Ù8Aš¬ÃÂäná9³¯õvèš*ì¨QUm"©d©%~t'ÎÛžMÐÀðènO››h_&> ÕÑë‰ä ähûÇëê³FGrD!$ۇ݈°ßwÜIÚ/R*5BKÄ{(×”q{Œì0ºÆ{¯À·ŒWp§o¹*e)è;K*H©§ø8ÙLÊ™9²4vÑß9@W‹¥¬¦ÔØ"x©GÎq帟"‹ç £N_ä´²õu”²þ€ï'zª',mú U 0zÄó]«^Hœr?¸/pÑöžúdìL ºÔ0*K‹KI¡¼5“ŒKD6žNàXGcK‹c` ,÷"âK ³TÐàX0c>K‹ÁÀ0°sÿÿàÕ&r’³z°ª²~‹’bKòUW·ÉšØÈäÚ—8)KqŠÆcàXAZ€´Ø‹…1Ã0Ýú-B@ŽñÜ$ÿÿN G‘2.ÒîìÝ1œOfV‡Pt!a~NE‚ kƒmûùc»ßmÅ´Aæ‘£S0ÔL¨¶Dk:À¶w*-dj¥%šä  så»ÖƵëšáwMÓgÌ©Dp~c’TDáÉ«S#8ûâTQxê­'n=6éT„ÕÌËWÿcÏSé©f}Eµ§š/á77¥‹hØ7øAàXOcK‹c` ,÷"âKÈ[ûÝàBCZ#|‹ósqq qfàôeÑ™±-FŠ|RÄöHàXTA$KKR9U‚ƆóÄ%Á¦ìÁ¦ìºû‹èèJJGuT àAMcK‹c` ,÷"âKq0ƒ•àXMc'KKŽK~6¿@‡¢7Ð nE‡¯]]£ –´î{ËàSMc,K‹c`@BBB @ *""¢ªÊ€ðó 0`Kg¿•K5§¿àX1c;K‹-Á À0 Ã0ÉN³ÿ?^ŒD …‚»ÓV Iø MäzöäòJâÀ vl¥$KÔ¤žàQTZ€|‹m;Ä Di9õV^¥b…"Ðc¬èžFžœ¬ê!&Ë I!¦£ €ÓǾgýÕ“„ähxŸZŸäšUè¸Ö<Ïr[wò^OwÈ)×±à‘W`:*œ¼µ¨Ý¼;n: ³ÍjÛܱ£ÍúµYÒß–õ—ÜÐðŽ” dl|6‘ÐÐ^^É>‘±K¦G  %*àXCcàXGcàX0càXOcàBCZàXTAàAMcàXMcàSMcàX1càQTZÿÿÿÿÿ’IvÆ ´ I @ i$B@ „šiJ³ë ʉ‰‹­•Ëm]A CÓ‹©?+ð>¸ÿ.²ð&À¿ ²– ñPÒÌçoæ—í°E àI×豿>ÿN ù²•¨~„AKÁvBÝpB„—:Ègºµš;òÌ©s|¼ZË84ˆð¥zˆ'*8-¢ûÐàFx µ€°gÝžÐz¤º²ßr ”&Lâú7·„Q U«Yµ§©Ý6Í?Ì1ÛºqZ£­½åN?0ÀBàl*¸5'HŠ;&þ…áµÆä•´Ví˜2Os a7SŨç-ÝMp£h]TWÌ)`,ÍTF}³Ñ-„2ŽÈžbXª4<5àû"@‰ãU¯"»´´<Æ_CÞБj4åÞ‡ú›€äŠ“'—ájo(Ûñ«E¤QÈZÈ3â …7‹n3 šD)¼o÷¸ëJÛÁÕC‡ ´rMW½ãÑá¿r]‰ n/˜` öLí L& *.4>B\y€­€ÊO‚Qƒn‚›`sRëŠ^·{cËCèí~}ÔÓ9™{Æš3–Ô‘ãá¶=áõ|äªRò}Ž J à*F‚ÅQh_  ç:ë!W®tëqʾucoÏâ/ïÉ?ÖiBæŒûóí:açb¢–V«GîÜYiWÔY­ô·_¡f{ƒ¦—Jb§u€Ç~s .Ä„^¶8nïÙ<¼2Ï=ê45€DL«8£Êô©&;k=Ñ+ƒ¯}t"q ¬.[Ú¦9:^{×=I·Y31OÒÈ] f…’|õÉ#É›wŸÄÿ Ÿ?ŸpfHõªÉdÓh•±ðoã6™>Ê:w|Œx‹¼ª–’F<´{ZÍ ±ò^Ax'x¹Ü)íIR äl?©„³€ë‰Ž· œ´,)L¬#×""b‚Ã+ V´ ˆÚ%¢'ÜÏÔå"'¡0ÏÎÎ:Ñ“J/}ôß›å.ÉÉ]z|h?®½<È:¶\ÃÇ–ª$´OhY£äOÇÜÍìESWi€m(¤óéÕØs™ å‚trï~6´’kÄÔjÚ¥rÇѼ|!Ä*MO‰ºàÌç+¤ÓYº%bUâdÜ}'ñÂÝüÊ‹Bž25Ÿù ë:ê4¬ør[:Dóïû2./%­g‰OÙC¼ž@I™7C.ú”ûÔÔ1 æÒ:¥DXík„úšU¾!‹|ĺiÍ(lÙnò¡Ÿ§á]o^UJÄtlá| ³WZ£&nîž„é:H¿ZÈõhÖ4r P?RÆÚ«$çÄr¬‡R@®Ü£;‡ºX:Sì#VT™?áɨ3Õ‚c>'*ô>9ô˜6Ò”ì¨Ñ»l’MiS'- Fa­ˆO›ŸuŠUçŒGj'þ/¢JCÆè~Ú©Ú“QÃs²-H L+ŒnîFÌÜžŸ>ðˆUwæû´†í/)Zt.Q©!ù -Ÿ.½;a&T¬•UzÀäóa­64A,Ë’‡;Õ)u›äûãйïñij£/Yu+'F20UÞÙ1k×àqçÀ1[±¾ˆd2wÅõÁÖD[ >OÆõ¬L²ë®ÄÈk·®± ”u¨aq}žp.Œ™KÞSûP‡y qKªÏÀä¢È ^ºÌ!0¯eÀñ@ÚWš#²¾i_ØE‹ØMð‚ÑÀnòÀ+=méMx¼"xY`Ì€o›çýÓœÃÏÙ'cò“–~aYŸ-Êr«ääà3“7AË£tB«­b²õé³EAT3¯,ã79› ½ Ì+ñËõ¤ýž~·¶x¤¾Ýìèàq_gtgHí̼ƒ¥Û1/óó7‰Þ߆Ûn¦Kré¸!,Ì!û+1o@¿¤KnÔ½’#ßh›¹kH1GŠ=€¨ÏSê&#“‚:IŽ˜:v¸æ˜’¥%a;Õë÷0â@$CÐ%û’¬gÎ;ú±½½Øç/W¥Û—Ó—²dܰÿÚ|ã¯ÅÉ 7Z %OëÞ¿ÊÝ}ˆw6/~vr1ûñ•‰ÂC>J7ºdœã2«¦ VºÁ€€(;ì)XÇwU 34[Êæ O;Œ¾Þ‡ô«€Y¥¸mIŠŽäÏ"Z¢/œqè¾Är¤Ö}µr®êM¢Ãò:Ñ­æÝÿŽA8’ìSQW½)! tˆŠ‹¦õš‹èlj‘¶ò…dݲÌϧ¹ÚS‚ëu:›®`ù˜½ÐÒö[ÕöæÑ»UâÞ#g•®é&É´ÿ'°ÿ7=î$¶Ü~;kuVó¡Î–híˆ e”>>ÉŽZ*ùá¼4e™Ltv0» ¹\áïÉ \(JP­²ìö]m+,Šè´G¬m-¤— sÔ:c¾i-ÌÝâÞó‘[ßk¸ã·¸«` W¼‹’q “!‘?IáEdKFü¾ˆ …Œ®Øñ‰þxó‡¸þ¸ÙšÍ¶¬AÊÏò¡à1ؤà«HÉ ,DIMQÙ2ô~Rñ™©v„‰ ¸¿q¦Ïü ®û‹Cº¥/ã¡ø-s kNSëR ¥ýí-ì r CQ´U»çzèWODy–éâvj}€¯mxg<]zŠcC#yª.0¢Èmg½¸õžWÁõJ‘ùñd.‰í„b BP©o ¸“Ì^ëúÖ<ÊãÞUøÔ<1ïÓ½ã Óš$v^ŵ§–ãFô²’PH»¼$k¿›>ðÅè½óëp.Ë ­½ª}Š.c±úqÄÕ—áBÌ‚UaÌVˆ¬PaòSïÀ/\GC;S$“œC3 ëL\Ÿ°S²9ÁšÍ,É"¾£¿ÄÌ -ÃT4Žæ=*Ø[úŽÁöÆÞIg¤®·@MJÃdaV啞²ƒ£ ÓÞ-RŒV]zé»P°}§UE5ˆ4Å—ê1Ê ÅVÔ³™övuèïHª‰A¹.Â!¾Ù ªˆ‹Â-Ð`.y &/ ¡ûÿƒš›Üóñ 1Y›,†ô?…¡Z<(_O |¼†«møä¦"!hiÁVS†(ÁÄü©Ó7ÓP‰Zx۩ͰÌfzHOèÞÓežD¬JÈf+œHÚ¾¼ÌÈÄdþÕL{áÕ} ø÷áÔ/9¿eŒhº ‰1ÛtIúD®·a$^x2ÀŒkB:æË mèË©ôâl­nû -Mïkº´1å~tGÀ?òˆø÷êß-¬ÞV@~n§rbãè;tEVQÍL'¦¢B¿ç^*ÙôºGç%M´(€JM­Îxˆ%,LšÛê5ó-G±úÑ®Ÿ+Ñ-ÈIJ±ïöדš$Œ Pd"W‘wò~ìy80æó*1=Î4ÃÜÜ2 ,­ mÄ ¡ªŒ t1Ë®”[¤ÝIõ¨¢1# =â·€’ê@;G9F¥5}¹Yf¿'-EF9hô .ñÅ41EíS9Žšj‚ão½ætxRtµxÊõû˜’¹h ñgÔïñ‹%Få*’‘™f^½ô?À¬OÒNE2,©òó£¾/˜÷:í.¶”ôBAI§´3_ (žÊ+®r¢ÖÜC,òc\è}g_gàTsŽxD¾l@z`DÒG‘ÇbÓýŽ>˜Ü3e›¡ró‘!lŸŠ¡åøˆ·[ÖCPÒ°JZdîà$=Z|›Cщ?†¨‹m=F\A·öqleŒ ,¸'“œ,`[NâÿÃæÅ„V„bBã<-×*ú~ûº€Mc0&×Ñu²µÇ‹Ç­£BÅ&ÏÑZûJT ¾OW†½$Sg—|S•æb¥ù¥Á¿^_Ñ¿”IhX8”d#f)Ôð ´—– "lžŸÂÃ;õÆÐ•_0\hëÜê™é½È,i^Ô®¯6p}Mpªd70!ßÝ;÷`35¬UI¸ bÁR[•^LLãÖX{¸è°ô)Rù~fÀ¹-¹E=ì$ìèòØ”È+Ê£Îæ¶“\`e\ê黋2`èKJ"j5I‹ÇjŠ»¦?øÍ,÷ÀÉn[•Jßq6Ö­æîAï×VF zá8;ç㮿†²x$ðƒþ8u 5A¿‡=ˆ”ÌÛøÎc"tª|Cгd9¹©Ž„53'‘®Þwо+×< €úÍË1Re>$žŸA-¨¹ŽßSÛº» _¸®ÀwiüÌ5‡ªíå3º[XÉiÛ|ÎèG2BPÍ-Ù ØVƒª)õ‡\6å¸öï¾Ñ¡(OA*n´lòK`IÈH˜³Xªí"Òɦ‹S¡ TCAAGACT¸·Ï´Hq‹ Á0Ä0ÈG¨HŠp¢[bΜ³û‡gfæ8œîÎ gfîÌgιãÌÜqÎîáøöqή'[OOj[^$c48 C ‚ ov:VU< (m@$XH $6{m- /jZH&t%">/§Â$K‹c` ,÷"âKEd¼8K‹eÁ±€ °4>òlÀþcr¶šðqauz †Ÿ›ÝΕ¶[žˆà¼¿ÍKðŒ!¯ðí‹Fš3 ÿÿÿâ ÿÿÿäÿÿÿàÿÿÿßÿÿÿÝ­«LÐ*‹;É{æ$çI¾»'ùþŸäûxRQá¤b*$=Šãâö•™""     ©pÆ=K‹KI¡¼5“ŒKxæ—K‹cd$01õñðóKcw3L‹cd$ Ä0Èíp&LLˇ ,K#K‡å‡ä6v–+sA,uEÁiÕÏx±—ÓøÈúËX%„ÐD‹½™[r#KC×vØÀÙÿZæ,¹{îÜ»mµíJ•$’ÉÈ’­(X4¨º×£#Pm­4±áDèdK"-ˆÓÿI42;ƒ<¿{‡„ªVVÄ*Ïo>¿ ¥Ø•´Tí)ÖÐn•,¯ d „ÖÇ‘€¡1ܾ°ƒI f–Ä ±&k‘çu7±HlШagÏ!Ûª4B,µD¶ Ï[cÛ|W¿‹ßbE±`)³9fÎü>JÒ³´QbÔ¶ª„ -Y4#¥Ï•…%XŒÝ—@à¶\,Ã=s¾(ßÄÀŽ]ŽuyÝå̳ÞË‹ÏaçO°+TýQƒP °Ljù’lh°tòÛ¬MXjô ô®>HÅbt[Äl˜õÔ®BÉ(×zêCA¿$Ï þ€KÑ¡JÇ71lÄ$&‰{KØË#ùgÝå·O½2F>2]Kun½E2s|lY.úHn"!›~ý¸*~ÁÚzñ†,{V³ÚÇ+†{y}ô­à6J?+½»]&´½Ùòn…o´/g¾t‘®å²õû5Ÿáa×`çyÞÿKþ‘.E+ãgÄÖœ]#„mÐÍ-™æbƒ5oú¤RÏ¢Qçpíë‘YÝu ¿ƒõ[`GlkÎN ÍãÍ} ¡Zú“PæÂújZy˜é‡ùø4ÀgdB£ëi[ñ20W9Æð,ü¢Þr# O'…šiöÐQÆt?÷’l«¯Óý,d 5O-ü×ui.»P×ÇOWΛQÄ-ݘËå{ézRîÖ¿­1gZ܈ÐqËø îõÿpóÑ÷x#tT›äoìñFhLÇ~S«m^uW3º¾Óø+{MnB4ôiˆ=âïΘʾøß#®/ÁœfõkÒ\¿íUïÎeïJn½q}þ»ŸÄŽ ;÷'P?kñ •3Ÿyþ­ð+„“LF[’íMì$ÍzÊç^3¼Ž e‚G®ß9‹ö]óZvÓËí=~?3 Èk~•Ë¿©ÿ¡Ú㣠U_Ì~nš~ÐUÖ[p»Ž›÷G©!å•®˜¢vµ5ºÌ@í3n\s)sÂÔØÜ“±óL#Ž€J+ɹ.Mly*]žöò·nü…Ù×U`©e]̺‡Û=[ïê÷…i’¿±Eÿ±–µgf6ZžwùéÍí'’#«óû?·þ)øHýž¶w¹6­™rå×ÇŠèh»cÙsìÒ¥§¦º·» ås«ñù„Ô>? H“u¢ý¯áÛêrщlôiæ¢ò}F—.bJ³Êç¤p•Ì¥·«v¸i ö­„€¥ñ”öM™­ÉŒÙØØœ““$Óþ$P­Dî8*K‹KI!Ĥ}qöK§j ²àXCc\ úÍàXGcK‹c` ,÷"âK ³TÐàX0c>^~> `@9Ž]KF匰àX1c>K‹ÁAÀ ±5NJ¸òÿÇâ©!a— _lØsºmø·ˆž9_M€´$âAáÃ@K)Ì*àQTZ€r‹m;„0 Óæ®©,¥‚µv ¾ÿ‘¶ÀèF~z‹.u÷RE ’"Ž[Ç¡Ti°Ÿj”*ªþJ]{ǹ§DDªÃaÀIñ¤á0âE%Uí«7;Œ^5 —*jΖ7w|ü‘KGžÚoj»:2¯½õÎ4íã™BÄ~sä‚?YzÙrlCA°^^É ÉŽ‹K¦’  %*àXGcàX0càXAZàXOcàBCZàXTAàAMcàXMcàSMcàX1càQTZÿÿÿÿðû¯xÀc!! BIBI$ÀHI‰´4ÒM¤Û`n{´5 ߉}‹¥UË‘TA #°ä¿"àN䟇åB½ži–=·Ê¶dYýã'ó—í°E SÙä|ýöã/€Û ÝIa,ì Rȉv»N\À•Ã@w]iý)ÄPÝþ|†ÃZ¹¦«ž#¶Âv6^œmhcç¨B [;ªýó*\8OªÇýPÿ&âuO¤¥&2Uîõ¤øu‘¤€Ý”ÏøAEZJÇÙ)•.ÖŒ"'O"_8ÞT¾ ø -…Zƒè6§k¹H˜ÐÎT†ã…ÛßkàjksëhÄ÷ èæ"Ò´Y‡p+íæj} Wiéš©zu)\Œ†µOÀ•ÀWç»ô¿p[¹äáv4™ivCêã¥Bˆ‚©«.¤ƒòÈVû2ÿ£Àeºµ@uLä0håÚáé „Àªçˆt[-mTàÉåŠÒr!/;yäÆà#/kòÀ¡Á—ÂR^³ÚpÒ’6j«V÷èâ· Á-„25/ ätk+Î?RiÊLè>Isæ.¯ž£ÆP˜¹<ËIõvG·ÀQšA©râðNƒª¬4ã§ ^7@@ayÙœêå®™8d=aÊ ªîsÖ¯0™Ã>þ×qdß} ¡ö  ŽLÿ L 1-1CGV€ˆ€É€ÙD‚Oƒg‚“Io ð –ÀÖUâäZÀœwVDW9á -mƒÕ캭­¹%Æ Ìaêü+ßAç¨P…À!¥|n¬Ú~ÉSâä² „aؼÂJ­Ðt¤d®·«pddÿ•ߘÞKæ§ë#%Ýôðê¥Ðú+rg©ŽqM̤‹ÃÖæ” »æW«­aM8…©èçÔK¦XT¼(á3j¼Ýi!å‰El9+šaÌW}ßžU;4Hpªp [4n§óoÖóhfèeÑå¡÷‰º_kÿwâné€d[Ún'Çyª"¦$>‘ #ˆÃaO·3¨Å­Aî¶JÐb¼+®PW^ þD잺%´Å\:ÙNEòÞÔ¥C¯ ž‚†Ñ®D.PÜhÝLÝ˱_Ò"!üÑ2£÷W~­);qͦ[›™uÃÍéýg$b•.Ï¿.>ª”Q5N®}±2ùÒúŠªõþdÊnñÇr(Þ¨`Úʾ «eâA)~‚¥pv¿‡%þxÔ‡àœ\#¸¨áîôa-(´=>ѳ,è{c•Q•çMZˆü€jíÍó Þr¾æŠŠÅ~fRæQ†¿ ùÖ.·‘'Ù]ûËÝ«Ý o°y'W"&šJœfit)~‹W•x‹³v¿P»Óð“O9j¾âP`K`XY™^Þ2©«reYávÉ.§½]ÜŒ;&S @(ÎQ£FpèÅâk^Y‘+Wú5¿©rq£‹[þl c‰éXÑ 2 zÁþäp€×'q£T‡ºë|°géÊLuOðÆç?Ÿ–gu¼”LuÐïé-¿).aÃÜ ­ŸNÅò5¶Í­Y»)°eqÈ ”A…'fû¹¥¸÷ð©u!CSJÏyêp,—.‚Q”þ^FrTÖÖ·¿†O÷Šz5oáͨÉ㛨ðäÉòÕ')¨l €E¤Åéÿ_;!O0Zërã¥'vùÇí7ƒ÷5)r}L äÏo[AÐßX¶*íŸÍ•>„¢l’ÿ½)É÷v×ÃÆšò¾ë$Œ£LVBNù謜µ¡×ɱ’Λ\§6ºûû¿ DlÖ7´3oÕ¯‹¶¤ët€È#MçHÿ„"‡_·.q×b‰ÕÅ{,ûE®…:Ì0’ È´S;ÑËÐ]s£öv*ÚÑlÓGv­ªü‹ø¡b6]PÉ騄íyWIž‹ø–»ò乵ǙÓ[«y.¹L^xÜO¶ ú{Hº0ƒp²è»ê1 Þ8 Lñþ‡”ÝHÑ *f­ø+‘ÁéTˆó šš#û"{[ÙIN1ÛX—¬Óí ²¿ç­´ÕîÈäoö?Š|’Þ`~<àKÂ`Üžæ†!„êû¤ŠjÜ~ŽÜ Ñä«xvlìÄApK®© DÂ8N€P~>f5Ʊã`NèÀ;z „·6 ¼EHˆý”‰–ÕBŒ¹i|æ ¡}Û¡ïÙ]¯Ã¬éw”?9VÞç›Ë*¨}¯„߃™mqÛĺy*"Òù ÂÙþeLãD’‡…ÏcQùå”Äâuü.±Vù/®?q¾8R¶¢¶ è¥ñI¹W1(¸ `·­qçT‹Bgµ›á+ƒìMöfæmáms¦›då' (ùÈcïa{g>‘“«ü>M`dˆ|8¢–­IÜßÕCö»Îíkd} …3LT;ÐOrÁ2£w!XÆ¥´@¯ºšô„Z÷ê㢔BaÅÕO–Ï6––þ °ÝßS¶hq&ê¶Q’v_.5€·Ú¶ž)¹I˜|| ˜ÃõÖê{L¶I¨‡ ÕPy–5á‰öñ8ŸäÅ áû0§ÿÊ‚bKTïMÁUñp¦PSãÇ®{½ÔçZèX=pÐö"1†UhWs5CuZƒž‡ÎÞ˜f(?fO£šÂ¨Sw*ê4Ò¸¬--P듇ç«k8~Är2ï\{Ô¶}Ï98ëVz‡çè6ñHa ðä„aÖ‡\å«ê¡ñstBô@ZXx³AtAÆèÑq—'ã: Xø^'ç†H.d!ôŸTæ}á-S"ó›\kÊ—ï`gUAHé¬_…ÐäpÌÍ3›ë¬M¬É'ô>„[_!4±€4Жÿý*\[gáf,w9ü.pzçØÔðòŸLx1ÚhŠ%˜ÀËØÂe…€ªf’œMÃ6ç‡,|½8ýåúM\%Wì¤ñðksfÌ!æÿ«žÕQÍŠà°(_ØûÕëî†m:cíÎòý ¶©¹tÜk3’È”?… Å€±9.…Òâ½Uq*kþ+7êöælW¤p­RxAígš­¯¿‹cð£ªånr~ïÞ~2íPÔ¢J#Öt6B–zV…ìO*™Ar/G0ÙÔr7Ž­Fº&,‡£Ñ£Pö@ÏÔ™Èî·3zqv‰oyケõª¥l„ïôi:òݽCò9Ì ÈÃÅ…@Ó×ÚêÝÇË ¥¾ÂCºÂ-~=‡v`¹ÿå×&–u÷ Ëïêæ‡m¼õwÕñì²ïä Š}_öx4TH¿!˜„Q7â=Yƒj(0ÈSqa˜¾NôË_Z;À,‡QçøølÐë *ˆF/òä÷ßd3.Ì“Ž´?w™³|°U6§@$žhôš¹nÛˆ|að–Õ ^ž¯ÒÖБM¯¾Ÿ×D½éý“e(¿-È®Æ3Šíù–Öv"úF›) @8PðfbÞ7E®“÷~û ùí €þ_æ'à1QVÌ eUsO´]ÍóÎìß+6-2È8!\ˆGL–â£4+ï+@µ².mõÆHñR'zÇfV}ÁÓÿnûßî1¸³@?ØüKÏk¨šÕñ”g'{H\Ù8‰Îð$@_SéG_!€&±È|ß¶)™AÃ8ëƒb Ù=(AÑ$Ú•÷˜Y~¢†a;sá" ÉÌwdLΞ>ZîQ¼,±¶ºô´ t\wÀ5ÊQÅ™Y¯™\À-(ÙÚ(¦p»qŸe,¿f”Šo„^R²×ŠrbX&xüÁ‹3¸.[« |çéy‹­ÝÞâÝ„Ž?$ÿýOU e´áicnNÓn:Ãɺr4ñâô¹2‚¬´)„¤¼·ì›½»ŽZx˜D<™çgÄÄ+û½4—ƒfHTBÏò!„|\_Êí^nmîÒN,†Óî™]¶ÕÈmÒØs.¸Ë|¬é^T,‹”ïÕ‘…8ºùqÅmB¦DB'Xúvcg½…¤£…Û‘UUÇQuã_ëJ™e  ~ŒÃŽXa%× ¤»1•+@<Š®Á¡]!mÕ-zAøm)q7 *[IÆøh„ñlëo)ý9p¤j€ˆñ×É´[° Þ<ËÎ,Ô:Í)S”›°ÆªõTˆ™Ù>T§3úK4ÓWˆ¤îjs¦ ™gÚÕf ¸LN¿V Jr <¾Ê{PÎjýÿRŒu5?Dv,ZgŽ´~úäÌѺ¹!Ä’M˜­Æ‡c­uåå0ýzšœÃÎgìŠY”ß“¯ê…©C_á?¨'Üø‡ék•xÜ¥[ÛñÉîü$E5è ,Í`7Ó¹˜ºÙÉYŽLŒ2C¾O¯ýóÄ+?ÓJ¶˜*€>FÀðKÏãxƼi0ÉÑÊ1q©JBR W'~|ü ´›ÉqcÄæ*UïíNºh°£¶xÓÓ>qpsÊùƒ\«Å±‚ÚIVÔÈÝV·ÜGB6à™Ôœdç‡ôþ𭃫 öìšµ×Á u‹oßòú ani(šG3×£¤˜ýÝ—ƒ*2ÁF÷8]I, bËÛ:LšÜ‡p&T é¨á2Á=‚ 7¸ÖKE®Lg?ä2Ï<<Ƨ°ûÕÙV| —‰Š±“¶Q%̆t’uγX,’ÇZe«W’‘Û@g°˜µ¾¦Tl²˜à§=ÎôÙG@¿âúý=òï ë°>gúsÔïL·áÈRž4æà(tÜ1ðߤî¦N«3ðŽ%ÍßR(|XÜ$)öUò~ÙÆ¢ÑÒˆécyŸá0eä‹,e/Ë|é†ËÔ'_ùÙ2ãa²¼èÇœäÝxqãê>@RIÓ¬49så|ÃXäG ÐýJÞ 4×¾øJÁÄ Ò¤æ ^™îUha–QB —B|-¬zÁùÂZi Zº$eRºÅ\Ô‰‹ËiiÖ>‹HlÑÁF»­ÅÂÀœ‘hˆwÑ{7Þª2Ÿµµlu)Í Ôíwµ áF*N¾äô4ùÛÇmý6öÿ”®*ÛMµº¢©ŒxÔô› ná÷·.{’Ç~¬–M‰µ ÷Å©ÒoDþómj¸䨞 îø Ô¶#$(ѱÝ/‘øuÙxXšFün™0z˜ äÊ‘š¸…ðåÖ.ùˆAííç8×Pö6à O8 W¸1k­$ûìP­˜ítÄ17KÊr%¡ÒgÌ­š³)»"µëyÑvç‹W€—kn#\ `4Iˆ³åKm‹ÁA€Ä0mh¨„UÁ¯NB2$ïfža6Ã3˜yxƘg3óðàÙÌóÌf†gc?ØïÖ"ôÈE""ÿÿÿåÿÿÿå‚ ‚%ýúàÌÏñ᯶Èu,ûE.‹.ÑÿÉ ÉÉ×É ä>âÉ.÷É/WÉ/6É/?É/6É/ÃÉ/ÖÉ00É0*É04É0B ÆŸÅ.Ö›ê    îwŸÒK‹KI¡¼5“ŒKxæ—K‹cd¤03233Âf-¨üK´:r¾#Q‹cd¤¨102J10r20Â\´Qj½žSáTî -K$K‡Aˆ€£ð™†üÝFMMHv xVÀ+Œ…AUQ"#”ƒâ‘%„}L‹½™[’YC×vBÚÀÙÿZæCdÓ~VM8ì(罄 «MhÀ$ÄÆI’ *b ¥ˆ±!&©¨Õ††ˆJ@>=h Ul©D¨5Á@(–ý½8°¶/Î=y³è+\ôÇ.ü쟄/Š(|‰âï  Mpä˜iIbÍêýÃ~b¸°özÄ–î«PÿÒ¼€Ð„6äˆ`e¨Gêâ‰yÒR[0ØÖ3Xö‹:8¹@!‡¶-c¤Xm]¾uébßÛi®Þ?¾€VEÈå…11Zæº & š'ÅKšïC¾ð›ÿÃ…ÿ‹·{h>y¼çÔÌ>æ¼N‰Íaçiü0˜¥31§/†3$¸|„yx+x¬I¢–L²2tLLl…ɾFâSÂ… M4:•H’iÜ\|ÿP¦Û¨±+ÜNUb.v¥u±`µ+ß]$å…hž­²UA$)öî@¼äEÛ•m‡+èXßR EˆAK±¸rß ®‚oEl6:?=hЉ™™Ÿ½êeœpGŠÄŠÀ"ÌS¦_¿ÎÚ$ëÅ‘²ª9]¶³äÄ0BZ¼µ Íˆ¥½@–°0‹ÅP‹à½õBôéï&¨Õì“•þ»VäÚ2fëDº¡ÐËp§œ¾¯õµÚ{µ£MÕm³òo¯¨>KT›,Eaij]5–¾+ÊeA ¥Ä^ìI&h}°SÔ¼ örlY!ëM9&nDmÊÚ0ÅÕ•gT*Î¥a­Ø§³›Ì}1¦·xNA®Ÿ_†Æ¦ò✖Ã{@7-w±ãæKÍq±‰-‡Þ„L°mùÕ{]+¶t³Õž8”-_ëðeBÉ‹ÁûxhIÿ‚\FLdÓßó*!N‹KI¡¨Ù¥HyqF§À{B1,NrÝOàXGcK‹c` 02022Àõ…%KoÚÓ8àX0c:H‹=Á±€0±û"±ßû 4HIru›ýðR×öf(= 6Û€ýˆÞò•H’<ÚàXAZt€É‹UÍ» Ã0 „a·žETp'J| ¸‰÷_ÇM¨ íÇÇë` Qi¶„À-|/é ×$Ê(]#bEÁqîLó«¨lZÁõÿĽÇiÒéH™;7iaj»"¥Y¨Ž )êió7ô¤)ä}É/àƒàXOcK‹c` 02022Àõ…%KžU°ÇàBCZ,š‹ósqq qfàô8V‘ê!+„Hu¤³)±ššhl‹àXTA+K"KM€£R‹U„D4‰{p÷¨ ö£{2º§¨]@à…ÿÿ ÌlàAMc1K‹c` ø@€_•— xUedeà½,› KºêoàXMc.K%KŒ—´mm€Ú€á·Q¥Ó¤"ýëFc÷T£÷íþH{OàSMc9K‹UÁ±0±_ Pzÿir¹D‚_WI$Ð6Röx†kZItßKÜ™;àX1c;H‹]ÁÁ 0±\¢ì¿pÕoí$)„Ÿênl'Â3áª$fŽvpô¹0ºDpHÛ,Ï$àQTZ€šš‹mA C! Ýz w…Ò‚à¢ø+6aÌýÔ…ÿ‹¶î‘7cb©çC,`fgÂÚ˜á|ˆYÏ” `¥'ej°6 ÐVrZf Î‡Xîd[(éx=nÏ÷p ÛE1Ûx礛Ýú«þÙæ_Í›sl(ˆó1W¨üÜ/ƒYs>¤<(1)y8&oo¨pQ3ç¿3®VšèöWraaÉ.÷‰˜3¦Ý  %*àXGcàX0càXAZàXOcàBCZàXTAàa3càAMcàXMcàSMcàX1càQTZÿÿÿÿÅ?GÆÆ6 ¶ÚI €cM¶Úié–¡þ †z‹¥TÉ­UQ £ˆãŒ®€=Ð,`t£w¿Äúä8’üøéùËv¼årXŠ5« z|ýöãßwÐF˜öÐÔì< œ…Å,Úõ¾ÊéÖV8Ÿ %,šéÜ'ŒŒ«ç‰à´³VyI¡Œ£F Ž”fPªœÀ¦-íŸA¤H¶¸¸AUVš€ù¡)Xl feOàæâ5‚ÇW>8¯âçˆ?Wå‹3å!\sô9ùĨzõ1DÆ Š “ì ì(!( E? =XRg€š€Ô€ÔZ‚Oƒ"‚@` —¿$­hÔô=Á‰—‘—³oÃA¤lXù:Öšõ êVnF£²}Ðø,ØÓWKt¤Wi2Ü¢Ú‰.9=ï®!¯©º+²5l?ýf.ÄS©…»µº1Òã}tø:;³áÇñQÉ{ªR‘—N•@¦î= RL7‘d,Þ iÙPÌ’¦ç))Aræ7›ðëÅîƒpðA¡Yƒ$«+™¾NÊgK$oË: ”Ðÿ§ÖƒÄÜЬ<Â+W¿Ú†*%nªn‚;]¿dK’êzöuf`ðãx¶ aã¹Î5¢õ£•D \Äq¯š^ g)?˜ï¹¬ËÞ«*|Å|Ê ÎBwnKuØêÖI—†¥Ï|†Úíé^ªÚ#6»¬¯=C82S©vm¯íäŸÂóªK%­ƒí_U hfÒì'-+5o—c‰æ %’®1çÜn_–°KS¤0, X+ãbù$JµÞ5b– N"×$o†Fe˜¡RA‰†dülfʼä…~ÙžPF‹x·«F lJÎÄíæ)ª£q*LÝp\3<C¥ÊŸyßEpSN­ û…ˆ4XðŽg†Ñ!½V5EN£~šØütZM® Â^Íʶ`mË•­þG±7Ùeboåel^YbkowSÐÒçO¼„(èr²´ä©Ñ‹`n2qt-qèþúO·ÕÌñkÜØÔ´•«ü£G ã¢:!®q‘µJHÜ2ø‡Pë‘åæbï´ìS@Ñx"uKQ‘¢PþkDMlŸÈŒOH”í!.lTõî­.­§:lA˜w¨À FkFr4~«=6ñbìÅÁNv—wé[ã¹30Ù (gÙôÆ0îkyHë×pØÆÀî•ssgY_â庖9JÀܸþ‰íïmtÃMKãmt¼bÌ›ä3l¯Š¾&jL°¶’ÿ´0UÓ˜™<¿úŒ¿É…LÖ“´o±¢1X²×óV‹7 ëž( µJ‡OeÝ»‚•,N3Öåfˆ+§ú7?†aøÁÆ…”pLñÊX®°WòÅŠ8 ç*î¯6^ø/ñÝßñgJŠ…èFü§?®8ÉçÁ^uÖmßÂ"ä2æ* õ£.§ +é0ªGBZ¸3Ôã6õ×ÖÛþUTsAé)¯8ñ„A¶T®€¦ AV>þÙgI•µöNCµþôr~̲ԼúÎWæí¢oaž BªìY=ŸýÄ5¹ð¢n˜è¦a b…<]=“·®½0·Ì¶ôé7[ë#ð׫î:.u–±¸Àrµköj¦ÂE²¿¸®¿"ã<] }nwB b¥M^tBú;Rï_\/˜~fTCµÃ ¬½Eç—\!Pü.ì=êûÁ³Ðq€LEt¥ê[éCþò´]|3LSw£kj'6 CX2õ—.® ïÍa?8L!®s „ÝH<éðº#78>Žbý†é0~-mrK.å3J7e?èê°EŠ(Á„Ë»‹F"}dbÞ„ ÈU°!y’j`3˜}ggÂZíˆ &¥?ÄXf})$sT?Ý0.Ð4è¶»PŽÕÔdØ6›>BBæÜÖ~[„VÖ’t^”!RFÇõ£É¡F#X#ib0~1C.ß¾B9§ ›Â­€—uÍdàŠ…‡‘]~nS³:݈lm­j´“¨ûŒÁð¢P¹”*²_z"úvçú0OYž©ôzhx2E¯\ké@6?_3£±îqgý˜è—»ô BqC’‹™eÁ’}%*À`…}9ÛõƒoîÊ­Xu½ÊÈÊ4FZ¼?ì|£ ’oâËÅ»ÞÉ©gÛ±Q'ñ:>9 ÿ}³Ü^a-»‰3ÝÏÿ«À§Òí 4K|wö*w&[aÐb+ ;vNôèèÑæ¡qK™¬+hoèÌþ^g½¢ZPÖQØ•.ˆ±8¬èÒM¦–†BJ) ³‹-Ë)%q" Ãeú5Ú£Ù´ Å+Ú¹B'ÍÛ&–ù_ U?Ÿ¹3ãÒpAøC{ØÖhaèq(rr{еÜiÀüæ‘òúþâuË·j‰Ëô­:½þeük YwbÖŠÁ`I.Áá“ÔÂ=û³”¼ÓUoAÙrººÁ‰¾Ÿ±}:Pï/+Oâv%âv¬ú0…е´-çaT] ·°­öC›‚–]öË / ¡×£}÷ 4·õØ#F/¡6¬Ày&ž5U¹ÆÀ‹\Y‘-ômˆÛíÆÏBN‹Á1 Ã0}Ü“0|õP S;’0D†Elñ1 "²6EdÈÊnO“°–1ñŽ,#½NõÔå99$l 2"\9€‘:€€Òy+€3€ˆ ~ $b L¥PG3‹c` ’U(3iTB 33%%<$4499% ] ùë‹c`À‹ÅA&6€=Ãì GGÿÿÿßÿÿÿâÿÿÿàÿÿÿàÿÿÿÝ ÿÿÿãÿÿÿãÿÿÿáÿÿÿàÿÿÿåÿÿÿä üä»´ÎÝñèLV?‹?ÀÿÉ-RÉ-ºÉ-É-©É-–É.[É.kÉ0É.­É.£É.éÉ.ðÉ6jÉ6ìÉ9É9 É8úÉ9 É9,É7ÆÉ9Td‹?gû{  þס­3‹KI!<^Ò3'°¡3‹cd$¹¥×š3 C?Ê3‹cd$¹¥×š3gfv 23‹Á± Ã0›)þ¿—"É'( *Ã,Òíˆ5mÏ¥îþݬ3©#ï;%‚¾“싵–ɵã0 c«×‡J óe -éy³–,²°5@%MªØ@¨*¢i©© !U!˜$´m$AÁ‚˜ï†°V@S¥†~ºüÌö™k+I>öñ”¿òeN‰ä¾A¨ù6/5 :$Lúm>{~Ó q’š¶º´\T’vtJ눙tè¥ÖT™i›$¡‘ äè`Ò¨~ˆÂòs}}‡éêÜBÛŒð­T íìEM0ŸÖ´KJ ÁNc[fý/éUû.?'ù&/PÏzmrñbª»ýN¯V&"¦cšN …ƒ+»mVC+†¤6eœîïš#¿æ—ä…¥ ‰m-ŠNÕà ‹¤éJ$ÝŠ‡™Œ1}˜ÕhHK¹0¸2P–¥L0ÐrMQš ,ÈxŒhK˜¦¨mSB:yЩÃjC;•1X+S™4€4ÅÑ\Љ†9%V¡Ý’›ÎÁ;ê=²†4š€Æ9:+Q‚b[×Éš*ŒhpÙÏFvã"%k,LE“^¦Ð:F™'¸V’æ»Ãû=|¯ßPÖEþü½û›;õºÌÝ59 Ž×åí-…ôϒ˦\èhlî…fê3Ú Ô¡T)K•k0̃Ë~RÖ¬³Ü½¸aR6¥ŠóŽ2ãgyY¹hÉåcB¨÷”^^¸FBÒBFª‹§Î’•¤é€¬w—’0y—9 4ÝÑà˪ó–±Adçÿ±Î[ÈææÁ ·X/¹ÅðûïXg"p‹à˜è§ ë×|ÖÆs&î%0ÏL¼~êýÆzNî3ržyyÜÔö‰(Ï…y3PŽMáyÜ ØSü ÞÞÂìkÞÞÏä·87Zå=Kï[ô{ÀïGÞï`Àv›û™á övûŽË·`ëoa9¯´;“~ÇÏ>ˆôEþ¢þ¬Jìj)é*3‹KI!<^Ò3ϹðàXGc3‹c` ’U(3K¢rLàX0c33     # /ÿW€àXAZNN8,-96242,100M,2;6,-88499,100M,2; GL000227.1,-14365,100M,3;1,-603830,100M,4; f¿«àXOc3‹c` ’U(3£JÝAàBCZ'€ð‹ósqq qfàô£€B¤ºg{ã±jð†ã$9àXTA#33R‹›U„dÃæUkWauõHV§nüÝ÷®XÄe[¦ëɈš£÷a3N½µ|Ý$LÈð€m;rÿÿÿÿàEOF½ÙOîcKio_lib-io_lib-1-14-11/tests/data/9827_rand3.sam000066400000000000000000157060141336132477700206550ustar00rootroot00000000000000@HD VN:1.4 SO:coordinate @RG ID:1#49 PL:ILLUMINA PU:130508_HS25_09827_B_C1PJLACXX_2#49 LB:7098543 DS:ERP002385: 4X coverage for the Mandinka from Gambia Western Division (GWD). This data is part of a pre-publication release. For information on the proper use of pre-publication data shared by the Wellcome Trust Sanger Institute (including details of any publication moratoria), please see http://www.sanger.ac.uk/datasharing/ DT:2013-05-08T00:00:00+0100 SM:ERS220911 CN:SC @PG ID:SCS PN:HiSeq Control Software DS:Controlling software on instrument VN:1.5.15.1 @PG ID:basecalling PN:RTA PP:SCS DS:Basecalling Package VN:1.13.57.0 @PG ID:Illumina2bam PN:Illumina2bam PP:basecalling DS:Convert Illumina BCL to BAM or SAM file VN:V1.10 CL:uk.ac.sanger.npg.illumina.Illumina2bam INTENSITY_DIR=/nfs/sf46/ILorHSany_sf46/analysis/130508_HS25_09827_B_C1PJLACXX/Data/Intensities BASECALLS_DIR=/nfs/sf46/ILorHSany_sf46/analysis/130508_HS25_09827_B_C1PJLACXX/Data/Intensities/BaseCalls LANE=2 OUTPUT=/dev/stdout SAMPLE_ALIAS=ERS220911,ERS220912,ERS220914,ERS220915,ERS220916,ERS220917,ERS220918,ERS220919,phiX_for_spiked_buffers LIBRARY_NAME=7046903 STUDY_NAME=Illumina Controls: SPIKED_CONTROL,ERP002385: 4X coverage for the Mandinka from Gambia Western Division (GWD). This data is part of a pre-publication release. For information on the proper use of pre-publication data shared by the Wellcome Trust Sanger Institute (including details of any publication moratoria), please see http://www.sanger.ac.uk/datasharing/ COMPRESSION_LEVEL=0 CREATE_MD5_FILE=true GENERATE_SECONDARY_BASE_CALLS=false PF_FILTER=true READ_GROUP_ID=1 SEQUENCING_CENTER=SC PLATFORM=ILLUMINA BARCODE_SEQUENCE_TAG_NAME=BC BARCODE_QUALITY_TAG_NAME=QT VERBOSITY=INFO QUIET=false VALIDATION_STRINGENCY=STRICT MAX_RECORDS_IN_RAM=500000 CREATE_INDEX=false @PG ID:BamAdapterFinder PN:BamAdapterFinder PP:Illumina2bam DS:Find short inserts by finding overlapping forward/reverse reads. Note position with a tag. VN:V1.10 CL:uk.ac.sanger.npg.picard.BamAdapterFinder INPUT=/dev/stdin OUTPUT=/dev/stdout ADAPTER_LENGTH_TAG=a3 ADAPTER_MATCH_TAG=ah VALIDATION_STRINGENCY=SILENT COMPRESSION_LEVEL=0 CREATE_MD5_FILE=true MIN_OVERLAP=32 PCT_MISMATCHES=10.0 ADAPTER_MATCH=12 VERBOSITY=INFO QUIET=false MAX_RECORDS_IN_RAM=500000 CREATE_INDEX=false @PG ID:BamIndexDecoder PN:BamIndexDecoder PP:BamAdapterFinder DS:A command-line tool to decode multiplexed bam file VN:V1.10 CL:uk.ac.sanger.npg.picard.BamIndexDecoder INPUT=/dev/stdin OUTPUT=/nfs/sf46/ILorHSany_sf46/analysis/130508_HS25_09827_B_C1PJLACXX/Data/Intensities/BAM_basecalls_20130519-221131/9827_2.bam BARCODE_FILE=/nfs/sf46/ILorHSany_sf46/analysis/130508_HS25_09827_B_C1PJLACXX/lane_2.taglist METRICS_FILE=/nfs/sf46/ILorHSany_sf46/analysis/130508_HS25_09827_B_C1PJLACXX/Data/Intensities/BAM_basecalls_20130519-221131/9827_2.bam.tag_decode.metrics VALIDATION_STRINGENCY=SILENT CREATE_MD5_FILE=true BARCODE_TAG_NAME=BC BARCODE_QUALITY_TAG_NAME=QT MAX_MISMATCHES=1 MIN_MISMATCH_DELTA=1 MAX_NO_CALLS=2 CONVERT_LOW_QUALITY_TO_NO_CALL=false MAX_LOW_QUALITY_TO_CONVERT=15 VERBOSITY=INFO QUIET=false COMPRESSION_LEVEL=5 MAX_RECORDS_IN_RAM=500000 CREATE_INDEX=false @PG ID:pb_cal PN:predictor_pu PP:BamIndexDecoder DS:A program to apply a calibration table VN:v10.9 CL:/software/solexa/bin/pb_calibration/v10.9/predictor_pu -intensity-dir /nfs/sf46/ILorHSany_sf46/analysis/130508_HS25_09827_B_C1PJLACXX/Data/Intensities -ct 9827_2_purity_cycle_caltable.txt -cstart1 1 -cstart2 109 -u ../9827_2.bam @PG ID:spf PN:spatial_filter PP:pb_cal DS:A program to apply a spatial filter VN:v10.9 CL:/software/solexa/bin/pb_calibration/v10.9/spatial_filter -c -i /nfs/sf46/ILorHSany_sf46/analysis/130508_HS25_09827_B_C1PJLACXX/Data/Intensities -F pb_align_9827_2.bam.filter --region_size 700 --region_min_count 122 --region_mismatch_threshold 0.0160 --region_insertion_threshold 0.0160 --region_deletion_threshold 0.0160 pb_align_9827_2.bam ; /software/solexa/bin/pb_calibration/v10.9/spatial_filter -a -u -F pb_align_9827_2.bam.filter - @PG ID:bwa PN:bwa PP:spf VN:0.5.10-tpx @PG ID:BamMerger PN:BamMerger PP:bwa DS:A command-line tool to merge BAM/SAM alignment info in the first input file with the data in an unmapped BAM file, producing a third BAM file that has alignment data and all the additional data from the unmapped BAM VN:V1.10 CL:uk.ac.sanger.npg.picard.BamMerger ALIGNED_BAM=pb_align_9827_2.bam INPUT=/dev/stdin OUTPUT=9827_2.bam KEEP_EXTRA_UNMAPPED_READS=true REPLACE_ALIGNED_BASE_QUALITY=true VALIDATION_STRINGENCY=SILENT CREATE_MD5_FILE=true ALIGNMENT_PROGRAM_ID=bwa KEEP_ALL_PG=false VERBOSITY=INFO QUIET=false COMPRESSION_LEVEL=5 MAX_RECORDS_IN_RAM=500000 CREATE_INDEX=false @PG ID:SplitBamByReadGroup PN:SplitBamByReadGroup PP:BamMerger DS:Split a BAM file into multiple BAM files based on ReadGroup. Headers are a copy of the original file, removing @RGs where IDs match with the other ReadGroup IDs VN:V1.10 CL:uk.ac.sanger.npg.picard.SplitBamByReadGroup INPUT=/nfs/sf46/ILorHSany_sf46/analysis/130508_HS25_09827_B_C1PJLACXX/Data/Intensities/BAM_basecalls_20130519-221131/PB_cal_bam/9827_2.bam OUTPUT_PREFIX=/nfs/sf46/ILorHSany_sf46/analysis/130508_HS25_09827_B_C1PJLACXX/Data/Intensities/BAM_basecalls_20130519-221131/PB_cal_bam/lane2/9827_2 OUTPUT_COMMON_RG_HEAD_TO_TRIM=1 VALIDATION_STRINGENCY=SILENT CREATE_MD5_FILE=true VERBOSITY=INFO QUIET=false COMPRESSION_LEVEL=5 MAX_RECORDS_IN_RAM=500000 CREATE_INDEX=false @PG ID:bwa_aln PN:bwa PP:SplitBamByReadGroup VN:0.5.10-tpx CL:/software/solexa/bin/aligners/bwa/bwa-0.5.10-mt/bwa aln -q 15 -t 11 /lustre/scratch109/srpipe/references/Homo_sapiens/1000Genomes_hs37d5/all/bwa/hs37d5.fa -b1 /nfs/sf46/ILorHSany_sf46/analysis/130508_HS25_09827_B_C1PJLACXX/Data/Intensities/BAM_basecalls_20130519-221131/PB_cal_bam/lane2/9827_2#49.bam > /tmp/JREqOrZ1Et/1.sai @PG ID:bwa_aln_1 PN:bwa PP:bwa_aln VN:0.5.10-tpx CL:/software/solexa/bin/aligners/bwa/bwa-0.5.10-mt/bwa aln -q 15 -t 11 /lustre/scratch109/srpipe/references/Homo_sapiens/1000Genomes_hs37d5/all/bwa/hs37d5.fa -b2 /nfs/sf46/ILorHSany_sf46/analysis/130508_HS25_09827_B_C1PJLACXX/Data/Intensities/BAM_basecalls_20130519-221131/PB_cal_bam/lane2/9827_2#49.bam > /tmp/JREqOrZ1Et/2.sai @PG ID:bwa_sam PN:bwa PP:bwa_aln_1 VN:0.5.10-tpx CL:/software/solexa/bin/aligners/bwa/bwa-0.5.10-mt/bwa sampe -t 6 /lustre/scratch109/srpipe/references/Homo_sapiens/1000Genomes_hs37d5/all/bwa/hs37d5.fa /tmp/JREqOrZ1Et/1.sai /tmp/JREqOrZ1Et/2.sai /nfs/sf46/ILorHSany_sf46/analysis/130508_HS25_09827_B_C1PJLACXX/Data/Intensities/BAM_basecalls_20130519-221131/PB_cal_bam/lane2/9827_2#49.bam /nfs/sf46/ILorHSany_sf46/analysis/130508_HS25_09827_B_C1PJLACXX/Data/Intensities/BAM_basecalls_20130519-221131/PB_cal_bam/lane2/9827_2#49.bam @PG ID:Picard_SamFormatConverter PN:SamFormatConverter PP:bwa_sam VN:1.72(1230) CL:/software/java/bin/java -Xmx1000m -jar /software/solexa/bin/aligners/picard/picard-tools-1.72/SamFormatConverter.jar VALIDATION_STRINGENCY=SILENT INPUT=/dev/stdin OUTPUT=/dev/stdout COMPRESSION_LEVEL=0 @PG ID:samtools_fixmate PN:samtools PP:Picard_SamFormatConverter VN:0.1.18 (r982:295) CL:/software/solexa/bin/aligners/samtools/samtools-0.1.18/samtools fixmate - - @PG ID:BamMerger_1 PN:BamMerger PP:samtools_fixmate VN:V1.10 DS:A command-line tool to merge BAM/SAM alignment info in the first input file with the data in an unmapped BAM file, producing a third BAM file that has alignment data and all the additional data from the unmapped BAM CL:uk.ac.sanger.npg.picard.BamMerger ALIGNED_BAM=/dev/stdin ALIGNMENT_PROGRAM_ID=NULL KEEP_ALL_PG=true INPUT=/nfs/sf46/ILorHSany_sf46/analysis/130508_HS25_09827_B_C1PJLACXX/Data/Intensities/BAM_basecalls_20130519-221131/PB_cal_bam/lane2/9827_2#49.bam OUTPUT=/tmp/JREqOrZ1Et/output_fifo.bam KEEP_EXTRA_UNMAPPED_READS=true VALIDATION_STRINGENCY=SILENT CREATE_MD5_FILE=true REPLACE_ALIGNED_BASE_QUALITY=false VERBOSITY=INFO QUIET=false COMPRESSION_LEVEL=5 MAX_RECORDS_IN_RAM=500000 CREATE_INDEX=false @PG ID:AlignmentFilter PN:AlignmentFilter PP:BamMerger_1 DS:Give a list of SAM/BAM files with the same set of records and in the same order but aligned with different references, split reads into different files according to alignments. You have option to put unaligned reads into one of output files or a separate file VN:V1.10 CL:uk.ac.sanger.npg.picard.AlignmentFilter INPUT_ALIGNMENT=[/nfs/sf46/ILorHSany_sf46/analysis/130508_HS25_09827_B_C1PJLACXX/Data/Intensities/BAM_basecalls_20130519-221131/PB_cal_bam/lane2/9827_2#49.bam, /tmp/JREqOrZ1Et/output_fifo.bam] OUTPUT_ALIGNMENT=[/nfs/sf46/ILorHSany_sf46/analysis/130508_HS25_09827_B_C1PJLACXX/Data/Intensities/BAM_basecalls_20130519-221131/PB_cal_bam/archive/lane2/9827_2#49_phix.bam, /nfs/sf46/ILorHSany_sf46/analysis/130508_HS25_09827_B_C1PJLACXX/Data/Intensities/BAM_basecalls_20130519-221131/PB_cal_bam/archive/lane2/9827_2#49.bam] METRICS_FILE=/nfs/sf46/ILorHSany_sf46/analysis/130508_HS25_09827_B_C1PJLACXX/Data/Intensities/BAM_basecalls_20130519-221131/PB_cal_bam/archive/lane2/9827_2#49.bam_alignment_filter_metrics.json VALIDATION_STRINGENCY=SILENT CREATE_MD5_FILE=true VERBOSITY=INFO QUIET=false COMPRESSION_LEVEL=5 MAX_RECORDS_IN_RAM=500000 CREATE_INDEX=false @PG ID:samtools_sort PN:samtools PP:AlignmentFilter VN:0.1.18 (r982:295) CL:/software/solexa/bin/aligners/samtools/samtools-0.1.18/samtools sort /nfs/sf46/ILorHSany_sf46/analysis/130508_HS25_09827_B_C1PJLACXX/Data/Intensities/BAM_basecalls_20130519-221131/PB_cal_bam/archive/lane2/9827_2#49.bam /nfs/sf46/ILorHSany_sf46/analysis/130508_HS25_09827_B_C1PJLACXX/Data/Intensities/BAM_basecalls_20130519-221131/PB_cal_bam/archive/lane2/k7cFjD0ezn/sorted @PG ID:picard_markduplicates PN:Picard PP:samtools_sort VN:1.72(1230) CL:/software/java/bin/java -Xmx6000m -jar /software/solexa/bin/aligners/picard/picard-tools-1.72/MarkDuplicates.jar INPUT=/nfs/sf46/ILorHSany_sf46/analysis/130508_HS25_09827_B_C1PJLACXX/Data/Intensities/BAM_basecalls_20130519-221131/PB_cal_bam/archive/lane2/k7cFjD0ezn/sorted.bam OUTPUT=/dev/stdout METRICS_FILE=/tmp/uzD1wB0wU1 ASSUME_SORTED='true' COMPRESSION_LEVEL='0' CREATE_INDEX='FALSE' CREATE_MD5_FILE='FALSE' MAX_FILE_HANDLES_FOR_READ_ENDS_MAP='900' READ_NAME_REGEX='[a-zA-Z0-9_]+:[0-9]:([0-9]+):([0-9]+):([0-9]+).*' REMOVE_DUPLICATES='false' VALIDATION_STRINGENCY='SILENT' VERBOSITY='ERROR' @PG ID:ChangeBamHeader PN:ChangeBamHeader PP:picard_markduplicates DS:Add extra PGs into bam header, or change SM, LB or DS tag in RG line in header and this only works with one read group in the input bam. VN:V1.10 CL:uk.ac.sanger.npg.picard.ChangeBamHeader INPUT=/dev/stdin OUTPUT=/dev/stdout PG=[ID:samtools_sort;PN:samtools;VN:0.1.18 (r982:295);CL:/software/solexa/bin/aligners/samtools/samtools-0.1.18/samtools sort /nfs/sf46/ILorHSany_sf46/analysis/130508_HS25_09827_B_C1PJLACXX/Data/Intensities/BAM_basecalls_20130519-221131/PB_cal_bam/archive/lane2/9827_2#49.bam /nfs/sf46/ILorHSany_sf46/analysis/130508_HS25_09827_B_C1PJLACXX/Data/Intensities/BAM_basecalls_20130519-221131/PB_cal_bam/archive/lane2/k7cFjD0ezn/sorted, ID:picard_markduplicates;PN:Picard;VN:1.72(1230);CL:/software/java/bin/java -Xmx6000m -jar /software/solexa/bin/aligners/picard/picard-tools-1.72/MarkDuplicates.jar INPUT=/nfs/sf46/ILorHSany_sf46/analysis/130508_HS25_09827_B_C1PJLACXX/Data/Intensities/BAM_basecalls_20130519-221131/PB_cal_bam/archive/lane2/k7cFjD0ezn/sorted.bam OUTPUT=/dev/stdout METRICS_FILE=/tmp/uzD1wB0wU1 ASSUME_SORTED='true' COMPRESSION_LEVEL='0' CREATE_INDEX='FALSE' CREATE_MD5_FILE='FALSE' MAX_FILE_HANDLES_FOR_READ_ENDS_MAP='900' READ_NAME_REGEX='[a-zA-Z0-9_]+:[0-9]:([0-9]+):([0-9]+):([0-9]+).*' REMOVE_DUPLICATES='false' VALIDATION_STRINGENCY='SILENT' VERBOSITY='ERROR'] TMP_DIR=[/nfs/sf46/ILorHSany_sf46/analysis/130508_HS25_09827_B_C1PJLACXX/Data/Intensities/BAM_basecalls_20130519-221131/PB_cal_bam/archive/lane2/k7cFjD0ezn] VERBOSITY=INFO VALIDATION_STRINGENCY=SILENT COMPRESSION_LEVEL=0 CREATE_INDEX=false CREATE_MD5_FILE=false QUIET=false MAX_RECORDS_IN_RAM=500000 @PG ID:BamTagStripper PN:BamTagStripper PP:ChangeBamHeader DS:Strip a list of tags in bam/sam record. By default, any tags containing lowercase letters will be stripped and other tags will be kept. A list of tags can be given to keep or strip VN:V1.10 CL:uk.ac.sanger.npg.picard.BamTagStripper INPUT=/dev/stdin OUTPUT=/dev/stdout TAG_TO_KEEP=[a3, ah, br, qr, tq, tr] TAG_TO_STRIP=[OQ] TMP_DIR=[/nfs/sf46/ILorHSany_sf46/analysis/130508_HS25_09827_B_C1PJLACXX/Data/Intensities/BAM_basecalls_20130519-221131/PB_cal_bam/archive/lane2/k7cFjD0ezn] VERBOSITY=INFO VALIDATION_STRINGENCY=SILENT CREATE_INDEX=false CREATE_MD5_FILE=false QUIET=false COMPRESSION_LEVEL=5 MAX_RECORDS_IN_RAM=500000 @PG ID:scramble PN:scramble PP:BamTagStripper VN:1.14.2 CL:/nfs/users/nfs_j/jkb/io_lib/trunk/build.seq3/progs/scramble -t8 /nfs/users/nfs_j/jkb/scratch/data/9827_2#49.bam /tmp/a.cram @PG ID:scramble.1 PN:scramble PP:scramble VN:1.14.9 CL:./scramble.random -x -N 10000 -s 117 -S 18 /nfs/users/nfs_j/jkb/scratch/data/9827_2#49.cram /tmp/x.cram @PG ID:scramble.2 PN:scramble PP:scramble.1 VN:1.14.9 CL:../progs/scramble -t4 ../../tests/data/9827#rand3.cram test.out/9827#rand3.scramble.sam @SQ SN:1 LN:249250621 UR:ftp://ftp.1000genomes.ebi.ac.uk/vol1/ftp/technical/reference/phase2_reference_assembly_sequence/hs37d5.fa.gz AS:NCBI37 M5:1b22b98cdeb4a9304cb5d48026a85128 SP:Human @SQ SN:2 LN:243199373 UR:ftp://ftp.1000genomes.ebi.ac.uk/vol1/ftp/technical/reference/phase2_reference_assembly_sequence/hs37d5.fa.gz AS:NCBI37 M5:a0d9851da00400dec1098a9255ac712e SP:Human @SQ SN:3 LN:198022430 UR:ftp://ftp.1000genomes.ebi.ac.uk/vol1/ftp/technical/reference/phase2_reference_assembly_sequence/hs37d5.fa.gz AS:NCBI37 M5:fdfd811849cc2fadebc929bb925902e5 SP:Human @SQ SN:4 LN:191154276 UR:ftp://ftp.1000genomes.ebi.ac.uk/vol1/ftp/technical/reference/phase2_reference_assembly_sequence/hs37d5.fa.gz AS:NCBI37 M5:23dccd106897542ad87d2765d28a19a1 SP:Human @SQ SN:5 LN:180915260 UR:ftp://ftp.1000genomes.ebi.ac.uk/vol1/ftp/technical/reference/phase2_reference_assembly_sequence/hs37d5.fa.gz AS:NCBI37 M5:0740173db9ffd264d728f32784845cd7 SP:Human @SQ SN:6 LN:171115067 UR:ftp://ftp.1000genomes.ebi.ac.uk/vol1/ftp/technical/reference/phase2_reference_assembly_sequence/hs37d5.fa.gz AS:NCBI37 M5:1d3a93a248d92a729ee764823acbbc6b SP:Human @SQ SN:7 LN:159138663 UR:ftp://ftp.1000genomes.ebi.ac.uk/vol1/ftp/technical/reference/phase2_reference_assembly_sequence/hs37d5.fa.gz AS:NCBI37 M5:618366e953d6aaad97dbe4777c29375e SP:Human @SQ SN:8 LN:146364022 UR:ftp://ftp.1000genomes.ebi.ac.uk/vol1/ftp/technical/reference/phase2_reference_assembly_sequence/hs37d5.fa.gz AS:NCBI37 M5:96f514a9929e410c6651697bded59aec SP:Human @SQ SN:9 LN:141213431 UR:ftp://ftp.1000genomes.ebi.ac.uk/vol1/ftp/technical/reference/phase2_reference_assembly_sequence/hs37d5.fa.gz AS:NCBI37 M5:3e273117f15e0a400f01055d9f393768 SP:Human @SQ SN:10 LN:135534747 UR:ftp://ftp.1000genomes.ebi.ac.uk/vol1/ftp/technical/reference/phase2_reference_assembly_sequence/hs37d5.fa.gz AS:NCBI37 M5:988c28e000e84c26d552359af1ea2e1d SP:Human @SQ SN:11 LN:135006516 UR:ftp://ftp.1000genomes.ebi.ac.uk/vol1/ftp/technical/reference/phase2_reference_assembly_sequence/hs37d5.fa.gz AS:NCBI37 M5:98c59049a2df285c76ffb1c6db8f8b96 SP:Human @SQ SN:12 LN:133851895 UR:ftp://ftp.1000genomes.ebi.ac.uk/vol1/ftp/technical/reference/phase2_reference_assembly_sequence/hs37d5.fa.gz AS:NCBI37 M5:51851ac0e1a115847ad36449b0015864 SP:Human @SQ SN:13 LN:115169878 UR:ftp://ftp.1000genomes.ebi.ac.uk/vol1/ftp/technical/reference/phase2_reference_assembly_sequence/hs37d5.fa.gz AS:NCBI37 M5:283f8d7892baa81b510a015719ca7b0b SP:Human @SQ SN:14 LN:107349540 UR:ftp://ftp.1000genomes.ebi.ac.uk/vol1/ftp/technical/reference/phase2_reference_assembly_sequence/hs37d5.fa.gz AS:NCBI37 M5:98f3cae32b2a2e9524bc19813927542e SP:Human @SQ SN:15 LN:102531392 UR:ftp://ftp.1000genomes.ebi.ac.uk/vol1/ftp/technical/reference/phase2_reference_assembly_sequence/hs37d5.fa.gz AS:NCBI37 M5:e5645a794a8238215b2cd77acb95a078 SP:Human @SQ SN:16 LN:90354753 UR:ftp://ftp.1000genomes.ebi.ac.uk/vol1/ftp/technical/reference/phase2_reference_assembly_sequence/hs37d5.fa.gz AS:NCBI37 M5:fc9b1a7b42b97a864f56b348b06095e6 SP:Human @SQ SN:17 LN:81195210 UR:ftp://ftp.1000genomes.ebi.ac.uk/vol1/ftp/technical/reference/phase2_reference_assembly_sequence/hs37d5.fa.gz AS:NCBI37 M5:351f64d4f4f9ddd45b35336ad97aa6de SP:Human @SQ SN:18 LN:78077248 UR:ftp://ftp.1000genomes.ebi.ac.uk/vol1/ftp/technical/reference/phase2_reference_assembly_sequence/hs37d5.fa.gz AS:NCBI37 M5:b15d4b2d29dde9d3e4f93d1d0f2cbc9c SP:Human @SQ SN:19 LN:59128983 UR:ftp://ftp.1000genomes.ebi.ac.uk/vol1/ftp/technical/reference/phase2_reference_assembly_sequence/hs37d5.fa.gz AS:NCBI37 M5:1aacd71f30db8e561810913e0b72636d SP:Human @SQ SN:20 LN:63025520 UR:ftp://ftp.1000genomes.ebi.ac.uk/vol1/ftp/technical/reference/phase2_reference_assembly_sequence/hs37d5.fa.gz AS:NCBI37 M5:0dec9660ec1efaaf33281c0d5ea2560f SP:Human @SQ SN:21 LN:48129895 UR:ftp://ftp.1000genomes.ebi.ac.uk/vol1/ftp/technical/reference/phase2_reference_assembly_sequence/hs37d5.fa.gz AS:NCBI37 M5:2979a6085bfe28e3ad6f552f361ed74d SP:Human @SQ SN:22 LN:51304566 UR:ftp://ftp.1000genomes.ebi.ac.uk/vol1/ftp/technical/reference/phase2_reference_assembly_sequence/hs37d5.fa.gz AS:NCBI37 M5:a718acaa6135fdca8357d5bfe94211dd SP:Human @SQ SN:X LN:155270560 UR:ftp://ftp.1000genomes.ebi.ac.uk/vol1/ftp/technical/reference/phase2_reference_assembly_sequence/hs37d5.fa.gz AS:NCBI37 M5:7e0e2e580297b7764e31dbc80c2540dd SP:Human @SQ SN:Y LN:59373566 UR:ftp://ftp.1000genomes.ebi.ac.uk/vol1/ftp/technical/reference/phase2_reference_assembly_sequence/hs37d5.fa.gz AS:NCBI37 M5:1fa3474750af0948bdf97d5a0ee52e51 SP:Human @SQ SN:MT LN:16569 UR:ftp://ftp.1000genomes.ebi.ac.uk/vol1/ftp/technical/reference/phase2_reference_assembly_sequence/hs37d5.fa.gz AS:NCBI37 M5:c68f52674c9fb33aef52dcf399755519 SP:Human @SQ SN:GL000207.1 LN:4262 UR:ftp://ftp.1000genomes.ebi.ac.uk/vol1/ftp/technical/reference/phase2_reference_assembly_sequence/hs37d5.fa.gz AS:NCBI37 M5:f3814841f1939d3ca19072d9e89f3fd7 SP:Human @SQ SN:GL000226.1 LN:15008 UR:ftp://ftp.1000genomes.ebi.ac.uk/vol1/ftp/technical/reference/phase2_reference_assembly_sequence/hs37d5.fa.gz AS:NCBI37 M5:1c1b2cd1fccbc0a99b6a447fa24d1504 SP:Human @SQ SN:GL000229.1 LN:19913 UR:ftp://ftp.1000genomes.ebi.ac.uk/vol1/ftp/technical/reference/phase2_reference_assembly_sequence/hs37d5.fa.gz AS:NCBI37 M5:d0f40ec87de311d8e715b52e4c7062e1 SP:Human @SQ SN:GL000231.1 LN:27386 UR:ftp://ftp.1000genomes.ebi.ac.uk/vol1/ftp/technical/reference/phase2_reference_assembly_sequence/hs37d5.fa.gz AS:NCBI37 M5:ba8882ce3a1efa2080e5d29b956568a4 SP:Human @SQ SN:GL000210.1 LN:27682 UR:ftp://ftp.1000genomes.ebi.ac.uk/vol1/ftp/technical/reference/phase2_reference_assembly_sequence/hs37d5.fa.gz AS:NCBI37 M5:851106a74238044126131ce2a8e5847c SP:Human @SQ SN:GL000239.1 LN:33824 UR:ftp://ftp.1000genomes.ebi.ac.uk/vol1/ftp/technical/reference/phase2_reference_assembly_sequence/hs37d5.fa.gz AS:NCBI37 M5:99795f15702caec4fa1c4e15f8a29c07 SP:Human @SQ SN:GL000235.1 LN:34474 UR:ftp://ftp.1000genomes.ebi.ac.uk/vol1/ftp/technical/reference/phase2_reference_assembly_sequence/hs37d5.fa.gz AS:NCBI37 M5:118a25ca210cfbcdfb6c2ebb249f9680 SP:Human @SQ SN:GL000201.1 LN:36148 UR:ftp://ftp.1000genomes.ebi.ac.uk/vol1/ftp/technical/reference/phase2_reference_assembly_sequence/hs37d5.fa.gz AS:NCBI37 M5:dfb7e7ec60ffdcb85cb359ea28454ee9 SP:Human @SQ SN:GL000247.1 LN:36422 UR:ftp://ftp.1000genomes.ebi.ac.uk/vol1/ftp/technical/reference/phase2_reference_assembly_sequence/hs37d5.fa.gz AS:NCBI37 M5:7de00226bb7df1c57276ca6baabafd15 SP:Human @SQ SN:GL000245.1 LN:36651 UR:ftp://ftp.1000genomes.ebi.ac.uk/vol1/ftp/technical/reference/phase2_reference_assembly_sequence/hs37d5.fa.gz AS:NCBI37 M5:89bc61960f37d94abf0df2d481ada0ec SP:Human @SQ SN:GL000197.1 LN:37175 UR:ftp://ftp.1000genomes.ebi.ac.uk/vol1/ftp/technical/reference/phase2_reference_assembly_sequence/hs37d5.fa.gz AS:NCBI37 M5:6f5efdd36643a9b8c8ccad6f2f1edc7b SP:Human @SQ SN:GL000203.1 LN:37498 UR:ftp://ftp.1000genomes.ebi.ac.uk/vol1/ftp/technical/reference/phase2_reference_assembly_sequence/hs37d5.fa.gz AS:NCBI37 M5:96358c325fe0e70bee73436e8bb14dbd SP:Human @SQ SN:GL000246.1 LN:38154 UR:ftp://ftp.1000genomes.ebi.ac.uk/vol1/ftp/technical/reference/phase2_reference_assembly_sequence/hs37d5.fa.gz AS:NCBI37 M5:e4afcd31912af9d9c2546acf1cb23af2 SP:Human @SQ SN:GL000249.1 LN:38502 UR:ftp://ftp.1000genomes.ebi.ac.uk/vol1/ftp/technical/reference/phase2_reference_assembly_sequence/hs37d5.fa.gz AS:NCBI37 M5:1d78abec37c15fe29a275eb08d5af236 SP:Human @SQ SN:GL000196.1 LN:38914 UR:ftp://ftp.1000genomes.ebi.ac.uk/vol1/ftp/technical/reference/phase2_reference_assembly_sequence/hs37d5.fa.gz AS:NCBI37 M5:d92206d1bb4c3b4019c43c0875c06dc0 SP:Human @SQ SN:GL000248.1 LN:39786 UR:ftp://ftp.1000genomes.ebi.ac.uk/vol1/ftp/technical/reference/phase2_reference_assembly_sequence/hs37d5.fa.gz AS:NCBI37 M5:5a8e43bec9be36c7b49c84d585107776 SP:Human @SQ SN:GL000244.1 LN:39929 UR:ftp://ftp.1000genomes.ebi.ac.uk/vol1/ftp/technical/reference/phase2_reference_assembly_sequence/hs37d5.fa.gz AS:NCBI37 M5:0996b4475f353ca98bacb756ac479140 SP:Human @SQ SN:GL000238.1 LN:39939 UR:ftp://ftp.1000genomes.ebi.ac.uk/vol1/ftp/technical/reference/phase2_reference_assembly_sequence/hs37d5.fa.gz AS:NCBI37 M5:131b1efc3270cc838686b54e7c34b17b SP:Human @SQ SN:GL000202.1 LN:40103 UR:ftp://ftp.1000genomes.ebi.ac.uk/vol1/ftp/technical/reference/phase2_reference_assembly_sequence/hs37d5.fa.gz AS:NCBI37 M5:06cbf126247d89664a4faebad130fe9c SP:Human @SQ SN:GL000234.1 LN:40531 UR:ftp://ftp.1000genomes.ebi.ac.uk/vol1/ftp/technical/reference/phase2_reference_assembly_sequence/hs37d5.fa.gz AS:NCBI37 M5:93f998536b61a56fd0ff47322a911d4b SP:Human @SQ SN:GL000232.1 LN:40652 UR:ftp://ftp.1000genomes.ebi.ac.uk/vol1/ftp/technical/reference/phase2_reference_assembly_sequence/hs37d5.fa.gz AS:NCBI37 M5:3e06b6741061ad93a8587531307057d8 SP:Human @SQ SN:GL000206.1 LN:41001 UR:ftp://ftp.1000genomes.ebi.ac.uk/vol1/ftp/technical/reference/phase2_reference_assembly_sequence/hs37d5.fa.gz AS:NCBI37 M5:43f69e423533e948bfae5ce1d45bd3f1 SP:Human @SQ SN:GL000240.1 LN:41933 UR:ftp://ftp.1000genomes.ebi.ac.uk/vol1/ftp/technical/reference/phase2_reference_assembly_sequence/hs37d5.fa.gz AS:NCBI37 M5:445a86173da9f237d7bcf41c6cb8cc62 SP:Human @SQ SN:GL000236.1 LN:41934 UR:ftp://ftp.1000genomes.ebi.ac.uk/vol1/ftp/technical/reference/phase2_reference_assembly_sequence/hs37d5.fa.gz AS:NCBI37 M5:fdcd739913efa1fdc64b6c0cd7016779 SP:Human @SQ SN:GL000241.1 LN:42152 UR:ftp://ftp.1000genomes.ebi.ac.uk/vol1/ftp/technical/reference/phase2_reference_assembly_sequence/hs37d5.fa.gz AS:NCBI37 M5:ef4258cdc5a45c206cea8fc3e1d858cf SP:Human @SQ SN:GL000243.1 LN:43341 UR:ftp://ftp.1000genomes.ebi.ac.uk/vol1/ftp/technical/reference/phase2_reference_assembly_sequence/hs37d5.fa.gz AS:NCBI37 M5:cc34279a7e353136741c9fce79bc4396 SP:Human @SQ SN:GL000242.1 LN:43523 UR:ftp://ftp.1000genomes.ebi.ac.uk/vol1/ftp/technical/reference/phase2_reference_assembly_sequence/hs37d5.fa.gz AS:NCBI37 M5:2f8694fc47576bc81b5fe9e7de0ba49e SP:Human @SQ SN:GL000230.1 LN:43691 UR:ftp://ftp.1000genomes.ebi.ac.uk/vol1/ftp/technical/reference/phase2_reference_assembly_sequence/hs37d5.fa.gz AS:NCBI37 M5:b4eb71ee878d3706246b7c1dbef69299 SP:Human @SQ SN:GL000237.1 LN:45867 UR:ftp://ftp.1000genomes.ebi.ac.uk/vol1/ftp/technical/reference/phase2_reference_assembly_sequence/hs37d5.fa.gz AS:NCBI37 M5:e0c82e7751df73f4f6d0ed30cdc853c0 SP:Human @SQ SN:GL000233.1 LN:45941 UR:ftp://ftp.1000genomes.ebi.ac.uk/vol1/ftp/technical/reference/phase2_reference_assembly_sequence/hs37d5.fa.gz AS:NCBI37 M5:7fed60298a8d62ff808b74b6ce820001 SP:Human @SQ SN:GL000204.1 LN:81310 UR:ftp://ftp.1000genomes.ebi.ac.uk/vol1/ftp/technical/reference/phase2_reference_assembly_sequence/hs37d5.fa.gz AS:NCBI37 M5:efc49c871536fa8d79cb0a06fa739722 SP:Human @SQ SN:GL000198.1 LN:90085 UR:ftp://ftp.1000genomes.ebi.ac.uk/vol1/ftp/technical/reference/phase2_reference_assembly_sequence/hs37d5.fa.gz AS:NCBI37 M5:868e7784040da90d900d2d1b667a1383 SP:Human @SQ SN:GL000208.1 LN:92689 UR:ftp://ftp.1000genomes.ebi.ac.uk/vol1/ftp/technical/reference/phase2_reference_assembly_sequence/hs37d5.fa.gz AS:NCBI37 M5:aa81be49bf3fe63a79bdc6a6f279abf6 SP:Human @SQ SN:GL000191.1 LN:106433 UR:ftp://ftp.1000genomes.ebi.ac.uk/vol1/ftp/technical/reference/phase2_reference_assembly_sequence/hs37d5.fa.gz AS:NCBI37 M5:d75b436f50a8214ee9c2a51d30b2c2cc SP:Human @SQ SN:GL000227.1 LN:128374 UR:ftp://ftp.1000genomes.ebi.ac.uk/vol1/ftp/technical/reference/phase2_reference_assembly_sequence/hs37d5.fa.gz AS:NCBI37 M5:a4aead23f8053f2655e468bcc6ecdceb SP:Human @SQ SN:GL000228.1 LN:129120 UR:ftp://ftp.1000genomes.ebi.ac.uk/vol1/ftp/technical/reference/phase2_reference_assembly_sequence/hs37d5.fa.gz AS:NCBI37 M5:c5a17c97e2c1a0b6a9cc5a6b064b714f SP:Human @SQ SN:GL000214.1 LN:137718 UR:ftp://ftp.1000genomes.ebi.ac.uk/vol1/ftp/technical/reference/phase2_reference_assembly_sequence/hs37d5.fa.gz AS:NCBI37 M5:46c2032c37f2ed899eb41c0473319a69 SP:Human @SQ SN:GL000221.1 LN:155397 UR:ftp://ftp.1000genomes.ebi.ac.uk/vol1/ftp/technical/reference/phase2_reference_assembly_sequence/hs37d5.fa.gz AS:NCBI37 M5:3238fb74ea87ae857f9c7508d315babb SP:Human @SQ SN:GL000209.1 LN:159169 UR:ftp://ftp.1000genomes.ebi.ac.uk/vol1/ftp/technical/reference/phase2_reference_assembly_sequence/hs37d5.fa.gz AS:NCBI37 M5:f40598e2a5a6b26e84a3775e0d1e2c81 SP:Human @SQ SN:GL000218.1 LN:161147 UR:ftp://ftp.1000genomes.ebi.ac.uk/vol1/ftp/technical/reference/phase2_reference_assembly_sequence/hs37d5.fa.gz AS:NCBI37 M5:1d708b54644c26c7e01c2dad5426d38c SP:Human @SQ SN:GL000220.1 LN:161802 UR:ftp://ftp.1000genomes.ebi.ac.uk/vol1/ftp/technical/reference/phase2_reference_assembly_sequence/hs37d5.fa.gz AS:NCBI37 M5:fc35de963c57bf7648429e6454f1c9db SP:Human @SQ SN:GL000213.1 LN:164239 UR:ftp://ftp.1000genomes.ebi.ac.uk/vol1/ftp/technical/reference/phase2_reference_assembly_sequence/hs37d5.fa.gz AS:NCBI37 M5:9d424fdcc98866650b58f004080a992a SP:Human @SQ SN:GL000211.1 LN:166566 UR:ftp://ftp.1000genomes.ebi.ac.uk/vol1/ftp/technical/reference/phase2_reference_assembly_sequence/hs37d5.fa.gz AS:NCBI37 M5:7daaa45c66b288847b9b32b964e623d3 SP:Human @SQ SN:GL000199.1 LN:169874 UR:ftp://ftp.1000genomes.ebi.ac.uk/vol1/ftp/technical/reference/phase2_reference_assembly_sequence/hs37d5.fa.gz AS:NCBI37 M5:569af3b73522fab4b40995ae4944e78e SP:Human @SQ SN:GL000217.1 LN:172149 UR:ftp://ftp.1000genomes.ebi.ac.uk/vol1/ftp/technical/reference/phase2_reference_assembly_sequence/hs37d5.fa.gz AS:NCBI37 M5:6d243e18dea1945fb7f2517615b8f52e SP:Human @SQ SN:GL000216.1 LN:172294 UR:ftp://ftp.1000genomes.ebi.ac.uk/vol1/ftp/technical/reference/phase2_reference_assembly_sequence/hs37d5.fa.gz AS:NCBI37 M5:642a232d91c486ac339263820aef7fe0 SP:Human @SQ SN:GL000215.1 LN:172545 UR:ftp://ftp.1000genomes.ebi.ac.uk/vol1/ftp/technical/reference/phase2_reference_assembly_sequence/hs37d5.fa.gz AS:NCBI37 M5:5eb3b418480ae67a997957c909375a73 SP:Human @SQ SN:GL000205.1 LN:174588 UR:ftp://ftp.1000genomes.ebi.ac.uk/vol1/ftp/technical/reference/phase2_reference_assembly_sequence/hs37d5.fa.gz AS:NCBI37 M5:d22441398d99caf673e9afb9a1908ec5 SP:Human @SQ SN:GL000219.1 LN:179198 UR:ftp://ftp.1000genomes.ebi.ac.uk/vol1/ftp/technical/reference/phase2_reference_assembly_sequence/hs37d5.fa.gz AS:NCBI37 M5:f977edd13bac459cb2ed4a5457dba1b3 SP:Human @SQ SN:GL000224.1 LN:179693 UR:ftp://ftp.1000genomes.ebi.ac.uk/vol1/ftp/technical/reference/phase2_reference_assembly_sequence/hs37d5.fa.gz AS:NCBI37 M5:d5b2fc04f6b41b212a4198a07f450e20 SP:Human @SQ SN:GL000223.1 LN:180455 UR:ftp://ftp.1000genomes.ebi.ac.uk/vol1/ftp/technical/reference/phase2_reference_assembly_sequence/hs37d5.fa.gz AS:NCBI37 M5:399dfa03bf32022ab52a846f7ca35b30 SP:Human @SQ SN:GL000195.1 LN:182896 UR:ftp://ftp.1000genomes.ebi.ac.uk/vol1/ftp/technical/reference/phase2_reference_assembly_sequence/hs37d5.fa.gz AS:NCBI37 M5:5d9ec007868d517e73543b005ba48535 SP:Human @SQ SN:GL000212.1 LN:186858 UR:ftp://ftp.1000genomes.ebi.ac.uk/vol1/ftp/technical/reference/phase2_reference_assembly_sequence/hs37d5.fa.gz AS:NCBI37 M5:563531689f3dbd691331fd6c5730a88b SP:Human @SQ SN:GL000222.1 LN:186861 UR:ftp://ftp.1000genomes.ebi.ac.uk/vol1/ftp/technical/reference/phase2_reference_assembly_sequence/hs37d5.fa.gz AS:NCBI37 M5:6fe9abac455169f50470f5a6b01d0f59 SP:Human @SQ SN:GL000200.1 LN:187035 UR:ftp://ftp.1000genomes.ebi.ac.uk/vol1/ftp/technical/reference/phase2_reference_assembly_sequence/hs37d5.fa.gz AS:NCBI37 M5:75e4c8d17cd4addf3917d1703cacaf25 SP:Human @SQ SN:GL000193.1 LN:189789 UR:ftp://ftp.1000genomes.ebi.ac.uk/vol1/ftp/technical/reference/phase2_reference_assembly_sequence/hs37d5.fa.gz AS:NCBI37 M5:dbb6e8ece0b5de29da56601613007c2a SP:Human @SQ SN:GL000194.1 LN:191469 UR:ftp://ftp.1000genomes.ebi.ac.uk/vol1/ftp/technical/reference/phase2_reference_assembly_sequence/hs37d5.fa.gz AS:NCBI37 M5:6ac8f815bf8e845bb3031b73f812c012 SP:Human @SQ SN:GL000225.1 LN:211173 UR:ftp://ftp.1000genomes.ebi.ac.uk/vol1/ftp/technical/reference/phase2_reference_assembly_sequence/hs37d5.fa.gz AS:NCBI37 M5:63945c3e6962f28ffd469719a747e73c SP:Human @SQ SN:GL000192.1 LN:547496 UR:ftp://ftp.1000genomes.ebi.ac.uk/vol1/ftp/technical/reference/phase2_reference_assembly_sequence/hs37d5.fa.gz AS:NCBI37 M5:325ba9e808f669dfeee210fdd7b470ac SP:Human @SQ SN:NC_007605 LN:171823 UR:ftp://ftp.1000genomes.ebi.ac.uk/vol1/ftp/technical/reference/phase2_reference_assembly_sequence/hs37d5.fa.gz AS:NCBI37 M5:6743bd63b3ff2b5b8985d8933c53290a SP:Human @SQ SN:hs37d5 LN:35477943 UR:ftp://ftp.1000genomes.ebi.ac.uk/vol1/ftp/technical/reference/phase2_reference_assembly_sequence/hs37d5.fa.gz AS:NCBI37 M5:5b6a4b3a81a2d3c134b7d14bf6ad39f1 SP:Human HS25_09827:2:2215:4133:22216#49 99 1 10001 2 100M = 10028 126 TAACCCTAACCCTAACCCGAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAAC AA>C=?F?I=GGEEGFBA%?GFHEHFFHGDEHCGEE8AFCCHGIFCDC;HBFFD7EGG:FDI-D8DF@G?FB6JFE6E7CEH&C55FB@@@)C3)6)37E X0:i:1 X1:i:333 a3:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:BBA?D XT:A:U RG:Z:1#49 HS25_09827:2:1212:15822:94146#49 163 1 10002 17 2S12M1I12M1I71M1S = 10358 455 TAAACCCTAACCCTAAACCCTAACCCTAAACCCTAACCCTAACCCTAACCCTAACCCTAGCCCTAGCCCTAGCCCTAGCCCTAGCCCTAGCCCTAACCCC ;CBCDDGHBGFGBGEGHIE7DFHIIDFIIEGH>6G7HFD5HFHDCDEGDBF+AD>E4,B7=F7?5+555+A+,B=55=,C4+=+;;=4+4+5F++>,G42 XG:i:2 AM:i:17 SM:i:17 XM:i:6 XO:i:2 XT:A:M RG:Z:1#49 HS25_09827:2:1209:9304:17097#49 99 1 10004 15 18M1I6M1I6M1I58M4D9M = 10266 361 CCCTAACCCTAACCCTAACCCCTAACCCCTAACCCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTCTAACCCTA CAEEFGEFIFGFGJEEGGGHGHIGHJHHGHEHHHEFF97JEHEE@GHCCFEICF@EFGGF8AGHFD7G7HFG,CCDFG7?DGID5F>GEE4G45+FBHA* BC:Z:NGTCTATC XG:i:7 AM:i:15 SM:i:15 XM:i:0 XO:i:4 QT:Z:!1=BDDFF XT:A:M RG:Z:1#49 HS25_09827:2:2309:1998:52482#49 99 1 10004 29 2S98M = 10311 406 ACCCCTAACCCTAACCCTAACCCTAACCCTAACCCTAGCCCTAGCCCTAGCCCTAGCCCTAGCCCTAGCCCTAGACCTAGCCCTACCCCTAACCCTAACC B@BCF?FGJFGE@E?EG>FFGF>EECDB@-ECG:E:F&77E9G-F8@.;:,;C7F,,9C@@9-?@(C,-'7,6,(??,-(,GICH,>B@,4,$@=+(F,B BC:Z:NGTCTATC XG:i:0 AM:i:29 SM:i:29 XM:i:10 XO:i:0 QT:Z:!11BDFFF XT:A:M RG:Z:1#49 HS25_09827:2:2311:5542:13577#49 99 1 10005 25 100M = 10028 123 CCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTACCCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTA AA>CFGDGAFEDCHFHGEGEGHIEEE@I8HHDGIEGFEBCDHHDFFD?C?AD,HF8C@:G-AC78EF@7E7FA77DBB77,G7,55,C6@@7+55=4=F; X0:i:331 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:ADDAF XT:A:R RG:Z:1#49 HS25_09827:2:1305:16063:74761#49 129 1 10006 0 100M X 155249594 0 CTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAA F>AFEGCGHDA7G+HGD+F7?@EFE6HF=HE7=D?CF=EDHBE+E=65D45F@CB44AC+D'3553E& X0:i:1 X1:i:336 XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2116:19707:49600#49 163 1 10010 2 100M = 10055 145 CCGTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTACCCCAAACCAC :C)D=9?H4@:G@B?<0GI@FGF6H:E@IIGIH5BG&2<>9GHHF@5:FFF7<1E7E@ED;A7755CEA+G56B'(54?54'E5C34+4+45>'3+,',2 X0:i:1 X1:i:342 a3:i:50 XG:i:0 AM:i:0 SM:i:0 XM:i:5 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2211:10488:84065#49 1161 1 10010 0 100M = 10010 0 CCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCA :CB8BBC@D@HGEGCCB>>F7EJE@GCGG+G5F647E6D5=D,=FGG?55E@5'7ACD,,=,,B+B5EF=+B?>+=BCB>FG=>;3;GD++555>55GD+ X0:i:1 X1:i:335 a3:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2311:16620:47618#49 1161 1 10010 0 100M = 10010 0 CCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCA ;CBDCEGCEHFGHAIDHIEFFCJCFGCCFIGBF>GGHAD5DAHCCDE+DFEDA5E(46,7DB7FE?5E?45>64=5B4(C@=+F;'4444+++53+534+ X0:i:1 X1:i:335 a3:i:39 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1204:18768:54085#49 73 1 10011 0 100M = 10011 0 CCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCAAACCCTAACCCAAACCCTAACCCTAACCCTAACCCAAACCCTAACCCAA CABCFGFEIFFGGGGFGGGFGGIEHHFFEHHHFEEGFHB@FHFEACFGFH@?FFGECFGGFG-HDBHG4CHFFFCDFG8HGCIHD;,C@@7G>5F5AH,2 X0:i:1 X1:i:333 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 QT:Z:!1:BDFFF XT:A:U RG:Z:1#49 HS25_09827:2:2212:5165:20821#49 1161 1 10011 0 100M = 10011 0 CCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCGCAACCCTAACCCAAACCAAA 4B''==54''C++<+'G'=5+'F'<;>'B>5+'%H,G X0:i:1 X1:i:336 a3:i:50 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1303:2431:94090#49 163 1 10014 1 100M = 10354 444 AACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCAAACCCCAAACCAACAC ;CBDCDDFFHHGLEFGGFHGGEFCHHFIIEGGFHGCDJH=E5ADF@G5D>C@55A+ED7,A9D75'?+DD+'6>45+%65@4''F*4+;+'++?3'('4G X0:i:1 X1:i:6 a3:i:27 XA:Z:hs37d5,+6743794,100M,5;5,+11490,100M,5;hs37d5,+6743788,100M,5;5,+11484,100M,5;12,-95422,100M,5;12,-95416,100M,5; XG:i:0 AM:i:1 SM:i:1 XM:i:4 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2111:10072:81092#49 99 1 10015 15 83M1D17M = 10358 447 CCCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTACCCCTACCCTAACCCAACCCTA AAEEFGGFJFGGGJGHGGGHIGIHEJHHFHHHHHHGJGHGDHGHHG@EFHID8GEIGG:BDIGD8DCGGE,F6GGD,G-CEG(75GG56DFGBB5=DH6B X0:i:1 X1:i:1 a3:i:54 XA:Z:1,+10027,93M1D7M,4; BC:Z:NGTCTATC XG:i:1 AM:i:15 SM:i:15 XM:i:2 XO:i:1 QT:Z:!1=DFFFF XT:A:U RG:Z:1#49 HS25_09827:2:2307:12053:87715#49 99 1 10015 29 19M1I6M1I58M4D15M = 10357 442 ACCCTAACCCTAACCCTAACCCCTAACCCCTAACCCCTACCCTAACCCTAACCCTAACCCTAACCCCAAACCTATCCCCATCCCTCTACCCCAACCCCAA C?>CFGBDFF?6@E?GGGAGDBCAEDF:@HE88AE:8A-7@ACD-,@(D.@A8GBE79C@DA97DD,5-,FD,((',G7-,7(H+,((@6+@>+'=(+,; BC:Z:NGTCTATC XG:i:6 AM:i:29 SM:i:29 XM:i:9 XO:i:3 QT:Z:!11=DDBD XT:A:M RG:Z:1#49 HS25_09827:2:2112:9111:77934#49 65 1 10017 0 100M X 155260278 0 CCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTACCCCTACCCTAA AAC@FGFGFFF@GHGFEGD?DDIEG,66'G>(D+AH,2 X0:i:1 X1:i:3 a3:i:40 XA:Z:1,+10022,100M,5;1,+10034,100M,5;12,-95576,100M,5; BC:Z:NGTCTATC XG:i:0 AM:i:10 SM:i:10 XM:i:4 XO:i:0 QT:Z:!1=BA=?D XT:A:U RG:Z:1#49 HS25_09827:2:2215:4133:22216#49 147 1 10028 23 80M1I19M = 10001 -126 CCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCCAACCCTAACCCTAACCACAACCCTAACGCTAACCCT +4H5+C?+B'+++@B+++4@56+'AEBCD5@F>>B'BDH5CB@EAAEG7EB=5+C5E7G.GCG&F7D(-7IICB:-IF7F'&6G:6HH/7E%9DC-B8-< X0:i:1 X1:i:1 a3:i:3 XA:Z:4,-10075,40M1I59M,4; XG:i:1 AM:i:0 SM:i:23 XM:i:2 XO:i:1 XT:A:U RG:Z:1#49 HS25_09827:2:2311:5542:13577#49 147 1 10028 25 100M = 10005 -123 CCCGAACCCTAACCCCAACCCTAACCCTAACCCTAACCCTAACCCTACCCCTACCCCTACCCCTAACCCTAACCCTAACCCAACCCTAACCCTAACCCTA BD3,5+?+5+44CB*%+'=@5(4++E+,B+=5>5B'FD957,6E5>@(D?>+E'GDC7A5GIE'?'HHB?C,GI>,F+?DBHG>GCALGECD8D?BCA;< X0:i:1 X1:i:0 XG:i:0 AM:i:0 SM:i:25 XM:i:5 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1204:20312:89698#49 73 1 10029 0 20M1I79M = 10029 0 CCTAACCCTAACCCTAACCCTTAACCCTAACCCTAACCCTAACCCTAACCCTCACCCTAACCCTAACCCTCACCCTACCCCAACCCTAACCCTAACCCTA BABEFGFGFFGGGHGFCGGHIBIAGEF:G8GHFELFGHH@DAGHFE89;C8F(,GEC-:-8D9,8G=HF@+@7EE67?=9E?=?>ED++H6H+=>=,>4''5C'H'@445+535(+,& X0:i:1 X1:i:0 a3:i:49 XC:i:97 XG:i:0 AM:i:29 SM:i:29 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1303:10406:77761#49 99 1 10033 1 100M = 10329 397 ACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTACCCTAACCCTAACCCTAACCCT CABCFGFGEF:GGFGHGGDHGBHHHFFFGHHHHGCBJGHCCHGIAFCE;FEIFGGIFGGFDIGFFFGGGEBFAGFGFBH?ECBHGBFFEEDGGIB X0:i:1 X1:i:2 a3:i:13 XA:Z:4,-191044143,100M,2;1,+10027,100M,2; BC:Z:NGTCTATC XG:i:0 AM:i:1 SM:i:1 XM:i:1 XO:i:0 QT:Z:!1:ABDBE XT:A:U RG:Z:1#49 HS25_09827:2:2212:4945:69540#49 163 1 10038 15 100M = 10367 427 AACCCTAACCCAAACCCTAACCCAAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCAACCCTAACCCTAACCCTAACCCTAACCC ;CB>B?D@DE9GHDBCBAE?FHBCBCBFI5G5E@AE?EHDDA=D5GB5+5?7@57A=6G,=,77=+>'D+''6'E55+6+<4++434++'AF+?35B+D2 X0:i:1 X1:i:1 XA:Z:15,-102521267,100M,3; XG:i:0 AM:i:15 SM:i:15 XM:i:2 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1316:4695:99651#49 163 1 10042 10 100M = 10348 408 CTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAAGCCTAACCCTAACCCTAACCCAACCCTAACCCCAACCCAAACCCCAACCCTAAC (C7B278BDGF46-38.D41.62>@8B*E7.04>',&&IG*/7,0/%2*'D&3D7%9.7CD-,,BD&%**A('+,&&,%C++'B++#,0$$55++,,$4G X0:i:1 X1:i:3 XA:Z:4,-191043945,100M,5;15,-102521263,100M,5;4,-191043951,100M,5; XG:i:0 AM:i:10 SM:i:10 XM:i:4 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2109:20170:68804#49 97 1 10043 0 100M 5 10549 0 TAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCAACCCCAAACCCAAACCTAACCCTCACCCTAACC CABCFGDFIFFEHJEGGGGF>HIGEHFHFHAHFILG>EHCFHFEGFDIFFFFHG@G@9CGEGGD@F(G7E@,,C(D6,-C,@?,CF,,@6%C4+G+,4,H X0:i:2 X1:i:0 a3:i:16 XA:Z:1,+10031,100M,5; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:5 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1209:8116:95615#49 99 1 10047 10 100M = 10258 306 CCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCAACCCTAACCCTAACCCCAACCCTAACCCCAACCCTAC CABFFDFEIF?DFEBGGCFF2FEEGJ9HFHEHFDEGGHHGG?GHGGEDFE8FFHGC@@AG8G9D@@G,GE7FG77DF,?-,7G,G'6566<('@=+4+,2 X0:i:1 X1:i:3 XA:Z:15,-102521258,100M,4;4,-191044129,100M,4;4,-191043946,100M,4; BC:Z:NGTCTATC XG:i:0 AM:i:10 SM:i:10 XM:i:3 XO:i:0 QT:Z:!11A?;BD XT:A:U RG:Z:1#49 HS25_09827:2:2116:19707:49600#49 83 1 10055 25 100M = 10010 -145 TACCCCTAACCCTAACCCTACCCCTAACCCTAACCCTACCCCTACCCCTACCCCAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCCTAAC *A+AGF%G,FE65F,EHD,;-?GB?C,CI@?G,CFE7AAFGG-C8GGC(A:GGC?FHFHDG-GGGIGGHHHFIHJ>GDHGH8GGJGJGGHFGFFGFECA< X0:i:1 X1:i:0 a3:i:50 BC:Z:TGTCTATC XG:i:0 AM:i:0 SM:i:25 XM:i:5 XO:i:0 QT:Z:+4=DDFF= XT:A:U RG:Z:1#49 HS25_09827:2:1308:18996:43310#49 99 1 10059 29 100M = 10312 354 CCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCAACCCTAACCCTAACCCTAACCCTCACCCTAACCCTAACCCCTAACCCCA C?BCFBF?IDGFEEFHGGDGCDIHGEDDBHHDCIJ:CE7C8DCE-889D:@.8?@8,G:@EDA78EEG77F,F7(D66C7,,D7G5FB6@+GGC'=<@>* X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:29 SM:i:29 XM:i:2 XO:i:0 QT:Z:!1:BDFAF XT:A:U RG:Z:1#49 HS25_09827:2:2102:11274:80442#49 163 1 10078 23 100M = 10330 350 CTAACCCTAACCCTAACCCTAACCCTAACCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTTAACCCTAACCCTAACCCTAACCCTAACCCTAA ;CB7CDDHFHFGHDGDHIEBFGFIH7FIIIGGFHGFDADBEEAHCGGL=EEHGEBEEHEHFEFFDHH+DGEDEBBDBFG5CEGHGB4ADFI>+GEFF+42 X0:i:1 X1:i:1 XA:Z:1,-249240229,100M,4; XG:i:0 AM:i:0 SM:i:23 XM:i:3 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2109:12941:31311#49 163 1 10099 29 52M1D17M1I29M1S = 10474 475 ACCCTAACCCTACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCCAACCCTAACCCTAACCCTTAACCTTAAACTAACCCTAACCCGAACCCC AE,77=FE755+5F+5B?>I55BG5H4+5+;H';+IIB?35H@H? XG:i:2 AM:i:29 SM:i:29 XM:i:4 XO:i:2 XT:A:M RG:Z:1#49 HS25_09827:2:2209:7198:31083#49 99 1 10111 29 55M1D45M = 10366 353 CCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTTAACCTTAACCTTAACCTAACCTTAACCTAACCCTAACCCTAACCCTAACCCTAACCCTA CABFFGGGJFHGGJGJGGHGIHIGHJHHEHHHHILGGGHCFDGHFF@CDHIFFHGICG:GFG9AHFFG7A@FAJCDFGGCD@?H>B>>DGF@>F>GGEDE@>EGCDCB>G7@CA;AF8FC;E8F8EBE,@ABEA9D@@F,(CFGF7,,F,GC,,7D+FF,,,4GB<5'4H6E BC:Z:NGTCTATC XG:i:9 AM:i:29 SM:i:29 XM:i:3 XO:i:4 QT:Z:!4:BD=DD XT:A:M RG:Z:1#49 HS25_09827:2:1209:8116:95615#49 147 1 10258 10 4S11M1I7M1I42M1D15M1D18M1S = 10047 -306 CCACCCCCAACCCCACCCCCTAACCCCTAACCCCAACCCCAACCCCAACCCCAACCCCAACCCCAACCCAACCCCAACCCCAACCCTAACCCTAACCCTT GH<55DCF54+CE+*++==F'6=>JEH,>?GF5?D5HDHAF7FGF7@+GEF5E5GGHG?=GGGD?4HFGGEIGFG@G>FIDB+HCCALGFED8CDABBC< XG:i:4 AM:i:10 SM:i:10 XM:i:5 XO:i:4 XT:A:M RG:Z:1#49 HS25_09827:2:2201:10447:94593#49 97 1 10260 0 56M44S 5 10101 0 CTAACCCTAACCCTAACCCTAACCCTAACCCCAACCCCAACCCCAACCCCAACCCCCAACCCAACCCCAAACCCAAAACCCACACCACCCCCCCAACCAC CACFFGFDIFHGGHEH)CH?CDCEG.9D8AH-8A8BG.(C,AF-'E8)F.'?(7B,$-(-/-$7(77,(,,,A,+'(,-(7(,()#,(((((++''4'(* X0:i:3 X1:i:6 a3:i:49 XA:Z:17,-81195098,100M,0;1,-249240371,100M,0;18,+10178,100M,1;1,+10266,100M,1;17,-81195104,100M,1;1,-249240377,100M,1;17,-81195092,100M,1;1,-249240365,100M,1; BC:Z:NGTCTATC XC:i:56 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1209:9304:17097#49 147 1 10266 15 87M1I12M = 10004 -361 CTTACCCTAACCCTAACCCTAACCCCAACCCCAACCCCAACCCCAACCCCAACCCCAACCCCAACCCCTAACCCTAACCCTAACCCTAACCCTAACCCTA G,+(FHD554FCF4B+HFH4>,IBHEE6GGIF>5EGFFE+FHHGEAFGHE>+IHGDCCJHGIEDCEHHGG5GIFDFCFGIFI5GDFDHGFCDEEEECBC; X0:i:1 X1:i:1 XA:Z:1,+249240314,20M1D80M,4; XG:i:1 AM:i:15 SM:i:15 XM:i:2 XO:i:1 XT:A:U RG:Z:1#49 HS25_09827:2:2309:1998:52482#49 147 1 10311 29 43M1I56M = 10004 -406 ACCCCAACCCCAACCCCAACCCCCACCCCCAACCCTAACCCTACCCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCCTAACCCCTAACCCTAA +43B'+'BBE''4;3@+++'564((%'6B+4&E5D+7%ADC,6'EBD+7'B@I+5DHGD5G5FGF<@5GGI7?>DIC>7DFBAGBEAAGFGBF9EBB?C< X0:i:1 X1:i:0 XG:i:1 AM:i:29 SM:i:29 XM:i:4 XO:i:1 XT:A:U RG:Z:1#49 HS25_09827:2:1308:18996:43310#49 147 1 10312 29 1S16M1D14M1D69M = 10059 -354 CCCCTAACCCCACCCCTACCCCTAACCCTAACCTAACCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAAACCCTAAACCCGAACCCGAACCC +E35C++F>4'4'C;4'=4D>6+55E>B+++AE+55HF,5,EBCEG+5HH5D5GG?7HAHGIEH,BHF5G5GEEDHE5FCFDFECEGHGHCECEEBBAC; XG:i:2 AM:i:29 SM:i:29 XM:i:8 XO:i:2 XT:A:M RG:Z:1#49 HS25_09827:2:1303:10406:77761#49 147 1 10329 1 1S61M1D6M1D32M = 10033 -397 CACCCCTACCCCTACCCCTACCCCTACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACC +?'ECA5++4F@+;*CDA=4'GBFE'EHH?@+CCDEF,FFFG@EEEE>D8IDIGCCHHFDG5DDFG@FGCEGGCHEFFEF?CFBECHHGFGDHDDEC?C< a3:i:13 XG:i:2 AM:i:1 SM:i:1 XM:i:3 XO:i:2 XT:A:M RG:Z:1#49 HS25_09827:2:2102:11274:80442#49 83 1 10330 23 23M2I75M = 10078 -350 ACCCTAACCCTAACCCTAACCCTTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCCTAACCCCTAACCCTAACCCTAACCCTAACCCCAA BFGDBEHB77BG6,,@7F,,7(GE@8799@8(9787?8;ICF9@BA8E9@@7E8G,GFH?HBCCFCEIFGFFCGEEEGD?@AE?GF@66B BC:Z:NGTCTATC XC:i:98 XG:i:4 AM:i:10 SM:i:10 XM:i:4 XO:i:3 QT:Z:!1:?A=BD XT:A:M RG:Z:1#49 HS25_09827:2:2109:3588:76844#49 73 1 10351 37 100M = 10351 0 TAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCCTAACCCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCCTACCCCC CAEEFGEFIFGGGJEJGGGG>GIGEHFHGHEHFJIGFGHGGHCEFFEID?8;8GF8@FAGE-9F8D7<-7,BC(,?6G??7F(CCB6F6H4745F5B46; X0:i:1 X1:i:0 a3:i:54 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:37 XM:i:4 XO:i:0 QT:Z:!4=DDFFE XT:A:U RG:Z:1#49 HS25_09827:2:1303:2431:94090#49 83 1 10354 1 39M2D2M1D42M1D17M = 10014 -444 CCCTAGCCCTAACCCTACCCCTAACCCAAACCCTAACCCAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTA *6445&5B,'6,5C5(7,F7?->6?C?(7,FG<77,AADD8FFFA77CICED9HFGDF9GCH@F@CIFBGAGIFH5+4+AE X0:i:1 X1:i:0 a3:i:67 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:37 XM:i:4 XO:i:0 QT:Z:!4=DDFFE XT:A:U RG:Z:1#49 HS25_09827:2:1212:12994:23561#49 83 1 10357 27 31M1D8M1D16M1D25M1D20M = 10033 -428 TAACCCTAACCCAAACCCTAACCCAAACCCTACCCCTAACCCGAACCCTAACCCTACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACC *>+FGFFGGJBHHFFFEEFGFE>AC a3:i:49 XA:Z:4,-10060,100M,4;15,+102521250,100M,4; BC:Z:NGTCTATC XG:i:4 AM:i:29 SM:i:29 XM:i:3 XO:i:4 QT:Z:!1:BBDAD XT:A:M RG:Z:1#49 HS25_09827:2:2307:12053:87715#49 147 1 10357 29 100M = 10015 -442 TAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAAAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCCTAACCCTAACCCT +E+FC+5>'A>D+;*CC+'4+,CB5B+6BG=555EB77A+77D4E75>DD5@'E@F7CAB5G,6,>:,AGG-GDBDBD8BC: X0:i:1 X1:i:0 XG:i:0 AM:i:29 SM:i:29 XM:i:3 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1212:15822:94146#49 83 1 10358 17 1S99M = 10002 -455 TAACCCTAACCCTAACCCTAACCCTAAACCCTAACCCTAACCCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAAACCCTAACCCTAACCCT ',@ACF5G7FE6(>,+CI,D7?BH'@?6FBH75CDEHGD-GCFFE@(HFE?D.DCFAE,GGEEF:LHH8HHGHHFGF+4@FFF544JGIB5+EEH+D5GGJ=FHHJHBD=HEJ@GEIFG5@+HHJAG=GEEA++5?F5(4+IB?'?5CE=$,(DD7,4FE@+@,HF?+D5HCA'EGGHICFECFEFFEFGLGFEFFEDDCBC< a3:i:54 XC:i:99 XG:i:5 AM:i:15 SM:i:15 XM:i:5 XO:i:4 XT:A:M RG:Z:1#49 HS25_09827:2:1306:1453:37679#49 73 1 10364 37 85M15S = 10364 0 AACCCTAACCCTAACCCTAACCCTAACCCCTAACCCCTAACCCTAACCCTAACCCTAGCCCTAACCCTAACCCTAACCCCTAGCCCCTACCCCCAAACCA CAB@FEF?FFFEGEG?BG:HIFCAGF9IF8AB-IE:-9@-FH/8FEDC;(,;F,7(@(:-(99DE7,57A7,A,,?F,H7?7(H(,(,6,+(++++(+6* X0:i:1 X1:i:0 a3:i:62 BC:Z:NGTCTATC XC:i:85 XG:i:0 AM:i:0 SM:i:37 XM:i:2 XO:i:0 QT:Z:!1:BD;BB XT:A:U RG:Z:1#49 HS25_09827:2:2209:7198:31083#49 147 1 10366 29 1S17M1I18M1I39M1D23M = 10111 -353 CCCCTACCCCTACCCCTACACCCCCACCCCCAACCCCAAAACCCTACCCCTACCCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTA +E@>+++>F+44';CC+++++6BF+4+?5?45+55E,,,+7@FE>7'?GD+5'GFG,=(EGI6??BHFDC>FIE7FCFKGFICFGGGLGFGFEEDECBC< a3:i:53 XG:i:3 AM:i:29 SM:i:29 XM:i:8 XO:i:3 XT:A:M RG:Z:1#49 HS25_09827:2:2212:4945:69540#49 83 1 10367 15 2S28M1D41M1I28M = 10038 -427 TGCCTTACCCTAACCCTAACCCTAATCCCTAGCCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTTAACCCTTAACCCTAACCCTAACCCTAA *,@,'++4(4(@5,EGDDGE?H(?D,76BF7-,G@KA-EDF.@F8BDFECH;?8F9A;DC@7EFGI.88ECGEHDGE:>GF?<5@?FAFDE=E6AA BC:Z:NGTCTATC XC:i:99 XG:i:2 AM:i:15 SM:i:15 XM:i:4 XO:i:2 QT:Z:!1=DDFFF XT:A:M RG:Z:1#49 HS25_09827:2:2215:4244:93529#49 73 1 10370 0 74M26S = 10370 0 AACCCTAACCCTAACCCTAACCCCTAACCCCTAACCCTAACCCTAACCCTAACCCCAACCCTAACCCTAACCCTAACCCCAACCCCCCACCATCAACCTA AA6@FBBGAF?@EEB?GG-EGG>;,3JH@;3C:EGGGGFHFFCEDCBC< a3:i:40 XG:i:5 AM:i:10 SM:i:10 XM:i:2 XO:i:3 XT:A:M RG:Z:1#49 HS25_09827:2:2109:17221:31733#49 147 1 10439 29 100M = 10141 -398 ACCCCTAACCCTAACCCTAACCCTAACCCTCGCGGTACCCTCAGCCGGCCCGCCCGCCCGGATCTGACCTGAGGAGAACTGTGCTCCGCCTTCAGAGTAC <,@>5'?+FGFD<+BIGE44IGFGD'FEDFFFCHDB,HHDFGDEEBFGGD>F?BGGHGAHB+FIEG@FG7EGICGEFFFFDICECFF?GFHD@DEADBC: X0:i:1 X1:i:0 XG:i:0 AM:i:29 SM:i:29 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2109:12941:31311#49 83 1 10474 29 100M = 10099 -475 TACCCTCAGCCGGCCCGCTCGCCCGGGTCTGACCTGAGGAGAACTGTGCTCCGCCTTCAGAGTACCGCCGAAATCTGTGCAGAGGACAACGCAGCTCCAC ;CHHFEFGGGGFBJFGHDHEHIGFGGJAFFEGGEEFDGI@FCFGEGFCFDHDIHGFEHDGCHH(EH.FHEHFIDDDGIF>EBGBHFHGDFFIED?FCBAC X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:29 SM:i:29 XM:i:3 XO:i:0 QT:Z:!1:DDDDD XT:A:U RG:Z:1#49 HS25_09827:2:1309:3834:12348#49 99 1 11129 0 100M = 11482 453 CGGGTAGAACCTCAGTAATCCGAAAAGCCGGGATCGACCGCCCCTTGCTTGCAGCCGGGCACTACAGGACCCGCTTGCTCACGGTGCTGTGCCAGGGCGC A>BCFGGGIFFGGJGJGGGHIHIKHFHIGHEHHHHGJAHJEHJIFGHGGFIIHIEH7GGKEGGHGEFGGHIBGFGDFIHFGFIH>GHCGGGGGEEBHGIF X0:i:3 X1:i:1 XA:Z:15,-102519942,100M,0;1,+11129,100M,0;16,+60810,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2309:15700:86999#49 163 1 11189 0 100M = 11577 488 ACTACAGGACCGGCTTGCTCACGGTGCTGTGCCAGGGCGCCCCCTGCTGGCGACTAGGGCAACTGCAGGGCTCTCTTGCTTAGACTGGTGGCCAGCGCCC :CBCDDCCECAGAAECB5E7D7>E@76@C5ABG@4?D6@+EAHD?5BI@E4@?D7EE@@FA9HFEE55DD?>6>=HB+G+H4=D@F>G+H<+FCFFEFFG X0:i:5 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2211:18911:39071#49 99 1 11216 0 100M = 11664 548 TGTGCCAGGGCGCCCCCTGCTGGCGACTAGGGCAACTGCAGGGCTCTCTTGCTTAGAGTGGTGGCCAGCGCCCCCTGCTGGCGCCGGGGCACTGCAGGGC C>EFFGFDGFGDGEEHGGGGGHIEHEFIEHHHFHHGGHFGGFHIIGEEGFIIFFHECGGGFGGAGGGGGEBBCIE7BEIHI@FDGBHBG6G>G5DHEDIB X0:i:5 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFA XT:A:R RG:Z:1#49 HS25_09827:2:2307:10276:43922#49 163 1 11241 0 100M = 11706 565 ACTAGGGCAACTGCAGGGCTCTCTTGCTTAGAGTGGTGGCCAGCGCCCCCTGCTGGCGCCGGGGCACTGAAGGGACCTCTTGCTTACTGTATAGTGGTGG :CBDADD8DCHGHABEGIHFICFIHHIEDEG5F6BF?6C=DAHHDC5E@F,DAEGEE6@CDBFBFEF5A+F>6>+A>4G+HEF>CFHA+F+FFD3FF+EG X0:i:5 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1308:8848:75718#49 163 1 11256 0 100M = 11671 515 GGGCTCTCTTGCTTAGAGTGGTGGCCAGCGCCCCCTGCTGGCGCCGGGGCACTGCAGGGCCCTCTTGCTTACTGTATAGTGGTGGCACGCCGCCTGCTGG ;CBCE?EBFHAGEACGEC+7DCFC@CCCD+GDFHBE?DDA=5ACDGE5FF8@GDE5=HEC5B7FGEGC?@5>HE4H5B65@B+D;'@4H4C55GD>>3?G X0:i:5 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1313:13872:81211#49 99 1 11332 0 100M = 11415 183 TAGTGGTGGCACGCCGCCTGCTGGCAGCTAGGGACATTGCAGGGTCCTCTTGCTCAAGGTGTAGTGGCAGCACGCCCACCTGCTGGCAGCTGGGGACACT AAEEFGDFIFFDGJEHGGAHGDIHGEFIFHHHHHIGHHHCDHGHAGHELFIFHHGHGGI8FGGHFKGGGHFFCJGGFICHCGIDCGFGEDDGGFHBHD6* X0:i:2 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1306:20208:56968#49 163 1 11371 0 100M = 11795 524 CAGGGTCCTCTTGCTCAAGGTGTAGTGGCAGCACGCCCACCTGCTGGCAGCTGGGGACACTGCCGGGCCCTCTTGCTCCAACAGTACTGGCGGATTATAG ;CBCCFGHFHFGHAI5IDEG+FHG@CIEFECDEEAGDGEGHE7E+@GIDHFDGEGFEDHFFEHBFJHC5F+GEHIDB=GC@FGF4BHFIHII>53F>3HG X0:i:2 X1:i:1 XA:Z:15,-102519700,100M,0;hs37d5,+9322353,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1313:13872:81211#49 147 1 11415 0 100M = 11332 -183 TGGCAGCTGGGGACACTGCCGGGCCCTCTTGCTCCAACAGTACTGGCGGATTATAGGGAAACACCCGGAGCATATGCTGTTTGGTCTCAGTAGACTCCTA 2GHFFHGHGEGHFHFIHFEHJGIFHIHHHEIJGGEHFFGHDHHFHIG@GHHJEGGEHHGHDIAHFHHGGGIIEEEHFJHI5HGIGGGHGFF;HDFCDBA; X0:i:3 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1211:11693:47536#49 121 1 11421 0 100M = 11421 0 CTGGGGACACTGCCGGGCCCTCTTGCTCCAACAGTACTGGCGGATTATAGGGAAACCCCCGGAGCATATGCTGTTTGGTCTCAGTAGACTCCTAAATATG ;644B5H4GDEFFG?>H7FG?GBBJ7,AIG,F8:F8GHBHDA? X0:i:3 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=4=22A XT:A:R RG:Z:1#49 HS25_09827:2:2314:17167:19250#49 163 1 11441 0 100M = 11871 530 TCTTGCTCCAACAGTAGTGGCGGATTATAGGGAAACAACCGGAGCATATGCTGTTTGGTCTCAGTAGACTCCTAAATATGGGATTCCTGGCTTTAAAAGT :C3A779-+39AH-,@C3D?FEF,BCF8,5G5>@GF6655AF,2?(BBDE8++57:F67F=9D?5BH>F=A5HF=5GCB5DEA>GC+G44IBB5H5H34G X0:i:2 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1311:10185:38164#49 163 1 11480 0 100M = 11853 473 CGGAGCATATGCTGTTTGGTCTCAGTAGACTCCTAAATATGGGATTCCTGGGTTTAAAAGTAAAAAATAAATATGTTTAATTTGTGAACTGATTACCATC ;CBACDEHDCFGLGBGEGHGGEJIIGGIIIGGFHGFDDGGHEHCGGGI@KHDGEGFGHGFGHHFFHFEDDAGEEIDGHDFIFHF@GIFFHHFFDEBHHH=FGGIEFHIHDGFGEIDGDHGJIKGGDHDHGIJHEGHGHG@ICFEIAHKF;.I=GBGHGFHFFGDEDBC; X0:i:2 X1:i:0 XA:Z:15,+102519589,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1203:8634:55226#49 99 1 11555 0 100M = 11875 420 TTTAATTTCTGAACTGATTACCATCAGAATTGTACTGTTCTGTATCCCACCAGCAATGTCTAGGAATGCCTGTTTCTCCACAAAGTGTTTACTTTTGGAT @EDB>HFCHHFF X0:i:3 X1:i:1 XA:Z:hs37d5,+9322538,100M,1;15,-102519516,100M,1;12,-93955,100M,2; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2309:15700:86999#49 83 1 11577 0 100M = 11189 -488 ATCAGAATTGTACTGTTCTGTATCCCACCAGCAATGTCTAGGAATGCCTGTTTCTCCACAAAGTGTTTACTTTTGGATTTTTGCCAGTCTAACAGGTAAA EA@@+D@GFGDECGEH7ICEFGGF7F,IF@FGG77EHGAEKGGCIHF8IBHGCHFFE;FDCFEGGCEH@EHFIDDEECFGFDCGEGHG@GDFFFGF@C?A X0:i:3 X1:i:1 XA:Z:15,+102519494,100M,1;12,+93933,100M,1;2,+114359339,100M,2; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2210:19541:75169#49 99 1 11611 0 100M = 11965 454 TGTCTAGGAATGCCTGTTTCTCCACAAAGTGTTTACTTTTGGATTTTTGCCAGTCTAACAGGTGAAGCCCTGGAGATTCTTATTAGTGATTTGGGCTGGG ?@ECFA?DGFF@@DBECGFEG>@EEHDBB??8FEEGFAEGG@EEABHI;HFEHEGG@BI8GDGHE@E=>EHF6?@??GGC7GIDJ?FBE@@BGEAGBG>; X0:i:3 X1:i:1 XA:Z:2,-114359305,100M,0;15,-102519460,100M,0;9,+11724,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDDBD XT:A:R RG:Z:1#49 HS25_09827:2:2211:18911:39071#49 147 1 11664 0 100M = 11216 -548 TCTAACAGGTGAAGCCCTGGAGATTCTTATTAGTGATTTGGGCTGGGGCCTGGCCATGTGTATTTTTTTAAATTTCCACTGATGATTTTGCTGCATGGCC 2HHHFDFHGEHIG@IF@GHHJGFGHIEHBEGJI?HHBHFFFEFGFEEGDDFJIECEDHFEAGDEFHHGDCCIF>EHIJGIFEGHGBG?BFCDECEBCAC< X0:i:3 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1308:8848:75718#49 83 1 11671 0 100M = 11256 -515 GGTGAAGCCCTGGAGATTCTTATTAGTGATTTGGGCTGGGGCCTGGCCATGTGTATTTTTTTAAATTTCCACTGATGATTTTGCTGCATGGCCGGTGTTG EFHHGDDG>@HFBHFCHIHIHHIGGEFGFFCGGFFFHGGGFAFGHGGFIIFGIH?HHJHGGHGGGEHFHG8FBFFGHIKGFGGGHGJFGGFIG?BFDB?B X0:i:3 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2211:17436:48551#49 163 1 11686 0 100M = 12017 431 ATTCTTATTAGTGATTTGGGCTGGGGCCTGGCCATGTGTATTTTTTTAAATTTCCACTGATGATTTTGCTGCATGGCCGGTGTTGAGAATGACTGTGCAA ;CBDDFEEFFHGHEGEFIHBIHJGIGIEEIGHF>AE?D@GFJHHEGHEFHHGGFIEGIGCHGHFFHGGFEFFEHIHFHBH4HF5IIHGDFAFFFHFHHFG X0:i:3 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2112:13679:96189#49 99 1 11705 0 100M = 12143 538 GCTGGGGCCTGGCCATGTGTATTTTTTTAAATTTCCACTGATGATTTTGCTGCATGGCCGGTGTTGAGAATGACTGCGCAAATTTGCCGGATTTCCTTTG AA>CFGFGGFFDGH?FG>FEDHIGHJFHGHHHFHEGHHHGEHHHGFHEGFDFHGHIDGGJGEGD@EGGGAIFGCGGFGHEEGICGFJFFGDGABHCHHIB X0:i:3 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2307:10276:43922#49 83 1 11706 0 100M = 11241 -565 CTGGGGCCTGGCCATGTGTATTTTTTTAAATTTCCACTGATGATTTTGCTGCATGGCCGGTGTTGAGAATGACTGCGCAAATTTGCCGGATTTCCTTTGC BJDDJ=HGGGD@>HFGFIHEHHIFDGKGIFHGGGE@BGGDGG@FGEHHIFCLCHGAIFHFGHEFGEE8HGHFFFJCE@HIFGGGEFEHG?FF??GFC>AC X0:i:3 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2302:17388:87449#49 99 1 11731 0 100M = 12120 489 TTAAATTTCCACTGATGATTTTGCTGCATGGCCGGTGTTGAGAATGACTGCGCAAATTTGCCGGATTTCCTTTGCTGTTCCTGCATGTAGTTTAAACGAG CABDFGFFGFGGGHGJGGFHIFIHHFHHEHHHHGIEGE7GGHGHGGHIGFIIHGHIGHGG3GGD8DHGGEGDGIGEHEHHJGIFGGCHFH@GGEGCHFIB X0:i:6 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFD XT:A:R RG:Z:1#49 HS25_09827:2:2213:4224:68651#49 163 1 11755 0 100M = 12151 496 TGCATGGCCGGTGTTGAGAATGACTGCGCAAATTTGCCGGATTTCCTTTGCTGTTCCTGCATGTAGTTTAAACGAGATTGCCAGCACCGGGAATCATTCA GDEHBGEG5G+FHED@BEF5?D5?>FFI@7A977G?H+5@5BHBBJ>F65F=AD;I>5H>FHE> X0:i:5 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1306:20208:56968#49 83 1 11795 0 100M = 11371 -524 ATTTCCTTTGCTGTTCCTGCATGTAGTTTAAACGAGATTGCCAGCACCGGGTATCATTCACCATTTTTCTTTTCGTTAACTTGCCGTCAGCCTTTTCTTT FIHHFDHGGG@EGCGJFFHJHHIBJGIFFKEGGIDKHGEFJGGGI@DHIIIGIHGFHFHFHHEGGEIGHHHGIDFIGIHIGFGGJGFGFGFFFFCFDEAC X0:i:3 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1311:10185:38164#49 83 1 11853 0 100M = 11480 -473 CACCATTTTTCTTTTCGTTAACTTGCCGTCAGCCTTTTCTTTGACCTCTTCTTTCTGTTCATGTGTATTTGCTGTCTCTTAGCCCAGACTTCCCGTGTCC FCGHFDEGGGGFHHGJHDGGEHGFJGGFIHHGGGEIHGJFGFHFIGGHIIHGDHGGHFHGGHHGGJGFHHHG:HJGGIHIHGGGHFJCDGFIFFGFECAC X0:i:3 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2314:17167:19250#49 83 1 11871 0 100M = 11441 -530 TAACTTGCCGTCAGCCTTTTCTTTGACCTCTTCTTTCTGTTCATGTGTATCTGCTGTCTCTTAGCCCAGACTTCCCGTGTCCTTTCCACTGGGCCTTTGG EJ=H=5FGGGDD5GGEFBFECHBFDCII?FHG>F@8HGGDGIBDEFGBFI?DICGIACHGCHEFGEDFH?HBBDJGE>HG?AGBFEGGEF=ED?AF9BA? X0:i:3 X1:i:1 XA:Z:15,+102519200,100M,3;12,+93639,100M,3;16,-61552,100M,4; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 QT:Z:!1=D=DBD XT:A:R RG:Z:1#49 HS25_09827:2:1203:8634:55226#49 147 1 11875 0 100M = 11555 -420 TTGCCGTCAGCCTTTTCTTTGACCTCTTCTTTTTGTTCATGTGTATTTGCTGTCTCTTAGCCCAGACTTCCCGTGTCCTTTCCACCGGGCTTTTGAGAGG >HGHFAEFHHFDFGHEFHEADCHBEFEDGG?>J?BG?EHFBGHFDC.EFGGE>EEHICFCGF5I6GCGHGEC?EEE>BB;: X0:i:3 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2311:10407:85792#49 163 1 11882 0 100M = 12260 478 CAGCCTTTTCTTTGACCTCTTCTTTTTGTTCATGTGTATTTGCTGTCTCTTAGCCCAGACTTCCCGTGTCCTTTCCACCGGGCTTTTGAGAGGTCACAGG BEG>I;ECDD(?9HCEEF8GHGC9GEFFH>FFBAFGGAGGGC1G9BFG;GGH@D6,FEFBGEDHBDEEFHEGDGCEA=E>IE X0:i:3 X1:i:1 XA:Z:12,-93563,100M,0;1,+11947,100M,0;16,+61628,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11BBD?B XT:A:R RG:Z:1#49 HS25_09827:2:1215:11520:29546#49 99 1 11965 0 100M = 12379 514 CTTTGAGAGGTCACAGGGTCTTGATGCTGTGGTCTTCATCTGCAGGTGTCTGACTTCCAGCAACTGCTGGCCTGTGCCAGGGTGCAAGCTGAGCACTGGA B@BECGFFIFFEGJGJGGBHGH>HHDHBFH?HGGAGGGFGGHGAFF@IFCIIFFGGGFGGJJGHFDGGGFFIGICEGGIHGFIHJGFHFD@FAHGGC;C6 X0:i:3 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2210:19541:75169#49 147 1 11965 0 100M = 11611 -454 CTTTGAGAGGTCACAGGGTCTTGATGCTGTGGTCTTCATCTGGAGGTGTCTGACTTCCAGCAACTGCTGGCCTGTGCCAGGGTGCAAGCTGAGCACTGGA GH3BCDDFB44CGC>FGF=D7ECFBEHCB7F?DFG:?AG5EC?HC7BB?C< X0:i:3 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2108:7845:86942#49 163 1 11991 0 100M = 12474 583 CTGTGGTCTTCATCTGCAGGTGTCTGACTTCCAGCAACTGCTGGCCTGTGCCAGGGTGCAAGCTGAGCACTGGAGTGGAGTTTTCCTGTGGAGAGGAGCC ;C?8D?CBFH9G?ECCEAIDG?JGBE+C7EFHFH4?G65GDFGDFDB5+>E@GDEE=@B?DHHBG5FHF=HDIBFDEC?C4=A@GB@ADFI>FCF5,HD2 X0:i:2 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2211:17436:48551#49 83 1 12017 0 100M = 11686 -431 ACTTCCAGCAACTGCTGGCCTGTGCCAGGGTGGAAGCTGAGCACTGGAGTGGAGTTTTCCTGTGGAGAGGAGCCATGCCTAGAGTGGGATGGGCCATTGT 2>HDC=EB@GH@CFE>FFHEHIGBEG7FI@EG@GEKDGDD8F9@CEDHA@FGD8GHICHD7@AFGAA?HHHEEFEHKIFIFGAGHGHGGFFJDFGFDEAC X0:i:6 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2302:17388:87449#49 147 1 12120 0 100M = 11731 -489 TCTTCTGGCCCCTGTTGTATGCATGTAACTTAATACCACAACCAGGCATAGGGGAAAGATTGGAGGAAAGATGAGTGAGAGCATCAACTTCTCTCACAAC GHHFFHGDFGFIGHIIHIGFIHHFHEFHHFIDEHJHFFIGHHHGHIFGCHKJLHGIHHHHGIGDFGHGGGEGIEEIIFHIFECFGEHHGFFDFDFCDBC; X0:i:2 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2108:14381:19629#49 99 1 12137 0 100M = 12562 525 TATGCATGTAACTTAATACCACAACCAGGCATAGGGGAAAGATTGGAGGAAAGATGAGCGAGAGCATCAACTTCTCTCACAACCTAGGCCAGTAAGTAGT CAEEFGFFGFGEGJGHGGFFIHIGHJFIJHHHHIIGJEHGGHGGIGHCGIIIHHFGFHIGDIGHFFHGGEKFGIGEFIEHDHIHGEF>FGGGGHFGA@GE X0:i:2 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2112:13679:96189#49 147 1 12143 0 100M = 11705 -538 TGTAACTTAATACCACAACCAGGCATAGGGGAAAGATTGGAGGAAAGATGAGTGAGAGCATCAACTTCTCTCACAACCTAGGCCAGTAAGTAGTGCTTGT HGHFFDAHHLGIGD=FHGFGDIFEFFFBJFFHEFG@GHEEFIHGDHGGHGID?FGBFDGEDFCGBCFFIFHAEGFAEGGEBCCEECBC; X0:i:2 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2213:4224:68651#49 83 1 12151 0 100M = 11755 -496 AATACCACAACCAGGCATAGGGGAAAGATTGGAGGAAAGATGAGTGACAGCATCAACTTCTCTCACAACCTAGGCCAGTAAGTAGTGCTTGTGCTCATCT BJ4BBG@G7@6FBFF>HIFCFGEFEE?FDBHGGCFGBGD@8:GCIHHH;C?FCHGAEED@GH9HFJI8@EH@IDEGEF>G??E@GGFGGFB=CBAC X0:i:2 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!11=A:B: XT:A:R RG:Z:1#49 HS25_09827:2:1212:13045:20838#49 99 1 12223 0 100M = 12417 294 GGCCAGTAAGTAGTGCTTGTGCTCATCTCCTTGGCTGTGATACGTGGCCGGCCCTCGCTCCAGCAGCTGGACCCCTACCTGCCGTCTGCTGCCATCGGAG BABFFGEFGFFD@JGJGGGFGFIGGJFHGHEGFJIGGGHHGHHHHGFGGHIIHI@IGGCFGIGHDFEGGEBFIJEGFGHFIHIHGGFGFG7A:E2EGHGF7EF:??C62ED?=9DD'F3776=>7385H=9:;F=GB9AC3:F=1DBGF9916F-D6A-EH:CGHH=F@:ID>9FI:B64F5:HA X0:i:3 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2311:2042:9297#49 99 1 12247 0 100M = 12652 505 ATCTCCTTGGCTGTGATACGTGGCCGGCCCTCGCTCCCGCAGCTGGACCCCTACCTGCCGTCTGCTGCCATCGGAGCCCAAAGCCGGGCTGTGACTGCTC BAEEFGEGIFGGE?CCEGGFGFDFFFAG<7EEDGEEJF@GIBHHFIFGCCGF8EHDCHEFFJIF@GHGHFECE>HGEFEGG?DGFFFEDFCFDE?C X0:i:2 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!1:BDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2301:20380:93634#49 147 1 12292 0 100M = 11947 -445 GACCCCTCCCTGCCGTCTGCTGCCATCGGAGCCCAAAGCCGGGCTGTGACTGCTCAGCCCAGCCGGCTGGAGGGAGGGGCTCAGCAGGTCTGGCTTTGGC 2+2B5H55FC+@A4DCDIB5=BE5A4F5555,DB=CB,=E7F?7CBJ?5@FC,FEG+D67GE>GC>DAE>HC5,D?5GBBBD8>E9D8CFA8B/: X0:i:3 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2216:13841:44405#49 83 1 12319 0 100M = 12225 -194 GGAGCCCAAAGCCGGGCTGTGACTGCTCAGACCAGCCGGCTGGAGGGAGGGGCTCAGCAGGTCTGGCTTTGGCCCTGGGAGCGCAGGTGGAAGATCAGGC HJFBBC=8GDGFGH?G>IG=CHIFDEDFGF?GGGGGBGGGGGGFE@IAEDIF?HBHHFHGCHHGGHGGBAHEDFEHGEHGE">GHBFHFGFAGEGFEBAC X0:i:5 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:BDDDD XT:A:R RG:Z:1#49 HS25_09827:2:2302:10639:71974#49 99 1 12331 0 100M = 12505 274 CGGGCTGTGACTGCTCAGACCAGCCGGCTGGAGGGAGGGGCTCAGCAGGTCTGGCTTTGGCCCTGGGAGAGCAGGTGGAAGATCAGGCAGGCCATCGCTG CAEEFGGFIFGGGJGFGGGHGFIHIEHHEHHDHIIBHG:JDFHHIGHIGCIFHIGIGHIG4GGHHGIGGEGGGGGEHI?HGGDFHGJHEHGGGCEHHDIF X0:i:5 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2109:9464:80087#49 99 1 12333 0 100M = 12741 508 GGCTGTGACTGCTCAGACCAGCCGGCTGGAGGGAGGGGCTCAGCAGGTCTGGCTTTGGCCCTGGGAGAGCAGGTGGAAGATCAGGCAGGCCATCGCTGCC BABDFGFGIFHGHJGJGGFE>FIGHEFIEDHHHHHFJHCGDHGHFGF?FFIDHHHIDHFGJIGHKFE>GEKIGFGGBIHCGGIHGEFFF@FGGEGGDHIE X0:i:5 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1215:11520:29546#49 147 1 12379 0 100M = 11965 -514 GTCTGGCTTTGGCCCTGGGAGAGCAGGTGGAAGATCAGGCAGGCCATCGCTGCCACAGAACCCAGTGGATTGGCCTAGGTGGGATCTCTGAGCTCAACCA G?BFFE?GBCBADDCFBEB'EDCG3=>;@GDCGFBG@5=H?DADFG3E,,DG=E/DH9CH45DHCHECGHAF:FCG?)CB.< X0:i:4 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1303:12790:9734#49 99 1 12395 0 100M = 12766 471 GGGAGAGCAGGCGGAAGATCAGGCAGGCCATCGCTGCCACAGAACCCAGTGGATTGGCCTAGGTGGGATCTCTGAGCTCAACAAGCCCTCTCTGGGTGGT <;CF=G4?JF96@GAHGBIAC<9:E>ABHIE:8@HGGHHH@8CCL:AEF7FAC-G889G7G77577F?ACG?6>H7?G@C556HGDGG4E5=HDAB X0:i:4 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:AABBD XT:A:R RG:Z:1#49 HS25_09827:2:1212:13045:20838#49 147 1 12417 0 100M = 12223 -294 GCAGGCCATCGCTGCCACAGAACCCAGTGGATTGGCCTAGGTGGGATCTCTGAGCTCAACAAGCCCTCTCTGGGTGGTAGGTGCAGAGACGGGAGGGGCA GEFHFHGDFA4CCHFIGGEHHBCBHFHCDHIDHFIFHFEFHHHFAFEGGDFFEGGF=DDAG@AHFGEFHCCIIFGHFFGG:EGEGGD9GFHFEEFDCBC; X0:i:2 X1:i:2 XA:Z:1,-12417,100M,0;X,+155257206,100M,1;9,-12530,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2108:7845:86942#49 83 1 12474 0 100M = 11991 -583 AACAAGCCCTCTCTGGGTGGTAGGTGCAGAGACGGGAGGGGCAGAGCCGCAGGCACAGCCAAGAGGGCTGAAGAAATGGTAGAACGGAGCAGCTGGTGAT B>GEB+EG7<@DGCGCH?HCHEGH7F?,DFHB@EG8?GGGGCGFHBICIA:GC@GGHFHGCBHFGJIFHEHEDFEHEGHHFGJGHEGFKFHDGHFEIJGCHGJIHGFHHJBGIDHFHHFGGIGFEG?EJKFFHFHEEGHGFJDHEFCDBC; X0:i:2 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1202:17256:91495#49 99 1 12535 0 100M = 12889 454 AGAGGGCTGAAGAAATGGTAGAACGGAGCAGCTGGTGATGTGTGGGCCCACCGGCCCCAGGCTCCTGTCTCCCCCCAGGTGTGTGGTGATGCCAGGCATG AABDFGFGEFHGGJGGGGDHDHIHFJFHBHGHHJHEHAHCDHEGFF@IGHIIFGGIGHGJGDGHFKGGGHHDIKGJFGIHEGIHJF>HFHGGGEGJDDCE X0:i:6 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DDDDE XT:A:R RG:Z:1#49 HS25_09827:2:1309:16069:100966#49 73 1 12559 0 100M = 12559 0 GGAGCAGCTGGTGATGTGTGGGCCCACCGGCCCCAGGCTCCTGTCTCCCCCCAGGTGTGTNGTGATGCCAGGCATGCCCTTCCCCAGCATCAGGTCTCCA CABCFGFGFFH6HEFGBG:HIGCHHFFHFHGHHEIGHE7GGEGDFGDCGHIIHHGGGGG-!J9HDEGGGFGGIJ@GFGKEDHIHJBGCFEGG4FDJBHI* X0:i:5 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDDFB XT:A:R RG:Z:1#49 HS25_09827:2:2108:14381:19629#49 147 1 12562 0 100M = 12137 -525 GCAGCTGGTGATGTGTGGGCCCACCGGCCCCAGGCTCCTGTCTCCCCCCAGGTGTGTGGTGATGCCAGGCATGCCCTTCCCCAGCATCAGGTCTCCACAG IFFEGHFDEHEFAIFIHHEFFHGDJFEFIDGHHHJGHFCHAGHGDG?7GEFGGEIIEDEFFGFFIGEGGGHGFHFHGDECBC< X0:i:5 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2105:4448:26372#49 99 1 12644 9 100M = 13009 465 AGCATCAGGTCTCCAGAGCTGCAGAAGACGACGGCCGACTTGGATCACACTCTTGTGAGTGTCCCCAGTGTTGCAGAGGTGAGAGGAGAGTAGACAGTGA CABEFGEDIFGGGJEGGGGEIGIHGJFHFHGHBGCGJHHGGHFHFGDIFFIIHHECFBIGF9GHKFHGGHHGGFGDFIGBGGIHJGHGGDDGGHHHHG>; X0:i:3 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2311:2042:9297#49 147 1 12652 0 100M = 12247 -505 GGTCCCAGAGCTGCAGAAGATGACGGCCGACTTGGATCACACTCTTGTGAGTGTCCCCAGTGTTGCAGAGGTGAGAGGAGAGTAGACAGTGAGTGGGAGT GG+(5FGGFIF@CHFIF=GEJGIGHEFHHFGJCGEFBEAHFGHGEIEGHHGJI5@EHHJHGHGHGHBFGGEDIIHEGHGIGECICFAHGHFEEDEEBBC; X0:i:3 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:4 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2312:4111:83859#49 121 1 12717 0 100M = 12717 0 CAGAGGTGAGAGGAGAGTAGACAGTGAGTGGGAGTGGCGTCGCCCCTAGGGCTCTACGGGGCCGGCGTCTCCTGTCTCCTGGAGAGGCTTTGATGCCCCT ECHAHEHG>@EGHIEHDDGJ?GBHEGGI?BCGG@@FDGEF@I9GCEI8I@:FC@FFGE9EG79FGAGCH?HFFFCE/>CFG0@EFF4EDG=@>AC X0:i:2 X1:i:2 XA:Z:15,+102518354,100M,1;9,-12830,100M,2;X,+155256906,100M,2; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2109:9464:80087#49 147 1 12741 0 100M = 12333 -508 TGAGTGGGAGTGGCGTCGCCCCTAGGGCTCTACGGGGCCGGCGTCTCCTGTCTCCTGGAGAGGCTTCGATGCCCCTCCACACCCTCTTGATCTTCCCTGT >E?HDH?BFHFHEHIFDEHHFBIEHFGHFADFEHDF7FHGFHHF>AGGGH>FIHCKHHFHG@FDFGDFGGEEEEGBGJ7@GDFB:IGHGHEFBGEECAC< X0:i:2 X1:i:0 XA:Z:15,+102518330,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1303:6619:46139#49 163 1 12760 0 100M = 13206 546 CCCTAGGGCTCTACGGGGCCGGCGTCTCCTGTCTCCTGGAGAGGCTTTGATGCCCCTCCACACCCTCTTGATCTTCCCTGTGATGTCATCTGGAGCCCTG :CADDEDED9FGHGBBHD+F@FFI8C>@G5CGFEGGDDID=JHHC+GI5FHHGEBFEDEDFBEBB?H>D@HB?FE5GF6H+F=F4*;G4><5D+A5BHDG X0:i:2 X1:i:0 XA:Z:15,-102518311,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1303:12790:9734#49 147 1 12766 0 100M = 12395 -471 GGCTGTGCGGGGCCGGCGTCTCCTGTCTCCTGGAGAGGCTTCTATGCCCCTCCACACCCTCTTGATCTTCCCTGTGATGTCATCTGGAGGCCTGCTGCTT GD3H+H+5BHF4<+*I+5+45G=F=E+6BEIFC5H=7E9=?,,4E7D5+8555+GE7HA5>I,?7<65+?I>,6+,,>77,>IF:C9GB-C+HC?7C,/< X0:i:2 X1:i:0 XA:Z:15,+102518305,100M,4; XG:i:0 AM:i:0 SM:i:0 XM:i:4 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1206:19055:30331#49 99 1 12875 22 100M = 13229 454 TATAAAGCCTCCTAGTCTGGCTCCAAGGCCTGGCAGAGTCTTTCCCAGGGAAAGCTACAAGCAGCAAACAGTCTGCATGGGTCATCCCCTTCACTCCCAG E?F:EF>G@GEFGDAFFGCFDFHEFEGGFFDIGHH7G=GAF?G,FJBECCCCI>HBHHFEGGGE=JDHFB X0:i:2 X1:i:0 XA:Z:15,-102518196,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDDFF XT:A:R RG:Z:1#49 HS25_09827:2:1202:17256:91495#49 147 1 12889 0 100M = 12535 -454 GTCTGGCTCCAAGGCCTGGCAGAGTCTTTCCCAGGGAAAGCTACAAGCAGCAAACAGTCTGCATGGGTCATCCCCTTCACTCCCAGCTCAGAGCCCAGGC GHFHFEG>IAFDFCIGHFECEH=JHEEHB5FACFIBFEFGDHHGFEJGGH>JEBGGHGGEGI6GGEFIFDFGHCIBEICDIGEGFEDHDDDDBC9 X0:i:2 X1:i:2 XA:Z:15,+102518182,100M,0;2,+114358027,100M,1;9,-13002,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2203:11447:3177#49 73 1 12921 0 100M = 12921 0 AGGGAAAGCTACAAGCAGCAAACAGGCTGCATGGGACATCCCCTTCACTCCCAGCTCAGAGCACAGGCCAGGGGACCCCAAGAAAGGCTCTGGTGGAGAA 8;67=GE?42G6@E4*CG:?CD1GG)-.B8:8-DJ->A7-,A/AF,@CF.+.87@C@9:G89$7877,-C,IA,(7,G(-IC?75?F,@H@7G(E5HFA; X0:i:2 X1:i:2 XA:Z:15,-102518150,100M,4;9,+13034,100M,5;2,-114357995,100M,5; BC:Z:NGTCTCTC XG:i:0 AM:i:0 SM:i:0 XM:i:4 XO:i:0 QT:Z:!++=B=4A XT:A:R RG:Z:1#49 HS25_09827:2:2313:16810:86560#49 99 1 12943 12 100M = 13310 467 CAGTCTGCATGGGTCATCCCCTTCACTCCCAGCTCAGAGCCCAGGCCAGGGGCCCCCAAGAAAGGCTCTGGTGGAGAACCTGTGCATGAAGGCTGTCAAC A;BEFGDGG=F6@$F3>G:?GFEG97@GHFHFFHEC?IFHDFHDGCFEDGA@7EGGFBFGJ@E6BHH?FD7JFHBFDF@GBEJDH6E X0:i:2 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1206:11872:5127#49 163 1 12994 16 100M = 13392 498 GCCCCCAAGAAAGGCTCTGGTGGAGAACCTGTGCATGAAGGCTGTCAACCAGTCCATAGGCAAGCATGGCTGCCTCCAGCTGGGACGACAGACAGGGGCT <;A>7DC,7G9GE-6EHAEB@7FCHCBIC@7>F>B7H6D>H?HC5C5EDG8HA?F5C677DI7,555'AD?BC>EE5'?JCGI5+3H<4'<5F?H>EF?@ X0:i:1 X1:i:5 XG:i:0 AM:i:0 SM:i:16 XM:i:2 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2105:4448:26372#49 147 1 13009 16 100M = 12644 -465 TCTGGTGGAGAACCTGTGCATGAAGGCTGTCAACCAGTCCATAGGCAAGCCTGGCTGCCTCCAGCTGGGTCGACAGACAGGGGCTGGAGAAGGGGAGAAG GD9HFEGGGHF4CHCIHGFHHDJEHFHEFF=DEFEHGHHHFFBEFIEGHHIDIEGKDHHFGIGGFGHGGGEIFFEHFJEIFHGGCGGLGFHFHDFDCBC< X0:i:1 X1:i:5 XG:i:0 AM:i:0 SM:i:16 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1314:3399:9965#49 99 1 13015 32 100M = 13435 520 GGAGAACCTGTGCATGAAGGCTGTCAACCAGTCCATAGGCAAGCCTGGCTGCCTCCAGCTGGGTCGACAGACAGGGGCTGGAGAAGGGGAGAAGAGGAAA AAEEFGFFIFGFGHGHGGFEGDIEFJFHGHHHHHIGGGHGGHHGFGEIGHIIJIGHGHIF@GGHHFGGGHFGIKGGBGGHG@IHGGIHE@GGBHAGHFJB X0:i:1 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:16 SM:i:16 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:U RG:Z:1#49 HS25_09827:2:2102:8028:12629#49 73 1 13158 0 100M = 13158 0 GAAGGGGATGCACTGTTGGGGAGGCAGCTGTAACTCAAAGCCTTAGCCTCTGTTCCCACGAAGGCAGGGCCATCAGGCACCAAAGGGATTCTGCCAGCAT BACCFGDDGFFG@JFHC>GEGDIG<DD+5EA;4CCC>F4DJFHFH4EHH5I5EH?EHDGG7@DE5EF5HBB@LH@D7H,FGGG6?G>>D75I8FDIE5EI?BCC@B9AGHEDBDFACB/; X0:i:1 X1:i:1 XA:Z:15,+102517842,100M,1; XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2313:16810:86560#49 147 1 13310 17 100M = 12943 -467 GCCTGGATCTGAGCCCTGGTGGAGGTCAAAGCCACCTTTGGTTCTGCCATTGCTGCTGTGTGGAAGTTCACTCCTGCCTTTTCCTTTCCCTAGAGCCTCC GEBEFE55B+4ICHB+5FB4HF=GA4HH>5G+++'DFD95D,6=F75>78F=B+5CEHAHG=,D74>F5,5F8CG,?F7F7>5>@C-$>-C?C-77>6C: X0:i:1 X1:i:4 XG:i:0 AM:i:0 SM:i:17 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2214:18450:48073#49 163 1 13379 0 100M = 13774 495 ACTCCTGCCTTTTCCTTTCCCTAGAGCCTCCACCACCCCGAGATCACATTTCTCACTGCCTTTTGTCTGCCCAGTTTCACCAGAAGTAGGCCTCTTCCTG ;C68B2-@7GAGGACG1C5?@K+C87,IIE,>>68FDADG557,CD5?DHD7>E>8=D7,GA?B5E>5AG5>?G+=BFB>DBA5;I+G4A<>DDEF5B?< X0:i:5 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1206:11872:5127#49 83 1 13392 9 100M = 12994 -498 CCTTTCCCTAGAGCCTCCACCACCCCGAGATCACATTTCTCACTGCCTTTTGTCTGCCCAGTTTCACCAGAAGTAGGCCTCTTCCTGACAGGCAGCTGCA FIG@B+@47GE@HHGCDFGDE?GFGGFGFFEG=C78DGEEG.9DGBDCF8HCICC9EC9@CB@8GED?H:HG?D>??J56G=FDF?1@>>A X0:i:5 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDFDF XT:A:R RG:Z:1#49 HS25_09827:2:2113:19983:64397#49 163 1 13420 17 100M = 13839 519 GATCACATTTCTCACTGCCTTTTGTCTGCCCAGTTTCACCAGAAGTAGGCCTCTTCCTGACAGGCAGCTGCACCACTGCCTGGCGCTGTGCCCTTCCTTT ;C?DEFDHFJGGLGIDIFIFIHFIHGGIIIGGGEGF?JIGHJEHG?HIFBHHGFIHFGGIFGHFGHHHFFEFHFIHEHFHDGGHIIHFGFGIJ?HFH@FB X0:i:1 X1:i:4 XG:i:0 AM:i:0 SM:i:17 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2106:10497:88947#49 163 1 13423 17 100M = 13778 455 CACATTTCTCACTGCCTTTTGTCTGCCCAGTTTCACCAGAAGTAGGCCTCTTCCTGACAGGCAGCTGCACCACTGCCTGGCGCTGTGCCCTTCCTTTGCT ;;BCDECFDFHGHFFG>IIGCKFIBHDIGIGGGEEGHGCGHDAHCG5GJHEGGGEEEHBFGHEFFEGEFIFDEHFHFFGEFFFFFFHEIFLGGGEFFHHG X0:i:1 X1:i:4 XG:i:0 AM:i:0 SM:i:17 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2210:20360:75764#49 99 1 13426 34 100M = 13818 492 ATTTCTCACTGCCTTTTGTCTGCCCAGTTTCACCAGAAGTAGGCCTCTTCCTGACAGGCAGCTGCACCACTGCCTAGCGCTGTGCCCTTCCTTTGCTCTG BAB@FBFDG=FFHGFFGG:EGBIHEEFDFA:HCAJFHE@7E?EH9F@ID?CDFHGHCGCG@99DFE,5GEF?CDG,F>CEEF7D+GFCFHG@BH5CHDAB X0:i:1 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:16 SM:i:16 XM:i:1 XO:i:0 QT:Z:!1:DDDED XT:A:U RG:Z:1#49 HS25_09827:2:1314:3399:9965#49 147 1 13435 32 100M = 13015 -520 TGCCTTTTGTCTGCCCAGTTTCACCAGAAGTAGGCCTCTTCCTGACAGGCAGCTGCACCACTGCCTGGCGCTGTGCACTTCCTTTGCTCTGCCCGCTGGA B?HBGHCHGGFGFHIFFGHCFG=G5BFHHFGFGHEHFF'GFHFFFEEGHEIF?6=G7HH+GG@:E4HFBC5IIF<%'H'DF>777FDEC59E2DEDBB=; X0:i:1 X1:i:5 XG:i:0 AM:i:16 SM:i:16 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2201:18483:22145#49 163 1 13464 17 100M = 13846 482 GTAGGCCTCTTCCTGACAGGCAGCTGCACCACTGCCTGGCGCTGTGCCCTTCCTTTGCTCTGCCCGCTGGAGCCGGTGTTTGTCATGGGCCTGGTCTGCA :CAACDEC?EAGGAEBCCEF+7FG,CC?EE,G5EGC?,@GEAH75G>IJEFGGEEE4HECA,F?EEHH54AH,4B5G=D>F+5F95+ X0:i:1 X1:i:4 XG:i:0 AM:i:0 SM:i:17 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2206:12169:77506#49 99 1 13495 16 100M = 13921 526 CTGCCTGGCGCTGTGCCCTTCCTTTGCTCTGCCCGCTGGAGACGGTGTTTGTCATGGGCCTGGTCTGCAGGGCTCCTGCTACAAAGGTGAAACCCAGGAG A?BDF??DF=FFFEEHGGGHGFIAIJ@IEH:H8DAFHEH7DAEIHFFIGFI?FEHGDGIG@GAAGKGGG?FD6FG?FGG7CFDDGFF5DHG>BHFHBH>H X0:i:3 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!11AD;BD XT:A:R RG:Z:1#49 HS25_09827:2:2311:15041:36605#49 163 1 13505 0 100M = 13712 307 CTGTGCCCTTCCTTTGCTCTGCCCGCTGGAGACGGTGTTTGTCATGGGCCTGGTCTGCAGGGATCCTGCTACAAAGGTGAAACCCAGGAGAGTGTGGAGT 8AEG>5B?G7F?8C>CD5ADEH<'DG5>=AA=?@HIFF?HGEEEE6EH5A,GF5?EFEFD6>=HBCBCH4=@CCC+IACF5?<>FG?+ X0:i:3 X1:i:1 XA:Z:15,-102517566,100M,0;1,+13505,100M,0;12,-92009,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1305:6415:54092#49 147 1 13573 0 100M = 13186 -487 CTACAAAGGTGAAACCCAGGAGAGTGTGGAGTCCAGAGTGTTGCCAGGACCCAGGCACAGGCATTAGTGCCCGTTGGAGAAAACAGGGGAATCCCGAAGA GD+5D>D5FEGDE+>IFABCHF=FHHEHBHFDCGDFFHE=FHDEE7DGGEIDGGG?CADF@=6EEGE5GGII8EGHIFFGGIDBGFHEAFHEEDBDCBC; X0:i:2 X1:i:2 XA:Z:15,+102517498,100M,0;12,+91941,100M,1;16,-63254,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2212:12754:68167#49 99 1 13641 0 100M = 14017 476 GCCCGTTGGAGAAAACAGGGGAATCCCGAAGAAATGGTGGGTCCTGGCCATCCGTGAGATCTTCCCAGGGCAGCTCCCCTCTGTGGAATCCAATCTGTCT B;>7=34?A2E@@;DDHB8?EDGIEGF.EGG9E89CDIGHC;B77C79(8FDG,EF@,7C,7F?FEFGHEDCD>>?6,F@@,4BD54+A; X0:i:3 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=BDBBD XT:A:R RG:Z:1#49 HS25_09827:2:2113:2345:52945#49 163 1 13684 0 100M = 14083 499 CTGGCCATCCGTGAGATCTTCCCAGGGCAGCTCCCCTCTGTGGAATCCAATCTGTCTTCCATCCTGTGTGGCCGAGGGCCAGGCTTCTCACTGCGCCTCT ;;-CDEC8FCAGLDC:>FCD7?J7HCF@F>AGF@GG0A+GHFEHF6G?FHEHG@EFGD@CAFKFBB>HFDE>HFBA5F,5HGGHFBCGDAIIDF3FEG4G X0:i:2 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2307:14473:68395#49 163 1 13696 0 100M = 14065 469 GAGATCTTCCCAGGGCAGCTCCCCTCTGTGGAATCCAATCTGTCTTCCATCCTGCGTGGCCGAGGGCCAGGCTTCTCACTGGGCCTCTGCAGGAGGCTGC DDGBCBFEFFGFFEEGIIHECFGFDIFFGG?HD7@?H-E?7,7A?FF>GGD879-@8GFFA77FDEH;CHBFA;?EC-9>BJDCC:-G?FDHE@>GE:GB?BE@DEF4?FCFF>A? X0:i:3 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:BAADD XT:A:R RG:Z:1#49 HS25_09827:2:2312:6742:68500#49 163 1 13714 0 100M = 14046 432 CTCCCCTCTGTGGAATCCAATCTGTCTTCCATCCTGCGTGGCCGAGGGCCAGGCTTCTCACTGGGCCTCTGCAGGAGGCTGCCATTTGTCCTGCCCACCT :CBCA?9CF@&<8AECID5,G?FI8H6@>CGGEDHCI,GGE57755B?+>8DGEIEEBG,DE7,5I>55G++?F++54654F5C4BC+C44B55ADE3H? X0:i:3 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2206:8765:35023#49 99 1 13719 17 100M = 13921 302 CTCTGTGGAATCCAATCTGTCTTCCATCCTGCGTGGCCGAGGGCCAGGCTTCTCACTGGGCCTCTGAAGGAGGCTGCCATTTGTCCTGCCAACCTTCTTA AAEEFGFFFFGG@J?3AAB??KBH<<9IB>:BC:E@GAF@GH;H9BD9CHE;8G,87HG8EA978,7'G?7FA?77FECH?7@7JE>FFE+,G(E+AH>' X0:i:3 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2213:7742:93893#49 99 1 13766 0 100M = 14118 452 GCTTCTCACTGGGCCTCTGCAGGAGGCTGCCATTTGTCCTGCCCACCTTCTTAGAAGCGAGACGGAGCAGACCCATCTGCTACTGCCCTTTCTATAATAA ?@EC=??FG=4DF6B?G>:??>IE<7H?CB75FC>DD4GBF55B>>B X0:i:3 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!08-(-): XT:A:R RG:Z:1#49 HS25_09827:2:2214:18450:48073#49 83 1 13774 0 100M = 13379 -495 CTGCGCCTCTGCAGGAGGCTGCCATTTGTCCTGCCCTCCTTCTTAGAAGCGAGACGGAGCAGACCCATCTGCTACTGCCCTTTCTATAATAACTAAAGTT BCAH5A54B4EDHFBCD(@DBGB?,GCAF@7GE3DFG?FED?DF@C?? X0:i:3 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!1:ADDDB XT:A:R RG:Z:1#49 HS25_09827:2:2106:10497:88947#49 83 1 13778 9 100M = 13423 -455 GCCTCTGCAGGAGGCTGCCATTTGTCCTGCCCACCTTCTTAGAAGCGAGACGGAGCAGACCCATCTGCTACTGCCCTTTCTATAATAACTAAAGTTAGCT FIHHBEHGGGGDGFGHHICCEHIGGGIIIHCGGGKHDGIFGIGFGLGFIIFLE@GHHGAGGHGGGHHHHHHGDHFHGIHGGGGGJEEGAGFGFFGFCEAB X0:i:4 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2210:20360:75764#49 147 1 13818 34 100M = 13426 -492 AGAAGCGAGACGGAGCAGACCCATCTGCTACTGCCCTTTCTATAATAACTAAAGTTAGCTGCCCTGGACTATTCACCCCCTAGTCTCAATTTAAGAAGAT GHHEGHCGBCFCC;IIFE+@>DCFJBB6B5DDHHED?FFADEHFE4EG7EKDGG@CDAEF@EAEJ4BEGF5I8D+HCHCGFID>:?FAGEC7BDD7C?C; X0:i:1 X1:i:3 XA:Z:15,+102517253,100M,1;2,+114357101,100M,1;X,+155255806,100M,1; XG:i:0 AM:i:16 SM:i:18 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2111:12096:9980#49 163 1 13832 0 100M = 14169 437 GCAGACCCATCTGCTACTGCCCTTTCTATAATAACTAAAGTTAGCTGCCCTGGACTATTCACCCCCTAGTCTCAATTTAAGAAGATCCCCATGGCCACAG ;CBDEFDFFEFGHGEGIFHFGFFIHGFFIICIGEHGIJIGHDHHEGGGJKHHGEIFEFHHJHFFFEHEJIHHEFFHGFFHCGFHCIHFIFEFDFHFFHHG X0:i:2 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2113:19983:64397#49 83 1 13839 10 100M = 13420 -519 CATCTGCTACTGCCCTTTCTATAATAACTGAAGTTAGCTGCCCTGGACTATTCACCCCCTAGTCTCAATTTAAGAAGATCCCCATGGCCACAGGGCCCCT EGHHHHCGGGHGGFFJHIGGHKEFGGKGFIHGGGGFHGGJJGGGIGFJIIIGIHGFGFHGGHHGBI;HHHHGIFJHHIHGFFGGFGHGGGFAEFGFFEAC X0:i:2 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DFFFD XT:A:R RG:Z:1#49 HS25_09827:2:2201:18483:22145#49 83 1 13846 17 100M = 13464 -482 TACTGCCCTTTCTATAATAACTAAAGTTAGCTGCCCTGGACTATTCACCCCCTAGTCTCAATTTAAGAAGATCCCCATGGCCACAGGGCCCCTGCCTGGG ;F@BBFB>GF@6>JFBD?F,HKBFEEDFI7HGGH7@,GG7@:GDIE7C.IECHHGEEJ9@CEGJGCI?GEHF:FHHGIBG?:EGGEJFDFFFGF?=EB;? X0:i:2 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDDDD XT:A:R RG:Z:1#49 HS25_09827:2:2206:8765:35023#49 147 1 13921 17 100M = 13719 -302 CATGGCCACAGGGCCCCTGCCTGGGGGCTTGTCACCTCCCCCACCTTCTTCCTGAGTCATTCCTGCAGCCTTGCTCCCTAACCTGCCCCACAGCCTTGCC GEBFGHGFBGHGGHFICIGHJGHFHFEHGHIFHCIDFFHHHFFEHFGGGHGFGEGIHHGFGIJ?CHEFGGIIIGHIIJGIBHIGDEGLGFHBEDDECBC< X0:i:1 X1:i:4 XG:i:0 AM:i:0 SM:i:17 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2206:12169:77506#49 147 1 13921 17 100M = 13495 -526 CATCGCCACAGGCCCCCTGCCTGGGGGCTTGTCCCCTCCCCCACCTTCTTCCTGAGTCATTCCTGCAGCCTTGCTCCCTAACCTGCCCCACAGCCTTGCC G?3,+HG>+C4;+HIFHF=45GFB(=F6D+4A>+5+,E,=F@,FF75G@D>5E5GGCH,H+G667<6F57EDEF78C5C7DC>H@69GA(C7FD77C?;; X0:i:1 X1:i:4 XG:i:0 AM:i:0 SM:i:17 XM:i:3 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1214:3359:3557#49 121 1 13982 0 100M = 13982 0 CCTGCAGCCTTGCTCCCTAACCTGCCCCACAGCCTTGCCTGGATTTCTATCTCCCTGGCTTGGTGCCAGTTCCTCCAAGTCGATGGCACCTCCCTCCCTC HA@AH5+AA++4F45A=++,F+(4B6+5=5+>BE,DA+FBF=F,?G@HEF5G5CE=?5>CD6G+H>B7+'EB>HCF?D7EC>@B98+9E789(>8B;: X0:i:4 X1:i:0 XA:Z:15,+102517054,100M,5;12,+91497,100M,5;9,-14130,100M,5; XG:i:0 AM:i:0 SM:i:0 XM:i:5 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2312:6742:68500#49 83 1 14046 0 100M = 13714 -432 GCCAGTTCCGCCAAGTCGATGGCACCTCCCTCCCTCTCAACCACTTGAGCAAACTCCAAGACATCTTCTTCCCCAACACCAGCAATTGTGCCAAGGGCCA HA@D5DHBHIEHGFEF?IBFEGG@KDDGGGGIGGEHGBII:GCHGGDGEGGBGGGIIFHHHBFFHGKIFGHFGGHGJG@GFJDFGFCEAB X0:i:5 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2113:2345:52945#49 83 1 14083 0 100M = 13684 -499 CAACCACTTGAGCAAACTCCAAGACATCTTCTACCCCAACACCAGCAATTGTGCCAAGGGCCATTAGGCTCTCAGCATGACTATTTTTAGAGACCCCGTG EIH4H5EGG@E@CF?GHBGEEIGHDGGFGGEGGCFDHGGE@AGFGFIHIICFCDFFH;H8@7AG;H6HH?HGHHJEHIDIFDCGEGHGFGF:DFGFEBAC X0:i:4 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDFFB XT:A:R RG:Z:1#49 HS25_09827:2:2213:7742:93893#49 147 1 14118 0 100M = 13766 -452 CCATCACCAGCAATTGTGCCAAGGGCCATTAGGCTCTCAGCATGACTATTTTTAGAGACCCCGTGTCTGTCACTGAAACCTTTTTTGTGGGAGACTATTC GD3(><5BGGH;4H3CG=+@LD455E>C>5+?E5EBF?A=?JH+>AEAG85DEBC+7AEHGC??F4>F57EI8>GH?>F@BB>>BBEEAA@78977CAC< X0:i:4 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2212:8830:20912#49 147 1 14124 0 100M = 13700 -524 CCAGCAATTGTGCCAAGGGCCATTAGGCTCTCAGCATGACTATTTTTAGAGACCCCGTGTCTGTCACTGAAACCTTTTTTGTGGGAGACTATTCCTCCCA G?HHGECD>H>IF4FIFFEHEBFFHFEHHA@AEFEBFFAJHEFEEEE>HCI=EHFCDHGHG=GDEAHFDG@FGE>IFFEFFDCFBFEAGFCECCDDCBC; X0:i:4 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2313:17952:63221#49 163 1 14159 0 100M = 14598 539 ATGACTATTTTTAGAGACCCCGTGTCTGTCACTGAAACCTTTTTTGTGGGAGACTATTCCTCCCATCTGCAACAGCTGCCCCTGCTGACTGCCCTTCTCT :C68BDCHB9HA69?@6F>77EHC87'?7E>B5,<7G6D+'AH7?+55=+E@+D7F4H,,A,7FBE>C+=F+6EFE>=DJDEE>G>@4+F4F+?E+534' X0:i:4 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2111:12096:9980#49 83 1 14169 0 100M = 13832 -437 TTAGAGACCCCGTGTCTGTCACTGAAACCTTTTTTGTGGGAGACTATTCCTCCCATCTGCAACAGCTGCCCCTGCTGACTGCCCTTCTCTCCTCCCTCTC FGDEBG@GGGHFGJGCHGGIFHEFECDGFIEGGEFFHGGFGGHDCHHHIIHGIFG@IHHGCBGFGIHHHHHGFFFFGIGGEGGGHGJFF?FIDFGFEEAC X0:i:3 X1:i:1 XA:Z:1,-14169,100M,0;15,+102516902,100M,0;2,+114356750,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1212:12539:99884#49 163 1 14217 0 100M = 14645 528 CCTCCCATCTGCAACAGCTGCCCCTGCTGACTGCCCTTCTCTCCTCCCTCTCATCCCAGAGAAACAGGTCAGCTGGGAGCTTCTGCCCCCACTGCCTAGG ;CADEEDHFEFGBGFDGID7GGHIHHGIIIGHFHEE?EDGHEHHCGHIJHHHGFGHGDEDJGFGHEFIFGFGHFIDBHGFHBFFFIHFGHIIFGHDBHHG X0:i:3 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1204:2538:7866#49 163 1 14258 12 99M1S = 14653 495 TCCTCCCTCTCATCCCAGAGAAACAGGTCAGCTGGGAGCTTCTGCCCCCACTGCCTAGGGACCAACAGGGGCAGGAGGCAGTCACTGACCCCGAGAAGTT :CBCDDDFDHFGJD?HHB=HFHG5@=+>GF>CG>+3,+ X0:i:4 X1:i:1 XC:i:99 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1215:17819:11931#49 99 1 14360 0 100M = 14766 506 CATCCTGCACAGCTAGAGATCCTTTATTAAAAGCACACTGTTGGTTTCTGCTCAGTTCTTTATTGATTGGTGTGCCGTTTTCTCTGGAAGCCTCTTAAGA CABCCGFGIFFGGJGHGGFHGFIKEEFFGHEHFGEGFHCCGEGHFGHGGCIDHEBIFGAFFEGBGFHEFBBEFFFGFJEHGGBFGHHAF5DDC>GBFCB@CF X0:i:3 X1:i:0 XA:Z:X,-155255195,100M,0;12,-91085,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11ABDDE XT:A:R RG:Z:1#49 HS25_09827:2:2306:14879:43078#49 99 1 14454 0 100M = 14797 443 TTAAGAACACAGTGGCGCAGGCTGGGTGGAGCCGTCCCCCCATGGAGCACAGGCAGACAGAAGTCCCCGCCCCAGCTGTGTGGCCTCAAGCCAGCCTTCC C?CCFCEFEFGEGGGFCAGHIHIEDEFDGCGDHGEGHGHGGDGIFGFGGFIFKGGIGGGGFGGAIFGGGEGIGCFDFGHEDGIHHEGHDGGGBC=GHFGH X0:i:3 X1:i:0 XA:Z:X,-155255182,100M,0;1,+14454,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:ADFFD XT:A:R RG:Z:1#49 HS25_09827:2:2208:3891:6867#49 99 1 14455 0 100M = 14835 480 GAAGAACACAGTGGCGCAGGCTGGGTGGAGCCGTCCCCCCATGGAGCACAGGCAGACAGAAGTCCCCGCCCCAGCTGTGTGGCCTCAAGCCAGCCTTCCG CACEFGFGGFHDFJGFGGFGGFIHH>EIBF,52GE?ADGA3=DD@'?@BFD5DIEFDG7GE?FE=CG5IH>EBEABCDHF4FC4B4CDAA>+?+F,GH2 X0:i:5 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2209:19447:73505#49 163 1 14505 15 100M = 14896 491 GGCAGACAGAAGTCCCCGCCCCAGCTGTGTGGCCTCAAGCCAGCCTTCCGCTCCTTGAAGCTGGTCTCCACACAGTGCTGGTTCCGTCACCCCCTCCCAA ;CBCBBGHDHFGHEFE6>EGICHGBHGCIIGIFHHFED@GFEDDE@GBDFDGGEE>GHGFGFFB=EFGJDFGHHFDBIGHE=IFIIHGIFCIFHHFFG?G X0:i:2 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2313:19361:87261#49 163 1 14511 15 100M = 14879 468 CAGAAGTCCCCGCCCCAGCTGTGTGGCCTCAAGCCAGGCTTCCGCTCCTTGAAGCTGGTCTCCACACAGTGCTGGTTCCGTCACCCCCTCCCAAGGAAGT :C?87B9C7@9>:9?:6>5FGG57B>B?D'7>+@AEG6I>BEGC?+B?=5E+G?F+4,EDAA,755?C54F5BEB=B4,>E=E5+;;4HH<+D?D5B34G X0:i:2 X1:i:0 XA:Z:1,+14511,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1212:9711:9590#49 99 1 14536 0 100M = 14939 503 GCCTCAAGCCAGCCTTCCGCTCCTTGAAGCTGGTCTCCACACAGTGCTGGTTCCGTCACCCCCTCCCAAGGAAGTAGGTCTGAGCAGCTTGTCCTGGCTG A;EEA?B?ACF@FF?EG>BECDIEGE9HGHGCC:EGG@7GFHCEFGFCDF8IBEEGC9G88GGFK7H@7EBDFK@,HE?HI7IFC?GB@6GCABH+4GJE X0:i:2 X1:i:0 XA:Z:15,-102516530,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!+12+@,@ XT:A:R RG:Z:1#49 HS25_09827:2:2313:17952:63221#49 83 1 14598 0 100M = 14159 -539 CTCCCAAGGAAGTAGGTCTGAGCAGCTTGTCCTGGCTGTGTCCATGTCAGAGCAACGGCCCAAGTCTGGGTCTGGGGGGGAAGGTGTCATGGAGCCCCCT BIHD=AEGGF6DHFECFIC?FIGFECDGIFEGGG78HAIGGFGCGGDCFIFFGFBFD;HFCHE8EE:FBEHBHDCEGIHGEBCGHF2FEE=IE??@7>A? X0:i:2 X1:i:0 XA:Z:15,+102516468,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDDDE XT:A:R RG:Z:1#49 HS25_09827:2:2212:9988:20554#49 99 1 14607 43 100M = 14930 423 AAGTAGGTCTGAGCAGCTTGTCCTGGCTGTGTCCATGTCAGAGCAACGGCCCAAGTCTGGGTCTGGGGGGGAAGGTGTCATGGAGCCCCCTACGATTCCC C;BEFGFFEFFF@DGHAGDEIFIEEDDH@HEHGGEGFAEJEFFE@GHCCEIECDGEFHAGD-GDD@GGG?BD67G??GG7D7?C5EFHFG<,G5+B4@FB X0:i:1 X1:i:2 XA:Z:9,+14718,100M,1;15,-102516459,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:20 SM:i:20 XM:i:0 XO:i:0 QT:Z:!1=DDDEF XT:A:U RG:Z:1#49 HS25_09827:2:1203:17564:9657#49 99 1 14619 0 100M = 15071 552 GCAGCTTGTCCTGGCTGGGTCCATGTCAGAGCAATGGCCCAAGTCTGGGTCTGGGGGGGAGGGTGTCATGGAGCCCCCTACGATTCCCAGTCGTCCTCGT ?ABD=DF?4=?F@GE?C2AECD>;E@@G89F-9?H.C(,;H,FHG9.8-E9,D,G@G,BII77DFE?HDCD,>8>5@@D,>HGHGHHIFEGGAI7FGGEEGHGGJGAGDEGGFIIIGEDGGIHHEGEGFBEHFHEHGHDHGEIHDFDGGHGFFEFFGFFGFFEAB X0:i:2 X1:i:1 XA:Z:9,-14756,100M,0;15,+102516421,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFE XT:A:R RG:Z:1#49 HS25_09827:2:1204:2538:7866#49 83 1 14653 20 100M = 14258 -495 TGGCCCAAGTCTGGGTCTGGGGGGGAAGGTGTCATGGAGCCCCCTACGATTCCCAGTCGTCCTCGTCCTCCTCTGCCTGTGGCTGCTGCGGTGGCGGCAG *FGH=DFBG9DECJ;DH?FIEDGBD@;:GHEEGH9FDGAGFGGDEGEHFEFGIHBGIFHDGHGHFHHCHHH8DFEEACFIFGGGHEDGDGFFFDGF@EAC X0:i:1 X1:i:2 XA:Z:9,-14764,100M,2;15,+102516413,100M,2; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:20 XM:i:1 XO:i:0 QT:Z:!11ADDBD XT:A:U RG:Z:1#49 HS25_09827:2:2105:5404:53491#49 99 1 14655 20 100M = 15011 456 GCCCAAGTCTGGGTCTGGGGGGGAAGGTGTCATGGAGCCCCCTACGATTCCCAGTCGTCCTCGTCCTCCTCTGCCTGTGGCTGCTGCGGTGGCGGCCGAG AAEFFGFFIFGGGHGHGGGGGHIGHJHDFDHHBIIGGHHJGHHIHGHDFIIIKGHIF@GGIGGAIKHGGFHFIJGEHEGFIFI>5ECCFDGGGC=54G>F X0:i:1 X1:i:2 XA:Z:15,-102516411,100M,2;9,+14766,100M,2; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:20 XM:i:1 XO:i:0 QT:Z:!1=DDDFF XT:A:U RG:Z:1#49 HS25_09827:2:1207:16847:3501#49 163 1 14670 20 100M = 15079 509 TGGGGGGGAAGGTGTCATGGAGCCCCCTACGATTCCCAGTCGTCCTCGTCCTCCTCTGCCTGTGGCTGCTGCGGTGGCGGCGGAGGAGGGGTGGAGGCTG GF@EECEFBCGL:8IC7F8F-C8DEG?@GGG7C@GFF@DHE7HG,DH+GHH,DFBG<5HAHG2 X0:i:2 X1:i:0 XA:Z:15,-102516355,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFE XT:A:R RG:Z:1#49 HS25_09827:2:2101:5685:74391#49 163 1 14733 0 100M = 15128 495 GGCTGCTGCGGTGGCGGCAGAGGAGGGATGGAGTCTGACACGCGGGCAAAGGCTCCTCCGGGCCCCTCACCAGCCCCAGGTCCTTTCCCAGAGATGCCTG DDDF8HFCDGFCEAEGIEBCICC?>EGBGHAFDDIGHEHHEFGBJHDD>EIFGFG7GAH?FI?EJIH>HFFHFFDCFF3?G X0:i:3 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1312:11238:47935#49 99 1 14752 0 100M = 15205 553 GAGGAGGGATGGAGTCTGACACGCGGGCAAAGGCTCCTCCGGGCCCCTCACCAGCCCCAGGTCCTTTCACAGAGATGACTGGAGGGAAAAGGCTGAGTGA CACEF?FFGFE@EDB?GGFFG>IGDHD:FFA@C.HFFH@7EA;D9FD.DEDAFD78FFGFID(?GF7=(C@?F?G7F6C-EC,DEG6HFDF7CH=FHDC; X0:i:3 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!1=?DBDD XT:A:R RG:Z:1#49 HS25_09827:2:1311:2793:89639#49 121 1 14760 0 100M = 14760 0 ATGGAGTCTGACACGCGGGCAAAGGCTCCTCCGGGCCCCTCACCAGCCCCAGGTCCTTTCCCAGAGATGCCTGGAGGGAAAAGGCTGAGTGAGGGTGGTT 2GH4FEF>C<(EBCFGCDHICG>B'CFGFFF75E@8BGE@G:FDA7F8FIC;?HFFDC9@C@9JFAD?-?8GHFCG/IBCF:A>F4DE@F=E?D3F@>>8 X0:i:3 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11=:D4B XT:A:R RG:Z:1#49 HS25_09827:2:1215:17819:11931#49 147 1 14766 0 100M = 14360 -506 TCTGACACGCGGGCAAAGGCTCCTCCGGGCCCCTCACCAGCCCCAGGTCCTTTCCCAGAGATGCTTGGAGGGAAAAGGCTGAGTGAGGGTCGTTGGTGGG 2DH>CFDB3C4+GC3G5E4CCGHG=EBCDAIA5G?5?9FD?E.E51@A7HGD5GC<7HD=A5G?$H135>&7/FGA75.57>DE)FF8GF'7E-7%CB.: X0:i:3 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2306:14879:43078#49 147 1 14797 0 100M = 14454 -443 CCTCACCAGCCCCAGGTCCTTTCCCAGAGATGCCTGGAGGGAAAAGACTGAGTGAGGGTGGTTGGTGGGAAACCCTGGTTCCCCCAGCCCCCGGAGACTT GH?F+FHFGGFBJEBHHGIFCHDEBDEDDHDEEFEGHH>JLBFFHHFDGHDEFGEFDGIIEEGBE5KGGIFCCGEEGFEDEEEDDBC; X0:i:3 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1315:6254:42288#49 83 1 14808 0 100M = 14475 -433 CCAGGTCCTTTCCCAGAGATGCCTGGAGGGAAAAGGCTGAGTGAGGGTGGTTGGTGGGAAACCCTGGTTCCCCCAGCCCCCGGAGACTTAAATACAGGAG H6@CJDHG7D@<>C?GFFGEHHGFE3DG?FHGHAGCI5D?IHB7,>C8IEC>G@<7EE@GEEHC55GI@FCDAJBA=BHCD9FFB55IDI?>C>+=5CBI@4E@@BHF;AEFB?AD5B4> X0:i:4 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1204:10767:41389#49 147 1 14822 0 100M = 14441 -481 AGAGATGCGTGGAGGGAAAAGGCTGAGTGAGGGTGGTTGGTGGGAAACCCTGGTTCCCCCAGCCCCCGGAGACTTAAATACAGGAAGAAAAAGGCAGGAC <43FG>5F+A>IEH;+HFHE>BHBHE>>>?EDE5?5GHGDC7@CF7+AD8>J55FCDHAB5DDEC<6F>G5,@GDBCBGFFIAEB6GHGHCD,97CDAC< X0:i:4 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2208:3891:6867#49 147 1 14835 15 100M = 14455 -480 GGGAAAAGGCTGAGTGAGGGTGGTTGGTGGGAAACCCTGGTTCCCCCAGCCCCCGGAGACTTAAATACAGGAGGAAAAAGGCAGGACAGAATTACAAGGT GEG>FHHGFIGDGHIIFFFEEFFJHIFHHHDJICEFFEH=FEHFFFE@HEIFBEGEHADHGIAIGHEGDCIDGECHIFFFGIFCB6GEGFGFEGDCDBC: X0:i:1 X1:i:6 XG:i:0 AM:i:0 SM:i:15 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2313:19361:87261#49 83 1 14879 23 100M = 14511 -468 CCCAGCCCCCGGAGACTTAAATACAGGAAGAAAAAGGCAGGACAGAATTACAAGGTGCTGGCCCAGGGCGGGCAGCGGCCCTGCCTCCTACCCTTGCGCC 26@,C+B+>@@@B>5>D7C77HEHD77IF7A7GCE8D99DBAB@HB,F;8F;I8FGE/ADG@98:IEF-:HB.9E1E>HGF:2G?B)H64FGEB31@>;8 X0:i:1 X1:i:1 XA:Z:15,+102516187,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 QT:Z:!1:BDD8B XT:A:U RG:Z:1#49 HS25_09827:2:2114:19469:96206#49 163 1 14880 25 100M = 15238 458 CCAGCCCCCGGAGACTTAAAGACAGGAGGAAAAAGGCAGGACAGAATTACGAGGTGCTGGCCCACGGCGGGCAGCGGGCCTGCCTCCTACCCTTGCGCCT <;BC(?-2ECFG8D?:6DH,+CJEIDF,IIG5G6+C,6E5+?G75@>+FF8@GEIF56EFDA77+?5CFDGBE>==F+6>4B+++BB+'F+G+GD5>HE+ X0:i:1 X1:i:0 XG:i:0 AM:i:0 SM:i:25 XM:i:5 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2209:19447:73505#49 83 1 14896 23 100M = 14505 -491 TAAATACAGGAGGAAAAAGGCAGGACAGAATTACGAGGTGCTGGCCCAGGGCGGGCAGCGGCCCTGCCTCCTACCCTTGCGCCTCATGACCAGCTTGTTG FFDD=ACGGGHFHJBHHIGGHHGFGGCGIBHGGIFGHGDJGGGGALHFIIIGEHGAIEHFGEHFGCGFHHHG:FJGGEBGEGGGFEDGFHFIGFGFFCAA X0:i:1 X1:i:1 XA:Z:15,+102516170,100M,3; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:23 XM:i:2 XO:i:0 QT:Z:!1=DDDFD XT:A:U RG:Z:1#49 HS25_09827:2:2206:13412:45447#49 99 1 14909 23 100M = 15255 446 AAAAAGGCAGGACAGAATTACAAGGTGCTGGCCCAGGGCGGGCAGCGGCCCTGCCTCCTACCCTTGCGCCTCATGACCAGCTTGTTGACGAGATCCGACA C?>@FABFIFFDFFBHGAAE?D>GDAHFDABFG7C@E;EH88EC:F;B7G87@A@FAG7K77@7C7DAFG??G?BC7?CGF>H(6<74555,+>2 X0:i:1 X1:i:1 XA:Z:15,-102516157,100M,2; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:23 XM:i:1 XO:i:0 QT:Z:!1=DDDFF XT:A:U RG:Z:1#49 HS25_09827:2:2212:9988:20554#49 147 1 14930 43 100M = 14607 -423 AAGGTGCTGGCCCAGGGCGGGCAGCGGCCCTGCCTCCTACCCTTGCGCCTCATGACCAGCTTGTTGAAGAGATCCGACATCAAGTGCCCACCTTGGCTCG +H?HC>5D5<4@C4I@@AEHEGF55IG?H?D5GFBFBK9ACBHCEEE5GDG=5E55775BAI6HG+E+,5?+?>55D,DAA?@F=EE@>785FB+557A,HB5AD?BDE5C+,GCG@?5C745CB@E(9GH9D@-,C86;: X0:i:3 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1204:20902:21615#49 99 1 14946 0 100M = 15356 510 GCGGGCAGCGGCCCTGCCTCCTACCCTTGCGCCTCATGACCAGCTTGTTGAAGAGATCCGACATCAAGTGCCCACCTTGGCTCGTGGCTCTCACTGCCAC CABCAGF?IFFDGE??CGBHIFDHEEFDFDAHFIC:CG@GFHGEF?E?FFEICDGA@BG@GEGDE;HG4CD5H4C; X0:i:4 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDFDD XT:A:R RG:Z:1#49 HS25_09827:2:2308:9088:53281#49 99 1 15006 0 100M = 15361 455 ACATCAAGTGCCCACCTTGGCTCGTGGCTCTCACTGCAACGGGAAAGCCACAGACTGGGGTTAAGAGTTCAGTCACATGCGACCGGTGACTCCCTGTCCC B?CD=E?DA=HGFHFGEGGECF@G16D4CGBEFBHJB X0:i:2 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:BDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2105:5404:53491#49 147 1 15011 19 100M = 14655 -456 AAGTGCCCACCTTGGCTCGTGGCTCTCACTGCAACGGGAAAGCCACAGACTGGGGTGAAGAGTTCAGTCACATGCGACCGGTGACTCCCTGTCCCCACCC GH>BFHGJ5AEEEFEDFCHDGHHHFCHHFFGEGHEEFIH@CDHGFGHA?EH@FGG@IEICECFFCDEGGEGGLGFEDHDFCCBC< X0:i:2 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1203:17564:9657#49 147 1 15071 0 100M = 14619 -552 AGTTCAGTCACATGCGCACGGTGGCTCACTGTCCCCACCCCCATGACACTCCCCAGCCCTCCAAGGCCACTGTGTTTCCCAGTTAGCTCAGAGCCTCAGT <,G,+HD+>4+D44*C+'+4>DF5D=4,B5=+C55F,79D,@,+5,5(7D>FB>@5D7GHGGD,?.65>GEI86D,FF,+B5+6C69GCFE78CD,B6C: X0:i:1 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:4 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1207:16847:3501#49 83 1 15079 20 100M = 14670 -509 CACATGCGACCGGTGACTCCCTGTCCCCACCCCCATGACACTCCCCAGCCCTCCAAGGCCACTGTGTTTCCCAGTTAGCTCAGAGCCTCAGTCGATCCCT BAD@BHHG,GHFGCFCHDGIHGG?EGJG'FAGG@EEH9I@FFGGEBDHIBFGCHGG7GDG@HEHGHEHHHHGEFC X0:i:2 X1:i:1 XA:Z:15,+102515987,100M,0;2,+114355835,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1210:2898:58719#49 147 1 15098 0 100M = 14711 -487 CCTGTCCCCACCCCCATGACACTCCCCAGCCCTCCAAGGCCACTGTGTTTCCCAGTTAGCTCAGAGCCTCAGTCGATCCCTGACCCAGCACCGGGCACTG GH?>FDGGF4AHFHIIDG+H>F=EHIFHFEIFGHHHFFFDHGDFFGJGGEIJIHGIEHEHGI6HCGHGDGIIIED8FJGIFECBGGGHGHGFBGDECBC< X0:i:2 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2101:5685:74391#49 83 1 15128 0 100M = 14733 -495 CCTCCAAGGCCACTGTGTTTCCCAGTTAGCTCAGAGCCTCAGTCGATCCCTGACCCAGCACCGGGCACTGATGAGACAGCGGCTGTTTGAGGAGCCACCT HIDHBE@GGDHDH,,5F7GGHHI6E,GIIFEGGFDFHGGFFCFGIFHHIIHGEHFIHGHEG@EGGJGFHHHGIDEEEDHGEGGGHGJGGHFIFFGFFC>A X0:i:2 X1:i:0 XA:Z:15,+102515938,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2106:18086:14185#49 163 1 15168 18 100M = 15423 355 AGTCGATCCCTGACCCAGCACCGGGCACTGATGAGACAGCGGCGGTTTTAGGAGCCACCTCCCAGCCAACTCGGGGCCATGGCCAGGGTGTGCAGCACCA ;C?8>DCF+HAGHA6:6>CG+E+,,+B8>>7BEHA7'?+<'57=C(GG+E8D55B>+@EF5A?7+B5E+@A+6+45BC,'<45G4*C<4+++H5F55<4B X0:i:1 X1:i:3 XA:Z:15,-102515898,100M,5;12,-90358,100M,5;X,-155254468,100M,5; XG:i:0 AM:i:0 SM:i:18 XM:i:4 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2112:20357:41896#49 83 1 15172 0 100M = 14810 -462 GATCCCTGACCCAGCACCGGGCACTGATGAGAAAGCGGCTGTTTGAGGAGCCACCTCCCAGCCACCTCGGGGCCAGGGCCAGGGTGTGCAGCACCACTGT ;J+@BD5G>G@EHHF5HBHG7GEFGGKCIICGGEEGF9DI8:FDEFEBIIFG9HGHHHHGCHE8GHIGCHHGHHEGGIFGEDGGFEEGDFFIEDGFFEAA X0:i:2 X1:i:1 XA:Z:12,+90354,100M,0;1,-15172,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:BBDDD XT:A:R RG:Z:1#49 HS25_09827:2:2110:10293:100027#49 99 1 15198 18 100M = 15630 532 ATGAGACAGCGGCGGTTTGAGGAGCCACCTCCCAGCCACCTCGGGGCCAGGGCCAGGGTGTGCAGCACCACTGTACTATGGGGAAACTGGCCCAGAGAGG A6ECFGFDAFFEGGGHGGBFDF>ECJFIGHHHHIJFJGFGGHGIFFHIGFIAFHHCFG.G8GG7HE@GGHGFG?GEFGGCICIHJ,FGFEFFGHGFHHFF X0:i:1 X1:i:3 XA:Z:15,-102515868,100M,3;12,-90328,100M,3;X,-155254438,100M,3; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:18 XM:i:2 XO:i:0 QT:Z:!1=DDDFF XT:A:U RG:Z:1#49 HS25_09827:2:1312:11238:47935#49 147 1 15205 0 100M = 14752 -553 AGCGGCGGTTTGAGGAGCCACCTCCCAGCCACCTCGGGGCCAGGGCCAGGGTGTGCAGCACCACTGTACTATGGGGAAACTGGCCCAGAGAGGTGAGGCA 'DF5FDC>>E4;GHF45FFHIB+EDB4E5F+AE5BGF795?GBGEF?EHGE7FIG,CF,CBEACC?FH5FE?@C?78AC1 X0:i:3 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2114:19469:96206#49 83 1 15238 25 100M = 14880 -458 TCGGGGCCAGGGCCATGGTGTGCAGCACCACTGTACTATGGGGAAACTGGCCCAGAGAGGTGAGGCAGCTTGCCTGGGGTCACAGAGCAAGGCAAAAGCA 2AHHCG5GGGGDHFGJHICEEGIFEFF6B7HGGEFGHGDEFGGFABEFECFCI@FHHEHEGH@FGLDGCGHFHHEGEIBGHGGGHGEFFFFI??GFCC?8 X0:i:3 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!1=?DDDB XT:A:R RG:Z:1#49 HS25_09827:2:2206:13412:45447#49 147 1 15255 0 100M = 14909 -446 GTGTGCAGCACCACTGTGCGATGGGGAAACTGGCCCAGAGAGGTGAGGCAGCTTGCCTGGGGTCACAGAGCAAGGCAAAAGCAGCGCTGGGTACAAGCTC ?EFFDE5+F4>D4HBCC+EDFFB>5B4H5HDFCCDDFFBA?B@CHBE@D8I=EEFCH7HHAIF6G4>F>?IE?I7IC>E7,BF>@CAA>99FFC?B>B/< X0:i:6 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1214:2285:69133#49 99 1 15340 0 100M = 15515 275 GCTGGGTACAAGCTCAAAACCATAGTGCCCAGGGCACTGCCGCTGCAGGCGCAGGCATCGCATCACACCAGTGTCTGCGTTCACAGCAGGCATCATCAGT CA6EFG4EGFFGCJFGGCGFGF>KGEFHJHGHHEEFFHHHEHGHGFCGF?IEFIGEC9FGGDABDFEGGFHDIGGGFIGF?FFHH?G>@HDGGHEFHDAB X0:i:5 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDBDF XT:A:R RG:Z:1#49 HS25_09827:2:1310:8640:93999#49 99 1 15340 23 100M = 15738 498 GCTGGGTACAAGCTCAAAACCATAGTGCCCAGGGCACTGCCGCTGCAGGCGCAGGCATCGCATCACACCAGTGTCTGCGTTCACAGCAGGCATCATCAGT BABDFG?GIFGGFJGGGGGHGGIGGDDIGHHHHIEGJEFGGHFIGGHIFFIFFHGICGCGFGGHGFHGGHG7GGGEGGHHIGIHJGFBFHGGGHFGHHFF X0:i:5 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:1204:20902:21615#49 147 1 15356 0 100M = 14946 -510 AACCCATAGTGCCCAGGGCACTGCCGCTGCAGGCGCAGGCATCGCATCACACCAGTGTCTGCGTTCACAGCAGGCATCATCAGTAGCCTCCAGAGGCCTC AF+B5D?>B+>GAB>IHFBDI6CBDEEEDF@JCC5BHF9GCEDE>7DG7H>F?BF5HAADGEG??B6>BC>7ECG?CF?DDIF6C?AH5FJDHCF>CAC: X0:i:5 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2204:19283:61389#49 163 1 15357 0 100M = 15722 465 AACCATAGTGCCCAGGGCACTGCCGCTGCAGGCGCAGGCATCGCATCACACCAGTGTCTGCGTTCACAGCAGGCATCATCAGTAGACTCCAGAGGCCTCA ;;,4>?D87C9BGEE-++5?GCF7I>EFD57D5@+G?6DG',,D555E5>8@>EBE=D7FD9E?=??I5+FH,+B+>BF++=+5@3B4+4+B5+3+>F?G X0:i:5 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2308:9088:53281#49 147 1 15361 0 100M = 15006 -455 ATAGTGCCCAGGGCACTGCCGCTGCAGGCGCAGGCATCGCATCACACCAGTGTCTGCGTTCACAGCAGGCATCATCAGTAGCCTCCAGAGGCCTCAGGTC GD>?FGHFIEH>CFFEHEGCEEEBHFFIACFIEFE9DF7FCA,@GDBED+H@FCHFADD?DGBBHBG@GIBHIIBFFFBDIEBGL@AEECE?ACB;: X0:i:5 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1313:11154:53028#49 73 1 15398 0 100M = 15398 0 CGCATCACACCAGTGTCTGCGTTCACAGCAGGCATCATCAGTAGCCTCCAGAGGCCTCAGGTCCAGTCTCTAAAAATATCTCAGGAGGCTGCAGTGGCTG ?;6@=DBEEFF@GGEDCBH5GFB@EG@GC=5HHIE X0:i:4 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11ADDA= XT:A:R RG:Z:1#49 HS25_09827:2:2106:18086:14185#49 83 1 15423 17 100M = 15168 -355 CAGCAGGATTCATCAGTAGCCTCCAGAGGCCTCAGGTCCAGTCTCTAAAAATATCTCAGGAGGCTGCAGTGGCTGACCATTGCCTTGTACCGCTCTTGGC 2,D2F:>CE?<56GFAD?3=D6;8 X0:i:5 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 QT:Z:!1:+=+,A XT:A:R RG:Z:1#49 HS25_09827:2:2209:14947:38514#49 163 1 15459 0 100M = 15923 564 TCCAGTCTCTAAAAATATCTCAGGAGGCTGCAGTGGCTGACCATTGCCTTGGACCGCTCTTGGCAGTCGAAGAAGATTCTCCTGTCAGTTTGAGCTGGGT ;CADCEDEFHFGHGGEFIHDIKJGHEEEICFGGBGGGFE5FHHEIDBBJHEH5EIFEHHFDFHHHECEFEFHEHE5FIFFFG5>;FHE;FE>+GEF5HG2 X0:i:2 X1:i:0 XA:Z:15,-102515607,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1214:2285:69133#49 147 1 15515 0 100M = 15340 -275 CTCTTGGCAGTCGAAGAAGATTCTCCTGTCAGTTTGAGCTGGGTGAGCTTAAAGAGGAAAGCTCCACTATGGCTCCCAAACCAGGAAGGAGCCATAGACC GGFB5HGFBCFCFHIFGFGDJDD*HBBHBGFJEHEEFKFGFFHEFFFGGEFD>BCEHHHFGGAHGAEEHFI@FE>FGBGGGH1HBEAHG?GECEECC&6; X0:i:2 X1:i:0 XA:Z:1,-15515,100M,2; XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2307:14023:72288#49 99 1 15523 23 100M = 16025 602 AGTCGAAGAAGATTCTCCTGTCAGTTTGAGCTGGGTGAGCTTAGAGAGGAAAGCTCCACTATGGCTCCCAAACCAGGAAGGAGCCATAGCCCAGGCAGGA C>BEFDF?IFFDGGGGGGDEGKIHGJHFGDEGFGL:G@HCDHHHAGHGGEBIHHHIDBGGDGGFGEHGG7FFIJGDFEHEJFI,CF>HEGGGBHD=EGJ2 X0:i:2 X1:i:0 XA:Z:1,+15523,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2113:2658:52358#49 163 1 15561 16 100M = 15998 537 GCTTAGAGAGGAAAGCTCCACTATGGCTCCCAAACCAGGAAGGAGCCATAGCCCAGGCAGGAGGGCTGAGGACCTCTGGTGGCGGCCCAGGGCTTCCAGC DC@?C-GEDB:E55DG?FCHH68GEA>FHA7&?=+=?C=F'5I5H8@GE7AE,,,DGDFB5?+FD5>6+4DEF,5F@F4IB?35E3E2 X0:i:4 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2110:10293:100027#49 147 1 15630 18 100M = 15198 -532 GGACCTCTGGTGGCGGCCCAGGGCTTCCAGCATGTGCCCTAGGGGAAGCAGGGGCCAGCTGGCAAGAGCAGGGGGTGGGCAGAAAGCACCCGGTGGACTC GH<>CFCFGIGCGHFCFAFHEFHEEFFHDHEFEFDEF?EDDGGEEF5GGCKFE5DFHHAEGI,G7BHFBGCDEBHH7FGDGBFEECHHGFCDHDEDCAC; X0:i:2 X1:i:2 XA:Z:12,+89894,100M,0;16,-65314,100M,1;9,-15743,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2204:19283:61389#49 83 1 15722 0 100M = 15357 -465 GTGGACTCAGGGCTGGAGGGGAGGAGGCGATCTTGCCCAAGGCCCTCCGACTGCAAGCTCCAGGGCCCGCTCACCTTGCTCCTGCTCCTTCTGCTGCTTC EFH4GAHG@G@EBFFCHDGDC?B6E@GC?FE7GF7F,GE@G:GFA@G8F7FFC@G@HGA@@@HF:HAHGHHG:FEFGIH?FFGGEFEGEFFGE?DFDCAA X0:i:1 X1:i:1 XA:Z:1,-15722,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!41BDDDD XT:A:U RG:Z:1#49 HS25_09827:2:1310:8640:93999#49 147 1 15738 23 100M = 15340 -498 AGGGGAGGAGGCGATCTTGCCCAAGGCCCTCCGACTGCAAGCTCCAGGGCCCGCTCACCTTGCTCCTGCTCCTTCTGCTGCTGCTTCTCCAGCTTTCGCT H X0:i:1 X1:i:1 XA:Z:1,+15752,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDDFF XT:A:U RG:Z:1#49 HS25_09827:2:1202:6939:19107#49 163 1 15781 0 100M = 16170 489 CCAGGGCCCGCTCACCTTGCTCCTGCTCCTTCTGCTGCTTCTTCTCCAGCTTTCGCTCCTTCATGCTGCGCAGCTTGGCCTTGCCGATGCCCCCAGCTTG 6CBCC?GCFGFGEGGCHFCFCGJCED>IECGH>BAGDDIGEAHCDGGEFFF7GFIEFFFDGAF,5EH5FIAH>H=JBH6JHGEF@B4+4HCGFGHGF?HG X0:i:1 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1311:4237:12448#49 163 1 15817 52 100M = 16274 557 GCTTCTTCTCCAGCTTTCGCTCCTTCATGCTGCGCAGCTTGGCCTTGCCGATGCCCCCAGCTTGGCGGATGGACTCTAGCAGAGTGGCCAGCCACCGGAG ;CBAEFCCFHFGHGIGCDIGIKBGF7FGDE?DEBH,EDIGDJDHD@EGFIBGG@IECGEHH9EHFBFG5EFDHBIDEFGIHFGCIIHGD>EFFJFF5F4G X0:i:1 X1:i:0 XG:i:0 AM:i:15 SM:i:37 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1208:16944:65053#49 99 1 15850 37 100M = 16301 551 GCAGCTTGGCCTTGCCGATGCCACCAGCTTGGCGGATGGACTCTAGCAGAGTGGCCAGCCACCGGAGGGGGCAACCACTTCCCTGGGAGCTCCCTGGACT B?CDF?4?I=F6CJ?EB2FECBIHH.@E-8GBFIE(-HHG8DHDA8D9;FIABH,CD9IGE9-7F77<>A,7A77D?6CC?=G,GBFCE6GE5DIFCHHEFDFCGIB?GGF7@H9GEGGGGAEHF?BEDEHFHHCDCGHE>.E0FBEHG?FF4H+BCJAEBIF?GFEFIDFFEFDEFFHEE5DHGD5>D?H7EDDEEEF4HGDGEDFCGICF?GDEGIB?GEGFHFF9ED>6;: X0:i:1 X1:i:1 XA:Z:15,+102515039,100M,3; XG:i:0 AM:i:0 SM:i:23 XM:i:2 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2101:11863:80235#49 99 1 16033 15 69M3D31M = 16360 427 GGGAGGGAAGTCACCTCCCCTCAAACGAGGAGCCCCGCGCTGGGGAGGCCGGACCTTTGGAGACTGTGTGGGGCCCGGGCACCGACTTCGGCAACCACCT AAEEFDFEF=GEGJEHGGGFIHIHHJHFJHGDCGIGGGEGGHGGFCFILHIIJGGEFGGGEJGHFFGGGHGGFJCE?GHHGFIHEGHHFDFGGBFJHHJB XA:Z:16,+65719,100M,1; BC:Z:NGTCTATC XG:i:3 AM:i:15 SM:i:15 XM:i:4 XO:i:1 QT:Z:!4=DDFFD XT:A:M RG:Z:1#49 HS25_09827:2:1205:16193:10228#49 163 1 16091 36 100M = 16423 432 GGAGACTGTGTGTGGGGGCCTGGGCACTGACTTCTGCAACCACCTGAGCGCGGGCATCCTGTGTGCAGATACTCCCTGCTTCCTCTCTAGCCCCCACCCT ;CBCEECHDEFAEGGGIGEFGHJFBCEED>GHFHHF6?IGE5=DFCEIFFEG@GGFGFEHDBIFEE?GDGFGHFEEJFF>@HFGFIHAHFLIDHHFEHDG X0:i:1 X1:i:2 XA:Z:X,-155253542,100M,1;15,-102514973,100M,1; XG:i:0 AM:i:16 SM:i:20 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1210:10009:91467#49 163 1 16128 0 100M = 16458 430 AACCACCTGAGCGCGGGCATCCTGTGTGCAGATACTCCCTGCTTCCTCTCTAGCCCCCACCCTGCAGAGCTGGACCCCTGAGCTAGCCATGCTCTGACAG ;CBCCED:B9EGAHEBBFEDGHFC@C>IIEGDFHBCDEIGDDDHGG>IJ>D@GGF5CG@HAH77F??HAE?5EHFA>HGEDHGH@C>CIAEFGGHD>GDG X0:i:5 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2309:5424:100707#49 147 1 16144 17 100M = 15752 -492 GCATCCTGTGTGCAGATACTCCCTGCTTCCTCTCTAGCCCCCACCCTGCAGAGCTGGACCCCTGAGCTAGCCATGCTCTGACAGTCTCAGTTGCACACAC B4+5D;G;F@F+=4>GCFEBG6GE+++H5FFFADF@'GEEEF?BGCH7EHGGJD?ABFGGIDI6DHIFGIBIFHGFGEGFC?HDEDBBC< X0:i:1 X1:i:4 XG:i:0 AM:i:0 SM:i:17 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2204:17302:14746#49 163 1 16154 17 100M = 16349 295 TGCAGATACTCCCTGCTTCCTCTCTAGCCCCCACCCTGCAGAGCTGGACCCCTGAGCTAGCCATGCTCTGACAGTCTCAGTTGCACACACGAGCCAGCAG ;CBBDFDGFGFGLGGGHIIGIGHFIEIIIIGGGHEGHGGGHGHHEGHIJFHHGEIHFHFHHHKGFEHIJIEHHHIHFHGHFGIHIIHGHAGGHGHFHHHG X0:i:1 X1:i:4 XG:i:0 AM:i:0 SM:i:17 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1201:21083:51862#49 99 1 16159 17 100M = 16541 482 ATACTCCCTGCTTCCTCTCTAGCCCCCACCCTGCAGAGCTGGACCCCTGAGCTAGCCATGCTCTGACAGTCTCAGTTGCACACACGAGCCAGCAGAGGGG AA>@F?FFFF?GEFGFCGFEG>IHGJF:FDHHFDCFCEEC8DDH9BF.;:CIC?FIDB:GG9GAEDF=G7; X0:i:1 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:17 XM:i:0 XO:i:0 QT:Z:!4:BBBDE XT:A:U RG:Z:1#49 HS25_09827:2:1202:6939:19107#49 83 1 16170 17 100M = 15781 -489 TCCCTCTCTAGCCCCCCCCCTGCAGAGCGGGCCCCCTGAGCTAGCCATGCTCTGACAGTCTCAGTTGCACACACGAGCCAGCAGAGGGGTTTTGTGCCAC 2(DH+F5B7<,FHCEH,IGC??6BD(,C,H?-GGEFDG--G:FGHFDF;A?FCDEAHHDD@FGHGAIF-A-F:@FCGCFIHBGGHGJGGFFFDFGFF>>B X0:i:1 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:17 XM:i:4 XO:i:0 QT:Z:!1=DDFF= XT:A:U RG:Z:1#49 HS25_09827:2:1313:4623:39826#49 73 1 16272 15 100M = 16272 0 CTGGATGCTAGGGTTACACTGGGAGACACAGCAGTGAAGCTGAAATGAAAGATGTGTTGCTGTAGTTTGTTATTAGACGCCTTCTTTCCATTGGTTTAAT 8AB7=G4DA@F6@BE1.@:88:?FGE:8E(C89;E-8-9F:,;877AFBCGE9GA8,7<77F7G?C??6(-7G7>CF,B,D4GGB5=,+,; X0:i:1 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:15 XM:i:2 XO:i:0 QT:Z:!11==?;D XT:A:U RG:Z:1#49 HS25_09827:2:1311:4237:12448#49 83 1 16274 52 100M = 15817 -557 GGATGCTAGGGTTACACTGGGAGACACAGCAGTGAAGCTGAAATGAAAAATGTGTTGCTGTAGTTTGTTATTAGACCCCTTCTTTCCATTGGTTTAATTA HJAHGFHGGGHEGJGCFGGJHHEFEGKGIFEGGEEKDGGEJGHDILHJIIFGCHFHHGHGGHHHGHIHHHHEIFIF4B+++=C>BFBDF4?+?@?EFEFF?9DF@64A75<7?B@E>@E,H5=@IAD?4B5HC57I6+@7FFI7>AEB,AA59C7@C77A,;; X0:i:3 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2204:17302:14746#49 83 1 16349 9 100M = 16154 -295 CCCCTTCTTTCCATTGGTTTAATTAGGAACGGGGAACCCAGAGCCTCACTTGTTCAGGCTCCCTCTGCCCTAGAAGTGAGAAGTCCAGAGCTCTACAGTT FAHHHEDGGGGFHJGJHIHIHHIFEGKGGKHGGHGFHGGMGGGFIGGFIFHGIHGIGFEEGHGGGHEHHHHGIFJHGIFGHGGGGFHGEGFIDEGFEEAB X0:i:2 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2101:11863:80235#49 147 1 16360 15 100M = 16033 -427 CATTGGTTTAATTAGGAACGGGGAACCCAGAGCCTCACTTGTTCAGGCTCCCTCTGCCCTAGAAGTGAGAAGTCCAGAGCTCTACAGTTTGAAAACCACT GE7I7B8,57DF6+FE?C5FD,,5@E?DEH755EFG@7,+(?,5+F'DD5HHF4+5=6>+==+;3=EDG<>D?F>EG?A X0:i:1 X1:i:1 XA:Z:15,-102514702,100M,5; XG:i:0 AM:i:15 SM:i:15 XM:i:4 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2108:16936:49104#49 147 1 16370 23 100M = 15983 -487 ATTAGGAACGGGGAACCCAGAGCCTCACTTGTTCAGGCTCCCTCTGCCCTAGAAGTGAGAAGTCCAGAGCTCTACAGTTTGAAAACCACTATTTTATGAA GHHHGAC5GHHIFHII@FFFCGCJHEHHHEFFEHBHFFHGFJHEEIDGGDBJIGGIHHJHGIAHFHHFHGIIGCGIEFFGFIGI@GGGGFEDFDFDCBC; X0:i:1 X1:i:1 XA:Z:15,+102514694,100M,2; XG:i:0 AM:i:0 SM:i:23 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1305:17922:21018#49 147 1 16385 16 100M = 15987 -498 CCCAGAGCCTCACTTGTTCAGGCTCCCTCTGCCCTAGAAGTGAGAAGTCCAGAGCTCTACAGTTTGAAAACCACTATTTTATGAACCAAGTAGAACAAGA G4F>FADGFEF@FHFI>FHFEDB>AEHEGAEFG>E5F?B=FE@GEAEGHEHJEGD?CH5EGGFHJHHFG,5F,E7?7JHGDHCE:FGAGHHFCEEDC?C< X0:i:1 X1:i:5 XG:i:0 AM:i:0 SM:i:16 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1205:16193:10228#49 83 1 16423 36 100M = 16091 -432 AGTGAGAAGTCCAGAGCTCTACAGTTTGAAAACCACTATTTTATGAACCAAGTAGAACAAGATATTTGAAATGGAAACTATTCAAAAAATTGAGAATTTC FJGHB5CGG@@EFIBGHFGIEIIFGFGGD@EGGI@HBGDGGC@CIFEHEFFDEHGF8FHFHHGFGHEHHHHGIHCDEI>IFGGGHGH@FH@JFFGFCEAB X0:i:1 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:16 SM:i:16 XM:i:0 XO:i:0 QT:Z:!1=BDDFD XT:A:U RG:Z:1#49 HS25_09827:2:1210:10009:91467#49 83 1 16458 0 100M = 16128 -430 CTATTTTATGAACCAAGTAGAACAAGATATTTGAAATCGAAACTATTCAAAAAATTGAGAATTTCTGACCACTTAACAAACCCACAGAAAATCCACCCGA 2IHBB+5BGGH6BFBED7GG7GEHGCI6B77GGCF8F9DD@G@GABEHIAHFEHCFDHFCGHGCCEACHH8GBFEH;IF?FF>CFEEGGF=AF??FCBAA X0:i:6 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DBDDE XT:A:R RG:Z:1#49 HS25_09827:2:1308:9605:97421#49 99 1 16467 0 100M = 16845 478 GAACCAAGTAGAACAAGATATTTGAAATGGAAACTATTCAAAAAATTGAGAATTTCTGACCACTTAACAAACCCACAGAAAATCCACCCGAGTGCACTGA CAEFFBFFIFFGGFGHGGGFDBEEHEDIGHHHHHHGHHHG@HGDIGHIFHIFJHGAFGCFGJGH@GGGGEGFCIGEHGIEIGDHHFF>FGGGGHEBHHGF X0:i:6 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1215:4057:37510#49 99 1 16507 0 100M = 16879 472 AAAAATTGAGAATTTCTGACCACTTAACAAACCCACAGAAAATCCACCCGAGTGCACTGAGCACGCCAGAAATCAGGTGGCCTCAAAGAGCTGCTCCCAC ??BD6GEGIFG@GHFH>GDHCHIACEDIBHHH?EEGFH@GFHCDFCHCCHAI8GHAGGFGDEGFHDGGGAF7GKGEH6GCEGIHCE>FDDGF:@HG7:C8 X0:i:7 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:ADDDD XT:A:R RG:Z:1#49 HS25_09827:2:1201:21083:51862#49 147 1 16541 0 100M = 16159 -482 ACAAAAAATCCACCCGAGTGCACTGAGCACACCAGAAATCAGGTGGCCTCAAAGAGCTGCTCCCACCTGAAGGAGACGCGCTGCTGCTGCCGTCGTCCTG 24B,GG55>C+4<>3++=+4C,4BA+4I+5+('?5D77,5?@645>55+,>D55GC7(?A5DGD'G6+5GEDGDG8G>?+?5CE:EAHGA9E89?BCB;< X0:i:1 X1:i:3 XA:Z:2,+114354373,100M,3;15,+102514523,100M,3;1,-16541,100M,3; XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2214:20192:41103#49 147 1 16669 12 100M = 16282 -487 GTTGAGGGTGGGAGTGGGGGTGCACTGGCCAGCCCCTCAGGAGCTGGGGGTGGTGGTGGGGGCGGTGGGGGTGGTGTTAGTACCCCATCTTGTAGGTCTG B4+F5D?>BIACIFIE45,=>D4F6H5=+5+I5B7,H?,6C'EGGDC+F?5FC,HGHG=,G?.HGGGIEE:E?EJHFGBF3CEDGGHJDCD=EDAC; X0:i:7 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2301:13298:41476#49 163 1 16680 0 98M2S = 17119 539 GAGTGGGGGTGCACTGGCCAGCACCTCAGGAGCTGGGGGTGGTGGTGGGGGCGGTGGGGGTGGTGTTAGTACCCCATCTTGTAGGTCTGAAACACAAAGT EDHDA9E7D5C5?=GG?>FH>CF>4=ACI'=AIA+I+5EFB+4+ X0:i:7 X1:i:0 XC:i:98 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2211:1356:79667#49 163 1 16737 17 100M = 17096 459 GGGTGGTGTTAGTACCCCATCTTGTAGGTCTGAAACACAAAGTGTGGGGTGTCTAGGGAAGAAGGTGTGTGACCAGGGAGGTCCCCGGACCAGCTCCCAT EIGEGIFHEEG4(''5G>+H@,F5G(,,DC?,(?,(,?FF(5(,8?(-(-.G7(F?8.8F.(FBFD/,8CH)-:,.?-EH@:H?ED>CG?D@E4=A?F?17>>8 BC:Z:NGTCTATC XG:i:0 AM:i:15 SM:i:15 XM:i:6 XO:i:0 QT:Z:!1+22@,@ XT:A:M RG:Z:1#49 HS25_09827:2:2207:13184:38521#49 163 1 16799 0 100M = 17193 494 AGGTGTGTGACCAGGGAGGTCCCCGGCCCAGCTCCCATCCCAGAACCCCGCTCACCTACCTTGAGAGGCTCGGCTACCCCAGTGTGGAAGGGGGGGAGTT GCGF7B>>,7EGDE6A7H?=G=?HCC@E?+5EDG@IAEDH?GFEBDE5EAIHBC>+5B4,5F+5F4B>A;44'D?F+,34; X0:i:2 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:4 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1308:9605:97421#49 147 1 16845 0 100M = 16467 -478 CCAGCTCACCTACCTTGAGAGGCTCGGCTACCTCAGTGTGGAAGGTGGGCAGTTCTGGAATGGTGCCAGGGGCAGAGGGGGCAATGCCGGGGCCCAGGTC GDHHC>?DFGA;FDAGHEE?HBAHFFEFAEG@DHFEED?HGGEGIGDFBDFDGIG8BGBGFFGGEFGCIEHGGCEHCFC8AC: X0:i:5 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2101:5420:70014#49 163 1 16869 0 100M = 17307 538 CGGCTACATCAGTGTGGAAGGTGGGCAGTTCTGGAATGGTGCCAGGGGCAGAGGGGGCAATGCCGGGGCCCAGGTCGGCAATGTACATGAGGTCGTTGGC ;CBCDFECAHHG.G?GGDEGGEFEHGFGDI>GFHBE?EIGEDHDFGGIJBHGGFIHGHJFDHHFFEHHDGGHEFFEFJG5HGECCFHGCFGL+GE>HHDG X0:i:4 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1215:4057:37510#49 147 1 16879 0 100M = 16507 -472 AGTGTGGAAGGTGGGCAGTTCTGGAATGGTGCCAGGGGCAGAGGGGGCAATGCCGGGGCCCAGGTCGGCAATGTACATGCGGTCGTTGGCAATGCCGGGC H553IADAH3CF=BCCBIJHE>ED54F+HDDB+A57,5=5DDGD8GDEGG0C(FA5EGD5<:8+G/I(E74C>.&FH>CECA?5977FG7)>B); X0:i:3 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2314:5936:86287#49 99 1 16894 0 100M = 17298 504 CAGTTCTGGAATGGTGCCAGGGGCAGAGGGGGCAATGCCGGGGCCCAGGTCGGCAATGTACATGAGGTCGTTGGCAATGCCGGGCAGGTCAGGCAGGTAG AAB6FGEDICG@FFF?GGAH?FIE<F64>G@ABH=CE X0:i:3 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BBDEF XT:A:R RG:Z:1#49 HS25_09827:2:1205:9397:57189#49 99 1 16941 0 100M = 17379 538 GGTCGGCAATGTACATGAGGTCGTTGGCAATGCCGGGCAGGTCAGGCAGGTAGGATGGAACATCAATCTCAGGCACCTGGCCCAGGTCTGGCACATAGAA AAEFFGFFIFFGGJFFGGGHDHIHHJFIEHHHHHIGGH@GGFJGFGHILHCFFGFEGHFFDAGHFGIG627CG>5@4F9D5=+G7H&+BI5>8+GD7(+BE7=9?65+FEDD5BE4+HBCGC+=E+%*;G;FHF+53FBG4? X0:i:7 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2211:1356:79667#49 83 1 17096 9 100M = 16737 -459 CTGCAGGGGCAGCCAACAAGACCTTGTGTGCACCTCCCATGGGTGGAATAAGGGGCCCAACAGCCTTGACTGGAGAGGAGCTCTGGCAAGGCCCTGGGCC HJH4JGEGGI5D+'?D5GA,,=55'?@>8+G5F+=H,75,?7B5555+5',+4+++,+4G5+@34+D>4+B+AC,GE+ X0:i:4 X1:i:0 XA:Z:9,+17226,100M,5;12,-88411,100M,5;2,-114353799,100M,5; XG:i:0 AM:i:0 SM:i:0 XM:i:5 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2301:13298:41476#49 83 1 17119 0 100M = 16680 -539 TTGTGTGCACCTCCCATGGGTGGAATAGGGGGCCCAACAGCCTTGACTGGAGAGGAGCTCTGGCAAGGCCCTGGGCCACTGCACCTGTCTCCACCTCTGT ;>GHB=DG(@G@FFEH7IG7EH>FGC7,FBE7G/FDFGJ3CIFFIGICFIHGEHGFDGFFCHEFFJGGGBHEHFCHG>B?HHGGF?FCGEFI4DGFCC?A X0:i:4 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1205:7171:18240#49 163 1 17127 0 100M = 17596 569 ACCTCCCATGGGTGGAATAAGGGGCCCAACAGCCTTGACTGGAGAGGAGCTCTGGCAAGGCCCTGGGCCACTGCACCTGTCTCCACCTCTGTCCCACCCC B77E>,ECFE>E,>+>47?,5>AE,HED>EF5,DG57F=B,HD9F75?FE54E>EBEHB+B+FI44D4C5>?3%EGF? X0:i:4 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2106:21321:3081#49 163 1 17130 29 100M = 17456 426 TCCCATGGGTGGAATAAGGGGCCCAACAGCCTTGACTGGAGAGGAGCTCTGGCAAGGCCCTGGGCCACTGCACCTGTCTCCACCTCTGTCCCGCCACTCC :/,877DB+CA58(F@+++77,578>+87+7GE,+?665555AC+@G5D5,7>?,5+BE759,,5?5C+@A>E+=A>=?E+BG>C3=G@>53HG X0:i:5 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1201:7965:8858#49 147 1 17148 10 100M = 16740 -508 GGGCCCAACAGCCTTGACTGGAGAGGAGCTCTGGCAAGGCCCTGGGCCACTGCACCTGTCTCCACCTCTGTCCCACCCCTCCCACCTGCTGTTCCAGCTG BDGFFGGFFAHGEHFIDEGEIGFJHBEHGFFDEFDBBFFFCEBEFI@G@DE=I5CFDGFH>IF6FA>FGFEEEIDEGFHCDHCCBEDLGECF8DED>AC; X0:i:4 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2205:5389:33730#49 163 1 17159 0 100M = 17541 482 CCTTGACTGGAGAGGAGCTCTGGCAAGGCCCTGGGCCACTGCACCTGTCTCCACCTCTGTCCCGCCCCTCCCACCTGCTGTTCCAGCTGCTCTCTCTTGC ;CBCDDGFFGFGHAFEGICDIGFIIGEFDIGGFHHFGDIGADAHG(GGDHEGGEGFFHFDGEEHEEFGJEHHEFEDEIF5EBIFGIHCIFCLDHDGFH4G X0:i:5 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1313:19679:65934#49 99 1 17160 0 100M = 17601 541 CTTGACTGGAGAGGAGCTCTGGCAAGGCCCTGGGCCACTGCACCTGTCTCCACCTCTGTCCCGCCCCTCCCACCTGCTGTTCCAGCTGCTCTCTCTTGCT 8AEEF?EDI@F@@988:BDABFCDIFFEHECA;9CGHEFCAA8?-C8IFFH;IBC2AABHF<@@?FIE?3F@BA? X0:i:5 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:4 XO:i:0 QT:Z:!11ABDAD XT:A:R RG:Z:1#49 HS25_09827:2:1311:7330:49915#49 163 1 17212 0 100M = 17573 461 CCTCTGTCCCACCCCTCCCACCTGCTGTTCCAGCTGCTCTCTCTTGCTGATGGACAAGGGGGCATCAAACAGCTTCTCCTCTGTCTCTGCACCCAGCATC :C?ADEC8E9FGEHC@C>5F@G>EE>C@C@C5FDBCE,5>=AAD?+5GDH8GA?IA4B7C+AEB5?G5?=ABE>BABFB5FGA5FFH4;>+>F?>5B3HG X0:i:6 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1312:15067:85485#49 99 1 17295 0 100M = 17682 487 TCTCTGCCCCCAGCATCACATGGGTCTTTGTTACAGCACCAGCCAGGGGGTCCAGGAAGACATACTTCTTCTACCTACAGAGGCGACATGGGGGTCAGGC BAEFFBEDFFGGGJGGGGGHGFIAHJFIFFGHFIEEFGHGDHGIIGCIFFIIFHEIDGGFGICHHKGGGEIFGJFDFGG?GH7HCFGCDHGGGFEJE@FB X0:i:3 X1:i:1 XA:Z:15,-102513769,100M,0;12,-88231,100M,0;16,+66978,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=BDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2314:5936:86287#49 147 1 17298 0 100M = 16894 -504 CTGCCCCCAGCAGCCCATGGGTCTTTCTTACAGCACCAGCCAGGCGGTCCAGGAAGACATACTTCTTCTACCTACAGAGGCGACATGGGGGTCAGGCAAG 24@>>3+D5EF++;*455+C5645J++H554?C+55BDADF$B4'7?G7CI5E55F5A,5+H6E,#,F57E>8+7,7F?G?58GC0GHG-,?-67B8)/: X0:i:3 X1:i:1 XA:Z:1,-17298,100M,4;15,+102513766,100M,4;16,-66981,100M,5; XG:i:0 AM:i:0 SM:i:0 XM:i:4 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2101:5420:70014#49 83 1 17307 0 100M = 16869 -538 GCATCACATGGGTCTTTGTTACAGCACCAGCCAGGGGGTCCAGGAAGACATACTTCTTCTACCTACAGAGGCGACATGGGGGTCAGGCAAGCTGACACCC ;I@@CDF>GFDFCFGGDGF7BI>?E,KFGFEG?FB:C5+77,>CIHCI757B>DA76D55EAA,E5EIFB8DGDBF=B@?DBD,+DF>?+F+6>=5G4,CCF+54;HC4+A>BCFF5B4; X0:i:2 X1:i:2 XA:Z:15,-102513751,100M,1;12,-88213,100M,2;16,+66996,100M,2; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1205:9397:57189#49 147 1 17379 0 100M = 16941 -538 GACATGGGGGTCAGGCAAGCTGACACCCGCTGTCCTGAGCCCATGTTCCTCTCCCACATCATCAGGGGCACAGCGTGCACTGTGGGGTCCCAGGCCTCCC AHGFFHDGIHFDGHI;C5FDCGCGDFGHFHFJCCEFHEBJFJDFEIGGHDH5IHGCHHAHGIJHEGHFG7EIFEHHIJ?IFECFEGGHGFFFHDDACBC< X0:i:3 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2306:9478:94892#49 147 1 17439 37 100M = 16987 -552 ATCAGGGGCACAGCGTGCACTGTGGGGTCCCAGGCCTCCCGAGCCGAGCCACCCGTCACCCCCTGGCTCCTGGCCTATGTGCTGTACCTGTGTCTGATGC ??BHGHDDI?HHDDE+EB?FFDHBFEFGFGGDEFIGGCHDGHGHGDCBH>GGIIIIEIEHGGFEIFCCGLGFCFEEDDDBC; X0:i:1 X1:i:0 XG:i:0 AM:i:0 SM:i:37 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2106:21321:3081#49 83 1 17456 37 100M = 17130 -426 CACTGTGGTGTCCCAGGCCTCCCGAGCCGAGCCACCCGTCACCCCCTGGCTCCTGGCCTATGTGCGGTACCTGTGTCTGATGCCCTGGGTCCCCACTAAG ;,',5+B4,4,65(,C,?7,?-%F7,,A7FE7577E79(-8CB7A@(8F@.;9-EF-C?@@E98B,E?GE?@D9CE/122?:2>34EF3?2A4??A7C@8 X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:37 XM:i:2 XO:i:0 QT:Z:!11=A::B XT:A:U RG:Z:1#49 HS25_09827:2:2301:14468:79810#49 163 1 17469 37 100M = 17822 453 CAGGCCTCCCGAGCCGAGCCACCCGTCACCCCCTGGCTCCTGGCCTATGTGCTGTACCTGTGTCTGATGCCCTGGGTCCCCACTAAGCCAGGTCGGGCCT :CABDEDCE9AGL9CB6FDFG7578D65E@CG>6G,6GIGH577?DBB=58DGG7F4GG,DB,FFB5>?@EBE4==>+GHC=5C+34E4AC++C3F51FG X0:i:1 X1:i:0 XG:i:0 AM:i:0 SM:i:37 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1211:12643:10033#49 99 1 17477 37 100M = 17894 517 CCGAGCCGAGCCACCCGTCACCCCCTGGCTCCTGGCCTATGTGCTGTACCTGTGTCTGATGCCCTGGGTCCCCACTAAGCCAGGCCGGGCCTCCCGCCCA CABCFGFFFFHGFJFHGGFFGGIGHJFFEHHHFDIGGEHGEHGHIFHIGFIFFFGIFGGGGIGHFFGGGFHIIKGDFGIHGGICGBFGFGGBGHE5HHI; X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:37 XM:i:0 XO:i:0 QT:Z:!1=DDBED XT:A:U RG:Z:1#49 HS25_09827:2:2307:10940:69805#49 83 1 17491 18 100M = 17115 -476 CCGTCCCCCCCTGGCTCCTGGCCTATGTGCTGTACCTGTGTCTGATGCCCTGGGTCCCCACTAAGCCAGGCCGGGCCTCCCGCCCACACCCCTCGGCCCT EGHB5+@B@FDFCCECCBCD7C>FE@DFDF7GG7D@DGDEFF9DCF7HDFFDDDEAAGE8@7E>GAGGDADE:9CGFBAG3EEHDGFIEDGFC>?< X0:i:1 X1:i:3 XA:Z:9,-17604,100M,2;X,+155252140,100M,2;15,+102513571,100M,2; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:18 XM:i:1 XO:i:0 QT:Z:!1:BDD>D XT:A:U RG:Z:1#49 HS25_09827:2:2115:14391:4234#49 83 1 17506 0 100M = 17065 -541 TCCTGGCCTATGTGCTGTACCTGTGTCTGATGCCCTGGGTCCCCACTAAGCCAGGCCGGGCCTCCCGCCCACACCCCTCGGCCCTGCCCTCTGGCCATAC '6=DJHHGGG@FCFFE7IFEEGEFDG9FIFEGG@@KHGGFF:FDCBHFAC:DDHC@DEHECF@5FEECHHAF:FCHEBHGFB2GHGG46FFIGBGFCC>@ X0:i:3 X1:i:1 XA:Z:9,-17619,100M,0;1,-17506,100M,0;X,+155252125,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1305:10140:86325#49 163 1 17518 0 100M = 17862 444 TGCTGTACCTGTGTCTGATGCCCTGGGTCCCCACTAAGCCAGGCCGGGCCTCCCGCCCACACCCCTCTGCCCTGCCCTCTGGCCATACAGGTTCTCGGGG <;ABD7D879E+GG6EB5E?DEFI8HD8>57G+E+4+H434C'H++H5A>,+,G X0:i:3 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2205:5389:33730#49 83 1 17541 0 100M = 17159 -482 TGGGTCCCCACTAAGCCAGGCCGGGCCTCCCGCCCACACCCCTCGGCCCTGCCTTCTGGCCATACAGGTTCTCGGTGGTGTTGAAGAGCAGCAAGGAGCT *IFHCEDGG@EE>FFG>DGEHGIFEGFFIHEGGGEFH-GFGCGFIHIHICHFIHGGHGHGGHHFGJIHHHHGIHFGGIFGFFGGGEEGGGFIGFGFDBAA X0:i:7 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2204:8915:68371#49 99 1 17552 0 100M = 17974 522 TAAGCCAGGCCGGGCCTCCCGCCCACACCCCTCGGCCCTGCCCTCTGGCCATACAGGTTCTCGGTGGTGTTGAAGAGCAGCAAGGAGCTGACAGAGCTGA CAECFGEDEFFFGHGFGGGFIHIGCJFHGHHHFAJGHHFGDHFIFEHIGFFDFHHHDGIGJIGHGFC5GCBFGIFEGEICIGIHGGIBFHGGGHGFHHJE X0:i:3 X1:i:0 XA:Z:9,+17665,100M,0;1,+17552,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2310:19222:15649#49 147 1 17556 0 100M = 17108 -548 CCACGCCGGGCCTCCCGCCCACACCCCTCGGCCCTGCCCTCTGGCCATACAGGTTCTCGGTGGTGTTGAAGAGCAGCAAGGAGCTGACAGAGCTGATGTT GH3FGH?FI4FIAHCCCFEHFGFGEEFBGFDFGFEGHKHGHBHFF5FGDHFDGGGFHHADGIG?GEEFDGEIEFDFIJGIFIIHEG9HGHFFHEEDBBC; X0:i:3 X1:i:0 XA:Z:15,+102513506,100M,1;1,-17556,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1311:7330:49915#49 83 1 17573 0 100M = 17212 -461 CCCACACCCCTCGGCCCTGCCCCCTGGCCATACAGGTTCTCGGTGGTGTTGAAGAGCAGCAAGGAGCTGACAGAGCTGATGTTGCTGGGAAGACCCCCAA FA=45FHG7G(@FGHEHIGG??>HDGCCDFAGGEFEDGGFFGFDIEGB;EH;CHFFHGH@GHGFFJHHHEHF?FCH;>HGHFG>FFEGEFFIE??FC>AA X0:i:3 X1:i:1 XA:Z:15,+102513489,100M,1;1,-17573,100M,1;16,-67258,100M,2; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=AD=BE XT:A:R RG:Z:1#49 HS25_09827:2:1205:7171:18240#49 83 1 17596 0 100M = 17127 -569 CTGGCCATACAGGTTCTCGGTGGTGTTGAAGAGCAGCAAGGAGCTGACAGAGCTGATGTTGCTGGGAAGACCCCCAAGTCCCTCTTCTGCATCGTCCTCG H>DH=5DGGDED56FGHFGGEHE?E7FI?FHBGCK8?>IE@:GCEFHHEIFFE@?FIFHEGHEFFIDFH?HBHFDHGB>??DGGH?GGFEFE?DDF@B?A X0:i:4 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDDF XT:A:R RG:Z:1#49 HS25_09827:2:1313:19679:65934#49 147 1 17601 0 100M = 17160 -541 CATACAGGCTCTCGGTGGTGTTGAAGAGCAGCAAGGAGCTGACAGAGCTGATGTTGCTGGGAAGACCCCCAAGTCCCTCTTCTGCATCGTCCTCGGGCTC @H35C>CF5CA;GHIC554E5F=5++BH>5GDCF?5?F,57BHGF7D6D8E=5E55E=DAB=DE7HH>5?5>8C7@F5,D%D>HC,G8G-C689?DCA7; X0:i:4 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1312:15067:85485#49 147 1 17682 0 100M = 17295 -487 CTGCATCGTCCTCGGGCTCCGGCTTGGTGCTCACGCACACAGGAAAGTCCTTCAGCTTCTCCTGAGAGGGCCAGGATGGCCAAGGGATGGTGAATATTTG B?HFFGGIDHEFG=GBIFCBHHGFCFHDEDCBC; X0:i:3 X1:i:1 XA:Z:9,-17795,100M,0;1,-17682,100M,0;2,+114353231,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2102:18827:43055#49 99 1 17684 0 100M = 18150 566 GCATCGTCCTCGGGCTCCGGCTTGGTGCTCACGCACACAGGAAAGTCCTTCAGCTTCTCCTGAGAGGGCCAGGATGGCCAAGGGATGGTGAATATTTGGT CABDFGFFGFGGFJGGGGGFGHIEH@IHGGHAFFDHGEHEG X0:i:2 X1:i:1 XA:Z:1,+17717,100M,0;X,-155251914,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2104:11907:27534#49 99 1 17730 0 100M = 18089 459 CCTTCAGCTTCTCCTGAGAGGGCCAGGATGGCCAAGGGATGGTGAATATTTGGTGCTGGGCCTAATCAGCTGCCATCCCATCCCAGTCAGCCTCCTCTGG B>B@FGDGFFF@HJFHA>AGD>EKC5FHHCE X0:i:2 X1:i:1 XA:Z:1,+17730,100M,0;X,-155251901,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDDDF XT:A:R RG:Z:1#49 HS25_09827:2:1310:14138:50339#49 83 1 17756 0 100M = 17313 -543 GATGGCCAAGGGATGGTGAATATTTGGTGCTGGGCCTAATCAGCTGCCATCCCATCCCAGTCAGCCTCCTCTGGGGGACAGAACCCTATGGTGGCCCCGG EJ>HC5+4B+GFGCEGD7GCE?GFD7DFD7'GG@@8B9G8@A@CC@7FEE:;?@F9DGH@G7A8F,:FHGH@HDHGEHDGFBA>?BF@D?FADGAA@E;C X0:i:2 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:B1DDD XT:A:R RG:Z:1#49 HS25_09827:2:2301:14468:79810#49 83 1 17822 36 100M = 17469 -453 TCCTCTGGGGGACAGATCCCTATGGTGGCCCCGGCTCCTCCCCAGTATCCAGTCCTCCTGGTGTGTGACAGGCTATATGCGCGGCCAGCAGACCTGCAGG 2IG4GAHGFFEFH,FG(DF?5HBHDGF6?FCA? X0:i:3 X1:i:0 XA:Z:15,+102513244,100M,1;9,-17935,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1305:10140:86325#49 83 1 17862 0 100M = 17518 -444 CCCAGTATCCAGTCCTCCTGGTGTGTGACAGGCTATATGCGCGGCCAGCAGACCTGCAGGGCCCGCTCGTCCAGGGGGCGGTGCTTGCTCTGGATCCTGT 264GEBGBH?D@FHFA?B3@EC?C X0:i:3 X1:i:0 XA:Z:9,-17975,100M,0;15,+102513204,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:ADDDE XT:A:R RG:Z:1#49 HS25_09827:2:1211:12643:10033#49 147 1 17894 36 100M = 17477 -517 CTATATGCGCGGCCAGCAGACCTGCAGGGCCCGCTCGTCCAGGGGGCGGTGCTTGCTCTGGATCCTGTGGCGGGGGCGTCTCTGCAGGCCATGGTCCTGG BFFB>EDF>IHIGH>IDGB+>DFJDBBHDFDFEGDFFDHDDE@GFIDGDHH@EBGGEADHACGDEGBGGGEEEIDHFJFGGEIG@IGHG9EFCDEDDBC; X0:i:3 X1:i:0 XA:Z:15,+102513172,100M,1;9,-18007,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1210:20908:63098#49 147 1 17971 0 100M = 17713 -358 GTCTCTGCAGGCCAGGGTCCTGGGCGCCCGTGAAGATGGAGCCATATTCCTGCAGGCGCCCTGGAGCAGGGTACTTGGCACTGGAGAACACCTGTGGACA GHHFGHDFGIHICHIIFFEEFGIFH=GHBGDDGGIEFFGHHHBFHIGGHHEJIHFGHHJHGIFHFGEFGGIIEGHFIFGGGHIHGGF8GAHFBEFDDBC< X0:i:2 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2204:8915:68371#49 147 1 17974 0 100M = 17552 -522 TCTGCAGGCCAGGGTCCTGGGCGCCCGTGAAGATGGAGCCATATTCCTGCAGGCGCCCTGGAGCAGGGTACTTGGCACTGGAGAACACCTGTGGACACAG +F@FCEHGFEGIG;;GFFGFCG=BHIHHDEDDCFJHHFEHHFHEEFEGHHBF?EGFHGGHGGFHGEHHDGIFIIGI?FGIGDIEGGFEGFGDHDEDBBC< X0:i:2 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2104:19240:43505#49 147 1 18067 0 100M = 17689 -478 GACACAGGGACAAGTCTGAGGGGGCCCCAAGAGGCTCAGAGGGCTAGGATTGCTTGGCAGGAGAGGGTGGAGTTGGAAGCCTGGGCGAGAAGAAAGCTCA GFH>GFGBFEHHFH;IDIGHJGIFHEGHBHIFHHHFGFHHFHDFHIGGHHHDGHCGDHHDGGGEEGHFHGCI@FHIIHFIGEDFCCGHGFHECDDECBC< X0:i:3 X1:i:1 XA:Z:9,-18180,100M,0;15,+102512999,100M,0;16,-67756,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2104:11907:27534#49 147 1 18089 0 100M = 17730 -459 GGCCCCAAGAGGCTCAGAGGGCTAGGATTGCTTGGCAGGAGAGGGTGGAGTTGGAACCCTGGGCGAGAAGAAAGCTCAAGGTACAGGTGGGCAGCAGGGC GD@BC+5'BE44<+BCHGFEI,=BHI46>H4D>CE=7EBDD7@+HE+?GCE=?+G5CH?5GDG6?A6FIGE7I>GHCBEC?ECEGFDGGH9E8E?DCBC: X0:i:3 X1:i:1 XA:Z:15,+102512977,100M,1;1,-18089,100M,1;16,-67778,100M,2; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2205:9081:2496#49 163 1 18094 0 100M = 18172 178 CAAGAGGCTCAGAGGGCTAGGATTGCTTGGCAGGAGAGGGTGGAGTTGGAAGCCTGGGCGAGAAGAGAGCTCAAGGTACAGGTGGGCAGCAGGGCAGAGA HEEDGFIFGHGHDF7FDEFEFEFHHHEHBBGFHGFGIBHGGHIGHH3>FBHG X0:i:3 X1:i:1 XA:Z:9,+18207,100M,1;15,-102512972,100M,1;16,+67783,100M,2; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2102:18827:43055#49 147 1 18150 0 100M = 17684 -566 GGCGAGAAGAAAGCCCAAGGTACAGGTGGGCAGCAGGGCAGAGACTGGGCAGCCTCAGAGGCACGGGGAAATGGAGGGACTGCCCAGTAGCCTCAGGACA GH@EFFFFFLA4=IB5CHHFHGG6DFHDFGGE>FFDIIF?IF5DIEFGHGEEFHCDD@BC< X0:i:1 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2315:7734:33001#49 163 1 18156 0 100M = 18552 496 AAGAAAGCTCAAGGTACAGGTGGGCAGCAGGTCAGAGACTGGGCAGCCTCAGAGGCACGGGGAAATGGAGGGACTGCCCAGTAGCCTCAGGACACAGGGG ;CAD44A8D86*9E2D;3HD,HFIH7IIFE9%5H2G;6-G<@94CDHDC7G?GFDCFBABGEEFDGGEGGGFEGGHDBFGIHCGEFHDGHE8GJECHHHGHHEGEIHGHGGGGFJGDHFGFF?FCBAA X0:i:3 X1:i:1 XA:Z:1,-18172,100M,0;15,+102512894,100M,0;2,+114352735,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2306:12066:84349#49 83 1 18187 0 100M = 17717 -570 GCAGAGACTGGGCAGCCTCAGAGGCACGGGGAAATGGAGGGACTGCCCAGTAGCCTCAGGACACAGGGGTATGGGGACTACCTTGATGGCCTTCTTGCTG BCHEBGCGCGHFHFBHH?FDHGIFEEDGGHHGGCFHHGDIBCFDCHIHIIFGEEFFHHHGCEEHGHGHHHHEIFFFKIGGHFGGHEHGGFFGFFGFEEAC X0:i:3 X1:i:1 XA:Z:9,-18300,100M,0;15,+102512879,100M,0;2,+114352720,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:1209:13054:3360#49 99 1 18190 0 100M = 18553 463 GAGACTGGGTGGCCTCAGAGGCACGGGGAAATGGAGGGACTGCCCAGTAGCCTCAGGACACAGGGGTATGGGGACTACCTTGATGGCCTTCTTGCTGCCC <;CCFG?DE2?GCEBEECGEGFEGDEDFBDEHFEEG>@@GDH;H@8H9;C8ACEFIF9CGFE9HFK,GGA@7FJ7E6G?CC@?HGEF>DDFGC?FHHHAEGFE@@?AFF?FEFEDDADHFF=FB6HFHED@IHE;FIFHJDCFH?2 X0:i:3 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2315:7734:33001#49 83 1 18552 0 100M = 18156 -496 GACCTGCAGGGTCGAGGAGTTGACGGTGCTGAGTTCCCTGCACTCTCAGTAGGGACAGGCCCTATGCTGCCACCTGTACATGCTATCTGAAGGACAGCCT CGD:5BEGGGGEHJEJDIGGHHBFG@KGFGHGGGFGHGGJG@@FHEHFIIIGIHFHIHHGGEHFGEIHCHH@HFJEHIFIHFGGHGJGGGFGDFGFFE?H X0:i:4 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1209:13054:3360#49 147 1 18553 0 100M = 18190 -463 ACCTGCAGGGTCGAGGAGTTGACGGTGCTGAGTTCCCTGCACTCTCAGTAGGGACAGGCCCTATGCTGCCACCTGTACATGCTATCTGAAGGACAGCCTC +E@5FHCFFHFICCB@@FFHCBFF5=FCBGGFEH?FHKEH7EGCFBEGDEGDIBGDHHD=G=DE?BHE>A5FG>DICFCG7EDBCEHEGAEBFCDAD6C: X0:i:4 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2106:6387:2480#49 83 1 18556 0 100M = 18212 -444 TGCAGGGTCGAGGAGTTGACGGTGCTGAGTTCCCTGCACTCTCAGTAGGGACAGGCCCTATGCTGCCACCTGTACATGCTATCTGAAGGACAGCCTCCAG ;FHBGFDGFEEF3BDA=EDFJBF2C:FIDIEEAHCD9JEGCDGFICDHHEE@GGBEDGDFK7GG,IFGD@DFII?CH7C>56C@E4>>HD5,DIB X0:i:4 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:=DBDD XT:A:R RG:Z:1#49 HS25_09827:2:1211:17330:49667#49 163 1 18621 0 100M = 19051 530 CCACCTGTACATGCTATCTGAAGGACAGCCTCCAGGGCACACAGAGGAGGGTATTTACACATGCACACATGGCGACTGATGGGGCAAGCATTTCACCACC ;;?8BF-F?-AC8F?:6>E77EF,H7'8D5F5F6+,6A+5A,H7GG>B+E?7>5B>F6@FDFEF5?HG?=+>64=A+=B+HGF54>HF;+H5>F3G(G4G X0:i:5 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:4 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1314:3228:7667#49 163 1 18624 0 100M = 19048 524 CCTGTACATTCTATCTGGAGGACAGCCTCCAGGGCACACAGAGGATGGTATTTACACATGCACACATGGCTACTGATGGGGCAAGCACTTCACAACCCCT ;:BADBE-?%61HGF7-'0B@=B?01GCIEGD>EAF:@GGEFADF9%E=FB+GEIFFFE?D2FFHJF+FD55EFB5>HBHCFF>@CHG@GCFFDHDFB?2 X0:i:5 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1208:17955:15896#49 99 1 18671 0 100M = 19032 461 GTATTTACACATGCACACATGGCTACTGATGGGGCAAGCACTTCACAACCCCTCATGATCACGTGCAGCAGACAATGTGGCCTCTGCAGAGGGGGAACGG A>BFFGGFGFGDGFEJGGHHIHIHIJHHGHHHHIEGJHHG@HGHFGHIGHIIFHGIDHGJIJGHGKIGGCGGIFFGFIGHIBIHGFHCFEGGGHHBHHIE X0:i:4 X1:i:0 XA:Z:9,+18784,100M,0;1,+18671,100M,0;19,+60279,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:1309:17289:11672#49 99 1 18730 0 100M = 19071 441 CACGTGCAGCAGACAATGTGGCCTCTGCAGAGGGGGAACGGAGACCGGAGGCTGAGACTGGCAAGGCTGGACCTGAGTGTCGTCACCTAAATTCAGACGG A?BE=GE?EFHGFGFFGGDF?HIGH8F:EGCHECGHGHI?HILICIJEGGGGGGEIGHHEEGGHHIGKG?BGHEGGID5GFFFGGGG@EBHHIE X0:i:4 X1:i:0 XA:Z:15,-102512202,100M,0;9,+18977,100M,0;19,+60472,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDDFD XT:A:R RG:Z:1#49 HS25_09827:2:1310:3860:57927#49 163 1 18958 7 100M = 19221 363 TGCCTGCTGTTCCCCAGATGTGCCAAGTGCATTCTTGTGTGCTTGCATCTCATGGAACGCCATTTCCCCAGACATCCCTGTGGCTGGCTCCTGATGCCCG IIHE;ACFDC>55H?> X0:i:7 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2307:5704:80107#49 147 1 18979 0 100M = 18587 -492 GCCAAGTGCATTCTTGTGTGCTTGCATCTCATGGAACGCCATTTCCCCAGACATCCCTGTGGCTGGCTCCTGATGCCCGAGGCCCAAGTGTCTGATGCTT <4?H>>5FFHH;A4>C>IFC56F+5+G,HA=F>>5+F?HGF7BC>IEGDCED5H@5HHH=@C6DGE6H>C@CEF78C>G7?I56@?9?@EF+FCF786;; X0:i:7 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2210:16937:42130#49 99 1 19004 0 100M = 19404 500 ATCTCATGGAACGCCATTTCCCCAGACATCCCTGTGGCTGGCTCCTGATGCCCGAGGCCCAAGTGTCTGATGCTTTAAGGCACATCACCCCACTCATGCT CAEEFGFFGFFFFGGFGGFHGHIGGFDHGHHHCEIGGHCGGHFHFFH9FIEFHGFGG@FG@GG7D7EGG?F?CCCGFGHCD@GDC?HBFHG7GCHC4H>B X0:i:6 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1208:17955:15896#49 147 1 19032 0 100M = 18671 -461 TCCCTGTGGCTGGCTCCTGATGCCCGAGGCCCAAGTGTCTGATGCTTTAAGGCACATCACCCCACTCATGCTTTTCCATGTTCTTTGGCCGCAGCAAGGC GHFHGHGHILFIFHCIHIGEIGFJAEBHGHIFGFIEFKHFDJIFHIGGHHIJEBGCHH?HGIG?FAHFHGIFFIGFIJGGGHFICGGGGGFFEDECCBC< X0:i:7 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1314:3228:7667#49 83 1 19048 0 100M = 18624 -524 CTGATGCCCGAGGCCCAAGTGTCTGATGCTTTAAGGCACATCACCCCACTCATGCTTTTCCATGTTCTTTGGCCGCAGCAAGGCCGCTCTCACTGCAAAG EIGHCFHGGGEFBFGJFIHEHIIFGGGIGFCGGEFFHAIFGG-GIGIFFCFCDHFHEJHFGHHHGHIHHAHEIFFHHIG?FFGGEEJHG?FGGFGFCBAB X0:i:6 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1211:17330:49667#49 83 1 19051 0 100M = 18621 -530 ATGCCCGAGGCCCAAGTGTCTGATGCTTTAAGGCACATCACCCCACTCATGCTTTTCCATGTTCTTTGGCCGCAGCAAGGCCGCTCTCACTGCAAAGTTA BFA,C=CG,+GD>GG5HD77EHEFDC,C,FEGGE@E,-EI8F9C,@HC.@?;CE?FEE@FCB@8@EEGHHH8FDEGGCFI?:AGFBE@@?CF?D?=@>;< X0:i:6 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!--2(::@ XT:A:R RG:Z:1#49 HS25_09827:2:1309:17289:11672#49 147 1 19071 0 100M = 18730 -441 TGATGCTTTAAGGCACATCACCCCACTCATGCTTTTCCATGTTCTTTGGTCGCAGCAAGGCCGCTCTCACTGCAAAGTTAACTCTGATGCGTGTGTAACA GDH5FH?B>AFHAH;ICGGDJBC5JEGEHADDHCDEBDHF?GHEFI@ADEB@+HG?CC5D>EE?FAHGDGEF8GCH;F7I0=I9GEBGD7>6C: X0:i:6 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1303:12707:72149#49 147 1 19210 16 100M = 18864 -446 TCCAAGAGCCCAGCCCTTGCCCACAGGGCCACACTCCACGTGCAGAGCAGCCTCAGCACTCACCGGGCACGAGCGAGCCTGTGTGGTGCGCAGGGATGAG +??H+D?+ILFDAHI@G54HFF=>AEG6H?4J5>?EFEHHD@BEF7DGHHHFG>D5HHDA@5JEGG@F+GE7G6GIIFHGGIGGDGHEG9GFFDBDCBC; X0:i:1 X1:i:5 XG:i:0 AM:i:0 SM:i:16 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1310:3860:57927#49 83 1 19221 16 100M = 18958 -363 AGCCCTTGCCCACAGGGCCACCCCCCACGTGCAGAGCAGCCTCAGCCCTCACCGGGCACGAGCGAGCCTGTGTGGTGCGCAGGGATGAGAAGGCAGAGGC *CAHB+<+G<,,C,BG,?C(H(G,?C,GD,ABG7@8DA9@BA97HE(8;E.F.EF@8C9CCE9F:JHFDGHFEFHHGIDIEBGGGGHFEHFAEDBFCBAA X0:i:1 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:16 XM:i:3 XO:i:0 QT:Z:!1=ADBDD XT:A:U RG:Z:1#49 HS25_09827:2:2305:6716:85022#49 73 1 19281 0 100M = 19281 0 AGCGAGCCTGTGTGGTGCGCAGGGATGAGAAGGCAGAGGCGTGACTGGGGTTCATGAGGAAGGGCAGGAGGCGGGTGTGGGATGGAGGAGGGGTTTGCGA A@BCFAFGGFFF@JF3>GGF?HIG<GE@EDE8HE-CFC8FH7GGGG.BDDGDD7@GG7F%C7F,FGIHGF,DC'CH,EGGG<5CH'>H X0:i:6 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:4 XO:i:0 QT:Z:!11BDD;B XT:A:R RG:Z:1#49 HS25_09827:2:2206:7323:31961#49 99 1 19350 8 100M = 19738 488 GGAGGGTGTTGGATGGTGGAGGGGTTTGAGAAGGCAGAGGCGCGACTGGGGTTCATGAGGAAAGGGAGGGGGAGGATGCGGGATGGTGGAGGGGCTGCAG ?AEDFB+DAFE@5EEHCAB2IDIG1E:D"-?9AEB2E<+7;E56BGE3EI>GFHB?+EEGFFHD=DEBFEDHGEIEF@GFD9H6BDFCFGE>C>BDF4GCH=5C,>HE4HGB55A>>FDG X0:i:4 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1213:16054:79587#49 99 1 19468 0 100M = 19816 448 CTGGGATGTCTCTAAAGGTTGGAATGAATGGCCTAGAATCCGACCCAATAAGCCAAAGCCACTTCCACCAACGTTAGAAGGCCTTGGCCCCCAGAGAGCC HG,D6@5=?A7++>BDH8@>?7AEB@FD9775EC>5G5D,4BAECG+CEEG+BH'4><>5+<5,FHG X0:i:1 X1:i:6 XG:i:0 AM:i:0 SM:i:15 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2206:7323:31961#49 147 1 19738 15 100M = 19350 -488 AAAAGAAGAGCACCATCTGCTTCCAGTGAGGAAGCGGGACCACCACCCAGCGTGTGCTCCATCTTTTCTGGCTGGGGAGAGGCCTTCATCTGCTGTAAAG B4FF5HH>>CAG@5C,?DG56DF<>>GCI>8>CHC+?@7C5>:?9HGHCF@C7D,?C< X0:i:1 X1:i:6 XG:i:0 AM:i:0 SM:i:15 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2309:6915:76693#49 163 1 19760 0 100M = 20151 491 CCAGTGAGGAAGCGGGGCCACCACCCAGCGTGTGCTCCATCTTTTCTGGCTGGGGAGAGGCCTTCATCTGCTGTAAAGGGTCCTCCAGCACAAGCTGTCT ;CBDBDEGFGFGHFIBIIEDDHHIEHEEE5GG>HGCIFIGHJDHFFKGJE6DGEIHFFEFAHFFFEFGFEH5H4FEEFGH4HFHGIHGIFIFHFHFH@H@ X0:i:4 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2308:14841:4066#49 99 1 19786 0 100M = 20129 443 AGCGTGTGCTCCATCTTTTCTGGCTGGGGAGAGGCCTTCATCTGCTGTAAAGGGTCCTCCAGCACAAGCTGTCTTAATTGACCCTAGTTCCCAGGGCAGC AABDFGFGGFHGFEGGGGFFIFIGHHFIGHEHFEJGFHHCGHGIGGHEGFIEKI@IFGGGDGGHFDHGGEGFGJGEFIIHGGIHJEGGEHGGGBDJHDIE X0:i:5 X1:i:0 BC:Z:NGTCTATA XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFDF? XT:A:R RG:Z:1#49 HS25_09827:2:1213:16054:79587#49 147 1 19816 0 100M = 19468 -448 GAGGCCTTCATCTGCTGTAAAGGGTCCTCCAGCACAAGCTGTCTTAATTGACCCTAGTTCCCAGGGCAGCCTCGTTCTGCCTTGGGTGCTGACACGACCT GHBBDHDFGEFIFHICHFFCIFBBHFBEHEGFEFHFFDHFD@HFEIDGDH>FIGG?HHAHGE6DGBH+>GICGCEBGB?CFEFEG3E7GHEEHC:38B9< X0:i:4 X1:i:0 XA:Z:19,-61424,100M,0;1,-19816,100M,0;12,+85790,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2115:10546:65950#49 83 1 19840 0 100M = 19467 -473 TCCTCCAGCACAAGCTGTCTTAATTGACCCTAGTTCCCAGGGCAGCCTCGTTCTGCCTTGGGTGCTGACACGACCTTCGGTAGGTGCATAAGCTCTGCAT HJH@JEEG@GD@CJGJHIGJHCGHDF8IGKEGGE@@HGIGFGG@H7IBIIHGGDEFHGFGGFHCGJGCHADGBDJHH>GGHDGGJGE4FHFF?FGFEC?@ X0:i:4 X1:i:0 XA:Z:19,-61448,100M,0;9,-19953,100M,0;12,+85766,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDED XT:A:R RG:Z:1#49 HS25_09827:2:2113:2147:36615#49 99 1 19862 0 100M = 20206 444 ATTGACCCTAGTTCCCAGGGCAGCCTCGTTCTGCCTTGGGTGCTGACACGACCTTCCGTAGGTGCATAAGCTCTGCATTCGAGGTCCACAGGGGCAGTGG CABFFGEFAFGDGJGHGGHHGGIHFJHDGHHHF;LBGHHCFDHHFGHIFIIIHIHIGGIJIGGHFEIGGHHIGGGGFGHHGGDHHBGFFHGGGHHGHHGH X0:i:4 X1:i:0 XA:Z:1,+19862,100M,1;19,+61470,100M,1;12,-85744,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1303:15888:60814#49 163 1 19870 9 100M = 20186 416 TAGTTCCCAGGGCAGCCTCGTTCTGCCTTGGGTGCTGACACGACCTTCGGTAGGTGCATAAGCTCTGCATTCGAGGTCCACAGGGGCAGTGGGAGGGAAC FEGBFDFFFHDHIFGGHHFIHBFDFHGFHICHEGFHIFDEFHFD@ X0:i:4 X1:i:0 XA:Z:12,-85736,100M,0;1,+19870,100M,0;19,+61478,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2204:16725:12627#49 163 1 19872 0 100M = 20205 433 GTTCCCAGGGCAGCCTCGTTCTGCCTTGGGTGCTGACACGACCTTCCGTAGGTGCATAAGCTCTGCATTCGAGGTCCACAGGGGCAGTGGGAGGGAACTG ;CBBCFEHFEFGHGGGFIDFFGJFFGGIIE?GFHGFGEGGHFHHIGGI@GHH@JIFFFJHDFKHBHHIFIHFHGBHFIFIHHFHGBHFGFGBGGDCEHEG X0:i:4 X1:i:0 XA:Z:19,+61480,100M,1;9,+19985,100M,1;12,-85734,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2303:3977:34377#49 163 1 19905 0 100M = 20286 481 TGACACGACCTTCGGTAGGTGCATAAGCTCTGCATTCGAGGTCCACAGGGGCAGTGGGAGGGAACTGAGACTGGGGAGGGACAAAGGCTGCTCTGTCCTG ;CA8DBC8?9FGAGB-C5>,@7J?I>6E>@GBFDAGDGD>H?=DCCE?@HE7@@7AEH@CGFF?BDH5?D?GBBEHB=6CD=5G@>CD XT:A:R RG:Z:1#49 HS25_09827:2:1212:10093:90040#49 83 1 19926 0 100M = 19540 -486 CATAAGCTCTGCATTCGAGGTCCACAGGGGCAGTGGGAGGGAACTGAGACTGGGGAGGGACAAAGGCTGCTCTGTCCTGGTGCTCCCACAAAGGAGAAGG HI4H5FHG7FDD>CBGF7FJCH>BEGCADFE>GG@EHG98@I9FCFGF;IEFI8EAACADHFA>FAG8H:8BEFE?H@F?FF?FBA@BA< X0:i:5 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11=ADBA XT:A:R RG:Z:1#49 HS25_09827:2:2301:16854:78229#49 99 1 19930 0 100M = 20302 472 AGCTCTGCATTCGAGGTCCACAGGGGCAGTGGGAGGGAACTGAGACTGGGGAGGGACAAAGGCTGCTCTGTCCTGGTGCTCCCACAAAGGAGAAGGGCTG CABDFGEGIFGGGJGJBGBFGKIGHEFDBHBHHDIGJEHGDHFDFFC9GHC?HFGACGFC/GAHF@;GGCFFIJGG6IHEGGGHGEFB@DGGG@=GHHFE X0:i:5 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2216:14694:4479#49 121 1 20011 0 100M = 20011 0 CCACAAAGGAGAAGGGCTGATCACTCAAAGTTGCGAACACCAAGCTCAACAATGAGCCCTGGAAAATTTCTGGAATGGATTATTAAACAGAGAGTCTGTA FCFBB6EFGGEEBCG>DGG7HHGFDFIC7IAG>7FFHAD8FGGDGBEA;C?FECG@HE9GGCEGFIIHHAH8DFEHGIDGH$CGGEBFGFFJDBGFDCAC X0:i:4 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1210:13829:26970#49 99 1 20026 0 100M = 20456 530 GCTGATCACTCAAAGTTGCGAACACCAAGCTCAACAATGAGCCCTGGAAAATTTCTGGAATGGATTATTAAACAGAGAGTCTGTAAGCACTTAGAAAAGG AAEFFGBEGFGGGJE?CGFHIFEGGEHIGHGGHILGGEHGGDFGFGHIGFIFFEGAGHIGGJGHFFGGGEFIGIGEFGIHIGIDGGJHFGFGGHHHHHCB X0:i:4 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2101:2342:65041#49 163 1 20108 16 100M = 20505 497 GTAAGCACTTAGAAAAGGCCGCGGTGAGTCCCAGGGGCCAGCACTGCTCGAAATGTACAGCATTTCTCTTTGTAACAGGATTATTAGCCTGCTGTGCCCG >F>EGDGGHABDGFE X0:i:1 X1:i:2 XA:Z:15,-102510940,100M,1;2,-114350782,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:20 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:U RG:Z:1#49 HS25_09827:2:1303:2809:12191#49 99 1 20125 20 100M = 20508 483 GCCGCGGTGAGTCCCAGGGGCCAGCACTGCTCGAAATGTACAGCATTTCTCTTTGTAACAGGATTATTAGCCTGCTGTGCCCGGGGAAAACATGCAGCAC A?BCFGBDFF9@CE??G>FE*KEEE@C:HCF9ECDDEE9BFICF8IBGBEFGFGEDGF@KHGGEFFCFGDBEHCIG77GF>>FDD@48GGFBEEHG?FEDGE5FIFI?>6EIAFC?H@HADIIHGHGEBF?EFBHFB X0:i:2 X1:i:1 XA:Z:2,-114350777,100M,0;15,-102510935,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1309:16514:32971#49 99 1 20141 0 100M = 20490 449 GGGACCAGCACTGCTCGAAATGTACAGCATTTCTCTTTGTAACAGGATTATTAGCCTGCTGTGCCCGGGGAAAACATGCAGCACAGTGCATCTCGAGTCA ?@B@FGFGAF?@@E?FE>DECFIAGCFBF8:HFIJ:GG7CCDEIIGHCD?C;HHGCGBG@EGCHEGCGGCFIGJG?HGGFGGIDJFHFFDDG>B=CE+A2 X0:i:2 X1:i:1 XA:Z:2,-114350766,100M,1;15,-102510924,100M,2; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=AB?DD XT:A:R RG:Z:1#49 HS25_09827:2:2204:8151:68202#49 163 1 20149 3 100M = 20497 448 CACTGCTCGAAATGTACAGCATTTCTCTTTGTAACAGGATTATTAGCCTGCTGTGCCCGGGGAAAACATGCAGCACAGTGCATCTCGAGTCAGCAGGATT ;CB6BDEBDGFGHHCGEGIDFGHEBHIIICGGGHHFGGIGFDHHFGE?DIHHGEFFEIGFFEEHGEHGAGGGHFEHFBG>DFIH;IHGGGGF>DHFFH4? X0:i:2 X1:i:1 XA:Z:1,+20149,100M,0;15,-102510916,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2309:6915:76693#49 83 1 20151 0 100M = 19760 -491 CTGCTCGAAATGTACAGCATTTCTCTTTGTAACAGGATTATTAGCCTGCTGTGCCCGGGGAAAACATGCAGCACAGTGCATCTCGAGTCAGCAGGATTTT HJDEHFEGGGGFHFFGFIHGEGEFEGJGFHEGGIFIDGGIJFFFGGHHIIFFIHFFGJHFCHHFGLHFHEHGFFJHEIHCHFGGFFEFGEFGGFGFFBAA X0:i:2 X1:i:1 XA:Z:1,-20151,100M,0;15,+102510914,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:1303:15888:60814#49 83 1 20186 9 100M = 19870 -416 GATTATTAGCCTGCTGTGCCCGGGGAAAACATGCAGCACAGTGCATCTCGAGTCAGCAGAATTTTGACGGCTTCTAACAAAATCTTGTAGACAAGATGGA FAHHCAEGGGGFGGBEC7GIHIIFGG?FDKEGGHFHFGG@GGFCHEGHIIFFEHGGIF?FGHGHGEGHHHHGEDEFAIHGHGAGHGHFE9@EFFGFCB?A X0:i:2 X1:i:1 XA:Z:1,-20186,100M,1;15,+102510879,100M,2; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2210:12605:60360#49 83 1 20189 15 100M = 19724 -565 TATTAGCCTGCTGTGCCCGGGGAAAACATGCAGCACAGTGCATCTCGAGTCAGCAGGATTTTGACGGCTTCTAACAAAATCTTGTAGACAAGATGGAGCT FJHDB=CGBGGFHHHGHIGJHKGHGCIGDHHGGEEGHGGIFIGGIGHFIIIFIEGGHFEFHHGCFLGHHHHEIFEFKIFGFDGGJEJGGHFIFEGFEEAA X0:i:2 X1:i:1 XA:Z:2,+114350718,100M,0;15,+102510876,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFD XT:A:R RG:Z:1#49 HS25_09827:2:1201:13624:17251#49 99 1 20195 0 100M = 20575 480 CCTGCTGTGCCCGGGGAAAACATGCAGCACAGTGCATCTCGAGTCAGCAGAATTTTGACGGCTTCTAACAAAATCTTGTAGACAAGATGGAGCTATGGGG BAEEFGDFGFHGGEEJGGGHGHIGGJHHGHEHHJIGGGHGFHDIIGHIGHIECIEEFHFGJDGHGKGGGE=IGJCEFIHHGGIEEGH:FHDDG8D9:GGGCB>ACFF?5E@>B?E@75+BE@ECGF?FF?CCAFE5EH4EGJGI>BBD< X0:i:2 X1:i:1 XA:Z:1,+20195,100M,1;15,-102510870,100M,2; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2204:16725:12627#49 83 1 20205 0 100M = 19872 -433 CCGGGGAAAACATGCAGCACAGTGCATCTCGAGTCAGCAGGATTTTGACGGCTTCTAACAAAATCTTGTAGACAAGATGGAGCTATGGGGGTTGGAGGAG EJHHHEHGGGGFGGGJHIFIHGGFG@IGFHHGGGFIHGIFFFHGHEFFIFHGGHGIGEHGGHHFGLHHHHHFEFFGHIHGHFGGFGJGFHFJEEGFEBAA X0:i:2 X1:i:1 XA:Z:2,+114350702,100M,0;15,+102510860,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFE XT:A:R RG:Z:1#49 HS25_09827:2:2113:2147:36615#49 147 1 20206 0 100M = 19862 -444 CGGGGAAAACATGCAGCACAGTGCATCTCGAGTCAGCAGGATTTTGACGGCTTCTAACAAAATCTTGTAGACAAGATGGAGCTATGGGGGTTGGAGGAGA GFHGFHFDFLFGFHIIHFEDJFHFEFFHFHDAECEFBHGAFFHEHEGGGHGJIK6D7HGHGIG4EHEFGAIFGIFFGJHCFEGICIGHGFEFEDDDD?C; X0:i:2 X1:i:1 XA:Z:2,+114350701,100M,0;15,+102510859,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2101:12568:25345#49 163 1 20207 0 100M = 20407 300 GGGGAAAACATGCAGCACAGTGCATCTCGAGTCAGCAGGATTTTGACGGCTTCTAACAAAATCTTGTAGACAAGATGGAGCTATGGGGGTTGGAGGAGAG CBGCDFFH?G X0:i:2 X1:i:1 XA:Z:2,-114350700,100M,0;15,-102510858,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2313:19819:33406#49 163 1 20236 0 81M1D19M = 20591 455 AGTCAGCAGGATTTCGACGGCTTCTAACAAAATCTTGTAGACAAGATGGAGCTATGGGGGTTGGAGGAGAGAACATATAGGAAAATCAGAGCCAAATGAA ;CA>BBEHDG9G:EG@BAEF@GFCI7>GFIGGFDAF?DCGDAEHF5HBDEHHGF>AEFGD5GEFG?C+DFHHHHIJGFGECGFCIIHFHF4B5DC+B4GFGC?+HD7?7G,?DFDGBB7B=I7E79A@@:978B?88&*;C8FHD;HE@EE8GHGC8H?BIDC<;>KC?AG23?DC@?CEFFGFDB;A X0:i:5 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2205:8322:78058#49 147 1 20288 0 100M = 19923 -465 TATGGGGGTTGGAGGAGAGAACATATAGGAAAAATCAGAGCCAAATGAACCACAGCCCCAAAGGGCACAGTTGAACAATGGACTGATTCCAGCCTTGCAC GDHFCFFGBCAIAHCF5F=<+F=BEIFIB5D?H>DDFDEDF7H=5E@G+?5@G>G?HDAHG5GGCA,5DGEI8>>BC>GDG55BGBAEGE9ECCDECAC: X0:i:5 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2301:16854:78229#49 147 1 20302 0 100M = 19930 -472 GACAGAACATATAGGAAAACTCAGAGCCAAATGAACCACAGCCCCAAAGGGCACAGTTGAACAATGGACTGATTCCAGCCTTGCACGGAGGGATCTGGCA ?415FD55>EFGAHFFGE=H+BIGHFFHBEIFHC+5??9DCHH4AEEGDC5F?B@GHHFBGIFEFJH5BGCEACDICFECDHIC@BFLGFCE@DDDCAC< X0:i:5 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1213:7913:41005#49 99 1 20387 0 100M = 20714 427 CGGAGGGATCTGGCAGAGTCCATCCAGTTCATTCAACACCTGGTTAGAAAACTGGGGCCAGCACACAGGGGAAGGGTAAGTTGGTTTCATGATCGAATCA IEI4E X0:i:5 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDDF XT:A:R RG:Z:1#49 HS25_09827:2:2305:16556:35023#49 99 1 20447 0 100M = 20818 471 GCACACAGGGGAAGGGTAAGCTGGTTTCATGATCGAATCAAGGCTCAGACAATTTTTAAAGGCCAGAGGGTAGACTGCAATCACCAAGATGAAATTTACA C?ECFGDDGFH@EB?JGG:EGH>EDGEGFHCE9FFCDEIAJDFECGG8FGGDFGG=GH,GIFG?FG?FDHIDEE>H6,D>><=FHDIF X0:i:5 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDFDF XT:A:R RG:Z:1#49 HS25_09827:2:1210:13829:26970#49 147 1 20456 0 100M = 20026 -530 GGAAGGGTAAGCTGGTTTCATGATCGAATCAAGGCTCAGACAATTTTTAAAGGCCAGAGGGTAGACTGCAATCACCAAGATGAAATTTACAGGGAACAAA GHHEFHFFIAFCEHIIGIGC>G4BHFFCGG@JGGHFFKFHHJHFFIEGHHHJEHGGHHJHGEDECEEGGCIIIDCIFFGIGIIEGIDLGFGF9GEDDBC: X0:i:1 X1:i:2 XA:Z:1,-20456,100M,1;19,-62064,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2204:10739:48613#49 73 1 20459 0 100M = 20459 0 AGGGTAAGTTGGTTTCATGATCGAATCAAGGCTCAGACAATTTTTAAAGGCCATAGGGTAGACTGCAATCACCAAGATGAAATTTACAAGGAACAAATGT CAED=GFGIFGDEEGHGGGGGFIGCCFHGDEHCGEGFEBCFHGDHGDEFF7E8GBGFGAGIGGHEFIGGEFGFCEEBGHHGGGDCFJFDHG@GC5FHGJ2 X0:i:2 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!11ADDDD XT:A:R RG:Z:1#49 HS25_09827:2:1210:6705:3820#49 83 1 20474 0 100M = 20130 -444 CATGATCGAATCAAGGCTCAGACAATTTTTAAAGGCCAGAGGGTAGACTGCAATCACCAAGATGAAATTTACAAGGAACAAATGTGAAGCCCAACATTTA ;6=HHACGCGGF>FFHHFFCH?EFEFJCIFEGGE@@DGI@FFG@AE7F;I?FCEBFHFH@@H@FGCEFHGHBBDJEECHGEG>GH?E@@FFEDBD=DBAC X0:i:2 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDDEF XT:A:R RG:Z:1#49 HS25_09827:2:2113:4557:85104#49 163 1 20487 0 100M = 20826 439 AGACTCAGACAATTTTTAAAGGCCAGAGGGTAGACTGCAATCACCAAGATGAAATTTACAAGGAACAAATGTGAAGCCCAACATTTAGGTTTTAAAAATC GBAG0G5GB?DH5;KBF>BG@D7EEHEHA9F?DBGHDEHDCGI=>IBH4BBC>DF>GAIEH34DFECEDFBABGHDHD5C5?HFFAG?EHEEEEGGEHJBE+IHDABGIDEGBH5GGECEC>885GD:AFCCEGHGHCEHDD>BAC< X0:i:3 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2204:8151:68202#49 83 1 20497 3 100M = 20149 -448 AATTTTTAAAGGCCAGAGGGTAGACTGCAATCACCAAGATGAAATTTACAAGGAACAAATGTGAAGCCCAACATTTAGGTTTTAAAAATCAAGCGTATAA BI@BCFBGGDGFFFGJHIFDFGIHJGJIIFHGGGGDDGIGBGGDIGHFDEDDJHKIFGFDGGFGGFDGFIEFGFDBAA X0:i:2 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2101:2342:65041#49 83 1 20505 16 100M = 20108 -497 AAGGCCAGAGGGTAGACTGCAATCACCAAGATGAAATTTACAAGGAACAAATGTGAAGCCCAACATTTAGGTTTTAAAAATCAAGCGTATAAATACAGAA ECHDBEEGGFGG>GFHHDGJHHEFGG7AGFHGGIFIDGGJFGHFIGGHIICFIDFFIJHGGHGFGJJGHHHEIHDHGIFIEGGGHEJGFGFGGFDFEEAB X0:i:2 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFA XT:A:R RG:Z:1#49 HS25_09827:2:1303:2809:12191#49 147 1 20508 20 100M = 20125 -483 GCCAGAGGGTAGACTGCAATCACCAAGATGAAATTTACAAGGAACAAATGTGAAGCCCAACATTTAGGTTTTAAAAATCAAGCGTATAAATCCAGAAGGT G,?FCHC'5CF;F4*+5AB<+?B5HEEC>?D?>?BE779DF7BEEI?5@EBJEED?7H5+55EE,<6FDGEIFC787B7C,>5>:69E8A/: X0:i:2 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1315:16523:73973#49 147 1 20522 0 100M = 20443 -179 TGCAATCACCAAGATGAAATTTACAAGGAACAAATGTGAAGCCCAACATTTAGGTTTTAAAAATCAAGCGTATAAATACAGAAGGTGGAGGGAACTTGCT GHHHFDJBBHH@FBCIHIHHCHIFHEHHGFIJIH=GGKGAHGHFFIGGGHIJI>GEHA*HGIJHFH2G,GBIEIGIIJGGBIGHDIGHG7FFH9F?CAD8 X0:i:2 X1:i:1 XA:Z:1,-20522,100M,0;15,+102510543,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1203:4218:26511#49 147 1 20525 20 100M = 20125 -500 AATCACCAAGATGAAATTTACAAGGAACAAATGTGAAGCCCAACATTTAGGTTTTAAAAATCAAGCGTATAAATACAGAAGGTGGAGGGAACTTGCTTTA ?E3HCEGBIAFHAHBF>54DEBHJAB>CDAEF>FEE?EG=HEHCEEEG@FED?>5EHHGB>DFD?%@GD>ECFBH8FFGG7>5>B?985H9?CEDBCBC< X0:i:2 X1:i:1 XA:Z:1,-20525,100M,0;15,+102510540,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1206:20941:52384#49 99 1 20529 0 100M = 20972 543 ACCAAGATGAAATTTACAAGGAACAAATGTGAAGCCCAACATTTAGGTTTTAAAAATCAAGCGTATAAATACAGAAGGTGGAGGGAACTTGCTTTAGACA CACEFAEGIFGEFEFFGEGFDHIGHFFHGDGGFHIGGHHGEHFHHFH9DFFFHEFCGGGGEGG7HEEGGEHFGGGEHE7HECIDGFFG@HGGGFFB@F>E X0:i:2 X1:i:1 XA:Z:19,+62137,100M,0;15,-102510536,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2312:4191:15549#49 83 1 20531 3 100M = 20195 -436 CAAGATGAAATTTACAAGGAACAAATGTGAAGCCCAACATTTAGGTTTTAAAAATCAAGCGTATAAATACAGAAGGTGGAGGGAACTTGCTTTAGACACA BIHDFFCGGG@@>F?CD7@ECG>?DGCIGFE(=7FIDGE8BCBC8GEFIDHFICGFDGDGCHGCCEH8DEDGBDC<;>HDE:GG3?0H@?=I?FCD@>;8 X0:i:2 X1:i:1 XA:Z:1,-20531,100M,0;15,+102510534,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=AA;;D XT:A:R RG:Z:1#49 HS25_09827:2:2114:19633:92865#49 163 1 20575 0 100M = 20978 503 GTTTTAAAAATCAAGCGTATAAATACAGAAGGTGGAGGGAACTTGCTTTAGACACAGTTCAGGTGAAGAAAGACCTGGAAACTTCTGTTAACTATAAGCT 7BGFGHGFEHDEFCGHGHCIEIEGH>HHGHGI+HDHHGGHIFHHGGFGF9FEFDHFFHIHIJFGGHFIHGIFFHGIGGFHFDHIGJDHDFHFG X0:i:3 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1201:13624:17251#49 147 1 20575 0 100M = 20195 -480 GTTTTAAAAATCAAGCGTATAAATACAGAAGGTGGAGGGAACTTGCTTTAGACACAGTTCAGGTGAAGAAAGACCTGGAAACTTCTGTTAACTATAAGCT GHGB>GGJGIFIFHFIHFGDEGHGDFFHFEIFGFIHFKHGFGHFHIFGGHGDIGGGHHHDGIGHFBHGGGIIEGEIFJHGGIFICIGHGHEFHGFEDBC; X0:i:3 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2313:19819:33406#49 83 1 20591 0 100M = 20236 -455 GTATAAATATAGAAGGTGGAGGGAACTTGTTTTAGACACAGTTCAGGTGAAGAAAGACCTGGAAACTTCTGTTAACTATAAGCTCAGTAGGGGCTAAAAG HFGDBHF7GGF,FEGG@GEHGGEGI@CGF?FII:DD8GFAH?GHFHHFCHC8EDJBDJIEIHIEDCGHG4GEFDAFFDFFBAA X0:i:1 X1:i:3 XA:Z:1,-20591,100M,2;19,-62199,100M,2;2,+114350330,100M,2; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!1:BDDDB XT:A:U RG:Z:1#49 HS25_09827:2:1213:7913:41005#49 147 1 20714 0 100M = 20387 -427 AATGAGACCTTAGGGTACACAGCTCCCCGCCCCTCTTCTGCCCTTCATCCTTCTTTCAATCAGCAGGGACCGTGCACTCTCTTGGAGCCACCACAGAAAG BD@>C>?+B+G@CH34>54@5,=5DBE?DFDDI?D=BFBA?7BEF7D?DF5=G5G+7H55A=E67A@E5CED?F7,CBK7BIFCGDF1G9CFH9<+DB4< X0:i:4 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2110:11379:95588#49 163 1 20814 0 100M = 21188 474 CAGAGGTGCATCCAGCACCACAGAAAACAGAGCCACCACAGAAAACAGAGGGTGACTGTCATCCCCTCCAGTCTCTGCACACTCCCAGCTGCAGCAGAGC >4+@==HH,C>5+4?5F4J5C5FBHBA?B6=>EG@DE5D?G@5,(FFG5,?CA@+BGCICB+?75'CDDDC:?A8GF@E8EBA,?C; X0:i:4 X1:i:0 XA:Z:19,-62426,100M,0;9,-20931,100M,0;15,+102510247,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2311:3903:9948#49 163 1 20822 0 100M = 21185 463 CATCCAGCACCACAGAAAACAGAGCCACCACAGAAAACAGAGGGTGACTGTCATCCCCTCCAGTCTCTACACACTCCCAGCTGCAGCAGAGCAGGAGGAG ;/BCCFDBDCFGHFEDHFIFI7FIHGIIEEGBFEAFHEEG55=7DDG?DBEDG@EECFEDGADFFBFE?FFHCFFEBI6HHEFH;;HE@F4G5FHFEH?G X0:i:4 X1:i:0 XA:Z:9,+20935,100M,1;1,+20822,100M,1;15,-102510243,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2113:4557:85104#49 83 1 20826 0 100M = 20487 -439 CAGCACCACAGAAAACAGAGCCACCACAGAAAACAGAGGGTGACTGTCATCCCCTCCAGTCTCTGCACACTCCCAGCTGCAGCAGAGCAGGAGGAGAGAG ;ADDB55+@FEEHH5CDI@?FC>FD7GGGHEGGEGKDGGG@C9FGFGC?F?GIHFHHCEFCFHF9E0G8HHGFFEGEI>DEGGGGFEE@HFAGBGFC>AA X0:i:4 X1:i:0 XA:Z:1,-20826,100M,0;19,-62434,100M,0;15,+102510239,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2301:5860:60639#49 73 1 20846 0 100M = 20846 0 CCACCACAGAAAACAGAGGGTGACTGTCATCCCCTCCAGTCTCTGCACACTCCCAGCTGCAGCAGAGCAGGAGGAGAGAGCACAGCCTGCAATGCTAATT AABC=G?EAFGEE9D8ELFGHCCF@EDFF8;FHEEBGBAFFIC-DGDE,C5GE,7FC77FGCE?7IH>F>HFGG,GCA5H@IF X0:i:4 X1:i:0 XA:Z:15,-102510219,100M,0;9,+20959,100M,0;19,+62454,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11ADDBD XT:A:R RG:Z:1#49 HS25_09827:2:1206:20941:52384#49 147 1 20972 0 100M = 20529 -543 CTGGGCACAGACGCCAGTGAGGCCAGAGGCCGGGCTGTGCTGGGGCCTGAGCTGGGTGGTGGGGAGAGAGTCTCTCCCCTGCCCCTGTCTCTTCCGTGCA ?,HH>>CF5I4DFHI;DAGE>DFBAIHHFEDDGH5=FEAD7EDEFEDGHEED5GGF7AEAGIFHCBEFBGEIG>GBFFH7FCIHEEAAGFCFFD?CBBC; X0:i:1 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2114:19633:92865#49 83 1 20978 0 100M = 20575 -503 ACAGACGCCAGTGAGGCCAGAGGCCGGGCTGTACTGGGGCCTGAGCTGCGTGGTGGGGAGAGAGTCTCTCCCCTGCCCCTGTCTCTTCCGTGCAGGAGGA 2IDHCEHGGDGFHFGCHBGGHIGFEGIGIIHG=GFKHGGIJFGGGEHHIIFGIHGHIGDGGHGFFHIFHHHGIFHHHIFGHGGGJGJGGHFGFFGFDCAC X0:i:1 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 QT:Z:!1=DDFFD XT:A:U RG:Z:1#49 HS25_09827:2:2311:3903:9948#49 83 1 21185 0 100M = 20822 -463 GGAGGAGAGGTGGCGGTGCTCCCCACTCCACTGCCAGTCGTCACTGGCTCTCCCTTCCCTTCATCCTCGTTCCCTATCTGTCACCATTTCCTGTCGTCGT FFGHBFEGGGEFFG?CDD@EBKGFD@JIF@H>GGDGHGIEGABGEHGKDEEFIHBFIJHEGHGCGIIFHEHGIHDGEEFI?BCGHEBGGGFFGFGFDBAA X0:i:4 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDDFB XT:A:R RG:Z:1#49 HS25_09827:2:2110:11379:95588#49 83 1 21188 0 100M = 20814 -474 GGAGAGGTGGCGGTGCTCCCCACTCCACTGCCAGTCGTCACTGGCTCTCCCTTCCCTTCATCCTCGTTCCCTATCTGTCACCATTTCCTGTCGTCGTTTC HI=HBHHGGD,FGCBJDIHGHIIFE7FGFFEGGGFHHGA@GGGGHGIHIIFDEHGIGFH8HHECGJGHDHHGHHHFHIG??FGGFE<@DGFIFFGFEB8C X0:i:4 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DADDD XT:A:R RG:Z:1#49 HS25_09827:2:2115:17483:39635#49 163 1 21206 0 100M = 21616 510 CCCCCTCCACTGCCAGTCGTCACTGGCTCTCCCTTCCCTTCCTCCTCCTTCCCTATCTGTCACCATTTCCTGTCGTCGTTTCCTCTGAATGTCTCACCCT ;C&87BCD19'%?9F26.+7,CB9E7>,7>GDFH+,7G+GB5DH0CB+@+BD5?7AED,7A,D75EC>FIEH6E4=BC6CFEFF7>@F44CF55HDEFD< X0:i:5 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1215:17766:40063#49 99 1 21357 0 100M = 21716 459 TGACTACAATAACAGCTTCTGGGTGTCCCTGGCATCCACTCTCTCTCCCTTCTTGTCCCTTCCGTGACGGATGCCTGAGGAACCTTCCCCAAACTCTTCT BABECGFFGFFGGDEFGGGFIHI;GDFIEHHDGHLGGAHGGFJHFGHGGIIIHHBEGHGGEIGBKEHGGCFICKGEHEKCEHFHGGFGFGFF;5'45816 X0:i:3 X1:i:1 XA:Z:1,+21357,100M,0;9,+21470,100M,0;19,+62965,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2205:20244:26458#49 99 1 21400 0 100M = 21844 544 TCTCCCTTCTTGTCCCTTCCGTGACGGATGCCTGAGGAACCTTCCCCAAACTCTTCTGTCCCATCCCTGCCCTGCTCAAAATCCAATCACAGCTCCCTAA CACDFGDFEFGF5EEGGGFH?FC;FEFBG8HHGDAGH.EHD9GD@GFID:IFHDGEFHFG@GGH8EF?G,FGFJGD?6HHGG?FG?CF,GGCG>?EAG>HGD964=AD4G=@>A@ X0:i:4 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDBDD XT:A:R RG:Z:1#49 HS25_09827:2:1215:17766:40063#49 147 1 21716 0 100M = 21357 -459 TGAGTGCAAGGGAGAGGCAGCGCTGTCTGTGCTTCCCATGCAGAAGCACCCCCCTCCCACCCCTGTGCAGGCCGGCCTTCGCGGCAGACCACCATACACC AEHH5EGHBLFI?FFAF4>EGDEE+?G@DCCF+GIEGGBBFGGE7CIFHCHCDFEFE:,H?GFEFEGEDCBC; X0:i:4 X1:i:0 XA:Z:19,-63452,100M,2;9,-21957,100M,2;15,+102509221,100M,2; XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1302:19696:73143#49 163 1 21890 0 100M = 22271 481 TATCCACCTCCCTACCCTGCCCCCCTCTTCCAGGAGTCTGCCCTATGTGGAGTAAGCACGTGGTTTTCCTCTTCAGCAACTATTTCATTTTTACTCAAGC ;CABCEDFEHFG?GBEFA>FCHJGID>@7ICBGH<@HHFD?FCEG,G X0:i:4 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2204:18371:24442#49 163 1 21966 0 100M = 22335 469 CAACTATTTCCTTTTTACTCAAGCAATGGCCCCATTTCCCTTGGGGAATCCATCTCTCTCGCAGGCTTAGTCCCAGAGCTTCAGGTGGGGCTGCCCACAG ;;B%EFDFDHHGHGC@6GDFGGJE8DC8IEGGEEEEEEIGFJE7FG>IFHEGGEFEEHHHGHFHDEGHAIFBEG=HEIDICF=>CBHGGAAFFGHFBHE2 X0:i:6 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1213:19575:11729#49 99 1 22182 0 100M = 22571 489 TGGGGACACAGGACAGCATTCTTTCCTGCTGGACCTGACCCTGTGTCATGTCACCTTGCTACCACGAGAGCATGGCCTGTCTGGGAATGCAGCCAGACCC C@EEFGFDGFHFEEGHBAGGGGIGDHFFGHHCFDJGGAHCGFFHFFFECIEIHHGEDFG@EE9HDEHGBEHIAJ@JF>G7CFIHH5HBFG@GGHDJH4IE X0:i:3 X1:i:1 XA:Z:15,-102508883,100M,0;1,+22182,100M,0;9,+22295,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DAD?D XT:A:R RG:Z:1#49 HS25_09827:2:1205:16847:44424#49 163 1 22194 0 100M = 22523 429 ACAGCATTCTTTCCTGCTGGACCTGACCCTGTGTCATGTCACCTTGCTACCACGAGAGCATGGCCTGTCTGGGAATGCAGCCAGACCCAAAGAAGCAAAC I?DHHCHGEII@C>FEHFD?IGAGHCIGGIFIFDGDFFCFEH=HFFFEFEFGHBEFEABJ6>FEAF4I;GHF<>FDHDFHD> X0:i:4 X1:i:0 XA:Z:15,-102508871,100M,0;9,+22307,100M,0;19,+63802,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1302:19696:73143#49 83 1 22271 0 100M = 21890 -481 CAGCCAGACCCAAAGAAGCAAACTGACATGGAAGGAAAGCAAAACCAGGCCCTGAGGACATCATTTTAGCCCTTACTCCGAAGGCTGCTCTACTGATTGG EA=HFHDGGGHDCHFHHIFJHGBBEGKIBHCGGIFD?GGGGCG@IGEH?BFGGHGAICHGGCGGGIIFHHHEIHAA X0:i:5 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2314:8359:77266#49 163 1 22284 0 100M = 22704 520 AGAAGCAGAGTGACATGGAAGGAAAGCAAAACCAGGCCCTGAGGACATCATTTTAGCCCTTACTCCGAAGGCTGCTCTACTGATTGGTTAACTTTTGCTT :C08AD0'?'FGGG1@B&B?G?>E@DDG75>BF6BG?GG=H5A9FC>B@>EDG?I2GD5CDEFH5?HCDGFHEHEEGCFEFFJHDF@GGDGFEB?? X0:i:3 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDDDF XT:A:R RG:Z:1#49 HS25_09827:2:2103:15077:33719#49 121 1 22373 0 100M = 22373 0 AATTTTTGCTTAGCTTGGTCTGGGGAGTTCTGACAGGCGTGCCACCAATTCTTACCGATTTCTCTCCACTCTAGACCCTGAGAAGCCCACGCGGTTCATG BFAHHDEGGFEF>FGJHDH7CGEFDG7CBBEGGGED7GEDGGBGAEFB;AHD98EH8;DEGFEHGJA-8??FB@FEG@2GEAGAHGJFDFF;??GF@>;A X0:i:3 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:4BDBD XT:A:R RG:Z:1#49 HS25_09827:2:1205:16847:44424#49 83 1 22523 0 100M = 22194 -429 GGACACAGTGGCAGCCACATAATTGGTATCTCTTAAGGTCCAGCACGAGGTGGAGCACATGGTGGAGAGACAGATGCAGTGACCTGGAACCCAGGAGTGA EF4HJ=@BGGEFGI?E>IGEHGGFGGICFFAGGGFFHGDIBCGGEGHFIIHGIDFGDGHGGHHHGJEHH:HGHFJHE>FGHFGGHGEG@FFAEFGFCEAA X0:i:5 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1213:19575:11729#49 147 1 22571 0 100M = 22182 -489 GGTCGAGCACATGGTGGAGAGACAGATGCAGTGACCTGGAACCCAGGAGTGAGGGAGCCAGGACTCAGGCCCAAGGCTCCTGAGACGCATCTGGCCCTCC DGD5EA+F4F;HFFE>FBE5=+?>E@F5HDBBFAD?E6C>>5@7DBFIG5DCAGHGDDECB@GGGEF?FCH?FEFGHD>@'G'GFH?EC:/C?1< X0:i:5 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1309:20635:74829#49 163 1 22642 0 100M = 22984 442 CAAGGCTCCTGAGAGGCATCTGGCCCTCCCTGCGCTGTGCCAGCAGCTTGGAGAACCCACACTCAATGAACGCAGCACTCCACTACCCAGGAAATGCCTT :C6AE?9CD9HCGAC:'I.6@EFAHGD,FCG>FDE7E6=@B5A7+@55F>C7@57EE6E?=9E?EE?>F4?HHHFA>=?JCGE>;3HGCFF+G2 X0:i:5 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2208:16407:2775#49 73 1 22680 0 100M = 22680 0 GCCAGCAGCTTGGAGAACCCACACTCAATGAACGCAGCACTCCACTACCCAGGAAATGCCTTCCTGCCCTCTCCTCATCCCATCCCTGGGCAGGGGACAT BABCFG?EEFGDGGFHGGGHGDIGDJFIFHHDFIEFG;HGGHGIFEFCFEIIFHGIFGGGDEGHGFIGGCGIF?@EFEIEDGBHGFFFDGGCG@EFHDIF X0:i:5 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=BDAEF XT:A:R RG:Z:1#49 HS25_09827:2:2314:8359:77266#49 83 1 22704 0 100M = 22284 -520 TCAATGAACGCAGCACTCCACTACCCAGGAAATGCCTTCCTGCCCTCTCCTCATCCCATCCCTGGGCAGGGGACATGCAACTGTCTACAAGGTGCCAAGT 2>HHCE<>GGDFHFGEC7@CHI,FEFCIFGE7GF@F?GD@GIGDCGHFFFC;CCBGD;D@JFGGFI:HHEHEEDJCE>BG?BGGHEHGFFFIFFG=6B>< X0:i:5 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:?DBBD XT:A:R RG:Z:1#49 HS25_09827:2:1305:10803:57134#49 163 1 22745 0 100M = 23112 467 GCCCTCTCCTCATCCCATCCCTGGGCAGGGGACATGCAACTGTCTACAAGGTGCCAAGTACCAGGACAGGAAAGGAAAGACGCCAAAAATCCAGCGCTGC ;CBDDDDEECFGLHEGIGEFCGJIFDGIIEGBFHGG>DHCHKG?DGDCGFEG=EG@HGI@@.H@IGHBICEGEFGFIFDFC7GC:CAFGGHGHFDGH@>GHAGGFGEGFEFADFGFE>AA X0:i:3 X1:i:1 XA:Z:19,-64592,100M,1;9,-23097,100M,1;15,+102508081,100M,2; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!11=DDBD XT:A:R RG:Z:1#49 HS25_09827:2:1213:15139:13225#49 99 1 23081 0 100M = 23425 444 AACCAAAGGCAGTGTACGGGTCAAGATCATCAACAGGGAAGAGATAGCATTTCCTGAAGGCTTCCTAGGTGCCAGGCACTGTTCCATTCCTTTGCATGTT <;CCDAFEIF4@5<4?GCDGDD>EGEDB4HFH X0:i:3 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:BDDFE XT:A:R RG:Z:1#49 HS25_09827:2:1305:10803:57134#49 83 1 23112 0 100M = 22745 -467 AACAGGGAAGAGATAGCATTTCCTGAAGGCTTCCTAGGTGCCAGGCACTGTTCCATTCCTTTGCATGTTTTGATTAATTTAATATTTAAAATAATTCTAC HFDHJEHGG8A6CBABBG?>?H>6,E5,>E,A7HG=A=AE=D55I@BEG5E7FE@JCAFFBB?HG+GF5,B45GCG>CEFDFFCC;>AI+G3+BBD; X0:i:6 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1309:11997:41555#49 99 1 23212 0 100M = 23614 502 CAGGAAGCTACCATTATTACCACAACTTCACAAATGAGAACACCGAGGCTTAGAGGGGTTGGGTTGCCCAAGGTTACAGAGGAAGAAAACAGGGGAGCTG CAEEFGEGJFGGEJEGGGGHGFIHIEFDGHHHFIHGGGHGDHJIGGHGGHF;FILGGGCGFGGDGK@GGEGDGGGEHGGHCGIHJFFHFGGGGHHJHHCF X0:i:6 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1209:4710:29286#49 163 1 23302 0 100M = 23587 385 AGGGGAGCTGGATCTGAGCCAAGGCATCAACTCCAAGGTAACCCCTCAGTCACTTCACTGTGTGTCCCCTGGTTACTGGGACATTCTTGACAAACTCGGG GHEIHIGHDHFE>EHGHEFGHCCDFHEIEECFFDIFHGGGGFJGIGA@DGGGCGFACEGHBHFJGIH5FJCDD@7>HGGDHCH X0:i:5 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!4=DDBDD XT:A:R RG:Z:1#49 HS25_09827:2:1213:15139:13225#49 147 1 23425 0 100M = 23081 -444 AGGACTTTCAGGAAGAGGTGGGTTCCCAGTTGGTGACAGAAGAGGAGGCTGCAAAGTGAAGAAGCAGGGGCTCCAGGTCTGGCGACAACCAGGGAAGGGA >435CEG+>I4DBHI+G+D57F95D7BCA7@G78>D55+5DA,5G'D6F+'FB75DC6G8C>E7,+A+E'98>E97,C:$>A11 X0:i:5 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2109:2499:67403#49 99 1 23433 0 100M = 23516 183 CAGGAAGAGGTGGGTTCCCATTTGGTGACAGAAGAGGAGGCTGCAAAGTGAAGGAGCAGGGGCTCCAGGTCTGGCGATAACCAGGGAAGGGACAGGGCAG CACC=GBDIFGDGEGFGGF?%HBKHEFDGHHHHIEFG9EGGHHIABHIDFEFHHGIFFIGEJGBFGFGGCHFIJGEFEHHDGIHGF,CFED745GJ@H6E X0:i:5 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!1=DD;BD XT:A:R RG:Z:1#49 HS25_09827:2:2106:14113:30585#49 121 1 23453 0 100M = 23453 0 GTTGGTGACAGAAGAGGAGGCTGCAAAGTGAAGGAGCAGGGGCTCCAGGTCTGACGACAACCAGGGAAGGGACAGGGCAGGGATGGCTTGGACCACGAGA BJHDB=H4GFE@CIFHCF7GB?6G77C6IFEG?A X0:i:5 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:BDDDF XT:A:R RG:Z:1#49 HS25_09827:2:2109:2499:67403#49 147 1 23516 0 100M = 23433 -183 GGGAAGGGACAGGGCAGGGATGGCTTGGACCACGAGAGGCACCTGAGTCAGGCAGTCACATACTTCCCACTGGGGTCTACCATGTGAGGCATGGTGTGGG BH@HGHCFIGGIAHFIFFBHF?FEEEHE5FDDHFEFFEHHCFHFFEGGDFEFIKGEHDJFGGGDCGHGDGIIGIDIEFKGDEFEBEGHAAJDCGEADB;; X0:i:3 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1209:4710:29286#49 83 1 23587 0 100M = 23302 -385 GGGGTCTACCATGTGAGGCATGGTGTGGGATCCTGGGAAGGAGACCAAGCCTCATTTCAGTTTGCTTATGGCCAAAGACAGGACCTGTGTACCCGACAAC EGHBHEHGGGGFGFGJHIGGCIEFGGKGFHAGGEKHFGIGFGGGHEHFFIEGIHGHDHHGGHGFGJHHGHHEFHHHHIHIFGGGHGJFGGFJGGGFFE>C X0:i:4 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:1309:11997:41555#49 147 1 23614 0 100M = 23212 -502 GGATCCTGGGAAGGAGACCAAGCCTCATTTCAGTTTGCTTATGGCCAAAGACAGGACCTGTGTACCCGACAACCCCTGGGACCTTTACCAAAAAAAGAGC GDF,FDG>GLG;CHFI5GFCIH=FEEFEFFGFIGEGG?AFFEHFEIEGGHHJLGGCHCGEGGGDEBHFGGEDEGEHAJGGB=CCEFFE>HFFFGDCCBC; X0:i:2 X1:i:2 XA:Z:1,-23614,100M,0;15,+102507451,100M,1;9,-23727,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2304:20732:56457#49 83 1 23620 0 100M = 23207 -513 CGCGAAGGAGACCAAGCCTCATTTCAGTTTGCTTATGGCCAAAGACAGGACCTGTGTACCCGACAACCCCTGGGACCTTTACCAAAAAAAGAGCAAACAC *I>(FDB47<6,BFE>7,FC7GG6D7?C7F%75ED,7-GFBA9F8EH,A4.;98FFD(FGC@EFF8.GHE>@:DE1A1B??AEC??HGDF=IFBEF7>>A X0:i:2 X1:i:2 XA:Z:1,-23620,100M,2;15,+102507445,100M,3;9,-23733,100M,3; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!11A;BD2 XT:A:R RG:Z:1#49 HS25_09827:2:1314:5056:52117#49 147 1 23770 0 100M = 23418 -452 AGGCCTGTGCGAGGTCAGCACTGCCAATACAAGAAGCTGCAGCCCTCCAGCTCCCCTCCCTCAATGGCCACTCCGTGCTCCAGCCATGCTGGCTTCCTTT BEH,5AGFIAAICH3FF5BHE6FB5FFCFAFFEFHFFI9DHHHFFBEGHHEDG,0D7ADH>H@=FGEG>GIFIE820F1FG95=;EFA/26D-D?DC67; X0:i:5 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1201:8909:14160#49 99 1 23856 0 100M = 24232 476 TGCTGGCTTCCTTTTAGGTCCTCCACCTCCAGGCTGTTGTTCATGTGCTTCTTTCTGGAATGTTCTTCCCAACCTACTCACTCAACCCTCAGACTTTTCC 8167=?4E4=F6GD??G>D2GK>HHC9IBHH88:8@F.E-C,*AA,@9;H8IFDG8,-AGE-GA@7HG-EE,CJ7D6,KE7G,E+566@ED>4C55H+A2 X0:i:5 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 QT:Z:!11ADD?D XT:A:R RG:Z:1#49 HS25_09827:2:2104:10615:13523#49 163 1 23874 0 100M = 24241 467 TCCTCCACCTCCAGGCTGTAGTTCATGTGCTTCTTTCTGGAATGTTCTTCCCAACCTACCCACTCAACCCTCAGACTTTACCATAAATGTCATTTCCTCA DF3B?EF?EGH?3>2DHG2>HCE@FB?:H?:HG>9H-DH/H98C?G?IE87EIDBCBMG97@KE=7?FBCK7??ICEE@@HJGHCFE4BGHH5D@CH X0:i:4 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1==B?:D XT:A:R RG:Z:1#49 HS25_09827:2:1201:8909:14160#49 147 1 24232 0 100M = 23856 -476 ATATGAATATTAGTGATTACAAAATATTATCAATAGCCCTTGTCACAACTGTTATTGAAGAACTAACCATCTATTGCTTATTTAGGTCTTTCTCTCCTGC <4F554?BFEH4<+>4D5E+5,C5H=4?55D5>+?F,FBFC,,+5E+++8555B5?,HF55+F6C4,GG?5,86G8FH,DF+5GC?-E>FE7,9,ACA;1 X0:i:6 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2104:10615:13523#49 83 1 24241 0 100M = 23874 -467 TTAGTGATTACAAAATATTATCAATAGACCTTGTCACAACTGTTATTGAAGAACTAATCATGTATTGGTTATTTAGGTCTTTCTCTCCTGCCAGAATGTG ;IHHJGDGGGHGGHFHHGJIHIIFGGKABFEGGGFHHGGFJGHGEHIHIIIGIEFHIGHGGHHGGJIHHHHEIHHIHIHGHHGGEFJGGHFGFFGFEEAB X0:i:6 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!1=DDFFE XT:A:R RG:Z:1#49 HS25_09827:2:2201:15103:97933#49 73 1 24252 0 100M = 24252 0 AAAATATTATCAATAGACCTTGTCACAACTGTTATTGAAGAACTAATCATGTATTGGTTATTTAGGTCTTTCTCTCCTGCCAGAATGTGCGCTCCATGGA CABCFEFFAF?GGDGFGGDEGD1EECDIGHH@CHEGFEHCDHHEEGFHFHIIHHGHGBGG9GABKE7@BFBIGFEDFIGEIC7HBE>BFG:G>HGC4GA; X0:i:6 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:5 XO:i:0 QT:Z:!11ADDDD XT:A:R RG:Z:1#49 HS25_09827:2:2211:14650:49140#49 147 1 24498 0 100M = 24177 -421 AGCAGAGCCACCACAGGAAACCAGGAGGCTAAGTGGGGTGGAAGGGAGTGAGCTCTCGGACTCCCAGGAGTAAAAGCTTCCAAGTTGGGCTCTCACTTCA 2?3B53GG5HFC44IIFA=EF?FBHFB6+AGJHGE=FDHA?F64FEEGD85D5>+GC7?H@D6,7GHFD7E>@EEHEFG7B>DE:?AHG-E7HCBACA;; X0:i:5 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1215:13420:49989#49 99 1 24756 0 100M = 25212 556 GAGACCTTCTGCAGGTACTGCAGGGCATCCGCCATCTGCTGGACGGCCTCCTCTCGCCGCAGGTCTGGCTGGATGAAGGGCACGGCATAGGTCTGACCTG AABDCBFFJFHFGDGHGGHFGFIHICFFGHHHHIJGGGEGGDGGHGHIGFIIJHHIG@IJGIG7HGGGGEFIGI@GFICHEFIHCGFHEGGFAEFG=?C2 X0:i:3 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFF2 XT:A:R RG:Z:1#49 HS25_09827:2:2104:7990:54107#49 73 1 24850 0 100M = 24850 0 GACCTGCCAGGGAGTGCTGCATCCTCACAGGAGTCATGGTGCCTGTGGGTCGGAGCCGGAGCGTCAGAGCCACCCACGACCACCGGCACGCCCCCACCAC AAEDFBFGEFGFGJ?HGGGEGFIGFFDIGHHHHILEHHHJGHGEFFHIL:CIFHGHGGF@IGGHGGHGGHGFGI@EGEHHIHIHEGJHFGGGGHECHAJH X0:i:2 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11+2<2@ XT:A:R RG:Z:1#49 HS25_09827:2:2115:7536:61615#49 99 1 24878 0 100M = 25338 560 AGGACTCATGGTGCCTGTGGGTCGGAGCCGGAGCATCAGAGCCACCCACGACCACCGGCACCCCCCAACCACAGGGCAGCGTGGTGTTGAGACAACACAG @ACEF?GGE=HG8BEHBCFFDF@HGFDB4HJH X0:i:2 X1:i:2 XA:Z:12,-78700,100M,3;1,+24878,100M,4;19,+66486,100M,4; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:4 XO:i:0 QT:Z:!1:BDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1308:3316:89787#49 73 1 24944 0 100M = 24944 0 CACCACAGGGCAGCGTGGTGTTGAGACAACACAGCCCTCATCCCAACTATGCACATAGCTTCAGCCTGCACAGATAGGGGAGTAGGGGACAGAGCATTTG ?>BCFGFDFCFDECBE2>>G<<@BB8:GCAE:G9HGG9FD@FEDC:8AHFF8@9CB(GG7EGH@GCFI67,DBGC7E7BD>5CBE@+>>F5+H=6; X0:i:5 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11=4=;B XT:A:R RG:Z:1#49 HS25_09827:2:1306:2886:78642#49 163 1 24948 0 100M = 25325 477 ACAGGGCAGCGTGGTGTTGAGACAACACAGCCCTCATCCCAACTATGCACATAGCTTCAGCCTGCACAGATAGGGGAGTAGGGGACAGAGCATTTGCTGA ;CBCCFDHDEFGHG6;6DIF@HFCHHGIICGDG>BE?GIG=ACH5DHLFFHDGEIEGHFCGAHFHEFGF@ABHHBJ5IGEHBEFIB;EGAEBFGHF>?HG X0:i:5 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1305:13792:33859#49 73 1 24994 0 100M = 24994 0 GCACATAGCTTCAGCCTGCACAGATAGGGGAGTAGGGGACAGAGCATTTGCTGAGAGGCCAGGAGCGCATAGATGGGACTCTGCTGATGCCTGCTGAGTG <@>CFG4?AFEFGJE?GGFEGBI;:?C>1AD<@?@8?8?DC-G9BC89;A98-.LCAFF7@879.8-G-7@7CG<,B,6FG?,EGBCGD,5?6HD6@7A5D5H@6B X0:i:4 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!+14BD4D XT:A:R RG:Z:1#49 HS25_09827:2:2307:3338:50144#49 163 1 25137 0 100M = 25481 444 TCAATGGAGGAGTTCAGAGAAGGTGCAACATTTCTGACCCCCTACAAGGTGCTTGCTACCTGCCAGGCACCCTTTCCATACCTTGTCTCAGTTCAGCTCC ;CADBDCHEHAGEGFD>CIGIHHCEGFIIEGHFE4?DFIGFHHEEGBE@>FHGDGFF6GHAFF?B?HGD@GBEHFHEFBEFGFFGFHCIAIIFJEFHBHG X0:i:5 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1215:13420:49989#49 147 1 25212 0 100M = 24756 -556 CCATACCTTGTCTCAGTTCAGCTCCCCACCTTGGATAAACAAGAAACCTTGGTTGCAGAGGAAAAAAGAGGCTGGAAACAAAGGGGTAGAAATGGGGTAG BHGF>HGHBLGHFHICDFEFJGHFHIF6FFDFGCIFG1FFFG7FH1?GHHGJIHG(HHGFGCGHAG:8GG=I4FG.IF??FIGIEFGGGFCBFDD3CB@< X0:i:5 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1314:17022:18860#49 99 1 25281 0 100M = 25725 544 GGCTGGAAACAAAGGGGTAGAAATGGGGTAGCAGGGGAGATTGCCTGATCAACTGCCAAATGGTACACAGTTCTGGAAAAGCACAAAAAATGTGCACACA AABFFGFFIFFGGHGJGGGEGFIGHHHDGHGBFEHGFEHGDHHHHFHGGHIFJHLIFGIGIIGHDKGGGHFGIJGEHIKFJHIHGGGFFHGGGDHJHDJ; X0:i:3 X1:i:1 XA:Z:9,+25394,100M,0;1,+25281,100M,0;12,-78297,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1216:7335:87206#49 163 1 25303 0 100M = 25650 447 ATGGGGTAGCAGGGGAGATTGCCTGCTCAACTGCCAAATGGTACACAGTTCTGGAAAAGCACAAAAAATGTGCACACACGGGTTCTTCCCACTTTAACCC ;CA&:0)77C9:+DC->)555AJC<'I8G@G55>A7?G=5A(7H1DEB5HF8.E>EE@,DABF?9EFH56?5?E=HBFF5<+AGF6D>CE@4B X0:i:3 X1:i:1 XA:Z:9,+25416,100M,1;1,+25303,100M,1;12,-78275,100M,2; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1306:2886:78642#49 83 1 25325 0 100M = 24948 -477 CTGATCAACTGCCAAATGGTACCCAGTTCTGGAAAAGCACAAAAAATGTGCACACACGGGTTCTTCCCACTTTAACCCCTGAGGAATTTGAGGCCTGCTC EGHECAEGGFDFGGFJHIGGHCIFEGJGGKHGGFGGHCIJFCHFIGEJFIHFIHGGHGHGHHAGGIHH8HHEDFFGHIFGHDGGFGGGDFFIFFGFEB?A X0:i:6 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!1=DDDFA XT:A:R RG:Z:1#49 HS25_09827:2:2115:7536:61615#49 147 1 25338 0 100M = 24878 -560 AAATGGTACCCAGTTCTGGAAAAGCACAAAAAATGTGCACGCACGGGTTCTTCCCACTTTAACCCCTGAGGAATCTGAGGCCTGATCCTGACACAGACTG 2HH>GH5+FCF4FHB,D=B4J?=BH+F,HHI?G+E=6F,D,H@EE7DG@DIFIHG=CH?AG5?8CAHG5GEE3F>HD>E3?+8G$IG8,:C$0$?DC0;< X0:i:1 X1:i:3 XA:Z:1,-25338,100M,4;19,-66946,100M,4;9,-25451,100M,4; XG:i:0 AM:i:0 SM:i:0 XM:i:4 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2307:3338:50144#49 83 1 25481 0 100M = 25137 -444 TCACCCAGGCTAGAGCTTAGGGGGCCAAGAGGAAAGAGGTGCCTGTGGGGGTGGAGGACAGGAAGGAAAAACACTCCTGGAATTGCAAAGTGAGGGCAGA ;>4DCGHGG@GDHIGGHFHGHHGFGGFGIFCGGFGF7GGEGGFDIBIJIAHGIHGGGHHGGHHFGJIGHEAG.FHFGIHIFFGGHEGHGGFGFFGFFBAC X0:i:4 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2213:11756:97895#49 163 1 25550 0 100M = 25621 171 AACACTCCTGGAATTGCAAAGTGAGGGCAGAGTCTATTTATATTGGGTTTAATTAACTCCTCTCCCTGGTGCCACTAAAGCAGCAATCACACTGCAGACA HFHGGGCAFB@J2 X0:i:5 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFDF XT:A:R RG:Z:1#49 HS25_09827:2:1309:3459:92693#49 99 1 25613 0 100M = 25954 441 CCCTGGTGCCACTAAAGCAGCAATCACACTGCAGACAGCACTGATTTGATTGGCAAGAGATGCACCAGGCAGAATATTAAGGGACCAGGCCCCTATAAAT AAEEFGEFEFGGFGGEGGGEGGIHIHFHEHGHFDIGJEHGGHGIGFEIFEIDFGGEGGGJGIGDDKIGGFFFIJCE?GHHCCDHJGFCFGGGGHFBHHC2 X0:i:5 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2213:11756:97895#49 83 1 25621 0 100M = 25550 -171 CCACTAAAGCAGCAATCACACTGCAGACAGCACTGATTTGATTGGCAAGAGATGCACCAGGCAGAATATTAAGGGACCAGGCCCCTATAAATAGGCCTAA EGHHGHHGGGGFHIGGHIGJHHGFEGKIGKFGGIDHHGGJFIHGIHGFIIHGIHGFHJHGGHHHGHIHHHHGIHJGHD:HG>D?EGHCB?EC00?7F;?DKE)>98JFGF5AIC?@CD9.?EFFH9C@9FFAEHHED@B@ECH>>C?6>G?GB@GE=E?FGFEBAC X0:i:3 X1:i:3 BC:Z:TGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:1+:ADFDD XT:A:R RG:Z:1#49 HS25_09827:2:1314:17022:18860#49 147 1 25725 0 100M = 25281 -544 AGCCCCTCACTGGAAAATGGTAAGGAAGACATTAATCAGGCCTGGCACTGTGCCCTAGACCTGCTCCCCTAGGCACTACAGTGGGGCCCTTGGTTGCAAC G>BLADGHBIFFFFHFHJHEFHHHEDI>EFHHBGFEFEEIEGDFBFI:GHIFHFIFFGCFFFEHIE?FFFDGH?GFFGGHHDFHIEGGHGFGGDEHHFAGI6GG2HFDGEI?IDI?JGGGDGFCGHEGFEDFDDCBBC; X0:i:3 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1309:3459:92693#49 147 1 25954 0 100M = 25613 -441 GAGAACTAGCACTGCTGAGACGTGGTTATTCCCAATAATAATTTGTATATTTTACATAACGTACCACACCAACATCTTCACACAGTTGGAGCCTACTCCT BHHBFA?5GCAIFHBCGFHC5FHFAEHHGEDFECEHFKIHDHFFFEEGHHIDBECGHHDEGGJGFGHFIGEDCCGE-FFC''GCGGGGGGHDFE?BDBC< X0:i:4 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2204:5587:25070#49 163 1 26068 0 100M = 26454 486 GGCTTCCCCAGCCCTCCCTTCTGCCCTCCTCAGGCCAGCACTTTTCAGTGAGTTCCTCCTTTGCATACAGGCTTTCCAGATCTGTACTTGCCTTGAATAC ;CB5DDCHEEFGHDGBEF5FDGFIFCIIE5CGF@F=HB6BFHGCBFEH=GICHEH>CFFGAFHFHA X0:i:4 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2212:19166:26294#49 99 1 26139 0 100M = 26599 560 CTTTCCAGATCTGTACTTGCCTTGAATACTCATCAGAGCCCAGGAGTTACTCCTCACCTCCCACTTATTTTTCCTCCCATCAAATAACTAAAGCATGGCC A;>CFDF?AF?@C>AG?>>AC@FGFFI=HAHJGHGGDFGGIGGEFIEH?HHIHCFGHJGHJIIGHIGFIIHGEHGFIFEGGHHFEGG?GFGIGGHGCHGGIDJGJCFHF@GHHBHHIE X0:i:6 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BD?DD XT:A:R RG:Z:1#49 HS25_09827:2:1314:5559:46368#49 163 1 26398 0 100M = 26720 422 AGGGGGTAAATATGCAAGATATTTCCTGTGCACATCTTCAGATGAATTTCTTGTTAGTGTGTGTGTGTTTGCTCACACATATGCGTGAAAGAAGAGTACA ;=A8CDC2F@&CEGF6-->GI=F99H@HICG8HF78DCDAEH9FH8IFHHG@@C8MACDI@F5GHHIC7G,,G?7DFBHCEFGEEGGGBDBA>GB X0:i:4 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=ADDDE XT:A:R RG:Z:1#49 HS25_09827:2:1205:4512:64092#49 163 1 26425 0 100M = 26771 446 GTGCACATCTTCAGATGAATTTCTTGTTCGTGTGTGTGTGGTTGCTCACACATATGCGTGAAAGAAGAGTACATACACAGATCTCCTCAAAAAGGAGGCA F@@FDGEFDDFCJ4FBHEEAFB?HF4AD@ICG@>HFFC3>BBD2 X0:i:4 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2204:5587:25070#49 83 1 26454 0 100M = 26068 -486 GTGTGTGTTTGTTTGCTCACACATATGCGTGAAAGAAGAGTACATACACAAATCTCCTCAAAAAGGAGGCAGCAAGCCCGTTCAAGAATGGGACTGAATA EIHHGFDGCFHFGGGGHIGEHHGB?EGCG7HGGFGIBGGGGGHCC@EFIFFGCHGHHGHGG@GFGJEFHHHFIFHHHCBIHDGGJGHGGHFJGEGF@EAA X0:i:4 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!11BDFFE XT:A:R RG:Z:1#49 HS25_09827:2:2201:8195:81306#49 163 1 26474 0 100M = 26810 436 ACATATGCGTGAAAGAAGAGTACATACACAGATCTCCTCAAAAAGGAGGCAGCAAGCCCGTTCAAGAATGGGACTGAATACACCTGATGAGTGGTTTACT EFGF?AFF@@DBHGA:G?DHGG@@CGHEGFFHD.FCA,IEEDBC8EG9BFDHGGH@IFKCD?EI??FIFC?,F6EDC>B5F@4F2 X0:i:4 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!1=BDDDF XT:A:R RG:Z:1#49 HS25_09827:2:2106:16974:36947#49 163 1 26512 16 100M = 26947 535 CAAAAAGTAGGCAGCAAGCCCGTTCAAGAATGGGACTGAATACACCTGATGAGTGGTTTACTTTCTGTCTGCAAACATCTACTGATCATCTGTTAGGTGC E?GDH5D-EDECAEDA@EGC4DGGGE7FICF7FCGBC>FB4AAG>FG++H5G45D=+EHH4++>?FB?(D7,'F$>?5D,5+E>GD,=55+5A,,A65DCE>?CCB7+?G,>+G:CD,A-C+8D7>8?C1 X0:i:5 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:5 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2214:15330:25571#49 163 1 26664 0 100M = 27076 512 CTCAAAAACAACTAAACTCAAATTAAATTCATTCTACTCCAGTCATGGGTACAAAGCTAAGGAGTGACAAATCCCTCTTGGAGTTAGGGGAGTCAGGAAA 1;AC7'9B?CEG?DBB3AC?CCJF?71I>57DE,.7?EC5E?CHCDHB5+FD<@I;4@B'=AE?+++>DF5KE>=+FH?HDBE+IC+CCFGBDFHCEH?G X0:i:3 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2304:7017:29832#49 163 1 26697 0 100M = 27111 514 CTACTCCAGTCATGGGTACAAAGCTAAGGAGGGACAAATCCCTCTTGGTGTTAGGGGAGTCAGGAAAAAGCTCTTAGCAGAATGTGTGCCTCTCGGCCGG 1/A,>?9C7CHG8-,-C>+D+,5E8DGI757'5,'7HE5+=5(,F55?+E,G5?EE=6,7D(,?'?5EADA+6FB+++,EC+5>C3HC;>4BB?AF,3FB X0:i:3 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1314:5559:46368#49 83 1 26720 0 100M = 26398 -422 CTAAGGAGTGACAAATCCCTCTTGGAGTTAGGGGAGTCAGGAAAAAGCTCTTAGCAGAATGTGTGCCTCTCGGCCGGGCGCAGCGGCTCACGCCTGTAAT HIHBHGHG@FGFGCFCHIGIHGEBGGJIDHHGGGDFHGJJGG@GCFHHEDHGEHFAEEECGFHFBLEFHHHFHFFEGIHGEBGC?GGFF?FGFFBFCBAB X0:i:5 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1313:3486:91752#49 99 1 26729 0 100M = 27134 505 GACAAATCCCTCTTGGAGTTAGGGGAGTCAGGAAAAAGCTCTTAGCAGAATGTGTGCCTCTCGGCCGGGCGCAGCGGCTCACGCCTGTAATCCCAGCACT A?CDFDFGGFHGFEGGGGDGGGIGIED?EHHHCIHFHEHCGHGHGFHCGFIICIBGFGGJGGGDHFHGGEFGF?GGGICHI7IHHF>BDG@CGHEFHHCF X0:i:5 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2310:19758:77443#49 99 1 26740 0 100M = 27107 467 CTTGGAGTTAGGGGAGTCAGGAAAAAGCTCTTAGCAGAATGTGTGCCTCTCGGCCGGGCGCAGCGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCGA CABEFGFDGFEGGJFJGGGHGFIHHFFIGHHHHIHGGHHGGHHIHGHIFHIIJHGIGHGGIGGHKGGGGHFIFICEFGKHJHIHJEHHFGGGGHEGHHIE X0:i:5 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2106:6786:26039#49 147 1 26746 0 100M = 26374 -472 GTTAGGGGAGTCAGGAAAAAGCTCTTAGCAGAATGTGTGCCTCTCGGCCAGGCGCAGCGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCAAAGGCAG GEHEGH?FILFIEHFIDFEHEFCGEFGHGGDFECDBFHADDEDGHIGGGFHFEGDDHHAHGCD,EG6>GGEFGGCFIFHIBICHDFGHGHEEGCEDCBC; X0:i:5 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1205:4512:64092#49 83 1 26771 0 100M = 26425 -446 TAGCAGAATGTGTGCCTCTCGGCCGGGCGCAGCGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCGAAGGCAGGCAGATCACCTGAGGTCGGGAGTTC EJHBHFHG>GHEHHGJCI@EHCGBEGDFIG?GGEEDD?DG@GGDEBIHIIHD9FGHHFH8GH@GGHAFBHHFBFEFGIFGEGGGHEFFGFFFDBGFEEAA X0:i:5 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDDDF XT:A:R RG:Z:1#49 HS25_09827:2:2201:8195:81306#49 83 1 26810 0 100M = 26474 -436 CGCCTGTAATCCCAGCACTTTGGGAGGCGAAGGCAGGCAGATCACCTGAGGTCGGGAGTTCGAGACCAGTCTGACCAACATGGTGAAACTCCATCTCTAC FGHHHHHGGFGFHFF;>IGGHGIFGEJGGFEGGGFKHGGEGGGGEGEFIIIFHHGEHHH@HHGGGHIFHHHGHFFIEIGGGFGGHGJ@GHFIFFGFFBAC X0:i:6 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2301:11770:24562#49 163 1 26816 0 100M = 27168 452 TAATCCCAGCACTTTGGGAGGCGAAGGCAGGCAGATCACCTGAGGTCGGGAGTTCGAGACCAGTCTGACCAACATGGTGAAACTCCATCTCTACTAAAAA DD@7C9G8AECCD>7@F>GH7>4C5>5F,B?EEEBHG77C@>+=BDD+57+=67DA,?7F?>C5=556BB5>+BFEB5DCFHG;AA?F>CAD<=I+FE=@E6=BAEB?HF=DCGBGFFEDCE@F5GGC>C?-EGF9D@C,7>6C; X0:i:6 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2106:16974:36947#49 83 1 26947 17 100M = 26512 -535 CTGTAATCCCCGCTACTCGGGAGGCTGAGGAAGGAGAATCACTTGAACCAGGAAGGTGGAGGTTGCAGTGTGCCAAGATCGCGCCATGGCACTCCAGCCT EAGBHGDGGGHFGGBJ7IHIHIGGEGJIIGFGGGEFFAAFGGGFIF?JIIHLCHFIIFHGGHHFBIIFHHHFHFJHGIFGFGGGGEJG6HFGGGGFEEAA X0:i:1 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:17 XM:i:0 XO:i:0 QT:Z:!1=DDDFD XT:A:U RG:Z:1#49 HS25_09827:2:1211:20137:61302#49 163 1 27004 0 100M = 27361 457 GGAGGTTGCAGTGTGCCAAGATCGCGCCATGGCACTCCAGCCTAGGCAACGAGGGTGAACCAGGTCCAGGAAGAAGGTGCAAAGACAGCATTCCAGGTAA EAGGGGCFCEFI8HFIFEGGF@GGHGIGBGHHGGGIJKHGGD7HCHEFFHHFBEHCDFFBIFBHB+GHHFFFFIHEHFIIFJHFH?EG X0:i:3 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2214:15330:25571#49 83 1 27076 0 100M = 26664 -512 GAAGGTGCAAAGACAGCATTCCAGGTAAAAGAAACAGCTTGAACAAAAAGTGTGTAGGGGAACCGCAAGCGGTCTTGAGTGCTGAGGGTACAATCATCCT ;CH@F5H4>G@DBGFCDIH7CHGFECGAD@EGG7DED9DJFGGFEGIHFA:FCEGAHEHDGFACGJDGCA?G:DHH;>FGFGGG?=? X0:i:4 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDEF XT:A:R RG:Z:1#49 HS25_09827:2:1307:9545:75384#49 99 1 27094 0 100M = 27449 455 TTCCAGGTAAAAGAAACAGCTTGAACAAAAAGTGTGTAGGGGAACCGCAAGCGGTCTTGAGTGCTGAGGGTACAATCATCCTTGGGGAAGTACTAGAAGA CACCFE?DEF?GEJFEG>FEIF>EEJ@H8HEH8HHFCE7CFH;DFGDEFFIDC?7HDBCJE9GADDHGBC,IGJGEFI-EDCF>CBGF@G?DF76,7A7,E(FDGD@-:FC8GD8?)E.CC898;?C@B9-EA:CGHDB:F.HGDBGHDGGH?E@6?=4FFDFC>AC X0:i:4 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DBBDE XT:A:R RG:Z:1#49 HS25_09827:2:1313:3486:91752#49 147 1 27134 0 100M = 26729 -505 GGAACCGCAAGCGGTCTTGAGTGCTGAGGGTACAATCATCCTTGGGGAAGTACTAGAAGAAAGAATGATAAACAGAGGCCCGTTTGTTAAAAACACTCAA G4@E5H?BFEF4GH>I>FHHLDFFEEBHBFIDE5?EH?BFHFHEHFE@GHFFIBCDHHGHGHFH7HHF5FE7IG7BGJGC)EGIGFEEGFHHEBHDCB X0:i:6 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:BDDDD XT:A:R RG:Z:1#49 HS25_09827:2:2213:15545:79306#49 163 1 27168 0 100M = 27576 508 ATCATCCTTGGGGAAGTACTAGAAGAAACAATGATAAACAGAGGCCAGTTTGTTAAAAACACTCAAAATTAAAGCTAGGAGTTTGGACTTGTGGCAGGGA B?2GG>3BGGFF@A4B?F@>A? X0:i:6 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:BDDDF XT:A:R RG:Z:1#49 HS25_09827:2:1314:6112:69448#49 99 1 27203 0 100M = 27561 458 AAACAGAGGCCAGTTTGTTAAAAACACTCAAAATTAAAGCTAGGAGTTTGGACTTGTGGCAGGAATGAAATCCTTAGACCTGTGCTGTCCAATATGGTAG CABCFGFFGFHGFEGGGGDHGHIGEEFHGHHHFHJGGHFCGEGIHGDDFFI?FDFE@FGFIIG7@,F5GH(BGCCD?E7F7G,DCE>5@EGG>E=FE+AB X0:i:6 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DBDFD XT:A:R RG:Z:1#49 HS25_09827:2:1208:8727:22371#49 99 1 27215 0 100M = 27448 333 GTTTGTTAAAAACACTCAAAATTAAAGCTAGGAGTTTGGACTTGTGGCAGGAATGAAATCCTTAGACCTGTGCTGTCCAATATGGTAGCCACCAGGCACA FEEFGGEIEGGIFJFFFHGCCGFAGFGDCDBDABC< X0:i:5 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1307:9545:75384#49 147 1 27449 0 100M = 27094 -455 AATAACCATATTTGGGATATACTGGATTTTAAAAATATATCACTAATTTCATCTGTTTCTTTTTACTTTTAGAAATCACATATGTGACTTAAATATTTCT GFHEGE?FFCAHGHBF>GGHEBFGEFGHDHDAG?HFHEGFDFFEFFGGDDBDEGDDHAHDGDFI7G@FGGIIEFGHFFEIBIFEGEAHGHEFCDBAB6C< X0:i:5 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2106:7650:33278#49 99 1 27462 0 100M = 27801 439 GGGATATACTGGATTTTAAAAATATATCACTAATTTCATCTGTTTCTTTTTACTTTTAGAAATCACATATGTGACTTAAATATTTCTTTTCTTTTTCTTT BABCFGFFIFGAGJGHGGDGIDIGHFFIEHHHHIHGHEHGGHJGIGHIGHIIHIGEGGGGEGGHFEGGGFGFGFGEHGGHIGGHJFFHFHDGGHHJHHGH X0:i:5 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDAEF XT:A:R RG:Z:1#49 HS25_09827:2:2309:16798:5562#49 99 1 27473 0 100M = 27870 497 GATTTTAAAAATATATCACTAATTTCATCTGTTTCTTTTTACTTTTAGAAATCACATATGTGACTTAAATATTTCTTTTCTTTTTCTTTCCTCTCACTCA C@BDFBFDI=G@FJGHGCDFG2IGDEHIGHEHFEJGHGE@DHGIFGECCFCFHHGHCGGBFGAHFKGG>C,FADEEFICCDGIFJFCBEHGGGHDFEDCF X0:i:5 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDAE XT:A:R RG:Z:1#49 HS25_09827:2:1209:6654:25445#49 163 1 27534 0 100M = 27938 504 GACTTAAATATTTCTTTTCTTTTTCTTTCCTCTCACTCAGCGTCCTGTGATTCCAAAGAAATGAGCCTCTGCTGTTTTTGGGCAGCAGATATCCTAGAAT ;CBCDDDFDHFGHFIGIIHFIFHI?GBFFCGHFEHFDGIGFHFGCGGHGIHIGBHGGHHDGFGGEFFHHIE X0:i:6 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1314:6112:69448#49 147 1 27561 0 100M = 27203 -458 TCCTCTCACTCAGCGTCCTGTGATTCCAAAGAAATGAGTCTCTGCTGTTTTTGGGCAGCAGATATCCTAGAATGGACTCTGACCTAAGCATCAAAATTAA GGHHFHGBGGGGGHFIFFHHFFFJHIHHKHIFGHEFHH5HHGGFFIGGGHKDI<>FHADEGG@?EHHFGGEIIIB@:F=IG447>EGHC2,D=GF>CB=; X0:i:6 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2213:15545:79306#49 83 1 27576 0 100M = 27168 -508 TCCTGTGATTCCAAAGAAATGAGTCTCTGCTCTTTTGGGGCAGGAGATATCCTAGAACGGACTCTGACCTAAGCATCAAAATTAATCATCATAACGTTAT EJHHGFHGGGEFCIGGHIGJHHIHEGFFIFEBGHGKHGIJGCGGILHHIIIGIHGHHGHGGFGJGLHFHEHGFHJHGIHIFGGGHGEFGGFEGBGFFEAC X0:i:6 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:4 XO:i:0 QT:Z:!1=DFFFF XT:A:R RG:Z:1#49 HS25_09827:2:2105:7239:83002#49 147 1 27587 0 100M = 27154 -533 CAAAGAAATGAGTCTCTGCTGTTTTTGGGCAGCAGATATCCTAGAATGGACTCTGAACTAAGCATCAAAATTAATCATCATAACGTTATCATTTTATGGC AD>FFACBGAFHCHB@HABDJHFEHEBB5F@DEFDGFFH=7EHCAE5GD?BFIHDC7AGBGGD6CA@FIC>IIC>IEFFI7HDFBI9AGECD@GFBCAC: X0:i:6 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1213:11302:89002#49 99 1 27668 0 100M = 28068 500 AACGTTATCATTTTATGGCCCCTTCTTCCTATATCTGGTAGCTTTTAAATGATGATCATGTAGATAATCTTTATTGTCCCTCTTTCAGCAGACGGTATTT CAECFGGFIFHGGHGJGGGFGHIHFFHHGHEHHHEGGHHHFHGGIGDIGEIFKFHIFFGGFIGHGGHGGHGIIIFEFIGEJHIHJGCCFGGGGHHJHHGE X0:i:5 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DFDED XT:A:R RG:Z:1#49 HS25_09827:2:2206:17318:2709#49 147 1 27675 0 100M = 27253 -522 TCATTTTATGGCCCCTTCTTCCTATATCTGGTAGCTTTTAAATGATGACCATGTAGATAATCTTTATTGTCCCTCTTTCAGCAGACGGTATTTTCTTATG GHHHFHGFFHGGFCIICFGFJGFJHFGHGEIFEGIGFDGGHGHFFIFGHHHJIHCFHHHFGEGHJBHGGGIIIGHEFFKIGEGIGGGLGFGFHDFEDBC; X0:i:5 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2114:21318:12979#49 163 1 27679 0 100M = 28034 457 TTTATGGCCCCTTCTTCCTATATCTGGTAGCTTTTAAATGATGACCATGTAGATAATCTTTATTGTCCCTCTTTCAGCAGACGGTATTTTCTTATGCTAC 6?2(B@FGAD6CCFE?D7FC@D6?CEGD5HB?EAE5HAADDD5I=5C@G@B>2BHD5EDB5BH5A4EBC>FH5FB5CEA@C*@A4FAGBG>+>?,G X0:i:5 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2203:14800:25215#49 99 1 27705 0 100M = 28047 442 GTAGCTTTTAAATGATGACCATGTAGATAATCTTTATTGTCCCTCTTTCAGCAGACGGTATTTTCTTATGCTACAGTATGACTGCTAATAATACCTACAC CABEFGFEGFGGGJEEGGFHGGIHHFHIJHEHHGIGGHHHGHHHIBHIFH9IBILHGGAGFIGHKKGGGEFIGKGEFGHHGGGHJFFHFHDGGHGJHHJF X0:i:5 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDEB XT:A:R RG:Z:1#49 HS25_09827:2:2115:7907:56958#49 163 1 27766 0 100M = 28163 497 TTTCTTATGCTACAGTATGACTGCTAATAATACCTACACATGTTAGAACCATTCTGACTCCTCAAGAATCTCATTTAACTCTTATTATCAGTGAATTTAT ;C6CDD20&C52EEG/6<;F/GJ3HCC3GEGGFHAF9FHGHHGH7GKBJIHHGGIHFBFDGGH?IHFIACBGDAGFFG2 X0:i:5 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1305:3312:67479#49 163 1 27768 0 100M = 28134 466 TCTTATGCTACAGTATGACTGCTAATAATACCTACACATGTTAGAACCATTCTGACTCCTCAAGAATCTCATTTAACTCTTATTATCAGTGAATTTATCA ;CADEFEGDFFGLDCDIIIGIHFIIHEIGEGIGHGGHJCGFJHHFGKIFHHHGFIHFGJHGHKFFE?HJIHGHGFHFHGIHHFGFIHFIGCFFHFFHFDG X0:i:5 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2106:7650:33278#49 147 1 27801 0 100M = 27462 -439 ACACATGTTAGAACCATTCTGACTCCTCAAGAATCTCATTTAACTCTTATTATCAGTGAATTTATCATCATCCCCTATTTTACATAAGGAAATGGGGTTA GHGHGHJHLHHHFHIIFFFHHFIFHFGHGEIDIHEEHHHHFFHGHEGGGHI=IHGIHHGHGIDHGGHGGGEIIIHFFFGGFHGIGGEHGFHFHEFDCBC; X0:i:4 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2209:1480:31833#49 163 1 27822 0 100M = 28159 437 AGTCCTCAAGAATCTCATTTAGCTCTTATTATCAGTGAATTTATCATCATCCCCAATTTTACATAAGGAAATGGGGTTAGAAAGACCAAATAACATTTTT ;CABCDDH+HAGLFIDBFEGDGFCHGICIECGGEH??AEGEGH=DGH?JKE@GFIFEHEFDGEFGDHC?E5HIHED+FGIHFIGFICAIFGHF>HHG X0:i:1 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1315:21291:84059#49 99 1 27840 0 100M = 28229 488 TTAACTCTTATTATCAGTGAATTTATCATCATCCCCTATTTTACATAAGGAAATGAGGTTAGAAAGACCAAATAACATTTTTTCAACATCAAAACACTAG 8A>@1B??F=FFEH?H2*:HGFIH<.@.F8:H-GJ:C.7@GEC8-EFI((,FB?7(,9.8DA-7@(CG7,F76CB76>-E7G,7>?6B9@<745ACC>F; X0:i:4 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!11=DB;D XT:A:R RG:Z:1#49 HS25_09827:2:2309:16798:5562#49 147 1 27870 0 100M = 27473 -497 ATCCCCTATTTTACATAAGGAAATGGGGTTAGAAAGACCAAATAACATTTTTTCAACATCAAAACACTAGCTTGAGATCAAGCCCAGACTTGGATCTGTC @EGF>HCBHEBHDFFFC>EBBEEDF@FEFFEAD.HFGHD?DH?HDIFEE4B>HGII@IEFFFEG?E5>@FG?@FHEHCDACBC< X0:i:4 X1:i:0 XA:Z:9,-27983,100M,0;19,-69478,100M,0;12,+75711,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2213:6632:39463#49 147 1 27894 0 100M = 27556 -438 GGGGTTAGAAAGACCAAATAACATTTTTTCAACATCAAAACACTAGCTTGAGATCAAGCCCAGACTTGGATCTGTCGTCTGAATTCCAAGCTTTTTGTTA 2HGFCHGHFHGHGHIFHEFFEGBEDFFHBFEFG>EFFFEACEH4EIEGGHIJGGDIHAEDGIG6EABFGFCF?CEHG5FGFEG+CCDHGFHDBDDC>BC< X0:i:4 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1209:6654:25445#49 83 1 27938 0 100M = 27534 -504 AGCTTGAGATCAAGCCCAGACTTGGATCTGTCGTCTGAATTCCAAGCTTTTTGTTATTTATTGATATGTTTTGTTGTTTTCATGCAATAATGCAAATCTT ;FHHHGHAG7CIE>FFF5FH5HA??655=J77555I=EEH5D>E=FG7DE7FB55GAE5>EBF=BCDE@FFC;;HAIG+F>53+5G?A X0:i:3 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2114:21318:12979#49 83 1 28034 0 36M2D64M = 27679 -457 TCTTAGCACAAACCTTTTGTTAGTAGTACCAACTGTGTCACCTTATCTTCATACTTTGTCTTTATGTAAACCTAAATTAGATCTGTTTTTGATACTGAGG 2IDHBFEG7G665,?GCIGIHGEHDEDG?HA7GEFEHGG-FGGCGBDFIC?D9DFI8GADHFHGGEEFHEH@:FDEGI>CGF>>EFHEEFFE44?@EE>A X0:i:3 X1:i:2 BC:Z:NGTCTATC XG:i:2 AM:i:0 SM:i:0 XM:i:2 XO:i:1 QT:Z:!1:DDDDF XT:A:R RG:Z:1#49 HS25_09827:2:2203:14800:25215#49 147 1 28047 0 100M = 27705 -442 ATTTTGTTAGTAGTACCAACTGTAAGTCACCTTATCTTCATACTTTGTCTTTATGTAAACCTAAATTAGATCTGTTTTTGATACTGAGGGAAAAACAAGG GEHBDHDGGEGGGHIIHIGFJGFBHIFHBHEJGFIFFEEGDHFFFIEGDEBFIKDCHHEHGIJHGHHFGGIIIFGIIJKGFIFFGGGHGFHDHGFCDBC; X0:i:5 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1206:21305:5793#49 99 1 28062 0 100M = 28426 464 CCAACTGTAAGTCACCTTATCTTCATACTTTGTCTTTATGTAAACCTAAATTAGATCTGTTTTTGATACTGAGGGGAAAACAAGGGAATCTAACACTAAC A;BEFGEFGFGEGJEHGGGFGHIHGJDHGHHHHHIGGHHCFHHHGGHIFHIFHHGIGHIGGGGHFDGGGFFDADFEFGCHGGGHGGHFDHGGGCGJHHJE X0:i:5 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:1213:11302:89002#49 147 1 28068 0 100M = 27668 -500 GTAAGTCACCTTATCTTGATACTTTGTCTTTATGTAAACCTAAATCAGATCTGTTTTTGATACTGAGGGAAAAACAAGGGAATCTAACACTAACCAGCCC GHHHFDFFGLFIGHIGFEGHFFJEHFHHFHIFHFEHGEGHHGHFFIGGHHGJGKGGHHAHGIGDFGEGGGIIIGGHIJKFGIDFGDG;GFFFEGEHG?DEEG=EHHG@HEJFBGGFIFE6GFDEEFFD?GFFFHHFIDGFB5E=G@IFB4IAIIFGHCBG4@ X0:i:1 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1305:3312:67479#49 83 1 28134 0 100M = 27768 -466 GGGAAAAACAAGGGAATCTAACACTAACCAGCCCGTAGTGTGTGGTCAACACTTTCGTTACTTTAGTATACATCACCCCAATTGTTTGTCTTCACCACAC HIGHJFHGGDHFHHFGHIHEHHGFJCDIGGEGGIFDHGGGGIGGILFFFIHGIHGGHGHGGHHGGIGHHHHGFHDIHIGGHGGGJGJGDGFIEFGFEE?C X0:i:4 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2209:1480:31833#49 83 1 28159 0 100M = 27822 -437 AACCAGCCCGTAGTGTGTGGTCAACTCTTTCGTTACTTTAGTATACATCACCCCAATTGTTTGTCTTCACCACACACTTTGGAGTTAGGTAGTAGTATCT 2,HDBABG7GGFCHEHDIGC7?GFD,CG,HEG5GGDBGD@BCBGCBDJDIHDIF?HDJHCGH.-GJAFC:HFEDCCAIDCEDGGGGBFD?FGDDAFD>AC X0:i:4 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=?D;DD XT:A:R RG:Z:1#49 HS25_09827:2:2115:7907:56958#49 83 1 28163 0 100M = 27766 -497 AGCCCGTAGTGTGTGGTCAACACTTTCGTTACTTTAGTATACATCACCCCAATTGTTTGTCTTCACCACACACTTTGGAGTTAGGTAGTAGTATCTATTT ;IFHCEH4@D6@FHHE>,@CC7E?DCFCBG7G'GGEFGGEB:@DA7GFFE:FICG9HG9GGFH&-HE-C:H-IFEFGIF??H>GJBE6@EFFDFDFCBA@ X0:i:4 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1215:7868:62062#49 137 1 28182 0 100M = 28182 0 ACACTTTCGTTACTTTAGTATACATCACCCCAATTGTTTGTCTTCACCACACACTTTGGAGTTAGGTAGTAGTATCTATTTTTACAAATAAGAAAACCCA ;@BC6FDEF8FGHGIEIFIG??JF8EEBF=GD75G8GJIGHGHH9FHEFGHGGGDEF4A4'HB+@54++6C+EE46+'D5+>,5?F,+CJ6+E>F5G,E5''DFH7%=+G66'+85&7B7,>'HC57D7+A>-698+*9D@97?,'7, X0:i:6 X1:i:0 XC:i:99 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1301:20439:67809#49 163 1 28304 0 100M = 28691 483 ATTATCTTTTGAAAAGCCTGTAGTTGCTCATCTGAAGAAGTGACGGACCACCTCTTATTTAGTGGACAGACAGTAACTAGTTGAGAAGACAGGGGATTTT GI>H5>>+>@GHIFDEFFFDHGJEBHGFEFHFDEHDFDFGDEEADGHHHDIHCDHHFHGIDHFGEFGGEFEI>@EFFIGIDEGEDEGFGFHDEEDAC; X0:i:5 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1210:13018:27047#49 83 1 28439 0 100M = 28017 -522 CTATCAGGGAGTTTTATGAGAAGCCCTAGCTCCTCAGTTCCACAGTGGGTAACTGTAATTCATTCTAGGTCTGCGATATTTCCTGCCTATCCATTTTGTT 2FG,H5E>@FEEBG?JHDC,77,F7,GI7B7G577GAAGDB.@CABE8;IHF?@8FHFFCCE9FGCDC?E>8H9D@G,H>5CCBFE7G>,D,?I77E7GE,GAGI@BG@GCGDBECHGDFFFEFDC@@EGBEH8CHHF?FCGGCBIFGGGHG$HFGFFEBBFC>;? X0:i:3 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11ADDDF XT:A:R RG:Z:1#49 HS25_09827:2:1209:12442:64767#49 99 1 28490 18 100M = 28855 465 ACTGTAATTCATTCTAGGTCTGCGATATTTCCTGCCTATCCATTTTGTTAACTCTTCAATGCATTCCACAAATGCCTAAGTATTCTTTAATAATGGTGGT CAEEFGGFJFHGGJEGGGHFGHIGIFHHGHHHHIIGFGHGGHGIGGEILIIIHHBGDFAFDGGDKGIGGEBGIGGEFIGHGHIHGEHGEGGGGHEGDHAE X0:i:1 X1:i:3 XA:Z:2,-114342442,100M,2;19,+70098,100M,2;9,+28603,100M,2; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:18 XM:i:1 XO:i:0 QT:Z:!1=DDFFD XT:A:U RG:Z:1#49 HS25_09827:2:1313:8091:96034#49 99 1 28629 0 100M = 28976 447 TTTTTAAGTGACAAAACTTGTACATGTGTATCGCTCAATATTTCTAGTCGACAGCACTGCTTTCGAGAATGTAAACCGTGCACTCCCAGGAAAATGCAGA AABDFDFGIFGDFJFGGGGG?>IGGJ9B@HHHCGECGGHGDHEHFECD;?DIFIB8F@AGI-GHIE@@GHKBGJCDFBHHEC?FEECBFHDGGH5=AHIB X0:i:3 X1:i:1 XA:Z:19,+70237,100M,0;1,+28629,100M,0;15,-102502437,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDDFE XT:A:R RG:Z:1#49 HS25_09827:2:2205:4298:12428#49 99 1 28665 0 100M = 29124 559 AATATTTCTAGTCGACAGCACTGCTTTCGAGAATGTAAACCGTGCACTCCCAGGAAAATGCAGACACAGCACGCCTCTTTGGGACCGCGGTTTATACTTT AAEFFGFEIFFFGHEEGGAGG>IHHJFIGHHCHIIGGHHGDHFHFGHIGIIDCHG8FGGFDIGHDDH@GEHIGGG?GIGHGGDHJFJHFEGGBHEFHHIF X0:i:3 X1:i:1 XA:Z:9,+28779,100M,0;1,+28665,100M,0;15,-102502401,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1301:20439:67809#49 83 1 28691 0 4M4I92M = 28304 -483 TCGAGAATGAATGTAAACCGTGCACTCCCAGGAAAATGCAGACACAGCACGCCTCTTTGGGACCGCGGTTTATACTTTCGAAGTGCTCGGAGCCCTTCCT ;JHH5GB4BGE@C:F5,>FFFGGFF4F?DFCB>? X0:i:4 X1:i:6 BC:Z:NGTCTATC XG:i:4 AM:i:0 SM:i:0 XM:i:0 XO:i:1 QT:Z:!1:DDBDD XT:A:R RG:Z:1#49 HS25_09827:2:1209:12442:64767#49 147 1 28855 17 100M = 28490 -465 GAACCCAACGCGGTGTCAGAAAAGTGGGGTCCCCTACGAGGGACCAGGAGCTCCGGGCGGGCAGCAGCTGCGGAAGAGCCGCGCGAGGCTTCCCAGAACC GHGBGAHFFHGHFHICCGHHHGCFHEGHHFIFGHIFBEHJFFFEFEGGGDHDGEGIHCJHGIGHCBHGGGEIIGGFG5FFGEIHEGGHGFJFHEECCBC; X0:i:4 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2209:4461:40815#49 163 1 28875 0 100M = 29285 510 GAAGTGGGGTCCCCTACGAGGGACCAGGAGCTCCGGGCGGGCAGCAGCTGCGGAAGAGCCGCGCGAGGCTTCCCAGAACCCGGCAGGGGCGGGAAGACGC ;CBCCDGHFCFGHGCEICEFIHFGHDEF7EGGFHAEHDDGEDAHDGGIDGHHG@EFEHFHGGFFGEGID=FHHEEH>FGFHEGG@BHFH>EFG?EDB?H> X0:i:3 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2116:16361:41377#49 163 1 28924 0 100M = 29290 466 GCGGAAGAGCCGCGCGAGGCTTCCCAGAACCCGGCCGGGGCGGGAAGACGCAGGAGTGGGGAGGCGGAACCGGGACCCCGCAGAGCCCGGGTCCCTGCGC =C5344:C@@/G'9;.+FH.G?J.H8E?7EGGH;AG97;3HGHHA5FGDDHHH@ X0:i:1 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1313:8091:96034#49 147 1 28976 0 100M = 28629 -447 GGAGTGGGGAGGCGGAACCGGGACCCCGCAGAGCCCGGGTCCCTGCGCCCCACAAGCCTTGGCTTCCCTGCTAGGGCCGGGCAAGGCCGGGTGCAGGGCG GEHFFHDFG4AIEHIG@GFEI6BF=F4EHGIDEHIEF?B=FH6CHI@@GH>=IH5DD7GFG@DGCEBEG7IIEFH8FJGI-EIFBFAHGHG6FDEEABA; X0:i:4 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1312:3346:86415#49 185 1 28995 0 100M = 28995 0 GGGACCCCGCAGAGCCCGGCTCCCTGCGCCCCACAAGCCTTGGCTTCCCTGCTAGGGCCGGGCAAGGCCAGGTGCAGGGCGCGGCTCCAGGGAGGAGGCT ;DHEGHD>GH>ICHII5EGDFGBBHEHI>5FDG5EDH?BFCBBCAFEGGE5F?>@IDHFHGEDDGBHGGCEI@ECBCBFCBIFE:EGHGHGBB9DDCAC; X0:i:6 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2114:13791:70630#49 73 1 29036 0 100M = 29036 0 GGCTTCCCTGCTAGGGCCGGGCAAGGCCGGGAGCAGGGCGCGGCTCCCGGGAGGAAGCTCCGGGGCGAGCCCAAGACGCCTCCCTGGCGGTCGGGGCCCA @=?FEE=G6EGBJC>:E?>1E1<9E88?(8I8G>.7-E,;A-,@.;:I.BDB,79.88->,87,5G,,DG7,DB,H?GC@7+'>,66D7'5++4+,B X0:i:5 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 QT:Z:!114AD?D XT:A:R RG:Z:1#49 HS25_09827:2:2109:4728:79802#49 73 1 29051 0 95M5S = 29051 0 GCCGGGCAAGGCCGGGTGCAGGGCGCGGCTCCAGGGAGGAAGCTCCGGGGCGAGCCCAAGACGCCTCCCGGGCGGTCGGGGCCCAGCGGCGGCGTTCGCA CAE@FGDEFFFEEBFH>GAH/H>AGH'+44,* X0:i:5 X1:i:0 BC:Z:NGTCTATC XC:i:95 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFF XT:A:R RG:Z:1#49 HS25_09827:2:1307:17245:84668#49 99 1 29102 0 100M = 29531 529 GAGCCCAAGACGCCTCCCGGGCGGACGGGGCCCAGCGGCGGCGTTCGCAGCGGAGCCGGGCACCGGGCAGGGGCCGCGGAACACCAGCTTTGCGGAGGCT ?;>CFCBGAC?@@E?H>>AECHBE)DD:@H-C?EEG8EC@DDC-9889;:,.8(7879(8@G9,,D,,G7,FF,,??E--7C77CBF5D,'7CD++4G>' X0:i:5 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:5 XO:i:0 QT:Z:!1:ADD:A XT:A:R RG:Z:1#49 HS25_09827:2:2205:4298:12428#49 147 1 29124 0 100M = 28665 -559 GGTCGGGGCCCAGCGGCGGCGTTCGCAGTGGAGCCGGGCACCGGGCAGCGGCCGCGGAACACCAGCTTGGCGCAGGCTTCTCGGTCAGGAACGGTCCCGG >D@>>H?FBCF@CCICHAB<5GH>J=HIGFIFEFBDFFB+?BHCEED@@HBD?5GDHHADGH?D?AHFG>EEFI>I7F7IBE>E:CAAGH@EHGDACAC< X0:i:5 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1309:11383:27300#49 163 1 29169 0 100M = 29500 431 CAGCGGCCGCGGAACACCAGCCTGGCGCAGGCTTCTCGGTCAGGAACGGGCCCGGGCCTCCCGCCCGCCTCCCTCCAGCCCCTCCGGACCCCCTACCTCG 1;BBDEE@E9FGAG?:=>6;DG>3B7>?DEC+E@AF?AH'=AHHD55ID'ED5E75+,B?FB??=?>5+=A5>+=AFB?+F>+F; X0:i:5 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:5 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1206:15832:79285#49 99 1 29277 0 100M = 29636 459 GGCCCCCACGACCCTACTTCCCGCGGCCCCGGACGCCTCCTCACCTGCGAGCCGCCCTCCCGGAAGCTCCCGCCGCCGCTTCCGCTCTGCCAGAGCCGCT C;BEFGFGIFFGGEB?GADH?K>EHEHHF?AGCEAFF9FJCDFEFBHIDHIIFHGIF9GFIGA?@E,=GEG?GGCEF>H7GGDHJFF>6@@7G@EHH462 X0:i:3 X1:i:1 XA:Z:15,-102501789,100M,1;12,-74310,100M,1;2,-114341658,100M,2; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!11ADDDF XT:A:R RG:Z:1#49 HS25_09827:2:2209:4461:40815#49 83 1 29285 0 100M = 28875 -510 CGACCCTACTTCCCGCGGCCCCGGACGCCTCCTCACCTGCGAGCCGCCCTCCCGGAAGCTCCCGCCGCCGCTTCCGCTCTGCCGGAGCCGCTGGGTCCTA HC+HGFB+G46FBFFCFDHGFGGFDGDFB77-5I(KB9D@GC9DI7IHF8HG9EGFAC@8GHEFGJDFHH?F?HFCABDGGDGGH?GEDHFEEGGFFEAC X0:i:3 X1:i:1 XA:Z:1,-29285,100M,0;12,+74302,100M,0;2,+114341650,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2116:16361:41377#49 83 1 29290 0 100M = 28924 -466 CTTCTTCCCGCGGCCCCGGCCGCCTCCTCACCTGCGAGCCGCCCTCCCGGAAGCTCCCGCCGCCGCTTCCGCTCTGCCGGAGCCGCTGGGTCCTAGCCCC EA'B5+6GGDDFBJGH>DC'E7>B7GJ6I(EG5FFD79ED@GGG8EFBIDFD988GDG@GG4HFGEE?HEDGFDE5GCHIH(AGHGFCGGFJGFDF@E?> X0:i:3 X1:i:1 XA:Z:1,-29290,100M,2;15,+102501776,100M,2;2,+114341645,100M,3; BC:Z:TGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:1=?DFFFD XT:A:R RG:Z:1#49 HS25_09827:2:1309:11383:27300#49 83 1 29500 0 100M = 29169 -431 CGGGCCGAGTCGCGGGCCTGGGCCCGGAACTCACGCTCACTCCGAGCTCCCGACGTGCACACGGCTCCCATCCGTTGTCTTCCGAGCGTCAGGCCGCCCC E>G<=H+>GG6FF6G5DIC7B7E(EFD6DBAG=C7@?G-E@CF7I@H8FFF;9DB-E;FG@@G>:ED?B:-GF'JH;EB?2FGG?BGC6?=G?FDF@>>A X0:i:1 X1:i:3 XA:Z:1,-29500,100M,2;19,-71107,100M,2;12,+74087,100M,2; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!1:B?BDD XT:A:U RG:Z:1#49 HS25_09827:2:1307:17245:84668#49 147 1 29531 0 100M = 29102 -529 CACGCTCACTCCGAGCTCCCGACGTGCACACGGCTCCCATGCGTTGTCTTCCGAGCGTCAGGCCGCCCCTTCCCGTGCTTTCTGCTCTGCAGACCCTCTT 2EH>>3GFF+4C4B>+FEG45D=5HEE,BE+D+G+B7?EDHE6E5,D<78B=BHCF,,?BG5A6G<65'C+7867FF>7@?>5+:CGH>FC?89778A/: X0:i:3 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2309:4394:79570#49 163 1 29593 0 100M = 29946 453 CCGCCCCTACCCGTGCTTTCTGCTCTGCAGACCCTCTTCCTAGACCTCCGTCCTTTGTCCCATCGCTGCCTTCCCCTCAAGCTCAGGTCCAAGCTGCCCG :CB>>FE@?9FAH9CBEDEGFCF,?GBC>>C>5H4EDA=BAD7,G@EIFB'H<5A5EBE?=B7F=D?>J@?BE>FABI?5CGECC3;';++'55>55GH+ X0:i:5 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1206:15832:79285#49 147 1 29636 0 100M = 29277 -459 ACCTCCGTCCTTTGTCCCATCGCTGCCTACCCCTCAAGCTCAGGGCCAAGCTGTCCGCCAACCTCGGCTCCTCCGGGCAGCCCTCGCCCGGGGTGCGCCC +HF5CC'ADDEHBF,FBD7H@CFF@?7EFD5G5C7C?H'=G,C+6E5757GIH?7H,@?>AB:BA?5A@7CC7A,6C; X0:i:4 X1:i:0 XA:Z:1,-29636,100M,1;19,-71243,100M,1;9,-29414,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1203:11994:7785#49 99 1 29857 0 100M = 30077 320 TTGTGATCTGCTTAGTTCCCACCCCCCTTTAAGAATTAAATAGAGAAGCCAGAGGCAAAACTACAGATATCGTATGAGTCCACTTTTGTGAAGTGCCTAG AAEDFGFGAFHGGJGFGGFEIFIGHJFFGHHHHHHGFHHGFHFDFBHIFHFFHDBIFGFGFIGHHEEGGEGGCCEEHGGHDGFCC=FGEH@GGH=HHHIE X0:i:2 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 QT:Z:!11ADDDB XT:A:R RG:Z:1#49 HS25_09827:2:2215:10153:33095#49 99 1 29908 0 100M = 30286 478 GACGCAAAACTACAGATATCGTATGAGTCCAGTTTTGTGAAGTGCCTAGAATAGTCAAAATTCACAGAGACAGAAGCAGTGGTCGCCAGGAATGGGGAAG C?CC=GF?IFGDGGBHBG>EDBIHGE9D@HHD8GJFHEF@FDFAGBH?DHIIBHGEFGGG@G?DEEFGGEF?GCFJFE?7?HGHEF>HFG+:C5E7=390 X0:i:5 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2309:4394:79570#49 83 1 29946 0 100M = 29593 -453 GAAGTGCCTAGAATAGTCAAAATTCACAGAGACAGAAGCAGTGGTCGCCAGGAATGGGGAAGCAAGGCGGAGTTGGGCAGCTTGTGTTCAATGGGTAGAG ;64HCD5GGGE6B6BG7,FGHC6BJCGGD7EGGEFDDGD8GIG@IH7FEI:;IC?HAGDE@@@GBE:C@:H@HFCIE>HGEAE>HEJH@ED4F?GFEC>A X0:i:5 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!11AB??D XT:A:R RG:Z:1#49 HS25_09827:2:1302:21009:63471#49 99 1 29965 0 100M = 30405 540 AAATTCACAGAGACAGAAGCAGTGGTCGCCAGGAATGGGGAAGCAAGGCGGAGTTGGGCAGCTTGTGTTCAACGGGTAGAGTTTCAGGCTGGGGGGATGG CA>7FDDGACG@@JFEB>BEGGIE<E7HFHJE@8HCFHI?C?@I@GAGEE9FF@EGGA@,CD7D?G?H?,77C,>FF@FGGF5GD=IE X0:i:5 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 QT:Z:!1:ADD?D XT:A:R RG:Z:1#49 HS25_09827:2:2310:16661:88087#49 163 1 29997 0 100M = 30410 513 GAATGGGGAAGCAAGGCGGAGTTGGGCAGCTCGTGTTCAATGGGTAGAGTTTCAGGCTGGGGTGATGGAAGGGTGCTGGAAATGAGTGGTAGTGATGGCG FGACF+DFDHHDG X0:i:5 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1203:11994:7785#49 147 1 30077 0 100M = 29857 -320 AATGAGTGGTAGCGATGGCGGCACAACAGTGTGAATCTACTTAATCCCACTGAACTGTATGCTGAAAAATAGTTTAGACGGTGAATTTTAGGTTATGTAT GFFFDHFBGCFDEC;FFGGH5FIBEBGHHEDFEF?HBFFFHGBFFIEGGHFFGBDEHDDHGDGHF6DFGGEDIEEHIJFFFICGDIGLGHFFEDFCCBC< X0:i:3 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2212:8246:59065#49 99 1 30114 0 100M = 30491 477 TACTTAATCCCACTGAACTGTATGCTGAAAAATGGTTTAGACGGTGAATTTTAGGTTATGTATGTTTTACCACAATTTTTAAAAAGCTAGTGAAAAGCTG BAEDFGFGIFHFGDGGGGGHCHIHHHHIFHHHFEIGJHHHGHHG@GEIGIFIJGG8GHIGJIGHGGGGGFFGGJEGHGGHEJIHGFHHFHGGGDFHHHJE X0:i:5 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFA XT:A:R RG:Z:1#49 HS25_09827:2:1306:8624:10962#49 99 1 30115 0 100M = 30470 455 ACTTAATCCCACTGAACTGTATGCTGAAAAATGGTTTAGACGGTGAATTTTAGGTTATGTATGTTTTACCACAATTTTTAAAAAGCTAGTGAAAAGCTGG CACEFGFGIFHGGFGGGGHHIGIGHJHIGHEHHIIGJHHCGHGAHGHEGIIIHI@IFGIGIJGDDGHGGHIIGDGEHIGHGFIDJGCGFGGCGHGFHHJB X0:i:5 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DFFFF XT:A:R RG:Z:1#49 HS25_09827:2:1315:7035:40186#49 163 1 30173 0 100M = 30558 485 ATATGATTTACCACAATTTTTAAAAAGCTAGTGAAAAGCTGGTAAAAAGAAAGAAAAGAGGCTTTTTTAAAAAGTTAAATATATAAAAAGACTCTCATCA '(.(6,D87C*5?GB@6DD:775EI'68I5,,F++=BEG5?,F+D,,=9H75'+5DEFBE>F+F=?>DF+>+>;4GA++''3+E+EG X0:i:5 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:5 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1314:11015:44212#49 163 1 30246 0 100M = 30596 450 GTTAAATATATAAAAAGAGCATCATCAGTCCAAAGTCCAGCAGTTGTCCCTCCTGGAATCCGTTGGCTTGCCTCCGGCATTTTTGGCCCTTGCCTTTTAG ;7A>BDD;E:1CAAC?348?@2B08BBICEGDFHAF-@IGDDACE:6I@EDGGEAEGHBFFBFFGH5>?4GDHEB5BCDJ@FGF+B=GDF4>5FDGEHDG X0:i:4 X1:i:0 XA:Z:15,-102500820,100M,0;1,+30246,100M,0;9,+30024,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2201:2180:6886#49 99 1 30247 0 100M = 30581 434 TTAAATATATAAAAAGAGCATCATCAGTCCAAAGTCCAGCAGTTGTCCCTCCTGGAATCCGTTGGCTTGCCTCTGGCATTTTTGGCCCTTGCCTTTTAGG CABCFGDFIFHGGJG3>GGEIFHGGDFEFHABHI,GGAHGFF;HEE@HGECFC?HAGBAG6AGBHE@G>CFFF,+JB>HHIGI7<5IF@H:@G5AHH+6F X0:i:4 X1:i:0 XA:Z:1,+30247,100M,1;19,+71854,100M,1;9,+30025,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDDBA XT:A:R RG:Z:1#49 HS25_09827:2:2215:10153:33095#49 147 1 30286 0 100M = 29908 -478 CAGTTGTCCCCCCTGGAATCCGTTGGCTTGCCTCCGGCATTTTTGGCCCTTGCCTTTTAGGGTTGCCAGATTAAAAGACAGGCTGCCCAGCTAGTCTGAA +DF>C1C5I4+4+H;C5F=@5,=654>HF5I?5>?3F7EHD76GAG55G85@&5G5CHH7G5D<7&B-'7II?C7@F>E7213GC?AA/7C34CC(8-6; X0:i:5 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1205:7990:75237#49 163 1 30350 0 100M = 30758 508 GCCAGATTAAAAGACAGGATGCCCAGCTAGTTTGAATTTTAGATAAACAACGAATAATTTCTTAGCATAAATATGTCCCAAGCTTAGTTTGGGACATACT GCHF5GGG X0:i:4 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1313:20446:3145#49 99 1 30357 0 100M = 30752 495 TAAAAGACAGGATGCCCAGCTAGTTTGAATTTTAGATAAACAACGAATAATTTCTTAGCATAAATATGTCCCAAGCTTAGTTTGGGACATACTTATGCTA C?EEFGFGGFHGCGGJGGGEIFIEFEFHGHHHHHIGGHHHFHGIFFHIFHFFHDGHFGIJJGAHFFHGGEIGGJGJFGHHEHIHHGIGEGGGGHEHBHFH X0:i:4 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:DDDDB XT:A:R RG:Z:1#49 HS25_09827:2:1302:21009:63471#49 147 1 30405 0 100M = 29965 -540 AATTTCTTAGCATAAATATGTCCCAAGCTTAGTTTGGGGCATACTTATGCTAAAAAACATTATTGGTTGTTTATCTGAGATTCAAAATTAAGCATTTTAT ?HFH+E+HBE>CG@F4>EEH>6=B+EB65G=5>C?F?,,D7@,+EEDGD,5D?B@57GA=55?D?E6F+GI78D7H?F?I75IB-FG8G997@9778?C: X0:i:5 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2310:16661:88087#49 83 1 30410 0 100M = 29997 -513 CGTAGCATAAATATGTCCCAAGCTTAGTTTGGGACATACTTATGCTAAAAAACATTATTGGTTGTTTATCTGAGATTCAGAATTAAGCATTTTATATTTT HIHHFHHGGGHECIFGHIGEHIGHEGIIIGHGG@FDHGIMGFGGCHHHIIIGIHFFIJHGGHHFGJGHHEHGDHJGGIFGHGGG?GFGEHFGEFGFEB?A X0:i:4 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFD XT:A:R RG:Z:1#49 HS25_09827:2:2303:4214:49761#49 163 1 30460 29 100M = 30848 488 AACATTATTGGTTGTTTATCTGAGATTCAGAATTAAGCATTTTATATTTTATTTGCTGCCTCTGGCCACCCTACTCTCTTCCTAACACTCTCTCCCTCTC HGIIIGGIIFKGGHGHDFGHGFHFHGEDCBC; X0:i:6 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1305:4929:43183#49 163 1 30517 0 100M = 30934 517 GCCTCTGGCCACCCTACTCTCTTCCTAACACTCTCTCCCTCTCCCAGTTTTGTCCGCCTTCCCTGCCTCCTCTTCTGGGGGAGTTAGATCGAGTTGTAAC ;CBCEFDHFGFGEGGEFGIGGGHIHEGEIEGGGEBEHJIGHGHHEGGIJFHHGFGEGGEFFGFFHHHGFIHHHBFHGFGIFFGHGBHGIHHGGGHFEBE@ X0:i:5 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2313:13185:85750#49 163 1 30547 0 100M = 30964 517 CTCTCTCCCTCTCCCAGTTTTGTCCGCCTTCCCTGCCTCCTCTTCTGGGGGAGTTAGATCGAGTTGTAACAAGAACATGCCACTGTCTCGCTGGCTGCAG ;CAACE9C?CH@69EE>CDB@?F78DFG>EGBFEBCEEIG=DAC5DEIFH87>JE54DBFFGH7GE>E?I?HIB=D>4?>DFIG;C4I5+?EC>F?G X0:i:5 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2209:14477:95232#49 163 1 30548 0 100M = 30950 502 TCTCTCCCTCTCCCAGTTTTGTCCGCCTTCCCTGCCTCCTCTTCTGGGGGAGTTAGATCGAGTTGTAACAAGAACATGCCACTGTCTCGCTGGCTGCAGC ;CBCDDGHDFFGHF6@6GBFGGJCBEEIECC>FDEEHACDEFEHG5>?@H8H@DEECFHF=IE7BE>>FF?DE>EDBFFHCGEFCIHG4>G>HDEFB?,B X0:i:5 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1315:7035:40186#49 83 1 30558 0 100M = 30173 -485 TCCCAGTTTTGTCCGCCTTCCCTGCCTCCTCTTCTGGGGGAGTTAGATCGAGTTGTAACAAGAACATGCCACTGTCTCGCTGGCTGCAGCGTGTGGTCCC 'FF)BHCGCJHCGBEBDAFBFG5@G8FGEGJGBFA@78.IFFI-89GE?FCEG-G,AC??(8H9E?? X0:i:5 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BD=;D XT:A:R RG:Z:1#49 HS25_09827:2:2301:11036:83091#49 163 1 30578 0 100M = 31033 555 CCTGCCTCCTCTTCTGGGGGAGTTAGATCGAGTTGTAACAAGAACATGCCACTGTCTCGCTGGCTGCAGCGTGTGGTCCCCTTACCAGAGGGAAAGAAGA ;CBDDDDFEFFGHGGBIFEGCG>I@GGAIE?H>HBJGGGGFHHDED5IFGEHGFGFEFJFDAFFH5FCF=E5>>BDEC?HHEIHGI>C4FE+FGAGF(9+ X0:i:5 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2201:2180:6886#49 147 1 30581 0 100M = 30247 -434 GCCTCCTCTTCTGGGGGAGTTAGATCGAGTTGTAACAAGAACATGCCACTGTCTCGCTGGCTGCAGCGTGTGGTCCCCTTACCAGAGGTAAAGAAGAGAT GG7>FFHG5GGEIIEGIIFEG?EIBGCFHGH@EEDDDCBC; X0:i:5 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1314:11015:44212#49 83 1 30596 0 100M = 30246 -450 GGAGTTAGATCGAGTTGTAACAAGAACATGCCACTGTCTCGCTGGCTGCAGCGTGTGGTCCCCTTACCAGAGGTAAAGAAGAGATGGATCTCCACTCATG FGFEBEFGGFGFGHGGHDHI?GB?G7CAGFEGGHFFHGGFFIGCIFGHIEIGIHGGAH?DGFH>BEE?HEHGIHHHEIB?EGGBFGGFF?FFGFGFFBAA X0:i:5 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDBDD XT:A:R RG:Z:1#49 HS25_09827:2:1205:12651:88456#49 163 1 30664 0 100M = 31072 508 AGAGGTAAAGAAGAGATGGATCTCCACTCATGTTGTAGACAGAATGTTTATGTCCTCTCCAAATGCTTATGTTGAAACCCTAACCCCTAATGTGATGGTA ;CADEDDHFFFGHFGDFDEGIGJFIHIIIIGGGEBGGDIGHHGHIGGIJBHD@EIFFFJFJEKHHJFGJIHHHGBHJFGLHHFGGIHFHGEG6=GHEHDIGGIFFHGGEFFCHBHHEEFED?HFGGBEFEHBFG>EBEDGBCEI4A>DCFFF?H2 X0:i:5 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1313:20446:3145#49 147 1 30752 0 100M = 30357 -495 AATGTGATGGTATGTGGAGATGGGCCTTTGGTAGGTAATTACGGTTAGATGAGGTCATGGGGTGGGGCCCTCATTATAGATCTGGTAAGAAAAGAGAGCA GFHEGDG>>GF@EHIFHGFE>,IJHEFHHGIJHHEFFEHHDHFGFID@HFHDIKDEHHFFGHDHFHHGGGEGIFDBIFGI6EGFG6GHGHE;HGBDBBA; X0:i:6 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1205:7990:75237#49 83 1 30758 0 100M = 30350 -508 ATGGTATGTGGAGATGGGCCTTTGGTAGGTAATTACGGTTAGATGAGGTCATGGGGTGGGGCCCTCATTATAGATCTGGTAAGAAAAGAGAGCATTGTCT 2F>HC=<4FGEFGHGJHF@CHKEGDGKGDFFGGEGHDGGIGGGFIHIHEIEGCHFGHEHGCHHGGJIHHHHJFHFEHIHGFGGGJGJFGGFGFFGFFBAC X0:i:6 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2303:4214:49761#49 83 1 30848 37 100M = 30460 -488 AGCATTGTCTCTGTGTCTCCCTCTCTCTCTCTCTCTCTCTCTCTCATTTCTCTCTATCTCATTTCTCTCTCTCTCTCTATCTCATTTTTCTCTCTCTCTC BJDBCEBGBGDFCCB>HIG7HHGFEFIGGFEGGGEFHGGIGGGGGGHFF&DGIFGGDGHGCHHCFHEHHAHGEFHCGIHIHDGGHGEGFFFEGGDFDCAC X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:37 XM:i:1 XO:i:0 QT:Z:!4=DDFFD XT:A:U RG:Z:1#49 HS25_09827:2:1204:19257:24710#49 163 1 30923 17 100M = 31336 513 GCTATCTCATTTTTCTCTCTCTCTCTTTCTCTCCTCTGTCTTTTCCCACCAAGTGAGGATGCGAAGAGAAGGTGGCTGTCTGCAAACCAGGAAGAGAGCC ;CBCCED@B@FGHGGC>ADGIEBE@GFEDECHEDA?H6HGFACH?@BBFB?@5@EEGF@FGBF7BEHE?4FH>>FEFF,I@HF@C;HFGF<+>GACFHDG X0:i:1 X1:i:4 XG:i:0 AM:i:0 SM:i:17 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1305:4929:43183#49 83 1 30934 0 100M = 30517 -517 TTTCTCTCTCTCTCTTTCTCTCCTCTGTCTTTTCCCACCAAGTGAGGATGCGAAGAGAAGGTGGCTGTCTGCAAACCAGGAAGAGAGCCCTCACCGGGAA FF@HHACGGGHFGHGHHIHGHIGFJGJGFIEGGGFFHGGIGGGGIHHB;ICLIHGIIFHFGFHFGHIFHGHFHHEHG@GGHGGGGBJGFFFIDFBFEBAC X0:i:3 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2209:14477:95232#49 83 1 30950 0 100M = 30548 -502 TCTCTCCTCTGTCTTTTCCCACCAAGTGAGGATGCGAAGAGAAGGTGGCTGTCTGCAAACCAGGAAGAGAGCCCTCACCGGGAACCCGTCCAGCTGCCAC BJ=DCDEGCDGDGJFH,IHJBCBFEEFC?KEG?FGGHGGEGGGGCF?FFDFGIC8AI;9EC@HCFEIFH:HGHHCH;I>GGDG>HGFF@GFFDFGFCBAB X0:i:3 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2307:17798:87127#49 99 1 30961 0 100M = 31414 553 TCTTTTCCCACCAAGTGAGGATGCGAAGAGAAGGTGGCTGTCTGCAAACCAGGAAGAGAGCCCTCACCGGGAACCCGTCCAGCTGCCACCTTGAACTTGG AABCFGEFIFGGGFGEGGHGGGIEEJFFBHEHFHAGFHEHDHEIIGHGFEIIHHEIFFAJJEGHKFIGGEHFCFGGFEHHEHIHGFICFHFGGHABBGIF X0:i:3 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2313:13185:85750#49 83 1 30964 0 100M = 30547 -517 TTTCCCACCAAGTGAGGATGCGAAGAGAAGGTGGCTGTCTGCAAACCAGGAAGAGAGCCCTCACCGGGAACCCGTCCAGCTGCCACCTTGAACTTGGACT *6+H=ADD6C>E5D7F?7CGBE7F6I7H-G@7,BG98FG@,IFE8AEE;E8F9HGHE7H@FB8A-H-8EH9.H;>BGE:>G3G:H@F=GG??=@CA8 X0:i:3 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDDDD XT:A:R RG:Z:1#49 HS25_09827:2:2301:11036:83091#49 83 1 31033 0 100M = 30578 -555 ACCCGTCCAGCTGCCACCTTGAACTTGGACTTCCAAGCCTCCAGAACTGTGAGGGATAAATGTATGATTTTAAAGTCGCCCAGTGTGTGGTATTTTGTTT BJHHFDCGGFEGHFGCHDGEEHIHECGF7HFGGCF@HGG-CIGFHGFHICFGEHGFIFHGGHGGGHDGHBHGIFJGGIHGHGGGHGJGGHFIFEGFFE;A X0:i:5 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DAFFD XT:A:R RG:Z:1#49 HS25_09827:2:1205:12651:88456#49 83 1 31072 0 100M = 30664 -508 TCCAGAACTGTGAGGGATAAATGTATGATTTTAAAGTCGCCCAGTGTGTGGTATTTTGTTTTGACTAATACAACCTGAAAACATTTTCCCCTCACTCCAC EIHHGFDGGGGFHJGHHIHGHIIFDGIGGFCGGIFGHGGJGGFGGGHHIIHFIHGFIFHGGHGHGIHFHGDFDHJGGIKIFGGGHEJGGGFFG?GFCE>A X0:i:5 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DDFFB XT:A:R RG:Z:1#49 HS25_09827:2:1206:17250:10755#49 99 1 31086 0 100M = 31483 497 GGATAAATGTATGATTTTAAAGTCGCCCAGTGTGTGGTATTTTGTTTTGACTAATACAACCTGAAAACATTTTCCCCTCATTCCACCTGAGCAATATCTG AABFFGEFFFGGGJFGGGGHGGIEDJFFGHAHGIEGJ@HJGHJIFFHIGFIIHHGEGGGJGGGHGEGGGHGIAJGGFGIHJHIHGFHHFEGGGHEGHHGH X0:i:5 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2110:14788:80589#49 83 1 31095 0 100M = 30725 -470 TATGATTTTAAAGTCGCCCAGTGTGTGGTATTTTGTTTTGACTAATACAACCTGAAAACATTTTCCCCTCACTCCACCTGAGCAATATCTGAGTGGCTTA ;I>4C=BGGDDFC>?GFIFDFHGF,,DADBHGGC@@H9GFGF9GC@DFAIIFIHGIDFH@@H@8:CI??GHGB@ECHGE@G4FID?GFEE=A X0:i:5 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDBDD XT:A:R RG:Z:1#49 HS25_09827:2:2209:9869:18812#49 99 1 31147 0 100M = 31571 524 TGAAAACATTTTCCCCTCACTCCACCTGAGCAATATCTGAGTGGCTTAAGGTACTCAGGACACAACAAAGGAGAAATGTCCCATGCACAAGGTGCACCCA AAC@FGDDFFFG@BE?GGFFDKIGHEFBEHEBFALF>GHHDDGEFECIFEFFFHHHGBGGDIGDHEGGGHFFGJ7GFECF7HIHEFIGFGG>'DEBIIFGBFGGFHFCHDIHFGGFDGGHGHFIEFDEHGIHJHHIFGEAGGHGFFGGFGFDGFEE>A X0:i:6 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BBD?D XT:A:R RG:Z:1#49 HS25_09827:2:2201:20341:65319#49 163 1 31385 0 100M = 31722 437 TGCCTCCTTTTGAGGGCTGTAGAGAAAAGATGTCAAAGTATTTTGTAATCTGGCTGGGCGTGGTGGCTCGTGCCTGTAATACCAGCACCTTGGTAGGCTG ;CACBEE@DCFGHH6:6II?7C5I@DEIDIGBF6GFDG5G=FHEC@HGDBH@GEGAC6EF+GF(=??ED4'B,4+HEBG5'BF5;B+++AEB>+>D567+ X0:i:2 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:4 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2307:17798:87127#49 147 1 31414 0 100M = 30961 -553 ATGTCAAAGTATTTTGTAATCTGGCTGGGCGTGGTGGCTCATGCCTGTAATCCTAGCACTTTGGTAGGCTGACGCGAGAGGACTGCTTGAGCCCAAGAGT GFGFGHDHFAHIFHBGHEEHHHCBHEFHDHID>GIGFEGGFJIFFEDGGCIDIHGFDCJ=GHDEFGHFHGEDEEGHCFHGBIDEGEGL5FHFFDEDDBC; X0:i:4 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1206:17250:10755#49 147 1 31483 0 100M = 31086 -497 TGACGCGAGAGGATTGCTTGAGCCCAAGAGTTTGAGATCAGCCTGGGCAATATTGTGAGATTCCATCTCTACAAAAATAAAATAAAATAGCCAGTCATGG GHHFGADFILHHDHIACHEB7EEDDJDCE7D5GHED?GGC7AABGC6?FBBFICCI?6GICFG7DCFE:IFEGH@DBCBBCBC< X0:i:4 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2114:2267:7901#49 73 1 31582 0 100M = 31582 0 GTGTCACACACCTGTAGTCCCAGCTACATGGGAGGCTGAGGCGGGAGGATCACTTGAGCTTGGGAGATCGAGGCTGCAGTGAGCTATGATTGTACCACTG CAECFGFFGFHGHFGHGGHHIFIGHJFIGHHHHGEGHGHGFHFHFEEEF:IIHHLICHABDGGHEEFGGEFFG?GEHGH7DCDDEGFGFDGGGBEJHHFE X0:i:4 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFB XT:A:R RG:Z:1#49 HS25_09827:2:1211:5541:84312#49 163 1 31665 0 100M = 32033 468 CTATGATTGTACCACTGCACTCCAGGCTGGGCGACAGAGAGAGACCCTGTCTCAGAAAAAAAAAAAAAAGTACTTTGTAATCTGTAAGGTTTATTTCAAA 1C6AA?9CDGFGLG?CCDDGIGBIHGD?D@C5EHBCGG=5HDE=E@GIF>FHGE>FFBGHDGHBFB?5FDF56>FH+46EC=F>'CH<@>EFDCDG5@?2 X0:i:3 X1:i:0 XA:Z:9,+31447,100M,1;1,+31665,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2201:20341:65319#49 83 1 31722 0 100M = 31385 -437 AAAAAAAAAAAAGTACTTTGTAATCTGTAAGGTTTATTTCAACACACACAAAAAAAGTGTATATGCTCCACGATGCCTGTGAATATACACACACACCACA FIH@BEFEBE6FFEE?D@ECAA X0:i:3 X1:i:0 XA:Z:9,-31504,100M,0;19,-73331,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFB XT:A:R RG:Z:1#49 HS25_09827:2:1316:4210:8170#49 99 1 31841 0 100M = 32203 462 GTGTCTTCTCACAAATGCACTGCTAGGCACCACCCCCAGTTCTAGAATCACACCAGCCAGTTCACCCTCCAGATGGTTCACCCTCAACTTCATACAAGTT 3BCCFGDGFF?DEG4?AC:2CFCAHEC0@HA8GACG8E7CD?G898HD;FAFBGGAF9CG@GAD@@CGG7B7A?GDBGCC?CIC5,CG@G+>GB5J44AE X0:i:5 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDDAE XT:A:R RG:Z:1#49 HS25_09827:2:2209:11572:91701#49 163 1 31845 0 100M = 32216 471 CTTCTCACAAATGCACTGCTAGGCACCACCCCCAGTTCTAGAATCACACCAGCCAGTTCACCCTCCAGATGGTTCACCCTCAACTTCATAAAAGTTCCCA ;CBCBFCCBGFGH9BGBIDGIGFF@7>CIIGI56BF6?5++GH7+@BIFE8+G@EEE6E?HGDFH??EA=HDHB4JFBG5H?C7FCIHIGFEGF,?HCGGH7F?AGJFGFGIEFCFCFFIHGGIHHGGHECGEIFCEHGHFFDEI>GHGCGEGFGFFFIDD?FCBAC X0:i:3 X1:i:0 XA:Z:9,-31815,100M,0;19,-73642,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DD?DD XT:A:R RG:Z:1#49 HS25_09827:2:1210:8178:8978#49 121 1 32052 0 100M = 32052 0 CTCATGTGTGGACACAGAAGCTCTGCCTGCCTTTGCTGGCCAGCTGGGCTGAGCGGGCCTGGGAATTAAGGCTGCAGGGTTGGTCCCAGGCAGTCTTGCT FI+H+G5G>F,6,>?>CFH,HCB6D7(G777-=E7D,-EE(:@@IBD8II:F?@F-DEAE7-@>:8.CH:--:DCCA>>GE/>>3?B56?2IGE?D@>;A X0:i:3 X1:i:0 XA:Z:9,-31834,100M,0;19,-73661,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11=:A2B XT:A:R RG:Z:1#49 HS25_09827:2:2106:6380:6425#49 163 1 32095 0 100M = 32512 517 CTGGGCTGAGCGTGCCTGGGAATTAAGGCTGCAGGGTTGGTACCAGGCAGTCTTGCTGAAGCTTGCCACATCCCCCAGCCTCCTGGATTTGCCAGGATCA 79HF-95,GF:+>>7CF+?HCB8,57'F>4?DF+5D,,=GD>?@+(7+F7AE,7,5,,F'+?>+=F+,4+A5F,5C=AD@>HC44'55F3+>F,> X0:i:3 X1:i:0 XA:Z:9,+31877,100M,3;1,+32095,100M,3; XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1316:4210:8170#49 147 1 32203 0 100M = 31841 -462 GGACTTTAGGAATTCCTGGTGGAGGAGTGAAGAAAATGTGACAGGGTGTCCTAAGCCCCGATCTACAGCAAGAAAACTGGAAATAAGACTGAGGAATTAG 24'B,F?5,67*,++GB8E:CF,>95F6?E=5).E=772HFJ9.8,EF2HE1-8>-77+-B5/5,*2HEDE5A%B&C9 X0:i:5 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2209:11572:91701#49 83 1 32216 0 100M = 31845 -471 TCCTGGTGGAGGAGTGAAGAAAATGTGACAGGGTGTCCTAAGCCCCGATCTACAGGAAGAAAACTGGAAATAAGACTGAGGACTTAGTTTAAGATGTTCC HAHHJFHGGDH@FGEHDGG?HHGFE@DFGFEGGFF@DGGI@IHGIBGJFIHFIHBHGHHEGEEGGEGHHEHBBHDGAIHI?FGGHEHHFFFIDFGFC>AA X0:i:6 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDDDD XT:A:R RG:Z:1#49 HS25_09827:2:2101:12020:82471#49 163 1 32225 0 100M = 32525 400 AGGAGTGAAGAAAATGCGACAGGGTGTCCTAAGCCCCGATCTACAGGAAGAAAACTGGAAATAAGACTGAGGACTTAGTTTAAGATGTTCCTACTCAGCC C>HFH4,D,5G=?=DD5>G=IE@A5A+CF7FA,H?5BCH54G+>FFHB4BECFCH5FFB3H' X0:i:6 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2105:7697:81048#49 99 1 32250 0 100M = 32565 415 GTCCTAAGCCCCGATCTACAGGAAGAAAACTGGAAATAAGACTGAGGACTTAGTTTAAGATGTTCCTACTCAGCCTCTAGCTTTTGTGCTACAGTTCTGG AACEFGFEAFFGEFGHGGHFCBIHDJHFGHHHBGLGFHHGFHFIFGEIFFF?HDFIGHG@@A?HFFGGGEHFACFEFGHFJG7HJ?FHFDDGGBDBHHAE X0:i:4 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1312:17799:78270#49 99 1 32259 0 100M = 32497 338 CCCGATCTACAGGAAGAAAACTGGAAATAAGACTGAGGACTTAGTTTAAGATGTTCCTACTCAGCCGCTAGCTTTTGTGCTACAGTTCTGGGAACAGACT A;BCFGFFIFGFCJBEGGFHGFEGHJFEGFGHHHEGGGHGDHGHFGHIFHIIHGGEGBGGDJGHFFHG7EBIFDGDFIHCEGIHGEFGFHGGBEEJHHFE X0:i:4 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:BDFEF XT:A:R RG:Z:1#49 HS25_09827:2:2105:14015:78703#49 147 1 32270 0 100M = 31847 -523 GGAAGAAAACTGGAAATAAGACTGAGGACTTAGTTTAAGATGTTCCTACTCAGCCTCTAGCTTTTGTGCTACAGTTCTGGGAACAGACTCCTCTCTCCTG GH8BFHHFFIGGFHIGFFGHIGBEHEFEFEIJHHDDFHHHHEHEHGGAHHKFIHGIEG?FGIFIEHBFGGEIGGGIFFGFFEIHGGGHGFEEHDFBDBC; X0:i:4 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2101:3887:14393#49 99 1 32290 0 100M = 32766 576 ACTGAGGACTTAGTTTAAGATGTTCCTACTCAGCCTCTAGCTTTTGTGCTACAGTTCTGGGAACAGACTCCTCTCTCCTGAAAACCACTTACCTCCGCAG CAB@=G?DEFHF@E?HAEB?GFCGHEH:FAE8F.JFGG7@DHGEFBH9FIDAFG@ECFIFG9AHGFFGGCFFGJGEB6GH77BC5HHFD@'74HA=H@IH X0:i:4 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!11:ADDB XT:A:R RG:Z:1#49 HS25_09827:2:2309:8179:42977#49 99 1 32399 0 100M = 32821 522 TCACCAAGATGTCTTGCTTGTGGGAAAGACTTCCAAGGATGCCTGGAGAGAGGAGGATGGAAATGTCCTGCTCTCTAAACAGATAGACAGATGCAGCCAG BAEDFGGFIFHFGJEHGGGHIGIHFFHHBHHHHELGGHHGGHGHFFHGGHIIFFEIFGGGFGGH8FFGGHFFGJGEFIHHIGIHHGHHFHGGGFFGHHAH X0:i:6 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1312:17799:78270#49 147 1 32497 0 100M = 32259 -338 AGACAGAAAATAGTTTATCTTGCTGAGGTTTCTAATGTATTTGAAAGAGGCCTGGGTCTAGAAGTCTACCCAGAGGGCTCTGTGTTGTGCACGCAAAGAT AH@FCDDFGGACGHIGFFBFCGHEHEFCG5FFG>IDHFEGFGFCEEEGHE>@BGGG7HG=GE?E,BD5IGEFGFHIEFC'FEGE@CGAGFGE@9DBBBC; X0:i:6 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2106:6380:6425#49 83 1 32512 0 100M = 32095 -517 TATCTTGCTGAGGTTTCTAATGTATTTGAAAGAGGCCTGGGTCTAGAAGTCTACCCAGAGGGCTCTGTGTTGTGCACGCAAAGATAAGAACCTTCCCTGT HIDH5D+G,+EDF6BJHF7?CII?777FBFAGG,E8DAA-8F9F,7H8?,E.C@,F-;EGC-9>FJD88:88ID<<;>>D?G2CF?G5AHCAD43=EEAA X0:i:6 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11=BD;B XT:A:R RG:Z:1#49 HS25_09827:2:2208:18201:81908#49 163 1 32514 0 100M = 32685 271 TCTTGCTGAGGTTTCTAATGTATTTGAAAGAGGCCTGGGTCTAGAAGTCTACCCAGAGGGCTCTGTGTTGTGCACGCAAAGATAAGAACCTTCCCTGTGG GJFIGEHIEHGFKGFI?GGIFGHGEEGGGDGLHFIIIFIHGGIFHGHEHJGJHHHHHGHFJHGIHGFGGGHGJGDFFJEEGFEEAC X0:i:6 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2105:7697:81048#49 147 1 32565 0 100M = 32250 -415 CCCAGAGGGCTCTGTGTTGTGCACGCAAAGATAAGAACCTTCCCTGTGGGAGTTCCAGAGCCAGTTTTCATAAACACCCATCGGTGACTGTGTTCAGAGT GH3EGHFHBGADFHIFHFEFFGHE=EGHHEDACCHFFDADCEFCHE@GGCF@L55GHHJHGH6DG4HGBAEIIFG?IJGGGHFGGEFAGFCDHGDECBC< X0:i:5 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1314:6451:5712#49 163 1 32599 0 100M = 32993 494 GAACCTTCCCTGTGGGAGTTCCATAGCCAGTTTTCATAAACACCCATCGGTGACTGTGTTCAGAGTGAGTTCACACCATCCTGACCTGCCCTGAGTTAGA <=BBDBC;B'*CHAE?660F7=B&086G7ECDF6B78@GGFJGHE05IJE8H?5E>EGE?D'HHB5FCFDF5HBIJECG5DFFHC>HA@>GFFG>5BGHG X0:i:4 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2204:16849:75418#49 163 1 32601 0 100M = 32967 466 ACCTTCCCTGTGGGAGTTCCAGAGCCAGTTTTCATAAACACCCATCGGTGACTGTGTTCAGAGTGAGTTCACACCATCCTGACCTGCCCTGAGTTAGACC ;CABDFDCD@A>ADBGC>EBGEFCHCB@>EC>FDBFEGHGHDADFGBB+GHHGEEFCBGF5G7FFDH5AE55EBEEBIGE@BFGFIHEIGAFF?CEHIG7IG>GHGEEDCBDDCH?GHB+G8G>EEE4FG?DAHGEBG>F@AFCEFABFGEDBFCIBH4C>I55?HFH@E@ X0:i:4 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2116:16623:88282#49 163 1 32678 0 100M = 33029 451 CCTGACCTGCCCTGAGTTAGACCTTACATGGTCTTCCTCCTCTAGGAAGCCTCTGCAGCCCAGGAACCTCCCCTTATCGGAAATGAACAGCATTTGAAGC -GEGHHFG:@JBEH@=IEEBEFAFHF=7FIFGEGHG-HFHGIDEIHIIHEIGLGFGHGHHHG X0:i:3 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2202:5612:71317#49 83 1 32684 0 100M = 32226 -558 CTGCCCTGAGTTAGACCTTACATGGTCTTCCTCCTCTAGGAAGCCTCTGCAGCCCAGGAACCTCCCCTTATCGGAAATGAACAGCATTTGAAGCTTCACC E6DBBDHG7DGEH>5CEDF?FGGF47?G7,?GGI7DHG99GC@CGBG8FDEGCFFHH;DCGFAFBJAHHHHEFFEEG>>IFDCG??EFEFDAGF?@@>A? X0:i:3 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BD1A= XT:A:R RG:Z:1#49 HS25_09827:2:2208:18201:81908#49 83 1 32685 0 100M = 32514 -271 TGCCCTGAGTTAGACCTTACATGGTCTTCCTCCTCTAGGAAGCCTCTGCAGCCCAGGAACCTCCCCTTATCGGAAATGAACAGCATTTGAAGCTTCACCA EIHDFEHGGGHFGFFGHI@GFGEFGGJGIFFGGGFKDGGFGGGDCBHHIIHGIHGHHFAGGHCHGJHFHEHJIFJIHIFDHGGGHGJCGFFIDFGFCEAC X0:i:2 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2101:3887:14393#49 147 1 32766 0 100M = 32290 -576 AGCATTTGAAGCTTCACCAGACAGCCCAGACAGCTTAGCCCTCGTGTTGTGCCATGTGGGTTGTTCTCTGAGAGCCAGGAGAGCATAGTGGTTACTAGGA 2H?5C3D>>E+;CCC+5A=+FBC>5EB,5?ID+HBE77EF?EBEA7E5'E5D55@I77(=5=?6GB,E>GCF86'I,5?77D>B:?E9599AC(7DCAC1 X0:i:3 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2304:8009:57301#49 99 1 32773 0 100M = 33138 465 GAAGCTTCACCAGACAGACCAGACAGCTTAGCCCTCGTGTTGTGCCATGTGGGTTGTTCTCTGAGAGGCAGGAGAGCATAGAGGATACTAGGAAGGAGAG 8>CDAB?DIFH@EJFH>>:GD>I;HD@H@CH?8EAF89HGC@GDAFFD;:6?C7F8GG:@E99BEGI5GHFF,?7D,6-HD(@D(?CCD,4,B+AB,'I; X0:i:3 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:4 XO:i:0 QT:Z:!1:BDDDF XT:A:R RG:Z:1#49 HS25_09827:2:2309:8179:42977#49 147 1 32821 0 100M = 32399 -522 GTGGGTTGTTCTCTGAGAGGCAGGAGAGCATAGTGGTTACTAGGAAGGGCAGGACTTTGGGACTAGACTGCCTCGGCTGGAGTCCTCTTTCTGCTTCATA GHHFFHGHFCHDFHIFFFFFIFHFHFGHFFIFHGEFGEGDFEGEFGFGG:E?F>ED.DB8AABCEEG8HE-C,FH9F@CGCA?F77A@9GG@A9A8,C=G7G7CC@7H6?-D,7D(,6F@H+(GB++(HFF X0:i:6 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!1=BDBEF XT:A:R RG:Z:1#49 HS25_09827:2:2204:16849:75418#49 83 1 32967 0 100M = 32601 -466 TCAATATGTAATAACTGAATCTGTCTTTGTGGTGAGGATTCAGTGAGTTAACGTATTTGAAGTGCTTAAAAATGAGGCTTGTGTCCATAGATTAATGAGT BFFHHDHGGGGEFCEGHD@IHHGFJFCGIFFGGGF@HGDGFGFGEFHFI4HGCHGFDEHGGBGGGJGHCHHFEFDHHEHIFGGGFBGFFHCEEFGFEBAA X0:i:4 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2205:16947:72173#49 1107 1 32967 0 100M = 32601 -466 TCAATATGTAATAACTGAATCTGTCTTTGTGGTGAGGATTCAGTGAGTTAACGTATTTGAAGTGCTTAAAAATGAGGCTTGTGTCCATAGATTAATGAGT ;CHDFDBGG<@ECCGGFI@GEHG?E7KFFGEGGIDHDGIIGGFDGGIHFFFGCHCFIFHCGCH8GJI?HEDBHDJEHCBGEBGGGFBD@+EEBHA6E6F>?@FFG8+CE7EG>5>BCG6I5=?77FF5?DEHH@EG5EDEF=BDBGB>E+DH5,F=55CD>+EE5C34HBDHG>GGFGGFEHIHGHI6FE@DIFFFGG@DFHGGD8G@FHHDFICIDDHFFHE98GEGJGEACHHHFIHHGHIFD?GGCGBGFEGFIEF?FECAA X0:i:5 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BD?DA XT:A:R RG:Z:1#49 HS25_09827:2:2116:16623:88282#49 83 1 33029 0 100M = 32678 -451 TGCTTAAAAATGAGGTTTGTGTCCATAGATTAATGAGTGAATACACAAATGGTGATATGGACATACAGTGGAGTATTAGTCTTAAAAAGGAAGGCAGAGC FIHHHG9GGGGFCJFGFIC;HIEGECDIFFHGGIFDDGGEBGHGAGGJIIIGIFGFHGHGCAHHGLIHHHHEFFJ8HIGIH"GGHFH@GFFGGFG@DBA< X0:i:5 X1:i:1 BC:Z:TGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:+=@DFEFD XT:A:R RG:Z:1#49 HS25_09827:2:2112:6672:15226#49 163 1 33030 0 100M = 33440 498 GCTTAAAAATGAGGCTTGTGTCCATAGCTTAATGAGTGAATACACAAATGGTGATATGGACATACAGTGGAGCATTAGTCATAAAAAGGAAGGCAGAGCT ;CA,A?-,?@HGGA?C>5>F@757@D+(CE>5>>AC6AIG5?7,5C>5F5D@G5>E=B775,7?=5F'?GFB'G+JG465FH=HCIH4C445BCFC,@4' X0:i:5 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1203:9918:5248#49 99 1 33098 0 100M = 33448 450 GGAGTATTAGTCATAAAAAGGAAGGCAGAGCTGATCCATGGCACCATGTGACAGAACCTCAAAAGCATTAGGTTAAGTGGAAGAAGCCAGACACAGGTCA AAEEFGDFJF?GGJGHGGFHIKIGHHFHBHHHHJJGHHHGGHFGIFHIGFIIHHGGGGIFMGGHFFGGGFHGIGGEHEHEEFICGFIHGHGGGHEJHHJB X0:i:4 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:1306:5808:96239#49 163 1 33138 0 100M = 33527 489 GCACCATGTGACAGAACCTCAGAAGCATTAGGTTAAGTGGAAGAAGCCAGACACAGGTCACCTATTGTGTAATTCCATTTATAGGAAATATACAGAATAT H77EBCHCG@E5G>GB4???5<5A775@GI=58HG?FA=H7FDBHFBBF55IH56BEA+=GC4H5FC3HDD55FA4;<+I@D+++HBF55=EBHH4FG5DEB,9=?E,C5I5>HE5F+B5FC,?+GHD67AIIEF7HE57@75FFGI-AGA@DHDBDAAC; X0:i:4 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1208:6443:56127#49 163 1 33186 0 100M = 33528 442 AGACACAGGTCACCTATTGTGTAATTCCATTTATAGGAAATATACAGAATATGTAAATCCGTGGAGAAAGAAAGCCGATTTCCAGGGGCTAAGGGGAGGG ;CBBDEGCECHGGGGCC>ED@EFFIGIEEEAGFEH?EFIGAHHDKGBEFHEGGDIEFHG?DHE?EHFEFDGHHHEHBI?IFHA X0:i:5 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2103:20770:95412#49 147 1 33310 0 100M = 32862 -548 GGGTACAAGGTTTCATTTTGAGCTGATGAAAATGTTTTGGAACTACATAGAGATAGTGTTGGCACAACATGGTGAATGTACTGAATGCCACTGATTGTTC GFFEFH?F>EGDFC>?DDBAE@CHHG9H7HCBAC?;< X0:i:5 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1212:12700:82117#49 99 1 33406 23 100M = 33815 509 GTTCAATTTAAAATGGTCAAACTTATATGAATTTCACCTCCATTAAAAAAAAAAAAAAAGGCCAAGATGTGGTTGCTCACACCCATAATCCCAACATTTT AAEEFEFFEFH@GFGFGGGEGFIGEEFDGHAHFHJGFGHGGHHGGFHIFHIICEHIFG:8--G7@,757,F7G7,??E77,FDCC5H,,GF,GH5=,HC* X0:i:1 X1:i:1 XA:Z:19,+75015,100M,4; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:23 XM:i:3 XO:i:0 QT:Z:!1:BDDFD XT:A:U RG:Z:1#49 HS25_09827:2:1302:16918:77713#49 83 1 33410 23 1S99M = 32982 -527 TAAATTAAAATGGTCAAACTTATATGAATTTCCCCTCCAATAAAAAAAAAAAAAAAGGACCAGATGTGGTTGCTCACACCCATAATCCCAACACTTTGGA *,H,FABGGG6,>>,CDF@?-7,?,,?G,BC(,@K8HG-(8:9FIEEBFIFFEEG@AFFEGFEGCEHGHED@DFEGG>FGEBGGH?FFDF=G?DGFDB?A X0:i:1 X1:i:1 XA:Z:19,-75019,100M,4; BC:Z:NGTCTATC XC:i:99 XG:i:0 AM:i:0 SM:i:23 XM:i:3 XO:i:0 QT:Z:!1:BDDDF XT:A:U RG:Z:1#49 HS25_09827:2:2305:8653:24821#49 163 1 33424 0 26M1I73M = 33783 459 AAACTTATATGAATTTCACCTCCATTAAAAAAAAAAAAAAAAGGACCAGATGGGGTTGCTCACACCCATAATCCCAACCCTTTGGAAAAAGGGGAAAGTT E>E46B,D9?,BEC5+D55HG4DB46CEB=F;BHFC+A5++ED53EG X0:i:3 X1:i:0 XA:Z:9,+33206,26M1I73M,4;1,+33424,26M1I73M,4; XG:i:1 AM:i:0 SM:i:0 XM:i:3 XO:i:1 XT:A:R RG:Z:1#49 HS25_09827:2:2211:3988:78834#49 163 1 33432 0 100M = 33774 442 ATGAATTTCACCTCCATTAAAAAAAAAAAAAAAGGACCAGATGGGGTTGCTCACACCCATAATCCCAACACTTTGGAAAAAGGGGAAAGTTTTTTTTTTT GIDGHG,?HG X0:i:3 X1:i:0 XA:Z:1,+33432,100M,3;19,+75041,100M,3; XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2112:6672:15226#49 83 1 33440 0 12S88M = 33030 -498 TTATTAAATTTCCCCCCCATTTAAAAAAAAAAAAAAAGGACCAGATGTGGTTGCTCACACCCATAATCCCAACACTTTGGAAAAAGGTGAAAGTTTTTTT *(','+$+(4(,,655,B((-76FECFCBFCG?FFGDG9-8ABFA7HCIE:;9C?AIC,DC7A>C8:FCE>-E9DCHIF?FBGG?GG@@EFAD?GFEC;8 X0:i:3 X1:i:0 XA:Z:1,-33440,100M,4;9,-33222,100M,4; BC:Z:NGTCTATC XC:i:88 XG:i:0 AM:i:0 SM:i:0 XM:i:4 XO:i:0 QT:Z:!1:DDDDD XT:A:R RG:Z:1#49 HS25_09827:2:1203:9918:5248#49 147 1 33448 0 100M = 33098 -450 TTAAAAAAAAAAAAAAAGGACCAGATGTGGTTGCTCACACCCATAATCCCAACACTTTGGAAAAAGGTGAAAGTTTTTTTTTCTTTTTTTTTTTATATAC 2?BFGAJHGIFIFHICGFG@FFHBDEGEHEI5GF?=BH9FFEFCFEDGHEEDI>GGH7JDGIJHF0BFBGIEICHFIFHFGHFIGGGHGFGDGEFDDBC; X0:i:2 X1:i:0 XA:Z:1,-33448,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2308:6740:40827#49 163 1 33498 0 100M = 33840 442 AACACTTTGGAAAAAGGTGAAAGATTTTTTTTTTCTTTTTTTTTATATACTTAAGTTCTAGGGTACATGGGCATAATGGGCAGGTTGGATACATAGATAT :C?AC7EHDCF5?EFBC5CFIEFEFGGIFEGGF@+GHEGGHHHCD55E@>HH5?B(E@7?AAH,E+C+?4H+,>BAE4(>E=F>F>4<+>45553+>3DG X0:i:2 X1:i:0 XA:Z:1,+33498,100M,5; XG:i:0 AM:i:0 SM:i:0 XM:i:5 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1306:5808:96239#49 83 1 33527 0 100M = 33138 -489 TTTCTTTTTTTTTTTATATACTTAAGTTCTAGGGTACATGTGCATAATGTGCAGGTTGGATACATAGATATGCGTGTGCCATGTTGGTTTGCTGCACCCA FCH@F5EC@GDFBIFGD@GIEIIFDFDGFFCG,CFDAGDIGAGFHFHCID:FCHBFEGECG@HFFAECHAHFHDHCGD>DEAGCHBEG@EFAGFB=D>?C X0:i:3 X1:i:0 XA:Z:1,-33527,100M,0;19,-75136,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDBBD XT:A:R RG:Z:1#49 HS25_09827:2:1208:6443:56127#49 83 1 33528 0 100M = 33186 -442 TTTTTCTTTTTTTTATATACTTAAGTTCTAGGGTACATGTGCATAATGTGCAGGTTGGATACATAGATATGCGTGTGCCATGTTGGTTTGCTGCACCCAT HIFHFHHGC@DDFGFGDI;DFHEHJGKGIFEG@GEDDGEJGIFFIGGJIDFFCEFGIJHGHHGGFEIHGHHBIFJFH@FDFBGGHEJGGHFIGFGFDE?A X0:i:5 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2316:14045:30873#49 99 1 33562 0 100M = 33974 512 ACATGTGCATAATGTGCAGGTTGGATACATAGATATGCGTGTGCCATGTTGGTTTGCTGCACCCATCAACTTGTCATTTACATTAGGTATTTCTTCTAAT C@>@FGFFIFEDFJ4-GE/EDHBEEHDI8HHBFDJ7FGH7GDGHFGCI6?I;8GFGD@GBDIGBEKGGGHBGGJFE6G?C4G@7JFFGDEGGGC5J@G,H X0:i:5 X1:i:1 BC:Z:TGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:1:BDDBEF XT:A:R RG:Z:1#49 HS25_09827:2:1210:2428:17885#49 163 1 33583 0 100M = 33930 447 TGGATACATAGATATGCGTGTGCCATGTTGGTTTGCTGCACCCATCAACTTGTCATTTACATTAGGTATTTCTTCTAATGCTATCCCTCCCCCAGCCCCC ;CBDDFG@CC8ECH9EF?DICFBD2E7FC(8D-7,C2 X0:i:5 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:1301:17026:23795#49 99 1 33658 0 100M = 34028 470 TAATGCTATCCCTCCCCCAGCCCCCCACCCACTGACAGGCCCCAGGGTATGATGTTCTCTGCCCCATGTCCAAGCGTTCTCATTGTTCAATTCCCACCTG BAB@FGFEFFFFEEGHGGB?DDIHHH@HGH:H8:,FC9HCGHH-F'FD.EBAC?F8CBG@8IGFEDE<7FB,6CC?,BHH7.9D5,?CEEGCGFACDH,; X0:i:5 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2107:18069:84965#49 121 1 33663 0 100M = 33663 0 CTTTCCCTCCCCAAGCCCCCCACCCGCTGACAGGCCCCCGTGTATGATGTTCTCTGCCCCATGTCCAAGCGTTCTCATTGTTCAATTCCCACCTGTGAGT H,+BB+B+,+6,5,5>DG,,BG>?7,?I?@C(GI7,B-(EGG9D8,(H(C(.(8F@8C9G@E9G-E:-FE?8.@<1;I>IF:*2GE<5@E=AEDE=E>>A X0:i:5 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:4 XO:i:0 QT:Z:!1:=ADDD XT:A:R RG:Z:1#49 HS25_09827:2:1316:11343:70937#49 73 1 33764 0 100M = 33764 0 AGAACATGCAGTGTTTGGTTTTCTGTCTTTGTGATAGTTTGCTCAGAATGATGGTTTCCAGCTTCATCCATGTCCCTGCAAAGGACATGAACTCATCCTT 7BEDFGFEJFFD@GGEGCAFGHBAHJCCFDHGF:EG8HFCGHFH@GHIFIIIFHEIDHCBDE9FGEEGGFFDAGGDFEHHC@GHHF6CFHDGGHECDHIE X0:i:8 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFA XT:A:R RG:Z:1#49 HS25_09827:2:2310:7888:6696#49 99 1 33766 0 100M = 34136 470 AACATGCAGTGTTTGGTTTTCTGTCTTTGTGATAGTTTGCTCAGAATGATGGTTTCCAGCTTCATCCATGTCCCTGCAAAGGACATGAACTCATCCTTTT CABDFGFFIFGFGJGHGGHHGGEGHJHIFHHHHIEGHGHHGHGHHFHIGFIIHHGGGGGJEIGDGJGGGFGGIGGGGBHEJGIHGGHFEHGGGHHJEHGE X0:i:8 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2210:5085:88674#49 185 1 33768 0 100M = 33768 0 CATGCAGTGTTTGGTTTTCTGTCTTTGTGATAGTTTGCTCAGAATGATGGTTTCCAGCTTCATCCATGTCCCTGCAAAGGACATGAACTCATCCTTTTTA GHFHFHGGGHFGGHIIFFGEJGHGHFFEHEEDE?EFHDHFFFFEFG@GHDFJIKFEHHDHGCFHFGHHGGIIGGEEGFGIGEDEEIDLGFCDFDFDCBC; X0:i:7 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1302:3823:19416#49 163 1 33772 0 100M = 34216 544 CAGTGTTTGGTTTTCTGTCTTTGTGATAGTTTGCTCAGAATGATGGTTTCCAGCTTCATCCATGTCCCTGCAAAGGACATGAACTCATCCTTTTTAATGG HEFEDFBFBFIFGFDFBIBFDEBBEHEE5FI4C;A<5HGEIDC5DHBFGDD@BGFIDGDEFFIB@FHADHGG?DEE@FHGIE@DGFEFFC;E>>BIH8GFGFE9DBCBC< X0:i:5 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2308:6740:40827#49 83 1 33840 0 100M = 33498 -442 TGCAAAGGACATGAACTCATCCTTTTTAATGGCTGCATAGTATCCCATGGTATATATGTGCCACATTCTCTTAATCCAGTCTGTCATTGATGGACATTTG ;CHAFED>GDHFGHECDGJECGGBD@GIFHEGGHKFHGGGFGGFEFFCIIEFDDGFGGHDCBEGGJIF?HHBHHEGGIDIEFGGJEEFFGFGDDGFEEAA X0:i:5 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:ADFFD XT:A:R RG:Z:1#49 HS25_09827:2:2314:9626:68480#49 99 1 33845 0 100M = 34269 524 AGGACATGAACTCATCCTTTTTAATGGCTGCATAGTATCCCATGGTATATATGTGCCACATTCTCTTAATCCAGTCTGTCATTGATGGACATTTGGGTTG AACBFGFFJFGDFHGJGGHHIFIGFJDHGH?@FEH@GEHJGDEHF8FEFHIIFF@GGGIGIJGHFGHGGEHIGKCGGIGEDGI>GEFHEHGGGHDHAHIH X0:i:5 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2313:7708:12406#49 185 1 33929 0 100M = 33929 0 ATGGATATTTGGGTTGGTTCAAAGTCTTTGCTATTGTGAATACTGCCACAATAAACATACATGTGCATGTGTCTTTATAGTAGCACGATTTATAATCCTT GEHEFHCFFIFDEHICGFEEF?BJHEGBGG=FCHEGHEHHCFHFEEEGGHKJIGGEHHEFGI?GGJDGGGC>GBGIEFCFFCFH@BD6GFHDFGFDCBC; X0:i:6 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1210:2428:17885#49 83 1 33930 0 100M = 33583 -447 TGGACATTTGGGTTGGTTCAAAGTCTTTGCTATTGTGAATACTGCCACAATAAACATACATGTGCATGTGTCTTTATAGTAGCACGATTTATAATCCTTT EIHHHHFGGGGGFJGGHGCGHHGGEGIGIHHGGIKHHGGFBGGGIHIFICIGIHGIHHHGHHHGGIJHHEHGIHFHHIFIHG>BGEJGGGFJDFGFFBAA X0:i:6 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2208:7332:36500#49 99 1 33966 0 100M = 34326 460 GAATACTGCCACAATAAACATACATGTGCATGTGTCTTTATAGTAGCACGATTTATAATCCTTTGGGTATATACCCTAAGACCTGGGACGCATTTAAAGC C?BFFGD?GFHFHJFHGGFEGFIHGG?HIIJGJGI7HCHICCEFCF@GGGHEJBAFB X0:i:6 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDDDF XT:A:R RG:Z:1#49 HS25_09827:2:1204:18797:67106#49 147 1 33969 0 100M = 33595 -474 TACTGCCACAATAAACATACATGTGCATGTGTCTTTATAGTAGCACGATTTATAATCCTTTGGGTATATACCCTAAGACCTGGGACGCATTTAAAGCAGT B4FEDACBIAGDGHIF@FFHFGIBEFGEH?GJHFEEFEHHHJFEFEDGHHB@EHGCHDFFGIGGFBHFI,EGIICICFGFDEIE@IDHGFFFGGFEDBC; X0:i:6 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2316:14045:30873#49 147 1 33974 0 100M = 33562 -512 CCACAATAAACATACATGTGCATGTGTCTTTATAGTAGCACGATTTATAATCCTTTGGGTATATACCCTAAGACCTGGGACGCATTTAAAGCAGTGTGTA AD.8+F?>5:>IC@IC6:>:06F25BB87.I5E=556E53'2;<8IE4:85::G@4/95F.=:?(/H6,9:C3$2H24<7B>CBB@3?>99DCC7A$=C7 X0:i:6 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2107:15316:34637#49 99 1 33976 0 100M = 34403 527 ACAATAAACATACATGTGCATGTGTCTTTATAGTAGCACGATTTATAATCCTTTGGGTATATACCCTAAGACCTGGGACGCATTTAAAGCAGTGTGTAAA CABEFGFGGFGDGJGJEGGFGGCGHFFIGHHFHIIGGHHGGHFHIGHCGCIIFIGIGFIGGGGHIFGGGHGICFGGHGHHGHIHGGGHFHGGGHAJHHIF X0:i:6 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFE XT:A:R RG:Z:1#49 HS25_09827:2:1301:17026:23795#49 147 1 34028 0 100M = 33658 -470 TTGGGTATATACCCTAAGACCTGGGACGCATTTAAAGCAGTGTGTAAAGAGACATTTATAGCACTAAATGCCCACAAGAGACCTCTGCCTGAGAACGTGG >DHHFHFGFA4HF>C@DFEHEDFGE=FEHE@FGHBEBHADFHF=FEEGHEEJBH5FHCDEGE6ECB6FDCEDGBHHEBED,HI>GEEEGHE?CGBABAC; X0:i:6 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1207:2389:32380#49 99 1 34067 0 100M = 34440 473 GTGTGTAAAGAGACATTTATAGCACTAAATGCCCACAAGAGACCTCTGCCTGAGAACGTGGGTTTCAGCCTAAGAGTTGTAATATGTGTGCCCATTCACA ?;>@FGEFFD?G@E?J>EG?G>CGHCD:@8EGCE8FG.F7C@;7@C@I;FIFJ?BEDFABDA97HD@G7EFBIJ7DB6K7CFDHC5FHD,4G4D5BH>>H X0:i:5 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!112+?=A XT:A:R RG:Z:1#49 HS25_09827:2:1313:9376:68098#49 163 1 34084 0 100M = 34433 449 TATAGCACTAAATGCCCACGAGAGACCTCTGCCTGAGAACGTGGGTTTCAGCCTAAGAGTTGTAATATGTGTGCCCATTCACAGGTGCTGCATCAGAGTC ;/BCCBGF:GFGGGGEGFI%IGFC@HCIIIGBFHGGDDCGEGDHG5GIFHHH@FIFGFHFHHHFEEHEFFHFHFFHFBFHHHFFIFHFDGHIBGE>BFHG X0:i:5 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2203:5056:63270#49 99 1 34117 0 100M = 34450 433 TGAGAACGTGGGTTTCAGCCTAAGAGTTGTAATATGTGTGCCCATTCACAGGTGCTGCATCAGAGTCCCAGGTGGGAAGAAGGCAAGCATACACAAAAAT AABEFGEEFFHDGJGHGGHHIFIGHHFHEHHHHEIGJHHCEHJHHFHIGHFEHIHHGHGFGEGHHKGGGHKIAIGJFGKHGJIFHFJ>FGGGGHECHHGE X0:i:5 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFD XT:A:R RG:Z:1#49 HS25_09827:2:2310:7888:6696#49 147 1 34136 0 100M = 33766 -470 CTAAGAGTTGTAATATGTGTGCCCATTCACAGGTGCTGCATCAGAGTCCCAGGTGGGAAGAAGGCAAGCATACACAAAAATGGTAAAAGGCAGAAAGGAG GGHHGHGFFLGDEHFIHIHHJGIGHBHHGEIJGHEHGHHJFEGFH8EGHHGJIGGEHHFFGIJHEGHGIGEIIEDIIHKGFHIIGIGEGFJFHEDDDBC; X0:i:5 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2113:8737:80628#49 147 1 34154 0 100M = 33780 -474 GTGCCCATTCACAGGTGCTGCATCAGAGTCCCAGGTGGGAAGAAGGCAAGCATACACAAAAATGGTAAAAGGCAGAAAGGAGCCCAGTCTCGTTCTTTTT GHHHFH?JFEADEB7,H?,GE,75G+FH>?F>,542 X0:i:3 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2314:9626:68480#49 147 1 34269 0 100M = 33845 -524 GAATCTCCACCCAGCGACTTGCTCTCACATCTTCTTGGCCAGCACTGGACCACACAACTCCTTCTAGATACAGAGGAGTCCTAGGATTCTATGAGAAAGA G?BEDEEEFG8DGB>DEBIGFI8GIG7>GDGH4GD6D>5FH7DGGE@FCHG?E5FI7CAAHFBEHC?@HD?HEHB=FEC4F5@>HCDFCFDHAFE?HG X0:i:4 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2308:19039:15364#49 99 1 34319 0 100M = 34653 434 CACACAACTCCTTCTAGATACAGAGGAGTCCTAGGATTCTATGAGAAAGAAGGGGAGGGTGGGCAAAGGGCAGCCAGCTGTGCAGCATCAGCTGGAGACA CABEFGFGFFGGGJGJGGGGIHIGFHDDGHHHFGIGFGHCGHJHIFHIGHIIHFHGGHGGEDGHFGHGGEIIIJGJGGGHGHIHGGGFFHGGGCEJDFI; X0:i:4 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDDFB XT:A:R RG:Z:1#49 HS25_09827:2:2208:7332:36500#49 147 1 34326 0 100M = 33966 -460 CTCCTTCTAGATACAGAGGAGTCCTAGGATTCTATGAGAAAGAAGGGGAGGGTGGGCAAAGGGCAGCCAGCTGTGCAGCATCTGCTGGAGACACCTAACC GHG5CA?GGG>;4H>GHGGEHBHBJE>EDEDDEHHFFFFFFEDEEGGGGCHF?EGDEHDHGIJGFHDFBFCIEFHHCFEIFCAE@GGHGE@DHDEDDAC< X0:i:4 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1209:8926:93369#49 99 1 34372 0 100M = 34763 491 GGAGGGTGGGCAAAGGGCAGCCAGCTGTGCAGCATCTGCTGGAGACACCTAACCCTTGGTGGAGGGGTTGTGGTGCTGGGAGAAGGCTTTCTGGACGGTG BABEFG?FIFFEGJEHGGGE?FIGFEFFEHHDCIEGFHECGHGEFGHIGFIIFHH8FGIGFA9HFFIFEGGGHDBHHCH X0:i:6 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1311:17806:99873#49 99 1 34372 0 100M = 34756 484 GGAGGGTGGGCAAAGGGCAGCCAGCTGTGCAGCATCTGCTGGAGACACCTAACCCTTGGTGGAGGGGTTGTGGTGCTGGGAGAAGGCTTTCTGGACGGTG CABDFGDGIFHFGJEJGGGFIHIGFFFHEHEHHJIGJGFHFHFHGFHIGFFIHHHIFHIFJGAHIFHGGHGIFFGGFIGHDHBDJGGF@6FGGHEBHH>E X0:i:6 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDFFA XT:A:R RG:Z:1#49 HS25_09827:2:2114:7698:50830#49 163 1 34390 0 100M = 34722 432 AGCCAGCTGTGCAGCATCTGCTGGAGACACCTAACCCTTGGTGGAGGGGTTGTGGTGCTGGGAGAAGGCTTTCTGGACGGTGTGACAGCAGAGATAAACT FFIGGGDEGEDIGHAHHDGHGJEHH@EIF3GHHHGEFEEHIDIHHHFFHBFGHFGFFFIHFIFIFFFHGHFHG X0:i:6 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2107:15316:34637#49 147 1 34403 0 100M = 33976 -527 GCATCTGCTGGAGACACCTAACCCTTGGTGGAGGGGTTGTGGTGCTGGGAGAAGGCTTTCTGGACGGTGTGACAGCAGAGATAAACTTAAAGGCCAAGTA GFHFFEGFFGHGGHI4HFGFCFHBHEGHHEGJHGDEFHIFFJHGEGJGGHHJIGGEHHDHGIFHFEHGGGCIIEGFIFGGFEDGEFGHGFGFEEFCABC; X0:i:6 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2304:5310:69017#49 99 1 34417 0 100M = 34789 472 CACCTAACCCTTGGTGGAGGGGTTGTGGTGCTGGGAGAAGGCTTTCTGGACGGTGTGACAGCAGAGATAAACTTAAAGGCCAAGTAGGAGTTACCCTGGT AACCFAFFIFHGE@7CGHHHI?E9FH.FB,@EGGC@DG9HDFCGG7FGFFF?FGIBJG?HEGFGDHDCBCDBBDF2 X0:i:6 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11?+@@A XT:A:R RG:Z:1#49 HS25_09827:2:2303:18882:13001#49 163 1 34422 0 100M = 34878 556 AACCCTTGGTGGAGGGGTTGTGGTGCTGGGAGAAGGCTTTCTGGATGGTGTGACAGCAGAGATAAACTTAAAGGCCAAGAAGGAGTTACCCTGGGGCAGC ;C?CD?ECBCFG,E?BC>D7@E>,@>6CE@GG56A7?FIGB57D++E5@B,D5GEEC,7C5A7B5?>+FDED?FB5F4?+E=G+F>+5C>I4>B4+5BCC6CBE=EEB?E?5HDE??EACB6=H7?@G?FD5E@57,5E55FE,4,55G@7G+C8CFG7?+FCEC98+(CEHC,AAAC1 X0:i:7 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2203:5056:63270#49 147 1 34450 0 100M = 34117 -433 GGAGAAGGCTTTCTGGACGGTGTGACAGCAGAGATAAACTTAAAGGCCAAGTAGGAGTTACCCTGGTGAAGCAGGGCAGGGTTACAAGCATTCCAGCAAC GHHFFH?HFEFDGBCFHFF@FFFFABFHDGFJEHBHFDEFHEDE5E@@HHG@IGCCEHG+DIGDCGDFDGEIGBC@C>?FF5AIDBGGCFGDCDFCABC: X0:i:7 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1311:15633:5273#49 99 1 34471 0 100M = 34717 346 GTGACAGCAGAGATAAACTTAAAGGCCAAGTAGGAGTTACCCTGGTGAAGCAGGGCAGGGTTACAAGCATTCCAGCAACATGAAGCAGCAGGAGTGTTTT A?CE=GDEGFH@@EB?>GGFGFHEEDDDGHAHFHEFF@H7GHFEFEFELCIFBHHCFHFF@D9HEDGGGA7IIF@DHGGCCGDH>BFFDGF@BE5BHEJ=5GGGHE,JBGDD@???B??GKCB7?<5GD8D9ADGF9,8BGF;A:;C@FAE;9FG79CGA:B@G>8:9E<(I>?2:GCF?D@D?FEE?G1@C?A X0:i:6 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:BDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2308:19039:15364#49 147 1 34653 0 100M = 34319 -434 ACATCCAAATCCATGATACTTTAAGTCAGGGACCCATGTTCCTCCCATCTATGGTTCTGCCATCACTAATCTGGGTCTTCCACAATTGCCGTGCTCCTTG >H@EGHGFFHFIGHICCAFHHGFBHEFHHFGFEFEFHFFDHHFGEFG@GEIFLGGCHHDEGIEHCAHFDGIFFIGIIFEIFECHGFDEGFFDCEEDCBC; X0:i:6 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1311:15633:5273#49 147 1 34717 0 100M = 34471 -346 ACTAATCTGGGTCTTCCACAATTGCCGTGCTCCTTGGAGGTGGGAAGAGCAGGCGGAGGACACGTGGGAGGTTTTAGGGACAAGCCTGGAGGCAGCATGC +GFFF>FFGAF@FHII@=EFEBFEHFHHDFFFEGEHHEEFCEHEFAEGHHBFGGGDHDHDFGEF@GCEGGFGCFG?@7GGFFDH?9DFAGCIFHF.8HDGFFFHEAGGFGFFJECHHHGFFFGGIHGEBGG?GEEAH=EFFGFEBA< X0:i:1 X1:i:3 XA:Z:15,+102496343,100M,3;1,-34727,100M,3;19,-76336,100M,3; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 QT:Z:!1=DDDFB XT:A:U RG:Z:1#49 HS25_09827:2:1311:17806:99873#49 147 1 34756 0 100M = 34372 -484 GTGGGAAGAGCAGGCGGAGGACACGTGGGAGGTTTTAGGGACAAGCCTGGAGGCAGCATGCGTCACTCCCATGCAGAGTCCATTGGCCAATGCTGGCTCC G?HHGFGFFLFHFHFICFHECF=FHEHHFHIFEFDFFFGG?EHFFGFGHHHJIHGGDDHFGHDEEHEGBGIFIIEFGJHIGCFGGGGLGHGDEEDD8BC< X0:i:4 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1209:8926:93369#49 147 1 34763 0 100M = 34372 -491 GAGCAGGCGGAGGACACGTGGGAGGTTTTAGGGACAAGCCTGGAGGCAGCATGCGTCACTCCCATGCAGAGTCCATTGGCCAATGCTGGCTCCGATGGCC GHF>CHF>>HFDE>B+HFGFCFFEHFEIDFEJEH+BFHEDHHHEFGEADDHFBBD5H7EHGIA6FEFEECFGIFDFGDGGH>FCF8DDCCBC< X0:i:4 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2104:11093:58529#49 121 1 34779 0 100M = 34779 0 CGTGGGAGGTTTTAGGGACAAGCCTTGAGGCTGCATGCGTCACTCCCATGCAGAGTCCATTGGCCAATGCTGGCTCCGATGGCCACATCTCACTGCAGGG 2ADHB5BG,@@6B6E>>?F7CGEBEFD,F@?G?GF>>??)CE?F4?F?FE>A< X0:i:4 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!11=A1AD XT:A:R RG:Z:1#49 HS25_09827:2:2304:5310:69017#49 147 1 34789 0 100M = 34417 -472 TTTGGGAACAAGCCTGGAGGCAGCATGCGTCACTCCCATGCAGAGTCCATTGGCCAATGCTGGCTCCGATGGCCACATCTCACTGCAGGGGCAGCTGGGA AE3,>3+55G>CG43;D547EG78EFBB5CHA?DGEE?F46EGAEDCDDBFF?IG5CEGGDEGHEDBDE7>BC; X0:i:4 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2211:14731:32241#49 129 1 34813 0 100M hs37d5 32559274 0 ATGCGTCACTCCCATGCAGAGTCCATTGGCCAATGCTGGCTCCGATGGCCACATCTCACTGCAGGGGCAGCTGGGAAATACAGTCTGGCTGTCTACCCAG ;CACADC@7CE>EA?B6>>B+?5CFCC8D5CB+,B??GIBBAEE+G+G=5?7@E7E4BECAEEFGD?EFD?>6BE+5B65FE=+FBB53+5@HG X0:i:6 X1:i:0 XA:Z:15,-102496257,100M,0;2,-114336128,100M,0;12,-68780,100M,0;9,+34596,100M,0;19,+76422,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1201:3236:100584#49 147 1 34858 0 100M = 34424 -534 TGGCCACATCTCACTGCAGGGGCAGCTGGGAAATACAGTCTGGCTGTCTACCCAGGAGGAAGAGCAGCCAGTTTCTGCTGCTGATGATCAGGAGGTGGAG GF@BF*HFIH>IACDB@AF; X0:i:4 X1:i:3 XA:Z:2,-114336073,100M,2;9,+34651,100M,2;19,+76477,100M,2;12,+148203,100M,3;15,-102496202,100M,3;12,-68725,100M,3; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2303:18882:13001#49 83 1 34878 0 100M = 34422 -556 GGCAGCTGGGAAATACAGTCTGGCTGTCTACCCAGGAGGAAGAGCAGCCAGTTTCTGCTGCTGATGATCAGGAGGTGGAGAAATTGTTCAGTCGGGCAGG BC4@HDBGG4HDFFFEDFFCC?G,GCCIB7?7G7FD?G9FG:G7EGGC8&DG9HGHHGHDGBGFCIG?HHHEEFJHGIFG2FGAH?HHDFFGDFGF@BA- X0:i:6 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2105:10190:92973#49 99 1 35120 0 100M = 35477 457 GGTTAGGCACCTGGTGTTTTACGTACATAATCTCAATTCTGTGAGGGCATCCGACCTGTGGGAAAAGAGCTGTTTGTTTCAAATGCCAGTCCTGCTTCCT CACCFGFGJFGGGJGJEGGFGFIHFHHHGHHHBHJGGHHGGHFIFGHIGIIIJHGIFHIGIGGDKGIGGFIFGKGJFIGHGGIHGFJHFGDGGHHCHHIF X0:i:3 X1:i:1 XA:Z:9,+34903,100M,0;19,+76729,100M,0;15,-102495950,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2215:5889:100196#49 163 1 35228 0 100M = 35568 440 TTTAGAGCGTAATCGTGTTCAAAATACATATACAATTTTTAATACTTACAAGAATTTGGTGGGGAAAATATTACCAGCTTTCCCTTTTGTGATTGGAGAA <-?A45G;3CD78GE-E)97ICFG-7DFCI753H;F:?IDDHECCGB5FHHDEBBA/FGFE=F>FBHFGGIF5GC>EHEG X0:i:4 X1:i:0 XA:Z:1,+35228,100M,3;19,+76837,100M,3;15,-102495842,100M,3; XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1309:4584:38870#49 99 1 35259 0 100M = 35719 560 ACAATGTTTAATACTTACAAGAATTTGGTGGGGAAAATATTACCATCTTTCCCTTTTGTGATTGGAGAAAAATGAGGCTTTGAAGGGTTTAAGAACTTGC CABEFGFFGFFFGJEFGGGHGHIHFHFHBDHHHGJGFHFGGHGHFGCCFHIIFIGGGGGFMIGHG@IGGFIFGIGJHIGHEGFHEFGHFGFGGHDJHHIE X0:i:4 X1:i:0 XA:Z:9,+35042,100M,0;1,+35259,100M,0;19,+76868,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4:DDFED XT:A:R RG:Z:1#49 HS25_09827:2:1316:4338:25533#49 73 1 35260 0 100M = 35260 0 CAATGTTTAATACTTACAAGAATTTGGCGGGGAAAATATTACCATCTTTCCCTTTTGTGATTGGAGAAAAATGAGGCTTTGAAGGGTTTAAGAACTTGCC ;B>CFEFGFFH@FJEJGCBE?HEEEHCCEHGB-HEG8G@GFHGEFFEECEIIC?EI@9GJFGGAGG@GGFHBCIFD?EIHEGIDEFGBFEGGEEHEIFICGAG@FHFDHAFGDDFFHHG X0:i:6 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2215:5889:100196#49 83 1 35568 0 100M = 35228 -440 TACTACCTCTCATGGAGGATCTCCTGTGTTCTACAAATAGTCTGGACTTGAGCCAGAATGTGTTATAATCCTGGGATCACGGCCAGTGGGCTTAGAAGAA EDDCEEECBGEFHIGCHICDFHIBECCF7KFG?GFHHADGGGGG8FECIIIGEEGFIG?CC@HFGEDFHEH@FHHHEI>GG>GGHEGGGGFIDBAFCBAB X0:i:5 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:ABDFF XT:A:R RG:Z:1#49 HS25_09827:2:1309:4584:38870#49 147 1 35719 0 100M = 35259 -560 ACCTATAGTCAGCAGCATCGGGGGTCAGGAAAGACTTCACGAAGCCATAAATGCATCCTTCTCGGGGCAGCCCCTGGCTCTCCCAGGTGAGAGAGGACTC +?BBD>D>5C+I4HBCCAE@HBC(A=EHBAGAECE5?DH=?GGEEFGGDEFFI>GGHHABGGE?GAEFGGI,EFCE8HFG:5GCGFHGGFCFEDDCB?C< X0:i:2 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2209:16855:86378#49 83 1 35863 0 100M = 35538 -425 CCCAGAATGACCCACTGGAGACCTTACAGCTCTCCTGTCACCCCCAATTCCTGCCCCCTCTGCAGCCTTGGAGGAGAATGGAGCTGAAGGGCCTGCCCTC BGHHBDC>GDDGGCGGHIGDBHIHE7I6IFEGGEKDDGI8GGHFHBHHEIIGGHCHHGHGGFAFGLIHHEHBIHDDHEHGHHGGJGEGFGFJGFGFDCAA X0:i:6 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:1206:12898:32321#49 163 1 36391 0 100M = 36838 547 TATAAAAACTTAGAAGTATGGAATGTGAAATCATCCTGTAGGTGCTTATTTAACAACGAAATCATCCCGACACAATGAGCCATATGTGAAAAGTCATCCT LHCEBFBGIGJ?HCFIDEG5FDHGGDGGHEDHFGG?FHHHGEGFEHGHDHFHHDGHDEHD?GFHJHGEHBEFFFHGHFIB>CHDBBHG X0:i:4 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2306:8829:60424#49 163 1 36446 0 100M = 36848 502 ACGAAATCATCCCGACACAATGAGCCATATGTGAAAAGTCATCCTTCCCCAACACATCACCCAACAGGCACTCCTCAAGCCTCTCCCACCCAAGTGCTGG 1CBCDF-HD99G?DC-H+E7(?>7,76,D5G5FHH7EG'+B5AHGGH5=5H+5?>H46,7+EH7FB?E5I5>>>FABB?>H=55+*>ED4G5D5+FB?H2 X0:i:4 X1:i:0 XA:Z:9,+36229,100M,1;1,+36446,100M,1;15,-102494623,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2112:7407:61239#49 99 1 36452 0 100M = 36673 321 TCATCCCGACACAATGAGCCATATGTGAAAAGTCATCCTTCCCCAACACATCCCCCAACAGGCACTCCTCAAGCCTCTCCCACCCAAGTGCTGGCATCCT AAEDFGEFGFGGGEGHGGGHIHIHHJFIGHHHHIIGGHHHGHGHGGHIGHIIFFHGFFIGJGGHKKIGGHKIGGEEHGGHIHIHHFFFFGGGGDHJDFIF X0:i:4 X1:i:0 XA:Z:15,-102494617,100M,0;9,+36235,100M,0;19,+78061,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1210:13249:39244#49 163 1 36465 0 100M = 36904 539 ATGAGCCATATGTGAAAAGTCATCCTTCCCCAACACATCCCCCAACAGGCACTCCTCAAGCCTCTCCCACCCAAGTGCTGGCATCCTCCCTGTCCTGCTT ;;?>DDC)FGAA89CCG5ID@HFEHG>?DIFDFHF=6E75EDFF5CE5I?56G+5G=B'4BECF3HAC4LBB?A+F<,G X0:i:4 X1:i:0 XA:Z:15,-102494604,100M,0;9,+36248,100M,0;19,+78074,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1205:2855:23114#49 73 1 36510 0 100M = 36510 0 CAGGCACTCCTCAAGCCTCTCCCACCCAAGTGCCTGCATCCTCCCTGTCCTGCTTCACCTGAGACACCCCTTGTCTCATTAGACATGCAACTACGGGCGG ?A>@=G?EF2H6EB4F>G/E?H>AFIEHFDJIHKIHGFGGGHFBGGF@HGGDGGGGEFFFFE?FIDGHACHGGHGHF8J?DHHBHFJGKIBGHGGGEGHGEFFIFFGFFCAA X0:i:2 X1:i:0 XA:Z:1,-36838,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2306:8829:60424#49 83 1 36848 0 100M = 36446 -502 AGGGTGCTGGCGATGGGGTGGGGGTGCCAGGAGGAAGGGAGGCTAGTTGTTTGAATGTCTGCATGAAAAAGCGGACGACAGCGGGGTCTGGGTGAATTCG ;IHHBA@GGDDFC6G57IGICHBGDF7C7BEB>C X0:i:2 X1:i:0 XA:Z:19,-78457,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:4B;4D XT:A:R RG:Z:1#49 HS25_09827:2:1301:14371:68255#49 99 1 36864 0 100M = 37206 442 GGTGGGGGTGCCAGGAGGAAGGGAGGCTAGTTGTTTGAATGTCTGCATGAAAAAGCGGACGACAGCGGGGTCTGGGTGAATTCGGGCAACCATTTGGACC CABCFGFDIFFF@FEHGGGHGHIEHFFHFHEHCALG>@HCEDHAGGFDF:DDFHLCGHIGIDGDEEIGGE,DFD@E6G7H,E;CHG=C@EG@GEHBBHI; X0:i:2 X1:i:0 XA:Z:1,+36864,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:1210:13249:39244#49 83 1 36904 0 100M = 36465 -539 GTCTGCATGAAAAAGCGGACGACAGCGGGGTCTGGGTGAATTCGGGCAACCATTTGGACCGTGGAGAAAACTGCCTGCGTGCGGCTGAGGACCTGCACTA ;I@AJHHGGDEFC>FGDGHEHIEFEGJGGG?GGFDGHGIFFGFDGF?HIIHFEHCGE/9GCFGGGHIFHEA@IFHEGIFGFFGGFGFEGFFFDFGF@EA8 X0:i:4 X1:i:0 XA:Z:1,-36904,100M,0;9,-36686,100M,0;15,+102494166,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2115:20970:88656#49 99 1 36930 0 100M = 37175 345 GGGGTCTGGGTGAATTCGGGCAACCATTTGGACCGTGGAGAAAACTGCCTGCGTGCGGCTGAGGACCTGCACTATTAATTTGTTTTTTAGCTAAGGCAAA @ABEFGFFFFHF9HEFGEGHIHIHHFHIEHHCHHIECHHHGHFIFGHILFIIHHHIGFIGJIGHFKGGGHHFG9GEFIGEGHIHJGGGFEGGGHFGHHG; X0:i:4 X1:i:0 XA:Z:9,+36712,100M,0;1,+36930,100M,0;19,+78539,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2106:20801:66713#49 99 1 37019 0 100M = 37331 412 GCTAAGGCAAAGATAAATATAAAAACTGATACTCCACCCAGTTACCAGAAAACATTTAGGTATGTGTGAGACAACTTGGGTATGTGAACCTACCTTTTCA A;C@FG??AFF/GDEFGAGFDFHECA?DDE;CCHHF?GH8:CG8@77GDG8C?H9C?E?FH@8,HABEDGD@@IGGCF?A7E?B6?CE@7C5EJBEG@G>5=BHD6; X0:i:3 X1:i:1 XA:Z:1,+37049,100M,0;19,+78658,100M,0;15,-102494021,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11==DDD XT:A:R RG:Z:1#49 HS25_09827:2:2103:7969:15850#49 163 1 37068 0 100M = 37464 496 AAACATTTAGGTATGTGTGAGACAACTTGGGTATGTGAAAATACCTTTTCAATGTAAATTCAGTGAAATCTAAGAGCAGATCCCATATTTCCAATAAAAA ;;BAED9BE-FGH9?C65>77,5GIC68D@7+G6A7IDE++5H,5G5I=BHD>?7FE6EDDF,?5EF>F45D?445BC65C=GH+I4<4GGBHG?5>A>D+HI@F+HH+6+J=4+CD5G+55B57?FD?@6457F<@85=?55C=H5=GI???+,>5G>,,67?I5HDF>AID?A8AEJE897E8B;< X0:i:4 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2108:11291:49727#49 83 1 37453 0 100M = 37106 -447 AGAGGGACCTCACTCTAGCTTCAGGGAGAAGAGAGGAATTAGCAAGGCCAAGCAGAGGCTCCTGAGGGCAGGGCCAAGGGCGGCTTGGTGGGGTGGGGAT HIHHHGEG@DD6FG5JFIFCCEEFEGDGGHEGGFFEHCGEBIGGAEHHFIEGCHFFHFHGGCGFCJIFHGHE.FHHEIHIEDGGHGFGGHFIFFGFFCAC X0:i:4 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2103:7969:15850#49 83 1 37464 0 100M = 37068 -496 ACTCTAGCTGCAGGGAGAAGAGAGGAATTAGCAAGGCCAAGCAGAGGCTCCTGAGGGCAGGGCCAAGGGCGGCTTGGTGGGGTGGGGATGGGATGCACAG EJ@45DEGG+@EBJEECFGGEIE,EG?IBFA7GE@GFAIEBGHFEF7H.8FFD@BG8;HD@BG>GJECHGDBE@BDFBCGF?EG@?2;E??=C6?A X0:i:4 X1:i:0 XA:Z:15,+102493606,100M,1;9,-37246,100M,1;19,-79073,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!11A:BAD XT:A:R RG:Z:1#49 HS25_09827:2:1308:16440:52592#49 147 1 37473 0 100M = 37087 -486 TCAGGGAGAAGAGAGGAATTAGCAAGGCCAAGCAGAGGCTCCTGAGGGCAGGGCCAAGGGCGGCTTGGTGGGGTGGGGATGGGATGCACAGAGATAACTC GHHEGEDD>GGGAHICFEBCFFIEHEGEGEEFEFDDHEEGFFBEFIEGHBBFBHGFHHDAGCADFHHFIFEG8FDECFHFFHIIG?G?GEGFFCDBABC; X0:i:4 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2102:10580:82123#49 147 1 37702 0 100M = 37334 -468 TGTGCTGGCATAGTGGTCTCACCTCCGGCAGTATCACCACCACTGGGCACAAGCTTCTCCAGCACAGCAACTGTGTCTTATTTCTCCTTGTACTCCCAGT GH@FCHFFIL>;4HI@CGFF'FFBHEHHGGDD5FJEHEHHFFDEFF@GGEIDGGGDCDGFGHFEGGEFIGEIIGGF?HHIFIIHEGGHGFGEEDEB9BC; X0:i:6 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2208:8423:98594#49 99 1 37987 0 100M = 38353 466 AGTTCCAGGGACCCCTCAGAAGTGCAAGGGGACGGTGTTAGTGTTAGTCCAGTAACACAGCCCAGAGCCTGCCTTCCACGTGGGTTTGACAGGAGCCTCC CFCFDIFFFFEGHGGFEGHIGIJDDGHHHFDHFGCBGDAFHFFFIGFFIBHEICGFGIEGHGKGGGHGBGCCGFEKHIGIHGFHCEEDGGHD=,@JH X0:i:4 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:1211:11612:11428#49 99 1 38031 0 100M = 38363 432 TAGTCCAGTAACACAGCCCAGAGCCTGCCTTCCACGTGGGTTTGACAGGAGCCTCCTAACTGCTCTTCTGCTTCCATTTTTGCCCCTTCAGTCTATTCTC CACCFGEDFFFGGJGJGGHHGFIHIJFIEHHHFHHGFHHHGHJGGGHGDFIIHHGCFGAGDIGHFFGGGHGFGJGEFGIHGGDHJFIHFHGGGHEBHHFB X0:i:4 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2308:11186:16045#49 99 1 38109 0 100M = 38513 504 TTTGCCCCTTCAGTCTATTCTCAACAGGGAAGCCAGAGGCATCCTTAACCATGTCAGATCATGTGGCTCCTCAGCTCAAAGCCTCATCTCAGAGGAAAGC AAECFGEGFFHGGEGJGGGHGGIHHJHIJHHHFILGGGHCCAHHIGHIGIIFHEGIFGIGGGGHD@GGGE7ICDGDFGHEG7FHJGHC@HFGGHFBHHIH X0:i:6 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFE XT:A:R RG:Z:1#49 HS25_09827:2:1311:20518:50516#49 99 1 38306 0 100M = 38755 549 AAGGCAGTGAGGATTTTCGCACTAGAAGCTGGAGGACAGGGATCCTTGTTAGGTAGGAGCAGAAAGCTTAGAAAAGTGGTCTCCTGCAGTTACGTGGCAA ?AEEFGFFIFGGGEGFGAGFIGIKEJFIGHAHFIHGFHFGDHHHFFHIGFFIJ?HIFGIGGGGFFJEGGEFIIDGEFGH?GGIHGGFFEDGGGEDBDHIE X0:i:4 X1:i:0 XA:Z:15,-102492764,100M,0;1,+38306,100M,0;19,+79915,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFB XT:A:R RG:Z:1#49 HS25_09827:2:2311:20238:41808#49 121 1 38334 0 100M = 38334 0 CTGGAGGACAGGTATCCTTGTTAGGTAGGAGCAGAAAGCTTAGAAAAGTGGTCTCCTGCAGTTACGTGGCAAACACATCATGTAAGTGATAAATTGGGTA EF+HFA5G7G@E,FE5,B@I77B6?G?ADFCG>7F@,G9EBFB,EFDB?,E.9C?FD;H@CFG8@HHCG-H8HDJ1;I>?2B>C?G<@6F=A?F3@EB18 X0:i:4 X1:i:0 XA:Z:15,+102492736,100M,1;9,-38116,100M,1;19,-79943,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!11:4A2= XT:A:R RG:Z:1#49 HS25_09827:2:2215:17378:66148#49 99 1 38340 0 100M = 38720 480 GACAGGGATCCTTGTTAGGTAGGAGCAGAAAGCTTAGAAAAGTGGTCTCCTGCAGTTACGTGGCAAACACATCATGTAAGTGATAAATTGGGTATGCAGT AAB@=GFEI=F@GE?JGC>?2BH;DJ@EGHH8G:EF>@HCE9HIFF@CFFI;8IECFBF@@9G78KIBC; X0:i:4 X1:i:0 XA:Z:9,-38135,100M,0;19,-79962,100M,0;15,+102492717,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1211:11612:11428#49 147 1 38363 0 100M = 38031 -432 AGCAGAAAGCTTAGAAAAGTGGTCTCCTGCAGTTACGTGGCAAACACATCATGTAAGTGATAAATTGGGTATGCAGTTGAGGAGATTTCCAAGTAAAATG GFHHFHGFGGFDFHIIHGGHEGFFHIFHHEGFGHJHFKHFHFFEFFEGHHIFIHGGHHEHGIGIFGHGGGEFIFDIIJGCFIFFGIGEGFHDCEEDDBC< X0:i:4 X1:i:0 XA:Z:1,-38363,100M,0;19,-79972,100M,0;15,+102492707,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2204:12033:5041#49 163 1 38413 0 100M = 38461 148 ATGTAAGTGATAAATTGGGTATGCAGTTGAGGAGATTTCCAAGTAAAATGTTGAGGATGCTGCCTGGTTTCTTCTTACTGCTTATAATATAGTGTGAGAG ;CBBCDGHFHFGEGGGIIHGGGHIIEEIIEGGFHGFIJIGFJHHDGKIJKEHGGIFGGJFJGKFHEFHJIFFHHIHGFFIHFFFIIHFHHGFFGHFEHHG X0:i:6 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2204:12033:5041#49 83 1 38461 0 100M = 38413 -148 TGTTGAGGATGCTGCCTGGTTTCTTCTTACTGCTTATAATATAGTGTGAGAGAAGAGAGATAAATTGAGAAAGAGACTGGTTTTTAAACTGTTAAAATTG ;IHDGHHGGGGFFIGHHIGGHGGFEGJGIGHGGEFFHGIGJIHFIEEJIFILIHGHIHHGGHHHGIIHHHHJIFFHGIGIHGGGJEJGFFFJGGGFEBAC X0:i:5 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2308:11186:16045#49 147 1 38513 0 100M = 38109 -504 AAGAGAGATAAATTGAGAAAGAGACTGGTTTTTAAACTGTTAAAATTGAATCAGGACTTGATGATTTTGAAAATTGTCAGTCTCCCCACATGGAAAAAGA ?GHHFH?FFGGICHFIFFGFLGIBHEHHHHEJEGJGGKFFHFHCHAEGHHIFIGGDHHJHBGFHFGHGGGIGCIHIIFEIFEFHBEGEAHCFFEDCCAC; X0:i:4 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2302:8506:6146#49 163 1 38560 0 100M = 38988 528 GAATCAGGACTTGATGATTTTGAAAATTGTCAGTCTCCCCACATGGAAAAAGATGCTGAAATTAACAAATGGCTTCTGAGCATGTGGCATAGGGTGTAAC ;CBCDDGHFGFGEAGEGFIFGFFGIGEFFEGIGDHGEJIGHHHHKGEIFHH>GEIHEDEHGGKFGHHEDDFGHFIHFC6LFFGF4FHGHFEBFGDF>FHG X0:i:4 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2213:16513:94197#49 163 1 38686 0 100M = 39035 449 AAGATCAAAGGATGGGAGTAGCAATGAGTCACACAGAGGTCTGTTGCAAGAGATTACAAGGGTGTACCATGCAGAACCTCTCCACCAAACCTTAGGGCCC >@@EF@EFH=AFFCBFI+C?B4FFH=7G@=F,@GG855>E5?CAF7GE?2G1D@3?I>?>=17>?C271H@B-G1DC/:CC>C??; X0:i:3 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1311:20518:50516#49 147 1 38755 0 100M = 38306 -549 TGCAGAACCTCTCCACCAAACCTTAGGGCCCTTGGGAAGCTTCAGTGAGTTACCCTGGGGGCCATCTTGGCAGGAGCTGAAGGTAGAAAGGTAGAGTTTA GHFFGA?>GAHHGHIIFFH@IFJJHBFEDEDFCGHFIHEGHJGFFGJGHHF5IGGEHHEFGEDEEH@FGGEIII7IIFGGGEGEDBGHGFHFEDD7ABC; X0:i:4 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2216:13693:29366#49 163 1 38846 9 100M = 39197 451 TAGAGTTTATCTCTAAAAGATTCATGGGCATGGCGCTTGACAAATCGACTATGAGCCCCACCGAAACCCACAGAGGACAGGCAAAGGGTTTGGGAAAGCT *2,8A&4,8)A5AGB9IG07-C+9?7-.-D1AF-.C8-,=6547/,5'J=G-1:4-+D:-G12F(1B-8-2@1345%=H5EE=@0;/7'+IGHCHFDDGGHHFHHJF X0:i:1 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:16 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:U RG:Z:1#49 HS25_09827:2:1210:19673:64208#49 163 1 38973 0 100M = 39056 183 TCTGTAGGGGACAGAGTGCAAAATGAAAGAAGACTGTCAGAGACCCCAAACTCTGCTGTCAAGAAGAAGGCTGATAAAACTACTTGGCTGCAAACACGTG ;CBCDFEBFGFGEGFE>FHGIGFIFGGIIIFDFHHFHGIGHHHHEGHIFIHHGFIFGDHHHHFHHHFIFIHGEHIHJJGIHHIGGIHFIGILDGHGHHEG X0:i:4 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2302:8506:6146#49 83 1 38988 0 100M = 38560 -528 GTGCAAAATGAAAGAAGACTGTCAGAGACCCCAAACTCTCCTGTCAAGAAGAAGGCTGATAAAACTACTTGGCTGCAAACACGTGGATCTTTCGTGAGAA ECDHGHHGGGEFHJGEHDGGHIIFG7KAIHHGGIFFHGG.GGGGIGIHIIIGIDGFIFHFJ8HFFEEFHHHGHFEEGHHGFFGGHEJGEHFGGFGFEBAC X0:i:4 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2213:16513:94197#49 83 1 39035 0 100M = 38686 -449 GAAGAAGGCTGATAAAACTACTTGGCTGCAAACACGTGGATCTTTCGTGAGAAAAGAAGGATGACCCAGAGGCAGAAGCCCAGAAGGCAGAGCCAAGAGA ECDD=GHGGGJDFHHHGHHEEEIHGHGGGHGEGEGFGGFGFFBAC X0:i:7 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:ABDDB XT:A:R RG:Z:1#49 HS25_09827:2:1310:4290:100666#49 99 1 39046 0 100M = 39398 452 ATAAAACTACTTGGCTGCAAACACGTGGATCTTTCGTGAGAAAAGAAGGATGACCCAGAGGCAGAAGCCCAGAAGGCAGAGCCAAGAGACATGGAATCTT CA>CFAD?AFHF50G?>GFEIBBEC.9?GCHHCDJC>9HCEHEHAC@DFCC.FDGEF@.8@DGHGECG7E7BGDCEBBHECGBH>F>5EGF7GBEHAACF X0:i:7 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2301:15321:68779#49 163 1 39047 0 100M = 39401 454 TAAAACTACTTGGCTGCAAACACGTGGATCTTTCGTGAGAAAAGAAGGATGACCCAGAGGCAGAAGCCCAGAAGGCAGAGCCAAGAGACATGGAATATTC D@BFDGGGEFCFGCHIGDCHGGEGJCFFCGGEGKHGGMGG9DEFGHFCFLIHFIHGHDHHGHGIHHHHHGIDJIEI>GFFGGGFJGD?FIDFGFDE>A X0:i:7 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2315:19977:77514#49 73 1 39137 0 100M = 39137 0 GGGAATCTTCCCACATCTTAAAACCTGTTTAGGGAACACCAGCATCTGTCCAGCTGGATTTCAGAACCACCATTCCTTCATCACTCCCCTGCTACCTCTT *A>D1B?EF=4@@EEFD??F=F3G0GEGG:GCFIEDFFBFHHCGIJGCHHGFHCIFF8ID?8FCEFIFBA8GGGHGEE@GE@GFG,D?GGCEC@F+5F5EE@GG55HDDCB X0:i:3 X1:i:1 XA:Z:1,+39167,100M,1;19,+80776,100M,1;12,+152492,100M,2; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:A=DDD XT:A:R RG:Z:1#49 HS25_09827:2:2216:13693:29366#49 83 1 39197 9 100M = 38846 -451 TCAGCCCCACCATGCCTTCATCCTTCCCCTGCTTCCTCTTTCTGAACAGCAATGTCCCAAGCTTCACCCACCATTGTGTGTTGCATATGTAGAGGGCAGA ;,&))+98&A BC:Z:NGTCTATC XG:i:0 AM:i:9 SM:i:9 XM:i:7 XO:i:0 QT:Z:!1=:A==D XT:A:M RG:Z:1#49 HS25_09827:2:2307:7422:56694#49 147 1 39209 17 100M = 38869 -440 TTCCTTCATCCTTCCCCTGCTGCCTCTTTCTGAACAGCAATGTCTCAAGCTTTACCCACCATTGTGTGTTGCATATGTAGGGGGCAGATAGCTTGTATCT @?F,FA5FBGF4GHCCFFFCIGCE5=4?BFGFEHDEHFB=FEFCF>EGDC5DGBGGE,HBGDGDCB@FHGIIE>GHFF?GFDFGEBHHAFCECCD>CAC< X0:i:2 X1:i:2 XA:Z:1,-39209,100M,0;15,+102491861,100M,1;19,-80818,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2205:17535:57646#49 147 1 39249 16 100M = 38903 -446 TGTCTCAAGCTTTACCCACCATTGTGTGTTGCATATGTAGGGGGCAGATAGCTTGTATCTTTAGTTTTCCAGATCAGAGGAACATCCAAAGAAATCTGTT GHHEDADDFGFIG;CIGFGEHDHGHIGHGHFFGGEHHKIFFJHGFEGGHHHFGGGEEHDFGIFGFGHFIGEIGEHBEJKGDDIFBFDLGFGFGGDCDBC< X0:i:3 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1310:8088:87508#49 99 1 39326 0 100M = 39683 457 AGGAACATCCAAAGAAATCTGTTCTACACCTAAACCCGATTTAGATGAGATTCTGGACTGTGAGCATGAAGGGATCTCAAGAGGGGTGAATGTGTTTTGC AABEFGFGIFHGFJEJGGFHGHIHGHFHGHHHHJIGGGEHGHGHFGHIFHIIFHHGGGGGEIGHKGHGGH@DGKGDHIGHJGIHGFHHFEGGGHEFHDIF X0:i:5 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2109:6504:27530#49 163 1 39357 0 100M = 39711 448 AAACCCGATTTAGATGAGATTCTGGACTGTGAGCATGAAGGGATCTCAAGAGGGGTGAATGTGTTTTGCATGCACAAGGGACAGGAGTCTTGGGGTCAGA ;C6DC7CFFCF5?A?:BA57F7>7F76E757B5DA??G5G=?HH5CGI=B8DG?A+CHH?=,DF5EHC?4FB644EG+?>+G+D43>44A45F5+'FB,@ X0:i:3 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2109:13027:34285#49 99 1 39373 0 100M = 39709 436 AGATTCGGGACTGTGAGCATGAAGGGATCTCAAGAGGGGTGAATGTGTTTCGCATGCACAAGGGACAGGAGTCTTGGGGACAGAGGACAGGCTGTGGTGG AACDFGFGGFGGGFGHGGGE>HIGIFDFGDHHHIHGGGH@GHHGHCEEGFIFFHGGFFGGFGGDDFHGGEFGGFCGHGIHIGIHGEJFFHFGGHFJH+FE X0:i:3 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDFDE XT:A:R RG:Z:1#49 HS25_09827:2:1213:19977:65160#49 163 1 39382 0 100M = 39807 525 ACTGGGAGCATGAAGGGATCTCAAGAGGGGTGAATGTGTTTTGCATGCACAAGGGACAGGAGTCTTGGGGACAGAGGACAGGCTGTGGTGGCAGATACTA ;;BC+:CHECFG4A5GCFBFGFFGIGI8II7G>HBC6J@GBFDHEGBIFGDGGEEFEBFH=GFFEIFCFEAH?FEHFHBFFGFHIBHGDHG>DG>FHG42 X0:i:3 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2108:16495:6596#49 163 1 39384 0 100M = 39816 532 TGTGAGCATGAAGGGATCTCAACAGGGGGGAATGTGTTTTGCATGCACAAGGGACAGGAGTCTTGGGGACAGAGGACAGGCTGTGGGGGCAGATACTAAG ;;ACDEC@DCFCEFF:6I>DGGJGHGGE'EGGF@ACE6C@EDHCFGE?FHHHGDI5GBGF=FE?DH?HFEAF?GE=BFGJEBI>II44I4AG553>B<42 X0:i:3 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1310:4290:100666#49 147 1 39398 0 100M = 39046 -452 GATCTCAACAGGGGTGAATGTGTTTTGCATGCACAAGGGACAGGAGTCTTGGGGACAGAGGACAGGCTGTGGTGGCAGATACTAAGGTGACCCCCAAAAC G,+H>HJ5FAF@<>;4@+HCJ?CBJFG>H5DA+55BBFG=HJFEEI5GDCIF5GGFEH5=87>F+?CCC@EF8A-0?CDD;/A/; X0:i:3 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2301:15321:68779#49 83 1 39401 0 100M = 39047 -454 CTCAAGAGGGGTGAATGTGTTTTGCATGCACAAGGGACAGGAGTCTTGGGGACAGAGGACAGGCTGTGGTGGCAGATACTAAGGTGACCCCCACAACCCC EJDHBEHGGDGFHJFHHIGIEGGHGGCGGGHGGCKGHGG7CGHFGGFHIIFGEHGIHGHDGHHFGLJHHBHGHFJIHIGGHHGGGEHGDHFIDFGFEEAC X0:i:3 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2111:18573:99069#49 163 1 39424 0 100M = 39840 516 GCATGCACAAGGGACAGGAGTCTTGGGGACAGAGGACAGGCTGTGGCGGCAGATACTAAGGTGACCCCCACAACCCCCACCTCTGCCATTCACACCCTTG 1;6CAB9BDEAG?AEBCAD?@GBGIG>CCC>D>>BF6GEGHFH7C@'?DBCG>J>E=6B?=,?BEEC>ADG>EB4AEHDLD4FF+>C+DFCGJDIGDJFIEH:HGHIG>@@C8HFHFFE.DF8FB,7E@B:G@DG7EG(5GEF?G?7?F>7?7GICJ,,5FG<>BCAHBGFB X0:i:5 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11=DD?B XT:A:R RG:Z:1#49 HS25_09827:2:2106:2431:8391#49 147 1 39541 0 100M = 39167 -474 GTTGTAAGCAGAACCTGTGGCTTGCTTATGAAGGAGGTGGTATATATGTGATTCATGTACTGATCATATTGTATAAGATCACTGGCTGGATGCAGTGGCT GG3FGHC>FEG@4;;4FA=4C?IGEBBBDFDD>F?=F?A5DGDEEEJGHE5FB>G5HH?H@GA6EGHFDFEI?GD87FFDBDAB:CDAGF9+BCE>CAC< X0:i:1 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2207:10805:29251#49 163 1 39661 0 100M = 40007 446 TTTGGGAGGCTGAGGCGGGTGGATCACCTGAGGTCAGGAGTTCGAGACCAGGCTGGCCAACATGGCAAAACCCCGCCTCTACTAAAAATACAAAAATTAG DBGEB@FAAEEB>D>,77F,8CCCF>FGF>GF,?+5+577D5>?=58@G?FF=DHI=B??=BGEFE5BCFE5F4?5CG55GFHA4FC>F5A55HD< X0:i:2 X1:i:2 XA:Z:19,+81270,100M,0;12,-61801,100M,1;15,-102491409,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1310:8088:87508#49 147 1 39683 0 100M = 39326 -457 ATCACCTGAGGTCAGGAGTTCGAGACCAGGCTGGCCAACATGGCAAAACCCCGCCTCTACTAAAAATACAAAAATTAGCCAGGCATAGTGGTGCACGCCT B4F,FACBFHA@EG+EDBE5EFCF?GAHCJ5??HACHBCFEJ5GHHFGG@KHHEBGIFHFGHFGGIIFGEFIJCFDIIFDIGHGFDDHED;:BC; X0:i:4 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2109:13027:34285#49 147 1 39709 0 100M = 39373 -436 CAGGCTGGCCAACATGGCAAAACCCCGCCTCTACTAAAAATACAAAAATTAGCCAGGCATAGTGGTGCACGCCTGTAATCACAGCTACTCAAGAGGCTGA >4FEDG@AEH>,FFHBFBHFFFHCEHHHGFCHFEFIFGHHGFEHCIHHHEGI6GEBHGDGEIIICIEHCGDEGFGGDHCFCFEGFCDBC< X0:i:4 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2109:6504:27530#49 83 1 39711 0 6S94M = 39357 -448 GAACCAGGCTGGCCAACATGCCAAACCCCCGCCTCTACTAAAAATACAAAAATTAGCCAGGCATAGTGGTGCACGCCTGTAATCACAGCTACTCAAGAGG *,44+'+47@6%F,5EHD@C--,?7,CGBF,B5E@@799FGA9DE@GCFEFFCHFIDJFG@F9>:ADFC:8@:@JDAC>>FF>>3?<@G?=4?BGF@>A8 X0:i:4 X1:i:2 BC:Z:NGTCTATC XC:i:94 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!4=DFDFF XT:A:R RG:Z:1#49 HS25_09827:2:1204:16490:97598#49 83 1 39803 0 100M = 39472 -431 GGCTGAAGCAGGAGAATTGCTTGAACTCAGGAGGTGGAGGTGGCAGTGAGCCAAGATCGTGCCACTGCACTCCAGCCTCAGTGACAGAGCGAGACTCTGT HJ4@CHCEFGH;DH@G?F:BF7G0FFHE4GH9FDGIIGF@DHGHCEIHFG@FFAFHDGFGFCEEC8E8GHFHHG>FGFDGGFGJ@@HFFGBGFDCAA X0:i:3 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDDFD XT:A:R RG:Z:1#49 HS25_09827:2:1213:19977:65160#49 83 1 39807 0 100M = 39382 -525 GAAGCAGGAGAATTGCTTGAACTCAGGAGGTGGAGGTGGCAGTGAGCCAAGATCGTGCCACTGCACTCCAGCCTCAGTGACAGAGCGAGACTCTGTCTCA BGHHC=HGG4@FCFG>HIGE?H>FDGGAGFEGGEGDDGEDGGHDEEHCICCFCHGHEJD,CHGHFEEFGHHGFFHHHIHGHBGGHGJGDHFIFFGFC>AC X0:i:3 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDDEB XT:A:R RG:Z:1#49 HS25_09827:2:2108:16495:6596#49 83 1 39816 0 100M = 39384 -532 GAATTGCTTGAACTCAGGAGGTGGAGGTGGCAGTGAGCCAAGATCGTGCCACTGCACTCCAGCCTCAGTGACAGAGCGAGACTCTGTCTCAAAAAATAAA EF@H5A5G7G6@C>G5DI@G7EGF?GFF7F7GGCGGHHDEBFJDHIFGFDEGHGJF6FFI??GFDBAA X0:i:3 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDDA= XT:A:R RG:Z:1#49 HS25_09827:2:2111:18573:99069#49 83 1 39840 0 100M = 39424 -516 AGGTGGCAGTGAGCCAAGATCGTGCCACTGCCCTCCAGCCTCAGTGACAGAGCGAGACTCTGTCTCAAAAAATAAATAAATAAAATGTTAAGATCATAAC EIA<==5G746F>FBC7@C,HCEHGCDABI?-GEGDHAIEGA9CGBHB;IIG9HGFIF9GGE@FC8:8@EAGI@CHAI>C?GGCH?JEGFFF?BAF@E;C X0:i:3 X1:i:3 BC:Z:NGTATATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:ABDDD XT:A:R RG:Z:1#49 HS25_09827:2:1306:5652:18688#49 163 1 39862 0 100M = 40315 553 TGCCACTGCACTCCAGCCTCAGTGACAGAGCGAGACTCTGTCTCAAAAAATAAATAAATAAAATGCTAAGATCATAACCTGTCTTTCTGGGGACTCTCTC ;CACDFCFEEHGLH?BFFCFCHFEHDF@FI7GEHBFDGEGHFGECGHGFFHHGEIHFFHFFGHHFD5GFEABHFFAJFD>HEFHCIHGH>CHGEFHG X0:i:4 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2114:1546:45882#49 147 1 39891 0 100M = 39528 -463 GCGAGACTCTGTCTCAAAAAATAAATAAATAAAATGTTAAGATCATAACCTGTCTTTCTGGGGACTCTCTCTTGACGCCTTTGAAGAAGCAGGCTGCCAT ?DGBDF?F5AGDFH;CFGECCGIJHEGIHFIDEFDF?EHAFEB9HEFAGHFDG+5ECEEHGE6D?AEGDCICEE7BGB?IGCCGBEGH>-EF2-E=CAC; X0:i:5 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1206:2097:69044#49 163 1 39940 0 100M = 40287 447 CTGTCTTTCTGGGGACTCTCTCTTGACGCCTTTGAAGAAGCAGGCTGCCATGTTGCAAGCTGCCTCATGGAGGGGATCAGCTGCGAGGAGCTAAGAGCCC H?EG X0:i:6 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2207:10805:29251#49 83 1 40007 0 100M = 39661 -446 TGGAGGGGATCAGCTGCGAGGAGCTAAGAGCCCCCTCCAGTCGATGCTCACCAGGAAGCTGAGGTCTTGTGTCCAGCACCCTGCATAGAACTGAATGCTG 2IGHCFGFGHG6GGGJIFKHGGC7DDGGGGAHDIGGFFIHGCFFFEFHFGFHGGJEHHHHBIFJHHIGGFFEBHGJGGHFEFEEFDCAB X0:i:2 X1:i:1 XA:Z:15,+102491045,100M,0;19,-81634,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2312:20038:98868#49 163 1 40074 0 100M = 40097 123 TGTGTCCAGCACCCTGCATAGAACTGAATGCTGCCATGTGAGCTTGGAAGCAGAGCCATCCACACAGCTGAGCCCTAGATGAGAACCCAGTGCTGGCTGA ;CBCCBDEFH=GEGFCGGIGIEFIIGGIFCFBGHBFDAHGFEHHIGHEFHHGGFFFEHFHDHKGGIFEFIEHHGEHGJGHHHEFII>GHFALGHHFHHHG X0:i:2 X1:i:1 XA:Z:15,-102490996,100M,0;19,+81683,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2312:20038:98868#49 83 1 40097 0 100M = 40074 -123 CTGAATGCTGCCATGTGAGCTTGGAAGCAGAGCCATCCACACAGCTGAGCCCTAGATGAGAACCCAGTGCTGGCTGACACCCTGATGGCACCTTACAGAG HJDHFDFGGGHGHIGHHGGICIEFEGFGGFHGGIFDHGIIGGHGCGFCICCGIHGFAGHGGFHHGHGFHHHEIFJGGIHGHBGGHG4FGFFJFFGFDEAA X0:i:3 X1:i:1 XA:Z:1,-40097,100M,0;15,+102490973,100M,0;12,+61369,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDDDD XT:A:R RG:Z:1#49 HS25_09827:2:2101:16364:15831#49 163 1 40173 29 100M = 40615 543 ACACCCTGATGGCACCTTACAGAGGACCAGTTAGGCTGTGCCAACTCCTGACCTGCAGAAGCTGGGGAACATTGGGTCGTATTTGCAGCTGCTGGATTTG :C6C7?EC:@FG.D6:6FB?F?FC8E6,DC>5F64GH?+A5?GHD5BE+>E@A?EEGFE,DAE?B5H5AFG5,+EH>FF'C+5C@I;E4FGF5?AC5BD? X0:i:3 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1206:2097:69044#49 83 1 40287 0 100M = 39940 -447 ACAGCAATTGGGAGTCACACAGCCTGTGACGCCCCAACAATCCACACCTCCTGCATCTCCCTGCCTTCACTTCCTAGCACACTGCCCTGACTCCCTCTGC 2JFHBAHGGGGEFC5E7G7DEIGFGF7GBHFGGIEEDGEEFGHFEEHFFIIGIHFFHFHGGHGHGIIFDEHEIHEHEIBGHGGGHGHGGFFFEFGFFEAC X0:i:4 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:1311:17140:80083#49 163 1 40312 0 100M = 40753 541 GTGACGCCCCAACAATCCACACCTCCTGCATCTCCCTGCCTTCACTTCCTAGCACACTGCCCTGACTCCCTCTGCCGCAGCCACGCTGGCCCTCTGCTGT FHFHHH@ X0:i:3 X1:i:1 XA:Z:15,-102490758,100M,0;19,+81921,100M,0;12,-61154,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1314:3373:80867#49 163 1 40314 0 100M = 40675 461 GACGCCCGAACAATCCACACCTCCTTCATCTCCCTGCCTTCACTTCCTAGCACACTGCCCTGACTCCCTCTGCCGCAGCCACGCTGGCCCTCTGCTGTTC ;=ACBFG%D%2&HGE;76&FG=J;@$GIGEAGGEHG5@@GEDH=F9,IDGHGGFGEFHEF5'?FEE>GFFEDHBFHGHGCHGEFI>HGHAH,FE?HGFGCDAFBEGGE7FF99G8FGCIGHFFI:C9HFFEHHDGEGCGJICHGDGHFHHGIHCEFGGHEJGGFFEFFGFEEAC X0:i:1 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!1=DDFFF XT:A:U RG:Z:1#49 HS25_09827:2:1308:7272:28984#49 99 1 40352 0 100M = 40797 545 TTCACTTCCTAGCACACTGCCCTGACTCCCTCTGCCGCAGCCACGCTGGCCCTCTGCTGTTCTTCGAAGCCACCAGGGCTGCATTGGCTCCCAGCCTTTG CABDFGFFIFHGGJGGGGGGGFIHFJFIJHGHHDIGFHHGGHHGF88CFFIIHFEIFGGGIIGDE@HGGHGIGCGEBGIHEHIDGGFHGEGGAHHFHFG X0:i:3 X1:i:1 XA:Z:15,-102490674,100M,0;1,+40396,100M,0;12,+153721,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2103:7493:77982#49 163 1 40615 37 51M49S = 40956 441 TTCCTTTCTTCTTCTTCCTTCTTCCTTTTTTTTTTTTTTTTTTTGACACATAGTTTGTGAACCCCAATCTGGTGGAGAGGAATTGTCAACCGCATCGCAA 5HD@7FCB>C@CEG5F@E7EJDGAAHC++55+5('++%(4''7+(,,5?++D+'+'4++(4,>'=''''+%''+'''3+,34' X0:i:1 X1:i:0 XC:i:51 XG:i:0 AM:i:0 SM:i:37 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2101:16364:15831#49 83 1 40615 37 25M1D75M = 40173 -543 TTCCTTTCTTCTTCTTCCTTTTTCCTTTTTTTTTTTTTTTTTTGACACAGGTTCTCTGTCACCCAGCCTGGAGTGCAGTGACATGATCTCGGCTCACTGC F>=A5=B>7+,6>6,C7B@C-7B,?7CA?BEGGEKDH9GF@C@CAG7FFIHF?DFADHDE@HEGFEIFHHHGIDHCHIDDEGGGJGFGFEFAD?G=EC>C X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:1 AM:i:0 SM:i:37 XM:i:1 XO:i:1 QT:Z:!11ADFBF XT:A:U RG:Z:1#49 HS25_09827:2:1311:3390:97398#49 163 1 40660 0 100M = 41023 463 ACACAGGTTCTCTGTCACCCAGCCTGGAGTGCAGTGACATGATCTCGGCTCACTGCAACCTCTGCCTCCCCAGGCAAGAAAAGGGGAGGATGCCAATAAA ;CB;DDCBDHFGHEGCHGIGGHFI@HI8F5GHFHBEHJGBHEHDCGGEJHHHGDIHEFJFGEFFFEFHJFHDHHIJJFFIFHFHIIHGGAIFJGDGHHEG X0:i:3 X1:i:0 XA:Z:15,-102490407,100M,0;19,+82271,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1314:3373:80867#49 83 1 40675 0 100M = 40314 -461 CACCCAGCCTGGAGTGCAGTGACATGATCTCGGCTCACTGCAACCTCTGCCTCCCCAGGCAAGAAAAGGGGAGGATGCCAATAAAGGATGCATTGATTTG ;FFAGDFBGFGECFGH,D@CCCE6EG7FB@CBGG7E7GAF8AHFEED8.@FCCEGGHFF8-HECFJIFHHH@DFDGCFBHHGE X0:i:3 X1:i:0 XA:Z:1,+40756,100M,0;19,+82367,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=BDDEF XT:A:R RG:Z:1#49 HS25_09827:2:2314:12584:16760#49 99 1 40774 0 100M = 41201 527 GTATTTACTACAGTGGACATCAAGGGCACATTCTTGCTGTGGCCATCAAGAGACTGTATAAATTCTATGACTTGTAGTTGTCCCACTTAAGAAACAAAGA BACBFGFGJFGGGEGHGGGHGHIHGEFHGHHDHGHGFHFCEHGHGGHCGFIIHHGHGGFGIGGHEFIGGEFIGJCGGGGHECI>CGFHFGGGGCEJHHIE X0:i:3 X1:i:0 XA:Z:15,-102490293,100M,0;1,+40774,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2212:14943:54243#49 83 1 40796 0 100M = 40396 -500 AGGGCACATTCTTGCTGTGGCCATCAAGAGACTGTATAAATTCTATGACTTGTAGTTGTCCCACTTAAGAAACAAAGAAGCTGTGCATTTCTTTACTGGT FGHHHAHGGGDFHGFJHIHIHHGHEFJGDFEGGHDHHGGFFIGGCGHFIIHLIHGHGGHGHHHGGIHHHHHGHFJFGIGGFBGGGGDGGHFGGFGFEBAC X0:i:3 X1:i:0 XA:Z:19,-82407,100M,0;15,+102490271,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1308:7272:28984#49 147 1 40797 0 100M = 40352 -545 GGGCACATTCTTGCTGTGGCCATCAAGAGACTGTATAAATTCTATGACTTGTAGTTGTCCCACTTAAGAAACAAAGAAGCTGTGCATTTCTTTACTGGTC GHFB>FGFGLHHGBFIFIBHEGCBEIFBHFEJEHHE?FHDCBHFEEEGGHGDEHGGH=DBG=FDFGHFGG@FIIGIFFHGGHGCDFGHGFHDHDDCDBC< X0:i:3 X1:i:0 XA:Z:1,-40797,100M,0;19,-82408,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2114:5251:61228#49 99 1 40831 0 100M = 41178 447 ATAAATTCTATGACTTGTAGTTGTCCCACTTAAGAAACAAAGAAGCTGTGCATTTCTTTACTGGTCTAGAGCTGCTCTAGGGCATTTTCTCTACAGCAAT CACEFGDFGFHFFJGFGGGFDH@GHHF:EHEHCHEGGGHGGFFHIGHIDIAFHFFGGGGJEGGHFGHGGEFGCGGEFIGHDGIDEGICFGGGGHFHHHIF X0:i:3 X1:i:0 XA:Z:15,-102490236,100M,0;19,+82442,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFD XT:A:R RG:Z:1#49 HS25_09827:2:1205:19825:33358#49 83 1 40835 0 100M = 40372 -563 ATTCTATGACTTGTAGTTGTCCCACTTAAGAAACAAAGAAGCTGTGCATTTCTTTACTGGTCTAGAGCTGCTCTAGGGCATTTTCTCTACAGCAATTCTA ECHHGGHGGGEFFIGJFFGEHGIFGGGGIGEGGHFGFGJGGIGGCHHHIIIGGHGHHGHGGHGFGEIHDHHEIHJFEIFGFGGGHGJGGGFIFFGFFCAA X0:i:3 X1:i:0 XA:Z:19,-82446,100M,0;15,+102490232,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2113:15317:29114#49 99 1 40852 0 100M = 41204 452 TGTCCCACTTAAGAAACAAAGAAGCTGTGCATTTCTTTACTGGTCTAGAGCTGCTCTAGGGCATTTTCTCTACAGCAATTCTAGGTTTCCCCACCTTGTG CACFFGFGAFHGGHGGGGHHIGIGHFHIJHHHH;I5GHHGGHGIHGHIFFIIHIGIGHIFJEGHHKHGGFGFGKGEHIGHJHIHJEGHFHGGGHHCDHJB X0:i:3 X1:i:0 XA:Z:15,-102490215,100M,0;19,+82463,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2103:7493:77982#49 83 1 40956 29 100M = 40615 -441 TAGCTTTTTCTATATTCAAAGAAAAGTCCTCAGCCAGAGATTCTCAGGAGCTTATAGAACAATCCAAACTCTTGGGAATATTAAGTGGAGAGGGGTATGT HIG,+D@G7<6F,G,G,B@?-?>BGG7I?7E>G,7E7AD@B:HFC7DC.I?;.8B9EGA8CFGF@AEHG:8@IHECH>BGEAAGH?DE@EFFEBGFEBAB X0:i:1 X1:i:2 XA:Z:1,-40956,100M,1;19,-82567,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!11ADDDD XT:A:U RG:Z:1#49 HS25_09827:2:1311:3390:97398#49 83 1 41023 0 100M = 40660 -463 ACTCTTGGGAATATTAAGTGGAGAGGGGTACGTGCAAGACACCAACAGCACTAGAAACAGTCCACATCTTTCCATGCGTGGAGGAGTTTATGCTCTATGT FIDHHGHGGG@DGFFEFBGIHIIFGEJIFFEGGHFIHGADGGHGEGGHIIFLIHGFIHHFGHHGGJDFHGHGHHFIHIFGFFGGGGJGGGFGFDGFECAA X0:i:2 X1:i:1 XA:Z:1,-41023,100M,0;15,+102490044,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2106:20915:96061#49 163 1 41035 0 100M = 41502 567 ATTAAGTGGAGAGGGGTACGTGCAAGACACCAACAGCACTAGAAACAGGCCACATCTTTACATGCGAGGAGGAGTTTATGTTCTATGTAAGTTCACTCCA ;C?8,7(87FF5?A6:BA5,+7+7H+I,IE,5+@+,IG@GA?H7+@G+++8D5575G,7,=H,7B++>+455CH+5546>'4E5F34++H4F553+,@4A X0:i:2 X1:i:0 XA:Z:1,+41035,100M,5; XG:i:0 AM:i:0 SM:i:0 XM:i:5 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1315:9123:25371#49 163 1 41080 0 100M = 41473 493 CAGTCCACATCTTTCCATGCGTGGAGGAGTTTATGCTCTATGTGAGTTCACTCCATCATTAATTCTTCAAACACAAGAGTGTTAAACGAACAAGAGTTAA 9DAC?EDCBG7GHGGEIGEBI?JIHCGEFBG=GHGGDGGFIHHFFHGHHHHIEGFHHGGHFIHGEIGIIFJHGIGHIGGEGHHKEGGHIIIIGEHIHHIHIDJFGGFGGGGH=FEFGE X0:i:3 X1:i:0 XA:Z:1,+41113,100M,0;19,+82724,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2312:17776:59159#49 99 1 41128 0 100M = 41568 540 CACTCCATCATTAATTCTTCAAACACAAGAGTGTTAAAGGAACAAGAGTTAATGGGTCCTGTCATTACACTTGTTCCCAGGATGACATTCTTCATCTTCC CABFFGFFEFGEH;EFGGGHGHIHHJFHGHHHHGLGHHHGGHHIFGHIFIBIFFHIGGIJGGGHFDIGGHFIGJFGHGGHIHIHJFIHFGGGGHGHH>IF X0:i:2 X1:i:1 XA:Z:19,+82739,100M,0;15,-102489939,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2213:18537:94331#49 147 1 41176 0 100M = 40756 -520 TTAATGGGTCCTGTCATTACACTTGTTCCCAGGATGACATTCTTCATCTTCCTCTTCTACAACCTGTTCTATATTCCCCTCATGTTTATCCAGTGCTTCT G?FHDEDHIIFGAHFFHAECHGFFHBFH5GDDGFEDFDFDHEHCFAG@GHHFIEGFDE?HGEAD?BDGGGIIFF>HFJEDFIFC:G9GGFFDCEEDC?C< X0:i:2 X1:i:0 XA:Z:1,-41176,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2114:5251:61228#49 147 1 41178 0 100M = 40831 -447 AATGGGTCCTGTCATTACACTTGTTCCCAGGATGACATTCTTCATCTTCCTCTTCTACAACCTGTTCTATATTCCCCTCATGTTTATCCAGTGCTTCTGC GEHBDHFDIIH@CHI@CFHEHFFFHEE?HEFFCF5EFHGFFEF;HI?GHHEFBGGGDHDDGEEDFG@GHGEE8GHECFGIBIDGDFEEGFHB96D=BBC< X0:i:2 X1:i:0 XA:Z:19,-82789,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2314:12584:16760#49 147 1 41201 0 100M = 40774 -527 TTCCCAGGATGACATTCTTCATCTTCCTCTTCTACAACCTGTTCTATATTCCCCTCATGTTTATCCAGTGCTTCTGCTAGTCTAGTTCACTTCCAAAGAC BHFFFHGGGAF4G>IIGFHECGIGHEHBHHGDEHEF?KGDF?FG@IEGGHHFIH@F9HGBGIA6FGHFB7CGFCDHGFEIDH:GG:D?+F8D37EECBC; X0:i:2 X1:i:0 XA:Z:1,-41201,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2113:15317:29114#49 147 1 41204 0 100M = 40852 -452 CCAGGATGACATTCTTCATCTTCCTCTTCTACAACCTGTTCTATATTCCCCTCATGTTTATCCAGTGCTTCTGCTAGTCTAGTTCACTTCCAAAGACCCA GH@FFHDGIHHIFHIIHIFHIHJGHFFHFHIJEGJEFFHHHJGFFEEGGHGJIH:GHHEDGIJ?FHHFGGIGIGEIIFGIGEIHDEGEGFEFEDFDC9C; X0:i:2 X1:i:0 XA:Z:1,-41204,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2214:8461:69698#49 99 1 41282 0 100M = 41624 442 CTAGTTCACTTCCAAAGACCCATGATTACCATGGCCCTGTCAGGCTGTAATTGCTGCAATTTCCAATTTACAATTGTCATCATCTATGGTTGATAAAGGT CABFFGFGGFGGGJ>JGGGGGGIHHFHIGHHHHHIGGHHJGHGGIFHIGHIIHILGGGIGGIGHKFIGGHFDGKGEFIGHJHGHGFFHFDGGGHGGH@AB X0:i:3 X1:i:0 XA:Z:1,+41282,100M,0;19,+82893,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2302:10105:31096#49 163 1 41303 0 100M = 41715 512 ATGATTACCATGGCCCTGTCAGGCTGTAATTGCTGCAATTTCCAATTTACAATTGTCATCATCTATGGTTGATAAAGGTATAGCAATATTTCTATTTCCT GDFHFG5CIH?E?GF?GCF7B?-G7@@HAI8GC9GI@I8;,.;9@,@I;A@CF@C:LE8HEHFHDAC X0:i:2 X1:i:1 XA:Z:1,-41502,100M,1;15,+102489565,100M,2; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:D7:=B XT:A:R RG:Z:1#49 HS25_09827:2:2312:17776:59159#49 147 1 41568 0 100M = 41128 -540 CTTAATGCTGTAGGTCCAGGAAGCTCAAATTCTCCAAGGGAGTTTTAGTGAGGGGAGCCACTCTCACCCTCTGCCCTTGGTTTACAAACCTGTATATTCT GHG>DDGDFG>DCHIF>GGEJBFBDBGHFH=DEHEEFFFDDGHEFGDG@H>FGKGCHCGHG=GDG4HHGGEIFIEIIJHIFIIEEGFHGCJDHDFEDBC; X0:i:3 X1:i:0 XA:Z:15,+102489499,100M,1;1,-41568,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1302:9192:97489#49 163 1 41588 0 100M = 42049 561 AAGCTCAAATTCTCCAAGGGAGTTTTAGTGAGAGGAGCCACTCTCACCCTCTGCCCTTGGTATACAAACCTGTATATTCTAGGACCCAATATCTTACAAT ;CB;CBDEDEAGHGGGHIIFIGFCIHFIGI>HFHAFEJIGHADHG@GBFFDDGEEFEBFDA,DFEECEAFHG6EBHJFFI@EF>II><@FGIHDHFEGDG X0:i:3 X1:i:0 XA:Z:19,+83199,100M,1;15,-102489479,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2214:8461:69698#49 147 1 41624 0 100M = 41282 -442 GCCACTCTCACCCTCTGCCCTTGGTTTACAAACCTGTATATTCTAGGACCCAATATCTTACAATGTCCATTGGTTCAAAGTATAACATGTTAAAGCACAG GFHFDHFGLGFIGHIFFIHEIFFGHHFHHEIJEHIFHFFJFEHF;IGGHHIJIHCEHHGHGCJHF:HGIGIII:EIIHGIGII?EGGHGFJECC=ECBC; X0:i:3 X1:i:0 XA:Z:19,-83235,100M,0;15,+102489443,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1214:17469:22254#49 163 1 41652 0 100M = 42118 566 CAAACCTGTATATTCTAGGACCCAATATCTTACAATGTCCATTGGTTCAAAGTATAACATGTTAAAGCACAGAGCCCCAACTCTGAAAAGTACCATCCCT ;:?DDDDEDC;GHAEBI7HDFGHIIE>I;ICGGHHFH?IGHDHEI@GFA1;GLHGGHF3@EF??D+=GGGJBJ>>BGCHEAEHH?F8EHHDC:F@HCDH;D-CHDC?AAF7GICBAJ8-97FE@GGAF?G?C?H>H??@GF+EGCFHG7GH=HDGJE X0:i:2 X1:i:1 XA:Z:19,+83307,100M,2;15,-102489371,100M,3; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!11==DDD XT:A:R RG:Z:1#49 HS25_09827:2:2302:10105:31096#49 83 1 41715 0 100M = 41303 -512 AAAGCACAGAGCCCCAACTCTGAAAAGTACCATCCCTAAATTGGCATTTAGTTGCACCTTTATATCCACCTTTAAAAGAAATATCTTTTAATGTTCTATC BJHHJAEGGFGFFHGHHIHGHHIFECIIDKHGGIEHHGG3GIGGIGHHIIHGICG@GGHGG$HCCJGFHHHFIHJFEIHIGDGGHGHGGHFIFFGFCEAA X0:i:2 X1:i:1 XA:Z:19,-83326,100M,0;15,+102489352,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2116:6587:6102#49 163 1 41725 0 100M = 42080 455 GCCCCAACTCTGAAAAGTACCATCCCTAAATTGGCATTTAGTTGCACCTTTATATCCACCTTTAAAAGAAATATCTTTTAATGTTCTATCAGACTGATAG ;C%D=9;E@@:G@;?<+II@GHJ5H?FIIIGGG;EF<:896:FIIG@E+IH+6,,5?+564G6A5>=FHH555BF+8+GE75CHEC59FF5D?HDD5D6>=A5B6FHBA5+3H4IA4>BGH+FH?2 X0:i:2 X1:i:0 XA:Z:19,+83452,100M,3; XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1203:13078:91845#49 99 1 42001 0 100M = 42383 482 AAAGCCACAGGTGGAAAACACATTTATCCCAGTAAGAACAAATTGCTATTCTTCCACTGTAGAGAGGGTAAACAATGTGCCATTACGTTGCCAATTGAAT AACCFGFFJFH@GJGHGGFFGHIHFHFEGHHHFHEGGHHGDHGEFFFIGHIEHILCGGIFIGGHKGIG7EGGIFCEHGIHJGIHGFHHFEGGGH=FHHFE X0:i:3 X1:i:0 XA:Z:15,-102489066,100M,0;1,+42001,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2101:11742:97546#49 99 1 42007 0 100M = 42431 524 ACAGGTGGAAAACACATTTATCCCAGTAAGAACAAATTGCTATTCTTCCACTGTAGAGAGGGTAAACAATGTGCCATTACGTTGCCAATTGAATGCCTCA AACEFDFGEFFGHGGHGGFGGHHHHJHIFHHBHIHGGHHGEHGHFGHIGHIIFFGGFGGJEJGHDKEGGHIGFKGEFGHHJGGHGFGBFGGGGHHCHHJE X0:i:3 X1:i:0 XA:Z:1,+42007,100M,0;19,+83618,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFB XT:A:R RG:Z:1#49 HS25_09827:2:1202:7075:29749#49 83 1 42039 0 100M = 41662 -477 CAAATTGCTATTCTTCCACTGTAGAGAGGGTAAACAATGTGCCATTACGTTGCCAATTGAATGCCTCAATCATGTCAAGGGCTGAACATCTATGACTGTT EIHDCHHGGGHEFHEGDIGEHIEFGGIIIIEGGHEFHGGEKIHFIEFHIIFGIHGIIHHGHHGJGIGHHEHGIFJHHIHIHFGGHGJGGHFGGFGFFBAC X0:i:3 X1:i:0 XA:Z:1,-42039,100M,0;15,+102489028,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFF XT:A:R RG:Z:1#49 HS25_09827:2:1302:9192:97489#49 83 1 42049 0 100M = 41588 -561 TTCTTCCACTGTAGAGAGGGTAAACAATGTGCCATTACGTTGCCAATTGAATGCCTCAATCATGTCAAGGGCTGAACATCTATGACTGTTTCTGAAAGGT BCAAHEH+GGGFHJFEHIGEHKGFE@FFGHEG@GEHAGGGGCHCHBGFFIHFI@GFHHDDGB@HGJHCHHHBIDHFAIFGFFGG?GF@FG@IGDGFDBAA X0:i:3 X1:i:0 XA:Z:19,-83660,100M,0;15,+102489018,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2116:6587:6102#49 83 1 42080 0 100M = 41725 -455 CCATTACGTTGCCAATTGAATGCCTCAATCATGTCAAGGGCTGAACATCTATGACTGTTTCTGAAAGGTCAAACATTCAACAGAGGCTGTAGCTAGAACT HJHHGF>GGFGFFFGGHIF;FHIFDGICFIHGGGFKHGGFGGGGEGHHIIHGIDGFIJHDH5HHGIIHHHHEIFJ>EIHCF4GGJGJGEHFGFFGFFEAB X0:i:3 X1:i:0 XA:Z:1,-42080,100M,0;19,-83691,100M,0; BC:Z:TGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:1=BFFFFD XT:A:R RG:Z:1#49 HS25_09827:2:1214:17469:22254#49 83 1 42118 0 100M = 41652 -566 GGCTGAACATCTATGACTGTTTCTGAAAGGTCAAACATTCAACAGAGGCTGTAGCTAGAACTGCCTTAATGATAAGAGATCATGCTGAATTACCCATGCA HIHHHHBGGDGFHHGHFIGGHHIFJGIGIGEGGFGEHGDGFGFFIGFHIIHGIHFFHGHDGHEHGIJFHEHJHFJHHIHIGGGGJGGGGGFFEEGFFCAC X0:i:3 X1:i:0 XA:Z:1,-42118,100M,0;19,-83729,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2103:7471:51098#49 147 1 42131 0 100M = 41696 -535 TGACTGTTTCTGAAAGGTCAAACATTCAACAGAGGCTGTAGCTAGAACTGCCTTAATGATAAGAGATCATGCTGAATTACCCATGCAAAACCTTAATACT GE3>5HFBB?=J5?H5G7G=77@FF>G@G85@I5GF=CA+GH?EFBD5G7@D86>8IF,G?BF6@BG8G-C+@9DCC?C1 X0:i:3 X1:i:0 XA:Z:1,-42131,100M,0;19,-83742,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1205:4638:44107#49 83 1 42188 0 100M = 41841 -447 GATAAGAGATCATGCTGAATTGCCCATGCAAAACCTTAATACTTGACACTTATCACTACTTTATTCAAGAGCCTATTGTGCAAGCATAAGTGGCTGAGTC BG=DBDH>BFE@5C5CHIC?H7>6DCGABBFGGC@ED-I8@:9CEBE8;I:;9D?9D;?,77G8:EDF@:D8:@H1AE>C?AGGF?EG@E2A???F@>1? X0:i:3 X1:i:0 XA:Z:1,-42188,100M,1;19,-83799,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=B?BAD XT:A:R RG:Z:1#49 HS25_09827:2:1304:11617:5013#49 73 1 42271 0 100M = 42271 0 GCATAAGTGGCTGAGTCAGGTTCTCAACTCTGCTCATTAATACTATGCTTGGAGTATACAGTAAGATAAGAAACATAAATAAGAAGTGTACATTTGTTTC CACCFGFEGFGGGEEHGCFGCFIHHFHIGHGHHIEGGGHGGHFHGFFIGIIIEF@GFGGGIJGHIHIGGHFGGKGGHGHEIGIHJF6DFHGGGCDJEEHHFHGCHHFIEGGGEG@HFHGC8DFIIIHHFIF@:GEGGAFKGGGEF7A7G7FE?EDGDFEGGCEGD@GHAJB@JE X0:i:3 X1:i:0 XA:Z:1,+42406,100M,0;19,+84017,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!+1ADBDD XT:A:R RG:Z:1#49 HS25_09827:2:2311:12335:4457#49 99 1 42412 0 100M = 42651 339 TTAAGCTGACCCCTGTGTAATTAATCAATATCCGTTTTAAGCAGCAATCCATAGTTGTGCAGAAATTAGAAAACTGACCCACACAGAAAAACTAATTGTG AAEFFGEEJFHGGJFHGGHGIFIGHJFHGHHHHHEGGHHGDHGHIGHILIIFHHBIGFGGMGGHKFGGGFKFGJGGFIGHJHIHJGFHFHGGGHFGHHIE X0:i:3 X1:i:0 XA:Z:15,-102488655,100M,0;19,+84023,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2101:11742:97546#49 147 1 42431 0 100M = 42007 -524 ATTAATCAATATCCGTTTTAAGCAGCAATCCATAGTTGTGCAGAAATTAGAAAACTGACCCACACAGAAAAACTAATTGTGAGAACCAATATTATACTAA GEHFFHCHGCHGGHBIHIEHIFFEHEGCHHIJGHJHHKHHHJFGHIEGHHHFIBGCHDJHG@GHEBDFGGIIIIGEFHFFGIGGGGG9GFG=HDFDCAC< X0:i:2 X1:i:1 XA:Z:1,-42431,100M,0;15,+102488636,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2311:12335:4457#49 147 1 42651 0 100M = 42412 -339 ATCTAGAAACTAATCAATTAGCAATCAGGAAGTAGTTGCGGTAGGAAGTCTGTGCTGTTGAATGTACACTAATCAATGATTCCTTAAATTATTCACAATA GHHFGHDFIGHIFHIGHIHHFGCGHHGHGHDJGGIFFHHDHJHGHIGGGHGJIGGGHHGHGIFGEAHFIGII@GHIIJGGGIIEGFGHGFFEFDDCCBC< X0:i:3 X1:i:0 XA:Z:1,-42651,100M,2;19,-84262,100M,2; XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1312:9981:81175#49 83 1 42670 0 80M1I19M = 42304 -465 AGCAATCAGGAAGGAGTTGCGGTAGGAAGTCTGTGCTGTTGAATGTACACTAATCAATGATTCCTTAAATTATTCACAATAAAAAAAAAAGATTAGAATA EIHHGDHGGGHFGIFGHGCJHIGHEFFGGFHGGGGIHGEGFCBFGLFC;IIGIEGFIGHGCHGGGHEHHEFGHFEDEIHCEGGGGGJGGGFGGFGFEB?A X0:i:3 X1:i:0 XA:Z:19,-84281,80M1I19M,2;15,+102488398,10M1I89M,2; BC:Z:NGTCTATC XG:i:1 AM:i:0 SM:i:0 XM:i:1 XO:i:1 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2301:13593:38842#49 163 1 42746 0 100M = 42983 337 CAATAAAAAAAAAGATTAGAATAGTTTTTTTAAAAAAAAAGCCCAGAAACTAATCTAAGTTTTGTCTGGTAATAAAGGTATATTTTCAAAAGAGAGGTAA ;CBDEEDGFGFGHGGGFIIFIGHIIEGAIIGGHHGGHJIGE?HHGGGIJHEGGEBFFGHFHHIFFEGHF=EFBFEHEIHIEFGHIIHEDFIFHGHFH1FG X0:i:2 X1:i:0 XA:Z:1,+42746,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2112:1653:93732#49 147 1 42753 0 100M = 42406 -447 AAAAAAGATTAGAATAGTTTTTTTAAAAAAAAAGCCCAGAAACTAATCTAAGTTTTGTCTGGTAATAAAGGTATATTTTCAAAAGAGAGGTAAATAGATC GHF>FH?>BAFCGBCIFGBCLGBBHEFEGGGFEHIEFEHDC,DEHE?@HHHFIBDECHFEGIJ?FBDFDGED?E>BIFGF7EDGEFDEAH@FCDFBB?C< X0:i:2 X1:i:0 XA:Z:19,-84364,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1206:16181:40140#49 1123 1 42791 0 100M = 43138 447 GAAACTAATCTAAGTTTTGTCTGGTAATAAAGGTATATTTTCAAAAGAGAGGTAAATAGATCCACATACTGTGGAGGGAATAAAATACTTTTTGAAAAAC CA>CFGDFAD?GGE?EGAD?GDIHHEDHGHEHF.EFC@7GDDCDAE@CGFEF,HGAGGGG8EGDFFEGG?FFGIFEBBGEDFICHGFGFDGGGH=BD@GE X0:i:3 X1:i:0 XA:Z:1,+42791,100M,0;19,+84402,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDDDE XT:A:R RG:Z:1#49 HS25_09827:2:2213:12218:11317#49 99 1 42791 0 100M = 43138 447 GAAACTAATCTAAGTTTTGTCTGGTAATAAAGGTATATTTTCAAAAGAGAGGTAAATAGATCCACATACTGTGGAGGGAATAAAATACTTTTTGAAAAAC CACFFGEFJFGGGEGFGGGFGFIHEEFIJHHHHEIGGHHJGHGIGGHIGFIIJIGIDHGFIGGHHGHGGHH?GKFGHIGEDGIHHHGGFHGGGHHJHHIF X0:i:3 X1:i:0 XA:Z:15,-102488276,100M,0;1,+42791,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1204:18296:83970#49 99 1 42905 0 100M = 43220 415 ATTTTTAGACACATAGAAATTGAATATGTCCATTTATAAATATTTTTGGATTGAACTATTTCAAAATTATACCATAAAATAACTTGTAAAAATGTAGGCA AA>CFG4?A=4DEFBFGGBHD>IAD54G+<4B4>5B4+,=BHBE6DAFDEHEFFFHFCJFEFIEGHEKFGGDDDE?F5=JDC<@F+CID?ECBCH?FFCFHECELGECDHGFDC6C; X0:i:2 X1:i:1 XA:Z:19,-84749,100M,0;15,+102487929,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2213:12218:11317#49 147 1 43138 0 100M = 42791 -447 ATATGTATGCTTCATGTGTGACAAGCCACTGATACCTATTAAATATGAAGAATATTATAAATCATATCAATAACCACAACATTCAAGCTGTCAGTTTGAA AE<5>A5>BCH@A4>C@F=4>6JFHIFHGHIFICEHGFHDIJHFFGGGGHGJGHGIHHHHGCEGFEHHGGEIIIHHEFGGGIIHGGGLGGFFEDFEDBC; X0:i:2 X1:i:1 XA:Z:19,-84749,100M,0;15,+102487929,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2209:13044:37709#49 99 1 43160 0 100M = 43513 453 AAGCCACTGATACCTATTAAATATGAAGAATATTATAAATCATATCAATAACCACAACATTCAAGCTGTCAGTTTGAATAGACAATGTAAATGACAAAAC CABEFGGFIFHGGJEFGGGHIHIGHJHIEHHHHIHGJGHGGHGHFGHGGEIFFHGIDGIKIJGHHDHGGFGIFKGGFGGHCGIFCGFFFGGGGHFJHHIE X0:i:2 X1:i:1 XA:Z:19,+84771,100M,0;15,-102487907,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFE XT:A:R RG:Z:1#49 HS25_09827:2:1204:18296:83970#49 147 1 43220 0 100M = 42905 -415 TCAAGCTGTCAGTTTGAATAGACAATGTAAATGACAAAACTACATACTCAACAAGATAACAGCAAACCAGCTTCGACAGCACGTTAAAGGGGTCATACAA AEHHFFGDBCFCFBBIFF=@5GCGEBFHGAG?HHEEFFEDDE6E5A@@+E>FIHGFCHDHBEFG74HGGGIGCICBCFGCFEGEBGAHGFEBFDDECBC; X0:i:3 X1:i:0 XA:Z:19,-84831,100M,0;15,+102487847,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2303:5286:85765#49 73 1 43337 0 100M = 43337 0 TATCTCTGAGATGCAAGAATGGTTCAAAATATGGAAACCAATAAATGTGATATGCCACACTAACAGAATAAAAAATAAAAATCATATTATCATCTCAATA BAEEFGBDIFHFGJEH>GGEGH>GFJHIGHHHHHJGGHHHDHHHGGHCFD$;FIGIFHIJ@JCHFF@GGEIIFJG?BGIHGGDHJFIFFGGGGFDGAGJE X0:i:2 X1:i:0 XA:Z:19,+84948,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:1204:8096:53881#49 147 1 43373 0 100M = 43067 -406 ACCAATAAATGTGATATGCCACACTAACAGAATAAAAAATAAAAATCATATTATCATCTCAATAGATGCAGAAAAAGCATTAACAAAAGTAAACATTCTT GHFHGHGHGIFIFHFICIHH>GFGHEHHFHIFEHJHIKHGFJGFFGGGGFHFIHGEHHGFGIGGFGHGIGEIIGEIIFGCFIFFDGGHGFFFHEFECBC; X0:i:2 X1:i:0 XA:Z:1,-43373,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2305:5717:60080#49 147 1 43480 0 100M = 43128 -452 AAGACATCAGATAAAACAAATTAGGAATAGAAGGAATGTACCGCAACACAATAAAGGCCATATATAACAAGCCCACAGCTAACATCATAATAGTAAAATC ?DHEFF?FFAA@FBFF@FBHJFBBHEGHGHDFEF?GHEF+FEBEEFEGHHFFGGCFDGDE7HCFFIFHGE@FFAGF@DFDFDDAC; X0:i:2 X1:i:1 XA:Z:1,-43480,100M,0;15,+102487587,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2209:13044:37709#49 147 1 43513 0 100M = 43160 -453 GAATGTACCGCAACACAATAAAGGCCATATATAACAAGCCCACAGCTAACATCATAATAGTAAAATCATCACACTGGTAAAAAAAATGAAAGCTTTTCCT GFFEFHGGIIFCGHIGFFBHHHHGHEFHHGIDEHBEFIEFHJFFHIDGGHEFIHGGHDJEGHGHGBHGDGEEIFHHFFHGGIFIBFGHGFEFHGFDCBC; X0:i:2 X1:i:0 XA:Z:1,-43513,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2113:6442:3122#49 137 1 43523 0 100M = 43523 0 CAACACAATAAAGGCCATATATAACAAGCCCACAGTTAACATCATAATAGTAAAATCATCACACTGGTAAAAAAAATGAAAGCTTTTCCTCTAAGGTCAG IIED8FH:F:G3G<953@1B?EA=?EGB??C>F?D2IG1<9:E8AHC:HFF97CGHG828-)CHC?F7G8@FC@3JGB@K7GG?FBACE766G?GCB,E69G>DACHG62 X0:i:3 X1:i:0 XA:Z:1,+43818,100M,2;19,+85429,100M,2; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!11==D;D XT:A:R RG:Z:1#49 HS25_09827:2:2109:2450:54257#49 163 1 43836 0 100M = 44194 458 AAGTTGCAGAATACAAAATCAACATACAAAAATCAGTAGTGTCTCTATACACTAATAAGGACTTAACAGAGAAAGAAGTTAAGACAACAATACCACTAAC 1CA,>?CBD-9>?DIEBAEGDCF7IGEGEEFBE@G,H6===GFD>HBFH+CBCCFIFD?H>BH?B X0:i:3 X1:i:0 XA:Z:19,+85447,100M,1;15,-102487226,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2201:7082:19167#49 147 1 43855 0 100M = 43818 -137 CAACATACAAAAATCAGTAGTGTCTCTATACACTAATAAGGACTTAACAGAGAAAGAAGTTAAGAAAACAATACCACTAACAATAGAATCCAAAAAATAA 2G=>DHDFFEA@4C3I@5=HHBFF5F4H55ID>FEB7?EFC7D=A7?5@FG=5E5DH7AHGIG,7B@FD?ED,DC(?5GD?DA>:E98<-@B8D7DB,C: X0:i:3 X1:i:0 XA:Z:19,-85466,100M,0;15,+102487207,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2301:11411:14573#49 83 1 43938 0 100M = 43623 -415 TAGAATCCAAAAAATAAAATACTTAGGAATAAATTTTACCAAACATCTGTACACTAAAAACTATAAAACATTGAAAAAAGAAGTTGAATAAGACACATAT ;GHHHAHGGGGFGIBGHIHCEIIFGGIGIKHGGCGDHGG3CFGGIGIHEDFFEHGIHJHGGHGHGIIFGBHGIFFGHIGIFHGGFEFGGGFIGEGFFCAA X0:i:3 X1:i:0 XA:Z:19,-85549,100M,0;15,+102487124,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2315:19733:35800#49 1107 1 43938 0 100M = 43623 -415 TAGAATCCAAAAAATAAAATACTTAGGAATAAATTTTACCAAACATCTGTACACTAAAAACTATAAAACATTGAAAAAAGAAGTTGAATAAGACACATAT 1GHBEBEGGGGFHGHGFIHGHHGFGGJGIHEGGGGIDGAGG@@GIGHFIIIGCHGIHHHCGFHGGLIFHHHGIHFHKIKGGGGGGGGGFHFGDFGFFEAH X0:i:3 X1:i:0 XA:Z:1,-43938,100M,0;15,+102487124,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFA XT:A:R RG:Z:1#49 HS25_09827:2:2212:10634:47241#49 99 1 43974 0 100M = 44343 469 TACCAAACATCTGTACACTAAAAACTATAAAACATTGAAAAAAGAAGTTGAATAAGACACATATAAATAGAAAGCTATCTCATGTTAATAGATTAGAAAA CABFFGEEJFG@G@GJGGGHGHIGFFHIJHHHHJIGGGHHFHGHIGHEGFIIHIHIGGFGIJGFKFHGGHIIGKGGFGGEJHIFGHFHFHGGGHGFAHIH X0:i:3 X1:i:0 XA:Z:15,-102487088,100M,0;1,+43974,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2101:15947:86891#49 147 1 43992 0 100M = 43601 -491 TAAAAACTATAAAACATTGAAAAAAGAAGTTGAATAAGACACATATAAATAGAAAGCTATCTCATGTTAATAGATTAGAAAAAGTAATATTGTTAAGATG GFHFFHDDFIFHGCIFDEFFIGFG=IBHHGGJGFEBBHFDFEBFFEEGGHFJEHGFDGDDGCAEEGHFGGEIIFEEIHE@FEC>GEG.GEJ6EDDDCB;; X0:i:3 X1:i:0 XA:Z:19,-85603,100M,0;15,+102487070,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2216:5792:29166#49 163 1 44054 0 100M = 44450 496 CATGTTAATAGATTAGAAAAAGTAATATTGTTAAGATGTCCTCACTACTTAAAGCAATTTATAGATCTAATGCATTTATTGCAATCTCTTCAAAATCCCA 5@9?D;A:E2FGHGF>CIDF9C8=IG?4AD7AG5&E:=32=>4H=9FICF?9GF?GA X0:i:3 X1:i:0 XA:Z:15,-102487008,100M,0;1,+44054,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2303:11846:87193#49 163 1 44089 0 100M = 44427 438 ATGTCCTCACTACTTAAAGCAATTTATAGATCTAATGCATTTATTGCAATCTCTTCAAAATCCCAAAGGTATTTTTGACAGAAATAAAAAAAAAATTCTA ;CBBEEEGFEFGLFGGEFHFIGJFHGFEIIGHHHGEHGCGHHHHGGGEJFFGGJIHEHFHGFKHHIFIFFEFHHEHJHFHHGIHIIHFGFIGFFHFEHHG X0:i:3 X1:i:0 XA:Z:15,-102486973,100M,0;1,+44089,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1304:5440:11335#49 99 1 44100 0 100M = 44173 173 ACTTAAAGCAATTTATAGATCTAATGCATTTATTGCAATCTCTTCAAAATCCCAAAGGTATTTTTGACAGAAATAAAAAAAAAATTCTAAAATATGCATG CABFFGFEICEDGJEHGGBFGHIGGHFHEHECHIJGHGHGDEGHFCDIGFIEEG7EGGGGFGGHDHE@GFFDCDGGGGGEJHDHHFFDGGGGGHAGDHC2 X0:i:3 X1:i:0 XA:Z:1,+44100,100M,0;19,+85711,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDBDD XT:A:R RG:Z:1#49 HS25_09827:2:1304:5440:11335#49 147 1 44173 0 100M = 44100 -173 TAAAAAAAAAATTCTAAAATATGCATGAAACCACAAAAGACTGTGAATAGCTAAAGCAATCTTGAGCAAGATGAACAACACTGGAAGCATCACACTACCT FGGE>DIHGGHGDHGEJEEEEHGGIDEGEBIHFIFHFIDFGHGFHDBCFDCBC; X0:i:3 X1:i:0 XA:Z:1,-44173,100M,0;19,-85784,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2109:2450:54257#49 83 1 44194 0 100M = 43836 -458 TGCATGAAACCACAAAAGGCTGTGAATAGCTAAAGCAATCTTGAGCAAGATGAACAACACTGGAAGCATCACACTACCTTATTTCAAAATCTACTACAAA 2>F?,7-?6B77CG7FF7GCFE7GD88GG@8FEB;C:.I@CFD;H87@GGFAH?HHDG.9J<;B>>2DCG??C X0:i:3 X1:i:0 XA:Z:15,+102486868,100M,1;1,-44194,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:BDDED XT:A:R RG:Z:1#49 HS25_09827:2:2214:10009:21814#49 163 1 44196 0 100M = 44563 467 CATGAAACCACAAAAGACTGTGAATAGCTAAAGCAATCTTGAGCAAGATGAACAACACTGGAAGCATCACACTACCTTATTTCAAAATCTACTACAAAGC ;CBDE=DGDFFGHGGG?FIGGKHIFH;IIIGHGH;FGFEGEJHHEGHIJGHHGGI?FFJFDEIHEEHIFIHFHGIHGFDLHHFGIIHGHFAFDFHGFHHG X0:i:3 X1:i:0 XA:Z:15,-102486866,100M,0;19,+85807,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1306:19624:74584#49 99 1 44214 0 100M = 44577 463 TGTGAATAGCTAAAGCAATCTTGAGCAAGATGAACAACACTGGAAGCATCACACTACCTTATTTCAAAATCTACTACAAAGCTATAGTGATCAAAGCAAC CABFFGFEJFHGGJEHGGGFGFIHFJHIEHHHFJLGHGHGGHGGGGHILIIIFFLCCHIGJGGHHKIGGHHIIJGE?IHCJGIHJGJFGGGGGHHJHHIF X0:i:3 X1:i:0 XA:Z:15,-102486848,100M,0;19,+85825,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFB XT:A:R RG:Z:1#49 HS25_09827:2:2216:16283:88747#49 163 1 44307 0 100M = 44736 529 AAGCAACATGATACTGTCATAAAAACACACAGAGAAACCTATGGAAGGGAATAAAGAGCACAGAAATAAGTCCACACATTTACATTCAATTGATTTTAAA 29,17%(:8/FGHA696+D78C39F+?6:81,>'.C8=123'%H,;%0==G7A;C-2B&(+1G?(;'-(42817+(/=G5EFF@0>8>@AA556'FG:?, X0:i:2 X1:i:1 XA:Z:1,+44307,100M,3;15,-102486755,100M,4; XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2212:10634:47241#49 147 1 44343 0 100M = 43974 -469 ACCTATGGAATGGAATAAAGAGCACAGAAATAAGTCCACACATTTACATTCAATTGATTTTCAACAACAATGTCAAGAAGACAATGGGGAAAAGACAATC GHFHGEJHLIFHFHFFHIHHHGFGHEFHFHIFEHEHFFGGHJFEEIJGHHIFLGGEHHJHGIGGEGHGGGIIIIEIFJHFGIIIGIGHGFFFGDFECBC; X0:i:3 X1:i:0 XA:Z:1,-44343,100M,0;15,+102486719,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1312:9310:70162#49 99 1 44377 0 100M = 44802 525 TCCACACATTTACATTCAATTGATTTTCAACAACAATGTCAAGAAGACAATGGGGAAAAGACAATCTCTTCAATAAATGATGCTGGAAAAACTATATATC C>ECFGFFIFGFGHBGGGDGGHIEGJFFG9GHHDJGGHEG8HFHGGDCGHI;FHFIFGGJIGGHG@FGGC,FIFEEHGHCGG?HCBFHFEGGGHHHEHCE X0:i:2 X1:i:1 XA:Z:1,+44377,100M,0;15,-102486685,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDAFF XT:A:R RG:Z:1#49 HS25_09827:2:2303:11846:87193#49 83 1 44427 0 100M = 44089 -438 TGGGGAAAAGACAATCTCTTCAATAAATGATGCTGGAAAAACTATATATCCACATGCAGAAGAATGCAGTTGAATCCTGATTTCATACCATATGCAAAAT BIHHJHHGGGDFGJFGHIHEHIIHEEKIIHHGGIGFHGJEBGHFIGHFF$DFIHGIGFHGJHHHGLJHHHHGIHJFHIFIGHGGHEGGGGFGFEGFFEAC X0:i:2 X1:i:1 XA:Z:19,-86038,100M,0;15,+102486635,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11BDDA= XT:A:R RG:Z:1#49 HS25_09827:2:1211:17208:86550#49 163 1 44444 0 100M = 44875 531 CTTCAATAAATGATGCTGGAAAAACTATATATCCACATGCAGAAGAATGCAGTTGAATCCTGATTTCATACCATATGCAAAATTCAACTGGAAATGGATT ;CBCCDEHDCFGHHGDIGIFGGFFFGCIIEGGGHBCDFCGHDGHGGHIFHHGGGIFGGJHDHFHGEFEFDGHEGEHFJGJCEGFIBHGGGIGGHHGFFGG X0:i:2 X1:i:1 XA:Z:19,+86055,100M,0;15,-102486618,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2216:5792:29166#49 83 1 44450 0 100M = 44054 -496 TAAATGATGCTGGAAAAACTATATATCCACATGCAGAAGAATGCAGTTGAATCCTGATTTCATACCATATGCAAAATTCAACTGGAAATGGATTAAATAC *FFBB=E8GGE@BJFHFIG8CGGBD,FC?HEGGGEEHGGJFIFGAEIAIIEFIDFHHHF@GFE>FIEHHEHFDHFFGIFGE.GGGGJGFHFGFFGFEBAA X0:i:2 X1:i:1 XA:Z:19,-86061,100M,0;15,+102486612,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1208:18293:14781#49 163 1 44458 0 100M = 44736 378 GCTGGAAAAACTATATATCCACATGCAGAAGAATGCAGTTGAATCCTGATTTCATACCATATGCAAAATTCAACTGGAAATGGATTAAATACAAATTTAA ;CADCFGHFEFGLGIGGIEGGGHIHHEIIEGGGHHGEEFJFFGFCEAC X0:i:3 X1:i:0 XA:Z:1,-44563,100M,0;19,-86174,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFDFD XT:A:R RG:Z:1#49 HS25_09827:2:1306:19624:74584#49 147 1 44577 0 100M = 44214 -463 ATTAGAACAAAACATAGAAAATATTCTTCCTGACATTGGTTTGGGCCATCATTTTTCTGATATGACTCTAAAAGCACAGGCAAAAAAAGAAAAAATAGAC GHHHGHHGGLGGGHFGHFFFIGIGHEGHHHFJIHEFFKIJHHHEFFGGHHHJIHGGHHGHGIJGCHHGGGIIIIEHIFGGFHIFBGGHGFGFHEDDDBC; X0:i:3 X1:i:0 XA:Z:19,-86188,100M,0;15,+102486485,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2310:7193:56304#49 147 1 44735 0 100M = 44525 -310 GAAAAAGATAACCTCTTGAATGGGAGAAATATTTGCAAACTACTCCTCCAACCGGGGATTGATATCCAGAATATACAAGTAACACAAATATGTCAAAAGT GEH5FHGFGI>DGHBIHGBEHFIGHFFHHFEDEGHFHEBHDEFGE'DGHHKFIKGGHGEDGIEEFGEFBGIIEE>@?FFIG>GCGEGHGHGDHDEDCBC< X0:i:2 X1:i:1 XA:Z:1,-44735,100M,1;15,+102486327,100M,2; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1208:18293:14781#49 83 1 44736 0 100M = 44458 -378 AAAAAGATAACCTCTTGAATGGGAGAAATATTTGCAAACTACTCATCCAACTGGGGATTGATATCCAGAATATACAAGTAACACAAATATGTCAAAAGTA ;JHHCGHGGGGGCJHHHD:EHGGFDCIGIGEGGH@HDGGGGGGGIBIHIIIGIHGGGGHFGHAGGIHHDHHEFF>FEFD@/7G>BEGIGD@EGG7FDA>EFGCGC,GE:F8F;IE8IHHFECE98GEAFCH?FDDEHECB??"2EFBDH@FFAD??F@E>- X0:i:2 X1:i:1 XA:Z:19,-86347,100M,0;15,+102486326,100M,1; BC:Z:NGTCTGTC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1+HF5FHDFFGF@FGFG:DIFFCBDHGFCDFDECCAC; X0:i:2 X1:i:0 XA:Z:1,-44802,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1313:4004:54225#49 147 1 44817 0 100M = 44556 -361 CACAAATATGTCAAAAGTAAAATAAATAAATAAATAAATAAATAAATAAATTAAATAAATTATTTAAAAATCGGCAGAGGACAGGAATAGACATTTCTCA GGFHFHHGFIFIGHIGFFGHJFFFHFFHHHFJIGJGFFHHHHHFHIG@HHHFIHGDHHJHGIFIFEHGIGIIIGGHEHGGB X0:i:2 X1:i:1 XA:Z:19,+86469,100M,0;15,-102486192,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2204:2277:67988#49 99 1 44862 0 100M = 45289 527 ATAAATTAAATAAATTATTTAAAAATCGGCAGAGGACAGGAATAGACATTTCTCAGGAGACAACATACAAAGGGCCACAGATACATCAAAAAATGCTCAA CAECFGFEFFHFGJGGGGGFGFIHGJFIGHHDHIHGGAEGDEFHFGHCFIFDFFGHDGGGIGGHKGHGGHFIGFGJGGCHGGIHJFHHFDGCGHFJDHCE X0:i:2 X1:i:1 XA:Z:19,+86473,100M,0;15,-102486188,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=BDDDB XT:A:R RG:Z:1#49 HS25_09827:2:1211:17208:86550#49 83 1 44875 0 100M = 44444 -531 ATTATTTAAAAATCGGCAGAGGACAGGAATAGACATTTCTCAGGAGACAACATACAAAGGGCCACAGATACATCAAAAAATGCTCAACATCACTATTTGT EFHHCGHGGGHGCHEGHIGJHIEFEGJGBICGGIFEHGIEGGHGEGHFIIIFIHGIGJHGGHHJGHGHHHHEHHEFHIHIHGGGHGGGGFFEFFGFFEAC X0:i:3 X1:i:0 XA:Z:1,-44875,100M,0;19,-86486,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:1305:13783:94707#49 163 1 44980 0 100M = 45354 474 AAGTACTAATTAAAACCAAAATGAGATGTTCCCTCAAACCTGTTAGAATGGCTATTATCAAAAAGATGAAAGATAGCAACTATCAGAGAGGATGATAGAA ;CBBDFDHDHFGHGGGFGIGGKJIFGIII5CGGBHGEGIGFHHHFGGIJKEHGFGFGGFHGFEFHEGHFIGFHFHHGIFJEHFHIICFDHLGFHHFFBHG X0:i:2 X1:i:1 XA:Z:1,+44980,100M,1;15,-102486070,100M,2; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1308:11643:96333#49 99 1 45125 0 100M = 45379 354 ATGATCCAAGAATCCTACTTCTGGGTATATAGCCAAAGGAATTGAAATCAATATGTCAAAGGGATATCTGCACTCCTATGTTATTGCAGCATGTTCACAA AAB@FGDDFFGGEHGFGGFHDDIEHIHGGICCFGHFGGGGCEHHHG; X0:i:3 X1:i:0 XA:Z:15,-102485925,100M,0;19,+86736,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1302:4919:35994#49 163 1 45173 0 100M = 45566 493 CAATATGTCAAAGGGATATCTGCACTCCTATGTTATTGCAGCATGTTCACAATGGCCAAGATATAGAATCAACCTAACTGTTCATAGACAGATGAATGGA ;CBBEFGCFGFGHGGGGGEGFGHIIEIIIIGDHHHFHJIGHGHHECGIFIHGGJIFF@GIGBHFFEFGFGHHEGIHFJDFHGIFGIHEGGGGFGHDHHFG X0:i:3 X1:i:0 XA:Z:15,-102485877,100M,0;19,+86784,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2311:1929:40187#49 163 1 45230 0 100M = 45353 223 AAGATATAGAATCAACCTAACTGTTCATAGACAGATGAATGGATAAATGAAATGTGATATGGAAAATTATTCAGCCTTAAAAACAGTAGGAAATTCTGTC HFGFHHHHFHJHGJFHHHGIHJIHHHFFHFIHGCAHGGGFFFHFG X0:i:3 X1:i:0 XA:Z:1,+45230,100M,0;19,+86841,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2105:15117:62592#49 163 1 45259 0 100M = 45643 484 GACAGATGAATGGATAAATGAAATGTGATATGGAAAATTATTCAGCCTTAAAAACAGTAGGAAATTCTGTCATTTGAGACAACGTGGATGAACCTAGAGG ;CBCEEEHEJFGLFIDIIHFGGJIIDDFIEGGGEEGHDIGEEHHEGGIJGHGGDIHFHJHHHHGHHHHJIFHHGFHFIGIHGIHGIHFGFLLGFHGH>HG X0:i:3 X1:i:0 XA:Z:15,-102485791,100M,0;19,+86870,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2213:17996:63946#49 147 1 45272 0 100M = 44858 -514 ATAAATGAAATGTGATATGGAAAATTATTCAGCCTTAAAAACAGTAGGAAATTCTGTCATTTGAGACAACGTGGATGAACCTAGAGGACATTAAGCTAAG GHHHGAFHBHFIGHFIHIGH>GFFHHGHFHIFEHEFFKHFFHGGFIGGHEHJIGFEHDHHGIJHEA@GGAEIFEHBIF?IGCGIBGGHGFHFBGDCDAC; X0:i:3 X1:i:0 XA:Z:1,-45272,100M,0;15,+102485778,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2204:2277:67988#49 147 1 45289 0 100M = 44862 -527 TGGAAAATTATTCAGCCTTAAAAACAGTAGGAAATTCTGTCATTTGAGACAACGTGGATGAACCTAGAGGACATTAAGCTAAGTGAAATAAGCTAGACAC 2DBH>E5>FG4DG+CCCAGHHDFE=FEH>GFDGHDEBEBGC7@FFBF@DD5DBH@DH=5BGIAECHH55G57E>G@IFC@FI5E@?HHGAEDBDECBB;; X0:i:3 X1:i:0 XA:Z:19,-86900,100M,0;15,+102485761,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1213:15078:67378#49 99 1 45314 0 100M = 45645 431 AGTAGGAAATTCTGTCATTTGAGACAACGTGGATGAACCTAGAGGACATTAAGCTAAGTGAAATAAGCTAGACACAGAAAGACAAATATTGCATGATCTC BAEEFGFFIFFGGGGHGGGH?GIHIFHDEDHHHGJGHEHGGHGHIGHCGFIFFIHIGH:GMGGHKFEGGHIIGGEJGIHHGGGHGGFCFHF@GDGFH@IE X0:i:3 X1:i:0 XA:Z:15,-102485736,100M,0;1,+45314,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2311:1929:40187#49 83 1 45353 0 100M = 45230 -223 TAGAGGACATTAAGCTAAGTGAAATAAGCTAGACACAGAAAGACAAATATTGCATGATCTCACTTAGAATCTAAAAAATCTGAACTCATAGAAGCAGAGA HGHHJGHGGFGGHFGJHIHGHGGFEEIGGGHGGIFGHGEIKGGDGEIHIIILIHGFHFHGGHHGGHIHHHHFIFJHGIHGHGG>JBEHGHFGFEGFEEAC X0:i:3 X1:i:0 XA:Z:1,-45353,100M,0;15,+102485697,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:1305:13783:94707#49 83 1 45354 0 100M = 44980 -474 AGAGGACATTAAGCTAAGTGAAATAAGCTAGACACAGAAAGACAAATATTGCATGATCTCACTTAGAATCTAAAAAATCTGAACTCATAGAAGCAGAGAA EJHHHHHGGGHFHHFJHIGGEHIFJEKFFFHGGIKHHGGMGGGGILIHFIIGIHGAIGEGGHEGGEHHGHHFHHFHHIHGGHGGHGEGGGFIFFGFCEAA X0:i:3 X1:i:0 XA:Z:19,-86965,100M,0;15,+102485696,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1308:11643:96333#49 147 1 45379 0 100M = 45125 -354 AGCTAGACACAGAAAGACAAATATTGCATGATCTCACTTAGAATCTAAAAAATCTGAACTCATAGAAGCAGAGAATAGTATGATGGTTACTAGGGTTATC GHHHGHGFFHHIFHIIFFGHHFHBHEFEFGEDHHDDFEFGDEDCEIEGHHIFIHFCHAGHGGFHFHHHDGIGFDHHIJEGFCIGGFGEGFCFCEBDCBC; X0:i:3 X1:i:0 XA:Z:1,-45379,100M,0;15,+102485671,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2310:6098:16158#49 163 1 45426 0 100M = 45601 275 AAAAATCTGAACTCATAGAAGCAGAGAATAGTATGATGGTTACTAGGGTTATCTGGCAGGGAGAGGATGAGGAAATGGGACATTGTTAATAAAAGGAAAA ;CBCEDGHFGFGHGGDHIIGFGFEHEIEIIGDFHHFHJIBHHHHIGGIDHHHGJ8HFHFHJHFFFEFHFFHKHFEHFHGEHGFHIIHGIGLGHGHGFHFG X0:i:3 X1:i:0 XA:Z:1,+45426,100M,0;19,+87037,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1306:20627:98985#49 99 1 45528 0 100M = 45921 493 ATTCAATTAGTAGGATTACATTCAGGGGACCCAATATACGACATGTTGACTGTAATTAATAATGTATTGTATGCTTGAAAATTGCTAATACAGTATATTG CAEEFGFDGFFGCFGHGGDHGHIEFDFIGHEHHAEGGGHCDHGHFFECGFFFCHHIGGGGIAGH87IGGEBFGKGDHEHHEGG,JGIHEHFGGCHHEHJE X0:i:2 X1:i:1 XA:Z:1,+45528,100M,0;15,-102485521,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:=BDFD XT:A:R RG:Z:1#49 HS25_09827:2:1302:4919:35994#49 83 1 45566 0 100M = 45173 -493 CGACATGTTGACTGTAATTAATAATGTATTGTATGCTTGAAAATTGCTAATACAGTATATTGTAAATGTTAATATGAGGTAATATATGTGTTAATTAACT EJFEFHHGGGHDHIFEFIGIHCIFGGDGGKEGGGFGBGIMFIFDGHGHDIFFIHGGIFHDGHGGGLHHHHHEHFJFHIGIGGAGHEJGGHFGGFGFFCAB X0:i:2 X1:i:1 XA:Z:19,-87177,100M,0;15,+102485483,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2310:6098:16158#49 83 1 45601 0 100M = 45426 -275 CTTGAAAATTGCTAATACAGTATATTGTAAATGTTAATATGAGGTAATATATGTGTTAATTAACTTGATTTATTCATTCAACAACATACACATATATTAA EFHHJECG7FHFHIGJHIFJHGIFGGFGFKHGGGGFHGGFGGHFILIHFFHGIHGFGFHFGHEGGJJHHHHEIHEDKIHGFHGGGGGGGFFFGFGFEEAB X0:i:2 X1:i:1 XA:Z:19,-87212,100M,0;15,+102485448,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2105:15117:62592#49 83 1 45643 0 100M = 45259 -484 GGTAATATATGTGTTAATTAACTTGATTTATTCATTCAACAACATACACATATATTAAAACATCACACTGTATTCCACAAATATATATAATTTTTGTCAA EGHHGGDGGGEFGIGJHIJDHKGFEEIGIFHGGHGKHGGIFGHGIGHFFIHGIHFIGFHGGHHGGIEBGHHEIHHIGDFGHGGGHEJGGGFJFEGFEEAB X0:i:3 X1:i:0 XA:Z:1,-45643,100M,0;15,+102485406,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1213:15078:67378#49 147 1 45645 0 100M = 45314 -431 TAATATATGTGTTAATTAACTTGATTTATTCATTCAACAACATACACATATATTAAAACATCACACTGTATTCCACAAATATATATAATTTTTGTCAATT GHHHGHGFGHGHGHIIFIFHJGHJHFHHFHGJGGJFHKFGHFHFHIJGHHHJIKGKHHGFGIFGFGHGGGIIIGDFIJHIDIIGGDG;GFGDHGE9DB9; X0:i:3 X1:i:0 XA:Z:19,-87256,100M,0;15,+102485404,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2303:17745:60651#49 99 1 45675 0 100M = 46050 475 CATTCAACAACATACACATATATTAAAACATCACACTGTATTCCACAAATCTATATAATTTTTGTCAATTAAAAAATAATTTTTAAAAATGAGAAACAAA A>CDFEEGIFGEGEGHGGHEIFIHEJHIJHHHHIJGJGHGGHFIIGH9FD$FHIBIGHGJJGGHKKCGGHGGGFGEHGHHIJIFGFFGFHGGGBGJHHIF X0:i:3 X1:i:0 XA:Z:19,+87286,100M,1;15,-102485374,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1310:6428:9780#49 99 1 45763 0 100M = 46140 477 ATGAGAAACAAAAAAGCTGACATTTTCAGATTAAAAAAATTATACAGAAGAATTAATTCATTAAAGTAAAAACAAATGTGGGAAAATGGTTTTTAAATAT AACCFGFFIFGDFJEJGGGHGHIHFJHDGHGHHHIGHEHGGHFIGFDIGHIIHEGIDGGGIIGHGKGGGEGIGFGEFE?HGGIHGFHFDGHEJECFBDH9EGHGAFFHCEECBC: X0:i:3 X1:i:0 XA:Z:1,-45921,100M,0;15,+102485128,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2303:17745:60651#49 147 1 46050 0 100M = 45675 -475 ACACTCATACTCTGCAAAGCAATGACTAAGATAATTATGTCAGATCATGAATTACGTTAATTAGCTTGATGGTGGTCACTGTTTCACGATAAATATACAT AFHHFHGFICFHFHFGHFGFLGFFHIFHGHIFGHEGFEEGDFGFFGJGHFFFIGGGHCJHGIFHEGHFGGIIGEHICFGIGHDFDGGEGHGFCGEECBC; X0:i:2 X1:i:1 XA:Z:19,-87661,100M,0;15,+102484999,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1209:6341:23365#49 163 1 46098 0 100M = 46457 459 GAATTACGTTAATTAGCTTGATGGTGGTCACTGTTTCACGATAAATATACATATGTATCAAAACATCACATTACACACCATAAAGATATATAACTTGTTA BFD6IGFA7EGG5EFB?HGEEHGBFHDFDHEHGEDEGHHE=DFFBICEGD@CHF;FHB>GAFB?DA X0:i:3 X1:i:0 XA:Z:1,+46098,100M,0;19,+87709,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2102:18230:89095#49 83 1 46136 0 100M = 45808 -428 CGATAAATATACATATGTATCAAAACATCACATTACACACCATAAAGATATATAACTTGTTATCAAAAAGAAATATAGCAGTTAAAATTTAAAATTTTTA HGHHGHHGGGHFHGEEFIHIHGIBEGIIGFHGGIKKDGGIJGHGGFIJIIIGIHFIIHHGGHHGGHGHHHHGIFJHHIKIHHGGJGGGGHFJFFGFEEAC X0:i:3 X1:i:0 XA:Z:19,-87747,100M,0;15,+102484913,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFF XT:A:R RG:Z:1#49 HS25_09827:2:1310:6428:9780#49 147 1 46140 0 100M = 45763 -477 AAATATACATATGTATCAAAACATCACATTACACACCATAAAGATATATAACTTGTTATCAAAAAGAAATATAGCAGTTAAAATTTAAAATTTTTAAAAA BGHHFHGFGLGCFHBCFIFEJGFBHFFEDF@FEHEFFKIHHFFFHIEGGHFJLHGEHHGHGIGGGGHFIGEIIIGFIJGGGIIEGIGLGHDFHGD;CBC< X0:i:3 X1:i:0 XA:Z:19,-87751,100M,0;15,+102484909,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1312:18749:67350#49 99 1 46214 0 100M = 46478 364 CAGTTAAAATTTAAAATTTTTAAAAAACGTCTTTTTGAGGTTCGTACCTCACTTAAGTCACACTGTTCAAAATATTCATGCACTCATTTCTCTCATTCAT A;EEFAEFGFHFGJGGGGGFDFIGGHHHGFHHHHHGGHHCGHHHHCEEGHIFFDLGFFIG@GGHGGGGGEKIII@GFGHHGFDHJFIFGGDGGEFJHHGH X0:i:3 X1:i:0 XA:Z:15,-102484835,100M,0;19,+87825,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=BDDDE XT:A:R RG:Z:1#49 HS25_09827:2:2308:16843:91501#49 99 1 46224 19 100M = 46577 453 TTAAAATTTTTAAAAAACGTCTTTTTGAGGTTCGTACCTCACTTAAGTCACACTGTTCAAAATATTCATGCACTCATTTCTCTCATTCATGTGTTAATGT C@ECFGFGIFH@GFEGGGG?IF@GHHFDFHA@:J8GJHHCFHFHGFHDFEC;HEFGDGGGF9GHDECGGEFBGKGDFGIFDJDFHFFFFHGGGCHJDHC2 X0:i:3 X1:i:0 XA:Z:15,-102484825,100M,0;19,+87835,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDDDF XT:A:R RG:Z:1#49 HS25_09827:2:2208:13877:48644#49 99 1 46230 12 100M = 46622 492 TTTTTAAAAAACGTCTTTTTGAGGTTCGTACCTCACTTAAGTCACACTGTTCAAAATATTCATGCACTCATTTCTCTCATTCATGTGTTAATGTACAGGG CAEEFGFFIFGEGJGHGGGHGHIHGFFIBHHHGHHGGCHGGHHHIFHDGFIFHDGCFFGGGIGHFJEGGEKICGGGFIIHDFIHEFJHFGFGGCGFHAJ2 X0:i:3 X1:i:0 XA:Z:1,+46230,100M,0;19,+87841,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2105:11579:73656#49 99 1 46342 20 96M4S = 46666 424 TAAATTCCTTCAGCAACTGGAAAGGAAACTTTATGTACTGAGTGCTCAGAGTTGTATTAACTTTTTTTTTTTTTTTAGCACCAGCAAGATTTATTTTGAA CAB@FGFEE=?GFHFEGGFFGFIHFEFFBHEH5IEGHGFCCHCIGF@CGEDABEF8GFFGDJGHD@GGGEBIFGG'((-((,,(+?6,,,@>'E5+4',' X0:i:2 X1:i:0 XA:Z:19,+87953,100M,3; BC:Z:NGTCTATC XC:i:96 XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 QT:Z:!1:DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2316:16204:91534#49 99 1 46419 0 100M = 46723 404 GCAGCAGCAAGATTTATTGTGAAGAGTGAAAGAACAAAGCTTCCACAGTGTGGAAGGGGACCCGAGCGGTTTGCCCAGTTGTATTAACTTCTAATTCAAC 8@BE=?BDEF?D@??/@DH5EFBEE@GG+55HD>F X0:i:3 X1:i:0 XA:Z:1,+46419,100M,0;19,+88030,100M,0; BC:Z:TGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:=??DFBBD XT:A:R RG:Z:1#49 HS25_09827:2:1209:6341:23365#49 83 1 46457 0 100M = 46098 -459 GCTTCCACAGTGTGGAAGGGGACCCGAGCGGTTTGCCCAGTTGTATTAACTTCTAATTCAACACTTTAAGATTCTTAGCATTATTGCAGACAACATCAGC 2IHDCEFGGGD6FIBEDGFEC?G?E7?GFFC7?GDFHGDFGFGGHB?H;ICFCHFA8;EEGHGFGE:HHGHB?FEGG>D?FAGGHGJH@?=EG?A=FE;C X0:i:3 X1:i:0 XA:Z:1,-46457,100M,0;19,-88068,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:ADDFF XT:A:R RG:Z:1#49 HS25_09827:2:1312:18749:67350#49 147 1 46478 0 100M = 46214 -364 ACCCGAGCGGTTTGCCCAGTTGTATTAACTTCTAATTCAACACTTTAAGATTCTTAGCATTATTGCAGACAACATCAGCTTCACAAGTGTGTGTCCTGTG A?BEGDGFFAFGGHF@GFGHHFFGHFGHHEFFEHHFFFGDFEHCFGEGDHKFIGGKDEAHGCFDFGEFGGIIIFGIIJGCG5GHDIGHGGGEFDBDCBC; X0:i:3 X1:i:0 XA:Z:19,-88089,100M,0;15,+102484570,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1310:11618:35611#49 99 1 46537 0 100M = 46905 468 TTATTGCAGACAACATCAGCTTCACAAGTGTGTGTCCTGTGCAGTTGAACAAGATCCCACACTTAAAAGGATCCTACACTTTTTTTAATGCTCTGCTGTT AAEDFGEGGFGGFJGGGEGGGHIEGCFEGHAHFGEGJGHJGHEIIFCIFHIFFIGEDFGGIGAHGK7GGEFFAGGEFIIFIHIFJGGHFGFCGHEGHHJE X0:i:3 X1:i:0 XA:Z:15,-102484511,100M,0;19,+88148,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFE XT:A:R RG:Z:1#49 HS25_09827:2:2308:16843:91501#49 147 1 46577 20 100M = 46224 -453 GCAGTTGAACAAGATCCCACACTTAAAAGGATCCTACACTTTTTTTAATGCTCTGCTGTTTCTGCCTTGAAATTCTTAACAATTTTTTTAACCAAAGTCC GH@BCFDDFGGCF;CC>A=DEEDCDDD=DGGGEHHFDCEI?IDBGF?GGE>GGGGEGFFBEEEBCAC; X0:i:1 X1:i:2 XA:Z:15,+102484471,100M,1;19,-88188,100M,1; XG:i:0 AM:i:0 SM:i:20 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2208:13877:48644#49 147 1 46622 20 100M = 46230 -492 TAATGCTCTGCTGTTTCTGCCTTGAAATTCTTAACAATTTTTTTAACCAAAGTCCTCACAAATTCAGTTTACATTAGCCCTGCAATCATGTAGACATCCT GFHHGHCFIGFHG4ICFGHHLGHFHEEHKHIJHFHGGEEHFGHEHIGGGHFFIHGIHHJHGHDEJHHFIGIEEIGIFHGFFHIFDGGHGFJFHDFDCBC; X0:i:1 X1:i:2 XA:Z:15,+102484426,100M,1;19,-88233,100M,1; XG:i:0 AM:i:0 SM:i:20 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2307:15141:35690#49 163 1 46624 40 100M = 47075 551 ATGCTCTGCTGTTTCTGCCTTGAAATTCTTAACAATTTTTTTAACCAAAGTCCTCACAAATTCAGTTTACATTAGCCCTGCAATCATGTAGACATCCTGA ;CACDFGFEEFGEGGEHGHGIGFEHHIEGIGHG@GEHJIGHJHCEGGIJKHGGFIHGHFDHHEGGEHGDIFGHH=HEFFHH=FHCFHGH4IFGJHCFHHG X0:i:1 X1:i:2 XA:Z:19,+88235,100M,1;15,-102484424,100M,1; XG:i:0 AM:i:20 SM:i:20 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2113:17544:35773#49 99 1 46632 40 100M = 47014 482 CTGTTTCTGCCTTGAAATTCTTAACAATTTTTTTAACCAAAGTCCTCACAAATTCAGTTTACATTAGCCATGCAATCATGTAGACATCCTGATTCCAGAC FE?BIH2 X0:i:1 X1:i:2 XA:Z:15,-102484416,100M,2;19,+88243,100M,2; BC:Z:NGTCTATC XG:i:0 AM:i:20 SM:i:20 XM:i:1 XO:i:0 QT:Z:!1=DDDEF XT:A:U RG:Z:1#49 HS25_09827:2:2115:10620:49851#49 99 1 46643 20 100M = 47008 465 TTGAAATTCTTAACAATTTTTTTAACCAAAGTCCTCACAAATTCAGTTTACATTAGCCCTGCAATCATGTAGACATCCTGATTCCAGACAATGTGTCTGG @ACEFGFGIFEDEEEHGGGHGFIGGEHHGHHHHGLG5GHHF@GHFFHIGFIFHFLCGHGJI9GDHKGGGEFGGFGEGIHHCGDHEGFHFEDGGDA=HHIB X0:i:1 X1:i:2 XA:Z:19,+88254,100M,1;15,-102484405,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:20 XM:i:0 XO:i:0 QT:Z:!1=DFDFD XT:A:U RG:Z:1#49 HS25_09827:2:2105:11579:73656#49 147 1 46666 20 100M = 46342 -424 AACCAAAGTCCTCACAAATTCAGTTTACATTAGCCCTGCAATCATGTAGACATCCTGATTCCAGACAATGTGTCTGGAGGCAGGGTTTACAGGACTTCAA A?>>FFDF5CADFGI>GGFHBEEDGGEG7CDGE?F>EHGE>E=IEDDEFFHDGE?GFHHFFH5HG+@BF+GCHGDFC>D?E5E@FG X0:i:1 X1:i:2 XA:Z:19,+88279,100M,1;15,-102484380,100M,1; XG:i:0 AM:i:20 SM:i:20 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2110:7626:28983#49 163 1 46672 12 100M = 47042 470 AGTCCTCACAAATTCAGTTTACATTAGCCCTGCAATCATGTAGACATCCTGATTCCAGACAATGTGTCTGGAGGCAGGGTTTACAGGACTTCAAGAACCT ;CBCDEGHFGFGLEICCCHFIFHFBDFEII>GGHHGGFIGEDHHFDGEFFBGG@EFFBFFGIFHDI>GFFFGIFEDGFG5@BED@CHFIFAGFDHFEG?G X0:i:3 X1:i:0 XA:Z:1,+46672,100M,0;19,+88283,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1313:10849:70919#49 163 1 46692 12 100M = 47046 454 ACATTAGCCCTGCAATCATTTAGACATCCTGATTCCAGACAATGTGTCTGGAGGCAGGGTTTACAGGACTTCAAGAACCTTACCTTCTCAACTTTCATCT ;AA>CED@;CFGGDGGCFH%DEFE@EGFDE7GG>GFDAIGHG=7?GEEFKHH@EIFEHHC=GDGEEFGAIFFHHIHFFGFCGICIIHGDGGFFD3D>GH@ X0:i:3 X1:i:0 XA:Z:1,+46692,100M,1;15,-102484356,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1313:8193:64166#49 99 1 46695 0 100M = 47121 526 TTAGCCCTGCAATCATGTAGACATCCTGATTCCAGACAATGTGTCTGGAGGCAGGGTTTACAGGACTTCAAGAACCTTACCTTCTCAACTTTCATCTGCA CABE=A?GGFEDEB?HGGBE2FCHGE7CCHG8@FH?CFC?CDBCFGCF899D(@GGG7H?67C?FECEEFIDJEFCDG@@BCEC4HJ; X0:i:3 X1:i:0 XA:Z:15,-102484353,100M,0;1,+46695,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDFFE XT:A:R RG:Z:1#49 HS25_09827:2:2316:16204:91534#49 147 1 46723 0 100M = 46419 -404 ATTCAAGACAATGTGTCTGGAGGCAGGGTCTACAGGACTTCAAGAACCTTACCTTCTCAACTTTCATCTGCATCTTTACTCCCAACTATATATGAAGATG >H7860F>B:'IGH>49-,:0DF91E+'1&F>9C%,3F<87>;34.GC63@5'/=66F(BC,2:F037?-*%'85FE-@(H>A@7ECF>.)C- X0:i:3 X1:i:0 XA:Z:1,-46723,100M,2;15,+102484325,100M,2; XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2306:1922:15489#49 163 1 46802 0 100M = 47150 448 TCCCAACTATATATGAAGATGATGAAGATAGATATGGATGGTGCTTCTACCATACCCTCTTCCTCTGCCAAACTTCCTTGATCTAGGATAAGGTCAGTAA :C6CA?C@DHAGEGGEHFEBCGFGEGBGFECGFE4GDA5BA5H=?GGGDBDHGG75CB77F9EFE55HFEEHCGFEBFGFEG=DGFHADGE55?GHGHHE?EIGHFHHEGGIJIHGGEAFEHGHGHKFGEFGFEHBHBIH>FG>CEGHIIHGIFHHB X0:i:3 X1:i:0 XA:Z:15,-102484165,100M,0;1,+46883,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1207:2002:3615#49 163 1 46904 0 100M = 47324 520 TTCTTCCGTAAAAGGCCAAAAGTAAATATTATAGGCTCTACAGGCCCTAGAGTGTCTGTCATAACTACTCAACTCTTATTGTAGCATAAAAACTGTCAAC ;CBCDDEEFJHGHGFBIFIFIKJIFGIIIIG>HHGFGGEGHDHHDDHEJFHH@GBFFFFIFFEGHEGEFIHFBHIHJFFJDGFHGIHGIFIGFGHFFHDG X0:i:3 X1:i:0 XA:Z:15,-102484144,100M,0;19,+88515,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1310:11618:35611#49 147 1 46905 0 100M = 46537 -468 TCTTCCGTAAAAGGCCAAAAGTAAATATTATAGGCTCTACAGGCCCTAGAGTGTCTGTCATAACTACTCAACTCTTATTGTAGCATAAAAACTGTCAACA GHHFFHHGFLADGHBCDFGHJFHEHEEHHFIFEFEH?HHDFGFGFIEGGFIFG>GIH7HFGIGDF4HFD75ICEGBFHKIBHDG@FGHGF:FECF6CBC; X0:i:3 X1:i:0 XA:Z:19,-88516,100M,0;1,-46905,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2301:18414:12262#49 163 1 46934 12 100M = 47288 455 ATAGGCTCTACAGGCCCTAGAGTGTCTGTCATAACTACTCAACTCTTATTGTAGCATAAAAACTGTCAACAGACAATACAGAAACAAATGAGTGTGACTG ;CBDBEGFFEFGHGEEFFEGIGFG?DD8FEGGFHEGEGIGBFDCFFGBFKEGGEIFFDFFHHFFFEHIJGEGEFEEEIFFEGGGIIHGHHLG5GAFF4FG X0:i:3 X1:i:0 XA:Z:15,-102484114,100M,0;1,+46934,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1208:2692:55723#49 99 1 46941 19 100M = 47282 441 CTACAGGCCCTAGAGTGTCTGTCATAACTACTCAACTCTTATTGTAGCATAAAAACTGTCAACAGACAATACAGAAACAAATGAGTGTGACTGGGTTCCA CABEFGEGGFHGGEGEGGGEIFIGFDFIGHHHFHHFGHHGDHEGFGHIDHIIF7GIFGIGIIGDKFGGGHFIGKFEFGIHG;IHGHIHFDGFBHE=HGGE X0:i:3 X1:i:0 XA:Z:15,-102484107,100M,0;19,+88552,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDFFE XT:A:R RG:Z:1#49 HS25_09827:2:2215:7188:72942#49 99 1 46978 0 100M = 47322 444 CTTATTGTAGCATAAAAACTGTCAACAGACAATACAGAAACAAATGAGTGTGACTGGGTTCCAGTGAAACTTTATTTACAAAAGATTTGTCCCATGAGTC CABFFGFDIFHGGJGGGG>HIHIEIFFIGHHHHILGGHHGGHFEFGHIDHIIFHGIGHGGIIGHGGIGGFKIGJGEFGGHEGIHHFIHFGF>ECCFHG?H@FHHCFGHCDH;IAGFI;HIICGFEGGGBDDGBEDFG7EFIGJ,EFEI-CF@DHGHGF@GGGFAJIEFFGFGHHII>IGGFHA?DGIGHEHEG@K?JGHHGGIFFDFDGHKHHHFGAIHHHHEHFFDLF=AGIIHFDFLIDGAFEBHG X0:i:3 X1:i:0 XA:Z:15,-102484040,100M,0;19,+88619,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2115:10620:49851#49 147 1 47008 12 100M = 46643 -465 AATACAGAAACAAATGAGTGTGACTGGGTTCCAGTGAAACTTTATTTACAAAAGATTTGTCCCATGAGTCAAATTTACCACCTCCAGATCTAGAGAAACA GHHFFHHBGLHHFHI?FIGFJFJFHEGHGFDFHFHGFAH4E4*+>=B++GC(==46B5ID++5577ID?E@EFEDA@8+5+H#FC7,F5I?&7,7?E>E:6-H+-9FF977>-C: X0:i:1 X1:i:2 XA:Z:15,+102484034,100M,5;19,-88625,100M,5; XG:i:0 AM:i:20 SM:i:20 XM:i:4 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2110:7626:28983#49 83 1 47042 20 100M = 46672 -470 TGAAACTTTATTTACAAAAGATTTGTCCCATGAGTCAAATTTACCACCTCCAGATCTAGAGAAACAGTTTTGAGCCCTTTTATTTTGCTCAACAGTTAAG FGHHBHHCGFHGHHHHHIGGFHGFEGFIIFHGGGGGHGGG@GGGE@?FIIFGIEGFIFHFHHHHGJJHHHHFIFJFGIFGHFGGGGJGEFFJGGGFCB=B X0:i:1 X1:i:2 XA:Z:15,+102484006,100M,1;19,-88653,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:20 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:U RG:Z:1#49 HS25_09827:2:1313:10849:70919#49 83 1 47046 20 100M = 46692 -454 ACTTTATTTACAAAAGATTTGTCCCATGAGTCAAATTTACCACCTCCAGATCTAGAGAAACAGTTTTGAGCCCTTTTATTTTGCTCAACAGTTAAGCATG BIHHFAHGGGEFGCFEHGGGBHGBEGGGIGCGGGFGDGGIBFFFHEDKDIHDIHGFIHHGGHGGEEHFHEHGEFJFHEHIHFGCHGHGDFFGFF?FECAC X0:i:1 X1:i:2 XA:Z:15,+102484002,100M,1;19,-88657,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:20 XM:i:0 XO:i:0 QT:Z:!11ADDDD XT:A:U RG:Z:1#49 HS25_09827:2:2103:14340:48787#49 145 1 47046 20 100M 2 32797641 0 ACTTTATTTACAAAAGATTTGTCCCATGAGTCAAATTTACCACCTCCAGATCTAGAGAAACAGTTTTGAGCCCTTTTATTTTGCTCAACAGTTAAGCATG GHHE>HHBIGA;FHICH+E4FFHFJEEHHGI5G?EEHDAFF,FCF7EGHHFFIHG5EHABGGGGGGHFGGEFEIHHCFHGFHFBB?GAGFGFHGFDDBC< X0:i:1 X1:i:2 XA:Z:15,+102484002,100M,1;19,-88657,100M,1; XG:i:0 AM:i:20 SM:i:20 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2116:19798:72665#49 99 1 47048 20 100M = 47431 483 TTTATTTACAAAAGATTTATCCCATGAGTCAAATTTACCACCTCCAGATCTAGAGAAACAGTTTTGAGCCCTTTTATTTTGCTCAACAGTTAAGCATGGC >ABCFGFFGFFGGGGGGG"GIKIA9JHIBHHHHGLFGG5GGHFHHGDEGFIIHHGIFFGJJGGHFGIGGAFICGGEFIGH;HIHJFFHFGDGG7HJHDJE X0:i:1 X1:i:2 XA:Z:15,-102484000,100M,2;19,+88659,100M,2; BC:Z:TGTCTATC XG:i:0 AM:i:0 SM:i:20 XM:i:1 XO:i:0 QT:Z:1:?DFFFA XT:A:U RG:Z:1#49 HS25_09827:2:2301:19917:10266#49 99 1 47067 20 100M = 47470 503 TCCCATGAGTCAAATTTACCACCTCCAGATCTAGAGAAACAGTTTTGAGCCCTTTTATTTTGCTCAACAGTTAAGCATGGCTCCATGTCCCTTATATTTA CAEEFGFGIFGFCJGFGGHFGHIAIJFHFHBHFILGGGEGGHGHFGH>GFIIHDEHGHCC1GGHGF=GGHF?GJGGFEGEGCIHJFG>FGFGGHDHHHIE X0:i:1 X1:i:2 XA:Z:19,+88678,100M,1;15,-102483981,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:20 XM:i:0 XO:i:0 QT:Z:!1:DDFF= XT:A:U RG:Z:1#49 HS25_09827:2:2307:15141:35690#49 83 1 47075 40 100M = 46624 -551 GTCAAATTTACCACCTCCAGATCTAGAGAAACAGTTTTGAGCCCTTTTATTTTGCTCAACAGTTAAGCATGGCTCCATGTCCCTTATATTTAGTCAGAAC HIHG@DHGAEGIHDHEHHFIHGEHGFHCEGGHGGGHGFHHHEHDJEHIFGGGGGGGFGDHFGGFGFEBAA X0:i:1 X1:i:2 XA:Z:15,+102483973,100M,1;19,-88686,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:20 SM:i:20 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:U RG:Z:1#49 HS25_09827:2:1303:10545:71510#49 83 1 47094 40 100M = 46668 -526 GATCTAGAGAAACAGTTTTGAGCCCTTTTATTTTGCTCAACAGTTAAGCATGGCTCCATGTCCCTTATATTTAGTCAGAACTCGGTATGTTTTAAGGAAA ECGEBEHGG@HGHHGCHGCGHIGBEGJFFFHGGGDD7GGGFIGCCHIHFIIGIDF@HGHDGHEFGEHHHHHGEFFFEIDGGGGGGGFCE9FGFFGFEBAA X0:i:1 X1:i:2 XA:Z:15,+102483954,100M,1;19,-88705,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:20 SM:i:20 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:U RG:Z:1#49 HS25_09827:2:2215:9931:93823#49 163 1 47106 20 100M = 47431 422 CAGTTTTGAGCCCTTTTATTTTGCTCAACAGTTAAGGATGGCTCCATGTCCCTTATATTTAGTCAGAACTCGGTATGTTTTAAGGAAAGAATGGTTACAC ;?1C>CD:2@7/?GGGG3/3DEHC32E@E@C4(>9G&AIGDEHHD@E6=FEDGF7FCHEFFEFB??CCFIG5EFBE$FB>D=FCIFHFIA+>5GCF>BE? X0:i:1 X1:i:2 XA:Z:15,-102483942,100M,2;19,+88717,100M,2; XG:i:0 AM:i:0 SM:i:20 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1312:21281:9988#49 163 1 47114 0 100M = 47470 456 AGCCCTTTTATTTTGCTCAACAGTTAAGCATGGCTCCATGTCCCTTATATTTAGTCAGAACTCGGTATGTTTTAAGGAAAGAATGGTTACACGAAGACAT <;A8BDD8DCFGGHBCHDDD2?F7?>>CEC7>5HA7DED5A5EEFC5?DE875+AECB@FF9D7BE?>D4GDCB=ABFD>4B=D;3HC+4GB>+A>E3D2 X0:i:3 X1:i:0 XA:Z:19,+88725,100M,0;1,+47114,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2309:11733:55774#49 99 1 47114 0 100M = 47460 446 AGCCCCTTTATTTTGCTCAACAGTTAAGCATGGCTCCATGTCCCTTATATTTAGTCAGAACTCGGTATGTTTTAAGGAAAGAATGGTTACACGAAGACAT BAB71???AF4DGDG?B>GHDFB88HH?IEFG9B@GAFDFFCI;E8IFD7IFG:BFJAFDEG5GEBBC7C?F6CCECD>CF,F@@C; X0:i:3 X1:i:0 XA:Z:1,+47114,100M,1;15,-102483934,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!11ABD:B XT:A:R RG:Z:1#49 HS25_09827:2:1313:8193:64166#49 147 1 47121 0 100M = 46695 -526 TTATTTTGCTCATCAGTTAAGCAAGGCACCATGTCCCTTATATTTAGTCAGAACTCGGTATGTTTTAAGGAAAGAATGGTTACACGAAGACATACATTCA GE+E>H?>5IF4+=*4D==@>,F(+E+,>?G5+55+7,B+H,6+E'E0'F5FEB+DC,F5++DDJA6E>A+,FF>8C>7C%5>6-6-,C--6@-7(C,A: X0:i:3 X1:i:0 XA:Z:15,+102483927,100M,3;19,-88732,100M,3; XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2306:1922:15489#49 83 1 47150 0 100M = 46802 -448 CATGTCCCTTATATTTAGTCAGAACTCGGTATGTTTTAAGGAAAGAATGGTTACACGAAGACATACATTCATTCATTTATACAACACATTTTCAGTGTTG EF@HHEEGG@@FGGFEHIGJFHGFGCJCBFEGGG@DHGEFGCGFAGIFDI?FC@FGEGHGGFHGFHIGHEHFHFECHIBGGFCGJGJGFFFFEEGF@BAC X0:i:3 X1:i:0 XA:Z:19,-88761,100M,0;15,+102483898,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2103:3811:24661#49 163 1 47196 20 100M = 47580 484 ATGGTTACACGAAGACATACATTCATTCATTTATACAACACATTTTCAGTGTTGAATGATAAATTTTGGAATAGTTAACAGATGATAAAAGTGTTGTTTT IGIGJIECIIIECGFHHJDFEGHJHHEFEIFGHGGEGHFHGFGGKFEBHHJIFGHFFHFCFFEGGFIFHGGHIBGDHGFHEB X0:i:1 X1:i:2 XA:Z:19,+88810,100M,1;15,-102483849,100M,1; XG:i:0 AM:i:0 SM:i:20 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2203:8550:77823#49 163 1 47202 20 99M1S = 47545 443 ACACGAAGACATACATTCATTCATTTATACAACACATTTTCAGTGTTGAATGATAAATTTTGGAATAGTTAACAGATGATAAAAGTGTTGTTTTCAGTCA ;C6>A?C,7C9@75C+56G,6AIG=5=DD5B+5>HD+FE5=,E7J9D75EFCF@F+6EB+FB(E@GF+C>4<4F4+GC3+5B(' X0:i:1 X1:i:2 XA:Z:19,+88813,100M,1;15,-102483847,100M,1; XC:i:99 XG:i:0 AM:i:0 SM:i:20 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1213:20557:88077#49 83 1 47261 20 100M = 46883 -478 TTGGAATAGTTAACAGATGATAAAAGTGTTGTTTTCAGTCATCCCTATCCAATGAAGTAAAAAAAAAAGTGTTGAATGGGAAGAAATCAAGAATAGTTAT EIHEJAFG>FHFH>GCD@GDCIGFGFIFIGEGGEDFHGD@8C9DHGHBIEFDDFFFHFHDGHHHGLIFHEHJHHJGGIGGGHGGEEJGEFFJEFGFEBAC X0:i:1 X1:i:2 XA:Z:15,+102483787,100M,1;19,-88872,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:20 XM:i:0 XO:i:0 QT:Z:!1:BDFFB XT:A:U RG:Z:1#49 HS25_09827:2:1208:2692:55723#49 147 1 47282 20 100M = 46941 -441 AAAAGTGTTGTTTTCAGTCATCCCTATCCAATGAAGTAAAAAAAAAAGTGTTGAATGGGAAGAAATCAAGAATAGTTATACGAATATCACCATTGCATTA GH@EGHDFFIHIGHIIHIFEJFFEHB+IHGGFHHEFGFBFFGHCFF@GHHEFEGCGHHEHGIFHJGEGGGEICIEECJFCFEFHEFGHGFJ?HCFECBC; X0:i:1 X1:i:2 XA:Z:15,+102483766,100M,1;19,-88893,100M,1; XG:i:0 AM:i:0 SM:i:20 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2301:18414:12262#49 83 1 47288 20 31M1D69M = 46934 -455 GTTGTTTTCAGTCATCCCTATCCAATGAAGTAAAAAAAAAGTGTTGAATGGGAAGAAATCAAGAATAGTTATACGAATATCACCATTGCATTAAAGCTCT EC=DJDHGGFEFHIHHHIGJEG>FGGIIIIEGGCKIHGG3CGHDIGIHIIHGEHFGGGHGCHGHGHGHHBHEIFJHHIDIFGGGEEJGGHFGGFGFDCAA X0:i:1 X1:i:2 XA:Z:19,-88899,31M1D69M,2;15,+102483759,60M1D40M,2; BC:Z:NGTCTATC XG:i:1 AM:i:0 SM:i:20 XM:i:0 XO:i:1 QT:Z:!1=DDDFF XT:A:U RG:Z:1#49 HS25_09827:2:2215:7188:72942#49 147 1 47322 0 100M = 46978 -444 AAAAAAAGTGTTGAATGGGAAGAAATCAAGAATAGTTATACGAATATCACCATTGCATTAAAGCTCTCTTCCTTGTTTCTAAAAGAATATCTTGACACAC GFHEGCHFFHFIGHIIHIGEJBF4H=GBGHIFEHH?GHHGDJDEFEEG@HGD:HGEHHGDGID@FGB4I=H@5DDC?EFGHFEEHIEFGGJEBGCIDECBFHGF6GEDFJHHGGHGFGHDGEGFFBEHGFFFBEH5DGHGHFBJFJFHD=GHGFHGG X0:i:3 X1:i:0 XA:Z:15,-102483689,100M,0;19,+88970,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2108:2637:13493#49 83 1 47385 0 100M = 47008 -477 CTCTCTTCCTTGTTTCTAAAAGAATATCTTGACACACATTAAGCTCACTGACCCCCACACCATGAATGAGGGCATCTTCAACAATGGTGGATGACGTCTT BAHHGFHAGGEEHFGGDFGJEE6HGGFGDFFGG@G,DGAGGGGGCGDJAICGIHFAHG9DGFEHFCIHHHH@IDFHDGGL>DACIGDA=DHFBBDIHEDF=AE5DEIEADCBFCEEEGGHHF?5G5CHABDD?DF<@GHCEI?BD@GFGFDCCE@C9HGH@DCCDDBBC: X0:i:3 X1:i:0 XA:Z:1,-47388,100M,0;15,+102483660,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1314:9114:95142#49 163 1 47404 0 100M = 47769 465 AAGAATATCTTGACACACATTAAGGGCACTGACCCCCACACCATGAGTGAGGGCATCTTCAACAATGGTGGATGACGTCTTAGTTTCCCTCAACTCAGGT <*?>,FC(E5/(89B?964F7=F-'*EGE@C5F6<78@5GFFED50'+FB?DGDA+E@@FD9E7FEH>+IFB6FIHF4?>EBF5GBH>JHF5<,2 X0:i:3 X1:i:0 XA:Z:19,+89015,100M,4;1,+47404,100M,4; XG:i:0 AM:i:0 SM:i:0 XM:i:4 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2116:19798:72665#49 147 1 47431 19 100M = 47048 -483 ACTGACCCCCACACCATGAATGAGGGCATCTTCAACAATGGTGGATGACGTCTTAGTTTCCCTCAACTCAGTTAATCTAAGTAAGCTAATGGTATCACTT 2FBHC3HDBHFCAHIICIEDCGFFJCFCGHGAEH;=HDGAFG@GEE=@HH>J6AGGHHDEG<:,F<5FBGEGII8EBI?5G>?GEGFFFGD?GFECAA X0:i:3 X1:i:0 XA:Z:19,-89042,100M,2;1,-47431,100M,2; BC:Z:NGTCTATC XC:i:97 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!11AAB;B XT:A:R RG:Z:1#49 HS25_09827:2:2309:11733:55774#49 147 1 47460 0 100M = 47114 -446 CTTCAACAATGGTGGATGACGTCTTAGTTTCCCTCAACTCAGTTAATCTAAGCAAGCTCATGGTATCACTTTCCTGTCCTAGAGGGAACATATTTCCTGC 2?+,GH+5G+A444II+=BDF?B5DE+BGF4+C555FFEACBHCA,55H'>D+G@?7(5=GC6E?46>GC5>8B+H7>C+?D56:69HBF9D897,>A/< X0:i:3 X1:i:0 XA:Z:15,+102483588,100M,1;19,-89071,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1312:21281:9988#49 83 1 47470 0 100M = 47114 -456 GGTGGATGACGTCTTAGTTTCCCTCAACTCAGTTAATCTAAGTAAGCTCATGGTATCACTTTCCTGTCCTAGAGGGAACATATTTCCTGCATTTTTCTTT *CFDBEBG@@6DB6?EDG@,C7GB7C,CDBEGG@7EH?GFGA9@ABDB?BF.?ECHHE9DG7AFFJH?GAF@FFDDGIDCEF>G??7DGD?CEBEC7,FBA7=G@,DGA-8C9,EG78DF?;DHCFIFHDG7AJFEEHHE8BEHEG;IDG?:ECHBGG@EFGD??FECAA X0:i:3 X1:i:0 XA:Z:15,+102483503,100M,1;1,-47545,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!114BDDD XT:A:R RG:Z:1#49 HS25_09827:2:1303:4817:94012#49 163 1 47573 0 98M2S = 47960 487 TCCTTACTTTCCATCACCAAGTAACTCTTCTGATATTTTTTCTCTTGAGAAAATTAATATGACTCATAGATCTGGTTCCCAAGAGAAATCAATGTAGGCC ;CAAD7DHDCE58H6EG5>F+FFC@G+?EEG>+HBCDGDGH,HCCG>GDHE@G?7A=H@?=FD?5?H5D4AD6HEJGC,>CHEG;;>H?GC6F@EG<,@F7AAEBCB@EBH8III;9@B@-/DC@HE8BH:8B?H8EHJ1GC>2?BGGE?18 X0:i:2 X1:i:0 XA:Z:15,+102483433,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2113:18154:6474#49 163 1 47621 0 100M = 48006 485 GAAAATTAATATGACTCATAGATCTGGTTCCCAAGAGAAATCAATGGAGGCCTGGTTACAAGGATCTAAGAAGCATCAATGGGTCACTAACATCTAGTGG GEGFAJGDFGGEIGGDE?HHFHGGBEDB@@CF X0:i:2 X1:i:0 XA:Z:1,+47681,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=ABBAD XT:A:R RG:Z:1#49 HS25_09827:2:1204:6858:64981#49 83 1 47697 0 100M = 47326 -471 CAATGGGTCACTAACATCTAGTGGTACTAATTAACTCTGTTAATCGTTGGGAAGAAAATGTATATATACTTTTGTCTTGGAGCTGATTCTACTAGAAAGC EGFHJECGGCHFBHEDHIGGHDIFDCFFIHEEGHBKHGGFGGHGI*IHIIHGIHGHGJHGGHHJFLGHHHHGHFHFGIHIFFGGHGJGGHFIGFGFEBAC X0:i:2 X1:i:0 XA:Z:1,-47697,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2105:3960:6282#49 83 1 47722 0 100M = 47359 -463 ACTAATTAACTCTGTTAATCATTGGGAAGAAAATGTATATATACTTTTGTCTTGGAGCTGATTCTACTAGAAAGCAGAAATCAAAATGATCAGTTTCCCA ;ID4BECG,GGFFHEGDIGG7IGFEGIFFFEGGFGGHGJGGI9GAGGFIIIGDFFHDGHDCEEH@EIBHG?EHFFEEIHGHDGGJ?6?DCCGF@H766IG=5A=F+G+++F+5EIAG,7F+9,,55CH5F5G6>E5BF?+4+5>C3B<444++5AFE34? X0:i:2 X1:i:1 XA:Z:15,-102483314,100M,1;19,+89345,100M,2; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1216:5773:50381#49 147 1 47756 0 100M = 47336 -520 GTATATATTCTTTCGTCTTGGAGCTGATTCTACTACAAAGCAGAAATCAAAACGATCAGTTTCCCAGTGTCACTACTGCAAACCCTGGAACAGAACAGGT 2HHB5F;B'44@A+CG5:++E0F5H4E,H?6J>5B),FFD?764E7+(;DB='+5.7H5A55GDGA&+5F5'CC+-'(51G:BG19-979),,0?C< X0:i:2 X1:i:0 XA:Z:15,+102483292,100M,5; XG:i:0 AM:i:0 SM:i:0 XM:i:5 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1314:9114:95142#49 83 1 47769 0 100M = 47404 -465 TGTCTTGGAGCTGATTCTACTAGAAAGCAGAAATCAAAATGATCAGTTTCCCAGTGTCACTACTGCACACCCTGGAACAGAACAGGTAGGTCAGAAAAAC E,=<+5H+GGG@B6EEDDC?H7B?JGCGFGFAD@GG@I@EC?I?FC-BF8J?G-7@>FCAF8:H8:9D?HGEG??B>BEGBDIH==>@I@GIAI>5GAGEFE2 X0:i:3 X1:i:0 XA:Z:19,+89417,100M,1;15,-102483242,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1305:15129:94601#49 163 1 47824 0 100M = 47907 183 GTCACTACTGCACACCCTGGAACAGAACAGGTAGGTCAGAAAAACGCTCCCAAAGTTTAGCAATGTCAAGGCAATCTCTCTCTTCTTACATTTCCCTTCA FFGGGFE?B46I; X0:i:2 X1:i:1 XA:Z:15,-102483185,100M,0;19,+89474,100M,1; BC:Z:NGTCTGTC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!0;@@(<2 XT:A:R RG:Z:1#49 HS25_09827:2:1305:15129:94601#49 83 1 47907 0 100M = 47824 -183 TCTTACATTTCCCTTCAACCTTCTATCTCCTCCACTTTTCTGTTTTCCTCCTATCTCCAATTATTTCAATCCTCAGAGCATTATTCTTACAATCTTAATC FAFHHHDGGGHFGCFGHIGEHGGFE@IFDFEGGGFKBGDIFGGGIHIJDIIGIHGFHGHGHHHGFHHHHHHEEFFHGIFGGHGGGGJGEFFIGFGFCEAA X0:i:2 X1:i:1 XA:Z:1,-47907,100M,0;19,-89518,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1211:1816:26625#49 147 1 47913 0 100M = 47582 -431 ATTTCCCTTCAACCTTCTATCTCCTCCACTTTTCTGTTTTCCTCCTATCTCCAATTATTTCAATCCTCAGAGCATTATTCTTACAATCTTAATCACTAAA GFHBFHJDBCGHGHFIFFBFI?CGHFF?GGGJHHEFFHHFDBGFFBGGHHHJIGGDHGEDBHJDFGDGHGIIIECIEHGFBIGECCEEGFJEEDFDBBC; X0:i:2 X1:i:1 XA:Z:15,+102483135,100M,0;19,-89524,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1303:4817:94012#49 83 1 47960 0 100M = 47573 -487 TCTCCAATTATTTCAATCCTCAGAGCATTATTCTTACAATCTTAATCACTAAATTATATTACACCCGTTAAAGGAGAGATTTCTAAATGCATTGACATTT *AG@HA@+B@(D>FBC7I77CIB?DCD,G@?GGED8D9DD8:@D8H7BFDFG9HGF8;E8@H.FBCI88HDG:FEDF/>>?4B5@4C4D??=@6A8 X0:i:3 X1:i:0 XA:Z:19,-89571,100M,0;15,+102483088,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!+12AA4A XT:A:R RG:Z:1#49 HS25_09827:2:2102:7353:53864#49 99 1 47962 0 100M = 48389 527 TCCAATTATTTCAATCCTCAGAGCATTATTCTTACAATCTTAATCACTAAATTATATTACACCCGTTAAAGGAGAGATTTCTAAATGCATTGACATTTGT AABEF?EFIF?DHEEHGGFHGHEGHDFEGHEHHGHFFHHGEHFDGGHIGFIIFHGIGGIGIGGHDGFG>HHFGDGGF>GHICI,JFFFFGGBGHFHHHGB X0:i:3 X1:i:0 XA:Z:15,-102483086,100M,0;19,+89573,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2103:1602:94924#49 99 1 47990 0 100M = 48372 482 TTCTTACAATCTTAATCACTAAATTATATTACACCCGTTAAAGGAGAGATTTCTAAATGCATTGACATTTGTACTGTCTCTCTTTGGAGAATTAGTATTA AABEFD?ECFHGFEED XT:A:R RG:Z:1#49 HS25_09827:2:1306:11827:57447#49 99 1 48006 0 100M = 48441 535 CACTAAATTATATTACACCCGTTAAAGGAGAGATTTCTAAATGCATTGACATTTGTACTGTCTCTCTTTGGAGAATTAGTATTATAAGGATCTGTTATCT AABEFBFGJFHFGHGFGGGGIHIGFJFIGHAHFDIGHGHJFHGIFGFEGFIIHEGHGGGFEGGHFJGGGHBDCJEEGIKCEGDHEFFF@GDGGHDBHF>E X0:i:3 X1:i:0 XA:Z:15,-102483042,100M,0;19,+89617,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFA XT:A:R RG:Z:1#49 HS25_09827:2:2113:18154:6474#49 83 1 48006 0 100M = 47621 -485 CACTAAATTATATTACACCCGTTAAAGGAGAGATTTCTAAATGCATTGACATTTGTACTGTCTCTCTTTGGAGAATTAGTATTATAAGGATCTGTTATCT ;A=@CHHGGGGE>IEJ,?GGEIGBGEJGIFEGG@EGHCGIGIBFHHFHIIEGIDGFIFHGGHGGBH:FHGHFIHJEGIFGHBGGHGGFGFFAFFGFCE>A X0:i:3 X1:i:0 XA:Z:1,-48006,100M,0;19,-89617,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFB XT:A:R RG:Z:1#49 HS25_09827:2:2213:16305:73161#49 83 1 48009 0 100M = 47666 -443 TAAATTATATTACACCCGTTAAAGGAGAGATTTCTAAATGCATTGACATTTGTACTGTCTCTCTTTGGAGAATTAGTATTATAAGGATCTGTTATCTCTT ECHHGDDGBFHFH>FJHIGJHGGFGGCGDFFGGGJHFGGIFIGFIHHJDIHGCEGFHGHGHHHGGIEHHEHGIFFHHIGIGGGGHGEGFHFGGEGFDBAB X0:i:3 X1:i:0 XA:Z:1,-48009,100M,0;15,+102483039,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2303:10718:22122#49 147 1 48036 0 100M = 47681 -455 AGATTTCTAAATGCATTGACATTTGTACTGTCTCTCTTTGGAGAATTAGTATTATAAGGATCTGTTATCTCTTGTCACCTTCCTTATGTCATATGATATG ??BBFFFGFAFDFCF;CGGH@7C7H6B7F767FEGG,7FHGD8GAB@G@I8?8.F9EGFAG9G7BGCE8:8BG>@D@E??<@<4CA??G=@>A8 X0:i:1 X1:i:2 XA:Z:19,-89699,100M,4;15,+102482960,100M,4; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:20 XM:i:3 XO:i:0 QT:Z:!1::42=B XT:A:U RG:Z:1#49 HS25_09827:2:2204:2480:14184#49 99 1 48110 20 100M = 48439 429 TCACCTTCCTTATGTCATATGATATGTCACATTTCCCACTGCGGAGACCAAACATGTTCACATCGTGTGCGTTCCATTTTCCTAATGGAAAGTGGGGGGA BAECFGFDGFGGFHGFGGDFGHIGHHHFGHHHHJIGHHHGFHHDFGHGG?HC=H>7GEEHHE5DBGIC-G?DF?CG7E-5@GE7GDGGCG7CB,8F8FFID8HEHHGGHH8FEGC8HHBHDEEGEFDE:CGG?JHGGFAGFG@.C;A X0:i:1 X1:i:2 XA:Z:15,+102482902,100M,1;19,-89757,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:20 XM:i:0 XO:i:0 QT:Z:!1:DBADD XT:A:U RG:Z:1#49 HS25_09827:2:1306:6182:2284#49 99 1 48156 20 100M = 48553 497 ACCAAACATGTTCACATCGTGTGCGTTCCATTTTCCTAATGGAAAGTGGGGGGAAGTGATTTTCTGTCCTCATATAGAGAATGCTGGGGCCATTCCCTCT CAECFGDFGFFGGJGJBGFEG>IGGHHIJHEHGGHGJHHJGHGHIG@CFIIIHHHI@GIGGGGHGFGGGEGDICE?FEIHJJFHEHHHFH@GGBGJH@I; X0:i:1 X1:i:2 XA:Z:19,+89767,100M,1;15,-102482892,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:20 XM:i:0 XO:i:0 QT:Z:!1:BDDDF XT:A:U RG:Z:1#49 HS25_09827:2:1310:5542:72413#49 163 1 48173 0 100M = 48530 457 CGTGTGCGTGCCATTTTCCTAATGGAAAGTGGGGGGAAGTGATTTTCTGTCCTCATATAGAGAATGCTGGGGCCATTCCCTCTGTATGCCATATTTGATA ;C?2.DDHB7FGHGEGFGEFGKFIIHGCI@GBFDGGH?G@EEHHFGGIFHHHGEGEFFGHFHEGGHFEFIHHIEFDFIFHEGFHFIHGCFLFFCFF5BHG X0:i:2 X1:i:1 XA:Z:1,+48173,100M,1;15,-102482875,100M,2; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2210:20250:64204#49 147 1 48226 0 100M = 47860 -466 CATATAGAGAATGCTGGGGCCATTCCCTCTGTATGCCATATTTGATAAAGCATTTGATAATCTTAGTCAATGCCTGGGCCAAGAATTAAAGGGGTAATTA @FFFGEHHIHHGGHFIFIGHJFFGHEHBFHFFEHJFHKEFDEHFFGFGGHFFGHGGHHJFGIGHEBHFGGIGEDHIGFFFFEFHCGFLGGHFHDFECBC< X0:i:3 X1:i:0 XA:Z:19,-89837,100M,0;15,+102482822,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2216:20026:33258#49 147 1 48254 0 100M = 47863 -491 CTGTATGCCATATTTGATAAAGCATTTGATAATCTTAGTCAATGCCTGGGCCAAGAATTAAAGGGGTAATTATCAGAATGAAAATGGTTTAATGAAACTG AD:E>79>CEH@>DFBGGFEHFC9HF6A@D7F1B9AFGBF:=F8>C9:B72=9:74D576=>=@E35F:D6:=4HF=0C3GDFF>?GHGH5E<47>?5:8 X0:i:3 X1:i:0 XA:Z:19,-89865,100M,0;15,+102482794,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2308:6506:13405#49 99 1 48258 0 100M = 48676 518 ATGCCATATTTGATAAAGCATTTGATAATCTTAGTCAATGCCTGGGCCAAGAATTAAAGGGGTAATTATCAGAATGAAAATGGTTTAATGAAACTGTGTC CACEFGFDFFGGEJGGGGDHGHIGHJHIFHHHFGJGHHHCGHGDFFDIGEIICHGEGGFGII9HFGGGGHFFGIGGHGHCIGGFHGGGFEGGGHEFHHIH X0:i:3 X1:i:0 XA:Z:15,-102482790,100M,0;19,+89869,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFF XT:A:R RG:Z:1#49 HS25_09827:2:2210:8495:42768#49 163 1 48260 0 100M = 48632 472 GCCATATTTGATAAAGCATTTGATAATCTTAGTCAATGCCTGGGCCAAGAATTAAAGGGGTAATTATCAGAATGAAAATGGTTTAATGAAACTGTGTCTA ;CBCCDGBFHFGEDICFFIFGEJIIHGFEEGGFHGFIDIGFGHHFGHIF>EGGG4FEDJFHHHIHHGIFGEHHHEHGIGFHBGCIBHGDHIFFGFF>HH? X0:i:3 X1:i:0 XA:Z:15,-102482788,100M,0;19,+89871,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2103:1602:94924#49 147 1 48372 0 100M = 47990 -482 AGGGCCTCTATCACAATGAACTAAGGTAGTTATGAATAGAGCTAAAACTTAGGCAACACCATCCTGGACATAGGAACGGGCAAAGATTTCATGACAAAGA @EB>>HDB'C+CF+F;>AHCHBCFA=B>B5G5CGEFBF,DC7D4E7EGD,55B5@D7AA5B+,?,A6FB7@FFDC8?B?CDDFE:FAH@AH(BC7BCBC: X0:i:3 X1:i:0 XA:Z:19,-89983,100M,0;1,-48372,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2102:7353:53864#49 147 1 48389 0 100M = 47962 -527 GAACTAAGGTAGTTATGAATAGAGCTAAAACTTAGGCAACACCATCCTGGACATAGGAACGGGCAAAGATTTCATGACAAAGACACGGAAACCAATCACA BHH>CHD>BGFGECICCGHHCGFFH=E>B?4DEHBBF?AD,E@G>EE>GHHDEBGFEHAHG@GDGBH>GGEDEEHHCJGCGD>B:GELGF@EECB7/AC; X0:i:3 X1:i:0 XA:Z:19,-90000,100M,0;15,+102482659,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1316:5343:44920#49 99 1 48400 0 100M = 48803 503 GTTATGAATAGAGCTAAAACTTAGGCAACACCATCCTGGACATAGGAACGGGCAAAGATTTCATGACAAAGACACGGAAACCAATCACAACAAAAGCAAA BB>CF3DEIFFECDFHGCDGGHHHCFCCGHHHF:JGGEH@FH;IFGHE;HEFHHGAF9.GDG-7HEFGGEFFAJGEF>HHDFIC5EH,@GGFABFJEHIB X0:i:3 X1:i:0 XA:Z:15,-102482648,100M,0;19,+90011,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDDFF XT:A:R RG:Z:1#49 HS25_09827:2:1308:1945:98028#49 99 1 48409 0 100M = 48763 454 AGAGCTAAAACTTAGGCAACACCATCCTGGACATAGGAACGGGCAAAGATTTCATGACAAAGACACGGAAACCAATCACAACAAAAGCAAAAATTGAGAA AABDFGFGIFGGGFGGGGGGGHIHIJFIEHEHFGIGGGHHGHJIGGFIGIIIJIGIFGGFIGGHDJIGGEFGGKCEFEGEIGI>HGHHFGGGCHGFHHIH X0:i:3 X1:i:0 XA:Z:15,-102482639,100M,0;1,+48409,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1215:17608:66574#49 147 1 48411 0 100M = 48041 -470 AGCTAAAACTTAGGCAACACCATCCTGGACATAGGAACGGGCAAAGATTTCATGACAAAGACACGGAAACCAATCACAACAAAAGCAAAAATTGAGAAGT GHH>GHFBBAHCFHIGHEBDDFFGAGGGB@=D3=I?F8H>C?7EFH5DG,EG@==GHCGGB5FHEGG@GFCG77D97B5BHE?DABIEE+BFG>@EGGF3;E;F<>HCDFEBF@ X0:i:3 X1:i:0 XA:Z:15,-102482513,100M,0;19,+90146,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2214:20802:43330#49 163 1 48553 0 100M = 48903 450 ACCAACAAAGTAAACAGACAACCTACAGAATGGGAGAAAATATTTGCCAACTGTAAGTCTGACAAAAATCTAATATCTGGCAGCTATAAGGAACTTAAAT ;CACD=CFDEEGEFEG;II?IFJCFG;GDEGGFH(GDGIGHFHHEGGGFFEGG?I3EHGCFFHHGEFIFIFDEHEHEHFIDGIFIFHFCFLGFHDFFFDG X0:i:3 X1:i:0 XA:Z:15,-102482495,100M,0;1,+48553,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1306:6182:2284#49 147 1 48553 12 100M = 48156 -497 ACCAACAAAGTAAACAGACAACCTACAGAATGGGAGAAAATATTTGCCAACTGTAAGTCTGACAAAAATCTAATATCTGGCAGCTATAAGGAACTTAAAT +HHHDHG5BIFIGHIIFFGE>GIFAHHHHFEFIFEHFHGDHJGFHGEGHHEJIEGGHGHHGGEECAHFBGEIEIDHIFGFFCFH;CGEGFFFHGEDDBC; X0:i:3 X1:i:0 XA:Z:1,-48553,100M,0;15,+102482495,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2106:16245:61019#49 99 1 48556 0 100M = 48985 529 AACAAAGTAAACAGACAACCTACAGAATGGGAGAAAATATTTGCCAACTGTAAGTCTGACAAAAATCTAATATCTGGCAGCTATAAGGAACTTAAATTTA AAEEFGFFGFHAGHGGGGGHIKIHIJFIGHHHHHHGHGHGGHHHFGHCGHIIHIEIGFCGGGGHGGEGGEFGFFGGFIHHDFFDJHIHFDGGGDHHHHI; X0:i:3 X1:i:0 XA:Z:15,-102482492,100M,0;1,+48556,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFA XT:A:R RG:Z:1#49 HS25_09827:2:1305:15935:25750#49 163 1 48564 0 100M = 48930 466 AAACAGACAACCTACAGAATGGGAGAAAATATTTGCCAACTGTAAGTCTGACAAAAATCTAATATCTGGCAGCTATAAGGAACTTAAATTTACAAGACAA ;CBBAECBDCF>LABCGID7GEF?H>CC7E7DGHHC??IGDF=H?@BIFG?HG?FHEB7D=B?FEDFI5GGHIFFDFFDE@EFD;FHEDHGFFJAGHHFG X0:i:3 X1:i:0 XA:Z:1,+48564,100M,0;19,+90175,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2313:16028:61477#49 163 1 48625 0 100M = 49057 532 ATATCTGGCAGCTATAAGGAACTTAAATTTACAAGACAAAAACAACCCCATTAAAAAGTGGGCAAAGAACATGAATAGACACTCTCAAAAGAAGATATAC <;A>7B98BC(@6(6-C+577,>7@CDGC5'G5D476F5G5A7HD@G+@5D7+5>A4,77+9HF+?555DFB64F+B=BC@BFHF3>A+AGF>?AF><,2 X0:i:3 X1:i:0 XA:Z:15,-102482423,100M,0;19,+90236,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2210:8495:42768#49 83 1 48632 0 100M = 48260 -472 GCAGCTATAAGGAACTTAAATTTACAAGACAAAAACAACCCCATTAAAAAGTGGGCAAAGAACATGAATAGACACTCTCAAAAGAAGATATACATATGGT EA=H=FCBGGHGHFFEFIJDEIGFEFKIGGFGGFEGDGJFBGFFEHEHIEHFCDGGHHDGGHEGGJGFHEHGF9HDHIHGHGGGHGJHEFFAGFGFEBAC X0:i:3 X1:i:0 XA:Z:1,-48632,100M,0;15,+102482416,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:1308:12875:75579#49 99 1 48642 0 100M = 48942 400 GGAACTTAAATTTACAAGACAAAAACAACCCCATTAAAAAGTGGGCAAAGAACATGAATAGACACTCTCAAAAGAAGATATACATATGGTTAACAAGCAT CAEEFGFFFFGDGJGHGGGGIKIKFJHHGHHHHIHGGHHCGHGHGGFIGIIIHIGHGHGBFGGHGKIGGHFFGIFGFGGHJGIHHGJFFGGGGHFFH@IH X0:i:3 X1:i:0 XA:Z:15,-102482406,100M,0;19,+90253,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2308:6506:13405#49 147 1 48676 0 100M = 48258 -518 TAAAAAGTGGGCAAAGAACATGAATAGACACTCTCAAAAGAAGATATACATATGGTTAACAAGCATATGAAAAAAAAGCTCAATATACTGAGCATTAGAG GGFHGHJGFIHIFHFFFGHHFGIFJBHHHEIFCHEFHHFHFHGCFEEGHHHFIKGGHHGDGIGHCAHGHGIIFEGHIHGFGEF>CEGEGFGFEEFECBC; X0:i:3 X1:i:0 XA:Z:1,-48676,100M,0;15,+102482372,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1303:5114:59434#49 121 1 48709 0 100M = 48709 0 TCAAAAGAAGATATACATATGGTTAACAAGCATATGAAAAAAAAGCTCAATATACTGAGCATTAGAGAAATGCAAATCAAAACCATATTGAGATATCATC *CGHJE>FF?C?GBJG?CBHEGGG@8HGIJFIFGAFECIIFFEDBFDFHDGF9FFEGFHH8G?FEEGDFGFFCGHBHEE9FEDBGDEE;C X0:i:3 X1:i:0 XA:Z:19,-90320,100M,0;15,+102482339,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11ADBDD XT:A:R RG:Z:1#49 HS25_09827:2:1308:1945:98028#49 147 1 48763 0 100M = 48409 -454 CTGAGCATTAGAGAAATGCAAATCAAAACCATATTGAGATATCATCTCATACCAGGCAGAATGGCTATTATTAAAAAGTCAAAAATAACAGATATCGGTG >HHHGHJFIAGDFHIIDGFHIGBFHFEHHEFFHFDFHHHDFJHEEIGGGHGJIHGEHDHFGCGHGBHFGGEDIEEIFJGGFIIHGGGHGFGFHDEEDBC; X0:i:3 X1:i:0 XA:Z:1,-48763,100M,0;15,+102482285,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1316:5343:44920#49 147 1 48803 0 100M = 48400 -503 ATCATCTCATACCAGGCAGAATGGCTATTATTAAAAAGTCAAAAATAACAGATATCGGTGAGGTTACAGAGAAAAGGGAACACTTATACACTGTTGGTGG @45>03G>F672;45;B3E+C7,>(1E6(AD65.BFF?9D7B835A?2&8F*1%;2H7/15I::,A61E957$BEH:9@66(D8=.>*5(F?B1,.B/C9 X0:i:3 X1:i:0 XA:Z:19,-90414,100M,0;1,-48803,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2304:20203:67142#49 99 1 48821 22 100M = 49261 540 GAATGGCTATTATTAAAAAGTCAAAAATAACAGATATCGGTGAGGTTACAGAGAAAAGGGAACACTTATACACTGTTGGTGGGACTGTAAATTATTTCAA AAECFGFFGCFEGJBHGGAF?DCEHFFHGHEHH.AFGGHGDHGIIBHEFH8FHGGIGGFJEDGHFFGGGAHDAGGD6GGEGGBFGFC>@HF>GBEBHH>E X0:i:3 X1:i:0 XA:Z:15,-102482227,100M,0;19,+90432,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFDB XT:A:R RG:Z:1#49 HS25_09827:2:1311:14481:13738#49 83 1 48834 0 100M = 48472 -462 TAAAAAGTCAAAAATAACAGATATCGGTGAGGTTACAGAGAAAAGGGAACACTTATACACTGTTGGTGGGACTGTAAATTATTTCAACCATTGTGGAAAG HCHDJGHGGGGFHIBJHIHIHIGFEGFFIKEGGGFKHGGMGIGGHHGHIIIFEDGGHGDDGFHHGIGFHHHEIHEHHIHIGFGGHEJGFHFIFFGFCBAC X0:i:3 X1:i:0 XA:Z:1,-48834,100M,0;15,+102482214,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDEA XT:A:R RG:Z:1#49 HS25_09827:2:1309:15934:43602#49 83 1 48843 0 100M = 48535 -408 AAAAATAACAGATATCGGTGAGGTTACAGAGAAAAGGGAACACTTATACACTGGTGGTGGGACTGTAAATTATTTCAACCATTGTGGAAAGCAGTATGGG BFAH==@GGGEFC>?G,G@?EHEB?G?GF@?G@7FE,CDE8CG@8GD8.8EFE-FAH/EG7-E8GAIFHEAEFFED;CH??:A>F?HGGF=F4DG=@>;8 X0:i:2 X1:i:1 XA:Z:1,-48843,100M,1;15,+102482205,100M,2; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!11ABD4D XT:A:R RG:Z:1#49 HS25_09827:2:2216:10577:29295#49 99 1 48858 23 100M = 49200 442 CGGTGAGGTTACAGAGAAAAGGGAACACTTATACACTGTTGGTGGGACTGTAAATTATTTCAACCATTGTGGAAAGCAGTATGGGATGGCGATTCCTCAA CAB@FGFGGFHGGJEHGG0HGKIHGEFDGHGGHGEGFGHGGHEHHFHIDHIIAIEIFFGJGEGHGGHGGEHICICEFGHE2GGHEG>HEGGGFE9BBFGE X0:i:2 X1:i:1 XA:Z:1,+48858,100M,0;15,-102482190,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFB XT:A:R RG:Z:1#49 HS25_09827:2:2214:20802:43330#49 83 1 48903 0 100M = 48553 -450 GACTGTAAATTATTTCAACCATTGTGGAAAGCAGTATGGGATGGCGATTCCTCAAAAAGCCAAAAACAGAACTATCATTCAACCCAGCAATTCCATTACT EFHDH:CGH3JGDFFAFDBFCE>C X0:i:2 X1:i:0 XA:Z:1,-48903,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1209:5381:20629#49 99 1 48914 23 100M = 49259 445 ATTTCAACCATTGTGGAAAGCAGTATGGGATGGCGATTCCTCAAAAAGCCAAAAACAGAACTATCGTTCAACCCAGCAATTCCATTACTGGGTATATACC BACCFGFGIFFDCEEEGGFHGHIGHHEGGG>HACH@IE X0:i:2 X1:i:0 XA:Z:19,+90525,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2104:6058:9631#49 163 1 48921 0 100M = 49278 457 CCATTGTGGAAAGCAGTATGGGATGGCGATTCCTCAAAAAGCCAAAAACAGAACTATCGTTCAACCCAGCAATTCCATTACTGGGTATATACCCAGAAGA ;;?8,7CC?9EG,9BD>F5B77F,?76GD+,5G>H,DECG5GA=DD5G+F87GD'E4D@,+A77G?CCA=E5?B4DJC,HD4G@4>=4;4 X0:i:2 X1:i:0 XA:Z:1,+48921,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2211:10087:92185#49 99 1 48929 0 100M = 49283 454 GAAAGCAGTATGGGATGGCGATTCCTCAAAAAGCCAAAAACAGAACTATCATTCAACCCAGCAATTCCATTACTGGGTATATACCCAGAAGAATATAAAT AABEFGFFIFHFGFEJGGGFGFIEHJHIFHHBFGLGGHHHDFFIFGHEGFIEHHLIGGGGGIGHFFCGGHKIGJGDHIHHEGIHEGGFEHGGGHEJHHJB X0:i:2 X1:i:0 XA:Z:19,+90540,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDDD XT:A:R RG:Z:1#49 HS25_09827:2:1305:15935:25750#49 83 1 48930 0 100M = 48564 -466 AAAGCAGTATGGGATGGCGATTCCTCAAAAAGCCAAAAACAGAACTATCATTCAACCCAGCAATTCCATTACTGGGTATATACCCAGAAGAATATAAATC EGHD=G5>C@@@HCBGHGF?7GGBG7IGF7AGGC7D7G9JGFG@GBHB;E:FD@E@EFHGC@ECFJECH:>BF@EIHEGCH/GGF?EFDFFFGF?FDCAB X0:i:2 X1:i:0 XA:Z:19,-90541,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11AA?BD XT:A:R RG:Z:1#49 HS25_09827:2:1208:9416:5719#49 83 1 48934 0 100M = 48496 -538 CAGTATGGGATGGCGATTCCTCAAAAAGCCGAAAACAGAACTATCATTCAACCCAGCAATTCCATTACTGGGTATATACCCAGAAGAATATAAATCGTTC HGHDFGHGGGGFHCBHHI:DHGG6D@K6FF,>FGD>IGGGHFJEFG8EGGE/A9CCG;FCAHG@AF@:G--GH8FGGGFFIGCCEBG?HC@GDEFCFFDDG>DEHBHI* X0:i:2 X1:i:1 XA:Z:19,+90566,100M,0;15,-102482093,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:ABB:B XT:A:R RG:Z:1#49 HS25_09827:2:2213:17758:59064#49 99 1 48955 0 100M = 49337 482 CAAAAAGCCAAAAACAGAACTATCGTTCAACCCAGCAATTCCATTACTGGGTATATACCCAGAAGAATATAAATCGTTCTACCATAAAGACGCATGCATG CABEFGFFIFGGGEGHGGHFDHDGHFHIGHGHHILGHHHCGHGIFGHCGFIIHFGIGHIGEGGHHKIGGFFIGICGFGHCIHIFEEIHEGGGGHHHHHFB X0:i:2 X1:i:1 XA:Z:1,+48955,100M,1;15,-102482093,100M,2; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!4=DFFFD XT:A:R RG:Z:1#49 HS25_09827:2:2106:16245:61019#49 147 1 48985 0 100M = 48556 -529 CCCAGCAATTCCATTACTGGGTATATACCCAGAAGAATATAAATCGTTCTACCATAAAGACGCATGCATGAGAATGTTCATTGCAGCACTACTCACAATA GHHHGHJHFHFIGHIIHIHHFGJFHFEHFGIFGFIGFEHHHGGEFIEGGE5DIGFDHHJEGIGHGGHFHGEIFEDHEHGIFIIIEGGGGFCDFEBECBC< X0:i:3 X1:i:0 XA:Z:19,-90596,100M,0;1,-48985,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2314:14935:20635#49 99 1 48999 22 100M = 49416 517 TACTGGGTATATACCCAGAAGAATATAAATCGTTCTACCATAAAGACGCATGCATGAGAATGTTCATTGCAGCACTACTCACAATAGCAGAGACATGGAA AAC4FGD?FFF@CE??GADFDFIEEEFIGDEHCGAFFE7@GHHE@F@DLCIAFHEICBAGGG9DGFCGGEGDFFGGFIGFDGIHGEFFFG@GBFFB4DJE X0:i:3 X1:i:0 XA:Z:15,-102482049,100M,0;19,+90610,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!41BDDDD XT:A:R RG:Z:1#49 HS25_09827:2:2106:15701:20959#49 163 1 49000 0 100M = 49398 498 ACTGGGTATATACCCAGAAGAATATAAATCGTTCTACCATAAAGACGCATGCATGAGAATGTTCATTGCAGCACTACTCACAATAGCAGAGACATGGAAT 74>+/E+>5'5G5EFDBAAAH9DB?@G8@GE=BBDHG>DDDCFB+HB77-?6F?FCAF77G?7@8DA9FFCBDE@D8ECF;9CCA8GD87@9G@EAH8AH-DFDHEIDCHD>G??$HDF=4GFC=C>;A X0:i:2 X1:i:1 XA:Z:19,-90668,100M,0;15,+102481991,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:D??DD XT:A:R RG:Z:1#49 HS25_09827:2:1307:7542:12515#49 99 1 49089 23 100M = 49471 482 AGACATGGAATCAACTTAAATGCCCATCAGTAACAGACTGGATAAAGAAAGTGTGGTACAGATACACCGTGGATTACTATGCAGCCATAAAAAAGAACAA CACDFGFFGFFGGJGGGGFFIHCHHJHHGHHHFGLGFGHGG@FHHGHGGEIFFHGGGGFFGIGDGGIGGEHIGJGGHECEEGIHGHFG@GGGGHEHHHIF X0:i:2 X1:i:1 XA:Z:19,+90700,100M,0;15,-102481959,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDDDF XT:A:R RG:Z:1#49 HS25_09827:2:2315:20178:6711#49 163 1 49098 15 100M = 49486 488 ATCAAGTTGAATTCCCATCAATAACAGACTGGATAAAGAAAGTGGGGTGCAGATACACCGTGGATTACTATGCAGCCATAAAAAAGAACAAGATCATGTC <;BA2$9,+&2&%E,/&3CF$EBEH=FFE@5-'H,70F%<<5532D-?'HE6.J7/FH)5FGFF5?H:5@HHEHC-BCGE@0G>FF;G;FG>FGEFF3G+ XG:i:0 AM:i:15 SM:i:15 XM:i:6 XO:i:0 XT:A:M RG:Z:1#49 HS25_09827:2:1307:8910:43425#49 163 1 49136 23 100M = 49492 456 AAAGTGTGGTACAGATACACCGTGGATTACTATGCAGCCATAAAAAAGAACAAGATCATGTCTTTGACAGGAACATGGATGGAGCTGGAGGCTACTATCC ;CBCCFEHFFFGLGFEFFIFCHFIHGGIIIGBG>(D@?7?B6G1,CF,E-@@@@AGEDG.GDG,,,I@:F?@F@AE,CHHHG@HAHHGAB:HEG;DFIEF>>HGEC@?FA4G3FF>A8 X0:i:2 X1:i:1 XA:Z:19,-90749,100M,2;15,+102481910,100M,3; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!114=DDD XT:A:R RG:Z:1#49 HS25_09827:2:2216:10577:29295#49 147 1 49200 23 100M = 48858 -442 TGACAGGAACATGGATGGAGCTGGAGGCTACTATCCTTAGCAAGCTAAGGCAGGAACAGAAATCCAAATACCGCATGTTCTCACTTATGAGCGTGAGATA AG:FFC9HCIF@>DFBHFHHJGI?HF@A7DCF=BAAFG8J:=H@3CAABG=F7:>5H5>==>=@G78G;9DA=?GI=;C?FDCF>EGHGH:E:A;E?;82 X0:i:1 X1:i:1 XA:Z:15,+102481848,100M,1; XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1201:7829:74222#49 163 1 49232 23 100M = 49546 414 ATCCTTAGCAAGCTAAGGCAGGAACAGAAATCCAAATACCGCATGTTCTCACTTATGAGCGTGAGATAAATGATGAGAACTTGTAAACACAAAGAAGGAA ;CACEE9@DCFGHH6GB>577E+7IEC?IE>HEEBED6@@HDHEC@EEDHBD?EAE4@7F59?B5E5HDI?56>=55B?>HC@AGLB?GFBFAD5>I4;<;BF>FG@E,BGH=>I+F4FCCI5F?HDFH6GEEE>HHBFE5@EHA?5=IJDGGH>HG@E@CHHFF7FGEDEGFEEGFCECCDACBC< X0:i:1 X1:i:1 XA:Z:15,+102481787,100M,2; XG:i:0 AM:i:0 SM:i:23 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2104:6058:9631#49 83 1 49278 0 100M = 48921 -457 TCTCACTTATGAGCGTGAGATAAATGATGAGAACTTGTAAACACAAAGAAGGAAACAACAGGCAGTGGGGTCTACTTGAGGACGACGGGAAGAGGGAGAG HI>D5A54@<6@BGF5DBFD-HGF7CFFB7CBG77EHGA-BG-78B?H.EFFD@FHH;A,GE98GAGFBE?@B9EFHCDFGFDFHIGHIE@EDCFHEFEDG=DECDDFFEHFHHEFIFGDHFFIEGIDDAFGEGEGHHHDFIIEICHEFEIGHGGEFGEGFCDGEFDCBC< X0:i:2 X1:i:0 XA:Z:15,+102481711,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2212:14489:35856#49 99 1 49342 0 100M = 49820 578 GTGGGGTCTACTTGAGGACGACGGGAAGAGGGAGAGGAGCAGAAAAGATAACTACTGACTACCGGGCGCTACCTGGGGGATGAAACAATCTGTACAACGA C?>@FG?DG=GE@84H>>AEG>>EFF9DBDE8H:CEG9F7CD;H-G8EFIB;8HGA7GCB@E97@E,?G77,GCC?FBHH,@GDGGFF,DF,4F X0:i:2 X1:i:0 XA:Z:15,-102481706,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11ADFDD XT:A:R RG:Z:1#49 HS25_09827:2:2101:3214:42253#49 99 1 49361 0 100M = 49706 445 GACGGGAAGAGGGAGAGGAGCAGAAAAGATAACTACTGACTACCGGGCGCTACCTGGGGGATGAAACAATCTGTACAACGAACCCCCAGGACATGAGTTT ?>>EFGB4G2HDCJBEGCBHGDCEGD@I8HHC8:IG>@@CD?;G9E@C;HADJIFAGG:BF9G,E,GGG7H?CIGEFGGEEGBHE?FCFH<>G5FCHF>* X0:i:2 X1:i:0 XA:Z:1,+49361,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!114ADBB XT:A:R RG:Z:1#49 HS25_09827:2:2304:17409:26273#49 99 1 49379 0 100M = 49714 435 AGCAGAAAAGATAACTACTGACTACCGGGCGCTACCTGGGGGATGAAACAATCTGTACAACGAACCCCCAGGACATGAGTTTACCTATGTAACAAACCTT 8AEEFGBGAFEGGJBHGEBEIBHGHFHHBHEHCAEG>EHJDFGH9CHCGH8IHDGGCGIGFEG7G@CGGEF?GDFEFEHEGFGDHFHHEEDGGCDHBAIE X0:i:2 X1:i:0 XA:Z:1,+49379,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=ADDDF XT:A:R RG:Z:1#49 HS25_09827:2:2208:4632:17805#49 147 1 49382 0 100M = 48955 -527 AGAAAAGATAACTACTGACTACCGGGCGCTACCTGGGGGATGAAACAATCTGTACAACGAACCCCCAGGACATGAGTTTACCTATGTAACAAACCTTCAC ?D?HGG4C5BBFH=>>+F45G>?E?,AGDEHGAA?G7CB5BB5DHH?55IAGFA@F>A+C8CGE7+FI7HCH:6F?G9GFBC7>>(;: X0:i:2 X1:i:0 XA:Z:15,+102481666,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2106:15701:20959#49 83 1 49398 0 100M = 49000 -498 GACTACCGGGCGCTACCTGGGGGATGAAACAATCTGTACAACGAACCCCCAGGACATGAGTTTACCTATGTAACAAACCTTCACGTGTACCCCCGAACCT FIHDCEHGGGHFHIGGHGGIHHGGEGIGFHCGG@EGDGGFGGHGI@HHFIIGIHGGIFHGHHG8GEIHHHHEHFJFEIFIHDAGHFJG4HFGFEGF@EAA X0:i:2 X1:i:0 XA:Z:15,+102481650,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFF XT:A:R RG:Z:1#49 HS25_09827:2:2314:14935:20635#49 147 1 49416 23 100M = 48999 -517 GGGGGATGAAACAATCTGTACAACGAACCCCCAGGACATGAGTTTACCTATGTAACAAACCTTCACGTGTACCCCCGAACCTAAAATAAAAGTCAAAAAG AH+5F<5>FHA4F4*CHAF@C6F5+E4?>A=D5HIF,FH571HE2E?5@,E55B@547,A55A?EG6F5C57@B>H,5?GG5GBCCF@DFGEBE7CCB7HG5CK8HGDF@:@@AG?C;@:GG@FAHFHCCFHFGIDFHAHGIDFDGIKGEHGGHFEEEGFFFFG3EBAA X0:i:1 X1:i:1 XA:Z:15,+102481613,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 QT:Z:!1:ADBDD XT:A:U RG:Z:1#49 HS25_09827:2:1202:13413:99424#49 99 1 49448 23 100M = 49895 547 AGGACATGAGTTTACCTATGTAACAAACCTTCACGTGTACCCCCGAACCTAAAATAAAAGTCAAAAAGAAAAAGAAAAAAAGAAAAATCCATGCATATGA CAEEFGFGIFGGGJEGGGGGGHIHFJFIEHHHFGHGGAHGGHGHIGFIGHIIHHGIFGGGEIAHKKEGGEIBFGGGHBHHIGIHJFFGFGGGGHGCHHIH X0:i:1 X1:i:1 XA:Z:15,-102481600,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:U RG:Z:1#49 HS25_09827:2:2310:9589:33032#49 163 1 49469 23 100M = 49841 472 AACAAACCTTCACGTGTACCCCCGAACCTAAAATAAAAGTCAAAAAGAAAAAGAAAAAAAGAAAAATCCATGCATATGATACATCAGTTAACAAGGCACT ;CBCDFEHEGFGHGGGIIHFGHHIIEGIIEGGGHGEEJIGHJHHEGHIJGHGGG5HGGHIHHHHHIGGFIGGHFIHJHHHHHFGIIHGIHEGFHHGHHFG X0:i:1 X1:i:1 XA:Z:15,-102481579,100M,1; XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1307:7542:12515#49 147 1 49471 23 100M = 49089 -482 CAAACCTTCACGTGTACCCCCGAACCTAAAATAAAAGTCAAAAAGAAAAAGAAAAAAAGAAAAATCCATGCATATGATACATCAGTTAACAAGGCACTGG BDHBF3GFGCFHAFEHGCBHFEEKAIFGHIEFFHDCEFEFIEGDHEJIKGEEHDHGIGE7BHFG7@CECEIEF7I7CGGGGAGG9CDBE?DC?C; X0:i:1 X1:i:1 XA:Z:15,+102481577,100M,1; XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2315:20178:6711#49 83 1 49486 15 100M = 49098 -488 ACCCCCGAACCTAAAATAAAAGTCAAAAAGAAAAAGAAAAAAAGAAAAATCCATGCATATGATACATCAGTTAACAAGGCACTGGTGAAATTAATTTTAA CGF;EB5G3D@FGFFG>IGICG>GDCDGD@HGGGDDDGD8B)@GEF7FIIHFECGGAEFFGHHFFEEF?GHGHHJEGIHC?FGGH?JFGF=FDFGDE>?H X0:i:1 X1:i:1 XA:Z:15,+102481562,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:15 SM:i:15 XM:i:0 XO:i:0 QT:Z:!11ABBAA XT:A:U RG:Z:1#49 HS25_09827:2:2314:10868:9816#49 163 1 49492 23 100M = 49883 491 GAACCTAAAATAAAAGTCAAAAAGAAAAAGAAAAAAAGAAAAATCCATGCATATGATACATCAGTTAACAAGGCACTGGTGAAATTAATTTTAAGTATTA ;C6DAFD2B2FGHA1EH3IGIFFCHHEGIECHFHBEHACGHGH+GFGB=EHHG@I1EH8FFFKBDDHGFGHHBGFJEFD5D=A5IFHCGFEI>DEGBHH2 X0:i:1 X1:i:1 XA:Z:15,-102481556,100M,1; XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1307:8910:43425#49 83 1 49492 23 100M = 49136 -456 GAACCTAAAATAAAAGTCAAAAAGAAAAAGAAAAAAAGAAAAATCCATGCATATGATACATCAGTTAACAAGGCACTGGTGAAATTAATTTTAAGTATTA HI>DCDHGGG@FHIGE>FHGFGGHGEIFGKEGGIFDHGI8FGFFIEIHIIHGEHFFGGHDCHHGGJJHHHHGIHDHGIHGHFGGGGFGEFFIEFGFEBAC X0:i:1 X1:i:1 XA:Z:15,+102481556,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:U RG:Z:1#49 HS25_09827:2:2103:12324:11646#49 163 1 49517 0 100M = 49904 487 AAAAGAAAAAAAGAAAAATCCATGCATATGATACATCAGTTAACAAGGCACTGGTGAAATTAATTTTAAGTATTATTGTCTCTTTGTGTTTTTGGTCTCA F5EIFD7HEF?CIG77EG?FKG,AGDGABGA@HHI@CC9@FFH:HGCHEJGJAF8HHGIFJDE@>?GFECHBDCD?FADFG=@>AA X0:i:3 X1:i:0 XA:Z:19,-91158,100M,0;1,-49546,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1203:14931:29713#49 163 1 49549 0 100M = 49899 450 ACATCAGTTAACAAGGCACTGGTGAAATTAATTTTAAGTATTATTGTCTCTTTGTGTTTTTGGTCTCAGAAAAGTTACGATTTCCCTTAGTTCCTTAGGG HJFDGGGGDHBBH>H X0:i:3 X1:i:0 XA:Z:19,+91220,100M,0;1,+49608,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11ADD?D XT:A:R RG:Z:1#49 HS25_09827:2:2113:9131:98647#49 163 1 49609 0 100M = 49966 457 TGGTCTCAGAAAAGTTACGATTTCCCTTAGTTCCTTAGGGCAGAGAGAATCTTCAATCACTGAAGTCAGGAGACACACATTCTATCTGATTTTCTACATT ;C?CDDGBDGFGHDB@ECEFDGJE?CGE>EGDF@G?3GGGEFCHD9GBJBHHGJI+EDJFFFHFH55EAEFHIFHDBHDJ@GIFGFHFHGGIDJ>5HFHG X0:i:3 X1:i:0 XA:Z:19,+91221,100M,0;1,+49609,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2116:13432:15933#49 99 1 49626 0 100M = 49917 391 CGATTTCCCTTAGTTCCTTAGGGCAGAGAGAATCTTCAATCACTGAAGTCAGGAGACACACATTCTATCTGATTTTCTACATTATCTGTTTGAAAAGGTT >AEEFGEGIFHGGJGGGG?GGFIH9HFHGHHHHGHGGEAJDHJIHGHIGHIIFHEIGFIFEIGHHFEGGHIIIGGGFIIC;GIFJGIHFHFGG7DGHHIF X0:i:3 X1:i:0 XA:Z:15,-102481422,100M,0;1,+49626,100M,0; BC:Z:TGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:?@BFFFFF XT:A:R RG:Z:1#49 HS25_09827:2:2213:7144:21041#49 147 1 49631 0 100M = 49296 -435 TCCCTTAGTTCCTTAGGGCAGAGAGAATCTTCAATCACTGAAGTCAGGAGACACACATTCTATCTGATTTTCTACATTATCTGTTTGAAAAGGTTACCCA GHHHGHHHGIFGGHIIHFFHIFIJHEFHGHFJIFHHHKHFFJGEFEEGHHFDGHFDHDHHGIJGFGHFIGIIIIEIEHFFGIIFGGGHGFFFHGDCCBC; X0:i:3 X1:i:0 XA:Z:19,-91243,100M,0;15,+102481417,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1211:1544:17007#49 163 1 49649 0 100M = 49924 375 CAGAGAGAATCTTCAATCACTGAAGTCAGGAGACACACATTCTATCTGATTTTCTACATTATCTGTTTGAAAAGGTTACCCACTTATTAGTGTTAAAGCC ;CBCEDDFFGFGHGGEIFHFFGFIIGCGIIGGGHGGGGHGHGHHKGHIJGHHGFIHEIJHHGFIFHHIFIHFHGEDGFFIHHGHIFHFDHEIHGHGFHHG X0:i:3 X1:i:0 XA:Z:15,-102481399,100M,0;19,+91261,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2101:3214:42253#49 147 1 49706 0 100M = 49361 -445 ATTATCTGTTTGAAAAGGTTACCCACTTATTAGTGTTAAAGCCAAGATATCCAGCAAGGATAGCAACCAACTCTTAAGGTACTCTCCCTTAGGAGGATTC GFH5CAG5IIF4C;IG>FFF5FIBHBG6>FE5GFBGFFE=CHD4EI5>7?555>@F7HHHG5E?FA6>BG@,?B78C5EIF+AFGBA6GA@'8-B7DAC: X0:i:3 X1:i:0 XA:Z:1,-49706,100M,0;15,+102481342,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2304:17409:26273#49 147 1 49714 0 100M = 49379 -435 TTTGAAAAGGTTACCCACTTATTAGTGTTAAAGCCAAGATATCCAGCAAGGATAGCAACCAACTCTTAAGGTACTCTCCCTTAGGAGGATTCCTGATTCT GF?BFAD>5I>@A@FICEECE6H>EEG?GGIDGGEDFFBHDEFEFFDGGHH@?GDGDHGEGDGDCGDFGGE>FIGICFECGEIG@IAGGEGDFCBBC6C; X0:i:3 X1:i:0 XA:Z:19,-91326,100M,0;1,-49714,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2211:18249:67985#49 99 1 49764 0 100M = 50153 489 GATAGCAACCAACTCTTAAGGTACTCTCCCTTAGGAGGATTCCTGATTCTTTAATGTTTTCTAAACAAGCAAAACAAACAAACAAACAAAACAAAACACT A?B@=A?DF2EEEBB?G>D?DG>AFEDB8AGH8GEEH.7-DD;8@EHIDHAFFEE8DH:GFDGAI7@GIHGIGIIDGFFFFHG X0:i:2 X1:i:0 XA:Z:19,+91409,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1214:4332:53462#49 147 1 49799 23 100M = 49421 -478 AGGATTCCTGATTCTTTAATGTTTTCTAAAAAAGCAAAACAAACAAACAAACAAAACAAAACACTAAATGTTTTCTCTTTCAACTTATTTGAATACACTC GEHHDH?FIHHIFBFIGGHEEG;9DEFEGHGFGHEHGDEDFHHCHEGGHFGF-GGICHJHGEAEFGHFGGE@EIGEGFGGFI>EBEGHG(HEHDFDC?<< X0:i:2 X1:i:0 XA:Z:19,-91411,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1216:15295:7083#49 163 1 49800 0 100M = 50179 479 GGATTCCTGATTCTTTAATGTTTTCTAAAAAAGCAAAACAAACAAACAAACAAAACAAAACACTAAATGTTTTCTCTTTCAACTTATTTGAATACACTCT ;CBA:99>DHF79GGGG1H;5AHCDEIGIIGGF7EFHGHGHGHH(GHGFHHB6EEEEFFDGGFH9HFGF9AGHEEHFHFEHGDFICHGHHHIBDHGHFHG X0:i:2 X1:i:0 XA:Z:19,+91412,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1312:8358:77597#49 99 1 49800 0 100M = 50125 425 GGATTCCTGATTCTTTAATGTTTTCTAAAAAAGCAAAACAAACAAACAAACAAAACAAAACACTAAATGTTTTCTCTTTCAACTTATTTGAATACACTCT AABEFGEFGFGGFJGHGGFHIHIHHEFHFFHHHIHGFHEGCHJHGGHEGIIIHGEIFHIGJDGHKKGGGEKFGICGBIIHDGIHHFGGFGDGGHHHHHCE X0:i:2 X1:i:0 XA:Z:1,+49800,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2212:14489:35856#49 147 1 49820 0 100M = 49342 -578 TTTTCTAAAAAAGCAAAACAAACAAACAATCAAACCAAAACACTAAATGTTTTCTCTTTCAACTTATTTGAATACACTCTTTTCTCACTGCTCTGAGCAT 2E@FFHH5L++CG;>+>+445D4F54>6F+=5G++5?7FJH,6=5IG5@H>+EEG?HH5H+5?67E,FDC@I,C7?7+,+75D6:EF8G-CB@C77,?C1 X0:i:2 X1:i:0 XA:Z:19,-91432,100M,2; XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2103:11429:86040#49 99 1 49830 0 100M = 50236 506 AAGCAAAACAAACAAACAAACAAAACAAAACACTAAATGTTTTCTCTTTCAACTTATTTGAATACACTCTTTTCTCACTGCTCTGAGCATGAATTCAATA CABEFGEFFFGEGJGHGGGHIFIGHJHEGHHHFIEGHGHGGHJIFGHEGHCEJHGEGHG@GDGHFKEGGFHGGK@EFIGHJHIHCE>GFEGCGBHHHF6E X0:i:2 X1:i:0 XA:Z:19,+91442,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2310:9589:33032#49 83 1 49841 23 100M = 49469 -472 ACAAACAAACAAAACAAAACACTAAATGTTTTCTCTTTCAACTTATTTGAATACACTCTTTTCTCACTGCTCTGAGCATGAATTCAATATTTCAGGGCAA EGHHJHHG@GHFHGGGHIFIHGIFJGKGIHEGGFKHHGIFGIHGIGFFIIHGEHBHGHHGGHHFGIJHHEHEHHJFKIGGHFGGHGJGGHFJGEGFECAA X0:i:3 X1:i:0 XA:Z:1,-49841,100M,0;15,+102481211,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2115:14028:5401#49 99 1 49876 0 100M = 50251 475 TTTCAACTTATTTGAATACACTCTTTTCTCACTGCTCTGAGCATGAATTCAATATTTCAGGGCAAACTAACTGAATGTTAGAACCAACTCCTGATAAGTC @>>EFG?GA=GF8EBFGCDFGH1HDEDBBD?HH:JF.EC7D9EEG8DGDCEFFGFI@BCGDAGDG@CGG?GIG:GDB67CEFBDGEFHDGFF>HEHHHAH X0:i:3 X1:i:0 XA:Z:19,+91488,100M,0;1,+49876,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDDED XT:A:R RG:Z:1#49 HS25_09827:2:2103:13579:21401#49 99 1 49880 0 100M = 50330 550 AACTTATTTGAATACACTCTTTTCTCACTGCTCTGAGCATGAATTCAATATTTCAGGGCAAACTAACTGAATGTTAGAACCAACTCCTGATAAGTCTTGA -;>EF?DG;=?65CG>HF,DGGB+=DDGF X0:i:3 X1:i:0 XA:Z:15,-102481172,100M,0;1,+49880,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!114422A XT:A:R RG:Z:1#49 HS25_09827:2:2314:10868:9816#49 83 1 49883 15 100M = 49492 -491 TTATTTGAATACACTCTTTTCTCACTGCTCTGAGCATGAATTCAATATTTCAGGGCAAACTAACTGAATGTTAGAACCAACTCCTGATAAGTCTTGAACA FIGHBHBGGG6F>FBJHGCCE?B6E@DGFFFG>GEFFGIFFFHGGG?HFIHDIHGFHGDGCH@FGJGFGECJFFCEGID??:AGHGHHEHFGGEBFBBAC X0:i:3 X1:i:0 XA:Z:1,-49883,100M,0;15,+102481169,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=AD?DD XT:A:R RG:Z:1#49 HS25_09827:2:2201:1761:26857#49 73 1 49885 0 100M = 49885 0 ATTTGAATACACTCTTTTCTCACTGCTCTGAGCATGAATTCAATATTTCAGGGCAAACTAACTGAATGTTAGAACCAACTCCTGATAAGTCTTGAACAAA CAECFDEGAF?GGJGFGGGHGH>GGJFHGHA8HDIGH9ECCDEIEBDHFH@;HDFEDFGG7IGHF@GGGE@FADE7?GGFDCIF:EFGFE9GGH=CHGC; X0:i:3 X1:i:0 XA:Z:15,-102481167,100M,0;19,+91497,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=?DADD XT:A:R RG:Z:1#49 HS25_09827:2:1202:13413:99424#49 147 1 49895 22 100M = 49448 -547 CCTCTTTTCTCACTGCTCTGAGCATGAATTCAATATTTCAGGGCAAACTAACTGAATGTTAGAACCAACTCCTGATAAGTCTTGAACAAAAGATAGGATC 2HFBF4E>3++AB4H,4>5+>HF+@FE5B5FD(DDB6CFF5>+H+=+BG?H75=GGD6?4HFH7IGICCHFFHI?IFIGGELGFFFHEFDCBC7 X0:i:3 X1:i:0 XA:Z:15,+102481157,100M,1;19,-91507,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1203:14931:29713#49 83 1 49899 0 100M = 49549 -450 TTTTCTCACTGCTCTGAGCATGAATTCAATATTTCAGGGCAAACTAACTGAATGTTAGAACCAACTCCTGATAAGTCTTGAACAAAAGATAGGATCCTCT EFHHHHHGGGHFGFFJHIHGHHGGJGKGGKHGGGGKHGGIGIFFIEGHFIIGIHGFEHDEGHHFGEJHHEHGIFJFGIHGHGGGJGJFGEFFGGGFEBAA X0:i:3 X1:i:0 XA:Z:19,-91511,100M,0;1,-49899,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2111:2752:83020#49 99 1 49901 0 100M = 50248 447 TTCTCACTGCTCTGAGCATGAATTCAATATTTCAGGGCAAACTAACTGAATGTTAGAACCAACTCCTGATAAGTCTTGAACAAAAGATAGGATCCTCTAT CAEEFGEFJFFGFJEJGGGHGHIGFJFIGHHHHIIGGGHGGHHIIGHIGIIIFHGIFGGJGGGHKEGGGAIIGIGGFGHHEHIHGFG>FGGGGHEJHHIH X0:i:3 X1:i:0 XA:Z:15,-102481151,100M,0;19,+91513,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2103:12324:11646#49 83 1 49904 0 100M = 49517 -487 TCACTGCTCTGAGCATGAATTCAATATTTCAGGGCAAACTAACTGAATGTTAGAACCAACTCCTGATAAGTCTTGAACAAAAGATAGGATCCTCTATAAA HJAHGEDGGGGFCJFEHIGGHGGFE@KGFIEGGGEDHGGFGIHGGGHHIDHGIHCHGFEEGHGHGLGHHHHGIHHIGIKGFHGGHEGGDFFFEFGFDEAC X0:i:3 X1:i:0 XA:Z:19,-91516,100M,0;15,+102481148,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:1216:18865:89689#49 99 1 49905 0 100M = 50278 473 CACTGCTCTGAGCATGAATTCAATATTTCAGGGCAAACTAACTGAATGTTAGAACCAACTCCTGATAAGTCTTGAACAAAAGATAGGATCCTCTATAAAC CACDFGEGIFGEGJGFGG:HIKIHEEHIGHEHGHEGFGHCEHFFEGEGGIIIFHABFFIJIGGFKFDG>FFIFEGEFBGFEEGHGFIBFGGGGHDFHHIE X0:i:3 X1:i:0 XA:Z:15,-102481147,100M,0;19,+91517,100M,0; BC:Z:TGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:11=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2116:13432:15933#49 147 1 49917 0 100M = 49626 -391 CATGAATTCAATATTTCAGGGCAAACTAACTGAATGTTAGAACCAACTCCTGATAAGTCTTGAACAAAAGATAGGATCCTCTATAAACAGGTTAATCGCC >FHHFHDGIGHIGHIFHFHEEHBFECGHGEIFEHB=HFG9HEFFEI=@HHKJ:AGEHHDEG<80CE8GGGIFEI?E6JGI@EI+AC X0:i:3 X1:i:0 XA:Z:1,-49966,100M,0;15,+102481086,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDFDE XT:A:R RG:Z:1#49 HS25_09827:2:1305:5312:35480#49 147 1 50015 0 100M = 49608 -507 CCACGACATAGTAGTATTTAGAGTTACTAGTAAGCCTGATGCCACTACACAATTCTAGCTTTTCTCTTTAGGATGATTGTTTCATTCAGTCTTATCTCTT AFGHGAFFGIFGAHFG@GBHJBFFE=FEDFIDGFEBHFFGFFFCAIEGGHK@IEGGHHGHAIGGGBD>GGEFIIGHFFGIFIDEGFFEGFGDBCFCCBC; X0:i:3 X1:i:0 XA:Z:1,-50015,100M,0;15,+102481037,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1312:8358:77597#49 147 1 50125 0 100M = 49800 -425 AGGAAAAAAATTATTTAATAATAAAATTTAATTGGCAAAATGAAGGTATGGCTTATAAGAGTGTTTTCCTATTGTTTTCAGTGTAGGACTCACTGTTCTA GHHFGHJFBGFIEHIFGIHCIGFJDEHHFFIFHFHEHFHFFFHFFGEGHHFJEHCGEHHHGCAEGEHFGGIIIIDBEHH9GEGIEGGHGHGFFGFDCAC< X0:i:3 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1312:16595:72643#49 147 1 50129 0 100M = 49782 -447 AAAAAATTATTTAATAATAAAATTTAATTGGCAAAATGAAGGTATGGCTTATAAGAGTGTTTTCCTATTGTTTTCAGTGTAGGACTCACTGTTCTAAATA GHHBFEJFILHHFHCFFEEFFFFBDEEHFHIFGGEEFFGFHGGGFIJGHHIJIKGEHHEHGHFIFGHGGGIIIEEHEHGCFIGHGFGHGFGDHDFECBC; X0:i:3 X1:i:0 XA:Z:1,-50129,100M,0;15,+102480923,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2108:14982:82614#49 83 1 50135 0 100M = 49797 -438 TTATTTAATAATAAAATTTAATTGGCAAAATGAAGGTATGGCTTATAAGAGTGTTTTCCTATTGTTTTCAGTGTAGGACTCACTGTTCTAAATAACTGGG ;IAEHDFGCGEFBHFEFDFICEG?GCDIFFFGGEEGDGGFGAGFEFEKDIFDCHCGEC@@GHGFGJHFGEHEFFDGG>FGEAGGEEHEEHFF?F?FE>;A X0:i:3 X1:i:0 XA:Z:19,-91747,100M,0;1,-50135,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFDF XT:A:R RG:Z:1#49 HS25_09827:2:2211:18249:67985#49 147 1 50153 0 100M = 49764 -489 TAATTGGCAAAATGAAGGTATGGCTTATAAGAGTGTTTTCCTATTGTTTTCAGTGTAGGACTCACTGTTCTAAATAACTGGGACACCCAAGGATTCTGTA G?HH>D?+>CA++HICD=BDE,H>H+4H5A=AE>I5FHA5FH6EEB?5GH@E7=AH=I,,7AEEG7IF?67@7F,D7EC6:FA8@HC?CCE7CA;; X0:i:3 X1:i:0 XA:Z:19,-91765,100M,0;15,+102480899,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1216:16438:79026#49 163 1 50156 0 100M = 50530 474 TTGGCAAAATGAAGGTATGGCTTATAAGAGTGTTTTCCTATTGTTTTCAGTGTAGGACTCACTGTTCTAAATAACTGGGACACCCAAGGATTCTGTAAAA ;CA7:6=0DCE;8GF-H)E;?AJIDDIECE,HF+GFEDIGDGH7@GHEFF?B:DGFGIEFGFFH?HGGJEFHEGEAEJFEHGDHIIHDC8E5AGF6BCGE555FHCDGBGFBB7GF5>?H2 X0:i:3 X1:i:0 XA:Z:19,+91787,100M,0;1,+50175,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1216:15295:7083#49 83 1 50179 0 100M = 49800 -479 ATAAGAGTGTTTTCCTATTGTTTTCAGTGTAGGACTCACTGTTCTAAATAACTGGGACACCCAAGGATTCTGTAAAATGCCATCCAGTTATCATTTATAT EIFHJFHGGGHD<>GGHIEEEHEFECEFIGF>G9EEFGGIGG@GBAFCIIFGGEGEFHH9GHGFGEHHHEHEHFJHGCGGE7GGJGJGGHFIFFGFECAA X0:i:3 X1:i:0 XA:Z:19,-91791,100M,0;1,-50179,100M,0; BC:Z:TGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:11BDDEFF XT:A:R RG:Z:1#49 HS25_09827:2:1304:14543:8316#49 163 1 50222 0 100M = 50570 448 CTAAATAACTGGGACACCCAAGGATTCTGTAAAATGCCATCCAGTTATCATTTATATTCCCTAACTCAAAATTCATTCACATGTATTCATTTTTTTCTAA ;CACC?CFFJHGGABCHCEDGEFGEDGEI@GHF@GC6D5G5HGCC@BLDHEDGDAFCHB,FBEFGD5GDDGBHFF5GHBEFBF5@FHAD>AFBFFDEHD< X0:i:2 X1:i:0 XA:Z:19,+91834,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2103:11429:86040#49 147 1 50236 0 100M = 49830 -506 CACCCAAGGATTCTGTAAAATGCCATCCAGTTATCATTTATATTCCCTAACTCAAAATTCATTCACATGTATTCATTTTTTTCTAAACAAATTAGCATGT GFGFFHGHFGFGFHIF@FGHIGIEHEFHFHFFCFEDFFHFFFHGEFEGDEHF?>FKHHAHGHEDGB@FGGEDGCCIFFKGGEFFCEGHGFFEEDEECBC; X0:i:2 X1:i:0 XA:Z:1,-50236,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2111:2752:83020#49 147 1 50248 0 100M = 49901 -447 CTGTAAAATGCCATCCAGTTATCATTTATATTCCCTAACTCAAAATTCATTCACATGTATTCATTTTTTTCTAAACAAATTAGCATGTAGAATTCTGGTT GFHHFHGFGLHIGHIIHIGHIGIFHEHHFFGFIFHGHFHGFHFFHIEGHHHJEEGEHDJHGGJEFEHGIGEIIIGFFJFIGEIIGIGHGFGDEDFECBC< X0:i:2 X1:i:0 XA:Z:1,-50248,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2115:14028:5401#49 147 1 50251 0 100M = 49876 -475 TAAAATGCCATCCAGTTATCATTTATATTCCCTAACTCAAAATTCATTCACATGTATTCATTTTTTTCTAAACAAATTAGCCTGTAGAATTCTGGTTAAA 2H3>DH?>GGA@+;;,CA45=-DGG?EB=>FE>7,B5?5@77E5AGI?57AEF+GI79BCI65H;F+?E+EA?;4H:D3E78&C: X0:i:2 X1:i:0 XA:Z:19,-91863,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1216:18865:89689#49 147 1 50278 0 100M = 49905 -473 TTCCCTAACTCAAAATTCATTCACATGTATTCATTTTTTTCTAAACAAATTAGCATGTAGAATTCTGGTTAAAATTTGGCATCGAACACCCGGGTATTTT GHHFGE;BGGGIGHCGHDFHEFCEAFHCHGEFHH??FFFGHB@FFGE.2HEJEKF@HHEHGGAEFH>GGG>GFIH0IFA?;C%HDEG9@HFD@77:AAC< X0:i:2 X1:i:0 XA:Z:19,-91890,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2106:14906:8854#49 163 1 50287 0 100M = 50667 480 TCAAAATTCATTCACATGTATTCATTTTTTTCTAAACAAATTAGCATGTAGAATTCTGGTTAAAATTTGGCATAGAACACCCGGGTATTTTTTCATAATG <+IA+>I+EF4E6H+5+BHDH4D>5E'F?B=?76457D5D?E+IB++7=5F5GED,AE55G57I6H8,>C77ECH-GFAGEHB8-7D,?C< X0:i:3 X1:i:0 XA:Z:19,-91942,100M,0;15,+102480723,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2205:9825:36115#49 99 1 50335 0 100M = 50677 442 TAGAATTCTGGTTAAAATTTGGCATAGAACACCCGGGTATTTTTTCATAATGCACCCAATAACTGTCATTCACTAATTGAGAATGGTGATTTAACAAAGG CABEFGEFJFFGGJGJGGHHIGIHHFFIEHEHHIIGJ@EJGHGEFFEIGCCIHHGIGGGFIGGHFFHGGHBIGKGDHGHCDGIDCEFHF@GGGHHGHHIF X0:i:3 X1:i:0 XA:Z:19,+91947,100M,0;1,+50335,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFDFF XT:A:R RG:Z:1#49 HS25_09827:2:2203:19919:97003#49 163 1 50419 0 100M = 50843 524 GGTGATTTAACAAAGGATAATAAAGTTATGAAACCAATGCCACAAAACATCTGTCTCTAACTGGAGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGAG 1CBC7?GBEGFG?EB@CFCFDKFIECG8EECDG@AEDGDGH5=E5GGIDIE@G?AAEDF7DF?H+B?E5I5H,H4H>C6HCGFG4ICECF+F+G3>5+,G X0:i:2 X1:i:0 XA:Z:15,-102480634,100M,3; XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2205:20130:12238#49 163 1 50430 37 100M = 50808 478 AAAGGATAATAAAGTTATGAAACCAATGCCACAAAACATCTGTCTCTAACTGGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTAAGAGGGAGAGAGAGA CF@+C>FHE>>FFG X0:i:1 X1:i:0 XG:i:0 AM:i:0 SM:i:37 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1303:9833:23143#49 163 1 50437 0 45M2I53M = 50732 395 AATAAAGTTATGAAACCAATGCCACAAAACATCTGTCTCTAACTGGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTAAGAGGGAGAGAGAGAAAATT :C?B>B9@DGH5AGGC6AB7@CFEFDFEIIGHGDBCEEIGEJEDDGGE@EHGGE>A46FF5EHFHD5EFDHBEE4H>=,CHG5D+BCAGAHGF+3F,+?B X0:i:2 X1:i:0 XA:Z:15,-102480614,21M2D79M,2; XG:i:2 AM:i:0 SM:i:0 XM:i:0 XO:i:1 XT:A:R RG:Z:1#49 HS25_09827:2:1216:16438:79026#49 83 1 50530 0 100M = 50156 -474 AAATTTCACTCCCTCCATAAATCTCACAGTATTCTTTTCTTTTTCCTTTCCTTTCCTTGCTCTTCTTTCTCTCCTATTGCTTTCCTTTCATTTCCTTCTC ECFHCFHGGFDFBHGGDIEDHCIHG77FIFFBGDFKFGJIGFGGBAHHIIIFIEGEFGHEGHHFEIECHEH8IFJGGIDGH:GGGEJGFFFIGFGFCCAC X0:i:3 X1:i:0 XA:Z:19,-92136,100M,0;15,+102480519,100M,0; BC:Z:TGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:+:BDDEFD XT:A:R RG:Z:1#49 HS25_09827:2:1303:15638:11504#49 163 1 50550 0 100M = 50909 459 ATCTCACAGTATTCTTTTCTTTTTCCTTTCCTTTCCTTGCTCTTCTTTCTCTCCTATTGCTTTCCTTTCATTTCCTTCTCATAAAAGAAAAATAACAATA ;CBDEDDFF@FGHEGGIGEGIKHIIEIIIIGHFHHFIFIGHHHHIGKGFHHHGFIEEHJCDFKHFJHGFDGHHEFHFJHIHGAHCFHFGHHIFGEDHHFG X0:i:3 X1:i:0 XA:Z:15,-102480499,100M,0;19,+92156,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2104:11529:63466#49 83 1 50554 0 100M = 50175 -479 CACAGTATTCTTTTCTTTTTCCTTTCCTTTCCTTGCTCTTCTTTCTCTCCTATTGCTTTCCTTTCATTTCCTTCTCATAAAAGAAAAATAACAATATAGA B>DD5DC>GFDEFGFHHBCIHCBHD@GGFFCBGE7GHGGFGGBCA@DHF@FG9@CFAEH@CEAC-EEF@E?EDFCHCEHGBJEEEDFFGDDG1@>>C X0:i:3 X1:i:0 XA:Z:19,-92160,100M,0;15,+102480495,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDDDD XT:A:R RG:Z:1#49 HS25_09827:2:1304:14543:8316#49 83 1 50570 0 100M = 50222 -448 TTTTCCTTTCCTTTCCTTGCTCTTCTTTCTCTCCTATTGCTTTCCTTTCATTTCCTTCTCATAAAAGAAAAATAACAATATAGAAAATAACAAAATATAG EFGEFACGG@@FDFGJHDHGBGIFEFGGFH?B X0:i:3 X1:i:0 XA:Z:1,-50570,100M,0;15,+102480479,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11ADBAD XT:A:R RG:Z:1#49 HS25_09827:2:1211:13258:6650#49 83 1 50601 0 100M = 50294 -407 TCCTATTGCTTTCCTTTCATTTCCTTCTCATAAAAGAAAAATAACAATATAGAAAATAACAAAATATAGATGGTCAACCTTTTTAATATTAAGGTTACCT HFDHGHHGGGHFHFGGHIGGHHGFGFFFIFHGGHFHHGIGGIGGILIHIIHLIHGGHJHGGHHHGLGHHHHGIHDHHIFGHGGGGGJGFHFJGFGFFCAA X0:i:3 X1:i:0 XA:Z:19,-92207,100M,0;15,+102480448,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2112:11587:93722#49 163 1 50613 0 100M = 51022 509 CCTTTCATTTCCTTCTCATAAAAGAAAAATAACAATATAGAAAATAACAAAATATAGATGGTCAACCTTTTTAATATTAAGGTTACCTAAAATGCCATTA ;CBCDFGHDGFGHGGCHIIFIEHFIEI?IIGGFHBFEEIGFJHHGGHGFGHGGEIFEFHHGHHHHH?IFFEGHEEHFIDIHFGHICBFIACFBFEGHHHG X0:i:3 X1:i:0 XA:Z:19,+92219,100M,0;1,+50613,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1311:12723:14289#49 99 1 50615 0 100M = 51020 505 TTTCATTTCCTTCTCATAAAAGAAAAATAACAATATAGAAAATAACAAAATATAGATGGTCAACCTTTTTAATATTAAGGTTACCTAAAATGCCATTATC AACEFGEGGFFDGJGGGGDHGHIHHHHHGHEHHHLGJGHGGHGIHGEIGHIIFFLIDGGGIGGHGEGGGEIIGCGEHBHHGHIHGFGHFGGGGHHFHAGH X0:i:3 X1:i:0 XA:Z:15,-102480434,100M,0;1,+50615,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2303:8945:99720#49 99 1 50641 0 100M = 50970 429 ATAACAATATAGAAAATAACAAAATATAGATGGTCAACCTTTTTAATATTAAGGTTACCTAAAATGCCATTATCCAAAGTGGTTCTCTAGAGATGCTGAT AABEFGFFIFHEGHGHGGHHIGIHFFFIGHHHHELGHHHHGHJGHGHIGD$FFIGIFHIGGGGHHGGGGHHGGFGEFGGBIGFHJGGGFHGGGHEJHHF; X0:i:3 X1:i:0 XA:Z:19,+92247,100M,0;1,+50641,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFA XT:A:R RG:Z:1#49 HS25_09827:2:2106:14906:8854#49 83 1 50667 0 100M = 50287 -480 TAGATGGTCAACCTTTTTAATATTAAGGTTACCTAAAATGCCATTATCCAAAGTGGTTCTCTAGAGATGCTGATGTATATACTTACATATTTTACAGTGT ;CHEJDCB7GGEFFFHHIGG-GGHD@GGDB7GG7EGHGDJGFGDGFGHDICFIHGGEGEFGHHFGHIFHEHFBHFIGDD?H:GG?FEG7HFEEFBFCE>? X0:i:3 X1:i:0 XA:Z:19,-92273,100M,0;15,+102480382,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDDDD XT:A:R RG:Z:1#49 HS25_09827:2:1209:6505:89024#49 163 1 50673 0 100M = 51105 532 GTCAACCTTTTTAATATTAAGGTTACCTAAAATGCCATTATCCAAAGTGGTTCTCTAGAGATGCTGATGTATATACTTACATATTTTACAGTGTATTCAA EIGFFH?BEDGGDFGHEEFEFIBFDGIHCFCGIFAFF5HFHHFG X0:i:3 X1:i:0 XA:Z:15,-102480376,100M,0;19,+92279,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2205:9825:36115#49 147 1 50677 0 100M = 50335 -442 ACCTTTTTAATATTAAGGTTACCTAAAATGCCATTATCCAAAGTGGTTCTCTAGAGATGCTGATGTATATACTTACATATTTTACAGTGTATTCAAATAA GFFEF>GGIIGIGHFIHIGHHGFEHFGHGHIJGFEDF7HJFFHFHIFGGHKJIGGGHHHHGEGHEBBEHG@DH@>FE5>I@?7GB?EFJ6F@EGGG7E7GIGGCG@IBDHDB?DCEG9ICD@779>:EIC@:HF:D.H;I>I?/GG?EE@D9=IDF?F@BAC X0:i:3 X1:i:0 XA:Z:19,-92338,100M,0;15,+102480317,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:=B+,A XT:A:R RG:Z:1#49 HS25_09827:2:2205:20130:12238#49 83 1 50808 36 100M = 50430 -478 AACCAACTTTTGTCATTAACAATTTACTGGACTTGTCAACAAACCTAAATCTGTATCGTCTATAATGGCTACGTTCATTTTGGTATGAATCTTAATTACC 2FHEBFHGCGEDHJGGHGC?H7GFG7JCFFEGGIDGHGGFFGGFEBIHIAEGIDFAHJHGGFHFFEEHDHHFDFEIE@DGFGGGJBJEGFFAGFGFCEAC X0:i:3 X1:i:0 XA:Z:19,-92414,100M,0;15,+102480241,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2211:6375:7752#49 99 1 50812 0 100M = 51173 461 AACTTTTGTCATTAACAATTTACTGGACTTGTCAACAAACCTAAATCTGTATCGTCTATAATGGCTACGTTCATTTTGGTATGAATCTTAATTACCCCTT AABDFGBEIFH@GJGGGGDHG>DEHEFFFHE?HDHF8HFGEHGHA8H?FEIFBD@EFGGGEEGHGECGGAFFA7FEHBGCDFDHCBGCFGGGGBHBHAFB X0:i:3 X1:i:0 XA:Z:15,-102480237,100M,0;1,+50812,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDDDD XT:A:R RG:Z:1#49 HS25_09827:2:2203:19919:97003#49 83 1 50843 0 100M = 50419 -524 TCAACAAACCTAAATCTGTATCGTCTATAATGGCTACGTTCATTTTGGTATGAATCTTAATTACCCCTTTCTGCATTATTTAATGATTTTCTCATATGTC B>HBHFH>GGGF>FEGH?CIC?GFEGFIFHEGGEDEHGJFGGGCABGFI%EFCHGGH;HGJHGFEJEFHHHGFHCEGIFCHFGGHFJGDGFAGEGFEC;B X0:i:3 X1:i:0 XA:Z:19,-92449,100M,0;15,+102480206,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDDFB XT:A:R RG:Z:1#49 HS25_09827:2:2211:3285:36201#49 99 1 50872 0 100M = 51210 438 ATGGCTACGTTCATTTTGGTATGAATCTTAATTACCCCTTTCTGCATTATTTAATGATTTTCTCATATGTCACTCTTAAATGTACTTCTAATTTTTCACT CAEEFCDFFFHEGFGJGGFEGFIGHJFIGHHGFEEGGHHJGEHGFBHIGHIIFIGEDGAJEAGDDEHGGEHIGJGEFBGFJGDHJFGHFDGGGDGJHGGF X0:i:3 X1:i:0 XA:Z:19,+92478,100M,0;1,+50872,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:1307:2853:33923#49 163 1 50873 0 100M = 51250 477 TGGCTACGTTCATTTTGGTATGAATCTTAATTACCCCTTTCTGCATTATTTAATGATTTTCTCATATGTCACTCTTAAATGTACTTCTAATTTTTCACTT ;CACAECEBHHCAGC@ED5DI?>CHDGCFE7DFDGEE?IGEDAH5CKBFHHD@F>FGDEHFBEHFBFEFF?GCHFDE=GHC=A@IBHC@>AGBGHDBA X0:i:3 X1:i:0 XA:Z:1,-50909,100M,0;15,+102480140,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2207:7090:14063#49 99 1 50936 0 100M = 51359 523 ATATGTCACTCTTAAATGTACTTCTAATTTTTCACTTTACATCACATAATGAATGGATCCAAATATGTTATGGATAGATATCTTCAAACTTTCTACTTAC A>>@FG??IFFGEJGGCGDEGFCGDJF:EHGDFEHGCHH@GDFECGFGGEIIHGBCGGGGEDGDEFFGGEFFAFCEBECHDGGHEFFCDG@GGDEBHHC; X0:i:3 X1:i:0 XA:Z:19,+92542,100M,0;1,+50936,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDDDF XT:A:R RG:Z:1#49 HS25_09827:2:1208:5635:73863#49 99 1 50950 12 100M = 51360 510 AATGTACTTCTAATTTTTCACTTTACATCACATAATGAATGGATCCAAATATGTTATGGATAGATATCTTCAAACTTTCTACTTACAAGTAGTGATAATA BABEAGFGIFHGGJGJGGHHIFIHFJHIEHHHHJLGHHHJFHHHHGHIFCIIFFGIGH:JFGGHGEFGGHGFGJFDFGIHGBGDGHF5FGGGAEGHHHIE X0:i:3 X1:i:0 XA:Z:15,-102480099,100M,0;1,+50950,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1306:5568:97281#49 163 1 50963 0 100M = 51343 480 TTTTTCACTTTACATCACATAATGAATGGATCCAAATATGTTATGGATAGATATCTTCAAACTTTCTACTTACAAGTAGTGATAATAACAGATGTTCTCT HGHLLGHFHIGFFFHIGCGHFHEHGFJIFJHFHHHHFHFE+EGGHGJIKGFHHGDGIDIGGHGGGEGIIGFFJHGGIIIEFGHGFEFEEECCBC< X0:i:3 X1:i:0 XA:Z:15,+102480016,100M,1;1,-51033,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2210:14922:98920#49 163 1 51075 29 100M = 51429 454 TGGTATCAATTTTACTGACCTTTAAAAATATCTTAATGGGACAAAGTTCAAATATTTGATGACCAGCTATCGTGACCTTTATCTCTGTGGCTCTGTGGGC ;CBDDFCFDGFGHEGGEAEFGGHGIDIEICGGGHEGEGIGEGEHDGHLDIHDGEGFEGFFHEHFHEFGJEHHIHIHFHFHFFGGCFHFIHEIG?HFHFHG X0:i:3 X1:i:0 XA:Z:19,+92681,100M,0;1,+51075,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1304:17792:99609#49 163 1 51081 0 100M = 51339 358 CAATTTTACTGACCTTTAAAAATATCTTAATGGGACAAAGTTCAAATATTTGATGACCAGCTATCGTGACCTTTATCTCTGTGGCTCTGTGGGCCTGTAG ;CBBEEDHEEE>ADICGGEDFGHCH>EGI@GGF@BEGFGAHDDHIGBIFKHHGDEEE6EFGAHFFEHCDIGGB4EDEFDICFG5CBHF@FAB>HHFFGEG X0:i:3 X1:i:0 XA:Z:19,+92687,100M,0;1,+51081,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2212:6988:59702#49 163 1 51105 36 100M = 51456 451 TCTTAATGGGACAAAGTTCAAATATTTGATGACCAGCTATCGTGACCTTTATCTCTGTGGCTCTGTGGGCCTGTAGTTTTTACGTGCTTTTAGTGTATCA DFHE?E+EFDCBE>>GIIF>DI7FGGBB>E@FGH>FHFECEC8BC< X0:i:3 X1:i:0 XA:Z:19,-92779,100M,0;15,+102479876,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2116:17164:35617#49 163 1 51206 17 100M = 51604 498 GAGTAAATATTTTGTTTTAGTAAAGACACCATTATTTCCCAACTTCATATTCAAATTGTCAAAGGTATTAATCCTAGAGCAGAACTCTCAAAAGCACCAA =C%D54?F@8:G368<0CI0CEH)H:BGGIGGF3HG<7C X0:i:3 X1:i:0 XA:Z:1,-51250,100M,0;15,+102479799,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11B?DFF XT:A:R RG:Z:1#49 HS25_09827:2:1315:2120:75655#49 147 1 51263 0 100M = 50909 -454 GTCAAAGGTATTAATCCTAGAGCAGAACTCTCAAAAGCACCAACTCTGATTCCTAACAAAGCATGGAAAAGCCCTCTCTCTGAGTTTCAGATACTCTTTT GHHHGHGFGLFHGHFGHFGEEFIJHEFCDAIDGH=HHHHDHHDGFIEGHHKFI>GGHH;EGGDHFE4G=GBFEIHIFJFI7IGFEGGHG3JFBEF?CAD8 X0:i:3 X1:i:0 XA:Z:19,-92869,100M,0;1,-51263,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2210:7634:54473#49 99 1 51289 18 100M = 51611 422 ACTCTCAAAAGCACCAACTCTGATTCCTAACAAAGCATGGAAAAGCCCTCTCTCTGAGTTTCAGATACTCTTTTTTGTGGGGGTTGAGTTTCACTTTATT ?;>CFE?GGFF@GGB?>>G??>I;GFC,9FEA?EEFIID8DFECFC8@A9DGEGGGH@DAI@?BE77CGF7E5>B(GGGGF+5EHFE X0:i:3 X1:i:0 XA:Z:15,-102479760,100M,0;19,+92895,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDDEF XT:A:R RG:Z:1#49 HS25_09827:2:1304:17792:99609#49 83 1 51339 0 100M = 51081 -358 TCTCTGAGTTTCAGATACTCTTTTTTGTGGGGGTTGAGTTTCACTTTATTTAAAGTGAGTCTTAATCCTCCAACAAGTCAACAAGTGATTGGCTGGAATC 2I4CGEE8GGJCFG,F7IB?GFIIGE-GFHDDGD@G:GFAL77FEH;DDGFHGAECH@C:8GGGEH@:FCHA>DGHBGGG4EE6?@GFDG=C>>? X0:i:2 X1:i:1 XA:Z:1,-51339,100M,0;15,+102479710,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDD?D XT:A:R RG:Z:1#49 HS25_09827:2:1306:5568:97281#49 83 1 51343 0 100M = 50963 -480 TAAGTTTCAGATACTCTTTTTTGTGGGGGTTGAGTTTCACTTTATTTAAAGTGAGTCTTAATCCTCCAACAAGTCAACAAGTGATTGGCTGGAATCACAC H,HHJFHCBGDFBCFGDIHJEIIGEGKIIIFG=EFFHGGIFGB@HHIFEIHFIEFGEGHGGHHFFEICCHHGIHHCEIDIFFGGFEEGGFFGDFGFEEAC X0:i:2 X1:i:1 XA:Z:1,-51343,100M,1;15,+102479706,100M,2; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2207:7090:14063#49 147 1 51359 0 100M = 50936 -523 TTTTTTGTGGGGGTTGAGTTTCACTTTATTTAAAGTGAGTCTTAATCCTCCAACAAGTCAACAAGTGATTGGCTGGAATCACACGTATTGGAAAACCAGC 24G>FFCFB<4DG>IC5ABC>BH55IBH>FEJGG?BHFEJDBH=A7F@@BIJEBGKH=?HGGGG?A>EGGEECE>BI>GGFE+CEC9LGHCFBDDCDAC: X0:i:2 X1:i:1 XA:Z:19,-92965,100M,0;15,+102479690,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1208:5635:73863#49 147 1 51360 20 100M = 50950 -510 TTTTTGTGGGGGTTGAGTTTCACTTTATTTAAAGTGAGTCTTAATCCTCCAACAAGTCAACAAGTGATTGGCTGGAATCACACGTATTGGAAAACCAGCG GHFHGHDGGLHIFHIIFFGDIDFGHIHHKHIFEHEHHEHFHJHEHIJGHHFFGGFIHCGBGGDHFJHFIGEDFGGHIJGCGDIFGIGLGFEDHEEDCBC; X0:i:1 X1:i:2 XA:Z:15,+102479689,100M,1;19,-92966,100M,1; XG:i:0 AM:i:0 SM:i:20 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2102:18751:91089#49 163 1 51419 29 100M = 51819 498 ACAAGTGATTGGCTGGAATCACACGTATTGGAAAACCAGCGGAAGAGTAAGTCTTTGTATTTTATGCTACTGTACCTCTGGGATTAATTGCTCTTTCCCT BIDEGGGHGF?EHGDJ7HCGH?DIFDGEIHGHGFHGFHFEHIFEEHHHIHJCFEEGF5IFHGDF4IG?HGFGH2 X0:i:1 X1:i:0 XG:i:0 AM:i:29 SM:i:29 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2210:14922:98920#49 83 1 51429 37 100M = 51075 -454 GGCTGGAATCACACGTATTGGAAAACCAGCGGAAGAGTAAGTCTTTGTATTTTATGCTACTGTACCTCTGGGATTAATTGCTCTTTCCCTCATTGGCCAG BCHEGEEGGGHFBIGJHIHIEKIHGGFGFFFGGHGFH9GJGGGDEGHHIIIFIEFFIGHGGHHGFIIFHHHJIFFEHIHGFGGGJEJFEHFGFFGFDBAC X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:37 XM:i:0 XO:i:0 QT:Z:!1:DDDFE XT:A:U RG:Z:1#49 HS25_09827:2:2105:15538:99715#49 163 1 51436 29 100M = 51794 457 ATCACACGTATTGGAAAACCAGCGGAAGAGTAAGTCTTTGTATTTTATGCTACTGTACCTCTGGGATTAATTGCTCTTTCCCTCATTGGCCAGTCACTCT ;CBC>ECFDGAGH9CGGACGDEFEBH>8IEGDFD4FHGIGD5HCGDGE=E8+GFFECDEDDBHF=DGGADH>EEIDF=F>E4FGFC4CDFCIFCFFF/HB X0:i:1 X1:i:0 XG:i:0 AM:i:29 SM:i:29 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2212:16863:74006#49 99 1 51455 37 100M = 51750 395 CAGCGGAAGAGTAAGTCTTTGTATTTTATGCTACTGTACCTCTGGGATTAATTGCTCTTTCCCTCATTGGCCAGTCACTCTTAGTGTGTGATTAATGCCT CAEFFGFGJFHDGDEGGGGGIFIHFJHIGHHHHIHFHEHGGHFIIGHCFIIIHGGCGHIGJGGDFJIGGFKFGJGJFIIHGGIHHHJGFHGFGHGJHHIH X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:37 XM:i:0 XO:i:0 QT:Z:!1=DFFFD XT:A:U RG:Z:1#49 HS25_09827:2:2212:6988:59702#49 83 1 51456 37 100M = 51105 -451 AGCGGAAGAGTAAGTCTTTGTATTTTATGCTACTGTACCTCTGGGATTAATTGCTCTTTCCCTCATTGGCCAGTCACTCTTAGTGTGTGATTAATGCCTG HIGHFHHGGG@EHJFGHIHGHGGHEGDCFFEGGEK87GGIGFGDEGEHIIHGCHGFDFFGGHEJGJJHHHHGHDECKHHGGGGGJEDFGGFJEFGFECAC X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:37 XM:i:0 XO:i:0 QT:Z:!1=DDDFD XT:A:U RG:Z:1#49 HS25_09827:2:2301:16719:31168#49 163 1 51459 29 100M = 51837 449 GGAAGAGTAAGTCTTTGTATTTTATGCTACTGTACCTCTGGGATTAATTGCTCTTTCCCTCATTGGCCAGTCACTCTTAGTGTGTGATTAATGCCTGAGA F6ECBFHCICCIAEGF?HFF1FA X0:i:1 X1:i:0 XG:i:0 AM:i:29 SM:i:29 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2116:17164:35617#49 83 1 51604 17 100M = 51206 -498 CGCCTGTCATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACGAGGTCAGGAGATCGAGACCATCCTGGCTAACACGGGGAAACCCCGTCTCCACTA EJFHJD9>7FEFHCFCHIF;?IIHGECFFFEGGEEDHGIIF:H@ELGFFIIGIEFGHCHFG89FFEGCHEDBIFJ9G>DDH?GGHBEHEFFIGFGFECA; X0:i:1 X1:i:4 BC:Z:TGTCTATC XG:i:0 AM:i:0 SM:i:17 XM:i:0 XO:i:0 QT:Z:=BBFFDFF XT:A:U RG:Z:1#49 HS25_09827:2:2210:7634:54473#49 147 1 51611 18 100M = 51289 -422 CATCCCAGCGCTTTGGGAGGCCGAGGCGGGCGGATCACGAGGTCAGGAGATCGAGACCATCCTGGCTAACACGGGGAAACCCCGTCTCCTCTAAAAATAC 2HG55F55B4+CG43GC5+<>?F+AFF'HFDD5F?=??9JC7B=52EG@HHFBGDDDH?HGC6EG465+G5>8B7@?B?7D>FH-6A?>-C7H9B78B/; X0:i:1 X1:i:3 XA:Z:15,+102479438,100M,3;15,-102286478,100M,3;19,-93217,100M,3; XG:i:0 AM:i:0 SM:i:18 XM:i:2 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1314:2011:85119#49 99 1 51686 29 34M66S = 51864 222 GAAACCCCGTCTCCACTAAAAATACAAAAAGTTAGCCGGGCGCGGTGGCGGGCGGCCTGACTCCGAGCGGCTTGGGAGGGACGGGGCGGGGGGTGGGGGG A;>C=ED4G=F@F0G?GGDFG>>EEJDHGH:-?IAFCHFCFHGH9?DGFFA;%7(,$(.(8(9,,,7'(',,(77D,6G-(,((+B,5664,'+5=,4,E BC:Z:NGTCTATC XG:i:0 AM:i:29 SM:i:29 XM:i:0 XO:i:0 QT:Z:!11ABDDD XT:A:M RG:Z:1#49 HS25_09827:2:2212:16863:74006#49 147 1 51750 29 100M = 51455 -395 CAGCTGCTGGGGAGGCCGAGGCGGGAGCATGGCGGGAACCGGGAGGCGGAGACCGCAGTGAGCCGAGATGGCGCCACCGCACTCCAGCCTGGGCGACCCA GEFHGHGFGLFHGHIGGF=HJFFFEEFHFFGFHFHGFEHDHJHFHIFGGHH@IGGDEHFHBIGHGEHGGGEG?IGEIF?GFIFHGIFLGFHDHEFDDBC< X0:i:2 X1:i:0 XA:Z:1,-51750,100M,2; XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2105:15538:99715#49 83 1 51794 29 1S99M = 51436 -457 GGGGGGAGCCCGCAGGGAGCCGGGATGGCGCCACCGCACCCCAGCCTGGGCGCCCCAGCGAGACTCCGCCTCAAAAAAAAAAAAAGAAGATTGATCAGAG ;6>,BE5BGF,@,(5+F,77(I,,,7C,F7EG,CK8D-9-8.97E7(H?D.;(HFA8;98@7.F-LA.H:-BEHJGEIHGFFGG??FEEF=EGDGFCEAA BC:Z:NGTCTATC XG:i:0 AM:i:29 SM:i:29 XM:i:6 XO:i:0 QT:Z:!1:BDFFF XT:A:M RG:Z:1#49 HS25_09827:2:2102:18751:91089#49 83 1 51819 29 1S45M1I53M = 51419 -498 GGGCCCCCCCGCCCCCCAGCCTGGGCGCCCCAGCGAGACCCCCCCTAAAAAAAAAAAAAAAGAAGATTGATCAGAGAGTACCTCCCCTAAGGGTACATGC 2A@D5FB4>D6,,>'GD7,E7-IBEG,ABF,(577(D(G-BG9CA(7FIIHLGHGIIGHDGHGGGHHHHEHGBFFHHIH?FGEGHGJFGGFJEEGFECAC BC:Z:NGTCTATC XG:i:1 AM:i:29 SM:i:29 XM:i:8 XO:i:1 QT:Z:!1=DDFFE XT:A:M RG:Z:1#49 HS25_09827:2:2301:16719:31168#49 83 1 51837 29 28S28M1I43M = 51459 -449 GGGCGGGGAGGGCCCCCCCCCCCCCCCCCCTGGGCGCCCCCGGGAGACCCCCCCTCAAAAAAAAAAAAAAGAAGATTGATCAGAGAGTACCTCCCCTAAG ;(4@+'+4,4@6B6EH7G7?076%D@((,,'GG:,,,GD('.-,(,,8.IF;+A+'+''4'%+C'6++54+'''4+'555,(55,,,4$>+$'8E+'5&',AGHGC@8FBEEIG@DF66-->-CG02=3BHGC&'?4C?ABB=< X0:i:1 X1:i:0 XC:i:44 XG:i:0 AM:i:29 SM:i:29 XM:i:2 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2303:1976:27990#49 99 1 51962 20 100M = 52365 503 TTTCTTACGTGGACGACGTTGTGTTGAACATGGGTGAGTAAGACTGAAGCAGCCGTAATTACTGCACGATGCGCATGGGAAAGATGCACTCCGTTAGGGA CA>@FGDFGCH@EDG?AGBE?2>EFC@DB8E88:'BFH778D/8@8-EG$#8H7@C@F:8EIGHFF@57?F?CJ,,BE-77,DD+5>5FH@C>E=+HG>* X0:i:1 X1:i:2 XA:Z:19,+93568,100M,3;15,-102479087,100M,3; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:20 XM:i:2 XO:i:0 QT:Z:!11AADDD XT:A:U RG:Z:1#49 HS25_09827:2:1203:19245:88942#49 163 1 52025 23 100M = 52424 499 GCACGATGCGCATGGTAAAGAAGCACTCCGTTAGGGAAATTATATTCTTTGCCCCTCTAATCCTTCACTCCACCTGCCATATTCCCACATGATTTTTTTC ;CBCEDCH?EFGHGG:FDEFCCFIFGFIIECDGH6FDFIGHFHHIGGIJFHGGJIFFFGHJGFGHEHGFFEHHFIJFCD>@HFHIIHFIFGFDFDFHHGB X0:i:1 X1:i:1 XA:Z:15,-102479024,100M,1; XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1207:19977:36977#49 163 1 52049 37 100M = 52411 462 ACTCCGTTAGGGAAATTATATTCTTTGCCCCTCTAATCCTTCACTCCACCTGCCATATTCCCACATGATTTTTTTCTTTGCTGTTCTTGTCTAATTGTTA ;CBCDEDEDEFGGEBEFIEGIKJFFHFIIIGGFHBJGJDGHFHHDGGIJHEHGEGHEGEFFGFGFEFGFEEBHHEJJHHHEFFD@IHGHFEIGCEFHBHG X0:i:1 X1:i:0 XG:i:0 AM:i:0 SM:i:37 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2315:1902:58384#49 99 1 52124 29 100M = 52507 483 CTTTGCTGTTCTTGTCTAATTGTTATTAATAATTAATAAATAACTTATGATCTAATTGTTATTAATAATAACTTATCATCACATGATTTATTAATAAATT HA>DFGFEAF?@GGCF9IEHEGFAEGFHHHFAFEI?HIGH@FBIEE7@9FDG-HHK@GGEKDFJ7D?6HEDCDDCGCBEHFG>E9:BHG9 X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:29 SM:i:29 XM:i:0 XO:i:0 QT:Z:!11ADDDA XT:A:U RG:Z:1#49 HS25_09827:2:1215:10773:72159#49 99 1 52165 37 100M = 52565 500 AACTTATGATCTAATTGTTATTAATAATAACTTATCATCACATGATTTATTAATAAATTAATAAATAACTTATGATCACCGCATTTCCCCAATTCATTTA AABECGEGGFFGGJGHGGGFGFIGGDFFGHHHHIIGFHHGGHFIIGHIGFIIFEHIDGIGJIGDHGGGGFIIIJGEFGHHJHIHGFHGFHFFAHHGC@C: X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:37 XM:i:1 XO:i:0 QT:Z:!1=DDFFD XT:A:U RG:Z:1#49 HS25_09827:2:2107:15119:83437#49 163 1 52177 37 100M = 52523 446 AATTGTTATTAATAATAACTTATCATCACATGATTTATTAATAAATTAATAAATAACTTATTATCACCGCATTTCCCCAATTCATTTATCTTTCTTTCAT ;CBCDEDCFJFGHGEEHFIFGHFFHHEIIIGDFHGGGFHGHEGHFDHIFHHHGEEEGGJFHHIIHIHGFFHFHFFHFFGEEHFFIIHGIFGGFGHFFFHG X0:i:1 X1:i:0 XG:i:0 AM:i:0 SM:i:37 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1208:4417:82347#49 99 1 52270 12 100M = 52670 500 CTTTCATTTTCTCTCTTTGTGTGTTTTCTGTCTTCATATTTCAGCACTTGCCACATATTTCCCACAAAATCATTTATGGTCAAACAACACTTCAACGTGT CACCFGEGJFHGGFGFGGFHGFDAHJF:E>H@HJLGJGHGFHGHFGHEFHIFFHGHGGGJMDGHGEGGGFHIGFGGFEHHGJFHGGFFFFFHFGHFF?EHGJFHDHGEH,FFJHHIHIFHEDGIGHHCGHHFG X0:i:3 X1:i:0 XA:Z:15,-102478745,100M,0;1,+52304,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2309:9349:3903#49 99 1 52315 0 100M = 52796 581 ACTTGCCACATATTTCCCACAAAATCATTTATGGTCAAACAACACTTCAACGTGTAGCATTTGTATTTCTCAATTCTTCCTCACTTTCTTCCTTCAGAAT AA>EDGDFGF?DHJGHGGDFCFIGGDFHBHAH?ILGHEHGDHGDHFHIGFIICIFIFGGGIGGHGGEGGEIFGJGEFGCHEGIFJFHCGGGGGHDFH4GH X0:i:3 X1:i:0 XA:Z:19,+93925,100M,0;1,+52315,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2314:3983:98569#49 99 1 52349 0 100M = 52744 495 TCAAACAACACTTCAACGTGTAGCATTTGTATTTCTCAATTCTTCCTCACTTTCTTCCTTCAGAATACTAAAGCTTCTTCTCTACTGACTGAGTCAATGG BAEBFGFFGFFFGJEHGGGGGHIGHJFIFHAHGIJCFEHGGHFIGFHIFHIIJHLIDFGGFGGHFFIGGHGFFFEEHIIHGGIHGEFCFGG@GHEGBHF; X0:i:3 X1:i:0 XA:Z:19,+93959,100M,0;1,+52349,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2110:4045:50375#49 163 1 52362 12 100M = 52724 462 CAACGTGTAGCATTTGTATTTCTCAATTCTTCCTCACTTTCTTCCTTCAGAATACTAAAGCTTCTTCTCTACTGACTGAGTCAATGGCCAATGGATAGAG HF3>B?DG X0:i:3 X1:i:0 XA:Z:19,+93972,100M,0;1,+52362,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2303:1976:27990#49 147 1 52365 12 100M = 51962 -503 CGTGTAGCATTTGTATTTCTCAATTCTTCCTCACTTTCTTCCTTCAGAATACTAAAGCTTCTTCTCTACTGACTGAGTCAATGGCCAATGGATAGAGTAA GDHBCFFBB4HC>?FBDE5CB@4>ID@D8EFIEGC7GAHBD6D?AH>G7@78EGIF+HGFCIEGBAE@EEDBDEACAC: X0:i:3 X1:i:0 XA:Z:1,-52365,100M,0;15,+102478684,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2302:11050:50846#49 163 1 52366 0 100M = 52755 489 GTGTAGCATTTGTATTTCTCAATTCTTCCTCACTTTCTTCCTTTAGAATACTAAAGCTTCTTCTCTACTGACTGAGTCAATGGCCAATGGATAGAGTAAA CEDFFHHGAGECEFEGGGJEHGDFDIGGGEGEEEIGHEHHGFHGJEH>GFIEFGFDGHHHFEFGFIHGHHFJEFFHEFIGIBHFIGGFBCHF5BHG X0:i:3 X1:i:0 XA:Z:19,+93976,100M,1;1,+52366,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2206:7136:84814#49 163 1 52405 0 100M = 52778 473 CCTTCAGAATACTAAAGCTTCTTCTCTACTGACTGAGTCAATGGCCAATGGATAGAGTAAATAATTCTGCGGTATCTAAATTTGTATTGATTGGACTTTC ;CBCDEEHDEFGHFCGFFHGIHFEIGIEIIGHG@G?GGIGHDHHFGHIFIHGGEIEGDJHHGHHGIFGDIHKIFIEJFGLEGI@FIHGCGIGFC3FFFHA X0:i:3 X1:i:0 XA:Z:19,+94015,100M,0;1,+52405,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1207:19977:36977#49 83 1 52411 29 100M = 52049 -462 GAATACTAAAGCTTCTTCTCTACTGACTGAGTCAATGGCCAATGGATAGAGTAAATAATTCTGCGGTATCTAAATTTGTATTGATTGGACTTTCAAGCTC BJHAJFHGGGDEHGHHDIFECGGBEGFGFFHGGGEIHGGEGIHFEGHFEIFGCHFFAHHGGHGFGEIF8GHGIFEGAIFCFFGGHGHGFHFJGBGFCBAC X0:i:3 X1:i:0 XA:Z:1,-52411,100M,0;19,-94021,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:1203:19245:88942#49 83 1 52424 15 100M = 52025 -499 TCTTCTCTACTGACTGAGTCAATGGCCAATGGATAGAGTAAATAATTCTGCGGTATCTAAATTTGTATTGATTGGACTTTCAAGCTCTTGGGAGATGCAT BGHHCFGHGHBH> X0:i:2 X1:i:1 XA:Z:19,+94069,100M,0;15,-102478590,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1309:20384:68967#49 163 1 52467 0 100M = 52880 513 AATTCTGCGGTATCTAAATTTGTATTGATTGGACTTTCAAGCTCTTGGGAGATGCATCTTTTTCTTTTTTGGTTCTTCTCTGTGTTCTACATGGGAATTA ;CBDDDGHDFHGHGIGCG6=GEFAEHIEIIGGFHEFEGIGHDHHFGGIFEHGGGIFCHFHGHEHEEHEJGEHHFFHGFBJEEAFIIHFDHCBF5HFFFHA X0:i:2 X1:i:1 XA:Z:1,+52467,100M,0;15,-102478582,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2315:1902:58384#49 147 1 52507 29 100M = 52124 -483 GCTCTTGGGAGATGCATCTTTTTCTCTTTTGGTTCTTCTCTGTGTTCTACATGGGAATTATGCTGGAAAATCTCTTCATTGTGCCTACAGTAATTATTGA B??,GH?DGHBH=DDFDDHHA5.EHF,>G9@8E:I6@B6'5G58&(&8'&66F6'*0>?;; XG:i:0 AM:i:29 SM:i:29 XM:i:5 XO:i:0 XT:A:M RG:Z:1#49 HS25_09827:2:1311:18117:64168#49 163 1 52511 0 100M = 52874 463 TTGGGAGATGCATCTTTTTCTTTTTTGGTTCTTCTCTGTGTTCTACATGGGAATTAACCTGGAAAATCTCTTCATTGTGTTCACAGTAATTATTGACTCT ;C6;BB9HDEEGAGG@EFEFGHFCEH>CC@>DFHBCDDEGFDAHFFHEDHDHGDIE+DJF=FIHBBHEFGGF6GBJ>B?F@FECCIBE4FEGBGEHHIAHHEFFFHHFJBEFEEGHFEJIGFFHHD5GDGDFBHGGGEI8GHIEFFIFEFGGEGHGEEDHGECCBC; X0:i:1 X1:i:2 XA:Z:15,+102478379,100M,1;19,-94280,100M,1; XG:i:0 AM:i:0 SM:i:20 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1302:14701:20205#49 99 1 52724 20 100M = 53041 417 CATCATACAGATATTTTTCATTTGTGTCATGCGTAAAAATTGAGATGGTGCTGCTCATAACCATGGCATAGAGCAGGTACACTGCCAATCTGTAAGCCTC AAECFGEFIFGGGJGJGGGEIHIEHHFH8HHHHIEGGGHHGEGIFGEICIIIFHFIGHGGFGGDHGIGGEBBGJEJHEGHIGIDGGFHFHGGGHEFHHIF X0:i:1 X1:i:2 XA:Z:19,+94334,100M,1;15,-102478325,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:20 XM:i:0 XO:i:0 QT:Z:!1:DDDDF XT:A:U RG:Z:1#49 HS25_09827:2:2110:4045:50375#49 83 1 52724 20 100M = 52362 -462 CATCATACAGATATTTTTCATTTGTGTCATGCGTAAAAATTGAGATGGTGCTGCTCATAACCATGGCATAGAGCAGGTACACTGCCAATCTGTAAGCCTC 2GHHC5HGGFHEGIGEDFGDHHEHDEIAGGEGGFKFHGGDFGGGCH?HFI?GIHFGIFHGHFGHCCDFGHAEEDFDGIFG?FAGHEHEDFFGD?GFCB=C X0:i:1 X1:i:2 XA:Z:15,+102478325,100M,1;19,-94334,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:20 XM:i:0 XO:i:0 QT:Z:!4:BDDDF XT:A:U RG:Z:1#49 HS25_09827:2:2215:6042:11689#49 83 1 52735 0 100M = 52304 -531 TATTTTTCATTTGTGTCATGCGTAAAAATTGAGATGGTGCTGCTCATAACCATGGCATAGAGCAGGTACACTGCCAATCTGTAAGCCTCCCCATTACCTG ED7=EEECBGGEHFGHHGHGEKGFEGKFFHHGGGFFHGGJFIHGIGGFFIIGEHGFHJDGGHHJGHGGH?HFHFHDEIHGG>GGGGJGEGFJDEG=EEAC X0:i:3 X1:i:0 XA:Z:1,-52735,100M,0;15,+102478314,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2314:3983:98569#49 147 1 52744 0 100M = 52349 -495 TTTGTGTCATGCGTAAAAATTGAGATGGTGCTGCTCATAACCATGGCATAGAGCAGGTACACTGCCAATCTGTAAGCCTCCCCATTACCTGAAAACAATG AHHF>H+FLEFDFHIIGFH@JGHFEEHHGGEFEHIFFEGDD1FF4G?GHHHFIG5D5H?EG@GHG&=*GE7&@9)HEI9E=2E4HH759IG1/HH%/>2DIH&FDIE9CEHH@HBGJ3FI4G3BF+29:88FFJH,H1HG X0:i:3 X1:i:0 XA:Z:1,+52756,100M,2;19,+94366,100M,2; XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2206:7136:84814#49 83 1 52778 0 100M = 52405 -473 TCATAACCATGGCATAGAGCAGGTACACTGCCAATCTGTAAGCCTCCCCATTACCTGACCACAATGAACCCCAAAATGTGTGTTTCCTTTGTTGGAGGCA FJDHJDHGGGGFGFFGHIGDHGIHEGIGFFEGGGFFFGGEGIGFCGHBFIIFCHGHHFHGGHHGGIICHHHEHFJGHIFGFDGGEGJGFHFIGEGFDCAC X0:i:2 X1:i:1 XA:Z:19,-94388,100M,0;15,+102478271,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFE XT:A:R RG:Z:1#49 HS25_09827:2:1211:12720:5767#49 99 1 52791 19 100M = 53150 459 ATAGAGCAGGTACACTGCCAATCTGTAAGCCTCCCCATTACCTGACCACAATGAACCCCAAAATGTGTGTTTCCTTTGTTGGAGGCATCCTGGATAGTCA BACEFGFGJFGGGFEHGGGFCHIEHJFIGHHHHILGFHHHGHGHIGHIGFIIFFLIGHIGIIGHGDG@GEFFGFGJFGGHIFDDGGIHEHGGG@HJHHJH X0:i:2 X1:i:1 XA:Z:19,+94401,100M,0;15,-102478258,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2309:9349:3903#49 147 1 52796 0 100M = 52315 -581 GCAGGTACACTGCCAATCTGTAAGCCTCCCCATTACCTGACCACAATGAACCCCAAAATGTGTGTTTCCTTTGTTGGAGGCATCCTGGATAGTCAGGATA GF?EF>5>5EFICHF4C5E@FDCFABHID5=?>FEFB7F5HGBEEIJGD2BF?EGGDAA=GIFDFHBFG>EI8>G?GFFF?DGE@FD?G9GDFDBAAB;; X0:i:2 X1:i:1 XA:Z:19,-94406,100M,0;15,+102478253,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2209:13171:39466#49 83 1 52845 0 100M = 52459 -486 ACCCCAAAATGTGTGTTTCCTTTGTTGGAGGCATCCTGGATAGTCAGGATAATCCATGCTGTATCTCAGTTTGTTTTTGCCATAAACTTGCCTTTTTGTG EGHHCFH>GDGFGFGGHIJGFKGFGGIGIFFGGIFFHGIEJIGGIHHHIIIGGDGIIGHEHHHFGHEFDEHGIFEHGIHGFHGGGGJFFGFIFFGFCEAA X0:i:2 X1:i:1 XA:Z:19,-94455,100M,0;15,+102478204,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DFFFD XT:A:R RG:Z:1#49 HS25_09827:2:1311:18117:64168#49 83 1 52874 0 100M = 52511 -463 GGCATCCTGGATAGTCAGGATAATCCATGCTGTATCTCAGTTTGTTTTTGCCATAAACTTGCCTTTTTGTGGCCCTAATAGAGTAGGTAGTTTTCACTGT ;JGDBDEG@GG6>HEED7GGCIGFDGDCGG?GGI@@HGGGG.G@8@HJIIE;E8C9AG?CCBECFLHCC-HGIHFHGCF?HBGGEEBF@G@A??G1@CAA X0:i:3 X1:i:0 XA:Z:1,-52874,100M,0;19,-94484,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11ABD>D XT:A:R RG:Z:1#49 HS25_09827:2:1309:20384:68967#49 83 1 52880 0 100M = 52467 -513 CTGGATAGTCAGGATAATCCATGCTGTATCTCAGTTTGTTTTTGCCATAAACTTGCCTTTTTGTGGCCCTAATAGAGTAGGTAGTTTTCACTGTGATTTT HFGHBHBGGDGDHIFCHIGGEIBFEEICBFEGGCKIHGAJGGGCEBIFFIHFIHGFHFHGGHEFFJ:FHHHEDDCEEIBGFGGGGEEGEEFIFFGFEEAC X0:i:3 X1:i:0 XA:Z:1,-52880,100M,0;19,-94490,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDFFB XT:A:R RG:Z:1#49 HS25_09827:2:2105:2966:51488#49 163 1 52909 12 100M = 53150 341 CTCAGTTTGTTTTTGCCATAAACTTGCCTTTTTGTGGCCCTAATAGAGTAGGTAGTTTTCACTGTGATTTTCCTTATGTCATGAAACTTGCTTGTGTAGA ;CBDDDDHFJFGLDFDHFHGGKJIHDDIIIGBFHEFGHFHHFEHHHFEEGIGFHFFDHDGADFFCFDFEB>FFFB/?B X0:i:3 X1:i:0 XA:Z:1,+52909,100M,0;19,+94519,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2310:20096:36395#49 99 1 52911 0 100M = 53284 473 CAGTTTGTTTTTGCCATAAACTTGCCTTTTTGTGGCCCTAATAGAGTAGGTAGTTTTCACTGTGATTTTCCTTATGTCATGAAACTTGCTTGTGTAGACA CAEEFGFGIFGGFJGGGGHHIHIHFJHIGHHHHIIGGHHJDHJGGFHGGIIIJHHIFGIGJJGHHFIGGHFGFGEGFIGHGCIHJFJGFEGFGDGGHHJH X0:i:2 X1:i:1 XA:Z:1,+52911,100M,0;19,+94521,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1302:14701:20205#49 147 1 53041 12 100M = 52724 -417 ACAGTGGGCTTATATCCATAGCTACCTGTTTCTTATTAATAATATCCTATATTTTCATTTCGGTAACCGTCTAGAATCCTTCTTCAGGAGACTTATCTAA GFGHFHFFFHGIGHCIGFGHHFJBHIGEHHFFGFHFHHHGFJGGFFFGHHFFIGGFHHJHGIJDFBHGHGIIEDGFIFHFFEGIGFGHGFGDCEDEBBC; X0:i:3 X1:i:0 XA:Z:1,-53041,100M,0;15,+102478008,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2110:9872:64502#49 147 1 53071 0 100M = 52749 -422 TCTTATTAATAATATCCTATATTTTCATTTCGGTAACCGTCTAGAATCCTTCTTCAGGAGACTTATCTAAAGCATTTGTGTCATGTTAGATCACATCACA GFHFFGEHICECHGFGFFFFFHGGHGGDGJFFGGCIEEFFIHGIFGFIHFDGHAGFJI5HHHGEFJHGIBIEDGEFGGFDGFIGFGFCEAA X0:i:1 X1:i:2 XA:Z:15,+102477899,100M,1;19,-94760,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:20 XM:i:0 XO:i:0 QT:Z:!1=?DDFF XT:A:U RG:Z:1#49 HS25_09827:2:1201:3954:75999#49 147 1 53159 20 100M = 53098 -161 GATCACATCACAGTAGGGATTTTGTTTTTTATGCCATGTATATTTCTGTATGTGTAGCCTTTGCCTAAAACAACACATGATTAATATTTGTTCATTGTTC GFHFDGGHFHHIGHIIFGGFHGHGHEFHGHIJIFEGFHHGHHGEFEGGHHHJLHGGHHGHGIDHGBHGHGIGEIGIFJGIGIFFGGGLGFGFHGFECBC; X0:i:1 X1:i:2 XA:Z:15,+102477890,100M,1;19,-94769,100M,1; XG:i:0 AM:i:0 SM:i:20 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1303:2614:62767#49 99 1 53215 0 100M = 53503 388 GCCTTTGCCTAAAACAACACATGATTAATATTTGTTTATTGTTCCTTTTGCTATCACCCCTGTCTAGGATCTACACATTAAGAAACAAAGACATGAACGT AAEEFGFFGF?DEE9FGAEGB6DCB@C5C@DEG>ECGG65AAG6ED=9K?=5>EDE5>C>BE5BHECF=DCC44@ACFDCD5>@4G X0:i:3 X1:i:0 XA:Z:19,+94893,100M,0;1,+53283,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2310:20096:36395#49 147 1 53284 0 100M = 52911 -473 TCTACACATTAAGAAACAAAGACATGAACGTCTCCATGGAAAGACTGGGAAAATGGATTGCAGGTTCTAGCAGGATGTCATAATAAATGGTGCATATCCA BGHHGEGDIHFGFHIIHFGFHGHJHEEBKHGFGGHFHKGHFHFFE8JGGHGJIGGEHHJHGHJHFEHFGGIGIEHIEFGFFIIFDIGLGFFFHGCEDBC; X0:i:3 X1:i:0 XA:Z:19,-94894,100M,0;15,+102477765,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2114:13068:86440#49 163 1 53313 0 100M = 53646 433 GTCTCCATGGAAAGACTGGGAAAATGGATTGCAGGTTCTAGCAGGATGTCATAATAAATGGTGCATATCCAGAGTGCAAGATGATTCAGTCTCACCAAGA :;A807-/?9HGAG6:6>B?+?5CHCB@I@?55DHGGGDG5?D75DGE@FFHG@75,@77A9F?55FE?F+B,>4E5=FHC4AH43;ED44B>?+C>+?+ X0:i:3 X1:i:0 XA:Z:19,+94923,100M,0;1,+53313,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1208:16435:82266#49 163 1 53326 0 100M = 53680 454 GACTGGGAAAATGGATTGCAGGTTCTAGCAGGATGTCATAATAAATGGTGCATATCCAGAGTGCAAGATGATTCAGTCTCACCAAGAACACTGAAAGTCA ;;BCBD9HBCFGHGEEFCE7GC>C?7>87EG>E@AC?JCBA5AHE@ELDFDGGEIFGFGCD9HFFEF5FFF5EHBHBFDJ@EFHCBHD7?FE8DI8GE?GFHHFD6@@=5GE5C5B+E8@@EE>=B@FABF?5B>5?DA5IBFJBFD>@H=@CC+44+A>5+3>5+DA X0:i:3 X1:i:0 XA:Z:15,-102477668,100M,2;1,+53381,100M,2; XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2206:19031:30222#49 147 1 53439 0 100M = 53081 -458 ATTATTGTGATAAGAACTACTATTTTGGGAGATAGTTTAGCAAAGGTGCCATGTAGAAATTGATTAAGTCAGAGGTATCTTTAACTTGCCACCACAGAGA GGHFGHFBGEACFHFFHG+EFFHGHIFHHE@AHGBGFFFD?FGEEIGGGFHFBGGDHHDHGEGEFBHFBGEGCFDHGJ?DFHFFCFGEGF@FHCDC>BC; X0:i:3 X1:i:0 XA:Z:19,-95049,100M,0;15,+102477610,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1303:2614:62767#49 147 1 53503 0 100M = 53215 -388 TAAGTCAGAGGTATCTTTAACTTGCCACCACAGAGAAGAGATTAATTTCATATACTTCCATTGAGAAGAGAGATAAGAATATAAAACCAAGCTTATTTGC GFHFFHGGGHFIFHCIGGFHIHJJHFFHHHDFHFJHFFGGHJFFEIEGHHIFIBGEDHGFGIJGFBHFGGEIFGEIGJKGFBIFGBGHGFFFHGEDDBC; X0:i:3 X1:i:0 XA:Z:19,-95113,100M,2;15,+102477546,100M,2; XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2309:16221:100285#49 99 1 53529 0 100M = 53881 452 ACCACAGAGAAGAGATTAATTTCATATACTTCCATTGAGAAGAGAGATAAGAATACAAAACCAAGCTGATTTGCAGGAGTAAACTTGATATTCAAATACT CACEFGFGIFGGFJFHAGGGGHIHIJFIGHHHHIEGGHHJGHGHFGHIGIIIFFHIFGGFMGGHGFIGGHHFGIGDGIGEIFIFGGJHFEGGGCGJHHIH X0:i:3 X1:i:0 XA:Z:15,-102477520,100M,0;1,+53529,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DBDFD XT:A:R RG:Z:1#49 HS25_09827:2:1202:13500:23724#49 163 1 53546 12 100M = 54004 558 AATTTCATATACTTCCATTGAGAAGAGAGTTAAGAATACAAAACCAAGCTGATTTGCAGGAGTAAACTTGATATTCAAATACTATTTCCTGAATGACATT 6CBC7FE8DC9AHA6:>5ID+75,,+D8>+,B5H+?DGHG=ED=?55IF5H+?@I5F,77=9,?=55H5DEBH>E=B4B5DF=5FBHIB5GHC>@?2 X0:i:3 X1:i:0 XA:Z:19,+95156,100M,1;1,+53546,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2209:6426:24647#49 163 1 53566 0 100M = 53898 432 AGAAGAGAGATAAGAATACAAAACCAAGCTGATTTGCAGGAGTAAACTTGATATTCAAATACTATTTCCTGAATGACATTTTCTGAGACATGCTAATTGT EHGEEFEHHFD%EHFEHHFIGGCFFHFIGHFHGDCIHGIGEFFDDDHHDG X0:i:3 X1:i:0 XA:Z:19,+95224,100M,1;15,-102477435,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2114:13068:86440#49 83 1 53646 0 100M = 53313 -433 TTCTGATACATGCTAATTGTAATTACTTTCAGCTACAAAACATAATAAATTTATCTCATAGTAAGCATATAGATGGAATAAATAAAATGTGAACTTAGGT H,A<5E(G7I,87GGE8FGG8E,C?'HC?D8@8FHG@FAG:A.HH:?8H'DHG>F?2BG>3?EF@42AG4GF@6;8 X0:i:3 X1:i:0 XA:Z:19,-95256,100M,2;15,+102477403,100M,2; BC:Z:NGTCTCTC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!((4>()< XT:A:R RG:Z:1#49 HS25_09827:2:1301:13702:11908#49 83 1 53667 0 100M = 53337 -430 ATTACTTTCAGCTTCAAAACATAATAAATTTATCTCATAGTAAGCATATAGATGGAATAAATAAAATGTGAACTTAGGTAAATTATAAATTAATAAAGTA EGHHJHHGGGEFC:GJHEEIHGGHDGJIIFEGGGFEHGIGGIGFIHHKIIIGIEGFGHHGJHHJGLIHHHHGHHJFGIHGHGGGHGJGGGFIEFGFDEAC X0:i:3 X1:i:0 XA:Z:1,-53667,100M,0;15,+102477382,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFF XT:A:R RG:Z:1#49 HS25_09827:2:1208:16435:82266#49 83 1 53680 0 100M = 53326 -454 TCAAAACATAATAAATTTATCTCATAGTAAGCATATAGATGGAATAAATAAAATGTGAACTTAGGTAAATTATAAATTAATAAAGTATATTTTTAAAATT HCGDBDDGGFGEG>F>FB=EHHIBGFFGD7FGG7FDB>GDFF@DIEGBIIHGEDFHIEEDGHEHGEGFDHH8DFJGEIDDEGGGFBJFGH=IFFEDFBAC X0:i:3 X1:i:0 XA:Z:1,-53680,100M,0;15,+102477369,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:A;DBD XT:A:R RG:Z:1#49 HS25_09827:2:1305:9063:64409#49 83 1 53685 0 100M = 53283 -502 ACATAATAAATTTATCTCATAGTAAGCATATAGATGGAATAAATAAAATGTGAACTTAGGTAAATTATAAATTAATAAAGTATATTTTTAAAATTTCCAT 2FHB==HGG?EF>CFEBHDFFFFFGFCE;B X0:i:3 X1:i:0 XA:Z:1,-53685,100M,0;19,-95295,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=ADDAE XT:A:R RG:Z:1#49 HS25_09827:2:1211:21210:20163#49 83 1 53687 0 21M1D79M = 53381 -407 ATAATAAATTTATCTCATAGTAGCATATAGATGGAATAAATAAAATGTGAACTTAGGCAAATTATAAATTAATAAAGTATATTTTTAAAATTTCCATTTT HIGBF=EGG+HF5C5C7DGGCK66?GCCDBEGFEEC@?FF?BDD@>?A X0:i:3 X1:i:0 XA:Z:19,-95297,21M1D79M,2;15,+102477361,78M1D22M,2; BC:Z:NGTCTATC XG:i:1 AM:i:0 SM:i:0 XM:i:1 XO:i:1 QT:Z:!1:DDFDF XT:A:R RG:Z:1#49 HS25_09827:2:1311:4203:24503#49 163 1 53706 19 100M = 54135 529 GTAAGCATATAGATGGAATAAATAAAATGTGAACTTAGGTAAATTATAAATTAATAAAGTATATTTTTAAAATTTCCATTTTAATTTCTGTTTAAATTAG ;CA;CDCEDCEAGGG@HFEDGFJC@GFIIEGGGHHGGGHGFHEDFGHLDEEGGFIFGHE?HFFHFEFEFDFD6GIHJCFFHGIHI>HFHHCFHHEFFFHG X0:i:2 X1:i:1 XA:Z:15,-102477343,100M,0;19,+95316,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2313:16378:72986#49 99 1 53706 0 100M = 54054 448 GTAAGCATATAGATGGAATAAATAAAATGTGAACTTAGGTAAATTATAAATTAATAAAGTATATTTTTAAAATTTCCATTTTAATTTCTGTTTAAATTAG A>EFFGFGGFFFG)EHGGFHIGIGEJHHGHAHHHEGGECGFHFHGFHIFECIFIGIFHIFFGGHGKGGGHFGFJEEGIKEGGFFJGFCFHFGGEGFHHIE X0:i:2 X1:i:1 XA:Z:15,-102477343,100M,0;19,+95316,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFB XT:A:R RG:Z:1#49 HS25_09827:2:2301:12694:18412#49 163 1 53707 19 100M = 53985 378 TAAGCATATAGATGGAATAAATAAAATGTGAACTTAGGTAAATTATAAATTAATAAAGTATATTTTTAAAATTTCCATTTTAATTTCTGTTTAAATTAGA ;CBDEFDEFJFGLGFEIIIDIHHIIEGADIGGGHGGHGIGFEDHGGGIJHHGGJIFFHGHGHFFHHHGJDGHHHIDJIFJHGFHIFHFIFHGGGHGF1FG X0:i:2 X1:i:1 XA:Z:15,-102477342,100M,0;19,+95317,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2108:4990:37652#49 163 1 53776 15 100M = 54173 497 AATTTCCATTTTAATTTCTGTTTAAATTAGAATAAGAAACAAAAACAACTATGTAATACGTGTGCAAAGCCCTGAACTGAGATTTGACTTTACCTTGAGC ;CAC>DDHBFAGHGEGEFEFCHFI?>B@I>7GFEBGGDGGHDHHIGGGDKHDG5BFEIJFDGFFFBCI5=?HHH=DBFGHHGAG@IHGI>HFBHHCEBFG X0:i:2 X1:i:0 XA:Z:1,+53776,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2109:5141:62680#49 99 1 53788 15 100M = 54143 455 AATTTCTGTTTAAATTAGAATAAGAAACAAAAACAACTATGTAATACGTGTGCAAAGCCCTGAACTGAGATTTGACTTTACCTTGAGCTTTGTCAGTTTA BABDFGFFGFF@GHFJGGDH>KIGEEHEEHHHGEHGGGBCG9GHFGDIGFCIHFFGDGGGGGGHHKG5GEFIIJFGFGGEIFDFEEFGGGDGGHGJHHIB X0:i:2 X1:i:0 XA:Z:1,+53788,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2313:11108:45999#49 163 1 53791 19 100M = 54164 473 TTCTGTTTAAATTAGAATAAGAAACAAAAACAACTATGTAATACGTGTGCAAAGCCCTGAACTGAGATTTGACTTTACCTTGAGCTTTGTCAGTTTACGA FICFG@GGCGJH4AE X0:i:2 X1:i:1 XA:Z:15,-102477116,100M,0;19,+95543,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=A?1=D XT:A:R RG:Z:1#49 HS25_09827:2:2216:16667:69973#49 163 1 53967 43 100M = 54327 460 AATAGATACAGACAGAGCATTTGCACTTTTTACTACATCTCTATTATTCTAAAAATGAGAACATTCAAAAAGTCAACCATCCAAGTTTATTCTAAATAGA ,98?(;.2E)A5HH626GDB9C&4FC-4:5='54*G/=;==7/H,,-,F,G(57C-5D,1A4GF:,'-8;2@8:E5/FG>EBF@0F8>@4CCB?7FE)D5 X0:i:1 X1:i:2 XA:Z:15,-102477082,100M,4;19,+95577,100M,4; XG:i:0 AM:i:20 SM:i:20 XM:i:3 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1205:9203:94054#49 163 1 53983 43 100M = 54372 489 GCATTTTCACTTTTTCCTACATCTCTATTATTCTAAAAATGAGAACATTCCAAAAGTCAACCATCCAAGTTTATTCTAAATAGATGTGTAGAAATAACAG ;CBCCFGHDGFGHGGGGIIFIGJCFGCIIEGIGHEFGJIGFHHHEGGGJGHGGFIHEHHHHIIGHHGHFFHGHHEHJIGLHGIHIIHFDFHGGJHFHHFG X0:i:1 X1:i:2 XA:Z:19,+95593,100M,1;15,-102477066,100M,1; XG:i:0 AM:i:20 SM:i:20 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2301:12694:18412#49 83 1 53985 20 100M = 53707 -378 ATTTTCACTTTTTCCTACATCTCTATTATTCTAAAAATGAGAACATTCCAAAAGTCAACCATCCAAGTTTATTCTAAATAGATGTGTAGAAATAACAGTT BGHHHHHGGGHFCHGJDIFGEHIGGGKGGIEGGCDFHGI7CGHGIGGFFIIGEHGHGCHGHHGGGLIHHBHEHFEIGIGGGGGGJGJGGGFGFFGFFBAC X0:i:1 X1:i:2 XA:Z:15,+102477064,100M,1;19,-95595,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:20 XM:i:0 XO:i:0 QT:Z:!1=DFFFF XT:A:U RG:Z:1#49 HS25_09827:2:2202:10462:80019#49 147 1 53997 20 100M = 53596 -501 TCCTACATCTCTATTATTCTAAAAATGAGAACATTCCAAAAGTCAACCATCCAAGTTTATTCTAAATAGATGTGTAGAAATAACAGTTGTTTCACAGGAG BHHFFHGFILAIGHIFGIGCLHIJHIGHGHFDGFDGFFHHFHFEHBFGGHGDIKGGHHGHGIGEGGHGHGIIIIHIIJGIGIIIGGFEGFFFHGFCDBC; X0:i:1 X1:i:2 XA:Z:15,+102477052,100M,1;19,-95607,100M,1; XG:i:0 AM:i:0 SM:i:20 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1202:13500:23724#49 83 1 54004 20 100M = 53546 -558 TCTCTATTATTCAAAAAATGAGAACATTCCAAAAGTCAACCATCCAAGTTTATTCTAAATAGATGTGTAGAAATAACAGTTGTTTCACAGGAGACTAATC 26=,5DH4G+6D,FFC77CC7?>?77,67@HG5F@E,9(EFAGCAFHF.AFDC@,@I;DDC7HC:8I8GH?@I-<1;>2I?DG2E?05E?=A???FCB1< X0:i:1 X1:i:2 XA:Z:19,-95614,100M,2;15,+102477045,100M,2; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:20 XM:i:1 XO:i:0 QT:Z:!1=DDFFF XT:A:U RG:Z:1#49 HS25_09827:2:1314:3110:56358#49 83 1 54046 0 100M = 53614 -532 TCCAAGTTTATTCTAAATAGATGTGTAGAAATAACAGTTGTTTCACAGGAGACTAATCGCCCAAGGATATGTGTTTAGAGGTACTGGTTTCTTAAATAAG EJDHFGHGGGG@GIEGH@GIFKIFEEFG?IHGGGGFHGGFGIHFEEHJFCHGIHGFHFHGGHGFGJIHHAHGIFJGGI>IFGGGHGHGGFFIFECF@EAC X0:i:3 X1:i:0 XA:Z:1,-54046,100M,0;15,+102477003,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2313:16378:72986#49 147 1 54054 0 100M = 53706 -448 TATTCTAAATAGATGTGTAGAAATAACAGTTGTTTCACAGGAGACTAATCGCCCAAGGATATGTGTTTAGAGGTACTGGTTTCTTAAATAAGGTTTTCTA GFHBFEJGBIGDGHIFCIHEJDFFHEGHGHIJIFHGGEHGHHFFHIFGHHHDIHGFHHDHGIJGFGHFHGIIIGCHIFGIDCGHEIGBGFFEFDDCCBC< X0:i:3 X1:i:0 XA:Z:19,-95664,100M,0;1,-54054,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1316:2891:35491#49 99 1 54110 0 100M = 54486 476 GGATATGTGTTTAGAGGTACTGGTTTCTTAAATAAGGTTTTCTAGTCAGGCAAAAGATTCCCTGGAGCTTATGCATCTGTGGTTGATATTTTGGGATAAG BBBCFGEEJFHGGJFHGCHFGKIHGDCCFHHHHGLGG@HGGHGIGBHIGIIIJIHIGFGKIGGHKKGGGHHFGIGEGIKHGHIHGGCHFDGGGHGCHHIF X0:i:2 X1:i:1 XA:Z:1,+54110,100M,0;19,+95720,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2207:8473:53253#49 163 1 54120 23 100M = 54549 529 TTAGAGGTACTGGTTTCTTAAATAAGGTTTTCTAGTCAGGCAAAAGATTCCCTGGAGCTTATGCATCTGTGGTTGATATTTTGGGATAAGAATAAAGCTA ;CBCDEGHFHFGHACGEAIF@EFFBHIEIIGGFEEFDJIGHGCHEGGLJGHHGDIEEHFFHGHHGIGGFGHHC>FDGFF5@HFHGI4EIFHFDGHCHHGG X0:i:2 X1:i:1 XA:Z:15,-102476929,100M,0;19,+95730,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1314:16707:25887#49 99 1 54129 43 99M1S = 54563 534 CTGGTTTCTTAAATAAGGTTTTCTAGTCAGGCAAAAGATTCCCTGGAGCTTATGCATCTGTGGTTGATATTTTGGGATAAGAATAAAGCTAGAAATGGTG CAEDFGEEIFGGHEEGGGFHIFEEDFFEGHHCHHHGFHCCGHFIGFHCGHIIFGBGCHGBGGGH@EGGGHFICJCGBGIEDHGDEHFFEE@GGHDFHH,* X0:i:1 X1:i:2 XA:Z:19,+95739,100M,1;15,-102476921,100M,1; BC:Z:NGTCTATC XC:i:99 XG:i:0 AM:i:20 SM:i:20 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:U RG:Z:1#49 HS25_09827:2:2108:17297:86640#49 163 1 54130 40 100M = 54510 480 TGGTTTCTTAAATAAGGTTTTCTAGTCAGGCAAAAGATTCCCTGGAGCTTATGCATCTGTGGTTGATATTTTGGGATAAGAATAAAGCTAGAAATGGTGA ;CBCEDGEEHHBHGGEEAIGIFHGIGIIIEGHGHGGHJIGHJDHGGGIFIDDGEIFEGJFHGFHGIFEFGFHHHIHBJHIHFIHCFHGIFHGFGDFHHHG X0:i:1 X1:i:2 XA:Z:19,+95740,100M,1;15,-102476919,100M,1; XG:i:0 AM:i:20 SM:i:20 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1311:4203:24503#49 83 1 54135 20 100M = 53706 -529 TCTTAAATAAGGTTTTCTAGTCAGGCAAAAGATTCCCTGGAGCTTATGCATCTGTGGTTGATATTTTGGGATAAGAATAAAGCTAGAAATGGTGAGGCAT HC>HJDHG,DHFHFFGHGHGHHGHGCJGI@EGGFKGHGGFFIHCCGFJDFIGIHFHHHHGHHEHGJIFHHHGHFJGHIHGFFGGGGJGGHCJGFGF@CAA X0:i:1 X1:i:2 XA:Z:15,+102476914,100M,1;19,-95745,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:20 XM:i:0 XO:i:0 QT:Z:!4=DDDDD XT:A:U RG:Z:1#49 HS25_09827:2:2109:5141:62680#49 147 1 54143 20 100M = 53788 -455 AAGGTTTTCTAGTCAGGCAAAAGATTCCCTGGAGCTTATGCATCTGTGGTTGATATTTTGGGATAAGAATAAAGCTAGAAATGGTGAGGCATATTCAATT IGEF?EFECDIFFHGGFFGDGGDJ:G7GEGBIFFF9FGHEHHEGFGCFLGFHHHGHFJHEIFGFFGGFG)CG?FEEFBFDBAA X0:i:1 X1:i:2 XA:Z:15,+102476885,100M,1;19,-95774,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:20 XM:i:0 XO:i:0 QT:Z:!1=BDDFD XT:A:U RG:Z:1#49 HS25_09827:2:2108:4990:37652#49 83 1 54173 20 100M = 53776 -497 GGAGCTTATGCATCTGTGGTTGATATTTTGGGATAAGAATAAAGCTAGAAATGGTGAGGCATATTCAATTTCATTGAAGATTTCTGCATTCAAAATAAAA EIHHFGD>GGHFFCFGHIHJEEEBE@DIDFCGGIFDDCGDGFGDHGHHDIIGEEGAEGHFCHGGCIHFH?HGI@JFGDF?HBGGHGD@@GFEDFGF@EAC X0:i:1 X1:i:2 XA:Z:15,+102476876,100M,1;19,-95783,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:20 XM:i:0 XO:i:0 QT:Z:!4=DFFFF XT:A:U RG:Z:1#49 HS25_09827:2:1314:5427:63201#49 163 1 54174 46 100M = 54570 496 GAGCTTATGCATCTGTAATTGATATTTTGGGATAAGAATAAAGCTAAAAATGGTGAGGCATATTCAATTTCATTGAAGATTTCTGCATTCAAAATAAAAA :=6AED9=736CAG6/''0FI3+'91>EI@CG5HA?=75AHA7DG4'?J>CDG+IH4DEC=.E?EECHFD?F64BHEB,ICBFH@CHE;H4F5?FFFFH@ X0:i:1 X1:i:1 XA:Z:15,-102476875,100M,4; XG:i:0 AM:i:23 SM:i:23 XM:i:3 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1305:20237:78875#49 83 1 54178 20 100M = 53845 -433 TTATGCATCTGTGGTTGATATTTTGGGATAAGAATAAAGCTAGAAATGGTGAGGCATATTCAATTTCATTGAAGATTTCTGCATTCAAAATAAAAACTCT EGHHJGHGGGGFFJFJHIGIHHIGGGICGFFGGIFDHGJIGGGGGGIHIIIGGHGIIHHGGHHHGJIHHHHGIHHFGIGGHHGGFEGGFHFJFFGFFEAC X0:i:1 X1:i:2 XA:Z:15,+102476871,100M,1;19,-95788,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:20 XM:i:0 XO:i:0 QT:Z:!1=DFFFF XT:A:U RG:Z:1#49 HS25_09827:2:2301:1589:48956#49 99 1 54250 15 100M = 54596 446 AGATTTCTGCATTCAAAATAAAAACTCTATTGAAGTTACACATACTTTTTTCATGTATTTGTTTCTACTGCTTTGTAAATTATAACAGCTCAATTAAGAG 8A>@=DF?G2F@CGAE?HC;CCFB@HB88.AGGE@@F@CEFC@;CCIFHFFHCB.C7A9ADE:GG?HFA?C7HB7ECG@D+F6CFEDC>5EC4@>; X0:i:3 X1:i:0 XA:Z:15,-102476799,100M,0;1,+54250,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDDD XT:A:R RG:Z:1#49 HS25_09827:2:2106:19191:93327#49 99 1 54255 36 100M = 54726 571 TCTGCATTCAAAATAAAAACTCTATTGAAGTTACACATACTTTTTTCATGTATTTGTTTCTACTGCTTTGTAAATTATAACAGCTCAATTAAGAGAAACC 8A>C=GDDAF?65FG?G>G?GFCGECFBG?H8F:IGGH7C8H;A@?@CD:EFC7@87HGB@99B8D7GB7BBC,GDFEH7,GI7CEG56D+(GH=B44>2 X0:i:3 X1:i:0 XA:Z:15,-102476794,100M,0;19,+95865,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!+12@A;< XT:A:R RG:Z:1#49 HS25_09827:2:2107:2379:88620#49 163 1 54295 57 100M = 54660 465 TTTTTTCATGTATTTGTTTCTACTGCTTTGTAAATTATAACAGCTCAATTAAGAGAAACCGTACCTATGCTATTTTGTCCTGTGATTCTCCAAGAACCTT >+DFC5E+FHEAH@B4HAGG7DBDIKDCHAA5G5D??H6>D7EF8EGECF7IGBAEGBAAGFED8C7>BAC: X0:i:1 X1:i:1 XA:Z:15,+102476738,100M,1; XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2216:16667:69973#49 83 1 54327 43 100M = 53967 -460 AATTATAACAGCTCAATTAAGAGAAACCGTACCTATGCTATTTTGTCCTGTGATTCTCCAAGAACCTTCCTAAGTTATTCTCCTTAATTGCTTTATCACT BCFBBCEF24,E>>BCHDH(EGIF7FCCFFEG@7FEH-GE8:GGC@E;;@:F?8F9H;DGCE@8BEICBH?BDFE?E"GBEEJE@FFAE?A=CB>A X0:i:1 X1:i:1 XA:Z:15,+102476722,100M,2; BC:Z:NGTCTATC XG:i:0 AM:i:20 SM:i:23 XM:i:1 XO:i:0 QT:Z:!11=BDAD XT:A:U RG:Z:1#49 HS25_09827:2:1209:15724:65851#49 99 1 54331 15 100M = 54733 486 ATAACAGCTCAATTAAGAGAAACCGTACCTATGCTATTTTGTCCTGTGATTCTCCAAGAACCTTCCTAAGTTATTCTACTTAATTGCTTTATCACTCATA CAEFFGGDJFGGGHGFGGFHIHIHIJHHEHHHHHEGHHHGGEJGIGHIGFIIFIEIGGGGJGGHIFFGGFFGCJGEFGHHJFIDJGIFEHGGGHHJHFGE X0:i:1 X1:i:1 XA:Z:15,-102476718,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:15 SM:i:15 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:U RG:Z:1#49 HS25_09827:2:2311:14018:98889#49 147 1 54344 23 100M = 53889 -555 TAAGAGAAACCGTACCTATGCTATTTTGTCCTGTGATTCTCCAAGAACCTTCCTAAGTTATTCTACTTAATTGCTTTATCACTCATATGAATGGGAATTT GH?B>E?H>IFDGH3GGAFFFB=GHFHH>EDAEFE5BD9DCEDEHI?GHHFDGBGICAE=5IA?,GD>>GEFGBHHFBC@7BA+:CG?GFHFGGBD>6C< X0:i:1 X1:i:1 XA:Z:15,+102476705,100M,1; XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2207:5340:15074#49 99 1 54352 60 100M = 54718 466 ACCGTACCTATGCTATTTTGTCCTGTGATTCTCCAAGAACCTTCCTAAGTTATTCTACTTAATTGCTTTATCACTCATATGAATGGGAATTTCTTCTCTT BAEDFGEFJFHGGJGJGGGGGHIGEFHIGHHHHIJGFEHGGHGGCGHCFEIIHIECFGIJGIGHHEIGGEIICGGGFGGHGFGHCF>HEE4G4HHFHHJE X0:i:1 X1:i:1 XA:Z:15,-102476697,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:23 SM:i:23 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:U RG:Z:1#49 HS25_09827:2:1205:9203:94054#49 83 1 54372 43 100M = 53983 -489 TCCTGTGATTCTCCAAGAACCTTCCTAAGTTATTCTACTTAATTGCTTTATCACTCATATGAATGGGAATTTCTTCTCTTAATTGCTGCTAATCTCCCCC HJHHFDHGGGHFHHFHHIFIHKIHJGIGIHHGGIFFHGIGGIGGGGHHIIIGEHGGIJHGGHHGGHHHHHHGIFJHKIKIFGGGHGJGGFFFFFGFEEAC X0:i:1 X1:i:1 XA:Z:15,+102476677,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:20 SM:i:23 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:U RG:Z:1#49 HS25_09827:2:2110:10887:16084#49 163 1 54485 0 100M = 54835 450 CTACCGGGCTTCTGGAACACCACAGCTTCCTGGCTTTTTCTCCTACCTCCTGGGCAAGTCCTTCCCTGTGTCTTTTGTTGAGTGTTCCTCATCTGCTTAA FCII>BFHGEHDEBDHHHDGH5FFEGGFEECBEFHG?FHHHE5DFHHFEHJFHH7=HH?HD9CCIHFE@FHHC.EIDF5DHD:79)HH:8GI:5C4H&4+6/FEDFA92DA X0:i:1 X1:i:1 XA:Z:19,-96159,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:U RG:Z:1#49 HS25_09827:2:1314:16707:25887#49 147 1 54563 43 100M = 54129 -534 TGAGTGTTCCTCATCTGCTTAACTACCAATCAACCTATTGCCCCTAATTTGATCTTTGGCCTGTTTTCACTTAGATTCTATCCCTACGTATCACCCATTC GFFHFHCFILGIFHCIHIHDIGFFHFFHGEIFEFEGFF9DHFGFEEGGGFGDE<>FHHDFGE&?FBH>5GEIIIB@;F1GG9==;BHHC25F2DFDCB:; X0:i:1 X1:i:1 XA:Z:19,-96173,100M,1; XG:i:0 AM:i:20 SM:i:23 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1314:5427:63201#49 83 1 54570 46 100M = 54174 -496 TCCTCATCTGCTTAACTACCAATCAACCTATTGCCCCTAATTTGATCTTTGGCCTGTTTTCACTTAGATTCTATCCCTACGTATCACCCATTCCCACAGC EJ=A=EFGGGGFHJBGH@H?HGGFGFJF7FHGGIKDDGDEF:GGHFHHFIHFIEBFHFHDGE@GGHIHHHDJBFHAA X0:i:1 X1:i:1 XA:Z:19,-96180,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:23 SM:i:23 XM:i:0 XO:i:0 QT:Z:!4=DDFFF XT:A:U RG:Z:1#49 HS25_09827:2:2301:1589:48956#49 147 1 54596 23 100M = 54250 -446 CCTAGTGCCCCTAATTTGATCTTTGGCCTGTTTTCACTTAGATTCTATCCCTACGTATCACCCATTCCCACAGCTTTAATCGCCATCTAAACACTAGGGG A9%5>3+HG<>4C=CI5FE4IG+5A=G6DFD?>'D+BFADDBH+FE@+DEE+5G+CD,A+==6?EA6F5,5D'6DFGFC7B+F6G6A,59CD,C7AC6;: X0:i:1 X1:i:1 XA:Z:19,-96206,100M,3; XG:i:0 AM:i:0 SM:i:23 XM:i:2 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2107:2379:88620#49 83 1 54660 57 100M = 54295 -465 TTCCCACAGCTTTAATCACCATCTAAACACTAGGGGCTCTCAAACCTTGTATTTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTT HIHEHEDGGFDFGHGGHGGGHIIFGGFIFFHGGIEFDGGIJIHCGFHBIFFFIHFIHGHFGEHFGLEFFEHEHFFGGIHGHDAAJGJFGFFIFDGFEBAA X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:20 SM:i:37 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:U RG:Z:1#49 HS25_09827:2:2207:5340:15074#49 147 1 54718 60 100M = 54352 -466 TTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTCCTCCTTTTCTTTCCTTTTCTTTCTTTCATTCTTTCTTTCCTT GGHFGHGFBIHIFHFGGFHHHGFEHIHHHEIFGFHFGKFFFBHEFEFGGEGJEKGIHHHFGIEHEGHFGGIIIGGHIFHFGHDHDGDEGHCDEGEBCAC; X0:i:1 X1:i:0 XG:i:0 AM:i:23 SM:i:37 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2106:19191:93327#49 147 1 54726 37 100M = 54255 -571 TTGTATTTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTCCTCCTTTTCTTTCCTTTTCTTTCTTTCATTCTTTCTTTCTTTTTTAAGGG 'E35D>+5G4A4EHBIFEH@F6BB5BH6B5DD55ED,7G=7B6CF7EG@EHDIGGD,HFAG@,D?4HF57EG8BGEGFH7D5>ID?-HGHC7@C,AAB;1 X0:i:1 X1:i:0 XG:i:0 AM:i:0 SM:i:37 XM:i:3 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1209:15724:65851#49 147 1 54733 15 16S84M = 54331 -486 TCTCAAACCTTGTATTTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTCCTCCTTTTCTTTCCTTTTCTTTCTTTCATTCTTTCTTTCTT GGHH>HGFGIFHFHIIGGHFJGIFHEFHHFEFEHEHHKFJHFGFEIFGGHEJIGCGHHEHGIJHGGHGGGEIEGEHGJGGDIFIEEGHGGGFCEDCCBC< XG:i:0 AM:i:15 SM:i:15 XM:i:0 XO:i:0 XT:A:M RG:Z:1#49 HS25_09827:2:2310:17688:32492#49 163 1 54737 57 100M = 55140 503 TTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTCCTCCTTTTCTTTCCTTTTCTTTCTTTCATTCTTTCTTTCTTTTTTAAGGGGCAGGGTCTCA ;CBCDFDEDHFGHGGEHIHFGGJEFGIIIIGGFHEGGFIGFHGHEGKIFFHGGE5FGHEFGGEFFHHIFEHFHFEHBHFIFFGHCI4CCALGFFH>EHHG X0:i:1 X1:i:0 XG:i:0 AM:i:20 SM:i:37 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2305:7406:81170#49 99 1 54815 36 100M = 55238 523 CTTTTTAAGGGGCAGGGTCTCACTATGTTGCTGAGGCTGGTCTCAAACTCCTGACCTCAAGCAATCTGTCTGCTTCAGCCTCCCAAGTAGCTGAGAATAC AABDFGGGIFHFGHGHGGHFGFIGHEFHEHHHHGHGFEHG@HFEFGHIGEIFFIHIGGGFEIGBKK@GGEHFGKGEFGIHGHIHGEH>F@GGGHH=HHGH X0:i:3 X1:i:0 XA:Z:19,+96390,100M,1;15,-102476269,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!4=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2110:10887:16084#49 83 1 54835 0 100M = 54485 -450 CACTATGTTGCTGAGGCTGGTCTCAAACTCCTGACCTCAAGCAATCTGTCTGCTTCAGCCTCCCAAGTAGCTGAGAATACAGGGACAAGCCATTGCACCT ;64>GEF>GE4FGGEFGGFGF7B=A X0:i:3 X1:i:0 XA:Z:1,-54835,100M,0;15,+102476249,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDBDE XT:A:R RG:Z:1#49 HS25_09827:2:2205:14150:80754#49 163 1 54942 36 100M = 55344 502 GTACTATTTCTTGAGTTCCTGATCCACAGATCTAACCTCCTACTTTCCTGGATGCCACACAAGATCTTCCACTCAACAAGTCTGCAACTAAACTAGCCTT ;CBCCDDHEEFGHGIGFGIGGKJEIEIIIIGGFHGFEDIGHFHHGGHIFBEHGGEFEFGHGFFHEJHHJIEGHGEHJIGFCEFHIFHGGHGFJJHFFHHG X0:i:2 X1:i:1 XA:Z:19,+96517,100M,0;15,-102476142,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2107:4261:6668#49 163 1 54989 29 100M = 55381 492 CTGGATGCCACACAAGATCTTCCACTCAACAAGTCTGCAACTAAACTAGCCTTCCTCTTTTCAAACCTACTCTTCTTTCAGTGTTCTCAGTCACAATAAT FH5FFEEEE@CIHGIFAFFFEFHHDG X0:i:2 X1:i:1 XA:Z:1,+54989,100M,0;15,-102476095,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2212:3724:88148#49 99 1 55010 29 100M = 55342 432 CCACTCAACAAGTCTGCAACTAAACTAGCCTTCCTCTTTTCAAACCTACTCTTCTTTCAGTGTTCTCAGTCACAATAATTTGTACCAACTAGTTACCTAG CACFFGFFGFHGGDGFGGFFIHIEEFFIFHEHHGEGJGHHGHHEFGHGGEIIHHGIFHGFFGGHKFGGGEGBGKGDFEKHIGIDGGCHFHGGGHHFDHG; X0:i:2 X1:i:1 XA:Z:1,+55010,100M,0;15,-102476074,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFDF XT:A:R RG:Z:1#49 HS25_09827:2:2216:15206:5901#49 99 1 55019 29 100M = 55280 361 AAGTCTGCAACTAAACTAGCCTTCCTCTTTTCAAACCTACTCTTCTTTCAGTGTTCTCAGTCACAATAATTTGTACCAACTAGTTACCTAGTTGCACAAC AAEEFGEFIFHGGJGFGG3FGHIHDHFDGHHHFGLGHHHGDHHHFFHIGFIIAIHIFGGJFIGHFFIGGFGIGKGEFIHH9FIDHHGHFGFGF9CBBFGE X0:i:2 X1:i:1 XA:Z:1,+55019,100M,0;15,-102476065,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFF XT:A:R RG:Z:1#49 HS25_09827:2:1203:19363:96466#49 163 1 55096 29 100M = 55469 473 AACTAGTTACCTAGTTGCACAACCCAAAATCTGGGAAAAATAATAGATTTCTTTCTCCATAGTACCCCAAAATCAATAAATCATCAAGTCTTATTCTACC ;CBCDFDCFGFGHECGHGEFIFFIFDGFFEGGGH7CDGIGHAHCEGBEFIHHGFIFGDJFGHHGGEHIDFEHHHFHGJDFEHGFIIHGGFLFDFHGEFEG X0:i:3 X1:i:0 XA:Z:1,+55096,100M,1;15,-102475988,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2101:9963:47082#49 99 1 55124 37 100M = 55552 528 ATCTGGGAAAAATAATAGATTTCTTTCTCCATAGTACCCCCAAATCAATAAATCATCAAGTCTTATTCTACCTTCCAAAGAGCCTTACATATGTTCCTTT AAEEFGFFGFGFGEGHGGHHGKIHHJFDEHHHHHEGJGHGGHGHFGHEGHIIKIHIFHIJEGGBIFIGGHIIGFGJFGIHEHDHJFJHGGGGGDEGHGIH X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:37 XM:i:0 XO:i:0 QT:Z:!1=DFFFF XT:A:U RG:Z:1#49 HS25_09827:2:2310:17688:32492#49 83 1 55140 57 100M = 54737 -503 AGATTTCTTTCTCCATAGTACCCCCAAATCAATAAATCATCAAGTCTTATTCTACCTTCCAAAGAGCCTTACATATGTTCCTTTATTTTCATCTGTAACA EIHHHGHGGGHFGJGJHDFIHHIFJGJGIIEGGIGDHGGJJIBGIGFHIIHGICBFIJHGJCHGGLGHHHHGIFJIEIFGHHGGHGJGGGFJGFGFDCAA X0:i:1 X1:i:2 XA:Z:15,+102475944,100M,1;19,-96715,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:20 SM:i:20 XM:i:0 XO:i:0 QT:Z:!1=DDDFA XT:A:U RG:Z:1#49 HS25_09827:2:2102:15557:14476#49 163 1 55187 0 100M = 55557 470 TATTCTACCTTCCAAAGAGCCTTACATATGTTCCTTTATTTTCATCTGTAACACCACTATTCCTGTCTAAGCCTACCTATGTCATTTTTGGAAGAGAATA ;CB/EFEHDEFGGGEDGCDDFGFFIGDGGEGHGHGFGDIGDEHHKGGIDHHGGGEHEGEFFEFFHDFHFIGHHHEHEHGHHFFFIIHGHFGFFGHFEGHG X0:i:3 X1:i:0 XA:Z:19,+96762,100M,0;1,+55187,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2305:7406:81170#49 147 1 55238 37 100M = 54815 -523 CACCACTATTCCTGTCTAAGCCTACCTATGTCATTTTTGGAAGAGAATATAGTCACCTATGTGACCTTCCCACTTAAAATCCTACTATTTACGCTTCAGT GHFFFHGHGAHHFHCIHFFHJFJBHF>EFHIFHGHFHHHFFJIEFIJGHEHFIHGFHHHEGGGHFHHGDGEFIGEIIJGIGEDEGGGEGF@FGGFDCBC; X0:i:1 X1:i:0 XG:i:0 AM:i:0 SM:i:37 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2216:15206:5901#49 147 1 55280 37 100M = 55019 -361 GAGAATATAGTCACCTATGTGACCTTCCCACTTAAAATCCTACTATTTACGCTTCAGTAAAAGAAAAACAATTTTTAATCTAAGTATGTAATTCTTTTGC AF?HGC?FCHH@>DIBHFHDLGI9HI;A72;F3B94FGBJ:=I@>CAABG=F;:>8H5:=6>=9G&8G,D;4=?GI=6C8F8II2GGEGF5E>A;D15@8 X0:i:1 X1:i:0 XG:i:0 AM:i:0 SM:i:37 XM:i:2 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1214:4373:40376#49 73 1 55296 37 100M = 55296 0 ATGCGACCTTCCCACTTAAAATCCTACTATTTACGCTTCAGTAAAAGAAAAAAAATTTTTAATCTAAGTATGTAATTCTTTTGCTGAAGACACTTCACTT CAEFFGFEIFHGGJEHGGHGIHIKHFHIEHHHHGIGHHHGGHHHIFHIGIIIFIGIGHIGGGGHKFEGGEFGIJGGFGGHIHIHGGCHEGGGGHHGEHIE X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:37 XM:i:0 XO:i:0 QT:Z:!1=DDDFD XT:A:U RG:Z:1#49 HS25_09827:2:2312:13342:18616#49 163 1 55334 57 100M = 55722 488 CAGTAAAAGAAAAAAAATTTTTAATCTAAGTATGTAATTCTTTTGCTGAAGACACTTCACTTGCTTCTGTGCCCTTAAACTGGTATGTTATCATGGTATA ;CBDDFECFGCGHGGGEDHFGEHCEDFIFEGHFBHFEJIGHHHDGGEIJIHHGEEFEDGFGGKFFEGEDGHHHHIHFHFHEFGFFIHGGFGLJDHFHGH; X0:i:1 X1:i:0 XG:i:0 AM:i:20 SM:i:37 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2212:3724:88148#49 147 1 55342 37 100M = 55010 -432 GAAAAAAAATTTTTAATCTAAGTATGTAATTCTTTTGCTGAAGACACTTCACTTGCTTCTGTGCCCTTAAACTGGTATGTTATCATGGTATAGTAGGCCA GH@FFD?GGHACCCIGCIBEJFH>HFFHHAFFEHHDHIFHHFHEFBEGHHFFIHGKHHGHGIDHFHHGGGEIIGEHCFKGFCIICCAHGFHDEEFCABC< X0:i:1 X1:i:0 XG:i:0 AM:i:0 SM:i:37 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2205:14150:80754#49 83 1 55344 37 100M = 54942 -502 AAAAAAATTTTTAATCTAAGTATGTAATTCTTTTGCTGAAGACACTTCACTTGCTTCTGTGCCCTTAAACTGGTATGTTATCATGGTATAGTAGGCCATC HIHDGEHGGFEECHHHHDJJFGIFGGFGFIEGGHFKHGIGGIGCIGHHAIIFIHGIIHHFHHHJGJIFGHHGIFJEHIHIEHAGFGJEGHFIGFGFEC>C X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:37 XM:i:0 XO:i:0 QT:Z:!4=DDFFD XT:A:U RG:Z:1#49 HS25_09827:2:2104:16309:25528#49 163 1 55367 57 100M = 55744 477 GTAATTCTTTTGCTGAAGACACTTCACTTGCTTCTGTGCCCTTAAACTGGTATGTTATCATGGTATAGTAGGCCATCCAAGACCTGGCTTCCTTCCTTTT <;BC7ECEDC-GEHBDBFDFCEFCHC6CI5GD5@HF6FE8D@DA5CFBCAA77=B?E?E5H6B4H5CFE@BFF4F>F;F4IGGFC5GDG X0:i:1 X1:i:0 XG:i:0 AM:i:20 SM:i:37 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2211:2695:46408#49 163 1 55375 57 100M = 55853 578 TTTGCTGAAGACACTTCACTTGCTTCTGTGCCCTTAAACTGGTATGTTATCATGGTATAGTAGGCCATCCAAGACCTGGCTTCCTTCCTTTTTTTCAGTC ;CBBDEEHFCFGHGFDFIIG@CFCFGFFFEGHFHGFHJIGDEAHFGB?F+HDGFG>FHHHDHIFFEGGDGEFHGEEFBBJHGFHIFHGCFCFBFEG>GFG X0:i:1 X1:i:0 XG:i:0 AM:i:20 SM:i:37 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2305:13569:23453#49 99 1 55378 37 100M = 55713 435 GCTGAAGACACTTCACTTGCTTCTGTGCCCTTAAACTGGTATGTTATCATGGTATAGTAGGCCATCCAAGACCTGGCTTCCTTCCTTTTTTTCAGTCTCA C?EEFGFEGFFFGJGGGGFFIHIKDEFHEHHHHIJGGHHGDHFDHGHGDHEICHFIFFFBGIGHIEHGGFHIGFGGFGHHICICJEFHFHGGGHEFHHIH X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:37 XM:i:0 XO:i:0 QT:Z:!4=DDDDF XT:A:U RG:Z:1#49 HS25_09827:2:2107:4261:6668#49 83 1 55381 37 100M = 54989 -492 GAAGACACTTCACTTGCTTCTGTGCCCTTAAACTGGTATGTTATCATGGTATAGTAGGCCATCCAAGACCTGGCTTCCTTCCTTTTTTTCAGTCTCAGAG EIHH+GHGGFE6HGGGHIFEBG>BEFCGDHEGGIKDBGEGKAHFGFHHICEDIFGFHFHGCHHHGEHCFEHGIFEGEIDGFDAG??JGFEFFDFGFDBAB X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:37 XM:i:0 XO:i:0 QT:Z:!1=DDDFD XT:A:U RG:Z:1#49 HS25_09827:2:2107:16301:91524#49 99 1 55430 29 100M = 55773 443 TATAGTAGGCCATCCAAGACCTGGCTTCCTTCCTTTTTTTCAGTCTCAGAGAATAACATACTCTTTCCCTGCAACTCCAGATCCAATTTGGTTTTCTTTT 8>>CFGFGEFEGGJEGCGGFGBIEGJFBBHHFFHHGGGEGEDG8FBHIC.BFHEFIDGGGFDGHFFFGGEF7GDGDFGHBD@IHEGFFF@G7BBHFHHJH X0:i:3 X1:i:0 XA:Z:19,+97005,100M,0;1,+55430,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1203:19363:96466#49 83 1 55469 37 100M = 55096 -473 TCAGTCTCAGAGAATAACATACTCTTTCCCTGCAACTCCAGATCCAATTTGGTTTTCTTTTACTTGCCTGGAAACTCCAAAATCTATCAACTCTGGGGCT EFHDJFBGGGEFHFFG>IGECIGFJGCGBHH7GC7H7GGEFCFGEGHCIIILEFGFICHDGHGFFEJFCHHGHHFGHIHIHGGGH?FFD?FFG?GFEE?A X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:37 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:U RG:Z:1#49 HS25_09827:2:2307:1768:32140#49 163 1 55478 57 100M = 55871 493 GAGAATAACATACTCTTTCCCTGCAACTCCAGATCCAATTTGGTTTTCTTTTACTTGCCTGGAAACTCCAAAATCTATCAACTCTGGGGCTTTCCACTAG ;CBDCDDHEGFGHGGDGIHFIGFIHEEIIEGIFHHFGGGGHEHCEGGIJEHHGFIHFDJFFHEFFHGIFDEBHGFHGHGHCGFGFIHFIHLFFFHFFHE@ X0:i:1 X1:i:0 XG:i:0 AM:i:20 SM:i:37 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2311:17721:66046#49 99 1 55527 60 100M = 55939 512 TTTACTTGCCTGGAAACTCCAAAATCTATCAACTCTGGGGCTTTCCACTAGCTAATCATTTTGTATACAATATTTGTCCTTCATGTTTTGCCTCTTAACA AABEFGFEIFGECJGHGGGHGFIGHJHIGHGHFHJGCGHGGHJGGFHEGFIIHFGIFHGFJIGDHKGGGEGGCJGEFIGHGHGHHHJCFHGGGHEJHHIE X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:23 SM:i:37 XM:i:0 XO:i:0 QT:Z:!1=DFFFD XT:A:U RG:Z:1#49 HS25_09827:2:2204:4181:66338#49 99 1 55533 0 100M = 55922 489 TGCCTGGAAACTTCAAAATCTATCAACTCTGGGGCTTTCCACTAGCTAATCATTTTGTATACAATATTTGTCCTTCATGTTTTGCCTCTTAACATCTCAG CABFFGFDIFGGGJGGGGHEGHIKFJHBGHEHHEIGGGHHGHFHHGHGDHFIHIHEGHIFIIGHDGHGGHFIGKGGHIKHGGIFHFIHGHGGGHGJHHIB X0:i:2 X1:i:1 XA:Z:1,+55533,100M,1;15,-102475551,100M,2; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2101:9963:47082#49 147 1 55552 36 100M = 55124 -528 CTATCAACTCTGGGGCTTTCCACTAGCTAATCATTTTGTATACAATATTTGTCCTTCATGTTTTGCCTCTTAACATCTCAGCTTTCAGTTTCATCATTTT GEHHFHHFLEHIGHIFGIGHIFHGHIFHKHIJGFIHIKHHHFFEHIEGGHGFLKGFHHEFGHJHFJHFDGIIGFGEFJHGGHIF@IGDGFJAHDEDCBC< X0:i:2 X1:i:1 XA:Z:19,-97127,100M,0;15,+102475532,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2102:15557:14476#49 83 1 55557 0 100M = 55187 -470 AACTCTGGGGCTTTCCACTAGCTAATCATTTTGTATACAATATTTGTCCTTCATGTTTTGCCTCTTAACATCTCAGCTTTCAGTTTCATCATTTTACCAG HCFHFFFFIF>GDDDIFHHCFGEGCGFGGHGEHGHCGHIIEHGEFGGGEIGDKHGGGHHFAFGDGGIHE@GHEG6866FFGCE5HHFE X0:i:2 X1:i:1 XA:Z:1,+55567,100M,0;15,-102475517,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDA;D XT:A:R RG:Z:1#49 HS25_09827:2:2106:12373:35683#49 99 1 55644 0 100M = 56007 463 ATCATTTTACCAGGGAGGCCTCCCAGAACCTGAGTCCAGAAGAGTTCCTTCCATTGTATATTCCTCTAGCACTACCTATTACCTCTTTTGTAAGACTAAC AABFFGFDJFH6GJGGGGHGIFIKGJFIGHHHFGHGGHHGGHGHFGHIGIIIHIGECHFKGGGHGKHGGFGFGJGGFGHHDJIFJGFHFHFGGDEGHFAE X0:i:3 X1:i:0 XA:Z:1,+55644,100M,0;19,+97219,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DFFFF XT:A:R RG:Z:1#49 HS25_09827:2:2115:16165:60014#49 121 1 55653 0 100M = 55653 0 CCAGGGAGGCCTCCCAGAACCTGAGTCCAGAAGAGTTCCTTCCATTGTATATTCCTCTAGCACTACCTATTACCTCTTTTGTAAGACTAACAGCCCTCAA BFFHJECGFGHDGFBEDIFGHHGBGGFGFFE>GCE@HGGF@CG@IFGFICC;I8BGIHEGG-ECGEDFDA?-BHEDEIFGFGGGFFGE@GFADFGFCBA@ X0:i:3 X1:i:0 XA:Z:19,-97228,100M,0;15,+102475431,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDA;B XT:A:R RG:Z:1#49 HS25_09827:2:1304:10189:17880#49 99 1 55662 0 100M = 56060 498 CCTCCCAGAACCTGAGTCCAGAAGAGTTCCTTCCATTGTATATTCCTCTAGCACTACCTATTACCTCTTTTGTAAGACTAACAGCCCTCAAAATTTTTCA AACEFGEFGFFDGJGHBGDFDHDGEEFHGHHHHGIGH9BGDDHHHBCIFHAIEEEHFG:JFDGHHHGGGHIIGICE?EGHEGG>CGGDFGGGGHHJHHJB X0:i:3 X1:i:0 XA:Z:1,+55662,100M,0;19,+97237,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDFDF XT:A:R RG:Z:1#49 HS25_09827:2:2305:13569:23453#49 147 1 55713 29 100M = 55378 -435 CACTACCTATTACCTCTTTTGTAAGACTAACAGCCCTCAAAATTTTTCATTCAGTGATGTCTTCCTCATTGCATTTTAAGTTCAACATGAGCAGGACTTT G4GE5DHFFEADEHF@HEGDLGFGDFFH>GG5G>IE?HFGFFH=FIGGDFFFBGGFHHEFGI?EGBDEDGEGCCHHGFHIFCCGG?GGGGHECDDACBC; X0:i:3 X1:i:0 XA:Z:1,-55713,100M,0;15,+102475371,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2312:13342:18616#49 83 1 55722 57 100M = 55334 -488 TTACCTCTTTTGTAAGACTAACAGCCCTCAAAATTTTTCATTCAGTGATGTCTTCCTCATTGCATTTTAAGTTCAACATGAGCAGGACTTTGTCGTGTTC EIHHJACGGGGFFJFEHGHEHHGFGGJGFFHGGCGGDGGJGIHGIGHFIIFGGHGIHFHGCHHGGEIHHEHGIFDHGI>IHGGGHE4GGGFGFGGFDBAC X0:i:1 X1:i:2 XA:Z:15,+102475362,100M,1;19,-97297,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:20 SM:i:20 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:U RG:Z:1#49 HS25_09827:2:2104:16309:25528#49 83 1 55744 57 100M = 55367 -477 AGCCCTCAAAATTTTTCATTCAGTGATGTCTTCCTCATTGCATTTTAAGTTCAACATGAGCAGGACTTTGTCGTGTTCACCTCTATCACATCATAAATAT ;FHHJGHG7GH6>FBEDD@GFHGFDGGGDFHGGGEDHGEGGFGGCHEHDACFI@FHGCEFGEHGEEHFHE?BDFFHGI2GGFGBFGHEEF@EG?GFE>>? X0:i:1 X1:i:2 XA:Z:15,+102475340,100M,1;19,-97319,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:20 SM:i:20 XM:i:0 XO:i:0 QT:Z:!1:BADDD XT:A:U RG:Z:1#49 HS25_09827:2:2107:16301:91524#49 147 1 55773 37 100M = 55430 -443 CTTCCTCATTGCATTTTAAGTTCAACATGAGCAGGACTTTGTCGTGTTCACCTCTATCACATCATAAATATAGCAAACAGTAAAACTATTGCAACATGAC 2HFFFHDFBIFIECBIFFGFHDHEJIEIHGFDEFEGFEEDFEHEEGEGHEEFEGGGHG?HG5GDGGHFGGEIIF>ICJCIFIIHEFAHGFGEFCF>CB;< X0:i:1 X1:i:0 XG:i:0 AM:i:0 SM:i:37 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2101:11349:50189#49 99 1 55805 57 100M = 56209 504 AGGACTTTGTCGTGTTCACCTCTATCACATCATAAATATAGCAAACAGTAAAACTATTGCAACATGACTAATGTATTGAACGATGCTTCAGCTTTCTTCT CACCFGEEGFHEGJ?GGCGGIFIGHJFHGHHHFHIGGHHGDEFHFGHIGECFKFHGDGIGIIGHKGGGGFFFCDEEFGHCGJDHGFIHFGGGGHFHHHFF X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:20 SM:i:37 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:U RG:Z:1#49 HS25_09827:2:2211:2695:46408#49 83 1 55853 57 100M = 55375 -578 TAAAACTATTGCAACATGACTAATGTATTGAACGATGCTTCAGCTTTCTTCTTACGTTCAATCACAGGTCATATGACTAAAGAACTTCCTTTTTAATCTC EIHHFGHG@FGFBFHGHIGIHIGBEEJIGGEGGGDHHGGIBIFFELEHIEIFEFGHHFHF@FHFGJIHHEHEHFHGGIFGHFAGHGHFDGFGFFGFFB>B X0:i:1 X1:i:2 XA:Z:15,+102475231,100M,1;19,-97428,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:20 SM:i:20 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:U RG:Z:1#49 HS25_09827:2:2307:1768:32140#49 83 1 55871 57 100M = 55478 -493 ACTAATGTATTGAACGATGCTTCAGCTTTCTTCTTACGTTCAATCACAGGTCATATGACTAAAGAACTTCCTTTTTAATCTCCTTTTCTATTCTCAATTA ;IHBBEDGGGGGCHEJHIFC7HGHD@JGGHEGGIGFHGGFGIGGIBIJIFHGGDGHIJHFHHHHGLHFHHHGHFJGGIHGHHGGJEJGFFFFFBGFEBAA X0:i:1 X1:i:2 XA:Z:15,+102475213,100M,1;19,-97446,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:20 SM:i:20 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:U RG:Z:1#49 HS25_09827:2:2303:12482:30942#49 163 1 55886 37 100M = 56296 510 GATGCTTCAGCTTTCTTCTTACGTTCAATCACAGGTCATATGACTAAAGAACTTCCTTTTTAATCTCCTTTTCTATTCTCAATTAATTTCTTCTGCCTGC FEEF8HHGBDEE;CDGEHGG?BD@EF@A?F?FEC;C X0:i:2 X1:i:1 XA:Z:19,-97488,100M,1;15,+102475171,100M,2; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2204:4181:66338#49 147 1 55922 0 100M = 55533 -489 CATACGACTAAAGAACTTCCTTTTTAATCTCCTTTTCTATTCTCAATTAATTTCTTCTGCCTGCATCACCTCAAGTCTCTGGGGTGAAATCCACTAATGA GFHEGHDGILFIGHIIFAHHJGFGHIFHFGFFGHEGFFGHDHHFFIEGHFKFGGGGHHGHG@GGGGH5IGIIIIG?FBGDGIFFGIGHGFHFFEEDBBC< X0:i:2 X1:i:1 XA:Z:1,-55922,100M,1;15,+102475162,100M,2; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2311:17721:66046#49 147 1 55939 60 100M = 55527 -512 TCCTTTTTAATCTCCTTTTCTATTCTCAATTAATTTCTTCTGCCTGCATCACCTCAAGTCTCTGGGGTGAAATCCACTAATGAATTCCTTTTGCAGCTTA GHHHGHFFFEHGG@FIFIFFHBIGHBEHHGGAIGIFHFFGDHDFFIFGHHBDLHGIHGD5G@AIFGHFGGIIIEGIEFGFGIFCCEEHGFHEEDDCDBC; X0:i:1 X1:i:1 XA:Z:19,-97514,100M,1; XG:i:0 AM:i:23 SM:i:23 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2113:9638:53169#49 81 1 55963 23 100M X 106784178 0 CTCAAGTAATTTCTTCTGCCTGCATCACCTCAAGTCTCTGGGGTGAAATCCACTAATGAATTCCTTTTGCAGCTTAAGCCAATTCCAATCTTGAGCCAAT 2F>H55DG,GE(HCFGCDG??HGHE(76FG?7.80H8:-E:9>HG<@@4F-?DGF7B;C X0:i:1 X1:i:1 XA:Z:19,-97538,100M,2; BC:Z:NGTCTATC XG:i:0 AM:i:23 SM:i:23 XM:i:1 XO:i:0 QT:Z:!1:=A:AD XT:A:U RG:Z:1#49 HS25_09827:2:2307:8236:69901#49 99 1 55971 43 100M = 56393 522 ATTTCTTCTGCCTGCATCACCTCAAGTCTCTGGGGTGAAATCCACTAATGAATTCCTTTTGCAGCTTAAGCCAATTCCAATCTTGAGCCAATCTCAGGTG BABEFGFEIFGGGEGHGGAGGHIHEJDIEHEHHIEEJEHGFHEHHGDEGHFIFFHEFHFGDGGDKEFGGFFFFK@DHIHHGGIF>GHCFGGCGDHJHGFB X0:i:1 X1:i:1 XA:Z:19,+97546,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:20 SM:i:23 XM:i:0 XO:i:0 QT:Z:!1:BDDDD XT:A:U RG:Z:1#49 HS25_09827:2:2214:7352:72234#49 99 1 55975 43 100M = 56414 539 CTTCTGCCTGCATCACCTCAAGTCTCTGGGGTGAAATCCACTAATGAATTCCTTTTGCAGCTTAAGCCAATTCCAATCTTGAGCCAATCTCAGGTGAAGA AACEFGFGEFEGFE3HGEFFGFIEHJFEGHEHHECGGEHCGHGHFFCIGIIDBHECDHGGFGAFDGFGB?FICGEGF>GHG@GDJHHBEED@>EAHHHC2 X0:i:1 X1:i:1 XA:Z:19,+97550,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:20 SM:i:23 XM:i:0 XO:i:0 QT:Z:!11AD:BA XT:A:U RG:Z:1#49 HS25_09827:2:1304:9413:89147#49 147 1 56002 0 100M = 55567 -535 GGGGTGAAATCCACTAATGAATTCCTTTTGCAGCTTAAGCCAATTCCAATCTTGAGCCAATCTCAGGTGAAGAAGCCTGTAAATTATCACTCTCAGTCCT G??E53JG5IAH<>3FGA+@FF=BDBBCH5=F>>DDBKGD,E@EEF@GGC>=EEGGHCAE5E?DCEBF+GE7EFG@?JEF7>DGECHHGH@FBGEDABC< X0:i:3 X1:i:0 XA:Z:1,-56002,100M,0;15,+102475082,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2106:12373:35683#49 147 1 56007 0 100M = 55644 -463 GAAATCCACTAATGAATTCCTTTTGCAGCTTAAGCCAATTCCAATCTTGAGCCAATCTCAGGTGAAGAAGCCTGTAAATTATCACTCTCAGTCCTCTCTT GFGECHDDGAHHFBIIHAB@JHHBJEHHFFFFGFIFIEEDHFGEEIEGGHFFBGDFHGDDGI?DGG@HGFEGGDEIIHHGGEGGDIGEGFFFGGDECBC; X0:i:3 X1:i:0 XA:Z:19,-97582,100M,0;15,+102475077,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1304:10189:17880#49 147 1 56060 0 100M = 55662 -498 AATCTCAGGTGAAGAAGCCTGTAAATTATCACTCTCAGTCCTCTCTTGTACTACTAGGTCTCATGAACTCTTCATTAACAACTCCAGCTTCCCTGTTAGC GDHE5DDHIIFEGEDGFH:CGDBDBC< X0:i:1 X1:i:2 XA:Z:15,+102474875,100M,1;19,-97784,100M,1; XG:i:0 AM:i:20 SM:i:20 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2214:15096:76774#49 99 1 56246 20 100M = 56494 348 CCAACTCCCTGCAACTTATTTCTGCCTAGATTCTCCCTCATTCATTTCAATACGCTGTTCGGCCTGCTACCCCAGTTTCCCACTTAGAACAATGGCACAC CAEEFGFGIFGGGJ>HGGHHGGIEHEHIEHHHHIIGJHHGGHFIIGHIGHIIHHHIFHIGIGGDFFGGGHHIGFGGHIKHGHIHHGCHFGGGGDHJHHIE X0:i:1 X1:i:2 XA:Z:19,+97821,100M,1;15,-102474838,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:20 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:U RG:Z:1#49 HS25_09827:2:2302:6494:63221#49 99 1 56281 19 100M = 56705 524 CCTCATTCATTTCAATACGCTGTTCGGCCTGCTACCCCAGTTTCCCACTTAGAACAATGGCACACAGGACAGGAGCACATTGGCACATCAGAATGACTTA A?BEFGDFGFFFEEE?GGGHIHIGHJD?GHHCGIIFGE:G@HFHF?DEGFIFFHHCGGAB&GGHFEGGGEKDIKEJFEHCEGDCCEFCFH@GGEDCD4>E X0:i:3 X1:i:0 XA:Z:15,-102474803,100M,0;19,+97856,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DDDFE XT:A:R RG:Z:1#49 HS25_09827:2:2303:12482:30942#49 83 1 56296 29 100M = 55886 -510 TACGCTGTTCGGCCTGCTACCCCAGTTTCCCACTTAGAACAATGGCACACAGGACAGGAGCACATTGGCACATCAGAATGACTTATGTACTGCTCATTGT EADHGHHCGGGFGFFHHIHIHHIFJ@KGIFHGGEKKHGGGFIGGIGHH:&DGIHFFHFHFHHHHFJIHHEHEEHJGHIFIGHGGHEJGDHFJGFGFDEAA X0:i:3 X1:i:0 XA:Z:1,-56296,100M,0;15,+102474788,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFD XT:A:R RG:Z:1#49 HS25_09827:2:2209:17742:38372#49 163 1 56366 19 100M = 56705 439 CATCAGAATGACTTATGTACTGCTCATTGTGTTGCAGAAGAGACCTCTGTGGGGGCAATAGAACAGATTTTCCTCTCACGTCACTGTAGTTGTGGTTTCC :;6BBDG@BC9>EGBG6F5FCHF7@CE?D>CBF6HCDDEAB5GHFGEBF5F7@EAFCD@C+EDFDD?GDGE5?>FEBFF5EG=FCB>G@FEB>FE>EG4@ X0:i:3 X1:i:0 XA:Z:15,-102474718,100M,0;19,+97941,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2207:8035:40876#49 163 1 56382 12 100M = 56776 494 GTACTGCTCATTGTGTTGCAGAAGAGACCTCTGTGGGGGCAATAGAACAGATTTTCCTCTCACGTCACTGTAGTTGTGGTTTCCCTAAGCACCTACACTG EIFGHFFHDA X0:i:3 X1:i:0 XA:Z:19,+97957,100M,0;1,+56382,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2307:8236:69901#49 147 1 56393 43 100M = 55971 -522 TGTGTTGCAGAAGAGACCTCTGTGGGGGCAATAGAACAGATTTTCCTCTCACGTCACTGTAGTTGTGGTTTCCCTAAGCACCTACACTGTTTCACCTCAT GHHHGDFHGIFDGHFIDFBFHFCGHEG?GHDFHHEFFHHDFEDEFIEGHHEFIGG?HDDHGIDHCEHFGGCIEDHFFFECFCFEGCGGGFGDFDEDCBC; X0:i:1 X1:i:2 XA:Z:15,+102474691,100M,1;19,-97968,100M,1; XG:i:0 AM:i:20 SM:i:20 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2214:7352:72234#49 147 1 56414 43 100M = 55975 -539 GTGGGGGCAATAGAACAGATTTTCCTCTCACGTCACTGTAGTTGTGGTTTCCCTAAGCACCTACACTGTTTCACCTCATCTTAGGTAGACAATACTCCAT GDFHCEJDG<>HFHIGD=FCCBFBHBE?B5IDE>EGBDAHDGDF3IFG78FF?GGGHG5FGH?EC46G>GED@,D?GBCIGIA+@BEEGF9F8E'ACBC: X0:i:1 X1:i:2 XA:Z:19,-97989,100M,2;15,+102474670,100M,2; XG:i:0 AM:i:20 SM:i:20 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2305:7639:12266#49 163 1 56425 20 100M = 56825 500 AGAACAGATTTTCCTCTCACGTCACTGTAGTTGTGGTTTCCCTAAGCACCTACACTGTTTCACCTCATCTTAGGTAGACAATAATCCATGTAACTGACTG :CBACEECBE9GEGCCGGDFG7H?HHG,EECGF6EGDF5GHJHC5GBE=IHG5JEFCDEFDAFF5DFGF@E>CEFEFC?H+EI>43HA@AAFD?DF>@?B X0:i:1 X1:i:2 XA:Z:19,+98000,100M,1;15,-102474659,100M,1; XG:i:0 AM:i:0 SM:i:20 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2207:17982:4819#49 163 1 56445 20 100M = 56893 548 GACACTGTAGTTGTGGTTTCCCTAAGCACCTACACTGTTTCACCTCATCTTAGGTAGACAATAATCCATGTAACTGACTGTGTATCCTAATTTTAAAAAA ;/ACA?C8D-F>?FEC6DE?FFFC8GFF7@>H5DH?66=GHA7H5D+IFH?7GE'+=BEH=,FFDBHEAD5HE>EHB4,>4B5>;3HFC4+5JFFCE??2 X0:i:1 X1:i:2 XA:Z:15,-102474639,100M,2;19,+98020,100M,2; XG:i:0 AM:i:0 SM:i:20 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2303:17701:48800#49 99 1 56472 20 100M = 56822 450 ACCTACACTGTTTCACCTCATCTTAGGTAGACAATAATCCATGTAACTGACTGTGTATCCTAATTTTAAAAAATATTTCTGCCCACATTATTCTGCAGTT C;>@F?B4AF?D@2AEDDIGG<-H8HEHFHE->E7CGDE8A,FCC5&F,77,CBIGE9GAE@E=7E7FAICD,G?B7F77>HF56@F>GH5=HGIE X0:i:1 X1:i:2 XA:Z:19,+98047,100M,1;15,-102474612,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:20 XM:i:0 XO:i:0 QT:Z:!++22A=A XT:A:U RG:Z:1#49 HS25_09827:2:2214:15096:76774#49 147 1 56494 12 100M = 56246 -348 TTAGGTAGACAATAATCCATGTAACTGACTGTGTATCCTAATTTTAAAAAATATTTCTGCCCACATTATTCTGCAGTTTTTATCTTGCTTACGTATTTTT GHHFFHFJGHHGFHIGHFGHFGHGHIHEFHIJIHHGGEHJHJHE9IEGGHIJIHGFHHEHGIAHF.HGHGIII>GIIJHGGHI?DGGHGFFFGE=EDBC; X0:i:3 X1:i:0 XA:Z:1,-56494,100M,0;19,-98069,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2206:1444:34059#49 99 1 56495 0 100M = 56855 460 TAGGTAGACAATAATCCATGTAACTGACTGTGTATCCTAATTTTAAAAAATATTTCTGCCCACATTATTCTGCAGTTTTTATCTTGCTTACGTATTTTTG B?BCFDF?AFFGGGGGGGHFGBEHHDFIFHECFIEGFEECGHFHFFFCGHIFHGEEGFIGFGGDGDGGGEFFFCEDFGIHCHIHHEIH@G@GGDABHHIE X0:i:3 X1:i:0 XA:Z:15,-102474589,100M,0;1,+56495,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDDDE XT:A:R RG:Z:1#49 HS25_09827:2:2313:12929:90153#49 163 1 56497 0 100M = 56896 499 GATAGACAATAATCCATGTAACTGACTGTGTATCCTAATTTTAAAAAATATTTCTGCCCACATTATTCTGCAGTTTTTATCTTGCTTACGTATTTTTGGA ;CB>CBDCDEFG6G,CGCCGFGFGHDCC7E?DE@AFHEIGFDDDDCHIFB?@GDI>EDEFDBHFBE?GDGGDHGFDBCFHDFED;IHE@GABDGDF5GGG X0:i:3 X1:i:0 XA:Z:19,+98072,100M,1;15,-102474587,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1309:7799:74038#49 99 1 56582 57 100M = 57002 520 TTACGTATTTTTGGAATGTTACTATTTTTCAAAAATTAATTTGGGATCAACCAACACTTCTTATTCTGCTGCTGTTCTAGAGAAAATCATTTTCCTCATT CAEEFGEFJFGEGHGGGGDFGFIHHJFIEHHHHELGGGHGGHGHFGHIGHIIJFGIFGGGFGGDGJH9DJC9CABDFFCFGEHB9AHDGCEEH-HE-DAHJ?FCGGIHIGA>EGBHEGEFADFGFE>@C X0:i:1 X1:i:2 XA:Z:15,+102474379,100M,1;19,-98280,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:20 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:U RG:Z:1#49 HS25_09827:2:2302:6494:63221#49 147 1 56705 20 100M = 56281 -524 CAGCTCTAAACAAATGCCACTGTAAACCAAGGTGGAGCCTTTGCACTTTCAGGCCACCATGATAACCTGGAGATTAGATTTTTCTGTGTCTTTATATCAA GHHBCD?B5CFCF>FFGA=CFGC>D+4>>H@D>5JBBDBACB6GA7?G4B>@IB@CCGAHGGAG7GH5+CCF@BE87F7CFEF6@?ALGFHDBE?>>AC; X0:i:1 X1:i:2 XA:Z:15,+102474379,100M,1;19,-98280,100M,1; XG:i:0 AM:i:0 SM:i:20 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1201:16766:34813#49 163 1 56767 40 100M = 57202 535 TAACCTGGAGATTAGATTTTTCTGTGTCTTTATATCAATAATAAAGCCAAGCTTCTCCAGGGGTATCCACTAGGCTTGTCTCAATGGCTCAATACAGGGC GH+5>HA@FC;@FAEC>DFGJ=BHD?DJC55EFEFDD,6=+>?G@?EFIG@57G?='HA,7465GG5>,G7@?>7DG'5F:6AHGF9DCCF>A6C; X0:i:3 X1:i:0 XA:Z:19,-98397,100M,2;15,+102474262,100M,2; XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2305:7639:12266#49 83 1 56825 12 100M = 56425 -500 AGGGGTATCCACTAGGCTTGTCTCAATGGCTCAATACAGGTCCTTTTGTGAATGATTACCTCACCCTCATGGAAACACACTCTTGTTACAGAAACTCAGA 2JHBGFHGGFEFGFGEFIGDFHGFGGFGIICGGGGDHGJEGGGFEEFHIIHGIHGFHGHGGH9JFEIHHHHGIDFFGI>GFDGGJGJGDFFIGFGFDCAC X0:i:3 X1:i:0 XA:Z:19,-98400,100M,0;1,-56825,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2315:13912:21944#49 121 1 56849 0 100M = 56849 0 AATGGCTCAATACAGGTCCTTTTGTGAATGATTACCTCACCCTCATGGAAACACACTCTTGTTACAGAAACTCAGAATGATTCTATTTTTTCTTTTATAT 90H:E9EGGFIAHHG8@FFCFG*>?EDG>FBE@@?FFGBAFC>AH X0:i:3 X1:i:0 XA:Z:19,-98424,100M,0;15,+102474235,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2206:1444:34059#49 147 1 56855 0 100M = 56495 -460 TCAATACAGGTCCTTTTGTGAATGATTACCTCACCCTCATGGAAACACACTCTTGTTACAGAAACTCAGAATGATTCTATTTTTTCTTTTATATTTGTAT ?GHEGDHDFGF;CHCC5ABHLFCBHBFIDHDD5?IGHFADFGFFEF5G7EEFGGFFEHGHGIG?GGHFBGIGGFEBCFGGFEAEDGHHGFHFHCDBDBC< X0:i:3 X1:i:0 XA:Z:1,-56855,100M,0;15,+102474229,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2107:12156:39370#49 163 1 56871 12 100M = 57216 445 TGTGAATGATTACCTCACCCTCATGGAAACACACTCTTGTTACAGAAACTTAGAATGATTCTATTTTTTCTTTTATATTTGTATATGTTTTTCCAATACC ;CBCCFEFDEFGHGCDIICFFEHCHEBIIIGIHHHGEEIGHJHHFGKIFIHHGJEFGFFIGHFIGEHIJIHGEEFH>CGIFGFHGFHE@GHGFFHFHHFG X0:i:3 X1:i:0 XA:Z:1,+56871,100M,1;15,-102474213,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1302:10972:80489#49 163 1 56888 12 3S22M1I13M1D4M1D37M1I15M4S = 57211 423 CCCCCCTCACGGAAAACCCCCCTTGTTTAAAAAAACTCAACTGTTTTTTTTTTTTTTTTTTTTTTTTATATTTTTTTTTACATCCCTTTGAAAAAAAAAT ;+6)C,-,%(((,D?('5>'($+7,7+(,E'D>,',',''+((''(>'=+8DGFEE4@E,D977=+5'F4F5'+B5B=B++=+'+;4';++5F5HD,'(' XC:i:97 XG:i:4 AM:i:12 SM:i:12 XM:i:19 XO:i:4 XT:A:M RG:Z:1#49 HS25_09827:2:2207:17982:4819#49 83 1 56893 19 100M = 56445 -548 ATGGAAACACACTCTTGTTACAGAAACTCAGAATGATTCTATTTTTTCTTTTATATTTGTATATGTTTTTCCAATACCTCTGAAAAAACTGATCCAAAAA FC@HBAFG>G,F>6EC77FD7IEHDFIGBFEGGFGG7GGDGCG@GFDHFICGDFBC8GHDCC@>-EECHGHFHH<GHGHHGF=FEDAF@EAC X0:i:2 X1:i:1 XA:Z:19,-98468,100M,0;15,+102474191,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=B??BD XT:A:R RG:Z:1#49 HS25_09827:2:2313:12929:90153#49 83 1 56896 0 100M = 56497 -499 GAAACACACTCTTGTTACAGAAACTCAGAATGATTCTATTTTTTCTTTTATATTTGTATATGTTTTTCCAATACCTCTGAAAAAACTGATCCAAAAAAAA FC>@5=EGFGDFHFFJ7@C?C?GFEGDGBF?GGHFDAGGJGABGHBHHFI?CE@GFDGH@@H@CFJ:FCHHB?DJC;IHCFGGGF?.F@?FE?DBF@CAA X0:i:2 X1:i:1 XA:Z:19,-98471,100M,0;15,+102474188,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2304:13716:87161#49 163 1 56961 57 100M = 57293 432 TTCCAATACCTCTGAAAAAACTGATCCAAAAAAAATACAAATTTTAATTGTAGCCAGTCAATTCAGGAAGGATAAAGGTCAAAAACTTTCAAAGAAACCT ;CBDEFDEFHFGHGFEIIEGGKFIIEEIIIGGGHGGHGIGHEAHG@HIJHHHGJIHFIFHDGFFHJFGFIEFHHIHFIDIEFIHGFHFDHGGFJHGFHHG X0:i:1 X1:i:0 XG:i:0 AM:i:20 SM:i:37 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1311:1664:60282#49 99 1 56993 57 100M = 57365 472 AAATACAAATTTTAATTGTAGCCAGTCAATTCAGGAAGGATAAAGGTCAAAAACTTTCAAAGAAACCTTCAGCCCCAACACACTAAACTTTGGGAGCACA B?BFFGF?FFF6@J4GGGGFGDCEC.FIFHEGFEA:8GECC?HI9?C?G.I?FGFIGH:G8EGB@JFG>?F?GDGD66C7C7F7>GC>@6GG>BEFEDCH X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:20 SM:i:37 XM:i:0 XO:i:0 QT:Z:!1=ADDFD XT:A:U RG:Z:1#49 HS25_09827:2:1309:7799:74038#49 147 1 57002 57 100M = 56582 -520 TTTTAATTGTAGCCAGTCAATTCAGGAAGGATAAAGGTCAAAAACTTTCAAAGAAACCTTCAGCCCCAACACACTAAACTTTGGGAGCACAGGTTGGCAT GEFEGFHFIIFGFBIIGEFHHGCGDEFHGE=DGGIHGHHDHHHCHIEGDHGFEGG?DHGFGDDGGJHGDFIIGEGIAHFI:'ICGFGLGFFFHCFDDBC; X0:i:1 X1:i:0 XG:i:0 AM:i:20 SM:i:37 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2315:20387:25533#49 99 1 57131 22 100M = 57594 563 ACAGGAGAAGGATCCATTTATTCACCTGTTATCAATTACAGGCATTGGATTTAAAGATCAGATGTTTTATATTTATTTCTTCAAATTTCATTCATGGTGC H1BCF??FIFF@GH1CFH-HEB8AJF>9HGCHGIFGC9C:IEH7GID@188IGDFGFGGFB?A?GE?G-EGH?HEH>GEDGG47BE:+GC X0:i:3 X1:i:0 XA:Z:19,+98707,100M,1;15,-102473952,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:BBDDA XT:A:R RG:Z:1#49 HS25_09827:2:2305:16745:85159#49 99 1 57152 40 100M = 57610 558 TCACCTGTTATCAATTACAGGCATTGTATTTAAAGATCAGATGTTTTATATTTATTTCTTCAAATTTCATTCATGGTGCCATAAGTGAAGGTATCTCTGT GAHGHCGDE9?FHGHFEA:8EBC@HGE9GH9F:DFFGGGCFCG@DADD@CG-A@?GDC?GEHHCGI,EE>HD6D7GDE5HHAB X0:i:1 X1:i:2 XA:Z:19,+98728,100M,1;15,-102473931,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:20 SM:i:20 XM:i:0 XO:i:0 QT:Z:!11ADB;D XT:A:U RG:Z:1#49 HS25_09827:2:1201:16766:34813#49 83 1 57202 40 100M = 56767 -535 TTTATTTCTTCAAATTTCATTCATGGTGCCATAAGTGAAGGTATCTCTGTCCACCCTGAATATATTTTCACTCCCTCATCTCAGTCATTCCGAACAATTC EIHHJFHGGDH@>FGJEGFEHIGFGGFGFEFGGGGEHGAGGIGGIGHFIIIGCHFHD9HGGEHGGIIHH-HGIHJDHIDIEFGGHEHEGFFIGFGFFC;C X0:i:1 X1:i:2 XA:Z:15,+102473881,100M,1;19,-98778,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:20 SM:i:20 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:U RG:Z:1#49 HS25_09827:2:1302:10972:80489#49 83 1 57211 12 100M = 56888 -423 TCAAATTTCATTCATGGTGCCATAAGTGAAGGTATCTCTGTCCACCCTGAATATATTTTCACTCCCTCATCTCAGTCATTCCGAACAATTCACACACTAA FCG@FF5GG@GFCCGGHBGDHCE?JGKGG@CG?EGGDGGJF:BFE@GF?CFGEDFIAFDE7H9GFEH88AH@H@JCECDCHDGE?GGGDHF+D?3A@EAA X0:i:1 X1:i:2 XA:Z:15,+102473872,100M,1;19,-98787,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:12 SM:i:12 XM:i:0 XO:i:0 QT:Z:!1=DDD?D XT:A:U RG:Z:1#49 HS25_09827:2:2107:12156:39370#49 83 1 57216 20 100M = 56871 -445 TTTCATTCATGGTGCCATAAGTGAAGGTATCTCTGTCCACCCTGAATATATTTTCACTCCCTCATCTCAGTCATTCCGAACAATTCACACACTAAGATTA EFHHHHHGGGGFCIEHHIGIHHIFEFKGFIFGGGFKHGIJJCGGGHIHIIHGI@GIIGHGJFHGFLEHFHHGBFHGEIHGGFGGGGEG@F@IFFGFEEAC X0:i:1 X1:i:2 XA:Z:15,+102473867,100M,1;19,-98792,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:20 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:U RG:Z:1#49 HS25_09827:2:2209:4903:27263#49 99 1 57217 40 100M = 57607 490 TTCATTCATGGTGCCATAAGTGAAGGTATCTCTGTCCACCCTGAATATATTTTCACTCCCTCATCTCAGTCATTCCGAACAATTCACACACTAAGATTAC BACFFGFDIFH6FJBFGGHE?BIEHE-HFDEHHJCGHHEGEDGHHGDIGHIFFFEEGGGFGIGHKFI@B?HDGJCDH>CEI@IHGE>CFGDGGHDGHHGE X0:i:1 X1:i:2 XA:Z:19,+98793,100M,1;15,-102473866,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:20 SM:i:20 XM:i:0 XO:i:0 QT:Z:!1:DDDFF XT:A:U RG:Z:1#49 HS25_09827:2:1302:7770:3819#49 163 1 57243 0 100M = 57619 476 TATGTCTGTCCACCCTGAATATATTTTCACTCCCTCATCTCAGTCATTCCGAACAATTCACACACTAAGATTACCCATGCTAAATGGGGATTCTTTTTTA @FGDDEF?GFDEE>GGEDF>GCDFBFHEHFHA@FAHGDFFHHGHIFHIIFEGGGHCFGJGHGGI@BEHFAFCEFBCEIHIHG?IGF@GGC5FCH@GE X0:i:1 X1:i:2 XA:Z:19,+98858,100M,1;15,-102473801,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:20 SM:i:20 XM:i:0 XO:i:0 QT:Z:!1=DDDDD XT:A:U RG:Z:1#49 HS25_09827:2:1310:14864:80208#49 147 1 57288 40 100M = 57282 -106 ATTCCGAACAATTCACACACTAAGATTACCCATGCTAAATGGGGATTCTTTTTTACTAGCCAATGTAGTACCTCAAATCCTTCCTTCCCTCCCCCTATTT ?HHEFHGDBIFIFHFI5GHEEFFGHEF6FHFFEFEEFEBAFGBEFIDGHHHFGG@CHHFEGIDGGBHFD7IIEIDFEBHFFDGECEEEG9DFHDF.5BC; X0:i:1 X1:i:2 XA:Z:15,+102473795,100M,1;19,-98864,100M,1; XG:i:0 AM:i:20 SM:i:20 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2304:13716:87161#49 83 1 57293 57 100M = 56961 -432 GAACAATTCACACACTAAGATTACCCATGCTAAATGGGGATTCTTTTTTACTAGCCAATGTAGTACCTCAAATCCTTCCTTCCCTCCCCCTATTTCATCA BIDHHFHGGFGFHCGGFIHEHG>FGGKFGF?GGHKHHGEIGFHGILFJE0HGGHGHHJHGGHHJGIJHHHHGDFJGKIFGHGGGHGJGGHFIGFGFFEAC X0:i:1 X1:i:2 XA:Z:15,+102473790,100M,1;19,-98869,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:20 SM:i:20 XM:i:0 XO:i:0 QT:Z:!1=DFFFF XT:A:U RG:Z:1#49 HS25_09827:2:2216:3049:23134#49 163 1 57299 40 100M = 57727 528 TTCACACACTAAGATTACCCATGCTAAATGGGGATTCTTTTTTACTAGCCAATGTAGTACCTCAAATCCTTCCTTCCCTCCCCCTATTTCATCAGCAGGC 2:98D74:E/FGHFC6GIDG?C4=HG?=ADDAF47G9=>7=;>H4>B;F=GBA;C82D5:H4GF4,8=FCD5A@BH7FFIHHFF0ID>,FH;B7CFH6H5 X0:i:1 X1:i:2 XA:Z:19,+98875,100M,1;15,-102473784,100M,1; XG:i:0 AM:i:20 SM:i:20 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2106:17425:57924#49 163 1 57320 20 100M = 57682 462 TGCTAAATGGGGATTCTTTTTTACTAGCCAATGTAGTACCTCAAATCCTTCCTTCCCTCCCCCTATTTCATCAGCAGGCAATTCTTTTGATACTTTTGTC H>FD>=D5HEFFICHCC>ABDDH>B??G X0:i:1 X1:i:2 XA:Z:19,+98896,100M,1;15,-102473763,100M,1; XG:i:0 AM:i:0 SM:i:20 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1209:3675:90199#49 99 1 57321 40 100M = 57723 502 GCTAAATGGGGATTCTTTTTTACTAGCCAATGTAGTACCTCAAATCCTTCCTTCCCTCCCCCTATTTCATCAGCAGGCAATTCTTTTGATACTTTTGTCA CACEFGFDIFFFFJGGGGFFIHCGGFFHGHHHFIJFFHHCDHGIIF@GGFIIHIGEDGIJDDGHGEH@BHHFI?GDFIIBGGBHHGFHEG@GGHFCHHGH X0:i:1 X1:i:2 XA:Z:19,+98897,100M,1;15,-102473762,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:20 SM:i:20 XM:i:0 XO:i:0 QT:Z:!1=DDDDF XT:A:U RG:Z:1#49 HS25_09827:2:1311:1664:60282#49 147 1 57365 57 100M = 56993 -472 TCCTTCCTACCCTCCCCCTATTTCATCAGCAGGCAATTCTTTAGATACTTTTGTCAAGGGGAAATTGTGTGACTCAGAGATCTAGTCCCCAAGAGACACT +EBB5<5B'CFI+H;I>F4@+BBF=F>6+E@D+C+=B7E=,B'GEB?A'C>5I>@FHHF55I66,4H+G7EC@I7@C>7D75>FC'DEB9EE8CFD%6;1 X0:i:1 X1:i:2 XA:Z:19,-98941,100M,4;15,+102473718,100M,4; XG:i:0 AM:i:20 SM:i:20 XM:i:3 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1202:19991:47711#49 163 1 57388 12 100M = 57798 510 CATCAGCAGGCAATTCTTTTGATACTTTTGTCAAGGGGAAATTGTGTGACTCAGAGATCTAGTCCCCAAGAGAAACTAATAATGGGCTGGGTATTGTCTG 7CBCEFEHFHFGLGGGIFIGIGJGIDIIGI>GF@EGHGIGFDHH5D>IFHHHGEIFCFEFJHFGEIFGFF?HHFI5FCFHHFGFIFHGGHIG>FF5BHH2 X0:i:3 X1:i:0 XA:Z:1,+57388,100M,0;19,+98964,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2116:20730:36853#49 99 1 57468 19 100M = 57786 418 AATGGGCTGGGTATTGTCTGTCTCAGCAGCATCAGTGGGTCCCTCTCCTGTGCAGCTAATTAGCTTCCTTTCCAATATGAAGAATCTTATATATAGCTTT BAEDFGFGJFG@GFGHGG?GGDIH>J@HBHHHFIL@FEAGEHFEGFHGGHIIHGEGGHGGIIGHKFHGGHIIGJFEFIIE;HIHJFIGFHGGG>DJHFIB X0:i:3 X1:i:0 XA:Z:15,-102473615,100M,0;19,+99044,100M,0; BC:Z:TGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:1:?DBFFB XT:A:R RG:Z:1#49 HS25_09827:2:2104:11509:89957#49 163 1 57506 0 100M = 57834 428 GTCCCTCTCCTGTGCAGCTAATTAGCTTCCTTTCCAATATGAAGAATCTTATATATAGCTTTGTCTTTGGGGTATTACATAAATGAAGATTAAGCTATCT ;CBCEDDHFHFGLGIBIIEGIGFIIDEEFEGGGDAEEFCGHEDHFGGGFBHGGJGFGHEIHHKHFJCGDIHGHGFHGJGHHGFHICCFHFHIFHHFFHGG X0:i:3 X1:i:0 XA:Z:15,-102473577,100M,0;19,+99082,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2211:13910:17212#49 163 1 57532 15 100M = 57975 543 TTCCTTTCCAATATGAAGAATCTTATATATAGCTTTGTCTTTGGGGTATTACATAAATGAAGATTAAGCTATCTGAATTTCTCCTTCTCCTAAAAATGCA 6>)9ID,I=@CFC'BB)+/28:&(2D584-8?C< X0:i:1 X1:i:1 XA:Z:15,+102473489,100M,5; XG:i:0 AM:i:0 SM:i:23 XM:i:4 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2209:4903:27263#49 147 1 57607 40 100M = 57217 -490 AATTTCTCCTTCTCCTAAAAATGCACATCCTATGACTGAAAAGACAGGTAAAAGAGATGCTTTTAATTACAAAACTTTCCCTGTCGTGGTTGCTTCTCTC GH?BCD5FF<>I>5EJEHEFH7A=FGFEAE@G@CFDBHGGHGA=GIGHGADF>7EII>H@CHCCFEFBE6G?GE9F@DBCD?;: X0:i:1 X1:i:2 XA:Z:15,+102473476,100M,1;19,-99183,100M,1; XG:i:0 AM:i:20 SM:i:20 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2305:16745:85159#49 147 1 57610 40 100M = 57152 -558 TTCTCCTTCTCCTAAAAATGCACATCCTATGACTGAAAAGACAGGTAAAAGAGATGCTTTTAATTACAAAACTTTCCCTGTCGTGGTTGCTTCTCTCTAT ??@5CAC'>4G4A>IID+4DCBBB==46G5D5ECB5FFBDCB6C+7?G+CB@I5G+=EA=5@E6?+>>>7+DE>7@7FFF7CFGC69A5--BC-7A8?;: X0:i:1 X1:i:2 XA:Z:15,+102473473,100M,1;19,-99186,100M,1; XG:i:0 AM:i:20 SM:i:20 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1302:7770:3819#49 83 1 57619 20 100M = 57243 -476 TCCTAAAAATGCACATCCTATGACTGAAAAGACAGGTAAAAGAGATGCTTTTAATTACAAAACTTTCCCTGTCGTGGTTGCTTCTCTCTATCCTTCTAAA EJHHJHHGGGGFHHHJHGHJCHIFGGKGIIHGGGEFHGGFGIGGGLHJIIHGIDGHHJHGHHHFGEGHHHHEHHHIHIKIFGGGHGJGGGFJFFGFFEAC X0:i:1 X1:i:2 XA:Z:15,+102473464,100M,1;19,-99195,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:20 XM:i:0 XO:i:0 QT:Z:!1=DDFFE XT:A:U RG:Z:1#49 HS25_09827:2:1315:16956:85142#49 99 1 57662 0 100M = 58091 529 GATGCTTTTAATTACAAAACTTTCCCTGTCGTGGTTGCTTCTCTCTATCCTTCTAAACTCCCTTTCAATTTCTTCTCTTCTGTAACATATTTGTGCCCAA C;BEFGFDFFFGGGEJGGHFGHIHHFHIGHHCHHJGHHHHGHGHIGCIFHIIHIHICHGGGGGHFFHGGEFIGGBJGIHHCGIHHFJH=GGGGHDJCHFH X0:i:2 X1:i:1 XA:Z:1,+57662,100M,0;19,+99238,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1315:2241:42954#49 163 1 57674 19 100M = 57786 212 TACAAAACTTTCCCTGTCGTGGTTGCTTCTCTCTATCCTTCTAAACTCCCTTTCAATTTCTTCTCTTCTGTAACATATTTGTGCCCAAAATCTTCTGCTT 8DAC?DGGFG;GLGICGGIBIFFEFHIIIBG=FIFGHGGDGEEHHFFGHGH4FGJDHGHGIHFFFIHFFGIIHGG>IFGGEFEHHG X0:i:2 X1:i:1 XA:Z:15,-102473409,100M,0;19,+99250,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2106:17425:57924#49 83 1 57682 12 100M = 57320 -462 TTTCCCTGTCGTGGTTGCTTCTCTCTATCCTTCTAAACTCCCTTTCAATTTCTTCTCTTCTGTAACATATTTGTGCCCAAAATCTTCTGCTTTCTGAAAT 2CHEG=HGGGGD>GG>FIH?HCGFDFGFFBAGGF@D7GGIBI9DGHECFA:FIDB@EGDGCCGFBEDHH?HBH@DDE@FGHG>AJGJF:G=I?BGFCBAC X0:i:2 X1:i:1 XA:Z:1,-57682,100M,0;19,-99258,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFB XT:A:R RG:Z:1#49 HS25_09827:2:2307:14048:55935#49 163 1 57714 0 100M = 58054 440 CTAAACTCCCTTTCAATTTCTTCTCTTCTGTAACATATTTGTGCCCAAAATCTTCTGCTTTCTGAAATATTTTATCTTTTTCTTCCACACTATCTCTTAT CBH?G X0:i:3 X1:i:0 XA:Z:19,+99290,100M,0;1,+57714,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1209:3675:90199#49 147 1 57723 40 100M = 57321 -502 CTTTCAATTTCTTCTCTTCTGTAACATATTTGTGCCCAAAATCTTCTGCTTTCTGAAATATTTTATCTTTTTCTTCCACACTATCTCTTATTTTCCAATT GHF>FHG>FIFDGHFGFEGCCGHFHEHCFF@DEHBGFKFACFGFAIGGHHFD?GGGHCHEGIJGE<@FBGEDFFHBEFGCFCAFC?FEG9GEHCEDBBC< X0:i:1 X1:i:2 XA:Z:15,+102473360,100M,1;19,-99299,100M,1; XG:i:0 AM:i:20 SM:i:20 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2216:3049:23134#49 83 1 57727 40 100M = 57299 -528 CAATTTCTTCTCTTCTGTAACATATTTGTGCCCAAAATCTTCTGCTTTCTGAAATATTTTATCTTTTTCTTCCACACTATCTCTTATTTTCCAATTTTAA HIFBBCEFGFEFG>GJHIC7HHIBGGKGDHHGGGFFHGGIGGGFHGH;IIIGIHCGHJHGGHHHGLIHHHHFDFEEHIHGF3EGFEJGGHFGGEGFEEAC X0:i:1 X1:i:2 XA:Z:15,+102473356,100M,1;19,-99303,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:20 SM:i:20 XM:i:0 XO:i:0 QT:Z:!1=DDFFB XT:A:U RG:Z:1#49 HS25_09827:2:1315:2241:42954#49 83 1 57786 20 100M = 57674 -212 TATCTTTTTCTTCCACACTATCTCTTATTTTCCAATTTTAATCATTAAATTATATTATGTCTTATAAAACTAATCCCACATATAAACCCCTATGATAATT EFHCJEHGGGDCFHGJ>@FIHGIGGBKGFGFG@GKGHGIJFGGFGHGHIIIGIEGHGGHEHHHJGHHHHHHGIHFGGIHIHFGGHGGGEHFGFEGFEEAA X0:i:1 X1:i:2 XA:Z:15,+102473297,100M,1;19,-99362,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:20 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:U RG:Z:1#49 HS25_09827:2:2116:20730:36853#49 147 1 57786 20 100M = 57468 -418 TATCTTTTTCTTCCACACTATCTCTTATTTTCCAATTTTAATCATTAAATTATATTATGTCTTATAAAACTAATCCCACATATAAACCCCTATGATAATT GHHFCDFHGLACAHBGHFHCFGFFD7G>GFIDGGB7BEH9CEDFEI=@HHGJ3AGFHHEEA<7IECHF:GHHHFGJGHEF@DDHIIGHCDFCFBG@IFGGBEGGH@GGGGCHFFGG?FEHED@I7EE>C6E@GGHHBHF>; X0:i:1 X1:i:2 XA:Z:19,+99394,100M,1;15,-102473265,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:20 XM:i:0 XO:i:0 QT:Z:!1:BDDEF XT:A:U RG:Z:1#49 HS25_09827:2:2104:11509:89957#49 83 1 57834 0 100M = 57506 -428 ATTATATTATGTCTTATAAAACTAATCCCACATATAAACCCCTATGATAATTTCAGTTTGTCCCTAGTATGAAGTTCTTTAAAGATGTGTAGTTTTCTAA FFHHJGHGGDGDCFGGHIJGCHGFGFKGIFEGGGGFHGIGJIGGHHIFIIHLIHFHHHHGGHGGGLIFHHHGHFEHEIHGEGG>HGFGGHFGFBGFCCAA X0:i:3 X1:i:0 XA:Z:1,-57834,100M,0;15,+102473249,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:1205:12396:57426#49 163 1 57891 29 100M = 58351 560 TTGTCCCTAGTATGAAGTTCTTTAAAGATGTGTAGTTTTCTAACTTTCATGCTCTCCAATTCATTATAAACTTCATTTTCCACTCTGAAAAGGAGATGTC ;CBDCDDEBHFGHHEBEFEGGGJIFDDG7IAGFHJCEDIDDGADDCEIDECGGE>FFFEFJGFBFHGIF=G>?FF5GF?CEGICFIH4;FHBF5HCBH?G X0:i:1 X1:i:2 XA:Z:19,+99467,100M,1;1,+57891,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1202:16660:43720#49 147 1 57934 0 100M = 57577 -457 CTTTCATGCTCTCCAATTCATTATAAACTTCATTTTCCACTCTGAAAAGGAGATGTCTGATCTCAGCTATTTCCATCCTATTTGAAAACCAGATTTAGTT GHHFFHGGGHH@FHICFIGHIFIFHFFHHEIJIHHGIFHHFJIFHIGGHHHJGGGFHHJFGIGGFEHGDGEIEIDHIJGIGEGFGGGHGFEEFDFECBC9 X0:i:2 X1:i:0 XA:Z:15,+102473149,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2106:20341:35299#49 99 1 57946 0 100M = 58274 428 CCAATTCATTATAAACTTCATTTTCCACTCTGAAAAGGAGATGTCTGATCTCAGCTATTTCCATCCTATTTGAAAACCAGATTTAGTTTTAAACCAGAGG CAECFGFFJFHAGJGFGGGGIHIGEHHIGHHHHJLGJHHJGHFGFGHIGFIFHIHIFHGFMGGHKFHGGHIGFKEDHGHCGHIHJGFHGHGGGHFFDGFB X0:i:2 X1:i:0 XA:Z:1,+57946,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2211:13910:17212#49 83 1 57975 23 100M = 57532 -543 CTGAAAAGGAGATGTCTGATCTCAGCTATTTCCATCCTATTTGAAAACCAGATTTAGTTTTAAACCAGAGGAAGGGAATCTCAAGTCTTTACCTCCCACA HGHHBHDGGGHFFHFJHIHGHKIFGGIGFHEGGGGIHGGIGIGFCFDHIIIGIHFFHHHGHHHGGHHHHHHGHHJEGIHGHGGGFFJGFH@GFFGFFBAC X0:i:1 X1:i:1 XA:Z:15,+102473108,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 QT:Z:!4=DFFFD XT:A:U RG:Z:1#49 HS25_09827:2:2307:14048:55935#49 83 1 58054 0 100M = 57714 -440 CTCAAGTCTTTCCCTCCCACAGTCTGGTGTGATTCTCTCTCTTTTGGTATTACCTTCCTCCACATTGGAACACTCCAGCCAATGCATAGGCTGAGAGGCT 2CFEBA>C X0:i:3 X1:i:0 XA:Z:15,+102473029,100M,1;19,-99630,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DFFFD XT:A:R RG:Z:1#49 HS25_09827:2:2308:11542:32672#49 99 1 58076 0 100M = 58452 476 TCTGGTGTGATTCTCTCTCTTTTGGTATTACCTTCCTCCACATTGGAACACTCCAGCCAATGCATAGGCTGAGAGGCTATCTCAGATTCAGAAAGATTTG CABCFDFFJFHDCGGJGGFGGHIGFHDDGGGDEBHDGF X0:i:3 X1:i:0 XA:Z:15,-102473007,100M,0;19,+99652,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:1315:16956:85142#49 147 1 58091 0 100M = 57662 -529 TCTCTTTTGGTATTACCTTCCTCCACATTGGAACACTCCAGCCAATGCATAGGCTGAGAGGCTATCTCAGATTCAGAAAGATTTGGCCTCATCCCAGGGG GEFBFHCGFHHDFH;GCGBFIGHB5BFHGHD5EH$FBFFGHEFGHEEGGDIFG6GECH:HGIFDFE8F=CBDFIGHIJGI7IGGCCFAG5GEHDD6CAD8 X0:i:3 X1:i:0 XA:Z:19,-99667,100M,0;15,+102472992,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1311:6747:91556#49 163 1 58116 29 100M = 58388 372 CATTGGAACACTCCAGCCAATGCATAGGCTGAGAGGCTATCTCAGATTCAGAAAGATTTGGCCTCATCCCAGGGGAGGGTACAGAGGAGCTGATGGCTAT HGIHFFHCGGGLG+HFEHFG X0:i:2 X1:i:1 XA:Z:19,+99692,100M,0;1,+58116,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2313:2750:85814#49 99 1 58213 0 100M = 58562 449 TATGAATTCTGAAATGGAACTGTTCCAGGTTGAAGAAATAAGAAAGGGAATTGGGAAGAGCAATGCCCAGTGAAAAAGAAGAAATAATATTTTAGGAAGT CAEDFGFFGFGFG2EJGGGHIHIGHHFHGHEHHIHGFHHGGHFIIGHIFHIFHHBIGHIJJEGHHFIGGHFIIGGGHIHFJHIHHGFFFGGGGHHJHHI2 X0:i:3 X1:i:0 XA:Z:15,-102472870,100M,0;19,+99789,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2314:8475:33664#49 99 1 58227 0 100M = 58605 478 TGGAACTGTTCCAGGTTGAAGAAATAAGAAAGGGAATTGGGAAGAGCAATGCCCAGTGAAAAAGAAGAAATAATATTTTAGGAAGTGAATGCTAATTTTA BAB4FGFGIFGGGJEHGGGHIFIHHFHFFHHHFHIGGGFHGHGHHGHIGHIIHHEIFGGJMGGDKKHGGHGDGKGGHGHHEGIHGGJGGHGGGHDCHGJF X0:i:3 X1:i:0 XA:Z:15,-102472856,100M,0;19,+99803,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFF XT:A:R RG:Z:1#49 HS25_09827:2:1212:15592:9927#49 147 1 58240 19 100M = 57818 -522 GGTTGAAGAAATAAGAAAGGGAATTGGGAAGAGCAATGCCCAGTGAAAAAGAATAAATAATATTTTAGGAAGTGAATGCTAATTTTATTTTAAACAAAAT GFHBGDHHFIF;EHIIHAGEFDFBHEHHFE@FGFE5HFGDFHHEEFEGHCHDLGFDHAFFG@FGEABGDGEE@D>IGFGF4CDEBGF8GHC?HGDCC?C< X0:i:3 X1:i:0 XA:Z:15,+102472843,100M,1;19,-99816,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1306:20737:68551#49 99 1 58254 0 100M = 58673 519 GAAAGGGAATTGGGAAGAGCAATGCCCAGTGAAAAAGAAGAAATAATATTTTAGGAAGTGAATGCTAATTTTATTTTAAACAAAATAAGAACTCAAGGAA BABE=G??EF?FFFGFGG:HD>IEDEFBB8E8C:CG>@BGCHEHAEDGLIIIF?E,7FIB@DGDGFE=GF@FGGGEFGIFIGBHEGJGFGFGGHEB@HAB X0:i:2 X1:i:1 XA:Z:1,+58254,100M,0;15,-102472829,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2106:20341:35299#49 147 1 58274 0 100M = 57946 -428 AATGCCCAGTGAAAAAGAAGAAATAATATTTTAGGAAGTGAATGCTAATTTTATTTTAAACAAAATAAGAACTCAAGGAATAAGAGGGTTCTTCCAATAG GGHGFHJGGIFGGHIIHFGHJFHFHFGHGGEFHHJHFFHHIJDFFIGGGHFFIHGEHHGHGIJIEHEGGGIIIGEIIJKIFHIIDGGLGFGFHDDEDBC; X0:i:2 X1:i:1 XA:Z:19,-99850,100M,0;15,+102472809,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2112:10403:87970#49 163 1 58306 0 100M = 58665 459 AGGAAGTGAATGCTAATTTTATTTTAAACAAAATAAGAACTCAAGGAATAAGAGGGTTCTTCCAATAGGTTAGAGTGATCCTGTCAAACATATATGCTTC ;CBCEFDFBHFGHGFDIGHGCGFEIGEEIIGGFHEGGGIGHGHHEGEIJHHHGFIHEHGFJFHHGHFGJFGBHFEDJFHIFBFFIFCEIFLIHHDFHHDG X0:i:2 X1:i:1 XA:Z:1,+58306,100M,0;15,-102472777,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2305:15536:9243#49 163 1 58334 43 100M = 58752 518 CAAAATAAGAACTCAAGGAATAAGAGGGTTCTTCCAATAGGTTAGAGTGATCCTGTCAAACATATATGCTTCTAGATTTTTTTAAAGACTGTTTCTACTA ;CBBDF9EEGFGHGGGBIIFIGFIBEGIDEGIFHGFGDIGEGHHGGG+JEHGGGIFFBHIHHKFBIHEFIHHIGI=FFGFCHIF@IHGDFGIG5HFFHFG X0:i:1 X1:i:1 XA:Z:19,+99910,100M,1; XG:i:0 AM:i:20 SM:i:23 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1205:12396:57426#49 83 1 58351 37 100M = 57891 -560 GAATAAGAGGGTTCTTCCAATAGGTTAGAGTGATCCTGTCAAACATATATGCTTCTAGATTTTTTTAAAGACTGTTTCTACTAAGAAAGCATAGACCGCT HAHHJAFGGGHFBIG>HIGJCGIGG@FF?GFGGFFKDGGFFGHGIG7FEIHFI@FFGJHGGEHHGIIHHHHGHHJGGIKIFGGGHGGGGFFGGFGF@BAC X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:37 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:U RG:Z:1#49 HS25_09827:2:2305:2550:70411#49 99 1 58368 57 100M = 58716 448 CAATAGGTTAGAGTGATCCTGTCAAACATATATGCTTCTAGGTTTTTTTAAAGACTGTTTCTACTAAGAAAGCATAGACCGCTATTGAGAAAGATCATTA ?>>@FGF4FF4E@HDC@:8HEHF:E:CAHC@,GHFGDIG:E?B?FC@GFGMD?7FEIGG?7?CGCGBGH?GFI75B6GE,G>G@D5HHF; X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:20 SM:i:37 XM:i:1 XO:i:0 QT:Z:!1:BDFBE XT:A:U RG:Z:1#49 HS25_09827:2:1209:15297:9612#49 99 1 58372 57 100M = 58743 471 AGGTTAGAGTGATCCTGTCAAACATATATGCTTCTAGATTTTTTTAAAGACTGTTTCTACTAAGAAAGCATAGACCGCTATTGAGAAAGATCATTAAACT CABCFGFFFFGFGJFGGGGHGFIGFJHHGHHHHGHGHGHHGHJHIGHCGIIIJILIFGIFIGGDFGHGGEFDFDGGFIGEJHIHGFIHFHGGGHEGEHGB X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:20 SM:i:37 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:U RG:Z:1#49 HS25_09827:2:1311:6747:91556#49 83 1 58388 37 100M = 58116 -372 GTCAAACATATATGCTTCTAGATTTTTTTAAAGACTGTTTCTACTAAGAAAGCATAGACCGCTATTGAGAAAGATCATTAAACTGGAATTTAGGAGGTCT EFHHGEHGGGGFHHFGHDJGFHIHGGKIFGHGGIKKHGGJFGGFIGHJIIIGEHGFIFHGGHHGGIIHHHHJIFHIGIFIHGGGHGJGFGFIFFGFEEAC X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:37 XM:i:0 XO:i:0 QT:Z:!4=DDFFD XT:A:U RG:Z:1#49 HS25_09827:2:2308:11542:32672#49 147 1 58452 0 100M = 58076 -476 TTGAGAAAGATCATTAAACTGGAATTTAGGAGGTCTGCCTTCTGATTCTGACTTCTTGAATGTATTGTTAGCCATTTAACCACACTGTGTTGTTTCTCAT GGHFFCEFDEFIEHFC7E>5>D4G,6=@BAHH?FEIFFFDGD>EEHH?=BD?EEF>FGF>EEEAF4?>@EFDCI=FCH<>GCCH=D@FHE;FA5FG>FE?DG X0:i:3 X1:i:0 XA:Z:19,+100179,100M,0;1,+58603,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2314:8475:33664#49 147 1 58605 0 100M = 58227 -478 TGAACATCCTTTTTGTTTAATATAAGTCTGCATTTCCTGTTTGAAGATATGTGTCCCAGACCCTAAATGACTGACAAATTTTAAATCTCCAATAGGAAAG GGBEGHFGIHHIFHFIGGHHFGIEHEEHDHIJEHHHFHHJH?HF;IEGGHFJIKGF9HEHGHG?FGHGHGIIICHIIFHGGI8F@1GGGF:F17FECBC; X0:i:3 X1:i:0 XA:Z:1,-58605,100M,0;19,-100181,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2104:12112:87136#49 163 1 58624 0 100M = 59074 550 ATATAAGTCTGTATTTCCTGTTTGAAGATATGTGTACCAGACCCTAAATGACTGACAAATTTTAAATCTCCAATAGGAAAGATGACAAACTCTATGGCAA ;/?>B798+E(+?A?C'>EB+FF7?C+8,5F5>64,D,'5=,,7'G>I+B8D++B5CG',=(,,D5+55=?D64B5(F(C+4A>+>BA+AEF+5++,+,G X0:i:3 X1:i:0 XA:Z:1,+58624,100M,3;15,-102472459,100M,3; XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2207:20060:95946#49 163 1 58633 19 100M = 58977 444 TGCATTTCCTGTTTGAAGATATGTGTCCCAGACCCTAAATGACTGACAAATTTTAAATCTCCAATAGGAAAGATGACAAACTCTATGGAAACTTGGCTTC ;CBCBFDFFEHGHGGCIDEFCFFIHCIIFEGBFHAFHGCGHJCHFGHIJHFHGGIFFFGDHHHFHEGCDEEHHHEHFFDEHGIHIFHGHHGIFGHGHHGG X0:i:3 X1:i:0 XA:Z:15,-102472450,100M,0;19,+100209,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2112:10403:87970#49 83 1 58665 0 100M = 58306 -459 CCCTAAATGACTGACAAATTTTAAATCTCCAATAGGAAAGATGACAAACTCTATGGAAACTTGGCTTCTGAAGAACTCCTAGAAGCTTTCCAAAGTCATC HGGHFF@GGGHDHGFGHIGIHGIFJGGIFHHGGIFHDGIGJGHFIHFHICHGIEGFGGHFGHHGGJIHHHHGHHFFGIFGFGGGJGJFGGFEFFGFEEAC X0:i:3 X1:i:0 XA:Z:1,-58665,100M,0;15,+102472418,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1306:20737:68551#49 147 1 58673 0 100M = 58254 -519 CACTGACAAATTTTAAATCTCCAATAGGAAAGATGACAAACTCTATGGAAACTTGGCTTCTGAAGAACTCCTAGAAGCTTTCCAAAGTCATCAGTCTTTC 'D?EFHFF>4AC<;FF5EBH5B4>AEHEDFFDCFE=?DB=F@GEFF?GDDE@I5@DH=5AADGD74,>5?E7I>G87FCDB5>65B98>F9D@9B,DAC< X0:i:3 X1:i:0 XA:Z:19,-100249,100M,2;15,+102472410,100M,2; XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1214:7503:84590#49 163 1 58689 12 100M = 59048 459 ATCTCCAATAGGAAAGATGACAAACTCTATGGAAACTTGGCTTCTGAAGAACTCCTAGAAGCTTTCCAAAGTCATCAGTGTTTCCTAAGAAGGCAGAGAA ;;?DEFDFDF7GLG8DF>HGGGFEIEEI@EGGFHGFGFIGHHHHGGE?FFHGGJIFFGJFHHEFHHHIFIEDHHEH9DGJDBFHFFHFIFAGFCHFBFDG X0:i:3 X1:i:0 XA:Z:15,-102472394,100M,0;1,+58689,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2111:21388:52855#49 99 1 58714 40 100M = 58745 131 TCTATGGAAACTTGGCTTCTGAAGAACTCCTAGAAGCTTTCCAAAGTCATCAGTGTTTCCTAAGAAGGCAGAGAAATCAAACACATGGTCTTTTCCTCCA AAEFFGFEEFEDGGGFGGBFGHIEDFFBBHHBC:EF>EHGDHGE@C@EFEI?BHBADFC8G9GHKF7=GEBBGCGE?6?CCG?DJF6G@@D@GFAFH>FB X0:i:1 X1:i:2 XA:Z:19,+100290,100M,1;15,-102472369,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:20 SM:i:20 XM:i:0 XO:i:0 QT:Z:!1=DFFFF XT:A:U RG:Z:1#49 HS25_09827:2:2305:2550:70411#49 147 1 58716 57 100M = 58368 -448 TATGGAAACTTGGCTTCTGAAGATCTCCTAGAAGCTTTCCAAAGTCATCAGTGTTCCCTAAGAAGGCAGAGAAATCAAACACATGGTCTTTTCCTCCAGA 2DFHG>F>GG>@G;B4FAG+J?=(D44EBF@DGG5B7FA=?HDF57E57FH=5G@CCADEGE6GCG@FDC5DGE7IC>CIF>I6C?A?BGC7BGDA8?C; X0:i:1 X1:i:2 XA:Z:15,+102472367,100M,3;19,-100292,100M,3; XG:i:0 AM:i:20 SM:i:20 XM:i:2 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1209:15297:9612#49 147 1 58743 57 100M = 58372 -471 CTAGAAGCTTTCCAAAGTCATCAGTGTTTCCTAAGAAGGCAGAGAAATCAAACACATGGTCTTTTCCTCCAGACAAGCTCCTTTGGGTCATCAGGATTTC GFFFFHCFIAGIFHIFHFHHJFFGHFGHFHIFIFIGGKFJHJDGHEJGDHEDIBGGHHEFGCGGCEHEGGCIFIGHCFECGHIEDGGEGFJFFGDDDAC; X0:i:1 X1:i:2 XA:Z:15,+102472340,100M,1;19,-100319,100M,1; XG:i:0 AM:i:20 SM:i:20 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2111:21388:52855#49 147 1 58745 40 100M = 58714 -131 AGAAGCTTTCCAAAGTCATCAGTGTTTCCTAAGAAGGCAGAGAAATCAAACACATGGTCTTTTCCTCCAGACAAGCTCCTTTGGGTCATCAGGATTTCTT ?EFH>DFBFAFDEHCI@GFDJFHBAEGC>FFFIFDDFHEDHGD=FIGGGEHFIHGFHHHFDIEGEAHFGGCFEDGIGFFCDIFBGF9HAGEBFGFDCBC; X0:i:1 X1:i:2 XA:Z:15,+102472338,100M,1;19,-100321,100M,1; XG:i:0 AM:i:20 SM:i:20 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2305:15536:9243#49 83 1 58752 43 100M = 58334 -518 TTCCAAAGTCATCAGTGTTCCCTAAGAAGGCAGAGAAATCAAACACATGGTCTTTTCCTCCAGACAAGCTCCTTTGGGTCATCAGGATTTCTTCAACAAT HJDHGGHGGGHEGHHHHDFCHGG?GGIGIFEGGEGHHGIGGGFFAHFFIIIFCHFFEFHGHHGHGEHFHEHEDFFHHIHGGDCGFGFGGHFJFEGFECAC X0:i:1 X1:i:2 XA:Z:19,-100328,100M,2;15,+102472331,100M,2; BC:Z:NGTCTATC XG:i:0 AM:i:20 SM:i:20 XM:i:1 XO:i:0 QT:Z:!1=DDDFD XT:A:U RG:Z:1#49 HS25_09827:2:2213:8644:40231#49 163 1 58760 20 100M = 59112 452 TCATCAGTGTTTCCTAAGAAGGCAGAGAAATCAAACACATGGTCTTTTCCTCCAGACAAGCTCCTTTGGGTCATCAGGATTTCTTCAACAATAAAATGTA ;CBDEDGEFJGGLGGGFIHGIGFIFHGIIIGGFHJFGJIGHJHHGGHIJKHHGEIHFIGHFGKGHJFGJFFHHEFHJFFLEHIHIIHGIFLIDHHGHHGG X0:i:1 X1:i:2 XA:Z:19,+100336,100M,1;15,-102472323,100M,1; XG:i:0 AM:i:0 SM:i:20 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1313:5753:34816#49 163 1 58813 0 100M = 59130 417 AGACAAGCTCCTTTGGGTCATCAGGATTTCTTCAACAATAAAATGTAATAATTCCAAATGTTTGTAACAGAATGGGTAGGACTTTCTTCACTTATTTAAA HHFGHAGGFHGIGFGHHEFGIFEHHGFGFCFHFGGEFHIHIJIEGIHFHJHHIH4GHIIHGIHLIHFHGEHFG X0:i:3 X1:i:0 XA:Z:15,-102472227,100M,0;19,+100432,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1301:18232:71473#49 163 1 58935 0 100M = 59356 521 AGTTTTCATCAACAAGTACAAGCTTGTGAAGGAGTACTTTAAAATGCAATTTCTCTCTATTTTTGTGGGGGCTAATATTTTATTTCTCATATTGACAATT ;CBCEDDHFHFGLGGGFGEGCHHIIGFIIIGGFH+FHJIGHJHHGGHIJKHHGEGFFGHHGIIFGEFHDFFDEFIHJIDHHFIFIIHGGFIFHGHFEHDG X0:i:3 X1:i:0 XA:Z:15,-102472148,100M,0;1,+58935,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2207:20060:95946#49 83 1 58977 20 100M = 58633 -444 AATGCAATTTCTCTCTATTTTTGTGGGGGCTAATATTTTATTTCTCATATTGACAATTTATTATGCTGTTTTTAAAAAGTTCATTCATCAAGTATTTCTT EJHHHGHGGGEFHHGGFIFEHHEBGGIIDFHGGCJKHAGGFGGFGHHHIIIFCDGCEFHFGBGFGEJHDHHGFFFDHIDGHFGBEFJG@GFJDFGFEEAA X0:i:1 X1:i:2 XA:Z:15,+102472106,100M,1;19,-100553,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:20 XM:i:0 XO:i:0 QT:Z:!1:BDFF= XT:A:U RG:Z:1#49 HS25_09827:2:2305:18535:34850#49 99 1 58987 20 100M = 59311 424 CTCTCTATTTTTGTGGGGGCTAATATTTTATTTCTCATATTGACAATTTATTATGCTGTTTTTAAAAAGTTCATTCATCAAGTATTTCTTGAGCTTTTTC CABEFGFGJFGGGEGJGGHGGFIGGJFIGHHHHHLGGGHHGHHIFGHIGFIIKFHIGHIJGJGHGFGGGHKIGJGGFGIHGGIDGHJFFHGGGDGGHDGF X0:i:1 X1:i:2 XA:Z:19,+100563,100M,1;15,-102472096,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:20 XM:i:0 XO:i:0 QT:Z:!1=DDFFE XT:A:U RG:Z:1#49 HS25_09827:2:1303:10856:38566#49 83 1 58988 20 100M = 58856 -232 TCTCTATTTTTGTGGGGGCTAATATTTTATTTCTCATATTGACAATTTATTATGCTGTTTTTAAAAAGTTCATTCATCAAGTATTTCTTGAGCTTTTTCT EJ=HCHHGGGHFGGFJHICEHIGGGEIIIHEGGGFIHGGEGGFGILFFIIIGIFCFHGHGGHHGGIHHHEHEIFJHHIFIHFGGJGJGEDFIGFGFDC?C X0:i:1 X1:i:2 XA:Z:15,+102472095,100M,1;19,-100564,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:20 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:U RG:Z:1#49 HS25_09827:2:2109:18184:56395#49 99 1 59028 40 100M = 59412 484 GACAATTTATTATGCTGTTTTTAAAAAGTTCATTCATCAAGTATTTCTTGAGCTTTTTCTATGAGACAGGCACTGTTTTAGGCAAGTAATTATGCACTGA C@ECFBFFFFEEHEEHCABG>DCH7@@@>GA7IC?@DFB7CJ@7D>BIH@@@GG@AJ<@CF X0:i:1 X1:i:2 XA:Z:19,+100604,100M,1;15,-102472055,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:20 SM:i:20 XM:i:0 XO:i:0 QT:Z:!1=BDBAD XT:A:U RG:Z:1#49 HS25_09827:2:1214:7503:84590#49 83 1 59048 20 100M = 58689 -459 TTAAAAAGTTCATTCATCAAGTATTTCTTGAGCTTTTTCTATGAGACAGGCACTGTTTTAGGCAAGTAATTATGCACTGAACAATGCAAAAAGTTTCCCT EGHHJGHGGFHFHGFJFIHIHIGFGEDGIKFGGHFIHGGGKIGFILFHIIIGIHGHGHHCHHHHGHGHHHHGIHJHKIHIHGGGJGJGGHFIEFGFCBAB X0:i:1 X1:i:2 XA:Z:15,+102472035,100M,1;19,-100624,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:20 XM:i:0 XO:i:0 QT:Z:!1=DDDFD XT:A:U RG:Z:1#49 HS25_09827:2:1308:10508:33799#49 83 1 59069 0 100M = 58603 -566 TATTTCTTGAGCTTTTTCTATGAGACAGGCACTGTTTTAGGCAAGTAATTATGCACTGAACAATGCAAAAAGTTTCCCTGCACTCATGGACTTTAATTTT *JHH5=@>GGGFCJGG>IGGHIGFGGJGBF?GGCGFDGEGJGHGGHHFFFFGIHG9IGDDGHH8@HEC8HHBBFHHEHHDEBGGF4GGFF=4FBGFEBAA X0:i:3 X1:i:0 XA:Z:1,-59069,100M,0;15,+102472014,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DFFFD XT:A:R RG:Z:1#49 HS25_09827:2:2104:12112:87136#49 83 1 59074 0 100M = 58624 -550 CTTGAGCTTTTTCTATGAGACAGGCACGGTTTTAGGCAAGTAATTATGCACTGAACAATGCAAAAAGTTTCCCTGCACTCATGGACTTTAATTTTACATT B>4H==5GGG@F5HEHF?C77CE,,,C,F7EG@EE@7GGEFFFCEF?8F8FDCDGA8;HC@HHFFADHHHHBDFHD/CFGF:>B?4EGDFFAD?GFDE?C X0:i:3 X1:i:0 XA:Z:15,+102472009,100M,1;19,-100650,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:DDA:D XT:A:R RG:Z:1#49 HS25_09827:2:2105:6745:74923#49 99 1 59082 12 100M = 59451 469 TTTTCTATGAGACAGGCACTGTTTTAGGCAAGTAATTATGCACTGAACAATGCAAAAAGTTTCCCTGCACTCATGGACTTTAATTTTACATTTATGAAAA A@>E=E??AFF@FF?3>GBH?>>AFFCDEGGGCHBB+>2 X0:i:3 X1:i:0 XA:Z:1,+59082,100M,0;19,+100658,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=BBA;D XT:A:R RG:Z:1#49 HS25_09827:2:2213:8644:40231#49 83 1 59112 19 100M = 58760 -452 AGTAATTATGCACTGAACAATGCAAAAAGTTTCCCTGCACTCATGGACTTTAATTTTACATTTATGAAAAGCTACAAATATTAGAATAAGTAAAATACTG EIHHBGHGCGHFCGHHFDHGHHIFJEIGIKFGGIGKHGIGJGGGIGGJIIHGIHGIHHHGGHHHFHHHHHHEIDEHHIHGGHGGFGEFGGFJFFGFDEAC X0:i:3 X1:i:0 XA:Z:19,-100688,100M,0;15,+102471971,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DDDFB XT:A:R RG:Z:1#49 HS25_09827:2:2208:7679:93042#49 163 1 59115 12 100M = 59441 426 AATTATGCACTGAACAATGCAAAAAGTTTCCCTGCACTCATGGACTTTAATTTTACATTTATGAAAAGCTACAAATATGAGAATAAGTAAAATACTGCCT :;ABBDDCECEGADCGGAD?DKFFHGFFIEG>EEG?DAHGE?E7G@EEFBEDGGEEEHJCDHD7=DFGDGAHEFEABC,>H4=FCI;4HHAFFCD>5HD2 X0:i:3 X1:i:0 XA:Z:1,+59115,100M,1;19,+100691,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1212:17374:56246#49 163 1 59119 19 100M = 59448 429 ATGCACTGAACAATGCAAAAAGTTTCCCTGCACTCATGGACTTTAATTTTACATTTATGAAAAGCTACAAATATTAGAATAAGTAAAATACTGCCTGGAG HIGIHGGFGGJGFIEGGGFIHGGDGGHGHGHHFCHCIFGFHFHGHHHGGIIFCHHGIFFIGIHCEHGGEGJGGFFIEFGFFBAB X0:i:3 X1:i:0 XA:Z:19,-100706,100M,0;15,+102471953,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=BDDDD XT:A:R RG:Z:1#49 HS25_09827:2:2206:10763:61710#49 163 1 59185 20 100M = 59583 498 ACAAATATTAGAATAAGTAAAATACTGCCTGGAGGCTAAAGCATATTTTGATCACTTATTCCCTAATTCTTTTAGAAGAGAACTCACCTGTCGGTTAGCT >GHA X0:i:1 X1:i:2 XA:Z:19,+100761,100M,1;15,-102471898,100M,1; XG:i:0 AM:i:0 SM:i:20 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2101:10563:52367#49 163 1 59197 20 100M = 59570 473 ATAAGTAAAATACTGCCTGGAGGCTAAAGCATATTTTGATCACTTATTCCCTAATTCTTTTAGAAGAGAACTCACCTGTCGGTTAGCTGAACCACTGCCA ;CBCEBCB8HFG=GBCGFIFIGJEHGEF>@GBF@GG6GDGDEHDFDKBFEHHG@EHFDFFDHFH=EGEFGHHHFEEGIDLHGEGIFHC;FH>FCHFFBHB X0:i:1 X1:i:2 XA:Z:19,+100773,100M,1;15,-102471886,100M,1; XG:i:0 AM:i:0 SM:i:20 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2304:5655:13628#49 163 1 59198 20 100M = 59655 557 TAAGTAAAATACTGCCTGGAGGCTAAAGCATATTTTGATCACTTATTCCCTAATTCTTTTAGAAGAGAACTCACCTGTCGGTTAGCTGAACCACTGCCAG ;CADAB9@B9F5GEB:GF57@E>78CBCCE7GEBGE6D@=AADCFC>BFIEGGEEEC@FCDF?BDE?5DIFDHHB5BHHE@4FF;I4ACGC>FCHGBHDB X0:i:1 X1:i:2 XA:Z:19,+100774,100M,1;15,-102471885,100M,1; XG:i:0 AM:i:0 SM:i:20 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2202:11500:48576#49 163 1 59202 20 100M = 59594 492 TAAAATACTGCCTGGAGGCTAAAGCATATTTTGATCACTTATTCCCTAATTCTTTTAGAAGAGAACTCACCTGTCGGTTAGCTGAACCACTGCCATTGAT 6E>@GD5B47DD5A=FH,DD>E@HEDG?BEED775B?B=5G>F@FH,4+H546+4==>CIH+4F4BF?3+5+42 X0:i:1 X1:i:2 XA:Z:15,-102471881,100M,2;19,+100778,100M,2; XG:i:0 AM:i:0 SM:i:20 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1214:3503:18636#49 163 1 59267 0 100M = 59729 562 CTCACCTGTCGGTTAGCTGAACCACTGCCAGTGATATCCAACTATACATTCAATCCCACCATACCTCATTATCACACCTATTCACTCACAAGCTTAAACT :6(CDDE8BC(5,E/:>-5GCF57?76C>5C+56EC,G55A5A=?G>-@H?DGFEFEDE,DA7HE5>5F4H>H4FD2<6I@4=HFFC44>4BDDDC>@D< X0:i:2 X1:i:0 XA:Z:15,-102471816,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2213:10738:34356#49 83 1 59273 0 100M = 58844 -529 TGTCGGTTAGCTGAACCACTGCCAGTGATATCCAACTATACATTCAATCCCACCATACCTCATTATCACACCTATTCACTCACAAGCTTAAACTCTTAAC ;IAHJGHGGFGFGJGHH7HEHGEFGGJGIFEGGEKGH9G8FIHGIHHFFIIGIEGGGHHGGHHJGEAFHHHGDHJHGDFCHDGGHGEGGHFGFEGFEEAC X0:i:2 X1:i:0 XA:Z:1,-59273,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2312:8858:57069#49 163 1 59293 0 100M = 59635 442 GCCAGTGATATCCAACTATACATTCAATCCCACCATACCTCATTATCACACCTATTCACTCACAAGCTTAAACTCTTAACTTTTCTCCACATATCAGTGA ;CACE7DCFE:GHDG@EDCGDGHEEGIGGECGEDGGHGGGHDHCECGEFECHGEGFCIJFFEHF5DHHDIHDHFEHBCFLCGGGGIHCHGEGHGEF>BH2 X0:i:2 X1:i:1 XA:Z:15,-102471790,100M,0;19,+100869,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2305:18535:34850#49 147 1 59311 12 100M = 58987 -424 TACATTCAATCCCACCATACCTCATTATCACACCTATTCACTCACAAGCTTAAACTCTTAACTTTTCTCCACATATCAGTGACTATTTCCTACAGCTTTT >HGHFHDDFCHIGHFIGIEHHGCGHFFHHFIAGHJGFDHDHHHGHGGGHHIJI5GGHHHHGIGHGEHFHGEGIIHIIJKIGHIFDIGHGFJDHDFDDBC< X0:i:2 X1:i:1 XA:Z:1,-59311,100M,0;19,-100887,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1301:18232:71473#49 83 1 59356 0 100M = 58935 -521 AAGCTTAAACTCTTAACTTTTCTCCACATATCAGTGACTATTTCCTACAGCTTTTCTTTTACTTTCCATGTTTGCAGTGACAATATACATAAACAGTGTA BGDHFFHGCGEFCCFHH:EIHHIFJGCGIFFGGIFEHGIFFGFGILIHFIILEHGGHJHGHHGGGHHFHHHGIHFFHIFGGGGGHEJGGHFIGEGFFBAC X0:i:3 X1:i:0 XA:Z:19,-100932,100M,0;15,+102471727,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1205:19287:26677#49 99 1 59399 20 100M = 59715 416 CCTACAGCTTTTCTTTTACTTTCCATGTTTGCAGTGACAATATACATAAACAGTGTATGAAAACTCAAGTAAAATCTACTCTCTCAGGTGTTCATAATGT CAEDFGEEIFGGGJGGGGGHGFIHFJFIGHEHHGJGHGHGGHGHFGHIGHIIJDHCFHIFGJGHHFHGGHIGGKGEFBGEIHDHEGHG@GGGGHEJEFFB X0:i:1 X1:i:2 XA:Z:19,+100975,100M,1;15,-102471684,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:20 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:U RG:Z:1#49 HS25_09827:2:2109:18184:56395#49 147 1 59412 40 100M = 59028 -484 TTTTACTTTCCATGTTTGCAGTGACAATATACATAAACAGTGTATGAAAACTCAAGTAAAATCTACTCTCTCAGGTGTTCATAATGTATCAATGTATATT G?BHCHC>FA+HCDCFE=EE5?EDE?ED?HHF?EDEHFEGHBG5IHDGD=HEB=GG,BH>>G5>@6DHIFFIFIDECG9H>A9EB977CAC< X0:i:1 X1:i:2 XA:Z:15,+102471671,100M,1;19,-100988,100M,1; XG:i:0 AM:i:20 SM:i:20 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2208:7679:93042#49 83 1 59441 20 100M = 59115 -426 TACATAAACAGTGTATGAAAACTCAAGTAAAATCTACTCTCTCAGGTGTTCATAATGTATCAATGTATATTGCTTTAAGCCTGAAGGTAACCTAAGTAAA ;CHHBDHG7@GFG>?ECIG?H?66GGCC?HE7GCE,7GI8JC@GGBDF;IHDGEEFIFDDJF7JFAIHHHHF?FDCAI>IF:AGH?F@@4FAF4G1CBAB X0:i:1 X1:i:2 XA:Z:15,+102471642,100M,1;19,-101017,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:20 XM:i:0 XO:i:0 QT:Z:!1:BDDBD XT:A:U RG:Z:1#49 HS25_09827:2:1314:2162:97193#49 163 1 59442 20 100M = 59818 476 AGATAAACAGTGTATGAAAACTCAAATAAAATCTACTCTCTCAGGTGTTCATAATGTATCAATGTATATTGCTTTAAGCCTGAAGGTAACCTAAGTAAAG ;*6>AED6?,&CEE?;=59DI=B?-$BID@AGF6BF8@EBFEG7D0,EF>B7GEA546ECH9EB=ECEAGADIGFDE=DHH=GD;CCG>F>G?G X0:i:1 X1:i:2 XA:Z:19,+101018,100M,3;15,-102471641,100M,3; XG:i:0 AM:i:0 SM:i:20 XM:i:2 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1212:17374:56246#49 83 1 59448 20 100M = 59119 -429 ACAGTGTATGAAAACTCAAGTAAAATCTACTCTCTCAGGTGTTCATAATGTATCAATGTATATTGCTTTAAGCCTGAAGGTAACCTAAGTAAAGATGTAC BIHHBGHGGGGFFFFJHGGIHHG?ECJCDFHGGGGKDGIGFFBGIFHHIIFGIHGIGGHFGHGJGCHHHHHEIFJFGIHIEGGGFEHEGGFIGEGFCE?A X0:i:1 X1:i:2 XA:Z:15,+102471635,100M,1;19,-101024,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:20 XM:i:0 XO:i:0 QT:Z:!1:DDFFF XT:A:U RG:Z:1#49 HS25_09827:2:2105:6745:74923#49 147 1 59451 20 100M = 59082 -469 GTGTATGAAAACTCAAGTAAAATCTACTCTCTCAGGTGTTCATAATGTATCAATGTATATTGCTTTAAGCCTGAAGGTAACCTAAGTAAAGATGTACCAT GH>BD>FDFAACGH>@GFE@>GFEDEF>HFGFGGEEFFEA?7FGFB@GGCEFIEGFHDDFDDFHGAD>GGECEDGBE>GIGEACEEDGGACDBDDACAC< X0:i:1 X1:i:2 XA:Z:15,+102471632,100M,1;19,-101027,100M,1; XG:i:0 AM:i:0 SM:i:20 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2210:13974:67399#49 99 1 59481 20 100M = 59832 451 CTCAGGTGTTCATAATGTATCAATGTATATTGCTTTAAGCCTGAAGGTAACCTAAGTAAAGATGTACCATGTTCCACCAATGCTTCTTTTGATCATCATT B?EDFGFDGFFEGJGHGGHHIHIEHCH:JHHHHHLGFGEGGHCIHGHDGFIAFIGIDHGGEGGHFK@GG?HDFIEEFBGEIFDFH5GHFGG@GHHHHHIE X0:i:1 X1:i:2 XA:Z:19,+101057,100M,1;15,-102471602,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:20 XM:i:0 XO:i:0 QT:Z:!1=DDBDD XT:A:U RG:Z:1#49 HS25_09827:2:1206:13693:11411#49 99 1 59502 0 100M = 59869 467 AATGTATATTGCTTTAAGCCTGAAGGTAACCTAAGTAAAGATGTACAATGTTCCACCAATGCTTCTTTTGATCATCATTTTATCCTGTTTTTTCTTTAGG 8@B@=?4GGD4GFDGH2GB??F>EECCC,;-GF(IGH8FFDB,C-FB@A-7877GG?FB6C@D,6--7FDHC'>>6,47GHD=DG62 X0:i:3 X1:i:0 XA:Z:1,+59502,100M,1;15,-102471581,100M,1; BC:Z:NGTCTAGC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!11<+?,2 XT:A:R RG:Z:1#49 HS25_09827:2:2211:12992:27477#49 163 1 59509 0 100M = 59775 366 ATTGCTTTAAGCCTGAAGGTAACCTAAGTAAAGATGTACCATGTTCCACCAATGCTTCTTTTGATCATCATTTTATCCTGTTTTTTCTTTAGGATCCTTT ;CB>DB9CECEGEAEEEDB,D?FGH>>@,ECGE>B?6GI>B?EDI@BG@EEGGEFAEHE?DHE?B5?IFF5H?>'+FB,>HEE>@3=CG>'G'5D+EGEB X0:i:3 X1:i:0 XA:Z:19,+101085,100M,1;1,+59509,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1304:2169:66847#49 163 1 59521 0 100M = 59748 327 CTGAAGGTAACCTAAGTAAAGATGTACCATGTTCCACCAATGCTTCTTTTGATCATCATTTTATCCTGTTTTTTCTTTAGGATTCTTTCTTATTCCTTCC ;CBDDECEFCFGEGFBHGHGIKJIHHEIIEGGFHEFIEIGHGHHGGHLFHF@GJIHGHHHGHHG=IGHJIGGHEFHFJFCFHFGFFHGIFLFHGH>HHEG X0:i:2 X1:i:0 XA:Z:1,+59521,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2106:9816:75681#49 99 1 59522 0 100M = 59945 523 TGAAGGTAACCTAAGTAAAGATGTACCATGTTCCACCAATGCTTCTTTTGATCATCATTTTATCCTGTTTTTTCTTTAGGATTCTTTCTTATTCCTTCCC AABEFE?FEFFAEFBEGGFHG>IEHEFIFHEHFGLGCHHHGEFAFGHCDHA?HGFHCGGGJDGDGDHGGEBFCFF?GG?EGCBH>HFFEHGGGHA=BDFH X0:i:2 X1:i:0 XA:Z:19,+101098,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFA XT:A:R RG:Z:1#49 HS25_09827:2:2311:13310:89383#49 99 1 59539 0 100M = 59913 474 AAGATGTACCATGTTCCACCAATGCTTCTTTTGATCATCATTTTATCCTGTTTTTTCTTTAGGATTCTTTCTTATTCCTTCCCCTGACCCTTCTTTTATT CABCFGFGIFHGGJGGGGFFGGIGIFFFEHHHHHLGJHHGGHGGFGHILICIFHLIGFGGGGGHGJHGGFIIIKGGFIHHJFIHJGFCFGGGGHHJBHGB X0:i:2 X1:i:0 XA:Z:1,+59539,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2101:10563:52367#49 83 1 59570 20 100M = 59197 -473 TGATCATCATTTTATCCTGTTTTTTCTTTAGGATTCTTTCTTATTCCTTCCCCTGACCCTTCTTTTATTCTCCAAATTTCTTTCCAATTCATCTTTGTTC HFHHBEH4GGEDG6EHDBGCHGGFGGGIGHEGGGFDDGDGBCHFEBGFFDFGGHFHEE@FCHHJEEIH@EHGHFDDGIHDEGGGHGJCG?FE?BGFDB?A X0:i:2 X1:i:0 XA:Z:19,-101146,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DBDDF XT:A:R RG:Z:1#49 HS25_09827:2:2309:6191:12975#49 99 1 59582 0 100M = 59750 268 TATCCTGTTTTTTCTTTAGGATTCTTTCTTATTCCTTCCCCTGACCCTTCTTTTATTCTCCAAATTTCTTTCCAATTCATCTTTGTTCTTCCCTTTCCTT AACCFGEEAFGGGJEHGGGHIFIGHEHHGHHHHHHEJHHGGHGHFGHGFHIEHIHGGGGJFDGHHGIGGHGFIGGEFG7EGGIFJGHHEGG@GHFGHHFF X0:i:2 X1:i:0 XA:Z:19,+101158,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2206:10763:61710#49 83 1 59583 20 100M = 59185 -498 ATCCTGTTTTTTCTTTAGGATTCTTTCTTATTCCTTCCCCTGACCCTTCTTTTATTCTCCAAATTTCTTTCCAATTCATCTTTGTTCTTCCCTTTCCTTT ;IHDJGHGGGE@FHGJHIHDHHIFGGJGIFHGGIFFHGGMJIHGIGHHIIHGIHGGIHHGHHHGGLIHHHHEHHEHHDFGFGGGJGJGDHFJGEGFCCAA X0:i:2 X1:i:0 XA:Z:19,-101159,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2202:11500:48576#49 83 1 59594 15 100M = 59202 -492 TCTTTAGGATTCTTTCTTATTCCTTCCCCTGACCCTTCTTTTATTCTCCAAATTTCTTTCCAATTCATCTTTGTTCTTCCCTTTCCTTTTTACTCTCTTT HIDDBAH>>GDFCFH>?B@EHI6F3@GAIHE7GG7FHGDDBGBGHFGFFCHFEFFFGGDCCFGGGCDF@HHGHFJEEDBCEHGGGBJEDFFAEDBFEBAA X0:i:2 X1:i:0 XA:Z:1,-59594,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDDDE XT:A:R RG:Z:1#49 HS25_09827:2:1211:5533:53761#49 163 1 59604 0 100M = 59932 428 TCTTTCTTATTCCTTCCCCTGACCCTTCTTTTATTCTCCAAATTTCTTTCCAATTCATCTTTGTTCTTCCCTTTCCTTTTTACTCTCTTTAAACATTCTA :CA8DBC@?CAB8DCBBCEF7?FGB7FCF>GIFH+G?6GGHAEHCGG?=>FHGEFFEH@CHEFF=B>EDIF>E>FHJFBJCEFH;FCFD++5B5FD5BF< X0:i:3 X1:i:0 XA:Z:15,-102471163,100M,0;19,+101180,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1313:9685:71639#49 163 1 59621 0 100M = 60047 526 CCTGACCCTTCTTTTATTCGCCAAATTTCTTTCCAATTCATCTTTGTTCTTCCCTTTCCTTTTTACTCTCTTTAAACATTCTATGGACTCTGCCTCCTTC :ABBCDCB9CFGHFEEGFE)FKJFHGIEIIGB>HBFEFGBDADDDGHIFEHH6GEFEHBDDFEGFDFHFIHH?FIHJFGHHHFC@CHFIHAIFGAGHB?G X0:i:3 X1:i:0 XA:Z:1,+59621,100M,1;15,-102471146,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2312:8858:57069#49 83 1 59635 0 100M = 59293 -442 TATTCTCCAAATTTCTTTCCAATTCATCTTTGTTCTTCCCTTTCCTTTTTACTCTCTTTAAACATTCTATGGACTCTGCCTCCTTCCCACTGATATTGAA EA@BCAH>G@GDCIHHFIGICGGFEFFIBFAGGGEKHGGEFGBGEEGKFIEFEHGHHGHGJHGGFHGFHEHEH@FHHIF?GFGGFG#EDFFJDFGFDCAB X0:i:3 X1:i:0 XA:Z:19,-101211,100M,1;1,-59635,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2304:5655:13628#49 83 1 59655 15 100M = 59198 -557 AATTCATCTTTGTTCTTCCCTTTCCTTTTTACTCTCTTTAAACATTCTATGGACTCTGCCTCCTTCACACTGATATTGAACGCCCATAGTTTCATATTTT 2AH?CD@HCEIG?DEIIIFAB?CGGDGIDKF@GC@HFI)HGEEFADEHEGFEGGE:FHEHBDDDGGCGIEFGGEGIHHCFBGHAHFHCGFEHCDHGHFFHIGIIFCHEICG:GEGGHDGE@G7FDGCFE?GGCGGDHG5FCFEGGGDEJH=JB X0:i:3 X1:i:0 XA:Z:19,+101252,100M,0;1,+59676,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDDDE XT:A:R RG:Z:1#49 HS25_09827:2:1205:19287:26677#49 147 1 59715 12 100M = 59399 -416 TCCTTCACACTGATATTGAACGCCCATAGTTTCATATTTTGGATTGCGATTGTTTTATTTTAAAATGGCAAATGTTCATGTTATAAAGAGAATTTTTCAG GFHHDHHGFHAIFCFIFIFHJFHFEFFHFHIFHFHHFHHGHFFFFIJGGHGJIHGKHHJEGIJHGHEFGGIIIEEICFKIFEGHGGGHGFHFFDFDCAC< X0:i:3 X1:i:0 XA:Z:19,-101291,100M,0;1,-59715,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1214:3503:18636#49 83 1 59729 0 100M = 59267 -562 ATTGAACGCCCATAGTTTCATATTTTGGATTGCGATTGTTTTATTTTAAAATGGCAAATGTTCATGTTATAAAGAGAATTTTTCAGTCTTTAGACTAATA FI4DCGBGG4,@HIGGDFGDFKEBD@7GB,EGGEDEB9EEGFBFE7HFIDEDE@FFHCH@C@9FFCIC8:?@B9F1;>BCFG>>F?<@6?CAF4?FC6A? X0:i:3 X1:i:0 XA:Z:1,-59729,100M,0;15,+102471038,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BBDDD XT:A:R RG:Z:1#49 HS25_09827:2:1304:2169:66847#49 83 1 59748 0 100M = 59521 -327 ATATTTTGGATTGCGATTGTTTTATTTTAAAATGGCAAATGTTCATGTTATAAAGAGAATTTTTCAGTCTTTAGACTAATAGGTTCATGTAGTTTGGGAT BF4BB'ECGGHFDH,GDIHEEHEBE7?F7@?G=77HAGG@8C@7G@EEFEI.I8FFDGDGGEACGE:FHE?B:@GDEGG1EH7.>5F6CB+CDCEHIE X0:i:3 X1:i:0 XA:Z:15,-102470994,100M,0;19,+101349,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11AD=BD XT:A:R RG:Z:1#49 HS25_09827:2:2211:12992:27477#49 83 1 59775 0 100M = 59509 -366 TAAAATGGCAAATGTTCATGTTATAAAGAGAATTTTTCAGTCTTTAGACTAATAGGTTCATGTAGTTTGGGATTTTCCTCTTTAAGAAAATTAATTATCA EJ@BCE5GF@@ECHFJ7D@GHGEFGGFIB@AGG@G8DGIE@GGGEGHFIA:DCDBFHFDC@HH8:JIHH:?GFDHFA@>?EBCBFGEHGFCJDD?FE6AC X0:i:3 X1:i:0 XA:Z:1,-59775,100M,0;15,+102470992,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=ADA?D XT:A:R RG:Z:1#49 HS25_09827:2:2307:14967:39339#49 99 1 59811 0 100M = 60293 582 TCAGTCTTTAGACTAATAGGTTCATGTAGTTTGGGATTTTCCTCTTTAAGAAAATTAATTATCACTCACACTCCAAGACAAACACCATTTCAGTAGCAAT AAEDFGFFIF?EFGGHGAGHGHIHHEDIBHEHHIECCEHGEHGHFBHIGHIIHHHIGFIGMDGHGFIGGEFGIIGGFIGHCGIHHFFGFGGGGDFBHF>E X0:i:3 X1:i:0 XA:Z:15,-102470956,100M,0;19,+101387,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BBDDD XT:A:R RG:Z:1#49 HS25_09827:2:1314:2162:97193#49 83 1 59818 15 100M = 59442 -476 TTAGACTAATAGGTTCATGTAGTTTGGGATTTTCCTCTTTAAGAAAATTAATTATCACTCACGCTCCAAGACAAACACCATTTCAGTAGCAATATGAATT FFDHB+BGGFDEB6G>DDCCHC>6?GC6D@CGG7DDDG9D@CGCEFH8?AECD8G9DGHG-E.FBCA8G?H8:H?EF>C?EHGG?@ADF?FCEAC X0:i:3 X1:i:0 XA:Z:15,+102470949,100M,1;1,-59818,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1303:13157:51047#49 99 1 59822 12 100M = 60248 526 ACTAATAGGTTCATGTAGTTTGGGATTTTCCTCTTTAAGAAAATTAATTATCACTCACACTCCAAGACAAACACAATTTCAGTAGCAATATGAATTTCAG CA>EFAF?A29EHBEFE>:E?DIA1FDIB>:BCAEGCH@C@DH8FG89;HI?BFEC@9G@@E>?8D7G7EIIGG,?B6C7GFDDE?HFF@GGG5H+B@J2 X0:i:3 X1:i:0 XA:Z:19,+101398,100M,1;1,+59822,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDDBE XT:A:R RG:Z:1#49 HS25_09827:2:2106:16759:45862#49 163 1 59830 12 100M = 60200 470 GTTCATGTAGTTTGGGATTTTCCTCTTTAAGAAAATTAATTATCACTCACACTCCAAGACAAACACCATTTCAGTAGCAATATGAATTTCAGTAGTAATA DG@F@FF=4HB+>E+>65F@DEHEFF,9GFB@=E,+?7?5D5B5C77DB5'6D7A6>GGCF86+HC>FFD>A6@?FG>H9+,CFA8AC; X0:i:3 X1:i:0 XA:Z:19,-101445,100M,0;15,+102470898,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2311:13310:89383#49 147 1 59913 0 100M = 59539 -474 GAATTTCAGTAGTAATAGGAATCTCCAAATATGACAAAGTAATTCAGACATTAATTGCTTTTGTTTTGGAATTGCTCTTATAAGATGAAATATCACTTTC GGHHGHGFFGFIFHIIGGHHIFFBHFGHHGIFHHJFHHHFIFHGHEEGHHIFIKGFHHHFGIGIGGHGIGIIIIEHIFHGGIIEGGGHGFGFEDDECBC; X0:i:3 X1:i:0 XA:Z:19,-101489,100M,0;1,-59913,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1211:5533:53761#49 83 1 59932 0 100M = 59604 -428 AATCTCCAAATATGACAAAGTAATTCAGACATTAATTGCTTTTGTTTTGGAATTGCTCTTATAAGATGAAATATCACTTTCATGATGAGAGTCCTAGAGT BAD@FGHGBGGFHHFC,IGJHKIFEGFGIFEGGGFGHGAG-FHDH@78FA?DC@C@HCHGCEG>GEAH@E>8D@DGEEDG?:GEG?<@F?FA??BFF>?< X0:i:3 X1:i:0 XA:Z:19,-101508,100M,0;15,+102470835,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDBDE XT:A:R RG:Z:1#49 HS25_09827:2:1310:18883:92536#49 99 1 59943 12 100M = 60339 496 ATGACAAAGTAATTCAGACATTAATTGCTTTTGTTTTGGAATTGCTCTTATAAGATGAAATATCACTTTCATGATGAGAGTCCTAGAGTGCTTGGTTTAT CAECFGEDF=F@HJFJG>BEGHIGGDHBGHHHFAJGGE@GGHGAGFEIFFII8HGEF@CGGGGHDFFGGEBFGK@DB>HHGHBFEGHF6GDGGEG=HFAH X0:i:3 X1:i:0 XA:Z:15,-102470824,100M,0;1,+59943,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11ABD;A XT:A:R RG:Z:1#49 HS25_09827:2:2106:9816:75681#49 147 1 59945 0 100M = 59522 -523 GACAAAGTAATTCAGACATTAATTGCTTTTGTTTTGGAATTGCTCTTATAAGATGAAATATCACTTTCATGATGAGAGTCCTAGAGTGCTTGGTTTATAT GEFFD>FFBCFDCBIFDGHHEGC>HEEE>EGFEFEEBHHFDG@EFIEGGDFFIGFGHHDHGEDGCE@FHFEE@IDHCFFIFBFFEFAHGFCEECDDCBC; X0:i:3 X1:i:0 XA:Z:1,-59945,100M,0;15,+102470822,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1202:16973:87598#49 99 1 59961 12 100M = 60332 471 CATTAATTGCTTTTGTTTTGGAATTACTCTTATAAGATGAAATATCACTTTCATGATGAGAGTCCTAGAGTGCTTGGTTTATATATTGTATCTTAGTTTT AAEEFGEEIFFDFJEHBGGGIHCHHHHIGDGEFEG?EGIHEEHHFG@GGHHH@HAE X0:i:3 X1:i:0 XA:Z:1,+59961,100M,1;15,-102470806,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=BDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2206:9341:5030#49 99 1 59971 12 100M = 60385 514 TTTTGTTTTGGAATTGCTCTTATAAGATGAAATATCACTTTCATGATGAGAGTCCTAGAGTGCTTGGTTTATATATTGTATCTTAGTTTTAACAGGATAA AAEEFGGEGFHGGFGGGGGGGHIKHJFDEHHHGJLGGGHJGHFGHGHIGFIFFIGIGHGG@GGHFJIGGHHIGKEJBGKHGHIHHGGHFGGGGHEJHHIH X0:i:3 X1:i:0 XA:Z:19,+101547,100M,0;1,+59971,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2209:2066:81587#49 163 1 60032 0 100M = 60449 517 GCTTGGTTTATATATTGTATCTTAGTTTTAACAGGATAAAACACTTGATCCTAAGCAGTAAACATGATTCTTCAGCTTCAACTTCATTTCTTTATAAATA ;CBCDDCHDEFGLFIGEAEGIGFIHGIIIEGHG>BCDGIGEAHHIDGIJ>HHGEIFFHFCFHFFDEFGFDEGIFFHFFH5FGG>GIHGIFHIGFHDBHGG X0:i:3 X1:i:0 XA:Z:15,-102470735,100M,0;1,+60032,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1313:9685:71639#49 83 1 60047 0 100M = 59621 -526 TGTATCTTAGTTTTAACAGGATAAAACACTTGATCCTAAGCAGTAAACATGATTCTTCAGCTTCAACTTCATTTCTTTATAAATAACTATTTATGAATTG EIFHCFCGGGGFGHHGHIGICGGFEGKFBHCGGHK8HGAFFCHFIGHFIIHFGHGFEFHFGHEGGCHFHEHGIFFHGIFGHGGGHGHGFHFJFFGFDEAC X0:i:3 X1:i:0 XA:Z:19,-101623,100M,0;1,-60047,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1314:3985:85196#49 147 1 60047 0 100M = 59676 -471 TGTATCTTAGTTTTAACAGGATAAAACACTTGATCCTAAGCAGTAAACATGATTCTTCAGCTTCAACTTCATTTCTTTATAAATAACTATTTATGAATTG GDHF>FFF>HGCAHFCF=EHJFJFHFEHH?IFEHH5HH9DHBFEEA@GHHHDE1'DHHDEDH71EABFGFI7@E*%-B=GB>776BGGC*7F7GE>AB9< X0:i:3 X1:i:0 XA:Z:19,-101623,100M,0;1,-60047,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2213:20971:62808#49 163 1 60112 0 100M = 60447 435 ACTTCATTTCTTTATAAATAACTATTTATGAATTGGTGTTGAGCTTAGTAAGTCACCAAACACCTTCTGCTCAGCAGCATAAAGGACATTTCCATGAAAC ;CBDEDEHFGFGHGEGFIHGIHJGIGIEIIGGGHGFEFIGHGHHKGGIFHHHGGIHFHJHGHFFFHFIJIHHHFIEGIHIHFGFIIHFIFIIHJHFFHGG X0:i:2 X1:i:1 XA:Z:15,-102470655,100M,0;19,+101688,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1204:2032:95971#49 147 1 60122 0 100M = 59773 -449 TTTATAAATAACTATTTATGAATTGGTGTTGAGCTTAGTAAGTCACCAAACACCTTCTGCGCAGCAGCATAAAGGACATTTCCATGAAACCTCCCAGGGA 2?BHCHDDIH+4F4ICF=EE>G=>AIFC>5D5E>EDBE9DDEDC5EDG7EGD?HG5DAE=+HGD?G@FGGED@FG8C5CG7BFCGBFHGFC?8CEBDAC; X0:i:2 X1:i:1 XA:Z:15,+102470645,100M,1;19,-101698,100M,2; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2107:20101:43514#49 163 1 60172 0 100M = 60607 535 CACCTTCTGCTCAGCAGCATAAAGGACATTTCCATGAAACCTCCCAGGGATAATCTTATTTACTCTATAATGTTTCCCGGGTTCAATTCCTCTCCCAAAA HFIFGGFDHFEBFG X0:i:3 X1:i:0 XA:Z:15,-102470595,100M,0;19,+101748,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2208:11954:17772#49 163 1 60199 20 100M = 60571 472 ATTTCCATGAAACCTCCCAGGGATAATCTTATTTACTCTATAATGTTTCCCGGGTTCAATTCCTCTCCCAAAATTCTTTGTTCTTAAGCCCCTATGATCT >EFEGBF@AGGEEGEAHHE@BIFFHDGE7FE@E?DAFFDEHEAI?BCFEHFCBCCBFFFFHEH>CBF5DDHFH< X0:i:1 X1:i:2 XA:Z:19,+101775,100M,1;15,-102470568,100M,1; XG:i:0 AM:i:0 SM:i:20 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2106:16759:45862#49 83 1 60200 20 100M = 59830 -470 TTTCCATGAAACCTCCCAGGGATAATCTTATTTACTCTATAATGTTTCCCGGGTTCAATTCCTCTCCCAAAATTCTTTGTTCTTAAGCCCCTATGATCTG BJHHHHHGGGEFHFGHHDHIHHGGEGGIGHHGGCKFHGGGFGGGGFIHIIIGIHGIGGEFJHEGEIIHHHHFIFJHGIGGGFGGHGJGAGFGGFGFDBAA X0:i:1 X1:i:2 XA:Z:15,+102470567,100M,1;19,-101776,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:20 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:U RG:Z:1#49 HS25_09827:2:2311:16155:62104#49 163 1 60245 20 100M = 60621 476 TTCCCGGGTTCAATTCCTCTCCCAAAATTCTTTGTTCTTAAGCCCCTATGATCTGGGTGATCTAAATATGGGTAAGAAGTCCAGGGATAGCACTATGAAT <;AA>FEC?@9GHE?@BACGGEF?BCBCC>GBF>BE6?CGBH7C?G>EFBEGG?EF=,EFF9HBFDCCFDEB,FFHECG>FFG X0:i:1 X1:i:2 XA:Z:19,+101821,100M,1;15,-102470522,100M,1; XG:i:0 AM:i:0 SM:i:20 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1303:13157:51047#49 147 1 60248 20 100M = 59822 -526 CCGGGTTCAATTCCTCTCCCAAAATTCTTTGTTCTTAAGCCCCTATGATCTGGGTGATCTAAATATGGGTAAGAAGTCCAGGGATAGCACTATGAATGAA G,F5+H55BCFH<+F@GAB@CG=JD4B>55DJ+CE5G?A=?H@4F7GG7BE+G>@5HEA=5G6E?AHF>?IC8BC8G>?IDBCB:?GA+3GBF'4@4+3FD5+@+BFB+B>6B5D5>+?FF,F5?7B4>7@5@FB+GG5C,,DFG=?6G8IFHGGIGHEFGHGEGDHDDDBBC6 X0:i:1 X1:i:2 XA:Z:15,+102470435,100M,1;19,-101908,100M,1; XG:i:0 AM:i:0 SM:i:20 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1310:18883:92536#49 147 1 60339 20 100M = 59943 -496 ATGAATGAAGTGAAAATAGTAAAACATAGTTAAAAATGTACAGATGCTCTCTGACTTATAATAGGGTTACGTCCTGATAAATCCATCATAAGTCAAAAAT GHGFFHF5GA>IGHIC5FGDH6=>AFBEH5IFIF?HBDH=C7DCFEJG@DI+IG@FCEAHGI'GFHHFBG5GII>?IBEGF>ABDGG?GFDB(DF/2AC; X0:i:1 X1:i:2 XA:Z:15,+102470428,100M,1;19,-101915,100M,1; XG:i:0 AM:i:0 SM:i:20 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2112:3677:41822#49 99 1 60353 57 100M = 60702 449 AATAGTAAAACATAGTTAAAAATGTACAGATGCTCTCTGACTTATAATAGGGTTACGTCCTGATAAATCCATCATAAGTCAAAAATGCATTTAATATTCC BA>@=3FEEFFE@GF?AGGEG>@ACCFHG>:@FEAGFHH@8FHAHE@CFHIFF7FI@9CFIEGFGDCGGEBFCGF?BECHGCB75BHB6E4GG5DC@>GE X0:i:1 X1:i:2 XA:Z:19,+101929,100M,1;15,-102470414,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:20 SM:i:20 XM:i:0 XO:i:0 QT:Z:!1:ADFFF XT:A:U RG:Z:1#49 HS25_09827:2:2309:10804:80503#49 99 1 60371 57 100M = 60781 510 AAAATGTACAGATGCTCTCTGACTTATAATAGGGTTACGTCCTGATAAATCCATCATAAGTCAAAAATGCATTTAATATTCCTAATGTACCTCACATCAT BABEDGEFIFGGCJGHGGFGGHIHHEFHGHHHHIIGGHHCGFFIGGDIFHIFJFGGGGGGIGGHFFIGGHFIGDC?HEGHEGIDGFIGEHGGGBFJHHIH X0:i:1 X1:i:2 XA:Z:19,+101947,100M,1;15,-102470396,100M,1; BC:Z:NGTATATC XG:i:0 AM:i:20 SM:i:20 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:U RG:Z:1#49 HS25_09827:2:2306:15251:49245#49 99 1 60376 40 100M = 60809 533 GTACAGATGCTCTCTGACTTATAATAGGGTTACGTCCTGATAAATCCATCATAAGTCAAAAATGCATTTAATATTCCTAATGTACCTCACATCATAGTTT C?EFFGFFGFFGGGGHBGGHIHDHFJHIGHHHHJJGHGHHGHJHFGHCLHIIHFGIGHIJGIGHHFHGGHFFGI@EGGGHIHIHGFGHFGGGGHFHHFFF X0:i:1 X1:i:2 XA:Z:19,+101952,100M,1;15,-102470391,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:20 SM:i:20 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:U RG:Z:1#49 HS25_09827:2:2206:9341:5030#49 147 1 60385 20 100M = 59971 -514 CTCTCTGACTTATAATAGGGTTACGTCCTGATAAATCCATCATAAGTCAAAAATGCATTTAATATTCCTAATGTACCTCACATCATAGTTTGGCCTAGCC GGHFFHJGLLHDFHIIHFGHJFIJHFFHHHIJGFJFFFGHHHFFHFFGGHHJGEGEHHJHGIFHGEHFGGIGIIDIEJHFGHIIGGGLGFHFHDEECBC; X0:i:1 X1:i:2 XA:Z:15,+102470382,100M,1;19,-101961,100M,1; XG:i:0 AM:i:0 SM:i:20 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2106:12929:47347#49 99 1 60388 20 100M = 60559 271 TCTGACTTATAATAGGGTTACGTCCTGATAAATCCATCATAAGTCAAAAATGCATTTAATATTCCTAATGTACCTCACATCATAGTTTGGCCTAGCCTAC AAEEFGFFGFH(GEEGG>FFGHIHFEHHGHEHCGEGHHHHDHGHIFFIGHIFHHEIGFGGGIGHDF7GGEFIIJFEFIGHJGIHE?FHFEFGGHFFHHFH X0:i:1 X1:i:2 XA:Z:19,+101964,100M,1;15,-102470379,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:20 XM:i:0 XO:i:0 QT:Z:!1=DFFFF XT:A:U RG:Z:1#49 HS25_09827:2:2213:20971:62808#49 83 1 60447 0 100M = 60112 -435 TATTCCTAATGTACCTCACATCATAGTTTGGCCTAGCCTACCTTAAATGTGCTCAGAACACTTTCATTAGCTTATATAAGATCACCTAATACAAAGCCTA FIHHGGHGGGGFHJFGCIHIHGIFGGKGIGHGGIKFFGGEKIGGIGFHEIHGIHGIHGHGGHHJGEHHHHHEIHFFGIFIHFGGFGEGGHFFGFGFEBAC X0:i:3 X1:i:0 XA:Z:19,-102023,100M,0;1,-60447,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2209:2066:81587#49 83 1 60449 0 100M = 60032 -517 TTCCTAATGTACCTCACATCATAGTTTGGCCTAGCCTACCTTAAATGTGCTCAGAACACTTTCATTAGCTTATATAAGATCACCTAATACAAAGCCTATT HFFEFAEGGFGFGFFHHIFDHIEFEGJFFHEGGGFFHGIEGIGDIFHHIIFLIHGGEFHGJHHJGLIFHHHEFFFHKIHGGDGGFFJEEFFGFEGFDBAB X0:i:3 X1:i:0 XA:Z:19,-102025,100M,0;1,-60449,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DDFDD XT:A:R RG:Z:1#49 HS25_09827:2:2204:2211:97666#49 99 1 60452 29 100M = 60772 420 CTAATGTACCTCACATCATAGTTTGGCCTAGCCTACCTTAAATGTGCTCAGAACACTTTCATTAGCTTATATAAGATCACCTAATACAAAGCCTATTTTA CABCFGDEJF?GGJGFGGGFGHIKHEFIGHHHFGJGGHHGDHGHFGEGGHHFG X0:i:3 X1:i:0 XA:Z:15,-102470201,100M,0;1,+60566,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2208:11954:17772#49 83 1 60571 12 100M = 60199 -472 TCACGTAATATACTGACTACTATACTCAAGTACAGTTTCTTCTGAATGCATGTCACTTTCTCACCATTGTAAAGTCAAACAATTGTAAGTCAAACTATCA ;F@HBGCGGFEFHHG>HF7GFGGBDFDIFHEGGCFHAGEEFFFFIBHHICHGCH?FDGHGG@CFGIIFHEHBEFCFEI>GEFGGHBGEDFFEGBB=@B?C X0:i:3 X1:i:0 XA:Z:19,-102147,100M,1;1,-60571,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:BDDFF XT:A:R RG:Z:1#49 HS25_09827:2:1312:18791:88360#49 99 1 60581 0 100M = 60904 423 TACTGACTACTATACTCAAGTACAGTTTCTTCTGAATGCATGTCACTTTCTCACCATTGTAAAGTCAAACAATTATAAGTCAAACTATCACAAGCCAGGG A>B@FGDEGFFGGEGHGGHHGDIGHJFIEFHHHJAEHHBCGHGIGFHIGCIFFDEEFHGGFG-HKFGGFEGFHEHEBDECGCKGEFGAJBE@G?DAE?GFDBAC X0:i:2 X1:i:1 XA:Z:15,+102470146,100M,0;19,-102197,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11=BDBD XT:A:R RG:Z:1#49 HS25_09827:2:2303:3864:47600#49 163 1 60646 23 100M = 61057 511 CAAACAATTATAAGTCAAACTATCACAAGCCAGGGACCATCCATATGTATTTCATTCAGAAAATGCTGGAAAGAGCATTTCGGAGAATATCTAGATGAGA ;C?DA7CH?@9GHG,GCIC?7FFFEEFEGIGGEHA?E?DGEDHHF5HB@BEGGFIHEHEFFFD7BDFEDG?DE4EEFF?HDGECCIHG;GLIFF>>HBHA X0:i:1 X1:i:1 XA:Z:15,-102470121,100M,1; XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2103:16350:91322#49 121 1 60697 37 100M = 60697 0 TCATTCAGAAAATGCTGGAAAGAGCATTTCGGAGAATATCTAGATGAGAGAAGGTAGAAAGCCATGCACAAATTCACTGAGAGTTTAAAAAAATACATGC EF>BFHCGGGGDGGFH7BGCEGGF?7FAGFFGG7@KBGIGFFFCHHGFII?FIHFGDGH@CEGCFJGC8GHFDDHCGIDIFFGGGFJGGHFFEFGFCB?A X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:37 XM:i:0 XO:i:0 QT:Z:!1:BDDFF XT:A:U RG:Z:1#49 HS25_09827:2:2112:3677:41822#49 147 1 60702 57 100M = 60353 -449 CAGAAAATGCTGGAAAGAGCATTTCGGAGAATATCTAGATGAGAGAAGGTAGAAAGCCATGCACAAATTCACTGAGAGTTTAAAAAAATACATGCATATT BH3>F5GA;AHCGFEBHIFCGAFHHDF@FC>DEB?B=H@FGEAF5HEHDGEGCHGDDGC,DGAHFGG>IGECH?>CCFEFEEFGHGFCF@GF>D?C; X0:i:1 X1:i:0 XG:i:0 AM:i:20 SM:i:37 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1306:11283:24781#49 163 1 60744 37 100M = 61182 538 GAGAAGGTAGAAAGCCATGCACAAATTCACTGAGAGTTTAAAAAAATACATGCATATTGTGGAGATAGAAATCAAATCTATTTGTCTCCATCTGCTGTAT ;CBDEFDFFGFGEGE;FFIDGHFIEEFIIIGDGHGFEGHGHGHHEGHIFKHHGGIFFHJFJHEGHJFG5IGHHGIHFHFHHGIHCIHGIGLLJJHCHBHG X0:i:1 X1:i:0 XG:i:0 AM:i:0 SM:i:37 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2204:2211:97666#49 147 1 60772 37 100M = 60452 -420 ACTGAGAGTTTAAAAAAATACATGCATATTGTGGAGATAGAAATCAAATCTATTTGTCTCCATCTGCTGTATTCTTCCCAAAATATTATCTCTTCTTATC FHGFIHGIFHIIDFGHHHIGHFFHHEIJHGHGFFHGFJHEFIEGH6GJIKGFHHFAGIFHFHHGHGEIIGGHGJGIFEDCGFHH>AEFHDDDCAC; X0:i:1 X1:i:0 XG:i:0 AM:i:20 SM:i:37 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2306:15251:49245#49 147 1 60809 40 100M = 60376 -533 TAGAAATCAAATCTATTTGTCTCCATCTGCTGTATTCTTCCCAAAATATTATCTCTTCTTATCCCATTGTACTATATTGCATTTCTTTGACCATTTATTG >HHFGEGJIIFIFHIFGIHFEGJGHEGEHHIFIHEFGKIFFJGFFIEGHHGFLBGEHHGFGIGGGHHFGGIII>HIIJHFFIGHGGGHGFGFHGFDCBC; X0:i:1 X1:i:2 XA:Z:15,+102469958,100M,1;19,-102385,100M,1; XG:i:0 AM:i:20 SM:i:20 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2303:12555:87175#49 163 1 60819 20 100M = 61273 553 ATCTATTTGTCTCCATCTGCTGTATTCTTCCCAAAATATTATCTCTTCTTATCCCATTGTACTATATTGCATTTCTTTGACCTTTTATTGTGTATCTCTT 1C6A7BD@?@9AE9EG>CBDIC>G8G6?75C>E>A76?H>5H775FE5+>8@G5A5=HE,DFE7=55>?FF>6>4EEB65>)=3A6?*@95?;I;/2+89H43:@H5*3=C4;3:DHH2FDB/E9,FD8FFEECC9=F?HE15469>0=BBC32917'FF5<,B/E> X0:i:3 X1:i:0 XA:Z:15,-102469876,100M,0;1,+60891,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1312:18791:88360#49 147 1 60904 0 100M = 60581 -423 TATTGTGTATCTCTTAATATTTCCCACTTCATCATTACTAACCTCACTCACTCTGAACTTGATGAGAGCACCTGAGCATTAATTTTTCTTATAATTATTT GHHEFDHHFEGICHFIFFGH>FFGHEFEBHDFEFDEFEHFFGHGHBEGGEFFIHGI=HEFGIGHFEHFHGIIIIHFIHF6GHFHGCFHGACDHGFDCBC; X0:i:3 X1:i:0 XA:Z:19,-102480,100M,0;1,-60904,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1205:2540:44841#49 99 1 60905 11 100M = 61353 548 ATTGTGTATCTCTTAATATTTCCCACTTCATCATTACTAACCTCACTCACTCTGAACTTGATGAGAGCACCTGAGCATTAATTTTTCTTATAATTATTTA BABFFGDFIFFFGGGHGGGFGHIHCJHBGHHHFILGGHHHGHFGHGHIDIIIHHGIFHGGGGGHGGIGGHKFGKEGFBGHCHDDJGIHGDGCGHHHHHIE X0:i:3 X1:i:0 XA:Z:1,+60905,100M,0;19,+102481,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFDFF XT:A:R RG:Z:1#49 HS25_09827:2:1201:19199:17823#49 147 1 60926 0 100M = 60530 -496 CCCACTTCATCATTACTAACCTCACTCACTCTGAACTTGATGAGAGCACCTGAGCATTAATTTTTCTTATAATTATTTAATGATTACCAGAATTCGTTCA GFHBFGCDFCF@CHCICF4DJG=5HEFHFFI?EFEFFIFDCEHCFGFGDHHFI5GIHHEEGIGDG<>FG7IIIIDEEJGFFBDIEFGHGFEFHEEECBC< X0:i:3 X1:i:0 XA:Z:1,-60926,100M,0;15,+102469841,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2207:3394:48584#49 83 1 60931 0 100M = 60566 -465 TTCATCATTACTAACCTCACTCACTCTGAACTTGATGAGAGCACCTGAGCATTAATTTTTCTTATAATTATTTAATGATTACCAGAATTCGTTCAGTATG ;FHHFEHGGFHFHGFJFIFJHGGHEGFGFGHGGH@KHGIMGIGFCHFHIFIDI8GCIFHGGHGGFIJHHHHJIHFHGIHGEGGGHEJGGGFJFFGFEBAC X0:i:3 X1:i:0 XA:Z:1,-60931,100M,0;15,+102469836,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2303:3864:47600#49 83 1 61057 22 100M = 60646 -511 CAAGATGCTTTGTCAACTGCCTGGATGGAATGTCTCAAAAGGTTTCCATATCATGGTAGCATTATGCAAAGTTCAAGACGTTTAATCAAGACCCTTCACT ;C@HBFHGG@DFHFEGHDFG?CEFEF,GG@CG5FKDFGGGGCBGEFGH8$DDDDBFI;FGCH9GFCIGH:HGH9FF?HDEGF?DEGF2EEDEFD>A< X0:i:3 X1:i:0 XA:Z:15,+102469710,100M,1;19,-102633,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!11A:A?D XT:A:R RG:Z:1#49 HS25_09827:2:2210:19197:56610#49 99 1 61067 29 100M = 61460 493 TGTCAACTGCCTGGATGGAATGTCTCAAAAGGTTTCCATTTCATGGTAGCATTATGCAAAGTTCAAGACGTTTAATCAAGACCCTTCACTTACTTAACTA AAEEFGEFJFGGHGGGGGGHGGIGHHHIGHHHCHIGJGHGGHFHFGHIGHIIHFHIGHGGJJGHEGIGGHBFGKEGHIGHJHIHGGGHFGFGGHHGHGIE X0:i:3 X1:i:0 XA:Z:1,+61067,100M,0;19,+102643,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFB XT:A:R RG:Z:1#49 HS25_09827:2:1306:11283:24781#49 83 1 61182 36 100M = 60744 -538 CCCATCTATGAAAAAATTCTAGTCATTATAAAAATGATTGATTAAATGAGGGAAGTAGTAGAGTTCTTCATTTCTTTAGTTGGTTTAGTCTCCTATGAGT BIHAJDFBGGHFHJFGHIGJHIGFGGCGF@C@EDBFB>HDGCHGB?DG7IIB,GGIF@FGE@-CGCI@?CFBEDCCB@DCHDC7HCGJH?HEHFCCCIEEGGHGC>GEBF@G2JDFBF@BB3 X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:37 XM:i:0 XO:i:0 QT:Z:!11A:ABD XT:A:U RG:Z:1#49 HS25_09827:2:2211:20112:54047#49 163 1 61241 57 100M = 61695 554 AGAGTTCTTCATTTCTTTAGTTGGTTTAGTCTCCTATGAGTCAATCCTATTTTCAAAATTCTTAATAAACCATTTATTCCTTCAACTTTCTATGCCATTT ;CBCDDGHDGFGGGGGFGEFGKHIIHGIIIGDGHGGHEIGFDHHEGGBFGHGGFGFFHFHDHHHFJHGFIEFHGFHJJGFHHGFIIHGIHIIHF?@D??>FD@DFBBE7GF@KD-E8B.G@AFE83$D;IFCIDH9G@@GC:8I8B:-8DFDCGIFD?GGGEGB@FE=ADDE=@B1C X0:i:2 X1:i:0 XA:Z:15,+102469495,10M1I89M,3; BC:Z:NGTCTATC XG:i:1 AM:i:0 SM:i:0 XM:i:2 XO:i:1 QT:Z:!1:=BBDD XT:A:R RG:Z:1#49 HS25_09827:2:2305:3486:68341#49 99 1 61300 37 100M = 61588 388 TCTTAATAAACCATTTATTCCTTCAACTTTCTATGCCATTTGATGTTTTGTAAAAAAAAAAATATAATATGTATACAAAAAGATCTTTCAAAATCTAGAA A;>E=3BEA=E@5DEFGGBE?>>;E8?A8GF9CGDD;HFG8ICFCFF7GAFF:88G97,7G,<,,7G7@D6EG7DH?7+F65,HD,+B=BA+AH X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:37 XM:i:1 XO:i:0 QT:Z:!1:BD;;D XT:A:U RG:Z:1#49 HS25_09827:2:1203:17815:53694#49 99 1 61316 57 100M = 61685 469 ATTCCTTCAACTTTCTATGCCATTTGATGTTTTGTAAAAAAAAAAATATAATATGTATACAAAAAGATATTTCAAAATCTAGAAAGAGAGCTTTAGAGCT AAEEFGFGJFHGGJGHGGHHIHIHIFFFEHEHHGIGGEHHGHFHFFHIGFIIJIGHGGIGMIGHKKIGGFIIIKEJFIKHGHIHJFJFFGGGGHHGHHGH X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:20 SM:i:37 XM:i:0 XO:i:0 QT:Z:!1=DFFFE XT:A:U RG:Z:1#49 HS25_09827:2:1205:2540:44841#49 147 1 61353 20 100M = 60905 -548 AAAAAAAAATATAATATGTATACAAAAAGATATTTCAAAATCTAGAAAGAGAGCTTTAGAGCTTTGTAAAGCTCTTTTAAAAATCAAAAACAACTACTGT GHHHCHGDGHFIFHIIHGHFHGFFHFGHHEDJIHBGGHGGFEFEFIGGHHFJIGGEHHJHGHJEGJHGHGIII6EECJGIFEIBEFGHGFHFHGDCDAC< X0:i:1 X1:i:2 XA:Z:15,+102469414,100M,1;19,-102928,100M,1; XG:i:0 AM:i:0 SM:i:20 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2102:8695:13550#49 163 1 61368 0 100M = 61795 527 ATGTATACAAAAAGATATTTCAAAATCTAGAAAGAGAGCTTTAGAGCTTTGTAAAGCTCTTTTAAAAATCAAAAGCAACTACTGTTAATTAACATGTTGT 1CA3EDEFECFG?FI@HIIFIGHIHGCEDEGGE@ACEEEGHD7CD5H5FFC@GDBECHHFAEFFBEFCDDAHIFBDEFFFHEACGBBGDHCBFG>CBBH? X0:i:2 X1:i:1 XA:Z:19,+102943,100M,0;1,+61368,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1205:10028:26871#49 163 1 61413 40 100M = 61831 518 GCTTTGTAAAGCTCTTTTAAAAATCAAAAGCAACTACTGTTAATTAACATGTTGTACTATGCAATTTGTTTACCATTATTACTCTTGGTATTTTTAAGAA <;,DCE(8+CA+E9E:>+HFFF57HDI8,5,5>H+?6EID=5G755GEDHD755,A=B,?5HF7B555?I?>>B4A+=,>+4=C+>CE+>4F5FDC,3D; X0:i:1 X1:i:2 XA:Z:15,-102469354,100M,2;19,+102988,100M,2; XG:i:0 AM:i:20 SM:i:20 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2215:2710:49984#49 163 1 61440 20 100M = 61863 523 AAGCAACTACTGTTAATTAACATGTTGTACTATGCAATTTGTTTACCATTATTACTCTTGGTATTTTTAAGAAAAGTCTTTCCATTGTTATTATAAATGC ;?9D>CD;6ED7EGFCE=83IHFF1BIIIIAA@@+E@EFHGFIHFHBCDEFB?DHGJDHGHFHH3FFEDEEFFFHGIFEGFGCGFHF@ X0:i:1 X1:i:2 XA:Z:15,-102469327,100M,2;19,+103015,100M,2; XG:i:0 AM:i:0 SM:i:20 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2210:19197:56610#49 147 1 61460 37 100M = 61067 -493 CATGTTGTACTATGCAATTTGTTTACCATTATTACTCTTGGTATTTTTAAGAAAAGTCTTTCCATTGTTATTATAAATGCTTCTATTGATATTTATTTTA GHHHGHFFGLHGGHFFFGEFJGIFHEHHHFDDIHEFFHFGIGHFF(JGHEKJIKGGHHJEGHJHFBHGGGIIIFHIIJKIGHIIGGFLGFEFFDFECBC; X0:i:1 X1:i:0 XG:i:0 AM:i:0 SM:i:37 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1207:18369:13234#49 99 1 61476 57 100M = 61841 465 ATTTGTTTACCATTATTACTCTTGGTATTTTTAAGAAAAGTCTTTCCATTGTTATTATAAATGCTTCTATTGATATTTATTTTAATAACTGTTATTACAG AABEFGFFIFGGGHEFG>GEGFIKGJFIGHHCGGJGGEHGGDJAHFHIFIIEJEEGFGGGDEGDGGI@GHGDGK7DFI?HIGIDGHGBEHGGGCEJHDJE X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:20 SM:i:37 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:U RG:Z:1#49 HS25_09827:2:2111:12144:45692#49 99 1 61582 29 100M = 61933 451 ATGTACATACACTATACTTAAACCTAATGTTTGGTATTTAAATCGTTTCAAGATTTTATCACTGTCAACAAAGTATGATGAATATTTTTATGCTGAAAAC CAECFGFGJFGGGJGHGGGHGGIGHFFIEHHHHEEGGHHGGHFIHGHIGFIFHIGIFHIJEIGDIFIGGFGFG?GGFGIHGGGHJGHHFGG@GHEFDHGH X0:i:3 X1:i:0 XA:Z:15,-102469185,100M,0;1,+61582,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFE XT:A:R RG:Z:1#49 HS25_09827:2:2305:3486:68341#49 147 1 61588 29 100M = 61300 -388 ATACACTATACTTAAACCTAATGTTTGGTATTTAAATCGTTTCAAGATTTTATCACTGTCAACAAAGTATGATGAATATTTTTATGCTGAAAACTTCTGT GH3EDH5GF+CF=>BHGFEHJGFEEGDEH=HAEGDHGF5>5CCGDHBGDDCHHG>FEE@CCI7>?DBEFH@FAEGACEC9DBBBC< X0:i:3 X1:i:0 XA:Z:1,-61588,100M,0;15,+102469179,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1210:14132:60412#49 99 1 61608 29 100M = 61954 446 ATGTTTGGTATTTAAATCGTTTCAAGATTTTATCACTGTCAACAAAGTATGATGAATATTTTTATGCTGAAAACTTCTGTAAAAATAGAATTCCAAGAGA CA>E=B4?4FGGCFGGG>A2IB>AFC9DBDHH8.HB>E7@CEC8F,CIL?8AFI@A7FCBDEGBK7F57777GF7GFGGHJ@BD>EHF66@7+H+5D=I' X0:i:2 X1:i:1 XA:Z:1,+61608,100M,1;15,-102469159,100M,2; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!008(=)@ XT:A:R RG:Z:1#49 HS25_09827:2:1303:19157:71815#49 99 1 61611 36 100M = 61942 431 TTTGGTATTTAAATCGTTTCAAGATTTTATCACTGTCAACAAAGTATGATGAATATTTTTATGCTGAAAACTTCTGTAAAAATAGAATTCCAAGAGTATT AACEF?EFFC:FEEG?GGFFGFIGHHHEFHHHFDEFGHHGEHFIFGEILFIICDGEDFCFEGGHD7CGGEIFG?FGFEICDGGHJEG>EEF7GH=BDAIH X0:i:2 X1:i:1 XA:Z:19,+103186,100M,0;15,-102469156,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1212:11854:99167#49 99 1 61627 0 100M = 62036 509 TTTCAAGATTTTATCACTGTCAACAAAGTATGATGAATATTTTTATGCTGAAAACTTCTGTAAAAATAGAATTCCAAGAGTATTATTGCACCAAAAGGCA C>>EFGDDGCH@5DE?GCD?DDIEHJDI-D:HCIHGFGFG@FGIFF@EGFIIBGL8@FGGEIG7HEGGGEFFCFGG?GGEEC?DHG6BF@@7GFECHH>B X0:i:2 X1:i:1 XA:Z:19,+103202,100M,0;15,-102469140,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:B?DDF XT:A:R RG:Z:1#49 HS25_09827:2:2307:11091:49527#49 163 1 61636 0 100M = 62046 510 TTTATCACTGTCAACAAAGTATGATGAATATTTTTATGCTGAAAACTTCTGTAAAAATAGAATTCCAAGAGTATTATTGCACCAAAAGGCATGGACTTAA CED5GHEHHC?DIAEAD7?FBE+FFD>5GFE@HFGGFHE5FEA=FDC>=AE=DCIBHCD4AFFDHDEGH< X0:i:2 X1:i:1 XA:Z:19,+103211,100M,0;15,-102469131,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1203:17815:53694#49 147 1 61685 57 100M = 61316 -469 TGTAAAAATAGAATTCCAAGAGTATTATTGCACCAAAAGGCATGGACTTAAAATTCTTGATACATGATTTCAAAATATTTTCTTTAAGGTTTGAATCAGT GHHHGHHHGIHDFHIIFFHHFFJGHFHHHHIFGFIGHKGHHHGFHIJAHHGFIGGEHGGFGIDGF4HFHGEIIGEIIJKIGEIIGGGHGFGDHEFECBC< X0:i:1 X1:i:2 XA:Z:15,+102469082,100M,1;19,-103260,100M,1; XG:i:0 AM:i:20 SM:i:20 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2211:20112:54047#49 83 1 61695 57 100M = 61241 -554 GAATTCCAAGAGTATTATTGCACCAAAAGGCATGGACTTAAAATTCTTGATACATGATTTCAAAATATTTTCTTTAAGGTTTGAATCAGTCTATATTCCC HIHHCHHGGGGFHFGGHIGEHGBHJGICFFEGGFG8DGGJGGFCIFGFIIIGIHGFIHEFCHGJGLGHHHHFHHFIEIHIGHGGJEJGGFFGEFGFFBAC X0:i:1 X1:i:2 XA:Z:15,+102469072,100M,1;19,-103270,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:20 SM:i:20 XM:i:0 XO:i:0 QT:Z:!1=DDFFB XT:A:U RG:Z:1#49 HS25_09827:2:2102:8695:13550#49 83 1 61795 23 100M = 61368 -527 TCCAGCAGCGTATAAAAGTGCCAATTTCTCTGATCCTTAGCCAGTTTGGGTAATAATAATTGTAAAACTTTTTTTTCTTTTTTTTTGAGACAGAGTCTCC 2G4HFFCG@FG@CFEJHIGEHIEFEGDGBFEGG7GFHGGGGIGFILIHFIHGIFFFHFAGCH@H@J:C?HHGFFEHEIHGFGGGEFJHEFFEFFDFCBAA X0:i:1 X1:i:1 XA:Z:19,-103370,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:U RG:Z:1#49 HS25_09827:2:1313:7867:49529#49 163 1 61821 40 100M = 61849 128 TCTCTGATCCTTAGCCAGTTTGGGTAATAATAATTGTAAAACTTTTTTTTCTTTTTTTTTGAGACAGAGTCTCCCTCTGTCGCCAGGCTGAAGTGCAGTG <7BDDDGH?EFGHGGGFGH,IKHEFHDFIEGGGHGGGGHGHHHHE@GIJIEH@FEHFHJHFH?HHHGGJFFGHHIEBFBFFBFCFIHEIGEFFCHD>BHG X0:i:1 X1:i:2 XA:Z:19,+103396,100M,1;15,-102468946,100M,1; XG:i:0 AM:i:20 SM:i:20 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1205:10028:26871#49 83 1 61831 40 100M = 61413 -518 TTAGCCAGTTTGGGTAATAATAATTGTAAAACTTTTTTTTCTTTTTTTTTGAGACAGAGTCTCCCTCTGTCGCCAGGCTGAAGTGCAGTGGCGCAATCTC HIHB=DCBC@6@H6BGH7FGH7BFEFF6FB7GGE,GD9E@@AGDAHE8;IECEEFFDEHFHH@CF8AHCAC8?FHGGEF?E:>>F?B@E4@G?BGF7>;A X0:i:1 X1:i:2 XA:Z:15,+102468936,100M,1;19,-103406,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:20 SM:i:20 XM:i:0 XO:i:0 QT:Z:!1=?A:BD XT:A:U RG:Z:1#49 HS25_09827:2:1207:18369:13234#49 147 1 61841 57 100M = 61476 -465 TGGGTAATAATAATTGTAAAACTTTTTTTTCTTTTTTTTTGAGACAGAGTCTCCCTCTGTCGCCAGGCTGAAGTGCAGTGGCGCAATCTCGGCTCACTGC GEHHFHGFFIGGGHFIGFHEEBFFHIFEHGEDIHIGFEEDFFFFFIEGHBHJBKGCHHJEGDFHFGHEBGEDEICICFE@BECFGGFLGHGDCDFDCBC< X0:i:1 X1:i:2 XA:Z:15,+102468926,100M,1;19,-103416,100M,1; XG:i:0 AM:i:20 SM:i:20 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1313:7867:49529#49 83 1 61849 40 100M = 61821 -128 AATAATTGTAAAACTTTTTTTTCTTTTTTTTTGAGACAGAGTCTCCCTCTGTCGCCAGGCTGAAGTGCAGTGGCGCAATCTCGGCTCACTGCAACCTCCG BGFHFEHGGGGFHJFJDIHGHHIHDEJCIBHGGIGGDGGFFCGDIGIFIIIGIDFIHGEGGHHHGIDFHHHGI@JDGIHIFBGGGFJ@GGFJFDGFCC>C X0:i:1 X1:i:2 XA:Z:15,+102468918,100M,1;19,-103424,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:20 SM:i:20 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:U RG:Z:1#49 HS25_09827:2:2215:2710:49984#49 83 1 61863 12 100M = 61440 -523 TTTTTTTCTTTTTTTTTTGAGACAGAGTCTCCCTCTGTCGCCAGGCTAAAGTGCAGTGGCGCAATCTCGGCTCACTGCAACCTCCGCCTCCCGGGGTCAA EDDC0E2C:GGEFIGJF@GGHGIHGFGGIGCGGGGGHGGGGGBFIGHHIIHGGEGIIJHDCHEGGLHFHHH8IFJHH>GGH8GGFFJGFHFGGFGFFBAA X0:i:3 X1:i:0 XA:Z:15,+102468904,100M,3;1,-61863,100M,3; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 QT:Z:!1=DDDED XT:A:R RG:Z:1#49 HS25_09827:2:2306:13445:91101#49 99 1 61890 20 100M = 62369 579 TCTCCCTCTGTCGCCAGGCTGAAGTGCAGTGGCGCAATCTCGGCTCACTGCAACCTCCGCCTCCCGGGGTCAAGCTATTCTCCTGCCTCAGCCTCCCAAG CAEDFGDGG=EG@JGEGGGEGHIGCJFBGHHHFICGFEHHEFGGHGHILHIIFHGGFGFFGIGHFDCGGEFFGKFEHIHHEHIHJGIFFDFGGDDHDD6E X0:i:2 X1:i:1 XA:Z:19,+103465,100M,0;15,-102468877,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFE XT:A:R RG:Z:1#49 HS25_09827:2:2207:12336:68121#49 163 1 61892 36 100M = 62282 490 TCCCTCTGTCGCCAGGCTGAAGTGCAGTGGCGCAATCTCGGCTCACTGCACCCTCCGCCTCCCGGGGTCAAGCTATTCTCCTGCCTCAGCCTCCCCAGTA ;CA87?D8?(A@AE6-C+5G@7+7,7C?E+7556+C6ADBH5H7DCEB55(@G5>(EF,7=E?FD55'D=?5'>+DB+BC4BFF+3+A+++>5DE+>3,G X0:i:3 X1:i:0 XA:Z:15,-102468875,100M,2;19,+103467,100M,2; XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2111:12144:45692#49 147 1 61933 37 100M = 61582 -451 CTCACTGCAACCTCCGCCTCCCGGGGTCAAGCTATTCTCCTGCCTCAGCCTCCCAAGTAGCTGGGACTACAGGCATGCACCACCATGCCCAGCTAATTTT GHHEGHDFFAFGFHFIGEFCJHHFHIHHFEFJGGIDFFHHFJIEHIGGHEHFIHGFHHEHGEJEFGHFIG>IEIFHIFFGD5FHGGGLGFGFHGFED@C; X0:i:1 X1:i:0 XG:i:0 AM:i:0 SM:i:37 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1303:19157:71815#49 147 1 61942 37 100M = 61611 -431 ACCTCCGCCTCCCGGGGTCAAGCTATTCTCCTGCCTCAGCCTCCCAAGTAGCTGGGACTACAGGCATGCACCACCATGCCCAGCTAATTTTTGTTATTTT 2HH(CD?FFB5HIDGCDDFDHJF@BGFEFGHDHF5HFGHGGEG@FDGC5?77FCH7DFIEGGGEHC,EEAHFH759BIDHD@5EBEC@7CAHE7BD55D4AGIGIHBJDEFEFCIIHCG4+G5G>FF@?2 X0:i:1 X1:i:0 XG:i:0 AM:i:20 SM:i:37 XM:i:2 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2213:19039:99342#49 99 1 61950 37 100M = 62300 450 CTCCCGGGGTCAAGCTATTCTCCTGCCTCAGCCTCCCAAGTAGCTGGGACTACAGGCATGCACCACCATGCCCAGCTAATTTTTGTTATTTTTAGTAGAG CAEFFGFFGFGGGEGHGAFFCHIHFJHHGHGHFEJGGGHG@DGHHGHGGFDIHHBIGGGJIIGHDGGGGEFGCFGGFG?HEGIFHGGBFGGGGCHHEDFH X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:37 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:U RG:Z:1#49 HS25_09827:2:2304:16442:17210#49 163 1 61950 57 100M = 62363 513 CTCCCGGGGTCAAGCTATTCTCCTGCCTCAGCCTCCCAAGTAGCTGGGACTACAGGCATGCACCACCATGCCCAGCTAATTTTTGTTATTTTTAGTAGAG >D?@7+7HG6,>+C556GCDA+G'57D'CEBD>,7(?7>=@,CDE,75D5+F@A5'++ABC6>'5BF4+H4+>I+E+4CHHB=+H>55D5>55+?DH5?E6F+7G+78F+5+@FH,?5'5,,,+6F5,E,G67@757@G556@EAE5F97BGBD,6;< X0:i:1 X1:i:0 XG:i:0 AM:i:0 SM:i:37 XM:i:4 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1212:11854:99167#49 147 1 62036 0 100M = 61627 -509 TATTTTTAGTAGAGATGGAGTTTCCCCATGTTGGACAGGATGGTCTCGATCTCTTGACCTCGTGATCCACCCTCCTCGGCCTCCCAAAGTGCTGGGATAA GEB>GFFHIAA@CHF;FFEDHFFBDIEEHF@DEGJFFEHADHGCHGFG7CFJEHGFCAJ=GIEEGGHG'G>IEEGHFHCC7BCCCGGBGFE7BCF7DB;; X0:i:3 X1:i:0 XA:Z:1,-62036,100M,0;15,+102468728,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2307:11091:49527#49 83 1 62046 0 100M = 61636 -510 AGAGATGGAGTTTCCCCATGTTGGACAGGATGGTCTCGATCTCTTGACCTCGTGATCCACCCTCCTCGGCCTCCCAAAGTGCTGGGATAACAGGCGTGAA 2FAH5=BB@4E6F>FCHBFEH7BBGGFI?HAGGCF,D9ED8FHCHE78DACGI8F@DGDGC7EFFEEHHEHBD@JE;>HGHAGEFBBGFEFFFFCFD6?A X0:i:2 X1:i:1 XA:Z:1,-62046,100M,0;19,-103624,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDDD= XT:A:R RG:Z:1#49 HS25_09827:2:2302:19602:68133#49 163 1 62087 46 100M = 62530 543 TCTTGACCTCGTGATCCACCCTCCTCGGCCTCCCAAAGTGCTGGGATAACAGGCGTGAACAACCATGCCCGGCCTGTAAAACTTTTTCCTAATTTAACAG EGHFBBJ6D+GEDHCCCG?DEE:GEBFFDF?GH77E?FCDE?DHF=5JC?HDBIDC>>E@FCB5GHDFHH< X0:i:1 X1:i:1 XA:Z:15,-102468677,100M,1; XG:i:0 AM:i:23 SM:i:23 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2106:12832:48961#49 163 1 62139 43 100M = 62381 342 GCGTGAACAACCATGCCCGGCCTGTAAAACTTTTTCCTAATTTAACAGAAAAATAATAGTATTACATTTTATCATATTTCTTTGATTTCTAAGACACACA ;CBBEFEEFJHGHGEEHIEGIHHCIGIIIEGGGEGFGDHGHJHHIGEGFGHHGFIFGHHFHGKGGIFGJIGHHGEHGFFLHGIFIIHFIHGIHHHFGHFG X0:i:1 X1:i:1 XA:Z:15,-102468625,100M,2; XG:i:0 AM:i:20 SM:i:23 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1214:18103:18087#49 163 1 62141 60 100M = 62520 479 GTGAACAACCATGCCCGGCCTGTAAAACTTTTTCCTAATTTAACAGAAAAATAATAGTATTATATTTTATCATATTTCTTTGATTTCTAAGACACACATA ;;?CEDDCFFHGIFHGHGDI@CGIGHGEDGIGHEHHIDB;FHHHGGIHEHEDFHIFFEHGFIHGHFFH9DGHHFAF@IHGGHCFGGHGHFDG X0:i:1 X1:i:0 XG:i:0 AM:i:23 SM:i:37 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2216:6004:16583#49 99 1 62157 29 100M = 62613 547 GGCCTGTAAAACTTTTTCCTAATTTAACAGAAAAATAATAGGATTATATTTTATCATATTTCTTTGATTTCTAAGACACACATACACACACACACACACA ??>@=G4DAFFGFEB?G>'2?>IECCGIHEFFFHGEFICHGCAI>FDHF5HD< X0:i:1 X1:i:0 XG:i:0 AM:i:23 SM:i:37 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2110:13553:77364#49 99 1 62216 37 100M = 62605 489 TTCTTTGATTTCTAAGACACACATACACACACACACACACATATCTGTATATACAAATACACGTATAGCTTACATTTTAATTCTTCATTTCATTTGTTCA C=EEFGFDIFEEGJGJGGGHGHIGHFHDGHHHFIHGJGHHEH;IFGCC;FIFFFGCGFIBEGGDDDFGG?@FADGGBGG?IGIHJEFGEHGGGHEFDHF; X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:37 XM:i:0 XO:i:0 QT:Z:!1:BDDFF XT:A:U RG:Z:1#49 HS25_09827:2:2207:12336:68121#49 83 1 62282 37 100M = 61892 -490 AGCTTACATTTTAATTCTTCATTTCATTTGTTCATTTATTAGGTCTTGGAGATTTTGTGAAACTGTTTAAATTCTTTTTTATACTATGAAGATATCAACC BJ=EB=BGG@DEBCEGDD7DHG>BDGDG?FFBGIGDFGGFB:@C8EH,DDCCCF8CEGH87-.CGIHCBGHGDDJEGCDDGAA2?GIEFG7DCFGGFFHG9GEHEDECBC; X0:i:3 X1:i:0 XA:Z:1,-62300,100M,0;15,+102468460,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1208:11637:87753#49 99 1 62301 12 100M = 62682 481 CATTTCATTTGTTCATTTATTAGGTCTTGGAGATTTTGTGAAACTGTTTAAATTCTTTTTTATACTATGAAGATATCAACCTTTTGTCTCTACAGCATTT CAEEFGFFIFHGGGEJGGBGIDCGFHHIGHEHHJIGGGHGGHFGHFHEGIFIJFEIFHIGIGGHFKGGGCIFGKFGGGGHEBFHGHGHEGGGGCEBHHGE X0:i:3 X1:i:0 XA:Z:19,+103887,100M,0;1,+62301,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2315:17458:77890#49 163 1 62323 19 100M = 62702 479 GGTCTTGGAGAGTTTGTGAAACTGTTTAAATTCTTTTTTATACGATGAAGAGATCAACCTTTTGTCTCTACAGCATTTCAAATTCAAGTATGATTCACGT :CAA4,A2BA%*-3181.E7,HJI8,IE7I7+GH:F0E-5+77&3@?50BH,.?F5=G:.FF,B=BC7?@H5EH)-BBBFC0I>4FHCCGA>D5H>5FE@ X0:i:3 X1:i:0 XA:Z:19,+103909,100M,3;15,-102468437,100M,3; XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1213:6207:31049#49 163 1 62335 40 100M = 62616 381 TTTGTGAAACTGTTTAAATTCTTTTTTATACTATGAAGATATCAACCTTTTGTCTCTACAGCATTTCAAATTCAAGTATGATTCACGTGTTGGTTTGGGG ;9BD9EEFFFFG-FGFE6B>?57?@C?HBFG7JCBBA7G@FEDGA@@C@GCE7B;)C;?8,9H;H8C7@FGAE-8EHGF9)>?FAG2GGE@6?2AD??FC>1< X0:i:1 X1:i:2 XA:Z:19,-103949,100M,2;15,+102468397,100M,2; BC:Z:NGTCTATC XG:i:0 AM:i:20 SM:i:20 XM:i:1 XO:i:0 QT:Z:!11ABA?D XT:A:U RG:Z:1#49 HS25_09827:2:2112:8858:14313#49 99 1 62366 20 100M = 62727 461 TATGAAGATATCAACCTTTTGTCTCTACAGCATTTCAAATTCAAGTATGATTCACGTGTTGGTTTGGGGTAGATCATTATAGGCACATGTAGGAAACAGC A@BCFGFGIFFDGH?GGCGFIDIEEDFI@HHHHGECFHHJDHF8FF8CGIIIBEFIDB:@DEGHEGGGGCFFGGGEFIKC?7IHEBHHF@GGG5HFHDCF X0:i:1 X1:i:2 XA:Z:19,+103952,100M,1;15,-102468394,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:20 XM:i:0 XO:i:0 QT:Z:!1:BDFDF XT:A:U RG:Z:1#49 HS25_09827:2:2306:13445:91101#49 147 1 62369 20 100M = 61890 -579 GAAGATATCAACCTTTTGTCTCTACAGCATTTCAAATTCAAGTATGATTCACGTGTTGGTTTGGGGTAGATCATTATAGGCACATGTAGGAAACAGCTTT GHFBFHFFFIAHGHICFG=EHBJBHEHC>AEDGHEFBFAGHHFEFEEGHHEDIGFIHGGHGGJHGBHFBFIIFGEIIHGGGDDEGCGHGFFFHCDDBBC; X0:i:1 X1:i:2 XA:Z:15,+102468391,100M,1;19,-103955,100M,1; XG:i:0 AM:i:0 SM:i:20 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2106:12832:48961#49 83 1 62381 43 100M = 62139 -342 CTTTTGTCTCTACAGCATTTCAAATTCAAGTATGATTCACGTGTTGGTTTGGGGTAGATCATTATAGGCACATGTAGGAAACAGCTTTCAGAGATGCCTT EFHHCEHGGGHFHHFEHIGIHIIFGFGGGKHGGGGGDGGGJIHGIGFHIIFGIHGHHGHGGHGHGEJHH:HGHHFHKIFGHFCGHEJF(HFIEEGFEEAA X0:i:1 X1:i:2 XA:Z:15,+102468379,100M,1;19,-103967,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:20 SM:i:20 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:U RG:Z:1#49 HS25_09827:2:1210:15014:8599#49 163 1 62397 20 100M = 62732 435 ATTTCAAATTCAAGTATGATTCACGTGTTGGTTTGGGGTAGATCATTATAGGCACATGTAGGAAACAGCTTTCAGAGATGCCTTAACCGTAATTATGCAT ;CADDEG;ECFGEABEIDEFFKHEHCGEEECDGEHGHG5>AAHHDGGBJECHGEIHEHJFDEEBDEFGFDHDHHF=J=BHCEICIIHGHHGF>FFFFHEG X0:i:1 X1:i:2 XA:Z:19,+103983,100M,1;15,-102468363,100M,1; XG:i:0 AM:i:0 SM:i:20 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2309:7422:46754#49 99 1 62403 40 100M = 62874 571 AATTCAAGTATGATTCACGTGTTGGTTTGGGGTAGATCATTATAGGCACATGTAGGAAACAGCTTTCAGAGATGCCTTAACCGTAATTATGCATTTGTAT BABEFGFFGFFGGJEJGGG?GHIHHEFFGHHHCIHGJHEGDEHGIFHIGHIICIHEGGIGFIGHDGIGGEIIFGGEFEIHGGIHEHHHGGGGGHDFHHIH X0:i:1 X1:i:2 XA:Z:19,+103989,100M,1;15,-102468357,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:20 SM:i:20 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:U RG:Z:1#49 HS25_09827:2:1307:4598:59747#49 99 1 62435 0 100M = 62752 417 TAGATCATTATAGGCACATGTAGGAAACAGCTTTCAGAGATGCCTTAACCGTAATTATGCATTTGTATTCTAATTTTTATTTAATGTTATTATTGATTGC BACEFGFFGFGFHJGFGGHFGGIGFFFHEHHHHIIGGHHGGHJGFGHIGIIFHHHHGHIGGGGHGKIGGEIIFKFEGGHHGGI>HFHGFHGGGHD=HHCE X0:i:3 X1:i:0 XA:Z:19,+104021,100M,0;1,+62435,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFF XT:A:R RG:Z:1#49 HS25_09827:2:2209:3131:9720#49 99 1 62450 0 100M = 62809 459 ACATGTAGGAAACAGCTTTCAGAGATGCCTTAACCGTAATTATGCATTTGTATTCTAATTTTTATTTAATGTTATTATTGATTGCATTTTTAAAGATTCT CABDFGFDGFHGFHGHGGDHIHIKFEFFJHEHHGIGFHFGGHHIGFHGFFEICGGIGGFGIGGHDKEGGFIGIJGJFIHHGCIHGFICFGFGG5HGBHFB X0:i:3 X1:i:0 XA:Z:15,-102468310,100M,0;1,+62450,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:1214:18103:18087#49 83 1 62520 60 100M = 62141 -479 GTTATTATTGATTGCATTTTTAAAGATTCTGTATTTTTTAAACCATTTATTTGTATATGTTGGTATACAATCTTGCCATTTTCTGGGATTTCATATTTCC HGHHCFHGGFHFCIGEHB@DHCGFJFCGIIFGGIFDDGJFGCGCIEHBEIIGIHGGIFHGGHHGFHEHHHHGFHJHHIFGGFGGHGJGGFFGEFGFFBAA X0:i:1 X1:i:1 XA:Z:19,-104106,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:23 SM:i:23 XM:i:0 XO:i:0 QT:Z:!1=DDDFE XT:A:U RG:Z:1#49 HS25_09827:2:2302:19602:68133#49 83 1 62530 46 100M = 62087 -543 ATTGCATTTTTAAAGATTCTGTATTTTTTAAACCATTTATTTGTATATGTTGGTATACAATCTTGCCATTTTCTGGGATTTCATATTTCCTTATTTTTGT EF>HFFDGFGGFHG5GHIHGHGEFEFKFDICGGGGHAGG.KIGGIGHFIICGIHGFECHEG7EGCHJHHHHEFFEGGIKIGGG>FGF@GHFGDDGFDCAA X0:i:1 X1:i:1 XA:Z:19,-104116,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:23 SM:i:23 XM:i:0 XO:i:0 QT:Z:!4=DDDFE XT:A:U RG:Z:1#49 HS25_09827:2:1301:8549:80126#49 83 1 62541 60 100M = 62190 -451 AAAGATTCTGTATTTTTTAAACCATTTATTTGTATATGTTGGTATACAATCTTGCCATTTTCTGGGATTTCATATTTCCTTATTTTTGTTTTTTACCTTT EGHHCHEGGGE6C;5G,BGGFGF@?7G7FEHGGG8GBCIEDHAIECIDG@DCHDCF@FELAF@AHEHFDH;ID?HFAGHFJGDE=IF?3FDBAA X0:i:1 X1:i:1 XA:Z:19,-104127,100M,1; BC:Z:NGTCAATC XG:i:0 AM:i:23 SM:i:23 XM:i:0 XO:i:0 QT:Z:!1:BDDDF XT:A:U RG:Z:1#49 HS25_09827:2:2107:16764:24894#49 147 1 62545 15 100M = 62160 -485 ATTCTGTATTTTTTAAACCATTTATTTGTATATATTGGTATACAATCTTGCCATTTTCTGGGATTTCATATTTCCTTATTTTTGTTTTTTACCTTTTTTG 2H?5C3?+FIFHGHIIFFFEJGJFHFGHFHIJHGEGHFHDFJHFHIFGHHKJIHGEHHJHGIFEFGHFGGIGIEEIIJHIFEGIGGGLGFCEEEEDCBC< X0:i:1 X1:i:2 XA:Z:15,+102468215,100M,1;1,-62545,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2303:11846:52551#49 147 1 62568 57 100M = 62167 -501 ATTTGTATATGTTGGTATACAATCTTGCCATTTTCTGGGATTTCATATTTCCTTATTTTTGTTTTTTACCTTTTTTGGCTTGAATTTTTTGAGTTTTTAT GHHF>ADDIGGIGCIIFFEFEDCBHEECHFDFIGEEHE,=FGBEEI??GHF=EGGEHGEHGHGHFHH5GCIICDG8?FCFF5CBBEEHGFCEGCBCCBC; X0:i:1 X1:i:2 XA:Z:15,+102468192,100M,1;19,-104154,100M,1; XG:i:0 AM:i:20 SM:i:20 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2204:4903:91782#49 99 1 62572 40 100M = 62924 452 GTATATGTTGGTATACAATCTTGCCATTTTCTGGGATTTCATATTTCCTTATTTTTGTTTTTTACCTTTTTTGGCTTGAATTTTTTGAGTTTTTATGCAT BAEFFGGEJFF@GHGHGGGHGFIHHJFIGHGHFHLGJHHGEHGGHFHDFFFFHHGIGGGJIGGHKGGGGHHIFGGEF>CCEHIHJGFFE@GGGHFFHDJE X0:i:1 X1:i:2 XA:Z:19,+104158,100M,1;15,-102468188,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:20 SM:i:20 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:U RG:Z:1#49 HS25_09827:2:1311:15327:11811#49 99 1 62583 0 100M = 62944 461 TATACAATCTTGCCATTTTCTGGGATTTCATATTTCCTTATTTTTGTTTTTTACCTTTTTTGGCTTGAATTTTTTGAGTTTTTATGCATTCTTTTCCAGT CAEFFGFGIFHEGJGHGGGFGHIHDJFHBHHGHHLFGGHGGHGHGFHIGHIIHIFIFGGJFGAFHE7GGEFIGKG76G?H?GIHEF>BEG@GG,9/30@EBD>?+)D=(15D'85+,3,2)F:,B2-33,&2(5,(,'H%'#&'-/F*'+;*(8'?D8&8'8F05+%,-A+()/:(7,:'** XG:i:0 AM:i:29 SM:i:29 XM:i:12 XO:i:0 XT:A:M RG:Z:1#49 HS25_09827:2:1213:6207:31049#49 83 1 62616 40 100M = 62335 -381 TTCCTTATTTTTGTTTTTTACCTTTTTTGGCTTGAATTTTTTGAGTTTTTATGCATTCTTTTCCAGTTTCTTAAGATGCTAATAAGTTCATGTATTTGAG HI>ECDBG7DGFFJEJ7IFDEHGBGGJGF7EGGGGHHGIFJCGFGG?FEIEGGHFFEGHGGBECGHGFDHHGIFDHGI>GEGGGHEEGDGFIEFGFCBAA X0:i:1 X1:i:2 XA:Z:15,+102468144,100M,1;19,-104202,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:20 SM:i:20 XM:i:0 XO:i:0 QT:Z:!1=AD;BD XT:A:U RG:Z:1#49 HS25_09827:2:1208:11637:87753#49 147 1 62682 20 100M = 62301 -481 TTTCTTAAGATGCTAATAAGTTCATGTATTTGAGCAATTGAGAACATTTAAAGCAATAGACTGCCTCTGAGCACAGCTTTGTCCATATTACATTAACCTT GHHBFHHGIAGHGHIIHFGHHHHFHFHHHHIJEHIHFFHGHFFEFGEGHHKFIBGEDHHHGEDHJGHFGGEEFIHIEFHGGHFICIGHGFGFHEFBCBC; X0:i:1 X1:i:2 XA:Z:15,+102468078,100M,1;19,-104268,100M,1; XG:i:0 AM:i:0 SM:i:20 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2214:6392:10798#49 99 1 62692 40 100M = 63014 422 TGCTAATAAGTTCATGTATTTGAGCAATTGAGAACATTTAAAGCAACAGACTGCCTCTGAGCACAGCTTTGTCCATATTACATTAACCTTTTATACCCTG AABEFGFFJFHGGE>HGGGGGDIAHHHFGHEHFGJGGHHGGHHIFGEIGHIICIFHFFGGJJGHFKIGGHIGIKGEFGHEEGDHJHFFEEGGGHFFHHIE X0:i:1 X1:i:2 XA:Z:15,-102468068,100M,2;19,+104278,100M,2; BC:Z:NGTCTATC XG:i:0 AM:i:20 SM:i:20 XM:i:1 XO:i:0 QT:Z:!1=DDFFF XT:A:U RG:Z:1#49 HS25_09827:2:2315:17458:77890#49 83 1 62702 20 100M = 62323 -479 TTCATGTATTTGAGCAATTGAGAACATTTAAAGCAATAGACTGCCTCTGAGCACAGCTTTGTCCATATTACATTAACCTTTTATACCCTGGGTTCCCACT 18H6>9,GG<6E>IBC7BFECGE,GG7ADFABG7KEBCGG8)@7EGFFFAFDEH8FG;98GHHJF8G8HHA@ID<GEBG>3EJHDGFID?GFFBAH X0:i:1 X1:i:2 XA:Z:15,+102468058,100M,1;19,-104288,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:20 XM:i:0 XO:i:0 QT:Z:!1=B+2=B XT:A:U RG:Z:1#49 HS25_09827:2:2112:8858:14313#49 147 1 62727 12 100M = 62366 -461 ATTTAAAGCAACAGACTGCCTCTGAGCACAGCTTTGTCCATATTACATTAACCTTTTATACCCTGGGTTCCCACTAGTTTTTAAATAATCTACTATCAAA ;HHF>HDH>AFIG@BF@AEJGHDF=HD=GGGGFGHGDGEG,EDEFJHIGBAB@CAEAFJFFDDEAAC; X0:i:3 X1:i:0 XA:Z:19,-104313,100M,1;1,-62727,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1210:15014:8599#49 83 1 62732 12 100M = 62397 -435 AAGCAATAGACTGCCTCTGAGCACAGCTTTGTCCATATTACATTAACCTTTTATACCCTGGGTTCCCACTAGTTTTTAAATAATCTACTATCAAATAAAA BIHHJHH4GFGFFFFECIFGC?EFJCCGIGEGG7GGHGG@GCFCE@GHFIFGCCEGHCDEGHGGGLGF@G>GHFJGKIHI?HGEFEBCDFFADDGFFEAC X0:i:3 X1:i:0 XA:Z:19,-104318,100M,0;1,-62732,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDDDD XT:A:R RG:Z:1#49 HS25_09827:2:1307:4598:59747#49 147 1 62752 0 100M = 62435 -417 GCACAGCTTTGTCCATATTACATTAACCTTTTATACCCTGGGTTCCCACTAGTTTTTAAATAATCTACTATCAAATAAAAGATTTGTTAATAATAAATTT GH?FFHGGGGGIFHIFGIFFJGIGEIFHGHIJI?JHFKIFHJDGFEEGHHGJIHGEHHHFGGJHCHHGGGIIIIE@IJGIFEFHEIFHGFFFHGDEDBC; X0:i:3 X1:i:0 XA:Z:1,-62752,100M,0;15,+102468008,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2301:19248:75606#49 163 1 62763 19 100M = 63142 479 TCCATATTACATTAACCTTTTATACCCTGGGTTCCCACTAGTTTTTAAATAATCTACTATCAAATAAAAGATTTGTTAATAATAAATTTTAAATCATTAA ;CBCDFGEFJFGHGGDGGEGIHFIIHEAFEGGGHGFEJCGFDHDEGHBDEHHG@IEFHFFFEFFFEHHFDGFHHBHJC?IHFFCIBHGHGEIDGDFH/FG X0:i:3 X1:i:0 XA:Z:15,-102467997,100M,0;19,+104349,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2209:3131:9720#49 147 1 62809 0 100M = 62450 -459 AAATAATCTACTATCAAATAAAAGATTTGTTAATAATAAATTTTAAATCATTAACACTTAACGCATTATTTTCAGTCACACTAAGTTGATTCCTTCGTTT GFHHFEHFGLFHFHCIFFBHIHHBHFGHFHFFHGEFGHGGDJDFFIFGGHIFGEGEHHGHGGFGGHHFHGEFGGGIEFG@GHIBDEGGGFEEHEBBCBC< X0:i:3 X1:i:0 XA:Z:1,-62809,100M,0;15,+102467951,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2213:2204:24442#49 99 1 62827 40 100M = 63146 419 TAAAAGATTTGTTAATAATAAATTTTAAATCATTAACACTTAACGCATTATTTTCAGTCACACTAAGTTGATTCCTTCGTTTCTTTCAGGTTGCTTCAGA AABDFGFDIFHGHEGHGGGHGHIHHFHIFHHHFIJGGHHGGHFHFGHICFIEHHGICGGFGIGHGDI>GFIGICGEBIHEJHIHHGFFFGGGGHDGH@>F X0:i:1 X1:i:2 XA:Z:19,+104413,100M,1;15,-102467933,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:20 SM:i:20 XM:i:0 XO:i:0 QT:Z:!1=BDBDD XT:A:U RG:Z:1#49 HS25_09827:2:2309:7422:46754#49 147 1 62874 40 100M = 62403 -571 TTATTTTCAGTCACACTAAGTTGATTCCTTCGTTTCTTTCAGGTTGCTTCAGAGTCTTCCCTTCTATCTGATTCAGTGGACCAAGTAAATGACTCTCTGG GHHHFFDGGIGGGHIFHFFHIFHJEFGHGHEDGHHFFKHHFEGGFIFGH* X0:i:1 X1:i:2 XA:Z:19,+104463,100M,1;15,-102467883,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:20 SM:i:20 XM:i:0 XO:i:0 QT:Z:!114=DBD XT:A:U RG:Z:1#49 HS25_09827:2:2209:5178:12616#49 99 1 62887 20 100M = 63261 474 CACTAAGTTGATTCCTTCGTTTCTTTCAGGTTGCTTCAGAGTCTTCCCTTCTATCTGATTCAGTGGACCAAGTAAATGACTCTCTGGTAACAGAATTTGT CACFFGFFIFEECEEHGGGGIFIGIHHHEHEHFIHGGGHCFHHHFFHIGHIIHHGGGBFGGGGHDGHGGHFGFIGEHGHHEGIHGFFBFHFGGHGHHHJB X0:i:1 X1:i:2 XA:Z:19,+104473,100M,1;15,-102467873,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:20 XM:i:0 XO:i:0 QT:Z:!4:DDFFF XT:A:U RG:Z:1#49 HS25_09827:2:2204:4903:91782#49 147 1 62924 40 100M = 62572 -452 AGAGTCTTCCCTTCTATCTGATTCAGTGGACCAAGTAAATGACTCTCTGGTAACAGAATTTGTATTACTTGGACTTGCACAATCCTTGGAAATGCAGTTT BEHHFHHGIIHGFHIIHFGFHFFEHFGHGHFFEHEFHEHGHHGEFIEGHHEJIEFEHAEHGHF?FBHGGFCICGGIGF?GFDDIDGGHGFEFHDDEBAC; X0:i:1 X1:i:2 XA:Z:15,+102467836,100M,1;19,-104510,100M,1; XG:i:0 AM:i:20 SM:i:20 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1311:15327:11811#49 147 1 62944 0 100M = 62583 -461 ATTCAGTGGACCAAGTAAATGACTCTCTGGTAACAGAATTTGTATTACTTGGACTTGCACAATCCTTGGAAATGCAGTTTTTCCCTTTTCTCTTCTCCTC GH@FFHHFIGG@FHIIHAHCIBJFHIFHHEFFHHJFFEHGFGDEFBEGGHKFBGGGHHHHGIFGFHHGIGEIIIGIIFEIGIDEEIGHGFCFHDDD&BC; X0:i:3 X1:i:0 XA:Z:1,-62944,100M,2;19,-104530,100M,2; XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2214:6392:10798#49 147 1 63014 40 100M = 62692 -422 AATGCAGTTTTTCCTTTTTCTCTTCTTCTCTTTATTCTATGTGGGAATTATCCTTGGAAAACTCTTCATTGTGTTCACAGTGATCTTTGATCCTCACTTA GFFFFDDHFCHHFHIGFFGHEBFGHEGHHHIJGGHGGHGHDBFF7IEGHEBFLH5FHHDEBEGHG4HFBGEII>7@IFEGGEI2DGFHGFGFCD=ECBC; X0:i:1 X1:i:2 XA:Z:19,-104600,100M,2;15,+102467746,100M,2; XG:i:0 AM:i:20 SM:i:20 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2115:16653:52953#49 99 1 63030 20 100M = 63229 299 TTTCTCTTCTTCTCTTTATTCTATGTGGGAATTATCCTGGGAAAACTCTTCATTGTGTTCACAGTGATCTTTGATCCTCACTTACACTCCCCCATGTATA @ABEFGFGGFHDEJEJGGGHGDIHHEFIGHHHHJLGCHFHGHGHIGHIFFIIFFGIGHGGGIGDEFHGGEKGGFGJFGGHIFGHJHGCFHGGBHEBHDGE X0:i:1 X1:i:2 XA:Z:19,+104616,100M,1;15,-102467730,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:20 XM:i:0 XO:i:0 QT:Z:!1=DDDFE XT:A:U RG:Z:1#49 HS25_09827:2:1308:17364:11155#49 163 1 63072 20 100M = 63408 436 AAACTCTTCATTGTGTTCACAGTGATCTTTGATCCTCACTTACACTCCCCCATGTATATTCTGCTGGCCAACCTATCGCTCATTGACTTGAGCCTTTCAT ;CBCAFEBF@EGEAFGEC>B@KFC@GDEIEGDGHEGHAGGDAHHE@GIJHCG@GEHEHFFFGEFGHFEFIFFHFEJJFFEHGFGIBHFDGAGGGECFGDB X0:i:1 X1:i:2 XA:Z:19,+104658,100M,1;15,-102467688,100M,1; XG:i:0 AM:i:0 SM:i:20 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2301:19248:75606#49 83 1 63142 20 100M = 62763 -479 ACCTATCGCTCATTGACTTGAGCCTTTCATCTACCACAGTTCCTAGGTTGATCTACGATCTTTTTACTGATTGTAAAGTTATTTCCTTCCATAATTGCAT FJGHBEBGBGGFBJGJDIGJEHIFGGIGGHCGGCKGHGJ3CCFGCGHFFIIGFIFHGHFHFHFFJFFFGEGGHHJIGDFEHEHGGGEFGHFGGEIEFEIFJKGGHIGCGGHGEEBEGDEBBC< X0:i:1 X1:i:2 XA:Z:15,+102467614,100M,1;19,-104732,100M,1; XG:i:0 AM:i:20 SM:i:20 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1308:8224:36931#49 99 1 63179 37 100M = 63538 459 AGTTCCTAGGTTGATCTACGATCTTTTTACTGATTGTAAAGTTATTTCCTTCCATAATTGCATGATACAAAAGTTCTTTATCCATGTTATGGGAGGAGTT BABDFGGGJFFFGHGJGGGGIHIGFEHFGHHHGGHF>GHJGHFHGGHIGHIFHFEIDGIJGIAHFEHGGFGFG7GGFGIHJGDHEHFHDHFGGCEB@HAF X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:37 XM:i:0 XO:i:0 QT:Z:!1=DDDFE XT:A:U RG:Z:1#49 HS25_09827:2:2316:8311:4103#49 163 1 63198 57 100M = 63591 493 GATCTTTTTACTGATTGTAAAGTTATTTCCTTCCATAATTGCATGATACAAAAGTTCTTTATCCATGTTATGGGAGGAGTTGAAATGGTGCTGCTGATAG 3C/8E8GHEEABG?.@>5BB5+*5H7E:G=92CHAFE07:HF;7:FG:1H898FB88,855C?48B4/,E265EE52BD0943:G3HCC:.GFDF422DA X0:i:1 X1:i:0 XG:i:0 AM:i:20 SM:i:37 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2304:7342:14439#49 99 1 63202 12 100M = 63586 484 TTTTTACTGATTGTAAAGTTATTTCCTTCCATAATTGCATGATACAAAAGTTCTTTATCCATGTTACGGGAGGAGTTGAAATGGTGCTGCTGATAGTCAT BAEDFGEFIFHFGJGGAGGGGHIGHEHIGHHHHGLGFHHHFHHHHFHIGE%IHHFIDHGGGGGHFKIGGHGIIDGDFIGCJHIHCG>FEEGCGEHHHHJH X0:i:3 X1:i:0 XA:Z:1,+63202,100M,1;19,+104788,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDFFB XT:A:R RG:Z:1#49 HS25_09827:2:2115:16653:52953#49 147 1 63229 12 100M = 63030 -299 TCCATAATTGCATGATACAAAAGTTCTTTATCCATGTTACGGGAGGAGTTGAAATGGTGCTGCTGATAGTCATGGCATATGATAGGTACACTGCGATCTG GFHFFHFGGLFIFHI2CIHHIBFGHFFEHHIJECEG8FHFHJIFHIGGGHFFIHG=HHFFGIJ8GHEHHGEICIHIDFK4F;?H:GGHD?G:09FEC9C< X0:i:2 X1:i:1 XA:Z:1,-63229,100M,1;19,-104815,100M,2; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1210:16892:88988#49 163 1 63234 40 100M = 63591 457 AATTGCATGATACAAAAGTTCTTTATCCATGTTACGGGAGGAGTTGAAATGGTGCTGCTGATAGTCATGGCATATGATAGGTACACTGCGATCTGCAAGC ;CBCEDD9DFFGHGIEGFEGFGJEBGF8DIGGGHEGGGEDFDHCCDGIDFEHGFIEGFJHDIK?EECGF=FG?HEHFCGJHBFFIIHCHFLBFHFFFHFG X0:i:1 X1:i:2 XA:Z:15,-102467526,100M,2;19,+104820,100M,2; XG:i:0 AM:i:20 SM:i:20 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2108:9282:76602#49 147 1 63247 57 100M = 62877 -470 AAAAGTTCTTTATCCATGTTATGGGAGGATTTGAAATGGTGCTGCTGATAGTCATGGCATAGGATAGGTACACTGCGATCTGCAAGCCTCTCCCCTATCC ?HF,GEJFG4>D5A+CE=?5+CHAHA5+EDCH@GB7@,?D7I75G7,>AB@?-?<9-BC-F>CA;< X0:i:1 X1:i:0 XG:i:0 AM:i:20 SM:i:37 XM:i:3 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2209:4064:54851#49 163 1 63258 19 100M = 63640 482 ATCCATGTTACGGGAGGAGTTGAAATGGTGCTGCTGTTAGTCATGGCATATGATAGGTACACTGCGATCTGCAAGCCTCTCCACTATCCAACTATTATGA 1C6C7E-8D-9>89':+5>7C75C,CB8F5,H+BG7,A'5HF7HDG55@+,DA@EF4,ED+BDF5E5C?@A>>F=++FBHH++C@;;G4AGG>?FCB+4B X0:i:3 X1:i:0 XA:Z:15,-102467502,100M,2;19,+104844,100M,2; XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2209:5178:12616#49 147 1 63261 12 100M = 62887 -474 CATGTTACGGGAGGAGTTGAAATGGTGCTGCTGATAGTCATGGCATATGATAGGTACACTGCGATCTGCAAGCCTCTCCACTATCCAACTATTATGAATC GDFBGD5FGGF;EHC@CFEHI?CFEEFIDF4FEGEEBFFFDEDEFBEGH?>DIGCDHAFHGCDDF?GF64F?AD5FFHCDG>I@E?DGD>AG@7?DF?7F?FCFDGGIB=DGFFHF=F>FI>F@44FBDFF5GHG X0:i:1 X1:i:2 XA:Z:19,+104856,100M,1;15,-102467490,100M,1; XG:i:0 AM:i:20 SM:i:20 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2310:17816:68821#49 163 1 63296 40 100M = 63643 447 AGTCATGGCATATGATAGGTACACTGCGATCTGCAAGCCTCTCCACTATCCAACTATTATGAATCCCAAAATGTGCATGTTTTTGGTAGCAGCAGCTTGG ;CBDCFCEFJFGHGGGHGCFGGJIIHEIGEGHGHHCGFIGHDHHGGGIJKHGGG5FFBEF=HFBGH?GFI5+?'=AF4BHDFG>FB4GC>CFF5>CF3HG X0:i:1 X1:i:2 XA:Z:19,+104882,100M,1;15,-102467464,100M,1; XG:i:0 AM:i:20 SM:i:20 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2216:17197:48520#49 163 1 63391 15 100M = 63749 458 CTTGGGTCATTGGGGTGATTCATGCTATGTCTCAGTTTGTTTTTGTCATAAATTTACCCTTCTGTGGCCCTAATAATGTGGGGAGCTTTTATTGTGATTT 689?E;1>:5FGHGG5EIDF:C88IC?4:D9;F8.E@=>;=>>H2>B=J=GBAAC>@F=:GBGGAAB=FCD@A@IH?HGJHGGHBI5>@GLCF?:GH8HA X0:i:2 X1:i:0 XA:Z:1,+63391,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1308:17364:11155#49 83 1 63408 15 100M = 63072 -436 ATTCATGCTATGTCTCAGTTTGTTTTTGTCATAAATTTACCCTTCTGTGGCCCTAATAATGTGGGGAGCTTTTATTGTGATTTTCCTCGGGTTATTAAAC EJGBJGHGGF@FHHBEHGGGCHGHEGJGGFEGGGGGHGGJGGBGCFGHIIHFIHFAEEHCGHGGGEIGHHHGIHHGECDIFFGGHGDGEHFIGDDA@B?C X0:i:2 X1:i:0 XA:Z:1,-63408,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDDD XT:A:R RG:Z:1#49 HS25_09827:2:1303:17547:68587#49 99 1 63419 23 100M = 63791 472 GTCTCAGTTTGTTTTTGTCATAAATTTACCCTTCTGTGGCCCTAATAATGTGGGGAGCTTTTATTGTGATTTTCCTCGGGTTATTAAACTTGCATGCATG 8ABFFBF?E@9EFFGHGGA?D>I;HDDBEHGCGHEGGGHCCHFHFFE?DE8?CGBE7@:8EG9HEEGG7AHFFC@E?G?7,FI>CB>56@DGG@=HEHIH X0:i:2 X1:i:0 XA:Z:15,-102467341,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:ADBDE XT:A:R RG:Z:1#49 HS25_09827:2:1308:8224:36931#49 147 1 63538 36 100M = 63179 -459 TTGTGGTCACTGCCAACAGTGGATTCATATCGATGGGCACCTTCTTTTTCTTAATTGTATCATACATTTTTATTCTGGTCACTGTCCAACGACATTCCTC GHGEDHGHFGHICHIFGGGHJFIFHFHH5HIFHHEFHF,FFEHEFIJGHHHDIGGEHHHHGEGDFGHHIGIIIGHHEHHF?IGEEEGHGFFEFDEECBC; X0:i:3 X1:i:0 XA:Z:19,-105123,100M,0;15,+102467222,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2303:3357:7505#49 99 1 63573 20 100M = 63926 453 GGCACCTTCTTTTTCTTAATTGTATCATACATTTTTATTCTGGTCACTGTCCAACGACCTTCCTCAAATGATTTATCCAAAGCATTCTTCACTTCGTCGG A;C7=??EA=?D@BE?G>A?G>C/EBFF7G,GE6BG?CFIH>BI5E@@>>5=5H+6; X0:i:1 X1:i:2 XA:Z:15,-102467187,100M,2;19,+105158,100M,2; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:20 XM:i:1 XO:i:0 QT:Z:!11ADD?D XT:A:U RG:Z:1#49 HS25_09827:2:2304:7342:14439#49 147 1 63586 20 100M = 63202 -484 TCTTAATTGTATCATACATTTTTATTCTGGTCACTGTCCAACGACATTCCTCAAATGGTTTATCCAAAGCATTCTTCACTTCGTCGGCTCACATCACCGT GGFGFHJFLEHICHIGFFHHIGIBAFFHFHEFGFDHFFHDFJFEHIGGHHHFIKGFHHJHGIAIFEHGHGEIIEDEI>GIFHCGEEGGGFFFFGDACBC; X0:i:1 X1:i:2 XA:Z:19,-105171,100M,2;15,+102467174,100M,2; XG:i:0 AM:i:0 SM:i:20 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1210:16892:88988#49 83 1 63591 40 100M = 63234 -457 ATTGTATCATACATTTTTATTCTGGTCACTGTCCGACGACATTCCTCAAATGGTTTATCCAAAGCATTCTTCACTTCGTCGGCTCACATCACCGTAGTGG HIHHH=HGGGHEFCHHHIGEH?GHGFJGIHHGGI,DHGDIGFHGAGGHDIHGIHGHIFHGGHGHFIIFHHHE:HJHHIGGFGGGGGJEFGFIFFGFECAA X0:i:1 X1:i:2 XA:Z:15,+102467169,100M,3;19,-105176,100M,3; BC:Z:NGTCTATC XG:i:0 AM:i:20 SM:i:20 XM:i:2 XO:i:0 QT:Z:!1=DDDFD XT:A:U RG:Z:1#49 HS25_09827:2:2316:8311:4103#49 83 1 63591 57 100M = 63198 -493 ATTGTATCATACATTTTTATTCTGGTCACTGTCCAACGACATTCCTCAAATGATTTATCCAAAGCATTCTTCACTTCGTCGGCTCACATCACCGTAGTGG 2>GHCG5G7F@F>FE5HI73E7>FGF7GD@A7@EFEHGAG@IHDGBHHIII8IHFHIEDDGEGG2JIFDHHF:DHGGI2?F?CB>FGC@FFGF4GFCB@B X0:i:1 X1:i:2 XA:Z:15,+102467169,100M,1;19,-105176,100M,1; BC:Z:TGTCTATC XG:i:0 AM:i:20 SM:i:20 XM:i:0 XO:i:0 QT:Z:1=?DFDFF XT:A:U RG:Z:1#49 HS25_09827:2:2206:18254:55092#49 83 1 63622 40 100M = 63270 -452 TCCAACGACATTCCTCAAATGATTTATCCAAAGCATTCTTCACTTCGTCGGCTCACATCACCGTAGTGGTTTTGTTTTTTGCTCCATGCATGTTTCTCTA 2,ABCAGHEBEGEFEDE?F@C;C X0:i:1 X1:i:2 XA:Z:15,+102467138,100M,1;19,-105207,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:20 SM:i:20 XM:i:0 XO:i:0 QT:Z:!11BDD>D XT:A:U RG:Z:1#49 HS25_09827:2:2209:4064:54851#49 83 1 63640 20 100M = 63258 -482 ATGGTTTATCCAAAGCATTCTTCACTTCGTCGGCTCACATCACCGTAGTGGTTTTGTCTTTTGCTCCATGCATGTTTCTCTACGTGTGGCCTTTCCCTAC H>4A+D@G7<@@HG5HDFHG77B?DG?GD@CGGF7E7GI8@.FGCGHF;@HCI8BGDG9DCB9CCEH88:A8:9HGF@DECE??EF@61A X0:i:1 X1:i:2 XA:Z:15,+102467120,100M,3;19,-105225,100M,3; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:20 XM:i:2 XO:i:0 QT:Z:!11ABD>D XT:A:U RG:Z:1#49 HS25_09827:2:2310:17816:68821#49 83 1 63643 40 100M = 63296 -447 ATTTATCCAAAGCATTCTTCACTTCGTCGGCTCACATCACCGTAGTGGTTTTGTTTTTTGCTCCATGCATGTTTCTCTACGTGTGGCCTTTCCCTACTAA HFHHJHHGGGDFFIGJHIGGEIIFDGKGIKCGGGKKHGIIGIGGIGHJIIFGGHGFHGHGGBHGGLGHHHHGIFJFGIGGHGGGHGJGFGFGFFGFDBAB X0:i:1 X1:i:2 XA:Z:15,+102467117,100M,1;19,-105228,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:20 SM:i:20 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:U RG:Z:1#49 HS25_09827:2:2216:17197:48520#49 83 1 63749 20 100M = 63391 -458 GGATAAATTTTTTGCCATCATGAACTTTGTTGTCACCCCTGTCGTAAATCCTGCCATCTATACTTTAAGGAACAAAGATATTAAGTTTGCAATGAGAAGG HIFBBCEFGGHFGJGEHIH7HIGBGGGGIKHGGIGFHGGMFIFFHGHAIIHGIHGIHFHGHHHGGEJHHHHFDFJFEIGGF"GGJEJFGHFIGFGFEEAC X0:i:1 X1:i:2 XA:Z:19,-105334,100M,2;15,+102467011,100M,2; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:20 XM:i:1 XO:i:0 QT:Z:!1=DFFFD XT:A:U RG:Z:1#49 HS25_09827:2:1303:17547:68587#49 147 1 63791 23 100M = 63419 -472 CGTAAATCCTGCCATCTATACTTTAAGGAACAAAGATATGAAGTTTGCAATGAGAAGGCTGAATCAACATATTTTAAATTCTATGGAGACGACATAACAC GHHEF3GDFG>IGHC;GGF@5FFBHFBHKA=DEFEDB7AHCEDCAI??D?EFGECE7CA+GCEDGGIBEFB:FGH+FCB@9BAC6C< X0:i:1 X1:i:1 XA:Z:19,-105376,100M,1; XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2113:13768:3618#49 163 1 63839 0 100M = 64177 438 AATGAGAAGGCTGAATCAACATATTTTAAATTCTATGGAGACGACATAACACATTTGGTTGATGAGAGCACAGGATAAATGCCATGGACCATCAAGACTC E X0:i:3 X1:i:0 XA:Z:1,+63892,100M,0;19,+105477,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDD>D XT:A:R RG:Z:1#49 HS25_09827:2:2303:3357:7505#49 147 1 63926 19 100M = 63573 -453 ACCATCAAGACTCCTGTGATCACCATGATCACTATGGAACGCGCACATTTTTAGTATTGCCTGAAAAAACTGAAAAATCTGCAAAAAGGATGCATTAAAT +EHFD>5F>AAHC4I@GIFEE,BBDFHC>?DF+CE=?7FDC@DE5AD5D8ED5B@?EA5B55A?F+@5DGEDEDC@EFEGBCAE:CDH@--?8CEBCBC1 X0:i:3 X1:i:0 XA:Z:19,-105511,100M,0;15,+102466834,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2307:6910:93415#49 163 1 63985 0 100M = 64289 404 CCTGAAAAAACTGAAAAATCTGCAAAAAGGATGCATTAAATCTAAGAATTGTATTTCAGATAAAGTTGCAACATTTTTTGTTAATCATAAAAAGTATATA HHDGHHGHHAGHEAGDDGEIGHICFAIFEFGF@GGEEGDEGGGGEHDGKCEHEGH;FFHHGJGFGDGG2AJBDCE X0:i:3 X1:i:0 XA:Z:15,-102466774,100M,0;1,+63986,100M,0; BC:Z:TGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:+1=DDDDD XT:A:R RG:Z:1#49 HS25_09827:2:2307:10824:26157#49 163 1 63990 0 100M = 64411 521 AAAAACTGAAAAATCTGCAAAAAGGATGCATTAAATCTAAGAATTGTATTTCAGATAAAGTTGCAACATTTTTTGTTAATCATACAAAGTATATATTTCT :;?CCBC@FH9GA9?B65HF@7B?8>B?I>7BHHGC6,GG5GGH5@5I@>E@+EBAE@EC=AE?=D5ED4E5CBBDGBDF@GFC+IH4I+CF5D+F>GBJ==>HDGIDGHEEFHGDFEBEHIEGDEBDIEDFC=EAGE6DFJHFBG@I@DDHIFEGDEFCEGAGG99FBDDA8BC: X0:i:3 X1:i:0 XA:Z:19,-105802,100M,0;15,+102466543,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2104:18250:58342#49 163 1 64260 0 100M = 64681 521 GATCCAATGGATAAAATATGAGTTTATATAAATTAGTAAATGCCAAAATCAAGGAAGAAACAATTTTTATTTTAATTGTACTTTAAGTTAGATAAATGGT HDGEAHEHECDHFBGD>CDIHG?>FHBFHIEHFHIIHCH4LGFDHCE@?G X0:i:3 X1:i:0 XA:Z:1,+64260,100M,0;19,+105845,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1305:10308:2653#49 163 1 64269 0 100M = 64663 494 GATAAAATATGAGTTTATATAAATTAGTAAATGCCAAAATCAAGGAAGAAACAATTTTTATTTTAATTGTACTTTAAGTTAGATAAATGGTAAGGTCAAC <;?C77-@D99G8D?BG>IDF7J7,HF8IEGB5H4C6FC=DA=7?@55558755I>=@,?AF7BEH>+5I55>4FAFCBJFEFF4BHFHGC5HD3>B?H2 X0:i:3 X1:i:0 XA:Z:15,-102466491,100M,0;1,+64269,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2212:9876:38490#49 147 1 64278 0 100M = 63892 -486 TGAGTTTATATAAATTAGTAAATGCCAAAATCAAGGAAGAAATAATTTTTATTTTAATTGTACTTTAAGTTAGATAAATGGTAAGGTCAACAGCTTGTTA BHB5FHHB+G4CFCB@5FBC@F8BDFG>EGBD5FCGAAAAEFC9FD>?C; X0:i:3 X1:i:0 XA:Z:15,+102466482,100M,1;19,-105863,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2307:6910:93415#49 83 1 64289 0 100M = 63985 -404 AAATTAGTAAATGCCAAAATCAAGGAAGAAACAATTTTTATTTTAATTGTACTTTAAGTTAGATAAATGGTAAGGTCAACAGCTTGTTACAACCCTTAAG FJHHJGHGGGGFHFFHHIGIHIIGJGGGGFEGGHJGHGJGJIHFHLGHIIFGGHFFIGHGJHGHGLIHHHHEIHFFEIGGHHGGJGJGGHFIFFGFEEAC X0:i:3 X1:i:0 XA:Z:1,-64289,100M,0;19,-105874,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFF XT:A:R RG:Z:1#49 HS25_09827:2:1309:15575:64257#49 99 1 64390 0 100M = 64754 464 ATTATTTTCAGGCTGATTGTCAATATGTTTTGTACAATGTTCTCACTTATAGGTGGGAATTGAACAATGAGAACACATGGACACAGGAAGGGGAACATCA A@CCF???A=?@@B?HCGB2GBEHGBAF<4>2 X0:i:3 X1:i:0 XA:Z:15,-102466370,100M,0;19,+105975,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11ADDBD XT:A:R RG:Z:1#49 HS25_09827:2:2113:2658:85035#49 163 1 64400 19 100M = 64766 466 GGCTGATTGTCAATATGTTTTGTACAATGTTCTCACTTATAGGTGGGAATTGAACAATGAGAACACATGGACACAGGAAGGGGAACATCACACACCGGGG ;C?CEDDHDGFGLEGDGIIFFGJFHEFIIEFGGHEF?JEGHHH7E:HGFFHHGFIFFHJHGHEFHEHHFIEHHHIDGHBEHGFFIFHFIFLGGGDFHFHG X0:i:3 X1:i:0 XA:Z:15,-102466360,100M,0;19,+105985,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2116:11208:27068#49 147 1 64402 0 100M = 63986 -516 CTGATTGTCAATATGTTTTGTACAATGTTCTCACTTATAGGTGGGAATTGAACAATGAGAACACATGGACACAGGAAGTGGAACATCACACCCCGGGGCC 2HFH>HDJIEFICCFIFFHHH?IGH9HHGGFFEH9=?FHAHHFCEE7@HEB5:8FFHDFEG<10GG5HGG@G?C:E2F?I@ID(<<;+G+@&E;4=51C< X0:i:3 X1:i:0 XA:Z:1,-64402,100M,2;15,+102466358,100M,2; XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2307:10824:26157#49 83 1 64411 0 100M = 63990 -521 AATATGTTTTGTACAATGTTCTCACTTATAGGTGGGAATTGAACAATGAGAACACATGGACACAGGAAGGGGAACATCACACACCGGGGCCTGTTGTGGG EI+HFHEAGDDF5C5EHIGG-GEFDCK67FFGGF787AEI8A-@8BHHIBH;D@8@E/D8C7A8ELD8H?DBIDCDH>B?2A>C?GDGGH@ADFEFD>AC X0:i:3 X1:i:0 XA:Z:1,-64411,100M,0;19,-105996,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11=D?BD XT:A:R RG:Z:1#49 HS25_09827:2:2104:13672:87219#49 99 1 64417 19 100M = 64795 478 TTTTGTACAATGTTCTCACTTATAGGTGGGAATTGAACAATGAGAACACATGGACACAGGAAGGGGAACATCACACACCGGGGCCTGTTGTGGGGTGGGG AAEEFGFGIFGDGHGGGGGGIHIGIFDHGHHHFIJFGHHHGHGHFFFIFFIIHGLGGGGFEGGHHG@GGEGICGGGFGHHDGIHGBGHFGGGGHG=HHIE X0:i:3 X1:i:0 XA:Z:15,-102466343,100M,0;19,+106002,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1307:11660:9867#49 99 1 64590 37 100M = 65022 532 TGGCACATGTATACATATGTAACTAACCTGCACATTGTGCACATGTACCCTAGAACTTAAAGTATAATAAAAAAAAATAGACTCTAGTACTCTGTATTAT B>BDFGFEIFHGGJEFGGHHIFIHFJFIGHHHHHLGFHHGGHHHIGHIFIIIJHHIGGFGIGGHDGGGGFFFCIFJHGGEIGDHGGJHFHGGGHHJHHIB X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:37 XM:i:0 XO:i:0 QT:Z:!1:DBDFF XT:A:U RG:Z:1#49 HS25_09827:2:2316:1538:84775#49 99 1 64632 29 100M = 64970 438 ATGTACACTAGAACTTAAGGTATAATAAAAAAAAATAGACTCTAGTACTCTGTATTATGCAAAATTTGTCTATGTTACACTTTTTTAACAACACAATCCT B@CCFGBEIFGEGGG>GG%G?DIGHHFDFHHHHHJ7FEFCFHGIAGHG6IEIHFHGGHGGEGGHHFGGBEFIGJCGHGHHG:H?B>ECJDB@HH8HHEGCGHCCHGHACHIF:5?HGGA@BAG8IAFHG7GGCFFGCGDF,G7EFB>C56B6H@B4H+BHGCE X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:37 XM:i:0 XO:i:0 QT:Z:!11ADDBF XT:A:U RG:Z:1#49 HS25_09827:2:2206:2271:9299#49 163 1 64663 0 100M = 65041 478 AAAATAGACTCTAGTACTCTGTATTATGCAAAATTTGTCTATGTTACACTTTTTTAACAACACAATCCTATTGCCCTTGAAATCTTCTTCAAAGCATTTC HGGD,CGHDHHECKIFIDGGEIE=FFFHBDBHJ5IAIHF?EIHGIB5HFAHFFH4DGG>F5HDBGHG X0:i:3 X1:i:0 XA:Z:1,+64663,100M,0;19,+106247,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1305:10308:2653#49 83 1 64663 0 100M = 64269 -494 AAAATAGACTCTAGTACTCTGTATTATGCAAAATTTGTCTATGTTACACTTTTTTAACAACACAATCCTATTGCCCTTGAAATCTTCTTCAAAGCATTTC ECAGE>HFCCECG?DGIG?7HG5GGEHGIDG:F@CBEFDI:C?CGIHEHDG7GHFADHBE?BHFCDEI>GEFG>F?GHF?FGD4E@F>1C X0:i:3 X1:i:0 XA:Z:19,-106247,100M,0;1,-64663,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BB?BD XT:A:R RG:Z:1#49 HS25_09827:2:2104:18250:58342#49 83 1 64681 0 100M = 64260 -521 CTGTATTATGCAAAATTTGTCTATGTTACACTTTTTTAACAACACAATCCTATTGCCCTTGAAATCTTCTTCAAAGCATTTCTCGAGTCACTCTTAAAAA ECDHBFHGGG6FFFEJ>IHCFCEF?CCIF@?GG@FGHGAD8:9CCFE8FIFGC@FFIFEDGHAFGEIC8HCBIFHDHIHG?FAGHGEEFFFGEFGFC>A? X0:i:3 X1:i:0 XA:Z:19,-106265,100M,0;15,+102466080,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DDDED XT:A:R RG:Z:1#49 HS25_09827:2:1309:15575:64257#49 147 1 64754 0 100M = 64390 -464 AAGCATTTCTCGAGTCACTCTTAAAAAGCATCTACAACCTAAAAGTATAGGAAGAGATTTATTTCCTGGAGAAGAGCCCCCATTGAGATCTTAAAAGCAC 2DH5DDAHBC5AB4H6C5+BE65?4J5H55,DGFF76=EF55@E5@55C5C,,=A5E?F46>>GII?BDE$F77655=E?A,5EC78C7>86/; X0:i:2 X1:i:1 XA:Z:19,-106338,100M,1;15,+102466007,100M,2; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2113:2658:85035#49 83 1 64766 20 100M = 64400 -466 AGTCACTCTTAAAAAGCATCTACAACCTAAAAGTATAGGAAGAGATTTATTTCCTGGAGAAGAGACCCCATTGAGATCTTAAAAGCACATTTAATGTGCC HGHHCEHGGGEFGFGJHIGGHGIF?EFIIFCGGHGFFGIGFGHGGGIFIIHGEHGIIFHFGHHH.I6HHEHGIHHHHIHGHDGGHGFFEGF:EEGFEBAB X0:i:1 X1:i:2 XA:Z:15,+102465995,100M,1;19,-106350,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:20 XM:i:0 XO:i:0 QT:Z:!1=DDFFA XT:A:U RG:Z:1#49 HS25_09827:2:1206:12700:31503#49 163 1 64770 20 100M = 65107 437 ACTCTTAAAAAGCATCTACAACCTAAAAGTATAGGAAGAGATTTATTTCCTGGAGAAGAGACCCCATTGAGATCTTAAAAGCACATTTAATGTGCCTGTG ;CBB7FDHEHFGHEIBCGBF@EHEIGDIDEGGGE4GDGGGFHADDDBIFFHGGDFEGHEDGGEHDBHEDEFFCGIJGFGC@BFCIIHGI4IBGHHFFGH? X0:i:1 X1:i:2 XA:Z:19,+106354,100M,1;15,-102465991,100M,1; XG:i:0 AM:i:0 SM:i:20 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1304:2972:69184#49 163 1 64786 20 100M = 65126 440 TACAACCTAAAAGTATAGGAAGAGATTTATTTCCTGGAGAAGAGACCCCATTGAGATCTTAAAAGCACATTTAATGTGCCTGTGCTTAACTTAAGGTGCT ;CBCDFDHFJFGHAFEIGIFGFFEIEIIDIGGHHCEEGGG5F=H4IH X0:i:1 X1:i:2 XA:Z:19,+106434,100M,1;15,-102465911,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:20 XM:i:0 XO:i:0 QT:Z:!1:BDDFF XT:A:U RG:Z:1#49 HS25_09827:2:2206:18378:81342#49 83 1 64860 29 100M = 64642 -318 TGTGCCTGTGCTTAACTTAAGGTGCTTAGGACAAAGAAGGCGATTGACATCTTTCAGGTAAAACCTGGTAAGTTTGGTGGTCAAGGAACACAACTGAGAC FIGHGHHGGGHFHIGGHIGIHKIHEGFIFGEGGIKIHGGJGIHGILIJIIILIHGHHHHGHHEHGJGHHHHJIFJIKIGIHGGGFGJHFFFIGFGFEEAC X0:i:2 X1:i:1 XA:Z:1,-64860,100M,0;15,+102465901,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFD XT:A:R RG:Z:1#49 HS25_09827:2:2316:5507:87378#49 163 1 64873 0 100M = 65229 456 AACTTAAGGTGCTTAGGACAAAGAAGGCGATTGACATCTTTCAGGTAAAACCTGGTAAGTTTGTTTGTCAAGGAACACAGCTTAGACATCACTTGCATGT -;78CFC@?@E>?03C>A5393$28%80E(F26@A(D601A5.96@B::HF-?DF8412.'CH<=.09>4*'2>F42F,'-,'54>C8&FHBIB44GHII:-5B7GIEA=H;?7I6E=B='K<83>,;3GE8>HI1'5G?7;EH6&:GF6H(=28>AE@HD33>BIGF-@?LGFJDEDFD76C1 XA:Z:15,+102465791,100M,5; XG:i:0 AM:i:29 SM:i:29 XM:i:6 XO:i:0 XT:A:M RG:Z:1#49 HS25_09827:2:1303:7672:83819#49 99 1 64973 20 100M = 65381 508 ATTCCTATGACTATTTTAAGAAACATAAATTGTGGTGACTCACTCAGCTCACTTTTAACTACTGCATGGTAATTAAAGATGCAAAATAAAATAAGTTACA CACDFGFEFFDDHHGFGGDEGHIHGEHIEHHHHHIEGGHJGHGHGGHGGHIFHIBEGGGGFIGAFDEGGEFFGFCEFGHHGG7HJ?FBF@GGG5DJBHGB X0:i:1 X1:i:2 XA:Z:19,+106557,100M,1;15,-102465788,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:20 XM:i:0 XO:i:0 QT:Z:!1=BDFFF XT:A:U RG:Z:1#49 HS25_09827:2:1211:14776:50013#49 99 1 65000 0 100M = 65300 400 AATTGTGGTGACTCACTCAGCTCACTTTTAACTACTGCATGGTAATTAAAGATGCAAAATAAAATAAGTTACAAGAAGTGAGGTTTTTTATTGGTTAAAG AABEFDGEGFGGFEEJGGFFIHIHGHFIEHAHHDJGFGHHGHHIIGHCGHIEHFGEGFGJJIGHKDIGGEKGGIGDFIGHJGIDGFFHFHGGGFABBHFH X0:i:3 X1:i:0 XA:Z:1,+65000,100M,0;19,+106584,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFE XT:A:R RG:Z:1#49 HS25_09827:2:2311:6628:39992#49 99 1 65006 0 100M = 65390 484 GGTGACTCACTCAGCTCACTTTTAACTACTGCATGGTAATTAAAGATGCAAAATAAAATAAGTTACAAGAAGTGAGGTTTTTTATTGGTTAAAGCAATTT CABDFGFFGFGGGGGGGGGGGGIGHFFDGHEHFHJGCGHGGHGHGGDIFHIFFHHGGHGFIGCHGKIGGEHFFCFEFECCCGIHGEGCDG5HCDGAFH4H>CHEE@LGHJAFEHHHDDCHE5??9DDHFE57J@GBHD?G@DCCAHGID?FGHED7ECCCC??>G7D5AIE?DL5H9DBCBAC?C< X0:i:3 X1:i:0 XA:Z:19,-106605,100M,0;15,+102465740,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1307:11660:9867#49 147 1 65022 36 100M = 64590 -532 CACTTTTAACTACTGCATGGTAATTAAAGATGCAAAATAAAATAAGTTACAAGAAGTGAGGTTTTTTATTGGTTAAAGCAATTTTTCTATATTTTCTCCG GHFHFFGHFIGGGHIFFGFH>FIGEIHHHHIFGHIFHEFAFEHEHFGGGEIJIGGEHHFEGHJHEGHFGGIIIEHIEJKGGIFIDGGHGFGEHEDECBC; X0:i:2 X1:i:1 XA:Z:19,-106606,100M,0;15,+102465739,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1201:14858:95891#49 99 1 65026 0 100M = 65359 433 TTTAACTACTGCATGGTAATTAAAGATGCAAAATAAAATAAGTTACAAGAAGTGAGGTTTTTTATTGGTTAAAGCAATTTTTCTATATTTTCTCCGCAAG CAEFFGFGGFGGGJGHEGFGIGIHHJFHGHHHFJLGHHHGGHDIIGHIGHIIFIFIGGFJJIGHKFGGGHEFIGGGHIHHJGIEHHFCFHGGGHGCHHIH X0:i:2 X1:i:1 XA:Z:19,+106610,100M,0;15,-102465735,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2206:2271:9299#49 83 1 65041 0 100M = 64663 -478 GTAATTAAAGATGCAAAATAAAATAAGTTACAAGAAGTGAGGTTTTTTATTGGTTAAAGCAATTTTTCTATATTTTCTCCGCAAGTTGGTCATAAAAGTT EIHHJAH4GFDFFJFHCBGGC?IFGCFGFBEGGGFDHCDF8GGFIGEBII?GEHBFGFFGGEEGFL:HHHHFIHEGGIF?EDGGEEJ@GGDJ?G?FFBAA X0:i:2 X1:i:1 XA:Z:19,-106625,100M,0;15,+102465720,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDDDD XT:A:R RG:Z:1#49 HS25_09827:2:2303:11013:90229#49 99 1 65067 0 100M = 65520 553 GTTACAAGAAGTGAGGTTTTTTATTGGTTAAAGCAATTTTTCTATATTTTCTCCGCAAGTTGGTCATAAAAGTTCTAAGCATTCCTCTTTTTATAAAATC A>ECFGFDI=FGFJGHGG:EC>IEHDFEGCH8HDLEGHFGGDHDFCEGDD&:HH@EDB:GGGADGFGGGCFFFGFDHGHHEGIHHFFCF6FGGH=FHFJH X0:i:2 X1:i:1 XA:Z:19,+106651,100M,0;15,-102465694,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11ADDDD XT:A:R RG:Z:1#49 HS25_09827:2:1204:12978:39960#49 163 1 65081 0 100M = 65419 438 TGTTTTTTATTGGTTAAAGCAATTTTTCTATATTTTCTCCGCAAGTTGGTCATAAAAGTTCTAAGCATTCCTCTTTTTATAAAATCGAAGCATTATTACT ;CBDEFDFFJFGHGGEIIIGIGFIFHFEIIGGGHHGGJIGEJHHEGHEFEEGGGIHEHHHGIHFEHGGFIHFHHFHJJFLFEFGIIHFIFLGHDHGHHEG X0:i:2 X1:i:1 XA:Z:19,+106665,100M,1;15,-102465680,100M,2; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1206:12700:31503#49 83 1 65107 19 100M = 64770 -437 TCTATATTTTCTCCGCAAGTTGGTCATAAAAGTTCTAAGCATTCCTCTTTTTATAAAATCGAAGCATTATTACTTACTCTCTTGTTAACCTATCTGGATT ECGHF=HGGDD6GFGCD@CIEHGFDG?GFI?GGEEGDGGGGGG@CFHHII?FEFCFDGHF@HEGFJG?HAHFHFDD XT:A:R RG:Z:1#49 HS25_09827:2:2103:6329:88434#49 99 1 65220 0 100M = 65578 458 TTTATTATATTTGTTTTGCTGTGATTCTTTAAAAAGCACCTTTAGACTTAGAGAGATAGCAAAAATATCCAACTAGGCCAAACAATTGTGGCAATGTCCT A;>EDB??<=?D@>BEDBEE1?7(7(D5E,BE64GC@EBH=6E X0:i:3 X1:i:0 XA:Z:15,-102465541,100M,4;1,+65220,100M,4; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:4 XO:i:0 QT:Z:!11<=+2A XT:A:R RG:Z:1#49 HS25_09827:2:1303:14979:88385#49 147 1 65223 19 100M = 64850 -473 ATTATATTTGTTTTGCTGTGATTCTTTAAAAAGCACCTTTAGACTCAGTGAGATAGCAAAAATATCCAAATAGGCCAAAAAATTGTGGCAATGTCCTCTC AHFF5HHFGEF@CHI+GAB@EBFBDBFEDFEFECEEF?BDHHH=FBEGGEF@IEG?HHDBG=6HCGHGIGEC@>>HCFHIFHCBBFAA@FEDBGE>BAC< X0:i:3 X1:i:0 XA:Z:19,-106807,100M,0;15,+102465538,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2316:5507:87378#49 83 1 65229 0 100M = 64873 -456 TTTGTTTTGCTGTGATTCTTTAAAAAGCACCTTTAGACTCAGTGAGATAGCAAAAATATCCAAATAGGCCAAAAAATTGTGTCAATGTCCTCTCACTCAG EF@HHFECC@DD>>EH>F@B*1I9E=I=2=0H8FE:5%FD@7?GK=4HD-?FGB;7978CH<8.:;>G7?9FEA9H?,914:FFHGI8:GGGF;87HG X0:i:3 X1:i:0 XA:Z:15,-102465528,100M,0;1,+65233,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1307:17354:89291#49 99 1 65240 0 100M = 65590 450 GTGATTCTTTAAAAAGCACCTTTAGACTTAGTGAGATAGCAAAAATATCCAAATAGGCCAAAAAATTGTGGCAATGTCCTCTCACTCAGGAAAATACTGT <;>E@??DIFFDF>E7GKH?GEFDCDGDFEG?G7IHEEFB@E@G4DF+HHF2 X0:i:3 X1:i:0 XA:Z:15,-102465521,100M,2;19,+106824,100M,2; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!1=BDFEF XT:A:R RG:Z:1#49 HS25_09827:2:1205:17223:25234#49 163 1 65278 0 100M = 65582 404 GCAAAAATATCCAAATAGGCCAAAAAATTGTGGCAATGTCCTCTCACTCAGGAAAATTCTGTGTGTTTTCTCTAATGGCCAAGGGAAAACTTGTGAGACT ;CBDDDDFEFFGHGIGIDIFIKJGIEEEIIGGGHEGHJCGHAHHIGGIFIHHGGIEFBHHHHKFFDGGJIGHHGIHJIFHDEIFICHGGHCIF?EGHHHG X0:i:3 X1:i:0 XA:Z:1,+65278,100M,0;19,+106862,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1315:15594:66588#49 163 1 65292 0 100M = 65530 338 ATAGGCCAAAAAATTGTGGCAATGTCCTCTCACTCAGGAAAATTCTGTGTGTTTTCTCTAATGGCCAAGGGAAAACTTGTGAGACTATAAAAGTTAGTCT 51E@HG X0:i:3 X1:i:0 XA:Z:1,+65292,100M,0;19,+106876,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1211:14776:50013#49 147 1 65300 0 100M = 65000 -400 AAAAATTGTGGCAATGTCCTCTCACTCAGGAAAATTCTGTGTGTTTTCTCTAATGGCCAAGGGAAAACTTGTGAGACTATAAAAGTTAGTCTCAGTACAC GGFEFHGFBHFIGHFICIEEEDIGHFFIGHIFGGHFFFHGFJFEEIJGGHHJGEGGHGJHGIFHFGHFGGIFIIEHFFHGGEIGGGGHGFCFHDFECBC; X0:i:3 X1:i:0 XA:Z:1,-65300,100M,0;15,+102465461,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1301:19294:29859#49 163 1 65333 0 100M = 65776 543 ATTCTGTGTGTTTTCTCTAATGGCCAAGGGAAAACTTGTGAGACTATAAAAGTTAGTCTCAGTACACAAAGCTCAGACTGGCTATTCCCAGATCTCTTCA ;CBCEEGHFEFGHDIEHIIFGKHEIGIIFEGGFHGEGFHGEEEHIGHIFIHGGEIHFGEFGGFHFDHHFEHHHFFHJFGJHGFF@IHGIHEFFFDGHHDG X0:i:3 X1:i:0 XA:Z:1,+65333,100M,0;19,+106917,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1201:14858:95891#49 147 1 65359 0 100M = 65026 -433 AGGGAAAACTTGTGAGACTATAAAAGTTAGTCTCAGTACACAAAGCTCAGACTGGCTATTCCCAGATCTCTTCAGGTACATCTAGTCCATTCATAAAGGG GFHFFGJFGHFIGHIGHIGFEFJJHIHHHEFJIFIFHEGGHFFFHGJGHHBFIKGGHHJFGIFGFHHFGGEIFEEIEJKFGHFIGGGHGFEDEDFEDBC; X0:i:3 X1:i:0 XA:Z:19,-106943,100M,0;15,+102465402,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1303:7672:83819#49 147 1 65381 12 100M = 64973 -508 AAAGTTAGTCTCAGTACACAAAGCTCAGACTGGCTATTCCCAGATCTCTTCAGGTACATCTAGTCCATTCATAAAGGGCTTTTAATTAACCAAGTGGTTT GEFHGHCHFGAHFHBGHFBCC6JFDFFEGHDDEFEFFHGJFEGE>IEG@FFFGHDGHGAEGEDD?BDFGAIDIIEBEF7IGIAHECGEGFC7BDD>CAC; X0:i:3 X1:i:0 XA:Z:1,-65381,100M,0;19,-106965,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2311:6628:39992#49 147 1 65390 0 100M = 65006 -484 CTCAGTACACAAAGCTCAGACTGGCTATTCCCAGATCTCTTCAGGTACATCTAGTCCATTCATAAAGGGCTTTTAATTAACCAAGTGGTTTACTAAAAAG GHHHFHJHIIHHGHIGGGGDEGHEHIGBGEIFHFHGFEFFFHHFFGFGHHGDIHGGHHHHGHFHJJDGHGIIIFHIFJGCFEIFDIGHGFFFHDDDCBC; X0:i:3 X1:i:0 XA:Z:1,-65390,100M,0;19,-106974,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1204:12978:39960#49 83 1 65419 0 100M = 65081 -438 CCCAGATCTCTTCAGGTACATCTAGTCCATTCATAAAGGGCTTTTAATTAACCAAGTGGTTTACTAAAAAGGACAATTCACTACATATTATTCTCTTACA HIDHFDHGGCGFHIEDDIHGHDIFJEFFIHEEGHBHDGGDFFGGGGFFEIIGIHGIIGHGGHEJGIIHHGHGHFHGHIFGHBGGHEJGGHFGEFGFCBAC X0:i:3 X1:i:0 XA:Z:1,-65419,100M,0;15,+102465342,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1311:10196:56863#49 99 1 65474 15 100M = 65910 536 GTGGTTTACTAAAAAGGACAATTCACTACATATTATTCTCTTACAGTTTTTATGCCTCATTCTGTGAAAATTGCTGTAGTCTCTTCCAGTTATGAAGAAG A?BE=GFGEFFFGGEHGGFFIFIGGHFHFHHHFIHFFGHGEHJEFFFEFEIFHHGIDGG@8IGHDKEG7EHIGG@EFEHH?GIHGGFHFE@GGC=B@GFH X0:i:2 X1:i:0 XA:Z:1,+65474,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DD?DD XT:A:R RG:Z:1#49 HS25_09827:2:1302:1971:82627#49 147 1 65491 0 100M = 65172 -419 ACAATTCACTACATATTATTCTCTTACAGTTTTTATGCCTCATTCTGTGAAAATTGCTGTAGTCTCTTCCAGTTATGAAGAAGGTAGGTGGAAACAAAGA GHHFFHJFFEHGGHIIFFEFJFIFHEFHHFEFGGJFHHGHHJHFHIF?GHHFIHGEHHJDGIGHFH@GIGIIIGGHEHGGFIFGGGHLGFGDHCFEBBC; X0:i:2 X1:i:0 XA:Z:19,-107075,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2314:4668:36723#49 163 1 65510 0 100M = 65894 484 TCTCTTACAGTTTTTATGCCTCATTCTGTGAAAATTGCTGTAGTCTCTTCCAGTTATGAAGAAGGTAGGTGGAAACAAAGACAAAACACATATATTAGAA ;C7DEE/-?,HGEG:EI-CBIGFIFCEIICGGFDGEHGIG5DH'CGGGFBDDGGF4ED5FAEFFFDFIAFF>HFFHFFGHCEGG@IHEC>GFDHHFFDC>BEF+ACC@+==F=F5HE5B7HGDE@GFA??H?B@IBDCCA5D5D?DC4>FG?578GD8GBEF?EFBBGFH5EH?8EDDBAC: X0:i:2 X1:i:0 XA:Z:1,-65520,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1315:15594:66588#49 83 1 65530 0 100M = 65292 -338 TCATTCTGTGAAAATTGCTGTAGTCTCTTCCAGTTATGAAGAAGGTAGGTGGAAACAAAGATAAAACACATATATTAGAAGAATGAATGAAATTGTAGCA BFHCF=CGGGH9BGGHDI@GEHGHD4?FB7CGGIGDAGDEFGGFIBFBIIFDIDE@8HHCHHHGGJ:8HHHBHDEFHIFG?DGGJBHF@FFAFFBFEB?? X0:i:2 X1:i:0 XA:Z:1,-65530,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:BB:BD XT:A:R RG:Z:1#49 HS25_09827:2:2102:9361:22434#49 147 1 65540 0 100M = 65207 -433 AAAATTGCTGTAGTCTCTTCCAGTTATGAAGAAGGTAGGTGGAAACAAAGACAAAACACATATATTAGAAGAATGAATGAAATTGTAGCATTTTATTGAC G?3>FA?5FIFCF+3;CF=45FCE=B>EDGD?C5DD7?E=7@BEE>5G@?H+GBDGHA5EGHF6?H>FDG5>EBC@EF7G?E>HC?A859H7GDDD96C1 X0:i:2 X1:i:0 XA:Z:1,-65540,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2209:9664:62793#49 99 1 65544 15 100M = 65924 480 TTGCTGTAGTCTCTTCCAGTTATGAAGAAGGTAGGTGGAAACAAAGACAAAACACATATATTAGAAGAATGAATGAAATTGTAGCATTTTATTGACAATG CABCFAFGIFFGGJFJGGDHGHIGHHHDGHH@HIJGFHHHGHGEFGHIGHIIJIGIFGGFFGGHGFGGGCFGGGFJFIHHIHIHJGJHFGGGGHDFHHGH X0:i:2 X1:i:0 XA:Z:1,+65544,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2103:6329:88434#49 147 1 65578 0 100M = 65220 -458 GTGGAAACAAAGATAAAACACATATATTAGAAGAATGAATGAAATTGTAGCATTTTATTGACAATGAGATGATTCTATTAGTAGGAATCTATTCTGCATA GH<>F>+F>CADEFB?ED7G@EEIEGHD>@IGCD7HJD>CG?EC+EICCEEFEDFBC>:?AHBF9ECCFCCAC: X0:i:2 X1:i:0 XA:Z:1,-65578,100M,2; XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1205:17223:25234#49 83 1 65582 0 100M = 65278 -404 AAACAAAGATAAAACACATATATTAGAAGAATGAATGAAATTGTAGCATTTTATTGACAATGAGATGATTCTATTAGTAGGAATCTATTCTGCATAATTC ECGHJDCGGGGFHGGCDGGGHKGGGEGFIGHGGGFDHGGEGGHGIHGHICHGIHGIIGHGGHHGGHDFHHHJDFFHHIHIHGGGHGJFDGFIGEGFFEAA X0:i:2 X1:i:0 XA:Z:19,-107166,100M,2; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:1307:17354:89291#49 147 1 65590 0 100M = 65240 -450 ATAAAACACATATATTAGAAGAATGAATGAAATTGTAGCATTTTATTGACAATGAGATGATTCTATTAGTAGGAATCTATTCTGCATAATTCCATTTTGT G?F>F+F554ACCBI@CFFCHF4EHEEEB5DFE?IDFE9=C@BEA>@@DCH@IH5CHADBGI6?FB@55GCGI>>?IJEFB5IG:EH?GHCFCDBDCAC< X0:i:2 X1:i:0 XA:Z:19,-107174,100M,2; XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2305:2094:13218#49 99 1 65593 15 100M = 65951 458 AAACACATATATTAGAAGAATGAATGAAATTGTAGCATTTTATTGACAATGAGATGGTTCTATTAGTAGGAATCTATTCTGCATAATTCCATTTTGTGTT CAEEFGFGJFFEGJEHGGHFGFIGFJHIEHHHFHLGGHHGFHJIHGHGLIFFHGGAFGIGDGGHGEGGGHGFGIGGFGGHEGIHJGHFFHGCGHHJHHIF X0:i:2 X1:i:0 XA:Z:1,+65593,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFDFD XT:A:R RG:Z:1#49 HS25_09827:2:2214:8384:92990#49 99 1 65620 22 100M = 66061 541 AATTGTAGCATTTTATTGACAATGAGATGGTTCTATTAGTAGGAATCTATTCTGCATAATTCCATTTTGTGTTTACCTTCTGGAAAAATGAAAGGATTCT CAECFAEGGF?GGE>FGGHFGHIHCHFHG8GHFDLFGH@@GHFGHGFIFFCEFGFG@FCFJGGAEEI=G?FDIICDF6GEDHDCH?FHF@GJGGFFJFFGFEE@A X0:i:2 X1:i:0 XA:Z:1,-65642,100M,0; BC:Z:TGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z::BB+=BDB XT:A:R RG:Z:1#49 HS25_09827:2:1302:14444:77957#49 99 1 65666 15 100M = 66051 485 CTATTCTGCATAATTCCATTTTGTGTTTACCTTCTGGAAAAATGAAAGGATTCTGTATGGTTAACTTAAATACTTAGAGAAATTAATATGAATAATGTTA AAECFGFEGFHDCDGHGGDF?HIACEHBGHEHFJAFFGCGEDFEFFHEDFDDJIGCGHIFDJGHDGI@G7BFGJFDFGGHDHFFCGFHFDGGGH+BH@CE X0:i:2 X1:i:0 XA:Z:1,+65666,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2116:2865:34872#49 163 1 65768 0 100M = 65850 182 AAGAATAACCCTTGTTATAAGTATTATGCTGGCAACAATTGTCGAGTCCTCCTCCTCACTCTTCTGGGCTAATTTGTTCTTTTCTCCCCATTTAATAGTC KIHIF?AGHGJGGHFIFGGFFEAB X0:i:2 X1:i:0 XA:Z:19,-107434,100M,0; BC:Z:TGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:1:=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2314:4668:36723#49 83 1 65894 0 100M = 65510 -484 GTGTTTTCTTACCCACCTCCTTCCCTCCTTTTTATAATACCAGTGAAACTTGGTTTGGAGCATTTCTTTCACATAAAGGTACAAATCATACTGCTAGAGT FCDHG=H>GFHFCFEEHI7GHCBFGCFAFFFGGEEFDGGIGFG@GGHHICHFGHGIHFHG@HHGEIEFHHHGHFEDHIKGEGGGHGGGGFFGDEGFBCAC X0:i:2 X1:i:0 XA:Z:1,-65894,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDDD XT:A:R RG:Z:1#49 HS25_09827:2:1311:10196:56863#49 147 1 65910 23 100M = 65474 -536 CTCCTTCCCTCCTTTTTATAATACCAGTGAAACTTGGTTTGGAGCATTTCTTTCACATAAAGGTACAAATCATACTGCTAGAGTTGTGAGGATTTTTACA GHB>5AGJFCFHFHICCFG@HBFFHBFHDFDAE?E5HDBFCFDEFE?GGCGFIG@FDHDHGHGH7AHHBCEFICDHIH?IDIDCGFAHGECEB9DDAAC; X0:i:1 X1:i:1 XA:Z:19,-107494,100M,1; XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2209:9664:62793#49 147 1 65924 23 100M = 65544 -480 TTTATAATACCAGTGAAACTTGGTTTGGAGCATTTCTTTCACATAAAGGTACAAATCATACTGCTAGAGTTGTGAGGATTTTTACAGCTTTTGAAAGAAT GFHBGFJHLHFIGHIIFGGEHGJFAFHHFEFFGHHHHFHDFHFGFIJGHEGFIHCGHCEFGHJEGHHFHGEIIICIFHGIGHIHGCGHGFHEFEDEDBC; X0:i:1 X1:i:1 XA:Z:19,-107508,100M,1; XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2305:2094:13218#49 147 1 65951 23 100M = 65593 -458 GAGCATTTCTTTCACATAAAGGTACAAATCATACTGCTAGAGTTGTGAGGATTTTTACAGCTTTTGAAAGAATAAACTCATTTTAAAAACAGGAAAGCTA GHHFDHHFFH>IGHIIFFGHJGBGHFEHHGIDGFHGFFHGHFBFHGGGGDEJIHG?HHEEGEGHFGHGGGID?EGHEFCDGEFGGFGGGFEFEDEDCBC; X0:i:1 X1:i:1 XA:Z:19,-107535,100M,1; XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1212:19924:10900#49 83 1 66033 23 100M = 65623 -510 TTAAAAACAGGAAAGCTAAGGCCCAGAGATTTTTAAATGATATTCCCATGATCACACTGTGAATTTGTGCCAGAACCCAAATGCCTACTCCCATCTCACT EGHHJFHGBG@FHFFJHIHIFGGFEECGDH?GGEGHBGIJGIGGI@HHII?LIHBHGGHGHEEFGEIHHHHGDDEHGIFGFDAGHGFGDGFIEFGFCCAA X0:i:1 X1:i:1 XA:Z:19,-107617,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:U RG:Z:1#49 HS25_09827:2:1302:14444:77957#49 147 1 66051 23 100M = 65666 -485 AGGCCCAGAGATTTTTAAATGATATTCCCATGATCACACTGTGAATTTGTGCCAGAACCCAAATGCCTACTCCCATCTCACTGAGACTTACTATAAGGAC GHGEDHHFF<>IEHBCFFB@CDFFHBEH>G@JEC?=BDF=D7@CFFEGHHB@5E@E,HFEGEGGCGHFBG>GCICFFBFDF5FEEBGAGFGBHCDE8BC; X0:i:1 X1:i:1 XA:Z:19,-107635,100M,1; XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2214:8384:92990#49 147 1 66061 23 100M = 65620 -541 ATTTTTAAATGATATTCCCATGATCACACTGTGAATTTGTGCCAGAACCCAAATGCCTACTCCCATCTCACTGAGACTTACTATAAGGACATAAGGCATT G?BB>HHHGIA@FHI;@A=H>G4JHFB?F5I?EHBDBFEDCF@4-E5GDEBF5BC?EH5F5=AH7.HFB,EI?1E,CFHFDB>?DEHEGFH?C9.A8BC: X0:i:1 X1:i:1 XA:Z:19,-107645,100M,1; XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2102:14561:57218#49 147 1 66064 23 100M = 65831 -333 TTTAAATGATATTCCCATGATCACACTGTGAATTTGTGCCAGAACCCAAATGCCTACTCCCATCTCACTGAGACTTACTATAAGGACATAAGGCATTTAT GHHFGHGJIIHGGHIIHFGHIGFFEHFHFHIJEFJHGKGDHFGEEIFGHHIFIHGFHGJHGHEEEGEHGGEIIIGIIJKFFHIHDFGHGFJFGECD@BC; X0:i:1 X1:i:1 XA:Z:19,-107648,100M,1; XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2312:8036:37778#49 99 1 66647 23 100M = 66982 435 TCCAAGAATAATCTATGGCATGAAAGATTTTACCTGTCAACAGTGGCTGGCTCTTCATGGTTGCTACAATGAGTGTGTAAGATTCTGAAGGACTCCTTTA CA6E=?FEACHG@-GEGCBEG>>A<<@DBHHD8DJG-GCGGHH89C@CGF@.8DG8,G:8@G-DF,FDEFG=GEHFADFEFIIHEFIFHG>HF6GGGHFBEDAE X0:i:1 X1:i:2 XA:Z:19,+108248,100M,1;15,-102465158,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:20 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:U RG:Z:1#49 HS25_09827:2:2303:6728:79715#49 163 1 66672 43 100M = 67129 557 GATTTTACCTGTCAACAGTGGCTGGCTCTTCATGGTTGCTATAATGAGTGTGTAAGATTCTGAAGGACTCCTTTAATAAGCCTAAACTTAATGTTCAACT :C6CADC8FCEGGA?CC>57IEBGFCG87@755@A,,G5+=E,C5@'E=B8@5?I>E@G7AA,,5I55JE55EE=D5C65C=A5@>+4@GBD2 X0:i:1 X1:i:2 XA:Z:15,-102465146,100M,2;19,+108260,100M,2; XG:i:0 AM:i:20 SM:i:20 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2308:7900:86962#49 163 1 66682 20 100M = 67031 449 GTCAACAGTGGCTGGCTCTTCATGGTTGCTACAATGAGTGTGTAAGATTCTGAAGGACTCCTTTAATAAGCCTAAACTTAATGTTCAACTTAGAATAAAT ;CADEFGHFGFGHGGGGGCGIGJIH>ECCIGDFEGFDJ5GDGAHEGBIJHEHGGFFCFFFGHHGHEFGJEEFHEFHEFHEHGFHIIHFHHHBGGHGHHHG X0:i:1 X1:i:2 XA:Z:19,+108270,100M,1;15,-102465136,100M,1; XG:i:0 AM:i:0 SM:i:20 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2206:15194:83268#49 99 1 66690 20 100M = 67067 477 TGGCTGGCTCTTCATGGTTGCTACAATGAGTGTGTAAGATTCTGAAGGACTCCTTTAATAAGCCTAAACTTAATGTTCAACTTAGAATAAATACAATTCT CAEEFGEFAFFFGGBHGGDFIFIHGJFIGH?HHEEGGHHGGHFIFGHIGHIIHGHIDGIGGJGHGKHGGEIFIIEEFIKHIHIHHGJHFEGGGHGFHHIE X0:i:1 X1:i:2 XA:Z:19,+108278,100M,1;15,-102465128,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:20 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:U RG:Z:1#49 HS25_09827:2:2310:9436:34560#49 99 1 66730 60 100M = 67187 557 TCTGAAGGACTCCTTTAATAAGCCTAAACTTAATGTTCAACTTAGAATAAATACAATTCTTCTAATTTTTTTTGAATAATTTTTAAAAAGTCAGAAATGA ?A>EF3DDF=H@@B??>>;1JDF88:H?I,:HECG@9G89?8GF?EIBEBIG9AG@GGBGG7GGH7FC?7DH>IHJ@BDEE>,@EG7G5EFHDIB X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:25 SM:i:37 XM:i:0 XO:i:0 QT:Z:!+1=B14D XT:A:U RG:Z:1#49 HS25_09827:2:2107:12884:94956#49 163 1 66748 46 100M = 67127 479 TAAGCCTAAACTTAATGTTCAACTTAGAATAAATACAATTCTTCTAATTTTTTTTGAATAATTTTTAAAAAGTCAGAAATGAGCTTTGAAAGAATTATGG ;CBDEFGHFGFGHGGEICCFIKJFIHGIIIGGFEEFHGIGHGHHIGKIFFHHGEBEFFHFFHHFHIFHFIHFHHFEJIFHHHFGFIHGIHHIFGHFHHHA X0:i:1 X1:i:1 XA:Z:19,+108336,100M,1; XG:i:0 AM:i:23 SM:i:23 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2107:13623:51227#49 163 1 66770 23 100M = 66889 219 CTTAGAATAAATACAATTCTTCTAATTTTTTTTGAATAATTTTTAAAAAGTCAGAAATGAGCTTTGAAAGAATTATGGTGGTGAAGGATCCCCTCAGCAG G4@AHIFCGE@EFHBJ=E?GF@5EFIBBHADFE@EEAD?DEEF5HF5=D?HGIEHGAEEDG@III>8IJGCFCFEEE9AG:EEBDEACAC; X0:i:3 X1:i:0 XA:Z:19,-108570,100M,0;1,-66982,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2104:11920:35046#49 99 1 66998 0 100M = 67361 463 CAACCTCATCCTTGGCATATTTCATGTGAAGATATAACTTCAAGATTGTCCTTGCCTATCAATGAAATGAATTAATTTTATGTCAATGCATATTTAAGGT CAEEFGFFJFGGGGEHGGFHIHIGHJHIEHEHHIIGHGHHGHGIFGDCGHIIHIGCGHIGIGGHFFHGGFIGGKGEFIKHJHIHJGIHFGFGGHHBHHA; X0:i:3 X1:i:0 XA:Z:15,-102464820,100M,0;1,+66998,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2314:14488:97620#49 163 1 67003 0 100M = 67470 567 TCATCCTGGGCATATTTCATGTGAAGATATAACTTCAAGATTGTCCTTGCCTATCAATGAAATGAATTAATTTTATGTCAATGCATATTTAAGGTCTATT ;CBCBD7'B:EGHA,@H@EF7GFII>CEDIGDGHAFGGI>AEH4FGEIDIHGGFI.CD5FF9HBEEGHDDHHHEEHFFGICGIHFIHGIFLFFHDFEHHG X0:i:3 X1:i:0 XA:Z:1,+67003,100M,1;15,-102464815,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2308:7900:86962#49 83 1 67031 19 100M = 66682 -449 ATAACTTCAAGATTGTCCTTGCCTATCAATGAAATGAATTAATTTTATGTCAATGCATATTTAAGGTCTATTCTAAATTGCACACTTTGATTCAAAAGAA HGHDJFHGGGGFGFFJCIGGHGGHEGIGIFHGGHKFHGGIJIGGIGIFFIHFIHGGHGHGCHEGGHIFHHHGIFJGKIFGHGGGFGJGGHFIFFGFFBAC X0:i:3 X1:i:0 XA:Z:19,-108619,100M,0;15,+102464787,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFF XT:A:R RG:Z:1#49 HS25_09827:2:1211:12590:42951#49 147 1 67038 12 100M = 66660 -478 CAAGATTGTCCTTGCCTATCAATGAAATGAATTAATTTTATGTCAATGCATATTTAAGGTCTATTCTAAATTGCACACTTTGATTCAAAAGAAACAGTCC GHHEFHGHGLFGGHIGFGHHHHFJHEGHKHIJIHHHHHHGFGFFFGFGHHKDIHGGHHJFGIFGEGHGIGIEEE7HIHGIFIIHCGGLGFHFHGDCDBC< X0:i:3 X1:i:0 XA:Z:19,-108626,100M,0;1,-67038,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2206:15194:83268#49 147 1 67067 19 100M = 66690 -477 AATTAATTTTATGTCAATGCATATTTAAGGTCTATTCTAAATTGCACACTTTGATTCAAAAGAAACAGTCCAACCAACCAGTCAGGACAGAAATTATCTC GHGHFHDGGLHIGHIIHFBHEGFJHIFHFHDDHFEHFFGHHGGGFEGGDFFJGHFFHHHHGCFHE<6F>GEIEEFBFHFDGEFEGFAHGFGFFDEDDBC; X0:i:3 X1:i:0 XA:Z:19,-108655,100M,0;15,+102464751,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2106:20346:67301#49 99 1 67081 0 100M = 67421 440 CAATGCATATTTAAGGTCTATTCTAAATTGCACACTTTGATTCAAAAGAAACAGTCCAACCAACCAGTCAGGACAGAAATTATCTCACAATAAAAATCCT BAEEFGFFJFGAGJEHGGGHGFIHEJFIEHHHHIIGGHHGGHJDIGHIGIIIHFEIGHGGJGGHHJFGGHHIGJEEFIIFJHIFGHFGFGGGGHGGHHGH X0:i:3 X1:i:0 XA:Z:19,+108669,100M,0;1,+67081,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1304:11322:53633#49 99 1 67115 20 100M = 67504 489 CTTTGATTCAAAAGAAACAGTCCAAACAACCAGTCAGGACAGAAATTATCTCACAATAAAAATCCTATCGTTTGTACTGTCAATGATTAGTATGATTATA <1>@13FGA@?DGBEJG2BF?2>AH.DDBH:CCAC:8E7GCH;A9,DEF:E;E7E8@9GBDE?D8HIG-7,7A,776E7HC77D5GFD6,GGG5ABBH>; X0:i:1 X1:i:2 XA:Z:15,-102464703,100M,2;19,+108703,100M,2; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:20 XM:i:1 XO:i:0 QT:Z:!11=AB?D XT:A:U RG:Z:1#49 HS25_09827:2:2107:12884:94956#49 83 1 67127 46 100M = 66748 -479 AGAAACAGTCCAACCAACCAGTCAGGACAGAAATTATCTCACAATAAAAATCCTATCGTTTGTACTGTCAATGATTAGTATGATTATATTTATTACCGTG EIHEGEHGGGHFBIGGDIHIHIIFEGDIIKEGGIKDHGGIGGHGIHIHIIFGIHBFGHHEGHGCGHIHFHHGIFJHKIHDHFGGJEHGGFFJEEDFCBAA X0:i:1 X1:i:1 XA:Z:15,+102464691,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:23 SM:i:23 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:U RG:Z:1#49 HS25_09827:2:2303:6728:79715#49 83 1 67129 43 100M = 66672 -557 AAACAGTCCAACCAACCAGTCAGGACAGAAATTATCTCACAATAAAAATTCTATCGTTTGTACTGTCAATGATTAGTATGATTATATTTATTACCGTGCT EC>HBF54GFEGHG?EDDHEC?>F7FCIBBEGGGFGHADEGFHGEBG8:)3FCEBIECDCG7HGGEAH8:HF?DHGJHF?CJG?G=CB>C X0:i:1 X1:i:1 XA:Z:15,+102464689,100M,2; BC:Z:NGTCTATC XG:i:0 AM:i:20 SM:i:23 XM:i:1 XO:i:0 QT:Z:!11ABDDD XT:A:U RG:Z:1#49 HS25_09827:2:1203:21215:88832#49 163 1 67139 23 100M = 67487 448 ACCAACCAGTCAGGACAGAAATTATCTCACAATAAAAATCCTATCGTTTGTACTGTCAATGATTAGTATGATTATATTTATTACCGTGCTAAGCAGAAGA :CBA>ECC7@HA?ACEEFBDCE>C?CC,E57>FB&?ED=5AFADCF5?D58G5D,FC6,FD9?F+?55?45B?BEAB4G5<=+>F34C@FE5>5<>53?2 X0:i:1 X1:i:1 XA:Z:15,-102464679,100M,1; XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2302:16158:21370#49 83 1 67177 60 100M = 66775 -502 TCCTATCGTTTGTACTGTCAATGATTAGTATGATTATATTTATTACCGTGCTAAGCAGAAGAGAAATGAAGTGAATGTTCATGATTTATTCCACTATTAG HFHHGHHGGGGFGIGGFIGGHHGFEGFFIHHGGGFHHGG3FGGDHHFJIIHGIHGIHFHGJ7GGGLIHHHHEIHJFGIGGGGGGJGJGGFFJFEGFFEAA X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:23 SM:i:37 XM:i:0 XO:i:0 QT:Z:!1=DD?DD XT:A:U RG:Z:1#49 HS25_09827:2:2310:9436:34560#49 147 1 67187 60 100M = 66730 -557 TATACTGTCAATGATTAGTATAATTATATTTATAAGCGTGCTAAGCAGAAGAGAAATGAAGTGAATGTTCATGATTTATTCCACTATTAGACTTCTCTGT <,@HF>+G>A>;G>>4D+=45,4B+B4,+'=A5+++7IBD7,B45#+G@E55'+5CD,,55G?,FE,F>7+78+7BGB,FFH+6-CG8G9C?(D,,,B/< X0:i:1 X1:i:0 XG:i:0 AM:i:25 SM:i:25 XM:i:5 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1302:16980:46871#49 99 1 67193 43 100M = 67569 476 GTCAATGATTAGTATGATTATATTTATTACCGTGCTAAGCAGAAGAGAAATGAAGTGAATGTTCATGATTTATTCCACTATTAGACTTCTCTTTATTCTT CAECFGFGICGGGJGJGGFHIFIGIHHIEHHHHHHGGHHHDHHHHFHIGHFIFHEHGFGGEIGHGFIGGFGIGIGGFGGHGGIHEHFHFHGGGHGGHHIB X0:i:1 X1:i:1 XA:Z:15,-102464625,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:20 SM:i:23 XM:i:0 XO:i:0 QT:Z:!4=DDFFF XT:A:U RG:Z:1#49 HS25_09827:2:2316:18687:94307#49 99 1 67236 40 100M = 67601 465 AGAGAAATGAAGTGAGTGTTCATGATTTATTCCACGATTAGACTTCTCTTTATTCTTAAAAATATTTAAGATCACTAAATTTTTATAGGACTTTAAAAAC C7>FFGFF4=?6EF?-E>5??>>G1@FCE9HIF8@G8CB;F7EC@9G8I-G7@GEG7CI?,?@GF>7E8GDHCFJ>66@G4HDHH@AE X0:i:1 X1:i:2 XA:Z:19,+108824,100M,3;15,-102464582,100M,3; BC:Z:TGTCTATC XG:i:0 AM:i:20 SM:i:20 XM:i:2 XO:i:0 QT:Z:?@BDFFFD XT:A:U RG:Z:1#49 HS25_09827:2:1315:20876:60797#49 163 1 67270 15 100M = 67604 434 CTATGAGACTTCTCTTTATTCTTAAAAATATTTAAGATCACTAAATTTTTATAGGACTTTAAAAACAGTAATGTGCTGCTTTGAGTGTGTAGGACTAAGA 9D6D0DDCFE7GEGGECFB:IGHGBGFEDBG/F0AG?GEGF*HE5@>GDFHDG?7EFGHCFBEFF9FEAIA>C>IHFCBJFEFFFI+FCGEF5D>DE@?@ X0:i:2 X1:i:0 XA:Z:1,+67270,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2312:3213:80850#49 147 1 67293 0 100M = 66881 -512 AAAAATATTTAAGATCACTAAATTTTTATAGGACTTTAAAAACAGTAATGTGCTGCTTTGAGTGTGTAGGACTAAGAAATGGGATTCAGAGTAGTAAAGA CF3??A=GEGGB?>GG?C>>GCH@?8-HDFIA:FEH7D9F(@FE9.C@A(E78CBIFDDGA,,H?7HBDCCGDBE?7C7,C+F6FEGG>GBGB4HCB X0:i:2 X1:i:0 XA:Z:19,+108935,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:ADDFE XT:A:R RG:Z:1#49 HS25_09827:2:2104:11920:35046#49 147 1 67361 0 100M = 66998 -463 GGACTAAGAAATGGGATTCAGAGTAGTAAAGAGAAAAGTGGAATTTCCAAGCACTATGAATTACTGTTCTTTAAAAAACAGCAAAAATCAAATAACAGTA GHFEGHGFFLHDFHIICFFFHFFJHFGHFEIDGHHFHFFFHJHFFIEGGEKFBKGGHHHHGIGHEGHHGGEIIEEIIFEIFEGFDFGHGFHFEEFBDBC; X0:i:2 X1:i:1 XA:Z:1,-67361,100M,0;15,+102464458,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1304:3927:92549#49 99 1 67399 0 100M = 67755 456 TGGAATTTCCAAGCACTATGAATTACTGTTCTTTAAAAAACAGCAAAAATCAAATAACAGTATTCCTCCAAAAAAGATGGCAAGTGTAAACTCTATACCT CABEFGFGIFFGFJGFGGGFIGIHHHFHEHGHHJEGHHHJFHJGHFFIGIIIEHLGFHGGEEGHHHIGGEFFIFCGBIIFEGGHJGHD6HGGCHFGHDCH X0:i:2 X1:i:1 XA:Z:1,+67399,100M,0;15,-102464420,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2106:20346:67301#49 147 1 67421 0 100M = 67081 -440 TTACTGTTCTTTAAAAAACAGCAAAAATCAAATAACAGTATTCCTCCAAAAAAGATGGCAAGTGTAAACTCTATACCTTCATGTCTCCCGTGGAATGTTA GFHFGHDHIGFHGHIFHGHHHFHJHIBHDGIFGFBHFFHHHHGGFEFGHHKFIHGGHHHHGIFHFJHFIGIIIE7IFHHIGHGCGFGHGFJFHGDEDBC< X0:i:3 X1:i:0 XA:Z:19,-109009,100M,0;1,-67421,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2206:7136:72106#49 163 1 67430 0 100M = 67777 447 TTTAAAAAACAGCAAAAATCAAATAACAGTATTCCTCCAAAAAAGATGGCAAGTGTAAACTCTATACCTTCATGTCTCCCGTGGAATGTTAGTGATCAAT GDGCAF@EG5CFG,A9EG:FDC7D8FAEDDC?FHCHECFAGBHD?8G?GBHGIGF>>F?DEEFFG?43F@E?? X0:i:2 X1:i:1 XA:Z:1,-67487,100M,0;15,+102464332,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDBDD XT:A:R RG:Z:1#49 HS25_09827:2:1304:11322:53633#49 147 1 67504 19 100M = 67115 -489 TCTCCCGTGGAATGTTAGTGATCAATTTCCACTTCTCTCTTTTACATCTTACTTGCCCATTAACTCTTATACCTAATCCAAAGATTGTTAATATGGCTAT G@IC6DH?F777I5EDCHAAF9?89778?C< X0:i:2 X1:i:1 XA:Z:19,-109092,100M,0;15,+102464315,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1301:2269:65632#49 163 1 67509 23 100M = 67900 491 CGTGGAATGTTAGTGATCAATTTCCACTTCTCTCTTTTACATCTTACTTGCCCATTAACTCTTATACCTAATCCAAAGATTGTTAATATGGCTATGTCTC ;CBA77D@D@AGAACEEF>FGKBC@EBFDEGBEHE@@DBFCD@?AEH?HDC>JEF>HFEEBFBFCF=F;BHF@>E>B?HCEHDG X0:i:1 X1:i:1 XA:Z:19,+109097,100M,1; XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1210:11984:21243#49 99 1 67569 20 100M = 67992 523 CTTATACCTAATCCAAAGATTGTTAATATGGCTATGTCTCACTTTCAGGACACATTTTATTTGTTACTTCTCTTCACTGCAAAACTTCTTGTAACAGTAC :EG>IEH<9.G-A88:8F>@-@89F-A?@CFF8?8,7A@@:B8D9DD7@G77@DI?CEB6G77@BH+,F5F@@(>5A+@4G; X0:i:1 X1:i:2 XA:Z:19,+109157,100M,3;15,-102464250,100M,3; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:20 XM:i:2 XO:i:0 QT:Z:!11=A?:A XT:A:U RG:Z:1#49 HS25_09827:2:1302:16980:46871#49 147 1 67569 43 100M = 67193 -476 CTTATACCTAATCCAAAGATTGTTAATATGGCTATGTCTCACTTTCAGGACACCTTTTATTTGTTACTTCTCTTCACTGCAAAACTTCTTGAAACAGTAC GHHHG>GGGIGHGHIIFIFCLGHJHFHCHHIFHHJGFKHFFFHGHIFGGDGFIHGEHHDHGIGGFAHFGGIIFFEHIFHCFIIGGGHHGFFFFDDDBBC; X0:i:1 X1:i:2 XA:Z:15,+102464250,100M,1;19,-109157,100M,1; XG:i:0 AM:i:20 SM:i:20 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2202:19148:34196#49 163 1 67596 20 100M = 67994 498 ATGGCTATGTCTCACTTTCAGGACACCTTTTATTTGTTACTTCTCTTCACTGCAAAACTTCTTGAAACAGTACTTATTTTCTCTCCTCCATACACAATTG :CABDDCCECAALGGDIIEF@7BC8CBFD@GGGEACHG5==E=E?GEBFEEGGEF5CDBCGF?BBBFGF4HD6FFAFFDH>6FDB>B8CGCBCD:,(,DHE4BE-4&D6E0510F5+.628'GD5;EE19BG;94?F0=,?FA6C4::C9E6810?./EAHC@??GA9F89FD29C1 X0:i:1 X1:i:2 XA:Z:19,-109189,100M,4;15,+102464218,100M,4; XG:i:0 AM:i:20 SM:i:20 XM:i:3 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1315:20876:60797#49 83 1 67604 20 100M = 67270 -434 GTCTCACTTTCAGGACACCTTTTATTTGTTACTTCTCTTCACTGCAAAACTTCTTGAAACAGTACTTATTTTCTCTCCTCCATACACAATTGAAATGGCT HFDCHDDGGFGCGGGG7IGDH7GFGBFCIH?GGGKDHGG8GGBCGEHFFIFCCHFFHG?ECHE>GEHFHHH@I@HDGHGIGFGGH4JHEF@IGDGFECA? X0:i:1 X1:i:2 XA:Z:15,+102464215,100M,1;19,-109192,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:20 XM:i:0 XO:i:0 QT:Z:!1=DDFDD XT:A:U RG:Z:1#49 HS25_09827:2:2108:13300:50930#49 99 1 67705 0 100M = 68050 445 TCAACTCATGCCCAGAAGTCAGTGTTCAGTCTCTCACCTGGCAGATAGCAACTTACAAAGATGCCCCAACAATACCTCCTTGTGTCTAGACAGTCATCAT AAEEFGFGIFHGHHGFGGHHGGIGHJHIGHHHHJJGGHHCGHGHFGHIGFIIJFHIFGGGIJGHIFGGGHFIGIFEHEEHEHFFHGJFFHGGGHHHHDIF X0:i:3 X1:i:0 XA:Z:19,+109293,100M,0;1,+67705,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1304:3927:92549#49 147 1 67755 0 100M = 67399 -456 ACTTACAAAGATGCCCCAACAATACCTCCTTGTGTCTAGACAGTCATCATTATCCTTTACCTTTTTCTGTATTTATTTCTGCTCCTAAAAGGGATCTCTA GEGHDHGGFHHGEHCIGEHHHHF5HIEEGFDFEFEFFDHGFJHGFIJGHHIFGKGIDEAHGHDGGJ@GHGEIIEDHFFGFGEFIDCGLGFGFHCFEDBC; X0:i:3 X1:i:0 XA:Z:1,-67755,100M,0;19,-109343,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2206:7136:72106#49 83 1 67777 0 100M = 67430 -447 TACCTCCTTGTGTCTAGACAGTCATCATTATCCTTTACCTTTTTCTGTATTTATTTCTGCTCCTAAAAGGGATCTCTATGTAAAGTATTGTTATACTAGT E>HH=HHGGGEEHCGHHIHGHIGHGEKGIFEGGGJIHGGEGIHCIHGHIIHGGHGFIHHGHHHHGHEHHHHGEHEFEIGGHGGGHGGGGGFGFFGFFEAC X0:i:3 X1:i:0 XA:Z:19,-109365,100M,0;15,+102464042,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2214:13866:82711#49 147 1 67802 0 100M = 67451 -451 CATTATCCTTTACCTTTTTCTGTATTTATTTCTGCTCCTAAAAGGGATCTCTATGTAAAGTATTGTTATACTAGTGCTTGTTATAATTATTATCAGAGTT GGBHGEHHFLHIGHIIHGEFIGIGHFFHFGIDGGEGFEFJHHGE7EGGHEKFIGFEHHJHGGJHF8HGGGEIF>HHFJKIFHF?GEHHGFEDEG=ECBC; X0:i:2 X1:i:0 XA:Z:19,-109390,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2212:10678:36323#49 163 1 67848 36 100M = 68303 555 ATCTCTATGTAAAGTATTGTTAAACTAGTGCTTGTTATAATTATTATCAGAGTTAAAGCCATCACAATGTTCCCAATTACTTAAAGACATTGGAATAACA 1CACD7D@7@E>GA6-BA>7GE+?H7>GDE7GE6GA>>BD2 X0:i:2 X1:i:0 XA:Z:19,+109436,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2105:21180:92862#49 163 1 67861 29 100M = 68236 475 GTATTGTTATACTAGTGCTTGTTATAATTATTATCAGAGTTAAAGCCATCACAATGTTCCCAATTACTTAAAGACATTGGAATAACATTTTTTTTATTTT ;CBCDBDCD@9GEEEE>IIFGCB?EGGIFEGBEHHCDAI>EFHHDGEGF+FHGDIACFEFAEEHGEHCDEGBCFEEBC6>CEGFGBHFEDFHEHFEDHEKIFGGGGGFBFGDGFFG?(FEB;A X0:i:2 X1:i:0 XA:Z:1,-67900,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DBDFD XT:A:R RG:Z:1#49 HS25_09827:2:2303:11505:56848#49 99 1 67950 0 100M = 68364 514 TTTTTTATTTTCCACATCTTGCCAAAAAATATTTTGTTATCAGTACCTTACTAATGGCTATTATATATTGACCATTACTATTTGCTAGAAAATTTATATA AACCFGBDIFFDEFGHGGBEGDEGGHFIG?AHGIECFEHHGHGHGFDDGD&8HGBE@HIGIGGDFFEGGE7G,IGGFGGCGHIDHG>HDDGCGCFJHHI; X0:i:2 X1:i:0 XA:Z:19,+109538,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:ABDFF XT:A:R RG:Z:1#49 HS25_09827:2:1307:13199:29922#49 163 1 67961 0 100M = 68337 476 CCACATCTTGCCAAAAAATATTTTGTTATCAGTACCTTAATAATGGCTATTATATATTGACCATTACTATTTGCTAGAAAATTTATATACCTGGTCGTAT C?7D@F57GFHBEDA@>EAAHDFHI@BEGGFA5CFEHDHDFDEGGDFFDH>BDG4BFEBFF;3BAC>C>D?35EF4G X0:i:2 X1:i:0 XA:Z:19,+109552,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1210:11984:21243#49 147 1 67992 15 100M = 67569 -523 GTACCTTAATAATGGCTATTATATATTGACCATTACTATTTGCTAGCAAATTTATATACCTGGTCGTATCCAATCCTCACAGACCTTCTATAAAGTTTTG EFDF4B+FAHHE64554E6'A4DC555FFED7,,+A7+G+D>FG5@C=(5=55D6C46>'AE7,6D8IF,D7D++@B9A+9-D)97,C6;; X0:i:2 X1:i:0 XA:Z:1,-67992,100M,3; XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2202:19148:34196#49 83 1 67994 20 100M = 67596 -498 ACCTTAATAATGGCTATTATATATTGACCATTACTATTTGCTAGAAAATTTATATACCTGGTCGTATCCAATCCTCACAGAACTTCTATAAAGTTGTGCT HIHHCGEGCGEFBCGE?IHIEGEF=FGCDHE7GGE8DGD78GHDG7EFFBFFIDCAHFHFCBHGELD8HEHED@D<;CHGFFG>FFFF@FCIEFBFFC?C X0:i:2 X1:i:0 XA:Z:19,-109582,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11=DDBB XT:A:R RG:Z:1#49 HS25_09827:2:1201:2583:49021#49 99 1 67998 0 100M = 68396 498 TAATAATGGCTATTATATATTGACCATTACTATTTGCTAGAAAATTTATATACCTGGTCGTATCCAATCCTCACAGAACTTCTATAAAGTTGTGCTATTA CAEEFGEGGFHFGHGHGGAHIFIHHFHHGHEHHIJFJHHGGHDHHGHIGFIIFHFIDGIGGGGHHGFGGH=IIDFDHGIHEGIEJFFCFGFGGDGJ4HIB X0:i:2 X1:i:0 XA:Z:1,+67998,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2108:13300:50930#49 147 1 68050 0 100M = 67705 -445 CCTGGTCGTATCCAATCCTCACAGAACTTCTATAAAGTTGTGCTATTATCACCTATATTTTCCAGATGTGGCCGTAAGACTGAAATCACTTAGGTGACTT GHHHFHGFIIFICHIIHIBHHFFJHEFHHEIJIFEFHHGJHJGFFIEGHHEFIHGEHHHHGIFHEGHGGGIIIIGFIJGIGIIHEGEEGFHDEDFECBC< X0:i:2 X1:i:0 XA:Z:1,-68050,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1302:10312:42096#49 99 1 68063 0 100M = 68489 526 AATCCTCACAGAACTTCTATAAAGTTGTGCTATTATCACCTATATTTTCCAGATGTGGCCGTAAGACTGAAATCACTTAGGAGACTTGTCTAAGGTCATT C?ECDG?EF2?DH)?HEC:?CD1EHCD?BH:-F:A:H.77@DH89BCC..F;B,@AF-.8F-97GKHGG7F7CFF76GCB7,@CCF65D@G7G5D+B@62 X0:i:2 X1:i:0 XA:Z:1,+68063,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:BDDDF XT:A:R RG:Z:1#49 HS25_09827:2:2210:17684:60358#49 99 1 68156 0 100M = 68500 444 GGTCATTCAGATACATAGTAGATAACCCAGGATTTGAACACAGGCCTCCTAGCACACAAGCTCATATCTTAACTACTTTAATACGTTGCTCGATGGGATC CA>CFGEDGFFG@FFFBEBHCDIEIHFIGHEHHEE@GEHGGHGDHGHIFIIFFHGCFBCFFJGD@FHGGHFIGFGJFBGHDFDHGEJGF@GGGBF5HHFB X0:i:2 X1:i:0 XA:Z:19,+109744,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDDDD XT:A:R RG:Z:1#49 HS25_09827:2:2105:21180:92862#49 83 1 68236 37 100M = 67861 -475 ATACGTTGCTCGATGGGATCTTACAGGTCTTCATTCACCCCTTTCCTGCTCACACAACCACAACCTGCAGCTATTACCTATTGTTAGGCTTAAAATAATT EGGDJAFGGGGFCHBEHIGDHCIFDGGIGFEGG@DD?GGFGGBFIHHJIIHGIFGGHGHEGHEGGHHBHGHGFFJDHIGGEGGGHFJGFFFIFFCFECAA X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:37 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:U RG:Z:1#49 HS25_09827:2:1305:4741:70042#49 163 1 68298 37 100M = 68728 530 ACCTGCAGCTATTACCTATTGTTAGGCTTAAAATAATTACTTGGCTTCATTTCCAAGCTCCCTCCCTTCCAATTCACATTGAGTCAAGAGCTAACTTACA ;;?>>7G@BE9G?-6@6D57DHJI,C68C5GDE6AF?JHAF?,,G55?558D+5FF4,G,A,E?5E555=?>6>=55'FJ+G5+I*+44+LI+?3G5<4G X0:i:1 X1:i:0 XG:i:0 AM:i:0 SM:i:37 XM:i:3 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2212:10678:36323#49 83 1 68303 37 100M = 67848 -555 CAGCTATTACCTATTGTTAGGCTTAAAATAATTACTTGGCTTCATTTCCAAGCTCCCTCCCTTCCAATTCACATTGAGTCCAGAGCTAAATTAAACAATC FG+ACEE>7G@DBCGGCDFDHHBBE@DG?B?BGGDD7AED@G9@EEG8?EF;C88AE;EFCHE8-ADC8EA8H-HDFF>G??5GI,>?8+BE7@,55@B7GG+G5,7C?5GG++,G@?FA=GECFF,7HBF55DGDB>IHBIG>D=I>4IH<+FAGD+HF,F4B X0:i:2 X1:i:0 XA:Z:1,+68317,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1307:13199:29922#49 83 1 68337 0 100M = 67961 -476 CTTGGCTTCATTTCCAAGCTCCCTCCCTTCCAATTCACATTGAGTCCAGAGCTAAATTAAACAATCATTCAAAATTTTTCAGTAGTTCTTGTCTCTATAA FGGHGFHGGDGFCGFJFGGGHHIFGGKCGKEGGEFFHGIEGIGFIGHHIIIGIHGIEGHGGHEFGHGHHHHJIFHIHIHGEHGGJGHGGGFJGEGFCEAB X0:i:2 X1:i:0 XA:Z:19,-109925,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFE XT:A:R RG:Z:1#49 HS25_09827:2:2212:7324:31848#49 83 1 68345 0 100M = 67964 -481 CATTTCCAAGCTCCCTCCCTTCCAATTCACATTGAGTCCAGAGCTAAATTAAACAATCATTCAAAATTTTTCAGTAGTTCTTGTCTCTATAATAAAACAG 2F@@BEHGGGH6>FF5DIGE-?EFEGGGDHHG5GD@HGGIBCBGEGEFFIIGIFG9GC@CGEHFEEG?HHHGHFEDBBH>BFDHF7HG>EDI7>G@AF6?=GFDH=I@HI=5FDG5E5CFH7FB?FEEFCDDA>HBEEBFHEF4A5CFHAG5?FCF6B+=F55HBF,9D?@@+H,+5D8H++KDDEA5D5+66,H@5>7CI,D+H7FC+?>CG:,-G+EC7EC77)AC; X0:i:3 X1:i:0 XA:Z:19,-110077,100M,1;1,-68489,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2101:8903:67233#49 163 1 68498 22 100M = 68882 484 GTCCTTCACACTTTCTCTCATTTAAACTTTATTGCATTTTCCTCACTTTTTCTCACTTCACTTTTGAATTCCCTATTCTTTTATCCTCTGTTAATTTTTA GFBHFFHH5GJCGDBF7AGFG6EF4DGGFGF+B@FC7GHGCAHCH@FBGEI?I>IIFGIBEFCGBGLCF@D@DBCAAC< X0:i:3 X1:i:0 XA:Z:1,-68500,100M,0;15,+102463754,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2213:4389:37081#49 163 1 68682 0 100M = 69058 476 CTTTAATATCACCAAATAACATGTGTGCTACAAACTGTTTTGTAGTTCAAAGAAAAAGGAGATAAACATAGAGTTATGGCATAGACTTAATCTGGCAGAG ;CBDCDEHFHFGLGFGHIHFIHJFIEEFIEGHFHHGGJIGHJHHFGKIFKHHGFIFEGHHFHHHFJFEFDHHHFFHJFGLHHGHIICFIFLGJDHGFHHG X0:i:2 X1:i:1 XA:Z:19,+110270,100M,0;15,-102463572,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2302:15713:82213#49 99 1 68682 0 100M = 69039 457 CTTTAATATCACCAAATAACATGTGTGCTACAAACTGTTTTGTAGTTCAAAGAAAAAGGAGATAAACATAGAGTTATGGCATAGACTTAATCTGGCAGAG BAEEFGFFJFGGGJGHGGGHIKIGHJFIGHHHHILGGG8HGHFHFGHIGHIEJGHEFGFG7GGHHGIGGHIIGFGEFGHHGGIHJHIHFGGGGHEBHHIH X0:i:2 X1:i:1 XA:Z:1,+68682,100M,0;15,-102463572,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFD XT:A:R RG:Z:1#49 HS25_09827:2:2110:8637:60130#49 83 1 68682 0 100M = 68317 -465 CTTTAATATCACCAAATAACATGTGTGCTACAAACTGTTTTGTAGTTCAAAGAAAAAGGAGATAAACATAGAGTTATGGCATAGACTTAATCTGGCAGAG ;6=HH5@4B@H@5FEGDDGEH7EBE@7CGFAGGCFDD>A8G:B7C@G8FECGCH?IEC@@7CE8:EHFHHDFI@DHAI>??DGG?BFCGF@ED?GFCC=< X0:i:2 X1:i:1 XA:Z:1,-68682,100M,0;15,+102463572,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDBDF XT:A:R RG:Z:1#49 HS25_09827:2:1305:4741:70042#49 83 1 68728 29 100M = 68298 -530 TCAAAGAAAAAGGAGATAAACATAGAGTTATGGCATAGACTTAATCTGGCAGAGAGACAAGCATAAATAATGGTATTTTATATTAGGAATAAACCTAACA 2I=BCDHGG@E6HFFEDB,?HHEFE@JGDFEGGCEEHGE88GBGH@EB?@EC9HG9DCD@G7HGGJEFBH8@I@FCAEBDEB2GH?EGG?FID??=@C;C X0:i:3 X1:i:0 XA:Z:19,-110316,100M,0;1,-68728,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDD>D XT:A:R RG:Z:1#49 HS25_09827:2:1302:8191:16021#49 83 1 68743 0 100M = 68389 -454 ATAAACATAGAGTTATGGCATAGACTTAATCTGGCAGAGAGACAAGCATAAATAATGGTATTTTATATTAGGAATAAACCTAACATTAATGGAGACACTG BFDHBAH>CGDFBHG5DDFCH7B6E7FC?H?GGCEFH99D8AB@8HHFIB:G?DGFEGD@@HA>CJ:8C:HFFFH?JFEE=EFBDF7C?? X0:i:3 X1:i:0 XA:Z:19,-110331,100M,0;1,-68743,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11ADDDD XT:A:R RG:Z:1#49 HS25_09827:2:2101:8903:67233#49 83 1 68882 23 100M = 68498 -484 AGTAGTGCGAGATAGAATTATGATCTTGTTGAATTCTGAATGTCTTTAAGTAATAGATTATAGAAAGTCACTGTAAGAGTGAGCAGAATGATATAAAATG FIHHGFDGGDGGGHGHHGHGHKGGGGIGFIHGGIKDHGEGGIGFIGGJIIFFIHGIHGHGGHEGGHIFHAHJIFJIHIHIHGGGGGJGGGFGGEGFECAB X0:i:1 X1:i:1 XA:Z:19,-110470,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:U RG:Z:1#49 HS25_09827:2:2201:17114:18595#49 99 1 68902 0 100M = 69235 433 TGATCTTGTTGAATTCTGAATGTCTTTAAGAAATAGATTATAGAAAGTCACTGCAAGAGTGAGCAGAATGATATAAAATGAGGCTTTGAATTTGAATATA -?6DF???I=F6E,6@77G5==@+A; X0:i:3 X1:i:0 XA:Z:15,-102463352,100M,2;1,+68902,100M,2; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!11ABABD XT:A:R RG:Z:1#49 HS25_09827:2:2309:20568:87196#49 163 1 68920 0 100M = 69260 440 AATGTCTTTAAGTAATAGATTATAGAAAGTCACTGTAAGAGTGAGCAGAATGATATAAAATGAGGCTTTGAATTTGAATATAATAATTCTGACTTCCTTC ;CACBD9CD@EGGHGB>5CFCGJCHGFEC@GGE@AFGGEBDDHH55HI@H.GGD>ECDECFEFFG?HGDIFDCEEHFCD>FEEFF>HF4HAI5FDG>HH> X0:i:3 X1:i:0 XA:Z:19,+110508,100M,0;1,+68920,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2205:2173:85654#49 99 1 68925 0 100M = 69270 445 CTTTAAGTAATAGATTATAGAAAGTCACTGTAAGAGTGAGCAGAATGATATAAAATGAGGCTTTGAATTTGAATATAATAATTCTGACTTCCTTCTCCTT CABFFGFEEFHDGJGGGGGEGKIGHDHIGHEHFJEGFAHHFHGGAFHIGHIIFGGGGGGFJGGHKJGGGHHGFKCJHIHEDHIHHFFH@HGGGFFBHHIE X0:i:3 X1:i:0 XA:Z:19,+110513,100M,0;1,+68925,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!+1ADDDD XT:A:R RG:Z:1#49 HS25_09827:2:2215:20254:73009#49 99 1 68946 0 100M = 69313 467 AAGTCACTGTAAGAGTGAGCAGAATGATATAAAATGAGGCTTTGAATTTGAATATAATAATTCTGACTTCCTTCTCCTTCTCTTCTTCAAGGTAACTGCA AACCFG?GEFFGEHG?>G>EGF>GGDF?FHHHHIEFHEHCGHGEFGHGGFIFFI@EGG:GIGGHG7GGG?HFFDGDFIGEDCIHHFGHFDG/CEE56DDE X0:i:3 X1:i:0 XA:Z:19,+110534,100M,0;1,+68946,100M,0; BC:Z:NATCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!(0@==@@ XT:A:R RG:Z:1#49 HS25_09827:2:1212:7550:83100#49 99 1 68962 0 100M = 69301 439 GAGCAGAATGATATAAAATGAGGCTTTGAATTTGAATATAATAATTCTGACTTCCTTCTCCTTCTCTTCTTCAAGGTAACTGCAGAGGCTATTTCCTGGA CAEEFGFGEFGGFJFGGCFEIHIGGEHHFHGHFEJGG9HCEEEGHG@GGICEFEEIDBGGGGGADFHGGHFFCC7JFEGHDFDF>GFGF@FGGHFCHD>E X0:i:3 X1:i:0 XA:Z:19,+110550,100M,0;1,+68962,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1308:15753:99629#49 163 1 68990 36 100M = 69434 544 AATTTGAATATAATAATTCTGACTTCCTTCTCCTTCTCTTCTTCAAGGTAACTGCAGAGGCTATTTCCTGGAATGAATCAACGAGTGAAACGAATAACTC FBEEHG>DEECFCBGDFIBF?HGFGHG X0:i:3 X1:i:0 XA:Z:15,-102463264,100M,0;19,+110578,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2201:10598:38934#49 163 1 68995 0 100M = 69188 293 GAATATAATAATTCTGACTTCCTTCTCCTTCTCTTCTTCAAGGTAACTGCAGAGGCTATTTCCTGGAATGAATCAACGAGTGAAACGAATAACTCTATGG GFE?>CE1FHBBH:8HECGF.F@@@CDF?DICFB;FG,I@-A8@IG7D77G7EF,ADFD6B?C?+DF5F>>FDG>>E=CHH6; X0:i:3 X1:i:0 XA:Z:1,+69014,100M,1;15,-102463240,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!41BDFDE XT:A:R RG:Z:1#49 HS25_09827:2:2302:15713:82213#49 147 1 69039 0 100M = 68682 -457 AACTGCAGAGGCTATTTCCTGGAATGAATCAACGAGTGAAACGAATAACTCTATGGTGACTGAATTCATTTTTCTGGGTCTCTCTGATTCTCAGGAACTC GDHHGHGHFHFIGHI@FFGHLFFFHIGEFFIJGHEHFKGHCJFFEFEGCHIJIHGEHGHHGIJHFEHGHGIIIIGHFFGIFBGHGFFHGFGFBEDECBC; X0:i:2 X1:i:1 XA:Z:1,-69039,100M,0;19,-110627,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2213:4389:37081#49 83 1 69058 0 100M = 68682 -476 TGGAATGAATCAACGAGTGAAACGAATAACTCTATGGTGACTGAATTCATTTTTCTGGGTCTCTCTGATTCTCAGGAACTCCAGACCTTCCTATTTATGT HGHHHGHGGGHECJFJHDHGHHEGGEJGFGHGGGFHHGIEJIGGEGIKICHGIDGIIFHFGFHGGHIHHEHEIHJHHEGIFGGGGGEGGHFIGFGFEEAC X0:i:2 X1:i:1 XA:Z:1,-69058,100M,0;19,-110646,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2301:5005:72259#49 99 1 69107 19 100M = 69362 355 TTTTTCTGGGTCTCTCTGATTCTCAGGAACTCCAGACCTTCCTATTTATGTTGTTTTTTGTATTCTATGGAGGAATCGTGTTTGGAAACCTTCTTATTGT AABFFGFGJFFGGJBFGGGHIFIGGJFIEHBHHHHGGHHHGHGIHFHEFIIIKIFGGGIC$IGHFKCGGCGFGDGGHIHEDGIDEEGGEHGGGHHHHHIB X0:i:2 X1:i:1 XA:Z:15,-102463147,100M,0;19,+110695,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFF XT:A:R RG:Z:1#49 HS25_09827:2:1201:8828:16948#49 163 1 69169 0 100M = 69577 508 TTCTATGGAGGAATCGTGTTTGGAAACCTTCTTATTGTCATAACAGTGGTATCTGACTCCCACCTTCACTCTCCCATGTACTTCCTGCTAGCCAACCTCT CHDCF7C7HE'C@,?=A??5E++F4?DHH=5BC6F+E5C4C;F+G<>F+G>,FG+ X0:i:3 X1:i:0 XA:Z:15,-102463085,100M,0;1,+69169,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2201:10598:38934#49 83 1 69188 0 100M = 68995 -293 TTGGAAACCTTCTTATTGTCATAACAGTGGTATCTGACTCCCACCTTCACTCTCCCATGTACTTCCTGCTAGCCAACCTCTCACTCATTGATCTGTCTCT HIHHHEBGCFHFGHH;HIFGHKEHGEGGIGHGGGFKDGGEGGGGIHFJDIHGHHGEHFHG@HHFGHGHHHHGFHJDHIHGGGGGHGJGGHFJFFGFEEAC X0:i:3 X1:i:0 XA:Z:19,-110776,100M,0;15,+102463066,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFF XT:A:R RG:Z:1#49 HS25_09827:2:2106:14602:18201#49 99 1 69195 0 100M = 69574 479 CCTTCTTATTGTCATAACAGTGGTATCTGACTCCCACCTTCACTCTCCCATGTACTTCCTGCTAGCCAACCTCTCACTCATTGATCTGTCTCTGTCTTCA CABFFCFGIFGAGJFFGGGHGGIGHJFIJHHHFILFJHHHGHJIIGHILHFIFEGIFHIGEGGBKKIGGHIIIJGEGGGHIHGDGGFHFGGGGDFJHHIF X0:i:3 X1:i:0 XA:Z:1,+69195,100M,0;19,+110783,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2105:16344:14436#49 163 1 69223 0 100M = 69588 465 GACTCCCACCTTCACTCTCCCATGTACTTCCTGCTAGCCAACCTCTCACTCATTGATCTGTCTCTGTCTTCAGTCACAGCCCCCAAGATGATTACTGACT HG X0:i:3 X1:i:0 XA:Z:15,-102463031,100M,0;1,+69223,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2201:17114:18595#49 147 1 69235 0 100M = 68902 -433 CTCTCTCCCATGTTTTTCCTGCTAGCCAACCTCTCACTCATTGATCTGTCTCTGTCTTCAGTCACAGCCCCCAAGATGATTACTGACTTTTTCAGCCAGC A3)(GE5B5+4D<+*IFA4C56BBABG?HFG5>?5+7795DEB+EB?GDEB+?H5?7755G@,,?H'E>G@DI6>ICJ7C?5>BBEA8+9@?,DBBC?C< X0:i:3 X1:i:0 XA:Z:19,-110823,100M,3;1,-69235,100M,3; XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2312:9043:85878#49 163 1 69239 0 100M = 69639 500 CTCCCATGTACTTCCTGCTAGCCAACCTCTCACTCATTGATCTGTCTCTGTCTTCAGTCACAGCCCCCAAGATGATTACTGACTTTTTCAGCCAGCGCAA :CBCADEBF@1GEGCE>ADDFG5?I>DE>EC5>HJ?G6@GFGADDGHI@GEHG?GAEHE?DGF,DHCEFDFB?BFD>HGHHFF>@BCFIACIBCH>HGFG X0:i:3 X1:i:0 XA:Z:15,-102463015,100M,0;19,+110827,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2309:20568:87196#49 83 1 69260 0 100M = 68920 -440 CCAACCTCTCACTCATTGATCTGTCTCTGTCTTCAGTCACAGCCCCCAAGATGATTACTGACTTTTTCAGCCAGCGCAAAGTCATCTCTTTCAAGGGCTG EAF4FFEGG@GEFHFECIGECGBBDGKFFHHGGIFEDGGGBCFFHBIF?IFLI@BFDGHDGEH>EH:FHHH@HD=GEGGDHGEGD?HGDGBH?IFGCGIFIEFG?GACECDDEDBC< X0:i:3 X1:i:0 XA:Z:1,-69270,100M,2;15,+102462984,100M,2; XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1212:7550:83100#49 147 1 69301 0 100M = 68962 -439 GCCCCCAAGATGATTACTGACTTTTTCAGCCAGCGCAAAGTCATCTCTTTCAAGGGCTGCCTTGTTCAGATATTTCTCCTTCACTTCTTTGGTGGGAGTG GFHHGEGFFEAIAHIIFEFDJFFFDFFHGGIDIFIHF7FG7EFGF>@GHHIFBGFG7H?HGDFDFAHFGGIGIFHIGFCG=I5FBBF0GFJFEDEEDBC< X0:i:3 X1:i:0 XA:Z:1,-69301,100M,0;15,+102462953,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2215:20254:73009#49 147 1 69313 0 100M = 68946 -467 ATTACTGACTTTTTCAGCCAGCGCAAAGTCATCTCTTTCAAGGGCTGCCTTGTTCAGATATTTCTCCTTCCCTTCTTTGGTGGGAGTGAGATGGTGATCC GDGBCCDG+AFIACIGHGHFCGF6HFGHDHI5CGJ,BDGFF7HCFFEG+HHJ2G5IHGADGG?7E9H@6G+DFEB:GFCC=/,>@BHH73F6:924,?-; X0:i:3 X1:i:0 XA:Z:15,+102462941,100M,1;1,-69313,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2301:5005:72259#49 147 1 69362 20 100M = 69107 -355 TTGTTCAGATATTTCTCCTTCACTTCTTTGGTGGGAGTGAGATGGTGATCCTCATAGCCATGGGCTTTGACAGATATATAGCAATATGCAAGCCCCTACA GF/HFHFHIIFIFHFGFGHCHGIGHFHHGEIDGHDGFDFDFJHGFIEGGHGDEGGDHHFEGIJGGEHFGGEIAGGHCFEIFHFHCGAEGFGFFEFDCAC< X0:i:1 X1:i:2 XA:Z:15,+102462892,100M,1;19,-110950,100M,1; XG:i:0 AM:i:0 SM:i:20 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2110:6901:83534#49 99 1 69365 20 100M = 69855 590 TTCAGATATTTCTCCTTCACTTCTTTGGTGGGAGTGAGATGGTGATCCTCATAGCCATGGGCTTTGACAGATATATAGCAATATGCAAGCCCCTACACTT C8CEF?DFIFFFGEGJGGGFIHIGHJFHFHHHFDJEFGHGDH/HIFHIGFFIHGFIGBFGFEGAFFHGGFGDIGGJFEHHGFDHEGGG6HGCGD5HHGA* X0:i:1 X1:i:2 XA:Z:15,-102462889,100M,2;19,+110953,100M,2; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:20 XM:i:1 XO:i:0 QT:Z:!1:BDDFF XT:A:U RG:Z:1#49 HS25_09827:2:1208:16112:71236#49 147 1 69397 20 100M = 69014 -483 AGTGAGATGGTGATCCTCATAGCCATGGGCTTTGACAGATATATAGCAATATGCAAGCCCCTACACTACACCACAATTATGTGTGGCAACGCATGTGTCG BH6+F4DGGBGFEEDFBFE5E+5DDE@5B@C,=D5G5'D,46>H7E,(DG8?BEGD5G6:69?C9FE@C?ADBC: X0:i:1 X1:i:2 XA:Z:19,-110985,100M,2;15,+102462857,100M,2; XG:i:0 AM:i:0 SM:i:20 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1308:15753:99629#49 83 1 69434 37 100M = 68990 -544 GATATATAGCAATATGCAAGCCCCTACACTACACTACAATTATGTGTGGCAACGCATGTGTCGGCATTATGGCTGTCACATGGGGAATTGGCTTTCTCCA EJHDHGDGGFHFH>GH>IGEEGGGGFJGFFEGGGEKHGGDF:HGIHHFIIHGGHGHHFHGGEHGGEJHHHHGHHJHHHFIHDGGHGJGGFFJEFGFDEAB X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:37 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:U RG:Z:1#49 HS25_09827:2:1207:13954:77082#49 163 1 69489 37 100M = 69827 438 ATGTGTCGGCATTATGGCTGTCACATGGGGAATTTGCTTTCTCCATTCGGTGAGCCAGTTGGCGTTTGCCGTGCACTTACTCTTCTGTGGTCCCAATGAG ;CAC,?98?HE>HA6@>FE77?>GH7>E7>GDF@'7,ADA55,H?5HE5BEH@DAECHFF=B??+?H5FG5'64E=5FBEE=ID+B44C+,E>EDFDHHEFECGIF;77G7FH7GA@8FBDA77FFB:G9@B9-D9E@H@G:L.C@E?G:DE<;1>CH:AC3EEE@FFA?DA=@>A8 X0:i:3 X1:i:0 XA:Z:19,-111165,100M,2;15,+102462677,100M,2; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!1:BDBDE XT:A:R RG:Z:1#49 HS25_09827:2:2105:16344:14436#49 83 1 69588 0 100M = 69223 -465 GGTCGATAGTTTTTATTGTGACCTTCCTAGGGTAATCAAACTTGCCTGTACAGATACCTACAGGCTAGATATTATGGTCATTGCTAACAGTGGTGTGCTC FIHHHEHGGGHFHFFGDIGGEHIHEGKGIIHGGGKGHGGEGCGFIGEHIFIGIHGAHJEFHHHGGHIBHEHEIFJIHIGGFFGGHBGHGHFIFEGFFE?A X0:i:3 X1:i:0 XA:Z:19,-111176,100M,0;15,+102462666,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2312:9043:85878#49 83 1 69639 0 100M = 69239 -500 AGATACCTACAGGCTAGATATTATGGTCATTGCTAACAGTGGTGTGCTCACTGTGTGTTCTTTTGTTCTTCTAATCATCTCATACACTATCATCCTAATG F>DH+F@4FGD@GJH>>FGDFIG?EGJFGFFGGC@@FGG@BF@CEGGBFA?FCCFFHHDDCHGFEJJCCHH8IDFDEIDG?GG2FF)@@FFI4FCFC>AA X0:i:3 X1:i:0 XA:Z:1,-69639,100M,0;15,+102462615,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:ADDBD XT:A:R RG:Z:1#49 HS25_09827:2:1307:2268:74876#49 99 1 69694 0 100M = 70100 506 TGTTCTTTTGTTCTTCTAATCATCTCATACACTATCATCCTAATGACCATCCAGCATCGCCCTTTAGATAAGTCGTCCAAAGCTCTGTCCACTTTGACTG C?E@FGEDAFFEGHEFGGFEG>IEEHFDEH:HFEE:GHHGFDEEFGH?DHIIFDFGDGGGIGGHGEFG7HFIFDCDHIHCJHDFHF>CFGDGG5FFHACB X0:i:2 X1:i:1 XA:Z:1,+69694,100M,0;15,-102462560,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2105:4576:43149#49 163 1 69717 0 100M = 70112 495 CTCATACACTATCATCCTAATGACCATCCAGCATCGCCCTTTAGATAAGTCGTCCAAAGCTCTGTCCACTTTGACTGCTCACATTACAGTAGTTCTTTTG F2 X0:i:2 X1:i:1 XA:Z:19,+111305,100M,0;15,-102462537,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1310:16399:44217#49 163 1 69745 0 100M = 70086 441 CAGCATCGCCCTTTAGATAAGTCGTCCAAAGCTCTGTCCACTTTGACTGCTCACATTACAGTAGTTCTTTTGTTCTTTGGACCATGTGTCTTTATTTATG ?BECII5CGFHEEHJIAEFG75GGL@FHDG?IEEBFDFAEFBEFGFFA>CGIDBFGF@EGC4FHG@ALF5CDDFBE@ X0:i:2 X1:i:1 XA:Z:1,+69745,100M,0;15,-102462509,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2114:3837:72690#49 163 1 69753 0 100M = 70113 460 CCCTTTAGATAAGTCGTCCAAAGCTCTGTCCACTTTGACTGCTCACATTACAGTAGTTCTTTTGTTCTTTGGACAATGTGTCTTTATTTATGCCTGGCCA ;CBD=E>2FGFGHGIEEGHFIEFIFEEIIIGBHHEFHGHGHHHHEGGIJGHHGEIF9IJHGHDHFEFGDEEDEGEDEIHFHFIHIFHGGFHGFGHGHHGG X0:i:3 X1:i:0 XA:Z:19,+111341,100M,1;1,+69753,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1207:13954:77082#49 83 1 69827 29 100M = 69489 -438 CATGTGTCTTTATTTATGCCTGGCCATTCCCCATCAAGTCATTAGATAAATTCCTTGCTGTATTTTATTCTGTGATCACCCCTCTCTTGAACCCAATTAT H6HAG5C>>@D@CFEEC7G,FH,F77CCDB?G=CF@DGD@FCHGCGHFFIH;?HGG;;DC-7EFGEDGB-HFBFH?FDG>FBGGDE2ED?GF@EA8 X0:i:3 X1:i:0 XA:Z:1,-69827,100M,0;15,+102462427,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11AAB4A XT:A:R RG:Z:1#49 HS25_09827:2:2110:6901:83534#49 147 1 69855 12 100M = 69365 -590 CCCCATCAAGTCATTAGATAAATTCCTTGCTGTATTTTATTCCGTGATCACCCCTCTCTTGAACCCAATTATATACACACTGAGGAACAAAGACATGAAG >DG5C3DDIEF@CHI@HFB4FGCFAFFEKFDDCF?F?FFFDG@=FADGH8B@?HFI77?BA5D?F4@EBGCD,FGHG>?@FEICGFAHGAHD8CEDCAC; X0:i:3 X1:i:0 XA:Z:15,+102462399,100M,1;1,-69855,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2205:14497:95584#49 163 1 69881 20 100M = 70236 455 TTGCTGTATTTTATTCCGTGATCACCCCTCTCTTGAACCCAATTATATACACACTGAGGAACAAAGACATGAAGACGGCAATAAGACAGCTGAGAAAATG CG=8@7:LGCGE343IHJG@BDIIE7A@H;J7GCGDEHHDGG>FFEHGEGFEBJHFHEF?JFHFIHKHHFH,IGLHGFHIICE@FLGJFCFHFEG X0:i:2 X1:i:2 XA:Z:1,+70027,100M,0;19,+111615,100M,1;6,+60020,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1311:10642:14820#49 163 1 70067 0 100M = 70449 482 AAGGTATTTAGTAAAGCTCATGAAAATTGTGCCCTCCATTCCCATATAATTTAGTAATTGTCTAGGAACTTCCACATACATTGCCTCAATTTATCTTTCA :CA&>BDEFCFF>HIGGBG>F?GJGFIEGGHFGBGGFJAGCIGGBFCIDIDFFHEFDGHHCGEACHHHFFFCEGIHGEACG3GEGGGFEFFGFCC@< X0:i:2 X1:i:2 XA:Z:15,+102462168,100M,0;19,-111674,100M,1;6,-60079,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDDFF XT:A:R RG:Z:1#49 HS25_09827:2:1307:2268:74876#49 147 1 70100 0 100M = 69694 -506 CTCCATTCCCATATAATTTAGTAATTGTCTAGGAACTTCCACATACATTGCCTCAATTTATCTTTCAACAACTTGTGTGTTATATTTTGGAATACAGATA GD?>FADHIGFFA4HHHGIAGH?EB?BFHFHEFEDGDEGD?EDDHHHHGIDDGGDFGGEGEEDEFFGCDHGFBEGHGACDH9FDCBC< X0:i:2 X1:i:2 XA:Z:1,-70100,100M,0;19,-111688,100M,1;6,-60093,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2105:4576:43149#49 83 1 70112 0 100M = 69717 -495 ATAATTTAGTAATTGTCTAGGAACTTCCACATACATTGCCTCAATTTATCTTTCAACAACTTGTGTGTTATATTTTGGAATACAGATACAAAGTTATTAT EIHHFGHGGGHFHHGHHDGJHHGFGGFGIFHGGGEFHGGJFGGDIHHHIICGIHGFEGHGGHHGGLHBHHHGIFHHGIFIHFGGGGJGGHFIFEGFEBAC X0:i:2 X1:i:2 XA:Z:15,+102462142,100M,0;19,-111700,100M,1;6,-60105,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2114:3837:72690#49 83 1 70113 0 100M = 69753 -460 TAATTTAGTAATTGTCTAGGAACTTCCACATACATTGCCTCAATTTATCTTTCAACAACTTGTGTGTTATATTTTGGAATACAGATACAAAGTTATTATG HGHHFHHGGGHFHIGHHIHGHHGHGGGGFIEGGIKFHGIEGGHFILIHIIFGGHFFHGHGGHHGGLJFHHHGIHJIHIGGHGGGJEFGGGFJFFGFFEAA X0:i:2 X1:i:2 XA:Z:15,+102462141,100M,0;19,-111701,100M,1;6,-60106,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFB XT:A:R RG:Z:1#49 HS25_09827:2:2307:3459:36642#49 99 1 70139 10 100M = 70522 483 CACATACATTGCCTCAATTTATCTTTCAACAACTTGTGTGTTATATTTTGGAATACAGATACAAAGTTATTATGCTTTCAAAATATTCTTTTGCTAATTC CABFFGFDEFFGGFGHGGFHIKIHEJHIGHHHHIHGJHHGGHFEFBHEGHIFHIGIDGIJGJGHHKGGGEFICIGGHGHHGHIHGGFFFD@GGHFHBHIF X0:i:4 X1:i:0 XA:Z:15,-102462115,100M,0;1,+70139,100M,0;19,+111727,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2206:3708:68446#49 99 1 70202 0 100M = 70605 503 AAGTTATTATGCTTTCAAAATATTCTTTTGCTAATTCTTAGAACGAAGAAAGGCATAAATATATTAGTATTTGTGTACACCTGTTCCTTCCTGTGTGATC CABFFGFFIFGGGJEJGGHGGGIGIFFIGHHHHEIGJHHGGHFHHFHGGIIIHIGHFHCGFGGHHGIGGHKFGJEJGGKHICFHHFJCFHGGGFHHHHIF X0:i:1 X1:i:1 XA:Z:1,+70202,100M,2; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!1=DFFFF XT:A:U RG:Z:1#49 HS25_09827:2:2301:10024:2534#49 163 1 70206 38 100M = 70647 541 TATTATGCTTTCAAAATATTCTTTTGCTAATTCTTAGAACAAAGAAAGGCATAAATATATTAGTATTTGTGTACACCTGTTCCTTCCTGTGTGACCCTAA ;CBCEDDHFHFGHEGGFIIGGHFIHHFAIIGIFHEEEFIGHDHHGGKGJGHGGEIFFHHHGFFGEDGHJIHHHEEHEFGJCGGFIIHFDFGFJJHF5%9G X0:i:1 X1:i:2 XA:Z:19,+111794,100M,1;6,+60199,100M,1; XG:i:0 AM:i:18 SM:i:20 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2304:12720:31002#49 99 1 70209 0 100M = 70620 511 TATGCTTTCAAAATATTCTTTTGCTAATTCTTAGAACGAAGAAAGGCATAAATATATTAGTATTTGTGTACACCTGTTCCTTCCTGTGTGATCTTAAGTT C>>E=A??AFHFGD?HG>GFGDIGC<@HG8EGC:AG>@-@8HEDAE@G;:)AFEGACGG88IAD@DCGGHIBGFF?6ECH?FIFHFHCDGGGGB5H44GF X0:i:1 X1:i:1 XA:Z:1,+70209,100M,3; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 QT:Z:!+1=DD4A XT:A:U RG:Z:1#49 HS25_09827:2:1308:8214:43389#49 161 1 70218 20 100M 2 12930689 0 AAAATATTCTTTTGCTAATTCTTAGAACAAAGAAAGGCATAAATATATTAGTATTTGTGTACACCTGTTCCTTCCTGTGTGACCCTAAGTTTAGTAGAAG CFDFGGHFJHHCB X0:i:4 X1:i:0 XA:Z:15,-102461894,100M,0;1,+70360,100M,0;6,+60353,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11ADDDB XT:A:R RG:Z:1#49 HS25_09827:2:2214:6674:54263#49 99 1 70368 0 100M = 70811 543 GGTCCATTTTGTGAAAAACATAAAAAAAGAACTGTCACATCTTAATTTAAAAAATATATGCTTAGTGGTAAGGAGATATATGTCAACTTTTAAGAGGTTG BABCFBEGIFFEFE=GBGFHG>IHHCFIFHHHHHJGHGHGGHG8IEFEGIIFFGGEFHIFJJGHGFGGGHFBFKCJFIHEJGDHGGIHFDGGGBHGAFEDDIAHEHEGHGHFEEG>EHGGHFEFGDIDFIFFHFCGGCKIGGHEGFGGEFFGFGEBGIEDCDHGBHHDDGCGHAH@HCH X0:i:4 X1:i:0 XA:Z:15,-102461874,100M,0;1,+70380,100M,0;19,+111968,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:ADDDF XT:A:R RG:Z:1#49 HS25_09827:2:1311:10642:14820#49 83 1 70449 0 100M = 70067 -482 GTCAACTTTTAAGAGGTTGAAAAACAAACGCCTCCCATTATAAGTTTATACTTCACCTCCCACCACTATAACAACCCAGAATCCATGAGGGCATTATCAG BC4ABFHG7GGJGGGGGFJEGGFCEAC X0:i:4 X1:i:0 XA:Z:15,+102461795,100M,1;19,-112047,100M,1;1,-70459,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1202:11878:26973#49 83 1 70466 12 100M = 70241 -325 TGAAAAACAAACGCCTCCCATTATAAGTTTATACTTCACCTCCCACCACTATAACAACCCAGAATCCATGAGGGCATTATCAGGAGTGAGTGGAAGAGTA ;>HHFH5GG<,FFHFCFGFCHGIBJCFFI@EG5F@8H9GGGGFF8HE8IIHFIEGHHGHGGFGGFJIHHHDGIFJFHIHGFFGGGEJGGHFIFEGFDBAC X0:i:4 X1:i:0 XA:Z:6,-60459,100M,0;1,-70466,100M,0;15,+102461788,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFE XT:A:R RG:Z:1#49 HS25_09827:2:2307:3459:36642#49 147 1 70522 18 100M = 70139 -483 ACCCAGAATCCATGAGGGCATTATCAGGAGTGAGTGGAAGAGTAAGTTTGCCAATGTGAAATGTGCCTTCTAGGTCCTAGACGTCTGTGGTATAACTGCT @FHHCHJDGCFIFHIIGGGFHF=JHIFH>HFFGHHFGHHFHGGFFIG@GHIFIGFGHHGEGIGEFGHGGGEGIGHHIJKGGEFCEGGHGFFFCDECDBC; X0:i:1 X1:i:3 XA:Z:15,+102461732,100M,1;19,-112110,100M,1;6,-60515,100M,1; XG:i:0 AM:i:0 SM:i:18 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1310:18964:30675#49 99 1 70535 18 100M = 70785 350 GAGGGCATTATCAGGAGTGAGTGGAAGAGTAAGTTTGCCAATGTGAAATGTGCCTTCTAGGTCCTAGACGTCTGTGGTATAACTGCTCATAAGCAGTAGA AABEFGEFIFFGGJGHGGHHIHIHFJHDG?HHHIHGJHHHGHGHIGHEGHIIHIGGGHGGFIGDFFHGGHFIGIGGGGHCGGIHGHHHFEGGGHGJHHGH X0:i:1 X1:i:3 XA:Z:19,+112123,100M,1;6,+60528,100M,1;15,-102461719,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:18 XM:i:0 XO:i:0 QT:Z:!1=DFFFF XT:A:U RG:Z:1#49 HS25_09827:2:1214:9144:86584#49 163 1 70575 20 100M = 70876 401 ATGTGAAATGTGCCTTCTAGGTCCTAGACGTCTGTGGTATAACTGCTCATAAGCAGTAGAAAGAATTTAGAGGGATCCAGGCTCTCATCACGTTGGCACA <8/CA?GH7F6GEH9CE>D?F7FCBG+@@@CGEBACG6CGAAHD?DG?DEDHG5B5GHBDDEHFED>EAGFHB4E5.2DH<=F5IFHECHAFD?HFFCDEGH4>H X0:i:3 X1:i:1 XA:Z:19,+112197,100M,0;1,+70609,100M,0;15,-102461645,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2304:12720:31002#49 147 1 70620 0 100M = 70209 -511 GTCATAAGCAGTAGAAAGAATTTAGAGGGATCCAGGCTCTCATCACGTTGGCACAAAGTATATTACTTGGATCCATCTATGTCATTTTCCATGGTTAATG +4?HCFCDFC>HCBI@>5E@L6J5J=EEGHIAE5EBFH9HDBFE>G@GGHFF5>CEHHDAGDD6G8E>GCB5A6GEGGG9CB8DDBCBC; X0:i:3 X1:i:1 XA:Z:19,-112208,100M,1;6,-60613,100M,1;15,+102461634,100M,2; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2301:10024:2534#49 83 1 70647 38 100M = 70206 -541 GGATCCAGGCTCTCATCACGTTGGCACAAAGTATATTACTTGGATCCATCTATGTCATTTTCCATGGTTAATGTTTAAAAGCACAGGCTTTAAAGTAAAA EF>HHGCGCF@FGFGHHDCJEGGFEGJGIFEGGCFGHGG7CFGFGGIFDIIGEHGIIHHGGHGGGLJHHBHGHFJHHIGIFGCGJGJEGFFIDFGFCBAA X0:i:1 X1:i:3 XA:Z:15,+102461607,100M,1;19,-112235,100M,1;6,-60640,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:18 SM:i:18 XM:i:0 XO:i:0 QT:Z:!1=DDFFE XT:A:U RG:Z:1#49 HS25_09827:2:2311:15506:30165#49 99 1 70704 0 100M = 71099 495 TTTTCCATGGTTAATGTTTAAAAGCACAGGCTTTAAAGTAAAAAACAAAGAGCTGGATTCAACTCTACTGACTCTTATTAATCATGATTTTGGGCACATT AA>EFEFGGFEGGHE?GGDFDHIGCJHHEHGHFHHGGEEJGHEIFGHIGIIIFHEIGHIGDIGDGKIGGEFGGGCGFEHCEHIHEHCHFGGGG@HHDDFB X0:i:2 X1:i:2 XA:Z:15,-102461550,100M,0;19,+112292,100M,1;6,+60697,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2105:18047:23222#49 147 1 70770 0 100M = 70360 -510 ACTGACTCTTATTAATCATGATTTTGGGCACATTACGTAGCTTTCATGAGCTTTAGTTTCTACATTTATAAACAGGAGATTATACCTATTATGCATGGTT 2F95+AC5>C>DG@FFHI4CFGJEHFBI>?EF>F5EFHADHJDEEEFGGHEFGB@C7=FHAGA?CA>FDG@CE>HIEJGI?EA6BGDHGFFDFCEDCBC; X0:i:2 X1:i:2 XA:Z:15,+102461484,100M,0;19,-112358,100M,1;6,-60763,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1310:18964:30675#49 147 1 70785 10 100M = 70535 -350 TCATGATTTTGGGCACATTACGTAGCTTTCATGAGCTTTAGTTTCTACATTTATAAACAGGAGATTATACCTATTATGCATGGTTATTATGAAGGAAAAT GFHHFHHHGLHIGHFIHFGCHHFJHIFHHHIFIFEHGEHGHHHGHIGGHHKFGGGGDHEHGIJHEGHFHGIICEGIIFHIGIGIDIGHGFDFHEC;F+GEGEEHB7>EGDDFGEBHGBA9DCCEDCAC: X0:i:2 X1:i:2 XA:Z:15,+102461469,100M,0;19,-112373,100M,1;6,-60778,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2214:6674:54263#49 147 1 70811 0 100M = 70368 -543 TTTCATGAGCTTTAGTTTCTACATTTATAAACAGGAGATTATACCTATTATGCATGGTTATTATGAAGGAAAATGACAAAATAGATATAAATCAAATAGC G?FEDDGFBEFCACFIGFFHCFFFE=GHHEEACHIFF?EHFEDG'EFGHHHJGGGGHHHHGIEEF:HFGGEII:GHEFEGDEC2CFDLGFCDBD6DDBC< X0:i:2 X1:i:2 XA:Z:15,+102461443,100M,0;19,-112399,100M,1;6,-60804,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2205:5854:75172#49 163 1 70847 0 100M = 71180 433 GATTATACCTATTATGCATGGTTATTATGAAGGAAAATGACAAAATAGATATAAATCAAATAGCCCACTTCGAGACATATTAAGCATGAATAAACATTAG ;CBCEFEGEFFGHGGDFFHGIHFIIDIIIIGIGHEGGFEGHJHHGGHLFHEGGJIHFHJFGHFFFHHHJEHHHHIEFHGEEFIFIFHFIHLFFHHFFHGG X0:i:2 X1:i:2 XA:Z:15,-102461407,100M,0;19,+112435,100M,1;6,+60840,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1214:9144:86584#49 83 1 70876 12 100M = 70575 -401 AAGGAAAATGACAAAATAGATATAAATCAAATAGCCCACTTCGAGACATATTAAGCATGAATAAACATTAGATACTATTAAAATCCTATATATTAACAAA BJHHBGHGGDE@HFHEHFGGCIGFDGJ,FF7GGG,8AGDDGCHFIGGHFBHGEHGFEF@FCEECGJEFHADBF9JHEIFG?FGGFGHGDHFF?FGFEE?? X0:i:4 X1:i:0 XA:Z:19,-112464,100M,0;1,-70876,100M,0;15,+102461378,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=BDDDF XT:A:R RG:Z:1#49 HS25_09827:2:2102:11010:88384#49 99 1 70888 0 100M = 71230 442 AAAATAGATATAAATCAAATAGCCCACTTCGAGACATATTAAGCATGAATAAACATTAGATACTATTAAAATCCTATATATTAACAAAGCCAAAAGTTTC <;>C1ABG4F?@EJ?FGCB??>IHDJ@.-8H88JEGCHHCCHFHFG8?CE@;FHHH@@G8EAGHEFIGG?FIA?GEFGCHGHI7EFFCEGGGBH=BDGJE X0:i:4 X1:i:0 XA:Z:15,-102461366,100M,0;6,+60881,100M,0;1,+70888,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2204:5010:98064#49 99 1 70932 0 100M = 71280 448 ATGAATAAACATTAGATACTATTAAAATCCTATATATTAACAAAGCCAAAAGTTTCAAACTTTACTTTTTCCCAACATTCTTGTGAAATATGACACATCC C>B@=DBDIF?@@DF?GGAFGBIGGHCF?FGFJHFGGBG@FCDGIE X0:i:4 X1:i:0 XA:Z:15,-102461322,100M,0;6,+60925,100M,0;1,+70932,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11ADDBD XT:A:R RG:Z:1#49 HS25_09827:2:1308:17012:3289#49 99 1 70943 0 100M = 71388 545 TTAGATACTATTAAAATCCTATATATTAACAAAGCCAAAAGTTTCAAACTTTACTTTTTCCCAACATTCTTGTGAAATATGACACATCCCAATCTTAACA CA>DFGDGGFGDGHGHGGFFGKIHGEHIGHHHCELGGGHGDHFIIGFIFFIIKIGIGHGJIGGHKFFGGHFGIFGEHGGHGGIHGGFFFEG7GHDJHDCE X0:i:4 X1:i:0 XA:Z:15,-102461311,100M,0;6,+60936,100M,0;1,+70943,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFDFF XT:A:R RG:Z:1#49 HS25_09827:2:2212:8583:7802#49 147 1 71059 0 100M = 70609 -550 ACTGTACTTGTGAGTGGAAGTGTGTATATTTGTGTGCAAGTGTGTACTCATATACTTCCACCTTACCACCCTAGAAAGGCATTATGAAAATTTAAGATAG 2HHHF>DFFLGIFHB4FFF@EFFBHFFHFHDFEHEG?7HFHG@G>7EADDHDGHGDCHG=GHEE?H@FB?CDIEGEEFGDD>FHGEDEGFEDEDEDD?C; X0:i:4 X1:i:0 XA:Z:15,+102461195,100M,1;6,-61052,100M,1;1,-71059,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2311:15506:30165#49 147 1 71099 0 100M = 70704 -495 TGTGTACTCATATACTTCCACCTTACCACCCTAGAAAGGCATGATGAAAATTTAAGATAGAAGGAAAATATAAATTGAAAAAAAAAAACCTTAACAAATG >?GHD35>5EADGB>I>FHFGGDFF?GFD=7?AGGDDFEHGBC>GGDH87FKGGIIEDIGHGFGEEDDEDBC; X0:i:3 X1:i:0 XA:Z:19,-112687,100M,0;1,-71099,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1303:20304:6707#49 163 1 71157 0 100M = 71646 589 AGAAGGAAAATATAAATTGAAAAAAAAAAACCTTAACAAATGATTCTGACAAATATCTTCTCTTTCCAGGGAGAATCACTGAGCCAGAATAAAATTGAAC :CA8A7C8?9AAHEBE6D+FD?5GIGF8II?5E6HC?6CG55,HE@G?5IE7G?7E4BJ,=9F7=55554+>6FBEJB,+4+=+;B=GCA+B5?H+5BH+ X0:i:3 X1:i:0 XA:Z:19,+112745,100M,0;6,+61150,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2205:5854:75172#49 83 1 71180 0 100M = 70847 -433 AAAAAAACCTTAACAAATGATTCTGACAAATATCTTCTCTTTCCAGGGAGAATCACTGAGCCAGAATAAAATTGAACACTAAATATTCTAAGAAAAAAGG HIHHJEFGGGEFGJFHDIHGHKGFECIGFHEGGIKDHGIJJIGGIGHHIIIGIHGIIHEGGHHGGJIHHHHEIHJHHDGGFHGGJEJEDGFGFFGFDCAC X0:i:3 X1:i:1 XA:Z:19,-112768,100M,0;6,-61173,100M,0;15,+102461071,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2305:3569:25940#49 73 1 71197 0 100M = 71197 0 TGATTCTGACAAATATCTTCTCTTTCCAGGGAGAATCACTGAGCCAGAATAAAATTGAACACTAAATATTCTAAGAAAAAAGGAATCTAGTTTGTCAAAA CACCFGFGGFGGHHEGGGFFGDIGHHFIGHHHGIHGCGHJGDHHGGHIGFCEFDF8DGFGDGGHEKGGGEIGF?CDBGCCCGFHCGJBEGGGGHGEHGIGHCGIIICEFIGFIB5GGDKEGGGFHIFDGEFGHHIHIHGGIFEGG@GDHFE@FH X0:i:4 X1:i:0 XA:Z:19,+112816,100M,1;1,+71228,100M,1;15,-102461023,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2102:11010:88384#49 147 1 71230 0 100M = 70888 -442 AATCACTGAGCCAGAATAAAATTGAACACTAAATATTCTAAGAAAAAAGGAATCTAGTTTGTCAAAATGTGACTTGAATTAATAGATAAGGAGAGTCAGA ??3ECF5BFA44AHFF@GF@EDCBHBE?DFIJGHDDFDADFEDEEEDGHDEJ?GGDHGFDG@?DFB@>HG5DFB>?FFFF7C>EE?HAGFCE@CDB/AC: X0:i:4 X1:i:0 XA:Z:6,-61223,100M,0;1,-71230,100M,0;15,+102461021,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1304:15575:79506#49 163 1 71237 0 100M = 71449 312 GAGCCAGAATAAAATTGAACACTAAATATTCTAAGAAAAAAGGAATCTAGTTTGTCAAAATGTGACTTGAATTAATAGATAAGGAGAGTCAGATGATAAG ;CBBDDDHFGFGHGGGHIIGIKFIIEIIIIGHGHHFGJIGHGHHEGKIJKHHGJIHFIJFJGFFGHHHFIEFHFFHJIFJFHEHFIHEIGIGFFHDFHGG X0:i:3 X1:i:1 XA:Z:19,+112825,100M,0;1,+71237,100M,0;15,-102461014,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2204:5010:98064#49 147 1 71280 0 100M = 70932 -448 AATCTAGTTTGTCAAAATGTGACTTGAATTAATAGATAAGGAGAGTCAGATGATAAGAGGGTCAAAATTATGTTTATCTTAGGAAAAGTAGAATAGAAAA DHEFFCDEFFGEAHGHCF@CBDBAC< X0:i:3 X1:i:1 XA:Z:19,-112868,100M,0;1,-71280,100M,0;15,+102460971,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2313:13308:28047#49 73 1 71335 0 100M = 71335 0 AGAGGGTCAAAATTATGTTTATCTTAGGAAAAGTAGAATAGAAAATTTATAAGCAGATTAAAAACACATAATAAAAGTAGTAAATAATAATGACAGTATC AAC@@E?D4FFGG)?HB>AEDHIGDHF?@HE88HCGCHEC8@GHIB89CHC;H?FAG@CBDDGHDGGGGA7FI?GE?BGBDFBDJFHFDHDGGGIHHHEHEIFHFEIHIHGGGFGFGDHFGGEGFDEAC X0:i:4 X1:i:0 XA:Z:19,-113037,100M,0;6,-61442,100M,0;15,+102460802,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2116:20561:44142#49 99 1 71559 0 100M = 71583 124 AAGACATAACTCTTTTTTCAAAAAAACTATGCAAATATTAAAAGAAAACAAGTTAATGTTTTTATAATCTATGAATATGGTAAAGATGGATAACATTGAC ;>BDFAEDA=FDGGEJGG(EGBCH9JFIFHGGCDHFGH8GDHHH@GHDGIIFFGGIGGGFDGGHFGEGGCGIGFGJFEHH;GGFHFIGFHGGG>DHHHG; X0:i:4 X1:i:0 XA:Z:15,-102460692,100M,0;19,+113147,100M,0;1,+71559,100M,0; BC:Z:TGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:1:?DDEDB XT:A:R RG:Z:1#49 HS25_09827:2:2116:20561:44142#49 147 1 71583 0 100M = 71559 -124 AACTATGCAAATATTAAAAGAAAACAAGTTAATGTTTTTATAATCTATGAATATGGTAAAGATGGATAACATTGACTATCAAATTAATTTTTAATGCGTA GEHFDFDFFLHHGCIIHFHHIFCFH8EEGFGFGHB5FHG9DHGFEE.3HCGF:AGGHHJEG<10FG5FGGIIFG3F)H7G.IF65?B3G:@@C;./'6C; X0:i:4 X1:i:0 XA:Z:19,-113171,100M,0;6,-61576,100M,0;15,+102460668,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2314:10838:45312#49 83 1 71630 0 100M = 71221 -509 TGAATATGGTAAAGATGGATAACATTGACTATCAAATTAATTTTTAATGCGTAATAAAACTATGAGAAAATTTAAAAGTGAGAAGAAACTACTTGTAACT HIHHHHHGGGHGHFFGDICGCIGFEGKFFKFGGGG@HGGJGGGGILGJICHFCHFFIF?GGBGHGIHHHHHGDFJHHIHGGHGGHGJGGF=IGFGFBBAA X0:i:3 X1:i:1 XA:Z:19,-113218,100M,0;1,-71630,100M,0;15,+102460621,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFE XT:A:R RG:Z:1#49 HS25_09827:2:1303:20304:6707#49 83 1 71646 0 100M = 71157 -589 GGATAACATTGACTATCAAATTAATTTTTAATGCGTAATAAAACTATGAGAAAATTTAAAAGTGAGAAGAAACTACTTGTAACTCACATAATAGACTAGT ;IAH5DDGGGEF>CGEH?FIF?EBEF7IFHHG577EFG9I8G@GEG78;EIFD@?9HE9GG7EF:AIF@HHB?9E@AHBIDAFELFJG5FHCBFDDEFBE7FGAFH@=EI5G:EFJIH@EHDABGIGIFB>HBG5F@CG@CFCCGEFEEFFEGACEGGDBAAC; X0:i:3 X1:i:0 XA:Z:19,-113240,100M,0;6,-61645,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2302:3632:74147#49 99 1 71666 0 100M = 72051 485 TTAATTTTTAATGCGTAATAAAACTATGAGAAAATTTAAAAGTGAGAAGAAACTACTTGTAACTCACATAATAGACTAGTACTTCTAACACATAGGGAAC CAEEFGFEJFHGGJGFGGFFIKIHGHFIGHHHHJEGGH7HGHGIHGHILEIIKFGIGHGG5GGHGEGGGHIIICEGFGIHGHICHHJHFGGGGHHHHFIE X0:i:3 X1:i:0 XA:Z:19,+113254,100M,0;1,+71666,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2113:20908:88063#49 163 1 71715 29 100M = 72114 499 AAACTACTTGTAACTCACATAATAGACTAGTACTTCTAACACATATGGAACTTCTAAAACAAAACCCAAAATATTAATAGGAAAATGGGCAAAACAGTTA IBIKFFHECEIEGDFHGE?FIGEDHEE'GIJHEHGFIEFGEFFIHGG?GIJEHHHGFH>FHHH=FFFCHEIFAGGFHGBHHG X0:i:3 X1:i:1 XA:Z:19,+113303,100M,1;1,+71715,100M,1;15,-102460536,100M,2; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2212:15302:36059#49 99 1 71724 29 100M = 72127 503 GTAACTCACATAATAGACTAGTACTTCTAACACATAGGGAACTTCTAAAACAAAACCCAAAATATTAATAGGAAAATGGGCAAAACAGTTAAACTTACAG CABEFGFGGFGEGIGHHFHGHHHFEEGJGHGGFFIFFHIGIIIHHGIGGIGEEGDEFHGGHIIIKGGHGHEGFIFJFHCFG@GGCGCDHJF X0:i:3 X1:i:1 XA:Z:6,+61717,100M,0;1,+71724,100M,0;15,-102460527,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFD XT:A:R RG:Z:1#49 HS25_09827:2:1312:16140:11267#49 163 1 71773 29 74M2D26M = 72093 420 ACAAAACCCAAAATATTAATAGGAAAATGGGCAAAACAGTTAAACTTACAGTTCATACATAAGGAGAATCAGTCTTTTTTTTTTTTTACAGTTGTAGGCA AIF5>CEHDG?7HCFGCDA(FD5CEADFBHEE=G4GIFD?F7F7C?7@?GFBA7DF5DBEH7?@+EDH?/5GF>=HH7G9E7D?CE5=FF6FE5>C6FC4FDFB;E4A5>H7H'@GE57HD(+B5+8'A5'E+6B'A9,,BDH+?4G56>4EBF6I@455GC+FGF+>5+3FBF4+ X0:i:2 X1:i:2 XA:Z:1,+72018,100M,4;19,+113605,100M,5;6,+62011,100M,5; XG:i:0 AM:i:0 SM:i:0 XM:i:4 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2302:3632:74147#49 147 1 72051 0 100M = 71666 -485 AAAAGTTTGGAATCTATGTAGTAAAATATGTTACTCTTTTATATATATACATATATGTGTGTATATGTGTATATATATATACACACATATATACATACAT GFGEGHCHGLFIFHIGHFGHLFIJHEGEHHDJCFDFHKBGFHFFFIJGCHGJIHGEHHHHGIJHGEHHGGEIIGDHIHHGDECF@IGLGFEDEGEDDBC; X0:i:4 X1:i:0 XA:Z:19,-113638,100M,0;1,-72051,100M,0;15,+102460203,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1312:16140:11267#49 83 1 72093 29 100M = 71773 -420 ATATATACATATATGTGTGTATATGTGTATATATATATACACACATATATACATACATACATACATACATATTATCTGAATTAGGCCTGGTCTTTTTTAA BJDBHFHGGGEECHGGHGHGHHGGGGDIIIEGGGGKDGJEFIFGIEHCIIHGIHFGHGDGHHEHGIAHCHFGHDJHHIHGFGGGHEJGGFFJFFGFCEAA X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:29 SM:i:29 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:U RG:Z:1#49 HS25_09827:2:2113:20908:88063#49 83 1 72114 37 100M = 71715 -499 TATGTGTATATATATATACACACATATATACATACATACATACATACATATTATCTGAATTAGGCCTGGTCTTTTTTAATACTTTAAGTTCTGGGATACA FCHHCEHGGGHEHG?GFIGEH7GHEEJIIHAGGIKHDGGIG:GFIBIHICHGEHFFHHHGHHEH5J;HHAHEIFJHHIFGFGGGJGFGEFF;EFGFCC>A X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:37 XM:i:0 XO:i:0 QT:Z:!4=DFFFE XT:A:U RG:Z:1#49 HS25_09827:2:1304:14786:17933#49 83 1 72115 0 100M = 71775 -440 ATGTGTATATATATATACACACATATATACATACATACATACATACATATTATCTGAATTAGGCCTGGTCTTTTTTAATACTTTAAGTTCTGGGATACAT 2I=HFADACF@E8GBGH@FG7CIHEFFG7@EGGCH@AAGM@FGCEB?EFICD9H?9AH?CCHG>FJAFH:HBDFCCEB>GE:>>EFJ@@?=A??A=EB>< X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11ADDB2 XT:A:U RG:Z:1#49 HS25_09827:2:2212:15302:36059#49 147 1 72127 37 100M = 71724 -503 ATATACACACATATATACATACATACATACATACATATTATCTGAATTAGGCCTGGTCTTTTTTAATACTTTAAGTTCTGGGATACATGTGCAGAATGTA GHGFGHJHILFIEHIIFIHFIGIJHEGEKEIJGHHFIEEGFEHEFGFGHEIFIGGIHHJHGIFEEJHFHGEIIIGIIJFIGIIGEIGHGFEFHDFDDBC; X0:i:1 X1:i:0 XG:i:0 AM:i:0 SM:i:37 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1213:14847:4716#49 163 1 72140 20 100M = 72540 500 TATACATACATACATACATACATATTATCTGAATTAGGCCTGGTCTTTTTTAATACTTTAAGTTCTGGGATACATGTGCAGAATGTACAGGTTTGTTACA FEFEFGFAGFBG?HEFDFHCEFDBHGEH=ECC3HG;FFAGF3H> X0:i:1 X1:i:2 XA:Z:19,+113735,100M,1;6,+62141,100M,1; XG:i:0 AM:i:0 SM:i:20 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2302:11684:56893#49 83 1 72190 20 100M = 71855 -435 TAATACTTTAAGTTCTGGGATACATGTGCAGAATGTACAGGTTTGTTACACAGGTATACACCTGCCATGGTTGTTTGCTGCACCCATCAACTCACCATCT EIGB+DB?H:EGFG<@E?FFD??F7>;? X0:i:1 X1:i:2 XA:Z:19,-113785,100M,1;6,-62191,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:20 XM:i:0 XO:i:0 QT:Z:!11=ADDD XT:A:U RG:Z:1#49 HS25_09827:2:2108:16481:87838#49 163 1 72212 38 100M = 72674 562 CATGTGCAGAATGTACAGGTTTGTTACACAGGTATACACCTGCCATGGTTGTTTGCTGCACCCATCAACTCACCATCTACATTAGGTATTTCTCCTAACG ;CAC7DCF?EF@?9BBCFC77GBEEHEFI@GG>DGFEGIGHGCHGDBEFEH7GEEFED@HHEHBFEFCFIFGHHEHG=DE>GD6GCG>DIH?CC6F?77A?FEGG@DD7GEEBG9CI@HH;FIDCH8HIH9ECH9CFAE?HA?@DFJD;>FGE:G>HBE@:?FFGE?F@>AA X0:i:3 X1:i:1 XA:Z:1,-72354,100M,0;6,-62355,100M,0;15,+102459884,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=BDDDF XT:A:R RG:Z:1#49 HS25_09827:2:2313:14185:55393#49 99 1 72423 0 100M = 72808 485 GTGTTTGGTTTTCTGTTCTTGTGTTAGTTTGCGGAGAATGATGGTTTCCAGCTTCATCCATGTCCCTGCAAAGGACATGAACTCATTCTTTTTTATGGCT C>EDFGFGECGGG2GJGGFEGDIHIEHHEHEHHJEGGGHHFHEIIFDIGHIIHFHGGHGGFAGHGFIGGHKIFIGEHGHHGHIDJGJC@HGGGHEFHHCB X0:i:4 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:1213:14847:4716#49 83 1 72540 19 100M = 72140 -500 AAACCACAATGAGATGCCATCTCACACCAGTTAGAATGGCAATCATTAAAAAGTCAGGAAACAATAGATGCTGGAGAGGATGTGGAGAAATAGGAATGCT BG=HH55GCFEFHHEG>ICEBGI6G7CCFFEGGGEDFGG@GIGFH7GFFBFFCH?HHFEC@HHFFJEHGHA@DFHHEHHGEHGGJFJFFFFFFFGFFE>A X0:i:4 X1:i:0 XA:Z:19,-114135,100M,0;6,-62541,100M,0;15,+102459698,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDFFB XT:A:R RG:Z:1#49 HS25_09827:2:1214:6621:42980#49 163 1 72606 18 100M = 72988 481 GATGCTGGAGAGGATGTGGAGAAATAGGAATGCTTTTACACTGTTGGGGGGAGCGCACATTAGTTCAACCATTGTGGAAGACAGTGTGGTGTTTCCTCAA :((BDB9C+H(G,-'-C8C7F7FC87>E9+GG>H4GG6HGHJAH?GG2+E?D@5F+EH,7HA??+EFE5G?5E>4D->F6FGBGE2EE5EFGAGGFGH>ACCDHGHH8H:8GFECGGDEAABFDCEIEF?HED@IGIDGB8E7GGCFFA?GEF6CFDGDFC?G5FEF7GE5CH@AB X0:i:1 X1:i:3 XA:Z:19,+114205,100M,1;6,+62611,100M,1;15,-102459628,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:10 SM:i:10 XM:i:0 XO:i:0 QT:Z:!+1+?A,@ XT:A:U RG:Z:1#49 HS25_09827:2:2111:4196:89108#49 147 1 72635 38 100M = 72226 -509 ATGCTTTTACACTGTTGGTGGGAGCGTACATTAGTTCAACCATTGTGGAAGACAGTGTGGTGTTTCCTCAAGGATCTAAAACTAGAAATACCATTTGACC GEHBFHGGBLFHGHIFHIHHIFFFJEFCHHIFGHEEBFAGFHIGFGEGGDHFEGFCHGDHGIJIFHEGHCIIIIGHIJGGGICICCGHGFHFEGDDC6C; X0:i:1 X1:i:3 XA:Z:15,+102459603,100M,1;19,-114230,100M,1;6,-62636,100M,1; XG:i:0 AM:i:18 SM:i:18 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2108:16481:87838#49 83 1 72674 38 100M = 72212 -562 CCATTGTGGAAGACAGTGTGGTGTTTCCTCAAGGATCTAAAACTAGAAATACCATTTGACCCAGCAATCCCATTACTGGGTATATACCCAAACGATTGTA ;JGHCGHGFFGFCFFG>IGDFEGB?G?GFFEGGGFHDGEEB:HGGEHH?@H;CHC9IG9GCFHCFHHFHHHG:HEGHIFGHFGGFBHGG?FEFFGFCBAC X0:i:1 X1:i:3 XA:Z:15,+102459564,100M,1;19,-114269,100M,1;6,-62675,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:18 SM:i:18 XM:i:0 XO:i:0 QT:Z:!1:DDFFD XT:A:U RG:Z:1#49 HS25_09827:2:2101:3343:74792#49 83 1 72745 18 100M = 72325 -520 ATTACTGGGTATATACCCAAACGATTGTAAGTCATTCTACTACAAAGACACATGCACAGGTATGTTTATTGCAGCACTATTCACAATAGGGAAGACTTGG BJHHFEHGGGHEHH5JHDHJHGGFEGGGIBHGGGFHHGGGGGFGIGHFDIHGIHGGHJHGHHHJGEIGHHHGDFJDHDGGHGGGHGJGGHFGGEGFEBAA X0:i:1 X1:i:3 XA:Z:15,+102459493,100M,1;19,-114340,100M,1;6,-62746,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:18 XM:i:0 XO:i:0 QT:Z:!4=DDDFE XT:A:U RG:Z:1#49 HS25_09827:2:1205:12958:32341#49 163 1 72787 57 100M = 73197 510 CAAAGACACATGCACAGGTATGTTTATTGCAGCACTATTCACAATAGGGAAGACTTGGAACCAACCCAAATGCCCGTCAATGTTAGACTAGATAAAATGT ;CBDDFGEFFFGHGGGFIEGFGJFIEEFIEGGGHGFGJGGHJHHIGKIJHHHGGIFFFHDJHEFFIHEFIGHHFIJFFHHHFEHIIHGGFLFFDEFHHFB X0:i:1 X1:i:2 XA:Z:19,+114382,100M,1;6,+62788,100M,1; XG:i:0 AM:i:20 SM:i:20 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2316:10872:28884#49 163 1 72794 36 100M = 73175 481 ACAGGCACAGGTATGTTTATTGCAGCACTATTCACAATAGGGAAGACTTGGAACCAACCCAAATGCCCGTCAATGTTAGACTAGATAAAATGTGGCACAT 3C=(AFDB7C9AG?@E>555728-?7(AC/F8C@8FH<04=G8@:DK3:BE784;64;:?<5.CE7=5424B1;=F,B>:DGBHEH:BI>GF6>7DG X0:i:3 X1:i:0 XA:Z:19,+114389,100M,1;6,+62795,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2313:14185:55393#49 147 1 72808 0 100M = 72423 -485 GTTTATTGCAGCACTATTCACAATAGGGAAGACTTGGAACCAACCCAAATGCCCGTCAATGTTAGACTAGATAAAATGTGGCACATAGACCTGGTCTTAA GFFFFHJGIHFIFHIIHFHHHFFJHEHH>HIDGFIHFFEFIFDEHIEGHFKFIKCFHHFHGIJGFGHGHGCIEGDI?JEIGIFFGEGBGHJEEGBCDBC; X0:i:3 X1:i:0 XA:Z:19,-114403,100M,0;1,-72808,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1314:18568:53173#49 99 1 72876 36 100M = 73226 450 AGATAAAATGTGGCACATAGACCTGGTCTTAAAATCAAGAACAGAGATTGTTACTTTTACATCCATTCCTAATTGATAAACCATTCAGTTATACCACATC BACDFGFGEFFGGJEJGGFGDFIEEJFFGHHHHHEGHGHGGHGHFGHIFFIFBHHGFFGFFGGHKEEGGH@BGFGDFEGHJHIHHHFGE6FGGDEHHHIE X0:i:4 X1:i:0 XA:Z:15,-102459362,100M,0;19,+114471,100M,0;6,+62877,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1202:14755:57415#49 163 1 72922 0 100M = 73296 474 ATTGTTACTTTTACATCCATTCCTAATTGATAAACCATTCAGTTATACCACATCTTAGCTTCTGGACTACAATGACCATATTTGGGGTTTTCTTTCTAAT 8CACDDDHFGFGHFECEGEGFGFEHHEC7EGDFHGFDGGGFDHHEGGGDFHHGJIFGGJHJHKHGEFHJFGGHHFHFFFFFGFHF;HFHFIGFGHFHHFG X0:i:4 X1:i:0 XA:Z:15,-102459316,100M,0;19,+114517,100M,0;6,+62923,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2314:8273:93222#49 147 1 72963 10 100M = 72610 -453 GTTATACCTCATCTTAGCTGCTGGCCTACAATGACCATATTTGGGGTTTTCTTTCTCATTGCATTATAGGTTCATAGGGTACCTGTTGAGGTTTGAGCCA 2,35+DCF+G>I4+34F+=+5?=>(=B'+?IAG5BB,E9+F5@='G@5GC+=5GG+"A5H5+,?7+'+57CIC6+8C5'I'E86:2(,GF:7;0?DC3;; XG:i:0 AM:i:10 SM:i:10 XM:i:10 XO:i:0 XT:A:M RG:Z:1#49 HS25_09827:2:1214:6621:42980#49 83 1 72988 10 1S99M = 72606 -481 ACTACAATGACCATATTTGGGGTTTTCTTTCTAATGTCATTATAGGTTCAGAGGGTACATGTGCAGGTTTGAGACAAAGGTATATTGCATGATACTACGG *,>HJ=+GG+DEBF?C>7H?HHEFD77A,,EG5@D,HCD88CBDCBH8FIHG?FF@H;ADCHA>@EG?-?H@:'CGGIHDEF>G3?J@6G)EF4?=C6@C X0:i:4 X1:i:0 XA:Z:6,-62989,100M,2;1,-72988,100M,2;15,+102459251,100M,2; BC:Z:NGTCTATC XC:i:99 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:1202:8928:68929#49 99 1 73062 18 100M = 73500 538 AAAGGTATATTGCATGATACTAAGGTTTGGAGTACAAATGATTCCACCTCCCAGGTAGCAAGAATAATACCCAATATGTAGTTTTTCAACTCTTTCCCCT ??>EFA?GAFF@@GF?BGAGGBIECCDHBH:HFDAFCGHCDHFHFGECGCCIFGEI7F:BGAGHHDFGGCKDCFFEFG7EECIFGFC5GED@GCH=BGIB X0:i:1 X1:i:3 XA:Z:19,+114657,100M,1;6,+63063,100M,1;15,-102459176,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:18 XM:i:0 XO:i:0 QT:Z:!1:BDDDE XT:A:U RG:Z:1#49 HS25_09827:2:1209:9673:71133#49 99 1 73157 29 100M = 73549 492 CCCCTCTTCCTCCATCCTCCCTCTGCTACTCTGTGGTGTCTGTTTTTCTCATCTTTATGTCCATGTGTACTCGATGTTTAGCTCCCCCTTGTTAGGAGAG ?;6@F??DFC?6@<4?>2:HD2IAD XT:A:U RG:Z:1#49 HS25_09827:2:2316:10872:28884#49 83 1 73175 37 100M = 72794 -481 CCCTCTGCTACTCTGTGGTGTCTGTTTTTCTCATCTTTATGTCCATGTGTACTCGATGTTTAGCTCCCCCTTGTTAGGTGAGAACATGTGGTATTTGGTT HA@EB=FG>+GEBJG>DB7/H?EBECK6IFEGGFD@HGJ-GGGCE@FBDI:4.@CIAFH8C7@G8H:8B?DBFHJ+H+F5EDHDFGI@?FGHGGGEEGE69:F=FGC==>BEHC1@D=CDBBB=; X0:i:1 X1:i:0 XG:i:0 AM:i:0 SM:i:37 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1303:19454:52360#49 99 1 73259 0 100M = 73677 518 CATGTGGTATTTGGTTTTCTGTTTCAGTGTTAATTCACTTAGGATAATGGCCTCCAACTGCATTCATGCTGCTGCAAAGGATGTGACTTTCTTCTTATTA CABEF?FDA@:EG<4?CGDGI>@ADDGAEG>C;DEDI-?G8HAC:8@HC89E8HG@IC:AI,77ICB:88GG,,7@5G7@?C77DFB?H7H?7CBFCE@<,AEF+44C2 X0:i:4 X1:i:0 XA:Z:15,-102458834,100M,0;19,+114999,100M,0;6,+63405,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:=DB:D XT:A:R RG:Z:1#49 HS25_09827:2:1310:10511:31300#49 163 1 73442 0 100M = 73895 553 TTTGCTATTGTGAATAGCACTGGGACAACCCATACAAGTTCATGTGTCTTTTTGGTAAAACAATGTATTTTCCTTTGCGCTTATATGCGGTGATGGAATT A-?C>ADD@FFFF>>@DEG'G@A?6G5G5?D7FD'5@5H@G@7E+67C=9D7B??>D=+B>F=HB+BF+4=D;*;CC><>5?D5F34B X0:i:4 X1:i:0 XA:Z:19,+115036,100M,2;6,+63442,100M,2;1,+73442,100M,2; XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2216:10896:83948#49 99 1 73472 29 100M = 73806 434 CATACAAGTTCATGTGTCATTTTGGTAAAACAATGTATTTTCCTTTGGGCATATATGCGGTGATGGAATTGCTGGATCGAGTGGTAGTTTAACTCTTAGT AAEDFGEEGFGGGJFHGG"HGHCGGHHDEHHHFIJEJGHJGHFHFGFIGHII9GGIFFFJ8GGHGGIG7FGIGJFEHIIF7CDHEGGFEHDG:E?BBFCE X0:i:4 X1:i:0 XA:Z:6,+63472,100M,1;1,+73472,100M,1;15,-102458767,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:1202:8928:68929#49 147 1 73500 17 100M = 73062 -538 AACAATGTATTTTCCTTTGGGCATATATGCGGTGATGGAATTGCTGGATCGAGTGTTAGTTTAGCGCTTAGTTCTTTGAGAAATCCCCAGACTGTTCTCT +4G(FEGF5<4DE4I@5G=F+6IB5=>B>5DFG5B57,,=CBHCE,?GDE+FE55+CA(HGC6,,+HF5757ICCHCF?7755C:?AH<9E7,D7C8A;' X0:i:4 X1:i:0 XA:Z:19,-115094,100M,4;6,-63500,100M,4;15,+102458739,100M,4; XG:i:0 AM:i:0 SM:i:0 XM:i:4 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1313:13927:95756#49 163 1 73508 0 100M = 73928 520 ATTTTCCTTTGGGCATATATGCGGTGATGGAATTGCTGGATCGAGTGGTAGTTTAACTCTTAGTTCTTTGAGAAATCCCCAGACTGTTCTCCACAGTGGC ;ABDCDDH/JFGHFGGIIHGE6A@GFDHD?GH+FH8HGDEECH7F=ADHFDH55@E>IGEE5=DEF=FFCI4A@FC5F?C+5F5+>+C+FI5+B+>6C+5=B6++++G+++7,,5,J6++,E578EFIB+?77,H55D,74,EG?@,@+78IB'+GC5+E69,<-9789F7C6/1 XG:i:2 AM:i:29 SM:i:29 XM:i:10 XO:i:2 XT:A:M RG:Z:1#49 HS25_09827:2:1301:4185:17394#49 163 1 73553 0 100M = 73927 474 TGGTAGTTTAACTCTTAGTTCTTTGAGAAATCCCCAGACTGTTCTCCACAGTGGCTGGACTAAGTTGCATTCCCACCAGCAGTGTAGAAGTGTTCCCCAT ;C?,DEEHDCHGAGEDEIDGGG>IBCIE,I?GEH47DAHA=5DCC@HEDFCDGEGHCHFCDA?B+EHGDDFDHFE=F46>CE5@GI;AH>45>CH+BF-G X0:i:4 X1:i:0 XA:Z:19,+115147,100M,0;6,+63553,100M,0;1,+73553,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2114:4887:98886#49 163 1 73620 0 100M = 74010 490 CATTCCCACCAGCAGTGTAGAAGTGTTCCCCATTCTCTGTAGCCTCACCAGCACATGTTAAACTATCTTTAAATATATGAAAAAAATGTTCAAGTCTCTC ;CB>=D5?DHFGHGG:G>EFGGFCEDIIFEGGGEAGGG=GEGDHFGGGFHDHGEIF7DGFHEFHGHFIDIFBIFHHFFBLHGG X0:i:4 X1:i:0 XA:Z:15,-102458619,100M,0;6,+63620,100M,0;1,+73620,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2201:14836:58671#49 147 1 73668 0 100M = 73264 -504 CAGCACATGTTAAACTATCTTTAAATATATGAAAAAAATGTTCAAGTCTCTCAGATTAAGATGCATGCAAAGTAAAATGATACTTAAATATCAGTTCTAA GG=>CHJFFCFIGHFFFFB@IBFFHFHEHGGFGGBFFEBDDBFFEIDGDHFDIGG?HHFFGEJEFGHFDGEGIFDHGFGGGEGFCIGHGF@DBEDBCBC9 X0:i:4 X1:i:0 XA:Z:19,-115262,100M,0;6,-63668,100M,0;15,+102458571,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1303:19454:52360#49 147 1 73677 0 100M = 73259 -518 TTAAACTATCTTTAAATATATGAAAAAAATGTTCAAGTCTCTCAGATTAAGATGCATGCAAAGTAAAATGATACTTAAATATCAGTTCTAACCTATAAAA 2?HH5HD55EF4CH3@5F4FEDF>AFE6DFDD>555BF,ADJ@E5AE5DHED?E55,A5D++,DF4H5>GC,GC7,EHH7,EG6(FHH+FC7CCF,CB;< X0:i:4 X1:i:0 XA:Z:1,-73677,100M,0;19,-115271,100M,0;15,+102458562,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1205:12590:78985#49 99 1 73725 0 100M = 74195 570 AAGATGCATGCAAAGTAAAATGATACTTAAATATCAGTTCTAACCTATAAAATATCAAATATCTGACCTCAATATTTGATAATCCAACCTGTTGATGAAG A?>@FG?FJ2FD@H??G>AFGB1GE.DHBHE@HIEG8GCCC9EA9CHIFF8FHFGA@GCGD9GDK@@GGAF?FIG?BGHCCHIHCBIGFDDCGHFCDHAE X0:i:4 X1:i:0 XA:Z:15,-102458514,100M,0;6,+63725,100M,0;1,+73725,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=BDDBD XT:A:R RG:Z:1#49 HS25_09827:2:2105:7305:39699#49 163 1 73755 18 100M = 74097 442 ATATCAGTTCTAACCTATAAAATATCAAATATCTTACCTCAATATTTGATAATCCAACCTGTTGATGAAGCTGTAGAGAGAGGCACCCTTTTTTTTTTAA ;CBCBDEHEGFGHGIBEDHFFGFIHDEIIIGGFHEFIEIGEEGHDGHIFIHGGEIEGFFFDEHFEDGG5GFDH>IJFJGHCGAGIIHGIFGIFGEFH9DG X0:i:1 X1:i:3 XA:Z:15,-102458484,100M,4;19,+115349,100M,4;6,+63755,100M,4; XG:i:0 AM:i:0 SM:i:18 XM:i:3 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2212:12634:18617#49 99 1 73802 29 100M = 74151 449 GATAATCCAACCTGTTGATGAAGCTGTAGAGAGAGGCACTCTTTTTTTTTTTTTTAATTATACTTTAAGTTTTAGGGTACATGTGCACCTTGTGCAGGTT CAEEFDFFEFHEGDGGGCFHIFIGIFFIGHECHDEGFEHGFHFHFGHIGHIIJHF8,FGBD9>HGE@G7EFFFDFGG6?E?GI,CE,HFGG>>CDBHAC; X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:29 SM:i:29 XM:i:1 XO:i:0 QT:Z:!1=DDDFD XT:A:U RG:Z:1#49 HS25_09827:2:2216:10896:83948#49 147 1 73806 37 100M = 73472 -434 ATCCAACCTGTTGATGAAGCTGTAGAGAGAGGCACTCTTTTTTTTTTTTTTAATTATACTTTAAGTTTTAGGGTACATGTGCACCTTGTGCAGGTTAGTT 2D6ED37B.EF2&8I0F=44CB4/5B-1(*;F%93.,G5J:=H@>C;ABG=J7:>8H0>==>=@F75G:DD:.?7F8+C6G9DI7EHHGF,E55D77C7?6B?7GA'FEB=FGFHGGIGGGGIFHJICHLIHGIHFHGGHHFGHIHHHHGIFHFEEGGFGGGHEHGGGFGFEGFFEAB X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:37 XM:i:0 XO:i:0 QT:Z:!1=DFFFF XT:A:U RG:Z:1#49 HS25_09827:2:1209:3719:7865#49 163 1 73826 23 17M1D83M = 74267 541 TGTAGAGAGAGGCACTCTTTTTTTTTTTTTAATTATACTTTAAGTTTTAGGGTACATGTGCACCTTGTGCAGGTTAGTTACATATGTATACATGTGCCAT ?5>>'G?,EGAEH,FG>I=>E++57(+'7,+9F7DE5+?DF>6B4D+C6>>B@4@ X0:i:1 X1:i:1 XA:Z:19,+115420,17M2D83M,2; XG:i:1 AM:i:0 SM:i:23 XM:i:1 XO:i:1 XT:A:U RG:Z:1#49 HS25_09827:2:2201:3329:25396#49 83 1 73860 0 100M = 73509 -451 TATACTTTAAGTTTTAGGGTACATGTGCACCTTGTGCAGGTTAGTTACATATGTATACATGTGCCATGCTGGTGCGCTGAACCCACTAACTCGTCATCTA BCHDFECGCFEFCFFBHIGJ7HEHGEGFFFEA X0:i:4 X1:i:14 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1310:10511:31300#49 83 1 73895 0 100M = 73442 -553 GCAGTTTAGTTACATATGTATACATGTGCCATGCTGGTGCGCTGAACCCACTAACTCGTCATCTAGCATTAGGTATACCTCCCAATGCTATCCCTCCCCC 2IAH5EF>GGD,B>F>7?GGC-GBEGFC7FE757KEB?E@BG@F8FGFF8.G9-FFI;9C-@@C:AIFCH>FIF>EG'+F>+,G X0:i:8 X1:i:176 XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2114:4887:98886#49 83 1 74010 0 100M = 73620 -490 AACAGTCCCCAGAGTGTGATATTCCCCTTCCTGTGTCCATGTGATCTCATTGTTCACTTCCCACCTATGAGTGAGAATATGCGGTGTTTGGTTTTTTGTT EJHHGAEGGGGGHHHGHIGEHHIFGGJGDIFGGGJIHGGGJGHFHHGCIFHLIHGFGFHGGHHJGIHHHHHEFHJHHIGIFGAGGEFGDHFJFFGFFEAB X0:i:3 X1:i:358 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFDFD XT:A:R RG:Z:1#49 HS25_09827:2:2106:11979:32430#49 129 1 74095 0 100M 13 75005771 0 GTTTGGTTTTTTGTTCTTGCGATAGTTTACTGAGAATGATGATTTCCAGTTTCATCCATGTCCCTACAAAGGACATGAACTCATCATTTTTTATGGCTGC GGFGFGGCIHEH?GHEF?IIGHGGHFKDGIGFIHDHGHHIIIGCCCFHFHGGHGGGHIBHHHEHFEGHIHGFGGGJEFGGGFIFECFFBAC X0:i:76 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDDF XT:A:R RG:Z:1#49 HS25_09827:2:2303:19042:70559#49 163 1 74147 0 100M = 74517 470 CATCCATGTCCCTACAAAGGACATGAACTCATCATTTTTTATGGCTGCATAGTATTCCATGGTGTATATGTGCCACATTTTCTTAACCCAGTCTATCATT ;CBCDDCHDJFGLGFGFGCFGGJIIGIEIIGGHHEFHGIGHEADFGHB5FFDGEIF=FBDDEDF=EFHD@?BHFEHBCGJHEFD@IHGGFC>FCADH@HG X0:i:17 X1:i:3466 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2212:12634:18617#49 147 1 74151 29 100M = 73802 -449 CATGTCCCTATAAAGGACATGAACTCATCATTTTTTATGGCTGCATAGTATTCCATGGTGTATATGTGCCACATTTTCTTAATCCAGTCTATCATTGTTG GHFHGHHFIEGDGHIIFFHHHFFFHEGHFHIFHFHHFEHGFJGFFIJGHHHJLGGFHHGHGIJHGEHGGGEIIEGFIFHIGEIIGIGHGFEFEDDECBC; XG:i:0 AM:i:29 SM:i:29 XM:i:1 XO:i:0 XT:A:M RG:Z:1#49 HS25_09827:2:2203:2000:56600#49 163 1 74192 0 100M = 74520 428 TGCATAGTATTCCATGGTGTATATGTGCCACATTTTCTTAATCCAGTCTATCATTGTTGGACATTTGGGTTGGTTCCAAGTCTTTGCTATTGTGAATAAT :CBCEDGHDCAGGACBF+H?IHBCIHGEE5CGFDAGDGIGDEHHFDEGJEHDGDFFFGJ?AFFFDHHHFDHBH4FHFIDECHHH? X0:i:1686 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1205:12590:78985#49 147 1 74195 0 100M = 73725 -570 ATAGTATTCCATGGTGTATATGTGCCACATTTTCTTAATCCAGTCTATCATTGTTGGACATTTGGGTTGGTTCCAAGTCTTTGCTATTGTGAATAATGCC BE?5CF5F55G7C5D5B5C7,5D5ID6?+H55G57E6DI7FEI?II6E6-H>F97EC7BCB;< X0:i:1487 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1202:6843:29385#49 163 1 74216 8 100M = 74636 520 GTGCCACATTTTCTTAATCCAGTCTTTCATTGTTGGACATTTTGGTTGGTTCCAAGTCTTTGCTATTGTGAATAATGCCGCAATAAACATACGTGTGCAT ./68>D9EDCE@AEF:>I5,+7J?I+G@,EG+FH4,,ACGHG,C?(>?F5F7@D754@BFGE7F=D>5?@5+?4++5C?F@4AH4*CA@>IF5CF5EH,B X0:i:2 X1:i:1002 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1209:3719:7865#49 83 1 74267 5 100M = 73826 -541 CCAAGTCTTTGCTATTGTGAATAATGCCGCAATAAACATACGTGTGCATGTGTCTTTATAGCAGCATGATTTATAGTCCTTTGGGTATATACCCAGTAAT ;FGDHHHGG@DFHGFCDIHGHHBHE7G,FFCGGHEDHGGGFFBFAEECEIHLDEFFEEHFCHHHFEHFHGHBIDHGEIHGEDGCJGEC@FFFEFGDEC?A X0:i:635 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1201:2616:5924#49 163 1 74284 8 100M = 74632 448 TGAATAATGCCGCAATAAACATACGTGTGCATGTGTCTTTATAGCAGCATGATTTATAGTCCTTTGGGTATATACCCAGTAATGGGATGGCTGGGTCAAA ;CBCCFEHFJFGHGFGFFEFFGJIIDI?IEGDG6EEEGIGFGHHEGHIJHHHGJIFEHHHHHHHGIHGFIFGHHIHFIFEHGFHFFHGDHGFFGG5BFHG X0:i:633 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2103:15389:59167#49 83 1 74332 0 100M = 73940 -492 ATGATTTATAGTCCTTTGGGTATATACCCAGTAATGGGATGGCTGGGTCAAATGGTATTTCCAGTTCGAGATCCCTGAGGAATCGCCACACTGACTTCCA HGHHFFDG@GGFGGFCDIFDFHEFG,FIBFEG5CFGFAAGGGGGIGIHIIFFC@GGEGHGGHAFGEAHGEH8BFHGGIKDGA2GFGJ5GFFFEEGF@B@C X0:i:3 X1:i:282 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2116:8028:73941#49 99 1 74371 15 100M = 74803 532 TGGCTGGGTCAAATGGTATTTCCAGTTCGAGATCCCTGAGGAATCGCCACACTGACTTCCACAATGGTTGAACTAGTTTACAGTCCCACCAACAGTGTAA 9ACEFGFFAFFFGGGH>G4FGDIH8HFHGHHHHEHGHGAGEEFGGG@CGHIEFHHIGGGGFDGHGGG=GHFFGJGGHIGH;GIHHFFHFHGGG-ECDDJE X0:i:4 X1:i:333 BC:Z:TGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:+:?DFEFA XT:A:R RG:Z:1#49 HS25_09827:2:2207:7052:24001#49 163 1 74495 6 100M = 74929 534 TCTCCAGCACCTGTTGTTTCCTGACTTTTTAATGATTGCCATTCTAACTGGTGTGAGATGATATCTCATTGTGGTTTTGATTTGCATTTCTCTGATGGCC GFD@HGEIFCGFEBHJFFEFCDEHEGAECC@CGEI8H?HGHDE?< X0:i:61 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2114:17513:96984#49 129 1 74529 0 100M 3 165949142 0 ATTGCCATTCTAACTGGTGTGAGATGATATCTCATTGTGGTTTTGATTTGCATTTCTCTGATGGCCAGTGATGATGAGCATTTTTTCATGTGTTTTTTGG ;CBC=E'2DFFGLGGGFGHFIFJEIDIFIIFGG@HEEEIGHJHHIFHIFEHGGDEH9HFHDHHFGHHHFFA>HHEEGHGHHFGFIFHGHGCFFGHFEHE? X0:i:44 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2105:9655:25125#49 163 1 74531 15 100M = 74853 422 TGCCATTCTAACTGGCGTGAGATGATATCTCATTGTGGTTTTGATTTGCATTTCTCTGATGGCCAGTGATGATGAGCATTTTTTCATGTGTTTTTTGGCT ;CBDEFDGECFGHGI-GCEFIHFIEEEIICGGGHHEGJEGFHHDGGHIJFHHGFIFFGEFHEHHFEHIFFHHHFEHGHGHHGFFGBHFGHHFFHEGF>H? X0:i:48 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2203:10845:75955#49 99 1 74564 12 100M = 74884 420 TGTGGTTTTGATTTGCATTTCTCTGATGGCCAGTGATGATGAGCATTTTTTCATGTGTTTTTTGGCTGCATAGATGTCTTCTTTTGAGAAGTGTCTGTTC CABEFGEFIFHGHJFGGGFHGFIGHHHHGHHHHEIGGGHGFHGHIGHIGIFIHHGCGGIGGGGFGKFGGEKFGIFEFGHHGFIHHECHFEG@G+ECH>JE X0:i:12 X1:i:1128 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1305:3790:8583#49 163 1 74594 27 100M = 74978 484 CAGTGATGATGAGCATTTTTTCATGTGTTTTTTGGCTGCATAGATGTCTTCTTTTGAGAAGTGTCTGTTCATGTCCTTCGCCCACTTGTTGATGGGGTTG ;;A8DEGF7@9G8ACB>I5?+7FCH7FI7>?>56AGD6C>BD7755>+=5F@GEE5=DB?5FEF=?5E5=?>CF45+F6+HBG5CI4CC+<>B5HDH3?; X0:i:1 X1:i:20 XG:i:0 AM:i:10 SM:i:10 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1201:2616:5924#49 83 1 74632 8 100M = 74284 -448 CATAGATGTCTTCTTTTGAGAAGTGTCTGTTCATGTCCTTCGCCCACTTGTTGATGGGGTTGTTTGTTTTTTTCTTGTAAATTTGTTTGAGTTCATTGTA EGHHJFHGGGGF;HFGEIGDHHGFGCKGGEHGGGKKHGIIGGHGIFGJIIHGIHGIGDHGJHHJGLEFHHHJIHEHGIFIHHGGHGHGGGFIFFGFCEAC X0:i:1 X1:i:29 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:8 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:U RG:Z:1#49 HS25_09827:2:1202:6843:29385#49 83 1 74636 8 100M = 74216 -520 GATGTCTTCTTTTGAGAAGTGTCTGTTCATGTCCTTCGCCCACTTGTTGATGGGGTTGTTTGTTTTTTTCTTGTAAATTTGTTTGAGTTCATTGTAGATT E>>BGH@+@@E6BGFGDIF?HGGHEG7ADBEGGF7EH9G8G.@FCLEB?ICGD8GAI;D@CFGF@AHHC:?ED@JHED>GEB>G?BCFGDDIFFFEJ??G>DGGHEEHJF?B9:GFAJ@H@FCE@CE@CCGFFI?HEFIDB:FJG9ADFG@GCF?6D7?H>?7?@IH5F,H@GFGG5ABHHA* X0:i:22 X1:i:1354 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=BDBDE XT:A:R RG:Z:1#49 HS25_09827:2:1303:10535:70992#49 99 1 74792 0 100M = 75160 468 GGGTTGCCTGTTCACTCTGATGGTAGTTTCTTTTGCTGTGCAGAAGCTCTTTAGTTTAATTAGATCCCATTTGTCAATTTTGTCTTTTGTTGCCATTGCT CAEEFAFFIF:GGJEGGGGF?KIGHJFHGHHGFHJGFGHGGHFEFGHIGIDIJHHCGGGFEGGDHFEG7FFICIGEHGHFJHIHGGGFFDFF>BD=HGIE X0:i:25 X1:i:982 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2116:8028:73941#49 147 1 74803 23 100M = 74371 -532 TCACTCTGATGGTAGTTTCTTTTGCTGTGCAGAAGCTCTTTAGTTTAATTAGATCCCATTTGTCAATTTTGTCTTTTGTTGCCATTGCTTTTGTCCCACC GH?F>ACHFAGGC;F4@FHDFFBEH7ECFH=F55/=?DB:FEBEEE73GC>F--DEHHFEG<&7748FDAIEEE3H2FCI@CC&>@FDF?FCF@5B??E>B??F1EE:HGEC:8E@@89EH9FFIG:IDFG7AF9:BEIGD8D@@G?F?CGCD?B?EG@D,HGFCEG@>GCEBBGCH X0:i:1 X1:i:1 XA:Z:19,+116423,100M,2; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:23 XM:i:1 XO:i:0 QT:Z:!1=DDDDD XT:A:U RG:Z:1#49 HS25_09827:2:2208:20053:10843#49 99 1 74838 23 100M = 75192 454 CTCTTTAGTTTAATTAGATCCCATTTGTCAATTTTGTCTTTTGTTGCCATTGCTTTTGTCCCACCGATCCCACAGAAATACAAACTACCATCAGAGAATA CAEEFGEGIFGGGJGHGGGGIHIGIJFIEHHHHIHGFCHHGHGIGGHIGHIIJIHIGHFGGDGHGEHGGEGFGJGEHGGHDGDHGFJHFDDGGBAJHHJE X0:i:1 X1:i:1 XA:Z:19,+116432,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 QT:Z:!1=DDDFD XT:A:U RG:Z:1#49 HS25_09827:2:2105:9655:25125#49 83 1 74853 23 100M = 74531 -422 AGATCCCATTTGTCAATTTTGTCTTTTGTTGCCATTGCTTTTGTCCCACCGATCCCACAGAAATACAAACTACCATCAGAGAATACTACAAACACCTCTA EG>HGEDGGGHFCIGGFDGGCIIGJGIIBFHGGHFKDCDIFGFFIG?BDIHCDHGIIFHDGHGFGJHBGHH8HFJIGIHGFBGGGGGGDHFFEBGFFBAA X0:i:1 X1:i:1 XA:Z:19,-116447,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:U RG:Z:1#49 HS25_09827:2:1304:16003:25829#49 163 1 74858 20 100M = 75211 453 CCATTTGTCAATTTTGTCTTTTGTTGCCATTGCTTTTGTCCCACCGATCCCACAGAAATACAAACTACCATCAGAGAATACTACAAACACCTCTACGCAA ;CBBBFCFDEFGHGGC6FIGFFFCHGFCDE>GGHAFHEDGEDHDDC5GFFDDGEGFFDEFDEDFHHFCFFEHHHBHGIGIEGIFI;HF@GCIFDDGFH?G X0:i:1 X1:i:2 XA:Z:6,+64859,100M,1;19,+116452,100M,1; XG:i:0 AM:i:0 SM:i:20 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1204:20176:89280#49 163 1 74870 20 100M = 75250 480 TTTGTCTTTTGTTGCCATTGCTTTTGTCCCACCGATCGCACAGAAATACAAACTACCATCAGAGAATACTACAAACACCTCTACGCAAATAAACTAGAAA ;CBCEFDHFCFGEGGBFDIFIGJIHDGIIIGIEHGFEDHGFFDDGGKIFFHHGGIHFGJFHHHGHIGEFFHHHFEHGIFFEHFHIFHCIHLIJGHFEHHG X0:i:1 X1:i:2 XA:Z:6,+64871,100M,2;19,+116464,100M,2; XG:i:0 AM:i:0 SM:i:20 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1309:14972:91496#49 163 1 74873 20 100M = 75246 473 GTCTTTTGTTGCCATTGCTTTTGTCCCACCGATCCCACAGAAATACAAACTACCATCAGAGAATACTACAAACACCTCTACGCAAATAAACTAGAAAATC ;CBACDD@DFFAGGGD8F5BIFFAE>CGGEGGEHEG?GGGHGHHE@>BDIHGGEIFEHEFDFEFEHGCFIEDHHEHGFD>H=EFCCHCIHLGDCECEBHG X0:i:1 X1:i:2 XA:Z:6,+64874,100M,1;19,+116467,100M,1; XG:i:0 AM:i:0 SM:i:20 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2203:10845:75955#49 147 1 74884 20 100M = 74564 -420 CCATTGCTTTTGTCCCACCGATCCCACAGAAATACAAACTACCATCAGAGAATACTACAAACACCTCTACGCAAATAAACTAGAAAATCTAGAAGAAATG GH3FFD5DIAFIGGDEBHBAEEHHHIFEHEFGDFDFEFEEFGGGHIJGHFDHHGHG@?HGBHGHGEEGGEHFHEIGIFIDGGGGFFFGDFECBC< X0:i:1 X1:i:2 XA:Z:6,-64885,100M,1;19,-116478,100M,1; XG:i:0 AM:i:0 SM:i:20 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1205:17076:53633#49 99 1 74903 0 100M = 74945 142 GATCCCACAGAAATACAAACTACCATCAGAGAATACTACAAACACCTCTACGCAAATAAACTAGAAAATCTAGAAGAAATGGATAAATTCCTGGACACAT CAEFFGFGJFGGGJGFGGGHIGIEIJHIEHHHFJLGHHHGGHFGIGHILIIFHFGIFHIFIJGHGFGGGEIIGIEDHIGHIHIHJFIHEGGGGFDHDHIE X0:i:58 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2207:7052:24001#49 83 1 74929 6 100M = 74495 -534 CAGAGAATACTACAAACACCTCTACGCAAATAAACTAGAAAATCTAGAAGAAATGGATAAATTCCTGGACACATACACTCTCCCAAGCCTAAACCAGGAA *CHHCEHGGDEFFGHEHDGCHGEFGG?GI@CGGGDKFGIGJGGDCGEHFCEFICGCHHHGGHEJGHGHHHDFFFEDEIBGGGGGFGGFGGFJDFGFFEAB X0:i:1 X1:i:53 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:6 XM:i:0 XO:i:0 QT:Z:!1=DFFFD XT:A:U RG:Z:1#49 HS25_09827:2:1205:17076:53633#49 147 1 74945 4 100M = 74903 -142 CACCTCTACGCAAATAAACTAGAAAATCTAGAAGAAATGGATAAATTCCTGGACACATACACTCTCCCAAGCCTAAACCAGGAAGAAGTTGAATCTCTGA BDHHFAGHFHAGFHFIHIHFLFIJHIFHGHFJIHEGFFHHHHHFFIFGGHGJIGDGEDFHGIAHGGHGHGIGIIFIEFGGFIGIGFGLGFFFHEFCDBC; X0:i:1 X1:i:72 XG:i:0 AM:i:0 SM:i:4 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1305:3790:8583#49 83 1 74978 27 100M = 74594 -484 GAAATGGATAAATTCCTGGACATATACACTCTCCCAAGCCTAAACCAGGAAGAAGTTGAATCTCTGAATAGACCAATAACAGAAGCTGAAATTGTGGCAA B>+B=ADGGGD6>CB>7D,?B?(FD7?(?FE>GGF@B99EBIGCEG7FIBI;CCGGEGH8C@GCEAIH?AHGBFE<;C2?FDCBF?BEGFCEGDE=@BAA X0:i:1 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:10 SM:i:17 XM:i:1 XO:i:0 QT:Z:!1:=D::D XT:A:U RG:Z:1#49 HS25_09827:2:2209:18223:18754#49 163 1 74981 17 100M = 75347 466 ATGGATAAATTCCTGGACACATACACTCTCCCAAGCCTAAACCAGGAAGAAGTTGAATCTCTGAATAGACCAATAACAGAAGCTGAAATTGTGGCAATAA :CBBCBEEEC9GGDCBCAIF7F5E8>F8DEGG56HEDAIBFDAC?@BIDF8@55IFC@@FDA?7FB>GJDFHIFEDBCDHHHFFCIH44AGGFAFCFC3FFFE@>GFEH=F65FDFGHB5BDE=CEHEFEEGDDFF?EGCHDFHGI?H?BBFBCE,@F>EFFC.F5DEBC9EGECBCDD7CBC; X0:i:1 X1:i:6 XG:i:0 AM:i:0 SM:i:15 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2305:7742:27365#49 163 1 75038 0 100M = 75294 356 TCTCTGAATAGACCAATAACAGAAGCTGAAATTGTGGCAATAATCAATAGCTTACCAACCAAAAAGAGTCCAGGACCAGATGGATTCACAGCCGAACTCT HHGGIEFIJHFFFHFDGHJIGGHFFHJIFFHHFF;IHGIHIFHCHG>HGG X0:i:5 X1:i:218 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1205:13740:48681#49 163 1 75065 0 100M = 75409 444 GAAATTGTGGCAATAATCAATAGCTTACCAACCAAAAAGAGTCCAGGACCAGATGGATTCACAGCCGAATTCTACCAGAGGTACAAGGAGGAACTGGTAC ;CBDDFCHFHFGHGIGGDIDCGJGHEIIIIFGFHGFHGGGFAHHEGKIFKHGGGIFGHGF=FFFFEGGJFHDHGEHEFGIH+AGFIHGIHHIJ?DFE3HG X0:i:572 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1313:5013:68220#49 99 1 75128 0 100M = 75559 531 GCCGAATTCTACCAGAGGTACAAGGAGGAACTGGTACCATTCCTTCTGAAACTATTCCAATCAATAGAAAAAGAGGGAGTCCTCCCTAACTCATTTTATG AAEFFGGEIFFGGJGHGGDHIHIKIDHIEDHHHHEGGGFGGHHGIGHIGHIFHFLEFGIBMIGHKKEGGHIIGIGDFGGHGHIHGFIHDGGGGHGJHHIE X0:i:8 X1:i:1202 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFA XT:A:R RG:Z:1#49 HS25_09827:2:1303:10535:70992#49 147 1 75160 0 100M = 74792 -468 GGTACCATTCCTTCTGAAACTATTCCAATCAATAGAAAAAGAGGGAGTCCTCCCTAACTCATTTTATGAGGCCAGCATCATTCTGATACCAAAGCCAGGC GDFEGHHFGHHHAHBIGGGC=???F2FD@AEGH>EFDF:8DE(-:8G>9HGGHE8AG8?FH@?C,G8F9.8EDAD@F@57ABIA,@DF>?HE@IC5E>HF6GG>; X0:i:3 X1:i:119 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11A?B>D XT:A:R RG:Z:1#49 HS25_09827:2:2208:20053:10843#49 147 1 75192 15 100M = 74838 -454 TAGAAAAAGAGGGAGTCCTCCCTAACTCATTTTATGAGGCCAGCATCATTCTGATACCAAAGCCAGGCAGAGACACAACAAAAAAAGAGAATTTTAGACC BHF5DHHFGEGHGHIGFFEHHFFFHEGHGGEDGHEGHKHFCHHGHIEGHDEFIGGDHHDHGIDD7BHFHGEIIFGECFGIFIIIEIFHGFGDFDDEDAC< X0:i:3 X1:i:113 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1308:16529:43025#49 99 1 75196 0 100M = 75626 530 AAAAGAGGGAGTCCTCCCTAACTCATTTTATGAGGCCAGCATCATTCTGATACCAAAGCCAGGCAGAGACACAACAAAAAAAGAGAATTTTAGACCAATA BAECFGFGIFH@FJBHGGGGGFIGHDHIEHH?HHJCHEHGGHHHGGHEFFAIFFEIFGGGGIGHIGHGGEFIGGFEHGGHICI7EEFCFE@GGEEHHHIF X0:i:3 X1:i:116 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDDD XT:A:R RG:Z:1#49 HS25_09827:2:1304:16003:25829#49 83 1 75211 12 100M = 74858 -453 CCCTAACTCATTTTATGAGGCCAGCATCATTCTGATACCAAAGCCAGGCAGAGACACAACAAAAAAAGAGAATTTTAGACCAATATCCTTGATGAACATT EIGHC5HG>DGF;IFJHFHGEIEHGEFFFFFGGGHFDGIMBCGCGGHEIIFGIEGHHC9GHHGFGJIHHEHGIDJHGDHGEDGC?FGGFGFGFFGF@EAC X0:i:123 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1309:14972:91496#49 83 1 75246 12 100M = 74873 -473 TACCAAAGCCAGGCAGAGACACAACAAAAAAAGAGAATTTTAGACCAATATCCTTGATGAACATTGATGCAAAAATCCTCAATAAAATACTGGCAAAACG EIHHCEHGGGGFHFHJDDGGFHGBEFGIDBHGGGGKHGG@GIGFGEEJFIHFIHFIHEDFGHGGEHGHHGHGDFEGGIHGHFGGHGEGDFFFFFGFCB>A X0:i:75 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2310:6967:81400#49 99 1 75248 0 100M = 75600 452 CCAAAGCCAGGCAGAGACACAACAAAAAAAGAGAATTTTAGACCAATATCCTTGATGAACATTGATGCAAAAATCCTCAATAAAATACTGGCAAAACGAA AACEFGFGIFHGGGGFGGFFGGIGHHHIGHEHHELFGGEGGFFHIFHIGHFIHFGGGGIGIGGHIFFGGEKFGDGDFIHHGHIHHHJGFHGGGHHCHHIE X0:i:75 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1204:20176:89280#49 83 1 75250 12 100M = 74870 -480 AAAGCCAGGCAGAGACACAACAAAAAAAGAGAATTTTAGACCAATATCCTTGATGAACATTGATGCAAAAATCCTCAATAAAATACTGGCAAAACGAATC HIHHFECGGCGFFJEDHIG?HDGFEEFFGHCEGHBDHGGEFGGDGGHFDIHGIHGFGFHGGFGFGIGFHEHEIHEGGIHGFHEGHGJGGGFGEFGFFBAA X0:i:77 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFB XT:A:R RG:Z:1#49 HS25_09827:2:1201:6334:90835#49 99 1 75285 0 100M = 75746 561 TTAGACCAATATCCTTGATGAACATTGATGCAAAAATCCTCAATAAAATACTGGCAAAATGAATCCAGCAGCACATCAAAAAGCTTATCCACCAAGATCA AAECFGEFIFGEGHGJGGGGGFIGHHFFBHEHGHHGHHHHGHDHFGEGGFIIFDLIFGIJIGGHHKGGGHEFCI@EFGHHIHIE5ECCDGGGGEHGHFI; X0:i:45 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!11=A?DD XT:A:R RG:Z:1#49 HS25_09827:2:2305:7742:27365#49 83 1 75294 0 100M = 75038 -356 TATCCTTGATGAACATTGATGCAAAAATCCTCAATAAAATACTGGCAAAACGAATCCAGCAGCACATCAAAAAGCTTATCCACCAAGATCAAGTGGGCTT BJ@HBFEGGGHFCHGHHIHIHGGHJGJIFHHGGGGFHGII@IFGIEEFFIFDICFIIHHGGHGGGEICHHHEIFJEHIHGEBGGGGJCGGFGGFGFECAA X0:i:5 X1:i:347 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2114:18846:46937#49 163 1 75299 12 100M = 75757 558 TTGATGGACATTGATGCAAAAATCCTCAATAAAATACTGGCAAAACGAATCCAGCAGCACATCAAAAAGCTTATCCACCAAGATCAAGTGGGCTTCATCC ;CBA4D';EEHGAEGBFFEGIHFCBHIIGEGDEBBFGFEGFDAHE@HGFHHDGDBF;BGDDAFFFECHDIGHEEE=ECDIHFE@ICHG4FEF5DF>EFGG X0:i:5 X1:i:344 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1316:14769:47663#49 99 1 75329 0 100M = 75697 468 AAAATACTGGCAAAACGAATCCAGCAGCACATCAAAAAGCTTATCCACCAAGATCAAGTGGGCTTCATCCCTGGGATGCAAGGCTGGTTCAATATACGCA BBCEF?FDFF?@ED??G3G??>>G1F4HDHGGG@@>CEJ7DG7CGGB?GCFF77>@G@@HAE@8.9@H@?B.@:DC@C@EGEGG-@C:8:FHEHGFDHIGDEIGGEGGGIGAGGHEDHGIEGFBDHFGHIFFGIEFFGGHCGHHGGHIH8HHEEFEGAIGGHGGGHEJFGGFGGEGFDEAC X0:i:141 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2207:15684:96474#49 99 1 75426 0 100M = 75747 421 GCAAATCAATAAATGTAATCCAGCATATAAACAGAGCCAAAGACAAAAACCACATGATTATCTCAATAGATGCAGAAAAGGCCTTTGACAAAATTCAACA CA>CFGF?F=?FGBBFGGHEIFHEFJFHFAGCGIHGFABGDDJACBHEGHFFCHEAFGGBGGGDEFGGGHFICCF?FEHHG@?DGEGHDE@FGFGHHDIF X0:i:202 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11ADDDD XT:A:R RG:Z:1#49 HS25_09827:2:2311:11181:68907#49 99 1 75427 0 100M = 75769 442 CAAATCAATAAATGTAATCCAGCATATAAACAGAGCCAAAGACAAAAACCACATGATTATCTCAATAGATGCAGAAAAGGACTTTGACAAAATTCAACAA C;C@F?FFAFFF@B??GEAE?FCECC9DBH?BGA8:FEHGDD;HFFDCD:IFFG@EF@GGGEGHDDC@G?7FA?@G?ECC,C7CEEFCF@F>>5FBH>FE X0:i:257 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!11A?D?D XT:A:R RG:Z:1#49 HS25_09827:2:1303:15656:84277#49 99 1 75438 0 100M = 75744 406 ATGTAATCCAGCATATAAACAGAGCCAAAGACAAAAACCACATGATTATCTCAATAGATGCAGAAAAGGCCTTTGACAAAATTCAACAACCCTTCATGCT CAEEFGFGIF9EGJGHGGFHGBIHHHFFGHHHFIJGGHHGGHFIGGHGGIIIFHEICGGFJIGAHKHGGHFFCGGEFGHCGG?HHFGFFGGGGHGHHGJB X0:i:167 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2111:12106:49194#49 99 1 75440 12 100M = 75758 418 GTAATCCAGCATATAAACAGAGCCAAAGACAAAAACCACATGATTATCTCAATAGATGCAGAAAAGGCCTTTGACAAAATTCAACAACCCTTCATGCTAA AABCFGFFIFGGEFEGGGFHG>EGHHDHFHHHGIJFFHHGGHEDGGHCGIEFFIGIGGFFFEGHGDEGGCFFAIGEHBKCCG?HGFCHFHGGGHF=EGGF X0:i:169 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDFBD XT:A:R RG:Z:1#49 HS25_09827:2:2213:11512:81255#49 163 1 75443 12 100M = 75882 539 ATCCAGCATATAAACAGAGCCAAAGACAAAAACCACATGATTATCTCAATAGATGCAGAAAAGGCCTTTGACAAAATTCAACAACCCTTCATGCTAAAAA ;CBCDFDCEFFGHGFDGGEFIGFGIHFIIIGHFHGFHFIGEHHHKGHIFKHHGGEHFGHCFHDFFEHHJIHHHGIHJHFIHHIFFIHGGFLGHHHDHHHG X0:i:169 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2208:7602:60817#49 99 1 75448 0 100M = 75880 532 GCATATAAACAGAGCCAAAGACAAAAACCACATGATTATCTCAATAGATGCAGAAAAGGCCTTTGACAAAATTCAACAACCCTTCATGCTAAAAACTCTC CABEFGFGJFHGGBEGGGGFIGIHIJFHGHHHHIEGCCHJDHJHIGHIGFIIHFGI@GFFGGGHDGGGGFFGGIGGFIGHGCGHJFHHFHGGGHEGHHAE X0:i:168 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFE XT:A:R RG:Z:1#49 HS25_09827:2:2101:15917:99613#49 163 1 75511 9 100M = 75885 474 TGACAAAATTCAACAACCCTTCATGCTAAAAACTCTCAATAAATTAGGTATTGATGGGACGTATTTCAAAATAATAAGAGCTATCTATGACAAACCCACA GEDGI5HAHHGGKIFEHGGGIHEFEFFHHHDEHEAIHFBFIHJFFIDBGFIFHGHFIFDDEGFHGG X0:i:1177 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2101:17749:68894#49 163 1 75590 1 100M = 76050 560 GCTATCTATGACAAACCCACAGCCAATATCATACTGAATGGGCAAAAACTGGAAGCATTCCCTTTGAAAACTGGCACAAGACAGGGATGCCCTCTCTCAC :CB>B,G8.@EG=FF-65+F775E,CD@I5GBF64C?A55H?=7EGGE++E7@?7EGBB?=,FH55?GD+5+,+4=BH?FDDH>>H?G X0:i:2016 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2310:6967:81400#49 147 1 75600 0 100M = 75248 -452 ACAAACCCACAGCCAATATCATACTGAATGGGCAAAAACTGGAAGCATTCCCTTTGAAAACTGGCACAAGACAGGGATGCCCTCTCTCAGCACTCCTATT AEHEDHHFBIFGEHIGFIFHLFHFHHFHKFIFGGEGFHHHHFGFH8DGDCHJIGFKCHHDGHJGFAHFGGEICFHIIJCFGEFFGGFHGFFFBDDCCBC< X0:i:5 X1:i:1949 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2210:10341:42141#49 147 1 75615 0 100M = 75172 -543 ATATCATACTGAATGGTCAAAAACTGGAAGCATTCCCTTTGAAAACTGGCACAAGACAGGGATGCCCTCTCTCGCCTCTCCTATTCAACATAGTGTTGGA <4G,F++5++F;<4>C>F4FC,+>DE+?5FDDC5EEB?,DD7B=5G?5DC+5I5@?D75=B5A,7<6'>G5,,'78%+7D7556@69,59F78CBCCA;; X0:i:23 X1:i:2522 XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1308:16529:43025#49 147 1 75626 0 100M = 75196 -530 AATGGGCAAAAACTGGAAGCATTCCCTTTGAAAACTGGCACAAGACAGGGATGCCCTCTCTCACCACTCCTATTCAACATAGTGTTGGAAGTTCTGGCCA <43EFAG5GFCFHBGHGHIDGFIFFHEDCHHFFIEGDFID5GGGHCDHGI6DF4H>GGEICDGHCFGFFHFEBGGHGFEBCEEBCBC; X0:i:2016 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2305:4874:14112#49 147 1 75671 0 100M = 75341 -430 CAGGGATGCCCTCTCTCACCACTCCTATTCAACATAGTGTTGGAAGTTCTGGCCAGGGCAATTAGGCAGGAGAAGGAAATAAAGGGTATTCAGTTAGGAA GHH>FHF>F1%%827H36A@/3,A>9(.=;6D4?)23*1(G.=33*&9G+8/,%D*;6 X0:i:53 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1207:9769:76789#49 99 1 75714 0 100M = 76113 499 AAGTTCTGGCCAGGGCAATTAGGCAGGAGAAGGAAATAAAGGGTATTCAGTTAGGAAAAGAGGAAGTCAAATTGTCCCTGTTTGCAGACGACATGATTGT BABFFGFEJFHGGJGGGGGFGHIHCFFIGDHHHDJGJHHHFHFAFFDIFHIIHHHHFGGFFGGFFKGGGEFIGGGJBIKHDHIHGGIHGGGGGHGH@HIE X0:i:19 X1:i:551 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFB XT:A:R RG:Z:1#49 HS25_09827:2:1311:1854:20361#49 147 1 75717 0 100M = 75350 -467 TTCTGGCCAGGGCAATTAGGCAGGAGAAGGAAATAAAGGGTATTCAGTTAGGAAAAGAGGAAGTCAAATTGTCCCTGTTTGCAGACGACATGATTGTATA >EH5FFGDFAFICCBCGFFHJGCEDFF?>GEFGFBEFEHDFFFGHIE>HHFFGHGG7GGFGEDDFBDFBGE>EFD8IHGCFEDGCEGGGF(FCCDD;BC; X0:i:19 X1:i:531 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1303:15656:84277#49 147 1 75744 0 100M = 75438 -406 AGGAAATAAAGGGTATTCAGTTAGGAAAAGAGGAAGTCAAATTGTCCCTGTTTGCAGACGACATGATTGTATATCTAGAAAACCCCATTGTCTCAGCCCA GEHEDDDFIHGHFHIIGEHHHGIBHFGHGHIDHHEEFHFHFJDEEFFGDHEJGHGDHCEF@=JEFHDFIGIIFFDEGJGIDEIEGFGEGHEBFDDEB?C< X0:i:22 X1:i:493 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1201:6334:90835#49 147 1 75746 0 100M = 75285 -561 GAAATAAAGGGTATTCAGTTAGGAAAAGAGGAAATCAAATTGTCCCTGTTTGCAGACGACATGATTGTATATCTAGAAAACCCCATTGTCTCAGCCCAAA GHFBCGJFGEHIEHIGFFECJFIFHIFHGHIJHHJHGKGHFJBFHFEGHHKDIBGIHHEHGIFHFE6GGGEFCFH@EFGFFIGCEEFHGHCFHDDCDAC; X0:i:29 X1:i:542 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2207:15684:96474#49 147 1 75747 0 100M = 75426 -421 AAATAAAGGGTATTCAGTTAGGAAAAGAGGAAGTCAAATTGTCCCTGTTTGCAGACGACATGATTGTATATCTAGAAAACCCCATTGTCTCAGCCCAAAA GHB>C>GFIAGIF4BG@GBDEGHJHHECDFIFE>BHHKEDH@D=EG@GGCIFIBG?EHDEGEFHGADF>GEDEDCEIF7GGHCEBEGAGH9E@DB7BBC; X0:i:24 X1:i:508 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2114:18846:46937#49 83 1 75757 20 100M = 75299 -558 TATTCAGTTAGGAAAAGAGGAAGTCAAATTGTCCCTGTTTGCAGACGACATGATTGTATATCTAGAAAACCCCATTGTCTCAGCCCAAAATCTTCCTAAG BGFHBGHGGG@FGHGHFIGGHKGFJEGFIFHGGGKFHGGIFI9GILGHFIIGIFFFIGHGGHHGGLIGHHHGIHHHKIFGHDGGFEJGGHFIGDGFEBAA X0:i:1 X1:i:2 XA:Z:6,-65758,100M,1;19,-117351,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:20 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:U RG:Z:1#49 HS25_09827:2:2111:12106:49194#49 147 1 75758 20 100M = 75440 -418 ATTCAGTTAGGAAAAGAGGAAGTCAAATTGTCCCTGTTTGCAGACGACATGATTGTATATCTAGAAAACCCCATTGTCTCAGCCCAAAATCTTCCTAAGC GHHHFHGFIGGCF=IGHG=EEHC>HBHEBHIFHHIDHEEFHBFFFIFGGHHDIEGEHCEFGCJEFGH5GGIIECD?CFFCBEGCGBGEGFHFCCBCCBC< X0:i:1 X1:i:2 XA:Z:6,-65759,100M,1;19,-117352,100M,1; XG:i:0 AM:i:0 SM:i:20 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2311:11181:68907#49 147 1 75769 0 100M = 75427 -442 AAAAGAGGAAGTCAAATTGTCCCTGTTTGCAGACGACATGATTGTATATCTAGAAAACCCCATTGTCTCAGCCCAAAATCTTCCTAAGCTGATAAGCAAC ?FG5CADBG4>;C>A4<>6CBDBF?KA@?+FD=?,H=?GG=A7F@HC55BEG?',5E>=66C+@5D?EIGF>E7>G@?5CEC6GL>9H7BDB786C< X0:i:3 X1:i:7 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2206:8753:72165#49 99 1 75784 0 100M = 76104 420 ATTGTCCCTGTTTGCAGACGACATGATTGTATATCTAGAAAACCCCATTGTCTCAGCCCAAAATCTTCCTAAGCTGATAAGCAACTTCAGCAAAGTCTCA CABDFGFFIFF@CEGFGGFFGFIHHJHHEHHGFHIGFGHGGHFHIGFIGHIIFIGIGHFJEGGHKGFGGE@IGJGEFGGFJHIHGGFHFGGGGHECEHIF X0:i:3 X1:i:7 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFD XT:A:R RG:Z:1#49 HS25_09827:2:1213:14500:6675#49 99 1 75812 0 100M = 76173 461 GTATATCTAGAAAACCCCATTGTCTCAGCCCAAAATCTTCCTAAGCTGATAAGCAACTTCAGCAAAGTCTCAGGATACAAAATCAATGTACAAAAATCAC A?BFFGFFGFGGGJGJGGGHDHIGIJFFGHHHFHHGGGHGGHEHFGHIFEIIHGGIGGGGJJGHGGGGGHFIGFGGFGKHEGIHGGHGFGGGGFFJHFGB X0:i:3 X1:i:11 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2208:7602:60817#49 147 1 75880 0 100M = 75448 -532 CTCAGGATACAAAATCAATGTACAAAAATCACAAGCATTCTTATACACCAACAACAGACAAACAGAGAGCCAAACCATGAGTGAACTCCCATTCACAATT BDFFGHJHGGGGFHFGHIHHFFFFEEGIFHFFGGIFBEEFHHFEEEEGGHBDGGDDHHEHGI?DFBHFGGEIIFGIFJGIGIDH@CGHGEHFBEFCDBC; X0:i:7 X1:i:891 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2213:11512:81255#49 83 1 75882 13 100M = 75443 -539 CAGGATACAAAATCAATGTACAAAAATCACAAGCATTCTTATACACCAACAACAGACAAACAGAGAGCCAAACCATGAGTGAACTCCCATTCACAATTGT EIHHCHFGGFGEFHFEHIGGFIIFEGJGFIFGGIFKDGIJGG@GEGDKEIHCIHGFHFHGJHHGGLGFHGHGIFHGKIHGHGGGHGEGGFFGGFGFEBAA X0:i:1 X1:i:10 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:13 XM:i:0 XO:i:0 QT:Z:!1=DBFFD XT:A:U RG:Z:1#49 HS25_09827:2:2101:15917:99613#49 83 1 75885 13 100M = 75511 -474 GATACAAAATCAATGTACAAAAATCACAAGCATTCTTATACACCAACAACAGACAAACAGAGAGCCAAACCATGAGTGAACTCCCATTCACAATTGTTTC FIAHFGDGGFHFHGFJDDGJHHIFDGJGFKEGGEGIHGE@FFGGIFGFFIFFIEFGIGHGGHAJGLICHHHEIFDHEIH?FDGGHGJFGHFGEEGFFBAB X0:i:1 X1:i:10 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:13 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:U RG:Z:1#49 HS25_09827:2:1210:5673:83270#49 99 1 75937 13 100M = 76282 445 ACAAACAGAGAGCCAAACCATGAGTGAACTCCCATTCACAATTGTTTCAAAGAGAATAAAATACCTAGGAATCCAACTTACAAGGGACGTGAAGGACCTC AA6EFGFGIFHFGHGFGGGHGHCHGHHIGHHHHHIGHHHCFHFDGGEILIFIHEGEFHGFDGGHKGH@GFBFGKGGFGIHGHIHJHJHFDFGGHDJHAIE X0:i:1 X1:i:11 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:13 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:U RG:Z:1#49 HS25_09827:2:2210:12464:69531#49 163 1 75957 12 100M = 76311 454 TGAGTGAACTCCCATTCACAATTGTTTCAAAGAGAATAAAATACCTAGGAATCCAACTTACAAGGGACGTGAAGGACCTCTTCAAGGAGAACTACAAATC DFEFCECFIIICGF6BFDJHGHFHHIFGIDBFHG@GAEDFDDF?FBDFHD@?GIBEHGF65HFFFIIHCIAHBDFHFBHHG X0:i:1 X1:i:13 XG:i:0 AM:i:0 SM:i:12 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2308:20101:15000#49 83 1 75957 12 100M = 75573 -484 TGAGTGAACTCCCATTCACAATTGTTTCAAAGAGAATAAAATACCTAGGAATCCAACTTACAAGGGACGTGAAGGACCTCTTCAAGGAGAACTACAAATC ;J=DJD@GG@GDHFGGDGHIECGFEFDGFFEGGF@EHGI@GGBDAG7FFIFFGHGFEGHGCEGGFJEF8HHGEFHHGIBGGGGGHGJEDGFIDFGF@EAC X0:i:1 X1:i:13 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:12 XM:i:0 XO:i:0 QT:Z:!1:DDDE= XT:A:U RG:Z:1#49 HS25_09827:2:2110:5800:11989#49 73 1 75959 12 100M = 75959 0 AGTGAACTCCCATTCACAATTGTTTCAAAGAGAATAAAATACCTAGGAATCCAACTTACAAGGGACGTGAAGGACCTCTTCAAGGAGAACTACAAATCAC B8>EFDFGIFFDHJEHGGGEIHIGHJHIGHHHHIJFHEHGDFGAIGHEDHDIKFGIFGGFEIGD@D@@GEFF67GEFEICIHIHHBGBFG4GGCHJHHGE X0:i:1 X1:i:14 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:12 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:U RG:Z:1#49 HS25_09827:2:1202:4686:95873#49 81 1 75979 15 100M = 162422978 162346899 TGTTTCAAAGAGAATAAAATACCTAGGAATCCAACTTACAAGGGACGTGAAGGACCTCTTCAAGGAGAACTACAAATCACTGCTCAAGGAAATAAAAGAG BA4<5GEGCDGFHCG>,ICCC?6B?7FA?FAG5H7879DDGA9CIFFBFIIGDDC98CH@7HHCFAHC8E?8:DEIGE>C?FG>HBJE@HFF?EDFC6;< X0:i:1 X1:i:7 XA:Z:2,+31660186,100M,1;3,-121062497,100M,1;2,-98146269,100M,1;6,-65980,100M,1;19,-117573,100M,1;6,-100806845,100M,1;2,-67587634,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:7 SM:i:15 XM:i:0 XO:i:0 QT:Z:!1:=A+2@ XT:A:U RG:Z:1#49 HS25_09827:2:2203:5059:74454#49 65 1 76004 13 100M 2 148984895 0 GGAATCCAACTTACAAGGGACGTGAAGGACCTCTTCAAGGAGAACTACAAATCACTGCTCAAGGAAATAAAAGAGGATACAAAGAAATGGAAGAACATTC ?A>@1?F4A@?GEE??GCDE?F>EEDDHFHHC8.EG-9@GC9/8FFEED.FI8DFE7@CG@A-78E7G-E7IF7776GICECDD>5F5DGFG>DA5H46E X0:i:1 X1:i:11 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:13 XM:i:0 XO:i:0 QT:Z:!+1ABD;D XT:A:U RG:Z:1#49 HS25_09827:2:1312:11346:85260#49 99 1 76042 6 100M = 76402 460 GGAGAACTACAAATCACTGCTCAAGGAAATAAAAGAGGATACAAAGAAATGGAAGAACATTCCATGCTCATGGGTAGGAAGAATCAATATCGTGAAAATG A;ECFEDGIFFG@EBHG>:FG>EAEDDHG9?HC:ACFEH7DDCDFFHIFFIDHFEIFBGBIJGADDG?BEFDGJFJFGHCECIFGEGHFDFGGHG5HACF X0:i:1 X1:i:51 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:6 XM:i:0 XO:i:0 QT:Z:!11ADDDD XT:A:U RG:Z:1#49 HS25_09827:2:2101:17749:68894#49 83 1 76050 6 100M = 75590 -560 ACAAATCACTGCTCAAGGAAATAAAAGAGGATACAAAGAAATGGAAGAACATTCCATGCTCATGGGTAGGAAGAATCAATATCGTGAAAATGGCCATACT BCHB+FFGG@E6>>FJH?C?HCGFDFDIGBE7GGFGFGGIKG9FH@EFD@HCGFFFGEE8@H@FBCH8HGHGEFECHDHGE/CG??JGFFFAD??F@B?< X0:i:1 X1:i:51 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:6 XM:i:0 XO:i:0 QT:Z:!11ABDAD XT:A:U RG:Z:1#49 HS25_09827:2:1316:19854:2749#49 99 1 76072 0 100M = 76422 450 AAAAGAGGATACAAAGAAATGGAAGAACATTTCATGCTCATGGGTAGGAAGAATCAATATCGTGAAAATGGCCATACTGCCCAAGGTAATTTACAGATTC B6CCFGGEF@EGGJEHGCBEGH>HDH3CBDAGGEEGFEHCFHHH@G8CC.8;8GGCFFGGEGGDGFEGG?@FFCFDBGGCIHDDEF6HDDDGGBFCHHCB X0:i:47 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2206:8753:72165#49 147 1 76104 0 100M = 75784 -420 CATGCTCATGGGTAGGAAGAATCAATATCGTGAAAATGGCCATACTGCCCAAGGTAATTTACAGATTCAATGCCATCCCCATCAAGCTACCAATGACTTT GEHFCHFDGIHIFHIGHIHFHFIEHEHHGGGFIFJ=GHHGHJHEFIGGGHGFIGGEHHGHGGGEEHHHIGECEGDEFFHIFEFIDGGHGFGFFGFCBBC; X0:i:1000 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1207:9769:76789#49 147 1 76113 0 100M = 75714 -499 GGGTAGGAAGAATCAATATCGTGAAAATGGCCATACTGCCCAAGGTAATTTACAGATTCAATGCCATCCCCATCAAGCTACCAATGACTTTCTTCACAGA GGHEFHGJIIFDEHIGGFGHIDFGHFHHHFIJGGEGHKFFFJIGHIFGDHEDIGGEHHHFGGAEGH@FGGIECDHIIHEGGIGICGGEGFGFHGDCCBC< X0:i:1042 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1213:14500:6675#49 147 1 76173 0 100M = 75812 -461 ATGCCATCCCCATCAAGCTACCAATGACTTTCTTCACAGAATTGGAAAAAACTACTTTAAAGTTCATATGGAACCAAAAAAGAGCCTGCATTGCCAAGTC GHHBGDF5LEHGGHIIHGHHIFFGHI>EHHFFCHIEIFHHCFHEHIFGHHBFI5GGHCJHGEGHFBHFGGIIICHIFJKIFIDIGDG;GHFFEDE9DB8; X0:i:112 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2211:7988:69141#49 163 1 76205 0 100M = 76573 468 TTCACAGAATTGGAAAAAACTACTTTAAAGTTCTTATGGAACCAAAAAAGAGCGTGCATTGCCAAGTCAATCCTAAGCCAAAAGATCAAAGCTGGAGGCA ;CB87?98?-9G?96:+557+7+FFGG875,5>,4CHE555A,HG5HIF5H+++G5+HB75,D?=5FH?455?>455C6+4455I*H4IG<5+535>3,2 X0:i:1 X1:i:130 XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1305:9159:47023#49 163 1 76239 0 100M = 76664 525 TATGGAACCAAAAAAGAGCCTGCATTGCCAAGTCAATCCTAAGCCAAAAGAACAAAGCTGGAGGCATCACGCTACCTGACTTCAAACTATACGACAAGGC >AFIGHICFIGHFFHGHBFCFEDJGFE=FHEGFHGFFEFGHHFFIHGFHHDHDIJ?GGHFGGEIEIHIFHGG7ICFBIFEGFEF:DECCBC; X0:i:5 X1:i:616 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2210:12464:69531#49 83 1 76311 10 100M = 75957 -454 TACCTGACTTCAAACTATACGACAAGGCTACAGTAACCAAAACAGCATGGTACTGGTACCAAAACAGAGATATAGATCAATGGAACAGAACAGAGCCCTC BJGEBDCGGCIGEHHGFJFCGFHFGGCEGHGDEGCGFGGEHFICFIHFGH;H@GEEFFEDFDEAFHFEDGIHGFGGGHBECGEFIFFBFEBAC X0:i:7 X1:i:2188 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BB;DD XT:A:R RG:Z:1#49 HS25_09827:2:2303:3854:17792#49 163 1 76324 0 100M = 76672 448 ACTATACGACAAGGCTACAGTAACCAAAACAGCATGGTACTGGTACCAAAACAGAGATATAGATCAATGGAACAGAACAGAGCCCTCAGAAATAATGCCG :;B8DBDCBC9CD??75E@ECABDGDIG5JG5DHB=DBHG5CG=DIBHGI>AGF53F5H?G X0:i:4 X1:i:655 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1305:19183:6841#49 99 1 76381 0 100M = 76700 419 TATAGATCAATGGAACAGAACAGAGCCCTCAGAAATAATGCCGCATATCTACAACTATCTGATCTTTGACAAACCTGAGAAAAACAAGCAATGGGGAAAG AA>EF3FDFFGDEDEFGAGGIH@GCFHH@HECFEE@GG@CCHGIGFHCGFBIFH@AFFFJJIGHDGHGGEG?FDGEGBG7DC?FGBCHFH@GGEFF4DAE X0:i:555 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:A?DDF XT:A:R RG:Z:1#49 HS25_09827:2:1312:11346:85260#49 147 1 76402 6 100M = 76042 -460 AGATCCCTCAGAAATAATGCCGCATATCTACAACTATCTGATCTTTGACAAACCTGAGAAAAACAAGCAATGGGGAAAGGATTCCCTATTTAATAAATGG 2?H5>35DF4A@EHBIFE=@EBCB=EEEH+455>E+HDEA7FFCFI55G8EJB5CCHAG5>I6E7A@FD7>E8CDHC>C'?5FFCGDGGEC?EG?DB?C; X0:i:591 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1316:19854:2749#49 147 1 76422 0 100M = 76072 -450 CGCATATCTACAACTATCTGATCTTTGACAACCCTGAGAAAAACAAGCAATGGGGCAAGGATTCACTATTTAATAAATGGTGCTGGGAAAACTGGCTAGC GH5H3AHFF1/:724I/BE0CFB+8=FH/5;.17IHF78ADJ6EEAE398>D309&CA/1BD51%B61E559;BEB3/@,?7G5C$>7/9CB@13(A9C3 X0:i:5 X1:i:1220 XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2307:3977:40925#49 99 1 76500 9 100M = 76943 543 GGTGCTGGGAAAACTGGCTAGCCATATGTAGAAAGCTGAAACTGGATCCCTTCCTTACACCTTATACAAAAATCAATTCAAGATGGATTAAAGACTTAAA ??67F3EEI=E@E>:FCFCG<<@?J>:8HIAF8G-GDF;EHBHCCH8;8IEAG9:GID?HDFFG7C7IAJGEB677CGBD>F,56G<>>HH+@A>2 X0:i:1034 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!+1<+26G77,7,H757F8HGADB:9CA@GH;I:;G(?FHGHGHHH8:L:CH:ABD9DB?EAC23?D@G?=J??E=DB?A X0:i:3 X1:i:23 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1207:9578:57877#49 99 1 76631 0 100M = 76993 462 GAAAACCTAGGCTTTACCATTCAGGACATAGGCATGGGCAAGGACTTCATGTCTAAAACACCGAGAGAGGCACTCTTATGCATTGTTGGTGAGAATACAA BABFFGGEGFGEGJEHGGGHIFIKFFHIJHHHHIHGJHHGGHGAGGHIFFIFHIGIFGIGGIGHFFIGGFIIGDGGFGGEDGIHHEHHGEGGGHEGHFIE X0:i:3 X1:i:1 XA:Z:1,+76631,100M,0;19,+118225,100M,0;15,-102455605,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2308:12340:71225#49 83 1 76632 0 100M = 76274 -458 AAAACCTAGGCTTTACCATTCAGGACATAGGCATGGGCAAGGACTTCATGTCTAAAACACCGAGAGAGGCACTCTTATGCATTGTTGGTGAGAATACAAA FJHACF5GG@HFFFFHFGGIHHGFG@KG?IFGGGKFHGGDGIGGIGFHDIEFEEGF8JDGCHEFGHIFHHHEIHEIEDFGHFGGHGFGDHDJFFGFCBAC X0:i:3 X1:i:1 XA:Z:6,-66633,100M,0;19,-118226,100M,0;15,+102455604,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFF XT:A:R RG:Z:1#49 HS25_09827:2:1305:9159:47023#49 83 1 76664 0 100M = 76239 -525 ATGGGCAAGGACTTCATGTCTAAAACACCGAGAGAGGCACTCTTATGCATTGTTGGTGAGAATACAAAATGGTACAACTCTTGGCAATATCTTAAAAAAT ;IHHCEHGGGEFCGGGHFHGCKEHGGCIFKCGGGKHHGGEGGGDHGHHICILEHGFHHDGGHHHGIDHHHHGHFJHHIHGHHGGGEJGGHFGGFGFCBAA X0:i:4 X1:i:0 XA:Z:6,-66665,100M,0;1,-76664,100M,0;15,+102455572,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFD XT:A:R RG:Z:1#49 HS25_09827:2:2303:3854:17792#49 83 1 76672 0 100M = 76324 -448 GGACTTCATGTCTAAATCACCGAGAGAGGCTCTCTTATGCATTGTTGGTAAGAATACAAAATGGTACAACTCTTGGCAATATCTTAAAAAATTTACATGG F>4BFEC4GFEDFHFC,IGE?CG?GG7CBI,G5GF@F>DF-CHCG@?C8&DFC8FAAEFD7C98F8:8H?AF:D<>< X0:i:4 X1:i:0 XA:Z:15,+102455564,100M,3;19,-118266,100M,3;1,-76672,100M,3; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 QT:Z:!1:=ADBD XT:A:R RG:Z:1#49 HS25_09827:2:1305:19183:6841#49 147 1 76700 0 100M = 76381 -419 GCACTCTTATGCATTGTTGGTGAGAATACAAAATGGTACAACTCTTGGCAATATCTTAAAAAATTTACATGGTACTGACTTTTGGTCTAGCAATCCTACT GHHHFFDHGFIGEGCHGHEHEHHFGIDEFHFHEFFHFHGFIDG@FHDIGGGHHFFGIFGCGHEGGIFICCIGFGCFHF>EEFHGFCDEDDCCAC< X0:i:4 X1:i:0 XA:Z:6,-66701,100M,0;1,-76700,100M,0;15,+102455536,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1201:6663:60298#49 99 1 76896 0 100M = 77272 476 CGGGCGTGGTGGCTCATGCCTGTGATCCCAGCATTTTGGGAGGCTGAGGCGGGCAGATCACTTGAGGCCAGGAATTCAAGACCAGCGTGGCTAACATGGC BACCFGFFIFFDFHGEGGFHGDHHHJFIEHHHFHIGJGHGEHDIHFHIGHIIHD@EFBGGEEG7DEE,GE;IFICG6BHEE,IEGEF6FG@7>BDH4HF2 X0:i:4 X1:i:0 XA:Z:15,-102455337,100M,0;19,+118490,100M,0;1,+76896,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2307:3977:40925#49 147 1 76943 9 100M = 76500 -543 GGGGGGCAGATCACTTGAGGCCAGGAATTCAAGACCAGCGTGGCTAACATGGCGAATCCCCATCCCTACCAAAAATACAAAAATTAGCTGGGCGTGGTTG GD+E>A5H5H+CE+3;+IB@E645AFFEG?IFE>?FHEHDFEBEE,?GD,K=I55?'AEEG+AH7<,E57EI8G+BG+,@75+6:?9E+A9DCDDDCB/1 X0:i:3 X1:i:0 XA:Z:1,-76943,100M,4;19,-118537,100M,4; XG:i:0 AM:i:0 SM:i:0 XM:i:4 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1210:9117:40198#49 99 1 76952 0 100M = 77346 494 ATCACTTGAGGCCAGGAATTCAAGACCAGCGTGGCTAACATGGCGAAACCCCATCTCTACCAAAAATACAAAAATTAGCTGGGCGTGGTGGTGCACACTT AABCFGFFGFFGGGEHGAFEGFIGFFFHGHGHHDHFFHHHGHFGFGHEGFIEFGHIGGAKGGGHEJHGGHKDIJGGHGHEGHIDGFFGFGDGGHHJHAGB X0:i:3 X1:i:0 XA:Z:19,+118546,100M,0;1,+76952,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1303:11806:80711#49 163 1 76988 12 100M = 77385 497 AACATGGCGAAACCCCATCTCTACCAAAAATACAAAAATTAGCTGGGCGTGGTGGTGCACACTTGTAATTCCAGCTACTTGAGAGGCTGAGGTGGGAGGA ;CBCEFGEDGFGHGFEIIIFGGFIHEIGIIGHFHBEGJHGFGDHCGHGFGHHGEFEGHJHGHFFGDHCJFHFHGFHECGIHFFGFFHFHFGF5DHGHHH@ X0:i:3 X1:i:0 XA:Z:19,+118582,100M,0;1,+76988,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1207:9578:57877#49 147 1 76993 0 100M = 76631 -462 GGCGAAACCCCATCTCTACCAAAAATACAAAAATTAGCTGGGCGTGGTGGTGCACACTTGTAATTCCAGCTACTTGAGAGGCTGAGGTGGGAGGATCGCT GG@B>H?GFLHHGHIGHFHHHFIF5EF?HHIFGH?HGKHGFHBFFIJGGEIFIHDEHHEHGEJGGHHFGGEIIGGFCJGIFHFIDEGHGFFECDBCCBC; X0:i:3 X1:i:0 XA:Z:1,-76993,100M,0;19,-118587,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2309:15254:43633#49 99 1 77025 40 100M = 77425 500 ATTAGCTGGGCGTGGTGGTGCACACTTGTAATTCCAGCTACTTGAGAGGCTGAGGTGGGAGGATCGCTTGAACCTGGGAGGCAGAAGTTTCAGTGAGCCC BAEEFGEFGFEGGHE?GGAHGHDKHFFEGHHHHJJGGHHHGHJHFGFEGHIICHGCDHG@JGAAIGEGGFFFCJCDFIIHGFIHCBI5FDGGGHEHHHIH X0:i:1 X1:i:2 XA:Z:6,+67026,100M,1;19,+118619,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:20 SM:i:20 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:U RG:Z:1#49 HS25_09827:2:2203:16008:15012#49 99 1 77172 37 100M = 77526 454 CTCAAAAAAAAAAAAAAAAAAAAAGGAAAAAAACCAAAAGAAAATTAGTGAGAACTACTTGCAAAACTTGTACGCAATAGAGTATGAAGCAACTATAAAA CAEEFGFFJFGDGJGHGGFFIFIA<,C566F>+<+5EHGB X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:37 XM:i:4 XO:i:0 QT:Z:!1=DDFFE XT:A:U RG:Z:1#49 HS25_09827:2:1305:6908:73000#49 99 1 77186 12 100M = 77584 498 AAAAAAAAAAGGAAAATAACCAAATGCAAATTAGTGAGTACTACTTGCAAAACTGGTACGCAAAAGAGAATAAAGCAACTATAAAATGAGAGAGAAATAT AAC@AGB4GF4D5DF?2AG??B>;D<-:@HGH8.A:-.-J@F(89C(.FFAFC7,A,GG(8AG,E7@GGE(,F?7,,G7CDCDHJB6(D6F,4+=BB'6; BC:Z:NGTCTATC XG:i:0 AM:i:12 SM:i:12 XM:i:6 XO:i:0 QT:Z:!11ADD?D XT:A:M RG:Z:1#49 HS25_09827:2:1201:6663:60298#49 147 1 77272 0 100M = 76896 -476 TGAGAGAGAAATATCTCCAAATACTACTCTAAAGTAATCTACAAGGTATACCTTAACTGAAAAGAAACAAAAAAGTGACACCAGAATGCTATTTTTATGT AGHFGGDBGAFHFHCIFIGFJGHGEFGCGHIJEHEHFHBDF@IFHIEGHFHJGHFIHHGDGIJEJEHFGGIIIEGEIFGDFIIFDGGHGFGEEEEEDBC; X0:i:3 X1:i:0 XA:Z:6,-67274,100M,0;1,-77272,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2201:7798:71462#49 163 1 77278 19 100M = 77540 362 AGAAATATCTCCAAATACTACTCTAAAGTAATCTACAAGGTATACCTTAACTGAAAAGAAACAAAAAAGTGACACCAGAATGCTATTTTTATGTTAAAAC LGGGE+I(C,H?@G>87,7,+I@>87G@>AE,,7+A?HB=?CAIH5>GH5B=H5C=F>;>4<;>C5>53>,3?2 X0:i:3 X1:i:1 XA:Z:6,+67289,100M,3;1,+77287,100M,3;15,-102454949,100M,4; XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1210:9117:40198#49 147 1 77346 0 100M = 76952 -494 GTGACACCAGAATGCTATTTTTATGTTAAAACAGGGATAAATACATTGGATTTACATGCATATATAAGTATATATTTTATAAATGTTTAAATAAGCATAC AHHHGAGFIHADFHIIHFECHFIGDEFEHGGFIGEGGHGFFGHFFEJGGHIJEHGEHHFBGIDEGHHGDGCGIIGFFHKGGHIHDEGHGFEDHGEIEIHHIFHFGEGGGEGHGHFFHDEECBC; X0:i:1 X1:i:2 XA:Z:6,-67427,100M,2;19,-119020,100M,2; XG:i:0 AM:i:20 SM:i:20 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1315:5281:94585#49 163 1 77451 20 100M = 77814 463 ATGGCAAAAACGTAATACATATATAATTTTCTTATGGCAGGGGGGGGAAACAAGGCAAGGCACAGGGATAAAAGTTATTCTGAATAAATCTTATTTTATA ,(.D(BCEEF*5,DGCGFE:G?JIB>EEFBG=F24FGDHAH&,E'@3E@E,G+@75CB,C+BD(59+5+G5GH'=5>+G>C4F5+34FEDBI+6BBG8G-@E@CEACA;< X0:i:1 X1:i:2 XA:Z:6,-67586,100M,2;19,-119179,100M,2; XG:i:0 AM:i:12 SM:i:12 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2209:8499:91898#49 163 1 77601 36 100M = 77991 490 TAAATTAACAGAAAAAAATTACAACTGCTAAAAATCAAGATCTGGCATTTTAATTAAGTTATAAAACATCGGAGAAAAGAATTGTTTCATGGGACACTAA ;CBCADCCDEGGHGECGFHGGGFCIEFIIIGGGHEEHGCGHDHHDGHGFHHGG@IEFHGHFEKFFHHGFIFFHFBHFFDJHGICICHG@HG>DDHG>FHG X0:i:1 X1:i:3 XA:Z:6,+67603,100M,1;19,+119196,100M,1;15,-102454635,100M,1; XG:i:0 AM:i:18 SM:i:18 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1315:6882:79007#49 83 1 77603 18 100M = 77287 -416 AATTAACAGAAAAAAATTACAACTGCTAAAAATCAAGATCTGGCATTTTAATTAAGTTATAAAACATCGGAGAAAAGAATTGTTTCATGGGACACTAACA H6H-BAHG7<69H6E>C77??GG?DBJ6?FC75I7DD(GE8IBFG,H8FIE.CDEAIEHGCE9-GAA8@:8GEDHCAIB?HDGEHGD@@?F4D4E=C>AB X0:i:1 X1:i:3 XA:Z:15,+102454633,100M,1;6,-67605,100M,1;19,-119198,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:18 XM:i:0 XO:i:0 QT:Z:!11A?D>D XT:A:U RG:Z:1#49 HS25_09827:2:2201:1428:54058#49 99 1 77609 36 100M = 77995 486 CAGAAAAAAATTACAACTGCTAAAAATCAAGATCTGGCATTTTAATTAAGTTATAAAACATCGGAGAAAAGAATTGTTTCATGGGACACTAACATACAGA CABDFGFEIFGGGFGFGGGHGFIEFHFEGHE8HIIGGEHGFHFHEGDHGHIIHFEH@FGFEGGBEDIGGEIFFGEDFEIHCGIH:FHHFGFGGFFBEHG; X0:i:1 X1:i:3 XA:Z:6,+67611,100M,1;19,+119204,100M,1;15,-102454627,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:18 SM:i:18 XM:i:0 XO:i:0 QT:Z:!1=DDDEF XT:A:U RG:Z:1#49 HS25_09827:2:1303:19443:47673#49 99 1 77612 41 100M = 77937 425 AAAAAAATTACAACTGCTAAAAATCAAGATCTGGCATTTTAATTAAGTTATAAAACATCGGAGAAAAGAATTGTTTCATGGGACACTAACATACAGACAA AABCFDEFAF:GGFFHGGGHGDC;IGIGGGH@FEEEGHGHHIGHIJGEHGFE7FFGHDHKHEIHIFIHFHFIHGFGJFGGHGCHFGGLGFHEFFHFG X0:i:1 X1:i:1 XA:Z:19,+119516,100M,1; XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2114:6735:35891#49 99 1 77921 0 100M = 78318 497 AAATATTCTCTATTTTATGACAATATACAGGAAATATGTCGAAGAGAGAAACATGCAAGAACACCGTAGGGTTTAATAAGATAATCACAAGGTATGGAAT 8AC@DGFGICFE@H?3GGFEDDCADJFHGHAHFEEEF@@@F@;HFF@EDFAF8DGE@FFFIGGDE@7GGHFFGF@EHGCCD@IFHEHH@6GB4CABBHJB X0:i:2 X1:i:1 XA:Z:19,+119518,100M,0;6,+67925,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDDE XT:A:R RG:Z:1#49 HS25_09827:2:1303:19443:47673#49 147 1 77937 41 100M = 77612 -425 ATGACAATATACAGGAAATATGTCGAAGAGAGAAACATGCAAGAACACCGTAGGGTTTAATAAGATAATCACAAGGTATGGAATATTCAACAGGATGAGT BD?HFDHBFAFIFHFIHEFDHB4BDEFEDGIAGCDFFEEDF@@CH>GADHEJIGGD7GDBA=AGC4HFBCEIFD>IEJH@F>CF@BGEGEC?FED786C; X0:i:1 X1:i:1 XA:Z:19,-119534,100M,1; XG:i:0 AM:i:18 SM:i:23 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1310:12124:7063#49 83 1 77962 38 100M = 77570 -492 AAGAGAGAAACATGCAAGAACACCGTAGGGTTTAATAAGATAATCACAAGGTATGGAATATTCAACAGGATGAGTATCCTGGATTATTCAGCAAATACAC ECHHFHHGGFHECHGHHIGCH7GHEGFI?FHGGGKHHGGFGIGCABFHICHGIHFHIHHGGHHHGHHFHEHFIHJFEIHIGGGGJEJGGFFIFFGFEBAC X0:i:1 X1:i:3 XA:Z:15,+102454274,100M,1;19,-119559,100M,1;6,-67966,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:18 SM:i:18 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:U RG:Z:1#49 HS25_09827:2:2209:8499:91898#49 83 1 77991 36 100M = 77601 -490 GTTTAATAAGATAATCACAAGGTATGGAATATTCAACAGGATGAGTATCCTGGATTATTCAGCAAATACACAGAGCTAAAAAGCAGGAGAAAGGAATTCA EJHHJFHGGGDFBFGJDIJIFIIFGGKGDGFGGHK@HGGIJIHFIG?HIIHGCHGFHHHDGHEGGEGFHGHGHFEFEIHIHGGGHGJGG?FIGFGFEEAC X0:i:1 X1:i:3 XA:Z:15,+102454245,100M,1;19,-119588,100M,1;6,-67995,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:18 SM:i:18 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:U RG:Z:1#49 HS25_09827:2:2201:1428:54058#49 147 1 77995 36 100M = 77609 -486 AATAAGATAATCACAAGGTATGGAATATTCAACAGGATGAGTATCCTGGATTATTCAGCAAATACACAGAGCTAAAAAGCAGGAGAAAGGAATTCATATA GG6FFHH>>EFDG;I@FFBHHGFBHFHEHFIFHFI5H7BAFEFEHGEG@EEFGGGGHEFAGIE?CBDFGCEF?EEHIFCFFEIE:BD?GECDFED7CAC< X0:i:1 X1:i:3 XA:Z:15,+102454241,100M,1;19,-119592,100M,1;6,-67999,100M,1; XG:i:0 AM:i:18 SM:i:18 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2306:15882:79402#49 99 1 78026 40 100M = 78124 198 ACAGGATGAGTATCCTGGATTATTCAGCAAATACACAGAGCTAAAAAGCAGGAGAAAGGAATTCATATATATTTTTAAAAACTAAAAAGATATATTAGCT CABEFGFGIFFGGJGHGGFFGGIGHEFDFHHHHIHGFGHGFHHIGGHCFEIFJIHIGHGJEGGHFEHGGFFIGJEGFIHHGHIHJFGGEGGGGHDCHHCH X0:i:1 X1:i:2 XA:Z:6,+68030,100M,1;19,+119623,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:20 SM:i:20 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:U RG:Z:1#49 HS25_09827:2:1205:8989:84210#49 147 1 78026 20 100M = 77652 -474 ACAGGATGAGTATCCTGGATTATTCAGCAAATACACAGAGCTAAAAAGCAGGAGAAAGGAATTCATATATATTTTTAAAAACTAAAAAGATATATTAGCT GDHGGHJJFLGIFHFIHGGFIHIGHFGEGHIFGGEFGKHGHFGGHIJGHHIJLKGEHHGHGIFGGBHFGGIIIGEIFHFGFIIIGGGHGFFFHGFCCBC; X0:i:1 X1:i:2 XA:Z:19,-119623,100M,1;6,-68030,100M,1; XG:i:0 AM:i:0 SM:i:20 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2214:2517:85506#49 83 1 78086 15 100M = 77919 -267 ATTCATATATATTTTTAAAAACTAAAAAGATATATTAGCTGATGCAACTTTGAAACTTCTTTAGATCCTGATTCAAATAGAGCAAATTTAACAAATATAT EIHHGGHGGGGFH>FGHGGGEIEFEGGCIHHGGHKFHGGFGIHGIG?HIIFGIEFFEGHGHHHGGEDHHHHGDFJIGIHGHGG>J8HFGHFIGFGFDEAA X0:i:3 X1:i:0 XA:Z:1,-78086,100M,0;19,-119683,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDFFE XT:A:R RG:Z:1#49 HS25_09827:2:2205:5688:22078#49 147 1 78092 0 100M = 77732 -460 ATATATTTTTAAAAACTAAAAAGATATATTAGCTGATGCAACTTTGAAACTTCTTTAGATCCTGATTCAAATAGAGCAAATTTAACAAATATATTTGAAA GH@HGEGBIEFGGHICHIEHEFJBHEHHHEIAIHEDFHEACGBFFIFGGCEFGHFFHGGHG@FGEGHGHGEE@EGHIJGFGHFE@GDHGFHFHGEBCBC; X0:i:3 X1:i:0 XA:Z:1,-78092,100M,0;6,-68096,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2306:15882:79402#49 147 1 78124 40 100M = 78026 -198 CTGATGCAACTTTGAAACTTCTTTAGATCCTGATTCAAATAGAGCAAATTTAACAAATATATTTGAAACTATTAAAATAATTTAAAAATGACCAAGTATT GDHFGEGGFHFICHFIFIEHJHFGHIHEGGIJHFIFGIGGIJBFHIFGHHHJEGGIHHJHGIJGFEHHGGEIIIEIIFKIFIIIGGGLGFFFHDFECBC; X0:i:1 X1:i:2 XA:Z:19,-119721,100M,1;6,-68128,100M,1; XG:i:0 AM:i:20 SM:i:20 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1311:13415:94884#49 147 1 78197 43 100M = 77774 -523 AAAATAATTTAAAAATGACCAAGTATTTGATTATATCAAATATAGACAATAATAACCTTGAATGTACATGGATTAAATGTCCACTTAGGGGCTGGGTGTG GFHGGEDFGIFIFHIIGGEHIFIGHEGHHHIJGHJEFHHHHFHFFIFGHHFFIGGIHHFHGHDHEGHGGGEIIGEIIJKIGIGIGGGHGFCFHDED?BC< X0:i:1 X1:i:2 XA:Z:19,-119794,100M,1;6,-68201,100M,1; XG:i:0 AM:i:20 SM:i:20 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1301:9833:2800#49 99 1 78267 0 100M = 78628 461 GATTAAATGTCCACTTAGGGGCTGGGTGTGGTGGCTCATGACTATAATTCCAGCACTTTGGGAGGCCAAGGCAGAAGGATTGCTTGAGGTCAGAGGTTCA CACDFGFGIFHFGJGFGGGHGGIHHEDH8HH8HGCGGH@CCHHGAFHIGHIFJFEIG@FGGGGHEFIGGEG?GCCGFG?CDEEDGBCCFE:GGHFH4GGF X0:i:4 X1:i:0 XA:Z:15,-102453969,100M,0;6,+68271,100M,0;19,+119864,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:1304:7346:5270#49 83 1 78287 0 100M = 77818 -569 GCTGGGTGTGGTGGCTCATGACTATAATTCCAGCACTTTGGGAGGCCAAGGCAGAAGGATTGCTTGAGGTCAGAGGTTCAAGTGCAGCCTGGTCAACACA EIHHHGDGGGGFDJGGFBGIFGGGDFDFFIEGGGHHDGEGFIBGEGGEEIHGDHGHEGHGCBGGGIIHHHDBFDJEGIFGFGGGJGJFDHFGEEGFDC?C X0:i:4 X1:i:0 XA:Z:19,-119884,100M,0;6,-68291,100M,0;1,-78287,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2114:6735:35891#49 147 1 78318 0 100M = 77921 -497 AGCACTTTGGGAGGCCAAGGCAGAAGGATTGCTTGAGGTCAGAGGTTCAAGTGCAGCCTGGTCAACACAGTGAAACCCTATCTCTACAAAAAACAAACAA 2D?B53GBFH>;AHFCCEFHCGFBHFG?>FDAECHBFFAA77H&>I5GDEBFIEGF7HDDG5E6EEHGB7CGGFHIFFEGBCCEE6FHGFED78D=BB;; X0:i:3 X1:i:0 XA:Z:19,-119915,100M,0;1,-78318,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2105:15899:48047#49 163 1 78402 0 100M = 78806 504 TACAAAAAACAAACAAAAATAAAAAATTAACTAATTTTAAAAAATATATATTTCTTCTAAATTCTCCACCTGAAAGATATAGACTGACTGAATGAATTTT ;CACAFCFFEAGAAFGFFEFCHJGICDIFIC>HHBGIJIGHEHDFGHI@>HGGDGEGHG?JHFFDEGGFGFDHFFHF=FIHEFGFIHFH>GG>CFG>3EG X0:i:4 X1:i:0 XA:Z:15,-102453834,100M,0;6,+68406,100M,0;19,+119999,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1311:7240:92705#49 163 1 78428 17 100M = 78829 501 TTAACTAATTTTAAAAAATATATATTTCTTCTAAATTCTCCACCTGAAAGATATAGACTGACTGAATGAATTTTAACTATGATCTGACTATGTGCTTCCC 3C8FE?5@9:IEI9E5581HEC8@EG96DH4>5:DEE9FGIEE;JHH@KFGIC79DF?HE=B6BFI:E8BI;<;:89FG?H2F5HG X0:i:3 X1:i:1 XA:Z:1,+78431,100M,0;6,+68435,100M,0;15,-102453805,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2206:12856:82389#49 99 1 78470 17 100M = 78830 460 CCTGAAAGATATAGACTGACTGAATGAATTTTAACTATGATCTGACTATGTGCTTCCCTGAACAAATGCACTTTACCTGTATAACACATATTAACTAAAA CABDFGFFJFGGGHEHGGHHGDIGHJHIEHHHHGEGJHHGDHGHFGHIGIIEJHLIGHGGFGGHIFHGGFIIGFGJHIHHE7IHJHIHFHGGGHHFHHJH X0:i:3 X1:i:1 XA:Z:6,+68474,100M,1;19,+120067,100M,1;15,-102453766,100M,2; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1202:6568:18859#49 163 1 78570 19 100M = 78896 426 GAAAAGAGATGGAAAAAGGTATTCCATGAACAGAAACCAAAATGAGTAGGAGTAGCTATACTTCTGTCAGACAAAACAGACTTTAAGTCAAAACTAGCTT 8CBDCFEGFEFGHFFGFIEFGGHIIHGIIIGHGHGFHFGGHHGHFGHLFFHHGEIHGFEHJFIHHEHIFFHHHFFDEHFJEGIFIIHAIFLGFHDGFFHG X0:i:3 X1:i:1 XA:Z:6,+68574,100M,0;19,+120167,100M,0;15,-102453666,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2302:15797:94661#49 99 1 78572 19 100M = 78891 419 AAAGAGATGGAAAAAGGTATTCCATGAACAGAAACCAAAATGAGTAGGAGTAGCTATACTTCTGTCAGACAAAACAGACTTTAAGTCAAAACTAGCTTTA A?>E=G?EEFGECEFEG>AFGDDADDD:GHHCFDJGFG0CC,/E9BCCGEC;CDECD@FG3GGHGD@GG?@GAJGGFIIHC@GHHEFCEEGG>HFFD@AF X0:i:3 X1:i:1 XA:Z:6,+68576,100M,0;19,+120169,100M,0;15,-102453664,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BBDDF XT:A:R RG:Z:1#49 HS25_09827:2:1301:9833:2800#49 147 1 78628 0 100M = 78267 -461 TACTTCTGTCAGACAAAACAGACTTTAAGTCAAAACTAGCTTTAGAAAAAAGACAAAAATGCTTATTATACAACGATAAAGGAATCAATCCAGAAAGAGG GDHHDHJFFGFIFHIGHFGHJGIEAFFEFGFD+HBHHFHHDGHEFIFGDHEDG>GKHHFHGIFHGGDFGGEICEHECHHGDEGIGBGHBFHFFGFECBC; X0:i:3 X1:i:1 XA:Z:19,-120225,100M,0;6,-68632,100M,0;15,+102453608,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2310:19588:27054#49 163 1 78698 10 100M = 79167 569 CAGCGATAAAGGAATCAATCCAGAAAGAGGATGTAACAATTTTAATTATATATGCAGCCAACACTGGAGCAGCTAGATTCATAAAGCAAAGACGACTAGA +C,(7BC8B9F58-6:B5>77,>7,>6E,+C++D<,DGH5=J7H5(GBF+HDG5#5+,,75,FB55+G+IF>,'=A>C,++FF@G3CA4F'F5+FC5FH2 XG:i:0 AM:i:10 SM:i:10 XM:i:6 XO:i:0 XT:A:M RG:Z:1#49 HS25_09827:2:1214:4152:41376#49 99 1 78746 10 100M = 79090 444 TATATGCAGCCAACACTGGAGTAGCCAGATTCATAAAGCAAATACTACTAGATCAAAACAGAGAGGTAGACTCAAATATAATAATAGTGAAGGACTTCAA CAECFGEFJFFGGJFHGGBFI*I;GJFDJHHHHEJG>AHCDHEHIFHEGHDFFFHEFHIGFGGHIEFGGC7ICIGGFEHFJGDCJB>5DEHEBHHIH X0:i:3 X1:i:1 XA:Z:1,+78746,100M,1;6,+68750,100M,1;15,-102453490,100M,2; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:BDDFF XT:A:R RG:Z:1#49 HS25_09827:2:1316:2138:43619#49 83 1 78790 0 100M = 78431 -459 CTACTAGATCAAAACAGAGAGGTAGACTCAAATATAATAATAGTGAAGGACTTCAACACCCCACTTTCAGCATTAAACAGATCATCTAATAAGAAAACCA ;IG@JGHGGGHFCFHGHIGEHHG?GGFIBIHGGIDGFGG@GGBFGFHHIIIDIHGFHGHDJHHGFHDHHHHGCCCFHIHGFBCGEGEGGFFJFFGFEBBB X0:i:3 X1:i:1 XA:Z:19,-120387,100M,0;6,-68794,100M,0;15,+102453446,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFF= XT:A:R RG:Z:1#49 HS25_09827:2:2105:15899:48047#49 83 1 78806 0 100M = 78402 -504 GAGAGGTAGACTCAAATATAATAATAGTGAAGGACTTCAACACCCCACTTTCAGCATTAAACAGATCATCTAATAAGAAAACCAATCTCGCAGCCCTCAC EIAHHHDGGGGE>6GGH7HDH7GBDGJADFCGG7@GHGGFJIGFAGGFE8FDIDFFEFHF@HGFFJDBCAHGFHHEGEHGFBGGEBE@FFFED?GF@>;C X0:i:4 X1:i:0 XA:Z:6,-68810,100M,0;1,-78806,100M,0;15,+102453430,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=B?BDD XT:A:R RG:Z:1#49 HS25_09827:2:1311:7240:92705#49 83 1 78829 18 100M = 78428 -501 ATAGTGAAGGACTTCAACACCCCACTTTCAGCATTAAACAGATCATCTAATAAGAAAACCAATCTCGCAGCCCTCACCCTGGAGAGTCCACAGGTACCAG HIHHBEHGGGHFHHFCFDGJHGI?DFKGIHFGGEFDDGGGGGFFIFHFFFFFIHFFEFHGHHGFGIICHG?GIFECGIKIHGGGHGFFFFFEEFBFE>>C X0:i:1 X1:i:3 XA:Z:15,+102453407,100M,1;19,-120426,100M,1;6,-68833,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:18 XM:i:0 XO:i:0 QT:Z:!1:BDDED XT:A:U RG:Z:1#49 HS25_09827:2:2206:12856:82389#49 147 1 78830 18 100M = 78470 -460 TAGTGAAGGACTTCAACACCCCACTTTCAGCATTAAACAGATCATCTAATAAGAAAACCAATCTCGCAGCCCTCACCCTGGAGAGTCCACAGGTACCAGG GHHFFHGFIGHGFHIIHFGHLGFJHFFHFHFJHFHHGFHHDFFFFIGGHHGFIGGIEHGFGIJEFHDFHFIIEGDIIFGIGIIIGGGLGFJFHDEDDBC< X0:i:1 X1:i:3 XA:Z:15,+102453406,100M,1;19,-120427,100M,1;6,-68834,100M,1; XG:i:0 AM:i:0 SM:i:18 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2302:15797:94661#49 147 1 78891 20 100M = 78572 -419 TCTCGCAGCCCTCACCCTGGAGAGTCCACAGGTACCAGGGGTTGGTCTGAACCCCCAGCACAGAGCACCTGCCTCACAGAAGAGTGGCTGCATTTTTCTT GHFFFF?GFEFIF4IFFEFHFFCGHIBBHHIACCDFFEE=?GHCAF@G5HBJIGGDHH?HB@GHCGHGDGEI@FDIGJEFF>FIECDEGFEEHDDBCAC; X0:i:1 X1:i:2 XA:Z:19,-120488,100M,1;6,-68895,100M,1; XG:i:0 AM:i:0 SM:i:20 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2208:8593:86160#49 163 1 78895 40 100M = 79384 589 GCAGCCCTCACCCTGGAGAGTCCACAGGTACCAGGGGTTGGTCTGAACCCCCAGCACAGAGCACCTGCCTCACAGAAGAGTGGCTGCATTTTTCTTCCTG ;CBCBFCFFEHGL9GCHCC?CGJIIGFCIEGGGDHEG,=GHFH=CDEG=FEH@D7EEDGDDGFFGI?GFDHDCHBJ>BHF+EAD4I>C4GA>F?FD5HDA X0:i:1 X1:i:2 XA:Z:6,+68899,100M,1;19,+120492,100M,1; XG:i:0 AM:i:20 SM:i:20 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1202:6568:18859#49 83 1 78896 20 100M = 78570 -426 CAGCCCTCACCCTGGAGAGTCCACAGGTACCAGGGGTTGGTCTGAACCCCCAGCACAGAGCACCTGCCTCACAGAAGAGTGGCTGCATTTTTCTTCCTGC HIGDJHHGGGEGCHGG7IFEEKIFGGKGFGHGGIGGHGIEFIGGHFIFIIHGIHGFHFEFGEHHGIJHHHHGBHEHGIGIHGGGHGJGGGFIGEBFFEAC X0:i:1 X1:i:2 XA:Z:19,-120493,100M,1;6,-68900,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:20 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:U RG:Z:1#49 HS25_09827:2:2316:4677:33662#49 99 1 78991 55 100M = 79413 522 CCTGCAGTTTTCAGTCCTCACTTCTCCTTACCAAGCAGGGCCACCTGGCCTGGGACTCCGGTACAACTACCCTGCCCCCCACCTGACGACTTCAATAAGA 8@B7@DE?IFF@HGB:>G,?IFIEHD@DB?ACHDC5G97CEDFHF?@C6HIIHEFHGFAGF-GADEEGGF7DCI@D?>G?8CI75?6FFED7GEA5A=IE X0:i:1 X1:i:0 BC:Z:TGTCTATC XG:i:0 AM:i:18 SM:i:37 XM:i:0 XO:i:0 QT:Z:11:DDDDD XT:A:U RG:Z:1#49 HS25_09827:2:1310:4333:6388#49 163 1 79060 57 100M = 79401 441 CCCTGCCCCCCACCTGACGACTTCAATAAGAAGTAGCCCAGCATTTCTCCAAGGAGGAAATACCAGAGTCAATTCACAACCACTGCAATTGCAGTGGTAC ;CB/.7C8D6ACGAG:ICBGGKBCH>>FD5G5F,A7H?@GAECCGGGIJBB7??75C,EHGIDF=5?E5IH>?BEDB=FH<4F@;IHAD>LFHH3CB?GA X0:i:1 X1:i:0 XG:i:0 AM:i:20 SM:i:37 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1214:4152:41376#49 147 1 79090 18 100M = 78746 -444 AAGTAGCCCAGCATTTCTCCAAGGAGGAAATACCAGAGTCAATTCACAACCACTGCAATTGCAGTGGTACCACCATAACAGCCCTTGGGCTGCAGAAGGA 2F?BFHGHFGE;FDG8FFEFFE4E:;GLG.JF@GEDC7;; X0:i:1 X1:i:3 XA:Z:15,+102453146,100M,1;19,-120687,100M,1;6,-69094,100M,1; XG:i:0 AM:i:0 SM:i:18 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1311:14819:45600#49 99 1 79100 38 100M = 79491 491 GCATTTCTCCAAGGAGGAAATACCAGAGTCAATTCACAACCACTGCAATTGCAGTGGTACCACCATAACAGCCCTTGGGCTGCAGAAGGAACTAAGAGTC AACFFGGGGFGGGHGFGGGHGGIEGJFIFHHHHHHGHHFGGEFHFGDCF?IIHHEIFGGGEIGHKGFGGEHIICFEFI7HGGIHGBFHFGGGGFHGHGAE X0:i:1 X1:i:3 XA:Z:19,+120697,100M,1;6,+69104,100M,1;15,-102453136,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:18 SM:i:18 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:U RG:Z:1#49 HS25_09827:2:1306:14394:79750#49 99 1 79110 60 100M = 79539 529 AAGGAGGAAATACCACAGTCAATTCACAACCACTGCAATTGCAGTGGTACCACCATAACAGCCCTTGGGCTGCAGAAGGAACTAAGAGTCTAGTCACTAC A?6CFG4DFFGGEBF?GG:?GFHHGJFIG>GHHHEBGHH@8AC8HGC?D?@IBEFICHCG@9GHGK757ABBCC@GFGIHGCFCH?,HF@FG+5EFE=IE X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:37 SM:i:37 XM:i:1 XO:i:0 QT:Z:!1=DDFFE XT:A:U RG:Z:1#49 HS25_09827:2:2310:19588:27054#49 83 1 79167 10 100M = 78698 -569 ACAGCCCTTGGGCTGCAGAAGGAACTAAGAGTCTAGTCACTACAGTGGCACCTTCAGCACACCACAGCCACCATACAGAGAGGAATCCAGCCCCCTCCCC E>@AA X0:i:1 X1:i:3 XA:Z:15,+102453069,100M,1;19,-120764,100M,1;6,-69171,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:10 SM:i:10 XM:i:0 XO:i:0 QT:Z:!11ABDDD XT:A:U RG:Z:1#49 HS25_09827:2:2215:9156:92962#49 163 1 79203 29 81M1I8M2I7M1S = 79641 538 TCACTACACAGGCACATTCAGGAAACCCCAGACCCCATACAACGAAGGATTCAGACCCCCCCCCAGGGCACACCCTCCACCGCACCCCACAACAGTCACC :*9(4C9(&-D7E(E%6)&%(7+,1.G,,'7'-,1G&,=G.5,''+H&J+(D+?'>'F,'',7?''+5&D++,+B(34,+4''D+*+444'>5'*+,?,2 XG:i:3 AM:i:29 SM:i:29 XM:i:21 XO:i:2 XT:A:M RG:Z:1#49 HS25_09827:2:1203:20567:95860#49 99 1 79245 10 100M = 79674 529 AGAGGAATCCAGCCCCCTCCCCTGGGAACCCCCACCACCCACTCCACCAGGCACAGCACCCAGCTCATAACTGCAGATCAGTTGCCCCACCCACAGCTGA BA>E=?DGEFHG@DG?BEFGGHIGGDF:@HEHF:JG>.HCGHCIHCDICED;BFBGGFFF8DA,ED7GG77?AFFE?EIFGGBHC=GFGGG>GHEBHHCH X0:i:4 X1:i:0 XA:Z:19,+120842,100M,0;6,+69249,100M,0;1,+79245,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDFF= XT:A:R RG:Z:1#49 HS25_09827:2:1211:15773:44740#49 99 1 79310 29 100M = 79650 440 TATAACTGCAGATCAGTTGCCCCACCCACAGCTGAGCTTACCTACTGGCAGTGGCCCAGACTTTCCCTAGGGAGAGGCTCCCAGAGGCAAACGGCAGCCT ?FC,@G7G@EG@AI2 X0:i:3 X1:i:1 XA:Z:19,+120907,100M,1;1,+79310,100M,1;15,-102452926,100M,2; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDFDF XT:A:R RG:Z:1#49 HS25_09827:2:2215:17810:73186#49 99 1 79318 17 100M = 79676 458 CAGATCAGTTGCCCCACCCACAGCTGAGCTTACCTACTGGCAGTGGCCCAGACTTTCCCTAGGGAGAGGCTCCCAGAGGCAAACGGCAGCCTCTCTGCCC AABDFGFFIFFGGJGJGG>GIFIGIJFHGHHHHILGJGHHGHGGFGHIGIIIHFGIFHGFEJGHIFGGGHHIFJ@EFBGEDHIFHFHFFG<7C:EE<9ECFG?DAFF@EE?G>GBGC>HE<FG43+;1/1+() X0:i:1 X1:i:2 XA:Z:19,+120958,90M1I7M,2;6,+69365,90M1I7M,2; BC:Z:NGTCTATC XC:i:98 XG:i:1 AM:i:12 SM:i:12 XM:i:0 XO:i:1 QT:Z:!1:DDFFD XT:A:U RG:Z:1#49 HS25_09827:2:2205:16747:37953#49 99 1 79384 57 100M = 79800 516 AGGCTCCCAGAGGCAAACGGCAGCCTCTCTGCCCGTGTCACAGCAGCAGTTCTATCCATGCTGTCCTCACGCTTGGAAAGAAACAAAGCGCCTGAAGGCT CACEFGFFJFFGGHGHGGGHGHIGIJFBGAHHHIHGGEHGGHFEIGECGEIICHHIGGGBJGGAFGHGG,IFGJGGFIIHJGIHEEFFFHFGGHDGHHIB X0:i:1 X1:i:2 XA:Z:19,+120981,100M,2;6,+69388,100M,2; BC:Z:NGTCTATC XG:i:0 AM:i:20 SM:i:20 XM:i:1 XO:i:0 QT:Z:!1=DDFFD XT:A:U RG:Z:1#49 HS25_09827:2:2208:8593:86160#49 83 1 79384 40 100M = 78895 -589 AGGCTCCCAGAGGCAAACGGCAGCCTCTCTGCCCGTGTCACAGCAGCAGTTCTATCCATGCTGTCCTCAGGCTTGGAAAGAAACAAAGCGCCTGAAGGCT *F4H==C>GD@F5>G+HGGCBIBHGCJCFHFGGCFFHGGMGFGGGLGCIIHLIFFFHGDGGHCGGHICBEHE:FCHGIHIGGGGGBJFFEFIGFGFCBAA X0:i:1 X1:i:2 XA:Z:19,-120981,100M,1;6,-69388,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:20 SM:i:20 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:U RG:Z:1#49 HS25_09827:2:1310:4333:6388#49 83 1 79401 57 100M = 79060 -441 CGGCAGCCTCTCTGCCCGTGTCACAGCAGCAGTTCTATCCATGCTGTCCTCAGGCTTGGAAAGAAACAAAGCGCCTGAAGGCTGCACCTGAACTTACAGC ;I@HBGHGGGE@GFE>DBHDHI6?DGJGDFEGGCFGHGGF@CFFCGEC;IFGIFFADFEGCHGF@JJGHGHBIFFEGIFGEGGGFGG@EFFJEFGFEBAB X0:i:1 X1:i:2 XA:Z:19,-120998,100M,1;6,-69405,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:20 SM:i:20 XM:i:0 XO:i:0 QT:Z:!1:ADDBD XT:A:U RG:Z:1#49 HS25_09827:2:2316:4677:33662#49 147 1 79413 55 100M = 78991 -522 TGCCCGTGTCACAGTAGCAGTTCTATCCATGCTGTCCTCAGGCTTGGAAAGAAACAAAGCGCCTGAAGTCTGCACCTGAACTTACAGCATGCCACAGTTC @F2850?5F6'4FH*F9-1-,642'4>-'.@6/C3=+K218241.7?868+9.>567@5+.=:64/>6,2/DAE7?-0B.8I5+E@0,CAC?89878=C% X0:i:1 X1:i:3 XA:Z:15,+102452823,100M,3;19,-121010,100M,3;6,-69417,100M,3; XG:i:0 AM:i:18 SM:i:18 XM:i:2 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2216:3575:24333#49 163 1 79437 10 100M = 79846 509 ATCCATGCTGTCCTCAGGCTTGGAAAGAAACAAACCGCGTGAGGGCTGCACCTGAACTTACAGCGTGCCACGGGTCCCATATGGAGAGGAGACCAGTCTC '9'?>+.&(:EG8GE'E>DB5C09IH?=3D;,G'$G9=%2/5%D8':,F2G833C38F::F6GB(2+61CD()-EH?FDHHGA5:;5>$FC;F9:>F<,A XG:i:0 AM:i:10 SM:i:10 XM:i:6 XO:i:0 XT:A:M RG:Z:1#49 HS25_09827:2:1302:12103:72984#49 99 1 79489 20 100M = 79881 492 TGAACTTACAGCATGCCACAGTTCCCATATGGAGAGGAGACCAGTCTCTCCTCCCAGTGAGCCCTAAACCCCCTGATCCCCAACAAGCAGAGCCCTAACC CABDFGFEIFFEEEBHGGFFIGIEHHHIGHEHGECGFGHGFHFDFFFI;HFACHG8G@IGEGGHEGEGG?BII?CDHGHHDGIHEGCBF6F@GHH=EHIE X0:i:1 X1:i:2 XA:Z:6,+69493,100M,1;15,-102452747,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:20 XM:i:0 XO:i:0 QT:Z:!1:DDFFB XT:A:U RG:Z:1#49 HS25_09827:2:1311:14819:45600#49 147 1 79491 38 100M = 79100 -491 AACTTACAGCATGCCACAGTTCCCATATGGAGAGGAGACCAGTCTCTCCTCCCAGTGAGCCCTAAACCCCCTGATCCCCAACAAGCAGAGCCCTAACCTC ;HGBG>CG@<+C;@EFB@>HFEJGBCDHDDHGI6DEADGHGICIIHFIFHCBHIEGFHHGFHEEDDC8BC< X0:i:1 X1:i:2 XA:Z:15,+102452745,100M,1;6,-69495,100M,1; XG:i:0 AM:i:18 SM:i:20 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1311:16837:33444#49 163 1 79512 37 100M = 79993 581 CCCATATGGAGAGGAGACCAGTCTCTCCTCCCAGTGAGCCCTAAACCCCCTGATCCCCAACAAGCAGAGCCCTAACCTCACACCAGCAGTACAGCTGCCC IGHF>AGEFGGBFACEGHEFHCD>EEEF@HCAEFFHIHIFIFBHHEHJCD>EEF>;IHGD>GGDCHDHHFG X0:i:1 X1:i:0 XG:i:0 AM:i:0 SM:i:37 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2114:9822:73338#49 99 1 79512 37 100M = 79977 565 CCCATATGGAGAGGAGACCAGTCTCTCCTCCCAGTGAGCCCTAAACCCCCTGATCCCCAACAAGCAGAGCCCTAACCTCACACCAGCAGTACAGCTGCCC AABD@GFGIFG@GJEGGGGEIHIHIHHIGHHHHGIGFGHGGFFIFGFILHIIHIEIFHI@MIGHKEEGGHKGG7GJFIKHGGIHHGGGFHGGGHGFHHGF X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:37 XM:i:0 XO:i:0 QT:Z:!1=DDFFB XT:A:U RG:Z:1#49 HS25_09827:2:1306:14394:79750#49 147 1 79539 60 100M = 79110 -529 CTCCCAGTGAGCCCTAAACCCCCTGATCCCCAACAAGCAGAGCCCTATCCTCACACCAGCAGTCCAGCTGCCCCAGCCCCCAGGATGAACATTCCCAGTA G4+5C+5>F+>+<4F@5++C5B455'+E5+4AEH5577AGD7HE5E?+D85J5H@G7GD5G=A,7H6>G7ED8BC,7F7C?5D6&69,GFH7E9778BC+ X0:i:1 X1:i:0 XG:i:0 AM:i:37 SM:i:37 XM:i:4 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2108:9164:67893#49 163 1 79550 18 100M = 79891 441 CCCTAAACCCCCTGATCCCCAACAAGCAGAGCCCTAACCTCACACCAGCAGTACAGCTGCCCCATCCCCCAGGCTGAACATTCCCAGTAATAGCAGCTCC 1;A>C?C87-9GA96@6>I7GG5FECFE>5GB56B?HGDA=?77CFG5FE8G@'AA=HEH=,,I=D?EJDH>?>E55=BE4B=FC34FCA+5?4+ X0:i:1 X1:i:3 XA:Z:19,+121147,100M,1;6,+69554,100M,1;15,-102452686,100M,1; XG:i:0 AM:i:0 SM:i:18 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1315:10606:15237#49 99 1 79608 37 100M = 79916 408 GCCCCATCCCCCAGGCTGAACATTCCCAGTAATAGCAGCTCCACCTGGAGATGGAACCCCCAGGGTCAACTAAAAGCCCCTCTGCCACTGCCTCTACAGT AABFFGFGIFGDGGGJGGHGIFIGHFHHFHHHHIJGHGHGEHGGHGHIFHIIHFGEGGIJIIGHHEGGGHFGGIBGHGKHJHIHHFIHCHGGGHHHCGFH X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:37 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:U RG:Z:1#49 HS25_09827:2:2215:9156:92962#49 83 1 79641 29 100M = 79203 -538 AGCAGCTCCACCTGGAGATGGAACCCCCAGGGTCAACTAAAAGCCCCTCTGCCACTGCCTCTACAGTGGTACTACCCCTGCTACCCTTGAACTAACAAAG 59D3EE:CB4GFFCFJHGCE?HB?EGF6FHCGGC@@DGGFFIHDHE78DCHFCEFAHEDDGHAF@LGCHHHGB-EDG>H?H>2GGFC X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:29 SM:i:29 XM:i:0 XO:i:0 QT:Z:!11A=DAD XT:A:U RG:Z:1#49 HS25_09827:2:1211:15773:44740#49 147 1 79650 37 100M = 79310 -440 ACCTGGAGATGGAACCCCCAGGGTCAACTAAAAGCCCCTCTGCCACTGCCTCTCCAGTGGTACTACCCCTGCTCCCCTTGAACTAACAAAGGAGCAAAGA +FF5>F?H>A4D4+>GDEGHE?=>54>65H=D+5B5FH,DHGHFEAFF6@?D8CHCFB-B7C6C; X0:i:1 X1:i:0 XG:i:0 AM:i:0 SM:i:37 XM:i:2 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1203:20567:95860#49 147 1 79674 18 100M = 79245 -529 CAACTAAAAGCCCCTCTGCCACTGCCTCTACAGTGGTACTACCCCTGCTACCCTTGAACTAACAAAGGAGCAAAGACCCCAGTGCTTTATCCCCACCTCC ?D+EF3CF5+GGAHC45=B@+6=BJBFI5+4FE5D5,?EF7@FEEIE>HEIDE+@GD=?=GCFD?6D5BG5>8BD?EFED?5A>BBDA+9ED(C?7>6;; X0:i:1 X1:i:3 XA:Z:6,-69678,100M,2;19,-121271,100M,2;15,+102452562,100M,2; XG:i:0 AM:i:0 SM:i:18 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1309:5437:30631#49 99 1 79675 18 100M = 80000 425 AACTAAAAGCCCCTCTGCCACTGCCTCTACAGTGGTACTACCCCTGCTACCCTTGAACTAACAAAGGAGCAAAGACCCCAGTGCTTTATCCACACCTCCA BA>CFD??AFF6FJF?G>BHC>CEEGDFHAADGHG:G;>8AGIIECB:EJGI=;)FGIEE/4E6C>G)@5,C+D1+>5'FD.CDG7D,D%)6C/,5818+,?'($%$(/+-E-?:DF+.E,86&H757,BD$<7&2>&(1+2,,4BBC: XG:i:0 AM:i:12 SM:i:12 XM:i:15 XO:i:0 XT:A:M RG:Z:1#49 HS25_09827:2:2205:16747:37953#49 147 1 79800 57 100M = 79384 -516 GAAACACGTCTGTCTCCCATGGGTCCTACCCACACCCCCTGCTGTTCACCATGGATGATAGAGTCAACAGTGTGAAAACGACCATACTGCCAAAAGCAAC GEGEG+DFGIGDCHFIHFHHIFFGHEF6HHIFG>IGFFFDIFGFFIFGGHG@IHGGHGGHGDGIFHHGGGIIIIGFGFGIFEIHGFGHGGEFCDDDDBC< X0:i:1 X1:i:0 XG:i:0 AM:i:20 SM:i:37 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2216:3575:24333#49 83 1 79846 10 100M = 79437 -509 CACCATGGATGATAGAGTCAACAGTGTGAAAACGACCATACTGCCAAAAGCAACCTACAAATTCAATGCAATTCCCATCAAAATACCACGATCATTCTTC BAFB4C=FGHGH)GAEGF@GFDJEFGFEBAC X0:i:1 X1:i:3 XA:Z:6,-69850,100M,2;19,-121443,100M,2;15,+102452390,100M,2; BC:Z:NGTCTATC XG:i:0 AM:i:10 SM:i:10 XM:i:1 XO:i:0 QT:Z:!1=DFDDD XT:A:U RG:Z:1#49 HS25_09827:2:2102:2259:99276#49 99 1 79874 0 100M = 80276 502 AAAACAACCATACTGCCAAAAGCAACCTACAAATTCAATGCAATTCCCATCAAAATACCACCATCATTCTTCACAGAACTAGAAAAGACAAGGCTAAAAT CACEFGDDIFHGFHGGGEGFGHIGEJHIGHHHHHLGFEHGGHGH9CHIGEIICFGICGFJIGGDFEIGGEIIFJGEFGGHIGIDEGCCEGFGGHFGHHJE X0:i:4 X1:i:0 XA:Z:19,+121471,100M,2;6,+69878,100M,2;1,+79874,100M,2; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!4=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1302:12103:72984#49 147 1 79881 12 100M = 79489 -492 CCATACTGCCAAAAGCAACCTACAAATTCAATGCAATTCCCATCAAAATACCACCATCATTCTTCACAGAACTAGAAAAAACAAGGCTAAAATTCACATG ADHF+HCD>EF@G4FIH=EC5FFGHFBB5ADDE>HE7HHHFGBFAE@GHHFD5GDDDHEEGCF?CB@G>GIGEEGIIJKCFEFECEGAGHEEBED>>BC< X0:i:4 X1:i:0 XA:Z:1,-79881,100M,0;6,-69885,100M,0;15,+102452355,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2108:9164:67893#49 83 1 79891 10 100M = 79550 -441 AAAAGCAACCTACAAATTCAATGCAATTCCCATCAAAATACCACCATCATTCTTCACAGAACTAGAAAAAACAAGGCTAAAATTCACATGGAACCAAAAA H>@BCEC>,GG@CGEE7?CDFEE?G7?,D@H>5CEEH99F8F-CEF7F?8:F.HG9DE9DC79FFJDFG:HGDDEDA>DIEDGBHF<@DFF4G4BFC6A< X0:i:4 X1:i:0 XA:Z:1,-79891,100M,0;6,-69895,100M,0;19,-121488,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=AB?:D XT:A:R RG:Z:1#49 HS25_09827:2:1315:10606:15237#49 147 1 79916 29 100M = 79608 -408 ATTCCCATCAAAATACCACCATCATTCTTCACAGAACTAGAAAAAACAAGGCTAAAATTCACATGGAACCAAAAAAGAGCCCACATAGCCAAAGCAAGAC GHH>FHFFFEFHFH3GFGHHLFFEHEFHHGGJHH,FHFGHFJHGFGDGHHIDG6GEHH;HGIEGFH8F=GBIIIEFIFHGBEFGGEGHG5HFEEF6CAD9 X0:i:3 X1:i:1 XA:Z:1,-79916,100M,0;19,-121513,100M,0;15,+102452320,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1315:15965:24459#49 163 1 79921 0 100M = 80258 437 CATCAAAATACCACCATCATTCTTCACAGAACTAGAAAAAACAAGGCTAAAATTCACATGGAACCAAAAAAGAGCCCACATAGCCAAAGCAAGACTAAGC 85AD?FDFBH;GGGIGIFHBGFJEIEEII5G=F:GFGGIGH;GHGG>GJHEGG@IFGFFIJHFFF9FIJIGFHFBEGFGFFFFGIIHFDFIGFGDDEHDG X0:i:3 X1:i:1 XA:Z:19,+121518,100M,0;6,+69925,100M,0;15,-102452315,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2114:9822:73338#49 147 1 79977 29 100M = 79512 -565 CATGGAACCAAAAAAGAGCCCACATAGCCAAAGCAAGACTAAGCAAAAAGAATAAATCTAGAGGCATCACATTACTCGACTTCAAACTATACTATAAGGC GFGH5DFDIFGH>6IJHIGEGGF?GHH=H7EDFGF9FBEG@EFJIHG?HHEHG@GEFEEG>GIIE>HBIHGGGDFIBCEHGFCF;9D=CBC< X0:i:3 X1:i:1 XA:Z:1,-79977,100M,0;6,-69981,100M,0;15,+102452259,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1311:16837:33444#49 83 1 79993 36 100M = 79512 -581 AGCCCACATAGCCAAAGCAAGACTAAGCAAAAAGAATAAATCTAGAGGCATCACATTACTCGACTTCAAACTATACTATAAGGCCATAGTCACCAAAACA FGHBHHHG@GHFHIGEFDGCHGIFJGFGIIHGGGEGHGGFFGBCIFHFIBHG?HF@EEHFCHHHGEHFHAHFIFJHAIHGHGGGFEDGDG@AFFGFF6AA X0:i:3 X1:i:1 XA:Z:6,-69997,100M,0;19,-121590,100M,0;15,+102452243,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDDFB XT:A:R RG:Z:1#49 HS25_09827:2:1309:5437:30631#49 147 1 80000 17 100M = 79675 -425 ATAGCCAAAGCAAGACTAAGCAAAAAGAATAAATCTAGAGGCATCACATTACTCGACTTCAAACTATACTATAAGGCCATAGTCACCAAAACAGCATGGT ;E+GACC>I;@AED5DFBJEE?F+D?G'DBHDAACEH=F7DG@BBJI>@5DAA5@IF>7H-H?+B.G8@B9EGF9D@D?BC6C; X0:i:3 X1:i:1 XA:Z:6,-70004,100M,0;19,-121597,100M,0;15,+102452236,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1306:14828:100783#49 163 1 80125 18 100M = 80554 529 CCAATGGAATAGAATAAAGAACCCAGAAATAAAGCCAAATACTTTCAGCCAACTGATCTTTGACAAAGCAAGCAAAAACATAAAGTGGGGAAAGGACACC ;C6CEBCCEFFGHDF.EFIGFGJIBCFEF>GIFHG?EFIGHHHHEG>GFGHDGEFFEFHDGFEHFIFEJDEBEHBHBFF>HHFCICHFIFIGF?EFHFHG X0:i:1 X1:i:3 XA:Z:19,+121722,100M,1;6,+70129,100M,1;15,-102452111,100M,1; XG:i:0 AM:i:0 SM:i:18 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1307:2853:31373#49 99 1 80172 0 100M = 80544 472 GCCAACTGATCTTTGACAAAGCAAGCAAAAACATAAAGTGGGGAAAGGACACCCTATTCAACAAATGGTGCTGGTATAATTGGCAAGCCACATGTAGAAG GGFFEDFGHHAED>GEEFDG=FHHGF>GGD8GDBHFDHHFFGIEG?AHG5GECFEHHFFEIFCICCGAL+FHEHCFD@BC: X0:i:4 X1:i:0 XA:Z:6,-70280,100M,0;19,-121873,100M,0;15,+102451960,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2211:7012:90579#49 163 1 80296 0 100M = 80678 482 ACCTTATAAACAAATCAACTCAAGATGGTTCACAGACTTAAATCTAAGACCTGAAACCATAAAAATTCTAGAAGATAAGATTGGAAAAACCCTTCTAGAC HDHDHGJHIGHHHHIEFHHFGFHHHFGHIGHIIHHGIGFIGGIGHFDIGGEHDCFGGFEIEGGFHGGGGFD@BCEE6CDDE X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:37 XM:i:0 XO:i:0 QT:Z:!1=DDDDB XT:A:U RG:Z:1#49 HS25_09827:2:2114:18064:53060#49 99 1 80441 37 100M = 80904 563 ACAACAAAACAAAGATAAATAGATGGGACTTAATTAAACTGAAAGCCTTCTGCACATCAAAATAAATAATCAGCAGAGTAAACAGACAACCCACAGAGTG AABEFGFEJFGGFGGJGGDHGDIEHEFIFDGHHJC@FHHGGH;HFFDCDIFEFHEAFHAGEEGDGKFGGCBBFJGEFEI?JCIHGGCGF@FGGCFJ@HGH X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:37 XM:i:0 XO:i:0 QT:Z:!1=BDDD= XT:A:U RG:Z:1#49 HS25_09827:2:1311:8212:41694#49 99 1 80483 0 100M = 80836 453 AAGCCTTCTGCACATCAAAATAAATAATCAGCAGAGTAAACAGACAACCCACAGAGTGGGAGAAAATCTTCACAAACTATGCATCCAACAGAGGACTAAT AACFFGFFGFHGGEGJGGGEGHIGHHFHEHHHFGIGFGHJGHGIHGHIGHIEJI@IDHCBIIGAKGEGBEKGIDFEFGGEJGGHGFIHFHGGGHHGHHGE X0:i:4 X1:i:0 XA:Z:15,-102451758,100M,0;19,+122075,100M,0;6,+70482,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2313:5945:21114#49 99 1 80510 0 100M = 80947 537 TCAGCAGAGTAAACAGACAACCCACAGAGTGGGAGAAAATCTTCACAAACTATGCATCCAACAGAGGACTAATATCCAGAATCTACAAAGAATTGGAACA AABFFGEFGFGEE:FHGGGFGHIGHHFFG?HHFHEGHHBCGHGHFGHIGHCIFHEIDGGGIGGBDKIGGEIIIKGGFIGHJGIFHGHHFEFGGHHFHHGH X0:i:4 X1:i:0 XA:Z:1,+80510,100M,0;19,+122102,100M,0;6,+70509,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1307:2853:31373#49 147 1 80544 0 100M = 80172 -472 GAAAATCTTCACAAACTATGCATCCAACAGAGGACTAATATCCAGAATCTACAAAGAATTGGAACAAATCAGCAAGAAAAAAAACCAAACACAAGGATGA ?DH5DA?>5AADF>B;@EFDHB4FEEEEHG=FIC5=FDGA7FBGHEE5DBE@IGDD=HGBG@66?<@E+GEG@CDFGJGFFEDEGGGHBFHFHD?ECBC< X0:i:4 X1:i:0 XA:Z:6,-70543,100M,0;19,-122136,100M,0;15,+102451697,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1306:14828:100783#49 83 1 80554 9 100M = 80125 -529 ACAAACTATGCATCCAACAGAGGACTAATATCCAGAATCTACAAAGAATTGGAACAAATCAGCAAGAAAAAAAACCAAACACAAGGATGACAGTGGAAAT EGHH=EHGCGEFFGGJFGGGHHGFDGFIIBEGGFKKF9IGGIHFCGFHIAIFCHGGHGEDCHGJEJIHDHHEHDFHGIFGHFGGHGGGEEFAFFGFDEAC X0:i:4 X1:i:0 XA:Z:6,-70553,100M,0;19,-122146,100M,0;1,-80554,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDDF XT:A:R RG:Z:1#49 HS25_09827:2:1203:9861:35527#49 99 1 80562 12 100M = 81005 543 TGCATCCAACAGAGGACTAATATCCAGAATCTACAAAGAATTGGAACAAATCAGCAAGAAAAAAAACCAAACACAAGGATGACAGTGGAAATACAAAAAC AABEFGFFIFGG@HGEGGHFGHDHGHFIGHGHGGCGGHECDHFHGFHCLHIIHHFACHCFFEGHFFHGGEHFGGCGFEHHDHDFC>FHDHGGGHDBEHC; X0:i:4 X1:i:0 XA:Z:1,+80562,100M,0;19,+122154,100M,0;6,+70561,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2115:15249:80520#49 99 1 80664 12 100M = 81110 546 GACATAAATATTCTGAATAGTGATAATAAAACAGTGCATACCAGAATACAAACTGTTTCCAAGTTACAATGGTTCAACCATTTTTCAGCTTTATGGTGGT @>BCF?FDFFGGEEE?BEBE?>HEEHFFGH?HFIAGCAECDHGA@FEDGFCDBIGC@BGFJAAAGGEGGEFFA9FEFEHFEGGHGBFCEDH+4AA>+FD>E3HG X0:i:4 X1:i:0 XA:Z:1,+80705,100M,1;6,+70704,100M,1;15,-102451536,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2115:10112:24529#49 99 1 80721 17 100M = 81080 459 TCCAAGTTACAATGGTTCAACCATTTTTCAGCTTTATGGTGGTGTGAAAGTGATATCCATTCATTAGAAACCATACTCCAGGATGGGCGCAGTGGGTCAC @>BEFG4GIFF@:JG?GGFGGDEGEJFFGHEHCHIGCHHCGHGI@GHIGFEIFHFIGGCF8EGHFFGGBEFFFFFJHGHFGGBFCEHFFEFGGHFCHHJB X0:i:4 X1:i:0 XA:Z:19,+122313,100M,1;6,+70720,100M,1;15,-102451520,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!11ABDDD XT:A:R RG:Z:1#49 HS25_09827:2:1211:18027:45620#49 99 1 80760 19 100M = 81175 515 TGGTGTGAAAGTGATATCCATTCATTAGAAACCATGCTCCAGGATGGGCGCAGTGGGTCACGCCTGTAATCCTAGCACTTTGGGAGGCCGAGGAGGGTGG A;C7FGFGF=?6@0EG>>:2GF>;GEFI@?-HCD8@>G@7GH;H9EF9;:@;B,HACG:BED9H8GFG-CB7GJGEBGG7?F77G?GHFEE X0:i:4 X1:i:0 XA:Z:19,+122352,100M,1;6,+70759,100M,1;15,-102451481,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:BBDDF XT:A:R RG:Z:1#49 HS25_09827:2:2215:20346:88155#49 147 1 80779 36 100M = 80397 -482 ATTCATTAGAAACCATACTCCAGGATGGGCGCAGTCGGTCACGCCTGTAATCCTAGCACTTTGGGAGGCCGAGGAGGGCGGATCACAAGGTCAAGAGATC GFHHFCDFFHHHFHFFDIEHL?H=HIGHDFFFHHE'?FGD?HHCHIGGGHGJ>HCGDEGDGIJ2?;E@AG@IEG<:EHEF=80GGFGL%6C8=DC5C?-< X0:i:4 X1:i:0 XA:Z:6,-70778,100M,2;19,-122371,100M,2;15,+102451462,100M,2; XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2311:20235:67105#49 163 1 80798 0 100M = 80931 233 CCAGGATGGGCGCAGTGGGTCACGCCTGTAATCCTAGCACTTTGGGAGGCCGAGGAGGGCGGATCACAAGGTCAAGAGATCAAGACCATCCTGGCCAACA EFFFHGFHEG X0:i:4 X1:i:0 XA:Z:15,-102451443,100M,0;1,+80798,100M,0;6,+70797,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1311:8212:41694#49 147 1 80836 0 100M = 80483 -453 ACTTTGGGAGGCCGAGGAGGGCGGATCACAAGGTCAAGAGATCAAGACCATCCTGGCCAACATGGTGAAACCCCGTCTCTCCTAAAAATACAAAAATTAG 2HHHFHGFFEGHEHCIHFFHIFFGHEBHGHIFGHHGHHHHFEGEFEGGGH>JEGDEHHEFGIFGEEHFGGIDIIGICFCCGHFIEGGHGFFFEEFC?BC; X0:i:4 X1:i:0 XA:Z:6,-70835,100M,0;1,-80836,100M,0;15,+102451405,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2114:18064:53060#49 147 1 80904 29 100M = 80441 -563 AGCCCCGTCTCTCCTAAAAATACAAAAATTAGCTGGGCATTGTGGTGCGTGCCTGTAATCCCAGCTATTCGGGAGGCTGAGGCAGGAGAATCACTTGAAC G,HECD5HB4F;CHIFCFGF5FFG=FB6F5=DEFBHFEADDGH5FEEGHDFJBGGC=AAEGI6DGG7>I@BCHGJG7FECECE98GEFE?$D68BC; X0:i:4 X1:i:0 XA:Z:15,+102451337,100M,1;6,-70903,100M,1;1,-80904,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2209:17299:72925#49 99 1 80920 16 100M = 81340 520 AAAATACAAAAATTAGCTGGGCATTGTGGTGCGTGCCTGTAATCCCAGCTATTCGGGAGGCTGAGGCAGGAGAATCACTTGAACCAGGGAGTCGGAGGTG CACEFGFGGFHEFJGJGGGHGDIEDEFDEHEHFDIEJGHJGHFHHFDIGFIFHHFIDGIGJJGD@KGGGCFFGGCEHG?EC7GCHB>FFEG7GFACHH>H X0:i:4 X1:i:0 XA:Z:1,+80920,100M,0;19,+122512,100M,0;6,+70919,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2201:5785:54356#49 99 1 80926 10 100M = 81279 453 CAAAAATTAGCTGGGCATTGTGGTGCGTGCCTGTAATCCCAGCTATTCGGGAGGCTGAGGCAGGAGAATCACTTGAACCAGGGAGTCGGAGGTGTTGCAG AABCFGEGGFGFGHGFGGGEGGI;EEHFEHEHFIEGCHHGCHHGEFDHGHIEHIEEFHIFEGGHGFFGGEFBAJEGHBGEECI7;BHHFEFG+H5CBFIF X0:i:4 X1:i:0 XA:Z:15,-102451315,100M,0;1,+80926,100M,0;6,+70925,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2311:20235:67105#49 83 1 80931 0 100M = 80798 -233 ATTAGCTGGGCATTGTGGTGCGTGCCTGTAATCCCAGCTATTCGGGAGGCTGAGGCAGGAGAATCACTTGAACCAGGGAGTCGGAGGTGTTGCAGTGAGC HIHHJEHGGGEFCIFJHIHGHHEFEFGIGFHGGGKDHGGFFGGFIHFHIIHFCFGFHHEFHHGHGEHFHHHGIFEEHIHGHFGGHEFGGGFIGEGFEB?A X0:i:4 X1:i:0 XA:Z:6,-70930,100M,0;1,-80931,100M,0;15,+102451310,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=BDFFE XT:A:R RG:Z:1#49 HS25_09827:2:1312:20357:68933#49 99 1 80944 16 100M = 81346 502 TGTGGTGCGTGCCTGTAATCCCAGCTATTCGGGAGGCTGAGGCAGGAGAATCACTTGAACCAGGGAGTCGGAGGTGTTGCAGTGAGCCGAGATCGTGCCA B;>CFDFDAFHFCF?HGGDFIGEEDJFD@FE?FH8:GGH@FFEEFFHGCH@FFE@H@FGGJ9GDDEC>GEBFGI@?BEGED,@HCFCCEDDGG@F5H4C2 X0:i:4 X1:i:0 XA:Z:1,+80944,100M,0;19,+122536,100M,0;6,+70943,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11A=A:B XT:A:R RG:Z:1#49 HS25_09827:2:2313:5945:21114#49 147 1 80947 0 100M = 80510 -537 GGTGCGTGCCTGTAATCCCAGCTATTCGGGAGGCTGAGGCAGGAGAATCACTTGAACCAGGGAGTCGGAGGTGTTGCAGTGAGCCGAGATCGTGCCACTG GFBHFHFJIEGIFHBIHGGEJFFGD=GHDE=FEGEFFHHJDHFEAEEGGEHJIGD5HHDFGIGD?GHFDFIDFFE8FFGCFHGBDGD:GFGDHEFECBC; X0:i:4 X1:i:0 XA:Z:6,-70946,100M,0;19,-122539,100M,0;15,+102451294,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2203:11896:79328#49 1187 1 80959 10 100M = 81328 469 TAATCCCAGCTATTCGGGAGGCTGAGGCAGGAGAATCACTTGAACCAGGGAGTCGGAGGTGTTGCAGTGAGCCGAGATCGTGCCACTGCCTCCAGCCTGG ;CAC>7DCD9F>EACB6CBB+GBG8CE@DEG5F>E7?ADGD5A7CG>E5F,G5?BA+@,?DHF755+5F=F56F4A>+6>4F=5+B>C5FGFCF+H? X0:i:4 X1:i:0 XA:Z:1,+80959,100M,0;19,+122551,100M,0;6,+70958,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2316:20285:37972#49 163 1 80959 17 100M = 81328 469 TAATCCCAGCTATTCGGGAGGCTGAGGCAGGAGAATCACTTGAACCAGGGAGTCGGAGGTGTTGCAGTGAGCCGAGATCGTGCCACTGCCTCCAGCCTGG -C=DEFDEDFFGE?4CCIEB7+0'H@:;G6F8CHAFE:=:HG@76GG:9FD:8DIB?9A%+2E<=:C9;=.47HE:;FF6:>-DFBHFC87GFHF;>>HB X0:i:4 X1:i:0 XA:Z:15,-102451282,100M,0;19,+122551,100M,0;6,+70958,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2308:11186:97483#49 99 1 80974 10 100M = 81400 526 GGGAGGCTGAGGCAGGAGAATCACTTGAACCAGGGAGTCGGAGGTGTTGCAGTGAGCCGAGATCGTGCCACTGCCTCCAGCCTGGCAACAGAGTGAGACT AABDFGFGFFHFHHGGGEGHDHBHIJFEFHGD9IHBGAHCG9CH-GDD;?IIFH@IFBIGFEGDGDFGGFHBFGGEFIHFGGFH>EHFFD@GGBH5HHCB X0:i:4 X1:i:0 XA:Z:15,-102451267,100M,0;1,+80974,100M,0;6,+70973,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDED XT:A:R RG:Z:1#49 HS25_09827:2:2110:18412:68102#49 163 1 80981 16 100M = 81350 469 TGAGGCAGGAGAATCACTTGAACCAGGGAGTCGGAGGTGTTGCAGTGAGCCGAGATCGTGCCACTGCCTCCAGCCTGGCAACAGAGTGAGACTCCATCTC GFE4GE?EAHFHHDFKEFEHDGEEHEGJDGHDFGEFHFGGDEFEDJCGCHGIGIFHFHFCGDD>GFHHG X0:i:3 X1:i:1 XA:Z:19,+122573,100M,0;6,+70980,100M,0;15,-102451260,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1203:9861:35527#49 147 1 81005 20 100M = 80562 -543 AGGGAGTCGGAGGTGTTGCAGTGAGCCGAGATCGTGCCACTGCCTCCAGCCTGGCAACAGAGTGAGACTCCATCTCAAAAAAAAGAAAGAAACCCTACTC GFHF>>G5BHFDE>;;FG=E56=BHFEBBFF?>H?57?A=?F@EEI@5HEE5E>GD7HAEG@DDC0@FDG>7GIC,CJGIBEIG@GGHGAGBE9?78BC< X0:i:1 X1:i:2 XA:Z:6,-71004,100M,1;19,-122597,100M,1; XG:i:0 AM:i:0 SM:i:20 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2115:10112:24529#49 147 1 81080 18 100M = 80721 -459 CAAAAAAAAGAAAGAAACCCTACTCCGAATTTTGAATTTTGATATTTTCCTGGACTACCAATATGTGGCACAATGCTCTCTCACAATGTTGTGCAACAGC >F?EGHHBGCF@FBF,+E4HE,FEAEHIHGIJGG?F87BADFHGEEJGHHF=GE@=,HDHGEJ9GE6FBCCI3D7BDJF4G0D55F1HCGHGG?8GAHFB>ED:+E8(JF,F&862B9ED?960-7CB0C; X0:i:1 X1:i:2 XA:Z:19,-122702,100M,2;15,+102451131,100M,2; XG:i:0 AM:i:0 SM:i:20 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2107:3445:51193#49 83 1 81136 20 100M = 80705 -531 ACCAATATGTGGCACAATGCTCTCTCACAATGTTGTGCAACAGCGGTGAGCTGCAGCTTCCAGTCAGCTAAATGATAATAAAGGTAGATAATCCATCTTG ;JHDHHBGGGEEG>GJ>GHIFKGFEGCGIIEGGHFHHGG@FGBFIHIFIIFGIHGIHGHGJHGGGLJH8HHEDHHHHIHIGGGGGGHGFHFGGFGFEBAC X0:i:1 X1:i:2 XA:Z:15,+102451105,100M,1;19,-122728,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:20 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:U RG:Z:1#49 HS25_09827:2:1211:18027:45620#49 147 1 81175 20 100M = 80760 -515 ACAGCGGTGAGCTGTATCTTCCAGTCAGCTAAATGATAATAAAGGTAGATAATCCATCGTGATATCTTCCTGAAGAACACAATGCCTGCCTACCATCAAC G,355HF55'+DGH'@+A44+,4(D4F?>+E(E5EF7?B+C@F+>75GD,5=?'@I7,,DG+6,7G6'BC>7E6>@CF7(?5+6-6-G+9-DBDF,>A;< X0:i:1 X1:i:2 XA:Z:15,+102451066,100M,5;19,-122767,100M,5; XG:i:0 AM:i:0 SM:i:20 XM:i:4 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1308:1586:27373#49 99 1 81193 32 100M = 81630 537 TTCCAGTCAGCTAAATGATAATAAAGGTAGATAATCCATCTTGATATCTTCCTGAAGAACATAATGCCTGCCTACCATCAACAGGCATCAATACTTTCTA CAEDFGE?EFFFHJEHGGDHDFDGHHFEEH:GHILFGEHHGACHIFECGHFIHHFAGBFGIEGAHFIGGHFGGIG?FGI?IGDHCE>CDG4GGCEFHHGE X0:i:1 X1:i:3 XA:Z:6,+71192,100M,1;19,+122785,100M,1;15,-102451048,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:14 SM:i:18 XM:i:0 XO:i:0 QT:Z:!1:BDFFE XT:A:U RG:Z:1#49 HS25_09827:2:2213:14646:42946#49 163 1 81212 0 100M = 81600 488 AATAAAGGAAGATAATCCATCTTGATATCTTCCTGAAGAACATAATGCCTGCCTACCATCAACAGGAATCAATACTTTCTACCAGCTATTCTCAACCTTC B7CC(CF>?AC->+I7+75IH76F>5?DF6+CE65GED7,I5555I?DGDB>=D7CFF7F+D+E54E+64+A5+B+<45FIC4E4GA555H+E'DG X0:i:4 X1:i:0 XA:Z:6,+71211,100M,3;19,+122804,100M,3;1,+81212,100M,3; XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2204:11641:32795#49 163 1 81242 0 100M = 81597 455 TCCTGAAGAACATAATGCCTGCCTACCATCAACAGGCATCAATACTTTCTACCAGCTATTCTCAACCCTCATGATCGGAAGAGACAGAGACTGACTGTGT :;ABBBG8BGHGGAC:GACFD?FC8H6FDEGGFBA7?ED+=F==D@GI@HHD@?7EEHED=HF?DEFC?DFD6BBJFB?E@=F+;CC+DAEGFCH>,F4< X0:i:4 X1:i:0 XA:Z:15,-102450999,100M,0;19,+122834,100M,0;1,+81242,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2201:5785:54356#49 147 1 81279 18 100M = 80926 -453 ATCAATACTTTCTACCAGCTATTCTCAACCCTCATGATCGGAAGAGACAGAGACTGACTGTGTCAAAGTATTAGTCCCATCATTCAGCAATTAACTTTAG GG;5FFCF5IGHE>FI>FHEFGFBHEF6HEIJHFIH7HBFFHHEFEJGGHEDGHDK=HEAGG?HCHHFGGEFIFDIIJGIGECGGFFEGFGEH9DACBC< X0:i:1 X1:i:3 XA:Z:15,+102450962,100M,1;19,-122871,100M,1;6,-71278,100M,1; XG:i:0 AM:i:0 SM:i:18 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2203:11896:79328#49 1107 1 81328 18 100M = 80959 -469 GAGACTGACTGTGTCAAAGTATTAGTCCCATCATTCAGCAATTAACTTTATCTCAATGCTTCAAAAATTCTTCAGGCCCTGTGTAATTTCAGCTACGTAC ECH4CFHG74EE>>?>>GGE?76HEGF6F@7GG7DHHGAG8:@C8F,B.3.FG8FAD;FEGBA8FEDFH:HJ:9ECAEHC?ACGFGBG@GF4?E?@@>;? X0:i:1 X1:i:3 XA:Z:19,-122920,100M,2;6,-71327,100M,2;15,+102450913,100M,2; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:18 XM:i:1 XO:i:0 QT:Z:!11A:D;B XT:A:U RG:Z:1#49 HS25_09827:2:2316:20285:37972#49 83 1 81328 18 100M = 80959 -469 GAGACTGACTGTGTCAAAGTATTAGTCCCATCATTCAGCAATTAACTTTAGCTCAATGCTTCAAAAATTCTTCAGGCCCTGTGTAATTTCAGCTACGTAC EIHHJEHGGGHFHHFGFIGGJGFHFAGGGFFC@A X0:i:1 X1:i:3 XA:Z:15,+102450913,100M,1;19,-122920,100M,1;6,-71327,100M,1; BC:Z:TGTCTATC XG:i:0 AM:i:0 SM:i:18 XM:i:0 XO:i:0 QT:Z:+:BDFFFA XT:A:U RG:Z:1#49 HS25_09827:2:2209:17299:72925#49 147 1 81340 16 100M = 80920 -520 GTCGAAGTATTAGTCCCATCATTCAGCAATTAACTTTAGCTCAATGCTTCAAAAATTCTTCAGGCCCTGTGTAATTTCAGCTACGTACATTAATGATGAG GDHFFEFGFCFHCHFCDGHFHGIGDEBHFG=JHHEHBDFDF@HGAE@GHHHDGGFIHHHHGHADGGDFGGIGEFGIEHEIBDAFBBF?GFEDEGE>CAC; X0:i:1 X1:i:5 XG:i:0 AM:i:0 SM:i:16 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1312:20357:68933#49 147 1 81346 16 100M = 80944 -502 GTATTAGTCCCATCATTCAGCAATTAACTTTAGCTCAATGCTTCAAAAATTCTTCAGGCCCTGTGTAATTTCAGCTACGTACATTAATGATGAGTACCCA ?EFBFA5F>AF@4@BCH=FEF?4>DE4IF?=FC55E77BA?GH=A>5GGHFDE>5CCAAEBG6D7<6E>A+>?I7@,5C''>5G@GG?G99BCD7D,,;: X0:i:1 X1:i:5 XG:i:0 AM:i:0 SM:i:16 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2110:18412:68102#49 83 1 81350 16 100M = 80981 -469 TAGTCCCATCATTCAGCAATTAACTTTAGCTCAATGCTTCAAAAATTCTTCAGGCCCTGTGTAATTTCAGCTACGTACATTAATGATGAGTACCCATACA BIHEHADGGDGFFIFGHIHEHHBGEGGFFHEGGHG@HG9FGCFGGGHFIIHLIDFFHGDGGHHGGHHFHGHFEFFEHIGCFGGGFGJGEGFAGFEFEB=C X0:i:1 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:16 XM:i:0 XO:i:0 QT:Z:!1=BDD?D XT:A:U RG:Z:1#49 HS25_09827:2:2111:5280:35115#49 163 1 81372 16 100M = 81757 485 ACTTTAGCTCAATGCTTCAAAAATTCTTCAGGCCCTGTGTAATTTCAGCTACGTACATTAATGATGAGTACCCATACAACCATTCTGTTTCTTATTTTCA ?GCFIECBED@CDG@HG6EIDHAHHGDG?=>EHGEBE4B7FAEDHE??EJDG>H>EAGB6JH=F@GFH X0:i:1 X1:i:5 XG:i:0 AM:i:0 SM:i:16 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2308:11186:97483#49 147 1 81400 14 100M = 80974 -526 CAGGCCCTGTGTAATTTCAGCTACGTACATTAATGATGAGTACCCATACAACCATTCTGTTTCTTATTTTCAGTACCATATTTAATAAATATCAGTTATT 2EFFGEGFGEFDG>ICHFBHEBFGHFFHBH@FG?IFFEGHCBHEFGFGGFIJLGGCHHFHBIEECHHEGFEFIGGHIJKIDBFGCGGHAFEFHEEEDAC; X0:i:1 X1:i:8 XG:i:0 AM:i:0 SM:i:14 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2202:17520:60643#49 83 1 81412 14 100M = 81103 -409 AATTTCAGCTACGTACATTAATGATGAGTACCCATACAACCATTCTGTTTCTTATTTTCAGTACCATATTTAATAAATATCAGTTATTCAATACTTTATT EGHHBFHGGFEFHIBG?ICGHKIG=GJGDFEGGHGFDGE8GIBGEHIHIIFGGEGIGFHGJH@FGHIHHHHGIFJIHIFGHFGGGEHGGHFGGFGFEEAA X0:i:1 X1:i:8 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:14 XM:i:0 XO:i:0 QT:Z:!1=DFFDD XT:A:U RG:Z:1#49 HS25_09827:2:1303:18832:30848#49 163 1 81448 0 100M = 81792 444 CAACCATTCTGTTTCTTATTTTCAGTACCATATTTAATAAATATCAGTTATTCAATACTTTATTTAGACATTTTGTTAGATTATTTTGACCAACTGAAGT ;CBCEFEHDGFGHGGGGFIGIGJIIGEIIIGGGHGFHJIGHJHHEGGGJGHGGFIHFHJHDHKGHHGIJIHHHFIHJJBHHFFHIIHGIFELHGHGHHFG X0:i:3 X1:i:1 XA:Z:6,+71447,100M,0;19,+123040,100M,0;15,-102450793,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2115:2958:39653#49 147 1 81449 0 100M = 81104 -445 AACCATTCTGTTTCTTATTTTCAGTACCATATTTAATAAATATCAGTTATTCAATACTTTATTTAGACATTTTGTTAGATTATTTTGACCAACTGAAGTC GHHHGEJFBGFIEHB?GFGHHGHFHEGHDHIFGHIF7FEGHGHFFIEGHHFFIHG7DHDHGIF8JHEFGGIICIHHDHK7G+;I2EGL;'E:D:EECHICDHHIFEFCABF?GGFEKDGGEBC@CGGHF?FHFI@CFD;HDCFE-GJ:C@AHF.DH?JEDEFADDGF@>;B X0:i:3 X1:i:1 XA:Z:19,-123189,100M,0;1,-81597,100M,0;15,+102450644,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDDDE XT:A:R RG:Z:1#49 HS25_09827:2:2213:14646:42946#49 83 1 81600 0 100M = 81212 -488 TTCGGTGTGCTAAATGCATTTTTAACTTATGATATTTTCAGTTTACGGGGGTGTGTTGAGACATAACTTCATCATACATCAAGGAGCATCTGTATATGGG 2F@4==<>7GGECFBCDD@7CGE??CCG?7A>G@@HD9-88IGG,BDB.A:F9-?HAFH,C7.-ECA88-88:D.D/@22?A>B??45@?=A???F@618 X0:i:3 X1:i:1 XA:Z:19,-123192,100M,1;1,-81600,100M,1;15,+102450641,100M,2; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!11=:=?D XT:A:R RG:Z:1#49 HS25_09827:2:2209:10713:55143#49 99 1 81624 14 100M = 82028 504 ACTTATGATATTTTCAGTTTACGGGGGTTTGTTGAGACATAACTTCATCATACATCAAGGAGCATCTGTATATGGGATATAGTTAAAGCAGTGATCAGAG CAECFDFGFFFGGJEGGGFFGFIKHHFBGHGHFDJGFHF@GAHIFFFIGEIIHGGEFFIBGIGH8FGGGEFDGFGGFGI?GGICHBFFFGG@GDHCHHAH X0:i:1 X1:i:8 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:14 XM:i:0 XO:i:0 QT:Z:!1=:42=B XT:A:U RG:Z:1#49 HS25_09827:2:1308:1586:27373#49 147 1 81630 32 100M = 81193 -537 GATATTTTCAGTTTACGGGGGTTTGTTGAGACATAACTTCATCATACATCAAGGAGCATCTGTATATGGGATATAGTTAAAGCAGTGATCAGAGGAAAAT @FFEFHHD5GH@FCFCFG+DIEGEH=HE=6>CEIFFFHFGFEBFDFFFHHG X0:i:1 X1:i:8 XA:Z:6,+71647,100M,1;19,+123240,100M,1;8,+79451,100M,1;1,+586857,100M,1;15,-102450593,100M,1;6,-170987710,100M,1;5,-180830057,100M,1;1,-403509,100M,1; XG:i:0 AM:i:14 SM:i:14 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1210:20012:77478#49 99 1 81655 14 100M = 82032 477 TTGAGACATAACTTCATCATACATCAAGGAGCATCTGTATATGGGATATAGTTAAAGCAGTGATCAGAGGAAAATCTATAGCCTTAACACATTTATTAAT CABCFDFDFFF@EJEHG>GEIBIADDDHBDE8CAIG>HB@FD;DF8EIFHC;8FFIDBA8@GGDDF7GJGHIHHFHGJEHEDFKEGFEDFFIEGHHEFIEFDHHDFGIJEFBEFDGEGEGHIIFEIGIIIEGGHGFGFGDDDCBC< X0:i:4 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2104:20020:60551#49 99 1 81841 29 100M = 82221 480 GAAAAAAGTGAAAATTAATAAAATAAGAAGCCAAAAAACAGATCAAATCAGTAAACCAAAAATCTTGTTCTTTAAACAAATCAACAAAGTTGACAAAAAA AABE@GFFF=HDHJG?>GDFDBIGDCDHG?HD8ELC>H7GEDEDFB@?CHCIHHH8DHIGFG9HEFFGGEGBCC@EFEC7I@GDCFC>D6@7G5AJHF>E X0:i:9 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:?DDDD XT:A:R RG:Z:1#49 HS25_09827:2:1206:17927:27862#49 147 1 81857 0 100M = 81544 -413 AATAAAATAAGAAGCCAAAAAACAGATCAAATCAGTAAACCAAAAATCTTGTTCTTTAAACAAATCAACAAAGTTGACAAAAAAATTAGATCTTTTAATC GFFHFHJFILHIGHIIHFHHLFFJHFFHKHIFIGEFGFGFHFHFFIEGGHGFIGGIDHGFGHGHFEHFGGIIIIEIIHKGFIIIGFGLGFGFHGDEDBC; X0:i:3 X1:i:1 XA:Z:19,-123449,100M,0;6,-71856,100M,0;15,+102450384,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1308:2297:73203#49 163 1 81866 29 100M = 82219 453 AGAAGCCAAAAAACAGATCAAATCAGTAAACCAAAAATCTTGTTCTTTAAACAAATCAACAAAGTTGACAAAAAAATTAGATCTTTTAATCATGAATAAA GHGGHJGHGHIFICIKILIFGGGDGGHHKGGGHIFGGGGFIIFGHIDJFFFFEGGGHEFHHFE X0:i:9 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2306:10805:90005#49 99 1 81979 0 100M = 82334 455 ACAAAAATGAATAAGGAATGGTGAGAGAAATAACTATTGATAATCAGCAAATAAAAAATCATTAAAAACAATGTTGTTCACATCTATGAAAAACATTGAA AABEFGEGIFGFGJGHGGGHGHIGHEHIGHHHGIIGJGHGEHHIIFHIFIIIFGGIGFFJIGGHIFGGGFFIGDGEFIGFGHIHGFJHFHGGGHHJHHCF X0:i:9 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2209:10713:55143#49 147 1 82028 10 100M = 81624 -504 AATAAAAAATCATTAAAAACAATGTTGTTCGCATCTATTAAAAACATGGAAAGCTAGAGGGAATGGGTAATTTTCTAGAAAAATACAATTCACCACAACT G?3,5HHF54F+A4B4H5G4JF45+IH65F++5F+5,7,J,7@+5F5+78B5IHG57H5=+I?'G+6FGG+I867H7FEFFDA6:?GHG-97,977C,C; X0:i:4 X1:i:0 XA:Z:15,+102450212,100M,3;1,-82028,100M,3;6,-72028,100M,3; XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1210:20012:77478#49 147 1 82032 10 100M = 81655 -477 AAAAATCATTAAAAACAATGTTGTTCACATCTATGAAAAACATTGAAAGCTAGAGGGAATGGGTAATTTTCTAGAAAAATACAATTCACCACAACTGACT GHFHCHGHFL>HEH3G5FEEJGFG5FEHF?D?CH?EI?EGHE@C+FE?@E5FGG@DHH?+<5?DCHH55GEEICDBIFED,CFCDGDECFEDBDD7A6C; X0:i:4 X1:i:0 XA:Z:1,-82032,100M,0;19,-123625,100M,0;15,+102450208,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2111:20602:16126#49 99 1 82184 15 100M = 82520 436 ATAGAGAAATACAGTTGTCATGGAATTATAACACACACACAAACACTAGGTTTAGATGTTTTCACAGAGAATTCCACCAAACCTTTAGAAATCAGATCGT AABDFGFFFFGDGJGHGGDHGFIGGFFHEHEHFJIGJGHGGHJIIGHILFIIKHGIFHGGIIGHKFGGGEHFIGGGFGHHJJDHJFJGFGGGGHHHHHG; X0:i:1 X1:i:7 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:15 XM:i:0 XO:i:0 QT:Z:!1=DFFFB XT:A:U RG:Z:1#49 HS25_09827:2:1214:17705:88659#49 163 1 82203 15 100M = 82461 358 ATGGAATTATAACACACACACAAACACTAGGTTTAGATGTTTTCACAGAGAATTCCACCAAACCTTTAGAAATCAGATCGTCCAAAGGCAAATTAACAAC ;6?C>FEEDH6GHH4BI>EGFHHEFEEG;IF>FHA?D?EGHF=HCGB3=BCG5EIEEGEDHGEFGBCGA4GDEBEA1DFC@HECIBCAHAI>HGAFFGF? X0:i:1 X1:i:7 XG:i:0 AM:i:0 SM:i:15 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1208:8462:12234#49 147 1 82207 37 100M = 81871 -436 AATTATAACACACACACAAACACTAGGTTTAGATGTTTTCACAGAGAATTCCACCAAACCTTTAGAAATCAGATCGTCCAAAGGCAAATTAACAACTCTC GHFHFHHGGCFHG>IIFFGHJHJEEIFHHFIJGGEHFKHGHEHFFIDGGHFF?GGKEHJHGIGGEEHFIGIIGFEIIJGFGEIFGEGHGFFDGEDDD@C; X0:i:1 X1:i:0 XG:i:0 AM:i:0 SM:i:37 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1308:2297:73203#49 83 1 82219 37 100M = 81866 -453 CACACAAACACTAGGTTTAGATGTTTTCACAGAGAATTCCACCAAACCTTTAGAAATCAGATCGTCCAAAGGCAAATTAACAACTCTCAGCCATTTGAGG ;G=BFHHBGGHFFHFGHIGEH?G?E@DGB@EGGEGGHGEGGIFFIGHHIFFFEHFHDE?EC7GJEJAFHEHEDDJIHIKI?HGGHGFGDHFGEEGFEEAA X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:37 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:U RG:Z:1#49 HS25_09827:2:2104:20020:60551#49 147 1 82221 37 100M = 81841 -480 CACAAACACTAGGTTTAGATGTTTTCACAGAGAATTCCACCAAACCTTTAGAAATCAGATCGTCCAAAGGCAAATTAACAACTCTCAGCCATTTGAGGCA GEF5G>J>GLGCEHCCFFFCHGF>DFBHGADDE?5BBD9DDB64FFE@HC5DG5GD7HFB==GDFGHGDGCDIFGHC>GGDIFE@EGHGHC?HGDDABC< X0:i:1 X1:i:0 XG:i:0 AM:i:0 SM:i:37 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2114:5264:41389#49 163 1 82246 60 100M = 82600 454 CACAGAGAATTCCACCAAACCTTTATAAATCAGATCGTCCAAAGGCAAATTAACAAATCTCAGCCATTTGAGGCAAAATATTACAATTGAGGCAAGATAT ;CBD=D>?FFFGHGGDIFEFGKJIIEEIIIGIGHGFHJIGHEHHEFKIFFHGGEIF#HJDJHKHFIFGJIEHIHFHFFGIHGIFIFHFGALGGHHGHFEG X0:i:1 X1:i:0 XG:i:0 AM:i:37 SM:i:37 XM:i:2 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2306:10805:90005#49 147 1 82334 0 100M = 81979 -455 GAGGCAAGATATACTGTACTGAAAACTTGAGGAAAAAGCAGGAGAGAAAGTTCCTTTGGGAAATTCGAATACTCAAAAGTGCTTACATACAATGAAAAAT GFHHCHHGIIHIFHIIHAFHIGJFHFGHHHEJEHJFGKHFFJGFHIJGHHGFIHGFHHHHGIJGGHHHGGIIIGDIIJHGDEIIGGGHGFFFHEFCDBC; X0:i:9 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1205:9269:71492#49 147 1 82345 0 100M = 81969 -476 TACTGTACTGAAAACTTGAGGAAAAAGCAGGAGAGAAAGTTCCTTTGGGAAATTCGAATACTCAAAAGTGCTTACATACAATGAAAAATTTGGAAATCCA GHHEFHHFILGGFHICCFGFJHHJHFHHFGIJHHIHFEHFHGGFEIJGGHIJIHGEHHJHGGFGJJHGG>EIIEGHFFHIFHIFEIGHGFGDGDFEDBC; X0:i:9 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2101:9697:40365#49 99 1 82373 0 100M = 82779 506 AGGAGAGAAAGTTCCTTTGGGAAATTCGAATACTCAAAAGTGCTTACATACAATGAAAAATTTGGAAATCCATAAGCATGGCCAAGGTGGGACACATGCT ?;>@FD??E2?6@J?FGGD??KI;CFD?EDEHFAAF>9C7DF;8FFCCD:@;BI@IFGC-GI>7D,7GGA7BGD7?FGG777I7EGJ5E6DGG5ABH46E X0:i:9 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11=BDBD XT:A:R RG:Z:1#49 HS25_09827:2:2116:6561:49900#49 99 1 82393 0 100M = 82793 500 GAAATTCGAATACTCAAAAGTGCTTACATACAATGAAAAATTTGGAAATCCATAAGCATGGCCAAGGTGGGACACATGCTCAGAAAAGGCCTGAGAAGAC B?EFFGEGJFFGGJGJGG?HGHIG8JHIEHHHHHLGGG8GFHGIGFHGDFIDBIGIGGIFIGGHGEGGGFF?IGFDFEIH;HDHJGFH@EGGG9GCHDIF X0:i:9 X1:i:0 BC:Z:TGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:?BBFFFFF XT:A:R RG:Z:1#49 HS25_09827:2:1214:17705:88659#49 83 1 82461 7 100M = 82203 -358 GGGACACATGCTCAGAAAAGGCCTGAGAAGACACTAATAACTCACCTTTAGTAATTCCTAGGCTCACAGCAAGAAAAAATGAAGGCTAAGGCAGAATTAT ECHHGG<4GF@GFCFEHB7DC7GH?E?ABF?G5C7DHGDEGIG,8FI,IEFFICGGAGHDCEHFFEDFGH>GF@DGECH?GBGGJ?FHD?FEDDAFFE;C X0:i:9 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2212:13010:18009#49 163 1 82505 0 100M = 82858 453 CCTTTAGTAATTCCTAGGCTAACAGCAAGAAAAAATGAAGGCTAAGGCAGAATTATATATGGCTCCGCTAAGTGTTGAGGGAGCCCCAATACAGAGTCAG :CBCDFC8DCH>HAGGBACBGEFIHDEEEIGGG@HCEAI@DEADIGG?FEFD5DEF=FGC5EFFBECCJDFDH>BH5FFF@+GGCBHGCACFHGH>BFHG X0:i:3 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2111:20602:16126#49 147 1 82520 0 100M = 82184 -436 AGGCTCACAGCAAGAAAAAATGAAGGCTAAGGCAGAATTATATATGGCTCCACTAAGTGTTGAGGGAGCCCCAATACAGAGTCAGTAAGCAAAGTCTGGG GHHHFHGGFLGIGHI@HFHEJGHJHEGHKHIJGHHHFFGGDJHFFIGGGHG=IEGEHHGFAIEGGGHFGGEFIFHHFHGFGEIIDIGLGFGFGEDECBC; X0:i:3 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2114:5264:41389#49 83 1 82600 60 100M = 82246 -454 GTCAGTAAGCAAAGTCTGGGAGAAGTTTTTCATATTTTTTTCTTTCTTGGCTCCTTGCAGTCAAGGAAATCATTTTTAAATCACTAAATGCTAAATGAAC EIHHJFHGGGHGHJGCHICJHGGGJGIGIFHGGGJIHGJIGGGGILFHIIFGIFGIHGHGGHHHGHGHHHHEIFJFHIHGHHGGHEJGGHFGGGGFDEAC X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:37 SM:i:37 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:U RG:Z:1#49 HS25_09827:2:1203:11104:73733#49 163 1 82773 0 100M = 83178 505 AAGTTACTAAACAAATAAAAACTACATCCCACAGTGGGTAACAAAAATAACCTTGAAGAAGGGAAAAATTTGGTTTCCAGAATAAACACATTATAATATC ;CBCCEDHFEFGHFFDIIIFIFJFIEIIIIGGFH.JIJIGHDHHEGHIJHHHGFIHFHGHGIEIGHHHJFHGHHBEGIGHFHFFGIHCGFGBGJHGFFHG X0:i:8 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2101:9697:40365#49 147 1 82779 0 100M = 82373 -506 CTAAACAAATAAAAACTACATCCCACAGTGGGTAACAAAAATAACCTTGAAGAAGGGAAAAATTTGGTTTCCAGAATAAACACATTATAATATCCAAAAT 243,G3HH5I+C+HFI5FBHH?=554E?55=55?IH77H=F,6=FI5@@?+F?>CEHAG=AG6HGAH>5GI7?G7??>7I7>CC:?G'A997HDDACBC: X0:i:8 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2116:6561:49900#49 147 1 82793 0 100M = 82393 -500 ACTACATCCCACAGTGGGTAACAAAAATAACCTTGAAGAAGGGAAAAATTTGGTTTCCAGAATAAACACATTATAATATCCAAAATGTCCAGTTCTCAAC GDFHG5>H4?HECGHA7+?GG?DIDGGGE.EH8HDEF?DE?EFFFHHHFH5H,E@F=DCFHEHHL>DG3GHBHG X0:i:9 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2212:13010:18009#49 83 1 82858 0 100M = 82505 -453 ACACATTATAATATCCAAAATGTCCAGTTTTCAACAAAAATTAAGAAGCATGCAAATAAACACAAAACTATGGCCCATTTACAGAAGAAATAAATGAGAC ECHHFA5GGDEEC>?HFDGDHCGFDG?GFBCGGF@HDGIDGCHFCEFFIIHGEEFFHGH8GHEHGJAFCH8EFDJDGCF?F:GGGG9FEF=FFE?FCCAB X0:i:9 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BAD?D XT:A:R RG:Z:1#49 HS25_09827:2:2107:3106:99136#49 99 1 82886 15 100M = 83242 456 TTTCAACAAAAATTAAGAAGCATGCAAATAAACACAAAACTATGGCCCATTTACAGAAGAAATAAATGAGACTCTCCCTGAGTAAGCAGATATTGAAAAT BABEFGEGIFFEGJEHGGGHIFIGHHHDEHEFHHEGGEHJFHHEGGEIGHIFHHGIGGGGIEGDIKGGGHHIGDGEFIKHGHGHGGJGFGGGGFEHDHJH X0:i:1 X1:i:7 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:15 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:U RG:Z:1#49 HS25_09827:2:1314:17954:74834#49 163 1 82994 15 100M = 83382 488 AAAACTTTATATAACTGTCTTAAATAAACTTAAAGATCTAAAGAAACCCAAGAGAATGACATATAAATAAATAAGAAATATGAATTTTTTTAAAGGTACA <:AADFD;D38CHGG>=46FG=F?85GHF,AB,?BBFCJIHHE44DBFDCD=A>C3HEH+CFD?35>@HG X0:i:1 X1:i:7 XG:i:0 AM:i:0 SM:i:15 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1203:11104:73733#49 83 1 83178 0 100M = 82773 -505 AAAGAATCAGTGAACTTGATAGATCAAATGAAATGATTCAGTCTGAAGAGCAGGAAAATGAAAGAATGACAACAAAAAAGAATAGAGCCTAAAGACCTGT FIA@JFDGGGHFFF;JFIGGEHIGEGJGIGHGGGKGHGJEFG@FGGHKIIIGIHGIHGHEJHHHGHDH8GHGHFFHGIHGHGGGGGJGEGFEGEGFEBAB X0:i:2 X1:i:7 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDED XT:A:R RG:Z:1#49 HS25_09827:2:2315:9767:65919#49 99 1 83237 0 100M = 83603 466 GAAAGAATGACAACAAAAAAGAATAGAGCCTAAAGACCTGTGTAACAACATCAAGAATGCCTACATACAGAATCCTGGTGGGGAGTGAGGGGCAGGAAGA HABFFGF?IFFGGDEFCCA?G>EHGEEGHGDGGFBCIGFHIIEG.DCFHCHGJHGFGJGGHEHFIHJGGIFDEGGGHEEFEGFGF??F.CAB X0:i:9 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFE XT:A:R RG:Z:1#49 HS25_09827:2:1207:18778:27765#49 83 1 83331 13 100M = 83012 -419 GGAAGACTATTTGAAGAAATGTGTTTGAAATCTTCCCAAATTTCACTAAAAACAAATATATACATTCAAAAAGCTCAGTGAACTTCATCAAGGAAATATA 26H@C=EG7G66GC?>,D@7C7>6EG7CBK,7GC78?9-JB.G7HBECE@?.C88F8G9C-HE-GAI8CHHEHFB?HBCGHEEHFGFAGEGFC>@? X0:i:3 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=A=2AD XT:A:R RG:Z:1#49 HS25_09827:2:1314:17954:74834#49 83 1 83382 15 100M = 82994 -488 ACAAATATATACATTCAAAAAGCTCAGTGAACTTCATCAAGGAAATATACAAAGATATTCACACCAAGACACACTATGTTTCAAATTGTCAAAAGGCAAA FGHHFAHGGGDEGHEJFIHGHIGFJGKGIHHGGGFGHGEIFGHFIGIFIIHGIHFIHGHFCHAFFHGHHEHEIHEGKIFIHGGGJEHGGHFJGFGFDEAC X0:i:3 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2315:16191:41651#49 163 1 83447 9 100M = 83798 447 AAGACACACTATGTTTCAAATTGTCAAAAGGCAAAGCGAATGTTTGAAAGCAGCAAGAGAAAGGCAACGCGTCATTTACAAAGGATCCTCAATAAGTTTG <;?C4/9.?2@*'266&%HF,EBCH7D87ED0FH;G4A.G1@,6B@:G,>E4AEE1=F24H9E?=D+:?I5>6E8DEFGLH6EFGB>CCFHIFGFCE?D? X0:i:7 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2315:9767:65919#49 147 1 83603 0 100M = 83237 -466 CGCGTCATTTACAAAGGATCCTCAGTAAGTTTGACAGCAGAGAGCTCATTATAAACCATGGGTGCCAGAAGAGCTTAGGATGCCATTTTAAAGTTCTGAA GFGHGHF5FGFIIE7D5H@;@F;++BF?HGB?EG X0:i:2 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2206:21468:30727#49 163 1 83718 60 100M = 84083 465 CAACCAAAAATTCTATAACTTGGAAGATGCCCCTTCAAGTATTAAGGATAAATTACACATTCCCAGATTAAAAAAAAGAAAGAGAGAGAGAGAGAAAGAG ;CBCEFEEFHFGHGBEEFEDGGHCIDGEGIGGFHBFHFHGHEHHCFHGFECGGDIEEHHFAHFFGBC5FEAGEBEJGFGEDBE@;I;GCFA5DCHCEBH< X0:i:1 X1:i:0 XG:i:0 AM:i:37 SM:i:37 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2202:11788:62861#49 163 1 83761 57 100M = 84114 453 AAGGATAAATTACACATTCCCAGATTAAAAAAAAGAAAGAGAGAGAGAGAGAAAGAGAAAGAAAGAAAGAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGA ;CBDCBEEFHFGHGEEFDHFIHFIIGIEIEGGFHBCDFIGDDHEGGHEFFDHGEIFEHEHAGFHGD?EFIGGHGEJBIGJ@GFDGBHEDHCIGGFFHHHG X0:i:1 X1:i:0 XG:i:0 AM:i:20 SM:i:37 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2104:5385:78929#49 99 1 83784 60 70M1I29M = 84148 464 ATTAAAAAAAAGAAAGAGAGAGAGAGAGAAAGAGAAAGAAAGAAAGAGAAAGAAAGAAAGAAAGAAAGAAGAGAAAGAAAGAAAGAAGAAAGAGAAAGAA C?EDFGFFFFFGGHFHGGFFGHIHEJ@HGHHHFIEGGEHCGAGIGGHIGEIIHHGEFGIBFAGH@KGG>EFFGCCEGGGEIHDHGEGGFEGGGHFFHHJH X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:1 AM:i:37 SM:i:37 XM:i:2 XO:i:1 QT:Z:!1=DDDFF XT:A:U RG:Z:1#49 HS25_09827:2:2315:16191:41651#49 83 1 83798 9 32M4I64M = 83447 -447 AGAGAGAGAGAGAGAAAGAGAAAGAAAGAAAGAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAGAGAAAGAAAGAAAGAAGAA CGH6EB;GGGDFHCB5DDH,C?GFEFGC?FHGGGE@HGEGG)@CIGHFFDEG9DGFHGHGJ@AGGEHF?GHFHF.HEIFGEDGG?GADG7KBC8CBIIC?GG@ECHAGADDEDD@BEJIBGGFIEGHGFDBIFDEFHJDGGHEFEEFBEHEIFIBHG;FHBBCHFBH?G X0:i:1 X1:i:0 XG:i:4 AM:i:0 SM:i:37 XM:i:1 XO:i:1 XT:A:U RG:Z:1#49 HS25_09827:2:2111:18153:31934#49 163 1 83981 37 50M1I49M = 84338 457 AGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAAGAAAGAAAAGCAAGCAAGCTTTAAAAGTTCATGTTTGGTAGGCTGT ;CBCEFCFFGFGHGFDIGIFIGJGIEGIIIGIGHEGGGGGFHDHGGGIJIEHGGIHFHFHHGKFFJHGJFFFHEEHFFGJEHFHIIHGIFLGGGHFHHHG X0:i:1 X1:i:0 XG:i:1 AM:i:0 SM:i:37 XM:i:0 XO:i:1 XT:A:U RG:Z:1#49 HS25_09827:2:1316:13516:89058#49 163 1 83984 60 47M1I52M = 84232 348 AAGAAAGAAAGAAATAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAAGAAAGAAAAGCAAGCAAGCTTTAAAAGTTCATGTTTGTTAGGCTGTACT 3C8D398CFGH&6>,C*DE6&@'9IEE1E=5E4HBC;@IB93DH2B7'D>E2FFIEECFFH@EFFH;C1;E;HF=:+'FF&EBBF$2,&*$FJ?F6F+HG X0:i:1 X1:i:0 XG:i:1 AM:i:23 SM:i:37 XM:i:2 XO:i:1 XT:A:U RG:Z:1#49 HS25_09827:2:2213:20091:9120#49 83 1 83985 37 34M1I65M = 83628 -456 AGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAATAAAGAAAGAAAGAAAGAAAAGCAAGCAAGCTTTAAAAGTTCATGTTTGGTAGGCTGTACTT 26F,H=HGGD@F5>G57@@?-K6FJG?,B,AGGE7DD--8G:9CEEGF;AC;9H?IGH9DG7H-:I:?8AD8HDJEE1FG?G>>??6@@?=GFFB=F>AA X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:1 AM:i:0 SM:i:37 XM:i:1 XO:i:1 QT:Z:!1144B?B XT:A:U RG:Z:1#49 HS25_09827:2:2311:12798:78400#49 99 1 84041 51 100M = 84455 514 AAGCAAGCAAGCTTTAAAAGTTCATGTTTGGTAGGCTGTACTTCAAGATACACTTTTAAAAAAAAGACTCCTTCAGATACAAACTAAAAAACACTAGAAA AABEFGFFGFHGHJGHGGGHGKIGGEHIGHHHH:JGFHHJGHHHFFHEGIIIHFGIFHIGGAGHFGIGGEIIGGGGFIHHGGIHJFHCFEGGGHFFHHJH X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:14 SM:i:37 XM:i:0 XO:i:0 QT:Z:!1=DDFFB XT:A:U RG:Z:1#49 HS25_09827:2:2204:3467:81748#49 163 1 84063 53 100M = 84396 433 CATGTTTGGTAGGCTGTACTTCAAGATACACTTTTAAAAAAAAGACTCCTTCAGATACAAACTAAAAAACACTAGAAAGTAACTCAAAACCACATAAAGA @FDDDF=G6@HGG>>AEDDI;D@DDGGDEBE+>E X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:14 SM:i:37 XM:i:0 XO:i:0 QT:Z:!11ABDDD XT:A:U RG:Z:1#49 HS25_09827:2:2206:21468:30727#49 83 1 84083 60 100M = 83718 -465 TCAAGATACACTTTTAAAAAAAAGACTCCTTCAGATACAAACTAAAAAACACTAGAAAGTAACTCAAAACCACATAAAGAAATAACTCCAGTAAAGATAN H6GHFF5>7G@6C>EHHIHIHGGH7@7FBF?GGIGEBGGFGCFDH@GHIAFCDEGHDGH@GEAC:IGFHAA@HFEHGIHGHDGGFEDHFFFEGDGFECA! X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:37 SM:i:37 XM:i:1 XO:i:0 QT:Z:!1=DDFFF XT:A:U RG:Z:1#49 HS25_09827:2:2202:11788:62861#49 83 1 84114 57 100M = 83761 -453 CAGATACAAACTAAAAAACACTAGAAAGTAACTCAAAACCACATAAAGAAATAACTCCAGTAAAGATAACTACATAGGTAAATATAAAAGCAATTATCAC FG@@FEHGGGEFHFHHEIFGHIIH=GIIFGEGGFKHHGGDFIGFIHIFIIFFIHGFEHHGGHGGGJGFHHHGEFEEGIHGFHCGEGJGFFFIFEGFCB>A X0:i:1 X1:i:2 XA:Z:15,+102448168,100M,1;1,-589244,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:20 SM:i:20 XM:i:0 XO:i:0 QT:Z:!1:DDDEF XT:A:U RG:Z:1#49 HS25_09827:2:2308:13846:98433#49 99 1 84121 20 100M = 84525 504 AAACTAAAAAACACTAGAAAGTAACTCAAAACCACATAAAGAAATAACTCCAGTAAAGATAACTACATAGGTAAATATAAAAGCAATTATCACATTTTTT BABDFGEFGFGDGJGHGGFFGHIGHJHIGHHHFILGHHHCGHGIHGHGDHIIFHGIDHIGIGGHGFIGGHGGAIGDFGIEGGFHGEFGDGGGGHHFHHIE X0:i:1 X1:i:2 XA:Z:1,+589251,100M,1;15,-102448161,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:20 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:U RG:Z:1#49 HS25_09827:2:2213:21139:10473#49 163 1 84136 37 100M = 84558 522 AGAAAGTAACTCAAAACCACATAAAGAAATAACTCCAGTAAAGATAACTACATAGGTAAATATAAAAGCAATTATCACATTTTTTGTAAGTCTTTTTTAA ;CBDEFDEFJFGHGCGGDIFGGJIIEIEFIGGGHEGGGIGHJHHIGHIJIHHGFIFEHGFJHIHFIGHFIHHHHFHGJGJHGGFIIHFIGHFFFHFFHH@ X0:i:1 X1:i:0 XG:i:0 AM:i:0 SM:i:37 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1306:17683:20831#49 163 1 84148 37 100M = 84596 548 AAAACCACATAAAGAAATAACTCCAGTAAAGATAACTACATAGGTAAATATAAAAGCAATTATCACATTTTTTGTAAGTCTTTTTTAATATTCTATATGT GHFDGCHHFHICGFHHLGHBHFGHGGIFGF?EHFGDFFIGFIGGHHFJIHGIHHFFGIFHEHHFGGIIIGEHEJGGFIGEGEGEGFEDHGFDC@C; X0:i:1 X1:i:0 XG:i:0 AM:i:37 SM:i:37 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1310:13684:70686#49 147 1 84188 29 100M = 83871 -417 TAGGTAAATATAAAAGCAATTATCACATTTTTTGTAAGTCTTTTTTAATATTCTATATGTTTTAAAACAAATGTGTAAAATAATGACTATAAATCTATGT GFHFFHJGGGGDGHCIGIGFJGHBHEFHGHIDHGIGGFFDHFHFFIJGHHIJIGGGHHJHGIJGFEEFHGEIIFHEFFGIGIIIDFGEGFDFEGD;CBC; X0:i:1 X1:i:0 XG:i:0 AM:i:29 SM:i:29 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1316:13516:89058#49 83 1 84232 60 100M = 83984 -348 TTAATATTCTATATGTTTTAAAACAAATGTGTAAAATAATGACTATAAATCTATGTTAATGAAGCATGATGTATACAGATGTGGTTTGTGAAATTACCAA HCHHGHBGCGHGGFEEHIFCBHIFEGFIIGEG>HEGDGGGJGBGILEC?ICFGDCFIGHFGHGGGEEFHHHFCCFCHIFGGGCG?EJFGFFFGFGFCBB3 X0:i:1 X1:i:1 XA:Z:15,+102448051,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:23 SM:i:23 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:U RG:Z:1#49 HS25_09827:2:2107:13766:80276#49 163 1 84248 14 100M = 84569 421 TTTAAAACAAATGTGTAAAATAATGACTATAAATCTATGTTAATGAAGCATGATGTATACAGATGTGGTTTGTGAAATTACCAACATAAAGAAATTCATA >@H7EI6?,G76F,?BG,K(H998BGGF8BDHI7EGEDFFAGDD7H@GGLAH@EHBIFEHHHBC?FGGGBEF@GFJDFB=CBAA X0:i:1 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:16 SM:i:16 XM:i:4 XO:i:0 QT:Z:!1:BDD>D XT:A:U RG:Z:1#49 HS25_09827:2:1311:15339:100445#49 147 1 84438 51 100M = 84068 -470 TCCCCATGGTAACCACTAAGTTAATATCTTTTGAAAATACAGAAAAGGAAAGCACAGGGTAAACCCAGTGATATGCTACAAAATAGCAACTAAACACAAA 2EBFF>DFIGG4E=3@@IEFEGFF=EH?K?@+GHEDF?FDFHDCFI5<@HH@IGGG77FHGHE?'BDF5G5IGCDHCBCDB5I6DEAAGHCDCCED4?C< X0:i:1 X1:i:8 XG:i:0 AM:i:14 SM:i:14 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1210:18499:87359#49 163 1 84448 14 100M = 84786 438 AACCACTAAGTTAATATCTTTTGAAAATACAGAAAAGGAAAGCACAGGGTAAACACAGTGATATGCTACAAAATAGCAACTAAACACAAAAGAAGGCGAT ;CBDEFEBDFFGHGIDIIIGIHFCIGIIIIGIGHEFGJIGHJHHIGGIF5HGGEIFFHFFFIFGHIHGFEHHHFIHJJHEHHIHIFHGIHEGFGHGHHHG X0:i:1 X1:i:8 XG:i:0 AM:i:0 SM:i:14 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2311:12798:78400#49 147 1 84455 51 100M = 84041 -514 AAGTTAATATCTTTTGAAAATACAGAAAAGGAAAGCACAGGGTAAACACAGTGATATGCTACAAAATAGCAACTAAACACAAAAGAAGGCGATAATTGAG BFHFFHGFGEGGFHIFFEHEHF=EHFFHGEIFGFEHFHFHFFFGFIEGGHFJIHGFHHDDGCGIGGHHDC>IIFGIEHFIFIDIBGGLGFFFHDFDCBC; X0:i:1 X1:i:8 XG:i:0 AM:i:14 SM:i:14 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2116:16686:30588#49 99 1 84466 14 100M = 84814 448 TTTTGAAAATACAGAAAAGGAAAGCACAGGGTAAACACAGTGATATGCTACAAAATAGCAACTAAACACAAAAGAAGGCGATAATTGAGGAAATTAGGAA BABFFGFFIFGGGGGJGG?HGHIH8JFBGHE8HJHGHGAGDHHGFGFGGFIFJHGIGGGFGIGFHJHGGHGGGIGEHGIC;CIFHGFHFGFGG9HJHHIH X0:i:1 X1:i:8 BC:Z:TGTCTATC XG:i:0 AM:i:0 SM:i:14 XM:i:0 XO:i:0 QT:Z:1=BDFFFD XT:A:U RG:Z:1#49 HS25_09827:2:1214:20365:20248#49 99 1 84499 0 100M = 84820 421 AACACAGTGATATGCTACAAAATAGCAACTAAACACAAAAGAAGGCGATAATTGAGGAAATTAGGAACAAAGGAGGTATAAGACATACAGAAAACAAAAG AABEFGGDIFHGEJGFGGGGIHDGCJHIGHHHHGIGJHHGGHFGIGHDDICIHGEIGGCGJGGBHFEGGCHFIGEGHGGBGGIHEGFHFHGGGHGJDHJB X0:i:9 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2304:16453:77993#49 99 1 84517 0 100M = 84910 493 AAAATAGCAACTAAACACAAAAGAAGGCGATAATTGAGGAAATTAGGAACAAAGGAGGTATAAGACATACAGAAAACAAAAGCAAAATGGTAGGAGTAAG C;CDFDEFFFHEFJGHGGGEGHEGGJFEEHHHHHJF>EHCCHGHFGHGGF3IHIGEFG.GIGGHFGIGGEHFFJFGFIHFJGIFGEHHDGFGGEFJDDG; X0:i:9 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2308:13846:98433#49 147 1 84525 12 100M = 84121 -504 AACTAAACACAAAAGAAGGCGATAATTGAGGAAATTAGGAACAAAGGAGGTATAAGACATACAGAAAACAAAAGCAAAATGGTAGGAGTAAGCCACTCTT GH?FFHGFFAGIGHIG@IE@FFCFHEFEHFFFEHDGHEFGCEFEEIEGDFFJEKGCHGDHBCFDEBHFGGIIEIEIEJGIGIFCDEGHGFFFCGDDCBC< X0:i:9 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2202:1386:17446#49 163 1 84529 25 100M = 84969 540 AAACTCAAAAGAAGGCGATAATTGAGGAAATTAGGAACAAAGGAGGTATAAGACATACAGAAAACAAAAGCAAAATGGTAGGAGTAAGCCCCTCTTTATC :+B,7EDCDEHEFGGD>+FDGH6HHB=F+B4E4AHIFDF>HFE? X0:i:9 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2213:21139:10473#49 83 1 84558 29 100M = 84136 -522 ATTAGGAACAAAGGAGGTATAAGACATACAGAAAACAAAAGCAAAATGGTAGGAGTAAGCCCCTCTTTATCAGTAATTACATTAAATACAAATGAATTAA ECGHJGHGGGGFHIHHHFHIHIIGGGKFIKHGGIKIHGGJGGGGILFHIIILIHGGHFHGGHHHGJGFHGHEIFFIHIHIFGGGFGEFGHFJGFGFEBAC X0:i:9 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2107:13766:80276#49 83 1 84569 6 100M = 84248 -421 AGGAGGTATAAGACATACAGAAAACAAAAGCAAAATGGTAGGAGTAAGCCCCTCTTTATCAGTAATTACATTAAATACAAATGAATTAAACTCTCCAATC HIH@FEDGGGGFGGGJFBHJHHBFEGIGFHCGGGKDHGIEFGFFHHHJ?IFGIHGHIHHDGHHGGEICFHHGFHHEEEFIGDGGHGHGGFFFGDGFFEAB X0:i:9 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDEF XT:A:R RG:Z:1#49 HS25_09827:2:1306:17683:20831#49 83 1 84596 29 100M = 84148 -548 AAGCAAAATGGTAGGAGTAAGCCCCTCTTTATCAGTAATTACATTAAATACAAATGAATTAAACTCTCCAATCCAAAGAAAGAGATTGACAGAATGGATT HIFDJAHCGDHD>IGEFFGEEIBFDGCGIBEGGGKGDGGIBFGGEGEFIIFGICGAHHHGHF9FFJIHG?H@IFHGGBHGGGCGHGEF@GFGFEGFDBAB X0:i:8 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:DDADE XT:A:R RG:Z:1#49 HS25_09827:2:1214:18605:88762#49 99 1 84632 0 100M = 84968 436 AATTACATTAAATACAAATGAATTAAACTCTCCAATCCAAAGAAAGAGATTGACAGAATGGATTTTTTAAAAATGATCCAACTATATTGTCCACAAGATA AAEFFGFGFFFD@J?FGCG??HIEIDF?@HE@FICEFEHCGHJHFGEIGHEIKHGIDGCGEGGHFE@GGFIGG?CEFI7ECFB>GFGBFDG7GHF=BH>E X0:i:1 X1:i:8 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:BDD>D XT:A:U RG:Z:1#49 HS25_09827:2:1310:2312:61626#49 163 1 84663 23 100M = 84933 370 CCAATCCAAAGAAAGAGATTAACAGAATGGATTTTTTAAAAATGATCCAACTATATTGTCCACAAGATACTCACTTTAGATCAAAATACACAATGAGTTG ;CBC;FGHFDFGLGGCHIEFGGJIHEGGIIGGHHJGHGIGHEHDFFGIFHHGGGGFFFHHGFFFBHFHFI?FHFIHJIHJHHFGIIHFIFHIHGEGHBHB X0:i:1 X1:i:1 XA:Z:15,-102447620,100M,1; XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2102:10962:36895#49 147 1 84681 37 100M = 84330 -451 TTAACAGAATGGATTTTTTAAAAATGATCCAACTATATTGTCCACAAGATACTCACTTTAGATCAAAATACACAATGAGTTGAAATGAAAGGATGGGAGA BHHHFHDHFLFDEHIFHGEHLHJFHEGHGFIFHFDFFFHGFHFFFIGGHHEJIHDIHHHHGIGEGJHGGGECFIGIIFKGGHIIGGGLGFFFHDFE@BC; X0:i:1 X1:i:0 XG:i:0 AM:i:0 SM:i:37 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2105:12036:78604#49 163 1 84691 52 100M = 85054 463 GGATTTTTTAAAAATGATCCAACTATATTGTCCACAAGATACTCACTTTAGATCAAAATACACAATGAGTTGAAATGAAAGGATGGGAGAAAATATTCCA CFH>HBFCHFH3HG X0:i:1 X1:i:7 XG:i:0 AM:i:15 SM:i:15 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2111:3449:34829#49 83 1 84722 0 100M = 84383 -439 CCACAAGATACTCACTTTAGAACAAAATACACAATGAGTTGAAATGAAAGGATGGGAGAAAATATTCCATGTAAGTAATAACCAAAGGAGATCTGAGGCA EIHEFAHGGFHFHIGJHIHGHHIFJEFGFGEGGIKKHGJFJIGFIGHHEIIDIHGFIGHGGHGFGIIH@HHEIHJIHIFGEBGGHEGFGGFIGFGFEEAC X0:i:8 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DBDFB XT:A:R RG:Z:1#49 HS25_09827:2:1215:5567:59425#49 163 1 84742 6 100M = 85138 496 ATCAAAATACACAATGAGTTGAAATGAAAGGATGGGAGAAAATATTCCATGTAAGTAATAACCAAAGGAGATCTGAGGCAAATATACTTATATCAGACAA ;0@D)FGBDCFGLGCEGIEF6:HI4EIBG=GG4:JADFIGHHHH6GGLJGEGGEDFF:HHFHCIFJGEFIEFHFEHGHGEFGFFIIHGIFHBFGDFFHFG X0:i:8 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2210:4263:46913#49 99 1 84782 6 100M = 85128 446 AATATTCCATGTAAGTAATAACCAAAGGAGATCTGAGGCAAATATACTTATATCAGACAAAATAGACTTTAAGTCAAAAACTGTTACAAAATACAAAGAA AAEEFGEFIFGGGJGFGGGFGHIHHHHIEHEHHHIGFGHGGHGIHGEIGFIIHILCDGFGGJGHKGGGGHFIGDGDGIIHGGGHGFFGDGGGGBGJHAGF X0:i:10 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFE XT:A:R RG:Z:1#49 HS25_09827:2:1210:18499:87359#49 83 1 84786 6 100M = 84448 -438 TTTCATGTAAGTAATAACCAAAGGAGATCTGAGGCAAATATACTTATATCAGACAAAATAGACTTTAAGTCAAAAACTGTTACAAAATACAAAGAACAGT *I4HJHFGGGHFHHFHHIGJHKIFJGJGGKFGGGFGHGGGFGHGIGGHIIIGIHGFGFHGHHHGGHJHHEHEIHJHHIGGHG2GJGJGEHFJGFGFDEAC X0:i:10 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2116:16686:30588#49 147 1 84814 14 100M = 84466 -448 CTGAGGCAAATATACTTATATCAGACAAAATAGACTTTAAGTCAAAAACTGTTACAAAATACAAAGAACAGTATATATTGATTTCAAAATTAATTAAGAA GHFFFHHJGGHIGHIIGIHFIFHJHCGHFHIJGFB9HFEAFJGFEI=8HHIJ:2GEHDDEG5,HHEFHGBICGIFHIGFIHHEF<9HFFEDFIFCFDFFHGGHHHEFGEGHEFJH@FG5BEFHAD7GBFFIGGH8BFGGCEDHEDGI66EEHFGGICEGDFCFFDFECGCEDEGFCEFDEEBBC< X0:i:9 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1310:2312:61626#49 83 1 84933 15 100M = 84663 -370 TATGTACACCAACTAACAGGGCTCCAAAATATATAATGTAACCATTGAGAGAATTAAAGGGAGAGACAGACAATTCCACGAAAATTGTTGGGCATTTGAA EGGHCHHGGGGFHCEGHIGGHIEFEGJGIHHGGGEIHGGFGIGGGEHHIIIGICBFIGHGCHHGGJIHHHHJIFFHEIFIGGGGJEJFGGFIFFGFEBAC X0:i:2 X1:i:8 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2109:21188:66209#49 99 1 84938 0 100M = 85214 376 ACACCAACTAACAGGGCTCCAAAATATATAATGTAACCATTGAGAGAATTAAAGGGAGAGACAGACAATTCCACGAAAATTGTTGGGCATTTGAAAACCC CAEFFGFFEFGDGFGFGGHH>HIHGHHFEHGHFDEGGHFGGHGEFGHIFHIIHHFIFGFJJJAHDFEGGHHFFJGGFEICCG@HGECHDEGGGBDBBHAE X0:i:2 X1:i:8 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1202:19911:77640#49 163 1 84945 5 100M = 85336 491 CTAACAGGGCTCCAAAATATATAATGTAACCATTTAGAGAATTAAAGGGGGAGACAGACAATTCCACGAAAATTGTTTGGCATTTGAAAACCCAACTTTA .C?>7BD87CF>,FCGBA577EFI@768DE,5FD+C6FI+A5AH5FEGF5E+G?IE+H,7HF7FEB>GJ+FG'EE+E+?>4EA+4;;A;+A5B5A>,@DA X0:i:2 X1:i:8 XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1214:18605:88762#49 147 1 84968 23 100M = 84632 -436 ATGTAACCATTGAGAGAATTAAAGGGAGAGACAGACAATTCCACGAAAATTGTTGGGCATTTGAAAACCCAACTTTAAATAAAAGCTAAAACATCTAGAG G?GFCHCDGEG@FHIGFAGHI?D1DFGHGHIFEFDEFFF=F7DCFI@GHHIF?>DIHDEFGGFDFG6FGGE;EGHHEHHFGE>FB'AHGAC X0:i:1 X1:i:0 BC:Z:NGTCTNTC XG:i:0 AM:i:0 SM:i:25 XM:i:5 XO:i:0 QT:Z:!0;@?!2< XT:A:U RG:Z:1#49 HS25_09827:2:2209:14906:20246#49 99 1 84972 23 100M = 85416 544 AACCATTGAGAGAATTAAAGGGAGAGACAGACAATTCCACGAAAATTGTTGGGCATTTGAAAACCCAACTTTAAATAAAAGATAAAACATCTAGAGCAAA C;>@@DBDAFE@GDFEBCG?G>@G<EHG@9JAFGH.C:B;FHBI79:-@9978D@GBE@B6,7?FE(C?CD>CFICF6G>BC=CB4C2 X0:i:1 X1:i:1 XA:Z:15,-102447311,100M,1; BC:Z:NGCCTATC XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 QT:Z:!0(-:@<@ XT:A:U RG:Z:1#49 HS25_09827:2:1203:9572:54490#49 163 1 85037 23 100M = 85464 527 CAACTTTAAATAAAAGATAAAACATCTAGAGCAAATATCAAGGGAGGAATTAGAGGATTTGAATAAAACTATAAGCAATAACTATAGATAACACTTCTCT GHBHG X0:i:1 X1:i:1 XA:Z:15,-102447246,100M,1; XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2310:3757:55510#49 163 1 85048 23 100M = 85453 505 AAAAGATAAAACATCTAGAGCAAATATCAAGGGAGGAATTAGAGGATTTGAATAGAACTATAAGCAATAACTATAGATAACACTTCTCTCAAAAACTGCA :CB>>DDBFGF>HECGEAHBG?>I@DCCICGDGHHF66IGDHACCG>?DHEGG?+EEIBHDGDFDBFGDGFFHGBEGHFECBIHGIC@FEGHFGJHIGDH?IBECIFIBEGGGEGHGJIGGGDILGJICCDICGFHJHFHFECGEIBCHH8HDCCG@BGEGCBHGHHDGFGEFGFCCAB X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:15 SM:i:37 XM:i:0 XO:i:0 QT:Z:!1:BDDDF XT:A:U RG:Z:1#49 HS25_09827:2:2210:4263:46913#49 147 1 85128 14 100M = 84782 -446 CACTTCTCTCAAAAACTGCAGAGTACACATTCTTCTCAAGTGAACATGGAACATTCTCCAGCACAGATGATATGTTAGGCCATAAGATAAGCTCAATAAA GGHBGHGHGCFHGCFIHFGHIGFGEIHEHEDJHGIEHFHFFJGFFGGGGHHJIHGIHHHHGIDGFHHGGGEIEEGIIJHGFEFHEFGHGFGDECFDCBC; X0:i:1 X1:i:8 XG:i:0 AM:i:0 SM:i:14 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1215:5567:59425#49 83 1 85138 14 100M = 84742 -496 AAAAACTGCAGAGTACACATTCTTCTCAAGTGAACATGGAACATTCTCCAGCACAGATGATATGTTAGGCCATAAGATAAGCTCAATAAACTTAAAAAGA :C;CGEHAFFGEHGFJDIHIHIEHGCGGFKFGGHGFHGGIFIGGHHIJEIHLCDGFECHDGHHGGLGHHHHEIHJHKIHIFGGGJGHGGHFIGFGCEBAA X0:i:1 X1:i:8 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:14 XM:i:0 XO:i:0 QT:Z:!1=DFFFD XT:A:U RG:Z:1#49 HS25_09827:2:2102:13552:63454#49 147 1 85208 0 100M = 84857 -451 CATAAGATAAGCTCAATAAACTTAAAAAGATTGAAATCATGCAAAGTATCTTCACTGGCCACAATGGAATGAAATAAGATATCAATAACAAAAGAAAAAC GH?HGEHDGEHIGCII@GBHJFHJHIHHHGFFEFEH??EFFGHFEIEGGDFD?GCDHCEHG@DH?GHFIGEIIICFFFGC?CFEGEGHGFHFEDDD@BC< X0:i:2 X1:i:8 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2109:21188:66209#49 147 1 85214 0 100M = 84938 -376 ATAAGCTCAATAAACTTAAAAAGATTGAAATCATGCAAAGTATCTTCACTGGCCACAATGGAATGAAATAAGATATCAATAACAAAAGAAAAACTAGAAA GDHECFF>GIFHGHCCDFHEHFFGDEFHFEDDHHEFHHHFFEDEFEEGGHKFIEGDHHEHGHJDFHHGBGEGIEGHEFGIGEGFDGGHGFCDHGEDDBC< X0:i:2 X1:i:8 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2104:10129:61326#49 83 1 85238 0 100M = 84832 -506 TTGAAATCATGCAAAGTATCTTCACTGGCCACAATGGAATGAAATAAGATATCAATAACAAAAGAAAAACTAGAAAATTTACAAATATTTGGAAATTAAA BIGHJHHGGGHFHIFGHFHJHIGHEGIGGIHGGIFHHGGGKIHGIEIJIIHGIHGGIHHGGHHHGJIHHEHEIHHIHIHIFFGGFGJGEGFJFFGFFEAC X0:i:2 X1:i:8 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFB XT:A:R RG:Z:1#49 HS25_09827:2:2114:4190:61650#49 147 1 85303 0 100M = 84899 -504 AAAACTAGAAAATTTACAAATATTTGGAAATTAAACAACATAGTATTTACCAACCAATGAATCAAAGAACAAATCATGAGGGAAATTAGAAAATGTTTAG GGHFFHDJGHFGFHIIGIHHJGFEHEHHFGIFIHHHFFHJHJF>FIFGHHHJIKGKHHJHGHGHFGHGIGEIIEGIIJGGFIIIGGGHGFJF?>F=DBC; X0:i:10 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1302:8404:60766#49 99 1 85309 29 100M = 85652 443 AGAAAATTTACAAATATTTGGAAATTAAACAACACAGTATTTACCAACCAATGAATCAAAGAACAAATCATGAGGGAAATTAGAAAATGTTTAGAGACGA C?ECFGFGGFHGGJGJGGGHGFIHFEHHGHHCHHIGHAHGGHFIACHILIIIHEHGGGGGIGGHFFHGGHHBCJEDFIIEIGICHFFGFG@GGCFHHHFH X0:i:9 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1202:19911:77640#49 83 1 85336 13 100M = 84945 -491 AACAACATAGTATTTACCAACCAATGAATCAAAGAACAAATCATGAGGGAAATTAGAAAATGTTTAGAGACGATTGAAAACAAATATATAACAAGATGGG E6G6,5DD@I7GB,G@KGD77GG(@E,GAI-.GD8F7F?EHF.EF9HCHCCB@>:IA88HCF:9D1AIDGEFG>?EE@6HFG??3@EC>A X0:i:1 X1:i:9 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:13 XM:i:1 XO:i:0 QT:Z:!1:BBDDD XT:A:U RG:Z:1#49 HS25_09827:2:2209:14906:20246#49 147 1 85416 15 100M = 84972 -544 CAAATATATAACAAGATGGGTGTGATATATCAAAAGCAGTGCTCAGAGTTGTAACCCCTACATTTTAAAAAAGAAACATGTCAAATCAATAACCAAACTT ?4F5DH5F>FFFEFD=H?AGFB6C5E?GH85@EK@+HH?=A+6DG4@F>C@GFC7,IF77G>56:,AHGAE+C9DC,B/; X0:i:2 X1:i:8 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2310:3757:55510#49 83 1 85453 15 100M = 85048 -505 AGTGCTCAGAGTTGTAACACCTACATTTTAAAAAAGAAACATGTCAAATCAATAACCAAACTTTACTCAATAAACCGTAAAAGGAAGAGCAAACAAAATC EJDHHDFGGGH@>IBJHICEHHIBE@FCFFEGGEEFDGGIGGFFEGHHAIELIH?FGGHGCHEFGCEFHHDEIFJHGEBIGGGGJGE@EGFIGBGFDB>A X0:i:2 X1:i:7 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDDF XT:A:R RG:Z:1#49 HS25_09827:2:1203:9572:54490#49 83 1 85464 22 100M = 85037 -527 TTGTAACACCTACATTTTAAAAAAGAAACATGTCAAATCAATAACCAAACTTTACTCAATAAACCGTAAAAGGAAGAGCAAACAAAATCCAGAGCTAGCA 2IHBHEFGGGHF>G=JHGHJHHGGGGCGIFHGGGKHHGGGGGFCIGIJIIIGCHGFGGHGHHGGGLEFHEHGHFHEGIHGHGGGJGJ@GGFIFFGFDBAA X0:i:2 X1:i:7 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2310:10231:51409#49 99 1 85519 6 100M = 85623 204 TCAATAAACCATAAAAGGAAGAGCAAACAAAATCCAGAGCTAGCAGAAGGAAGGAAATGAAGATTAGAGCAGAGATAAATGAAATTGAGAATTAAAAAAT CACDFGFEJ=HFGJGFGGDEDBDGEEHDEHEHFIEGFGHCGHFHHFDCGFDFHGECGGGFEI9HKFHGGFGIIIFEBGHHCGIHGBHFDG@GGHGCHHAH X0:i:7 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:BDDDF XT:A:R RG:Z:1#49 HS25_09827:2:2109:21283:92221#49 163 1 85620 51 100M = 86008 488 ATACAGAGATCAACAAAATTAAAAGTTGGTTCTTTTAAAATATCAATAAAATTAATATACTTTTACATAGACTAAGCAAAACATCTCTATTCAGCTGACT GEC@GC>BD7F,,>C?>>AGFHHF?A=GDA7EGCBIFH8D<@B>4D7F=9FFBBCC?4FH6E4+BB6+CFECCB>E>F?FCB+?G X0:i:1 X1:i:8 XG:i:0 AM:i:14 SM:i:14 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2310:10231:51409#49 147 1 85623 14 100M = 85519 -204 CAGAGATCAACAAAATTAAAAGTTGGTTCTTTTAAAATATCAATACAATTAATATACTTTTACATAGACTAAGCAAAACATCTCTATTCAGCTGACTTTT GHHFFHJFGAFGFHIGFIFEHFIJHEFEHFEFGFEHIKHHFJHFH#FGHHHJIEG5HHGFG=GHGEHFGGEGFCGIEFFFFEDHDGFHGFJDFDBDCBC< X0:i:1 X1:i:8 XG:i:0 AM:i:0 SM:i:14 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1302:8404:60766#49 147 1 85652 37 100M = 85309 -443 TTTTAAAATATCAATAAAATTAATATACTTTTACATAGACTAAGCAAAACATCTCTATTCAGCTGACTTTTTTTACAAGGGAGCCAACATTATTCAGTGG GHGHGHGHGLGGGHFGHGFHJGFGHFHHFHGFGFEDFHHDFEHGEEEGGHHFBGGDHGGBGGJGGFJBCBJCFIHII;C@FEBDGH5HHEG X0:i:1 X1:i:0 XG:i:0 AM:i:0 SM:i:37 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2211:16556:66306#49 99 1 85686 60 100M = 86006 420 ATAGACTAAGCAAAACATCTCTATTCAGCTGACTTTTTTTACAAGGGAGCCAACATTATTCAGTGGGGAATAATAGCTTTTTCAACAAAAAGTGCTGGGA AAECFGFEFF?FGFGFGCGHGDIHDHFBFHEHCEEGGHCHE@GHGFDCFIIFHEGGDGFGEEGBGEGGGCFFCG7?HGHHEGD>HEGFDGEIIEGGGBHFDFIGFEAHCGGIDFEGGFEEC@GFFG?7FEHGADAGCFEEFFDIDGE@CFHG@FIIDHHDGHDG X0:i:1 X1:i:0 XG:i:0 AM:i:37 SM:i:37 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2210:16636:78091#49 163 1 85814 14 100M = 86150 436 GAAGCTGGACCCCTACCTCACATTATATACAAAATCTAGATTGGATCAATAATGTAAATATAAGAGTGAAAACCATACATGCTTAGAAGAAAACATGGAA <;ACD7C@BEFGEHEE>CEGGEJCI7BGEEGGF@H?DE@GBDAHC5EGFIH7>5(FEDEDDBEFD?HEDF5>BBEDFFD5C==>II;FDA4LDDEC>FG; X0:i:1 X1:i:8 XG:i:0 AM:i:0 SM:i:14 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2205:2790:65170#49 163 1 85887 52 100M = 86292 505 CATACATGCTTAGAAGAAAACATGGAAATAAAACATTGCTGTGGATTGGCAATGCGTTCTTAGATAATACACCAAAAATACAAGCATGAAACAAACAAAT D7DFDE9GEAEECFCGFGF?H7BG7EGHF6GED?I>FFHH?DGID5HH??FEC67FFGHHHD?ED@EGIBBJFFGEEG5FCIHG@AIFBFEFFFDG X0:i:1 X1:i:7 XG:i:0 AM:i:15 SM:i:15 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2303:15524:63611#49 163 1 85942 51 100M = 86391 549 GTTCTTAGATAATACACCAAAAATACAAGCATGAAACAAACAAATGCAGCCAAAATGTACCAGAATCTGAAAACATCTATTATCTATGAAGAATTAGAGG GHHF5EAGAHBF@G=HFDF>EFFCHGFDHFEEF7ED7EDFFGEGGHHFEEFFDHHEGEGH75G7?F?7HEFE@DCGFEGG7K8DA9@GCFCIG7F?FFC?DFFAGDDGH9G:IAC@:H@?DCCECF/EA>BG?EEDFFAF?BFC>?C X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:14 SM:i:37 XM:i:0 XO:i:0 QT:Z:!1:ADD4D XT:A:U RG:Z:1#49 HS25_09827:2:2308:15590:15080#49 83 1 86026 60 100M = 85699 -427 TATGAAGAATTAGAGGGGAATTTGGTGAAAGAAATATGGGAGAATGGGACATTGCTCTGTGAATGCTTTTGTGCATAATTGTACATTTTTAATTAAGTTA HIHHHEEGGGHFHJHGDGHIH?BFDCCIIGHGGI@GDGEGGGGDGEG8FCFGGHBFGCEGCHGFFLE9CHHFFFDEEIHGFH>EHEHGDGFJEEDFE>>B X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:37 SM:i:37 XM:i:0 XO:i:0 QT:Z:!1:DDDFF XT:A:U RG:Z:1#49 HS25_09827:2:2203:6603:73144#49 163 1 86061 14 100M = 86449 488 ATGGGAGAATGGGACATTGCTCTGTGAATGCTTTTGTGCATAATTGTACATTTTTAATTAAGTTAATCTTTTACACTCTCAAAGTGTGATATTAAGCAAG :;A>77D8F@HGAAC@FAC7+CB?8GGGCEGIF6G?6GGG=?HCCCG?5BD7AD7ECFBD=A,B=D>EDDAGHHE5>4DEFH>GB5DGFIHCEGFFIGHHHGGCG897CGHGEGFHIC?F.FEH8DGCGEGGA8KFGGF776CFD?IHFEHBD>5F5DEGGGEFHHHI; X0:i:1 X1:i:8 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:14 XM:i:0 XO:i:0 QT:Z:!4:DDDFF XT:A:U RG:Z:1#49 HS25_09827:2:2204:5986:70295#49 83 1 86093 29 100M = 85683 -510 TTTGTGCATAATTGTACATTTTTAATTAAGTTAATCTTTTACACTCTCAAAGTGTGATATTAAGCAAGCAAAGATAAGTTATTACAAGACTCTAAAACCG HF+4=5H4GG,F5F5>7DGCH?GHEGFCB,EGG7@GHGGEBI9G8F78I7FFCHFADHADGFE-FH.8?HH8?9CHA@H?EFA2HGEF6G=GE?DF,BAA X0:i:7 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BD?DE XT:A:R RG:Z:1#49 HS25_09827:2:2210:16636:78091#49 83 1 86150 6 100M = 85814 -436 TATTAAGCAAGCAAAGATAAGTTATTACAAGACTCTAAAACCGAATGCAATGAGAAACAAGTGAATCCAAATATATTTCAAATGAATGAATGACATAATC 2FFHB=HDFDI7FE7>7D@AGA@GGG7GGHBEEHFIHBF8CDECHEGGJE?HHHG:FDHE>BGFHCAF?GFFFFE?FGFEB?B X0:i:7 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11ABBDD XT:A:R RG:Z:1#49 HS25_09827:2:2116:20635:57692#49 99 1 86156 0 100M = 86469 413 GCAAGCAAAGATAAGTTAGTACAAGACTCTAAAACCGAATGCAATGAGAAACAAGTGAATCCAAATATATTTCAAATGAATGAATGACATAATCAAACTT -?>@F3D?4FF@@EE?GC(?G>IE/CD:BHHHCDEGCG8@DAHDIF@CGFIDFGGE@@:G89GH@@CGD6@GG2GB@HIH X0:i:7 X1:i:2 BC:Z:TGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:1:8BDB>D XT:A:R RG:Z:1#49 HS25_09827:2:1311:10828:17991#49 163 1 86160 0 100M = 86499 439 GCAAAGATAAGTTATTACAAGACTCTAAAACCGAATGCAATGAGAAACAAGTGAATCCAAATATATTTCAAATGAATGAATGACATAATCAAACTTAAGG ;CB;DFGGDJGGHGIDGIIGGCFFEDFIGIGGFHGGGEIGFGGHEFHIFFHHGGIHG@JHGBFHEHHGFDHHEFIHFFHLEGIDGBHEIFGGDGFFEFHG X0:i:7 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1203:16337:38723#49 99 1 86177 19 100M = 86581 504 CAAGACTCTAAAACCGAATGCAATGAGAAACAAGTGAATCCAAATATATTTCAAATGAATGAATGACATAATCAAACTTAAGGGGAAAATAATAATTAAT CACEFDEGGFGGGJGHB>:HGD>EFJ@:@HE8GI8CFEHCGH;H9G8?D?FFFHEIFG:J@EG7DGH?G?,IGDFGFBICGCIHGFFGDEFGGCEFHHGE X0:i:7 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BADDA XT:A:R RG:Z:1#49 HS25_09827:2:2307:14979:43038#49 99 1 86250 57 100M = 86627 477 AAACTTAAGGGGAAAATAATAATTAATCTGATTAATTTTTGACTGTTCTTTTAGTTCAAATTGACTTTTGAACATACTTGGACTACATACCATTGCTTGA AACEFGFEGFGFHJGGGGGHIGIGFEHHEHEHHGIGJGHGDHGGHFHGGHIIFFEIGGCGIGGBKFIGGEHBGCGEHIGEIFFDGEGHFGGGGHEBHHIH X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:20 SM:i:37 XM:i:0 XO:i:0 QT:Z:!1=DFFFF XT:A:U RG:Z:1#49 HS25_09827:2:2312:9053:16425#49 99 1 86260 57 100M = 86613 453 GGAAAATAATAATTAATCTGATTAATTTTTGACTGTTCTTTTAGTTCAAATTGACTTTTGAACATACTTGGACTACATACCATTGCTTGAAAAAATAAAA CABEFGFFJFGGH;GHGGGFIHIHFJHIGHHHHILFGGHHGHHHIGHIGHIIHEGIGHIGIIGHHKGGGHIDIJGDGGGHGHIHHFJHFHGCGDEGHHIE X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:20 SM:i:37 XM:i:0 XO:i:0 QT:Z:!1=DFFFD XT:A:U RG:Z:1#49 HS25_09827:2:2205:2790:65170#49 83 1 86292 52 100M = 85887 -505 CTGTTCTTTTAGTTCAAATTGACTTTTGAACATACTTGGACTACATACCATTGCTTGAAAAAATAAAATATCTGCAAAAAATTATTAAATCTTCATGATA 2JHHCFF>>7DCJFCIF?77GFFE7GCFEB9GDFC9FIGE8;DCFCDFFIFD@@EEFGEEFHA8@FFHCEI>DFFGCE?EFG?FEEFGFCE@A X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:15 SM:i:37 XM:i:0 XO:i:0 QT:Z:!1:BDDAE XT:A:U RG:Z:1#49 HS25_09827:2:2213:7884:44293#49 163 1 86316 57 100M = 86640 424 TTTGAACATACTTGGACTACATACCATTGCTTGAAAAAATAAAATATCTGCAAAAAATTATTAAATCTTCATGATAGGCTTTTTTCTTTTTATATTAGTA ;CBDDEDHDFFGHGGCIIEGIKHIHCIIIIGGGHGFHFIGHHHHIGGIFGHGGFIFEGGFGEFHFHFEFIEFHHFAGJGIHGFHIIHGHFGGHJHFHHHG X0:i:1 X1:i:0 XG:i:0 AM:i:20 SM:i:37 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1308:12260:56152#49 163 1 86334 37 100M = 86788 554 ACATACCATTGCTTGAAAAAATAAAATATCTGCAAAAAATTATTAAATCTTCATGATAGGCTTTTTTCTTTTTATATTAGTATAAATATAACAATTCTGA 1;68AD9B?C-GEG?:>I>?C7HCHDD,>I?5F,GGGJCI=HH7@FE>C@B?FHFFFBF5FIGB,E4HGB654=EFIFHEC4A>5CECFH4G X0:i:1 X1:i:0 XG:i:0 AM:i:0 SM:i:37 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1306:7803:47753#49 121 1 86345 15 100M = 86345 0 CTTGAAAAAATAAAATATCTGCAAAAAATTATTAAATCTTCATGATAGGCTTTTTTCTTTTTATATTAGTATAAATATAACAATTCTGAAACAAATGTAT ;CF4=FEGGBH9DHG>F?FA>G??G5GF2AGEA=CCAA X0:i:1 X1:i:7 BC:Z:NGTCTGTC XG:i:0 AM:i:0 SM:i:15 XM:i:0 XO:i:0 QT:Z:!07(@(:@ XT:A:U RG:Z:1#49 HS25_09827:2:2207:17036:93328#49 147 1 86360 51 100M = 86006 -454 TATCTGCAAAAAATTATTAAATCTTCATGATAGGCTTTTTTCTTTTTATATTAGTATAAATATAACAATTCTGAAACAAATGTATGTGCATTGTAAGATT >GHHGHHHGLHIFHIIFFGHLFHFHIGHFHFFIFJGFFHJHJGFFIGGHHGJIGGEHHHHGIGGGGHHIGEIIEHHGJKIFIGIEIGLGGJFHDDECBC; X0:i:1 X1:i:8 XG:i:0 AM:i:14 SM:i:14 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2303:15524:63611#49 83 1 86391 51 100M = 85942 -549 AGGCTTTTTTCTTTTTATATTAGTATAAATATAACAATTCTGAAACAAAGGTATGTGCATTGTAAGATTAAGCCAATGAGTAAATATTAATATATTTGTA EJDDJHG@@F5CB>C?G?C?G??@76?BH7GCG8D-9J8:B7EG7F.3(DG@FFH/AE@7E8GA.-HEHB:@E1;>>D?:>G??E5@4CEF??17>;8 X0:i:9 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDB;D XT:A:R RG:Z:1#49 HS25_09827:2:2116:20635:57692#49 147 1 86469 0 100M = 86156 -413 AGTAAATATTAATATATTTGTATTGCTAGAACCCCAGATTCTCACTGTGAAAGGACAGAGATAAAGATATGGAATAAGACAAGGAAAGAAGCAGCCCACT G4HGD>A>;F@;FHFBC>DC>=-4?BG@FEFB7HDAAF@F=E>.5DEFF-2G5CAF:@-30GB0F5>EF@C8@.F7D@CC(>@F?EDEFGF5D?EBGDEIBIEHHG8:IFCE-7GDGDF?DCG?BF8EFADBAFI9CDG7F@BCFGIDF?6B7F7C7CC?GBE@4GGH==A4GE X0:i:9 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1311:10828:17991#49 83 1 86499 0 100M = 86160 -439 ACCCCAGATTCTCACTGTGAAAGGACAGAGATACAGATATGGAATAAGACAAGGAAAGAAGCAGCCCACTGAGTTACATTAGAATCAGTATTATCAACAT EI@EGHHGGGDFGFGGFIHEHHIHEEGIFGHGGGKHHGD@GFGFHHFHIIFGCHGGHFHGGHHHGIHFHHHGIHHEGIHGHFGGGGEGDHFGFFGFEEAA X0:i:9 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2102:9221:12371#49 147 1 86503 6 100M = 86073 -530 CAGATTCTCACTGTGAAAGGACAGAGATACAGATATGGAAGAAGACAAGGAAAGAAGCAGCCCACTGAGTTTCATTAGAATCAGTATTATCAACATAAAT G4H>FD?F++GDE4FFD5+@+,B5H=>>BADD5?D=?,GF'GF4>G55H,>D+5DE7AD=GG66?<@F5GE,GF78CJEGG5>H@GAA5HCFCC,E@6C; X0:i:9 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2110:17687:25912#49 99 1 86571 43 100M = 86906 435 GTTACATTAGAATCAGTATTATCAACATAAATATGCAATGTGCTCTCTCACATGCTCTTTCCTTCTCTTAAAAAAATATAATATGGACATATTATATATT A=EEFGFFFFF@GJEEGGBHDH>KFDHF@HHHHIHGGHHGGHGHFGHIGFIIFHGCDHGFFDGHHKGGGHFFGGCGFGHCGHFDGGIHDGGGGCDGHHI2 X0:i:1 X1:i:2 XA:Z:6,+76534,100M,1;19,+128131,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:20 SM:i:20 XM:i:0 XO:i:0 QT:Z:!1:BDBDD XT:A:U RG:Z:1#49 HS25_09827:2:1203:16337:38723#49 147 1 86581 20 100M = 86177 -504 AATCAGTATTATCAACATAAATATGCAATGTGCTCTCTCACATGCTCTTTCCTTCTCTTAAAAAAATATAATATGGACATATTATATATTATATGCATAG GEFFDHFGFHGIFHCIFGBEHBFGEI4HDFGFHGIHBFGAFEDGFIGGGE5DBB@F=HEH+GDDG0HF>G5,FGGH,FF@?IF6BGFAGEGECDFDAB;; X0:i:1 X1:i:2 XA:Z:6,-76544,100M,1;19,-128141,100M,1; XG:i:0 AM:i:0 SM:i:20 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2312:9053:16425#49 147 1 86613 57 100M = 86260 -453 CTCTCTCACATGCTCTTTCCTTCTCTTAAAAAAATATAATATGGACATATTATATATTATATGCATAGACACACGTGTGTCTATACATATCCTATCTATA GGHHFH?DLHHIFHIGHGHFFGHGHBEHFHDJHHJHGKFGDJFEHIGGHHIFIKGGHHFFGHJHFGHFGGEIEGHIIHKIFIIHGGGLG5JFGDDDCBC< X0:i:1 X1:i:2 XA:Z:6,-76576,100M,1;19,-128173,100M,1; XG:i:0 AM:i:20 SM:i:20 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2307:14979:43038#49 147 1 86627 57 100M = 86250 -477 CTTTCCTTCTCTTAAAAAAATATAATATGGACATATTATATATTATATGCATAGACACACGTGTGTCTATACATATCCTATCTATACATATTGAGGATTA ?FHEGDGFBG>DGHIIDFEEHGHFHEFCGG@DEFDEFHHDHGHEFGDGHEEDGG@EHHEEGGGD?AHFGGEIGCEIIFFFBIFHGGFHGFEDHDDDCBC< X0:i:1 X1:i:2 XA:Z:6,-76590,100M,1;19,-128187,100M,1; XG:i:0 AM:i:20 SM:i:20 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2213:7884:44293#49 83 1 86640 57 100M = 86316 -424 AAAAAAATATAATATGGACATATTATATATTATATGCATAGACACACGTGTGTCTATACATATCCTATCTATACATATTGAGGATTAACAGGTGCTAGTA EIHHHHHGGGHFGHFHFIHEHKIFGGIGFFEGGGKGDGIGGCGDGGHJIIIG?HGFIEHGGHAGGJHHHHHEHFHHGIFGFDGGFGEGGFFIGFGFEE?B X0:i:1 X1:i:2 XA:Z:6,-76603,100M,1;19,-128200,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:20 SM:i:20 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:U RG:Z:1#49 HS25_09827:2:2209:3412:6927#49 163 1 86644 57 100M = 87021 477 AAATATAATATGGACATATTATATATTATATGCATAGACACACGTGTGTCTATACATATCCTATCTATACATATTGAGGATTAACAGGTGCTAGTAGAAA ;CBDDFEEFJFGHGEGGFEDFHJIIEIIIIGGGEHFEEIGHJHHCGGIFKHHGEIHEHGHJHFFGIHHFIEGHHIHEFGJHHIHFIHGHHLGFH>FFHFG X0:i:1 X1:i:2 XA:Z:6,+76607,100M,1;19,+128204,100M,1; XG:i:0 AM:i:20 SM:i:20 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2207:14858:39031#49 163 1 86655 57 100M = 87045 490 GGACATATTATATATTATATGCATAGACACACGTGTGTCTATACATATCCTATCTATACATATTGAGGATTAACAGGTGCTAGTAGAAAATATTAACTTT ;CBCDFDHFGFGHFGGFFEFIFJIIEEIIIGHGHEEGDIGFEHH?GGIJIHGGGIFFFGHGHIHEDHGFGEFHGBHG=FLFFGDIIHGGFHFJHHFHHFG X0:i:1 X1:i:2 XA:Z:6,+76618,100M,1;19,+128215,100M,1; XG:i:0 AM:i:20 SM:i:20 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1308:12260:56152#49 83 1 86788 29 100M = 86334 -554 GTAGGTCCTAAGATAAAAGCCATAATTAAACCTCCTGGTGAATGAACACACCATCACCTACAATCTTACCAAAAATAGAATCAAGCACGTGTCCTAGTCA B(@@B=+B7G@6FHEHH,7?C7E?DC?I?7A7@E,F?>G@FG9CCFH,FF:;.HBF8E@CGHEG:8A-HGAGBFCC;>2G?DAGHBEGEGFG?DGF@>?C X0:i:5 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!11AD::B XT:A:R RG:Z:1#49 HS25_09827:2:1313:7620:56331#49 163 1 86803 0 100M = 87163 460 AAAGCCATAATTAAACCTCCTGGTGAATGAACACACCATCACCTACAATCTTACCAAAAATAGAATCAAGCACGTGTCCTAGTCAAACCTCTGGATTCAA ;ABBEDCH?JFGEFGGGFE)FGJ7HGIFIIGHFHGGDGIGDJHHFGHLJKDH6EEHGGGFHGEFHIFGJFF+HBIHEHGLCHFHCCHGIHHIHHDCFHHG X0:i:5 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2207:2304:95616#49 99 1 86905 36 100M = 87257 452 GTCATTTGGATAAAACGCAAAGGATAGTGAAAATGTCGATCTTCACTGAGAGTCTAACCAGCAAATTTCACAGTGTGGACATCAAGTGACAAAAATCCCA C?BDFGFGIFEDCJFHGAFFGGEHGFJHEGHDFFJHFEFFFHHHFFEHIEGHHEJEEGIHHDHGIGEEGHFIGIGFDCHIFEGFEFEDIGGGFEDEG?DCAC; X0:i:1 X1:i:1 XA:Z:GL000227.1,-2201,100M,1; XG:i:0 AM:i:20 SM:i:23 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2212:19674:45641#49 147 1 86917 23 100M = 86473 -544 AAACGCAAAAGATAGTCAAAATGTCGATCTTCACTGAGAGTCTAACCAGCAAATTTCCCAGTGTGGACATCAAGTGACAAAAATCCCAAATTTTTCAACA G,B>>3D55'F@CH*@'54+I,IB+B4>B?FAE5B5G7HA,,,4>7F5',5DB>@+7(A5>C6?,A6E+F@D86DECFF@F5F+:BAEA9C+C97ACAC; X0:i:1 X1:i:1 XA:Z:GL000227.1,-2212,100M,4; XG:i:0 AM:i:0 SM:i:23 XM:i:3 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2211:21038:2504#49 163 1 86969 37 100M = 87347 477 ATTTCACAGTGTGGACATCAAGTGACAAAAATCCCAAATTTTTCAACAAATATATTGTATGGGAAAGAAAACTTTGAAAAGAAACCTGTATGTTAGAAGA ;CACDDGFFEFGHGBBBFEFDC>CIGECIEGHGHHCGG@GHAHHDGGEJHEGGFEFCFBFGE??DB>EJGFHCEF=GHGIFFFFFI>E+FIFBDHCBHHG X0:i:1 X1:i:0 XG:i:0 AM:i:0 SM:i:37 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2209:3412:6927#49 83 1 87021 57 100M = 86644 -477 TATTGTATGGGAAAGAAAACTTTGAAAAGAAACCTGTATGTTAGAAGAGATTTTAAAAACATGACAAATGAAAAAAAATGGGCAAGACTAAAACTTTTAA BIHBFHHGGGHFFFFGHIHIHIGFGCFGIGEGGIEHHGIJGGGGIHIKIIIGIHGIHJHGGHGGGJHGDHHGFHFIHIFIHHGGHGFGGHFGFFGFEEAA X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:20 SM:i:37 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:U RG:Z:1#49 HS25_09827:2:2113:3607:28403#49 99 1 87041 37 100M = 87159 218 TTTGAAAAGAAACCTGTATGTTAGAAGAGATTTTAAAAACCTGACAAATGAAAAAAAATGGGCAAGACTAAAACTTTTAAAAAAGATTGAGACAGGGTCT 8;>@F?B?8F?@5B??2A:F?H1;CJ@BG8:?H38.F@FG,DFEF?H9F:IEF?78D9A--GGHEE@G7E@7AD7GBGI7I@?FC5>CF@GFHDDHEFGIFGGKGIKHGGIGFHGJ@GGHGIGIHIIILIFGCIHHGGH9JGEGFHHHJIHFIHIFIHGGGFGHGGGFGEFGFEEAA X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:20 SM:i:37 XM:i:0 XO:i:0 QT:Z:!1=DFFFE XT:A:U RG:Z:1#49 HS25_09827:2:1303:12100:95002#49 163 1 87075 60 100M = 87529 554 AAAAACATGACAAATGAAAAAAAATGGGCAAGACTAAAACTTTTAAAAAAGTTTGAGACAGGGTCTCACTCTGTCACCCAGGCTGGAGTGCAGTGGTGTG ;CBCDFDEEFFGHGGGEGIFDCFIHHFGDCGGFHBFHGDGFEHHFGHGJHHHGGIEEIGCGFFFGHHIFIFFHEEHFIHLHGFFFFHFCFIGFGHFHFEG X0:i:1 X1:i:0 XG:i:0 AM:i:37 SM:i:37 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2309:12444:90490#49 163 1 87127 60 100M = 87512 485 TTGAGACAGGGTCTCACTCTGTCACCCAGGCTGGAGTGCAGTGGTGTGACCATGGCTCACTGTGGCCTCAACCTCCTGGCTCAAGTGATCCTACCACCTC ;CBCDFEHFEFGHGC@ICHDGGJCIFGGIIGGGH<7,FHGEEHHDGEIDK6DGEIECHEHGAFHHEGEF=EFHHEHECHJEEGFI3HFDGL>FFHCFHFG X0:i:1 X1:i:0 XG:i:0 AM:i:37 SM:i:37 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2311:17249:89205#49 99 1 87134 55 100M = 87553 519 AGGGTCTCACTCTGTCACCCAGGCTGGAGTGCAGTGGTGTGACCATGGCTCACTGTGGCCTCAACCTCCTGGCTCAAGTGATCCTACCACCTCAGTCTTC ?ACFFGF?FF?@HDEHGADFIBCG<E@DGBC=54F6B X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:18 SM:i:37 XM:i:0 XO:i:0 QT:Z:!1=DDDDF XT:A:U RG:Z:1#49 HS25_09827:2:2301:13767:79702#49 163 1 87148 60 100M = 87538 490 TCACCCAGGCTGGAGTGCAGTGGTGTGACCATGGCTCACTGTGGCCTCAACCTCCTGGCTCAAGTGATCCTACCACCTCAGTCTTCCATGTAGCTGGGAC ;CBCDFDEFJFGHHGCHFHFIHFCFDIAIIGGGHJEEJIGHEHHDGHIJGHHGGIHFGGFGHFFFHGHFIHHHHEHFFHFHHFGFIHGIFHIJDHGH2FG X0:i:1 X1:i:0 XG:i:0 AM:i:37 SM:i:37 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2113:3607:28403#49 147 1 87159 36 100M = 87041 -218 GGAGTGCAGTGGTGTGACCATGGCTCACTGTAGCCTCAACCTCCTGGCTCAAGTGATCCTACCACCTCAGTCTTCCATGTAGCTGGGACTACAGCTGCGT GH<>GFDGFA>DGHBC+FECLG4>HBB6DHID>>BEFD9FCBBGEFE>HFHFIG3?DAEB=DA,CH6E>>@DE>G8CFH77DGEBBAEGECDG9DDB'C1 X0:i:4 X1:i:0 XA:Z:16,+90286137,100M,1;2,-243171381,100M,1;8,-16737,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1313:7620:56331#49 83 1 87163 0 100M = 86803 -460 TGCAGTGGTGTGACCATGGCTCACTGTAGCCTCAACCTCCTGGCTCAAGTGATCCTACCACCTCAGTCTTCCATGTAGCTGGGACTACAGCTGCGTGCCA ;JHHGGHGGGHFFGEJFIFEEGIGJGJFFHHGGGFHHGIGJIHGIFFHIIIGIHFFHFHDJHEHGIGHHHHGHHFGGIFIFGGGG?BGGGFGFFGFDBAA X0:i:4 X1:i:0 XA:Z:16,+90286133,100M,1;2,-243171385,100M,1;1,-87163,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2201:2440:58774#49 163 1 87204 55 100M = 87561 457 GGCTCAAGTGATCCTACCACCTCAGTCTTCCATGTAGCTGGGACTACAGCTGCGTGCCACCACATCTGGCTCATTTTTTTTTCTTTTTTAAGTAGAGACG 1/A8AD98(9A<8-F@'557DF5CHDB@C57G5><7EA5G=A,CCCBI+ED+5GAF4IE?DAF?F5CED45BH>FAB=G>CB=FC3++555FG5)GA X0:i:1 X1:i:0 XG:i:0 AM:i:18 SM:i:37 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1210:18251:42641#49 163 1 87247 60 100M = 87670 523 CTACAGCTGCGTGCCACCACATCTGGCTCATTTTTTTTTCTTTTTTAAGTATAGACGGGGACTTGCTATGTTGCCCAGGCTAGTCTCAAACTCCTAAGCA IFEH7GEFHFFHH=GIFDEHGD@AHHBFH>FFHCBFDC3HCHH4FGDH>FFH2 X0:i:1 X1:i:0 XG:i:0 AM:i:37 SM:i:37 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2213:19474:82842#49 163 1 87248 29 29M1I70M = 87612 464 TACAGCTGCGTGCCACCACATCTGGCTCATTTTTTTTTTCTTTTTTAAGTAGAGACGGGGACTTGCTATGTTGCCCAGGCTAGTCTCAAACTCCTAAGCA HDHHKGEIF5HGGEGFFGGFDHEFFBHEFGG5EHIHBFHEFBEF@FHGCA<5JGHGBFH? XA:Z:2,+243171470,100M,1;16,-90286048,100M,1; XG:i:1 AM:i:29 SM:i:29 XM:i:0 XO:i:1 XT:A:M RG:Z:1#49 HS25_09827:2:2207:2304:95616#49 147 1 87257 37 100M = 86905 -452 GTGCCACCACATCTGGCTCATTTTTTTTTCTTTTTTAAGTAGAGACGGGGACTTGCTATGTTGCCCAGGCTAGTCTCAAACTACTAAGCACAAGCGATCC =HECFB7?EI>EDDF>HE4D>FBED=F@@C>EI>4>FCEG5FDG X0:i:1 X1:i:0 XG:i:0 AM:i:37 SM:i:37 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2310:20857:94695#49 99 1 87293 55 100M = 87739 546 AAGTAGAGACGGGGACTTGCTATGTTGCCCAGGCTAGTCTCAAACTCCTAAGCACAAGCGATCCTCCCGCCTCAGCCCCTGAAAGTGCTGGGATTGCAGG A;BCF?BFAFHGFGFFBGBHCFIECHFHGH:HFAEFF@BCDHH8IFDIFFIFBGGAGGCBDGGHFDCG7HGFG7FEFGGHI7IDEEF>EEFCGCFCAHGE X0:i:1 X1:i:3 XA:Z:16,-90286002,100M,2;2,+243171516,100M,2;8,+16872,100M,2; BC:Z:NGTCTATC XG:i:0 AM:i:18 SM:i:18 XM:i:1 XO:i:0 QT:Z:!1=DDDFE XT:A:U RG:Z:1#49 HS25_09827:2:2211:21038:2504#49 83 1 87347 29 1S99M = 86969 -477 ACAAGCGATCCTCCCGCCTCAGCCCCTGAAAGTGCTGGGATTGCAGGCATGAGCCACCACACCCGGCCAAAAGTTGCTTTTGAGGAGTTATTGCTGTGTG *,H4CD+G7<6(HCEGFBC?FHGFG@FGFBEGGGFGHGI@FIBDCGGCFDCFIHFFEGHDCH@HGJIGGEH@IFDFEIHGFHGGFGJGGGFFDFGFDEAC X0:i:4 X1:i:0 XA:Z:1,-87347,100M,1;2,-243171570,100M,1;8,-16926,100M,1; BC:Z:NGTCTATC XC:i:99 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDFEF XT:A:R RG:Z:1#49 HS25_09827:2:1203:1865:53233#49 99 1 87439 12 100M = 87819 480 CTGTGTGGATGTGATATAACCCTTTCTGTCATCTCTTCACAAAACTTTCTGTAAAACATAAAAATCACCTGGACCTTCAGAGATGAGTTTGTTTATTTTT AACEFGFGAFGEEEGHGGDHGFIGEEFBBAEHFHJGHEHHDHEEIGHGFHIFCHEEDGFGFGGHHEIGGEBGFKFGFIHHIGDHCFF5DGGGGBDFB@GE X0:i:4 X1:i:0 XA:Z:16,-90285856,100M,0;2,+243171662,100M,0;1,+87439,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDDD XT:A:R RG:Z:1#49 HS25_09827:2:2309:12444:90490#49 83 1 87512 60 100M = 87127 -485 CCTTCAGAGATGAGTTTGTTTATTTTTTTATTTTTTAAAAAATTGCTAATTTACAGAACATGGAGATGAGTATGTTTTGAAGGCTTGGAAGCATGCAAGT EFDBCGHGGGGEHFFHHIGCHIEFECDCGFHGGGEFDGIJFGHGIGHHIIILCFGFIGHGGHHGGJHHHHHGHFJHGIKGFGAGHEJGEGFIFFGFEEAC X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:37 SM:i:37 XM:i:0 XO:i:0 QT:Z:!4=DFDFE XT:A:U RG:Z:1#49 HS25_09827:2:1303:12100:95002#49 83 1 87529 60 100M = 87075 -554 GTTTATTTTTTTATTTTTTAAAAAATTGCTAATTTACAGAACATGGAGATGAGTATGTTTTGAAGGCTTGGAAGCATGCAAGTGGGAGAAGAAAGGAGTC FIDHJHHGGGGEGGGJHIGJHGEFDGJADFEBGEDEHGGEBFHDIHHHIIFLCHGGHJHGHHECFIIHHHHGIFJEEI>GEGGGGEJGG:FJEFGFFEAC X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:37 SM:i:37 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:U RG:Z:1#49 HS25_09827:2:2301:13767:79702#49 83 1 87538 60 100M = 87148 -490 TTTATTTTTTAAAAAATTGCTAATTTACAGAACATGGAGATGAGTATGTTTTGAAGGCTTGGAAGCATGCAAGTGGGAGAAGAAAGGAGTCAGCTACATT ECHHJEHGG@HFCIGJDIHGEIIHDGGGGHHGGCDKHGI1CIFGIHIFIIHGEHGHGGHGHHHFGHGHHBHGIFJIGIFGFGGGHGJGFGFFGEGFEBAB X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:37 SM:i:37 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:U RG:Z:1#49 HS25_09827:2:1316:20600:85504#49 163 1 87551 36 100M = 87918 467 AAATTGCTAATTTACATAACATGGAGATGAGTACGTTTTGAAGGCTTGGAAGCATGCAAGTGGGAGAAGAAAGGAGTCAGCTACATTCTGGCTGTGTGCA ,C3;%FE?5@/9HEG7E2.E9HE7:@IG9:HH4;>-DHH/FJ,EECEHD@KFHH;71:F?EF=B51FJ:FBBI'4168'FGD>,B5HG X0:i:1 X1:i:3 XA:Z:2,+243171774,100M,3;8,+17130,100M,3;16,-90285744,100M,3; XG:i:0 AM:i:18 SM:i:18 XM:i:2 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2311:17249:89205#49 147 1 87553 55 100M = 87134 -519 ATTGCTAATTTACAGAACATGGAGATGAGTATGTTTTGAAGGCTTGGAAGCATGCAGGTGGGAGAAGAAAGGAGTCAGCTACATTCTGGCTGTGTGCAGT ;FBH>>55G44@96EGFG;>,@GHI66DE?F,BC>G77,7G93GCG,CF,8;I:;HD?E8/F,G-G8@CEC?:DB:9EDECFGF:>BG?E@@?F4E??@7>A8 X0:i:1 X1:i:3 XA:Z:16,+90285734,100M,5;2,-243171784,100M,5;8,-17140,100M,5; BC:Z:NGTCTATC XG:i:0 AM:i:18 SM:i:18 XM:i:4 XO:i:0 QT:Z:!((2=()< XT:A:U RG:Z:1#49 HS25_09827:2:2108:6936:9451#49 163 1 87575 10 100M = 87954 479 AGATGAGTATGTTTTGAAGGCTTGGAAGCATGCAAGTGGGAGAAGAAAGGAGTCAGCTACATTCTGGCTGTGTGCAGAGGCAGGTCACTGTGGTGGGAGG GE>ECDECBGEGFDGGG=AGCFFHGDGE@@EIFEDFFDGDFE5HHD@ABHFBDFFDIEBI5+;4F@>4B>+BE?BIEEFFB@H?H?AE:>@HCGH;IIGE(;.IIC(FA7G:@-A>BDD7GGA@BI7,E?E--E@BD55>F@6@7G5+=E@FB X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:18 SM:i:37 XM:i:1 XO:i:0 QT:Z:!11=ADBA XT:A:U RG:Z:1#49 HS25_09827:2:2213:19474:82842#49 83 1 87612 29 100M = 87248 -464 GGGAGAAGAAAGGAGTCAGCTACATTCTGGCTGTGTGCAGAGGCAGGTCACTGTGGTGGGAGTGTTCCTGTTTCATGGACTCTGCAAATCGCAATGCTTG EJHHJ=HGGGHFHFGGHIJJH?EFEGCIGIHGGEGDHGIFGGHGIEHFIIHGIHFFGJHGJHHGGHIFHHHJHHFHHI>IFGGGEFEGGGFI?FGFCEAA X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:29 SM:i:29 XM:i:0 XO:i:0 QT:Z:!1=DFFFF XT:A:U RG:Z:1#49 HS25_09827:2:1302:10099:79513#49 83 1 87629 60 100M = 87261 -468 AGCTACATTCTGGCTGTGTGCAGAGGCAGGTCACTGTGGTGGGAGTGTTCCTGTTTCATGGACTCTGCAAATCGCAATGCTTGGCATGGCCTCCCGACCC EIHHCFD>CD6DHJGHHIHGCKIFGGJGGHEGGIFHHGI@FFHFIHHFFIHLIEGHHEHGGCGGGIGFHHHFIFEGEIHIGDGGHGBFF?FFEFGFCCAB X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:37 SM:i:37 XM:i:0 XO:i:0 QT:Z:!1=DFFFF XT:A:U RG:Z:1#49 HS25_09827:2:1210:18251:42641#49 83 1 87670 60 100M = 87247 -523 GGAGTGTTCCTGTTTCATGGACTCTGCAAATCGCAATGCTTGGCATGGCCTCCCGACCCTGATGGCAGAGAAGCAAACACCAGTCGGAGAGCTGGGGTCC HAFHFFHGGGGFCFGGHIGGBHGFGFGFFGEGGEFKHGIGFIHDHLHCIFFFIFFFHGDFJHGJFLIHHEHFFHEFEIBGHBGGEGJGGGFIGFGFEBAA X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:37 SM:i:37 XM:i:0 XO:i:0 QT:Z:!1=DDFF= XT:A:U RG:Z:1#49 HS25_09827:2:2310:20857:94695#49 147 1 87739 55 100M = 87293 -546 GAAGCAAACACCAGTCGGAGAGCTGGGGTCCTCCCAGCCCTCTTGGCCCTGTGGCCAATTTTTTCTTCAATAGCCTCATAAAATCACATTATTTGAGTGC GDF>5HC5FAFDCCIFFA+@EDFFDBFIHADFECEFFEEGD@BG>5DGDEFDIB@5DCEDGHDD,B@FDGCDEFG@CHGGF>>H:6EHGH@E@C?ACBC; X0:i:1 X1:i:0 XG:i:0 AM:i:18 SM:i:37 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1203:1865:53233#49 147 1 87819 20 100M = 87439 -480 AAATCACATTATTTGAGTGCCCATGGCTCCAAAACAAGCAGGGATGCCCATGGACCCTGATTATCCATTGTCACCCTTCCCTCCAAACAGCCACCTCTCC ?4B5535G>C4CAH3;@+'DFB=BJBB,+HDFEH5=7FE5CHB4>>FGG8>FI>F+DHF+GG?6C2HFDFEI,DD@GBFIDD5GGB-HGFCB,D7ACAC< X0:i:1 X1:i:2 XA:Z:16,+90285476,100M,1;2,-243172042,100M,1; XG:i:0 AM:i:0 SM:i:20 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1316:20600:85504#49 83 1 87918 36 100M = 87551 -467 CCCTGGAGACAGCCCCATACTCCACTCAGACCTGTGCACTTTCTGGTATCCTTGTCACCTGCTTTTTATGTCTCATTTTACAAACACCAAATTGGAAGAC EJHEFFHGGGGGHFHJDIHGHGGFJGJGIFHGGGEIHGIIGGHGIHGFIIHLIHGFIJHGHHHHGIHHHEHECCHFHIHGGGCGG?JGGFFGFFGFDBBB X0:i:1 X1:i:3 XA:Z:16,+90285377,100M,1;2,-243172141,100M,1;8,-17497,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:18 SM:i:18 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:U RG:Z:1#49 HS25_09827:2:2108:6936:9451#49 83 1 87954 18 100M = 87575 -479 CACTTTCTGGTATCCTTGTCACCTGCTTTTTATGTCTCATTTTACAAACACCAAATTGGAAGACAGCAGGAGCTGCCCCATAATACCAGTAAAGTGAGAA F,DHJDHGGGGDHHFGHDHCEEEFGGKFGHCGGIKFDGEFGGH7EGIFFEFGCHFFHHHGGH9FFLEFHHHGDFEIHIDGEGGC3GGGEFFIFFGFCBAA X0:i:1 X1:i:3 XA:Z:16,+90285341,100M,1;2,-243172177,100M,1;8,-17533,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:18 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:U RG:Z:1#49 HS25_09827:2:2114:15507:38586#49 147 1 87958 55 100M = 87612 -446 TTCTGGTATCCTTGTCACCTGCTTTTTATGTCTCATTTTACAAACACCAAATTGGAAGACAGCAGGAGCTGCCCCATAATACCAGTAAAGTGAGAAGCAG AF@BFHFJGCA@ACIIGEB@>GIG=IFI>?=?5>BBGH,+7GG4F,557?IF5GDF7=,H5DG6?6:GEGG9E?96D0AB/< X0:i:1 X1:i:3 XA:Z:16,+90285337,100M,1;2,-243172181,100M,1;8,-17537,100M,1; XG:i:0 AM:i:18 SM:i:18 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1303:5122:7836#49 99 1 87964 29 100M = 88279 415 TATCCTTGTCACCTGCTTTTTATGTCTCATTTTACAAACACCAAATTGGAAGACAGCAGGAGCTGCCCCATAATACCAGTAAAGTGAGAAGCAGAGATAA ?>CCFDFDAF9GFGEHGGDEGBDGBHHEDFGBHEC,>6F X0:i:4 X1:i:0 XA:Z:16,-90285331,100M,0;8,+17543,100M,0;1,+87964,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDAE XT:A:R RG:Z:1#49 HS25_09827:2:2312:4710:18236#49 99 1 87976 12 100M = 88359 483 CTGCTTTTTATGTCTCATTTTACAAACACCAAATTGGAAGACAGCAGGAGCTGCCCCATAATACCAGTAAAGTGAGAAGCAGAGATAAACTAGTCCTAGA GDGG>BGE<@IFAE8FEE:CAEGGF;DG?@9CF@;BGFIG9F8DGGDG@7?77FD6F77FGGF?GI7CE6CF@GGG@=CEFAF X0:i:4 X1:i:0 XA:Z:16,-90285319,100M,0;2,+243172199,100M,0;1,+87976,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11=BBDF XT:A:R RG:Z:1#49 HS25_09827:2:1314:2233:94349#49 99 1 87993 12 100M = 88353 460 TTTTACAAACACCAAATTGGAAGACAGCAGGAGCTGCCCCATAATACCAGTAAAGTGAGAAGCAGAGATAAACTAGTCCTAGACAGCCGACTCATGTTGG ?ABFFEDEEFGDGJ?HGGBECD@EFDDD@DECCGLF>HEHGDFHFF@CGF8IBDEGGBG8DGAHDFCGGC7GC?GD6IGCE@GCCECCF6E=GE?G=GGGGF?GFI;D<@B88A-C:ECCH7CDH/EFF@C;:A;CDF8DGI@@GGAGEC,GH77G,C?FE??I@?H>B>C6GFGG5GJB@IE X0:i:4 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BD:2B XT:A:R RG:Z:1#49 HS25_09827:2:1301:6450:77359#49 99 1 88057 10 100M = 88439 482 GAGATAAACTAGTCCTAGACAGCCGACTCATGTTGGGGGCAGCCCACTCACAGTGGCCCTGACCCAACTCTGACTAGAGGCCACTTGCTCTCAACACCAG AACCFGFGIFFE@EFHGGGHDHIGGCDEFHEGFEEGFEHGEH;H@CHCFCFIFEGIDFGBFGGDE@GGGEIIGCGDFG?ED6:DJG;5FE4GC5EJ@=6H X0:i:4 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:B7?DD XT:A:R RG:Z:1#49 HS25_09827:2:1201:21023:71442#49 163 1 88247 60 100M = 88631 484 TAGTGACCCCCAGACCTTCTCCTGGGACCACAGGCCTGTGTCTCTATCTGCTGCTCAATACCTCCCATTGAACATCCATGGCTAAAACTGAGCTCCTGAT ;CACBDDB?@FGHDFBFGDGG?F7@H6IICG>FHHCD65GB?HCF+H5F5HD5?AA=@B?=FDFDD5E54FHIFBJEFBCD4G+FBH<4>+B5FGFF<,G X0:i:1 X1:i:0 XG:i:0 AM:i:23 SM:i:37 XM:i:2 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1303:5122:7836#49 147 1 88279 37 100M = 87964 -415 GGCCTGTGTCTCTATCTGCTGCTCAATCCCTCCCCTCGAACATCCATGGCTAAAACTGAGCTCCTGATACTCTCTCCCTACCCGCTTCTCTGTGGATTCC G4BBCF5>FAFDA;F;GEBFCD=EAE',BF=FEFDEFEA=?B6EAEE@D8IDIEGD,G?DA56?7A@F5G@>GBGFFF77FEDGEGGAGECBCDDADBC: X0:i:1 X1:i:0 XG:i:0 AM:i:0 SM:i:37 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1210:17341:79039#49 99 1 88328 57 100M = 88668 440 CTAAAACTGAGCTCCTGATACTCTCTCCCTACCCGCTTCTCTGTGGATTCCCCACCTCCGCGAAGGACAGCTTCATCCTTTCAGCTACTCAGGCCAGAAG CABEFGEFIFGGGJGHGGGGIHIKHJHIGHEHHHEGFHHJGHFIHG8IGHIEHIHIFFIBFD>HKJGG>HFGGDEGGEIHGGIHJFHHFEFCGHFBHHGE X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:20 SM:i:37 XM:i:0 XO:i:0 QT:Z:!1=DDDED XT:A:U RG:Z:1#49 HS25_09827:2:1314:2233:94349#49 147 1 88353 20 100M = 87993 -460 CCCCGACCCGCTTCTCTGTGGATTCCCCACCTCCGCGAAGGACAGCTTCATCCTTTCAGCTACTCAGGCCAGAAGATTGAAGTAATCTCATTCTCCAGGA 2H3F5+GBGLFD+HIFDFFEHGFBHEBHBEEAGCEEHF9FD@HEEE5GHEGDG<;FHHEAA@2=GGHFDGCIEI89-F2IG037>BD8C&3?-C?7>B=: X0:i:1 X1:i:2 XA:Z:16,+90284942,100M,5;8,-17932,100M,5; XG:i:0 AM:i:0 SM:i:20 XM:i:4 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2312:4710:18236#49 147 1 88359 20 100M = 87976 -483 CCCGCTTCTCTGTGGATTCCCCACCTCCGCGAAGGACAGCTTCATCCTTTCAGCTACTCAGGCCAGAAGATTGAAGTCATCTCCTTCTCAAGGAAATCGT FFDB<4HA;*@GF=EE6'BJ44?BF4?C??BFFE5C@HC57@+7,5F+B5CHA,+G56EC+E>',+78B78757C,5C+:E9?A&-?B9B,C6C: X0:i:1 X1:i:2 XA:Z:8,-17938,100M,2;16,+90284936,100M,2; XG:i:0 AM:i:0 SM:i:20 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2206:7763:63068#49 147 1 88388 20 100M = 88027 -461 CGAAGGACAGCTTCATCCTTTCAGCTACTCAGGCCAGAAGATTGAAGTCATCTCCTTCTCCAGGAAATCGTATTGAGGGAGCTACAAATATCCAAAATCC +E+5>E5D'@H>F5GGD7=5EG'ED?G@5DG57C6C8C>C+?BF>@BA?G99B8G7786;; X0:i:1 X1:i:2 XA:Z:16,+90284907,100M,1;8,-17967,100M,1; XG:i:0 AM:i:0 SM:i:20 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2112:13223:12219#49 99 1 88389 20 100M = 88803 514 GAAGAACAGCTTCATCCTTTCAGCTACTCAGGCCAGAAGATTGAAGTCATCTCCTTCTCCAGGAAATCGTATTGAGGGAGCTACAAATATCCAAAATCCG ?ABE=GFGIFH@FGFFGGBHGFIHGJFFGHHHGEEGJHHGGEEHFG@EGCIFFIGHFGIGJGGHDJIGGCFFGFGGFIIHECFHGBHCFEFGGDACHFGB X0:i:1 X1:i:2 XA:Z:16,-90284906,100M,2;8,+17968,100M,2; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:20 XM:i:1 XO:i:0 QT:Z:!1:DDFDF XT:A:U RG:Z:1#49 HS25_09827:2:1201:20038:78410#49 163 1 88430 18 100M = 88807 477 TGAAGTCATCTCCTTCTCCAGGAAATCGTATTGAGGGAGCTACAAATATCCAAAATCCGATCGCTTCTCCTCCACTACACCCGAGGCCCGCCACCCATTT BFEEHG5FHHEGEBD5HDGDEHE6FDFHHFF5?EAGFDIEEDF=?CCFG>GB4<44GGGHGHG X0:i:1 X1:i:3 XA:Z:2,+243172653,100M,1;8,+18009,100M,1;16,-90284865,100M,1; XG:i:0 AM:i:0 SM:i:18 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1301:6450:77359#49 147 1 88439 18 100M = 88057 -482 CTCCTTCTCCAGGAAATCGTATGGAGGGAGCTACAAATATCCAAAATCCGATCGCTTCTCCTCCACTACACCCGAGGCCCGCCACCCATTTTTGCCTGAA GD@,CA?%+C+@=4<>?+5AEFH5FF5E>BEH79=?7FCE75@DFE55BCD77,EG5AGE<6EG7@F?E78EF?@GBFBCF9EGE9?@-7>8AC: X0:i:1 X1:i:3 XA:Z:8,-18018,100M,2;2,-243172662,100M,2;16,+90284856,100M,2; XG:i:0 AM:i:0 SM:i:18 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2305:13607:56028#49 163 1 88489 0 100M = 88877 488 ATCGCTTCTCCTCCACTACACCCGAGGCCCGCCACCCATTTTTGCCTGAATTGCTGCAGCAGCCTCCTAACCGATCTCTGCTTTCACGTGGGCACCTCAG ;CBDEFDHFEHGEGEEIIIFIGFIHGEIIIADFDEEDEEGFJHHFGG?@IEGGGAFEFFIFH?BFIHHFGFGH>FHEIFHHGFHCIHGHHLG>DHFFHDG X0:i:4 X1:i:0 XA:Z:16,-90284806,100M,0;1,+88489,100M,0;2,+243172712,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2210:6791:44101#49 99 1 88533 0 100M = 88892 459 CCTGAATTGCTGCAGCAGCCTCCTAACCGATCTCTGCTTTCACGTGGGCACCTCAGTTTTTTCCAGAACAACAACCAGAGAGATCTGCTCACACCCAAGT BAECFGEFGFGGGHEGGGGGGKIHHJHDGDHHHILGFGHHDHGEFGDCGFIIJGGHGGAGIGGHIDGGGHFIGKGEHEGCIFFFJ?JFFEFGGHEBEGI; X0:i:4 X1:i:0 XA:Z:16,-90284762,100M,0;1,+88533,100M,0;8,+18112,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFF XT:A:R RG:Z:1#49 HS25_09827:2:1201:21023:71442#49 83 1 88631 60 100M = 88247 -484 GTCAGACCAGGTTACTCCTCTGCTCTCATAGCATTTGGAGGAAAACCCAGAGTGCTCGTGTTGGCCGGCAGAGCCGGCCCCCATCTCCTCTGACCTCCTC 2FFHJ5@G@GGE>FB5EDG?HHEHECJCF;EG@@K8DGGDBCGC8E78;IFFCD8@A9D8GHEGF8IH8?HBHFEHHEFDGGCG?BJCDGFIDFGFCEAC X0:i:1 X1:i:1 XA:Z:2,-243172854,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:23 SM:i:23 XM:i:0 XO:i:0 QT:Z:!1=BDDDB XT:A:U RG:Z:1#49 HS25_09827:2:1210:17341:79039#49 147 1 88668 57 100M = 88328 -440 GAGGAAAACCCAGAGTGCTCGTGTTGGCCGGCAGAGCCGGCCCCCATCTCCTCTGACCTCCTCCCCACCTCTTGCCCTCAGCACCCAGAGTGCTCGTGAC GHHHFH5JGI4IGHF45EHFIDBGHFEHHAIF>GBGFHAGFGHFHIGGGHH@IGG?HHDHG@JGEE,HHGIFIIHFGFGCGEDIDGGHGGFF@FGDEG@E@@0B3CEBHIFHGCC@FBHH-FA8G>EE@GHCA9EHGFFIFCG78FGG88DGHF@CGG?HDGCGEFG?77@I>>?>CEEGC>FAHH@6F X0:i:1 X1:i:2 XA:Z:8,+18322,100M,1;16,-90284552,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:18 SM:i:20 XM:i:0 XO:i:0 QT:Z:!1:ADD@++=ELFIGDIBHFF@DGHEBI7FHDBDEH7EGGHEDIGGFCHDAGC6DC4,FHCEIE>G@CFCCFIFGCIEGG9CDCEECCBC; X0:i:3 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1201:20038:78410#49 83 1 88807 16 100M = 88430 -477 CTCTCGCCCTCAGCACCCAGAGTGCTCGTGTTGGCCAGCAAAGCCGGCCCCCATCTCCTCTGACCTCCCACCTCTCGCCCTCTGCACCCAGAGTGCTCGT BA>EFGIHHGBEF?GB;HGGGKEHGA@B:GFCGDCIIHGIDGFE9DECHACFEGCG-HJ:HEHAIFI?G>GHFH@DFFEFEGFFEAC X0:i:3 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDDDD XT:A:R RG:Z:1#49 HS25_09827:2:1308:1490:42297#49 99 1 88808 9 100M = 89140 432 TCTCGCCCTCAGCACCCAGAGTGCTCGTGTTGGCCAGCAAAGCCGGCCCCCATCTCCTCTGACCTCCCACCTCTCGCCCTCTGCACCCAGAGTGCTCGTG CACCFGEFIFGEFJEGGGHGG>IGEFFHGDEDHDHGF.@GGF;HFGHGDCIIFHHCGGG@GGG?GKGGGEH?IKGEFIIE7GGHCHHHFGGGG5EBHHIH X0:i:3 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DD?BB XT:A:R RG:Z:1#49 HS25_09827:2:2105:19381:95872#49 145 1 88826 0 100M 7 139580178 0 GAGTGCTCGTGTTGGCCAGCAAAGCCGGCCCCCATCTCCTCTGACCTCCCACCTCTCGCCCTCTGCACCCAGAGTGCTCGTGACGGCCAGCAGAGCCGGC BD>FFDDGGAAI4H3I@AF@5G4BAEF6FFDDEHEF?HF=C7DCEI?GGH+FI+G5DHJHGCDGEGBGIG>I8ECEEBHFGICIECFHGFCFHGDABBC; X0:i:3 X1:i:1 XA:Z:2,-243173120,100M,0;8,-18405,100M,0;2,-243172978,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2305:13607:56028#49 83 1 88877 0 100M = 88489 -488 CCTCTCGCCCTCTGCACCCAGAGTGCTCGTGACGGCCAGCAGAGCCGGCCCCCATCTCCTCTGACCTCCCACCTCTCTCCCTCAGCTAGTCCTCGAACAT FI'HC5DGGG@FGFF5FIFJEI>BDG?6B@EGGIDFDGGGJCGGIGFFIIIFCEEFIFHDHH@>GJIHHH>FE@HHGFGIGEGFCGGLGFHDEGDDCBC; X0:i:3 X1:i:1 XA:Z:2,-243173186,100M,0;8,-18471,100M,0;16,+90284403,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1206:15794:98794#49 99 1 88917 0 100M = 89342 525 AGAGCCGGCCCCCATCTCCTCTGACCTCCCACCTCTCTCCCTCAGCTAGTCCTCGAACATGTCTGATGTGGTCCCACCTTGGGACCCACATTGCTACTCC AAEEFG?DIFGFEJGHGGGGGDIEEEFHEHECFEJGJ@HGGHGHFGHGG:IIHIFAFHIGGIADF@GG7CBI6FGGBGCHCG?7JGHHEDGGGHAFHHGB X0:i:4 X1:i:0 XA:Z:16,-90284378,100M,0;8,+18496,100M,0;2,+243173211,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1212:8391:91691#49 99 1 88953 0 100M = 89311 458 CTCCCTCAGCTAGTCCTCGAACATGTCTGATGTGGTCCCACCTTGGGACCCACATTGCTACTCCTCTGCCTGTAGGGGTACCCACAGTTATCCACACAGT CABEFBFFGFFGFFGFGGGGGFIGHHFHEHHHHEEGGGHGGHGGGGHGLHIIJEHGGHCGGGGHHFGGGFGIGICEFIICIHIHGFGHFEGGGHHGHHGF X0:i:4 X1:i:0 XA:Z:16,-90284342,100M,0;8,+18532,100M,0;1,+88953,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2302:10570:42264#49 163 1 89025 10 100M = 89453 528 TAGGGGTACCCACAGTTATCCACACAGTTCACTCCTGTCTTTCAGGTCTTTGTGCAAATATCACCTTCTCAGTGGAGACTACACCTTCAGGACTTAGGCT ;CBBBDGEBHHGHDGGHFHGIGFEHHIGIIGHGHHGDFGGHEHHEDGGDIHCGEIFEIFHHHFFHEHHFIFHHFEHJFFLHHFHIIHFIAHGGJE>EHHB X0:i:4 X1:i:0 XA:Z:16,-90284270,100M,0;8,+18604,100M,0;1,+89025,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1303:14295:70828#49 83 1 89049 29 100M = 88695 -454 CAGTTCACTCCTGTCTTTCAGGTCTTTGTGCAAATATCACCTTCTCAGTGGAGACTACACCTTCAGGACTTAGGCTGTGCCTGGCACATAGTAGGTGCTC EGHHBHHGGGGFFHEJHIGIHHGFGFKIFHHGGH7FDGGJBGGGIGDHIIIGIHGFHGHGHHGFGLJCHHHGIFJIKCFIHGGGJGB9@?9HGAE6E>FBDFEBC,CFI7@GBE647H?CG=?GCCDEIDBHD>GB>=@@75B7?EI>C?IFB6>ED54?+EBEHIC@4H+I>B53FEFEG X0:i:1 X1:i:3 XA:Z:8,+18630,100M,1;2,+243173345,100M,1;16,-90284244,100M,1; XG:i:0 AM:i:18 SM:i:18 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2108:18170:86684#49 99 1 89053 36 100M = 89444 491 TCACTCCTGTCTTTCAGGTCTTTGTGCAAATATCACCTTCTCAGTGGAGACTACACCTTCAGGACTTAGGCTGTGCCTGGCACATAGTAGGTGCTCAGTA AACEFGFFIFGGGJGEGGAHGHDGGDFIGHEHHJHGGHHCGHGEHFCCGFIFFFGIGFFGJGGDIFGGGAFIGDGDFGEEICIHG?JHDGDGGHFJHH>E X0:i:1 X1:i:3 XA:Z:8,+18632,100M,1;2,+243173347,100M,1;16,-90284242,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:18 SM:i:18 XM:i:0 XO:i:0 QT:Z:!1:DDDEF XT:A:U RG:Z:1#49 HS25_09827:2:2301:13370:74829#49 163 1 89094 36 100M = 89434 440 CAGTGGAGACTACACCTTCAGGACTTAGGCTGTGCCTGGCACATAGTAGGTGCTCAGTAGACACTGGTTGTAGGAAGGAATCTACAGGTTGAAATAAGGA ;CBCCEDEDGFGEFGDIFHFFFFFIEEAIIGGGHGFEGIGEGGHFGKLJK?GGFIFFBEHGHFFGECEFEFHBGFHFIBCDHGHFIHC@FEBFHEFE1F? X0:i:1 X1:i:3 XA:Z:8,+18673,100M,1;2,+243173388,100M,1;16,-90284201,100M,1; XG:i:0 AM:i:18 SM:i:18 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1307:12207:56308#49 147 1 89136 38 100M = 88743 -493 ATAGTAGGTGCTCAGTAGACACTGGTTGTAGGAAGGAATCTACAGGTTGAAATAAGGAGATCATTTCCCTGAGGTTCCGAAGCTCATATTTACTCACCAT @H@HCECFLCFD+>IFHGF@5DCBH=>EHAG5EC?BBDEA7EB4EG@GGD>FIKG?HGEB@DEGE4HFBG>>?C7F?F?7?5+6:E9GG9C?@CE,ABC: X0:i:1 X1:i:3 XA:Z:16,+90284159,100M,1;2,-243173430,100M,1;8,-18715,100M,1; XG:i:0 AM:i:18 SM:i:18 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1308:1490:42297#49 147 1 89140 18 100M = 88808 -432 TAGGTGCTCAGTAGACACTGGTTGTAGGAAGGAATCTACAGGTTGAAATAAGGAGATCATTTCCCTGAGGTTCCGAAGCTCATATTTACTCACCATTTGT GHFFDHGBGHAIEHIFFFEHJGFB5IFHFFIJGHEHFHGAFHDEFIDGGHHDIGGGHHGH+@GHFHEFG?IIGDGHFJGIDIIFCGGGGFHDBDBED?C: X0:i:1 X1:i:3 XA:Z:16,+90284155,100M,1;2,-243173434,100M,1;8,-18719,100M,1; XG:i:0 AM:i:0 SM:i:18 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1304:15418:23570#49 99 1 89198 0 100M = 89625 527 ATTTCCCTGAGGTTCCGAAGCTCATATTTACTCACCATTTGTTGTTTACTGCTAATATTGAGCACTATCAGTAAAATACATAAAACCCTTTGCCAATCCA AABEFGFEGFGF@GEHGGH?GFIGFEDIGHHHHHHFHHHJGHFIIGDGGFCDEIGIGHGJEGGHKHHGGHGBGIFGHGGHIGIHHHFDFGFGGHHCHHAE X0:i:4 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDFF2 XT:A:R RG:Z:1#49 HS25_09827:2:2213:11925:27284#49 163 1 89275 55 100M = 89732 557 ACATAAAACCCTTTGCCAATCCAGGAAGTGAAAATGACACTTTACTGTTTTAGTTTGCATTTCTCTGCTTACAAATGGATTACACGCATTTTCATGTGCT ;CBC>DCBEHHGEA6:BI>DIGJI8+E87>GHFH4CIEIGBE7DD@BEJFEDGDA>GFE?DH?FFE?E5IGF>F=HB4GHFG=CCFBAIAAFDFHFFIDEIIJHC7IFGGGE6GFEDCGFEDBC< X0:i:4 X1:i:0 XA:Z:2,-243173605,100M,0;1,-89311,100M,0;16,+90283984,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2107:14711:100646#49 163 1 89332 36 100M = 89667 435 CATTTCTCTGCTTACAAATGGATTACACGCATTTTCATGTGCTGTTGGCTACTTATTCATTGAGAAAACATACTAAGTGCTGGCTCTTTTTCATGTCCTT ;CBCEFDHFFFGHGGGIIIFIGHFIHGIGEGGGHEFGGGGEDHHEGGIFHHHGGGHFHJFH,HFHIHGFIHFHHBDEIFJHHIHIIHGHFLGHJDGFHHG X0:i:4 X1:i:0 XA:Z:8,+18911,100M,1;2,+243173626,100M,1;16,-90283963,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1206:15794:98794#49 147 1 89342 0 100M = 88917 -525 CTTACAAATGGATTACACGCATTTTCATGTGCTGTTGGCTACTTATTCATTCAGAAAACATACTAAGTGCTGGCTCTTTTTCATGTCCTTTATCAAGTTT GDGEGEDFIEGIFHB;HGFCIFJFAFFHBFFACGEF7HAD7EFEEEFGHH>DI>@IHDGFGGDGFGHE>C@IGIEEIFGCBCGHEIHAGFEEEDEBCBC: X0:i:4 X1:i:0 XA:Z:2,-243173636,100M,0;8,-18921,100M,0;16,+90283953,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2312:5843:9814#49 99 1 89346 29 100M = 89743 497 CAAATGGATTACACGCATTTTCATGTGCTGTTGGCTACTTATTCATTCAGAAAACATACTAAGTGCTGGCTCTTTTTCATGTCCTTTATCAAGTTTGGAT ?@>CFAF?ICFGE%E?GADFIHI;IBEHGBG; X0:i:4 X1:i:0 XA:Z:8,+18925,100M,0;2,+243173640,100M,0;1,+89346,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=B?1BD XT:A:R RG:Z:1#49 HS25_09827:2:2104:2870:16810#49 163 1 89358 29 100M = 89724 466 ACGCATTTTCATGTGCTGTTGGCTACTTATTCATTCAGAAAACATACTAAGTGCTGGCTCTTTTTCATGTCCTTTATCAAGTTTGGATCATGTCATTTGC ;CBCDFEFFHFGHGGGFFIGIGFEIHEEIEGGEHHFIJIGFGDHFGGIJFHHGGIEFHJFJGFHGDHEFFGFEGIABCFCHEGHIIHGIHIGDHECE@HA X0:i:4 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1313:10938:41325#49 163 1 89430 38 100M = 89792 462 TTTATCAAGTTTGGATCATGTCATTTGCTGTTTTCTTTCTGATGTAAACTCTCAAAGTTTGAAGGGTATTGTCTTTTCCTGACACATACGTTGTAAATAA <7BBCEDH(CHGH9C:CA55CFFGHHGEIEGGFHAJGA5GEAECCDEIFHCG0E7ACF@CDEDB5BFGJ=FH>HIEBFFCDHAFFBHCIFEG>?EFEFHG X0:i:1 X1:i:3 XA:Z:8,+19009,100M,1;2,+243173724,100M,1;16,-90283865,100M,1; XG:i:0 AM:i:18 SM:i:18 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2301:13370:74829#49 83 1 89434 36 100M = 89094 -440 TCAAGTTTGGATCATGTCATTTGCTGTTTTCTTTCTGATGTAAACTCTCAAAGTTTGAAGGGTATTGTCTTTTCCTGACACATACGTTGTAAATAATTTT EJHHJHHGGGDDBFFEHFHGEIEFGGKIIHCGGCKGBGI1CGFGIEHHIIFGDFFHFGHCBEIEGDFHGFGECAHGH=C@HIFEHD5E,HF@EDFFDFE5HG?FFHE>EHB=?CFEGDCBHGI>EFFCH>HFDB X0:i:1 X1:i:3 XA:Z:8,+19021,100M,1;2,+243173736,100M,1;16,-90283853,100M,1; XG:i:0 AM:i:18 SM:i:18 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2108:18170:86684#49 147 1 89444 36 100M = 89053 -491 ATCATGTCATTTGCTGTTTTCTTTCTGATGTAAACTCTCAAAGTTTGAAGGGTATTGTCTTTTCCTGACACATACGTTGTAAATAATTTTCTGGCTTACA GF@EGHGFGEHDGHFIGIHFJFHBHIGHDHIDIFIFFEBGHFDFFEDGHDBFBBFEHHEHGIFEEBH>GGEEIEDHCJGIFHFCEGDLGFHEHDDCBBC; X0:i:1 X1:i:3 XA:Z:16,+90283851,100M,1;2,-243173738,100M,1;8,-19023,100M,1; XG:i:0 AM:i:18 SM:i:18 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2302:10570:42264#49 83 1 89453 18 100M = 89025 -528 TTTGCTGTTTTCTTTCTGATGTAAACTCTCAAAGTTTGAAGGGTATTGTCTTTTCCTGACACATACGTTGTAAATAATTTTCTGGCTTACATTTTGACTT HFHHHEHGGGGFHHFCHGHEHIGF7GDGFHHGGIKDHG53GIBGIGIHIIFFEHGGHJ9GC:HHGIJHHHHGIFFHHIFIHFGGGEJG@GFJGFBFDEAC X0:i:1 X1:i:3 XA:Z:16,+90283842,100M,1;2,-243173747,100M,1;8,-19032,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:18 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:U RG:Z:1#49 HS25_09827:2:2104:6235:73518#49 83 1 89465 36 100M = 89051 -514 TTTCTGATGTAAACTCTCAAAGTTTGAAGGGTATTGTCTTTTCCTGACACATACGTTGTAAATAATTTTCTGGCTTACATTTTGACTTTTAATTTCATTC EIADJFHBBGG6GHBEHFC?-HEB7G7AFFCGGC787GI8GG@GE@GBFDHD9@BGA;@GC@AFGEHF@H?F?FEFGED?FDG>HBEF@?=FDF3=E>AC X0:i:1 X1:i:3 XA:Z:16,+90283830,100M,1;2,-243173759,100M,1;8,-19044,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:18 SM:i:18 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:U RG:Z:1#49 HS25_09827:2:1214:7581:12957#49 163 1 89506 52 100M = 89849 443 TCCTGACACATACGTTGTAAATAATTTTCTGGCTTACATTTTGACTTTTAATTTCATTCACGATGTTTTTAATGAATAATTTTAATTTTTATGAATGCAA :8?>CDDBB9.GGH9:C'I7GEJE?GDI/@G5EBAFH?EGH?HDFCB-FG,@G5>H=@F?DFDFB5>EF@5F?4EA&2GJFFHEDFEB5D3C5?D2 X0:i:1 X1:i:7 XG:i:0 AM:i:15 SM:i:15 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2108:15603:71593#49 99 1 89568 17 100M = 89923 455 ATGTTTTTAATGAATAATTTTAATTTTTATGAATGCAAGTTAAAATAATTCTTTCATTGTGGTTTCTGACATGTCATGCCAATAAGGGTCTTCTCCTCCA CAEDFGFFGFGDGHGJGGGGGFIHHJHIGHHHHIJGJHHGGHGGFGHIGIIIHIHGGHFGJIGHFFHGGFFIGICEFGEHIJIHGGGHFHDGGHH=HHJH X0:i:4 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFF XT:A:R RG:Z:1#49 HS25_09827:2:1304:15418:23570#49 147 1 89625 0 100M = 89198 -527 TGTGGTTTCTGACATGTCATGCCAATAAGGGTCTTCTCCTCCAAGAGCACAGAAATATTTGCCAATACTGTCCTTAAAATCGGTCACAGTTTCATTTTTT GHHFCHGFFAH4FHII@=BHLFFGHIEHFHIFHCIGFFGDHJHEFEGGGDGFIHGEHHJH>HGHGGHFB>CGFBEIFHEGDHDHDBFHGFGFHGEECBC; X0:i:5 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2107:14711:100646#49 83 1 89667 37 100M = 89332 -435 AAGAGCACAGAAATATTTGCCAATACTGTCCTTAAAATCGGTCACAGTTTCATTTTTTATATATGCATTTTACTTCAATTGGGGCTTCATTTTACTGGCC EGHDJHFGGGGGHHGEHGHIFHGFEGIGFKFGGIKHDGJJJGHGIGIHIIFGIHGFHJHGJHGHGIIHFHHGIFHGHIKIHGGGGGJGGHFJFGGFFEAC X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:37 XM:i:0 XO:i:0 QT:Z:!1=DDFFB XT:A:U RG:Z:1#49 HS25_09827:2:2216:19733:31633#49 99 1 89679 57 100M = 90015 436 ATATTTGCCAATACTGTCCTTAAAATCGGTCACAGTTTCATTTTTTATATATGCATTTTACTTCAATTGGGGCTTCATTTTACTGGCCCTATTTGAAGCA AAECF?DDE2GFGJFHB>(EGKDHCHFDB8HBGJE@>E7GGEFHFF8ICH@IAEEEGGIG8DGD@7HGG7FBA7GEFEC78H?CEBGGEDFG8:C2B4>B X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:20 SM:i:37 XM:i:0 XO:i:0 QT:Z:!11A:DBB XT:A:U RG:Z:1#49 HS25_09827:2:1207:13497:72664#49 163 1 89681 57 100M = 90040 459 ATTTGCCAATACTGTCCTTAAAATCGGTCACAGTTTCATTTTTTATATATGCATTTTACTTCAATTGGGGCTTCATTTTACTGGCCCTATTTGAAGCAAG FHFFBEEF5>@>HF@GGFF5DGBHF< X0:i:1 X1:i:0 XG:i:0 AM:i:20 SM:i:37 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2204:7197:36835#49 99 1 89700 57 100M = 90068 468 AAAATCGGTCACAGTTTCATTTTTTATATATGCATTTTACTTCAATTGGGGCTTCATTTTACTGGCCCTATTTGAAGCAAGTTTCTCAGTTAATTCTTTT AA>FFBFFAFGFGEFFGGBGGHIGIEFEGDHHHHEFGHHGGHFHHGHIF?9IFFGEDGFBEEGBE7GGGHBDGGG?FIIHE@IHGFHHFGGGGHFFHHIH X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:20 SM:i:37 XM:i:0 XO:i:0 QT:Z:!1:BBDDD XT:A:U RG:Z:1#49 HS25_09827:2:2204:14289:22785#49 99 1 89724 55 100M = 90075 451 TATATATGCATTTTACTTCAATTGGGGCTTCATTTTACTGGCCCTATTTGAAGCAAGTTTCTCAGTTAATTCTTTTCTCAAAGTGCTAAGTATGGTAGAT AABCFGEGGFHGGJGGGGGFGHIGHJFHGHEHF:EGGHH@GHFEIF@IGFFIHFFIFBGGGGGHDFGGGFIDGGGGFIHHGFIHGHFFFHGGGHGBHHFE X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:18 SM:i:37 XM:i:0 XO:i:0 QT:Z:!1=DFFFB XT:A:U RG:Z:1#49 HS25_09827:2:2104:2870:16810#49 83 1 89724 37 100M = 89358 -466 TATATATGCATTTTACTTCAATTGGGGCTTCATTTTACTGGCCCTATTTGAAGCAAGTTTCTCAGTTAATTCTTTTCTCAAAGTGCTAAGTATGGTAGAT EIHBHEHGGGHFHJFEDIHJ7IIFEGFIFFFGGGFFDGGJGGGGIGHHIIHFIHGFHGHDHHHFGLJCHHHGHHJIGIFGHHGGGFJGGGFIFFGFDEAC X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:37 XM:i:0 XO:i:0 QT:Z:!1=DDFDE XT:A:U RG:Z:1#49 HS25_09827:2:2213:11925:27284#49 83 1 89732 55 100M = 89275 -557 CATTTTACTTCAATTGGGGCTTCATTTTACTGGCCCTATTTGAAGCAAGTTTCTCAGTTAATTCTTTTCTCAAAGTGCTAAGTATGGTAGATTGCAAACA BAGHCFFG@4HFF6EGHI7EHHG?GCCGGIHGG@7IDG9@FFFCIF7HFIFF9F?AA;H@HHG8EEIFH:DGBDEI/E>GEGCGH?E@D?=IDDADC>?< X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:18 SM:i:37 XM:i:0 XO:i:0 QT:Z:!1:ADADA XT:A:U RG:Z:1#49 HS25_09827:2:2312:5843:9814#49 147 1 89743 37 100M = 89346 -497 AAGTGGGGCTTCATTTTACTGGCCCTATTTGAAGCAAGTTTCTCAGTTAATTCTTTTCTCAAAGTGCTAAGTATGGTAGATTGCAAACATAAGTGGCCAC 2H+BFFDDBGF;FHIC>GBHHGF55BBH5FF5>CBEFD9=DGHEEIDG@D5@EB5GDDG=GDEG,4HFG,EF8BDEC>?77IA6EB9E>0CBFC?>A6C: X0:i:1 X1:i:0 XG:i:0 AM:i:0 SM:i:37 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2316:11205:91704#49 163 1 89782 43 100M = 90168 486 TTCTCAGTTAATTCTTTTCTGAAAGTGCTAAGGATGGTAGATTGCAAACATAAGTGGCCAGATAATACTCCCACCTCCTTTGCCTCCTCTCCCAGGAGGA (;=;EFCBE9F>H(@EIFH5%3*DI,:AG62=(>6F?6=.HF86:C>:+FB-/EA344;5',D'7.=2'9HE:4HF,B4:3CF=EH+:FFFF/0)H@ X0:i:1 X1:i:2 XA:Z:8,+19364,100M,4;2,+243174079,100M,4; XG:i:0 AM:i:20 SM:i:20 XM:i:3 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1313:10938:41325#49 83 1 89792 38 100M = 89430 -462 ATTCTTTTCTCAAAGTGCTAAGTATGGTAGATTGCAAACATAAGTGGCCACATAATACTCCCACCTCCTTTGCCTCCTCTCCCAGGAGGAGATAGCCTCC HJHBHDHGGDGDFIGHHGFGCHEFG@JCFFCBGGFIHGGFJFGCGBDHFBCGCHFG8FDGGF9HGJECHGHEBH<FHHHGE X0:i:1 X1:i:3 XA:Z:8,+19405,100M,1;2,+243174120,100M,1;16,-90283469,100M,1; BC:Z:TGTCTATC XG:i:0 AM:i:0 SM:i:18 XM:i:0 XO:i:0 QT:Z:1=BDFFFD XT:A:U RG:Z:1#49 HS25_09827:2:2304:9296:34313#49 163 1 89840 55 100M = 89896 156 CACATAATACTCCCACCTCCTTTGCCTCCTCTCCCAGGAGGAGATAGCCTCCATCTTTCCACTCCTTAATCTGGGCTTGGCCAAGTGACTTACACTGGCC ;CBCCEGHFHHGHGGGEGIGFGFIBHEFIEGDFHHEDEIGHEHDEFH?DIHHGFGEEFG?FGFFFH>CDIFDHGEEFFGEDFIDGIHGCHCGHGHFHHGG X0:i:1 X1:i:0 XG:i:0 AM:i:18 SM:i:37 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1214:7581:12957#49 83 1 89849 52 100M = 89506 -443 CTCCCACCTCCTTTGCCTCCTCTCCCAGGAGGAGATAGCCTCCATCTTTCCACTCCTTAATCTGGGCTTGGCCAAGTGACTTACACTGGCCAATGGGATA 2F@HB+<4,@6F(G,CCD77??6FE@?FI7HG=C@FHGAG@FGDI@,F;A:F?CCF-CE,H@.8BA:H8EA8B@ED/>FC?FEA??D@FF@IFF?FDB?C X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:15 SM:i:37 XM:i:0 XO:i:0 QT:Z:!11ABDDD XT:A:U RG:Z:1#49 HS25_09827:2:1210:14078:15918#49 83 1 89868 36 100M = 89442 -526 CTCTCCCAGGAGGAGATAGCCTCCATCTTTCCACTCCTTAATCTGGGCTTGGCCAAGTGACTTACACTGGCCAATGGGATATTAACAAGTCTGATGTGCA F6DHJGDGGFHEHGFJFGHJCHGHECGFIBEGGFFGDGIF@IGDIFHHFIHGEDGFHGHDGHH>FIHHCHHGFHC X0:i:1 X1:i:3 XA:Z:16,+90283424,100M,1;2,-243174165,100M,1;8,-19450,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:18 SM:i:18 XM:i:0 XO:i:0 QT:Z:!4=DDFFE XT:A:U RG:Z:1#49 HS25_09827:2:2304:9296:34313#49 83 1 89896 55 100M = 89840 -156 TTCCACTCCTTAATCTGGGCTTGGCCAAGTGACTTACACTGGCCAATGGGATATTAACAAGTCTGATGTGCACAGAGGCTGTAGAATGTGCACTGGGGCT EIHDBHHGFDEFGFGGFIGIHHGFECGGIGEGGGFDD9GFGGGGGFGCF4FGEHCFHGHGGFECEEEHHHDG?FJHGCDGHGGCHGHCGFFGDDGFEBAA X0:i:1 X1:i:3 XA:Z:16,+90283396,100M,1;2,-243174193,100M,1;8,-19478,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:18 SM:i:18 XM:i:0 XO:i:0 QT:Z:!1=DDDDD XT:A:U RG:Z:1#49 HS25_09827:2:2115:21372:9423#49 163 1 89916 18 100M = 90299 483 TTGGCCAAGTGACTTACACTTGCCAATGGGATATTAACAAGTCTGATGTGCACAGAGGCTGTAGAATGTGCACTGGGGCTTGGTCTCTCTTGCTGCCCTG 4CHGHFIB>C44? X0:i:4 X1:i:0 XA:Z:1,+89950,100M,1;8,+19532,100M,1;2,+243174247,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2315:8610:24344#49 99 1 89960 0 100M = 90216 356 GATGTGCACAGAGGCTGTAGAATGTGCACTGGGGCTTGGTCTCTCTTGCTGCCCTGGAGACCAGCTGCCCCACGAAGGAAACAGAGCCAACCTGCTGCTT HAEDFGEGIFFDGEEFGCBHGFIAEHFHEHHHFIIGFEHCGDFEHGHEGFCIHFFAG@6FGIGHIFH>GEF7IFCEBG?HJHGHJFHCFE@GG59<1DG9 X0:i:4 X1:i:0 XA:Z:1,+89960,100M,0;8,+19542,100M,0;2,+243174257,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=BDDFE XT:A:R RG:Z:1#49 HS25_09827:2:2216:19733:31633#49 147 1 90015 57 100M = 89679 -436 GGAGACCAGCTGCCCCACGAAGGAAACAGAGCCAACCTGCTGCTTCCTGGGGGGAGACAGTCCCTCAGCCCCTCTGTCTCTGCCAATCAGTTAACCTGCT 5,<>';:F34>8>9;0F+BFE?I/H47A@D;8-:,4GG6D:=B;-C31-G=F9-9175:),>=:C*8>'=89.?D@=+-'F:5>2IGEGA)/:5&B+5@6 X0:i:1 X1:i:2 XA:Z:2,-243174312,100M,2;8,-19597,100M,2; XG:i:0 AM:i:20 SM:i:20 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1207:13497:72664#49 83 1 90040 57 100M = 89681 -459 ACAGAGCCAACCTGCTGCTTCCTGGGGGGAGACAGTCCCTCAGTCCCTCTGTCTCTGCCAATCAGTTAACCTGCTGCTTCCTGGAGGAAGACAGTCCCTC ECDHB=B>G4D@>GEGFDG7HH>HEGGIFHHGG7D@HGDFGGG@IG7HFIHFCCFHAHEGG@GG@LGGBHH@?DCEHCHDGFGGFBFEFFFFEDGFC>;? X0:i:1 X1:i:2 XA:Z:2,-243174337,100M,1;8,-19622,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:20 SM:i:20 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:U RG:Z:1#49 HS25_09827:2:1209:14304:47474#49 163 1 90045 20 100M = 90459 514 GCCAACCTGCTGCTTCCTGGGGGGAGACAGTCCCTCAGTCCCTCTGTCTCTGCCAATCAGTTAACCTGCTGCTTCCTGGAGGAAGACAGTCCCTCAGTCC ;CBCDFDHDHE@HHEGGFIDGFJIIDFIGIABFHBGEFHGHECHDFGGFKCDG@IF4H7C=EEFHEFCFGHDEFIDBHD5FBFFG>HI>FGH5E@D@ X0:i:1 X1:i:2 XA:Z:8,+19627,100M,1;2,+243174342,100M,1; XG:i:0 AM:i:0 SM:i:20 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2204:7197:36835#49 147 1 90068 57 100M = 89700 -468 GAGACAGTCCCTCAGTCCCTCTGTCTCTGCCAATCAGTTAACCTGCTGCTTCCTGGAGGAAGACAGTCCCTCAGTCCCTCTGTCTCTGCCAACCAGTTAA ?DB>+3G5>FEFE?EE7DFG7ED4AGF>7E+D?5GCHADFGIE??G>>D?EE?CG?GFEFFE>CB69HGE@DCCB>6BC; X0:i:1 X1:i:2 XA:Z:2,-243174365,100M,1;8,-19650,100M,1; XG:i:0 AM:i:20 SM:i:20 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2204:14289:22785#49 147 1 90075 55 100M = 89724 -451 TCCCTCAGTCCCTCTGTCTCTGCCAATCAGTTAACCTGCTGCTTCCTGGAGGAAGACAGTCCCTCAGTCCCTCTGTCTCTGCCAACCAGTTAACCTGCTG GEHHDDDF5HGDGHIIFEBHJDHF5IEIFHIF55HEFHEDHEHFFEGGHHHFGEGFDHDEGIGDEHH>GGEIFGH@IFFGGHFHGGEHGFGFHGFE'BC< X0:i:1 X1:i:3 XA:Z:1,-90134,100M,1;2,-243174372,100M,1;8,-19657,100M,1; XG:i:0 AM:i:18 SM:i:18 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1204:18066:64350#49 163 1 90143 15 100M = 90487 444 CCCTCTGTCTCTGCCAACCAGTTAACCTGCTGCTTCCTGGAGGAAGACAGTCCCTCAGTCCCTCTGTCTCTGCCAACCAGTTAACCTGCTGCTTCATGGA ;CBCEFGGDFFGHGGGFIIFIKJIIEIEIIGGGHGFHJHGHEHDKGGIFHHHGJIHCFHHDIEFEECGAIGBIHEAFIBIDHFGGFHFI>HLHDE5>BH? X0:i:1 X1:i:7 XG:i:0 AM:i:0 SM:i:15 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2316:11205:91704#49 83 1 90168 43 100M = 89782 -486 CCTGCTGCTTCCTGGAGGAAGACAGTCCCTCAGTCCCTCTGTCTCTGCCAACCAGTTAACCTGCTGCTTCATGGAGGAAGACAGTCCCTCAGTCCCTCTG EIFHCHHGGCD@/7CG?EGJCDIEGGCDGFGGEGAB7CBEF?IC=CHGFHH,FGHGG8HEFHGHBIDDHE>FDE)GA>GEFG?FEFFGF@B@A X0:i:1 X1:i:1 XA:Z:1,-90109,100M,1; BC:Z:TGTCTATC XG:i:0 AM:i:20 SM:i:23 XM:i:0 XO:i:0 QT:Z:+1=:BDD? XT:A:U RG:Z:1#49 HS25_09827:2:1202:3931:70089#49 99 1 90182 23 100M = 90522 440 GAGGAAGACAGTCCCTCAGTCCCTCTGTCTCTGCCAACCAGTTAACCTGCTGCTTCATGGAGGAAGACAGTCCCTCAGTCCCTCTGTCTCTGCCAACCAG CAECFGFFJFHGGFEHGGFFIGIGGDFIGHEHHILGGGHGGDFHFGHIGHIIHFHICGIFDGGHGKGGGFIIGKGGBIKHEJIHGEFHFHGGGHAHHH6E X0:i:1 X1:i:1 XA:Z:1,+90123,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 QT:Z:!1=DFFFF XT:A:U RG:Z:1#49 HS25_09827:2:2113:14757:16903#49 99 1 90195 18 100M = 90542 447 CCTCAGTCCCTCTGTCTCTGCCAACCAGTTAACCTGCTGCTTCATGGAGGAAGACAGTCCCTCAGTCCCTCTGTCTCTGCCAACCAGTTAACCTGCTGCT C@E@F?F?6=E@GHGHCEGHCBI;EC-F@HGHH;C.>AEGGHE8FG@9CFAFCHBEGBC@DIG7EFI,GFBBAF,E?B?7CF7HJFCBFEFGBHEC44JF X0:i:1 X1:i:3 XA:Z:1,+90136,100M,1;8,+19659,100M,1;2,+243174374,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:18 XM:i:0 XO:i:0 QT:Z:!11BDDDD XT:A:U RG:Z:1#49 HS25_09827:2:2315:8610:24344#49 147 1 90216 15 100M = 89960 -356 CAACCAGTTAACCTGCTGCTTCATGGAGGAAGACAGTCCCTCAGTCCATCTGTCTCTGCCAACCAGTTAACCTGCTGCTTCCTGGAGGAAGACAGTCCCT GH3H5H?5GE+5FHC@G=3EEG4G7C>HBADJ8FDE?FEH4E@F,GE(5EF:G:G5679GH65;@E>7@8F3;44AAC; X0:i:1 X1:i:7 XG:i:0 AM:i:0 SM:i:15 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2116:18279:18948#49 147 1 90248 4 100M = 89823 -525 ACAGTCCCTCAGTCCCTCTGTCTCTGCCAACCAGTTAACCTGCTGCTTCCTGGAGGAAGACAGTCCCTCTGTCCCTCTGTCTCTGCCAACCAGTTAACCT GHBFFE?D>HHDAHCGDGGF5GCFACEEBFDFGG5-FFGAFHGEEI'@DHEJ6-FGHGG9G3>9JG8FHFI7II;H5JHI8II5JBGBFDGGGEHFE>62 X0:i:3 X1:i:13 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2115:21372:9423#49 83 1 90299 18 100M = 89916 -483 GGAGGAAGACAGTCCCTCTGTCCCTCTGTCTCTGCCAACCAGTTAACCTGCTGCTTCCTGGAGGAAGACAGTCCCTCTGTCCCTCTGTCTCTGCCAACCA BC4H=FEB>DD@>FEECFCE7IEFE@;GDFCGGEDEH9D@GGBCGFGFIIFCIHG@IEDGGFHCGHEHHHHBHHHGGIKIHFGGJEJ9GHFGEFGFECA@ X0:i:3 X1:i:14 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1316:7885:66728#49 83 1 90358 0 100M = 89950 -508 GGAGGAAGACAGTCCCTCTGTCCCTCTGTCTCTGCCAACCAGTTAACCTGCTGCTTCCTGGAGGAAGACAGTCACTCTGTCTCTGCCAACCCAGTTGACC HC>HB=F47@GE,CEGDD7G7GEHGGKC?FEG=CG87G9EGIGCGFHHDIEFC@GFEJHECEGFGLH8HEHGCCEEGIHCE:CGFGJFEGFFEFGFCBB3 X0:i:4 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=BDDDD XT:A:R RG:Z:1#49 HS25_09827:2:1209:14304:47474#49 83 1 90459 20 100M = 90045 -514 CAGACATGCAGGTCTGCTCAGGTAAGACCAGCACAGTCCCTGCCCTGTGAGCCAAACCAAATGGTCCAGCCACAGAATCGTGAGCAAATAAGTGATGCTT 264,++H>,@H@B>55D?,CFC>HE,,F?BAG=7DF7GGGGFHF8@HCEI:G9CFAEEHGC-HC:IIFHEHEHHHHHIHGHG2GJEEGGHFJEEGFDCAB X0:i:9 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1204:18066:64350#49 83 1 90487 15 100M = 90143 -444 CAGCACAGTCCCTGCCCTGTGAGCCAAACCAAATGGTCCAGCCACAGAATCGTGAGCAAATAAGTGATGCTTAAGTCACTAAGATTTGGGCAAAAGCTGA E64HHD@4,CGEC>EDCIGCC3BFDGF,FHA;@3AB X0:i:9 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1202:3931:70089#49 147 1 90522 14 100M = 90182 -440 GTCCAGCCACAGAATCGTGAGCAAATAAGTGATGCTTAAGTCACTAAGATTTGGGCAAAAGCTGAGCATTTATCCCAATCCCAATACTGTTTGTCCTTCT G?HFFHDFGGFHGHBIGFGFIGIGHFGHFHIFHHJHFFHHHEHEHIGGHHKFIGGGHHHHGIGIFGHGGGIDIIEIIJEGGHIIBGGLGFGFHEFECBC; X0:i:9 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2113:14757:16903#49 147 1 90542 10 100M = 90195 -447 GCAAATAAGTGATGCTTAAGTCTCTAAGATTTGGGCAAAAGCTGAGCATTTATCCCAATCCCAATACTGTTTGTCCTTCTGTTTATCTGTCTGTCCTTCT 2D@>DHGDBI4;4HCIF=EF>G+B54FEDA+F>>?DFHA=7@F4A,?GGHH=?G55CAEHBDG?E4>F5FEFIBCBC>FI7HIBCEA?GFH?HC?>C6C; X0:i:4 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2313:3353:5331#49 147 1 90598 0 100M = 90287 -411 AATCCCAATACTGTTTGTCCTTCTGTTTATCTGTCTGTCCTTCTCTGCTCATTTAAAATGCCCCCACTGCATCTAGTACATTTTTATAGGATCAGGGATC GFGFGHGFBIHGGHFIHIGHIFIJHFGHHGIJGGHGHEIFFHGGEFJGDHEFGKGIHHGDGIJHFAHFHGEGIIGI7BKFFIFHDIGBGGGDHEFDDBC; X0:i:4 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2302:10476:89412#49 163 1 90602 0 100M = 90949 447 CCAATACTGTTTGTCCTTCTGTTTATCTGTCTGTCCTTCTCTGCTCATTTAAAATGCCCCCACTGCATCTAGTACATTTTTATAGGATCAGGGATCTGCT ;CBDCEECFCFGEDF@EIHGI?JGIHFIDEGGFHGFIFHAFEHHGGGIFGH>GFIFEFFHJHFFHEGGJIEBHGIAFHFHHGIFCBHGDFEI>?HGFHFG X0:i:4 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2106:14033:76059#49 99 1 90617 0 100M = 90704 187 CTTCTGTTTATCTGTCTGTCCTTCTCTGCTCATTTAAAATGCCCCCACTGCATCTAGTACATTTTTATAGGATCAGGGATCTGCTCTTGGATTTATGTCA BABCFGFGI@GAGGGJGGDHDHIEFFH:GDHHFIJGGHHGFHHEFGHIGFIFHFHIFFGG8GGHHEEGGCH?GJGEBGHHJGGFCFHHFEFGGDHJHHGB X0:i:4 X1:i:0 XA:Z:16,-90282616,100M,0;2,+243175032,100M,0;1,+90617,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2116:12844:18533#49 99 1 90657 0 100M = 90698 141 GCCCCCACTGCATCTAGTACATTTTTATAGGATCAGGGATCTGCTCTTGGATTTATGTCATGTTCCCACCTCGAGGCAGCTTTGTAAGCTTCTGAGCACT BABFFGFGGFHGGGEFGG?HCHIH>JFIFHHHHGEGJG4GGHGGFGHIGIIIHIGIFHIGJIGHFFHGGHKIGDEGFEGH;GIHHGFHFGGGG9FHHHJF X0:i:4 X1:i:0 XA:Z:16,-90282576,100M,0;2,+243175072,100M,0;1,+90657,100M,0; BC:Z:TGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:1:BDFFFD XT:A:R RG:Z:1#49 HS25_09827:2:2116:12844:18533#49 147 1 90698 0 100M = 90657 -141 TGCTCTTGGATTTATGTCATGTTCCCACCTCGAGGCAGCTTTGTAAGCTTCTGAGCACTTCCCAATTCCGGGTGACTTCAGGCGCTGGGAGGCCTGTGCA GHHHGHGFGGFGGHIFCIGFJHFJHC>HKFIJGHB=FHIAHGGFEI=@HEIF:8GEHHHEG<>DDEC5H?G X0:i:3 X1:i:1 XA:Z:8,+20589,100M,1;1,+90889,100M,1;16,-90282344,100M,2; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1313:12854:38781#49 65 1 90904 0 100M 8 15677699 0 TAAAACTTGGGTTCTTGGACCAGGTGCGGTGGCTCACATCTGTAATCCCAGCAATTTGGGAGGCCGAGGCGGGTGGATCACAAGGTCAGGAGATCAAGAC BAECFGDDEFFEGBGFGGDHGFIHCEFFFHHH?GEEF@HGGH;HFFHCF?CFCEBAFFGFFGGADFGGGAIFG,@D?6C7?GD>GB6BD@FC+5FBE=C; X0:i:3 X1:i:1 XA:Z:2,+243175319,100M,0;8,+20604,100M,0;16,-90282329,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:1311:21119:71956#49 99 1 90933 0 100M = 91376 543 TGGCTCACATCTGTAATCCCAGCAATTTGGGAGGCCGAGGCGGGTGGATCACAAGGTCAGGAGATCAAGACGATCCTGGCTAACACGGTGCAACCCCGTC C;>CFGE?ACE@@E??GGFE2DDGGHHF8?E88HJ:8@7CGHGA)G8.;CC;,7,,,@GB8A>,@,EG7,77$,,D?67FC,7CCB6>66'GG+==H4,H X0:i:4 X1:i:0 XA:Z:2,+243175348,100M,1;1,+90933,100M,1;16,-90282300,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!11ABDEF XT:A:R RG:Z:1#49 HS25_09827:2:2302:10476:89412#49 83 1 90949 0 100M = 90602 -447 TCCCAGCAATTTGGGAGGCCGAGGCGGGTGGATCACAAGGTCAGGAGATCAAGACGATCCTGGCTAACACGGTGAAACCCCGTCTCTACTAAAAATACAA 2IDHBGCGGG@,HGGEHIFGEHIHEFFFBHHGGIGGHGG3BFGFAF?JECIFGFGFIGHGG8GGFHGGDHHGFFJHEIBGHGGGHGHGDHFGEEGFCBAC X0:i:4 X1:i:0 XA:Z:8,-20649,100M,0;2,-243175364,100M,0;1,-90949,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFD XT:A:R RG:Z:1#49 HS25_09827:2:2309:13604:89449#49 99 1 90974 0 100M = 91424 550 GGGTGGATCACAAGGTCAGGAGATCAAGACGATCCTGGCTAACACGGTGAAACCCCGTCTCTACTAAAAATACAAAAAAATTAGCCGGGTTTGGTGGCAG C?B@FGFEEFGFGFEHGGHHIF>GHJFIBHEHHIEGFGHGGHFEIGHILFEICHLIGFIGGG>HKFCGGHIGIF@DFGIEEGIFCGFGEEFGGHDHDHIH X0:i:4 X1:i:0 XA:Z:16,-90282259,100M,0;2,+243175389,100M,0;1,+90974,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDDD XT:A:R RG:Z:1#49 HS25_09827:2:1307:2747:88633#49 99 1 91025 23 100M = 91410 485 ACCCCGTCTCTACTAAAAATACAAAAAAATTAGCCGGGTTTGGTGGCAGGTGCCTGTAGACCCAGCTACTTGGGAGGCTGAAGCAGGAGAATGGCGTGAA C@>@FD?EA=HD@F4H>>G?GF@AFF@FBHH8FEECGHCCE,C-FG@CCF'?,H7,79.-DGG7@D7GGCK7GJ7DHEC??GG,5?>5@@D,+DC@B9F+,DBE>A5?7EFGH7B,I>75>H4GEG5B=5,DGG>+F+?D5GB5C'E,5,F,55F5AIAH6+B55=FH<+=+F;++;'+>5?35B+E' X0:i:1 X1:i:0 XG:i:1 AM:i:37 SM:i:37 XM:i:4 XO:i:1 XT:A:U RG:Z:1#49 HS25_09827:2:1203:13734:100454#49 99 1 91246 29 100M = 91458 312 TATTATCTAGAATCCTTGAAGCGCCCCCAAGGGCATCTTCTCAAAGTTGGATGTGTGCATTTTCCTGAGAGGAAAGCTTTCCCACATTATTCAGCTTCTG A?BFFGFDIFHGCJGFGGGHGFIHFFHHEHEHHJHGHGHGEHFHAF@IGHIIFIGIFGGJMEGHG7CGGEHIGIGGHGGHIHIHGFFFFGGGGHHGHHJH X0:i:1 X1:i:1 XA:Z:1,+91246,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DFFFD XT:A:U RG:Z:1#49 HS25_09827:2:2112:21153:37804#49 83 1 91288 9 100M = 90889 -499 AAAGTTGGATGTGTGCATTTTCCTGAGAGGAAAGCTTTCCCACATTATACAGCTTCTGAAAGGGTTGCTTGACCCACAGATGTGAAGCTGAGGCTGAAGG BIHHBHHGGFGFGGFCHIGIEGGFEGIIFIEG@EKDHGGJGGGGHEHJFIFGCHGGIGHGGHHGGJIFHGHBHFECEHHIGGGGGGJGDGFGFFGFDBAC X0:i:6 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1212:8638:80064#49 163 1 91316 3 100M = 91636 420 GGAAAGCTTTCCCACATTATACAGCTTCTGAAAGGGTTGCTTGACCCACAGATGTGAAGCTGAGGCTGAAGGAGACTGATGTGGTTTCTCCTCAGTTTCT HFDFEFHGDFF@D@ X0:i:6 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1311:21119:71956#49 147 1 91376 0 100M = 90933 -543 TGAGGCTGAAGGAGACTGATGTGGTTTCTCCTCAGTTTCTCTGTGTGGCACCAGGTGGCAGCAGAGGTCAGCAAGGCAAACCCGAGCCCAGGGATGCGGG 2EFE5HDFF4F4A+3;5=+>5F4F5??=7FA57@BE5I5<@8B=5GF5DA?H+@6D?46E5>5CCFC8,>?@FBF>CCD8A9CB@9EB,AC< X0:i:2 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1307:2747:88633#49 147 1 91410 23 100M = 91025 -485 GTTTCTCTGTGTGGCACCAGGTGGCAGCAGAGGTCAGCGAGGCAAACCCGAGCCCAGGGATCCGGGGTGGGGGCAGGTACATCCTCTCTTGAGCTACAGC AEB>F<555A>D4+;I>FBCC6=55E>,5?D5555BF,,D,7DE+'E57EFF+B(G77HE>+6D7+6557+D8I7HC>,@DC5>G6E?5A-DF97B8AC; X0:i:2 X1:i:0 XA:Z:1,-91410,100M,2; XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2309:13604:89449#49 147 1 91424 0 100M = 90974 -550 CACCAGGTGGCAGCAGAGGTCAGCAAGGCAAACCCGAGCCCAGGGATGTGGGGTGGGGGCAGGTACATCCTCTCTTGAGCTACAGCAGATTAACTCTGTT BFFBFHG5FIF;EHBI>FFEIGH>5EBIDGD(CFEFF?EHC@BGFGEGH4FFI>DEDHFH>CGDEG6FGFE>GCEEGJHFDEFECEFGGFEFC9EBBBC: X0:i:2 X1:i:0 XA:Z:1,-91424,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1203:13734:100454#49 147 1 91458 37 100M = 91246 -312 CGAGCCCAGGGATGCGGGGTGGGGGCAGGTACATCCTCTCTTGAGCTACAGCAGATTAACTCTGTTCTGTTTCATTGTGGTTGTTTAGTTTGCGTTTTTT GGFHGEHJGGGCGHIGHGHELFFFDIHHDHIJEHEGGFHGHEGFEIFGHHFFIGGEHEAEGGJHF5EGGGEIEIEIIBHIFIIIE6GLGFFFFEFEDBC; X0:i:1 X1:i:0 XG:i:0 AM:i:0 SM:i:37 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2107:7301:9302#49 163 1 91511 37 100M = 91879 468 GATTAACTCTGTTCTGTTTCATTGTGGTTGTTTAGTTTGCGTTTTTTTTTCTCCAACTTTGTGCTTCATCGGGAAAAGCTTTGGATCACAATTCCCAGTG FE=G@BHCD>EBGDHGBF,G X0:i:1 X1:i:0 XG:i:0 AM:i:0 SM:i:37 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1303:3938:63567#49 99 1 91527 37 100M = 91864 437 TTTCATTGTGGTTGTTTAGTTTGCGTTTTTTTTTCTCCAACTTTGTGCTTCATCGGGAAAAGCTTTGGATCACAATTCCCAGTGCTGAAGAAAAGGCCAA CAECFGBFEF:EFEGHGGGEGDCGHJHIGHHHHIEGFGCGEHGH@BFCGHIAFEFGGBCGDIGDHD7GGCBDGCCDFGHE?@GC5GG5ED@GGHFBBHCE X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:37 XM:i:0 XO:i:0 QT:Z:!4=DDDFD XT:A:U RG:Z:1#49 HS25_09827:2:2310:20399:97121#49 99 1 91527 37 100M = 91867 440 TTTCATTGTGGTTGTTTAGTTTGCGTTTTTTTTTCTCCAACTTTGTGCTTCATCGGGAAAAGCTTTGGATCACAATTCCCAGTGCTGAAGAAAAGGCCAA A;CEFGFDAFEEHH?GGGDHGHIGGDHEGHHHFHAF>EHGCDHH-FCIDCIIFDEH@BIF@9>DFKC>GEFIGJGE?>?BIHDDEE>G@DGGG@ABHHJH X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:37 XM:i:0 XO:i:0 QT:Z:!1:BDDFD XT:A:U RG:Z:1#49 HS25_09827:2:1304:1571:74196#49 83 1 91534 60 100M = 91128 -506 GTGGTTGTTTAGTTGGCGTTTTTTTTTCTCCAACTTTGTGCTTCATCGGGAAAAGCTTTGGATCACAATTCCCAGTGCTGAAGAAAAGGCCAAACTCTGG ;,4HC=@GG+6F;6'C>(G7H7G?DFKCB7EGEGHE@FFAFD?FF>;? X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:37 SM:i:37 XM:i:1 XO:i:0 QT:Z:!1=ADD>D XT:A:U RG:Z:1#49 HS25_09827:2:2216:4224:66349#49 99 1 91545 29 100M = 91942 496 GTTTGCGTTTTTTTTTCTCCAACTTTGTGCTTCATCGGGAAAAGCTTTGGATCACAATTCCCAGTGCTGAAGAAAAGGCCAAACTCTGGAAAAAATTTGA CACEFGFGGFFEGFEGB>#HGHIH@H7DHGHFGHIGFDFA?GCF9GBGGGHDGEGGE@76GGDHEKH;GIDEEFCEGFCGDGGHGJGGFFEGDGFCCAA X0:i:2 X1:i:7 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDAF XT:A:R RG:Z:1#49 HS25_09827:2:2116:3064:77422#49 121 1 91645 0 100M = 91645 0 ATATTTTGAGCCAAATGTGAGGACCACAACCTGTGAGAACGGAAAATAAATCCTGGGACCCCAGACTCACTAAGCCAAAGGGAAAAGCCAAGCTGGGAAC EA4H+E6G@G6F5FFEH?F;C?GBG@CCIHHGIFJ9G>HDE.GGHBECDFCJDBBFEE>> X0:i:7 X1:i:4 BC:Z:TGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:::=DBEDD XT:A:R RG:Z:1#49 HS25_09827:2:2215:5197:76674#49 73 1 91658 0 100M = 91658 0 AATGTGAGGACCACAACCTGTGAGAACGGAAAATAAATCCTGGGACCCCAGACTCACTAAGCCAAAGGGAAAAGCCAAGCTGGGAACTGGCTTATGCAAA AABEFGDGJFGGGJGHGA>HGHIGHFHIJHHHHHLGJGHGGHFIGGHIGIIFHIGGFGIFFIGHEFCGGEGGGJFGGGGHIGIHHGHGEHGBCEEECDDE X0:i:6 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2104:10501:83579#49 99 1 91700 0 100M = 92047 447 GGACCCCAGACTCACTAAGCCAAAGGGAAAAGCCAAGCTGGGAACTGGCTTATGCAAACCTGCTTCCCATCTGGTTCCTAAATAAGATAGCTATTACACA CAEFFGGFJFGGGJEGGGGFIHIHFJHIJHHHFIIGGEHJGHFHFGHGLIIIHIHICHGGIIGHDFGGGEHFFDGDGGGEGHDFEHHHGGGGGHHHHFJE X0:i:9 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2302:3415:60930#49 99 1 91846 0 100M = 92204 458 ATGTGTATTCAGTGAACGCTGACCAAAGACAGAAGAATGCAACCATTTGCCTCTGATTTACCCACACCCATTTTTTCCACTTCTTCCCCTTTCCCCAATA A;>,F?D?IF?D@H?JGCFEG2IGEHFDBH:HFIJG>G>CEHGHFG@DGEIFCIGCCGAF.GGBDEE?GCFDGG@EBEIHDFIHEG,GF@4GGDFB4HC2 X0:i:4 X1:i:7 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11ABDDD XT:A:R RG:Z:1#49 HS25_09827:2:1303:3938:63567#49 147 1 91864 29 100M = 91527 -437 CTGACCAAAGACAGAAGAATGCAACCATTTGCCTCTGATTTACCCACACCCATTTTTTCCACTTCTTCCCCTTTCCCCAATACCCGCACTTTTCCCCTTT GHHHFFHFFAFGEHIIHFGDHBIG=EFEGFFFE??GHEGFCBFEFGEGHDFDIGGIDEDF>IGGGCHCEHIGDF=E5GHGHEGCGGGJCFEEHH9DFEHFE+EGGEFDIHGGHGFH=CGDCHHFDGEIIDD@G>7GDDFI:FEHGHCEFGFCCAC; X0:i:6 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2107:7301:9302#49 83 1 91879 29 100M = 91511 -468 AGAATGCAACCATTTGCCTCTGATTTACCCACACCCATTTTTTCCACTTCTTCCCCTTTCCCCAATACCCGCACTTTTCCCCTTTACTTACTGAGGTCCC FIHHCDHGCGGFHGFHHIHJHGGBDCCCBBFG=IGGDGGFGFGGHGHHICE;I@GIEGHGHHGGFC.HFHHF:HHHGIFIFGGG??HFDFFIEFGFDE>C X0:i:4 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2216:4224:66349#49 147 1 91942 29 1S99M = 91545 -496 AAATACCCGCTATTTTCCCCTTTCCTTACTGAGGTACCCAGACCACCTTTGGGAAAACCAAGGACCACAGTTTTTCCTGTGGTTCCCTGTTCTTTACTCA ,H?H>'?H.<+2&5I:5FHCC?=)A=3)%2'71:;.B2B=:=H$-/7,()2J5->1C('=&1=8?*-G575A4?C@%+C8D6>6-,GAGF5(,A2,&'2* XG:i:0 AM:i:29 SM:i:29 XM:i:9 XO:i:0 XT:A:M RG:Z:1#49 HS25_09827:2:1203:2607:93686#49 163 1 91973 0 100M = 92367 494 GGTCCCCAGACAACCTTTGGGAAAAGCACGGACCACAGTTTTTCCTGTGGTTCTCTGTTCTTTTCTCAGGTGTGTCCTTAACATTGCAAATAGATTTCTT ;;B>ABDEF@F@GAI@6G5?DGFI@GDEI>AGEH*E66I>EF,HGG5I+EHDGEBE=6J7JBFFB?>+?=E56445FIF+4B+5@>;EH4I5++EG5B,B X0:i:2 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2104:10501:83579#49 147 1 92047 0 100M = 91700 -447 TCCTTAACCTTGCAAATAGATTTCTTGAAATGATTGAGACTCACCTTGGTTGTGTTCTTTGATTAGTGCCTGTGACGCAGCTTCAGGAGGTCCTGAGAAC GFFHFEJGLEGIFHIIFFFHHFHGHEHHKHIFEFIFHHHFHJDFHGGGHHIFLGGIHHJHGIFHEJHFHGEDGIEIIHGIFIIFGIGLGFHFHEDDDBC< X0:i:4 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1301:11977:56324#49 99 1 92149 23 100M = 92611 562 GTGCACAGTTTAGTCGGCAGAAACTTAGGGAAATGTAAGACCACCATCAGCACATAGGAGTTCTGCATTGGTTTGGTCTGCATTGGTTTGGTCTGGAAGG B?BEFGFGEFFFEJFGEGGFDHEKIJFIEHHGFIEGFEHGDHGHIGHGFEIDFHHGGGIJFGGHEK@GGEG?FKGD6GHHGE5HJGCCFEG7GCGHHHJF X0:i:5 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFE XT:A:R RG:Z:1#49 HS25_09827:2:2212:15656:7998#49 99 1 92167 12 100M = 92549 482 AGAAACTTAGGGAAATGTAAGACCACCATCAGCACATAGGAGTTCTGCATTGGTTTGGTCTGCATTGGTTTGGTCTGGAAGGAGGAAAATTCAAAGTAAT C?EEFGFEGFFFFDGHGGGGIFIGEHGEGHGHEFFEHBGHCEFFFB6HF=JIHF@BEFF;H<;FEB>F3>5@EG X0:i:5 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2302:3415:60930#49 147 1 92204 0 100M = 91846 -458 AGGAGTTCTGCATTGGTTTGGTCTGCATTGGTTTGGTCTGGAAGGAGGAAAATTCAAAGTAATGGGGCTTACAGGTCATAGATAGATTCAAAGATTTTCT 2?H5DDGHBI>;=EHGF+>ED7FEDCEIEEE@GGCGE@EF?F?I>IG?AHGHCE89BBCAC: X0:i:5 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2206:7382:22385#49 99 1 92215 36 100M = 92567 452 ATTGGTTTGGTCTGCATTGGTTTGGTCTGGAAGGAGGAAAATTCAAAGTAATGGGGCTTACAGGTCATAGATAGATTCAAAGATTTTCTGATTGTCAATT CABCFG?GIFFGGEGGGGGGGGIGHDDJAHG74GDC>;EHDHCH7GBDFFA7BEG5@@EF9EDBIBFHGHFDEFFI@GAAFEDGH@>FEHFCEHFF9ECEIH?EBGG?GEGGFFIDBDF@B>B X0:i:5 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=BDBDD XT:A:R RG:Z:1#49 HS25_09827:2:1303:17801:50423#49 163 1 92381 0 100M = 92733 452 ACTGTGGAGACCGTGCATAGTTGCTTCCTGATCAGCTCTTTATTTGATTGAGAGTGAGGCAGGGAAGATTAGAGGGAAGCTTACAGTGGAATTCAGGGCT ;CBDEFGEFGFGHFGEHFIG@GJIIHGGIIGDGHHFIGIGHEHHEDGIJBHH@@FHFBFHGFFGDEFGFDGGCHIHFFGEHBAFIFHEHFEBFGHDHHH? X0:i:5 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1208:9178:9700#49 163 1 92487 10 100M = 92824 437 GCTATTCTTTTGCTCCTTGTAACTTCCTACAGTGTTGTCAGCATCCACATACTTCTCTGTGGGGTTGGTCTCAGAGCCAGGTTACCTTGTCTTAGGTCCA :C?CABCFBCFGAG6:I>D,CG5C?>BCCE7D>B'7D?IGH,H7C@H?FEB7G5IFC@7FAI?G=BFE?D?B6HED54,C<4E+FIH5+EA X0:i:15 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2308:15506:95390#49 83 1 92535 0 100M = 92191 -444 ATACTTCTCTGTGGGGTTGGTCTCAGAGCCAGGTTACCTTGTCTTAGGTCCAGTGGCACCCTGACTGGCTTGGTGTCCTTGAACAAGTTACCTAACCTCT BAGHJECGGGHFHFFHHIHJHIGGGGGGGFEGGIFEHGGGGIGGEGHJICFGIHGIGHFGCHGGGIJFHHHEHFHFHIGIHGGGFGJGFGFIFFGFEEAC X0:i:5 X1:i:8 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2212:15656:7998#49 147 1 92549 18 100M = 92167 -482 GGTTGGTCTCAGAGCCAGGTTACCTTGTCTTAGGTCCAGTGGCACCCTGACTGGCTTGGTGTCCTTGAACAAGTTACCTAACCTCTCCAAACCTCAGTCC GHBBFDGDFEFGFHI@GFGFF6FJHEFEDEDDHFJGFDEDHHD4E>DGDDFDEHGF7HDHG=JDFGEFGGEGG>G@CFGGDCDGCCFHGFFDEGFECAC< X0:i:1 X1:i:3 XA:Z:2,+243101087,100M,1;1,-238876,100M,1;1,-224096160,100M,1; XG:i:0 AM:i:0 SM:i:18 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2315:3325:4760#49 121 1 92556 0 100M = 92556 0 CTCAGAGCCAGGTTACCTTGTCTTAGGTCCAGTGGCACCCTGACTGGCTTGGTGTCCTTGAACAAGTTACCTAACCTCTCCATACCTCAGTCCCTCAGTT C7FGGHFBG5GD@FDHHIHDEKIFKCGGEEGHGIDG@@GGGFFIIEGGHFAIGHFGHGFGEGC-HHB?@JGEIHGHA>>FEJH@GFFE?BFCBA% X0:i:4 X1:i:9 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:A=D?D XT:A:R RG:Z:1#49 HS25_09827:2:2206:7382:22385#49 147 1 92567 37 100M = 92215 -452 GTTACCTTGTCTTAGGTCCAGTGGCACCCTGACTGGCTTGGTGTCCTTGAACAAGTTACCTAACCTCTCCAAACCTCAGTCCCTCAGTTGTAAAATTAAA GFHEGDHFFCF@GHIICIFDFGFFD4EEGGDFC>EDFFGACFDFF7EGDDEFIHCFHAGFGGEEEBHFGGEGEFG@IJG7DHFHBGGEGFGFFGEBCBC< X0:i:1 X1:i:0 XG:i:0 AM:i:0 SM:i:37 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1301:11977:56324#49 147 1 92611 23 100M = 92149 -562 CCTTGAACAAGTTACCTAACCTCTCCATACCTCAGTCCCTCAGTTGTAAAATTAAAAAAAAAAAAAAGAAGAAGAAGAGTACCTACTGTATAGCATTGAT 2D355HF>B<>CGHI45A+HH6=+AB>6+FG5E?+5BDE5F764E75@HHH55GGGHHGHGIJGGG6FGGEDIGGHGFGIBDGC:FGLGFGFHEDDCBC; X0:i:1 X1:i:1 XA:Z:1,-224096222,100M,2; XG:i:0 AM:i:0 SM:i:23 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2202:10275:76688#49 99 1 92639 57 100M = 92771 232 ACCTCAGTCCCTCAGTTGTAAAATTAAAAAAAAAAAAAAGAAGAAGAAGAGTACCTACTGTATAGCATTGATTTGAAGATTGAATGAGCTGGTATTATAC CABFFGFGJFGGGJGFGGFGGGDGGJHIGHHHHIIGHEH7E@/IG8CCC?8(BG@8,9F@*GAA877GG77FCC7-B>?CD,G:5BF5D6GG'+DH4462 X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:20 SM:i:37 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:U RG:Z:1#49 HS25_09827:2:2314:13220:80174#49 121 1 92674 0 100M = 92674 0 AAAAGAAGAAGAAGAGTACCTACTGTATAGCATTGATTTGAAGATTGAATGAGCTGGTATTATACAACGTTTAGAAGCAGTGCCTGACACGCAAAAGGCT HJ>HGDHG7FEDGFFCH@GEHKGBDGJFGGFG@CGGFG-J@FFDIGGHFEEGIEB9GEEFGHACGE.FHEHFEFEHHI>G?A>GHGJC@F=JFECF6CAA X0:i:2 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:=DDDE XT:A:R RG:Z:1#49 HS25_09827:2:2108:4595:55639#49 163 1 92725 0 100M = 93075 450 AGCTGGTATTATACAACGTTTAGAAGCAGTGCCTGACACGCAAAAGGCTCTCAACAAATACTATCCTTTACTAATATCCTGTGTGTCTGTATCAGAGCTG ;CBDCDDEFFFGHAEEIGHGGGJFHGIEE>GHG>BGHFIGFGAHGDHEJIHHGFIFGHJHHHFFHHHHFIHHEFIJJCGJFEGFGIHFHGCIFGHGFHFG X0:i:4 X1:i:7 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1303:17801:50423#49 83 1 92733 0 100M = 92381 -452 TTATACAACGTTTAGAAGCAGTGCCTGACACGCAAAAGGCTCTCAACAAATACTATCCTTTACTAATATCCTGTGTGTCTGTATCAGAGCTGGTGGGGTG EFHHHGHGGGGFHJFCDIGJHIGFJFJCIFEGGGEHHGGEGIBGIGIJAIFLIHFHHJHGGFGFGLGHHHHGIHHHHIFIFGGGFEJGE9FJEFGFEEAC X0:i:4 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2107:7174:100526#49 163 1 92737 0 100M = 93138 501 ACAACGTTTAGAAGCAGTGCCTGACACGCAAAAGGCTCTCAACAAATACTATCCTTTACTAATATCCTGTGTGTCTGTATCAGAGCTGGTGGGGTGGAGG 7?=EE7,?EF?GIF?7GCFD?A988G9D8B7H;@EGCH?@ACDEG@@8F8G88E?@:FJH;1H2EA2BJ?BF6?=F?+?FE>;A X0:i:1 X1:i:3 XA:Z:1,-224096435,100M,2;16,+90280409,100M,2;4,+119344804,100M,2; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:18 XM:i:1 XO:i:0 QT:Z:!11=4BAB XT:A:U RG:Z:1#49 HS25_09827:2:2310:9116:26038#49 163 1 92848 14 100M = 93300 552 GTGGGAGAAGGTAAAGAGATGGACAAATGATCTCTAAAGTCTCTCTGGCACTAACACAATTCTTTATTATGTGTTTTGTCTGGCTCTTTATATTGATAGC ;CA>>?C8B@E+HFCD6CBGGFF?IDEIDECIE@GEEEIGBAHHCGEGF>B@GE,EFBFCGA7?GD5CF@5+>HEHEF6CHBFFIIHAI>A>FFF5H3DA X0:i:1 X1:i:8 XG:i:0 AM:i:0 SM:i:14 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2316:6566:100089#49 163 1 92944 0 100M = 93366 522 TAGCTGTTCCAGAGGCAATCAATAGCTATTAGTCGGTTTTATTCTTATTTTTCTGTCTGATCTTACAGTGGAGCAAACTTTGGCAAAGTATGAACTTACT 88':K<=B:;,I167FE4EI6'-6@DIIHCI>:IFFF+:>DA X0:i:3 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2101:14786:57123#49 163 1 92987 0 100M = 93341 454 CTTATTTTTCTGTCTGATCTTACAGGGGAGCAAACTGTGGCAAAGTATGAACTTACTTCTCAGGAAATTAACCATTATATTGGCAATCACTGTGATTATT ;CBCEFDEAFFGDGGDFGIFIGHIIGIIIIGIGHHFGJIGFGHHKGHIJBEGGEGHFHFIGHHFEHFIJIHGHHHHFIGLHGFHIIHGIHIFGGEGFHFG X0:i:3 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2108:4595:55639#49 83 1 93075 0 100M = 92725 -450 ACTGTGATTATTTGAACTTCAGCGTCTGGACAAATTTAGTCACATGAAATACAGAAGAGAGATTTCTCATGGTTAAAACGAAGCTCTCTTTATTTGCTTC BIHHHEHGGGGFBHHEHDGJHEIHECIIGIHGGIDFHGGFJIGDIHFHFIFGIHGIHGHGGFGGGEIHHHHGIHJFHIHGHGGGJEJGEGFJFFGFEEAC X0:i:4 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFE XT:A:R RG:Z:1#49 HS25_09827:2:2106:12422:52650#49 163 1 93134 0 100M = 93523 489 AGATTTCTCATGGTTAAAACGAAGCTCTCTTTATTTGCTTCTGCTAATTAAAAAATCAGAGCTAAAGATACTTAAACACTACAGTTAAAATGCCATGGTT ;CBDDDDHFJFGHGGCEIIFIGJIFHIIIIGGFHHFHFIGBEHHGGGIJHEHGGIFFGHHJFHFFIHIJIHFHFIHFIFHHHIHIIHFIGLFFFHFHHHG X0:i:7 X1:i:8 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2107:7174:100526#49 83 1 93138 0 100M = 92737 -501 TTCTCATGGTTAAAACGAAGCTCTCTTTATTTGCTTCTGCTAATTAAAAAATCAGAGCTAAAGATACTTAAACACTACAGTTAAAATGCCATGGTTGTCT EGHDGGHGGGHFHJGJFIHEHGIFGGIIIFFGGIFEHGIIGIFFIGHHIIFGIHGIHFHGGHGGGJJHFEHJIFFHGIHGGGGGHEHGFHFJGFGFDEAA X0:i:7 X1:i:8 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1308:3786:65330#49 99 1 93178 0 100M = 93534 456 TAATTAAAAAATCAGAGCTAAAGATACTTAAACACTACAGTTAAAATGCCATGGTTGTCTATTGGCTTAACGAATTCTCTTATGAAATCAACTCTAAAAT AAEEFGFGJFFGGJGHGGGFGHIGFJHIGHHHHIIGGHHGFHHIFFHIGIIIHHGIGGGGJGGHIGGGGFIFGGGEFICHIGIHHBFHF@GGGHFGD@FE X0:i:3 X1:i:10 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2302:12442:70794#49 163 1 93178 0 100M = 93648 570 TAATTAAAAAATCAGAGCTAAAGATATTTAAACACTACAGTTAAAATGCCATGGTTGTCTATTGGCTTAACGAATTCTCTTATGAAATCAACTCTAAAAT ;CBDCEECFHFGHHCEGFIFFG>IBCIEFIGIGHHFDDEGEGHEEGGGFIDCGEIEFHHDGAHFEEHEDIGBHHIHBFFHFFECIIHG@HAFDHHFHBH2 X0:i:3 X1:i:10 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2107:11642:99657#49 163 1 93253 18 100M = 93642 489 TCTCTTATGAAATCAACTCTAAAATGCTATCCATCATAAATCATGAAACGCAATTTTTCTTATTCTCTTTAGAGCTTTACAATTCATCTTAAAGACCAGT ;CBDDFDEDHFGHGFEHIEFFKJFEDIFGIGHFHHFHGIGHECHDGGIFHCDGFFHFDFFAAIFGIFHFDAFEEEHGFFLHEFCG>HFIGHGHGFGEGH+ X0:i:1 X1:i:3 XA:Z:1,+239581,100M,1;16,-90279980,100M,1;2,-243100382,100M,1; XG:i:0 AM:i:0 SM:i:18 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1306:16518:84333#49 163 1 93288 0 100M = 93643 455 ATAAATCATGAAACGCAATTTTTCTTATTCTCTTTAGAGCTTTACAATTCATCTTAAAGACCAGTGTTTACACTCTCTTCTGTAGGTTGTACAATAACTT ;CBCEEDHDHFGHGG;IGIFGKHIFEEIIEGGFHGFEGIGFDHHIGHLFKEHGJGHGGHHGHIHGHFGDIGFHFIDBFDJHHFCFIHFIFGFFHHFEHHG X0:i:4 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2310:9116:26038#49 83 1 93300 14 100M = 92848 -552 ACGCAATTTTTCTTATTCTCTTTAGAGCTTTACAATTCATCTTAAAGACCAGTGTTTACACTCTCTTCTGTAGGTTGTACAATAACTTTTGGCGAGAAAA ;AGHHG5GGDEFCFFEDDGCC?GFEFFG7GF7G@@D7G9FBABC8BEH?CCFIHFIAGH8G7GG:HEFHEDEHFDEGIB?FGGG?GFGGGCE?DBFFB?C X0:i:3 X1:i:1 XA:Z:1,-93300,100M,0;16,+90279933,100M,0;1,-239628,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11ADDDD XT:A:R RG:Z:1#49 HS25_09827:2:2101:14786:57123#49 83 1 93341 0 100M = 92987 -454 TTAAAGACCAGTGTTTACACTCTCTTCTGTAGGTTGTACAATAACTTTTGGCGAGAAAAAATAAAAGTCTGGCTTTCTGACTCATAGGTGTGTTCCCTTT HGHHHFHGGGHEHHGJFIHGCKGFGCDIGHCGGGFGHGIGFGGFIGHHIIIFIHGIGHHGCHHJGEIHHAHEIHEIGIGCGGGGJEJGEGFGFEGFCC>C X0:i:3 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2316:6566:100089#49 83 1 93366 0 100M = 92944 -522 TCTGTAGGTTGTACAATAACTTTTGGCGAGAAAAAATAAAAGTCTGGCTTTCTGACTCATAGGTGTGTTCCCTTTAACAGACAAAGAAAATATGTCCTCT EGHHGECGGGGFGJFHFFGGJFFGFIGFGFDE@B X0:i:3 X1:i:1 XA:Z:16,+90279867,100M,1;2,+243100269,100M,1;1,-239694,100M,2; BC:Z:TGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z::BBDFFFD XT:A:R RG:Z:1#49 HS25_09827:2:2112:5394:42104#49 99 1 93413 0 100M = 93797 484 CTTTCTGACTCATAGGTGTGTTCCCTTTAACAGAAAAAGAAAATATGTCCTCTTTAAAACTGATGATCATTGGTCACCTCAATTTTATTGAAGTTCACTT CAEEFGDDGFFGGJGFGGAEGKIHGJHIEHHCHELGGGHJGHGHHGFEGHIICFGIFGIFIJGHKFHGGEHIGIGGFIHHICIHJGF5FHGGGHHJBHJB X0:i:10 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2106:12422:52650#49 83 1 93523 0 100M = 93134 -489 TAGATGTAGTTCTCTACATAAAACTGCCCAACAGAATTCTCTGTCTGAATGTCTCCTCCACAAACAAAATTTTAAGAACTAAAATTATCATCTTTCCTTC FIDECD@>BGGFBCBEDD@IEHGFDGJGI@CGGFDG7GG@F:G,GFHFIAF;DDGH8HH8CHHJCJGFHEHGHDJFHDDGLFCGH3FGFGELGHBEIEEFHIFGGEHFHGHFJHGFGFGHHGFLEDFHHGHGIFHGGHGGGEIIFHFEFGGFIIEGGGEGFFDHEFEDBC; X0:i:3 X1:i:1 XA:Z:1,-239862,100M,0;1,-93534,100M,0;16,+90279699,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1314:20263:79890#49 163 1 93566 10 100M = 93975 509 TCTGAATGTCTCCTCCACAAACAAAATTTTAAGAACTAAAATTATCATCTTTCCTTCCAAATATGCTCTCCCTATGTCCCCAGGGCTCTCCATGTGTAGA <9ADDFG=D:1CEG?;==CGI-J99BGIIEGGGHHF8@HGHEHHG95IJEHGGGIHFFHFGBEFHEHGJEHHHFFHBFGJEEGHCIHFDHGGFHAFEHEG X0:i:3 X1:i:1 XA:Z:1,+93566,100M,0;1,+239894,100M,0;16,-90279667,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2303:9405:84005#49 99 1 93576 17 100M = 93981 503 TCCTCCACAAACAAAATTTTAAGAACTAAAATTATCATCTTTCCTTCCAAGTATGCTCTCCCTATGTCCCCAGGGCTCTCCATGTGTAGAGCTGAGACCA ?AB@FDBDE=?@@G??GCFF2DCKECFDFH:@8IEEFHHGFHGHAGCCGD&:8DBE7G.B8GGDKE@G-AHDGJ@D?EHH?@IHCFFG@@F74BDGH4J; X0:i:3 X1:i:1 XA:Z:1,+239904,100M,1;2,-243100059,100M,1;16,-90279657,100M,2; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDDDD XT:A:R RG:Z:1#49 HS25_09827:2:2107:11642:99657#49 83 1 93642 10 100M = 93253 -489 TCCCCAGGGCTCTCCATGTGTAGAGCTGAGACCATTTGCCACTCAGTTTCCTCACCCAATTAATTACAAGTCCCAACAATTTTCCGGTTTTTTTGTTTTT BIHHJHHGGGGFHFGHFIFIHIIHGGKIIHEGGIKGBGGGBGGGIHEHEFILICFHIFHGCHHGGCGHFHHJIFJHGIGDEFGGHGJGDGFGFFGFDBAA X0:i:4 X1:i:0 XA:Z:1,-93642,100M,0;16,+90279591,100M,0;2,+243099993,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFE XT:A:R RG:Z:1#49 HS25_09827:2:1306:16518:84333#49 83 1 93643 0 100M = 93288 -455 CCCCAGGGCTCTCCATGTGTAGAGCTGAGACCATTTGCCACTCAGTTTCCTCACCCAATTAATTACAAGTCCCAACAATTTTCCGGTTTTTTTGTTTTTG FIHHJEHG@GDFHIGJHGHICGGGGGIIFBHGGGFDHGIDGGGFGGHHIIHGCHGGHJHGGHGHFIIFHHHEIHCEHEKIFBGGFEJGGGFIGEGFEEAA X0:i:4 X1:i:0 XA:Z:1,-239971,100M,0;1,-93643,100M,0;2,+243099992,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DADDD XT:A:R RG:Z:1#49 HS25_09827:2:2216:20665:27711#49 163 1 93644 10 100M = 93982 438 CCCAGTGCGCTCCATGTGGAGAGCTGAGACCATTTGCCACTCGGTTTCCTCACCCAATTAATTACAAGTCCCAACAATTTTCCGGTTTTTTTGTTTTTGT *:/:B&A2/&H5?GG5EI(7-C39EG?4-79'F00E@=>,=-%H,9B1F,G33'C33F71=B2F.3+3(5D@A6IH4HFCFFF+0FD2@FACD?CDE:DA XG:i:0 AM:i:10 SM:i:10 XM:i:4 XO:i:0 XT:A:M RG:Z:1#49 HS25_09827:2:2214:21082:23103#49 99 1 93648 10 100M = 93999 451 GGGCTCTCCATGTGTAGAGCTGAGACCATTTGCCACTCAGTTTCCTCACCCAATTAATTACAAGTCCCAACAATTTTCCGGTTTTTTTGTTTTTGTTTTT AABFFGFDGFHD@G9HGGFFIDIGHJFHGHHHFGEGGGHGDHHIGCHCFHIFFHFHGG:G8GGD@GHGG7HBIFFDHEHFE@IH>HHCFGFGGHHBHFJB X0:i:4 X1:i:0 XA:Z:2,-243099987,100M,0;1,+93648,100M,0;1,+239976,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDDFE XT:A:R RG:Z:1#49 HS25_09827:2:2302:12442:70794#49 83 1 93648 0 100M = 93178 -570 GGGCTCTCCATGTGTAGAGCTGAGACCATTTGCCACTCAGTTTCCTCACCCAATTAATTACAAGTCCCAACAATTTTCCGGTTTTTTTGTTTTTGTTTTT E>HBJEDGGGGFHJEG>IGJHHEBEFCGGFCGGF@GHGG7GIGFHHIFIIFGIHGGHE@DG7GGGLICGEHBIFJFHIHIHGGGFGJHGGFIFFGFECAA X0:i:4 X1:i:0 XA:Z:1,-93648,100M,0;16,+90279585,100M,0;2,+243099987,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2301:7534:3579#49 163 1 93758 0 100M = 94186 528 GGAGTCTTGCTCTGTCACCAGGCTGGTGTGCGGTGGTGCAATCTCAGCTCACTGCAACCTCCGCTGCCTGTGTTCAAGCGATTCTCCTGCCTCAGCTACC 1;B8,?98799GE9,:>C>777>7I+6',IC>+6A,'A+55D,H?5>LJHH75@A+C@EDAA?B55?GAIFG64BHEF,J++A5;>CCDFCB553+>%7G X0:i:3 X1:i:1 XA:Z:1,+93758,100M,1;2,-243099877,100M,1;16,-90279475,100M,2; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2112:5394:42104#49 147 1 93797 0 100M = 93413 -484 AATCTCAGCTCACTGCAACCTCCGCTGCCTGTGTTCAAGCGATTCTCCTGCCTCAGCTTCCCAAGTAGCTGGGATTATAGGTGTGTGCCACTACATCCAG GHFFFAFGGEFDFB3CH=HFFGFFHEHHDEIDHFEEFFHJFFHCEEGGGHFFEGGEHHEFGIJHGEHGGGIIIFEHIFEIGEFEDIGLGFEFCED>DBC; X0:i:4 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2309:6642:13240#49 99 1 93859 0 100M = 94181 422 AAGTAGCTGGGATTATAGGTGTGTGCCACTACATCCAGATAATTTTTGTATTTTTAGTAGAGAGGGGATTTCACCATATTGGCCCAGATGATCTCAATCT CAEEFGEGGFGGGJGJGGHGIFIGHHFFEHHHHHLGGHFHGHJGIGHILHIIHILIFHGGJGGHFKIGGEFIFKGGHIHHGHIHJFGHFHGGGHGFHHJE X0:i:11 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2112:3547:35480#49 163 1 93881 0 100M = 94240 459 GTGCCACTACATCCAGATAATTTTTGTATTTTTAGTAGAGAGGGGATTTGACCATATTGGCCAAGATGATCTCAATCTCTTGACCTCATCATCTGCCCAC B5'E@@?7>E6@7DE,7'?++DI'H'H4J+4DHDBEF';4A444>553F>3EG X0:i:10 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1312:6220:24033#49 99 1 93931 17 100M = 94317 486 ACCATATTGGCCCAGATGATCTCAATCTCTTGACCTCATGATCTGCCCACCTTGGCCTCCCAAAGTGCTGGGATTACAGGTGTGAGCCGCCATCCCTGGC AAB@FGF?AFHDGJGEGAFEGFIGHJ@IGFE?FHC:HHHGDHGHGFDDFFBFFFGCCBGFGEGHGFHGGFBFIGCDFIHHEHIHHFG5DGG>GHHBHGJF X0:i:1 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:17 XM:i:0 XO:i:0 QT:Z:!1:BDDBD XT:A:U RG:Z:1#49 HS25_09827:2:1314:20263:79890#49 83 1 93975 18 100M = 93566 -509 GCCCACCTTGGCCTCCCAAAGTGCTGGGATTACAGGTGTGAGCCGCCATCCCTGGCCCAGTTTTGCCTTTTTAACATCCCTCAGCTCTTCAAATCCATTT BJG4BHH4GGHFHHFGFGHDHGIFGGKGIFH7GIGGFAGJFGGGIEHFFIIDGHBHDGHGGHHGGLGFHEHFIHHHEIFIFGGGFGJFGGFJFFGFEBAA X0:i:1 X1:i:3 XA:Z:16,+90279258,100M,1;2,+243099660,100M,1;1,-240303,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:18 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:U RG:Z:1#49 HS25_09827:2:2303:9405:84005#49 147 1 93981 18 2S98M = 93576 -503 ACCTTGGCCTCCCAAAGTGCTGGGATGACAGGTGTGAGCCGCCATCCCTGGCCCAGTTTTGCCTTTTTAACATCCCTCAGCTCTTCAAATCCATTTTCTC ',+553?F>AA;44345+FHFB4+5E+B55GF'?+BB,BAH76C+E55GD>5I55CCH5BG566?GHHH757,EGF7>7D7+AF-6A8G9EB8-7E8BC< X0:i:1 X1:i:3 XA:Z:1,-240309,100M,2;16,+90279254,100M,2;2,+243099656,100M,2; XC:i:98 XG:i:0 AM:i:0 SM:i:18 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2216:20665:27711#49 83 1 93982 10 100M = 93644 -438 TTGGCCTCCCAAAGTGCTGGGATTACAGGTGTGAGCCGCCATCCCTGGCCCAGTTTTGCCTTTTTAACATCCCTCAGCTCTTCAAATCCATTTTCTCTTC E68)B9EFGGEFGCHEC?C2F?GBEGFFBIE-G@DGDGGGB:GCCBE9IIEFCHBFHEAGHFHFGIDHG-HGDFCDEC2GE$GGEBEGEFFGEFGFD>>B X0:i:1 X1:i:3 XA:Z:16,+90279251,100M,1;2,+243099653,100M,1;1,-240310,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:10 SM:i:10 XM:i:0 XO:i:0 QT:Z:!1=DDFFB XT:A:U RG:Z:1#49 HS25_09827:2:2214:21082:23103#49 147 1 93999 18 100M = 93648 -451 TGGGATTACAGGTGTGAGCCGCCATCCCTGGCCCAGTTTTGCCTTTTTAACATCCCTCAGCTCTTCAAATCCATTTTCTCTTCTCTAACACCTCCCCATT BEH>CED5BAG@<;FCG5BDEDFEEBHEHHGDECEGFDAGDBHE6GDGDDHFBGGDCEDHG+FDF$HGGAEGF>GHIFFIDEF1DGFGA9GDFE6DCBC; X0:i:1 X1:i:3 XA:Z:16,+90279234,100M,1;2,+243099636,100M,1;1,-240327,100M,1; XG:i:0 AM:i:0 SM:i:18 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1305:20720:62085#49 163 1 94029 0 100M = 94456 527 GCCCAGTTTTGCCTTTTTAACATCCCTCAGCTCTTCAAATCCCTTTTCTCTTCTCTAACACCTCCCCATTCCCCAGCTCGTAATGAACTCGTAAGTAGAT 1;BD,?9CF@9G8-C:BI+?@,B?876,IEG556H7DF5BH5,,5@5G=5B75?FE+6@7FA7BEE++?=5+BEE55IG><45D+*H5H?@ X0:i:3 X1:i:8 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1312:10391:31866#49 163 1 94047 0 100M = 94426 479 AACATCCCTCAGCTCTTCAAATCCATTTTCTCTTCTCTAACACCTCCCCATTCCCCAGCTCGTAATGAACTCGTAAGTAGATTACTACAATCACCTCCCA ;CBDEFEHDJFGHGGGIFHGCGHGFEEIIIGGFHHGEGIGHGHDIGKIFKDHGJIHFFFFFHKFHJGCFIFHEFEHJFGJHGFHF>BGIFIGHCHGEFGG X0:i:3 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2113:8149:2427#49 163 1 94146 0 100M = 94367 321 AAATGGTCTTCCTGGCTCCATCAGCCTTGTGACCTTCAAGTTCATTTTCCACATGGATGTCAGAGTAACTTTCTAAAATGAAAATCTGACCACGTTACTC ;C?CDFEHFGFGHGGGHFHGGHFEHHFID>GHFHHF?GGGFEHHG9GIFIHHGFIFEHHHGFFFGHFEJEFFHGIHGIHEHHGFIIHFIGCGJFHFEHDG X0:i:4 X1:i:9 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2309:6642:13240#49 147 1 94181 0 100M = 93859 -422 TCAAGTTCATTTTCCACATGGATGTCAGAGTAACTTTCTAAAATGAAAATCTGACCACGTTACTCTCTTGCCTAAATCCGCCTATGGCCGCTGTTAGGAT G43FDAGFBCFCF=IGCEEDL?CED=EIDFEDGF?FFHAAHHG=ABGGH.E5G+GI=GDEG+E6G4HEHGIFIIGIIHGCFIFFGIGHGFFFHGFEDBC; X0:i:2 X1:i:7 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2301:7534:3579#49 83 1 94186 0 100M = 93758 -528 TTCATTTTCCACATGGATGTCAGAGTAACTTTCTAAAATGAAAATCTGACCACGTTACTCTCTTGCCTAAATCCGCCTATGGCCGCTGTTAGGATCAAAT E>4H=A54GGG@HIG>H?7C07E??,DIB@H75=@DAGA,CGG@AFDHFC:GGEDC>FFJ5GFFG?DDFEE>< X0:i:2 X1:i:7 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:ADDFD XT:A:R RG:Z:1#49 HS25_09827:2:2112:3547:35480#49 83 1 94240 0 100M = 93881 -459 TTACTCTCTTGCCTAAATCCGCCTATGGCCGCTGTTAGGATCAAGTCTAAACTCCCGACCCTGGAACATCAGGTCTTCGTGCTCTGTTCAGTGCTTCTCT 2I>H+DECFDH@GFFC7DCCFIEBEFKFFHFGGGGDHGIDGIFGIB?HIDFFGHGHI;HFCEGGGEDGHHHGB9JFABHGE:GGHGEGFEFF?BGF@>?A X0:i:7 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:BDFAD XT:A:R RG:Z:1#49 HS25_09827:2:2207:12827:65694#49 99 1 94257 0 100M = 94643 486 TCCGCCTATGGCCGCTGTTAGGATCAAGTCTAAACTCCCGACCCTGGAACATCAGGTCTTCGTGCTCTGTTCACTGCTTCTCTACCTCACCTGCAACCAA CABEFGFGGFF@EGG?GGGHIKIGHEFIFHEHHIIGJHHHFHHICGHEGIIFFFGEGHG@EJGBKKIGGEFGIKGGHEIHDHIHJEIHEHGGGFGCHHI; X0:i:2 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1215:8423:43287#49 99 1 94311 0 100M = 94727 516 GGTCTTCGTGCTCTGTTCACTGCTTCTCTACCTCACCTGCAACCAACACCACTCCCACATCCATATGCTGCTCACCGTGTATCAACATGAACAGGAGGTG CABCCGFEJFHEGJGGGGHFGFIHHFFIGHHHHHJGJHEHFHGIFFFIGFIIHGLHGGIKIGGDD7GGGHHIIGGGFEGCGGIHGGIHFEGF8HHG:;1B X0:i:5 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:1312:6220:24033#49 147 1 94317 9 100M = 93931 -486 CGTGCTCTGTTCACTGCTTCTCTACCTCACCTGCAACCAACACCACTCCCACATCCATATGCTGCTCACCGTGTATCAACATGAACAGGAGGTGGGTGTT 2?B>GHFDICACCCIFG5=CEDFEDEBEBFI?EGDDFEAAC@DEEEEGDB5FBGGF7GGECBC< X0:i:5 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2210:1385:76308#49 99 1 94318 0 100M = 94676 458 GTGCTCTGTTCACTGCTTCTCTACCTCACCTGCAACCAACACCACTCCCACATCCATATGCTGCTCACCGTGTATCAACATGAACAGGAGGTGGGTGTTT C>BCFGFFGFFGGEGGGGFHGFIEHF@HGH?HFECEC9H@G9EA9GHIGCI;HE@EFGIJGGGHFDIGG?GIGJFJFBKHGCDF>GIBDHF7GHDHDD6F X0:i:5 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:ADDFE XT:A:R RG:Z:1#49 HS25_09827:2:2113:8149:2427#49 83 1 94367 0 100M = 94146 -321 ACATCCATATGCTGCTCACCGTGTATCAACATGAACAGGAGGTGGGTGTTTCAGTCCCCAGGAAGACACTGGGCCTTTTCAATCATCTACTGCTGTGTAA BJHDGGDGGGHFGFFGDGHIH?GFGCKFFIHGGEGHHGIDFIGFIHGHIIFGIHFHIGHGGHHG;J;GHHHGHFDHHIF?EFGGGFFHDFFAFFGFEEAA X0:i:4 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFE XT:A:R RG:Z:1#49 HS25_09827:2:1312:10391:31866#49 83 1 94426 0 100M = 94047 -479 AGGAAGACACTGGGCCTTTTCAATCATCTACTGCTGTGTAATAACCACCCCGCAAACTGACCACATGATTTCATTTTGCAAGGGTTCCTTCCTTGGGCTG BFGHJEHGCFHFHHGJHIGEHHGHEGKFIHHGGHFKHGGFKGHFIEGHIDIGGHGFHFHDHHHGGHGHHHFGIFFIHIHIHGGGHGJGGGFJFFGFFEAA X0:i:6 X1:i:7 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1202:14069:40506#49 121 1 94429 0 100M = 94429 0 AAGACACTGGGCCTTTTCAATCATCTACTGCTGTGTAATAACCACCCCGCAAACTGACCACATGATTTCATTTTGCAAGGGTTCCTTCCTTGGGCTGTGT HIHHGFDGGGGFFHGJHDHGHIGHGCDGGFEGGGGFDGIE8IBCGHGHICFGDDGFHG@DGHEHGIGFHHHGHHJEHCKIFGGGHEJFGHFJGFGFDBAC X0:i:6 X1:i:7 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1305:20720:62085#49 83 1 94456 0 100M = 94029 -527 CTGCTGTGTAATAACCACCCCGCAAACTGACCACATGATTGCATGTTGCAAGGGTTCCTTCCTTGGGCTGTGTTCAGCAAAAGGGTTTACTGAGCTGGCA HJHHHDC4G@D6>CEHCI7C-HG67C?GI77G5GE@D?-@8:9C,F,B;F:L9HF-H;H(GC@8:LICGH-B?DECED>G?BGGHBJ@@?FAFGA1C>AA X0:i:5 X1:i:8 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!1=AB?DD XT:A:R RG:Z:1#49 HS25_09827:2:2214:2720:79425#49 99 1 94476 29 100M = 94893 517 CGCAAACTGACCACATGATTTCATTTTGCAAGGGTTCCTTCCTTGGGCTGTGTTCAGCAAAAGGGTTTACTGAGCTGGCAGGTCCAAGATGGCCTCACTC AAECFGFFIFHFFJ>HG>FHCFIHIFHIGHHHFIIGFGHGEHGIHGHGGIIIHHEHFGGGIGGHFGIGGHHIGKGEFGIFGGFHEGCHFGGGGHGJHHIE X0:i:6 X1:i:9 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDFF2 XT:A:R RG:Z:1#49 HS25_09827:2:1303:18829:68721#49 99 1 94490 29 100M = 94835 445 ATGATTTCATTTTGCAAGGGTTCCTTCCTTGGGCTGTGTTCAGCAAAAGGGTTTACTGAGCTGGCAGGTCCAAGATGGCCTCACTCACAGGACTGGATGT A;CCFBBDAF:@H>D22>BE-F7FGH55I,FE4GGH55,4IH X0:i:13 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!0-2(:.@ XT:A:R RG:Z:1#49 HS25_09827:2:2212:17562:63435#49 163 1 94496 29 100M = 94850 454 TCATTTTGCAAGGGTTCCTTCCTTGGGCTGTGTTCAGCAAAAGGGTTTACTGAGCTGGCAGGTCCAAGATGGCCTCACTCACAGGACTGGCTGTTGATGG F>G?DDDGBAHHFGK?FHHD5GEEE@HDDBFHE?FGFIFGHBBDBF6ECFFC@*H<4GI>G5E5>?DG X0:i:14 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2102:12865:23580#49 163 1 94500 29 100M = 94911 511 TTTGCAAGGGTTCCTTCCTTGGGCTGTGTTCAGCAAAAGGGTTTACTGAGCTGGCAGGTCCAAGATGGCCTCACTCACAGGACTGGCTGTTGATGGGAGC ;CB@DFCHDJFGHGGGIIIGFGJFHGG8IECGFHGFHGIGHJHHEGKIFIHGGGGHFHHFHBKGDHHHAIEHHHFHGIFJEEFFIFHEI>A>FGAFF?HA X0:i:14 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2103:16313:43114#49 99 1 94578 29 100M = 94920 442 AGGACTGGCTGTTGATGGGAGCCTTGATGCTCTTGGGCTCACCCCTTATCCTCCAGTAGGTTACAGCTTCTTACAGTGGTTTCAGGCAGCATCTGAAGAC CAEEFGFGFFGDFJB?GGHEGFIGGJFDGHHHHGJG>@HCGHHHHGHCGFIEHIGCCGGG@GGDGGFGGEGGFFGEFIKFDCIHJFFCFEFGGDFBHH>; X0:i:13 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2304:11625:52666#49 99 1 94597 29 100M = 94984 487 AGCCTTGATGCTCTTGGGCTCACCCCTTATCCTCCAGTAGGTTAGAGCTTCTTACAGTGGTTTCAGGCAGCATCTGAAGACAGTAAAAGCAGAAGCTCCA AACEFGEGIFGFGJGHGGGGGKIGHJFHGHHHHGLFGGHGFAFHFFHIGH6IFHGHGGIJDIGHKJEGGEHIGGGGFGIHJHIHJFJHFGGGGHDCHFGE X0:i:7 X1:i:8 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDDD XT:A:R RG:Z:1#49 HS25_09827:2:2207:12827:65694#49 147 1 94643 0 100M = 94257 -486 GCTTCTTACAGTGGTTTCAGGCAGCATCTGAAGACAGTAAAAGCAGAAGCTCCAAGGCTTCTTACATTCTAGCCTGGAAAATCACATCACATTGCTTCCT GDHE>DDFFGF@+HIIGFEEHGFE5BFEFFFFHHEFFHFFF@DGFGEGGHHFIHGIHDGHGIFE?HHFHGEIEDHIIFHIGHIEECDHGFEFHDFECBC< X0:i:5 X1:i:10 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2210:1385:76308#49 147 1 94676 0 100M = 94318 -458 ACAGTAAAAGCAGAAGCTCCAAGGCTTCTTACATTCTAGCCTGGAAAATCACATCACATTGCTTCCTTCATATTTTTTTGGCAAATCAGGTTGCAAGGCT GFF>5DGFFGGIGHF@G5HHI?HBH=GEH5EFG>5H?FAAH7DEF7D@GF5JGKG?DCEEBI6DFHHHDGI>I6C@FFCIDCDG:CEAGHC?FEEBCBC< X0:i:5 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1215:8423:43287#49 147 1 94727 0 100M = 94311 -516 CATCACATTGCTTCCTTCATATTTTTTTGGCAAATCAGGTTGCAAGGCTTGCCCAGATTAGGGTAAAGAGGCAAAGAGGCTCCTTTTCTTTTCTTTTCTT G?GFFHGDBIFIFHIIHFGFEGIJEEGBHHDFIHEHFCFGHJ.EEDFGHHGJIHGFF>4A44C3I@F=45,I5ABF?G?4AG?B+,79FCE,EAB@@DF>@+++5==ABB5,HFE655?5,86787>F+F5>6-6A8C99+89B>A?;< X0:i:1 X1:i:0 XG:i:0 AM:i:0 SM:i:37 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2212:17562:63435#49 83 1 94850 37 100M = 94496 -454 GTCAGAATCTCGCTCTGTTGCCCAGGCTGGAGTGCAGTGGTGCAATCTAGGCTCACTGCAAGCTCTGCCTCCTGGGTTCACGTCATTCTCCTGCCTCAGG BJ=HJ5H4GFE@FFE>DICIHHEBEFCIBHEBGF7@HGDMGCBFAF?FEFHGIDF9HGFD@CEJEJIFCHHBDFDCEIFGHAGGEG9@@FFEGFGFDE?A X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:37 XM:i:0 XO:i:0 QT:Z:!1=BD?BD XT:A:U RG:Z:1#49 HS25_09827:2:1314:4348:98755#49 163 1 94861 37 100M = 95290 529 GCTCTGTTGCCCAGGCTTGAGTGCAGTGGTGCAATCTAGGCTCACTGCAAGCTCTGCCTCCTGGGTTCACGTCATTCTCCTGCCTCAGGCTCCCAAGTAG <:BCDFC=F9,CLFC773)F@-55066ED5GIF,G713CGH?HHG>%5F>87GEI5CHEFH9FFB?FEFGGHHGFHBJ6IHGFFIIBGF+BF42 X0:i:1 X1:i:0 XG:i:0 AM:i:0 SM:i:37 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2214:2720:79425#49 147 1 94893 37 100M = 94476 -517 AATCTAGGCTCACTGCAAGCTCTGCCTCCTGGGTTCACGTCATTCTCCTGCCTCAGGCTCCCAAGTAGCTGAGACTACAGGCACCTACCACCACGCCTGG BEFHCF?FFHGCCHCIDFBECB=BAE4?H?DFGFJG7FH=DGHC8,EGDHGFIHGGHHDHGHFGF9HFDGIFG,CHCFKFFI5+ECDHGHCFED=ACBC< X0:i:1 X1:i:0 XG:i:0 AM:i:0 SM:i:37 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2102:12865:23580#49 83 1 94911 37 100M = 94500 -511 GCTCTGCCTCCTGGGTTCACGTCATTCTCCTGCCTCAGGCTCCCAAGTAGCTGAGACTACAGGCACCTACCACCACGCCTGGCTAATTTTTTTTTATTTT EIGHCEHGBGHEHJGHHFFGHHGFE7IGIHHGGIGGHGDFGGHFGFIFIIFLIHGIGJHDGHGG:LHFCHHBIHHIHIHIFFGGJGJGGGFIGFGFEEAA X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:37 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:U RG:Z:1#49 HS25_09827:2:2103:16313:43114#49 147 1 94920 37 100M = 94578 -442 CCTGGGTTCACGTCATTCTCCTGCCTCAGGCTCCCAAGTAGCTGAGACTACAGGCACCTACCACCACGCCTGGCTAATTTTTTTTTATTTTTTATTTTTT GDHFFEDFIE7G?>EEHEDDHFBF?HGJDEGE>EABIFFDFIFGCC4DFGGFGHGB?HB X0:i:1 X1:i:0 XG:i:0 AM:i:0 SM:i:37 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1304:18141:76588#49 163 1 95002 37 100M = 95230 328 TTTTATTTTTTATTTTTTAGTAGAGACTGTGTTTCACTGTGTTAGCCAGGATGGTCTCCATCTCCTGACCTCGTGATCCTTGCAAAGGGACATGCAGACC ;CA>DEGHEGF@HGEBIIHFICFCECGEEEGGGHBEDDHGHED=C@GBDF8GAFIACHHF=AHBGEHGDDEG>FIHBF6HC=E@II4FC>EB>FE>EFHG X0:i:1 X1:i:0 XG:i:0 AM:i:0 SM:i:37 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1309:8141:26637#49 163 1 95011 37 100M = 95396 485 TTATTTTTTAGTAGAGACTGTGTTTCACTGTGTTAGCCAGGATGGTCTCCATCTCCTGACCTCGTGATCCTTGCAAAGGGACATGCAGACCACATTAGTG A5;@C>8@DBGIEG>FDAGGGHD5DEDDCHE@F8G?EEEEDEHDHFFFB?EJ@FH>4EHEFD5@EFHFBCEDFIF>5EGF??B X0:i:1 X1:i:0 XG:i:0 AM:i:0 SM:i:37 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2315:11421:14004#49 163 1 95041 0 100M = 95417 476 TGTTAGCCAGGATGGTCGCCATCTCCTGACCTCGTGATCCTTGCAAAGGGACATGCAGACCACATTAGTGAGAATATGTGCCTGTATTTTGCAATCTATA ;CBC-*80DA/&>3288,HD9F>GI,CEDED45H97-?'5<60+F;DBFBIC5=FIFBEIIDI75EH?+5FE+=F@7=FEFGD5EDD?FHGEHG+FIF45D@*HG;FE>FF3C53H+ X0:i:4 X1:i:0 XA:Z:2,-243098460,100M,0;1,+241508,100M,0;1,+95173,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1304:18141:76588#49 83 1 95230 29 100M = 95002 -328 GCCTAAGAGTATGACTATCCTGAGGTAGAAAGAGGGTCACATGCTGGATAAGAGGTACCTGGGCTCTCCACTTACAAGAAGAGAGCATGGTTACATTTAT FGDBF=EGGFEFDIGJDIFIEHBBEFGAFGFGGIHKFGDIGGHGIFHEFIIGEDGGEFHEGHGGGIGGHHHEIFHEGIFGHFGGFFHGFGFGEFGFFBAA X0:i:14 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDFDF XT:A:R RG:Z:1#49 HS25_09827:2:2211:16339:39520#49 99 1 95242 0 100M = 95659 517 GACTATCCTGAGGTAGAAAGAGGGTCACATGCTGGATAAGAGGTACCTGGGCTCTCCACTTACAAGAAGAGAGCATGGTTACATTTATAATCACCATTCC 8ACEFDD?EF4GF0?FC>AFGDHK1EFDFDH8FHEFCG@GDHFIFF@DFFIFCG,CDG:GEDAHDKE@GFF?AGCEFGIEEGFHCFCBF@C X0:i:5 X1:i:10 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:ADDE= XT:A:R RG:Z:1#49 HS25_09827:2:2303:16607:52030#49 121 1 95344 0 100M = 95344 0 ACATGCTGTGAGTGCAGGCAGCTACCAGGAGGAGAACAAAGGAAATAACTAGGACACTCATCTCTAAACCTGTTAATTTAATCACACGGAACACTTCTAT 2IAHCEHGGGHFFFFGCIHIFHIFDGKFBGEGGCGFHGGFJIGFHGGFF$3G?8FFIFHEGHHFGHGFGHHBIFHHHIFGFFGAH?JGGGFJGFGFCBAC X0:i:4 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=BDDDD XT:A:R RG:Z:1#49 HS25_09827:2:2311:9835:23908#49 83 1 95368 29 100M = 94988 -480 CCAGGAGGAGAACAAAGGAAATAACCAGGACACTCATCTCTAAACCTGTTAATTTAATCACACGGAACACTTCTATTTAAAATTCCCGAGAGTTAAGATG 2I=HJGHGGGG@HCGGHIHDECEFDGGIIGHGGGFFHGGEFFG@HGEHIIHGCHGHIGH@GHHFFEIHGHHGHDJFHIHCFHG>FGJGDFFIDFGFFCAA X0:i:5 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1309:8141:26637#49 83 1 95396 36 100M = 95011 -485 GACACTCATCTCTAAACCTGTTAATTTAATCACACGGAACACTTCTATTTAAAATTCCCGAGAGTTAAGATGTAAGAATGCTTATCAAGGTAAATGCTGT B,H@FADBGGG6>GFCHDCCCHIFDGDFFBEGG7DIDGDGBFFCAFDFFIC;CDBGAEEDCFGFGAHF8GDFIFDDGHHG>EBFGGHFADG?FEBAA X0:i:5 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2315:11421:14004#49 83 1 95417 0 100M = 95041 -476 TAATTTAATCACACGGAACACTTCTATTTAAAATTCCCGAGAGTTAAGATGTAAGAATGCTTATCAAGGTAAATGCTGTTCACACTGCTTGGAGTGTCAG CGH:E;EGGFHFGFFJ7DG7HHGFEGFADK,GGGEFDGGJB6@CEGIHFIHFIDFAEFHFGEEFGCGGHHHEIFHIEIHGE:G>HBJGFFFFDGGF@BAH X0:i:5 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=?DDDF XT:A:R RG:Z:1#49 HS25_09827:2:2204:13744:85490#49 163 1 95438 0 100M = 95886 548 TTCTATTTAAAATTCCCGAGAGTTAAGATGTAAGAATGCTTATCAAGGTAAATGCTGTTCACACTGCTTGGAGTGTCAGGCCTAGATCTCTATCCATCAG ;CABEFGHDHFGHGGGIDIGGKFIHGFGGIFHFHBGHJGDHDHHGGHI=FHHGEIHGHEFHIFHFEGEFEHFHFEABBBFDF5GF;HEGFGF>DHFF3D2 X0:i:5 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2101:10712:13800#49 99 1 95487 0 100M = 95914 527 AAATGCTGTTCACACTGCTTGGAGTGTCAGGCCTAGATCTCTATCCATCAGAAACAACAATACCAATAACAACAACAGCAACATGATGATGGGGCAATTT AABFFGEGGFGFGJGFGGFHIFIKDHFIFHEGHEEGCGHCDAGIHGCGGFIFJFGGFGGKIJGHGGFGGHIGGDEJHIHHEFICJGFFFGFGBHE=HGCH X0:i:11 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DFFFF XT:A:R RG:Z:1#49 HS25_09827:2:2311:11020:81217#49 99 1 95523 0 100M = 95890 467 ATCTCTATCCATCAGAAACAACAATATCAATAACAACAACAGCAACATGATGATGGGGCAATTTCTTAAAAGCACCATGTATTTTATCGATACATGTCCG A@EEFGFFFFFFGGGHGGGHGHIHGHHIGHEHHJHGJAHGGHHHGGHIGHIIJGGIGHIGGIGFEKGGGFIFIGFGFIKEGHIHJGGGEHFGGHFCHHJH X0:i:2 X1:i:9 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDDD XT:A:R RG:Z:1#49 HS25_09827:2:2301:14042:40339#49 99 1 95557 0 100M = 95885 428 AACAACAGCAACATGATGATGGGGCAATTTCTTAAAAGCACCATGTATTTTATCGATACATGTCCGTTGCAGAAAATCCAGGTGAATCCAAAGAAGAAAT CACDFGGGJFHFGJGHGGGFIHIGGJFIGHBHHIHGJHHJGHJHIGHEGIIIJIGIGHGC7JGHDFCGGHHIGFEJFGHECFFHJHHHFHGGGHHJHHGB X0:i:2 X1:i:8 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFE XT:A:R RG:Z:1#49 HS25_09827:2:2212:10060:57001#49 83 1 95579 0 100M = 95173 -506 GGCAATTTCTTAAAAGCACCATGTATTTTATCGATACATGTCCGTTGCAGAAAATCCAGGTGAATCCAAAGAAGAAATAAATGTCTTCCACAATCCCATA EADHBFF4G<@FFHFGDIGDEGEF?77C7FEG@GF87GGDBGBFI@D8FAFDI@FF8GHCG@HGBEDFHHABDF444;;D5B4E6=>==>H5FD?E?I'BD9DH7D=FE@5@HE=?BG57H?5GHA?,AH55GECCBDBG>?C7D+CGG-8G9@DBC?7A?C; X0:i:6 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2201:11828:27929#49 163 1 95718 0 100M = 96086 468 TTTTAACTAATGGATCAAAAGACGCTCATCAAAGGCTCTGAGCTTTCCTGAGAGCTAACAGGAAACATCCAGCATCACTGGTCTCTCCAAGGCTGCAGGT ;;AA,EDCE9F>A9?:6GB?IEFC@+I8D5>GF64766E+=57C?@5+=5,+(+>>FH7D5,E7F5FE54F>64=5BCF5EE=@F;=<;F++F5FD563A X0:i:4 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2206:9676:87312#49 99 1 95795 0 100M = 96150 455 CTGGTCTCTCCAAGGCTGCAGGTGTCTTTGCCCATAGTGCCTGTTTTGTGTCAGGGAAAGAATCAACCTGGGAGCCAAGCCCAGGAATCAGGATGACCAA AAEFFGFFIFHGGEFJGGGGGFIHGJHIFHHHHELGHHHCGFFHFGHIFFIIFILIDHIFGIGHFEGGGAFIIIGEBIHHJGIHJFFHFDGGGHFFHHCH X0:i:10 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2301:14042:40339#49 147 1 95885 0 100M = 95557 -428 GGATGACCAAGACATACTGCACAAGGAGGGAACAAACCCATCCAAGGACACTCAAGGACAAATCAAGCAAATGAATTTAAGGGAGACGTGCTCATGGTCT G92FFAHBLLHHFHIFHIFHCGFJHEGHGEIFGHEGHKGHFJFEFIFGHHGFEGGEHHGFGEGHJJHGIGIDAGHIIJHIFIIHDEGHGFJFHGFCDBC< X0:i:3 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2204:13744:85490#49 83 1 95886 0 100M = 95438 -548 GATGACCAAGACATACTGCACAAGGAGGGAACAAACCCATCCAAGGACACTCAAGGACAAATCAAGCAAATGAATTTAAGGGAGACGTGCTCATGGTCTG FIHHBH@GGGGGHGEJDGFGFGGHJCJGGFEGGGEHHGIIBGGGIEFHFFHGCFGHGGHGCHHGGIICHHHGIHFHGIHGHHGGJGJGGHFGGGGFEE?A X0:i:3 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFE XT:A:R RG:Z:1#49 HS25_09827:2:2311:11020:81217#49 147 1 95890 0 100M = 95523 -467 ACCAAGAAATACTGCACAAGGAGGGAACAAACCCATCCAAGGACACTCAAGGACAAATCAAGCAAATGAATTTAAGGGAGACGTGCTCATGGTCTGCTTT 2D3FFHDFIGFIGHIFHIGHJFIFHFEEGEDJHFIEFEGGFGHEFIEGGHFDBGGEC=DHGGGHGE>FGFIIIGCHIHGCFIGEBFGLGFCFFDDDCBC; X0:i:3 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1311:9128:48653#49 163 1 95895 0 100M = 96252 457 GAAATACTGCACAAGGAGGGAACAAACCCATCCAAGGACACTCAAGGACAAATCAAGCAAATGAATTTAAGGGAGACGTGCTCATGGTCTGCTTTGCTGC ;CB;EFGHFGFGLFIDEIIGGGHFFHIIGEGIGHGGHGIGHHHDFGHGJFHHGFEFFGFHHHFFGJFHFIHKHHIJJHFJHHFHIFHEGHGGJFHGFHFG X0:i:3 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2101:10712:13800#49 147 1 95914 0 100M = 95487 -527 GAACAAACCCATCCAAGGACACTCAAGGACAAATCAAGCAAATGAATTTAAGGGAGACGTGCTCATGGTCTGCTTTGCTGCTCAGCATGGCTGGGAGGCA >H?FGDFFLLFDCHFIHIBD>DBFHFHHGEFJGHDHFHFGHHHFHEGGGHIJIHGGCHEFGIFEFGHEHGEFEIGIGHHIFEFIGFGDGFH=EGECCBC< X0:i:4 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1203:9755:13949#49 99 1 96009 0 100M = 96383 474 AGGCACAGTGGAAGATCATGCATCCTGCCCCTGGGACTCCTCTGCCAGAGCCTGAGAGCTTTCTCCTGCCCAAAGGCTAGGGGTAGGGCAGTTGGAATTG CAEEFGFFFFFFFFGJGGFHGGIHIJFIGHHDFGEGGHHJGHJIIGHIGFIFKHGECGGJGGGHHF@GGHFIGGGEHEGHEHIDCFGGD6GGGCHGHDGH X0:i:4 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2309:4879:72913#49 99 1 96026 0 100M = 96467 541 ATGCATCCTGCCCCTGGGACTCCTCTGCCAGAGCCTGAGAGCTTTCTCCTGCCCACAGGCTAGGGGTAGGGCAGTTGGAATTGATCCATGCCTTCTAGCT CABDFGFFAFFDHGGGGAGHDFIGHJFDEHHHGEEGFHHGDHEHGGEIGIIFJHFI7HGJFGGDFFEGGEBBFDGDBICEDGIFGEFHEGFGGDF=BFJB X0:i:4 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2107:14860:50351#49 99 1 96081 0 100M = 96379 398 CAGGCTAGGGGTAGGGCAGTTGGAATTGATCCATGCCTTCTAGCTAGACTGTGGGTCCCCTCAGTCTTGGGCATGGTGACAGCCCAGCATCAGACAGAGG CABFFGFEIFHDGJGGGGGFGHIGIFHDEHGFFHHGGHHGGHHHIGHCGHIIFILHFGIKJGGHGKIGGHIIGKGEFIHHEHIHHGJHFHGGGHFGHFGE X0:i:8 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFF XT:A:R RG:Z:1#49 HS25_09827:2:2201:11828:27929#49 83 1 96086 0 100M = 95718 -468 TAGGGGTAGGGCAGTTGGAATTGATCCATGCCTTCTAGCTAGACTGTGGGTCCCCTCAGTCTTGGGCATGGTGACAGCCCAGCATCAGACAGAGGTCAGT ECHEBD5GG9EFCFF9>G@EEHG,DEJCBFEGG7E8DGD8JIHCEGIHFFCLHFFEI;HDCEGFFLAH@EH-HFCDKID?GDGCHGFGDFFIGDGF@C?A X0:i:8 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDDDD XT:A:R RG:Z:1#49 HS25_09827:2:2206:9676:87312#49 147 1 96150 0 100M = 95795 -455 GGCATGGTGACAGCCCAGTATCAGACAGAGGTCAGTATCAAACTAGAAAATTTAATAAATACTGTCAGATTTGTAGACCCAAGAAAATATAAACTGCCAA GGFBGHHFGAFDGHFFCFGHHFFFDEHHHFFJGFJHGEGHIJGEHIGGGHFJIKGIHHGHGIGIGHHGHGIIIGHIEFKGFIFFGGGGGFFFEDFCDBC; X0:i:2 X1:i:11 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2201:11454:95433#49 73 1 96199 13 100M = 96199 0 ATTTAATAAATACTGTCAGATTTGTAGACCCAAGAAAATATAAACTGCCAATCACGGAGGAAAAAAATCTCTCAATGATCTTATCTTTATATGATTCCCT AACCFGEFIDFGGDFFGGB?GBIG<<9HGHEHHAEFGEFC8HGIEBFHGHIACGGIFB:G6GGBK@E<7E7BFGEDFBHFJGIH;FIF@HFGGF5FB@IE X0:i:1 X1:i:9 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:13 XM:i:0 XO:i:0 QT:Z:!1=DDDFE XT:A:U RG:Z:1#49 HS25_09827:2:2202:11996:11538#49 163 1 96240 0 100M = 96605 465 AAACTGCCAATCACGGAGGAAAAAAATCTCTCAATGATCTTATCTTTATATGATTCCCTTGCTGCCTGGAGATTGACATTTCCTTGGGGATAATCTGGTC ;CBDDDDFEEFGHFGEBFCFIFHCFGIFIIGHGEHCEGIGHJHHEGKEFEEGGFIFEHEHFFFFGDFGFFFDHGEEFFFC4GIGGBHGGGHIFHHF>GGG X0:i:5 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2207:4243:59257#49 99 1 96242 0 100M = 96687 545 ACTGCCAATCACGGAGGAAAAAAATCTCTCAATGATCTTATCTTTATATGATTCCCTTGCTGCCTGGAGATTGACATTTCCTTGGGGATAATCTGGTCAT BACFFGFGIFHGGFGJGGFHIHIHFJHIJHHHHIJGHGHHFHJGCGHILIIIHHHHFGIGJGGDHF@@GHIIGIFEFEGHJJIHEFIFFGFGGHHBHH>E X0:i:5 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1311:9128:48653#49 83 1 96252 0 100M = 95895 -457 ACGGAGGAAAAAAATCTCTCAATGATCTTATCTTTATATGATTCCCTTGCTGCCTGGAGATTGACATTTCCTTGGGGATAATCTGGTCATAGGATTGGTG HJHHBFHGGGGFCIHHCIGIHHGGJGKGBGFGGCKGAGGIKIHFILHHIIIGIHGIHGHGGEHFGHGHHHHEHFFFHIHIGGGGJGJGGHFJDFGFEBAC X0:i:5 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFD XT:A:R RG:Z:1#49 HS25_09827:2:2107:14860:50351#49 147 1 96379 0 100M = 96081 -398 GTGGGGCCCTCTGCTCACCTGGGACAGGGAGGGCCTGAGGTAGGTGTCTGTGTGGGCTGGGGAGGAGGATGGGAGCAGTGCTTCTAGATGTTTCCACTTT GHFHGDGBGCFGGHFFHFEHJFJEHEFHFEIFGGDHGKFHHHHFFGGGGEGJIGGFHHHHGIGHGHHGHGIIIIGIIJGGGHDFGIGLGFHFHGFEDBC< X0:i:12 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1203:9755:13949#49 147 1 96383 0 100M = 96009 -474 GGCCCTCTGCTCACCTGGGACAGGGAGGGCCTGAGGTAGGTGTCTGTGTGGGCTGGGGAGGAGGATGGGAGCAGTGCTTCTAGATGTTTCCACTTTCTCC G?HFFAGHGEHI4HFCGIHFFGIGHFHHGGIJHFBFGKGFFE@FEGEGHHFDIHGGHHEHGIGHF6DGIGEDIIE@IJHFFEFIGGGHGFHDFEDDDBC< X0:i:11 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2309:4879:72913#49 147 1 96467 0 100M = 96026 -541 TGTTTCCACTTTCTCCTCATTAGATAATAACGAATGGGTGATTTCCCTAGTCACTGCAGTGTGAGGAAATCTACAAAATTAATTTCACAATACGCTTTAC GDBF53CBICFGBFJFFFHHGHGGDEGHIEDJFD@9EGFDCGCEEGEHFEFFFCDFIFHDGIDGFBEEGHEDGGGEGFGJGDBGHCICIDHGCHFGDGGCFHBHFH X0:i:1 X1:i:1 XA:Z:16,-90276736,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:15 SM:i:15 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:U RG:Z:1#49 HS25_09827:2:2205:5813:85662#49 99 1 96518 23 100M = 96904 486 CACTGCAGTGTGAGGAAATCTACAAAATTAATTTCACAATACGCTTTACAGGATAGGTGGAGAAACACATGAAGTACAACTGCAGTGGGTTATAAAAAAC AACEFGFDGF?@@B?*GGHF?HIECHHFGHH@CDECGGFG89;D@EHECFIDCF7CCGC@FDG7DDEG7CFIIF@7FBHHC@BDC,6>@64GG55GBD62 X0:i:1 X1:i:1 XA:Z:16,-90276717,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 QT:Z:!1:44A=D XT:A:U RG:Z:1#49 HS25_09827:2:1308:21225:85385#49 99 1 96534 6 100M = 96989 555 AATCTACAAAATTAATTTCACAATACGCTTTACAGGATAGGTGGAGAAACACATGAAGTACAACTGCAGTGGGTTATAAAAAACGGCCTTTCGAGTTGAG AABD@ADGIFF@EJBECCBHIHHEDCDHFHHDFIA:>GH-C,C8FF@G;CCIF?B8@9CB8GADD@F5GCBBFDGEFE7BD7?C5?IFEEGGG56HBEJBBGIF=FF7IH4IFE>G?EFHHHG X0:i:1 X1:i:2 XA:Z:1,+224100284,100M,1;16,-90276660,100M,1; XG:i:0 AM:i:0 SM:i:20 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1313:15400:65578#49 99 1 96599 0 100M = 96960 461 GCAGTGGGTTATAAAAAACGGCCTTTCGAGTTGAGCAATAAATTCGTTCAAGCAGCCATTCTGAAGGACAAACTGGCTCTGTATTTAAGAGGGGCATTCC AABCFGFEIFHGHGEHGGBEGFIGHJFHGHEHHGEGHGHGGHHHGGFGFHIIFGFEGGGGIGGHDFEGGHFIGKGJFIGFGGGFHFJHFGGGAHHFBHAE X0:i:3 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFBD XT:A:R RG:Z:1#49 HS25_09827:2:2202:11996:11538#49 83 1 96605 0 100M = 96240 -465 GGTTATAAAAAACGGCCTTTCGAGTTGAGCAATAAATTCGTTCAAGCAGCCATTCTGAAGGACAAACTGGCTCTGTATTTAAGAGGGGCATTCCAGCACT EFHEJECGG@G@CIFH=7H,HHGH77DGI7EGGCEDHCADJAGGELFHIIIG?HGFHEHDHEGJGJIFHEDGFFJGHDHCEGGGHEGGEFFIFGGFECAA X0:i:3 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2207:4243:59257#49 147 1 96687 0 100M = 96242 -545 GAGGGGCATTCCAGCACTTCTCTAGCCACTGGGTTGACAATGACTCACCAAAGCCTCTGGTAGCCACCACAGGACACCCAGAGCATATGTTTTAAAGCTG GHHHGDFBG>325DE65@9>HEE*E=9E4>GC;5IG16HH4>::DIH>':6B9E:GBBI8<92:4FBDH2E6DG X0:i:4 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1312:16028:20756#49 147 1 96882 15 100M = 96499 -483 AGGATAACTGGGTGGAAATGAGTTTGGTTTCACTTAGTCTCTCTAAAGAGAAAGCAAGTTGGTAGACTAATACCTAATACAAGCAAAGCTGCCAACAATT >?F55>5DFL4DGHBI@F=DEGFFDBBBGEGACCDBFHH5CBH=F>EGDC5FEB5FCHEFADDD?+H>G7EDEID?C5E'GIAFEBAGGA9DC-FD>?C< XA:Z:5,+180838467,100M,1;1,+411917,100M,1;6,+170996113,100M,1;8,-71061,100M,2; XG:i:0 AM:i:15 SM:i:15 XM:i:3 XO:i:0 XT:A:M RG:Z:1#49 HS25_09827:2:2205:5813:85662#49 147 1 96904 15 100M = 96518 -486 TTTGGTTTCACTTAGTCTCTCTAAAGAGAAAGCAAGTCGGTAGACTAATACCTAATAAAAGCAAAGCTGCCATCAATTGAAATTGCCTAGGCTGCTCTGT GDH5G3H>BIFDE43F>=G+>6C5E4>?D5I55F5FH,AADJ,=5AD>D(5+?B@?CHE55IGDGB6G5GC7(I>@GJ7C?BF>@BFE>EEE@-B,BB;< X0:i:4 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2115:6845:82237#49 83 1 96916 15 100M = 96575 -441 TAGTCTCTCTAAAGAGAAAGCAAGTCGGTAGACTAATACCTAATAAAAGCAAAGCTGCCAACAATTGAAATTGCCTAGGCTGCTCTGTGTGTCCCACATG EJHHHDA@ X0:i:4 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1313:15400:65578#49 147 1 96960 0 100M = 96599 -461 AAAAGCAAAGCTGCCAACAATTGAAATTGCCTAGGCTGCTCTGTGTGTCCCACATGCATGGGTGTGGGTGCCAGTGTGTGTGCGTGTGTGCATGCATGTG GFHFCHCBFGGIFCCIFAECFGFBHBFEHHIJEGHFFDFFFEHFEEE0GEIDIGDGHGEHGIFH7AHFDGEGEIGIIFEG-IDGDGGHGEHF4F;GHB@DF=<>6BEJB>?>FD?E>DB??BD?,6C>AEGD?E5GG@FDGFAG@??746F5G5>?+D@IF?GG>A>BBD8CA@EBDEBCAC; XA:Z:5,+180838360,100M,1;1,+411810,100M,1;2,-243181513,100M,1;1,-224100698,100M,1; XG:i:0 AM:i:6 SM:i:6 XM:i:2 XO:i:0 XT:A:M RG:Z:1#49 HS25_09827:2:2207:11555:85987#49 163 1 97011 15 100M = 97484 573 ACATGCATGGGTGTGGGTGCCAGTGTGTGTGCGTGTGTGCATGCATGTGCATGTGTGTTGGGATAGAGTGGTAAGAAAATGGGAAATAATAAGAATGTTC ;CBCDFEEDEF>H9FGI5IFGFJ7H7C@I@GDG6GCD?IGHDEHDGH5FIHGGGGFFHEHDBFFEB?HAEHGBBBDEFBEHEGFCICCD>CFBG>FFFDG X0:i:9 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2107:18264:89603#49 99 1 97067 10 100M = 97507 540 GTTGGGATAGAGTGGTAAGAAAATGGGAAATAATAAGAATGTTCAGTCCATAGCCCTTCATTATAAAAAGGTGAGCTGTAATAAATACTAGTGCCACATT BABEFGFFFFGGGJGHGGGHIFIHFFFIEHGFHILGGHHGFEJHFGHIFIIIJFLIFHIJGIGHHKIGGHHFGJGEGGIHGHDHGGHHFGGGGHHBHDJE X0:i:7 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFB XT:A:R RG:Z:1#49 HS25_09827:2:2108:17040:55120#49 99 1 97103 15 100M = 97469 466 GAATGTTCAGTCCATAGCCCTTCATTATAAAAAGGTGAGCTGTAATAAATACTAGTGCCACATTTAGCCAAAACTTTACTCCAGCCAAAGGTGATATTTT BAECFGFFIFGGGHGJGGGHIHIEIJFIGHHHHILEJHHHGHHHHGEIFFIIFFGIGGIBIGGHKDEGGHGFIJEGFGEHGHIHJFHGEGGGGHEFHHIH X0:i:9 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:1207:15556:64377#49 99 1 97117 0 100M = 97442 425 TAGCCCTTCATTATAAAAAGGTGAGCTGTAATAAATACTAGTGCCACATTTAGCCAAAACTTTACTCCAGCCAAAGGCGATATTTTCATGATAACATCCT A>B@ADF?AFFE@DEGGGH?DD>E5DDF>4EDH@ACF X0:i:9 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:ABDBF XT:A:R RG:Z:1#49 HS25_09827:2:1316:3016:91930#49 83 1 97165 0 100M = 96743 -522 TTTAGCCAAAACTTTACTCCAGCCAAAGGTGATATTTTCATGATAACATCCTGTGATTGCTTTGTTCTTCGTCTTTTATGTTCTTCCTAGATGGGCTCAG EADHJHHGGGGFHCFEHIHGHIIHEF?GGFHGGHFGHGGGJGGFIGGJIIHLIEFFHGHGJHGGGIHHHHHECCJFGIGGHDCGHEHFEGFEGEGFEBB; X0:i:10 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1207:15556:64377#49 147 1 97442 0 100M = 97117 -425 GTTTTCACTTTTCTGCAAAATAATTAATACATTATTAAATTGAATTGTGCTGATGCCACAGTTGTTCTTATCTCAAGTGTCTTAAAATTCATTTAATTTG G4FFFHD5BGF@<>BCDG=F5DFEEEGEBEDAG>BDF?HDCEFEE>DGD?>@I>FCEHFFGE?GGGH>GGEF86CHIFGDGDGECCEGGFJDE9DD>AC< X0:i:2 X1:i:1 XA:Z:1,-97442,100M,0;2,+243096191,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2202:9564:45998#49 99 1 97463 20 100M = 97747 384 AATTAATACATTATTAAATTGAATTGTGCTGATGCCACAGTTGTTCTTATCTCAAGTGTCTTAAAATTCATTTAATTTGTTTTTCCTTTGGTTTCATTAT CACEFBEEGFHGCJEHGGFHGHIECJFEBDHDGEHGFG@GCECHFFFEFCIFFGGI@FGFDGGD8GEGGE@IGDG8FGGHICI:CFFHEE@GGHEBHHCF X0:i:1 X1:i:2 XA:Z:16,-90275772,100M,1;2,-243096170,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:20 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:U RG:Z:1#49 HS25_09827:2:2108:17040:55120#49 147 1 97469 23 100M = 97103 -466 TACATTATTAAATTGAATTGTGCTGATGCCACAGTTGTTCTTATCTCAAGTGTCTTAAAATTCATTTAATTTGTTTTTCCTTTGGTTTCATTATTCAAAT GHHFFHGJGEHDFHIFCFGFLFHJHFHHFHFDHGHHHFHHHJGFFIEGHHHJIGFEHHGHGIGIEEHGGGEIFEGIIJHIGCIFGFGLGFFFHEEEDBC< X0:i:1 X1:i:1 XA:Z:16,+90275766,100M,1; XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2207:11555:85987#49 83 1 97484 23 100M = 97011 -573 AATTGTGCTGATGCCACAGTTGTTCTTATCTCAAGTGTCTTAAAATTCATTTAATTTGTTTTTCCTTTGGTTTCATTATTCAAATTTTAACTTCAGTTCT F6ADHGHGGGEDHHGCHIGGHHGFGGKFGIFGG7KKDGGMGCBCIHIHIIFGIDGCHFHGGFEGGLGFHHHFIHJFKIDGFBGBHGJHGGFIGFGFFBAA X0:i:1 X1:i:1 XA:Z:16,+90275751,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 QT:Z:!1:DBDFD XT:A:U RG:Z:1#49 HS25_09827:2:2107:18264:89603#49 147 1 97507 18 100M = 97067 -540 TCTTATCTCAAGTGTCTTAAAATTCATTTAATTTGTTTTTCCTTTGGTTTCATTATTCAAATTTTAACTTCAGTTCTCAAGATTTTATCTGATGGAAGAG GEHFGHGGGLHIGHFGGIHHJGHJHFHHFHFJIFIFGFHFHJHFFGJGHHIJIHGEHHHHGIJHGGHFHGIIIEEIIJHIGIIIGIGGGFJFHDDDCBC< X0:i:1 X1:i:3 XA:Z:16,+90275728,100M,1;2,+243096126,100M,1;1,-243842,100M,1; XG:i:0 AM:i:0 SM:i:18 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1215:15426:89381#49 99 1 97588 0 100M = 97964 476 ATTTTATCTGATGGAAGAGATGGAGTCCATTACTAAGGACTCCATTGTGCTCCATCATGCCAGAGTTGTAAAATAGATCTTTTAAAGGAAATTTACTGTG CABFCGFFFFGGGJGFGGGFGKIKHEFIGHHHHIJGFHHGGHFHFGFGFIIIJFLIFHIGIIGHDDIGGEHIGJGDFIHEGHIFGHFF@DGFAHEGC@CB X0:i:7 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFE XT:A:R RG:Z:1#49 HS25_09827:2:1201:2148:70858#49 99 1 97603 0 100M = 97935 432 AGAGATGGAGTACATTACTAAGGACTCCATTGTGCTCCATCATGCCAGAGTTGTAAAATAGATCTTTTAAAGGAAATTTACTGTGATTTTTTTTCTATTT CAE7=GBFA=HDHJG?GGFHGHDGDEFFEHHG8EHFFG@G8EDDFGHEFHIEJHBAD@CGDEGHGDEGBE;IGC7?BEIEIFI.>?CAE X0:i:3 X1:i:1 XA:Z:1,+97603,100M,1;16,-90275632,100M,1;2,-243096030,100M,2; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!(-2@91< XT:A:R RG:Z:1#49 HS25_09827:2:2202:9543:90984#49 99 1 97638 0 100M = 98014 476 TCCATCATGCCAGAGTTGTAAAATAGATCTTTTAAAGGAAATTTACTGTGATTTTTTTTCTATTTAAGAGCTTCCTCTCCAGTTGAGCATGTAAGAAAAT AAEEFGEGFFGEFEG?GGBFCHEHHJDHFHGHFDEFJHHGFHHHFFDILFIIHHGIGFGGDIGHFDGGGEHIIIG=BGIFDFI:5BGHF@G,GHDJDH>E X0:i:3 X1:i:1 XA:Z:16,-90275597,100M,0;1,+243973,100M,0;2,-243095995,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDDFD XT:A:R RG:Z:1#49 HS25_09827:2:1315:15922:44162#49 99 1 97661 0 100M = 97976 415 TAGATCTTTTAAAGGAAATTTACTGTGATTTTTTTTCTATTTAAGAGCTTCCTCTCCAGTTGAGCATGTAAGAAAATTATACCAGGAGAATACAGTAAAC BAEFFGEGIFFFGJGHGGFFIFIHHHHHBHHHGJHFJHHGGHGHGFHIDHIEJHFIDGG@IIGHKGEGGHIFIDBEHGKEIGIHHHGCCHGGGCHF4DFE X0:i:3 X1:i:1 XA:Z:16,-90275574,100M,0;1,+97661,100M,0;2,-243095972,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2115:14534:7807#49 99 1 97664 0 100M = 98043 479 ATCTTTTAAAGGAAATTTACTGTGATTTTTTTTCTATTTAAGAGCTTCCTCTCCAGTTGAGCATGTAAGAAAATTATACCAGGAGAATACAGTAAACTCT @;CDFDD?4@EG0AGJ@BBHEC?DJCCAHCFACDAC@CCFIAFG78,-G8JG9BGE@=GEHFG9@GHGCECGGHH5HHF@@GGCA5EDIE X0:i:3 X1:i:1 XA:Z:16,-90275571,100M,0;1,+97664,100M,0;2,-243095969,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!+1=D1;D XT:A:R RG:Z:1#49 HS25_09827:2:2204:18847:87003#49 99 1 97702 0 100M = 98081 479 TAAGAGCTTCCTCTCCAGTTGAGCATGTAAGAAAATTATACCAGGAGAATACAGTAAACTCTATGAGGCAAGCTATAAACATGTAGCATTGTGATTAGGG A?B@F3?DAF?DGJEE>>:?GHCEACHBA@6F X0:i:11 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11BDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2202:9564:45998#49 147 1 97747 12 100M = 97463 -384 AGAATACAGTAAACTCTATGAGGCAAGCTATAAACATGTAGCATTGTGATTAGGGCTGGTTCTCCTTCTAGAGACATGGTAGGATTGCAATTTCATACCA BHHFFA?FGE>IF>IFGFFCHGHBHBBHFAIJCFDFFFIDDHHGFEGGHFHFGGFCDHDFGH6HEGHFGGEII6DHFFHIDCDGEFAGGFGFFDFBCBC; X0:i:8 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2104:14566:100624#49 99 1 97752 0 100M = 98108 456 ACAGTAAACTCTATGAGGCAAGCTATAAACATGTAGCATTGTGATTAGGGCTGGTTCTCCTTCTAGAGACATGGTAGGATTGCAATTTCATACCATCCTT CAEEFGEGGFHGGJGHGGDHIFIHHEFIGHHHFIIGJGHJFHFGFGHEG:IIKGGIGFFJIEGHHDGGGEHGGIFGFGCHJFIHCFHHFDCI>C>F>GCEEIGH?HCEGHED>E@5D>EEDBFAAFBGE?HFI5DHEBDBFFIFBAC4F>GHAHFF?HDEHG2 X0:i:2 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1215:15426:89381#49 147 1 97964 0 100M = 97588 -476 GCTGTAGCCTTATACCCAAAGCCTGGGTCCCAAGTGACCATGACAGGCAGAGCTCCCTGTTGAGCCACAGAGATTTAGAGAATGGCTGTTAACACAGCAT GFHFGHHFBIFIGBIFGIHIHGDGHFFHAEHJGFFHFFEHHFJGF4HFHHGFHHEFIFGGHKFI9CEHH0HGGFHFH8G&GBGEGHHFFKI:CIEEGGEG1EFHDD?BA:8 X0:i:6 X1:i:7 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2202:9543:90984#49 147 1 98014 0 100M = 97638 -476 AGCTCCCTGTTGAGCCACAGAGATTTAGAGAATGGCTGTTAACACAGCATAATCCAGCCCATCCTGACTAATCTGATATTAACATGTATAATAAAGAATT GFHFFEDFGCFIFHIFFFFH>FFJDIEEBEGFCFHFBFEDHGFEFIGGGDEFEGDFHAH=DGDI?AHFGCEIFFGEIJEGBEGGGCFHGFHEFDEDC@C; X0:i:6 X1:i:7 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2110:13320:27473#49 163 1 98017 0 100M = 98394 477 TCCCTGTTGAGCCACAGAGATTTAGAGAATGGCTGTAAACACAGCATAATCCAGCCCATCCTGACTAATCTGATATTAACATGTATAATAAAGAATTCTA ;;AC7?9C?9F58ACBBAE7C?FC?>+C7>755EBFE75+5BFBEG5+,FC@,C=A,?G5F5?F+B,EE5B4BEFE=F+B;EI+4+D+?H4F,=DBF=+ADGDF+F?GG+77?5=5E+7G@>D757?6H8DBF,B08E/EAH25E&D47>D7C: X0:i:3 X1:i:9 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2203:9926:86231#49 99 1 98051 0 100M = 98403 452 GTTAACACAGCATAATCCAGCCCATCCTGACTAATCTGATATTAACATGTATAATAAAGAATTCTATCAATGCTGAGGGAAGATGACTAGTTAAGGTCCT A>EEFDFDEFFDCJEFGE:FGFBEHEHHGAECCGI:FEHGGHGIFFDDFF8FFGEIDGCKEIGHDECGGHGGF7GDF>IHGFBCEBHHEHGGGHFF4HI; X0:i:3 X1:i:9 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2204:18847:87003#49 147 1 98081 0 100M = 97702 -479 CTAATCTGATATTAACATGTATAATAAAGAATTCTATCAATGCTGAGGGAAGATGACTAGTTAAGGTCCTAGGTTGCAAGTCTCAAAACCTCTTCTAAGG GEHB>HD>FAFIAHF4CF=<>BBF5EE>5EIJH>BF?FAG?BHG>FD<@H5DL5G57HEAGI6DF4@E>A5>IFF87B?DGD5EE?A,GF9B@9?>6AC< X0:i:4 X1:i:9 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2104:14566:100624#49 147 1 98108 0 100M = 97752 -456 AGAATTCTATCAATGCTGAGGGAAGATGACTAGTTAAGGTCCTAGGTTGCAAGTCTCAAAACCTCTTCTAAGGATTGTAGACAGGAAATTAAATGACTTC GFHFGHHFIIGIFHIIGIHHIFHGHIEHHFIFIHIFHHHGFGFFHIJGGHHJEGGIHHJHGIFDFEHGDGIIIGHHIFHFFHIFEGGLGFFFHDFDCBC; X0:i:4 X1:i:9 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2101:2255:42193#49 83 1 98113 0 100M = 97881 -332 TCTATCAATGCTGAGGGAAGATGACTAGTTAAGGTCCTAGGTTGCAAGTCTCAAAACCTCTTCTAAGGATTGTAGACAGGAAATTAAATGACTTCTAGTC HIHDFGHG>GHEHIHJHIHIFKGGJGKIIGEGGHEIHGGIGIHGIHIHIIFGEEGFHFHGGHHGGLJHHHHGFHJFGIHIHFGGJGJGGHFGDFGFFBAC X0:i:4 X1:i:9 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2213:14171:45957#49 99 1 98125 5 100M = 98508 483 GAGGGAAGATGACTAGTTAAGGTCCTAGGTTGCAAGTCTCAAAACCTCTTCTAAGGATTGTAGACAGGAAATTAAATGACTTCTAGTCCCTAGAGTTCCC AABEFGFFEFHDGEGHGGGHGHIKHFFIEHHHHHJGFGHJGHJIHGHILIIIFELGGHGGGEGHFFIGGHFIFJGJHIIHIGIHHGHHGGGGGDFCHHGB X0:i:5 X1:i:8 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFF XT:A:R RG:Z:1#49 HS25_09827:2:2203:18564:71623#49 99 1 98213 5 100M = 98302 189 CCTAGAGTTCCCAATCTCCTACCATCCCATCCTAATATGACAGAAGTAATTCCTGAGTTGCTTCTGAAACCAGAGCTTCCCTCAGAACCCTTAGCCTGCC CAEFFGFFGFHGGJGGGGGFIKIHHFHIEHHHHHLGHHHHGHFHIGEIGHFEHFGEFGIGMIGHIEGGGHHFGJGEGIGHJHIDGGGHFHGGGDGFHHIE X0:i:11 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFF XT:A:R RG:Z:1#49 HS25_09827:2:2305:12969:58890#49 99 1 98257 0 100M = 98711 554 AGTAATTCCTGAGTTGCTTCTGAAACCAGAGCTTCCCTCAGAACCCTTAGCCTGCCAGATGGCTTCTTGGAGAGCCCTCACTCACTTTTCTCCTTCTGCT CABDFGEEIFGDGJGGGCGGIGIHGEFIGHEHGIIGJGHHFHFIFGHIGFIFJIGGGGAGFIGHHGGGGHKIFCGEFIGHJGIHEEGGFGD,G?BGH76II>C5FDC70EEEEBED5EFFED+H5@FDEBED54DEDGEH+IHED4A+5F3FBBE; X0:i:1 X1:i:10 XG:i:0 AM:i:0 SM:i:13 XM:i:2 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2111:9429:55861#49 83 1 98342 13 100M = 97944 -498 TTTTCTCCTTCTGCTATTGCTGCTCATTCATTCCAGTTTTTAAAAATTCATCTTTATCCAGGAACCTCGCTTCTAGAAAAGTCATACAGGTGCTTCCAGG 2IHHGGHGGG@FHIFEHGGIFGIFGGGGFFHGGHGHHGIJBIG@IBHHIIFLIEGAIFHFJHGCGJEHHHHGHFEGGIFGGFGGFGHGGGFFGFGFCE>A X0:i:1 X1:i:10 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:13 XM:i:0 XO:i:0 QT:Z:!1:DDDDD XT:A:U RG:Z:1#49 HS25_09827:2:2316:5099:82991#49 73 1 98343 13 100M = 98343 0 TTTCTCCTTCTGCTATTGGTGCTCATTCATTCCAGTTTTTAAAAATTCATCTTTATCCAGGAACCTCGCTTCTAGAAAAGTCATACAGGTGCTTCCAGGA A@>FFGF?GFG@EGG>GC#HGDIHHJFIGHEHHIL0GGHHDHJIHGHI=HIIHHGGGFGGEGGHFGHGGF@FGGGDFGIHG8D-HHHGH@JD;C>C2AGGG?J@G4CIEBA=@B8A X0:i:9 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!008(@)= XT:A:R RG:Z:1#49 HS25_09827:2:2203:9926:86231#49 147 1 98403 0 100M = 98051 -452 GAACCTCGCTTCTAGAAAAGTCATACAGGTGCTTCCAGGAGGCTACATGGGCACCCATATTTTTCTAGCCACTTTCATTAGACCAATGCAGCAGAGAAGA GH3H5>GBFHF@G>BGFI=EEGFGHFBHBHDD5?EDFHADD@6CFBEGGE5F?GG?HAEHD7CDF+G?CF?D7>CC:CDEGFEDBED7CAC; X0:i:9 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1201:16888:97184#49 99 1 98491 0 100M = 98747 356 CAGCAGAGAAGAAAAGCCTCAATAATTATTATGACATGGCATGTTAGGATACCAAGTAAATTGCATTTGTAAAATGTGATTTTCTGTTGGTGTTCACTTC CAEEFGFEIFFFGJGGGGGHGHIHGJHFEHEHHHLGHHHGGHDHIFFIFFIIHFGIDGGGJGGHHGHGGEEBGJGGFGIHJGIEHHHCFGFGGHHGHFJF X0:i:12 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2213:14171:45957#49 147 1 98508 12 100M = 98125 -483 CTCAATAATTATTATGACATGGCATGTTAGGATACCAAGTAAATTGCATTTGTAAAATGTGATTTTCTGTTGGTGATCACTTCAGCTCTACTGACATTTG GEHHFHGGGCHIFHIIHFGHHGJFHFHIFHIFEHIFFHHHHFFFFIGGHDIFEKGEHHJEGIGHFGHGGGIIIEEIIJGFGEGEGCGEGFFDHGFECBC< X0:i:1 X1:i:12 XG:i:0 AM:i:0 SM:i:12 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2109:10656:40243#49 163 1 98599 0 100M = 98716 217 TGACATTTGGTAAGTATTATTGACTGACTGACTAACTAATGTGGTCATTAGTCTTCATAAAGAAAGGCTCTCTACAAAAACGGAGGGATGCCCTTTTTCT ;CBDEFDHFFFGHG?GHIEGGGFIIEEIFIGGGHEFHFIGFEHHCGGIJHHHGFIHFHJFHGFGHJHEDIHKHHEHFIHJHFFCGIHEHFLGGFHFHHFG X0:i:7 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2111:14306:52266#49 147 1 98677 28 100M = 98284 -493 AACGGAGGGATGCCCTTTTTCTGGCATTTAATACGTAAGAAATTGCCTCCAATAGAAACCAGAGTTGCCTGATTACTATCAGCACAGGAGAAATGTATTA G,BFFDGFFLA;E4CF5FGH5HJFDE>CFEEJC?EDFDHHCEHCHFDGD?EDIGFGC7DHGIGGGHDFGGEDIF7HEJEFFHDBCFFHGFE?ECDDCAC< X0:i:1 X1:i:6 XG:i:0 AM:i:13 SM:i:15 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2305:12969:58890#49 147 1 98711 0 100M = 98257 -554 GTAAGAAATTGCCTCCAATAGAAACCAGAGTTGCCTGATTACTATCAGCACAGGAGAAATGTATTAATGTGCCTTTCTAGTAACAGGTTTTTAGAAAGTC GHHEGHDF>IGDGHIIHIGCIFFJEIGHHHIFHGEFFHGDHBIFFEGGDHHFIEGEHHJHGIEG?JHFHGIIIFGIIJHGGHCIGGGHGEJFHGDCCBC< X0:i:4 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2109:10656:40243#49 83 1 98716 0 100M = 98599 -217 AAATTGCCTCCAATAGAAACCAGAGTTGCCTGATTACTATCAGCACAGGAGAAATGTATTAATGTGCCTTTCTAGTAACAGGTTTTTAGAAAGTCAAATA HGHHGHHGGGHFHGFJHGGJHHIFGGJGIHEGGIFGHGJGJIGGGHFKIIIGIHGGIHHGJHHGGHGHHHHJIHJHKIH>FGGGFEJGGHFJGFGFEEAC X0:i:4 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFDFF XT:A:R RG:Z:1#49 HS25_09827:2:2105:12260:39068#49 137 1 98720 0 100M = 98720 0 TGCCTCCAATAGAAACCAGAGTTGCCTGATTACTATCAGCACAGGAGAAATGTATTAATGTGCCTTTCTAGTAACAGGTTTTTAGAAAGTCAAATATAAA ;CBDDDEHDCFGHGGEEFIGIGFFIGICGIGGGDHGHJIGHJAEEGHIFIHHGGEFFHGFJGHFBDHIFEHHEEIHFI6HHHGFGIHEIFLGGGHFH9EG X0:i:4 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1201:16888:97184#49 147 1 98747 0 100M = 98491 -356 GATTACTATCAGCACAGGAGAAATGTATTAATGTGCCTTTCTAGTAACAGGTTTTTAGAAAGTCAAATATAAACAAATCTGTCTATTTGTGTGTGTGCAT GGHFFGHDFLHGGHIIGGGHJFIJHEFHKEFFHGDEFFHHDHGFHGEGHHIFEKGKHHGHGIJHFGHGHGIIIFEIIJGFFHGHGIFLGFGFHDFEDBC; X0:i:9 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1202:18867:100694#49 99 1 98782 3 100M = 99077 395 CCTTTCTAGTAACAGGTTTTTAGAAAGTCAAATATAAACAAATCTGTCTATTTGTGTGTGTGCATGTGGTAGTGGGGAGGGAAGAAAAAAGGAGGGGGAG BAEFFGEDEFGGGGGFGGGGIHIGIEHFEHHHHHIGGHHGGHHHIGDIGHIIFHGHGGGGFDGHHEGGGFBIFGGJHEIHC@IHJFHGFDGGGHGHHH6H X0:i:9 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1313:19503:70160#49 83 1 98795 6 100M = 98328 -567 AGGTTTTTAGAAAGTCAAATATAAACAAATCTGTCTATTTGTGTGTGTGCATGTGGTAGTGGGGAGGGAAGAAAAAAGGAGGGGGAGAGAAAGAGAAATA EAAHHAD4GFDF>CF>HIHGC?EFEG?CF@AGGF7DDGDGBG@FEE7FIIHFCEFAHFADCEEF:CI-8H8GBHFIEIB?EFGGFEEHD?=ID?D=EBAA X0:i:9 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11AAD?D XT:A:R RG:Z:1#49 HS25_09827:2:2106:9077:57555#49 99 1 98894 18 100M = 99264 470 AAGAACCAAGTTTATTATACTGTATTCAGGGGGAAGAAATTTTCCCAAGGTCCTAACAGAAGAGCAAAGTGCCACTGTCAGTAGCCTCAGTCGTGTTAGG A;EEF3F?AF?:HFE?2IAFDFBGDGHH:EE>GF7GHEIIB@ECC8FFDEAFGCGDJGDEFH>GEFGFDFD?BIE77DD5EFB@@D,G+H5HAGH X0:i:1 X1:i:3 XA:Z:6,-170994102,100M,4;4,-119592022,100M,4;1,+224102601,100M,4; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:18 XM:i:3 XO:i:0 QT:Z:!11A:?AD XT:A:U RG:Z:1#49 HS25_09827:2:2213:16169:84129#49 81 1 98979 37 21M4D79M = 245242 146159 CTCAGTAGTGTTAGAGTTGCTTTTATTTATTTATTTATTTATTTATTTATTTATTTATTTTTCCTTTTTTTTCTTTCTCTTTTTTTCTTCTTTTTTTTTT EF@DBDBGB@DGBFBCDICDCKGF?FKGDGFG>IKKFGJGGGHFEFHJ?FHGCCBGEGHGGHEGGJHHHHHG?DFGE>FCHGGGGG5HGFFGFFGFCBAC X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:4 AM:i:0 SM:i:37 XM:i:1 XO:i:1 QT:Z:!1=DDFFF XT:A:U RG:Z:1#49 HS25_09827:2:2304:19017:95337#49 163 1 99016 37 57M1D41M2S = 99428 512 TTTATTTATTTATTTATTTATTTATTTTTCCTTTTTTTTCTTTCTCTTTTTTTCTTCTTTTTTTTTCTTTTCTTTCTTTTTTTTTTTTTTTTTTTTGTAA EGEDGFGHDI:CIHFGHJIIGICGIGGGHGFGJCGHDHDEFGEJKFGGEIFEIGHGFKGDJ>IFIEDHFB5FFFHEGGGIIHFIGIFFGD+5'(& X0:i:1 X1:i:0 XC:i:98 XG:i:1 AM:i:0 SM:i:37 XM:i:1 XO:i:1 XT:A:U RG:Z:1#49 HS25_09827:2:1202:18867:100694#49 147 1 99077 3 100M = 98782 -395 TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTGGACAGAGTCTCACACTGTCACCTGGGCTGGAGTGCATTGGTGCAATCTCGACTCACTGC GFHHGFH>>IHD4@BC@AGHJGFFHEHIFFIFGGHHGIHGDFHFHIEGHEFDIH@EHHDHGEGHFGHF>GIIIIEFIJHGGHGHEFGEGFHDHEDDDBC9 X0:i:2 X1:i:1 XA:Z:1,-99077,100M,3;2,+243094579,100M,4; XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1315:4477:39894#49 163 1 99115 0 100M = 99514 499 TTGGACAGAGTCTCACACTGTCACCTGGGCTGGAGTGCATTGGTGCAATCTCGACTCACTGCAACTTCTGCCTCCCAGGTTCAAGTGATTCTCCTGCCTC 9D6C?FDHFG4GHHIGIDE7IEFIFGGIIBG4G8GCDEIG59H,GD6EDHFHGEIFEBHDDHEFG0H>FGEFHFIAEFFEDEIFGICE>HGEGBFHG X0:i:2 X1:i:2 XA:Z:1,+99115,100M,0;1,+245429,100M,1;16,-90274136,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2112:19046:7546#49 99 1 99120 12 100M = 99562 542 CAGAGTCTCACACTGTCACCTGGGCTGGAGTGCATTGGTGCAATCTCGACTCACTGCAACTTCTGCCTCCCAGGTTCAAGTGATTCTCCTGCCTCAGCCG B?BEFGFGJFHGGJGGGGGFGFIHHJHHGHGHFEEGFGHJFHHHFGHIGHIIHIHIGGIJIGGHHGHGGFFFGJ7GFGHFDGGHGHJGFHGGGHGHHHGE X0:i:2 X1:i:1 XA:Z:1,+99120,100M,0;1,+245434,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2109:10659:25558#49 99 1 99198 17 100M = 99556 458 AGTGATTCTCCTGCCTCAGCCGCCCAAGTAGCTGGGATTACAGGTGTCTGCCACCGTGCCTAGCTAATTTTTTTGTATTTTTAGTAGAGATGAGGTTTCA BA>E=DF4IF?FGFEJC>GG8>>GHEFI@HE@FIEGC9E@8F;EAE@IDCEDF7FEFFI@@IGDGECGGCHIICFDFB?HCG7CCEFHDGFGAHHBEFDG5HFBA>BDEHEA@F>;EDFGI+GF5534+ X0:i:3 X1:i:1 XA:Z:1,+245577,100M,1;1,+99263,100M,1;16,-90273988,100M,2; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2106:9077:57555#49 147 1 99264 0 100M = 98894 -470 ATTTTTTTATATTTTTAGTAGAGATGAGGTTTCACTATGTTGGCCAGGCTGGTCTCAAACTCCTGACCTCGTGATCCACCCACCTTGGCCTCCCAAAGTG GE@F+DEF?AHC@D=E>5GGEEF5KC?H7,HGCADCA@>H7@GC>7II+HGG+FICCDHGFFDHCDDCBC< X0:i:4 X1:i:10 XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1310:21213:87235#49 185 1 99329 0 100M = 99329 0 ACCTCATGATCCACCCACGTTGGCCTCCCAAAGTGCTGGGATTACAGGCGTGAGCCACCGCCCCTGGCCAGGATTGCTTTTACAGCCAGTCTTCAGGTGC 2H?EDADDFA>C+HCI5AHHHGCG5=BBBFD5>HDD,D9=CH@=E>E+7,>=5BF?7HFEGGEEGHEEDCECEGD??FFGFHDEEBFH>H-EFDE;5+,,@7-?GF?77,,@,G?@78A9AF8:-CE,HC;BFCC8FF8;FGGFE>EC.C?EHGDFHCG>H2FB>>?FBF6GFAG?GF@B?8 X0:i:3 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!1:BDFAF XT:A:R RG:Z:1#49 HS25_09827:2:2311:3234:56388#49 99 1 99387 0 100M = 99747 460 CGCCCCTGGCCAGGATTGCTTTTACAGCCAGTCTTCAGGTGCCCACTGTAGGAACAATGTCATTTAACCCTCGGGATTATTCTGTGCCAAATATGGATAA CABFFGFFIFFFGGEHGGFGG>IHEJHHGHH8HHHGFHHCGHGHFGCGDFIDKGHCDGGBJEGDGFEGGEHFIFGEFI?EIHIHEGGFFEGGGHHJD=F2 X0:i:3 X1:i:1 XA:Z:1,+245701,100M,0;1,+99387,100M,0;2,-243094269,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDFFA XT:A:R RG:Z:1#49 HS25_09827:2:2304:19017:95337#49 83 1 99428 29 100M = 99016 -512 CCCACTGTAGGAACAATGTCATTTAACCCTCGGGATTATTCTGTGCCAAATATGGATAATGACTAATATCCAACACAGATATTCTCAGCTCAGAAGAGCA EJHHCEDGGFEFCJFJHIGGFIGFGFKAIGFGGIFHHGGFBGGFGFIFI4FGIHGHHFHGGHGGGLEHHHHGDFJHHIKGHFGGGEHGGGFIGEGFEBAC X0:i:4 X1:i:0 XA:Z:1,-245742,100M,0;1,-99428,100M,0;2,+243094228,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:1311:14927:62673#49 99 1 99507 0 100M = 99893 486 TATTCTCAGCTCAGAAGAGCAATTAGCAAATTCATAAATTAAGTGCTTGCTTCCTCTTTAGTCAAATACAAACGTTTGTTAAAAGATATTATTTTGCTTT CA>DFGFFIFFEFGFHGGBFGGIHHHFHFHEHCGHGGEBGFHGDHG8EDEIIFHGEFFGGEIGHF@GGGHBGFJGEFGIEIFB7HEFG@D4CBBC>F4CEGCFDEFEDFFJHFEFBDFDFEH=EB5G7C55G'GDHE5E5+6DC8CFED?DFEGCHHGHCBBCD>ABC: X0:i:1 X1:i:3 XA:Z:2,+243094100,100M,1;16,+90273695,100M,1;1,-245870,100M,1; XG:i:0 AM:i:0 SM:i:18 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2112:19046:7546#49 147 1 99562 18 100M = 99120 -542 CTTTAGTCAAATACAAACGTTTGTTAAAAGATATTATTTTGCTTTACACTTTTTCTCTCAGAAATAAGCAGATGCTTGAATTCCCACAGTGCTGCTTGAG AEF5D+5DFGF+E=HCD4B5FFHH+GDCFEDFD9=DGHEF7EGGDEDGBGCCCGFGIGD7G6GDG@DEGHBCFGIGDFHCGGLGAC7CCEDBBC; X0:i:1 X1:i:3 XA:Z:2,+243094094,100M,1;16,+90273689,100M,1;1,-245876,100M,1; XG:i:0 AM:i:0 SM:i:18 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2203:16543:16608#49 163 1 99566 16 100M = 99881 415 AGTCAAATACAAACGTTTGTTAAAAGATATTATTTTGCTTTACACTTTTTCTCTCAGAAATAAGCAGATGCTTGAATTCCCACAGTGCTGCTTGAGCCTC <;ACB?CBEFH5LFC:FFB7GEFFB>B?F@GHH6GG6A5GFAH,?DE5F>HGGDFEEHHFAHFFFHFHFEE>CEIEFFGECBFGC3HG@FAIGGE5EFDG X0:i:1 X1:i:5 XG:i:0 AM:i:0 SM:i:16 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1303:13148:52796#49 99 1 99591 26 100M = 99635 144 GATATTATTTTGCTTTACACTTTTTCTCTCAGAAATAAGCAGATGCTTGAATTCCCACAGTGCTGCTTGAGCCTCACACCATGTCATCCTGCCAGGCACC CABEFGFEIFDGGJEGGGBHIKIHFEFFGHHHHGJGFGHHFHGGFGHIDFCIHHGIGGAGGGGHKKGGGEHFGKEEGIHHIFIHJFJGFGGGGCFJHHIE X0:i:1 X1:i:10 BC:Z:NGTCTATC XG:i:0 AM:i:13 SM:i:13 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:U RG:Z:1#49 HS25_09827:2:1303:13148:52796#49 147 1 99635 26 100M = 99591 -144 GCTTGAATTCCCACAGTGCTGCTTGAGCCTCACACCATGTCATCCTGCCAGGCACCCAGATCCAGTTCTAGAGTTTCACATGATCGTGAGTGTTGGTTAA BHHFFFHFGHHIGHIIGIHFJGHFHEGHHFIFGHIDFHHDHGFFHIGGHHGJIHGFHHJFGIGHGGHFGGIFEGGFIFHGFEIGDFGHGFGFEGBDCBC; X0:i:1 X1:i:10 XG:i:0 AM:i:13 SM:i:13 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2309:11578:24961#49 99 1 99641 13 100M = 100021 480 ATTCCCACAGTGCTGCTTGAGCCTCACACCATGTCATCCTGCCAGGCACCCAGATCCAGTTCTAGAGTTTCACATGATCGTGAGTGTTGGTTAATAAGTC BABCFGFEE=GEGJBHGC:GG>IEGHFF@HHHF.JFFEHCF9GHFFHILFFFHG@IGGGG8GGADGGGGEBBCJEEFE7EDCBHGF6CG@DF4HDF4HG2 X0:i:1 X1:i:10 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:13 XM:i:0 XO:i:0 QT:Z:!4:AD;BD XT:A:U RG:Z:1#49 HS25_09827:2:2303:7022:37172#49 83 1 99714 15 100M = 99263 -551 ATGATCGTGAGTGTTGGTTAATAAGTCAATGTGAACTGGGAGGGGAGATGTTTCAGGAGTGCCACAGGGCTCTCCCTTTAATCACATACACTCCCTGCTT HI=DB=EGGGHEGHEGHGG?CCG?ECJID@HGGEDKDGGGFIFFAFGHF&DDIHGFEFHDCBG>FHGHHHHG?FCHGEFGHAGG?FEEE?FIDDAFCCAC X0:i:1 X1:i:7 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:15 XM:i:1 XO:i:0 QT:Z:!1:DDDDD XT:A:U RG:Z:1#49 HS25_09827:2:2305:2260:61175#49 163 1 99737 0 100M = 100059 422 AGTCAATGTGAACTGGGAGGGGAGATTTTTCAGGAGTGCCACAGGGCTCTCCCTTTAATCACATACACTCCCTGCTTTCATTGGAAAGTGTATAATGATG H+HBFFFGDCGJEDFHHGHDDEHJBFFFDFGFCHIEGHEEFIGDD7G?DGCDEGGHFIGIGIFGII>FIFEFFGFFHGFCDFCEECAC< X0:i:10 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2203:16543:16608#49 83 1 99881 8 100M = 99566 -415 GGGATGCCTTAGTGAATTAATAAGGTTTTAATTTCTGGCTCTCAACTTTGTAGATGTAAAAGTTGATTTATCAATATGTGAGAAAGGATGAATCTTTCTG EJAHF5HB7@HFGH?EDIFGHCEF?@,FGFA-G7GKHGEIFCBDAGDBAFEFCHFIAGFGG7HFGEAF8:H@HFG?FCG???A X0:i:5 X1:i:7 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11A?B?D XT:A:R RG:Z:1#49 HS25_09827:2:1311:14927:62673#49 147 1 99893 0 100M = 99507 -486 TGAATTAATAAGGTTTTAATTTCTGGCTCTCAACTTTGTAGATGTAAAAGTTGATTTATCAATATGTGAGAAAGGATGAATCTTTCTGAAGGTTATGTCA GF@FFEGHFCHIGHFFGFEFEFFJHEEH5E@FCFJGFFHFFEHEFIEGDHBF?EGFHHFHGHGGFHHFDAIIICHFGFFC?EIGGEHEBFEDFDED;AC; X0:i:6 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2103:17110:27281#49 163 1 99905 0 100M = 100349 544 GTTTTAATTTCTGGCTCTCAACTTTGTAGATGTAAAAGTTGATTTATCAATATGTGAGAAAGGATGAATCTTTCTGAAGGTTATGTCATCACACTCACTA :CB>B7DBE9FG?FE@+CBDF?FE?7CED+C5>@HG?E5>H,7DEG>5J5HD@5GECD7DAE77EE5HDDFD6G=5J=6CCF5HCIHCH4CFFHHFEBEG X0:i:10 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1202:12577:92588#49 99 1 99996 0 100M = 100312 416 CACTCACTAAGCACACAGAGAATAATGTCTAGAATCTGAGTGCCATGTTATCAAATTGTACTGAGACTCTTGCAGTCACACAGGCTGACATGTAAGCATC CAEDFGFEIFHEGJEJGGGGGGIHGJFIGHHHFHEGFEHGGHJGFGHIFHIIHHGIGGIFMJGHHFIGGHIIFJGEGGKHIHIHJGGHFEGGGCEJHHGF X0:i:3 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2309:11578:24961#49 147 1 100021 10 100M = 99641 -480 TGTCTAGAATCTGAGTGCCATGTTATCAAATTGTACTGAGACTCTTGCAGTCACACAGGCTGACATGTAAGCATCGCCATGCCTAGTACAGACTCTCCCT GHG55HJ5GHF5E>5BBD95F7BCEI@GH65@5B5?EDJFAIG,FA>GB7EI8ID8CH?I?B>I:BDHA997@C?EAAC: X0:i:4 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2305:2260:61175#49 83 1 100059 0 100M = 99737 -422 AGACTCTTGCAGTCACACAGGCTGACATGTAAGCATCGCCATGCCTAGTACAGACTCTCCCTGCAGATGAAATTATATGGGATGCTAAATTATAATGAGA FI=HCEHGGGEFGJFJHIGGHHGGEGKGFHEGGHDDHGGJKFHGEGFHIFHGG8GFIFHGGHGFGIJCHHHJIHJFGIGIHGGGGGJGEGFIGEGFEEAC X0:i:4 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2203:2565:50175#49 99 1 100071 0 100M = 100426 455 TCACACAGGCTGACATGTAAGCATCGCCATGCCTAGTACAGACTCTCCCTGCAGATGAAATTATATGGGATGCTAAATTATAATGAGAACAATGTTTGGT B?>EFGEEIFFDHJEGGGGGCHIGGEDIGHEHHIJGCEHGGHHDHGHILFFDCFGGCGF@JGCDHEGGGAHFGIFE?GHHEGGDHFFBDHGGGBECBHF2 X0:i:4 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2116:11969:7948#49 81 1 100142 0 100M GL000205.1 128159 0 GCTAAATTATAATGAGAACAATGTTTGGTGAGCCAAAACTACAACAAGGGAAGCTAATTGGATGAATTTATAAAAATATGCCTCAGCCAAAATAGCTTAA HCHHJG>GGGGEHFEJHIG;HKGFGGIGFGFGGHFHHGGJGGHGIGHJIIFGIHFFHFHGHAHJGIGHHGHGHFJ>HIFIG7GGJGJGGHFJFFGFEEA; X0:i:4 X1:i:2 XA:Z:1,-246456,100M,0;2,+243093514,100M,0;16,+90273109,100M,0;4,+119590771,100M,1;1,-224103828,100M,1; BC:Z:TGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z::BBFFFFD XT:A:R RG:Z:1#49 HS25_09827:2:2305:14730:24669#49 163 1 100166 0 100M = 100491 425 TTGGTGAGCCAAAACTACAACAAGGGAAGCTAATTGGATGAATTTATAAAAATATGCCTCAGCCAAAATAGCTTAATTCACTCTCCCTTATCATAAGGAT >@FDF?I=G@HFF?BG-F?>IGDCHHGHEBFHAGJHHCGHEHHGH9GFCDBFEI7GGBIDGD@DGGGEFFGCGEFGKCCFBHCEFH@EG7CE4E3DDE X0:i:4 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFE XT:A:R RG:Z:1#49 HS25_09827:2:2104:21158:42280#49 99 1 100276 0 100M = 100672 496 AAAGGGACAGTAATATTAAAGACACTAGGAATAACCTCTGTACTTTGGACAGTAGACCTGCATAGCCCATTAGGCCTCAATGAAGTCTTATGCAAGACCA CA>EFGFGEF?@@JGFG>BE?FBED<9EBDHCHIAF>EH@GHGD@CHCFHAFCGB8@9CBE9A?8DEFDEEGF>LGEGEG>FIEFCEHFIIECIGHH?EGIGHFHH5FGIFIC>GGI>FIHFDFFHGE?GFI?HHEHJFFDHHBGDFBHFHFIGDHHGHHHA X0:i:4 X1:i:0 XA:Z:2,-243093339,100M,0;1,+246631,100M,0;1,+100317,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2103:17110:27281#49 83 1 100349 0 100M = 99905 -544 GCCTCAATGAAGTCTTATGCAAGACCAGAAGCCAATTTGCCATTTAAGGTGATTCTCCATGTTTCTGCTCTAACTGTGCTTCACAATACTCAAAACACTA FA+<=G+>FGGE5FB>D7,?ECB6E@7F7F?72HE0@6?FD XT:A:R RG:Z:1#49 HS25_09827:2:1206:20275:9002#49 99 1 100375 0 100M = 100767 492 AGAAGCCAATTTGCCATTTAAGGTGATTCTCCATGTTTCTGCTCTAACTGTGCTTCACAATACTCAAAACACTAAATCAGGATGTTTCCTGGAGTTCAGG BACE@GBGICGD@HGGGGFEGHI;DGHHDCGJEHCEHHIGEF.F?IIHHFECBFBEGGDF@CGG7GGGIGGFGH?IGFHE?FCFE@HGGHHEFFHGGHBIKIHIGGIFGGGHKKHGGHGIFDFGFGGHJGIDJECFEHD7GE=FHHI; X0:i:4 X1:i:0 XA:Z:16,-90272869,100M,0;1,+246696,100M,0;1,+100382,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2208:4845:40010#49 163 1 100392 0 100M = 100767 475 TTAAGGTGATTCTCCATGTTTCTGCTCTAACTGTGCTTCACAATACTCAAAACACTAAATCAGGATGTTTCCTGGAGTTCAGGGAGCTGTCCGTGTTACT CID68IEF55HHEEDIGHEH7C@EG=BH@G@75EHG7DFD7FEFCF@F>>FBD54DFD45>IBB+CGGFFGDCHFD> X0:i:4 X1:i:0 XA:Z:2,-243093264,100M,0;16,-90272859,100M,0;1,+246706,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2203:2565:50175#49 147 1 100426 0 100M = 100071 -455 GCTTCACAATACTCAAAACACTAAATCAGGATGTTTCCTGGAGTTCAGGGAGCTGTCCGTGTTACTGAGCAGTTCTCAGCAACACAAAGATCCTACTGAC ?HB5GF5FGIF;<>FFG=FEEBIEE=HEFHDDHHEGGEGGCFFEEEFGGEEDBEGDEHEFDGFH?CEIICGICFFIGDDGBGEHGFGE@DFBB?C; X0:i:4 X1:i:0 XA:Z:1,-100426,100M,0;1,-246740,100M,0;16,+90272825,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2307:13160:77050#49 99 1 100433 36 100M = 100599 266 AATACTCAAAACACTAAATCAGGATGTTTCCTGGAGTTCAGGGAGCTGTCTGTGTTACTGAGCAGTTCTCAGCAACACAAAGATCCTACTGACTCCTCAT CABEFGGFIFHGGJGGGGHGIHIHHJHIGHHHHELGGHHHGHHHIGFIGIIIHILIFGIJJIGHHGIGGHKIGIGGGIKHGGIHHHFFFHGGGHEJHHGH X0:i:3 X1:i:1 XA:Z:1,+246747,100M,1;16,-90272818,100M,1;2,-243093223,100M,2; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDFFE XT:A:R RG:Z:1#49 HS25_09827:2:1210:7293:87645#49 163 1 100458 0 100M = 100803 445 GTTTCCTGGAGTTCAGGGAGCTGTCCGTGTTACTGAGCAGTTCCCAGCAACACAAAGATCCTACTGACTCCTCATCAGACTTCTTTCTCACTGGAATTTT ;CBDEEDBFFFGLGGEFDEDIG>CIDDIIIGIGHGGDG@GHGHHEGHIFIHHGFIHEHHHFFHFGECIFIHHHFBHEHBHEHIDIIHFHGLFHGHDHFFG X0:i:3 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2305:14730:24669#49 83 1 100491 0 100M = 100166 -425 TGAGCAGTTCTCAGCAACACAAAGATCCTACTGACTCCTCATCAGACTTCTTTCTCACTGGAATTTTACACCTGGGCTGTTAACACCAGGCCAGGTCAAA B6DHHDD>GFHFBIFHHIGDHHGGGGICFFHGGIKIHGGFGGHGIEFHIFHGGHGFIGHGHHGGGIHFHGHGEFJEGIGIGFGGHGFGFHFJGFGFDEAC X0:i:9 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2312:6906:41857#49 163 1 100540 0 100M = 100932 492 CTTTCTCACTGGAATTTTACACCTGGGCTGTTAACACCAGGCCAGGTCAAATTCAAAGGAGAGAAAAAAGCTCATTATGAAGGGTAAAATCCAAAACACT ;CBCDFEHFFCGHGGGIGIGGHJIHEGIGEGGGHHFGJGGFEHHGGEIJIHHGGEFEGFHJHEFFEFHFIHHHGEHFIFLFGIHFIHFIFLIJGHGEHFG X0:i:13 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2110:8592:61720#49 99 1 100552 0 100M = 101005 553 AATTTTACACCTGGGCTGTTAACACCAGGCCAGGTCAAATTCAAAGGAGAGAAAAAAGCTCATTATGAAGGGTAAAATCCAAAACACTGTGCATAAAGAT A=EEFGFGGFF@CJGGGGFFIFIGGJFHGHHHHHEGFHHGGHGIIFHILIIIFFGIFGGGFIGDHFIGGFFGCGFGFGGHEGIHGFHHEHGGGDFHHHIB X0:i:13 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1BDDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2307:13160:77050#49 147 1 100599 37 100M = 100433 -266 AGAGAAAAAAGCTCATTATGAAGGGTAAAATCCAAAACACTGTGCATAAAGATATGGCACAATTTTTATACATAAAGATTTCATAAAACCAAAGCATCAG GGHHGHGHGCGCGHIFHGFHIHIFHFFHFHEFEHEGHKGHFFDEHGGGHHHJIGGEHHHHGIDHGGHFGGIIIIGFIJHIGIIHGIGHGFHFHDFDCBC< X0:i:1 X1:i:0 XG:i:0 AM:i:0 SM:i:37 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2210:12004:66573#49 163 1 100618 37 100M = 101050 532 GAAGGGTAAAATCCAAAACACTGTGCATAAAGATATGGCACAATTTTTATACATAAAGATTTCATAAAACCAAAGCATCAGGAAATGAAAAGAGATACAG ;;BBAECB?CFGEAGEGFCFDEFG?DIIEEGGHBHFD6I@FDHHFCKI@>DGGEGEEHGFD9FGFIHEAIHHEFEEEIGCHHEHCIHGI>GIFGHGBFH> X0:i:1 X1:i:0 XG:i:0 AM:i:0 SM:i:37 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1302:9324:29707#49 163 1 100646 37 100M = 101049 503 AAAGATATGGCACAATTTTTATACATAAAGATTTCATAAAACCAAAGCATCAGGAAATGAAAAGAGATACAGAAAGAAAAATGATGGTAAATGAGACATT IHGGIIIGGFHHEHGIGHDHHIDHLDFEHGFFHCGFFGEHBFHFGFGHDEBEHJFGHEHGHGFHCIFEGDDHGBHHA X0:i:1 X1:i:0 XG:i:0 AM:i:0 SM:i:37 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2302:6295:60330#49 83 1 100662 0 100M = 100317 -445 TTTTATACATAAAGATTTCATAAAACCAAAGCATCAGGAAATGAAAAGAGATACAGAAAGAAAAATGATGGTAAATGAGACATTAATTTACCCTTCTAAT FJHABHHAGDGEHIEGCIGDCIEFGGCGBHAGG7KDHG5*GIGFEGFFDIIF?HFFI;HGG7AHFJHHHHHGHDHHKIH?EACGHGJ@F4@GF?GFFEAA X0:i:3 X1:i:8 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDDF= XT:A:R RG:Z:1#49 HS25_09827:2:2104:21158:42280#49 147 1 100672 0 100M = 100276 -496 AAAGATTTCATAAAACCAAAGCATCAGGAAATGAAAAGAGATACAGAAAGAAAAATGATGGTAAATGAGACATTAATTTACCCTTCTAATCTCTATCACA ?FB5GD5F+C+@E=3C5FHFEDCB+B46G?D?>GBE?7B=?7HEEAEGG,HFGEC57EEAGCDDF4HFG75EEFCEI>E7?DGEEBALGEGDBCBBC6C< X0:i:3 X1:i:8 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2312:19196:13911#49 147 1 100704 0 100M = 100382 -422 GAAAAGAGATACAGAAAGAAAAATGATGGTAAATGAGACATTAATTTACCCTTCTAATCTCTATCACAGCAAAAAGATAATTAAAAAATGTATATGAGGA AFHHFHGFBEHIEHIGCFHHHGHGJFE6DEEDGFHHBEHDCBHFFGJGDDFJI5GGHHGEGDJ?FHHFGCEIIIGBFFGCGIGGCCFEG&EBHDFBCBC; X0:i:5 X1:i:7 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1206:20275:9002#49 147 1 100767 0 100M = 100375 -492 TCACAGCAAAAAGATAATTAAAAAATCTATATGAGGACCACAAAATACACAAAAATTATGTAGCAAAGCCTATAGCCTGAAAAAGTAAACATTGAAATTT A?@FGHG>BIFIAHIC>AE4E6FEH=>EDG=?HCBH?EEDFHFFFBDG7HE@LG@CC=GH@EFGE<@>>G+GGD>IIFGIDIACCFG8AFCEFDEACAC< X0:i:5 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2208:4845:40010#49 83 1 100767 0 100M = 100392 -475 TCACAGCAAAAAGATAATTAAAAAATCTATATGAGGACCACAAAATACACAAAAATTATGTAGCAAAGCCTATAGCCTGAAAAAGTAAACATTGAAATTT ;FDH=FC>@G6FHCEGHDFECKGFEF?CBHHBGAGCCADBB9EE;IFIEAACFB>:HGFIGFJFIGH?C?IEBF9HCG9;8AF@ICCIEJF@EFFIGFDG7DFF@7AFFF?@?FBI?CHDCHFJ,F@FB>FAC@@6B X0:i:4 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!((2-=4: XT:A:R RG:Z:1#49 HS25_09827:2:1210:7293:87645#49 83 1 100803 0 100M = 100458 -445 ACCACAAAATACACAAAAATTATGTAGCAAAGCCTATAGCCTGAAAAAGTAAACATTGAAATTTGTATGTCCATAAAATGTTTACAAAATTCAGTACATA EJHHJEHGGGGFFJGJHFGIHHIFGGDGIHEGGHDFHGIIGGGFILHHIIIGGHGIIFHGGHGGGEJGHEDGDHEIGIHIGGGGGGJGGHFJGEGFEBAA X0:i:4 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2211:5129:98581#49 99 1 100848 0 100M = 100949 201 AAAGTAAACATTGAAATTTGTATGTCCATAAAATGTTTACAAAATTCAGTACATATTACACACCCCACCCTAAAAACATCTAAGCAAAGTAGAGAATGTA CAEFFGFFGFHGGJGHGGGHIGIGHJHIEHHHHILGJHHHGHFGHFHIGFIFFHGIFHGGJGGHIFIGGHFGIKGEGIHHGGGHHGJFFDGGGDGJHHFF X0:i:9 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1308:3916:70618#49 163 1 100863 0 100M = 101245 482 ATTTGTATGTCCATAAAATGTTTACAAAATTCAGTACATATTACACACCCCACCCTAAAAACATCTAAGCAAAGTAGAGAATGTAGAAATGCTACAGATT :CBA7DDBB@A5AGBB6GEG@CFF@CD@DEGGFHGBCFFG+BGH55D+IE X0:i:6 X1:i:8 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BD+=A XT:A:R RG:Z:1#49 HS25_09827:2:2110:8592:61720#49 147 1 101005 0 100M = 100552 -553 TGGAAATTTAAAAGCTTTCTCTTAAATAATTCTATGTCAAAAAGAAATCCAGGCCGGGTACAGTGGCTCATGCCTGTAATTCCAGTACTTTGGGAGGCCA GHHHFHJBFLHIFHIIHF=FLGFBJIFEFFIDGFIHBFHJFG6FFEDGHHGFEKGIEHEEGIGDGEDFEEFG8GB6EFEBCFF?B>DGFEGHF>GFG6G<=GCHDFGBJ5DHGDIFCFF?DHD7BDH55DFBBFEJ>BFEC=E>CIHGIAC5FHFFB3DG X0:i:1 X1:i:10 XG:i:0 AM:i:0 SM:i:13 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1302:9324:29707#49 83 1 101049 36 100M = 100646 -503 AAATCCAGGCCGGGTACAGTGGCTCATGCCTGTAATTCCAGTACTTTGGGAGGCCAAGGTGGGCAGGTCACTTGAGGTCAGCAGTTCAAGACCAGCCTCG B>D@HDHGGFDFHHGHD?FGEHGFDGJGFFEGGHGH7GEFGG@@IBGFEIHFIHFFAEHGJHEGEIDGGGHJHFEFEIFGGF>GFFFGEFFGDFGFDBAA X0:i:2 X1:i:8 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1310:12071:10727#49 163 1 101050 20 100M = 101495 545 AATCCAGGCCGGGTACAGTGGCTCATGCCTGTAATTCCAGTACTTTGGGAGGCCAAGGTGGGCAGGTCACTTGAGGTCAGCAGTTCAAGACCAGCCTCGT :CA:4EEBDDFGGHFCFIE?FGFI@>FIIIABFHA?6F@A+GHD?GHBF>DDGEEEEG7C59EFFH>CFDAHIH=D5FG+C=EFCFCG;FGF>5HD,GF2 X0:i:2 X1:i:8 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2210:12004:66573#49 83 1 101050 29 100M = 100618 -532 AATCCAGGCCGGGTACAGTGGCTCATGCCTGTAATTCCAGTACTTTGGGAGGCCAAGGTGGGCAGGTCACTTGAGGTCAGCAGTTCAAGACCAGCCTCGT H,HHBFC>7DHFCGBGHDGJEIGBEGDCFFHGGCF@HGGIBGHGIGGFFEHGIEFFEHHGGHH>GLHHHGHEDFJHHI>GHDGGHEGED4FGDFGFCBAA X0:i:2 X1:i:8 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1311:20037:69502#49 83 1 101106 0 100M = 100886 -320 GGTGGGCAGGTCACTTGAGGTCAGCAGTTCAAGACCAGCCTCGTCAACATGGCAACACCCTGTCTCTACTAAAAATACAAAAATTAGCTGAGCCTGGTGG BCFHCDFBGFGFFHHCHDGEE7GHD7JGB@AGG7DKHGGFGGBFIEFFFIFLIHGAAEHFHHGGFLIGHHHGIFHFGIHGGGGEJGJGFF=IFFGFD>AC X0:i:4 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1305:13722:7130#49 147 1 101160 0 100M = 100785 -475 ACACCCTGTCTCTACTAAAAATACAAAAATTAGCTGGGCCTGGTGGCTCATGCCTGTAATCCCAGCTACTTAGGAGGCTGAGGCAGGAGAATTCCTTGAA G?+,53FBBEA4<+FIDEGDI64F=F>CBF=F5CDDF?95F@D+>EEGDH5@IGD?DG5F5CDG?+@FBG5IGC7F75GFFE>B:FH?GACBF9EABBC; X0:i:4 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1306:11135:14492#49 83 1 101160 7 100M = 101037 -223 ACACCCTGTCTCTACTAAAAATACAAAAATTAGCTGGGCCTGGTGGCTCATGCCTGTAATCCCAGCTACTTAGGAGGCTGAGGCAGGAGAATTCCTTGAA BC4DB=5GG@DDBGFJF?FEBGBFECJGG@EGGFKFB99G@GBCAGEB;8?;C@FHDE@@G798BEAFB:8EIFDGE>FCFBG>F?JH@HFED??AC>A? X0:i:4 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=?DBAD XT:A:R RG:Z:1#49 HS25_09827:2:1308:3916:70618#49 83 1 101245 0 100M = 100863 -482 GGAGAATTCCTTGAACCCAGAAGGTGGAGGTTGCAGTGAGCTGAGATTGCACCACGGCACTCCAGCCTAGGTGACACAGCAAGACTCTGTCAAAAAAAAA B6=HC5HCB4DF,G5ED7@DC->F?G?,F777G,,H7G988:-7ABDBDA:GC8E-D;,CCE9FECA?8AD-H9.1EEFCFBCC??EHEF2FGEAFEC?? X0:i:10 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:BDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2315:18722:16072#49 163 1 101367 0 100M = 101764 497 CCAGAATATGTGTAAAATAGTGACAATAAAAATATTACACATGTGTAATCCCAGCATTTTGAGATGCCAAGGTGGCAGGATCACTTGAGACCAGGAGTTC 8.EG'HJEI=EFIID4FH>E3E6G<@@2BG@I:KH@;EI8GFE8DGFHDEF:JIHF6GCDBFFFE3FDIIHF6FELFGHDH@?G X0:i:9 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2114:16569:13240#49 163 1 101380 0 100M = 101751 471 AAAATAGTGACAATAAAAATATTACACATGTGTAATCCCAGCATTTTGAGATGCCAAGGTGGCAGGATCACTTGAGACCAGGAGTTCGCAACCAGCCTGG FHGFDFEGHHGCGGHIFICGGDEE9HJFJGFFFHFIFFHBHFIHGFDLFHFFFCHFIFCGHGHFHHHG X0:i:9 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2302:19749:71990#49 83 1 101405 0 100M = 100979 -526 ACATGTGTAATCCCAGCATTTTGAGATGCCAAGGTGGCAGGATCACTTGAGACCAGGAGTTCGCAACCAGCCTGGACAACATAGGGAGACTCCATCTCCA BJHHJHCGGDEFGIFJHIHGH?IHGGCGFBFGGGEGHGG7F:HGGFHHFIIGIHGIHJHGG3GFGAGHHGHGHFFGKEDGHGGGFGJGGGFIEEGFCBAC X0:i:9 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1302:6673:32809#49 99 1 101416 7 100M = 101820 504 CCCAGCATTTTGAGATGCCAAGGTGGCAGGATCACTTGAGACCAGGAGTTCGCAACCAGCCTGGACAACATAGGGAGACTCCATCTCCACACACGCCAAA CAEEFGFGGFHGGHFGGGGHIFEGFEFBGHAHFAEGHGHGGHJIIFHGFHIIFHGEFHGGEGGHDKHGGHFGIJGJFEGCICDHEFIHFGGGGHFHHGCE X0:i:7 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDED XT:A:R RG:Z:1#49 HS25_09827:2:2114:7311:32646#49 99 1 101424 31 100M = 101814 490 TTTGAGATGCCAAGGTGGCAGGATCACTTGAGACCAGGAGTTCGCAACCAGCCTGGACAACATAGGGAGACTCCATCTCCACACACGCCAAAAAAAATTT C?>D@GDGE=HEHJF?>G:ECD1;@BFHAGFEFHF5E7@G/-?EFGFGGBHEGG7F@HGAD@G9,AF?F;BH'EH?9-FFEHCAC>?H?C>-?EH6EF4G??F7>,C X0:i:2 X1:i:1 XA:Z:2,+243092202,100M,0;16,+90271795,100M,1; BC:Z:TGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:===4BD?D XT:A:R RG:Z:1#49 HS25_09827:2:2316:4026:55885#49 163 1 101456 38 100M = 101821 465 ACCAGGAGTTCGCAACCAGCCTGGACAACATAGGGAGACTCCATCTCCACACACGCCAAAAAAAATTTTAAATAGCCAGGTATAGTGGTACTTCCTGTAA 5C=DDFGHDEFGH?@EGFH/7:&DH973F:9=CHA4D'=:HJ@7?FH=0HH:?EGB1;>B;CH487C;?I5:8HE:EHG@61@DIFHC@+BFHGF;02EG X0:i:1 X1:i:1 XA:Z:2,-243092196,100M,1; XG:i:0 AM:i:15 SM:i:23 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1310:12071:10727#49 83 1 101495 20 100M = 101050 -545 TCCATCTCCACACACGCCAAAAAAAATTTTAAATAGCCAGGTATAGTGGTACTTCCTGTAATCCCATCTACTTGGGAGGCTAAGGTGGGAGAATCACCCA 2F@@=DCG7DD6B,EGDIHJE?IGEGFFFGHGG@7GDGEJG:GGEGGFFBFFCFGFHHHC@EEFGJDCHHHBHHJH;IHDHFGGFEJGEFFIEFGFDBAC X0:i:1 X1:i:2 XA:Z:16,+90271750,100M,1;2,+243092157,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:20 XM:i:0 XO:i:0 QT:Z:!1=DDDFD XT:A:U RG:Z:1#49 HS25_09827:2:2106:11020:18091#49 99 1 101513 15 100M = 101858 445 AAAAAAAATTTTAAATAGCCAGGTATAGTGGTACTTCCTGTAATCCCATCTACTTGGGAGGCTAAGGTGGGAGAATCACCCAACCTCAGGAGTTCAGGGC CAECFBDFAFFAHEBHG>HECDC/C?8CDCGCEH@GHC8FBE?G:IFFEBE7B:BDEGHDD7GGE7DC?CGGBC?CFI>G5FFF6G74EFC4462 X0:i:1 X1:i:7 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:15 XM:i:0 XO:i:0 QT:Z:!1:BDADD XT:A:U RG:Z:1#49 HS25_09827:2:1202:10985:77517#49 163 1 101514 15 100M = 101846 432 AAAAAAATTTTAAATAGCCAGGTATAGTGGTACTTCCTGTAATCCCATCTACTTGGGAGGCTAAGGTGGGAGAATCACCCAACCTCAGGAGTTCAGGGCT 7CBCCEDHFCFGEFEBGFHGIGFFBDD?FI7HF@ACEGIGEEAHDCHLJFHGGEEAEDHCFEHFFDFE?IABHHEHBFFECHFFGIHFGFCBFGHFFFDG X0:i:1 X1:i:7 XG:i:0 AM:i:0 SM:i:15 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1201:18318:79203#49 97 1 101603 37 100M = 248069 146566 AGTTCAGGGCTTCAGCAAGCCATGATCATATCACTGCACTCCAGCCTCAGCAACAGAGCAAGATCCTATCTCAAAAAAAAAAAAAAAATCTCATGGGGGA CABFFGFFJFHGGGGHGGGFGHIH1FHIGHEHHIHGJHHJGHDGIGHIGIFIHIGIGHGGFGGHGKIGGH4IGDEGHGHHGHIEHGG86647>@=5HA>F X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:17 SM:i:37 XM:i:2 XO:i:0 QT:Z:!1=DDFFD XT:A:U RG:Z:1#49 HS25_09827:2:1208:18151:52574#49 163 1 101617 37 100M = 102083 566 GCAAGCCATGATCATATCACTGCACTCCAGCCTCAGCAACAGAGCAAGATCCTATCTCAAAAAAAAAAAAAAAATCACATGCGGGACATAGCTATACCAC 79@D@FGG-I:I+57D7FIHDB8FEGGFB+7D?5BBA,HD5>I=EHHC+A@F>+4'FCF+D>+5+F+ X0:i:1 X1:i:0 XG:i:0 AM:i:0 SM:i:37 XM:i:3 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2315:11020:69048#49 163 1 101623 37 100M = 101997 474 CATGATCATATCACTGCACTCCAGCCTCAGCAACAGAGCAAGATCCTATCTCAAAAAAAAAAAAAAAAACACATGTGGGAAATAGCTATAGCACAATAAA <;BA4$86?,/,>81;:)5F,7BCH2GIEE.6F62FAD*G1602<@8?:HE@.DE1EF&.5EEFFJ>:5=5+C+)(5B,FH0+54I+C%F45'+HCF?DG X0:i:1 X1:i:0 XG:i:0 AM:i:0 SM:i:37 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2315:14940:32106#49 163 1 101659 25 100M = 102017 458 AGCAAGATCCTATCTCAGAAAAAAAAAAAAAATCACATGGGGGGAATAGCTATAGCACAATAAAAAAAAAGGTATTAAGTATGAACAACAAAAAAGCTAG ;CAA-2'*D8/.>2:=1%EG7EFC82ICG@D-56:G'?3'<6,&<@'+%58,.+,&C').=EFFB5+754''HB9(E4B'+)EF@3C+3AIF>D>+5BD' X0:i:1 X1:i:0 XG:i:0 AM:i:0 SM:i:25 XM:i:5 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2114:16569:13240#49 83 1 101751 0 100M = 101380 -471 AAAGCTAGTAAAGGTTGAACAACAACTATCCTTAGGAAAGTGGAAATAATGTATTAATAAATATGAAAGCAGGCTAGCCACGGTGACTCACATCTGTAAT ECHHGFDGGGEFGFEE7IGCCHGFEGGFGIEGGHFKHGGIBFGFHGHHIIFGIEFFEHHGGHGHGIIGHHHGIFFHHIFGFGGGJGJGDEFIEEGFFCAA X0:i:2 X1:i:1 XA:Z:2,-243186278,100M,0;1,-224105459,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2310:11280:63634#49 121 1 101758 0 100M = 101758 0 GTAAAGGTTGAACAACAACTATCCTTAGGAAAGTGGAAATAATGTATTAATAAATATGAAAGCAGGCTAGCCACGGTGACTCACATCTGTAATCCCAGCA B6=H=EGEH>GH?JEFFFJEEGFCEAB X0:i:2 X1:i:1 XA:Z:2,-243186285,100M,0;1,-224105466,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11ADDDD XT:A:R RG:Z:1#49 HS25_09827:2:2315:18722:16072#49 83 1 101764 0 100M = 101367 -497 GTTGAACAACAACTATCCTTAGGAAAGTGGAAATAATGTATTAATAAATATGAAAGCAGGCTAGCCACGGTGACTCACATCTGTAATCCCAGCACTTTGG CGHBEBEGGGHFGCHJHIHGHGIGEGJIIHFGGHKHHGGIJ@@FHGHHIIHLGHGIIFHDGHGJGJAFHHHG?FJHHIHIFGGGJEJGGGFJFEGFFBAH X0:i:2 X1:i:1 XA:Z:2,-243186291,100M,0;1,-224105472,100M,1; BC:Z:NGTCTATT XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!+14=AD= XT:A:R RG:Z:1#49 HS25_09827:2:1314:14727:24612#49 99 1 101804 15 100M = 102143 439 TTAATAAATATGAAAGCAGGCTAGCCACGGTGACTCACATCTGTAATCCCAGCACTTTGGGAGGCTGAGGCAGGCAGATCACCTGAGGTCAGGAGTTCCA A;BC=?D?4FFDEEFFGG:FGFI;CEDF88??C.8:HHFJ89FAGGH..FD;FHBE,@FG8A-B8775GC7DAFCEFE-7DF?HCE>CFH47>(=BB+>F X0:i:1 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:15 XM:i:0 XO:i:0 QT:Z:!1=BDD>D XT:A:U RG:Z:1#49 HS25_09827:2:2114:7311:32646#49 147 1 101814 31 100M = 101424 -490 TGAAAGCAGGCTAGCCACGGTGACTCACATCTGTAATCCCAGCACTTTGGGAGGCTGAGGCAGGCAGATCACCTGAGGTCAGGAGTTCCAGACCAGCCTG '?H>5D+>><+GE4C;>5FC5B4GH++ED?@FG>IE7DB57G@#HE@@@,B55+F57GA5=5GE7G655757@>>?IFG@FED>-?AGHG=FEFBFG?EDDFHGHFGGGHHDGEGDHHFEGH?H?G>FHCIDCFH@EFEIDIFF@BGEGFEFCEED-AC< X0:i:1 X1:i:6 XG:i:0 AM:i:0 SM:i:15 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2316:4026:55885#49 83 1 101821 38 100M = 101456 -465 AGGCTAGCCACGGTGACTCACATCTGTAATCCCAGCACTTTGGGAGGCTGAGGCAGGCAGATCACCTGAGGTCAGGAGTTCCAGACCAGCCTGGCCAACA BI=HBHHGGGEFCGHGDIH44DC;B;H=4@I64F=IFE>H@?C>55??B=D7H4A7@+78B55BGCDHA=>=GH7EH5>G@ICE>BI>C+G>5IG?A?GAJEF9B>,AC< X0:i:13 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2112:20979:63137#49 163 1 101885 10 100M = 102047 262 CCTGAGGTCAGGAGTTCCAGACCAGCCTGGCCAACATGGTGAAATCTTGTCTCTCCTACAAATACAAAAACTAGCCAGGCTTGGTTGTGCACTCCTGTAA ;CBCBFG@FEFGLFCCCIIGFGFI@EIFEEGHFHGFEDGDFGDHGGGIDHHHGFIFEGFFGFHFEEHGFIGHHFIHEBFECEF>@IHECG?E@ X0:i:4 X1:i:9 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2315:11020:69048#49 83 1 101997 36 100M = 101623 -474 GGGAGGCTGAGGCAGGAGAATCTCTTGAACCTGAGAGGCAGAGGTTGCAGTGAGCCAAGATCATGCCACTGCACTCCAGCTGGGGCAACAGAGTGACACT 6G>6E)54GGH@HCHGCFGJ-HGFE7CGDFCG@FGEAAG@F1@GHHHHFD?GCC?FAEHE7HHCFAD8D:DF:FFC?DGGFGJCG?=AF?G=C6@H X0:i:4 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11ADD>D XT:A:R RG:Z:1#49 HS25_09827:2:1209:15696:88564#49 113 1 102011 0 100M Y 26462747 0 GGAGAATCTCTTGAACCTGAGAGGCAGAGGTTGCAGTGAGCCAAGATCATGCCACTGCACTCCAGCTGGGGCAACAGAGTGACACTCCATCTCAAAATAA ECHEJHHGG@GFGIFJHIJGHHGFGGIIIFHGGFFKDGGIFIBGIEGCDIIGIHGGHJFGGHHFGJIHHHHGIFHGGIKIH:GGHGJGFGFFFDGFECAC X0:i:4 X1:i:6 XA:Z:1,-248327,100M,0;16,+90271230,100M,0;2,+243091636,100M,0;6,+170991011,100M,1;1,+406819,100M,1;5,+180833369,100M,1;2,-243186538,100M,1;1,-583554,100M,1;8,-76153,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2315:14940:32106#49 83 1 102017 25 100M = 101659 -458 TCTCTTGAACCTGAGAGGCAGAGGTTGCAGTGAGCCAAGATCATGCCACTGCACTCCAACTGGGGCAACAGAGTGACACTCCATCTCAAAATAAATAAAT 1GH:/BEGGGGEG>FGH?FGCGEHEGGFDBHGGIDEFGGEG4@DCEHBFFFDCHFHHCEGCFEHGEHHHHHGIDEEG1FIEFGB?BEHDFFEDFD=@EAH X0:i:7 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:BDDDD XT:A:R RG:Z:1#49 HS25_09827:2:1202:14881:92624#49 99 1 102030 0 100M = 102433 503 AGAGGCAGAGGTTGCAGTGAGCCAAGATCATGCCACTGCACTCCAGCTGGGGCAACAGAGTGACACTCCATCTCAAAATAAATAAATAAGAAAGCAGAAA AAEFFGFFIFHGGJGFG>G?GFEGHEFIGHHHHGEGHEHGGHFGFGHIGFIIFHLIFFCG@GGHKGEGGHFIIJCGGIHECFIHGGJHFGGGGHEFHHGE X0:i:4 X1:i:7 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2112:20979:63137#49 83 1 102047 18 100M = 101885 -262 TGAGCCAAGATCATGCCACTGCACTCCAGCTGGGGCAACAGAGTGACACTCCATCTCAAAATAAATAAATAAGAAAGCAGAAACTAATAAACTAGAAAAC ECDHCAEGGGGFHFFEDDGDHHEBDGCGIHEGGEG@FGGIGIHGH@GHIIEFCFFAEHHGGHHGGJHFHEHGIDHEGIHGHGGGHFHHGFDIGDCF@CAA X0:i:1 X1:i:3 XA:Z:16,+90271194,100M,1;2,+243091600,100M,1;1,-248363,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:18 XM:i:0 XO:i:0 QT:Z:!1=DDFFE XT:A:U RG:Z:1#49 HS25_09827:2:1208:18151:52574#49 83 1 102083 29 100M = 101617 -566 AACAGAGTGACACTCCATCTCAAAATAAATAAATAAGAAAGCAGAAACTAATAAATTAGAAAACAGAAACATAGAACTAATTTATAAATCAAAGCACTAT 2FHHB=C>FFE@CG5EH7<7EGGBEGCIFK?G<@@HDGGIGABFIE78AIC;CHFFHGDGJCHGGIGCDHDFHDECEIFG?:GGHGHHEFFJDFGFEEAC X0:i:11 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!11ADAAD XT:A:R RG:Z:1#49 HS25_09827:2:1314:14727:24612#49 147 1 102143 7 100M = 101804 -439 AAACAGAAACATAGAACTTATTTATAAATCAAAGCACTATGCCTTGAAAAGAGGGAGAAAAATTGTGAATTAAGGAAGGTAAGAGATGGTTGGAGAGGAG G?CCA5DG5@?7BH>B7C,?I7--F-+7)--7BEHC10+%9?>C?=: X0:i:11 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2203:13551:54142#49 163 1 102256 20 100M = 102635 479 GAGATAATTGAAGGAGCAAAAGCATCTGGAGAAGCAAAGCCACTGAAAGATGAACAGGGCTCTGAAAGAGATGCTTGACTGCTATCTTTTCAAATGACTG ;CBADFECF9FGHGBDGFHFIGFEIH>IIEGGHHGGEAEGHDGCDFHGJBEHGEIFEHFFGFIBGIFI?FGFHH=HEFGEFEFHIIHGHFEBGHEDFHFG X0:i:1 X1:i:2 XA:Z:1,+248572,100M,1;16,-90270985,100M,1; XG:i:0 AM:i:0 SM:i:20 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2213:1606:79809#49 163 1 102277 20 100M = 102645 468 GCATCTGGAGAAGCAAAGCCACTGAAAGATGAACAGGGCTCTGAAAGAGATGCTTGACTGCTATCTTTTCAAATGACTGCAGTTCCCAGTGACATCATTT GDFHCB>E@G>CDF>HFHF=DE5HHGGB?FFEGGEI>=HGFDF?HDE?EDDFHEGBEFFBICG+FIBHADFC>FFHGFHHG X0:i:1 X1:i:2 XA:Z:1,+248593,100M,1;16,-90270964,100M,1; XG:i:0 AM:i:0 SM:i:20 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2215:2190:29721#49 99 1 102432 0 100M = 102859 527 CCTCACCCCACACTCAAAACCTGTCTATGCTCCTTTCATTCTCATATGACAGATTTCAGATGGCATTCTTATTTCCCTGATTTCTTTTTGAGATAGCTTG CAB@FG?GI@F@HEGGG>>HDB>GHEFDFH?H8IEEGEHCFHGDFGDDDHAEHHGHGGGBDGGAEFIGGFFBFCGEH>GFGHIH>EGG@E4<)352C327 X0:i:10 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1202:14881:92624#49 147 1 102433 0 100M = 102030 -503 CTCACCCCACACTCAAAACCTGTCTATGCTCCTTTCATTCTCATATGACAGATTTCAGATGGCATTCTTATTTCCCTGATTTCTTTTTGAGATAGCTTGC GDH5GHDJFLFHGHIIGFBHJGFGHHGHFFFFIHIGHHHGFJFEFGJGHHHFIGG?HHEEGEDDEHHFGGIIEIEIEHGIFIIFEFGEGGGFHDFDDBC; X0:i:10 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1314:14184:55171#49 99 1 102458 29 100M = 102911 553 ATGCTCCTTTCATTCTCATATGACAGATTTCAGATGGCATTCTTATTTCCCTGATTTCTTTTTGAGATAGCTTGCATTTCCCTCCTCTATATAAAGCCAC ?A>EFGFGFFFFFFG?GEG??FDKEJFDBH:8FEE@FH7CGHC8GE8CFFE?F7GIDH:GD9GBEK(GG,7FCGG7FE7E7CFFEFC>E@G7GEFG4@IE X0:i:7 X1:i:8 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDFAF XT:A:R RG:Z:1#49 HS25_09827:2:2216:11318:97227#49 163 1 102619 0 100M = 102990 471 AACTCATGCCAAAACTTTCAGGTTTTATACCTACCTTATAGATAAAGAAATTGAAGCTTATAGAGTTTAAGTAATGTTCCCAAAGCCTCGTGGCTAGTAA 288?E7A;E5FGGGG7EIDF6C34HD?.9DDAG'*F@=14=:4H1>B9F=GB9AC82G,5FBGG:;B=:7D@7%E=8JHFFGFF:I>>@HECH93GB/FA X0:i:5 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1316:19655:14590#49 163 1 102622 29 100M = 102942 420 TCATGCCAAAACTTTCAGTTTTTATACCTACCTTATAGATAAAGAAATTGAAGCTTATAGAGTTTAAGGAATGTTCCCAAAGCCTCGTGGCTAGTAATTC 3CBC(,:BFFF49>3C5C(.*293I(E1;(5E5H4,5:@G63HH)B'9DHH2FEBEE;ECH9DFED<7&DH/EG5766FF147BF++5*/,FFHD2B5HG X0:i:5 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2203:13551:54142#49 83 1 102635 12 100M = 102256 -479 TTCAGGTTTTATACCTACCTTATAGATAAAGAAATTGAAGCTTATAGAGTTTAAGTAATGTTCCCAAAGCCTCGTGGCTAGTAATTCAAACCTAATTTCT EGHHBGEGGGGFHFGJHIGEFGGGGEGGIBHGGEFGDGGIJIHGGBIHI8HFIHGFHJHGJFGFGIHHHHHGIFEHGIHGHGGAGEJFGEFJGFGFFEAA X0:i:5 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFE XT:A:R RG:Z:1#49 HS25_09827:2:2213:1606:79809#49 83 1 102645 12 100M = 102277 -468 ATACCTACCTTATAGATAAAGAAATTGAAGCTTATAGAGTTTAAGTAATGTTCCCAAAGCCTCGTGGCTAGTAATTCAAACCTAATTTCTGCCTACTCCA BJGDFAFGB5CFDFHACGHFC5=E@L6C4ABBCG?D55GE?HEEFFBB=5ADGDC>=5+GDH7?DG@G2G;H@6G@EG>B3G5EG'&%6G6DG6,J)%C5->8-; X0:i:8 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1313:17232:64260#49 99 1 102888 20 100M = 103158 370 ACAACCTGAAATAACTGGCTGACAACCAATTTGAATAACTCCCTGCGGGTGAAGTTCAAAGTACTATTTGGGTTTTTTTTTAAAGTTTGGCTGGGTGCAG C>ECFGDFIFGEGGBFJEHG2 X0:i:1 X1:i:2 XA:Z:1,+243184945,100M,1;4,-119588011,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:20 XM:i:0 XO:i:0 QT:Z:!11=ADDD XT:A:U RG:Z:1#49 HS25_09827:2:1314:14184:55171#49 147 1 102911 37 100M = 102458 -553 AACCAATTTGAATAACTCCCTGCGGGTGAAGTTCAAAGTACTATTTGGGTTTTTTTTTAAAGTTTGGCTGGGTGCAGCGGCTCACGCCTGTAATCCAAGC ;4GEF>+DILFI<;B;>5BFEGIGDFHF=@GCAB??GE?EF=F5I4I(+C6H+HG5I*HF;AA++CEF,EE/@GDACB7< X0:i:1 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2309:16833:5839#49 177 1 103160 0 100M 6 170992200 0 CAGGAGAATCGCTTGAACCCAGGAGGTGGAGGTTGCAGGGAGCCGAGATCGCACCACTGCACTCCAGCCTGGGCGACAGAGCGAGATTCCGTCTCAAAAA 2HHHFHHGILGH4HF;+IGCJGFFHIEHHHIFCFIEFFFDCGHEAEEGDGFBI5F@GGEGFHDC9ECCAC; X0:i:3 X1:i:1 XA:Z:1,-103164,100M,0;16,+90270076,100M,0;1,-224106873,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1311:8668:66080#49 163 1 103210 0 100M = 103561 451 GCACCACTGCACTCCAGCCTGGGCGACAGAGTGAGATTCCGTCTCAAAAAGTAAAATAAAATAAAATAAAAAATAAAAGTTTGATATATTCAGAATCAGG ;CB?7?DHDGFG8AG:6DBD@GFCF7EEIEGGFHAEDEIGHFCHG5>BFI?G55EFCDE,JH??=B?GF4H>HFEEE=DCHEIDF>HEDGGFGGHFHFEG X0:i:3 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2208:11139:84734#49 163 1 103219 16 100M = 103582 463 CACTCCAGCCTGGGCGACAGAGCGAGATTCCGTCTCAAAAAGTAAAATAAAATAAAATAAAAAATAAAAGTTTGATATATTCAGAATCAGGGAGGTCTGT ;CBCDFCEFJFGEGGDEIEGFGFIIHGEIIGGFHGJDGIGHH,HEGKIFHHHGGIFGFGHGFHFHEHEJEFGHGIHGHFJHGFGIIHGGFGLFGHDHFFG X0:i:1 X1:i:5 XG:i:0 AM:i:0 SM:i:16 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2101:8787:5262#49 83 1 103232 15 100M = 103070 -262 GCGACAGAGCGAGATTCCGTCTCAAAAAGTAAAATAAAATAAAATAAAAAATAAAAGTTTGATATATTCAGAATCAGGGAGGTCTGTTGGGTGCAGTTCA FIGHFEHGGGHDHFGJHIHIFHGFEGGIFHFGGEGGFGGGFIGFAGIHFICFEHGFIEFFGHGHGLHHHHHGHHHGHIFGEGGGEGEGFHFEEEDFDBAB X0:i:1 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:15 XM:i:0 XO:i:0 QT:Z:!1=DDDEF XT:A:U RG:Z:1#49 HS25_09827:2:1204:7640:84575#49 121 1 103284 0 100M = 103284 0 AAAAGTTTGATATATTCAGAATCAGGGAGGTCTGTATGGTGCAGTTCATTTGAAAAATTCCTCAGCATTTTAGTGATCTGTATGGTCCCTCTATCTGTCA BAFHHEH>GCD6>C=D7GGGCDBFE7:6?HH;GH<(,GGDGAGCH27FDIFCI@?9E;9CGBE8ECE8DEH@FD<GHFDHAGIG:GFIEHFFDHCI@FFDGEGHHGFFEEFHHHGBFEGGCHDEGCGEBDGGHFGFDGFEBAC X0:i:2 X1:i:7 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!1:BDDDD XT:A:R RG:Z:1#49 HS25_09827:2:1216:11977:56989#49 163 1 103436 0 100M = 103879 543 AATGAAGGGACGCTTTCCAGGGTTAAGGGAACTGCTAGGGTTTGGATATTTGACCACTCCAAACTCATGTTGAAATGTGATCCCCATTGTTGGAGGTGGG ;;,*$/49+9A(+GEGG5E,?A>7DCIIIIGGF2GGDEDG=D=7.5K?J>,41+7FE6EH=A/?9??E?0GBIBBA5+F4FBDCG.><4>H>4H?A7FD55D',@GE,A=D@I=977E++5D@?D,+4D>I6+D+5@GF+4+FA++GD+53D< X0:i:9 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1213:19978:70521#49 99 1 103545 29 100M = 103893 448 GAGGTGTTTTGGTCCTGAGTGTGGACCTCTCACGAATGTCTTGGTGCCATCCAAGTGAGTTCTTGCTCGCTCTTTTTTTTCTTTTTGAGATGTAGTTTCA CAEC=GFFGFFGGHGJGEFFIFIGGJHIEHHHHGJGGHHGEHHIIGHIGHIIJDGCGFIBGDGHDFCGGHFFGJCEHGIHIGDHJGF>D@FGGHGBE=IF X0:i:5 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=?DDDA XT:A:R RG:Z:1#49 HS25_09827:2:1311:8668:66080#49 83 1 103561 0 100M = 103210 -451 GAGTGTGGACCTCTCACGAATGTCTTGGTGCCATCCAAGTGAGTTCTTGCTCGCTCTTTTTTTTCTTTTTGAGATGTAGTTTCACTCTTGCTGCCCAGGT H6@HBD@G(DGFB6E>FFHCFIEFDEGAG@FG5GK8HGIGGC9GABFHDCFDGHGFHEHGGHHHFJIHHHHGIFJHFEGEEFGGDGFDCAC X0:i:4 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=B?DDD XT:A:R RG:Z:1#49 HS25_09827:2:2208:11139:84734#49 83 1 103582 15 100M = 103219 -463 GTCTTGGTGCCATCCAAGTGAGTTCTTGCTCGCTCTTTTTTTTCTTTTTGAGATGTAGTTTCACTCTTGCTGCCCAGGTTGGAATGTAGTGGTGCGATCT FGHHBFHGGGGGFIFHFIHJBIGHJFJGGIHGGIGFHGIFJIGDIGHFIIHFIHFFEFH@GF=GGJJHHHHFHHEHGIHGFHGGHEHEGHFIFEGFFBAB X0:i:2 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDEF XT:A:R RG:Z:1#49 HS25_09827:2:1302:17674:92508#49 99 1 103600 0 100M = 104007 507 TGAGTTCTTGCTCGCTCTTTTTTTTCTTTTTGAGATGTAGTTTCACTCTTGCTGCCCAGGTTGGAATGTAGTGGTGCGATCTTGGCTCACTGCAACATCC A>C@AG?FF=?@@GGEG>:EDDI;GEDHBH:DCEC@>A@C8D;DFB@I;CIFCEBADFAB-AA7K7@5(A@76,7DBG(C7GI7C5CBD@4B4<5BH>FE X0:i:2 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11AADDD XT:A:R RG:Z:1#49 HS25_09827:2:1204:12066:39083#49 163 1 103633 0 100M = 104056 523 GATGTAGTTTCACTCTTGCTGCCCAGGTTGGAATGTAGTGGTGCGATCTTGGCTCACTGCAACATCCACCTCACGGGTTCAACCCATTCTCCTGTGTCAG :CAA7EDBDCGGHAE:BICBGFJG,CBCEECDF>G?DF5GF?HECD5EDI?DG@BEFFHIGBF7FECCJDAFHEF5BCGH4BFHI;+E;AC=FCFB4CH>DHGEEFEFEFDGHFGIGHFGFHHFHHFIBIE4GD@>HE;HCIFG>DHFHG X0:i:1 X1:i:16 XG:i:0 AM:i:0 SM:i:11 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1304:5386:67505#49 163 1 103827 17 100M = 104172 445 CTGGTCTCAAACTCCTGACCTCAGGTGATACACCTGCCTCGGCCTCCCAAAGTGCTGGGATTACAGGTGTGAGCCACCGTGCCTACCTAGTTCTAGCTCT ;CBCDEDHDGFGHGFDIGHGIGFFH>IEDCGHGEHGEFEGHEHCCGKIFEEGAFFEGFJFDHKFFEGGFGEDHFIAFJGFC=F@GIHF4GGBGHHCEGHG X0:i:1 X1:i:4 XG:i:0 AM:i:0 SM:i:17 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2309:4235:78654#49 99 1 103865 37 100M = 104221 456 TCGGCCTCCCAAAGTGCTGGGATTACAGGTGTGAGCCACCATGCCTACCTAGTTCTAGCTCTCTTAATTCCCACAAGAGCTGGTTGTTAACAAGAGCCTG CABCFGFFGFGGGJEHGEGHIBIHHEHDFHEHHHIGFHH@GHGHIGHIGHCFCHEIGGFGIGGHHFEGGHIICDGEFGHHECIHGFGGFGGGGFGFHHJH X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:37 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:U RG:Z:1#49 HS25_09827:2:1216:11977:56989#49 83 1 103879 0 100M = 103436 -543 TGCTGGGATTACAGGTGTGAGCCACCGTGCCTACCTAGTTCTAGCTCTCTTAATTCCCACAAGAGCTGGTTGTTAACAAGAGCCTGGCACAAACCCCTCT *AGDHEBBGG@F86EH7BE?CG6F,7EFFFF-G67FFGAF@IB,B6GFFIHDD:G7FG9:G7G4C,AFGEDGHFHDGI>C?,>>JGEE@FFEDEGF@CAA X0:i:4 X1:i:4 BC:Z:TGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:1:?DDDDD XT:A:R RG:Z:1#49 HS25_09827:2:1306:15525:5329#49 83 1 103889 37 100M = 103483 -506 ACAGGTGTGAGCCACCATGCCTACCTAGTTCTAGCTCTCTTAATTCCCACAAGAGCTGGTTGTTAACAAGAGCCTGGCACAAACCCCTCTCTCTCGCCAC E,AHBA<>GG6@GFBEHIG777BF7CCGIB7GGFGD7GADFGBD,EDHFCHCDHB@H;A8CFG>GAH8GGD@I9EHE>>C?F>GHGH56?=A?FGFCBA? X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:37 XM:i:0 XO:i:0 QT:Z:!1:BDBDE XT:A:U RG:Z:1#49 HS25_09827:2:1311:19277:35120#49 73 1 103890 37 100M = 103890 0 CAGGTGTGAGCCACCATGCCTACCTAGTTCTAGCTCTCTTAATTCCCACAAGAGCTGGTTGTTAACAAGAGCCTGGCACAAACCCCTCTCTCTCGCCACG AABEFGFDIDEGFJEJGGDHGGIEHJHDGHHCFGLFGEHGGHGHFGEIFHCIHFGIFGGGGEGHHFGGGCBFIKGEHEGCEFICGGCFFGGGGDABD>IB X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:37 XM:i:0 XO:i:0 QT:Z:!1:BDDDF XT:A:U RG:Z:1#49 HS25_09827:2:1213:19978:70521#49 147 1 103893 37 100M = 103545 -448 GTGTGAGCCACCATGCCTACCTAGTTCTAGCTCTCTTAATTCCCACAAGAGCTGGTTGTTAACAAGAGCCTGGCACAAACCCCTCTCTCTCGCCACGTGA GFFH>FCDFLGHGHFIFGBDJBCFHFFHDGIJHFEFHHHDDFFGFGFGHHGDGHDGEHGFGHDDE4HFGGIEIFGHIFCIGIDGE7G4GEJEHG37DB9; X0:i:1 X1:i:0 XG:i:0 AM:i:0 SM:i:37 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1315:14448:28388#49 163 1 103929 0 100M = 104328 499 TAATTCCCACAAGAGCTGGTTGTTAACAAGAGCCTGGCACAAACCCCTCTCTCTCGCCACGTGATCTCTGCACATGCCAGCTTCCCTTCCCCTTCTGCCA 8DAD?FDHFJ;GHGEGGFEBGFFIFEGIDBG=F:BFGDHGH0HHEF>GJBHHGGIFFGGFGGHFG=GGJIHBHHEHJIGIHEFGIIHGHFEGGHHGEHHG X0:i:4 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2305:19946:34556#49 163 1 103990 0 100M = 104163 273 TGATCTCTGCACATGCCAGCTTCCCTTCCCCTTCTGCCATGAGTGGAAACAGCCTAACGCCCTCACCAGAAGCAAATGGTGGCACCATGCTTCTTGCACA ;CBDCFDFFGFGHAFDHFEFIHHEEHIIEEGGHHHEDGIGBDHEGGGIFFHHGGGFGFFHHGEFFHHGFFGHHHFHGFGFHHFFIIHGIFIGHJHFHBFG X0:i:2 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1302:17674:92508#49 147 1 104007 0 100M = 103600 -507 AGCTGCCCTTCCCCTTCTGCCATGAGTGGAAACAGCCTAACGCCCTCACCAGAAGCAAATGGTGGCACCATGCTTCTTGCACACCTTCAGAACTGTGAGC 'D@5+JE>H55=F5GIFHD,5FEB=EBE7@G8GDHG>?7?EDCCBHE<9CBFCBB7A/: X0:i:2 X1:i:1 XA:Z:16,+90269233,100M,1;1,-250324,100M,2; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2316:17741:22574#49 163 1 104010 0 100M = 104344 434 TTCCCTTCCCCTTCTGCCATGAGGGGAAACAGCCTAACGCCCTCACCAGAAGCAAATGGTGGCACCATGCTTCTTGCACACCTTCAGAACTGTGAGCCAA 88-@:((G698CHAFE<3:HE9@;DH:1FD:?JI<346.8CH<=B<;,F539HF:EFG8B872IIHFG:7FGGF;>8FG X0:i:2 X1:i:1 XA:Z:16,-90269230,100M,1;1,+250327,100M,2; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1311:15554:76429#49 83 1 104011 11 100M = 103794 -317 TCCCTTCCCCTTCTGCCATGAGTGGAAACAGCCTAACGCCCTCACCAGAAGCAAATGGTGGCACCATGCTTCTTGCACACCTTCAGAACTGTGAGCCAAA EJDDBDHGGGG@HHGCDIHJCHGFGGKCDFFGGGEDHGDFFI@FCGIJFIFFEHFAIGHG@HHGGEAHHHHGHHJH;IHGGGAGHGHGDFFFFFGFCEAA X0:i:2 X1:i:1 XA:Z:1,-104011,100M,0;1,-250328,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11ADD?D XT:A:R RG:Z:1#49 HS25_09827:2:2106:20165:11625#49 99 1 104018 0 100M = 104372 454 CCCTTCTGCCATGAGCGGAAACAGCCTAACGCCCTCACCAGAAGCAAATGGTGGCACCATGCTTCTTGCACACCTTCAGAACTGTGAGCCAAATAAACCT CABFFGFFIFHAGGGGGGGFGGIEHJFIGHEHHGHGFHHGFHJGFGDCCFI;HHGGFGGJJIGDK@GGGHHFGGGGGGHHJHGHGHJHFHGGGHHHHHIF X0:i:2 X1:i:1 XA:Z:1,+104018,100M,1;1,+250335,100M,2; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!4=DDFFB XT:A:R RG:Z:1#49 HS25_09827:2:2203:12145:99989#49 163 1 104024 20 100M = 104381 457 TGCCATGAGCGGAAACAGCCTAACGCCCTCACCAGAAGCAAATGGTGGCACCATGCTTCTTGCACACCTTCAGAACTGTGAGCCGAATAAACCTCTCTTC ?DF8@G@I+C@E?FB?7BECG5G?BCBEHBFF+CHF5@FB<@4+55DD>HGHG X0:i:2 X1:i:0 XA:Z:1,+104034,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2216:1661:97417#49 121 1 104035 0 100M = 104035 0 GAAACAGCCTAACGCCCTCACCAGAAGCAAATGGTGGCACCATGCTTCTTGCACACCTTCAGAACTGTGAGCCAAATAAACTTCTCTTCTTTAAAATTAT EFF0B=E:6GEF,IF>7DF(?HGF?GKCDHEGGGE8D>A8GCHFCGH:IIHCIH?GHEHCGCG>F8JFHEH87FEGHCFG?#A>FEDE@EFFFGDFCC?B X0:i:2 X1:i:0 XA:Z:1,-250352,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:BDDDD XT:A:R RG:Z:1#49 HS25_09827:2:1204:12066:39083#49 83 1 104056 0 100M = 103633 -523 CAGAAGCAAATGGTGGCACCATGCTTCTTGCACACCTTCAGAACTGTGAGCCAAATAAACCTCTCTTCTTTAAAATTATTCAGCCTCTGGTATTCCTTTA EFGHJGFGCCDEFF;DFDGDEDGF7CF7FHH;GHBEBGIJJFBGIG?F;DHGCHFFIF@CHCEFFLGFHHDEIFFFEIFGEFGGHFGGGHFGFFGFCB>A X0:i:2 X1:i:8 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:1215:8695:36940#49 99 1 104072 0 89M1I10M = 104392 420 TACCATGCTTCTTGCACACCTTCAGAACTGTGAGCCAAATAAACCTCTCTTCTTTAAAATTATTCAGCCTCTGGTATTCCTTTATAACACACACACACAC CABECG?DIFFD@E?GGGFEGHIHD>JFF<'CE;BC5FBC+6C+H+>IB++5>5B=BDH=?BBC57?5D<>=E5GD,EGFA5,DC<@FG?CE8DGFG>GI?EFEGIGHGHHDGDEDCAC; X0:i:3 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2214:5052:29193#49 99 1 104222 0 100M = 104531 409 AATTAGAAATGGTGATGCACCGAGGGATTGGCACCGAGGCTCCCCAACAGGAACTGAGGTCATGGATAGAAGGACACATTCATGTTATTTTTTTCTAATG AABC@GFGGFFEEH9FG>FHIF>HHJDIE8EHFEEGFHFGDEFHFGHIDHCDCFGEDGGGG9GHHEIGGEGFGFGDFI?EDGBH>GFCFDFGGCFHDGGE X0:i:3 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDDED XT:A:R RG:Z:1#49 HS25_09827:2:1307:12504:50636#49 163 1 104225 0 100M = 104639 514 TAGAAATGGTGATGCACCGAGGGATTGGCACCGAGGCTCCCCAACAGGAACTGAGGTCATGGATAGAAGGACACATTCATGTTATTTTTTTCTAATGGTT ;CADCFE8E@FGAEEBH5EFFFFC8CCFCEG>EH4??6GBBF7E?FHG=IEDGEEF=DGF=HDFEEGE?4FHHHEHBFF5HBACCCHCDFGFFDH>F<4A X0:i:3 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2105:4474:27521#49 99 1 104260 0 100M = 104735 575 GCTCCCCAACAGGAACTGAGGTCATGGATAGAAGGACACATTCATGTTATTTTTTTCTAATGGTTAAGTAATTATTTGCTCTTACTCTCAAAATTTCTGC BABFFGDDIFFEGFGHGGAEGDCGIEFFGHEHBDEEGGF@GHGIFFFCFFIFJFGHGHGBFDGDDGGGGEFGIJCGGG7HICIHGFIGFGGGGHDHBHGE X0:i:2 X1:i:8 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DBDD= XT:A:R RG:Z:1#49 HS25_09827:2:2106:21457:34141#49 99 1 104299 0 100M = 104690 491 NTTCATGTTATTTTTTTCTAATGGTTAAGTAATTATTTGCTCTTACTCTCAAAATTTCTGCCAAGGCCTCCCATGGACCAAACTCAACTAGAATCTAGGA !AEDFGEFIFHAGJGGGGGHGGIHFFFIGHEHHGJGGHEGGHGIGGHIFHIIFFEEFGIBIDGH8EEGGHHGFF@EFGIHIFIHHGFHEH@GGHEJHHFE X0:i:8 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DFDFF XT:A:R RG:Z:1#49 HS25_09827:2:2307:4761:82984#49 99 1 104304 0 100M = 104712 508 TGTTATTTTTTTCTAATGGTTAAGTAATTATTTGCCCTTACTCTCAAAATTTCTGCCAAGGCCTCCCATGGACCAAACTCAACTAGAATCTAGGAAGCAG <;>@FAB?EFF@@EB3G>AEG>I;<<@HG>HCFDJ:F@7CG@CDFE8CDFCFHD78C@:@@DAHE7CGBEKF,JGDFGGHICDD>B65DHF@GFD+E46F X0:i:8 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!+1<+2?A XT:A:R RG:Z:1#49 HS25_09827:2:2216:1780:87213#49 121 1 104312 0 100M = 104312 0 TTTTCTAATGGTTAAGTAATTATTTGCTCTTACTCTCAAAATTTCTGCCAAGGCCTCCCATGGACCAAACTCAACTAGAATTTAGGAAGCAGAGAACCTG FJFBB?7F5AC X0:i:12 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:BDDB2 XT:A:R RG:Z:1#49 HS25_09827:2:1315:14448:28388#49 83 1 104328 0 100M = 103929 -499 TAATTATTTGCTCTTACTCTCAAAATTTCTGCCAAGGCCTCCCATGGACCAAACTCAACTAGAATCTAGGAAGCAGAGAACCTGAGTGTTGCATTCAGCA E4HCFHHGGGGCHHG>HDHJFHGFGBIGGIHGGHKKHGIIGIHGIGHHIIHFIFGIHFHGGHHFGIGHHHHFIFHHHIHCFGGGFGGGGGFIFFGFDEAC X0:i:12 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFB XT:A:R RG:Z:1#49 HS25_09827:2:2316:17741:22574#49 83 1 104344 0 100M = 104010 -434 CTCTCAAAATTTCTGCCAAGGCCTCCCATGGACCAAACTCAACTAGAATCTAGGAAGCAGAGAACCTGAGTGTTGCATTCAGCAGAAGTCAGCTTCCTAG EIHHHFHGGFHFHJFJHIJGJGGHFJFEGFFB@C X0:i:9 X1:i:6 BC:Z:TGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:1=@DFFFD XT:A:R RG:Z:1#49 HS25_09827:2:2106:20165:11625#49 147 1 104372 0 100M = 104018 -454 TGGACCAAACTCAACTAGAATCTAGGAAGCAGAGAACCTGAGTGTTGCATTCAGCAGAAGTCAGCTTCCTAGGGAATCTTGCAGGAAGGGTGAAGGTAGA ?FHEFHJGBGAGFHFFHFEHIGHJHIFCGHIFIFEFHFFJ?JFFFBFGHBKFIHGEHHDEGGDGFGHFGGIIIEEI?FHIF5FGGGHGGFE?ECDDCAC; X0:i:5 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2203:12145:99989#49 83 1 104381 12 100M = 104024 -457 CTCAACTAGAATCTAGGAAGCAGAGAACCTGAGTGTTGCATTCAGCAGAAGTCAGCTTCCTAGGGAATCTTGCAGGAAGGGTGAAGGTAGAGAATCTGGT ;IHHHGHGGGEFGJFGHIGGHIIFJGDIIFHGGGFGHGIGGIBGIHIHIFFGIHFFGJHGGHGGGLHHHHHGIFFHGIGGHHGGHGJGFGFIGFDFECAC X0:i:5 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFD XT:A:R RG:Z:1#49 HS25_09827:2:1215:8695:36940#49 147 1 104392 0 100M = 104072 -420 TCTAGGAAGCAGAGAACCTGAGTGTTGCATTCAGCAGAAGTCAGCTTCCTAGGGAATCTTGCAGGAAGGGTGAAGGTAGAGAATCTGGTGGGGAAGCAAG 2EGEFFH>BGAIG9CHEHGE6D+E,6GG/74EH4EF:/G>ICECEGGAC7FC7)CA3; X0:i:5 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1210:20900:57937#49 83 1 104451 0 100M = 104034 -517 TGCAGGAAGGGTGAAGGTAGAGAATCTGGTGGGGAAGCAAGCAAATGCCCATCACATGCACTTTCCTCCAACAGAGCGACTCAGATGCTATAAAACTTGC FF=@G=BGG<@FFFEGDFC?HI6FDFDAGHEFJAFBH-GBFDGAI>?EFGG??JE@F@GE??FEE;A X0:i:12 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDEE XT:A:R RG:Z:1#49 HS25_09827:2:2303:7097:56166#49 121 1 104509 0 100M = 104509 0 CACTTTCCTCCAACAGAGCGACTCAGATGCTATAAAACTTGCTAACACAGTCTCAGGGTCTGATCACAGTAACATACAATCCAGGTTTTAATCATCAGAA HIHHCHHGGGEDFJGJHGGJEIGHDGDGIGHGGIGDHGGJGGHGIHEHF&DGCHGIGGHGGHGHGHEFHEHGIFEHHIKGHHGGGGJGEHFFEEGFEBAC X0:i:3 X1:i:8 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2214:5052:29193#49 147 1 104531 0 100M = 104222 -409 TCAGATGCTATAAAACTTGCTAACACAGTCTCAGGGTCTGATCACAGTAACATACAATCCAGGTTTTAATCATCAGAAATCACAGTCCTATTGTCTTCTG GHHHGHGFIHGCE@BIHIE@FFHFDFBHDHIFEFEFHFFDHE@C'IGGGBEFIHGFHHJEGIJHE.HFGGCII'GIFHGC7HF?G?FHGFEFGD.CDAC< X0:i:3 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1215:4578:96102#49 147 1 104544 15 100M = 104162 -482 AACTTGCTAACACAGTCTCAGGGTCTGATCACAGTAACATACAATCCAGGTTTTAATCATCAGAAATCACAGTCCTATTGTCTTCTGCACAGACCCAAAC GHHFGHGFBAHGGHIGDFHHFGFJHEGHGGGJIHHHFCHFDF5FFDFGHHGJLHG7FGFHH?H>GCGH7EHEFFIFKEGG,E@HGEFGIFFH@GFIIEFIDFGECHEGFGCGIIHCGCBHFCGHEHGFGGGJFJHDFFGFFEFCE;C X0:i:11 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!11ADFFD XT:A:R RG:Z:1#49 HS25_09827:2:2106:21457:34141#49 147 1 104690 0 100M = 104299 -491 TTTACACGCGAGAAGTACATCTGCAGAAAGCCAGCTGGCATGTCAACCATTCAAAAACTCAGGGTGTTCTGGATAAAGAAGACTCAGGAAGACAAGTATG BEGBDFCGFIFIGHI4FGGF>GFBHFFHHHIDGHIDHEFDHFHGFFEGGHEDIKGGCHDEGIJEGHHGHGIIEEGIFHFGFEGHDGGHGFFFEGFECBC; X0:i:3 X1:i:0 XA:Z:1,-104690,100M,0;16,+90268557,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1204:4588:42415#49 99 1 104700 0 100M = 105114 514 AGAAGTACATCTGCAGAAAGCCAGCTGGCATGTCAACCATTCAAAAACTCAGGGTGTTCTGGATAAAGAAGACTCAGGAAGACAAGTATGAAGCATAATC BAEFFGEFGFHGGJGHGGHGGHIGFHHHEHHHHJIGGHHGGHGHFGHIGIIIJFGIFGIGJGGHHBHGEHHI;FEEGGDHIGIHDEHGFGCGGHEBHHJE X0:i:3 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DFFFB XT:A:R RG:Z:1#49 HS25_09827:2:2307:4761:82984#49 147 1 104712 0 100M = 104304 -508 GCAGAAAGCCAGCTGGCATGTCAACCATTCAAAAACTCAGGGTGTTCTGGATAAAGAAGACTCAGGAAGACAAGTATGAAGCATAATCTGTGACACTCCA 2,BB>F?5BAF4A>C+5E44C,CBJE>B+A4DE+B5B7,=?F6=>7?G7E>D5G55H7A+>5E6?B@F5GCG?>+H'F?G7>CEC698>99+@9?,8B;1 X0:i:3 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2105:4474:27521#49 147 1 104735 0 100M = 104260 -575 ACCATTCAAAAACTCAGGGTGTTCTGGATAAAGAAGACTCAGGAAGACAAGTATGAAGCATAATCTGTGACATTCCATGCGGCAGACATTAGACACATAC GH/H>+HBFGFCGHBI5FFHEBFFD=EHHEFDG>JDGEB+H7HGEG?GDHFFEHCGHAEDG@GDGHHGG7ECEFDBCFGFFEAFGEEHBFHEHDBBCBC: X0:i:2 X1:i:1 XA:Z:1,-104735,100M,0;1,-251050,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2314:2834:56242#49 99 1 104948 10 100M = 105301 453 GTAATACCATGTCACTTAAGAATAGAATCATGGACGAGGCTGCCACCTGCTGTTGGGGGCCACTGCAGAAGAAATTCCAGAACACTGGACTGGAGAGCAC A>C6FC44EFE@EBBE>GA?DD>EGE@?FH?88.E:-AHG8@;HF?H?CC8;,G@C7@:GGDGAG77GB?@FA?C?6,77ECD7HB>5E64C>@=+4HCB X0:i:1 X1:i:3 XA:Z:1,+251263,100M,1;1,+243187007,100M,1;16,-90268299,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:10 SM:i:10 XM:i:0 XO:i:0 QT:Z:!+1AD;AD XT:A:U RG:Z:1#49 HS25_09827:2:2111:9900:81813#49 163 1 104979 0 100M = 105349 470 GGACGAGGCTGCCACCTGCTGTTGGGGGCCACTGCAGAAGAAATTCCAGAACACTGGACTGGAGAGCATCTCACTTTCCTTACAGCTCTAAGTTTCTGAC <;B>BFGCDCEGG9E@EAH?GE>EHCFE>ECG>DFEBHG X0:i:5 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2211:15769:16108#49 99 1 104994 0 100M = 105230 336 CTGCTGTTGGGGGCCACTGCAGAAGAAATTCCAGAACACTGGACTGGAGAGCACCTCACTTTCCTTACAGCTCTAAGTTTCTGACTCAGTGACCTGATTC CABCFGEGFF?EGFBHGGGEDGIGHHFHGHHHFIEFFEFGGHFHFFHGGFI;JIHICGAFGGGHHGEGG?BFIDGGFBGHGGIHHGGGFDGGGCGGHGIE X0:i:7 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFF XT:A:R RG:Z:1#49 HS25_09827:2:1302:6608:77149#49 99 1 105005 0 100M = 105415 510 GGCCACTGCAGAAGAAATTCCAGAACACTGGAGTGGAGAGCACCTCACTTTCCTTACAGCTCTAAGTTTCTGACTCAGTGACCTGATTCACTACCATATA A>EDFGEFJFHGFHGJGGHGGHIGHJFIJHHHHAIFHGHGGAHGAFHGGHEIHHGIGBGGIGGHIFHGGHFIGKCEHGHHGGFHGGGHFHGGAHEJBHFF X0:i:4 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1301:13356:91695#49 83 1 105067 0 100M = 104634 -533 TAAGTTTCTGACTCAGTGACCTGATTCACTACCATATACACAAAGACCCACTTACACAAATGACTGTTCTTCACACTAGGCCCATGGAGACAGGGATAAA FGHHFDCGGGEECCFJDEEJHGGFJGIFIHHGGHFEHGGJGIHDIFIJIIFFIHGIHGHGGHHJGLIGHHHEEFHHHIHIFGGGHGJGGGFGGEGFFEAB X0:i:4 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1204:4588:42415#49 147 1 105114 0 100M = 104700 -514 CCACTTACACAAATGACTGTTCTTCACACTAGGCCCATGGAGACAGGGATAAAATTCTGAATTTGCTCAGATACCTTCTCCGCTACTGACATCTAGGCAT GEHHGEJGGGFIGHIGHGGHIDHGHBGHHEFJGHHHHFGFHJGFFIGGGHGJIGGGHHEHGGJHEBHFGGII8CGHEFEIGHGHGGGLGFEDEEFDCBC< X0:i:5 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2309:16041:23673#49 163 1 105121 0 100M = 105537 516 CACAAATGACTGTTCTTCACACTAGGCCCATGGAGACAGGGATAAAATTCTGAATTTGCTCAGACACCTTCTCCGCTACTGACATCTAGGCATTACACAA ;CBCBBC@FCFG89CEE+C?CFF?IGEEF@ABF>GC?GIABGCCD+BEFE6DG5EEF@JFDF?FBI>EAEEKCFEE5BGHFEFCIF>A;HEBDG>FBBHG X0:i:5 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2106:18490:39981#49 99 1 105127 0 100M = 105598 571 TGACTGTTCTTCACACTAGGCCCATGGAGACAGGGATAAAATTCTGAATTTGCTCAGATACCTTCTCCGCTACTGACATCTAGGCATTACACAATTCATC CAEFFGEFFFHAGGEHGGHHGKIGHHCEHHHIGDCGCIIKHGIDGFGJGGHKKHGGEFIGKEGHIGH?FIHJEIFGHDGGHEFEHIE X0:i:4 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2211:15769:16108#49 147 1 105230 0 100M = 104994 -336 TCATATTTAACCTTTGAAGTTTGCTACTTCTCAGAGAGACTAATGAGTAGTGAGCAAATATCCTGAAGCTGAGAATGCTTCTACCTCCTCTCAAAACAAC GEDGB>EFIEHBFHEEFHGJBHBHHKG=FEFJDHHFGFEDFFEG@HHBDEHGGD=DHBEFGF?DFHCBFHGFCBCEECDBC; X0:i:3 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2108:2072:85197#49 121 1 105272 0 100M = 105272 0 ATGAGTAGTGAGCAAATATCCTGAAGCTGAGAATGCTTCTACCTCCTCTCAAAACAACGGAATATTCATCAAAACACAGCAGTTCTGCACTTAACTTTAG HAGHB=5>GGHDHHGGH?7GFEEFGGGCFBAGG,DGAGIEGCG7IG7F;IE;E8FHIF@E@H9FFEHGHHHBH9JFIFDG2E?>A X0:i:2 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2213:13161:64292#49 163 1 105293 0 100M = 105689 497 TGAAGCTGAGAATGCTTCTACCTCCTCTCAAAACAACGGAATATTCATCAAAACACAGCAGTTCTGCACTTAACTTTAGGCCTTTTCTAACACCTTGTTT ;CBCDCECDHFGEFEEGDHFIGFEBHGEDI>DHEAFDJIGFFHHGFEGFGDGGFEEEH@DGB?GFBFHFGFF?FFHFHGCE=FFFFHE;4EGDDHFE?F< X0:i:2 X1:i:2 XA:Z:1,+105293,100M,0;16,-90267954,100M,1;2,-243088355,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2314:2834:56242#49 147 1 105301 10 100M = 104948 -453 AGAATGCTTCTACCTCCTCTCAAAACAACGGAATATTCATCAAACCACAGCAGTTCTGCACTTAACTTTAGGCCTTTTCTAATACATTGTTTCTTGGAAG >HBFC3'D5GGAEHBDFHE=?*DC$>+5+?H=E+CF'HA5>CA,'B,5BA'7,6>@IBF7BE$'@'A?GF'?-47DC&;+ XG:i:0 AM:i:10 SM:i:10 XM:i:4 XO:i:0 XT:A:M RG:Z:1#49 HS25_09827:2:2111:9900:81813#49 83 1 105349 0 100M = 104979 -470 AGCAGTTCTGCACTTAACTTTAGGCCTTTTCTAACACCTTGTTTCTTGGCAGTAACTGTGGCCAGAATAGCTCTTTCCACAGATAAAGGACCTTTTGAAA ;I@DFE5GGFHFFHHG7?GCE-GFE7CGIKEGGGK@FGDFGGGDEB7FD@IFEEF9EF9GGHHHFCAFHEDBBFFEH>DGEDGGHBJEG4FIEFGFFBAC X0:i:3 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11BDDDD XT:A:R RG:Z:1#49 HS25_09827:2:1201:5346:78141#49 163 1 105381 0 100M = 105729 448 AACACCTTGTTTCTTGGCAGTAACTGTGGCCAGAATAGCTCTTTCCACAGATAAAGGACCTTTTGAAAGGATAGGGTCTCTAGATAGAAAAGCAAATGCC ;CBCBDDFD@HGEDE@GD5F7HFCHG6GIIGDG@AGD?E@E5HH5@EB5E8DGEFEEFGDAAHBDDCEJ+F5H4ED5C?FDEF>CCH4DFEBGFGFB34G X0:i:5 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2111:13751:35062#49 99 1 105386 0 100M = 105755 469 CTTGTTTCTTGGCAGTAACTGTGGCCAGAATAGCTCTTTCCACAGATAAAGGACCTTTTGAAAGGATAGGGTCTCTAGATAGAAAAGCAAATGCCTCATT AABEFGFGGFFGGHEFGGGGGHIEGEFBEHAHCHEFFEHGGFGEGFEEFHIIFFGGDGGJEGGHFEHGGFGGFKGDFGHEIGGDGFFHEEGGGHGJHGGH X0:i:5 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFE XT:A:R RG:Z:1#49 HS25_09827:2:2112:13828:78108#49 99 1 105396 0 100M = 105769 473 GGCAGTAACTGTGGCCAGAATAGCTCTTTCCACAGATAAAGGACCTTTTGAAAGGATAGGGTCTCTAGATAGAAAAGCAAATGCCTCATTCCGGAAGGTC AACDFGFGEFGDGHEFGGGHIGIGGEFIEHHHHIHFHHHGGHJHHGHIGEIIHHGIGHGGIEGDFKGGGEHGIGGEFGIHIFGDEBIHFHGGGFEBHHJH X0:i:5 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!4=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1302:6608:77149#49 147 1 105415 0 100M = 105005 -510 ATAGCTCTTTCCACAGATAAAGGACCTTTTGAAAGGATAGGGTCTCTAGATAGAAAAGCAAATGCCTCATTCCAGAAGGTCTTCAAGAAGAAAATGTTGT GGFEFEGHGCFIGHIIGAHFJGJ5AIGHFFIFHFDHGFHGFHGEFGJGHHFJIGGDHHAFGIEHEGDFIGEIEIEFIFGFGCGFGIGAGFFFFEFEBBC; X0:i:5 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2216:20173:57740#49 163 1 105488 0 100M = 105831 443 AGAAGATCTTCAAGAAGAAAATGTTGGGGTGATAACAAACATAACTGATTATAATCTATTCTGTGAGAAAAGCTTATGAAACAGTAGATGTGTGTATCTA *92+7%.>E5FGEEG5II:G3C72IH-=9/D,G54E@=9,/-4H23HACB6:FF;FA X0:i:6 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1308:8428:62009#49 163 1 105527 0 100M = 105851 424 CATAACTGATTATAATCTATTCTGTGAAAAAAGCTTATGAAACAGTAGATGTGTGTATCTAGTACATAAGAGCTGAATGTCAATATATATATAGATATAT 6DC?FFF?G?CEFAGDGGGGDCEGFABIGICFFDGDDGBGFCJDFDEDFDFEGGIFC?A>GJ?D@GF=F?F3F7B?C X0:i:3 X1:i:0 XA:Z:1,-251852,100M,0;1,-105537,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11ADDDF XT:A:R RG:Z:1#49 HS25_09827:2:2106:18490:39981#49 147 1 105598 0 100M = 105127 -571 GCTGAATGTCAATATATATATAGATATATACACACACTCAAATAAATAATAGTTATCTCTAACTAGAGAAATTCTAGTTGCCTTATATTTTCTTCTTTTT GGHFGHGFFLFHFHIGGIHHLGCJJEEEDHFFGHEGGEFHFEHFFIEGGHGJIGGGHAEHGEJGGEHGIGIGIGHIEHGIGIFF:IGHGFGDHDFDCBC< X0:i:3 X1:i:0 XA:Z:1,-105598,100M,0;16,+90267649,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2213:13161:64292#49 83 1 105689 0 86M1D14M = 105293 -497 CTTCTTTTTCCGTGCTATATTTTCTACAATAAACATGTGTTTTTAACAGGAAAAGTCTTTTCTGGTGTGCTTTTTAATTTTCTTTGTTAAGTGAGAGTGA FG@HJEDGGGDFHFHGDDHIFHGFEGGGGGEGG@FGHGJIGAGCIGGJIICFCHGFIHEGGHEHFHJHHEHGDFEIHIFGHGGGHG5@EGFEEEGFEBAA X0:i:6 X1:i:1 BC:Z:NGTCTATC XG:i:1 AM:i:0 SM:i:0 XM:i:3 XO:i:1 QT:Z:!1:BDBBD XT:A:R RG:Z:1#49 HS25_09827:2:1201:5346:78141#49 83 1 105729 0 100M = 105381 -448 TTTTAACAAGAAAAGTCTTTTCTGGTGTGCTTTTTAATTTTCTTTGTTTAAGTGAGAGTGAGGCTACATAACTACATGGCTAGGTAGACTTTTAGAAAAC BFH@CDHGFFH5I@GEHEFEGJCF;C-GC7KH-EDGCBCCBEHEEEGGEFHH;HDGHAGGCAH?AHGD9HDEIF?EGGBFGFEFFFFGDGFC>?C X0:i:5 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFF XT:A:R RG:Z:1#49 HS25_09827:2:2111:13751:35062#49 147 1 105755 0 100M = 105386 -469 GTGCTTTTTAATTTTCTTTGTTTAAGTGAGAGTGAGGCTACATAACTACATGGCTAGGTAGACTTTTAGAAAACTTGGCTGCTCTAGAAAATTGACATAT GG3FGHDHGLGGGHBIDIGHLFIFHBEHFFIJEGEHGEEDHGBFFIEGGBBJIHGFDH5HGIGDGJHGGGIICID,IHGIGEDIEGGHGFCFFGDCCBC< X0:i:5 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1305:8240:44395#49 1145 1 105769 0 100M = 105769 0 TCTTTGTTTAAGTGAGAGTGAGGCTACATAACTACATGGCTAGGTAGACTTTTAGAAAACTTGGCTGCTCTAGAAAATTGACATATCCTGATTTCTTCCA HIHHHDHGGFDFCIGGDICGEHGFGEJGBFHGGHFDBGGJBIGGGGEBIIHCEHGIEG?FHBHFGJGHHGHGIFHFHDFG?HGGFEJGGGFGEBGFEB?C X0:i:7 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2112:13828:78108#49 147 1 105769 0 100M = 105396 -473 TCTTTGTTTAAGTGAGAGTGAGGCTACATAACTACATGGCTAGGTAGACTTTTAGAAAACTTGGCTGCTCTAGAAAATTGACATATCCTGATTTCTTCCA GFHFFHGJGIFHFHIIFFFDJFFJDEGHFGGJIGEHFFHDIJGEEIFGGHFJIGGGHHGH@IJHGGEFGGEIIIFHIFHGGECFEGGLGFFFHGDECBC; X0:i:7 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2216:20173:57740#49 83 1 105831 0 100M = 105488 -443 GGCTGCTCTAGAAAATTGACATATCCTGATTTCTTCCATAGCTTGGATCTTGACCTAGAGGGAAATATAAAAGTGTTGACTTGAACCTGAGGGGTGCCAT HJF4BCEFGGHFHHFHHIG7HGIFGGIIIBHGGHKEHGGFJFGGIGHAIIFLCHFGHHHGGHGGGAHFHHHEDFHFGIGCG$GG?GJ@GEFIGFBFDCAC X0:i:2 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFA XT:A:R RG:Z:1#49 HS25_09827:2:1308:8428:62009#49 83 1 105851 0 100M = 105527 -424 ATATCCTGATTTCTTCCATAGCTTGGATCTTGACCTAGAGGGAAATATAAAAGTGTTGACTTGAACCTGAGGGGTGCCATTTTCACTGCTGAAGTAGTTT FFDHHDHGGFEFHFGCHIHEHIBHDFJFIFEG@CKFHGGIGGGGIBGFFDEGIDFGHFFGGH9CEJIHGGHEFFEEEDHDFFGGEEFGGHFG?EGFDCAC X0:i:3 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFF XT:A:R RG:Z:1#49 HS25_09827:2:2310:4851:63698#49 163 1 105865 0 100M = 106232 467 TCCATAGCTTGGATCTTGACCTAGAGGGAAATATAAAAGTGTTGACTTGAACCTCAGGGGTGCCATTTTCACTGCTGAAGTAGTTTCATGGATCATGAAT ABFGFIECHFHFDE8FIE:CE7@GHCDFCECDEIIHDBHFGCBIGGHDEGGGEFFIFGDHGG?CHBHGGI>EEG7GH=JHHCH X0:i:1 X1:i:1 XA:Z:16,-90266758,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:23 SM:i:23 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:U RG:Z:1#49 HS25_09827:2:2310:8755:49761#49 147 1 106525 60 100M = 106489 -136 ATCATTGACATAATTGTAACAGGATAATATTCAGGAAATATGGAGCTAAATAATTTTCTTCTCGACATTAAAAAAATCTAATAAAAAGTTTTATGTTTTC GDFHFDGDFEHIGHIFHGFHHFFFHEFCHFDDGFEGFFEDHEIFE#EGHEBFEHGGHGFEGIGEFGHFGGEIIIHIFHGFGIDIGGGHGHGEFDEBBBC; X0:i:1 X1:i:0 XG:i:0 AM:i:23 SM:i:37 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1213:2476:13272#49 99 1 106618 20 100M = 106996 478 TGTTTTCCCCTAACTCAGGGTCATCAGCCTTCAAGCTTCAGTCTCTGTGTGTTCACAGGTGCTGTAAACACACGCATCACTACTAATATCCCACTTCAGT CACEFGF?FFFEGEFHGGGHGHIHHBD=DEGFFFEHE?HGABGGGIEHJFFGHHHHIEGGGH@GEHHAGEGFHI?FHEIFBFJIEAD@GCHEGFGGDEBHH>; X0:i:3 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2109:17877:55149#49 99 1 106745 15 100M = 107130 482 ATTTTTAACCTTATAAACCTCCAGAATAATGAGACCACTGGGTTCAGTAAATTGCTTTGTTTTGAAGCACTATTAGACAAAGTGGGAGACTAGAAGATAA ?>CDF??4AFFFHGG?>>A?1>I;HJ9:E>EBHEC@GAHGC9;8@GECCCB;HG7HFBC88AGHF@@G<7@IG?CDFBCHG@77G,F>@HFGBHD5EFGFGIFGEHGBHGGFEIBIHGCHDGHAGHAHC>GFGEHGHHFHCGIIFFIFACGIBEGG,GGCGGCF?FDC?FEHFGGIHHFFFFG@=BFFGF?@@F?JAAA?CFCGE?D?F?,DCECIG>5BA,DJEG=,H=?DB55EH7G@IECHEC=9F?BH?GAGAG64F5B+H54B=>CB>44>GDHGFHHG X0:i:7 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2205:15357:20129#49 99 1 106948 12 100M = 107329 481 CTCTAGCTGGCACACTTTTTCCAGTAGCCATTCTACTTGGTATGCTTACTTATCAGCTGTCCTCCAGGGGCCTCACATTAGATGTTTCTCTGACTAACCA CABFFGEFIFHGGGGHGGFHGHIGEHHHJDHHHJJGHHHG@HHGIFEILIIFJIFGGHGJJGGHKGEGGHHFFICEFIIFDHIHEFJFFGGGGHGHHHIE X0:i:3 X1:i:0 XA:Z:16,-90266299,100M,0;1,+106948,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDDD XT:A:R RG:Z:1#49 HS25_09827:2:1213:2476:13272#49 147 1 106996 12 100M = 106618 -478 CTTATCAGCTGTCCTCCAGGGGCCTCACATTAGATGTTTCTCTGACTAACCAAACATGACACACAGCTGAAGTCAGAAAAACCAGATCGATAATTTCACT FH?FGGG;EHF4F5=F+?=E=EBEBGIFE5DDHFA=DBBF5FEGDHFF5GG+',?FGE,DFGHFGGC7?I+EIJ?CDHGFC5H%59C7EDE$CA4< X0:i:3 X1:i:0 XA:Z:1,-253311,100M,1;1,-106996,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2112:7197:46783#49 147 1 107082 12 100M = 106754 -428 TTGATAATTTCACTCAAACTATTTTCCTTCATTCTAACAATTTACTGGAGTACACAATTGTGACTATTTTTAGCCATAGGAACTCATAGAAAGACCAACT AEHEFAFGGLGDGHFIFAFHIFIEHEFHDHFJEFDGGDHFCEDFEB?GHFFJ5GGIHHGEBIJ??BEFGGIEEBHECFEIFEDHCGGEBHCBFEEBBBC; X0:i:6 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2307:11545:61283#49 83 1 107082 0 100M = 106623 -559 TTGATAATTTCACTCAAACTATTTTCCTTCATTCTAACAATTTACTGGAGTACACAATTGTGACTATTTTTAGCCATAGGAACTCATAGAAAGACCAACT EGH4GHFGG@GFHJH>HIGDBCEBGGIGFFFGGEDGHGGJGFH@IHIFIIHGE@FIIFHDHH9CGJIFHHHJHFFIE@GIGFGGFEJHGFFJFFGFEBAC X0:i:6 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2109:17877:55149#49 147 1 107130 15 3S97M = 106745 -482 TTAAGTACCCAATTGTGACTATTTTTAGCCAAAGGAACTTATAGAAAGACCATCTTCTTTAAACCTACAAAAACGAATTGTGTAACAGTATATGCAGTAT 243,F<555'4IFHC455+CH,H>D446+5I+555=F7,+7,HEEI5G+H5+++DE,,DE+''67+B5GGEF8>+F7+7@,55+@G-8+E-+,97A8?;1 XG:i:0 AM:i:15 SM:i:15 XM:i:7 XO:i:0 XT:A:M RG:Z:1#49 HS25_09827:2:2306:18645:93776#49 83 1 107241 17 100M = 106922 -419 AGCATTTCTCAAATATGCAGTACTGGATTTTGCAAAAGCACCTTACACTTAGCTATAAAGGAGTGGAAAACACAAAGATGAGTAACTGCACTTTTCAAAA HJDHJFHG>FGFFFGEHFFGHIBBGGFFBFEBGIFFHGGDGCBFAG?JFFFGCDFFAGHGGFHHGJEFHAHBHFJGGIHGHFGGEBGGG?FIGFGFCBAC X0:i:1 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:17 XM:i:0 XO:i:0 QT:Z:!1=DDDDF XT:A:U RG:Z:1#49 HS25_09827:2:2206:18306:81322#49 99 1 107274 17 100M = 107697 523 AAAAGCACCTTACACTTAGCTATAAAGGAGTGGAAAACACAAAGATGAGTAACTGCACTTTTCAAAAGACTAGAGCTATACCAATAATACAAAGGTGTAA CABDFGFFGFFGGJGEGCGEIDIKHEHIFHAHHGIGHGHHGHJHHGHIGFIIHIGIGGGGJGGHKEIGGEHIIIGEFGIHIGIFHFGHFHF@GHDBEHIE X0:i:1 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:17 XM:i:0 XO:i:0 QT:Z:!1=DDDFD XT:A:U RG:Z:1#49 HS25_09827:2:1210:7928:7057#49 147 1 107279 17 100M = 106842 -537 CACCTTACACTTAGCTATAAAGGAGTGGAAAACACAAAGATGAGTAACTGCACTTTTCAAAAGACTAGAGCTATACCAATAATACAAAGGTGTAAACAAA G?G5FHD554ADF=3GGFEEFFCEDB4BK?IDE5DEFEFGCH@CFE?@HF5DBHGC7DDDG@EE7AH>DG5FEC>8?B?GDB>>@G9EGECD)CEDCBC< X0:i:1 X1:i:4 XG:i:0 AM:i:0 SM:i:17 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2204:6330:67006#49 99 1 107282 17 100M = 107337 155 CTTACACTTAGCTATAAAGGAGTGGAAAACACAAAGATGAGTAACTGCACTTTTCAAAAGACTAGAGCTATACCAATAATACAAAGGTGTAAACAAATAA CABCFGFFIFHGGJGHGGGFGGHHHHHIGHECHGIGGGHGGHGGHFHIFHFIHHGHFGGFIGGHHDGGGFHFGJGEFGGHEHBF>GJBFH@GGHFHHGIE X0:i:1 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:17 XM:i:0 XO:i:0 QT:Z:!1:BDFFF XT:A:U RG:Z:1#49 HS25_09827:2:2203:4896:31916#49 99 1 107291 15 100M = 107618 427 AGCTATAAAGGAGTGGAAAACACAAAGATGAGTAACTGCACTTTTCAAAAGACTAGAGCTATACCAATAATACAAAGGTGTAAACAAATAATGATGAGAT CABDFGEEIFGGGJEHGGGHIHIHFFHHEHHH8JLG>HHGFHFHGGHILFFIJGGIGHGGGGGHGEGGGHHIGGGGHGIHJGIHHFJHFGGGGHHJHDIF X0:i:1 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:15 XM:i:0 XO:i:0 QT:Z:!1=DFFFF XT:A:U RG:Z:1#49 HS25_09827:2:2104:8622:69036#49 83 1 107299 16 100M = 106880 -519 AGGAGTGGAAAACACAAAGATGAGTAACTGCACTTTTCAAAAGACTAGAGCTATACCAATAATACAAAGGTGTAAACAAATAATGATGAGATGACAAAGG FAGDB=5G>@@GCCGEDFCGHG6BE7C6?GA75CD(AGD@GGGFE7H8;EHD.E?FAFHGC@G>:EDCCH?GIFJC;IHG?DC>F?A< X0:i:1 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:16 XM:i:0 XO:i:0 QT:Z:!00@?()= XT:A:U RG:Z:1#49 HS25_09827:2:2205:15357:20129#49 147 1 107329 15 100M = 106948 -481 CACTTTTCAAAAGACTAGAGCTATACCAATAATACAAAGGTGTAAACAAATAATGATGAGATGACAAAGGCTGAGTGTTTTCTATTTGGAAGCTATGTTG GFHHGHHGGGGIECFIGFEHHHCFHIFHFHIJIHJFFHGGFGHFFEGGHHHJGHDIHHHHGIFEEHHFGFIIIGEIIFGIFHDEGIGHGFFFEGDEDBC< X0:i:1 X1:i:7 XG:i:0 AM:i:0 SM:i:15 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2104:18144:46408#49 99 1 107334 0 100M = 107750 516 TTCAAAAGACTAGAGCTACACCAATAATACAAAGGTGTAAACAAATAATGATGAGATGACAAAGGCTGAGTGTTTTCTATTTGGAAGCTATGTTGTTGAG BAEFFGEEGFHGGJGJGGGFIGIKDJHHFHEHFHIGJEHGGHFEIGHIGHIIKGFIFGGGMGGHGGGGGHFFAKGEFIGHIHIFJGJHF@GGGHHJHHCE X0:i:3 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2204:6330:67006#49 147 1 107337 9 100M = 107282 -155 AAAAGACTAGAGCTATACCAATAATACAAAGGTGTAAACAAATAATGATGAGATGACAAAGGCTGAGTGTTTTCTATTTGGAAGCTATGTTGTTGAGTTA GGHFGHGFFIHIFHIIHFGHJHHFHIHHHHEFGFIHGFHGHJHFFIGGDHIJIKGGHHHHGHJGFHHFGGEGFFHFEFKIGEIHGCGHGFHFHDFEBBC; X0:i:3 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1211:16094:87932#49 99 1 107362 0 100M = 107596 334 ACAAAGGTGTAAACAAATAATGATGAGATGACAAAGGCTGAGTGTTTTCTATTTGGAAGCTATGTTGTTGAGTTATTTATGTATATAATTTCATGCAATC CABFFBFDGFFFGBEHGGFEIDIEDDFHFDEHCGEGJGHGGH;HABHIDHDIF?EE@FIFJGGH8@GGGE@F6IFEHBIHIFBFGGHCFDGGBHFBADI; X0:i:3 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11A:B?B XT:A:R RG:Z:1#49 HS25_09827:2:1308:7538:66266#49 99 1 107407 0 100M = 107881 574 TTTCTATTTGGAAGCTATGTTGTTGAGTTATTTATGTATATAATTTCATGCAATCTTCATGTTATGGGGATGTTCTAATCCACTGTGACTCTGTCCTTAA AABFFGFFGFHGGJGJGGFFIFIHHJHIGHHHHHIGFGHGGHHGIFHIGIIIFIGIGHGJJAGDHFEGGHHFFCGDBGGHGHIHGHFGGGGGGHHHEHFF X0:i:3 X1:i:0 XA:Z:1,+253722,100M,0;1,+107407,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFB XT:A:R RG:Z:1#49 HS25_09827:2:2101:10624:84606#49 99 1 107487 0 100M = 107862 475 CACTGTGACTCTGTCCTTAAATACAAGGGAGATTTGGACATAGAGAGAGGCACACGGGGAGGATGCCATATGAGAATTTACACTGTGCTGTCACAAGCCA CABDFGF?JFGDHFGGEGFEGDBGCCFHGHHBHGH(FHHGFHFEGBCDCHCFHHGH7GGGGGGHGEG>GF@GGCGGHEIHEGIHJGFGFEGGG<=GDHGF X0:i:3 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!1=BDDFF XT:A:R RG:Z:1#49 HS25_09827:2:1213:9655:11309#49 163 1 107526 0 100M = 107945 519 ATAGAGAGAGGCACACGGGGAGGATGCCATATGAGAATTGACACTGTGCTGTCACAAGCCAAGGAACTACTGGAAGGAGAGAAAGAGGACTGGAACAGTT ;DBC98C@ECEG;H;EGCH7GFF7IEGGFIC>E6BFD?IGE5HHGDGEJEHDGFEFFH@HHHEFDIHGJIEGEHIEEIBCFEF>FIHGIFEIHFHCFGEB X0:i:2 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2209:9994:52018#49 163 1 107526 0 100M = 107937 511 ATAGAGAGAGGCACACGGGGAGGATGCCATATGAGAATTGACACTGTGCTGTCACAAGCCAAGGAACTACTGGAAGGAGAGAAAGAGGACTGGAACAGTT AEEJEGHFHHC5HLDKEGGEGFGDBDDGFFFEGG?IHGHHIHFIFHFBFFIFHFDAHGGDHFFHDG X0:i:2 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2216:21412:75585#49 163 1 107588 0 100M = 108001 513 GGAACTACTTGAAGGAGAGAAAAAGGACTGGAACAGTTCCTTCCTTAGCACCTTTTCAGGCAGCCTGCCCCTGCCAGCTTCTTGATCTGGACTTCTCACC ,99+73(:E#FG?A62+C:B:C$2?>'4-5155'3?@=,016-D/9:,5,4-,.3-366(51)G.,'"1;D/1;4D/B65@E++)>51'A+CB-C5F)D3 X0:i:5 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:4 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1211:16094:87932#49 147 1 107596 0 100M = 107362 -334 TGGAAGGAGAGAAAGAGGACTGGAACAGTTCCTTCCTTAGCACCTTTTCAGGCAGCCTAGCCCTGCCAGCTTCTTGATCTGGACTTCTCACCTCTAGAAT GEH>FHGGIEFIA>FIDFBCHFIG5FFHGFDFG>DFFFFDDBDGEIGGHHHDGEDF7HAFGGJD7EHFIG@IEECBIFGIFB5CEBGEG-HDCCECCBC; X0:i:5 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2203:4896:31916#49 147 1 107618 9 100M = 107291 -427 GAACAGTTCCTTCCTTAGCACCTTTTCAGGCAGCCTAGCCCTGCCAGCTTCTTGATCTGGACTTCTCACCTCTAGAATTGTGAGGCAATAAATCTCTGTT GHFEFFGFGIFDFHIFCIGFIFJFHEFCFGIFHFIFFFIJHGFFFIEGHHGFIHGKHHGHGIJGFGHEGGIIIGGIIHGIGIIIGGGHGGJFHEDEDBC; X0:i:4 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2206:18306:81322#49 147 1 107697 17 100M = 107274 -523 GTGAGGCAATAAATCTCTGTTGCTTAAGTTACCCAGTTTGTGGTACCTTATTACAGGAGCCCTAGGAAAATAATTCATTATATAATCTGCTAAGGTAGAT GHGHGEGFFGFDCHIFHFHHCHFGEIFHFEDDHFEFHFIGH@FGFIFGDHGJIHGGHHAHGIGHFGEGDGIIFFGIFJFGFEFFDGGEGGGDEDFCDBC< X0:i:3 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2104:18144:46408#49 147 1 107750 0 100M = 107334 -516 CAGGAGCCCTAGGAAAATAATTCATTATATAATCTGCTAAGGTAGATATGATCATTGTCTCCAATTTCCATATGAAGAAACTATGCCTCAGGCATTGTGT GGHHCHHGILHHGHFGHFHHIFHJHIFHHHIFEHIFHHHJHGGFHIEGGHGFIHGDHHGEGIJHGGHGGGEIGIHIIHGFGEFFCGGLGFCFHEEECBC< X0:i:7 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2310:12483:79696#49 99 1 107812 0 100M = 108191 479 AATTTCCATATGAAGAAACTATGCCTCAGGCATTGTGTCAGTTGTCCAAAATCATACATTCCTGACTCACTTCAATGAATTCTTCATTCAGCAAAATTTT A>B@FAFFFFHDEBEFGGBFDHIED<@HEC??FIEGFEBCGHED@GDIGCBFFGHCFFG@JAG7KDHGG?BGFFCD?BIHIGIDCEFGEEFGG<=HH4JB X0:i:4 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2101:10624:84606#49 147 1 107862 0 100M = 107487 -475 ATCATACATTCCTGACTCACTTCAATGAATTCTTCATTCAGCAAAATTTTTAAGGTACCTTAAAAAAATTATGTTAACTCTTAGGTCCTTGCTTTAAAGC GDFBC3G>>GF@G>BF5F=FEBFFDIHHHEGD5CE5BFBFFEIEEFEGG?>FEEGDECHEGIDDFA@F>CI>GDCH?BF@DHCEGEA=G9CAEDBDCB/< X0:i:1 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1308:7538:66266#49 147 1 107881 0 100M = 107407 -574 CTTCAATGAATTCTTCATTCAGCAAAATTTTTAAGGTACCTTAAAAAAATTATGTTAACTCTTAGGGCCTTGCTTTAAAGCTTCAATGGGCTTTTCCTTT GFFFDD?FGEFIGHICHEGHIFJJHFGHGGIFIGIFFDGGFFGGHIEGGHGFIHGFHCGHGHJIFEHFGGEGIFGIEJKIGEFHDIGHGFHDEGDECBC; X0:i:2 X1:i:1 XA:Z:16,+90265366,100M,0;1,-224111590,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2202:20954:35850#49 163 1 107907 36 100M = 108253 446 ATTTTTAAGGTACCTTAAAAAAATTATGTTAACTCTTAGGGCCTTGCTTTAAAGCTTCAATGGGCTTTTCCTTTGCAAAGAATAAAATCCTAATACTTAA ;CBDEFGFFGFGHGIGHGDGIGJEFGIIIIGIGHHFDGIGHGHHIGGGJFHHGGEEGIJHGIFHEJFIFFEFHGIEFFGJHHGHIIHG@FIFGGHFFHHG X0:i:2 X1:i:2 XA:Z:16,-90265340,100M,0;1,+224111616,100M,1;1,+254222,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2209:9994:52018#49 83 1 107937 0 100M = 107526 -511 AACTCTTAGGGCCTTGCTTTAAAGCTTCAATGGGCTTTTCCTTTGCAAAGAATAAAATCCTAATACTTAAGCATAGCTCTCTTTCCTGGCTATGTTTCTG HGF@GEHGGG@DBCBJHIGGEGG?G@GGGFEGGHKGHGGGJIHDIGFH?IHGIHFFAHHDGHHGGIHHHHHGIFJIGIGIHFGGJEFGGGFIGEGFCCAC X0:i:2 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFE XT:A:R RG:Z:1#49 HS25_09827:2:1213:9655:11309#49 83 1 107945 0 100M = 107526 -519 GGGCCTTGCTTTAAAGCTTCAATGGGCTTTTCCTTTGCAAAGAATAAAATCCTAATACTTAAGCATAGCTCTCTTTCCTGGCTATGTTTCTGACATCCTC HIHHJH@>GGDFCHFCDIGECIBFDFJAFFFGGIKGDGEGGGGDIFIJIIHGIHGAHFHEGFGHFIHFHEHEHFJEHIHGHGGAFEEHEFFI?F?FCEAA X0:i:2 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1208:2741:34309#49 163 1 107971 22 100M = 108321 450 CTTTTCCTTTGCAAAGAATAAAATCCTAATACTTAAGCATAGCTCTCTTTCCTGGCTATGTTTCTGACATCCTCTTGTACCATGCTCCTCCTTAATCATT ;CBBEEDEDGFGHFGC>GIFFHFIFCIFFIGIGBHGDDGGEJHHEGGGJFHGGFIFGHJFDGHFFIHHDIEHEHEDFCFEEFFGFIHG@HIGDGHFFHHG X0:i:6 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2205:17037:49402#49 99 1 107973 0 100M = 108367 494 TTTCCTTTGCAAAGAATAAAATCCTAATACTTAAGCATAGCTCTCTTTCCTGGCTATGTTTCTGACATCCTCTTGTACCATGCTCCTCCTTAATCATTCT CAEFFGFFGFFGCEGHGGDEDKEEHEFH@HGCFAJFFEHGDHHHAB@IFHIFFGGCFGIGFEGHGFEGBFFDAICDBGGHCGIHEEGGFE@GGFGBH@G; X0:i:7 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11ABDDD XT:A:R RG:Z:1#49 HS25_09827:2:2307:12529:33716#49 99 1 107991 0 100M = 108408 517 AAATCCTAATACTTAAGCATAGCTCTCTTTCCTGGCTATGTTTCTGACATCCTCTTGTACCATGCTCCTCCTTAATCATTCTGAGGTTACATCTTAAGTC <>BE=GE?E@F@HHB?GGA2G>>EEIGG?@EF>GECGICCGHHF64G4?+DDG77HIH?7DAI@EG=IDF,C9-8:9@AGI6.EEF9EBAH;A8CBAF:EHGC-A87FCEEI2C2">23?BH6?=FGBEFEBA! X0:i:6 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 QT:Z:!1=B;=BD XT:A:R RG:Z:1#49 HS25_09827:2:2115:1996:96079#49 163 1 108056 0 100M = 108433 477 TCCTCCTTAATCATTGTTAGGTTACATCTTAAGTCCTTTCCCCTTGCCATTCCCACTTCTTGGAATACTTTCCCATCAACTCTTCAAAGAACTGCCTTCT GD>,G?5E5GFAH70@GEFBHH(@>5+6BHA,F3HE+EDEFH>H4HFCD5E==@?;HEHH4B>DF+H@5HBGCG6G>HGC77GJ77B,,77,7,E7>??BGGG=AF4?=C+AA X0:i:2 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!0;>=(8@ XT:A:R RG:Z:1#49 HS25_09827:2:2310:12483:79696#49 147 1 108191 0 100M = 107812 -479 TGTAAAAGCTTCCTGGCCATCAAGCCTTCTTTACACACTCTATTTTATTTTTTCATGGTTCCTATAACAACCTAATATATTCTCAATTGATTAACTGTTT 2HGEDDCJGIFDGHFIGFFFHFFGHFECHFEFGHEFBHHFDHHE>5GGGEHFB5DEHDEHGGAGGH6FGGIIFCDHIHEFFIAIGEFHGEEBCCB7DBC< X0:i:6 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2314:11000:90611#49 163 1 108197 0 100M = 108561 464 AGCTTCCTGGCCATCAAGCCTTCTTTACACACTCTATTTTATTGTTTCATGGTTCCTATAACAACCTAATATATTCTCAATTGATTAACTGTTTTGCTGA ;C0>>?(-E3FG?A':6GGFHAEGD=>FFH'55G5F5?DAEB24@87AH??EEHCFFEBEH=+BC?IDGF5CI=GDAA5>5E5>3?2 X0:i:5 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1203:16488:4667#49 163 1 108212 17 100M = 108572 460 AAGCCTTCTTTACACACTCTATTTTATTTTTTCATGGTTCCTATAACAACCTAATATATTCTCAATTGATTAACTGTTTTGCTGAATACTGCCTTCCATA DIDIFGF64FE6GGAFC=DFEIDEEGGFEFGDBFHFEFFE>CFFFFCFIH5BFHHBEGFBHAIGLFF?HDBGHG X0:i:1 X1:i:4 XG:i:0 AM:i:0 SM:i:17 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2202:20954:35850#49 83 1 108253 37 100M = 107907 -446 TATAACAACCTAATATATTCTCAATTGATTAACTGTTTTGCTGAATACTGCCTTCCATAAGAATGGAAAGAAAACATGGCCAGGTGCAGTGGCTAACACC HGGH==HGGGEEHJFHEGFGHGGH=FGGGFHGGIEKH>GDGGGFIHHFIIIFCHFFHHHGGHGGGEGHHHHGHFEHHIFGFGGG?GJGDGFGFFGFFBAC X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:37 XM:i:1 XO:i:0 QT:Z:!1=DDDFD XT:A:U RG:Z:1#49 HS25_09827:2:2201:6556:64260#49 99 1 108266 0 100M = 108713 547 TATATTCTCAATTGATTAACTGTTTTGCTGACTACTGCCTTCCATAAGAATGGAAAGAAAACATGGCCAGGTGCAGTGGCTCACACCTGTAATCCCACCA CABFFGFFGFGGHJGJGGGHGFIHGJHIFHHHHIIGHHHJGHFHEFHHFHIICIECCHFGEGGHIEFGGEH?IKEEFGIFGHIHBGIGFD;GGHHJHHG; X0:i:3 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2301:18063:43850#49 99 1 108278 0 100M = 108674 496 TGATTAACTGTTTTGCTGACTACTGCCTTCCATAAGAATGGAAAGAAAACATGGCCAGGTGCAGTGGCTCACACCTGTAATCCCACCACTTCAGGAGGCT CABCFBFGFFGGGHEHGGGFGHIGEHFIBHBHHHJGGGHGEEJIHFCEGFIFHHGIDFGC-JADEECGBHFGFGGEFGIEGFIHEGIHF@DGGHFFHHF; X0:i:3 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDDDE XT:A:R RG:Z:1#49 HS25_09827:2:2103:16005:89463#49 163 1 108316 23 100M = 108724 508 TGGAAAGAAAACATGGCCAGGTGCAGTGGCTCACACCTGTAATCCCACCACTTCAGGAGGCTGAGGCAACATGGCAAAACCTTCTCTTCAAAAAATTTTT ;CBCDEDHDHFGHGGEHCCGI?FIHGBFI@FI5HAEDED=EAHHDGEGJEFGGEGFEHEDGGEHHE?HDEEDHE4DBBBEDHFHG X0:i:1 X1:i:1 XA:Z:1,+254631,100M,1; XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2307:18561:70152#49 113 1 108316 23 100M 20 33640010 0 TGGAAAGAAAACATGGCCAGGTGCAGTGGCTCACACCTGTAATCCCACCACTTCAGGAGGCTGAGGCAACATGGCAAAACCTTCTCTTCAAAAAATTTTT HAHHJEHGGGEFHJGGHGFEEGGFEGGIIHFGGGKKHGGEG:GFIH7FIEHGCHFGHJHGGHHJGJGFHGHEEFEDHIHGGBGGHGGFGHFIGEGFEEAB X0:i:1 X1:i:1 XA:Z:1,-254631,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:23 SM:i:23 XM:i:0 XO:i:0 QT:Z:!1=DDFFE XT:A:U RG:Z:1#49 HS25_09827:2:1208:2741:34309#49 83 1 108321 23 100M = 107971 -450 AGAAAACATGGCCAGGTGCAGTGGCTCACACCTGTAATCCCACCACTTCAGGAGGCTGAGGCAACATGGCAAAACCTTCTCTTCAAAAAATTGTTTAAAA FIHHBFHGFGEFGFGGHIBCEHGBG7GAF@HGGHKKDGIJG.@GHEHHIIFFIHGGIFHEGHHFGJIGHHAEI@JHGEKGGBGGGGJFGHFIDFGFFCAC X0:i:1 X1:i:1 XA:Z:1,-254636,100M,2; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:23 XM:i:1 XO:i:0 QT:Z:!1:BDBEF XT:A:U RG:Z:1#49 HS25_09827:2:1304:17802:99029#49 99 1 108348 0 100M = 108735 487 ACACCTGTAATCCCACCACTTCAGGAGGCTGAGGCAACATGGCAAAACCTTCTCTTCAAAAAATTTTTTAAAAGTTAGCTGGATGTTGTGGAGGCAAGAG CAEDFGFFIFHGGJFFGGHHGGIHFEHIGHHCHGEGJHHGGHFIGGHGGIIIEILGFHIFJDGHHHEGGHFGGICDFGIEGHIHGGHDFGG>GHGGHHIF X0:i:6 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2205:17037:49402#49 147 1 108367 0 100M = 107973 -494 TTCAGGAGGCTGAGGCAACATGGCAAAACCTTCTCTTCAAAAAATTGTTTAAAAGTTAGCTGGATGTTGTGGAGGCAAGAGGATCACTTGAGGATCACTT 2DBEFH?F>EHGEH;FGFBCIBFBEEB6FGFFI?H5GDHH?BDFEAE@@BG@IKG?CHEBGE?HCBHFDFEFIEEH?B?@?CIHB?AGGA9FBCBA8AC; X0:i:5 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2216:7033:96939#49 99 1 108404 8 100M = 108769 465 CAAAAAATTTTTTAAAAGATAGCTGGATGTTGTGGAGGCAAGAGGATCACTTGAGGATCACTTGAGTCCATGAGGTCAAGGCTGCAGTGAGTCATGTTTG CACEFGFGGFGGGJGGGG$HGFIHFJFDEHHHHGJGHGHJGHFHFFHIGHIIAFGIDHIJIGGDGFCGGFKIGIEEFIGC7CIHGFJHFDGGFECBBFIE X0:i:5 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2306:12663:20370#49 163 1 108405 9 100M = 108761 456 AAAAAATTTTTTAAAAGTTAGCTGGATGTTGTGGAGGCAAGAGGATCACTTGAGGATCACTTGAGTCCATGAGGTCAAGGCTGCAGTGAGTCATGTTTGC ;CBADDGHDCFGGHEBHFHGCHFEHDFICIGHFHGFD6IGB5HDCFHIFIH7GDGEEF@HGEEFFEHGJIGGEG+HBFBEEGEFCI;GDA5C>4CHF+DEECFGCF==FCGFDF>>BE7FEG'@@G+>@G7F55G>G5=HA==G?6?4@>D?E>,D>HI>G+B>D>C6-E5AH7CDEA86C; X0:i:5 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2115:1996:96079#49 83 1 108433 0 100M = 108056 -477 TTGTGGAGGCAAGAGGATCACTTGAGGATCACTTGAGTCCATGAGGTCAAGGCTGCAGTGAGTCATGTTTGCACCACTGCACTCTAGCCTAGGTGACAGA 2IHHJFDGGGG@5GFHCIGCHHGGDC3GFKCGGCDGHGDGGFG@CGHFII?GCEGHHGEGCEG9GHIFHEHF:DJ'3;'+F'++5+55'4+ X0:i:1 X1:i:1 XA:Z:16,-90264769,11M2D80M,3; XC:i:91 XG:i:1 AM:i:0 SM:i:23 XM:i:2 XO:i:1 XT:A:U RG:Z:1#49 HS25_09827:2:1214:20849:42050#49 163 1 108558 0 100M = 108946 488 AAAAGAATGGAGAGAATGCTACATGAGAGAAAGGATCTTATCTATCATGTTCACCTCCCAAGAGGTCAACATATCCCCCAAAGCCTGATAGAGAGAAGAT <8?CCDDEDEFHEDGEIFE@FFFBDF=5+5AGFHEEIH1DFEHBFHIBHFDFHFFDGGGHEFCF5>DGIHHEFGGDG77HGGEE@DAA@@IGG8@?FFIHG9EE@IGHFCF9FGEDFCHDFH@DGHIHGFD>GEFHHGHFI??BF46?C X0:i:2 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDADD XT:A:R RG:Z:1#49 HS25_09827:2:2316:6254:9355#49 121 1 108564 0 100M = 108564 0 ATGGAGAGAATGCTACATGAGAGAAAGGATCTTATCTATCATGTTCACCTCCCAAGAGGTGAACATATCCCCCAAAGCCGGATAGAGAGAAGATGCTCAT B>@B5=5B74GFBGBEDDG4FH6F,7KI?F7GGFFEHG(E@C@FA@H8IE?6IHCHAFEDC@H>'C.-H:?FH9<B2F%2>64JCDEFEDEG@@>@A X0:i:2 X1:i:5 BC:Z:TGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:1:=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1203:16488:4667#49 83 1 108572 17 100M = 108212 -460 AATGCTACATGAGAGAAAGGATCTTGTCTATCATGTTCACCTCCCAAGAGGTGAACATATCCCCCAAAGCCTGATAGAGAGAAGATGCTCATTAATATTT HC=HJ=EGG@GFCF:EFGGGBGGFDGFGIFEGGHG@DGAJGCFDCGIH;EFFIDFADGDDHEGHGJIFHEH8EHHFEIFG?FGGF?FF@HFFDFGF@C>B X0:i:2 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:AAD?D XT:A:R RG:Z:1#49 HS25_09827:2:2301:18063:43850#49 147 1 108674 0 100M = 108278 -496 TGCATGACCATGTGCAGACTTGGGAGGAAAAATATGCCTCAGCCTATCAATATTGGATCCTTAATAAACAAGGATGTTTCTGCATCATTTCCCCACAACA G9/HCF5HIGGCCHFG@5B4HGFBE=HEBGDDGCDFFFA=HBB=>IEGHFE@I>DDHH5EGG6DFAE5DGE74BG@?B?GF5CC@BAHGFCD8C7BBBC; X0:i:2 X1:i:1 XA:Z:1,-254995,100M,0;16,+90264570,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2201:6556:64260#49 147 1 108713 0 100M = 108266 -547 CAGCCTATCAATATTGGATCCTTAATAAACAAGGATGTTTCTGCATCATTTCCCCACAACACTGAACAAGTGTGGCTCACTGTGGATGTTTAAGCAAATG GG=EFHHFBEGHFHFIHEFHEHCFHEHHHEIJCF5HBKGDHEDEEIG?DHEJIGC?HHABGIDHFGHFGGEIFGDEIJFCGIFFGFFHGFEBHDFDDBC; X0:i:2 X1:i:1 XA:Z:1,-108713,100M,1;16,+90264531,100M,2; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2103:16005:89463#49 83 1 108724 23 100M = 108316 -508 TATTGGATCCTTAATAAACAAGGATGTTTCTGCATCATTTCCCCACAACACCGAACAAGTGTGGCTCACTGTGGATGTTTAAGCAAATGCATTGTTTTTC HJHHJFHGGGEEGGFEHIHE?IIGEEJGFIFGGGKKAGGEGIGGEGIHECFGGHFFEHHGGHGCGJGFH:AFBFJFGIB?EGGGHGJFDGFEIFGHIGFKHGHHFFHGFGGHKFIHGGHHGHGHJGFEHHHGEIIEFFIJGCGEIIDGGHGFGFEDDCCBC; X0:i:2 X1:i:1 XA:Z:1,-255056,100M,1;16,+90264509,100M,2; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2306:12663:20370#49 83 1 108761 18 100M = 108405 -456 TTTCCCCACAACACCGAACAAGTGTGGCTCACTGTGGATGTTTAAGCAAATGCATTGTTTTTCCAGTTATATATCTGGTAGAGATGAGGCCATTGATAGG BJAHGEHAGGGDBFGGDIGCHKIFEGFGDB?GGGDDHGIGJIGDIGGCFIICIEGFEHHDHBHGFEIFCEHFEHJGKIHCHFGGFGFGDGFGFFDFEE?? X0:i:1 X1:i:3 XA:Z:20,+62946559,100M,1;16,+90264483,100M,1;1,-255082,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:18 XM:i:0 XO:i:0 QT:Z:!1=BDDDF XT:A:U RG:Z:1#49 HS25_09827:2:2216:7033:96939#49 147 1 108769 17 100M = 108404 -465 CAACACCGAACAAGTGTGGCTCACTGTGGATGTTTAAGCAAATGCATTGTTTTTCCAGTTATATATCTGGTAGAGATGAGGCCATTGATAGGAATGGGAA 3F8FF96GCEG2>DI;HIHELBF9HF@A5DCF4B;AFGBH6=F@>CAABG=F0:9'H4;==3=@F7%FA9DA=6EF+4C?GDI6>EFLGF5E:A;E?/@2 X0:i:1 X1:i:4 XG:i:0 AM:i:0 SM:i:17 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2311:11964:34477#49 163 1 108770 17 100M = 109201 531 AACACCGAACAAGTGTGGCTCACTGTGGATGTTTAAGCAAATGCATTGTTTTTCCAGTTATATATCTGGTAGAGATGAGGCCATTGATAGGAATGGGAAG ;CBDEFEGDHFGHGIEIIIBIEHEHCIFIEGGHHGFGJIGEGAHDGGIDHHGGGIHFGGHJFFHHHFIJEEHHHIHGHFHFGEGFIHFIHGGGGHGFHFG X0:i:1 X1:i:4 XG:i:0 AM:i:0 SM:i:17 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2312:8830:16689#49 163 1 108832 0 100M = 108913 181 TATCTGGTAGAGATGAGGCCATTGATAGGAATGGGAAGACGATCTCCTTTTATTTTGATGATCCAGCATGGCTGAACACTCAGTGACTACCACTGCACTT 1;ACABC87C,GAAB:C5I?IGFC?>IFD5CG>HBEDE5GAGADEGG5=>E7G?BE=HBF59EFFEHH54EG?>=5BF?IHEFHFC@CBHEG X0:i:3 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1210:20946:14060#49 83 1 108860 5 100M = 108485 -475 GAATGGGAAGATGATCTCCTTTTATTTTGATGACCCAGCATGGCTGAACACTCAGTGACTACCACTGCACTTTGTTGTACTTTCAGCATTAGAGATGCCA EC=BBFBGGGGEBCGJDDCGE?GH?CJAIFEGGGGHHGGFGFBCEB7H?AEFCFFFHJ9G@E@8FEEFD:>EEFJHEIBGEFG>HFDH@FFI?FDFD>?A X0:i:7 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDDDF XT:A:R RG:Z:1#49 HS25_09827:2:2105:16550:3219#49 163 1 108872 0 100M = 109307 535 GATCTCCTTTTATTTTGATGACCCAGCATGGCTGAACACTCAGTGACTACCACTGCACTTTGTTGTACTTTCAGCATTAGAGATGCCAGCCCTGTAGGAT CFGGJF@GBIIIGG5HAFEEIGBA7,?DK?FBEGGEIHFFEHGFD?EHHEF=?DH>EHFHGIE4FFFFHA;FIBGCEFF>E< X0:i:5 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1203:16565:45495#49 185 1 108877 0 100M = 108877 0 CCTTTTATTTTGATGACCCAGCATGGCTGAACACTCAGTGACTACCACTGCACTTTGTTGTACTTCCAGCATTAGAGATGCCAGCCCTGTAGGATATAAA ;EHFFDFFGIFGAHIFGGH@LDFJHEGHFHEJEHHFFKHFCEHFFEEGHHHFEKGFHCDDGIEEF0BFGGEIIFGIIJEGGHFIGGFHGFGFHEDDDAC: X0:i:6 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2312:8830:16689#49 83 1 108913 0 100M = 108832 -181 AGTGACTACCACTGCACTTTGTTGTACTTTCAGCATTAGAGAGGCCAGCCCTGTAGGATATAAAACAGGAACATCTAGTCCTCAATTATATTCAGAATTA FG=@FGH>,F@,CIEGDI7?BHE??,F6D7?GG7F,HGJE@C-GABHHII:;D@?9H;AG7@E8@,ECHHDG:DCEECF2?F2GGF;H@HFJ?BAFCE>C X0:i:5 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1202:1776:92264#49 163 1 108914 0 100M = 109288 474 TTGACTACCACTGCACTTTGTTGTACTTTCAGCATTAGAGATGCCAGCCCTGTAGGATATAAAACAGGAACATCTAGTGCTCAATTATATTCAGAATTAC 'C?CCDCED9FG?GG@C>D?GEFGBHD@F5,GF6+?GA555DFB6FBDF4,C@H=>@IBEC4E55DAFB@E2 X0:i:5 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2212:2489:14778#49 99 1 108928 0 100M = 109330 502 ACTTTGTTGTACTTTCAGCATTAGAGATGCCAGCCCTGTAGGATATAAAACAGGAACATCTAGTCCTCAATTATATTCAGAATTACTCAAGTCTTAGAAG CAB@FCFDAFH@@B X0:i:2 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1209:18028:47779#49 99 1 109031 17 100M = 109424 493 CACTTGTCTTTTTTCAAGGGAGAGAAATGCTCAAGTGATGGGCTGAAGTGAAGGGAGGGAGTCACTCACTTGAACGGTTCCCTTAGGCTGTGTGGATGCA C?CCFGBEFFGGGFG?EGHH?FIAICFEBHEHFEEFFGHGGEJHFFHEDHI;FFGEGBC@EGGFEDFGGAHDIFFEFGHCCGI>HGF>@DIE@?GEDGCGF8F78I8HFC@F9G/?C@@.GFED8H?-@BFE>GEGGGHGD5DGFIE?G=DB;A X0:i:2 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11==DDD XT:A:R RG:Z:1#49 HS25_09827:2:1214:2473:39126#49 99 1 109289 0 100M = 109666 477 AGGGTATATTATGAGTGACTGAAGTTTAGAATAAATTAATAAATATTATGTCCCTCATCCATAGAAACCACAAAGGTCTAGTAAGGCTAAGGATATAACA CABD=GFGGFHDGFG?GGGFGHIGHJHHBHHHGIEGJGHGGHGHIGHIFHFEFGFGDBIJGEGHFFHGGEHFGIGG6IIEEFDHEFHFFGGGBBFHHGIH X0:i:2 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFE XT:A:R RG:Z:1#49 HS25_09827:2:2105:16550:3219#49 83 1 109307 0 100M = 108872 -535 CTGAAGTTTAGAATAAATTAATAAATATTATGTCCCTCATCCATAGAAACCACAAAGGTCTAGTAAGGCTAAGGATATAACAAGAAAATAATATGAATAT 2IHDFHHGGGHFG6E>7FHGHHIFDGDGIFEGGHFD7G9@BGH@CHFF.IEGCCB9EFHGGHHGF8HBC?CGFFHFGD>2EF>GHEJGGHFJFFGFFEAC X0:i:2 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DADAB XT:A:R RG:Z:1#49 HS25_09827:2:2212:2489:14778#49 147 1 109330 0 100M = 108928 -502 AATATTATGTCCCTCATCCATAGAAACCACAAAGGTCTATTAAGGCTAAGGATATAACAAGAAAATAATATGAATATTTGCTTCCCCTTCCTAGTGTAAT G,3B5E55+4>4E4;+>5=@E?4(='+6+FDD++5E??9+?BDG>A?5@B5@BGF+CA5A+56E7BHFD7EFCC7,,B?DFE+BC698@FG4?8=F@FIHEJH.@HAHF9E;>@7@89GH9F8.C:8.B,7AGBC8@AG78GFGG?FBFF7?B6?H7@,7HFFC66GF4FIGI4HICDAFEH?F+HFHH>EEDEGBFH?FFDGHFEIDGGHEDGGGDDDG=GGFGCGHFGGEI5GHIIFGGFCIG:GGG>FCEFGDCCBC< X0:i:1 X1:i:4 XG:i:0 AM:i:0 SM:i:17 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1209:5469:83482#49 99 1 109421 17 100M = 109752 431 TAGTGTAATAGAGTAAGTTACAAATGGCTTCAGGAAGGGGAGAGAGGAAGAAGAGTGGATGAGATACATAAGAGTGCTTGAGGGCTAATTTTATGAAAGC CAECFGDDEFHGGHEGGGFFIHIGIFHIGHHHHIJGHHHGDHEHIGHGGHEFFGECFHFGIGGHIDGGGFBFGFGEFIIFGHIHJHGGFEGGGHEHBHIH X0:i:1 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:17 XM:i:1 XO:i:0 QT:Z:!1=DDFFF XT:A:U RG:Z:1#49 HS25_09827:2:1209:18028:47779#49 147 1 109424 17 100M = 109031 -493 TATAATAGAGTAAGTTACAAATGGCTTCAGGAAGGGGAGAGAGGAAGAAGAGTGGATGAGATACGTAAGAGTGCTTGAGGGCTAATTTTATGAAAGCTTT 2?GHCEGDFGAIAHIGFGGCIGCBEF>IDAIJ>HEDBHHDD7HEEIEGGFF=B>DDHEEDG@GHCH@GGGIEEDGFFBFGDEFBCCHHAF97EE7BAAC; X0:i:1 X1:i:4 XG:i:0 AM:i:0 SM:i:17 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2203:17446:97358#49 99 1 109443 15 100M = 109844 501 AATGGCTTCAGGAAGGGGAGAGAGGAAGAAGAGTGGATAAGATACGTAAGAGTGCTTGAGGGCTAATTTTATGAAAGCTTTGGGAAGTTTTAAGAAAAAG C?CDFGF?E=FG@HFGGGBF?H>EH9@GFDFAFG8DF:9ABGE8D@.8GJGBD77GG7FFIDGGFGGHGFDF>EC,EHGG4B5=BHIB X0:i:1 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:15 XM:i:1 XO:i:0 QT:Z:!1:BDFFF XT:A:U RG:Z:1#49 HS25_09827:2:2115:13969:61630#49 99 1 109445 15 100M = 109699 354 TGGCTTCAGGAAGGGGAGAGAGGAAGAAGAGTGGATGAGATACATAAGAGTGCTTGAGGGCTAATTTTATGAAAGCTTTGGGAAGTTTTAAGAAAAAGAA @ABEFGFEGFFFEJGHGGGFGKIEHFFHGAEBFGEGCHHGGHGDFGHILHIIFELHGHFGGGGHKGIGGHGFG9GGGGKCGJIHGGJGFGGGGHHCAHIE X0:i:1 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:15 XM:i:1 XO:i:0 QT:Z:!1=DDFFB XT:A:U RG:Z:1#49 HS25_09827:2:2103:19043:35553#49 163 1 109462 0 100M = 109920 558 GAGAGGAAGAAGAGTGGATGAGATACGTAAGAGTGCTTGAGGGCTAATTTTATGAAAGCTTTGGGAAGTTTTAAGAAAAAGAAAAGCTATTTTTCAAGGT ;CBBEFGBF@FGEG,CIDDFDGFGIHI8CIGGG6HGH?IAHHHDCGHIDFHDGFBECBEFDF?HGECG5EEDHFEHFFGHD+FHIFHFGAEGFHAGEGEG X0:i:2 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2203:20556:90299#49 83 1 109484 20 100M = 109132 -452 ATACGTAAGAGTGCTTGAGGGCTAATTTTATGAAAGCTTTGGGAAGTTTTAAGAAAAAGAAAAGCTATTTTTCAAGGTACATGTGTGTATGCGTGTGTGT FCHHFEHGGGDEHHGGHI@JEGGFECIFIKHGGGGFHGGGGIHGHGFHI9HGIHGFHFHGJHGFGLGHHHHGIHFGGI>GFHGGFGJFGGFGFFGFECAA X0:i:2 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDDD XT:A:R RG:Z:1#49 HS25_09827:2:2111:3838:50165#49 163 1 109627 23 100M = 110021 494 AAGAGGGAGACCTTAGAAGACTATGAGACACTAAGAGAAAAATTAAGGCAAAAAAGACACACACTTAGAAAAACACACATAGGGAGGAGGGAGGAGGCTA :;B87?G,?@9A8A?:65B7@?5FF+C,7C7>5H476?@=55E,C(+5+HCD5@EAE@E?=F7F55CEFDGB6B=A5F?EFEFFF3H<@AG>BFF55+GA X0:i:1 X1:i:1 XA:Z:16,-90263609,100M,3; XG:i:0 AM:i:0 SM:i:23 XM:i:2 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1214:16491:98358#49 99 1 109642 0 100M = 109979 437 GAAGACTATGAGACACTAAGAGAAAAATTAAGGTAAAAAAGACACACACTTAGAAAAACACACATAGGGAGGAGGGAGGAGGTTAAGACATTTTACTATG <1E@FGB?I@G@5FE?GCGE?G>H?F7CGGEFFCDG??ECCJH,C>B6>F@F,>F5CD4>F X0:i:5 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=BA::D XT:A:R RG:Z:1#49 HS25_09827:2:1314:18412:6799#49 163 1 109655 0 100M = 110121 566 CACTAAGAGAGAAATTAAGGTAAAAAAGACACACACTTAGAAAAACACACATAGGGAGGAGGGAGGAGGTTAAGACATTTTACTATGTGCTGTGAATGGA <1?CABC-E@&C8D6;6-4G(2B'8*DI75GGG>B?:@G>5EAEF4DAE+DE,A97FDBHEF4FHH+FJ5CD+<=ADFC;C4HEFG5>D>F?2 X0:i:6 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1214:2473:39126#49 147 1 109666 0 100M = 109289 -477 AAATTAAGGTAAAAAAGACACACACTTAGAAAAACACACATAGGGAGGAGGGCGGAGGTTAAGACATTTTACTATGTGCTGTGAATGGAAACTACAACCC GD@HFFGFGLFIGHFIHFHCLD<-EFFHKEFFGCHGHDADDEDEHAEGHHIF-GGFHGGFGGFDFHHFHGC3IICHIFGCGI9IE9GHG?CEECDDB/6; X0:i:5 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2215:1867:49769#49 147 1 109694 0 100M = 109336 -458 GAAAAACACACATAGGGAGGAGGGAGGAGGTTAAGACATTTTACTATGTGCTGTGAATGGAAACTACAAACCATTTTTGATATATGCAATATATATACAT BHFHGCHJFEFIEHFIHGGHJGF,HIFHHEIJIGE?FFHJFHGCHIGGGHHJ>HGIHHGDGEJ+F@H@ACEIII<C??< X0:i:4 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2115:13969:61630#49 147 1 109699 15 100M = 109445 -354 ACACACATAGGGAGGAGGGAGGAGGTTAAGACATTTTACTATGTGCTGTGAATGGAAACTACAAACCATTTTTGATATATGCAATATATATACATATATA GHGFGHGFFHGIFHI?HFFHJGIFHIFHHHDJGHHGICAD+@>4@F=CEB4EA=G>HF=J>FE5F79D7,FCF>EGGD>DEB;F7HFBGCE0EAH5HG@C86G@?F?C?EGG:BEHGE@DFGB7C9C< X0:i:4 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1209:5469:83482#49 147 1 109752 9 100M = 109421 -431 GGAAACTACAAACCATTTTTGATATATGCAATATATATACATATATACACACATATACATATGTATTTAAATGTTTAAATTACATTTTCTCTTTTTTTAG GHHHGHGFBIHDCHICFGEHIHIFHEFHBHIDGHHHFFGHFHFGHIFGGH>FIGGFEHHHGIJDFBHFIGIIIFHHIJGGFIDCGGGHGHGDFCDBCBC< X0:i:3 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1206:2817:58369#49 163 1 109757 0 100M = 110199 542 CTACAAACCATTTTTGATATATGCAATATATATACATATATACACACATATACATATGTATTTAAATATTTAAATTACATTTTCTCTTTTTTTAGAGATA ;CB>>DDH7HFGEHFCEGBDGEHFH7CFDEG5EBDEA@GFHG;AA5FGA55FHB X0:i:3 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2203:4012:87137#49 99 1 109759 0 100M = 110180 521 ACAAACCATTTTTGATATATGCAATATATATACATATATACACACATATACATATGTATTTAAATGTTTAAATTACATTTTCTCTTTTTTTAGAGATATG CACFFGEEIFHGGJGHGGGFGGIHIEHHGHEHHIIGHGHGFHFHIGHGGIFIJHHIGHIJIGGHFGIGGEFFGJGEFGHHEHGHHFHHFHGGGEFHHHIF X0:i:3 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDFFA XT:A:R RG:Z:1#49 HS25_09827:2:1311:12408:32653#49 99 1 109771 0 100M = 110113 442 TGATATATGCAATATATATACATATATACACACATATACATATGTATTTAAATATTTAAATTACATTTTCTCTTTTTTTAGAGATATGGTTTCACTATGT B>CCFGFFFF?EGEEHGGGGGHIEHHFI@HGHHGHGHHHHDEFEFFHCF?IFFIGCGH:FEIADDDC@GCBFGI@DF>HB?CIDEGIBD(DGGB5CHA,E X0:i:3 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDDBD XT:A:R RG:Z:1#49 HS25_09827:2:2111:17272:72988#49 99 1 109777 0 100M = 110210 533 ATGCAATATATATACATATATACACACATATACATATGTATTTAAATATTTAAATTACATTTTCTCTTTTTTTAGAGATATGGTTTCACTATGTCACTCT AAEEFGFFGFHGGJGJGGGFGFIHIJHHGHHHHHJGGHHHGHGIHGHIGHIIHHGIGHIJIJGHFFGGGEKGIJGDFGGHIFIHHFJHFHGGGHECHHJH X0:i:3 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFB XT:A:R RG:Z:1#49 HS25_09827:2:1301:7767:67517#49 163 1 109797 0 100M = 110149 452 TACACACATATACATATGTATTTAAATGTTTAAATTACATTTTCTCTTTTTTTAGAGATATGGTTTCACTATGTCACTCTGCCCAGGCTGCAGTACAGTG HAHFHCGFFFHE6F55IFE5EEJGHDEFDHH?HHEFI@GDFEFIHFFHHHBGEED?GHFGGIFGIDHGFEGG5FEGFAHGFED@DEAABC< X0:i:5 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1210:3904:49637#49 185 1 109906 0 100M = 109906 0 AGTCATGATCATAGCACATTATAGCCTTGAACTCCTGGGCTCAAGCAACCCTCCTGTATTAGTCTCCCCAGTAGTTGGGATTACTAGCATATGCCACCAT @HFEFHGDFCFCFBBCFFGDEF=EHFHHGGDD>FEHBFBAD@DCEEE5GCGJEHGCHGFEGHGE7AHFBCEDCGC@GFKCDI5GGEF?GFC?;GDDCBC< X0:i:4 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2103:19043:35553#49 83 1 109920 0 100M = 109462 -558 CACATTATAGCCTTGAACTCCTGGGCTCAAGCAACCCTCCTGTATTAGTCTCCCCAGTAGTTGGGATTACTAGCATATGCCACCATGTCCACCTTTATGC HI>BBEH4GGEF>CHE7IGECIEHDFCGIHEGGCGDDGGGBGHGCGIHDDFLIHFHHGHGHHHGGAIHHGDGHFDGHIGIHBCGHFFHDHF4444H34H=B<+?6&=EH655=(5+DFF,GACJ6=5IGG@?>@3>@CDH55G+6,746FB,>>ID>8,57+7+-6G99,G(G+HDDEB/7< X0:i:4 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2116:11417:92052#49 99 1 110011 0 100M = 110433 522 CCTTTATGCTTTTTAAAGTGAAAAACCATACTAAGAATAAGGCAGCTCAACTTAATAATAAAAACATTTCAAATGTAAAGAAATTTACAAAAGAAAAACA BAEDFGFGEFFGFDGHGG/FDBIH>EHEGHEHHIJGFE#GFHFIGGHIDHIIHEEIFGIGJGGHKGGGGHGFGGGEFIGH;GIHHFHHFHDGG6DGEDIE X0:i:3 X1:i:3 BC:Z:TGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:1=BDFFFD XT:A:R RG:Z:1#49 HS25_09827:2:2111:3838:50165#49 83 1 110021 22 100M = 109627 -494 TTTTAAAGTGAAAAACCATACTAAGAACGAGGCAACTCAACTTAATAATAAAAACATTTCAAATGTAAAGAAATTTACAAAAGAAAAACAATCAACCCCA E,+H=5++G+GD5G5C7FGI77E67G,,?,?G5,,8,9E8G(97ABD8.IHFEDEF8;,8C7@>@,DGHEAGE-E1/>>CE:2GH?E@@?F4FF?17>;C X0:i:4 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!(0853)< XT:A:R RG:Z:1#49 HS25_09827:2:2114:14714:96130#49 99 1 110033 0 100M = 110381 448 AAACCATACTAAGAATGAGGCAGCTCAACTTAATAATAAAAACATTTCAAATGTAAAGAAATTTACAAAAGAAAAACAATCAACCCCATTAAAATTGGGC ?AEEFGEFIFGEGJGJGGHHGHIGHFFIEHHHHIJGHEHHGHGIHGHIGIIFHIHEGGGGEIGHFGGGGFKGIFGDHGIHEGIHCHJHFGGGGFFHHHJF X0:i:4 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2315:11508:38139#49 99 1 110040 0 100M = 110367 427 ACTAAGAATGAGGCAGCTCAACTTAATAATAAAAACATTTCAAATGTAAAGAAATTTACAAAAGAAAAACAATCAACCCCATTAAAATTGGGCAAAGGGA HAEDFGDFIFHGGJEFGGGHGKIKHJFIGHHHHGEGGHHGFHGHGGHELIIIHEFHG@@KMJGHFGGGGHGIFKEGHGHHEGIFGFIGFGGGGEB7BHGC X0:i:4 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDDFB XT:A:R RG:Z:1#49 HS25_09827:2:2110:10662:79424#49 99 1 110090 0 100M = 110532 542 GAAATTTACAAAAGAAAAACAATCAACCCCATTAAAATTGGGCAAAGGGAATGAACAGACACTTTTCAAAAGAATACATGCATGCAGCCAACAAACATAC CGCHFDGCGCFGHHC; X0:i:5 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:1311:12408:32653#49 147 1 110113 0 100M = 109771 -442 CAACCCCATTAAAATTGGGCAAAGGGAATGAACAGACACTTTTCAAAAGAATACATGCATGCAGCCAACAAACATACAAAAAAAAAGTTCAACATCACTG ;HB>DACG>CGCGCBCFIG@F?BBJEE>>FDFH?BDB(BDFBHGF>DG7BFD5GDEDHDFGDGDF4HF>GI7?B>8?>F@DEGECG9EGHGEH9BD,BC: X0:i:4 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1314:18412:6799#49 83 1 110121 0 100M = 109655 -566 TTAAAATTGGGCAAAGGGAATGAACAGACACTTTTCAAAAGAATACATGCATGCAGCCAACAAACATACAAAAAAAAAGTTCAACATCACTGATCATTAG ;C4ECAECGGG@CFGCDIC77CG6DF7A7(E7G7KEAGGDB.GF8@78?I?FIE?-HGDDGH@>GEE8-EHGEFF?GFAGE?D@*FFI??BFE>A< X0:i:4 X1:i:2 BC:Z:NGTCTTTC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!-0-(-)2 XT:A:R RG:Z:1#49 HS25_09827:2:1304:14610:5939#49 99 1 110131 0 100M = 110344 313 GCAAAGGGAATGAACAGACACTTTTCAAAAGAATACATGCATGCAGCCAACAAACATACAAAAAAAAAGTTCAACATCACTGATCATTAGAGAAATGCAA C?BFFGFGGFHGGJGJGGBFIHIKFJHIGHHHHGHGJHHHDHFEHFHEGFCIEIGHGHIGDIGHEHGGGEHIGKGEHIHHGGIFJGHDFDFGGHGFHHFB X0:i:4 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:1310:18926:51443#49 163 1 110144 0 100M = 110350 306 ACAGACACTTTTCAAAAGAATACATGCATGCAGCCAACAAACATACAAAAAAAAAGTTCAACATCACTGATCATTAGAGAAATGCAAATCAAAACCATAA ;CBC;FDGFDGGLGGGFGHGGGJIIGEIIIGGGHGGHGEGHJAHGGHIFIHHGFGFFFJHHGFGFJGHJFGHHGIHGIFJHGIHIIHFIFLGGGHGHHHG X0:i:4 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1301:7767:67517#49 83 1 110149 0 100M = 109797 -452 CACTTTTCAAAAGAATACATGCATGCAGCCAACAAACATACAAAAAAAAAGTTCAACATCACTGATCATTAGAGAAATGCAAATCAAAACCATAATGAGA FCHHB5C X0:i:5 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:AADDD XT:A:R RG:Z:1#49 HS25_09827:2:2111:17272:72988#49 147 1 110210 0 100M = 109777 -533 CTGATCATTAGAGAAATGCAAATCAAAACCATAATGAGATACCATCTCACACCAGTCAGAATAGCTATCATTAAAAAGTCAAAAAATGACAGATGCTAGT GEHFFHGJILHIGHIIHIGHJGCJHFFHFHIJHFHHHFFHHJGEFIFGHEBJIHGEDHHFGGJHFGHFGGIIIIFEFJHGGIIHDIGLGFGFHEFDCBC; X0:i:4 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2207:13320:24852#49 163 1 110243 0 100M = 110339 196 ATGAGATACCATCTCACACCAGTCAGAATAGCTATCATTAAAAAGTCAAAAAATAACAGATGCTAGTGAGGCTATGGAGAAAAGGGAATGCTTATACACT FCDHGEDCAC; X0:i:2 X1:i:1 XA:Z:16,+90262941,100M,0;1,-256610,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1313:16758:50020#49 99 1 110335 0 100M = 110688 453 TATACACTGTTGTTGGGTGTGCAAATCAGTTCAATCATTGTGCAAGGAAAGTGATTCCTCAAAGAGCTAAAAGCAGAGCTACCATTCGACCCAGTAATCC ??>FF?D?4F?GEE@-@FHA9FHCF:D.FD7EFGGBG-9DKDE5G?BGIDC?FEGHIHIH>EFCF@HBFFHHFFIGI4HIGGF4FIGBGHFF?FHFFEHJDHDHGFGHCFGEGHDBJIHDGHHFHGIGDGABFGCEDFDGHIJGGGIGGGGGEGFEFFEDDCBC; X0:i:3 X1:i:0 XA:Z:1,-110344,100M,0;16,+90262892,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1310:18926:51443#49 83 1 110350 0 100M = 110144 -306 GGTGTGCAAATCAGTTCAATCATTGTGCAAGGAAAGTGATTCCTCAAAGAGCTAAAAGCAGAGCTACCATTCGACCCAGTAATCCCACTACTGGGTATAT HIDHHGHG@GEFHIGGHIGGHKIFGGIFIFHGGGEDHGGJFGHGEEFHFIIGIHGHIHHFCFGGGEIHHHHEIFJHHIKIHGGGHGHGFGFIGGGFEEAA X0:i:3 X1:i:0 XA:Z:1,-256665,100M,0;16,+90262886,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDED XT:A:R RG:Z:1#49 HS25_09827:2:2315:11508:38139#49 147 1 110367 0 100M = 110040 -427 AATCATTGTGCAAGGAAAGTGATTCCTCAAAGAGCTAAAAGCAGAGCTACCATTCGACCCAGTAATCCCACTACTGGGTATATACCCAGATGAATATAAA GHHFFHFGFLHCGHIIGF6HJHIGDCGEHHFF;HHDHEHA9EIF5IFA6HH:G2GB/@@FI379AD8A49CBC< X0:i:3 X1:i:0 XA:Z:1,-110367,100M,0;16,+90262869,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2114:14714:96130#49 147 1 110381 0 100M = 110033 -448 GAAAGTGATTCCTCAAAGAGCTAAAAGCAGAGCTACCATTCGACCCAGTAATCCCACTACTGGGTATATACCCAGATGAATATAAACCATTCTACCATAA GE?FFHDHGHFIGHIGFGHHJFFEHEFHHGFFGHEHGHHDDF@>FIGGHH5FIGGDHHEFGIJGGGHHHGEIIGEIIFGGFIGECEGHGFHD?>D=CBC; X0:i:3 X1:i:0 XA:Z:1,-110381,100M,0;16,+90262855,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2307:9723:30310#49 163 1 110421 10 100M = 110789 468 CGACCCAGTAATCCCACTACTGGGTATATACCCAGATGAATATAAACCATTCTACCATAAAGACACATGCATACAAATGTTCATTGCAGCACTGTTCACA ;CBDEEEHFFFGLGIGIIIFGKFIIDGEIIGIGHJGHJIGEGHHEGKIFHHHGEIHGHJFJFEHHEHHDFGFBHEHGBGIFGIFGIHFIHILDGHFFHGG X0:i:7 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2104:11190:12806#49 99 1 110427 17 100M = 110780 453 GGTAATCCCACTACTGGGTATATACCCAGATGAATATAAACCATTCTACCATAAAGACACATGCATACAAATGTTCATTGCAGCACTGTTCACAATAGCA CABCFGFGIFGFEJEJGGFFIFIGHEFDJHHHFIEGFEHGGHGIFGEEFHEIFIECDBAFMGGHDFHGGEHDIC@GHIGHGGFHJGICFGFGGHFJHHFE X0:i:9 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:?DDDF XT:A:R RG:Z:1#49 HS25_09827:2:2116:11417:92052#49 147 1 110433 0 100M = 110011 -522 CCCACTACTGGGTATATACCCAGATGAATATAAACCATTCTACCATAAAGACACATGCATACAAATGTTCATTGCAGCACTGTTCACAATAGCAAAAGTA GHFFGDJFIIFHGHCIGAGHEBFFH5FHHEEFIFB9FFF9DFHG=I=@GHEJ'5GGEAEEG&,0GG&HGGECEF8F6FCG4IF&<803G:@+H;4=D9C= X0:i:9 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1305:12276:23377#49 163 1 110495 0 100M = 110833 438 AAATGTTCATTGCAGCACTGTTCACAATAGCAAAAGTATGGGATCAACCTAAATGCCCATCAATGACAGATTGGATAAAGAAAATGTGGTACATATACAC ;CABEDGGFHHGHGGCFIIGIGJIHGEIIIGHGHB?DJIGHGAHIGHLFFHHGGEHGFJHJGHHHHFIJEEHHFEHJHFJHGIHIICFIFGIGGHGGHEG X0:i:3 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1303:12896:17262#49 99 1 110511 0 100M = 110891 480 ACTGTTCACAATAGCAAAAGTATGGGATCAACCTAAATGCCCATCAATGACAGATTGGATAAAGAAAATGTGGTACATATACACCATGGAATACTATGCC C?CDFG??F=;E@HFCF@GG>@FCHAFF X0:i:3 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDFBF XT:A:R RG:Z:1#49 HS25_09827:2:2110:10662:79424#49 147 1 110532 0 100M = 110090 -542 ATGGGATCAACCTAAATGCCCAGCAATGACAGATTGGATAAAGAAAATGTGGTACATATACCCCATGGAATACTATGCCGCCATTAAAAAATGATATCAT 2H@BGH5FIIFI4HBF>FECFB+ED=FI5FD?+F+57FBG?BHGFFEGDHF=?5DGD7E5G+G6C4B5GC+DF>>?GBFCDDC>EEFHGFCEBDDCAAC< X0:i:3 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1203:8217:62612#49 99 1 110567 0 100M = 110930 463 GGATAAAGAAAATGTGGTACATATACACCATGGAATACTATGCCGCCATTAAAAAATGATATCATGTCTTTTGCTGGAATATGGATGGACCTTCTATTAT CABFFGFGGFHGGJEGGGFFIHIGFEFIGHHHHHIGHHHJGHJGGGHIGHIIHIGIFGIGIEGHHGIGGHIIIKGJFGGCGHIHHFIHGH@GGHGJHHJE X0:i:6 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFE XT:A:R RG:Z:1#49 HS25_09827:2:1201:1625:57183#49 163 1 110573 0 100M = 110917 444 AGAAAATGTGGTACATATACACCATGGAATACTATGCCGCCATTAAAAAATGATATCATGTCTTTTGCTGGAATATGGATGGACCTTCTATTATCCTTAG A?CF?EEGHDECBCDFDC>CHHFGGC>GFD4F?FHGH?HCFGG?FECG@@IAEFEHAEK7FDCGJDEHI>=EBJFHCFFCG>HFIFIFFDH>FHHG X0:i:9 X1:i:8 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1201:8682:2710#49 99 1 110638 0 100M = 110874 336 TGCTGGAATATGGATGGACCTTCTATTATCCTTAGCAAACTAATGCAGGAACAGAAAACCAAATACAGCATACTCTCAGTTATAAGTGGGAGCTAAATGA GB2G>BEGE@B@H:@?AEFCGBGD?7E9?@CFFBIFHHAGBGBFAGHF@GGGEEIGIFDBGG7EGIEEG,6ED4GGDFFEFCH X0:i:9 X1:i:8 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11ABDDD XT:A:R RG:Z:1#49 HS25_09827:2:1313:16758:50020#49 147 1 110688 0 100M = 110335 -453 ACAGAAAACCAAATACAGCATACTCTCAGTTATAAGTGGGAGCTAAATGATGAGAACTCATGAACACAAAGAATAAAACAGACACTGGGGTTTACTTGAG GH4CH3FCIGEHGFGHBEEFFFAG5DE7EEGHEBEEE@@G?>F?GD57HE+B+FGGA@>GG@F,B>HC5GD5DD+@GHGG9C(FCDBBBA; X0:i:6 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2308:16422:60384#49 99 1 110713 0 100M = 111168 555 TCAGTTATAAGTGGGAGCTAAATGATGAGAACTCATGAACACAAAGAATAAAACAGACACTGGGGTCTACTTGAGGGTGGAGGGTGAGAAAAGGAAGAGA CACFFGFEEFG@GJGGGGGGIGIGGEHHEHHHFJHGGAHCDHFHGGHIDEIFFGGIFHGGDIGHH7I@GFFFGIGEGBHHJGIHCFFGFGDGGH5CHAGE X0:i:5 X1:i:7 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:B=DBA XT:A:R RG:Z:1#49 HS25_09827:2:2104:11190:12806#49 147 1 110780 17 100M = 110427 -453 TACTTGAGGGTGGAGGGTGAGAAAAGGAAGAGAAACAGAAAAGATAACTATTGGGTACTAGGTTTAATACCTGGGTGATGAAATGATCTGTACAATAACC ;FFFFHGFIIHIFHIGHGGFCGIJHFGHGGIFGFEGFFHHDGHFEFDGHHHFLKGEHHHFGIGDFHHFDGIFIEHHFHFFGHGBGEGHGFHE@DEECAC; X0:i:1 X1:i:4 XG:i:0 AM:i:0 SM:i:17 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2307:9723:30310#49 83 1 110789 17 100M = 110421 -468 GTGGAGGGTGAGAAAAGGAAGAGAAACAGAAAAGATAACTATTGGGTACTAGGTTTAATACCTGGGTGATGAAATGATCTGTACAATAACCCCCTGTGAC FGHHJHHGGGHFHJHHHIGJHIIFJGIGIIEGGIFHHGIJGGGGIGHHIIHGEHFFIJEFJHAGGIIHHHHGIHFHKIHIFHGGJGGGDHFJGFGFEBAA X0:i:1 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:17 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:U RG:Z:1#49 HS25_09827:2:1305:12276:23377#49 83 1 110833 0 100M = 110495 -438 GGTACTAGGTTTAATACCTGGGTGATGAAATGATCTGTACAATAACCCCCTGTGACACCAGTCTACCTATGTAACAAATGCCCCTAAACTTAAAATAAAA FIDAHDHGGGHEHHFGHIFEHGGFJGKFFHFGGGJIHGGMFGBF,HFFIIFGCEGFHGHDGHHFGHIHHHHGIHJFHIFGHHGGHGEGGFFJFFGFECAA X0:i:3 X1:i:1 XA:Z:1,-257148,100M,0;1,-637197,100M,0;16,+90262403,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:1208:15664:55008#49 99 1 110856 0 100M = 111224 468 GATGAAATGATCTGTACAATAACCCCCTGTGACACCAGTCTACCTATGTAACAAATGCCCCTAAACTTAAAATAAAAGTTAAAAAAAAAAGAAAATTAAA ?;EEFB??FFG@@EE?G2B?C>CEGCDEG>A8?ACGFG-CF?HHFG@ICFIICH@CDFC8D9GD(EC5BEIBI?7GB>?CDBGDGEGF6@GGGEHBHHCE X0:i:2 X1:i:0 XA:Z:1,+110856,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDDD XT:A:R RG:Z:1#49 HS25_09827:2:1201:8682:2710#49 147 1 110874 0 100M = 110638 -336 ATAACCCCCTGGGACCCCAGTCTTCCTATGTAACAAATGCCCCTAAACTTAAAAAAAAAGTTAAAAAAAAAAGAAAATTAAAATCTCCTTATCATCTACC B?+>5GGBF+F++>3+5G++',4(DB+6B+GDH+?DG(,F?7B'AE55+8EFIG+FCAD++C?EGGHFGGIE8B>IIFFGFEF>:,AGGEH?CDBEDBC; X0:i:2 X1:i:0 XA:Z:1,-257189,100M,4; XG:i:0 AM:i:0 SM:i:0 XM:i:4 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1303:12896:17262#49 147 1 110891 0 100M = 110511 -480 CAGTCTACCTATGTAACAAATGCCCCTAAACTTAAAATAAAAGTTAAAAAAAAAAGAAAATTAAAATCTCCTTATCATCTACCTGGTAATATGAAAAACA GE+>53?B+4A4<+>@@5FH5?+BDF+CGA=55+5DH7,=CJ,4A,EAGCGFIGG5CGEDBGFECAE55>EC?CD@?FEID5C>@E9HGH@DFCDBCBC; X0:i:2 X1:i:2 XA:Z:1,-257206,100M,0;5,+180778953,100M,1;1,+352339,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1201:1625:57183#49 83 1 110917 0 100M = 110573 -444 TAAACTTAAAATAAAAGTTAAAAAAAAAAGAAAATTAAAATCTCCTTATCATCTACCTGGTAATATGAAAAACACATATCTTTCATTCATTCCTTTCAAC BJHHFFDGGGHFCJHHEICGHGIHEGKGIEHGGGKFHGIEKFHGIHGHIIHGIH?GIDHGHHHJGHEHHHHEHFJFKIFGFHGGJGJGGGFGGFGFEEAC X0:i:2 X1:i:0 XA:Z:1,-257232,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFB XT:A:R RG:Z:1#49 HS25_09827:2:1203:8217:62612#49 147 1 110930 0 100M = 110567 -463 AAAGTTAAAAAAAAAAGAAAATTAAAATCTCCTTATCATCTACCTGGTAATATGAAAAACACATATCTTTCATTCATTCCTTTCAACTGATGAGGAAACT GGHHDFHJGLGIFHIIGIHFIGFGHFFHGFIFIHIGHKHGFEHFFIEGGHHJIGGIHHFHGIDD?*HFIGEDIIGEFFGGFIIHGGGHGFEFHDFDDBC; X0:i:2 X1:i:0 XA:Z:1,-110930,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2316:9960:12056#49 137 1 110932 0 100M = 110932 0 AGTTAAAAAAAAAAGAAAATTAAAATCTCCTTATCATCTACCTGGTAATATGAAAAACACATATCTTTCATTCATTCCTTTCAACTGATGAGGAAACTGA 6C=DEFDFDCF>H?3BIAI89<5:I400G644C6A4D,0:HD7745B:9E85?EFB;4>412?1=9C;1G.:-F=22BG4464DIIHF4>6FBF6;8.4G X0:i:2 X1:i:0 XA:Z:1,+257247,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2304:16214:55404#49 83 1 110986 0 100M = 110637 -449 AAACACATATCTTTCATTCATTCCTTTCAACTGATGAGGAAACTGAGGCATTGGGAGTTAGTAAAAGTCCACATTGAGATATGAGACCCACCACTGGCTG B6HDGEHGFDGDGFGEDD@GF?GBECFGFFHB?EGHE4=GDFCFDB?B X0:i:4 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDADF XT:A:R RG:Z:1#49 HS25_09827:2:1305:21105:4511#49 163 1 110999 0 100M = 111375 476 TCATTAATTACTTTCAACTGATGAGGAAACTGAGGCATTGGGAGTTAGTAAAAGTCCACATTGAGATATGAGACCCACCACTGGCTGGACACAGTGGCTC DB?77>,,C>87EG>+E47,EC+D577+@'?+F(+5+,+EDBCAB,BE?55?=?5EH4DBF?>+?++>B4G X0:i:3 X1:i:1 XA:Z:16,-90262238,100M,2;1,+257314,100M,2;4,+165185708,100M,3; XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1216:17797:87484#49 163 1 111010 0 100M = 111361 451 TTTCAACTGATGAGGAAACTGAGGCATTGGGAGTTAGTAAAAGTCCACATTGAGATATGAGACCCACCACTGGCTGGACACAGTGGCTCACACCTGTAAT GFHEIGFEHC7GHIJBE8DDEFEDHFFHFG??FGFEGHHGBHFFFEH=D+CCHEIAGFB;>FFHG2 X0:i:3 X1:i:1 XA:Z:1,+111010,100M,0;1,+257325,100M,0;4,+165185719,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2105:2267:38441#49 73 1 111024 0 100M = 111024 0 GAAACTGAGGCATTGGGAGTTAGTAAAAGTCCACATTGAGATATGAGACCCACCACTGGCTGGACACAGTGGCTCACACCTGTAATCCCAGCACTTTGGG C;6EFDFE4FF6EH X0:i:12 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFF XT:A:R RG:Z:1#49 HS25_09827:2:1208:15664:55008#49 147 1 111224 0 100M = 110856 -468 TGTGGTGGCAGGCACCTGTAATACCAGCTACTAGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCAGGAGGTGGAGTTTACAGTGAGCCAAAATCATGCC +HHHDACB>4G@A+B4CFB@>G4EDEE>5HEF5FEEFDADFEF4FIEGHC>J5GGCHDDHG5DGGBDFGGCGGIHFCFGI?ECEECGH>AFEFDDD8AC; X0:i:2 X1:i:12 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1208:14440:27171#49 99 1 111356 0 100M = 111712 456 CTCTGTCGGGGAAAAAAAAAAACAAAAAAAACCACCACCATCATTTTGCAAGTGTTACCACTATTGTGTGTTAATATTGTAGAAGTATTCCTAATTATGA BAEEFGFGIFFFEEEJGAGHGH>AFHFFGHEHC:8G8@BGDH/EFGHCF?I;F7@CG9:8DG9FKGG5-?GGC7GDHG?F?6ID>,6HFDG>CEGCD4>; X0:i:2 X1:i:0 XA:Z:1,+111356,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=BB;BA XT:A:R RG:Z:1#49 HS25_09827:2:1216:17797:87484#49 83 1 111361 0 100M = 111010 -451 TCGGGGAAAAAAAAAAACAAAAAAAACCACCACCATCATTTTGCAAGTGTTACCACTATTGTGTGTTAATATTGTAGAAGTATTCCTAATTATGATTTCT E,>DH5BGGGEFBIE5HIEGHCGFEC7F?HF:GDFGFGGEFGGGBAIHIIEFEEBEFGHEGHGFGHHFCHHEHHDEGCHIH3GGHGEGEGFIF?GFEBAB X0:i:2 X1:i:0 XA:Z:1,-257676,100M,0; BC:Z:TGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z::?@DFFFD XT:A:R RG:Z:1#49 HS25_09827:2:1305:21105:4511#49 83 1 111375 0 100M = 110999 -476 AAACAAAAAAAACCACCACCATCATTTTGCAAGTGTTACCACTATTGTGTGTTAATATTGTAGAAGTATTCCTAATTATGATTTCTTTGTATTCCTAATT HAHDBAB>G46EFC?EH@@EF(>F'E,F?BEG?E(F7GD@@:9DEFHHAI?DDEBGI;?ECH9FFJEFH?D@?@EHE>HGEA>2??BCDHF4DF?FEB?C X0:i:2 X1:i:10 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!+1ADDDD XT:A:R RG:Z:1#49 HS25_09827:2:1313:7146:18389#49 163 1 111449 36 100M = 111807 458 ATTATGATTTCTTTGTATTCCTAATTGTAATAGCTTTGTATTTGAAAAATTATTGATTCATACTCTATGTTATTATTTTGTATGCGATGACAACAGAATA ;ABDADDCEFHHHGJGHGHHFGHEFF3FEJDHHHGIHJFFJHEGHIIHGGFGGJHDFFHH? X0:i:9 X1:i:8 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2112:11828:48216#49 147 1 111573 0 100M = 111186 -487 CTCATTCATAATATAAAGTATAAATTTGTGATTTTGCTTTAATTTGAAATATTAATTTCAAATATGTTATCACAATTTGATACAAACTATTGACAGTAAA GEHFFHGFILGDGHIIFGFHJFJJHIEHKFFFGHEDHEIHFHGFFIEGGHIJIGGDHHGHGIGGFHHGDGIFEIFFIJHIFEICGGGEGFEFHDDECBC< X0:i:7 X1:i:10 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1304:10563:48251#49 147 1 111586 0 100M = 111213 -473 TAAAGTATAAATTTGTGATTTTGCTTTAATTTGAAATATTAATTTCAAATATGTTATCACAATTTGATACAAACTATTGACAGTAAATATGTGGATTAAG GFHHGHGGGHHHFHIIHFFEHGIGHEHHFHIFEHEHGDHGFHHFFGJGDDHFGKGFHGJFGIJHFHEGGGEIIIGIIFGFFIIFDIGLGHEDEDFCDBC; X0:i:7 X1:i:10 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2202:4204:68016#49 99 1 111599 0 100M = 111935 436 TGTGATTTTGCTTTAATTTGAAATATTAATTTCAAATATGTTATCACAATTTGATACAAACTATTGACAGTAAATCTGTGGATTAAATAATGTCTTAGTA BACEFGFFJFGGFFGGGGFFGFIGHJFIEHHHHGJGJHHHGHJHFFHIFHIIJGGIGGIFDGGHHJFGGFBIGJE7HIGHGGI?GFJGEHGGGHHJHHGB X0:i:7 X1:i:11 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DFFFB XT:A:R RG:Z:1#49 HS25_09827:2:1207:12790:69228#49 163 1 111632 0 100M = 112062 530 AAATATGTTATCACAATTTGATACAAACTATTGACAGTAAATCTGTGGATTAAGTAATGTCTTAGTAGGTATTGGGAAAATTTGAAACTAGTAACATGGA FHHFHJIGHDHEEG>IFKHGGFIHFFHFHFFHFHGGJIHHHFBEJJHHHGFGIFBGCGIGHGHFHHHG X0:i:18 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1208:14440:27171#49 147 1 111712 0 100M = 111356 -456 TTTGAAACTAGTAACATGGAGGACTATTGTCATTGTTTATTTCAAAGCCAGTTAAAATTCTGCAAAGCAGTGTACATAAAAATAATTTCAAGAAATTTAT GDHEFH?DFAHIGCCFFIGEI?FGJFBEGFIFGGEFFFBJFFHFFBGGDCKDGHGCEHAFGEEGC4HF>GEDIICHGJGIGCIEBFGAGHGFHGBABBC< X0:i:11 X1:i:7 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1313:7146:18389#49 83 1 111807 36 100M = 111449 -458 TTTATAAAATACCGAGATTACGGTGTATAAACAACTTTAGATTCTTTGTTTAAGAAATTCTGCCAGTTTGTAATATATGCTTCATTCAAAGTAGCTAAGG HJHHGFHGG@GFGJ?GDIJGHHGFGGKGFF?GGEFHHGJMGGGFIGFHI@FGIHGGIFHGHHHFGIHHHHHGIFFFGIKIHFGGHGFGGHFGEEGFDBAC X0:i:1 X1:i:10 BC:Z:NGTCTATC XG:i:0 AM:i:13 SM:i:13 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:U RG:Z:1#49 HS25_09827:2:2203:8751:74655#49 163 1 111893 0 100M = 112257 464 CAAAGTAGCTAAGGGCTGTACCTGGCTAATAGTAGGCACCTAATATTTGTTGAAAAGGAATACTGAGTAGCTGGGACCTCCTGAGTAGCTGGGACCACAC ;CBCBDDEEJFGHGFGHDIFIKJEIEFIIEGG>HGFEDIGFJHHFFGIJIHGAEIFEDJFGHKFGIH5FIHGHGFHEFFJFGFHG3HCIGHFFCHFFHHG X0:i:11 X1:i:7 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2103:5409:44953#49 163 1 111917 0 100M = 112245 428 GCTAATAGTAGGCACCTAATATTTGTTGAAAAGGAATACTGAGTAGCTGGGACCTCCTGAGTAGCTGGGACCACACACATTTAACCTGTATTTATAAAAT EDDCEEHAEAGGEFDF@FJ?8HIGIIGHFDGFDGCGBJHHFCEBFGEG?F7FGBJCGBFFGHFCADHHEF=EFJFHFFFFGIHFCHGIFGE>HGEG X0:i:14 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2202:4204:68016#49 147 1 111935 0 100M = 111599 -436 ATATTTGTTGAAAAGGAATACTGAGTAGCTGGGACCTCCTGAGTAGCTGGGACCACACACATTTAACCTGTATTTATAAAATTACTGTTTAGAGAATAAC GHHHGHGBGIFHGHIIHFHDJGFGHEHHHEFJICEEFDEGHJGGHGGGHHKDIHGEDHEHGIJHFBEGGGIGIIEIIJHIFIDHGGGHGFGDHGFDDBC; X0:i:15 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1315:12839:95681#49 83 1 111936 0 100M = 111553 -483 TATTTGTTGAAAAGGAATACTGAGTAGCTGGGACCTCCTGAGTAGCTGGGACCACACACATTTAACCTGTATTTATAAAATTACTGTTTAGAGAATAACA HF>CHECGGDHCFIGGHIHCHHGHJBIFFFHGGIKKHGGIGIHGIHIHIIFGIHGHIGHGGHHGFIGFHHHGIHFGGIFIHHGGGEJGGHFGEEGFCEAA X0:i:15 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1207:12790:69228#49 83 1 112062 0 100M = 111632 -530 TGCTTACGACTCAATTGTTTGTACTGACATTAACATCCCAAATCCTTAGCATGGCCTACAAGGCCCTGAGCAATGTGGCACCTGCTGAAGCCTGCTGCCT EFHHGFHGGGGFHJHJHIGGFIGFEFJGGKHG@@GIHGGIJGGFILHHIIIGIHFIAGHFGHEGGJIHHHHEIFFHHIFCFGGGHEJGGGFGEFGFCCAC X0:i:7 X1:i:9 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2303:2438:54605#49 163 1 112074 0 100M = 112530 556 AATTGTTTGTACTGACATTAACATCCCAAATCCTTAGCATGGCCTACAAGGCCCTGAGCAATGTGGCACCTGCTGAAGCCTGCTGCCTCATTTAATAACT ;CACEFDBDFFGAHFEGGBDCEHIHHF?FEG>EEHCHEIGFGGHFGHGFBEG5EEAE6@7FB7F5H?EFDF>HFBDGIBFEBGFCCHBCHFH3HG X0:i:18 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2209:20416:45128#49 163 1 112113 0 100M = 112456 443 TGGCCTACAAGGCCCTGAGCAATGTGGCACCTGCTGAAGCCTGCTGCCTCATTTAATAACTCTTTGTCTCTTTCCCAGATCCAGCCACTCTAACATTTTT ;CAACFDHFJFGHGECEGB7CGFIEGBEGIGBGHHFHDIBHFHHFGHIFEHHGFAEEFEHDFKIGBGCJDGFHFFHBCGHDEFFIFHGHGGGDHEGHHDG X0:i:16 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1208:8682:91225#49 99 1 112119 0 100M = 112496 477 ACAAGGCCCTGAGCAATGTGGCACCTGCTGAAGCCTGCTGCCTCATTTAATAACTCTTTGTCTCTTTCCCAGATCCAGCCACTCTAACATTTTTTAGCTC AAEEF?FGEFGG@JGHGGFFIDEHIJHHBHHBGICGGEHGGHGEAFEEFCIFHDGHGGCGIAAHHFI5BEBDGDEDFIHHGBIFEGCFEGD@BDAG4H>E X0:i:11 X1:i:6 BC:Z:NATCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!(0@>@?@ XT:A:R RG:Z:1#49 HS25_09827:2:2211:6852:87991#49 83 1 112138 0 100M = 111670 -568 GGCACCTGCTGAAGCCTGCTGCCTCATTTAATCACTCTTTGTCTCTTTCCCAGATCCAGCCACTCTAACATTTTTTAGCTCCTGGACCAAGACAAGCTCT EAD,FDHGG4@F>6EEH?GECGBFDFIGFHCGGCEEFGG8GC97AGH8II?FEC8IGGHGGHGHGHHFHHHGIHEIEIHIFHGGHFGHGHFGFFGFEBAA X0:i:11 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDFFE XT:A:R RG:Z:1#49 HS25_09827:2:1315:4028:40979#49 163 1 112152 0 100M = 112606 554 CCTGCTGCCTCATTTAATAACTCTTTGTCTCTTTCCCAGATCCAGCCACTCTAACATTTTTTAGCTCCTGGACCAAGACAAGCTCTTCCCAAAACCTGAC 2:A85DCFFE.5HHEGG5D:FHFCI>BEIBF=F8GFG6H5A:GCIG>IJHHGGEIFGFHFFHEFF0HEJFAHEHIJFBGJ@EFF;IHFDGCFFJEFH?HB X0:i:10 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2211:20444:99264#49 99 1 112173 0 100M = 112537 464 TCTTTGTCTCTTTCCCAGATCCAGCCACTCTAACATTTTTTAGCTCCTGGACCAAGACAAGCTCTTCCCAAAACCTGACCTTTGTACCTGTTCTTTATTC AABEFGBGIFGGGJGFGGGFIGIGIFFIGHHHHJHGGGHHGHGHFGHIGCIIFHGEGHIGJEGHHGIGGEFGFKFDFIICJHGHHHFHFGGGGHEJHHIE X0:i:10 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2110:7609:59204#49 163 1 112225 0 100M = 112545 420 CAAGACAAGCTCTTCCCAGAACCTGACCTTTGTACCTGTTCTTTATTCCTGGAGTATTTTTCCCCTGACAAATTACTTATCATCTATCATAATTCAGGTT A X0:i:8 X1:i:10 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDFDD XT:A:R RG:Z:1#49 HS25_09827:2:2203:8751:74655#49 83 1 112257 0 100M = 111893 -464 TACCTGTTCTTTATTCCTGGAGTATTTTTCCCCTGACAAATTACTTATCATCTATCATAATTCAGGTTAAATGGCACTAACTCAGGGAAGGCTTCCCTAA BCFHHGDGGGHFGFHJHIGGEGGHEGKGIFEGGGF8HGGJJIBFIEIHFFFGIFFGIHHFJHGGGLJFHHHGHFJEHIHGHGGGGEJGDHFGGDGFECAC X0:i:9 X1:i:8 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2305:2230:15202#49 99 1 112296 0 100M = 112638 442 ATTACTTATCATCTATCATAATTCAGGTTAAATGGCACTAACTCAGGGAAGGCTTCCCTAACTGCCTCCCTTCTCCAACCAAATTAGGAACAATTATATG CABCFGFFFFHFFJFFGGFFIHIHFFHHBHHHGGJGFHFHGFEEFFEGGHIIJGGGFHIFIEGH@FFGGEGBGFGEFGIEGGDHHFGFEGGGGHEHHHFH X0:i:8 X1:i:12 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2308:7622:63768#49 99 1 112371 0 100M = 112848 577 CAACCAAATTAGGAACAATTATATGGCCACATAGTATCGAATCAAGTTTATAATTTTAACATAATTGGGAGATTTTGTTGTTTAACACTTGTTTTCACTA AA>C@AB?AFHGHBG32>AE?2>EH<9I@>:H8:,:GE-6@9HDFFH?F:8;JDB8C-G8E9G7F7@G>E7IAC,?B67??@@HHB>BDG@C4@FJHGJ* X0:i:16 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:BDFDF XT:A:R RG:Z:1#49 HS25_09827:2:2305:19636:74882#49 163 1 112442 0 100M = 112804 462 ATTTTGTTGTTTAACACTTGTTTTCACTATAAGACTGTAATTACATGCAAGTAAGAACCATGCCTGTTTGTTCACTCCTGCCACAGTCAGAATAGTGCCT IIHDEGFHHA X0:i:15 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2209:20416:45128#49 83 1 112456 0 100M = 112113 -443 CACTTGTTTTCACTATAAGACTGTAATTACATGCAAGTAAGACCCATGCCTTTTTGTTCACTCCTGCCACAGTCAGAGTAGTGCCTGGAATATGCAGTAA H,FHHDHGGFDDGC5EDIGCFGE??GCA,FCGGGDK79DD8:9GEFHBDIH.IHF9HCH,@7GGGEDF?EHGIFJEHIFGHFGGFFGEDHFFGFAFECAB X0:i:17 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 QT:Z:!1=DDDFB XT:A:R RG:Z:1#49 HS25_09827:2:2209:8280:55996#49 99 1 112465 0 100M = 112838 473 TCACTATAAGACTGTAATTACATGCAAGTAAGAACCATGCCTGTTTGTTCACTCCTGCCACAGTCAGAATAGTGCCTGGAATATGCAGTAAGGGCTGAAC AABEFGGGIFGGGFGJGGHFIHIGFJHIGHHHHHLGJHHGGHHHFGHIGHIIJFHIGGIGIIGHFKH@GFFIIJGJFGHHGHIHHGJHFGGGGHHGHHJF X0:i:17 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFF XT:A:R RG:Z:1#49 HS25_09827:2:1208:8682:91225#49 147 1 112496 0 100M = 112119 -477 GAACCATGCCTGTTTGTTCACTCCTGCCACAGTCAGAATAGTGCCTGGAATATGCAGTAAGGGCTGAACAAACACTAAATAAATGAACAAGTGAATAAAT 2E+HDDHD>AG@CHB@FAF'I6FJHBHC>FGFEGDGF?FGHGFGHIDGGHHDIEC5HDEDGHJ?EBHG5>EDECE@IJGGDCICCFGHGHCD8CBECAC< X0:i:12 X1:i:8 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1205:10057:47165#49 99 1 112515 0 100M = 112919 504 ACTCCTGCCACAGTCAGAATAGTGCCTGGAATATGCAGTAAGGGCTGAACAAACACTAAATAAATGAACAAGTGAATAAATGGATATTGTCTCATTTTTA AAECFGFEGFHGGJGHGGHGGH>HGFHHGHHHHIHFFGFGGHHHIFHIGHIIHIGIGGGJIGGHDKGGGFFGIKGGHGHHGHIFHGGHFGGGGHHGHHJH X0:i:9 X1:i:9 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2303:2438:54605#49 83 1 112530 0 100M = 112074 -556 AGAATAGTGCCTGGAATATGCAGTAAGGGCTGAACAAACACTAAATAAATGAACAAGTGAATAAATGGATATTGTCTCATTTTTAGAACAGAGTACTAAA ;A>HGDEG,DGFHIBHDD@EE7BGEGCG?7CGGEGKH9IDGGGGCBHJF$DF?HFADEHFGHGGFHIFHHH@DDEFGED?EGGGEEEF@?FI?FGFECAC X0:i:4 X1:i:9 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2211:20444:99264#49 147 1 112537 0 100M = 112173 -464 TGCCTGGAATATGCAGTAAGGGCTGAACACACACTAAATAAATGAACAAGTGAATAAATGGATATTGTCTCATTTTTAGAACAGAGTACTAAATGGATCA BHHFGHFFBLFHGHIFHIGHJGFFHEHHHHEFHGIHGHGHDEHFFIEGHEIFIHFIHHHFGIGHFHHGICIIIGGIIHGGGIDGCFGHGFFDHEFDCBC; X0:i:1 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2110:7609:59204#49 83 1 112545 0 100M = 112225 -420 ATATGCAGTAAGGGCTGAACAAACACTAAATAAATGAACAAGTGAATAAATGGATATTGTCTCATTTTTAGAACAGAGTACTAAATGGATCATGAACACT ECHHJHHGGGGFGIECHIGJHGGFGGFIIHFGGHGIHGGJJIGGGHDJFIFLIHGFEGHGHFHGGJGHHHHJFFEHHIHDEFGGHGHGGFFIFGGFE>=B X0:i:4 X1:i:8 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1313:15137:59496#49 99 1 112571 0 100M = 112914 443 TAAATAAATGAACAAGTGAATAAATGGATATTGTCTCATTTTTAGAACAGAGTACTAAATGGATCATGAACACTATCTGGTATGTCACGTAGGTAATTTA CAEFFGEGJFFGGJGHGGFGGKIHHJHIEHHHHEIGJGHHEHFHIGHIFIIFCHLIFGIFIGGHFFIGGHGIGIFGFEGHJGIHHGFHEHGGG@FJH=I; X0:i:2 X1:i:15 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2301:5256:42290#49 1123 1 112588 0 100M = 113012 524 GAAAAAATGGATATTGTCTCATTTTTAGAACAGAGTACTAAATGGATCATGAACACTATCTGGTATGTCACGTAGGTAATTTACAAGGACTACAATTTCA AAE@FGFFIFHDGFEHBGHEGBIGIJHIEDBHHHIGFGHCGHFIGGH8FFIAHHEIDBIC-EGHGGC5GEFIFIGJFEHEEFGHGHHHDDGGGCDFHAJE X0:i:2 X1:i:8 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2301:5255:42303#49 99 1 112588 0 100M = 113012 524 GAATAAATGGATATTGTCTCATTTTTAGAACAGAGTACTAAATGGATCATGAACACTATCTGGTATGTCACGTAGGTAATTTACAAGGGCTACAATTTCA AAEEFGFFIFHGHJGHGGGFGHIHFJHIGHBGHGJGJHHJFHGGGGH+FF,3,@ X0:i:2 X1:i:8 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2216:17465:82512#49 99 1 112602 0 100M = 112941 439 TGTCTCATTTTTAGAACATAGTACTAAATGGATCATGAACACTATCTGGTATGTCACGTAGGTAATTTACAAGGGCTACAATTTCAGCTCAGATTTACCT AABFFGFEGFGD@GGHGG#FIFIHFJHDFHEHCILGGGHJFHGHFGEIFCIIAHGHGGIGIGGHHEHGGEHICCGGBIGH2HIHJEHHGGDG6ECBBFIE X0:i:2 X1:i:8 BC:Z:NGTCTGTC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!0;>@(@: XT:A:R RG:Z:1#49 HS25_09827:2:1315:4028:40979#49 83 1 112606 0 100M = 112152 -554 TCATTTTTAGAACAGAGTACTAAATGGATCATGAACACTATCTGGTATGTCACGTAGGTAATTTACAAGGGCTACAATTTCAGCTCAGATTTACCTTTTC ;FDCFFCGG@HFDHCEIIBDBFIFBHGGFFFDG9FGIGCHH?FFIFFIHFHDFFGGHHJGHHGHHHGI@HGGIFGEBGGHBGHEFFF4EGFEE?A X0:i:2 X1:i:8 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=BDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2314:5191:7421#49 99 1 112626 0 100M = 113042 516 TAAATGGATCATGAACACTATCTGGTATGTCACGTAGGTAATTTACAAGGGCTACAATTTCAGCTCAGATTTACCTTTTCCTGGATACAGGTCTTGATAG AAEBFGFFIFHFGJGGGGGGGHIKIEFHEAHHHIIGGHHCFHJIFGHIGHCIFFHIGHIGMIGHGFGGGCFGGJGEFIGHEGIFEGIHEHGGGHHJHHGE X0:i:5 X1:i:7 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2305:2230:15202#49 147 1 112638 0 100M = 112296 -442 GAACACTATCTGGTATGTCACGTAGGTAATTTACAAGGGCTACAATTTCAGCTCAGATTTACCTTTTCCTGGATACAGGTCTTGATAGGTCTCTTGATGT ;FGHCEJBFGFHEHICGEF4CGJJEEFEGHDJE>D=FKGFDGDEAI@GHCIJIKDGHHEBAGFHFGHFGGEIGEDEIFECFBDBEGEEGAFFFCECCBC< X0:i:11 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2216:6021:34024#49 99 1 112684 0 100M = 113087 503 TTCAGCTCAGATTTACCTTTTCCTGGATACAGGTCTTGATAGGTCTCTTGATGTCATTTCACTTCAGATTCTTCTTTAGAAAACTTGGACAATAGCATTT AABCFA?DJF?FCGGHGC$EDFIEFJFDFHEHFIIGFGECG@FHGFE9DHC.AGEAGGAGGDGADFH@GAFBFJGGFGIF8@@HE?JBFH+443+F++++D4+(4EH5+'?C>B+HE9=7J645A557,>=I5@DH,ABG56H?E65>7IG?>GE7JH+?D56@6-H+99F,C7>A6C+ X0:i:14 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1206:18788:72297#49 163 1 112859 0 100M = 113207 448 GATTGAAATAATGCTAGCCAATATGGTTATTATTAGAAACCAATTACATTTTCAACTTAAAAATAGTAATACTTATTGCAGACTCAAATGTGCTTATTCT ;CBCDFEEDGFGHGGGFGEGGGHFIHFEEIGGFHHGGJIDEDHHEGHEJIHHGGIHFIFFFHFGHEGGJIHDBHIHJFGLHHIHGIHGIHCLFGHGHHHG X0:i:15 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2207:3497:10511#49 99 1 112887 0 100M = 113258 471 ATTATTAGAAACCAATTACATTTTCAACTTAAAAATAGTAATACTTATTGCAGACTCAAATGTGCTTATTCTAAAACAAGTAAATGTTTGCCTATGGTCT AACDFGFDGFGGCHEFGGBFGFIGGFDIGHHHFIIGGE@GGHGICFHIGHEIFGGEDGGGGEGAFKGGGFFDGJGGFIKCIG7HGGFGEHGG4CGGHDIE X0:i:17 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:1313:15137:59496#49 147 1 112914 0 100M = 112571 -443 CTTAAAAATAGTAATACTTATTGCAGACTCAAATGTGCTTATTCTAAAACAAGTAAATGTTTGCCTATGGTCTGAGATTCTAATCCACGGAGTTCATTCT DI;CFHFH6C8HE;A@DCF&B;:HGBF:6G2>CAA8G=J8B<8H/868>=@F*8G:=D:=?GI9+C?GDFE9BGHGF/8;6;D8892 X0:i:16 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2307:10810:37758#49 99 1 112948 3 100M = 113305 457 GTGCTTATTCTAAAACAAGTAAATGTTTGCCTATGGTCTGAGATTCTAATCCACGGAGTTCATTCTAATCCACATTCAACACTATCATGTACCAGTGGGC BA>D=GBDEFEDFJGFGGFEGFIEHEFI@HHHFIEGFGBGFDGHAG8CCH8IHHFEG@F@EAGDFFHGBEGFFDGE?EGHEGIFCGFCF@GGGB==HHIF X0:i:16 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDBFF XT:A:R RG:Z:1#49 HS25_09827:2:1304:18327:91141#49 163 1 112969 0 100M = 113335 466 AATGTTTGCCTATGGTCTGAGATTCTAATCCACGGAGTTCATTCTAATCCACATTCAACACTATCATGTACCAGTGGGCCTCATAACCCACCTAGCCCTG ?5CD7CHG>B?CJGDF?GGCEEDCD@GFHCH@EF?CC;9@8@H;DD-CAFBHE??ECB.FFHAIB??GGG??GHDGF>8 X0:i:15 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:BDDDF XT:A:R RG:Z:1#49 HS25_09827:2:2102:19113:72400#49 163 1 113000 0 100M = 113391 491 ACGGAGTTCATTCTAATCCACATTCAACACTATCATGTACCAGTGGGCCTCATAACCCACCTAGCCCTGTGATTTTTCAGGTTCACTTTTCTAAACTTGT ;CA3,EDB7@AGHGFGCFDFCFFCHEBICIFGGDBEDFDGHDAHCDBG5>E@>EIFC''HDHFHFBG>A+G>HHIDB=6H+=G>+3HF@AB?4+ X0:i:15 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2301:5256:42290#49 1171 1 113012 0 100M = 112588 -524 CTAATCCACATTCAACACTGTCATGTACCAGTGGGCCTCATAACCCACCTAGCCCTGTGATTTTTCAGGTTCACTTTTCTAAACTTGTGAATTAAATATT @9+FFHGFFLAIGHIG>GEEIFJGHIBHGHIFHFHHFIHHFEDEFIDGHHIFIHGIHHJHGIGEEGHGGGIIAIGHEJFIFIDHEGGGGFFFEDFDDAC< X0:i:15 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2301:5255:42303#49 147 1 113012 0 100M = 112588 -524 CTAATCCACATTCAACACTATCATGTACCAGTGGGCCTCATAACCCACCTAGCCCTGTGATTTTTCAGGTTCACTTTTCTAAACTTGTGAATTAAATATT GF4FDHHDIHHGGHIIHFGEHFFJHFFHFHIFIHHFHFFHFHBFFIFGHHKFIHGGHHHDGIJHGHHGIGIIAIHIIJGFGHDFGFGHGFFFHDDECBC; X0:i:15 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2314:5191:7421#49 147 1 113042 0 100M = 112626 -516 GTGGGCCTCATAACCCACCTAGCCCTGTGATTTTTCAGGTTCACTTTTCTAAACTTGTGAATTAAATATTTATTTTCTTAGTTCAGAAGAGGAAAAAAAC BGHEGHHGGEFIAHIIFAHHLHFEHIFHHFIJIHHHIFGJF?HF@IGGGDHFIGGE1D4>6=1=7F30G,=DA81EB5&C'F7D62GFHG-/8,.;C8586 X0:i:12 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2201:8319:54793#49 99 1 113089 0 100M = 113492 503 TCTAAACTTGTGAATTAAATGTTTATTTTCTTAGTTCAGAAGAGGAAAAAAACTCTTGTAATTGTTGCCCATTTCAGGAGAAATCTTGCATATGAAAACA AABFFGFFGFGGFJEHGGGHGFIGHHHIGDHHFGJGHGHGEHHIEFHHGHIIHHGIGGAGEGGBHGFGGFHIGIEEFGHHGHIHBFJGFEFGGDGGHHFH X0:i:12 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1313:14003:30077#49 99 1 113099 0 100M = 113513 514 TGAATTAAATATTTATTTTCTTAGTTCAGAAGAGGAAAAAAACTCTTGTAATTGTTGCCCATTTCAGGAGAAATCTTGCATATGAAAACAAGAGATAAAT 8A>@F?FDICH@5:@8ECGFGHGDHGAGG@C.F8;FD7I7F.8@G9DE7F=GCGBGC@D?EHCEFDD5F65DG@@GB=5H+I2 X0:i:12 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11ADFFF XT:A:R RG:Z:1#49 HS25_09827:2:1211:11011:99028#49 163 1 113206 3 100M = 113318 212 ACTGAGGGCTGTGGTTTAAACAAAATCTTGAGAATGTTTTTTGACCTTATACATTTGTGCTTTAGTATAACAAAATGATATAGACAAAGGTAACTTTTAA ;CBCDDDHFHFGHGEGFIIGIGHFHEGIIICGFHHFGGIGHECHEGHIFIDGGEIFEGFHFGKFFEGGJIHDHGFHGHFJHGFFIIHGGGEIFGDGFHGG X0:i:14 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1206:18788:72297#49 83 1 113207 0 100M = 112859 -448 CTGAGGGCTGTGGTTTAAACAAAATCTTGAGAATGTTTTTTGACCTTATACATTTGTGCTTTAGTATAACAAAATGATATAGACAAAGGTAACTTTTAAT EGHHJGHGGGGFHHFJHIGIHGIGJEDGIKEGGIFIHGIJGGBFCHICICHGIHGIIFHGJHHHGIIHHHHGHHHHHIFGGGGGGGJGFGFIFFGFFBAC X0:i:16 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFDFF XT:A:R RG:Z:1#49 HS25_09827:2:2311:16030:42960#49 163 1 113229 0 100M = 113578 449 AATCTTGAGAATGTTTTTTGACCTTATACATTTGTGTTTTAGTATAACAAAATGATATAGACAAAGGTAACTTTTAATAGAACCAGTCACTACATTAAAA HF66EDAAHHDCGIJHDGGEIEFFGHDHFFBIHEFIHGHFFDFHFIDHFFCCHFIFLGHDHFHGHG X0:i:3 X1:i:13 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2207:3497:10511#49 147 1 113258 0 100M = 112887 -471 ATTTGTGCTTTAGTATAACAAAATGATATAGACAAAGGTAACTTTTAATAGAACCAGTCACTACATTAAAAAAATGACAAATTCTTCTGCTTAGCTAAGC GHGHG>CDGAFICHCCDAFCLBIEEFFHDFFFEH5HBFHGFBHEFFDGGHFF+GG5HDGE@IA?GAHFDGIDIEGEG>HIFHGHCGGEGFFDHEEECBC; X0:i:3 X1:i:14 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2115:17024:84349#49 99 1 113287 25 100M = 113744 557 AGACAAAGGTAACTTTTAATAGAACCAGTCACTACATTAAAAAAATGACAAATTCTTCTGCTTAGCTAAGCAACAGAGAAGGTAAAATACTAATTCAATT @ACDFGFGJFGGEJGHAGFFGFIGIJFHFHHHFHIG=HHCFHFIIFHIGEIIJGLCFFGGJIGHFG@GGEFFGFGEFIIEIGBHHFGHFHD7GHHHHHJ; X0:i:1 X1:i:16 BC:Z:NGTCTATC XG:i:0 AM:i:11 SM:i:11 XM:i:0 XO:i:0 QT:Z:!1=DDDFD XT:A:U RG:Z:1#49 HS25_09827:2:1311:18507:52355#49 99 1 113296 11 100M = 113735 539 TAACTTTTAATAGAACCAGTCACTACATTAAAAAAATGACAAATTCTTCTGCTTAGCTAAGCAACAGAGAAGGTAAAATACTAATTCAATTCATCAATTT C@>CFGEFEFFGGJ?JGGFFGHIGHJFFGHHHHHHGGEHGGHGHFGDIFFIIHGBCDHIGJGAHFGCGG?HIFFFEFGIHGFI>CGFHDHFGGDGJHGI2 X0:i:1 X1:i:17 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:11 XM:i:0 XO:i:0 QT:Z:!1=DDDFD XT:A:U RG:Z:1#49 HS25_09827:2:2307:10810:37758#49 147 1 113305 11 100M = 112948 -457 ATAGAACCAGTCACTACATTAAAAAAATGACAAATTCTTCTGCTTAGCTAAGCAACAGAGAAGGTAAAATACTAATTCAATTCATCAATTTAAGCAATAC G?BEGACFFAFDE=;;@GBCEGCBHEHIBADFGF?DBFA=FG@CFG@GDEG@BHDF=GEABCFH?AE>G>EFIIGIIJFFFEAIECGAGFEFHEBECB;< X0:i:1 X1:i:17 XG:i:0 AM:i:0 SM:i:11 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1201:14971:6236#49 163 1 113311 25 100M = 113750 539 CCAGTCACTACATTAAAAAAATGACAAATTCTTCTGCTTAGCTAAGCAACAGAGAAGGTAAAATACTAATTCAATTCATCAATTTAAGCAATACTCATTA ;C6>DFEBD9FAEGEBECDDCGFIBEC8IIADFDEGDG@G=EADFFGI@E?GGGEFFGHHFEFFFBFIFFGD6EEHF4?HDHGFIIHAIGCIBFGDFGEG X0:i:1 X1:i:17 XG:i:0 AM:i:11 SM:i:11 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1211:11011:99028#49 83 1 113318 11 100M = 113206 -212 CTACATTAAAAAAATGACAAATTCTTCTGCTTAGCTAAGCAACAGAGAAGGTAAAATACTAATTCAATTCATCAATTTAAGCAATACTCATTAAGAGCCA BCHDJEEGGGHFHFFJHFGJHIGHGGDGFGEGGGFKHGGFBGFGIEECFDFGCHFHHFHEHHEFFIJHGEHF:FJHHIGGFACGHEJF@FFIEFGFCBAC X0:i:1 X1:i:17 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:11 XM:i:0 XO:i:0 QT:Z:!1=DDDBD XT:A:U RG:Z:1#49 HS25_09827:2:1304:18327:91141#49 83 1 113335 0 100M = 112969 -466 CAAATTCTTCTGCTTAGCTAAGCAACAGAGAAGGTAAAATACTAATTCAATTCATCAATTTAAGCAATACTCATTAAGAGCCAAGTATGTGCTCACTGAA HJHHJEFGGGEFDJGJCIHJHGIHGGKGIHHGGHHHHGGGGGHGIBIEIIHFIHGHHGHGGHGGGHIHHHHEIHJIGIKGHGGGHGJGGFFJFFGFEEAA X0:i:2 X1:i:14 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFE XT:A:R RG:Z:1#49 HS25_09827:2:1202:20050:37786#49 99 1 113340 0 100M = 113425 185 TCTTCTGCTTAGCTAAGCAACAGAGAAGGTAAAATACTAATTCAATTCATCAATTTAAGCAATACTCATTAAGAGCCAAGTATGTGCTCACTGAATAAGC CAEDFGFGJFHGGHEGGGGFGGIEHJFIGAHHFJIGHGHGGHFIIGHIGFIIFFGIGFIKMEGFFFIGGHGGGFGGFGHHDHIFEGIGFEGGGHHJDFCEE@HGHE6EGIEFF?FEFGEEIEGDFBHGGFGGEGHHEGHIFKCDGEIFFHHF=GEGEEFEFEHFIHFHFCG>DEIGIIHED4CFFJHFE3HG X0:i:2 X1:i:15 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2114:19662:13246#49 163 1 113368 15 100M = 113818 550 GTAAAATACTAATTCAATTCATCAATTTAAGCAATACTCATTAAGAGCCAAGTATGTGCTCACTGAATAAGCTGCTAAGGTTTGGTGGTTACAGAGTGTG ;CAC=F>?F9FGHGFBCDEFIEFIHGEEIEF5HHGGEJIGFAHCIGGIFFHH@EIE9HBFGGEFEDHGFEHKHFIHGFFHHHFGFFHCIAEGFGEF>HEG X0:i:2 X1:i:15 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2102:19113:72400#49 83 1 113391 0 100M = 113000 -491 AATTTAAGCAATACTCATTAAGAGCCAAGTATGTGCTCACTGAATAAGCTGCTAAGGTTTGGTGGTTACAGAGTGTGCGGTGAAATGATGTCTACATCAC HGHHGEHGGGEFB>FGHIHCEHGFEFFGIIHGGEFG?GGIGGHDEGHFIIFFIHGGHHHGGHEGGEGFHAHGIHDFHIHCFGGGHGJG@GFAFBGFEEAA X0:i:2 X1:i:13 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1212:15398:98261#49 147 1 113416 0 100M = 113064 -452 CAAGTATGTGCTCACTGAATAAGCTGCTAAGGTTTGGTGGTTACAGAGTGTGCGGTGAAATGATGTCTACATCACAGTCCAACATTCACAGAGTTTAAAA GDGFFHGJFGHIEHCIHIGHIGIJHHFHDGEDIGBBHHFHHEHEHIEGGFBFBGFICHDHGIEEFBEF>GIGI6DFIFGC7DGBGFEBGFCDGGDCCBC< X0:i:2 X1:i:11 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1202:20050:37786#49 147 1 113425 0 100M = 113340 -185 GCTCACTGAATAAGCTGCTAAGGTTTGGTGGTTACAGAGTGTGCGGTGAAATGATGTCTACATCACAGTCCAACATTCACAGAGTTTAAAAGCCTACCAA GHHHCHFFGIGIGHIIHIGHHFJFHIGHHHIFIGHEGFHJHFHGEIFGHHHFIGGIDHGHGCDHEGHHHGIIEGEEIJFGFIFIGIGHGFHFHDDDDBC9 X0:i:2 X1:i:11 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1203:2612:16116#49 163 1 113436 9 100M = 113800 464 AAGCTGCTAAGGTTTGGTGGTTACAGAGTGTGCGGTGAAATGATGTCTACATCACAGTCCAACATTCACAGAGTTTAAAAGCCTACCAAGAATCAAGACA ;CB8CDDFF@FGGAEEF+CD@HHGFGDIDC?GEH.7DGEGAJCHDGGGJHEHGEIFEGEFDEEFBEHGJIADHBEDGJFHHBAFIIHFIFIIDGHGFHEG X0:i:13 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2201:8319:54793#49 147 1 113492 0 100M = 113089 -503 GTCCAACATTCACAGAGTTTAAAAGCCTACCAAGAATCAAGACAGACACAAATACCTAACATAGACGTTTGTATATGATAAGAGAGCCAGAGTACAATTT GG=BFFGFFIHIEHIGGFFFIDIBAFFHDF+DIHEBBFFHHGDEFIEGDEKFIBFDCHFFGHJGEGHFDGIFIFGECJEGGIIIGIFHGFGEHDDECBC; X0:i:6 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1313:14003:30077#49 147 1 113513 0 100M = 113099 -514 AAAGCCTACCAAGAATCAAGAGAGACACAAATTCCTAACATAGACGTTTGTATATGATAAGAGAGCCAGAGTACAATTTACGAGAAGAAATTGTATGGAA >,3,F+G55444A4I4>54C>,CB5BG65?G(+55F7,9='76+5750G85=E5G?,GFBG56,7HH5GG+I@IH,7FG7%>5B:,985F@6H-B>8B7: X0:i:5 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2111:14517:31453#49 163 1 113540 0 100M = 113947 507 CAAATACCTAACATAGACGTTTGTATATGATAAGAGAGCCAGAGTACAATTTAGGAGAAGAAATTGTATGGAAGGAAGGTTCATTTCCATTAGACCAGAA DC8BEHA?H6C>FD?D7+G,>C8EEGBE>@FFFG X0:i:5 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1309:16327:97873#49 163 1 113561 15 100M = 113912 451 TGTATCTGATAAGAGAGCCAGAGTACAATTTAGGAGAAGAAATTGTATGGAAGGAAGGTTCATTTCCATTAGACCAGAAAAGACATCACATTTGAAGGCC <;6BA79F79F@EAB->D63+753@H>,DIGG>6'C6,G'FGG,D5'5+>?D@EEEED7D5B7BE?F5F4?B,>4HB=6JEBFDFCCCCGEF>F>C>FDG X0:i:11 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2311:16030:42960#49 83 1 113578 0 100M = 113229 -449 CCAGAGTACAATTTAGGAGAAGAAATTGTATGGAAGGAAGGTTCATTTCCATTAGACCAGAAAAGACAGCACATTTGAAGGCCTGAATAAGAAATATTCT ;GHHBGHGGGEF>HFJFDGEHIEFGFFGFKEGGGGKHGI@FIHGCGHFIIFGEHGGHHHGGFGHGEGFDHHFHHJHHIDGEFGGJEJGEGFIDFDFEEAA X0:i:10 X1:i:7 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2108:8797:62170#49 99 1 113646 0 100M = 114002 456 GCACATTTGAAGGCCTGAATAAGAAATATTCTGGATAAGATATTGTGGCTGCTACCAGAATGGCTCTTGTTGATCTCTGCCTCTTGGTATTTATACCCTT C;CCF?DDFF?EGJEH>GD?GHCEHEDH@HEB?AJG>@@HGHEGA8@ECF8?BEGA79:F@EGDF@CG-'77CJ,,?,-7,,G755I(6E@>+<5'E X0:i:18 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!1+=:2,B XT:A:R RG:Z:1#49 HS25_09827:2:1203:13914:20963#49 163 1 113699 0 100M = 114083 484 ACCAGAATGGCTCTTGATGATCTCTACCTCTTGGTATTTATACCCTTATATAATCTCTTTCCTATAGTGTAAGCTGGTCCCAGGTACTTGTTTCTATTGA :CBD>7G87@FFHG>8>@G5+64F?6=5EDHHD5>B5BHGG5EAEF7CFH?HE555?=+DEGB=5CDEEB=@@FH<4F4>55H>EF,? X0:i:10 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1311:18507:52355#49 147 1 113735 11 100M = 113296 -539 TTTATACCCTTATATAATCTCTTTCCTATAGTGTAAGCTGGTCCCAGGTACTTGTTTCTATTGAATAGAATAGAACAAAAGAAATGAGATGCCACTTCTG GHFE53JFFGFIFHIF>FGHEFBFHIHHFFIAEHE=FHFFFHDEHIEGGFI=IBGEHHEEGGGD?HHFGGEGGIGHEJCGFEGFGFDHBFHDCDFE3AC; X0:i:9 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2115:17024:84349#49 147 1 113744 25 100M = 113287 -557 TTATATAATCTCTTTCCTATAGTGTAAGCTGGTCCCAGGTACTTGTTTCTATTGAATAGAATAGAACAAAAGAAATGAGATGCCACTTCTGAGATTAGTT GHFHGFHBFGHHFHC7DFGHIFFG5IEHDHGDHFEF8KHJFFDFFGGG7HFFEBG5HHGHGID0GAHFGGEECIHIDFF;G;?G:GGH64J:DCECC9C< X0:i:1 X1:i:8 XG:i:0 AM:i:11 SM:i:14 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1201:14971:6236#49 83 1 113750 25 100M = 113311 -539 AATCTCTTTCCTATAGTGTAAGCTGGTCCCAGGTACTTGTTTCTATTGAATAGAATAGAACAAAAGAAATGAGATGCCACTTCTGAGATTAGTTTATAAG HIHECFFGC4E@=FGJEIHGCCIHDCFF7>EGGGKI7GIJFGHGIGHHIIHGIHFFIDH@GFHGGHEHHGHFHFHHEIHGFDGGJGJGGGFIEEGFFB?A X0:i:1 X1:i:8 BC:Z:NGTCTATC XG:i:0 AM:i:11 SM:i:14 XM:i:0 XO:i:0 QT:Z:!1=DDDDE XT:A:U RG:Z:1#49 HS25_09827:2:2307:18292:79890#49 163 1 113751 14 100M = 114092 441 ATCTCTTTCCTATAGTGTAAGCTGGTCCCAGGTACTTGTTTCTATTGAATAGAATAGAACAAAAGAAATGAGATGCCACTTCTGAGATTAGTTTATAAGA ;CBDEFDEFGFGHGFEFIIGFHHIIHGIIEGGGHHGHGIGFEHHIGGIDGHGGEEFEGEFFGEHGIHGFEGFHGIHGFHLHHICIIHFIHHFFFHGHHHG X0:i:1 X1:i:8 XG:i:0 AM:i:0 SM:i:14 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2110:4990:55254#49 83 1 113780 17 100M = 113348 -532 AGGTACTTGTTTCTATTGAATAGAATAGAACAAAAGAAATGAGATGCCACTTCTGAGATTAGTTTATAAGATACTGTGAATTTCATCTTGTGCCCTCTCC FFHHFGHCGFEFBIHJFIGEHGGGGGCFFFHGGGKKHGEJFIGFHGHHAIHGGHGFHJHGCHHFGIJFDHHEHFEFGIFIGGGGHEGEEHFIDF?F@B6A X0:i:1 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:17 XM:i:0 XO:i:0 QT:Z:!1=DDDEF XT:A:U RG:Z:1#49 HS25_09827:2:1203:2612:16116#49 83 1 113800 17 100M = 113436 -464 TAGAATAGAACAAAAGAAATGAGATGCCACTTCTGAGATTAGTTTATAAGATACTGTGAATTTCATCTTGTGCCCTCTCCCTCTCTCTCTTTCTCTTGCC EIHHFEBG@GGEGCFEHIGGHIGFGGCF?HFGG@FHDGJGGGGCIGGFFIHFIHBHHGHGGHGHGEIGHHDFIFFFG>FIFGGGHFJCGFFEGFGFEEAB X0:i:1 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:17 XM:i:0 XO:i:0 QT:Z:!11BDDFD XT:A:U RG:Z:1#49 HS25_09827:2:1211:2684:98770#49 99 1 113805 17 100M = 114140 435 TAGAACAAAAGAAATGAGATGCCACTTCTGAGATTAGTTTATAAGATACTGTGAATTTCATCTTGTGCCCTCTCCCTCTCTCTCTTTCTCTTGCCCTCTC BACCFGFFGFFFGFGFGGBGGHIGGEFIGHHHFIIGHHHGFHFHFFDIGHIFFGGGFGIBIEGHKEGGGEFIIICGHGHFEHIHJGHFFHGGGEDC4FIF X0:i:1 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:17 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:U RG:Z:1#49 HS25_09827:2:2114:19662:13246#49 83 1 113818 15 100M = 113368 -550 ATGAGATGCCACTTCTGAGATTAGTTTATAAGATACTGTGAATTTCATCTTGTGCCCTCTCCCTCTCTCTCTTTCTCTTGCCCTCTCATTTGAATGAAGC EJDHHEHGGF6FFHFGHGFIHHIGEGFCGHEGGEFFHGEJGGGFILHJFFHGEHGHIHHFGHGGGJEFHEHGIHEDHIFIFGGGGGJFDG=GFEGF@CAA X0:i:1 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:15 XM:i:0 XO:i:0 QT:Z:!1=DDFFA XT:A:U RG:Z:1#49 HS25_09827:2:1309:16327:97873#49 83 1 113912 23 100M = 113561 -451 TGAAGCCAACTGGCATGCTGTCAGTGGCACAGTGTAAGTCCTGTTACAAGAAATTGACGATTACCTGTAGCCAACCCTAAGTGAAGAACTGAGGTCCTCA 2J@HCD<>7FG,G>FEF?GDEG6F77J,777GGEFD7GA@8GBFCG?,?DF;?88A8HF8@7E>@HI8HGH8HF<<;1FDEA2>EF<5@E2AD4B=@EAC X0:i:1 X1:i:1 XA:Z:8,-135284,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 QT:Z:!1:DDABD XT:A:U RG:Z:1#49 HS25_09827:2:2111:14517:31453#49 83 1 113947 0 100M = 113540 -507 AAGTCCTGTTACAAGAAATTGACGATTACCTGTAGCCAACCCTAAGTGAAGAACTGAGGTCCTCAGTCCTACAAATGGAGAGAAACTGAATCTAGCTAAG H>HEFDFG7GGFHFGHFIGDHIEFEFCAGHAGGEFD,GEEFIHGHEIFEI?DCDC@IGHEG@HHGEEFDGAFIFCGEIFGHBGGFFF@D?FIDD3FF>AC X0:i:2 X1:i:11 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDADF XT:A:R RG:Z:1#49 HS25_09827:2:2108:8797:62170#49 147 1 114002 0 100M = 113646 -456 GAGGTCCTCAGTCCTACAAATGGAGAGAAACTGAATCTAGCTAAGAACCATGTGAGTGAGCTGGGAAGAAGATCCGCCCTCAGTTGAAATTTAAGATGAC BHGHCA?G5AFI<;BFCE=H4E6BADAEGEBFF9A77@CFBD5@?BDIB5I7E5HDCEEGBBF>G5I?F7(C>7FBHC>-6E?G9E78G?EBAC: X0:i:13 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1309:10568:95978#49 99 1 114004 0 100M = 114475 571 GGTCCTCAGTCCTACAAATGGAGAGAAACTGAATCTAGCTAAGAACCATGTGAGTGAGCTGGGAAGAAGATCCACCCTCAGTTGAAATTTAAGATGACAT CABEFGBDEFH@CJFHGGGFGFIGHJFHGHHHHEJGGEHGFHFEHGFIGHIFFI@ACGGGFGG78EGGGCKICGGDGG-HGGIHGGHHEHGGGEEHBHA; X0:i:14 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:1309:5290:70936#49 163 1 114033 0 100M = 114369 436 TGAATCTAGCTAAGAACCATGGGAGTGAGCTGGGAAGAAGATCCAACCTCAGTTGACATTTAAGATGACATATTAAGCAGACATACTGAGACACACTGAA 1;B8EBGGD-A>H9?:564J6GD5F?,75+55J587<5BH+H,H=9FFH?+5?@5H64+HB=?>H4FGI*+4D+4>5GH>5+42 X0:i:15 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:4 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1203:13914:20963#49 83 1 114083 0 100M = 113699 -484 AGTTGAAATTTAAGATGACATATTGAGCAGACATACTGAGACACACTGAAAGTAAGAGAGCAGGAGGAAACAAAACCAGGGTCATACAAAGAACACAACT H,H,5FEG@4EE5,FC7FCJ7K>6?GF6?@FGGC7DBGGD@GGGHFHB?CHF?@GFAC9GCBECG8DHHECBIDJCEIBGEB>B?G?< X0:i:15 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11=BDDF XT:A:R RG:Z:1#49 HS25_09827:2:2307:18292:79890#49 83 1 114092 6 100M = 113751 -441 TTAAGATGACATATTGAGCAGACATACTGAGACACACTGAAAGTAAGAGAGCAGGAGGAAACAAAACCAGGGTCATACAAAGAACACAACTGATTTTGAG EJHHJHDGGGGFHJFHHIHIHHEGEGDCIHFGGGKIHGJFJIHGIGIHIIIGIHGIHJHFHHGGGEJHHHHEIHFIGIGIHGGGGGJGGGFIGFGFFEAA X0:i:14 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFE XT:A:R RG:Z:1#49 HS25_09827:2:1211:2684:98770#49 147 1 114140 9 100M = 113805 -435 GAGCAGGAGGAAACAAAACCAGGGTCATACAAAGAACACAACTGATTTTGAGATTCTCACATAAGTATTACACCTTCAGTGAGCACGTGTACTAGAAATT GHHEGHGFBHFDCHFGFAHFIFBFEEHHHAIFEGIDFDEJDGFEHEFGGFBFBGFFHHABGG?DGGDEDCEDEBDHCFCGGEFFDEHHGHCECDFDCBC< X0:i:15 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2202:7072:53836#49 99 1 114234 0 100M = 114588 454 GAAATTTAAAAAATAAATAAAATAAACCTTCAAAGTGAGCTAGCAAATAAATTTCCCTATGGTCTCAGCTCTGAGTGGAGAGAGAAAATGTTCCCTGTGG CAEFFGFEIFGEGJGJGGFGGHIHEFFIEHHHHILFJGHGGHFHHGDIDIIIHHFIGHIGDGAHHKGGGHHFGGG-GI?FDGIEHGJHGDFGGHEHH4JH X0:i:9 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:1309:5290:70936#49 83 1 114369 0 100M = 114033 -436 CAGCCTGAACTCACTCAATCTGTGTGGCTTCCAAATTTGCAAGCTGAGAATTTAATTCAAAGTGGTCTCAGGTTGATAGCAGTCCAAAATGCTAGGTAGG BI@4B5B4G+E,5I,5D77?7C6BGGKA,H?75FG8H99DG:G78GIFAIHG9HG98CD8@@9>-IAHHE?8BFE>G?/G>??JEGG@ADD3FCEAC X0:i:15 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!(-:((.@ XT:A:R RG:Z:1#49 HS25_09827:2:1201:7282:2993#49 99 1 114473 0 100M = 114855 482 AAAATCCTCTCTGGACAAATAAATCATCAAAGCAAGCTCATAAGAGCAGGTTTCAAAGGTCATGAGCTTCTAACACACACACACAAAAATCACACACACA AABEFGFEGFGDFJEJGGHHIFIHHJFHEHHHHHJFCGHHGHDHHFEIGIIIFFFIFFF-IGGHFEGGGEEIGDGJFGHHEHIEJGICF@GGGCDBD@JE X0:i:3 X1:i:0 XA:Z:2,-243079167,100M,0;1,+114473,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=BDDDA XT:A:R RG:Z:1#49 HS25_09827:2:1309:10568:95978#49 147 1 114475 0 100M = 114004 -571 AATCCTCTCTGGACAAATAAATCATCAAAGCAAGCTCATAAGAGCAGGTTTCAAAGGTCATGAGCTTCTAACACACACACAAAAAAATCACACACACAAA GH35FEGDICADACIG@=BH>?BGH=H6FH@5E>EHFHEJ?E@EEFD@DEB5E>CDDHFHGEE?CE8I7H-FCF6'C8EBGAG9C7B9EACBC: X0:i:3 X1:i:0 XA:Z:10,+38761216,100M,1;1,-114475,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2205:6448:28648#49 163 1 114477 0 100M = 114880 503 TCCTCTCTGGACAAATAAATCATCAAAGCAAGCTCATAAGAGCAGGTTTCAAAGGTCATGAGCTTCTAACACACACACACAAAAATCACACACACAAAAT ;C?BDDD8BCEGHAGBBDDFCGBCBC6E7ICG5@GFDAIGAA,HF@BBJGBDGEEEEHH7DA7G=HHCD=HGBFEHEHFFH4FCCB>ADFC5H?HFEHDG X0:i:3 X1:i:0 XA:Z:2,-243079163,100M,0;1,+114477,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1307:8425:51521#49 99 1 114478 0 100M = 114751 373 CCTCTCTGGACAAATAAATCATCAAAGCAAGCTCATAAGAGCAGGTTTCAAAGGTCATGAGCTTCTAACACACACACACAAAAATCACACACACAAAATG AAECFGFFJFHGGJEHGGGHGFIHIFFFGHHHFIEGGHHGGHFHFGEEGHIDFHGIFGIFGGGHFKHGGEHIIKGGHIIHIGGHGHFHFGDGGDHJHHGE X0:i:3 X1:i:0 XA:Z:10,-38761213,100M,0;1,+114478,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1215:12297:9975#49 163 1 114502 0 100M = 114870 468 AAGCAAGCTCATAAGAGCAGGTTTCAAAGGTCATGAGCTTCTAACACACACACACAAAAATCACACACACAAAATGGGGGTAGCAGCAACATGGGTAGCG ;@BD)FEFFCFGHHIEEGEF??JIAGI:I3>H8BG+HGIGHHHHHGHA X0:i:2 X1:i:0 XA:Z:1,+114502,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2202:7072:53836#49 147 1 114588 0 100M = 114234 -454 CAACATGGGTAGCGTATTCAAACTTGAAAAGACTTTAAATATTTGTATTATTAGATGTAGATTATGAAACACATATTTTAATGTGGTTAATTTTTTTAAG GEBFGHFGLGHHGHIICGHHIGHGHFGHGGIDHFDHFFHGFFFEHIGGGHEFIHDGHHJEGHGEEHHGIGIIGGHIFHGFFIGFEGGHGFGFEGEECAC< X0:i:10 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2116:9163:97681#49 121 1 114688 13 100M = 114688 0 GAATCACAACTATGAGTAACGACCAAGAAAATTGTGCTGGATGACCACTTCCACCATGGCTCCCCTCCTATTTAAGTCTGGGTACTGTGTCACCCGAAGT 2F4455%4GB5CIG6E7BHEC,II@HGG,DEH99@GCB,A@IC;IE;CH?9EC?8G3@CCJ.88HAEBDC/GCHG?4>GE?B@F?F4D?AAFB?5 X0:i:1 X1:i:10 BC:Z:TGTCTATC XG:i:0 AM:i:0 SM:i:13 XM:i:2 XO:i:0 QT:Z:?;?DDFDF XT:A:U RG:Z:1#49 HS25_09827:2:1313:11542:54921#49 99 1 114717 0 100M = 115058 441 AATTGTGCTGGATGGCCACTTCCACCATGGCTCCCCTCCTATTTAAGTCTGGGTACTGTGTCACCCGAAGTCTTCAGGCACATTGTTCCAGGTCTGGGTT AAECFGFFIFHGEJGJGGGHIHIHHFFHJHHHHGHGCGHCDHFGHGHIGCIIF7GH@GGG@GGHFGIGGEIGGDGEFGICJFIHHGGGFHGGGHFJHHIE X0:i:7 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:1307:8425:51521#49 147 1 114751 0 100M = 114478 -373 CCTCCTATTTAAGTCTGGGTACTGTGTCACCCGAAGTCTTCAGGCACATTGTTCCAGGTTTGGGTTTGCCTATGAAAGAAACTCATGAGAGCTGGAAATG GGHHGHFHGLHGFHFIHFGHFDHJHFFHGFEJHHIEFFFHHHHGHEEGGHHJGKGGHHDHGIJHGGHGGGIIEIGICJKIBEGEDGHLGFGFHCDDCBC< X0:i:15 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2111:14170:40711#49 163 1 114846 0 100M = 115223 477 AAATGAGGAGTGAAGAGGAGGTCTTCACATAAAGCAGGCTTAAGGATTAGACATAGTAGGTTTGACAGATGTGATGGCTTGCAGAATCCTTTATGAGCTC ;CBDEECCBFEGGHEGGFBFIGFIIFIFGECGF@HEHEH@HDGCEFKGJ>BGGGIFGGEFAHFBEIHGJDHHEFFHEFGHCEICGFHIGDDFCHFDG X0:i:3 X1:i:8 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1201:7282:2993#49 147 1 114855 0 100M = 114473 -482 GTGAAGAGGAGGTCTTCACATAAAGCAGGCTTAAGGATTAGACATAGCAGGTTTGACAGATGTGATGGCTTGCAGAATCCTTTATGAGCTCCCACTGTCC GFHFFGGJGGFHFHIFFFGFIFIFHIFEBEIDHHEHFEGJHEHEFEGGGHIFEKGFDAEHGIFGEHHFGGEFIDEICHECGHFHEIFHGFHFEDFEDBC; X0:i:6 X1:i:11 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1215:12297:9975#49 83 1 114870 0 100M = 114502 -468 TCACATAAAGCAGGCTTAAGGATTAGACATAGCAGGTTTGACAGATGTGATGGCTTGCAGAATCCTTTATGAGCTCCCACTGTCCATCTGGATAAGATTT BC?CGFHAFGGDHGFGFIHIHKGHEGKGFFHGGGFHHGJJGIGFILFHIIIGIHGIIHHGHHAFGHHFHHHEIFDDKIBGGGGGFGHGGGFIGFGCDBAA X0:i:6 X1:i:11 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2205:6448:28648#49 83 1 114880 0 100M = 114477 -503 CAGGCTTAAGGATTAGACATAGCAGGTTTGACAGATGTGATGGCTTGCAGAATCCTTTATGAGCTCCCACTGTCCATCTGGATAAGATTTACAGACCTTT HJ4BBABGG<6F>G?H>GCGEGBFEG?GFH7BGFGFH?EGBCFCH@DC?E:G9HF@IGHEGEEF:HECHE?G.FDD;IBCEH>>HEHH@?FAGDB=CC;C X0:i:11 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDD;D XT:A:R RG:Z:1#49 HS25_09827:2:2111:13881:34117#49 163 1 114882 0 100M = 115280 498 GGCTTAAGGATTAGACATAGCAGGTTTGACAGATGTGATGGCTTGCAGAATCCTTTATGAGCTCCCACTGTCCATCTGGATAAGATTTACAGACCTTTCA ;CBDDDGHBEFGHGGDGIIFGGFIHEEIDIGIFHGGEJIGHGHHDGHEFEHHGEIFEHHHFHDHFHCHFFFHHBFHJJGEHGIHFIHGIFIFDHHFFHFG X0:i:11 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2306:13451:23810#49 99 1 115029 0 100M = 115428 499 GCTAAGATCTCTGATATAAAACAGACCTCTTCTGATTTTGTCTAGCTGCTTTTCTAATATCTATTCACCAAGCTCTTCCAATAATAGCATAAGGCCCTAA AACDFGFFEFGFFGEFGGFHGBDAEJHHJHEHFGEGHHHHEHGGFGHIGHCIFFEICHGKJIGHHFIGGEFBIGGGHGHHGGIHGHFHFEGGGHGJHHGE X0:i:15 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=BDFFA XT:A:R RG:Z:1#49 HS25_09827:2:1313:11542:54921#49 147 1 115058 0 100M = 114717 -441 TTCTGATTTTGTCTAGCTGCTTTTCTAATATCTATTCACCAAGCTCTTCCAATAATAGCATAAGGCCCTAATTAATATTAAACTTTTATCATTATAATAC GGGFGHGFGLGGFHIIFFGHHHIJHIFHBEIJHHHEHHHJHEGFFIG@HHIDEKGIHHHHGIGGFHHHIGIGIEEHIFHIHHGGHJHHGHEGFIFHIGIFFIC7IGHDJCGGEFFFICGFEIEJHICGFHCFEGGGHEGHFJB X0:i:15 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4:DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2213:13787:56134#49 99 1 115124 0 100M = 115479 455 CCTAATTAATATTAAACTTTTATCATTATAATACATAGGATGTCTTCTGTTTTCCTGATCAAATTCTGACTACTATTAAAATATAAAGAATTGTCCAGAA CACEFGFGGFHGFEGGGGGHGKIHIJHIGHHHHGIGGEHGFHGEFGHIGHIIFHGIFGCGGEGHGFHGGHBIGIGJFICHJGBHJGIGFHGGGDFGHGJE X0:i:15 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=:BDDD XT:A:R RG:Z:1#49 HS25_09827:2:2106:8711:30622#49 163 1 115172 0 100M = 115520 448 GTTTTCCTGATCAAATTCTGACTACTATTAAAATATAAAGAATTGTCCAGAAATATATAAAAAAAGAATCACACATTGATCTTCTTTAAATGAAAATATA :CBBDEDC?CE5GGCC>CEGCG>CIGFGIEGH>HAEGDI5HJ7=EFGEDHDH?GIEE@E7DGHFGDGH?GFFEFFHFFGCHFAFGIHAIHIGDGDFEHHG X0:i:12 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2111:14170:40711#49 83 1 115223 0 100M = 114846 -477 AATATATAAAAAAAGAATCACACATTGATCTTCTTTAAATGAAAATATAACAATTGTATGGACTAGGATGATTACAGTTGTTCAGTTCTGACTGTTATTT HFHHJFHGGGGFGJEGFGGDHCEFEGIIFFHG@IFGHGIEJFGFIGIHIIHGGHGIIJHGHEGGFLGHHHHGIFJEHIHGGHGGFEJGGEFEDFGFCEAA X0:i:12 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2115:6222:61500#49 99 1 115243 0 100M = 115623 480 CACATTGATCTTCTTTAAATGAAAATATAACAATTGTATGGACTAGGATGATTACAGTTGTTCAGTTCTGACTGTTATTTGAAGAAAAAAGCAATAAGAA @ABDFGEDAF?@6BGHGGGFIFIECEHFEHEHHGHF5HHHFDHHAFHGGFCIJIGHGGGFFAGHHFFGGHFGGF7GFGHHIFIHGGFHEDGGGHFBEHIE X0:i:15 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDDEF XT:A:R RG:Z:1#49 HS25_09827:2:2111:13881:34117#49 83 1 115280 0 100M = 114882 -498 ATGGACTAGGATGATTACAGTTGTTCAGTTCTGACTGTTATTTGAAGAAAAAAGCAATAAGAAGCCTCAGCAACTTAACAGAAGGAGCTGCCATTTACTA FIHD5GDGGFGFHHGHFIHGHIIHEGJGGGHGGFJDHGGIGIGFIHGHEIHGIHFFHEHGGHGGGLGHHHHGHFFHHIFGGGGGGGJGGGFIGEGFFBAC X0:i:18 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DDDDD XT:A:R RG:Z:1#49 HS25_09827:2:2207:11067:93982#49 163 1 115288 0 100M = 115531 343 GGATGATTACAGTTGTTCAGTTCTGACTGTTATTTGAAGAAAAAAGCAATAAGAAGCCTCAGCAACTTAACAGAAGGAGCTGCCATTTACTAGGAGAAAA ;CBCDDGHEHFGHGEDEFEGDGFIHHFIDEGDFHH7DFIGHEHDEGGIJFHGG?FHGFFHFFIFFJFEDFHHHHEHGBGIHEIGIIHFIFIBHDAFEHDA X0:i:18 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2316:9835:27235#49 99 1 115402 0 100M = 115777 475 GTGTAGCAAAGGTCAGAATTCTGTGAAGCTTGAGATGTTTATTATAATGAATTATCTTTTATACTCACTACAATTTCCTAACAATTTTGGGGTTTATATT <7B7FDFDG=FD@GG>G>,?GF>ADF@FFHHG?IJ7>GHCDAGDFEF93EBEJ?GEGBG@FDGHGEGGG?7F,G7?FEG7(JB,+EJCF647GED5HHF2 X0:i:9 X1:i:8 BC:Z:TGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:1:=D=DDA XT:A:R RG:Z:1#49 HS25_09827:2:2209:13655:46761#49 163 1 115424 0 100M = 115800 476 GTGAAGCTTGAGATGTTTATTATAATGAATTATCTTTTATACTCACTACAATTTCCTAACAATTTTGGGGTTTATATTTTTGAAAGAGATATACCTTTAA GBHHDFJHFHHHHEFGGJEH?EHHEHGHIEGDHGFIGGEHHG=GHDGGGHFGGEGEFHIIFHGFEIGGGHHCFEFHDFDCAC; X0:i:1 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2301:16310:12741#49 147 1 115504 0 100M = 115117 -487 TGAAAGAGATATACCTTTAATTTTCTTTCTTTGTACTATTGTTAGGTAACTTTAATGTGCAGATTATACTACAGTGAAAGTTGCCAATGACAAGGCAAAG GF4FFHGFFIA>GHIFEFDEFHEGGL>FEEFEBDCBC; X0:i:7 X1:i:10 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2106:8711:30622#49 83 1 115520 0 100M = 115172 -448 TTAATTTTCTTTCTTTGTACTATTGTTAGGTAACTTTAATGTGCAGATTATACTACAGTGAAAGTTGCCAATGACAAGGCAAAGTCACTTACATCAGACC ECHHFHD4GF@FHHGJHI7DHIIFDGJGGBEGGGDGAGGGGFGGEEEHFCHFGHGFHGHFGFEHGHEFCHHGBFEHGIKGFGGGGEJG/GFGEEGFDB?B X0:i:7 X1:i:12 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2207:11067:93982#49 83 1 115531 0 100M = 115288 -343 TCTTTGTACTATTGTTAGGTAACTTTAATGTGCAGATTATACTACAGTGAAAGTTGCCAATGACAAGGCAAAGTCACTTACATCAGACCCAAAGCAAAGT BI4HJHHGCFGECFFJCGFEHGEFDGJFFHEGGGKGDGGIGGGFGGHCIDF;IEBCIGHGGBEGGEEHHHHFHFHCGEK?GFGGGEBFGFFGDEGFDE?C X0:i:7 X1:i:14 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1314:4090:36151#49 99 1 115597 0 100M = 115987 490 GGCAAAGTCACTTACATCAGACCCAAAGCAAAGTGGAGCCGGGTCATGAAAAAGGGGATCTTGTGTGTCTGTCCACGATAAGCACTATCACAAGGACTTT CABDFGFDIFG@GJGHGGFHGFIEFJFHFHHHFILGFHHGGHEEHGHIGIEFHHGAGGGGDJGHKEGGGEFDADGDFEHHCGIHGBIHFGFGGHFCH@I2 X0:i:8 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFD XT:A:R RG:Z:1#49 HS25_09827:2:2115:6222:61500#49 147 1 115623 0 100M = 115243 -480 AGCAAAGTGGAGCCGGGTCATGAAAAAGGGGATCTTGTGTGTCTGTCCACGATAAGCACTATCACAAGGACTTTCTATAAACTCACAAGAACTTTCTGCC 2GFBFHCHI?FGEEG.FI@AA8HHE@FE@GGAHAFFFC;FAIFH@IDGGGFGGHGEGFFHEFGHEBDECCDDF>CBBDFF6JDB=FIFHJBIAFIFHIFFFFFEGHJHEHHGHEJGFDFGHHGHEHEHIGGHHGDIHGEHHDEGHEEGG@GDG@IIIHEIJGGFCDI@EFAGFE?EDDACBC; X0:i:12 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2102:5373:82719#49 163 1 115830 0 100M = 116217 487 GAACACTTGCCTAGCAATGGCTGTTTCTGCCAGTAAGTTAACACCAGCTCCTGCATCAGACCCTGTGACCAATGATGTTTGTTTCAAAACAGCTTGCATG :C?(CECC7CFC8EE:65BBFGF?B7I?,5GB>@4CD6IDA5HDDGBL=>BG5GBE=HEFABFFDB?HDIAG6>IDBFBC4EFF;IBC4FF8CGEC5G>FHHHFFHHGGEGIFHIIHFGHHGFFHFHEHEGFEFEFHE9GHGHFFGEGGHIJI5>GHHHEGI@=GEHGGGIIFCB@-H=FG65=?IGHC&@D6EDDCB=; X0:i:11 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1303:7674:62456#49 83 1 116060 36 100M = 115648 -512 ACTTTTTCTGTTATTATACATTGACATTGTTATTATGAAATTGGTTGGGTGATGTGTCTTATTTTCTTGTCTCCAGAAGAATTTCTGTAACAGTGCAATT 2AHHBF@>CDDFHFHC7D@GCHIFEG?FD@FGGI@DFGA@BGGFIEIHIIFGCFFHHHHGCHHHGIIFHHH@FFJHGDHCHGGGHGBE@;FGDEGFDBAC X0:i:8 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFDFF XT:A:R RG:Z:1#49 HS25_09827:2:1202:10812:49501#49 147 1 116098 29 100M = 115637 -561 AATTGGGTGGGTGATGTGTCTTATTTTCTTGTCTCCAGAAGAATTTCTGTAACAGTGCAATTAAACGTTCTTTGCATGTTTGCTAGAACTCACCTGTAAA 2?3F+>5B>CAC+B;4>5G+5F4+HEG?>FI+5>5EF?9H?7@CAB55785F5++D7ADHAD6E?G6FG?ECCI7,G5E@D5F>CEEE>A9+8GB>BBC' X0:i:12 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1309:18346:28379#49 147 1 116106 0 100M = 115798 -408 GGGTGATGTGTCTTATTTTCTTGTCTCCAGAAGAATTTCTGTAACAGTGCAATTAAACGTTCTTTGCATGTTTGCTAGAACTCACCTGTAAAATTGTCTG GHGHFHJGGLHHGHIIHGHHJBFFHEGHGHIFECIFFKGHFHIEFIJGGHIDIHGEHHHHGIG?GGHFGGEGIEGIAFHGBAC=GGGLGFGFGGDECBC; X0:i:13 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2304:12079:44745#49 147 1 116164 0 100M = 115783 -481 GTTCTTTGCATGTTTGCTAGAACTCACCTGTAAAATTGTCTGAGCAACCAAAGCCTGGTTTTTGTGTTTAGTTTTTCTTTTGTGATTGGGGAGGGGGGTT 2DFBFEDDFGFDEHIFFGHFFD=FABHEFHDFHGIHFKBGHGDEFE@GGHIJGGDGHCJEGIDDGH@FHGIIIFGFEJGIFIDFCEHHGFGDHEFDDBC< X0:i:13 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2102:5373:82719#49 83 1 116217 0 100M = 115830 -487 CCTGGTTTTTGTGTTTAGTTTTTCTTTTGTGATTGGGGAGGGGGGTTTATCGTACTGATTCAAGGTGTGAAGGTAACATCATTTTGATTTTATACATCTT EIH@BFEGG@EFCI5EH7GDEHE6D7J,BFEGGEFF7GDD@GG7ABDFIIF;I8F@HGDE7HGFGIA?DHHGHHKCFAEGGGE@@HFA?4DF@>AA X0:i:13 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDDDF XT:A:R RG:Z:1#49 HS25_09827:2:2314:15615:100965#49 83 1 116221 0 100M = 115854 -467 GTTTTTGTGTTTAGTTTTTCTTTTGTGATTGGGGAGGGGGGTTTATCGTACTGATTCAAGGTGTGAAGGTAACATCATTTTGATTTTATACATCTTCTTC HIH@=EFGGGDFFCG+CD@C7CGHEGCI?B?GGFGGHCDDBG@@8BHFIIC;EF?@EFDGCF@>GHGCGH>8:DJGAIFGFFGBJFD@GFFIFFGF.CAA X0:i:13 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFB XT:A:R RG:Z:1#49 HS25_09827:2:2316:6819:25846#49 99 1 116318 13 100M = 116649 431 TTCAGTCCATTTAAGCATGTTACATAGCGTTGTTTGTTCTTTTCATGATATTCTTTACAGTAGTCTCCTAAATGTTCCCTCTGATTCTGCCATGAGCCCC A@CEFGFFIFHGGHG>GG?HGFIGHHHHEDHHHIIDFGFJGB+BI>>G>F6GGDGEB5JHHFFHGDKEDGDFECDB?A,?75?>EDI5DHFBDFFGIE=FC@IHCIHC+JF<>FGD? X0:i:14 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1304:18381:92644#49 99 1 116575 0 100M = 116980 505 CAAGTGCTGGTCTGGCCTGATCTTCTCATCTTCCCTTGGGTGATTCTGTGGCAGTCACACTAGCCTCCTTGCTGCTCCACAAAAACTCCAGCATGATCCT AACEFGEGJFHDFGG?GGBHIFIHHJHIEHHHHGEFJEHC8HHIAGHIGCIF7IEGFGIFIGGDHHGGGCBFIGGGHGIEDGIHJBFDFHGCGHEGHGJE X0:i:15 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2316:6819:25846#49 147 1 116649 5 100M = 116318 -431 CTCCACAAAAACTCCAGCATGATCCTACTTCAGGATATTTGCCATTGTTACTGCATCTGCCTGGAACCTTTTCTCCCATATAAACATAGAGATTGCTCTT GF9:7FJGIB:IGHIID:8B,GHEAFH;?7I9ECB7?BIG?7HI1=HG?@@GH:=BIGGG@?HGFGFGEFE7=C< X0:i:16 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2115:5891:36879#49 163 1 116740 0 100M = 117192 552 ATTGCTCTTGCCTGTCCTTCAAGGCTATTCTTAAATGTCCCATTCTCTGTGAAGCTTTCCTGCCCACCCTATTTAAATTACAGACTTCACTCCCACTTCC :C0C7D-D&95%8A6+6'0F,,F(8+6,G57G>H4?0AIGE5,H1+GB5+HD55B+E,@?+EK7D+5GD4FHC>+=>B6>D4A+4*HF4><'F53+H,CH?7I7?EBD@7A?I7G5@78HGD@G:GGABDBI7C;9@C9H;HGCH9>E8D8@HHFIHHF;IHG?AC>H?EE@GFG4??FCCAA X0:i:10 X1:i:8 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:=B+2A XT:A:R RG:Z:1#49 HS25_09827:2:1310:20625:22141#49 99 1 116903 0 100M = 117347 544 TTTTATCGTCTGTCTCCAAATACTGGAATGTTAAGTTCTGTAATGTCAGATATTTCTGTTTGGTTCACTGGTGTATTCTTAAAGCATGTTACATACTAGG BAEFFGEFAFHGGJGJGGGHGBIGFHFHGHEHFJIFGEHCGEHHGFHIGHCFHHGIDG:GIIGDGFHGG?H7GIGGFGIFJHFHJGFGFGGGBHFF4DIE X0:i:12 X1:i:7 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFDD XT:A:R RG:Z:1#49 HS25_09827:2:2303:7838:23877#49 147 1 116959 8 100M = 116508 -551 TGTTTGGTTCACTGGTGTATTCTTAAAGCATGTTACATACTAGGTATACTCAATGAATATTTGTTGAATAAATATCACATTGGGCTTATTCCAGAAATTC GFGHGHHFLIFIGHIIHFHHFGHGHEHHGHGFHHIFHFHHFFHFFFGGHHIFIKGEHHDHGIDHGEHGDGIIIIHHCJFGGIIIGGGLGFJFHDFECBC; X0:i:16 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1304:18381:92644#49 147 1 116980 0 100M = 116575 -505 CTTAAAGCATGTTACATACTAGGTATACTCAATGAATATTTGTTGAATAAATATCACATTGGGCTTATTCCAGAAATTCAAGCTTGTTTCAATAGTTAGA BFH5FD?FIEGIE@FCH=FHLB=B=FBHGGFFC??EBEEHHEHGEEDGHCEFBEGCHGEFGEFDFJ@FDGEIGIEIIFEG?EFGBCEEGHEEHEFDCAC< X0:i:17 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2214:17768:53083#49 99 1 117012 0 100M = 117399 487 TGAATATTTGTTGAATAAATATCACATTGGGCTTATTCCAGAAATTCAAGCTTGTTTCAATAGTTAGAGCAATCTACAAATGTAATTCATTACATTAACT CABCFGFGIFFFGG9EGGGEGDIGEJFDGHHHHHCGHHFCFHFGHFHIGEI?FFFEGHGFDGGHFGF5GEIFGJGEFGHHEGDHJGIGEHDGGHGCHAIE X0:i:16 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2308:15671:88100#49 99 1 117022 0 100M = 117334 412 TTGAATAAATATCACATTGGGCTTATTCCAGAAATTCAAGCTTGTTTCAATAGTTAGAGCAATCTACAAATGTAATTCATTACATTAACTAATTAAAGGA CACDFGEFIFEGGHGHGGDGIHCGGJFIFHHHFIHGFHH;FFFGFGHIDHCFJGBIGFGGIGGHKGGGGFFIIFGEGIIHJGDHEGFHFGFGGHDJHHIF X0:i:15 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFDFD XT:A:R RG:Z:1#49 HS25_09827:2:1301:18450:67856#49 163 1 117097 0 100M = 117475 478 TTCATTACATTAACTAATTAAAGGAGCTAAATCACATCACCACCACAATAATGCAGAAAACCACATTTGATACAACTCAATATTCATGTCTGCCTAACAA ;CBDEFDHFGFGHGIGFIIGIGJIHEGIIIGIGHHGGJIGHJHHKGHIFKHHGGIECFGFJFFGHHGGFGHGEFEHGJGJCGIHFIHGIGLGFGHFHHDG X0:i:8 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2115:5891:36879#49 83 1 117192 0 100M = 116740 -552 AACAAACATCTCATGATACTAGGAAAAGAGGAAGGGATATATTATTTTCATGTATAAAGCACTAACCATTGTAGCATGCCAATATACTCAAAATTCAATG 26>@H=5>BDEE>F?CD7C7E7>FE,FFIHC7,7,D?GADGG97IEHFFF?D9-F9EGFD-H9C-CD-(EHFEDFF;BBD2GC>H4F9@4FADBG=@CA@ X0:i:10 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1316:4853:34462#49 99 1 117333 0 100M = 117656 423 AAAGCATTTCTAAAATGTGTATAGAAGACCAAAGGGCCAAAAGAGTCAACTTCTGAAGAAGCGCAAAAAGAAAGTTGAGGAAATCTTAAAACATGTTATT BBCFFGEFGFFGGFFJG3FGDHIHGJCCG>HHHEIGGGHGGHGGFCHIGEIIHHGC@GCFGDGHFKIGGHF?FKCEFGGHIGIHGEHHFGGGGHDBHAGE X0:i:9 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2308:15671:88100#49 147 1 117334 0 100M = 117022 -412 AAGCATTTCTAAAATGTGTATAGAAGACCAAAGGGCCAAAAGAGTCAACTTCTGAAGAAGCGCAAAAAGAAAGTTGAGGAAATCTTAAAACATGTTATTG GDB5>HG++3G>+4C+BBFEB+E5HG5GG+D7EEH?76C5,F+7H555>GC=H5==+,GFGE55GIECC787J,GF>56G?EHG-C?C-EA,BC< X0:i:9 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1310:20625:22141#49 147 1 117347 0 100M = 116903 -544 ATGTGTATAGAAGACCAAAGGGCCAAAAGAGTCAACTTCTGAAGAAGCGCAAAAAGAAAGTTGAGGAAATCTTAAAACATGTTATTGAGCTTAAAGTTGC GEHEFHGGICFDEHBCCGHEJFCJHEGHHEFDGHBGFFBFHFHGFGEGHHKFEHGEHHEFGIGEGABFGGIIIIGHFJGGFIFFEGGHGF3DFDF;CAC< X0:i:9 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2214:17768:53083#49 147 1 117399 0 100M = 117012 -487 AAAGAAAGTTGAGGAAATCTTAAAACATGTTATTGAGCTTAAAGTTGCAAAAATAAACTCATGTACCATAATTCATGAGTAGAAAAATAGACTAGTGGAA GEHFGEHHBAFIEHIFH=HHEFIEAIFHDEEFHGHEF?FDFGDG6IGGGEGFIGGECEEHGIGEE.HFGCIGG>HFGHKCFIC?EIAEGFCECD2ECBC; X0:i:10 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1301:18450:67856#49 83 1 117475 0 100M = 117097 -478 GAGTAGAAAAATAGACTAGTGGAATAACATAAAAATAAAAACAATGCTTACATAAAATGTTGTAACTGATTTGGATGTCATTAGAAATCAGTAAGTAAAT FIHHJFHGGGEGC=GJHEE?HGGHDGIGIFEGGGKEHGIMGIGGIHIHIIHGIHGIHGHGJHHGGIGHHHHGIHFHHIFGGGGGGGJGFGFGGFGFEBAA X0:i:14 X1:i:7 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFF XT:A:R RG:Z:1#49 HS25_09827:2:2101:8065:10454#49 99 1 117518 0 100M = 117897 479 ATGCTTACATAAAATGTTGTAACTGATTTGGATGTCATTAGAAATCAGTAAGTAAATAGATGGACAATGTAATGAAAGATGCTAGGCAAATAATGTGGTA CAEFFGEGGFHFGJEJGGGFIHIHHJFIJHHHHIEGHGHGGHFHGGHEGHIIHFEIFHGGGGGDGEGGGEHIGKGGFIHHIHIDHFHHFGGGGHFFHHGB X0:i:18 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DFFFD XT:A:R RG:Z:1#49 HS25_09827:2:1316:4853:34462#49 147 1 117656 0 100M = 117333 -423 CTGGAACCTGTGAATATGTTACACTGAATGCAATAAAGGCTTATCAGATGTGATTAAGGATGCAAACCGAGATGGAGAGATCTTCCTGGGTTACCCAGAT GH5F6EGFF985;<5IBBG:EF67B3HH6F=97CDFBF)ACG(E8FEF9HI1:3/2HG31AC917<@462:E2I:E79@016C823>84FGFFAA0DBC6 X0:i:10 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1206:10744:73631#49 163 1 117815 0 100M = 118234 519 AGAGAGATGTGACAATGAAAGAATGGTCAGAGAAATGTGACATTGCCAGCTTTAAAAAGAGAGAGGAGAGGCAATGAGAAAAGGAATGCTGATGTTCTCT :CBCEBCCE@EGHAEDEGCFIGFGHHEEEECGEDEGDAGDFA7CDGE?JFFHG@EFEDJ?FAHFFI?GAIF>HHFEBCBHHHGGFIHC;GIIFHHCFHG@ X0:i:16 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2101:8065:10454#49 147 1 117897 0 100M = 117518 -479 GGAATGCTGATGTTCTCTAGAAGATAGAAAAGGCCAGGATATGGATTCTACCCTAGCCACCATAAAGAAACATGCCTGTCGACAACTTGATTTTAGTTCA GDFHDDGBBIFIFHCGDFGEHDFFDEFHFFIFEHEFHFHGFJHFEI@GHDGJIB@GHHAHGIGHJHHHIGCIIEEIIHHIGEIIGGGDGFFAHGDDDBC; X0:i:8 X1:i:7 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1301:3670:69352#49 163 1 117970 0 100M = 118380 510 GCCTGTCGACAACTTGATTTTAGTTCACTAAAATTCATGCCTGATTTCTGACTTGTGTACACTGTAAGATGACAAGTTTGTGTTATTTTAGGTCACTTAG ;;BBD7DFDCEGHFGGHCIGGF>GHG6E>EGGEHBCDEE+=FHH?GGEFGFHGDFFFH7FFGHFDECHAFEHCFEDBBFFCG=>CBHGIACBFGFCH@D2 X0:i:13 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2108:9855:59938#49 163 1 117987 0 100M = 118344 457 TTTTAGTTCACTAAAATTCATGCCTGATTTCTGACTTGTGTACACTGTAAGATGACAAGTTTGTGTTATTTTAGGTCACTTAGTTTGTAGAAATTTGTTA ;CBDEECFFFGGHHFEHIHFGGFEEGEEGIGHGHHEGG@GFFHHEGBIFIHHGDIHEFGFHHHBFHCGFGHFEFIAFHF>HHGGCIHFGGIIHFDFHHFG X0:i:13 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2107:19020:5189#49 99 1 118189 29 100M = 118587 498 ACATTTAGATTAAAAATAAATGAGAATTTTTGTTACTTTTGGTAGGTCATAGAACCAAGAAAAACAAACATTAAGGAGGAAAAATGAACATATGACTACA BAEEFGFFIFHGGJGJGGHGIKIHHEFIJHHFHILGGHHJGHGGIGFILHIIJIGIGGIGJGGHKFIGGHHFGIGJFIKHGGGHGHGFFGFGGHEJHHGH X0:i:13 X1:i:7 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFF XT:A:R RG:Z:1#49 HS25_09827:2:1212:15788:39926#49 163 1 118191 29 100M = 118540 449 ATTTAGATTAAAAATAAATGAGAATTTTTGTTACTTTTGGTAGGTCATAGAACCAAGAAAAACAAACATTAAGGAGGAAAAATGAACATATGACTACATC ;CBCDEDFDCFGBFECGFH3GEHFIGEIIIGGGHBFIFIGHHHH?FGIFFEGGFEFEBGHFGFGHEHEFGHDHEFDJHFJDGIHGIHFIHEFGGHDFFHG X0:i:13 X1:i:7 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1206:10744:73631#49 83 1 118234 0 100M = 117815 -519 GTCATAGAACCAAGAAAAACAAACATTAAGGAGGAAAAATGAACATATGACTACATCAAAATATAAAGCTTCTCTATTTGGAAGATATCATAAGGTGACA ECFHGHH>GGDDFIB5>DGIHHGFEGJIFHEGGIGDHGDDK:GDIFECFDCFIHEFEFH@CCHGGJHHBEHFEDDGEIHGGAGG?FEHEGFI?EGFEB?C X0:i:6 X1:i:12 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1316:18252:95639#49 163 1 118270 0 100M = 118704 534 AAATGAACATATTACTACATCAAAATATAAAGCTTCTCTATTTGTAATATATCATAAGGTGACAAATCATAAACTGTAATATTTACAACATATATATAAG (CB8(98FE@F4*'3=5CE?.2/7BEF1DEC9FEE7((FC=8HFBJCC9:H?CG=B+BFH7H3BF329:867>JH6B5GG X0:i:7 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1211:8513:38790#49 163 1 118317 0 100M = 118688 471 GATATCATAAGGTGACAAATCATAAACTGTAATATTTACAACATATATATGAGTGAATAAATATACATTTAGAATATATATGAAATCCCCAAAAACAACA ED@EIFCFEDD9EFDEHEDIHDCEEDGCFED+++'BH+@+4FH5++534G X0:i:3 X1:i:13 XG:i:0 AM:i:0 SM:i:0 XM:i:4 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2312:5827:26384#49 99 1 118322 0 100M = 118769 547 CATAAGGTGACAAATCATAAACTGTAATATTTACAACATATATATAAGTGAATAAATATACATTTAGAATATATATGAACTCCCAAAAATCAACAGGAAA BACEFGFDJFHGG;GHGGGHGGIGHHHHGHHHHIIGGGHHGHFEIFHIDFIIFHLGGHIGEIGHIKGGGHGIGJGDFIHEJHIHHFIHEGGGGCHHHHIF X0:i:9 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2108:9855:59938#49 83 1 118344 0 100M = 117987 -457 TGTAATATTTACAACATATATATAAGTGAATAAATATACATTTAGAATATATATGAACTCCCAAAAATCAACAGGAAAAATAAGACATAGAACAAGCAAA EAHHJ=DGFGHDHFGEHIGGHEIFEFFGGFHGGIGHHGGJFAHFGGIFIIHFIEGHHH@DCHGHGHHFHEHGHFEHGIFGEGGGGEJFFFFFFFGFFE?A X0:i:9 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=BDDFD XT:A:R RG:Z:1#49 HS25_09827:2:1301:3670:69352#49 83 1 118380 0 100M = 117970 -510 TACATTTAGAATATATATGAACTCCCAAAAATCAACAGGAAAAATAAGACATAGAACAAGCAAAATGCATAAACAAAAGAAGGCAAAACAAAAATAATGA E>HDBFEAGGEDC;EE7EEECCG?DFJIIHEGG@DEDGGJFGGFAGGFECFFGHFAI;DFGFGGGJDHH?HG:9EDEIFDFGGBGBDFGHCEDFGFE>AA X0:i:12 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDDDF XT:A:R RG:Z:1#49 HS25_09827:2:2107:10223:69645#49 99 1 118401 0 100M = 118831 530 CTCCCAAAAATCAACAGGAAAAATAAGACATAGAACAAGCAAAATGCATAAACAAAAGAAGGCAAAACAAAAATAATGACTCATAATTATATGAAAAGAA AACCFGEFJFEDGJGHGGGHGDIGHFFHGHEFHEHGGEHGGHGEFGHIGFDFFIGEGGGKJEGHEKGGGHHIIKFEGGGHEHIHJFGBFEGGGCGBHHIB X0:i:12 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2205:5035:61893#49 99 1 118537 37 100M = 118958 521 AAACCACCCTGAGATGCTTTTTACATCCATGAGCCTGATAAAAGTTAGAGTCTAAAAGTAATAACAAAGATGGGAAGTAACAGAAAATCTTGTCCATTAC CAEFFGFGIFFGGJGHGGGHIGIHHEFIGHHHHELGGHEJGHGHIGHIGIIIHIHHGGFGJJGHKKGGGHKIGGFGFIIHJGIHGGIHFDGGCHHJHHIE X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:37 XM:i:1 XO:i:0 QT:Z:!1=DFFFD XT:A:U RG:Z:1#49 HS25_09827:2:1212:15788:39926#49 83 1 118540 37 100M = 118191 -449 CCACCCTGAGATGCTTTTTACATCCATGAGCCTGATAAAAGTTAGAGTCTAAAAGTAATAACAAAGATGGGAAGTAACAGAAAATCTTGTCCATTACTGG ;G4HFEHGBGGFHGGHHIGGHGIFG7FIFKEGGIFDHGGGGGGFILHFIIHG?HGHIFHGCHHGGHHFHHHEHFJHEIHGHFGEHGJGEFFIFFGFECAA X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:37 XM:i:1 XO:i:0 QT:Z:!1=DDDFD XT:A:U RG:Z:1#49 HS25_09827:2:2305:10425:10032#49 163 1 118545 50 100M = 118883 438 CTGAGATGCTTTTTACATCCATGAGCCTGATAAAAGTTAGAGTCTAAAAGTAATAACAAAGATGGGAAGTAACAGAAAATCTTGTCCATTACTGGTTAAA ;CBCEDDHDGFGHGFDIFIGIGJFFDEIIEGGFHHJDJIGDJGHIGGGFIFGGFIHGGEIJHIFGHHCJEHHHFFHFIHIHHFCFIHFDHGGFGHGEHHB X0:i:1 X1:i:0 XG:i:0 AM:i:13 SM:i:37 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2107:19020:5189#49 147 1 118587 37 100M = 118189 -498 TCTAAAAGTAATAACAAAGATGGGAAGTAACAGAAAATCTTGTCCATTACTGGTTAAAGTATAAACTGATACAGCTACTTTATAGAATATTACATTATAG GHFHGHGHGLFHFHIIHIHHJFIJHFGHFGIFHHIHFFHJHHIFFIEGHHIFLHGIHHJHGIGGFJDHHGCIEIDFGJGGGIIFGGGHGFFFGEFEDBC< X0:i:1 X1:i:0 XG:i:0 AM:i:0 SM:i:37 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1211:8513:38790#49 83 1 118688 0 100M = 118317 -471 ATAAAGTTGTGAGTATGTATATGCAGTGACTCAGCATATTCATTGCTAGTATGTACTCAAGAGAAACTTACAGGAGTGGACTAGGAAGTAAATACAAAAT E6>B5HDG>GH6CFGJHDC7CGGF7GDA7@CGG7FDHGGFBAFCI@EBD@CLG@?98FHC@FEHGEHFBEHED@HGH>FGE:EGFB<@F4FGD?GFDC1A X0:i:8 X1:i:9 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDDFD XT:A:R RG:Z:1#49 HS25_09827:2:1316:18252:95639#49 83 1 118704 0 100M = 118270 -534 GTATATGCAGTGACTCAGCATATTCATTGCTAGTATGTACTCAAGAGAAACTTACAGGAGTGGACTAGGAAGTAAATACAAAATGATTACAACATTGTTT 26HBHAHGG@EE5FGCF7CCECEFDGCAF7,G@@E8HAD8FGGFHGHFIIFDCDGHGFHGGHGCGIEHHGHGCCHHGI>GGHCGF?GGGFFJGFGDEBB8 X0:i:9 X1:i:9 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DFFFF XT:A:R RG:Z:1#49 HS25_09827:2:2312:5827:26384#49 147 1 118769 0 100M = 118322 -547 TAGGAAGTAAATACAAAATGATTACAACATTGTTTGTTATATCAAAAAATAAAAAAGACACCCAATTTTCCAGCAAAAAAAATAAGTAAAAATAAATCCT GGHHGHCD5GGGGHCIGFHDFFFFHEHHHEGJEHEHFKGHHHFEEIGGDHIJIGGIEHE5GEJDFAEGGGIFIGCFGFHD?IGFEGGLG0GFHGCCD@C; X0:i:12 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2109:20172:38472#49 99 1 118781 0 100M = 119145 464 ACAAAATGATTACAACATTGTTTGTTATATCAAAAAATAAAAAAGACACCCAATTTTCCAGCAAAAAAAATAAGTAAAAATAAATCCTGGTGTATTCTAA CABDFGFFIFHGGHGJGGGG>KIHHJHHEHHHGIEGJGHHGHGGGFHIGHIIFFEAGHIGEGGFGKGGGHBGGIFGFEHEJGIHHFGFEG@GGHEGHFIE X0:i:13 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDBB XT:A:R RG:Z:1#49 HS25_09827:2:2107:10223:69645#49 147 1 118831 0 100M = 118401 -530 CAATTTTCCAGCAAAAAAAATAAGTAAAAATAAATCCTGGTGTATTCTAACAATGGAATAATATATAGCCATTAAAATAAATCAACTATTACTGTACATA GHHFGHGFGHHDGHC4FGEHH?CJHFBEGHGDEGBBFEEGFEDEHFEGGHGJEGGCDHEDGEGGGBBEGG@IEFGIEHGIDIFE:CGEGFCFFDF>CBC< X0:i:11 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2209:16649:81192#49 99 1 118838 0 100M = 119229 491 CCAGCAAAAAAAATAAGTAAAAATAAATCCTGGTGTATTCTAACAATGGAATAATATATAGCCATTAAAATAAATCAACTATTACTGTACATATGAATGT BAEEFGEFJFHFGJGFGGGHGHIGIJHHGHHHHIEFFHHHGHJHIGHEGIIIHILIFFIGIGGHHKGGGEIFIJGGFIKHGGIHJGGHFEGGGHHHHHJB X0:i:11 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2305:10425:10032#49 83 1 118883 50 100M = 118545 -438 ATGGAATAATATATAGCCATTAAAATAAATCAACTATTACTGTACATATGAATGTAAATATCAGCAAAACATATTGTTTAGTGAAAAACTAAGAAGCTGA HIHHJFHGGGGGGCGJHIHDHHIHJEKFIFHGGIKHHGJJGIHGIGIJIIILIHGHHGHGJHHGGIGHHEHEIHJIGIFGGGGGGGJEGHFIFFCFFBAC X0:i:1 X1:i:10 BC:Z:NGTCTATC XG:i:0 AM:i:13 SM:i:13 XM:i:0 XO:i:0 QT:Z:!4=DDFFA XT:A:U RG:Z:1#49 HS25_09827:2:2205:5035:61893#49 147 1 118958 29 100M = 118537 -521 GTTTAGTGAAAAACTAAGAAGCTGAAGAAGAATATATACAATATGGTTACATTTATATGAAGTCCAAAAACTTGCAAAATAAAGAAATGTATTTAGAAAT GFHBGHGJGIHIFHIIHIHHHGFGHIGHHHIFGFHFFEHFFFFFHIJGHHIJIGGEHHJHGGFIGGHHIGIIGIGIIHHIGIDHCFGLGFJDEDFEDBC< X0:i:9 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2315:14040:99611#49 163 1 118962 0 100M = 119322 460 AGTGAAAAACTAAGAAGCTGAAGAAGAATATATACAATATGGTTACATTTATATGAAGTCCAAAAACTTGCAAAATAAAGAAATGTATTTAGAAATAGAT ;CBC8/18F2278E6D:8EF9GFIH=GIIE;3FH>EAJ6G<@0-BG:I,IH6AJI=EHE8FHHGFECDDIHHHG:DGIGIH)IFFFHGCGLGHFHFHHFG X0:i:9 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2302:5755:78220#49 163 1 119039 0 100M = 119383 444 AAGAAATGTATTTAGAAATAGATTCACATGTGAGAAAACTAGAAGAAAATTAATGAAAGGATAAGAGGGATAGCAGTAATTCTGAGTAGTTGAGGGAATT ;CBDDFEEFFFGHGGBIIEFGHHIIEIIIICGFHBFIJIGHEHHIGGLJHHCGEFHEGJFHFFGEJHGJGHKHGEHFFFHHGFCII;FIGLGFDHGEGDG X0:i:10 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2109:20172:38472#49 147 1 119145 0 100M = 118781 -464 GGAAAAAAATAATATCATATTCTTTAAGTCAGGTAGTGGGTATTAGCATTTGTTTTACCATCGTTCTTTATTCTTATAGCTACACTATATATTTTCAATG GH@EFHHFGI>;GHFFHFFHLGCBHFHHDFFFEFEHFFFJHEHFFFGGHEGFIGGECHHHGIJHCGHFI?IIEGEHIJEIDEGBECGHGGCDCDEE>BC; X0:i:12 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2209:16649:81192#49 147 1 119229 0 100M = 118838 -491 CTATATATTTTCAATGTATTTAATGTATTTTTTGCATAATTAAATATTATGCAATAAAAATGAGAAAACAAAAAAGTAGAAAATGATAAATTACAATAAA GGGFGHGFGEFIFCIIHIHHJFHFHFGHFHFDEFHEFFFGHJIEHIJGGHIFIKGGHHGFGIGEFEHFGGIIIIEIEHFFGEDHGIGHGFJDHEEECBC< X0:i:13 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2315:14040:99611#49 83 1 119322 0 100M = 118962 -460 CAATAAAGAAATGGAGAAAAAATTATAATCTAGTTGAGTAATGGTATATTACATAGCTATTTTCTTAAGTAGATGTATGTACATGATGTATGCACGATTG CGH:EBEGGGDFHJFGHGGGHGGFJGGGDGEGGGFKHGGIG@@GIHGJIIFLIHGGGJHGGHHHGIIHHHHEFFJGGIKGFFGGJEJGGHFIDFGFCBAH X0:i:11 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1204:9256:32919#49 99 1 119369 0 100M = 119775 506 ATTACATAGCTATTTTCTTAAGTAGATGTATGTACATGATGTATGCACGATTGTACATACATGTTCTTAATTATATATAAATATATATGTACATATTTTT ?;C@FGEE4FGGHDG?GGAEG>EGEH9:8HH?CEAGFE@7DDGHGGFC;IE?HDGEC@AG@9AHD9HG7CHFFFFEBB8EDHGFD=CBF6C>GHHB4DI2 X0:i:14 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11A?DDD XT:A:R RG:Z:1#49 HS25_09827:2:2302:5755:78220#49 83 1 119383 0 100M = 119039 -444 TTCTTAAGTAGATGTATGTACATGATGTATGCACGATTGTACATACATGTTCTTAATTATATATAAATATATATGTACATATTTTTAATATAAAATACTA BAHHJGHGGFGFHJFGHIHEHIIHEGIGGIFGG7@KHGG*GIHGEGHHIIIGIHGHHJHGH7HJGHHHHHHEIHFHHIFGHGGGGGJGGGFGFFGFCEAC X0:i:13 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDEF XT:A:R RG:Z:1#49 HS25_09827:2:2304:17002:99381#49 163 1 119766 0 100M = 120121 455 CTTATAAAACCATCAAATCTCGTGAGAACTCACTATCACAAGAACAGCACAGGGGAAACTGCCCCCATGATTCAATTACCTCCACCTGGTCTCTCCCTTG I@A++564BAEEH5H45E5?5?F9=776C5,?5785DI555D,,555G6?H6FBC+FI>7FC5C77>+6:B9?5HC+BCFACAC< X0:i:14 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1208:6938:99584#49 163 1 119809 0 100M = 120152 443 ACAGCACAGGGGAAACTGCCCCCATGATTCAATTACCTCCACCTGGTCTCTCCCTTGACCTGTGGGGATTATGGGGACTATGGGGATTACAATTCAAGAT ;CBCDFGHDGFGHGIGIDEDIKHIFFEIIIGIHHBGHGIGHGDHFGHIFKHHGGIFFDHHFHHGHEHGFFEKHGFHJFHJFGFFI3HEHFHFFJHGHHEG X0:i:3 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1212:11807:53863#49 1123 1 119852 13 100M = 120247 495 TGGTCTCTCCCTTGACCTGTGGGGATTATGGGGACTATGGGGATTACAATTCAAGATGAGATTCAGGTGGGGATACAAAGCCTAACCATATCAGTAGGCA AA6@F?FGI=?EEEEFAGAEGFIE<HHJEEGIFGHILIIIHHGGFHGGGEGHIGIGGHHICKFGFIHHEGIHEGHGFE@GGHECH@IB X0:i:3 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFE XT:A:R RG:Z:1#49 HS25_09827:2:1206:18923:94680#49 163 1 119859 15 100M = 120179 420 TCCCTTGACCTGTGGGGATTATGGGGACTATGGGGATTACAATTCAGGATGAGATTCAGGTGGGGATACAAAGCCTAACCATATCAGTAGGCATGTATTG BIGJFHEDIEEFGFDI@HE@GD7EEHECAAHFDDCEFFGFBBBAJIGHHHFDGIHADAGDHGH>HE.F?GHAHCIEGFEBCDH;HEBF5.:AIFFH8GGC@6G9D@FH?GE7DFIED?EHEIHD7;F>GFE:@AHE5HFJE X0:i:3 X1:i:1 XA:Z:11,+112111,100M,0;1,+119871,100M,0;8,+141237,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11=BDDD XT:A:R RG:Z:1#49 HS25_09827:2:2109:11956:22804#49 163 1 119887 0 100M = 119975 188 TATGGGGATTACAATTCAAGATGAGATTCAGGTGGGGATACAAAGCCTAACCATATCAGTAGGCATGTATTGAATTTTAAACTCAGAGAAAAATACTAGT ;CBDEDGEFFFGHGGGIIIGIHFIHDIIIIGG>HJGIFIBHGHHGGGIFGHHGGIHFDFFJIFGHJHIJIHFHHIHJIFJHHFHIIHFGFLGFFHGGHFG X0:i:4 X1:i:13 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2107:4526:8520#49 121 1 119892 0 100M = 119892 0 GGATTACAATTCAAGATGAGATTCAGGTGGGGATACAAAGCCTAACCATATCAGTAGGCATGTATTGAATTTTAAACTCAGAGAAAAATACTAGTGTTTT E6F45A<>GGD6FCF5H@,CH-GBE7?G?F77GG@EH--GGFGF,7HCFI.FEHFFHE@FHFGFGAIC0:HGBF<DH:>>?FDGF4FEDBBF@EAA X0:i:4 X1:i:13 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11=:B?B XT:A:R RG:Z:1#49 HS25_09827:2:1215:13950:97842#49 121 1 119911 0 100M = 119911 0 GATTCAGGTGGGGATACAAAGCCTAACCATATCAGTAGGCATGTATTGAATTTTAAACTCAGAGAAAAATACTAGTGTTTTTATAGGATTCTTACTAAAG BC9CGFHAFDGFHHFHHIFJHIIFE7IGFIFGGFKDHGAGBGHFEGFHFIHFIFGFDGHFGHHJGIGFDHHGHHJHHIHGGDGGHGJGGGFIFFGCFBAA X0:i:11 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DD?DD XT:A:R RG:Z:1#49 HS25_09827:2:2210:17413:4746#49 99 1 119937 0 100M = 120306 469 CCATATCAGTAGGCATGTATTGAATTTTAAACTCAGAGAAAAATACTAGTGTTTTTATAGGATTCTTACTAAAGAAAAACCAGAAAGTAATAAACCATCT AAEFFGFGIFGGGJGGGGGHGFIGFJHIGHHHHIIGGHFGGHGIFFECGHIFFGHIFGIBDGGHKGIGGHFIGIGGGGHHGGIHGGI>FGGGGHHHHHIF X0:i:10 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2109:11956:22804#49 83 1 119975 0 100M = 119887 -188 AAAAATACTAGTGTTTTTATAGGATTCTTACTAAAGAAAAACCAGAAAGTAATAAACCATCTACGCTAAGACATAAAATTCAGTTGTTTAGTTACAAGAT EIHHJDCGGGHGHHGHFIHJHHGFEEDIIHCGGIKIHGJFJIHGILFHICHGIHGIHJHGJHEGGHIHHHHGIFJFKIK>FGGGJGJGGGFJGFGFEBAC X0:i:15 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2207:10774:28471#49 163 1 119995 0 100M = 120020 125 AGGATTCTTACTAAAGAAAAACCAGAAAGTAATAAACCATCTACGCTAAGACATAAAATTCAGTTGTTTAGTTACAAGATAGAATGTGGCCTTGTAAGAA ;CBCEFDHFGFGHGIGIFIGIFHFEGEIIEGGFHGFGEIGHGCHEGKEDGHHGEIFFDJFFHEFFIFHJFHHHFIHGHGLHGFFCFHGGFLGGHHFBHHG X0:i:15 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2207:10774:28471#49 83 1 120020 0 100M = 119995 -125 AAAGTAATAAACCATCTACGCTAAGACATAAAATTCAGTTGTTTAGTTACAAGATAGAATGTGGCCTTGTAAGAAAGCAAATTAACTTCTAACATACAAA FCHHGFHG7GHEFHFHDD@EECGGGGJFIIEGGGGDHGGFGIBG8GGF?IFGIHGCHHHFCHEGGLGCHHHFDHDHHIHGHFGGHGFGGEFGFFAFEBAC X0:i:14 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDBDF XT:A:R RG:Z:1#49 HS25_09827:2:2209:13659:4777#49 163 1 120056 0 100M = 120504 548 AGTTGTTTAGTTACAAGATAGAATGTGGCCTTGTAAGAAAGCAAATTAACTTCTAACATACAAAGCCTTAGAGAAGATTCAAGTGACTGACGGATCTTAA ;CBCBDEHDEFGHGGBHAEGIGFIHEEGDIFGFHHFEGIGHGGHFGGIJIHHGEBFFDFDFIFGBDF>JIHDHFEHJFDJHGFHCBHF;FHFBDHGHHHG X0:i:15 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2304:17002:99381#49 83 1 120121 0 100M = 119766 -455 CCTTAGAGAAGATTCAAGTGACTGACGGATCTTAAACAGAGCTATTATTACAACTCGAACTGCAGTAAAATATCCTCAGCAACATAGATGTGTGTGTTTC 2G+HGDHGGGGFG6FEHIGGEHGHEGKIGFCGGHGIHGIJKGHFHHHHI3HGEHBFHFHFGHEGFIIHHHHEHFJHHCGIGGGGHGHFGFFGFFGFCBAC X0:i:5 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1208:6938:99584#49 83 1 120152 0 100M = 119809 -443 TTAAACAGAGCTATTATTACAACTCGAACTGCAGTAAAATATCCTCAGCAACATAGATGTGTGTGTTTCACTAGTCAGAGCAATACAAATTTAATGAAAC EJGHCGDGGGGFHJGJHI;IHHGFJ@GGIIFGGEGFHGGEGGGFGHHHIIILI8GFDJHGGHHHGHIHHHHGIFEGHIFGFGEGHGJGFGFIFFGFFEAC X0:i:5 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:1206:18923:94680#49 83 1 120179 15 100M = 119859 -420 ACTGCAGTAAAATATCCTCAGCAACATAGATGTGTGTGTTTCACTAGTCAGAGCAATACAAATTTAATGAAACTCCACTGGTGGTGTTTTTAATCAGACA HCG45=EGG<@FF,FE>BGE-CGB?GFA7BFGGF@FDGIGF:GD8BHCII:GI8,HH/@ECB@>FCICH:DGEFFGJ@@4FIDBGFC>>? X0:i:1 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:15 XM:i:0 XO:i:0 QT:Z:!1:BBD?D XT:A:U RG:Z:1#49 HS25_09827:2:2313:7155:70800#49 99 1 120191 15 100M = 120556 465 TATCCTCAGCAACATAGATGTGTGTGTTTCACTAGTCAGAGCAATACAAATTTAATGAAACTCCACTGGTGGTGTTTTTAATCAGACAATTTCTGAAGAT A@CCFBFEEFGDE4GHGGFEGHCGHEDIFHHHHGEEGGFHDDGEHFHCLFIFJ7GIDGAGGG9HEFHGGCIIGGG7HGIFGHIDGFHGEDFGGDFFDDFH X0:i:1 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:15 XM:i:0 XO:i:0 QT:Z:!1:BDDDF XT:A:U RG:Z:1#49 HS25_09827:2:2114:13704:27474#49 163 1 120213 15 100M = 120600 487 TGTGTTTCACTAGTCAGAGCAATACAAATTTAATGAAACTCCACTGGTGGTGTTTTTAATCAGACAATTTCTGAAGATGTCCTGGCTTATTCACAGATGC ?FC@CAIFDKFEHGIEGI?GF@FEGH;IHAHAGGFGHC>GF? X0:i:1 X1:i:7 XG:i:0 AM:i:0 SM:i:15 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2303:10374:72123#49 99 1 120229 13 100M = 120502 373 GAGCAATACAAATTTAATGAAACTCCACTGGTGGTGTTTTTAATCAGACACTTTCTGAAGATGTCCTGGCTTATTCACAGATGCAAGCCAAATCTCTAGA CAEDFGDGGFHGGJGEGGHHIHIGHFFIFHE8FHJGGGHJGHGEGGHIFD'9HHGIFHIGJGGHFDFGGHH?GIGE?IHFGG?HJFICFGDGGDHJEHFE X0:i:1 X1:i:10 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:13 XM:i:1 XO:i:0 QT:Z:!1=DDFFD XT:A:U RG:Z:1#49 HS25_09827:2:1212:11807:53863#49 1171 1 120247 13 100M = 119852 -495 GAAACTCCACTGTTGGTGTTTTTAATCAGACAATTTCTGAAGATGTCCTGGCTTATTCACAGATGCAAGCCAAATCTCTAGAAGAGTACCATAATAAGAA B43B>+C5'@GHIIFFFHEHFGH=>HFEGACHEFFFHDHFDGFEFGDHEDIGD?DHDEGEGDF4BFHGCEIGGECJFDGCIFEGGAGHGEHDEBCBC< X0:i:1 X1:i:11 XG:i:0 AM:i:0 SM:i:13 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2212:10309:18336#49 147 1 120252 13 100M = 119852 -500 TCCACTGGTGGTGTTTTTAATCAGACAATTTCTGAAGATGTCCTGGCTTATTCACAGATGCAAGCCAAATCTCTAGAAGAGTACCATAATAAGAAAAAAA BFFHGHFFFIHCFHIIHAFHFGFFHBBHHHIJ>HHHFEFHFJGFHIDGGHHDGHCFHHAH@IGGFGHGHGIIEIHFIJGGGIIFGGGHGFFFHEDECBC; X0:i:1 X1:i:11 XG:i:0 AM:i:0 SM:i:13 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2201:3144:89768#49 147 1 120261 0 100M = 119871 -490 GGTGTTTTTAATCAGACAATTTCTGAAGATGTCCTGGCTTATTCACAGATGCAAGCCAAATCTCTAGAAGAGTACCATAATAAGAAAAAAAAGAATACAG +G0BCHFD5CFIEHI4@F4CFDBGAE>6>5D5ECBF7,HAHEHGA7FG@85=GGGDDED=GE?DGH6FHGED8>C@FJC@7IF>GBGAGAEDB9?7>AC1 X0:i:12 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2210:17413:4746#49 147 1 120306 0 100M = 119937 -469 CAGATGCAAGCCAAATCTCTAGAAGAGTACCATAATAAGAAAAAAAAGAATACAGGCAATTGAGAGCTGTTCCAAAGTTTAGGGAGTTTTTGTAAGGAAT HGGIHFJFIGHEHHHJGHHHGGHFDFGHEGHIIHILIGGGGJGGHGEEGGHFIGIGJFIHHGHIFJGIFFHG9CEEECDDE X0:i:2 X1:i:9 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFB XT:A:R RG:Z:1#49 HS25_09827:2:2303:10374:72123#49 147 1 120502 13 100M = 120229 -373 TCGCTATTTTTTTTTTGACACACACTTTACAGTACAGAAGAAAATGTCTCCGGCAATAAATCACAAAGTTAAAATTACCTAGTCTACAATTAACTACACA +4?,5+?>GEFCAHIGGEHHEBHGHI?CGEFFFFFHJHCEGEGHHGJIGDIHGGHGIGDFHHFGGIIIDDIFHGFFHGGCGGLGHFDBEFECBC; X0:i:3 X1:i:0 XA:Z:1,-266823,100M,0;19,-182355,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2209:13659:4777#49 83 1 120504 0 100M = 120056 -548 GCTATTTTTTTTTTGACACACACTTTACAGTACAGAAGAAAATGTCTCCGGCAATAAATCACAAAGTTAAAATTACCTAGTCTACAATTAACTACACAGT 2FH@CEFGGFFFJEHHBA@DEF?BFHEGCGHEFEGGDDEDIGGEHHHHGIDDGBDFHGEIIFGHIJKGGEICCFGBG-EFCCECCBC< X0:i:11 X1:i:7 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2114:13704:27474#49 83 1 120600 7 100M = 120213 -487 CAGTGATGATAAATCATTTTCTACCAAAAGAAAGAAATGTCTTGTCTATTCAGGTTCTGCTCTACTTAAAAGTTTTCCTTGTTGGCGAGCAAGTGGTTAG EGHHCEDG@GEEHHFHHBHIFIGGEECGIFFGGGDKBGJFFGHGIGHHFIFFI@BAHFHFCEAFGJAHHGHG:FJGGHBGFFGGFEE5DGFFEFGFFBAA X0:i:15 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DFFFD XT:A:R RG:Z:1#49 HS25_09827:2:2215:11907:50441#49 147 1 120749 0 100M = 120336 -513 AAGATGACTCAGGGCCTTATCCATACCTTCAAGTTTGCTCTTAGCAAGTAATTGTTTCAGTATCTATATCAAAAATGGCTTAAGCCTGCAACATGTTTCT GFHHFCDJFHGIFHIIGIHHIFF=HIFHGHIJGCD?IIGHFJGFFIFGHHGJ>KGGHHJDGHFD??< X0:i:9 X1:i:9 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2202:11286:73815#49 83 1 120773 0 100M = 120509 -364 ACCTTCAAGTTTGCTCTTAGCAAGTAATTGTTTCAGTATCTATATCAAAAATGGCTTAAGCCTGCAACATGTTTCTGAATGATTAACAAGGTGATAGTCA EJHHHFHGGGGFHHFGEIGJHHGF=7IGGHEGGHFFHGGDGGHGEHGHIIIFIHBIHHHGGHGJGEHHHGH-IHJIHIKGHGGGFGJGGGFFFFGFFBAC X0:i:11 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFB XT:A:R RG:Z:1#49 HS25_09827:2:2115:17367:100242#49 99 1 121132 0 100M = 121577 545 ATATCATTTCCAAATTCCCCAGCGTTCATATTTGTCAGTGCAAGTAAAGAGCCTTACTGCTGATGAGGTTTGAGGTATGACCATTTGGCCAGAATTTATG @AB@FB??A=GFEH??EGHE?HIG1DFDGHEHHHJG3G@GDD;A9EC9DEIIHIBEGHGB@GGDH7FGG?HIA;F7?E?7DCDFJGIHFDFBBF+BA46E X0:i:11 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=BDDDD XT:A:R RG:Z:1#49 HS25_09827:2:2210:2550:50832#49 185 1 121320 0 100M = 121320 0 GCAGCGGTGCGATCTCAGCTCACCGCAAGCTCCGTCTCCCGGGTTCACGCCATTCTCCTGCCTGAGCCTCCCGAGTAGCTGGGACTACAGGCGCCCGCCA AHHF>DCD>EA@AHCGCF=@C?CBDFE,DA4DGFE=,DFDCHHEE3@GDHF5IHD?EEH=GG6G7BEG5GEFEFEIFFFGFEFEGF9HGHCEEGEACBC; X0:i:7 X1:i:7 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1207:16427:71571#49 113 1 121529 0 100M hs37d5 27295893 0 GTGCTGGAATTACAGGTGTGAGCCACCACGCCCGGCCAGGGTACACTTTTAAGCAGAGACACTACTTTGAAGGTCATAAAAAATATAATAAGAGATAAGG E6GHFHBG7GEFGGDEGEFECGADKF>GFFD?9G8BIBDIFGFFIHGIHGA9GFF@HEFFEG8HEHGHHDEGIFGEDGGHGJGGGFIEFBF@B@C X0:i:11 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11ADDDD XT:A:R RG:Z:1#49 HS25_09827:2:2115:17367:100242#49 147 1 121577 0 100M = 121132 -545 TTAAGCAGAGACACTTCTTTGAAGGTCATAAAAAATATAATAAGAGATAAGGCTAATTTCCTTTAATAATAATAAAATCCTTTACTAAAAATATAAAGGA GE+BF3GFG<44AH*&HFBFFGFE+BHE>FFJC5DB3H9=?@B4A,D5H?FF5>D/C75=ACF8,46FG>5I9CH8/BE,,88B+69A9:C&0(DD89;1 X0:i:10 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2108:4846:82284#49 99 1 121697 0 100M = 122141 544 AATAAAATATAATAAGAGATAAGGCTAATTTCCTTTAATAAAATATAGTAACTACATACCAACAGAATTCCAAAAAAAGAAATGGAGAGGAAGGGAGCAT AAEEF?BDFFFEHDG?GGDFGGIAHEFB@HAHCEEF>HEC@HFHFFHI;CIFHDGE@HFGEGGHKFE>7HIFCGGEBEEHGGBDG?ICFE@BGF=CHHIE X0:i:12 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=BDBAD XT:A:R RG:Z:1#49 HS25_09827:2:2103:2523:58031#49 163 1 121734 0 100M = 122083 449 ATAAAATATAGTAACTACATACCAACAGAATTCCAAAAAAAGAAATGGAGAGGAAGGGAGCATGGGTCATTAATCTTGTCAAAAATATAAAATTATATAC ;CBCCDD@DCFGLGGEHGEDCFFEHDIIIEGGFBGFDJEGFGHHFDGEDFHHGDIECHFFHEFFDICGAFFG>FFHGFGIHHFCCIHGIGEFFDHGH@EG X0:i:14 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2101:8452:87801#49 163 1 121781 0 100M = 122168 487 GAGAGGAAGGGAGCATGGGTCATTAATCTTGTCAAAAATATAAAATTATATACGAGGAATTCCTAGAAACTGTTTTCCTTGTCTGCGGCCATTGTCCTGC :CB>D?CB.EH@.GIEGCE?IGFEFGCCEECGGEJCGGIGHDGHIFHIFGEHGEIEFDBCDBFHGEGIDGFBBHBEFFFIEEFFICH4I44I5+<+,34+ X0:i:17 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1209:3553:83355#49 99 1 122065 0 100M = 122399 434 TAATGATGATTGTTTTAAACAATGTTTGGATAATTTTTCCTTGTCCCTTGACATAAACTTGATAAATAACTGAGAAGTGAGAAGGAGATTAGTGGGTTGA AABDFGFEICH@CJGHCEBEGFIGHHFIG?HDGIIGGG7CFDGIF8DCDHAFFIFCGFIGIIGD@EGGGCFBGKGEFBIHECIHC5FFFHGGCFEB4FI; X0:i:14 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDDEB XT:A:R RG:Z:1#49 HS25_09827:2:2103:2523:58031#49 83 1 122083 0 100M = 121734 -449 ACAATGTTTGGATAATTTTTCCTTGTCCCTTGACATAAACTTGATAAATAACTGAGAAGTGAGAAGGAGATTAGTGGGTTGATTAAATTCCATTCAGGTA HF@HHFBGGGEFFFHEHICDC?EFGG76FGHGGGFGDGDGGFGFGEIFIIFGI@FFIGHDGEGGBLHFHHHGDDCGHCHGFDGGG?JHGGFFFFGFCCAA X0:i:15 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:B:BBB XT:A:R RG:Z:1#49 HS25_09827:2:2103:7193:88297#49 163 1 122083 0 100M = 122450 467 ACAATGTTTGGATAATTTTTCCTTGTCCCTTGACATAAACTTGATAAATAACTGAGAAGTGAGAAGGAGATTAGTGGGTTGATTAAATTCCATTCAGGTA ;CBDDFGGFFFGLGFGFIHGGGFIEGGIIIGIGHJFGJIGHJHHEGHIFIHHGFIEGFJFJHFGGIHHJFEHEFBHFFGIFFFHGIHFDFGGGGHCHHEG X0:i:15 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1212:15395:6831#49 163 1 122089 0 100M = 122452 463 TTTGGATAATTTTTCCTTGTCCCTTGACATAAACTTGATAAATAACTGAGAAGTGAGAAGGAGATTAGTGGGTTGATTAAATTCCATTCAGGTACTTAAA ;CBDDFCFFFFGBFGDFFD3IFFFIHIIIEGHGHHFHFIGFHHHEGHIDEHGGEFFGHFHJHEFBEHHFIHHIGEHFCHJFHIFIIHFIFHFFGHFHHHG X0:i:15 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2315:16040:15296#49 99 1 122139 0 100M = 122483 444 AAGTGAGAAGGAGATTAGTGGGTTGATTAAATTCCATTCAGGTACTTAAAGTTAGCTCCAAAAATTTAGCTATTTGTAAATTGTCATGCATTGTTAATGT HACDFBEGGFHFGEEHGGFHIHIEFEHBGHHHFILGFEHHFHHHIFHIGHIFFFGIG@9BIGGHGEHGGHFIGIEJFGGHGHDHJGFHFGFGG5BEBDG9 X0:i:11 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDFBB XT:A:R RG:Z:1#49 HS25_09827:2:2108:4846:82284#49 147 1 122141 0 100M = 121697 -544 GTGAGAAGGAGATTAGTGGGTTGATTAAATTCCATTCAGGTACTTAAAGTTAGCTCCAAAAATTTAGCTATTTGTAAATTGTCATGCATTGTTAATGTAT GH@,>FDDGG4G>DFBEFH?7BCHE@5HEHDG5@G7AJAGEDD?4HFBGEGID>?CFGCBCIE@CAGGF@?F9?DBAC; X0:i:11 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2101:8452:87801#49 83 1 122168 0 100M = 121781 -487 AATTCCATTCAGGTACTTAAAGTTAGCTCCAAAAATTTAGCTATTTGTAAATTGTCATGCATTGTTAATGTATAAGAGATGTAGATTTCATTTATCTTTG ECHBJHH>GFGFFIFGDIHDBGIFDGDCIHHGGHEGDGGJGGFGHEDHIIFLEHFGEFHGJHHFGJIGHEHBDFJGGIFGFFEGHEHFGGFGFFGFFBAB X0:i:11 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2214:14339:100144#49 99 1 122176 0 100M = 122528 452 TCAGGTACTTAAAGTTAGCTCCAAAAATTTAGCTATTTGTAAATTGTCATGCATTGTTAATGTATAAGAGATGTAGATTTCATTTATCTTTGGTGGAGCG CABFFGEEIFFGGJ>HGGHFGGIHHJHIGHHHHHEGJHHHDHFHFFDIGHIIFILICGIFIJGDGFIGGH@FGIEEFGGHIGGFHGJGEGGGGHHJHGGE X0:i:11 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2312:14215:43386#49 163 1 122356 0 100M = 122734 478 AACATGTTAGTTGATACCAGAGAACTATATTTAAAGGGACAGCAATAAGCAAATTGATTACTCTGGTGATTATTGGAGTGACATTGCCTTTTAGTTGTAC ;CBCDFDCDE9GEGBGEIHFIKFGIHEFIIGDFHEEIJ=GFGHHIGKGJIHGAJIFFFHCDFHBEIHGJGEHHHBHBFGHHFFH@IHF@HLGFGDFEHF> X0:i:14 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1209:3553:83355#49 147 1 122399 0 100M = 122065 -434 AATAAGCAAATTGATTACTCTGGTGATTATTGGAGTGACATTGCCTTTTAGTTGTACTTTCACAAAAATTCACAATATTTGCCAAAGTCAAGTTATCCAT BE3HFFHFFCFCFHFI5FBDE?FBH=EBBAGAHGDG?,BFHF@EFIEGDFBDE5@?HADDG5?DEEEGDG>>GIDHI>EG?HCFEG9?GHC?GCBEABC; X0:i:14 X1:i:7 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1216:2059:38837#49 99 1 122404 0 100M = 122733 429 GCAAATTGATTACTCTGGTGATTATTGGAGTGACATTGCCTTTTAGTTGTATTTTCACAAAAATTCACAATATTTGCCAAAGTCAAGTTATCCATTACAC B>>C=G?GEFFFG0EHGG7E?HIAGEFB8C-HFEHGFGHC:HEFEF:IFHIDFDABCGGGIGGF@K65;FHGFEFDFGCHDEIDGEHBE6G7GH5FH=IE X0:i:14 X1:i:7 BC:Z:TGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:1:=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2105:4312:70635#49 99 1 122407 0 100M = 122703 396 AATTGATTACTCTGGTGATTATTGGAGTGACATTGCCTTTTAGTTGTACTTTCACAAAAATTCACAATATTTGCCAAAGTCAAGTTATCCATTACACTAT AAEEFGFGFFHGGJEHGGHHGHIGHJHDGHHHBGHGJHHCGHGEGFHIGIIEHHBIGBIGFI9HGFIGGFHFIJEGFGKHJHIHCFFFFGGGGDFHHHFE X0:i:14 X1:i:7 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2103:7193:88297#49 83 1 122450 0 100M = 122083 -467 TTGTACTTTCACAAAAATTCACAATATTTGCCAAAGTCAAGTTATCCATTACACTATTAATTTGTCATTCTTTTGTTTATATAGTCAATATCTCTATCTC HFGHJGHGGGHFHJFCHIGJEIGFDEKIFIHGGIKF?GIJGGGGGGFHIIIGEHGFGJHGHHHHGLIHHHHGIHHFGIGGHGGGJGFGGHFFFFGFEEAA X0:i:13 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1212:15395:6831#49 83 1 122452 0 100M = 122089 -463 GTACTTTCACAAAAATTCACAATATTTGCCAAAGTCAAGTTATCCATTACACTATTAATTTGTCATTCTTTTGTTTATATAGTCAATATCTCTATCTCAA BGFHFHDGGGGGGGGJHIGIHHBGEFIGIHEGGFFKHGIIGGFGIHFHIIFGIHFFHHHCGHHGGIIHBHHJEFDFGIKGGGGGHGGGFHFIGFGFEEAC X0:i:13 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2108:6913:57627#49 99 1 122454 7 100M = 122809 455 ACTTTCACAAAAATTCACAATATTTGCCAAAGTCAAGTTATCCATTACACTATTAATTTGTCATTCTTTTGTTTATATAGTCAATATCTCTATCTCAATT CACEFBFGIFGGGHGJGGGFIHIGHJFIJHHHGGLFFGHGGHGHIGHGGFIIJHEIFFGFGGGDGGIGGEGGGIGEHGEEJGBFJGFGFDGGGCGGDDIH X0:i:13 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:1209:3699:23810#49 163 1 122459 7 100M = 122800 441 CACAAAAATTCACAATATTTGCCAAAGTCAAGTTATCCATTACACTATTAATTTGTCATTCTTTTGTTTATATAGTCAATATCTCTATCTCAATTGGATC :CA8DDCEECAGE9BGBCCFD7+?HH68DEG5FHB?D?=GDE7D?G>IDBHHGDIECBGD=FF?ED?C?@FH?>FDBFDHFEGF@IHCGA?DG X0:i:13 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2315:16040:15296#49 147 1 122483 0 100M = 122139 -444 AAGTCAAGTTATCCATTACACTATTAATTTGTCATTCTTTTGTTTATATAGTCAATATCTCTATCTCAATTGGATCTATCTCAACTGCTTCTAAACAAGC GHHHFHGJFHH6GHFGCE3HLGFFDCFHHGFFDFIHHHHH9EHF=IEA@HF:B@G;/@9CBC< X0:i:12 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2214:14339:100144#49 147 1 122528 0 100M = 122176 -452 ATATAGTCAATATCTCTATCTCAATTGGATCTATCTCAACTGCTTCTAAACAAGCCACCATAGTCTCTCCCATTTCAACAATCTCTTCCAAGTACCACTT 2EHHFHGBGIADCHB@CG=DE?HBHEGEBFEDC?ED7DAF?BHE?GEGG8EJIHGECHHHGHF6F4EFIGIIC>GHIHHIFIF:EFFHGFFFCC=DCBC; X0:i:8 X1:i:7 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1207:16132:36494#49 163 1 122633 5 100M = 122821 288 CTTCTTTTCATATTTTTGAAAACTTTTGAAAAACTACCTATTTTCCTCCTCCATTTCTTGTTCATTCCATTCTAGTGGACATGGAATCTGTTCCTCCTCC ;CBCDDDHFGFGHGGGIGEGFGFIIHIIGEGGHHEJHGIGHEHHGGEIFFHHGGFHGGJIFGFFFIHIJIEGHFEHFHGLHGGHFIHF@FLLHGHGHHGG X0:i:14 X1:i:7 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2207:21482:44122#49 99 1 122647 5 100M = 122787 240 NTTGAAAACTTTTGAAAAACTACCTATTTTCCTCCTCCATTTCTTGTTCATTCCATTCTAGTGGACATGGAATCTGTTCCTCCTCCAAAACGGAATTTGG !;C@=G?DAFEGFGEE7BDC?C5@EG>4E5BH@6* X0:i:13 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:BD=DD XT:A:R RG:Z:1#49 HS25_09827:2:2311:10632:59588#49 99 1 122671 0 100M = 123006 435 TATTTTCCTCCTCCATTTCTTGTTCATTCCATTCTAGTGGACATGGAATCTGTTCCTCCTCCAAAACGGAATTTGGTAACCCTTAAATTACTAAACCCAA CAEEFGEGIFHGHJEFGGHHIFDKFFHFEHEHHHLGJHHCGHFHFGHIFHIIHHGIGHGGMIGHKFIGGFHFGFFEFEHHJHIHGFGHEGGGGHGJHDIE X0:i:10 X1:i:9 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFF XT:A:R RG:Z:1#49 HS25_09827:2:2105:4312:70635#49 147 1 122703 0 100M = 122407 -396 TCTAGTGGACATGGAATCTGTTCCTCCTCCAAAACGGAATTTGGTAACCCTTAAATTACTAAACCCAAAACAATATGTTGTCTTTATCTTTACCTCTCTG GF>HGHDGFHFGF>IIHGHFJFFFHFF?HHDFECEEFFHGFHFFEIGGHHHDIHGIHEJHGIEIFHHHGGEIIFGIFFGIFEFFDGGHGFGBEGDADBC; X0:i:5 X1:i:11 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1216:2059:38837#49 147 1 122733 0 100M = 122404 -429 AAAACGGAATTTGGTAACCCTTAAATTACTAAACCCAAAACAATATGTTGTCTTTATCTTTACCTCTCTGTGGCATTTAATGATAAGACCACTACTTTCT ?HCHIGH.GHD=CEFIJEEGEHFED>FD9F5IADHFEFEE69?EJGKC3HHFDG5GH?A4FGG5I8DHDEFA?9D7B@IA87H9?>4,:/BC; X0:i:5 X1:i:10 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2312:14215:43386#49 83 1 122734 0 100M = 122356 -478 AAACTGAATTTGGTAACCCTTAAATTACTAAACCCAAAACAATATGTTGTCTTTATCTTTACCTCTCTGTGGCATTTAATGATAAGACCACTACTTTCTT EGDDFHFCGGGFCGECHIGIHHEGGEFIIKCGGGDHHGGIGFGGEGHJIIHGGHGFIF@G7H@JGJEFHHHGDDHHGIFCGGGGGG6G@HFEDFGFFB?A X0:i:5 X1:i:11 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2207:21482:44122#49 147 1 122787 13 100M = 122647 -240 TATCTTTACCTCTCTGTGGCATTTAATGATAAGACCACTACTTTCTTCTCTTTTACCCTTCTTTCTTGAATTCAGTCAGACAACGTACTTACATTTTTCG GHGBDH5>>EGC6HG=F>?BDB?G=CEH=EBEGDDEDIHCFHGGFGEDGGAHEDGEIIGDHIJGGFEFEGCAHGFCEFEFDAAC; X0:i:1 X1:i:10 XG:i:0 AM:i:0 SM:i:13 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1209:3699:23810#49 83 1 122800 13 100M = 122459 -441 CTGTGGCATTTAATGATAAGACCTCTACTTTCTTCTCTTTTACCCTTCTTTCTTGAATTCAGTCAGACAACGGACTTACATTTTTCGTCTTATTCTCCAT *IHIFEC?@CB?G,7CC,FHFGGEG,7998@(GDE,ECFI?..8,GDEF8GH.>FEA?@EH@E'.DG12DEDA>??H@*F=I4+?F7B@A X0:i:1 X1:i:10 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:13 XM:i:2 XO:i:0 QT:Z:!089=(8@ XT:A:U RG:Z:1#49 HS25_09827:2:2108:6913:57627#49 147 1 122809 13 100M = 122454 -455 TTAATGATAAGACCACTACTTTCTTCTCTTTTACCCTTCTTTCTTGAATTCAGTCAGACAACGGACTTACATTTTTCGTCTTATTCTCCATCTTAGAAAC GFHFFHGGLHAGFH;GHFHHHGBJDIEHFFFFGFBFGFHFHEGEEIFGHHGJIEDGHHDHDGFEFGHGGGIIIIHIGFGGDHGICGAGGFEEGEDDCBC; X0:i:1 X1:i:10 XG:i:0 AM:i:0 SM:i:13 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1207:16132:36494#49 83 1 122821 13 100M = 122633 -288 CCACTACTTTCTTCTCTTTTACCCTTCTTTCTTGAATTCAGTCAGACAACGTACTTACATTTTTCGTCTTATTCTCCATCTTAGAAACCACCTCAGCTTT FCHHH5HGGGHFFJFJHDGECHIFDGIFIHHGGHEFHGIJGIHGIGFF;IHGGHFH:GHGGHGGFJECHGHBHFEGHIBIFGGGGGFGG4FGFFGFECAA X0:i:1 X1:i:10 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:13 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:U RG:Z:1#49 HS25_09827:2:2311:10632:59588#49 147 1 123006 0 100M = 122671 -435 ATTTGTGCACATTGCTTATACTGGGCATTATATACACATATGCATGTGTGTACATGTGCACACACACACTGTATGTGGACATGTATATATATATATGTGT GHHHFFFFFIHIFHIIHIHFJFFGDIHHHGFJGGHFGFHJFBHEFEFGHFIFBKCIHHGHGEDIGAHFDGIGIIHBIJGIFHFGDGGHGEGDEGFECBC; X0:i:2 X1:i:7 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2312:13621:38169#49 163 1 123318 4 100M = 123704 486 GTAACTGTAAAATGTAAAAAACAGTAATTGCTATATTGCTTATTTCTGAGTAGAAGAATATGAGACATTTCCCTAATCATTATGTGTAATTACAATTACA ;CBCEFDFFF5GHFGDEIIGIHHIIEIIIIGGGHGFEDIGEJHHIGHLJKCHGFGFGFHFHFKFEEHGFEEGHGFHGIFJFHFGFCHFGHHFHGHGHHFG X0:i:10 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2308:10137:22871#49 99 1 123408 0 100M = 123830 522 TACAATTACATATATATATGTAATTGTAATTACACATAATGATTAGGGAAATGTCTCATATTCTATATATATAGACAGAAAGAGAGAAAATATATGAGGG AABEFGFFIFHFCGGHGGGFGGDKFEFIGHHHFGEGFGHCGHHDIFHGGHIIFHEIFHFGFGGHKFGIF X0:i:7 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1209:13148:35347#49 163 1 123412 0 100M = 123824 512 ATTACATATATATATGTAATTGTAATTACACATAATGATTAGGGAAATGTCTCATATTCTATATATATAGACAGAAAGAGAGAAAATATATGAGGGAGAG HEFHGGGHJHHGGGIJFCHGGFFFHJHGHFFFHFCFIAHHGFHGCDJHEIFFCHEIFGGD?GG9GGHIGEHHIEHHHHIJ7FEFCGDEHFFHG4HFEHGFIFGIGIGGHFFCGGEFFGGCGBEGH5CDDEGFHFEG@GHHBH>CE X0:i:7 X1:i:3 BC:Z:TGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:+:?DDDD= XT:A:R RG:Z:1#49 HS25_09827:2:2304:13492:15541#49 99 1 123475 0 100M = 123880 505 TATATAGACAGAAAGAGAGAAAATATATGAGGGAGAAAAGGAATCTTTCCATCTCCTTTGAGTTCCACGGTGTTGAGAGTCAGGACAACTGCAATTGCTT BABCFGFGGFFGFEGHGGG?GHIHDHFIGHHHFIIGFHFGDFCHFGHCFF0EFFHIFGGGIEGHGGG?GEHGGIE??GK7IGIHJGIFEGG@GHDJEHFB X0:i:8 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:BDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2205:20704:48623#49 99 1 123488 0 100M = 123899 511 AGAGAGAAAATATATGAGGGAGAGAAGGAATCTTTCCATCTCCTTTGAGTTCCACGGTGTTGAGAGTCAGGACAACTGCAATTGCTTCATCATGCCTGCT CABEFDBDGFFEGEGHGGFHGHIGHJHHEHHHFGJGHHHGGHGHFGFIG:I;H?LEF@GGIIGFFFEGC+FBAGEEHDDFHEDF+I=H?DGGEFE@BFAIDBFBG>?IFD?>4JGFBLEGEF@>HC4AABB5F5EH?B X0:i:1 X1:i:9 XG:i:0 AM:i:0 SM:i:13 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2316:16468:62100#49 147 1 123765 13 100M = 123415 -450 GGGGCTAGAGCAATATCTGACAAACAGTGGGCATGTAATGAATATTTGTTAAGTGAAGTAATAAATTCAATCAAATCACATCACCTGTTTAAAGCACTTC GH>>11FGFB8I4HIG:@,;6FC3:=G8?7I98CB7HE9=GF?@@EH6=@HF1HC=F;IAE7H5.?>8DFIG@?EGGCEHDFB2=C1 X0:i:1 X1:i:9 XG:i:0 AM:i:0 SM:i:13 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2204:18952:64845#49 147 1 123787 0 100M = 123495 -392 AACAGTGGGCATGTAATGAATATTTGTTAAGTGAAGTAATAAATTCAATCAAATCACATCACCTGTTTAAAGCACTTCATTGGCTTCACATTGCACTTAG GFFHFHGGIHHHGHIICIHHLFIEHEFHFHIJGHIHGFIJHJGGFFJGHHGJIGGFHHDHGIJGFEHFGGIIIFGIIJHCGIGIGIGHGFFFHGEEBBC< X0:i:10 X1:i:8 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1209:13148:35347#49 83 1 123824 0 100M = 123412 -512 AATAAATTCAATCAAATCACATCACCTGTTTAAAGCACTTCATTGGCTTCACATTGCACTTAGAATAAAGAGAAATTCTTTTTATACAATATACAATATA EGHHFHDGGFGFHFFEHIGGHIIFGGJIIFCGGHFIDGIFGIFDIGICEI?GIFGFGGHGGHHHGHIHHGHGIHFIGIGGHGGGHEHFGFFEGFGFEBAC X0:i:4 X1:i:0 XA:Z:1,-123824,100M,0;8,-145164,100M,0;11,-116030,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFE XT:A:R RG:Z:1#49 HS25_09827:2:2308:10137:22871#49 147 1 123830 0 100M = 123408 -522 TTCAATCAAATCACATCACCTGTTTAAAGCACTTCATTGGCTTCACATTGCACTTAGAATAAAGAGAAATTCTTTTTATACAATATACAATATATTTTAT GGHHFHGGFEGIFHIFFGE@HGHFHEGHFHEFGHEFFFHFFJHCFFEGHHEDIGGGHHGDGIDHGAHFGGIGFIHIIJKFGIIGCEEHGFGDFGDEDBC; X0:i:4 X1:i:0 XA:Z:1,-123830,100M,0;8,-145170,100M,0;11,-116036,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2304:13492:15541#49 147 1 123880 0 100M = 123475 -505 CACTTAGAATAAAGAGAAATTCTTTTTATACAATATACAATATATTTTATACAATATAAGTTCCTGCAGAATGCAGACACTTTCTACTTCTCCAGCCTCT ;?GE>HDDFCHIGHBCFGGEIFHGHFF6D5DFCHEFFEGFHBFEFFEGGDEFIG5FDHDBG5E67HDGDGIDEDGHCJGIDECGCGHHGF9EFDFDCBC; X0:i:3 X1:i:1 XA:Z:1,-123880,100M,0;16,+90249365,100M,0;11,-116086,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2205:20704:48623#49 147 1 123899 0 100M = 123488 -511 TTCTTTTTATACAATATACAATATATTTTATACAATATAAGTTCCTGCAGAATGCAGACACTTTCTACTTCTCCAGCCTCTTTTCGACTCCTCTCCTACT BFFFFHFBFEFHGCF;FFFH>GFFJEGHHFGAGHDDHDGGHEDEHAE@DHHFE>@FHCD=GHG6?HDGHCI,IBDFGJFCDEGEEGDH>FEFEEEEDAC< X0:i:2 X1:i:2 XA:Z:1,-123899,100M,0;11,-116105,100M,1;8,-145239,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2209:9036:92716#49 99 1 124002 15 100M = 124418 516 TTCTGTATTTAAGCCATATTAGACCTTTCTTCAGTTTTTTATATAGACTTTGTCGCATCACACCTCAGAGATTCTGTACATGTTCTTCCTCCTGCCTAGA AAEEFGFDIFF@GJGHGGGFGHHGHHFFGHH?FGHGHGHGD?GHHFHIGIIDHHGH@GGGGGGDGFF@GEGDFJEEHIIFEGIHGGHFFGGGGHGGHHIF X0:i:1 X1:i:7 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:15 XM:i:0 XO:i:0 QT:Z:!1=DDFDD XT:A:U RG:Z:1#49 HS25_09827:2:1212:19226:61460#49 163 1 124009 15 100M = 124331 422 TTTAAGCCATATTAGACCTTTCTTCAGTTTTTTATATAGACTTTGTCGCATCACACCTCAGAGATTCTGTACATGTTCTTCCTCCTGCCTAGAAAGGATC II>IGFGGFIFGEEGHGFHEHDEDCBC< X0:i:8 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2110:1877:3861#49 163 1 124111 0 100M = 124559 548 CCCTCCACTTTTGCCAACTAATCCCTGCTCAACTTTTCATCTCAGCAGGAGGCCCATTCTCTTTGGCAATCCTCTGGCCTCCAGCCCATTTATTATATGC ;CACD?GHEFFGHACEEFBGGEFIFC6IIIGGGHAFIDIGBEHHEGGEFECHAEEEEDFCHGHBFEFEDIEGHBBHBHGHHBGCCIHCIFHFDGEDFH?G X0:i:3 X1:i:8 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2307:12895:46558#49 83 1 124179 6 100M = 123761 -518 ATCCTCTGGCCTCCAGCCCATTTATTATATGCTCACATGTCAACATGTACTTCGTACAGCATGTAACACAATTGCACTTTTATATTTTAACAAATTATAT BIFDFFEGG@DFCF?GHI@C?HIFEGGGI@FGGGKGDGEEFCFCEGFHADIDIEGAIGH@HHAGC8I8HHAEIFE1AIFIFDGGHEF@F?FEDFCFFBAB X0:i:14 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDDE XT:A:R RG:Z:1#49 HS25_09827:2:2102:10645:81824#49 99 1 124260 0 100M = 124666 506 ATATTTTAACAAATTATATTTCCCATATTGAACTGTAAGTCTCCTGAAAGCAGGAATTTTGTTCTTGCTCATCATCAACTTTTTCAACATCCAGTGCACC AAB@FGF?FFEEGEGJAGA?CGBKDEDIFH:HHJ8-GEF-CHCAIB8IGEEFKD@HCG.GGGCDEK@GG?IIAC7E?G7EEGDDH5CB@H@7>BHBBDF2 X0:i:10 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11AB?;D XT:A:R RG:Z:1#49 HS25_09827:2:1212:19226:61460#49 83 1 124331 7 100M = 124009 -422 TCATCAACTTTTTCAACATCCAGTGCACCATTTAGAACTTAGATGTAGTCAATACAGGTTTGTGGAATGAAAGAGGAAAAGAAAGAATTAATATTCCTTT BGHHHHHGGGHEHGFGHDGIHGIGEEJFIIFGGIFHHGGEJIGFHGHJEIHGIHGIGJHFGHGHGLJFHHHEIFEHGIGGHHGGFBJGGGFJGFGFEEAA X0:i:16 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2115:16292:47214#49 73 1 124396 0 100M = 124396 0 AATGAAAGAGGAAAAGAAAGAATTAATATTCCTTTAAATTAGGATGGCAAAGATCGTATATAGAAAATTGGCTAAGTTGTGGTCCATTCATGTTTGCTCC ,>>EFD?GIF?@0J?J>CAE?BHECC@B@8EDHAIF5HF@GHCE@GDID?EIC7GAD9G@8DGHFFFGGCBBF;@G?EI7J7@H>BF>D6GG>HFCH@FF X0:i:14 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2209:9036:92716#49 147 1 124418 7 100M = 124002 -516 TTAATATTCCTTTAAATTAGGATGGCAAAGATCGTATATAGAAAATTGGCTAAGTTGTGGTCCATTCATGTTTGCTCCCAATTAAGGAGCACAGCTATGA +EBHGEDFICACEHICFFGFJ?FF=IHHBFEFCFDFFEFJHJHEAIEGDEHJGGG?CHFHGEJHFAHHHCIICG>IG>G@F>GHDFGAGFGFHCBACBC; X0:i:12 X1:i:7 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2116:15846:23679#49 163 1 124427 0 100M = 124647 320 CTGGAAATTAGGATGGCAAAGATCGTATATAGAAAATTGGCTAAGTTGTGGTCCATTCATGTTTGCTCCCAATTAAGGAGCACAGCTATGAAAAGGAAGG 2C%'5*;F6@:G268<&FE3I?JHD@=E:EFFHAEFF3BHEDEGGEE7HFFBIHHF>CIHFHFA>BDHFHFFG X0:i:11 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2112:18692:20063#49 137 1 124480 0 100M = 124480 0 CATTCATGTTTGCTCCCAATTAAGGAGCACAGCTATGAAAAGGAAGGCTTCAAATTAATAACCAATAGATTTTTTTAAAAAGAAAACTGGCCAGGTACTG :CBAEBCBDCF<8GECCFBGGCFI@>CCCE>G>H+GHEEGBFGC?GB5@BH7GE>EEBFFFF7BDE?E5EA>CGBH>F6CEBFE?IAE5HDFGBIF>CD6JAAGFGD=HEFGB?EFD?K?H=D54GHF>FDB X0:i:7 X1:i:9 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2110:1877:3861#49 83 1 124559 0 100M = 124111 -548 AAGAAAACTGGCCAGGTACTGTGGCTTATGTCTGTAATATCAGCATGTTGGGAGGCCAAGGCAGGATTACTTGAGCCCAGAATTTCCAGACCAGCCTGAG BJ4DBA5GGFDFH>5EDIGJEHBBECDFFHFGGHFGAGGIFCHGIFHHDICF9H8FEGDFGH@HGCJHGA?BI9JHHIDGFFGGHEFHE4FIDFGF@C8? X0:i:14 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:B?DAD XT:A:R RG:Z:1#49 HS25_09827:2:1316:14849:52056#49 73 1 124561 0 100M = 124561 0 GAAAACTGGCCAGGTACTGTGGCTTATGTCTGTAATATCAGCATGTTGGGAGGCCAAGGCAGGATTACTTGAGCCCAGAAATTCCAGACCAGCCTGAGAA 3B>FFGB?EFF@@F4FGCFGIFCEGCCCBH?BG:E-GEBG@D;-AEDCC?IIBGEEDGC@@9ABG7GGGHG?G,GDHIH?D7BDEEGGDG@7G@D5H=CB X0:i:14 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2116:15846:23679#49 83 1 124647 0 100M = 124427 -320 GACCAGCCTGAGAATTTGGCAAAACTCTGTCTCTACAAAAAATACAAAAATTAGCCAAGTTTGGTGGCATGTGCCTGTAGTACCAGCTACTTGGGAGGCT FIFAGF6GGF@DGF?GDDG.HCI?DEIFFFCGGFDGHGDG@GGGHHDFEIFFCCGADGDEGAEFEEIHHHHGHDE#GIFGF?GGGEJ@D?FIDFAFDB>5 X0:i:11 X1:i:10 BC:Z:TGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:==@ADDDD XT:A:R RG:Z:1#49 HS25_09827:2:1306:12877:58285#49 163 1 124654 11 100M = 124894 340 CTGAGAATTTGGCAAAACTCTGTCTCTACAAAAAATACAAAAATTAGCCAAGTTTGGCGGCATGTGCCTGTAGTACCAGCTACTTGGGAGGCTGAGGTGG >5?F5>FED?E9H,G6=F>EGDB5J?B@5H=5D5I,DFAH>D7>EGCC8CJEDBEC>EBAGGF9B@EBB/6C: X0:i:14 X1:i:7 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2115:19665:15883#49 99 1 124732 0 100M = 125051 419 GCTACTTGGGAGGCTGAGGTGGAAGAATAGCTTGAGTCTGGGAGGTCAAGGCTGCAATGAGCTGTGATTGCACCACTGCACTCAAGCCTGGGTGGTAGAG @ABDFGFEIFFEEFGGGGG?IHIEEEFIGHHHHEIG:HEGGHFHFGH?FFIFHHGIGGIGMIGHDGGGGEGFG9GGGGKHEGIFJFHHFHGGGHHCDHIE X0:i:8 X1:i:10 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2116:12564:72012#49 99 1 124759 0 100M = 124838 179 TAGCTTGAGTCTGGGAGGTCAAGGCTGCAATGAGCTGTGATTGCACCACTGCACTCAAGCCTGGGTGGTAGAGTAAGACCCTGTCTCAAAAAAAAAAAAA BAEEFGFGGFGGGFGEGG(EGKIG>DFIEDHHFIIEGHAGEHJIHGHIGIIEHIGIGHGGGIGHFGHGGHFGCIGEFGKE;GIHHHHHFHGGG>HHHHIH X0:i:7 X1:i:11 BC:Z:TGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:?BBDFFFF XT:A:R RG:Z:1#49 HS25_09827:2:2116:12564:72012#49 147 1 124838 0 100M = 124759 -179 CCCTTCACAAAAAAAAAAAAAAAAAAAGAAAAATCACTAAGCAAAATAAGACATGTGAAGGATCATGTCAAAGGTAAGAAAAATTAGGGGAACATTACAA <4'%+'''GIFIGHIIFGHHIGFGHCFEFHDFEG97FHHAHEFEEG=@HE>D@AGEHHEEG<>0EH?FGGIEFI8F X0:i:3 X1:i:0 XA:Z:1,-124838,100M,5;Y,-27528842,100M,5; XG:i:0 AM:i:0 SM:i:0 XM:i:5 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2314:2845:87621#49 163 1 124854 12 100M = 125274 520 AAAAAAAAAAAGAAAAATCACTAAGCAAAATAAGACATGTGAAGGATCATGTCAAAGGAAAGAAAAATTAGGGGAACATTAAAAGCTTTCTTCCCAAGCC ;C7DCFD;F8H>HG2CH4EDG7FC?DEIIE>GF6HDGFI'FH7FAFKGFJG5DEFGEFBHB=DCFHF>@BHFDAGIFGDCH>E+A54>'(6,GB5H7,CE7GHEF7F'(EBG7@8,GA-GGF,87HC;D?.IC8HEHHGCHEGGIEFHEHJHHHEHIHGHGGGEGGHEGFIGFGFFEAC X0:i:1 X1:i:17 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:11 XM:i:4 XO:i:0 QT:Z:!1=DDFFF XT:A:U RG:Z:1#49 HS25_09827:2:1313:6983:93554#49 83 1 124933 0 100M = 124520 -513 AAAATGCTTTCTTCCAAAGCCACTAAATCAACTTGACTAACAAAATTACCACTTGATTTAGTATTAGAAAATTACATTACATATCAAACATAAACCCATT 'I@H+++>@+,6(F,+HIHCHHGHGG?GDH?BEDIG>FH9GDDHGEEGHFGG?DFCGA5G;CFJFDGEBEEFEDDFDC>BHBFFFFGFFCBCG@>B&DIFFHGFGHFBHHHFJHHEF6HIFH@6EFIEGGEB5IHG5CHDFGID>?BHF>GIICDCHDHK/F;?H:6GH<8E&D5DBC:C< X0:i:11 X1:i:9 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2314:2845:87621#49 83 1 125274 7 100M = 124854 -520 GATAGGACCCAATATGGATCAATCCCTTTTAGAAGTCAATCAGGAAGAGGGGAGCAGTTAAAACAGTTGCTTGGTTTACAAACATTAGAACAATTTTCTT BGHHGEEGGGHFFGFJHFGGHHGGGGFGIIEGGIFDDGGJJGHFIHIJIIHFIHGHIHHGGHGJGHIFHHHJIFJHHIHGHFGGHGJGGGFJFFGFBEAA X0:i:9 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2214:21098:54702#49 83 1 125339 15 100M = 124945 -494 GTTGCTTGGTTTACAAACATTAGAACAATTTTCTTATTCACACCATCTGATTATTGTATGTTATTTTTTCCCCAACGTTTAGACTACACAATGAGTTAAG EA>D5EHBGFEFFFGGHIGCFHEFD@GGFBEGGGEGHGIFGFGDIGGHIICLIHGFHGHGGHGGGIGFHHHEDFJFGIDGFFAGG2GCEFFAEFGFC>AA X0:i:1 X1:i:7 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:15 XM:i:0 XO:i:0 QT:Z:!1:BDDFF XT:A:U RG:Z:1#49 HS25_09827:2:1213:20482:50484#49 99 1 125347 15 100M = 125727 480 GTTTACAAACATTAGAACAATTTTCTTATTCACACCATCTGATTATTGTATGTTATTTTTTCCCCAACGTTTAGACTACACAATGAGTTAAGAATGATAA CABCFGFFGFHGGJGFGGGFIFIHFFFIGHHHHJHGGGHGGHFGIGEIGHIIFIEIGBGJIGGHGGIGGEKGGJFEBEGHGGIHJGJHFGFGGHHHHHGE X0:i:1 X1:i:7 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:15 XM:i:0 XO:i:0 QT:Z:!1=DDDFA XT:A:U RG:Z:1#49 HS25_09827:2:2115:6705:52114#49 99 1 125360 15 100M = 125692 432 AGAACAATTTTCTTATTCACACCATCTGATTATTGTATGTTATTTTTTCCCCAACGTTTAGACTACACAATGAGTTAAGAATGATAAAAATAAGCTCACC @ACCFGFFGFGGEJEJGGFEGFIGFJFIBHHCHHLGCGHGGHHIFGHIGEIIFFHGGFFGIDGDFGGGGEGIGFFEFE?CIGIDJFCHFHFGGCABHHJB X0:i:1 X1:i:7 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:15 XM:i:0 XO:i:0 QT:Z:!1=DDB?D XT:A:U RG:Z:1#49 HS25_09827:2:1314:21061:51152#49 163 1 125688 5 100M = 126070 482 AATTAAGAAACGCCCTAAATTTCTAATCTGACAAAAATTCATACAAGATTTAAATATTTTAATGGAAAATAGAACAGAACTAATTATTGAAGAAATTATA ;=BDEFE=F:8CLGI;=6CGI=F;@BIIIIGHFHJJ8@IGHHHHE<@IFGHGGGGHFFHFJ9HGFEHGFFEFHGEHJCFIHHEHIIHGHFIFGGHFFHGG X0:i:8 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2115:6705:52114#49 147 1 125692 7 100M = 125360 -432 AAGAAACGCCCTAAATTTCTAATCTGACAAAAATTCATACAAGATTTAAATATTTTAATGGAAAATAGAACAGAACTAATTATTGAAGAAATTATAGAAA BHHH>FJ>FGFGFHI?HFGFFDFJAFGHHFGFHCEECCFBBFEFGFFHGHGADEGGIK:FD@GGHHGHGIB X0:i:8 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2316:5444:17508#49 163 1 125722 6 100M = 126069 447 AAATTCATACAAGATTTAAATAGTTTAATGGGAAATAGAACAGAACTAATTATTGAAGAAATTATAGAAAGGAAACAAAATAAACAGATTATATGGAGGA 7;/;D7DE?CHGH0@EEFEB0:&6H9E;C6F'CE;F6;=:FA;@6GB:1FH>?EE?;,6847H68.48;D.1-FF43CF5(84DIIHG;46BBCF72>HA X0:i:8 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1213:20482:50484#49 147 1 125727 7 100M = 125347 -480 CATACAAGATTTAAATATTTTAATGGAAAATAGAACAGAACTAATTATTGAAGAAATTATAGAAAGGAAACAAAATAAACAGATTATATGGAGGATTTTT GHHHGHGFIIFGGHIIFAGDLGJFHEFHGHGFIHIHFIHGHHGFFIEGGHIJLGGEHHAHGEFGFGEFIGIIIIGEIJFIDHFEGDG8GFGFHDE1DBD< X0:i:8 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2305:18058:5327#49 99 1 125753 7 100M = 126145 492 AAAATAGAACAGAACTAATTATTGAAGAAATTATAGAAAGGAAACAAAATAAACAGATTATATGGAGGATTTTTAGAAGATAAGTAAATAAATTAATATA AAEEFGFGJFHGGJGFGGHHGHIEFHFIGHHHHGLGJHHHGHHIIGEILHIIKILIFGIFIGGHGEHGGEIIIKGGFIGHGHDHHGIFFGGGGHFGHDGF X0:i:7 X1:i:3 BC:Z:NGACTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2305:4072:39438#49 99 1 125786 0 100M = 126180 494 TAGAAAGGAAACAAAATAAACAGATTATATGGAGGATTTTTAGAAGATAAGTAAATAAATTAATATACTAGGAAAAAACAAGGGAAATATACTTGATAAA AAEFFGFFJFGGGEGGGGFHIHIHIJHIGHHHHGIGJHHJGHEHIGHGLFIIHHGIFGIGEJGHFKIGGHGFGGGGFGKHGHGHEFHCFHGGGHGFHHJE X0:i:7 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2214:6583:68054#49 121 1 125872 0 100M = 125872 0 ATATACTTGATAAATAAATACAGGTAAGAGTTCTTTTGAAATAATGATAAAATAGAAAATCTCTGTCAAAACTAAAAGGAAAGATGCATAAATATATAAA EIHHBHHGGGGFGIHJHIHDHHGFDECIGGEGGHFGFGIIGGGGHGFHIIIFEHGFHGHGGHGHGIIHHHHGFHJIHIGGGGGGF>JGGGFIGFGFEEAC X0:i:7 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2316:5444:17508#49 83 1 126069 14 100M = 125722 -447 TAGAAGAAAGAATGTTGACTGTTCACAATACAAATAAATGACAAATATTTGAGGTGATGGATACGCTAATTATCCTTATTTGATCACTGGGCATTGTATA EI4,==CG>GE@CIF5C7C4CCEFECIF?FCB@EDG,G9EFAF7IFHFE8E6DD?F8FED@BAF.CICG:HFBFEGGD>G?,>>'FEFD?FA??D=@B7A X0:i:1 X1:i:8 BC:Z:TGTCTATC XG:i:0 AM:i:0 SM:i:14 XM:i:1 XO:i:0 QT:Z:@IGHDAFDH6FEBJGH?>FEEDFHDJHGDFDCBHFIGEECEGFCJCI?IDECEFHGFEDCCEDDBC< X0:i:1 X1:i:8 XG:i:0 AM:i:0 SM:i:14 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1316:15817:100946#49 163 1 126119 39 100M = 126492 473 GAGGTGATGGATACTCTAATTATCCTTATGTGATCACTGGGCATTGTATACATGANTCAAAATATCACTCTGTATCCCATGAATATTTACAATTATTTGT &CBA(3AEDEF4>>)=.FE6,@/:HEG6E(105EB65:CG13HH-/5-1IC03+,!(6HCF@7F+B;0&2?96E=B6BFH+G8BG425::1FFGH'E1F? X0:i:1 X1:i:0 XG:i:0 AM:i:14 SM:i:25 XM:i:5 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2305:18058:5327#49 147 1 126145 15 100M = 125753 -492 TATTTGATCACTGGGCATTGTATACATGTATCAAAATATCACTCTGTATCCCATGAATATGTACAATTATTTGTCTCAAAAACAAACAAAAAAAAGATAA GFHFGHGJILFGFHIIHGFHHHJEHIHHKFFJIHEFBHHGFGFFFIGGHHGJIGGGHHGFGIGGFHHFGGIIIIGHFFGIFEFFDGHEGFFFFGFDDBC; X0:i:1 X1:i:7 XG:i:0 AM:i:0 SM:i:15 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2305:4072:39438#49 147 1 126180 0 100M = 125786 -494 ATATCACTCTGTATCCCATGAATATGTACAATTATTTGTCTCAAAAACAAACAAAAAAAAGATAATGGGAGAATGTTGAAAACTCAGAGAGAAGAGCAAC GHGFFHGFGIFIGHIIDGGHIGIFHEHEFHIJIGEFGKHFHEHFHIEGHHIFLHGKHHJHGIGGFEHFGGEIEEGIIJHIFCIFGGGLGFHEHEFECBC; X0:i:8 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1301:10366:19962#49 163 1 126242 11 100M = 126614 472 TAATGGGAGAATGTTGAAAACTCAGAGAGAAGAGCAACTCTCACAGATAGGGATCCAGATAACATTAGCAGCTGATTTCTCAGCAGAAACCTTGAAGGCC GGGHFHJGHHIG;HHIFEGKGIIHGGEFKHGGJGGGGILFHFIHGIHGGHGHFG5HHGEGFHHHGIFJ>HIKIH"GGHGJGGGFIFFGFEEAB X0:i:3 X1:i:10 BC:Z:TGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:1=BFFFFD XT:A:R RG:Z:1#49 HS25_09827:2:2104:11020:4897#49 163 1 126304 13 100M = 126743 539 CATTAGCAGCTGATTTCTCAGCAGAAACCTTGAAGGCCAGTAGGCAGTGGATTATATATTTAAAATAATGAAGAAACCTGTCAATTGAGAAATATATAGC @FHDFDCB@FGHAGCEFDBIKFC?DCEICCDGHGFEGEGHFHHIGGIDF?DGEGFEBEHHHFF=EHHFGFDHFBDFJHJ@HEFFIHEIGLGGG>>>HH@ X0:i:1 X1:i:9 XG:i:0 AM:i:0 SM:i:13 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2115:3263:50556#49 99 1 126345 0 100M = 126680 435 AGGCAGTGGATTATATATTTAAAATAATGAAGAAACCTGTCAATTGAGAAATATATAGCTGGAAAACTTCTCCTTCAACAATGAAGGAGAAATTAAGACA @ABEF?4?A2?@E<4?>>F??>IG<<9E8?:@FD8G.G7@GHCA-8E?C?8FFDBA7G:88A9?@7GGG,HIF3CG?B(H?CG7C?,566<7GH5BDG>; X0:i:9 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!11=+=,D XT:A:R RG:Z:1#49 HS25_09827:2:1208:10495:8439#49 99 1 126359 0 100M = 126716 457 ATATTTAAAATAATGAAGAAACCTGTCAATTGAGAAATATATAGCTGGAAAACTTATCCTTCAAAAATGAAGGAGAAATTAAGACATTTCCGGATTTTTT CAEFFGFGIFGGGJGHGGGHGGIHHJHHGHHHHHHGHHHGGHHIGGHGLFIIHIHIFGIFIGGHHKGGGFIIGJFGFGHHJBIDJFJHFH@GGHEGHHIE X0:i:9 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFF XT:A:R RG:Z:1#49 HS25_09827:2:1207:18338:40764#49 99 1 126386 0 100M = 126736 450 AATTGAGAAATATATAGCTGGAAAACTTATCCTTCAAAAATGAAGGAGAAATTAAGACATTTCCGGATTTTTTTTTAAAACTGAAAAAAATCCATTTATC BAEFFCBFIFHEGJGJGGDHGFIGHEFFEHAHFEJGGHHGFHJAFBHIGHIIFIEGFHFFEIGHEGFGGFFIGJEDFGGHGGFDHBCCFDGGGHEJHDIH X0:i:8 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2211:11758:11172#49 163 1 126451 0 100M = 126870 519 GATTTTTTTTTAAAACTGAAAAAAATCCATTTATCCCTGAATTTGACATTCAGGAAGTGTTAAGTCCTTCAGGTTGAAATAAATGAACTCTAGGCAATAA ;CBCEDGF?EFGHGG:6CIGIGFG?C6FDIGG5EHGDFGGHFAH?5GIFEHHG@GE=BFFDEFFDE5HDGFFEEIHEF6>FE=@CBHC@FEFFFHFFHHG X0:i:7 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2312:11594:39579#49 163 1 126464 14 100M = 126689 325 AACTGAAAAAAATCCATTTATCCCTGAATTTGACATTCAGGAAGTGTTAAGTCCTTCAGGTTGAAATAAATGAACTCTAGGCAATAACTATATAAGTAAA ;CBCDDGEFFCGHGEDIFIGIGJIFHIIIIGDFHEFEGIGHAHHDGGIFFHGGFIHEHJHGHFHHEFHFFHFHHIHJFGHHHGFIIHGCGIGGGHFHHHG X0:i:1 X1:i:8 XG:i:0 AM:i:0 SM:i:14 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1316:15817:100946#49 83 1 126492 39 100M = 126119 -473 TTTGACATTCAGGAAGTGTTAAGTCCTTCAGGTTGAAATAAATGAACTCTAGGCAATAACTATATAAGTAAATAAGCAAGCTGTATGAATATACAAAGCT EGHHHECGCGGFHJFGHIHJF766DGGFGFFGGIDGDGI-@GHCGBFFIIHFCEGFGF9GJ7GGGEAFC:H8CCDHE@FGFGCGGGFFEFFG?FGFCEB5 X0:i:1 X1:i:8 BC:Z:NGTCTATC XG:i:0 AM:i:14 SM:i:14 XM:i:0 XO:i:0 QT:Z:!1=DFFFE XT:A:U RG:Z:1#49 HS25_09827:2:2315:17139:95656#49 163 1 126557 0 100M = 126923 466 AAGTAAATAAGCAAGCTGTATGAATATACAAAGCTCTCTGGTAAAGGTAAATACATAAACAAACATAAAAACAGTCCTATTGTAATTTTGGTTTGTAACT ;CBB>47*E8638E:D<6IF'GHFI=IIIID8GH>E:D:G<652;G@?=IH9;JI=FDE:HEHGGBH9FIHHHFC-JFGHE3IGFIHFCHHIHGE>FFHG X0:i:8 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2108:19668:57656#49 99 1 126584 0 100M = 126975 491 ACAAAGCTCTCTGGTAAAGGTAAATACATAAACAAACATAAAAACAGTCCTATTGTAATTTTGGTTTGTAACTCTGCTTTTTATTTTCTACATAATTTAA AABFFGFGIFGDGEBHGGGGCFIHHJFIGHHHHJJGJHHGGHJHIGHIGIIIFHHHFHGJJJGHDEHGGEFGGKGGFGEHIHFHHGIGFGGGGHHFHHIE X0:i:9 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1301:10366:19962#49 83 1 126614 7 100M = 126242 -472 AACAAACATAAAAACAGTCCTATTGTAATTTTGGTTTGTAACTCTGCTTTTTATTTTCTACATAATTTAAAAGGCAAATGCATAAAATGTAATTGTAAAT EAHEFAHGGGEFC?FGHEEGHKEBG@JIIFEG>IFEHGIGFGHGIFIJIFIGGHGHHJEGHHGHFIHFHEHGIHHGHIFGHGGGGGJGGHFJGEGFEEAC X0:i:9 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1302:1514:62231#49 83 1 126653 5 100M = 126319 -434 AACTCTGCTTTTTATTTTCTACATAATTTAAAAGGCAAATGCATAAAATGTAATTGTAAATCTGTTAGCTGGTATACAATGAATAAAGATATAATTTGTC E>H@BDHG@DEFCGGEHBFIE?GBG@GFB7?G,HFDHGGFBGB7IBHCIFFG?EFHECDGCFGHGJGFHH>FHHHHEEBGEFGB?GDGFEFEGF?FDCAA X0:i:9 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2206:18779:49533#49 163 1 126676 0 100M = 126989 413 TAATTTAAAAGGCAAATGCATAAAATGTAATTGTAAATCTGTTAGCTGGTATACAATGAATAAAGATATAATTTGTCACATCAATAACATAAAAAGAGTA ;CBCEFDFFFFGHGEDFGIGIFFFIEIGIIGGFHHJGFGGFGHHGGKIFEFHGGFEFHJFGGFFFEFHFDHGHHFDFIHIHHIHFIHGIFEIFGHGHGEG X0:i:9 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2115:3263:50556#49 147 1 126680 0 100M = 126345 -435 TTAAAAGGCAAATGCATAAAATGTAATTGTAAATCTGTTAGCTGGTATACAATGAATAAAGATATAATTTGTCACATCAATAGCATAAAAAGAGTAGAGC GDG>D3G>>E>IGC>7FAB<>?HGAFBHDH=5GG?E:FGA77BEHAEAHEF=EBF4CDFDGC69CAEEGFE,,6EI3FC;D+'B/FA?D?@-7-DCB0;< X0:i:9 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2111:10905:29642#49 99 1 126683 0 100M = 127010 427 AAAGGCAAATGCATAAAATGTAATTGTAAATCTGTTAGCTGGTATACAATGAATAAAGATATAATTTGTCACATCAATAACATAAAAAGAGTAGAGCTAT CABEFGFGGFHGHEGHGGGGIFIHGHFIGHEHHGLGGGHJEHFGGFHGFIIIFIGIGHGGGIGHIFGGGHFIGGGEFIGHJFIHJGHFFEG@GEEHHHIE X0:i:9 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2312:11594:39579#49 83 1 126689 6 100M = 126464 -325 AAATGCATAAAATGTAATTGTAAATCTGTTAGCTGGTATACAATGAATAAAGATATAATTTGTCACATCAATAACATAAAAAGAGTAGAGCTATATATAT BGHHFFHGGFGFHFFJHIHIHHEFGGJIGFEGGHEGHGIJGIGGEGFFIIHDEHGFHCHGHH@HCIIFHGHBHFDHEIGIHGGGHG;GGHFFGFGFFBAC X0:i:9 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFB XT:A:R RG:Z:1#49 HS25_09827:2:1208:10495:8439#49 147 1 126716 0 100M = 126359 -457 GTTAGCTGGTATACAATGAATAAAGATATAATTTGTCACATCAATAACATAAAAAGAGTAGAGCTATATATATAGCAGTAGAATTTTGGTATGTGATTGA GFFEF3FGGEHIEHFIFFGHJFIJHFHHKHDJGHJHHKHGFHHFFIEGGHFJIHGEHHJHGIJEFAEFHGEGFGGFIHHGGHIIGEEEGFFFEDDDDBC; X0:i:8 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2203:17305:59513#49 83 1 126725 13 100M = 126320 -505 TATACAATGAATAAAGATATAATTTGTCACATCAATAACATAAAAAGAGTAGAGCTATATATATAGCAGTAGAATTTTGGTATGTGATTGAACTTAAGTT 2FHFGFFGFFFGGHEFDAGJFCBGEFGFFFFGIHGGEGDGGHGGFJDFHGHBFFCDGI>GH:GGFEEE@FFJGFGFDBAC X0:i:8 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1207:18338:40764#49 147 1 126736 0 100M = 126386 -450 TAAAGATATAATTTGTCACATCAATAACATAAAAAGAGTAGAGCTATATATATAGCAGTAGAATTTTGGTATGTGATTGAACTTAAGTTGAAATAAATTC GEFBCDJBFGF@CHB4FGHHEFHJHEFEHFIDIFIFHH9ADGHGEGEGHHGFIGGFHHEFGHFGFGBFHGEEIEGHIHGIGIGEGEFECFEDFGD>ABC; X0:i:8 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2104:11020:4897#49 83 1 126743 6 100M = 126304 -539 ATAATTTGTCACATCAATAACATAAAAAGAGTAGAGCTATATATATAGCAGTAGAATTTTGGTATGTGATTGAACTTAAGTTGAAATAAATTCAAATTAA EFHHJFBGFGGFGJGJHDG?HHGFGCGCBHHGGI7GHGJJGGGGIGEFIDHGGHGFIHHFGHGGGJGHHEHGIHEHGIHIHHCGGGHGGGFIEFGFDEA? X0:i:8 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDDFE XT:A:R RG:Z:1#49 HS25_09827:2:2303:5199:22296#49 163 1 126757 0 100M = 127232 575 CAATAACATAAAAAGAGTAGAGCTATATATATAGCAGTAGAATTTTGGTATGTGATTGAACTTAAGTTGAAATAAATTCAAATTAAAATGTTATAACTCT ;CBCADDHDE9GHGFBE5D?@CJFF>IEIEGGG>GFGEG5DFHDGGHGFB?DGFGEEFEDDH??HI?EDFEFBFEDB=FEF=G@CIHGHAHFFJDD>HHG X0:i:11 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1201:17523:87006#49 163 1 126798 0 100M = 127117 419 ATTTTGGTATGTGATTTAACTTAAGTTGAAATAAATTCAAATTAAAATGTTATAACTCTAGGATGTTATATGTAATTCTCATAGTAACCAAAAATGAAAT ;CBCCEEFEGFGHAGECIHFIHJFIDIEFEGGGHBFDAIGHDHHGGGLFEHGGEEFEFFFHGHGHDGEDIEK?GEDEHDHHHFFGIHGIFLGFFGFFHFG X0:i:10 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2315:19474:12625#49 163 1 126831 0 100M = 127178 447 AATTCAAATTAAAATGTTATAACTCTAGGATGTTATATTTAATTCTCATAGTAACCAAAAATGAAATATACATAGAATATAAACAAAAGGAAATGAGACT F$,JF8.B@GE.$H>:?;6'50:52;5@+=B8&3JA:EH54DBDBEDG2DIEHHFCD>FBHE)GFC>HE-+GI5CDFEHEA X0:i:5 X1:i:10 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2211:11758:11172#49 83 1 126870 0 100M = 126451 -519 TAATTCTCATAGTAACCAAAAATGAAATATACATAGAATATAAACAAAAGGAAATGAGACTAGAAACAAAATGTGTCACTACAAAAAAATCAACTAAAGA 2>HB5=BGGGHDGIGCHIGDEGBHEFDI?FEGGCKEDGADGGGFIBGFIIEGCHC@HFHDC@HGGIAHHEH8FFCHECDDH:GGFGDFDEFIDBGFCBA< X0:i:7 X1:i:11 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11=AD?D XT:A:R RG:Z:1#49 HS25_09827:2:2315:17139:95656#49 83 1 126923 0 100M = 126557 -466 ATGAGACTAGAAACAAAATGTGTCACTACAAAAAAATCAACTAAAGATAAAAAAGAAATAATTGAGAAAATGATTGGCAAAAATCAGTAACTCTGACGTA CGHBE9EGGGEFHJGJHIGJHIEFEGKIIFFGGGEKAGGGG@@GIHFHECHGGHGFHHHDGHHGGEGHHHHEIHJFGIFGGGGGGGJGGFFIFEGFECAH X0:i:7 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFE XT:A:R RG:Z:1#49 HS25_09827:2:2108:19668:57656#49 147 1 126975 0 100M = 126584 -491 AAGAAATAATTGAGAAAATGATTGGCAAAAATCAGTAACTCTGACGTATTAAAACTTTCCATGCTACATAAATCTGAAAACTCTATTTCACATAAAACTG GFHHFHGFIHGIGHIIFGFHFGIFHFFHFEIFGFIGHKHHHJGEHIGGHHGJIGGIHHGHGIJGFGHGGGII@IDIIFKIFEFIGIGEGFJFEEFECBC< X0:i:8 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2313:12324:15980#49 99 1 126989 0 100M = 127361 472 AAAATGATTGGCAAAAATCAGTAACTCTGACGTATTAAAACTTTCCATGCTACATAAATCTGAAAACTCTATTTCACATAAAACTGGAGCTGAAAGAAAC C>BEFGFFIFFEF7GFGGGEGHIHHFFIFHHDHHLGFHHHGHFIFGHIGIEIJHBIGGIJIGGHHKHGGFIFCIGGGGGHGHIHGGICFHGG>HHBHDJE X0:i:7 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2206:18779:49533#49 83 1 126989 0 100M = 126676 -413 AAAATGATTGGCAAAAATCAGTAACTCTGACGTATTAAAACTTTCCATGCTACATAAATCTGAAAACTCTATTTCACATAAAACTGGAGCTTAAAGAAAC BIDHBFHGGGGFHGGJHDCGEIGHGGDCDHCGGHDGHGDFGGFCEHFFIDFFIDGHHHHGGHHFGIIHHEHEIFFHGIFIFGGGFGJGGGFIFEGFDBAB X0:i:7 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!4=DDDFE XT:A:R RG:Z:1#49 HS25_09827:2:2111:10905:29642#49 147 1 127010 0 100M = 126683 -427 TAACTCTGACGTATTAAAACTTTCCATGCTACATAAATCTGAAAACTCTATTTCACATAAAACTGGAGCTGAAAGAAACAAATATTTACCTATAAAGTTA GEGFFHJHGGFIGHIIHFHHIFIFHIHHHHIFHHHFGIEDIJFFFIGGHHKFEHFEHDEHGIDHFGHFGGIIIIGIIJFGGHGGGIGHGFJFFDDDCBC; X0:i:8 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2105:8626:3698#49 163 1 127080 7 100M = 127526 546 GAAAGAAACAAATATTTACCTATAAAGTTAAAAGTTATATAGGGAACAAACACTAATTTTTTTTAGAAAAAATTATAAAAAGAGTAAAAATATGCCTTAT :CB>77C@D9FAHAC@65EBFGB7?7B(IEGDG@+F6,I>H5A7DF5+FHBD@?A+C@,C5EFG=55EF+5HH4FABHGCE=F5;F4CDFIID?E>B:D< X0:i:6 X1:i:10 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1209:16512:42858#49 163 1 127096 0 100M = 127410 414 TACCTATAAAGTTAAAAGTTATATAGGGAACAAACACTAATTTTTTTTAGAAAAAATTATAAAAAGAGTAAAAATATGCCTTATACTACCGTAATTTCAT ;CBCDEGHDGFGHGGGFIHGGHJIFEIIDEGGHHGGIJIGHHHHEGGIJGHHGEIHFIFHHHKGFEFGFGHHHFEHBHHHEB=HFFCFIHIF5H3CHFH< X0:i:9 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2305:14107:82658#49 99 1 127109 0 100M = 127398 389 AAAAGTTATATAGGGAACAAACACTAATTTTTTTTAGAAAAAATTATAAAAAGAGTAAAAATATGCCTTATACTACCGTAATTTCATGTTTTACAGCTCT AACCFGEEJFHGGJGFGGHGGGIKFHFIJHHHHIIGHHHGGHGGFFHIGHIIFHGHGHIFMGGHFGGGGFIFGKGEHIKHJJIDJEGGEHGGGHGJDGIF X0:i:9 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1201:17523:87006#49 83 1 127117 0 100M = 126798 -419 TATAGGGAACAAACACTAATTTTTTTTAGAAAAAATTATAAAAAGAGTAAAAATATGCCTTATACTACCGTAATTTCATGTTTTACAGCTCTGGGAAAAT EIHHCHHGGGDF=GEHEIGDH?GFEGKFD;HGGGEDHGDJGGHGIGHHFIFGIHEAHDHGCHGFGIIHHHHGIHFHEIHDGFGGG?JGGHFIGDGFCEAC X0:i:9 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDFFB XT:A:R RG:Z:1#49 HS25_09827:2:1204:9966:32267#49 99 1 127121 7 100M = 127483 462 GGGAACAAACACTAATTTTTTTTAGAAAAAATTATAAAAAGAGTAAAAATATGCCTTATACTACCGTAATTTCATGTTTTACAGCTCTGGGAAAATAGAA A;>@=GF?I=E@GF?EBGGHCBDECCD.BHH8HAA:CEBC8HCHFCCE.FCFF7GCFFIGJAGBI:HG;EHF;FCD6IDHEGDDDE>H@@CG>@AFHH6B X0:i:9 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1144A?B XT:A:R RG:Z:1#49 HS25_09827:2:1314:20983:17274#49 163 1 127157 13 100M = 127465 408 AAAAGAGTAAAAATATGCCTTATACTACCGTAATTTCATGTTTTACAGCTCTGGGAAAATAGCAAATAAAATGTTCTGTTAGCATGAATCCCTCTGTGCC <=BBCDD=B5*CGFG7-6>FG4F85BFIE>GGFHBC?@IG=AHHE4,IFBEGGDAECHEHD.EFFEFEFIHB?BEHFFGEFGFHIFHAHFAFGGH5EHHG X0:i:11 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2315:19474:12625#49 83 1 127178 0 100M = 126831 -447 ATACTACCGTAATTTCATGTTTTACAGCTCTGGGAAAATAGAAAATAAAATGTTCTGTTAGCATGAATCCCTCTGTGCCCCCAAAAAACCCTATGGATTG 9G=BEBEGGGHECIEJH?GDCHGFGGKGI7HGGGGFHGDEG6@DHGEKAI?FIDGHAFHGCHGGGCIFHHHBIFHGGIFGHHGGFEFHEFFIFEGFEE?H X0:i:8 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11A;DDD XT:A:R RG:Z:1#49 HS25_09827:2:2303:5199:22296#49 83 1 127232 0 100M = 126757 -575 CTGTTAGCATGAATCCCTCTGTGCCCCCAAAAAACCCTATGGATTGCATCATTATTACCTAAAAAGTCTATTCTCAAATGCAGCAGAGTGATATTTTTTA 2C=HCEH>GGGE>FG>C@HGHGGFDF7FFFEG?GDH?GADGCBDCEEFF'DCI@FAEGHFGBEFGEHHHEHGEFB X0:i:7 X1:i:8 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:B;BDD XT:A:R RG:Z:1#49 HS25_09827:2:2313:12324:15980#49 147 1 127361 0 100M = 126989 -472 TAATATTGGTGATTTCAATTTTATAACACTGGGTTAAGATGAAAGAATGAGAAGATAAAGGTCCCTCAGCAATATAACTCACAAACATGTTCAGAAGCAG GHFH>HFDGIFCCHFFGI=FFGIFHBFEHEIDGGIGFFBDDFHEEEFGHHFFGHGFHHHAGGFGFHHGGGCGGEHHIFGIFCDHGEG6GFCFFEFD8?C; X0:i:13 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2305:14107:82658#49 147 1 127398 0 100M = 127109 -389 GATGAAAGAATGAGAAGATAAAGGTCCCTCAGCAATATAACTCACAAACATGTTCAGAAGCAGTAAGAAGTTACATTAATTATCTTTTGAAAGTCGATAA GFBFGHHHLLFIGHIIGFHHHHHJHIGHHHIFIFIHFFHJFHHEFIJGGHGJIGGIHHJHGIGHGEHFIGEIIIEHFJHGGEGIGIGLGFHFHDDEDBC; X0:i:12 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1209:16512:42858#49 83 1 127410 0 100M = 127096 -414 AGAAGATAAAGGTCCCTCAGCAATATAACTCACAAACATGTTCAGAAGCAGTAAGAAGTTACATTAATTATCTTTTGAAAGTCGATAATCTACATCTTTA FJHDHHEG@FHFFHEGHGGGFHGHEGICIIHGGCKIHGJMBIGFIHHHDIIGIHGFHGHDCHEGGIGHHGHGIHDHHIHGHBGGGGJGGFFIFFGFEEAA X0:i:12 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFE XT:A:R RG:Z:1#49 HS25_09827:2:1314:20983:17274#49 83 1 127465 13 100M = 127157 -408 AAGTTACATTAATTATCTTTTGAAAGTCGATAATCTACATCTTTAATGTATGCATATAGCATAGCTAATGTACTATCCCTGGGTCCATTTATTCAATGAA 2IHDJ=EGGGGDHHFEHDCIHHIFDGJCGH?>?@GFDGDF@AGGCHHFAICLE@G@DFHECH@GFCDHBGAF?9CGFHFEIGHIGHIIJFHIGHGG7GGFFEFGGEHIIJGGFGICIGDHJHGCFGFGGHFFHDFE X0:i:1 X1:i:8 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:14 XM:i:1 XO:i:0 QT:Z:!1:BDFDD XT:A:U RG:Z:1#49 HS25_09827:2:1204:9966:32267#49 147 1 127483 14 100M = 127121 -462 TTTGAAAGTCGATAATCTACATCTTTAATGTATGCATATAGCATAGCTAATGTACTATCCCTGGGTCCATTTATTCAATGAATAATTGCCGCTATGTGTC GD@HFD?DBEA4EHBFFAHHCBFB5I>BBG@5EFDBFF9HFFBEEI@AG8G@BB@D7CFEG5ADCBEFICI>?>D8CFG7DCAFBCGHC9CBBDFA>BC: X0:i:1 X1:i:8 XG:i:0 AM:i:0 SM:i:14 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2105:8626:3698#49 83 1 127526 14 100M = 127080 -546 TAGCTAATGTACTATCCCTGGGTCCATTTATTCAATGAATAATTGCCGCTATGTGTCAGACATTTTTCTAGGCCTAGGAATGGATACATAAGTGAACAAA ;C>HBDHCGHD2:GG??<@@GFA?DG1@CA< X0:i:1 X1:i:8 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:14 XM:i:0 XO:i:0 QT:Z:!11A:AAD XT:A:U RG:Z:1#49 HS25_09827:2:2213:14984:97042#49 99 1 127733 11 100M = 128150 517 TCATTGTGGGCCAGGCACGGTGGCTCATACCAGGTGTGGTGACTCATAGCACTCTGTCACCCAGGATGGAGTGCAGTGGCACAATCTCTGCTCACTGCAA CABEFGFFFFGGGEGFGGGFCHIGIFFIEHHHHHEG>HHCGHFIIGHIDIIFJILEGHGJIIGHFFCGGHFIGDGJHGKHJGIHJGJHFEGGGHHHHHCF X0:i:1 X1:i:16 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:11 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:U RG:Z:1#49 HS25_09827:2:1202:10957:87449#49 99 1 127830 0 100M = 128207 477 CAACCTCTGCCTCCTGGGTACAAGCGATTCTCCTGCCTCAGCTTTCTGAGTAGCAAGGACTACAGGTGCACACCATCACGCCTGGCTAATTTTTGTACTA AAEFFGGGIFHDGJGHGGBHDHIGHHHHGHHHFIIGGGHCGHEIGGHIGFIIHFEHGBIGFIGDIGGGGHFIGIGEFGHFGHIHGGJH@HGGGFGJHDJE X0:i:13 X1:i:8 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DADFD XT:A:R RG:Z:1#49 HS25_09827:2:1214:14199:94229#49 163 1 127836 0 100M = 128228 492 CTGCCTCCTGGGTACAAGCGATTCTCCTGCCTCAGCTTTCTGAGTAGCAAGGACTACAGGTGCACACCATCACGCCTGGCTAATTTTTGTACTATTAGTA <;?DEFDEDF?GGG9GH'EFIGFFEFGF;EGIGDEFGFIGFHHHFGH?JEHHGJIHFHFIGFFFFEGIFIHGHFFH9DDLHGAFIFHGHFHFJHHFHHHG X0:i:15 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2302:18930:28252#49 147 1 127857 6 100M = 127483 -474 TTCTCCTGCCTCAGCTTTCTGAGTAGCAAGGACTACAGGTGCACACCATCACGCCTGGCTAATTTTTGTACTATTAGTACAGACGGAGTTTCACCATGTC BEH5FDGDIHHGGHIIH=BCLDIEDIFEFEFAHHEDFEBHH@BEEIFGCH>FGGGFHHEFGIAGGGHFHAEIIDCIIFEI7BCGBFFHGHFECDEBCBC< X0:i:15 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1303:20786:55586#49 73 1 127938 0 100M = 127938 0 GACGGAGTTTCACCATGTTGGCCAGGCTGGTCTCGAACTCCCGACCTCAAATGATCCATCTACCTCGGCCTCCCAAAGAGCTGGAATTACAGATGTGAGA ?;B@13F4A=9*5E??>GF?C2I(97C,,/--C-C..8E,D@8D-I-F99H@(,57?GB6FG'FB-H7C?FC?6C@,+G+HDB,4I* X0:i:5 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 QT:Z:!1:=BDDD XT:A:R RG:Z:1#49 HS25_09827:2:2310:16662:66318#49 163 1 128146 0 100M = 128488 442 TCTTTCTCTAGCTTTTGAATTATTTATTCTAATACCAGTTTTAATTCTGACACAAAATCATGGGAGTTCTAATCAAAATCCAACCTTTTATCATAAAAAC GIGG7E74AFIDGIGICCGG5EFGEEGBGHH@GGIFHE=DFIEEGEHDEFF?JCGJEE5HBEHGCFEEHDHICHCIFGG6DHFFFEG X0:i:6 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2310:16662:66318#49 83 1 128488 0 100M = 128146 -442 TTCATTTTGGCAAATATTGATTGTCATCTTCGTGTTTGTCTATGTCCTAAGTGCTGGGATACAGAATCTGAAAAGATGGACACAGGACCTGCCTTCAAGT HJHHGHHGGGEGGGGEHIHGEHGFGGKIIKHGGGFGHGJJGGHFEGFJIIIGGFGGGHHGGHGJGIIHHHHGIHJHHIHDFFGGHGFGGGFJFFGFCBAC X0:i:12 X1:i:8 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1202:17574:29655#49 147 1 128497 0 100M = 128149 -448 GCAAATATTGATTGTCATCTTCGTGTTTGTCTATGTCCTAAGTGCTGGGATACAGAATCTGAAAAGATGGACACAGGACCTGCCTTCAAGTTCACCCCCT GDHBFADFFHHIEHFGHFHHJGFFHFHHGFFFGHEFFEHFHEDGFFEGGFIFIHGGDDEHGGGHFGHFGGI>@GCIIFGIGHIECEEAGGCDEDFCDBC6 X0:i:9 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1208:13050:94512#49 83 1 128663 37 100M = 128318 -445 CTGCTCACTGCAACCTCCACCTTCAGGGTTCAAGTGATTCTCCTGCCTCAGCCTCCCAAGTAGCTGTGATTACAGGTCCCAGCCACCACGCCTAGCTAAT BFDHBGHG7DGD,HGEHI6I?7BBEEJGFGAGGGDGDGDF@IGFIGIHFIIGEHGGIJHGHFGGGIAFHHH8HHJDGIKIGHGGGEJ@GFFJFFGFFEAC X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:37 XM:i:0 XO:i:0 QT:Z:!1=DFFFD XT:A:U RG:Z:1#49 HS25_09827:2:1216:9870:98455#49 83 1 128668 37 100M = 128331 -437 CACTGCAACCTCCACCTTCAGGGTTCAAGTGATTCTCCTGCCTCAGCCTCCCAAGTAGCTGTGATTACAGGTCCCAGCCACCACGCCTAGCTAATTTTTG EJHHHFDGG@GFBFGJHIEJHHGBGFEFIGFBGDFEFGGMGFFFBAIHIIHLIEFEFGHEGFHFGJHHHHHBHHEIHIKGF8CGHGGGGHFFGFCFFBAC X0:i:1 X1:i:0 BC:Z:TGTCTATC XG:i:0 AM:i:0 SM:i:37 XM:i:0 XO:i:0 QT:Z:1=BDFFFD XT:A:U RG:Z:1#49 HS25_09827:2:1203:18560:6620#49 99 1 128800 0 100M = 129167 467 GGTCAGGCTGGTCTCGAACTCCTAACCTCAGGTAGTCGACCCACCTCGGCCTCCCACAGTGCTGAGATTACAGGCATGAGCCACCACGCCCTGCTAGGAG BABFFGFFIFHGGJEJGGGEGHIGHJHHEHHHFHJEHEFGGHHDHGHIGIIFHIHIGBG@GGGHGKCGGEHGGIEEFGGHDGIHG;CHFGGGBHDBHH>B X0:i:11 X1:i:7 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DFFFF XT:A:R RG:Z:1#49 HS25_09827:2:2106:21170:62567#49 99 1 128864 8 100M = 129264 500 AGATTACAGGCATGAGCCACCACGCCCTGCTAGGAGTTCACGCTTTAGTTGGGGAAAATATACAATAAGCAAGCCAGTTTTTAAAATGAGAACTGCAATT B@BD@BBDE=G6CIFEGB>>5C5DDAA X0:i:8 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=BD;?A XT:A:R RG:Z:1#49 HS25_09827:2:2112:8497:58468#49 99 1 129019 0 100M = 129431 512 GCTCTCAGAATAGTAAGAGAAACTATTGCTTCTTACGATGTTTGTCTTTCTTTGTATCGGTGCTCAGCTGAGTCTGCAGTGCTTCAGAGGCAGCTTTCAT C>B@=EBEGFEDEE?FGEFHCGIEGF@HEHHHHHJGCH@HFAEH@FDEFII?HFBIFGABIDGDFGGGGFGBAGGGFBG??GI7H?FGF@G7GH5HBAIE X0:i:8 X1:i:7 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11=DDDD XT:A:R RG:Z:1#49 HS25_09827:2:1203:18560:6620#49 147 1 129167 0 100M = 128800 -467 GAGCTTCCTTATCTCCTCCTGTTGAATCATTTTAAGATGCTCGAACTTGTCCTGCAGCTGTGAAACCAATGTGCAGTTGTGACACCAAAGCAGTGTGGCT GGFEFAGHFLFDG>FICIFHIFFFHIFHHEGDEGIFGKHDFGGFHGFGGHHFIGFFHHFHGIJHE6EFGGEIEBGIGJHGGHFGGFGHGFFFHEDCBAC< X0:i:10 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1307:18288:43896#49 163 1 129218 0 100M = 129532 414 CTGCAGCTGTGAAACCAATGTGCAGTTGTGACACCAAAGCAGTGTGGCTGAACACCTAAAAGAATACGCTTTTTTTCTGATTATCAAACAAACCCAAATC ;CBCEFGHDCFGHHEEHIEGFKJIFHDIGIFGHHBFHDCGBGHHCDHIFHEHGGIHFGHHGH?FFHFHJIHHHHHDJJFHCGFGCIHFIGGF>FEGFHE< X0:i:6 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2106:21170:62567#49 147 1 129264 15 100M = 128864 -500 GCTGAACACCTAAAAGAATACACTTTTTTTCTGATTATCAAACAAACCCAAATCATCACAGTAGACCACGATCTTAATAACAATCTCAAAAACTCAGGAG +45+5+>4>F++>>ED7E9DF,6CE,5578>''E5?7,A5>5A?,46EBC>C8+>,I+7D75F+:BA,CE97F9?AA?C: X0:i:1 X1:i:6 XG:i:0 AM:i:0 SM:i:15 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1310:12372:25592#49 99 1 129274 23 100M = 129655 481 TAAAAAAATACGCTTTTTTTCTGATTATCAAACAAACCCAAATCATCACAGTAGAGCACGATCTTAATAACAATCTCAAAAACTCAGGAGTAAACACTCA CACEFCFEEFHGGJGFCGAGGHIEHJFHGHHHHHCGGGHHGHFHIBHEGEIIHEEGFHG@GEGHDGIGGFGBC,GEFBIFEHFDEGHB@HGGGHFBHHJE X0:i:5 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!1:ADD;A XT:A:R RG:Z:1#49 HS25_09827:2:2314:19914:49446#49 163 1 129325 0 100M = 129689 464 TAGACCACGATCTTAATAACAATCTCAAAAACTCAGGAGTAAACACTCAGATATGGAATTTTTCTTTTCTTTCTTTTTTCCTTTTATAAGATGGAGTCTC ;CBCDDD;E6FGHG8GI@EFGHJIIHGIIIGGGHGEGGEAHGHCBFEA;EHBGD=4H56BJE=>H5+G5I?H=H?95F@,457D57?ED5GF5C7DD5=ADG4D>HCEI@EHBI>7CG556CCEG+>==C+,4BHEEEBG+FCFDBFHGGHFDGHIEGDE>DBGFGCDDH5DJEC4EFG?EI@GCHI5GCDDC>EEEHGH3DF9D3:BC; X0:i:1 X1:i:1 XA:Z:16,+90243594,100M,2; XG:i:0 AM:i:0 SM:i:23 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2314:19914:49446#49 83 1 129689 0 100M = 129325 -464 TTTTAATATAGAGACAAGTTCTCAGTACGTTGCCCAGGCTGGTCTCAAACTCCTGAGCTCAAGTGATCCTCCCACCTCAGCTTCCCAAAGTGCTGGGACT EGGHHDHGGGHGHFGGHIGGHKIHEGIIIHEGGCKIHGGIJIHFIGHC?IHFEHGIHGHGHEHFFIIHHEHED@EIHIHIFGGGFGJGFHFJFFGFBEAA X0:i:5 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFA XT:A:R RG:Z:1#49 HS25_09827:2:2110:7071:58526#49 99 1 129703 0 100M = 130062 459 CAAGTTCTCAGTACGTTGCCCAGGCTGGTCTCAAACTCCTGAGCTCAAGTGATCCTCCCACCTCAGCTTCCCAAAGTGCTGGGACTGACTGGATGCAGTG B=BEFGFFJFHGGJGHGGGHIHIHIFFI8HEHFIJGGHHCDHGGHGEECHIIFHEIDGIGFGGHFDGGBFFIGFEE?IGHDHIHHEGHGHFGGHEHHDFF X0:i:5 X1:i:8 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2205:6890:84976#49 73 1 129843 0 100M = 129843 0 GGAGGATCGCTTGAGCCCAGGAGTTCAAGACCAGACTGGGTGATATAACACAATAGTCAACTTCAACAGGAGAGAGAATCTGTAAACTTGAATATAGATC C?BEFGFEFFFGHEBHGADHGBIEDCHH8H?H?IEGF9FG8HGHHGCIFHIIBGGCGGGGIGGFF7HG7EFBCFGGFEHHG@7FHGHFDDFGC@A=@F>E X0:i:8 X1:i:7 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=BDDEF XT:A:R RG:Z:1#49 HS25_09827:2:2305:21006:62905#49 147 1 130014 15 100M = 129647 -467 CTAAAGCCTGTAATCCAAACACGTGGGGAGGCCGAGGCAGGCAGATTAAGAGGTCAGGAGTTCAAGACCAGCCTGTCCAACATGACAAAGCCCCATCTCT >(3>D3?>%4AC+4IC'ABCE,+++=B,HF4?5H5D,?9D,7BC+75A+,>@5+@GC,5=@+AEG4,5GCE>IGC8GHEDDDAH:B9H<9GBHCDBBBC; X0:i:8 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:4 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2113:13093:32943#49 99 1 130017 0 100M = 130369 452 AAGCCTGTAATCCCAACACTTTGGGAGGCCGAGGCAGGCAGATTAAGAGGTCAGGAGTTCAAGACCAGCCTGTCCAACATGACAAAGCCCCATCTCTACT C>B@FG??:F?@@DGFGCGE?>HAG?F5@E@CGH=CEAJ2 X0:i:8 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:ADDDD XT:A:R RG:Z:1#49 HS25_09827:2:2114:11947:96979#49 163 1 130060 0 100M = 130456 496 TAAGAGGTCAGGAGTTCAAGACCAGCCTGTCCAACATGACAAAGCCCCATCTCTACTAAAAATACAAAAATTAGCCGGGTGTGGTGGCACACACCTGTAG ;CBB0F-(?HFG?ABCHFEDFHFGHHECDEGBFHAFHE@GHFGCDGGB@IEHGFEF;HECABFFEE>>FDGGIBIA>JGE@GI>GFHF@HGGDFH>5FF; X0:i:8 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2110:7071:58526#49 147 1 130062 0 100M = 129703 -459 AGAGGTCAGGAGTTCAAGACCAGCCTGTCCAACATGACAAAGCCCCATCTCTACTAAAAATACAAAAATTAGCCGGGTGTGGTGGCACACACCTGTAGTC GHFFFEFFGEF4EHBI>F=FHDHBHEFHFEEFGHIFHHGJFJFGFID+H8GJIKDCHHHHGEGEFGDFGGIIIIDIEFHCFHAHDGAHGEFDEDDDCBC; X0:i:8 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2202:2561:73086#49 99 1 130260 0 100M = 130599 439 GGGTGACAGAGCATGACTCTGTCTCAAAAAGAAAAAAAAAAGAGACAGAGAAAAGAAAGCCAACAAGACACCATTAAGCAAACCATTGTCAGGTTATGGG C>CEFGFFGFFGGFGHGGGHGFCHHFFHGHHHHHEGGHEGGFGE-FDIGFCIFGGIG@FG9JGAHKHGGH@IGJG4FEHHIGIEJEFHFGDGG5GFHH,E X0:i:7 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1306:19251:92915#49 163 1 130306 0 100M = 130667 461 AGAGAAAAGAAAGCCAACAAGACACCATTAAGCAAACCATTGTCAGGTTATGGGAGTTTGAGAAGGAAAGTAGAGAAAGGAGAATAAAGCTTATTTAAAG ;CBCDDCEEFFGHGG;EDHGDKJFHGGF7IGIEEGF?DGGHFHDDGGBFHFH5EFFEGHHDEFFGBFHFFGFEHB=JBF>@?? X0:i:7 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2113:13093:32943#49 147 1 130369 0 100M = 130017 -452 AGGAAAGTAGAGAAAGGAGAATAAAGCTTATTTAAAGAATGGCTGACAACTGCCTAAATCATGGGAAAGATTTAGACATCTAAATCCATGAAGCTTAAAG G4+5FA55B4A;FH>;CFB+C?FB=+>6>A+DGH55H?A5?7HC>EFG785DI5.FDHAFG=?9EHE55?5CIFH??J7GBBCG-6AHA9FD8D77B2C: X0:i:8 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1305:17994:40928#49 99 1 130402 0 100M = 130846 544 AAAGAATGGCTGACAACTGCCTAAATCATGGGAAAGATTTAGACATCTAAATCCATGAAGCTTAAAGATTCCTAAAGAGGTTCAAACCAAATAGATACTC CAB@1?FDIFFDHG:?C>>G5BHBEDD@GHEFHD>B X0:i:8 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDDDD XT:A:R RG:Z:1#49 HS25_09827:2:1310:16120:51827#49 99 1 130454 0 100M = 130900 546 CCATGAAGCTTAAAGATTCCTAAAGAGGTTCAAACCAAATAGATACTCACCAAGTCACAATATAATCAAATAGTCAAAAGTTAAAGAAACTTTGCAGGTC CACEFGFFFFFGGGBHGGGHIGIGHEFIBHHHFIIGGGHCGHGH@FH?FFIEHDEECGGGD9GHGFG=7EFIGKCDFIIHI@DFJGH>DGFGGHFJDDJE X0:i:16 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!41A:D;B XT:A:R RG:Z:1#49 HS25_09827:2:2114:11947:96979#49 83 1 130456 0 100M = 130060 -496 ATGAAGCTTAAAGATTCCTAAAGAGGTTCAAACCAAATAGATACTCACCAAGTCACAATATAATCAAATAGTCAAAAGTTAAAGAAACTTTGCAGGTCAG BAHHJGHG@DGFHGFGDDGDFHIFEGKGGIEGGGEDHGGGGG9GEGGHIEHDIHGFHFHGGH@FGLJHGHHEHFFHHIFIHGGEGGEFFHFFDFGFCEA? X0:i:16 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1303:8617:94930#49 99 1 130486 0 100M = 130853 467 AACCAAATAGATACTCACCAAGTCACAATATAATCAAATAGTCAAAAGTTAAAGAAACTTTGCAGGTCAGGACAGAATCGAATAATACATTCAAAGTGCT CABDFGFGFFDGGJGHGGGHIHIHIFHIGHHHHJHGGHHG@FFHIGHEGHFIHFGHFGFGJGGHGKGGGFIFGJGGGBIFGHGHGGGHFHGGGHEJBHIE X0:i:17 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DDFFB XT:A:R RG:Z:1#49 HS25_09827:2:2202:2561:73086#49 147 1 130599 0 100M = 130260 -439 TGCCAGCAACTAATACTATGTCTGACAAAGCTGTCCTTCAGAAAGGAAAAAGAAATAATGTGTTTCCTCGACAAACAAAGCTGAGGGCATTCAGGACCAC GEHFGHDFFIAIFHCIFFEDEGJGHIHEHHGAHHEFFDHJFHHEHIJGGEGFIG@FHHDHAIGGEHHFDGEIIICIEHGGFHIEEG9AGHGF@DDEC6C; X0:i:4 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2309:10986:92421#49 163 1 130603 0 100M = 130991 488 AGCAACTAATACTATGTCTGACAAAGCTGTCCTTCAGAAAGGAAAAAGAAATAATGTGTTTCCTCGACAAACAAAGCTGAGGGCATTCAGGACCACTAGG ;CBCCFEFFHHGEGGCGDEGGGFIIGIFG5GGFHGGHDHGDJHHGGGIFK2DGEIFFGHHGFFFFEGEFIHHHFEJBFBHHEIFCCHGDFCBGHHFFHEG X0:i:4 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1206:4211:49622#49 163 1 130623 0 100M = 130920 397 ACAAAGCTGTCCTTCAGAAAGGAAAAAGAAATAATGTGTTTCCTCGACAAACAAAGCTGAGGGCATTCAGGACCACTAGGTCTACCTTAAAAAAATGCTT EGHIGHHFHGHHHHHIGGHHGGFGEHGHIFFIIHHGIFHIKFGGHHGIGGHGDGIGGHIGHJHFHHGGHFHG9CEEE378E X0:i:4 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFE XT:A:R RG:Z:1#49 HS25_09827:2:1306:19251:92915#49 83 1 130667 0 100M = 130306 -461 CGACAAACAAAGCTGAGGGCATTCAGGACCACTAGGTCTACCTTAAAAAAATGCTTAACGGAGTTTTTCAAGTAAAAATGAATGAAGTTGGGAGCGGTGG EIDBGEC X0:i:6 X1:i:7 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=BDDDD XT:A:R RG:Z:1#49 HS25_09827:2:2209:8536:80631#49 163 1 130751 0 100M = 131146 495 AAGTTGGGAGCGGTGGCTCATGCCTGTAATCCCATTTTGGGAGGCTGAGGTGGGTGGATCACCTGAGGTCGGGAGGTCAAGACCAGCCTGGCCAACATGG IFEHFIDGCHFIAHIDD5+A+<43C>E4+>6C5DI4,H5@DCH?+FIF=D7,E5,@57B5@E+++H(,5G5AG74D+B?CDEB+,G>,+7B56:6AEG--7,CD>A,C: X0:i:12 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:5 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1303:8617:94930#49 147 1 130853 0 100M = 130486 -467 AAACCCCACCTCCAGTAAAAATACAAAAAATTAGCCAGGTATGAAGGCCACTGAGATCGTGCCACTGCACTCCAGCCTGGGTGACAAGAGTCAAACTACA GH@HFHJBFGFDFHIFGIGHFGCBHHFHHHGJEHIHFFHFFJGEFIFGGEHDIHGDCHDHGIGEGBHGGGEEIGEIIFHIFIGGEGFHGFGFHDFEDBC; X0:i:12 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1314:7328:44151#49 163 1 130885 7 100M = 131346 561 AGCCAGGTATTAAGGCCACTGAGAGCGTGCCACTGCACTCCAGCCTGGGTGACAAGAGTCAAACTACATTTCAAAAACAAAAAACAAAACAAACAAAAAA <1ACEB-(?,$C8963--0,7=5-%'B(C+G5E6BC5@GGBD=,?055FFH,>FEGC6JE=GDIBCFCAAF5CEDB?EG X0:i:13 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1310:16120:51827#49 147 1 130900 0 100M = 130454 -546 CCACTGAGATCGTGCCACTGCACTCCAGCCTGGGTGACAAGAGTCAAACTACATTTCAAAAACAAAAAACAAAACAAACAAAAAAAACAAAACTTGAGGC GE+B>>CBFE=BEHAID55EDFE9=CE@C>E?5H?5DBED5CHADGD?DGG@F5GE7E+>FC5GD?EDGBF9H>FDBFGD6:B;; X0:i:12 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1206:4211:49622#49 83 1 130920 0 100M = 130623 -397 CACTCCAGCCTGGGTGACAAGAGTCAAACTACATTTCAAAAACAAAAAACAAAACAAACAAAAAAAACAAAACTTGAGGCCTGGCCTTCTGCTCCTCTCC E>GBCDHGGGHFFJGCCDHJHGIFGGCFGGFGGEDFHGJJGFHGIHFHIIHLIHGIGEHGGHHHGJGHHHHJIFHFHIFIGGGGGEJGGGFIEFGFFEAC X0:i:13 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1210:14285:55696#49 99 1 130921 0 100M = 131051 230 ACTCCAGCCTGGGTGACAAGAGTCAAACTACATTTCAAAAACAAAAAACAAAACAAACAAAAAAAACAAAACTTGAGGCCTGGCCTTCTGCTCCTCTCCA BABDFGFEGFHGGJGJGGGGIK>GFJHIGHHHFGLGFEEGGHFIHGHIGEIIFHFIGGGGGGGHKFIGGEFIGGGEHIIHEFIDGG>HFHG>GH5CH@JH X0:i:13 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDDFF XT:A:R RG:Z:1#49 HS25_09827:2:1208:19059:4597#49 73 1 130976 0 100M = 130976 0 AACAAAAAAAACAAAACTTGAGGCCTGGCCTTCTGCTCCTCTCCAACCTCCCCTTCTCTAGGACCAAGCCACCTTGGCTGAGGATGAGGCAAGGAGGTGT ?>67FG?DE@E@E0G3>>:EI2>E1C9F8HG88HEF-@B78H;H9?-.;.E;F(BA,-C-E9-787E,GE7DG?77F,7H,+,,+G,56GF,>C=B,'6E X0:i:11 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:5 XO:i:0 QT:Z:!11?;A,? XT:A:R RG:Z:1#49 HS25_09827:2:2309:10986:92421#49 83 1 130991 0 100M = 130603 -488 ACTTGAGGCCTGGCCTTCTGCTCCTCTCCAACCTCCCCTTCTCTGGGCCCAAGCCACCTTGGCTGAGGAGGGGGCGAGGAGGTGTGAGCCCCTGCCAGGA BFG,J5HGGG@FCJ?GDF@DHGIFGF7IFF7GGFGGBG9FB:G7IGEHFFFGEHEFHHEDGEH8FEIHDHHEIFCDGIHGFDGGHEDGDFFEFF?FEEAC X0:i:12 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1210:14285:55696#49 147 1 131051 0 100M = 130921 -230 GGCTGAGGAGGGGGCGAGGAGGTGTGAGCCCCTGCCAGGAACCCCCTGCCCGGACCAAGTGCTCGGCCCCCAGGCCTGCGTTCAGTGAGGCCTCCCGTGG GEBBFHJGFIFDFHBI@FHEIGIGHIBHFHDJHFHFIFHG?HHFHIJGHEHJI5GIHGGEGHGEEHDFIGIFIIGEIHHIGIGIDGGHGFFFBE/GJ@E@H:HCEAC-9H@DDFD@B@9DCIIFHEEG9CGG9>D@F@G<,BFCG@??EGCG@I(5?FHFD47GDEBDGAF X0:i:6 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDDF XT:A:R RG:Z:1#49 HS25_09827:2:1301:8312:54858#49 163 1 131126 0 100M = 131502 476 CTGCGTTCAGTGAGGCCTCCCGTGGCGTCAGCATGTTCGTGTGGAGGAATGTGGAAGGTCACTCTGCGGCCGTGTTCTCCTGGTACTCCATCCCCTTCCT :;BAB?C879F5HAC:+FE7F?FCHD6GD@7>>>47D?5+=5=E'5E+DFCD5@7E+6,7DB77+5F+5@+>'+45546EC==>I3+'C>C>F5H5,<7+ X0:i:5 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2112:7316:11942#49 99 1 131130 0 100M = 131543 513 GTTCAGTGAGGCCTCCCGTGGCGTCAGCATGTTCGTGTGGAGGAATGTGGAAGGTCATTCTGCGGCCGTGTTCTCCTGGTACTCCATCCCCTTCCTGACC AAEDFGF?IFFEGGEFGGGHGFIGGEFHGHEHFHIGHEHGCHEDGFH?GFIIHF@HFFGGIIGHIEGGGEHIIFGEFGKCGGIHJHIHFGGGGFHBHHJH X0:i:5 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2209:8536:80631#49 83 1 131146 0 100M = 130751 -495 CGTGGCGTCAGCATGTTCGTGTGGAGGAATGTGGAAGGTCATTCTGCGGCCGTGTTCTCCTGGTACTCCATCCCCTTCCTGACCCCTCCCTGCAGCCACT HGHHBEEGG@GFF>EEHFGJHKIHDGGGFGHGGHFKHGEGFFFFABHHFICFCDG9AFHDGHEG:HDFB:-EIHJH;IFGHAGGHGFGGG=FFFGFFEA8 X0:i:6 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2301:11809:39778#49 83 1 131222 0 100M = 130816 -506 TCCTGACCCCCCCCTGCAGCCACACGAGGCCCAGCAACCTGCCAGTCACTCAGTGGCCTCCAACCAGAGAAAACAACCTGCCAAGTTGGCAGCTGTTGCT *FAHB+DGG@,EHCB57I@EE7>,DC7F,FFGG;7E,GI/CIGCGGHHIIFFEHFFHFHGGHGJCIEFHBHE:FEDGIHIHGGGHEJGGHFGFEGFFEAC X0:i:5 X1:i:8 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDFFB XT:A:R RG:Z:1#49 HS25_09827:2:2216:4396:37396#49 121 1 131229 0 100M = 131229 0 CCCCCCCTGCAGCCACACGAGGCCCAGCAACCTGCCAGTCACTCAGTGGCCTCCAACCAGAGAAAACAACCTGCCAAGTTGGCAGCTGTTGCTCATAAGC FC4)B?98)+D@5>?C>D7/?C>FD@?A?(EGGGD8H>9F8ABC87G;.CHGD@FIHF9DC@EFGADFHHHBD@JG;EF2E)GG?EDFDFFEFBDFEE?C X0:i:5 X1:i:9 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!1:AA2?A XT:A:R RG:Z:1#49 HS25_09827:2:1314:7328:44151#49 83 1 131346 13 100M = 130885 -561 GGGAGTGTTGACCCTGGGCGGCCCCCTGGAGCCACCTGCCCTGAAAGCCCAGGGCCCGCAACCCCACACACTTTGGGGTTGGTGGAACCTGGTAAAAGCT BCH@JE@G7FDGBF?HCBGJH?EHEGCCBFHBG7KK7GIIBGF7HGGB?ICGE@F9HED@GFHGCAI8H:HF:FCGEI2CEA>G3GEEF?CJ?FCF@B;B X0:i:1 X1:i:11 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:13 XM:i:0 XO:i:0 QT:Z:!1=BDBDA XT:A:U RG:Z:1#49 HS25_09827:2:2301:18718:5357#49 99 1 131475 0 100M = 131907 532 GCCCCTCAGGGGAGTCCCTGCTGGACAGTGAGACAGAGAATGACCATGATGATGCTTTCCTCTCCATCATGTCTCCTGACACCCAGTTGCCTCTACCACT AAEDFGFFFFGEG>GHFFI@HBH8EJGHHHCGHFIICHEFHIIKHLEFGIC(GGHGKCGCEEGIHEGHGFHGGGEGHHDJ; X0:i:14 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1301:8312:54858#49 83 1 131502 0 100M = 131126 -476 GTGAGACAGAGAATGACCATGATGATGCTTTCCTCTCCATCATGTCTCCTGACACCCAGTTGCCTCTACCACTCAGATGATGTCAGGCCCAGTCCCTCAG E,GHCFDGG:E@C?F5DFCE-DGDFBDFDGDFH>D4HIGGFBCLGHGHEFHFFDAGGEBHHHDF@HFFEEGDHGDIHGDHHAFGIJECGHFGGEIIGGHFHG@FEFGEFGHGFHEFGDDCBC; X0:i:11 X1:i:7 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2109:13467:57896#49 147 1 131574 0 100M = 131101 -573 CCAGATGATGTCAGGCCCGGTCCCTCAGTGCCCTGCGCAAGGAAAAGGACTCATCTTCTGAGAAGGATGGACGCAGCCCCAACAAATCAGACAAGGACCA '?+>>3+FIC>@EBF+CA'+EF=5(BFE5+4D>C55,H95?B@4>,?57F++5GGCHGF+G+G,G4,557+7FB>8,>CD,'>6:C-?CF97@9B786/: X0:i:1 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2209:4051:18839#49 99 1 131785 0 100M = 132116 431 GAGCGAGCGGTGGTACACCCTGGGGCCCAATGAGATGCAGAAATACAACCTGGCCTTCCAGGTGAAGGTGGCCCACTTGCAACAAGGACCGAAAGAAGTC CAECFGEGIFFFFECDEDDAF?/@JG?GAHGGH@EDJHDGDACHIEGGGHCGHEG9GECFFI;FHGGDGIGEDGFFKH@?EIF@DG5F5F6FGGHFG4HCE X0:i:13 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFB XT:A:R RG:Z:1#49 HS25_09827:2:2301:18718:5357#49 147 1 131907 0 100M = 131475 -532 AGCCAGGGGCTAGCAGGAGTGTAACAAGGGCTCGTGGGAGCGGAGCATATCAGAGACGGGCACTGCCACTGCCCCTGGGGTGTCCTCTGAACTCCTGTCA BF1B5HGDFAGCGC;ICAFCLFJBHF>HHGFDGHBGFKFDH@GEFBDGDDEFEEF5DEGEG+A?FBDFHGCIAEHIEFEGFCFGE?DHGFGDHGFECAC; X0:i:7 X1:i:7 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2211:14635:21094#49 163 1 132049 0 100M = 132086 137 CTTCTGTGGGGCAGAACGGCTGCACACAGTCAGGGAACCTGGCTCAGCCTGGCCCAAGCCTTCTCCCACAGCGGGGTACACAGCCTGGACGGCAGGGAAA FCFEDEGGFAGFGFCGFDCBC< X0:i:15 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2106:15575:73631#49 147 1 132249 0 100M = 131845 -504 TGCAGCCCCTGGTGAGGGAGGTGACCCGTGGGCAGCCCTGCTGCCGCCCACGTGAGCTGCTCATTCCCAGCACATGGCCAGCGAGGTCATAGCGAGTGAC GHF,F>GFFLADG>B4>FEHH6B+HEFH+F+?HF55?FBAC@@C>E55DEEF?GD?HH?A@IFEGGHFGGE>I6HHGFCDBDIICBAHG9@F@9DBCA;< X0:i:8 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1316:11463:37968#49 99 1 132475 0 100M = 132863 488 GGGGAGGAGCCAGAGGGCAACAAGGGCTTTGGTGGGAAGGTATTTGCACCTGTCATTCCTTCCTCCTTTACTCCTGCCGCCCCTTGCTGGATCCTGAGCC 6BBDFGFFFFFFHGGGGCGHDFIHHFCCGHHCFAEEGGEG,HEHGGECGCAIJHGCCGGGIGGDKGGGGEKGGFGDHI?EDHIHGE>HFGDBGC5BHHGF X0:i:14 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=BDBDD XT:A:R RG:Z:1#49 HS25_09827:2:2114:8661:18175#49 163 1 132627 0 100M = 133051 524 GTCCTCCTCCTACACATACTCGGATGCTTCCTCCTCAACCTTGGCACCCACCTCCTTCTTACTGGGCCCAGGAGCCTTCAAAGCCCAGGAGTCTGGTCAA 1C6>=?2?ECAGEA6:IFDDC?HC8C6E7IG5>HH7EGH5BD,7FG5?=F875E753H@CABE755CE5=?5C>EDFBGC<==>C3+E;HE55?DF,34< X0:i:10 X1:i:10 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2315:15383:91198#49 99 1 132707 0 100M = 133072 465 AAGCCCAGGAGTCTGGTCAACGCAGCAGAGCGGGCCCCCTACGGCCCCAACCCCTGGGGATGGGGGCCCAGGGACGCCTTCCAAGGTGGCCTGTTTCCTC HABDFGGEIFGEGJEFGGGGGHIEGEFIGHHHHIJGGHHGGHFIGGHIGHIIFFGIG@@GGGGHFKGGGHGFFIGEFGHHIGGCHGHCFDGGGEBE;HGC X0:i:9 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1316:11463:37968#49 147 1 132863 0 100M = 132475 -488 GCTCCCAGGCTCTGCAGTCATCAGGGTCCCTCCCAACACTAAGGCTTTTCTAGGCAGGAGCTGGGCTGAGCCACCCGGGGGGCAGAGCCTGAAGAGAAAC +?/,,E5>&,7,&'7CB84:57B4('4B6ED9C;IBF7)AH@C97I@3$?G1:3/)DH+&>555,4@+0+=7'BEB39@*?6>.=3>04F@?8A30>/C, X0:i:8 X1:i:10 XG:i:0 AM:i:0 SM:i:0 XM:i:4 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2114:8661:18175#49 83 1 133051 0 100M = 132627 -524 GAAGATGCTCCAGCTGCAGTCCAAAGCCCAACACCCCCAAGTGTGCCATGTGTGATGGGGACAGCTTCCCCTTTGCCTGTACAGGTGGAGAAGCCGAGGA ;GGBB5HGCDEDGGBEDIGEE7EFEGGAFFEGGGD@HGIDFCFGGGHF?IELIFFFHGHDCHHJFJ:GBGHGDHDGG@HGHBGGH?GFDEFFFFGFCE;C X0:i:7 X1:i:10 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDDDD XT:A:R RG:Z:1#49 HS25_09827:2:2315:15383:91198#49 147 1 133072 0 100M = 132707 -465 CAAAGCCCAACACCCCCAAGTGTGCCATGTGTGATGGGGACAGCTTCCCCTTTGCCTGTACAGGTGGAGAAGCCGAGGACAGGCTCAGGGAACCGGAGAC GEGHD>DFGAF'EHBIGG3HHGIG6CEEHFIA;HEFFFBA8EGG8GEA$HF'I8G5/@9<<*GAC:HF64EGGF7HEHG7GD31D:E>7(8D8A43CBC< X0:i:11 X1:i:8 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2104:5376:32561#49 163 1 133182 15 100M = 133578 496 CTGTCCTCTTCACTGCATGTACCCTGGACCAGTGCCGGCCCTGATCATGCAGCTCTTCCAGGCCCACTGCTTCTTCCTGTCCACTAGGCCACCGCCGCCC 78CCF7@'+'6ACHD5AH?7D5@GEFHHD5+>>=D,DF977HB5HA4+5BB=++46E@=EF;34G+FAF''+5534G X0:i:1 X1:i:6 XG:i:0 AM:i:0 SM:i:15 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1209:9041:76301#49 163 1 133227 0 100M = 133625 498 CATGCAGCTCTTCCAGGCCCACTGCTTCTTCCTGTCCACTAGGCCACAGCCGCCCTCCAGGCCCACTATGCACACATCTTCCCCTCCAAGGTTTGTTCTG :C?BDBDEECF>8AB:CGE7DEJCB7I8GCGD>H4GDFEAHAHDDGB?=5?GGDFHFD@DDBD?BDFG?D?DBBEDBHF>FE=DGI>AD>AIF5EGHGF@ X0:i:11 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2111:10016:7029#49 163 1 133350 16 100M = 133703 453 GTGGGGGTCCTGACCGCACCTCACCTGGCTCAGACTCTTGACGCTGCCCTGGCTGCCCCACCAGTGCTTATGCCCGAGAGTCACGTGAGGCTGAGAGTAG ;CACBEGCFFFGLGCGEDHFFEFG@GFFIIGGGHGGDDGGBDHCCGBIF>?H@EEEGFGFFEFB+DHGAGFH>FF5ECG>@GFFG3B3?G X0:i:1 X1:i:5 XG:i:0 AM:i:0 SM:i:16 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2308:1469:57967#49 163 1 133560 0 100M = 133940 480 GATCTTCAACTGCAGGTGAAACGGATGCTGGTGGTGGGTGCAGGGCCGCTGGGAGCTGCTGCATGGTTCCCAGAGGCTGGACTGAGGCAGGTGCCAACTG ;CACEFEE?EHGHEGBBICGGEJI?GEIEIG5FHAFDG5GEEDHFFGIDHEGGEIEGFEFGEHFEH>GAFGDI>4HBFGICFF>FBH4@FC+DCD>H3EG X0:i:7 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2104:5376:32561#49 83 1 133578 7 100M = 133182 -496 AAACGGATGCTGGTGGTGGGTGCAGGGCCGCTGGGAGCTGCTGCATGGTTCCCAGAGGCTGGACTGAGGCAGGTGCCAACTGAAGCTGCTGGGGCAGCAT 2CDH=DHGB@DFBCFCC?7EBC>HD77A?7CGGC@KDAGG@AGGA@HCAC?FCHFFIF?DCHACGEEFHAHGID.D;H>CFDEG?GE@@FCF?BGFCE;C X0:i:5 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11<+77CGHHGBD77C?@?GGCKDA9EIGGGGHH?HE@:CDEFFAFF8CBHGEJEHGGHGDFECD;3GD8HGGEH1;=GHJG@BEIIIFA8H&F7JIGDDHH?GK>FKHDGEGEEBJFGHFF?EHGFDGFEGFE/FGJHGFCFIHGDFLGDGCFFHHG X0:i:1 X1:i:6 XG:i:0 AM:i:0 SM:i:15 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1312:11207:34147#49 163 1 133875 0 100M = 134278 503 CAGCCCTGCCTCAACACCTGGGGGTCTCCATAACTAGCACAGGCAGGTGGGCAACCCCAAAGATCCCAGGACTCACAGTACCCCCTGAGAACATGGACAG HBEHEIFIFHFDAA>JGEFBHE< X0:i:3 X1:i:8 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2308:1469:57967#49 83 1 133940 0 100M = 133560 -480 CCAGGACTCACAGTACCCCCTGAGAACATGGACAGTATGTGGGGGTAGCAATGGAGGGCAGGATGGTTATCTTCTCCCAGGTGAAGCCATTTAATCCTTT HIAHHGHGGGHEFGEJHDGEEIGHDFFGGHEGGGGDH9IIGIFFIGIHFIFGCHGHHHHGCHGGGEHFHEHGDFEGHIGIHGGGJGGGFGFEGGGFDC>C X0:i:11 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDBDD XT:A:R RG:Z:1#49 HS25_09827:2:2107:10168:4042#49 163 1 133976 0 100M = 134291 415 ATGTGGGGGTAGCAATGGAGGGCAGGATGGTTATCTTCTCCCAGGTGAAGCCATTTAATCCTTTCAGTTTGGGACGGAGTAAGGCCTTCCTTTTTTTTTT CFEEB-FGHEGEHCEFIHF?BHBIEEGHFH4FD?5GHDHH?@E?DBFGGEAFGHBFAHEFEBCCFEFBHFEEBFF5CFFFGBHFGGHIFCFFEBHG X0:i:3 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2304:4896:4536#49 83 1 134097 13 100M = 133681 -516 GACCGAGTCTTGCTCTGTCGCCCAGGCTGGAGTGCAGTGGTGCGATCTTCGCTCACTGCAACCTCTTCCCGCTGGGTTCACGCCATTCTCCTGCCTCAGC F>HAJHHGGGDFHHGEHDGGHGIFEGFGFGEGGI@DDGIIJIGFCGGFF)FGDHFHHG9G7HEGGLEHHGHGHFJHGIFCFGGGHEFGGHFGFFGFDBAC X0:i:1 X1:i:11 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:13 XM:i:1 XO:i:0 QT:Z:!1=DDFFD XT:A:U RG:Z:1#49 HS25_09827:2:2215:6682:56319#49 83 1 134211 15 100M = 133761 -550 GGATTCCGGGTGGACGCTACCACGTCCGGCTAATTTTTGTATTTTTAGTACAGACGGGGCTTCATCATCTTGGCCAGGCTGATTTCGATCTCCTGACATC E.337)2):G@DH>F>HICGEGEFJGDIFGHGGIEKHGGIGIFGIGFJIBIGIFGFGGHFGHHHGJIFHGHGHHFCHIFGG6GGHGJGGFFG?FGFCEAB X0:i:4 X1:i:8 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!1=DDDFA XT:A:R RG:Z:1#49 HS25_09827:2:1215:20284:29237#49 163 1 134226 0 100M = 134555 429 GCTAGCACGTACGGCTAATTTTTGTATTTTTAGTACAGACGGGGCTTCATCATCTTGGCCAGGCTGATTTCGATCTCCTGACATCGTGATCTGCCTGCCT <6BD%EDHF6-GHGE7BCEF:?JI=HBBI=FG8BH;IGHGEJGH>7F???AF46@J?FB>GFGH1GEDF.GHH8F(,G-H77DD;89?-IC.,;B7B,@-C-E-G7,$,57,@,A,CEFE?7D,,,>?(>F(47+H5F,4FE X0:i:11 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:5 XO:i:0 QT:Z:!11<+?,? XT:A:R RG:Z:1#49 HS25_09827:2:1312:11207:34147#49 83 1 134278 0 100M = 133875 -503 TCTTGGCCAGGCTGATTTCGATCTCCTGACATCGTGATCTGCCTGCCTCCCCCTCCCAAAGTGCTGGGATTACAGGCGTGAGCCACCACGCCTGGCCAAG BIHHF5DGC@GFCGBHD7GGE7GFGG,C?BE7GHDD,GA88:-CHEHBIIHF?@?9HHHDGEGF-EAG?E9@D@EDGIFCFB>E3EF@@FFGFBGFCBAA X0:i:8 X1:i:7 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DBDDD XT:A:R RG:Z:1#49 HS25_09827:2:2107:10168:4042#49 83 1 134291 0 100M = 133976 -415 GATTTCGATCTCCTGACATCGTGATCTGCCTGCCTCCCCCTCCCAAAGTGCTGGGATTACAGGCGTGAGCCACCACGCCTGGCCAAGGCCTGCTCCTCTT B6@D5=+GGG6ECHBJDF@GEH>F7GICIH?GGIFFHGIF@GH@HGGHFIFGCCFGEGEGGEAHELH8F:>B?FDCAIFIEBGGGGGHEHFIDBGFEEAC X0:i:8 X1:i:7 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2316:20296:56748#49 121 1 134388 0 100M = 134388 0 CTTATCTATGCCCCCTACCCCTGCAGCTGTGCCGGGGGAAAGCTGGGCAGTTTCCCTCCTCCGAGCCCCTGTACATACCATGAATTGTGGGACCTTCAGA EIHHFGHBG'GDBCE57IC2E/GG-EJFGFFFEEGFEB@? X0:i:13 X1:i:2 BC:Z:TGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:11:BBDAA XT:A:R RG:Z:1#49 HS25_09827:2:2211:14298:6602#49 163 1 134451 0 100M = 134822 471 AGCCCCTGTACATACCATGAATTGTGGGACCTTCAGAGCTTTTCACTTTTCGGAAAATAGCTCCTGCTGGGGCTACAAGATGGAGTGTGAAGAGGGCCTT ;CBDEFGHEEFGLGIGGIEGIKFIHHIIGIGGGHGFEGIGEJHCEGHIJKHGGFGHGFFFGHKFHEHHFIHGHFFHFIGIHGGGIIHFHFGIGGHFEHHG X0:i:14 X1:i:8 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2315:5447:58276#49 99 1 134474 0 100M = 134882 508 GTGGGACCTTCAGAGCTTTTCACTTTTCGGAAAATAGCTCCTGCTGGGGCTACAAGATGGAGTGTGAAGAGGGCCTTGGGCCACAGGGAGGCGCCTGGGG HAECF?FFGFFDFEFJBGHFI>IKHHHBGHEHHJEFGGHJF9GIFGDCFFDFFHFIG@:BJGGHFGIGGEFGIJGEHGKBGHIHEFCBEGFGG%9>:+GC X0:i:16 X1:i:7 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:DDFFB XT:A:R RG:Z:1#49 HS25_09827:2:1215:20284:29237#49 83 1 134555 0 100M = 134226 -429 CACAGGGAGGCGCCTGTGGACTAGGGGGAGTTCATGCACCCCTTCTTTCCCCAGAGGGGCTGGACTCAGGTGAGTATGGGGGTGGGGGCTCCTGCACTTC B7;=GGH8F@H@HGHGHFC7HGG?GG?FBIFGGIGGHGGMJIGGIEGJIIHGEHBIIFHGGHGCFJIHHHHGHHJIHIGGGDAGHGFGDFFIFFG5EBAA X0:i:12 X1:i:8 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDBED XT:A:R RG:Z:1#49 HS25_09827:2:2210:2014:19921#49 163 1 134713 0 100M = 135064 451 ACTTTTTAAGAAAGTGATTCACCCTGCCTTTGCCCCCTTCCCCAGAACAGAACACGTTGATCGTGGGCGATATTTTTCATTGTGCCAAAAAGTTGCCATG ;CBDDFDEFHFGHGCDIIEGIKFIEGIIIIGGGHHFIGIGHGHHGGKLDGEGGGGFEBHHFFFFFEFHJE?G?EEJEIGEHGI@FIHEDFHFGGDFGFEG X0:i:6 X1:i:10 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1201:15104:50219#49 163 1 134817 0 100M = 135210 493 TCATTAAACCTGTTTAACACCAAATAATAAGGAAAATAAAATAAAAAATTCGGGCTTGGCGCAGAAACTCACTCCAAATAAATTACCTACCAAAACATTT ;CADCFDFFHFGGF6CBIIDCEHCEG>8FIC>FHBEHDIGHAHEGCBI5HHD@JI+ED7DDHFBB?CCADFH6FIHEBBICF=CC>HADFEFF?GDEFE? X0:i:2 X1:i:1 XA:Z:1,+134817,100M,0;16,-90238432,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2211:14298:6602#49 83 1 134822 0 100M = 134451 -471 AAACCTGTTTAACACCAAATAATAAGGAAAATAAAATAAAAAATTCGGGCTTGGCGCAGAAACTCACTCCAAATAAATTACCCACCAAAACATTTACATA EI@HHFDGGGGFFFGJHIHDHGGFEGGGIFEGGHF@HGJGFGGGEHHJIIHGGHGFIJHGGFHHGHIHHHHGIFHHGIFGGG2GFGJGGGFIFFGFFBAA X0:i:2 X1:i:1 XA:Z:11,-127036,100M,1;16,+90238427,100M,2; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2315:5447:58276#49 147 1 134882 0 100M = 134474 -508 AACTCACTCCAAATAAATTACCTACCAAAACATTTACATAATGGTGGAAATATTCCAAAATTCAATATTTTGGGATTTATACACAAAAGATAAAAAAATT AEFBC>C5GLF6G=CG@=3@JGJBD;GEDFDF9>?HBEED48DF,7F99FF=L6FF4.EDIF$FIFG4,D.+663>.@878$'8CBC< X0:i:4 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2310:7975:2656#49 99 1 134978 13 100M = 135394 516 AATTAGAGGCCAAGAGGCTGCCGGAAGGGAAAAACAGGGCCTGGAATGGCCGACGTGAGGAATGAGCTGGGCCTAAAGAGGCCACTGGCAGGCAGGAGCT AAEFFGFFGFHGGHFFGGGEIFIHGHHIGHHHHJHGGGHCGHFIFGHIFHIIJHHAFGGJGGGHHGIGGEIDIKCGFBGFJGIHEFHFEEGGGDFH4@>* X0:i:1 X1:i:10 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:13 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:U RG:Z:1#49 HS25_09827:2:2210:2014:19921#49 83 1 135064 0 100M = 134713 -451 GGCAGGCAGGAGCTGGACCTGCCGAAGTGGCCGAAAGGCAGGAGCTTTGGACTGGGGAGGCCGCAGTGAGGCGAGAGCTAGCTGGGCGTGGAGAGTCCGC FCA4JD54GD,@>6G>,IGIHGGFGCJGIKFGGGDHHGIGGGGFIEFHIIFFIHGFHFHGCHHJGLIHHHHGIFEEGIHGEDGGJEGGGHFFEFGFDEAB X0:i:5 X1:i:8 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2208:19645:78418#49 99 1 135126 37 100M = 135555 529 GCAGTGAGGCGAGAGCTAGCTGGGCGTGGAGAGTCCGCTGTGAGGCCGAGGCCGAGGCTGGGCCCGTGCAGGCCTTCGAGACGCAGGAGGCCGGGCCTGC AAEEFGFGGFFEGJEHGGGFGHIGHJDHJDHGFAEGCCHGEHFIHGEGDHIFHIGHDHGFFGGFFGHGGEFGGKG?FGGEDHDHEFJFEG4GBHGCH@IB X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:37 XM:i:0 XO:i:0 QT:Z:!1=DDDFE XT:A:U RG:Z:1#49 HS25_09827:2:1311:11825:62860#49 163 1 135186 15 100M = 135582 496 GGCCCGTGCAGGCCTTCGAGACGCAGGAGGCCGGGCCTGCAAAGGCCGACTGGAGATCAAGTTCTGCGCCTGAAGAGGCTGCCAAAAGTCAAAAGCGGGG ,?7DGI7?<<(7@FG9@@:97AB?8AAF;9DBADD,@G@EC-8:H8EH-IHEEED>G?FAGHGJE6E=EED?=@>AC X0:i:8 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 QT:Z:!11ADDAE XT:A:R RG:Z:1#49 HS25_09827:2:2310:7975:2656#49 147 1 135394 7 100M = 134978 -516 AGAGGCCGTCGAGAGGACGGAGCTGGGCCCAGGGAGGCCAACTTGCTGCTCTTCCAGGCCCACTTCCAGGCCGACTTGAGGACGACTTGGGCCTGCAGAG ?FHHGHDGFLF@GHIF>IGEFBHEJIFHGHIFHHHGFFFGHHHFH4EGHHIFEHG?HCHHGCGGGGHFIGIIIEHIIJHIGEIHDIGHGFHFHGDEDBC< X0:i:7 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2208:19645:78418#49 147 1 135555 29 100M = 135126 -529 AGGCCGCCGGGAGGCCCAAGCTGGGCCTAGAGGAGCCCACCGACCGGAGGCCATTTGGGGCCTGCAGATGTCATCGGAGGGCCAGGAGCTGAGCCTGGAG ;H'HCFG5LIFIE;CGFFFDF6JJAFBHFE=FIHEDIDBHFEBFF>FGGHFF?BGGHDGFGEAGFIGEB>FIBGGFCCHEEGHGFGFHEDECAC< X0:i:7 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1311:11825:62860#49 83 1 135582 10 100M = 135186 -496 TAGAGGAGCCCACCGACCGGAGGCCATTTGGGGCCTGCAGATGTCATCGGAGGGCCAGGAGCTGAGCCTGGAGAGGCCACCGCGAGGCCTGAGCTGGGCC 2GFHJGDG>FG6HFFEHFGGHHGFEEGGBHEGGGGEDADEFCGFIGFFFIFGIHFFDGHGGHEJFJGHHHHJIHJEGI>GHHEGFGEGGHFIFFGFCC>A X0:i:7 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDD:= XT:A:R RG:Z:1#49 HS25_09827:2:2213:2427:84234#49 99 1 135740 0 100M = 136077 437 AGCTGAGTCCAAAGACGTTGTTGGGACCTGGAGTCGGGCCAGAGTCCGGCCTGGAGATGCAGCCGGGAGGAAGAGCTGGGCCCGGAGGGGGCGCCGGGAG BABCABFEAFFDGEGGGEFFCFDHDDFHGHHHCDCFGH@GFHFH-FDCDCI;,IBC7-AGDE?H@EH5G?B7CC@E6GCE?@IFEF>BFGG>GCHB4DAE X0:i:7 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDFDE XT:A:R RG:Z:1#49 HS25_09827:2:2310:6855:23564#49 163 1 135753 0 100M = 136165 512 GACGTTGTTGGGACCTGGAGTCGGGCCAGAGTCCGGCCTGGAGATGCAGCCGGGAGGAAGAGCTGGGCCCGGAGGGGGCGCCGGGAGGCTGCAAGTGGGT ;CBCEECHFEFGGGEDIIIFDGJIIGGFIEGDFHGFEGIAFDGHDGHEJBEDGE'FF6EFDAF?=EGCDGFFBEFHEF6H+E5GI;HGI4LF5H<+5HD2 X0:i:7 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2215:5840:16360#49 99 1 135805 0 100M = 136144 439 GGAGGAAGAGCTGGGCCCGGAGGGGGCGCCGGGAGGCTGCAAGTGGGTCTGAGAGGCCAACTTGAGGAGGCCTGGCCTCTGCCTCCCGCATTGCCCAGCT AACCFGBGIFGEGHEHGG0HGFIHHEFHFHHHH:JFFEHCFHHAIFH9FIIIFGGEGGGGGEGHIFEGGAFIGDCEFBHHJJIHGGFGFGGBCEEE7DDE X0:i:5 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDDD XT:A:R RG:Z:1#49 HS25_09827:2:2213:2427:84234#49 147 1 136077 0 100M = 135740 -437 CTGTTGCCTCCCAGGGGAGTCTCCAGGCCCAGCTCTCGCCCCACCGCGACCTCCCAGGCCCAAGTCCCTGCCTACCTCCCAGCAGCCCGAGTGCGATCCT 2HHFC>CB>HFCCHFGHFFHCF=G=EF?GHGFECBGFFIHFHDFFIDG7B>FBEGEHHEHGCEH?BHF>7IDC6GBIFGFFEA6ECHEGFCEFDBBDAC< X0:i:8 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2215:5840:16360#49 147 1 136144 0 100M = 135805 -439 CTGCCTACCTCCCAGCAGCCCGAGTGCGACCCTGTTCCTCCCTCACGGTGGCCTGTTGAGGCAGGGGGTCACGCTGACCTCTGTCCGCGTGGGAGGGGCC GDHHGC'FGEFHG=CC@FGEJGC1DEGCHGIFEFE?FFEJHJHFFGEGGH5F3GCEHHEDBIE7G@H94GEIGGB;?JHC=/6FECFH7DG;1CC6C??; X0:i:6 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2310:6855:23564#49 83 1 136165 0 100M = 135753 -512 GAGTGCGATCCTGTTCCTCCCTCACGGTGGCCTGTTGAGGCAGGGGGTCACGCTGACCTCTGTCCGCGTGGGAGGGGCCGGTGTGAGGCAAGGGCTCACA ;GDHJGHGGGHFHFFJHDHJHIIBEGKGIFEGGIKHHGGIGGHGIGIHFAIGIHGHIGHEGHGHGLIHDHHEHHFHHIFIFBGGHEJGGHFJGFGFEEAC X0:i:6 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1BDFFFF XT:A:R RG:Z:1#49 HS25_09827:2:1312:11530:36071#49 121 1 136191 0 100M = 136191 0 GTGGCCTGTTGAGGCAGGGGGTCCCGCTGCCCTCTGACCGCGTGGGAGGGGCCGGTGTGAGGCAAGGGCTCACACTGACCTCTCTCAGCGTGGGAGGGGC B644+=?EB>>F4H+@GFI4BGF@>;C X0:i:6 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 QT:Z:!1:B=B8D XT:A:R RG:Z:1#49 HS25_09827:2:2308:17282:9222#49 163 1 136263 0 97M3S = 136699 536 CACTGACCTCTCTCAGCGTGGGAGGGGCCGGTGTGAGGCAAGGGGCTCACGCTGACCTCTGTCCGCGTGGGAGGGGCCGGTGTGAGGCAAGGGCTCGCAC ;CBCAFECFGFGGGGEIIEGGKFCIGEIGIF5GEGCHGEGBEGHC@EB5+F7<+AE46@75(,,5D5+?4G>HE=A>=F5'=+DCC44++CIG'+D,3(+ X0:i:15 X1:i:17 a3:i:51 XC:i:97 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2305:15656:22761#49 99 1 136488 36 100M = 136826 438 TGTGAGGCAAGGGGCTCACGCTGACCTCTGTCCGCGTGGGAGGGGCCGGTGTGAGACAAGGGGCTCGCACTGACCTCTCTCAGCGTGGGAGGGGCCGGTG AAEFFGEGIFGDGEFHGEDEIFIGFJDFGDEH8IJFFGFHEHGIHC@IG:FDJDG8D@AGIJGD87(5BE77GC,DF6-7C,DCEEFFD6GCGEFCAH,E X0:i:2 X1:i:1 a3:i:4 XA:Z:11,+128557,100M,1;hs37d5,-4002649,100M,2; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!4=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1308:14698:49274#49 99 1 136492 0 100M = 136632 239 AGGCAAGGGGCTCACGCTGACCTCTGTCCACGTGGGAGGGGCCGGTGTGAGGCAAGGGGCTCACACTGACCTCTCTCAGCGTGGGAGGGGCCGGTGTGAG C>BFFGFFFFH@GHEFGGGFIFIGHEFHJ8HGHEJGGHBCDHHAG,@.F.8DFG78CGA@@E-H@D757A7BG7(?B,777777>,HC664G>5++@=6* X0:i:1 X1:i:3 a3:i:8 XA:Z:11,+128561,100M,2;1,+136492,100M,2;19,+200272,100M,2; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!1:BDDEF XT:A:U RG:Z:1#49 HS25_09827:2:2308:12483:53085#49 163 1 136562 30 92M8S = 136892 430 CTCTCTCAGCGTGGGAGGGGCCGGTGTGAGGCAAGGGGCTCAGGCTGACCTCTGTCCGCGTGGGAGGGGCCGGGGTGAGGCAAGGGGCCGGGCCGTACCC =HB7+FFBF?F5DG5F64BEB4DI<4+FIB@E@A<++++%(+(& X0:i:3 X1:i:0 a3:i:12 XA:Z:7,-128293633,100M,4;1,+136855,100M,4; XC:i:92 XG:i:0 AM:i:0 SM:i:0 XM:i:4 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1308:14698:49274#49 147 1 136632 0 1S99M = 136492 -239 CCGGTTCGAGGCAAGGGGCTCACGCTGACCTCTGTCCGCGTGGGAGGGGCCGGTGTGAGGCAAGGGGCTCAGGCTGACCTCTGTCCGCGTGGGAGGGGCC &,@5F'+B54G;+>B;+F+<>,4+==B,BHI5E+5G7,H57GD=5755+,G+I5@C7GJFGIGEGHBFDCE7FDHHCJEIGEDB@EGG>HCFCDEE>?C< X0:i:2 X1:i:0 a3:i:8 XA:Z:1,-136583,100M,3; XC:i:99 XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2308:17282:9222#49 83 1 136699 9 100M = 136263 -536 GCACGCTGACCTCTGTCCGCGTGGGAGGGGCCGGGGTCAGTCAAGGGCTCACACTGACCTCTCTCAGCGTGGGAGGGGCCGGTGTGAGGCAAGGGGCTCG 264B+F5+B4D6FF5+7777H-IF?7KF,7?BG@(,7-9E(:-C8@I8FICF9DGFEEDG6H9JGAE8H:AGHHHHH>FGEFGGJEHHGHFF?EGFECAC X0:i:1 X1:i:25 a3:i:51 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:9 XM:i:4 XO:i:0 QT:Z:!1=DBDD= XT:A:U RG:Z:1#49 HS25_09827:2:1202:18964:53632#49 163 1 136719 37 100M = 136740 121 GTGGGAGGGGCCGGGGTGAGGCAAGGGCTCACACTGACCTCTCTCAGCGTGGGAGGGGCCGGTGTGAGGCAAGGGGCTCGGGCTGACCTCTCTCAGCGTG ;CBCEEDGFGFGLGGG>GEFIEJIEHCCDC75FBGFGFH?BIEBBG><==5CB>F+FI+5D+FBB4G X0:i:1 X1:i:0 XG:i:0 AM:i:0 SM:i:37 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1202:18964:53632#49 83 1 136740 36 100M = 136719 -121 CAGGGGCTCACACTGACCTCTCTCAGCATGGGAGGGGCCGGTGTGAGGCAAGGGGCTCGGGCTGACCTCTCTCAGCGTGGGAGGGGCCGGTGTGAGGCAA *>+ECGHG><,@>>G+FBHE?C,?EC767FHGGGFFHGADJCGDAEI,FE?GCCEFDEHFGHGH-EHHHEH@DDCDIKFFECCIIECDG,B76'5'E5,H+@5B+E8DADFF+HG?AB7FF55'?4E56>4ABBG+++'5'*+4+'+%>5'+E3?+ X0:i:2 X1:i:1 a3:i:67 XA:Z:1,+136765,100M,4;hs37d5,-4002616,100M,5; XG:i:0 AM:i:0 SM:i:0 XM:i:4 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2305:15656:22761#49 147 1 136826 37 100M = 136488 -438 CCGGTGGGAGGCAAGGGGCTCCCGCTGACCTCTCTCAGCGTGGGAGGGGCCGGTGTGAGGCAAGGGGCTCGGGCTGACCTCTGTCCGCGTGGGAGGGGCC +D3B+F5>5<4;+C>IFEE@>,'+54>'>G+FE+55,F9D7EFEABEAGBEDEGF5D7FHG=JEGHHG>GEDIEHIIFHGGHGGCIGHGHGFHDFECBC; X0:i:1 X1:i:0 a3:i:4 XG:i:0 AM:i:0 SM:i:37 XM:i:3 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2308:12483:53085#49 83 1 136892 37 100M = 136562 -430 GCTCGGGCTGACCTCTGTCCGCGTGGGAGGGGCCGGTGTGAGGCAAGGGGCTCGGGCTGACCTCTCTCAGTGTGGGAGGGGCCGGTGTGAGGCAAGGGGC HF@4==DGG4,EBH5>77F,C7GF?EKCDFCGGGDGHGEF@G@7IBE8IDFDCDFFAFH8CHGDFIECIH6<7'?55B577E55+5587++,EC@BC+,EF55HED'F5E+B+>4G+F'6E,F,+H7,7-?,BD7,IB7?-5778,GAGG:-78BE8I8?F?-EFD;DD7H@G:EIH8HDFFFDFHIF?EDG>GFJGDGFIFFGF@BAC X0:i:17 X1:i:18 a3:i:67 BC:Z:NGTCTATC XC:i:99 XG:i:0 AM:i:0 SM:i:0 XM:i:4 XO:i:0 QT:Z:!11=DDDA XT:A:R RG:Z:1#49 HS25_09827:2:2203:13761:17750#49 99 1 137026 0 100M = 137423 497 TGTGAGGCAAGGGCTCACACTGACCTCTCTCAGCGTGGGAGGGGCCGGTGTGAGACAAGGGGCTCACGCTGACCTCTGTCCACGTGGGAGGGGCCGGGGG CACCFGFGJF?DGEGHGGBEGFIAHHFDEHEHCHIGFEHCGA;IAFHIGF+IFG7IF@:FDGAHGGGGGHFFGF7GF>IC?7GFHFJGEHDGGH55B+C' X0:i:4 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:1304:6107:66668#49 73 1 137072 0 100M = 137072 0 GGTGTGAGGCAAGGGGCTCACGCTGACCTCTGTCCACGTGGGAGGGGCCGGTGTGAGGCAAGGGGCTCAGCCTGACCTCTCTCAGCGCGGGAGGGGCCGG A>BCFBF?I=GGGEGJGGBH?DDAG55G*EDGG4FFB,GFE X0:i:2 X1:i:7 a3:i:42 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:4 XO:i:0 QT:Z:!4=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1208:18664:71874#49 83 1 137155 23 100M = 136908 -347 CGCGTGGGAGGGGCCGGTGTGAGGCAAGGGGCTCACGCTGACCTCTGTCCGCGTGGGAGGGGCCGGTGTGAGGCAAGGGCTCACACTGACCTCTCTCAGC 'GAB+=H>7GGFBF5CFD+77CE,?,,CFF7GG@(8,9988CFDEF7CFA?D?DFFEFHGCHGFGJHFHHHGHFHHGIFGGF>GFGFG@FCIDFGFCB>A X0:i:2 X1:i:21 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDDDF XT:A:R RG:Z:1#49 HS25_09827:2:2104:14553:12959#49 163 1 137231 0 100M = 137690 559 GGGCTCACACTGACCTCTCTCAGCGTGGGAGGAGCCAGTGTGAGGCAGGGGCTCACGCCTCTGGGCAGGGTGCCAGAGGCATGAGTTGGGCATCAACAGG @EA4@FFDADHDBG+DD?BEFBDF=F54==5CBH44AAG++DDF??G X0:i:6 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2204:2891:40430#49 163 1 137260 0 100M = 137654 494 AGGAGCCAGTGTGAGGCAGGGGCTCACGCCTCTGGGCAGGGTGCCAGGGGCATGAGTTGGGCATCAACAGGCCACCGTGAGGGCGGAGCTGGGCCGCACG 1CA5A,E8D9E5EAEE6>>FI7BEHGB?IC,H56EFD,C>F(ACC(G+5EB7A+7546E?D9D7F5C5A=F5E44AB+G5F4=+;>H X0:i:6 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2312:9852:88561#49 121 1 137365 0 100M = 137365 0 TGCTGGGAGGCAGGCAGGGACTTGGCCCCGGGAGGCCGCCGTGGGGGCAAGAGCTGGGCCTGGAGAGGCCCCTGGGAGGCAAGGGCGGGGCCTGCAGAGG EIHHGHFGGGGFHFGGHIHGHI>FEGI6FHHGGHGFHGGEJIGFIGFHIIHFIHFIHFHGHHGGGLGHHHHJIHJGGIH?GDGGJG8GGFFGFBGFFEAB X0:i:3 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2203:13761:17750#49 147 1 137423 0 100M = 137026 -497 CCTGGAGAGGCCCCTGGGAGGCAAGGGCGGGGCCTGCAGAGGCTGTTCTCCAACCAGTGCTAGAACTGTACAGGCCACCAGGAGGCAGGAGGTGGTCCCT ;D?FGECDFG>@'HGG7FE,++CI>7B5647,6IG=5,CF+B+=+6+5575EDE7=A?H=D5+5=5+6+4=>CF+C=A+4C>4;H++D5EG>+?G X0:i:8 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1312:7930:12117#49 73 1 137592 0 99M1S = 137592 0 GAGCTTGCTTACTTGCTGGGAGGCAGGGCCGGGAGAGCCCGACTTCAGGACAACTTGGGCCTGCGGCGGTCGCCGGGAGGCCCAACCTTGGCGTGGAGGA AABCFGEFFFFGEE?JGGAECF@EEEF:GFGHF:ECCEHCD,;EFFFC;HCFBGGID@ABEAG7GDE?G77FFDGGFG7?ECIDHHH5@64FGBABH@,' X0:i:4 X1:i:4 BC:Z:NGTCTATC XC:i:99 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDDBD XT:A:R RG:Z:1#49 HS25_09827:2:2116:14398:79708#49 163 1 137605 10 100M = 137943 438 TGCGGGGAGGCATGGCCGGGAGAGCCCGACTTCAGGACAACTTGGGCCTGCGGCGGTCGCCGGGAGGCCCTACGTTGGCGTGGAGGAGTCCACCGACCGG )C),/&)C@25>+90(+AC077>5@-6@75GGF84F6,5G+B,+-D(C65@E554I'<+>+5>5A>F+D? X0:i:4 X1:i:0 XA:Z:1,+137605,100M,5;16,-90234531,100M,5;5,-180753046,100M,5; XG:i:0 AM:i:0 SM:i:0 XM:i:5 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2207:17716:73402#49 163 1 137629 0 100M = 138001 472 CCTGACTTCAGGACAACTTGGGCCTGCGGCGGTCGCCGGGAGGCCCAACCTTGGCGTGGAGGAGCCCACCGACCGGAGACCATTTGGGGCCTGGAGATGC ;CBCAFDEFGFGHFGBEGDGGHHGHDIEIEGGFHHFEEIGEFHDCGGIDGFHGDIACFEDH9HBFECEDEFGCFFEJH6IFF=@CBHECGIFDC>F>FEA X0:i:1 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2204:2891:40430#49 83 1 137654 0 100M = 137260 -494 GGGGCGGTCGCCGGGAGGCCCAACCTTGGCGTGGAGGAGCCCACCGACCGGAGACCATTTGGGGCCTGGAGATGCCATCGGAGGGCAGGAGCTCATCCTG H,>HBDCG74,@HFG5DD@?7HBFE,DGB@E-?IEFD-E@B:BCH@7C?7EDIC8FEFHGCHA8F8GCC?HGDFDHE@BIFDCGHB<@EGDA4?G=CB?A X0:i:5 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1122@=A XT:A:R RG:Z:1#49 HS25_09827:2:1211:15837:83412#49 163 1 137656 0 100M = 138020 464 GGCGGTCGCCGGGAGGCCCAAACTTGGCGTGGAGGAGCCCACCGACCGGAGACCATTTGAGGCCTGGAGATGCCATCGGAGGGCAGGAGCTCATCCTGGA :C?ADE-B?@9AEE,-6ABB7'>7@DB87'755@4CG,5G=?A7+@HE=BE+@5,+4FB,+B77GD>EA4+5?F455465<+GD+34E4+I>F?FF5F42 X0:i:5 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2104:14553:12959#49 83 1 137690 0 100M = 137231 -559 GAGCCCACCGACCGGAGACCATTTGGGGCCTGGAGATGCCATCGGAGGGCAGGAGCTCATCCTGGAGAGGCCACCGTGAGGCCTGACCTGGGCCTGGGGA F6@HBHBG7GGFCGFJH,@7CIBFD7JCBGEGG@@HHGGDGGGGGFHHIFCGIFFF8HEFGFHHFCEFHAH@EFEHAI>GEGGGF4EG@FFIEFGFCB?A X0:i:9 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFF XT:A:R RG:Z:1#49 HS25_09827:2:2316:10139:59394#49 163 1 137842 0 100M = 138202 460 CACTGAGTCCAAAGAGGTTGTTGAGAGGCAGGAATCGGGCCTGGAGACCCAACCAGGAAGAAGAGCTGGGCCCGGAGAGAATGCCCGGAGGGTGCAAGTG HAEEDGGFFHCEGHE@HHGGEIFEFECJFFFF5GED=GFHGEHBFGJEFFFFIHFIHLGF5HGHGHG X0:i:4 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2112:16051:13355#49 147 1 137892 18 100M = 137484 -508 AACCAGGAAGAAGAGCTGGGCCCGGAGAGAACGCCCGGAGGGTGCAAGTGGGTCTGGAGAGGCCGACTTGAGGAGGTTCTGGGCCCGGAGAGGCCGCTGG 24H>DHHGFGAIFCIFHIEDIFIGHEHHBEFFGGEDHHEHHHHGHIFGHHFFGGFIHHHHGCJGEBHFDGEIIFEFIFHIFEDIEEFHGFHFEGFBCBC; X0:i:1 X1:i:3 XA:Z:5,+180752759,100M,1;1,+326144,100M,1;1,-663380,100M,1; XG:i:0 AM:i:0 SM:i:18 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2116:14398:79708#49 83 1 137943 15 100M = 137605 -438 GTCTGGAGAGGCCGACTTGAGGAGGTTCTGGGCCCGGAGAGGCAGCTGGAAGGGAAAAACTGGGCCTGGAAAGGCCGTTGTTAGGAATGAGCCCCATGGG BCH45A2AGG@FCCFGDDH6?HE,EGJGF@E7<(@KAAG8G:GC8BD8EICF9@GFACHGC3E>FADCHE>F?9<>ABHDG#GGGGE@@FFIED?=@>A; X0:i:1 X1:i:7 BC:Z:TGTCTATC XG:i:0 AM:i:0 SM:i:15 XM:i:2 XO:i:0 QT:Z:@+=DD>4D XT:A:U RG:Z:1#49 HS25_09827:2:2207:17716:73402#49 83 1 138001 0 100M = 137629 -472 ACTGGGCCTGGAGAGGCCGTTGTCAGGAATGAGCCCCATGGGCCTGAAGAGGCCACTGGCAGGCGGGAGCTGGGCCTGCCGAAGCGGCCGAGAGGCAGGA 2>=HBAD+7GED>6F5H7CI7?,,?GCI7,?7@FGK79AJG.G@8,GCD@FDCDF5EGA8CEA>GJAGDA-GI@HGEIHIEDGGGGHFGFFEGFGFFEAA X0:i:5 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:1211:15837:83412#49 83 1 138020 0 100M = 137656 -464 TTGTCAGGATTGAGCCCCAGGGTCCTGAAGAGGCCACTGGCAGGCGGGAGCTGGGCCTGCCGAAGCGGCCGAGAGGCAGGAGCTTTGGACTCGGGAGGCC 2,4@'5BGG'D,5,5G7,,,C?,677,,7B,G5@78F-988:GCA7EF.8:;D@,FAGD@@7A-@CEFHA88IFEDAIHD?FAGFGFE@?=A?BBA@>;? X0:i:6 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2316:10139:59394#49 83 1 138202 0 100M = 137842 -460 GGCTGGGCCTTGTCGAGGCCTGCAGAGGCCACCGAAAGTCAAAAGCGGGGCTTGGGAAGGCCGCCGGGAGGCATGAGCTGGGCTGGGCCGAAAGAGGCCA FJHHJEHG7GJGFHFIFFGFFC@C X0:i:7 X1:i:1 BC:Z:TGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:1:BDFFFD XT:A:R RG:Z:1#49 HS25_09827:2:2201:19539:59865#49 99 1 138245 0 100M = 138657 512 AGCGGGGCTTGGGAAGGCCGCCAGGAGGCATGAGCTGGGCTGGGCCGAAAGAGGCCACTGGGAGGCAGGAGGAGCTGGGCCTGGAGAGGCTGCCGGAAGG AAEEFGEGJFFFGFGHGCDFGFDEHH++@>,H X0:i:7 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!1=DDDFB XT:A:R RG:Z:1#49 HS25_09827:2:1213:6842:20478#49 83 1 138291 0 100M = 137869 -522 GAAAGAGGCCACTGGGAGGCAGGAGGAGCTGGGCCTGGAGAGGCTGCCGAAAGGCAGGAGCTTCACCTGAGGATGCCACAGTGAGACACCATCTGGGTCT EJGHGHCGGGGFFIHJCIGGHHGHDGJGFKFGGHEKHGGIBIGFIGHFEIFFIHGHHFHDGHGHFHEHHEHGIFFHGIDGHGGGGGJ@GGFFFFGFDBAB X0:i:2 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDBDD XT:A:R RG:Z:1#49 HS25_09827:2:1313:11755:22906#49 163 1 138543 17 100M = 138953 510 CTAAATGGGCCACTGTGAGGGAGGAGCTGTGCCTGTTGAGGCTGCTGGCAGGCAGGCAGAAATTTGGCCTGGGGCAGCTGCCATGAGGCAAGAGCTGGGC ;4BCEEDH?EFGHEGGIDE-IGFFHDDIIEGGGBGGHGGGHEHHFDHIJHHH@EEHEDBCDHFBGEHEJIGDCGEDB=DH@G5HCBHFCAIFHDFCHAGDGI=B?HHDDBIFFHDGEBE=BEDDE?HFDHED=A>CEFJEF?EEBEFFCHGDGAFDH>>FFE> X0:i:5 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2201:19539:59865#49 147 1 138657 0 100M = 138245 -512 TGGGAGGCAAGAGCAGGGCCTGCACAGGCTGTTCTCAAGTCAAAGCTGGGCCTGTTGATGCCACCGGGAAGCAGAAGGTGGGCCTGGAGAGTTTGACTTG 2G6FF3CFFEFCACICFF=FFGB+HF4HHGFF>G?BBFB=C@@CFEFGD8FD?>GDCHGBGI6EEBHFHGEIIDEFFFKCD>FECIGABHHE@DE7CBC< X0:i:6 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2206:5575:19958#49 99 1 138837 0 100M = 139177 440 GCCTGTAGACCCAGCCAAGAGGAAGAGGTGGGCCTGGAGAAGCCCCCATGAGGCAGAGGTTGGGCCTGTAGACGCTGACAGGAGGCAGGAGCTGGGCCTG BABEFGF?EFGGGHGFACDEGFIGCHFH8HEHCEJGGECGFEJHFGDIFIFIHFEIFGGBEAGHKGGG>FGFGG@DF>IFEFIHJFFHFGG@GHEFDGCF X0:i:5 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DFFFF XT:A:R RG:Z:1#49 HS25_09827:2:2310:7265:85036#49 99 1 138897 0 100M = 139314 517 TGGGCCTGTAGACGCTGACAGGAGGCAGGAGCTGGGCCTGGACAGGTCAACTTGAGGAGATTTTGGGCCTTCATAGGCCACCAGGAGGCAGCAGTTGGGA CABCFGDEGFFEGJGJGGGFGKIGGJFHG-HHFIIGCHFGG9GHIFDIGCCFJ?EIFGAJGGGHH@GGGCHFFFFGGBHEIHIHJEGHFHGGCHDCHHI2 X0:i:4 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2101:18555:88929#49 83 1 138921 0 100M = 138566 -455 GCAGGAGCTGGGCCTGGACAGGTCAACTTGAGGAGATTTTGGGCCTTCATAGGCCACCAGGAGGCAGCAGTTGGGACTAGAGAGTCTGACTTGAGTAAGT FGGDBFCGGG@FC6HHHGCEFGGFE7DGIGEGGCEGHGGJFFBDILFBIIEFCHCFEJEGGHGGGEEFHGHGIFFHEIHIFDGGHFGEFGCFDFGFECAA X0:i:2 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:B?DDD XT:A:R RG:Z:1#49 HS25_09827:2:1313:11755:22906#49 83 1 138953 17 100M = 138543 -510 GAGATTTTGGGCCTTCATAGGCAACCAGGAGGCAGCAGTTGGGACTAGAGAGTCTGACTTGAGTAAGTTTTGGGCCCGGAGATGATGTCCTGGGACAGGA FIGHJ5CGGGHFHHFHHFGJHHEFDGKGIBEGGCKDHGGIGFHGGFFFIFFLGHGFIHHGJEHFGLGGHEHEHFHFGIHIFGGGHEJHGGFIGFGFDEAB X0:i:1 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:17 XM:i:1 XO:i:0 QT:Z:!1:DDFFD XT:A:U RG:Z:1#49 HS25_09827:2:2208:20905:45061#49 99 1 138995 37 100M = 139328 433 GACTAGAGAGTCTGACTTGAGTAAGTTTTGGGCCCGGAGATGATGTCCTGGGACAGGAGTTGGCCGTGGAGAGGCCACCGTGAGGCATAAGCTGGATGTA CAEEFGEGFFEGGJGHGGDEI>IGHHHIGHHDHJHGH=@@GHFHGFHGGCEIBGGECBIFGGGHGKGGGEHDGJFEFIGH,GIHEBFGFGGGGHGFDH,B X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:37 XM:i:0 XO:i:0 QT:Z:!1:DDFFD XT:A:U RG:Z:1#49 HS25_09827:2:2213:15777:84848#49 99 1 139076 8 100M = 139415 439 GAGGCATAAGCTGGATGTAGAGAGGCCAGTGTGAGGCAAGACCTGGGCCTGTCTAGGCTGCTGGGAGACAGGCAGGAATCTGGCCAGGGAAGGTTGCCAT ?ABCFB?DIFFFGEGGGGAHGFIGHEFBG-HGCDHFHGHGGHJHFGHIGIIEJE@IFBFGIGGDIFIGGHBGADCEB>CCG@IFHFGGFDG@G5FCBHAE X0:i:7 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:1308:18691:20988#49 163 1 139138 0 100M = 139617 579 GGGAGACAGGCAGGAATCTGGCCAGGGAAGGTTGCCATGAGACAAAAGTTGGGCCTGGAAAGGCCCTTGTGAAGCATGAGCTTGGCCTAAAGAGGCCACT :;6>77CCD99GE96B6'HBD7+?HD>8D@G+FHB?EFGB5H775+E+@5BH5?F54BEHD97,D+5>F45>H>FAB=B><'5@;IHAD4<'5CF5>@DG X0:i:7 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1315:10691:14865#49 99 1 139161 0 100M = 139503 442 AGGGAAGGTTGCCATGAGACAAAAGTTGGGCCTGGAAAGGCCCTTGTGAAGCATGAGCTTGGCCTAAAGAGGCCACTGGGCGGCAGGAGCTGGGTGTGTA B>CEFGFDGCFFGHEFBGDFIHIGHHFHFHHHHHEGFHEH8HGHHGFCFFIIHEGEFGCG8GAHDFE5GFGBGJ7GBGGH,JIHCFFGCHFGGHEG-H3B X0:i:6 X1:i:7 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DBDDD XT:A:R RG:Z:1#49 HS25_09827:2:2206:5575:19958#49 147 1 139177 0 100M = 138837 -440 AGACAAAAGTTGGGCCTGGAAAGGCCCTTGTGAAGCATGAGCTTGGCCTAAAGAGGCCACTGGGTGGCAGGAGCTGGGTGTGTAGAAGCTGCTGAAAGGT 2EGH>HFBFHGDG4II>FFHJ?FBE4E?HHFFEFEBF?HFFEDFFIEGGHGJGKGGHHAHGGGGCHHGDGIDGEGEIJGDFCDEEEAHGHHFFCDECA;; X0:i:6 X1:i:7 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2215:20041:28530#49 99 1 139221 17 100M = 139644 523 GGCCTAAAGAGGACACTGGGTGGCAGGAGCTGGGTGTGTAGAAGCTGCTGAAAGGTTGGGAGCTTGGCTTGGGGGGTCCACAGTGAGGTAGAAGCTGGGC AABDFGFEIFFFEJEJGC>GDFIGGFF:FHEHHGAF>E7CGHGDHFECFFIIBDBHFHGBDGGDEF7GGHBIGIFE6G?CG7I7GEJGF@G9CEEECDD7 X0:i:1 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:17 XM:i:1 XO:i:0 QT:Z:!1:BDFFB XT:A:U RG:Z:1#49 HS25_09827:2:2316:10482:18413#49 121 1 139246 15 100M = 139246 0 GGAGCTGGGTGTGTAGAAGCTGCTGAAAGGTTGGGAGCTTGGCTTGGGGGGTCCACAGTGAGGTAGAAGCTGGGCGTGAAGAATCTGCTGTGAGGCAGAC EIHHFEHGGGHFHIGGHIG5EGGFGFJGIGEGGGKFHGDFGGGGIHHHIIF8GHGFHGHGGHHH7LGHHEHGIHHFHIGGE6GG>GJGGFFGFEGFDB@C X0:i:1 X1:i:6 BC:Z:TGTCTATC XG:i:0 AM:i:0 SM:i:15 XM:i:0 XO:i:0 QT:Z:1=@DFFFD XT:A:U RG:Z:1#49 HS25_09827:2:2310:7265:85036#49 147 1 139314 0 100M = 138897 -517 GCTGGGCGTGAAGAATCTGCTGTGAGGCAGACGTTGGGACTGTAGAGGCTGACGGGAGGCAGAGGCTGGGCCTGGAGGGGCCACCAAGATGCAGGAGCTG GHFHGHFFBEGCGH;ICFHHLFFJAIHHHG=DEHEEHKBACJGFF5FGGHEFIKFGHHEFAIGGGBHFHGIC@IGIFHGGDD5IGGGEGFHFHEDCCBC< X0:i:5 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2208:20905:45061#49 147 1 139328 29 100M = 138995 -433 ATCTGCTGTGAGGCAGACGTTGGGACTGTAGAGGCTGACGGGAGGCAGAGGCTGGGCCTGGAGGGGCCACCAAGATGCAGGAGCTGGGCCTGGAGAGGCT GHFEFFCB5A+IFH>I>=+H>BIF=E+E5GIAGHDEFDBDFHFGEAEGDCHFEG@CCADEA5JDEH@5DG>IGDHBIFGGG>DC@BF?GHGECDDACBC; X0:i:5 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2111:18297:82683#49 163 1 139394 14 100M = 139651 357 CCACCAAGATGCAGGAGCTGGGCCTGGAGAGGCTGCAAAGAAGCATGAGCTGGGCCTGGTGAGGTCAACTTGAGAAAGTTCAGGGCCTGGAGAGAAGGCT ;CBDEFGHDGFGLGGCHIHGGEJEIHIGICGIGHGEIFIG=GHHFGEEJGHGGEIFFGJFFHHGBHHIFIHHHGIHJH6FHFFFICHFIGEGFGEFEHHG X0:i:1 X1:i:8 XG:i:0 AM:i:0 SM:i:14 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2213:15777:84848#49 147 1 139415 13 100M = 139076 -439 GCCTGGAGAGGCTGCAAAGAAGCATGAGCTGGGCCTGGTGAGGTCAACTTGAGAAAGTTCAGGGCCTGGAGAGAAGGCTGGGAGGCAGGAGCTGGGTCTA GHBEGHFHFAHIEHFGFFGFIGIFHFFHDEDDGCBFBEFFHHBFEF?GDDGJBGGDHHEEGGDGCBHFHGIIEEG@EB?CDECEGCDHGHGE8CED8AC< X0:i:1 X1:i:10 XG:i:0 AM:i:0 SM:i:13 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1315:1876:16723#49 163 1 139455 53 100M = 139855 500 AGGTCAACTTTAGAAAGTTGAGGGCCTGGAGAGAAGGCTGGGAGGCAGGAGCTGGGTCTAAAGAGCCCATTGTCACGATGGAGCTGTGCCTGTGGAGGCT 21.C?B9,?C$>AAC:CFC(7GFEHHGEIB7&FIIBDDCEFD+ X0:i:1 X1:i:0 XG:i:0 AM:i:16 SM:i:37 XM:i:4 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1304:19187:86745#49 99 1 139459 23 100M = 139865 506 CGACTTGAGAAAGTTCAGGGCCTGGAGAGAAGGCTGGGAGGCAGGAGCTGGGTCTAAAGAGGCCATTGTAACGATGGAGCTGTGCCTGTGGAGGCTGTTG CABFFGFDIFGDFFGHGGHGDGIKG?F< X0:i:15 X1:i:10 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1315:10691:14865#49 147 1 139503 0 100M = 139161 -442 GAGCTGGGTCTAAAGAGGCCATTGTAACGATGGAGCTCTGCCTGTGGAGGCTGTTGTGAGGCAGTAGGCTCATCTGCGGAGGCTGCCGTGACGTAGGGTA GEHHGH?BBA4ICHIIFFH4EGBFAB>IB?DJG?3FF?AACHHEEIDGDHEFB6@EDH*HGGDG7A/F=C47ICCICJH7BEIHEIGA>.CDFDE?CA58 X0:i:4 X1:i:10 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1205:8192:68382#49 163 1 139508 0 100M = 139875 467 GGGTCTAAAGAGGCCATTGTAACGATGGAGCTGTGCCTGTGGAGGCTGTTGTGAGGCAGTAGCCTCATCTGCGGAGGCTGCCGTGACGTAGGGGATGGGC ;CBCEFDEFCFGHGGDCFHGGKJFEGICFEGGHHBFHGGGHEAHFGGIFEHGGEEFFFJHGFDFDIH>JEEKHFEHFFDHDGFFG;HGCFEIH'HFEHDG X0:i:10 X1:i:7 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2101:11389:9006#49 99 1 139511 23 100M = 139861 450 TCTAAAGAGGCCATTGTAACGATGGAGCTGTGCCTGTGGAGGCTGTTGTGAGGCAGTAGCCTCATCTGCGGAGGCTGCCGTGACGTAGGGTATGGGCCTA AABDFGEFGFGFGJBFGGGGGFIKHDDHGHHBHIEGGHH@CHFHFEEIDF8IFDGIGBFGIICAFGHGGAGFAC7DHGHC7FBHG5>FEE'>GBDBBG,F X0:i:10 X1:i:7 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDED XT:A:R RG:Z:1#49 HS25_09827:2:1308:18691:20988#49 83 1 139617 0 100M = 139138 -579 CCATTGAGAGTCATGAGCTTGGTCTGTAGAGGCTGACTGGAGAAAGTTCTGGGCCTGGAGAGGCTGCCGGGAGGTAGGAGCTGGGCCAAAAGATGTAAGC 2I>D5=CG@G@@>HG5CICGF?G?GGJ,?FEGGE@@7GEI@AFCGBEFDIIDI@B9D;H@@FEF:AJF?:HBBFCHEDDDEDCGFGGFEGFIDFBFCC?C X0:i:3 X1:i:11 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDDF XT:A:R RG:Z:1#49 HS25_09827:2:2215:20041:28530#49 147 1 139644 14 100M = 139221 -523 AGAGGCTGACTGGAGAAAGTTCTGGGCCTGGAGAGGCTGCCGGGAGGTAGGAGCTGGGCCAAAAGATGTAAGCACATTTGCATTTATTCCGCACTTTATT GDF5C1D>+E?GHH5@,BDEC=,7GG?2E;D-AGEGE>:;GFFG7;3FDGGG1$C24DC>C2?< X0:i:15 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2111:18297:82683#49 83 1 139651 7 100M = 139394 -357 GACTGGAGAAAGTTCTGGGCCTGGAGAGGCTGCCGGGAGGTAGGAGCTGGGCCAAAAGATGTAAGCACATTTGCATTTATTAGGCACTTTATTTCCATTA EIHBHFDGGGHFHHFHHFHJHGGFDGGGIHHGGIKKHGIJGGHGILIJIIIFIHGIIEHGHHHGGHHHHHHJIHEFHIHGGHGGHEJFEHFIFEGFCEAA X0:i:14 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1213:20805:4881#49 83 1 139838 23 100M = 139475 -463 ATGTTCCCACCTGAGCGTGATGGGAGAAAGTAACAGATCAATAGGTATTAGATTCTCATAAGGACAGCGCAACCTCGATCCCTCACATGCACGGTTCACA HIHHGADGCGEEHIFHHGGIEIGGGGFGIIFGGIJFHGGIJIGGILIHFIIGIHGGIGHGGHHJFEGHGHHBIHFHHIHGHHGGJGJGGHFGFGGFFEAC X0:i:1 X1:i:1 XA:Z:1,-672141,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:U RG:Z:1#49 HS25_09827:2:1315:1876:16723#49 83 1 139855 53 100M = 139455 -500 TGATGGGAGAAAGTAACAGATCAATAGGTATTAGATTCTCATAAGGACAGCGCAACCTCGATCCCTCACATGCACGGTTCACAACAGGGTGCGTTCTCCT EFFCFGDGGFE;GFEJDIGJH?GHD1FA7@CGGIG@BGEEFA@7AEEF;I?DC8GAI;HGGEHGGEHFHHH@BFDEEI>D2GCGEEJGGGFFD?CFDEAB X0:i:1 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:16 SM:i:16 XM:i:0 XO:i:0 QT:Z:!1:BBDDD XT:A:U RG:Z:1#49 HS25_09827:2:2101:11389:9006#49 147 1 139861 23 100M = 139511 -450 GAGAAAGTAACAGATCAATAGGTATTAGATTCTCATAAGGACAGCGCAACCTCGATCCCTCACATGCACGGTTCACAACAGGGTGCGTTCTCCTATGAGA GHH?FFL4HGHIFFAF@HG=5DBFHGGFDCHI5FE9A7GD=FE55GHGDBGCFDHAAGDGDCA@FGCEDEDDEEHHIFECFEFG9GHG5HEDDCBC: X0:i:1 X1:i:1 XA:Z:1,-672164,100M,1; XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1304:19187:86745#49 147 1 139865 23 100M = 139459 -506 AAGTAACAGATCAATAGGTATTAGATTCTCATAAGGACAGCGCAACCTCGATCCCTCACATGCACGGTTCACAACAGGGTGCGTTCTCCTATGAGAATCT GD@HFHDFGCFIEHBCFFFFHDCGJIFIGFDFEFEEFHEDFBBEFIDGDH>FEGDGH,DFGDA6G4DGGGECIECIIBGDBEFEBEGHGFEEFEEDCAC< X0:i:1 X1:i:1 XA:Z:1,-672168,100M,1; XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1205:8192:68382#49 83 1 139875 0 100M = 139508 -467 TCAATAGGTATTAGATTCTCATAAGGACAGCGCAACCTCGATCCCTCACATGCACGGTTCACAACAGGGTGCGTTCTCCTATGAGAATCTAACGCTGCTG BIHHJHHGGDHDGIGJDDGIHHEFGGGGFFFGGI@GHGGIGGGGEHHCIIHGIFGHIJHECHEJGIGHHEDEBFJGGIHGHGGGHEJGFG@IFFGFEEAC X0:i:3 X1:i:11 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDFFB XT:A:R RG:Z:1#49 HS25_09827:2:1306:11200:36279#49 99 1 139966 0 100M = 140383 517 ATGCTGCTGCTCATCTGAGAAGGTGGAGCTCAGGCGGGGATGTGAGCAAAGGGGAGTGGCTGTAAATACAGAAGAAGCTTCCCTCACTCCCTCACACGAC 8A>EFG?DAFFD@JEGC>:??GBECE9H8HHH8A,:G97CGF(8-C8I;:I?8HEG@G:G8D-,D7@G-H@7C7GEF,?77GD755J,,6@G4HH+44,H X0:i:9 X1:i:10 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 QT:Z:!1:=A=2B XT:A:R RG:Z:1#49 HS25_09827:2:1210:18050:49157#49 163 1 140039 0 100M = 140409 470 GAAGCTTCCCTCACTCCCTCACTCGACACCGCTCACCTCCTGCTGTGTGGCTCCTTGCGGCTCCATGGCTCAGGGGTTGGGGACCCCTGCTCAAGTGCAT ;CBDDDD;FCFGLFEEECDFFGFGIGDEEEGIGEGEEGIGHGGHFFH5@GHDG?IFEDEFGBFHBDFGFFEF6EFH5I6IDHADIFH4@AGBFF3DE?4G X0:i:15 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2306:16562:91108#49 99 1 140063 0 100M = 140421 458 GACACCGCTCACCTCCTGCTGTGTGGCTCCTTGCGGATCCATGGCTCAGGGGTTGGGGACCCCTGCTCAAGTGCATCCAAAACGACCCTTCCCACACCAG B?EEFGFGGFFGFHBFBAGF?DCAEHFHFHHGCEJ:-AHC89F89?DG;:8;87@AF9.8IGG,8F,G7EF7AJ@DFIGHDGI>CGFFFHGGGDEGHH>; X0:i:6 X1:i:11 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DD?DD XT:A:R RG:Z:1#49 HS25_09827:2:2208:9223:37499#49 163 1 140116 0 100M = 140462 446 TGGGGACCCCTGCTCAAGTGCATCCAAAACGACCCTTCCCACACCAGTCTTCACAGTGGTCAAGGGCAGCAACCACTTAGCTCCCAAGGCATGTGCCTCA ;CBCDEDEDEFGHGGEHICFIGHFIHIIIIGDFEAEGJIG=HADEGGIFBFGGGEFEGFDGGFHEDHCFEFFHHEHFJGIEEA@IIHGGHIFDHHFEHHG X0:i:7 X1:i:10 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2311:3009:40663#49 99 1 140121 0 100M = 140392 371 ACCCCTGCTCAAGTGCATCCAAAACGACCCTTCCCACACCAGTCTTCACAGTGGTCAAGGGCAGCAACCACTTAGCTCCCAAGGCATGTGCCTCAGCTGG A>BCFGFGI=FG@HG?GGDGGFIGCHFFGHH@HHJF>EFGFHGHHGHCD:FEHD@HDGIGGGAHFGGGGEFGGKC?HGHHEFDCEBHGFG4GGHEBHHJH X0:i:7 X1:i:10 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFE XT:A:R RG:Z:1#49 HS25_09827:2:1306:11200:36279#49 147 1 140383 0 100M = 139966 -517 CCTTCCTAACATATAACCTTCATAACATACTTGAGAGGCTGAGGTGAGACAATCGATTTAGCCCAGGAGTTTGAGATCATCCTGGACGACATAACTAAAT 24355H+F5I+4A4+EBJF=+G?+545E+557?B57EFEFIDG7BB=+5D?7A5B'I6,?<6F5C5C,67F7+E77+C>369,G9C7FDD>8?C: X0:i:5 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2311:3009:40663#49 147 1 140392 0 100M = 140121 -371 CATATAACCTTCATAACATACTTGAGAGGCTGAGGTGAGACAATCGATTTAGCCCAGGAGTTTGAGATCAGCCTGGACGACATAACTAAATCTCATCTCT >EGHGF5HIFEDFCDCC6C< X0:i:5 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1210:18050:49157#49 83 1 140409 0 100M = 140039 -470 ATACTTGAGAGGCTGAGGTGAGACAATCGATTTAGCCCAGGAGTTTGAGATCAGCCTGGACGACATAACTAAATCTCATCTCTACAAGGACGAGGTGGGA ;IHDBDHGGDGFBFGGHGCIHIEFEGFFFHHGGGFDHGGJFGGCGGHFFIFGGCGGHGHDGHAGGJDHG:HGEFFGEIFIE:G>HGGEFGFIEFGFCBAC X0:i:5 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2306:16562:91108#49 147 1 140421 0 100M = 140063 -458 CTGAGGTGAGACAATCGATTTAGCCCAGGAGTTTGAGATCAGCCTGGACGACATAACTAAATCTCATCTCTACAAGGACGAGGTGGGAGGATCACTTGAG GH?HGDBG@FHH?D=EGEGHDFDGIF8EGHFJGGGEFEBEEHGFCEFCECCAC; X0:i:3 X1:i:9 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2208:9223:37499#49 83 1 140462 0 100M = 140116 -446 GCCTGGACGACATAACTAAATCTCATCTCTACAAGGACGAGGTGGGAGGATCACTTGAGCCCAGGAACTTGTGGCCAGCCTGGGCAACAAAAGAAGACCC EJ>BHHDGGFHGGFHJHIGJHIGFGGKIFFEGGIJKHGIIJGGDGEFFICFGEHGHEFHGGHCGFLAHHEHGIFJHGIHIEGGGHGEEEGFGGFGFDEAC X0:i:4 X1:i:11 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2113:16505:20551#49 99 1 140464 0 100M = 140856 492 CTGGACGACATAACTAAATCTCATCTCTACAAGGACGAGGTGGGAGGATCACTTGAGCCCAGGAATTTGTGGCCAGCCTGGGCAACAAAAGAAGACCCCA A>>@FAFD9FED@H-,GG>EBIFFHGFBBGHB=GE X0:i:4 X1:i:11 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11=B2:D XT:A:R RG:Z:1#49 HS25_09827:2:1305:6858:92749#49 163 1 140486 0 100M = 140872 486 ATCTCTACAAGGACGAGGTGGGAGGATCACTTGAGCCCAGGAATTTGTGGCCAGCCTGGGCAACAAAAGAAGACCCCATCTGGCCAACATGGCCAACCTG EHGEEHEGFFDGFHHDHGFIGHHGEHGCGJHEIFIFCFDFCGFGHG>HHG X0:i:11 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2103:10260:78908#49 163 1 140502 0 100M = 140897 495 GGCGGGAGGATCACTTGAGCCCAGGAATTTGTGGCCAGCCTGGGCAACAAAAGAAGACCCCATCTGGCCAACATGGCCAACCTGGCCACCACGGTGAAAC ;C,CCDDFE9FGEGEC+FBBFGHCBDCCDEG>E@4E?AEGDAHHFF>BFIHGG@B>4DEFDEHFDE>GFGED?4EHEF6EFEE@GBHFHFLF>?3CB+EG X0:i:6 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2212:10601:53986#49 99 1 140738 0 100M = 141192 554 AGCCTGGATGGCACAGGAAGATTCTGTCTCAAAAAAAAGAAAAGAAATATATATTTAATCTCTGTCCCTGGTTCCTGGCACAGAGCTTCTAAAGCTCTTA CABCFDFGEFF@C=FEGCGF?>IEDJ9IEHHHFHHGGEFGGHHEAFHCDHIIHFFAFGG8GGGDDGGGGEHDIDGEHGKHEHIHC?FGFEGGGHABD4AF X0:i:2 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDFFB XT:A:R RG:Z:1#49 HS25_09827:2:2103:7843:94959#49 99 1 140750 0 100M = 141143 493 ACAGGAAGATTCTGTCTCAAAAAAAAGAAAAGAAATATATATTTAATCTCTGTCCCTGGTTCCTGGCACAGAGCTTCTAAAGCTCTTACAAAGACCTCAG CACCFGF?FEGHIEGJF?GDHHFDEGFGCCFHFGGBECFCBFH7EHC9:FEGG7,GFGGEFFC7CE?IGHDC?DGEIHF6FG4DEH@HFE X0:i:2 X1:i:7 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:B;BBD XT:A:R RG:Z:1#49 HS25_09827:2:1209:10990:43004#49 99 1 140759 0 100M = 140842 183 TTCTGTCTCAAAAAAAAGAAAAGAAATATATATTTAATCTCTGTCCCTAGTTCCTGGCACAGAGCTTCTAAAGCTCTTACAAAGACCTCAGTGATAGATG BABFFGEFIFGGGEGGGAFGIFIGHHDHGHACHIHGHGHGGHGIFGHI.HIIHFGIFGFGGGGHKEHGGHFGIJFJHIIEIGDHGGGGFGG7GHFFHHJ; X0:i:9 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!4=DDDDE XT:A:R RG:Z:1#49 HS25_09827:2:1208:1693:21635#49 99 1 140770 0 100M = 141166 496 AAAAAAGAAAAGAAATATATATTTAATCTCTGTCCCTGGTTCCTGGCACAGAGCTTCTAAAGCTCTTACAAAGACCTCAGTGATAGATGTGACAGGAGCA BABCFGFDJFHGHEEGGGDFGKIGHHFIEHEHFGLGGEHCGHFHHGHGFHIIHGEEFHIBJGGDDFGGGHHIGIFGFIKH?BDCJGFHE@GGGFGJHHIE X0:i:8 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2209:10217:83916#49 163 1 140793 0 100M = 141143 450 TAATCTCTGTCCCTGGTTCCTGGCACAGAGCTTCTAAAGCTCTTACAAAGACCTCAGTGATAGATGTGACAGGAGCATCTTTTGTTTTAATATTTGGTCT ;CBCADEHEFFGLGGGGGCFIGFCIHIEGIGGGEH?HGIGEJHHGGKIFFHHGJGFEFEDGHEF=B>EAGHDHEIHFFFHHHFGIIHGHFL>FJHCBGHG X0:i:5 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2214:12160:60664#49 163 1 140807 0 100M = 141209 502 GGTTCCTGGCACAGAGCTTCTAAAGCTCTTACAAAGACCTCAGTGATAGATGTGACAGGAGCATCTTTTGTTTTAATATTTGGTCTTGGTCCCAGGTTTC =CHFGFGHGCG:FIGGHFCHC9IIIGGFH4GIGGGHHHHGGHEFFHHGF>3EFHFDHFFFIFHDIHDHHBHFJGFFHFFIFCC'GE=ECDB++E>B5FFF5FB5HFBA77,4EEEGD85DE+.?7A?AGE,&74655757,6D8'5GDG5C>-CAA5FC+C97AB'C< X0:i:5 X1:i:8 XG:i:0 AM:i:0 SM:i:0 XM:i:4 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1305:6858:92749#49 83 1 140872 0 100M = 140486 -486 TTTTGTTTTAATATTTGGTCTTGGTCCCAGGTTTCTAACACAAGAGCCTCTAAGAACTTTGGGATCTCCAGCATGGTAAGAATGCATTTGGGGATGTTGT EFHHJFBGGGGDHGGJFIGJHHGFEGGGGGEGGGEIHGJGGCGFGBEJFIHGIHGFIHHFGHHGGHGGHHHGHHJIHIGGHGGGJFJGGHFGFFGFCEAC X0:i:10 X1:i:7 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2103:10260:78908#49 83 1 140897 0 100M = 140502 -495 CCCAGGTTTCTAACACAAGAGCCTCTAAGAACTTTGGGATCTCCAGCATGGTAAGAATGCATTTGGGGATGTTGTTGAGATGACTGGGTGACTGCAAGCT HIHHGHHGB@@@GHEH>DGICHEBEFKGFBEGGGGDHGGMGGGGCEGC?IFFEHBFHG@@CHEGFJI8@HHJFDJHGIFIHDAGGGFEEG=;GE?FEC>B X0:i:11 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2102:15004:80414#49 163 1 140904 0 100M = 141133 329 TTCTAACACAAGAGCCTCTAAGAACTTTGGGATCTCCAGCATGGTAAGAATGCATTTGGGGATGTTGTTGAGATGACTGGGTGACTGCAAGCTCCTAAAT ;CB@DDDGDFFGHGEGHIEGIGJEIGIIIIGGFHGFHJHGFGHHDGKIJKHHGEGHFIJHGHKFHHFIJIGHHFFHFFGLHHFFIIHGIFHGFJHFHHHG X0:i:10 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2203:9351:40641#49 163 1 141015 0 100M = 141344 429 GAGGGCTGATTACCATGCAACCACATGGTAAGAGGCTTGGAACTTTCAGCCTCATGCACTGAACTCCAGGGGGAAGAGGGGCTGGAGACTGACTTAATCA CEFIEFCHCCEEEG>EHGGEGD>HDHHF@5ED58GGE7>=FHDABEFD5>5DDFB6FEAF=BF<+=D;F4ED><>BH>>E+D? X0:i:6 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1209:11038:53625#49 163 1 141031 0 100M = 141367 436 GCAACCACATGGTAAGAGGCTTGGAACTTTCAGCCTCATGCACTGAACTCCAGGGGGAAGAGGGGCTGGAGACTGACTTAATCACCAACAGCCAAAGGTT I@HB8DI>B5HHE3,G55GED+'H5FBH7G5AEG@E7DE?FFB5E?@EDE>EDEBBEHB+F;I;FCFC>FCDCB+DB X0:i:7 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1213:19982:68528#49 99 1 141125 0 100M = 141482 457 AAGGTTTTATCAATCATGCTTGCATAATAAAGCCTCCATAAACACCCTGAAAGGGGTTTGCAGAGCTTTCAGGGTTGCTGGACACAGGAGATGCTGGGAG CABEFGFGJFHGGJEGGGGHGGIKHFFIGHEHGEJGGGHHFHHHHCHCGHFIJFBIGGGGIGGHKFG>GCFGIGGDHIGHGCIHGGHHEEFGGHEGHHFF X0:i:7 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDFFA XT:A:R RG:Z:1#49 HS25_09827:2:2102:15004:80414#49 83 1 141133 0 100M = 140904 -329 ATCAATCATGCTTGCATAATAAAGCCTCCATAAACACCCTGAAAGGGGTTTGCAGAGCTTTCAGGGTTGCTGGACACAGGAGATGCTGGGAGGGTCGCAT FFHHCACGGFG@FCGHFGHGFHGFEFJCIIFGGGFKHGGGGGHGGLHHIIHLIHGFIGHGGEGGGHIGHHHEIFJEGIHGGGGGHGJGFHFJGGGFFEAC X0:i:7 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFE XT:A:R RG:Z:1#49 HS25_09827:2:2103:7843:94959#49 147 1 141143 0 100M = 140750 -493 CTTGCATAATAAAGCCTCCATAAACACCCTGAAAGGGGTTTGCAGAGCTTTCAGGGTTGCTGGACACAGGAGATGCTGGGAGGGTCGCATGTTCAACAGA >HHB>HGF>A>@+;;FD54H+GBBHEB6>ADFCF5B77E=?7@EAAE57,GFGE@G77DA=@D,74>E>7E7E6GIG>CD75>GC?A?GECB89BD8?;; X0:i:7 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2209:10217:83916#49 83 1 141143 0 100M = 140793 -450 CTTGCATAATAAAGCCTCCATAAACACCCTGAAAGGGGTTTGCAGAGCTTTCAGGGTTGCTGGACACAGGAGATGCTGGGAGGGTCGCATGTTCAACAGA ;CHEGHHGGFGFF>EJFGGGHGEFEGGGGHHGGEKKDGIFGGGGILHHICHFIHGIHHHGGBEGGIIFHHHJIFEEEIHIFHGGH?JHGGFGF?BFCEAC X0:i:7 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFF XT:A:R RG:Z:1#49 HS25_09827:2:1208:1693:21635#49 147 1 141166 0 100M = 140770 -496 ACACCCTGAAAGGGGTTTGCAGAGCTTTCAGGGTTGCTGGACACAGGAGATGCTGGGAGGGTCGCATGTTCAACAGAGGGCATGGGAGCTCTGTGCCCCT GH3BDEFFGGAHGH3IFEEFCHIFHBBEFEIDGFEGHHHFDJ6EFIEAGCI=EHGGHCGFGCE??GEFGGEICIEIFJKIDEFEEFGHGHG7HEDDCBC< X0:i:7 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2212:10601:53986#49 147 1 141192 0 100M = 140738 -554 TTCAGGGTTGCTGGACACAGGAGATGCTGGGAGGGTCGCATGTTCAACAGAGGGCATGGGAGCTCTGTGCCTCTCCGAACTTAACTTGCCCTGGGTATCT 2HG>+CG?GJECEDFHFAFGFCEGF@GHB=GBCDHG?HGI66GE7IED8GFFCB>FECEAGGFE?FCBADAC< X0:i:10 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2214:12160:60664#49 83 1 141209 0 100M = 140807 -502 CAGGAGATGCTGGGAGGGTCGCATGTTCAACAGAGGGCATGGGAGCTCTGTGCCCCTCCGAACTTAACTTGCCCTGGGTATCTTTCTTTTTTTTGAGACA EIHHJDHGGGHFHHFJHIJIEHEHEGKGFHEGGIKKHGJJGGGFAGIJFIHDGHFIHHHGGHGG-EIHHHHJIFJFHDHIHGGGJ=FGGHFGEFGFECAB X0:i:9 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2203:9351:40641#49 83 1 141344 0 100M = 141015 -429 GCACAATCTCAGCTTACTGTAACCTAAGCCTCCCCAGTCCCCAGCTCAAGGTATCCTCTCATCTCAGCTTCCCTAGTAGTTGGAACTCTAGGTGCACAAC *AHDC+C>,4@DBC5(>,@,?-E67C,,DF7G@,E,7G9-8:9CCB(B;3.;98?98C98@-98:8(C8:8B:-C<;I>?HAE>?*J5@F2F*4B=C>A? X0:i:8 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:1209:11038:53625#49 83 1 141367 0 100M = 141031 -436 CTAAGCCTCCCCAGTCCCCAGCTCAAGGTATCCTCTCATCTCAGCTTCCCTAGTAGTTGGAACTCTAGGTGCACAACACCACGCCAGTTATTATTATTAT EJHDHEHGGGHGHHEGHIHJHKIGEGGFD@HGGIKIHGGIGGGGIGHHIFIFIHGFIGHFGCHGGLHHHHHGHFJGGBGIEFGGJGJGGFFFGDGFFBAC X0:i:8 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2113:18979:66166#49 83 1 141399 0 100M = 141076 -423 CTCTCATCTCAGCTTCCCTAGTAGTTGGAACTCTAGGTGCACAACACCACACCAGTTATTATTATTATTTTTTAATTTTTTATAGAGACAGGTTTTCACC H>HAGEFGBGG5HIKIGHCFIGHHHHGE'FGHCDHFIIFHG-ICIHHGGGHGGFGGHGGGGGCGFIJGGFIHH8@DHEEGFF@GGGCABHHJE X0:i:9 X1:i:1 BC:Z:TGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:?BBFFFFD XT:A:R RG:Z:1#49 HS25_09827:2:1213:19982:68528#49 147 1 141482 0 100M = 141125 -457 AGAGACAGGTTTTCACCATGTTGCCCAGGCTGGTCTCAAACTCCTGAGTTTAAGCGATCCTCCCACCTTGGCCTCCCAAAGTGCTGAGATTACAGGCATG GHHHFHFJGAFDAHBIHFGHJFFJHIGHFHIFHCHHFKHGHFGFFIEGHEIFLGGEECGFGGJICBHFGGIIIGHFFHGIGIDHC5G;GFGFED<3DAD; X0:i:9 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2101:4404:79571#49 99 1 141564 0 100M = 141647 183 GCTGAGATTACAGGCATGAGCCACTGCATCCAGCATGCACGTCTCTTTCATTGACTGTTTCTGAGATGTATCCTTCACAATGAACCAGTAATAGGAAATG C;E7ACDDAFFEGFF3B2AED>1EC<9:F8H8FHABFE@G@@;DHEDCGHIFF?BIFGFFMEC?@FCGGEHBCJFGBECFDFDD5GFCD6@GGFDBHHI2 X0:i:10 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11BDDDF XT:A:R RG:Z:1#49 HS25_09827:2:2101:4404:79571#49 147 1 141647 0 100M = 141564 -183 ACCAGTAATAGGAAATGAACTGGCCAGATGTGGTGGCTCACATCTGTAATCCCAGCACTTTCAGAGGCTGAGGTGGGAGGATCACTTGAGACCAGGAATT AEFEGAFFGIHHFHIIFGBHFGHGHFFIHEFDEFEFHEGDFGHEFFEGG,HFEEDE7AHFDGEGCGDGBG@EFBGIEFEGD>IC@BA%GF9'HCDDDAC; X0:i:11 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2214:16251:10384#49 99 1 141721 0 100M = 142085 464 GGGAGGATCACTTGAGACCAGGAATTTGTGGCCAGCCTGGCCAACACAACAAGACCCCATCTATACAAAAAATAAAAGAAACTAGCCAGATGTGGTGGTG AA>EF?DEEFFFFJ2FBGDEGHHGDGFGED@G4HE5@@(H X0:i:9 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BADDD XT:A:R RG:Z:1#49 HS25_09827:2:2316:18147:63208#49 147 1 141743 0 100M = 141402 -441 AATTTGTGGCCAGCCTGGACAACACAAAAAGACCCCATCCATACAAAAAATAAAAGAAACTAGCCAGATGTGGTGGTGCAGGCATGTAGTCTCAGCTACT >E78;FGBB7:;E;CCD:1:4FCEAEB&?1I79:97EF=?4DA24@EDB?>>GHCF@A1.FI8H?HCAJG>ACCF@/8F?ECGFDDHGBEDBGGI-CHGDE@BAF,GG(EFIHHJGDHJBF>FGD7G?GIB1;8B;CD<=BCE,F779GEAEHF@B>:D@IHGI8BGDDF;27E< X0:i:8 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2111:18276:44929#49 99 1 141975 0 100M = 142400 525 TTTTCTGAGTTCCGTAAACTGTTCTAGCAAATTATTAAACCCAAGAAGACAGTTACGGGAACCCCCGATTGGTAACAGGTTGGTCAAAAGTATGGTGACA ?ACCFAF?A=H@GHBFGGGEC>>GCEF:BHAHHALFCAFCDHFHFFHI;CIFFGEI@@C@EGGHGDFG7?HGAD@EFBC7DGDDJGG5DGGCGEFB@DI; X0:i:7 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DD;DD XT:A:R RG:Z:1#49 HS25_09827:2:1204:4430:5385#49 73 1 141977 0 100M = 141977 0 TTCTGAGTTCCGTAAACTGTTCTAGCAAATTATTAAACCCAAGAAGACAGTTACGGGAACCCCCGATTGGTAACAGGTTGGTCAAAAGTATGGCGACAAC AABCFGFDIFHGHJGJGGGHGFIHIJHIGHHHHIHGGEHJDHJIIGHIGHIDKIGIGFIFJEGHHBHGEFHDFFGGHGDHG@IDD=IF@GCGGBAGHGFE X0:i:7 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDDFA XT:A:R RG:Z:1#49 HS25_09827:2:2312:7923:22594#49 163 1 141993 0 100M = 142393 500 CTGTTCTAGCAAATTATTAAACCCAAGAAGACAGTTACGGGAACCCCCGATTGGTAACAGGTTGGTCAAAAGTATGGTGACAACTTAGGACTTACCATTG ;CBCCFDHDE1GHGGGIIIFGGHIIGEIIIGGFHAGEJIGHHHHGGKIJ>HH>?FFGFFFF9FFGDGEDIFFIGEHFCHJFHIFIIHFHFLIGGDGHHFG X0:i:7 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2214:15433:86067#49 99 1 141998 0 100M = 142471 573 CTAGCAAATTATTAAACCCAAGAAGACAGTTACGGGAACCCCCGATTGGTAACAGGTTGGTCAAAAGTATGGTGACAACTTAGGACTTGCCATTGTCATC CACDFCBFIFGGGJ>HGGGFI>CHGFFHFCGHFEE@FHECGHCGAF@CFFFICGF8FGCF@GGHEEEGGEGB6D@EBGHCDHBHHEFBF,GGGHHBHHFH X0:i:7 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:AB;DD XT:A:R RG:Z:1#49 HS25_09827:2:1205:1897:80675#49 163 1 142020 0 100M = 142372 452 AAGACAGTTACGGGAACCCCCGATTGGTAACAGGTTGGTCAAAAGTATGGTGACAACTTAGGACTTGCCATTGTCATCTGAAGTGAGGATGGCCTCGTGG ;CBCCFDEEHEGEECCHFIFIGBIIGF8I@G>FHAGDDGGHAHHD5KEFIEGGDIFEDFFFG?BEIFGDDEGHGFHFFDJHGADICHEDAAGFDDFF3HG X0:i:7 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2316:1739:18480#49 83 1 142082 0 100M = 141754 -428 ACTTGCCATTGTCATCTGAAGTGAGGATGGCCTCGTGGGACTGAGCCCCTAACTTGTGGGGTCTGTGCTAACTCCAGGTAGTGTCAGAATAAAGTCATGG ;FHHJGHGGGGFHHFHDIHGJGGFFJFGGFEB@B X0:i:8 X1:i:5 BC:Z:TGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:1:?DDEFD XT:A:R RG:Z:1#49 HS25_09827:2:2214:16251:10384#49 147 1 142085 0 100M = 141721 -464 TGCCATTGTCATCTGAAGTGAGGATGGCCTCGTGGGACTGAGCCCCTAACTTGTGGGGTCTGTGCTAACTCCAGGTAGTGTCAGAATAAAGTCATGAGAT +DHECHGFI<4@F4>;FFG@+F=55F>?HE4DE??5F?E5CHHE-7?>DCGDGHGCC7AHG5A6C465>AI>E77ECHE@FDF0E?A,>-97E-6B8AC; X0:i:8 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1308:11979:87013#49 147 1 142213 0 100M = 141745 -568 ATCTGGTTTAGAAACTCCATCCGTACATTCAGTCGGAAGTGTGTGAGTAGAGACAAACATGGGCTTTTCTGTCACCTTCCTGCTTAACTGCATAGGAGAG +GHH53?+5A>44+*+>5=@+6F>H446G+E5+555F?GDHB@=575GH8K5++@577GH5@E?GA65+7578+78E+7D?5>F:6DECC=G??AFFEFJGE>GBGDDIAG)FFF?AGG:CG8E@@FHGEGG@ECEFFF?@HFF:@89?DDEIGGC@ICI@EBGGECGDHJ?HCFGFG>HHCH@>B X0:i:8 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDBDE XT:A:R RG:Z:1#49 HS25_09827:2:1314:2996:19040#49 163 1 142370 0 100M = 142787 517 TGACTCAGTCTTAATATCCAGGTGAGCCTGCGCAAATCATTCATTATTCCTAAGGTTTTCATCACTCCATTCATAAAATGGGGATAACTGTGGCACCTAC ;=BCCDD=D'6CHFG77=9FI=>8'BIIIEGGHHGF=@IGFGHHG4:IDIHHGGEEGDGHD2HHHEHEJFEKHFIHFFFIHHFFCIHGIFELFHFDHH?G X0:i:5 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1205:1897:80675#49 83 1 142372 0 100M = 142020 -452 ACTCAGTCTTAATATCCAGGTGAGCCTGCGCAAATCATTCATTATTCCTAAGGTTTTCATCACTCCATTCATAAAATGGGGATAACTGTGGCACCTACAT EIFHFAHGGGHEGIFJDIGEFHGFGGJIIHHGGHKFHGJIGIBDGEICFIIGIHGFDJHFGFHGGJHHHHHGHFJHEIGIFGGGGGJHGHFJEFGFDBAA X0:i:5 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=D?DDA XT:A:R RG:Z:1#49 HS25_09827:2:2312:7923:22594#49 83 1 142393 0 100M = 141993 -500 GAGCCTGCGCAAATCATTCATTATTCCTAAGGTTTTCATCACTCCATTCATAAAATGGGGATAACTGTGGCACCTACATGTGATTCTGTGAGAATTAACG FJ>HFHHGGGHFHGGHHIHJHHGFJGKGIGEGGGFGHGIJGGGGGGHFIIHLEFFFHGHGGHHGGJIHHHH@IHCHGIGIHDGGHG;GEGFIFDGFFBAC X0:i:4 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2111:18276:44929#49 147 1 142400 0 100M = 141975 -525 CGCAAATCATTCATTATTCCTAAGGTTTTCATCACTCCATTCATAAAATGGGGATAACTGTGGCACCTACATGTGATTCTGTGAGAATTAACGAAATATT >E3F5

=B?G?55BCFAHG9@FCD7BCAC< X0:i:4 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2102:13729:35491#49 83 1 142467 0 100M = 142272 -295 TACATGTGATTCTGTGAGAATTAACGAAATATTATGCTTGGGGTTATTGTGATCATTATACCTGTTCCAAACTATTTGACAAGGACAGTGATGGATGAAG EIHHJHHGGGHFGHGJHIFGHHGFGEIGIHHGGFFDDGJGGGGGEHFFIIILGHGHGGHCGHHGGLIHHHHGIHFHHIKGGGGGHGHGGGFIFFGFEBAB X0:i:4 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2214:15433:86067#49 147 1 142471 0 100M = 141998 -573 TGTGATTCTGTGAGAATTAACGAAATATTATGCTTGGGGTTATTGTGATCATTATACCTGTTCCAAACTATTTGACAAGGACAGTGATGGATGAAGACAT GD3H5HGDIAH@4H>@+5GE5BF55EFE5E4DC55HHDEAFF@E3AE5@B+D?>F5,AH+C5GE,C@,FCGGED'C69EGEJB89'DC6;; X0:i:7 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1314:19162:81246#49 121 1 142509 0 100M = 142509 0 GTTATTGTGATCATTATACCTGTTCCAAACTATTTGACAAGGACAGTGATGGATGAAGACATCAAAAAATCAGAAACTGCAATGAGGTCTCTCAGGCAAA ;CAH+D@47<6656EJ7,F7CI,BDEFG,@HGG@EEDG-EGI@7IG7H?E?FC8CGIGHDCBGGFIDHH:>@HHEGEE>?H:>>H4G@EFFFDFGF@6>A X0:i:9 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!08>?(8@ XT:A:R RG:Z:1#49 HS25_09827:2:2202:18997:32917#49 99 1 142512 0 100M = 142889 477 ATTGTGATCATTATACCTGTTCCAAACTATTTGACAAGGACAGTGATGGATGAAGACATCAAAAAATCAGAAACTGCAATGAGGTCTCTCAGGCAAAATT ?AEC@GFFIFEGEEGHGEFGGDEHCJFB8HAH8ILFFHHCEHGIGC@EFFEIH?FAFHAG7AGHKFIGGHGFGIG5FGICGCD8EEFHEE@>>DFJF>LADAHFGDE=4C6JGHEH6G5IFGHHHFHGJHHIEHEGGHHIDIKGGHHDDGIFIEGHGGGEIIIDIIHKIGIIFGGGHGFFFHCFECBC; X0:i:2 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1312:5885:66269#49 163 1 142756 0 100M = 143091 435 CCATTCCCCATCCCTCCACCTCCCCCTTCCCTCCCCACTCTCATACAACTCTTCCTCATCTTTCAGGACTTGGCTTCAATGTCACCTTAACTGGAAGCTT FGFFEGIEFJFFE=EDIIHFGFAFFGHFHHD@ X0:i:12 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1314:2996:19040#49 83 1 142787 0 100M = 142370 -517 TCCCCACTCTCATACAACTCTTCCTCATCTTTCAGGACTTGGCTTCAATGTCACCTTAACTGGAAGCTTCTCTCACTCTCCAGAAGAGCTTCCCATTGCA 2>HHBEHGGGHFFGGJHIGEHHGFDGCCIKFGGHFFDGIIGGHGIGIHIIILICGFHFHGHHHGGIHHHEHFFHEHGIBIHFGGJFFGGGFGFEGFDBAC X0:i:12 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2205:3125:35534#49 147 1 142794 0 100M = 142353 -541 TCTCATACAACTCTTCCTCATCTTTCAGGACTTGGCTTCAATGTCACCTTAACTGGAAGCTTCTCTCACTCGCCAGAAGAGCTTCCCATTGCACCTGATG +??FC3+DI+HDEH;IDG44HGC5=E>H5FIFCFB=FDFF7@BG>>5+D?EFE>GIH=ADGD?6EBD'I7@,EC+@7FG@F5AC-GA,>FCD,DFACAC< X0:i:8 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2202:18997:32917#49 147 1 142889 0 100M = 142512 -477 TGATGCATGGGAAACATAATTTGATCATTTTTAAGTTACAGTCCAAATCTTTTTGTACCTGAATAACATGTTGCCCAGTCAGTCTCTCTTCCTGGATTCA 2DHFCED5LG>IA4BCHFEHCFFGDEGBDGE?HHIE?7AG?BDCFGD+DH>DEEC5DG55GIG?C46FGGEDC>>E,BG7BE>C:GDHGACE@DD>>?C< X0:i:8 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2114:11513:56882#49 163 1 142897 0 100M = 143269 472 GGGAAACATAATTTGATCATTTTTAAGTTACAGTCCAAATCTTTTTGTACCTGAATAACATGTTGCCCAGTCAGTCTCTCTTCCTGGATTCACAAGTCTT (D-3FCHGHGFGEABGGGFFH>I?IECDHHGEGGIGEGHHIGG?FEHDGEIH7FGIGEKFD?CEDDGHHGBDBCGHEGFFFIHECFLG5DHGHG?G X0:i:8 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2313:12211:6173#49 99 1 142940 0 100M = 143331 491 TTTGTACCTGAATAACATGTTGCCCAGTCAGTCTCTCTTCCTGGATTCACAAGTCTTTCATGGTAGATCCAGCTGGAAGTGACAAAAAGACATCTTTTGA AAEEFGFFIFFFG$EHGGGFGHIHHJHHGHHHFHHGGHHHFHJIHFDIFIIFKHGG@GIGJIGHIFGGGH@GIFGJFBCFCHGFCHFHFHGGGHHJHHIH X0:i:7 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFA XT:A:R RG:Z:1#49 HS25_09827:2:2113:5837:18151#49 163 1 143040 0 100M = 143391 451 CATAAAGGGATGACACAGACAGACATAAGTTCTTAAATGTCTTAAATGTTATGTGAGAATTAAACAGAATTCAAAGACTTGTGGGGAGCACTTAGGAAGT IHDIIG>GGFHGE??IGHGGHG?KIDHFHG?IHGFEFJGEFGEHCFIGKHFBHGHGHE=GCFCHGIGGGJFHFFHDG X0:i:2 X1:i:2 XA:Z:3,-197938489,100M,0;19,+208420,100M,1;16,-90225713,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2113:6733:29765#49 163 1 143068 0 100M = 143418 450 GTTCTTAAATGTCTTAAATGTTATGTGAGAATTAAACAGAATTCAAAGACTTGTGGGGAGCACTTAGGAAGTTACTGGGAATGTCATGAAGGGTTAATTT ;C?DEFEEEHFGLGGGHGIBGKHIHDFIIIGIGHEE?GHGHJHHC9KEJICHGDGHEDJHFAFHHIGIFEFHHEFDEFHIHBFFI>HFIGILJCH>5FH? X0:i:2 X1:i:0 XA:Z:1,+143068,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1312:5885:66269#49 83 1 143091 0 100M = 142756 -435 TGTGAGAATTAAACAGAATTCAAAGACTTGTGGGGAGCACTTAGGAAGTTACTGGGAATGTCATGAAGGGTTAATTTGTATTTTATTTTATTTTTTGAGA FFHHGEHGGGGFFHGJHFCIHKG?EGIIIFHGGIKDHGGJBGGGEHHJIIHGIHGIGFEGGHHFGIHHHEFJBDJGHIDIHGGGFEJFGGFGFEGFEEAB X0:i:2 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFB XT:A:R RG:Z:1#49 HS25_09827:2:1205:11651:67174#49 99 1 143177 0 100M = 143508 431 TTTATTTTTTGAGACAGTCTCATTCTGTCACCTAGGCTGGAGTGCAGTGGTGCAATCAGGCTCACTGCAGCCTTGACCACCTGGGCTCAAGTAATCTCAC AAECFGFFIFFEGEGGGAHFIFIHGDFIGHHDHIJGGHHGGHGGGGFIFHIFHGGHGGCGIDGHDJHGGEIIGJGJFGIHJGGHEFCFFGGGGHEHHHFH X0:i:10 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2116:8548:82040#49 99 1 143201 0 100M = 143621 520 CTGTCACCTAGGCTGGAGTGCAGTGGTGCAATCAGGCTCACTGCAGCCTTGACCACCTGGGCTCAAGTAATCTCACTTAATTTTTATTTGGTTTAAGAAA B;ECFGEFGFEGGJGFGG4FGDIH9JDIFHEHHIJGGEAGGHGGHFHGGHIIHIFIFGIGDGGHFGGGGEIIIKGGGGHH;HICHGJHFGFGG9GJHGG; X0:i:10 X1:i:3 BC:Z:TGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:B@@FFFFD XT:A:R RG:Z:1#49 HS25_09827:2:2114:11513:56882#49 83 1 143269 0 100M = 142897 -472 AATCTCACTTAATTTTTATTTGGTTTAAGAAAGTCTTGGTTGAGGGTGGTGGCTTATGCCTGTAATCTCAGCACTTTGGGAGGCTGAGAGAGGTATATTA HGHDBH@GGG6FFHFHCIGEHHGFGE?G?HAGGEGGDGGFFIGFELFHIICFEEGIEFHGJFEFGEGGHHHFFFHFEIFGFGGGGEJFFEFFEFGFD>AA X0:i:7 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDD>A XT:A:R RG:Z:1#49 HS25_09827:2:2109:1365:5753#49 163 1 143291 0 100M = 143732 541 GTTTAAGAAAGTCTTGGTTGAGGGGGGTGGCTTATGCCTGTAATCTCAGCACTTTGGGAGGCTGAGAGAGGTATATTACTTGAGGCCAGGAGTTTGAGAT <;ACDE9BEC9CAEG@>A>FC?FI,7F,GI?55BBFHG X0:i:7 X1:i:7 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1314:9060:15567#49 99 1 143328 0 100M = 143709 481 CTGTAATCTCAGCACTTTGGGAGGCTGAGAGAGGTATATTACTTGAGGCCAGGAGTTTGAGATCAGACTGGGCAATATATTAAGACCCTGCCTCTACCAA AABEFG?FEFHGGJEGGGGGIDIGHHFHGHHHFGJGGEHHGHGIHGHIGHIDHHGGDBGGGDGH@FHGGFHIGDCEFGHEGHI7JGGBFEGGGHEJDHAH X0:i:6 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDDED XT:A:R RG:Z:1#49 HS25_09827:2:2313:12211:6173#49 147 1 143331 0 100M = 142940 -491 TAATCTCAGCACTTTGGGAGGCTGAGAGAGGTATATTACTTGAGGCCAGGAGTTTGAGATCAGACTGGGCAATATATTAAGACCCTGCCTCTACCAAAAA GHH5DHJJFLGHGHBIHFGHFFFBDEFHDGFDHGEGFKHDHGHFEIFGHHFFGKGCHHAHG@J6CGHGGCIICGHHEFEGGEFGGEG6GFEFEGFECBC; X0:i:6 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2113:5837:18151#49 83 1 143391 0 100M = 143040 -451 CAGACTGGGCAATATATTAAGACCCTGCCTCTACCAAAAAACAGAGTGAATGTGTGGAAGACAATTTTTCCACAGACTGGGAATGAGGGAATAATTTCAG BJG,CEHGBGDFFFGGHIFDC?GHDGKGIFEGGIFKDGAJGIFCGGIFIIEGCEGFH;HFGFEHBI7H@HHFHFJGHIHGHAGGFGEGFHF:DFGFEEAA X0:i:6 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2113:6733:29765#49 83 1 143418 0 100M = 143068 -450 CCTCTACCAAAAAACAGAGTGAATGTGTGGAAGACAATTTTTCCACAGACTGGGAATGAGGGAATAATTTCAGGATGATTCAAGTGCATTACATATATTG HCDHFFHGGFGFFCGGHIHIHIIFGGJCGIHGGGFKDGIMGIGGIEFHIIILIHGHIJHGHFHG;J7FHHHGIFFHHIFGHFGGGGEFGHFAFFGFEEAA X0:i:5 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:1205:11651:67174#49 147 1 143508 0 100M = 143177 -431 ACATATATTGTGCACTTTATTTCTATTATTACTACATAGTAATATATAATGAAATGATTCTACAACTCACTATAACGTAGACTCAGTGGGATCTCTGAGC @?HHGECFBLADCHIFFFEHJGFGHEHHHGEFGHEEFEGHHJDFFIEGHHEJIGGIHHDFGGAE?GHGGGIIIIGIFHGIFHDFEGGLGFFECCECDBC; X0:i:9 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1303:18855:9523#49 163 1 143539 0 100M = 143995 556 CTACATAGTAATATATAATGAAATGATTCTACAACTCACTATAACGTAGACTCAGTGGGATCTCTGAGCTTGTTTTCCTGCAACTAGACTGTCCATCTGG ;CACEEDEFFHGHGGGHIIFCKHIHEIEIECHFHJGGJIGFJAHGGBIFHHHGFIEEHFHGHIFEIFHFEHFHHIHJHGCHGFFGBHFHFIGFGH>HGH? X0:i:6 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1203:4898:79777#49 99 1 143594 0 100M = 143713 219 TGGGATCTCTGAGCTTGTTTTCCTGCAACTAGACTGTCCATCTGGGGTGATGGGAGACAGTAACAGAATATCAGGCATTAGATTCTCATAAGGAGTACAC A?EEFGFEGFGEGHGJGGGHIHIGHJHIGHHHHIHGJGHGGHFGHGHIGIIIHIGEGHGGGGGHHEFGGEGGGIGGFIGHJGIFH=IHGHGGGEHJHHGH X0:i:6 X1:i:8 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFF XT:A:R RG:Z:1#49 HS25_09827:2:2116:8548:82040#49 147 1 143621 0 100M = 143201 -520 ACTAGATTGTCCATCTGGGGTGATGGGAGACAGTAACAGAATATCAGGCATTAGATTCTCATAAGGAGTACACAACCTAGATCACTCGCATGCACAATTC GHG>FECHFI+HFHIIDFFFCBCFE9GHDAIFGF75FDG:DE@EEG75DE>D@2FDCDF8G637FE6F>CEFE>5BFJBHEDBC,C: X0:i:9 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1205:10326:64886#49 83 1 144258 0 100M = 143904 -454 ATCCCAGAACTCTGGGAGGCCAAGGTGGGTGGACTGCTTTGAGCTCAGGAGTTTGAGAACAGTCTGGGAAACATGGCGAAACCTCGTCTCTACAAAAAAC BJDHF=FGCFGE>GGEFBGCBGEGDGDFF@HGGGDEHG9@BGG@I@HHAFFFGFGHHJHCHH.GGHDGGHH@H@CHEEFG2DAGFGE@G?FADFAFEE?A X0:i:5 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1305:4595:70854#49 83 1 144267 0 100M = 143887 -480 CTCTGGGAGGCCAAGGTGGGTGGACTGCTTTGAGCTCAGGAGTTTGAGAACAGTCTGGGAAACATGGCGAAACCTCGTCTCTACAAAAAACACAAAAATC ;I4HGEHGGGGFCGGHHIGJHHGHGGIFIGFGGHEDHGGIJGGCILHJICIGIHGFHFFGGHGGGHIGHHHBFHEIGIHIEGGGJGJFGFFFGFGFFE>C X0:i:6 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDD2 XT:A:R RG:Z:1#49 HS25_09827:2:1209:16884:69459#49 99 1 144640 0 100M = 145028 488 CACTTTGGGAGGCCAAGGCAGACAGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGACCAGCACAGAGAAACCCCATCTCTACTAAAAATACAAAATT A?>CFGFFGFEDGFF?GGAEGF>EHH@EGHHDFECGHGFGCHHHFGFIGHCIHFECDGIFDGADEFGGGFGFGFFEFGGHGFDHGFFHFDF7GEHFBHFE X0:i:6 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=ADADD XT:A:R RG:Z:1#49 HS25_09827:2:2312:11071:7053#49 163 1 145016 0 100M = 145373 457 CCCAGCAATTGGGGAAGCCTAGGCAGGAGGATCGCTTGAGGCCAGGAGTTGGAGACCAATCAGTGCTAAATAGTGAGACTCTGTGTCTACCAAAAAAAAG 1CAB>B9FB@&5GE6:6+5,DEFF8DD8EECD5@4G6655A?=HDGBI=KEG5?FAC677A,F7E5>5DD+G64==5BFL4EAH+*BGD>5GD@ X0:i:7 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2215:18356:48225#49 99 1 145023 0 100M = 145365 442 ATTTGGGAAGCCTAGGCAGGAGGATCGCTTGAGGCCAGGAGTTGGAGACCAATCAGTGCTAAATAGTGAGACTCTGTGTCTACCAAAAAAAAGAGACATT 8ABEFGFFEFG@CJEFGG>FCHIHDEHEBHHCHHIGFEH@D@GHH?@DFHDIBFFHDBFGIJGFDEGGGCFIFFGGBEGFDGDHHGCHFHGBCEEEC787 X0:i:7 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDDED XT:A:R RG:Z:1#49 HS25_09827:2:1209:16884:69459#49 147 1 145028 0 100M = 144640 -488 GGAAGCCTAGGCAGGAGGATCGCTTGAGGCCAGGAGTTGGAGACCAATCAGTGCTAAATAGTGAGACTCTGTGTCTACCAAAAAAAAGAGACATTAGCCA GE@FGDC>FEADEHBIDE4@?>5DHHAEG5?H?AEFD75GIIGH7FEDFEFFEGH8GA9DFG7ACAC: X0:i:7 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2116:3181:36712#49 163 1 145051 0 100M = 145393 442 TTGAGGCCAGGAGTTGGAGACCAATCAGTGCTAAATAGTGAGACTCTGTGTCTACCAAAAAAAAGAGACATTAGCCAGGTGTGGTGGTGGTGCACACCCG =C):=*:H6@:G@9?<0IE@IGJ/I:EICEGGG;HF9?-GEJHHFGA:@IHH@EHFEFHGLHFGHIIHGDGLGGJHGHHGB X0:i:6 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2308:13496:18790#49 163 1 145173 0 100M = 145543 470 TGGGGTGGGAGAAATCCCTTGAGCCTGGGAAGTCTACACTACAGTGAGCCAAGATTGTGCCACTGCACTCCAGCCTGGGCGACAGAGTGAGACCCTGTCT ;CBDBDDEFFFGEEBGBGIGICBEHHIIGIGB5HGFH6HGHACH5GHIDHHHGDAFFBHHFHFFFDHCFIFFHFEHBFDIFFFCGBHEEBGEGIGDGHHI@HEFGCHG?G>,DEFDHHFED?EDIGHCGE5BF6FHFFH4I>FHHEBDHFFEBF2 X0:i:9 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1208:4999:2557#49 83 1 145357 0 100M = 145070 -387 TCTTCCTCCCACTTTCCTGTATCTTTAACCTATCCCCCACTTTTAGCTCCTTCCCATCATCATTTAAATTACTCAAACTTCTTCTGTTTTAAAAACCTCT HIHHFDEGGGGFCGGGHI9IHGIFGGKIIKEGGCGHDGGGGGHFGGHHIIFGIHBGHJHGCHHJGLIFHHHEDHEFHIHGGFGGHEJGGGFJGFBFEEAC X0:i:10 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2215:18356:48225#49 147 1 145365 0 100M = 145023 -442 CCACTTTCCTGTATCTTTAACCTATCCCCCACTTTTAGCTCCTTCCCATCATCATTTAAATTACTCAAACTTCTTCTGTTTTAAAAACCTCTCCCTACAC GH+HFC?HFEFIACIFH=BBG?HAADGDA7?2H-5FECF6=;GFCI586CCEAH%7E/9GC4C-?; X0:i:10 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2312:11071:7053#49 83 1 145373 0 100M = 145016 -457 CTGTATCTTTAACCTATCCCCCACTTTTAGCTCCTTCCCATCATCATTTAAATTACTCAAACTTCTTCGGTTTTAAAAACCTCTCCCTAAACTCAGGGAG HIG4+5HG>GD,5FE5,ICCHI,FE7?,DGEG5G7KFGDGGC@FC@H,AE:;C@,FH;9@@@AGC8:C-HDBBHEGED2IE/G2?G65E?CI?DGFFB;A X0:i:8 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:AB1=D XT:A:R RG:Z:1#49 HS25_09827:2:2116:3181:36712#49 83 1 145393 0 100M = 145051 -442 CCACTTTTAGCTCCTTCCCATCATCATTTAAATTACTCAAACTTCTTCTGTTTTAAAAACCTCTCCCTAAACTCAGGGAGAGGTCTTCTGCACACACATT EJAHJH>GBGGGFJGEFIF;HIGFGGGGIFHGGEKIHGIGGIFDIHIFIIFGIHGHIE@GJ4HFGJIFHHHGHFH9GIFGF7GGHGGGDHFGGBGFEEA< X0:i:7 X1:i:0 BC:Z:TGTGTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:1:B+4BDB XT:A:R RG:Z:1#49 HS25_09827:2:1213:10335:97022#49 99 1 145482 0 100M = 145824 441 GCACACACATTGAGCCATCTGCTCTTCCCGGTGCCTTCTCTACAGCAGCCTGAGCCATGTCTCTAATCTATGAATCTCATCATGTTACTCCCCCATTTAC A;ECFDFDFFH6C0GHBCFH2H>HEJFEBH:(CDHF>9HJFF;89EHCFCCDFH@I@GCBDDGHDFFG7F7G6?7EFECHDGGC5EFBDH@GGHHBBEFGDDEFGD@2FHGGDGGHHEEHDGCHIG?DEJFFHEBGIF8A9IEGG9FIHFJ?IFLDFFHICHGCHHCGII:HHH@:DEHEEHIGBCGHEHHFFFAFEDFECAC X0:i:7 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDBED XT:A:R RG:Z:1#49 HS25_09827:2:1303:20389:36098#49 163 1 145566 0 100M = 145956 490 TTACTCCCCCATTTACATCACTTCTCCTTGCCTCAGGGATTAAGTCAAAACTCCTTAACAGCCCCTGCTCTGCCCTGCCTTGCAAGGCAGCCTCACTGCT 1CBC7?DBB995?G6:IC>GIG>E8>F,7E7>',AEDD=5ADA=5F+I@>H@5EE>CDFDFID?BDFGDD?5HFF+5+G544FF4BHGDFLFDC>CEH?; X0:i:11 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2112:6537:39874#49 99 1 145573 0 100M = 145943 470 CCCATTTACATCACTTCTCCTTGCCTCAGGGATTAAGTCCAAACTCCTTAACAGCCCCTGCTCTGCCCTGCCTTGCAAGGCAGCCTCACTGCTTGCCCCT CABFFGEFIFFGGJEJGGGHGFIGFJHIEHHHHIJGGHHGGHFIGGHIGFIIHHGIGGFFFGGHKFHGGFGIIGGEFGGHGGIHGGIHGHGGGHEGHHGF X0:i:11 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2114:14658:74159#49 83 1 145577 0 100M = 145229 -448 TTTACATCACTTCTCCTTGCCTCAGGGATTAAGTCCAAACTCCTTAACAGCCCCTGCTCTGCCCTGCCTTGCAAGGCAGCCTCACTGCTTGCCCCTCTCC ;>@4JGEGGG@FHHFCDDHCH?>FDGGII@7GGGK@DGIFGIGFHGEHFAIFCCGFHCDFGFGFFLI?HHDGBFDHHCBDFDGBHEGGG?FIFF?@CC?- X0:i:13 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDDEF XT:A:R RG:Z:1#49 HS25_09827:2:2311:19281:75835#49 99 1 145604 0 100M = 145972 468 ATTAAGTCCAAACTCCTTAACAGCCCCTGCTCTGCCCTGCCTTGCAAGGCAGCCTCACTGCTTGCCCCTCTCCATTTCATCTGCTATGGAGTCCAACTGA AABEFGFGFFFFGJBHGGGEGHEH4F5DHEDCGHFG?IFIGGIIJECFDGFCGG'GFCDHCFDBBC; X0:i:10 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2111:4111:89206#49 163 1 145650 0 100M = 145995 445 AGGCAGCCTCACTGCTTGCCCCTCTCCATTTCATCTGCTATGGAGTCCAACTGAGCCTCATCTGCCCCTTGAACGCACACTCTTTCTCCTCTGGGAGTCT ;CBDBFG@FCHGGDBCEDE?IKJE@EI@DCGIHHGE6FCGAFGH?+EIDIE@GDEEGFHFDH?BDIHGFGFDHFFE5FDI@G=DGIHFI>E>GDHCFFG2 X0:i:6 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2113:17140:99600#49 163 1 145684 0 100M = 146077 493 CTGCTATGGAGTCCAACTGAGCCTCATCTGCCCCTTGAACGCACACTCTTTCTCCTCTGGGAGTCTCTGAAGTGGGTAATATCCTCTGCTTATAATATGC ;C28>DC@D9EGLAFBGCC,D7FC8C>II@GDEBAG&AG=FA,7G9GEDEBH5@EHEHB?=H?7DHFHAIH56BBD(=G5CGF@CCCAGAA>DF>G>FD2 X0:i:7 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1303:9257:37003#49 163 1 145714 0 100M = 146067 453 CCCCCTGAACGCACACTCTTTCTCCTCTGGGAGTCTCTGAAGTGGGTAATATCCTCTGCTTATAATATGCTTCCCCTTAAACCTCTACTCTCTTCCTAGC B>HAFDJHAHA7DFG'5@B8GG5AFGB@HDBH7E?GIFD5BCF+ABFBJDF=@@>H4CF<>5DCEF?FDFFEFGD4?GCFFG>@EHC9:F?AHGD8GCGFG8HEIAGDCFHI?FEHCGGFG@DGFKECGGCIDGG@DFGIEICIHEGIF6DGGBFD=EGIE X0:i:8 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DD?DD XT:A:R RG:Z:1#49 HS25_09827:2:2106:21168:53008#49 163 1 145740 0 100M = 146093 453 CTGGGAGTCTCTGAAGTGGGTAATATCCTCTGCTTATAATATGCTTCCCCTTAAACCTCTACTCTCTTCCTAGCTACCTTTGACTCCTCTGTCACTTGTC :;6C>D98FCHGA9G:HG5DCEFC@7687@7556A??GHB=HAHEDHGF5?@>F>5EH@7AGE7=?>CFDHH,445(F?5FGF5C>>AD><>>DA>>?+B4+;4>>@@==4+,HGH=FC>5FFH5557F,D7E6=+I?GD85F5'+5=A5=+=6?C4H5GGEI8C78C5E7FBF6D'E'BF9?CD81>B9: X0:i:7 X1:i:2 XC:i:99 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2115:2600:19502#49 99 1 145926 0 100M = 146327 501 GGATGGAGATTAGGGAGTGTGTGTTATTCATGCTTAATTCACCAGTGCTTAGCTGAGTACCTGGCATAAAATAGTTACTGTGGTGGCCAAAGTAATAACC @?CEF?FDFFGFEJEFGGBHD2DGHDFBBHHHCGAG:ABCGHEHIEDCDFCFHGH8@9GKFGG?DK,GGEBGIFEGFICEJHD>GEH>FH+G+HF=B>CF X0:i:7 X1:i:7 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFE XT:A:R RG:Z:1#49 HS25_09827:2:2112:6537:39874#49 147 1 145943 0 100M = 145573 -470 TGTGTGTTATTCATGCTTAATTCACCAGTGCTTAGCTGAGTACCTGGCATAAAATAGTTACTGTGGTGGCCAAAGTAATAACCCCCACCGCCACCAATTG AEF>GHGJGLHCEHIGFFH@IFJBHF>HGFFF>CEHFEHFFEHEFIFGGHIFGECEHHEFGGGGEGHGHGEIIIEHFFHI7EIIGEFHGEGFEGECDBC; X0:i:9 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1303:20389:36098#49 83 1 145956 0 100M = 145566 -490 TGCTTAATTCACCAGTGCTTAGCTGAGTACCTGGCATAAAATAGTTACTGTGGTGGCCAAAGTAATAACCCCCACCGCCACCAATTGCTCATGTCCTATG HC@4FEFGFG@ECCG5HI@JE7EFEGDFIGEGGHDDHGGEFG9DIFEHFFFFIHEFHEHC@C9CGJD8HAH@EFEHG>>D?FGGF?G@@:FJDFG=E6?B X0:i:9 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!+1ADDFF XT:A:R RG:Z:1#49 HS25_09827:2:2311:19281:75835#49 147 1 145972 0 100M = 145604 -468 GCTTAGCTGAGTACCTGGCATAAAATAGTTACTGTGGTGGCCAAAGTAATAACCCCCACCGCCACCAATTGCTCATGTCCTATGTTACACAGCACAGTTA GHHHGDCHGHFG+HII>FBHIGHJHFHHGEGFIHHFHEFFFFDFFFGGHHBDBGGFH,GAGDFECEHFGG@IIIHEGJGGGCCEGGEHGFFFEDDEBAC; X0:i:2 X1:i:7 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2111:4111:89206#49 83 1 145995 0 100M = 145650 -445 AATAGTTACTGTGGTGGCCAAAGTAATAACCCCCACCGCCACCAATTGCTCATGTCCTATGTTACACAGCACAGTTACAGAGGAAGGGGGAATTAAGAGT HFABFHE4BGDFCGE>HDCD7CGFEGGADBEGGGKDHGDJBGG@IBHHEIH;CEF9DJH8GHH8:JIG8:88IF?C X0:i:2 X1:i:0 XA:Z:1,-145995,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=?DDDD XT:A:R RG:Z:1#49 HS25_09827:2:2111:3955:30065#49 99 1 146006 0 100M = 146434 528 TGGTGGCCAAAGTAATAACCCCCACCGCCACCAATTGCTCATGTCCTATGTTACACAGCACAGTTACAGAGGAAGGGGGAATTAAGAGTGCAGATAAAAT ??ECACEGIFFDHJ?HG>FEGHIAHHDIGHE8FHLEGEHGF@GGFGHCDFIIFGGGFHGGJGAHG@IGGHFFCFFGFGC?CHIHJGJF,GGGGHGGHFAE X0:i:2 X1:i:0 XA:Z:3,-197935539,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:1303:9257:37003#49 83 1 146067 0 100M = 145714 -453 AGTTACAGAGGAAGGGGGAATTAAGAGTGCAGATAAAATTAATGTTGCTCATCAGCTGACCTTAAAACAAGATTATCCTGGAGTATCTAGGAGAGCCCAT FFGHBHHGBGEFBGGGHIGDEHGFGFJA,KFGGGD@H9G8FC@DGFDFIICCIFFFEHEFCB@GGEHCGG?GDFDFFGBGIFEE@HGFGCFFGF>EEC9HBHHHHIHFF9HGGHHEIGHIGFCIFGBICFIJF9GFGEFG-H77FJGEFI?H7GDFHEGFE6FGGEEBHAFB X0:i:2 X1:i:0 XA:Z:3,-197935477,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11=DB?D XT:A:R RG:Z:1#49 HS25_09827:2:2113:17140:99600#49 83 1 146077 0 100M = 145684 -493 GAAGGGGGAATTAAGAGTGCAGATAAAATTAATGTTGCTCATCAGCTGACCTTAAAACAAGATTATCCTGGAGTATCTAGGAGAGCCCATGTAATTACAA EFHEFD5GCGEFCIBGFIGEHHGGEG?CGIHGGGFHHGDEGCGCGBGHACIFEHGFACHGCH@C5E;FHEHGHFECEEDGFFEGE?EEG?FAFEBFCBAC X0:i:10 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=BDB?D XT:A:R RG:Z:1#49 HS25_09827:2:2106:21168:53008#49 83 1 146093 0 100M = 145740 -453 GTGCAGATAAAATTAATGTTGCTCATCAGCTGACCTTAAAACAAGATTATCCTGGAGTATCTAGGAGAGCCCATGTAATTACAAGCATTCTTTAAAACTG ;A=BFDH>GD6@FF?H>IFCEHE?7,GFDK?75GFF7GG8@GGGIFEFADCDC@FAEG@@7CHFGHHF8HHE:FE<;IF?FFGGG?DEAHFEF?D=E>AC X0:i:10 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:B?DDF XT:A:R RG:Z:1#49 HS25_09827:2:2214:18370:100260#49 147 1 146172 0 100M = 145726 -546 TACAAGCATTCTTTAAAACTGGAAGAGGGAGGCAGAAGGTTAAGAACCAGAGACGGTGGGCACAATGGCTCATGCCTGTAATACCAATACTTTGGGAGGC GDF>CF5FIGGI4HC@@=G@>GH>HEFCGFF+E5DHBDHDCBHC-B@GD?G@EEF5HHG=G56??4DGBGEGI,GIEFGDFE':BFDGGHCF@E'BC,C: X0:i:9 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2304:3177:91353#49 99 1 146278 0 100M = 146524 346 AGTAAAATCCCTTGAGTGCAGGAGTTCAAGGTCAGCCATGGCAACATACTGAGGTCCCATCTCTACAACAAAATAAAAACAAAATTCACTGAGTGTCACG AA>DFGEGJFHGGJEHGGHGGHHKEJHIEHHHHIJGJHHGGHJGIGHILH6FKILIGHIJGGGHHKHGGFIIGIEEFIIHDGIHGGJFFGGGGCFJHHJE X0:i:7 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2115:2600:19502#49 147 1 146327 0 100M = 145926 -501 TGAGGTCCCATCTCTACAACAAAATAAAAACAAAATTCACTGAGTGTCACGATGCTTACCTGTAGTCCCAGCTACTGGGAACGCTGACATGGTAGGATTG GHHHCAHD>4HDCCI7CFEECDCGHEEHHEIFGG?='FADHHDGAEDG+CG=GGG=HHHHGCF>GGDHGGEECCDBDJE;G&;F:GGHD?C-0CDDD7C: X0:i:10 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2208:18327:36385#49 163 1 146396 0 100M = 146778 482 AGCTACTGGGAAGGCTGACATGGTAGGATTGCTTGAGCCTGGGAGTTTGAGGCTATAATGAGCCATGATAGGACCACTGAACTCCATCCTGAGTGACAGG ;CBCDFGFECFGHGG@FDHBDKJCFHE@7EGGEHG?HEIBBDH7D5EIFIDHGE>EEDJFGEFFFHHEJFGHHHFDEIFHFEEDIIHGGFAFD?HGHHFG X0:i:11 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2111:3955:30065#49 147 1 146434 0 100M = 146006 -528 CTGGGAGTTTGAGGCTATAATGAGCCATGATAGGACCACTGAACTCCATCCTGAGTGACAGGGCAAGGTCCTGTTTCTGAAGAAAAAAAGGACATTGGAA ?HH5CHGB>LFDG;>IGGBHHG=JABBEDFEFE>DBF7EFCBHCFBE@DC>=BHGDHEDDGIDIF<@FB>>DGICICFFFGBDHEGGE5FCD@9DCCBC; X0:i:8 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2304:3177:91353#49 147 1 146524 0 100M = 146278 -346 GACATTGGAATCAGGGCCCTCTCCATCCTGAGGTGCCTACAAGGCATCTCTCTCTGCAAACGAGTAAACATCACCCTCCAACTCCTTACAGAGTGGAGCA GGHHDHHFIGHIFHIFHGHEIGIFAFHHFHIJGHHGGHGJFHHFHGFGGHGFLHGIHGGFGIGEJGHFGGEI?IHIEHHGFIFFGIGGGFFFHEDEDBC< X0:i:3 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1205:12137:46443#49 147 1 146533 0 100M = 146068 -565 ATCAGGGCCCTCTCCATCCTGAGGTGCCTACAAGGCATCTCTCTCTGCAAACGAGTAAACATCACCCTCCAACTCCTTACAGAGTGGAGCAACAGGAAAA B435D>FF5C4@+4I45FB@CGB5EBEI>5@5CHB5FDAJDJDCEAE5HCF=+GFICAADG5A6CAHFD>@ICFH@IF,C7EFB:FAHGFH7FC,B>BC< X0:i:3 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2103:3322:2968#49 163 1 146550 0 100M = 146903 453 CCTGAGGTGCCTACAAGGCATCTCTCTCTGCAAACGAGTAAACATCACCCTCCAACTCCTTACAGAGTGGAGCAACAGGAAAACTCCTTCACCTCATTTC ;C?C,EC8BHFGGEFE?HBEEIG>GEGG6J=GEFAD?GGE+IFGGEB>F6ECDHEBEDF5JIHDHBEJEFGEFG=H;CHGI>LFBCHFHGEA X0:i:5 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1204:14624:75329#49 163 1 146559 0 100M = 146991 532 CCTACAAGGCATCTCTCTCTGCAAACGAGTAAACATCACCCTCCAACTCCTTACAGAGTGGAGCACCAGGAAAACTCCTTCACCTCATTTCTGTGCTGCT EDGGFFB7GEC>GGGHB?H?@BDDAH?@5?FBDG5E7E=@,FD,?7D+CCAGFB>>4AEC6I+45D4B44IA4>>CD5B@E? X0:i:9 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2212:5883:87329#49 99 1 146575 0 100M = 146935 460 CTCTGCAAACGAGTAAACATCACCCTCCAACTCCTTACAGAGTGGAGCAACAGGAAAACTCCTTCACCTCATTTCTGTGCTGCTTGGGAGGCCTGGACAG BABDFGFEIFFFG9EHGGGFGFC;GJFHGHHHGIEGFEHHDH/EFGHIGHIIFHHIFHA@G9GDFGIGGHKFGJCGFGHEEGIDJFJCFD@GGBGFHGIE X0:i:5 X1:i:7 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2213:19606:97422#49 99 1 146689 0 100M = 147064 475 CCTCGCTGATGAAGCAATCAGGAAATGGCTCGAGTTGAGCTAAGGAGAATTTGGATCCTTCCTTTGGTTCTCAGTAGGCAGGGTAGGGGCCAGGCATGGT BACEFGFEEFHGFEEJGGDEGF>GIHFF@HHHCIAF8EH@G9GHFEH.GFI;8?EACHIGFG-HIEF5G7IBA?(EHGH7CHI75?CCF6D7>H5HD4G* X0:i:5 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDDD= XT:A:R RG:Z:1#49 HS25_09827:2:2308:18293:66541#49 163 1 146712 0 100M = 147078 466 AATGGCTCGAGTTGAGCTAAGGAGAATTTGGATCCTTCCTTTGGTTCTCAGTAGGCAGGGTAGGGGCCAGGCATGGTGGCTCATACCTGTAATCCTTGCA BFCGFE@DFIIEGGFHAFG?I>HHAH?GBED>HGGDFEEGHF5HFHHJ?E5GE>6FEH+FF5CBACCIH4C4EGDCHFHHHGFIIHHBCAB>C@HFH>GJFDGGH7IFGGIGFFEGGIFGHG9EGGGGEEHH;FCFEDFHECDEHFHGGJIHHHHEHHEFKI>G?GGGF?JGFHFFIHGDHHDFGIDDFGHGGGIEIBD@IJHIGBFEGIDLGFCEHDDCAAC< X0:i:9 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1314:5898:59595#49 163 1 146961 0 100M = 147309 448 CAGGCTGCAGTGAGCCATGATCACACCACTGCACTTCAGCCTGGGTGACAGAGCCAGACCATGTCACAAAAAGTTAGAAAAAAAAAAGAGAGAGGGAGAG ;=BDBBG=E32CGEG69-6DG=F98DGEGF342 X0:i:3 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1204:14624:75329#49 83 1 146991 0 100M = 146559 -532 GCACTTCAGCCTGGGTGACAGAGCCAGACCATGTCACAAAAAGTTAGAAAAAAAAAAGAGAGAGGGAGAGAGACTATACACAGGCACCACCACATTTGGC BFFHCE@BC9HDGIEDHIF?ED>BE@66DHE4GH:8,GIDGABCAGEHIICFIHGGHFHGG@EHGEHH@EHGEFDHGIHDGDGGEFJFEGFFGFGFCCAA X0:i:3 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BD?DD XT:A:R RG:Z:1#49 HS25_09827:2:2207:6955:85147#49 121 1 147038 0 100M = 147038 0 AAAAAAAAAAGAGAGAGGGAGAGAGACTATACACAGGCACCACCACATTTGGCTAATTTTTAAATATTCTGTAGAGACAAGGTCTTGCTAGGTTGCCCAG ECGD=EEGCGE6C>F>DDCEEHGFJ7?AF7AG=GDEFG-@FGGGG@GFIBEFIEG58HECCHH>GHDF@HHBB@CEA>HIEGA>F?J@EH@EEF?F@6?? X0:i:6 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:=BABD XT:A:R RG:Z:1#49 HS25_09827:2:2213:19606:97422#49 147 1 147064 0 100M = 146689 -475 CTATACACAGGCACCACCACATTTGGCTAATTTTTAAATATTCTGTAGAGACAAGGTCTTGCTAGGTTGCCCAGGCTAGTCTAAAACTCCTGGCATCAGG 2E?>CDFG+GFIFHB4>F=<>GBGEEBHGF@DEHED?,HJFEBFEADGDEGFGBG5EGJ==5GDFB>F>GCI8DGEFF7@DBDBG6AA@FCDEDBECBC: X0:i:12 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2203:14384:23940#49 163 1 147070 0 100M = 147446 475 ACAGGCACCACCACATTTGGCTAATTTTTAAATATTCTGTAGAGACAAGGTCTTGCTAGGTTGCCCAGGCTAGTCTAAAACTCCTGGCATCAGGCTGGGC ;CACD79@7-9G,A6EEF>'+GF7HCCIF57IE,47,655H57,DD5I@F,@@5E54@77+9775+?5FGF>>44+BFGI4==CF>HE4AAI>?HF>G4A X0:i:12 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1307:5974:45151#49 83 1 147078 0 100M = 146892 -286 CACCACATTTGGCTAATTTTTAAATATTCTGTAGAGACAAGGTCTTGCTAGGTTGCCCAGGCTAGTCTAAAACTCCTGGCATCAGGCTGGGCATGGTGGC EAHEBEHGGDGFCJGGFIFEEKIHDFCIGFHGGGFGDGGFGIHGGGIFEIHGICFGHFFDGHHHGLIHHHHFI@FGGIHGGDGGGEHFGHFFEEGFFBAC X0:i:12 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:B?DEF XT:A:R RG:Z:1#49 HS25_09827:2:2308:18293:66541#49 83 1 147078 0 100M = 146712 -466 CACCACATTTGGCTAATTTTTAAATATTCTGTAGAGACAAGGTCTTGCTAGGTTGCCCAGGCTAGTCTAAAACTCCTGGCATCAGGCTGGGCATGGTGGC HCHHFDHGGGHFFFHJFDGGFGIF?GKFBGEGGGKKDGIGFGHFIGIKIIILGHGGGJHGCHGGGHIFHHHEHFHGEIHGHHGGGGJGGGFGFFGFEEAA X0:i:12 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1310:17917:93847#49 163 1 147127 0 100M = 147526 499 AGGTTGCCCAGGCTAGTCTAAAACTCCTGGCATCAGGCTGGGCATGGTGGCTCATGCTTGTAATCGCAGCACTTTGGGAAGCTAAGGCAGGCAAATCACC ;;6C;?DCBDE>8AI:6GDFICFGBDCEFICI>HHFD6IGEGEHFFG?FFHDGEFEEHGFDHHH=EFGD4EH?>IABBDEFEF>;FHEIFE>F5HGEFEG X0:i:7 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1306:18787:10873#49 163 1 147136 0 100M = 147480 444 AGGCTAGTCTAAAACTCCTGGCATCAGGCTGGGCATGGTGGCTCATGCTTGTAATCGCAGCACTTTGGGAAGCTAAGGCAGGCAAATCACCTGAAGTCTG ;CBCBEGBFFFGHGG;HGHDGFFCIEGIIEGGFBGGHE=GHGAHGCEBFKDGGEIFFFJHGHFHFHHGDEHBHFFEGFDICGEGIFHGCFHFG?HF>BHG X0:i:7 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1305:4597:3472#49 121 1 147153 0 100M = 147153 0 CTGGTATCAGGCTGGGCATGGTGGCTCATGCTTGTAATCGCAGCACTTTGGGAAGCTAAGGCAGGCAAATCACCTGAAGTCTGGAGTTCGAGACCAGCCT ;J4E+'DGC<6(5,FE>D,7C7,??7,6F7CG@@7D79AEBF9,(7DB;@?;.88F8;98C7E>-8:FG-?8B@C1AI222B>G?4J5@?F44FGFE6>C X0:i:6 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!+1<DECB>ECDD?@DHHFDLGGEH@GDGHFFHCFHBDFG@IGFFGFDGAEFC?GABIGDFE?EHE?CI>JG>GEEGG4EE=HHFB X0:i:2 X1:i:0 XA:Z:1,+147411,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFA XT:A:R RG:Z:1#49 HS25_09827:2:2203:14384:23940#49 83 1 147446 0 1S99M = 147070 -475 ACAACAACAAAATCAAAAACAACAACAACAAAAAAAACGCCTGGCATCATGACATCTTCCTGTCTTAGCCTCCCAAAGCCCTGGGATTATACTGTTTCCT *(F4+DF>,46F5>5>7?7C7-6F?7FCB7CG,CDG7G-@-IG@A7,(;%?(C8GGHF,,C@G(:A:F8EH8:D.CACB2?:>>FG<@G?FFF??=E>?A X0:i:2 X1:i:4 BC:Z:NGTCTATC XC:i:99 XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1306:18787:10873#49 83 1 147480 0 100M = 147136 -444 AACTCCTGGCATCAAGACATCTTCCTGTCTTAGCCTCCCAAAGCCCTGGGATTATACTGTTTCCTATAATTGAAGACACTTGTTCTTATACTGCTTTAAG HGHHHAHGGGDDFGGHFI@JHHBFGFJFG@EBGHGK7GGFGGGFAGHJIIEGE@G9EGHGGFEFFHHHHH>GFDDDHEHIGBGAHGEF@FFF?DDFEBAA X0:i:7 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFB XT:A:R RG:Z:1#49 HS25_09827:2:1310:17917:93847#49 83 1 147526 0 100M = 147127 -499 TGGGATTATACTGTTTCCTATAATTGAAGACACTTGTTCTTATACTGCTTTAAGGTATAAAGGAAGAAAAAAAAAACAGATAATGGCAAATGTTGGTGAA 2FHBH=54>@D6>CB>HB@D7GG??@GCB7C7?C@@HGAFFCBFA7HCFBCFE8G@I;HFGEACG8IHHHHEIFJHGIFGEDGGFEHHGGCFGEGFCBAC X0:i:6 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2315:21002:9272#49 99 1 147552 10 100M = 147917 465 AAGACACTTGTTCTTATACTGCTTTAAGGTATAAAGGAAGAAAAAAAAAACCGATAATGGCAAATGTTGGTGAAGGCCAGGCCAGGTGGCAGCCTGTTAT H)>E=??D42?D@AC<9B@-EG?DAGF9@-CDGAFF-IFHI(B,,(C##@D(9?((,?(,(,67,,(6(-C,,(+'(,6,++'5)'*+01 X0:i:5 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:5 XO:i:0 QT:Z:!1:BDDDF XT:A:R RG:Z:1#49 HS25_09827:2:2107:6534:55323#49 99 1 147559 8 100M = 147871 412 TTGTTCTTATACTGCTTTAAGGTATAAAGGAAGAAAAAAAAAACAGATAATGGCAAATGTTGGTGAAGGCCGGGCATGGTGGCAGCCTGTAATTCCAGAA AAEDFGFGIFHGHJGHGGDGIHIGEEHHEHH8HIJGFHHHFHGDIGCIFFIIKEHIGG:GMGGBIKGGGCIFGGGEFGHCEGIHHGHGF6FGGEFJEHCH X0:i:5 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2306:18256:28188#49 147 1 147594 0 100M = 147157 -537 AAAAAAAACAGATAATGGCAAATGTTGGTGAAGGCCGGGCATGGTGGCAGCCTGTAATTCCAGAACTTAGGGAGGCTGAGGTGGGCAGATCACTTGAGGC GDHBFAGB>GA@<>I4@GEFHBFBJFBCBEDDHHEFFHBGCEHEEIE?DCF5G>GDHHHEGCAH?BHFGG@G8EDICFEDBECCGCFAG9EE8DEDC?C; X0:i:6 X1:i:7 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2202:15322:18368#49 99 1 147641 0 100M = 148064 523 CAGCCTGTAATTCCAGAACTTAGGGAGGCTGAGGTGGGCAGATCACTTGAGGCCAGGAGTATGAGACCAGCCTGGGCAACATGGTAAAATCCCACCACTA AABFFGFGIFHGGHEFGGGGGGIKHEHIGHHHHJCGGHHGGAGHHFHIDHIFHHGIGHIBDGGDGFGGGHFIGKG=FIHHJHGEGEGHE@GGGHHHHHJE X0:i:7 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFB XT:A:R RG:Z:1#49 HS25_09827:2:2108:13000:18137#49 73 1 147745 0 100M = 147745 0 AAAATCTAAAAATTAGCCAGGCATGGTGGCGAACACCTGAAATTTTCAGCTACCCAGGAGGCTGAGATGAGAGAATCACTTGTGCCTGGGAGGTCACGGC A;E7=DD?EF?DEEG?>2D?IBIHGA7-D9GIFC@?G:8FF7L8F9CG@D97GD7,<77BGF7D,G-HDCB7GFH5664>4B=CE=JB X0:i:6 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!1:;DD>D XT:A:R RG:Z:1#49 HS25_09827:2:2305:3306:41228#49 147 1 147840 0 100M = 147411 -529 ACGGCTGCAGTGAGCTGTGATGGCTTAATTGCACTGCGGTCTGAGAGACAGAGCAAGCCCCTATCTAGAAAAAAAAAATGTCAGTGAAGATGTTGAGGAA GDF5+355BC++G+3++++F5BH++B+6H++55'5+H,9+,,,4+B'GG(5$B55+D=DHGD667G,CH,7755B:6AG+9EDF-FD86C: X0:i:5 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:5 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2107:6534:55323#49 147 1 147871 16 100M = 147559 -412 CACTGCGGCCTGAGAGACAGAGCAAGCCCCTATCTAGAAAAAAAAAATGTCAGTGAAGATGTGGAGGAATTGGAACCCACAAACATTACTGGTGGGAACA <4FBFHGBGAAHACB@CFB@E6FBAIFIKHDFEGIGFEHGHGGGHIFGHHIJIGGGHCDAGIGHEJEGGGIIIIDIFFGFFIFIGIGHGFGFHEFCCBC; X0:i:1 X1:i:5 XG:i:0 AM:i:0 SM:i:16 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1304:16826:49558#49 163 1 147880 17 100M = 148239 459 CTGAGAGACAGAGCAAGCCCCTATCTAGAAAAAAAAAATGTCAGTGAAGATGTGGAGGAATTGGAACCCACAAACATTACTGGTGGGAACATAAAATTGT ,EECGHHHFHGC5EGHDC@EE@>HHA5EAE@F?AAFBGE?G54HHBBBEEB?HCB5+GFHAGGG5FCFC,H42 X0:i:1 X1:i:4 XG:i:0 AM:i:0 SM:i:17 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2315:21002:9272#49 147 1 147917 14 100M = 147552 -465 ATGTCAGTGAAGATGTGGAGGAATTGGAACCCCCAAACATTACTGGTGGGAACCTAAAATTGTGTAACCATTTTGTTTGGGTATTTCTTTTCTTGTCACT 2435+A+5><+6+43G5A%45?+(-8B6B5+5(++5,,9D.:6+&A@.,8>'?'5,-,(/+1,0E1,5$5@ICC&EGF,$?5,&>,*-*/1?.,$086/1 X0:i:1 X1:i:8 XG:i:0 AM:i:0 SM:i:14 XM:i:3 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2115:11756:89274#49 163 1 147937 14 100M = 148294 457 GAATTGGAACCCACAAACATTACTGGTGGGAACATAAAATTGTGTAACCATTTTGTTTGGGTATTTCTTTTCTTGTCACTTTAATTGGATTTTTAAAAAA DECD-C4DG9B6H:4B1CF9FG+3DEGDG@+C>?=BBFDH4GGGF>CD@?IFFDEFFAD9FICED=AFHFE5J=GECHF>8IHE;AHDHHCFGIFIHHGJIFFHEDFHDFHHHGFDGFHHBHFIFJHGGGIIBGIHGGFHAFHHFG X0:i:5 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2102:9215:9660#49 99 1 148051 0 100M = 148415 464 CACTATCTTGCCCAGGCTGGTCTTGAATTCACGGGCTCAAGCCATCCTCCTAGCTGAGCCTCCTGAGTAGCTGGGATTACAGGTGTGAGCCATTGCACCC C;C@FGFFAFEDGEGHG>F??>CAHFFEGHHHFEEG>GCH8HFE@F8CFCCIFFHEFG:KJEGD,@E=>FKDFD7D?EG?I@I>EECFFG<74CGFH=CH X0:i:5 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDFDF XT:A:R RG:Z:1#49 HS25_09827:2:2116:10890:52955#49 99 1 148051 0 100M = 148460 509 CACTATCTTGCCCAGGCTGGTCTTGAATTCACGGGCTCAAGCCATCCTCCTAGCTGAGCCTCCTGAGTAGCTGGGATTACAGGTGTGAGCCATTGCACCC >ABFFGFFIFGG@GFGGG/HGFIH>EFHGHHHHGI:CHAHDFJIAGHIGIEEHHGIGGIFFJGHKEFGGFKIGJGGBGIH#HFHHGHHFHGGG9EFHHIH X0:i:5 X1:i:6 BC:Z:TGACTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:1=1DDEFD XT:A:R RG:Z:1#49 HS25_09827:2:2202:15322:18368#49 147 1 148064 0 100M = 147641 -523 AGGCTGGTCTTGAATTCACGGGCTCAAGCCATCCTCCTAGCTGAGCCTCCTGAGTAGCTGGGATTACAGGTGTGAGCCATTGCACCCAACTGGTATAGCC GHGEDHD5IH>;FHI@C=BHLBBFJEBHGG@JGHHFFFFGHGHFEIEGGHHFIKGDHGEEGIFHFBHFHGIGIEGIIJGIFIGGGFGHGHFDEEFCDBC; X0:i:5 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2104:14178:99221#49 83 1 148141 0 100M = 148032 -209 CATTGCACCCAACTGGTATAGCCACGTTAGAAAACATTCTGGCAGTTTCTCAAAAGGCTAAATGTACAGTCATCCTATAATGCAACAATTTCACTCCTAG EJHHJGEGGGGGHGHJHIGGHIIGEEJGIGHGGFFKHGEGGIGGIHFHIIIGIHGGIFHGJHHGGIHHHHHGHHJGHIFIHHGGJGJGGHFJFFGFEEAC X0:i:2 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFF XT:A:R RG:Z:1#49 HS25_09827:2:2108:19636:58179#49 163 1 148183 0 100M = 148528 445 CAGTTTCTCAAAAGGCTAAATGTACAGTCATCCTATAATGCAACAATTTCACTCCTAGGCATATATCCCAGAAAAATAAAAATATATGTCCACACAAAAA :CACEFG8DGEGAD6GEFBDFFBE@DF?D@GGHHBGDEIGHAHDEGE?FIHG@EI>CHGHGGEFDHHED4FBEBIJJ=6CCEIFCCB<@>I>FJHDEHHB X0:i:10 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1302:12853:61122#49 99 1 148202 0 100M = 148598 496 ATGTACAGTCATCCTATAATGCAACAATTTCACTCCTAGGCATATATCCCAGAAAAATAAAAATATATGTCCACACAAAAACTTGTACAACAATCTTCAT CA>C=?D?4F?@GEGH>GBECDE;CEDEB>AC8HCEHECCGFCDFGFIFEEFF7FHDBFGIGGHF@GG7CFIGIGDFIHFGGDHGGF5ED4G>FHB4HGB X0:i:8 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:ADB>D XT:A:R RG:Z:1#49 HS25_09827:2:1304:16826:49558#49 83 1 148239 9 100M = 147880 -459 AGGCATATATCCCAGAAAAATAAAAATATATGTCCACACAAAAACTTGTACAACAATCTTCATAGCAGCATTATTCATAATGACCAATACATGGAATACA HFF7FE@8FEHHGGEC?GFGGIGDGEGGFHFBGIJBCG7AGGEFIFC.FFIH;HECEEHGCDHHAD@DHJGKCF?FD>>HGJGFFFADBBFECAB X0:i:10 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDDDD XT:A:R RG:Z:1#49 HS25_09827:2:2106:14679:99871#49 163 1 148284 0 100M = 148620 436 TTGTACAACAATCTTCATAGCAGCATTATTCATAATGACCAATACATGGAATACATGGAAACAACCCAAATATCCACCAACTGATGAACAGATAAACAAA ;CBDEFDHFGGGLGFGGGIGFGHGHGIIIIGGGHEEHFIGFHHHFGKIFHHGGJFHFGFFJGFIHHHHFIHKHHEHJIFIHHFHFIHGGHHIGHHGHHGG X0:i:10 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2115:11756:89274#49 83 1 148294 14 100M = 147937 -457 ATCTTCATAGCAGCATTATTCATAATGACCAATACATGGAATACATGGAAACAACCCAAATATCCACCAACTGATGAACAGATAAACAAAATGCAGTGTG 2IH4CDHGGGHEFGHCDIFGHGG?DFFIFIHGGHEKHAIG@A@@GEEFIICFCFFAAHFFCFG3FEHFH??EHFHHA1DCGHG>FBG0@FFFGDGF@CA@ X0:i:10 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11ABDDE XT:A:R RG:Z:1#49 HS25_09827:2:2202:19957:65988#49 163 1 148298 0 100M = 148710 512 TCATAGCAGCATTATTCATAATGACCAATACATGGAATACATGGAAACAACCCAAATATCCACCAACTGATGAACAGATAAACAAAATGCAGTGTGTCTC :CBCDEDFFCFGAGFCFI>GIEJCIDFCCEAHEHGEGAEGHGEHGGHIFGHGGDIFCGHDFHFHHHCIFIHHHFIHFIFIF=IFIFHEGFILGDHFGHHG X0:i:10 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2103:14605:39534#49 83 1 148342 0 100M = 147992 -450 AAACAACCCAAATATCCACCAACTGATGAACAGATAAACAAAATGCAGTGTGTCTCTACCATGGAATACTGCCATAGAAGGAATGAAATATTGATACACA EGDABGEBG@HFHIFHHBGIHHIFEGIGIKHGGHFGHGGIKIGGIGIHIIFLEFGIDJHGGHGHGJGCHHHFHFHHGIKGHDAGJGJGGHFFFFGFCCAC X0:i:10 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFDD XT:A:R RG:Z:1#49 HS25_09827:2:2204:20003:80822#49 99 1 148389 0 100M = 148738 449 GTGTGTCTCTACCATGGAATACTGCCATAGAAGGAATGAAATATTGATACACACTATGACATAAAGGAACTTTGAAAACACTGTGCTAAGAGGGAAAAAA C@CCFCD?AF?@@B?HGGGEG>IAHEFE@H:HFHCGFGHG8FGD@GFCGC7ICHEEC@CBDDGDDFGGGHFIGIC??EGCIGIDEGCGEGGGGHDHHHGF X0:i:8 X1:i:7 BC:Z:NGGCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BBDBD XT:A:R RG:Z:1#49 HS25_09827:2:1216:11699:37435#49 163 1 148409 0 100M = 148749 440 ACTGCCATAGAAGGAATGAAATATTGATACACACTATGACATAAAGGAACTTTGAAAACACTGTGATAAGAGGGAAAAAAAGCCACAAAAGATCACATAT GG>EEEFEGHJHH@GGGFGHBDJGHEFHFHIFH9HHGFEHGHGEJGJFEHH:FICHGDFHGBDHGBHEG X0:i:8 X1:i:7 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2102:9215:9660#49 147 1 148415 0 100M = 148051 -464 ATAGAAGGAATGAAATATTGATACACACTATGACATAAAGGAACTTTGAAAACACTGTGCTAAGAGGGAAAAAAAGCCACAAAAGATCACATATTGTACA GE@BCHDDFL44FHIIGGGH>BF>AEB?BFFDEFIDFKEDCGHEEFDGGCHDBBGDHDA5GCFD7AHFHC@7FGDHGHGDFHIC@FEEGFGDHDDD@6C< X0:i:9 X1:i:7 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2116:10890:52955#49 147 1 148460 0 100M = 148051 -509 TTGAAAACACTGTGCTAAGAGGGAAAAAAAGCCACAAAAGATCACATATTGTACAATTCTATTTGTCCAGATTAGGCAAATCTATAGTGACAAAAAAATT GHFHGHGF5HFDGHI@GEEHJGFJH9HHHGGFE?B=FFFAD@FFEI=@GFFF;AGDHHHEG<:6G<;FIGEIEE8I&FFG@DF02?B2G:@@H?*4D1C; X0:i:7 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2302:4692:52764#49 163 1 148464 0 100M = 148880 516 AAACACTGTGCTAAGAGGGAAAAAGAGCCACAAAAGATCACATATTGTACAATTCTATTTGTCCAGATTAGGCACATCTATAGTGACAAGAAAATTAATC BEDE?BFHB??EGG5FHDFGG?FGD9GEIEEF@FFBFFEEHEAEF>HG4HBF?FF=ED@CHFDFGGG?HFEFH2 X0:i:7 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2108:19636:58179#49 83 1 148528 0 100M = 148183 -445 AGATTAGGCAAATCTATAGTGACAAAAAAATTAATCAATGGTTGCCTAAGGCTGGTGGCAATGGTAGGTGGGGAGAGTAGGAGGTAGTGGCTAAGGGGTA ;F>HJFEGGDEFFFFCDDFCC5IHGFFGBBCGGIF@AGGEJCFFEEHJFIFFI@GGHGEE@HHGGCEHBHHGIHEGKEBGHGGGGEJGFFFI?GGFEEAC X0:i:4 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1302:12853:61122#49 147 1 148598 0 100M = 148202 -496 GGGAGAGTAGGAGGTAGTGGCTAAGGGGTATGGATTTCTCTATAGGGTAATGAAAGGTTCTAAAAGTGACTGTGGTGATCGATGCACAGCTCTGTGAATA G?+BFHCBGHFHFC>IF+ECJFF5H=E>G5=DCHBE77A+7H6+F7D5H?5F?>@57=G55EFD,4H>GC5I8E78CF77BH5B-GDH>99B8GED;BC; X0:i:6 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2106:14679:99871#49 83 1 148620 0 100M = 148284 -436 AAGGGGTATGGATTTCTCTATAGGGTAATGAAAGGTTCTAAAAGTGACTGTGGTGATCGATGCACAGCTCTGTGAATATTCTAAAACCTACGGAATTGCA EJHHJHHGGGHFHCGEHIHIHGIHGGIGFHHGGFKIHGJIFGGFHLFJIIIGGHFHHGHGJHHGGJIHHHHGIHJIGIHIHHGGFGJGAFFGFFGFFBAC X0:i:9 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2104:19949:70225#49 163 1 148625 0 100M = 149005 480 GTATGGATTTCTCTATAGGGTAATGAAAGGTTCTAAAAGTGACTGTGGTGATCGATGCACAGCTCTGTGAATATTCTAAAACCTACTGAATTGCAGATTT :;6BA?C@EHFGEAC@CDIGFFHEHHDED>GBFEBCEJC5B,7CD5HEDEC7G@E5EDED=9,F=?HEFDFF?H=AFFD+FEFF@3HACAEFBGD>HHDG X0:i:10 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2202:19957:65988#49 83 1 148710 0 100M = 148298 -512 CTGAATTGCAGATTTCAATAAATAAAGTGAACGGTAAGTGAATATTTTAATAAAGCTATTATTTAAAATAATAATAATAAGGGGCTGGGCACAGGTGGTC FJHHGGHGGDDDGJFJ:IGJHIGH=FGIF@EGGIFGHGDD@G9FIGHHFIIGCHFFHHHGHHGGGJEFHHHGFHHIHIFGHHGGHGJGFGFIFEGFCBAC X0:i:9 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 QT:Z:!1=DDDFA XT:A:R RG:Z:1#49 HS25_09827:2:2204:20003:80822#49 147 1 148738 0 100M = 148389 -449 GAATGGTATGTAAATATTTTAATAAAGCTATTATTTAAAATAATAATAATAGGGGGCTGGGCACAGGTGGTCATGCCTGCCTGTAATCCCAGCACTTTGG GHG>FHGH>GFDFH>@F=HCEFFE5F>CDH=AEHEEH?AD7EGEEGEGH8EDIGGDH7DFI7EC?CHEEF7G?DFC@FFHGHEFFC7B/AC; X0:i:9 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1216:11699:37435#49 83 1 148749 0 100M = 148409 -440 GAATATTTTAATAAAGCTATTATTTAAAATAATAATAATAGGGGGCTGGGCACAGGTGGTCATGCCTGCCTGTAATCCCAGCACTTTGGGAGGCTGAGGC ECFH5HDA7GDE:H?+7G4JE?EF7GEFD7F:GDDGF?G-JGGGBAHFIIE;C9GEFHD9C@A5GEHFHEHGEHJEGIFIHBGGFGGGGGFJGEGFEEAC X0:i:10 X1:i:3 BC:Z:TGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:+1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2302:4692:52764#49 83 1 148880 0 100M = 148464 -516 CCCAGTCGGAGCAACATGGCAAGATCCCGTCTCTATGATAAAAAATTAGCTGGACATGGTGGCACATGTCTGTAGTCCCAGCTACTTGGGAGACTGAAGT HC4HG=HGGDE,GIFGDG@DEGG?DGGCGB?G>FDDDGG$GG@FEGHCFCIFEDEIAFHCG7HHBCAH8EHFEDHHGIDGHBG>GGGEGGFE4FGFCE;A X0:i:4 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=BDDDD XT:A:R RG:Z:1#49 HS25_09827:2:1312:21305:55279#49 163 1 148884 0 100M = 149271 487 GTCGGAGCAACATGGCAAGATCCCGTCTCTATGATAAAAAATTAGCTGGACATGGTGGCACATGTCTGTAGTCCCAGCTACTTGGGAGACTGAAGTGAGA CBF6GFDF=AAGHH?G>?=FHD@E75467?DHFFBE>EFE5+B+FHFFFFH==>4C4E;GC>>CD+>H?A X0:i:4 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2305:12634:14864#49 99 1 148893 0 100M = 149261 468 ACATGGCAAGATCCCGTCTCTATGATAAAAAATTAGCTGGACATGGTGGCACATGTCTGTAGTCCCAGCTACTTGGGAGACTGAAGTGAGAGAACCACTT AAECFGFFIFGGFJGGBGGHGGIHIHHIEHHHHIHGHHHGGHHIHGDIGECIHHLHGGGBIGGHGEHGGHGGGFGGFEK?IGIHJFFHFGGGGDHHHGCB X0:i:4 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDDD XT:A:R RG:Z:1#49 HS25_09827:2:2110:15197:8393#49 99 1 148932 0 100M = 149397 565 GACATGGTGGCACATGTCTGTAGTCCCAGCTACTTGGGAGACTGAAGTGAGAGAACCACTTGAGCCCAGGAGTTTGAGGCTACAGTGAACCATGATCATG C=CDAGBFFCGDFJEFGAFG?HIEDEHIGH:HFGJGCGHC8HHE@CF9GCIFFGGHGGIGFE9HKKGGGE7FCDG?FGGCGHDDE5FCFDGGGHEFHGIF X0:i:7 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDDDD XT:A:R RG:Z:1#49 HS25_09827:2:2116:15558:12734#49 121 1 148942 0 100M = 148942 0 CACATGTCTGTAGTCCCAGCTACTTGGAAGACTGAAGTGAGAGAACCACTTGAGCCCAGGAGTTTGAGGCTACAGTGAACCATGATCATGTCACTGTACT HFHHGE>GGFGFHHFHHIG;HIGFJGKIFIEGGIFHHGGEKGGFIHHJIIHGIHGGHHHGG>HHGIEHHHHGHFH9GIFIF?GGJFEGGHFGGFGFDBAB X0:i:7 X1:i:3 BC:Z:TGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:1=BDFFFB XT:A:R RG:Z:1#49 HS25_09827:2:2104:19949:70225#49 83 1 149005 0 100M = 148625 -480 TTGAGGCTACAGTGAACCATGATCATGTCACTGTACTGTAGCCTAAGCAACAGAGCAAGACGCTGTCTCTGAAAAGGAAAGAAAACAAATGCAAGTTTTT EAFHGEDGGGDFC>F>DG7,EIEFDF7,B7EGGFFF7GA8FGBGCBEBACCG?EG@HHH@GHECFHIC@EHEHHHCGIGI?FGG?EHCGHFIFFGFEEAA X0:i:5 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1202:21349:3426#49 99 1 149148 0 98M2S = 149533 485 ANTAAAAGAGCACTGAATAATGACAGTGAGTGGCTGGGTAGGCTCAGTTGCTAGCTAAATGGCTTCTAAAAAATTTCATAAAGTTACAGCTCTGGGGACA A!BEFGBFGFGDGJE3GGFHGHIHFEFIGHGHHHIGG.F(8E;A@8-.G.A;(,@87GG8-A(7@,C,-?HFC7C'(G77D@,(C,C5(64CA(5BA',* X0:i:3 X1:i:9 BC:Z:NGTCTATC XC:i:98 XG:i:0 AM:i:0 SM:i:0 XM:i:4 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2215:15811:29400#49 99 1 149208 0 100M = 149566 458 GGCTTCTAAAAAATTCAATAAAGTTACAGCTCTGCGGACAGTCATGTAGTCAAAGAATGAAGGCGAAATTCATTACAATTGCCCATGGTCTTTATTTACA C?C@FGBGG=?EFJB?>2-F?FC;CFG@/C:5*;DDE X0:i:7 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!11=AB4A XT:A:R RG:Z:1#49 HS25_09827:2:2305:12634:14864#49 147 1 149261 0 100M = 148893 -468 AGAATGAAGGCGAAATTCATTACAATTGCCCATGGTCTTTATTTACATGCCTTCTAGTGAAAAATTCCTAAGTGCCTAAACAGCAAGTCTGCAATGATAG GHF5FHDDGE>IBFDHF;GHIFFAGHJFF>DF4EDF@D>?DBFFEFDE@EE7@@GCEFBG5CCGD=GH?DFBHFDGEIGGH?CFCGFEIG:EGEGFEECDDABBC< X0:i:5 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2208:8961:71172#49 163 1 149462 0 100M = 149912 550 GAGGTCAGGAGCTCCAGAGGAGCCTGGCCAACATGGTGAAATCCCATCTCTACTAAAAATACAAAAATTAGCTGGGTATGGTGGCGGGCACCTGTAATCC 5FGFF?G X0:i:6 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1202:21349:3426#49 147 1 149533 0 100M = 149148 -485 CTGGGTATGGTGGCGGGCACCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATTGCTTGAACCCAGAAGGTGAAGGTTGCAGTGAGCCAAAATC ?,FFF>DDBH>DFCIID5=C5GFBEB4HBGEDGHDGFFFFFGHEEEEGHHFFIHGDHHAHBEFGFBHFG?EIGGCF?FFFFIDGGCFLGFEDBDFDCBC6 X0:i:6 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2215:15811:29400#49 147 1 149566 0 100M = 149208 -458 TGCTCAGGAGGCTGAGGCAGGAGAATTGCTTGAACCCAGAAGGTGAAGGTTGCAGTGAGCCAAAATCGCTCCATTGCACTCCAGCCTGCGTGACAAGAGA 2,B(>*CFGEA4+?'FDADCE@++G+@7F>5,B5+=7D.B=E:,5@9-,E>,6<:,+EF'+3+:698$D9.1C'-C?5: X0:i:7 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:4 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2101:10019:85418#49 163 1 149662 0 100M = 150011 449 GAGAAAGACTCTTATCTTAAAAAAAAAAAAAAAAAAAAGAAATGGAATCTTCTTCAAGAATTACATCGTGTTTCATAATAAAGAAGCTCTAATTTTGCAT ;CAC>E9@5GEADAB@CDDFCKFEHHIGF+GBFDBED?CGH?A7?+G?'F?755,EG6H?AE77G++C+=5B,4=5(4,EFE5G@*4A@+CB5DF>5E;FGAEBFC>5EFF< X0:i:6 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2103:3926:87600#49 99 1 149729 0 100M = 150091 462 GTGTTTCATGATAAAGAAGCTCTAATTTTGCATTTGTTCAAGTATTGATGAGATTTACCCAATATGACACCCATCTTGGATAAAATGCAAACAACACAAT CAEEFGFFFFHFGJGEGGGHIFIGFJHIEHHHHJIG>HHGGHFEFGHEGIIIFFHIFGFJMIGHIKGGGHFFIGGGHIIFIGIFJFGGFHGGGHHGHHJF X0:i:8 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2208:8961:71172#49 83 1 149912 0 100M = 149462 -550 TGGAATTATGGAGCCAATAAGATGTTACAACCTGTTCCAAGGGGAATTCCAAAATCCACACATATCTGAGACCATCAAGTATGATGAAATATATTTGATT BJ>H5=HGGGGDG6GGFDCIHGEFEGJGGFHGGHGGHGGGFGGFIGHCIIIFIDFHIEHGGFCGGEIHHGDGIFHHGIDGHGGGGGGGGGFIFFGFCBAC X0:i:10 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDDDD XT:A:R RG:Z:1#49 HS25_09827:2:2306:15003:61332#49 163 1 149968 0 100M = 150383 515 CACACATATCTGAGACCATCAAGTATGATGAAATATATTTGATTACTATATTGAAAAATAAACTGATTACATAGCCAACAATTGGACAGGGGTCTCCTCA ;CBCCEGEFGFGHGCCFGIGGGJFIEFIIECGFHGFHFIGHDEHFGGIFHHHGGGFFFFHFHFFEHHGJDHGEHFDGHHEFEF@GBHGGFGF5JDGHGFG X0:i:11 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2116:14410:58404#49 145 1 150002 0 100M = 222668714 222518612 ATATTTGATTACTATATTGAAAAATAAACTGATTACATAGCCAACAATTGGACAGGGGTCTCCTCATCCACAGCCAAACAAACCCGATCATGCAGCTGTA GGHFGHJFGEHHGHFICF4HHFIGHCFHHGGDGF9=HHHAHFFEEI=@DHFF@AGKHHJEG3? X0:i:2 X1:i:0 XA:Z:3,+197931544,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2202:11995:70739#49 145 1 150004 0 100M = 222668703 222518599 ATTTGATTACTATATTGAAAAATAAACTGATTACATAGCCAACAATTGGACAGGGGTCTCCTCATCCACAGCCACACAAACCCGATCATGCAGCTGTATG GDHFGHFDBIGGGHIFCFHHJGHGHEGHFEFFCHIGFHFFIFHFFGEGGEGDIKGDHDEHGEA?FHEFGGIIIEGIGFHCGHGIGFGHGFJDHEFEDBC; X0:i:2 X1:i:0 XA:Z:3,+197931542,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2101:10019:85418#49 83 1 150011 0 100M = 149662 -449 TACTATATTGAAAAATAAACTGATTACAAAGCCAACAATTGGACAGGGGTCTCCTCATCCACAGCCACACAAACCCGATCATGCAGCTGTATGGTTACAA H>DABAD+,@@D>FG57GCG776,D7?G'FEG5GED7GE8GG9CAFHF;DFC?DC9HF@8G7HG@CE88?HB(FFEIH>GCFFIF?EHGDEE8GEH8D;D@GHCDIII8HHC7GFBDJ9D8EGGGHHIAIFGBECHGFIHE5>5F@+7GH5BE=AE X0:i:2 X1:i:0 XA:Z:1,+150015,100M,3; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 QT:Z:!1:B?DDD XT:A:R RG:Z:1#49 HS25_09827:2:2211:5770:24864#49 163 1 150016 0 100M = 150369 453 TATTGAAAAATAAACTGATTACATAGCCAACAATTGGACAGGGGTCTCCTCATCCACAGCCACACAAACCCGATCATGCAGCTGTATGGTTACAAAGCCT 1/?>,F9F?F9GLGBC6F'7GG5C,>BEE5F+>B4F66@G5G7C5@B++>CD@5A+G@E,+97H555+J=A56>FA54FE4=ADIBH<@+4F'5F+5+?B X0:i:2 X1:i:0 XA:Z:3,-197931530,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1313:16610:47845#49 83 1 150025 0 100M = 149689 -436 ATAAACTGATTACATAGCCAACAATTGGACATGGATCTCCTCATCCACAGCCACACAAACCCGATCATGCAGCTGTATGGTTACAAGGCCTACATAGCCT EC+HB+5G>GEEB,,GDBGIECE?J,CA?7?GGG@,DGDI8GB@CG7F;FCF.H?FAGHGGHEGFED8H:H@:@JGGEF?FFGFGFDEAB X0:i:2 X1:i:0 XA:Z:1,-150025,100M,2; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!1=DDDDE XT:A:R RG:Z:1#49 HS25_09827:2:2107:4165:3284#49 147 1 150066 0 100M = 149668 -498 CATCCACAGCCACACAAACCCGATCATGCAGCTGTATGGTTACAAGGCCTACATAGCCTAGAAGGGACTGGTCTGACTTGAGATTTCATTTGTATTTGTA GEFFGFHFGCHIGHIIHGGHFGFFEIGHGHFJIFHGGHHGFGGFHIEGHHBFGGCIHHEHGIFHFEHFGGIIIGHFIJGIFIIFGGGHGFFFEEFEDBC; X0:i:2 X1:i:1 XA:Z:3,+197931480,100M,0;1,-224155980,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2103:3926:87600#49 147 1 150091 0 100M = 149729 -462 ATGCAGCTGTATGGTTACAAGGCCTACATAGCCTAGAAGGGACTGGTCTGACTTGAGATTTCATTTGTATTTGTATTTTGAGACAGGGTCCCACTCTGTC GGHGGHGFGHHIGHIIGFHHHGFFHEGHDEFFICEHFHIJFGHFHIJGHHHFIGFEHDHHGIJGFGHGGGEIIIFHEHHIGHFHGGGHGFJFEDFCDBC; X0:i:2 X1:i:1 XA:Z:3,+197931455,100M,0;1,-224156005,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1212:19877:5141#49 163 1 150304 0 100M = 150677 473 ACCATGTCAGGCATTTTTTTCATTTTTGTAGAGAGAGAAGACTTGCTATGTTGCCCAAGCTGGCCTCAAACTCCTAGAATCAAGAGATCTGCCCATCTCA :CABCD-CDEHG6GGGFFI7FEHIHG>I>EGD>DHCDF5GBADHFGGIFF8HG@EHG@GHDHFFEDHEFIHGH>EHFBG5CEAGCFCAIAGIFDH>HFHG X0:i:8 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2211:5770:24864#49 83 1 150369 0 100M = 150016 -453 TCAAACTCCTAGAATCAAGAGATCTGCCCATCTCAGCCACATGAGTAACTGAGGCCATAGGTACATACCATCATGCCTGGCTATATTTATTTTATTTTAT H>+HBA+B7D6,>>5J,I@CCGB?E77FFH?7GG78AAAGG:G@AFEH?8:FCC8-E;H87CE-CE:F8GH@BDCG;CDCHFGEFBBGGF=ADFG=C6;< X0:i:9 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!11AD+AD XT:A:R RG:Z:1#49 HS25_09827:2:2306:15003:61332#49 83 1 150383 0 100M = 149968 -515 TCAAGAGATCTGCCCATCTCAGCCACATGAGTAACTGGGGCCATAGGTACATACCATCATGCCTGGCTATATTTATTTTATTTTATTAAATTTATTTTTT BCHHJHHGGGGFFHHJDIHGHKGGEGIGIIHGGEFHHGJDGFHGIGFHFIIGEHGFIGHFGHHHGEGHHHHJIHHHKIFGGGGGFEJGGGFGGEGFEEAC X0:i:9 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFD XT:A:R RG:Z:1#49 HS25_09827:2:1213:2374:17895#49 147 1 150404 0 100M = 150015 -489 GCCACATGAGTAACTGGGGCCATAGGTACATACCATCATGCCTGGCTATATTTATTTTATTTTATTAAATTTATTTTTTTTATTTTTGTAGAGAGGAGGT AHG5FDHFGA4;CCBIDABHLG=>AIEEH?IA5HD=HDHDCHGC>7EGHDEFEHDDHGEFAI?DGGEDH;G9JDHC:98AD1 X0:i:8 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1214:14434:57790#49 163 1 150472 37 100M = 150855 483 ATTTATTTTTTTTATTTTTGTAGAGAGGAGGTCTTGCTGTGTTGCCCAGGCTGCTCTCAAACTCATGGCCTTAAAACATACTCCCATCTCCTCTGCCTCT ;(?>>?G@DE:BEA9CC-E,@F>78>CF/E>B5HE7?65+EAGHC5G?D5B7@D7AFDE?FE7?BDF5+EGB,FBH596CF+FC53H2 X0:i:1 X1:i:0 XG:i:0 AM:i:0 SM:i:37 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2204:11308:30290#49 99 1 150549 37 100M = 151005 556 ATACTCCCATCTCCTCTGCCTCTCAAACTGTTGGAACTATAGGTGTGAGCCACTGTACCTGGCCTGACTTGGGATTTCTTTTATCTAGCATCCTTTACTT A>EEFEDFGFFE@JGFC>GHGBIHDDDHGHEHFGEFGEHGFDEHFGDED?9EBGEADGIFID9HK7GGGE77GC7EFGCHGGGHEF6>DE@GGEFB4DG2 X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:37 XM:i:0 XO:i:0 QT:Z:!1:DDDFD XT:A:U RG:Z:1#49 HS25_09827:2:1215:14077:68964#49 163 1 150612 0 100M = 151067 555 CTGACTTGGGATTTCTTTTATCTATCATCCTTTACTTGGTAGGAGTGGGAAAAGCAGTAGTGTTTTTTAAAATTACTTAATAATTCAATCAGAATCAAAC ;&AB,DC8+.9GGGB9C5CF5.5I.76BC&>B6:G1DEDG5DGC-DBG@GHDG5DF4.FFJH0?EJHEFDAB6>FH5CFF@=G@F*HG;F<3HDADHH?G X0:i:6 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2302:10064:59651#49 163 1 150634 0 100M = 150879 345 TAGCATCCTTTACTTGGTAGGATTGGGAAAAGCAGTAGTGTTTTTTAAAATTACTTAATAATTCAATCAGAATCAAACTCAACCTTGACCACTGCCTTCT ;CBDEFDEFHFGLGFGIGEFIGJFIEIIIIFGFHGCHJ=GHDHHIGHLJKHCGGIHEIHHFHHHEHFHJGEFHGFDGIGIHHIHIIHFGHHLFJHGHHFB X0:i:7 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1212:19877:5141#49 83 1 150677 0 100M = 150304 -473 TTTAAAATTACTTAATAATTCAATCAGAATCAAACTCAACCTTGACCACTGCCTTCTCTCACAGCTCACATCCAGTCTGTCAGGAAATCCTACTGACTGA E6DHFDDGBGHFCFFCDGCCHHGFDEDAIFEGGEFIDGDGGIHDAGGHICFFGHFFIF@GJHGGGHIFDHAGHDJDHEHIGHGGHGAB X0:i:10 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=BDDDD XT:A:R RG:Z:1#49 HS25_09827:2:1202:10752:57237#49 99 1 150734 0 100M = 151071 437 CTCACAGCTCACATCCAGTCTGTCAGGAAATCCTACTGACTGACTTCAACATGTATCCAGGCTCTAACCATCTCTCACCACCACCATGAACCCCGTCAGG CAEEFGEFJFFGGJGHGGDFGHIHHEHIEHHHHHJGGHFJGHHIGGHGLHIIFEGHGGFJ@EGHGEEGGEIFGI@JFGHHIHIFJHGHDGGBGHHJHHFH X0:i:5 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFB XT:A:R RG:Z:1#49 HS25_09827:2:2208:17716:24604#49 163 1 150809 0 100M = 151226 517 CACCACCACCATGAACCCCGTCAGGATCACTATCATCTCCCACCGGGATGTTGCCACAGCTTGGCTCCCATGCTTCTACCCAAATCTTCCCATAGTCTTT EGG?I>EDEFDEDIFEH+J4FHIGEHBHFEF4AHIIHGCFG>DGFF>GDA X0:i:3 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1214:14434:57790#49 83 1 150855 29 100M = 150472 -483 GATGTTGCCACAGCTTGGCTCCCATGCTTCTACCCAAATCTTCCCATAGTCTTTCTCAACTCGGCAGCCAGGTCGTGCTTTTAAATCAGGAGACGGATCA ECAHJGDGGDGFGHF>HBFGCCEFGFCIBBEGGEKEH9E@B.9@EBDBICFFI-E98F?DC7ECFEHC?EAGHDCGGCFIEAGGHGGFGFFGDFGDE>?A X0:i:4 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2302:10064:59651#49 83 1 150879 0 100M = 150634 -345 TGCTTCTACCCAAATCTTCCCATAGTCTTTCTCAACTCGGCAGCCAGGTCGTTCTTTTAAATCAGGAGACGGATCATGTCGCCTCTCTGCTCAGAAGCCC BIAHHEEBGGGFHFFJDGHGHGIFEGKGGFHGGIEIHGG7GGGFIGIJIIHFGHGFGGHGG:GFGLGHHHHEIHJIKIFGHGGGFGJGGFFJFFGFDEAC X0:i:6 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DFFFB XT:A:R RG:Z:1#49 HS25_09827:2:2204:11308:30290#49 147 1 151005 36 100M = 150549 -556 AAAAGCCAAAGCCCCAGCAATAGCGTCCCAGGGCTTACACGATCTGTACCGATCCCAGCCCAGCAACTCCCTGGCCTCCTCGCTGACTTCGCTCCATCTC GHBB5D?FG4>C?FEAEFBFFI?HC?FFEBFDEFEHIDGDFBF5BGD7HEHGIDD?4@F5CI7EDG@CJFGBEGHC?E?GEEBCDFDB?C< X0:i:2 X1:i:0 XA:Z:3,+197930544,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1303:15844:100162#49 163 1 151042 0 100M = 151134 192 CACGATCTGTACCGATCCCAGCCCAGCAACTCCCTGGCCTCCTCGCTGACTTCGCTCCATCTCTTTGCTCCACTGGCCTCCTTCCAGAGCCTCAGACACA ;CBCBFDHFFFGHHGGFFHGIGHIBEFEIICGGHHGGDH@FHGHGGEIDEEGGEIFGHJFJFFHHDFHJFEFHFIEFHHJHFFGCBH4G>IFFDHGH@H? X0:i:2 X1:i:0 XA:Z:3,-197930507,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1215:14077:68964#49 83 1 151067 0 100M = 150612 -555 GCAACTCCCTGGCCTCCTCGCTGACTTCGCTCCATCTCTTTGCTCCACTGGCCTCCTTCCAGAGCCTCAGACACACCAGAGAGTTTCCTCCTAATGCCTT FEH@CIHIBFEGDGIFFGGGDDHGIIGGB7EGHHIIHDGDFFE/HECFEGGCD?HGHBHFIIFHFFJHGFIIFDGGHGFHFHEFECBC9 X0:i:2 X1:i:0 XA:Z:1,-151071,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1303:15844:100162#49 83 1 151134 0 100M = 151042 -192 CAGACACACCAGAGAGTTTCCTCCTAATGCCTTTATCCTGTTGACTCAGCCTACAATGCTCTTCCCTCAGCACCTTGGCCAGCTCCATCACCTGCTTCAA ;GHBHFDGGGDFFHFGDDCIH?GBEGFGFGEGG@EEHGDJFI9FIHHHICFFCDBGHHFFHEGCGHIGDEH-DFEIEIDGEGGGHGJGD4FEFBGF@BAC X0:i:11 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:1202:3329:94180#49 99 1 151219 0 100M = 151569 450 CATCACCTGCTTCAAACTTTTGCTCAATATTCACTTATGAGGCCAACCCTGACCACTCTACTTAACACTGCCATCTGTCCCCATTCCCACCATGCTCATT A>E@FGFEEFEEFHBHGGDFGHIGEJF?GHHH8GJGFGCCGHEIFGCCGH8EJGGGDHFJEGGHHGCGGABGIF@E?ECHI7GHCGCFFD@GGHFHDFAE X0:i:7 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDEF XT:A:R RG:Z:1#49 HS25_09827:2:2208:17716:24604#49 83 1 151226 0 100M = 150809 -517 TGCTTCAAACTTTTGCTCAATATTCACTTATGAGGCCAACCCTGACCACTCTACTTAACACTGCCATCTGTCCCCATTCCCACCATGCTCATTTCTTTCT E>DHF=FG7G@GGFFCDFHCE?BHEFJGGHFGGGGDDGGGFIFDGGGFIEIGCHCFE;H8GH9HGEGFHHHGDHJEEIHGHDGGEGJGGHFGFDGFEBAC X0:i:8 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1202:3329:94180#49 147 1 151569 0 100M = 151219 -450 GGGTTCAAGTGATTCTCTGCCTCCCAAGTAGCTGGGATTACAGGCACCCACCACCACACCTGGCTAATGTTTGTATTTTTAGTAGAGATGGGGTTTCACA G?HBD3D>GICDAF4JFJBEFEEDGIA>?I5HDBDHBDEF7@GD8HF?BCDH,?BGEEGCHDFGGEEEEGIFJEIDIF6EGAHGFC78DD>>6C' X0:i:7 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1205:7658:70798#49 99 1 151678 0 100M = 152042 464 AGGCTGGTCTTGAACTTCTGACCTCGTGATCCACCCTCCTCGGCCTCCCAAAGTGCTGGGATTACAGGCGTGAGCCACTGCGCCTGGCCTTTAAAAAAAT C>BDFGFGGFGFGJEHGGFFIFIEHJFIGHHHF:HG>GHHGDFIIGDIGFIFFHGIDGIGGGGFEJGGBEBICIFEFGHCGGDHEGIFFHGGGHGHEHCE X0:i:4 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:1201:16547:66251#49 163 1 151718 0 100M = 151866 248 CGGCCTCCCAAAGTGCTGGGATTACAGGCGTGAGCCACTGCGCCTGGCCTTTAAAAAAATATTTTTTTTAGACATGAGGTCTCATTATGTTGCCCAGGCT ;CBCEFDHFFFGLEIGFDIFFGJEFEGEIE>IFH4G?EC==D=HC@KEF5EGGEGFFFHFDFHFEIFGFDF>HGBD5=B+HGE5FB+G+>ABBFGF>FH+ X0:i:2 X1:i:0 XA:Z:1,+151718,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2114:19328:8454#49 163 1 151836 0 100M = 152202 466 TTAAGCGATCCTCCCACCTCAGCCTCCTAAAGTTCTGGGATTACAGGCGTGAGCAACTGTAACATGAGGTCCCAGCTTCGTGTTCATTTTTTGTTGTTGC ;CBD=D;/?C9GHGCEEDCFCGFFFGCIIEGDFHBGDJIGHEHHGGHI=EHHGGFE46J?JEKFGEGIFDGHHFFHGFGFDHFHGIHGHFLFFFEDB<4B X0:i:2 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1201:16547:66251#49 83 1 151866 0 100M = 151718 -248 AGTTCTGGGATTACAGGCGTGAGCAACTGTAACATGAGGTCCCAGCTTCGTGTTCATTTTTTGTTGTTGCTACAACAAAGTACCCTACATTTAGTGGCAT B6HIFH;FHAG4EFFGHEFHHEIAGGDFFFHD?BDEFIF?GEIFIEGEHHGEGEJEFBHFDCC>IEGIIJ?GGHFE@CGHGEGFGDDDDBC; X0:i:3 X1:i:7 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1214:13755:56542#49 99 1 152134 0 100M = 152551 517 ACTTACCTCGTGACTCCATATTCAAGGCCAGAAGTGCAGCATCTTCAAATCTCCCTCTCTGACCTCTTCTTCCATTACCACATCACTTTCTCTAATTCTG AABDFGFGJF?@CJGHGGFGGFCHEFFIB>HHCA8GHHFHEHGGIFHIGHAFF7H8DHGGJEGH@KG@GFGII?GEFGGHGGIHEFFHEGGGGHAJHHJH X0:i:12 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2114:19328:8454#49 83 1 152202 0 100M = 151836 -466 CTTCCATTACCACATCACTTTCTCTAATTCTGACTCTCCTACCTCATTCTCTTATAAAGATCCTTGTGATTGGTGGGTATGGGGGCTCCCATCTGTAATC HIHHHHFGGGHFGGGGHIGGEIEHEFGGDKHGGEEIHGGMJIHFIFGFFIEFIHGFHHHGGHHHFLHHHHHGIFJCGIHGEHGGHGHCGFFGFEGFFCAB X0:i:6 X1:i:6 BC:Z:NGTCTATA XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDFFA XT:A:R RG:Z:1#49 HS25_09827:2:2201:15680:78536#49 163 1 152218 0 100M = 152649 531 ACTTTCTCTAATTCTGACTCTCCTACCTCATCCTCTTATAAAGATCCTTGTGATTGGTGGGTATGGGGGCTCCCATCTGTAATCCCAACATTTTGGGAGG ;CAC,?9@?GH<8-6:6GDBGG57BDIC>E7+56E4,JFH,7?5I>5A+'564=5E46CDB+>4F>4@FG>FH3+B0*G X0:i:6 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1206:4968:25609#49 147 1 152451 0 100M = 152012 -539 AAGGTGGGAGGATTGCTTTAGCCTAGGAGGTAAAGGCTGCAGTGAGCTATGATCACATCACTGCACTCCAGCCTCAGTGGCAGAGTGAGACTCTGTCTCC FA4IGHB+FGE@>BCEAEBCBHIFECI=BEB=CFBGE,DGD8EF5G5DHEA5GIDHF46>DGEDED7HGHCG?CAEBCA?G9GB8CD>C?C< X0:i:11 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1214:13755:56542#49 147 1 152551 0 100M = 152134 -517 GATATAAGAAAAGAAATATACATTTGGTCTCTGCCCGTGGTTCCTGGCATAGAGCTTCCAAAGCTCTTATAAAGCCCTTCGTGACAGAGGTAATAGGAGC ?HG5CEDDFGF;GHIIFGH@H?D&EFHEGFGFE>IHHHFFHFHCFIEGGHHF>EGIHHHFGDFEFAHFG>I@FIE@GFFCFI1CEEGEGGBEFGFFFG?GFCB>C X0:i:10 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11A?D;D XT:A:R RG:Z:1#49 HS25_09827:2:2306:5734:82612#49 81 1 152737 0 100M = 224158301 224005464 GCATGTGGGATGCTGTTGAGCTAACGGGGTGGCTGCAAGCTCCGAGACTGCTTCAGGAGGAGGGCTAGCTGCCAGAGAAAGCAACCACATTTTTTTTTTA B,GHJ5EGG@@FCC?GDD7?77B6D7FIFBEB5C@8H9D@8F9GIFDFIICF9@BHDGHF@@EG:CAC?EA@E9E1A>H??BGAFGF@DEFFFBD=FBAA X0:i:3 X1:i:2 XA:Z:5,+180734171,100M,0;3,+197928812,100M,0;1,-688426,100M,1;11,-147806,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDDDD XT:A:R RG:Z:1#49 HS25_09827:2:2109:18136:77439#49 163 1 152959 0 100M = 153006 147 TAGGGGTGTGCCACAATGCCTAGCTAACTGTTGTTATTTTTAGTAGAAACGGGGTTTCACCATGTTGGTCAGGCTGGTCTCAAACTCTTGACCTCAAGTG ;CBDEDDEFGFGEGGEIIIFGGHIHEIIIIGGGEHCIJIGHGGHFFHIFFEHGGIFFGEHGGFHGHGGJIHFEFEHFIHHHGGHIIHFIGHGHFHFEHGG X0:i:2 X1:i:0 XA:Z:1,+152959,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2109:18136:77439#49 83 1 153006 0 100M = 152959 -147 AACGGGGTTTCACCATGTTGGTCAGGCTGGTCTCAAACTCTTGACCTCAAGTGGTCCATGTGCCTCAGCCTTCCAAACTGCTAGGATTACATGAGTGAGC EJHHJFHGGGHFHJGJHIGJHGIFEGJGIHEGGIGHHGGMKGHDIHHHIIIGEHFIIFHGGHHHGJGFHHHFHHJIKIH>HGGGJGJGGGFGGFGFEEAA X0:i:3 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DFFFE XT:A:R RG:Z:1#49 HS25_09827:2:2107:4767:30676#49 163 1 153074 0 100M = 153509 535 CCTTCCAAACTGCTAGGATTACAGGAGTGAGCCACCGCACCTGGCCCCAACCACATTTTTTGAGGCTTGGAACTTTCAGCCTCACCTGCTGAACTCCAGG ;CBDDFDEFFFGHGGGFGEGIGJEIGIGDEFDFHBCEFIGHEHHDDGIDFHHGFGHEFGHDGFFFJHIAI5FBHFD>CFHEGEFIIHFI>E>DGHDHFHG X0:i:8 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1312:19856:16426#49 99 1 153113 0 100M = 153543 530 CCTGGCCCCAACCACATTTTTTGAGGCTTGGAACTTTCAGCCTCACCTGCTGAACTCCAGGAGGCAAAAGGAACTGGAGATTGACTTAACTACCAATGGC CABFFGFFIFGGGEBHGGHHIFIGGJHHG9G?FAHGGEH@@HJHAGHEDFDIHIGIFGCGGE>HFFFGGEGGIKCDBG?EEHFDEEGGFGFGGDHJEACF X0:i:10 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2212:14923:69432#49 99 1 153211 0 100M = 153557 446 GCCAGTGATTTTATCAATCATGCCTCCATAAACACCCAAACAGCAGGGTTTGGAGAGCTTCTGTGTTGCTAAACACAAGGAGGTCCTGGGAGGGTAGTGT AABCFCFFFFGFHDGHCGDFGDIEHJHBGHHHGICGJGHCF@GHFFHG;HIIFHEEDGIGIGG7FEFGGHFBCDFJGGHFEGGHGFCHFE4GGH=FHDIE X0:i:6 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BBDFF XT:A:R RG:Z:1#49 HS25_09827:2:2208:18100:58905#49 163 1 153315 0 100M = 153674 459 AACAGAGGGCATGGAAGCTCTGTGCCCCTCCCCACTTACCTTGTCCTGTGCATCTCTTTCATTGGCTGTTCCTGAGATGGAGCCATTACATTGAGCCAGT ;CBC>BDFDGHGGGEEGDEDIGHEIDDIDIGGFHGGDDIGHGHHIGHGFEHDGFBFGHFFFHKBDIHGFF?FEBF5GC65DEFFFIHFDFIGFDEDFGH< X0:i:10 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1212:8737:42679#49 163 1 153385 0 100M = 153467 182 CCTGAGATGGAGCCATTACATTGAGCCAGTAATAGAAAATAAGGTGGCCAGATGCACTGGCTCATGCCCGTAATCCCAGCACTTTGGGAGGCAGAGGTGG ;CBCCDECECHG0FGDIIE7CGHIIHGGFEGGGHBFIJIGHGHHGGGIJHHHGGGFFGEFDIFFGEFGJIFGHGFHFBFJHFFHICHFGAAIFHFGEE X0:i:4 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2303:18520:12298#49 99 1 153421 0 100M = 153765 444 AAATAAGGTGGCCAGATGCACTGGCTCATGCCCGTAATCCCAGCACTTTGGGAGGCAGAGGTGGGCGGAATCACTTGAGCCTAGGAATTTGAGACCAACC A?BEFGFGIFHGGJGEGGHEGBIGHHFHGHHGFEJECEHGFHEIFGHIDD':FHGCGGCGGEGDEGFGG7FBFCCG6IH7GH?HH5FGFDFCGDACBAIE X0:i:4 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDDDF XT:A:R RG:Z:1#49 HS25_09827:2:1212:8737:42679#49 83 1 153467 0 100M = 153385 -182 TTTGGGAGGCAGAGGTGGGCGGAATCACTTGAGCCTAGGAATTTGAGACCAACCTGGGCAACATAAGAAGACCCCATCTATACAAAAAATAAAAGAAATT ;AGHHEHGGGGFHFG5FG7GH(EHDGFIFFEGGGDGHGIJKCHGIFHFEIEFGDFHHCDGCHHGGEEHHAHEHFEFGEGGGHEEFDEFIFFGFCBA? X0:i:5 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2107:4767:30676#49 83 1 153509 0 100M = 153074 -535 TTGACACCAACCTGGGCAACATAAGAAGACCCCATCTATACAAAAAATAAAAGAAATTAGCCAAATGTGGTGGTGGGAACACTGTAATTCCAGCTACTTG FIH@+EDCGGHF>GFJHIGEHGEFGEKIIGHGGGKDHGJEGGHGIHIHIIHGIHGFHFHGGEHJGJHHFHHGIHJIHCFIHGGGJGJGFGFAFFGFDCAA X0:i:6 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2114:21272:27747#49 163 1 153511 0 100M = 153838 427 GAGACCAACCTGGGCAACATAAGAAGACCCCATCTATACAAAAAATAAAAGAAATTAGCCATATGTGGTGGTGGGAACCCTGTAATTCCAGCTACTTCAA :C?B(7>3?(E>,9BE6+5,7CBC@+6ID@75564C6D+ED>,+G?,>;,,7D,7F'+5+5++5,4'+++,>4'E+;'+<4F++5?<+5'H& X0:i:6 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2316:10782:56035#49 99 1 153513 0 100M = 153882 469 GACCAACCTGGGCAACATAAGAAGACCCCATCTATACAAAAAATAAAAGAAATTAGCCAAATGTGGTGGTGGGAACCCTGTAATTCCAGCTACTTGAGAG C@EDFGFGIFGFEJG>GG3EGHIAIJFHJHEHGGI2HHHGGHEHHGFI7HIIJHGHGHIFFGGDHF@GGEIGGFCEFIIH6GIDJHHFGHDGGCFFHHGE X0:i:6 X1:i:2 BC:Z:TGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:1:?DFDD= XT:A:R RG:Z:1#49 HS25_09827:2:1312:19856:16426#49 147 1 153543 0 100M = 153113 -530 TCTATACAAAAAATAAAAGAAATTAGCCAAATGTGGTGGTGGGAACCCTGTAATTCCAGCTACTTGAGAGGCTGAAGCAGGAGAATCACTTGAGCCCTGG GFFBFH?HIEFGFHIGGAGFHGFJHEGHFFIFHGIEHFGHHGFCFIEGGHEFLH@EHCEHGDJEGGHFGGEFIBGEEFC4GECHDGGEGFCFHCECCBC; X0:i:6 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2212:14923:69432#49 147 1 153557 0 100M = 153211 -446 AAAAGAAATTAGCCAAATGTGGTGGTGGGAACCCTGTAATTCCAGCTACTTGAGAGGCTGAAGCAGGAGAATCACTTGAGCCCTGGACGTTGAGGCTTCA GGHEFHDHGGHHFHFIDAGHFFBBHEEH>H4JGGEGFFGFDGFFHEGGD8EJIHGFCGEEGHFEEJHGDG@IIFHIIHKIFIFHEEEGGFHFEDFDCBC< X0:i:3 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2212:2379:48031#49 163 1 153671 0 100M = 154021 450 CACCACTGCACACCAGCTTGGACAACAGAGCGAGGCCCTGTCTCTTAAAAAGAAAAGAAAAAAAACTTGTTTTTCTAAGTTCTGTGAGTTGTTCTAGTAA ;CBCEDGEDHHGEAF@H>CGGGFEIGFGIC>DGHAGEGIGDEGHCGGBJGHDGGEFGDGHJFFHDBHEFDEFEFFHFFGHEFFFCIBG@FIBDGECB@FG X0:i:5 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2208:18100:58905#49 83 1 153674 0 100M = 153315 -459 CACTGCACACCAGCTTGGACAACAGAGCGAGGCCCTGTCTCTTAAAAAGAAAAGAAAAAAAACTTGTTTTTCTAAGTTCTGTGAGTTGTTCTAGTAAATA EAHDGFFG7FEFGFGEDIGGC7GBGFFGFGEGGEGEDGIJFAGCEGFFFIIGIDFHIGHGGFCGGHEFHEHJIHEFGIDGHGGGGGJGGGFIFFGFDBAB X0:i:5 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:1315:17740:58147#49 73 1 153675 0 100M = 153675 0 ACTGCACACCAGCTTGGACAACAGAGCGAGGCCCTGTCTCTTAAAAAGAAAAGAAAAAAAACTTGTTTTTCTAAGTTCTGTGAGTTGTTCTAGTAAATAA 8?BCFAD?EF?@5GHCEHEHF?DCGEDAHEF8CGGGE9G?DEF@7HBIGFB,FGG7?CB,>GCCC@G@>>BDG>CHHBCF5G5>HA?D,IBE5GCDFH5@FFDGDEA=GG7DH7?5BFED45HCB4HEBBCHBG++C;FHGCFG5EFBF4G X0:i:10 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1314:2535:17090#49 163 1 153826 0 100M = 154298 572 AAAATACAGTTGACAACCTAGGACTTGCAACTGGCATCTGAAGTGAGGGTGGTCTTGTGGGACTGAGCCCCTAACCTGTGGGTTCTGTGCTAACTCTAGG <:BCEFD7?32CHHG>=60GG=F?81EFIIG>FHGG4@GGBEG7C0,EF5E7@FIFE6GCGBEHFEHEDIHFHFEEBF?F@FEF@IBCHFCFFGHFHGHG X0:i:8 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2114:21272:27747#49 83 1 153838 0 100M = 153511 -427 ACAACCTAGGACTTGCAACTGGCATCTGAAGTGAGGGTGGTCTTGTGGGACTGAGCCCCTAACCTGTGGGTTCTGTGCTAACTCTAGGTAGTGTCAGAAT *6G(5A+G74@6,(557D,7C?,F7@CAF7E-=7G8BG9D8.G7A7D8AA:;.CF@-/9@@H@>ECDFHHHED-CEA>>GF:>AG4<@@?FEDFEFCB>A X0:i:8 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=BB?BD XT:A:R RG:Z:1#49 HS25_09827:2:2316:10782:56035#49 147 1 153882 0 100M = 153513 -469 GTGGGACTGAGCCCCTAACCTGTGGGTTCTGTGCTAACTCTAGGTAGTGTCAGAATGGAATTGTGGGATACGCGGTTGGCATCCAGAGAGTTGGAGAACT GE765FGFBB+GGHIID:>97FBE,IF562I59;B=3KC5B97?8AF?9EF47EF6=8GH4=6EFAHC8F=I97@ED4B7BEIGG@?GGFFECDFD7=C8 X0:i:2 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2113:21280:68858#49 121 1 153902 0 100M = 153902 0 TGTGGGTTCTGTGCTAACTCTAGGTAGTGTCAGAATGGAATTGTGGGATACGCGGTTGGCATCCAGAGAGTTGGAGAACTGGTGTAGAAACTCTGCACAC 2ID,HD@47FG6>,?H77777?6B?FCA?,7BG7FF,?E@8CG7A7EB;I?GI@EFDE9G@EAG3A0CHGH8:FDEA>BC?B>2??G@G4=6?F?FE>;C X0:i:2 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!+1=BDAD XT:A:R RG:Z:1#49 HS25_09827:2:2211:6380:25078#49 163 1 153988 0 100M = 154382 494 GAAACTCTGCACACACATTTGGTCAGAAGTCTGTGAGTAGAGAGAAACGTGTTGCAGGAAGTCAGGAACCCCAAACGGAGGGACTGGCTGAAGCCACAGC @IFI?GGGIFGHHHDAD?GE?IFDHG>FIEFCFHHFEDFIHGCFCFGDFFHGHG X0:i:6 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2213:6624:4357#49 147 1 154006 0 100M = 153768 -338 TTGGTCAGAAGTCTGTGAGTAGAGAGAAACGTGTTGCAGGAAGTCAGGGACCCCAAACGGAGGGACTGGCTGAAGCCACAGCAGAAGAATATAAATTGTG >EFHDEFFGIFIGHIFGIHFJGFBEFHEDFIJHFDH?FHDFFGEHFGGG8KFIEGI7ADHGIEDEGHHBGIGIEGEIBHIGHCHEGEHGFEFGGEECBC< X0:i:2 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2212:2379:48031#49 83 1 154021 0 100M = 153671 -450 GGAGTAGAGAGAAACGTGTTGCAGGAAGTCAGGGACCCCAAACGGAGGGACTGGCTGAAGCCACAGCAGAAGAATATAAATTGTGAAGATTTCATGGACA 26@A+DFGFGEECC5GHIG?ECBFE@JG?FHGGE,E?G9JBC9FCGIHIICFGDGF8FHFG@HFGIDGDGHGIHEEHIKG?DGGHGDGGFDJFFBFEBAB X0:i:2 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:DDBDD XT:A:R RG:Z:1#49 HS25_09827:2:1316:9990:48497#49 99 1 154115 0 100M = 154457 442 TGGACGTTTATTAGTTCCCCAAATTAATACTTCTATAATTTCTTAGGCCTGTCATTACTGCAGTCTCTGAACATAAATTGTGAAGATTTCATGGACACTT B4CEFG?FJFGDCE?JGCBGIFCHGJCCGHHCHJJGGHHGGHFHGGCEDFCIJIGGFHGGGIGHFKGGGEIIIIEEFGGHDG?HHGFCFHFGGDDGHDCB X0:i:7 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:1310:14134:9703#49 99 1 154122 0 100M = 154445 423 TTATTAGTTCCCCAAATTAATACTTCTATAATTTCTTAGGCCTGTCATTACTGCAATCTCTGAACATAAATTGTGAAGATTTCATGGACACTTATCACTT CAEEFGF4JFFEGEGHGGGEGFIHFJHIGHHHHIIGHHEGFHGEHFEIFIIIHGEGGFIGEGGFGG7GGFFIICGEFIHH?GIHGEGHE@GGGFFGHHIE X0:i:7 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1305:9288:30236#49 83 1 154169 0 100M = 153795 -474 TTACTGCAATCTCTGAACATAAATTGTGAAGATTTCATGGACACTTATCACTTCCCCAATCAATACCCTTGTGATTTTCTATGCCTGTCTTTAATCTCTT 264BBHDGB@D@G,FH7IGEE7I,?@JA7F7GGE@FAGEJGGFGE,HCDI?D9DF@D;HEGHE8-EIC?:HFB@FGHCFFGGCEEHHBGIFDGEHFIGEIIEGIFFFCFEFGEBFEGHHFEEEEBAC; X0:i:7 X1:i:7 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1314:2535:17090#49 83 1 154298 0 100M = 153826 -572 AATGTCCCCGCAGGACCCTGTGATAATTGCGTTAACTGCACAAGTTGTTTAAACAATATGAAACCTGGGCACCTTGAAAAAAGAACAGGATAACAGCAAT 2CFHCFHGGGD@FFF>HIHJHGGBJFGFIFEGGF@HHGI@BIGGAEFHICFDIHFIEFHGGHAHGEGFHH-EIFFDHIFGEFGG?GJGGHFFGDGFDBAC X0:i:7 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFE XT:A:R RG:Z:1#49 HS25_09827:2:2211:6380:25078#49 83 1 154382 0 100M = 153988 -494 ACAGGATAACAGCAATTTCAGGGAACAAGGGAGATAACCTTAAACTCTGGCTGCCTGTGGGCCGGGTTGAACAGAGCCATATTTCTCTTCTTTCAAAAGC ECHHGFBGCDDFGF?EHDCDFCEFDC?F?H?GGFDEBGGGGGG7EF?CI8HFDFBFGHHEGHHFEEDCBGH@IFJHGIH?EBG>HEHHFFFGFEGFEBAC X0:i:5 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:ADDED XT:A:R RG:Z:1#49 HS25_09827:2:1310:14134:9703#49 147 1 154445 0 100M = 154122 -423 GGGTTGAACAGAGCCATATTTCTCTTCTTTCAAAAGCAAATAGGAGAAGTATTGCTGAATTCTTTTTCTCAGCAAAGAACATCCCTGAGAAAGAGAATGC GFFHFHGDIAG@GHIIHFFD>GIFDEHHFF=JCHHEFHGHFHGFEIEGGHHFLHGDHH?HGHGIGGHFGGIFEIHIIFGIGHFGEGEHGFDFGCB3CBC; X0:i:7 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1316:9990:48497#49 147 1 154457 0 100M = 154115 -442 GCCATATTTCTCTTCTTTCAAAAGCAAATAGGAGAAGTACTGCTGAATTCTTTTTCTCAGCAAAGAACATCCCTGAGAAAGAGAATGCATCCCTAAGGGG GH5H3HGDF96:5<7IBB=:H2B//=HC?H961;EHFF@GFHCE/IGF9FHD:>>2HH/6GI=13JE1E28E*BEF99@*6EC5C)>>2AHEG893C3C( X0:i:7 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2110:8495:77164#49 99 1 154521 0 100M = 154859 438 GAACATCCCTGAGAAAGAGAATGCATCCCTAAGGGGAGGCCTCTGAAATGGCCGCTTTGGGGACGGCTGTCTTTTACAGTCATAGATAAGGGATGAAATA A=CCFGFEGFF@HEEFGGGHGDIEHEFIEHH?GHEE>EHCGFGGFGFIGHCICGBHGGIFIGGDGD7GG?IFFCGEFGCFC@IDCG>GFDGGGE5JDHCE X0:i:7 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDDFB XT:A:R RG:Z:1#49 HS25_09827:2:2208:10448:65572#49 163 1 154761 0 100M = 155175 514 CATTAGCAATTTTAATTTCGCCCCAGTCCTGTGGTCCTGTGATCTTCCCCTGCCTCCATTTGCCTTGTGATATTTTATTACCTTGTGAAGAATGTGATCT ?5>HA?D,++=5,DEC+GF>,7@EBFF6GCAAFF=EF55455EBID+F?>4=F5+3+44+45++3C,+,G X0:i:6 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1211:7150:17627#49 163 1 154818 0 100M = 155218 500 ATTTGCCTTGTGATATTTTATTACCTTGTGAAGCATGTGATCTCTGTGACCCACACCCTATTCGTACACTCCCTCACCTTTTGAAAATCACTAATAAAAA ;CBCADEHDEEGHDGDHFEFIGHFEHGIICGGFHAFHEIGHEDHIGHBFIHHGEIFEGGFHFFIHHHGJFEGHGIHFIGLEHIC@FHEHHIFFHFFFFF> X0:i:7 X1:i:11 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2110:8495:77164#49 147 1 154859 0 100M = 154521 -438 CTCTGTGACCCACACCCTATTCGTACACTCCCTCACCTTTTGAAAATCACTAATAAAAACTTGTTGGTTTTGCGGCTTGGGGGGCATCACGGAACCTGCC ?EFBF>D>GIH;AHC@FFHCFGFGJB+HFEFAEHDFBFHAHFHEFEJGGE>@?>GDE=DHGDGGFGHGG>ID@FGIFHHFBECHGEAHAFEFFCFECBC: X0:i:6 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1201:20500:98887#49 163 1 154962 0 100M = 155315 453 GTGTGATGTCTCCCCTGGACATCCAGCTTTAAAATTTCTCTCTTTTGTACTCTTTCCCTTTATTTCTCAGACTGGCTGACACTCAGGGAAAATAGAAAAG BD>HGGEF>GBHFFHFFFIHGAGGHEGFHGFFEHBFDIF=GCFELFDGFHFHA X0:i:8 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1202:3941:42005#49 163 1 155043 0 100M = 155395 452 CTCAGGGAAAATAGAAAAGAACCTACATGAAATATCAGGGGTGAATTTCCCCCGATATCACACTGGCTCTTCTCTCACCTGTCTACCTGCTTAACTTAAT 7CBDEDGFFGFGLGFGIGIGFHHIIEIGIIGIFEGGHGIGH?HHEGKIFBHHGJIEFGJFFHKFFEFEJIFKHFIHFJHFHHGHIIHEDFHGFGHGFGHG X0:i:8 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2208:10448:65572#49 83 1 155175 0 100M = 154761 -514 GCAAGCATTAAAGTCAGACCAGACTAACATTTGACTCAGTCCTAATATTCAGGTGAGCTTGGGCAAATCGCTCATTAACCCCAAGTCTTCATCATTTTGT FIHDH55>GFHEBHEC>I@??CEFEF?FFHCG5@JEHGII@CHGIHIHIEIDIHFFIFH@GH7CGJ:?HEA@EFDGEEFGHDGGG?E@GGFFFFBFD>AA X0:i:6 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BD?AA XT:A:R RG:Z:1#49 HS25_09827:2:1211:7150:17627#49 83 1 155218 0 100M = 154818 -500 AATATTCAGGTGAGCTTGGGCAAATCGCTCATTAACCCCAAGTCTTCATCATTTTGTGCATATAATGGGGATAACTGTGGCACCCACCTGTTTTTGTGAG FIHHBGCGGGHFCHGJFDFICGBHG7IGIGHGGF,HDGGFFGFGIGDFIIHGIHGIIGHGGHHGGHIHHHH@FHJHGIHGFFGGHFJGGHFIEEGFFBAB X0:i:8 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2101:5372:41916#49 163 1 155291 0 100M = 155636 445 ACTGTGGCACCCACCTGTTTTTGTGAGAATCAATGAAATATTATGCTTGATGTTATTGTGATCATGATACTATCTGACAAGGGCAGTGATGCATGATAAC ;CBAC7987@FGDDBG65IDI?>7F7GGGI?5F647GD5GD5HCDG>5@587G5BAC@FFFG7BH5CI5DHFIGEABC?HE4A@CFH4@GGB>G3GH3H2 X0:i:10 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1201:20500:98887#49 83 1 155315 0 100M = 154962 -453 GAGAATCAATGAAATATTATGCTTGATGTTATTGTGATCATGATACTATCTGACAAGGGCAGTGATGCATGATAACATCAAAAAATTAGAAACTGTAATG BI@HBFHGGGHFCFGGEIGGEHGFGEKIIEHGGHGGHGGFFIFDHHIFIIIGIHFIIDHDGHGCFLIFHHHGHFJEGIFGHGGGHFJGDFFIDEGFCBAB X0:i:11 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=BDDFD XT:A:R RG:Z:1#49 HS25_09827:2:1313:6362:36755#49 99 1 155327 0 100M = 155659 432 AATATTATGCTTGATGTTATTGTGATCATGATACTATCTGACAAGGGCAGTGATGCATGATAACATCAAAAAATTAGAAACTGTAATGAGGTCTCTTGGG AABEF?FDFFHDFEEEGGFGGH@EEJFHGHHHGJEGH@HJDHHDIGHGDHCIHHLICFGG@GGDHGHGGEHIAG@EFGGHJCIHGF>FFHG7GDDHHHJE X0:i:10 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DBBDE XT:A:R RG:Z:1#49 HS25_09827:2:1202:3941:42005#49 83 1 155395 0 100M = 155043 -452 AAAAATTAGAAACTGTAATGAGGTCTCTTGGGCAAAATTCCATACAGGCAAATTACTGTCTCTACAAAGCATTTCTGCCACACTTAATTCACCATACCCT EIHHJGHGGGGEGIGHHIHJHHEFEGIIGGHGGGFFDGGGFIHGAHHHIIHLIHCIHGHGGHGFFLHHHHHJIHJFHIHGGGGGGGJGGGFGEFGFFEAC X0:i:3 X1:i:0 XA:Z:1,-155395,100M,0;3,+197926154,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1214:1878:85939#49 73 1 155463 0 100M = 155463 0 GCATTTCTGCCACACTTAATTCACCATACCCTGAACAAAATGTGCCATCTTCATTGTTCAGGTCTGTATAGTGCTGGTTTCCCTGCCTGGGCAGCTCACT CACEFGEEJFHGGJEGGGFFIGIKHJHFGHHGHILGHHHGGHFIIGHILHIIJILIFGI@GIGHFFIGGHKFFKGEHIGEGGIHGGFHDEFGGHGHHHGB X0:i:3 X1:i:8 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFE XT:A:R RG:Z:1#49 HS25_09827:2:1213:20672:5839#49 99 1 155632 0 100M = 156001 469 CTTATCTTACAGGACTTGGCTTCAATGTCACCTTAACTGGAAGCTTCTCTCCCTCTCCAGAAGAGCTTCCGATTGCACTTGATGCATGCACTATTATTTG CABEFGE4IFE@@GGFG>:?GDIEHJFH@DG@FDI:C@HJDHC89G@?FCI?HDGA7BCB8DAHEJ@GG,I7CCCDFEGH7@I>CG6F,@@GGHDB4==DGG4@FFCFED@@EEIIF?77FDFEG=7EFHGG@8GBGI@DFDFFCIDGGGEDGGEEJGEHGGAH@.DJHECHGHACGF?EFDF@EGD?FFEAA X0:i:9 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11BBDDD XT:A:R RG:Z:1#49 HS25_09827:2:1313:6362:36755#49 147 1 155659 0 100M = 155327 -432 TCACCTTAACTGGAAGCTTCTCTCCCTCTCCAGAAGAGCTTCCGATCGCACTTGATGCATGCACTATTATTTGATCATTTTTGAGTTACAGTCCAAGTCT 2,3ECHGB5HFCFHCGF=EE>GFJHIFEBGIDIGEEFHHGHBDFFIJ@DFFDIHGGDHGFGI6HGHHFIGIIIGG8FFFI-EFEGGFAGFC?HDDDCBA< X0:i:9 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1305:18635:8111#49 163 1 155866 0 100M = 156330 564 AAAAGAGGGATGACACAGACAGACATCAGCACTTAAAAGTTTTAAACGATATGTGAAAAACAAAATTTAAGGGCTTCTAGGAGAAATGTAGGAGGGAAGG ;CBDEDEHFEFGHGGD>IHFFGJIHEIIGEGGHHHJDFIGFJHEIGHIFKEHGEIFFHEHJHKGGJGIFGHFHEFHFJGIHGIFIFHFCHHFBHHFHHGG X0:i:10 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2313:18990:20453#49 99 1 155892 0 100M = 156180 388 CAGCACTTAAAAGTTTTAAACGATATGTGAAAAACAAAATTTAAGGGCTTCTAGGAGAAATGTAGGAGGGAAGGTGTTACTGGGAAATATGATAGAAGGT AA>C@?DFGFFD@:BHGGFFGG>EIHFDFHEBFIJGFAHGGDFHGGDIGIIFBELCFGFGGGGHDFFGG?IGG?7GFICHECIDGGFHFEFGGC=FHFJF X0:i:10 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11BDDDF XT:A:R RG:Z:1#49 HS25_09827:2:1213:20672:5839#49 147 1 156001 0 100M = 155632 -469 TTTTATTTTATTTTTAGAGAAAGGGTCTTGCTCTACCACCTAGGCTGGACTGCAGTGGTGCAATCACAGTTAACTGCAGCCTCAACCTCCAGGGCTTGAG 2,+5FGCF@C+C7DAG56G7'EGGGEI,>7@75?7?I56:-H-BF9EBC<+>A;: X0:i:7 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2216:20568:21290#49 163 1 156008 0 100M = 156423 515 TTATTTTTAGAGAAAGGGTCTTGCTCTATCACCTAGGCTGGACTGCAGTGGTGCAATCACAGTTAACTGCAGCCTCAACCTCCAGGGCTTGAGCAATATT 2@58E7A>E/EGHGG6II0F?C;=?G-=ADD'G8.F@=305'/H5<57D2GBAAC>@D=(DBGFA9B4FCD877BD9FFHHGGC:ID>9FE.F6:FH7H3 X0:i:7 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2313:18990:20453#49 147 1 156180 0 100M = 155892 -388 ATAGCTTACTGCAGCCTCAACCTTCTAGACTCAAGTGATCCTCCAGTCTTAGCCTCCCCAGTAGCTCGGACTACAGGTGTGCACTGCAACGTGTAGCTCA HIFDBE>>AIFEHE5BD9GDEFFEIEGDHEDBGCGDAG=G=GD74EFGCEDCCDHFFCDD>FGGEF6>FC?ECDDCAC: X0:i:8 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1215:1936:5920#49 99 1 156299 0 100M = 156655 456 AGTAGAGACAAAGTGTCACTATGTTGACCAGGTTGGTGGTGATCTCCTACACTCAGGCAGTTCTCTCACCTCAGCCTTCCAAAATGCTGGGATTACAGGT DF?G>;EC9E8HE8HECG>EECGDJH@G@CCCI?BHB8C9CG8GGH@77GG?GFF7F7FE?7G@?H>BCHED@1GBE?DBGFIF@HFCHEFGII7GF>B7GEDGEHHHCGHI5FHGGJ7FEHHFDAEFEB?GFIFBHEEDBFBFDHGCGFHE;FEFG5HDH@HG X0:i:9 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1305:18635:8111#49 83 1 156330 0 100M = 155866 -564 GTTGGTGGTGATCTCCTACACTCAGGCAGTTCTCTCACCTCAGCCTTCCAAAATGCTGGGATTACAGGTGTGAGCTGCCACACCTGGCTGAGGGGGTTAA BFFHJHHGGFD,HFF>F,G?HIEFGGGGGICGGEDD7GGFBGGGHGGJEIFGI@GHAFHGCHE>GEJFDHDGBFFEHIFGGAAGGGJGGHFIGFGFEEAC X0:i:8 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFD XT:A:R RG:Z:1#49 HS25_09827:2:1210:9401:76738#49 99 1 156364 0 100M = 156674 410 TCACCTCAGCCTTCCAAAATGCTGGGATTACAGGTGTGAGCTGCCACACCTGGCTGAGGGGGTTAATTTTTAATTATATAAAGAGCTCAAAGCAAATATT AA>CFGFDGFGFFHFCDIAHHHIJHHHHHCG>G7GCHGHGFEDGFIFCFHCDGIBGI(DEKGGGFGBGD@DFIGHGGIFGFJCEDGGGF=G4GIB X0:i:9 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDDF XT:A:R RG:Z:1#49 HS25_09827:2:1313:10594:62482#49 99 1 156374 0 100M = 156723 449 CTTCCAAAATGCTGGGATTACAGGTGTGAGCTGCCACACCTGGCTGAGGGGGTTAATTTTTAATTATATAAAGAGCTCAAAGCAAATATTAGAAGGAGCC AAEFFGFFJFFGGJGHGGGFGHIHEH@IGHHHGIIGJHHGGHGIHFHIFHIIHGLEGHFGFGGHHFGGGHGIGJGEFIIHIHIHHFHHFEGCGHHJDHGE X0:i:9 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFD XT:A:R RG:Z:1#49 HS25_09827:2:2216:20568:21290#49 83 1 156423 0 100M = 156008 -515 GGGTTAATTTTTAATTATATAAAGAGCTCAAAGCAAATATTAGAAGGAGCCTAAATGCCTCCAGCAGTTGACTGGTACTGGTAAATTGTGATACATCCAT HCFBBCEFGGHFGCFHDGH9CCGFDCFFIGHGGHGFDGGIGIFDIGIAIIHL?CGGHGHGHHHFGJGHHGHGDDEFGIFGF0GGFGHGDHFIGFGFDEAB X0:i:10 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DDFF= XT:A:R RG:Z:1#49 HS25_09827:2:1302:20402:4112#49 99 1 156629 0 100M = 157011 482 ACGTATCTTGAAGGATATGGCCCATTTTCTCAACTGCAATTATTTCCTGAGATAAGATTATGGGTCTAAAGAGTGAAGGACATTTTTCACTTATTTAAAA GEFBBH,2 X0:i:9 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:?<+<2 XT:A:R RG:Z:1#49 HS25_09827:2:1306:10932:18777#49 147 1 156643 0 100M = 156302 -441 ATATGGCCCATTTTCTCAACTGCAATTATTTCCTGAGATAAGATTATGGGTCTAAAGAGTGAAGGACATTTTTCACTTATTTAAAAGTATTTATCATTTT >D@F5<5BGAA@C;I45==HFG4>=I4CBAF5>5?5B7H+,@6FE>@GD85DBBC?7HAHGEE6?46E>GCG?CD,?JG77ID6.?9A>HE7HC7786C: X0:i:7 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1313:18528:56122#49 121 1 156649 0 100M = 156649 0 CCCATTTTCTCAACTGCAATTATTTCCTGAGATAATATTATGGGTCTAAAGAGTGAAGGACATTTTTCACTTATTTAAAAGTATTTATCATTTTTATAAT EA+,55<+G@@E>6?CDIGD?GEFDGJGF7EGG7D8HGG@@FBC8@7B?@?FCHGFH/H87H@8C8.G-EHEB934EFEEFAFB?F7B?A X0:i:7 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1215:1936:5920#49 147 1 156655 0 100M = 156299 -456 TTCTCAACTGCAATTATTTCCTGAGATAAGATTATGGGTCTAAAGAGTGAAGGACATTTTTCACTTATTTAAAAGCATTTATCATTTTTATAATTTAATA G?H55HF53C444B3I+=F<564F5I>EH5=D>5D+,CA577.4>DJ>+DGJ5+@-=H?HG56D5AB6H?0D(BC(CF?&?HAEE?FH59.B8E,3AA@: X0:i:7 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1210:9401:76738#49 147 1 156674 0 100M = 156364 -410 CCTGAGATAAGATTATGGGTCTAAAGAGTGAAGGACATTTTTCACTTATTTAAAAGTATTTATCATTTTTATAATTTAATAAAAGATTAAACAGATCATT ??HFDHHDIHFCG>ICH5EDIGBE=EHHBH4JECB=FEFD?GHCFGJGH8HFGGG?HHHHGE6EEGGEI@IDFGFGDF>FCEGGE>H@DBEECBBC< X0:i:7 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2208:3223:2213#49 121 1 156679 0 100M = 156679 0 GATAAGATTATGGGTCTAAAGAGTGAAGGACATTTTTCACTTATTTAAAAGTATTTATCATTTTTATAATTTAATAAAAGATTAAACAGATCATTGAATT HF=HHD>??DE@?2F?B?=76AC X0:i:7 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=BDDFD XT:A:R RG:Z:1#49 HS25_09827:2:1205:11126:36831#49 83 1 156693 0 100M = 156305 -488 TCTAAAGAGTGAAGGACATTTTTCACTTATTTAAAAGTATTTATCATTTTTATAATTTAATAAAAGATTAAACAGATCATTGAATTAGTAAAAGACAAAG BJHDC87C-5$9C:>F>7CEB7?'6CG5,+5H',,GGG+A,DCC'?''C7+DIA+FE7+FD7+555++5+,F4A+=,+<'FD+*+';'4FF53>,3D+ XG:i:0 AM:i:10 SM:i:10 XM:i:9 XO:i:0 XT:A:M RG:Z:1#49 HS25_09827:2:2312:4065:2416#49 163 1 156956 0 100M = 157340 484 AAATAAAAATAATTGGCCAGGCATAGTGGCATGTGCCTATAGTCCCAACTACTGAGGCTGAAGGATCACCTGAGCCTAGGAGGTCAAGGCTGCAGTGAGT 47,ED=H57,555I+BH@G+I5G,,7=H,,DE+CJ455,EFH+4B5@=55C;;+4>FE>H+H>+5=EEE64GH4E?BADFE+JGF,,HDE6EEIDGG,IDEG@CD,?55@66GH>EDA>E@IFHCB?G7>F6CEAG>-GD8EFA;BC; X0:i:12 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2208:14666:58524#49 83 1 157085 0 100M = 157008 -177 GAGACAGAGCGAGACTTCATCTCAAAAAAAAAAAAAAGGACAATAAAGAAATAAAGCTAATAAGCTAACATAAGGAAAGATAAAATATGTGACAAATAGG B64<+D4@DC6,GD7C7C-,FJGKGIKFGGGKKHGIJGIHFILIJIIHGIHGIHGHGGHCGGJJFHHHGIHJHKIHIFGGGHEJGGHFIFFGFEEAA X0:i:4 X1:i:0 XA:Z:19,-222459,100M,0;9,+141150748,100M,0;16,+90211703,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DFFFF XT:A:R RG:Z:1#49 HS25_09827:2:2313:17557:73431#49 83 1 157195 10 100M = 156804 -491 GGCTCACAGCTGTAATCAAGCACTTTGGGAGGCCAAGGCGGGTAGATCTTGAGATCAGGAGTTCGAGACCAGCCTGATCAACATGGTGAAACCACGTTTC *I+H+D+G7@GDHFFGH@,,?-66?@?A7FFG,7@@A>988:GGC,FFIA:F?C8F-HAD77E>G,JC8:8B:@DDA>*G2DGAH?.@@?FFE??FC>1A X0:i:1 X1:i:3 XA:Z:9,+141150638,100M,1;16,+90211593,100M,1;19,-222569,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:10 SM:i:10 XM:i:0 XO:i:0 QT:Z:!1:DD1BD XT:A:U RG:Z:1#49 HS25_09827:2:1213:20019:78913#49 163 1 157265 0 100M = 157674 509 AGCCTGATCAACATGGTGAAACCACGTTTCTACTAAAAATACAAAAATTAACCAGGCATGGTGGCATATGCCTGTAATCCCAGCTAATAGGAGGTCTTTC ;;BD+EEEDHFG;GDCIICGIKHEHEDIEIGIGHGFGJCGHHHHEGGGJFHHGEIFGHGHFEHHEEHEFIHGHGIHJFGHHGIHCCHFIGHFDHAFHFHG X0:i:4 X1:i:0 XA:Z:9,-141150568,100M,0;16,-90211523,100M,0;1,+157265,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1213:3823:21883#49 73 1 157291 0 100M = 157291 0 TTTCTACTAAAAATACAAAAATTAACCAGGCATGGTGGCATATGCCTGTAATCCCAGATAATAGGAGGTATTTCATTTATTACACAGAAAATAACTTGTT 8A67F?DFA=?D50GH>2D2GF>EE5@,GG45GJ4HIE X0:i:4 X1:i:0 XA:Z:19,+222665,100M,3;9,-141150542,100M,3;16,-90211497,100M,3; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 QT:Z:!1::DABD XT:A:R RG:Z:1#49 HS25_09827:2:2312:4065:2416#49 83 1 157340 0 100M = 156956 -484 AATCCCAGCTAATAGGAGGTCTTTCATTTATCACACAGAAAATAACTTGTTAAATTATAATACCTGTGTGGGCGAAGGTGCAGTGAAATGGCCATTTTCT FFHBC?FGGFF)CG?FAD?ADFEA< X0:i:4 X1:i:0 XA:Z:19,-222714,100M,0;1,-157340,100M,0;16,+90211448,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:ADDDE XT:A:R RG:Z:1#49 HS25_09827:2:2306:8288:30394#49 163 1 157345 0 100M = 157714 469 CAGCTAATAGGAGGTCTTTCATTTATCACACAGAAAATAACTTGTTAAATTATAATACCTGTGTGGGCGAAGGTGCAGTGAAATGGCCATTTTCTTGTAG ;C6C7F9BE@FG?9B-GFDG+?BC@CDEDCGH>@5FEEGGE7A=@BFF9??GDGEDEGFHEF5BIG5HBE@43;AHFAG>FF>HFD+ X0:i:4 X1:i:0 XA:Z:16,-90211443,100M,0;19,+222719,100M,0;1,+157345,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2207:20100:5579#49 99 1 157440 0 100M = 157801 461 TGTAGTATTAGTGGTGTTTAAAATGTATATAAGCCTTCCAGCATAAAGCTTGGAAATTTTTTTTAAATCATACAGACAGTGACTCATTATACTGCCTCCT CABEFGFFJFHFGJBFGGFEIDIGFEEHIIIECBEHBCEFIBBJDHFGHID>EGGEGFFHFDHBHHFECEADFDIEBHG=FFH=FFIFHF;FEFHGDFHH?< X0:i:10 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1213:20019:78913#49 83 1 157674 0 100M = 157265 -509 AGTAATCTCACTTCTGGAAATTTCACCTTTGGATATAATTCAACCTAAACAAAAGGTCATATGCACAAACACAGTGAAAATCTGGGAGTAATTTTTTTCT HCHHFFHGGGHFFCFEHIGIFHGB?FCGFHEG@GGFHGGGGGGGEGDH?EFFCHFHH;HFGHGH@JIFCHAGHHHFHIFGHGGGJEJHDHFJFFGFDEAC X0:i:6 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFB XT:A:R RG:Z:1#49 HS25_09827:2:2306:8288:30394#49 83 1 157714 0 100M = 157345 -469 CAACCTAAACAAAAGGTCATATGCACAAACACAGTGAAAATCTGGGAGTAATTTTTTTCTCTTTTTTTAAAAAAATATGGAATGCTTCACAAATTTGCAT BC=A? X0:i:10 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDDDD XT:A:R RG:Z:1#49 HS25_09827:2:2207:20100:5579#49 147 1 157801 0 100M = 157440 -461 CACAAATTTGCATGTCATTCTTTCACAGAGGCCGTGCCAATCTCTCTATTGTTCCAACTTAAGTATGTGTGCTACTGAGGCAAGCATGAGTAATTTAAGA GEHEFHGHGHFIGHIIGGHHHDHFHEGHHHGJEHEHHFFGFHHFHIFGGEKJGHGFHHGHGIGHJHEFGGIIIIHHIJHIFIDIGGFHGFGFGDFDDBC; X0:i:6 X1:i:8 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2205:7452:94495#49 99 1 157834 13 100M = 158170 436 GTGCCAATCTCTCTATTGTTCCAACTTAAGTATGTGTGCTACTGAGGCAAGCATGAGTAATTTAAGATAGGGTGGTTAAGTGAAATAAGGAAGAATTATG CABEFGEEIFHGGJFHGGGGGHIHHJHHGHEHHHLGFHEGGHFGHGHIGIIEHIHGGGGFJDGHFGEGGHGFFIGGFIIHJGIHHGHHFHFGGHFFHDJE X0:i:4 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2210:13953:35180#49 83 1 157850 0 100M = 157462 -488 TGTTCCAACTTAAGTATGTGTGCTACTGAGGCAAGCATGAGTAATTTAAGATAGGGTGGTTAAGTGAAATAAGGAAGAATTATGGAGAATTTAAAAATCT ECHHGFDGGGDFGHFHHIGICIGF?@IIIHAGGGGDHGGEGGGGGGHHIIFFCHCAI;HGGHEFGIDHHEDGHHEIEIHGHDGGHEEEDFFIEFGFDCAB X0:i:4 X1:i:7 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDDDD XT:A:R RG:Z:1#49 HS25_09827:2:2311:5480:59046#49 99 1 157954 15 100M = 158363 509 TATTTATAGGCACCTAGTAACAGCTCAGTAAATATTAGCTGCTACTATTATTATTTTTATGGTAATTTCACTCAATTAAAAACTGTCGTTAAAAATTGCC A>EFFGEGGFFDGJ?FBCGE?HIHEJDD@AHHHEIFF@FHF@EDGGDCF?CIFHFADHF@EIGH@EGGGFFIGJGDFGHHIHDFC?IC6GGGGHGHHG>E X0:i:1 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:15 XM:i:0 XO:i:0 QT:Z:!1=DDADE XT:A:U RG:Z:1#49 HS25_09827:2:1208:20492:19579#49 163 1 158081 0 100M = 158395 414 TGTATAATTGTAGAAACAGATACAATTTGTCCCTTGGTATATGGGGGGATTAGTTCCAGCTCTCCCATTTCTGTGTATACCAAAATCCACGCATACTCAA ;CBCEECGEJFGLHFGCGIGIKJIHGEEFIGGGHBGHD@GHHHHFGHIFKFHGEIFFHHFJHFFGHHGJIHHIHEHJFGJHEGGIIHGGFGGFJHFBHH; X0:i:6 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2214:10858:60487#49 163 1 158089 28 100M = 158143 154 TGTAGAAACAGATACAATTTGTCCCTTGGTATATGGGGGGATTAGTTCCAGCTCTCCCATTTCTGTGTATACCAAAATCCACGCATACTCAAGTTTTCAA FDHDEFEG X0:i:1 X1:i:7 XG:i:0 AM:i:13 SM:i:15 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2214:10858:60487#49 83 1 158143 28 100M = 158089 -154 TCCCATTTCTGTGTATACCAAAATCCACGCATACTCAAGTTTTCAAAGTCAGTCCTGTGGAATCCACATATAACACAAATGGGAAAATTAGTGAGGTGTG BCHACFEBGFGFHGGGHICGHH6HDG?GFBEGGGFGFGGIF:GCIEFHFIEDI@FFHGHDJBHHGJEF?AHGIFJEHEDGFFGGF4FGDFFFGBEF@BAC X0:i:1 X1:i:9 BC:Z:NGTCTATC XG:i:0 AM:i:13 SM:i:13 XM:i:0 XO:i:0 QT:Z:!1=BBDBD XT:A:U RG:Z:1#49 HS25_09827:2:2205:7452:94495#49 147 1 158170 13 100M = 157834 -436 CGCATACTCAAGTTTTCAAAGTCAGTCCTGTGGAATCCACATATAACACAAATGGGAAAATTAGTGAGGTGTGGTGACAAGCACCTGTAGTCCCAGCTAC BHHFGCFGFFFFHGGHGHCG>HGHIEGHFEEDEHHHH:FGHCGHEHGFHCGHEFFEGHFHCGFDGHDEFG7EFGFKGEHIIEJHDHHFCHF@G=CEEEC6DE X0:i:12 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDFFB XT:A:R RG:Z:1#49 HS25_09827:2:2208:13886:69618#49 163 1 158361 0 100M = 158490 229 AGAGTGAGACAGAAGGTTGACTTTTTAATAGAATTTTTCTGTTCACTTGAAGATATGGTCAGGATTGTGGCATATGAAAATTCTTCATAAAATAACTATC ;CBCDFGEFFFGAGGEIFHDIKJIIGEIIIGDFHEFHGGGHHHEGGGIJHEHGGIFGGJHGHKHHIHGJIHDHHIHFIFHHHFGIIHGIFLIFGEFFHGA X0:i:12 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2311:5480:59046#49 147 1 158363 7 100M = 157954 -509 AGTGAGACAGAAGGTTGACTTTTTAATAGAATTTTTCTGTTCACTTGAAGATATGGTCAGGATTGTGGCATATGAAAATTCTTCATAAAATAACTATCTA GHF,FHGFFE44FCFGFFF@IBCBJEFHHHDAEHEDFEG=CEDE5IEGGC5D5EFEHHGE>IGDCABFBGCIEFDB?FFDBE5FDCAHAFHE@CDDCAC; X0:i:13 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1208:20492:19579#49 83 1 158395 0 100M = 158081 -414 TTTTCTGTTCACTTGAAGATATGGTCAGGATTGTGGCATATGAAAATTCTTCATAAAATAACTATCTAATCCAATTAATGCTGGAATTGGGAACAGCAGA FIHHCHHGGGDFGFGGHIBEHIIHEGGGFHFGGIKGHGIJKGGGGG?HIFFGGHGFGHHGGHHGGIGHBEHGDHFFHIFGFGGGEEHGGGFI?FGFFEAC X0:i:13 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2206:5012:87071#49 185 1 158428 0 100M = 158428 0 TGGCATATGAAAATTCTTCATAAAATAACTATCTAATCCAATTAATGCTGGAATTGGGAACAGCAGAAGTGTCATCTCAGAGCTACTCGCAATGAAAGGT IIHFEFHFBGHEGHGGIJGFIHHHFGHJDFFEGGHEBJIGGGDHEEGDJ?GBHHGGIIEGHEIHKGGEDI:EHEGFHEEDEECBC; X0:i:3 X1:i:11 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2208:13886:69618#49 83 1 158490 0 100M = 158361 -229 GCAGAAGTGTCATCTCAGAGCTACTCGCAATGAAAGGTGATGTCTGGGGCTCAGGTGTGTTGAGGTCCCCATGCCTGGACTATGGGTGCTGAGTGGGATT FGHBGHHGGGGFHI5JHIHGHHGG?GGGFFHGGIGEHGGJGGGGHLFHICHLIFFFIGHFGH9HGEHHHHHGIFHHHIBIHGGGGGHEEGFGFFGFFBAC X0:i:2 X1:i:7 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1202:16127:22466#49 99 1 158491 0 100M = 158619 228 CAGAAGTGTCATCTCAGAGCTACTCGCAATGAAAGGTGATGTCTGGGGCTCAGGTGTGTTGAGGTCCCCATGCCTGGACTATGGGTGCTGAGTGGGATTT AAC@FB??4FFD@0?HC2BECD>ACCDIB?EBF:EGFG7C@AGHGE@C.:@;HG7E7G(GI9GH877GGEFF6D7DBBHE77@DE'F56E4GBC==4>>E X0:i:2 X1:i:7 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDDF XT:A:R RG:Z:1#49 HS25_09827:2:1205:16365:66317#49 99 1 158515 0 100M = 158576 161 CGCAATGAAAGGTGATGTCTGGGGCTCAGGTGTGTTGAGGTCCCCATGCCTGGACTATGGGTGCTGAGTGGGATTTACTTGTCCATCCATTTTCTATATT AABDFG?FEFGD@J?HGGGFDBHEHEH?BHGHCDEGFAFH8HHEFGECGHDFFGFHFGGBJ9GDK@G?(EGFCDGGBIICCCICGEFH@HGGGCEBHFJH X0:i:2 X1:i:9 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DBDBE XT:A:R RG:Z:1#49 HS25_09827:2:2215:19771:14444#49 147 1 158538 0 100M = 158199 -439 GCTCAGGTGTGTTGAGGTCCCCATGCCTGGACTATGGGTGCTGAGTGGGATTTACTTGTCCATCCATTTTCTATATTCCAGCCCTGGGAAACTAGGGACA GEHFGC5HGIF@AHCCFFEFLGB1H4E?D5GDEFE,FHFAFJFCEIEGDHED3BFGHHF5G@J:F7H3AG@FFB:(EFCC=73HBBH,:DC/;C5>C1?: X0:i:6 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1205:16365:66317#49 147 1 158576 0 100M = 158515 -161 TGCTGAGTGGGATTTACTTGTCCATCCATTTTCTATATTCCAGCACTGGGAAACTAGGGACAGTACTTGTTCTCAAGGGAATCTTCAGCTTAGGTGGCTC GHHFFAHHFG>DGHI4FEFF>FF>HEGHHEEFEHIFFHBGDHHEEA?GHHE@IEGEHHEFGIFH7EHEGG5I8CGIGFGCDDF>GCGEGHHFFEFDCAC< X0:i:7 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1307:16752:31997#49 73 1 158607 0 100M = 158607 0 TCTATATTCCAGCACTGGGAAACTAGGGACAGCACTTGTTCTCAAGGGAATCTTCAGCTTAGGTGGCTCTGTAAAAGAGAAATTACATCATTGAAAAATC BABFFGGFJFHGGJGJGGGGGKIGFJHHEHHHHIJGGHHGGHFHGEHIGFIIHGEIFHIKJGG?KGGGGHK?GGGGFIIHJHIHJHGGGG@GGDFHHDIB X0:i:7 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1202:16127:22466#49 147 1 158619 0 100M = 158491 -228 CACTGGGAAACTAGGGACAGCACTTGTTCTCAAGGGAATCTTCAGCTTAGGTGGCTCTGTAAAAGAGAAATTACATCATTGAAAAATCGTCGCAGGTCAG 2?BECFGFBCA@FHI@>FG@IDCBHBHHHGIA>?EE??FAFEDGAI?5GEBJI5DF7HA=GCFDFAHF>GCD,DG@7H?F75C>EEAAGHHDHCDD8A;6 X0:i:7 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2310:4018:22861#49 163 1 158705 0 100M = 159092 487 TCGTCGCAGGTCAGGTGAGGTGGCTCATACCTATAATCCCAGCCCACTGGGAGACTAAGGCAGGAGGATTCCGTGAGGCCAGGAGTTCAAGACCAGCCTG DGG>IHDICIEABF@<7?AGG=?CHECKGFEE@G?1ECH@F=A?FDECEFIFDH>B+BJ6ICFF5CB@DC)EG2CEDDF7GH?HGIAGCHHC8?EHABF?GFIF6HFAF@GKDEGHEDG@GCF?IJ7?F>HE7GIDJGFC@E@28:508,>2 X0:i:8 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!1:BDAB= XT:A:R RG:Z:1#49 HS25_09827:2:1215:2101:76008#49 73 1 158989 0 100M = 158989 0 TGTCTCAAGACACACACAAACACACACACACACACACACACACACCCAATCTCACTCTGTCCAGCCTTGACTAATCAAAAGGGCCTTCTGGGTACAGGAG AABECGFFIFFDGHE?G>GFGFIGFDGKFGG?F?G7CGGEHHI7GH5GCB@6@%:B'++**2 X0:i:3 X1:i:0 XA:Z:19,+224363,100M,3;16,-90209799,100M,3; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 QT:Z:!1=DDDD2 XT:A:R RG:Z:1#49 HS25_09827:2:2310:4018:22861#49 83 1 159092 0 100M = 158705 -487 TATGCTCTTTTGTAGGACAGGGAGAGACCAGCAAGCTTGTTCACAGACTTTTCCTCATCCTCTGCTTAGTTTTCCAAGAACCCTCACAGTGGAAATGGAG BAHD5HD>G4GDGCGGFIGIHHBHD7GIGFEGGHKHHGEDBFHCGGHJFIHDGFFGEJEDGHHFCHJHHHHGIFEHGIF2EDGGF?JEGFFJGEGFD>AA X0:i:10 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2216:14331:11796#49 147 1 159259 0 100M = 158886 -473 AATGGAACATCTGCCTTAAAATCCAGGGAGTTCTGCTAGAATGAATCACTCCCTGAGACCCTGACCAATGCATGGAACATGAAAAACTGAAGTTTAACTG A?/E>4(>C+>0>>B9@FGFF6F9AE3A@DC5489.BG1A65@:1C7,9G=F0922E/8589=8G43G:DDA4-DH47-8D;G>9FFHGE55:A;C1/@. X0:i:7 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2313:10742:20403#49 147 1 159269 0 100M = 158827 -542 CTGCCTTAAAATCCAGGGAGTTCTGCTAGAATGAATCACTCCCTAAGACCCTGACCAATGCATGGAACATGAAAAACTGAAGTTTAACTGGGCGCGGTGG GDBBFFCFFLFIEHFF>IBFJG=EHFEEHFGFEFDDFDEDFHHGHIEGHHGDIEDFCCFDGC?GC4BFGGIDI6E8CHFCDH>HGGD'GFEFFGBACA;< X0:i:7 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1313:21040:36946#49 163 1 159491 0 100M = 159911 520 TTGGGCATGGTGGTGGACACCTGTAATCCCAGCTACTTGGGAGGCTGAGGCAGGAAAATCGCTTGAACCCGGAAGGCGGAGGTTGCAGTTACTTCTAGAA A-G@CFB<7GF?ED>EIEFDFH4CEEI@HDHDFCHBFFED0@G5=@BF=BDF=5C5J@FD?FEAJFB>+HE>;B4F4FE>D?>D5@H> X0:i:7 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2312:21043:49819#49 99 1 159521 0 100M = 159883 462 AGCTACTTGGGAGGCTGAGGCAGGAAAATCACTTGAACCCGGAAGGCGGAGGCTCCAGTTACTTCTAGAAGAATTTCCCTTAGCCCTTTGAAATCCTTCA 81>CF3F?A=?@@)?H>2A2?2HG,2 X0:i:8 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:4 XO:i:0 QT:Z:!11ADADE XT:A:R RG:Z:1#49 HS25_09827:2:2316:4359:70053#49 99 1 159521 0 100M = 159890 469 AGCTACTTGGGAGGCTGAGGCAGGAAAATCGCTTGAACCCGGAAGGCGGAGGTTGCAGTTACTTCTAGAAGAATTTCCATTAGCCCTTTGAAATCCTTCA C@BEFGFGGFHFGJE>GG,GIHIGGEHIFHADGJH0GGHGFHGIHGHG7EII8FBGFGCGFGGDGKGGGHIIGJGJHIGH,H=DG=F>HGFGF;>A;G>E@?B4I=EG@EF?B>A?G>>ECFC5@H@BGHEF4HJ2 X0:i:9 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11=BDBD XT:A:R RG:Z:1#49 HS25_09827:2:2212:20722:64148#49 163 1 159661 0 100M = 160082 521 GATGGGTATGTGACCAGAGTCTTTCTAGGGAATAGAGACTCCCAAACAGTTCGACTGGGAAGTGAGGAGAGAATTTATTACTCAAAACCAAAGGGAAATG ;CBD>DDF?HHGL9?:EDHFCGFEFCGIFECD>EHFGJ5GDFGHGG5ID>?DGEGHCFGFGF7FHJG>FD5BHF4EG=6FCGEHIIHAHFEGBCDDHGDG X0:i:7 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1301:3495:39678#49 83 1 159880 0 100M = 159523 -457 GCCAGCTAGGTTCTCTTCTAATGTAATAAAATTTGCTTCGGCAAATCTTATGCAGAGCCATCTCCAGGCTCCAGAAACAATAGGCTATAAATTACTGGAT EGHHB=H>GGEFCCEEC:EIHIIFDGJGFHE7GIFEHGJIFGGGIFIFIIHGIHEFHGDG@HEHGLEHHHHGHDJEGIGGHDGGJGHFGFFFDDGFCBAA X0:i:5 X1:i:8 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BBDFF XT:A:R RG:Z:1#49 HS25_09827:2:2312:21043:49819#49 147 1 159883 0 100M = 159521 -462 AGCTAGGTTCTCTTCTAATGTAATAAAATTTGCTTCCGCAAAGCTTATGCAGAGCCATCTCCAGGCTCCAGAAACAATAGGCTATAAATTACTGGATCTC 5F>5F5C5'57D9A,E6=+>5>+?5+BG@',C5E>G,?7+'+5,+,8BC?7+CD,55>BBA8509?,D7,8?;< X0:i:9 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2316:4359:70053#49 147 1 159890 0 100M = 159521 -469 TTCTATTCTAATGTAATAAAATTTGCTTCGGCAAATCTTATGCAGAGCCATCTCCAGGCTCCAGAAACAATAGGCTATAAATTACTGGATCTCCCATTTG BD)6%FJF>78IFHFI6@>B'GCEAEF9?1E68=B81F:58698;>D4'CF$9GG0@;GE)=GAE?BIGGE9FGHHCCECFCE3HGHGHHGHCDEFEHIFIDGGG.GGHDGEGGCHI6FFEFGHHIFI7CEFBFHGGGHGBB4J; X0:i:8 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2212:20722:64148#49 83 1 160082 0 100M = 159661 -521 GCAAAGCAGAGCTAGATCTAGGATTAATGTGCTTGGGCCCAGCTCCTCACTACTCACCTATGAGTCTAGTTCCAGAACCCAAGTAGAGGATGGGGAAACA EGDHJGHGGGG@GJHJHIGEHGGFEG?FIHEGGI@GHGGFJGGFHG?HFCCFCEGFIGHDGBGJGIGHHHHEIHEG;IFGFFGGHG@@DFFIFG@GGE?GGAEIHIGGJFIGDGH8GCEJGCCCEFHFGFIDFEICIGIGFGJGAGDFFGGGEFFGCCGHIIEEGIHHFFFFEGGCCHHHHIF X0:i:13 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDDD XT:A:R RG:Z:1#49 HS25_09827:2:2302:19745:15051#49 147 1 160361 0 100M = 160036 -425 TGTACCAGTGATCTACAATATTTGGGATCATTCCAAATTCCCATCAAGGATCTGCCTATATCAACAAAGGAGCCAAGGACCAACCATTCAAATGGGCCCT FCEFBHEDF764A>G<4H>FGEFGC,ABA=A?CHHEDGEDGD7FCF?7GBFBEGAEGFEF@CD,CBC; X0:i:12 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1215:15654:82782#49 147 1 160429 18 100M = 160100 -429 GGAGCCAAGGACCAACCATTCAAATGGGCCCTGCTGCCAAGCCTTTTTTTTTTTTTTTTAACAATGCCATCTCTTCATATTGTTCCATTTAACAAAACTG ?D+5DF5BB<+D44*FD54<+GFB5=FCBHD(5+?'B6A=,E.=HDFGHEGFIGGGIFHEGHKHIDIHDFGFGJDGFFFIGGGHHFIGGGCDGHGEGHEGHFGGIIFIGHEHGIGIIECGGLGFCFFDEDCBC; X0:i:8 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1214:7567:50675#49 99 1 160580 0 100M = 161040 560 ATGCTACTCCCTAGCAGGAAATCAACAGGATGACCTACTAAACACCATTCAGAAGATGCTAAGACCCATGAATTGCAACAGGAAAGAAAAGACAGAGAAT BABFFG4EIFFEGEBFGGF?IDIGEDHIGHH@FHECHEHGFDHIGFHCFHEFHILI@GGFG9GD@FGGGHECFFEFHHEHGGGHAHHGCE X0:i:11 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDFAD XT:A:R RG:Z:1#49 HS25_09827:2:2112:15894:10188#49 147 1 160585 0 100M = 160320 -365 ACTCCCTAGCAGGAAATCAACAGGATGACCTACTAAACACCATTCAGAAGATGCTAAGACCCATGAATTGCAACAGGAAAGAAAAGACAGAGAATTAGTC ;HHEDE?FGIHDFHCGCGEHJGIJAEHEGAGAEFIHGIHDHFFFFIGGGHHFIGGEHHJHGIFGFHHF>GEFCDGHEFCFFHGFEGEHGFGBFGDCDBC< X0:i:11 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1201:4903:35139#49 99 1 160644 13 100M = 160999 455 CCCATGAATTGCAACAGGAAAGAAAAGACAGAGAATTAGTCAGACAGGTACATGCTGTGCCAAAAGTGCACTACAGCCCCCACCCAATTCTGCCTAATCC BACCFAFFA=HDGEEHGGGEDFBAHJFFEHHCHIJFJEHG@HDHGFHI;?IIFEEIGGIFGA97DFGGGC>BGDFGFE?CECGEGGC;DHDGGCDBBGIE X0:i:1 X1:i:10 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:13 XM:i:0 XO:i:0 QT:Z:!1:ADDDD XT:A:U RG:Z:1#49 HS25_09827:2:2213:4086:94172#49 99 1 160795 0 100M = 161206 511 AAACAGAAACTCCTGAACTGGGTTCTTTCGAGCCCAGGAAGCAGCAGTAAATCATTAAAGAACAGATAAGTTCTTAAGGTGAGGGAGAGTTTCAGATAAA AAB@FGFGIFFGGEGHGGBFG>>GEHFHGDA@HIEGFGH@GH;IFBHGLFIIHEBCGGG@GJGHFEEGGE77G?GD?GH7I77DEHI5FEGGGEGBHG>E X0:i:6 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2303:16776:92284#49 99 1 160824 0 100M = 161188 464 GAGCCCAGGAAGCAGCAGTAAATCATTAAAGAACAGATAAGTTCTTAAGGTGAGGGAGAGTTTCAGATAAATGGAATGCTGGTAGAACACAGGGCCCAAA AAEDFGFGGFFFGFGFGGFFGGIHFJHHGHEHHGHGHHHHGHHGGGHGGD&FHFLIGHIGFGGHFJGGGHIDGIEGGGHHJGIHEGIHFGGGGDGJHHJB X0:i:7 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1209:8615:76688#49 99 1 160834 0 100M = 161165 431 AGCAGCAGTAAATCATTAAAGAACAGATAAGTTCTTAAGGTGAGGGAGAGTTTCAGATAAATGGAATGCTGGTAGAACACAGGGCCCAAAGGAGCAAAAG AAEEFBBDIFHEGHGJGGGGDFIGGEFHGHHHFHIGFEFGCHFIIGFIFIIFHILIGGGGIIGHIEHGG?GFFJGEBGGCGHIHEFGGFHGGGHABHDAE X0:i:9 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1209:21201:53267#49 99 1 160887 0 100M = 161295 508 CAGATAAATGGAATGCTGGTAGAACACAGGGCCCAAAGGAGCAAAAGTTAACCTAAGCCCAGGTAGAACCTTGTTTACTAGAGCATTAGGCATGGGTTTG CA>C=G??A=F@FEEFBED?GBEEDEDD88:CFHE@FG@-GHF8HF@?;:@FCE7A@@.BEA9HGK7GGEHDFJGDFGC7?7?,CFFF,GGGGBD=4G>; X0:i:10 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!11=1BDD XT:A:R RG:Z:1#49 HS25_09827:2:2303:12441:72302#49 163 1 160952 0 100M = 161348 496 GAACCTTGTTTACTAGAGTATTAGGCATGGGTTTGGGCAACTATTCTAACCAGAGAAACTGGCTTCAGTGAGGGCAAGTTGGCAATCCAAGGTATAGCAT ;CBCCEGEEGAGLGGGHGEFIKFIIGGCIIG5FHGFDGHGHEAHIGGIDIHDGFGHEDFHHFKFDIFGFIFFHFIHFHGJE=FFGFHFIHIFBGHGFFHG X0:i:10 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1201:4903:35139#49 147 1 160999 12 100M = 160644 -455 AACCAGAGAAACTGGCTTCAGTGAGGGCAAGTTGGCAATCCAAGGTATAGCATGCATAGGGCTGGCAAAATTCAGGGTGACTGAAGCAAAAGCTTCATAA GDHEGIBFIFEF5GBFFDCHBEFEDGDFEDBEDDHHHHAH6DGGH>DC>IE>DBCJHGFEFEEGH8GFC?HCBE8BC< X0:i:6 X1:i:7 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2302:6558:44150#49 163 1 161036 0 100M = 161361 425 ATCCAAGGTATAGCATGCATAGGGCTGGCAAAATTCAGGGTGACTGAAGCAAAAGCTTCATAACCAGAAAGACCACATCTGGGGGTAGAGCACAAAACTC I@HF+HFB92HE4CH5EDGF5FHEFDDJDEFE@@DEBD<+D5HD5HD@FEG<@>GC5>CDDHFBGCG56EBEGHG.@7C97DA/6; X0:i:6 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2203:13730:24495#49 163 1 161080 0 100M = 161570 590 TGAAGCAAAAGCTTCATAACCAGAAAGACCACATCTGGGGGTAGAGCACAAAACTCTCAAGAGATGAATCTTTGTAAGAGTGAGGCAGAACTATATAGCA :;BCCDCE7-FGHG?:EC5B7?F7@DIG7ICH5BE@@7DAH?FJGEFDFGC>==BBF>CFGD+I;EDFAB>CHD5HGFGGFIGHIGDGGHFHHGHIFHBEIFEHEEI?EDFJFEEIFGHHGDIBDEHHGHGIFHCGHFGGCGIEHIEHKGFIIEGFFHGFHEFEECCBC< X0:i:1 X1:i:8 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2303:16776:92284#49 147 1 161188 0 100M = 160824 -464 AGATCTGTTGGTGCCCAGCAAGAGCTCCAAACGGGCTATATGCAGGGATGCAGGCTGTAGTCTCAGGAGAGGAGGTTCACAAAAGTCATTCAGTCCAAGA GFFEGHHGFIGHGHIIFIHHIGCJHIHHHHDJHHHFHFGGHJFFFIGGGHIFIKFDDHGHGIGHFGHFGGIGIGEIFFGFFHGIGIGLGFFFHDFECBC; X0:i:9 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2213:4086:94172#49 147 1 161206 0 100M = 160795 -511 CAAGAGCTCCAAACGGGCTATATGCAGGGATGCAGGCTGTAGTCTCAGGAGAGGAGGTTCACAAAAGTCATTCAGTCCAAGACCTCAAACTGTGTTCTCT >HFFFAGFFIG@GHFIFFHELGIEHBGEHEDFGFDEFFEFHJDCFGEGHEBJIHGDHHEBDGGHF4@FG,@FCBEICJG@F>GHBEFEGHE?8CFECBC< X0:i:8 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1314:16236:78171#49 163 1 161227 0 100M = 161605 478 ATGCAGGGATGCAGGCTGTAGTCTCAGGAGAGGAGGGGCACAAAAGTCATTCAGTCCAAGACCTCAAACTGTGTTCTCTACTAAAAGGAATCAAGGTTCC <=BACED;B76CHFF;-=0FI=H:8D55>44@+@BCF=44+,=+EEB6D54?5G5BB?FDF764>E?A+,ED?BDC,E5BB+GH74H5>7+7CDD8?+?7F+DC:6AA@9C+8CB7CAC: X0:i:5 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1216:8629:60258#49 99 1 161333 0 100M = 161705 472 AAATGGCTGACTCCATGTATGGTGCAGTATATTGATCCTGGAACATCTGTTTTGCCAGAAAGCAAGGAAGCCATCAAAGTCCAACAGGATCACTTCAAAA AABEFGFFGFGFGJGJGG6GGHIHHFHHEHHHHHIGFHHCEHGFEGEIGHIIHFABGHGGJIGFKFDGBFIIFEGEFIGFGEIHGGH>3D>BH+4'+*FC=4C+6=BHFEE55IJ5+IE?F9D7,@=>B?GD?F5I+@D,=5H55F,GBH>GGII?DE8GFGGBHDHDEGEGHEEFC?EC?C< X0:i:7 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2210:10202:14526#49 163 1 161510 0 100M = 161760 350 AATGGCCTGAAATACATCAAATGCAAACAATAATCTATGAGTTCATAATGGTATTCAGAAAAAAAAACTACTGGTCATTAGAGGGAAGGTTACTAGGTCA >C?@EHCEFJCC6FHHGGHEDDGDEFFBF8FFHDF:FI@G@H;HE7HHCGEDGH?HFIDJGEEB?FFG>FGEF@EFIDDE@E>AC X0:i:3 X1:i:9 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDDDF XT:A:R RG:Z:1#49 HS25_09827:2:1205:6922:25530#49 163 1 161573 0 100M = 161996 523 AAAACTACTGGTCATTAAAGGGAAGGTTACTAGGTCACTAACTTACTACTCTGAAAAGTGACTTAAGATGAGAGGTAGGGTGGAAAATTAGCTATTTATT ;CAAC?DFFCFGAA?:IAEFF?>7@>6?FECGF@4CEE@5H?77?D55F>DDGEBEEB'7HBK7=5CHDIA5HEEHE=DI+BA@G*H4CFE5DGA5FHDG X0:i:3 X1:i:9 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1311:20053:23901#49 163 1 161577 0 100M = 161956 479 CTACTGGTCATTAGAGGGAAGGTTACTAGGTCACTAACTTACTACTCTGAAAAGTGACTTAAGATGAGAGGTAGGGTGGAAAATTAGCTATTTATTCAGT G?DGGGDE7DGGGIF>CDGEEAGBBFFHF7EH>G5@FFI>IEBFGC@=FFGIB44H45DDEGFBD> X0:i:3 X1:i:9 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1314:18057:15781#49 99 1 161603 0 100M = 162015 512 TAGGTCACTAACTTACTACTCTGAAAAGTGACTTAAGATGAGAGGTAGGGTGGAAAATTAGCTATTTATTCAGTCTTTCCTGTACAAACATAAATTTTTA AA>EFGDGJ@GEGEGGCGHGCDCEHEFH-AGHGHEFFHFJGHEHF,FCFFCEFE7IGGABIGGHFF7=GAGDG7GGGGGCIG?FCFCFDGFGGHABDHJ; X0:i:3 X1:i:8 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:ADFFD XT:A:R RG:Z:1#49 HS25_09827:2:1314:16236:78171#49 83 1 161605 0 100M = 161227 -478 GGTCACTAACTTACTACTCTGAAAAGTGACTTAAGATGAGAGGTAGGGTGGAAAATTAGCTATTTATTCAGTCTTTCCTGTACAAACATAAATTTTTAGG EFHHFEFGGGHDHIFHHGHGHIIFGGCFIIFGGGKDHGEJGGGFEGHHFIILEDGFHG@FCHHHGCIFHEHGHFFHGIFCHFGGEBJGDHFGFEGFEB?B X0:i:3 X1:i:8 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDDFF XT:A:R RG:Z:1#49 HS25_09827:2:1202:15326:69152#49 99 1 161608 0 100M = 161960 452 CACTAACTTACTACTCTGAAAAGTGACTTAAGATGAGAGGTAGGGTGGAAAATTAGCTATTTATTCAGTCTTTCCTGTACAAACATAAATTTTTAGGGAG BABDFCEFIFHGGJEJCGFFIKI;HFFDGHAHHHJEGAHG8HGIFE@DGFIIHFGCFGCFGIGDFJFG7HF?GKGGGBIFGCGFGFFG@EFGGEEHBHFH X0:i:3 X1:i:8 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDDDD XT:A:R RG:Z:1#49 HS25_09827:2:1216:8629:60258#49 147 1 161705 0 100M = 161333 -472 GAGATTGAAGCAGATGAAACAAATCTGGAAAAATGGAGGTAACTGCTTAATCTGCGGGTTGGGTGCATGGAGGTTCAACATATTTCTTTTGTGTATATTT GHGHFHDBIIHIGHCIHDGHEFFEEFHHKHEFEHE9FFGGHJHEHIFD8EIFIHG7HHHHGIGEFG5GGGIIIIHDEJ7?;C7HGIG>9FFF@<;:/BC; X0:i:7 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2210:10202:14526#49 83 1 161760 0 100M = 161510 -350 GGGTTGGGTGCATGGAGGTTCAACATATTTTTTTTGTGTATATTTGAACCCCCTACAAAAAAAGCACAAGAGAGAATGTGAGCCAAGCAGCTTAGGGTTT BCHHHHHGCGHFGIFJHIGGHGIFJEKGGK,GGHFGHGGEJGHFIGGFIIEGIHGFHFHGGHHJGHHHHHHGIFJFGIGIHGGGGGJGGGFGFFGFFBAC X0:i:3 X1:i:7 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDFFE XT:A:R RG:Z:1#49 HS25_09827:2:2115:17602:23158#49 99 1 161774 0 100M = 162126 452 GAGGTTCAACATATTTCTTTTGTGTATATTTGAACCCCCTACAAAAAAAGCACAAGAGAGAATGTGAGCCAAGCAGCTTAGGGTTTAGGCAAGGCTTCTG @ABFDGFFIFHG9JGGGGFHGBHEHJFDEHEHFEIGCHHGGHGHIGHILICFHFEEGFIKJIGHKKIGGEGFGFGGFGHHGGIDCGHGFEFGGHF=EHGE X0:i:3 X1:i:7 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2111:14663:35799#49 99 1 161793 0 100M = 161846 153 TTGTGTATATTTGAACCCCCTACAAAAAAAGCACAAGAGAGAATGTGAGCCAAGCAGCTTAGGGTTTAGGCAAGGCTTCTGCCTACAAGAGACACTAGGA CABCFADGIFGFGJEHGGFFIHIEHEFFGDHHGIEFFHHHD@GHHGHCGFBEHGEIGHFGGGGHEFIGGEFGFJFEFGIFGGIDJFGGFEFGGHHJHHFB X0:i:3 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2303:2031:12309#49 83 1 161838 0 100M = 161503 -435 TGAGCCAAGCAGCTTAGGGTTTAGGCAAGGCTTCTGCCTACAAGAGACACTAGGATATGAGGGGTAGTTTTAGCCCTAATGGGCTGAGCCAACTGGAGGT HJFHCAHGGGGFGFGCHBHIHHIHGGKIFFEGGGKKHGIEGIGFHEGHF'DDIHGFIJHFJHGGGIHHHHHGIHJHGIHGFFGGFGFGFHFGGEGFDEAA X0:i:6 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFD XT:A:R RG:Z:1#49 HS25_09827:2:2111:14663:35799#49 147 1 161846 0 100M = 161793 -153 GCAGCTTAGGGTTTAGGCAAGGCTTCTGCCTACAAGAGACACTAGGATATGAGGGGTAGTTTTAGCCCTAATGGGCTGAGCCAACTGGAGGTATATAGGG GHHFGHGFGIFDFHFIGFGHIGFGHEGEHGIJHFHHGHFAFEGFEIGGGHGFIGGEHGGHGIFHEBEFHFIIEIHHGHFIGIIGGBGHGFEDFGEDCBC; X0:i:6 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2209:16246:15869#49 99 1 161904 0 100M = 162268 464 GTTTTAGCCCTAATGGGCTGAGCCAACTGGAGGTATATAGGGAAGTGCTAAATTGCAGAGGTATCATGTTGCCCAGCACTTGATCAAATCCTAGATCCTA A>CDFAEDAF?FGFE?EEGFGFIAHCFEGH:HFEJEH@ECG?GHFFHIDEIEBEGCGGCGG9GF@F7GGF7ICFGEHIHHD@FHEFGGF6GGGDGBEHCB X0:i:8 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11A1=?B XT:A:R RG:Z:1#49 HS25_09827:2:2212:11792:91100#49 83 1 161948 0 100M = 161569 -479 GTGCTAAATTGCAGAGGTATCATGTTGCCCAGCACTTGATCAAATCCTAGATCCTAGGTCTGCTTGGTAGCATGCTTCCTAGGTAGTGGATCTGAGGCTA ECHHFGHGGFGFFHEEHIGDEGEFGGFIF@HG>IDHAGIDJCH@EFEFIIHDCHGGIG@GGHH>GHGFHHHEHDFEHDFJFIGFECFGGIHGGEFFDAGMGGFGGGEFIIFFIDFFHCHDGHEHFAIHCHHGEFJHAI>CEDGGGFFGFEDGGFDFCC;? X0:i:9 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=BDBDD XT:A:R RG:Z:1#49 HS25_09827:2:2103:18670:28432#49 99 1 161960 0 100M = 162239 379 AGAGGTATCATGTTGCCCAGCACTTGATCAAATCCTAGATCCTAGGTCTGCTTGGTAGCATGCTTCCTAGGTAGTGGATCTGAGGCTACCTATAGAACTT AAEEFGEFFFGDGHGJGGFHIFIKHJFIEHHHHHHGGHHGGHFGHGHGGHIFJHGEGHGGGIGHKGIGGEIFIIFGFEHHJGDHHGHHFGGGGHEJHHGH X0:i:9 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1202:15326:69152#49 147 1 161960 0 100M = 161608 -452 AGAGGTATCATGTTGCCCAGCACTTGATCAAATCCTAGATCCTAGGTCTGCTTGGTAGCATGCTTCCTAGGTAGTGGATCTGAGGCTACCTATAGAACTT GHFEFHGJGCF@<@II@EBHHFHBHBGHBH@FHFHDFEAFFGBCHFEGG?BDIHGGHHFBG=AH?GHGGGIICFDIEFCGBEDFECA8GHGFEDDDCBC6 X0:i:9 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1205:6922:25530#49 83 1 161996 0 100M = 161573 -523 AGATCCTAGGTCTGCTTGGTAGCATGCTTCCTAGGTAGTGGATCTGAGGCTACCTGTAGAACTTCCTTTGCAGTCATAGTTCGCTCAGAAACTACAAAAG BAFHB+H>GD@DHGEHCDGDH?GFGGGIGFEGGGFDHADEG:9CIG7FF@FCCHFIIHHCGF9CFEDCHEH8FFCIHGCG??JEGFFGG?GFCBAC X0:i:4 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!11ADDBB XT:A:R RG:Z:1#49 HS25_09827:2:1314:18057:15781#49 147 1 162015 0 100M = 161603 -512 TAGCATGCTTCCTAGGTAGTGGATCTGAGGCTACCTATAGAACTTCCTTTGCAGTCATAGTTCGCTCAGAAACTACAAAAGTGCTTGCTCTTGAAAATGG 2FGHFHDDICAG4BCFDFGHLDCB5=G?DADD55DGFH9HDEFE>EDGDHFDG<;GHHAFGE,8GABFIFIF8B*0?H=GB67-/EAHC/3D2DDBAA1< X0:i:4 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2115:17602:23158#49 147 1 162126 0 100M = 161774 -452 ATTTCATGCTTCTATAAAAGAATACCACAGACTGCATAATTTATAAAAAGGAAAAAAGGAAGGAAAGAAAAAAGGAAGGGAGGAGGGAAGGAGGGAAAAA 2HFEFHGFB<>DCHB7FFECJB=G5FGEHF4DEFDF:DGDD@HEEBEGDC>FEHG5HGE=GEG>FH>>HGED:FEI=FE;77:62GFL;?E-D5FDD:C; X0:i:6 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2208:17268:94557#49 99 1 162184 0 100M = 162663 579 GAAGGAAAGAAAAAAGGAAGGGAGGAGGGAAGGAGGGAAAAAGGGAAGGAGGGAAGGAAAGGAAGGAAGGGAAAGAAGGAAAGGAAGGAAGGGAAAGAGA A?EC@??GEF?EHE??C>AFC>1HIDDB@-ECFDAFG2BC,FC8G8HGCHC;BFBEGG:@EEAA8@GGGF@?CGF?HBGHIGBD>5GHEHGBGD=HBHI2 X0:i:5 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=?DD?D XT:A:R RG:Z:1#49 HS25_09827:2:2308:8353:51961#49 99 1 162229 0 100M = 162362 233 AAGGAGGGAAGGAAAGGAAGGAAGGGAAAGAAGGAAAGGAAGGAAGGGAAAGAGAGAAAGAGGGAAGGAGGAAGGGAGGGAAGGAGGGAGGGAGGGAGAG CABEFGFEEFHGFHGHGAFGGDIEEJDIGHHHFGIGJGH6FHFHGGEEFFAFCFEIFHGGDEGHGEIGGEHGGGFGFGGHEGGHHGFHFGGGGHFGHD>E X0:i:8 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDDDD XT:A:R RG:Z:1#49 HS25_09827:2:2202:1580:68820#49 163 1 162238 0 100M = 162297 159 AGGAAAGGAAGGAAGGGAAAGAAGGAAAGGAAGGAAGGGAAAGAGAGAAAGAGGGAAGGAGGAAGGGAGGGAAGGAGGGAGGGAGGGAGAGAGAGAGGGG ;CBCEDEHFFFGHGGGGFHGGGJIIHIIIEGHGHAFGJIGFEHCEGGBFHHHGEIEGGJDHG?FHHHEJIEDEGFEGIGCHGI@IIHHBG?HDFGH2 X0:i:6 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2103:18670:28432#49 147 1 162239 0 100M = 161960 -379 GGAAAGGAAGGAAGGGAAAGAAGGAAAGGAAGGAAGGGAAAGAGAGAAAGAGGGAAGGAGGAAGGGAGGGAAGGAGGGAGGGAGGGAGAGAGAGAGGGAG CF?GBCADC5GDDCC?DB7FDCEDCA>E@@D5FB>C?EEAEADAEGB6FHCIDEECHIJEFGICICGEHGFEDHGEEDBC< X0:i:6 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2209:16246:15869#49 147 1 162268 0 100M = 161904 -464 GAGGAGGGGAAAGAGAGAAAGGGGGAAGGAGGAAGGGGGGGAAGGAGGGAGGGAGGGAGAGAGAGAGGGAGGGAGGGGAAGGGAAGAAAAGGGAAGAGAA 2D35>35D5G4444F++F=4C(CE544?H+=A>5?57,9=?@6=E,?G78>=+'C577AA5+?D7G@F57EG8+GEEFECDBA6@FAA@H@?8CEBCAC1 X0:i:6 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:4 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2202:1580:68820#49 83 1 162297 0 100M = 162238 -159 GGGAAGGGAGGGAAGGGGGGAGGGAGGGAGAGAGAGAGGGAGGGAGGGGAAGGGAAGAAAAGGGAAGAGAAGGGAAAGGAGGAAGAAAAGGAAAGGAAAG 2A=4+GC47FD@>6FC/FFD7GBB-FI,?@,BG7@D7GGDGGGGCGGFIIFGCFGGHHHGGHGFGHGHHHHGIFJGGIFIGGGGFGJGGHFGFFGFEEAA X0:i:6 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1206:5752:54484#49 99 1 162329 0 100M = 162706 477 AGAGAGGGAGGGAGGGGAAGGGAAGAAAAGGGAAGAGAAGGGAAAGGAGGAAGAAAAGGAAAGGAAAGGAATAAATTTTATTTCTTAACAGTTCTGGATG AA>C=AF4F=E@FE?EG>BEG>>A<9HGDH;DABD9FFIDHD@ACBFF@GGD8@7=G?FFACGD,B7E?@DD>?IF@@4,4E5BFEHGDHHGHGIJH?B@FGCIGIGEECJGIGCIFGGGHGFEBHGDDCBC; X0:i:8 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1211:4212:2934#49 163 1 162394 13 100M = 162757 463 AAGGAATAAATTTTATTTCTTAACAGTTCTGGATGTTAGGAAGTCCAAGGTTGAGGGGCCTGCATCTGGCAAAGGTCTTCTTGCTGCATCATCCCACTAC ;CBCDDGCFGFGHGEDIIEFGFFCIGBFIIGIFEEFHGEGFDAEIGHLFIEGGGEHFFHFDHHFEHGEDFHGHGIHFIGLEFFHFIHEGFHFHHHGEHEB X0:i:1 X1:i:9 XG:i:0 AM:i:0 SM:i:13 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1213:2193:33649#49 99 1 162458 15 100M = 162900 542 TCTGGCAAAGGTCTTCTTGCTGCATCATCCCACTACAGAAGGCAGAAGGAAAAGAGAGTGCAAGAAAGCAAGAGGGCAAAAGGGGCTGAACTCTGTTTTA BA>FFDE?IFFFFGEHG>AHIBIEF>+?'''4@4>I;'F4@+D+5==B6HA=5+?E=,FED7,@=EEEG@8+5?H5DEADDBC,,EG@F+,E>?B+HG5?@7+5>:,-GAE-?89B7CBC: X0:i:11 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:5 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1206:5752:54484#49 147 1 162706 0 100M = 162329 -477 ATAGCAGAGCACTTAGGTTAATTCAACTAAGAGGAGCTGGGAAAATCAAAGGCATGAGAAAGACAGCAAAAGCTAGCAGAGAGAAATGCATAGGTTAAGG 2?GFCHH5>I>H4=;FCF=F>6=BEF>?DAIAE?EF7F9FFBDCFA?GHEIFIH@CDHAB@D6?CGEGDFCFI>CBGFG7FCFC:CA,GAEBFCDAD?;; X0:i:11 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1211:4212:2934#49 83 1 162757 12 100M = 162394 -463 GCATGAGAAAGACAGCAAAAGCTAGCAGAGAGAAATGCATAGGTTAAGGAAAAAAGTCACAGTGAATCCTGTAGTGCAGGCTACTTTATGAAAAGCACCT EIHHJHEGGGHFGJGCHIGJHHGFJGKIIGEGGFKKHGGJGGHGGEIHFIHGCHFHHJHGGHEGGJJHHAHEHFEFEIHGFFGGHGJGGFFIEDGFFBAA X0:i:3 X1:i:10 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:1306:15778:7888#49 163 1 162827 0 100M = 163189 462 GTAGTGCAGGCTACTTTATGAAAAGCACCTAAAAAAGATCTCATTAACTCCCCCAGCTCACCTCCACGCACATCTAAAGAGCCACACACAGCACCACCAA ;CBCABGFEHEGLDFBEGEFDHJFEGEIIEFHFDBEIGIGHGGCGFBIDEHH@FIFEHHCDEFFDIHGFFHGEGEHGBGHCBECIFHGH>EFBHHGHGDG X0:i:3 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2108:10860:28161#49 83 1 162849 0 100M = 162503 -446 AAGCACCTAAAAAAGATCTCATTAACTCCCCCAGCTCACCTCCACGCACATCTAAAGAGCCACACACAGCACCACCAAAGGCAGCACAATGAGAACAGCA HIHHBFHGGGGFGJFJHICIHEGFDGGGIIHGGGEFHGGGGGGCILHFIIFFCHBFHGHFGHHGEEHHHG?GH9HIEHFGHGAGFFGGFHFJEFGFCCAC X0:i:7 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1213:2193:33649#49 147 1 162900 7 100M = 162458 -542 CTAAAGAGCCTCACACAGCACCACCAAAGGCAGCACAATGAGAACAGCATTCTCCTCAACAGACAAGCTGGGAGTATCTAGACACCCGCCCTCAATAGCT GHHBFHFFG<+;AH3@DFBC5GCBHEFCDHDDEGEF?E9F7,H=HE5GHHEFIGGC=HAHGIE6G4BG5GEI?D>I?>KFDD56C2G159H?8DE+AB;; X0:i:3 X1:i:8 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1308:6526:92205#49 99 1 163085 0 100M = 163512 527 ACCACTATGAAACAACTTAAAACAGCAAAGAACAACCCATTTAAACAGCAATGCCAGCTGTTGGGAAAAAAAGGAACAATGAGTAGAGGAGAAACAGACC AAEFFGFFJFFGGHEGGGFGGHIHGEFFGHHHHGJFGGHHGFGHIGHIFHIFKFGIFGFGGJGDDEGGGHFFFFFEFEHFJGI>JGFCGEGGGCDGHAIE X0:i:6 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFDB XT:A:R RG:Z:1#49 HS25_09827:2:2110:4573:52302#49 163 1 163165 0 100M = 163552 487 GAGTAGAGGAGAAACAGACCTCTCGGGGTCCACCAAGACCCAGTCTCTCAGCTTCAGCACTTTTAAATGCAGAATCCATACCCCTCTGGGGCCTGTGGAG ;CAACEEHDCFBLGEEFAIFGGFIIHFIGEGHHEGFDGHGHFCHIGGBJHHHGJIFFFEFGGEFFECHJFHFHFEHGIGJH=IGIFHCCFLGHHHFHHDG X0:i:7 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2105:11305:68750#49 163 1 163169 0 100M = 163426 357 AGAGGAGAAACAGACCTCTCGGGGTCCACCAAGACCCAGTCTCTCAGCTTCAGCACTTTTAAATGCAGAATCCATACCCCTCTGGGGCCTGTGGAGCTCC ;CBCDFDHFGFGHGGGIDEFIFFFHDGFIEGGFHGFG?HGHDHHGGHIFKHGGGGHFGJFDHEHHIHHJIHHEFIHFCFLHGFFFIHGIHGFFHHGF>HG X0:i:7 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1306:15778:7888#49 83 1 163189 0 100M = 162827 -462 GGGGTCCACCAAGACCCAGTCTCTCAGCTTCAGCACTTTTAAATGCAGAATCCATACCCCTCTGGGGCCTGTGGAGCTCCACAAGGCATGTCGTCCTCAA HFHHFGHGCFHDG,BCHIG7HCIFGFIGFIEGGF@EFGEFBGGGCGFHF8FFGHFFHGFGCHGCGHDHHAHE:FDC X0:i:7 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DBDED XT:A:R RG:Z:1#49 HS25_09827:2:2307:4349:99332#49 163 1 163291 0 100M = 163646 455 ATAAATGAGCAGGCAAGCTGGCTAGAAAACCACTAAGGGGATTTATTCTTTAAAGAATCTTTACAGGGTCAAAGAAGAATGGGTCTTAACTGGCTATGTG ;CBCBBCB?CEG8D?:6C+7FFF7BH>ED>G5>@A??A@+AJADG@G5FFCGG@E>EFGCDBDFB?HEJ@5GHFEJBFGIEGF@CIH44FEBDGD5>HEG X0:i:6 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1203:8286:73619#49 163 1 163419 6 100M = 163752 433 CAGTATCCCTTTCCAGATGTGTTTAACACTTTGCAGTCACTTGTATTCCTGCTACTGAGTGCCAGTGCTTTGCTAATTTGAACTGATTCCAGCTCACGCT H6EHGHAHGHCEGEGJFBGGFIEFFECFHDFH5HH5DHHHH=HFCGFFGIFIFHFIFG>FGHCBHGG X0:i:4 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2105:11305:68750#49 83 1 163426 0 100M = 163169 -357 CCTTTCCAGATGTGTTTAACACTTTGCAGTCACTTGTATTCCTGCTACTGAGTGCCAGTGCTTTGCTAATTTGAACTGATTCCAGCTCACGCTGACCCCA FIGHJFHGGGHFFJFJHIGGHHGHEGKIIHEGGIGKHGGIGIGGIGHJFIFGIHGFGHHDGHHGGIIBHHHEIFJFGIHGFHGGFGHGFHFGFFGFCCAB X0:i:2 X1:i:9 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1308:6526:92205#49 147 1 163512 0 100M = 163085 -527 TCACGCTGACCCCAGCTCCCTGGATGTTACCATTAGCCAAGACTGTCACCCATACTGTACCCTTTCAAAGAGTCCTAAAAACAGCTCTTCACCTACTCTT ?HHHFHFGBII@FDIIFHGFEFGGFHHGF@FHGFDCBC; X0:i:11 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2110:4573:52302#49 83 1 163552 0 100M = 163165 -487 GACTGTCACCCATACTGTACCCTTTCAAAGAGTCCTAAAAACAGCTCTTCACCTACTCTTCCAAGACAAGTAAAAATGTCTGCCAAAGAAATGGGGAAAA EJHHJGHGGGGFCFGJFI@??GGFDGGIIKFGGFGGDGDFGGGFIGIHDI?GIFCHAGEFGHHFGCIHHEHGHHFFGIDGFDGGJGJGFGFIGFGFFE8C X0:i:11 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDDD XT:A:R RG:Z:1#49 HS25_09827:2:1309:15695:99677#49 99 1 163561 0 100M = 163957 496 CCATACTGTACCCTTTCAAAGAGTCCTAAAAACAGCTCTTCACCTACTCTTCCAAGACAAGTAAAAATGTCTGCCAAAGAAATGGGGAAAAAAGATTCAG CAEEFGFEEFFGGJGFGGGFIHIEFJFIEHHHHIEGGHFJGHFHHGDEFFIIFIGHFGGGJGGDKGEGGCFBIIGJFGGHCHIHGFHGFGGGGHDFAHIF X0:i:11 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DBFFF XT:A:R RG:Z:1#49 HS25_09827:2:2306:11888:20200#49 99 1 163623 0 100M = 164113 590 AAAAATGTCTGCCAAAGAAATGGGGAAAAAAGATTCAGAGAGTGAAAACAATTAATATACTAACAAGAGAGCAAAAAGCAAAGGGGGAGGAGAAACTAGG AABDFGEFIFFDGEEHGGGGGFIGIEFIGHEHFJHGHHHJGHCEFGHEFHFFHIHCGGIGGJGDDFIGGEKIGIFJHIGHIGIHGFGFFGGGGHDHHGIE X0:i:8 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2307:4349:99332#49 83 1 163646 0 100M = 163291 -455 GGAAAAAAGATTCAGAGAGTGAAAACAATTAATATACTAACAAGAGAGCAAAAAGCAAAGGGGGAGGAGAAACTAGGAAAATCATATATGGGCTCTCACC BIHHHD5GG<,DCF5>DIGEHIGF7CGCFFFGGH,@D9I-8GGGEGDCF@EF9CFFHH9DG@EF@JIFHHHBDFJGGIHDEBGGHBJHFFFF???FC>>? X0:i:8 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDDBE XT:A:R RG:Z:1#49 HS25_09827:2:2203:20079:59082#49 99 1 163675 0 100M = 163931 356 TAATATACTAACAAGAGAGCAAAAAGCAAAGGGGGAGGAGAAACTAGGAAAATCATATATGGGCTCTCACCTATTTCCAAAGCTGGGCTAATGTCCTTTT A>CEFGFGJFHDGJEHGGGFIKIKFJFIGHHHHGHFJHHGEHFHIGHEGIFFCHGIGHIGMIGHHKIGGHHIFJEJFGKHGJIHJGGHFGGGGHFJHHGH X0:i:8 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFDFF XT:A:R RG:Z:1#49 HS25_09827:2:1316:9172:26932#49 163 1 163681 0 100M = 164040 459 ACTAACAAGAGAGCAAAAAGCAAAGGGGGAGGAGAAACTAGGAAAATCATATATGGGCTCTCACCTATTTCCAAAGCTGGGCTAATGTCCTTTTGCTTGT 6C/A0A:EDEH48>18BFF:G8BG0<;069FFGD6B6E2 X0:i:8 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1210:13861:28672#49 163 1 163682 0 100M = 164026 444 CTAACAAGAGAGCAAAAAGCAAAGGGGGAGGAGAAACTAGGAAAATCATATATGGGCTCTCACCTATTTCCAAAGCTGGGCTAATGTCCTTTTGCTTGTG ?FGHHDG X0:i:8 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1203:8286:73619#49 83 1 163752 13 100M = 163419 -433 CAAAGCTGGGCTAATGTCCTTTTGCTTGTGTCTGAATAAGGCACCAATTTTAAGCTGATAATGAAAAAAAAAGAAAAAGAGAAAGAAGCAGGCCCAGGCT FCAHJDHGGG@@GIFGDIFIEIGFEGGGFFE7GGGGHGAIGC9G,EDF?FHGCHBFEJAFCEGGGJGHHHHG:FJFGHFDEHGGHGJGGGFEDFEFDCAB X0:i:1 X1:i:10 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:13 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:U RG:Z:1#49 HS25_09827:2:2203:20079:59082#49 147 1 163931 0 100M = 163675 -356 ACCAGCCTGGTCAACATGGTGAAACACCATCTCTACTAAAAATACAAAAAATTAGCCAGGCATGGTGGCGCACGCCTGTAAATCCAGCTACTAAGGAGGC 2F?FGHGDGGHIEHIIGGGEJFIBHFGH>FIJCGEGBFHGFFDEAIFGHHHJGGGFHHDEBDGHFAHFG>IFICHIIJHIDIIFGFGHGFFEHEFECBC< X0:i:7 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1309:15695:99677#49 147 1 163957 0 100M = 163561 -496 CCATCTCTACTAAAAATACAAAAAATTAGCCAGGCATGGTGGCGCATGCCTGTAAATCCAGCTACTAAGGAGGCTGAGGCAGGAGAATTGCTTGAACCTG GFHBFHGHFH>IFHFIFFHHHGHGHIFHFHIJIHHFFKHDFHGEFGFGGHIFIKGG=HJHGHFEGGHGGGIIGFDIAJGI6;D=GGGHGFGFCDDDCBC9 X0:i:7 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1210:13861:28672#49 83 1 164026 0 100M = 163682 -444 GAGGCTGAGGCAGGAGAATTGCTTGAACCTGGAAGGCAGAGAATGTGGTGACCTGAGATCACGTCATTGCCCTCAAGCCACGGCAATGAGAACAAAATTC EFFEJFHGGGGEFJFEHIGCFHIFEE?CFHEBGGEKHGJEGFGFILFFIIHGCDFFEJHG@HEGGJDFCHHEEFHGHIF?FGGGFEJGFHFJGFGFDEAA X0:i:6 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDEF XT:A:R RG:Z:1#49 HS25_09827:2:1316:9172:26932#49 83 1 164040 0 100M = 163681 -459 AGAATTGCTTGAACCTGGAAGGCAGAGAATGTGGTGACCTGAGATCACGTCATTGCCCTCAAGCCACGGCAATGAGAACAAAATTCGGTAAAAACAAAAC BJHHGEHGG@HF,FGCHD@EHHEFGCFGGHHGGGDF,GG8FFGFEF?FFB?GIDGFHHHD@HGGGJIHHHHFCCFHHIHIEDCGGEJGGHFGFFGFFBBB X0:i:5 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1214:19031:26359#49 163 1 164088 0 100M = 164409 421 GTCATTGCCCTCAAGCCACGGCAATGAGAACAAAATTCGGTAAAAACAAAACAAAACAAAACAAAATCACCATAAAATAACTCAGACTTAATTAAATACA ;B38B7D@7E.GGAEEH1BGGKFGHH6I'CG5>DB7?6HG5AA7?5H?@>HGGEFFCFE,HEF?=?+E?GG5E+IH-D(I4EAFCI4EG>+5FDH>EFEG X0:i:2 X1:i:0 XA:Z:1,+164088,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1216:6749:36382#49 121 1 164104 0 100M = 164104 0 CAAGGCAATGAGAACAAAATTCGGTAAAAACAAAACAAAACAAAACAAAATCACCATAAAATAACTCAGACTTAATTAAATACAACCCTAGTGGTGAATG E,+,GADBG4@@<,ECCDEEB?E?D7E0G@2;G;@HFGG8GF@CBA?8FEFCEHDG,GEFED XT:A:R RG:Z:1#49 HS25_09827:2:2306:11888:20200#49 147 1 164113 0 100M = 163623 -590 GAGAACAAAATTCGGTAAAAACAAAACAAAACAAAACAAAATCACCATAAAATAACTCAGACTTAATTAAATACAACCCTAGTGGTGAATGACTAAAGAT GF?HG3?FGI4;CHF;HI=CHGHBHF>CDHIJGGHFFFIFDEFEFIEHF6GCADDGEFCHGDEEEGGFHGFDGE5=EAHD@H?@5.HGEAEC@EHAE?FFE?E5IGHHHBJEIFCFFA>IFHA;HEF5?EGBFHG X0:i:8 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2302:20171:41474#49 163 1 164370 0 100M = 164714 444 GGTTCACGTCTGTAATCTCAGCACTCTGGGAGGCCGAGGCGGGAAGATCACTTGATATCAGGAGTCGAGGCGGGAAGATCACTTGCCGGCAGGAGGTCGG ;C?C>EDCDCEGHGBCG5BFF?JGIDGIGCGIFHBFGED5EHH=DD55D5?/GEBAEBEDDH7F5DGCFD5BEF+A+4(C4B5H+'+4+F4+D+<5>%H+ X0:i:7 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:4 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1214:19031:26359#49 83 1 164409 0 100M = 164088 -421 CGGGAAGATCACTTGATATCAGGGGTCGAGGCGGGAAGATCACTTGACGGCAGGAGTTCGAGACTGGCCCGGCCAACATGGTGAAACCGCATCTCCACTA ;6@4CD+4,F(DB>?G,,77-H>,E,C67F7GGI7G,-98B(9F8@(,F,.;C(8AD;A8JH.F:C.FGHDEIFCFBIIFCGBCI@5GE>6HF=EBE>GIAEHIDF?BA?EB=EAGGGD>5?55?DAAHGEJDG<6>>GEC?GGHFFEGBIICCFGHGFCFCCFDCAC< X0:i:5 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2105:10254:95503#49 147 1 164496 0 100M = 164182 -414 CGCATCTCCACTAAAAATACAAAAATTAGCCTGGTATGGTGGTGGGCACCTGTAATCCCAGTGACTTGGGAGGCTAAGGCAGGAGAATTTCTTGAACCCA GF>BGD?FFFG=GCL6HJAFFHDHIFECEEHFHJFEH=ABFGDEEJEG@DHHFDGEGGEA@FGGEFI6GIEFEI?HDH:EGEGFGFHDDDCAC< X0:i:5 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1214:19300:94961#49 99 1 164539 0 100M = 164882 443 GGGCACCTGTAATCCCAGTGACTTGGGAGGCTAAGGCAGGAGAATTTCTTGAACCCAGGAGGCAGCGGTTGCAGTGACCAGCAAGGTTGCGCCATTGCAC AAE@=??F42EFHEEH>G:ECBIEEHFH@?AHHDABGEHGDD;89F8CCF8?BH@AC9GFD99F8,7>(EFFA?,D?>CBJFB,C?,FD6GBGHFFAGFF X0:i:7 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:ADBDD XT:A:R RG:Z:1#49 HS25_09827:2:1312:18100:9793#49 99 1 164627 0 100M = 164992 465 GCGCCATTACACCCCAGCCTGGGCGATAAGAGTGAAAACTCCATCTCAAAAAAAAAAAAAAAAAAAAAATTCCTTTGGGAAGGCCTTTAACAAAAAAATT AA+EFGEGAFHGGGGEGGGGIHIEGFFHE9EHFGEGJGFGGHJIFGHILHIFHHHHFGGGMGGHGFEG7C,?,?F,BE-C,@,H+E6,(6+,4DFCH+,2 X0:i:2 X1:i:0 XA:Z:9,-141143204,100M,5; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:5 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1306:10336:89682#49 99 1 164684 0 100M = 165056 472 AAAAAAAAAAAATTCCTTTGGGAAGGCCTTCTACATAAAAATCTTCAACATGAGACTGGAAAAAAGGGTCTGGGATCATCACCGGACCTTTGGCTTTTAC 8>B@F?EFGFE@@BB?GG:HIBHEGDGC?ECG55DH?GK?@>HDGE55EFEFABDFBB5EDGFDHF=AECBE@G5@FIHG@>EFDDFFEBHG X0:i:10 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2302:14765:82403#49 99 1 164699 0 100M = 165045 446 CTTTGGGAAGGCCTTCTACATAAAAATCTTCAACATGAGACTGGAAAAAAGGGTATGGGATCATCACCGGACCTTTGGCTTTTACAGCTCGAGCTATAAG AABEFGFGFFFEFJGHGGDHIHIHGJFDGHHHHIIGGH7GGHFHGGFIFHCFHGGIGHIG3GGHKGGGGEKFFJFGFEHHCFGHGFHHFGGGGHFFHHJF X0:i:10 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2302:20171:41474#49 83 1 164714 0 100M = 164370 -444 CTACATAAAAATCTTCAACATGAGACTGGAAAAAAGGGTATGGGATCATCACCGGACCTTTGGCTTTTACAGCTCGAGCTATAAGAAAAAAAAGAAAAAG 2CHH==C>C<@,>6E5DDF?-GE??GDFBBEGG7@E79G58GHDCEHJ;8FGG@8-DC@GC7HGGEIC8:D@DDHD;EBGF:GCFGJG@F=AEFGFF>AA X0:i:3 X1:i:7 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11ABDFD XT:A:R RG:Z:1#49 HS25_09827:2:2302:8670:58633#49 163 1 164833 7 100M = 165157 424 TATGTAGAAAAGAATAATTATTGAATCTGTACTGGTCTTTAACTTTTACACTTTGATCTTTAATTCTGTTATTGTGATTGAGTCCAAAGAAAAACAGTAT ;CAC>DDEFEFGEAFBFFEBIEHFFHFID@CIFHGFGEHGEJHHF@GB@EH5>DEEEDGFGF?FB?FEFEHHIEEE>=GHHEFFF>HEDFCI>DFDH3DB X0:i:7 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1315:19239:8001#49 99 1 164860 0 100M = 165177 417 TGTACTGGTCTTTAACTTTTACACTTTGATCTTTAATTCTGTTATTGTGATTGAGTCCAAAGAAAAACAGTATGAGTAAAATAAAAAGAACACCAAAAAT A;BDFGBDAFFGHGEFGGGEGDIEGH9BB>HHHEJGJHEHDDGDFGDIGFEIBDFAFBCFE9GH8DIGGHBIGJB?BGGHCHGHJGFFGFH>FFG=EE69-5BBH+A+?GF?DF?9=CBBCFIGGDEFF9E@F7GAAGD6DG?GGD9E@8EA56H+@CB>8?(< X0:i:8 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2115:13986:97418#49 99 1 164898 0 100M = 165287 482 CTGTTATTGTGATTGAGTCCAAAGAAAAACAGTATGAGTAAAATAAAAAGAACACCAAAAATGCTAATATTCTGTTTACCGAAGTCTGTAGTGAAATATC @ABDFGE?F=FGEGGHG>DFGFIHIHFIGH:HHEHGCGCGEHGIHGHIGFCFJEGIDGGGIDGHHFHGGEG?GFGEGGGHGGDHJFFHFGFGGD=JHFIE X0:i:7 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFB XT:A:R RG:Z:1#49 HS25_09827:2:2102:13193:3428#49 99 1 164914 0 100M = 165304 490 GTCCAAAGAAAAACAGTATGAGTAAAATAAAAAGAACACCAAAAATGCTAATATTCTGTTTACCGAAGTCTGTAGTGAAATATCCCATTAAATCCAAGTG AAEFFGFGFFGGFHGHGGFGGGEHIFHFGHHHGILGGHHHGHGGGGEIGIIFJFGIGGGGGJGDGGEGGEHGGFGEFGIHIGIHJFFFGGGGGCGJHHIE X0:i:7 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFB XT:A:R RG:Z:1#49 HS25_09827:2:1308:17818:43143#49 137 1 164934 0 100M = 164934 0 AGTAAAATAAAAAGAACACCAAAAATGCTAATATTCTGTTTACTGAAGTCTGTAGTGAAATATCCCATTAAATCCAAGTGCAGTGACACACCCATAATCC <;?AEDGCEEAAEA6CEDBFIFBE@H+FIIFGEHG,GAHGEDCDC@5BDFEDAFF>EHHCDED7=?FEDIFBHE=A5+6IEEE5GF;G;FE5FDFGFHHG X0:i:6 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2308:16662:32108#49 145 1 164956 0 100M 8 147300 0 AAATGCTAATATTCTGTTTACCGAAGTCTGTAGTGAAATATCCCATTAAATCCAAGTGCAGTGACACACCCATAATCCCAAGCACTTTGGGAGGCTGAGG GHHBGHDFICHGGHCIFEHDCBCGHFFEHHIJIHEHFHHJFFGGEGEGGDFDIKFEHHDHGIGEGA@>HGEGFEG?GFHGGHCEGEGHGEGDGDDBDBC< X0:i:6 X1:i:3 XA:Z:11,-160145,100M,0;16,+90203830,100M,0;9,+141142875,100M,0;5,+180721784,100M,0;3,+197916444,100M,0;1,-224171152,100M,1;1,-700792,100M,1;19,-230329,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1312:18100:9793#49 147 1 164992 0 100M = 164627 -465 AATATCCCATTAAATCCAAGTGCAGTGACACACCCATAATCCCAAGCACTTTGGGAGGCTGAGGCGGGTGAATCTCCTGAAGTCAGGAGTTCAAGGCCAG GHFEFHDFGLGGGHBIHGFFJDHFHFFEHHI?GGEFFHBFFGHEEIGGGHHJLGGDHHEHGGJDEHHGGGEDEGGIIFG4BIGHEFEHGFFDHDFDCBC< X0:i:7 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2302:14765:82403#49 147 1 165045 0 100M = 164699 -446 GGAGGCTGAGGCGGGTGAATCTCCTGAAGTCAGGAGTTCAAGGCCAGCCTGGCCAACATGGTGAAACCCCAACTCTACTACAAATACAAAAATTAGGCAG GHFHFHFFLHFIGCIIFFH@LFFBHFGHGFEFGFEFFKFDFFFFEFEG:EFJIGGGHHEHGEGHEHHGGGEEICEEIFHFFEGHEEGLGFHFFEFDCBC; X0:i:10 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1306:10336:89682#49 147 1 165056 0 100M = 164684 -472 CGGGTGAATCTCCTGAAGTCAGGAGTTCAAGGCCAGCCTGGCCAACATGGTGAAACCCCAACTCTACTACAAATACAAAAATTAGGCAGGCGTGGTGGCA ;HHEFEDF>E>IF4IGGA4CFFCFHFFHFFDDECEDBFEAFE6EFFGAHEB@EG@FDCAF5HDGEAHFBG@GEE+IIHGGGDFF;EFHGFHDHDDBCAC; X0:i:9 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2316:2374:27307#49 163 1 165062 0 100M = 165306 344 AATCTCCTGAAGTCAGGAGTTCAAGGCCAGCCTGGCCAACATGGTGAAACCCCAACTCTACTACAAATACAAAAATTAGGCAGGCGTGGGGGCAGAGGCC @DIFHGI$.BFGF+8>?G X0:i:9 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2310:20809:46404#49 83 1 165102 0 100M = 164697 -505 ATGGTGCAACCCCAACTCTACTACAAATACAAAAATTAGGCAGGCGTGGTGGCAGAGGCCTGTAATCCCAGCTACTTAGGAGGCTGAGGCAGGGAGAATT H6FHB5+G@D6FF6BEF@F?7?BBDFFGBHEGGF7ED9G8GAG7GFFCI@FG9HGGICH@GHEGFC:H@GDBHFEEE>HIEGG>HFG@G?=FD?GFE>AA X0:i:7 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:ABBAD XT:A:R RG:Z:1#49 HS25_09827:2:1310:2747:3802#49 121 1 165122 14 100M = 165122 0 CTACAAATACAAAAATTAGGCAGGCGTGGTGGCAGAGGCCTGTAATCCCAGCTGCTTAGGAGGCTGAGGCAGGGAGAATTGCTTGAACACAGGAGGTGAG FI+@B+5G>4H6,G'EH(,EHIGFEFIG7,A757FFH--MGFGCEF7JF,C;I-B98;H@7H9JGJ:FH:-G?F.G;>H2EAAG??AHDIGFFEI4C>H=FC+2EFFHFFE@FEIEAGD>D51GFDG3BG=EDE<4F&G5IGC7E?BFF/+AGBGF8G*HDBCB?AA73 X0:i:3 X1:i:0 XA:Z:1,-165177,100M,0;9,+141142654,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2207:18731:69144#49 163 1 165189 0 100M = 165503 414 GGCAGGGAGAATTGCTTGAACACAGGAGGTGAGCTTGCCATGAGCTGAGATCATACCACTGCACTCCAGCGTGCGTGACAGAACAAAACTTCAACCTCCA :CBDBDGHBEFGH9GGCGCFIEFCBDC@G+CDHHAGEGIGHEHHGGGGFFHHGGIFEFHFFHEFFEHHFIEFEGB5>FGJEFECGBHGDGGGGFFGFFHG X0:i:3 X1:i:0 XA:Z:9,-141142642,100M,0;1,+165189,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2115:13986:97418#49 147 1 165287 0 7S93M = 164898 -482 AACCCCCAAAAAAAAAAAAAAAAAAAAAAAACAGCTAGCAGGTGACATTTGCTATAGGGAGACTAGGGATATGATCTTGCTGCAATCTTTCCATTTTAGT ',','+++>L>IGHF,>IFCH6IBHFGHB+DFEF?G6FG=FEFE>F@5HHHJLHG5HGFAG@E8CHHFGGEG:CCB=HG4G&.G&FGG2?E-0CDBC7;; X0:i:3 X1:i:3 XC:i:93 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2102:13193:3428#49 147 1 165304 0 100M = 164914 -490 AAAAAAACAGCTAGCAGGTGACATTTGCTATAGGGAGACTAGGGATATGATCTTGCTGCAATCTTTCCATTTTAGTAAATCTAAACAAGTGTGAATCCAT GHHHGHGDFHHHFHIIHIGHJGFFHIGEDEEJHHIEF7HGFJFEHIEGHDHJIGGIHGGFGIGHEAHFIGIIIIEIIJEGGIIHGFGHGFGFHDEE9BC< X0:i:3 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2316:2374:27307#49 83 1 165306 0 100M = 165062 -344 AAAAACAGCTAGCAGGTGACATTTGCTATAGGGAGACTAGGGATATGATCTTGCTGCAATCTTTCCATTTTAGTAAATCTAAACAAGTGTGAATCCATTC EAHHGGHGG@GFGFFGHIGEJGGGFIEEGFEE@C X0:i:3 X1:i:2 BC:Z:TGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:1:BDFFFF XT:A:R RG:Z:1#49 HS25_09827:2:2114:13825:17402#49 99 1 165427 0 100M = 165793 466 CAGAGCCAAAACAAGAAAAACAATTATATTTCTAGTTCTTTAAAAACTTATCTAACTAAATCATCTAATTAAAAGATAATATGCATGGTTCCATACTCTA AABFFGFFJFHGGJGJGGGHIFIHHFFDJHHHHIJGHHHGGEFHAFHILFIIFHHIFGGJGIGDIGGGGEGFIGEEFIHEGHGHGGJHFHDGGHGJHHJE X0:i:3 X1:i:7 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2205:15027:22191#49 163 1 165489 0 100M = 165890 501 ATCTAATTAAAAGATAATATGCATGGTTCCATACTCTAAAAGAAAACTTATGTCCTGCATATCATGGACATTTGATGAATGCTTATTCAGTTGACTGGTG ;CBDBEDHFGFGEFEDHCIFIHFIFHGIIIGGFEBFIFIGHJHHGGHBJIHGGGFFFIFHGFKFHEFCFIHDEHFHFFGIHFIHFFHGGFIBGFHFHFHG X0:i:11 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2207:18731:69144#49 83 1 165503 0 100M = 165189 -414 TAATATGCATGGTTCCATACTCTAAAAGAAAACTTATGTCCTGCATATCATGGACATTTGATGAATGCTTATTCAGTTGACTGGTGTAGACTTCAATAAT EJFHGAHGCGGFHHGGDGF?HIG6EGFFIHHGGFGEHGIJFGGDIGFFIIIFIDFCEGHGGHECGJHHHHHGHFEHGI>GHGGGGGJEEFDGGFGFDBAA X0:i:8 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDDD XT:A:R RG:Z:1#49 HS25_09827:2:1307:18216:70550#49 185 1 165677 0 100M = 165677 0 CTACCCATAAATGCAATATTTACTAATAAAAAGAAAATGAGTTTATTGTTCTAGAGAGTATGAGAATTTTGACAACATGAATTCTCCTGTCCTAGGACAT GEDFBCFIG@FGCF+@EGCBDE>HFHIDCFEDFDB=FEHCHIDGDE>DIE@DHHHDG5DE7AHFIFEDEFD@IFFFDI5E:?GHGEC+CDEDBBC< X0:i:12 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2204:2609:34847#49 185 1 165720 0 100M = 165720 0 TATTGTTCTAGAGAGTATGAGAATTTTGACAACATGAATTCTCCTGTTCTAGGACATAATTAATACTTAGAGGCATACTATTTCATGTGGAAGCTACCAT GEFFGHJGFGHDFCIFFIHEIFJFHFGHDEFJIHEHFEHHFEHFHFEGGHEFIGGEHHGEGIGDCEHFHGEIIIEIIHGFGIFGGFGHGFFDCGBB6BC< X0:i:11 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2309:15714:49481#49 163 1 165759 0 100M = 166129 470 TCTCCTGTCCTAGGACATAATTAATACTTAGAGGCATACTATTTCATGTGGAAGCTACCATTAAATCAATGTTAAGTGTTAATTACCTCACATAATCTTC FIFGGHIJLHGCHGJH5EEDEGHFGGIIIEEHIJCCGIGFGGGEGGFF7>F=CBC; X0:i:7 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2108:7042:5464#49 163 1 165881 0 100M = 166250 469 TACCTGACAAAGTTGATTTATCAAGTTGTAAATCTTCACCTGTTGAATTCATAAGTTCATGTCTGAAAGGTGAGAATAAATACTTAATATTCATTAGGCA CDEHGGGFIHCHFG>>?HDEBHG X0:i:5 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2205:15027:22191#49 83 1 165890 0 100M = 165489 -501 AAGTTGATTTATCAAGTTGTAAATCTTCACCTGTTGAATTCATAAGTTCATGTCTGAAAGGTGAGAATAAATACTTAATATTCATTAGGCAATATTCAGC FIADJHCGGGEFHHFJHIFGHGGFEGGIGHFGGGKFFGDEFCGCHFHJIIHGCHGHHFHGGHHJGHIHHHHFHFDHHIH?HGGGHEEGGHFJFDGFDCA? X0:i:5 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2103:21106:94288#49 73 1 165915 0 100M = 165915 0 TTCACCTGTTGAATTCATAAGTTCATGTCTGAAAGGTGAGAATAAATACTTAATATTCATTAGGCAATATTCAGCAAAGTAATATCCACTAGTACATATT AABDFGFFFFFGGJGGGGFHGHIGGD@EGHGHHDJG>EFGFAGDHGHIGIIFHHBGDFGF8JGHGFIGBEFFIJGJBGHCGCGHG5FFFEGGGHHGEFCB X0:i:6 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFF XT:A:R RG:Z:1#49 HS25_09827:2:2214:17281:20282#49 163 1 165921 0 100M = 166317 496 TGTTGAATTCATAAGTTCATGTCTGAAAGGTGAGAATAAATACTTAATATTCATTAGGCAATATTCAGCAAAGTAATATCCACTAGTACATATTTAATAT FDGFCH>3EEEA>F6:C?ECGF?CHFFBBFEFDGFE9CDEHDFH7DBGEF@GB6GEABFDJFEFDIFHCIAGB X0:i:6 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2107:4260:89288#49 163 1 165938 0 100M = 166303 465 CATGTCTGAAAGGTGAGAATAAATACTTAATATTCATTAGGCAATATTCAGCAAAGTAATATCCACTAGTACATATTTAATATTTCATCATGAACTGCGG ;CBDAEGHFEFGEAIGCIHGFHJIHHGIIEGGHEBGEJIGHGHHGGEIFFDHGGIFEFHHFHFFFEGEFFGFHHFHJHHHCFEFFCHFGGHGJGHFHHHG X0:i:6 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2314:8344:12136#49 163 1 166026 0 99M1S = 166437 511 CATGAACTGCGGGTGTGAAGAGAAACGACAGGCTGGGCACAGTGGCTCACACCTGTAATCCCAGCAGTTTGGGAGGCCGCGGCAGGGAGATCATGAGGGC :;)B,B4'?,->,A,:+9D7D7JI,+6875,>E,BGGE@>H,=+5+5EFFE+5DF'+@*,+FD,D5H'+D55?GBA5=B'+F5C+3'4++A+F+<+(?(+ X0:i:7 X1:i:5 XC:i:99 XG:i:0 AM:i:0 SM:i:0 XM:i:4 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2309:15714:49481#49 83 1 166129 0 100M = 165759 -470 AGTTCGAGACCAGCCTGGCCAACATGGTAAAACCCCGTCTGTACTAAAAGTACAATAATTAGCTGGGCATGGTGGCAGGCACCTGTAATCCCAGCTACTC BIHE=EHG7DGFFFGJHIHGHHGGGGCIIHEGGGDKHGGJGIGGEGHHICIFIHGFHEHDGHGFGIJFHHHGDDFDEIFGEFGGFEEGDGFIGGCFCBAA X0:i:10 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFF XT:A:R RG:Z:1#49 HS25_09827:2:2313:4148:40019#49 99 1 166209 0 100M = 166551 442 ACCTGTAATCCCAGCTACTCAGGAGGCTGAGGCAGGAGAATTGCCTGAACCCAGGAGGTGGAGGTTGCAGAAACCATTATCACGCCACTGCATTCCAGCC B;BEF?B?JC4D@4GJBCBE?DCEC<9?F>:8FIEFGE@GGDE89GCCL:F;FE78C@CB8G?DDEIG7EHDGKCDHG?FEHIDC?HGFGGGGEHJA4FF X0:i:8 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDFFA XT:A:R RG:Z:1#49 HS25_09827:2:2108:7042:5464#49 83 1 166250 0 100M = 165881 -469 TGCCTGAACCCAGGAGGTGGAGGTTGCAGAAACCATTATCACGCCACTGCATTCCAGCCTGGGCAAGAGAGCAAGATTCTGTCTCCATCAATCAATCAAT HJHD=DH+GFEFGC5CHIGCHEEHE@CG7BEGGFE@AGD@8IFF8GHFDDEFIDCFEEHDCHG>GCHGHHHGDFHDHIFIHFGGFEJGDFFFGFCFEEAC X0:i:7 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11BDDDE XT:A:R RG:Z:1#49 HS25_09827:2:2107:5250:91569#49 99 1 166275 0 100M = 166644 469 GCAGAAACCATTATCACGCCACTGCATTCCAGCCTGGGCAAGAGAGCAAGATTCTGTCTCCATCAATCAATCAATAAAAATATAAGAAGGAAGCATTTAC AACFFGDFGF?GHEGFGGGGGHIHFDFFGHHFHGEFFHHHGHGHFEFIFFFFHIGIGGIGGJGHIEGGGEGFCCFEFECEGFIFHGF>EGGGGHFHHHJE X0:i:3 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2107:4260:89288#49 83 1 166303 0 100M = 165938 -465 CCAGCCTGGGCAAGAGAGCAAGATTCTGTCTCCATCAATCAATCAATAAAAATATAAGAAGGAAGCATTTACTGTGTATTTATATGTCTGGTATTATGTG EIHEFFHGGGGFHHFHDIGGHIIFEGJGGF?GGEGFDGJEGCGFEHGFFIFGIHGFGFHGGHHGGHHHFHHEHFEEKIGGHFGGFEGGGGFGGFGFDEAC X0:i:3 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFE XT:A:R RG:Z:1#49 HS25_09827:2:1316:8679:9587#49 99 1 166315 0 100M = 166662 447 AGAGAGCAAGATTCTGTCTCCATCAATCAATCAATAAAAATATAAGAAGGAAGCATTTACTGTGTATTTATATGTCTGGTATTATGTGAAGCACTTTACT BBCFFGFGIFHGGJGJGCGGIHIHIJCCGHHHHGIGFHHJGHJIFGHIGFIIHFGIFHGGEGGHDGGGGFGGGJGGHIKFGGIHGHJCFGGGGDHJHHJE X0:i:3 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2105:3546:98499#49 83 1 166315 0 100M = 165935 -480 AGAGAGCAAGATTCTGTCTCCATCAATCAATCAATAAAAATATAAGAAGGAAGCATTTACTGTGTATTTATATGTCTGGTATTACGTGAAGCACTTTACT FGHHBEC@=DF?GFEF@FGFBAF??>IEHCFIF8HHGIJG>ABCDHHHF8ECFFDIJFFHFGFFGEGFG@GE5.8.:H@E97/F=.@(FD0=/5?4745B36BC:/5F.?'&.1C,323=/6=.1-B=,EJ,,-1@-CF@+;4BFDG0/674@ X0:i:8 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2314:8344:12136#49 83 1 166437 0 100M = 166026 -511 GATCTTCAGTTCTCATGACCACAAAAGAGGATACTAAAGCCCAGACAGGAGAAGAGACGTGGCCAGCCTGTGTCCCCAGGGCCTATGGTCTTACCACTAG ;>4GFDE5,E5DD7CC7GBEGFG?B7-57,DA>9-(C(,8FEF;8F;D-C@AF98C79F@E:8-EHB?HE<;D>DE/2>G40FD?F44F3=.C;C X0:i:7 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!+1<<7,? XT:A:R RG:Z:1#49 HS25_09827:2:2313:4148:40019#49 147 1 166551 0 100M = 166209 -442 AGATATCACATGTTGTGAGATTTTTGCTTTAAAATGACCCAAAAAAAAACCAAAGGTGAAAAAGGCATAAGCTATTAAAAAGTGGGAGAAACACTAAGAG GDFB>H?+5EAGFHC4F=4DF?=J5=4HGA@A5GB=F,BDCGBEFAEGHE5FI5@5D=A5G@?6G4>FDCE7867ICBEGGE5>@CF:GF9B8GFECBC< X0:i:7 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2310:15881:59410#49 147 1 166561 0 100M = 166332 -329 TGTTGTGAGATTTTTGCTTTAAAATGAACCAAAAAAAAACCAAAGCTGAAAAAGGCATAAGCTATTAAAAAGTGGGAGAAACACTAAGAGAACCTTAAGC BHFHF>5F>CACFHF;GF4DFFIF5EFHH5GDEFJFFKBD?BBEE'EGHDFFIGDDHHFFADED?GHGHGED?FEFFJEGDEGFBGGHGHE?@GF>CAC; X0:i:7 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2313:15184:40714#49 99 1 166563 0 100M = 166927 464 TTGTGAGATTTTTGCTTTAAAATGAACCAAAAAAAAACCAAAGGAGAAAAAGGCATAAGCTATTAAAAAGTGGGAGAAACACTAAGAGAACCTTAAGCAT A?>,FGFD4=?F@1?HGGAFC>B;ECDBBHEHF:E:F9H-@HF89?8I;H8;8H@8FHCGFIGHFFI@GAFBFCGE,E??7H7HGFHF,DF,BDFFB@I; X0:i:7 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!11ADDBD XT:A:R RG:Z:1#49 HS25_09827:2:2215:20209:21372#49 99 1 166599 0 100M = 166897 398 ACCAAAGGTGAAAAAGGCATAAGCTATTAAAAAGTGGGAGAAACACTAAGAGAACCTTAAGCATGTAACTAAAAATATTATGGAAATGTTATTGAATACA CAEEFGFGGFHGGGEJGG>HIFIHFJHIGHHHHGJGJHHGDHJIFGHIGHIIJIFIGHGGJGGHKGHGGCHIIGGGFIHFJGIHHGHGFHDBCEEECDD7 X0:i:3 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DDFFB XT:A:R RG:Z:1#49 HS25_09827:2:1304:18066:62699#49 99 1 166630 0 100M = 166657 127 AAGTGGGAGAAACACTAAGAGAACCTTAAGCATGTAACTAAAAATATTATGGAAATGTTATTGAATACATTAGCAAATTTAGTGCTAGGTTTTCATTGAG C?B@FBB4A=E@CFGHGCFEC>IHEH@EFAHD8AEGF@HC8HFEIFFEFI8DE,HGGGGFMECD8HGGGCB?G7CGF67HEFID>EF8D64GGBD=H=C; X0:i:3 X1:i:7 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11=ADDD XT:A:R RG:Z:1#49 HS25_09827:2:2107:5250:91569#49 147 1 166644 0 100M = 166275 -469 CTAAGAGAACCTTAAGCATGTAACTAAAAATATTATGGAAATGTTATTGAATACATTAGCAAATTTAGTGCTAGGTTTTCATTGAGGAGTAGGTTATATT GFHHGAHFFIFHGHFCFFFHJGJBHEEEDFDJHCEFFKHADHFGEEEGHEEJ?>GGHHAFGHGEEHEFGCEI@6DEIJH@BHFEECE?GFHEBCFDBBC: X0:i:3 X1:i:7 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1304:18066:62699#49 147 1 166657 0 100M = 166630 -127 AAGCATGTAACTAAAAATATTATGGAAATGTTATTGAATACATTAGCAAATTTAGTGCTAGGTTTTCATTGAGGAGTAGGTTATATTACTCATGATGAAG GF@EFADFFGGIGHIIFIHEJDFEHIEHFG@DE5IFFFBGHJHEFI5GGEGJIEGGCEJDGGGG7GEGBFECIDGE7FE@FEIE@FGLGFG?@CEBCBC< X0:i:3 X1:i:7 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1316:8679:9587#49 147 1 166662 0 100M = 166315 -447 TGTAACTAAAAATATTATGGAAATGTTATTGAATACATTAGCAAATTTAGTGCTAGGTTTTCATTGAGGAGTAGGTTATATTACTCATGATGAAGAAAAA GH5H=EFHF4:49<8IB8G+IFB>B=GH?FD9CB2HH68GI98CHH5E9=E7IEH99@6?EI8=3>>4FFFFAA%BBC9 X0:i:3 X1:i:7 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1310:21053:9094#49 163 1 166693 0 100M = 167033 440 AATACATTAGCAAATTTAGTGCTAGGTTTTCATTGAGGAGTAGGTTATATTACTCATGATGAAGAAAAATGTTCATTTTAAGTATATTAACATAAATACC ;CB<;DDEE9FGLFFGGFIDIGFFBH>IIIGGFEGFHFIGEFHHGGGIFHHGGFIHGHHHGFFFGEHEFIEHHGFHJFFJFHFHIIHFHHHIJGEGHHFA X0:i:3 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2112:6494:100107#49 83 1 166746 0 100M = 166329 -517 TCATGATGAAGAAAAATGTTCATTTTAAGTATATTAACATAAATACCATCAATATTGTTTATCATGTTTAAATGTTCACTTAAAGCAATTCAGTTAAAAT FG@HHFHGGGGFHJHHHIHGHGIFEGJIDIHGGGFHHGGJJGHFIHIHIIHGIHGFHHHGJHHGGIIHHHHJIFJHGIGIHGGGJGJGGHFIFFGFFBAC X0:i:8 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2316:19626:16371#49 83 1 166754 0 100M = 166367 -487 AAGAAAAATGTTCATTTTAAGTATATTAACATAAATACCATCAATATTGTTTATCATGTTTAAATGTTCACTTAAAGCAATTCAGTTAAAATTCTGCATA H>4BJ5HG7BG7B7(HGEFG7DC?@H7@GFF?9DJ@CF@C7?HFD?8?@F9EE@E7HEF78I?@-H8IFDF<@GFFIFDGFE>@C X0:i:8 X1:i:3 BC:Z:TGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:111=DBBD XT:A:R RG:Z:1#49 HS25_09827:2:2215:20209:21372#49 147 1 166897 0 100M = 166599 -398 CACCCAAATAAAAACATCATGTTTTCCACTGGTTGTTGCTCTTTTTTAGGTGAGTATTTGATATATACCAACAGAGAGAGGATAATAACAAATCGCTAAT GHHHGCHFFHFGGHIIHGHHJBI=HIGHFHIJHGH?FFIHHFBFFIGGHHIJ>GGIHHHDGGG7F2@@AGIGEI:;FHHG==3HGGGH7DF8=EC>C??; X0:i:2 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2313:15184:40714#49 147 1 166927 0 100M = 166563 -464 GGTTGTTGCTCTTTTTTAGGTGAGTATTTGATATATACCAACAGAGAGAGGATAATAACAAATCGCTAATTTCTTTCATCACTATATAAAGGTGGCTTCA G4BE535D>4>GF+*FDA+C564>HB+IDFI+5>EBBEAADB@=EEGA@E5++KGCCGFE5=?6746FI>5I8GG,7F7I7DFC-,9'G9978-D,C,C; X0:i:2 X1:i:7 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1312:14002:93235#49 99 1 166972 0 100M = 167343 471 GAGAGGATAATAACAAATCGCTAATTTCTTTCATCACTATATAAAGGTGGCTTCAGGATAGAATAGTATCAGTGTAATGATGAATTTGAAATCTAACATC A>BCFGDDGFHGHFFGGGBEGDIGHFFFGFEHFAJGFGHGGHFAFGF.FHEECEG87GCGEGGD@@7GGEFD6CGEB>GH?FIDJFFFDHGGGHFCHFI; X0:i:3 X1:i:0 XA:Z:16,-90201821,100M,0;1,+166972,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:1312:10749:80449#49 99 1 166975 0 100M = 167404 529 AGGATAATAACAAATCGCTAATTTCTTTCATCACTATATAAAGGTGGCTTCAGGATAGAATAGTATCAGTGTAATGATGAATTTGAAATCTAACATCAAT CAC@FA??4F?E@JGGGC:H?FIEGHHEF9:H8DAGF@H@FAC8-FFI.:B;8?7C7@FGDAADGG@G>A7,6?CD6GG?D@DH>EF>E@D7GBA=HHAB X0:i:3 X1:i:0 XA:Z:9,-141140856,100M,0;1,+166975,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11=BDAD XT:A:R RG:Z:1#49 HS25_09827:2:2211:21210:42921#49 163 1 167008 0 100M = 167352 444 CTATATAAAGGTGGCTTCAGGATAGAATAGTATCAGTGTAATGATGAATTTGAAATCTAACATCAATTCAGTGATGCATCAAGATAAAAGTAGAGACAAC :CBCDEGEDEEGGACEE>H?GFFF8CCFGECGFBAF6ACGHDDCC@GEDHDGG?IEEFBFDED?DEF5DF5B?H=5BBDIE4=@GIHCD>4BDDAGEH?? X0:i:3 X1:i:0 XA:Z:16,-90201785,100M,0;1,+167008,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2311:8642:45093#49 99 1 167026 0 100M = 167465 539 AGGATAGAATAGTATCAGTGTAATGATGAATTTGAAATCTAACATCAATTCAGTGATGCATCAAGATAAAAGTAGAGACAACAGGGGCACCTTGGTGAGT BACDFGEFGFG@@FGGGCFGCFIGHJFBFHHHHEJGJGHCGHFEHGHIGIIFFHEEFGGGIGGHDFIGGEGIGKEEHGIHEHIHGHGHFGGCGHFHHGF; X0:i:3 X1:i:0 XA:Z:16,-90201767,100M,0;1,+167026,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1310:21053:9094#49 83 1 167033 0 100M = 166693 -440 AATAGTATCAGTGTAATGATGAATTTGAAATCTAACATCAATTCAGTGATGCATCAAGATAAAAGTAGAGACAACAGGGGCACCTTGGTGAGTACTGAAC BIGHJ5HGGGGFGJFJHIHIHHGFGFFGIHEGGGGGHGGFGFFGHGHHIIFFIDBHIGH@JHHGGJDFHEH@FHHHHIGGGDGGFGHGGHFJGEGFFB?A X0:i:3 X1:i:0 XA:Z:9,+141140798,100M,0;16,+90201760,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2113:6429:71756#49 163 1 167120 0 100M = 167509 489 GTGAGTACTGAACATTTTATTTATTTATTTATTTTGAGATGGAGTTTTGCTCTTTTTGCCCAGGCTACAGTGCAATGGTGCCAACCTCGCCTCACTGCAA ;C?CEDGEFFFGHGIGIGHFGEFFIGFIIEGHFHGE3GGGEEHHC9GGFHHGGJFFGGHHGHHGHHHIFIGHHEIJFIGJHGIGIIHGGFIBJGHFHHHG X0:i:4 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2102:18069:91855#49 163 1 167249 0 100M = 167726 577 CTGCCTTGGCCTCCCGAATAGCTGGGATTACAGACATGCGCCACCACACCCGTCTAATTTTGTATTTTTAGTAGAGACGGGGGTTCTCCATGTTGGTCAG ;CB@CEDHDFFGHGI@IFIGGGFIIGFIIEGGFHGFIGIGEJEHEDH5DGHH@FEFCDHHGFDFEHHHFGA>EEBDEF?HHH+FCCHAIFGFBG>F>?DG X0:i:7 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2302:9543:88759#49 99 1 167285 0 100M = 167590 405 TGCGCCACCACACCCGTCTAATTTTGTATTTTTAGTAGAGACGGGGGTTCTCCATGTTGGTCAGGCTGGACTTGAACTCCCGACCTAGATCTCTGCCTGC A;>@=D?4IFFEEGFFG>IGE<9:FHACHA8F8.2C@H/8@?(?.:8IHE@8,9.F*-9,8DC>-,,D,J7EBEGH,,,7G5F>66+(+HF54=6E X0:i:7 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:4 XO:i:0 QT:Z:!1+=A:=D XT:A:R RG:Z:1#49 HS25_09827:2:2206:5442:85128#49 163 1 167327 0 100M = 167673 446 GGGGTTTCTCCATGTTGGTCAGGCTGGTCTCGAACTCCCGACCTAGATATCTGCCTGCCTTGGCCTCCCAAAGTGCTGGGATTACAGGTGTGAGCCACCA 4FHF=GIHFH@GGHHBB>IE X0:i:3 X1:i:6 BC:Z:NGTATATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1312:14002:93235#49 147 1 167343 0 100M = 166972 -471 GGTCAGGCTGGTCTCGAACTCCCGACCTAGATATCTGCCTGCCTTGGCCTCCCAAAGTGCTGGGATTACAGGTGTGAGCCACCACGCCCAGATGAATTCC GD?BG>FFICFC<@FC>=BCCFC+JB>?>?GFC5D5F?E5DJFCE>D+D8FDIH@EDE5HG=FEFAB>5C@IC>H?GF7$,CF6CE9AGE@DBC?7CBC; X0:i:3 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2211:21210:42921#49 83 1 167352 0 100M = 167008 -444 GGTCTCAAACTCCCGACCTAGATATCTGCCTGCCTTGGCCTCCCAAAGTGCTGGGATTACAGGTGTGAGCCACCACGCCCAGATGAATTCCAAATTTAAC E6+BBADG(FDEBCECDDCEEHGB?@CFFGEG@GFGHGEEGA9CGEHHIDECGEBHIGEECHGGFEIFHEHBHDEGHIHGEGGGHGGGGGFGEDGFCBAB X0:i:4 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:1312:10749:80449#49 147 1 167404 0 100M = 166975 -529 GGGATTACAGGTGTGAGCCACCACGCCCAGATGAATTCCAAATTTAACAAAGCAGACTAAGAGAAACAATTCATTTAAAAAAATAATATTTGGCCAGGCA 24<5DH?55<>C+BI4+=++5B'+HB>H+AG+E5JHFEAG7H6E5EJGG8BFI5G?DG5BG+DE?<6FGG>78BCEIBECGDFF@CH8G99E8CFB8AC< X0:i:3 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2311:8642:45093#49 147 1 167465 0 100M = 167026 -539 AGAAACAATTCATTTAAAAAAATAATATTTGGCCAGGCATGGTGGCTCACACCTATAATCCCAGCACTTTGGGAGGCTGAGGTGAGTGGATCAGGAGGTC G?HFCHCFBEGHEB>FHIGEFGBBAIH6B?IDCFHFFEF=DE@=EBF>DFBD5GGFH7?HG5AHFHH>GGIFECEICBFGDHFI@EGHGE@BHGFECBC; X0:i:6 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2113:6429:71756#49 83 1 167509 0 100M = 167120 -489 GCTCACACCTATAATCCCAGCACTTTGGGAGGCTGAGGTGAGTGGATCAGGAGGTCAGCAGTTCAAGACCAGCCTAGCCAAGATCATGAAACCCCGTCTC FGGH=DBGGDHECCEHHD@GH?GFDFKIFHHGGGK@DGGEGABGIFHFIIHFIFFAAHHECHEFBE7FHHHBIFJHGDFGHHGGFGJGGGFAFFGFEEAA X0:i:5 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2209:13580:89395#49 163 1 167521 7 100M = 167941 520 AATCCCAGCACTTTGGGAGGCTGAGGTGAGTGGATCAGGAGGTCAGCAGTTCAAGACCAGCCTAGCCAAGATCATGAAACCCCGTCTCTACTAAAAATAC ;CBDDFEGFFFGHGFCIFHFIGHFIEFIEECHGDEFDGIDHG7HCFGGDHBHGDIFFHGHHGFFFIGGFIFGHGEHECGHEFGF4>HGIGGFFGHFFHFG X0:i:7 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1202:4996:16811#49 163 1 167526 0 100M = 167906 480 CAGCACTTTGGGAGGCTGAGGTGAGTGGATCAGGAGGTCAGCAGTTCAAGACCAGCCTAGCCAAGATCATGAAACCCCGTCTCTACTAAAAATACAAAAA ';BB>DCH7@A>AHEEG>>D@?B?8CFF>>FDE6AED6I<=AE=5GEBJ5HDA57AFHB7=GFFFB5EFIF>6GB=>4F+HEFH4FH4+>LIDDAFEHHG X0:i:6 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2302:9543:88759#49 147 1 167590 0 100M = 167285 -405 GATCATGAAACCCCGTCTCTACTAAAAATACAAAAATCAGCCAGGCGTCGTGTCTGGTGCCTGTAATCCTAGCTGCTCGGGAGGCTGAGGCAGAGAACTG >EB>GHF5FCF;G>ICDAF>EIDFCF7DFEDHECHGGHCFFDDDDAC; X0:i:5 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2207:8550:5694#49 99 1 167610 0 100M = 167983 473 ACTAAAAATACAAAAATCAGCCAGGCGTGGTGGCTGGTGCCTGTAATCCTAGCTGCTCGGGAGGCTGAGGCAGAGAACTACTTGAACCCGGGAGGCGGAG CAE@FGBGEFHDFF?F>AFEGBBHHJFIFCA8FIE@G9BCDHE8CE@DF:IFFHECCBGGFA97@FCGGFFFGF7DH,CE?,DD>5FBD@D7G+A=BH>B X0:i:6 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:BDDDF XT:A:R RG:Z:1#49 HS25_09827:2:2206:5442:85128#49 83 1 167673 0 100M = 167327 -446 GCTGAGGCAGAGAACTGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGTGCCACTGCACTCCAGCCTGGGCGACAGAGTGAGGCTCCGTCT FGHBGGFGGGGFHFEJHI@DEH>FGGKGI@HG@HEGDGJEFIGFCEI8FFIGIHCFICEFGFGFCEAHDHHFHFFGHIHGFGAGFFJCGGFGFFGFFEAA X0:i:7 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1307:7914:50630#49 163 1 167689 0 100M = 167999 410 GCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGTGCCACTGCACTCCAGCCTGGGCGACAGAGTGAGGCTCCGTCTCAAAAAAAATAAATAA ;CBCCFGHFGFGHFGDCGHGFHFIIHGI>IGGFHBGDGGGHFGHGFKGFGHHGFFFGHJFGHEHGHHGJIGHHEFHBFDIE4GHFFHFDFIBFCEGHFHG X0:i:7 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2204:12455:83378#49 147 1 167704 0 100M = 167337 -467 GCGGAGGTTGCAGTGAGCCGAGATCGTGCCACTGCACTCCAGCCTGGGCGACAGAGTGAGGCTCCGTCTCAAAAAAAATAAATAAATAATTCAATGAAAT B4HB5H?FFE+@E@FCDG4D>BC>=EE6HF=AE?E5F7GDDGF=5IGGDD5+EE@CCEAH>E?DCGIEHDGIJGGHGHGIHIIIGIHGGHFHGGHGJGHHHHHHGHHHFHIGGHGGGJGJGGHFIGEGFFEAA X0:i:6 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFD XT:A:R RG:Z:1#49 HS25_09827:2:2102:18069:91855#49 83 1 167726 0 100M = 167249 -577 ATCGTGCCACTGCACTCCAGCCTGGGCGACAGAGTGAGGCTCCGTCTCAAAAAAAATAAATAAATAATTCAATGAAATTCCTAAGATCCAGGGCTTTGCA ;IAHHEHG>GEFH,FCHFHGHCIFGEKGFIHGGIKHHGGIGIHGIGHHIIIGIHGIHHHGGHHGFLJHHHHGIFFIHIFIHFGGHGFGGGFIFFGFCEAC X0:i:6 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2103:11657:92753#49 163 1 167785 0 100M = 168149 464 ATAAATAATTCAATGAAATTCCTAAGATCCAGGGCTTTGCAATAAATATGTAAATAAATTTCCAATCTCCATACTGAAAGTTTAAAAGAAATGCTAACTA ;C?ABBCG7CFBLEBBEI5?@?FI@>>@C@C+H@HCDDIGBFHHEFBI@B8D?DAAE6BF=H77=5HCADEGBGEE>B65HFF>@BHADAGGB5A>HGDGG@GHEFHFAF X0:i:1 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:15 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:U RG:Z:1#49 HS25_09827:2:2303:1457:56138#49 83 1 167972 0 100M = 167868 -204 ACATGTAAGGATGGCATGACTCGCCGGCAGCCCTGGGATTGTCCACGGTTCCCCCATGATGAACAGTAACTCCACTGTGTAAACGCCCATGAACATAAGA EJHEJFHGGGHFHH?GFIFIEGIFEEIG?FHGGIFKHGIMGGHGIGHH;$DFIHGFHHHGGHGGGIIHHHHGIFFFHIFGHFGGFGJGGGFJFFGFFEAA X0:i:5 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!1=DFDFD XT:A:R RG:Z:1#49 HS25_09827:2:2207:8550:5694#49 147 1 167983 0 100M = 167610 -473 TGGCATGACTCGCCGGCAGCCCTGGGATTGTCCACGGTACCCCCATGATGAACAGTAACTCCACTGTGTAAACGCCCATGAACATAAGATTACAAGACTT <4H,5D5'>5BDFGAI>?BFH9A?@64A755@8BJ?G@EH7FB=@6HEG6EGA5CC6CBCJE7D5CC:CA8CHEBBDDD8BC< X0:i:7 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1307:7914:50630#49 83 1 167999 0 100M = 167689 -410 CAGCCCTGGGATTGTCCACGGTACCCCCATGATGAACAGTAACTCCACTGTGTAAACGCCCATGAACCTAAGATTACAAGACTTTTCCAGTTTAGACATA BFHBJGHGGDHFCGG>HGHIHKBGEGFGDKHGGGF8HGEIGIHFHHEJFIFGIHGFIGHGGFHGGJIHHHHGHFJFHIGIEGGGFBJGGG@JFFGFEBAB X0:i:3 X1:i:0 XA:Z:16,+90200794,100M,0;9,+141139832,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1206:5852:40969#49 163 1 168036 0 100M = 168461 525 AGTAACTCCACTGTGGAAACGCCCATGAACCTAAGATTACAAGACTTTTCCAGTTTAGACATACCATATTTTCTTTCAGACAATTCTTCAGTTTGTTTAC 7?+>?D57'E647,6IGFFGCG5+?DB,DG?7EC@@CFFF?BD5CAGFBHBE=F=?+E=55;I@C@44B>GHFEHH+ X0:i:3 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1203:11016:98816#49 163 1 168076 0 100M = 168447 471 AAGACTTTTCCAGTTTAGACATACCATATTTTCTTTCAGACAATTCTTCAGTTTGTTTACGTAGATCAGCGATACGATGATTCCATTTCTCTGAAAACCA AG5GHDFBHA X0:i:7 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2103:11657:92753#49 83 1 168149 0 100M = 167785 -464 ACGATGATTCCATTTCTCTGAAAACCAAGCAAAAGTTGCTTCTCAATAACACGTCCCTATGTCAGAGCAGCACTAACATATAATGACTGATTTCATATAT B>A@+DEB7GD@>HBC77G7FCGFD@?GBFHGGIFDB-GDBGBFEBEBIIHLD@EAAG?@C7AFGIDCHE>GB@<1H>2??ACGEGDGD?F;???=@E@B X0:i:3 X1:i:1 XA:Z:1,-168149,100M,0;9,+141139682,100M,0;3,+197913237,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11BBDBD XT:A:R RG:Z:1#49 HS25_09827:2:1301:2260:50436#49 121 1 168189 0 100M = 168189 0 TCTCAATAACACGTCCCTATGTCAGAGCAGCACTAACATATAATGACTGATTTCATATATTTTACATTCTAACAGTCCATATCATTTTACTGCTTTCAAG EAHHBDH4G8EFC?HGFEEEHGGFDGGAGFEBGEKEHGGGJC9FCFHHEIFFIHGFHHHFGHGGEEJHHEHBBHJDG>FGGGGGHGGGFGFGFEGFDCAB X0:i:3 X1:i:1 XA:Z:16,+90200604,100M,0;9,+141139642,100M,0;3,+197913197,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDB8D XT:A:R RG:Z:1#49 HS25_09827:2:2306:19657:47832#49 83 1 168287 0 100M = 167910 -477 AGAAAAAATTTCCCCTTCTTGGTGGTTCTTAGAATTGGTTTAATGGGAGACTATTAGAGAAGCTGAAAAGCAGGAGGGCAGAAAAGTTCAATCAAATTAA EJG4HDHGGGEFGCFEHIGGCHEBEGJIDHEGGGGFDGIGGFGCHEEHIEEGCEGHEGDDGHEGGEGGH?DGFHFHGIDCEGGGFEJGEFFADEGF@C>A X0:i:6 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:BDDED XT:A:R RG:Z:1#49 HS25_09827:2:1302:9232:61727#49 147 1 168382 8 100M = 167965 -517 ATTAAACACAATAACAGGGAGGTCACAATGAGGCGGTCTCCAGGGGTCTTTTAGCAAACTTCCTAAAACATGTCTCAGCTGTGTGAAATAAGACTTTACA GHBBGH?+FIFDC;FFHG4CF?BEHEBEGGFFEH?BFKAFHGHEHGEGGHKFIGDFDHDHGE?DGBHHD7EIFG>EIHFIDCD>BFAEGFHD@GDABBC; X0:i:9 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1203:11016:98816#49 83 1 168447 0 100M = 168076 -471 AAACATGTCTCAGCTGTGTGAAATAAGACTTTACAGCAGCCGGGTGCAGTGGTGCAGGCCTGTAATCCCAGCACTTTGGCAGCAGAGGCAGGCGGATCAC HJGHCGFGGGHFHH=HDIHEHHGF?GCADHEG>FGKHGGIKGGFCHHFIICFIHGFHEHDGHAG:JAHHEHG:@FHHIDGHGGGHGJG@GFIFDGFCE?A X0:i:7 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1206:5852:40969#49 83 1 168461 0 100M = 168036 -525 TGTGTGAAATAAGACTTTACAGCAGCCGGGTGCAGTGGTGCAGGCCTGTAATCCCAGCACTTTGGCAGCAGAGGCAGGCGGATCACTTTGAGCTCAGGGC EA>@==HG7GG,565JFF7I?CE6D@JFF,E7G@D87GD@GAFGEF?C.8?;D88-A;HGGF9F@E:8-:HG:D.GA>K?):>GHEB@F+FF?FAA@E@A X0:i:7 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=?A;AD XT:A:R RG:Z:1#49 HS25_09827:2:1309:8609:38667#49 163 1 168577 0 100M = 168995 518 CCCTCCCTAGCCCCACCCCCACCCCGTCCCTACCAAAAATACAAAACAGCAGGGCATGGTGGCGGGCGCCTGTAGTCCCAGCTACTCAGGAGGCTGAGGC C5I?B6EEEBFF>FBE5GCHGIAEFHFEFFFH+ X0:i:7 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2309:11822:70324#49 99 1 168682 0 100M = 169059 477 AATCACCTGAACCCAGGAGGCAGACATTGCAGTGAGCCAAGATCACGCCACTGCCAGCCTGGATGACAGAGCAAGACTCCACCTCAAAAAAAACAAAAAC CACFFGFGIFFGGJGGGGFGDFIEHFHFFHEHHGIGGGHGGEFIFGHIGFIIHIGGFGGGIGGDIGHGGFHFIIGEFGIFGHIHGHHHEGGGGDGHHHJB X0:i:5 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFE XT:A:R RG:Z:1#49 HS25_09827:2:2106:15911:10082#49 163 1 168731 0 100M = 169076 445 ACTGCCAGCCTGGATGACAGAGCAAGACTCCACCTCAAAAAAAACAAAAACAAAAACACAAGGTTAAGAGGGACCCCCGACCTTACAGATACAAGTTTAA :CB>>?CBDCAGGD6GBDE?D7>7ICDEIECIGHHEEH>CD>@E< X0:i:5 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2311:16058:74570#49 99 1 168775 0 100M = 169125 450 CAAAAACAAAAACACAAGGTTAAGAGGGACCCCCGACCTTACAGATACAAGTTTAAGAGGGACCCCTAAGCAAAAAATGCCAACCCTTTTTCTCCCAATC CABE=GBEAFHEEEGEBGFEDHIAEE@FBAH8CIEF>GBGDDFEHCHCF:IICIEADFG@@9G7,DCGGEBIGGFDB6?7DGDCE5IC@6GG4EH5HGGE X0:i:6 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11AD?:A XT:A:R RG:Z:1#49 HS25_09827:2:2110:10103:37759#49 73 1 168989 0 100M = 168989 0 AGGAACTTTGCAGATATAATGAAGTTAAGGGTCTTTGGCTTTTGGGGTTGATGTACTCACTCGGATCCTTGTAAGAGCAGAGCAGGTGATGGAGAGGGTG C8>7FC?FACFDHA1F@E@CE88DEFFH7CGFCE-889;CDICDGECFCGFD9H,G,GGF@7AC77BB77G@DHC,,5@@@@>B5+44IB X0:i:3 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:ADDDF XT:A:R RG:Z:1#49 HS25_09827:2:1309:8609:38667#49 83 1 168995 0 100M = 168577 -518 TTTGCAGATATAATGAAGTTAAGGGTCTTTGGCTTTTGGGGTTGATGTACTCACTCGGATCCTTGTAAGAGCAGAGCAGGTGATGGAGAGGGTGGGAGGT FIHDFDHGGFHFHCFEDIGEHGGHEGJIDGHGGGFFDGEJGGFGIFHFDIFFCDFFIJHGGEEHGHEFH:HGIF@ABDH4GFEEH>,HFF@DH?BBD7CGBGCBGCF@A99EGF9@E,IFI,CG9D,ADG@FCBA8:LH8H?HG:FDGE>D?FAGC3EG@AFFFDFG@EBAA X0:i:3 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:ADDDD XT:A:R RG:Z:1#49 HS25_09827:2:2311:16058:74570#49 147 1 169125 0 100M = 168775 -450 TCGAGACTGGCAGCACAAGCTGCGGAGTGCAGGCCTCCTCTACGGCCAGGAACCGGATTCTCCCGCAGAGCCTCGGAAGCTACCGACCCTGCTCCCACCT 24<>F3G+54FIE4BFDE=4E?F5D4>655@5CCI+??,A?7D=AA5>D?BF55G?CGG=G5C?CDF,JG@75>6@GDLG9H+HG7A,AC< X0:i:3 X1:i:1 XA:Z:16,+90199667,100M,3;1,-169125,100M,3;3,+197912260,100M,4; XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1302:2681:26727#49 73 1 169265 0 100M = 169265 0 CTGTAAGGGAATACATTTTGGTTGTTTTAAGTCACTAAGTGTGTGGTAATTTGTTGCAGCAGCCACAGGAAACTAGTATTGTAGTGAAGCCTCAAAACCC A?B7=GFFA=?6@G?FBGF?I>1HDCDI@8ED8AHGFE@@DDG8FFEC;CCFC7FEDG:G@9GHDG7@G7(IG,GJFBG77GDD5F6>6D4>BE5G>@FG?DEFF(C:G?HI;CH77,,,C5H5,GD(>5=FA4CE X0:i:8 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2106:7333:82623#49 99 1 169375 0 100M = 169807 532 GCTGGGCTCAGTGGCTCATGCCTGTAATCCCAGCACTTTGGGAGGCCGCGATGGGTGGATCACTTGAGGTCAGGAGTTCGAGACCAGCCCAGCCAACATG A;>D=G?FJF?/HGEFG2FF?>1;,@DAC,7B>I7C@BD>?FGF64GGH=FHD>H X0:i:6 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:BDABD XT:A:R RG:Z:1#49 HS25_09827:2:2307:13914:65855#49 99 1 169510 0 100M = 169862 452 GCCGGGCATGGTGGCACATGCCTGTAATCTCAGCTACTCAGGAGGCTGAGACAGGAGAATTGTTTGAACCCAGGGGGGCAGAGGTTGCAGTGAACTGAGA BAECFGEDGFFFGFGHGGGHGFIGFJDIEHHDHIHGGHHGFHGHFFH9DFIIHGGGFGAFJGCHKEGGGEFFGDGEHGGEGGIH5EIHDH4GGCHHEDGB X0:i:6 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFDFE XT:A:R RG:Z:1#49 HS25_09827:2:2308:10100:36378#49 73 1 169591 0 100M = 169591 0 AGGTTGCAGTGAACTGAGATTCCACCACTGCACTCCAGCCTGGGTGACAGAGCGACGCTCCATCTCGAAAACAAAACAAAACAAAAAAACCCCATCTGAA A?B@FEEDFFGEHDEH>EGEGF>EHB X0:i:9 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!11==B:A XT:A:R RG:Z:1#49 HS25_09827:2:2106:7659:39405#49 147 1 169635 0 100M = 169293 -442 GGTCAGAGCGACGCTCCATCGCGAAAACAAAACAAAACAAAAAAACCCCACCTGAAGGTTTCCAGTTCTGCCAGCACTCTCCCACCCAACCCCCGGAAAC 2,'>>A555C4H+C3+5=+456C5HF>6DAIA55IF,E9FH@H45I?5@E5+55GDD7E55566F4,5>A+786+@'+77FD5I:B98@A9B89,7>?C: X0:i:6 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:4 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2106:7333:82623#49 147 1 169807 0 100M = 169375 -532 AAACCCAAGGGAAGGTACTGCTGGGCTGGCCCCTCTCTTCTAAGGCCATATTCTTTTTTTTTTTTTGAGGCCAGTTTCACTCTGTCTCCCAGACTGGAGT A4+>D35>B+FI443+F+$+>B4FD+>,+'+D+++E,,(+,7,4(7E+@(5+++55H7EEG@AGCA@F>A5,86GIC5E+75FEBEA8>AC7B9F>CAC< X0:i:2 X1:i:0 XA:Z:11,-165003,100M,4; XG:i:0 AM:i:0 SM:i:0 XM:i:4 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2307:13914:65855#49 147 1 169862 0 100M = 169510 -452 TTTTTTTTTTTGAGGCCAGTTTCACTCTGTCTCCCAGACTGGAGTGCAGGGGCACAATCTCGGCTCACTTCGACCTCTGCCTCCCCAGTTCAAGTGATTC GHH5FHJ5GIAHCHBGHFFF5BC5HFGEG5IAGHHDHDGDHHIFAFEGGHIJI>GGHHEHG=FIEH@FBGEEGCHFIFGFGCFIGGGHGFEFEGDEDBC< X0:i:9 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1203:2531:93097#49 163 1 169921 0 100M = 170363 542 TCGGCTCACTTCGACCTCTGCCTCCCCAGTTCAAGTGATTCTCCTGCCTCAGTCTCCTGAGTAGCTGGGATGACAGGAGTGTAGCATGCCTAGCTAATTT :C6CC,GBE@F+EG?GEFCGGG>7HCDIIEA5E@0CDAGB=GHH5GEI=>EDAEBFEDHD5BDBGI?5D@5H6BFDJFG+EH5@F>;ECG455C>>H6?;@7B>,<7DG=GBD,7FDE-@FE@G5>A=DE,A9?,DH>GD=?G6B+D*2G5C=E54BHCD>IFJDHG5+,G X0:i:6 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1214:3789:61269#49 83 1 170302 0 100M = 169928 -474 GCATTTAACTCATGGAACCTGGCTGCTCCCCAGGTTCTGAAGAAAAAAACGGTCTCTCTGTGGGTATGATAAAGGATGGGCCTGTCCCCAGGACCCTGTG EFDBFHC4GFDFCF5ECFCIH7BFDCKI?7?G5I@DA9AEBAG@GEGJ;AEG9@8-AF,GCH9FBCA8@H8B:F<A8 X0:i:5 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:1203:2531:93097#49 83 1 170363 0 100M = 169921 -542 GGGTATGATAAAGGATGGACCTGTCCCCAGGACCCTGTGAGAGGGAAGCCCAATGTCCCACCAGGTTGGCAGGGCTGGGGAAGGGAAAGTGTTATGGCAG BCHHHEHGGGGFHI;GFIHIHGGF?GGIGKFGGFEGHGGDGFGDGHDHI8HFIHGGGFH8G7HGGEEFHHHGIHJIHIGIEHGGHEGGGHFGFFGFFCAA X0:i:10 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:BDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2202:3133:59859#49 163 1 170769 0 100M = 171110 441 ACTCCAGGAGGGGGCCCTTCTCATGGGTCCTGCTTTCTGGCTTCTCCTTCCTTACCCCTGGGCTGATCACTTGGGGAAGAACTGAGACAAAGTTTCTCAC :CA87EC@+9H5GF6@C>>7@EFC8D>8>EG55@4?EFGGHF7E5GG+D5,@G?IECH7,5B7,++55DI5D,FBHFB6FF=AFC;CF4FH++F3+>+4G X0:i:6 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1315:8301:39015#49 121 1 170784 0 100M = 170784 0 CCTTCTCATGGGTCCTGCTTTCTGGCTTCTCCTTCCTTACCCCTGGGCTGATCACTTGGGGAAGAACTGAGACAAAGTTTCTCACCCTCAGGCCCAAAGG FFHCGFHGGFHGHGFGDGFIFFGFDEAA X0:i:6 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2206:14462:50428#49 163 1 170793 0 100M = 170879 186 GGGTCCTGCTTTCTGGCTTCTCCTTCCTTACCCCTGGGCTGATCACTTGGGGAAGAACTGAGACAAAGTTTCTCACCCTCAGGCCCAAAGGGTTTAATTA HG X0:i:6 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2203:16480:12985#49 99 1 170836 0 100M = 171025 289 CACTTGGGGAAGAACTGAGACAAAGTTTCTCACCCTCAGGCCCAAAGGGTTTAATTACTGGGCCCTTAGGGAGGTGTGAGCCCCCTGAAAGGATGCAAGG AAEFFGEGGFHGHHGFGGGHIFIADHHHGHHDHHHGGGEGFHJIIFHIG:FIHDGIGGIGJIGHHFGGGHIFGIGEFGIHEGIHHFHFEHFGGHHG@DGF X0:i:7 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1312:16559:67613#49 161 1 170870 0 100M 17 60313976 0 CTCAGGCCCAAAGGGTTTAATTACTGGGCCCTTAGGGAGGTGTGAGCCCCCTGAAAGGATGCAAGGTTTTGTTTTGTTTTGTTTTTTGAGACAGAGTTTC ;CBDEFEHFEFGLGGBIGIG2GJIHEIIGEGHHHGFD?IGHGAHEGHIJIHHGJIHFHJDHHHFHIFHJIEGHFEHJFGFFGFFIICFHGIFFGHFFFH@ X0:i:10 X1:i:1 XA:Z:9,-141136963,100M,0;16,-90197924,100M,0;3,-197910517,100M,0;5,-180715867,100M,0;4,-119519955,100M,0;10,-38699448,100M,0;1,+243257606,100M,0;11,+166066,100M,0;1,+706669,100M,0;19,+236249,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2206:14462:50428#49 83 1 170879 0 100M = 170793 -186 AAAGGGTTTAATTACTGGGCCCTTAGGGAGGTGTGAGCCCCCTGAAAGGATGCAAGGTTTTGTTTTGTTTTGTTTTTTGAGACAGAGTTTCGCTCCTGTC HIHHCEHGGGGFFHGGHIGGHG>FEGKGGFHGGEFFHGEIGGGGIGFHIIFFIEGHHHHGGHHJGHIHHHHEHFJIGIHIFDGGGFJGGGFGGEGFEEAB X0:i:10 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFF XT:A:R RG:Z:1#49 HS25_09827:2:1310:8930:23710#49 163 1 171000 0 100M = 171072 172 CGTGATCTCACCACACTACAACCTGCGCCTCCCAGGTTCAAGTGATTCTCCTGCCTCAGCCTCTGGAGTAGCTGGGATTACAGGTGGCTGCCACCACGCC ;CBC;FEHDDFGHGEGHIIFFFFIHECIICGGHBAFHDIGHJHHEGEIFGHHGGIHFHFFGFFGFEHGFEHGHHFDBHFFFFFHGIHFHHGGFHHDFHHG X0:i:6 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2203:16480:12985#49 147 1 171025 0 100M = 170836 -289 CGCCTCCCAGGTTCAAGTGATTCTCCTGCCTCAGCCTCTGGAGTAGCTGGGATTACAGGTGGCTGCCACCACGCCTGGCTAATTTTTTGTATTTTTAGTA GEHB5HDDFIAI<=I;5EGA X0:i:8 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDDDF XT:A:R RG:Z:1#49 HS25_09827:2:2202:3133:59859#49 83 1 171110 0 100M = 170769 -441 TTTGTATTTTTAGTAGAGACAGGGTTTCGCCATGTTGGGCAGGCTGGTCTTGAACTCCTGACCTCAGGTGATCCGACTGGCTCCGCCTCCCAAAGTTCTG EJ@EJDDGG<6FCHEH?D@G?HEH'@GIGBE7GEE8?GD3-G@CAEGFIIFGC8CAHGAGCCAFFAAH8HHF?@E<;>HGEBC>3?EFGF=AE?B=CBAA X0:i:9 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDADF XT:A:R RG:Z:1#49 HS25_09827:2:2105:9656:37714#49 83 1 171146 0 100M = 170823 -423 GGGCAGGCTGGTCTTGAACTCCTGACCTCAGGTGATCCGACTGGCTCCGCCTCCCAAAGTTCTGGGATCACATCAGCCACTGTGCTTGGCCACGATGAAA BIH@HH@G@FGFHFFGHBGDHGIF7@CCFFHGGGDEHGIFGIGFA7FFIIFFIFGFGGDGGFEHGEDBH:HGEHFIHIGGHFGGFGGGGHFIFFGFFBAC X0:i:4 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2111:4536:20977#49 163 1 171188 0 100M = 171530 442 GGCTCCGCCTCCCAAAGTTCTGGGATCACATCAGCCACTGTGCTTGGCCACGATGAAAGGTTTTGTGTGGAGAGCATGTACATGCCTTTCTGGGAAAACA FGG X0:i:4 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2212:13133:5536#49 99 1 171193 0 100M = 171598 505 CGCCTCCCAAAGTTCTGGGATCACATCAGCCACTGTGCTTGGCCACGATGAAAGGTTTTGTGTGGAGAGCATGTACATGCCTTTCTGGGAAAACAGTCCA AABEFGEFGFFEGDGEGGFFGGIKHFHHGHHCFGJGHEEGGHFIFGFEGFIIHIF,GGGGFG?HFFFGGEF?CJGGFEIFGHIHGGHFF6GGGHFJ@@G; X0:i:4 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2111:4536:20977#49 83 1 171530 0 100M = 171188 -442 AGCGCTGCATCTCCTGCAGCGTCCTCCATCCCTAGAGCCATGGGGCCAGGAGAACCGGCCCTTGCAGCAAGTGAAAAGCCTATTATTGATTCCCTCCCTA EGHHG=HGG@HFHIFJH?7JHGGBJEFGF@HGGHGKHGEFGIGGIBIHIIILIFGGIHHGGHEJGIHFHHHGIFJIHIFIGGCGFGJHEHFJGEGFEEAC X0:i:5 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFE XT:A:R RG:Z:1#49 HS25_09827:2:1205:4539:81676#49 65 1 171543 0 100M = 162803186 162631643 CTGCAGCGTCCTCCATCCCTAGAGCCATGGGGCCAGGAGAACCGGCCCTTGCAGCAAGTGAAAAGCCTATTATTGATTCCCTCCCTAGCCATGTAGACAG BABCFDF?FFGEFGGHAEHHIHCE;AHFIDFBC5D=GEEEEHFE?CFDFF?ADIEDEEGDG@FEFBEDCCD5AGE6DFBHFBGEI?6GH?FEGFHGBGGHHGE9DFCDEC6C< X0:i:4 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2108:10041:67069#49 99 1 171673 0 100M = 172016 443 CTTGTTCTCTGTTACCAAGGTAACCAGTAGGCATTCCCAGATACAGCGAAGGTCCTCACACCAAGATATGCACCTGGCCACCTGAGGAAAGAGAAAGGAC AAEDFGF?JFFDGJGGGAGG?FIGHFHBGHEHHEEFGGHCEEJHFFEIGHCDCHEIGGGGEGGHIKHGGEIGGJGEFGEHGGIDGH6CFGDGGHHJBHGE X0:i:4 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDBDE XT:A:R RG:Z:1#49 HS25_09827:2:1204:12168:52804#49 99 1 171846 0 100M = 172218 472 ATGAGCCAGGCCTCGAGGCAGAAGGACAACCAGGAGACAGCCTGGAAAAAGTGCTGGACCCACAAGGGCTCAAGGCTGGCCAGAGGGGAGGTGGGATAGG CACCFGEFGFHGGJ?EGGBHIFIHCEFIEHHHGEEGHHHGGHHHFGHIGICFFHGEDFGGIGGDH9HGECHGFFGGFGDHIGIHDEHFFEC>GHACBH>; X0:i:9 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1206:4942:27988#49 163 1 171859 0 100M = 172249 490 CGAGGCAGAAGGACAACCAGGAGACAGCCTGGAAAAAGTGCTGGACCCACAAGGGCTCAAGGCTGGCCAGAGGGGAGGTGGGATAGGCTGTAAAGTCCTG GIHG@>=HGCFHIFGECGAF+HHBF+JJGH+GA@CCHE@HEGDD>FH@?G X0:i:6 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2108:10041:67069#49 147 1 172016 0 100M = 171673 -443 CCCTCGGGGCCAGATGCAGGCCAGAGCCAGCCAATTACCAGGCCCTTAGGGAGGTGTGAGCCCCTTGAAATGATGCAAGGTTTTTTGTTTTTGTTTTGGA GHHFFHGFILFIFHFIFGHHLFHFHI>H>HGDHCEDBHBGHGFFFIEGHFIJIKGCHDD=GGDEFHHFGGEIIIGIFJGIFCCHGGGHGFHDBCFEDBC< X0:i:7 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2111:9055:3599#49 163 1 172197 0 100M = 172377 280 AGTCTGGGTAAAAGCCCCAGCCCCCACCAGCACCACCTACCCCCTAGACTACTTCAGGTGCTGAGCCCAAGCCAGGGGCAGGAAGCTAAACTGATGCCTA ;CADBBD@DEEGEABE6FEDFEJIHE>GII>HF@AGGGDGBFAHDFBGDH?DGGIFED7FDHFFFE?EAG5GHFEHBFBECF=>C>>G;GHBBCFFEHEB X0:i:6 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1204:12168:52804#49 147 1 172218 0 100M = 171846 -472 CCCCACCAGCACCACCTACCCCCTAGACTACTTCAGGTGCTGAGCCCAAGCCAGGGGCAGGAAGCTAAACTGATGCCTAGGGTAATCCCAACAAAGTCCC GHHE5EG>IGFIG4II@+HHLGCFHEFHGFIFIGEHGEHGFEHEFIEGHHFJGGGDDHEHGIDHFGHGHGCIGIHIIHGGGIGIDGGHGFCFHEDDCBC< X0:i:6 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1206:4942:27988#49 83 1 172249 0 100M = 171859 -490 TTCAGGTGCTGAGCCCAAGCCAGGGGCAGGAAGCTAAACTGATGCCTAGGGTAATCCCAACAAAGTCCCTGGTTCCCCGCAGCTATGGGGCTGACGGGGA BC4HCHH4GGGD>F?GHIFIHGGFGGGFIBEGGCFKAGGGGIGDEEIHIIHFIFGHHGHCGHEFGEIHDEHEIFFIHIGGGGGGGEGGG?FJFEGFECAC X0:i:6 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2305:17848:20403#49 83 1 172270 0 100M = 171925 -445 AGGGGCAGGAAGCTAAACTGATGCCTAGGGTAATCCCAACAAAGTCCCTGGTTCCCCGCAGCTATGGGGCTGACGGGGAATTACAGCCCAAACCCCAGAT *JHH=FCGGGHFCFGHD@G?HHGFDG7GDIEGGGKGHGGGGGGGCGD8IIFG?HFIEGHECCGGGLHHH:HG:FHFA@HIFGGGGEEGFF@AEFBFFEAA X0:i:6 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDDEB XT:A:R RG:Z:1#49 HS25_09827:2:2106:18066:42602#49 163 1 172290 0 100M = 172691 501 ATGCCTAGGGTAATCCCAACAAAGTCCCTGGTTCCCCGCAGCTATGGGGCTGACGGGGAATTACAGCCCAAACCCCAGATGCTGGCTCTCAAACTAACAC F X0:i:6 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DDFFE XT:A:R RG:Z:1#49 HS25_09827:2:2111:9055:3599#49 83 1 172377 0 100M = 172197 -280 CTCAAACTAACACTGAGCCCTCAGTGCCCACAGGGAGATACAATCAGCGCACTTTCCAGATGGGGAAATGGGATCAGAGAAGTGCAACAGCCTTGCCCAA EFABCAFGG4D6HFBCC@GC7C>F?7,CG7A7GE@GBGG@8GB@EBDFFICCCD?9AF9F779G(JDG8:HE?FAA X0:i:7 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11=DDEF XT:A:R RG:Z:1#49 HS25_09827:2:1310:20224:41604#49 99 1 172403 0 100M = 172775 472 CCCACAGGGAGATACAATCAGCGCACTTTCCAGATGGGGAAATGGGATCAGAGAAGTGCAACAGCCTTGCCCAATGCCCCAGACCAGGGCTCCAGGCCCA AAEFFGFGJFGDFEGJGGGFG>IGHJFIGHHHHHIGGGHCGEGIHGECGEIIHFGGCHIFEIGHGFEGGHIIGJGGFEIEJGDHEFCHFHFGGHEBHHJB X0:i:9 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2206:15555:91393#49 99 1 172413 0 100M = 172818 505 GATACAATCAGCGCACTTTCCAGATGGGGAAATGGGATCAGAGAAGTGCAACAGCCTTGCCCAATGCCCCAGACCAGGGCTCCAGGCCCAGAGTGTTCTT CABFFGEFIFHDGGGGGGGGGHIEGEHIEHHHHGIGGGHHGHGHHGCIFFIIHHGIGHFFGICHFKGGGHFIGGFGBEHHCGIHGGJGFHGGG@GHHHJH X0:i:9 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:1206:20031:27537#49 163 1 172621 0 100M = 173002 481 CTGGCATGAGGCGTGCCCAGAGGGACAGAGGCAGATGAGTTTCGTCTCCTCCACTGGATTGTGAGGGCCTAGAAGGAGACAAGGGTCTGCTTGAGAAGGC FGGEFFFGGHFAFBDDFEF@G>IFFJFH6FHEACF3@E@FAIDDAFFFD> X0:i:3 X1:i:7 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1206:12521:72029#49 99 1 172661 0 100M = 173027 466 TTCGTCTCCTCCACTGGATTGTGAGGGCCTAGAAGGAGACAAGGGTCAGCTTGAGAAGGCAGTGAACAGCGAGCAGCCTGAGGCAGTGCCCCTCTGGATG A>ECFGFEGFGG@JEHGEDGCBIGIJFEGHHHFGJFGEHHGHHGFFHIGEIIJGFCCGIGEIAHDDF@GEHD6?GEFBHCGFID>GFCFHGGGHHBH>6H X0:i:4 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2307:17021:73777#49 163 1 172672 0 100M = 173022 450 CACTGGATTGTGAGGGCCTAGAAGGAGACAAGGGTCTGCTTGAGAAGGCAGTGAACAGCGAGCAGCCTGAGGCAGTGCCCCTCTGGATGGATGCGCAGTG GFHHEFD@DHFHEGGGIIIIGIEFFIGE>FGGGHGHHFCDDBDAC< X0:i:4 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1310:20224:41604#49 147 1 172775 0 100M = 172403 -472 GGATGGAACCTGGCTCAGACAGAGCTCAGTTCTGCAGGTCCCTGAGGCATGGAGAGTTCACAGCTACCAAGTGTAGGAGTCTGGATTCAAAGCCAACGGC GGFHGHGHGIGHEHIG>FBHL,IGEEHHDHFJGGEFGFEJFFHEHIEG@HKFIGGDDCDHGIGGEHEHFIGICFGGFAGFDFFCF;IFFA>CGCC=AHFFHFC>G5HF3DHFHA X0:i:7 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2206:15555:91393#49 147 1 172818 0 100M = 172413 -505 GAGGCATGGAGAGTTCACAGCTACCAAGTGTAGGAGTCTGGATTCAAAGCCAACGGCGTGACTCCAAAGTCCCTGCCCTAGCCCCTGGACCACCCTTGCA GEHHGF?GGLHGG4IIDGGFJFHGEEFHKGDFEHIGFFEFFJHFEEJGHHIJIHGEHHJHG=6HEEHEGGIIFGEBCFEFGIGHGCGHGFGEBDEDDBC< X0:i:5 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1206:20031:27537#49 83 1 173002 0 100M = 172621 -481 ACCTACCCCTGGTGCCCCGCCTCTCACCACCCTTCTTCCTGCTTTTACCTCAACCCCTACACAAAGCCTGGGCCACTTAATGTGGCATCAAACAGACGCC BIHBC+HGG>GJHIGJH?GFGFIGDHFGGGFEHGGIFIBDCLHHIIHF?HGIIJDD@HHGBIIFHHHGIFDHGIHGHFGGHGJGGGFIGECFFBAC X0:i:1 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!4:BDDD= XT:A:U RG:Z:1#49 HS25_09827:2:1306:8324:98550#49 99 1 173011 0 100M = 173357 446 TGGTGCCCCGCCTCTCACCACCCTTCTTCCTGCTTTAACCTCAACCCCTACACAAAGCCTGGGCCACTTAATGTGGCATCAAACAGACGCCTCAATAAAT AABDFGFFGFFGFJEFGGHEIKEGGJFHGHHHHILGGHHGFHFHFFHIFHIIJHGGDGIGJGG?FFGGGHFIGCGDFIIHEGGFJEHFFGGGGHGJHHFB X0:i:4 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2307:17021:73777#49 83 1 173022 0 100M = 172672 -450 CTCTCACCACCCTTCTTCCTGCTTTAACCTCAACCCCTACACAAAGCCTGGGCCACTTAATGTGGCATCAAACAGACGCCTCAATAAATCAGTCTAATCT EAHHJAHGGGHFHCFHHIHJHGIFGG?GGFHGGGKKHGIMGGHFHHHHIIHGIFGIIHHFGHHGFIHHHHHGHHJDGIKIGGGGHGJGFHFGFFGFDBAC X0:i:4 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFDDD XT:A:R RG:Z:1#49 HS25_09827:2:1206:12521:72029#49 147 1 173027 0 100M = 172661 -466 ACCACCCTTCTTCCTGCTTTAACCTCAACCCCTACACAAAGCCTGGGCCACTTAATGTGGCATCAAACAGACGCCTCAATAAATCAGTCTAATCTCGAAA FBGI7DIGED4F@:F-A1B<6972G6B=FC,AD7=4B77GADFHEF:FGGDHFCDBBDJH6FDGB>E3FIIDFHFF3HG X0:i:6 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2212:4181:79920#49 83 1 173194 0 100M = 172798 -496 TAAAGTACATATAAATTCAATATATATCCAATCATTGTAACTATGACACAGTAGAATATTAAAATACTATTTTCAAAATGTATACAAGCTTAATGTTCTA FIDHGDH4GFHFGCGCDDFGEKIGECFFDHHGGGEDDGADGGGDGBHCDIEDIHBGDEHDHHGGGJHHGHHBHFHIHIHGFHG>FGC4HCFGFGDEGI>DFFCDEFDHHE=GKHFH7HFHIDGGFEJIGCFHHGDG5FDGGHGBGEIE>GHCFEGFEDF(GGHGFGFCEFCCBC; X0:i:3 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1302:15043:23642#49 81 1 173509 0 100M 4 120370483 0 TTTGAGCCAACTAACTAATTAATATGAGATGATACAATGTCCTATACTTTGGTAAATACAGACTATGTTTAAACAATGTCTGTAACGTGACTTGTAAAAT ;,4EHDC4B4@FHG?5HI@?BHBFD7DGG77G57@EB9A-@ABDA@DC?C:;CD8@EHHDC-.FEIEFHGHE:@?F:CG??F@@4=4DDDFE>A< X0:i:8 X1:i:1 XA:Z:11,-168699,100M,0;1,-709307,100M,0;19,-238886,100M,0;4,+119517322,100M,0;3,+197907880,100M,0;16,+90195285,100M,0;9,+141134324,100M,0;1,-224175503,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=B12:A XT:A:R RG:Z:1#49 HS25_09827:2:2102:7436:90588#49 99 1 173522 0 100M = 173881 459 ACTAATTAATATGAGATGATACAATGTCCTATACTTTGGTAAATACAGACTATGATTAAACAATGTCTGTAACGTGACTTGTAAAATGCTCCTGGCTTTA C;E@F?EDAFHGEGGHGEDEIH@ECJFH@A?@GIEGGEE7DF;EGB@CFHIFHE@AGGAGDGGF@GEGGEFFGJ@DBIIEEHB7EGH>E@FGGFDCHAJ; X0:i:9 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:BDDDE XT:A:R RG:Z:1#49 HS25_09827:2:2315:16773:58362#49 83 1 173535 0 100M = 173177 -458 AGATGATACAATGTCCTATACTTTGGTAAATACAGACTATGTTTAAACAATGTCTGTAACGTGACTTGTAAAATGCTCCTGGCTTTACAAAGATGTGATT CGHBE=EGGFEFHFEGHIHEHCEBECIGGGHGGGGFHGGJJ9@FIGEJFIHGIHFHEFDGGHEGGEIFHHAGIHDGEIHIGFGGHGJGFHFIGFGFEB>H X0:i:9 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:1216:1838:43882#49 163 1 173645 0 100M = 174010 465 AGCACATGCTAAACCATTTCCCCCTGCAGAGCATGCGGTAACTTTCATCAGTCACACTGAGAGTGCAGAAGATAAAGGAAAAGGTCATGGATTTCGCTGG :/B0'&)&B9H.+G6B6.>('AFI0>+,,5CDF2+76E++D?AH@55I+F?2D5G>CBG,5A5F%?5C56FH6++5BFF14+D54.>4;AG54(3C,3?' X0:i:4 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:4 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2114:15261:70824#49 147 1 173723 0 100M = 173328 -495 AAAAGGTCATGGATTTCGCTGAGAACTTACCAGAGTTGAACTCCCTCATTTTCCGTTCCCCAGCATTGGCAGGTTCTGGGACTGGTGGCTGTGGTGGCTC GFB>5ADDBIGHEHFFD5BDIGCBDBEHD?EFH?E5FFF=7ED7EB@GDEHD?G@?C=HBGEEEEGHEGFEICEHHEFF@?EFGEFFEG9CD65E0DAC; X0:i:3 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2116:18798:4466#49 99 1 173778 0 100M = 173979 301 TTCCCCAGCATTGGCAGGTTCTGGGACTGGTGGCTGTGGTGGCTCGTTGGTCTTTGTCTCTTAGAAGGTGGGGAATAATCATCATCTTGAAAAAGAAAAA ;ABEFGFFIFGGGJGHGG(HGFDK>CHBGH:HHICFCG8@FHGEGE@ICF,?FGE8@BG@@G9A8EFG(EHIF,FDFG777C?CEBFF@,DGG>ABHHIF X0:i:3 X1:i:5 BC:Z:TGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:=?BFFFFF XT:A:R RG:Z:1#49 HS25_09827:2:1304:9353:64871#49 163 1 173839 0 100M = 174262 523 TAGAAGGTGGGGAATAATCATCATCTTGAAAAAGAAAAAATGGTCATTACTGAAGGAACCATCTTAGGTTACAGTCACCTCTGGGTCAATTCCCAACATT :CBAC?C87CAG8G6GH>C777BCH>IEGC?G>6BC?DIB=AD,C55BD5E7+?E54@@D=FD755>EAFFFCB'HBCB>H=A@4*HC4AGIFDH>FG?B X0:i:10 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2109:4021:83011#49 99 1 173862 0 100M = 174200 438 TCTTGAAAAAGAAAAAATGGTCATTACTGAAGGAACCATCTTAGGTTACAGCCACCTCTGGGTCAATTCCCAACATTCAAAAGCTGAGCAGGGCTTTAAA CAEFFGFFGFGGGHGJGGGF>KIKIEHIGHHHHHIGHHHHGHFHIGEIGIIEKFHIFGIJGIGHDFHGGHGGGIGJFIKHIJIHJGGHFHGGGHEJHHIH X0:i:10 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1302:19701:54620#49 99 1 173864 0 100M = 174265 501 TTGAAAAAGAAAAAATGGTCATTACTGAAGGAACCATCTTAGGTTACAGCCACCTCTGGGTCAATTCCCAACATTCAAAAGCTGAGCAGGGCTTTAAAGC BAC@FGFFJFHFHJ?HGGDHGGIHIHFIGHGCFJIFHGHGDHGDFFHIGHIIHDGHDBGGDDG7GEEGGEH?GKCGFGGFIGDHHEJH@GGGGHEJAHIE X0:i:10 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDBED XT:A:R RG:Z:1#49 HS25_09827:2:2104:11649:40539#49 177 1 173866 0 100M 20 10602029 0 GAAAAAGAAAAAATGGTCATTACTGAAGGAACCATCTTAGGTTACAGCCACCTCTGGGTCAATTCCCAACATTCAAAAGCTGAGCAGGGCTTTAAAGCTA FEEHICJGFFEFEDGHHGHEEHGFECBC; X0:i:10 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2102:7436:90588#49 147 1 173881 0 100M = 173522 -459 GTCATTACTGAAGGAACCATCTTAGGTTACAGCCACCTCTGGGTCAATTCCCAACATTCAAAAGCTGAGCAGGGCTTTAAAGCTATCTTATTAATAATTA >?@>5<+BBCG4EHF@@=4@E6JBHI>HDHED5F+B7EHJCE6E5>@5DH>@5+C?HCFEG=?DGE@5D7@CFCGHIFEIB5D>DGDAGFEF8CB77?C; X0:i:10 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2116:18798:4466#49 147 1 173979 0 100M = 173778 -301 TATTTCTGTATTGCGAACTTCAGCATACTTTTTTCTAGTTACATTTGAAATGTTATTCTTTTGGGATGTGCTCAAGTGAGTACTGCTTTTTCCTCTGACT GFHHGHJFILF@FHIIFFGHLGIBHCHHKHIFHHB8HEH9FFHEEI.3HHFF@AGEHHHEG<>GGHBFGJ=A=5HCEFG5FHHHGFA>EFGCFADBGIHED@HGI4IH99BFHGF@IF;C;FIIBGFFFFD2 X0:i:8 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1216:1838:43882#49 83 1 174010 0 100M = 173645 -465 TTTCTAGTTACATTTGAAATGTTATTCTTTTGGGATGTGCTCAAGTGAGTACTGCTTTTTCCTCTGCCTTGCTTCATTACTTTTTAGTTTCCTTCATTTG EI=,F=@G7@EE5,BEHG7?EIGFDG6FDFF;5DFFFG98GA9@B67C?E:C?988FE?77@E4ECA8?G?JEHE?FFGD?FADBAF7>A8 X0:i:8 X1:i:2 BC:Z:TGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:1=@DAA?D XT:A:R RG:Z:1#49 HS25_09827:2:1216:13128:52384#49 73 1 174036 0 100M = 174036 0 CTTTTGGGATGTGCTCAAGTGAGTACTGCTTTTTCCTCTGCCTTGCTTCATTACTTTTTAGTTTCCTTCATTTGAATCATCATTGTAAGTCTCCCCTTCT C;B@=??DA=?G@FG?G>,?IBIH1H@E8AHHFGAB4E@C8A;4EFE.DEIIFHABG@F@F-GFGD;=;F@BFEF,BB7HI6D7JFH:D@FE X0:i:8 X1:i:2 BC:Z:TGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:???DDDDD XT:A:R RG:Z:1#49 HS25_09827:2:1201:12915:100502#49 121 1 174099 0 100M = 174099 0 TCCTTCATTTGATTCATCATTGTATGTCTCCCCTTCTCCTCAAATAACTTTCAAATTGCTGCCAAGAACTACGTTCTATCTTAAGGCTTTTGAGAAAAAA ;64HC5DC7F6,,GBEE@CEHIEF,,?6,4A-,@7@?-988F9CHE7HF,.;G@GA-:FE77AHC8D8C-A8?FDDEBGC?GE5F?2EG4?=@>?< X0:i:4 X1:i:7 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!11ADDDD XT:A:R RG:Z:1#49 HS25_09827:2:1202:18035:22039#49 99 1 174142 0 100M = 174546 504 ATAACTTTCAAATTGCTGCCAAGAACTACGTTCTATCTTAAGGCTTTTGAGAAAAAACTTTCAATGAAGATAGCCACCTAAAGTTATACAAATATAGAAG BABFFDFFIFFDEGGGG>DED>@;EEF:GHEHFEC@FGHCC@H8FEHCF:IIFHGEDGAGGGGD,KFGGEIFAJFDFGGCIFIDCEHFFDDGGHH=DDFH X0:i:6 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2109:4021:83011#49 147 1 174200 0 100M = 173862 -438 TTTCAATGAAGATAACCGCCTAAAGTTATACAAATATAGAAGAAACGGGATAAAATAAAGCTTAGATTGGAAAAAATATTTAAGATTCTACAAAATTCAC GHHHGHCJGIFHGHIIGIFHHFIFHBFHFEIJHHDGGEHHHJDFFIGGGHEJIKGFHHGHGIJGFHHGGGIIIIGIGFEIGHIIDGGLGFFFHEFECBC< X0:i:7 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2209:19647:79806#49 163 1 174256 0 100M = 174624 468 AAAGCTTAGATTGGAAAAAATATTTAAGATTCTACAAAATTCACGCGTAAACAAGGGAAGCTGAGAAATTGAATGTTCAAATACTTTTAACAAGTGCAAA :CAC7?98?F95AAGCFIH?+?F78HBI7+7+5HAFEACGF,7EC+G55FHD5GEEGBEDAB7BE$HCA=F5H4FA5B?5+EEHFIHFI>G5B?ECHF?G X0:i:7 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1304:9353:64871#49 83 1 174262 0 100M = 173839 -523 TAGATTGGAAAAAATATTTAAGATTCTACAAAATTCACGCGTAAACAAGGGAAGCTGAGTAATTGTATGTTCAAATACTTTTAACAAGTGCAAAACATGT EGDHC+FCG@GF8FG>D,HGHGIBEFG6GFA-5IH8DGED@GGGAHDEFAED9FFHGGHDJ7EFGIAG@EDEHDCEAIBIEGGCH?EGFF@IFF?F@>;? X0:i:7 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1302:19701:54620#49 147 1 174265 0 100M = 173864 -501 ATTGGAAAAAATATTTAAGATTCTACAAAATTCACGCGTAAACAAGGGAAGCTGAGTAATTGTATGTTCAAATACTTTTAACAAGTGCAAAACATGTAGG FHFG4HIGFF4FIGCJHEBEGFDFEHD=GHHFHGHFFF@GD?EDIGGIDGAFGIGDGBHHGFECIFEFEFGFDHABEGFGGF@B,CF7BB;< X0:i:7 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1315:8809:10858#49 99 1 174381 9 100M = 174902 545 TGGCCAGGCATGGTGGTTCATGCCTGTAATTCCAACAGTTTGGGAGGCCAAGGCAGGCAGATAACTTGACGTCAGGAATTCGAGACCAGCCTGTCCAACA AABEF??E4FFFG>/EGD@;EJB,F<@4745DJC+,2 X0:i:1 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:9 SM:i:9 XM:i:2 XO:i:0 QT:Z:!11AD?DB XT:A:U RG:Z:1#49 HS25_09827:2:2314:3946:68667#49 137 1 174416 0 100M = 174416 0 CAGTTTGTGAGGCCAAGTCAGGCAGATAACTTGAGGTCAGGAATTCGAGACCAGCGTGGCCAACAGAGTGAAACCCTCTCTCTACTAAAAATACAAAAAT :C)BCF9-E7HGHG6GC&5DFFJI8HFI7EGD>D?@HHHE=5FF?HGAEGF@EIED?EDH?CAEGFG-@,E(AF?@9FHCFC7GEC9G-DD9?E,CGGC7F6DC7?E7HEHDHCH6BE@, XT:A:R RG:Z:1#49 HS25_09827:2:1202:18035:22039#49 147 1 174546 0 100M = 174142 -504 TCCCAGCACTTTGAGAGGCCGAGGCGGGTAGATCACCTGAGGTCAGGAGTTTTAGACCAGCCTAACCAACATAGGGAAACCCCGTCTCTACTAAAACTAC 2E+BGE5++4AC4;FIHAF+F64GDEF>D?=F>?5BF79=D76EE7?GDBEFG>D+D7?BG5EE7EHF>G@7IBH@7F7CD5DECB9,G-@?HDDDCA;. X0:i:6 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2209:19647:79806#49 83 1 174624 0 100M = 174256 -468 ACCCCGTCTCTACTAAAACTACAACATTAGCCGGGTGTGGTGGCACATGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCCCTTGAACCC *I@4H55GBG,6FF?C>,CD7C66D,D6FKCGGG@8HGAFGCG@,FGKA@:;G@BFEFHD@@E>-EAFD?HGF@CG;CFGE:ABH?J@6GF44D?=E>?< X0:i:8 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:A?BDD XT:A:R RG:Z:1#49 HS25_09827:2:2108:16942:43318#49 99 1 174695 0 100M = 175046 451 AGGCTGAGGCAGGAGAATCCCTTGAACCCAAAAGGCAAAGATTGTGGTGAGCCGAGATTGTGCCATTGCACTCCAGCCTGGGCAAAAACAGCGAAACTCC C@B@FBFGIFFDFEBHG>GGGFIEHHFIFHHCHEHGFGHCDHEIA?HCGHIIJHGIGHGGEGGHGKCGGEIBCJGJHGEEJHIHH?FGFGGGGC=JHHIH X0:i:8 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:1306:7966:16614#49 99 1 174792 0 100M = 174904 212 TCCGTCTCAAAAAAAAAAAAAAGAAAAAATTAGCCAGGCATGGGGAAGTTGCGGTGAGCTGAGACTGCACCATTGCACTCCAGCCTGGGTAGCAGAGCAA CAEDFGFFIFGGGJGJGGHFIH>EIFFIBAECCAE@CHC@@DG-AB@CFEC?FI7G'@A8@EAD8D75GA@?CC7?6E7CE@7HJ,CFF,@7>@A5D>AB X0:i:4 X1:i:0 XA:Z:3,-197906597,100M,2;7,+11101,100M,2;11,+169982,100M,2; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1315:8809:10858#49 147 1 174902 9 75S24M1S = 174381 -545 AGGCAGGGGGGGGGAAGGGATGGTTACACTAGACTCCCCCAGACCTTCCCCCGCCTGGAAAGCAATGCCGTATTCCAAAAAAAAAAAAAAAAAAAAAAAG '(+5''+B+'+444'''++$5,+55'''$++55'''7,E+'''$$,'(','+'7(5,7&+'''D7#+>%'&,(6+$G>E73B5E@BHAG*-D8GE087(3 XC:i:38 XG:i:0 AM:i:9 SM:i:9 XM:i:0 XO:i:0 XT:A:M RG:Z:1#49 HS25_09827:2:1306:7966:16614#49 147 1 174904 0 100M = 174792 -212 AAAAAAAAAAAAAAAAAAAAAAAAAAGAGAGAGAGAGAGAGAAAGAAAGAAAGAGGGCTACATTATTTATGAAACAGATACTGTTAACTCAGTCACCAGA BFHHGEGGGLFHGHIIHFGHHFFFHFEEHHIJEHDFFIFDFFFFFIFGGHBDIHGFHHGHGIGDFGHGHGIFIFGIIHEFFHIEBIGLGFGFHDBECBC; X0:i:3 X1:i:0 XA:Z:1,-174904,100M,2;3,+197906485,100M,2; XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2214:17592:15750#49 147 1 174915 0 2S98M = 174536 -477 AGAAAAAAAAAAAAAAAAAAAGAGAGAGAGAGAAAGAAAGAAAGAGGGCTACATTATTTATGAAACAGATACTGTTAACTCAGTCACCAGAAAGCCTGTG '(+5G+?>BA>4A+B@5A44H,FEAFHIGF4A>??G7DF+7,,E'7'A7H+5GGCFHGF=5CA,G(@E>GE,8,CHG5E+,+50-,(,GHCD@-.>8AC: X0:i:4 X1:i:2 XC:i:98 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1204:18856:80680#49 1161 1 174985 0 100M = 174985 0 TGTTAACTCAGTCACCAGAAAGCCTGTGTATAAATGAGCAGTGAGATATTCAAGCACAGCACACACACACTTCTCAGGACAGCTGTCGTGAGTGTTCCAT ;CBDCDGH?JFCAGCCIDHGIKFFIHEFFEGGFH4FDG@GE?GCGFHIFIHGGEIEFGFFDBFHEHFHFDHGHFI5EFGFHGEHFC>EHHIFFG3GEBEG X0:i:6 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2309:14688:15891#49 163 1 174985 0 100M = 175379 495 TGTTAACTCAGTCACCAGAAAGCCTGTGTATAAATGAGCAGTGAGATATTCAAGCACAGCACACACACACTTCTCAGGACAGCTGTCGTGAGTGTTCCAT EEFH?HGFEFFHEHEFIEGGHBJLGG?HCDEGCDDEGBGHG5IGFEIGBGIGDFEDBHHGFCFFD?CAAC; X0:i:6 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2207:15194:52342#49 121 1 175066 0 100M = 175066 0 GCTGTCGTGAGTGTTCCATGCTCGTTTCCTTCTGGATACATCAGCAACTCACTCTGCTATGATCCTGCAATACATCTCATGTTAGAATTAGAGACATCTG BI@E+=HCG@EECHB>DBGIHG>FDC?FF@?F?F,FGGGGCFIGD7?6GGHCHDDEE>GFED,G55C@H>2 X0:i:6 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:A?BAD XT:A:R RG:Z:1#49 HS25_09827:2:2309:14688:15891#49 83 1 175379 0 68M1D32M = 174985 -495 GTGGAGGTTGCAGTGAGCCGAGATCGTGCCACTGCACTCCAGCATGGGGGACGGAGCAAGGCTCTGTCAAAAAAAAAAACAGAAAAAGAAAAAGAAAAAA EAF@5EHGGGD@FFFEFBFCEHGBGGJCFFAGGGF,HGG8@A@FCGHFFEEDCHEFIJHGCEAFBAACHHHJIHHFEIFIGHGGGGJHGGFGGEGFEEAC X0:i:4 X1:i:0 XA:Z:9,+141132466,21M1D79M,1;16,+90193424,21M1D79M,1;1,-175379,68M1D32M,1; BC:Z:NGTCTATC XG:i:1 AM:i:0 SM:i:0 XM:i:0 XO:i:1 QT:Z:!1=DDFFE XT:A:R RG:Z:1#49 HS25_09827:2:2103:3603:11224#49 73 1 175423 0 100M = 175423 0 TGGGGGACGGAGCAAGGCTCTGTCAAAAAAAAAAAAAAGAAAAAGAAAAAGAAAAAAGAATTAGAAACATCTGGATCAAATCAGCTGCCAGTCTCGCAAA ?@CEFEF?;=E@EEGF>GFEDHI;CHHDGHHDHAIG8.@7DD;D9889L:8.HDFH@-:G8DG,D,7C55@4AB X0:i:4 X1:i:0 XA:Z:16,-90193381,100M,2;9,-141132423,100M,2;7,+11720,100M,2; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!1:BADDD XT:A:R RG:Z:1#49 HS25_09827:2:1301:9982:96299#49 99 1 175478 0 100M = 175842 464 AAGAATTAGAGACATCTGGATCAAATCAGCTGCCAGTCTCGCAAAGTGTCGGGTAACATCCTATTAAGCCTGCTGCTTACACATCATCTATAAAATACTG AA>@ADFDAF?DGBBHGGDEI>IGHCFH@HHCGHEG8GHGCHFEFFDIFEAIC?@E,-:@8AGAE7G,G,F,6?7GBECHEE;75F:CE*G7GD=C@D6H X0:i:6 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!11=AD?D XT:A:R RG:Z:1#49 HS25_09827:2:1212:7525:45328#49 163 1 175490 0 100M = 175889 499 CATCTGGATCAAATCAGCTGCCAGTCTCGCAAAGTGTCGGGTAACATCCTATTAAGCTTGCTGCTTACACATCATCTATAAAATACTGAAAATATCATTT ;CBCDFDEFCFGBGFCIFI7GGHF?GDEEEGIGH4F?DHGH?HHDDGGJBHGGEF>FHEFJHFFFEHHFEFHIFFEG=FHHGGFCFHCIFIIFFHGEHEG X0:i:7 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1309:17809:32642#49 147 1 175579 0 100M = 175269 -410 AAATATCATTTTAAGAAATCTTTTTTTTATTTTGAGACAGAGTTTTGCTCGTTGCCCACGCTGGAGTGCAATGGTGCGATCTCAGCTCACTGCAATCTCT GDBBDECD5AA;GHI4CEEE>D4FHBHIBF4?>GBGF?HHF76=AI@AD85F55FDC,?F=@JD?4D>G7I,@EG83BEI3;D=:?A,GE@D,9BD>?;< X0:i:7 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1303:4117:12992#49 99 1 175581 0 100M = 175981 500 ATATCATTTTAAGAAATCTTTTTTTTATTTTGAGACAGAGTTTTGCTCGTTGCCCAGGCTGGAGTGCAATGGTGCGATCTCAGCTCACTGCAATCTCTGC AACFFCD?ED:GEBEHBGDEGHIGE<9IBHH8HEIEF@CG8HFDAFD9;FCFB?B8DBG8IEAA@EHGGEFB6G@D6EH?GFIDGGFHFEB=HGHFFHGADFB;FIFCGBD=4EH5'455+?DH?95DH,C5I?G+8>DIE@+=7,AGCA674HF5GE,,FG8?+7DD55+-G-A599B89?E,BC< X0:i:10 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:4 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2110:10418:29914#49 99 1 175797 0 100M = 176180 483 GGTCAGGCTGGTCTCGAACTCCTGACCTCAGGTGATCCACTGACCCTGGCCTCCCAAAGTGCTGGGATTACAGGTGTGAGCCACCATGCCTAGCCAAGAA C=BCFGEDIFF6FJGHGGFHGGCGHEHHGHGHHHJGHHBCDHHIIGDCGFIIFFGAFHC@DAGDGF75GFBFIJ,EFGGEECBHG5>CEEDG>@HCHGAH X0:i:11 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:1301:9982:96299#49 147 1 175842 0 100M = 175478 -464 TTGGCCTCCCAAAGTGCTGGGATTACAGTTGTGAGCCACCATGCCTAGCCAAGAAACCCTTATTTTAAAACAAGCCAGGCGCGGTGGCTCATGCCTATAA ADB5CAF>F4H44+B@DF=E56=55E4C55E?+5?=7D9A?G6C5FE?D?K@?HD5CG?BA=6G?<@FDF5IID>B,F?C?5AB:BAAA9GBH9BECB;< X0:i:9 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1212:7525:45328#49 83 1 175889 0 100M = 175490 -499 GCCAAGAAACCCTTATTTTAAAACAAGCCAGGCGCGGTGGCTCATGCCTATAATCCCAGCACTTTGGGAAGCCAAGGCAGGTGGATCACTTGACGTCAGT ;A=H5AHG,G66FF5GFD7IHG,6ECFCD7HB?CD@DGGEFGGFI@DCFFCGC8GHEEDD77EG:IIFHGH@HHJGHIHGGHGGGGGFGGFIFFGFFB>C X0:i:5 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2315:18925:95791#49 177 1 175941 0 100M 16 90192862 0 TTCCCAGCACTTTGGGAAGCCAAGGCAGGTGGATCACTTGACGTCAGTAGTTTGAGACCAGCCCGGGCAACATGTTGTAACCACATCTCTACTAAAAATA IF;4HIIGA1F5?FF-C+IGF=F2FIFF?ED45FC1E@A5857B8DB459/G%F8?:DE3.I>EE=II5?>BD)&D17>&16D.8/'CBC; X0:i:5 X1:i:1 a3:i:1 XA:Z:11,-171132,100M,2;9,+141131905,100M,2;16,+90192863,100M,2;3,+197905447,100M,2;7,-12238,100M,3; XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R ah:i:1 RG:Z:1#49 HS25_09827:2:1303:4117:12992#49 147 1 175981 0 100M = 175581 -500 ACGTCAGTAGTTTGAGACCAGCCCGGGCAACATGTTGTAACCCCATCTCTACTAAAAATATATTTTAAAAATTAGCTGGGCATGGTGGTGGGCACCTGTA FHEFHFBADJ6=>BEG@CI@I5GGHHADG5G?7GBFGG5IF6DHGHCGFECB@GG?GAC?@9FCCAC; X0:i:5 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1302:5778:20557#49 83 1 176018 0 100M = 175656 -462 TAACCCCATCTCTACTAAAAATATATTTTAAAAATTAGCTGGGCATGGTGGTGGGCACCTGTAATCCCAGCTTCTCAGGAGGCTGAGGCAGGAGAACCAC HF+HGEEGGGGFCF?GHIHGFHGHEGFIFGFGGEEGHGDFGIFGGGFFAIIGEHGIHEHGJHEFFHGH8HHGIFHFGIFDFGGGJEJGGFFGGFGFFE;A X0:i:8 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFE XT:A:R RG:Z:1#49 HS25_09827:2:2210:1762:7811#49 163 1 176062 0 100M = 176381 419 ATGGTGGTGGGCACCTGTAATCCCAGCTTCTCAGGAGGCTGAGGCAGGGGAACCACTTGAACCTTGGAGGTGGAGGTTGCAGTGAGCGGAGATCACGCCA DFFFGBGGIIIGGG,4FEEHGAAHDDGGBFFHDGEEEGHFHFFFHFEFHAIAFHFEHFCGCHBGDGIHGIFGIGDHFF@HA X0:i:5 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2110:10418:29914#49 147 1 176180 0 100M = 175797 -483 GACAATAGAAAGACTCCATCTCAAAAACAAAACAAAACAAAACAAAACAAAAAACCACTAAAAAAAAGACTCCATTTCAAAAACAAAACTAAAACCAAAA GFHHGDGFGLF@GHIFDABC5GIFJBHEKHIDG?HEHDFFIEDFFIEGHDIFI>GGDAFHGIGIFGDF5GEGCIDIIFFIGIIEGGGLGFEFHCFCCBC; X0:i:8 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2210:1762:7811#49 83 1 176381 0 100M = 176062 -419 ATGGGTATGTTATTCTTCTTTCACAGCTAAATAAACAGGCTCAGAGAATGTTATTTGATTGGACCGTGTTGCATTTCTGGACAGTGCAGCTGAGATCAGA 2GH<+DF>GGEF>6BEDGCDC76?DCC6FI7GGC7@FGEG@CHGIEHFI@HDICFA-F98GC9FEJD8H:?FEFE?EFGGHEHFG4=EGBAF@B>A X0:i:9 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDDEE XT:A:R RG:Z:1#49 HS25_09827:2:2311:12442:53327#49 99 1 176387 0 100M = 176826 539 ATGTTATTCTTCTTTCACAGCTAAAGAAACAGGCTCAGAGAATGTTACTTGATTGGACCGTGTTGCATTTCTGGACAGTGCAGCTGAGATCAGACTTTGT CABEFGFFGFHDGFEJGGGFDGIGHFFHGHHHHGEGGHFGDDGH@GFIFHI;CH@IFFGF-G9DGJFGGEFFGGGEFI7EEGICHGGB@EDGGE=HHHJ* X0:i:8 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDDED XT:A:R RG:Z:1#49 HS25_09827:2:2309:17459:8017#49 99 1 176399 0 100M = 176817 518 TTTCACAGCTAAAGAAACAGGCTCAGAGAATGTTACTTGATTGGACCGTGTTGCATTTCTGGACAGTGCAGCTGAGATCAGACTTTGTGTGTAACTCCAC CACFFGFGIFFGFHGFGGHGIFIKIHFIEHHHGIHGJHCGGHHHHFHIGIIIHIBGGGGGMGGHKFHGGHGIIKGGHGKFJGIHJFHCFGF>GHGJHHGE X0:i:8 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!4=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1311:14022:94068#49 163 1 176403 0 100M = 176807 504 ACAGCTAAAGAAACAGGCTCAGAGAATGTTATTTGATTGGACCGTGTTGCATTTCTGGACAGTGCAGCTGAGATCAGACTTTGTGTGTAACTCCACTAGC ;CB;EDGEDFFGLFIEGICGIGFIIGD@IEGGHDHFHFHGDGHHCGEEFHDGGEIFEHJFHFDFFEFGDFHGHFFHFCFLHGFDIFHGGHLIHGFFEHHG X0:i:8 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1208:17046:50649#49 83 1 176428 0 100M = 176092 -436 ATGTTATTTGATTGGACCGTGTTGCATTTCTGGACAGTGCAGCTGAGATCAGACTTTGTGTGTAACTCCACTAGCCTACCAGGGTGCCTCTCATAAAGGT EIGECDHCGGGEHIEGHD;EHCGHGGJFIHFGGFKKHGGIBGHFCEHJFFEGIHFGHGEGGHEFGEIFHEHFIFHHEB>IFFGGGEFGFFFFEFGFDEAC X0:i:6 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2116:2988:28585#49 121 1 176469 0 100M = 176469 0 GCTGAGATCAGACTTTGTGTGTAACTCCACTAGCCTACCAGGGTGCCTCTCATAAAGGTAAGAAATGTAAATTTGGCCTAATATACAAAGTTGCCAGGGC FJHHJE>GGGDFBFFGHIG;HIGBEGFGFFCGGHKFHGGGFIBDEEHCAIEGCHFGDFHDG5EGGHGC8HHFIHD8HIBGH?G>EGEHFGFE?DGFCBA5 X0:i:5 X1:i:8 BC:Z:TGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:B@@FFDDE XT:A:R RG:Z:1#49 HS25_09827:2:1310:12286:45554#49 163 1 176576 0 100M = 176967 491 GGTCAATTCTACATACAGTACTTCTATGTTCATCAAGGGAAACCTTAAGGGAAAGTGAAAATGCTTCTAGAAGGCGACTGGACACCAGCGTCTTTGCTTG FGCHFGFIFHGHFEIHGHGFHH@ X0:i:9 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2116:8732:99813#49 99 1 176618 0 100M = 176998 480 CCTTAAGGGAAAGTGAAAATGCTTCTAGAAGGCGACTGGACACCAGCGCCTTTGCTTGTTGCCTTTGGGCTCTTCTTCTAAGGCCAACAGTGACCTGAAA GDHHHFGDGFCFFHHFEGGGGEEGHFGGGGHIFFKGEHIGF#@IHJGFCFGGGG>DHH4J2 X0:i:7 X1:i:6 BC:Z:TGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:1=?DDDDD XT:A:R RG:Z:1#49 HS25_09827:2:2304:18942:59462#49 163 1 176692 0 100M = 177056 464 CTTCTAAGGCCAACAGTGACCTGAAATTATTGACTGGCTTTTCCAATCAAGTGGACAAAATGGTACCAAGGTCACCAACATCGATGTAGAACATCGATGT ;CADBBECEEFGEEG@EICDCGFG@GCF7EGGEHACHDIGDF=HF@GIDHE@A@,E=FEHD9H,FEGG?DF+HBEH+FD>EBA@FB43D2 X0:i:3 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1311:14022:94068#49 83 1 176807 0 100M = 176403 -504 AACGCAAGGGGAGACGCTCCTGACTCAGAGTGTTTAATTGCTCACCTACTTCTTTTTCTGCCCTCTTGGGCTTCTGAAATGAAAAGAACCCTGGGGTGAT EIHHGFEGGGDGBCEEHIGGHHIFDGJGFHFGGIFIHGGJGGGFIGHFFIIGIHGFHHHGJHEGGEEHHHHGIFJHHIHGFGGGHEJEGHFIFEGFEEAC X0:i:7 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2309:17459:8017#49 147 1 176817 0 100M = 176399 -518 GAGACGCTCCTGACTCAGAGTGTTTAATTGCTCACCTACTTCTTTTTCTGCCCTCTTGGGCTTCTGAAATGAAAAGAACCCTGGGGTGATACAGTGAGTC GFFHGEDGFEAGGCIFHIBHJHHEJEFEFGIJGHHHHDHHHFHFHIJGD6IFGKGGHHGH>IJHFHHFGGIEIIGFGFGIGIIHGGGHGFCEHGFEDBC< X0:i:8 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2311:12442:53327#49 147 1 176826 0 100M = 176387 -539 CTGACTCAGAGTGTTTAATTGCTCACCTACTTCTTTTTCTGCCCTCTTGGGCTTCTGAAATGAAAAGAACCCTGGGGTGATACAGTGAGTCAAAGGGGTG GHH,GA?B>AFGCBFGF=FDIDFBHF>E>FI5IFEEFEFGHEDFEIJGHEBDLGDIDGEEBGJIJBEGBGIIIFDHIJHIFE>BGBFHGFEFFDFACBC< X0:i:8 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1310:12286:45554#49 83 1 176967 0 100M = 176576 -491 GCCTAAGATGACAGCCTTGGCTGGATCAGTTTGAATGTGCTGATAGTGGACATGGTAGAATGAAGGTGGTTGAAATGTTCATATTAAAGAACTTCCACCC EFDDFFHGGGEFHFECHIG?BIGGEFGGGF7GGE@@HGG8BIFGEEGFIIEFEHGFHF@EGHGGGLICHGHGFFFEGEGDHDGGHGJGDG=GFEGFDBAC X0:i:7 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2116:8732:99813#49 147 1 176998 0 100M = 176618 -480 TGAATGTGCTGATAGTGGACATGGTAGAATGAAGGTGGTTGAAATGTTCATATTAAAGAACTTCCACCCAGATTGCAAGAAAAGAGAGAAGAATGGAGAC GH?FF>?GIEG@AHCICIFCH6CGHCHC>AEJGGB-7FAADHFFEG5@HHBJ5:GEHHEEG67,B5(,GD7GBH7F7A7@EB@CE8F99@BAFC8GDF..HCI8BG8EHDHHHJGHAHHHHGBHFDGIDGFD>GHEFEGFFIEF?FCBAC X0:i:4 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=BDDBD XT:A:R RG:Z:1#49 HS25_09827:2:2201:10155:38830#49 99 1 227524 37 100M = 227871 447 AATTGTGTTTGACCAGCTATGTGTGTCTCTTAATCCACTCAAGTAGATGTCTAAAATTAACCATCAGAATATTTATGCCTGATTCATGGCTGAAATCACG ?ACEF?F4AFFDHGFEGGAGDG>EABCED;AEC8HFHFFCGGIFGIG99AHFKCGGEBBCJEGBEGEE@,H7EF>FDFGGHHGHH6H X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:37 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:U RG:Z:1#49 HS25_09827:2:2203:4362:50612#49 163 1 227542 20 100M = 227993 551 ATGTGTGTCTCTTAATCCACTCAAGTAGATGTCTAAAATTAACCATCAGAATATTTATGCCTGATTCATGGCTGAAATCACGTTTGACCAGCTATGTGTG ;CBCA7DBFGHGHHCCGCCFDGFGIEDEDCGGFEGFGA5GBDHHGDEI@BDG@FIFEDEHFGEIEDFID=ABHHFDFFDEDFFFGFHFH>AFFCHFFBD2 X0:i:1 X1:i:2 XA:Z:1,-249232104,100M,1;1,-249232290,100M,1; XG:i:0 AM:i:0 SM:i:20 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1211:21271:96023#49 113 1 227604 16 100M 17 81189373 0 GATTCATGGCTGAAATCACGTTTGACCAGCTATGTGTGTCTCTTAATCCAGTCAAGTAGATGTCTAAAATTAACCATCAGAATATTTATGCCTGATTCAT ;F=B>CD7E7H>BDG7GFFHGGEGEHGGE8GGDGGHF;B?FEHFFHGDFG7ACFEEHHGHGHFEGAIHDFG>GFFEG@GFFEFGACC>A X0:i:1 X1:i:5 a3:i:37 XA:Z:1,+249232042,100M,1;1,+249232228,100M,1;1,+249231856,100M,1;21,+48111746,100M,1;2,-114368651,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:16 XM:i:0 XO:i:0 QT:Z:!1:DDDFF XT:A:U RG:Z:1#49 HS25_09827:2:2213:20976:82280#49 99 1 227684 0 100M = 228035 451 AATATTTATGCCTGATTCATGGCTGAAATCGTGTTTGACCAGCTATGTGTGTCTCTCAATCCGATCAAGTAGATGTCTGAAATTAACCATCAGAATATTT CAEEFGFDJFHEGEGHGGGHIFIHGHHIGHHHHAEGHHHGDHGIIGHILHIFHHGIGGGJIIGDFFHGG?IIGIGGHGIHIGIHJGHCFGGGGHEGHHIE X0:i:5 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2202:21059:80271#49 163 1 227688 0 100M = 228080 492 TTTATGCCTGATTCATGGCTGAAATCGTGTTTGACCAGCTATGTGTGTCTCTCAATCCGATCAAGTAGATGTCTGAAATTAACCATCAGAATATTTATGC BBG?ECGDFE,?GGG=FCDGE7FC@@7DHEFF5FCD@ADBBBABF?EDBGDI>HC;AIGFDDGBH?G X0:i:5 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2310:6429:57209#49 99 1 227700 0 100M = 227975 375 TCATGGCTGAAATCGTGTTTGACCAGCTATGTGTGTCTCTCAATCCGATCAAGTAGATGTCTGAAATTAACCATCAGAATATTTATGCCTGATTCATGGC AAECFGFGEFGFGFGHGEGEDBIHEHFEFHH?G:EEHEHGGHFHFFFCFFDIF7G8D@GGGIGHHGFGGHGFGKGGFIIHGGIFGHFGFDGGBHHJBG>B X0:i:5 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFEF XT:A:R RG:Z:1#49 HS25_09827:2:2211:13836:23030#49 163 1 227726 0 100M = 228072 446 CTATGTGTGTCTCTCAATCCGATCAAGTAGATGTCTGAAATTAACCATCAGAATATTTATGCCTGATTCATGGCTGAAATTTCAGGATGAAAGCTATGAA BG7FCECGCDEGGFD4FDFCGFFEED5HEJGFH>JIFEHGFDEDFEICEA=EDBF=HBBGFF=F@IIH>FG/FCFAAAC:IDCDCE57HEFII@F+>HC>>DHF5HD@ X0:i:1 X1:i:8 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2201:10155:38830#49 147 1 227871 29 100M = 227524 -447 GTGATATTTTCTTAACTCCAGAGAGCATTGCAAAATTCATTTATGAAATCCTCTAAAAGTGCTCTATTCTAACTTGGCTTGGAAAAAAATAAGCATTTAT GG9FGHGFIIFDCBIICEGFIGCFJFFBBH=FGHDFFEGDHJHGFEE5@HI@IGFGDHGFDGGEFBEFBGEIIFCE?FFGFCAHEGGHGFEDCCFDCBC< X0:i:7 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2310:6429:57209#49 147 1 227975 0 100M = 227700 -375 AAATATTCACCAAACTCCTAGAAATATAGGAACTGATCAAATGTTTCTTAAGTTAACATGATTTGGATAAAACTTAGTTAAATAAGATTAATATAGTATT GHGBFEGFFLGIFHIIHGHFLGIJHIGHHGIFICHGGHHGCJGFH#EGHHGFEGGDHHGH@IJHFHDGGGEDEIGIEFKIGHGGBGGHGFGFEDDCCBC< X0:i:9 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2203:4362:50612#49 83 1 227993 20 100M = 227542 -551 TAGAAATATAGGAACTGATCAAATGTTTCTTAAGTTAACATGATTTGGATAAAACTTAGTTAAATAAGATTAATATAGTATTTTTGGTGTAATAAAACAA BAHBCEHGGGGEHFHGH@HGHIGFEGCAFFEGGH@KHGGGGGGGIFEHE8HGIEGHIGHDCHHCFEIFHEHGHFJGHIDGFGGGHGJGEGFIDFGFEEAB X0:i:9 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDDEE XT:A:R RG:Z:1#49 HS25_09827:2:2108:18609:88774#49 99 1 228024 0 100M = 228406 482 AAGTTAACATGATTTGGATAAAACTTAGTTAAATAAGATTAATATAGTATTTTTGGTGTAATAAAACAACTATATCTTCAAAATTATCATTATTGAATAT AACCFGFGJFGEFGGFGGFGGFIKHJFIGHHHHHHGGEHHGHGHIGHIDICDHFGIGGGGGGGHFGIGGFGFIKGDBGEEIHBFGFFFFGGGGCEBHHFH X0:i:7 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2213:20976:82280#49 147 1 228035 0 100M = 227684 -451 ATTTGGATAAAACTTAGTTAAATAAGATTAATATAGTATTTTTGGTGTAATAAAACAACTATATCTTCAAAATTATCATTATTGAATATAAAACAAGCAT GHHEFHHFGIHDGHIIGFGHLGFFHEHEFHIFGFHHFFHGHGGCFGFGGHFJIGGFHGGFGIFEFEHGHGIIIIEIIFGIFIGIE6FLGFHFHDFECAC; X0:i:7 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2210:7607:90186#49 163 1 228055 0 100M = 228385 430 AATAAGATTAATATAGTATTTTTGGTGTAATAAAACAACTATATCTTCAAAATTATCATTATTGAATATAAAACAAGCATAAATTCCTATTCTGCTTGAG ;CBCDFDHFHFGL9EGBGIFGKJIFGFFIIGIGHGFIFIGHGHHGGKIJGHDGFGFGBJHFIKFBEFIJIEGHGEHJHGFHGFCFIHCHFEGFGHGHH?G X0:i:7 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2211:13836:23030#49 83 1 228072 0 100M = 227726 -446 ATTTTTGGTGTAATAAAACAACTATATCTTCAAAATTATCATTATTGAATATAAAACAAGCATAAATTCCTATTCTGCTTGAGTTCTAGTCAAATAAGCT EIGHCAHGFDEFB6ECH7GDEHGFD7CADFEGGFG@AGGGJGGC8FIFIBFDCHFFEGHDGEECEEGCHHAEBHJHEIHC?HGGFFJGGEDFDFGFE>AC X0:i:8 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DB:=B XT:A:R RG:Z:1#49 HS25_09827:2:2202:21059:80271#49 83 1 228080 0 100M = 227688 -492 TGTAATAAAACAACTATATCTTCAAAATTATCATTATTGAATATAAAACAAGCATAAATTCCTATTCTGCTTGAGTTCTAGTCAAATAAGCTAATATTAT EIFHGGHGG4GDBJFJ8GHDHCIF=GIGBHEGGFFKHGGDJGGDGHHHFIHGCHGGEJHGGHGHGLICHHHGFDJHGIGGHDGGHGDFGFFEGFGF@EAA X0:i:8 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1210:17181:87804#49 83 1 228140 0 100M = 227765 -475 CCTATTCTGCTTGAGTTCTAGTCAAATAAGCTAATATTATACTTACTAGAAACGTAAAATCTTAAAGCTTATAGATTTGATTCTAATTAAGTTGTCATTC BFAIFIC7B?DCJFFICGGFKF?CI8GGGFA@EFFDHFCHGFHH@@CH9FGJGCCED@IFDHHD>GGFG>?FBFDFFEEF?FCB?? X0:i:6 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:ADDDF XT:A:R RG:Z:1#49 HS25_09827:2:1304:16169:6959#49 163 1 228363 0 100M = 228796 533 GTCGAACATATGCCTTCTCTTTATCAGGACAAATCAGGGTGGTGACCTTGGCCACATCACTGTCATAGAGCTTCTTCACAGCCTGTCTGATCTGGTGCTT :;687B9ED@FA8E6:>557GFJC,+F8CCAGF@+7?65+BJ,H5(5+5>8DGG75E,EF59F7G5>GF@G5EH45>CFHD4FD;>HA4AGFAIGHH>G:FEEE>BGFBEEFFBFDFFF4FGFC>;A X0:i:7 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11ADDAD XT:A:R RG:Z:1#49 HS25_09827:2:2212:8062:5636#49 147 1 228976 0 100M = 228623 -453 TATACTTTTGGCTTCCTGTTTTTACAGAGAGACTAAAGATATTTTGGCCCGTTAATAAACATGTTTTTTTCTGCCACACTGAGGAATTGTATTATGAGAA GF@5DDJDGC>DGHIC@EE@HBJFD=E?GH=FC>B5FFEDFJDFFF@GGDFFIBGIDHDEGCJGFEHFGG@IEDGBE>7IGIGCGBGHGFH?EEFECBC; X0:i:2 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2111:18197:87321#49 99 1 229043 0 100M = 229418 475 TTTCTGCCACACTGAGGAATTGTATTATGAGAAAACACATCCCTCTAGATGTTGGGAGATGGTATATTCATACATTTTCTAACCTACTATAGAATGCTAA B>ECFGFGGFHGGGGGGGDGGHDGGJFIEHHHHIEGGEHGGHFIHFHCCFIFFFBHFGCGGGGDGFGGGHHIIJGE?GIHEFIDJEJFDGG@GHFCHGF; X0:i:2 X1:i:9 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2112:2758:97520#49 163 1 229061 0 100M = 229489 528 ATTGTATTATGAGAAAACACATCCCTCTAGATGTTGGGAGATGGTATATTCATACATTTTCTAACCTACTATAGAATGCTAATATATGACAGTTTATAAC <;BCE?98E9A+89E:+F+,G?F7@GFGDE7B564G?6'B5AAE+G5?=F8G+5GE+BE,AHE?5D?>5G?DC>F+5FGC@=AFI*=4;>CBF?DG>??G X0:i:2 X1:i:9 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1303:15750:27320#49 163 1 229062 23 100M = 229481 519 TTGTATTATGAGAAAACACATCCCTCTAGATGTTGGGAGATGGTATATTCATACATTTTCTAACCTACTATAGAATGCTAATATATGACAGTTTATAACC ;;A8>DC@?@9GH-?@6FDGCGFCHEB8C@7G>HAGD?IBHGH7E@KIJEBHGDEFFDEFDIEFEHCHJFFGE4E5BCHJ4GFD;IHCIFA>DC>F>HE2 X0:i:1 X1:i:1 XA:Z:21,-48110288,100M,1; XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2102:14226:59805#49 99 1 229087 13 100M = 229444 457 CTAGATGTTGGGAGATGGTATATTCATACATTTTCTAACCTACTATAGAATGCTAATATATGACAGTTTATAACCGTCTACTTCCTAGTTTTCTCTGGAA A>>CFGFGGF?@@GHEG6I;IGGG>HEH?I5HDHC?GGHBA+IBHG@A4>GF>HFFGAAI4HI+>FBC>G=FA=GCFH45E++H?DGH?ED=HA@GG8FD5GF5=A55GIFEFGH+>>EEICC?IFGD?5AH:EA85FCB8C?A9AC; X0:i:10 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1303:15750:27320#49 83 1 229481 15 100M = 229062 -519 ATAGAGTAATGAGTCATAATTCCAATTATTACTTTAAATGTTGTGCCAGGCACAGTGGCTCATGCCTATAATCCCAGCACTTTAGGAGGCTGAGGCGGGT BIHHGHH>GGHDH>FGH7CC?IGFE@DFGFHGGC@EBG9EBAGFEGE8;F?;ICG9EEHC7HG>EAAH8AH@IFEEE>KDFBG>EFEE@9FAG?D@@>;C X0:i:7 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDBDE XT:A:R RG:Z:1#49 HS25_09827:2:2112:2758:97520#49 83 1 229489 0 100M = 229061 -528 ATGAGTCATAATTCCAATTATTACTTTAAATGTTGTGCCAGGCACAGTGGCTCATGCCTATAATCCCAGCACTTTAGGAGGCTGAGGCGGGTGGATCACA B,GB=ECGGF6EFFECHDHIH->FGGGA?@EGGF@E79GG8C@GA7GBFIHF?EG-ACH8GC98GHEGHE8BEHEHGI2CE:GGG?GFDFFEFFGFCC1< X0:i:7 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11=AABB XT:A:R RG:Z:1#49 HS25_09827:2:2206:8431:98053#49 147 1 229547 37 100M = 229221 -426 TATAATCCCAGCACTTTAGGAGGCTGAGGCGGGTGGATCACAAGGTCAGGAGATCCAGACCATCCTGGTTAACTCGGTGAATCTCCATCTCTATTAAAAA GFHFGHHFIEHDEHIIHEGHEHIEDHHHHHIFHHIFGKHDHHIFHIFGGEKJLHGEHHAHGHFEGEHHHGIFIIEFFFHGFIIFGIFHGFJFHGFEDBC; X0:i:1 X1:i:0 XG:i:0 AM:i:0 SM:i:37 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1210:2233:34418#49 99 1 229576 15 100M = 230039 563 CGGGTGGATCACAAGGTCAGGAGATCCAGACCATCCTGGTTAACTCGGTGAATCTCCATCTCTATTAAAAATATAAAAAATTAGCCGGGCGTGATGGCAG ?;B@=GDEAC?GFDE?B2B??B>ED.@:JHHDC:JGGEEG8HJHFG@CFH@EH77CC9:-@9G787GG77(FFF@DB6(HEFD>+BF>E@@GGEAHAHAB X0:i:1 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:15 XM:i:1 XO:i:0 QT:Z:!1=DDDFD XT:A:U RG:Z:1#49 HS25_09827:2:2115:20939:49654#49 147 1 229615 0 100M = 229222 -493 TTAACTCGGTGAATCTCCATCTCTATTAAAAATATAAAAAATTAGCCGGGCGTGATGGCAGGCACCTGTAGTCCCAGCTACTCGGGAGGCTGAGGCAGGA GEFEFH5>FAGHEHF,CGF@I?=F=FHHGHGFCHEH4EEFFEBEFEEGHHEF5BG/HHDBG@A9FHDGDGIDCIHF9BG%D47B:CGL,?@2)4FAD9C; X0:i:5 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1214:3034:27058#49 83 1 229689 15 100M = 229302 -487 CAGCTACTCGGGAGGCTGAGGCAGGAGAATGGCGTGAACCCAGGAGACAGAGCTTGCAGTGAGCCGAGATCGCACTGCTGCACTCCAGCCTGGGCGACAG HIGAJDHGFGHFBJHEHIGGFKIHEGFI?GEGGGEGB9JGGGBDEG7HIIIFIDGFEGHGG@GHGIIHHHHEHFJFHHHDFAGGGBHF@HFIGFGFEEAC X0:i:1 X1:i:7 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:15 XM:i:0 XO:i:0 QT:Z:!1=DDDDF XT:A:U RG:Z:1#49 HS25_09827:2:2306:2085:40462#49 163 1 229705 15 100M = 230047 442 TGAGGCAGGAGAATGGCGTGAACCCAGGAGACAGAGCTTGCAGTGAGCCGAGATCGCACTGCTGCACTCCAGCCTGGGCGACAGAGCAAGACTCTGTCTC ;CBDEFGHDCFGHAGGEGBFFGFFIDFI>EFGFDGGGB7C9?AJEDGIIIIGIH6GFHDHGFDHH@FKIFKHBDGIHFDFDHIFF7EGGDEEHHGIHJIFEH+DHICHG4HG59(EFH+,+ X0:i:1 X1:i:0 XC:i:98 XG:i:0 AM:i:17 SM:i:25 XM:i:5 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1210:2233:34418#49 147 1 230039 10 100M = 229576 -563 CACAAAAAATCTTTTTAAAGTAAAACTATAGCCATTGTGAGTTATCAGATTCTAGTCTTGTTTCTTGTTTCTGGGCTATTTTTACCTCTTTGTAAACTGG <,+5D==<'6CB+E4,D5++E5?=?,B+77DE5G+<7,B@B55+=D5HBHF??A6HH,@I@F78C5?D?B>EC?EE5ACF/C77>A;: X0:i:3 X1:i:7 XG:i:0 AM:i:0 SM:i:0 XM:i:4 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2306:2085:40462#49 83 1 230047 10 100M = 229705 -442 ATTTTTTTAAAGGAAAACTATAGCCATTGTGAGTTATCAGATTCTAGTCTTGTTTCTTGTTTCTGGGCTATTTTTACCTCTTTGTAAACTGGATCCTGCC FIHHBGHGFGH@C>BHHDHEEIIFGGJIDFFGGEGEHGGI@GGGIGIFFBHFIEFIHGDECHHFGIHFHHHEIFFHGGGFIHHHFFFHFHEHHGHGHHHGGHFHFBHIGFFIFEGIDGIGIGGHF7HGGFIFGGFGHGHHDHIDJFJHFHGGGHHCHHIE X0:i:7 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1BDDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2204:14671:17302#49 163 1 230216 14 100M = 230685 569 TATCTATTGTCAGTTAATTTGAAGGTCTCCAACCCTGGAACAAAGTTAGAAGAGGAAGGTTCTACTCCCCAAAATGCATAACCAAATTGTGCTACATTCA ;CB/CDDCDCFGHAFCHIEFCGFIIGFGFEGDFHGEHGIBH?GH?5HIDFHGGDIFG@7HFIEFGEFHJIFFHHEAFFGLDFIGIFHFHGIFFGHGEFD? X0:i:5 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2212:18229:6720#49 99 1 230270 0 100M = 230694 524 GAAGGTTCTACTCCCCAAAATGCATAACCAAATTGTGCTACATTCATGTAATGGAATACTATTTAGCCATAGAAAGGAACAAGATATCAACACACACAAA C?CEFBFDGFFFFDEHGCBHGFEEHFFIGHHHFHC:HHFGGHHHFFDIGEIIFEECFFFFDIGHKF7@7HFBFIGDBGG7EFIHH?FFFEGGGHE5HHAE X0:i:5 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=BDDD: XT:A:R RG:Z:1#49 HS25_09827:2:2113:7923:41275#49 163 1 230317 0 100M = 230697 480 GTAATGGAATACTATTTAGCCATAGAAAGGAACAAGATATCAACACACACAAAGACATGAGTGAATCTTGCATGCACATTGCTAAGTGGAAGAAGACAGT H?DLEFDGHFFFEGHEGIBHEBHGHIFHHEGGFGDHHHEFIJGHHFFIHGFHHEHGIFHFJHFHGIIGCEHIFGIGICIGGHHGHHFFDFEDBC; X0:i:7 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2308:20336:74531#49 163 1 230530 0 100M = 230880 450 TACTTTAATAGTGGGATATCTGCCACAATGCATTTGTCGAAATATGCAGAATTTTACAGCCAAATGGTTAAAGCAAACTCTATTCAAATTAAATCAAATT ;CBDDFDHDEFGLGGCGGEFCGJIEGEIIEGGHHEEDGEGHGHHGGKIFEEHGGGEFGJFGGEFHJHIFIGHHFIHGFFEDHFCIIHFGFILGHDGHHGB X0:i:5 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1316:5091:30071#49 99 1 230623 0 100M = 231126 603 TCAAATTACTCAGGATGTGGAGTATCCCAGGACAGAATACATCATGTGAAAAAGAATTTATGCTACAAATTACGATGGTTTGGATGTGGTTTGTTCCCAC :BBEFGFGGFGGGJF?GCGHDF1EDECCFHEHFD8:G.F@D9;D@B@D.FDFF7FE,GC@@99H877GG?@B6,@DFB7B7,,,EBF5F6+F+5+5E=(E X0:i:3 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDFF2 XT:A:R RG:Z:1#49 HS25_09827:2:2309:7204:41267#49 163 1 230660 9 100M = 231019 459 TACATCATGTGAAAAAGAATTTATGCTATAAATTACGATGGTTTGGATGTGGTTTGTCCCCACAAAAACTCATGTTGAAATTTGACTCCCACTGTGTCAG ?DBD@EGHHGGECEGF?FCBCD@IIFDF>HE6?IBAEGHFFEBF5'DGEBEEGE?FHFFGHFHA@AGEBFH5=D>@HGFFFHADAEFF5AFFHH2 X0:i:2 X1:i:1 XA:Z:1,-468924,100M,0;1,+230660,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2204:14671:17302#49 83 1 230685 14 100M = 230216 -569 CTACAAATTACGATGGTTTGGATGTGGTTTGTCCCCACAAAAACTCATGTTGAAATTTGACTCCCACTGTGTCAGTGTGGGGCGGTGGGGCCTAGTGGAC BJDHGGHGG<@FHG?GHGHDHIGGGGFFDBEGGIKDDGJIBFGGAGEHIFEDIHGFHJH@GHHJGCICHHHGIFHFEIHGHGCGJEHFGGFIEBGFFEAA X0:i:1 X1:i:8 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:14 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:U RG:Z:1#49 HS25_09827:2:2212:18229:6720#49 147 1 230694 0 100M = 230270 -524 ACGATGGTTTGGATGTGGTTTGTCCCCACAAAAACTCATGTTGAAATTTGACTCCCACTGTGTCAGTGTGGGGCGGTGGGGCCTAGTGGACGGTGTTTGG GHFF+>HGBGGHAHFFFFBHLG=>HB>HGEFFHCIDHFBHHEHEFI?5HEEF?GDFHH?HB5D6F4HFGGIIEDGHCFGGBHABGFGEGHCDBD?BCBC< X0:i:3 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2113:7923:41275#49 83 1 230697 0 100M = 230317 -480 ATGGTTTGGATGTGGTTTGTCCCCACAAAAACTCATGTTGAAATTTGACTCCCACTGTGTCAGTGTGGGGCGGTGGGGCCTAGTGGACGGTGTTTGGGTC EFHHJHHGGGGFHIFJHIGGCGGHEGIGGHEGGIFKHGJMGIGCGHGCIIHGIDGGHFHFGHEG9H6HHHHGIFJHHIGGHGGGJGEGGHFAFGGFEBAC X0:i:7 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2308:20336:74531#49 83 1 230880 0 100M = 230530 -450 CAGGAGCAGGTAATTAAAAAGAGTCTGGCTTCCTTGGCTTCCCTCTTGCTTTCACTTCTGCTATGTGATCTCTGGTGCACCCCTTGCTCCCCTTCCACTT HIHHBHHGGGEEGHGGHIGDEGGFGGJIIHHGGGGKHGIMGIHFIEGJIIEGIHGFGHHGCHHGGLH:CHHJHFFGGIHGFDGGGGJGGGFJEGGFEEAA X0:i:2 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFB XT:A:R RG:Z:1#49 HS25_09827:2:1207:6424:94496#49 163 1 230887 0 100M = 231175 388 AGGTAATTAAAAAGAGTCTGGCTTCCTTGGCTTCCCTTTTGCTTTCACTTTTGCTATGTGATCTCTGGTGCACCCCTTGCTCCCCTTCCGCTTTCCACCA ;C?CEDGEFEFGLGEGCFHFGGHIIEIEIIFGGEGGDJIGDEGHGDHBDBHH>EIEFFHFFHHFHECGFGEBHGFHEFGFHEGGI;HFIGGFFFHFEFHG X0:i:3 X1:i:7 XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2110:19730:61346#49 121 1 230938 0 100M = 230938 0 TGCTATGTGATCTCTGGTGCTCCCCTTGCTCCCCTTCCACTTTCCACCATGAGGTGAAAAAGACTGAGGCCCCGCCAGATGCAACTGCCCAATCTCAGAC EJDA5=BGG+(@C6EGHD,C-GG,7,76?7?-5FFHF9D-BG9DH@E8.A.;9@F@D;A@7E9HB8AC8->BH-D<;1>22D>B?GECGFFI?4E@C>8A X0:i:2 X1:i:7 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!+1=DBA= XT:A:R RG:Z:1#49 HS25_09827:2:2309:7204:41267#49 83 1 231019 9 100M = 230660 -459 CAACTGCCCAATCTCAGACATTCCAGCCACCAGTATTGTGAACCAAATGAAACTGTTTTACTTATAAATTACGCAGCCTCAGGTATTCTGTTACAGAAGC 2C+4BDFGBD6EC>EEH,@CE7EB?@GA?FEBG@@EDGD@J:9DAGHFFCHCI@FADFDD@@9G@CIC-EHEEFDGAIHGEDE>JEGGDF=GGFBFCB?? X0:i:3 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:BDFDF XT:A:R RG:Z:1#49 HS25_09827:2:2109:16834:17188#49 163 1 231020 16 100M = 231447 527 AACTGCCCAATCTCAGACATTCCAGCCACCAGTATTGTGAACCAAATGAAACTTTTTTACTTATAAATTACGCAGCCTCAGGTATTCTGTTACAGAAGCA FCGFI?7C@EECD+DGFGD=H@>EBF4BHDGH7FFECEDGGDHFIHJCFICF5HFBHEIFABBG<>HHHG X0:i:3 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2112:21376:40870#49 99 1 231065 0 100M = 231395 430 ATGAAACTTTTTTACTTATAAATTACGCAGCCTCAGGTATTCTGTTACAGAAGCACAAAATGGACTAAGACACAAATCTAGGTAAAAACTTTGAAAATGA -@>CDG??E=GDHE4?>G:2DB>AEE9?B>ADF:AEC.-GDDFDFF@9GEI?87GA@GCBD9978DF=G?BBC77DHBCE7777H,CF6@47GEA54=FE X0:i:4 X1:i:8 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:ABD>D XT:A:R RG:Z:1#49 HS25_09827:2:2201:2905:62978#49 99 1 231071 16 100M = 231436 465 CTTTTTTACTTATAAATTACGCAGCCTCAGGTATTCTGTTACAGAAGCACAAAATGGACTAAGACACAAATCTAGGTAAAAACTTTGAAAATGAATAGAA CACEFEDEGFG@HHFFGGGFDKIAFE9HFHHBFDHFHEFCCHEIEGEHGFDEFF@EDHGF7ECDFEG@GCBDAJEDBBH7GFFCBEHCF@;GGFAGH=IB X0:i:4 X1:i:7 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11AADDE XT:A:R RG:Z:1#49 HS25_09827:2:2314:19406:55242#49 163 1 231089 0 100M = 231532 543 ACGCAGACTCAGGTATTCTGTTACAGAAGCACAAAATGGACTAAGAAACAAATCTAGGTAAAAACTTTGAAAATGAATAGAATCTGTAGGCTGAAGGGAC ;;)8>,(-?'FG,A,:6-I7@G+,,7FI7CG>H64C,E+B+AD255+BD+E@5?A2C6*HDA7F+5555455E>EDGB,C'>C,+4G X0:i:10 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2304:19646:14558#49 163 1 231112 8 100M = 231492 480 CAGAAGCACAAAATGGACTAAGACACAAATCTAGGTAAAAACTTTGAAAATGAATAGAATCTGTAGGCTGAAGGCACATGAACTATACTTCATTATTGGA BCBEEH>HEBCC>HGD?FFHHGIDIGGFHGGGDEGBDHEEDEEDEHHGDEHEDEFDFHBBDGCDGHDHHEAGFDF@EEDG>@GDFCFFGE5>FHA X0:i:9 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1316:5091:30071#49 147 1 231126 0 100M = 230623 -603 GGACTAAGACACAAATCTAGGTAAAAACTTTGAAAATGAATAGAATCTGTAGGCTGAAGGCACATGAACTATACTTCATTATTGGATTCCATTTTATAAA 2E/>2DHFF1:2147IB;G+LF85B=>E?FD17:4CG:*G=/86GE4(25E/EEH:9@6?EF8'3>92FGDCA33D9C6 X0:i:9 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2108:2536:32412#49 99 1 231139 8 100M = 231468 429 AATCTAGGTAAAAACTTTGAAAATGAATAGAATCTGTAGGCTGAAGGCACATGAACTATACTTCATTATTGGATTCCATTTTATAAAGTTCTTTCCAACA CABDFGFEFFHEFHEECCGHGKIHHHHIEHHHHEEGGHHHCHHHFGEIGHIIJHHIFHGGGIGHE@I?GHHIIIGDFIEHIHGFJFGCFEGGGHFGH@JH X0:i:9 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDDD XT:A:R RG:Z:1#49 HS25_09827:2:1207:6424:94496#49 83 1 231175 0 100M = 230887 -388 GAGGCTGAAGGCACATGAACTATACTTCATAATTGGATTACATTTTATAAAGTTATTTCCAACAGAAGCAACTGTGAACAATTGTAAAACCACAGTGTCT EJHHFFHGGGH@GGFHHIFJCHIFGCIIIFEGGIEHHGGFFCFFHGHHIIHFIHFF:HHDGHHGGEJFHHHGHFFHGIDIHFGGGGHG@FFGFGGFDEAA X0:i:8 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:5 XO:i:0 QT:Z:!4=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1205:11701:93195#49 99 1 231180 8 100M = 231502 422 TGAAGGCACATGAACTATACTTCATAATTGGATTACATTTTATAAAGTTATTTCCAACAGAAGCAACTGTGAACAATTGTAAAACCACAGTGTCTGTATC CACFFGFGGFEFGHGFGGGHGFIGIJFDGHGHGJHGGGHHGHFIIGHIGFIIHIGEGGIBGIGHFFHGGAGDGFEDGIIHEGIHHHFHGH4GGHGHHHFE X0:i:8 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:4 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1201:7413:35199#49 99 1 231183 0 100M = 231526 443 AGGCACATGAACTATACTTCATAATTGGATTACATTTTATAAAGTTATTTCCAACAGAAGCAACTGTGAACAATTGTAAAACCACAGTGTCTGTATCTGG C>EEFGBDGFFDCGFHGGGGIDIAGFFHFHECHGJGGGHCCDDEH?HCDFFFHFFIC@FFGDGDEFF@GEEDIC@E?GGHGGGEGGJ6@@@GGDD5HFC; X0:i:8 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:4 XO:i:0 QT:Z:!1:BBDEF XT:A:R RG:Z:1#49 HS25_09827:2:2313:11558:61127#49 99 1 231184 0 100M = 231612 528 GGCACATGAACTATACTTCATAATTGGATTACATTTTATAAAGTTATTTCCAACAGAAGCAACTGTGAACAATTGTAAAACCACAGTGTCTGTATCTGGA CABCFGFFEFFDG:GFGGDFGFIHHJHDGHHHHHAGJHHGFHFEFGHCFIFIHHHIGGGGMGGHKKGGGEFFCIGGHEKHGCIHGFGGF@GGGHGJHHIH X0:i:8 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:4 XO:i:0 QT:Z:!1=DDFFE XT:A:R RG:Z:1#49 HS25_09827:2:1207:17738:24084#49 163 1 231189 16 100M = 231505 416 ATGAACTATACTTCATAATTGGATTACATTTTATAAAGTTATTTCCAACAGAAGCAGTTGTGAACAATTGTAAAACCACAGTGTCTGTATCTGGAGTAAA ;CBDEFDHDFFGHGGGHIIFGGJFIHGIIIGHFHHFGGIGHGHHIGGEJHEGGEIFFFHHGGFFHJCHJIHKHFIHGIGIFFIHIIHFIGLIFDFGHFFG X0:i:2 X1:i:8 XG:i:0 AM:i:0 SM:i:0 XM:i:4 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2102:10018:33863#49 99 1 231193 8 100M = 231510 417 ACTATACTTCATAATTGGATTACATTTTATAAAGTTATTTCCAACAGAAGCAACTGTGAACAATTGTAAAACCACAGTGTCTGTATCTGGAGTAAAACAA AAECFGEGIFHGGGGJGEFHIGIGFEHHBHHHHJEGFHHHFHFHIGHCGHIIHIGIGGIFIGGHKGGGGEIICJGGHGHFEHIFJFGGFHGGGHFJEHGF X0:i:4 X1:i:9 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:4 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2205:10924:46089#49 185 1 231203 0 100M = 231203 0 ATAATTGGATTACATTTTATAAAGTTATTTCCAACAGAAGCAACTGTGAACAATTGTAAAACCACAGTGTCTGTATCTGGAGTAAAACAATGACTTACAT CF>A4CA;>FFFH<>DFFAE>ED5DA5F5B7?EFFEHG>B?GGCBDE>C?7HDF5I66F46ED?E>E>DBC>E@GDCCCBGEGAHBCCFD>BC< X0:i:4 X1:i:9 XG:i:0 AM:i:0 SM:i:0 XM:i:4 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2204:7931:8369#49 145 1 231266 0 100M 4 18431 0 CCAGTGTCTGTATCTGGAGTAAAACAATGACTTACATAAGTCGCAGATGGTGGGAACCAGCTTTCTCACTGTTGAAGTGGGAGGTTACAAATTAGCAAGA +D35>FGBG6CBH=GHF'@A5FEB?FA=?@HC5IE?DFHF+G@+CH?B@@ED7G6+>G5D@CDI7JCDDD>>CGDLGFE7C9?A1BC: X0:i:6 X1:i:0 XA:Z:6,+171052017,100M,1;1,+468318,100M,1;5,+180896375,100M,1;16,+90294194,100M,1;2,-243163327,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2307:4989:17745#49 185 1 231327 0 100M = 231327 0 TTTCTCACTGTTGAAGTGGGAGGTTACAAATTAGCAAGACGAGAAGGCTAGAATGATTCCTGTGATAGTAGATCAGAGGTGGAGACATCAACGTAAACTT GH@BFHGBFIFDGCBIHFHFEDBJEIGHDG@?>FIGHFHDHGHEFGEGGDEFIGFGHHEFGIDHEAHGHGEIEDHEFFKIFEDIDFGHAFE?E9DECBC; X0:i:6 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2315:6174:60964#49 73 1 231357 0 100M = 231357 0 TTAGCAAGACGAGAAGGCTAGAATGATTCCTGTGATAGTAGATCAGAGGTGGAGATATCAACGTAAACTTATGCTTAGTTTAATATAGATACACACAGTT H@B@FGDD4CFD@EBFGGBEGHBA7CDHIF>EJCFGBH7) X0:i:6 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=BDDBF XT:A:R RG:Z:1#49 HS25_09827:2:1302:19653:19186#49 81 1 231394 0 100M 8 166096 0 GTAGATCAGAGGTGGAGACATCAACGTAAACTTATGCTTAGTTTAATATAGATACACACAGTTCTACATAGAAAACTTTATAATTACGTGTGTGTAGGTA EA+H=5B>7<6@,FECC@C,?C6F7,J,FBF-<@DE7>DFBCF78HIFFI:FI@?@EG@D@H@-G,H88->8E-)C;I>??A>GHF+>GFB+>'+4FC@5G+>B=55=B655F?C>?=F?BDC@@E>,EGGD>FE>G?=AFEG5,DG<@>D7ED@6DBEBC@BHA>EBA?GFCBCCE78BC: X0:i:6 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1206:10560:67600#49 99 1 231416 33 100M = 231733 417 AACGTAAACTTATGCTTAGTTTAATATAGATACACACAGTTCTACATAGAAAACTTTATAATTAGGTGTGTGTAGGTAGGTTAGACACGCACATATACTT AABCFGEFGFFGGJGHCGGFGHIGGEHHBHHHHIHGGGHHDHGIGGHIGIIIJIECDBGJFE-HFKGGGHFGFKGJBGIHCHIHEGJHFGFGGEEJHHIB X0:i:1 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:16 SM:i:16 XM:i:0 XO:i:0 QT:Z:!4=DDFFF XT:A:U RG:Z:1#49 HS25_09827:2:1303:5901:100716#49 163 1 231430 16 100M = 231874 544 CTTAGTTTAATATAGATACACACAGTTCTACATAGAAAACTTTATAATTAGGTGTGTGTAGGTAGGTTAGACACACACATATACTTCCTAGCATTGCTAA DHAHFGKI@HCGGDBHEFHDDFFFFH5EDFGH?FBHJFF>HHGG4BHA;GIIDGHGFGHG X0:i:1 X1:i:5 XG:i:0 AM:i:0 SM:i:16 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2201:2905:62978#49 147 1 231436 16 100M = 231071 -465 TTAATATAGATACACACAGTTCTACATAGAAAACTTTATAATTAGGTGTGTGTAGGTAGGTTAGACACGCACATAAACTTCCTAGCATTGCTAATGAGGG GG=HGHGBFIF;;FGBCFGCGHEHHHAIAEHJFFFHHFJGFHEEGDDFJEKGEE7EHGI6DGB6GGGCGEDG8?FCCDD>EDIELGFCBFDDD8AC; X0:i:1 X1:i:5 XG:i:0 AM:i:0 SM:i:16 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2212:1378:32866#49 121 1 231446 16 100M = 231446 0 TACACACAGGTCTACATAGAAAACTTTATAATTAGGTGTGCGTAGGTAGGTTAGACACGCACATATACTTCCTAGCATTGCTAATGAGGGACAAGATACA 2GA,B=E>(4DFFH?JFI@JHG>BE@?GF@E7=CDD?GE-(.FDEGGFFC:CICB@DG9DC@9JFC:?GH-EIDHFEIFI?BGG?BFDGG??FHDFFEDBCFEBA? X0:i:1 X1:i:5 BC:Z:NGTCTATA XG:i:0 AM:i:0 SM:i:16 XM:i:0 XO:i:0 QT:Z:!11<@=G?GA=FDG*GC?>CEEDCGCDHH4JF X0:i:1 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:16 XM:i:0 XO:i:0 QT:Z:!1=DDFFE XT:A:U RG:Z:1#49 HS25_09827:2:2312:6306:76488#49 163 1 231467 16 100M = 231835 468 AACTTTATAATTACGTGTGTGTAGGTAGGTTAGACACGCACATAAACTTCCTAGCATTGTTAATGAGGGACAAGATACAATGTCCATTCAGCAGCCACAT ;;687?98F91BAGBBBA>7775IE7D?>+G>5H47?6@5E5,D'5GIF+8D5EEEE'ECA,77+5FE++A5HBBA++D5EBI++3HG;A4>5?H>B?EDHKIFHGDFEEF>IEDEIFFI7EFGDCAHGHJDCCEEDAC; X0:i:1 X1:i:5 XG:i:0 AM:i:0 SM:i:16 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2216:8436:97225#49 99 1 231469 16 100M = 231827 458 CTTTATAATTAGGTGTGTATAGGTAGGTTAGACACGCACATATACTTCCTAGCATTGCTAATGAGGGACAAGATACAATGTGCATTCAGCAGCCACATGT BACEFGEGIFGFH"E?F>;DFF4GH?CFHLGFGHHFHHHHFEGCIIFAHHID@GGEAGDIKGGGFIFG?GJBGGE9HGDHGGGFHDGF=CBBFA2 X0:i:1 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:16 XM:i:1 XO:i:0 QT:Z:!1=DDDDB XT:A:U RG:Z:1#49 HS25_09827:2:2302:19008:50360#49 163 1 231480 16 100M = 231826 446 GGTGTGTGTAGGTAGGTTAGACACGCACATATACTTCCTAGCATTGCTAATGAGGGACAAGATACAATGTGCATTCAGCAGCCACATGTAAGTTTTCCCA ;CAC7DCFEFEG8GGE6CHFGEFFB+E?DEC>FHHFEDEDFFHCCFGBFGE/>5FEFDHFJFEBFIFEJDFDH>EHECDHEBEFFIHFIFGFJFH5EGD< X0:i:1 X1:i:5 XG:i:0 AM:i:0 SM:i:16 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2201:14855:88148#49 73 1 231486 16 100M = 231486 0 TGTAGGTAGGTTAGACACACACATATACTTCCTAGCATTGCTAATGAGGGACAAGATACAATGTGCATTCAGCAGCCAGATGTAAGTTTTCCCACCATTC F=?B?AC4DCE?H>AD2DD@G1DF?G?-HC:CBFA7GGD;AEE8H;FIF,DGCF9CG899AD7IGHF5DGG4,F5I55H?@EE?EFG@IGIFAG@@78H>GDGF9DE@HB?I?CC8BFDF9D@HAFBA:F@?DG?@JGACF?FFGG?EFFG4FIDFGFEEAC X0:i:1 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:16 XM:i:1 XO:i:0 QT:Z:!1:BDABD XT:A:U RG:Z:1#49 HS25_09827:2:2304:19646:14558#49 83 1 231492 16 100M = 231112 -480 TAGGTTAGACACGCACATATACTTCCTAGCATTGCTAATGAGGGACAAGATACAATGTGCATTCAGCAGCCACATGTAAGTTTTCCCACCATTCTGAAAG EFHHFAE4G@EDF6?E7@GC-IB?DCGCIH7GGC,,H9I@8C@@EGD8F3F.C@GF8;9G7FE>BE:FDHDBEDHGH@BGE:GGHFJ5DHFID?GF@C;C X0:i:1 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:16 XM:i:0 XO:i:0 QT:Z:!1:A=;=A XT:A:U RG:Z:1#49 HS25_09827:2:1205:11701:93195#49 147 1 231502 16 100M = 231180 -422 ACACACATATACTTCCTAGCATTGCTAATGAGGGACAAGATACAATGTGCATTCAGCAGCCACATGTAAGTTTTCCCACCATTCTGAAAGGAATCAGGCT AH@ECHFFIGAIF>BFDIEHHGHFHEGEHHDFGFDFFDHFF@HEFBJGHDEFBGDDHHEEGGDHGGHFHGEIIFHHIFGIGEIICGGHGFFDEGEEDBC< X0:i:1 X1:i:5 XG:i:0 AM:i:0 SM:i:16 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2204:1703:52384#49 99 1 231504 16 100M = 231904 500 GCACATATACTTCCTAGCATTGCTAATGAGGGACAAGATACAATGTGCATTCAGCAGCCACATGTAAGTTTTCCCACCATTCTGAAAGGAATCAGGCTCT AAECFBFEEFFGFJGGGGHFDDIEHEFIGHHDCGIGGECCFDFHFFHGFF7EHFLIFHFGEGGHDKEG7F@FGJGEFIGFEGGHCGJBGDFGGHHBHFFF X0:i:1 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:16 XM:i:0 XO:i:0 QT:Z:!1=DDADD XT:A:U RG:Z:1#49 HS25_09827:2:1207:17738:24084#49 83 1 231505 16 100M = 231189 -416 CACATATACTTCCTAGCATTGCTAATGAGGGACAAGATACAATGTGCATTCAGCAGCCAGATGTAAGTTTTCCCACCATTCTGAAAGGAATCAGGCTCTT ECHHJGHGGDGFHGGJFFG?HHGFGGGGFGHGGIFKFGGJJFGFIHHHEFIGGHCH9FHGGHGGGLGHHHHGIHI@FEHC6=B=4E>>5GAGFEEHD9HHHDGFIEAHHF=?GCDHDJAGEDEGHH>GCIII>HBGHCDFIDHEIGGGFEBFCDA>AC; X0:i:6 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2314:19406:55242#49 83 1 231532 0 100M = 231089 -543 AGGGACAAGATACAATGTGCATTCAGCAGCCACATGTAAGTTTTCCCACCATTCTGAAAGGAATCAGGCTCTTTGAAGAAATGTCTGATACTAGAACTGG *6+@CAE47D,FC65>,?7?HC,GD7C6B@C7GG@GD>9DF:-,EGD,F@EC?DGHI;?G@7E8GAIFH(AFD-A8 X0:i:6 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11=AD;B XT:A:R RG:Z:1#49 HS25_09827:2:2314:13442:95896#49 163 1 231546 0 100M = 231907 461 ATGTGCATTCAGCAGCCACATGTAAGTTTTCCCACCATTCTGAAAGGAATCAGGCTCTTTGAAGAAATGTCTGATACTAGAACTGGGACAGTAAATATAG ;CBCEFD;F6FGHD:DI:EFIKJIIEIIIIGGHHJGDFIGHDHDGHFGDAHEHFFJHFFHHHFFHFIDFKFAFEHFFIFGGHF=IHGEHGGHGIFHEGHGGCCIEIDFEJGGFCIIEIHBGFHFEDFCBBC< X0:i:6 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1204:12185:67072#49 99 1 231628 0 100M = 231835 307 CTGGGACAGTAAATATAGGAGCCAGGATAATCTGGAAGTATCAGAAAGTAAGTACTAAAAAAATTAAAATATATCAAACAAAAATAAAAGCCAATAAAAA CAEDFGF?IFFGGFEHGGGFGFIHIJFIGHHHHAIGFHHGDHCHHFFGGHIIHHGHGGFGDGGHHBHG;HHI;FEDHGDE?GFDDEFGFGCFGCGJEHJE X0:i:6 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11ADB?D XT:A:R RG:Z:1#49 HS25_09827:2:1308:4912:59082#49 163 1 231638 0 100M = 232054 516 AAATATAGGAGCCAGGATAATCTGGAAGTATCAGAAAGTAAGTACTAAAAAAATTAAAATATATCAAACAAAAATAAAAGCCAATAAAAACAGCTACCGA ;C?DCFDHDCFGHDFGFDI?GGJIIGCIGEGHFHG?GGHGHJCHFGGGFIDGGGIHGBHHJHHFFICGFEEFEHIHFIFFFFEHFIHFIGLFBGEFFFHG X0:i:6 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1206:10560:67600#49 147 1 231733 33 100M = 231416 -417 ACCGATGGCCAACACAGGAAGGAATTGTGCAACATAATGCTATAGTGTCAAATAATAACTAAAGCTTAAAGTAATTATCTAGGTGTCTGTATTTGTATAC GHHEFHFG>IGGGHIIHIGHIHJFHFHHFGGFGFJGFHHFHEGEHIEGHHBJIKFIHHHFGIGEFGHGGGEGIIEIFJFIGEGGEIGHGFFEEEDECBC; X0:i:1 X1:i:4 XG:i:0 AM:i:16 SM:i:17 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2116:10084:69418#49 163 1 231792 17 100M = 232156 464 TAGAGCTTAAAGTAAGTATCTAGGTGTCTGTATTTGTATACCTAGGTGAATAAGCAAATGGAGTTGCATAGAAATCTCCTTTGCAAAAGAATTCCAAATA :C%3=&:H@@8G2:8(&IC3IEH>+A+GCBF@AE4HG=EH=>?DGIJEFEB?7H=CEBCEEE5DCF@E5@DDCFH>IEGEEI@C+?FFED7B5GBGD?>E@BH9?>9?C1 X0:i:5 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2110:6773:28142#49 83 1 231822 8 100M = 231452 -470 TATTTGTATACCTAGGTGAATAAGCAAATGGAGTTGCATAGAAATCTCCTTTGCAAAAGAATTCCAAATAACTGATGTAGACACTCAGCCATCAAGAAGG EIHEJHHGGFGFGHGGHIHGHGIGECKIDFHGGHFHDGGIGIHDIGIJIIIGIHGFHFHGGHGHGIHFHHAGHHJIGIFIHHCGFGJGGHFIEEGFDB=B X0:i:5 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2302:19008:50360#49 83 1 231826 8 100M = 231480 -446 TGTATACCTAGGTGAATAAGCAAATGGAGTTGCATAGAAATCTCCTTTGCAAAAGAATTCCAAATAACTGATGTAGACACTCAGCCATCAAGAAGGTGGA HJFHCAH>GFEEGGFGHD@EEHGBEGKFIIAG=HFFHGG.BGBGCHG8FIIFIDFHDH?FG3HFFJIFHGHBHHEH;I>CFDGCFGJHD?@GFBDFCEAC X0:i:5 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2216:8436:97225#49 147 1 231827 9 100M = 231469 -458 GTATACCTAGGTGAATAAGCAAATGGCGTTGCATAGAAATCTCCTTTGCAAAAGACTTCCAAATACCTGCTGTAGAAACTCAGCCATCAAGAAGGTGGAG 9D3F+76BCLF24DF;FFBFIFH9HB4A62CF63;3FGB5-7F':CAA(2=D,8>,H4>)=6=:C*%F5*D34?DB+6C8B:CE6IGEAH25:6+D9/8, X0:i:5 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:5 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1204:12185:67072#49 147 1 231835 0 100M = 231628 -307 AGGTGAATAAGCAAATGGAGTTGCATAGAAATCTCCTTTGCAAAAGAATTCCAAATAACTGATGTAGACACTCAGCCATCAAGAAGGTGGAGCCAACTCC GEH>FHDDBEGHFHI;DIFCHFCBHEHEFF4DHCBFF?EAFFDGEBEGD?H@IGG?HHHAGIAGFH@>G7EIECGHGF?CGBDECGGAGHCDEGF>BBC; X0:i:5 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2312:6306:76488#49 83 1 231835 15 100M = 231467 -468 AGGTGAATAAGCAAATGGAGTTGCATAGAAATCTCCTTTGCAAAAGAATTCCAAATAACTGATGTAGTCTCTCAGCCATCAAGAAGGTGGAGCCAACTCC 2C@B=5EGC4EEG>FC7D@EHH>?DC?A,@AB5E@D7GG8B.@@8F7BAB:;C-8H8(987BE8GEE(8(HB?9EGG1BG?GCG?4)HF?=AD?B1C>AA X0:i:5 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!1:B;D;D XT:A:R RG:Z:1#49 HS25_09827:2:1303:5901:100716#49 83 1 231874 8 100M = 231430 -544 GCAAAAGAATTCCAAATAACTGATGTAGACACTCAGCCATCAAGAAGGTGGAGCCAACTCCTCACTCCGTAAGTGTGGGCTCTGCATAGTGACTTGCTCC EGHDHHHG>GGFBJHJCBFJHIGFGGCG7GFGGIDDHGGGJGHDAEIFIIFDCDGHIH9FCHGCGJIHHHHGHHJGHIDGEGGGJFHHGDFAGFGFECAA X0:i:6 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDFFA XT:A:R RG:Z:1#49 HS25_09827:2:2216:19533:44962#49 147 1 231894 0 100M = 231553 -441 TGATGTAGACACTCAGCCATCAAGAAGGTGGAGCCAACTCCTCACTCCGTAAGTGTGGGCTCTGCATAGTGACTTGCTCCAAAAGAACACATGCAGTACG 9H-=8>=8G74FA163=?EF97C8GDIB6GHHGF5:;A7E&/@, X0:i:3 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2204:1703:52384#49 147 1 231904 8 100M = 231504 -500 ACTCAGCCATCAAGAAGGTGGAGCCAACTCCTCACTCCGTAAGTGTGGGCTCTGCATAGTGACTTGCTCCAAAAGAACACATGCAGTACGGACAAGGAGG 2FFHDHD+>A>HCHIIFFGHHDFEHFBEGEIFG5EEFFBHCJBEFBEGDFIDIGDIHHGHG5GDGGHEHGIFIEGBEFCGGBIGEGGHGFEDHEBDBBC< X0:i:3 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2314:13442:95896#49 83 1 231907 0 100M = 231546 -461 CAGCCATCAAGAAGGTGGAGCCAACTCCTCACTCCGTAAGTGTGGGCTCTGCATAGTGACTTGCTCCAAAAGAACACATGCAGTACGGACAAGGAGGAAA HFHHJGDGGGGFGIFJHIGEHKEFJEKGDKCGGIKHHGGIGIGFIGIKFIIFIEGHIHHGJHHGGEIHHHHFFFHEGIGIFFG>GEJGGHFJGEGF9CAC X0:i:3 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2306:11587:71199#49 147 1 231913 12 100M = 231460 -553 TCAAGAAGGTGGAGCCACCTCCTCGCTCCGTAAGTGTGGGCTCTGCATAGTGACTTGCTCCAAAAGAACACATGCAGTTCGGACAAGGAGTAAAAATAAC +4H5GFF+FE>IF>;C++B4IBB>54BBDFE5555EG7A57BD45A++78EJE5@F7E,=B5?DE46+>7>G8B>8EF7C7+56-,9H59-7@-?7,BC; X0:i:3 X1:i:0 XA:Z:2,-243163974,100M,4;1,-231913,100M,4; XG:i:0 AM:i:0 SM:i:0 XM:i:4 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1206:6915:96573#49 163 1 231922 0 100M = 232276 454 TGGAGCCAACTCCTCACTCCGTAAGTGTGGGCTCTGCATAGTGACTTGCTCCAAAAGAACACATGCAGTACGGACAAGGAGGAAAAATAACTTCACAGTG ;CBCAFDEFFFGHGGEHGHFCFJI@GIIGI>IGHGEHGHGHDHHEGGGFIHHGEIFFGJHJHHHGJGEJIHHEEFDGHGIHGFFIIHGHFLGFGHFHHGG X0:i:3 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1308:4912:59082#49 83 1 232054 0 100M = 231638 -516 GATCCAAGTGAATATCAAAGCTGACAGTTCACCTTGAGAACATGAAGTGACAATGGGGGGCATTCTACAAAATTCCTGACCAATCCTCCTCAGTGCTATG EGHHHEHGGGHFHJGJFIHDEHI?JGJGFKEGGHGGHGG@GIHFIGHBIIFGGHFFHFHGGHHGGLIHHHHEFFFIGIDIGGGGHEHGGGFGEGGFEBAA X0:i:2 X1:i:0 XA:Z:1,-232054,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2115:19012:90168#49 121 1 232076 0 100M = 232076 0 GACAGTTCACCTTGAGAACATGAAGTGACAATGGGGGGCATTCTACAAAATTCCTGACCAATCCTCCTCAGTGCTATGAAGGTCATCATGAGATGGAAAG HIFEGH@G>GG@BFGEDIGIHGGBEG9CFFAGGGFKH9GJG:GG8@FHIIF;EHFGAEHDJFH::EIFHGH8EF@FG??FFF@E2F?GCDF?HIEBFG@GCH=HA=>E X0:i:1 X1:i:2 XA:Z:2,+243164245,100M,1;16,-90293276,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:20 XM:i:0 XO:i:0 QT:Z:!11<+22A XT:A:U RG:Z:1#49 HS25_09827:2:2306:12296:76562#49 129 1 232224 0 100M = 467009 234785 CGTGCGGGATCCTGGATGGGATCCTGGGTCAGAGTAAGATAGAACTAAGGGAATCCAAATGAAATATGAACTTCAGTTAATAACAGTCAATCAGTATTGG 5E7DCF?HC>ECI?DEHBCE?5>H5HD?@B?55FGGDEEEDECJA??EEFEF4H5'E4=BF6I@FEG4BHA;AI>>DHFH+D2 X0:i:2 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1206:6915:96573#49 83 1 232276 0 100M = 231922 -454 ATCCAAATGAAATATGAACTTCAGTTAATAACAGTCTATCAGTATTGGTTCATTAACTGCGGCAAATTATGTAAGATATTAATAAGCCATGTGAGACACA EIHHGGHGGGEFCGGGHGHEECIHGEJGGGHGGHJKHGJGGIGFELHHIIIGGHGIIHHGHHHGGHGHHHHGFHFHGIGGHGGGHEJGGGFJGFGFF6AA X0:i:2 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=BDDDD XT:A:R RG:Z:1#49 HS25_09827:2:2214:20954:94953#49 99 1 232283 0 100M = 232755 572 TGAAATATGAACTTCAGTTAATAACAGTCTATCAGTATTGGTTCATTAACTGCGGCAAATTATGTAAGATATTAATAAGCCATGTGAGACACACTGATAG CABFDGBDI@FFGD4FG>FEGFCGGHGDFFIF?HCGFC;8HEH7G:BDIGBEFCGGEHGCI@DFIGCGGDD5E6F@EGCAHGH<@GE X0:i:2 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=B:=2A XT:A:R RG:Z:1#49 HS25_09827:2:2202:11276:20315#49 163 1 232288 0 100M = 232759 571 TATGAACTTCAGTTACTAACAGTCTATCAGTATTGGTTCATTAACTGCGGCAAATTATGTAAGATATTAATAAGCCATGTGAGACACACTGATAGAAGAT :C?8,79H7@-G8AB(6>5?7?+7@DD8D>7G5H<76D=++J7C?55G+>ED5G7F+677=ED(FBF>+4F5?B4D5BGC<4F@4*HC@AG++55DBBFIB X0:i:3 X1:i:1 XA:Z:17,-81182265,100M,0;16,-90293125,100M,0;2,+243164396,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDDDA XT:A:R RG:Z:1#49 HS25_09827:2:2303:2432:77381#49 163 1 232336 0 100M = 232653 417 GGCAAATTATGTAAGATATTAATAAGCCATGTGAGACACACTGATAGAAGATGTTAATAAGAGAGGAAACTAGGTTACGGCTACATGGGAAATCTCTGCT ;CBCCDEHFFGGLGGDECIGIGHIIEEIIIG>GEGGHGIGHEAHEGHGJGHHGGIFFHJHJHKFFHFIJGHHHEBEBIGLHHIHIBHGHACG5JFGBGEG X0:i:3 X1:i:9 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2303:1978:74908#49 99 1 232341 0 100M = 232733 492 ATTATGTAAGATATTAATAAGCCATGTGAGACACACTGATAGAAGATGTTCATAAGAGAGGAAACTAGGTTGCGGCTACATGGGAAATCTCTGCTTTTTT CAEEFGFFGFGDGJEFGGGHIFIGFJFHGHHHFGIGGHHGFHFHIGHIG5)FFIHHGHGGIIGHKEHGGHKGGDEGBGKFDFIF>GJBGHGGGCEJH@IE X0:i:10 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2103:20069:47085#49 99 1 232358 0 99M1S = 232724 466 TAAGCCATGTGAGACACACTGATAGAAGATGTTAATAAGAGAGGAAACTAGGTTGCGGCTACATGGGAAATCTCTGCTTTTTTTTTTTGACGATTTCTGT 8;CE=?B4;=FGEDBGGCFFC>IH<6GG8C3503:DE X0:i:2 X1:i:0 XA:Z:1,+232363,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DFFFD XT:A:R RG:Z:1#49 HS25_09827:2:1201:13317:80348#49 163 1 232369 0 100M = 232775 506 AGACACACTGATAGAAGATGTTAATAAGAGAGGAAACTAGGTTGCGGCTACATGGGAAATCTCTGCTTTTTTTTTTTGACGATTTCTGTGTAAGCAAAAA :CBDDDDHBCEGHACCEFBFGGFGBHGGIEG>G@GGHF=GFGHHIGEI@IDDGDG>GFBDDHHBDEHHAIGHHFFHB+,CC+EFF;B+@>C>>+(5H@HB X0:i:2 X1:i:0 XA:Z:16,-90293091,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2104:9444:75665#49 163 1 232391 9 100M = 232824 533 AATAAGAGAGGAAACTAGGTTGCGGCTACATGGGAAATCTCTGCTTTTTTTTTTTGACGATTTCTGTGTAAGTAAAAAAAAGACGTAAAATAAAACTTTT ;CBCDDEHFGFGHGGGF+HDCHHIIHIIIEGGGHAFHFIGHDHCFGKIFGHHGEE++DE7FFF7=?5C+FF>6EFHGJGIHBF5I>HGGF4BGJD+EFH2 X0:i:2 X1:i:0 XA:Z:1,+232391,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1203:4371:25562#49 99 1 232394 0 100M = 232801 507 AAGAGAGGAAACTAGGTTGCGGCTACATGGGAAATCTCTGCTTTTTTTTTTTGACGATTTCTGTGTAAGTAAAAAAAAGACGTAAAATAAAACTTTATTT C>CEFGFDGFHEGGEGGCGEDHIEHFF?BDECHHEGFGBCE9EHFGHIGFIICD78D9CG(D97E7GG7,FG6DFDBE-7,7,>C=C5FDF>4E=B,@FB X0:i:2 X1:i:0 XA:Z:16,-90293066,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDDE XT:A:R RG:Z:1#49 HS25_09827:2:2311:4575:88452#49 177 1 232412 0 89M2D11M 5 180895666 0 GCGGCTACATGGGAAATCTCTGCTTTTTTTTTTTGACGATTTCTGTGTAAGTAAAAAAAAGACGTAAAATAAAACTTTATTTAAAACACTTTTTTTAACA ?E?ECF5>>+>DFHII@A=@E6=BEFEHFGIJEHIHHKHGHHHFHIGGGHI=IKGIHGHFGDDGGGHGHFIIIEHHIJHIFIGIECGEGFGFHGFECBC; X0:i:3 X1:i:0 XA:Z:16,+90293046,10M2D90M,2;17,+81182186,66M2D34M,2; XG:i:2 AM:i:0 SM:i:0 XM:i:0 XO:i:1 XT:A:R RG:Z:1#49 HS25_09827:2:2216:17476:53922#49 163 1 232535 0 100M = 232827 392 ACCATGAATTACTAGTAATTGACACTGTTAACTAGTCCTGTTTTTTAAAATAAGAGCAATTATGACACAAAAAATTAAACAGTGCAGACTGATATATAAA 2@5?D;5>H2>:;F=GBAAC>@F=:DBGF:AB6FCD@A@EH?IDHHGFHBID9@HECG9CGF7)5B9G;E*A<.,+,@8L1BE1(@E,CB27GHKBGBG2?4F5?>12B46J+35@G;@+'>C>>5<>5?D+ X0:i:4 X1:i:0 XA:Z:1,+232569,100M,3;16,-90292891,100M,3;6,-171050713,100M,3; XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2308:4580:20049#49 163 1 232576 0 100M = 232881 405 TTTTTAAAATAAGAGCAATTATGACACAAAAAATTAAACAGTGCAGACTGATATATAAATCAAAACAAATGTCCTTTACATGTTTTCTGTTACAGTAGTA FFJHFHE?DHHEAEFBHBFHFIGHHEACCIHGHAGFFGEGBFHG X0:i:4 X1:i:0 XA:Z:6,-171050706,100M,0;1,+232576,100M,0;2,+243164633,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1308:14006:29861#49 99 1 232579 0 100M = 232682 203 TTAAAATAAGAGCAATTATGACACAAAAAATTAAACAGTGCAGACTGATATATAAATCAAAACAAATGTCCTTTACATGTTTTCTGTTACAGTAGTAACA A?>C@G??EF?DGEEHG>BFCFEGCEDBEHHBFDEGGE7CGHEEGFEC.F@ICGFACFGJGGGBGFGGGA7DGDGDFBG7ICIHGF>FFDGGGDGFHDIE X0:i:4 X1:i:0 XA:Z:16,-90292881,100M,0;6,-171050703,100M,0;1,+232579,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2313:19055:41179#49 147 1 232609 12 100M = 232184 -525 TTAAACAGTGCAGACTGATATATAAATCAAAACAAATGTCCTTTACATGTTTTCTGTTACAGTAGTAACAATATGTGTAAACTTAATTATCATATTTTTT 2?GBF>?5FA+@4;I;5F=H+F=B5FHE5FI5CHDG7F957,,+575?@H5F5E@?CHA=AD6E74>FG>EE8BDH7>7@?D'GGBDBA-9D8C?7A?C: X0:i:4 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2204:20438:63291#49 163 1 232628 0 100M = 232633 105 ATATAAATCAAAACAAATGTCCTTTACATGTTTTCTGTTACAGTAGTAACAATATGTGTAAACTTAATTATCATATTTTTTTCTTGTGCTGTGGTTGTGT BGHG X0:i:4 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2204:20438:63291#49 83 1 232633 0 100M = 232628 -105 AATCAAAACAAATGTCCTTTACATGTTTTCTGTTACAGTAGTAACAATATGTGTAAACTTAATTATCATATTTTTTTCTTGTGCTGTGGTTGTGTCCTGG ;CFH=D?H?-GGFECCG77FGGH@8HAJG@IGCAGHFFFFGCDE98;HCGFG8GJDFH:HEHFDGEEHG?H2>G4JEGFFIG?GF@B?A X0:i:4 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDDD XT:A:R RG:Z:1#49 HS25_09827:2:2110:16185:11736#49 83 1 232644 0 100M = 232252 -492 ATGTCCTTTACATGTTTTCTGTTACAGTAGTAACAATATGTGTAAACTTAATTATCATATTTTTTTCTTGTGCTGTGGTTGTGTCCTGGGTTCATTCTCT BFHH=F@GGGEEGHEED7CIE7B6D,GFFFE<5F@KHGGD@GHDG,DHFCCGC8B@HFHGGHEFFHDF?HH@I@HEG@>2?ACG?F<@@FFI?BGF@B8C X0:i:4 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2303:2432:77381#49 83 1 232653 0 100M = 232336 -417 ACATGTTTTCTGTTACAGTAGTAACAATATGTGTAAACTTAATTATCATATTTTTTTCTTGTGCTGTGGTTGTGTCCTGGGTTCATTCTCTAAAATGCTG 2IGHGFHGGGHFHIFEHIHGEKEFEGIGDHEGG@FFHGGMBGHFHLIHF&DGCHGFHFHGHHEGGLGHHHHGEHHIHIGGHGGGFGGGGGFIFFGFFEAA X0:i:3 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFF XT:A:R RG:Z:1#49 HS25_09827:2:1312:6372:6572#49 99 1 232673 0 100M = 233030 457 GTAACAATATGTGTAAACTTAATTATCATATTTTTTTCTTGTGCTGTGGTTGTGTCCTGGGTTCATTCTCTAAAATGCTGTTCACCTTAGACCAGGAAAA @FG?GA=FDEFE?>GFFG2@ECJ9I@9EHFEEFF@HH@@CDFCHCGE8;,?GAFG:GGDG7DKEC?D@?>C5,>D@FFB<>DGHFG5GBFHGFFAF>HGFDJGFBEFHFJCHBCEEE?7EGF?EGDCHGDACFHCGHGGGCIIGHHIFHGG5FCCBH8GFEDFCECC6C; X0:i:2 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2310:12280:69834#49 99 1 232684 0 100M = 233040 456 TGTAAACTTAATTATCATATTTTTTTCTTGTGCTGTGGTTGTGTCCTGGGTTCATTCTCTAAAATGCTGTTCACCTTAGACCAGGAAAAATATTAACCAT AABEFGEFIFHFGHEFGGGGGGIGFFFHGHHHHIEBFGHGGHJIHFDIGHIIFHGHFGGJGGGDKGGGGFFIGJGGFEHHIGIFCHHFGGGGGHEFHDFB X0:i:2 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1208:10879:69403#49 163 1 232692 0 100M = 232748 156 TAATTATCATATTTTTTTCTTGTGCTGTGGTTGTGTCCTGGGTTCATTCTCTAAAATGCTGTTCACCTTAGACCAGGAAAAATATTAACCATACAGACTC ;CBDEFDHFGFGLGIGIIHGGEHFIGGCIIGBF@HFIFGGFEDHGGHIFGHHGGIHGFJHJHKFFHHIJIHFHFIHFJFHHGGHIIHEGGGLJHHGHHFG X0:i:2 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2103:20069:47085#49 147 1 232724 0 100M = 232358 -466 GTGTCCTGGGTTCATTCTCTAAAATGCTGTTCATCTTAGACCAGGAAAAATATTAACCATACAGACTCTGTTTCAAGTCATAGCTGAATATTTTCAAAAG 2EB5>FDFFEF4HH?GA5>DE?HHACEHCF>@GGH>@BGFF=AGF5=DDF4@FHGCDI6HI?F?@7EFB:?AHBEGEBCBDCBC< X0:i:3 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1209:14052:98437#49 163 1 232728 0 100M = 233164 536 CCTGGGTTCATTCTCTAAAATGCTGTTCACCTTAGACCAGGAAAAATATTAACCATACAGACTCTGTTTCAAGTCATAGCTGAATATTTTCAAAAGAGTG ;CBDDFDCFCFGHGEEHIIFGGJCIEGEFIGGGHG?HJIGBHHHDGGIFHEHGGIFGFJ?DIHHGICEFIFHHGHHFIGEEHGF;IHEIHLBDGDFHH4G X0:i:3 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2303:1978:74908#49 147 1 232733 0 100M = 232341 -492 GTTCATTCTCTAAAATGCTGTTCACCTTAGACCAGGAAAAATATTAACCATACGGACTCTGTTTCAAGTCATAGCTGAATATTTTCAAAAGAGTGACTTT GFFHFFHFICGIGHIFGGHFIGIFHEGHHHDFGHHFFFGGFGFGHIDGHHHFIKGGHHJHGIGEFEHHGGEIIIEIIFGGDIFHGGGLGFFFGDFECBC< X0:i:3 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2215:4121:11073#49 147 1 232740 0 100M = 232363 -477 ATCTAAAATGCTGTTCACCTTAGACCAGGAAAAATATTAACCATACAGACTCTGTTTCAAGTCATAGCTGAATATTTTCAAAAGAGTGACTTTGTAAAAA GHHFGCHFILHGFHIIHFHFJHH,HIFHHHFFGFJ?GFIJHJIGHIGGDHHJ>GGIHHEDGIGC??; X0:i:3 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1208:10879:69403#49 83 1 232748 0 100M = 232692 -156 TGCTGTTCACCTTAGACCAGGAAAAATATTAACCATACAGACTCTGTTTCAAGTCATAGCTGAATATTTTCAAAAGAGTGACTTTGTAAAAACATGTTCC FIHHGHHG@GHFHHFJHFBJHGGGGGGGIGEGGHFHFGGMGIHFEGHFIIHLIHGHIFHGHHGGGLGHHHHGIFJFKIGGGFGGGGJGGGFGEGGFEEAC X0:i:3 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2214:20954:94953#49 147 1 232755 0 100M = 232283 -572 CACCTTAGACCAGGAAAAATATTAACCATACAGACTCTGTTTCAAGTCATAGCTGAATATTTTCAAAAGAGTGACTTTGTAAAAACATGTTCCAATGGCA G43,G>C>FG>HF=;ICEGCF6B>HBEEDA@DE5?+FEAFDE6=1EE5DDIF?5CF7A?H+CE6G7DFBCCDE1C?CHFG7IA:@C9,GFJDFD.BCBC< X0:i:3 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2202:11276:20315#49 83 1 232759 0 100M = 232288 -571 TTAGACCAGGAAAAATATTAACCATACAGACTCTGTTTCAAGTCATAGCTGAATATTTTCAAAAGAGTGACTTTGTAAAAACATGTTCCAATGGCAAATT ;A4@5554B>G?BEGFF<5@?DA?BD@@C@C X0:i:6 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11=BDDD XT:A:R RG:Z:1#49 HS25_09827:2:1315:14084:32114#49 99 1 232765 0 100M = 233139 474 CAGGAAAAATATTAACCATACAGACTCTGTTTCAAGTCATAGCTGAATATTTTCAAAAGAGTGACTTTGTAAAAACATGTTCCAATGGCAAATTGATTCA CAEFFGFFIFHGGJEJGGGHIGIHFFHHEHHHHGIGGHHGGHGIFGHIFIIIJIGIGGFJJIGBFGIGGEIFGKBJFGHHDHIHGGHH=GGGGHFFCDFB X0:i:6 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1201:13317:80348#49 83 1 232775 0 100M = 232369 -506 ATTAACCATACAGACTCTGTTTCAAGTCATAGCTGAATATTTTCAAAAGAGTGACTTTGTAAAAACATGTTCCAATGGCAAATTGATTCATTGTGATGGG EGHABFHGG@GFC>FJEGGGHKGGEEGI?EEBGEFFDGIIGCFDIGHHIIEFIFFHEDEGGHHHCJHHGGHGFFEGGIHIHFGGFGJFGFDIFFBFFBAA X0:i:7 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2107:3225:8659#49 163 1 232788 0 100M = 233219 531 ACTCTGTTTCAAGTCATAGCTGAATATTTTCAAAAGAGTGACTTTGTAAAAACATGTTCCAATGGCAAATTGATTCATTGTGATGGGATCAATTATTCCA ;CBCDDDCFCFGH9FCHIEDFGFGHHIEDIGHG@B?DJHGFJHCGGGEJBHHGEFECHHHFFD7DEFEAIEBE>EHF=DJHG5HIIHECGCIFJHFFHGG X0:i:6 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1203:4371:25562#49 147 1 232801 0 100M = 232394 -507 TCATAGCTGAATATTTTCAAAAGAGTGACTTTGTAAAAACATGTTCCAATGGCAAATTGATTCATTGTGATGGGATCAATTATTCCAAAGACTTCTTGTC GDHEDHG5BCGCE4FC@FFHHGFFEF4EGGEAG5D=FHBDHJBEEADGGHFDBGCGHHGFGCGI?2EFBFIDEIGI?FHGDE>C@BFGGA@DHEB>CAC< X0:i:6 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2104:9444:75665#49 83 1 232824 9 100M = 232391 -533 AGTGACTTTGTAAAAACATGTTCCAATGGCAAATTGATTCATTGTGATGGGATCAATTATTCCAAAGACTTCTTGTCTTTATTTTGTTCCCATGCCTACC EGHHCEHGGFHFHFFJDIHGHGGHEGJIIGFGGHKKHGIGKGGGIEIFEIFGIHGHHHHGGHHJFLIGHHHGHHFHGIHGGFGGHGGFGHFJEEGFFCAA X0:i:3 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2216:17476:53922#49 83 1 232827 0 100M = 232535 -392 GACTTTGTAAAAACATGTTCCAATGGCAAATTGATTCATTGTGATGGGATCAATTATTCCAAAGACTTCTTGTCTTTATTTTGTTCCCATGCCTACCTTT EGFBBCEFGGGFFJGHDIG=HHIFEGFIIIHGGIFHHGGMGIGFGGF8IIFLCHFHHFHGGHHHFJHHHHHGDHDFHIKIH#GGHEJGGFFGFFGFFBAC X0:i:3 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1311:2698:46891#49 99 1 232834 0 100M = 233230 496 TAAAAACATGTTCCAATGGCAAATTGATTCATTGTGATGGGATCAATTATTCCAAAGACTTCTTGTCTTTATTTTGTTCCCATGCCTACCTTTTAGCCAT CABDFGFEGFHGGJGHGGHHGFIHHFFIGHHHFGHGHGHGGHFGFFHIGFCIFFGIGHGGEGGHFKGGGE@FIIGJFIIHGHGHJFIHFHGGGHHFHHIF X0:i:3 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFE XT:A:R RG:Z:1#49 HS25_09827:2:2102:13105:89017#49 163 1 232847 0 100M = 233289 542 CAATGGCAAATTGATTCATTGTGATGGGATCAATTATTCCAAAGACTTCTTGTCTTTATTTTGTTCCCATGCCTACCTTTTAGCCATAATACAACAGAAT ;CB9ADDEDGHGGDGBIDEG@GB?F>EIFEGIFHBGEGGGAEHEKGEIDFEDGDIECHG?DAHFFE>C5G?>HHEHEFD>F=A>GFHC@FIGGFHFF@GG X0:i:3 X1:i:0 XA:Z:6,-171050435,100M,0;1,+232847,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2214:12990:74216#49 99 1 232858 0 100M = 233227 469 AGATTCATTGTGATGGGATCAATTATTCCAAAGACTTCTTGTCTTTATTTTGTTCCCATGCCTACCTTTTAGCCATAATACAACAGAATCAAATATTGGC AAC@FGEEFFGGEH>HGGGGDDC;GHFIGHEHFGEGGGHGG9GIFGHIGIIIFGFHFGGGFJGDDFEGGHGFG?GGHGHEIGIDEFF5GH@>GHGJB>CE X0:i:3 X1:i:0 XA:Z:1,+232858,100M,1;8,+10269,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2315:9841:66895#49 163 1 232879 0 100M = 233217 438 ATTATTCCAAAGACTTCTTGTCTTTATTTTGTTCCCATGCCTACCTTTTAGCCATAATACAACAGAATCAAATATTGGCCACTGGGAAAAAATATTCAAA CG@FH6FGCDCGBGEF?FFAFFHGGC@GH9GDGCBDIBHHFIHCDHF9HC@CCFEGF8EFCECGFFEFGIDC?BGGHGJCFFFF?BBF@B?A X0:i:3 X1:i:0 XA:Z:1,-232881,100M,0;8,-10292,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2311:7785:40373#49 99 1 232883 0 100M = 233240 457 TTCCAAAGACTTCTTGTCTTTATTTTGTTCCCATGCCTACCTTTTAGCCATAATACAACAGAATCAAATATTGGCCACTGGGAAAAAATATTCAAAGAAA BAEDFGEFAFGGGJEHGGFGGFIHFFHHGHHHHIJGGHHGGHGHIGHILIFFHHLGDGGGJGGHKGIGGFFFGFGGBIGHIHIHCEHHEGGGGHGJAHIF X0:i:3 X1:i:0 XA:Z:6,-171050399,100M,0;1,+232883,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2202:4934:84756#49 99 1 232904 20 100M = 233290 486 ATTTTGTTCCCATGCCTACCTTTTAGCCATAATACAACAGAATCAAATATTGGCCACTGGGAAAAAATATTCAAAGAAAGAAAGAATGTGAACAGAACTT C@>@FAEDIFFEFHFHGCFFGDEGDDDDEHAHHIEGCEHGGHFE@GEEDFIIFHGCFGGGDEGF@EIGGHKFCGG=FGHHEGIEGGHHDGG@GHHJBHFB X0:i:1 X1:i:2 XA:Z:8,+10315,100M,1;6,-171050378,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:20 XM:i:0 XO:i:0 QT:Z:!1=DDFDD XT:A:U RG:Z:1#49 HS25_09827:2:1208:2555:58324#49 147 1 232922 20 100M = 232558 -464 CCTTTTAGCCATAATACAACAGAATCAAATATTGGCCACTGGGAAAAAATATTCAAAGAAAGAAAGAATGTGAACAGAACTTATGACCATGATGATTCAA GHHFFHGFFCFHGHIGFGEFHFIGHFFHGEIAHHHEFFHDFGHGHGGGHEIJIGGGHHAHGIGGGGHFGGIIICEEFBGFFIIFDCGHGEGFHDDDDBC; X0:i:1 X1:i:2 XA:Z:6,+171050360,100M,1;19,-256428,100M,1; XG:i:0 AM:i:0 SM:i:20 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1314:3403:80873#49 163 1 232960 18 100M = 233341 481 CTGGGAAAAAATATTCAAAGAAAGAAAGAATGTGAACAGAACTTATGACCATGATGATTCAATGTTTTACCACAATGCTTTCTAAAACAAAAGAGTCTAA ;5ADAFE5D@&CEAF)==DGCHIGF?GIF7F7GGE7DDGE8B)@CI@H8DCEF?8FAE/98HE@>FE:F-GAF:FEDA1>??/>GHEJ@GGFJGF?=@EAH X0:i:1 X1:i:3 XA:Z:16,+90292500,100M,1;6,+171050322,100M,1;2,-243165017,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:18 XM:i:0 XO:i:0 QT:Z:!1==4+2A XT:A:U RG:Z:1#49 HS25_09827:2:2314:15609:54098#49 99 1 232978 0 100M = 233083 205 AGAAAGAAAGAATGTGAACAGAACTTATGACCATGATGATTCAATGTTTTACCACAATGCTTTCTAAAACAAAAGAGTCTAAAAGGATATTCAAAGTCAA C?E6=D??A=FFCH?HGGD?IDIEHCD?FHHCCDHGFE@CDACDHG@DDCIA8EGICGC@DIADKDG@7EBBICCEBEIHCCIHCFGCDEFG>@DB<=IB X0:i:2 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11ABDBD XT:A:R RG:Z:1#49 HS25_09827:2:1312:6372:6572#49 147 1 233030 0 100M = 232673 -457 CACAATGCTTTCTAAAACAAAAGAGTCTAAAAGGATATTCAAAGTCAATTTCCTCAGCGAGGATTTGCAGAAAATGAGGAAACTAGAAAAACAAAAATGG IE4DCHIGDAHE>GCFH4FCHEDDCHEGHEH=HHBCFEEG7HFDIE@FHCDDDCA?CH@5GGEIEGDF7FH4DIDIBGEECHED@DECCAC< X0:i:3 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2310:12280:69834#49 147 1 233040 0 100M = 232684 -456 TCTAAAACAAAAGAGTCTAAAAGGATATTCAAAGTCAATTTCCTCAGCGAGGATTTGCAGAAAATGAGGAAACTAGAAAAACAAAAATGGCGGGACATTC GHHHGHG>FGGCGHIIHFFEIGFJHIFEGEGDIGDHHHEGCHHEF5FGDDHFGBGDCHGFGEJIGGHFGGIFEDEHIFGDGHGHGIGHGFGFHCDECAC; X0:i:2 X1:i:1 XA:Z:16,+90292420,100M,0;6,+171050242,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2211:3212:18654#49 163 1 233070 36 100M = 233453 483 AAAGTCAATTTCCTCAGCGAGGATTTGCAGAAAATGAGGAAACTAGAAAAACAAAAATGGCGGGACATTCTACGGGTGATTTTAAATGTTGCTATGTTTT ;CBCBDEHECFGEGGEIGBDFCHEICIIIIGGFHHGDFGGHEHHGGGIFGCDGDEFFFBFGGFBBEFEAEAHEBEH5FBCFGFCCI;E+HA>F53CEBF< X0:i:2 X1:i:1 XA:Z:16,-90292390,100M,0;6,-171050212,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1311:16312:89926#49 99 1 233077 0 100M = 233303 326 ATTTCCTCAGCGAGGATTTGCAGAAAATGAGGAAACTAGAAAAACAAAAATGGCGGGACATTCTACGGGTGATTTTAAATGTTGCTATGTTTTATGGGAA AABEFGFEJFFD@E?HGADHIFIHHJHHEHHH?GEGHHFGGHGIFGHIFHIIFGGHGGFGDIAADGEGG,FBAKGGFGG7CF?DGGFHFDGGGFDBDGFE X0:i:2 X1:i:1 XA:Z:16,-90292383,100M,0;6,-171050205,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2314:15609:54098#49 147 1 233083 0 100M = 232978 -205 TCAACGAGGATTTGCAGAAAATGAGGAAACTAGAAAAACAACAATGGCGGGACATTCTACGGGTGATTTTAAATGTTGCTATGTTTTATGGGAAAAAATA 2HHH>HD>FIF4FHFGHIGHH?BEHIHHHGFFGGHGFIEDF*FE/FEGHCGFGGGE9GFDGIFHEH>FIGEIEEDFIFFCDI:BG6EHGF3D2DDECBC; X0:i:2 X1:i:1 XA:Z:1,-233083,100M,2;6,+171050199,100M,3; XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1315:14084:32114#49 147 1 233139 0 100M = 232765 -474 CTACGGGTGATTTTAAATGTTGCTATGTTTTATGGGAAAAAATACTTTACCTTTTAAAGAATCACAAAGAATTATTGGAAACCCAAACTCTGGAATGTTT GGFFGHJGILFIEHCGHFHHJDFFHIHHHEFJGF4FIHGGHJGEHIJGHHIJI>GEHH9FGHJDCH57@GFE87C,D+>++6GF?DCG55=7F5HB=FD+G57F=B@DF9FF=D5CFDGGEGI5B=65HBFFCBHEI><>FGHGIIKGGFEHCIGIFGFHG6@@74+HHH>GB X0:i:2 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDDAD XT:A:R RG:Z:1#49 HS25_09827:2:2108:20811:47782#49 163 1 233278 0 100M = 233696 518 GGTAGCCATGAAGTTGATGATTTCTTAAAAATCTGTGCCTTATTTGTGTAATAAAAGACACAATGAATAATTAATACTCATAGGAACACTTACGAAGGGA <;BC7?9EBGAGH-F:C55G7HBCIEBFDEAD5>B??GC>DGAC+55?5BC7GEIEEBBFDFF?5D>GAGFHEF4DBCDF@BADCIHGIAIGF5HC>F4A X0:i:7 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2102:13105:89017#49 83 1 233289 0 100M = 232847 -542 AGTTGATGATTTCTTAAAAATCTGTGCCTTATTTGTGTAATAAAAGACACAATGAATAATTAATACTCATAGGAACACTTACGAAGGGAAAATAAATCTT EIDH=5EGGGGEFCGHHBGECHGFDFFGIFHGGHKHDGGJFIGGCHHJFIEFICF9HGHGGHHFGJEFHAHGIFFHHIGIHGGGJGJGFFFGFFGFEEAB X0:i:7 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFE XT:A:R RG:Z:1#49 HS25_09827:2:2202:4934:84756#49 147 1 233290 12 100M = 232904 -486 GTTGATGATTTCTTAAAAATCTGTGCCTTATTTGTGTAATAAAAGACACAATGAATAATTAATACTCATAGGAACACTTACGAAGGGAAAATAAATCTTG GDHHFHHGFAFIEHFIF=BDFHBGHEEHGHIDEHEBFEHDFEBEE7G5HHIFLGGC=,GFGID?GAHFIG@GEIGBFFFGDEFH@CEHGFEFFDE7A?C< X0:i:7 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1311:16312:89926#49 147 1 233303 0 100M = 233077 -326 TAAAAATCTGTGCCTTATTTGTGTAATAAAAGACACAATGAATAATTAATACTCATAGGAACACTTACGAAGGGAAAATAAATCTTGGGGACTCAAAATC GGHHDHDGGHGGFCIIFIFHHFFGHIG?HHDJIHHFFFHHC@FGEF@GGE5FBGGCEHDHGIEHGHDFHGEIIFGFIHFI?DAHGGGLGFGDCDDE4BC< X0:i:6 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1314:3403:80873#49 83 1 233341 17 100M = 232960 -481 TGAATAATTAATACTCATAGGAACACTTACGAAGGGAAAATAAATCTTGGGGACTCAAAATCACTAAGCTAAAGGGAAAAGTCAAGCTGGGAACTGCTTA BCDBF5HGGGDE56BGD@HCBG6FEFDGFHEGGEG8H-I@FG@DIGEFIICFIHCHHGHGGH@GGEHHHECFEFEHKIHI?GGGHEJGGFFAEB?FCEAA X0:i:4 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11ADFFF XT:A:R RG:Z:1#49 HS25_09827:2:2211:6173:80053#49 99 1 233367 0 100M = 233711 444 TTACGAAGGGAAAATAAATCTTGGGGACTCAAAATCACTAAGCTAAAGGGAAAAGTCAAGCTGGGAACTGCTTAGGGCAAACCCGCCTCCCATTCTATCC AABCFGDGGF?E@FF?BGDEGFIGCCDF@HHHCHEGFE@GDDED@EHCFHAFHDEADBCJGIGHDF7GGEIGFFCGGGIFCFDHGEFBFHF@GHGJ@FAE X0:i:4 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDDFF XT:A:R RG:Z:1#49 HS25_09827:2:1305:9071:42123#49 99 1 233407 37 100M = 233776 469 AGCTAAAGGGAAAAGTCAAGCTGGGAACTGCTTAGGGCAAACCCGCCTCCCATTCTATCCAAAACAGCCGTCTGATCACCTAGATAAATGCATACCTGAT A?>EFDDEIFHGED??GGGGGHBGEDDHFHHHCDAGGHBCDHGHFGHGFHIFCHHGDGGGEGGHDFC5GCIICFGDFEGHE@IHCFCHFHGCGHG=H>FB X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:37 XM:i:1 XO:i:0 QT:Z:!00--(.) XT:A:U RG:Z:1#49 HS25_09827:2:2211:3212:18654#49 83 1 233453 37 100M = 233070 -483 CTCCCATTCTATCCAAAACAGCCGTCTGATCACCTAGATAAATGCATACCTGATTGCCTCACATGGAGAGGGTAATCAGCAATGCAAAAGAATGAAACCA EGDBCEFGGGGDHGHEFFGJHIBFEGDIBIHGGEKEHGGDJGBFEBHHFIIGEDG@IHHGHHGGGHGFHHHGHFDHHIBGGGGGGGJGFGFFEFGF@>?B X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:37 XM:i:1 XO:i:0 QT:Z:!1=DDFFF XT:A:U RG:Z:1#49 HS25_09827:2:2307:13997:4359#49 99 1 233500 17 100M = 233834 434 ACCTGATTGCCTCACATGGAGAGGGTAATCAGCAATGCAAAAGAATGAAACCATTTGTCTCTTACCTACCTGTGACCTGGAAGCCCCCTGTCTGGCCTTC AACF@GF?GF?G@JFFGCBHC>CEGGHGHDHH=GHIFGHHGGIHFHFFDGK9HHGGFIEHEFEHFIFIHGFF7IHAHHELFJDGHHHG X0:i:4 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2212:3115:20942#49 147 1 233623 0 100M = 233245 -478 GTACATCTTACACGTATTGATTGATCTCTCGTGTCTCCCTAAAGTGTATAAAACCAAGCTGTGCCCCGACCACCTTGGGCCCATGTTGTCAGGATCTCCT GHHH>HDBIEHGEHIIFFHHCFFEHEFEDGGDIFHEHFGAFJBEFIFG7EE@5H@GHHFEGDGDGHEFHCEDGFDIIJFIGEDCEEAEGHHDHDDDCBC; X0:i:3 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1205:4446:55250#49 99 1 233691 0 100M = 233979 388 ACCACCTTGGGCCCATGTTGTCAGGATCTCCTGAGGAGGCATCACAGGCGCACATCCTCAAGATTGGCAAAATAAACTTTCTAAAAAATCTGAGAGCTGT CABFFGDGIFHGGJGJGGGFIGIHIJFHGHHHHILGHHHGGHJIIGEIGIIIHIGIGHIGFGGHGFIGGHIIGKGJFIKHJGIFGFIGFGGGGHEJHHIH X0:i:3 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFD XT:A:R RG:Z:1#49 HS25_09827:2:2108:20811:47782#49 83 1 233696 0 100M = 233278 -518 CTTGGGCCCATGTTGTCAGGATCTCCTGAGGAGGCATCACAGGCGCACATCCTCAAGATTGGCAAAATAAACTTTCTAAAAAATCTGAGAGCTGTCTCAG E>GEHFBGGDGDGJGJHF@EEEGFDFJGGGEGGE@DHG-EBIGFCGGFF@ECGCBGHHHDCCHGFEEHHHDGIHJDHIHIEF>GEFBF@?FIFBGFEEA? X0:i:2 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDDD XT:A:R RG:Z:1#49 HS25_09827:2:2211:6173:80053#49 147 1 233711 0 100M = 233367 -444 TCAGGATCTCCTGAGGAGGCATCACAGGCGCACATCCTCAAGATTGGCAAAATAAACTTTCTAAAAAATCTGAGAGCTGTCTCAGATTTTCAGGGTTCAC HF>FIFIFH3@>EBCEGF>HFH?GAD?E?EFHHEDFEH=FAD@HEE5IE55HHEEADFG?H@F+GEF?FD@IFCCFI>CGFAH>AJFC9FCCAC; X0:i:2 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2114:13762:63038#49 99 1 233762 0 100M = 234146 484 ATAAACTTTCTAAAAAATCTGAGAGCTGTCTCAGATTTTCAGGGTTCACACATGTAATGTAGGATGTCAATGTTTATAAAAGGGATGTTATTCTATCTAC ?A6CFGD?G=F@HBEHGGFH2HCEEEHHFHAHHDEFGEFGGH;HGCHIFHBFFD@AFBC8IDGAHFEGGFHFGGCDBG?HECIHGEFHEDFGGDGHBHI; X0:i:5 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1305:9071:42123#49 147 1 233776 29 100M = 233407 -469 AAATCTGAGAGCTGTCTCAGATTTTCAGGGTTCACACATGTAATGTAGGATGTCAATGTTTATAAAAGGGATGTTATTCTATCTACTATTAGAAATATGC GG3>FHFGG4FIEHCI5AFDHD=BDBHCDADFCCD5FFHDFH@=E7EGG8ED5HDFD=5EBI?DGHEFBCCFICEHGF7DGDCCEGFAAAHDFGFA>AC< X0:i:5 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2112:3763:5263#49 163 1 233817 12 100M = 234264 547 AATGTAGGATGTCAATGTTTATAAAAGTGATGTTATTCTATCTACTATTAGAAATATGCTGTCAATTAACCTTAAACTTTCTCAACACAATAAAAAATGT ;CACD?D8BCEGHFIGEAEBFEBCHCI@G@CB>64?E?IAFAACFDBBJE8D@?EFCFEDDBE7DEFGAI?HH>BHBHDJ@GFDFCCEI>HBDF3D>FDG X0:i:2 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2101:12726:70068#49 163 1 233832 0 100M = 234181 449 TGTTTATAAAAGGGATGTTATTCTATCTACTATTAGAAATATGCTGTCAATTAACCTTAAACTTTCTCAACACAATAAAAAATGTTGATGAGGTACAAAT HFFB<>D6HHDJC>5D7HAAFBHCEF5@HHE5I5FCECAHAC6?C4D>H?EIG'EFFFGDFDFE:GA?>E9E@EEDB6;: X0:i:2 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1212:12954:31763#49 99 1 233839 19 100M = 234213 474 AAAAGGGATGTTATTCTATCTACTATTAGAAATATGCTGTCAATTAACCTTAAACTTTCTTAACACAATAAAAAATGTTGATGAGGTACAAATAATATAT AA>@FGDDAF?FFE?FGAFE?2IGDHFBFH?@?ACBCEHGGDEIF?H?DFIF8EEE@@F@@GG7FGEGGEFF67@GBEC?IGF7JEFFFHGGGE5CBDI; X0:i:2 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:BDDDE XT:A:R RG:Z:1#49 HS25_09827:2:2208:4809:36726#49 97 1 233903 0 100M 18 99920 0 ACAATAAAAAATGTTGATGAGGTACAAATAATATATCTAGGCTTAAATAGTGTTGCAAGTTTTAATATGCCTACTTTTCAATTTTTCAATACTATCTTTA ->C@FAEDEFHGG0EFGCD?DBEGC@CDD;EFCHID:8I8G@,7GGGFEG7HKCGAIH?DFDFHFIEH?GFDFIGFIEGHHBJGHGIDHJHADFDEGHF>GEIFEGFCFHIGEFCGFGEGHFFEDDECBC; X0:i:2 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2115:11481:8892#49 83 1 233952 0 100M = 233615 -437 GTGTTGCAAGTTTTAATATGCCTACTTTTCAATTTTTCAATACTATCTTTACTAATTTAACACTGTAAGAAAAATGAGTAATTAAAACATGAATAAAAGT HIHDHHHBGGHEHFFJHGHJHKGBGGFGGIHGGGGGHGGGGIFGAGGHIIHGIHGFHGHGGFGCGJIHHHHEIHFHGIFDGGGGJGJEGGFGFEGFFBA@ X0:i:2 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFA XT:A:R RG:Z:1#49 HS25_09827:2:1214:9078:20595#49 99 1 233975 15 100M = 234375 500 ACTTTTCAATTTTTCAATACTATCTTTACTAATTTAACACTGTAAGAAAAATGAGTAATTAAAACATGAATAAAAGTGTTTACAGGGGATGCACATGTTT CAEFFGEFIFFFGGGGGGFFDKIGFJFBGHEHHIHGHGHGGFEGAGHIFHEIHHHAGGGGGGGHHGHGGCIGII7E?E7BJGBHG?FBFHFGGCGGHHIE X0:i:7 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=BDDFB XT:A:R RG:Z:1#49 HS25_09827:2:1205:4446:55250#49 147 1 233979 0 100M = 233691 -388 TTCAATTTTTCAATACTATCTTTACTAATTTAACACTGTAAGAAAAATGAGTAATTAAAACATGAATAAAAGTGTTTACAGGGGATGCACATGTTTCCTC GHBFFDDHFGAHGHIGFFHFHGJJHFGHHHIFHHEHFKHHIJGGFIFGHHKJIHGEHHHHGIFDFGHGGGEIGGDIIJHGFIDFGGGHGFHFHGFEDBC; X0:i:7 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2106:14350:88763#49 99 1 233982 15 100M = 234376 494 AATTTTTCAATACTATCTTTACTAATTTAACACTGTAAGAAAAATGAGTAATTAAAACATGAATAAAAGTGTTTACAGGGGATGCACATGTTTCCTCCAG CAE@FAFFIFGAGEGHGGGGCFEHGFFIGHGHGIJ@HGHGGHJHFEDEDCIFFHGIGBFGMEGDKEGGGAGBCGFDFG7HGHID>GFFFDEDGEFGEI@BHGGEBEEBEH=BEFHE>HFF?GBFFDFCD>HBGGCFHFD< X0:i:4 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2114:13762:63038#49 147 1 234146 0 100M = 233762 -484 TCTATACCAAGATATCTCCCCAGAAACAAACCCAAATCTTACTATATGTTATGGCACGCTATGATGATGAGCAGCGATGAGCAGCCGAAGCCTAAAGGAA 2D@5>HC5BIFCEC*G5=FC>BCEHEB?H?@FEFEEHDEA7EB;FIFGDE5@IEC5H7AH>E6?EA>GB>>D8C7FGFCD?C>B:BAEGFC732D0AAC; X0:i:4 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2101:12726:70068#49 83 1 234181 0 100M = 233832 -449 ATCTTACTATATGTTATGGCACGCTATGATGATGAGCAGCGATGAGAAGCCGAAGCCTCAAGGAAGGGATGCTTTTGTAAAACAAGACTTGTGGAATATA HCHHJGDGGGHEHFGGHIGJHGIHEFCIIIEGGC@FHGGFGGFFIHIHIIHFIHGIIGHGHHHJGIGHHHHGIHFFHIFIFHGGJGJGGGFIFFGFFBAC X0:i:8 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1307:16262:23385#49 99 1 234191 0 100M = 234555 464 ATGTTATGGCACGCTATGATGATGAGCAGCGATGAGCAGCCGAAGCCTCAAGGAAGGGATGCTTTTGTAAAACAAGACTTGTGGAATATAACATGTGAAA ?1>@=GFDG=?ECG?FB>DHC>1EGEGGA/DF,8ICCIFC7@EGGA8GAADEDF5G?@FI7@DBG?FCF@C+GF>FD4GGCEJB@,; X0:i:8 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:ABBDD XT:A:R RG:Z:1#49 HS25_09827:2:1212:12954:31763#49 147 1 234213 20 100M = 233839 -474 TGAGCAGCGATGAGAAGCCGAAGCCTCAAGGAAGGGATGCTTTTGTAAAACAAGACTTGTGGAATATAACATGTGAAAGTAAAGCCCATGGCAGAACTCC ??35FIC5=G@HGC>A=BBGH@DGHEDF7BDDGHEFIEGHCEFIHGC7GHHGIGG?BDGDACDIFDIGB?C-IDCBBABGECDBDEA>AC; X0:i:1 X1:i:2 XA:Z:2,-243166269,100M,2;16,+90291246,100M,2; XG:i:0 AM:i:0 SM:i:20 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2112:3763:5263#49 83 1 234264 20 100M = 233817 -547 AAGACTTGTGGAATATAACATGTGAAAGTAAAGCCCATGGCAGAACTCCCTCCTCAGCACACGGGGAGCAGACAGGAAGCTGTTGCCTCACCTTCCTCAA BF@BCFCGBCBEIHCA<.@B8H?GCICFC9HCGFEEGE8I;CIE8,@EFGF@ED9DDGFG7,F7AC,??GCC7777GGCCDG4BGH==BDI; X0:i:1 X1:i:1 XA:Z:16,-90291166,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 QT:Z:!1:B?DDF XT:A:U RG:Z:1#49 HS25_09827:2:1214:9078:20595#49 147 1 234375 23 100M = 233975 -500 CACATCTCCCCAGGTCAGTCTTAAGGACAATGAAACTCTGGTCTTCACTGTGGACACACCACACTACCAGGCGCTCCAAAGCCATGGTGACCCACCCTCG G4?BFF5BFHFDFHBIFI=CI6D*JEEBDHDFEHEFH?HFFEHGFIEGGE5D9BG?H7DBGCEHC4HFDGI>EFG@IFGI7I9CC9G?G.CFBCFCC?:; X0:i:1 X1:i:1 XA:Z:16,+90291084,100M,1; XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2106:14350:88763#49 147 1 234376 23 100M = 233982 -494 ACATCTCCCCAGGTCAGTCTTAAGGACAATGAAACTCTGGTCTTCACTGTGGACACACCACACTACCAGGCGCTCCAAAGCCATGGTGACCCACCCTCGG ?E?EG3DFFG>HFHBIDFEDHFCBHFBHFAGDEFEHFFEGH7HFEEEGGHFFE>@DDHDE@5DDG4HFHCEI8BGEEHG7DCIHGGDGGACD8DECAAC; X0:i:1 X1:i:1 XA:Z:16,+90291083,100M,1; XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2211:12064:95175#49 147 1 234416 15 100M = 234293 -223 TCTTCACTGTGGACACGCCACACTACCAGGCGCTCCAAAGCCATGGTGACCCGCCCTCGGGTTGGACCTGAGGAGAACAAAGCTCTGGTTCTAATTCTAA ?F?BFE55F+H++4*@>5GH5?+5ABFIGFD5E5BE?F,FDEBCA75GH8E=+B557H?AA=,D7+D>>7EE?EC@I>EDFE5+:GE8GHCEHCBDDB;: X0:i:4 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:4 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2102:16113:44994#49 83 1 234498 0 100M = 234135 -463 CTCTGGTTCTAATTCTAACCCTAACCTTGTCCCAAGACTTTGACACTGAACCTAAATCCTGATCCCTATCCTGGTCCCTAATTCTGACCCTTACTTTGAC ECHHJ=DGGFGFFIG>FBCIFHEFEGGFB7HGGGGEDGDIFCGFHEHFE@FF?HGFHGHDGHEGFEDHHGHBFFEGHIFGHGCGHFGHGFFF??GFDBAC X0:i:3 X1:i:0 XA:Z:8,-11909,100M,0;2,-243166553,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2114:4164:76772#49 163 1 234501 0 100M = 234864 463 TGGTTCTAATTCTAACCCTAACCTTGTCCCAAGACTTTGACACTGAACCTAAATCCTGATCCCTATCCTGGTCCCTAATTCTGACCCTTACTTTGACCCT :;A,0?5??@FGEE?EBCBGG75GHHGEI@G+FDBFHGDGEHDCDDHIFFHD@DA>4GBDFE7?D?>E5EGBIEE=(FGFHG5HGI;E@AHBFCHGBBDG X0:i:3 X1:i:0 XA:Z:8,+11912,100M,0;1,+234501,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1312:12481:39513#49 99 1 234507 0 100M = 234855 448 TAATTCTAACCCTAACCTTGTCCCAAGACTTTGACACTGAACCTAAATCCTGATCCCTATCCTGGTCCCTAATTCTGACCCTTACTTTGACCCTGACTTT AAECFG?FIFHGFJGFGGFFIGIHHJFIGFECHGHGHHHHFHJHHGEEGIIIJGGEGHIGIIGFDGGGGEBIFDGEHGHHGGIHJGGGFEGGGHFJHHJH X0:i:3 X1:i:0 XA:Z:1,+234507,100M,0;2,+243166562,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2112:19946:7052#49 163 1 234507 0 100M = 234898 491 TAATTCTAACCCTAACCTTGTCCCAAGACTTTGACACTGAACCTAAATCTTGATCCCTATCCTGGTCCCTAATTCTGACCCTTACTTTGACCCTGACTTT ;C@DEEDFDGFGLGIGFFIFGHJIIFIIGIGGFEGGHGIGHJHHEGHIFGHGGEIFFHFFHHKFDEGGJEEGHGIHJJFLHHGGIIHFIHGGFHHFHHGG X0:i:3 X1:i:0 XA:Z:8,+11918,100M,1;2,+243166562,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1212:17435:63990#49 163 1 234549 0 100M = 234915 466 CTAAATCCTGATCCCTATCCTGGTCCCTAATTCTGACCCTTACTTTGACCCTGACTTTGATCTCGACCCTGACCATGACCCCACCTCTAACCATACTTCT CDIA>;FHB@55BHJGF>A+EE5AFD>5D%FF9=7,@CAEE5@EED5BCECCA+GHJ,?+@55G5E@FDH7F7DB>>6C,A8GH-ECCBBCBC< X0:i:3 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1212:20601:70838#49 99 1 234645 29 100M = 235103 558 TTCTGGCCCTGACTCTGACCCAGATCCTAATCCTATCCCTAACCCTATTATTATCTTTACAATCTATGTCTAATCTTACCCTCTAGTGCTAAATAGCTGT CA>CFGDEIFHFGJEEGGHFGDIEGJFBEHAHFIEEJEHCFHGGFGHCFFIFFDGGDFGFFDGDHEEGGH@DGIGE6E?CDCDDHGCFFHGG>5EJEGF2 X0:i:7 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2306:8742:92819#49 99 1 234671 30 100M = 235055 484 CTAATCCTATCCCTAACCCTATTATTATCTTTACAATCTATGTCTAATCTTACCCTCTAGTGCTAAATAGCTGTACCCAAAAGCACTTTAAAATTATTTA CABEFGFFJFGGGJGHGGGHGGIGIJFIGHHHHJLGJHHHGHGIIGHEGHIIKHGEGHIGJGGHHKHGGCFIIFEEFGKHIGIHJHGFFHGGGHGGHDJE X0:i:1 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:15 SM:i:15 XM:i:0 XO:i:0 QT:Z:!1=DDFFA XT:A:U RG:Z:1#49 HS25_09827:2:2212:7247:78375#49 163 1 234686 32 100M = 235057 471 ACCCTATTATTATCTTTACAATCTATGTCTAATCTTACCCTCTAGTGCTAAATAGCTGTACCCAAAAGCACTTTAAAATTATTTAACTTCTTTTCCTTGA ;CBCDDDFFFFGEGGDGGHFIGHEIGIEIEGDFEHFGFIGFGHHEGGGFIFHGEGHEDJHHEFFDIFIJIHHHFEDEIFJHFFHICHFIFHFJJHGHFDG X0:i:1 X1:i:4 XG:i:0 AM:i:15 SM:i:17 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2305:12188:6364#49 99 1 234692 0 100M = 235077 485 TTATTATCTTTACAATCTATGTCTAATCTTACCCTCTAGTGCTAAATAGCTGTACCCAAAAGCACTTTTAAATTATTTAACTTCTTTTCCTTGAATTCTC BAEEFGFFIFGGGJFHGGFHIGIHHJFIGHHHHJIGGHHCGHFHIGHGGHIFJHGGGHGGIIGHFGGGGFKIGFGGGIIHJGIHHGFHFGGGGCGCHHIE X0:i:4 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2108:19003:28054#49 163 1 234749 54 100M = 235100 451 AAAAGCACTTTAAAATTATTTAACTTCTTTTCCTTGAATTCTCTAAGGACATCCTAAAGGAGATGTCAATATGTATTTTGCATTCCCTCTGAGTGGTATG CEG@GG5HGGEA5GDDHHC@G?F>HD5@AF=6E75BFHB?HCDDFB6F=HF=GFH==GCF;'H>AFDDFC,GH< X0:i:7 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1312:12481:39513#49 147 1 234855 0 100M = 234507 -448 GATAAGAAGTTCTAATACTTTGCAAGACATAAAAAGTTTGGAGGGTGACAGCACTGGGTTGTTAGGGATGCATGTTGGCATTCGTGGTAGTCATAGGTGC GHHBDHGGBHGHAHIIDFEHCD=GHIFHFEEJIHEHGHGHHEHFHIJGHHHJIHGEHHJHGIJHGJHGGGIIFIGIIJGCGIFGDFGHGFJFHEEDDBC; X0:i:4 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2114:4164:76772#49 83 1 234864 0 100M = 234501 -463 TTCTAATACTTTGCAAGACATAAAAAGTTTGGAGGGTGACAGCACTGGGTTGTTAGGGATGCATGTTGGCATTCGTGGTAGTCATAGGTGCTGTTCTCCA B>4EJADGGG6@GFGGHDGC?IIHDCFA7BEGGG7DA9GIGGB7H7IHFFEFEEFHIGHF@FEHGEECHHHFHFDHEIFCEA>GHBFGD?=EDBG=E>A8 X0:i:4 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:1213:5973:67049#49 99 1 234865 0 100M = 234892 127 TCTAATACTTTGCAAGACATAAAAAGTTTGGAGGGTGACAGCACTGGGTTGTTAGGGATGCATGTTGGCATTCGTGGTAGTCATAGGTGCTGTTCTCCAG CACFFGEFJFFGCHGHGGHHGGIGHHHIFHHHFGL@FGHHFHGHGGHI;HIIFGFIGGCGIIGHGKGGGEFFGGFGF>CHIJIHHHJCGHGGGHFJHHIB X0:i:4 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=BDDDE XT:A:R RG:Z:1#49 HS25_09827:2:1213:5973:67049#49 147 1 234892 0 100M = 234865 -127 TTGGAGGGTGACAGCACTGGGTTGTTAGGGATGCATGTTGGCATTCGTGGTAGTCATAGGTGCTGTTCTCCAGATATTTTCAGTTCATATTTTATGAATG GHHHGHGHGHFGGHIIHFGHJFHEHEEHFGFFIFEGHKGHFGGCHIGGHHHJIGFIHCHHAEJHFHHFDGIGEIHFIFKFFHIIGDH8GFCDHDE/CBD; X0:i:5 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2112:19946:7052#49 83 1 234898 0 100M = 234507 -491 GGTGACAGCACTGGGTTGTTAGGGATGCATGTTGGCATTCGTGGTAGTCATAGGTGCTGTTCTCCAGATATTTTCAGTTCATATTTTATGAATGCATTCT FFHHHEHGGFHFHHHJHIHJHKEGGGKGIKHGGGKIHGGJGGHGIGIHIIHLIHFGHFHGGHGGGLJHHHHGIHHGHIFIGHGGJGJGGHFIFGGFFEAA X0:i:5 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFD XT:A:R RG:Z:1#49 HS25_09827:2:1212:17435:63990#49 83 1 234915 0 100M = 234549 -466 GTTAGGGATGCATGTTGGCATTCGTGGTAGTCATAGGTGCTGTTCTCCAGATATTTTCAGTTCATATTTTATGAATGCATTCTGACTGTTCCATCCCGCC EIDHJAHGGGGGHHFGHIGGCHIFEGJGGFEGGCKHHGIIGFGGIGFJFIHDIHGFGHHFGHHFGIJHHHHEIFJHEIGGFGGGHGHGGGFIFEGFFEAA X0:i:5 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFB XT:A:R RG:Z:1#49 HS25_09827:2:2210:10034:69220#49 99 1 234918 0 100M = 235278 460 AGGGATGCATGTTGGCATTCGTGGTAGTCATAGGTGCTGTTCTCCAGATATTTTCAGTTCATATTTTATGAATGCATTCTGACTGTTCCATACCGCCTAC AA>7F?DDE2G6EDGFGGF2CFC/C<9:FH:CH.,:-@FCD,GD9?8DG:IFF7@I@BC-8G9H877G7,BD677GB67F,F7D+EC,,647BD5=EG,2 X0:i:5 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!11ADD>D XT:A:R RG:Z:1#49 HS25_09827:2:1315:19658:34915#49 99 1 234932 0 100M = 235340 508 GCATTCGTGGTAGTCATAGGTGCTGTTCTCCAGATATTTTCAGTTCATATTTTATGAATGCATTCTGACTGTTCCATCCCGCCTACTTACATTTTCACAT AABEFDFDFFFGGEGHGGDEGFIGEEDFGHGHGGJGFGHGGHGAFGDIDEIFHF@CFBIGJIGDDEGGGABFCJBDFIGHEGDHHFFH87GJI5CD7,DA7F=E?E5I5>6+E5BFG>44=>+;C+IAH55?EJHDCIEII6JGDADBCGGIF@FGG8GCGGIBH8II.;IFGGD;HCGE.>FC:H?:HBBFEF?F?EFHDEEE?GCFFGB*HHEFEGHHHCJLGFAHHDHEIFFCCDCAFFDEIDGGGEGAD@DCGBEFIGDGGFBHHDHIFHGFFEGG>GHG=HDCE X0:i:1 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:15 XM:i:0 XO:i:0 QT:Z:!1=DFDFE XT:A:U RG:Z:1#49 HS25_09827:2:2305:12188:6364#49 147 1 235077 23 100M = 234692 -485 ATGTGACTTTTTCAGGAGAAATCTCCAAGAAACAGAGTGCTATTCCGCATACTTTTTTCTCTTTTCTATAGCAATGGGGATCTTATTGATTGTCCCTCCT GGHHGHGHLHFIGHIIHFGFJGIGHFHEFHIFIHEEHKEFFJGFFIGGGHBFLKGFHGJHGEGHGGHGGGIIEFGIIJGIGIIEGFGHGHGFEDFCDBC; X0:i:1 X1:i:1 XA:Z:6,+171048220,100M,1; XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2108:19003:28054#49 83 1 235100 54 100M = 234749 -451 TCCAAGAAACAGAGTGCTATTCCGCATACTTTTTTCTCTTTTCTATAGCAATGGGGATCTTATTGATTGTCCCTCCTTCCGTCTGGATTCCTGTGTTAGG EJFDCGHGGFG6HFFGHIGJCEGGDFFGGFFGGGEFHGDGJGFCIEDFEEEGIHFFDFHGCFGGFHE?H-HGIFJH;CHD?BGGHFJFDE@FF?GFEB?C X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:17 SM:i:37 XM:i:0 XO:i:0 QT:Z:!1=BDDDD XT:A:U RG:Z:1#49 HS25_09827:2:1303:11120:16804#49 163 1 235101 37 100M = 235476 475 CCAAGAAACAGAGTGCTATTCCGCATACTTTTTTCTCTTTTCTATAGCAATGGGGATCTTATTGATTGTCCCTCCTTCCGTCTGGATTCCTGTGTTAGGA :;AAB?CBDFFGA9?C>>E?GGHC8EBGIEGGEE8D@?7A=FE7=9DF5EHHDFAB>FB5546CEE55GIH@D? X0:i:1 X1:i:0 XG:i:0 AM:i:0 SM:i:37 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1212:20601:70838#49 147 1 235103 37 100M = 234645 -558 AAGAAACAGAGTGCTATTCCGCATACTTTTTTCTCTTTTCTATAGCAATGGGGATCTTATTGATTGTCCCTCCTTCCGTCTGGATTCCTGTGTTAGGATG GDFHCECDGLFHHBFFF5HEDFFAHIEDFHB@57?B@+KGDCHEHG@???BDGBC@D?C>BCFG@-DCBGEA0CAEEECEBB?C; X0:i:1 X1:i:0 XG:i:0 AM:i:0 SM:i:37 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1309:6886:68975#49 163 1 235134 15 100M = 235536 502 TCTCTTTTCTATAGCAATGGGGATCTTATTGATTGTCCCTCCTTCCGTCTGGATTCCTGTGTTAGGATGACACAGCACAGAGCTACCTCTCACCTGACCC ;CACEFEHDCHGEAFE>F.=IEFAEGF8DIGDGHBEDDIGHADHFDG5FG8H@G>AEDB7FAEFFEHEDFG>HEEDEFGIFGGHFCHACGIBFDDFEHE? X0:i:1 X1:i:6 XG:i:0 AM:i:0 SM:i:15 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2305:5469:61817#49 147 1 235137 15 100M = 234768 -469 CTTTTCTATAGCAATGGGGATCTTATTGATTGTCCCTCCTTCCGTCTGGATTCCTGTGTTAGGATGACACAGCACAGAGCTACCTCTCACCTGACCCATG GHHHFHFHGLFDGHIGHEEELBIFHIFHGGIDGFEHFFFHFHHFFIGGHHGFIGGEHHEFGGGHFGHFGGIIIDGIIFKIFIFFCEAHGFFDHGEDCBC; X0:i:1 X1:i:6 XG:i:0 AM:i:0 SM:i:15 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2216:11646:92707#49 163 1 235169 0 100M = 235511 442 TCCCTCCTTCCGTCTGGATTCCTGTGTTAGGATGACACAGCACAAAGCTACCTCTCACCTGACCCATGATGAAATGTAAATAAATGAGGAAGAAGATTTT .@,97+.,E)FG,AG6>57F'C+587-7:D='F%4G/-3&=-(7',-0F52B57/22B0-D62?;3+3F4D/74EH/BFI4BF5)I5+8FCCD(4>B)?5 X0:i:6 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1307:8501:35846#49 99 1 235210 19 100M = 235574 464 ACAGAGCTACCTCTCACCTGACCCATGATGAAATGTAAATAAATGAGGAAGAAGATTTTTGAGCCACTGAAATTTGGAGGTTGTTTGTCACCACAGTTTA BABEFGFFGFFGGFEFGGFHGGIHHEHFGHHHHHIEJGHGGEGIFGHIGHIIHI@GGGGGMIGHKFIGGFGDGGGGFIGFDHIHJHFFFGGGGHEFBHFH X0:i:8 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2308:7801:74426#49 163 1 235236 12 100M = 235634 498 GATGAAATGTAAATAAATGAGGAAGAAGATTTTTGGGCCACTGAAATTTGGAGGTTGTTTGTCACCACAGTTTAACCTAGCCCCCATTTACTGATGCACG @G+75GHH,6A+D=5C7?F55+E8@+DFEC,B?=H77F5H>F4GH6BB55=GH+BF+GI;AC>A5BG<>E<4G X0:i:5 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2307:15350:37839#49 99 1 235250 12 100M = 235609 459 AAATGAGGAAGAAGATTTTTGAGCCACTGAAATTTGGAGGTTGTTTGTCACCACAGTTTAACCTAGCCCCCATTTACTGATGCACGGCTGAAGAATGAGT CABFFGFFFFFD5EGHGGGHDFIGGJFHGHHCFIEGG@HG8?G8FFCCGFIFHHGI@@FBGJGHFKCGGEFFIGCEFEHHGF7D>FGBEGE=D4?EF?65GC.9B-H:HCH8G-H7C@,/8)'8CGCI.F778,-:BGG(D8@,@(?GB,?7D,6-7G7(>5?C>@6+7>EA5H+>* X0:i:5 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:5 XO:i:0 QT:Z:!1::===D XT:A:R RG:Z:1#49 HS25_09827:2:2210:10034:69220#49 147 1 235278 0 100M = 234918 -460 GAAATTTGGGGGTTGTTTTTCACCACAGTTTAACCTAGCCCCCATTTACTGATGCACGGCTGAAGAATGAGTCCGAACTGGATCTGGACAAGACATGTGA GE@HC++?EF=7G,++(E(@85D+E5+'H?A==66CG6E5GE7E+D?IB77?+>H:B-A59C7C-7B8BC< X0:i:2 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2103:14727:95799#49 163 1 235286 17 100M = 235670 484 GAGGTTGTTTGTCACCACAGTTTAACCTAGCCCCCATTTACTGATGCACGGCTGAAGAATGAGTCCGAACTGGATCTGGACAAGACATGTGAAGAGCGCT ;CBDDFDHFEFGHGIGHIEGFKJIFHIGIIGGGHGFGJIGHGHHGGKEFIHHGFI>FHHFDFEBGHHHFIHHHGFHBHGHFFFHIIHFHFHGJFH>FHHG X0:i:2 X1:i:0 XA:Z:6,-171048011,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2304:10717:64530#49 99 1 235292 15 100M = 235703 511 GTTTGTCACCACAGTTTAACCTAGCCCCCATTTACTGATGCACGGCTGAAGAATGAGTCCGAACTGGATCTGGACAAGACATGTGAAGAGCGCTCCAGGC ?>EFFGF?IFE@FEEHGCBGGFIEHEFIF8GHHEEGGGEG@@FHFF8EGF)ECHG8CGGFIGG7GGEGGEBIGK@DBGHCGFIDHG6HE@@G>CEBHDJF X0:i:2 X1:i:0 XA:Z:1,+235292,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11BDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2206:17385:8099#49 163 1 235326 0 100M = 235760 534 CTGATGCACGGCTGAAGAATGAGTCCGAACTGGATCTGGACAAGACATGTGAAGAGCGCTCCAGGCTGAGTAAAATTCAAGTGTTGTCTCAAAGATAACA ;CBCEEDEFFFGHGECICEGGEFG@GDEEEGGGDCF@AHICCFEEI?IJAFE65H4DEH=BFFA=FEFEFA5AHHFDE6G5HC3EACFDC4E>G8CJ?D(EAEBEALG3CECEB0AAD3 X0:i:2 X1:i:0 XA:Z:1,-235340,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2110:13328:97900#49 99 1 235362 23 100M = 235730 468 TGGACAAGACATGTGAAGAGCGCTCCAGGCTGAGTAAAATTCAAGTGTTGTCTCAAAGATAACACTGAGCACGATATGTTATTGTGGTGGGTGTGGGATA A=EDFGDEFFGGGJFHGGGFDFIHEJHHGHHHFGEGJEHGGHGHFFHGGHIIHHEGDGIJDJGHKJIGGEFGGKCEFGGHDGIHHFF>FHF7GBHGH@FB X0:i:2 X1:i:0 XA:Z:6,-171047935,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2104:12490:5065#49 147 1 235368 15 100M = 235058 -410 AGACATGTGAAGAGCGCTCCAGGCTGAGTAAAATTCAAGTGTTGTCTCAAAGATAACACTGAGCACGATATGTTATTGGGGTGGGTGTGGGATAAATAAG G??BF>HDFCFIFCB@C5=@CFFEDEFHBGDAG?E5FFHDFGHEEG@GHBBFBGGDHADBBEJ?FAHF>GEIICEFGJEDFDDCCBGGGHGECDEDCAC; X0:i:2 X1:i:0 XA:Z:1,-235368,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2309:19342:40629#49 99 1 235379 23 100M = 235727 448 GAGCGCTCCAGGCTGAGTAAAATTCAAGTGTTGTCTCAAAGATAACACTGAGCACGATATGTTATTGGGGTGGGGGTGGGATAAATAAGGAATATCAGGT CACC@G?GAFF@GEFFG>DGGHIGHFE@DGHIEFHHHFHHGEEDGGDIFIE@FHHJEGGJE?EHGHGIFFGEIIJGIGIFHCGGDGFJ:EEFDDBC; X0:i:5 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1302:15576:96767#49 99 1 235394 0 100M = 235750 456 AGTAAAATTCAAGTGTTGTCTCAAAGATAACACTGAGCACGATATGTTATTGGGGTGGGTGTGGGATAAATAAGGTATATCAGGTGAGAATAACAAGAAA AA>DFGFGIFGFFEGHGGBFGHIHGJFIFHHHHIEGGEHHDAJHFGHIGHIIHHE8GGC8DIGHGKCGGFIFGGGDFGGCDH@HJFHBFGGG>DEFHHI2 X0:i:5 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2106:2965:15681#49 99 1 235406 0 100M = 235756 450 GTGTTGTCTCAAAGATAACACTGAGCACGATATGTTATTGGGGTGGGTGTGGGATAAATAAGGTATATCAGGTGAGAATAACAAGAAACTCAACTTTAAA CABDFGFFGFFAGJGHGGDHGDIKHEFHFDAHHHEFCGHGFHJEFGH?L?IDHGBHDGIGJIGDDFH=GHHGIGGGBGHFCGIHGEGCFHGGGHGJHHIE X0:i:5 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:1205:5522:40508#49 147 1 235422 0 100M = 235007 -515 AACACTGAGCACGATACGTTATTGGGGTGGGTGTGGGATAAATAAGGTATATCAGGTGAGAATAACAAGAAACTCAACTTTAAAAGACGGTGCCGATTTG G?35FDFFFGFHF=>@FEEDFGCJHIGHKHIFIFEEFFEGFE@GFIEGHF>FGEGKDDJFGCFGGGDHGGC7IDEIIFGIGECFEGDHGFGDFDDDDBC; X0:i:5 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2202:20352:7334#49 83 1 235436 19 100M = 235030 -506 TATGTTATTGGGGTGGGTGTGGGATAAATAAGGTATATCAGGTGAGAATAACAAGAAACTCAACTTTAAAAGACGGTGCCGATTTGGAAGACACCAAATT F>DHBA5GB@E@FCF+=IGE7G6F'GICFFE-G@D8HGE38:9GI,DHIA:;CCGF8;DGHFAFFL:GHHHGIDEK?FBGGH?EE@E=J??AFEBAA X0:i:5 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11AD?;= XT:A:R RG:Z:1#49 HS25_09827:2:2309:16848:24882#49 99 1 235460 0 100M = 235829 469 TAAATAAGGTATATCAGGTGAGAATAACAAGAAACTCAACTTTAAAAGACGGTGCCGATTTGGAAGACACCAAATTGGAAGACAGCAGGAGCTGCCCCAT AABEFGFFIDFGGHGFGGBGIHIGHJHDGHEHHGJGFGHHGHGHGGECFHIFHHEHGGGGGIGHGGIGGFGGGJEGFIIHGGIHHGHHFGFGGHHJHHIH X0:i:5 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFDFF XT:A:R RG:Z:1#49 HS25_09827:2:1303:11120:16804#49 83 1 235476 29 100M = 235101 -475 GGTGAGAATAACAAGAAACTCAACTTTAAAAGACGGTGCCGATTTGGAAGACACCAAATTGGAAGACAGCAGGAGCTGCCCCATAATACCAGTAAAGTGA EA@B?77CF@?G,E@FHA9DBCG7AGGC?,.F9DB9EEDDCB@HG8HCDH?GH9ED;IDD?DEG?FG@@9FE4FG@C6;A X0:i:5 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11A;1AD XT:A:R RG:Z:1#49 HS25_09827:2:2216:11646:92707#49 83 1 235511 0 100M = 235169 -442 GTGCCGATTTGGAAGACACCAAATTGGAAGACAGCAGGAGCTGCCCCATAATACCAGTAAAGTGAGAAGCAGAGATAAACTTGTCCTAGACAGCTGACTC FJFBB9EF4G@FFCF>DBC;EI,B?7KGI77G=CEGH>DDBA97A7HAAIF;9@EGHGDFCBHHFHIF?:HB7H>? X0:i:5 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1144B=B XT:A:R RG:Z:1#49 HS25_09827:2:1309:6886:68975#49 83 1 235536 10 100M = 235134 -502 GGAAGACAGCAGGAGCTGCCCCATAATACCAGTAAAGTGAGAAGCAGAGATAAACTAGTCCTAGACAGCTGACTCATGTTGGGGGCAGCCCACTCACAGT EFHHBACGGG@EFCBCHICECHEFEGGAB@FGGIEDHGDFFGGFEGIHII?GIEBHHHHDCHEFEJGFHEHBHFEHEIHIHGGGFGDGDFF4EFGFCCAC X0:i:5 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDDDD XT:A:R RG:Z:1#49 HS25_09827:2:1207:15462:60836#49 99 1 235540 0 100M = 235931 491 GACAGCAGGAGCTGCCCCATAATACCAGTAAAGTGAGAAGCAGAGATAAACTAGTCCTAGACAGCTGACTCATGTTGGGGGCAGCCCACTCACAGTGGCC AAECFGDFIFFGGJEFGGGFIHIHIJHHBHHHHIIGJGHJGHEAFGHI;IIFFGGIDGGGFGGHGFIGGHIIIFGJFGGFIHIHGFHFFGGGGHGHHHJF X0:i:3 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1307:8501:35846#49 147 1 235574 20 100M = 235210 -464 GAGAAGCAGAGATAAACTAGTCCTAGACAGCTGACTCATGTTGGGGGCAGCCCACTCACAGTGGCCCTGACCCAACTCTGACTAGAGGCCACTTGATCTC GEHFFHFJILHGGHIGCAEHEGIFHFFHDHIFI5IFGHIHHHGFFFGGHHFFEBGGHGEHGIEGFJEFHAEIIGGHIFHGFIFFDIGHGFCFHGFECBC; X0:i:1 X1:i:2 XA:Z:17,+81179044,100M,1;6,+171047723,100M,1; XG:i:0 AM:i:0 SM:i:20 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1311:3547:3324#49 99 1 235576 37 100M = 235983 507 GAAGCAGAGATAAACTAGTCCTAGACAGCTGACTCATGTTGGGGGCAGCCCACTCACAGTGGCCCTGACCCAACTCTGACTAGAGGCAACTTGATCTCAA ?A>7=??EAD?G@<4?GGBE?>C;LF4A43IC==HEGHBHF>?>HDDC?5G??GG?BBCA7E5DBED5GC?CHFEGDJHGA@>5GE7EFD?I>?CFCFBECHAGACBCCFCCAC< X0:i:1 X1:i:3 XA:Z:17,+81179009,100M,1;6,+171047688,100M,1;1,-88084,100M,1; XG:i:0 AM:i:0 SM:i:18 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2101:15800:27375#49 163 1 235610 35 100M = 235972 462 CATGTTGGGGGCAGCCCACTCACAGTGGCCCTGACCCAACTCTGACTAGAGGCCACTTGATCTCAACACCAGGGTGCTCAATGGCCCGTCCTGGTACTCT ;CBDEFDHAGFGDGBGIFIFIHFCIGIFIIGDHHGGDJIGFHHHGGGGFFHHGEFHEHHHHHKHFIFHFIFHHGFHBFGJHFGH@IHC4FIFFG3FFHGB X0:i:1 X1:i:3 XA:Z:1,+88085,100M,1;6,-171047687,100M,1;17,-81179008,100M,1; XG:i:0 AM:i:17 SM:i:18 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2312:2805:36727#49 163 1 235626 9 100M = 236004 478 CACTCACAGTGGCCCTGACCCAACTCCGCCTAGAGGCCACTTGATCTCAACACTAGGGCGCTCAATGGCCCGTCCTGGTTCTCTGCTCTACTCTGGTTGT :;BCA7E@?EC>HG6E6AB7I7B7,++?,+7B+,G?E65=HGECG5>5+5ED++,5E@'7AEE7+E>5F4E5'>IH>=,+HFFH+'+44+<+>CA+,BDA XG:i:0 AM:i:9 SM:i:9 XM:i:6 XO:i:0 XT:A:M RG:Z:1#49 HS25_09827:2:2308:7801:74426#49 83 1 235634 20 100M = 235236 -498 GTGGCCCTGACCCAACTCTGACTAGAGGCCACTTGATCTCAACACCAGGGTGCTCAATGGCCCGTCCTGGTACTCTGCTCTACACTGGTTGTAGGAAGGA 2>+4557?CC7GE?D7DC7F77GFE8AGG8@FGDEEGFIEEF9C?@8CH8;F9FBED98HA-B@JG;>B?F:AGF?D@6?FAEFD=CB>B X0:i:1 X1:i:2 XA:Z:17,+81178984,100M,1;6,+171047663,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:20 XM:i:0 XO:i:0 QT:Z:!+1ADDDD XT:A:U RG:Z:1#49 HS25_09827:2:2315:4377:19414#49 99 1 235649 37 100M = 235771 222 CTCTGACTAGAGGCCACTTGATCTCAACACCAGGGTGCTCAATGGCCCGTCCTGGTACTCTGCTCTACACTGGTTGTAGGAAGGAATCTGCAGGTTGAAA HAECFGEFGFHGGJGFGGFFGKIHHJHIGHHHHJLGJHHHGHGGGGHIGHIIJFHCF@@FMDGHKFGGGHHIGGGGHIGHIHIHGGFHFHGGGEBED@G7GEHFHH>E X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:37 XM:i:0 XO:i:0 QT:Z:!1:BDDFF XT:A:U RG:Z:1#49 HS25_09827:2:2103:14727:95799#49 83 1 235670 17 100M = 235286 -484 TCTCAACACCAGGGTGCTCAATGGCCCGTCCTGGTACTCTGCTCTACACTGGTTGTAGGAAGGAATCTGCAGGTTGAAATAAGGAGATCATTTCCCTGAG HI=HJGHGGGHFHFGJCIGGEHIHGGKGIFFGGHKGHGGIKIGGHGHHIIHGG@GGIGHGJHGFGEIHHHHGIFJFGIHIHFGGJGFFEGFFDFGFEEAA X0:i:1 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:17 XM:i:0 XO:i:0 QT:Z:!1=DFFFF XT:A:U RG:Z:1#49 HS25_09827:2:2304:10717:64530#49 147 1 235703 20 100M = 235292 -511 GTACTCTGCTCTACACTGGTTGTAGGAAGGAATCTGCAGGTTGAAATAAGGAGATCATTTCCCTGAGGTTCCGAAGCTCATATTTACTCACCATTTGTTG GH3HFDH>GGGDGBICFEGEEFFFJEHHDGEACCDEH?EDCBFEFBGADHHDBE55CCEBG=D6G4>F>AEDIGDIGB?GBCFHEGAAGHCDBG?DCBC< X0:i:1 X1:i:2 XA:Z:17,+81178915,100M,1;6,+171047594,100M,1; XG:i:0 AM:i:0 SM:i:20 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1215:14381:88552#49 99 1 235705 37 100M = 236045 440 ACTCTGCTCTACACTGGTTGTAGGAAGGAATCTGCAGGTTGAAATAAGGAGATCATTTCCCTGAGGTTCCGAAGCTCATATTTACTCACCATTTGTTGTT CABFCGEGJFGGGJEJGGGGGHIHFJHIGHHHHHIGGHHHGHFGIGHIGFIIFHGIFHGJFIGHFJGGGHGDGKGGFIHHGJIHGHIFFGGFAHHGC@CB X0:i:1 X1:i:2 XA:Z:6,-171047592,100M,1;17,-81178913,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:17 SM:i:20 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:U RG:Z:1#49 HS25_09827:2:1314:8202:56496#49 163 1 235706 37 100M = 236049 443 CTCTGCTCTACACTGGTTGTAGGAAGGAATCTGCAGGTTGAAATAAGGAGATCATTTCCCTGAGGTTCCGAAGCTCATATTTACTCACCATTTGTTGTTT ;1BCDFG2E9&CHFF?=44D@=B''1GEIIGGFHGC5@IGHJH=G;:E@FFHGEIHEGFHF9FGFIFGFIGFHHEHBFGEHHEFIIHGIHLFBGHGEBHG X0:i:1 X1:i:2 XA:Z:6,-171047591,100M,1;17,-81178912,100M,1; XG:i:0 AM:i:17 SM:i:20 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1216:4041:87822#49 163 1 235710 37 100M = 236053 443 GCTCTACACTGGTTGTAGGAAGGAATCTGCAGGTTGAAATAAGGAGATCATTTCCCTGAGGTTCCGAAGCTCATATTTACTCACCATTTGTTGTTTACTG )5;4-B7I+FB6.EIFE6GD59F7.+CEDEGH6EEEECF5CF5G494FCA+FB1H>>FE+ X0:i:1 X1:i:2 XA:Z:6,-171047587,100M,1;17,-81178908,100M,1; XG:i:0 AM:i:17 SM:i:20 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2210:3051:43652#49 163 1 235720 23 100M = 236066 446 GGTTGTAGGAAGGAATCTGCAGGTTGAAATAAGGAGATCATTTCCCTGAGGTTCCGAAGCTCATATTTACTCACCATTTGTTGTTTACTGCTAATGTTGA ;CADEEDEFFFGHGGDHIIGFKJFFGIIFIGHGHBFHJIGHHHHEGGIJIHHGGGFFFJHGHFGF?HEJIFHHGFEEFHIFGFGIIHECFLFDGHFBHHG X0:i:1 X1:i:1 XA:Z:17,-81178898,100M,1; XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1311:9394:14810#49 99 1 235724 40 100M = 236038 414 GTAGGAAGGAATCTGCAGGTTGAAATAAGGAGATCATTTCCCTGAGGTTCCGAAGCTCATATTTACTCACCATTTGTTGTTTACTGCTAATGTTGAGCAC CABDFBFEJFHDGGGHGAFFGHIKGHFHGHEGFEIGGHHJGHGHHGHEGEIFBHHIFFIKFIGHDJFGGEGIGGGGBIHEGHIFJGGHFDGG4DFBDHIF X0:i:1 X1:i:1 XA:Z:17,-81178894,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:17 SM:i:23 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:U RG:Z:1#49 HS25_09827:2:2309:19342:40629#49 147 1 235727 23 100M = 235379 -448 GGAAGGAATCTGCAGGTTGAAATAAGGAGATCATTTCCCTGAGGTTCCGAAGCTCATATTTACTCACCATTTGTTGTTTACTGCTAATGTTGAGCACTGT GDDAGDECBBFFIFFJ@FE7DG@DJHG4HGGGEEICDBCFK7FEDBDB9EGFC7G9EDC6C< X0:i:1 X1:i:1 XA:Z:17,+81178891,100M,1; XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2110:13328:97900#49 147 1 235730 23 100M = 235362 -468 AGGAATCTGCAGGTTGAAATAAGGAGATCATTTCCCTAAGGTTCCGAAGCTCATATTTACTCACCATTTGTTGTTTACTGCTAATGTTGAGCACTGTCAG GHHHGHGHIIFIGHIIFIGHHGIFHIFHFHFFHGEFFKHGHJIFFIGGHEIJIGGEHHHHGIGHFGEHIGIIFEHEFJGIFEIIDGGHGGHFFEDEDBC; X0:i:1 X1:i:1 XA:Z:17,+81178888,100M,2; XG:i:0 AM:i:0 SM:i:23 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1302:15576:96767#49 147 1 235750 0 100M = 235394 -456 AAGGAGATCATTTCCCTGAGGTTCCGAAGCTCATATTTACTCACCATTTGTTGTTTACTGCTAATGTTGAGCACTGTCAGTAAAATACATAAAACCCTTT GHHHFHDJFIGDEHFFHFEHJFFBDIFEHEDFEHIEFFFGFJHFFIEGDDHDEKGGCHDDGIDHGBHGDGEFIEGICFGIGEIEC?AHGFCFCCECBAC; X0:i:2 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2106:2965:15681#49 147 1 235756 0 100M = 235406 -450 ATCATTTCCCTGAGGTTCCGAAGCTCATATTTACTCACCATTTGTTGTTTACTGCTAATGTTGAGCACTGTCAGTAAAATACATAAAACCCTTTGCCAAT GDBHFHJFICGIGHFCHFGHLGHFHBGIDHGDCGHFBHFDDEDFFFEGGH'JIGGIHHDHGIFDFB>GBGEIGEGICFFGDEG6CGG8GHFDHEFCCAC; X0:i:2 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2206:17385:8099#49 83 1 235760 0 100M = 235326 -534 TTTCCCTGAGGTTCCGAAGCTCATATTTACTCACCATTTGTTGTTTACTGCTAATGTTGAGCACTGTCAGTAAAATACATAAAACCCTTTGCCAATCCAG FGAEFGHG7G@FFIFEHICGHIGFGGFCIBEG=H@FFGEFGGGDIGGHIICFIHGGEGHDGEECGII8HEHFHHEGEIHGHHGAHEJGG?FJDF?FEB?A X0:i:2 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDDF2 XT:A:R RG:Z:1#49 HS25_09827:2:2315:4377:19414#49 147 1 235771 36 100M = 235649 -222 TTCCGAAGCTCATATTTACTCACCATTTGTTGTTTACTGCTAATGTTGAGCACTGTCAGTAAAATACATAAAAGCCTTTGCCAATCCAGGAAGTGAAAAT GI65>@E>7@6F8A'>CBC; X0:i:2 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2309:16848:24882#49 147 1 235829 0 100M = 235460 -469 GTAAAATACATAAAACCCTTTGCCAATCCAGGAAGTGAAAATGACACTTTACTGTTTTAATTTGCATTTCTCTGCTTACAAGTGGATTACACACATTTTC AHHHGHGFGEHHFHFFCGBHHHFGHFHHHFIDCHHFFDHDDEHGFBEG@4IFIGCFCHJHGIG6?GHEGGEI@EGFIHEDFHDGGGEHGHED8CBECB;; X0:i:4 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2209:12569:28440#49 163 1 235900 18 100M = 236343 543 CTGCTTACAAGTGGATTACTCACATTTTCGTGTGCTGTTGGCTACTTATTCATTCAGAAAACATACTAAGTGCTGGATCTTTTTCATGTCCTTTATCAAG ;CBDEEDHFFFGLGGGFIEGIHFIIHEIIECGFEHCHFIGBDCHEDGGFGHGGEIHFHGFDHFHBIFIFIGHHGIHFBHJEGIHIIHFHHLGFGDGHHHG X0:i:1 X1:i:3 XA:Z:5,-180891764,100M,3;1,-463707,100M,3;17,-81178718,100M,3; XG:i:0 AM:i:0 SM:i:18 XM:i:2 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1207:15462:60836#49 147 1 235931 0 100M = 235540 -491 GTGCTGTTGGCTACTTATTCATTCAGAAAACATACTAAGTGCTGGCTCTTTTTCATGTCCTTTATCAAGTTTGGATCATGTCATTTGCTATTTTCTTTCT GHHBFHGFGEFIFHFFH=GHEBIBEFH?HFDFIFIGHFHDFFHFHGEGGCHDIEGEDAEEGIGEFGHGGCEIFGDHCFEIGEIFGIHHGHFEFDEDDBC; X0:i:4 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2101:15800:27375#49 83 1 235972 35 100M = 235610 -462 CTGGATCTTTTTCATGTCCTTTATCAAGTTTGGATCATGTCATTTGCTATTTTCTTTCTGATGTAAACTCTCAAAGTCTGAAGTGTATTGTCTTTTCCTG HIHHBGHGGGHFHHFJFIHIHHIFJEIGIHHGGGFKHGJJGIGGIHHJIIHGIHGGHHHGHHHFGLIHHHHGIHJHKIHIHHGGGGGGGGFJEFGFDBAA X0:i:1 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:17 SM:i:17 XM:i:1 XO:i:0 QT:Z:!1=DFFFF XT:A:U RG:Z:1#49 HS25_09827:2:1311:3547:3324#49 147 1 235983 37 100M = 235576 -507 TCATGTCCTTTATCAAGTTTGGATCATGTCATTTGCTATTTTTTTTCTGAGGTAAACTCTCAAAGTCTGAAGTGTATTGTCTTTTCCTGACACATATGTT 2D+B+3?5+4AD<+CC>A+4HB+5AIBHBFF?>F'EF,ED776=H7?@+H+F5E@5=A?+G=A'74@>+A5IG6G8C'7C7HCG-B9E>F-DB-?C?6C: X0:i:1 X1:i:4 XG:i:0 AM:i:17 SM:i:17 XM:i:2 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2312:2805:36727#49 83 1 236004 9 100M = 235626 -478 GATCATGTCATTTGCTATTTTCTTTCTGATGTAAACTCTCAAAGTCTGAAGTGTATTGTCTTTTCCTGACACATATGTTGTAAATACTTTTCTGGCTTAC FFHDBAHCB@@EHFF5,BGEHGG,E7JA7,7G577GHGG8BC9@IGH8;AECCC8GG;H@G@HCFLH?8HHB:@DH?HAACH?#@@?FGFD?FEB@C X0:i:1 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:9 SM:i:9 XM:i:1 XO:i:0 QT:Z:!11BDAAD XT:A:U RG:Z:1#49 HS25_09827:2:1311:9394:14810#49 147 1 236038 40 100M = 235724 -414 ACTCTCAAAGTCTGAAGTGTATTGTCTTTTCCTGACACATATGTTGTAAATAATTTTCTGGCTTACATTTTGACTTTTAATTTCATTCACGATGTTTTTA GHFBFHGHGHGGEHICGGGHIGFEHBGHHEIFCHEFFDHGHJHFHGGGGCFFIKFFHAEHGCFGGEEFGGEG?CGIIFGIFIFEDFFHGFHEFGFE;BC; X0:i:1 X1:i:4 XG:i:0 AM:i:17 SM:i:17 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1215:14381:88552#49 147 1 236045 37 100M = 235705 -440 AAGTCTGAAGTGTATTGTCTTTTCCTGACACATATGTTGTAAATAATTTTCTGGCTTACATTTTGACTTTTAATTTCATTCACGATGTTTTTAATGAATA GEHHFH?FBHHIGHICHIHHIFHEHEHHKFFJEHJHGCGGHJ7E,F?B?E@80BB2>G6FEF9AD-G9G+6?H;,:G.EGEF;9EGH9FGEEFCG8@?9DF2?,>GF?JFE4@I??EFEEA8 X0:i:1 X1:i:4 BC:Z:TGTCTATC XG:i:0 AM:i:17 SM:i:17 XM:i:2 XO:i:0 QT:Z:=;=+=B8D XT:A:U RG:Z:1#49 HS25_09827:2:2205:13847:79996#49 147 1 236061 29 100M = 235665 -496 GTCTTTTCCTGACACATATGTTGTAAATAATTTTCTGGCTTACATTTTGACTTTTAATTTCATTCACGATGTTTTTAATGAATAATTTTAATTTTTATGA +HFH53G55<>4FB>C5==@FGF55EBEFG@5EFEDHEEA?@DEF7EGG85JEKGFHHAEBG?EFG6EGGEDFBD@IFHFDDFCBCG8GFCDHEBAC?C: X0:i:4 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2210:3051:43652#49 83 1 236066 15 100M = 235720 -446 TTCCTGACACATATGTTGTAAATAATTTTCTGGCTTACATTTTGACTTTTAATTTCATTCACGATGTTTTTAATGAATAATTTTAATTTTTATGAATGCA EIHEJFHG>GHFHFFGFDHJHGGFECGGFIHGGEGFHGGGGFFFAHIJIIHGIHGIEHHGHHHHGIIHHHHGIHJHHIGGGHGGJGJGEHFJGFGFEEAA X0:i:4 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1304:19010:27710#49 99 1 236100 15 100M = 236460 460 TTACATTTTGACTTTTAATTTCATTCACGATGTTTTTAATGAATAATTTTAATTTTTATGAATGCAAGTTAAAATAATTCTTTCATTGTGGTCTCTGACA AACFFGGFJFGFGJEHGGFFGFIHGFFIGHHGGHHGGHFGGHGIFGEIGFIIEIHIGFIFGGGHHHIGGHKGGKGGFGGEEGIHHGFDFHFGGHHJH@G; X0:i:1 X1:i:7 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:15 XM:i:0 XO:i:0 QT:Z:!4=DDFFE XT:A:U RG:Z:1#49 HS25_09827:2:2304:15457:98705#49 99 1 236143 17 100M = 236547 504 TAATTTTAATTTTTATGAATGCAAGTTAAAATAATTCTTTCATTGTGGTCTCTGACATGTCATGCCAATAAGGGTCTTCTCCTCCAAGAGCACAGAAATA AAEEFGFDIFEFGJGGGGDHIFIGFJHIEHHHFILGFEHGGHFHGGHIGH7IHIGIGBGGIGGHFFIGGHFFGKGGFIGFGHIHJGHFDHGGGHDHHHIE X0:i:1 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:17 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:U RG:Z:1#49 HS25_09827:2:1213:6489:16836#49 163 1 236196 0 100M = 236601 505 GACATGTCATGCCAATAAAGGTCTTCTCCTCCAAGAGCACAGAAATATTTGCCAATACTGTCCTTAAAATCGGTCACAGTTTCATTTTTTATATATGCAT ;DBB9;DEDEHG9G7GHIDDI7HGIHGII@GGFEG?EE@GDGAHEGEIJHHGGEEFFHHDFHHFFJHIDGH>HEFDGBFEHEFFIIHFDHGIBGEGHHEG X0:i:6 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1306:13554:3896#49 163 1 236301 0 100M = 236643 442 TTCAATTGGGGCTTCATTTTACTGAATGCCCTATTTGAAGCAAGTTTCTCAGTTAATTCTTTTCTCAAAGGGCTAAGTATGGTAGATTGCAAACATAAGT ;CBDCDDFECHGHDG;EFEFFKFCIGEGIEGGGHAEEJDDEAHHGGHEDFEHGEIHGBECDFFFHIHGFFHFCHEHFBBCEBEC;FHFGFIIHGHFEHEG X0:i:5 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2209:12569:28440#49 83 1 236343 10 100M = 235900 -543 AGTTTCTCAGTTAATTCTTTTCTCAAAGGGCTAAGTATGGTAGATTGCAAACATAAGTGGCCACATAATGCTCTCACCTCCTTTGCCTCCTCTCCCAGGA FJ@HGHHGGGEFFIFJHIHJHHGGEEIGIF?GGGFKHGIIFGGGIGFHICFFCHGFHFHGGHHJGJIHHHHFIDFDGIDGHGGGJEFFEHFIGFGFDEAC X0:i:5 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFB XT:A:R RG:Z:1#49 HS25_09827:2:1204:15033:91433#49 163 1 236358 0 100M = 236724 466 TCTTTTCTCAAAGGGCTAAGTATGGTAGATTGCAAACATAAGTGGCCACATAATGCTCTCACCTCCTTTGCCTCCTCTCCCAGGAGGAGATAGCGTCCAT B?HGEHGBDHGH X0:i:4 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDFFE XT:A:R RG:Z:1#49 HS25_09827:2:1208:5459:35394#49 163 1 236442 0 100M = 236820 478 AGGAGATAGCGTCCATCTTTCCACTCCTTAATCTGGGCTTGGCCGTGTGACTTGGACTGGCCAATGGGATATTAACAAGTCTGATGTGCACAGAGGCTGT ;+?C>B9EE-H@HAB:6A5F77FIHDGCD>GG5>E?6?IG+AHC?@>B+IDDG@,>FDEFAH?H5?FC?=F5CGFDBBGEFE+F;FHC;FIGD5+>5GH2 X0:i:4 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1304:19010:27710#49 147 1 236460 15 100M = 236100 -460 TTCCACTCCTTAATCTGGGCTTGGCCGTGTGACTTGCACTGGCCAATGGGATATTAACAAGTCTGATGTGCACAGAGGCTGTAGAATGTGCACGGGGGCT GHFHCHHGGAHGFHFFHFFHEGJJHFHHKGFFHHHHFHHJFJIEHEEGGEIFLGGFHHGHGCFGFGHGHGIGIIEHIJGCGIIHEGGHGFGFEDFDCBC; X0:i:5 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1201:10619:2318#49 99 1 236512 0 100M = 236874 462 ATTAACAAGTCTGATGTGCACAGAGGCTGTAGAATGTGCACGGGGGCTTGGTCTCTCTTGCTGCCCTGGAGACCAGCTGCCCCACGAAGGAACCAGAGCC CAECFGF?IFFFGGEHGCDFIFIGGHFDB-EH?ICGF@HGFDDDFCC?G:CIF7EEGHGB@GGHFFGG7EEFG?GDGICEJGI5>FI>FDFGGHABDDIE X0:i:4 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2304:15457:98705#49 147 1 236547 17 100M = 236143 -504 GTGCACGGGGGCTTGGTCTCTCTTGCTGCCCTGGAGACCAGCTGCCCCACGAAGGAACCAGAGCCAACCTGCTGCTTCCTGGAGGAAGACAGTCCCTCTG ?HBBC3DGGLFCGHICFEEHIFF>DEGHGFFJHFDFFDEGFEFFFIEGGHBFEHGDCHGHGID?FGGGFEIHIHGHDIFHHHFHJEFGHGGHHHFG@EFHIIJHFGGGGG@GGDGK@GGFFFGDGE?IHBICFH>HJFFGGGGHHGDHAE X0:i:4 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDBFD XT:A:R RG:Z:1#49 HS25_09827:2:1201:15768:59196#49 163 1 236567 0 100M = 236927 460 TCTTGCTGCCCTGGAGACCAGCTGCCCCACGAAGGAACCAGCGCCAAACTGCTGCTTCCTGGAGGAAGACAGTCCCTCTGTCCCTCTGTCTCCGCCAACC ;CA8779@B9FG8D?:65E7D?5EB7>EG>A55HAFG?D>=,77DGG++5EG@?IAC6GF5,,75+CHA+E56>=A54,+4B5F4;44D++55DG55FGGHIGGFIGHGGKGFIEGGHEKDGGMGIGGGEHJIIHGIHBFHFHDGEGCGJDHHH>BIHEHGIFGHGGGHGJGGGFIGEGFFBAC X0:i:4 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1306:13554:3896#49 83 1 236643 0 100M = 236301 -442 TCTGTCCCTCTGTCTCTGCCAACCAGTTAACCTGCTGCTTCCTGGAGGGAGACAGTCCCTCAGTCCCTCTGTCTCTGCCAACCAGTTAACCTGCTGCTTC 2GGB5GHGGGHFG>F5HDHDFGI?DFJAD,EGGGEEHGD8FGGFI@HFACHDEHFFGFDCGHAGGJGHDAHGHFEGHIFCEGAGFGGGGHFEGFAFEBAA X0:i:4 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2205:3645:50972#49 163 1 236711 16 100M = 237042 431 CTGTCTCTGCCAACCAGTTAACCTGCTGCTTCCTGAAGGAAGAAAGTAACTCTGACTCTGCCAACCCAGTTGACCGCAGACATGCAGGTCTGCTCAGGTA ;CBCDDEBBCFGAE6CG>5GC?B7?7C8>IG>F,A,D65GBFG,FG'+5+875+'546,FHAFF=D5+J4EB6FED5=6EHF5>@3HE'FAB>C>'EH4A X0:i:8 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:4 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1310:8364:37311#49 163 1 236719 0 100M = 237192 573 GCCAACCAGTTAACCTGCTGCTTCCTGGAGGAAGACAGTCACTCTGTCTCTGCCAACCCAGTTGACCGCAGACATGCAGGTCTGCTCAGGTAAGACCAGC ?FF8G@?GH=BB?=AEBFBF5DG?F?E4=>=FHF+=G@CCF@GAB+5FGFHH< X0:i:8 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1204:15033:91433#49 83 1 236724 0 100M = 236358 -466 CCAGTTAACCTGCTGCTTCCTGGAGGAAGACAGTCACTCTGTCTCTGCCAACCCAGTTGACCGCAGACATGCAGGTCTGCTCAGGTAAGACCAGCACAGT HI>HJFC+G8GFHCEDFIHEHDGFDFFFGHC;GHBHHGJDFGBGHGICEIFGCFFGHGH8CHGFBLEFHHH@IHFC X0:i:8 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11ADDDD XT:A:R RG:Z:1#49 HS25_09827:2:1301:10792:26630#49 147 1 236753 0 100M = 236375 -478 ACAGTCACTCTGTCTCTGCCAACCCAGTTGACCGCAGACACGCAGGTCTGCTCAGGTAAGACCAGCACAGTCCCTGCCCTGTGAGCCAAACCAAACGGTC 2D?F5H5FFI>HFHGCGIIG?IJGCFEIGEIGGGFEDCGFDCBC< X0:i:8 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1212:7622:72417#49 99 1 236807 0 100M = 237194 487 GGTAAGACCAGCACAGTCCCTGCCCTGTGAGCCAAACCAAATGGTCCAGCCACAGAATCGTGAGCAAATAAGTGATGCTTAAGTCACTAAGATTTGGGCA AABDDGFFIFGDEHFJ>GGHGBIGFE@BGHGHHIEGFHHGFHGEFCHIGIIIHHGIGGCFIIGFHGHGGHFFIGE?GGGCEHGHGF>HDHGGGDEJHHJE X0:i:9 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDDD XT:A:R RG:Z:1#49 HS25_09827:2:1208:5459:35394#49 83 1 236820 0 100M = 236442 -478 CAGTCCTTTCCCTGTGAGCCAAACCAAATGGTCCAGCCACAGAATCGTGAGCAAATAAGTGATGCTTAAGTCACTAAGATTTGGGCAAAAGCTGAGCATT *644FF+'(D6(,6,E>,6D7C(?,G76,7FB5@EF79-FGGGCEFDBI8?F9@BFDFHDCHG>FEEGHAHFH@EGGCHDEFEGE?GGEFFF?FGF@BAA X0:i:9 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!1==BDDD XT:A:R RG:Z:1#49 HS25_09827:2:2214:20108:74432#49 147 1 236870 0 100M = 236566 -404 GCAAATAAGTGATGCTTAAGTCACTAAGATTTGGGCAAAAGCTGAGCATTTATCCCAATCCCAATACTGTTTGTCCTTCTGTTTATCTGTCTGTCCTTCC GDHFFEGFFCHIFHIGGFFEIH4EHIFHHFEFIHEBFHFGDJHE7ED@GEFFBGGFH=FHGGJGG2HFIGI7I3HBCFFIGDF?GGALGFEFHG=DCAC; X0:i:2 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1201:10619:2318#49 147 1 236874 0 100M = 236512 -462 ATAAGTGATGCTTAAGTCACTAAGATTTGGGCAAAAGCTGAGCATTTATCCCAATCCCAATACTGTTTGTCCTTCTGTTTATCTGTCTGTCCTTCCCTGC GEHBGGDDGA>D<4IFGFBHFFCB5IJICB=?EAD?E6FFI?G7DE=I55FDADBBIE6CAD>>CECEBCICFCDGICE@CAEGACDECBAC6C: X0:i:2 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1201:15768:59196#49 83 1 236927 0 100M = 236567 -460 ATCCCAATACTGTTTGTCCTTCTGTTTATCTGTCTGTCCTTCCCTGCTCATTTAAAATGCCCCCACTGCATCTAGTACATTTTTATAGGATCAGGGATCT BI4@+A5BGF@@>FBGE@GEB?E6E@JC7EAG5CKE7AED8:@CCB7FA8FFI@,FA8HDGCEF-AAG?H8GIFC<;IDGHGABF?E@6F=AFD3=@C>A X0:i:2 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDD>D XT:A:R RG:Z:1#49 HS25_09827:2:2309:16828:41927#49 99 1 236935 0 100M = 237278 443 ACTGTTTGTCCTTCTGTTTATCTGTCTGTCCTTCCCTGCTCATTTAAAATGCCCCCACTGCATCTAGTACATTTTTATAGGATCAGGGATCTGCTCTTGG CABEFGFFJFHGGHGJGGDEIKIEGEFIFHHHHGIGGHHCGHFHFGFIGHIIHHHIFHGGIIGHKKFGGFIFGKGGFGHFIHGHHHIGFGGGGHHJHHGH X0:i:2 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2215:9855:100403#49 163 1 236965 0 100M = 237297 432 CTTCCCTGCTCATTTAAAATGCCCCCCCTGCGTCTAGTACATTTTTATAGGATCAGGGATCTGCTCTTGGATTAATTTTGGGTTTCCACCTCGAGGCAGC CD:3G68HGIGH1/=G7FF@=BE7>,&(6+'06@B4EHHEG+35BC++?75EF77DB,B/?5E+I5>E4I5'4?+++5F+BH<4A4>+5*F>3D+ X0:i:3 X1:i:0 XA:Z:1,+236965,100M,5;17,-81177653,100M,5; XG:i:0 AM:i:0 SM:i:0 XM:i:5 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2108:14918:42390#49 99 1 237011 23 100M = 237384 473 ATAGGATCAGGGATCTGCTCTTGGATTAATGTTGTGTTCCCACCTCGAGGCAGCTTTGTAAGCTTCTGAGCACTTCCCAATTCCGGGTGACTTCAGGCAC CAECFGFFJFGGFHGGGGHFGFIGGJFIGHEHHIJGHHHHGHJHFGHCGHIIHIGIGBFGIGGHFKIGGEGGICEEGGEHGHIHHFJHEEGGGHHHDHFB X0:i:1 X1:i:1 XA:Z:17,-81177607,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 QT:Z:!1=DDDFD XT:A:U RG:Z:1#49 HS25_09827:2:1308:18888:19483#49 99 1 237025 23 100M = 237414 489 CTGCTCTTGGATTAATGTTGTGTTCCCACCTCGAGGCAGCTTTGTAAGCTTCTGAGCACTTCCCAATTCCGGGTGACTTCAGGCACTGGGAGGCCTGTGC A;BEFGEDIFG@@D??GGFGGDEGECD:JDEDCAJG8G@7GHEA@G@CGEEFFE@EGGGBIGGBDGFGGEFFFCCEBEGHE@@>EBHCFEG7>@G=DAAB X0:i:1 X1:i:1 XA:Z:17,-81177593,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 QT:Z:!1=DDDDF XT:A:U RG:Z:1#49 HS25_09827:2:2205:3645:50972#49 83 1 237042 17 100M = 236711 -431 TTGTGTTCCCACCTCGAGGCAGCTTTGTAAGCTTCTGAGCACTTCCCAATTCCGGGTGACTTCAGGCACTGGGAGGCCTGTGCATCAGCTGCTGCTGTCT BIH@==BG>77@DEIEFD,IAF@FGG7@GDGDDGG9DHEG8FC:G.8FFDF(EC7E8GAAF@:DFIF<>H4GHDFFIDD?F@E?A X0:i:1 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:17 XM:i:0 XO:i:0 QT:Z:!1=DDDFB XT:A:U RG:Z:1#49 HS25_09827:2:1302:4720:38648#49 99 1 237102 9 100M = 237529 478 TTCAGGCACTGGGAGGCCTGTGCATCAGCTGCTGCTGCCTGTAGCTGACTTCCTTCACCCCTCTGCTGTCCTCAGCTCCTTCACCCCTGGGCCTCAGGAA CACCFGEFIFFGGEGGGGFFDHIGHJFHJHHHHHEGF9HC@?HIFFHDLFIIHIECGHIGIGGDDKCGGEG?GKGEGIIFGGGHJFJBFEGGG@EFHDJH X0:i:1 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:9 SM:i:9 XM:i:1 XO:i:0 QT:Z:!1=DDFFA XT:A:U RG:Z:1#49 HS25_09827:2:2304:13615:79987#49 73 1 237154 0 100M = 237154 0 CTTCACCCCTCTGCTGTCCTCAGCTCCTTCACCCCTGGGCCTCAGGAAATCAATGTCATGCTGACATCACTCTAGATCTAAAAGTTGGGTTCTTGGACCA AAEEFGFEIFGDGJEJGGGFIHIKHFFDGHEHHHHFFGHCGHGHFGFIGI4IFHHGDGGJJGGHFFIGGHIGGGGGFGHEIHGHEFGGFEGGBDACHDI; X0:i:5 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFDFD XT:A:R RG:Z:1#49 HS25_09827:2:1211:12986:97269#49 163 1 237175 0 100M = 237641 566 AGCTCCTTCACCCCTGGGCCTCAGGAAATCATTGTCATGCTGACATCACTCTAGATCTAAAAGTTGGGTTCTTGGACCAGGCGTGGTGGCTCACACCTGC 1/68779EF9-<8FE(6++7F,+G@G+GI57+F6476G5GH(7HKG55DE?G55E54H77+97,B5>5F=H>H4+5J4BC44=D@*'<;4455DFCBB42 X0:i:2 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1310:8364:37311#49 83 1 237192 0 100M = 236719 -573 GCCTCAGGAAATCAATGTCATGCTGACATCACTCTAGATCTAAAAGTTGGGTTCTTGGACCAGGCGTGGTGGCTCACACCTGTAATCCCAGCACTTTGGG EFFE>EEFGGJEFFFFDFBEFFDGHHGFIHGGHHFEG@EH?GEGBC>DIGD,I>GG=BIHDGF6GF9E@DEBDBC; X0:i:2 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2314:6399:35081#49 99 1 237218 0 100M = 237640 522 CATCACTCTAGATCTAAAAGTTGGGTTCTTGGACCAGGCGTGGTGGCTCACACCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGTGGATCACAAGGT B?C4F???GCFFCGGE>G:FIHHGHEDBG?E?HIEGCGEH8E;8@CCI.CBF,E@E7BAGDEGHK7GG>?B?FJ7?HGC7?FI>EFC5DG47C5HCD4F* X0:i:2 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2309:16828:41927#49 147 1 237278 0 100M = 236935 -443 CCCAGCACTTTGGGAGGCCGAGGCGGGTGGATCACAAGGTCAGGAGATCAAGACGATTCTGGCTAACACGGTGAAACCCCGTCTCTACCAAAAATACAAA GHHFFEDDGIHGFHIIGGFFFHFBHIGHFE@DGFHEBEHHFJIEHEGGG.FFBHGEHHHHGIDDEGH5GGIFFIHEIJKFFIGFDGGHGFGFEGFECBC< X0:i:4 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2215:9855:100403#49 83 1 237297 0 100M = 236965 -432 GAGGCGGGTGGATCACAAGGTCAGGAGATCAAGACGATTCTGGCTAACACGGTGAAACCCCGTCTCTACTAAAAATACAAAAAAATTAGCCGGGTGTGGT E9:CEE:C=+HDB6?CHI7GCHEHGGCG?@?GGGJFHGGFJAGGILDHECEGIHFFIGDGGH@GGEG88HDGIFJIGIFIG6GEFGGEGGFF?EG=DC@C X0:i:4 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDDEE XT:A:R RG:Z:1#49 HS25_09827:2:1209:7772:31408#49 163 1 237306 0 100M = 237652 446 GGATCACAAGGTCAGGAGATCAAGACGATTCTGGCTAACACGGTGAAACCCCGTCTCTACTAAAAATACAAAAAAATTAGCCGGGTGTGGTGGCAGGTGC 1CADAEC8+EEG?AF@B5C7@?FC?G6E7EGGEHG?EGHGBDD,?5>E=>E'G5E5G6BCAEFBGE5EDD?DHEBJ>B65CBA54B=CD44F5F3GB+D? X0:i:4 X1:i:0 XA:Z:17,-81177312,100M,0;5,-180890358,100M,0;1,+237306,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1308:17426:24233#49 99 1 237327 15 100M = 237695 468 AAGACGATTCTGGCTAACACGGTGAAACCCCGTCTATACTAAAAATACAAAAAAATTAGCCGGGTGTGGTGGCAGGTGCCTGTAGCCCCAGCTACTTGGG CAEEFGEEJFH@FGEGGGGHIF>HIEHBGHHBHGEFJEHGGHHHFCHGDFIFJIFHFHGGEIGD8G7GGFGFGDFE6GCHIHIDGFHGFDDG4CGCHFAE X0:i:4 X1:i:0 XA:Z:17,-81177291,100M,1;5,-180890337,100M,1;1,-462280,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2107:14896:19125#49 99 1 237332 20 100M = 237718 486 GATTCTGGCTAACACGGTGAAACCCCGTCTCTACTAAAAATACAAAAAAATTAGCCGGGTGTGGTGGCAGGTGCCTGTAGCCCCAGCTACTTGGGAGGCT C;E@FGBGIFGEGBFGGCDFGHIGFEFFFHH9FGIGFHHJDEGHGGDCGFEIFHFE@9FBDIGHDFGGGEF,A7C7?EH?CCIC>FF5@GG>4BF+BHF; X0:i:4 X1:i:0 XA:Z:17,-81177286,100M,0;1,-462275,100M,0;1,+237332,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDFAB XT:A:R RG:Z:1#49 HS25_09827:2:2210:17505:22671#49 99 1 237363 9 88M1I11M = 237744 481 TACTAAAAATACAAAAAAATTAGCCGGGTGGGGTGGCAGGTGCCTGTAGCCCCAGCTACTTGGGAGGCTGAGGCAGGAGAATGGATTGAAACCGGGGGGG C;>CF?FDE@F6GJE?BGF?22>EGGGDGEGFC@HFAHGDEEFEED@GAF=DJFFEFBH5G+DGG5CF+AF=B5CG=5;F+C@A4IFJED5@H2 X0:i:4 X1:i:0 XA:Z:1,+237388,100M,1;17,-81177230,100M,1;5,-180890276,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1308:18888:19483#49 147 1 237414 15 100M = 237025 -489 CCAGCTACTTGGGAGGCTGAGGCAGGAGAATGGCTTGAACCTGGGAGGTGGAGCTTGCAGTGAGCCAAGATCACGCAACTGCCCTCCAGAATGGGAGAGA G??E+A5G5EF@4C345E+<56C5J4>H>H4D55?577G=FE@=HA5G@D5FIGF?77DEG5E6C4HEG>E7?D>BGFEGB5'6@?AAG99?@9F7CBC; X0:i:4 X1:i:0 XA:Z:1,-237414,100M,2;5,+180890250,100M,2;17,+81177204,100M,2; XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1310:8736:4976#49 99 1 237423 12 100M = 237875 552 TGGGAGGCTGAGGCAGGAGAATGGCTTGAACCTGGGAGGGGGAGCTTGCAGTGAGCCAAGATCACGCCACTGCACTCCAGAATGGGAGAGAGAGCGAGAC AAEEFGFFJFFDHHGFGGHGGHDGHEFBGH?H8EIE8EH-DHCDFEECCHF;FE@HGHGGEEAHFFCGGFFBC7GGFI?EDHDDGF6GDHFG4HFJ4F6F X0:i:4 X1:i:0 XA:Z:1,+237423,100M,1;17,-81177195,100M,1;5,-180890241,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DFFFD XT:A:R RG:Z:1#49 HS25_09827:2:2102:5652:39357#49 99 1 237427 20 100M = 237779 452 AGGCTGAGGCAGGAGAATGGCTTGAACCTGGGAGGTGGAGCTTGCAGTGAGCCAAGATCACGCAACTGCACTCCAGAATGGGAGAGAGAGCGAGACTTTC BAEEFGFGIFHFGEGFGGFH?KIEGJFIFHHH?HL:JHCGE9FIFGHEDEI?FGHGFBGJMGGDDGHGGEFIGGFGFGHFJHIFJFGGFE@G>HABHACE X0:i:4 X1:i:0 XA:Z:1,+237427,100M,1;17,-81177191,100M,1;1,-462180,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:1215:9775:94591#49 99 1 237435 29 100M = 237791 456 GCAGGAGAATGGCTTGAACCTGGGAGGGGGAGCTTGCAGTGAGCCAAGATCACGCCACTGCACTCCAGAATGGGAGAGAGAGCGAGACTTTCTCAAAAAA AABCCGFFGFF@FEE3EAFFDBEH?H?GD@D?E77?C?HCG6C@EG6:CAG5;C6 X0:i:4 X1:i:0 XA:Z:1,+237435,100M,1;17,-81177183,100M,1;5,-180890229,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:BDDDF XT:A:R RG:Z:1#49 HS25_09827:2:1302:4720:38648#49 147 1 237529 9 49S51M = 237102 -478 CCCCCCCCCCCCCCCCCCAGAAGGGAGGGGAGGGGAAATTTTCAAAAAAAAAAAAAAAAAAAAAACTTAGGTTCTTGGATGTTCGGGAAAGGGGGTTATT +?3BFFDB+++'4+*;5'4++,4FA+46+5++'++',((+D7'+(7FGHHGFIKGDHHGHGIED7E@GGGIIIECIIJGGFIFEGIGHGFFFHGDE3BC; XG:i:0 AM:i:9 SM:i:9 XM:i:0 XO:i:0 XT:A:M RG:Z:1#49 HS25_09827:2:2215:5984:40210#49 147 1 237570 0 100M = 237193 -477 GGGGGTTATTATCTAGGATCCTTGAAGCACCCCCAAGGGCATCTTCTCAAAGCTGGATGTGTGCATTTTCCTGAGAGGAAAGCTTTCCCCCATTATACAG GHGFFCJFGIFCGHBCFEGHHGB/JEGHGGIDHHE?FHHGFEHFFFGGHHID&GDG7AHDGCF7?7H-AGIEFGBG+EHHHGEJ+GAHFHGEG9EEH/FG;B8=H2GFH6-H:DCEDD9C< X0:i:4 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2115:3745:35455#49 163 1 237614 0 100M = 237963 449 TCTCAAAGTTTGATGTGTGCATTTTCCTGAGAGGAAGGCTTTCCCACATTATACAGCTTCTGAAAGGGTTGCTTGACCCACAGATGTGAAGCTGAGGCTG ;C?8B72D0C'2?HC2G?&7,CB=?GF'F5CBF6G,&G+5=G7H=@HID>ED5GA5F677HB7FFGFEJFGECFEJGGFGIFIACEFHG>HHHGHEFGHGDHGIHGFGGHIIFGGI@BGGEAGHKGFGG?GFII@EFE?CDH7F>GHHFGGCGCG=HAGB X0:i:6 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=BDADD XT:A:R RG:Z:1#49 HS25_09827:2:2314:6399:35081#49 147 1 237640 0 100M = 237218 -522 CTGAGAGGAAAGCTTTCCCACATTATACAGCTTCTGAAAGTGTTGCTTGACCCACATATGTGAAGCTGAGGCTGAAGGAGACTGATGTGGTTTCTCCTCA G?H5>H5>G4>;A>>4>5=<+B=BA+ECGH=D5>5=??EDD?6G.755G,G55+5?'7EH+IE67<>>BCI,?>GF7>7D7536@19?+92F;0EAD0;; X0:i:6 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1211:12986:97269#49 83 1 237641 0 100M = 237175 -566 TGAGAGGAAAGCTTTCCCACATTATACAGCTTCTGAAAGGGTTGCTTGACCCACAGATGTGAAGCTGAGGCTGAAGGAGACTGATGTGGTTTCTCCTCAG H>GACAC>7D66>J?H7D@IH7IB7GKF?@EG<7@KDADIGGBDCG78;ICFDDGHHG@D@H9FFJIFDGHEIFJ1E>BGFD>GH?E@@EFE??EFEC?A X0:i:6 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDBAD XT:A:R RG:Z:1#49 HS25_09827:2:2211:3477:41902#49 163 1 237649 0 100M = 237990 441 AAGCTTTCCCACATTATACAGCTTCTGAAAGGGTTGCTTGACCCACAGATGTGAAGCTGAGGCTGAAGGAGACTGATGTGGTTTCTCCTCAGTTTCTCTG :C?ADBD@EEEG8G6GBFEDDKFCBCBE>C>556H76D=5HEGD5GGB@F8D@DEFGH@,G,DF=5F5DDFDEBFABIGHCIA7?DEB@H>8A?BCC5FIF>GHCI8CC?GE6AF?G=GBJ=D?5G+FFBHGF7EEHEFAAF,FH55AIFGE>=5B+,HCG=+CBCADFFB'HG X0:i:1 X1:i:4 XG:i:0 AM:i:0 SM:i:17 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2116:7102:60196#49 163 1 237670 16 100M = 238118 548 CTTCTGAAAGGGTTGCTTGACCCACAGATGTGAAGCTGAGGCTGAAGGAGACTGATGTGGTTTCTCCTCAGTTTCTCTGTGCAGCACCAGGTGGCAGCAG :C1<=4;H@@4G2B?<&IE@IHJFF?>IEEJFDF>EBBAJBFE77CHGDHCEC;F8;CHECCGF8EDG7FDCG>E77C7@E?,G-EF,DCFC>EGGCGBH5EBFIF>CEFHDHDFJHGFIGGGCEDEG@F7EGHB@E?FGDFHGEF8CG8IHCIFIFIGGGECFEDHEEEBBC< X0:i:1 X1:i:6 XG:i:0 AM:i:0 SM:i:15 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2107:14896:19125#49 147 1 237718 20 100M = 237332 -486 AGACTGATGTGGTTTCTCCTCAGTTTCTCTGTGCAGCACCAGGTGGCAGCAGAGGTCAGCAAGGCAAACCCGAGCCCGGGGATGCGGAGTGGGGGCAGCT 2D+>FD?F>CFFBHF6=J+EF?>FEDEFI5BFED7BBGE7+5H?F=IGD?CA5FBHGHCH6FGCCICE>HC>KCDEC6C?GEAA9DBCB7C6;; X0:i:1 X1:i:2 XA:Z:16,+90281842,100M,1;6,+171045574,100M,1; XG:i:0 AM:i:0 SM:i:20 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1316:13236:27414#49 163 1 237729 0 100M = 238103 474 GTTTCTCCTCAGTTTCTCTGTGCAGCACCAGGTGGCAGCAGAGGTCAGCAAAGCAAACCCGAGGCCGGGGATGCGCGGTGGGGGCAGCTACGTCCGCTCT (C*C371BEC9&6>,33A621@45H(G'/25E&>A:+/=A-6=D)9,:D>H$7?A5..B?52D(BDC7.D?6?H5:+81F+F,B4'<8084:5?H'F/42 X0:i:2 X1:i:0 XA:Z:1,+521512,100M,5; XG:i:0 AM:i:0 SM:i:0 XM:i:5 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2210:17505:22671#49 147 1 237744 9 100M = 237363 -481 CTCTGTGCGGCACCAGGTGGCAGGAGAGGTCAGCAAGGCAAACCGGAGCCCGGGGATGCGGAGTGGGGGCAGCTACGTCCTCTCTTGAGCTACAGCAGAT ;43,53C>FA4;E;B+@FBC'G4+5FE,55+5H5D57,,=?7D=+35++,+DE55C7G5B'5?67,'H@,B,7?>A>-?9E5H9E,-?BA6;; X0:i:2 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1308:9625:84426#49 99 1 237762 0 100M = 238156 494 GGCAGCAGAGGTCAGCAAGGCAAACCCGAGCCCGGGGATGCGGAGTGGGGGCAGCTACGTCCTCTCTTGAGCTACAGCAGATTCACTCTGTTCTGTTTCA AAEFFGFGGFFDGJGHGGGHGBIGHJFF@HEHHHIGFGHCGHEHHEEICFIFHGEEFGCGEGGHHKIGGEFIAKFG6EIHCG?HGF>HFGGFGHGCDHFB X0:i:3 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFDF XT:A:R RG:Z:1#49 HS25_09827:2:2102:5652:39357#49 147 1 237779 20 100M = 237427 -452 AGGCAAACCCGAGCCCGGGGATGCGGAGTGGGGGCAGCTACGTCCTCTCTTGAGCTACAGCAGATTCACTCTGTTCTGTTTCATTGTTGTTTAGTTTGCG GHH>FHFFGCFCFHFFHIGHJDFGHIHHHGIFGFEHHKHDHJFFFIFGHHKFGGGEHHHHGIJHEEDFHGIIFGEIIFGGGIIIDFGHGFGFGGDE@@C; X0:i:1 X1:i:2 XA:Z:2,+243102184,100M,1;6,+171045513,100M,1; XG:i:0 AM:i:0 SM:i:20 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1215:9775:94591#49 147 1 237791 37 100M = 237435 -456 GCCCGGGGATGCGGAGTGGGGGCAGCTACGTCCTCTCTTGAGCTACAGCAGATTCACTCTGTTCTGTTTCATTGTTGTTTAGTTTGCGTTGTGTTTCTGC GEGE>HFDBAGCCHIF5FHHCF=FHIFI>5D5GFDFI1FJC@7FEGJHGGJEEIHDFKFFHEGGIKKHGGFFCGGEHIFFBHGEHGGGHHEGHHFGHGFHEHGHFJFGIBIFFGGHBEGEGFGFFGFCEAA X0:i:1 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:17 XM:i:1 XO:i:0 QT:Z:!1=DDDDD XT:A:U RG:Z:1#49 HS25_09827:2:1310:8736:4976#49 147 1 237875 16 100M = 237423 -552 TGCGTTGTGTTTCTCCAACTTTGTGCCTCATCAGGAAAAGCTTTGGATCACAATTCCCAGTGCTGAAGAAAAGGCCAAACTCTGGAAAAAATTTTGAATA GGHHGEGDFLHGFHFFHFGHJFFGHIGHGHEJGGEGHEEDHJIFFFGGHHHFIHGIHHGHGEFDGHHFGGIIIIDHFJCFGHIIGGGHGF9FHEF.:BC; X0:i:1 X1:i:5 XG:i:0 AM:i:0 SM:i:16 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1207:2092:16944#49 163 1 237911 0 100M = 238367 556 AAAGCTTTGGATCACAATTCCCAGTGCTGAAGAAAAGGCCAAACTCTGGAAAAAATTTTGAATATTTTGAGCCAAATGTGAGGACTACAACCTGTGAGAA ;CBCBFDFDCEGHAE@EAEFIHFI@DIFFIFGHHGGHGEGHEDDE@BGFEHHGDEEFHFFGBFGHECIDEEFEHEDFCFIHFIFFBCG;FLFB??7@9G?A?CEFE77?F78>FEDC7H56B7,6DG=ACC?@55FFD@GD7+36JF5E7FB?FE5IFD6F+5BF?><4+>@34+HAI>55FFG3D; X0:i:2 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2104:18933:92143#49 99 1 237955 0 100M = 238413 558 TCTGGAAAAAATTTTGAATATTTTGAGCCAAATGTGAGGACTACAACCTGTGAGAACGGAAAATAAATCCTGGGACCCCAGACTCACTAAGCCAAAGGGA B?BFFCFEE=?DGJGFAGFEGKCEDEFDGHHHHEHGHGHGGHGHFFHIGHFIFFECGGIGGGGHHE@GGEFIGFGGBGGCIFIHJGGFFEGGGDEBEHFE X0:i:2 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2115:3745:35455#49 83 1 237963 0 100M = 237614 -449 AAATTTTGAATATTTTGAGCCAAATGTGAGGACTACAACCTGTGAGAACGGAAAATAAATCCTGGGACCCCAGACTCACTAAGCCAAAGGGAAAAGCCAA BG4<=EDGGGGFGC,EFD@G7H>G?@F6?7F7GGFGD99EJ:B@EBI8?,FDCF?AHE,8GHECFEDFHEHB:FECAIBC?:CGEEHEF?=FE??=C>1@ X0:i:2 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:B?::= XT:A:R RG:Z:1#49 HS25_09827:2:2101:17595:52051#49 99 1 237976 0 100M = 238328 452 TTTGAGCCAAATGTGAGGACTACAACCTGTGAGAACGGAAAATAAATCCTGGGACCCCAGACTCACTAAGCCAAAGGGAAAAGCCAAGCTGGGAACTGGC BAEDF?FFIFGGGDGFGGFFGHIHFJFFFHECFIHGGGHGGHHGIGDIGFIEHEGCGFFGEJGHGGHGGEIIGGGGFGIHGGI>HEIGFGGGGHEFHDJF X0:i:2 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFE XT:A:R RG:Z:1#49 HS25_09827:2:1213:5189:14951#49 163 1 237980 0 100M = 238341 461 AGACAAATGTGAGGACTACAACCTGTGAGAACGGAAAATAAATCCTGGGACCCCAGACTCACTAAGCCAAAGGGAAAAGCCAAGCTGGGAACTGGCTTAT ;;BD93ECDFFG8EDDHIEFIHFEHHGFFEGGHBBGHGGGHDDHGGGIFKHHGFEEEFEHFEHFFDHHF@GHHBIDEFF>EE=@FIHC@FLGG?DFEFHG X0:i:2 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2211:3477:41902#49 83 1 237990 0 100M = 237649 -441 GAGGACTACATCCTGTGAGAACGGAAAATAAATCCTGGGACCCCAGACTCACTAAGCCAAAGGGAAAAGCCAAGCTGGGAACTGGCTTATGCAAACCTGC H,4EFJHEG=F?FD@EBAC X0:i:2 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:BDA;D XT:A:R RG:Z:1#49 HS25_09827:2:1202:11798:14659#49 147 1 238011 0 100M = 237640 -471 CGGAAAATAAATCCTGGGACCCCAGACTCACTAAGCCAAAGGGAAAAGCCAAGCTGGGAACTGGCTTATGCAAACCTGCTTCCCATCTGGTTCCTAAATA G??BDDFFBCH+EH3I>A4HFGFFJ4BHBA=?>HHDBEEDCE@CEFE>GHE5BHFEHADBGH6DGHBGDGEIEFEHFJGGGHAF:?DA>FCDCDDDCBC4 X0:i:8 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1202:19460:24586#49 83 1 238092 16 100M = 237664 -528 CCCATCTGGTTCCTAAAGAAGATAGCTATTACACAAAGATAAAAAAGCTACATCCCTGCCTCTACCTCCATCGCATGTAAAATGTGTATTCAGTGAACGC 2FD@5=DG7DDE5GFJD,GC7IGBDC?67B7G57D8D9--GF9FA@7C?8?(9HFHHFHGCHA(GE:FH:HBFFFHG1FIGGGBHFEEG?FED?B@CBAC X0:i:2 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!11ADDDD XT:A:R RG:Z:1#49 HS25_09827:2:2207:19448:13740#49 163 1 238100 0 100M = 238420 420 GTTCCTAAATAAGATAGCTATTACACAAAGATAAAAAAGCTACATCCCTGCCTCTACCTCCATCGCATGTAAAATGTGTATTCAGTGAACGCTGACCAAA FGEFIFHIIIEGDHHGEGJEGHDHHCDBIFIDHGEIFGHGFHHEFHIHGFDHHHHEHEJGHHHGCIB;GGFFIFGHBGIEHGFJG?GFFCGGHFH?GGDBCHGHEGHAFIFIHFFIGHGGHEGFHGFHGHGCCDHGIFGHGCGH?EEFEFJFGGFCC4; X0:i:2 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2116:7102:60196#49 83 1 238118 15 100M = 237670 -548 TATTACACAAAGATAAAAAAGCTACATCCCTGCCTCTACCTCCATCGCATGTAAAATGTGTATTCAGTGAACGCTGACCAAAGACAGAAGAATGCAACAA 2GDHBE7BGGHFHGGJHIH;CHGBGGFGFHHGGIJEHGJGGGGFHHHJAIEFIHGHEFHGGAHJGJJFH?HGIFH>GDFIF:GCGGJHGGFIDEGF@EAB X0:i:2 X1:i:0 XA:Z:1,-238118,100M,0; BC:Z:TGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:1:BDFFFE XT:A:R RG:Z:1#49 HS25_09827:2:1215:8307:39617#49 99 1 238131 0 100M = 238510 479 TAAAAAAGCTACATCCCTGCCTCTACCTCCATCGCATGTAAAATGTGTATTCAGTGAACGCTGACCAAAGACAGAAGAATGCAACAATTTGCCTCTGATT BABE6GDDFFFGFJGJBGFHD>I;GJFHGHEHHEJC>ECGEDGGFGE?;IIIHE@AGGF@DECD@@EGGEHFGIGD6GHHGGIDCBJCDGDDCFE9HGGECGBFCGGGBEHDCIIICBFHGFEAEADAAD?@B?FE8@GEG5=H@F=HFFDI?ED=FDH4EHE=FEHEA@CCHF>FFGEG X0:i:2 X1:i:0 XA:Z:1,+238142,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2105:2686:9100#49 147 1 238150 15 100M = 237691 -559 CCTCTCCCCCCATCGCATGTAAAATGTGTATTCAGTGAACGCTGACCAAAGACAGAAGAATGCAACAATTTGCTTCTGATCTACCCACACCCATTTTTTC GD>F+3?++>F5=F5+?5F?H=D7,45E@5HC5DB55DC7F5A566,4H+5GEDC+C@CF,@,>+CDC(A+--EHCDE>6C: X0:i:2 X1:i:0 XA:Z:1,-238150,100M,4; XG:i:0 AM:i:0 SM:i:0 XM:i:4 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2313:14712:41708#49 163 1 238155 0 100M = 238519 464 ACCTCCATCGCATGTAAAATGTGTATTCAGTGAACGCTGACCAAAGACAGAAGAATGCAACAATTTGCCTCTGATTTACCCACACCCATTTTTTCCACTT ;CBCDFEFFFFGBGGEHIEGCFJFHGIIDEFHGHHEHDIGHEHHEGGIJGHGGGIHEGFFGGDFHHFGFIHHHHEAFIFHHEFHIIHGGFIGHGEFFFF; X0:i:2 X1:i:0 XA:Z:2,-243101808,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1308:9625:84426#49 147 1 238156 0 100M = 237762 -494 CCTCCATCGCATGTAAAATGTGTATTCAGTGAACGCTGACCAAAGACAGAAGAATGCAACAATTTGCCTCTGATTTACCCACGCCCATTTTTTCCACTTC HEGHEE=77HFEIEGHEIFIBFKCHEHGGFDFABGDGEDCEHHCJGFBB+BDBGECHCDEEBACAC; X0:i:2 X1:i:0 XA:Z:1,-238156,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2309:17583:42089#49 99 1 238214 23 100M = 238604 488 ACAATTTGCCTCTGATTTACCCACACCCATTTTTTCCACTTCTTCCCCTTTCCCCAATACCCACACTTTTCCCCTTTACTTACTGAGGTCCCCAGAAAAT C?>@@AFGGFHFGJ?JGGDEIGHE1JD:BHH@FDL:J9HGDHCGFEDIFFIFH7GADFCBD9GDFE7=GEHBIDCD6EHH?GID>B>>6GGGG5EB4H6E X0:i:1 X1:i:1 XA:Z:2,-243101749,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 QT:Z:!+1ADDDD XT:A:U RG:Z:1#49 HS25_09827:2:2101:17595:52051#49 147 1 238328 0 100M = 237976 -452 CGGACCACAGTTTTTCCTGTGGTTCTCTGTTCTTTTCTCAGGTGTGTCCTTAACCTTGCAAATAGATTTCTTGAAATGATTGAGACTCACCTTGGTTGTG GHH5GE5F>AHCFHCFGEGHIFHBEIEEHHEFHFHFFFFDHJHGFGE@GHH@BKGDHHJEGGDHFGHGHGIIIFEH?JHFFICI@EAD>HFAHDEEDBC; X0:i:5 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1213:5189:14951#49 83 1 238341 0 100M = 237980 -461 TTCCTGTGGTTCTCTGTTCTTTTCTCAGGTGTGTCCTTAACCTTGCAAATAGATTTCTTGAAATGATTGAGACTCACCTTGGTTGTGTTCTTTGATTAGT EAHHHHEGGFGEG>EEHICEHGEFEFDGIIHGGIKFDGGDGFGFEEHFIDHDIEGGHGDGGHHFGHHHHHHGHFEHGCFIGHGGHGGGFFFJFEGFECAC X0:i:5 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2114:15412:57834#49 83 1 238343 0 100M = 237946 -497 CCTGTGGTTCTCTGTTCTTTTCTCAGGTGTGTCCTTAACCTTGCAAATAGATTTCTTGAAATGATTGAGACTCACCTTGGTTGTGTTCTTTGATTAGTGC B,HDF5BGGFDDGGEEDIF7?I6H?@CGFFEG?@GDFGEE@FGGEFIJFEHF9HGAGEHGGCEJGEHHH?ABE-DHGIFGGGCGHBGGFFFG?EG=FCAC X0:i:5 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=AA=AD XT:A:R RG:Z:1#49 HS25_09827:2:1207:2092:16944#49 83 1 238367 0 100M = 237911 -556 AGGTGTGTCCTTAACCTTGCAAATAGATTTCTTGAAATGATTGAGACTCACCTTGGTTGTGTTCTTTGATTAGTGCCTGTGACGCAGCTTCAGGAGGTCC B>H@BGHGGG6DHFGJFIGJBGEFGG?CIBEGGGDKHGGIGCGDCHFHIEHFIHGFAG9GHH9FFIG8HAHGIFDACGBIF;FH>FHIEHHGCGHEBBHFDFHHHGH?EJHEDEFGEG7?5DEGDFEC5EAIEHCG>>G7E7EDGIGF?IDE>IBCG8GHJD8GEEABC; X0:i:4 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2207:19448:13740#49 83 1 238420 0 100M = 238100 -420 TGGTTGTGTTCTTTGATTAGTGCCTGTGACGCAGCTTCAGGAGGTCCTGAGAACGTGTGCACAGTTTAGTCGGCAGAAACTTAGGGAAATGTAAGACCAC FFDHHHHGGFE@FFGECICIFIG?EFDGGFHGGGJFHGGEGG9GHGGFIIEDGDGCHFHGCHHFFHGGHHHGHFEGHIFGGGGGHEFGGGFIEFG=DE?B X0:i:4 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1215:8307:39617#49 147 1 238510 0 100M = 238131 -479 GTAAGACCACCATCAGCACATAGGAGTTCTGCATTGGTTTGGTCTGCATTGGTTTGGTCTGGAAGGAGGAAAATTCAAAGTAATGGGGCTTACAGGTCAT ADG,F3?FBAADGH;FC+HDF?FB=EB?5GEFGHDFH+BDDG34FDEGDDG@BGG0HEF=GE??:A,6B7=I/CC4IH7/DCGEEEHAEFFGFFEHGEFIGHG6BEHGIGBHGHEGHEFFHDGFGHEGJHFGHFEH5GD=F5CFEDFF?FEFADFBHGIAHFFGHFBHDB X0:i:5 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1210:21294:46989#49 99 1 238574 0 100M = 238986 494 GGAGGAAAATTCAAAGTAATGGGGCTTACAGGTCATAGATAGATTCAAAGATTTTCTGATTGTCAATTGGTTGAAAGAATTATTATCTACAGACCTGCTA A?>@A???4FFGFJG?BABH?BIE9FCC?GEAE@CDCD;F?GCF9:GEA9FG7@GB7BDAG@E6GC?DGB75GGG@D@@>EABB=I2 X0:i:5 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11ADD8D XT:A:R RG:Z:1#49 HS25_09827:2:2309:17583:42089#49 147 1 238604 22 2S98M = 238214 -488 CAGGTCATAGATAGATTTAAAGATTTTCTCATTGTCAATTGGTTGAAAGAATTATTATCTACAGACCTGCTATCAATAGAAAGGAGAGTCTGGGTTAAGA +4'FDE5+5+A+4+34>+BB5'4+G>DEF79J?H6EF7E@7.BFE5G?7HFD55??7A>>>?CI?E>HCBEC?>FE:6HEGFF?8CDDCAC< X0:i:5 X1:i:5 XC:i:98 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1209:6318:78878#49 163 1 238610 0 100M = 239001 491 AGATAGATTCAAAGATTTTCTGATTGTCAATTGGTTGAAAGAATTATTATCTACAGACCTGCTATCAATAGAAAGGAGAGTCTGGGTTAAGATAAGAGAC ;CBCEFD8FEHGHFEEFFEFGHHGBGIEIEGBFHHC6FIGBFGDGGBIFIEGGHG X0:i:5 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2106:7138:96531#49 163 1 238659 0 100M = 239023 464 TCTACAGACCTGCTATCAATAGAAAGGAGAGTCTGGGTTAAGATAAGAGACTGTGGAGACCGTGCATAGTTGCTTCCTGATCAGCTCTTTATTTGATTGA >8GE?+FHAE?6@G=5GD5D5GD5H7?5A>C67?A9F?FEC5AI55EFB=>=B5EB55CCHGDF+I5DFD>H,G X0:i:5 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2106:17465:15219#49 163 1 238714 17 100M = 239118 504 GAGACCGTGCATAGTTGCTTCCTGATCAGCTCTTTATTTGATTGAGAGTGAGGCAGGGAAGATTAGAGGGAAGCTTACAGTGGAATTCAGGGCTAAGGCT ;CBACEGBDHGBLECGBGHFIHF??CD@7C>GFHE?D?IGEFAHC@BBFFDGG5IFCHHFABDF=EHHA@E56>EJFB6>(+7F2I->87E7G5+AC0?-+=57H+@-'=E?G3',0CDBD297?((>C5=+D,+-+5FB5FE5D;3B+'FGF+'FF,+DG X0:i:1 X1:i:14 XG:i:0 AM:i:0 SM:i:12 XM:i:4 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2316:5317:88087#49 121 1 238811 0 100M = 238811 0 GCTGCTATTCTTTTGCTCCTTGTAACTTCCTACAGTGTTGTCAGCATCCACATACTTCTCTGTGGGGTTGGCCTCAGAGCCTGGTTACCTTGTCTTAGGT EJ>4BADGGD,FGF?CDFG1E?6HJ@?AGBE7@E@DH9EG8G@@GG,FII?6I-FAACD8-7HF7AA8CGH-:HCG-?BC2D02CAAE)-2<7D7B8'1C@>>CDF@HG-,55BG7=+4,5@+?DA@,EE@BCD5FFG55E?=FD64=+>+6CE+A@GBCCHA<+GH3>(3D+ X0:i:5 X1:i:8 XG:i:0 AM:i:0 SM:i:0 XM:i:4 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2213:6288:76860#49 163 1 238875 0 100M = 239213 438 GGGTTGGTCTCAGAGCCAGGTTACCTTGTCTTAGGTCCAGTGGCACCCTGACTGGCTTGGTGTCCTTGAACCAGTTACCTAACCTCTCCATACCTCAGTC FG>+BD53>>G?G X0:i:3 X1:i:10 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1210:21294:46989#49 147 1 238986 0 18S82M = 238574 -494 CTCAGGACCTTAGATGTAAAATTAAAAAAAAAAAAAAAGAAGAAGAAGAGTACCTACTGTATAGCATTGATTTGAAGATTGAATGAGCTGGTATTATACA &,'5'''+'+++'+*45++C5,%55E>H>FDDE>E=779A,E@=>7DADF>@5++C7=55G+?G,B655>EDIG78C>EG?B56@BA,59C?/CDA8BC< X0:i:2 X1:i:0 XA:Z:1,-238986,100M,0; XC:i:82 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1301:15691:70894#49 83 1 238992 0 100M = 238573 -519 AAAAAAAAAAAAAAGAAGAAGAAGAGTACCTACTGTATAGCATTGATTTGAAGATTGAATGAGCTGGTATTATACAACGTTTAGAAGCAGTGCCTGACAC EFHHHEHGGGEFC=FGHEEEHHGHGGFIIFHGGHFEHGGFGGFGHFIF?IFGIHGFHGHDGHEHGIHFCHHBE9HGGIHGHGGGGGHGGFFFFEGFCBAC X0:i:2 X1:i:2 XA:Z:1,-92664,100M,0;2,+243100971,100M,1;1,-224096275,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1209:6318:78878#49 83 1 239001 0 100M = 238610 -491 AAAAAGAAGAAGAAGAGTACCTACTGTATAGCATTGATTTGAAGATTGAATGAGCTGGTATTATACAACGTTTAGAAGCAGTGCCTGACACGCAAAAGGC FGHHCEHBGGHFBI?HHIGGHIEGGGFGIHFGGEGGHCGFFIGGIEFFIFHGCHGFIJHDHHHFGHI8GGHGFFEIGIGIFBEGHGJG@GFFFFBFCBAA X0:i:2 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:B=DED XT:A:R RG:Z:1#49 HS25_09827:2:2106:7138:96531#49 83 1 239023 0 100M = 238659 -464 ACTGTATAGCATTGATTTGAAGATTGAATGAGCTGGTATTATACAACGTTTAGAAGCAGTGCCTGACACGCAAAAGGCTCTCAACAAATACTATCCTTTA BI@@5AC4@F?FA>2FBEG/?CAD?GFDBAA X0:i:5 X1:i:8 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11=:=2B XT:A:R RG:Z:1#49 HS25_09827:2:1204:9161:39788#49 99 1 239043 0 100M = 239494 551 AGATTGAATGAGCTGGTATTATACAACGTTTAGAAGCAGTGCCTGACACGCAAAAGGCTCTCAACAAATACTATCCTTTACTAATATCCTGTGTGTCTGT BABFFGFFJFHEGJEHGGGFGGIGHJFIBHHHHHIGHGHCGEGGFGEIGHIIHGGIFFIGMIGHHBHGEEHI9FEGFGDHGHDHDEIHFHCGGEGHHHIE X0:i:5 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFD XT:A:R RG:Z:1#49 HS25_09827:2:2205:17276:86638#49 99 1 239065 0 100M = 239424 459 ACAACGTTTAGAAGCAGTGCCTGACACGCAAAAGGCTCTCAACAAATACTATCCTTTACTAATATCCTGTGTGTCTGTATCAGAGCTGGTGGGGTGGAGG CABEFGFEIFGEGJGHGCHHIGIKIHFIEHHHHHIFHHHHFHGGIGHIGIIIHIGIGHIFIGGHHFIGGEKDIGGJGIKHIGIHGGIHFGGGGHABEHGE X0:i:4 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2111:3422:17188#49 163 1 239097 0 100M = 239561 564 AGGCTCTCAACAAATACTATCCTTTACTAATATCCTGTGTGTCTGTATCAGAGCTGGTGGGGTGGAGGGACAGAAACAAGTGGGAGAAGGTAAAGAGATG CCIIGGFHBFHEGGE57DC55EJKHDGEBFEHED+HDFFBCGFDHBEBFHBCG>DEAF4BHG@>4IFG3C,??G X0:i:3 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2106:17465:15219#49 83 1 239118 15 100M = 238714 -504 CTTTACTAATATCCTGTGTGTCTGTATCAGAGCTGGTGGGGTGGAGGGACAGAAACAAGTGGGAGAAGGTAAAGAGATGGGCAAATGATCTCTAAACTCT EI@H=EHBG@6EC>5HCDHDFCE?DF?C?FCGG7FDHCG8BCHDAEHFEAHFD@GFAHHGGHHGGHHFDHHGEFCDACGGEAGGGEFEAFFIEFGFEBAB X0:i:2 X1:i:0 XA:Z:1,-239118,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFF XT:A:R RG:Z:1#49 HS25_09827:2:2208:4689:7826#49 147 1 239169 12 100M = 238788 -481 GAAACAAGTGGGAGAAGGTAAAGAGATGGGCAAATGATCTCTAAACTCTCTCTGGCACTAACACAATTCTTTATTATGTGTTTTGTCTGGCTCTTTATAT ?DFFGECFGIFIGHCIHFEDIGIFEFHEFFEFHHEEGFHDFEDEAGEGGHEFBHDEDHGHAC?DFGHEGAEIIGGEIFGFDECFGFFHGFC?EDEBDBC< X0:i:2 X1:i:1 XA:Z:2,+243100794,100M,0;16,+90280392,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2208:20544:50571#49 83 1 239171 0 100M = 238817 -454 AACAAGTGGGAGAAGGTAAAGAGATGGGCAAATGATCTCTAAACTCTCTCTGGCACTAACACAATTCTTTATTATGTGTTTTGTCTGGCTCTTTATATTG EFHHJHDGGGHFHHHJHIHJEGGHGFIGIGHGGGFKHGJJGFGGEGFHIIFGEHGFHHHGGHCHGHHHHHHGHFJIHIFDGHGGHGJGGHFGFFGFFEAC X0:i:2 X1:i:1 XA:Z:2,+243100792,100M,0;16,+90280390,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2116:17633:34972#49 83 1 239179 5 100M = 238800 -479 GGAGAAGGTAAAGAGATGGGCAAATGATCTCTAAACTCTCTCTGGCACTAACACAATTCTTTATTATGTGTTTTGTCTGGCTCTTTATATTGATAGCTGT HGH,JD6>GFGFGFHGH7H;HHEFGFFFGFEGGFKKDGEGGAFGIGDHFCELDFF@HFHFH>GGFEHHHHHFEFE9ECHG?/GGHGECFGFIFDGFCBA- X0:i:2 X1:i:8 BC:Z:TGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:==??DEDF XT:A:R RG:Z:1#49 HS25_09827:2:2213:6288:76860#49 83 1 239213 0 100M = 238875 -438 ACTCTCTCTGGCACTAACACAATTCTTTATTATGTGTTTTGTCTGGCTCTTTATATTGATAGCTGTTCCAGAGGCAATCAATAGCTATTAGTCGGTTTTA HFHHBE@G>@D@FGFGHIHCC?GBECJAFFEGGG7EHGGDGCG@E,DBIIFFEDF@A;HCCH@FFE:C8:D8EFJHEHBDEDAGGBEEFEFGE?DFCCA< X0:i:2 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDABD XT:A:R RG:Z:1#49 HS25_09827:2:1314:18713:47070#49 83 1 239245 17 100M = 238861 -484 TGTGTTTTGTCTGGCTCTTTATATTGATAGCTGTTCCAGAGGCAATCAATAGCTATTAGTCGGTTTTATTCTTATTTTTCTGTCTGATCTTACAAGGGAG EJHEBG5GGGHECCGJDGFCHGEGD7DGGHFGGC@FFGIGF:GGEGF8I8CCDHG9HGDFGHE>FJDFHEH@?FDGG>BDEF>B?BE@EFFEGFGFCBA8 X0:i:1 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:17 XM:i:0 XO:i:0 QT:Z:!11ABDBD XT:A:U RG:Z:1#49 HS25_09827:2:2306:15331:25615#49 99 1 239260 17 100M = 239721 561 TCTTTATATTGATAGCTGTTCCAGAGGCAATCAATAGCTATTAGTCGGTTTTATTCTTATTTTTCTGTCTGATCTTACAAGGGAGCAAACTGTGGCAAAG B>BCFGDDFFH@FBEEEEDE?>IED.@E8HEG8:8:F@@CFH/D-C@9GFIF,7E8C9(G@AGB8KHGG?FDF7@EFEG??7B7CG>BF6F745=B<+I2 X0:i:1 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:17 XM:i:0 XO:i:0 QT:Z:!1=BDFDE XT:A:U RG:Z:1#49 HS25_09827:2:1205:12365:56965#49 163 1 239288 18 100M = 239612 424 AATCAATAGCTATTAGTCGGTTTTATTCTTATTTTTCTGTCTGATCTTACAAGGGAGCAAACTGTGGCAAAGTATGAACTTACTTCTCAGGAAATTAACC ;CBCDFDHFFFGHGGGCIIGCGJIIGEIIICHGHEFGJIGFGHHEGGIJKHGGJIFFGGHFGHFFHHGFFHFHFIHGFGHFHIFIIHGHFHFHJHFHHFG X0:i:1 X1:i:3 XA:Z:1,+92960,100M,1;16,-90280273,100M,1;2,-243100675,100M,1; XG:i:0 AM:i:0 SM:i:18 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2205:17276:86638#49 147 1 239424 0 100M = 239065 -459 GCGTCTGGACAAATTTAGTCACATGAAATACAGAAGAGAGATTTCTCATGGTTAAAACGAAGCTCTCTTTATTTGCTTCTGCTAATTAAAAAATCAGAGC GGHEFEHFGLGHFHIGHFEHE?JGHIHEHFIFHHHHGHIGFHHFHIEGHHKFIHGFCHJHGIJEGHHHHGIIFGEIIHHFFHIHGGGLGFFFHEFECBC< X0:i:4 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1203:13643:47698#49 99 1 239481 0 100M = 239877 496 CGAAGCTCTCTTTATTTGCTTCTGCTAATTAAAAAATCAGAGCTAAAGATACTTAAACACTACAGTTAAAATGCCATGGTTGTCTATTGGCTTAACGAAT CAEDFGFFFFGEGGGHGGDFIHCEHJHHEHEHFHHGGHHGGHJHFFHCFFIIBHLEGHGGGGGDFEEGGFFFGKGJFGKEEGGHJ=IHFDGGGHEJHH>E X0:i:3 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDDD XT:A:R RG:Z:1#49 HS25_09827:2:1204:9161:39788#49 147 1 239494 0 100M = 239043 -551 ATTTGCTTCTGCTAATTAAAAAATCAGAGCTAAAGATACTTAAACACTACAGTTAAAATGCCATGGTTGTCTATTGGCTTAACGAATTCTCTTATGAAAT GG@HFHGGGIHIGCIFHIFHJFIGHIGHGEIJGHJEFHHJHJHFFIEGHHGJIGGIHHGHGIJHFJEHGGIIIIEIFJKGFIDIGGGLGFEFHDEECBC; X0:i:3 X1:i:12 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2112:3887:11923#49 99 1 239516 0 100M = 239841 425 ATCAGAGCTAAAGATACTTAAACACTACAGTTAAAATGCCATGGTTGTCTATTGGCTTAACGAATTCTCTTATGAAATCCACTCTAAAATGTTATCCATC 8AB@=?B?FFG@@JF?GGG??B@ECEDIEHAHC:AFC@CC8@FD@CCCGFE;HELICFABJE-DK@G=GC@GA,7DBB7-CCICEFFBDDD7GBHG4H>2 X0:i:2 X1:i:11 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=AA2=D XT:A:R RG:Z:1#49 HS25_09827:2:1304:20816:7925#49 163 1 239542 0 100M = 240011 569 ACAGTTAAAATGCCATGGTTGTCTATTGGCTTAACGAATTCTCTTATGAAATCAACTCTAAAATGTTATCCATCATAAATCATGAAACGCAATTTTTCTT FG@CFJIECEHAGHAEGGFGEGHFEGEGCEFFFCFEFEBGDHGFHBHDBB1AC; X0:i:2 X1:i:2 XA:Z:16,+90280010,100M,0;2,+243100412,100M,1;1,-93223,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2111:3422:17188#49 83 1 239561 0 100M = 239097 -564 TGTCTATTGGCTTAACGAATTCTCTTATGAAATCAACTCTAAAATGTTATCCATCATAAATCATGAAACGCAATTTTTCTTATTCTCTTTAGAGCTTTAC EFHHGDEFFGGFEBGHCI7IC>B>B6G4GGHABIIHEIFAFFFHDFGEG X0:i:4 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2306:15331:25615#49 147 1 239721 10 100M = 239260 -561 GAGAAAAAATAAAAGTCTGGCTTTCTGACTCAGAGGTGTGTTCCCTTTAACAGAAAAAGAAAATATGTCCTCTTTAAAACTGATGATCATTGGTCTCCTC 2435F,DEF5+H+DBEH5H@I4FFG5785D5B@?77AHGDFCAHFHIIFFBDEG=>DB>HH?FFI>D=H7EFDHHFFG5G@?>+G>GDCGGBGGGDGG>EGA5,IF7@EFH@DE5IG6G8>AGBGC?7C?C< X0:i:3 X1:i:1 XA:Z:1,-239841,100M,0;2,+243100122,100M,0;16,+90279720,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2110:8222:80324#49 147 1 239876 0 100M = 239564 -412 GCCCAACAGAATTCTCTGTCTGAATGTCTCCTCCACAAACAAAATTTTAAGAACTAAAATTATCATCTTTCCTTCCAAATATGCTCTCCCTATGTCCCCA GH?BGHDGBCHHFHI@>G=CFGFBAFHEFGDAEGDFFFA=DEBEFI@GGHED?BG5CHDEG5EEGBBEDCEEEBGHCFECFCCEBCHHGFCECGDECBC; X0:i:3 X1:i:1 XA:Z:1,-93548,100M,0;2,+243100087,100M,0;16,+90279685,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1203:13643:47698#49 147 1 239877 0 100M = 239481 -496 CCCAACAGAATTCTCTGTCTGAATGTCTCCTCCACAAACAAAATTTTAAGAACTAAAATTATCATCTTTCCTTCCAAATATGCTCTCCCTATGTCCCCAG GHHHGHFGILFHGHCIFGHHIGFFDEGHGHIJIGEHFFEFHGDEFFJGHHFJIKCIHHHHGIJHG4HGGGEDFGGFIJHIFHFEECGEGFHFGEDECBC< X0:i:3 X1:i:1 XA:Z:1,-93549,100M,0;2,+243100086,100M,0;16,+90279684,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1207:21250:31215#49 147 1 239982 0 100M = 239614 -468 TCCATGTGTAGAGCTGAGACCATTTGCGACTCAGTTTCCTCACCCAATTAATTACAAGTCCCAACAATTTTCCGGTTTTTTTGTTTTTGTTTTTGTTTTT EGHC@B4CF+GGGFDGGHD@GCH?E?EGGII7HGGFHFFGEJGCGDEBHEI8CFEHGFGE@GH7A8:EIFHAHGFFHHHIBCHGGGHBJ@F?FIFFGFEBAC X0:i:3 X1:i:0 XA:Z:1,-240011,100M,0;1,-93683,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DDA;D XT:A:R RG:Z:1#49 HS25_09827:2:2305:9633:49844#49 99 1 240071 12 100M = 240439 468 TTTTTGTTTTTAGACGGAGTCTTGCTCTGTCACCAGGCTGGTGTGCGGTGGTGCAATCTCAGCTCACTGCAACCTCCGCTGCCTGTGTTCAAGCGATTCT AAEDFGFFGFGEEHGHGGFFGFIHHCFDGHHBGGCGGHHGGHFHIGCC;EIFHDGGFHGBEEGHFEGGBEHFGGGGFGH?CHIHHGFFDHGGGHFHHFI2 X0:i:3 X1:i:0 XA:Z:1,+93743,100M,0;1,+240071,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDDD XT:A:R RG:Z:1#49 HS25_09827:2:2302:7679:56861#49 99 1 240080 10 100M = 240437 457 TTAGACGGAGTCTTGCTCTGTCACCAGGCTGGTGTGCGGTGGTGCAATCTCAGCTCACTGCAACCTCCGCTGCCTGTGTTCAAGCGATTCTCCTGCCTCA CABCFG?EIFFDGFGFCGFHIFEEIJFFGDHG?IAEFE3@FH/HFGECDEDD8EGIFGC@4GGHFFEGGHF?GGGG?G?HCHIDGGHGFHGGGEDHHHGE X0:i:3 X1:i:1 XA:Z:1,+93752,100M,0;1,+240080,100M,0;16,-90279481,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1214:10069:94952#49 99 1 240112 0 100M = 240462 450 TGTGCGGTGGTGCAATCTCAGCTCACTGCAACCTCCGCTGCCTGTGTTCAAGCGATTCTCCTGCCTCAGCTTCCCAAGTAGCTGGGATTATAGGTGTGTG CABFFGFDEFEDGJEHGGGFGHIHGFHFGHHHFIHGGHBGGHHEHFFIGHIIBHFHFFIGIEGHDGIGGHHIGDGGFGIHCGIDEGJCFHG>GH=JHAIF X0:i:4 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDDD XT:A:R RG:Z:1#49 HS25_09827:2:1202:10550:77858#49 83 1 240150 0 100M = 239816 -434 TGCCTGTGTTCAAGCGATTCTCCTGCCTCAGCTTCCCAAGTAGCTGGGATTATAGGTGTGTGCCACTACATCCAGATAATTTTTGTATTTTTAGTAGAGA BFGHHHHGGF6FHHFEHIGIFHGHEGJCIIFGGIFKHGIIGIHGEHHHFIHGEEGFGHHGJHHFGLJGHHHJIFHIGIHGFGGGJGHGGHFJFFGFCCAB X0:i:4 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2113:8067:92167#49 163 1 240198 0 100M = 240538 440 ATTATAGGTGTGTGCCACTACATCCAGATAATTTTTGTATTTTTAGTAGAGAGGGGATTTCACCATATTGGCCCAGATGATCTCAATCTCTTGACCTCAT HHGEAECBGFGADB5E?CDGFH>HBEGF,HD=GFC>HCIFE?IJGIGEGEGCFEGFHDHGEECBC; X0:i:1 X1:i:3 XA:Z:16,+90279122,100M,1;2,+243099524,100M,1;1,-94111,100M,1; XG:i:0 AM:i:0 SM:i:18 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2212:15667:75904#49 99 1 240445 18 100M = 240867 522 TCGTAAGTAAATTACTACAATCACCTCCCAAATGGTCTTCCTGGCTCCATCAGCCTTGTGACCTTCAAGTTCATTTTCCACATGGATGTCAGAGTAACTT CABDFDFEGFGGF@GFGGHHIFEGHHHIGHEHHJJ@FHHGGHGHFFFIGHIFFDGHFGCKEGGHDJGGGEHIGGGGFIHHGGIHJGHFFHG@GHAJHHCF X0:i:1 X1:i:3 XA:Z:1,+94117,100M,1;16,-90279116,100M,1;2,-243099518,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:18 XM:i:0 XO:i:0 QT:Z:!1=DDDFD XT:A:U RG:Z:1#49 HS25_09827:2:1214:10069:94952#49 147 1 240462 0 100M = 240112 -450 CAATCACCTCCCAAATGGTCTTCCTGGCTCCATCAGCCTTGTGACCTTCAAGTTCATTTTCCACATGGATGTCAGAGTAACTCTCTAAAATGAAAATCTG GEHFFHDFFA>@FH;IFE=DFBD.HIHHFFD?5FIBFF9FFEGGFIJGDEHF?HGFHHJFGC6EGG@5HGE>@GDFCFGIFI'EB/GHG.CDBCDD>?:< X0:i:5 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2113:8067:92167#49 83 1 240538 0 100M = 240198 -440 GTAACTTTCTAAAATGAAAATCTGACCACGTTACTCTCTTGCCTAAATCCGCCTATGGCCGCTCTTAGGATCAAGTCTAAACTCCCGACCCTGGAACATC BGHEJGHGGFGFHFEJHBGGFHIFGFIGIIEG5IFFHGDIGIFFIGGHIIHGGHGFHFHGGHHG;H9HHEHBHHJHGIFGGGGGHGJFGHFAFEGFEBAC X0:i:2 X1:i:8 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1308:12196:18623#49 163 1 240567 10 100M = 240958 491 GTTACTCTCTTGCCTAAATCCGCCTATGGCCGCTCTTAGGATCAAGTCTAAACTCCCGACCCTGGAACATCAGGTCTTCGTGCTCTGTTCACTGCTTCCC :CBDDFGFEFFGHDGEHCDGGGHC@7C?IIGBGDAGDDI5FDGHG@BGFEDDG@E>EB@DAFF?+DFIDDFG6FBD5BDHFCHECFA5G5AC>G4G X0:i:3 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1301:5143:33134#49 163 1 240633 10 100M = 240986 453 ACATCAGGTCTTCGTGCTCTGTTCACTGCTTCTCTACCTCACCTGCAACCAACACCACTCCCACATCCATATGCTGCTCACCGTGTATCAACATGAACAG :;ACBBGB(CHGGFCG>A5?C?FGBGCEI@G>GD4C?A5DHDDH5GBID>BDG?BFEHEDDFFG5HHEAI5BEHEDF=BF@=G5@IBEIGCIBGHFE?7G X0:i:5 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1306:4253:56568#49 147 1 240657 0 100M = 240314 -443 ACTGCTTCTCTACCTCACCTGCAACCAACACCACTCCCACATCCATATGCTGCTCACCGTGTATCAACATGAACAGGAGGTGGGTGTTTCAGTCCCCAGG 'HHFGHFFGHF4GHBFFIHEHFHEDBFHGFIFCCDGGHGFFEHGFEGGHHKFIHGIHHHHGGGEFHHGGGEIEEDIEFGIGEIE;EAHGFEFFEFEDBC; X0:i:5 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2305:8034:46353#49 121 1 240826 0 100M = 240826 0 ATTTTGCAAGGGTTCCTTCCTTGGGCTGTGTTCAGCAAAAGGGTTTACTGAGCTGGCAGGTCCAAGATGGCCTCACTCACAGGACTGGCTGTTGATGGGA FCHHCEHGCGHFHIGJHIGGEIIFGCJFGHEGGGGDHGGIGGGGHHDKIDHLIHFGIJHGJHHJGHGHHHHEHHJIGIDGEGGGGGJGGFFIGEGFFCAB X0:i:14 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2309:3164:36850#49 73 1 240842 0 100M = 240842 0 TTCCTTGGGCTGTGTTCAGCAAAAGGGTTTACTGAGCCGGCAGGTCCAAGATGGCCTCACTCACAGGACTGGCTGTTGATGGGAGCCTTGATGCTCTTGG ?AEF=DFDAF4DGEEFG>DEDDI;GEFBBHEHHAEBF.7CG9GI9FED;?CFBGEEG@GBEGAA(E75GE,DG7776>7C,@DD>?C,@@47GCFCBD,B X0:i:14 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDDEF XT:A:R RG:Z:1#49 HS25_09827:2:2103:7965:43230#49 83 1 240847 10 100M = 240410 -537 TGGGCTGTGTTCAGCAAAAGGGTTTACTGAGCTGGCAGGTCCAAGATGGCCTCACTCACAGGACTGGCTGTTGATGGGAGCCTTGATGCTCTTGGGCTCA EIHBFHHGGG6FHJHJHIHJHHEFD7FFIGEGGHEHHGGEGIGFI@IHIIFLCCGFGJAEHHHJGEEHHHHGIFFHEEHIHFGGFGGEGHFFFEGFE>AB X0:i:14 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFB XT:A:R RG:Z:1#49 HS25_09827:2:2212:15667:75904#49 147 1 240867 10 100M = 240445 -522 GGTTTACTGAGCTGGCAGGTCCAAGATGGCCGCACTCACAGGACTGGCTGTTGATGGGAGCCTTGATGCTCTTGGGCTCACCCCTTATCCTCCAGTAGGT GD?EGHGGIIAHFHIGD=FFJDIGAEFCGAGJE?BF7DFDFHDFFEJGDEFFIGGGHAF5GIFDFHHGGGCGGBCIIHG+GDCFBBEHGFEDFCEDCBC; X0:i:15 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2102:5443:75236#49 163 1 240947 14 100M = 241331 484 CCCCTTATCCTCCAGTAGGTTAGAGCTTCTTACAGTGGTTTCAGGCAGCATCTGAAGACAGTAAAAGCAGAAGCTCCAAGGCTTCTTACATTCTAGCCTG 1;?/AD-@F@HGH-B:6GCBG75CFDDG,IG+E6+7HE=G5G=,5D+?=5,D5@,E=F77=,7F=+5GJ@5HE>=55F6C4F=GF3;<;+AFF?F>FB,2 X0:i:7 X1:i:8 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1308:12196:18623#49 83 1 240958 15 100M = 240567 -491 CCAGTAGGTTAGAGCTTCTTACAGTGGTTTCAGGCAGCATCTGAAGACAGTAAAAGCAGAAGCTCCAAGGCTTCTTACATTCTAGCCTGGAAAATTACAT HIHB=GDGG@EEFHGEHIFJH?>FGCJCIBFGGEDGHG9MFGFGCEGFDIFFCHFHEHFEGFEHGJICHEHGI@DEAIFIFGCGG?DFGHFIEFGFFC?B X0:i:1 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:15 XM:i:0 XO:i:0 QT:Z:!1:BDDBE XT:A:U RG:Z:1#49 HS25_09827:2:2304:10433:14228#49 99 1 240961 15 100M = 241380 519 GTAGGTTAGAGCTTCTTACAGTGGTTTCAGGTAGCATCTGAAGACAGTAAAAGCAGAAGCTCCAAGGCTTCTTACATTCTAGCCTGGAAAATTACATCAC BABEF?FGI@FFGHBFGGGEGDIAEJFHFDHDHIJEHHHGDHGHFGFGGE)EFEGCDGGGGGCHKD7>GC@BGJFGFBHHGFDDHGH>FHF>GHEC@HI; X0:i:1 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:15 XM:i:1 XO:i:0 QT:Z:!1=DDDEF XT:A:U RG:Z:1#49 HS25_09827:2:2104:18345:63253#49 99 1 240963 15 100M = 241397 534 AGGTTAGAGCTTCTTACAGTGGTTTCAGGCAGCATCTGAAGACAGTAAAAGCAGAAGCTCCAAGGCTTCTTACATTCTAGCCTGGAAAATTACATCACAT ?@CEFGBDIFHDEEG?BCF?GDIHGE@?FH:GHJHGHE7JD9CEHBHE;CDIFDGEFFGFGG9HDFEGGCHFGDCDHEGEGHDFE?CB@GDGGHHCFGEEDG=EDFGFCEAA X0:i:1 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:16 XM:i:1 XO:i:0 QT:Z:!1=DDDDD XT:A:U RG:Z:1#49 HS25_09827:2:1302:10170:28310#49 163 1 241210 18 100M = 241643 533 TGGAGTGCAGTGGTGCGATCTAGGCTCACTGCAAGCTCTGCCTCCTGGGTTCACGCCATTCTCCTGCCTCAGGCTCCCAAGTAGCTGAGACTACAGGCAC ;CBBDDDHBHHGE9EDFIEGIGHF@DEEIEFIGHBEDGEGHDHHDFBGF5HHGGFFGHHDFFHFDEFCDGGHH4EHEIGFEBGCIFHE@AF?HHF?@AG??FC>A? X0:i:1 X1:i:1 XA:Z:2,+243098637,100M,5; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:23 XM:i:4 XO:i:0 QT:Z:!11=BBDD XT:A:U RG:Z:1#49 HS25_09827:2:2304:10433:14228#49 147 1 241380 9 100M = 240961 -519 AGCCAGGATGGTCTCCATCTCCTGACCTCGTGATCCTTGCAAAGGGACATGCAGACCACATTAGTGAGAATATGTGCCTGTATTTTGCAATCTGTAACAT GFHH>HCFFGGDGHCCFEGFFGHG==HHGHFFGFDFFFFFFEBGEGDGGHEF?G5DCHGEGHDEFEHFDG@FIGD@IHGIFHIFCEGHGFCEHDFDCBC; X0:i:3 X1:i:1 XA:Z:1,-95045,100M,0;1,-241380,100M,0;2,+243098588,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2104:18345:63253#49 147 1 241397 15 100M = 240963 -534 TCTCCTGACCTCGTGATCCTTGCAAAGGGACATGCAGACCACATTAGTGAGAATATGTGCCTGTATTTTGCAATCTGTAACATGGGCATAAACTAAATGT GEGEDHD+>GA@EHF4@EBDEKFGEGIEH5=G+AGGEHFG7EFIBC?EJFFFHCHC69LGE9B@EE>C6C< X0:i:3 X1:i:1 XA:Z:1,-95062,100M,0;16,+90278174,100M,0;2,+243098571,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1305:16457:81989#49 99 1 241408 0 100M = 241824 516 CGTGATCCTTGCAAAGGGACATGCAGACCACATTAGTGAGAATATGTGCCTGTATTTTGCAATCTGTAACATGGGCATAAACTAAATGTTTTCCAAAGGG CA6CFGFDF=GEFF?FGG:?IFIGDDDI8HAHFEJG8H@GF@GHFFHCDIFIB,EI@GIGFG9H8FFG7EBFFJCDBI7?EFG>HECBFDGG>B=5AHI; X0:i:3 X1:i:1 XA:Z:1,+241408,100M,0;1,+95073,100M,0;2,-243098560,100M,1; BC:Z:NGTCTATT XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDDD> XT:A:R RG:Z:1#49 HS25_09827:2:2205:8550:60831#49 147 1 241420 8 100M = 240985 -535 AAAGGGACATGCAGACCACATTAGTGAGAATATGTGCCTGTATTTTGCAATCTGTAACATGGGCATAAACTAAATGTTTTCCAAAGGGAATAGGGCAAAA BHFBD+FFL4>DGEJGCEE7HEACEF=EI@GDDH@I>CGDG5FGEGGGC?C< X0:i:11 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2313:7470:45847#49 163 1 241437 0 100M = 241774 437 ACATTAGTGAGAATATGTGCCTGTATTTTGCAATCTGTAACATGGGCATAAACTAAATGTTTTCCAAAGGGAATAGGGCAAAACAAAAAGAACCTTGACC 5CGGGFCHHIEGEFDF>GCE6HGDHHHEFGIJHHHGEIFEHEDFFKHHDH>DFF>HHIDFFFEFG++FIHGIH+>F5H'5FH2 X0:i:11 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2105:5739:31155#49 99 1 241459 0 100M = 241886 527 GTATTTTGCAATCTGTAACATGGGCATAAACTAAATGTTTTCCAAAGGGAATAGGGCAAAACAAAAAGGACCTTGACCACTCCTTGGCCCTGAATAAATC A@CFFGB?J=F@GJGG>GG??DBADJDIGHEBBHECJ@7CDHFEFEDCGHDF8D,EDBFGEIGHD@G@GEGFIFCGF>CCIFI7>FFCFEFDEA>F@G?GGE@H5HCD@55=EDGADE>EFBC5HFBDE?H5=5>CH+=BF?EFGFDC>@EDA4>F5ACE@DG X0:i:4 X1:i:0 XA:Z:1,+241527,100M,1;1,+95192,100M,1;16,-90278044,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2309:11653:61471#49 163 1 241588 0 100M = 241940 452 GGTAGAAAGAGGGTCACATGCTGGATAAGAGGTACCTGGGCTCTCCACTTACAAGAAGAGAGCATGGTTACATTTATAATCACCATTCCCAACATGCTGT X0:i:8 X1:i:7 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2213:21138:36200#49 99 1 241632 0 100M = 241986 454 CCACTTACAAGAAGAGAGCATGGTTACATTTATAATCACCATTCCCAACATGCTGTGAGTGCAGGCAGCTACCAGGAGGAGAACAAAGGAAATAACCAGG CAEEFGFGGFFGGEGFGGHHGGIGGDFHEHEHHGHGHGHJDHGHFGHIGHIFFFFCGGGFJGGHFE@GGFHIGCFDBGGED@IHHHGFFDGG>FDFHH>; X0:i:5 X1:i:10 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1302:10170:28310#49 83 1 241643 9 100M = 241210 -533 AAGAGAGCATGGTTACATTTATAATCACCATTCCCAACATGCTGTGAGTGCAGGCAGCTACCAGGAGGAGAACAAAGGAAATAACCAGGACACTCATCTC ;GHBHEHGC@GFFGGGDIGDHHIFEGFGIHCGGHEKHGG8JCGGHHFFFCIGIHFGHHHGGHAHFJEFHAHEHFJHHIFIFFGEGGFGGGFGFFGFCEAB X0:i:4 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2211:10823:75129#49 99 1 241666 17 100M = 242049 483 ATCACCATTCCCAACATGCTGTGAGTGCAGGCAGCTACCAGGAGGAGAACAAAGGAAATAACCAGGACACTCATCTCTAAACCTGTTAATTTAATCACAC AABCFGFFFFGEFJGGGGDFIHIEDFAJDHI; X0:i:4 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2315:16161:82455#49 99 1 241753 0 100M = 242165 512 AATTTAATCACACGGAACACTTCTATTTAAAATTCCCGAGAGTTAAGATGTAAGAATGCTTATCAAGGTAAATGCTGTTCACACTGCTTGGAGCGTCAGG H>>E@A?DG=?@@EGHEC:EG>>GGFDDFHHH8HEF>9H7DD/I9F8?;:IEB?E8F@688-AA8@G57?7FADG?H>GEC77H5BHF6@@G>,1'B@06 X0:i:5 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDDDE XT:A:R RG:Z:1#49 HS25_09827:2:2313:7470:45847#49 83 1 241774 0 100M = 241437 -437 TCTATTTAAAATTCCCGAGAGTTAAGATGTAAGAATGCTTATCAAGGTAAATGCTGTTCACACTGCTTGGAGTGTCAGGCCTAGATCTCTATCCATCAGA ECDHH=HGCDHFFFFECIH?FIGFEGJGIHHGGGFK7GJG@GG@CGHHICHDGCGHHJHFGHHFGJIHCHDFEFJE.@@G@FEFAFCC?? X0:i:5 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=BDBDD XT:A:R RG:Z:1#49 HS25_09827:2:1305:16457:81989#49 147 1 241824 0 100M = 241408 -516 ATGCTGTTCACACTGCTTGGAGTGTCAGGCCTAGATCTCTATCCATCAGAAACAACAATATCAATAACAACAACAGCAACATGATGATGGGGCAATTTCT G??BDFFBFAA4GCI@CIFD>DFF5=>EDFDD5>BEBDA5?EDFFBEGGB5=BGC?=H5DAH6H7GDFBG@ECF7HCB7GDHGEGFGEGHCB@-EACAC; X0:i:13 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2305:16697:63704#49 163 1 241842 0 100M = 242179 437 GGAGTGTCAGGCCTAGATCTCTATCCATCAGAAACAACAATATCAATAACAACAACAGCAACATGATGATGGGGCAATTTCTTAAAAGCACCATGTATTT ;CBCBEDFFHFGHGBDGFIFGFFIFEIIGIGGHHHGEFIGHEHHKGHIJGHHGJIFGHHHFHFGEEHIFIFFHFIE>HHHHBGHIIHGGHHLGFHFFFHG X0:i:2 X1:i:13 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2315:16123:19653#49 163 1 241853 0 100M = 242201 448 CCTAGATCTCTATCCGTGAGAAACAACAATATCAATAACAACAGCAGCAACAGGATGATGGGGCAATTTCTTAAAAGCACCATGTATTTTATCGATACAT 1C680'9,+1/.1*&$+$HD$FHEE7>8759)>@,7-6*+/(,%BC-?7>H1.57&=H7'=B,?555.F@GH6H)-B4FH+0FCI3C<-4GEHD5BGI6I,+EFH,EI?B7@IJ7DG5+B@,A86C< X0:i:2 X1:i:8 XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1208:21313:84351#49 73 1 241887 0 100M = 241887 0 ATAACAACAACAGCAACATGATGATGGGGCAATTTCTTAAAAGCACCATGTATTTTATCGATACATGTCCGTTGCAGAAAATCCAGGCGAATCCAAAGAA C)>@FBF4AFED@GB?C>BE<2 X0:i:2 X1:i:8 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:AAA,? XT:A:R RG:Z:1#49 HS25_09827:2:2309:11653:61471#49 83 1 241940 0 100M = 241588 -452 TTTATCGATTCATGTCCGTTGCAGAAAATCCAGGTGAATCCAAAGAAGAAATAAATGTCTTCCACAATCCCATAGCCCAGAGCTAACTAACCACTATAAA ECHHCHHGGGFFFFG4DFEG>GGCEFHAIB X0:i:8 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2315:16161:82455#49 147 1 242165 0 100M = 241753 -512 AGTGCCTGTTTTGTGTCAGGGAAAGAATCAACCTGGGAGCCAAGCCCAGGAATCAGCATGAACAAGACATACTGCACAAGGAGGGAACAAACCCATCCAA G?35>>5B5<+CAH*4>F)45F45D4E>BFED7C+F,7B54)B=5E?(68F1B-5,&'91+*?A?,65%7>D,>7H7+G5FB)&;,8>&@1?&8'-,A;: X0:i:4 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2305:16697:63704#49 83 1 242179 0 100M = 241842 -437 GTCAGGGAAAGAATCAACCTGGGAGCCAAGCCCAGGAATCAGGATGACCAAGAAATACTGCACAAGGAGGGAACAAACCCATCCAAGGACACTCAAGGAC EGDEGEBGGGG@HFGC>?GCFGIHEG7IBHFGGIGHHGGFFGHFEGHHIIHGIEFFIJHGGFEGGLHFHHHGHFCHEIHIEFGGGGHG@G=JFFGFFEAC X0:i:4 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2315:16123:19653#49 83 1 242201 0 100M = 241853 -448 GAGCCAAGCCCAGGAATCAGGATGACCAAGACATACTGCACAAGGAGGGAACAAACCCATCCAAGGACACTCAAGGACAAATCAAGCAAATGAATTTAAG 274B<=743@DDFHE>7,GGHCG?EF?FFF,G=@7@?AEFB1@FI@G8EECFC@B9D;9DGH@CFIHC-EH@EFEC/CFGEFG>F4HC6?FFDDGFCC@1 X0:i:4 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11=DDDD XT:A:R RG:Z:1#49 HS25_09827:2:2301:6950:48196#49 147 1 242359 0 100M = 242004 -455 TCATGCATCCTGCCCCTGGGACTCCTCTGCCAGAGCCTGAGAGCTTTCTCCTGCCCACAGGCTAGGGGTAGGGCAGTTGGAATTGATCCATGCCTTCTAG GF6HGHCFIHHHGHIGGFGHIGJGDIHHHGGJIFJGFHHJFHDCFGJGHHKJIGDGCHEHGIJHFGHGBGII$EGIFJHIFIIIGIGLGFGFEEFDCBC< X0:i:4 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1209:2829:98592#49 83 1 242422 0 100M = 241958 -564 AGGGGTAGGGCAGTTGGAATTGATCCATGCCTTCTAGCTAGACTGTGGGTCCCCTCAGTCTTGGGCATGGTGACAGCCCAGCATCAGACAGAGGTCAGTA EIG4GHCGG@GEFHEHHGFJEHEFGGGGIHHGGGKFHGGEFCGFIHFHIBHFCEGHIGHGGHHFGJIHHHHEHFCGGIDIHFGGFGJ@EFFIGFGFCEAA X0:i:8 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11BDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1314:17769:27476#49 147 1 242466 33 100M = 242031 -535 GTGGGTCCCCTCAGTCTTGGGCATGGTGACAGCCCAGCATCAGACAGAGGTCAGTATCAAACCAGAAAATGTAATAAACACTGTCAGATTTGTAGACCCA >?<,>
IAHFHB;H==HEBB5H=H6>5GJHFB=BE.AD7D=A>DGDH55B:05DEFBGC,??A>FH7CI?6B-8F'+702'/,9AC69?49BCD?1: X0:i:1 X1:i:4 XG:i:0 AM:i:16 SM:i:17 XM:i:2 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1308:19865:63139#49 147 1 242488 20 100M = 242113 -475 ATGGTGACAGCCCAGCATCAGACAGAGGTCAGTATCAAACTAGAAAATGTAATAAATACTGTCAGATTTGTAGACCCAAGAAAATATAAACTGCCAATCA EDFCFGEFFGGEGGGGFE?DIGDDFDEHHHHHIGHHFGGHHDGCECLFIFFFGHFGGGJDG?KFGGGEFFCJ@GFGGFECGFHGFHFE4GADEHDFIE X0:i:1 X1:i:1 XA:Z:2,-243097441,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 QT:Z:!1=DDDED XT:A:U RG:Z:1#49 HS25_09827:2:2211:10819:20430#49 163 1 242734 0 100M = 243075 441 GGGACAGGGAGGGCCTGAGGTAGGTGTCTGTGTGGGCTGGGGAGGAGGATGGGAGCAGTGCTTCTAGATGTTTCCACTTTCTCCTCATTAGATAATAACG ;CBCEBDEDF9GHGGEHFHF@GFF,GCFFIFDFHGFDGIGFECHF@HIF>HGGEIE=FHFFFHBFDFGFIFHCGFEECGHCFGHCIHFI>GFDFEFHBH+ X0:i:6 X1:i:7 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2306:12119:11247#49 99 1 242780 0 100M = 243188 508 GGATGGGAGCAGTGCTTCTAGATGTTTCCACTTTCTCCTCATTAGATAATAACGAATGGGTGATTTCCCTAGTCACTGCAGTGTGAGGAAATCTACAAAA AAEEFGFGFFGGFGGHGGGHIHDEDDFIEHEHHIHGJGHGGHJIHGDCGIIFHIGIGFGGIIGDIGHGGEHFGDGJFIHHEGIHGFJ>DG@GGHHJHHJH X0:i:6 X1:i:7 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1209:15193:68666#49 147 1 242908 15 100M = 242527 -481 GGTGGAGAAACACATGAAGCACAACTGCAGTGGGTTATAAAAAACGGCCTTTTGAGTTGAGCAATAAATTCGTTCAAGCAGCCATTCTGAAGGACAAACT 2EG>C35BFHADGHFFFEH@EFCBAEF?BFGA>CBE?FHDCGDEEB?GD85@?H5DE7EBAEDD7GEEG?EII>7?EFCDFD5ECBAHGA97BDEC>AC; X0:i:2 X1:i:2 XA:Z:1,-242908,100M,0;16,+90276662,100M,1;1,-224100282,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1304:19369:37576#49 99 1 243007 0 100M = 243379 472 TGGCTCTGTATTTAAGAGGGGCATTCCAGCACTTCTCTAGCCACTGGGTTGACAATGACTCACCAAAGCCTCTGGTAGCCACCACAGGACACCCAGAGCA CA6FFGEGFFGGGE?FGGDEGDIGGHFHG>HGHJCFGHH7GHJEHEEIGFFDEGHC@FGFDGGHGHGG7FFFFFGEHG?HGFBHJE,8FG@GGDHFH=CF X0:i:5 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDDD XT:A:R RG:Z:1#49 HS25_09827:2:2211:10819:20430#49 83 1 243075 0 100M = 242734 -441 CCTCTGGTAGCCACCACAGGACACCCAGAGCATATGTTTTAAAGCTGAACACCAAACTGCGGACTTCGGGAGTAAGTGAACTGACTGGTTTTTATTTTGT B6ABBGDGGGHFHFFEHIGEHIEFGCJGFHHGGHFIHGGEGIGGHHHJIIFLIHBHHHHGHHAFGJEHHHHGIFJHHIFGFHGGGGFGGHFIGFGFEEAA X0:i:4 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2210:9595:21767#49 163 1 243120 6 100M = 243489 469 TGAACACCAAACTGCGGACTTCGGGAGAAAGTGAACTGACTGGTTTTTATTTTGTTTTACTGCTTTTAACATTACAGTAACTGTTACAGGTTCCAGCAGG :;?C>DC@D9A<8-?CBADD77B?8GB,EEG'5H4A4>4IFFFHIGAGEHIIDGGHIFIBHEBHGHIFHFIGFFIHHEHFEG+GGDHFIGGGHHJFGIFEJHHFBCIDFFGIGFGIBIIGGGGEGFEFHEDDCBC< X0:i:7 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1304:19369:37576#49 147 1 243379 0 100M = 243007 -472 TGTGTTCATGCATGTGCATGTGTGTTGGGATAGAGTGGTAAGAAAATGGGAAATAATAAGAATGTTCAGTCCATAGCCCTTCATTATAAAAAGGTGAGCT AHF>G+D5IE4DFHF@FF=FJ6CBHIG6DHG?5FDB,FHDF@HCAI55@EG@GBDEEEEABCJGGADGGGE,C6>??BEGGDFCDFGGGEC?C9EECBC< X0:i:9 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1303:19701:73005#49 163 1 243393 29 100M = 243755 462 TGCATGTGTGTTGGGATAGAGTGGTAAGAAAATGGGAAATAATAAGAATGTTCAGTCCATAGCCCTTCATTATAAAAAGGTGAGCTGTAATAAATACTAG ;CBCDFDF?HHGHECCGFEGG,FC8HCFFIGGGEGGGGGGHJHHGGHIFG?GGJIFGHGHHGFHEEFGDFHHHFID>IBFDBFGFIHFIGHAGDFIGFJHHC5>LDI8DGGFEEDGCGEHBDIHHJDHFCBFJECGHHEFFCIHGI4GGFHHFHHDG X0:i:9 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2215:19239:95130#49 163 1 243443 15 100M = 243795 452 TTCAGTCCATATCCCTTCATTATAAAAAGGTGAGCTGTAATAAATACTAGTGCCACATTTAGCCAAAACTTTACTCCAGCCAAAGGTGATATTTTCATGA ;??D>CC98ED%HGEDG=;7DHJI;BIIIIC58H@FFHHHGJIFGHJFHIHH?EHIJEHGHFEH=HFHHGIDIIBGGAHIDCCFFHGG X0:i:9 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2210:9595:21767#49 83 1 243489 14 100M = 243120 -469 CTAGTTCCTCATTTAGCCAAAACTTTACTCCAGCCAAAGGTGATATTTTCATGATAACATCCTGTGATTGCTTTGTTCTTCGTCTTGTATGTTCTTCCTA 2>D<55+',4D,>FBCDDG777E,EC,CG@?GGF7DH9A@8AF@G77B;I:FI@EFAED@CB@8FE:FB:-8.@CEA>>?FA>A3G<@E4=4D?G=76?8 X0:i:1 X1:i:8 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:14 XM:i:2 XO:i:0 QT:Z:!1:A12:D XT:A:U RG:Z:1#49 HS25_09827:2:1209:10326:43481#49 99 1 243494 13 100M = 243836 442 GCCACATTTAGCCAAAACTTTACTCCAGCCAAAGGTGATATTTTCATGATAACATCCTGTGATTGCTTTGTTCTTCGTCTTGTATGTTCTTCCTAGATGG CAEEFGEFIFFGGJGGGGHFIDIGFJDHGHHHHIHGFHHJGHFIGGHCGHIIJGGIFHIGJGGHHKIGGHKGGIFJFGGHDGDHJHHFFGGGGHDHHHCE X0:i:1 X1:i:9 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:13 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:U RG:Z:1#49 HS25_09827:2:2303:12044:82729#49 99 1 243572 13 100M = 243903 431 CTTGTATGTTCTTCCTAGATGGGCTCAGAACATACAAGAATTAAGTACACATCTTATTTTCCAGTGATAATGCTACCGGCAAATTCTGTTGTTTGTATAA AA6EFGF?FF?@EB?HBGBE?>CGECFE@AEHFIAFFEHHEDCHGCD?CD';BHGHDHGGF-G?GDIGG?HFFFGDBBGCCCBDCECF6EF@4E=BB4I* X0:i:1 X1:i:9 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:13 XM:i:0 XO:i:0 QT:Z:!1:BDDFE XT:A:U RG:Z:1#49 HS25_09827:2:2202:13392:46611#49 163 1 243609 13 100M = 243958 449 GAATTAAGTACACATCTTATTTTCCAGTGATAATGCTACCGGCAAATTCTGTTGTTTGTATAAACATCAGCCAAGTTTATATAACTAAACTAGTGTTTTG ;CBDEFGGFHFGLGIDGIIGIHJIFHGEIEGGGHHFGJIGHJHHGDKIFHHHGEGHFGEFFHHFFEGHFIGFHFIDJJGJHGEFIIHADHHGHDHFFHFG X0:i:1 X1:i:9 XG:i:0 AM:i:0 SM:i:13 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1304:20883:66584#49 163 1 243747 52 100M = 244073 426 TTAATGCTGCATTGATTTGACTATCAATTTGTTTTCACTTTTCTGCAAAATAATTAATACATTATTAAATTGAGTTATGCTGATGCCACAGTTGTTCTTA :C?BBBCEDCFGE96DGAEBDFFC@>68IEGBGDBF,?GGDJHH5C5EFI?@GEE>EFEFAHHFEEHE+DF56F=EJHGCHFFHIFHGGGC>5FFGEFFG X0:i:1 X1:i:0 XG:i:0 AM:i:15 SM:i:37 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1303:19701:73005#49 83 1 243755 37 100M = 243393 -462 GCATTGATTTGACTATCAATTTGTTTTCACTTTTCTGCAAAATAATTAATACATTATTAAATTGAGTTATGCTGATGCCACAGTTGTTCTTATCTCAAGT EFHHHFFGGGGFGJEGHICGBHGFGEJGBHCGGEKGHGEJGGHFIGFJII?GIHGAIEHGGHGGGEJFHHHGIFDGHIGIFFGGJGJH@DFFGFGFFBAC X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:37 XM:i:0 XO:i:0 QT:Z:!1=DDFDE XT:A:U RG:Z:1#49 HS25_09827:2:2314:20334:48258#49 163 1 243762 22 100M = 244119 457 TTTGGCTATCAATTTGTTTTCACTTTTCTGCAAAATAATTAATACATTATTAAATTGAGTTATGCTGATGCCACAGTTGTTCTTATCTCAAGTGTCTTAA ;C:CBD01D;FGHG,EC:IFGGHIFDFFEIG>HEAGHGIGHF7EEGCGFHFG>IF>GAG>HHG X0:i:2 X1:i:2 XA:Z:2,-243096206,100M,1;16,-90275808,100M,2;1,+97427,100M,2; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1202:2673:14045#49 99 1 243769 46 100M = 244122 453 ATCAATTTGTTTTCACTTTTCTGCAAAATAATTAATACATTATTAAATTGAGTTATGCTGATGCCACGGTTGTTCTTATCTCAAGTGTCTTAAAATTCAT 8A>FFGF?A=?@@J??2>G??>>;GCHH8AE-FHC@GG77@H;I@E-ED:8;,7GA@@IBEDA7@FE,G,@BA?7?6E?7GCB>H5HBDD@BGEEH@>F2 X0:i:1 X1:i:1 XA:Z:2,-243096199,100M,2; BC:Z:NGTCTATC XG:i:0 AM:i:23 SM:i:23 XM:i:1 XO:i:0 QT:Z:!11<+@>A XT:A:U RG:Z:1#49 HS25_09827:2:2311:2317:71604#49 83 1 243775 23 100M = 243424 -451 TTGTTTTCACTTTTCTGCAAAATAATTAATACATTATTAAATTGAGTTATGCTGATGCCACAGTTGTTCTTATCTCAAGTGTCTTAAAATTCATTTAATT BFFBBFHG7GG@GFGHH@FD?IGBDGIF?GCGGIGHHGGJGGHGAHIFIAEDIEEGHC@FGHACGLD8BGH8BHJHKIHGFGGBHEEGGEFIGEGFCE>C X0:i:1 X1:i:1 XA:Z:2,+243096193,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 QT:Z:!1=DDDBD XT:A:U RG:Z:1#49 HS25_09827:2:2202:12301:9657#49 163 1 243794 46 100M = 244138 444 AAATAATTAATACATTATTAAATTGAGTTATGCTGATGCCACAGTTGTTCTTATCTCAAGTGTCTTAAAATTCATTTAATTTGTTTTTCCTTTGGTTTCA ;CBADDDEDHFGHGGCFIIGFFJIIDE8EEGDFHEFHFGGEGCHFGKEFFHHGGIFGGEDGEHHEJHHJIGDHFFHGIGJCHFFFIHFIGGFF?FDBBHB X0:i:1 X1:i:1 XA:Z:2,-243096174,100M,1; XG:i:0 AM:i:23 SM:i:23 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2215:19239:95130#49 83 1 243795 23 100M = 243443 -452 AATAATTAATACATTATTAAATTGAGTTATGCTGATGCCACAGTTGTTCTTATCTCAAGTGTCTTAAAATTCATTTAATTTGTTTTTCCTTTGGTTTCAT EDD;EEECBGGFHIGJCIHIHHGGGGIGFGEGGIJFFGJJFCHGIEIHIIIGIHGHHFHGGHHGELGHHHHGHFFFHIFIH>GGGEJGGGFJGFGFEBAC X0:i:1 X1:i:1 XA:Z:2,+243096173,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 QT:Z:!1=DDFFB XT:A:U RG:Z:1#49 HS25_09827:2:2307:17610:49988#49 163 1 243803 23 100M = 244175 472 ATACATTATTAAATTGAGTTATGCTGATGCCACAGTTGTTCTTATCTCAAGTGTCTTAAAATTCATTTAATTTGTTTTTCCTTTGGTTTCATTATTCAGA EFGI?IIGGFHGCHEIDHFCCEGKGFHEGGEGEEHEHDHHH=EHEDDFFCBEHGHGCHGFFIFCEH4ABFFAFFHH+ X0:i:1 X1:i:1 XA:Z:2,-243096165,100M,1; XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1201:7066:48383#49 83 1 243823 0 100M = 243409 -514 ATGCTGATGCCACAGTTGTTCTTATCTCAAGTGTCTTAAAATTCATTTAATTTGTTTTTCCTTTGGTTTCATTATTCAGATTTTAACTTCAGTTCTCAAG EGHHJHDGGGHD:HHCEGFGHIBFGFDGFEEGGEFEHGIFJAGGIEIHEIFGIHGHIDHGGHHHGEGHH?HGHFHEGIFGFGGGGGJGGHFGEEGFEEAB X0:i:2 X1:i:0 XA:Z:2,+243096145,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1209:10326:43481#49 147 1 243836 13 100M = 243494 -442 AGTTGTTCTTATCTCAAGTGTCTTAAAATTCATTTAATTTGTTTTTCCTTTGGTTTCATTATTCAGATTTTAACTTCAGTTCTCAAGATTTTATCTGATG BGGHFFFJFIFHGHIIHIHHIGHJHFFHHGEJGGHFFEFDIJGGFIFGHHIJIGGGHHDEGIGHFBHFIFEGFIEIGFGFFIDFGGGHGFJFHEEEDBC; X0:i:2 X1:i:1 XA:Z:1,-243836,100M,0;1,-97501,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2113:3851:53339#49 99 1 243886 0 100M = 244197 411 TGGTTTCATTATTCAGATTTTAACTTCAGTTCTCAAGATTTTATCTGATGGAAGAGATGGAGTCCATTACTAAGGACTCCATTGTGCTCCATCATGCCAG 8;>CFA4?9=4F50B?2>GE2>1;CDFB8HE-87A.F9H@CHF8)G8IF:@D8EB8CG:8E99H,@7G7,,F,G(?6GCHG@B7CG>FF64G4B=F(4,E X0:i:2 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!114AD4D XT:A:R RG:Z:1#49 HS25_09827:2:2303:12044:82729#49 147 1 243903 13 100M = 243572 -431 TTTTAACTTCAGTTCTCAAGATTTTATCTGATGGAAGAGATGGAGTCCATTACTAAGGACTCCATTGTGCTCCATCATGCCAGAGTTGTAAAATAGATCT GH35D6BB5+G6GFIDCC5E??ED77F=5E?5GC55E+5ECD5AG5EEG4HFDCI7FB7B?FF@BBF>GBG?GF@DBDDACAC; X0:i:5 X1:i:8 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2102:12897:91118#49 163 1 243944 0 100M = 244164 320 GGAGTCCATTACTAAGGACTCCATTGTGCTCCATCATGCCAGAGTTGTAAAATAGATCTTTTAAAGGAAATTTACTGTGATTTTTTTTCTATTTAAGAGC ;CB9EFEHDHFGHEGGGGBGIGHGHCCIICFHGHGEHFIGFDHHFGGIDKHHGFEEEGFHGHEFDBHEDIHDHFFAFIFHHFFFIFHFDFGFJJHGEGDB X0:i:3 X1:i:1 XA:Z:16,-90275626,100M,0;1,+243944,100M,0;2,-243096024,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2202:13392:46611#49 83 1 243958 10 100M = 243609 -449 AGGACTCCATTGTGCTCCATCATGCCAGAGTTGTAAAATAGATCTTTTAAAGGAAATTTACTGTGATTTTTTTTCTATTTAAGAGCTTCCTCTCCAGTTG EIHHJFBGGFHFGJFHEIHCHIGG=EJIIKEGGHFHHGIDKIFFIHHHIIFGIHGHHGHFGEHGGJIHHHHGIFJHGIFGHGGGHGEGEGFJEFGFFCAC X0:i:3 X1:i:1 XA:Z:1,-97623,100M,0;1,-243958,100M,0;2,+243096010,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFD XT:A:R RG:Z:1#49 HS25_09827:2:1304:20883:66584#49 83 1 244073 52 100M = 243747 -426 TATACCAGGAGAATACAGTAAACTCTATGAGGCAAGCTATAAACATGTAGCATTGTGATTAGGGCTGGTTCTCCTTCTAGAGATATGGTAGGATTGCAAT ;CH4GFBGGG6F6FBCFBH?H-E?D7?AFGF7G@H8HGGFFCGCEBDEFC?GCHCHDFAECEAFGEAGHG?FBFEGGIFDFFGG?FEHGE@FDBG@CB?C X0:i:1 X1:i:7 BC:Z:NGTCTATC XG:i:0 AM:i:15 SM:i:15 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:U RG:Z:1#49 HS25_09827:2:1214:15014:89965#49 163 1 244105 23 100M = 244480 475 CAAGCTATAAACATGTATCATTGTGATTAGGGCTGGTTCTCCTTCTAGAGATATGGTAGGATTGCAATTTCATACCATCCTTGAAGTTAGAGAGAGCCAT ;67>>EGCEG.GEA'EH'BDIEFF8D>G>ICGF@GEDAE@5DGE?DH2FHFDG@BFGHGDF9K?DBGGDDF+BB=E1;?F@EA>CC>C@>CFGGACBHD2 X0:i:1 X1:i:1 XA:Z:2,-243095863,100M,2; XG:i:0 AM:i:0 SM:i:23 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2307:10580:100180#49 99 1 244119 23 100M = 244585 566 GTAGCATTGTGATTAGGGCTGGTTCTCCTTCTAGAGATATGGTAGGATTGCAATTTCATACCATCCTTGAAGTTAGAGAGAGCCATGTGACTCATTTAGC AAEEFGEFIF?GEEFHGGGHDF>GDEFIGHEHFIEG8H@@EHFHIGHELFDIHHGCDGIGFGGDDEEGG,HFCDGEBGH7EHBHG5GFD@GFG5=FHA,F X0:i:1 X1:i:1 XA:Z:2,-243095849,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 QT:Z:!1:DDDEE XT:A:U RG:Z:1#49 HS25_09827:2:2314:20334:48258#49 83 1 244119 23 100M = 243762 -457 GTAGCATTGTGATTAGGGCTGGTTCTCCTTCTAGAGATATGGTAGGATTGCAATTTCATACCATCCTTGAAGTTAGAGAGAGCCATGTGACTCATTTAGC EIDHG5FGG@HFFFFGC?HCBGGFDCJCIGFGGIFGAGGEGGGDHBDFFC?GEDBIEGH,GHEGGAGCHEHE?DHHEIDG?BGGEGJGGHCFFFGFBCAB X0:i:1 X1:i:1 XA:Z:2,+243095849,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 QT:Z:!1:BDDDD XT:A:U RG:Z:1#49 HS25_09827:2:1202:2673:14045#49 147 1 244122 46 100M = 243769 -453 GCATTGTGATTAGGGCTGGTTCTCCTTCTAGAGATATGGTAGGATTGCAATTTCATACCATCCTTGAAGTTAGAGAGAGCCATGTGCCTCATTTAGCCAA ?4@ED>G5BAGHA>3FH54C5F=BAE+?>FD+IHB5BE9H7@,CA75GDH>DBB55C7A55CD?7+@557EGCDDI,57GDIF>G?-L<9G?CCDECA;. X0:i:1 X1:i:1 XA:Z:2,+243095846,100M,2; XG:i:0 AM:i:23 SM:i:23 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2116:8793:13951#49 99 1 244138 23 100M = 244545 507 TGGTTCTCCTTCTAGAGATATGGTAGGATTGCAATTTCATACCATCCTTGAAGTTAGAGAGAGCCATGTGACTCATTTAGCCAATGAACTGTGAGCAGAA ;@BEFGFDGFFD@H?HGG/2GHI;8EB7GFGEFGH?;HIDCEFFEEGGG2EGH@FF X0:i:1 X1:i:1 XA:Z:2,-243095830,100M,1; BC:Z:TGTCTATC XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 QT:Z::=?DDABD XT:A:U RG:Z:1#49 HS25_09827:2:2202:12301:9657#49 83 1 244138 46 100M = 243794 -444 TGGTTCTCCTTCTAGAGATATGGTAGGATTGCAATTTCATACCATCCTTGAAGTTAGAGAGAGCCATGTGACTCATTTAGCCAATGAACTGTGAGCAGAA FFHHHHHGGDDFHHGG:@HDHGGF=GJGDIFG@FGIHGG8GFFGEHFCIIFCIEGGIFH@CHHFFIIHHHAGHHFHGIFGFHAGJGJEGFFGDFGFEBAC X0:i:1 X1:i:1 XA:Z:2,+243095830,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:23 SM:i:23 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:U RG:Z:1#49 HS25_09827:2:2102:12897:91118#49 83 1 244164 0 100M = 243944 -320 GATTGCAATTTCATACCATCCTTGAAGTTAGAGAGAGCCATGTGACTCATTTAGCCAATGAACTGTGAGCAGAATGACATGTCACTTCCAGCTGAAGCTT EIHHJEHGGFGFHFGHDDCGHCGHGGDGFFEGGGEGHGIDBGGDIEFFII?FIHFFHHHGGFH>GLEHHAHBHHJIE>HGHGGGEGJFEHFFDFGFEEAC X0:i:2 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDDE XT:A:R RG:Z:1#49 HS25_09827:2:2307:17610:49988#49 83 1 244175 22 100M = 243803 -472 CATACCATCCTTGAAGTTAGAGAGAGCCATGTGACTCATTTAGCCAATGAACTGTGAGCAGAATGACATGTCACTTCCAGCTGAAGCTTTAACAATCTGA EFA4JDHGGGEFHHGGDI@JEGEHECFGI@EGGEGFHGI@GCGDIGHHIIHGIHFFIHEDGHHCGJIHHHHGEFECGIHIHBGGGBHHDGFIGEGFEEAC X0:i:2 X1:i:2 XA:Z:2,+243095793,100M,0;16,+90275395,100M,1;1,-97840,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2113:3851:53339#49 147 1 244197 0 100M = 243886 -411 AGAGCCATGTGACTCATTTAGCCAATGAACTGTGAGCAGAATGACATGTCACTTCCAGCTGAAACTTTAACAATCTGAGAGACATTAATACATTTTCCAT G4GECEG5ICA+EH3FG+FH>6+>=E4HG5=?E5E=?D9=FF6CF>FG@?'DE>5E7A?AGHG%7AH>GCEFC+D?CB7CD55GEF9A5(H7@9B7,2C; X0:i:2 X1:i:2 XA:Z:1,-244197,100M,2;16,+90275373,100M,3;1,-97862,100M,3; XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2101:14478:8817#49 163 1 244278 0 100M = 244622 444 ACATTCATACATTTTCCATGTGCTGTAGCCTTATACCCAAAGCCTGGGTCCCAAGTGACCATGACAGGCAGAGCTCCCTGGTGAGCCACAGAGATTTAGA ;CBCCEDCAHFGDGEGGIIFIKJIHGIEDIGGGHHGIFHGHDGHDDGGDIEHGEEFEHEHGHKHGEHIJFG>HGIHJIGJFHG@GIHEGFHGF?DFFHHB X0:i:2 X1:i:2 XA:Z:16,-90275292,100M,0;1,+97943,100M,1;2,-243095690,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2312:9588:86289#49 99 1 244397 0 100M = 244841 544 ATAATCCAGCCCATCCTGACTAATCTGATATTAACATGTATAATAAAGAATTCTATCAATGCTGAGGGAAGATGACTAGTTAAGGTCCTAGGTTGCAAGT AABEFGFFFFFDG4GHGGDEIHIHGJFIEHHHHDIGGEFGFHHHFCHIGIIIHGHEGFIBDGGHEEEGG?GFGGEEGGICEHDDEG>BF@IB X0:i:3 X1:i:9 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1214:15014:89965#49 83 1 244480 15 100M = 244105 -475 GGTCCTAGGTTGCAAGTCTCAAAACCTCTTCTAAGGATTGTAGACAGGAAATTAAATGACTTCTAGTCCCTAGAGTTCCCAATCTCCTACCATCCCATCC *C=HGD5AG4D@5CBGDIFJEGB6DG7GBB7GGG@EH9DEGCHCEFHFFIEDCHGFEHFGCHEG:ID?8:HGIFHFGI>GEGAG?4F@FHFI4FG=CB>? X0:i:12 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BD?;D XT:A:R RG:Z:1#49 HS25_09827:2:2110:3001:38023#49 163 1 244528 0 100M = 244865 437 AAATTAAATGACTTCTAGTCCCTAGAGTTCCCAATCTCCTACCATCCCATCCTAATATGACAGAAGTAATTCCTGAGTTGCTTCTGAAACCAGAGCTTCC ;CBCEFGFFGFGHGIDHDCGGKFGHGIIIIGGGHGGEGIGHGHHFGHIJIHGGJIFGIHH5FEHGEGHJIEFHFEHGIGFHFIHFIHEIFHFJDHDGHFG X0:i:12 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2116:8793:13951#49 147 1 244545 15 100M = 244138 -507 GTCCCTAGAGTTCCCAATCTCCTACCATCCCATCCTAATATGACAGAAGTAATTCCTGAGTTGCTTCTGAAACCAGAGCTTCCATCAGAACCCTTACCCT GF355EFFF>;=F7B;CFHGEF=6HEHF65@DECF:<<2,FE8FGGCDIB5E47&80.=&1C< X0:i:11 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1210:17263:81162#49 163 1 244559 0 100M = 244917 458 CAATCTCCTACCATCCCATCCTAATATGACAGAAGTAATTCCTGAGTTGCTTCTGAAACCAGAGCTTCCCTCAGAACCCTTAGCCTGCCAGATGGCTTCT GFCC6FIF@EBI8CFFD@GDF@HCDALFDHHFEF?G X0:i:11 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2307:10580:100180#49 147 1 244585 15 100M = 244119 -566 TGACAGAAGTAATTCCTGAGTTGCTTCTGAAACCAGAGCTTCCCTCAGAACCCTTAGCCTGCCAGATGGCTTCTTGGAGAGCCCTCACTCACTTTTCTCC GDHGBFGFDGHIIHFFDIDFBH=>CGFGFGGEHFFE=CEGEEEEGGDEFBHGDHHFAGEAGGGBG5GIFEIGBFFFDFBFFGCFGA9EFHDBACBC< X0:i:12 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1315:4749:52671#49 163 1 244605 10 100M = 245011 506 TTGCTTCTGAAACCAGAGCTTCCCTCAGAACCCTTAGCCTGCCAGATGGCTTCTTGGAGAGCCCTCACTCACTTTTCTCCTTCTGCTATTGCTGCTCATT 6D.B?D-,?G4AHHBEEFD6IGFGBFIECBF5E:B?DGDDH0=HD@6E5F8GGFEA=BEFFG,FF:>>5=?FHHBDFHDCHBFCCBHGCFEG5DAFFGH2 X0:i:11 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2101:14478:8817#49 83 1 244622 0 100M = 244278 -444 GCTTCCCTCAGAACCCTTAGCCTGCCAGATGGCTTCTTGGAGAGCCCTCACTCACTTTTCTCCTTCTGCTATTGCTGCTCATTCATTCCAGCTTTTAAAA FGHHFDHGGGHFGGFGHIHIHIGFGGFGIFEGGIEHHGGMJIHGEHHJIEHGIFGIIJHGCHGGGJJHHEHGIFJEEIFGHGGGHEJFGGFJGEGFEBAC X0:i:10 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFF XT:A:R RG:Z:1#49 HS25_09827:2:2205:14932:19917#49 163 1 244742 0 100M = 245085 443 CTCGCTTCTAGAAAAGTCATACAGGTGCTTCCAGGAGGCTACATGGGCACCCATATTTTTCTAGCCACTTTCATTAGACCAATGCAGCAGAGAAGAAAAG ;CACDBGFDCFGAEBE6FIFGHHEB7CEIEGGFHGGEGDGHGAC5@GEFIHHGDEECBGFGEFGEI5GFFEBIFIDF=G5H=EG;IHGHFEAG@G>B7@E5C87FIG@G5E6BFE6@GHH7=FCHBJE8D5F7>4H7?DF?FFDG>DE?BE>==+4?5FFFD+I+G@ACB55HF>FDG X0:i:7 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2312:9588:86289#49 147 1 244841 0 100M = 244397 -544 GCCTCAATAATTATTATGACATGGCATGTTAGGATACCAAGTAAATTGCATTTGTAAAATGTGATTTTCTGTTGGTGTTCACTTCTGCTCTACTGACATT GEHEFFFJGIA@CHI@>GBDEGFBE=FCHGIFHFBGB?FGFFHGEEDGDDIDEGDGDADEG=EECHHFBGIIIEGHCFGFFDFHBEHGACCDCDEDC?C; X0:i:8 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1205:11953:22088#49 99 1 244848 0 100M = 245237 489 TAATTATTATGACATGGCATGTTAGGATACCAAGTAAATTGCATTTGTAAAATGTGATTTTCTGTTGGTGTTCACTTCTGCTCTACTGACATTTGGTAAG CACDFGFFI@?GGJEHGGFHGDIEGFFHGHEDHGJGGGHGDDFHIFHIFHCIFH7GGHGGEIGHDG@GGEFIIKEGHIHFIHDDGGHH@DGGGDFFHHAF X0:i:8 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=BDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1201:4065:57218#49 99 1 244863 7 100M = 244956 193 GGCATGTTAGGATACCAAGTAAATTGCATTTGTAAAATGTGATTTTCTGTTGGTGTTCACTTCTGCTCTACTGACATTTGGTAAGTATTATTGACTGACT CABFFGFFJFGGGJGJGGHGIGIGFFFIEHHHHHIGJHHGGHDIIGHIGHIIHFGIGHGGFGGHKFEGGH;IFKGGHGHFGHDEGFH;FHGGGHHHHHIF X0:i:8 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFD XT:A:R RG:Z:1#49 HS25_09827:2:2110:3001:38023#49 83 1 244865 0 100M = 244528 -437 CATGTTAGGATACCAAGTAAATTGCATTTGTAAAATGTGATTTTCTGTTGGTGTTCACTTCTGCTCTACTGACATTTGGTAAGTATTATTGACTGACTGA HIHHFHHGGGGFHHGHHGHJHGGHGGJGIIHGGHJHHGGFGIGGIGIJFIIGIHGHIGHGHHGGGHGFHHHGIHJHHIKGHGGGFGJGDHFFFFGFFB6B X0:i:8 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2109:3692:75604#49 99 1 244878 0 100M = 245124 346 CAAGTAAATTGCATTTGTAAAATGTGATTTTCTGTTGGTGTTCACTTCTGCTCTACTGACATTTGGTAAGTATTATTGACTGACTGACTGACTAATGTGG AA>EFGDFGFGEGJEFGGGF>FIKFFFFEHHHFIJGGHEG8HJHIBDIFEIFFIEEDGFFDGGHFDCGGHGDG?GDGGHEEHIHHFIHFH@GGCECHGJE X0:i:8 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:BBDDE XT:A:R RG:Z:1#49 HS25_09827:2:1210:17263:81162#49 83 1 244917 0 100M = 244559 -458 GTTCACTTCTGCTCTACTGACATTTGGTAAGTATTATTGACTGACTGACTAACTAATGTGGTCATTAGTCTTCATAAAGAAAGGCTCTCTACAAAAACGG ;GGHBDHGGDHEH6GJHBCGFCG6GGFAIBEGLHGC:HJFDEHGI>IEGGGHEGGE?FGEFGF7B;C X0:i:3 X1:i:11 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=BDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1201:4065:57218#49 147 1 244956 13 100M = 244863 -193 ACTGACTGACTAACTAATGTGGTCATTAGTCTTCATAAAGAAAGGCTCTCTACAAAAACGGAAGGATGCCCTTTTTCTGGCATTTAATACGTAAGAAATT GHHFGGGGGLHIFHIICGFELGCGHFHHGHIFIFEFHHGJIFFEFGGGHHGFIKGKHHHHGEGHGGHFHGIIIIEIIJKIGEFEEGGLGFFFGEFECBC< X0:i:1 X1:i:9 XG:i:0 AM:i:0 SM:i:13 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1315:4749:52671#49 83 1 245011 18 100M = 244605 -506 AAACGGAAGGATGCCCTTTTTCTGGCATTTAATACGTAAGAAATTGCCTCCAATAGAAACCAGAGTTGCCTGATTACTATCAGCACAGGAGAAATGTATT EF>CFFHGGDD9>FF>HDHGHHEH7BJCFFFGG@F@HGAEFAGGHEE8.ICG?HFHEG@D@FGGGEEHHEDEFFJFHIBGFGGGHBJHG?FEEFGFFBAC X0:i:1 X1:i:3 XA:Z:16,+90274559,100M,1;2,+243094957,100M,1;1,-98676,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:18 XM:i:0 XO:i:0 QT:Z:!1:BDFFD XT:A:U RG:Z:1#49 HS25_09827:2:2205:14932:19917#49 83 1 245085 0 100M = 244742 -443 TACTATCAGCACAGGAGAAATGTATTAATGTGCCTTTCTAGTAACAGGTTTTTAGAAAGTCAAATATAAACAAATCTGTCTATTTGTGTGTGTGCATGTG FFGHBACGGGHFCFECHF@DHHIBDGFGFI?GGGFFFGGF@CG@HFGF?IHFEHFGHEFF@FGH@IJHHHHGIFCHE@>2FBCGHGEGDEFJDDEFCC@A X0:i:9 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11BDDDD XT:A:R RG:Z:1#49 HS25_09827:2:2109:3692:75604#49 147 1 245124 0 100M = 244878 -346 AGTAACAGGTTTTTAGAAAGTCAAATATAAACAAATCTGTCTATTTGTGTGTATGCATGTGGTAGTGGGGAGGGAAGAAAAAAGGAGGGGGAGAGAAAGA GHHFFHGD5FCDFGEGHHFBEDDCBC; X0:i:9 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1211:15893:9679#49 99 1 245141 0 100M = 245511 470 AAGTCAAATATAAACAAATCTGTCTATTTGTGTGTGTGCATGTGGTAGTGGGGAGGGAAGAAAAAAGGAGGGGGAGAGAAAGAGAAATAAGAACCAAGTT CACEFGDGIFGGFHEJGAGFGHIHIEFHFHHHCH8GGEHGGHHHG8DD;EIIHGHIG9FGF9GFFFGGGFBDIKEE6G?EIHGHEFHGFGGGGGGGHI;HFHDGHHHCGHFFEEGGHFEIGFC;H@IJGEEGGCGFIG7FGCGGFB?C?@GBEIEIGGHHEJHEHDGGHACBHGH X0:i:9 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2211:5877:51481#49 83 1 245205 0 100M = 244793 -512 AAGGAGGGGGAGAGAAAGAGAAATAAGAACCAAGTTTATTATACTGTATTCAGGGGGAAAAAATTTTCCCAAGGTTCTAACAGAAGAGCAAAGTGCCACT EC@DFH@G@DGFF,5CDIC?CHIFDGGG7FEGGCJ8DGGDFA9CGFHC.FCG?HBFDFHCGHHHCEHGC:HF:FJGGHD?EDG>HFDGEGFAEEGA@B?C X0:i:4 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDDE XT:A:R RG:Z:1#49 HS25_09827:2:2209:19794:82123#49 163 1 245214 0 100M = 245607 493 GAGAGAAAGAGAAATAAGAACCAAGTTTATTATACTGTATTCAGGGGGAAAAAATTTTCCCAAGGTTCTAACAGAAGAGCAAAGTGCCACTGTCAATAGC ;CBCEEGHECFGHEGEHIDGIHFIFHIIFEGGFHHFHFHGHJHHEGGGJGHGGEGFFFHFHGFFGJFHJIFFEGFHFHGJHGFFGIHFDFHIFJEFFHHG X0:i:4 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1205:11953:22088#49 147 1 245237 0 100M = 244848 -489 AGTTTATTATACTGTATTCAGGGGGAAGAAATTTTCCCAAGGTTCTAACAGAAGAGCAAAGTGCCACTGTCAATAGCCTCAGTAGTGTTAGAGTTGCTTT GEHGFHFFFL>CGHFCHFGCEBH5DFHBDFI?EFEDHFEHHGHGFFGAGDFFIHGIHHEFGGAG?+HFGGCDFFDHGFFIGIIHCFGLGEEEBGEBBAC; X0:i:3 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2213:16169:84129#49 161 1 245242 0 100M = 98979 -146159 ATTATACTGTATTCAGGGGGAAAAAATTTTCCCAAGGTTCTAACAGAAGAGCAAAGTGCCACTGTCAATAGCCTCAGTAGTGTTAGAGTTGCTTTTATTT FIFHGJHHGEHHG X0:i:3 X1:i:0 XA:Z:2,-243094726,100M,0;2,+243183430,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2305:2443:21949#49 185 1 245435 20 100M = 245435 0 AGAGTCTCACACTGTCACCTCGGCTGGAGTGCATTGGTGCAATCTCGACTCACTGCAACTTCTGCCTCCCAGGTTCAAGTGATTCTCCTGCCTCAGCCGC GHHFGHDFIFHEHDEDFEFEE7D@GHI@BGGGD,FHGEFGF?IHIGHFHFBHHHGGIGGGEGGHEHHGFIGFIIJDGAFFGFGJGHKFEGGFFGGDGEFG?HJGICGFHHEDF93EEE;DD7 X0:i:4 X1:i:0 XA:Z:2,-243094475,100M,0;1,+245495,100M,0;1,+99181,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1211:15893:9679#49 147 1 245511 0 100M = 245141 -470 AAGTGATTCTCCTGCCTCAGCCGCCCAAGTAGCTGGGATTACAGGTGTCTGCCACCGTGCCTAGCTAATTTTTTTGTATTTTTAGTAGAGATGAGGTTTC ?DICFICHFFHFGDEBIEEEFHGEFJHGDBFDBD?E@EEIDGDH5JI5GFCH?HG@D?GADFDGIIIICIFFHGDIAHGIGHGE@EFCFDBBC; X0:i:4 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2114:4337:20283#49 147 1 245533 0 100M = 245166 -467 GCCCAAGTAGCTGGGATTACAGGTGTCTGCCACCGTGCCTAGCTAATTTTTTTGTATTTTTAGTAGAGATGAGGTTTCACTATGTTGGCCAGGCTGGTCT @DHEGFDGIEFDFCF;FAHHFBHEEEGIBFF?E?IEF7HGFE@3EE@GDDGJEHGFDA5HGHJGGEHFDGEDIDDHIFEFDEFBCEAEGAHF;6D6CBC; X0:i:4 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1214:20009:36192#49 99 1 245545 0 100M = 245938 493 GGGATTACAGGTGTCTGCCACCGTGCCTAGCTAATTTTTTTGTATTTTTAGTAGAGATGAGGTTTCACTATGTTGGCCAGGCTGGTCTCAAACTCCTGAC -?>DFGEDFFFF@EEHCGBFGGIGGEFBGHEHF.JFCEHHD?GH@FHEFFIFF7FIGGGBFDAFG,@GGCHFGGCEFE7FJGIH>GFFFDBGE?995AABBHIC?DCFIHHF87EGDFHH7?J@+AFHE5@>+@F87GE>E=HE?DEEFBEHC5DFFHEBAFFGH@BI>F3B4C><5FDHCEFDG X0:i:3 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2201:20222:67748#49 185 1 245752 0 100M = 245752 0 GAACAATGTCATTTAACCCTCGGGATTATTCTGTGCCAAATATGGATAATGACTAATATCCAACACAGATATTCTCAGCTCAGAAGAGCAATTAGCAAAT GG7HGHGFIHH@GHICGGEHEGFG=FFEGHIAE5EFHFHGHJFFHFDAHEFJGHG?EHFHGDEHFHHGGGIIIIDBGFGCGECIDGGLGFGFCGFECBC< X0:i:4 X1:i:0 XA:Z:1,-99438,100M,0;2,+243094218,100M,0;16,+90273813,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2214:15955:65640#49 99 1 245785 0 100M = 246172 487 TGCCAAATATGGATAATGACTAATATCCAACACAGATATTCTCAGCTCAGAAGAGCAATTAGCAAATTCATAAATTAAGTGCTTGCTTCCTCTTTAGTCA ?G>BFGB>;DB6EDC>+H=@4FE X0:i:3 X1:i:1 XA:Z:1,+245785,100M,0;1,+99471,100M,0;2,-243094185,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1::ADDD XT:A:R RG:Z:1#49 HS25_09827:2:2215:10019:96768#49 147 1 245834 0 100M = 245495 -439 GAAGAGCAATTAGCAAATTCATAAATTAAGTGCTTGCTTCCTCTTTAGTCAAATACAAACGTTTGTTAAAAGATATTATTTTGCTTTACACTTTTTCTCT GFBHDCDFBIA;GHICFGHFFGI'DEGHHFIFIHB,FFHFHEDEFFEGHHKF5BD?DHHDGID7G1H9AFEGGGB3EFHG=8=ECGGH60H2:CC>D2-: X0:i:3 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2109:18239:72377#49 163 1 245849 0 100M = 246239 490 ACTTCATAAATTAAGCGCTTGCTTCCTCTTTAGTCAAATACAAACGTTTGTTAAAAGATATTATTTTGCTTTACACTTTTTCTCTCAGAAATAAACAGAT :/?AAB9@7G9<89GC6AHG7FJI87>?DE>GE64?D6+GHGA7?G5IF58@5D75C@@HD9E?GI?EDFFGHBE5FH?JH=F@IBHG+>CIF5>CB@HG X0:i:2 X1:i:1 XA:Z:1,+245849,100M,2;1,+99535,100M,3; XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2209:13411:54184#49 163 1 245894 0 100M = 246239 445 GTTTGTTAAAAGATATTATTTTGCTTTACACTTTTTCTCTCAGAAATAAACAGATGCTTGAATTCCCACAGTGCTGCTTGAGCCTCACACCATGTCATCC ;CBDCDEEEHFGHGGGIFIGIHJFIEGFIEGHGHJGHAIGHHGHIGGIJHHGGGIFFHJFFFKFFBFIJFGHHEHHGIHHHFFHIIHFGHHLDHHFFHFG X0:i:5 X1:i:8 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2304:12983:63301#49 147 1 245902 0 100M = 245576 -426 AAAGATATTATTTTGCTTTACACTTTTTCTCTCAGAAATAAACAGATGCTTGAATTCCCACAGTGCTGCTTGAGCCTCACACCATGTCATCCTGCCAGGC 24BH5E?FIAA@CBF;F5G+>FF5HEFHB+G?5GEDB?HAD7DEFAEGDHFFGGDGCEE5BCFGFA6FBGII@FG@EJ?D,EDCBFFEAFFEFEBADAC: X0:i:11 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1214:20009:36192#49 147 1 245938 0 100M = 245545 -493 AATAAACAGATGCTTGAATTCCCACAGTGCTGCTTGAGCCTCACACCATGTCATCCTGCCAGGCACCCAGATCCAGTTCTAGAGTTTCACATGATCATGA 2?BHDHDF>CFHGCFFCEFCFB9*EEBHDADAC?DDFD9=FEB=FF?GDFEJ<5CDDHGDG@6DEHH>GGE/8CDEIHHCFE1IBEAAG:CDEC?>A1.: X0:i:9 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2203:3401:98851#49 99 1 245971 17 100M = 246343 472 TTGAGCCTCACACCATGTCATCCTGCCAGGCACCCAGATCCAGTTCTAGAGTTTCACATGATCATGAGTGTTGGTTAATAAGTCAATGCGAACTGGGAGG AAEFFGFEJFHGGJEFGGGGIGIGIFHEGHHHHILGCEHHGFGHHFCIFFFIJGGEGHIGIEGHGKFGBEFGGJ@?FGIHEGIHGGHGFHDGGHGHHHGH X0:i:1 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:17 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:U RG:Z:1#49 HS25_09827:2:2103:5353:15579#49 163 1 246002 15 100M = 246384 482 ACCCAGATCCAGTTCTAGAGTTTCACATGATCATGAGTGTTGGTTAATAAGTCAATGCGAACTGGGAGGGGAGATTTTTCAGGAGTGCCACAGGGCTCTC IGGGHGEEAHGHAH=KGGG=FH@GEEHGFHFDFFGGIGIFIEBH>FDEFGFHEFHF3HFDFHFB?HGFH4G X0:i:1 X1:i:6 XG:i:0 AM:i:0 SM:i:15 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2110:8422:62886#49 83 1 246019 15 100M = 245648 -471 GAGTTTCACATGATCATGAGTGTTGGTTAATAAGTCAATGCGAACTGGGAGGGGAGATTTTTCAGGAGTGCCACAGGGCTCTCCCTTTAATCACATACAC HCDDJFCGGDHFGHEJHGJCHIEFJGJCIGF7GIFGHGGEGGHCEGGFEIHG9FBFHEFFGEGHGCICBHD-BHIEE?HFH(CDDIGDDHHGGGLJFEGGEI1FFEHDHFFHEFGFGGHHHFAJHGECEF>;BHGHFLGFCHFHHDG X0:i:1 X1:i:4 XG:i:0 AM:i:0 SM:i:17 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1304:4566:9996#49 163 1 246083 0 100M = 246486 503 GTAGTGCCACAGGGCTCTCCCTTTAATCACATACACTCCCTGCTTTCATTGGAAAGTGTATAATGATGTCAGAGTGCCCCAGAATGGAGCTAGTTGGAAG EHFHGJEFIFIIHEIGEIGJDFEFHG X0:i:10 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2214:15955:65640#49 147 1 246172 0 100M = 245785 -487 CTAGTTGGAAGACTGCCGTCATAGGGATGCCTTAGTGAATTAATAAGGTTTTAATTTCTGGCTCTCAACTTTGTAGATGTAAAAGTTGATTTATCAATAT <4HB>H55FE>@G>>45==45B=55E>65A=D+G5BF?H+?,6=175@7CB=55@C7A,EDH,6'.@FDF57E'>@IF?C75>+B?AEGFCD8E=E,6;: X0:i:5 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2312:11277:59915#49 163 1 246180 0 100M = 246523 443 AAGACTGCCGTCATAGGGATGCCTTAGTGAATTAATAAGGGTTTAATTTCTGGCTCTCAACTTTGTAGATGTAAAAGTTGATTTATCAATATGTGAGAAA :C,8B?9F7@5>,EG:6557+EF,,G+8I>C556+7ED5@+,7E5D5B5+F@+EA+EBB?5A,BDI+5DD+B,4++B+6+C=F5@C4+@44>D53+>?A>>F?JGGFFGGDGF@C;? X0:i:12 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2209:13411:54184#49 83 1 246239 0 100M = 245894 -445 ACTTTGTAGATGTAAAAGTTGATTTATCAATATGTGAGAAAGGATGAATCTTTCTGAAGGTTATGTCATCACACTCACTAAGCACACAGAGAATAATGTC HGHHGFHGGGHFHJFJHIHGHGGFGGJGIGFGGGFIDGGIFIHGGGIHIIHGCEFHHFHGJHGJGEIHHHDJHHFFHIHGHGGGFGJGGHFIFEGFCEAC X0:i:12 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFE XT:A:R RG:Z:1#49 HS25_09827:2:2203:3401:98851#49 147 1 246343 15 100M = 245971 -472 ATCTGAGTGCCATGTTATCAAATTGTACTGAGACTCTTGCAGTCACACAGGCTGACATGTAAGCATCGCCATGCCTAGTACAGACTCTCCCTGCAGATGA GHHHFHJ>FGFDFHIIFFGHJGJEDFBHFH@DCFEFFEHJHHIFEEGGGHHFGHGFHHJHGIGDFGHFHGEI8EGHGJFIGHGGDCGHGFGDEEFECAC; X0:i:4 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2103:5353:15579#49 83 1 246384 12 100M = 246002 -482 GTCACACAGGCTGACATGTAAGCATCGCCATGCCTAGTACAGACTCTCCCTGCAGATGAAATTATATGGGATGCTAAATTATAATGAGAACAATGTTTGG FIHDFDHGGGGFG>GCHDGEEH>FEGDGBHAGGHKKHGDIGFGFIEIFIICGIHGIGFHGGFGGGJGHHEHGHFEEHIHIFFGGHEJFFFFFGGGFEBAA X0:i:4 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDEF XT:A:R RG:Z:1#49 HS25_09827:2:2202:14911:95879#49 163 1 246410 0 100M = 246811 501 GCCATGCCTAGTACAGACTCTCCCTGCAGATGAAATTATATGGGATGCTAAATTATAATGAGAACAATGTTTGGTGAGCCAAAACTACAACAAGGGAAGC ;CBBB7DCEGAALHBB6FCFDEBCHDC?DEF5FH4FDE5GAAAC5F>BD5DGGDGECHBDAFFBBECEFDEG6FEA>CGICGGFIIHGCGIFDGF>F?FG X0:i:4 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2214:12041:87193#49 83 1 246433 10 100M = 246055 -478 CTGCAGATGAAATTATATGGGATGCTAAATTATAATGAGAACAATGTTTGGTGAGCCAAAACTACAACAAGGGAAGCTAATTGGATGAATTTATAAAAAT FIHEGGHGGGGFHJFGHIGIHHIHEGJAIFEGGGFFHGGIFIGGGHFHIIHGIHGFIJHGCFHCGIIFHHHGIHJIEIGIHFGGH9FFFGFGFEGFFEA? X0:i:4 X1:i:7 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFF XT:A:R RG:Z:1#49 HS25_09827:2:2216:12673:69251#49 163 1 246440 0 100M = 246901 561 TGAAATTATATGGGATGCTAAATTATAATGAGAACAATGTTTGGTGAGCCAAAACTACAACAAGGGAAGCTAATTGGATGAATTTATAAAAATATGCCTC .@5?A;A0H4>B=J=GBAAC>@F=5FBGFA:B=8CD8A@IE?BFEEF=G:I;>@GL8D9:FB6E: X0:i:4 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1210:15011:35862#49 147 1 246443 12 100M = 246020 -523 AATTATATGGGATGCTAAATTATAATGAGAACAATGTTTGGTGAGCCAAAACTACAACAAGGGAAGCTAATTGGATGAATTTATAAAAATATGCCTCAGC GHBECAJDBEG;C;;F>GBHHGFBDEGIDFEDGCIDHEA5DEH=>>?ADE+@B>F?CCD=AED??A@FG>EIECH@CFEIBE>H:EAHG9CB/GDD>BC< X0:i:4 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1304:4566:9996#49 83 1 246486 0 100M = 246083 -503 AGCCAAAACTACAACAAGGGAAGCTAATTGGATGAATTTATAAAAATATGCCTCAGCCAAAATAGCTTAATTCACTCTCCCTTATCATAAGGATAATCTT EIDAGFHGGDEFDIGJHIGECIGFJGKGIFEGGGHHHGGMGIHFIGIEIIELDHFIHHHGHHHFGLIHHHHGIDFGGIHIGGGGJGJFGGFGEFGFEBAC X0:i:4 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFE XT:A:R RG:Z:1#49 HS25_09827:2:1208:3780:14891#49 163 1 246498 0 100M = 246848 450 AACAAGGGAAGCTAATTGGATGAATTTATAAAAATATGCCTCAGCCAAAATAGCTTAATTCACTCTCCCTTATCATAAGGATAATCTTGCCTAAAGGGAC ;;BCEFEHDGFGHFFGHFIFFGJGIHIFIIGGFH4GDFIGEJHEEGBEFHHGGJIFFHJHHHKFHHHHJIHDHHFHBBGIFFFHFIHFIHLFGHHGFFEG X0:i:4 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2308:20387:7864#49 99 1 246514 0 100M = 246829 415 TGGATGAATTTATAAAAATATGCCTCAGCCAAAATAGCTTAATTCACTCTCACTTATCATAAGGATAATCTTGCCTAAAGGGACAGTAATATTAAAGACA GHCDEEHIB@CGCI.BEEGCHFGFGGHHKCGGEKBGDFGBBGHJ@GFCFJFGHGGG5AFHHJB X0:i:4 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:DDDDA XT:A:R RG:Z:1#49 HS25_09827:2:2312:11277:59915#49 83 1 246523 0 100M = 246180 -443 TTATAAAAATATGGCTCAGGCAAAATAGCTTAATTCACTATCCCTTATCATAAGAATAATCTTGCCTAAAGGGACAGTAATATTAAAGACACTAGGAATA BI=BCE5GCD6@,(5H>@,,7IE6EGIG,,?B=,,87---J.-F,,H,.8.CE@,IAFHE@FEF:AAC?:DFEF.DE1*GEB>BFB856FFE?F?=EB@C X0:i:4 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:4 XO:i:0 QT:Z:!(-2:?)< XT:A:R RG:Z:1#49 HS25_09827:2:2101:17635:79679#49 99 1 246609 0 100M = 247005 496 AGACACTAGGAATAACCTCTGTACTTTGGACAGTAGACCTGCATAGCCCATTAGGCCTCAATGAAGTCTTATGCAAGACCAGAAGCCAATTTGCCATTTA BAEEFGFGGFHGGJGJGGFHIHIHEFHIEHHHHGIGHHHCGHGHIFHIGIIDHHEIGGGGDGGHHFCGGFHIGJGGFIHFGGIHHHIFFHGGGHECHHIE X0:i:4 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2208:10125:22341#49 163 1 246638 0 100M = 247008 470 ACAGTAGACCTGCATAGCCCATTAGGCCTCAATGAAGTCTTATGCAAGACCAGAAGCCAATTTGCCATTTAAGGTGATTCTCCATGTTTCTGCTCTAACT ;CBB>FDEFCHGHGECEIEGI?HFIDFEIEGDF@HGD6I@HAGDDCGBFHEGGDEEEDJHDHK?EHHGDFEGHFBEEIHECHGHICHCHAEBFFHDBFDG X0:i:4 X1:i:0 XA:Z:2,-243093332,100M,0;1,+246638,100M,0;1,+100324,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2110:16458:15585#49 99 1 246644 0 100M = 247045 501 GACCTGCATAGCCCATTAGGCCTCAATGAAGTCTTATGCAAGACCAGAAGCCAATTTGCCATTTAAGGTGATTCTCCATGTTTCTGCTCTAACTGTGCTT C8B@DGFFEFFGHJEHGAGFGFIGGEFIGHGHHILGGHFHGHEIFGHEGHIDF?GEFGGGEEGHHEFGGEHGFJGGHGGFGFFHGGHHEEGGGCEBHDI2 X0:i:4 X1:i:0 XA:Z:2,-243093326,100M,0;1,+246644,100M,0;1,+100330,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDDDD XT:A:R RG:Z:1#49 HS25_09827:2:2110:5701:15112#49 99 1 246665 0 100M = 247095 530 CTCAATGAAGTCTTATGCAAGACCAGAAGCCAATTTGCCATTTAAGGTGATTCTCCATGTTTCTGCTCTAACTGTGCTTCACAATACTCAAAACACTAAA -8B@@???IFEF@JE?>GD?I>>G<BFFFD<,GBHGHGA2 X0:i:4 X1:i:0 XA:Z:2,-243093305,100M,0;16,-90272900,100M,0;1,+100351,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:=D1:D XT:A:R RG:Z:1#49 HS25_09827:2:1301:3826:87974#49 99 1 246749 0 100M = 247073 424 TACTCAAAACACTAAATCAGGATGTTTCCTGGAGTTCAGGGAGCTGTCCGTGTTACTGAGCAGTTCTCAGCAACACAAAGATCCTACTGACTCCTCATCA CAEDFGEFJFHGGJGHGGGHGFIHIJFIEHEHHGEGFGHGGHFHGGHIFEI?HIGEDHIGGGGDEJIGGEHFGJGJFEGEDEEFGGCCFEGGGBDCHACE X0:i:3 X1:i:1 XA:Z:1,+246749,100M,0;1,+100435,100M,0;2,-243093221,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2215:16027:29540#49 163 1 246754 0 100M = 247071 417 AAAATACTAAATCAGGATGTTTCCTGGAGTTCAGGGAGCTGTCCGTGTTACTGAGCAGTTCTCAGCAACACAAAGATCCTACTGACTCCTCATCAGACTT ;??D1CD42GD%EGGEH===FKHE@FGFHHGIHECGCHGGFF;>E@FI>>5HDFHHA X0:i:3 X1:i:1 XA:Z:1,+100448,100M,1;16,-90272803,100M,1;2,-243093208,100M,2; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2202:14911:95879#49 83 1 246811 0 100M = 246410 -501 GTTCTCAGCAACATAAAGATCCTACTGACTCCTCATCAGACTTCTTTCTCACTGGAATTTTACACCTGGGCTGTTAACACCAGGCCAGGTCAAATTCAAA EAHDJHEA7GHFH6EH:ICDHCEF-CG6BFEGGI@GDGI*FGG@GEGFIIHGCHBFDHHGG7H8GCGHBEDBIFHGEIDGFGGGEGGFGFFGFFBF@>AA X0:i:9 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!11ADFFF XT:A:R RG:Z:1#49 HS25_09827:2:2308:20387:7864#49 147 1 246829 0 100M = 246514 -415 ATCCTACTGACTCCTCATCAGACTTCTTTCTCACTGGAATTTTACACCTGGGCTGTTAACACCAGGCCAGGTCAAATTCAAAGGAGAGAAAAAAGCTCAT GDHHDHGBFEFD4>II>EHFEGCB=EFH>FIJGCEBHEEDDFBEF>@GHHHJEG5GHA?H5IJEEGHFDFI>CGHBEJEGDICBEEDHGFGFEDEDBBC< X0:i:12 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1208:3780:14891#49 83 1 246848 0 100M = 246498 -450 AGACTTCTTTCTCACTGGAATTTTACACCTGGGCTGTTAACACCAGGCCAGGTCAAATTCAAAGGAGAGAAAAAAGCTCATTATGAAGGGTAAAATCCAA EIGHCGHGGGGFHGF>HIBGHGGGEGIIIHEGGGGHHGIJGGHDIHFHIIFGDHGHIGHFGHHGGLGHHHHGIHJIGCGGGGGGHGJGEHFGFFGFEBAA X0:i:13 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFB XT:A:R RG:Z:1#49 HS25_09827:2:2310:18808:89225#49 99 1 246858 7 100M = 247274 516 CTCACTGGAATTTTACACCTGGGCTGTTAACACCAGGCCAGGTCAAATTCAAAGGAGAGAAAAAAGCTCATTATGAAGGGTAAAATCCAAAACACTGTGC CACCFGDGIFHGGHGGGGGHIFIKEEHHEHEHFIJGJGHGGFEHIGCIGIDDHHLEGGIFFJGHDFGGGHFIFGE?FGIHCGGHGHGHGHGGGHHGHHFCGBFGFGFGHFICGEIIHDCDGIIEGD?>DHGHBAFDFCFCGFHHFBH(JEHHHAI+HGE5FDEFIED4FI5GHDBFEECEHAHEG@GHCGHFDGCGIGHFCH?IFIFGB?GGGFGDBCEBC6C; X0:i:5 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2314:17367:93133#49 163 1 247056 0 100M = 247511 555 AGACATTAATTTACCCTTCTAATCTCTATCACAGCAAAAAGATAATTAAAAAATCTATATGAGGACCACAAAATACACAAAAATTATGTAGCAAAGCCTA <;:CB7/;D3HGHF,EB3DDI?FCHD>I7+GGHHGFDGIGEEH9GD>IDHHHG@I.F6?F5B?FDD?HFIHGHFFDGIBEHGFFFFCEDFCFFGH5F@,G X0:i:7 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2307:19981:7028#49 99 1 247066 0 100M = 247480 514 TTACCCTTCTAATCTCTATCACAGCAAAAAGATAATTAAAAAATCTATATGAGGACCACAAAATACACAAAAATTATGTAGCAAAGCCTATAGCCTGAAA AABEFGDFGFGGGHEFGGGFIKIHDFHIJHHHFEIGHGECGHHHHBHIFIIEFFGIGHFGFGGHHKFGGHKIGKGGHGHHJGGFHGFCFDGGGDHHHDIF X0:i:7 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2215:16027:29540#49 83 1 247071 0 100M = 246754 -417 CTTCTAATCTCTATCACAGCAAAAAGATAATTAAAAAATCTATATGAGGACCACAAAATACACAAAAATTATGTAGCAAAGCCTATAGCCTGAAAAAGTA E:DCBJ?GFDGFEFEGFD>AC X0:i:7 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=?DDDD XT:A:R RG:Z:1#49 HS25_09827:2:1301:3826:87974#49 147 1 247073 0 100M = 246749 -424 TCTAATCTCTATCACAGCAAAAAGATAATTAAAAAATCTATATGAGGACCACAAAATACACAAAAATTATGTAGCAAAGCCTATAGCCTGAAAAAGTAAA GDHHDEHFLAFHGHFIFIBHHFHGHEFHHHIFIHIFFFHJFGHGFFGGGHEJIKGKHHEEGIJGFEHGIGEFEGHHIJGFGIFGGGGHGFGFHDDCDBC; X0:i:7 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1214:3450:98640#49 99 1 247079 0 100M = 247135 156 CTCTATCACAGCAAAAAGATAATTAAAAAATCTATATGAGGACCACAAAATACACAAAAATTATGTAGCAAAGCCTATAGCCTGAAAAAGTAAACATTGA CAEDFDFGIFGGGJEFGGFFGHIHGJFIEHHHHHHGHGHGGEFHIFHIFHIIHFGEFGGFIJGDFGEGGHKFIFGEFGIHGGIDEGGFFGFGGFHJHHIE X0:i:5 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDDD XT:A:R RG:Z:1#49 HS25_09827:2:2306:16903:64260#49 83 1 247091 0 100M = 246762 -429 AAAAAGATAATTAAAAAATCTATATGAGGACCACAAAATACACAAAAATTATGTAGCAAAGCCTATAGCCTGAAAAAGTAAACATTGAAATTTGTATGTC BCDHFFHGGGDFGHGCHIGCHIGBGGDIG7CGGEGEDGG@F:FFEEEHIIHFIEGHEEHGGHGFFIGH?HDEFHHHGEHDEFGBGEJHFFFGGFGFFBAC X0:i:4 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2110:5701:15112#49 147 1 247095 0 100M = 246665 -530 AGATAATTAAAAAATCTATATGAGGACCACAAAATACACAAAAATTATGTAGCAAAGCCTATAGCCTGAAAAAGTAAACATTGAAATTTGTATGTCCATA GG3EFA4@DI>5+>BG+FF5C5FFFA5DEG=E>EGDH>@?EG?H7?HB+,DCAB>D?EEI6G87F?D,DCBEBE,G9C?@D7B>AC; X0:i:4 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2210:9592:39174#49 147 1 247098 0 100M = 246755 -443 TAATTAAAAAATCTATATGAGGACCACAAAATACACAAAAATTATGTAGCAAAGCCTATAGCCTGAAAAAGTAAACATTGAAATTTGTATGTCCATAAAA AFHHGHHJGEFHEHIIHFGHHHFFHFHHGHIFGHDFGHHHHHFGFGEGHHIFGGGGHHGHGCGHFGHGIGIIIIHHIFGFFIIFGGGHGHGFGDDDDBC; X0:i:4 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1313:1449:20975#49 99 1 247122 9 100M = 247276 254 CACAAAATACACAAAAATTATGTAGCAAAGCCTATAGCCTGAAAAAGTAAACATTGAAATTTGTATGTCCATAAAATGTTTACAAAATTCAGTACATATT CAEEFGFGGFFGGJGGGGGGIHIHHJFIEHGHFGLGJGHGGHGHGGHIGFIIJFLIGGGKJIGHKFGGGEGIGFGJFGGHIHIHEGFHFGGGGHGGHDIF X0:i:4 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFF XT:A:R RG:Z:1#49 HS25_09827:2:1214:3450:98640#49 147 1 247135 0 100M = 247079 -156 AAAATTATGTAGCAAAGCCTATAGCCTGAAAAAGTAAACATTGAAATTTGTATGTCCATAAAATGTTTACACAATTCAGTACATATTACACACCCCACCC GDHHDHGDFIFGGHIIFGHHIFD1HEEHGHIFIHHHHHHGHHIFFFEGGHFJ?HGGHHGHGIJGEHHHHCE'IIHBGHGIGE>FDEGEG;JDFGFCD?B; X0:i:4 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2306:12966:100263#49 147 1 247183 0 100M = 246870 -413 TGTATGTCCATAAAATGTTTACAAAATTCAGTACATATTACACACCCCACCCTAAAAACATCTAAGCAAAGTAGAGAATGTAGAAATGCTACAGATTATA GGHEGHHJGGHIGHIIHFHHEDJJHEEHHHFFIFHFFKGGHEFGFIGGGHGJIKGFHHHHGIGHFHHFGGIIIEGFIJHIGIIFGGGHGFFFHEFCCBC; X0:i:11 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2310:18808:89225#49 147 1 247274 15 100M = 246858 -516 CAGATTATATTCTCTGATTATGACACAACAAAACTAGAAATTACAGCATGGAAATTTAAAAGCTTTCTCTTAAATAATTCTGTGTCAAAAAGAAATCCAG GFHEGHHHGLHIEHIIFFGHFFHJHFHEHHIFGGJFIFIHFFDGH8FGDHIFIGGGHHHHGIGEGGHHGGEIEIHIIFHIDEIFCGGLGFHFHGFDCBC; X0:i:1 X1:i:7 XG:i:0 AM:i:0 SM:i:15 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1313:1449:20975#49 147 1 247276 15 100M = 247122 -254 GATTATATTCTCTGATTATGACACAACAAAACTAGAAATTACAGCATGGAAATTTAAAAGCTTTCTCTTAAATAATTCTGTGTCAAAAAGAAATCCAGGC GFHHFHJGGHFGGHICHGGHJFJJHEHHHHIFGGIHFIHDHGHFHGF@GHKFIHDEHHHHGHDGFGHFGGIIFEGIIFHIGIGLGFG?GDFCDBA< X0:i:1 X1:i:7 XG:i:0 AM:i:0 SM:i:15 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2203:5692:85037#49 163 1 247304 15 100M = 247595 391 AAACTAGAAATTACAGCATGGAAATTTAAAAGCTTTCTCTTAAATAATTCTGTGTCAAAAAGAAATCCAGGCCGGGTACAGTGGCTCATGCCTGTAATTC ;CBDEFEEFFFGHGEGFGIGGGHIIGFIIIGHGHEFGFIGHGHHGGGIJIHHGJIFEHJHJHEFFEFHFDHGHFIHGFFJFEGHIIHGDGHIDGHCF@HG X0:i:1 X1:i:6 XG:i:0 AM:i:0 SM:i:15 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2208:10845:42498#49 163 1 247378 0 100M = 247716 438 GGTACAGTGGCTCATGCCTGTAATTCCAGTACTTTGGGAGGCCAAGGTGGGCAGGTCACTTGAGGTCAGCAGTTCAAGACCAGCCTCGTCAACATGGCGA ;CBBDEDHFGFGHFFGGFCG@GJIEEE8GE?GGHHFEGEGDDDEGGGE@FHHGEFECDBHFH?FFEFGFDFFEGBHBIDJC=GGGIHGDFEFGJFFF3HG X0:i:3 X1:i:8 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2307:19981:7028#49 147 1 247480 0 100M = 247066 -514 CCCTGTCTCTACTAAAAATACAAAAATTAGCTGGGCCTGGTGGCTCATGCCTGTAATCCCAGCTACTTAGGAGGCTGAGGCAGGAGAATTCCTTGAACCC GGHHGHGFFGFDGHIGGGGFIGHFHEHHGHIJGFEFGHHGFJFFFGEGGDHJIGGEEHJHGIGDEJHFGGIIIIGFIFHFGEFIGEGGGHFFCGECCBC< X0:i:4 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2314:17367:93133#49 83 1 247511 0 100M = 247056 -555 TGGGCCTGGTGGCTCATGCCTGTAATCCCAGCTACTTAGGAGGCTGAGGCAGGAGAATTCCTTGAACCCAGAAGGTGGAGGTTGCAGTGAGCTGAGATTG FFHHHHG4=+BCBF6@>GECC7GI7?,??776GFC'071,5%I>67D@GG>>+776+BAF77%@GG5GHGG575+6H,AA,65B'>+DG>E+B+5C,5<4EF&;H<++4'5+A+B@4+ XG:i:1 AM:i:9 SM:i:9 XM:i:5 XO:i:1 XT:A:M RG:Z:1#49 HS25_09827:2:2102:9928:88571#49 163 1 247664 0 100M = 248034 470 AAGAAATCCAAATAAAATTTCCAGAATATGTGGAAAATAGAGACAATAAAAATATTACACATGTGTAATCCCAGCATTTTGAGATGCCAAGGTGGCAGGA ;CB6EDDCBCHGEGECBCI?IEFG@CCCCEFGF6GE?AI>+DGDEDEE@HFDG@BFFGHFFFE7DEHEJDAFHHE5FFB5EGICIBHADFEBGDEDHHD> X0:i:9 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2316:3362:57863#49 73 1 247671 0 100M = 247671 0 CCAAATAAAATTTCCAGAATATGTGGAAAATAGAGACAATAAAAATATTACACATGTGTAATCCCAGCATTTTGAGATGCCAAGGTGGCAGGATCACTTG C7BEFDFFGF?D@GG,2G>I;<.@IEH:HF.C.8HH@DHFII8H9-HEIBH7C,G.GIG>BDGFFF5@6FBGBEGH46; X0:i:9 X1:i:1 BC:Z:TGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z::=@+==?D XT:A:R RG:Z:1#49 HS25_09827:2:2208:8090:95083#49 99 1 247693 17 100M = 248071 478 GTGTAAAATAGTGACAATAAAAATATTACACATGTGTAATCCCAGCATTTTGAGATGCCAAGGTGGCAGGATCACTTGAGACCAGGAGTTTGCAACCAGC BABDFGEGIFGDCEGFGGFHGFIHEEHHEHEHFHEFGCHGGHGHHGHIGFIIHHFECHGK@EG?HGIGGEFFGJEEFEKHIHIHGFIHFGGGGHEJHHCE X0:i:9 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2208:10845:42498#49 83 1 247716 0 100M = 247378 -438 TATTACACATGTGTAATCCCAGCATTTTGAGATGCCAAGGTGGCAGGATCACTTGAGACCAGGAGTTTGCAACCAGCCTGGACAACATAGGGAGACTCCA 2FHHHHHGGGEFHJGCCDGEEHIHG,GFGFFGGGEFHGGFJIFGIFHCFIHFIHGHDEHGGBCFGJHCHHHGDFHGECHGEFAGFEJGEHFIEFGFCCAC X0:i:9 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=BDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1314:6701:32832#49 99 1 247855 0 100M = 248284 529 TAGTGGTACTTCTTGTAATCCCATCTACTTGGGAGGCTAAGGTGGGAGAATCACCCAACCTCAGGAGTTCAGGGCTTCAGCAAGCCATGATCATATCACT CAB7FG?EJFFGFJFFGGFGGHIGGFFIGHEGHHHGGHHHGHFGFGFCFIIIJI@GFFGGEEGHHFHGGHHGIKGDGGHEGHG>GGGCFHDGGHDCHHGH X0:i:8 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFDDA XT:A:R RG:Z:1#49 HS25_09827:2:1302:18950:66524#49 99 1 248030 0 100M = 248372 442 CACAATAAAAATAAATGTATTAAGTATGAACAACAAAAAAGCTAGTAAAGGTTGAACAACAACTATCCTTAGGAAAGTGGAAATAATGTATTAATAAATA B>EDDGFDFFGGGE4JGGHGGHIHDJFFGHEHHIIGGEHGDEGGGFHIFFD;HFFEFFIGEAGDFKIGG7HIIIFDG6HBGCFCHFIF@GGGGHHHDAIE X0:i:6 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=BDADE XT:A:R RG:Z:1#49 HS25_09827:2:2102:9928:88571#49 83 1 248034 0 100M = 247664 -470 ATAAAAATAAATGTATTAAGTATGAACAACAAAAAAGCTAGTAAAGGTTGAACAACAACTATCCTTAGGAAAGTGGAAATAATGTATTAATAAATATGAA HIHDGDCGGGHFHFGHFIGJEC6BGGIF,7E7DFGGGHGHEEEFGDFGFEBAA X0:i:6 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFDF XT:A:R RG:Z:1#49 HS25_09827:2:1212:6546:64474#49 163 1 248062 17 100M = 248407 445 ACAAAAAAGCTAGTAAAGGTTGAACAACAACTATCCTTAGGAAAGTGGAAATAATGTATTAATAAATATGAAAGCAGGCTAGGCATGGTGACTCACATCT ;CBCAE9F7CH<09?:B>5(@FH78CC,IIC>>647?A5G=D7D?5+?FH8HGEBAE6EF=9DGEE55FDE>E>+=>HBH@B++CBHA@+HEA X0:i:1 X1:i:4 XG:i:0 AM:i:0 SM:i:17 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1201:18318:79203#49 145 1 248069 17 100M = 101603 -146566 AGCTAGTAAAGGTTGAACAACAACTATCCTTAGGAAAGTGGAAATAATGTATTAATAAATATGAAAGCAGGCTAGGCATGGTGACTCACATCTGTAATCC GHFFFGGJFIHHGHIIHGHFJGHEHEGHGHDFIHHHGHIGHJGFHIEGHHIFIKGIHHJHGGJECGHFGGEIGIEIIFHGFHIGGGGHGGHFGEFECBC; X0:i:1 X1:i:4 XA:Z:2,+243091894,100M,1;16,+90271488,100M,1;4,+119589146,100M,1;1,-224105461,100M,1; XG:i:0 AM:i:17 SM:i:17 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2208:8090:95083#49 147 1 248071 17 100M = 247693 -478 CTAGTAAAGGTTGAACAACAACTATCCTTAGGAAAGTGGAAATAATGTATTAATAAATATGAAAGCAGGCTAGGCATGGTGACTCACATCTGTAATCCCA ;DFHGHFBFHFGEHICDAFCHGIGHEBBHHGJCHEFFEGJFFDGHFEGHHFFIGFIHHGFGGGEFADGHGEIIGGHGFCIFEIHGFGHGFCEFCEBCAC; X0:i:1 X1:i:4 XG:i:0 AM:i:0 SM:i:17 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2313:2020:35470#49 163 1 248077 17 100M = 248430 453 AAGGTTGAACAACAACTATCCTTAGGAAAGGGGAAATAATGTATTAATAAATATGAAAGCAGGCTAGGCATGGTGACTCACATCTGTAATCCCAGCACTT C>=HFFGE4FFFFC4G4AEFB?<+BFHG X0:i:1 X1:i:4 XG:i:0 AM:i:0 SM:i:17 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2115:20399:54481#49 83 1 248078 9 100M = 247629 -549 AGGTTGAACAACAACTATCCTTAGGAAAGTGGAAATAATGTATTAATAAATATGAAAGCAGGCTAGGCATGGTGACTCACATCTGTAATCCCAGCACTTT FAFBC+@4GGHDB6BHC@F?FHGFDEFF?FA>GGFHBGGF@FGGEE?C?8FCGECHIH?CCH@=GAIH@E>GH@DHAIBG?DAAFBFE@FFG4F?=@CA@ X0:i:1 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:9 SM:i:9 XM:i:0 XO:i:0 QT:Z:!11ADDDD XT:A:U RG:Z:1#49 HS25_09827:2:2210:20099:48213#49 163 1 248142 0 100M = 248548 506 AGGCATGGTGACTCACATCTGTAATCCCAGCACTTTGGGAGGCTGAGGCAGGCAGATCACCTGAGGTCAGGAGTTCCAGACCAGCCTGGCCAACATGGTG FHHHJFFFHHFGFIGDE4IHGFHHDHIGGIHFIHLFFGDGFHDG X0:i:4 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2204:13383:34074#49 163 1 248185 0 100M = 248515 430 TGAGGCAGGCAGATCACCTGAGGTCAGGAGTTCCAGACCAGCCTGGCCAACATGGTGAAATCTTGTCTCTCCTACAAATACAAAAACTAGCCAGGCTTGG ;CB6BEDCDCFGHDGCFFCDGGH7BGEGIEAGGHG?DJIG=JHHFGHIDKHGGDFHEGGHAHHH=?FCFDHDEHIHBFGJHHFHIFHAIFIFFDFGEBEB X0:i:13 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1314:6701:32832#49 147 1 248284 0 100M = 247855 -529 GTTGTGCACTCCTGTAATTCCAGCTACTTGGGAGGCTGAGGCAGGAGAATCTCTTGAACCTGAGAGGCAGAGGTTGCAGTGAGCCAAGATCATGCCACTG GH@HCHG>5E>IAHFI>FEHEDCBDEGEDEIFG5BEFF9DFEHGFIGGDHE=I<>CCDFD>I@?GHEGBGEIEIB2;F=F78-76CGHC6'E7DDC>A=; X0:i:12 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1305:16629:51830#49 99 1 248320 0 100M = 248530 310 TGAGGCAGGAGAATCTCTTGAACCTGAGAGGCAGAGGTTGCAGTGAGCCAAGATCATGCCACTGCACTCCAGCTGGGGCAACAGAGTGACACTCCATCTC CAEDFGEGIFFEGGGFGGGFGKIHGFFIGHHHFIJFJ@HGDHGHHGEIFHIEFDGIGGGJEGGHKEE@GHHIGJGGFIIEIHDFHFFHFGG@GHGCAHGE X0:i:4 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2107:3317:78114#49 163 1 248338 0 100M = 248677 439 TGAACCTGAGAGGCAGAGGTTGCAGTGAGCCAAGATCATGCCACTGCACTCCAGCTGGGGCAACAGAGTGACACTCCATCTCAAAATAAATAAATAAGAA ;C6CBBCGF99CAGG:>CIFIE5C@C>?>EGBE@E?E6=GB?HDC@BBFEDD?FEE=GE?=EFH5?F5FI?BEEEHB=6ECHEHIFCC4AAFF?DFH3DB X0:i:4 X1:i:7 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1314:3240:7149#49 121 1 248352 0 100M = 248352 0 AGAGGTTGCAGTGAGCCAAGATCATGCCACTGCTCTCCAGCTGGGGCAACAGAGTGACACTCCATCTCAAAATAAATAAATAAGAAAGCAGAAACTAATA ;JHEBFHGGC2H>>HEBE@GFAGFGF@>AA X0:i:4 X1:i:7 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:B;DDD XT:A:R RG:Z:1#49 HS25_09827:2:1302:18950:66524#49 147 1 248372 0 100M = 248030 -442 ATCATGCCACTGCACTCCAGCTGGGGCAACAGAGTGACACTCCATCTCAAAATAAATAAATAAGAAAGCAGAAACTAATAAATTAGAAAACAGAAACATA GFGBFHGHFGFIEHFFHFEH>FFEHEBHHGIJHFEHI?HFCEHFFEFGHFEFEGGFCDHHGIGEFGHFHFEIE>DECHHFGHIFGGEAGFHDEGDABBC< X0:i:3 X1:i:10 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1202:21134:57725#49 163 1 248383 0 100M = 248825 542 GCACTCCAGCTGGGGCAACAGAGTGACACTCCATCTCAAAATAAATAAATAAGAAAGCAGAAACTAATAAATTAGAAAACAGAAACATAGAACTAATTTA 4CAC>D9CDEAA8ABGGD5FIGB7B>6@D>G>5DGCD65GHDGHDCEEFBFGG5EFC@J7DG7F=I?CDDGBE>F=B=?CHBFHFFHEIFAFBCADBBDG X0:i:3 X1:i:9 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1316:13024:39661#49 163 1 248403 8 100M = 248764 461 GAGTTACACTCCATCTCAAAATAAATAAATAAGAAAGCAGAAACTAATAAATTAGAAAACAGAAACATAGAACTAATTTATAAATCAAAGCACTATGCCT &C9C(,ACBCF2*>)73>E.,6,7H9B1)2261E471@E=*7GD06::DFE/F@B73CG7D8EBFB<799A2HG=B+B1C1B7BG5<3*/77B?H3B4HG X0:i:11 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1212:6546:64474#49 83 1 248407 9 100M = 248062 -445 GACACTCCATCTCAAAATAAATAAATAAGAAAGCAGAAACTAATAAATTAGAAAACAGAAACATAGAACTAATTTATAAATCAAAGCACTATGCCTTGAA ;CF45DFJDD7DH?E?DG?FIBHGG@7FHC-IB:BFABEHDIEFCHFFEJFFCHE>FAA-BEAEI9FG?:GGFEE@@E=ADE3FC>A< X0:i:11 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11=?DBA XT:A:R RG:Z:1#49 HS25_09827:2:2313:2020:35470#49 83 1 248430 9 100M = 248077 -453 AATAAGAAAGCAGAAACTAATAAATTAGAAAACAGAAACATAGAACTAATTTATAAATCAAAGCACTATGCCTTGAAAAGAGGGAGAAAAATTGTGAATT BC>HCDEGB4G@,FG>H,@G7GEBEFFGB7A?EFGHJ?AGFFGI>GJIHDEHBH99FLFHFHIIHFGFIIFGHD>FHG X0:i:11 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2204:13383:34074#49 83 1 248515 0 100M = 248185 -430 GAAAAATTGTGAATTAAGGAAGGGAAGAGATGGTTGGAGAGGAGGTGGGAGAAGGCAGAGATAATTGAAGGAGCAAAAGCATCTGGAGAAGCAAAGCCAC EGHDBG+GGDDEBCEEDDCEEIGHGCGGFBHGGG7GHG9@@IGGIGEFD9FFEFFFHFHGGBHFGHAFHGHE?@JFGIHIGDGGHGFGGHFIEFGFDE?C X0:i:11 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDDF XT:A:R RG:Z:1#49 HS25_09827:2:1305:16629:51830#49 147 1 248530 0 100M = 248320 -310 AAGGAAGGGAAGAGATGGTTGGAGAGGAGGTGGGAGAAGGCAGAGATAATTGAAGGAGCAAAAGCATCTGGAGAAGCAAAGCCACTGAAAGATGAACAGG GEFHFFGFFEACEHIC>IHEJFFJHFFHHHFFHGHFFHHGHEHEHIFGHHIDIHGFHHFHGIGHGGHGGGIIGIDICHHIGEIFGGGLGFGFHDFDCBC; X0:i:11 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2101:17900:38034#49 163 1 248535 8 100M = 248937 502 AGGGAAGAGATGGTTGGAGAGGAGGTGGGAGAAGGCAGAGATAATTGAAGGAGCAAAAGCATCTGGAGAAGCAAAGCCACTGAAAGATGAACAGGGCTCT GDFGHIAEEDHGHHGFIJGFAH7FHGDFGHCGHFEHGEHCGGGDDGD@EIG>EHBF?GDFEGCGCFDCFGH@DG74CG=HHJE X0:i:3 X1:i:8 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2210:20099:48213#49 83 1 248548 0 100M = 248142 -506 TTGGAGAGGAGGTGGGAGAAGGCAGAGATAATTGAAGGAGCAAAAGCATCTGGAGAAGCAAAGCCACTGAAAGATGAACAGGGCTCTGAAAGAGATGCTT EGHHJGDGGFGFHHFHHIJGHGIFGFIGFHEGGGFIHGIIKGGDIGIFFIFGIEGIHFHGJHHGGIHHHHHEFFFIHIGGGGGGFEHGGHFGGGGFDEAA X0:i:3 X1:i:8 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFA XT:A:R RG:Z:1#49 HS25_09827:2:1205:12261:51363#49 163 1 248549 0 100M = 248816 367 TGGAGAGGAGGTGGGAGAAGGCAGAGATAATTGAAGGAGCAAAAGCATCTGGAGAAGCAAAGCCACTGAAAGATGAACAGGGCTCTGAAAGAGATGCTTG HAEGEDGHHAHDGKIFKHHGGEFEGFDDIFHFIHHJGEDEGEHJHGIFGFHIIHGGGIIFJEFHFGG X0:i:3 X1:i:8 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2301:11400:19835#49 121 1 248614 0 100M = 248614 0 CTGAAAGATGAACAGGGCTCTGAAAGAGATGCTTGATTGCTATCTTTTCAAATGACTGCAGTTCCCAGTGACATCATTTTTCTCCTCCCTGGAAGTCTGA ;AHDGFHGGGGDGFFGHBCIEIIHEFIFIHEGGCFDFGJ7CIGCHGEFFICF;DFFHFEGGH@FGJHCHBHGIFFEEIHGGGGG?GHGFEFGGFGFFBAA X0:i:2 X1:i:9 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDDDD XT:A:R RG:Z:1#49 HS25_09827:2:2107:3317:78114#49 83 1 248677 0 100M = 248338 -439 CCCAGTGACATCATTTTTCTCCTCCCTGGAAGTCTGAGGGGCAGTTCACTTATCTCCTCCCCTCCCCTACTCCTCACCCCACACTCAAAACCTGTCTATG 2CAD5=C>>4GDBGE>7I@J7?>??F?6D77G>FFGDGGGGCHDA@DF?CCGGDGFG;HDCB9CGEDC'G>FDFE4H5GHG>FGFFFEEDIHEECGFGGFIDFCGGGEDDGGFGIGFIGHH?II;CDFFIGHGGHGGCEHFHEHECCJDGI>IEHCAHGDGG?F4EFG=DB4B X0:i:1 X1:i:7 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:15 XM:i:0 XO:i:0 QT:Z:!1:BDFFF XT:A:U RG:Z:1#49 HS25_09827:2:1205:12261:51363#49 83 1 248816 0 100M = 248549 -367 TTATTTCCCTGATTTCTTTTTGAGATAGCTTGCATTTCCCTCCTCTATATAAAGCCACCGTTTATCAAATGCCTACATGGACCAAGCAGTCCACAAAGGC FGHHGFHGGGGFHFFHHIGGEHGGGGFC7HHGGGFFHGJIGGHGCG?HEIIGEEGFHGHGHHGGGIHHHHHGIFFGHIHGHFGGHGJGGHFJDEGFEBAA X0:i:2 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1202:21134:57725#49 83 1 248825 0 100M = 248383 -542 TGATTTCTTTTTGAGATAGCTTGCATTTCCCTCCTCTATATAAAGCCACCGTTTATCAAATGCCTACATGGACCAAGCAGTCCACAAAGGCTTCACAGAC ;6H4F=DGG+66BCGHDDHDCH>F7G,6F7?GGG7DBG9E@FHFIFE(A@FFCFC@8FHG@HG>CAAF8EH8:@HGACGI?DCGHGFCDH=IDBBFD>AB X0:i:2 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:1214:11158:95858#49 83 1 248858 0 100M = 248431 -527 CTCTATATAAAGCCACCGTTTATCAAATGCCTACATGGACCAAGCAGTCCACAAAGGCTTCACAGACAGTTTTACTAAACTCATGCCAAAACTTTCAGGT EIGHGDHGGFC4DFCBFCFBFI?FEEBFH>FDDHCBBFD9D?EHEAFFGHCBFI5DGH7F=GHE6GBHFDFEIFGGHCFFIDEFGEFGHGEEEFDDDBBC< X0:i:2 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2101:17900:38034#49 83 1 248937 16 100M = 248535 -502 CTCATGCCAAAACTTTCAGGTTTTATACCTACCTTATAGATAAAGAAATTGAAGCTTATAGAGTTTAAGTAATGTTCCCAAAGCCTCATGGCTAGTAATT EAHHJHHGGGHFGIGHHBHGHCIFGGJGII?GGEGHHGJIKGFGIHIJEIHGEHGHHGHGJFGGGEIHHHHEIHFFHIGIGFGGJGJGGHFGGEGFECAA X0:i:1 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:16 XM:i:0 XO:i:0 QT:Z:!1=DFFFD XT:A:U RG:Z:1#49 HS25_09827:2:2305:2967:93364#49 163 1 248964 36 100M = 249323 459 CCTACCTTATAGATAAAGAAATTGAAGCTTATAGAGTTTAAGTAATGTTCCCAAAGCCTCATGGCTAGTAATTCAAACCTAATTTCTGCCTACTCCAAAG ;CBCBECBDF9GEAICI>HGGKFCHGIIEEGGEHGF6GIGFGAHGFBIFFHHGFIFFHEHDEDFFEFEDEEHIFIAEFFCHGAFFFHE;F+FFGFFBHFG X0:i:1 X1:i:5 XG:i:0 AM:i:16 SM:i:16 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2101:1523:4729#49 99 1 248972 36 100M = 249347 475 ATAGATAAAGAAATTGAAGCTTATAGAGTTTAAGTAATGTTCCCAAAGCCTCATGGCTAGTAATTCAAACCTAATTTCTGCCTACTCCAAAGTCTATTTT BAEFFGGFGFGFFHGHGGGHGFIEFJFFBHEHHIJGGEHGGHGEFGHCGCIIHFHEFFIGEGGDDFGGGEHGIGGDHEHEGHIHHFGFEEFGGFFBHHIE X0:i:1 X1:i:9 BC:Z:NGTCTATC XG:i:0 AM:i:13 SM:i:13 XM:i:0 XO:i:0 QT:Z:!1=DDFDA XT:A:U RG:Z:1#49 HS25_09827:2:1208:18573:91077#49 163 1 248973 36 100M = 249331 458 TAGATAAAGAAATTGAAGCTTATAGAGTTTAAGTAATGTTCCCAAAGCCTCATGGCTAGTAATTCAAACCTAATTTCTGCCTACTCCAAAGTCTATTTTT ;/?,>7(H7C95896CGD5?I7>?@7B,C>C5E65F>EDG5BHED7,=A?HF+CG5DFB>4E5>C654B+>;3HF@AA+G?H5B+42 X0:i:1 X1:i:9 XG:i:0 AM:i:13 SM:i:13 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1207:5988:58938#49 163 1 248980 43 100M = 249350 470 AGAAATTGAAGCTTATAGAGTTTAAGTAATGTTCCCAAAGCCTCATGGCTAGTAATTCAAACATAATTTCTGCCTACTCCAAAGTCTATTTTTCCTTATG :C,BBBC8E9AGAF,:CCDG7,>?F76@I@7+G6BCEA55A?AC?(GB@BDG++B>=67DAF,?F??5?D+5EGB5E4D5DBE>'C44@4E+D?A55G4G X0:i:1 X1:i:2 XA:Z:16,-90270577,100M,2;1,+102664,100M,2; XG:i:0 AM:i:20 SM:i:20 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1203:5697:98778#49 99 1 249104 0 100M = 249471 467 AAAGACAGAGATCACATATTAATAAAATTTGCACAAAGTCGGCAAATTGTTGAAAGGGAAGGCTAAGATGATTAATAAAATCAAGAGCCAGATGATCTCA BAEFFGFDEFFFFJGGGGDFIHIHHFFB@DHHFGIGGGFGFHGHHEHEF:IFB?GIGGAGIDGDKFHGGEFIFFGGFIGF?FIHGFHHEGDGGFECHHJE X0:i:11 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2312:18702:75973#49 163 1 249108 0 100M = 249488 480 ACAGAGATCACATATTAATAAAATTTGCACAAAGTCGGCAAATTGTTGAAAGGGAAGGCTAAGATGATTAATAAAATCAAGAGCCAGATGATCTCAACAA ;CADBDCHFECGHEEEGFCGIHFI@HEEG@GIFHGFHFCGD5HHEGGBFFFGGEEFEDHDGFHHFIGCFE5BEG=HGFG>FGFFIICG@GIFFC>DFHHG X0:i:11 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2305:2967:93364#49 83 1 249323 36 100M = 248964 -459 CAAGCACTTAGGGAAGCCAAGGTGGGCAGATCATGAAGTCAGGAGTTGAAGACCAGCCCGGTCAACATGGTGAAACCCCATTTCTACTAAAAATAAAAAA ECHHCD@GGGHFGFFEHIFJHGEFGFFGIIFGGGFFHGGEFGHFIGFFFIHFCHBIHGHFGHHFFHDFDHHGIHG+D@;,7H6BDG?,?@?G,7@@HGE88GG7IGF8FIF.9HEF8;9@G7@FFE.FB:?GH9J?EG2G??<@6?=A4BG=DB;A X0:i:1 X1:i:1 XA:Z:1,-103014,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:13 SM:i:23 XM:i:0 XO:i:0 QT:Z:!++2++2@ XT:A:U RG:Z:1#49 HS25_09827:2:2101:1523:4729#49 147 1 249347 36 100M = 248972 -475 GGCAGATCATGAAGTCAGGAGTTGAAGACCAGCCCGGTCAACATGGTGAAACCCCATTTCTACTAAAAATAAAAAATTAGCCGGGCCTGCTGGTGGATGC GEHFF>DB>IHIFCIIHFFHHDBEHFHEBHIJEFIGFDBGFHHFFIEGHH5FIECFEEFEG@DEGHHGGGIIIIGIIFGCGEIHGEG5GGG:GDDECAC; X0:i:1 X1:i:1 XA:Z:1,-103030,100M,1; XG:i:0 AM:i:13 SM:i:23 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1207:5988:58938#49 83 1 249350 43 100M = 248980 -470 AGATCATGAAGTCAGGAGTTGAAGACCAGCCCGGTCAACATGGTGAACCCCCATTTCTACTAAAAATAAAAAATTAGCCGGGCCTGCTGGTGGATGCCTG *C4DHAE4GGEDFF?>D?@CHIB,77CIG7,7,I7DFG98B:BDABG(FEEC98FF;F98@@EC@,HC?E?BH9C<;>D2E:CGG?B@DG@E?4B=CC?A X0:i:1 X1:i:1 XA:Z:1,-103033,100M,2; BC:Z:NGTCTATC XG:i:0 AM:i:20 SM:i:23 XM:i:1 XO:i:0 QT:Z:!+1ADD?D XT:A:U RG:Z:1#49 HS25_09827:2:2311:1630:73211#49 163 1 249437 10 100M = 249865 528 TGGTGGATGCCTGTAGTCCCAGCTACTCGGGAGGCTAAGGCAGGAGAATCGCTTGAACCCAGGAGGTGGAGGTTGCAGGGAGCCGAGATCGCACCACTGC ;CBDAE-CDCFGHDB@G5BF@CFIHD+CEE>>GHA7?DIGE?EHD5GB=ECGG@7AE6FHDE?7B?CIFDAFBE=A5BDC@+FD@3>4'AHFG5FFEFA?DFLFG44CCHAHCED4FDIEHDAIDGFEHF?FDDHBFFFEG7HF@IGCGHH5FG5GDG*>FGGEDEFGFG>7DGHFFECFEGHCFECEDDBC; X0:i:4 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2312:18702:75973#49 83 1 249488 0 100M = 249108 -480 CTTGAACCCAGGAGGTGGAGGTTGCAGGGAGCCGAGATCGCACCACTGCACTCCAGCCTGGGCAACAGAGCGAGATTCCGTCTCAAAAAGTAAAATAAAA HCHHF=DGG@GFFJFEHIG?HHEFEGIIBHCGGGFGDGGGGIFGIHHFDEHFCHGFDEHGGFGFFEGFHEHGIFHHHCFGFFGGGG4GGGFGGFGFCB>B X0:i:3 X1:i:1 XA:Z:16,+90270069,100M,1;1,-103171,100M,1;1,-224106880,100M,2; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:1309:13591:75960#49 99 1 249527 0 100M = 249989 562 GCACCACTGCACTCCAGCCTGGGCGACAGAGCGAGATTCCGTCTCAAAAAGTAAAATAAAATAAAATAAAAAATAAAAGTTTGATATATTCAGAATCAGG CAEEFGEGJFHFGJGFGGGEGHIHHHHFGHHHHIIFHHHGFHGIFGFILIIIHHHIDHIGIIGHGFFG>FHIGFEEFGIEGFGHEFJGEEGGGHFHHHIH X0:i:3 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DDFFA XT:A:R RG:Z:1#49 HS25_09827:2:1309:8419:9711#49 99 1 249530 12 100M = 249886 456 CCACTGCACTCCAGCCTGGGCGACAGAGCGAGATTCCGTCTCAAAAAGTAAAATAAAATAAAATAAAAAATAAAAGTTTGATATATTCAGAATCAGGGAG B@6EA?D?AF?@50?F>GBE2HEE7C8EF9>>F77BI8EFIIE?>F6+GH?HGBA77+G55+E8@5FFHE,,H5H7FGD5C54FG6+BHB+6H@4EDCICCC4CB'5>>E3E? X0:i:2 X1:i:1 XA:Z:16,-90269988,100M,1;1,+103252,100M,2; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2302:13772:77208#49 163 1 249578 0 100M = 249787 309 TAAAATAAAATAAAATAAAAAATAAAAGTTTGATATATTCAGAATCAGGGAGGTCTGCTGGGTGCAGTTCATTTGAAAAATTCCTCAGCATTTTAGTGAT FFHKHFEAGFGHHHFHIIHFHHEIGDHFHFHG X0:i:2 X1:i:11 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1313:4389:76897#49 99 1 249588 0 100M = 249964 474 TAAAATAAAAAATAAAAGTTTGATATATTCAGAATCAGGGAGGTCTGCTGGGTGCAGTTCATTTGAAAAATTCCTCAGCATTTTAGTGATCTGTATGGTC CABCFDFDICFGFGGGI>>EEJDIEDABHGLGFE7GGEJG-?8IF?CF8HEECFCB@GG7@@C5GEFFF?GEF6GHCGIDJFFFFGFFG@DJD@CH X0:i:2 X1:i:11 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2303:17719:7568#49 163 1 249625 0 100M = 249983 458 GGGAGGTCTGCTGGGTGCAGTTCATTTGAAAAATTCCTCAGCATTTTAGTGATCTGTATGGTCCCTCTATCTGTCAGGGTCCTAGCAGGAAATTGTTGCA <;B,>?CBBCEG?GE:G>B,GFB,?GF@ECGD5>GC?6HGBGHDCDEE5+CGEDB?=BFFEDHHADGBE4E55CFC@45@FF;AH>4BDHHFH?DA X0:i:2 X1:i:7 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2211:3972:21530#49 99 1 249668 0 100M = 250111 543 TTTTAGTGATCTGTATGGTCCCTCTATCTGTCAGGGTCCTAGCAGGAAATTGTTGCACTCTCAAAGGATTAAGCAGAAAGAGTTTAATGAAGGATCTCTT CAEEFGEGIFGGGGGHGGDFGHIGHHHDFHHHFJHGHGHGGHFEFGEIGHIFHHBEGFIGGGGHGDIGGEFIFDGE?GIFEJ7DHHIGFGDGGDEGBHFB X0:i:2 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2206:11755:87302#49 163 1 249712 0 100M = 250085 473 GGAAATTGTTGCACTCTCAAAGGATTAAGCAGAAAGAGTTTAATGAAGGATCTCTTTCCAGGGTTAAGGGAACTGCTAGGGTTTGGATATTTGACCACTC ;CBCEFDEEFFGHGIGIFIGGGHIFEEIIIGGFHAEHFIGHGHHDGGIFGDGGJIFFHGDHGHFGHFGJIAGHGFHEIFJFBFHIIHGHHEIDGHFE@HG X0:i:2 X1:i:10 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2207:5599:92335#49 99 1 249741 0 100M = 250083 442 CAGAAAGAGTTTAATGAAGGATCTCTTTCCAGGGTTAAGGGAACTGCTAGGGTTTGGATATTTGACCACTCCAAACTCATGTTGAAATGTGATCCCCATT CACE=A?DI=G@HHG?GGDHCHEEEHFIBH:HHE8F>ECGE9E8CEHCF:DFC?GI@GIBGGADED@GGAGDCIFDFG?C?GI7C?FGEGG@GBABHHI; X0:i:2 X1:i:9 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11ADDDD XT:A:R RG:Z:1#49 HS25_09827:2:2302:13772:77208#49 83 1 249787 0 100M = 249578 -309 CTAGGGTTTGGATATTTGACCACTCCAAACTCATGTTGAAATGTGATCCCCATTGTTGGAGGTGGGGCCTAATGGGAGGTGTTTTAGTCCTGAGTGTGGA EA4HFACGGGGFHHFEFIGJH?IFEEGGFIEGGGJDHGG7FGGGIBHFIIHFIHGFHGHGH3GFGEIFHHHGIHHFGIHGHGGGH?HGFFFFGDGFEB>A X0:i:9 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1212:21041:76380#49 163 1 249812 0 100M = 250201 489 CAAACTCATGTTGAAATGTGATCCCCATTGTTGGAGGTGGGGCCTAATGGGAGGTGTTTTGGTCCTGAGTGTGGACCTCTCACGAATGTCTTGGTGCCAT ;CA8DB-8D9FG6-C-HDH-GEBC?DBICI7G56+7D,DGBF=HDCEI@5,+@@7E4B@?+,E?BB+C5D5>64B+BH,J@+5+G;;AIF4B5++'(?4' X0:i:9 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1304:14063:22589#49 99 1 249826 0 100M = 250151 425 AATGTGATCCCCATTGTTGGAGGTGGGGCCTAATGGGAGGTGTTTTGGTCCTGAGTGTGGACCTCTCACGAATGTCTTGGTGCCATCCAAGTGAGTTCTT AAEDFEDGIFFGFGGHBGAGGFI;FEFIGHHHFGCGGGHGCHGHIGHIGCIFEFGEGFIGEIGHFHIGGEFFIFGEFGGHDHIDHFFDFEG>GG6G@G<+CBHIE X0:i:1 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:17 SM:i:17 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:U RG:Z:1#49 HS25_09827:2:1309:8419:9711#49 147 1 249886 20 100M = 249530 -456 ACCTCTCGCGAATGTCTTGGTGCCATCCAAGTGAGTTCTTGCTCGCTCTTTTTTTTCTTTTTGCGATGTAGTTTCACTCTTGCTGCCCAGGTTGGAATGT +H3>DF++54AHA@B@@==FI6=>5E+>BHE5E?D5BDEDC,FC+75H@-JKGBA>7@C-8G9-FE9B7DAC; X0:i:1 X1:i:2 XA:Z:1,-103569,100M,2;1,-224107278,100M,2; XG:i:0 AM:i:0 SM:i:20 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1302:4043:11351#49 163 1 249926 40 100M = 250329 503 GCTCGCTCTTTTTTTTCTTTTTGCGATGTAGTTTCACTCTTGCTGCCCAGGCTGGAATGTAGTGGTGCGGTCTTGGCTCACTGCAACATCCACCTCACGG ;CAB>DEH?9EGGFE@>CEGI7FIBCC8,>,5FB4?DFCGE,HC+GEE5>E+>E,FCFE,GA7FB+55F++BHH4D5=65+;HE4FA>5G3F>GD+ X0:i:1 X1:i:2 XA:Z:1,+224107318,100M,3;1,+103609,100M,3; XG:i:0 AM:i:20 SM:i:20 XM:i:2 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1310:5370:82467#49 99 1 249936 35 100M = 250302 466 TTTTTTCTTTTTGCGATGTAGTTTCACTCTTGCTGCCCAGGTTGGAATGTAGTGGTGCGATCTTGGCTCACTGCAACATCCACCTCACGGGTTCAACCCA CAEEFAFGGFGFGGF?CGFHIHIHGEHFGHEHFHIGJGCGDECIAGEIGCIFBH@CGHG@EI9HFGIGGEFBCKGGFIHHIGIHJFFGFEGGCFHFBHGH X0:i:1 X1:i:7 BC:Z:NGTCTATC XG:i:0 AM:i:15 SM:i:15 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:U RG:Z:1#49 HS25_09827:2:1313:7871:36261#49 99 1 249950 0 100M = 250195 345 GATGTAGTTTCACTCTTGCTGCCCAGGTTGGAATGTAGTGGTGCGATCTTGGCTCACTGCAACATCCACCTCACGGGTTCAACCCATTCTCCTGTGTCAG AAEDFGFFGFHGFHFHGGFHGFIKHFFIBHEHGIHCGHHJGAGIHGHIGHIFHIGCFGFGIEGHGGIGGHIIGJGGH6GHGGDHGFIHFHGGGHGJBDFH X0:i:8 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1313:4389:76897#49 147 1 249964 0 2S98M = 249588 -474 CTCTTGCTGCCCAGGTTGGAATGTAGTGGTGCGATCTTGGCTCACTGCAACATCCACCTCACGGGTTCAACCCATTCTCCTGTGTCAGCCTCCAGAGTAG +4+>DH?F>++;CH;+>54DF6C5JE4'FAD?+5D+F79=C76'5E56@C5F+E@D,,,D55?E?4B5>7@DCBGBC>7D-5F6E6AE>AC2@D778A7< X0:i:8 X1:i:2 XC:i:98 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2303:17719:7568#49 83 1 249983 0 100M = 249625 -458 TGTAGTGGTGCGATCTTGGCTCACTGCAACATCCACCTCACGGGTTCAACCCATTCTCCTGTGTCAGCCTCCAGAATAGCTAGGATTACAGGTGCCCACC BCH4C=EG74GF>FG+>D7I?H6BD@CC,HE-@G,FH>G@BAG@CLI88)DFCH?9AFFCGEHFGAEFHHHFHFCH;@F?E:>GGFE@GG=ADBDF@>?< X0:i:5 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!11=BDDD XT:A:R RG:Z:1#49 HS25_09827:2:1309:13591:75960#49 147 1 249989 0 100M = 249527 -562 GGTGCGATCTTGGCTCACTGCAACATCCACCTCACGGGTTCAACCCATTCTCCTGTGTCAGCCTCCAGAGTAGCTAGGATTACAGGTGCCCACCACTATG GEBFGE?FGAHHAH3I@IEFEBHE=4FC+HFDG+EGGEFDCEGFHEEAGH>FIGCFDH55GIJEGGDFBGIIIIEHAHED;6F>EGGHGHFDFEEEBBC; X0:i:5 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2111:12048:39825#49 83 1 249994 0 100M = 249569 -525 GATCTTGGCTCACTGCAACATCCACCTCGCGGTTTCAACCCATTCTCCTGTGTCAGCCTCCAGAGTAGCTAGGATTACAGGTGCCCACCTCTATGCCCAG BC@,=5HG>@6DC,E5>@CGH7BFDFC,,@EG,H@,,CD-8:FD87E,AAF;C8BFACHDGHAGGCA??EH8:@EHE1FDEF>BE?G5D4CIEF?=@6>? X0:i:5 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 QT:Z:!1=ADDBE XT:A:R RG:Z:1#49 HS25_09827:2:2107:3187:19102#49 99 1 250003 0 100M = 250375 472 TCACTGCAACATCCACCTCACGGGTTCAACCCATTCTCCTGTGTCAGCCTCCAGAGTAGCTAAAATTACAGGTGCCCACCACTATGCCCAGCTAATTTTT A;EEFGBDEDE@F0GGG>AHGF@GGH9?F8H0FDEEGHHCFF;IAFD.DCII8DF87BC-DI-78FGGGABF(CCD?>??GCIHHB6BD64GGE=C4HA; X0:i:5 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!11B?DDD XT:A:R RG:Z:1#49 HS25_09827:2:2207:5599:92335#49 147 1 250083 0 100M = 249741 -442 ACTATGCCCAGCTAATTTTTGGTATTTTTAGTAGAGATGGGGTTTCACCATGTTGGCCAGGCTGGTCTCAAACTCCTGACCTCAGGTGATCCACCTGCCT 2DFHFHCG>IGIEHFCDE=@EBB>JEB6HF@FGGEFHFAAFFFGEIEGGE>JBEG?HH?HGIFDFG@F5CE,GE7?GF7C?EDE@IGHAECEE97CB?C; X0:i:9 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2206:11755:87302#49 83 1 250085 0 100M = 249712 -473 TATGCCCAGCTAATTTTTGGTATTTTTAGTAGAGACGGGGTTTCACCATGTTGGCCAGGCTGGTCTCAAACTCCTGACCTCAGGTGATCCACCTGCCTCG EIHHJGHGGFHFGCFGHIGIHIGFGGGGFHEGGIKKHGAGGIFFIGFHIIFGIHGHHHHDGFGFGJDHD?HFIFHFAIGCHGGGHFJCGHFIGEDFECAA X0:i:8 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFB XT:A:R RG:Z:1#49 HS25_09827:2:2211:3972:21530#49 147 1 250111 0 100M = 249668 -543 TAGTAGAGACGGGGTTTCACCATGTTGGCCAGGCTGGTCTCAAACTCCTGACCTCAGGTGATCCACCTGCCTCGGCCTCCCAAAGTGCTGGGATTACAGG GHGEFHGDFHGIGHIIFFBEIGHJJEH?GHIFGHHHGEFGFJDGFFEGHH>FIHGDHHJFGIJEFGHGGGEIEFGEIJEGGIFFDEGLGFGEHEEEDBC; X0:i:16 X1:i:66 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2103:13306:38216#49 113 1 250118 0 100M 17 8727584 0 GACGGGGTTTCACCATGTTGGCCAGGCTGGTCTCAAACTCCTGACCTCAGGTGATCCACCTGCCTCGGCCTCCCAAAGTGCTGGGATTACAGGCGTGAGC HFHHCGCGGGHDGHEGHIGIHHGFJGFGIICGGEEHHGGIGFHCGGEHDIIGIHFHIGHGGHHHGLJHHHHEIHEGKIFGGHGGHGJGGGFFFEGFEEAC X0:i:5 X1:i:37 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:1304:14063:22589#49 147 1 250151 0 100M = 249826 -425 CAAACTCCTGACCTCAGGTGATCCACCTGCCTCGGCCTCCCAAAGTGCTGGGATTACAGGCGTGAGCCACCGTGCCTACCTAGTTCTAGCTCTCTTAATT A+DA>F;DEE@E6CB+IFHFAGDIHEGFEFDHJFEE7DG7HI@BEGFHHGHGHGGGHH>GCEGIEHBIFEIFIIIBBGHGFCFHDDDBBC< X0:i:2 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2105:17408:41039#49 99 1 250158 0 100M = 250530 472 CTGACCTCAGGTGATCCACCTGCCTCGGCCTCCCAAAGTGCTGGGATTACAGGCGTGAGCCACCGTGCCTACCTAGTTCTAGCTCTCTTAATTCCCACAA AAEEFGBFJFFEHJBHGGGFGBIGGJFFEHAHBIAGFAEGGHFHGG@EGFIIFDF8GGGKDJGDGEF@GHFIIFFEFIGFIGIHJFHGFG@GGHEJHHIF X0:i:2 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2310:18047:91370#49 163 1 250168 0 100M = 250512 444 GTGATCCACCTGCCTCGGCCTCCCAAAGTTCTGGGATTACAGGCGTGAGCCACCGTGCCTACCTAGCTCTAGCTCTCTTAATTCCCACAAGAGCTGGTTG :C6(CD-@E9A5G-B:E5CD+C>EI>C?D'7>+D4G6A5A+AD=D5G5=E(DG?#+4,E7G,7,BB>>5DFD>B+5GF,E<4F5C*CFHFAFD'3>5H@H+@4GFGD7,?-76B7@FAB7EBG@DEFAA@8A@C8BHCFCFGCDCHE;9FCFGCFAIF?H>8BDDCGIHD'D>CE?HC6?FF?B?=E>?B X0:i:2 X1:i:2 XA:Z:1,-250201,100M,1;1,-243185943,100M,2;1,-224107593,100M,2; BC:Z:NGGCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1+2AA7A XT:A:R RG:Z:1#49 HS25_09827:2:2309:7397:93628#49 99 1 250223 0 100M = 250614 491 TGCCCACCTAGTTCTAGCTCTCTTAATTCCCACAAGAGCTGGTTGTTAACAAGAGCCTGGCACAAACCCCTCTCTCTCGCCACGTGATCTCTGCACATGC AAEEFGEEIFGFGJGFGGFHGHIHHEHIGHHHHHLEHEHGGHFEFFHCGIIIHGGIFGCKMIGHGFIGGHFIGIGEHGHHEHIHEGFHF@G@GHEJHHGF X0:i:2 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2105:15434:54144#49 147 1 250266 37 100M = 249880 -486 TGTTAACAAGAGCCTGGCACAAACCCCTCTCTCTCGCCACGTGATCTCTGCACATGCCAGCTTCCCTTCCCCTTCTGTCATGAGTGGAAACAGCCTAACG AH3HG+DB5IGDCCI;FFGC>B4EHEB?GG=AIHDGFFAADBBEFFEGHFEDIBGICGEHB=DHGFIHCGHFIFFFC5DFFDIEBDHDFEHEGB?FF?EBCEF@GHEIDIBGI7HDFGIGEFGHFB,EI8G7BIFGCGEFHGBDEBF-FCD?;5BC: X0:i:1 X1:i:2 XA:Z:16,+90269255,100M,1;1,-103985,100M,1; XG:i:0 AM:i:15 SM:i:20 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1302:4043:11351#49 83 1 250329 40 100M = 249926 -503 CCCTTCCCCTTCTGTCATGAGTGGAAACAGCCTAACGCCCTCACCAGAAGCAAATGGTGGCACCATGCTTCTTGCACACCTTCAGAACTGTGAGCCAAAT FIHHJECGB@6FHIFGCGGCHGIFD@IGFI7GGGD@HGGEGIBFAGHFEIFG9HEFHGH@G@AGCJIHCHHE:F<HC?GEGEEE@@HFIFDG=CC1A X0:i:1 X1:i:2 XA:Z:16,+90269228,100M,1;1,-104012,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:20 SM:i:20 XM:i:0 XO:i:0 QT:Z:!11ADDEF XT:A:U RG:Z:1#49 HS25_09827:2:1304:18892:9025#49 99 1 250373 0 100M = 250840 567 CAGAAGCAAATGGTGGCACCATGCTTCTTGCACACCTTCAGAACTGTGAGCCAAATAAACCTCTCTTCTTTAAAATTATTCAGCCTCTGGTATTCCTTTA A>CCFGFFGFFGGDFHGGGHGHIGHEHFEHGHHILGGH@CFHFGFGHCGFIDEGGEFGIJEGGHFHGGGFGBGJCGFGGEEGIHC?HDEDGGBEGFH>IE X0:i:2 X1:i:8 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=BBDDD XT:A:R RG:Z:1#49 HS25_09827:2:2107:3187:19102#49 147 1 250375 0 100M = 250003 -472 AAAGCAAATGGTGGTACCATGCTTCTTGCACACCTTCAGAACTGTGAGCCAAATAAACCTCTCTTCTTTAAAATTATTCAGCCTCTGGTATTCCTTTATA 2G+(CDD+F++D4>;FDG=H5,+B5F4,5+DD5HH+,795F,6=A,+G7(>D5H5F,E5=GC,D,4>G+CIC,CCHCB77F55H:EHE>-CD@D7BCAC; X0:i:2 X1:i:8 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1204:8317:13130#49 99 1 250496 0 100M = 250835 439 ACACATACACACACACGCAAAAGCAGACTAAAACAGGAACTAATTAGAAATGGTGATGCACCGAGGGATTGGCACCGAGGCTCCCCAACAGGAACTGAGG A?EFFBEEJFFEGFEHGGGHGHIEEJHI@HHHHIHFHHHGDHGDGFHIGHIIFDGIGGGFMEGADBHG;HHIFFFJFGDFCGIHDECHFHCGGHEGHHJF X0:i:2 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2310:18047:91370#49 83 1 250512 0 100M = 250168 -444 GCAAAAGCAGACTAAAACAGGAACTAATTAGAAATGGTGATGCACCAAGGGATTGGCACCGAGGCTCCCCAACAGGAACTGAGGTCATGGATAGAAGGAC HIHHCA@GFGDF>I?J,IH?EGG??CGAFBAG5GDKHGD8F:G@GFEFD8C;.CG9DC@FCHGFFEEFBGA@F9DIGI>GEFCBHBFH@FFFDFGFCC?A X0:i:3 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:BDD;D XT:A:R RG:Z:1#49 HS25_09827:2:2105:17408:41039#49 147 1 250530 0 100M = 250158 -472 AGGAACTAATTAGAAATGGTGATGCACCGAGGGATTGGCACCGAGGCTCCCCAACAGGAACTGAGGTCATGGATAGAAGGACACATTCATGTTATTTTTT 2E>EDFGGB<>GF4BIHGEHEHIFEEHHDGD?EHDG?HFACBHCF7G>@8I=IGDECHFFG+JDFG@>DAEGFEDICJECFEDCCGDGGEEBCGFDCBC< X0:i:3 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1209:17219:72313#49 99 1 250544 0 100M = 250954 510 AATGGTGATGCACCGAGGGATTGGCACCGAGGCTCCCCAACAGGAACTGAGGTCATGGATAGAAGGACACATTCATGTTATTTTTTTCTAATGGTTAAGT C;>EDAFFIF?FCGFG?>1AIJ@?FDEGHHAGHEFGDHHH9E@9C:II8E@AGGG8DDGFDF@GB?7DGJ7DBG7HCCDDG,CHFGGGG5+FH=C; X0:i:2 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDEB XT:A:R RG:Z:1#49 HS25_09827:2:2116:15975:36166#49 99 1 250604 0 100M = 250954 450 AGAAGGACACATTCATGTTATTTTTTTCTAATGGTTAAGTAATTATTTGCTCTTACTCTCAAAATTTCTGCCAAGGCCTCCCATGGACCAAACTCAACTA >?BDFGFGIFGGFJFHGG(FGHIG9JFIEHHHHHHGGH5CGHGIHFCIFHIIJFHGDGIGGEGHHGEGGHBIGJGJFGIH;GIDEEGFFHGGG3HFHHIF X0:i:9 X1:i:5 BC:Z:TGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:1=?DFFFF XT:A:R RG:Z:1#49 HS25_09827:2:1305:9355:99450#49 163 1 250606 0 100M = 250978 472 AAGGACACATTCATGTTATTTTTTTCTAATGGTTAAGTAATTATTTGCTCTTACTCTCAAAATTTCTGCCAAGGCCTCCCATGGACCAAACTCAACTAGA ;C@DEFDEFFFGLGGGFIIGGGFIIHGIGIGIFHGCEEIGEJHHGGKLFHHHGGIFFIGHDGHHGEHIJIHHEEEHEFFJFGIFIFHGHFIGGHHGHHFG X0:i:8 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2309:7397:93628#49 147 1 250614 0 100M = 250223 -491 ATTCATGTTATTTTTTTCTAATGGTTAAGTAATTATTTGCTCTTACTCTCAAAATTTCTGCCAAGGCCTCCCATGGACCAAACTCAACTAGAATCTAGGA BDHHFEHFFIHIGHIIHGHHFGBFHHBIGGEFEFDHHEFHDHFFEEGGGGEGHGFJFBDFDDBC; X0:i:8 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2311:1599:61646#49 99 1 250635 0 100M = 251036 501 TGGTTAAGTAATTATTTGCTCTTACTCTCAAAATTTCTGCCAAGGCCTCCCATGGACCAAACTCAACTAGAATCTAGGAAGCAGAGAACCTGAGTGTTGC CAEEFGEEGCHGGGGGGGGFGH@HEDFIGHHHHEIGHE@GGHEHFFHGFFIDFFFHCGGGDGGDFEGGGHFGIGGEFIIHIGIH5FJC@HFBGHDHDGIF X0:i:11 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2316:15015:55392#49 163 1 250742 12 100M = 251046 404 AGAAGTCAGCTTCCTAGGGAATCTTGCAGGAAGGGTGAAGGTAGAGAATCTGGTGGGGAAGCAAGCAAATGCCCATCACATGCACTTTCCTCCAACAGAG ?FIB;;8B+'H<7BCE?G&?9GEAEFG5B8@DCFHFI4BIHGF;>>HG X0:i:7 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1204:8317:13130#49 147 1 250835 0 100M = 250496 -439 AACAGAGCGACTCAGATGCTATAAAACTTGCTAACACAGTCTCAGGGTCTGATCACAGTAACATACAATCCAGGTTTTAATCATCAGAAATCACAGTCCT GHHEDHG5I5IHCGFID>FIF7HE=?EBEEIEGGEFJEBGFCDFFG5J6E4DFIGEFGIDFGFGG?BCID?GGGFGDHDDBDBC; X0:i:3 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1304:18892:9025#49 147 1 250840 0 100M = 250373 -567 AGCGACTCAGATGCTATAAAACTTGCTAACACAGTCTCAGGGTCTGATCACAGTAACATACAATCCAGGTTTTAATCATCAGAAATCACAGTCCTATTGT G?GEFH55IE>DFHICC+HD>F=GJFFBDAFFGFBFFFHDDBFFFIE@HHFFIK@CHDJ=D@DDEHHFDCEIE6HEFFHFGDFB:EGEG9EDBGFE>BC< X0:i:3 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2102:20938:96688#49 99 1 250887 0 100M = 251293 506 TCACAGTAACATACAATCCAGGTTTTAATCATCAGAAATCACAGTCCTATTGTCTTCTGCACAGACCCAAACACACTTGGAGGTCATGTTCAATATGAAT CA>EF?F?GFG@GGGJGGDF?HIGGFDIEHHHCHEGCEHGFFFDAFDCCIIFFFFHFF:GDEGHKG@GGFHFGCFEBECBIHDHH5GC@GFFGHDBHHG* X0:i:8 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDDEF XT:A:R RG:Z:1#49 HS25_09827:2:1211:10864:90345#49 99 1 250889 17 100M = 251246 457 ACAGTAACATACAATCCAGGTTTTAATCATCAGAAATCACAGTCCTATTGTCTTCTGCACAGACCCAAACACACTTGGAGGTCATGTTCAATATGAATAC CABEFGFDGDGGFFEFGGGHCHIGHEFFFHEDGEEBFGHHCH;HFFCIDEIIBGFCFBIGEIGAGEEGGCIGICGDBGGHECFCEEFBFGGGGDEFEH>E X0:i:9 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=BBDDF XT:A:R RG:Z:1#49 HS25_09827:2:1209:17219:72313#49 147 1 250954 0 100M = 250544 -510 CAAACACACTTGGAGGTCATGTTCAATATGAATACCTCACAGAGAAGGAAATTTACACACGAGAAGTACATCTGCAGAAAGCCAGCTGGCATGTCAACCA GE?HGHGFFIHIFHFFDABHJFCBABFHDFDDG+EHBD9DFGHCEIG5GHF=EG+?CDDFGIGEEG>EGCEDECHIFJECBECEGFFHGFFDHCBAC?C: X0:i:8 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2116:15975:36166#49 147 1 250954 0 100M = 250604 -450 CAAACACACTTGGAGGTCATGTTCAATATGAATACCTCACAGAGAAGGAAATTTACACGCGAGAAGTACATCTGCAGAAAGCCAGCTGGCATGTCAAACA GH@>F3C>FGGCAHFI5EEDIFHBACHHFEEJIH/7FHEAFGHFEG=1HHFD:5@5CHD0G325CB8F>FEE8C:H/JED3C>6<6=.G:@@F;9=&$C4 X0:i:3 X1:i:8 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1305:9355:99450#49 83 1 250978 0 100M = 250606 -472 AATATGAATACCTCACAGAGAAGGAAATTTACACGCGAGAAGTACATCTGCAGAAAGCCAGCTGGCATGTCAACCATTCAAAAACTCAGGGTGTTCTGGA EIHHJHHGGGHGFJEGHIGIHGGFGGIG?FHGGIKFHGIJJIHGIHIKIIHGIHFHHJHGGHGJGLGFHHHFHFJGKIHGHHGGFGJFGHFJGBGFEEAC X0:i:3 X1:i:0 XA:Z:1,-104663,100M,0;16,+90268584,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFF XT:A:R RG:Z:1#49 HS25_09827:2:2303:14290:53886#49 163 1 251016 0 100M = 251450 534 GAAGTACATCTGCAGAAAGCCAGCTGGCATGTCAACCATTCAAAAACTCAGGGTGTTCTGGATAAAGAAGACTCAGGAAGACAAGTATGAAGCATAATCT JCGE?FHDH5ECEFIFBEHBHF4GHCBA@GIHGIGLFF?FFHF?A X0:i:3 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2311:1599:61646#49 147 1 251036 0 100M = 250635 -501 CAGCTGGCATGTCAACCATTCAAAAACTCAGGGTGTTCTGGATAAAGAAGACTCAGGAAGACAAGTATGAAGCATAATCTGTGACATTCCATGCGGCAGA G4HHC3?BFIHGCHBFFFEDFB=5ABE6DGEDEFBHHFED?EFEAIEGHEED?G5F7AHDGDAICGE>DCIDEBGHCFECFEIHBCAEGHGDHGEDCB/< X0:i:3 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2316:15015:55392#49 83 1 251046 20 100M = 250742 -404 GTCAACCATTCAAAAACTCAGGGTGTTCTGGATAAAGAAGACTCAGGAAGACAAGTATGAAGCATAATCTGTGACATTCCATGCGGCAGACATTAGACAT HIFHHHHGGGGFHHHGFIGGFGGGFGGFGFDE@C X0:i:1 X1:i:2 XA:Z:16,+90268516,100M,1;1,-104731,100M,1; BC:Z:TGTCTATC XG:i:0 AM:i:0 SM:i:20 XM:i:0 XO:i:0 QT:Z:1=BDFFFF XT:A:U RG:Z:1#49 HS25_09827:2:2104:16564:87168#49 163 1 251161 20 100M = 251536 476 TGGAAAGCGGAATTTATCTTCATATAAACAACACTGAGCTAAATCTCAATATTTCAGATCTCTAGAACTATCCATCAGTGAAATGGATTGCAAATACAAA <;?CABCC?99<8AGG>A5FGHFG@GI?C>GHFD47DD5BFEAC?5EIDEHGAEGEEH@FDEH?5ICEF=F>EFBEFI6HCGF@;F44G>45H53GHF?G X0:i:2 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2101:17721:4864#49 99 1 251209 20 100M = 251666 557 ATATTTCAGATCTCTAGAACTATCCATCAGTGAAATGGATTGCAAATACAAAGAGTAATACCATGTCACTTAAGAATACAATCATGGACGAGGCTGCCAC CABCFGEEGFFFGGGGGADHGHIKEFFIGHEHHEJGGHHGGHHHHFHIGHIFHDLGFGIGJIGHKFGGGEFFGFGGFGGFDGIHHGHHFGGFGHHJHFIH X0:i:1 X1:i:2 XA:Z:1,+104894,100M,1;1,+243186953,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:20 XM:i:0 XO:i:0 QT:Z:!1=DDDFE XT:A:U RG:Z:1#49 HS25_09827:2:1211:10864:90345#49 147 1 251246 18 100M = 250889 -457 GATTGCAAATACAAAGAGTAATACCATGTCACTTAAGAATACAATCATGGACGAGGCTGCCACCTGCTGTTGGGGGCCACTGCAGAAGAAATTCCAGAAC GHBHDHGDFEGHAHIIHAGHIGCBDEFHBFGDGG?GFHHF7GFEEIEGHEEF?5GEHDEDG5EEG<@FGGIIICDI7FECFBFBBFGAGFCEHDEDCAC: X0:i:1 X1:i:3 XA:Z:16,+90268316,100M,1;1,-243186990,100M,1;1,-104931,100M,1; XG:i:0 AM:i:0 SM:i:18 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2102:20938:96688#49 147 1 251293 0 100M = 250887 -506 TGGACGAGGCTGCCACCTGCTGTTGGGGGCCACTGCAGAAGAAATTCCAGAACACTGGAGTGGAGAGCACCTCACTTTCCTTACAGCTCTAAGTTTCTGA ;H@B5HDFBCADCH3GG5GEEGF>HIFHHA@+ECE=7EFA7@6E5GEGHCGDIB@DEHEAGIG?EEHGGCEIE6HHIBE@GEDHG6GAGFE7EGDE6AC< X0:i:5 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1302:11773:42196#49 83 1 251393 0 100M = 251029 -464 CTCAGTGACCTGATTCACTACCATATACACAAAGACCCACTTACACAAATGACTGTTCTTCACACTAGGCCCATGGAGACAGGGATAAAATTCTGAATTT ;>HHGGH4GFDFFC5JDICDHHGFGCFFDHHGGC7HHGDFGGFCIBHJFIHGCCGGGGHDHHGFGLDHHHHGDHJGGIFGGGGGFGJGGFFGDFGFFCAB X0:i:4 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2303:14290:53886#49 83 1 251450 0 100M = 251016 -534 CTTCACACTAGGCCCATGGAGACAGGGATAAAATTCTGAATTTGCTCAGATACCTTCTCCGCTACTGACATCTAGGCATTACACAATTCATCTCTTCATA BGHDJGFGGGGFHGGJHFGJBHIFEGDGIFEGGIGGHGDGGGFGCGFHF#5FIHFGHFHGCEEHGIGFDHHGHFDHGCHIHDGAFFGHGGFIGFCFCB?A X0:i:4 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2210:2477:24646#49 163 1 251463 0 100M = 251886 523 CCATGGAGACAGGGATAAAATTCTGAATTTGCTCAGATACCTTCTCCGCTACTGACATCTAGGCATTACACAATTCATCTCTTCATATTTAACCTTTGAA ;CBDCEDC?HFGEFEEGCIDGGFCHDDEECCDFEHGEGCDHGHHFFGIFGDDGD7FCHHHGAHFFHFGFIFGHBEHEFFFHHFD;CHF;GIFHFFGFHE> X0:i:4 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1210:20718:10462#49 99 1 251480 0 100M = 251820 440 AAATTCTGAATTTGCTCAGATACCTTCTCCGCTACTGACATCTAGGCATTACACAATTCATCTCTTCATATTTAACCTTTGAAGTTTGCTGCTTCTCAGA HEDC?FHGCHFEFCGDDJD4CH X0:i:4 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2101:8468:86230#49 99 1 251480 0 100M = 251951 571 AAATTCTGAATTTGCTTAGATACCTTCTCTGCTACTGACATCTAGGCATTACACAATTCATCTCTTCATATTTAACCTTTGAAGTTTGCTACTTCTCAGA BACEFBBEEDGECJEFGGGFGHIEHEFDGHGHHEHGGGHCGHGIGGHGGIIIHHGIGGIGGGGHG@HGGEIIGKGGFIICGHIHJFIHFGGGGFFGHHG; X0:i:4 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!1=DFDFF XT:A:R RG:Z:1#49 HS25_09827:2:2104:16564:87168#49 83 1 251536 20 92M1D8M = 251161 -476 TTCATCTCTTCATATTTAACCTTTGAAGTTTGCTGCTTCTCAGAGAGACTAATGAGTAGTGAGCAAATATCCTGAAGTTGAGAATGCTTCTACTCCTCTC 2IGHGHHGGGEE>FGCH7@E?CBBEC?C?,EGGC,8DGGGGFH7A7HBEDHDDF8AEFDDG@GG:8HFC:>GHFJCHEB2?BCGF?B@@4=GEDGFEBAC X0:i:1 X1:i:2 XA:Z:16,+90268025,7M1D93M,3;1,-105221,92M1D8M,3; BC:Z:NGTCTATC XG:i:1 AM:i:0 SM:i:20 XM:i:1 XO:i:1 QT:Z:!11=A2AD XT:A:U RG:Z:1#49 HS25_09827:2:2302:16417:99188#49 99 1 251599 40 29M1D71M = 252056 557 CAAATATCCTGAAGTTGAGAATGCTTCTACTCCTCTCAAAACAACGGAATATTCATCAAAACAGAACAGTTCTGCACTTAACTTTAGGCCTTTTCTAACA AACEFGDFGFEFGHF?GGDHGHIGHHFHEHHHFILGHG>GFHEHGBHEFFIEBHGIGGIF3GGHKGHGGHFDFJGEBIGEGHIHGGIHEE@GGHGHBHGE X0:i:1 X1:i:1 XA:Z:16,-90267962,70M1D30M,3; BC:Z:NGTCTATC XG:i:1 AM:i:17 SM:i:23 XM:i:1 XO:i:1 QT:Z:!1=DDFFF XT:A:U RG:Z:1#49 HS25_09827:2:2101:17721:4864#49 147 1 251666 15 100M = 251209 -557 CAGTTCTGCACTTAACTTTAGGCCTTTTCTAACACCTTGTTTCTTGGCAGTAACTGTGGCCAGAATAGCTCTTTCCACAGATAAAGGACCTTTTGAAAGG GEGFD3HGFAFDFHFI@G=HFBFFDEGHFHFDGHIFFHFG7EHFHIGGGHGDIGGEHHD=GIJGEBHFGGEIIEHHGFEIGEDI@EG9GH@8EDFCCAC< X0:i:5 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2301:3604:11016#49 99 1 251808 0 100M = 252190 482 GTCTTCAAGAAGAAAATGTTGTGGTGATAACAAACATAACTGATTGTAATCTATTCTGTGAAAAAAGCTTATGAAACAGTAGATGTGTGTATCTAGTACA CABDFGFGIFGEGJGGGGGHI>IGCJHHGHBHHIJGHEHGGHJHF8HEGIIIFIGEGHGC3GGDFFCGGEIIGJFGHIKEJJIHGGHHFHFGGDEBDHGH X0:i:6 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1210:20718:10462#49 147 1 251820 0 100M = 251480 -440 AAAATGTTGTGGTGATAACAAACATAACTGATTATAATCTATTCTGTGAAAAAAGCTTATGAAACAGTAGATGTGTGTATCTAGTACATAAGAGCTGAAT GHBFGFDFILAGGHFI@ABHIDCEHIECGGEDEFEEF?EJHBHEEEGGHEH@LHGDHGFDGIGGGBHGGF@FEFG@GFGG?EDIEBAHGFGD)DED>BC; X0:i:6 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1209:16638:87100#49 163 1 251880 0 100M = 252267 487 GAAACAGTAGATGTGTGTATCTAGTACATAAGAGCTGAATGTCAATATATATATAGATATATACACACACTCAAATAAATAATAGTTATCTCTAACTAGA :CBCEDDFBCHAE9G:EDEDI?FIBECFDIGGFDHEEAG>=?HHFGEIFEEHGEIECG@DDAKFHDFGFGADEFBAFCGF4BADGIHAHGGIGCHGBGHG X0:i:3 X1:i:0 XA:Z:1,+251880,100M,0;1,+105565,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2210:2477:24646#49 83 1 251886 0 100M = 251463 -523 GTAGATGTGTGTATCTAGTACATAAGAGCTGAATGTCAATATATATATAGATATATACACACACTCAAATAAATAATAGTTATCTCTAACTAGAGAAATT ;IGECDHG7DDEFCGJ77FDC?E6EGCIBFEGGIF@HGEFGGHGEFFCIDHGCCGFIGEG@HEFFEGGDEDGFFJEEIGGFHGGHGFFEFFADDDFDBAB X0:i:3 X1:i:0 XA:Z:1,-251886,100M,0;1,-105571,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDDBD XT:A:R RG:Z:1#49 HS25_09827:2:2101:8468:86230#49 147 1 251951 0 100M = 251480 -571 CAAATAAATAATAGTTATCTCTAACTAGAGAAATTCTAGTTGCCTTATATTTTCTTCTTTTTCCTTACTATATTTTCTACAATAAACATGTGTTTTTAAC GEB5DHCFFCH@EHFGDEBCFDCBHBGHDFFFE>EEFKFGF@BEEEEGGEFDIGFFHDAHGDGHFBEEDGIIEFE?FH?DGCFGEBH=>FC8BDBECAC; X0:i:7 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2302:16417:99188#49 147 1 252056 40 100M = 251599 -557 AAGTCTTTTCTGGTGTGCTTTTTAATTTTCTTTGTTTAAGTGAGAGTGAGGCTACATAACTACATGGCTAGGTAGACTTTTAGAAAACTTGACTGCTCTA GFGBDHHFFHHGFHIIGFGHHGHFHFGHHGFFGGIEHHFFHHHFFBDGCHGFIGGFDCEHG=GDFBHGHGEIEBEHGJHIBEFGCGHEGHC?CDECCBC; X0:i:1 X1:i:4 XG:i:0 AM:i:17 SM:i:17 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1211:2115:6819#49 99 1 252089 15 100M = 252508 519 GTTTAAGTGAGAGTGAGGCTACATAACTACATGGCTAGGTAGACTTTTAGAAAACTTGACTGCTCTAGAAAATTGACATATCCTGATTTCTTCCATAGCT CABCFGEDJFGGGFGGGGGGIGIGGFFIGHHHFIEGGHHCFHCI9G@IFFIIHGFHG@FKEGGFKDE@GEKDGGGEHIHEGHIHGHIHFEGGGHFGHHIE X0:i:1 X1:i:7 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:15 XM:i:0 XO:i:0 QT:Z:!1:BDFFE XT:A:U RG:Z:1#49 HS25_09827:2:2301:3604:11016#49 147 1 252190 0 100M = 251808 -482 GGCTCTTGACCTAGAGGGAAATATAAAAGTGTTGACTTGAACCTGAGGGGTGCCATTTTCACTGCTGAAGTAGTTTCATGGATCATGAATTGGAGAAATG AF#HGHGJGHFHGHIIHFFHHFIFHEHHGGIJIHJHHKIFFJHEFIGGHHHFIEGIHGEHGCJEFGHGGGIIAGHIIJGIGHIFDFGHGFFEHDFDCBC; X0:i:3 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2207:4004:14595#49 99 1 252233 0 100M = 252610 477 TGAGGGGTGCCATTTTCACTGCTGAAGTAGTTTCATGGATCATGAATTGGAGAAATGACTTCAGCAACATGGGTGTTAAAAACAGAAAGCACAAGTGACC CAEEFGFDGFFGGGGHGGGFGHCGHJFIEHHHHILGHHHGGHJHCFHIFFIIFGEADGGJMGGDGGGGGHKIGDGEFGHHIGIHGGJGFGGGGHHBHHIE X0:i:2 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFE XT:A:R RG:Z:1#49 HS25_09827:2:1209:16638:87100#49 83 1 252267 0 100M = 251880 -487 ATGGATCATGAATTGGAGAAATGACTTCAGTAACACGGGTGTTAAAAACAGAAAGCACAAGTGACCCACAACAGATGATGGAGAACAAAGAACAAGCTGG 2CGHJHFGGGGFCH?HDIGDCCGFEF?GDK7GGIEKHGIDGGBCIFDFICIGIEG@DFF8GHH>GJECDGHGEFDCHEHIHDGCFEJGGFFI??EFFCAB X0:i:1 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 QT:Z:!1=DDBEE XT:A:U RG:Z:1#49 HS25_09827:2:2115:2133:32100#49 163 1 252364 0 100M = 252726 462 TGGGAAAGCAGTGGCCTTTAATACAGAAAAGAAGAAGTATAGCCACAATAAATATTAGGCAGACAGCAGTTCAGCAGTTTATACTATTAAGCTGTTGTTT ;C5C>,-0&C?,AHC:B=:D'F>%HCE'ECG>>DAE+AGBDDGD45BBF5EH@EAEC@ECGB735ICHD@E>?F=5G4?EEEF@7IHF4FG5BGADFFHG X0:i:3 X1:i:0 XA:Z:16,-90267198,100M,0;1,+252364,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2208:18370:77282#49 99 1 252422 15 100M = 252780 458 GCAGACAGCAGTTCAGCAGTTTATACTATTAAGCTGTTGTTTAGGGGAATGGTAAACCGACATGACCCTTGAGGTAGGTATATATAGGTAAATTCTATGT BABDFGFDJFGGGFGJGCGHIKIHIJFFEHHHHHEGFCHGGHGHGGHIGIIFFFGHFGGGGGGHKGGGGHKIGKGJGI?CIFIHJHIFGHGGGHHJHHGB XA:Z:10,-38769590,100M,0;1,+224109816,100M,0;4,+165180782,100M,1;2,-243087532,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:15 SM:i:15 XM:i:2 XO:i:0 QT:Z:!1=DDDFD XT:A:M RG:Z:1#49 HS25_09827:2:2104:21045:48613#49 163 1 252447 15 100M = 252797 450 CTATTAAGCTGTTGTTTAGGGGAATAGTAAACTGACATGACCCTTGAGGTAGGTATATATAGGTAAATTCTATGTGTCCCTTGAAATAGGTGTATGACAC HGFGFCGHIFFAEHHGJGHFHEFHDJIHDGGEHJFHHFFIGAHEBFIGGFHHGHGIFDGAD5DCIIICHHIJHIGCFFGGGLGFGDHDFEDBC; X0:i:4 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1207:8041:21501#49 163 1 252526 15 100M = 252846 420 CTTGAAATAGGTGTATGACACAACTTCTGGCATCTACATGGATTTGGTCACTCTAAAGTAGCCATGAGGCTTAAGATAGTTCAGCTGTTTGGGGATAAGT ;CBDEEGEFGFGLGEGHIIGGGHIFEIEIEGGHEHEEGDGHAHHGDHIJKHHGGIFGGHHHEHHGEHIFIFDEHFHJIGHHGFFIIHGIG4BFDEFFFHG X0:i:3 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2207:4004:14595#49 147 1 252610 0 100M = 252233 -477 CTGTTTGGGGATAAGTTAAATCATTTGCCATTGTCTTTCTGCAATTTGCATATCCTACAGTTATCATTGCCATTACTGAATGGCACAGAGAAAAATTCTG GHHFFHGFLEFHF@IGHFGHJFFFHIHHFHEJIGEEHIHDHHFCFIEGHHHFIKGIHHHHGIFEEGHGGGIGIICEIJGIFEIIDGGHGFGFEDFECBC; X0:i:2 X1:i:1 XA:Z:1,-252610,100M,0;16,+90266952,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2203:11256:44724#49 163 1 252624 12 100M = 253065 541 GTTAAATCATTTGCCATTGTCTTTCTGCAATTTGCATATCCTACAGTTATCATTGCCATTACTGAATGGCACAGAGAAAAATTCTGGTCTAAAGTGGTTC ;CBCBFGEDHFGHGGEIDHGGHJIFHCEGIGGFHGFGAI=EFHHFGBIJHEHGJGHGFFFJGFHFHHGFIHFHGEEGIFHHFIFICHGIGHIBGEGFGDG X0:i:2 X1:i:1 XA:Z:1,+252624,100M,0;16,-90266938,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1307:18612:82342#49 99 1 252665 0 100M = 253042 477 TACAGTTATCATTGCCATTACTGAATGGCACAGAGAAAAATTCTGGTCTAAAGTGGTTCTCAAACCTGGTTGCTGGAGGGCCACACTCAGTGATGATGAT BAECFGFFFFGDGJEGGGGFIKIGHD,CF7EB?C:G,@?GG@FGBGEI8GBCI@HCFCHFD8CFHFFEGB9CFJ:CBGH@IFECG>G2E:GG??G9E?CIFDBF7C>@ X0:i:7 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11A?:?= XT:A:R RG:Z:1#49 HS25_09827:2:1303:12088:31031#49 163 1 252755 15 100M = 253075 420 TGATGATGATTTAATCTGTAGAAGAGTAGAACATTGATAGTCTTTATATATCTCCAGGTAATTTTAATATATAACTGGGGTGAGAATCATTGACGTAACT GEDFHGGGGIHGIGFHFIHGGHGFIGHGGHEHGHGHHHHEDFJHHIGIHDGGFGHGFHFIGFGFECAA X0:i:1 X1:i:1 XA:Z:16,+90266765,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:U RG:Z:1#49 HS25_09827:2:2111:7854:81758#49 99 1 252801 23 100M = 253174 473 TATATCTCCAGGTAATTTTAATATATAACTGGGGTGAGAATCATTGACGTAATTGTAAGAGGATAATATTCAGGAAATATGGAGATAAATAATTTTCTTC AAE@FAFFJDGG@JGJG>HEGFIGEJF:GHGHGIEEFE@HEHGEGG@CFHDIFF@HDGGGDIAHFFGGGEFIIFGG?GIHDGGHGGIGEHG:??>IE<>6G<6:DF457C: X0:i:1 X1:i:1 XA:Z:16,-90266739,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:14 SM:i:23 XM:i:0 XO:i:0 QT:Z:!+1=1D?D XT:A:U RG:Z:1#49 HS25_09827:2:2103:21245:4208#49 163 1 252823 23 100M = 253171 448 ATATAACTGGGGTGAGAATCATTGACGTAATTGTAAGAGGATAATATTCAGGAAATATGGAGATAAATAATTTTCTTCTCGACATTAAAAAAATCTAATA >E7GDBFGDGCGAEHGIF5FFFDIEIJGCGF@+FDGIHC4FCFDCHFFBEG X0:i:1 X1:i:1 XA:Z:16,-90266739,100M,1; XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2311:14997:58255#49 99 1 252836 23 100M = 253168 432 GAGAATCATTGACGTAATTGTAAGAGGATAATATTCAGGAAATATGGAGATAAATAATTTTCTTCTCGACATTAAAAAAATCTAATAAAAAGTTTTATCT A>B@F??GAF?F@E?HG>B??HI;HDFH@AEC8GIB>GBCGFJHFFEDDFCEFHEEC@IB@IGHGFIGGAFFIGG?B>?HGGGHCGCC@E4GBHACHHGH X0:i:1 X1:i:1 XA:Z:16,-90266726,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 QT:Z:!11A:=AD XT:A:U RG:Z:1#49 HS25_09827:2:1207:8041:21501#49 83 1 252846 23 100M = 252526 -420 GACGTAATTGTAAGAGGATAATATTCAGGAAATATGGAGATAAATAATTTTCTTCTCGACATTAAAAAAATCTAATAAAAAGTTTTATCTTTTCCCCTAA FIHHHHHGGGEGHJFGDIHJHHEFGGKGIFEGGEFIHGIIJFHFIHFFIIFGIFGFAFHGGHGGGEHHHHHGIFJHHIHIGGGGFGHGGFFIGFGFEEAA X0:i:1 X1:i:1 XA:Z:16,+90266716,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:U RG:Z:1#49 HS25_09827:2:2111:20601:51582#49 163 1 252871 0 100M = 253252 481 CAGGAAATATGGAGATAAATAATTTTCTTCTCGACATTAAAAAAATCTAATAAAAAGTTTTATCTTTTCCCCTAACTCAGGGTCATCAGCCTTCAAGCTT ;CBBAFCFECEGHHGBGFIFGHFGBGFCIIGHFHGFDFIGBEHDF@GIFGHHGFEAFB@FGHHF=E?EDDAHEFFDBBHICHAHIICACAHGFJHGHHF; X0:i:2 X1:i:1 XA:Z:16,-90266691,100M,0;1,+106556,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2102:10036:27229#49 147 1 252888 0 100M = 252497 -491 AATAATTTTCTTCTCGACATTAAAAAAATCTAATAAAAAGTTTTATCTTTTCCCCTAACTCAGGGTCACCAGCCTTCAAGCTTCAGTCTCTGTGTGTTCA GHHHDDH>FHG@4HIF5FGDIGHEHFHHH5IDH>HDHHG5DJFEFAEGGEBFIHGDHCEB@IGGE?GEHGEGCE>@GGFEA?IFIG+GHH?GHI@B8DGEEEEHJFA9E7GE?EFI?5IFBJE=?JFG=FC>CFCFEG>D3GEFDG X0:i:2 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2314:4995:53033#49 163 1 252972 0 100M = 253327 455 AGTCTCGATGTGTTCACAGGTGCTGTAAACACACGCATCACTACTAATATCCCACTTCAGTGCTATTGCTGCTCCCAAAACTCCAGGTATTTTTAACCTT F$$?"EEEEC>EH4GEEI<=F=BH@5E.CH*DFBHF=B5EF=FK?>EHFF?ECBGHC>H+HACFDDH5H3DG X0:i:4 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2106:16072:97931#49 163 1 253036 0 100M = 253512 576 ATTGCTGCTCCCAAAACTCCAGGTATTTTTAACCTTATAAACCTCCAGAATAATGAGACCACTGGGTTCAGTAAATTGCTTTGTTTTGAAGCAGTATTAG ;CBBDFGEEHFGAFGGGGIFIFJCIGIIIIGGFHEFHGHGHJHHEGKIDGEHGGIFEHHFDGFFEECHJFHGIEIHJFFFHHIGFFHGHFGGFDHGFHHG X0:i:2 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1307:18612:82342#49 147 1 253042 0 100M = 252665 -477 GCTCCCAAAACTCCAGGTATTTTTAACCTTATAAACCTCCAGAATAATGAGACCACTGGGTTCAGTAAATTGCTTTGTTTTGAAGCAGTATTAGACAAAG GHH>FHGHGLHHGHIIFFGEHHHJHFFHDHEFGHJHF7FFFJHGFIFGHHIFIKGFDHGHGHFHFEHGGGIIGEEHIHFIFIFFDGGHGFEDHD?EDAC; X0:i:2 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1215:16270:37345#49 147 1 253065 37 100M = 252823 -342 TAACCTTATAAACCTCCAGAATAATGAGACCACTGGGTTCAGTAAATTGCTTTGTTTTGAAGCAGTATTAGACAAAGTGGGAGACTAGAAGATAAATCTG GHFEFH5FBCEGF1,FCE<=E4@ADDGFIEC9CDFDAID?AB&8HG=77DD.G+557D5I7?FAGF7EBGB%(A-; X0:i:1 X1:i:8 XG:i:0 AM:i:14 SM:i:14 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2203:11256:44724#49 83 1 253065 14 100M = 252624 -541 TAACCTTATAAACCTCCAGAATAATGAGACCACTGGGTTCAGTAAATTGCTTTGTTTTGAAGCAGTATTAGACAAAGTGGGAGACTAGAAGATAAATCTG EJHHGHHGGGGFHHFEHGHIHIBFEEFGFHHGGGKHHGGFGIHGIFEHIFIGCHGFHFHGGHHJGIEHHHHGIFFHGIHGFGGGGGGGEGFEFFGFCBAC X0:i:1 X1:i:8 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:14 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:U RG:Z:1#49 HS25_09827:2:1303:12088:31031#49 83 1 253075 9 100M = 252755 -420 AACCTCCAGAATAATGAGACCACTGGGTTCAGTAAATTGCTTTGTTTTGAAGCAGTATTAGAGAAAGTGGGAGACTAGAAGATAAATCTGTCAATGACAT F>GHHEEGGGEFHHFGFDGIHGGFGGGGFIFGGIGFHGGEJIHFEHFHIIIGIHFGHGHGHH9FGJGFHHHGFFFFGIHIFGGGHGEGEDFGEBGFEE>C X0:i:2 X1:i:7 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DFFFE XT:A:R RG:Z:1#49 HS25_09827:2:2213:16372:12191#49 83 1 253099 0 100M = 252698 -501 GAGTTCAGTAAATTGCTTTGTTTTGAAGCAGTATTAGACAAAGTGGGAGACTAGAAGATAAATCTGTCAATGACATGTCCTTTAAGACTACTTAGATTTT EIHEHGHGGGDEFFHHHIHIHGGFGGJGI@HGGCKKHGGEGGHFIEG8IEFGI@FFHGH@GHGHGHIHDGHGHFEHEIHGFFGGHG4HE?FJFFGFCCAC X0:i:2 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!11ADDFB XT:A:R RG:Z:1#49 HS25_09827:2:2204:2758:60607#49 83 1 253161 0 100M = 252913 -348 TCTGTCAATGACATGTCCTTTAAGACTACTTAGATTTTGTTGAATTTGTGGATCATTCCTTACTTGAGCAAATGGTAAATTAACTCTCTCTTTTCTCTCT ;ADHHAC>@4E6>GBGD7CEHIGFDCIABFCB57FEDG9EBI9@AGHCF.:CCC?GAG@EG7.GFEHCCAH8:@FGE:2EH?EEE?FJFF?@C>>C X0:i:6 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11=D?:B XT:A:R RG:Z:1#49 HS25_09827:2:2311:14997:58255#49 147 1 253168 15 100M = 252836 -432 ATGACATGTCCTTTAAGACTACTTAGATTTTGTTGAATTTGTGGATCATTCCTTACTTGAGCAAATGGTAAATTAACTCTCTCTTTTCTCTCTCTCTCTA 24H553?BF<>;4@B;>+BC>DCBHFE>D+I55FBDBDAFDBF=EADG@8FJB5+?7GGH5566ED7@I8CHHE5E7F5AB:EG?GE9D@9BBBBC: X0:i:4 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2103:21245:4208#49 83 1 253171 22 100M = 252823 -448 ACATGTCCTTTAAGACTACTTAGATTTTGTTGAATTTGTGGATCATTCCTTACTTGAGCAAATGGTAAATTAACTCTCTCTTTTCTCTCTCTCTCTAGCT 2FHEJAHDHBHF+AH>;FFBCHFCFDEFBDHGFCFDEFEBJFH@CEIJAH?FFGBF5HDDEGIFGCA@FG?EF@>G@CFGGFDAHBEAAGFCFHDEEC?C; X0:i:4 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2310:11073:66274#49 163 1 253242 0 100M = 253669 527 AACTCTCTCTTTTCTCTCTCTCTCTAGCTGGCACACTTTTTCCAGTAGCCATTCTACTTGGTATGCTTACTTATCAGCTGTCCTCCAGGGGCCTCACATT ;CBCB?C@?9HGED6BEDEFFFF?87>,,>?DF@ACHJIB=,,,?@>B+587G?#AC@77+F7?5?FE++FB,4EH++GE<+ADI>+GGAI5BDHF534< X0:i:7 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2111:20601:51582#49 83 1 253252 0 100M = 252871 -481 TTTCTCTCTCTCTCTAGCTGGCACACTTTTTCCAGTAGCCATTCTACTTGGTATGCTTACTTATCAGCTGTCCTCCAGGGGCCTCACATTAGATGTTTCT EF@?DGFIFIE7GH@KFGIFGGGGIBEFFEFDIHFGECFGCHHGFLJCGG?GEDHHEIKIHFG>GBE@D?FIFEGFEBAA X0:i:7 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFB XT:A:R RG:Z:1#49 HS25_09827:2:1304:16876:75841#49 163 1 253277 0 100M = 253631 454 CTTTTTCCAGTAGCCATTCTACTTGGTATGCTTACTTATCAGCTGTCCTCCAGGGGCCTAACATTAGATGTTTCTCTGACTAACCAAACATGACACACAG :CACBDEHE@EGADCGEFBDIFFI8DB8I5CHGHBGH6GGB?HDF@HIFFEDG?EFCDEHAEEGBE?EA=FDHEFAB=FFDHFFIBHCDFIF5JFFFBHG X0:i:3 X1:i:0 XA:Z:1,+253277,100M,1;16,-90266285,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2314:4995:53033#49 83 1 253327 0 100M = 252972 -455 CAGGGGCCTCACATTAGATGTTTCTCTGACTAACCAAACATGACACACAGCTGAAGTCAGAAAAACCAGATTGATAATTTCACTCAAACTATTTTCCTTC FCHH5AHGGDDFH6FHCIGE?GB??FCFFFF7GIGKHGE8@GFCAEHKF@E;CHFAEHHDGFAG:EDFCEHGHFECG@FDGBGGF?E5@G=FGDBF6>A8 X0:i:3 X1:i:0 XA:Z:1,-253327,100M,0;16,+90266235,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDDF XT:A:R RG:Z:1#49 HS25_09827:2:1201:14187:52053#49 99 1 253336 0 100M = 253708 472 CACATTAGATGTTTCTCTGACTAACCAAACATGACACACAGCTGAAGTCAGAAAAACCAGATTGATAATTTCACTCAAACTATTTTCCTTCATTCTAACA CABCFGFDIFFEGJEJCGGFGH@GHJFIGHH@FHEGFHHCGHDIAFDIDFIDFHGIFFGGIGGHDGIGGEEFCKGEBGHFDGFEGGICFG@GGHHJB@JH X0:i:3 X1:i:0 XA:Z:16,-90266226,100M,0;1,+253336,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDDDF XT:A:R RG:Z:1#49 HS25_09827:2:2216:15639:38274#49 99 1 253385 0 100M = 253706 421 AGAAAAACCAGATTGATAATTTCACTCAAACTATTTTCCTTCATTCTAACAATTTACTGGAGTACACAATTGTGACTATTTTTAGCCATAGGAACTCATA CAEEFGFFJFGFGJGFGG"HIGIHFFHDGHHHHIHGHGHHGHFHFGH.GHIFAFGIGGGFJGGHGGGGGHHGGJEGHGHH7GICJGIHDEDGFECBBFFF X0:i:6 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1214:3587:53457#49 163 1 253394 0 100M = 253717 423 AGATTGATAATTTCACTCAAACTATTTTCCTTCATTCTAACAATTTACTGGAGTACACAATTGTGACTATTTTTAGCCATAGGAACTCATAGAAAGACCA ;B(DDEDHFH6GHGEGI>IFFGJI@HGI;EGGGEGFHGIGFEHHEGG3FGHGGE>FFHFDHHHIFIHGDGEFHGIH-=FLHBFFFCHGGFHFFHDFEHGG X0:i:6 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2306:2839:24659#49 163 1 253435 0 100M = 253786 451 AATTTACTGGAGTACACAATTGTGACTATTTTTAGCCATAGGAACTCATAGAAAGACCAACTTCATTAGACCTACAAAATCGAATTGTGTAACAGTATAT GAGGBHGEHGCFECFF@IFHGHGAFJDHCBGEG X0:i:6 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2106:16072:97931#49 83 1 253512 0 100M = 253036 -576 AATCGAATTGTGTAACAGTATATGCAGTATGTGTAGGAATAAAAAGCATTTCTCAAATATGCAGTACTGGATTTTGCAAAAGCACCTTACACTTAGCTAT EGHHJHHGGFDECFGHHIFGCHGHGGKIIHHGGIGFHGGGGGBDIGHFEIFGIHGFHFHFJHHCGEGHHHHGFHJGGCFIGGGAGGJG4GFEEGGFECAA X0:i:5 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DBDFD XT:A:R RG:Z:1#49 HS25_09827:2:2207:1805:51286#49 163 1 253536 0 100M = 253870 434 CAGTATGTGTAGGAATAAAAAGCATTTCTCAAATATGCGGTACTGGATTTTGCAAAAGCACCTTACACTTAGCTATAAAGGAGTGGAAAACACAAAGATG ;CB8CFGEDHFGHAGCHGEFFGFFEHFCFECGFHHFHFIGAJHCFG>IFEHGGEFHEGEDFGHHFDCGFFE>HHEHGFGIFGE@CIHGGHFFFEG X0:i:5 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2313:13114:28109#49 163 1 253539 0 100M = 253876 437 TATGTGTAGGAATAAAAAGCATTTCTCAAATATGCAGTACTGGATTTTGCAAAAGCACCTTACACTTAGCTATAAAGGAGTGGAAAACACAAAGATGAGT 1CAC77E@?@9>-A6@CDB77FF?FCFIEE?>FHFA+=6+4EEF4FHG4>G5FDFDFGD2 X0:i:5 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1310:19507:78798#49 99 1 253563 0 100M = 253983 520 CTCAAATATGCAGTACCGGATTTTGCAAAAGCACCTTACACTTAGCTATAAAGGAGTGGAAAACACAAAGATGAGTAACTGCACCTTTCAAAAGACTAGA AAEEFBDEGFHFFC=?FFG=F@EEGEG>D?GFIHCJ@FGA:@HIH->GHG8FGDACH?F:IIHGG8C@FFF9CF8FF=GCF?,KGEFEGCGGIHGEGCFDGG>HDHHGIB X0:i:4 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDDDD XT:A:R RG:Z:1#49 HS25_09827:2:2212:18291:24426#49 99 1 253595 0 100M = 253959 464 ACCTTACACTTAGCTATAAAGGAGTGGAAAACACAAAGATGAGTAACTGCACCTTTCAAAAGACTAGAGCTATACCAATAATACAAAGGTGTAAACAAAT A>6EFAD?IFF@G9G?GCFH?BHGCHDDJDAHFDCGF@HGDHG8AB@IFEEIF?GECF:G8GGAGF7,GE7FFKFDF>GHCHDCHGF5,6@7GBEBHGI; X0:i:4 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=BDBDD XT:A:R RG:Z:1#49 HS25_09827:2:2202:16779:69007#49 163 1 253597 0 100M = 254005 508 CTTACACTTAGCTATAAAGGAGTGGAAAACACAAAGATGAGTAACTGCACCTTTCAAAAGACTAGAGCTATACCAATAATACAAAGGTGTAAACAAATAA DDHECFGEGGGFA>FGGFIFCD@IIGDFEAGDFEBFGHCGFEIFHE@GGIFE6EHDA?BGIHGADHHHEIJFFGHHHGFFIBCGHCFGHHGFHG< X0:i:4 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2102:6795:79388#49 99 1 253601 0 100M = 253823 322 CACTTAGCTATAAAGGAGTGGAAAACACAAAGATGAGTAACTGCACCTTTCAAAAGACTAGAGCTATACCAATAATACAAAGGTGTAAACAAATAATGAT BABEFCFDJFFDGEEHGGDFIDIGHEFHGHHHFHEFG9FHDEEAFFCGFECIHHGEGHGGIGGHDF@GGCFGGFFEHGGHIHI7GEI>DGGGGDDJBHJF X0:i:5 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDDDF XT:A:R RG:Z:1#49 HS25_09827:2:1304:16876:75841#49 83 1 253631 0 100M = 253277 -454 AGATGAGTAACTGCACCTTTCAAAAGACTAGAGCTATACCAATAATACAAAGGTGTAAACAAATAATGATGAGATGACAAAGGCTGAGTGTTTTCTATTT EJGEF=54@@@6DFB5CI@G7H>FDG76,@H7G,7DDADGG:9@C7,EACFC?HFFDCADH@A8FIAC8EH@I@DD;D>GEGG>G?E@@?=G?FGFFB@C X0:i:7 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:ADDDD XT:A:R RG:Z:1#49 HS25_09827:2:1204:9108:98086#49 163 1 253633 0 100M = 253988 455 ATGAGTAACTGCACCTTTCAAAAGACTAGAGCTACACCAATAATACAAAGGTGTAAACAAATAATGATGAGATGACAAAGGCTGAGTGTTTTCTATTTGG ;CBCEBDHFGFBGEEGCFEGIGFIEEEFIEGGFEBCGDIGBDDHFGGIJE?DGDEFEF@CAIHGG?HGDIHHH>FEFFDLHGFCII+CIGIFFCHDH@HG X0:i:7 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1214:5083:46098#49 99 1 253659 0 100M = 253986 427 TAGAGCTATACCAATAATACAAAGGTGTAAACAAATAATGATGAGATGACAAAGGCTGAGTGTTTTCTATTTGGAAGCTATGTTGTTGAGTTATTTATGT AAEDFGFFJFHGGJGGGGHHIHIKGFHDGHHHHIHGGHHHGHFHIGHIGHDIFFLIGGFGEGGHKKHGGHIIGGGGFGIFIGIHJGHHFGGGGHHJHGCE X0:i:3 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFD XT:A:R RG:Z:1#49 HS25_09827:2:2310:11073:66274#49 83 1 253669 0 100M = 253242 -527 CCAATAATACAAAGGTGTAAACAAATAATGATGAGATGACAAAGGCTGAGTGTTTTCTATTTGGAAGCTATGTTGTTGAGTTATTTATGTATATAATTTC HIDHBH54GGGDFFBGHDHCBGBFE,?FDIFGGCEDDGDEFF9@I7HJIIFGCCGIHEFFGHHG@JDHHAHGIHFHHE>CHGCGFEGFEHFFDFGFEB>C X0:i:3 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDDD XT:A:R RG:Z:1#49 HS25_09827:2:2309:16231:99761#49 163 1 253679 0 100M = 254012 433 AAAGGTGTAAACAAATAATGATGAGATGACAAAGGCTGAGTGTTTTCTATTTGGAAGCTATGTTGTTGAGTTATTTATGTATATAATTTCATGCAATCTT ;CBCD7ECEEFGHGEDCFCDDCB?FGDIIIFIFHBFDJHGDHDHFGGIDBAFDEFFEEHF5FEDIFFEFFHGIGICHFHFCHFHGGIFJDDHHHG X0:i:3 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2216:15639:38274#49 147 1 253706 0 100M = 253385 -421 GACAAAGGCTGAGTGTTTTCTATTTGGAAGCTATGTTGTTGAGTTATTTATGTATATAATTTCATGCAATCTTCATGTTATGGGGATGTTCTAATCCACT AE;FGC?HCGF3>DIBGIGHLFF?HF@A7DCF6BAAGGBG:=G;>CAABG=J8B>=H>>==>=@E78GA7DA=?HE=8C?GDII9IGHGF$E:A2E?9@5 X0:i:3 X1:i:0 XA:Z:1,-253706,100M,0;16,+90265856,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1201:14187:52053#49 147 1 253708 0 100M = 253336 -472 CAAAGGCTGAGTGTTTTCTATTTGGAAGCTATGTTGTTGAGTTATTTATGTATATAATTTCATGCAATCTTCATGTTATGGGGATGTTCTAATCCACTGT GG@>FGGGGLFGFHFF@FGHF6CFHIEHFFIFEHDHFFFDFBHFEEFGHFFDGEG?CHEHBGJDFGH>GCEGIDGHIFHIFEFIBBFHGHEDCDEBDBC< X0:i:3 X1:i:0 XA:Z:1,-107393,100M,0;16,+90265854,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1214:3587:53457#49 83 1 253717 0 100M = 253394 -423 AGTGTTTTCTATTTGGAAGCTATGTTGTTGAGTTATTTATGTATATAATTTCATGCAATCTTCATGTTATGGGGATGTTCTAATCCACTGTGACTCTGTC FIHHJHHG@GGFHJGGDIGGEKIFEFFCIICGGGFHDGDIFGHGHGFHIFIGIHFGIFHGHHHGGIIHHHHGIFJGGIFGHGGGFGJGGHFJEEGFFBAC X0:i:3 X1:i:0 XA:Z:1,-107402,100M,0;1,-253717,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1308:3120:19464#49 163 1 253771 12 100M = 254115 444 GCAATCTTCATGTTATGGGGATGTTCTAATCCACTGTGACTCTGTCCTTAAATAAAAGGGAGATTTGGACATAGAGAGAGGCACACGGGGAGGATGCCAT GC3DFFEA X0:i:3 X1:i:0 XA:Z:16,-90265791,100M,0;1,+253771,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2306:2839:24659#49 83 1 253786 0 100M = 253435 -451 TGGGGATGTTCTAATCCACTGTGACTCTGTCCTTAAATAAAAGGGAGATTTGGACATAGAGAGAGGCACACGGGGAGGATGCCATATGAGAATTGACACT FGHBJHHGGF@FCHEJH,@GEGG6DEGIBHHGGGKIHGAE8GGCEBHFFC?FIEG@HGHGG7GFGCHCH:HFIFEGGIFGEFGGFBFGGGFGFFGFEEA? X0:i:3 X1:i:0 XA:Z:1,-107471,100M,0;1,-253786,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDDDF XT:A:R RG:Z:1#49 HS25_09827:2:2302:19946:92724#49 99 1 253802 9 100M = 254122 420 CACTGTGACTCTGTCCTTAAATAAAAGGGAGATTTGGACATAGAGAGAGGCACACGGGGAGGATGCCATATGAGAATTGACACTGTGCTGTCACAAGCCA CAEDF?FGFFHGGJGFGGBFIFEEFFFHECAHHHIBHG2CGHHEHGHIGCIDHGGHFHIF3GGHFFGGGEIFFKGGFICFIGIDGHJHFEDGGHFJHHIE X0:i:3 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDDD XT:A:R RG:Z:1#49 HS25_09827:2:2102:6795:79388#49 147 1 253823 0 100M = 253601 -322 TAAAAGGGAGATTTGGACATAGAGAGAGGCACACGGGGAGGATGCCATATGAGAATTGACACTGTGCTGTCACAAGCCAAGGAACTACTGGAAGGAGAGA +DHBFHFFIE=HH>F=A5>IGHFGADBDEEEEGGHFDBEGEDHAHGEEDGH6G>GE>@IDHCFFIDIFIEGEHGFGDHGFE@AC< X0:i:3 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2207:1805:51286#49 83 1 253870 0 100M = 253536 -434 TATGAGAATTTACACTGTGCTGTCACAAGCCAAGGAACTACTGGAAGGAGAGAAAGAGGACTGGAACAGTTCCTTCCTTAGCACCTTTTCAGGCAGCCTA BIGHG=BG>GD(H,GJFGFDEC,FDGFIDFEGGI@HHGDJGCHGHGHHIIHFIHGCHGHDGBHCGEJFHEHBHFJDGCFIEF2GGFGFEHFIEFCFECAC X0:i:7 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:DDDDF XT:A:R RG:Z:1#49 HS25_09827:2:2313:13114:28109#49 83 1 253876 0 100M = 253539 -437 AATTGCCACTGTGCTGGCCCAAGCCAAGGAACTACTGGAAGGAGAGAAAGAGGACTGGAACAGTTCCTTCCTTAGCACCTTTTCAGGCAGCCTAGCCCTG 2644='(>,G@65,GG77,E?C6?7@FGBB,<=778??GF@CBCAGDC.B?.C-FFEG9C7FHFGE:HCHHE:DCCEDF++H@B4>=BH?>5GF>??B?DA5DE@=FI@AD,E@B>D5DHDAG5???H>>GG5F?ECHFFG@?>CF@6GACFCEH9DA>BC< X0:i:5 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2212:18291:24426#49 147 1 253959 0 100M = 253595 -464 CAGGCAGCCTAGCTCTGCCAGCTTCTTGATCTGGACTTCTCACCTCTAGAATTGTGAGGCAATAAATCTCTGTTGCTTAAGTTACCCAGTTTGTGGTACC A?35F>F>FAG4A+IFDA=ELBFBH=FE>5@+>F?=B7FH?'BE>ID@@8>=5>5EHH,5G@?6?<6F5AI>FF>EGBCIFBDICFAH>9G?FDDACAC1 X0:i:3 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1310:19507:78798#49 147 1 253983 0 100M = 253563 -520 CTTGATCTGGACTTCTCACCTCTAGAATTGTGAGGCAATAAATCTCTGTTGCTTAAGTTACCCAGTTTGTGGTACCTTATTACAGGAGCCCTAGGCAAAT @HFEFD5>>LA@FHCF@F4FI?IBD=EBHADFE?D5F?FDHFFEE>@G7H5+BEGG=7DEGEJ6G4HFB,EDE>H@IF?@BEFEE698BE9DBDD'CAC< X0:i:3 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1214:5083:46098#49 147 1 253986 0 100M = 253659 -427 GATCTGGACTTCTCACCTCTAGAATTGTGAGGCAATAAATCTCTGTTGCTTAAGTTACCCAGTTTGTGGTACCTTATTACAGGAGCCCTAGGAAAATAAT GGFHGHGHLEGDGHIIGFFDJFD9HIFHGHIFIGIFGIHHHEGEHIJGHFHJ?HGGDHEHGIGEGHEGIGI@IIHEIJKIGH>IGEGHGHHJEHGGGDFHHGJ?IFGHIEF7EJCIHEGGIFGHGGDGIGGGHIHIIHDIHGFIGHGCEGFGCHHHHHEHFHFEIHGGGGGGGJ@EGFFEFBFCBAB X0:i:3 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2309:16231:99761#49 83 1 254012 0 100M = 253679 -433 GTGAGGCAATAAATCTCTGTTGCTTAAGTTACCCAGTTTGTGGTACCTTATTACAGGAGCCCTAGGAAAATAATTCATTATATAATCTGCTAAGGTAGAT FIH>GHFDHIHGEFG@JAIF7GGHKKDGIGFGHDGEFFDIHGGHGIHH?GCHGCGEIHHHHGIFJIHIDGFGGGJGJ@DHFIFFGFDBAB X0:i:3 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1308:3120:19464#49 83 1 254115 15 100M = 253771 -444 ATCATTGTCTCCAATTTCCATATGAAGAAACTATGCCTCAGGCATTGTGTCAGTTGTCCAAAATCATACATTCCTGACTCACTTCAATGAATTCCTCATT ;IHHHFHGGFHFGHGGDFH?FIGFDCGID7HGGEFHAGEIGGBDIGIHICHGCHGHGFH@GHEGFHI8HHHFIFDGGIFGFGGGHFFFDG@IGEGFEBAC X0:i:1 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:15 XM:i:0 XO:i:0 QT:Z:!1=DDDDF XT:A:U RG:Z:1#49 HS25_09827:2:2302:19946:92724#49 147 1 254122 15 100M = 253802 -420 TCTCCAATTTCCATATGAAGAAACTATGCCTCAGGCATTGTGTCAGTTGTCCAAAATCATACATTCCTGACTCACTTCAATGAATTCCTCATTCAGCAAA GHDEFBGGFHGGEAIDDGGHGB7EFIDGIEJGFDBFI@CGEGFEDHDEDCBC< X0:i:1 X1:i:6 XG:i:0 AM:i:0 SM:i:15 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2116:8452:16714#49 99 1 254142 17 100M = 254520 478 AAACTATGCCTCAGGCATTGTGTCAGTTGTCCAAAATCATACATTCCTGACTCACTTCAATGAATTCCTCATTCAGCAAAATTTTTAAGGTACCTTAAAA <;>@FGF?E=G@GH/ABH>IE X0:i:1 X1:i:4 BC:Z:TGTCTATC XG:i:0 AM:i:0 SM:i:17 XM:i:0 XO:i:0 QT:Z:=;;BDD?D XT:A:U RG:Z:1#49 HS25_09827:2:1202:21285:29657#49 163 1 254186 54 96M4S = 254629 543 TCCTGACTCACTTCAATGAATTCCTCATTCAGCAAAATTTTTAAGGTACCTTAAAAAAATTATGTTAACTCTTAATGCCTTCCTTTAAACCTTCAATGGG 6C,C>79BDE958-6-6+DD7,>?,+>I7@75+H>5=F>>B4++=6>4+=5;B+4+$CB5G3'5+%' X0:i:1 X1:i:0 XC:i:96 XG:i:0 AM:i:17 SM:i:37 XM:i:3 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2103:2249:4202#49 99 1 254191 37 100M = 254556 465 ACTCACTTCAATGAATTCCTCATTCAGCAAAATTTTTAAGGTACCTTAAAAAAATTATGTTAACTCTTAAGGCCTTGCTTTAAAGCTTCAATGGGCTTTT A@B7=AGD+FFD@F?FG2B?GF>ACDFHGDHHFDEFHEHC8A;HFGE.FH@;FD7CDFCGEAADD7GGGEFDACCDBE?FCCDFEBGHF6GGGHABB@JE X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:37 XM:i:0 XO:i:0 QT:Z:!1:2A+2? XT:A:U RG:Z:1#49 HS25_09827:2:1304:14698:10936#49 163 1 254275 10 100M = 254632 457 GCTTCAATGGGCTTTTCCTTTGCAAAGAATAAAATCCTAATACTTAAGCATAGCTCTCTTTCCTGGCTATGTTTCTGACATCCTCTTGTACCATGCTCCT ;CBCEDDHFHFGHGGGIIIFFKJIIEGIIIGHHHGEEGIGHJHHKGHIJEHHGEGHGHFHHGHFFEHGFIHHHFFHJFGIHHIHIIHGDFHGFJHFHHFG X0:i:5 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2116:8452:16714#49 147 1 254520 15 100M = 254142 -478 GGCCATCAAGCCTTCTTTACACACTCTATTTTATTTTTTAATGGTTCCTATAACAACCTAATATATTCTCAATTGATTAACTGCTTTGCTGCCTACTGCC +H35+H?FFG4@A4C;5F4D5BB>5-46GE4F5>B-7?9%,E6E=E.1@,I5-55+HD?E>-277E+F5A+78658)F7705+&GGD6@GGE15;G8C X0:i:4 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11ADDBD XT:A:R RG:Z:1#49 HS25_09827:2:2103:2249:4202#49 147 1 254556 36 100M = 254191 -465 TTTCATGGTTCCTATAACAACCTAATATATTCTCAATTGATTAACTGTTTTGCTGACTACTGCCTTCCATAAGAATGGAAAGAAAACGTGGCCAGGTGCA G?3BFECF>AAC4>3;CA=4>?=>=BG65FGD55EFFDA5FEGEFEE@7BEF55D+=,AB=5GH?AHF>7@EFFH@7HFGFHAG:BG8GAE?CC?>CBC; X0:i:3 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2203:18340:67222#49 163 1 254558 0 100M = 255052 594 TCATGGTTCCTATAACAACCTAATATATTCTCAATTGATTAACTGTTTTGCTGACTACTGCCTTCCATAAGAATGGAAAGAAAACGTGGCCAGGTGCAGT ;CACCBCCFCFBI=GBGEHGEHCB>ECFEFDC3GFBH; X0:i:2 X1:i:2 XA:Z:1,+254558,100M,0;2,-243085396,100M,1;16,-90265004,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1202:21285:29657#49 83 1 254629 54 100M = 254186 -543 AATGGAAAGAAAACGTGGCCAGGTGCAGTGGCTCACACCTGTAATCCCACCACTTCAGGAGGCTGAGGCAACATGGCAAAACCTTCTCTTCAAAAAATTT 26+,BD<>,46,(F5(>7@%-7>6E(?6B@,B,(,8,--@@(97,@,C.D?.C8?9IGDEC@9>:IAC@:?@?@CG;>>?2B>C3GDE@F=EE?AF@6;8 X0:i:1 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:17 SM:i:17 XM:i:0 XO:i:0 QT:Z:!1:BBDDF XT:A:U RG:Z:1#49 HS25_09827:2:1304:14698:10936#49 83 1 254632 17 100M = 254275 -457 GGAAAGAAAACGTGGCCAGGTGCAGTGGCTCACACCTGTAATCCCACCACTTCAGGAGGCTGAGGCAACATGGCAAAACCTTCTCTTCAAAAAATTTTTT EJHHJHHGGGGGDHFGHIGIHGGFEGKGIFEGGGHKHGGEGFGFIGHEIIFLIHGHHFHGHHHJGJGFHHHJIHHIGIGGHGGGGEJGGHFJGFGFDEAC X0:i:1 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:17 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:U RG:Z:1#49 HS25_09827:2:1215:4091:69133#49 163 1 254663 0 100M = 255107 544 ACACCTGTAATCCCACCACTTCAGGAGGCTGATGCAACATGGCAAAACCTTCTCTTCAAAAAATTGTTTAAAAGTTAGCTGGATGTTGTGGAGGCAAGAG ;@BC+DCCF3AGGFIEBIDF5?JG8HI7I=GG75<;GGIGEEHHHFGE5CE=AG4FEEBEHG3HFD>EBFCFFB?H; X0:i:6 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2213:2249:6314#49 99 1 254694 0 100M = 255142 548 AGGCAACATGGCAAAACCTTCTCTTCAAAAAATTGTTTAAAAGTTAGCTGGATGTTGTGGAGGCAAGAGGATCACTTGAGGATCACTTGAGTCCATGAGG AABCFGFFIFGDHEFGGGGHGKIHHJHHGHHHHJLGJGHJEHG8GGHCFIIIFFBEFGIGJJGAFFHGGAHFFFEEFIICJGIHJFFB@GGFGHGJHHGF X0:i:5 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1209:15173:10231#49 163 1 254697 0 100M = 255050 453 CAACATGGCAAAACCTTCTCTTCAAAAAATTTTTTAAAAGTTAGCTGGATGTTGTGGAGGCAAGAGGATCACTTGAGGATCACTTGAGTCCATGAGGTCA >G2?D1A7FGIGG?F7GK7,FE-HDC,7C?6(@H4,>ED54F6* X0:i:5 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!11ABBDD XT:A:R RG:Z:1#49 HS25_09827:2:1312:21305:80565#49 163 1 254893 20 100M = 255252 459 AATGCTACATGAGAGAAAGGTTCTTATCTATCACGTTCACCTCCCAAGAGGTGAAAATATCCCCCAAAGCCTGATAGAGAGAAGATGCTCATTAATATTT :CBA>EC8799GHHB-65>7'F+?H76@D5GDED6F4A+B6C4=5+43+<;4HE< X0:i:1 X1:i:2 XA:Z:1,+108572,100M,3;16,-90264672,100M,3; XG:i:0 AM:i:0 SM:i:20 XM:i:2 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1309:11678:69527#49 163 1 254925 33 100M = 255327 502 ACGTTCACCTCCCAAGAGGTGAACATATCCCCCAAAGCCTGATAGAGAGAAGATGCTCATTAATATTTAATGCATGACCATGTGCAGACTTGGGAGGAAA DA3IGFAIHGIIIGIHHJFEGIGDJGHIGGIFHEHGFIHGHFHJHFFHIGIJIHHIHIHJIGJFFIHIIHFHHHGHGHGHBHG X0:i:1 X1:i:6 XG:i:0 AM:i:15 SM:i:15 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2315:7726:13980#49 147 1 254930 0 100M = 254540 -490 CACCTCCCAAGAGGTGAACATATCACCCAAAGCCTGATAGAGAGAAGATGCTCATTAATATTTAATGCATGACCATGTGCAGACTTGGGAGGAAAAATAT GDF,5FFB>,=B34FHFFDF8>DB,?B=58,E5IF8,DI,G:G,69.<5%G-?;DF3.E78F787F,'?>6D9EFFFGAABCGFEBCEFFH>FIDEGBF>HFDDEGF?7=EDGGFEEDGEIH=BF?DH7FFD?G?GFHCBEHEFDHDEFCIIHGGEDICGHIBFGGFIIK?GGIFGDGGDGGBFCGHFIIIFIFFGHFHGGF9GGJGHHHHGIFJGGIFGGGGGJGEG@FFJGEGFFEAA X0:i:2 X1:i:1 XA:Z:1,-108729,100M,0;16,+90264515,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2203:18340:67222#49 83 1 255052 0 100M = 254558 -594 TCCTTAATAAACAAGGATGTTTCTGCATCATTTCCCCACAACACCGAACAAGTGTGGCTCACTGTGGATGTTTAAGCAAATGCATTGTTTTTCCAGTTAT HIHHHAHGG,DFIJE>E=FHBD7E64+IJGGE>DI++CCAA=>ID?G+@>5C57I+C?,F?I7>+E:EGH@9C7HD?ACAC< X0:i:1 X1:i:2 XA:Z:16,+90264496,100M,3;1,-108748,100M,3; XG:i:0 AM:i:0 SM:i:20 XM:i:2 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1215:4091:69133#49 83 1 255107 0 100M = 254663 -544 GGCTCACTGTGGATGTTTAAGCAAATGCATTGTTTTTCCAGTTATATATCTGGTAGAGATTAGGCCATTGATAGGAATGGGAAGATGATCTCCTTTTATT 877=GDH:FFEDHGFEHGHEHIEGEGGIIIEGGHFKHAGMJIHCCFEFII?GID?FHFHFJFGJGIEFHEHGDHFEGIKGFGGGEGFFGGFGFFGCEBAA X0:i:2 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2213:2249:6314#49 147 1 255142 0 100M = 254694 -548 TTCCAGTTATATATCTGGTAGAGATTAGGCCATTGATAGGAATGGGAAGATGATCTCATTTTATTTTGATGACCCAGCATGGCTGAACACTCAGTGACTA GFHFDHFDGLFHCHIIGIGEHHIGHIGHKHGJGCHHFFHJHGHFFIFGHHGJIHGIHHGHGIEEFGHFGGEFGDHHFJEFGHCCGGGEGGCFGDFECBC; X0:i:2 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1312:21305:80565#49 83 1 255252 12 100M = 254893 -459 TTGTTGTACTTTCAGCATTAGAGATGCCAGCCCTGTAGGATATAAAACAGGAACATCTAGTCCTCAATTATATTCAGAATTACTCAAGTCTTAGAAGCAC ;6HACAF>7@H6FFFCHDCE7H6FDC,CF@7-G@EDH9GFGIBDAF?FFBFF9C?AH;EC@FACCCEFDA9BBFCC;DHG?A>>FGBG6?=AFFAD76;< X0:i:5 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BBBDD XT:A:R RG:Z:1#49 HS25_09827:2:1309:11678:69527#49 83 1 255327 33 100M = 254925 -502 AGAATTACTCAAGTCTTAGAAGCACCACTTGTCTTTTTTCAAGGGAGAGAAATGCTCAAGTGATGGGCTGAAGTGAAGGGAGGGAGTCACTCACTTGAAT EIHHHFHGG@GFFFFHDIGGFIIFGFDGGFEGGGFGHGGIGGGGIGIJIIIGIHFHHHHGGHGGGLJHHEHEIFJHHIKGFFGGGGJGGHFIFFGFEEAA X0:i:1 X1:i:3 XA:Z:16,+90264238,100M,1;4,-165183719,100M,1;1,-109006,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:15 SM:i:18 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:U RG:Z:1#49 HS25_09827:2:1308:11947:33005#49 83 1 255337 18 100M = 254975 -462 AAGTCTTAGAAGCACCACTTGTCTTTTTTCAAGGGAGAGAAATGCTCAAGTGATGGGCTGAAGTGAAGGGAGGGAGTCACTCACTTGAATGGTTCCCTTA HFHBFE5GGFGECGGJ7IHIHHGGJGIIFBFGGCFKHAGE8CGDEBEF;ECDDFGGHEHEGEGHFHIHHHHBHFHHG>HGHBGGHGBGEHFIFFGFDEA? X0:i:1 X1:i:3 XA:Z:16,+90264228,100M,1;4,-165183729,100M,1;1,-109016,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:18 XM:i:0 XO:i:0 QT:Z:!1=DFFFF XT:A:U RG:Z:1#49 HS25_09827:2:2304:11381:39378#49 163 1 255346 40 100M = 255787 541 AAGCACCACTTGTCTTTTTTCAAGGGAGAGAAATGCTCAAGTGATGGGCTGAAGTGAAGGGAGGGAGTCACTCACTTGAATGGTTCCCTTAGGCTGTGTG B?D*E;EEF?BHEHF.EFHAC@DHEECGHIF:IF8GBIFG:@EE9HFF7GBE7BGDCEFECH?FDF>E,5FGF74EE=HD62 X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:20 SM:i:37 XM:i:0 XO:i:0 QT:Z:!11=ADBD XT:A:U RG:Z:1#49 HS25_09827:2:2206:17148:95331#49 163 1 255478 0 100M = 255873 493 GTGGGAAATGCACTGGAGACGATGATTGGCAAAGCCCTCCTTTTCTCCCCATCCACTATAGATACTGACAGCAAAGGGTTTGTCACAATGACAACTATAC EIIEGGGHGGIAHGHDHHGGGLJIHHGG7FGGJFGIKHGD?EFIFHHGFHJHHEEEFGIIHGIGIFHJHFHHEG X0:i:4 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2205:4609:29748#49 99 1 255547 53 100M = 255859 410 AGCAAAGGGTTTGTCACAATGACAACTATACACTCCCAATATCACAGAAGAAGGAGGAATAAAAGGGTATATTATGAGTGACTGAAATTTAGAATAAATT CACDADDEE2FDHEEFGE:FGDCEHHD:GDHHHEJGG9HGDHHIAFHGDFI;HE@ID@CBE9GHD@CGGEIFIFGJFE7F7G@HCGFFDEFG4HEFH@I; X0:i:1 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:16 SM:i:16 XM:i:0 XO:i:0 QT:Z:!4=DDDEF XT:A:U RG:Z:1#49 HS25_09827:2:2113:7810:69481#49 163 1 255743 23 100M = 256068 425 AGTGTAATAGAGTAAGTTACAAATGGCTTCAGGAAGGGGAGAGAGGAAGAAGAGTGGATGAGATACGTAAGAGTGCTTGAGGGATAATTTTATGAAAGCT FGFCFDGB;@+EFHIFFFDEGBGGGFIFEGFHADFB@CAGEGG8H@GH@IDHAEGIGE?ADFHGCIII>8IFEIBEFBDBH85F@B897ABBC< X0:i:1 X1:i:2 XA:Z:1,-109461,100M,2;16,+90263783,100M,2; XG:i:0 AM:i:20 SM:i:20 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2304:11381:39378#49 83 1 255787 40 100M = 255346 -541 GGAAGAAGAGTGGATGAGATACGTAAGAGTGCTTGAGGGATAATTTTATGAAAGCTTTGGGAAGTTTTAAGAAAAAGAAAAGCTATTTTTCAAGGTACAT BGHHCEHGGGGFHIFJHIHDCHGFGGGGGIEGGIKIHGGIFIHFHHIHI8IGEHGIHGHGGHHGGLIHHHHJIHJHHIGGGGGGHGEGGGFEEFGFCBAA X0:i:1 X1:i:2 XA:Z:16,+90263778,100M,1;1,-109466,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:20 SM:i:20 XM:i:0 XO:i:0 QT:Z:!1=DDDFD XT:A:U RG:Z:1#49 HS25_09827:2:2204:10304:72767#49 163 1 255829 18 100M = 256148 419 ATTTTATGAAAGCTTTGGGAAGTTTTAAGAAAAAGAAAAGCTATTTTTCAAGGTACATGTGTGTATGCGTGTGTGTGCGTATGTGTGTGTGTGTGTGTGT :CA'7DCCFFFGHABBBAH?GFHE87ECECGG5H4FEGIBH5AHDDBED>H@AE7>FD7HH9HB5B>E5@?+?'E+B+65E4=+@*44;4<++CH5E3?+ X0:i:1 X1:i:3 XA:Z:16,-90263736,100M,2;10,-38766190,100M,2;1,+109508,100M,2; XG:i:0 AM:i:0 SM:i:18 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2205:4609:29748#49 147 1 255859 53 65M2I33M = 255547 -410 AAAAGAAAAGCTATTTTTCAAGGTACATGTGTGTATGCGTGTGTGTGTGTATGTGTGTGTGTGTGTCTGTGTGAAAGACAGAAGAAAGAGGGAGACCTAA GFHEGHDFICACGHB@>FBCC6FB5BHHDADJHF5E7?9GDFIGF7JGGC>5BGGGHEE=BEJ6FADFD>I7CICFGJ?CBIAFCBEHGF9FEDFDCBC; X0:i:1 X1:i:0 XG:i:2 AM:i:16 SM:i:37 XM:i:0 XO:i:1 XT:A:U RG:Z:1#49 HS25_09827:2:2206:17148:95331#49 83 1 255873 0 24M2I74M = 255478 -493 TTTTCAAGGTACATGTGTGTATGCGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGAAAGACAGAAGAAAGAGGGAGACCTAAGAAGACTATGAGAC BIHH=55>B@,6H6BHHIHJ7G>?EGKGIFHGGHEI,GAJGGHGIGIJIIHFIHGIHFHGGHHHFIGFHHHEIFJIHIFGEGGGFGJGGGFIDFGFEBAC X0:i:1 X1:i:2 XA:Z:1,-255873,24M2I74M,3;10,+38766144,41M2D59M,3; BC:Z:NGTCTATC XG:i:2 AM:i:0 SM:i:0 XM:i:1 XO:i:1 QT:Z:!1=DDFFF XT:A:U RG:Z:1#49 HS25_09827:2:2113:7810:69481#49 83 1 256068 21 100M = 255743 -425 GAAACTACAAACCATTTTTGATATATGCAATATATATACATATATACACACATATACATATGTATTTAAATATTTAAATTACATTTTCTCTTTTTTTAGA EGFHHDHGGGEFHFBEDIGGHHIFGGJCIGFGGIKIHGGFGGHGIEGFIIFGIHGGHHEDGFHH9J0HHHHFHFHGGIKGEDAGHEDFDHFAFEGFDBAB X0:i:3 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:1212:19458:62963#49 99 1 256095 10 100M = 256483 488 CAATATATATACATATATACACACATATACATATGTATTTAAATATTTAAATTACATTTTCTCTTTTTTTAGAGATATGGTTTCACTATGTCACTCTGCC ?AEEFGFFEFGDGGGGGGGHIHIHDD@IEHAGHJEEGEH@DHGHFGHEFEIFKGFEGF:GFGGHKEFGGHFGG?@EFGCHCGID>?JGFDDGGHDBH>FB X0:i:3 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11ABB?= XT:A:R RG:Z:1#49 HS25_09827:2:1308:17540:98735#49 163 1 256120 10 100M = 256481 461 TATACATATGTATTTAAATATTTAAATTACATTTTCTCTTTTTTTAGAGATATGGTTTCACTATGTCACTCTGCCCAGGCTGCAGTACAGTGGTTGTTCA DIIIGGGEHJEFI@HGHHECHEFFHHGEFFGHGHJEEBDIFGDFHHIBEHF=GCEBFFCIHFDFCLDHDFEHF< X0:i:3 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2204:10304:72767#49 83 1 256148 11 100M = 255829 -419 ACATTTTCTCTTTTTTTAGAGATATGGTTTCACTATGTCACTCTGCCCAGGCTGCAGTACAGTGGTTGTTCACAGTCATGATCATAGCACATTATAGCCT ;CGE5=DG7FD6>C?C7G@?7G6BDC?AF7AG=IEEHG9DF:@CEF7B?9F;988FH;9C7HGC-A:8HHD8:9EEAC>2FD>G??<@G?F4?F?=@61C X0:i:5 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11AADBD XT:A:R RG:Z:1#49 HS25_09827:2:2301:17871:56279#49 163 1 256166 0 100M = 256624 558 GAGATATGGTTTCACTATGTCACTCTGCCCAGGCTGCAGTACAGTGGTTGTTCACAGTCATGATCATAGCACATTATAGCCTTGAACTCCTGGGCTCAAG FDBDFFGGEGGHIEFIFFFHECAICGDGHECHJGGHHADEGGIJBHHGEEFEDGHDAFFFEFGFIHGHHFHJFGFEGIF@IHFHFCG>FHDH4F> X0:i:5 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2112:19005:30111#49 99 1 256177 12 100M = 256586 509 TCACTATGTCACTCTGCCCAGGCTGCAGTACAGTGGTTGTTCACAGTCATGATCATAGCACATTATAGCCTTGAACTCCTGGGCTCAAGCAACCCTCCTG CABFFGFFGFGGGFEHGGDHGFIEFHHIGHHHHILG8HHJEHFHFGHIGFIIFILIGFIJEGGHFKFGGEIIGIGGFGIEIHIHGFFGFG@GGHHGHHGE X0:i:6 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2115:2920:91549#49 163 1 256181 17 99M1S = 256502 420 TATGTCGCTCTGCCCAGGGTGCAATACAGTGGTTTTTCACAGTCAAGGTGATAGAACATTATGACCTTGAACTCCTGTGTTCAACCGACCCTCCTGAATA +D'7+?5++,H7++G+F+,D+575CDE7D,(7G55+D+?G,B+D>+,'@=55&3++D+EF5F3D(H,2 XG:i:0 AM:i:17 SM:i:17 XM:i:15 XO:i:0 XT:A:M RG:Z:1#49 HS25_09827:2:2305:11385:42381#49 99 1 256226 36 100M = 256548 422 TGATCATAGCACATTATAGCCTTGAACTCCTGGGCTCAAGCAACCCTCCTGTATTAGTCTCCCCAGTAGTTGGGATTACTAGCATATGCCACCATGTCCA AAECFCFDEFEE@GEG>GDGGDIEEEF?FHHHFAJFCEHGFHHI@GFCDFBEHFEECGGGFGGDDFGGG7F?GF@GBBIEEFIFGGFCFG@GGHGFDHGB X0:i:4 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2216:5435:89541#49 73 1 256356 0 100M = 256356 0 CTAAGAATGAGGCAGCTCCACTTAATAATAAAAACATTTCAAATGTAAAGAAATTTACAAAAGAAAAACAATCAACCCCATTAAAATTGGGCAAAGGGAA AABDFGFGFFHFGHEHGG#HIKIHGHFDGHHHFIEGFHHGDHGHICEILHIFAGHIGGIGIGGHFGIGGHHIIIGEFGGH7HIHGGIHEDGGFE=BBFCE X0:i:4 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2101:18181:81395#49 99 1 256371 18 100M = 256757 486 CTCAACTTAATAATAAAAACATTTCAAATGTAAAGAAATTTACAAAAGAAAAACAATCAACCCCATTAAAATTGGGCAAAGGGAATGAACGGACACTTTT AABFFGFFGFGGFJEJGGGHIFIGHJHHFHEHFIJEGGFJGFFIFGHIGIIIFEGEGHGGIIGHFFHGGEFGIFEGGEHEJHIHCFJHEGFBGEHFHHJF X0:i:1 X1:i:3 XA:Z:1,+110056,100M,1;16,-90263180,100M,1;4,-119580826,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:18 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:U RG:Z:1#49 HS25_09827:2:2204:18103:38146#49 163 1 256394 18 100M = 256695 401 TCAAATGTAAAGAAATTTACAAAAGAAAAACAATCAACCCCATTAAAATTGGGCAAAGGGAATGAACGGACACTTTTCAAAAGAATACATGCATGCAGCC ;CBBDDGEFHFGLGFGIFEGGKJIIGEEGIGGFEHEHJGGHGHHKGKLJKFDGJIFFH@FGFFHHIFGJIEGIHFHGHGJFGGFFIHFHHGIJGHFHHFG X0:i:1 X1:i:3 XA:Z:1,+110079,100M,1;16,-90263157,100M,1;4,-119580803,100M,1; XG:i:0 AM:i:0 SM:i:18 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1308:17540:98735#49 83 1 256481 16 100M = 256120 -461 CATGCATGCAGCCAACAAACATACAAAAAAAAAGTTCAACATCACTGATCATTAGAGAAATGCAAATCAAAACCATAATGAGATACCATTTCACACCAGT EFHHFHHGGDE@HHFEHGGEHHBHEGFGIFHGGEEGDG9JFFFDEGIFICFGGEGHIJHGGH@FGJIFDHH@IFJHGIDGHGGGFBEGGF@J?D?FDEAB X0:i:1 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:16 XM:i:0 XO:i:0 QT:Z:!1:BD?DE XT:A:U RG:Z:1#49 HS25_09827:2:1212:19458:62963#49 147 1 256483 16 100M = 256095 -488 TGCATGCAGCCAACAAACATACAAAAAAAAAGTTCAACATCACTGATCATTAGAGAAATGCAAATCAAAACCATAATGAGATACCATTTCACACCAGTCA +DBH5>5FFAHDFHIFCF=4IGCGAFB?DED5HC5E7?AF?@HE>IEGDBB5B5@GH7FBG@G67E@FB7IFICGH7HC7455HC?A6G99D@EDDAAC: X0:i:1 X1:i:5 XG:i:0 AM:i:0 SM:i:16 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2115:2920:91549#49 83 1 256502 17 1S99M = 256181 -420 ATACAAAAAAAACCTTCAACATGACTGATCATTAGAGAAATGCAAATCAAAACCGTAATGAGATACCATTTCACACCAGGCAGAATAGCTATCATTAAAA *,=D+D54,<6@(,557I,IH-,67,:AB7H7=F@,H9-88.-@C,HC?I:;C-,H-/@8@FEC(E(?8EHG.9<<;>>*2BGG3B<06F=IDF3F76>@ X0:i:1 X1:i:0 BC:Z:NATCTATC XC:i:99 XG:i:0 AM:i:17 SM:i:17 XM:i:5 XO:i:0 QT:Z:!((<(@)@ XT:A:U RG:Z:1#49 HS25_09827:2:2305:11385:42381#49 147 1 256548 37 100M = 256226 -422 CAAAACCATAATGAGATACCATTTCACACCAGTCAGAATAGCTATCATTAAAAAGTCAAAAACTAACAGATGCTAGTGAGGCTATGGTGAAAAGGGAATG ?HHF+H?FBL>DGB>I5A=H56C>JF>,HHDDE>HEBEAFDGIE5EEA@CHJIHFF=HA=GIEEFGHEG>IIIBGBGBFGBBFCB?F?GHHDHDFBCAC< X0:i:1 X1:i:0 XG:i:0 AM:i:0 SM:i:37 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2112:19005:30111#49 147 1 256586 20 100M = 256177 -509 TAGCTATCATTAAAAAGTCAAAAACTAACAGATGCTAGTGAGGCTATGGAGAAAAGGGAATGCTTATACACTGTTGTTGGGTGTGCAAATCAGTTCAATC GFHEGECFGGHIGHIIFGHHJFHGDFHCGHIJHFJFIIHHFEFEFIFGHHHFIHGKHHGHGCGHGGJHFHGEGEFGGGGFHEGG:KFHGG7CCGGCGEHIFFGEHGGIGHEGHHGGIGGBBHFFHEFGIFGEFGGFEJGGFFG?FGFCBAC X0:i:3 X1:i:0 XA:Z:1,-256624,100M,0;16,+90262927,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDDDD XT:A:R RG:Z:1#49 HS25_09827:2:2204:18103:38146#49 83 1 256695 12 100M = 256394 -401 GGAAAGTGATTCCTCAAAGAGCTAAAAGCAGAGCTACCATTCGACCCAGTAATCCCACTACTGGGTATATACCCAGATGAATATAAACCATTCTACCATA EIHEJEHBGDEFGCEHCIFEHHEHGFDIFIEGGGGKHGGIGIGCIEHFIFFGIEFFEGHEHHHHFJHGHGDGIHFEGIFIHDGGFGJEFHFEFFDFCBAC X0:i:3 X1:i:0 XA:Z:1,-110380,100M,0;1,-256695,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2311:15913:9240#49 163 1 256743 0 100M = 257194 551 GTAATCCCACTACTGGGTATATACCCAGATGAATAAAAACAATTCTACCATAAAGACACATGGATACAAATGTTCATTGCAGCACTGTTCACAATAGCAA :;AA77-8D9A+,(?:+C5F@7B,8C>?F+7B>,4,?DI5+D7,'55?DE,+5E,EEH,75,(F=B5>?I?+,F4A+=?'<=A>+F+'4+++>?3D>??2 X0:i:9 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1211:17727:49941#49 99 1 256752 0 100M = 257152 500 CTACTGGGTATATACCCAGATGAATATAAACCATTCTACCATAAAGACACATGCATACAAATGTTCATTGCAGCACTGTTCACAATAGCAAAAGTATGGG BABEFGEEEFHGGGGJGGFHIHIHHHHIJHHHGJLGGGHGFHGHFGHIFIIIHFGGGFGGIGGHHGIGGEKGGDGGFEIHGGIHCHHFGEG7GHHHHAAE X0:i:3 X1:i:7 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1BDDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2101:18181:81395#49 147 1 256757 12 100M = 256371 -486 GGGTATATACCCAGATGAATATAAACCATTCTACCATAAAGACACATGCATACAAATGTTCATTGCAGCACTGTTCACAATAGCAAAAGTATGGGATCAA GHHFFFGHIHFHGHCIFFFFJDCJ5FFCGFEFGHIFFHHJIJFFEIEGHHFFGGGDHHJEGEFH?GEFG>EFIGGIIHGIFEIEGEGDGFG:EDFEDBC< X0:i:3 X1:i:7 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1303:4018:71123#49 163 1 256764 0 100M = 257151 487 TACCCAGATGAATATAAACCATTCTACCATAAAGACACATGCATACAAATGTTCATTGCAGCACTGTTCACAATAGCAAAAGTATGGGATCAACCTAAAT ;CBDEDE@BEFGLGGEBDEFFGFIFDGE>EFGG>BGHGIGEFHHGGHGJEHGGFIFEBHFAFEFGEFEJFFHEFEHGIFHHHEHIICFHFIGGGHCHH?B X0:i:3 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2102:7585:71523#49 99 1 256768 0 100M = 257137 469 CAGATGAATATAAACCATTCTACCATAAAGACACATGCATACAAATGTTCATTGCAGCACTGTTCACAATAGCAGAAGTATGGGATCAACCTAAATGCCC CA>@FGF?IFFGEEGH>GGFDFIGCEFIGHHHHACFFEHGGHGHFFDDFFEIFHLCCFIGEGGHKGHGGEFIGFEGHECFI7BHHEIHFDEDHE7GFBFGFHCDGF?F5HEFIF5HHIHFIHH@GEFIIHFDFLFBJHDEHDG X0:i:3 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1301:10994:59607#49 163 1 256794 0 100M = 257148 454 AAAGACACATGCATACAAATGTTCATTGCAGCACTGTTCACAATAGCAGAAGTATGGGATCAACCTAAATGCCCATCAATGACAGATTGGATAAAGAAAA ;CBDDFGGFFFGHFGGIIIFGFJFIGIIIIGGHHGFEDIGHDHHEFHEFIHHGEIHFGGFHGEHHHGGFIEHHFFEJHHLFGFHIIHFIFIFFHHFFHDG X0:i:3 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2207:19148:90632#49 163 1 256804 0 100M = 257180 476 GCATACAAATGTTCATTGCAGCACTGTTCACAATAGCAAAAGTATGGGATCAACCTAAATGCCCATCAATGACAGATTGGATAAAGAAAATGTGGTACAT ;CBDCFDHFFFGLGGGIIHGGKJIIEIIIIGHGHEFHJIGFJCHIGHIJGHHGEGHFFJHFGFIHIHGFIHGHHEHFHGJHEIFIIHGGFHFBFHFHHFG X0:i:3 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2105:1952:38403#49 99 1 256808 0 100M = 257226 518 ACAAATGTTCATTGCAGCACTGTTCACAATAGCAAAAGGATGGGATCAACCTAAATGCCCATCAATGACAGATTGGATAAAGAAAATGTGGTACATATAC >BGG>EGG7CFDC5BH5,E+GGH==BH6E X0:i:3 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:ADB;D XT:A:R RG:Z:1#49 HS25_09827:2:2214:20594:38112#49 163 1 256847 0 100M = 257224 477 ATGGGATCAACCTAAATGCCCATCAATGACAGATTGGATAAAGAAAATGTGGTACATATACACCATGGAATACTATGCCGCCATTAAAAAATGATATCAT ;CACE5DFFFFGGGFE1FEFFEJIIH:II@GGFH8G6JHGHEHDDGKGFKHHGGI7GHEFFHFFEEHCDIHHEGIHEIBIHFEGIFHFCGEFGGHFFHE@ X0:i:3 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2214:13956:47649#49 163 1 256848 0 100M = 257194 446 TGGGATCAACCTAAATGCCCATCAATGACAGATTGGATAAAGAAAATGTGGTACATATACACCATGGAATACTATGCCGCCATTAAAAAATGATATCATG ;CBC>=9HDF9GGAE@:FHF@EFIEC:I>@GDFE7EDGDBEAHDFDHGFIH7GEB-=HBFFBEHFEFEDDH>IEEAFBBCHGFFGFHFHFC>FDFFEHDG X0:i:3 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2210:8766:56166#49 99 1 256936 0 100M = 257354 518 AATGATATCATGTCTTTTGCTGGAATATGGATGGACCTTCTATTATCCTTAGCAAACTAATGCAGGAACAGAAAACCAAATACAGCATACTCTCAGTTAT BAEDFGFGGFFGGGGEGGFHGHIKGJFHEHEHHJEGHHHGGHJIHGHIFEIFFHEGFGGJJJGHFFGGGFIICKGEFGHHIJIHGFHFFHGGGHAGAAIH X0:i:12 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFD XT:A:R RG:Z:1#49 HS25_09827:2:1311:16367:79578#49 99 1 257086 35 100M = 257482 496 ACTGGGGTCTACTTGAGGGTGGAGGGTGAGAAACGGAAGAGAAACAGAAAAGATAACTATTGGGTACTAGGTTTAATACCTGGGTGATGAAATGATCTGT AACFFGFGGFHDGEGHGGG2GHDHHF-I8HHHHAJGGGFGDDGHFFEIFIIFFHGHFHF@FGGH@KHGGEG7AKGGBGHHGGIHCHGCEEGGC@GBHHIH X0:i:1 X1:i:1 XA:Z:1,+110771,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:12 SM:i:23 XM:i:0 XO:i:0 QT:Z:!1:DADED XT:A:U RG:Z:1#49 HS25_09827:2:1211:3760:73591#49 163 1 257096 17 100M = 257419 423 ACTTGAGGGCGGAGGGTGAGAAACGTAAGAGAAGCAGAAAAGATAACTATTGGGTACTAGGTTTAATACCTGGGTGATGAAATAATATGTACAATAACCC ;/68>,DCF9-+A9'-C5+F+?578++%D5GHF,<7D6CA+?7D+55?J>8+55E+=@7F=,7B5+HED'F5,44ABF65+E=>+3'F@>+>B5>+,34G X0:i:1 X1:i:0 XG:i:0 AM:i:17 SM:i:17 XM:i:5 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2114:20879:55972#49 163 1 257110 35 100M = 257470 460 GGTGAGAAACGGAAGAGAAACAGAAAAGATAACTATTGGGTACTAGGTTTAATACCTGGGTGATGAAATGATCTGTACAATAACCCCCTGTGACACCAGC 1C?,0D'?FFAGLGGD6CI?I?>7IEB@I+GBH@GCEGC@=A7CFFGI@F8DGEIF4F7?5E7FBDF>D@5GHHEABBDFDBE@4I>F4>AGDHHCH@G; X0:i:1 X1:i:1 XA:Z:1,+110795,100M,2; XG:i:0 AM:i:12 SM:i:23 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1311:4194:94166#49 83 1 257116 23 100M = 256779 -437 AAACGGAAGAGAAACAGAAAAGATAACTATTGGGTACTAGGTTTAATACCTGGGTGATGAAATGATCTGTACAATAACCCCCTGTGACACCAGTCTACCT BFHDCHHGGGE@C6FGHDFIHHIGECCGFFE7GCEFDGIGBAHGIFHCIIFDIHEADGFEGHGGEJIGHAH@IHJH;IFDHGCGEEHGEGFEFBBF@BAC X0:i:1 X1:i:1 XA:Z:1,-110801,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:U RG:Z:1#49 HS25_09827:2:1306:4146:15095#49 99 1 257133 0 100M = 257575 542 AAAAGATAACTATTGGGTACTAGGTTTAATACCTGGGTGATGAAATGATCTGTACAATAACCCCCTGTGACACCAGTCTACCTATGTAACAAATGCCCCT CAEFFGFGGFHGGJGJGGGHGKIHFFFHGHEHHHLGGAHCGHFIFGHCFFIIHFHIDGGJIGGHGKIGGHFFGKGJFIKHGGIHHFGHFHGGGDFBHHCE X0:i:3 X1:i:1 XA:Z:1,+110818,100M,0;1,+257133,100M,0;16,-90262418,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2102:7585:71523#49 147 1 257137 0 100M = 256768 -469 GATAACTATTGGGTACTAGGTTTAATACCTGGGTGATGAAATGATCTGTACAATAACCCCCTGTGACACCAGTCTACCTATGTAACAAATGCCCCTAAAC GE@EGAGFFIA;CBBI5IEDCHCFE=GB>HIAEH?BHEEFFE@F+ADGHBHDI5CDCGDHGDGEF>FGHIGGHHGFGEJGFIEGGEDKFGGFBC@GEGIHIIHFEEGFHF?GGHEHGIHHHEHFHHEFGIHDHFGGHGEGEDFJDFGFCBAC X0:i:3 X1:i:1 XA:Z:1,-257151,100M,0;1,-637200,100M,0;16,+90262400,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFB XT:A:R RG:Z:1#49 HS25_09827:2:1211:17727:49941#49 147 1 257152 0 100M = 256752 -500 CTAGGTTTAATACCTGGGTGATGAAATGATCTGTACAATAACCCCCTGTGACACCAGTCTACCTATGTAACAAATGCCCCTAAACTTAAAATAAAAGTTA GH@EGHGGGHG@GHIIHFGHIFIFHIHHFHIFGGEFGKFDFGGFFIGGHHFF?KGGHGGHGIDEGGHGDGEFEIGEGJHIFEGFDIGHGFHFHDFDDBC; X0:i:3 X1:i:1 XA:Z:1,-257152,100M,0;1,-637201,100M,0;16,+90262399,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2207:19148:90632#49 83 1 257180 0 100M = 256804 -476 ATCTGTACAATAACCCCCTGTGACACCAGTCTACCTATGTAACAAATGCCCCAAAACTAAAAATAAAAGTTAAAAAAAAAAGAAAATTAAAATCTCCTTA B6=,5A<4GF,D5JHJDD@CC?>F7CC677775G7(A(98J.9GGF?BIIHC.HG'8H,GGHA-GEHC-H?GIHJIHIKIGFGGJGJGGHFIGFGFFBAC X0:i:2 X1:i:0 XA:Z:1,-257180,100M,2; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!1=DDDF= XT:A:R RG:Z:1#49 HS25_09827:2:2214:13956:47649#49 83 1 257194 0 100M = 256848 -446 CCCCTGTGACCCCAGTCTACCTATGTAACAAATGCCCCTAAACTTAAAATAAAAGTTAAAAAAAAAAGAAAATTAAAATCTCCTTATCATCTACCTGGTA HI4HB=BEFBC,B7GFE,?FIF?GGG7HBG-JK.@DAFEFF8CGE@E9A;9DGHHFFEHFHH>@BDCHE>>GFAEGH>JEEEFA?BCFCCAA X0:i:2 X1:i:2 XA:Z:1,-110879,100M,1;5,+180778965,100M,2;1,+352351,100M,2; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:BDFDF XT:A:R RG:Z:1#49 HS25_09827:2:2311:15913:9240#49 83 1 257194 0 100M = 256743 -551 CCCCTGTGACACCAGTTTACCTATGTAACAAATGCCCCTAAACTTAAAATAAAAGTTAAAAAAAAAAGAAAATTAAAATCTCCTTATCATCTAGCTGATA ;>445D+4C@E6CF,5CI,77CGB?,CA?@FG?(7DD9A@GC9,8EHCF,:GI8,9A;HFGCHFFCAFGGHBI@<D?GGC?FEHE?FA??B@@B?? X0:i:2 X1:i:0 XA:Z:1,-110879,100M,3; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 QT:Z:!1:BBD=FFDFIGFIHFCFEGFD35BHEG X0:i:2 X1:i:2 XA:Z:1,+257198,100M,0;5,-180778961,100M,1;1,-352347,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2214:20594:38112#49 83 1 257224 0 100M = 256847 -477 AATGCCCCTAAACTTAAAATAAAAGTTAAAAAAAAAAGAAAATTAAAATCTCCTTATCATCTACCTGGTAATATGAAAAACACATATCTTTCATTCATTC FGDHFGDGGGHFHHFHHIHGHHGFEGIIIIEGGGFKHGIGJIHGIFFJIIHGCHBIIHFGGHHJGHJHHHHBIFJIHIKIEDGGH=HGGHFIEFGFDCAC X0:i:2 X1:i:0 XA:Z:1,-110909,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFB XT:A:R RG:Z:1#49 HS25_09827:2:2105:1952:38403#49 147 1 257226 0 100M = 256808 -518 TGCCACTAAACTTAAAAAAAAAGTTAAAAAAAAAAGAAAATTAAAATCTCCTTATCATCTACCTGGTAATATGAAAAACACATATCTTTCATTCATTCCT <,(5+<+DFG++AH3FH+E@EG4BJ=4C5H=F>?J'FHH5?7,EFE'AD8ED5555C,?=+566C<655'E786D8,B7+7D5+-?98GFCFHC?78AC< X0:i:2 X1:i:0 XA:Z:1,-110911,100M,2; XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2210:8766:56166#49 147 1 257354 0 100M = 256936 -518 GGAGTTAGTAAAAGTCCACATTGAGATATGAGACCCACCACTGGCTGGACACAGTGGCTCACAGCTGTAATCCCAGCACTTTGGGAGGCCGATGCTGGTG GHHBFG?GG>H?<@@?2AF4GFC>;A BC:Z:NGTCTATC XG:i:0 AM:i:17 SM:i:17 XM:i:8 XO:i:0 QT:Z:!11++<,< XT:A:M RG:Z:1#49 HS25_09827:2:2114:20879:55972#49 83 1 257470 35 100M = 257110 -460 GAGTTCGGGACCAGGCTGGCCAACATGGTGAAACCCCCATCTCTACTAAAAATACAAAAATTAGCTGGGTGTGGTGGCTGGCACCTGTAATACCAGCTAC E644JHHGBG6@GGH>HI@7?C>F?FFAFF?GGCF8HCG8GABC8FFF?I:DCDGFIJHDC@GFGJEF@?DFIF.GG>H?FDG>?GD@@?F4E?GFC>;C X0:i:1 X1:i:14 BC:Z:NGTCTATC XG:i:0 AM:i:12 SM:i:12 XM:i:0 XO:i:0 QT:Z:!1:A?BAB XT:A:U RG:Z:1#49 HS25_09827:2:1311:16367:79578#49 147 1 257482 35 100M = 257086 -496 AGGCTGGCCAACATGGTGAAACCCCCATCTCTACTAAAAATACAAAAATTAGCTGGGTGTGGTGGCTGGCACCTGTAATACCAGCTACTAGGGAGGCTGA ?HFGCHGHGGFIEHIFFGHEHHIJEIHIHGIFEGEGFIFHCEHFFGGGHEBJIGGEHHABGGED?GHFGG5GECGEIFGCGIGIGEGEGFHDEEFE;BC< X0:i:1 X1:i:13 XG:i:0 AM:i:12 SM:i:12 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2110:8180:5563#49 99 1 257494 12 100M = 257852 458 ATGGTGAAACCCCCATCTCTACTAAAAATACAAAAATTAGCTGGGTGTGGTGGCTGGCACCTGTAATACCAGCTACTAGGGAGGCTGAGGCAGGAGAATC A=EEFGFFJFFGGJGFGGHHGKIKHJHIEHHHHIIGHHHGGHGGIGHIGIDFFFLIGFIGIGGHHKIGGEIDICGEHBKHGHGHJFJFEEGGGFDGEHIH X0:i:1 X1:i:13 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:12 XM:i:0 XO:i:0 QT:Z:!1=DFFFF XT:A:U RG:Z:1#49 HS25_09827:2:1211:13655:86460#49 121 1 257509 12 100M = 257509 0 TCTCTACTAAAAATACAAAAATTAGCTGGGTGTGGTGGCTGGCACCTGTAATACCAGCTACTAGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCAGGAG E,=DH+F4GGGEGHEGHI@JB?EBG@GIFBEG>IEDH998BFBFAFDCD@EC9DCAHFDG7@HGFCEH@?>B:FF1HIFDEFG>JBEEGF=A?DA=EEAC X0:i:1 X1:i:13 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:12 XM:i:0 XO:i:0 QT:Z:!0;85(2@ XT:A:U RG:Z:1#49 HS25_09827:2:1314:8813:76647#49 83 1 257552 0 100M = 257198 -454 ACCTGTAATACCAGCTACTAGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCAGGAGGTGGAGTTTACAGTGAGCCAAAATCATGCCATTGCACTCCAGC BIHHJHH>GGGEGF?GHDGEHIGFECKGGKFGGHK@HGIEFCHGHGIHFIFGEHGHEGHGGHGJGHIHHEHGIHJIGIFIGHGGGGGFGGFEGFGFCCAC X0:i:3 X1:i:12 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1306:4146:15095#49 147 1 257575 0 100M = 257133 -542 AGGCTGAGGCAGGAGAATCGCTTGAACCCAGGAGGTGGAGTTTACAGTGAGCCAAAATCATGCCATTGCACTCCAGCCTGGGCAACAAGAGCAAGACTCT BGBHDHCFLIFIGHFFCEGHFHFEHFFHKHIFIHJFFKIFHGHGFIGGGFHJEHGGHAGFGDDHFGHFGCIDIECIFJGGGIGG;IGLGFHEHGFCCBC; X0:i:3 X1:i:10 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2315:8673:77418#49 99 1 257666 0 100M = 258078 512 CAAGACTCTGTCAGGGAAAAAAAAAAAAAAAAAAAACCACCACCATCATTTTGCAAGGGTTACCACTATTGTGTGTTAATATTGTAGAAGTATTCCTAAT HACEFGFFGFFGGJGFGAFHGFIGHFFHEHHHFJEB8.7CC,FD-889FCI?,,G8D#1--9-H,7,,B7,,A((7B>H77GF,>?,F6,43>5)5:=G< X0:i:2 X1:i:1 XA:Z:1,+111351,100M,3;1,+637714,100M,4; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:1303:12618:13519#49 163 1 257679 0 100M = 258080 501 GGGAAAAAAAAAAACAAAAAAAACCACCACCATCATTTTGCAAGGGTTACCACTATTGTGTGTTAATATTGTAGAAGTATTCCTAATTATGATTTCTTTG F>F@ACHFE5F?EC+@5?55H7?5A>GB@7+BEF5H?CDEA>HBBDE4DE@=A>IB;C+F4FDHECFHD+ X0:i:2 X1:i:1 XA:Z:1,+257679,100M,1;16,-90261872,100M,2; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2101:6822:25221#49 163 1 257790 0 100M = 258225 535 GTAATAGCTTTGTATTTGAAAAATTATTGATTCATACTCTATATGTTATTATTTTGTATGCGATGACAACAGAATATATTATCATGCTCCTTTTGTGAAT ;CBCDDGE6FFGDGCDIIHDFKJIFCIIGEGGFHGCEDEGFHHHIGHBFIHHGEEHGFEDGHDFG??GFFFKHGIHFCGJFEIHGFHFIFHIGGAFFFE; X0:i:8 X1:i:8 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2110:8180:5563#49 147 1 257852 4 100M = 257494 -458 ATGACAACAGAATATATTATCATGCTCCTTTTGTGAATCTCATTCATAATATAAAGTATAAATTTGTGATTTTGCTTTAATTTGAAATATTAATTTCAAA GHHHGHGGIIHIGHIIFIFFLHHGHIGHHFIFHFHHGKHJDHGFFIJGHHFFLGGGHHHHGIGGJHHFGGIIIFGEIJHIGEIIGGGLGFHFGGFECBC< X0:i:10 X1:i:7 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2311:16674:32550#49 163 1 257855 0 100M = 258249 494 ACAACAGAATATATTATCATGCTCCTTTTGTGAATCTCATTCATAATATAAAGTATAAATTTGTGATTTTGCTTTAATTTGAAATATTAATTTCAAATAT :;68AE-BDC9A,9F@6>5G@EF?8HG8I57B56'?D6+55F,C+@5?D>HDG5E5C,EDD,,BBBF+FDFD?BIH>F6E@BA5G*>ECGA5F?HCFF?2 X0:i:9 X1:i:8 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2110:7934:80781#49 99 1 257873 0 100M = 258213 440 ATGCTCCTTTTGTGAATCTCATTCATAATATAAAGTATAAATTTGTGATTTTGCTTTAATTTGAAATATTAATTTCAAATATGTTATCACAATTTGATAC A=EDFGFEJFFFGJEHGGFHGFIGGJHIEHHHHIHCJHHJGHGHFFHIGICICGFGFHFJJGGBDKIGGHIBIIGJHGKFJHFFJGHHGEGGGHFJAHCE X0:i:9 X1:i:8 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFE XT:A:R RG:Z:1#49 HS25_09827:2:1206:20586:87559#49 163 1 257922 0 100M = 258276 454 TTTGCTTTAATTTGAAATATTAATTTCAAATATGTTATCACAATTTGATACAAACTATTGACAGTAAATCTGTGGATTAAGTAATGTCTTAGTAGGTATT ;CBDEFEHFGFGLGIDIIIGGGJFIGEIIIGGGHJFEFIGHDHHKGGIFHHHGGIFFHFHFHIGHDFHJIHFHGFHFIFJFGIFIFHFIGLGDHHFFBHB X0:i:7 X1:i:11 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2104:3249:26006#49 163 1 257970 0 100M = 258375 505 TACAAACTATTGACAGTAAATCTGTGGATTAAGTAATGTCTTAGTAGGTATTGGGAAAATTTGAAACTAGTAACATGGAGGACTATTGTCATTGTTTATT H?GCIIFEGGG@F7GIEGGGFEEHKEIEFIH8FHFHGCHE8GHHHHEH8HFJCGIGIEF>GGGEFD@BFEA=GH?HHDGHBFHEDGEFFGDFD+HHFFEGCFDFGEF=HGIGJD==FFI@G@>EFDC3DH@HG X0:i:1 X1:i:10 XG:i:0 AM:i:13 SM:i:13 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2110:7934:80781#49 147 1 258213 0 100M = 257873 -440 AGTAGCTAAGGGCTGTACCTGGCTAATAGTAGGCACCTAATATTTGTTGAAAAGGAATACTGAGTAGCTGGGACCTCCTGAGTAGCTGGGACCACACACA GFFHGHJFFGHHGHIIGFHHLFIFHFFHKHFFHHHHFEHGHFFEHIGGHDIFLEGIHHHHGIEGGHHFGGIIEIG@EFHFFEIGDFGAGFEEEDE>CBC; X0:i:11 X1:i:7 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2101:6822:25221#49 83 1 258225 0 100M = 257790 -535 CTGTACCTGGCTAATAGTAGGCACCTAATATTTGTTGAAAAGGAATACTGAGTAGCTGGGACCTCCTGAGTAGCTGGGACCACACACATTTAACCTGTAT BJFHCEEBGGEFHHEGDIGEHGGFEGJGFKFGGFGDHGGJGGHDIGDFIIHGEHGHIFFGCFGFGJHHHHHEDHHGHIFGHGGGHFHGGHFJGFDFEEAC X0:i:14 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2311:16674:32550#49 83 1 258249 0 100M = 257855 -494 CTAATATTTGTTGAAAAGGAATACTGAGTAGCTGGGACCTCCTGAGTAGCTGGGACCACACACATTTAACCTGTATTTATAAAATTACTGTTTAGAGAAT FA+D5DF4G4D@F6?>H777H7E?EF?C,F?:JD-8HH-:DCCA>B??:GG?4<5DFFA4?BA@B>? X0:i:14 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11=?DDD XT:A:R RG:Z:1#49 HS25_09827:2:1206:20586:87559#49 83 1 258276 0 100M = 257922 -454 GTAGCTGGGACCTCCTGAGTAGCTGGGACCACACACATTTAACCTGTATTTATAAAATTACTGTTTAGAGAATAACATTTGATGGAATCATGCTTTTACT EJHHHHHGG@HFCJGJHDGIHIIGEFIIIGEGGGEKHGGIGIGGGLIHIIIGIHGIHFHGGHHGGIGHHEHGHFEHHIFDHHGGGEHGEHFIFEGFEBAC X0:i:15 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2104:3249:26006#49 83 1 258375 0 100M = 257970 -505 TTTCTGCTTACGACTCAATTGTTTGTACTGACATTAACATCCCAAATCCTTAGCATGGCCTACAAGGCCCTGAGCAATGTGGCACCTGCTGAAGCCTGCT HGHHJHHGGGGFGJGJHIGGHHGFGEIGIKFGGGEDDGIEGIHDGLGJIIHGIHGIGHHGHFGGGLEHHHHEFFJIGEHGHGGGJGGGGHFIEEGFFBAC X0:i:7 X1:i:8 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2207:1942:71517#49 99 1 258407 0 100M = 258753 446 ATTAACATCCCAAATCCTTAGCATGGCCTACAAGGCCCTGAGCAATGTGGCACCTGCTGAAGCCTGCTGCCTCATTTAATAACTCTTTGTCTCTTTCCCA CAEDFGFFGFHDGGEFGGGHIHIEFHHIGHHHHJIGGHHGGHFHCFHILIIDHFHIFGGGIJGHKKGGGEIFGGGGHGHHDFIDJGJHGGGGGHEBHHCE X0:i:15 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2212:16950:39671#49 83 1 258516 26 100M = 258134 -482 ACTCTAACATTTTTTAGCTCCTGGACCAAGACAAGCTCTTCCCAGAACCTGAGCTTTGTACCTGTTCTTTATTCCTGGAGTATTTTTCCCCTGACAAATT ;CHHHEB4GGDDBF,5FBGCEGBGG@JAIFCGGGE@HGGFBGGGH@7CIIFFI8FAIFHDG@EGFEDFHHDBIFHEHDBGEFAGGE;E;GA>5?AFH3FG X0:i:17 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1313:6729:10533#49 99 1 258970 0 100M = 259312 442 TGTCACGTAGGTAATTTACAAGGGCTACAATTTCAGCTCAGATTTACCTTTTCCTGGATACAGGTCTTGATAGGTCTCTTGATGTCATTTCACTTCAGAT CAEFFGGFIFFFGJEHGAFHGHIHFJHHJHHHHIHGHHHGGHHIGGHCGHIIHHGHGHGGGGGHHJIGGEIICFFGGIHHIGIFCHHHFGGGGHHJHHJH X0:i:11 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2305:20537:84597#49 99 1 259127 12 100M = 259518 491 AATCAAGAGAGATATCTGACATGAAATGACATTGGAAAACATTAAACACGATTGAAATAATGCTAGCCAATATGGTTACTATTAGAAACCAATTACATTT C?CCF?FDIFGDGGEF>GHFCHIHHJFEGHHHHEHFGAEGEEHHGFD9CFIIHHEE@FAGDG9HGG7GGHHIGIGJBICHJ@DFHGFHDEGGGHHHHGIF X0:i:1 X1:i:14 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:12 XM:i:0 XO:i:0 QT:Z:!11BDDDD XT:A:U RG:Z:1#49 HS25_09827:2:2304:11555:100989#49 121 1 259146 12 100M = 259146 0 CATGAAATGACATTGGAAAACATTAAACACGATTGAAATNATGCTAGCCAATATGGTTACTATTAGAAACCAATTACATTTTCAACTTAAAAATAGTAAN HIDEJDHGGFGHIFCCCGBEG7G?FE>GEFDAGG!BA97IGG8A3HFIDGFHGDDG@GFGJHC8HHFHFDEFIFGHFBDFCFJHGFHFIHEIHGIG?FGFGFG X0:i:1 X1:i:14 XG:i:0 AM:i:0 SM:i:12 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2313:20235:23024#49 83 1 259180 11 100M = 258768 -512 TAAATAATGCTAGCCAATATGGTTACTATTAGAAACCAATTACATTTTCAACTTAAAAATAGTAATACTTATTGCAGACTCAAATGTGCTTATTCTAAAA *FH@BE5G7GHF5J?CDIGEHGGF7GGG?GC7GH@GDAGIG.GFHGHFDI:FGDBFHEHCGFGGGEDF8EHB?FJHDEAGGHG.GGFFIDFG=DBA? X0:i:1 X1:i:17 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:11 XM:i:1 XO:i:0 QT:Z:!1:BBDDB XT:A:U RG:Z:1#49 HS25_09827:2:2108:8479:68320#49 99 1 259263 0 100M = 259643 480 ATGTGCTTATTCTAAAACAAGTAAATGTTTGCCTATGGTCTGAGATTCTAATCCACGGAGTTCATTCTAATCCACATTCAACACTATCATGTACCAGTGG AAB@F?EFFFFGFJFHBGF?CFIGHF9IJHAHGGEG>GBGEFGHFECDGH,?HDGIFGCGEGGAKFC@FEDDGEIG@@FA@HFDCHFIFFHHJ@GGEH>GIDFHHHGEFHGE@DCEGGGFGJEFFFI?FGF@C?H X0:i:14 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:ADDDD XT:A:R RG:Z:1#49 HS25_09827:2:2214:11495:2351#49 99 1 259399 0 100M = 259757 458 TCACTTTTCTAAACTTGTGAATTAAATATTTATTTTCTTAGTTCAGAAGAGGAAAAAAACTCTTGTAATTGTTGCCCATTTCAGGAGAAATCTTGCATAT CABEFGEEFFGFGH4HGGDEDHIGEJFHGHEGHILGGHHCCHGEGFFEFFIE8EFGGGCFGIGHHFGGGEHICGFEHGKHIHBHJEGHFG@G>HECHHIE X0:i:12 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDDD XT:A:R RG:Z:1#49 HS25_09827:2:1204:21328:76560#49 163 1 259455 0 100M = 259809 454 ACACTCTTGTAATTGTTGCCCATTTCAGGAGAAATCTTGCATATGAAAACAAGAGATAAATATACACAACTGAGGGCTGTGGTTTAAACAAAATCTTGAG EEECHGBA?DGDGFEGH5DHEDB8HG@EFGDBDDFFBBBFCDEF>C445E=F5CBAFC>CFCFC X0:i:14 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=D?DDF XT:A:R RG:Z:1#49 HS25_09827:2:2305:20537:84597#49 147 1 259518 4 100M = 259127 -491 ACACAACTGAGGGCTGTGGTTTAAACAAAATCTTGAGAATGTTTTTTGACCTTATACATTTGTGCTTTAGTATAACAAAATGATATAGACAAATGTAACT FFFFGI5EIEHDGIJH>IE7HFAHED+FB@G7BKFGGFGHHF5G5DDGA@GBGIDIEGHIFFFDCFCCCGGFGFEIFBAECBH8GECB@D?BCAC; X0:i:16 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1203:18896:17378#49 163 1 259660 0 100M = 259907 347 TCTGCTTAGCTAAGCAACAGAGAAGGTAAAATACTAATTCAATTCATCAATTTAAGCAATACTCATTAAGAGCCAAGTATGTGCTTACTGAATAAGCTGC GEDH:8-H?C.E@G9HCD@;G9GHC;H8FFD@HF-:BD9GDD7,,B?F,,?,?BB77?C7,+,>BEDDFAHF4=**: X0:i:13 X1:i:7 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!085(-)4 XT:A:R RG:Z:1#49 HS25_09827:2:2202:11709:86427#49 163 1 259708 7 100M = 260103 495 AATTTAAGCAATACTCATTAAGAGCCAAGTATGTGCTTACTGAATAAGCTGCTAAGGTTTGGTGGTTACAGAGTGTGCGGTGAAATGATGTCTACATCAC ED,BC?-:G6?CF:,2,GHEDHGDGFGFFIGHHIIHFEHFGIGHGGHEFGJIHHHHEIDHHGIFIFGGGHEGFGFFIGEGFFBAB X0:i:11 X1:i:7 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFE XT:A:R RG:Z:1#49 HS25_09827:2:2216:6009:42620#49 163 1 259931 0 100M = 259953 122 TAAGGTTCATTTCCATTAGACCAGAAAAGACAGCACATTTGAAGGCCTGAATAAGAAATATTCTGGATAAGATATTGTGGCTGCTACCAGAATGGCTCTT '@9?D;A:E:FGHGG-HI8F?C79HE?6A;D:F43G@=,=='4H1>B,F=GBAAC1@H5:G4GG39B6FCD@A7BH:BHIHGF@;I>>0FCC>7C>B;E, X0:i:14 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2216:6009:42620#49 83 1 259953 0 100M = 259931 -122 AGAAAAGACAGCACATTTGAAGGCCTGAATAAGAAATATTCTGGATAAGATATTGTGGCTGCTACCAGAATGGCTCTTGATTATCTCTACCTCTTGGTAT BIFBBCEFGGGGGIGHFFG=EHIFGGKIIFEGGIFKDGIJGIHFIGFAFIHGEHFFHHHGHHH8GLIHHHHGDHDGHIHGG#GGHGJGEGFEFFGFEBAA X0:i:15 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1215:17961:16941#49 147 1 260063 0 100M = 259708 -455 ATATAATCTCTTTCCTATAGTGTAAGTTGGTCCCAGGTACTTGTTTCTATTGAATAGAATAGAAAAAAAGAAATGAGATGCCACTTCTGAGATTAGATTA 2E3EDD?53<4DA4*'D+=D>?C5AE+6'E+55>D571,5CH0+E15GH?G=IH+5,E(+GEG?+<66GG/D46+4G5.&,B5+0C9?G-.B,C?),B)1 X0:i:8 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2202:11709:86427#49 83 1 260103 15 100M = 259708 -495 TTGTTTCTATTGAATAGAATGGAACAAAAGAAATGAGATGCCACTTCTGAGATTAGATTATAAGATACTGTGAATTTCTTCTTGTGTCCTCTCCCTCTCT FGHEJFHGGG@FHJGHEIGEH?GH3FKIIFHGGEFHFGGDFGFDIHIHIIHGIHGFGHDGHHGHGEIFHGHEHFJEEIGGHGGGFFJGGHFIFFGFFEAC X0:i:1 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:15 XM:i:1 XO:i:0 QT:Z:!1=DDDFD XT:A:U RG:Z:1#49 HS25_09827:2:2207:11422:27007#49 163 1 260125 16 100M = 260229 204 AACAAAAGAAATGAGATGCCACTTCTGAGATTAGATTATAAGATACTGTGAATTTCTTCTTGTGTCCTCTCCCTCTCTCTCTTTCTCTTGCCCTCTCATT ;CBCEDEFEHFGHGG@EDIFIKFEIEGGFIGGFHHCEDIGFHGDFGHIJHHDGEEFFHGFDHEGHEFGDGEBHGEHEFFHHGIFCIHGGFAFBHHFFFFG X0:i:1 X1:i:5 XG:i:0 AM:i:0 SM:i:16 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2207:11422:27007#49 83 1 260229 8 100M = 260125 -204 TGAAGCCAACTGGCATGCTGTCAGTGGCCCAGTGTAAGTCCTGTTACAAGAAATTGATGATTACCTGTAGCCAACCCTAAGTGAAGAACTGAGGTCCTCA ECHHFFHG>G6FGFGJHDCGBIEFJGGA,HCGGHFK7GADJGGDI7EFIIIFGHFCIFDFG79FFEIFDHHED@JEGIGGFGGCEGGGFFFGEFBFECAB X0:i:12 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDBBD XT:A:R RG:Z:1#49 HS25_09827:2:1204:10003:94808#49 163 1 260230 0 100M = 260583 453 GAAGCCAACTGGCATGCTGTCAGTGGCCCAGTGTAAGTCCTGTTACAAGAAATTGATGATTACATGTAGCCAACCCTAAGTGAAGAACTGAGGTCCTCAG :;?BAD-@7E9CGG?@GIIBG?57B768I+CG>'GG?6EDD5+7A=6H?AG7,E5+IA=FBCEEJFFG5+GAHCFHEI>IEGFGFIIDEIIIG>HHGFGGIGFHHHGGHEJIHHGGIHEHJFDHEFEHCGJIFHHFIHFJGHDGFFIIHGIHLGBGAFHFEG X0:i:14 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1305:16868:94559#49 163 1 260469 0 100M = 260821 452 ACAAAACCAGGGTCATACAAAGAACACAACTGATTTTGAGATTCTCACATAAGTATTACACCTTCAGTGAGCACGTGTACTAGAAATTTAAAAAATAAAT ?GC@8CA6DFB&HHI?>CFIFHB7D6I5AJAHE@EGDFC@G+AACB@F=G7?FB>HFI?DHGFAJ=GCHBEHCBHEI>LF+FF5>34G X0:i:9 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1216:9841:88837#49 99 1 260572 0 100M = 260928 456 ATAAACCTTCAAAGTGAGCTAGCAAATAAATTTACCTATGGTCTCAGCTCTGAGTGGAGAGAGAAAATGTTCCCTGTGGAGTTTATAGCCAGAATCCAGC CABEFG?EGFGEGGFFGGBEGDIKFDFIGHHHFILGFGFC:HHFEGE X0:i:9 X1:i:6 BC:Z:TGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:1=?DFFFF XT:A:R RG:Z:1#49 HS25_09827:2:1204:10003:94808#49 83 1 260583 0 100M = 260230 -453 AAGTGAGCTAGCAAATAAATTTCCCTATGGTCTCAGCTCTGAGTGGAGAGAGAAAATGTTCCCTGTGGAGTTTATAGCCAGAATCCAGCTCTCAAACAGG EJHHFHH4GCDD5C=6HBGC?D>?GFF6IHE753BGDGDEG:F@EG?FIFEF9EBFHGHCGBA8G8IH8?AGD@DIEH>IEGGAHEJH@F@ADBGFFEA8 X0:i:9 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11=BD>D XT:A:R RG:Z:1#49 HS25_09827:2:2104:13569:6261#49 163 1 260693 0 100M = 261163 570 AACTCACACAATCTGTGTGGCTTCCAAATTTGCAAGCTGAGAATTTAATTCAAAGTGGTCTCAGGTTGATAGCAGTCCAAAATGCTAGGTAGGAAAAAAA ;CBCEEDEDHFGLGGGGIIFIKJFIHCFIIGDFHEEDGEGHFHDDGBIJKHHGFGFEIFHDGHGH?FGDFEGHFFHGFDHDGFHFFHGDFHGFFEFHFGG X0:i:15 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2306:13440:80972#49 83 1 260810 0 100M = 260421 -489 AAATCATCAAAGCAAGCTCATAAGAGCAGGTTTCAAAGGTCATGAGCTTCTAACACACACACAAAAATCACACACACAAAATGGGGGTAGCAGCAACATG BCFHGGHGGGEFHHFJH@FJHIGGGEJGIBEGGFFGHGIJGGGGILFFIIHGGHFIHGHFGHHGGIIHHED8FFJHGIFGGDGGFEJGGHFIFFGFEBAC X0:i:11 X1:i:7 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1305:16868:94559#49 83 1 260821 0 100M = 260469 -452 GCAAGCTCATAAGAGCAGGTTTCAAAGGTCATGAGCTTCTAACACACACACAAAAATCACACACACAAAATGGGGGTAGCAGCAACATGGGTAGCGTATT HIAEJHDGGGHFHJFHHIHJHIGFEGJGFBEGGIJHHGGIGGGFIHIJFBFFEDGFHGHDGHGGGJIFHHHEIFJIHIKGEGGGFGEGGGFGFFGFDBAC X0:i:7 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1309:16954:54703#49 83 1 260888 0 100M = 260491 -497 AAATGGGGGTAGCAGCAACATGGGTAGCGTATTCAAACTTGAAAAGACTTTAAATATTTGTATTATTAGATGTAGATTATGAAACACATATTTTAATGTG EI=HH=5>GGE@CJBHDGGJ7G>?7@DCF@H7GE7HDGGE@F@F8BHBFCEDDDCF8;HCCEEGCIDF?E?GIDDD;CHDEAGE3GEHGFFJ??GFCE>C X0:i:9 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDDDE XT:A:R RG:Z:1#49 HS25_09827:2:1216:9841:88837#49 147 1 260928 0 100M = 260572 -456 GAAAAGACTTTAAATATTTGTATTATTAGATGTAGATTATGAAACACATATTTTAATGTGGTTAATTTTTTTAAGGAATCAACACTATGAGTAAAGACCA GDFBDH:4FAGGAHCCF:EFEF=GEFFHKGEFEFJ7FFBHHED4EEFD;EHFIBF6CHDHG5FHFA6GGGEDG>D5IJ341C)6CFG69FCE376:0BC; X0:i:14 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2314:19660:21306#49 99 1 261016 0 100M = 261387 471 GAGTAAAGACCAAGAAAATTGTGCTGGATGGCCACTTCCACCATGGCTCCCCTCCTATTTAAGTCTGGGTACTGTGTCACCCGAAGTCTTCAGGCACATT AAB6FG?FEFGGGHGJGGGEGFIGGJHIFHHHHGJGGGHGGHGHGGHIGFFIFIGEGFGFIGGHKFHGGEFGII@EHIHHJGFHGF>GEGGGGECFGEFGFGGGHGFGGFHGFIGCJHIGHHGHGHGFEHCGHFHAFHEGHCFHFHHDGGGEEGDGKGGGHHDGKBDFGGFJGBDHGFF9@GGAHEB7HFE X0:i:7 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2104:13569:6261#49 83 1 261163 0 100M = 260693 -570 ATGAGGAGTGAAGAGGAGGTCTTCAAATAAAGCAGGCTTAAGGATTAGACATAGCAGGTTTGACAGATGTGATGGCTTGCAGAATCCTTTATGAGCTCCC EIHHBGHGFGGFHFFJHGCEHHGFJFDAIHEGGIFDHGJIGGGGIFHJIIIGEHGFIGHGGHEGGIEFHHHEIFJFGIHIFGGGFEJFGFFGGFGF@BAC X0:i:5 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2205:8819:26003#49 99 1 261168 12 100M = 261552 484 GAGTGAAGAGGAGGTCTTCAAATAAAGCAGGCTTAAGGATTAGACATAGCAGGTTTGACAGATGTGATGGCTTGCAGAATCCTTTATGAGCTCCCACTGT C?BEFGFFFFHGGJGJGGFHGFIEHEFDGHHHHHEGGGFGGHEHHFHIGIIIFGGIGGGGEGGD8FGGGHFIGGGGFBGHEGDFGBG,EDGGGHFJDAJ2 X0:i:5 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:1315:5325:9080#49 147 1 261375 0 100M = 261048 -427 CTGATTTTGTCTAGCTGCTTTTCTAATATCTATTCACCAAGCTCTTCCAATAATAGCATAAGGCCCTAATTAATATTAAACTTTTATCATTATAATACAT GFGBFGFEH7HGGGGFH+E=GBIIEEEI>HDBDGIGGGEG4HFEEE?BAD$ X0:i:14 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2314:19660:21306#49 147 1 261387 0 100M = 261016 -471 AGCTGCTTTTCTAATATCTATTCACCAAGCTCTTCCAATAATAGCATAAGGCCCTAATTAATATTAAACTTTTATCATTATAATACATAGGATGTCTTCT AFHEFHGFGAFCGHIIHGEHHBCBEFGHHEEJIGIGHKHGF?DF4BEGGHIJGGGF@HHHG5FHFHHJHIHHGHHFHG@GFDCHHGF X0:i:1 X1:i:12 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:12 XM:i:0 XO:i:0 QT:Z:!1=DBDFD XT:A:U RG:Z:1#49 HS25_09827:2:1304:5733:69590#49 99 1 261532 12 100M = 261898 466 TCCAGAAATATATAAAAAAAGAATCACACATTGGTCTTCTTTAAATGAAAATATAACAATTGTATGGACTAGGATGATTACAGTTGTTCAGTTCTGACTG CABEFCD?FFGD@GEFGGDFGHI;HEFHBH?8CHAGF.HCGHGHF8F9;EF;EHLC@FA@DEAD8HFGG7FBCJF?BG7HCHF7CF>;DHG7+HFFDHFH X0:i:1 X1:i:12 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:12 XM:i:0 XO:i:0 QT:Z:!1:BBDDF XT:A:U RG:Z:1#49 HS25_09827:2:2205:8819:26003#49 147 1 261552 12 100M = 261168 -484 GAATCACACATTGGTCTTCTTTAAATGAAAATATAACAATTGTATGGACTAGGATGATTACAGTTGTTCAGTTCTGACTGTTATTTGAAGAAAAAAGCAA AHGFCF?FFGG;FHI;DFFEFBJJHFHHGEIFGGHHFFIFDEGFFEEGDEBJIHGDHHEHGIGGFB@GGGIIEIHF?FFFGEIFEIGHGFGECGEDBBC; X0:i:1 X1:i:14 XG:i:0 AM:i:0 SM:i:12 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1304:9646:28632#49 163 1 261553 28 100M = 261971 518 AATCACACATTGGTCTTCTTTAAATGAAAATATAACAATTGTATGGACTAGGATGATTACAGTTGTTCAGTTCTGACTGTTATTTGAAGAAAAAAGCAAT ;C?CABDCFCAGEDGCCICFDGFGB>DIGCC>EDGGDDCGHHAHCGHGD>BDGDFFEHECDHFF=BH>?DH5>EEEGF6I@=EFIBH<;AIG>DHD5H?; X0:i:1 X1:i:14 XG:i:0 AM:i:12 SM:i:12 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1214:16555:48016#49 147 1 261897 5 100M = 261529 -468 AGTTGCCAATGACAAGGCAAAGTCACTTACATCAGACCCAAAGCAAAGTGGAGCCGGGTCATGAAAAAGGGGATCTTGTGTGTCTGTCCACGATAAGCAC GH+FFCB9GEG:HDGGFEC?.< X0:i:8 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1304:5733:69590#49 147 1 261898 5 100M = 261532 -466 GTTGCCAATGACAAGGCAAAGTCACTTACATCAGACCCAAAGCAAAGTGGAGCCGGGTCATGAAAAAGGGGATCTTGTGTGTCTGTCCACGATAAGCACT 3DDBIG@AHB;F544E6=(JBBC+F@55C+G7?E5776EAFEG78>@IB+?CCHFG5DEGI?CC?E>FCB>C6C,9E>HCB@(ED>(C; X0:i:8 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1304:9646:28632#49 83 1 261971 28 100M = 261553 -518 CTTGTGTGTCTGTCCACGATAAGCACTATCACAAGGACTTTCCATAAACTCACAAGAAATTTCTGCCCACCCAGCACACTCTGTTTGTCCAGCTCATCCT ;>@@=FHGGGEF8HFCDGH7CGIFGGDIIFAGGGH@DGDI@FFGEEGEIBCFEHCIHGHGJHGCFEEF8EHGIHJDE>HGEBGGEGJGDFFGGFDFFCAA X0:i:1 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:12 SM:i:16 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:U RG:Z:1#49 HS25_09827:2:1206:18826:46032#49 163 1 262106 0 100M = 262465 459 TTCCTCAAGACTGCAGCATTTCAGATAAGCCACCCTCACAAGAACACTTGCCTAGCAATGGCTGTTTCTGCCAGTAAGTTAACACCAGCTCCTGCATCAG :;BCDFDCB@G@AAB@F>BFGEHIH>C@DEC>F@J?HDI5AH7HEGKBFGEHG?GFFDJFDHDBEECEFFGDCEIAFBGICBFFICCGGFLFFFH+>HHG X0:i:16 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2309:5775:98085#49 99 1 262187 0 100M = 262585 498 ACACCAGCTCCTGCATCAGACCCTGTGACCAATGATGTTTGTTTCAAAACAGCTTGCATGGACTTCTTTTTGTCTTTACATATTTTCCTTACCTCAACCT CABDFGFFAFHDHJGHGGGHIFDGHEHHEHHHHIJGH@HJGHJHIGHCGIDEHHFIGHGGFIGHKDG@GFBFFJGGFEHHGHFFGEIHFGGGGHFJEHIB X0:i:7 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:1206:18826:46032#49 83 1 262465 0 100M = 262106 -459 AACAGTGCAATTAAACGTTCTTTGCATGTTTGCTAGAACTCACCTGTAAAATTGTCTGAGCAACCAAAGCCTGGTTTTTGTGTTTAGTTTTTCTTTTGTG FIHHCFH4CFE6GHEHHDGDHHEFD7DGDFCGGI@K?ADDFABDEFHFFEECCHBFDGHGGF9FEHHFHEHFFFFEEHGEEFGHF7GGFF?BFIFEHFHGEH,CFEHGFFCB>G;FCIGGCCBHH; X0:i:15 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1213:8145:87592#49 99 1 262686 0 100M = 263084 498 TCTTTACAGTAGTCTCCTAAATGTTCCCTCTGCTTCTGCCATGAGCCCCTACAATCTATTTCAACTCAGAAGCTATAGAGTTTGTTTAAAACATGTAACA A>BEFGFGIFFDGFGHGGGEGHIHFFHFFHHHHEIGHGEGGHGEAFHIFHIFFFGIFGCJGGGHFDEGGHFFCGGGHGCH?@DFHEHG@GFGGHGHH@IB X0:i:10 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1301:15036:85816#49 163 1 262686 0 100M = 263057 471 TCTTTACAGTAGTCTCCTAAATGTTCCCTCTGCTTCTGCCATGAGCCCCTACAATCTATTTCAACTCAGAAGCTATAGAGTTTGTTTAAAACATGTAACA ;CACDBGH7CFGGGCBBFDGGKJGHGFFIEGGFHGEHGIBFEHHDDGIJHHHGFBECGBFGBEFFDCHF=EFCH=EB=DF+4A5CIHAIFAFF+FDBHDG X0:i:10 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2204:12097:59837#49 163 1 262852 0 100M = 263234 482 ATTTTTATGATGGCTTGAGAAACTTTTCCCATTAGATGCCCAAGTGCTGGTCTGGTCTGATCTTCTCATCTTCCCTTGGGTGATTCTGTGGCAGTCACAC ;CBBEFGHFGFGHGGGGGEFIFJGIEGFII>HGEBEDJEGHDHHCGHIFGHGGEEAGHGFGHFFGEFCJEEFHFIDBFFJ5C4@C+;;554D5B45H+4>>ADA5>I=7795DE6E5(55@8>=?55D,7DAG+F6EEHED?EI8D7H7HKD7D5EB?E8G99BC9DA>BC; X0:i:16 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2215:8415:97192#49 83 1 262973 0 100M = 262621 -452 AAAACTCCAGAATGATCCTACTTCAGGATATTTGCCATTGTTACTGCATCTGCCTGGAACCTTTTCTCCCATATAAACATAGAGATTGCTCTTGCCTGTC EDD3EEEC7GHEGHGEHDGIFIIHEGKG?GEGGGG@HGGGGIGGEGGBIIHDGHFHGGFGHHGGGEGFHGHBIHJHGIFGE>GGFGJCGHFGFFGFDE>C X0:i:16 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDFFB XT:A:R RG:Z:1#49 HS25_09827:2:1301:15036:85816#49 83 1 263057 0 100M = 262686 -471 ATTGCTCTTGCCTGTCCTTCAAGTCTATTCTTAAATGTCCCATTCTCTGTGAAGCTTTCCTGCCCACCCTATTTAAATTACAGACTTCACTCCCAATTCC HF@HFFH4BGE6C=GG>E6EHCGFDEFIFKEGGF@EH>IEBGGFIFIFIEHFIHGFHGHDGHHGGAIGHHHGFDFIHIHGEFCGHGEE6HFFGFBFEB>C X0:i:16 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1212:8025:100301#49 99 1 263062 0 100M = 263385 423 TCTTGCCTGTCCTTCAAGTCTATTCTTAAATGTCCCATTCTCTGTGAAGCTTTCCTGCCCACCCTATTTAAATTACAGACTTCACTCCCAATTCCCCATC CAECFGEGGFHGGJGJGGDHGHIHGJFIGHHHFHEGGGHJGHFHHGECGHIIHHEIFHIGMJGHFFGGGEGDGJGEFIGEDHFHJFJHFEGGGHEJHHGF X0:i:16 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDE= XT:A:R RG:Z:1#49 HS25_09827:2:1213:8145:87592#49 147 1 263084 0 100M = 262686 -498 TTCTTAAATGTCCCATTCTCTGTGAAGCTTTCCTGCCCACCCTATTTAAATTACAGACTTCACTCCCAATTCCCCATCTACTTTAAGAGTCTTCATTTCT GEFFCHDHFIF4GHF@FFGHHGFFHE>HH5FFH?EGFFFDHGDEEEEGDHH@EHGK7DGHGEFE7E@GGG5DIEHIFJHFFCIGD;G8GFEFED3'CB*; X0:i:14 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2304:14990:82665#49 163 1 263101 0 100M = 263479 478 CTCTGTGAAGCTTTCCTGCCCACCCTATTTAAATTACAGACTTCACTCCCAATTCCCCATCTACTTTAAGAGTCTTCATTTATCATTCCTTGACAAACTG ;CBCCECCDGFGEABCHFEFCFFCFD>IIIGGFDGFHDDEBECFFEFDEHGF@AH6EEDJFDFEEGCIFHGHGE>DCEFFFE2 X0:i:15 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1215:10096:8949#49 99 1 263116 0 100M = 263466 450 CTGCCCACCCTATTTAAATTACAGACTTCACTCCCAATTCCCCATCTACTTTAAGAGTCTTCATTTATCATTCCTTGACAAACTGTAAATATACATGTTC C>BFCGFGJFHFGJGHGGGFGHIGFJHIGHHHHIHGGHHHGHJHIGHIGHIIHFECGGGGGGGHHKGGGEFFGKFEHGHHGFIHGFGFFGGFAHHG9:CB X0:i:13 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFF XT:A:R RG:Z:1#49 HS25_09827:2:1311:9342:16235#49 163 1 263169 0 100M = 263549 480 AGAGTCTTCATTTATCATTCCTTGACAAACTGTAAATATACATGTTCACTTTTTTATCGTCTGTCTCCAAATACTGGAATGTTAAGTTCTGTAATGTCAG ;CBADFGHDFFGHGIGGIHGIGHFIEGIIIGGHHJFEGIGHHHHCGHGFIHHGJIFFHEHGGKFHHHIJIHFHFFHGFFJHEFFGIHFIHHFJGHGGFGG X0:i:10 X1:i:7 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2112:19590:28761#49 163 1 263198 0 100M = 263536 438 CTGTAAATATACATGTTCACTTTTTTATCGTCTGTCTCCAAATACTGGAATGTTAAGTTCTGTAATGTCAGATATTTCTGTTTGGTTCACTGGTGTATTC ;CBCCFEHDFHGHGGGIFIFIHJIIGGIICCGFHGFEJIGEEHHIGKIJIHHGGGFGHHFFHEFFIHEFIFDHGFHFHFLHGGHGIHFDGGGFDHFHHHG X0:i:11 X1:i:7 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2204:12097:59837#49 83 1 263234 0 100M = 262852 -482 TCCAAATTCTGGAATGTTAAGTTCTGTAATGTCAGATATTTCTGTTTGGTTCACTGGTGTATTCTTAAAGCATGTTACATACTAGGTATACTCAATGAAT HIHHCAB+GGHGCIFGHIHECIIFGGDGIFFGGIEFHGEGGGHFEGIJIFIFEHGFGGHGHHAGGJHHHHHFHDJFEIGGEGGGGGGGEGFJFFGFFCAB X0:i:16 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1312:10392:71644#49 99 1 263363 0 100M = 263745 482 ATTCCAGAAATTCAAGCTTGTTTCAATAGTTAGAGCAATCTACAAATGTAATTCCTTACATTAACTAATTAAAGGAGCTAAATCACATCACCACCACAAT CAECFGFFGFHGGHGJGGGFGFIHHJHHGFHHHEIGGHHGGHFHFGHIGHIIHHGGGGFKJGGDFJGGGHHIFKGJGGHHJHIHEFFHFGFGGHHHHHIE X0:i:2 X1:i:16 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2316:21255:42466#49 99 1 263364 0 100M = 263775 511 TTCCAGAAATTCAAGCTTGTTTCAATAGTTAGAGCGATCTACAAATGTAATTCCTTACATTAACTAATTAAAGGAGCTAAATCACATCACCACCACAATA 8@B@=?BDAF?F@G?3>C)EGD>G)H9?BH:CC.8%F9BC8@;D-EC9-EFF8GF87GFG@D9DD7FGGA,,A7C76BH?.C7>E,F>@EC; X0:i:2 X1:i:16 BC:Z:TGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:B<@FFDFF XT:A:R RG:Z:1#49 HS25_09827:2:1212:8025:100301#49 147 1 263385 0 100M = 263062 -423 TCAATAGTTAGAGCAATCTACAAATGTAATTCCTTACATTAACTAATTAAAGGAGCTAAATCACATCACCACCACAATAATGCAGAAAACCACATTTGAT GFHEFHGHLEHHGHIIFFFFIF=FEFEIHHIFEFEBFHFDDJHFEIGGGHGJEHGIHHHFGGDHGBH>GGCIIDGIIHGI4IIHGIG4GFHDHDDCDBC; X0:i:2 X1:i:8 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2207:21165:75306#49 99 1 263405 0 100M = 263715 410 CAAATGTAATTCCTTACATTAACTAATTAAAGGAGCTAAATCACATCACCACCACAATAATGCAGAAAACCACATTTGATACAACTCAATATTCATGTCT CAEEFGFFGFFFGJGEGGHHIHIGHHHFGHGHHGEGFHHGGHJHCGHIFFIIHFGIG@GFGJGH@GEGGHGIGJFEHEHHJGIHJEJHFGGGGHHGHFJH X0:i:2 X1:i:8 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:1215:10096:8949#49 147 1 263466 0 100M = 263116 -450 GCAGAAAACCACATTTGATACAACTCAATATTCATGTCTGCCTAACAAACATCTCATGATACTAGGAAAAGAGGAAGGGATATATTATTTTCATGTATAA GEHHFDDFBIFDEBIIGGHFFD=JHIHHGHFJGFHHFCEFFG5FFDJGHHGDIEG;HHGHGIGG;G:7GF=I:IC9IH?6FIDIEGFLGFCFHDF4DB@< X0:i:10 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2304:14990:82665#49 83 1 263479 0 100M = 263101 -478 TTTGATACAACTCAATATTCATGTCTGCCTAACAAACATCTCATGATACTAGGAAAAGAGGAAGGGATATATTATTTTCATGTATAAAGCACTAACCATT BFDHGF5G@GHFGHEGDDGGEHIFGGGGFFFGGGDDHGIG8GGCIGHBI6FFIHBFHFDGHEEGEEDCD?HGD9JHGIGIHDGGFGJEFH=FDEGFDEAC X0:i:10 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DDFFE XT:A:R RG:Z:1#49 HS25_09827:2:2112:19590:28761#49 83 1 263536 0 100M = 263198 -438 GAGGAAGGGATATATTATTTTCATGTATAAAGCACTAACCATTGTAGCATGCCAATATACTCAAAATTCAATGAAATTCCTATCAAAATCTTAGCATTCC EIHHHHHGGGHFGGGGHIHEHIGFGGIGGFFGGEGGHGGIGGGGCHHHIICGGHGIHGFGGHGHGIHFHHHGHFJGGIHGEFGGFEHGFFFGFFGFF>AC X0:i:9 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1311:9342:16235#49 83 1 263549 0 100M = 263169 -480 ATTATTTTCATGTATAAAGCACTAACCATTGTAGCATGCCAATATACTCAAAATTCAATGAAATTCCTATCAAAATCTTAGCATTCCTCTTAGTCCTCAA FGHHGHHGGGGFGHGGHIHIHHGHGGKGIHHGGIJIHGGJJIGDIHHFIIIGIHGFHFHGGHHJGIIHHHHFHHJHHIHIHFGGHGJGGHFGEEGFEBAA X0:i:8 X1:i:7 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2313:14132:42479#49 163 1 263563 0 100M = 263880 417 TAAAGCACTAACCATTGTAGCATGCCAATATACTCAAAATTCAATGAAATTCCTATCAAAATCTTAGCATTCCTCTTAGTCCTCAACAAAGCATTTCTAA D?9H?HG>'ECG>FBDDFF7BCD@IICHFHAGHGIGHAGHDCBEJ5F7GGIEEFEFAFHBDI5CF@5H?BBHEFBC@GEGICHGCGAGGH>DFFD? X0:i:8 X1:i:7 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2203:18722:38543#49 163 1 263580 0 100M = 263933 453 TAGCATGCGAATATACTCAAAATTCAATGAAATTCCTATCAAAATCTTAGCATTCCTCTTAGTCCTCAACAAAGCATTTCTAAAATGTGTATAGAAGACC ;CBCDEGEFCFGHGGDGGIGGKJIBHEEIEGGGBHFGGGGHDHCGGHIFHFDGFIFFFEFGHKFFHHEDGEHHHEHFFGIHHFDIFHEGGIFGGFGFHHG X0:i:12 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1309:13801:4875#49 163 1 263671 0 100M = 264027 456 TAGAAGACCAAAGGGCCAAAAGAGTCAACTTCTGAAGAAGCGCAAAAAGAAAGTTGAGGAAATCTTAAAACATGTTATTGAGCTTAAAGTTGCAAAAATA ;CBCDEDFBCA>EFFE9CA6@GF3?GBFDEG>FDBEDDDGBAHHDF>IFBDDG@BHGHEDAGKFEDHCDDHFEHFHECDH4GGG@F@FC4EFFFFFF3HG X0:i:9 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2115:16298:3596#49 99 1 263712 0 100M = 263799 187 GCAAAAAGAAAGTTGAGGAAATCTTAAAACATGTTATTGAGCTTAAAGTTGCAAAAATAAACTCATGTACCATAATTCATGAGTAGAAAAATAGACTAGT @AEEFGFFIFGG9JGGGGGFIGIGHHFIEHHDHEHGCHHGGHJGFBHCGHIIFHGIGHGJEJGHFKIGGFKGIFGDFGGHGCIHJGIHFHGGGHHJHHI2 X0:i:4 X1:i:10 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2207:21165:75306#49 147 1 263715 0 100M = 263405 -410 AAAAGAAAGTTGAGGAAATCTTAAAACATGTTATTGAGCTTAAAGTTGCAAAAATAAACTCATGTACCATAATTCATGAGTAGAAAAATAGACTAGTGGA GHHGGFGFICAHFHIFH=HHJGCFHEGEFHFJIGEFFFFGFHGGFIFGHHGJIGGKCDGHGGFIGHHFGGIIIIHIEFHIGHIFGGGHGFEFGEFCCBC; X0:i:10 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2108:18754:49782#49 99 1 263744 0 100M = 264135 491 GTTATTGAGCTTAAAGTTGCAAAAATAAACTCATGTACCATAATTCATGAGTAGAAAAATAGACTAGTGGAATAACATAAAAATAAAAACAATGCTTACA CABEFGEFGFHGGJGHGGHFIGIHFFHIGHHHHGIGGGHJGHGGIGHIGFIIJHGIGGIGGGGHKGIGGHHIGGGGFIEFJGIHGGIHFGFGGDEHHGFE X0:i:10 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1312:10392:71644#49 147 1 263745 0 100M = 263363 -482 TTATTGAGCTTAAAGTTGCAAAAATAAACTCATGTACCATAATTCATGAGTAGAAAAATAGACTAGTGGAATAACATAAAAATAAAAACAATGCTTACAT GFFFFHFGFCHGGHIIFGGHIGIEHEGHFFIFHGEEGFIGHHFGHGEGHHKJIGGEHHGFGCJHFGHFHGIIIFDHIJHCGIIIGGGLGFGFEEFCCBC< X0:i:10 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2316:21255:42466#49 147 1 263775 0 100M = 263364 -511 CATGTACCATAATTCATGAGTAGAAAAATAGACTAGTGGAATAACATAAAAATAAAAACAATGCTTACATAAAATGTTGTAACTGATTTGGATGTCATTA 2D%,+F+>F('4'43;(316'?F8'B>2'&D180;2'7,+%-7'87D858E93EG03.?D050626@.8267:(,?-&:./55C:)(8AFED8D6B2);- X0:i:11 X1:i:7 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2115:16298:3596#49 147 1 263799 0 100M = 263712 -187 AAAATAGACTAGTGGAATAACATAAAAATAAAAACAATGCTTACATAAAATGTTGTAACTGATTTGGATGTCATTAGAAATCAGTAAGTAAATAGATGGA GHHFGHHFIHFHGHI?GGHHEFJJHIFHFHIJHGHFCAGFD4C?@CF?HGGHF?DIGCEFHEHHGCILGFEFCDFEIAFHICEIABEFHGGFGFGG7EF7GGEIFICFEHEGHCEEH5FCCDEG@GDD=HD>2 X0:i:14 X1:i:7 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDBAD XT:A:R RG:Z:1#49 HS25_09827:2:2313:14132:42479#49 83 1 263880 0 100M = 263563 -417 CAGTAAGTAAATAGATGGACAATGTAATGAAAGATGCTAGGCAAATAATGTGGTAGGGAGAATAATGGCCCTCAAAGATGCCCATGCCTAACCCTGGAAC 2IFHGDDGGGEDFFFCCGCCBK,BE7CCIHCGGCF8HGDEJGG@CGFHEI?DIHGGHFH@CH@GGEICC:?EBFDEGIFGEAE>HF:HDE@I?BGFCC?A X0:i:13 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDFDF XT:A:R RG:Z:1#49 HS25_09827:2:2106:9159:8013#49 163 1 263884 0 100M = 264287 503 AAGTAAATAGATGGACAATGTAATGAAAGATGCTAGGCAAATAATGTGGTAGGGAGAATAATGGCCCTCAAAGATGCCCATGCCTAACCCTGGAACCTGT ;CBCCFEEECFGHAGDFGEGFFJIIHIIEEGGGHGGHEIGHGHHEFGGJEEHGEFHFBGHFHDGGJHGFIHHHFIDJIFIFEFHIIHGIFHGJFHDFHH2 X0:i:13 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2203:18722:38543#49 83 1 263933 0 100M = 263580 -453 TAGGGAGAATAATGGCCCTCAAAGATGCCCATGCCTAACCCTGGAACCTGTGAATATGTTACACTGAATGCAATAAAGGCTTATCAGATGTGATTAAGGA ;IHHFHCGGFGFGHHJHFHJHGEBEGJAIIEGGHEGBGGFJIFGIFHFI8HGIHGHIHHEGHHJGIIHHGHGHHFFHDGCGGGGFGFGGGFGGFGFFB>B X0:i:11 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:1309:13801:4875#49 83 1 264027 0 100M = 263671 -456 TAAGGATGCAAACCGAGATGGAGAGATCTTCCTGGGTTACCCAGATGGGCCCAGTCTAATCACATGAGTTCTTAAAAATGGAGAACCTTTCTTAGCTGAG FJHHCH@G>GEECHGCHGHEHHGFEFJCD7EGGGDDHGDD@AFFHFFFFEHFIEFFEFHDHHGFGEHHHHHGFDCHEIHGGBGGGGEGF?FFEFD=CE?C X0:i:10 X1:i:7 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=BDBDF XT:A:R RG:Z:1#49 HS25_09827:2:2108:18754:49782#49 147 1 264135 0 100M = 263744 -491 GAGATGTGACAATGAAAGAATGGTCAGAGAAATGTGACATTGCCAGCTTTAAAAAGAGAGAGGAGAGGCAATGAGAAAAGGAATGCTGATGTTCTCTAGA GHHFGHHFIGFIGHIIHFGHEFIEHEFHGFEFGHEFIFHGHJHFFIGGGHFFIKGEDHHFBIJHFGHGIGEIIIHIFJFGGEGFEGGHGFHFFDFEDBC< X0:i:16 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1301:10475:55634#49 147 1 264158 0 100M = 263803 -455 TCAGAGAAATGTGACATTGCCAGCTTTAAAAAGAGAGAGGAGAGGCAATGAGAAAAGGAATGCTGATGTTCTCTAGAAGATAGAAAAGGCCAGGATATGG ?DF>FF?B5EGGG555HF?HGHC@HEAAFADCIFEGFDHAAHDHEEEA65DFEEIFHIFFGD?DD>BEAGGHHDFCED>AC< X0:i:16 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2302:5898:65317#49 99 1 264160 0 100M = 264565 505 AGAGAAATGTGACATTGCCAGCTTTAAAAAGAGAGAGGAGAGGCAATGAGAAAAGGAATGCTGATGTTCTCTAGAAGATAGAAAAGGCCAGGATATGGAT CAEDFGFGIFHFGJBGGGDFIHIGEJHIGHHDHEIEGH:GGHGHFGHIGIIIKIHIFGGG7GGHHKHGGHFFGICGFEHHGGFHJGGHEHGGBFGHHHCE X0:i:16 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1212:15361:8384#49 163 1 264208 0 100M = 264577 469 AGAAAAGGAATGCTGATGTTCTCTAGAAGATAGAAAAGGCCAGGATATGGATTCTACCCTAGCCACCATAAAGAAACATGCCTGTCGACAACTTGATTTT ;CACDBGCDCFGBGGEGFE7GHFI@HEEGEC>GHGEDGHGHDEHIFGIFIFHGGGFF@GDGFFFFHGCDE5FHFEHEF?EDEGFGIHCCFEIFFEFFFHG X0:i:8 X1:i:7 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2309:17895:46679#49 163 1 264271 0 100M = 264670 499 CACCATAAAGAAACATGCCTGTCGACAACTTGATTTTAGTTCACTAAAATTCATGCCTGATTTCTGACTTGTGTACACTGTAAGATGACAAGTTTGTGTT ;CACABCFFCFGEGFEEFDD7HFCE>I8EIFHFDBGDEIGF5HHGDGIFG2DGGIEFDEFHHHBED?GDEF>IFEDFBBEHHAFI>@HAJGHGGGGFCGGJHBG?EHEFDGCIGHCGGG@HHGEEGGFGIGGHFI:C9HFFDGHCGHHGGEIHHHHBHFEEEIF?FDGGFGJFEEFFFFAFEBAA X0:i:7 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BBBBD XT:A:R RG:Z:1#49 HS25_09827:2:2105:20684:6055#49 99 1 264596 7 100M = 264940 444 TATGACTACATCAAAATATAAAGCTTCTCTATTTGGAAGATATCATAAGGTGACAAATCATAAACTGTAATATTTACAACATATATATAAGTGAATAAAT A>BEFDDFGFGDGHGHGGFFGFCGHHHFGHGHBHIGFGHGEDFHFFFEFF@DCH@EFGGGFGGHFEEGGEHIGGGEGIGFJHIHCGGBFGGGGFEGHHIH X0:i:7 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2212:15213:11567#49 99 1 264611 7 100M = 264875 364 ATATAAAGCTTCTCTATTTGGAAGATATCATAAGGTGACAAATCATAAACTGTAATATTTACAACATATATATAAGTGAATAAATATACATTTAGAATAT CAECFGEFGFFGGHB=CAGDHDHCFC>?@GH?GFDCDGIHEGBHHHH;I>I?GGGGGJ5DGFJ4DGFFCAA X0:i:9 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2307:2011:73070#49 163 1 264688 0 100M = 265038 450 GAATAAATATACATTTAGAATATATATGAACTCCCAAAAATCAACAGGAAAAATAAGACATAGAACAAGCAAAATGCATAAACAAAAGAAGGCAAAACAA E/GGLGC9HFDF?C7=IE?=ADDAG87G@=68=>5H=>9;F5GBA3C>@H=:JBGFA:9=FCD@A@FH?IHIEGFH:ID>@GICF?CFH?FA X0:i:1 X1:i:14 XG:i:0 AM:i:12 SM:i:12 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2212:15213:11567#49 147 1 264875 11 100M = 264611 -364 TACATCCATGAGCCTGATAAAAGTTAGAGTCTAAAAGTAATAATTAACAAAGATGGGAAGTAACAGAAAATCTTGTCCGTTACTGGTTAAAGTATAAACT GFHFFHGFFHFDFHFCGFGHHHFJHEHHHGIFHHIEFIGGHHIFHIEGHHHJIGGEHHGHGIGDJGHGGGEIIGHIEJGIGIIHGGGHGFFFHDDECAC< X0:i:1 X1:i:15 XG:i:0 AM:i:0 SM:i:11 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2212:14886:27071#49 163 1 264905 12 100M = 265320 515 CTAAAAGTAATAATTAACAAAGATGGGAAGTAACAGAAAATCTTGTCCGTTACTGGTTAAAGTATAAACTGATACAGCTACTTTATAGAATATTACATTA EHGEFFFGGHJHEGEDHGDGGDHFIEF=?C+=FCIIHAIGEFFGFCEHE; X0:i:1 X1:i:13 XG:i:0 AM:i:0 SM:i:12 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2216:18394:86569#49 83 1 264911 24 100M = 264855 -156 GTAATAATTAACAAAGATGGGAAGTAACAGAAAATCTTGTCCGTTACTGGTTAAAGTATAAACTGATACAGCTACTTTATATAATATTACATTATAGAAT EIFBBCEFGGHFHHGJHIH=HIIFEGKIFIHGGIKKHGIJFGGGIEHAIIFGIHFIHHHGG@HFGEIGHHHGDFFFHIHGH#GGFEJGGGFGGFGFEEAC X0:i:1 X1:i:13 BC:Z:NGTCTATC XG:i:0 AM:i:12 SM:i:12 XM:i:1 XO:i:0 QT:Z:!1=DDDFF XT:A:U RG:Z:1#49 HS25_09827:2:2105:20684:6055#49 147 1 264940 12 100M = 264596 -444 GAAAATCTTGTCCGTTACTGGTTAAAGTATAAACTGATACAGCTACTTTATAGAATATTACATTATAGAATAAAGTTGTGAGTATGTATATGCAGTGACT GG3BFFCBGGFGGHC@GFHHIDJJHFFHGHIDG?DGHFHGFFHFHEEGGHFFGKGFHHEHGIDGFBHFHGEIIEHIFFHIDEIEGFGHGEEDFDFCCB;; X0:i:1 X1:i:13 XG:i:0 AM:i:0 SM:i:12 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2110:20132:44489#49 147 1 264992 0 100M = 264655 -437 GAATATTACATTATAGAATAAAGTTGTGAGTATGTATATGCAGTGACTCAGCATATTCATTGCTAGTATGTACTCAAGAGAAACTTACAGGAGTGGACTA GHHHGHFFILHICHIFHIHHJHIJHIHHHHIFIGIFGFHHFJGFFIGGGHHJIKGEHHEHGGFHGEHHIGIFIGEIIFHIFIGIGGGLGFFFGEFEDBC; X0:i:10 X1:i:7 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1302:12429:19863#49 83 1 264993 0 100M = 264668 -425 AATATTACATTATAGAATAAAGTTGTGAGTATGCATATGCAGTGACTCAGCATATTCATTGCTAGTATGTACTCAAGAGAAACTTACAGGAGTGGACTAG EIHHCFHGGGHEHJGGHFHGCKGHEEJGIKHGGEKIHGGIJIGFGGIHEIFGEHGFIGHGGHEFGLIHHHHEDFHHGIHIGFGGJGJHGGFJFEGFEEAA X0:i:10 X1:i:7 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DFFFF XT:A:R RG:Z:1#49 HS25_09827:2:2307:2011:73070#49 83 1 265038 0 100M = 264688 -450 CTCAGCATATTCATTGCTAGTATGTACTCAAGAGAAACTTACAGGAGTGGACTAGGAAGTAAATACAAAATGATTACAACATTGTTTGTTATATCAAAAA BJHHCGHGGGGFHCGGDIGGEGGFJFJI?FHGGGKFHGAMJGGGIHFJIIIDGEGFIEHGJHHGBIIFHHHGIHFGGIGGHGGGGEJGGHFGFFGFFCAB X0:i:9 X1:i:9 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFE XT:A:R RG:Z:1#49 HS25_09827:2:1314:3619:22220#49 163 1 265058 0 100M = 265270 312 TATGTACTCAAGAGAAACTTACATGAGTGGACTAGGAAGTAAATACAAAATGATTACAACATTGTTTGTTATATCAAAAAATAAAAAAGACACCCAATTT ;=BCEFG7F96CHGG)='CFI=H5-BGEIIGIGHGF=@IGHGHHE4@LJGHHGGIFGHEHHBKFFJHIFIHFHFIEFFFIFHFHIIHGIFLGJHHFFHHG X0:i:16 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1209:5240:61727#49 99 1 265198 0 100M = 265628 530 CTAACAATGGAATAATATATAGCCATTAAAATAAATCAACTATTACTGTACATATGAATGTAAGTATCAGCAAAACATATTGTTTAGTGAAAAACTAAGA C?BF=GFDI=FG@EBH2ABE?DIEEDFEGH?8CIEFGECGGHFHHGFC;EIFCELEGBIBGGCHEF@GGCHFG?GEBEHFD@DFCGGCFHD7>CECBHAH X0:i:10 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11ADDBE XT:A:R RG:Z:1#49 HS25_09827:2:1314:3619:22220#49 83 1 265270 0 100M = 265058 -312 AAACATATTGTTTAGTGAAAAACTAAGAAGCTGAAGAAGAATATATACAATATGGTTACATTTATATGAAGTCCAAAAACTTGCAAAATAAAGAAATGTA ECGHJHHBGGH@FHFEHIGJBHBFEGFFFFCGGIJFHGGEJIGGGGFJIIHGEHGFGHHGJHHGGLIHHHHGIFJIHIGGHFGGHGJGEGFJFFGFFEAC X0:i:9 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1213:5804:73865#49 147 1 265275 0 100M = 264842 -533 TATTGTTTAGTGAAAAACTAAGAAGCTGAAGAAGAATATATACAATATGGTTACATTTATATGAAGTCCAAAAACTTGCAAAATAAAGAAATGTATTTCG 2G@BGHJHLGFGFHFGFFGEHDFBDEHEFAIJEF?HFKEGDHHCFEEGGEEFLGGIHHHFGHJIGGHFGC>EGIG@FJGGFIFEG;A8GFGDFEE3BB1; X0:i:9 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2212:14886:27071#49 83 1 265320 5 100M = 264905 -515 TATGGTTACATTTATATGAAGTCCAAAAACTTGCAAAATAAAGAAATGTATTTAGAAATAGATTCACATGTGAGAAAACTAGAAGAAAATTAATGAAAGG ECHA5AHGGFD6HJEGH@FEHGBFEGGG?7EG@HDGDGEFGG9GCGIFIIHCEEGIHGHDHH@-GJHHCHHGDDEHE>HDEFGAEBDGG?=IF?GF@EAB X0:i:14 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11ADDFD XT:A:R RG:Z:1#49 HS25_09827:2:1202:5905:59666#49 163 1 265321 0 100M = 265671 450 ATGGTTACATTTATATGAAGTCCAAAAACTTGCAAAATAAAGAAATGTATTTAGAAATAGATTCACATGTGAGAAAACTAGAAGAAAATTAATGAAAGGA ;CBD7FEEFGFGHHGECGHFIGJGHHIIIEFGFHGFH6GGHHDHFGH?DIEGGEEFGFJHG9FFHEFGFDEFHFEJFFGFFGIHFIHF@HIFGHHGFFHG X0:i:14 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2107:2171:60404#49 163 1 265399 0 100M = 265797 498 TAGAAGAAAATTAATGAAAGGATAAGAGGGATAGCAGTAATTCTGAGTAGTTGAGGGAATTTCAATTGGAAAAAAATAATATCATATTCTTTAAGTCAGG :CAAEDD@BEFGGDBBGFD?IGBC@H6IIEGGEECFFCH5FH2GFGGGGHGGHFIEEGFD>AC X0:i:13 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!1:BDDFF XT:A:R RG:Z:1#49 HS25_09827:2:1209:5240:61727#49 147 1 265628 0 100M = 265198 -530 GAAAATGATAAATTACAATAAAGAAATGGAGAAAAAATTATAATCTAGTTGAGTAATGGTATATTACATAGCTATTTTCTTAAGTAGATGTATGTACATG B?FEGFHFFCFCCHCCFF4HFDJBEFH?HHI5GCJEF7BAFGDF5I@GDHBF55GDDAFFGHEDEAHFDCIEICGHFFGD?ICFD6GE5HCFBC?A8BC< X0:i:11 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1202:5905:59666#49 83 1 265671 0 100M = 265321 -450 TCTAGTTGAGTAATGGTATATTACATAGCTATTTTCTTAAGTAGATGTATGTACATGATGTATGCACGATTGTACATACATGTTCTTAATTATATATAAA FGHHGHHGGB X0:i:8 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BBDDD XT:A:R RG:Z:1#49 HS25_09827:2:1301:10741:23825#49 163 1 265881 16 100M = 266230 449 TAGGTGTATTTTTCTGTTTTCATACTGCTATAAAGAACTGCCCAAGACTGGGTAACTTATAAAGGAAAGAAGTTTAATTGGCTCACAGTTCAGCACAGCT ;CBCAD9BEEFGEA6CGFB7@CFC,DBGDE7GE@GCHJG=DGH=GCG?FH8D+EFE4BBHA9D?B?HIDFAFEHEAGC?EEEEF;IHE+GCF5D>F,GDG X0:i:1 X1:i:5 XG:i:0 AM:i:0 SM:i:16 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2205:3074:97871#49 99 1 265885 16 100M = 266242 457 TGTATTTTTCTGTTTTCATACTGCTATAAAGAACTGCCCAAGACTGGGTAACTTATAAAGGAAAGAAGTTTAATTGGCTCACAGTTCAGCACAGCTTGGG CAEDFGEDFFGG@JGHGGGHGHIHIJHIGHHHHIEGJHHGGEHIHGHIFHIIJIGIDFGFIGGD@EGGGAGIGJGDFEGEGGFHEGFGFGDGGHGCHHFH X0:i:1 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:16 XM:i:0 XO:i:0 QT:Z:!1:DDFFF XT:A:U RG:Z:1#49 HS25_09827:2:1315:2055:31044#49 163 1 265955 0 100M = 266360 505 TAATTGGCTCACAGTTCAGCACAGCTTGGGAGGCCTCAGGAAATCTACAATCATGGCGGAAGACAAAGAGGAAGCAAGCCAGCTTCTTCGCAAGGCAGCA ,9685?C,?@*+E-,:>553DC+,8+6,7,,&F4A76,=4++@;B>4CF4I5FHF53,2 X0:i:13 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2201:9399:4155#49 147 1 266064 0 100M = 265713 -451 GCCGAGCAAAGGGGAAAGAATCCCTTATAAAACCATCAAATCTCGTGAGAACTCACTACCACAAGAACAGCACAGGGGAAACTGCCCCCATGATTCAATT <30BFH?F5GH@AHBCFFBEE6IBAB>6FG@AEGB=7DF57B6EEE@>@F'F5BGGD(DH>HEDC<,FBCE,8FGHIJ?DFE>>CFGHGHFD@DEBCBC; X0:i:14 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2113:7326:5253#49 99 1 266161 0 100M = 266502 441 ATTACCTCCACCTGGTCTCTCCCTTGACCTGTGAGGATTATGGGGGCTATGGGGATTACAATTCAAGACGAGATTCAGGTGGGGATACAAAGCCTAACCA AABEFGFGAFGGGJEHGGGHIHIEEJFIGHEHF)L;FHHJGHFGIGEIFIIIKHFADGGGGEGHDGCGGAFGIKFGFIHFEGIHG5CGFHDGGHGJHDGE X0:i:8 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:DDBEF XT:A:R RG:Z:1#49 HS25_09827:2:1305:16305:56048#49 99 1 266198 0 100M = 266547 449 TTATGGGGGCTATGGGGATTACAATTCAAGACGAGATTCAGGTGGGGATACAAAGCCTAACCATATCAGTAGGCATGTATTGAATTTTAAACTCAGAGAA BABDFGDDIFF@GJGFGG:HGDIEHEHHGHGGHAEFGAHGFH;EHFHCC?IEHFH8GGGFEGGHFGIGGEFGCJGEHBIFDFFFEGCGFDFGGHGGDG>H X0:i:8 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:1301:10741:23825#49 83 1 266230 8 100M = 265881 -449 GAGATTCAGGTGGGGATACAAAGCCTAACCATATCAGTAGGCATGTATTGAATTTTAAACTCAGAGAAAAATACTAGTGTTTTTATAGGATTCTTACTAA B>HHFDEGGGEFC?ECH;ECHGEGECCGI@FGGEGEHGI@GCGFEFFBIIEGIFBFHGHEC@GFGIEFGHHB:FEDGIDDHGGGHGEGDGFIFEGF@C?A X0:i:12 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BBDDF XT:A:R RG:Z:1#49 HS25_09827:2:2205:3074:97871#49 147 1 266242 8 100M = 265885 -457 GGGATACAAAGCCTAACCATATCAGTAGGCATGTATTGAATTTTAAACTCAGAGAAAAATACTAGTGTTTTTATAGGATTCTTACTAAAGAAAAACCAGA GHHEFFG5FCG@CC>FGFFCC77>FEBC,FFC7GH7F79AEGFBFAGGFFAED9EFGIF9G@HE8GEIG?H?@B-J1AI>D?:>G3??8 X0:i:18 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=D?DDD XT:A:R RG:Z:1#49 HS25_09827:2:1213:11206:31223#49 99 1 266381 0 100M = 266750 469 GTTTAGTTACAAGATAGAATGTGGCCTTGTAAGAAAGCAAATTAACTTCTAACATACAAAGCCTTAGAGAAGATTCAAGTGACTGACGGATCTTAAACAG CABC=?DFI=HDCJG?>CHFCF>;A@GD9JEFFHECFAAHGFIFGC8I9C7EG,GBE@7CCEEFGC-JGIDHGG>FE4G4HEGD4C2 X0:i:15 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11AAD?D XT:A:R RG:Z:1#49 HS25_09827:2:1309:5533:81377#49 99 1 266403 0 100M = 266804 501 GGCCTTGTAAGAAAGCAAATTAACTTCTAACATACAAAGCCTTAGAGAAGATTCAAGTGACTGACGGATCTTAAACAGAGCTATTATTACAACTTGAACT CACF@GF?GFEDGHGHGGGHGFIGIJHIJHHHFHIGGGHHGHJIGGHILIIFCIGIDFFJFJGDDKGGBEFFGF@JFEHHEHIHHEHCFGGGGDFHHHJF X0:i:6 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:1202:12734:47281#49 163 1 266426 0 100M = 266836 510 CTTCTAACATACAAAGCCTTAGAGAAGATTCAAGTGACTGACGGATCTTAAACAGAGCTATTATTACAACTTGAACTGCAGTAAAATATCCTCAGCAACA 6C?CAD9BFCAGEAE:CG>?@GJC?CDEEEGGFH4?H6I5J>F@G@7F=F7DHFFFG5HE?I?5?>EAB=GIB3EG X0:i:6 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2316:4426:93026#49 163 1 266464 0 100M = 266812 448 TGACGGATCTTAAACAGAGCTATTATTACAACTTGAACTTCAGTAAAATATCCTCAGCAACATAGATGTGTGTGTTTCACTAGTCAGAGCAATACAAATT 6C=DCFDHDEFBH?@@EFE/0<46F9E;I9F,CHAFG8=)FE)7?GH9:GH9?DIB?;>75CF<17097D1?5HBA2IG2B4-:IIHFD+.I>GF;,5EG X0:i:2 X1:i:9 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2113:7326:5253#49 147 1 266502 0 100M = 266161 -441 TGCAGTGAAATATCCTCAGCAACATAGATGTGTGTGTTTCACTAGTCAGAGCAATACAAATTTAATGAAACTCCATTGGTGGTGTTTTTAATCAGACAAT GHHFGHJGGIGGCHIFGIHEEGFFHEGHGHFDGHIFFIGDHEBFHIEGGHI@GG9GHHGHGIG?EGHEGGEEIGGIFHHCGECIGGGLGFHFHCE,C9C< X0:i:6 X1:i:9 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1305:16305:56048#49 147 1 266547 0 100M = 266198 -449 TCAGAGCAATACAAATTTAATGAAACTCCATTGGTGGTGTTTTTAATCAGACAATTTCTGAAGATGTCCTGGCTTATTCACAGATGCAAGCCAAATCTCT AHFHFHGFLEFIFHIIHAEEFGFFHIEHBGGAGH5GFFIGFHFEEGEGHHEJGGGFHHEHGHDHGAHGGGE>IGEHEFK7FEIFBCGEGECFEGDCBAC< X0:i:10 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1307:16209:81271#49 99 1 266557 0 100M = 266943 486 ACAAATTTAATGAAACTCCATTGGTGGTGTTTTTAATCAGACAATTTCTGAAGATGTCCTGGCTTATTCACAGATGCAAGCCAAATCTCTAGAAGAGTAC 8;>@=???AFFDFD?EGCBEC>>E1ED:B-:?HAAF8EHCCD;IA8HC;?8;F7F879A8FE9,D7@5GEBI6,G,66I-7GID55GG6HF7G5GH4+6B X0:i:10 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:B=DFF XT:A:R RG:Z:1#49 HS25_09827:2:2307:14001:28435#49 163 1 266573 0 100M = 266627 154 TCCATTGGTGGTGTTTTTAATCAGACAATTTCTGAAGATGTCCTGGCTTATTCACAGATGCAAGCCAAATCTCTAGAAGAGTACCATAATAAGAAAAAAA ;CBCEFEEEGFGHGGGIGIFGKJEHEIIIIGHFHHJHDHGHJHHGGKGJIHHGGIHFFFFGHKFFHHIFIHKHHEHJHGIFGFGIIHGGHLIJFHFHHGG X0:i:11 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1313:3966:73396#49 163 1 266580 0 100M = 266949 469 GTGGTGTTTTTAATCAGACAATTTCTGAAGATGTCCTGGCTTATTCACAGATGCAAGCCAAATCTCTAGAAGAGTACCATAATAAGAAAAAAAAGAATAC DFGH>EGEDBFHAHGGLFFHHCFHHDFGDCGFCIFIGCDGGGEEADFDIGBEK?GDGEFI?HIHIHEGICEGG@>C=FHAFB X0:i:12 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFD XT:A:R RG:Z:1#49 HS25_09827:2:2309:16727:3153#49 83 1 266593 0 100M = 266335 -358 TCAGACAATTTCTGAAGATGTCCTGGCTTATTCACAGATGCAAGCCAAATCTCTAGAAGAGTACCATAATAAGAAAAAAAAGAATACAGGCAATTGAGAG BIHHBGHGGGEFBHGJHDGICHGFGFGGGGFGGGGFHGJGBGHGIGIHIFFFIHGFGGHGHHGHFHHHHEHGEHFIKIFIHGGGHGJGGGFEGFGFEBAA X0:i:12 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2307:14001:28435#49 83 1 266627 0 100M = 266573 -154 CAGATGCAAGCCAAATCTCTAGAAGAGTACCATAATAAGAAAAAAAAGAATATAGGCAATTGAGAGCTGTTGCAAAGTTTAGGGAGTTTTTGTAAGGAAT BGHHJFCGGGGFGHFHHIHIHGGGGGIIGIHGGIKKHGJIJIHGIGFHIIHL.HGIHGHGHHHHGLGFHHHGIHJIHIGIHGGGJGJGGHFJFGGFEEAA X0:i:12 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2205:20249:93868#49 99 1 266711 14 100M = 267148 537 AGTTTTTGTAAGGAATTAATTAATAAAAATGTTCTTGAAAGAGAGAAATTAATATGCAGTTCATACTGCCAGAATTGCAGGCAATTTATCAAAGTCCCCT <;B@=CB?4FFD@B??ACFGCBI;DHFF8HEHGAEFCE@@D@GHG8HCCHIFBDFCCBFGIGGD@DCG-FFFG,G??>G7EFG>J?6FFE47>C=G,FAB X0:i:1 X1:i:8 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:14 XM:i:0 XO:i:0 QT:Z:!114AABD XT:A:U RG:Z:1#49 HS25_09827:2:1311:2452:98039#49 83 1 266723 13 100M = 266321 -502 GAATTAATTAATAAAAATGTTCTTGAAAGAGAGAAATTAATATGCAGTTCATACTGCCAGAATTGCAGGCAATTTATCAAAGTCCCCTAATCCTCCAAAA EJDHGFHGGGHFHHGJFIGGHHEBGGKGIGFGGCGEHGIIGIGGCGIFFIIFGHGFIJHDGHHGGEHHHEHGBHEIEIHGHHGGHEJGGFFGEEAFFEAA X0:i:1 X1:i:10 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:13 XM:i:0 XO:i:0 QT:Z:!1=DFFFF XT:A:U RG:Z:1#49 HS25_09827:2:1213:11206:31223#49 147 1 266750 0 100M = 266381 -469 AGAGAGAAATTAATATGCAGTTCATACTGCCAGAATTGCAGGCAATTTATCAAAGTCCCCTACTCCTCCAAAATCGCTATTTTTTTTTTGACACACACTT GF@BF>DDI5IJEH?D??H+CE,=>7?G+,>=G+GFEAAE5+,?746F57@DCEH,C+,GD5>>:D9->A-?@C*+,6D: X0:i:3 X1:i:1 XA:Z:1,-266750,100M,1;19,-182282,100M,1;1,-224124143,100M,2; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2101:14966:20714#49 163 1 266767 0 100M = 267179 512 CAGTTCATACTGCCAGAATTGCAGGCAATTTATCAAAGTCCCCTAATCATCCAAAATCGCTATTTTTTTTTTGACACACACTTTACAGTACAGAAGAAAA D9GCBI5B+CFIEDE?FECBF@BCHA=GDAAC?GG5+B8@GD>AEDB?ABF?G??CDD5G6B=+>F6EHEEFCBHCC4<>BFHCEHHG X0:i:3 X1:i:1 XA:Z:19,+182299,100M,1;8,+141812,100M,1;1,+120446,100M,2; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1308:12873:79359#49 163 1 266768 0 100M = 267111 443 AGTTCATACTGCCAGAATTGCAGGCAATTTATCAAAGTCCCCTAATCCTCCAAAATCGCTATTTTTTTTTTGACACACACTTTACAGTACAGAAGAAAAT 1;6AADC8B@-GHABBCCDF7FBCFG6@IEF5>HBCD6HAHDCC?@EEF58H?EAEF@HFAEFHBDHCF@G5EBE5B4?>>57;IA?F,?EHH,,7.CBI666@G+$A5@G,E X0:i:3 X1:i:1 XA:Z:19,+182319,100M,1;1,+266787,100M,1;8,+141832,100M,2; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:BBDEF XT:A:R RG:Z:1#49 HS25_09827:2:1309:5533:81377#49 147 1 266804 0 100M = 266403 -501 GTCCCCTAATCCTCCAAAATCGCTATTTTTTTTTTGACACACACTTTACAGTACAGAAGAAAATGTCTCCGGCAATAAATCCCAAAGTTAAAATTACCTA GDHEDFGDBCFIACFGFAF4FBCGAEFEDFD?EHDHBE,FCHDGEIEGDFID5GFEEHEFGHAH7H@EHGEFEI>H;F?I6;G=CEGHGEHEECFCCBC< X0:i:3 X1:i:1 XA:Z:1,-266804,100M,1;19,-182336,100M,1;8,-141849,100M,2; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2316:4426:93026#49 83 1 266812 0 100M = 266464 -448 ATCCTCCAAAATCGCTATTTTTTTTTTGACACACACTTTACAGTACAGAAGAAAATGTCTCCGGCAATAAATCACAAAGTTGAAATTACCTAGTCTACAA B>>@H55GFGGFFHGJD?HBJCGFFEFFGFCB@A X0:i:3 X1:i:2 BC:Z:TGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:=@@?DFFD XT:A:R RG:Z:1#49 HS25_09827:2:1202:12734:47281#49 83 1 266836 0 100M = 266426 -510 TTTGACACACACTTTACAGTACAGAAGAAAATGTCTCCGGCAATAAATCACAAAGTTAAAATTACCTAGTCTACAATTAACTACACAGTGATGGTAAATC BFF@FAE>BG66>>EEHF@DCGEBEC,GB@7GG@DEHGD8G:F7AFD,;IF;?HFHIG?GCF@GGCE?8EH8HFDEA@D?EBECGGH@@FFI4FAFC>1? X0:i:11 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!114BD>D XT:A:R RG:Z:1#49 HS25_09827:2:1214:3494:44959#49 99 1 266850 29 100M = 267239 489 TACAGTACAGAAGAAAATGTCTCCGGCAATAAATCACAAAGTTAAAATTACCTAGCCTACAATTAACTACACAGTGATGGTAAATCATTTTCTACCAAAA ?A>@@?F?I@ED@DEGE2AHDHHAEE@GGGDH5D=6E X0:i:11 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!11AAB?D XT:A:R RG:Z:1#49 HS25_09827:2:1206:12486:22672#49 163 1 266878 29 100M = 267213 435 ATAAATCACAAAGTTAAAATTACCTAGTCTACAATTAACTACACAGTGATGGTAAATCATTTTCTACCAAAAGAAAGAAATGTCTTGTCTATTCAGGTTC ;CBDBEDEFJFAHGGECDHGIEF?HGFIIIGHFBGGDEIGFHGHGDGIF>DGGGGHGGEFFGFGFJGHJFFG>HBHFHGHDEEGFIHFGFG>FH3GHFFG X0:i:11 X1:i:7 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1307:16209:81271#49 147 1 266943 0 100M = 266557 -486 ACCAAAAGAAAGAAATGTCTTGTCTATTCAGGTTCTGCTCTACTTAAAAGTTTTCCTTGTTGGCGAGCAAGTGGTTAGAAAATCATATTTTATACGTACA ?HBBGDGFB4FDE4B;FEEC>GBBA44HBF@?>?DHBFB=?@@G>75A78EDBB@CE75A55J?C@>7,EHFC7CC>CC9AA9@+@-E7C6C1 X0:i:12 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1313:3966:73396#49 83 1 266949 0 100M = 266580 -469 AGAAAGAAATGTCTTGTCTATTCAGGTTCTGCTCTACTTAAAAGTTTTCCTTGTTGGCGAGCAAGTGGTTAGAAAATCATATTTTATACGTACATTCAGC HIHHGFHCGGHFHHFHH@HIFGGHJGFG?GEGGHK8HGIMGGGGGGIFIICGGHFHGGHGGHHGGIEHHEHGIHFIHIKIFFGGHGEGGHFIFFGFDCAC X0:i:12 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2212:2325:98470#49 147 1 266999 0 100M = 266586 -513 TTGTTGGCGAGCAAGTGGTTAGAAAATCATATTTTATACGTACATTCAGCTTAACTATCATTCAGCTCAGGAAGATGACTCAGGGCCTTATCCATACCTT 2GGHFHGFFGG;FHCGFIBEJFHEHEFEFAIFIHHE7DHJFEFEFGFGHEIFLBGGHHGHGIGHFGHGGGEIIICII>GFFHIG@IHHGFHDHGEDCBC; X0:i:13 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1308:12873:79359#49 83 1 267111 0 100M = 266768 -443 TAGCAAGTAATTGTTTCAGTATCTATATCAAAAATGGCTTAAGCCTGCAACATGTTTCTGAATGATTAACAAGGTGATAGTCAGTTCTTCATTGAATCCT HFAA@G:BDAF7CF@:;CHGFICEEG-G8:IECHEH@EFHGF:AGHEB@@EFFEEAFEB?A X0:i:12 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!+14=D4D XT:A:R RG:Z:1#49 HS25_09827:2:2205:20249:93868#49 147 1 267148 6 100M = 266711 -537 CTTAAGCCTGCAACATGTTTCTGAATGATTAACAAGGTGATAGTCAGTTCTTCATTGAATCCTGGATGCTTTATTTTTCTTAATAAGAGGAATTCATATG @DH5F>CFF4FI4HIC5FFDFD5CFE=7F9D7BHEA>G<+DF55BCDCH?F>DAD7GH55GC7E6HBGFEF7DI>CEAG59G?HD?ACAC: X0:i:11 X1:i:7 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2101:14966:20714#49 83 1 267179 0 100M = 266767 -512 ACAAGGTGATAGTCAGTTCTTCATTGAATCCTGGATGCTTTATTTTTCTTAATAAGAGGAATTCATATGGATCAGCTAGAAAAAAATTAAGAGGAAAATC EFHDFF@CGGEFHGEGCBGDC?G?DCJCDFEGGIKKHGG8JFBDEB7F;FFDCDEFD/EDGE9CFAD?HHABHD? X0:i:12 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11BD?=B XT:A:R RG:Z:1#49 HS25_09827:2:1201:6318:93205#49 147 1 267187 0 100M = 266787 -500 ATAGTCAGTTCTTCATTGAATCCTGGATGCTTTATTTTTCTTAATAAGAGGAATTCATATGGATCAGCTAGAAAAAAATTAAGAGGAAAATCACATGGAA @E@EFGFDFEADEHBIGF=@IG=GAFFIBHGFHGEEIDFHDGFCFEEGGHFJGHDFHHEDGEDEGBHFGGCIEGEFCFHIGIFGGIGHGFFBCDDACBC; X0:i:11 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1206:12486:22672#49 83 1 267213 37 100M = 266878 -435 ATGCTTTATTTTTCTTAATAAGAGGAATTCATATGGATCAGCTAGAAAAAAATTAAGAGGAAAATCACATGGAAAGTTATATATCTATTATATATAATAT EIDH=FCGCFG@BCEGDDGEHHIFEEGGFFEGGFFEDGGFGIBFI@EFEDIF9EEHHGHGCH@HFCHGHHHGHFHCHIKG?GGGJGJG@GFFFFBFEEAC X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:37 XM:i:0 XO:i:0 QT:Z:!1=BDB?A XT:A:U RG:Z:1#49 HS25_09827:2:1214:3494:44959#49 147 1 267239 37 100M = 266850 -489 ATTCATATGGATCAGCTAGAAAAAAATTAAGAGGAAAATCACATGGAAAGTTATATATCTATTATATATAATATTATATATCTATTATATATTATATATT GF?BGAF5GC>4>GGE9AG.F7E9?E>?.; X0:i:1 X1:i:0 XG:i:0 AM:i:0 SM:i:37 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2214:17387:10571#49 129 1 267336 37 100M 4 119569433 0 ATTGTATATCTATTACATATATAATATTATATATGTATTATATATATTATATATTAATCTATTATATATATAATATTATATATTATATATCATTTCCAAA ;;68A0DEB(H5E-C@+A>?7E57B7,87>>5GD(7D6@GH5G=CDBB@5H+?@>-E67?=F?F=BFEADABEHFE5FF5@GAF;;HEHFCFDGHF>?4> X0:i:1 X1:i:0 XG:i:0 AM:i:0 SM:i:37 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2110:15813:96393#49 99 1 267386 37 100M = 267451 165 ATATTAATCTATTATATATATAATATTATATATTATATATCATTTCCAAATTCCCCAGCGTTCATATTTGTCAGTGCAAGTAAAGAGCCTTACTGCTGAT C=EEFGFFIFHGGJGFGGGGGGIHFFFIEHHHHJIGJHHJGHGGIGHIGIIIFHLIFFFGFJGHDGHGGHFIGGGGGGHHIGGHEEJGFGGGGHHFHHCH X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:37 XM:i:0 XO:i:0 QT:Z:!1=DFDFF XT:A:U RG:Z:1#49 HS25_09827:2:2110:15813:96393#49 147 1 267451 29 100M = 267386 -165 ATTTGTCAGTGCAAGTAAAGAGCCTTACTGCTGATGAGGTTTGAGGTATGACCATTTGGCCAGAATTTATGAACTCTACATGTCGCTTGATGTGTGCCTC GFHFGHGFGEFIFHIIHFHHLGFJHIHHHHIJIHHHIFHJHJGFHIEGHHFFIGGIHHHHGIFIFEHGGGIIIIHHIJGFFHDGDGGHGFFFHEDECBC< X0:i:7 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2209:3680:9062#49 163 1 317990 0 100M = 318034 144 CAAACTGCCCGGGAAGGGAAACCAGCACTGTACAGACCTGAACAACGAAGATGGCATATTTTGTTCAGGGAATGGTGAATTAAGTGTGGCAGGAATGCTT ;CBCDDDHFEFGHAFGHIEFCFFGIEEEIEGGHHHGED@GHGHHFGHIFBFGGEGEFGFFFHEFGIHHFGGFHFFHGIDEFGFHII>CIHHLB?H>,?DG X0:i:5 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2209:3680:9062#49 83 1 318034 0 100M = 317990 -144 ACGAAGATGGCATATTTTGTTCAGGGAATGGTGAATTAAGTGTGGCAGGAATGCTTTGTAGACACAGTAATTTGCTTGTATGGAATTTTGCCTGAGAGAC HJGAFEHGGGE@CHFEHDGGCGEGDGJGIFEGGGEGDGEFGF@DEBGKIIHGIFFFGGDDGBHGFEJGHGHJHFDIGCFIFDGBGGEFDGFJDFGFC>;C X0:i:5 X1:i:9 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11ADDDF XT:A:R RG:Z:1#49 HS25_09827:2:2303:12181:19312#49 99 1 318173 0 100M = 318548 475 ACTGTCCTTGTCAAATAGTTTGGAACAGGTATAATGATCACAATAACCCCAAGCATAATATTTCGTTAATTCTCACAGAATCACATATAGGTGCCACAGT ?A>DFDB?IF?DHEBHBAGGGF@AHDFHGH:HFIJEFHHGGHGHFFD?DD'FCHFHGHGFIGGHDFHG7HGIGKGEFGHHGGDHJGHFFE47GCAFHHGE X0:i:3 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDD?D XT:A:R RG:Z:1#49 HS25_09827:2:2208:17122:65812#49 99 1 318294 0 100M = 318647 453 GTGATGAAAACCTTAGGAATAATGAATGATTTGCGCAGGCTCACCTGGATATTAAGACTGAGTCAAATGTTGGGTCTGGTCTGACTTTAATGTTTGCTTT CAEFFGFGGFHGGJGFGGGGIFIGHFFIFHHHFJIGFCHCGEGHIGHGFHIFFHFIFGIJIJGDFKGGGFKIGIGGFIGEJGGFJHHHFHGGGHHFHHIE X0:i:8 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFF XT:A:R RG:Z:1#49 HS25_09827:2:2204:13651:55756#49 163 1 318372 0 100M = 318739 467 GTCTGACTTTAATGTTTGCTTTGTTCATGAGCACCACATATTGCCTCTCCTATGCAGTTAAGCAGGCAGGTGACAGAAAAGCCCATGTTTGTCTCTACTC <;ABCDC87G9GHG,G>5+B@GF7HGCFI5FB5E<7ED5G=5775C555>CHA?I5E6EFFFDF=E55?F5DHB=HFIGEHBGD+FH4;AA5B?D5EG?G X0:i:8 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2314:16084:15782#49 99 1 318389 0 100M = 318513 224 GCTTTGTTCATGAGCACCACATATTGCCTCTCCTATGCAGTTAAGCAGGTAGGTGACAGAAAAGCCCATGTTTGTCTCTACTCACACACTTCCGACTGAA CAE6FGFEIFGGGEGHGGFHIDIHHJDIFHEHHHHGHHECCHEIFGHIFFIIJGEIGGGFDGGDFGGGGHFGCKGEFGHHJGIHHGGHFEFGGHHCHHIE X0:i:9 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDDDD XT:A:R RG:Z:1#49 HS25_09827:2:1210:3426:6153#49 163 1 318397 0 100M = 318838 541 CATGAGCACCACATATTGCCTCTCCTATGCAGTTAAGCAGGTAGGTGACAGAAAAGCCCATGTTTGTCTCTACTCACACACTTCTGACTGAATGTATGTA FHGIFJIHGFCEE?B>HHF?EEGBAHDC5GEJHEGGEEHGGGDGIDFFE>GDEFHHGEHJCHIEHGCGFHGIFIFFFFCFFFG X0:i:1 X1:i:7 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1210:16588:54743#49 163 1 318426 0 100M = 318644 318 CAGTTAAGCAGGTAGGTGACAGAAAAGCCCATGTTTGTCTCTACTCACACACTTCCGACTGAATGTATGTATGGAGTTTCTACACCAGATTCTTCAGTGC HGGEIFEHGDFEEGFIHHFEFGHHIJGB?LFBIDIIHEHAAGF?HFHFEG X0:i:6 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2203:18718:2931#49 163 1 318509 0 100M = 318927 518 ACCAGATTCTTCAGTGCTCTGGATATTAACTGGGTATCCCATGACTTTATTCTGACACTTCCTGGAGTTAGCACAGACCCCACAAGTTAGGGGCTCAGTC ;CBDDBGHEEFGHGCDIGCFIHFIHEIEIIGIFHHFHGIGHGHHEFKBFFHHGFIFGGEFJHFFHIHHFFEKHHFHFIGIHGFF;IHFIFIIDDFFFHHG X0:i:8 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2314:16084:15782#49 147 1 318513 0 100M = 318389 -224 GATTCTTCAGTGCTCTGGATATTAACTGGGTATCCCATGACTTTATTCTGACACTACCTGGAGTTAGCACAGACCCCACAAGTTAGGGGCTCAGTCCCAC GHFFGHHHGHHDFHIIFFHHFFFBHFHHKHFFGFJFBHHDF?FF2IGGGHHFIKGFC7FGFFIFFDGHGJGGGEGHHEEEFIGHHDFIIGGHHHGHGIHGHIFHIIFIEIGGF@GGGHKDGGGEFIAFFGFIGHDHICGFGH@EDGGFABBHIE X0:i:13 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DADFD XT:A:R RG:Z:1#49 HS25_09827:2:2303:12181:19312#49 147 1 318548 0 100M = 318173 -475 CATGACTTTATTCTGACACTTCCTGGAGTTAGCACAGACCCCACAAGTTAGGGGCTCAGTCCCACGAGGCCATCCTCACTTCAGATGACAATGGCAAGTC GHHFCEFB>7@GDHBDB>GD7HE=5GDDE<@FDCIDF6C@G>CDFCCBGFAAGFCBFCE>CBC< X0:i:8 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2214:6124:57201#49 99 1 318637 0 100M = 318939 402 AATGGCAAGTCCTAAGTTGTCACCATACTTTTGACCAACCTGTTACCAATCGGGGGTTCCCGTAACTGTCTTCTTGGGTTTAATAATTTGCTAGAACAGT ?ABEFG??F=F@CF=GB2DHC>CGDHDHGGGE5=BAIB X0:i:7 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11=DDBD XT:A:R RG:Z:1#49 HS25_09827:2:1210:16588:54743#49 83 1 318644 0 100M = 318426 -318 AGTCCTAAGTTGTCACCATACTTTTGACCAACCTGTTACCAATCGGGGGTTCCCGTAACTGTCTTCTTGGGTTTAATAATTTGCTAGAACAGTTTACGGA BID4HHHGGDEFB>BJHIGIHGGBDGGGFIEGGEKFAGDFGFBGIGG8IIEGIEGAGFHGCF9G@HHGDGHGIFEHGIHGFFGGFBEG@GFFDBGFEB?C X0:i:7 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDDF XT:A:R RG:Z:1#49 HS25_09827:2:2208:17122:65812#49 147 1 318647 0 100M = 318294 -453 CCTAAGTTGTCACCATACTTTTGACCAACCTGTTACCAATCGGGGGTTCCCGTAACTGTCTTCTTGGGTTTAATAATTTGCTAGAACAGTTTACGGAACT GHHHFHFGGHH;GHFIFIFHHFFBHFHHGGEFGHHFFKFJFJHGFIGGHHIFGKGDHHHHGIFGGGHGIGIIIIHICJHGFIIGDFGHGFGEHEFEDBC; X0:i:7 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1305:19117:94624#49 163 1 318674 0 100M = 319043 469 ACCTGTTACCAATCGGGGGTTCCCGTAACTGTCTTCTTGGGTTTAATAATTTGCTAGAACAGTTTACGGAACTCAGAAAAACAGTTTATTTTCTTTTTTT :C?C>,G@?9E>GE6:G55G7CF78>>F7E7G5HHD+?AH46EC5GD7D5C>F+FB6F+=JF65<455GIHA+>EG>53GE@D? X0:i:7 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1203:12853:26689#49 99 1 318734 0 100M = 319084 450 AGTTTACGGAACTCAGAAAAACAGTTTATTTTCTTTTTTTCTGAGAGAGAGGGTCTTATTTTGTTGCCCAGGCTGGTGTGCAATGGTGCAGTCATAGCTC B@CC=D?DA@E@GE??GCDECGEAHHFHG>HHHDJGC9HGDHC8-FD9F:I?F,G8G-G@@EGHG7,GB,,FCG@?BECCDF7750,5,DD7CEEFBDIB X0:i:10 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDDAD XT:A:R RG:Z:1#49 HS25_09827:2:2204:13651:55756#49 83 1 318739 0 100M = 318372 -467 ACGGAACTCAGAAAAACAGTTTATTTTCTTTTTTTCTGAGAGAGAGGGTCTTATTTTGTTGCCCAGGCTGGTGTGCAATGGTGCAGTCATAGCTCATTGC BJHD+=FGGGEEBC,E7IGEHGEF?7JCIIAB5@F8F9GIFAGCHG,H;7F.98F98CH8@B.>:ED8HHDFIDHGEGG>H4<@@E=A?F?=@+AA X0:i:10 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11A?DEF XT:A:R RG:Z:1#49 HS25_09827:2:2110:9493:98246#49 99 1 318828 0 100M = 319182 454 TAGCTCATTGCAGCCTTGATTGTCTGGGTTCCAGTGGTTCTCCCACCTCAGCCTCCCTAGTAGCTGAGACTACATGCCTGCACCACCACATCTGGCTAGT CFEGDIDGEGGH7DHGGJJGGGHGIHIIICIHGIHHHFCHGHGEGHHHH8DFDHEBFCFGEGFGJFGFFJDFGFCBAA X0:i:9 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:1312:4153:34404#49 163 1 318891 0 100M = 319340 549 CTGAGACTACATGCCTGCACCACCACATCTGGCTAGTTTCTTTTATTTTTTGTATAGATGGGGTCTTGTTGTGTTGGCCAGGCTGGCCACAAATTCCTGG ;CACAEGF7HEGAFEG>CHG=?FGHH>GEIFGFEACGFIGHGH=DCGIFHHG5DGFC@EHFEE,FDC5?FFFH4F5B=DH4EAD;IHA4FCFB?AFBB,G X0:i:8 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1204:9824:41419#49 145 1 318903 0 100M 20 58601590 0 GCCTGCACCACCACATCTGGCTAGTTTCTTTTATTTTTTGTATAGATGGGGTCTTGTTGTGTTGGCCAGGCTGGCCACAAATTCCTGGTCTCAAGTGATC >4BHFF4>DCC>;FAGCE6C>EEFEDHGDCFE=F?HDCEBCEBE?DHHFEE@DDH5BG=,DE46+B7>EE>CH?JE7DDACEGGL>H97@CB>BAC; X0:i:9 X1:i:1 XA:Z:16,-90227027,100M,0;3,-197939803,100M,0;5,-180745518,100M,0;1,+677445,100M,0;1,+141726,100M,0;11,+136826,100M,0;19,+207106,100M,0;1,+243228261,100M,0;1,+222658181,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1213:16396:17266#49 147 1 318913 0 100M = 318520 -493 CCACATCTGGCTAGTTTCTTTTATTTTTTGTATAGATGGGGTCTTGTTGTGTTGGCCAGGCTGGCCACAAATTCCTGGTCTCAAGTGATCCTCCCACCTC GFGFGAGBICFDGIJDIF>HHEFEFHBFHFFFEBEFIGGD?BJEG5EDHHEGDFD?ADFDG@IFGFHEFGDFEFEC5H1GFEEHC<'8BD< X0:i:9 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2203:18718:2931#49 83 1 318927 0 100M = 318509 -518 TTTCTTTTATTTTTTGTATAGATGGGGTCTTGTTGTGTTGGCCAGGCTGGCCACAAATTCCTGGTCTCAAGTGATCCTCCCACCTCAGCCTCTGAAAGTG HIHDGHHGGGGFGH?GHGGIHIGFGEFGBBAGGGEHHGGIFIBGIBGCIFEGIHGHGG?GGHHGGIHGHHHGIHEHGIHIHBGGHFHGGHFJFFGFCBAC X0:i:9 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2214:6124:57201#49 147 1 318939 0 100M = 318637 -402 TTTGTATAGATGGGGTCTTGTTGTGTTGGCCAGGCTGGCCACAAATTCCTGGTCTCAAGTGATCCTCCCACCTCAGCCTCTGAAAGTGCTGGGATTACAG GDHEF>55BGA4FHII>AEH>BC>=B>H>FGDI>BFFHEF7BD4?A5GGDBJ+5GFH,GDBEAEG4HGG,EG@,GHCFGFGEI5GI9HGFC7C9=E>B;< X0:i:10 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2201:11049:17538#49 99 1 318984 0 100M = 319357 473 TTCCTGGTCTCAAGTGATCCTCCCACCTCAGCCTCTGAAAGTGCTGGGATTACAGATGTGAGCCACCACATCTGGCCAGTTCATTTCCTATTACTGGTTC BABDFGFFIFHGFJEHGGGHIFIHGJFIEAGHFDJGHHHGD9GHEGFHFCIIHHEEGGFG5AGHKFHGGEFFFJEEGIHHICIH;FFHEEFG>CFFH@CE X0:i:11 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2316:10116:48035#49 99 1 319036 0 100M = 319474 538 CAGATGTGAGCCACCACATCTGGCCAGTTCATTTCCTATTACTGGTTCATTGTGAAGGATACATCTCAGAAACAGTCAATGAAAGAGACGTGCATGCTGG A@EDFG?GIFHGGHE8GG6GGHIGHJF:GHHHFEI8HEHGGHFII?FG6FIFJGFGGGGGJGGHFFGGGEGBFIGDGGGH>I@CEGBFD,J6GBHGGFD@7G9E8FBFGBG,F@?;?HF@8CDDC7EGFEHG8:H@HFEHG@FDEAGGEFHH@?FED?3FCBAC X0:i:10 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11ADD;D XT:A:R RG:Z:1#49 HS25_09827:2:1203:12853:26689#49 147 1 319084 0 100M = 318734 -450 ATTGTGAAGGATACATCTCAAAATCAGTCAATGAAAGAGACGTGCATGCTGGATGCAGTGGCTCATGCCTGTAATCTCAGCACTTTGGGAGGCCAAGGTG GH3,5HHDI<4@<43@FGB5FAEH5EBFBD7JH=AF@GDBI5GB5FD7AHGCD6G&@FD7>IGD>8IF7@?+F>BCD8AF9D89?BBAC< X0:i:11 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1302:16744:13796#49 99 1 319101 0 100M = 319476 475 TCAGAAACAGTCAATGAAAGAGACGTGCATGCTGGATGCAGTGGCTCATGCCTGTAATCTCAGCACTTTGGGAGGCCAAGGTGGGAGGATCGCTTAAACT CAEDFGFFIFGEFJGGGGFGGFIGEEHIJHEHHEEFF@FCEDFHGGFDL?BIFH7EFFCFDG9DGF@GG?F?FDFGGGGEI7IH>5CGDDG7>DF5BAAB X0:i:11 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:1308:16492:26326#49 163 1 319133 0 100M = 319500 467 TGGATGCAGTGGCTCATGCCTGTAATCTCAGCACTTTGGGAGGCCAAGGTGGGAGGATCGCTTAAACTCAGGAGTTTGAGACCAGCCTGGGCAACATGGT :CABBBCED-AGGEGD6DB,@7>?H7+@EE>55@BF6EI5AAHH?GE5F5CDG?7E=6E7DFE?EI>H?DFG?BB55F6>@GA@CCHCCFEF5DH>FH?' X0:i:9 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1211:4073:84103#49 99 1 319159 0 100M = 319530 471 CTCAGCACTTTGGGAGGCCAAGGTGGGAGGATCGCTTAAACTCAGGAGTTTGAGACCAGCCTGGGCAACATGGTGAAAACCTGTCTCTATAAAAAATTAA A?B@@???F=H6@EFFG>G?DBCGHEDFFHE8GECFGEH7@DFAIFDCD?BFFGB8GHIG899HE77@BEGFC7EEBGHEIHD>JH>F@D@>G@AFHDIF X0:i:9 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!0;89(2@ XT:A:R RG:Z:1#49 HS25_09827:2:2110:9493:98246#49 147 1 319182 0 100M = 318828 -454 TGGGAGGATCGCTTAAACTCAGGAGTTTGAGACCTGCCTGGGCAACATGGTGAAAACCTGTCTCTATAAAAAATTAAAAAATAATAATAATAACTGGTGT B??,C>55F+>DF;;4FI=H+?45A=>E5GD5H5+=7,9=C7@=>>F@@E>F5B55C7AD>CJD?E>G>G@II>>IIJE@BBIE@B9H@9CDH9DAD?C< X0:i:10 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1309:16707:2796#49 163 1 319241 0 100M = 319611 470 GTCTCTATAAAAAATTAAAAAATAATAATAATAACTGGCGTGGTGTTGTGCACCTAGAGTTCCAACTACTAGGGAAGCTGAGATGAGAGGATACCTTGAG ;CACDEDHEGEGHDBCCD;BIGH;HDCEDIGBFHGGGGDGEAH,5DE?DHHHFLAH8AHGHFEF??FC>EFGH@GCIGF?FC6A? X0:i:8 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11A+B4D XT:A:R RG:Z:1#49 HS25_09827:2:1312:4153:34404#49 83 1 319340 0 100M = 318891 -549 GCTGGGGACTGGGGAGGCTTAGGTTACAGTAAGCTGAGATTGTGCCACTGCACTCCAGCTTGGACAAAAGAGCCTGATCCTGTCTCAAAAAAAAGAAAGA EFHBFFDG@GHFGGGCHDHJF?BBGCICIFH5C>ICCI;HGF@C6FGH=>EG+=?EG+=HEFDHBDEFE@GHHHFGGDEDHFEGHJHF<@FDGIIEIEIIBGFGEDHBGGHGGFFECEDCBC< X0:i:6 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1315:10351:55528#49 99 1 319364 0 100M = 319690 426 TACAGTAAGCTGAGATTGTGCCACTGCACTCCAGCTTGGACAAAAGAGCCTGATCCTGTCTCAAAAAAAAGAAAGATACCCAGGGCAAGTTAAGTTCGGA CAEEFGFEJFFGGJGHGGDEIKIHGJFFGHHHHGJGHGHGGHGHIGHIGHFIHHLIGHGJIGGDHFGGGHHFGGBDFGHHGGIHCGGHCGFGGHEBCHFE X0:i:6 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2316:10116:48035#49 147 1 319474 0 100M = 319036 -538 GCTCCCATGCCCTCTGTTGAACATGCGACCCTCCCAGCATCTCCTGTGTCCAGCAACCCTGAAAGCTCTGCAAACCCCTTTCAGGGTGTTTATGGAGGCT GE781FGFI2+CA@CGD:4B0F=4:FE-3.D6E:5=6F:456188E??5B>49BD?7@F+0=CE7IDGFCJHIFCFBGEE?GF@DFEFD8BC; X0:i:8 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1308:16492:26326#49 83 1 319500 0 100M = 319133 -467 GACCCTCCCAGCATCTCCTGTGTCCAGCAACCCTGAAAGCTCTGCAAACCCCTTTCAGGGTGTTTATGGAGGCTTTATTATGCAAGCATGATTGATAAAA BAHHC=HGG4E6HFFC7DCD-?IB?7CGBGC7GE@E?9I@@:GDE7(8DCEFG@FFD;(CH7AGGJIFHHH8IF<<;IBCFAG>?BJFDF=AFE?F@BAA X0:i:7 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BADDF XT:A:R RG:Z:1#49 HS25_09827:2:1309:1717:84152#49 163 1 319512 0 100M = 319862 450 ATCTCCTGTGTCCAGCAACCCTGAAAGCTCTGCAAACCCCTTTCAGGGTGTTTATGGAGGCTTTATTATGCAAGCATGATTGATAAAACCTTTGGCTGTT ;CACAEDC?CAGHAB-:F':G?F3FDF@FEFB5@GF6GHG+AHEC@GI+H8DG?IA=6B7ABFF=HG5D+55H>=5B4B5E==>@CBF;A<4G X0:i:7 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1211:4073:84103#49 147 1 319530 0 100M = 319159 -471 CCCTGAAAGCTCTGCAAACCCCTTGCAGGGTGTTTATGGAGGCTTTATTATGCAAGCATGATTGATAAAACCTTTGGCTGTTGGTGATTAAGTCAGTCTC <4B5DHGFG+A;CH>I@+B456BB5+E>++FA5C?EGE9JFG,CEB@G@EGD5>55D7F=AIG6F<@E>A>>IGD?CB7DFCAI:6G?>E@BC9E,C,C< X0:i:7 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1309:16707:2796#49 83 1 319611 0 100M = 319241 -470 TGGTGATTAAGTCAGTCTCCAGCCCCTCTTCCCCCTGGAGTTCAGTGCATGAGGCTGAAAGTTCCAAGCCTCTTACCATGTGGTTGCATGGTAATCAGCC BIG4BDHG7DGDF>B5HGGECHGFEGGGDFEGGH7@HGDDGFH@CFHHIIIFCHGFIEHD7HEGGJEGCGHGIHEEG@KGGGGGGGJEDFFIGF?FEEAC X0:i:6 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDBBB XT:A:R RG:Z:1#49 HS25_09827:2:1315:10351:55528#49 147 1 319690 0 100M = 319364 -426 GTGGTTGCATGGTAATCAGCCCTCCTCTTGAAGAAATTTAGGAGCTTGCAGTCACCCAGTCATCTCAACAACATCCCCAAATGCATTCTTACCATGCTGG GHHHGHGFGHFIEHBIGGFFLGFEHFHHBHIFHH=EFHHHFFFFFIFGGDHJI>GEHH3HGIGHGH+F=FBGFEEIEFGGBEIIDGGHG7GDHDF?C5D9 X0:i:7 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1303:12855:11484#49 163 1 319702 0 100M = 320100 498 TAATCAGCCCTCCTCTTGAAGAAATTTAGGAGCTTGCAGTCACCCAGTCATCTCAACAACATCCCCAAATGCATTCTTAACATGCTGGAGATCCCAAAGT HGED6I=HDHHG@GEFHEGGDA5EDGCFED?EEHHFFFHHE=ABFBEHGGH@ICE@G?EA=?G@H??GA$FCHIEGHFD8AAHHH8FGHFGEHFHFECIGFIA8HFCCHF8IGG7DEG=GFBFGC7EFGIH2FFFGEJFFHGGFE=B0,C2 X0:i:9 X1:i:7 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!11ADAAD XT:A:R RG:Z:1#49 HS25_09827:2:2216:11290:5803#49 147 1 320000 0 100M = 319867 -233 TGATGTGATCATAGCTCACTATAGCTTTGGCCTTCTGAGATCAAGCAATCCTCCCATCTCAACCTCCCAAGTAGCTAGGACTACACATGCATGTCACCCA AE7HF:1FCHA3>8FBF=G=4,=8F7-F:<8A=?CH=6C8?0GH>IGEGF:8;37A?28* X0:i:6 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1303:12855:11484#49 83 1 320100 0 100M = 319702 -498 TGCCCAGATCATTTTTGTAGAGTCAGAATTTCACCGTGGTGGCCAGGTTGGCCATGTTGGCCAGATGGGGTCTTCTTTTGTTGCCCAGGCTGGCCACAAA B6@@C5E4CHFFGEG>F?GD(DFEGGF@F?GDEFAB@EBDFIIEGGDGFEGH@CHE8BEG?D?HB?FCDHIDCFG>GGGBFD9FIFFGFECAC X0:i:8 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!11AADDD XT:A:R RG:Z:1#49 HS25_09827:2:2107:5181:16775#49 163 1 320306 0 100M = 320355 149 AGCCTCTCAAGTATGTTATGAAGGTTATATGTTAGGAAGGGTCCCAGGAGGTAGACCCACACAGATGGGATTTGGGCATAGGTTTGGTTTCCCAGGGGGC ;CBCEFEHFGFGHFGGHIIGIHJIFGEIGEGGGEBFIJIGHAHHGGHIJKHGGJIHEGFHHHFFGHFGJGGGHFEHGFFJHHFHIIHCIHIIGGHFFHGG X0:i:4 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1311:9638:98111#49 121 1 320337 0 100M = 320337 0 TTAGGAAGGGTCTCAGGAGGTAGACCCACACAGATGGGATTTGGGCATAGGTTTGGTTTCCCAGGGGGCAGTGCTGAGCTCTTTGCCAGTGGGAAATGGG ;AAEBAC4GEE:C8E8E:FDGAE>GHFEGGGB5FFF4DDDF7+;B X0:i:8 X1:i:7 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2107:5181:16775#49 83 1 320355 0 100M = 320306 -149 GGTAGACCCACACAGATGGGATTTGGGCATAGGTTTGGTTTCCCAGGGGGCAGTGCTGAGCTCTTTGCCAGTGGGAAATGGGATGCTGGTGATTTCCAGT EIHHGFHGGFHEGHHJHIJGHIIHJEJGGFHGGIFGHGJJGGHGHHFHIIHGIHGIGGHGGHGHGLGHFHHGIHJIKIFGHGGGGEJGGHFGGFGFCEAB X0:i:6 X1:i:7 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFD XT:A:R RG:Z:1#49 HS25_09827:2:1201:9872:95447#49 99 1 320574 0 100M = 320928 454 GGAAGGGTCGTTTTGGATGCACTTGAGCAGGGGTCCCCAACCCCTGAGCCATGGAGCCGCAAGGAGCCACACAGCAGGAGGTGAGCGGTGTCGAGTGAGG AABFFGDEIFFDEEEGCGGFGHIGDC@EF>HHH:IGGH@HGEDIFGHGFEFAFDGHD@IJEEGFEJGGGEEFGFGG?I7HJGIEHFJC@HF@GHFBDHF; X0:i:6 X1:i:11 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2308:1994:57255#49 163 1 320725 0 100M = 320918 293 CCCACCTGAGCTCCACCTTCTCAGATGAGCAGCAGCGTTAGATTCTCATAGGAGAACGCACCCTGTTGTGAACCGTGCATGTGAGGGATCTAGGTTGCGC ;CBDDFGHFGFGHGGDHIEGGKJIIGDIIEGDGHHGE?IGHEHHIGEIFEHHGFIHFGEHGHIHFJHIDIH>HHEHBIFLEHECCIHEGGHFHGHGGHG@ X0:i:3 X1:i:1 XA:Z:1,+320725,100M,0;5,+180747340,100M,0;1,-668801,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2308:1994:57255#49 83 1 320918 0 100M = 320725 -293 GCCCACTGATTCTACATTATGGTGAGTTCTATAATTATTTTATTATATATCACAGTGTAATAATGGAAATAAAGTGCCTAATAAATGCAAATGTGCTTAC EIHHBECGGGHFGFGHFIFGHIGGGEJGFHHGGIFKHGGEFGHDCEEHIIHFIHFIHHHDCHGHGIIFHGHEIHFHHIFIFFGGJEJHGFFGGFGFDEAC X0:i:4 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1201:9872:95447#49 147 1 320928 0 100M = 320574 -454 TCTACATTATGGTGAGTTCTATAATTATTTTATTATATATCACAGTGTAATAATGGAAATAAAGTGCCTAATAAATGCAAATGTGCTTACATCTTTTGGC GHHED7HFBGFIFHIICFHHFGFGHFHHHFIDGGDG7HEHHGHGHEJGHH>FGHGFHHDEGIDGGGHGHGIFCFEFIFGGFEGHECGHCFFFCDFDCBC: X0:i:4 X1:i:11 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2202:14255:67949#49 163 1 322110 0 100M = 322483 473 CTGAAGCGATCCTCCCACCTCAACCTCCCACGTGGCTGAGACTACAGGTGCTTGACACTATGCCCAACTTACATTTGGAATTTTCACATCCGTGGATTCC 1CA8C79FFEA58E,:+F5D+7+7,HD87@75+6+,,6+5+5,7I5>+DH?7A',+FB77GBE,D+?+D+5>,+EH++,+H+=>C*++H>I5>F3+(3?+ X0:i:4 X1:i:0 XA:Z:16,+90230244,100M,5;1,+322110,100M,5;5,+180748725,100M,5; XG:i:0 AM:i:0 SM:i:0 XM:i:5 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2202:14255:67949#49 83 1 322483 0 100M = 322110 -473 GAGTTTGCGATAGGCCTTGGAAACAAAGGGGGAGTCGCCATCCCTACAGAAAAATACATGAATTAGCCTAGTGTGGTGGCATGTTCCTGTAGTCCCAGCT ;644+G@G,,F>87CEC?(B-7C,?B,GGCEG7-9DBC9@C,,8.I?FI8C-IEAGG7.8:EE?D:AF:9CEAHD??:2GHEE@@EFE?+?=@C1C X0:i:9 X1:i:2 BC:Z:NGTGTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!+1+2?2? XT:A:R RG:Z:1#49 HS25_09827:2:2203:5956:26605#49 163 1 322516 0 100M = 322949 533 GTCACCATCCCTACAGAAAAATACATGAATTAGCCTAGTGTGGTGGCATGTTCCTGTAGTCCCAGCTACTTGGGAGGCTGAGGTGGGAGGATCACTTGAG HFIGGHEBJ5FDGCGHFG4HC; X0:i:13 X1:i:9 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFB XT:A:R RG:Z:1#49 HS25_09827:2:1208:1957:75296#49 99 1 322765 0 100M = 323157 492 TTTCTTATAACTGTTTCTTATTTCACTTACCAACTCTGTCTTCAGTTACTCCCAGATTTTTACTGTGTGTGTACAGATGACCTTTTGTTTAGATTGAATT AABFFGDEEFFGEBGHGGGHGGDHGJDDGHEHHJIFCHHCGHGEF?HGGFEFFHFACGIJEIGHKEGGGHFG6CGGHGCCD9DHHGFHEGG>GCFGBACE X0:i:5 X1:i:11 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDDF XT:A:R RG:Z:1#49 HS25_09827:2:2311:12187:97216#49 99 1 322905 0 100M = 323262 457 GACGTTCTCCTTACCCTTGATGTAAATTGACAGGGTTTTGGGTGCCTCCCAGCTATAATCTTAGCACTTTGGGAGGCTAAGAGAGGAGGATTGCTTGAGG CAEEFGEDIFHGGGGFGGFHIFIGHFFIGHHHFHI:JGHCEHJGIFEEGIIIFIGEGHCGJIGDHDHGGEGFCCGDFGCHEHIHJFFHFHGGGHDFDHGH X0:i:9 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DFFFD XT:A:R RG:Z:1#49 HS25_09827:2:2214:2082:48580#49 99 1 322929 0 100M = 323361 532 AATTGACAGGGTTTTGGGTGCCTCCCAGCTATAATCTTAGCACTTTGGGAGGCTAAGAGAGGAGGATTGCTTGAGGCCAAGAGTTGGAGGAGGCAGTATG A>>CFGFFIFFFGJ8FGGDFCHIEFFFHEHEHHDEGHEEGFHGEGF@IG:EIHGBGDGGGGD?HFEFGGEFFGJFGFI?HIGDDCF>BEGGGGHDJ@HJF X0:i:11 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DBFDD XT:A:R RG:Z:1#49 HS25_09827:2:2203:5956:26605#49 83 1 322949 0 100M = 322516 -533 CCTCCCAGCTATAATCTTAGCACTTTGGGAGGCTAAGAGAGGAGGATTGCTTGAGGCCAAGAGTTGGAGGAGGCAGTATGGCAGTATGGTGAGACCCTGT ;J4BHHB4GFD@CGGC>ICDC7B,GGDFIB?GG7,@DGDF8GHCHFFHIFHGIHGHHGHDGHHG@IIGHHHGFFHFGIGGGGGGHGJGGGFGFFGFCBAC X0:i:13 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFA XT:A:R RG:Z:1#49 HS25_09827:2:2314:10548:98819#49 147 1 322981 0 100M = 322542 -539 CTAAGAGAGGAGGATTGCTTGAGGCCAAGAGTTGGAGGAGGCAGTATGGCAGTATGGTGAGACCCTGTCTCCATTATTTTAAAAAATTGACAGGCTTTAC C77EF?87BE,E?G+,;IHCI+4+B5A+>HD+ X0:i:2 X1:i:1 XA:Z:5,+180749838,100M,3;1,-673116,100M,4; XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2311:12187:97216#49 147 1 323262 0 100M = 322905 -457 TTGGCTCTATTTCTTTTCTGTCTGTAAATGGTTATTGCTGTTTTGGTCTTTGAGACAGGGTCTTGCTCTGTCACCAGGCTGGACTGTAGTGGCATAATCA GHHFGHFGFCGHFHBGCFFHJGIFHEFH>HIJGGEHFHHJFHHFFIEGHHEJIG@GEHGHG=FEGAHFGFEI8EDIIJFIGIGHDGGHGGGFEDDEDBC; X0:i:2 X1:i:2 XA:Z:1,-323262,100M,2;1,+224141049,100M,3;1,+673077,100M,3; XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1315:3659:38954#49 99 1 323281 0 100M = 323587 406 GTCTGTAAATGGTTATTGCTGTTTTGGTCTTTGAGACAGGGTCTTGCTCTGTCACCAGGCTGGACTGTAGTGGCATAATCATGCCTCACTGCAGCCTTGA A?6ED?BDIFF@EEGHG2DEGH@EEDDDGHHHFEEGFHFGDHHHFF8ICIEIB7@CD9:FGEAADFEGGCFIIDBD?EH7JHFCEEGC=D4GAHDFC@,H X0:i:2 X1:i:2 XA:Z:1,+323281,100M,1;1,-673058,100M,2;1,-224141030,100M,2; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!11=AD?D XT:A:R RG:Z:1#49 HS25_09827:2:2303:8096:19311#49 163 1 323295 0 100M = 323742 547 GTTGCTGTTTTGGTCTTTGATACAGGGTCTTGCTCTGTCACCAGGCTGGACTGTAGTGGCATAATCATGCCTCACTGCAGCCTTGACCTCCCAGGCTCAA FHFFFHG X0:i:2 X1:i:1 XA:Z:5,+180749910,100M,1;1,-673044,100M,2; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1316:10566:10213#49 163 1 323300 0 100M = 323659 459 TGTTTTGGTCTTTGAGACAGGGTCTTGCTCTGTCACCAGGCTGGACTGTAGTGGCATAATCATGCCTCACTGCAGCCTTGACCTCCCAGGCTCAAACTTC 1C7A38:FFEF47>&25GE?.@,7H.I1;=5E4HA:::IG8/ED49331FH5FEI/E9H7D2EBDD;74=A;HB=<>6F50H8BC3<0:11FFGD4F5?G X0:i:2 X1:i:7 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2214:2082:48580#49 147 1 323361 0 100M = 322929 -532 ATGCCTCACTGCAGCCTTGACCTCCCAGGCTCAAACTTCAGCATTCCGAGTAGCTGGGACTACAAGTGTGCACAACCACCCCCAGCTAACTTTTTTCTTC BD3FFHD5>IADC>I4DEB+FF=EA=H6>F=5EF?B?HHA?EHF1>?5GFE=IEDD7E?BGCA?G86FBGIEF1HFIFFGB>A:CCAEAFCD8C'7CB;< X0:i:5 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1301:11768:89665#49 147 1 323536 0 100M = 323196 -440 TTAGCTTCTGAAATTACGGGAATTTCAGGCATGAGCCACCATGCCTGGCCTGGGCTAGTCCCATATTCTCTAGAGTTCTCTTTACTTTGTGCTAGCCAAT GD?HFDFFGGHIGHBFFIFDH?=FEFHHDHIFGGJF?7GFDFHEEEEGGEBFLGGGHGDHGIAHGHEGBCIGECDIGFGFFIFIEFGHGFGDHDEDDBC9 X0:i:3 X1:i:0 XA:Z:5,-180750151,100M,2;1,+672803,100M,2; XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1315:3659:38954#49 147 1 323587 0 100M = 323281 -406 GGGCTAGTCCCATATTCTCTAGAGTTCTCTTTACTTTGTGCTAGCCAATCTCTCATTATGCTATTCACCTGTTATAATGAATAATTCTCTGTATTAAATT 2DF,C3GD54>DC;FIDEECC?4>HIHCBFED5F4DFFIDF7HCF,E@D8FFB,GI7E9DGG?HGA&F=?5EFBGEC5GI:HDEGIAH>3JDCC??B796 X0:i:8 X1:i:8 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1304:18680:48627#49 163 1 323603 0 100M = 323998 495 CTCTAGAGTTCTCTTTACTCTGTGCTAGCCAATCTCTCATTATGCTGTTCACCTGTTATAATGAATAATTCTCTGTATTAAATTTTACCACTTTAAACTT EHDG X0:i:8 X1:i:10 XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2306:17312:46832#49 83 1 323978 0 100M = 323939 -139 TTGGGAAGGGTCGCTTTGGATGCACTTGAGCAGGGGTCCCCAACCCCTGAGCCATGTAGCCGCAAGGAGCCACACAGCAGGAGGTGAGCTGTGTCGAGTG EAHEBF5GGG6FGCEH,ICIBHEFDFGGDFFGGEEFBGEDBCBGHGGCF8EGIDBFEEEGG@EFGIHHCHHFFDJEEIKGGDAGEBJFDFFFGEGFECAC X0:i:10 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 QT:Z:!1:BDFDF XT:A:R RG:Z:1#49 HS25_09827:2:1304:18680:48627#49 83 1 323998 0 100M = 323603 -495 TGCACTTGAGCAGGGGTCCCCAACCCCTGAGCCATGGAGCCGCAAGGAGCCACACAGCAGGAGGTGAGCGGTGTCGAGTGAGGGAGTGAGGGAAGCTTCG 2CHDCE5C7G@FDHHG7IJJFH,FJGDABB?GGEHDDAIGGGHFIHFEIIHGCHGFHFHGJHHJGIEFHHHGIHJEHIFIGHGGHGFGFHFGFFGFDEAC X0:i:15 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFA XT:A:R RG:Z:1#49 HS25_09827:2:2316:17256:44101#49 73 1 324014 0 100M = 324014 0 TCCCCAACCCCTGAGCCATGGAGCCGCAAGGAGCCACACAGCAGGAGGTGAGCGGTGTCGAGTGAGGGAGTGAGGGAAGCTTCGTCTGTATTTAGAGCCA C@>@FBD?4FF@5BB2GC1E?BIGEDF:-??D8AC.G@7G8H;D9E8C-HCEF7GCDBGFGD9DF,C=7C@ICGGD?EHC67BH5GFGF@@GGC5CHHC; X0:i:3 X1:i:12 BC:Z:TGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:1::DDD>D XT:A:R RG:Z:1#49 HS25_09827:2:2110:11317:93074#49 83 1 324117 0 100M = 323771 -446 CCCTTTGCTCACATTCCCGCCTGAGCTCCACCTTCTCAGATGAGCAGCAGCATTAGATGCTCATAGGAGAACGCACCCTGTTGTGAACCATGCATGTGAG EIFDBHHCGG@FGFEEHI@CHHEHDGJCGHCGGG@DDGIJGGGGIGGJIIHFIDFIEGHGGHHGCIHFHGAE?FJFGIFGFGGGHGJGG?FEGBGFCB8B X0:i:6 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDBDD XT:A:R RG:Z:1#49 HS25_09827:2:1203:18371:9083#49 163 1 325128 0 100M = 325540 512 AGACTCTCTAGTCCCAACTGCTGCCTGCTGGTGGCCTATGAAGGCCCAAAATCTCCTCAAGTTGACCTGTCCAGGCCCAGCTCCTGCCTCCTGTCAGCGT :CBC>F9HBGH5HGC-+F5DD7>?IC6CCEGGGH&F,A5G+HDDGDB?@>BDG5GFEHE?F9EFB?H>F=GD>BIEFI,HCEEG@IHG;FI5G?F>BFH2 X0:i:4 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1302:9482:94321#49 99 1 325289 0 100M = 325556 367 GTCTACAGGCACAACTGCTGCCTCACAACAGCCTTTTTTGGCCCAGTTCCTGTCCAGCTCATGGCGGCCAATGTAGGCCCAAAACTTCCTCAAGTCAAAC CABFFGFFIFFEGGGGEGHGGGIGGJFIEHEHFGLGGGHGGHGHGCDCGFIFHHGIGHCJIEGHEEGGGHIDGJGEBGKFGHIHGGHFFGD,GHEHEDGE X0:i:9 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1312:14347:92538#49 99 1 325321 0 100M = 325639 418 CTTTTTTGGCCCAGTTCCTGTCCAGCTCATGGCGGCCAATGTAGGCCCAAAACTTCCTCAAGTCAAACTCTCCAGGCCCACCTTCTGCTTCCCGGTGGCA CABFFGEFGFHGGJGHGGHHIHIHGEHIG9HHFHLGHHHJDHHIFGHIGIIIJILIGGIGMIGDFJHGGHIIGIFDFIKHJHIHGEFHFGGGGHDFHHI; X0:i:8 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DDFFA XT:A:R RG:Z:1#49 HS25_09827:2:2316:19493:84705#49 163 1 325350 0 100M = 325654 404 TGGCGGCCAATGTAGGCCCAAAACTTCCTCAAGTCAAACTCTCCAGGCCCACCTTCTGCTTCCCGGTGGCATCAACAGGCCCAGCTTTGACTTGAGAACA -C47EFEHDEFGE?@GEGEB>:8DI@EAD=F=CH74H@=:HD@@?GH.:GH7?JI8?>9B8CK<7;:E9I7?;FFAEFF7B>@DFIHGI:BLDHF7:>FG X0:i:6 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2215:19590:44855#49 163 1 325408 0 100M = 325805 497 CTTCCCGGGGGCATCAACAGGCCCAGCTTTGACGTGAGAACAGCCTGTGCAGGCCCTGCTCTTGCCTCCCAGGGGCTTTTTCCAGGCCCAGCTCTTGCCT CD;%F0%GGEGH69=@HFI@BDIEE?59,@?7DED7HHHIDG,JFHHGEBHEFH7FAFF?EHEDFGH,FFH5FBEEEFFGBHGGAEFFGCFB@?G X0:i:6 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2107:16500:51173#49 99 1 325512 0 100M = 325836 424 GCAGCTGCCCCAGGCCAAATTTCTGCCTGCCTGCCAGCAGCCTCAACAGGCACAGCTCCTCCCTCACAGTGGCCCATTTAGGCCCAACTCATGACTGTGA CABCFGFGEFG65GBHGGAEGB>AHC'EFDHFCAE@F9H7GH;E@GCC.CII8FFIFBFGDGGBKDGGGAF?GFGDBGGHCFGDC?>GFH4GGCHBHAIB X0:i:4 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:AB;;= XT:A:R RG:Z:1#49 HS25_09827:2:1311:2623:88897#49 163 1 325533 0 100M = 325896 463 TCTGCCTGCCTGCCAGCAGCCTCAACAGGCACAGCTCCTCCCTCACAGTGGCCCATTTAGGCCCAACTCATGACTGTGAGGCCATTTCCAGGCCTAGTGC 798E@-+H-?-65>GFEJ?87FE>+AD>>BCD,@GB?7C5D>5F>H+5?75FF77=H77+?F5A+F5,B4+BB?CC=5543HF;4+F+G+>H@H? X0:i:4 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1203:18371:9083#49 83 1 325540 0 100M = 325128 -512 GCCTGCCAGCAGCCTCAACAGGCACAGCTCCTCCCTCACAGTGGCCCATTTAGGCCCAACTCATGACTGTGAGGCCATTTCCAGGCCTAGTGCCTGCCTC 2F@BC=F>@G@EGG>>HDGIHH>F?GCGIH?-@FDHH?GEGGGDIHHBEE:GCHBIA;@GCH@GG,ICH?88IFHCGI>CGFGGFEE@EHFGDFGFF>?? X0:i:4 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=BDDDF XT:A:R RG:Z:1#49 HS25_09827:2:1302:9482:94321#49 147 1 325556 0 100M = 325289 -367 AACAGGCACAGCTCCTCCCTCACAGTGGCCCATTTAGGCCCAACTCATGACTGTGAGGCCATTTCCAGGCCTAGTGCCTGCCTCGTGGCTGACTCTTGAA GFH>FHGFLIAIFHIIGIHCIBJFHFFHFHGFIFJFGEHDHJHFFIEGHHHDLGGGHHHHGIFDFGHGGGIFIEHHIHEFDEIIEIGGGFEECDFEBBC< X0:i:4 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1312:14347:92538#49 147 1 325639 0 100M = 325321 -418 CGTGGCTGACTCTTGAAGCCCAAAACTTCCTCAAATCAGGCTTTTGCCCAACTTCTGTCTACTGTCGGACTCTACAGGTCAGCCTCTGCCTCACAGTGGA GGHHDHHJ>IFDFHIIHFHEJFFBHIGIGHIJEFIEHIHDIHGGFIDGHC>FIHGIHDHHAIDECGHGGGEIEIG@IHGCGHFHGIGHGFFFBGFDCBC; X0:i:5 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2316:19493:84705#49 83 1 325654 0 100M = 325350 -404 AAGCCCAAAACTTCCTCAAATCAGGCTTTTGCCCAACTTCTGTCTACTGTCGGACTCTACAGGTCAGCCTCTGCCTCACAGTGGACCCTCCAGACCCAGA FGHHGGHGGDGFFJGEHIG1FGIFGGJGIFHGGGGGHGGJJIHFIGFHIII6IEGFGGHGGHHF@JGHHEHGDFFGHCHGH3GG-GJGGGFGGDGFEB@C X0:i:5 X1:i:0 BC:Z:TGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z::?BFFFFD XT:A:R RG:Z:1#49 HS25_09827:2:2313:12714:21485#49 163 1 325731 0 100M = 326150 519 ACAGTGGACCCTCCAGACCCAGATGGTGTCTCACTGTGGCATCCTCAGGAGAAGCTCCTGCCTTTCGGCAGCCTCTCCAGGCCCAGCTCCTCCTGCCTCC :CAA>B9,E-AG6DC@GC>7@,5CF7+8C>FGFE47DDGG5?7,D@5ID+HH@E7E=D7?+F775?5C5DG5E>E5BCGC@+A@@BHGEIHHGHGHFEDHIFGF>GGGGJGFHFJEFAFCEAC X0:i:7 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDDF= XT:A:R RG:Z:1#49 HS25_09827:2:2107:16500:51173#49 147 1 325836 0 100M = 325512 -424 GCCTCTTTCGGCCCAGCCCAGCTCATGCCTCCCGGCGGCCTTCCCAAGCCCCGCTTTTGACTTTCGGTGGCCTCTGCAGGCCTCGACAAGGCCCAGCCTC ?HG>5F+5BH>@E43CF==EDAGDE?EGF?EA77DFE>EGDD>D5E@FHH55GEAD7HEEBGCCC67@C>CGDE>B:EGHGH9B,-E786C: X0:i:7 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2116:11662:48289#49 121 1 325858 0 100M = 325858 0 TCATGCCTCCCGGCGGCCTTCCCAAGCCCCGCTTTTGACTTTCGGTGGCCTCTGCAGGCCTCGACAAGGCCCAGCCTCCTGCCTCCCGAAGGCCTGCACA *6G,=E2>GG@6>CG5H7C1H?GF?GGF?F77GCEHHGGG8CFDAFDFFFFDI@CAEE@@G498GJ:CBGH@EFH8;IHDH:GGFBFGDG=F??GFC>;> X0:i:7 X1:i:1 BC:Z:TGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:1:=BDF>D XT:A:R RG:Z:1#49 HS25_09827:2:1311:2623:88897#49 83 1 325896 0 100M = 325533 -463 CTTTGGGTGGCCTCTGCAGGCCTCGACAAGGCCCAGCCTCCTGCCTCCCGAAGGCCTGCACAGGCCCAGCCTCTGCCTCACAGCGGACTCTCCACGCCCA 2ID4+5+GG+D6CCE5C,GCHG6FG,7ABB,GG7D,H-DD@.-CC77H;8E;CCE9D/HC@@E8BEI8HE?FHDD?C X0:i:8 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!11B?DDF XT:A:R RG:Z:1#49 HS25_09827:2:2313:12714:21485#49 83 1 326150 0 100M = 325731 -519 ACCTCTCCGGGCCCAGAACCTCCTCAAGTCGGCCTCTCCAGACCCACTTGCACCCTCCGGGCGTTCTCTCCGGGCCCAGCTCTTCTTCCTGGTTGGGTCT *6G,FAHCGF66>>?ECDGCHHE?E@DFDBAGGI@FHGAEGFHGALECFIFCEFG9IFHFGHEFFH:HHEHBDFFDH>DDEGG>GF)F@HFFDFBFCE1A X0:i:4 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:DDDFE XT:A:R RG:Z:1#49 HS25_09827:2:1313:16709:95720#49 99 1 326165 0 100M = 326320 255 GAACCTCCTCAAGTCGGCCTCTCCAGACCCACTTACACCCTCCGGGCGTTCTCTCCGGGCCCAGCTCTTCTTCCTGGTTGGGTCTCCAGGCCCGATTCCT AAC@=E?DFF?G@BBEGGG?GFEEFDHHFHHGCDL:F@EG@HCDFFFGDHCFCGFC@9GJFGGHGEE5GEFDCDFDB,IEIHGDCBCH6ED>GDF5H>FB X0:i:4 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDDEF XT:A:R RG:Z:1#49 HS25_09827:2:1216:6502:54432#49 121 1 326197 0 100M = 326197 0 TTGCACCCTCCGGGCATTCTCTCCGGGCCCAGCTCTTCTTCCTGGTTGGGTCTCCAGGCCCGATTCCTGCCTCTCAACAACCTCTTTGGACTCAGTGCCT />>E5DHG@DEF:GGCDFEEEGEBEGE3IGF;G6DK6GEDGCGCBAFJIF?;G7FEF;H8CHA4GEICHHH@IFEIHIF2F3AGEBH@FG@IEFGF@BAB X0:i:7 X1:i:0 BC:Z:TGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:+:?DDDDD XT:A:R RG:Z:1#49 HS25_09827:2:1313:16709:95720#49 147 1 326320 0 100M = 326165 -255 CGGCCCACAGCTTCCTCAAGCCAAGCTCCCCAGGCCCAGGTCAGGCCTCACGGTGGCCTCTCCAGGATGAGCTCCTGCCCTCCGATAGCATATCCAGGCC ;4H5DH5F>?G?D5E+5=B7GAD@@EF7G5DH>FI>GD==?DAI?EG<>>BGEE@E>@7FFDEBGHG9@/F9BEAA7; X0:i:8 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2210:2562:74661#49 163 1 326478 0 100M = 326831 453 CCGCAGGCCCAAGTTGTCCTGAAGTCGGGCTCTCCCGGCCCTGCCTCCCAGCAAGTAAGCAAGCTCTTTTGGCTCAACTCCTGCCCAGCTTCCAACCGCC EGGG7EFHGFHEFBEEHEFIG5HGFJEFFFDHAFFIHFI>EIHFHFEHFG X0:i:7 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2210:2562:74661#49 83 1 326831 0 100M = 326478 -453 GGCACCCGGCCCAGAGGCGTGAGCCCCTGCCTCACACTGGCTCCTCCCACGCTGAGAGAGGTCAGTGTGAGCCCTTGCCTCACACCGGCCCCTCCCACGC H6H4FE@+>GEDBFBJDGGECIGFGGKGIBCGGIKEHGGGGGHDHGHFFIFDIHFFHHHGCHG>GJIFHEH@IDHIGIGGFDA>GGJGGGFIFEGFDBAA X0:i:4 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDDDD XT:A:R RG:Z:1#49 HS25_09827:2:1312:18507:75262#49 163 1 327127 0 100M = 327553 526 ACAGAGGTCAGCGTGACCCCCTGCCTCAACAGGCCACCGTGAGGGAGGAACAGGATCGCACTCGGGCTGCTGGGAGGTAGGCAGGGACTTGGGCCTGGGA DCDICDF@HFHGIGEFHHFFGBFEHGGDEFGGGFHHHHHJCGJ4HHCHEHEB?FEFAG@B@FGHI>FD+FHFHG X0:i:7 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1212:12826:46848#49 163 1 327180 0 100M = 327561 481 GATCGCACTCGGGCTGCTGGGAGGTAGGCAGGGACTTGGGCCTGGGAGGTCGCGGTGGGGCGAGAGCTGGGCCTGGAGACTCCCCTGGGAGGCAACAGCG B=BH?IHGDG X0:i:8 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2111:5874:62505#49 83 1 327543 0 100M = 327135 -508 TTCCTCCCGGCTGCATCTCCAGGCCGGACTCTGGCCCGACTCCAGGTCCCAACAACGTCTTTGGACTCAGCTCCTGCCCAGCTCCCAGCGGCCCTGGTAG E(HH5HEGG@GFFGEGH77GCCGHGGJ6FIHGGGFGH>AIGGHGHFGJIEHFEHGHIGHGGEGFGEDGHHHBIDEEK@HCHGAGHEJGGHFJGFGFEBAB X0:i:7 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFB XT:A:R RG:Z:1#49 HS25_09827:2:1312:18507:75262#49 83 1 327553 0 100M = 327127 -526 CTGCATCTCCAGGCCGGACTCTGGCCCGACTCCAGGTCCCAACAACGTCTTTGGACTCAGCTCCTGCCCAGCTCCCAGCGGCCCTGGTAGGCCCACAACT ;>H>EBEHGGF>FAGIGHIICIGEEDFBHIGHGFIFGFDFGHEDD7DEFBEGDH>F?EGGHHJE>IJDFGDGHGEICIDIFFEIGIF>C6GHGFGEFDEBCBC; X0:i:8 X1:i:7 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1305:8380:92290#49 147 1 328689 0 100M = 328320 -469 CTGCCTGTGTCGAAGTGCAGGAGCCCCCACCCCCATACTCACCTGAGTCCAGCCCCTCTGGGGAAAGAAGGGGTGCATGAACTCCCCCTAGTCCACAGGC GHHFFDH5FEGDGHIICF=HHDCFHIHHBHIFHFEGFHFD7HDFFFEGGHEFIHGGEHDHGIGHFEIJHGFIGCGGGLGFHEHDDCDBC< X0:i:13 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2110:10425:22249#49 137 1 328869 0 100M = 328869 0 TGAAGGTCCCACAATTCATGGTATGTACAGGGGCTCGGAGGAGGGAAACTGCCCAGCTTTCCCCCGGCACAGCTGCAGGGGAAGGGGGAGTAGATAAGAG ;CADD7DBFCHGHGIGGC>7C7HCE>BGFEGGF@GEGJEGD(CEC+K5@+D+AE7FEBBF=AEBEE>H5=5>?FB=54GIE'=C4BHA++L+DDF>E34> X0:i:13 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2305:12059:63772#49 163 1 329063 0 100M = 329478 515 CAGCCTGGCCAAGATGATGAAGCCCCGTCTGTACTAAAAATACAAAAATTAGCCGGACGTGGTAGCGTCCACCTGTAATCCTAGCTACCCGGAAGGCTGA X0:i:6 X1:i:7 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2203:14991:95936#49 99 1 329126 0 100M = 329546 520 AGCGTCCACCTGTAATCCTAGCTACCCGGAAGGCTGAGGCAGGAGAATGGCGTGAACCCGGCGAGAAGAGGTTGCAGTGAGCCAAGATCGCACCACTGCA CABEAGFDIFGFGGEGGGFFGHIEEHFDGH?HFDHGFH@GDHGDFFFGGFFI8FGIDFGG@9GFKDGGGEH7FJGDF6HHDCDHHHI5FHGGGHDBBHC2 X0:i:6 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2305:12059:63772#49 83 1 329478 0 100M = 329063 -515 GTGTCCCCTTCCAACCAGGCTGTCAAGGCCCCAACTCTGGGGCAGAGGCAGTGGCAGGGCAGCCAGGGTTGTGCCAGAGCCTGAGCAGGTTGAGGTGGGG HIFHGAHG@FDFHGE>DIGJEHIFEGGGBBAGGGKKHGIGJGGDIFHHIIHCGHGFIHHGGHGHGHIHHHHGHFEFHIFGHGGGJGFGG+FIGFGFFBAC X0:i:6 X1:i:7 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2203:14991:95936#49 147 1 329546 0 100M = 329126 -520 TTGTGCCAGAGCCTGAGCAGGTTGAGGTGGGGTCAGGCAGGGCTGGGAGTCAGGGCAGGGGCAGCAGCAGTGGACCTGCTATGCACACATCTTCTTCTCC G?FEGHDDGCF@ECFGC=EHH6HGABFHDGDAEFBEFFADFEB=FIG>GHFFIG5FHHEHGIGD7GHF>GIEIDDECFFFFCCB:CAEGFC?FDDDCBC; X0:i:6 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2301:5938:33165#49 121 1 329741 0 100M = 329741 0 AGCGGCCCTGCTCCCCCCGCCAGCATCCGTTTCTCCTGCAGTTGAAGATCCGTGATGTGCCCAGAAGATCATGCAGTCATCAGTCCCACGGAGCAGCCTG '64,+HH+@4,,5GE5>@&707,B77C6,FE-?%78?C9(-C978,,8;I.;9@8-8;9D77.F:IA-8B8G.-<22?:>E?GE@DG@4?F?FEB?A X0:i:8 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:5 XO:i:0 QT:Z:!11AD1AD XT:A:R RG:Z:1#49 HS25_09827:2:2204:13112:37498#49 99 1 330060 0 100M = 330461 501 GGGCCTGGAGGGCGGCTGTGGCCTAGTGGACAGGAAGAAGCAGTGGGCCTGGAAGAGCTGCATGATCAGGGCCGGCACTGGTCCAGGGTACGTGCAGTGA ?ACEFGGEIFHGFFGJGGAHGFIGEFFHGHHDHIEBF9HGFHFEIFHIGHFIFFGCGFCGJJGHGEIGGHHBCJGJHGGHEFDHEFFH6HGGBDFHHHGE X0:i:6 X1:i:8 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11ADDDB XT:A:R RG:Z:1#49 HS25_09827:2:2204:13112:37498#49 147 1 330461 0 100M = 330060 -501 ACCCTGATGACTGAGGAGCCTGGTAGCTCCAGGTCGCCCACACTTTCAGGTCTCTTGCACCAGAAGGTGGCAGGATCCATTGGGAGGAAACAGGCCCCCT 2HFBFHGJFGGCEHFIDIEHFFFJEEF,HHDFHHDDF?HDDEFCFEFGHHH@IGGEHH?EGIEHFAHEGGECIDGIEFEGGIGGEGGEGAEEHGFC'B;< X0:i:10 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2204:6245:51893#49 121 1 330475 0 100M = 330475 0 GGAGCCTGGTAGCTCCAGGTCGCCCACACTTTCAGGTCTCTTGCACCAGAAGGTGGCAGGATCCATTGGGAGGAAACAGGCCACCTTGGAAGGCGTCCCT EIFEJEDGG4E6FCEH7IGDHHIHG@GAFIFGGHEGFGGDFIGGHGGBF9FFD8FFHFHFC@HFGJEFHHHEF@CFGGG2GGEGGEFFIDFBFEBAA X0:i:8 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:A?BDA XT:A:R RG:Z:1#49 HS25_09827:2:2310:4327:5301#49 99 1 330550 0 100M = 330876 426 ACAGGCCACCTTGGAAGGTGTCCCTGGGCCCCCATCCCCAGGGGTTGGGGCCGTAGGGGGCCCGCTCTGCTGCGTTGACCAGACTCCTGGGCTTTGAAGG C;E@@G?DACF@@DGJ>>/?GHIGCED.8>H@FDEBGACGD9G8I8@9;C,IFDGA@9.8@9GD8GG,-C@GG777FB?CE,?H5G6F@6DGG5F=@4>2 X0:i:10 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!11A:=:D XT:A:R RG:Z:1#49 HS25_09827:2:2303:15306:98140#49 163 1 330844 0 100M = 331244 500 CCAAAGCCCTTGTTGCCCTCTGGCTCCTCCCCAGAGTTGTCCCCACTCTCAGTCGGTCACCCACTCCTTGAACTTGAGATCGGTGTCGGTGGTGCTAAAG ;CBCEFDHDHFGHGBGGCCFIEJIICIEIIGDEH4F6EGGDECH5GGIFFDHGEIHEFHFJGFGDHGEJIGFEGFHJIBEHE5HIFHFGGEGF>FG@C>DHCHFF2 X0:i:8 X1:i:7 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2308:2642:36742#49 99 1 330868 0 100M = 331218 450 TCCTCCCCAGAGTTGTCCCCACTCTCAGTCGGTCACCCACTCCTTAAACTTGAGATCGGTGTCGGTGGTGCTAAAGCCATCATCAGCAATGACATCATCA AABFFBFDAFFFFF??>EFF2F>EDJDH@HEH8EEG>EB; X0:i:8 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDB>D XT:A:R RG:Z:1#49 HS25_09827:2:2112:2838:93671#49 163 1 330869 0 100M = 331215 446 CCTCCCCAGAGTTGTCCCCACTCTCAGTCGGTCACCCACTCCTTGAACTTGAGATCGGTGTCGGTGGTGCTAAAGCCATCATCAGCAATGACATCATCAC 1C?>BEGCEHF+G9CE>DCG@FFC@DF,ECG>5>BC?D+GEDACC@EB@B8DGGBHE@@,=9EBDECCD@?>B>BH5CB>FFAGCIHG+>E+B+?7H+77B45''<785=5E55,=555E6DCG6E57+>,>+BCF7@FE+6@6-ABA978-BDAA;: X0:i:8 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:4 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1210:9931:75112#49 81 1 330893 0 100M 3 197941025 0 CAGTCGGTCACCCACTCCTTGAACTTGAGATCGGTGTCGGTGGTGCTAAAGCCATCATCAGCAATGACATCATCACCCCCTCCTCCTCATGGATGACCGT ECFBCFFCG@EFBCG>HGGGCHEH77JGBBEGGGDDBGGGGCBFGFHFDIHGDEFFHEDGCEEFGHGHGHDBBFCDGIFGEFG>FGJFFGFJ?FG=CE?C X0:i:11 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:ADBDD XT:A:R RG:Z:1#49 HS25_09827:2:2314:16185:64400#49 99 1 330959 0 100M = 331396 537 ACAGCATCACCCCCTCCTCCTCATGGATGACCGTGTGCTCTTCGTCACTCGCTATGACCTCGCTGGCCATGTGCTGGGAATGAGCAGCTCACGTGGGCGG C?B%FGDFIFGGGJ?GGGGEGFIAGJFEBHHHH:IGFEFHGHGHHFHECEIICH@EFGIFFEGHKGGGGEFIIC7E?IGEDGIHCGHHDGFGGDEJEDCE X0:i:6 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DADEB XT:A:R RG:Z:1#49 HS25_09827:2:1214:8510:4065#49 163 1 330995 0 100M = 331381 486 GCTCTTCGTCACTCGCTATGACCTCGCTGGCCATGTGCTGGGAATGAGCAGCTCACGTGGGCGGCAGCAGGGCTGCCCACGGGTCACCTCCCTCACCAGG <ECEDG:G?GEEI>EFGGFCEDEI@EGGF6GGEJ@GHGHHFGB9FIHDGJGFEDHCFHFFDHCEDEHGHBEH9IIBGIG4I>HHFHBHG X0:i:6 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2216:4376:90992#49 73 1 331144 0 100M = 331144 0 GAGTATGATGCAGTGCCAAACACCACCTGTGTCAGTTCCCGTAGTGCCTGACGGTCTATTTCCCTGCCATCCAGGCTGTGTACCCCGCTGTGGGAGAAGG BAB@FGFFIFF@GEGJGG#FIBDHHJFDFHEHHIHFFGHHG?GHAFHIGFEF;HFGGBGFGDAHGDGGGEFGIFGGFGGC=G@HHFFGFEFG9E=BBFI; X0:i:12 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!1=DDDBD XT:A:R RG:Z:1#49 HS25_09827:2:1311:19047:85094#49 147 1 331153 0 100M = 330860 -393 GCAGTGCCAGACACCACCTGTGTCAGTTCCCGTAGTGCCTGACGGTCTATTTCCCTGCCGTCCAGGCTGTGTACCCCGCTGTGGGAGAAGGCTTGGGCCA AH?EFHF>IE>HFHI4CFEH5GCGDEHIDHIFG>HFGE9DHJHFFIFGDHIDGH@GHCDFGCGDEGHFHCIIIFDFCJGIFEIID6GGGHCEHDE7ABC; X0:i:12 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2112:2838:93671#49 83 1 331215 0 100M = 330869 -446 CAGGCTGTGTACCCCGCTGTGGGAGAAGGCTTGGGCCAGGCTGAGCCAGGTTCCCTGACTGTGTGCAGCCGTTCTGCCCCACAGAAGCTGCTCCTTGGTA ECH@FDBAGG(FFF?JDIHIBK6FDGDF?FH-GF@DDADEBAGGCBGFFICFCEBF8FFF@@EGFAGHDH>EHFFGHCFGCFGDDF@B@A X0:i:7 X1:i:7 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2308:2642:36742#49 147 1 331218 0 100M = 330868 -450 GCTGTGTACCCCGCTGTGGGAGAAGGCTTGGGCCAGGCTGAGCCAGGTTCCCTGACTGTGTGCAGCCGTTCTGCCCCACAGAAGCTGCTCCTTGGTATCC ED>?C5C@?+>G@6-?GACBF97DC,C: X0:i:7 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2303:15306:98140#49 83 1 331244 0 100M = 330844 -500 CTTGGGCCAGGCTGAGCCAGGTTCCCTGACTGTGTGCAGCCGTTCTGCCTCACAGAAGCTGCTCCTTGGTATCCGAGCTCTGGAGTGTTTGGGCTGCAAC 2F>HCFHGBGGFCCGCHIHIBHGFJFJGBFCGGIGGDGDGGIHFILHHF&DGICGGHFHDCHGHGEJHHHAGIHHEGIFGHGGGJFJHFGFFEFGFECAB X0:i:8 X1:i:11 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDFFB XT:A:R RG:Z:1#49 HS25_09827:2:1214:8510:4065#49 83 1 331381 0 100M = 330995 -486 GTGCCCGTCTCTGATATGCTCCGCTCCCACGAGCCCTTGTTACACTCCTGCTAGCCCCTGGCTTGTGGGCTTGGCCTCTGAGCTGGACTTCTTTCGGTCC HFHHFEHGGFDFHFGHHIHCHGIFGGJGFFFGGGEGHGGJGIGDIGHFIIHFEHFFHGHGGHHHGEGHHEH@HFEFHIHGFHGGFGJFGFFJEFGFEEAA X0:i:10 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2314:16185:64400#49 147 1 331396 0 100M = 330959 -537 ATGCTCCGCTCCCACGAGCCCTTGTTACACTCCTGCTAGCCCCTGGCTTGTGGGCTTGGCCTCTGAGCTGGACTTCTTTCGGTCCTTGTTGCAAGTGGGC 2FFFCDHFFAHHFCIGFAGH>FIGDE4H5AFFC>EEBDIHH8BE:>GGD85DB5GFF6E2DEDC:C< X0:i:12 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1213:8876:80458#49 163 1 331414 0 100M = 331805 491 CCCTGGTTACACTCCTGCTAGCCCCTGGCTTGTGGGCTTGGCCTCTGAGCTGGACTTCTTTCGGTCCTTGTTGCAAGTGGGCCACCTTCACCTGGAAGGC <*A>+39CFEFG'FDC6FHGCEFCHHICG5GD5@BE?A@G=FEC?5GI@H?DGDE+=DECDAFF=EFEF=5D64+H+=?HH=FFIIBGDG4B+FH5EGHG X0:i:14 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1303:15035:96108#49 163 1 331583 0 100M = 331951 468 CCGGTTATCCTGGTTGGGGTGACCCTGGTGCGCCCTGCCAGGGCCTGGTGCCGCCTGCTGAAGATCATGAGCGCCACTCATGGGCCACCGGATGTGGTCC ;CBCDDDHDHHGLDGGFII7IHJIIGCIDIG>GHEFDGE5AEHHIGHGFBHHGFFHGHEFDGEF=HFEFDFHHEEHBHGFCFGH;IHGIFEIBHFD>??G X0:i:5 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1213:8876:80458#49 83 1 331805 0 100M = 331414 -491 CATGATGGAGAGGAAAGCATCATCATGGTCATTCTCTGTCTCACTGTCCAGCAGGGACTCCCCTGAGGGGCCCAGGGCTCCTCCTCCATGGTGGGAGGTG ;>HHJEDGGFGEHFFC7D7GCHBFDGGGIBF7GHFKHGGGFFBFHBEJICHFEFGGAGDGGFHJGIIHHHHGF9HFGEBIHGGGHGAA X0:i:13 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDFDF XT:A:R RG:Z:1#49 HS25_09827:2:1216:14793:58826#49 99 1 331881 0 100M = 332277 496 GCTCCTCCTCCATGGTGGGAGGTGAGCTTTTACCAGGTTCCACCACCCCCAAAGTGTGTGGGGTTGCAGGCCCTGGGCTTTCAGGGCAGGTGGCTCCAGG CACDFGFFGFFGHJG?GG8EIHIGDEFDGHHHHIIGFGHGEHGFEGECGEIIHIABCHGJGGGFGEDG:FFIF0GJGGGHGEIHEGH:FH6HF+ED6EEH5+F5DH5F@>;CCF<5>G>+F?EG X0:i:5 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1314:1801:41260#49 73 1 332046 0 100M = 332046 0 TGGCAGGTTGTTTTCTCTGGTTGGAGGCCACTGAGTGACTGGCAGGTTGCTGGGCCTCGGGTGGCCGCAGGGAGGGGACAGGAAGGGGATGGAGTACAAG ?>6E@?BD424D@<4F2G:22>1A<+H<+A; X0:i:9 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:4 XO:i:0 QT:Z:!11=ABDD XT:A:R RG:Z:1#49 HS25_09827:2:2113:10769:67023#49 99 1 332114 0 100M = 332510 496 AGGGAGGGGTCAGGAAGGGGATGGAGTACCAGGAGAACACGGCCGCAGAGTGACCTTCCACATTCCTCCACACGAACATGCTGACGCCACGGGAGGCCTC AABEFGFGAFGEGJFGGGGGCHIGDFDHGHHHH9J5FGHCFHHHFFFIGHFFFIGGFBIFFIGHFEGGGCGGGIGDFIHHGGIDHFHHFGFGGHDGHFI; X0:i:6 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2209:3779:74282#49 99 1 332198 0 100M = 332637 539 CGCCACGGGAGGCCTCACTGAACGCAGGCCTGGGGGCCGAGCACTTGGTCCGGGCAGGGGGTTCCTGGCAGGGGCTCACACCTCCTCGCCCCCTCCTCAG A;>7=D?DI=FE@DFHGGB2G>EH<.@:FH:HCAEF89BC8,;8@B@?FF@AB7GACB:B8A>,GGIG77BD,?FEF6C7?&@7H565@6G7G5=GD4(B X0:i:6 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=BDD;D XT:A:R RG:Z:1#49 HS25_09827:2:1216:14793:58826#49 147 1 332277 0 100M = 331881 -496 ACCTCCTCGCCCCCTCCTCAGCCAAGGTGGCTTGGGCCCAGAGAAGGGGAGGTTGGAGAGGAGCAGAAGGCCAGGCCTCAAGTTTTGTTTTTTTTGTTTG +HFFFH3BBIFCGHCIHDEFEFHEHEHCHHEDHHE?FFE=F7GEEFG98EGFIHG@HHDHGED?GA>GGGEGEFGDCFA?;I%EEGG>@GFF@06,7BC; X0:i:11 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2108:4795:11677#49 99 1 332315 0 100M = 332740 525 CAGAGAAGGGGAGGTTGGAGAGGAGCAGAAGGCCAGGCCTCAAGTTTTGTTTTTTTTGTTTGTTTTGTTTTTTGTTTTTGAAATGTAGTTTGACTCTTGT C?BFF3FEIFF@HFFFGGBEDHCHDE9DEHECHHLFJE@GFHCHA8CIGEAI8E7EGGAFEGG78GG5GEFFF7EDBBE-7GFHCEHH@HGFGDGFBG>2 X0:i:13 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11=BB?D XT:A:R RG:Z:1#49 HS25_09827:2:2112:13287:68485#49 83 1 332389 0 100M = 332028 -461 TTTTTGAAATGTAGTTTGACTCTTGTCACCCAGGCTGGAGTGCAGTGGCACGATCTCAGTGGCCTTCATACCTGGCTAATTTTTTGTATTTTTACTGGAG HGHDJECGFGEFCIFHHIGIHHGFEGICFHHGGCFHHGDDFIHDIGFHICFGCHFFIGHECFHFGLIFHEHGFFEEGIKGGGGGFFJGGGFFDDGFDBAA X0:i:12 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:ABDDD XT:A:R RG:Z:1#49 HS25_09827:2:2113:10769:67023#49 147 1 332510 0 100M = 332114 -496 CAGGCTGGTCTTGACCTCCCGACCTCAGGTGATCCACCCACCTCAGCCTCCCAAAATGGGATTACAGGCATGAGCTACCGCTCCCAACTTCATTCATTTT AE?HFHFF5HDF=AHCB5BFH+FG@GEBEG@8FFIK:EDGHHGDD&CBDF>GEEGCGHGFGDGEFHGFFLGFFFEGDEC?C; X0:i:3 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2209:3779:74282#49 147 1 332637 0 100M = 332198 -539 TTTAAGGTAGACCTAGTGGTCCTGAATGCCCTCGGCTTTGTTTGTTGAGGAAACACGTTATTCCTTTTTCCTTTCTGAAGGACAGCTTTGTCAGACATAG ?,3E5<+55A4A5'5FB,E=7@@=A,+GG85=5EG?,,J+@C,D7GBF575GGC7875,@7>DB@EA85(-78-7B8?;+ X0:i:3 X1:i:8 XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2315:8389:60639#49 99 1 332652 0 100M = 333029 477 GTGGTCCTGAATGCCCTCAGCTTTGTTTGTTGAGGAAACACGTTATTTCTTTTTCCTTTCTGAAGGACAGCTTTGTCAGACATAGTATTAGTTGCTGGCA H>EFFGF?IFGEGJGJGGGGIHIHFJFIGHHHFGLGHGHHFHJHFGHEGIIIHHGGG@@JEIGHK@FGGHHGGJGGFBIHGJGHHGCHEHGGGEBE;HG< X0:i:3 X1:i:8 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2111:7659:92944#49 163 1 332684 0 100M = 333029 445 AGGAAACACGTTATTTCTTTTTCCTTTCTGAAGGACAGCTTTGTCAGACATAGTATTAGTTGCTGGCAGTTTTTTTCTTTCAGCACTTTGAATGTATTAT :CACADC8DG9>HAGC>C5B@C>GBH>?E5>>E6BFI?5=BEAEG@BGFH?DG+BEEHE7AEFBF?HGD4F56>EAB+6E4EA+CF4GD><5F+HFGFDG X0:i:3 X1:i:8 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2308:19548:35628#49 163 1 332685 0 100M = 333037 452 GGAAACACGTTATTTCTTTTTCCTTTCTGAAGGACAGCTTTGTCAGACATAGTATTAGTTGCTGGCAGTTTTTTTCTTTCAGCACTTTGAATGTATTATT IAEEFEGHH?GHLGHGEGGHFH9BHEFFFFFHLEGGFGEGGBGEIGGHFFGFEDBGIHIG?H5FFFEGGGGBGHHHAF X0:i:18 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDDD XT:A:R RG:Z:1#49 HS25_09827:2:2108:4795:11677#49 147 1 332740 0 100M = 332315 -525 TAGTTGCTGGCAGTTCTTTTCTATCAGCCCTTTGAATGTATTATTCGATTCTGTCCTGACCTGCAAAGTTTCTTTAACTTTTGACTAATTGATTATATGG 2EB5+HJ5+E>IAHB+>5+4J6++5B>E'+D+IFDF7?9G7,64575>GE>D5H5+77G55I6,FAH+BG57IB+8,'7+75A6(,G'5-C+,EFD8B;1 X0:i:18 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:5 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2113:10424:35790#49 163 1 332826 0 100M = 333292 566 ATTTGATTATATTGTGACTTGGTGAGTATCTATTTGGTTTGAACCTCTTTAGGAATCTTTAAGCTTCATGGATTTAGATGTCTAAATCTTTCCCATGATT :C?CCDGHEGEGHFEEFDHFIFFC@GGIIEGGFHGF5D@GHEHHF;HIJGHDAEIFCHEFHEHHHIFEDF?FHEEDEFGICGC@EFHFFHAI4HFGHEGBHE2 X0:i:7 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1309:4707:20336#49 163 1 332937 0 100M = 333355 518 CAGCCATTCTTTAAATAAGCTTTATTCTCCTTTCTCTACTTTCCTTCTCAAACTCCCATAACCTGACAATGGTTTGCTTAATGGTGTCTTGTTGGCTTTC :CACDFEFE@AGEGBE=A3BGGF;F>CCGEGGEHHEEDIDADHDFGGIDHHHGJEFFFBFGHHGFBFCDGFGHGEHGFD5HBEF@BHGHHAFFGAFHHEG X0:i:7 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2111:7659:92944#49 83 1 333029 0 100M = 332684 -445 TGGCTTTCTTTTCTCTGTCTCTTTTTTTTTTCTTTTTGAGACAGAGTCATGCTCTGTCACCCAGGCTGGAGTGTAATGTGTGGTCTCGGCTCACATTGCA H6=H5E++7G6FFJ?G,7CD-G6FDC,CIH?GGFDFHAGE8CGG8GI8;EF;?88FG;ACC7H8:,GCBH-B:HEEE>H??BC>FBE@6?FG4?GF@>;8 X0:i:8 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=BDDDD XT:A:R RG:Z:1#49 HS25_09827:2:2315:8389:60639#49 147 1 333029 0 100M = 332652 -477 TGGCTTTCTTTTCTCTGTCTCTTTTTTTTTTCTTTTTGAGACAGAGTCATGCTCTGTCACCCAGGCTGGAGTGTAATGTGTGGTCTCGGCTCACATTGCA GHF>DHC>>IF6EHC@C+%+5GJBDCGHFHDFDGEFGFHH'E@F:IF89HG4G:F;6@.7C3;;27:&98D,A20CBC; X0:i:8 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2308:19548:35628#49 83 1 333037 0 100M = 332685 -452 TTTTCTCTGTCTCTTTTTTTTTTCTTTTTGAGACAGAGTCATGCTCTGTCACCCAGGCTGGAGTGTAATGTGTGGTCTCGGCTCACATTGCACTCCAACC ;JHEGGHGFGHFFIFEHDHIHHGFEGIIFIEGGGFKDGGIJIHFIEFHIIHLIHGFHJHGCHGGGIJFHEHEIHFFGIHIGGGGHGJFGGFFGFGFEBAC X0:i:8 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2302:19732:99455#49 163 1 333048 0 100M = 333399 451 TCTTTTTTTTTTCTTTTTGAGACAGAGTCATGCTCTGTCACCCAGGCTGGAGTGTAATGTGTGGTCTCGGCTCACATTGCACTCCAACCTCCGCCTCCTG ;CBBDFCCBEF>AABDF+E7CC+7?DF8DEAB5D47D65DF5ACDFHEF>895?7E=,BFDE7FGB?5FE5+EE++BBD5C4AHCCCC@+GFDC3+5G4@ X0:i:7 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2311:4805:69805#49 147 1 333067 0 76M1D24M = 332722 -446 AGACAGAGTCATGCTCTGTCACCCAGGCTGGAGTGTAATGTGTGGTCTCGGCTCACATTGCACTCCAACCTCCGCCCCTGGGTTCAAGCGATTCTCCTGC GF?HFFDJGGHIF=>FFGGH>DCJEFHEHEIFEHEFIHAGHJDGHF@GHE>5EG@DHHDE@@ADFAHFDCEDECCIEHGGGEII@EGHGEEDFDDCAAC; X0:i:5 X1:i:5 XG:i:1 AM:i:0 SM:i:0 XM:i:0 XO:i:1 XT:A:R RG:Z:1#49 HS25_09827:2:1311:19027:2635#49 163 1 333119 0 100M = 333533 513 TCACATTGCACTCCAACCTCCGCCTCCTGGGTTCAAGCAATTCTCCGGCCTCAGCCTCCTAAGTAGCTGGGACTACAGGTGTGTGCCACCACACCCGGCG 1/A877D@ECEG,96CE5C?G7B,,G6CE@FD+6E7,6+55H7H5@'?5BD75D7A4G77ABFFED>+DD?+>++H+46+++5HC>4EIFLBB5<55GH+ X0:i:3 X1:i:8 XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2310:12305:21977#49 145 1 333205 0 100M 11 68256581 0 CACCACGCCCGGCTAATTTTTGTATTTTTAGTAGAGATGGGGCTTTGTCATGTTGGACAGGCTGGTCTTGAACTCCTGACCTCTTAATCTGCCTGCCTCG GFFHDHJHILFGEHIFGGFEJFHJHFGHFFIFEHHGFFHHFHHFF8EGHFBFIGGEEHGHGGGEGGEGGGIGIGGHEJEGGDDHGGFLGFFFHDFECBC< X0:i:8 X1:i:0 XA:Z:19,+192176,100M,1;11,+122250,100M,1;1,+656404,100M,1;1,+130046,100M,1;5,-180759820,100M,1;16,-90243203,100M,1;3,-197954144,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2309:11396:44137#49 99 1 333228 0 100M = 333560 432 ATTTTTAGTAGAGATGGGGCTTTGTCATGTTGGACAGGCTGGTCTTGAACTCCTGACCTCTTAATCTGCCTGCCTCGGCCTCCCAAAGCGTTGGGATTAA CAB@=G?DA=?E@FBHGADEDHIE1EFDGHHCG.JFGGF@E@/8@G-?CEI;F7G8FGAG@G978D757EF,CD,EF>77C7B75G6,%6@G+E=54+62 X0:i:8 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!1=DDDEF XT:A:R RG:Z:1#49 HS25_09827:2:2113:10424:35790#49 83 1 333292 0 100M = 332826 -566 TCTGCCTGCCTCGGCCTCCCAAAGTGTTGGGATTACAGGCTTGAGCCACCACACCCAGCCTTCTTTTCTCTCTTTTATTCTTTTTTTCTCTGTCCTCTGA 'C4DBEHGGG6FHHGEDGHIHHGFEGJGIFE7GGFFHG9GGGGGCHEB?IFGIHFIIGHGGHHF9E0HDGHEIFJFHIHG?GGGGEEGFGFAFFGDFB>B X0:i:7 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1311:12435:60677#49 83 1 333340 0 100M = 332932 -508 CCACACCCAGCCTTCTTTTCTCTCTTTTATTCTTTTTTTCTCTGTCCTCTGACTGGATAATTTCGGAAGATCTATATTCAAGTTTACAGATTCTCTCTCC HGDH5HHBGGEFFGFEDIGJHHEHGGIGIBEGGHFDHGAIGAGGIEGHIIIDIFGGIGHGGHGGGHDFHHHGDDFGGIGGHGGGHGJGFGFIDFGFFBAA X0:i:7 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1309:4707:20336#49 83 1 333355 0 100M = 332937 -518 TTTTCTCTCTTTTATTCTTTTTTTCTCTGTCCTCTGACTGGATAATTTCGGAAGATCTATATTCAAGTTTACAGATTCTCTCTCCTGTTGAAGTTGACTA EGADHHDGGGH@CHGHFGGIHHGFEGDGIFEGGGGIDGD8JI@DIFHFFICGGHGFEFFGGCGGGEHHHHHGFHHGKIHGEGGGHFJGGFFEDFGFFBAC X0:i:7 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2302:19732:99455#49 83 1 333399 0 100M = 333048 -451 ATTTCGGAAGATCTATATTCAAGTTTACAGATTCTCTCTCCTGTTGAAGTTGACTATTGTGTTATATCACCCAGTCTGGTCTTGAACTCCTGGGCTCAAG EJHHFEBHHIHEB?>FD7?GBFFGGHFGDGG7FGBFIBHHEFE;IHBFDFHGG+GCCEAG8HHGFDEGG>BD?BGGGGE@FFFAD4?F@BA8 X0:i:8 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2202:20053:85413#49 163 1 333404 0 100M = 333760 456 GGAAGATCTATATTCAAGTTTACAGATTCTCTCTCCTGTTGAAGTTGACTATTGTGTTATATCACCCAGTCTGGTCTTGAACTCCTGGGCTCAAGCGATC ;C?>A79BFCF6B4D5H?ECB=5@34C@FHFD?+5B3DB X0:i:8 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1311:19027:2635#49 83 1 333533 0 1S99M = 333119 -513 TTTTCCAAGCTTGAGCCACTGCATCCAGTCAGTCCCAGCACTTTGGGAAGCTGAGGTGGGAGGATCACTTGAGCTCAGGAGTTTGAGACCAGCCTTGGCA *,D,+++G,4,F>6B>F?CC77>FDF?GFF,-57FEDA98FCBFA@7F;@:DDHFA8FAC@H9C:EA8HHHGDFDC/I>??D>B?E<+@H=AEFGF@6A< X0:i:13 X1:i:8 BC:Z:NGTCTATC XC:i:99 XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 QT:Z:!1:BD1:D XT:A:R RG:Z:1#49 HS25_09827:2:1301:10545:86597#49 99 1 333537 0 100M = 333874 437 CAAGCATGAGCCACTGCATCCAGTCAGTCCCAGCACTTTGGGAAGCTGAGGTGGGAGGATCACTTGAGCTCAGGAGTTTGAGACCAGCCTGGGCAACGTA BACFFGFGGFFGGFGGGGFGGHIEHJFIEHHHHIJGFGHGGHEHGFHIFCIAFHFIGGGBGGGBEKEGGEH?GFFE6GHHEE?FBBH>EBCEFEI>EGFIG>FHB7DACG5DC7GGGBDH8D@?FFEDECDB7F5IH>AIGD?F==>CHE@EF@CC4G+FCF5+3>5:D+ X0:i:5 X1:i:8 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2309:11396:44137#49 147 1 333560 0 100M = 333228 -432 TCAGTCCCAGCACTTTGGGAAGCTGAGGTGGGAGGATCACTTGAGCTCATGAGTTTGAGACCAGCCTGGGCAACGTACTGAGAACTTGTCTCTATATTAA ?4?F+E+5BA+IA=H6BFFDEF5D,7G+77@+F>@57'E55BC?DHE5DEAG7G>GGG5E@FH8C>?IDB5CBBHEGFC7CGEBCAC: X0:i:5 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2215:21200:76530#49 163 1 333687 0 100M = 334053 466 CCAAAGCGGGATGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCATCATGGCAAAACCCCATCTCTACTAAAAATACAAAAATTAGCCAGGTGTG ;?2C>CG;2CD$HEECE=;=IFFE-BDGI5G6-D2?:DIG7ECHDDH>FECGGDEEGFEDFHHH,H?G?EGHEEEE6CGE@EAGGFHA@FCGJ?CF,FEB X0:i:6 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2202:20053:85413#49 83 1 333760 0 100M = 333404 -456 TAAAAATACAAAAATTAGCCAGGTGTGGTGGCACACGCCTGTAGTGGTGGTGCATGCCTATAGTCCCAGCTACTCAAGAGGCTGAGGCAGGAGAATCACT E>>A55+G@G6F565>/IC,7IIB=@GG,F7<,C7DA9GDBC9DCFDHA8F.C@,IH/,8C7E-FIICBGCFF9??AGGHEFEH>FLFD4H3@GEGFJHFJHFFHGGFDGGEFFDHAFHHFHEEGGHGDIGGEHDJEG@?DFBHFDGIDCEDIEJGIGHDHBGGLGFHEHGDECAC< X0:i:12 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2205:15128:25275#49 99 1 333906 0 100M = 334296 490 ACTCCAGCCTGGGCAACAGAGTGAGACTCCATCTTATAAAAGGAAAAAAGAAAGAAAAGAAAAATTCCATATCTGAGTGTTTACTCCTGAGTTTTTGAGA AABCFGDGIFHGGFGHGCG?GHIGIFHDJ?HDFHICGHHGEHGHGEFIFFBFHFHIGGAFIGGAEFEGGF@IFDCEF6GCGGIHHGHGFGGGGHEJBHAE X0:i:17 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2105:2535:25823#49 83 1 333925 0 100M = 333545 -480 AGTGAGACTCCATCTTATAAAAGGAAAAAAGAAAGAAAAGAAAAATTCCATATCTGAGTGTTTACTCCTGAGTTTTTGAGATTGTTATTAAGATCGTGCT BCAB55H4GFE@>>FEHDG7CGBFECGA?IEGGGEFHGGDBF@DIGEJIE:DEHBH8FAGJEACGJDBHHCEEFGGHEFGFGFGFFGFEEAA X0:i:6 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFE XT:A:R RG:Z:1#49 HS25_09827:2:2304:2982:24698#49 99 1 334098 0 100M = 334461 463 TTGGTGTCACAACTGCACATTGGTTTCACAGCTGCAGGACAAGTTCGAGCGTCTTAAAATGATTCAACAGGAGGAGATAAGGAAGCTCGAGGAAGAGAAA ?ABEFBDGIFFFEB?HGGGG?FIGHE@HGHEGHDIGFHH@GHGHFFFDFH%IFHEHGGFBIDGHDFEGGC7IGDGGBBHFCHGHGFFFFG<@GHD=H4GF X0:i:11 X1:i:8 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:BDDDF XT:A:R RG:Z:1#49 HS25_09827:2:1307:10983:68690#49 163 1 334207 0 100M = 334563 456 GAAGGAGAAATCATAGATTTTTATAAAATGAAAGCTGCCTCTGAAGCACTGCAGACTCAGCTGAGCACCGATACAAAGAAAGACAAACATCGTAAGAAGC ;CBDDEG@DEHGEFGGEFHFCGFIHDFEGEGGFHAEGFGDBGHCGFGIDIHHGEFFGDHDGBDGFBCEFEFBEHEHFFFHHEFHGIHED>LGFHEGHFFA X0:i:8 X1:i:7 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1315:9994:25662#49 99 1 334215 0 100M = 334563 448 AATCATAGATTTTTATAAAATGAAAGCTGCCTCTGAAGCACTGCAGACTCAGCTGAGCACCGATACAAAGACAGACAAACATCGTAAGAAGCAATAGTTT CABEFGG?IFGEGJ?JGGGEGFIHGHFIBHHHHDHGFEHGGHGHGECIGFFIF?LIGBIGFG?7@FGGGEF,IJBEFEIFGGGHEBJF;EGGGCGCCGFE X0:i:8 X1:i:8 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:DDBD= XT:A:R RG:Z:1#49 HS25_09827:2:2205:15128:25275#49 147 1 334296 0 100M = 333906 -490 TCGTAAGAAGCAATAGTTTCTCTTACTATTCTGAGAGCCTTATCATTCTACATCCCATCTTCCTGTGAGTTTGTCTTTGTAGCATTTAACTCTAATTGCA GDGFG>DGFLFD4HFFHAEHCGCGHIEEDHD?GGEEF7FDDE@GFI?GH?F=?H@FHDEF=IED?HHFGGEG@ICFEFGIFEDHBCGHGHCEHGDEDAC; X0:i:8 X1:i:8 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2108:2991:8377#49 163 1 334419 0 100M = 334781 462 GCTTATTGTATATTTTCCCCAACTAAAGCGTGAACTCCTAGCAGGGCGTGGTGGCTCATGCCTGTAATCTCAGCACTGTGGGAGGCCGAGGCGGGGCGAC ;CBCBEDCFC95EACBGAEBCGFCHGEEGIC>EBAFHGIGDG7DF@>EJ>8HG?7E=@E75HD?=??GJFGHE>IAFFF5CB5>;3HGIG4+F535E?DG X0:i:12 X1:i:7 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2304:2982:24698#49 147 1 334461 0 100M = 334098 -463 AGGGCGTGGTGGCTCATGCCTGTAATCTCAGCACTGTGGGAGGCCGAGGTGGGTCGACTACCTGAGGTTAGGAGTTCGAGACCAGCCTGACCAACATGAT GH3FD<5GI4>IAC3GGF=4CGJBDFE?HAEFC5+FFFFACJ@E5IEGGCBFEEGD=755G5DGCBHFGAED@FD@CF?@D5AGCEHHG9E?F9BCCAC; X0:i:10 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1203:10985:53107#49 177 1 334518 0 100M 8 3518543 0 TCATTTGAGGTCAGGAGTTCGAGACCAGCCTGACCAACATGATGAAACGCTGTCTCTACTAAAAATACAAAAATTAGCTAGGCGTGGTGGCTGGGACCTG AHHHGFA>DEHF@FFF@JBC5HFHEHHDFEH?FFFHAH@DEEIEGGHGJEGDCHEGEGIGHE*DFDGIICEG8IFECGIFHECGHGFEFFGEDABC; X0:i:11 X1:i:0 XA:Z:8,+150072,100M,5;11,+120938,100M,5;1,+655092,100M,5;19,+190866,100M,5;Y,+27532744,100M,5;10,-38746998,100M,5;Y,-26429598,100M,5;5,-180761133,100M,5;3,-197955454,100M,5;16,-90244514,100M,5; XG:i:0 AM:i:0 SM:i:0 XM:i:5 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1307:10983:68690#49 83 1 334563 0 100M = 334207 -456 AACGCTGTCTCTACTAAAAATACAAAAATTAGCTAGGCGTGGTGGCTGGGACCTGTAATCCCAGCTACTTGGGAGGCTGAGGCAGGAGAATCACTTGAAC EF=HGEHGGGEDCJFJHIGGHKGHGCIGFFEGGGEFHGIIGGFFGGGHFIFGIFGHDFHGGFGGFEIHHHHEIFFHGIFGHGGGHGJFDGCFFFGFECAA X0:i:11 X1:i:8 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1315:9994:25662#49 147 1 334563 0 100M = 334215 -448 AACGCTGTCTCTACTAAAAATACAAAAATTAGCTAGGCATGGTGGCTGGGACCTGTAATCCCAGCTACTTGGGAGGCTGAGGCAGGAGAATCACTTGAAC GH?BFFDFGHA@G4BIFAHE5DCGHIBEDFDDCF2B7?9FDGBF+IF5G?>@G7CCH72HGIDD7++F/GBIICGICFGD=DIGEBEHG5EE(CB?C<13 X0:i:11 X1:i:9 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1304:20243:21515#49 163 1 334569 0 100M = 334983 514 GTCTCTACTAAAAATACAAAAATTAGCTAGGCGTGGGGGCTGGGACCTGTAATCCCAGCTACTTGGGAGGCTGAGGCAGGAGAATCACTTGAACCCTGGA :CBC7B98E@FGH-E:EA>DCEF7HCIE>C>5FDBF6FC5BFHH55>IJ58'AF754DEFD97B=E>GD45DI>+5B+?F445F434'+FE5F+3GB3F< X0:i:11 X1:i:8 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2301:14996:50721#49 163 1 334597 0 100M = 335006 509 AGGCGTGGTGGCTGGGACCTGTAATCCCAGCTACTTGGGAGGCTGAGGCAGGAGAATCACTTGAACCCTGGAGGCGGAGGTTGCAGTGAGCAGAGATCTC 8A6BCIB7IGFG?7C87EGBED4GE?EGFGA7FF5BFEEG@FEEE6,CAA(B=EFCA+FHHB'H5=?5+BE+FB+ACF+5+5>+,1+G X0:i:9 X1:i:9 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2213:14604:77471#49 163 1 334664 0 100M = 334995 431 CTGGAGGTGGAGGTTGCAGAGAGCAGAGATCTCACCATTACACTCCAGCCTGGGTGACAAGAGCAAAACTGCATCTCAAAAAAAAAAAAAAAAAGGGAGT :CBC,F-8F9->89?D>A5'775787I?,>A>>>4,?6@55DHH?D55=HHG55AAE6E,DE,?F5+>54F5HF=H5B653?2 X0:i:2 X1:i:0 XA:Z:1,+334664,100M,2; XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2316:11987:69893#49 163 1 334679 0 100M = 335033 454 GCAGTGAGCAGAGATCTCACCATTACACTCCAGCCTGGGTGACAAGAGCAAAACTCCATCTCAAAAAAAAAAAAAAAAAAAGGGGGAACTTGAAGGCAGG 6C=DEFCEDGFGH?@GHIIB9B8DH@8:I=F=CDA:D@=:HG@@6DH:;FE>?GIB;;;.5CH48BCE;F*:7HEAEFG0654D+*;CDFHJ???G+BE7DDD+++5C'GD,(+6@?D977FEGE54+5IF+A>C,>HGIDGFHIIHCDFCFFFHGEFDG X0:i:12 X1:i:7 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2108:2991:8377#49 83 1 334781 0 100M = 334419 -462 CTGTGTCCATCTTTTCAGATTCTGTATCCCAGCACTTAGGACATAGACAAACACGAAGATGACAATCAATATTTGCCAAAATGAAAAAACAAAAGAAACA EGHHBG@>7@G@B6G>HDG7EEBFDFCGBHHGGF@EAG-JG:HCI@78I8ID?FF9-CHCCEECGEEHG?HBFDJGE@BDEBGGGBEG@EFFFD?FC>AC X0:i:12 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFDF XT:A:R RG:Z:1#49 HS25_09827:2:1305:5003:85387#49 99 1 334783 0 100M = 335170 487 GTGTCCATCTTTTCAGATTCTGTATCCCAGCACTTAGGACATAGACAAACACGAAGATGACAATCAATATTTGCCAAAATGAAAAAACAAAAGAAACATG BACEFDFDFFGFFJEHEGGFIFIAICHBGHH?FIEEHEHGFHFIFGHIGIIIHDEIFFGBEIGFGEEGGFGBIGGJFICHDFIHGGIGDEGGGHFCHHG2 X0:i:12 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFDFF XT:A:R RG:Z:1#49 HS25_09827:2:2313:14544:68088#49 185 1 334847 0 100M = 334847 0 CAATATTTGCCAAAATGAAAAAACAAAAGAAACATGTAACATCATGTAAAAGAAGCTGGTTAGGTGGAGAAATTTATTTACCATAGTCTTGCTTGTGGAT GHHHFHFFGGFGFHIGHIHHJFFJHFGHHHIFIFIGIFFHFGGEFIEGHHHJLHGKHHGHGIGHEEHFHGIIIGHIGFKIGHIGGGGBGFHDHDDDDBC; X0:i:12 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1304:20243:21515#49 83 1 334983 0 100M = 334569 -514 GCTGGAGGCTTTGTTGGGGACTCATAGGCATAAAATATTATTTATTATAGAGTTAAATGCTACAAAGACAAATCTAATTAATAGGCCTATTTTCCTTTTT E6HBGFCG@8 X0:i:11 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDB;D XT:A:R RG:Z:1#49 HS25_09827:2:2213:14604:77471#49 83 1 334995 0 100M = 334664 -431 GTTGGGGACTCATAGGCATAAAATATTATTTATTATAGAGTTAAATGCTACAAAGACAAATCTAATTAATAGGCCTATTTTCCTTTTTAAATTCTACTCA E>@@C+@G7DG@GFB>C@F?B?GFECDGIF,BGI78H?EGJI9CE,?H;I?;?H8G8;DC7@9GCADHHE?@:@<H?EA2GF?2@D4FE??GF7B;< X0:i:11 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11=BDDD XT:A:R RG:Z:1#49 HS25_09827:2:2301:14996:50721#49 83 1 335006 0 100M = 334597 -509 ATAGGCATAAAATATTATTTATTATAGAGTTAAATGCTACAAAGACAAATCTAATTAATAGGCCTATTTTCCTTTTTAAATTCTACTCATAATTTCTTCA BAFAJ5FBG@GFGIGEFDFJ2G>FEEFGFBEGGCGGDGG/CGFDEFHJFI?FA X0:i:11 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2316:11987:69893#49 83 1 335033 0 100M = 334679 -454 AGTTAAATGCTACAAAGACAAATCTAATTAATAGGCCTATTTTCCTTTTTAAATTCTACTCATAATTTCTTCATAGTTTTTATGATAAAAGGTTGGATTT BGHHJGCGGGEECFGJDFGGJGGEFIFGGFFB@C X0:i:14 X1:i:3 BC:Z:TGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z::?BDFFFB XT:A:R RG:Z:1#49 HS25_09827:2:2101:19471:85193#49 185 1 335051 0 100M = 335051 0 CAAATCTAATTAATAGGCCTATTTTCCTTTTTAAATTCTACTCATAATTTCTTCATAGTTTTTATGATAAAAGGTTGGATTTTGATTAGAACTCCCATGA GH@>GHGF>LFIFHIIFAGFHGFBHFECFGDFIFEEFEHDHBFEEIEGHDHFBEDFHGEHGHFEFABFDGEFFEDIC>HDFEGHEEG5GF@:CGEDCBC1 X0:i:7 X1:i:8 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2101:18986:82770#49 83 1 335071 0 100M = 334728 -443 ATTTTCCTTTTTAAATTCTGCTCATAATTTCTTCATAGTTTTTATGATAAAAGGTTGGATTTTGATTAGAACTCCCATGATTTTGTGTCAGAATTAAAAC BCDHCEHGGGGFHJFJHIG7HIGHGFKFIFEGGIFGDGGJKIGGCGIFIIFGIHGIHFHGGFEGGLIFHHHGIFJHHIHIGGGGFEHCGGFGGFGFFB?B X0:i:7 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1204:10350:33673#49 83 1 335080 0 100M = 334765 -415 TTTAAATTCTACTCATAATTTCTTCATAGTTTTTATGGTAAAAGGTTGGATTTTGATTAGAACTCCCATGATTTTGTGTCAGAATTAAAACTGGTATTAG 2IHHJEH4GCEFCJEDDIGGH:EFJGF6FHF4GH9FB9EGKGGFCGEHIAHFIHGHDFHGC@A>FEIHHGHGDFJGGIFGFBGGGEHGFFFFDEGFDBAB X0:i:7 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:BDDDD XT:A:R RG:Z:1#49 HS25_09827:2:2212:19276:31409#49 99 1 335142 0 100M = 335545 503 CTCCCATGATTTTGTGTCAGAATTAAAACTGGTATTAGAATAAATAATTCAAAAGCTAGAGAAAGAGTACAAAGAGAAGCCATGAGTTGCATTTGAATTA CABFFGFDF@GF@GGFIFIHHEFIGHHHFDCGFEEH@HHIGFHIGEIIFHEICFIFDDGDDFEJBE@CHHHAGHDHGGHEGGE>IFDIEFEIGIFEGGAABFCDBDDEBBC; X0:i:7 X1:i:9 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1308:10705:65783#49 163 1 335205 0 100M = 335554 449 AGAGTACAAAGAGAAGCCATGCGTTGCATTTGAATTATAATATTATGTCTTACAGATTTGGGGTATATGCTAAAGTTACCAAAGTTGTAGAAAATAAGGC GE>AG6DIGEEAH?DBE@BCGGJEECDEDD9EFEBHE?IAKHGIH5IDHEBFFGIHGCHGGDGADHG4G X0:i:8 X1:i:10 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2207:20819:44548#49 163 1 335328 0 100M = 335722 494 AATTCCAGCACTTTGGGAGGCCGAGGTGGGCGGATCATTTGCGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACTCCGTCTGTACTAATAGT JBCHG=GIIHEIA4FFDDFHHE> X0:i:5 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2212:19276:31409#49 147 1 335545 0 100M = 335142 -503 CTGCACTCCAGCCTGGGTGACAGAGTGCTATGAGTCACCACACCTGGTATGAGCCACCGTGCCTGGCCCACAATGACTTTTACACATGTTGTTAAATCAT BDF>5AF>ILFCG=3I>IH@EGFBHFHCHGEFH?DF7FGA?BFEF7EG@FGFGED5CGGHGGDDCJEGGGIFIFGHCFFIG5D6EEDHGHEFFGEBABC; X0:i:12 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1308:10705:65783#49 83 1 335554 0 100M = 335205 -449 AGCCTGGGTGACAGAGTGCTATGAGTCACCACACCTTGTATGAGCCACCGTGTCTGGCCCACAATGACTTTTACACATGTTGTTAAATCATCTTACAGAT EIDHCFEGGGGDFG?GD@7CHCG?ECDGBFFB=CEF,GGJKA@DCG,FIAH.9HFGHFDDGEEFGJEF@HHF:F< X0:i:12 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2207:20819:44548#49 83 1 335722 0 100M = 335328 -494 CTTTGCTTTGTTCACTTATGTATCCATTCCTAGGCCTAGAAAAATGTCTGACACATAGCGGCAATTATTCATTGAATAAATGGACCCAGCGATAGTACAT EIFDFDHGGGGFGFGJFIFGCKIHJEKGFIHGGIKFHGGIGCHGHGGFIIIFIHGCIJHGHHGGGHIHHHHEHFFIGIKGGGGGGGF@GGFJFFGFCBAA X0:i:13 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2201:1452:63589#49 99 1 335761 0 100M = 336099 438 AAAAATGTCTGACACATAGCGGCAATTATTCATTGAATAAATGGACCCAGCGATAGTACATTAGCTATGCTATATGCATACATTAAAGATGTAGATTATC CACEF?EGGFFDGJGGGAGHGGIKHJFHGHHHGGEFGEHGGHFIEGHHGEIIHFGIGHIGEGGHGFGGGHFIIDEEHIGHIGIHBFHHFEFGGHHBDHI; X0:i:7 X1:i:9 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFDFD XT:A:R RG:Z:1#49 HS25_09827:2:1314:17562:15110#49 163 1 335832 0 100M = 336195 463 ATATGCATACATTAAAGATGTAGATTATCGACTTTCAAAAGATAATTAATGTAACTTCTTACTGCTTCTGAACATGTTTGTGAGTTATATTGCTGAGGGA ;=ACDEC=D:,CEFC6=-0B7=H;@BDE>ECGFBGE?@IGHGGHE<5GFEFGGGIHEHEHFBEFGEHIFFFDHGEJBHFIHGFFIF>GIAGIHGH5FFDG X0:i:13 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1203:18421:82212#49 99 1 335869 0 100M = 336192 423 AAAGATAATTAATGTAACTTCTTACTGCTTCTGAACATGTTTGTGAGTTATATTGCTGAGGGACCTTTATCTTCTCATTCTTTCATCTTAACCCAGTGTT BAEDFGGDGFHGGJGJGGGEIGIHFHFIEHEDGHJGGHHGGHFHHGHCFIIFHIGIGGGGGIGHIEHGGHGIGGGJGGICGHIHGFFHFGDGGHEFADIF X0:i:13 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFF XT:A:R RG:Z:1#49 HS25_09827:2:1206:13887:44197#49 163 1 335884 0 100M = 336207 423 AACTTCTTACTGCTTCTGAACATGTTTGTGAGTTATATTGCTGAGGGACCTTTATCTTCTCATTCTTTCATCTTAACCCAGTGTTATAAAATTGAAATCA X0:i:13 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2211:15225:87288#49 99 1 335911 0 100M = 336293 482 GTGAGTTATATTGCTGAGGGACCTTTATCTTCTCATTCTTTCATCTTAACCCAGTGTTATAAAATTGAAATCACCAATATTATTCCATATCTAAAATTAA CABDFGFFGFGGFJGHGGFFIKIHIHFIFHHHHJIGJGHCFHGIGGHIGFIIJGHIFGGJMGGHFFGGGHHIGKGGFIGHJGGHJFHHFGGGGFGJHHIB X0:i:15 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFA XT:A:R RG:Z:1#49 HS25_09827:2:2104:5731:31422#49 99 1 335932 0 100M = 336247 415 CCTTTATCTTCTCATTCTTTCATCTTAACCCAGTGTTATAAAATTGAAATCACCAATATTATTCCATATCTAAAATTAATATCTACCTTGTAAAAAATAT BAEFFGFFGFFGFFGGGGGHGHIGFJHIGHHHFJJ:HHHHGHGIIEHIGEIIHHGGDGIGDDGHFKGGGHIIGJGEHIIHIGIHHFGHFGGGGHEJHHIE X0:i:14 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2214:17813:64433#49 99 1 335936 0 100M = 336296 460 TATCTTCTCATTCTTTCATCTTAACCCAGTGTTATAAAATTGAAATCACCAATATTATTCCATATCTAAAATTAATATCTACCTTGTAAAAAATATCACT CABEFGFGIFGFGH>HGEGGIFIKHJHHGHHHHHHGFHHGGHHIHGHIGFIIJHEIGHIGIIGHIKIGGFHDGKGGFIIFGGIHHFGHFEGGGHDJHHGH X0:i:14 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFB XT:A:R RG:Z:1#49 HS25_09827:2:2110:16247:54269#49 163 1 335937 0 100M = 336231 394 ATCTTCTCATTCTTTCATCTTAACCCAGTGTTATAAAATTGAAATCACCAATATTATTCCATATCTAAAATTAATATCTACCTTGTAAAAAATATCACTC ;CBDEFGEFEFGHGGDIDIGIGJIIGGI>IGGFHHFGJCGHEHHEGGIJHHHGGIHGHFHHHFHFIFGJIHGHFFHJIFLHHIHIIHGGHHFHFHFFHFG X0:i:14 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1310:3791:2412#49 163 1 335943 0 100M = 336237 394 TCATTCTTTCATCTTAACCCAGTGTTATAAAATTGAAATCACCAATATTATTCCATATCTAAAATTAATATCTACCTTGTAAAAAATATCACTCTGCTGC :CB5;EC8D3EC,GBGCAH7FC5,8DBFD>A>H>EFEF=AHF=5CCF4HBHBI5GBB><=FCFFHA;>A+FCDGBFFG X0:i:15 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2305:16688:7904#49 163 1 335984 0 100M = 336366 482 CCAATATTATTCCATATCTAAAATTAATATCTACCTTGTAAAAAATATCACTCTGCTGCATTTGAGAATAGACTTTTTAGGTAATAATGATGCAATCCAT ,DD@B>5C7G@?CCGBDFCG?@?7GIED7GD(BAGDI@GCFCEFCHGHDEDCG79>:A:HHH-G?FHG??FEG?GJE6?FID4EFCB;? X0:i:8 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:AAB;D XT:A:R RG:Z:1#49 HS25_09827:2:2104:5731:31422#49 147 1 336247 0 100M = 335932 -415 TTTATAGGTAAATATTTGTTTCTTTCAGCTCCAGTTTTATGTGAAATAGAGTTTTCAGATTTATGTAGCATGGAAAGTTTTAATACGTCAGAGTTACTGA GEHHFHGJILGIGHIIHIGFHFFJHEHHHFIFGHIGHEHGHHGFFIJGHEEJEKGIHHDHGIGHEHHGHFIIIEHIIFHIGIIFG6GHGFGEEEDDCBC; X0:i:8 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2211:15225:87288#49 147 1 336293 0 100M = 335911 -482 TAGAGTTTTCAGATTTATGTAGCATGGAAAGTTTTAATACGTCAGAGTTACTGATTTTTGCCAATCATTTTCTCAATTATTTCTTTTTTATCTTTAGTTG GEHHFFJBLLHDFHIICGGHHFIGEFHHFHIFGGIHFHGGFGIFFFFGGHGFLGGEHHJHGIJHFGHGGGEIIGEFIHHGGHIFGIGHGFCFHEFECBC; X0:i:8 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2214:17813:64433#49 147 1 336296 0 100M = 335936 -460 AGTTTTCAGATTTATGTAGCATGGAAAGTTTTAATACGTCAGAGTTACTGATTTTTGCCAATCATTTTCTCAATTATTTCTTTTTTATCTTTAGTTGATT BHFFGHGFLIFHGHIFFGHHIGIGHEFHHHFFIGHFHFHHHHFF?IGGHHIDGHGEHHEHGIGIF:HGHGEII9EIFHGIGHI?GGHLGFGDHD=DCBC< X0:i:8 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2305:16688:7904#49 83 1 336366 0 100M = 335984 -482 CAATTATTTCTTTTTTATCTTTAGTTGATTTTTTTGTAGTGACACATTTTGTTTCTAGTCTCATTTCCTTTTGTTTATATTCTATATATATTTCATTTTT BGHEGHHGGGGFGIHGHIHGHGEGGGKGIFFGGGEKHGGIGCGDCGHFFFHGIHGHIFAGGHGFGHHFHHHEHFJHHIFGFGGGJEJGGFFIGEGFEEAA X0:i:6 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2103:3167:54060#49 163 1 336478 0 100M = 336887 509 AATTACATATAACATCCTAGAGTTATAACATTTTAATTTGAATTTATTTCAACTTAAGTTCAATCACATACCAAAATTCTACTGCTATATATATAGCTCT ;CBDEFEHFGFGLGGGIIHGIHFIIHGIIIGGGHGGIGIGHGHHCGHIJHHGGEIFFHGHHGHGGDGGJIHFHFHHGIGHFGIHIIHEGAHFJFHGFHFB X0:i:10 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1210:20207:36977#49 99 1 336556 0 100M = 336871 415 CTACTGCTATATATATAGCTCTACTCTTTTTATGTTATTGATGTGACAAATTATATCTTTATTCATTGTATACCAGCTAACAGATTTACAATTACATTTT AAEEFGFFFFHFGDEHGGFGGFIGHEHIGHHHFEJGGHFGFDHE9FHIGIIIHFEEDGGGGEGDFGGGGEBFGFFGGGICEGID5EFHDHG@CHFCHHIE X0:i:8 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDBDE XT:A:R RG:Z:1#49 HS25_09827:2:2105:5608:80612#49 99 1 336797 0 100M = 337221 524 GTTATTGCCTAGAGTTCATTTATTTCAACCTGAAGGACTTAACACTTCCTGAATGTCAAATTCAGGGATAAATGGATTTTTTTCAGTTTTAAAAAAAAAT AABFFGEFIFHGGJEJGGGHGHIKIJHHGHHHBGLGHGHJFHJGFGDILHIFHIGGGGIBJGGHHKHGGEHIIKGGFGGHGGIHHGGHFG@GGHFJHAJ; X0:i:7 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:1210:20207:36977#49 147 1 336871 0 100M = 336556 -415 GATTTTTTTCAGTTTTAAAAAAAAATCCGGAAATGTCTTAATTTCTCCTTCATTTTTGAAGGATAAGTTTTCCAGCTATATATTTCTCAATTGACAGGTT GFHHFHGFBGFDGHCFCFEHHGFGD=HEDHIFEGJHFFHDFJFFFIEGHDGFEGGIHHGHGIJGGGHFHCEIIICHIFHGFIIHGFGLGGCDBDFEBBC< X0:i:8 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2103:3167:54060#49 83 1 336887 0 100M = 336478 -509 AAAAAAAAATCCGGAAATGTCTTAATTTCTCCTTCATTTTTGAAGGATAAGTTTTCCAGCTATATATTTCTCAATTGACAGGTTTCTTCATTATTTTAAA HAHHGEHGGFGG>FHGHIHJHKIFGGIIFKFGGIGKHGIJGIHFIGIJIAHGIHGGIFHGGHHGGLIHHGHGIFJHHIHIHGGGJGJGGFFFFFGFFEAB X0:i:9 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1206:3788:78174#49 99 1 336896 0 100M = 337309 513 TCCGGAAATGTCTTAATTTCTCCTTCATTTTTGAAGGATAAGTTTTCCAGCTATATATTTCTCAATTGACAGGTTTCTTCATTATTTTAAATATATAATC AABDFGFFEFFGGJEHGGGFGFIGEJFEEHHHHGIFFGEGDEGIFGHEGHCIHHGIGFCGDIGDEFIGGEGFF77DHG7HGGIHHBCCE@FCGFDFH@>E X0:i:9 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDDFB XT:A:R RG:Z:1#49 HS25_09827:2:2105:8477:82640#49 163 1 337106 0 100M = 337169 163 ATCTTTTTTTTGTTTGTTTTTGAGACAAATAATTGTACATATTCATGGGATACAGAGTGATATTTTGATACATGTATACAATGCCCAATGATCAAATAAG ;CBDDFDHFJFGHGFGEFIFFGJIBHIFIEGHHHEFIFIGEFHHFGGIJFHGGGIFGFJHGGFGHEHHFIHKHFFHGFFJHHGFIIHEGGGGFGHFH>EG X0:i:7 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2305:2202:11024#49 99 1 337166 0 100M = 337522 456 TATTTTGATACATGTATACAATGCCCAATGATCAAATAAGGATAATTAGCATATCCATCACCTCAAATATTTGTCATTTATTTGTATTGTGAACAGTCAA AAEFFGFDJFGGGGGGGGGGGFIHIFFIEHEHHIJGJGHGGHGHIGHGGIIEJFGGFHIGIGGHHGEGGHKIGIEJHIKHGHIHGFJHFHGGGHFJHHCB X0:i:8 X1:i:10 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDED XT:A:R RG:Z:1#49 HS25_09827:2:2105:8477:82640#49 83 1 337169 0 100M = 337106 -163 TTTGATACATGTATACAATGCCCAATGATCAAATAAGGATAATTAGCATATCCATCACCTCAAATATTTGTCATTTATTTGTATTGTGAACAGTCAACAT EFAHJHHGGGGFCIFGFIHECGEHGFJGGIEGGEGKHGGJGIGFGGHHFIHGIEGFHGHGGHHGGHGBDEHEIHFFGIKGGGGGHGHGGHFIFFGFEBAA X0:i:8 X1:i:10 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2105:5608:80612#49 147 1 337221 0 100M = 336797 -524 CATCACCTCAAATATTTGTCATTTATTTGTATTGTGAACAGTCAACATTCTTTCTTCTAGTTTTTTAAATTTATAAACATTTAAATTTTATTACAGAAAT GH9EFHJ>GHGIGHIGDIFHJGFFDEHHGEIJHHEHHHEDHEIEHFFGGEGJIHGIHHHHGIGIJEHGHGIIIDGHFFHIGIIFGCGEGEGFHDFEDBC< X0:i:12 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2202:20933:50531#49 163 1 337247 0 100M = 337622 475 TTGTATTGTGAACAGTCAACATTCTTTCTTCTAGTTTTTTAAATTTATAAACATTTAAATTTTATTACAGAAATTTAAATTTTTTGATTCTGAAAAAGTC FEAIACICFEGECGFFEFHCHHFJIFDDGHGDHEFFEFFGGFEFLHGEHHGEGGDHGGHFHFIFGCGHCFFFFDDHBGDHCFFFFCDDDAC: X0:i:8 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2102:8817:62757#49 99 1 337327 0 100M = 337746 519 TTTTTGATTCTGAAAAAGTCATATATGTATGCAACATTTTTTATCATTTATTTATATATTTATGCATCTTTCCTTTTAGTTTTGACAGAGATTTTCTATT CACE=G?FIDFGFJGHGG:H?B>GGF X0:i:8 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=BDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2203:2326:64002#49 99 1 337374 0 100M = 337711 437 TTATTTATATATTTATGCATCTTTCCTTTTAGTTTTGACAGAGATTTTCTATTTTATCATTATTTCAAAAGAACTCTTACCTGTATTTATTTATCAAGTA AABCFGFFIFHEGJEGGGGGGGIGIFHIJHGHCDHGGHHHGHGHGFHIGHFIHIHIFHFGIJGHDKHGGH@FGKCEGIKHJHIHJFJHFHDGGHEHHHAH X0:i:7 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1313:20566:75306#49 73 1 337398 0 100M = 337398 0 CCTTTTAGTTTTGACAGAGATTTTCTATTTTATCATTATTTCAAAAGAACTCTTACCTGTATTTATTTATCAAGTATATTTCCCTTGTTTTTTCCTAGTA C16@@G??E@?6@>;HE@DHGH-E@?CHA;F,F8CF.8-GGBDF7G-CFG,?,DFBGBC7?,5?F(F,4>><55H>(B X0:i:7 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!(0<@(2@ XT:A:R RG:Z:1#49 HS25_09827:2:2108:20685:32484#49 163 1 337423 0 100M = 337781 458 TATTTTATCATTATTTCAAAAGAACTCTTACCTGTATTTATTTATCAAGTATATTTCCCTTGTTTTTTCCTAGTATATTAATTTATTTACTTATCTTCTA ;CBCEFGFFCFGLGGEHFEFIEFEIHCFIEGGF@GGIFGBHDHHDFHGFHHGGEIFEGFDFHEGFEHEFEAGH>FHFHGLEGFGIFHFDGCIFHEFFHGG X0:i:7 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1213:20011:73966#49 163 1 337489 0 100M = 337809 420 TTCCTAGTATATTAATTTATTTACTTATCTTCTAAAAATCCTCCATATAATCTGTTTATTTTGTTTCCTTTCTATAATTTCTTCAATAATTAGTTCTGTT ;9BCIDGGKJIIGGFGIGGFHEFEGIGHHHHKGHLDFHHGEGFFHJHHIFFFEGHFIGFHHFHFHDHHHGGFFHGGFLIGGHFHHHG X0:i:7 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2305:2202:11024#49 147 1 337522 0 100M = 337166 -456 AAAAATCCTCCATATAATCTGTTTATTTTGTTTCCTTTCTATAATTTCTTCAATAATTAGTTCTGTTCTATTTTCCATTAAAATATTTAAATCTTGTATG GGFHFHGGFHHCFHIIHIFFEFFGHEFHHHGJGGJDGFHFFFHFFIEGGEBJIGGKHHGHGIADFHHGGGCIIFEIEFKGGIIHGGGLGFEFHDFECBC< X0:i:8 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1201:9218:64436#49 99 1 337597 0 100M = 337928 431 CATTAAAATATTTAAATCTTGTATGAATTTTTGTCAGATTAGAAATTTAGGGCGTTTCTTAATTTCTCTATACTCTAGCTTTTGACTTTTTTTTTCTGAC AAECFDFGG=FGGGGEGGGHGHIGGEHHFHHHFEEGFGHGFHDEHGHIFIIFFHEIFHGGDGGDHFGGGAEFGJGGFGIHDGIEEHHCFGGGGDHHH@JH X0:i:9 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2202:20933:50531#49 83 1 337622 0 100M = 337247 -475 AATTTTTGTCAGATTAGAAATTTAGGGCGTTTCTTAATTTCTCTATACTCTAGCTTTTGACTTTTTTTTTCTGACCTAAGAGGTATTTAGAGCACATTTT EGHHJHHGGGHGHHHGEIGJEKIF=GJGGGEGGGFIHGGDFGHGIGFHIIIGIHGFHGHFGHGGGEJHHHHGIFFHKIHGEGGGJEGGGGFGEFGFFEAC X0:i:9 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2107:10381:73469#49 163 1 337634 0 100M = 337984 450 ATTAGAAATTTAGGGCGTTTCTTAATTTCTCTATACTCTAGCTTTTGACTTTTTTTTTCTGACCTAAGAGGTATTTAGAGCACATTTTAGATTTTTTATT ;CBDEFGFDFFGHGEDGFCGFHFFEHGEIIGDFHGCDDHGDHHHGGBEJEHHGEBFFHHFDAEHFE?GDFHGIEIAE=DEDFGHIIHGDFE>GHHFGFHG X0:i:9 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2106:15772:64157#49 99 1 337647 0 100M = 338010 463 GGCGTTTCTTAATTTCTCTATACTCTAGCTTTTGACTTATTTTTTCTGACCTAAGAGGTATTTAGAGCACATTTTAGATTTTTTATTTTGACTAATCATT AABFFGFFJFHAGJGGGGHGIHIEHJFIGHHHHHIGHHHGGHGHFGHIGFIIHHGEFGGGGIGHGKHGGHHIGJGEHEGHGGIHEFJFFGDGGHEJDHIH X0:i:9 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2203:2326:64002#49 147 1 337711 0 100M = 337374 -437 GAGCACATTTTAGATTTTTTATTTTGACTAATCATTTAAAATGTATACTAATCTTCAATTTAAATAAAAAACTGGTCTATAGTGACAAAAATTACAAATG GHFHCHGHFIGGGHFFFFHHLFHBEEHEHFIDEFEEFKGGDFGFEIG@HEGJEBGCHHDHGIGICGHFGGIIFIHHIHHFGIIFGGGHGFHFFGDDCBC; X0:i:14 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2102:8817:62757#49 147 1 337746 0 100M = 337327 -519 TTAAAATGTATACTAATCTTCAATTTAAATAAAAAACTGGTCTATAGTGACAAAAATTACAAATGAGCCTAACTAATAAATTATCAGCTGTGTTTATATG GHBHCDDFFAHCE>FGDGEC+DFGHBHHH5D5>CEEFFADC7HEFIGICJGGFE>HCEGGGFCDCCEC3AC; X0:i:16 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2108:20685:32484#49 83 1 337781 0 100M = 337423 -458 ACTGGTCTATAGTGACAAAAATTACAAATGAGCCTAACTAATAAATTATCAGCTGTATTTATATGTATAAGCCTGCACAGATTTTGGTAAATATGTACAT HIDHFAHGGFHFHHGGHIGJHEGFGGFGIGEGGFFKHGGFGGGFIGIHIIHFIHGFHFHGHEGGGJGGHEHGIFEHEDGGHDGGFEJGGGFJFEGFEEAA X0:i:10 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1213:20011:73966#49 83 1 337809 0 100M = 337489 -420 TGAGCCTAACTAATAAATTATCAGCTGTGTTTATATGTATAAGCATGCACAGATTTTGGTAAATATGTACATAGTATGTTGGTGAGCTTATTTTTATCAT BIHHBGCGGFHFHCGJHGGIHIIFGGKGGIHGGHFFHGIIJGGGEGHJEIHFEHFGIGHGGFHFGEJHHHHGIHJIGIHGFGGGJEJGGHFFFEGFFCAC X0:i:1 X1:i:8 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:DDFFD XT:A:U RG:Z:1#49 HS25_09827:2:1201:9218:64436#49 147 1 337928 0 100M = 337597 -431 CTAAACGTTGGGGAAAAAATAAAATACAATAATCAGATGGTGTGAATAAGAAAATTGTTCTAATGTTTGTAAACCAAGCAACTGTTTTAACTGCTCCCCT 2EHHG1FBBIFDEHIIHFBFIHIGAFFHFFIFGHIHFDAHFEFFFIFGGHGFIHGGHHDHGIF?GHHHGFIIFGGHIJGGDIGCGGGLGFCEGCDDBAC; X0:i:7 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2107:10381:73469#49 83 1 337984 0 100M = 337634 -450 GTTCTAATGTTTGTAAACCAAGCAACTGTTTTAACTGCTCCCCTCTTTCTGATTGACTTCTAAAAGGGATTGATCCATATTGGGTCCTATCATATACGTC EIAHJG@GGGGEGJGHFIHJHHGFDGDIII?GGGGGFGGGGIGGIEG,IDIGIDGGHGHGGHHGGHGFFGHGIDDHHIHGFGGG?GE@EFFIFFCFCEAB X0:i:8 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2207:9464:40329#49 99 1 337986 0 100M = 338036 150 TCTAATGTTTGTAAACCAAGCAACTGTTTTAACTGCTCCCCTCTTCCTGATTGACTTCTAAAAGGGATTGATCCATATTGGGTCCTATCATATACGTCAC A>B@FGD?AF?@HHFHEGDEGBIGGAHFACGD?GGC7C7DEG>HDE@@GCAB@HG; X0:i:8 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11ADDDD XT:A:R RG:Z:1#49 HS25_09827:2:2106:15772:64157#49 147 1 338010 0 100M = 337647 -463 TGTTTTAACTGCTCCCCTCTTCCTGATTGACTTCTAAAAGGGATTGATCCATATTGGGTCCTATCATATACGTCACGGTATAACATCTCCAGCTATAAAA GFHHFHGGFEGDFHIGFEGDJDFGHEFHFFFJH?EGFHHGFGHEEIEAGHFFEHGKHHHEGIDEEEEFGGIIEFD@IHKDFHGHGFGHGFGFEEDDCBC; X0:i:7 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2207:9464:40329#49 147 1 338036 0 100M = 337986 -150 TTGACTTCTAAAAGGGATTGATCCATATTGGGTCCTATCATATACGTCACGGTATAACATCTCCAGCTATAAAATGGAAATTTGAGAATAACTTTGCTGC AHHFGHFFFCG;FHBFFIEDFGF>AFEHDAGAC>DDFHBFFEHGAI@GDEEFEGDECA?BD@JDGHHEI>IIIEDBIFHIGEFHGCHHGHCDCDEEB6C; X0:i:7 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2215:3081:72088#49 121 1 338316 0 100M = 338316 0 AATGGGTTTATGTTTGATATGTAATGTAATTTTCTAATGCTAAATCAAGTGGTAATTTTGTTAGTCAAGTTGATTTAGTGGCTTGGGAAGAAAGCTTTTA EDD=7EECBDHFFGBHDFGJEIEFEGFFGFHGG7G@FGIGFIFGIGHHFCFLCCFHEHHEGHHGGEDCHHHGDFJGEIHGH-GGFGDFGFFEG?GFFBAC X0:i:16 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDDD XT:A:R RG:Z:1#49 HS25_09827:2:1208:6081:51005#49 99 1 338356 0 100M = 338570 314 TAAATCAAGTGGTAATTTTGTTAGTCAAGTTGATTTAGTGGCTTGGGAAGAAAGCTTTTAATGTTCCCCCCATTTTTCTTACCTTTGACATGATCCTTCA BABDFGEDGFGG@HGHGCFH?HIEGE(6B7GG>,E64>>5+F4GA* X0:i:17 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!1=BDDFD XT:A:R RG:Z:1#49 HS25_09827:2:1304:10980:68367#49 99 1 338409 0 100M = 338833 524 GCTTTTAATGTTCCCCTAATTTTTCTTACCTTTGACATGATCCTTCACATGTCTTATTTTGCTTAGTGATTTTTCTTTTTTTTTTTTTTTTTTGATAACG B>>DFDFFFFHG@EEFGGFEGHIGGHDI@HGHCIJGCHCGDDGHAFCDFHD;EHHAFGI@@G?DKHCGGEFFGFCDHI7HIFIDCB>8@GG>G+'+4%(; X0:i:5 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 QT:Z:!11ADDBD XT:A:R RG:Z:1#49 HS25_09827:2:1315:7396:29842#49 163 1 338417 0 99M1S = 338816 499 TGTTCCCCTAATTTTTCTTACCTTTGACATGATCCTTCACATGTCTTATTTTGCTTAGTGATTTTTCTTTTTTTTTTTTTTTTTTTAAAAGGGGTCTTCC 815C?EDFFH1GGGFCGFE:FGHGEDEIFBG4FEFKEHGGEEEH@FFFHF=0CHFGFHHHIEBJGJHB=F;''+D$4>D'F'5G%' X0:i:5 X1:i:0 XC:i:99 XG:i:0 AM:i:0 SM:i:0 XM:i:5 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1314:11328:74519#49 99 1 338515 0 100M = 338856 441 ACTCTACCACCCAGGCTTGAGTGCAGTGGTGCAATCACAGCTCATTGCAGCCTTGACCTCCCAGACTCAAGCTATTCTTCCACCTCAGCCTCCCAAGTAG AABCFGFEIFHGGJGJGGGGGHEGHEDIG8H@HIJFGGHGFHFHFGFIGIIIHFGIFGGGGIGDKFIGGFHGG?F?FIKHJGIDGFGHFGGGGDGBHHG; X0:i:8 X1:i:10 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2108:8170:30263#49 121 1 338537 0 100M = 338537 0 GCAGTGGTGCAATCACAGCTCATTGCAGCCTTGACCTCCCAGACTCAAGCTATTCTTCCACCTCAGCCTCCCAAGTAGCTGGTACTACAGGCACATGCCA EFHHHEHGGGGFCHFHHGHEEEEFEGJCIHFGGHFHHGGEKIGGHGHFEIHLIHGHHHHCHHGHGJEHHHHEIFJEGIFGHGGGJGJFGGFIEFGFECAC X0:i:8 X1:i:9 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2301:8484:33991#49 99 1 338538 0 100M = 338796 358 CAGTGGTGCAATCACAGCTCATTGCAGCCTTGACCTCCCAGACTCAAGCTATTCTTCCACCTCAGCCTCCCAAGTAGCTGGTACTACAGGCACATGCCAC CABEFGDFIFHGGEGFGGGHIFIKFFHDGHBHFHLGJHHHGHJHIGHELFIIFIHIFHIC7JGHHECGGHIIGJGGHGGEEGIFHHHCFEGGGHGFHHGF X0:i:8 X1:i:9 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFD XT:A:R RG:Z:1#49 HS25_09827:2:1208:6081:51005#49 147 1 338570 0 100M = 338356 -314 ACCTCCCAGACTCAAGCTATTCTTCCACCTCAGCCTCCCAAGTAGCTGGTACTACAGGCACATGCCACCAAACTTGGCTAATTTTTGTATTTTTTGTAGA ?HFEGHJDGAGDGH>IFFFHIFFFHF>HHGIFIFBHHFHGDJHFFIFGGCF@E5DIDHJFGIGGGG6GGGIDIGGHIFGDFIGCEGFHGFHDCEDDDBC< X0:i:15 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2216:17280:50661#49 121 1 338731 0 100M = 338731 0 TGGCCTCCCAACATGCTGATATTACAGACATAAACCACAGTGCCTGGCCAGTTTTCTTTTTAAAAAAATCTATTGGTTATTCATTTGAAGCCTTCCTTTT BG60B?:87@G@CFF>D@H2C(IBEF7,FI,GGHE@7GGDG.FFEHDAEIE;ED8@HFADGHHCGEEC8ED@DF;E;IC@FBHF6=BAEEBGG4DC?E=BFEDD@HEF7DGGCEDB5DG7=?E>5GH7AHEG7578F7B7BCI?>CGD6GHAF-D,CB>AAC; X0:i:8 X1:i:7 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2301:8484:33991#49 147 1 338796 0 100M = 338538 -358 AAATCTATTGGTTATTAATTTGAAGCCTTCCTTTTCATAGCTGTGCTCCTTAATTGGGAGCAAACATGAATGGACCACAACTTAGCCAATTTTCTATATA GF2BGEGFGGGHFHIFHIFHJGHFHEHEFHGFGFJFFKFDFJGFFGJGGEHJIHGIHHDHGIFHFGHGHGIIAGGICJHIFHFFGGGHGFEFHDFEDBC; X0:i:15 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2109:5519:76699#49 121 1 338811 0 100M = 338811 0 TAATTTGAAGCCTTCCTTTTCATAGCTGTGCTCCTTAATTGGGAGCAAACATGAATGGACCACAACTTAGCCAATTTTCTATATACGATCTTTGCCATCC HFHHJHHGGGGFHIFHHIHGHIIFJGJGFIEGGIKHDGJFGGHGIEHHFIIFIHFIGG?GGHEJGJJHHHHGHFJHGIF>FGGGHGHGGHFIEFGFECAC X0:i:11 X1:i:9 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1315:7396:29842#49 83 1 338816 0 100M = 338417 -499 TGAAGCCTTCCTTTTCATAGCTGTGCTCCTTAATTGGGAGCAAACATGAATGGACCACAACTTAGCCAATTTTCTATATACGATCTTTGCCATCCTAATT FFH-FFBGGGGH+JFAF@4H;G@F4E5DC5ABFBBGG55C5F7EA=?E6G>7EG7BB+5HCCH7A=G@GD7<@5>7ED@I7HCF?7FDAE-BF8GF@BE9778A;; X0:i:12 X1:i:7 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2212:1826:48178#49 185 1 338838 0 100M = 338838 0 GTGCTCCTTAATTGGGAGCAAACATGAATGGACCACAACTTAGCCAATTTTCTATATACGATCTTTGCCATCCTAATTTAAAGGGATATTAATTCTTTCT 24G>F3D5BAF4FHFIDEF@FGBGAF4H+?FDEH5B?FH=FGHCEE@GH,+DEEDCC=FEGEEDEH@FBG@CF>GFCF,FDECG(,AAGGG?CDED>AC; X0:i:14 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1314:11328:74519#49 147 1 338856 0 100M = 338515 -441 CAAACATGAATGGACCACAACTTAGCCAATTTTCTATATACGATCTTTGCCATCCTAATTTAAAGGAATATTAATTCTTTCTTTTCCTCTTTCATTCCAC GEHEFFHBBGFIGHIIFFHEFGIFHEFHGEFJHHIHGE;FHJFFFIEGHEHFI:>EHHEHGI@=FHHGHGIIEIB98H=GGC==>GGHC6:E=GDDCB=; X0:i:14 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1305:5062:76751#49 163 1 338941 0 100M = 339299 458 CCTCTTTCATTCCACAAACCTGTATTGACTACATCTAAGTTCTAAATGGTGCACTGGATGTTGAAAAAGTTGATGATGAGCAAGAACAAAATTCCTGCTT ;CBCEEDHFJFGEGGGIIIGIGHEIGBIIIGHFHHJGJIGHHHHKFHEFEHHGGFHFGJHGGFFFHHHJDHFHHIHJHFEHHFFGIHGGHGFJDHFHHFG X0:i:8 X1:i:7 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2116:17977:22223#49 163 1 338961 0 100M = 339421 560 GGTATTGACTACATCTAAGTTCTAAATGGTGCACTGGATGTTGAAAAAGTTGATGATGAGCAAGAACAAAATTCCTGCTTTCAGGAGACTTACAGTTCAA 2C-3,37F@81>+B740FE3F?F)B2CGG+AGG;GHGBHDH@IEFGFEB?- X0:i:11 X1:i:7 BC:Z:TGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:=?@DFDBD XT:A:R RG:Z:1#49 HS25_09827:2:1313:4435:61657#49 83 1 339428 0 100M = 339404 -124 TTTCTCTTTATTCTAAGTGCAATGTGAAGCCAATGAAGTGCTTTAAACAGGTGATGTGATTTGATTGAATTTATTACTTCACTTAACAAATATTCATTAC BC>HBAHC@G@FFFFGDIFEEGIFEFGIDHEGGGFHDGGDGGBDEFHKIIEDCHBHA;@EGHGFEIIHHEHGHFEFECG?EDGGHGEF@GDFF?GF@>AA X0:i:10 X1:i:8 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=?ABBD XT:A:R RG:Z:1#49 HS25_09827:2:2207:10466:88514#49 163 1 339442 0 100M = 339818 476 AAGTGCAATGTGAAGCCAATGAAGTGCTTTAAACAGGTGATGTGATTTGATTGAATTTATTACTTCACTTAACAAATATTCATTACATGCCCACTGTTTG :CA87EC8DCFC89FBB5DFC?FG87GC>CFHF@4CEA5GEFCHD5>5FB?D?5E>E6B7AH?F5?F5D4EBCH=AFFFHAFBHB?=?CHBGB7H=7,G=>,G>D,EFB5DGC75A=DGG74,5>7EGE6C8FBEG?5IED?9A+FGFBG7BD6;: X0:i:15 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1307:6415:83772#49 99 1 339509 0 100M = 339898 489 CTTAACAAATATTCATTACATGCCCACTGTTTGTCAGATATTGCTGTAGCCCCTGGTGATACAGTAGGGAATAAAACAGGCAAAAATCCCTGTCCTCTTG CAECFGFFFFHGGJGGGGHHGHIHIEFIGHHHHILGGGHHGHGHHGHIFHIIFHHIGGIGGEGHDGIGGCHIFKFEFIIHJGIHGGFH@GDGCHECHHJH X0:i:17 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2311:9095:73216#49 163 1 339658 0 100M = 340061 503 GGAGTGACTTCTAAGCAAGAATCTGAAAAAAATGAGGATATCTAAGGAGGGAACAAATGGTTCAAAAGCCCTATAATTGCAAGCAGGCATGATGAAGCAA ;CBDEFEHDJFGLGIEIIIGIHJIIGIIIIGGHHHFHDIGHGHHEFHIDIHGGGIEFHJHHIFHFHFGFGHHHFEHJFGLHEIHIIHGIHLGHJHCFHHG X0:i:15 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2207:10466:88514#49 83 1 339818 0 100M = 339442 -476 TCCCGCATATATTTTCTCTCTTTCTGTCTATATATATAGAATATGAGACATTTCCCTAATCATTATGTGTAATTACAATTACATATATATATGTAATTGT ;JH4+HFG>?@GCCBB?7C6FK7>GC,@HGDFB:GFIB7BF@:DD@?C-EHCG7G>F8EFH?A8EFEGGIBG?BGG??EE@?FI?FCDEEA8 X0:i:7 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:ABBAD XT:A:R RG:Z:1#49 HS25_09827:2:2315:15721:32023#49 163 1 339891 0 100M = 340298 507 TACAATTACATATATATATGTAATTGTAATTACACATAGTGATTAGGGAAATGTCTCATATTCTTCTACTCAGAAATAAGCAATATAGCAATTACTGTTT ;CAD9-75F8@.1E?D53HF'FFII=DIGE54GH;J:G%G199/9@:I7HC59EB5EFE9GEFHHDHDDEFHEGC6FIGHD6GDIBHGGCDGFG4DGBHHGH X0:i:9 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2315:15721:32023#49 83 1 340298 0 100M = 339891 -507 GTATAAGCAATGTGCACAAATAAAATTAGCTAACAGAGATAGTATAGAGTGAGAGGAGAGGCAGATTAATCTTTGAGGAAAAGCACAATTTTATAGCTGA 93H;:BEGG@EGGFFJDIGCHGIHGGGGIHEGGGKFDGGJJ@@FAEIHIIFFICGHHFHGGHHFGEJHHHHEIHFDGIFGGGGGHBJGEFFGDDBFCBAH X0:i:11 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1203:12594:50017#49 163 1 340326 0 100M = 340649 423 GCTAACAGAGATAGTATAGAGTGAGAGGAGAGGCAGATTAATCTTTGAGGAAAAGCACAATTTTATAGCTGAATGGAGAAAGCTGAGGTGGTTTCTAAGA IGEG+F6BFE?DG+DDH5F>BDGFDGE4EEHBHDGEFFEHED4AB6FEJBFF5HBAFIIBGIHIF=E<5FFB=IFHDGGAG>5GHHBDDBDEEEFGHE>@?GFICCFHG5D6GB@FDGE>FDGBGHCCFBF6:BAEG-9?CDBACA;1 X0:i:4 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1203:12594:50017#49 83 1 340649 0 100M = 340326 -423 AAATAGGTAGTTTTTCAAAAGTTTTCAAAAATATGAAAAGAAGAAATGAAGTGGTACTTGGAAGAGATTGTTGAAATGGGAGAGACTATGGTGGCTTGTT EIFHCDHGGGHFHC:CHIGGHGGHDFIIFFEGGHGFHGGJGGHGGGDFIIIGIEGFEHEGGHGGGEEHHHHEHHJIEIKIGFCG?GJGGGFIEFGFFBAC X0:i:8 X1:i:9 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDEF XT:A:R RG:Z:1#49 HS25_09827:2:1214:1923:18110#49 163 1 340681 0 100M = 340967 386 ATGAAAAGAAGAAATGAAGTGGTACTTGGAAGAGATTGTTGAAATGGGAGAGACTATGGTGGCTTGTTTAGAAGCAGTTGAGATAGATCCAATTGAGATA <;?CDF9CEG(GEGEGI>E?IF5GHGEI@EGGGEAF?6EGDAHHGGG-FGEGGEIHFFFDDHEHGE>IJDGBEB4A1*G>@FA@@BCG@FGGFGECE@DG X0:i:9 X1:i:9 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2304:1848:34129#49 147 1 340686 0 100M = 340329 -457 AAGAAGAAATGAAGTGGTACTTGGAAGAGATTGTTGAAATGGGAGAGACTATGGTGGCTTGTTTAGAAGCAGTTGAGATAGATCCAATTGAGATAGAGAT GFHEFHH>FEFGFHBFFGGHJGHGHEEHGFIFGFEFBFGDIJHFFIGGGCFFIHGDHHHFGIEEFEHGIFIIIIHIIHCGFBFEEGGHGFFDCCFBCBC< X0:i:9 X1:i:8 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1202:12322:96274#49 99 1 340700 0 100M = 341130 530 TGGTACTTGGAAGAGATTGTTGAAATGGGAGAGACTATGGTGGCTTGTTTAGAAGCAGTTGAGATAGATCCAATTGAGATAGAGATATTGACTATATAAA ?>>CFGBDEF?FFJ4G>GAEC>EADCFE@D?CCALGF9@@,9GEFF@?;E'F,G7(7-A88--,(775-A@F,(7,6(HB,,7(C,6BE,F7+@+B4@CE X0:i:15 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFDF XT:A:R RG:Z:1#49 HS25_09827:2:2310:5810:3570#49 83 1 340830 0 100M = 340458 -472 ATAACTTGACTTTGGCAAATATTGTGAATTTTTGTGAAAGTACAACTAAAAGGCAATGTCACTCCAATAATCACCAGAGTAATCAATTTGCTTGTTGCTG 2IHHFDHG7GGECFGHHB@JBIGFDFICIFFG@EEEHGGIFGGDEHHFFFCGCDGFEGEFGHGJGEICCEHB:HJDAIH?EAGGJFJ@GFFAGBBFFBAA X0:i:14 X1:i:7 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:BBDDD XT:A:R RG:Z:1#49 HS25_09827:2:1310:12108:54295#49 163 1 340839 0 100M = 341232 493 CTTTGGCAAATATTGTGAATTTTTGTGAAAGTACAACTAAAAGGCAATGTCACTCCAATAATCACCAGAGTAATCAATTTGCTTGTTGCTGTCCCTTTAA HFHBGGD@DBFBGCIGDCCGFGFDIFFEGGEGHBGGDF:FCCGHCIEFCC@GHDGFCC@9FFEIFHH8G?FDCGGGGHBJF@EFGEFGF7B>B X0:i:18 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DD7BD XT:A:R RG:Z:1#49 HS25_09827:2:2202:16316:31657#49 99 1 340989 0 100M = 341423 534 AAAGAAAAGGGAAAAGACCTTTTTCTTTCTTTCAGTCTTCAATGATTCACTGCTTCATCTCGCTCCACCAAAGATAAATGAAATCTACATCTCTTATACA A@CEFGEDIFFEFEFHGGFHGHCGC@DF>GCECEHF2 X0:i:19 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BBDAD XT:A:R RG:Z:1#49 HS25_09827:2:2111:14362:90635#49 99 1 341004 0 87M2D13M = 341341 437 GACCTTTTTCTCTCTTTCAGTCTTCAATGATTCACTGCTTCATCTCGCTCCACCAAAGATAAATGAAATCTACATCTCTTATACATTCAATGCATGACAA AAEEFBFEIFF6GHGJGGGGGGIHHEFHFHEHGHLGGHHGFEGGFFHIFFCIFIEIFFGFGIGHHFEGGHFDIFFEHGGHGGIDGFGHFGGGGHGHAHGB X0:i:17 X1:i:4 BC:Z:NGTCTATC XG:i:2 AM:i:0 SM:i:0 XM:i:1 XO:i:1 QT:Z:!1=DDFFE XT:A:R RG:Z:1#49 HS25_09827:2:2112:9034:60215#49 163 1 341068 0 100M = 341510 542 GAAATCTACATCTCTTATACATTAACAATGCATGACAATTTACAAATAGCTAAATTTTTGGAGCTAACTTTAAGTACCTGAATGGAATTTAATCAACCCA ;CBCCDCCDHFGHABBCFBD@EFC@DF@E>G5FDG?G?IGHFGDFFEEDFBHGEIAEIE75FFFGE?GDGFGHBEAE=BED4F>;IHFCFLBFGF>BGD? X0:i:11 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1202:12322:96274#49 147 1 341130 0 100M = 340700 -530 GCTAACTTTAAGTACCTGAATGGAATTTAATCAACCCACTAATCTCCTTCTCACTTCTCAGTTATTTATCAAGTTTATGTCAAGGGACAAGGAAAAATTA GD3>53J'>C>44;BCCFB@5G=FH446>?=5C>5F7,9+D7@CEE?5@EBD5HCCD7,=AE???A6EDA>FCBD?C5E+FH5GB6AGGEC7CD?DA?C1 X0:i:14 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2112:19719:25861#49 163 1 341148 0 100M = 341389 341 AATGGAATTTAATCAACCCACTAATCTCCTTCTCACTTCTCAGTTATTTATCAAGTTTATGTCAAGGGACAAGGAAAAATTATCCAAACATTGTTTAAAA ;CBCDFDHDJFGHGGGGGDFIKFIFGGIFCGHFHGFEFIGEHHDEGHIFFEHA@IEFFEFDFKFFIGGFIFKHFEHGFGHHHFGIIHGHGHFFGHGHHFG X0:i:15 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1310:12108:54295#49 83 1 341232 0 100M = 340839 -493 CAAACATTGTTTAAAACAATCATCATTAATTAGTAACACTTATCCAGGGGGGTTTTTAACCTTTCCCCCACTCAAGGATTATTCTAATGTCAGAGTAGAA HGHBJFCGCFGFGGGCDDHGCC>FGEJGFBEGGIGEAGIIGGBFGFEHFACG?DCFIGHCCCG>GAHHHGHFFFEHGC>GFDGG?GG@GFFGDFGF@>AA X0:i:15 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11ADFDF XT:A:R RG:Z:1#49 HS25_09827:2:2111:14362:90635#49 147 1 341341 0 100M = 341004 -437 AGTGCAGCGATGCTGACTCTTCCAAGCTTAACATTTCTCACAAGTCAATTAGCTTTGTACTGGGAGGAGGGCATGAAGGGCTGCTTGCGGTAGTTGTGTA GHFEFEHDFGFIGHFIFFHEJFIFHIFHHHEFHHHFHEHDHHGFFIGGH?IJIHGGHH?HGIJHGEHFBGEG(IGIIHEGGHIFGGGHGFGFEGDECAC; X0:i:15 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2112:19719:25861#49 83 1 341389 0 100M = 341148 -341 TTAGCTTTGTACTGGGAGGAGGGCGTGAAGGGCTGCTTGCGGTAGTTGTGTAGCAGCAGCACAATGGCCGCAGACAAGGAAAACAGTTTCTAGGAATTCC HFHHJECGGGGFCGGHFGGEHIIHEGFGBGCGGFFGHGGMFCGGGGHHIIHGGHGIHGHC@HGGGJGFHHHGFHFHGIHGEFCGFGJHGFFEDEGFEBAC X0:i:14 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDDDD XT:A:R RG:Z:1#49 HS25_09827:2:2202:16316:31657#49 147 1 341423 0 100M = 340989 -534 GCTTGCGGTAGTTGTGTAGCAGCAGCACAATGGCCGCAGACAAGGAAAACAGTTTCTAGGAATTCCTCGTATATAATTTTATATTTTTGACAAGATTAAT GF+HFBBH?GFECBDH?EJFGDGAED@7H>FBGDGCAEDGDAD?GDFGG@GECCI7>CCDI5ECGFEG9H7B9DBA6;: X0:i:14 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2201:12166:57292#49 163 1 341429 0 100M = 341616 287 GGTAGTTGTGTAGCAGCAGCACAATGGCCGCAGACAAGGAAAACAGTTTCTAGGAATTCCTCGTATATAATTTTATATTTTTGACAAGATTAATGACCCA ;CBDEDDEDHFGHGGGFDHDFGJIIHIGIEGBFHBFDJIGFGGHDGEGFHHHGFBFFHJHGFHFGHGEFDHHHFEHBFBIHGFCGIHF@GIFHFHFE=GG X0:i:14 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2112:9034:60215#49 83 1 341510 0 100M = 341068 -542 TGACAAGATTAATGACCCATGCTCCCTTCCTCTCCATTTCTTTTTTTGGAATTCTGTTGGTATGTAGTTACTATATTTTATTAAAGGAAATTAGCCTTAT FC@HJAHGGGGE>HEECICEHGEFEFJA?BEGGGDDHGDEGIGCALGHAEIFIHBGHH9DGFH>GHDHHAHGFHHFGIG?FGCGHEJHGFFFGDGFDEAA X0:i:14 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDDDF XT:A:R RG:Z:1#49 HS25_09827:2:2201:12166:57292#49 83 1 341616 0 100M = 341429 -287 TTATATTTTATTAAAGAAAATTATTATATTATTCCTTTATATTTTTATTAAAGGATTTTATTATTATTAAAGGAAATTAGCCTTATCTCTTATTATATTT HIHHFGHGGFHFGGB;HDHI?HEGEEIIGBFGGGF@HGIE@IGGEGFHIBCGHDF5IFHFGHGFGEGHHHHBBHEGGIHGEGGGFGGGFFFGEFGF@CAA X0:i:9 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11BDDDF XT:A:R RG:Z:1#49 HS25_09827:2:1213:20571:90441#49 163 1 342547 0 100M = 342861 414 AAGGTATGGATAAGGCCCTGAGTCATCTTCCTGAGCTGAATGATAGTTAAGCTGAATGTAGGTATAAAATATGATTTTCTAACCACTTGCTCGCCAACAA +8DI6(3>/92CH/FH;=:AD;7;D>91EB-?FIB4,83'CE159<8>E*+7EE58CD,;4@9@FH2IFG7787H2 X0:i:12 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2210:16737:82492#49 163 1 342582 0 100M = 342991 509 CTGAATGATAGTTAAGCTGAATGTAGGTATAAAATATGATTTTCTAACCACTTGCTCGCCAACAAGGAAAACTTTTAAGTAGAGCAGAACCTGAATAGAC :C68BFC87CEGGG,:G>>DC75,8CC(G57>>B4?6,5GB5A7DDE5D5H+G?4HC@E7HA?HFH5H?4+DH4EHE=6+HEE>F>CE@A4IDD3D>FDB X0:i:14 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2110:21167:46010#49 163 1 342826 0 100M = 343267 541 TTTGGAGGATTAGGGGACTTTGATAAATTGCCTGCAATTCTGGCAGTATGAACTGCATATTAATTTCTCTCTTTCAAGAACATTTTTATTTATTAATTCC HCF5FBG2 X0:i:10 X1:i:7 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1213:20571:90441#49 83 1 342861 0 100M = 342547 -414 AATTCTGGCAGTATGAACTGCATATTAATTTCTCTCTTTCAAGAACATTTTTATTTATTAATTCCTTACAAAAACTCCCTAAACTTTGGAACAGCTCTCA BIHHFFHGGDHFCIEJDIJJEHGHGGKIGGHGGIJKHGJGGGGFGHIHFIHGIHGFHFDGGHGGGJIFHHHJIDEHHIHGHGGGHGJGGFFIGFGFFCAC X0:i:9 X1:i:9 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFA XT:A:R RG:Z:1#49 HS25_09827:2:2315:19147:43602#49 99 1 342929 0 100M = 343292 463 CAAAAACTCCCTAAACTTTGCAACAGCTCTCAATTGCCTGTATTCTTTTTTTTCTTATTATGGTACTCTTCTAGAGATTTGGCTTGCATCTGTGAATAAG HA>EFEFFFFFF@JGGGGFFCHIGHJFIGHHHHGHGJHHCGHGIIGHGGHIIJHGEG@@GMDGDGFGGGEIIFGGGF>GHGFDHHGHFEHGG>E9:BHG8 X0:i:12 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2316:17685:65990#49 83 1 342938 0 100M = 342579 -459 CCTAAACTTTGGAACAGCTCTCAATTGCCTGTATTCTTTTTTTTCTTATTACGGTACTCTTCTAGAGATTTGGCTTGCATCTGTGAATAAGCCAGGACAT ECHH=5HG7GGEF,FEH@74BG>FG7CCDFAGG7KKAGEJJCBCEBHBIDF-CCGA8FHCGFEC@EA?HEHBBDCHE>H?E1>>-GHGG?CIGDAFEB@C X0:i:12 X1:i:4 BC:Z:TGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:??:BDDDF XT:A:R RG:Z:1#49 HS25_09827:2:2103:19754:48334#49 163 1 342985 0 100M = 343445 560 ATTATGGTACTCTTCTAGAGATTTGGCTTGCATCTGTGAATAAGCCAGGACATCTTCAGAAATTGTCTGATTAAAAACACCACCAATGGAGTTTCCTTTA :CACB?C8D@F>HG6GBC>77CFC8>D?I+7>F6AF6,==H5HDD@G5J5H75?IEG6G?=9KF5+5ID4HB?B4=GCF5D==54;=4IA<>5D>+HH,G X0:i:11 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2210:16737:82492#49 83 1 342991 0 100M = 342582 -509 GTACTCTTCTAGAGATTTGGCTTGCATCTGTGAATAAGCCAGGACATCTTCAGAAATTGTCTGATTAAAAACACCACCAATGGAGTTTCATTAAATTTGT E>=DB5DAGGDF5>BGHFH?EGGB?CDFBHFG@EGD7AI@@A-@A778FIC;D@F@IC9FGHGFEE:FCHHG.FE1GE2GEAAGHGJGFFFGD?GA@>AC X0:i:10 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11AD14B XT:A:R RG:Z:1#49 HS25_09827:2:2101:7421:37281#49 99 1 343019 0 100M = 343376 457 TGTGAATAAGCCAGGACATCTTCAGAAATTGTCTGATTAAAAACACCACCAATGGAGTTTCATTAAATTTGTATTGCTCTGACTAGTGAAACATACACAT CAEFFGFFIFHGGJEJGGGFIHIHIEHHEHHGHJJGGHHHDHJHFGDIGHIIHIGIGHIGJJGHFJHGGFKIFKGGHGGHIJIHGHHHEGGGGHHHHHJH X0:i:3 X1:i:8 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFE XT:A:R RG:Z:1#49 HS25_09827:2:2108:5247:89703#49 163 1 343152 0 100M = 343621 569 GTTGTAATAATAGCTCTGTTTAAGATCCGTCAGTCACTTGAATCTTCTCTAAGGCTTTGTATGTTAGAAGTTAATTTGCTTTCTTACAAGGCCACATTCT ;CACBDDFDCHGBEBBJEGHGAGHDKGG5DKHHGFEHFDEH=HF?GB?EAD5GEGBAECGJEEAHFCH4IAIFDGE>EGE+ X0:i:15 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2110:21167:46010#49 83 1 343267 0 100M = 342826 -541 AACTGAATTTTATGTCTTAGCGTAGATGGTTTATTACTTTCTGGTTTTTCTTTAGTAAGAATCCTATAAAAACACTAGTATTTTTCTCTGAGTTTAAAAT E>HDJGHGGGHFHJHGHIGGHHIFDGIIIIHGGHKGHGGFFGHGIGHHIIIFGHGGHHHGJHHJGEHFHHHGHFJHGIHGHGGGGGJGGGFIFEGFFE=C X0:i:15 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2315:19147:43602#49 147 1 343292 0 100M = 342929 -463 ATGGTTTATTACTTTCTGGTTTTTCTTTAGTAAGAATCCTATAAAAACCCTAGTATTTTTCTCTGAGTTTAAAATTCAATACATGCCTACTGATATGGTT GFHFFFFBBLGCCHIIHG6HIDFF(CFCDFIFDFEHGHEA96IG:IEA,HI=I?GB4@5HG39EEII=FGFE'BE3<=:E>3/6F.9-8DBC; X0:i:10 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2101:7421:37281#49 147 1 343376 0 100M = 343019 -457 GCCTACTGATATGGTTAGGCTTTGTATCCCCACCTGAATCTCGTCTTGAATTGTAATCCCCATAGCCCCCATAATCCCCACAGGTCAAGGGAGAGACCAG ?HHEFHGHFEFDFHIIFFEHJHCFAFBHHHIFIFDFFEEJFHHEFIGGGHKJIHGFCHHHGIEGGGHHGGIDIIDFIJKCFIGIGIGDGFG=HDFDDBC< X0:i:8 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2103:19754:48334#49 83 1 343445 0 100M = 342985 -560 CATAATCCCCACAGGTCAAGGGAGAGACCAGGTGGAGGTAATTGAATCATGGGGGCAGTTTCCCCTGTGCTGTTCTTGTGATAGTGAGTTCTCACGAGAT FGHH+5HG7G@FFIGCFFHJCGGHJFFGD@EGGEKIHAAG@FHDCBHHFIHFC@?HHFEFGFEGGEECH:HEFDDFH@FIEGAGG?EH@FF;EDGF@>;A X0:i:14 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2108:5247:89703#49 83 1 343621 0 100M = 343152 -569 TCCTCTTTGTCTTCCGCCATGATTGTAGATTTCCTGAGGCCTCCCAAGCTGTGCTGAACTGTGAGCCAATTAAACTTCTTTCCTTTATAAATTACCCAGT HC4BBFHGG4@FCFFGHDFJEEIGDGDGDGHGGIGKFGD@GGBCEGHHDCFDGFFHDHHDGHHGGHGHHHHEIFJGGHHDEFCEJGGHGGFFGFGF@BA? X0:i:12 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:1312:10890:9521#49 99 1 343924 0 100M = 344270 446 TACATACATCTACTTAAGAAAATAGCTATGTAATATACCATTACTCAACTAGATTATAATTTTTTCTCCATTTCTTTATTGTAATTTATCATTTTCTACT CACEFG?4F=FD@EFGGGFFGB>GCJHD@9HGFHEFFGFGDFEHGFHDFFEFFDFGDFAF@EGDFFGGGCFFFG@DFGHEGFI>GGCHFEGGGDEGDAIE X0:i:11 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDADF XT:A:R RG:Z:1#49 HS25_09827:2:1316:3299:91259#49 99 1 344083 0 100M = 344193 210 ATTGAAAATATATAGTGTAGCTATAAGAATAAAGAACGATGGTAAAACAAATGCTAATACCCACTACCTGACTTAAAGAATATGATATTATTTTTTTCCA BBBEFGFFJFGGGJGHGCGHIFIHGECCGHHHHGEGGHEGGHGHFGEIGIIFHFLIFHGGIIGHKGGGGHFGGJEGHIHHJHFHJFHHGGDGGHHFHHJE X0:i:12 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1316:3299:91259#49 147 1 344193 0 100M = 344083 -210 CCTCAACTACTCAGAATTACTGCTATCCATCTTATCCTTTCATTAATTTTCTTCTAGTTTTCTCCCATGTGAATCTATTTCTAAATACATTTCTTTATTT GE5F=HFJF884;<8IB8F:IF6>:7GH9FD5CCHFFE@GHFCEEIEF9HFD97B4HH=*GE95(BH+E18E9IEH>9@5?EF>5FGFHAA,CBC6 X0:i:10 X1:i:8 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1312:10890:9521#49 147 1 344270 0 100M = 343924 -446 TTTCTAAATACATTTCTTTATTTTGCAAGTTTTTGGACTTCATATAAATGTAACCATATTGTATATATTCTTCTTCAGCTTCTTAGTTTTTCACTAAACA GHGBDHFFIGFCGHIGFFE@JGFE=FBHHFDDEHDEF7ADDGBEEGE@@CFFIK@DCGDHGGGDEBHGD?ED,GCHFBG.FEC6GGF8GF@EFCDDCBC< X0:i:9 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1302:13512:58758#49 163 1 344365 0 100M = 344795 530 AAACAATATGTTTTGCTGATACTTACATTCATATGTACAGTAATAGTTGATTTATTTTAATGGCTATATATTATTCCATTGTTAGAATACACCAGGATTT ;CB;EDDFFHAGA96CHFE7GGFF@EDEIIAGF@HEGEEGHFH7F@5IDBHGAGEEFFJ?=FHFEBHI?G?FEHIAJF?>44FF@I;G;AHGBG>D53H< X0:i:13 X1:i:7 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1203:16581:90675#49 99 1 344421 0 100M = 344808 487 TTAATGGCTATATATTATTCCATTGTTAGAATACACCAGGATTTATTTTTACTTATTTTTTTTGCTGGAAAATTGGGTGTCTTTTTTATTTTTTGATATA CAEEFGFFEFHGGJEHGGHHIHIHHDFHEHHHHIEGGGHGGEJH@GHIGHIICGGIFGGGIGGHH@CGGEGGIICGHGGFGGICH7HHFGGGGDGFHH>E X0:i:11 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:B?DFF XT:A:R RG:Z:1#49 HS25_09827:2:2113:14050:83846#49 163 1 344452 0 100M = 344551 199 TACACCAGGATTTATTTTTACTTATTTTTTTTGCTGGAAAATTGGGTGTCTTTTTTATTTTTTGATATAACAAACAATGTTGTAATCATTTTGTATTTAC I;EFFIGHEHFIEGGHHGDDFHAC@CFFIFHH@HDGCGEGG?87HGGAG?FKFD?GHCCCDDHEFGGEDCG5EBHFIF X0:i:14 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11ADFDF XT:A:R RG:Z:1#49 HS25_09827:2:2113:14050:83846#49 83 1 344551 0 100M = 344452 -199 CTTCCTAGTCCACTCCTGTAAGTTTCTCTTGAGTACATACTAGCAATGAATATGCTGAGTCACTGCATATACATACTCACAACTTTATTCTATAATGTAA HIHHHEHGGGHDHHGGHIHGHHGFGGGGGIHGGIKIHGIMFGHGIGIJIIFGIHGHHHHFGBHGBH:HHHHGIFEEGIFGGGGGGEJGFHFAGFGFEEAC X0:i:10 X1:i:7 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1314:14113:96444#49 163 1 344630 0 100M = 344875 345 CAACTTTATTCTATAATGTAATATTCTATAAAGTAGCTGTATCAGTTTATACTTTAACCAGTAATGGACAAGATTTTCTGTTACTTCCCATCTTTGTTAA <=BCDEG;F@6CHGG9==CGI=H?88GFIEGIEBGE?7IGHJHHI4:IFHFHGFIHFIFHFBKIFEGEJIHDHFIHFJGLHHIHIIHFGGCGFGHFHHF> X0:i:13 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1302:13512:58758#49 83 1 344795 0 100M = 344365 -530 AATTTGCATTTATCTGCTCATCTATGAAGATGAGCTTCTTTTCATATAATTATGAGTCATTATTTTTGTTTTGCCTTCTTTTGTTTATGCATTTTGCTTG FCHHFDEGGFEECIEHDIGGHHG?EGDFBFHGGEKDHGIFGCGGCGHHFIHGCEG@HHDGJHHGGEHFHHHEHDEIG@DIHFGGEGHGGFFFEFGFEEAC X0:i:15 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDBBD XT:A:R RG:Z:1#49 HS25_09827:2:2309:19940:56250#49 163 1 344800 0 100M = 345150 450 GCATTTATCTGCTCATCTATGAAGATGAGCTTCTTTTCATATAATTATGAGTCATTATTTTTGTTTTGCCTTCTTTTGTTTATGCATTTTGCTTGTTCTA CFHCIFILGHHFHBGG X0:i:14 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1203:16581:90675#49 147 1 344808 0 100M = 344421 -487 CTGCTCATCTATGAAGATGAGCTTCTTTTCATATAATTATGAGTCATTATTTTTGTTTTGCCTTCTTTTGTTTATGCATTTTGCTTGTTCTATGTCTTAT GEHFGHHHFHGGGHIGFGE@H?IFHEGHGGIFGHJGFFHGFFHGHFFGHHHFIGGEHHHHGGGGC4HGIGCIECHHEHHGGIGHGFGLGFFDHGFECBC; X0:i:13 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2203:20109:92368#49 99 1 344821 0 100M = 345143 422 AAGATGAGCTTCTTTTCATATAATTATGAGTCATTATTTTTGTTTTGCCTACTTTTGTTTATGCATTTTGCTTGTTCTATGTCTTATTTTTCCTGTTGAT 8AECFGFEAFFGGJGFGGDEGFIHGJDH@HHHHIJG>GHGGHHEFGDCFF%FFIHHGGGGFGGHDKCGGEHGGJFG?GIEDFDFGEGGFGDGGFACHHJE X0:i:12 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:1201:7552:96956#49 163 1 344825 0 100M = 345156 431 TGAGCTTCTTTTCATATAATTATGAGTCATTATTTTTGTTTTGCCTTCTTTTGTTTATGCATTTTGCTTGTTCTATGTCTTATTTTTCCTGTTGATTTTT :CA>E?CEDCEGLAG@CFEGDFFIBD6EDIGGF@B?GADGHGHHFFHEFFDGGEIHEHHHFHEFEEFGFIEGBBIH>CDLHBIHI>HGDFGIBGGGFGH2 X0:i:12 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1308:10681:65992#49 147 1 344850 0 100M = 344478 -472 GTCATTATTTTTGTTTTGCCTTCTTTTGTTTATGCATTTTGCTTGTTCTATGTCTTATTTTTCCTGTTGATTTTTGGGAGTTCATATATATTCTAAATGT GFHEFFG>GEHHFHIIHFEHCFFJHEFCGF@FHCEFFHBFHEGGHGEGHHIFIBGGEGDFGCJGFAHGG7IDECDIGFEG?HFHBEGEBAGB@EDDABC; X0:i:12 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1314:14113:96444#49 83 1 344875 0 100M = 344630 -345 TTGTTTATGCATTTTGCTTGTTCTATGTCTTATTTTTCCTGTTGATTTTTGGGAGTTCATATATATTCTAAATGTATATTTATTCACTTATATATATGTT EIHHGHDGGGGFCIHGFIGGHHGGEEJGIGHGGHKGBGGGJGGGGGGHIIIGIHGFHFHFGHHFGJGHHHHEHHFGGIHGHGGGJFJGGGFGGGGFDCAC X0:i:9 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DFFFF XT:A:R RG:Z:1#49 HS25_09827:2:1201:7000:68932#49 99 1 344955 0 100M = 345303 448 TATTCACTTATATATATGTTGTAAATATTACAGTTTATGATTTGTCACCTTATGATATCTTCCAAATAGAGAAGCTTTATATTTTGATGTAGTCATATGT AAED=GFGG=F@EBF?GGBE2DDGDEFHFHH@GHEFJGBCEH9EFGHDDCIIHDFEDGCGEG9H@FFGGH7G6CCEFGHCEGFEG?>>EG@7BHDBHH>F X0:i:7 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:=BA?D XT:A:R RG:Z:1#49 HS25_09827:2:2203:20109:92368#49 147 1 345143 0 100M = 344821 -422 TTAAGTATTTTCCTGGAATTCACCTTGAATTGATTTCTATTGGAGATAGGTATCCAATCTAATTTGCCTCATATGGATAACCACTTGTTCTATTACTGCT GEGHFH?DIHHICHIFDFFEIDFBHBBIHHFJHCEHFEGJFHDEFGGGHEHJIH@GHHDEGIGHFHHGHGEGFGDHIFHGFDDG@IGHGFFDCCBDB,C; X0:i:15 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2309:19940:56250#49 83 1 345150 0 100M = 344800 -450 TTTTCCTGGAATTCACCTTGAATTGATTTCTATTGGAGATAGGTATCCAATCTAATTTGCCTCATATGGATAACCACTTGTTCTATTACTGCTGTAACAA EJHHGDHG>FGFHFFHHIHDEIGHJFIIGBH7GHEFHGGIJIGGHGEHIIHFI@BIIHHGGHEGGHHHHHHG?FHCHHHGFFGGHGD@GFFIGFDFCCAA X0:i:14 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11ADDDD XT:A:R RG:Z:1#49 HS25_09827:2:1201:7552:96956#49 83 1 345156 0 100M = 344825 -431 TGGAATTCACCTTGAATTGATTTGTATTGGAGATAGGTATCCAATCTAATTTGCCTCATATGGATAACCACTTGTTCTATTACTGCTGTAACAAATTTCT 2FDH=AEGBGHF6HEHEIFDHHG6DFDCFEEGG7GKHGIFGCGDHGHCICHGIHGFI;HCGEEFGJAHH:HGBHJHEIHI?BGGFBJEDFFADDBF@EAC X0:i:14 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:DBDDD XT:A:R RG:Z:1#49 HS25_09827:2:2305:15132:97301#49 163 1 345184 0 100M = 345597 513 GGAGATAGGTATCCAATCTAATTTGCCTCATATGGATAACCACTTGTTCTATTACTGCTGTAACAAATTTCTACAAACTAAGTGACCTAAAATAACACAA BHGDAHBCGFB@HB=B=FHHDFEDGH+=7EHDCEFEHIDGGEFD5BCGEGE=GEJEGGHFHGEEFFGHIFCGDHGBGBEHGAF7@DDDBAC; X0:i:8 X1:i:7 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2301:5260:97692#49 83 1 345362 0 100M = 345243 -219 TGTTTCTTTATGGTGGCTAGGGTAGAATCCATATCCTGGTCTTTTCTATCTTCTAGAGAACATCAGCATTCCTTTTCTCATTGCCTCTCCTCTCTCTTTT EFHHH5EGG@GFFIFGHIGGEHIG7GGIIFHG<:FFDGE#CFGDHEFFFIEG8FGGHGHDHEHFGJDHHBHEHFJEHDFDGGG>FBEGGGFFGFGFECAB X0:i:9 X1:i:7 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:BDDDF XT:A:R RG:Z:1#49 HS25_09827:2:2106:5292:17794#49 163 1 345415 0 100M = 345791 476 TAGAGAACATCAGCATTCCTTTTCTCATTGCCTCTCCTCTCTCTTTTTAAAGCTGGCAATGTCACATTTCTCTGACCATTCTTTCATTGTCACATCTCTC ;CACDEGFFGHGLGEGHIEFIGFGIGFIGIGDFEEFGEHGF?GDIFHGFB?DGEEAFFFID9FFFIHIFEEGEHE=EF?LHG=HFFHEDG@?GF@<7G6=?4EABCHIFG5GIIHEC>4FDCHFH@D@ X0:i:18 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1216:2394:36432#49 163 1 345770 0 100M = 346195 525 TTCTAATGACATCCAAATCATTTACAACATTTTATGTAAGCATTGTTTTTATTTTTATGTTATTGCACTAGTTTATTTTTCTACTCATGAATTATGGTAC ;CB72677D@999HGCC7H9$7BI8DBFD5GGF54CDF@GBDE77GGBF>E=7GGFGHBFDFFF)BGGF8FDEFF5GFFEHH;C;8H<@AALBDHF>HHG X0:i:11 X1:i:7 XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2106:5292:17794#49 83 1 345791 0 100M = 345415 -476 TTACAACATTTTATGTAAGCATTGTTTTTATTTTTATGTTATTCCACTAGTCTATTTTTCTACTCATGAATTATGGTACATGAGTTTATTTTTGCAACTT BGHHFGHGG@EFCFFGHDHIHHIFEEIGGFHGGGFKDGGFGGGFGEDBIIIFIHFFGFHFGH@GFHICCHHBHFHFGIDGHBGGFGHGAHFGEFGFCBAC X0:i:9 X1:i:7 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDDD XT:A:R RG:Z:1#49 HS25_09827:2:1305:19159:61113#49 163 1 345805 0 100M = 346122 417 GTAAGCATTGTTTTTATTTTTATGTTATTCCACTAGTCTATTTTTCTACTCATGAATTATGGTACATGAGTTTATTTTTGCAACTTTAAGCTCAATAACA ;CBDDDDHFHFGLGGCFIIGGEFGHHGIIEGBGHEG?GHGHEAHKGKGJGHHGFGFFFJFHHDFHIHGDEEHHFIHFHGJCFFFIIHAIFIGHGFGHFFG X0:i:10 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2203:18196:87052#49 99 1 345828 0 100M = 346193 465 GTTATTCCACTAGTCTATTTTTCTACTCATGAATTATGGTACATGCGTTTATTTTTGCAACTTTAAGCTCAATAACATGTTTTAAGATTTCCTCAACTTT C?CDFGEGIFFGGEGJBGFGGGIHHJHIEHHHHILGJHHGDHJIHGEIGFFFHIGIFGGFFIGDDECGGFFFIJGEFGGCGHIHGGJCFDGGGHECHHIF X0:i:9 X1:i:9 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2306:12491:82875#49 163 1 345836 0 100M = 346168 432 ACTAGTCTATTTTTCTACTCATGAATTATGGTACATGAGTTTATTTTTGCAACTTTAAGCTCAATAACATGTTTTAAGATTTCCTCAACTTTCTTTTTGC ;CBDDFEHFFGGHGGGFIIFIGJFHFIFIIGBHEGFHDIGHJHHIGKLFGEHGJIFGHJHGGFHHJHHFFEGHFFHFFFFFHIFIIHFIGLGGGHGHHHG X0:i:4 X1:i:10 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1205:16489:9062#49 163 1 345843 0 100M = 346287 544 TATTTTTCTACTCATGAATTATGGTACATGAGTTTATTTTTGCAACTTTAAGCTCAATAACATGTTTTAAGATTTCCTCAACTTTCTTTTTGCGCTTCTT ;CBCDFGHFJFGHEGGFFI?IGJI?GCFIIGI5HGGGGHGEGHHFG>IJHHGGGIHGHHHFGIHFDFGFGEFHHEEGFFFCGGFGFHCHGCIHJHCHHDG X0:i:4 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2111:13328:76394#49 99 1 345847 0 100M = 346117 370 TTTCTACTCATGAATTATGGTACATGAGTTTATTTTTGCAACTTTAAGCTCAATAACATGTTTTAAGATTTCCTCAACTTTCTTTTTGCGCTTCTTCAGA CAECFGFGEFFGGGGJGGBHDKIHGHJHIHHGHIFCHIEHKFFHEHGHEEGGDEFIHDKHHDHGIGHGGHGGGIFEGGIEJGIGIDIGGGLGFEFGDCBCBC< X0:i:9 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2313:13992:91534#49 163 1 345897 0 100M = 346344 547 CAATAACATGTTTTAAGATTTCCTCAACTTTCTTTTTGCGCTTCTTCAGAAGTTGACTCTTTTGGCCCTTTGGTCTTCTATACACATTTTAGAAATGCTT IFIGGEBECDGDA=AHHIGHID5CGGDBEGDEFDHFHFE>GFG?FHEEDBCGFDFAF@IHE@HE>>DEFHHEG X0:i:9 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2101:1970:75831#49 163 1 346020 0 100M = 346432 512 AAGATTTTAATATGAATTTCATTGAATTTTGAGTATATTGGCATGCTACAATGGTTAGTGCTTTATACATGAAAATAATATATCCCTTCCTCTTTTCCTA :CADD7D@$H9A'ABC+ABG@7>7H>IGI5CD5E47DGI5AHEEFG>EF5EHGF7E467C5B77HE?HFF+5HFEHBH6>DEIC@BHG4HGFFG3FFF?? X0:i:9 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2313:18054:53721#49 147 1 346049 0 100M = 345690 -459 TGAGTATATTGGCATGCTACAATGGTTAGTGCTTTATACATGAAAATAATATATCCCTTCCTCTTTTCCTAGTATCATGAGATGTTTGTTAGGCAGACAT GGHHFDG5GCGGGHICGFGHFGCFHIHHGGEFEFEGGKGJFFFEHIEGHCGF?GGFHHDHGGGGJGHGGGEIFCGIFHGGFEIHEGH'GFEFHGDCC@C< X0:i:11 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2204:4807:73662#49 83 1 346079 0 100M = 345690 -489 GCTTTATACATGAAAATAATATATCCCTTCCTCTTTTCCTAGTATCATGAGATGTTTGTTAGGCAGACATGAATATTGAGTTGTATCAAATGTGGTTTTC FFHHJHHGGGHFHJHJHIGEHHGFE,IGIKHGGFFHDGJGGGHGIHIJIFHGIHGHHFHGGHHGGHJHHHHGIHHFHIKGFGGGGGHGGHFGGFGFFEAC X0:i:10 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:1204:16095:89692#49 83 1 346094 0 100M = 345738 -456 ATAATATATCCCTTCCTCTTTTCCTAGTATCATGAGATGTTTGTTAGGCAGACATGAATATTGAGTTGTATCAAATGTGGTTTTCTGCATTATTGTGGTG EIHEBFDGGCHFCJEDHFHIEDGF?@FFFHH;GHBFHGIGGIGGHGHFICHLIDBIHGHGGHHFGEHHHEHGHFHHHIGIHDGGHFJGFGFGFFGFEBAB X0:i:10 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2116:9501:11764#49 163 1 346108 0 100M = 346483 475 CCTCTTGTCCGAGTATCATGAGATGTTTGTTAGGCAGACATGAATATTGAGTTGTATCAAATGTGGTTTTCTGCATTATTGTGGTGGTGATGTGATTTAG ;C-D49)F+@+G.0?((CB3IGB4B->GIEGGG54F<>0GEEEDEFA6DEH7677EGIEF;FFH=BFEFIFDCF3HJBFJFBFFFIHADFEFDDHFH?G; X0:i:10 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2111:13328:76394#49 147 1 346117 0 100M = 345847 -370 CTAGTATCATGAGATGTTTGTTAGGCAGACATGAATATTGAGTTGTATCAAATGTGGTTTTCTGCATTATTGTGGTGGTGATGTGATTTAGCTCCTTTAA GFHHGHGFGIFGGHIIFFGFFGHJHFGHFEIJIHHFHFHHFJHFFIEGHHIJGGGKHHEHGIGHFBEGHGIIIIEIFJHIFIGIGGGLGFGFEEDDDBC< X0:i:10 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1305:19159:61113#49 83 1 346122 0 100M = 345805 -417 ATCATGAGATGTTTGTTAGGCAGACATGAATATTGAGTTGTATCAAATGTGGTTTTCTGCATTATTGTGGTGGTGATGTGATTTAGCTCCTTTAATTAGT FGHHGGEGGGGFHIGGHFHEHIGFGGKGIGHGGGK@HGGIFGHGHHHHIIHGIHGHHJHGGHGFGHHHHHHGHHHHGIFGGGGGHGJGGFFIGEGFFBAA X0:i:10 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDDE XT:A:R RG:Z:1#49 HS25_09827:2:2106:16219:28268#49 99 1 346167 0 100M = 346517 450 AATGTGGTTTTCTGCATTATTGTGGTGGTGATGTGATTTAGCTCCTTTAATTAGTTAATGTAATGAATTACATTTGTAGATTGCTCTAACTATTGAAACA CAEEFGEGIFH6GHGFGGGFIHIHIDA???A@H6@EEFGAB2G>IGDFHI@>HBC:E-C@@CEFCH9G8CFEC;H?FC7H:8DGGD@FGGBCBII7CDFGCEGG7DJEF>DGFGGHH=AHAE X0:i:18 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1205:16489:9062#49 83 1 346287 0 100M = 345843 -544 GCCCAATGTGATATTTATTCAACAAATATTCATTGAGTATACCTAGTATGTAACATGCTTTAAGAATACACCAGTGAACCAAACAGAAATATCTGACATT EIHHGHHGBGHFHIHGHIGGHHGFGGJGGHFGGFGEHGDIGGHDIGFFIIFGIHGGIFHGGHGHGIIFHEHGHFHHGCGGFHGGFGJGEGFGGEGFCEAA X0:i:14 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2303:14804:86457#49 163 1 346325 0 100M = 346794 569 ATACCTAGTATGTAACATGCTTTAAGAATACACCAGTGAACCAAACAGAAATATCTGACATTACAGAACTTAACATTCCAGTATTTGGAGACAGATGATA ;CBCDFGEDCFGEDEGEFDDCGHFEDEICIGDFHBEDGIGHEDHFGGGJFFGGJGHGFJHDGKFDIGHAGHHHFFJBFFFHFAFCFHFIAA X0:i:4 X1:i:10 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFF XT:A:R RG:Z:1#49 HS25_09827:2:1311:4134:9006#49 99 1 346349 0 100M = 346690 441 AGAATACACCAGTGAACCAAACAGAAATATCTGACATTACAGAACTTAACATTCCAGTATTTGGAGACAGATGATAAAAAAGTGAACATGTATATTTACA CABEFGFGFFHEGJGJGGGHIFIHHJHHEHHHHGIGGGHJGHGIGGHIGHIIHFHIDHFGIGGDKFIGGHHIGIEGFEGEGGIHGFIFFGFGGCHJHHAE X0:i:4 X1:i:11 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2101:1970:75831#49 83 1 346432 0 100M = 346020 -512 GAACATGTATATTTACAGTTTGTCAAGGAATGATAAATGAAGACTCTTAAAGTAGATGGGGAATTGGGAGTGAAGTCTGTAATTTAAATAGGGTGGGCAG ;>HAFAEGGGHF565GDFCC7CI,EGKGF@HGGGD8AGGE8A(@EH7FFEIGG@F-8HDG7C@-EJGGHH8GFFJCAIF?HAEGJ?E@EEFFD4?=CC>A X0:i:13 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2107:16804:45730#49 99 1 346442 0 100M = 346819 477 ATTTACAGTTTGTCAAGGAATGATAAATGAAGACTCTTAAAGTAGATGGGGAATTGGGAGTGAAGTCTGTAATTTAAATAGGGTGGGCAGGAAAGCTTCA CABEFGFFIFHEGJEGGGGEGHIHHFFDGAHFFGJGGEHGGHFHAGHIGHIFHHGIGFG@IGGDDKHGGCFGFGCEFIGHGGICGBGHFGDGGHGF.FDBDF=H@@EFHGA:E?FIGIHGC@7>BIHF@GBGEFFDFAE X0:i:14 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!+1=AD>D XT:A:R RG:Z:1#49 HS25_09827:2:2116:9501:11764#49 83 1 346483 0 100M = 346108 -475 GTAGATGGGGAATTGGGAGTGAAGTCTGTAATTTAAATAGGGTGGGCAGGAAAGCTTCACAGAGAATGGGACATTTAAGAATAGACTTGAAGGACAGGCA HFHHCH7GGGDFFHFEDIG;HHIHEEGIIIFGGIEFFGGJGGGGIHHCAIILIHGIICHGGAGGGJEHHHHG?HJ9GIFGH?EAHGFCGGFIEFGFEEAB X0:i:16 X1:i:2 BC:Z:TGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z::??DDDDE XT:A:R RG:Z:1#49 HS25_09827:2:2106:16219:28268#49 147 1 346517 0 100M = 346167 -450 AAATAGGGTGGGCAGGAAAGCTTCACAGAGAATGGGACATTTAAGAATAGACTTGAAGGACAGGCAAGAGCAATCTCTATGTTTATATGGGAGAAAAGGT GHHHGHHFFIFIGHIIFFBHFFIJHEFHHHIFIFIFBFHJHHIFHIGGGHBJIGGGEHGHGIJGFHHFGGIIIIGHGFGGGEFIGGFHGFGFFDFEDBC< X0:i:17 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1306:10340:42515#49 163 1 346538 0 100M = 346908 470 TTCACAGAGAATGGGACATTTAAGAATAGACTTGAAGGACAGGCAAGAGCAATCTCTATGTTTATATGGGAGAAAAGGTTCCAGGCAGATGCAGTAACAA ;CABDDDBFCFGAFE;GI>77GBIH7GI>ECBFD+=F'B5+55>?5,,9H776+575>7,>@'5(+C7HH55,,C4H5G7+7F+787BEGD>F>:F9?>-9?@9?E>?C< X0:i:15 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1311:4134:9006#49 147 1 346690 0 100M = 346349 -441 AGGCTAGTGTGACTGCCACAGAATCACCCAAGGGAAGATGAGAAGATCAGACCAGACCAGCACTTGGGCATCTAATGGGAAAAGTTTCTCAAGCCATCAT @HHEGFGHGIFHGHIIFGGHJFFFHFFHGHIFGHHHFFGDFJGFFIFGHHFFIHFGHHDHG5FHFJHFGFEFIGEIIJGIGIGFEFGHGFEDHCEE;BC< X0:i:15 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2101:4241:69852#49 163 1 346752 0 100M = 347156 504 CTTGGGCATCTAATGGGAAAAGTTTCTCAAGCCATCATAAAAATTTCACTTTTACTATAAATACTATGAGAAACCATGGGATGTTTTACAGTAAGAAAGG 9CBCBDDEAEFG'GGEHIIFIGHFIHIIGIAHFHJGDGGGHDGHGGHGJHHDGEIHFIFFHIEGGJFHFEFHEFIHFHGIHHFCGFHFIFIIGGHFEHHG X0:i:4 X1:i:11 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2303:14804:86457#49 83 1 346794 0 100M = 346325 -569 ATTTCACTTTTACTATAAATACTATGAGAAACCATGGGATGTTTTACAGTAAGAAAGGTGACATAATATGTTACATGTTTTAAACAAACTCTATAGCTTC FIHHH=HGG@GEHGFHDBGG7IGFGG?CGHCGGGGHHGDFGGGGCGEJF$DGCHFIHF@G@HGFGJEFHEHBEHCHGCHGEFACGEJFDGFIEFCFEBAC X0:i:6 X1:i:8 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDFFB XT:A:R RG:Z:1#49 HS25_09827:2:1308:9090:12461#49 163 1 346801 0 100M = 347177 476 TTTTACTATAAATACTATGAGAAACCATGGGATGTTTTACAGTAAGAAAGGTGGCATAATATGTTACATGTTTTAAACAAACTCTATAGCTTCTGAGTTG ;CBACEDF?CFGGFG@EFIBGFFCIGDF7IGGGHGGEJDGDDHCDGHEJHDDGEFFEGGDAEH?HEFH5EAG6FEHBFGHEFFHIIH4CHCFFG>GBFEB X0:i:6 X1:i:9 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2107:16804:45730#49 147 1 346819 0 100M = 346442 -477 GAGAAACCATGGGATGTTTTACAGTAAGAAAGGTGGCATAATATGTTACATGTTTTAAACAAACTCTATAGCTTCTGAGTTGAAATAGATTGTAGGGGCT @FHBGHHGGHFHCHIFGGGHHFFFEIFHBHFJGFEHGFHGHEHFFEGGGHGFIKGFHHHHGIAHEGHFGGIIEIHFFHHIGIIEGIGHGFFFCDDDCBC; X0:i:13 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2314:16949:14411#49 147 1 346852 0 100M = 346464 -488 TGGCATAATATGTTACATGTTTTAAACAAACTTTATAGCTTCTGAGTTGAAATAGATTGTAGGGGCTCATGGCAGAAGCAGAGGGAACATTTAGGAGACT GG<5CEG5BAA@GH3IH5=<>6BGE=BH55FA++DB?7ADC5DG@IEGGH5FEBGF4HHHD>5CCDDI?F?7G>3IB'AEGE6D-47E80C< X0:i:10 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1306:10340:42515#49 83 1 346908 0 100M = 346538 -470 TTGTAGGGGCTCATGGCAGAAGCAGAGGGAACATTTAGGAGACTACTGTAAAGAATATCATGAAAAGAACAAACAACGCTATGTAACATGCTTAAATGGA ECH@CECGGF@DBFGJHIHC7GGHEGJFFHFGGG7GDADEGFGDABIFFCCGICF@H;A@7HHFGJDFHG>EEHE;A X0:i:11 X1:i:9 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:B;BDD XT:A:R RG:Z:1#49 HS25_09827:2:1202:17933:28558#49 99 1 346913 0 100M = 347249 436 GGGGCTCATGGCAGAAGCAGAGGGAACATTTAGGAGACTACTGTAAAGAATATCATGAAAAGAACAAACAACGCTATGTAACATGCTTAAATGGACTGAA AA>EFGFEF@F@FHGFGGGFDDIGGHFIGHEGCIE:FGBGGEJE@BHCFH8DFHFICG:GGGGDFEGGGEIIAFGJHEICEF?HHHICEHFGGHGJHHJ; X0:i:11 X1:i:9 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2113:18257:15139#49 163 1 347031 0 100M = 347463 532 AATGATGTTACCTTCACACCTTGAATCAGTACGATAAACCCCCCTCCCCAATCACAAAAGAAAAACTAAACACAAAAACCAGGCTTTGGTTGCTCAGACA ;C?CDCGGFJFGHGGDHFIBIFJEBHGGIIGGGHBG3EIGHHHHK6GIJEHHGGIFFGJHJHHHFHFGFGHGHFIHEIHIHGFGFIHGIACGGJHFFHGG X0:i:12 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2201:16435:19688#49 99 1 347111 0 100M = 347452 441 AGGCTTTGGTTGCTCAGACAATTTTACAGGTGAGTTCTAGCAAACATGCAAAGAACGTTTAATTGCACTGTTACAGAAATTCTTCTGGAGACAAGAAAAT CABEFGBDG@?FGBG3GGB?DF@GFCFEGH-@GI8G>9HHDEEGE?HHGC,IH7GAFB:G7EGHDKEGGCF7IDEDFE7CGGIHBFFH6G7GGBGFDFAH X0:i:16 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BADDD XT:A:R RG:Z:1#49 HS25_09827:2:2101:4241:69852#49 83 1 347156 0 100M = 346752 -504 ATGCAAAGAACGTTTAATTGCACTGTTACAGAAATTCTTCTGGAGACAAGAAAATAAGACACATCACCCAACCAATTTCATAATAACAATGTCAATGTAT EIHHJGHG>FEFHHFJHICGHHGHGGJGFFHGGGFGHGGG@FHCGGDJFIHGCHFIHFDFGHHFGJEFHHHGIFJHGIHIEHGGHGJGGFFIGFGFFEAA X0:i:8 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFB XT:A:R RG:Z:1#49 HS25_09827:2:1308:9090:12461#49 83 1 347177 0 100M = 346801 -476 ACTGTTACAGAAATTCTTCTGGAGACAAGAAAATAAGACACATCACCCAACCAATTTCATAATAACAATGTCAATGTATAATAACAGAAAAAGTGGATCT 2FHHBDHGGGGEHFGEDGGGHGEHDG7GFIEGGIFFHGGFGG9G,GFH.BIGI@G@EGHGGEHFFEIGHHHGIFFHGIHDEGGGHGJGGFFFFDDFCC?8 X0:i:8 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDFDF XT:A:R RG:Z:1#49 HS25_09827:2:1202:17933:28558#49 147 1 347249 0 100M = 346913 -436 AATGTATAATAACAGAAAAAGTGGATCTCCAAAGAAATAAATTTATTTGGAAATAAACAAGGATTATAATCTGAGATATTTGTGCTATGATCAATCATAG GHGHGDGBFCFDGHIIFFGFJGBGHIH6DHFFGHEGFFEGHHDFEEDGHEKFEEGE7AJHGEGHEEHGGGE7IDEFFH?CFCFGGGAEGECFHEECCBC7 X0:i:12 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2201:16435:19688#49 147 1 347452 0 100M = 347111 -441 AGCTGGTGTTAACTTACTGGCAGAAACAGCCATTGCTAGGCAAGTGTTCTTGTGAGGGTGGCTTATCTGAAATGCTGCAGTCTTGAGGAATTTTTTATGA GG7HF>G55CFIGHFIHEHC>G=B==GHFF@FEH5FB?EGFJGGFIEGHBBDEHD?HHDHGE?DGGHFH,5FE6CFEFEG7C>BG?98GEGDCCEEBAC< X0:i:15 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2113:18257:15139#49 83 1 347463 0 100M = 347031 -532 ACTTACTGGCAGAAACAGCCATTGCTAGGCAAGTGTTCTTGTGAGGGTGGCTTATCTGAAATGCTGCAGTCTTGAGGAATTTTTTATGATAGGTCCTATT HGHHHHEGGGGFHGHJHIHGHHIFEGKGIFHGGHGFHGGMGIGGILHFIIIGIHGHHGHGJHHJ5J7HHHHGIHJIGIGGGFGGFEJGGHFAGFGFFBAC X0:i:13 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFE XT:A:R RG:Z:1#49 HS25_09827:2:2206:9920:53532#49 163 1 347624 0 100M = 347977 453 TGAGTTTATAGAAAGTCCTTGTGATAGTGCTTATCGTGGACAGACACACAAGATCCCCTTTTTCATGACCCGGCTCCACTTTGCTTTGGGTCTGATGTAA ;C?CDFDHEGEGHGGGC5DFFCFI?>G?IEGHFHGC6JE5HAHDDDGLDIDGGEE>EHEDFEDFGEFEDFGHHFFHGFHFH==HFIHGIFC+DF3EB X0:i:7 X1:i:7 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2206:9920:53532#49 83 1 347977 0 100M = 347624 -453 AGTTGCTGAGGCTTCTTATTGCTTTTTTCTTCAAATAACAGTCAGAACTGAACAACTGTAATCATCCTAGTCCATACAATTGTTATATTTTCATTTAAAG BGAHHEHGGG@ECFGHHIGEFGGHDFCGFHCGGGFG?GGGGFHDCGDC;IFDEHEGAFDFG@GFBIIFHG>FHFFGEEBDHFCGHBH@EFFFGFDFCEAC X0:i:16 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDFFE XT:A:R RG:Z:1#49 HS25_09827:2:1212:16574:13093#49 99 1 348126 0 100M = 348484 458 ATTTTAATAGTAGTTAGAATTTGATCAGGAAAACAGAAGACATCCTATGTATTATAATGATAAAAGTTTAATATTAATTAGGGCCTTATGCTATTATTGG BAECFGFEGFGFGEFFGGGGGHIEGFDIEHHHHEIFGGEGGHGGF?HGFCIFBHGEFGGGGDGHKECGBHFFGG@EFGGHCGIHJFI>FDFCGCGCH@I; X0:i:15 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:BDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1307:10988:5776#49 99 1 348161 0 100M = 348547 486 GAAGACATCCTATGTATTATAATGATAAAAGTTTAATATTAATTAGGGCCTTATGCTATTATTGGAAGAGCTTGGTGAATAGATATTAGAAAAGCAGCTA <;BE=DFDEF?GHF??GGGFCF@GCF@BB>EHFD8:G97CD9GHF8-IF.@FCHFCFGGBFICD8@7?GEFBGJF,?G77ECFDGBHFEEDG>HHBDACH X0:i:14 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:AD?>D XT:A:R RG:Z:1#49 HS25_09827:2:2107:13281:76765#49 99 1 348438 0 100M = 348631 293 AATCCTTAAGCCTGCTTTATTTGAAGACCTCCTCTTCACTCCTCATTTCCAGCTCTCATGAGTTTCTTTCATAGGCAAACCCAGACCTGGAACAATGTGC AAEFFGEGIFGGGHGGGGGHGKDHHJFHGHHFHGJGFHHGDHGIFGEGGFIIHILIG9GBIJAHFGEGGEIFFKGEHIHHIGIHJFIHFGDGGHHJH@JF X0:i:6 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2211:16023:34627#49 163 1 348480 0 100M = 348912 532 TCATTTCCAGCTCTCATGAGTTTCTTTCATAGGCAAACCCAGACCTCGAACAATGTGCCTGAAGACTTCGGGTGACACAGTACCCAGACTTAAATAGGAG ;CBCEFDFDHHGHGGBBIIFFCJIEGIIIIGHG6GFGDIGHEDHE@+EFHHGGGEFFDFDFHHFEBCCFFHHHFEHJHGIHEFHICHFGGGFDDHFFHGG X0:i:7 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1212:16574:13093#49 147 1 348484 0 100M = 348126 -458 TTCCAGCTCTCATGAGTTTCTTTCATAGGCAAACCCAGACCTGGAACAATGTGCCTGAAGACTTCGGGTGACACAGTACCCAGACTTAAATAGGAGGGGA GDFFFHGFFAFIFHIIDEBELH4GHEHCGGFF5GIFFEAHHHGFEIJGHHFJEGFIHHFHGIDHGGHGBGEI8ECIF>KI:>DFEEA0GFEBHDDEDBC; X0:i:7 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1307:10988:5776#49 147 1 348547 0 100M = 348161 -486 TCGGGTGACACAGTACCCAGACTTAAATAGGAGGGGAGCCATGGTGGAAGTGGCCATCCAGCACAATTTTCTTGGTCTTTACTCATAGTTTTGATTCCTT 24BE+3+>>IGD4H*F>5FHE?FFHIFCH?EFC5EDBEADHE6G5>@@DDBD?E@5HGEE5=66EA@5>GECC+DH7>HCFEF6GEAACACE,C?7ABC; X0:i:10 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2204:12446:82042#49 163 1 348570 0 100M = 349014 544 TAAATAGGAGGGGAGCCATGGTGGAAGTGGCCATCCAGCACAATTTTCTTGGTCTTTACTCATAGTTTTGATTCCTTAAAAAAATTAACCACATTAAAAT ;CABB?CFDEFGHEG@IIBFG,FEHCD?FIGHF6G?E6HGH?GCGFBEFIH7?5B>EH@DDEEFDD>CF@AHEBEDGF6EFBG@IBHGDFHBBFECBGHA X0:i:13 X1:i:8 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2107:13281:76765#49 147 1 348631 0 100M = 348438 -293 ATAGTTTTGATTCCTTAAAAAAATTAACCACATTAAAATATGTGTTTCATAATCTACATCTAATAATACAAATATTTAAAGTCTTTTCAAGTTTGAATAC GHFHFHHFGLGGEHIIHGHHHHJEJIHHHGIJGFHFGFFHFHHFHGEGHHKFIKGGHHEFGHGGFGHGHGEIIIHFGHGIGIIEDGFLGFHFFGFECBC; X0:i:9 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1213:4555:35897#49 163 1 348655 0 100M = 349043 488 TAACCACATTAAAATATGTGTTTCATAATCTACATCTAATAATACAAATATTTAAAGTCTTTTCAAGTTTGAATACGCTACCCATGTTGCTGCTACCCCC :;A8'3G8DCEA;A;:EAC7CGFC,DCFDEGGF6BEDE55HDACG5>B@ECDG?E>E6FDDBH7FI>GDI?>6BIDB4D5EB5H@BHCCGGFDHAD5?EG X0:i:9 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1216:13656:79121#49 163 1 348662 0 100M = 349041 479 ATTAAAATATGTGTTTCATAATCTACATCTAATAATACAAATATTTAAAGTCTTTTCAAGTTTGAATACTCTACCCATGTTGCTGCTACCCCCATTTTGT ;CA43040FEH:8ABGC)+;?ABG0G>CECGG57G7HD5GEEH73DHGDH8BDJE5FB7DAHFF:EFCF9GHHGIHFCF1H=7CGCCCIFAIBDAFBFH2 X0:i:9 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2302:9539:91202#49 163 1 348705 0 100M = 349124 519 TTTAAAGTCTTTTCAAGTTTGAATACGCTACTCATGTTGCTGCTACCCCCATTTTGTGTGTGTGATTTTTGTGTGTGTGTTAGAAGCTCATGACCTTTGA DIA>HGBJEFGH@BE>FFHFIFDIAH6>F=FBG54FACGIHA;>CFB?<5H93A X0:i:14 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2104:12927:13104#49 163 1 348828 0 100M = 349212 484 TGATGATTTATTTGTCCAGAGAGGATTTTTTTTCCTACCTAGCATTTTGGACTGCTATCAACCTGAGACCACTTTGAATTAAATTCTCAGCTTGCAAATT ,7CBF99GHHBG6DBBD?>CFEF,DEGBFB<7DA=GB5CCE+HE=E8GG?F>CD7?DH?BFHHHJEGD>4IH54D>C+FHCFHC@>GF>GED>GE> X0:i:16 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2211:16023:34627#49 83 1 348912 0 100M = 348480 -532 TCTCAGCTTGCAAATTTGGAAGCCACACAGATTGTGTGAGTTCAGGCTGAAACCTGTTTGAGAGCTGGATTCTGGCTATAAACTCCACAGGGAACATTTT ECHHGD@GGG@DHHGEDIHCHHGFEGGGFFHGGHFKHGAFGGHGEGIFFIEFIHGIIFHGHFE8GHIFHHHBIHHHGIHGFDGGHGBGEHFIFFGFCEAB X0:i:14 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1303:2418:44565#49 163 1 348913 0 100M = 349256 443 CTCAGCTTGCAAATTTGGAAGCCACACAGATTGTGTGAGTTCAGGCTGAAACCTGTTTGAGAGCTGGATTTTGGCTATAAACTCCACAGGGAACATTTTC ;CACCFGHFFFGHGGDIDHFGHHEFEIIICGI>HG?DDIGH,HHFCGIJEHGGFIEEHGHHFIFGHFCJIHFHHIHGFDJHGIHIIHGIHHGFJHDFHEG X0:i:14 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2204:12446:82042#49 83 1 349014 0 100M = 348570 -544 CTCTCCACTCAGAGCTGAGACCATAGGGATATTTATTTGCTAGCTCACTTTGAAGGTTTATTTTATTTATTTTTTAAATTTCTAGTACACGTGCTCACTG HIHA>B7?FCE>GFDCCBFDGEG6CGBEAC5FBIDFDD5E>EE@G?5G7HBEGE54A5CEID5BGC<=GCF3HCD'A>FDFDFHEG X0:i:9 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1216:13656:79121#49 83 1 349041 0 100M = 348662 -479 GAAATTTATTTGCTAGCTCACTTTGAAGGTTTATTTTATTTATTTTTTAAATTTCTAGTACACGTGCTCACTGAAGGTGTAATACTTATGTGAGAATCTC EIHHBGCG@@DFHEFDHGGF@FFF?5HIGEHIGBDCJIFBA-GGEHH9GE8:FFEFHH;E:DC@FG8CE8GCAF:E:FC:HGH@DDGIHIE/GGHEDE6?DG?B?FF>A? X0:i:9 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11ABDDD XT:A:R RG:Z:1#49 HS25_09827:2:2109:6968:94040#49 83 1 349085 0 100M = 348723 -462 TTTTAAATTTCTAGTACACGTGCTCACTGAAGGTGTAATACTTATGTGAGAATCTCAAAATCAGTTGTGTTCTTTGTATGACCCTGGTTTTGTTTCCTCC FGHHJHHGGFGFGJFHDDGJHIGBEGFGIFFGGGFEHGJFGIHFHGGHFIIFIHGIIGHDGHHGGIJHHHHEHHEGEIH/FGGGHGHGEGFEFEGFEEAC X0:i:10 X1:i:7 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2302:9539:91202#49 83 1 349124 0 100M = 348705 -519 ACTTATGTGAGAATCTCAAAATCAGTTGTGTTCTTTGTATGACCCTGGTTTTGTTTCCTCCTGCTCTCTTACTTTCAGTGTGTCTCATTATGTCTGCTCA ;GGHJECGGDHFFFFGHIHJHGEFGGIGGH?GGHFFFCG3G.HFIGFHIDFF?HGFIFHDC:E>FEEHHH?GDFEDGDFIFFGGHGJFGHFIFDGFEB@A X0:i:1 X1:i:14 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:BDFFF XT:A:U RG:Z:1#49 HS25_09827:2:2216:19276:68690#49 99 1 349167 0 100M = 349581 514 CCTGGTTTTGTTTCCTCCGGCTCTCTTACTTTCAGTGTGTCTCAGTATGTCTGCTCAATATGTCATCTTAAATTTCAACTGAGGGTGGATCTTCTTCCCA AABDFBEGFFFEFEG?GG%EGHIGCHFDEHHHGIIBG@H@GHGHHFFDFFIF6EGIFGGFFGAHFGGGGFFDIGGEGGIC;GIHJ5FGFGGG9ECBBFC2 X0:i:15 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=D;BDA XT:A:R RG:Z:1#49 HS25_09827:2:2201:14242:59906#49 83 1 349172 0 100M = 348789 -483 TTTTGTTTCCTCCTGCTCTCTTACTTTCAGTGTGTCTCAGTATGTCTGCTCAATATGTCATCTTAAATTTCAACTGAGGGTGGATCTTCTTCCCAGCTCA E>HDGDFGGGGFGFEEDGFEHHEB?FDCFFAG5@FKB>GIGCF@A@7FE@C.C8?@GFE@G@@GGEJCHHAGHHFCEEBIG:GAH?BG4F=F??GFCBAB X0:i:11 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!11BDBDD XT:A:R RG:Z:1#49 HS25_09827:2:2208:6811:67650#49 99 1 349283 0 100M = 349646 463 CTTAGCTAGATTCAGTTTCTCTCCATTTGTAGGACTGAGGACCTCAGTTCTTCACTTAGGGTTGGCTACAGGTAATCATCAATTTCTTGTAACAGGACTT C?BCFGFGEFFEFHFHGGDGGFIHEFHDFHEHGILGFCFGEEFHHGFCFHFIHEHIFGIBGGGDFEFGGEFDGJGDFEHEIGGDCFFCEGGGGDHJBFGE X0:i:11 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2316:11256:70424#49 147 1 349331 0 100M = 349243 -188 TCTTCACTTAGGGTTGGCTACAGGTAATCATCAATTTCTTGTAACAGGACTTACACTGGGCCACTGACAGCATGCCAGTTGGCTTCATTCAAATGAGAGG GH8'6FGFB:>@GHIFD:6:6GHEAEH5+.=>ECB,C8F=C=E@ID.<58DFEG@?EGFJDEDFC7=C7 X0:i:13 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2305:1411:52681#49 99 1 349364 0 100M = 349801 537 ATTTCTTGTAACAGGACTTACACTGGGCCACTGACAGCATGCCAGTTGGCTTCATTCAAATGAGAGGGCAAGAGAAAGAGAGAGAGGGAGAGGGCACAAG AABEFGFGGFED@FEFGGFE?HIGHJDIGHHHFA8GHEHGGDGDF8CIFEIFF?GACBCG8GGHDFE>GCFIIFCDHG?FJGDHCGHCDEFGGH=GEHAF X0:i:12 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11ADDDA XT:A:R RG:Z:1#49 HS25_09827:2:1310:6782:71822#49 163 1 349376 0 100M = 349768 492 AGGGCTTACACTGGGCCACTGACAGCATGCCAGTTGGCTTCATTCAAATGAGAGGGCAAGAGAAAGAGAGAGAGGGAGAGGGCACAAGAAGAAATTCACA ;CA'0EGED7GGGE?EGFIDGGJE8CFIE5GBFDHFDGGGEDHHCFEIJEBD5EEFEDEDHB??FE?EAIADC>EJBFGCEGF>FBHADGIFF5HGHHHG X0:i:5 X1:i:10 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1306:16284:82863#49 83 1 349427 0 100M = 349029 -498 GAGGGCAAGAGAAAGAGAGAGAGGGAGAGGGCACAAGAAGAAATTCACAGTATCTTATAATCTAATCTCAGAAGTGGCATCTCATTTCTTTTGTTCTATT HCHAJGHGG4H@CCGCDDCI?7B?DFDCD,FGG7FFDGEI@AGFEH7K?IHFD@FAEF?@GEHGFAH-C?HG:HDHED>GFDGGFGFHEFCIGBAF@BA? X0:i:5 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11=?DDD XT:A:R RG:Z:1#49 HS25_09827:2:2216:19276:68690#49 147 1 349581 0 100M = 349167 -514 TATAAGGGTATAAATACCAAGAGGTAGAGATCATCAAGAGCCATTCTGGTAGCAGCCACAATATCTTATCCAGAATATTTCTTATTCAGGACTTAAAATG 3?3B596FCEF27/C&CGB<5BI7EB67/24(-B'.BG8A:&@+3)9:-G7=1:;,H(7=412/G76F3=<:67GI8+-:?;FH96AAGH:(56&B1272 X0:i:18 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2112:14365:71914#49 163 1 349616 0 100M = 349987 471 AAGAGCCATTCTGGTAGCAGCCACAATATCTTATCCAGAATATTTCTTATTCAGGCCTTCAAATGTGCTGTCTTTTCTGGTCTAATGGAAATGAACCTTC ;CBCEFEEFHFGHGGDHFEGFGJFIEEIIEGHFEGGHJIGHJHHCGHIFGHGGDEHFIGHFGEFBEHIJIHGHGBHJJGLHGGHIIHGHGLGDGHFHHHG X0:i:13 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2109:12605:58233#49 99 1 349625 0 100M = 349995 470 TCTGGTAGCAGCCACAATATCTTATCCAGAATATTTCTTATTCAGGCCTTCAAATGTGCTGTCTTTTCTGGTCTAATGGAAATGAACCTTCCTTCCATAC A>BEF?FFGFGDFJGHGGDG>HIGHJHIFHHGFHLFHHHGGHFEIBFCGEIIFIGEDGIFGGGHHKGGGEFIIKFEGEHFIHIHJGFFFGGGGHHCHHIH X0:i:12 X1:i:7 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2208:6811:67650#49 147 1 349646 0 100M = 349283 -463 TTATCCAGAATATTTCTTATTCAGGCCTTCAAATGTGCTGTCTTTTCTGGTCTAATGGAAATGAACCTTCCTTCCATACAATTTCTTCTCCTAAATTGTA GFH5FHFB>EFIAHFCDFGHF?FEDEG>GE@JEHEGFFEDDEHFEFGGDHBDEHGEHC5HGGGE7HHHGGEIEIGH?FCCFEFEEGHHGHHBBDEDB?C; X0:i:10 X1:i:7 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1310:6782:71822#49 83 1 349768 0 100M = 349376 -492 AAATGTCTATGTTAGGTATTTGTGTCTGTCTTGATTCTTGGTAGGCTTTTAAACTCTGTGAATGTTGGACTGTGATGTAGACATCATTTCACCGCACACT BAGDGFHG>FHFHIE>HIHGFKGHGGIGFHEGGIGHDGGIBGGDC@EFFIFLCDGFHFHCHHEGGEIGHHHGHFEDKIFGHDGCGGJGEGFFDFGFCB>B X0:i:3 X1:i:11 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4:BDDAF XT:A:R RG:Z:1#49 HS25_09827:2:2305:1411:52681#49 147 1 349801 0 100M = 349364 -537 ATTCTTGGTAGGCTTTTAAACTCTGTGAATGTTGGACTGTGATGTAGACATCATTTCACCGCACACTCTGTAACCACCAAACCTTAGCAGCTTATTCAGT GHGF5H5F+<4CCHB;>F=FH6=GHE46HFD+>CE=FDFG7@H=FAG57E5D?55DCAFH5IA6?A6FGG5>CFC,FFHFFHDBGED?5EEEC9BECB;: X0:i:13 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2112:14365:71914#49 83 1 349987 0 100M = 349616 -471 AGAATTTGTCATTTTTTTAATTTAGTGACTGGTTCTATTAAAAGTTACCTTTGTCTATATCATTTTGTTATACTAAAGCACAAATGTATAAGGTCAAAAA EFHHGGHGGGGFHFFJFIHEHHIFEGKGIHHGGGGFHGGJGGGGGEHHIIIGIHGFHGHDHHGJGLIHGHHGIHJIGIHGFGGGGFJGDGFGFEGFFEAC X0:i:14 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFD XT:A:R RG:Z:1#49 HS25_09827:2:2109:12605:58233#49 147 1 349995 0 100M = 349625 -470 TCATTTTTTTAATTTAGTGACTGGTTCTATTAAAAGTTACCTTTGTCTATATCATTTTGTTATACTAAAGCACAAATGTATAAGGTCAAAAAACATTCTC GFHFFHGGFLGGFHCGFFG@JFFFHFHHHFIFGHDHFIFDHEFFHFDGHHHFIHGEHHJHGIFEEGHGIGIEFIEFIFFGGIIGGFGHGFGFFDFECBC; X0:i:12 X1:i:7 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2313:14046:57157#49 163 1 350023 0 100M = 350347 424 ATTAAAAGTTACCTTTGTCTATATCATTTTGTTATACTAAAGCACAAATGTATAAGGTCAAAAAACATTCTCAAGATTTTGTTTAAACCACAGCCCTCAG ;CBDDDDHFGFG6GFGFGIGIHHFFGIIIEGIGHHFHJHGHJHCGGGIFGFHGJIFEDJFFFKFFJCHDIFFHGIHGJGIHHFHFBHFHHIFJDHGBHFG X0:i:16 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2214:11007:49730#49 163 1 350058 0 100M = 350387 429 ACTAAAGCACAAATGTATAAGGTCAAAAAACATTCTCAAGATTTTGTTTAAACCACAGCCCTCAGTTGTGTATATTTATCTCTTGTTTTCATATGCAAGA ;CBDD6EEFFFGHGFE?GIFGFFEFH>IIIFGHE:FHGGGHHHHIGHIFGHGGFI?FHHHJFHHHJHHJIHHHHIHFFHLFGFHGFHGGHEGJGHFHHF< X0:i:13 X1:i:7 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1301:8156:47309#49 99 1 350212 0 100M = 350602 490 AAAATAAATATTTAATTCACAAGTTTAGAAAAGTGAACCTGAAAAATCACAGGGCTAGGTGGGTTATGAGGCCCACTGGTACATGATAGTGTTGAATGTG CABEFGFGAFEG@JE?GGGHIHIAEFHIFH?HCIJ@J@HHD9JHIEDDFFCICHE8FBG8DIAAEFHGGC@?6DFEF6CED6EHG?656E:7GHH+44JE X0:i:15 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11AADDD XT:A:R RG:Z:1#49 HS25_09827:2:2208:17662:62547#49 163 1 350227 0 100M = 350579 452 TTCACAAGTTTAGAAAAGTGAACCTGAAAAATCACAGGGCTAGGTGGGTTATGAGGCCCACTGGTACATGATAGTGTTGAATGTGGATTAGAATGAACTT ;C6BA79CBCE>GFCCEAD?G?F?8CB8>EC>EEA,6D5G=DAH5DKI+KEHG?IEFHEFHFFFBECEADGHCE+E>BDI<=I>FB4F@FAGF?E558ICG+GDD?FGGFE0FE?FADD?=EB@? X0:i:11 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:AAB>B XT:A:R RG:Z:1#49 HS25_09827:2:1301:8156:47309#49 147 1 350602 0 100M = 350212 -490 ACCTATCAAGACCTGTATCCAGGAAAAGGTAAATCTGAGCTGAAATTGTAGCCCTTGTAAATTACCTACGTGACATACCAGATAGTGTTCATGATCCATT +DBBF@<4*C5G=@HB=GEBB6GFIFEGEEBEBFFE@4EAEGDEHJ5>CFCHEDGID6JAE5DGIC?G7@G>EFF>FB:FDAGAGDCDED8BC< X0:i:10 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2206:12147:71891#49 99 1 350708 0 100M = 351126 518 TCTGTTCTAAAAATGAGACAATATCCATTTATTCACTTGTTCATTTATTTAGTGCTTGTTCAGCCCTTACTGCATATTCCAGGCACTATTCTGACTGTGG C>CDFGEFGFFGHGGEGGGFIDIEGHFHGHEHFIIGGHHGGHHHFFHGGEFIFEHIGBGFEEGBGG@GGHGIFKGEFGHHJGGFEFICFGGGGDEJHHGF X0:i:4 X1:i:11 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2303:17507:60425#49 163 1 350723 0 100M = 351080 457 AGACAATATCCATTTATTCACTTGTTCATTTATTTAGTGCTTGTTCAGCCCTTACTGCATATTCCTGGCACTATTCTGACTGTGGCAGGAGTGAACAAAC EGFHFIFCHHAFIFHGDG4FFFECEHE+ X0:i:5 X1:i:13 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2203:10234:4276#49 83 1 350730 0 100M = 350378 -452 ATCCATTTATTCACTTGTTCATTTATTTAGTGCTTGTTCAGCCCTTACTGCATATTCCAGGCACTATTCTGACTGTGGCAGGAGTGAACAAACAGGCATG EIHHHHHGGGHFCGGJHIGIHGIFJEFIGGEGGIKHHGGFGGGGIHIHIFFGCHGGIHHGGHHGGHGHHHHEIFJGKIBIFHGGHGJGGGFIFFGFEEAA X0:i:5 X1:i:13 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFF XT:A:R RG:Z:1#49 HS25_09827:2:2303:12151:47249#49 99 1 350736 0 100M = 351194 558 TTATTCACTTGTTCATTTATTTAGTGCTTGTTCAGCCCTTACTGCATATTACAGGCACTATTCTGACTGTGGCAGGAGTGAACAAACAGGCATGGTTCTT AAECFGFGIFFGGDGHGGDEGFIEEDFHGHHHGEHGGGHGGHHHHGDGFD)FJDBCDHFGIGGH@GGGG?HGGJGD?G7FCGDHJFHCDGF>4E X0:i:5 X1:i:13 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDDBD XT:A:R RG:Z:1#49 HS25_09827:2:1312:6656:42039#49 83 1 350816 0 100M = 350487 -429 AACAAACAGGCATGGTTCTTACTTGCATGTAATTACAGTCTTATAGTGAAAACAAGTGTTAAACAACAAAATCTCCCAATTATTTTAAAATTATAAACTT BJHHJGH>G@EGGGGHHDHJHGGH?GKIIKEGGIKFHGJGGIBDHGFKIIIGIHGHIGHDGHGGGJJHHHFGHFJHHIHGHGGGFGJGGGFGGEGF@EAA X0:i:14 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1315:5113:68967#49 147 1 350817 0 100M = 350477 -440 ACAAACAGGCATGGTTCTTACTTGCATGTAATTACAGTCTTATAGTGAAAACAAGTGTTAAACAACAAAATCTCCCAATTATTTTAAAATTATAAACTTG GHHHDHDFIEAHEHCIDFG@HGFBHFEEKHFFHF9GFDHDDHHFAIJGDHFFG,DIHG:EGHGEGA/E4G8DCB>FCJGDBDCGGGGHG3CD8GE7><78 X0:i:14 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1301:14400:50909#49 163 1 350820 0 100M = 351174 454 AACAGGCATGGTTCTTACTTGCATGTAATTACAGTCTTATAGTGAAAACAAGTGTTAAACAACAAAATCTCCCAATTATTTTAAAATTATAAACTTGATT ;CBDCFDGFGFGHGGDGIIGIKJFHGIIIIGIGHJFHGEGHEAHECKIJKHHGFIHFGFFJFIGEEFHFGHGHHFHJFFLHGGHIIHGDGLFFHHFHGDG X0:i:14 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1211:14494:70109#49 83 1 350898 0 100M = 350493 -505 TTTTAAAATTATAAACTTGATTCGATACTATGTGGCCATATAATTGTTCCTAATTTGGTTGGAGAAGGGAGGCAGTTAGGGAAGCCTTCCCTGAGTTAGT B6HDJGHGGFDFFG,HDIHE?IGFEGIIFHFGGGEE7GDFGAGG8GDBIIFLICFAIGDEGHECGJDHHGHGB@JC;HHIGHGCHEGGDFFGEFGFFBAA X0:i:15 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2309:1713:42915#49 163 1 351041 0 100M = 351400 459 GGGAAAAATACTCCAGGAATAAAGAACAGGTACAAAGGTCAGGTTTTGGGAAGAGCTTGTCTTGGTCCAGGAGCTAAAAAATGTTAGAGTGGCTGGATCT CFDBDCFGGGGDHIEGIGHEHGIEIEGHGHHGHA@GDEHDDDHGJGBCF?FEEFFEGJFEG>FGCFCGGHF:@HABCAHC8ECCFEJGFFDIGEA?CGEAGGFGDGCH@K7GGAFBFGF7FGHCIGIDE5HFFHG@GH55@GFB X0:i:17 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1206:4005:41500#49 163 1 351163 0 100M = 351597 534 AAATGAGGCAGCAGGCTTCAGCAGGTGCCACATTGCTCAGGGCCTTGTAGGCCATGCTAAGGATTTGGGATGTTAATGTCAGTACAAACAATTGAGTCGT ;CB8AEC8D@F>EFCBC55GICFCB+B?ECGGFHHFGE@GHGAEF@5B5BDDGEBFEDEC=A??=I?CFDGGIGEEFHDED=5FC>HFDFGFFCFGBGD2 X0:i:7 X1:i:9 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1301:14400:50909#49 83 1 351174 0 100M = 350820 -454 CAGGCTTCAGCAGGTGCCACATTGCTCAGGGCCTTGTAGGCCATGCTAAGGATTTGGGATGTTAATGTCAGTACAAACAATTGAGTCGTAAGCAGAAAGT BGHHHHHGGGEFCCGHHEEIHGGHJEKGIIHGGGFEDGGIGGGGCHGJIIHGIHGFHHHFGHGHGIIFBHHGFFJGGIHGHGGGJGJGGHFIGFGFEEAC X0:i:7 X1:i:8 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1207:11694:21236#49 99 1 351194 0 100M = 351564 470 ATTGCTCAGGGCCTTGTAGGCCATGCTAAGGATTTGGGATGTTAATGTCAGTACAAACAATTGAGTCGTAAGCAGAAAGTAAAAGCATGATTCCATCAAA A?BCFDD?EFFGFJ?HGCBHGGEGEJFHGHHHHAEGGHHCDDJ7FGDGGHIIHHGIFFAGGDGH@GCGGEFBGDGEFEGFI@BHEBJGFDGCGBHHHHIF X0:i:7 X1:i:9 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2303:12151:47249#49 147 1 351194 0 100M = 350736 -558 ATTGCTCAGGGCCTTGTAGGCCATGCTAAGGATTTGGGATGTTAATGTCAGTACAAACAATTGAGTCGTAAGCAGAAAGTAAAAGCATGATTCCATCAAA BD@E5E?BIAACHFDACHEB77AH7H6EAAE@@EED?>GF=AG=>@DDF<>GBG5>?CDHGFK7FDFBC?AHGHG7FCDACAC; X0:i:7 X1:i:9 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1310:13408:76741#49 99 1 351291 0 100M = 351691 500 AAATGTTATTCTCTAAACAGTAATTTTATAAATACAGGTTAAATGTGTGTGGTCCCAGCTACTCAGGAGGTCCCAGCTACTCAGTATTCCTTTTCAACAA -ACEFGFGA@FDEJGHGGGEGFIEDJFEFAHHGAE:FGBGCHJGIGDCGFEFHI@8CHAJMAGD@7EGGI4IIF?5CHDC>;C@EBECB=EAI>>H5FAI+?5G,HD77HE/>?AG,ID5+@527D=5DED?<@5+G5E8DEFIFF+?B-BB:-8FHFGG X0:i:10 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2107:6568:19768#49 73 1 351485 0 100M = 351485 0 AAAGTTGTTTATACACCATAATCTCGGTATTTTATAAATTTCTTGAAATTATTTTTATGTACACTGCTTTGCAGAATTTTAACTGGCTTTGAAATAAACA C?EDDBDEAFFE@FGHBGBEIBIGEFGFFGGIFFIEGFJHGHEJGGHHJIHCGHGGEGE6?7GHFGCECEFH@IBEGFEFIECGHGFHFFDECBBC< X0:i:16 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2114:15566:44039#49 147 1 351574 0 100M = 351151 -523 TGAAATAAACAATGACAATAGTCCTCCATGTTACTAGTTTCAAATTTTCCCAATACCTACTAAGACATTACTTAATCCACAGATTTACTGTCAATAGTTT B?HHCF?DGEH4AHCFFEG<5GFB5EFIDFGJ5CE5F?ADDH@3EEEGDE5DBG+ECHEBDCEECB@>>GEIGF7@GF,DFCDBCF9G59E?6976C6C; X0:i:16 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1206:4005:41500#49 83 1 351597 0 100M = 351163 -534 CTCCATGTTACTAGTTTCAAATTTTCCCAATACCTACTAAGACATTACTTAATCCACAGATTTACTGTCAATAGTTTGTATCAAATTGTGATAACATATT HJFEGEEBGFEEGHGGHGGEEGBFEGDIDFC7GFFFHGEIGIBFIG7FFIHLIHGFHGHGCHGFELHFHHHFEDJCHIDGFGGGFGJGDFFEFFGFDBAB X0:i:15 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFDFF XT:A:R RG:Z:1#49 HS25_09827:2:1310:13408:76741#49 147 1 351691 0 100M = 351291 -500 CATATTTGAAGTTAATATTTCAAATTAAAGCAAAATCACAAATTTATACTTTATATTATGAATGAGATTCACAAAAGGAGCATGATAATACATTCTGTTG BEBBCH5DGGG@CCIIHA=H5BFFEFHHHE@5H>D57EFA?GBEAAG>DEFDIB@ECHAAGGED?GB5DGCEEEDHFJCGG>AB@EAH>A'F8DE/'AC: X0:i:7 X1:i:9 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1306:1419:68899#49 163 1 351727 0 100M = 352102 475 CACAAATTTATACTTTATATTATGAATGAGATTCACAAAAGGAGCATGATAATATATTCTGTTGTCATCACATACAAAATAATAACATATAGAGTATGAA ;CBCDDDHFEFBHHG9GDEFFEJFHGC@7@CGF@BGD?IGHE,HFCBI=5?GGEEAEF@F=GDFF5>E?@55?>F=EHHECBAFC3HE3D< X0:i:5 X1:i:9 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2103:7735:75749#49 83 1 351752 0 100M = 351331 -521 ATGAGATTCACAAAAGGAGCATGATAATATATTCTGTTGTTATCACATACAAAATAATAACATATAGAGTATGAATCAATAATTTTTCAAATACAAAGCT EIHHBFCGGDGFGFBHDIGDHIGFE@KGFHHGGFDDDGGGGIBFCGHFEIFCIHGGGHHFG@GGFJIHDHHGD@HCEIKDFGGGGGJEEHF;GFGFCCAA X0:i:5 X1:i:9 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:DDFDD XT:A:R RG:Z:1#49 HS25_09827:2:1302:3932:38581#49 147 1 351815 0 100M = 351421 -494 ATAGAGTATGAATCAATAATTTTTCAAATACAAAGCTATTACAATTAGGAATACAAAGAAATCATAATTAGGAATACTTCTACAATATTAACACACAATA GHHFGHGFIIGGAHIIGGGFJFIEEHFHHEIFEFHHFKEJFFHEFGEGGHGJIBGIHHJFGIGICHHEGGIIEIEFGJHIFHFHGGFLGFEDBGFDBBC< X0:i:19 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1312:6103:87804#49 83 1 351827 0 100M = 351469 -458 TCAATAATTTTTCAAATACAAAGCTATTACAATTAGGAATACAAAGAAATCATAATTAGGAATACTTCTACAATATTAACACACAATAGTGGTAACACTT EIHHFHFGGGGFGIFGH7HG7?GFEGIGDBHGG7EFH9AIBFG@CGEBEIFGGDGFHGHGG@HCCJHFHAFGIHEHHIDI?FGGHGEGGGFIFFGFCEAC X0:i:19 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2108:19643:7487#49 83 1 351834 0 100M = 351418 -516 TTTTTCAAATACAAAGCTATTACAATTAGGAATACAAAGAAATCATAATTAGGAATACTTCTACAATATTAACACACAATAGTGGTAACACTTGCAAAAT 2AFBBEHGCFDEBHEGHDJE?EEFGGGAIHH>GGF@HGDEB:HDEBHH;EIGGD?FDGHFGBAG@IHFCHHBDDJEGE@D?FGFFDFCCAA X0:i:17 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2305:12746:17166#49 99 1 351867 0 99M1S = 352231 464 ACAAAGAAATCATAATTAGGAATACTTCTACAATATTAACACACAATAGTGGTAACACTTGCAAAATGATGGTGGTGGTTTTTTTTTTTTTTTTTCCCCG CA>@FGB?AFEDFEGBEEGGGH5=4H&* X0:i:1 X1:i:3 XA:Z:5,+180778481,100M,1;1,+351867,100M,1;10,+38764338,100M,1; BC:Z:NGTCTATC XC:i:99 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!11ADD?D XT:A:U RG:Z:1#49 HS25_09827:2:2307:14435:85522#49 99 1 351947 0 100M = 352063 216 TTTGTTTTTTTTTTTTCCCCGACAGAGTCTTGCTCTTGTTGCCCAGGCTGGAGTGCAATGGCATGATTTTGGCTCACTGTAAACTCCACCTCCTGGGTTC A>EDFGFFIFFFGEEFCGGG?FIG1HD.FHA8C:8@G9@CC@FH9C@9D?C.8(@CDB:@@997E7CGGABFA?C,B6?-CFI>CBF5DHE.4FH9?461G0:2%3@-G=ED6(5E8E@E9ABF,E5?9+D?HHEC2BBG5H5FHFC;CDC3CH??@ X0:i:13 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:4 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2305:12746:17166#49 147 1 352231 0 100M = 351867 -464 GAGCCACTGCGCCCAGCCAGTGGTGGGTCTCATATCTCAATGTGGACTTTTACTAACTCCCGATGCCACATTTTCCTCATCAGTTGAAAGGAATGAATGA B?H5GAC5544+4HI@>AG<>F4B5+EE>FD+E55FG7ADD7B=A,5?GBF+E5G?=7?EG5D,7>EBAFFFCHBFC4;HCIAGBDFDFF?52 X0:i:2 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1212:4466:42427#49 99 1 352450 0 100M = 352797 447 GTTTATTGTACAGATTATTTCATCATCCAGGTATTAAACCTAGTACCCAATAGTTATCTTTTCTGCTTCTCTTCCTTTTCTCACCCTCCACCCTCAAGTA A;BC=3F4A=46EBFE>>DF2D>ED8DEGG?7?FJ@GFGHB?@DDGGFBE@GGGBH5H4,; X0:i:2 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2315:7599:7177#49 83 1 352493 0 100M = 352160 -433 TACCCAATAGTTATCTTTTCTGCTTCTCTTCCTTTTCTCACCCTCCACCCTCAAGTAGACCCCAGTGTCTGTTTTATTCTTTGTGTTCATTAGTTCTCAT 1GD:;=EGG@GFFHEGCB@EEHBFDGD6B7H7G@DIH9D-@9@GGG,HDACLCFG@DGAGG@EHG8IF@H88IFEGH?GFCGEE@HBHH?HEAGHE3@GHH89FCCGF@IH7FEGGF@*GAHKEE?G?,DCFC766CBEG7DJFF>66GGG5D+HDI2 X0:i:6 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=BDDDD XT:A:R RG:Z:1#49 HS25_09827:2:2105:11162:13453#49 163 1 352779 0 100M = 353172 493 CACCAGAGCAGTCTGACAGAACCTCTCTGAAAGACTTCTCCTAGGCTGTAATCCTCAGTCTCTTGTTCTCAGACCCCTAAATAAATCTAACTTTAATTTC ;CABDFG8BCFGLHGBIFBGGHJCIHEIIIGGFHG?EGIGFDHHGGHGDEEGGGFFFFGFGFFFG5FGFFGDCFFHFIGLF=A@FFBFHFCGFDHC>:EG X0:i:7 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1212:9241:72475#49 99 1 352780 0 100M = 353149 469 ACCAGAGCAGTCTGACAGAACCTCTCTGAAAGACTTCTCCTAGGCTGTAATCCTCAGTCTCTTGTTCTCAGACCCCTAAATAAATCTAACTTTAATTTCT BAEDFGEGAFFDHEBHBGDFGFIAHDDFEHHCFGEGGEFGGHFDFFHGDECAKHGEDFGGFGGAFKHGGEFBGDFGB>HEGFGDJBCH6@@GG5HBDGGF X0:i:7 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDADF XT:A:R RG:Z:1#49 HS25_09827:2:1212:4466:42427#49 147 1 352797 0 100M = 352450 -447 GAACCTCTCTGAAAGACTTCTCCTAGGCTGTAATCCTCAGTCTCTTGTTCTCAGACCCCTAAATAAATCTAACTTTAATTTCTTAAAAGCTTAATTTTTT GFBFFDHFILGGFHFIDGHHHGFFHIGHFGIFIHIDFKIJFHHGHIJGGHKFIHGIHHJHGIJGFJHGHGIIIIHIFHHG(EFIEIGBGFGFHDFEDBC; X0:i:8 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2109:18471:57597#49 99 1 352830 0 100M = 353193 463 TCCTCAGTCTCTTGTTCTCAGACCCCTAAATAAATCTAACTTTAATTTCTTAAAAGCTTAATTTTTTTCTTTAGTTGACACCAAAAATCTCCCCAGCCAG CABFFGEDJFFGGJGEGGFF>FIHIJHHEHHHHHIGJGHHGHJHHGHIGHIIFHGGGHIFDJGHKJIGGHHIGDGGFGHHEHIHGGJGFGGGGHHJHHGF X0:i:9 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2305:6533:39947#49 83 1 352846 0 100M = 352618 -328 CTCAGACCCCTAAATAAATCTAACTTTAATTTCTTAAAAGCTTAATTTTTTTCTTTAGTTGACACCAAAAATCTCCCCAGCCAGATCCACAAACTTTTTC HIHHGHCGGGGGHHGHHIGGFHEFDEFGFHHGGCGKHGGDFGFDIGHHIIHGCHGFIGHGGBECGHIFHHHFIDJFGIHIHFGGGGHGDGFIFEGFCEAB X0:i:8 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:1301:20842:56543#49 83 1 352864 0 100M = 352448 -516 TCTAACTTTAATTTCTTAAAAGCTTAATTTTTTTCTTTAGTTGACACCAAAAATCTCCCCAGCCAGATCCACAAACTTTTTCGGTATTTTTCCTATTTTT EIDHFFD4CGEDC?ECDEEDH7EHEGFCBFCGGF@EDCGGFGGGC7DBEIEFC8BFI;H@CHECFHGHHE?@IHEDGIFGEG>GGFBF@GFEEBBAEB;B X0:i:5 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDDDD XT:A:R RG:Z:1#49 HS25_09827:2:2315:14814:67712#49 163 1 352868 0 100M = 353276 508 ACTTTAATTTCTTAAAAGCTTAATTTTTTTCTTTAGTTGACACCAAAAATCGCCCCAGCCAGATCCACAAACTTTTTCGGTATTTTTCCTATTTTTTATA +/ID.7F,,7DI,I5)FB>G-E*+<954559E0FD&(EG:F659ABDHEEFDD45HIE1DGCGE<3IGCCHC-HEFGFFFB3H2 X0:i:5 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1316:20629:29305#49 73 1 352911 0 100M = 352911 0 CAAAAATCTCCCCAGCCAGATCCACAAACTTTTTCGGTATTTTTCCTATTTTTTATATCATTCCAGGCAAGCGTTTTCTAACTCTCCCATCAGAATATGA ;BEEFGEFGFHGGJEHGCGGGGIHGDCCGHHHHILGHHBGGHGHIFHGGFIEFHHIDFGBJGGDFJHGGEKIGFGGHGCEIHIHJFFHFGGGGCFJHHI2 X0:i:5 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFA XT:A:R RG:Z:1#49 HS25_09827:2:2313:18287:52511#49 83 1 353117 0 100M = 352766 -451 ACCATTCAGTGTTTACTGTCAGTTCCCAGAATGCTTTTACAGGTTTTGCTATCATTTTCCTTGAAGTCTGTTCACTTTTCACTAACAGTCTTTGTGAAAT EGHHHEHGGGHFHGBJHIGJEGGFEGIGFIHGGEGKDGIGGGGFILHHFIIGIHGHHFHGCHGGGHGFHHHGHFJIHIKGFGGGEG5GGGFIEEEFFBAB X0:i:7 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFD XT:A:R RG:Z:1#49 HS25_09827:2:1212:9241:72475#49 147 1 353149 0 100M = 352780 -469 GCTTTTACAGGTTTTGCTATCATTTTCCTTGAAGTCTGTTCACTTTTCACTAACAGTCTTTGTGAAATCCTTCTGACTTCTATCCATTGTCTGATTCCAA @H@FFHGBFLADEHICDFFHEDFG5EFHDFFAEHEDFHHD7@FFFFDB?HGDBICH:G9GGFCEFEEAAAC: X0:i:7 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2109:18471:57597#49 147 1 353193 0 100M = 352830 -463 TTTCACTAACAGTCTTTGTGAAATCCTTCTGGCTTCTATCCATTGTCTGATTCCAAAGCCAATGCCACATAGTTTAAGTTTATATTATATTAGAGTGACA GGHFFHHFLGHIGHIFFIGHHFFFHFGHGHIJHHIHGKHJHHGGFIFGHHIDIHGGHHHHGIJDEGHGIGIIIIGIIHHGGIIIDIGHGFGFEEDDDBC< X0:i:7 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2104:11111:37776#49 99 1 353211 0 100M = 353577 466 TGAAATCCTTCTGGCTTCTATCCATTGTCTGATTCCAAAGCCAATGCCACATAGTTTAAGTTTATATTATATTAGAGTGACATCTTATTCCACGTACCAC AABDFGEFGFG@GFB?GAGGCHIGIHDHFHH?-HEGGHHCCHGIFGHIGHIIHI@IFFGFFEGDHEIGGHIIGCGEFGICIGIHGGJCFDGGGHAGHHGF X0:i:7 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDDAD XT:A:R RG:Z:1#49 HS25_09827:2:2311:18060:25873#49 163 1 353244 0 100M = 353649 505 TCCAAAGCCAATGCCACATAGTTTAAGTTTATATTATATTAGAGTGACATCTTATTCCACGTACCACAAACCACCTCAAAACTTCGCAGCTTAAAACAAC :CBCBDCC?@FGEAEEICEDIHFIFDFGCEFH5EGGDJIGAGGHFFEIF>CD>EEFCBECAFHFFEFEFGGDHEI=FFGCEH=FGIHFIFEFFHHFE6E+77C?H-6FD@FFF@EGG@F8D9DDG8@DCGGFIIEDIEF9IH9FCFG>CHDFCG>FE9HEH>FIEAG>?G<@@FFA??C1CBAH X0:i:3 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:DDDDD XT:A:R RG:Z:1#49 HS25_09827:2:2216:18088:19792#49 163 1 353280 0 100M = 353614 434 TATTAGAGTGACATCTTATTCCACGTACCACAAACCACCTCAAAACTTCGCAGCTTAAAACAACAAACTTAAAAAAAATTGTGGACTTGTATTAGTGCAA '@88E7A:E&FG?GI7FG;F?C69IH?=A;D9F67G/=>7=7%C=>B1J=GBA;C8+F55GBGHA9B=F;D@A:FD?FFEHFGF9ID>@GG;H?CCF7HA X0:i:3 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2104:19724:26962#49 73 1 353575 0 100M = 353575 0 ATCTATTCGGCAGCAATATGGTTTGGCTGTGTCCCCACCCAAATCTCATCTTGAATTGTAGCTCCCATAATTTCCGTGTCTTGTGGGAGGGATCCAACGG ??BCF?FDA=?6FEBHG>BH?2IH:BFDE:FHCHGH;H988?G:C?C7@87@:G8-9,DG@G77FF67776G?E,F7H5FF,F6FG+EACE4,; X0:i:9 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!11=B;AD XT:A:R RG:Z:1#49 HS25_09827:2:2104:11111:37776#49 147 1 353577 0 100M = 353211 -466 CTATTCAGCAGCAATATGGTTTGGCTGTGTCCCCACCCAAATCTCATCTTGAATTGTAGCTCCCATAATTTCCGTGTCTTGTGGGAGGGATCCAACGGGA GHHEFFGFILHHGBICFEHEJGIBEFECFAIDEF5FFFHFHFHFEGFGGDEFGBGDHAEBGIGGGAHFGGIFI>CHIFGIDHCFDEEHGHJFHGFDCBC; X0:i:9 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2216:18088:19792#49 83 1 353614 0 100M = 353280 -434 CAAATCTCATCTTGAATTGTAGCTCCCATAATTTCTGTGTCTTGTGGGAGGGATCCAATGGGAGATAACTGAATCACAGGAGTATTTCCCCCATACTGTT EJFBBCE6GGGFHIFGHIG9FGGGJGJGFIEGGIFGHGJFGIGFIHIADIIGCHGHHFHGHHGJGHGFHEHEDHFHGDGIG3GGFEJHGHFJGFGFFBAC X0:i:9 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!1=DDDFB XT:A:R RG:Z:1#49 HS25_09827:2:2311:18060:25873#49 83 1 353649 0 100M = 353244 -505 CGTGTCTTGTGGGAGGGATCCAACGGGAGATAACTGAATCACAGGAGTATTTCCCCCATACTGTTCTCGTGGTCTTGAATAAGTCTCACAAGAGCTGATG HGHHFGHGGGHFHFGHDIGICH>BGGIFFIEBGIGGDGAIFGHDIHIFDIHGIEGFEF?8CHECEHIHHEHGH@JCGEHGHBGB?FEFEF=E?EGFDBAC X0:i:9 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DBDBD XT:A:R RG:Z:1#49 HS25_09827:2:1315:3219:56253#49 83 1 353764 0 100M = 353275 -589 TCCCCTTTCACTCAGCTCTCATTCTGTCTTGTCTGCCATCATGTAGAGATGTGCCTTTTGCCTTCCACCATGATTGTGAGGCCTCCCCATCCACCTGGAA EFHCJHHGG@GCFJFGDIGGHHIHDBFGGHFGGGFI?GGIBGHDELIHFIFGEFGFEGHGGHHFGHEFHHHEHFJCHIFGFFAG?GJHGEDGGEGFEBAC X0:i:7 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2304:15313:57984#49 99 1 354144 0 100M = 354483 439 GACAATGAAATCCAGGCTGAGATGGTCTCAGATGGAGATGAGGAACTCAATGGGAACTGGAGTAAAGGTGTCTCTTGCTATCGAGAGAGACTGGCAGCAT AACDFGFGIFGEGJEFGGDEGH@GHEFIGHHHFJHGGHHGGHJHIGHIGF6IKIGEGHGGGGGDKEFGGEHFGGEGFIHHGHIHEGFBFHGGGHFGHA6E X0:i:5 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2312:17678:21815#49 163 1 354225 0 100M = 354644 518 CGAGAGAGACTGGCAGCATTTTGTCCCTGCCCTAGAGATTTGTGGAACTTTGAACTTGAGGGAGATGAGTTAGGGTATCTGGCAGAAGAAATTTCTAAGC ;CBBEFDEEFCGHGEDFCIFGEFCIEE8IIGDFHGCEDIGFDAHKGKIDIEHGEFHEHECFGE?BBFCDDFHHFIJGIFIHC@FL5JCHFF@GG X0:i:8 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2203:5875:29488#49 99 1 354291 0 100M = 354658 467 GAGTTAGGGTATCTGGCAGAAGAAATTTCTAAGCAGCAAATCATTCAAGAGTGACTTGGGTGTGTTAAAAGCACTCAGTTTTAACAGGAAAACAGAGCAT BABEFGEFG=GGGJBHGGDHGFIKFJHHGHHHHJIGHGHGGHJHFGHIGFFFHFEHFGGG@GGHGGGGGFI?FJGGFG7HIGDHHGIHFEGGB5FCHD>2 X0:i:5 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2307:19382:39972#49 99 1 354456 0 100M = 354817 461 ATTCAAGCTGGCTGCAGAAATTTGCATAAGTAACAAGGAGCCAAATGTTAATCGCTAAGTCTTCAGGCCATGTCAGAGATCTTTGTGGCAGCCCCTTCCA C;CCF?EDF@EFGF?FBGGH?BIGGJDFJA-HFIEGHEBCDDCHI?DCGFIFBFHHCHIGEGGDGKGGGHBGICFEFECHJ7DC>?JGEEDGGB=5<4G* X0:i:10 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=?DDDD XT:A:R RG:Z:1#49 HS25_09827:2:2304:15313:57984#49 147 1 354483 0 100M = 354144 -439 AAGTAACAAGGAGCCAAATGTTAATCGCTAAGTCTTCAGGCCATGTCAGAGATCTTTGTGGCAGCCCCTTCCATCACACACCCAGAGGCCTAGGAGGAAA GHHEFECFFCGGECIIFIGCJGFBHFHHDHIFHGEFFHHHHFFCFIFGGHIFIHFIHDDHG@FDFHEGGCEIIEDEEBGDFIGGEGGHGHHFFDFCDBC; X0:i:10 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2203:18934:7306#49 163 1 354631 0 100M = 355038 507 TACAGCCTAGGGACTTGGTGCTCTGTGTCCCAGCTGCTCCAGCCACAGCTAAAAGGGGTCAAGGTACAGCTCAGGCCATGGCTTCAGAGGGTGCAAGCCT ;CACADEEF99AHD?E>CBGDFFG@HCCI@GB+@BCHEGGH5GH+5GGDF?GGJEFEF7HFFDF5ECGA@?BEFB=JBD>CEFF;F>44FELF5DFB3H+ X0:i:8 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2312:17678:21815#49 83 1 354644 0 1S99M = 354225 -518 ACTTGGTGCTCTGTGTCCCGGCTGCTCCAGCCACAGCTAAAAGGGGTCAAGGTACAGCTCAGGCCATGGCTTCAGAGGGTGCAAGCCTCAAGCTTTGGCA ',>@G5+>7@,@C,E5FIC,-C6??,KCDFHGGGGKH9IDGGGGIGHFEIHDCDB@HGE@GHGGGCEHH:HGFFEGGIHGHDGGHG8FGGFJFFGFFCA< X0:i:8 X1:i:1 BC:Z:NGTCTATC XC:i:99 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DFFFD XT:A:R RG:Z:1#49 HS25_09827:2:2203:5875:29488#49 147 1 354658 0 100M = 354291 -467 CCCCAGCTGCTCCAGCCACAGCTAAAAGGGGTCAAGGTACAGCTCAGGCCATGGCTTCAGAGGGTGCAAGCCTCAAGCTTTGGCAGCTTCCATGTGGTGT +GB>>355+C+CG@IFFEGEHFCEDEEHGHIA5H?FFFAHC@BEEEGGGC>5G5GEEAEFGIJ?7BHFDGEIEIHHIFGIGHDHCEHHGFJFHDDCCBC; X0:i:8 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2307:19382:39972#49 147 1 354817 0 100M = 354456 -461 AGAGAATGTATGGAAATGCCTGGATCTCCAGACAGAAGTTTGCTGCAGGGGTGAGGTCTTCATGGAGAACCTCTGCTAAGGCAGTGGGGAATGGAAATGT ?4GECHGFBLA4E@BCCAEDE?+>H=BIHGGF5H5E77B5CF@GEEEGHDFDEHGC7A5HGG66E<6FGCE7E6GHC5GGDIFF-?AAGFCBGCF>>AC< X0:i:6 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2111:4160:26785#49 99 1 354862 0 100M = 355236 474 CAGGGGTGAGGTCTTCATGGAGAACCTCTGCTAAGGCAGTGGGGAATGGAAATGTGGGGTTGAAGCCCCCAACACAGAGTCCCCACTAGGGTACTGCCTA CABEFGFGJFGFGHGHGGGHIFIHHJHIGHHHFIJGHGHGFHFGFGEIFFIIFHGICGGFDGGHK@GGGHGIGKGGFGGHICFHJHJHFHGGGFHCHHIH X0:i:7 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2104:2520:72328#49 99 1 354994 0 100M = 355348 454 AGACCCCGGAATGGTAGATCCACCGACAGCTTGCACTGTGTGCCTGGAAAAGCTGCATACAATGCCAGCCTGTGAAAGCAACCGGGAGGAAGGCTCTCCC CABCFGFFGFGE@H?JGGFEGHIEHCFHGHHDFHEGFGHGGHFHGGHCFFIEBHHHGGIGGGGDFFFGGHFFGKGEFGGHIJIHGHGHFEGGGBFBHAIE X0:i:5 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=BDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2203:18934:7306#49 83 1 355038 0 100M = 354631 -507 TGGAAAAGCTGCATACAATGCCAGCCTGTGAAAGCAACCGGGAGGAAGGCTCTCCCCTGCAAAACCACAGGGGTGGAGCTGCCTGAGACCATGGGAACCC BIGBG=5GGF>7DGCE?GFEGCGDHEG@FDEHGGGGGFFGH?H?8EDEDFFHHHDCHEGGHDCHHHEIFEEEIHGHDAGFFGHDGFIGFGFDBAA X0:i:8 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2101:10838:52488#49 163 1 355179 0 100M = 355544 465 AAAGGAGATCATTTTGGAGCTTTAAGATTTGACTGTCCCACTGGATTTCGGACTTGCTTGGAGCCTTTAGTCCCTTTGTTTTGGGTAAATTTTACCATTT ;CACDBD@7EFGDGEGEADGIHJFBE>IIEGGFEGFHJIGFDHHGGKIFHEHGDEFEHEHDHKHEEGIDDGHHFFHGCFJHFFCFFHFIAEIBHHFFHGG X0:i:7 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2111:4160:26785#49 147 1 355236 0 100M = 354862 -474 TTGGAGCCTTTAGTCCCTTTGTTTTGGGTAAATTTTACCATTTGAAATGGCTGCATTTACCCAATGCCTGTACTCCTATCTTATCTAGAAAATAACTAAA 2H@HFHGBGHHIGHBIH=HFLGJGJEGHGAIJEHJHHFHHFJHFFGFGGFFFIKDKHHHHGGGHEAHGGGECIEGIGFHIGIIHGFFHGFFFHDFDDBC< X0:i:3 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2104:2520:72328#49 147 1 355348 0 100M = 354994 -454 TTACAGGTTTATATGTGGAAGAGACTTGCCCTGTCTCAGGTGAGACTTTGGACTGCCAACTTTTGAGTTAATGCTGAAGTGAGTTAAGACTTTTGGGGAC GHFFDHGFFEAHCHI@FFHHJDFE=F>?BHIDCGIEHDAH7HHCAF@GGEE5LGFEDDAHGIGGGB@FDGIIFGCHEFKCBDCEEIFEAEEDBDEDCB;; X0:i:9 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1207:19306:42473#49 163 1 355376 0 100M = 355602 326 CCCTGTCTCAGGTGAGACTTTGGACTGCCAACTTTTGAGTTAATGCTGAAGTGAGTTAAGACTTTTGGGGACTATTGGGAAGGCATGATTGGTTTTGAAA FEF@GFGBDE@FCADEDACGGIGFHHDDGKI@IC@GFIEEHHFAEHBEHC>FDFGHFED5HFCCBFG4>HEIFGFBCAFHBHB X0:i:10 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1305:13507:22024#49 99 1 355390 0 100M = 355808 518 AGACTTTGGACTGCCAACTTTTGAGTTAATGCTGAAGTGAGTTAAGACTTTTGGGGACTATTGGGAAGGCATGATTGGTTTTGAAATGTGAGGACATGAG B>BFFGFEJ@HG@JGHGGHFGGHHHFFHEHECGGIGGHHGFFHEGGHIGHEIJFGIGGGGFEGHKKGGGHHIGGFEBBIHJGBHHFIHEHFGGHGHHHAF X0:i:10 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2101:10838:52488#49 83 1 355544 0 100M = 355179 -465 TCTCATCTTGAATTGTAGCTCCCATAATTCCCATGTGTTGTGGAGGGACCTGGTGAGAGATAATTGAATGATGGGGTGGCTCCCCCATACTGTTCTTATG FIHEHDFGGGGGCIEHFIGJEGGGEEGGFGHGGGKKHGIIJGGGGGIFDIFGIFGFGFHGGHEJGEGGHHHFHFJIGIHIEGGGHGHGDGFIEEGFEEAB X0:i:9 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1207:19306:42473#49 83 1 355602 0 100M = 355376 -326 GATAATTGAATGATGGGGTGGCTCCCCCATACTGTTCTTATGGTTGTGAATAAGTCTCATGAGAGCTGATGACTTTACAAGGGGCTTCCCCTTTCACTCA BC@@JFCGGGE6C>FCDFFCCHEF7CDABHHGGGKF7GGE@AGDCB?F;FFGIDFA;GDGCHG>GI:?HHH8HFEGGIFGHBGGEGBEDEFFEBGFEC?B X0:i:9 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:BDDEE XT:A:R RG:Z:1#49 HS25_09827:2:2105:14833:26439#49 99 1 355710 0 100M = 356081 471 TGTCTCTTGTCTGCTCCCATGTAATGCATACTTTTCACCTTCTGCCATGATTGTGAGGCCTCCCCATCCACATGGAACTGTGATTCCATGAAACTCTTTT CA+E=?B4AFGD@0?GGC:?DF>;EE9D8HE8BDH:HAHGCD;AFGCCDI@FC?@A7GA8FDGDDKEGG7@GI?FD6B777@I>EFGBFG474EF5@=AH X0:i:9 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11BDDBD XT:A:R RG:Z:1#49 HS25_09827:2:1301:20719:23926#49 163 1 355806 0 100M = 356092 386 TTTTTATTCATAAATTACCCGGTCTTGGATATGTTTTTATCAGCAGCATGAAAATGGACTAATGCAAGCAGAATAAGCAGAATTCTTCGATACTGACTCA ;C@DEDGEFHFGHEIDFIIFGKFIIEDIIEGIG@GFHFHGHHDHEGGIFFHDGFGHGFFHJHEGFEGGJIHHHGEHGFHJFFICICHCIFEGFFFFEHDG X0:i:4 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1305:13507:22024#49 147 1 355808 0 100M = 355390 -518 TTTATTCATAAATTACCCGGTCTTGGATATGTCTTTATCAGCAGCATGAAAATGGACTAATGCAAGCAGAATAAGCAGAATTCTTCGATACTGACTCAGC GF@HGD?GBEGIGHIFFFFHLBFFDFEH>HEFCCHDGFHDFGBEFI@GHC>JIB5ED7EHGIFDFG>HGGECIFDICHHIGDDGGGHHGFEFHDFDCBC< X0:i:4 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2215:1687:93023#49 73 1 355826 0 100M = 355826 0 GGTCTTGGATATGTCTTTATCAGCAGCATGAAAATGGACTAATGCAAGCAGAATAAGCAGAATTCTTCGATACTGACTCAGCACCCACACACGTTGGTTC <>BEF?FGEFED5GG,>EGDHFFCH+HAICHIF5=FEHD4FE=FE>5FAGG?DF,FAH@HEEGE>7C5J?BCC77FEG5?H74HF575FI6CBCF7@GD>>@6G?GEC?B9?C86C1 X0:i:5 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1301:20719:23926#49 83 1 356092 0 100M = 355806 -386 AGTCATCTTAATTCACCACAGATAGAAATATGAAGAGCTCATTTGTTATGTTATTTGTGAATGCAGACTAAAGATATTTGTTGGTTTATATAGTAGTGGG FIFHJHHGCGEFCCEGD;EIHKEFGCJAFFEGGGEEHGEIFIFGHGHFIFHGIEFFIGHGGHHGGIIHHHHJIFDHHIKGFDGGJGJGFHFIFEGFEB>C X0:i:5 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDDFB XT:A:R RG:Z:1#49 HS25_09827:2:2310:7311:63487#49 163 1 356223 0 100M = 356659 536 AGCCCTTGACATGCAAAATGAGTTCATTACATGGTAAGGATGAGGGAGAAAGAAGAGATCTGAAAAAGTAGAAGAGTGATGGATTCAGAAAGTATAGGAT ;CBCDFDEEHFGEGGEIDIGIHFIIEIIIIGGGHHFGJIGFJHHKGGIFIHHGG#FEGHHGIFFGIHIFIGFHGEHFJGJHHGFIIHFGHLGDHHGFHH< X0:i:5 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2111:5488:54827#49 99 1 356569 0 100M = 356857 388 TTATTAGACTTGAAGCATTAGATGGTGCATTAGTGAGGGCATCTCCAACTAAGTCTACCATCAAGTCATGGTGATTTATTATCTCAAATATATGACAAAT CABFFGFEGFFGFHGJGGGHIHIGFEHIGHHHHIIGFHHGDHJIHGHIGEIIFHLEGHGFGIGHHGGGGHKFGFGGHIIHJHIHJFJFDGGGGHGHHHJE X0:i:5 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2209:3477:94131#49 163 1 356608 0 100M = 356968 460 CATCTCCAACTAAGTCTACCATCAAGTCATGGTGATTTATTATCTCAAATATATGACAAATTTATCTACTTATTTCCAAAACTCCCATATCTAGTTTAAG F=GF?AFGD@CAF3GCA<HDHG7GEGBHHA; X0:i:2 X1:i:8 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!114ADDB XT:A:R RG:Z:1#49 HS25_09827:2:2310:7311:63487#49 83 1 356659 0 100M = 356223 -536 TATGACAAATTTATCTACTTATTTCCAAAACTCCCATATCTAGTTTAAGTAATCAAATTTCTTGCCTTGGCAAGCATGTTGCTTTCTAATTGACTCACCT EIHHFEHGGGGFFHFGHIGJHHIFGGIIIGHGGHGFHGJIGIHGIEFJIIHGGHGHIHHGGHHHGLHFHGHEIHHIHIHIGHGGJGJGGGFJFFGFFEAC X0:i:2 X1:i:8 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2304:6598:36259#49 99 1 356709 0 100M = 357101 492 AATCAAATTTCTTGCCTTGGCAAGCATGTTGCTTTCTAATTGACTCACCTGTATCCAATTTGAATTCCTTAAAATCCATTCTATACATTGTAACCATAGT CABDFCFDGFEFHFGHGGGFGFIGEJFE8HHHFGLGGEHCGHHHFFHIGF4IFHGEG@IGFEGDHGGGGF7IGFGGFIHHGHIFHHGCFEGGGHHCHHIB X0:i:2 X1:i:7 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDFFE XT:A:R RG:Z:1#49 HS25_09827:2:2302:15608:73869#49 99 1 356734 0 100M = 357169 535 ATGTTGCTTTCTAATTGACTCACCTGTATCCAATTTGAATTCCTTAAAATCCATTCTATACATTGTAACCATAGTGATATTTACAAATGTGAAATCTGGT CAE7FGEEIFFGGHGH>GGFGHIHHHFFJHHDHJIGFH7CGHGIIFHIFHIIHGEHFHGG3GGHGKIGGHFFGJFEGEIHIHIHCFFBEGGGGEHFHDI2 X0:i:3 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFF XT:A:R RG:Z:1#49 HS25_09827:2:1202:14904:41324#49 99 1 356741 0 100M = 357119 478 TTTCTAATTGACTCACCTGTATCCAATTTGAATTCCTTAAAATCCATTCTATACATTGTAACCATAGTGATATTTACAAATGTGAAATCTGGTCAAATCA CAEEFGFGIFGEGJEHGGBHGHIKIFHIFHHHGJHGGGHJEHGHIGHIGIIIHIEHGBCKJGGHFEIGGEHIGIGEBGHEJGGFHFGGFHFGGHFJHHIB X0:i:3 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DBDFD XT:A:R RG:Z:1#49 HS25_09827:2:1309:4487:54395#49 99 1 356850 0 100M = 357280 530 TTAGTAGTCTTGGATTTCTCATTCTCTTAGGAAGCGTCTTCCACTACTTATTTCAGCATTATCTGCACAATGCTTCCCCTCACTTCCTCACAATGTGGTT AAE@=GB?IFFEEH?HGGAECDIHIJDEGH:HFEH-8GH@EHGGGFHEDEFABHBAD9GGJGGBGDFGGFFFACG?FEHHGCBHJBFFFDDF>BAGEDIF X0:i:10 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2104:3714:17705#49 163 1 356854 0 100M = 357198 444 TAGTCTTGGATTTCTCATTCTCTTAGGAAGCATCTTCCACTACTTATTTCAGCATTATCTGCACAATGCTTCCCCTCACTTCCTCACAATGTGGTTTCAG HHHG X0:i:10 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2111:5488:54827#49 147 1 356857 0 100M = 356569 -388 TCTTGGATTTCTCATTCTCTTAGGAAGCATCTTCCACTACTTATTTCAGCATTATCTGCACAATGCTTCCCCTCACTTCCTCACAATGTGGTTTCAGGCA BHHFGHDFFHGCFHIFHIHHHHIFEIGHGFIJGHHHFFEDHHIFHIGGHHEFIEGGHHHFGIJEGGHGIGIIIGCHIHGGDEFIGGFHGFJFHDDEDBC; X0:i:10 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2306:2328:9942#49 163 1 356877 0 100M = 357272 495 TAGGAAGCATCTTCCACTACTTATTTCAGCATTATCTGCACAATGCTTCCCCTCACTTCCTCACAATGTGGTTTCAGGCACAACTCCCAAGGCCCCACTC FEHDGHIGHEEEEBFGDEFHHHIFHGDEFFFDHE@EFEGGHHHFGEGFHHJHG@GHFG@HGGIDEEGIIFHIGHFEEGDEGFHBCDDDBAC; X0:i:9 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1202:14904:41324#49 147 1 357119 0 100M = 356741 -478 TTTTCATTGTATTTCAGAGTAATTTTTATGGTTGCAATTTTACATTTGTGTGATTGTTTGATTAATCTCTGTCTCCTCCACGAAAACTCCAAGATGCAGG GFFFGHGFIHHHGHIIHFHDEGCFJFFHKHIJIHEGFHGGFHHGFIGGHEBFIKGGHHJHGIJGGHHFGGIIFDEBCJEFGHIIDGGHGFGFFGDCCBC; X0:i:9 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1211:14374:4834#49 163 1 357137 0 100M = 357382 345 GTAATTTTTATGGTTGCAATTTTACATTTGTGTGATTGTTTGATTAATCTCTGTCTCCTCCACGAAAACTCCAAGATGCAGGAACTATATCTTACTGGCA ;CBCEDEHDGGGHGIGFIEGIHJIIHGIIICGFHHGDGIGHDDHIGHIFIHHGFIHFFFFGFHFHHFGFIHHHHEHJFGFHHIFGIHEDGIGBGEFFBD< X0:i:9 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2203:7300:39465#49 99 1 357160 0 100M = 357594 534 ACATTTGTGTGATTGTTTGATTAATCTCTGTCTCCTCCACGAAAACTCCAAGATGCAGGAACTATATCTTACTGGCATTCAGCACAATACCTGGCACATA CAEFFGEEIFHEGJGFGGGEGFIGFDFIEHEHGHIGGHFJGHHHHGHIGFFIFIGIDHFGFIGHDFIGGEGIIGGGGIIHDFDHGGJHEGFGGHHFHDIE X0:i:8 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2302:15608:73869#49 147 1 357169 0 100M = 356734 -535 TGATTGTTTGATTAATCTCTGTCTCCTCCACGAAAACTCCAAGATGCAGGAACTATATCTTACTGGCATTCAGCACAATACCTGGCACATAGGTGTTCAA BH3FF>G>FIAGFH;GDG=@E,FBDIF?HFDDGGEDF?HGHEFCFGDGHEJC@FIIECCDAGHEFECDDBAC; X0:i:8 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2104:3714:17705#49 83 1 357198 0 100M = 356854 -444 ACGAAAACTCCAAGATGCAGGAACTATATCTTACTGGCATTCAGCACAATACCTGGCACATAGGTGTTCAAAAAATACTAATAGGGTAAATAAATGAATT ;CHHCDCG@GHFHJGJHIHIHIEHEGJCFKEGGCKHHGGIGG@GIFIHFIEGIHGIAEHFGHGGGLHFHEHGIFFHAIHIHFGGFGJGGHFEEGGFCBAC X0:i:8 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2306:2328:9942#49 83 1 357272 0 100M = 356877 -495 ATACTAATAGGGTAAATAAATGAATTAATTTTATGCTTTTATTTTAATATTTTCATGGTATTAATATTTCTCTCTATGTGATATTTTGTATGTACCTATT FIHHFHFGFGGFHHGGHIHIHGGHGFKCFFHGGHKKHGGFJIFGIGIFIFILIHGFIHEGGEGGGHIFHHHJFHJIHIFIHGGGHEJGGGFGFDGFECAB X0:i:3 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1309:4487:54395#49 147 1 357280 0 100M = 356850 -530 AGGGTAAATAAATGAATTAATTTTATGCTTTTATTTTAATATTTTCATGGTATTAATATTTCTCTCTATGTGATATTTTGTATGTACCTATTTTCTTTTA GF?EDECFBGGIFHIGHEG@FDFEEEGHDFGDG?HFFEAGDEDGFE@GDHI=IHGDHHDFGDD6EB6>>C@FFD788HHG:;F>@BGLGF9EBCBC8B;: X0:i:3 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1215:9890:94872#49 99 1 357298 0 100M = 357690 491 AATTTTATGCTTTTATTTTAACATTTTCATGGTATTAATATTTCTCTCTATGTGATATTTTGTATGTACCTATTTTCTTTTAATTTGAAGATTTATAGTT AABCCGFFJFFDGJGFGGGHIHIKIFFIGHGH?IJGFGHGGHGGIGHIGIIFFHBEGGIJJGGHKJIGGHIGIIEEGGIHEJDHJGF>FGGFAEEGC@CB X0:i:3 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2115:3087:24388#49 83 1 357327 0 100M = 356977 -450 TGGTATTAATATTTCTCTCTATGTGATATTTTGTATGTACCTATTTTCTTTTAATTTGAAGATTTATAGTTTAGTTATGTGCTGTATAAATTATATTTAG EIHHGGHGGDHGHIGJHDHIHIGFGGFGIKFGGIKIHGGIKGHFIHIHIIHLIHGIHGHGHBHCGJGHHHHGIHJIHIGIGGGGJGJEGHFJGFGFEBA@ X0:i:3 X1:i:1 XA:Z:5,-180783945,100M,0;1,-357327,100M,0;1,+632262,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFA XT:A:R RG:Z:1#49 HS25_09827:2:1308:6387:83554#49 163 1 357337 0 100M = 357760 523 ATTTCTCTCTATGTGATATTTTGTATGTACCTATTTTCTTTTAATTTGAAGATTTATAGTTTAGTTATGTGCTGTATAAATTATATTTAGTTCTTTAATT ;CBCEDGHDGHGLGIGFIEFIHJIH>FIIIGGFHGFIGIGHHHHEGBG@FHGGEIEEBGHGGEFGIHIFEEGHHFHEBGFCEFFIFHGDAEFDGEG>?HG X0:i:3 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1211:14374:4834#49 83 1 357382 0 100M = 357137 -345 TTGAAGATTTATAGTTTAGTTATGTGCTGTATAAATTATATTTAGTTCTTTAATTTTTGTGTTATTTCCAAGGGTGCTCTCCATTGACTCTTTTAATATA EIHHFAHGGGGFHHFJHIHGEIIHJGGGIBHGGIFHHGDJGGHFIHIJIIHGIHFIIHHGHHHGGIHHHHHEIHHHHEFGHGGGGEFGFHFJFFGFEBAB X0:i:4 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFE XT:A:R RG:Z:1#49 HS25_09827:2:2214:3575:97175#49 163 1 357498 0 100M = 357917 519 TAAACCCACTTTCCTCTCCCACCTTCTTCATCCAACTTTATTTGATTTTGTTATTTTTAATTTTTCTAATAATGACCTTTATATTTTAAAATAATATTTA EBD1,>@7GFH4EDEI=EA7E5@HE+>E7@E>6E6B?FGFHHD?G5DH>6BBEFI?5E++FIFCACG4FD5>5>HDG X0:i:2 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2213:14351:84227#49 121 1 357509 0 100M = 357509 0 TCCTCTCCCACCTTCGTCATCCAACTTTATTTGATTTTGTTATTTTTAATTTTTCTAATAATGACCTTTATCTTTTAAAATAATATTTAATCACCCATAA HIHHGDCGGGHGFFFJHIHJHII?GFKGIIEGGIGGHGIJJIGFIGGHIIEGIEGIHJHDH@HGGJHHHHHEFHJHHIFIHGGGFGEGGHFIGEGFFBAC X0:i:2 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFB XT:A:R RG:Z:1#49 HS25_09827:2:2211:19339:85050#49 163 1 357589 0 100M = 357896 407 TAATATTTAATCACCCATAACATAATTTGTTGATTCTCTCCCACTGTGAAAGTTGAATGGACCAGAATATATTTCTACTATCTTTCTCTTCTTATTTTTG ABCFBF?GFG@GJFHGG?FDFCE5CFEGHH?F:LGGG8GC9;IFGE9DICFHFECCGGGDGGHGFEGGEFBGDCGFEHE;GGDGGCHDEH5DB4G;G@3@>AFHC?=BDEGHBF4JEGHBB6GD7@6EGH,GDEHC(HHFFDE?D&G,4IF=7/FE7G>:?FIIIEFGLGF8DHGF6DB8; X0:i:8 X1:i:0 XG:i:1 AM:i:0 SM:i:0 XM:i:1 XO:i:1 XT:A:R RG:Z:1#49 HS25_09827:2:2214:9837:83101#49 163 1 357751 0 100M = 358174 523 CGCAAACCCCAGAACATTTTGATATTAGGCTTCAGAATGCTCACTTGTATCATGTTATCTCTATTCATTTTTAGTGGATAGTTTTCTTTTTTAAGGTTTT =9CB9EG?ECB:FCFCC>C873?C@?D+H%F?A5>AD=HF@E5D5CG5?>-=67?FBFHGDF5F4AG6++5+HB5C4F5@3CAD>E>D+3+B?FG X0:i:9 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1308:6387:83554#49 83 1 357760 0 100M = 357337 -523 CAGAACATTTTGATATTAGGCTTCAGAATGCTCACTTGTATCATGTTATCTCTATTCATTTTTAGTGGATAGTTTTCTTTTTTAAGTTTTTCTGATAGAG EIDHFAHGGGGFFHFGFFFJHHGFJFJGGGFGGGFFBGIEGGGGGGHHIIILIHGHGJHGGHHGGIJHHEHGIDHHHIGGFDGGHGJGGHFGEFGFEEAC X0:i:9 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:1315:9879:19689#49 99 1 357766 0 100M = 357854 188 ATTTTGATATTAGGCTTCAGAATGCTCACTTGTATCATGTTATCTCTATTCATTTTTAGTGGATAGTTTTCTTTTTTAAGTTTTTCTGATAGAGATGGGG AAEEFGFGIFGGGJEHGGFFIGIGFJHHEHHHFILGGGHGGHJHIGHIFIIIJHHIFGCBIIGHHEEGGEGIGFBGGEIHGGIHGFIFCGFCGDHGCFFE X0:i:9 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1315:9879:19689#49 147 1 357854 0 100M = 357766 -188 ATAGAGATGGGGTCTTGCTATGTTGCCCAGGCTGGTCTTATCTTGAACTCCTGGGCTCAAGTGATTCTCCTGCCTTGGCCTTTCAAAGTGTTGGGACTGT GEHFFHCHGLGGGHIIFIHFHGHJHHBHFHIFIG=EFFHHFGGFHI@GHEIJI>GEHC;HGHFHFEHJDEGGD@FCIGCHGGIHGGHDGIIIFEGGIKHHCDJJGHDGBFHDDCDICFFHHHFCFGFGIIFHHHG?FJHGCHGEDAGH6JCGGFIGFEFCBA< X0:i:10 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFE XT:A:R RG:Z:1#49 HS25_09827:2:2116:15036:49919#49 147 1 357942 0 89M1I10M = 357610 -431 TGTTGGGACTTTAGGTGTTAGCCCCCGCGCCTGGCCTCTAATAGTTGTCTTCATTAAACCCTCATGGGGACTCTATTTTTTTTTTTTTTGTGTGGGTAGT 24@FFD5'B++;+4B4>EE++?B5A'>6D?=55HB57,92D76E0B.)@FB5'2@FHA,:G&$,7A6GG,5,,B'EDHFF>DD>C>HCHII+A=4C,HFHIGIHEFJGGEFFFHHHJFEFIGGGHGFIHGIHHGHGIDHFGHGGGIIIGEIIFGFFIGFDIGLGFEFHGFECBC< X0:i:4 X1:i:0 XA:Z:6,+116416,100M,0;GL000227.1,+42283,100M,0;1,+631594,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1311:7156:96162#49 163 1 358067 0 100M = 358480 513 AATTCAGTTGCATCTGCCTTGATGTGGTCATACTATAACACATTTTTTCTGGATAAAGATAAGCCCTTTAACCATTAGATTCAATGTTTTCTTCATTTCA 1C?;7?98DHAG?G6DFA57FH5?,HD,>+,GF@4FGG@>5DCH?5G?=EH+GE7FF@B,AEFFBE555'FD?4=+GBGC@EF5;B4EI>I55?>C>?42 X0:i:7 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2214:9837:83101#49 83 1 358174 0 100M = 357751 -523 TTTCTTTTATCTTTGAATTTTTTAACCAGATATTGTGAGCTCTTTCACACTAATTTCTCATTTGTTGGACCTGACTTTAATGTTACATTTCACCTTCTTG F6@ABEDGGG6DBHEGC?@D77G?,7DGDH?GGIFDDAIEB:GFA7GB.@HGEHGGDCDFCEACG8GG@?H8BFHGEBFEGHGBDHHDGGIJHHHGGGFEHHFGGHFGH>EDIGFCGFHGFFHHFGFIFHGGHIFFJHDHFHG X0:i:9 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2308:13807:97848#49 99 1 358470 0 100M = 358744 374 TTTTCAATTATGTCTTCTAAATATCATTTCAGAGAGAAAACATTTTAGAGCAGGCATATTTTTAAAAAACATAGAAAATTTGATCCTGTTTTTTACTGCT AABFFGDEEFGEHJGHBGDEIDIGFJHIFHEHFIEG>GHCGHGHFFHILHDIFGHIG9IGGGGDFEHGGCHFGJGGFGHCEGIHGGGFDGGGGHHGHHFF X0:i:6 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:DDDDD XT:A:R RG:Z:1#49 HS25_09827:2:1311:7156:96162#49 83 1 358480 0 100M = 358067 -513 TGTCTTCTAAATATCATTTCAGAGAGAAAACATTTTAGAGAAGGCATATTTTTAAAAAACATAGAAAATTTGATCCTGTTTTTTACTGCTTCATGGTATA BI445D5GGG@@>>5>>7@?FIE?G,7AFF?G<,@I?GGDBAG7A77BFDH.EHC@D;H@@@@FECD?HEHG?-2EG>2H?BGCFEFGHH?CIDBBCK>EIGEIIEGGE@BFH6IGHH7HEGGIFFCGGDI>CF@HGHDFDEFGDFADHFFHBFDFHFA5IBHCCFIFBDHCHFH2 X0:i:10 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2215:14823:33987#49 99 1 359031 0 100M = 359288 357 CTTTCCCTCTGTCACTCTGTGGAGGGTTCACATGCTGCAATATTTCTGTTCCAAGTAAAGATCACAGGTTTTGATCCTCAGTCCTCAGTATACACACCTC CAEEFGFGIFGDGFEGGG>FGG>GHJFIGHH?FIEGGGEGGHFIHGHIGEIEH?GIFHFJDGGHFDHGGEFDGJGGGGGFIGIHHGGCFHDBCEEEFHFHHH2 X0:i:9 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1215:13400:20887#49 147 1 359259 0 100M = 358832 -527 AATTGTAAATATTTTCTAGCTTTTGTAAGGTTGTGGCTCATATTTATATTTCTCCTGGTTTGAAAGAAGAGAGAGAAAGAAGTATGTCAAATTGAGACTC GHFFGHGFBLFHAC;FFEHCEBFFHB4IDFIJHHHBG0AFHHGIHIEHFGHFGEIHF5HIFCHHEFEHE3FEHHDHGGFIEGGHIF6GGIHHEDGIGB??; X0:i:9 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2212:2086:28466#49 83 1 359329 0 100M = 358943 -486 GAGAGAAAGAAGTATGTCAAATTGAGACTCTTAGATTGGAAATCTGAATTTATTTACACGATTGAGATTGATCTAGAGTTTTATTTTTTCTGCTGTAACT *AH4BHBGGGGDFGEJFDCCHKIHG@7GBIFGGEG8A?IDGAGGEBHFAEEGI@GFECHGCHGHFEJFHAHEDFDGEIGDEGGCGG<@GEFIEFBFCBAA X0:i:9 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=BDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2111:10779:10021#49 147 1 359330 0 100M = 358933 -497 AGAGAAAGAAGTATGTCAAATTGAGACTCTTAGATTGGAAATCTGAATTTATTTACACGATTGAGATTGATCTAGAGTTTTATTTTTTCTGCTGTAACTG GHHHGHHFGEHHEHIFHFEHHGHJEIHHHHIFGHEFFKGHHGHFFIFGHHIFIHGKHHJHGIFHFEHFIGIIIGHHIJHGFHDIDGGLGFEFGEDDDBC; X0:i:9 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1214:19928:28669#49 163 1 359340 0 100M = 359691 451 GTATGTCAAATTGAAACTCTTAGATTGGAAATCTGAATTTATTTACACGATTGAGATTGATCTAGAGTTTTATTTTTTCTGCTGTAACTGAAATTTGGAT :B(8D7DBBG6C?9'-I-BF77FC8GGI/IGHF@A?66D<=?GDIGK?@5EDG@E5GHB?A9E7HDH5DEFBH>BH.6GLC==FIBHEIAEBDFE>B?DG X0:i:9 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1207:11152:78381#49 99 1 359368 0 100M = 359710 442 AAATCTGAATTTATTTACACGATTGAGATTGATCTAGAGTTTTATTTTTTCTGCTGTAACTGAAATTTGGATTCAAGATTATATGTGTTTTGTGAATATG A?CDFGFDIFHFEGEHGGBFIBIGFEFBEH-HFGHFH@H@EHFAFG@CLFIICHEIGGGGGGGDFFGGGCH?FGFEFI?HEGIFE?HGFHGGGHECHGJE X0:i:10 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DADFF XT:A:R RG:Z:1#49 HS25_09827:2:2103:17275:44410#49 83 1 359499 0 100M = 359144 -455 GGGAAGTTTGATGTAGGAGAAAGAGAAAAAATTTTTGAGAGAATCCTAAATTCATATATGGCCTAACCTTTTAATATCTATGTAATTTTAGATAATAAAT HIHHCGHGGGGFHGGJHFHGHGGGEEDIFIEGGGFIHGGJGGBDGLIJIIIGIFGIHHHGHHHGGIJHHHHJIHHGHIFGHHGGHGJGGGFFFFGFFEAA X0:i:9 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2113:16980:44388#49 99 1 359595 0 100M = 359946 451 AAATAATTTGTTTGAGATTATGTGGCTCTAACAACACCTGCTTCACAGTGTAATTATGAGGATTTCATAGAATTTGTATAGTGAGCATTAGTTTTGATGT AABDFGFFAFGGGJGJGGHFGGIEHFFIGHHGC;HBFGHJGHFIIGHIGHIIHHLIFHGGGGGHKFIGGHIIIIGDGIGHIHIHJFHHFHGGGEEGHHGF X0:i:3 X1:i:7 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:1313:7946:76745#49 83 1 359626 0 100M = 359242 -484 CAACACCTGCTTCACAGTGTAATTATGAGGATTTCATAGAATTTGTATAGTGAGCATTAGTTTTGATGTTACTTTAAACCTCTTTGCCTTATACATTCTA EIFEBGHGGFHEHFFGHIGGHGGFDEJGIFHGGHJKDGGDGFGFHEEHIIHGIHGGIHHGGHHGGIHHHHHGHFHIGIKIHGGGHFJGFGFGDFGFEEAB X0:i:2 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFB XT:A:R RG:Z:1#49 HS25_09827:2:1214:19928:28669#49 83 1 359691 0 100M = 359340 -451 ATGTTACTTTAAACCTCTTTGCCTTATACATTCTATTTTTTCCATGGAACATTATATGATTTCATGTCCACATATTAATCTCATACTTTCAATTACATTT 2IAHJ+BGGA@BAG@EB?8A8?GC8C9GE98GHG>-L.?G:DF:FB??GG>??FFDE@AE?DF@B@A X0:i:4 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDAD= XT:A:R RG:Z:1#49 HS25_09827:2:1207:11152:78381#49 147 1 359710 0 100M = 359368 -442 TGCCTTATACATTCTATTTTTTCCATGGAACATTATATGATTTCATGTCCACATATTAATCTCATACTTTCAATTACATTTTATGTTTAAATTGAATATT GHHBFHGGIHHIGHFIFFFEEBFJHEGHHGFFEFEFFEHDCHDGFIDGGEEJGGGGHCGHGC?H?GHFGFEEIDHHEFGIFCDHGEGEGFGF@9EDCBC; X0:i:4 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1202:3176:41040#49 163 1 359746 0 100M = 360183 537 ATGATTTCATGTCCACATATTAATCTCATACTTTCAATTACATTTTATGTTTAAATTGAATATTATGGTAATCGTTATGTAAATGATTAAAAATTTAAAG 9CBDDFEFFFFGHGGGFGIFFGFIHDGIIEGGGHGFHGIGHJHDFGGIFFHGGGIEEBGHHHHGHHHHFEHBHFFAJCFJHGIHIIHFDFIIGGDFFFHG X0:i:8 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1311:8002:99785#49 163 1 359774 0 100M = 360161 487 TACTTTCAATTACATTTTATGTTTAAATTGAATATTATGGTAATCGTTATGTAAATGATTAAAAATTTAAAGGGACAACATTTAATGTTGCTCTGGAATT <;A4>?C87CAA?9BGICC?G?BC876FC5?55HEF,JH5B57H5G++=>8D5F,F46E?5A7?G5FI?@?5,B+DBIB+CEEDGF>G@>4LB+FJGFHGGGHDHHGIE X0:i:9 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFD XT:A:R RG:Z:1#49 HS25_09827:2:1311:8002:99785#49 83 1 360161 0 100M = 359774 -487 ATCTGGTTCATCTTGTGAGAACTATACCTATCTGAATTTTTGATGATGCTCTTTTCTTAGTTCCCTTGGCAAAACAGGTAGGTGAGGGATAGAAATAAAA 2CH@HGDG>DGFCCEE>DCI7GI6E7FCGIAGGG@DHG9JBAGCAFHBEB?D?@?9AF?DH-E8BIIFC:HGHDJDEB>?EBCCF?B@@EF4GFE=@BA? X0:i:9 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:B?;;B XT:A:R RG:Z:1#49 HS25_09827:2:1202:3176:41040#49 83 1 360183 0 100M = 359746 -537 TATACCTATCTGAATTTTTGATGATGCTCTTTTCTTAGTTCCCTTGGCAAAACAGGTAGGTGAGGGATAGAAATAAAATCTATACTTAGTAAATCGGTGA BCHHJHHGGGDGCJGHDIGIEHBHEFIGDKHGGCGGHGIGGGGDIGIBIIFFGHGIEGHGJHGGGIJHHHHEIFJIHIHGGGGGHGGGEHFGEFGFEEAB X0:i:9 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=BDDFB XT:A:R RG:Z:1#49 HS25_09827:2:2301:9370:53764#49 163 1 360242 0 100M = 360315 173 GTGAGGGATAGAAATAAAATCTATACTTAGTAAATCGGTGAGCCAAGGTCTGTGACTGGCAATGAGTGAATTACATTCTCCTCAGTTGGGTGCAATGTCT >DEE,6+>HADHG@HE+FB7GE75F6ECD97?F5F>D4E5?FF5BFBFHGF+CBBAD>EI55HG5FEG X0:i:8 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1312:12626:61492#49 99 1 360493 0 100M = 360885 492 AATGTCAGGGAGGAATCTGAGTTGATCGTATGACTATTCATCCTTCTTCCCACATTTTCCCGACTGTTTAGCCCTACTTTTCTTCGCGTTGGGTCTCATT CABDFGFGIFFEHDEGC>F?GFEEGEFHFFEHHIEGHH@CGHFIIGHEFEIFHHGC@GIKIJGDIFHGGEIIGGG?FGHHGFIDEGJHDG@GG@EBHH>H X0:i:8 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFB XT:A:R RG:Z:1#49 HS25_09827:2:2101:11994:89568#49 147 1 360532 0 100M = 360159 -473 ATCCTTCTTCCCACATTTTCCCGACTGTTTAGCCCTACTTTTCTTCGCGTTGGGTCTCATTTTCCTTCCTGTGTGGCCTGTGCCTTATGGTCAGCGCGGA 7DFF,HDB@,5GGFHBC6E@GHDGH?C>IDEBDG@EHEDGFDEFHDE?E5D5HE>4+BBGE4FAFGI;+4>IB>G3'EH4' X0:i:6 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2207:15617:35366#49 163 1 360544 0 100M = 360910 466 ACATTTTCCCGACTGTTTAGCCCTACTTTTCTTCGCGTTGGGTCTCATTTTCCTTCCTGTGTGGCCTGTGCCTTATGGTCAGCGCGGACGTCCATCAGTC ;CBCEFGHFFF>LHECGIHGFGJFFGIIIEGIFHBFHFHGBHAHEGGIFIHHGEIFFHFHDHFIFEFEDDGDHGEHEB6EFBFHFBHAHGGGFFEFEHFG X0:i:6 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2307:17717:95496#49 99 1 360582 0 100M = 361039 557 TGGGTCTCATTTTCCTTCCTGTGTGGCCTGTGCCTTATGGTCAGCGCGGACGTCCATCAGTCTATCAAATGCCTAGAAACCTTTCGCCCTTTGTCACCTT BAC@FGFEFFFGHHBHGGDGIFIGDHFBFH?HGICFFGHC,HFHHGEIDCIIFHF8FGIFIEGAKECGGEHFFFGGHGGHEHBHJ?FFDGGGGHDBHHG; X0:i:6 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DDDDD XT:A:R RG:Z:1#49 HS25_09827:2:1203:10876:13600#49 163 1 360833 0 100M = 361227 494 TTTAATTAATTCAGCTTTTGACAACTCCATCACATTCATTATATTATCCATTCATTCATTCATTAATACATTTGACATTTATAATGTGTGCCAACAATGT ;CBCDDDFFJGGHFGDGGEFFHFFIGIIIEGGGH5CIGGGFGHHKGGIFIHHGEIHFFFHGFFHHEFHFIHHHGBHFHGJHGFHIIHGHGIIFGHGHHDB X0:i:9 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2311:14348:85368#49 83 1 360856 0 100M = 360435 -521 ACTCCATCACATTCATTATATTATCCATTCATTCATTCATTAATACATTTGACATTTATAATGTGTGCCAACAATGTGCCAGGTCAAAACTGCCCACTTA *JD@HFHAGGHEGCBEHDGDECG?GGJFIGEGGHGKDGGFG:@GIGIFIEHC?DG@HGE@H7GFGIIHGGHFHHJEGCFDEBGCH?EGEGFJ?DE=@>AA X0:i:8 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDBDD XT:A:R RG:Z:1#49 HS25_09827:2:1312:12626:61492#49 147 1 360885 0 100M = 360493 -492 CATTCATTCATTAATACATTTGACATTTATAATGTGTGCCAACAATGTGCCAGGTCAAAACTGCCCACTTACAATGTAGAACATTTCTGTAAATTTTATT GFHHGHFGGGGIGHIIHFHHHFCFHIGHHEIFGFHGFFHDHJGFHGEGHHFFIHGGHHJEGIGGEGHFHGEIIIEIIJGCGIDFGFGHGFHFHEDECBC; X0:i:8 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2112:10639:99297#49 83 1 360908 0 100M = 360538 -470 CATTTATAATGTGTGCCAACAATGTGCCAGGTCAAAACTGCCCACTTACAATGTAGAACATTTCTGTAAATTTTATTTCAATTTTCTTGTATTTCTTCTC HIHHHGHGGFH6CGGHHICGHIIGD7JGGGFGGCKG7AGG@FFDIEHFIIFGCHGFH;HDGEAFGJDFHEHBDFFCGIFGGFGGHGFFFG=AGFGFEC?C X0:i:8 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2207:15617:35366#49 83 1 360910 0 100M = 360544 -466 TTTATAATGTGTGCCAACAATGTGCCAGGTCAAAACTGCCCACTTACAATGTAGAACATTTCTGTAAATTTTATTTCAATTTTCTTGTATTTCTTCTCCT ;JHHFEHGGGGFHJHJHIHIHIIHEGIGIKHGGIGFDGGGFIHFIHFJFIHGIHGCHFHGHHHGGLIHHHHGIFFIHIFIFHGGFGGFGHFEGFGF@BAC X0:i:8 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDF2 XT:A:R RG:Z:1#49 HS25_09827:2:2307:17717:95496#49 147 1 361039 0 100M = 360582 -557 CACAGAAGTTCTCTTCTCTCTCTCTTTGTTCTCTCTTCTCCTCCTTTATTCTTGATACCTGCTTCTGTGTTGGCTCCTCTAGGCCAGCACTTGTCCTCCT GHHHDA55BL>@GHI@GEBEHBCBJBHIDFGAECJE?DFFDEBEHEDGGHEJEKDG=ADHGEGHCAE5DG>F@IG@IBHCGCCB:EA?5F@BHDEAAAC: X0:i:4 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1205:11292:52587#49 73 1 361214 0 100M = 361214 0 TGGGTCTTTGCTTTTTAATCTTTTTTTCCTGTGTATTATTTCCTTCAGGGACCTTATGCACTCTTACACATCCGTCTATTATTTTTATATGGATTACTAT AAB@=3BEAF?FFDBEGEH?CHDGGCF:FH-CH:AGGEHGE?;HHFDDC:8IFD7E@B.JDDAF@DGGGCF?A?C?BGHEE@IF5FFCD@4F>DDF4DAF X0:i:8 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:=BDBD XT:A:R RG:Z:1#49 HS25_09827:2:1203:10876:13600#49 83 1 361227 0 100M = 360833 -494 TTTAATCTTTTTTTCCTGTGTATTATTTCCTTCAGGGACCTTATGCACTCTTACACATCCGTCTATTATTTTTATATGGATTACTATACAATTACATGTT FGHHHEHGGGGFHFFHHIHIHHIFDGJGGIHGGHGHD>JJGIGGIH7HIIHGGHFIHCHGGHEHGHIHHEHEHDDHKIFIHGCGHGJGGFFJFEGFFEAA X0:i:9 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2208:8562:8673#49 163 1 361418 0 100M = 361799 481 TTATTTTCTCCACCCTGACATATTTTATGTTCAACTTTCTAATTTCTAAAAATGGACCTACCATTGTCCTATTTATTCTTGCTTAAATCTTGATATTTTC ;C?>>EDBBC9GEG?BEFE?DHHGIGBEDEG>FHAFIGEGH5ADFD>G5E87@?7EFDEHDE?FB?C>DD?BEGBDBFGE@HADCBCADFCI>DH55HDG X0:i:9 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1207:18085:7917#49 99 1 361581 0 100M = 361965 484 ACTTACCAGTATTTCTATTTCTGTTTCTATAGCCTTAAAGCTGGAACTGTGTAGTCCCAGTTCCTCTGTGTAGCCCCCCAAGTCTGCTCTATTTCAATCT CAC@FGFDI=F@EJFG>GHFIDIGHFDIFDEHFHJGGGFGDHF8AFHCD?EFHEB8GBAG@AGDFGEGG7F7FFCDFGG7EH7DJFIHFEHC7F7C>,>CFGGEH;IGFEIGFIIJHGHDFI8@IGH@FCGGCFIGCCEBEGH;GIHJGF>FGFH4HFE X0:i:3 X1:i:7 BC:Z:TGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:1:=DDEFB XT:A:R RG:Z:1#49 HS25_09827:2:2203:17557:70948#49 99 1 361954 0 100M = 362323 469 AAACTTACCATTTTTGAAATATTTTACAATCTACTTGAAAAGACTTCTTTAGACCCTATATTCATGTATTGTAATATTTATCCTCTTTTATGGCTATACT A;>DFGFDAFHDFEG3B>DEGHIGEC@E8HECCDC:CHFC@HCHHF@EDC3;HH7H@FG@-9GH8EF>BC7FGCGEF6GH7G@DCEHGE@4,BD5BB@>2 X0:i:8 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDDF XT:A:R RG:Z:1#49 HS25_09827:2:2203:20862:89987#49 147 1 361956 0 100M = 361588 -468 ACTTACCATTTTTGAAATATTTTACAATCTACTTGAAAAGACTTCTTTAGACCCTATATTCATGTATTGTAATATTTATCCTCTTTTATGGCTATACTCA BEB5CHC5G<4C4HCCG=BCC?=FDFF6BF4F>FDD7KFA7EG+>E??D85=BH@I77ADG+F,CGHF>GEG8BGECH?GFCA6(I-8GAC+HCD,BBC< X0:i:8 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1207:18085:7917#49 147 1 361965 0 100M = 361581 -484 TTTTGAAATATTTTACAATCTACTTGAAAAGACTTCTTTAGACCCTATATTCATGTATTGTAATGTTTATCCTCTTTTATGGCTATACTCAAATGCCACA GH?FGHDFLHG@FHIIHIFHFBF>DFFBHHGFIHBG?FGFDHBEEAEAGBFFBG@FDGEBGHJE,G6FBGEDCCGHIF7C?CAGBEAHB99E@GD>C?C1 X0:i:8 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1204:19094:83883#49 147 1 361997 0 100M = 361614 -483 CTTCTTTAGACCCTATATTCATGTATTGTAATATTTATCCTCTTTTATGGCTATACTCAAATGCCACATCACTATAGTGCCTTCCCTCATCACTGTAGCT GD X0:i:9 X1:i:1 BC:Z:TGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:1=@FFFFD XT:A:R RG:Z:1#49 HS25_09827:2:2116:6280:7202#49 147 1 362173 0 100M = 361818 -455 TTTGACCTCCCAAAGTGCTGGGCTGACAGGCGTGAGCCACTGCAAATGGCCTGATTTGTTCCACTTCTACTATATGCATCACACATGCCCGATGAATATT AD@E>HH>FLFGCHFFCGFHEGHGH'HEGGGDCFB9FHA.CGFE0F=@GHFF@2GGHHDEG<27?G8FBAIIGF3H4FGC4IG$<093G&,@H)&=:5C: X0:i:2 X1:i:2 XA:Z:5,-180788804,100M,3;15,-102410682,100M,4;8,+122409,100M,4; XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2203:17557:70948#49 147 1 362323 0 100M = 361954 -469 ATGTGTGACACCCACTTCTATTTTGGCTCCACTTTAACAAAATGAATAAGTGAGAAGGTAATACTGGAAACAGAACATAACTGTGACTAGGAATTTGGTC 2?<,5>+D>4444+BI5=BC>GFBAF>B>GF55HEBB7F=DBDFE>@GHBEDE5CFEADEG56EEAH5D?E>CFGH?FF7B+FHC69EAF@BHCBAA6;: X0:i:9 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2204:9434:41337#49 163 1 363134 0 100M = 363473 439 ATATTATATCACTTATTTCTTACAAATGGAGCAAGGGAGCAAGCAAGCAAGGGAGGTATTATTATCCCTATTTTATGTATTTATGTATTTATTTTTGATT ;CB5BDDCFCFAHEEGGDEFFEFIIG>EIEGGFBGCDAGGEDHHGGKGFHHHGFEEFDEFFBFHFECGFIEHE4EHEFDIFF5GGIHACFLGHHHFHGH@ X0:i:8 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2110:6946:51792#49 99 1 363140 0 100M = 363329 289 TATCACTTATTTCTTACAAATGGAGCAAGGGAGCAAGCAAGCAAGGGAGGTATTATTATCCCTATTTTATGTATTTATGTATTTATTTTTGATTTCTATT A8BEFGFDIFFGGEEHCGGEGHIECEDBGHG8HEEGFGHGFHEIFEHCFII;FIECCGCG@EGHD@GGGAGGIIFGFIG?CCFHEFFGEGG@GH=J@4IB X0:i:8 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2102:6546:79425#49 99 1 363202 0 100M = 363566 464 TATTTTATGTATTTATGTATTTATTTTTGATTTCTATTCTTTTGGTTTTTTTGTTGTTTTTTATTGATGTATCATAGTTGTACATGTTTTGGGGTACATG A>BFFGBDGFGGGHGFGGFGGHIGEFHHGHEHHHHGGHHGGHHHAFHEDHIIFDHIFHGFGEGDHGFGGHGFGCGJFGHHICFFHFFBDHGGCDGBHHIH X0:i:10 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=BD?EE XT:A:R RG:Z:1#49 HS25_09827:2:2208:4882:89664#49 163 1 363243 0 100M = 363676 533 TTGGTTTTTTTGTTGTTTTTTATTGATGTATCATAGTTGTACATGTTTTGGGGTACATGTGATATTTTTGATACATGTATACAATGTGTAATGATCAAAT ;CBDEDEHFJFGHGGDFIIFGGJIIDECDEGGFDGG?FIGFJHHFGGIFFEH+FGHGFHFJHHFHHGGJIEFHFBHFFFFHEIGGIHFGGGIFGHFEHHG X0:i:10 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2116:19319:30553#49 99 1 363300 0 100M = 363628 428 TGTGATATTTTTGATACATGTATACAATGTGTAATGATCAAATCAGAGTAATTTGGATATTCATCACCTCGAATATTTATCTTTTCTTTGTGTTGGGAAC BAEEFGFGGFGEFJGGGG7HGHIH>JFHGCHCHHIGGH>GGHFHHFHEFIIIHIGIGGIGGGGHIEGGGHGIGDGGHGGE;HIHJGHHFHGGG>GHHHGH X0:i:9 X1:i:1 BC:Z:TGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:4:=DFFFA XT:A:R RG:Z:1#49 HS25_09827:2:2113:11175:33948#49 185 1 363324 0 100M = 363324 0 CAATGTGTAATGATCAAATCAGAGTAATTTGGATATTCATCACCTCGAATATTTATCTTTTCTTTGTGTTGGGAACATTATAATTTTTCTCTGCTAGCTA GD@BFDCDFHFCGHBIC=B@EHFJEBHIFFDFEH?5HDEAF7DEFEFG@?B@EE;ED=FDDC,,GJD>BAIDC>>ICFEDBHABDBG8>FCDEGBAA5C; X0:i:9 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2110:6946:51792#49 147 1 363329 0 100M = 363140 -289 TGTAATGATCAAATCAGAGTAATTTGGATATTCATCACCTCGAATATTTATCTTTTCTTTGTGTTGGGAACATTATAATTTTTCTCTGCTAGCTATTTTA GFHHCHGDIEHHEHI@HEEDJGIJHEFEHFGFHHHFFEGDFEFFFFEGDFIJIGGGHHEHGCJHFGHGGGIIFEHHEFFIFICEGFHHGFHDCEDCDAC< X0:i:9 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1206:7964:90599#49 99 1 363380 0 100M = 363804 524 CTTTTCTTTGTGTTGGGAACATTATAATTTTTCTCTGCTAGCTATTTTAGAATATATAATAAATTATTGTTCCCTATGATTTCTCCATTGTACAATTGAA AACEFGFFIFHDGHGGGGHGIHIGFJHHJHHHHIIGFGEHGHGHFGHIFIIIFFGGGHGGDGGHKEHGGE@FGGFEFI7CIHIFGGFGFHGGGDHHDDIE X0:i:4 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFE XT:A:R RG:Z:1#49 HS25_09827:2:2206:16193:65255#49 99 1 363384 0 100M = 363814 530 TCTTTGTGTTGGGAACATTATAATTTTTCTCTGCTAGCTATTTTAGAATATATAATAAATTATTGTTCCCTATGATTTCTCCATTGTACAATTGAATACT 8?6@=?F?4=4@@0?3>2D??>IEHEH5E647G+F54DIE X0:i:4 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11=BD?D XT:A:R RG:Z:1#49 HS25_09827:2:2204:9434:41337#49 83 1 363473 0 100M = 363134 -439 AATTGAATACTAAAATTTATTATGTCTATCTACATATCCCCAGTTCAATAACTATAATTTCTCTGCTGTGCAATCAAATACTAGAACTTCTTCCTTCGAA E>HHFECGCF@E5>EEHIGCFH>GGCJAFFEGGI@DHGGFF:G@AEIFI4CFGFCFGEAFCCEGGJDFHEH@DDCEGC2??FGGH?AC X0:i:7 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDFFE XT:A:R RG:Z:1#49 HS25_09827:2:2102:6546:79425#49 147 1 363566 0 100M = 363202 -464 CTTCGAACGCTATATCCCTAATTCAATAACAAGTAAACTGAAGCTCAGCATGGTCTAGGAACTTTGTTACGTTAACACAGCAAGTGAGTGTTGCAGCCTG GHHHF>HFFHHGFHIGGGEHJGFGHEFHGFEJHGEDFHBHCGFEFEGGGHHJIHGFHHGF=IGHFHHH5GEEECEIGJHIGHIHEEGHGFEDHGFC@BC; X0:i:5 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2116:19319:30553#49 147 1 363628 0 100M = 363300 -428 TTTGTTACGTTAACACAGCAAGTGAGTGTTGCAGCCTGGATCCAAAAATCAGGCCTGGTCGACCTCAAAGTCCAGATTATTGACCTTTCTACCATAATGT GFHHFHFHGHFIGHIIHIHHJFIJE9HHHGIFGGB=GFG9FFFFEI=@GHHJ:AGGHHJEG-> X0:i:7 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2206:12192:8681#49 163 1 363661 0 100M = 364051 490 GCCTGGATCCAAAAATCAGGCCTGGTCGACCTCAAAGTCCAGATTATTGACCTTTCTACCATAATGTATGGAGGTAAGTTTGTGAATTTATTCAAAAATC ;CBCEDGHFGFGHGEEHIHFDGJEHDGIGIFGFEBFHDIGHGHHEDGI5IHGAEIFGDEFDHFHFH>EDDHDHFEABFBEFGFHCIHGHFGIDDHDHFEG X0:i:9 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2208:4882:89664#49 83 1 363676 0 100M = 363243 -533 TCAGGCCTGGTCGACCTCAAAGTCCAGATTATTGACCTTTCTACCATAATGTATGGAGGTAAGTTTGTGAATTTATTCAAAAATCAGGCCTGGTCAACCT BIAHJEHGGGGFHGHGHBHGHGGFGGKFIIHGGIEGHGGJGGGCIGIFFIHFEHFFHHHDGHCGGIJHHHHGIHJIHIFGFGGGFGJGGHFJGGGFCCAA X0:i:7 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFE XT:A:R RG:Z:1#49 HS25_09827:2:1207:5062:85439#49 163 1 363720 0 100M = 364106 486 CATAATGTATGGAGGTAAGTTTGTGAATTTATTCAAAAATCAGGCCTGGTCAACCTCAAAGTCCAAATTATTAACCTTTCTACCATAATGTATGGAGCTA ;CBDEFDFFHGGLGGDFFEFIFHIHGIIIIGIGHGFIGIGHGHHGGHIFEHGGFFHFFJHGHFHGHHIFIHFHGIHJIGHFHIGGIHGIGLGHJHGFHEG X0:i:5 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1206:7964:90599#49 147 1 363804 0 100M = 363380 -524 ATAATGTATGGAGCTAAGTTTGTGAATTTTCATAGTTTTAGGATTTGAAGATAAAAGAGGTGAAAATTTGGAAATGGTTTCTGGACTTTTGAATTTTGGC GHFHGHGFGGGCFHII@IFFJHHEHF>HGAFFGFEHHEGJFGGF>EGGGHGFIHCIHHHHGIDGEGHFHGIEIIGIIHFGGBGIGGGEGFHDHGFEBBC; X0:i:4 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2206:16193:65255#49 147 1 363814 0 100M = 363384 -530 GAGCTAAGTTTGTGAATTTTCATAGTTTTAGGATTTGAAGATAAAAGAGGTGAAAATTTGGAAATGGTTTCTGGACTTTTGAATTTTGGCAAACATCTAT 75+?G5C77,5GIEHC4@E+7E,,67H?B,G,>FBCE-E5A97,9E,>6/: X0:i:7 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1213:6561:8099#49 99 1 363892 0 100M = 364260 468 TTGAATTTTGGAAAACAGCTATGTGATAAGTCCACCCTGCAGACCCACAACTTTTGGAAATAACTCTACTGTGACCTTCAGTAGCAGAAGCTGCTCCTGG C?>7=???AF?FEBC5+HF6; X0:i:4 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!11B?DDE XT:A:R RG:Z:1#49 HS25_09827:2:2203:8739:51403#49 163 1 364014 0 100M = 364356 442 ACACACTAGTAAAAATTTCATGTGCCTTCTTTGTTCTGTACATGTGTTTCTCTTGATTAGTATATGGTAGTATCCTCAAATCATAGTAACAAGTATACTT ;CBCCFEHDFFGHGFGIGIGGHHIFEIIIIGGFHJFGGIGHHHHFGHIJHHGGGGFFFGFDGEGHJF5JIEHHHEHGHBHHFIGIFHFHFGIHCHGHHGG X0:i:5 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2206:12192:8681#49 83 1 364051 0 100M = 363661 -490 GTACATGTGTTTCTCTTGATTAGTATATGGTAGTATCCTCAAATCATAGTAACAAGTATACTTTTTCCAGTGAATTGCATGTGTATATTATTGTATAGTA FJDHHFHGGFGFHJGJHIHEHKGGGFKIFHFGGIFGHGGJFGFFIHHHIIIGIHGFGFHGH@HJGLJFHEHJDHJFKIKIHFGGHGJGGGFGFFGFDBAA X0:i:8 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1207:5062:85439#49 83 1 364106 0 100M = 363720 -486 GTATACTTTTTCCAGTGAATTGCATGTGTATATTATTGTATAGTATAAAAGGCAATATTTCCATTTATCATCATCTGTGCTTTTCAAAGAAACTCTGTGA HIHHJHHGGGGDHIGHHIHGHHIFJEKIIKFGGIFKFGIJGIGGGHIKIIIFCHGFAGHFJHHHGIIHHHHGIHFHHIFIHGGGGGJGFHFGGFGFEBAB X0:i:10 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:1212:7533:76889#49 163 1 364111 0 100M = 364488 477 CTTTTTCCAGTGGATTGCATGTGTATATTATTGTATAGTATAAAAGGCAATATTTCCATTTATTATCATCTGTGCTTTTCAAAGAAACTCTGTGAGTCCA E64?DD+GEGGHCGG?5FF7AJ75=@ED=EF7HH>HD@5BB44HB=BCFEECI;;44A+F>53G,GHG X0:i:10 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2107:7843:38309#49 163 1 364150 0 100M = 364509 459 ATAAAAGGCAATATTTCCATTTATTATCATCTGTGCTTTTCAAAGAAACTCTGTGAGTCCAACAGGGCAGATAATAGAAGCAACTGCCCTTTCTCTCCCC ;CBDCFDGFJFGLGIDIIIGGHHFIGIIIIGIGHHFHJIGHJHHGGKIFIHGGGIHFGJHGGHIHHFIJIHHHGFHJHGIHHGHIFHGHFGGJDHGGHGG X0:i:2 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2305:7765:23910#49 163 1 364218 0 100M = 364585 467 AGATAATAGAAGCAACTGCCCTTTCTCTCCCTCGTTAAATGCAACCCAATGTCACAGTCCGTAGCATCCCCAGATGAGTGTATTAAAGGTGAGAAATTCC ;CBCEFDHECFGEGIGFCHGFGJIIHIIIIGHGHGFGJIGHGHHFGHIFFHGGGIFEHHFGGHFHEHIFEEHHFEHEFDIFBGFIIHGIHLFJGDGF@GG X0:i:2 X1:i:0 XA:Z:19,-160547,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1213:6561:8099#49 147 1 364260 0 100M = 363892 -468 AACCCAATGTCACAGTCCGTAGCATCCCCAGATGAGTGTATTAAAGGTGATAAATTCCCAAAGTCAAACTCAGTAGCATCCTTGAATGAGTGTAGTAAAG G4@>D@AD?+J?G+C7=FD5=,6C4HGBGE7GCCB75,D,B>+(29'GAG+@9)/A6*1 X0:i:3 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2114:8747:77719#49 99 1 364293 0 100M = 364669 476 GAGTGTATTAAAGGTGAGAAATTCCCAAAGTCAAACTCAGTAGCATCCTTGAATGAGTGTATTAAAGGTGATAAATTTATTTTATTTATGTTCTTTTTAA A?CDFGGEJFHGGJFJGGGHGGIKHFFHGHEHHIIGGGHGEHGGFGEIGFIIHHEIGBGJIEGHHFGGGHFIGGEGFGHHGJIHJFIGGHGGGDHGHHGB X0:i:6 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2105:5535:96769#49 99 1 364329 0 100M = 364718 489 TCAGTAGCATCCTTGAATGAGTGTATTAAAGGTGATAAATTTATTTTATTTATGTTCTTTTTAACCTGTGTTCTCAGAAACAGAGACTACTGTATTTCAT CACFFGDFJFFFGGGHGGDFIDIGGJFHGHEHBHJGGHHGGHGHFFHCGHIFFFFEF@GGJJGHKEEGBFHFGGGEHGHHGGIHEGIGFGGG>HDBHHJ; X0:i:9 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDDEF XT:A:R RG:Z:1#49 HS25_09827:2:2203:8739:51403#49 83 1 364356 0 100M = 364014 -442 AAAGGTGATAAATTTATTTTATGTATGTTCTTTTTAACCTGTGTTCTCAGAAACAGAGACTACTGTATTTCATCCTATCTTAGTCTTGCTTAGCAGTTTC EIGHJGHGGGGFFHHGHIHJHHGHEGIGGHHGGGEGHGGIFIHFIHIHIFHGDHGIIJHGGFGFGIIHHEHEIFJIHIGGHGGGHGJGGGFIGFGFEBAC X0:i:1 X1:i:9 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!1=DDFFF XT:A:U RG:Z:1#49 HS25_09827:2:2115:14396:66004#49 99 1 364463 0 100M = 364794 431 CTTTGAGGCTCTTTTATTTTTAAATCATTGTTCATATCTTCTAATTTCCCCTTTCTACCATTCTTTCCATATTTTTAATCTTTTTTTAACTTTATCTCTG @@C@F???AF4FEGGHBGD?D>CACHFF8DHB8EEC=E@@FH;DG?DIFFIFBDBC7G:-EGABFGCGBE7IAFC?6BGHGC?HGGH>E@@7>CFHHHIE X0:i:2 X1:i:1 XA:Z:5,+180791092,100M,1;8,-120120,100M,2; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:BBDBD XT:A:R RG:Z:1#49 HS25_09827:2:1212:7533:76889#49 83 1 364488 0 100M = 364111 -477 CATTGTTCATATCTTCTAATTTCCCCTTTCTCCCATTCTTTCCATATTTTTAATCTTTTTTTAACTTTATCTCTGTTCTGCTTTTTCTGTATTTCAAATT 2CHH=DHGGDHFHGFEHFHIHGIFJCGGDHHGGCGGHGEJJABGCGGFIFIGIHFFHGHFGHEFGIHHHGHGHFJHHIHGEGGGJGHFGFFIFFGF@BAC X0:i:2 X1:i:1 XA:Z:5,-180791117,100M,0;8,+120095,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDDDD XT:A:R RG:Z:1#49 HS25_09827:2:2107:7843:38309#49 83 1 364509 0 100M = 364150 -459 TCCCCTTTCTCCCATTCTTTCCATATTTTTAATCTTTTTTTAACTTTATCTCTGTTCTGCTTTTTCTGTATTTCAAATTGATCCATAGACTTTAGAAAAA EJDHJGHGGGHFHJGJHIGIHHIFGEJGIHHGGHJFHGGGGIFGIHFFIIIGIHGIGFHDGHGGGLGHFGHEHFJFHIHGHGGGHGJGGHFIGGGFEEAC X0:i:2 X1:i:1 XA:Z:5,-180791138,100M,0;8,+120074,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DDFFE XT:A:R RG:Z:1#49 HS25_09827:2:2305:7765:23910#49 83 1 364585 0 100M = 364218 -467 ATTGATCCATAGACTTTAGAAAAATGAGTTGAATGCTGGCTGTAGGCTGTCTTATCCCCAGCAAGAAACATGTTGTAAAGTCTTAGTACCTTCCCACTGG FGHHGHHGGDGFHGEGHDGJHKIFGGJGIFFGGGGHHGGGFIG@IGHHIIIGIHGGIFHEGEHGGHHHHHHGDFFFHIHGFDGGHGJ@EHFIEFGFE>AB X0:i:10 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2114:8747:77719#49 147 1 364669 0 100M = 364293 -476 AGTACCTTCCCACTGGAAGATCATTAGTCATGGCTACTATGTTTTTAAATGAGAATTGTTTTAATTATGCATTTTAAAATTATTGGAAAACATGAGGGAG >HHFDHJDGIF@FHIGFFFEIFIEHFFHHEFJGGEFFKIHFJG5HIEGHHGJLGGEHHGHGIFHFHHHHGIIIEGIIJHGFHIHDGAHGFGE?>F=DBC; X0:i:8 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1316:17133:93402#49 99 1 364680 0 100M = 365082 502 ACTGGAAGATCATTAGTCATGGCTACTATGTTTTTAAATGAGAATTGTTTTAATTATGCATTTTAAAATTATTGGAAAACATGAGGGAGAGGAATGAACC BBBDFGFEEFFEGGGFBCAGGFIEEF@IGEG?EHGIFEFGCGGGGFHDFDDECAC; X0:i:8 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1311:12183:79431#49 163 1 364731 0 100M = 365177 546 AATTATGCATTTTAAAATTATTGGAAAACATGAGGGAGAGGAATGAACCATAAGTAATAAAGATTATTGACTTGAAGTTAAGACCTTACTATGATCTGGG 1;64A7EH?9AG8GG@>IH7+7F7FHIE75,5HE4?6,5>D?E7GGB5F+HH=HGB6LC4F@@F=CGA<>G5+D5@D2 X0:i:8 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2316:3991:60615#49 163 1 364749 0 100M = 364993 344 TATTGGAAAACATGAGGGAGAGTAATGAACCATAAGTAATAAAGATTATTGACTTGAAGTTAAGACCTTACTATGATCTGGGATTATTAGTCCTACTTGT -C/7>7-EB9E@??@:FI+B73*DI7EAI925C@1.6@=)HF;6'FH:'HE-?EE8;'26;:H18%C<>E5>EG36DI3H?;D08F6CF?259:0:D>B9C; X0:i:4 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1214:19975:23325#49 163 1 364857 0 100M = 365234 477 AACTATCCACTTTCTATTTGTTTGTGGGGATCTAATATGGTTATATACACAGAAGTAATGATAATTGATATGAAAAGGTATCCTCCTGTTATATCAATTT ;HDA@F+EHEF5EEBD?>HFDFBIEED**6+JHFH@HGGGHFGHHGE X0:i:3 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2209:5705:78245#49 163 1 364987 0 100M = 365399 512 CTTCTCCTATTCAATTTTCACTAATTCCTAAAGGGTCAGGTCAATGTCCTTGGCATAACCTCCTCCACCTGTTCTTAATGGCAATTGTATCTTCTGCCCT ;C6CDEDBDEEGGGEECFHFFGFI@GIIEIGBFHGCEAEGAEHHFGG?DECHGFGF=GEFFFHBG?FGDDE>>>ED5CGICGGGGFHF;FHGBFHGEFHB X0:i:4 X1:i:0 XA:Z:8,-119597,100M,0;15,+102413495,100M,0;1,+364987,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2316:3991:60615#49 83 1 364993 0 100M = 364749 -344 CTATTCAATTTTCACTAATTCCTAAAGGGTCAGGTCAATGTCCTTGGCAAAACCTCCTCCCCCTGTTCTTAATGGCAATTGTATCTTCTGCCCTCCAATA H6F4=EHD7377BBEC767,H7>7@8F998B:G@EF?F.,H-E8'AE;H@7@A8',AC-:?B?@.1EIBG2%C2-?0@GEFGF?3=EB,A X0:i:4 X1:i:0 XA:Z:15,-102413501,100M,2;1,-364993,100M,2;5,-180791622,100M,2; BC:Z:TGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:1+1:=DDB XT:A:R RG:Z:1#49 HS25_09827:2:2304:18014:4972#49 65 1 365007 0 100M 22 44431752 0 CTAATTCCTAAAGGGTCAGGTCAATGTCCTTGGCATAACCTCCTCCACCTGTTCTTAATGGCAATTGTATCTTCTGCCCTCCAATATCTATAACACTTTT BABEFGGFGFHGGJGGGGFGIHIGHJHIEHHHHILGGGHGGHHIIGHILH6EJHGGFGGGIGGAHEGGGHKIGIGGGIGHIGIHEGIHFGGGGCECHHJF X0:i:4 X1:i:0 XA:Z:8,-119577,100M,0;15,+102413515,100M,0;5,+180791636,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFF XT:A:R RG:Z:1#49 HS25_09827:2:2214:8784:80236#49 163 1 365017 0 100M = 365388 471 AAGGGTCAGGTCAATGTCCTTGGCATAACCTCCTCCACCTGTTCTTAATGGCAATTGTATCTTCTGCCCTCCAATATCTATAACACTTTTTTCTTTAAAA F3>9=EB?5D29CI5G?@FCEC45GEF5E>16>>4H7'-GE@:CG@545/79D8H$9@1?2F$8,>95HCEF59.CBC9 X0:i:10 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1311:12183:79431#49 83 1 365177 0 100M = 364731 -546 TGTTATATGTACAATACATGTTTTTTCAACTTTTTTTGGTTCTTTCCATTTACAGGAATTAGAGAAAGAACTAATCAGTGTGAAGGAGAATTGTCAGTAA FF4AGAHGGGDEGFE>DDC,FCE?EFFGDFEGG7FHDGIEBGHFAB7HDDIFCFFFECEGCC9CFEIGH:HBBDFIGCFGEGCCHFE@D?DED?ED@EAA X0:i:4 X1:i:0 XA:Z:15,-102413685,100M,0;5,-180791806,100M,0;8,+119407,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFA XT:A:R RG:Z:1#49 HS25_09827:2:1212:6961:4163#49 163 1 365192 0 100M = 365592 500 ACATGTTTTTTCAACTTTTGTTGGTTCTTTCCATTTACAGGAATTAGAGAAAGAACTAATCAGTGTGAAGGAGAATTGTCAGTAAAATTACAAGAAAAGA ;CBCDEDBDCFG4GFGEGE(GEJI@HDEDIG>FHGGDJIGEEHHE5G5FBCHGEGEEBEFGHEFFEGHJEGFHFBEBCFFFHICIFHADGEBFFF>B@H? X0:i:4 X1:i:0 XA:Z:15,+102413700,100M,1;1,+365192,100M,1;5,+180791821,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2105:16160:78233#49 163 1 365224 0 100M = 365634 510 ATTTACAGGAATTAGAGAAAGAACTAATCAGTGTGAAGGAGAATTGTCAGTAAAATTACAAGAAAAGATTGAGATCATAATTGACCTTTGAGGATAATAA 1C6B779H?9A?>E>476GEB=(,7C@5E=>H@+57F4@7FAA,FF5>G+E5HEEE5BBDJD=+D;34AIFD< X0:i:4 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1214:19975:23325#49 83 1 365234 0 100M = 364857 -477 ATTAGAGAAAGAACTAATCAGTGTGAAGGAGAATTGTCAGTAAAATTACAAGAAAAGATTGAGATCATAATTGACCTTTGAGGATAATAAAATTTAAAGA HFHHGHEGGGDFC6EGD?CGECGFEGJCGICGGG@@BGGGGIGGGFHFAIEFEDFFDEHDGHHHFJHHHEHG:FEGGEHDGGGGGEH@GHFI??GFDBAC X0:i:4 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:B?DDD XT:A:R RG:Z:1#49 HS25_09827:2:1210:20538:95229#49 147 1 365278 0 100M = 364912 -466 ATTACAAGAAAAGATTGAGATCATAATTGACCTTTGAGGATAATAAAATTTAAAGACCAAAAGGATGGACTTCACAGAAACATGACCTTAGGTTGTTTTT GDHHGFJFLHHHAHFIGFGFE6IBAIGHFHEFGFEDHHHJHHFFFIEGGHFFIGGGHHGEGHFHFHHH>GEIICHHIFKDGEDIDGGHGFHFBDEEDBC; X0:i:8 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2214:8784:80236#49 83 1 365388 0 100M = 365017 -471 TAACTGGTTATATGACCAACAAAATATGAAGAATGGGTAAACAAATTCTGATAGTAATGATCAGTCACTTTGCAAATATAAAGTTACTATTTACTACTGT FIDHFGHGGGGFHJHHHIGGFIGFEGIGIHHGGGFGHGIIFGGGIGGKIIIGIEGHIGHGGHGGFLIHHHHEIFFIHIHIHGGGG3EGGGFIGEGFFC?C X0:i:3 X1:i:0 XA:Z:1,-365388,100M,0;5,-180792017,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFE XT:A:R RG:Z:1#49 HS25_09827:2:2209:5705:78245#49 83 1 365399 0 100M = 364987 -512 ATGACCAACAAAATATGAAGAATGGGTAAACAAATTCTGATAGTAATGATCAGTCACTTTGCAAATATAAAGTTACTATTTACTGCTGTATTGTACAGGT BAHHGEDGGGGFGF?EFFHGHGEFDFIGFGHGGE@FDAJMF:BGIEFKIIHGIHFFGGDGHHG>GHICGHHEHFEGHIFDFDGEGFEGDFFIF?GFCB?C X0:i:3 X1:i:0 XA:Z:8,+119185,100M,1;1,-365399,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!11ADDDF XT:A:R RG:Z:1#49 HS25_09827:2:2309:13063:51590#49 99 1 365405 0 100M = 365756 451 AACAAAATATGAAGAATGGGTAAACAAATTCTGATAGTAATGATCAGTCACTTTGCAAATATAAAGTTACTATTTACTACTGTATTGTACAGGTTCAATA BAEEFDFDIFFGEEG?GGBEGGIEEH@HBHEGHDJGFEBCDHEHFGHIGFIFFHBIFFGFFGGHDFFGGFFIFDGGFGICJGDHJGC5@G<>BF5,GFG7-E67@FI?7EGGGD8DAG@FG9DCGE,?BFGC8BFD;@DC-HFFEIBH-H@H@<CF?EGFF=F?BG=@C;A X0:i:4 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:=DDDD XT:A:R RG:Z:1#49 HS25_09827:2:2311:10102:65896#49 99 1 365662 0 100M = 366067 505 GATGATTGCTCATATTATTTGATTATTATTGCAATTTGTCTTTCTGGAATAGGAAGCAAGAGGCCTGAATTCTGGTTCCTATTCTATCAATTGTGTGAAT BAEFFGFFIFGFGJEJGEGFIFIHGFFHEHHHHJLGJGHHGHFIHGHIGIIIKIEEDGGJGGGHFKIGGHIICJGJGIHHIHIHGGJGFGGGGHHGHGIE X0:i:10 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2309:13063:51590#49 147 1 365756 0 100M = 365405 -451 GTGAATTCTGGAAACTCAGTTTACTTTTCTGGGCCTCATGGTTTTCATCTGAATGATGACCAACTTGGATAAAATGGTCTTTATATAATTCCATAGGCAT GH3FFAFCFB>C@=FDHHBFHEGIHFDDGFDFBHGDCH6EF>DGH2GFBGF5HG5BGIFDCGHE>G@D@GDIIFEIFHCGGEDAG9CD8EEDCB;< X0:i:3 X1:i:0 XA:Z:1,-365756,100M,0;8,+118828,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2206:14078:10969#49 163 1 365802 0 100M = 365873 171 ATCTGAATGATGACCAACTTGGATAAAATGGTCTTTATATAATTCCATAGGCATTTCCCTTCCCAAGGGCTTGAGTCTTTTTCAACAATTATAGAGTTTT ;CBCEFGEEHFGHGIEHDEFIGJGEGGEDIGGFHEFHDGGFGHHGGGIDHHHGEIHFBFHFFHHGIFHJIGGHHEHGIFJHHFFGIHGIHEGGDHGHFGG X0:i:3 X1:i:0 XA:Z:8,-118782,100M,0;5,+180792431,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2206:14078:10969#49 83 1 365873 0 100M = 365802 -171 TGAGTCTTTTTCAACAATTATAGAGTTTTCCGGTCCCTCTTCCCAGTGCCTCAGCACCTTGCTATTCATGTTCATCTGATCAGTTGTTTGCATGCTGACT EGGHHFDGGFHFGGGEHGGGEKGFGGFCFGEGGFGFHGGFGGFFIHGFFIFGIEGFHGHEG@HGGEGHHHDGDFFHGHHCHFGGFGF@FF=IDFGFDEAA X0:i:8 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:1208:7164:66017#49 147 1 365958 0 100M = 365494 -564 GTTTGCATGCTGACTTACATTACCCTGATGGGCAGTACCTGTGGCTGTTTCTGCTCCCTCACCCAGTCCATAGGCTTCTGGTTGTAAAAAGTGTGCATCT GH+HGHGFFHF;CHFIDFFEHDFGEEGHHEIFHHEFBHGHFGHGFIEGHEGJIGDGCHGH>IJIFBHFHGEIIEHI?JFIFHDECIGHGFEFHGDDCBC; X0:i:8 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2215:19696:32733#49 163 1 366054 0 100M = 366370 416 ATCTTGAGACTGTGGACAGTTAGCTCCAGAGGTGACAGTATAATCACTTCACGTAGAAGAGGATAGAGAGAGACTCATGCCAGTGGTGGTGAGCAAGTAT CD;;F3/EGECH3;3IGHE::IIGIGA9H;G7FHGDAHHGGH5JFHHG@IHGGBHGEFF?IGGFIFBBHIH6FGIHGGFFIHGI>E>DGCDFHHG X0:i:9 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1210:5956:86296#49 163 1 366059 0 100M = 366499 540 GAGACTGTGGACAGTTAGCTCCAGAGGTGACAGTATAATCACTTCACGTAGAAGAGGATAGAGAGAGACTCATGCCAGTGGTGGTGAGCAAGTATTAGAG ;CBCDEG9DGFGHGCBGDIDGGFGFEI8IEGBF@E?EGDGBFHHGGEG@FEGGGIHFHEFFEFHGEHCFGGDHFEHGIFIF=FFGIHFHFGIFCHGFFEG X0:i:9 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2311:10102:65896#49 147 1 366067 0 100M = 365662 -505 GGACAGTTAGCTCCAGAGGTGACAGTATAATCACTTCACGTAGAAGAGGATAGAGAGAGACTCATGCCAGTGGTGGTGAGCAAGTATTAGAGATATGATG GHFFGHGJFLFIFHIIHIHHHFIGHFFHFHFFGFEHHFHHDEHFHIGGHHHJGGGIHHGFGIGEGEHGGGEFIEEIEJHIGIGFDGHHGFEFHGFCDBC; X0:i:8 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2303:9586:91098#49 99 1 366198 0 100M = 366574 476 AATTATGGCACTAGGAAGATGGTCCTTTGTGTCAGAAGAACTGGAGTTGTCGGTGCAAAAAAGTATGATGTCAGCATAGCAGTTTTATTTGTACCTCAGC BAEFFGFFFFHGGJGJGGFFGHIHIHHHGHHCHIIFHHEHGHJHFGHILD'FJHFIGGIKGIGAHFIGGEBIGKGEGIKHGHGHHHIFFHGGGHEHHHAB X0:i:9 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2215:19696:32733#49 83 1 366370 0 100M = 366054 -416 ATCCATCTGGACACAGAGAAATATAACACTGTTTTCTGCTCACCCTCCACTTCACATATAAATACAATATGTGTTAAAGGACTAAATTTCTAGTGTCACA EDD<75EC9FDFFHGJ>IGJCGGFEFIAGGEGGIJDDGDEGCGGIBIHDIEFIEGFHGHGGHH>EEEFHHHGBFEIHIDGH>GGHEJGEHFIFFGFEBAA X0:i:4 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1210:5956:86296#49 83 1 366499 0 100M = 366059 -540 GAAAGCTCATATACCTTCCTAAAAGTCACTTGTTAATGTTTGATATTAATCTAATTTTATCATAAATTAAAAGTATAAAACTACAAATTTCTTAAAGATA EFHBFHFGCGDFB>HHHIGEEGGFGGGGFFFGGIFIHGGIGIFCIGHHIIIFIHFIIGHEGHGGFHHFHHHGIFDEHIH?HD>GGEHHDFFFFFGFE>AC X0:i:9 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2303:9586:91098#49 147 1 366574 0 100M = 366198 -476 TAAAACTACAAATTTCTTAAAGATAAAATATCCGAATGGATTCAGTCAAATTAAGCATGATAATATCAAATATCAGAATAGGTTACCATGCAGGAGGTAC GFHHGDGGLLHIGHIIHIGHJHJGHFHHGEIJIHIHHKGJFHHFFIEGHHKFIGGIHHHHGGFEJGHGGGEIIEGEIJFGFIGIDEGLGFHDEEFDCBC; X0:i:3 X1:i:7 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1201:4616:39407#49 99 1 367233 0 100M = 367614 481 TATGTCTACTTTCTGTCAGAGAATTGTGGGTGCAAACTGGGAAGGGAAGGAAATTATAAGAATATGTATAAGTACAAATGGAATATGTTGGAAATGAGGA AAEEFGFEGFGFGJGGGGHHIFIHIFFIJHEDHEJGGGHHFFDGGGHIGHAFKFGEGHIGGGGHKJGGGHEIGJGGFIHHIGIEJFFCFHGGGHHCHGIF X0:i:5 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2303:14655:67640#49 99 1 367258 0 100M = 367620 462 GTGGGTGCAAACTGGGAAGGGAAGGAAATTATAAGAATATGTATAAGTACCAATGGAATATGTTGGAAATGAGGAATAGTTAATATCACAGGTCATTTAA AAEDFCFFJFGGGJEGGGGFGFHHFFHIFHHHHHLGHGHGGHGHFGHIGD'FHFGIDHGGGIGHHFHGGHGIGKEEHGIHGGGHGGHCFGGGGCFJHHGE X0:i:5 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2115:19683:11050#49 163 1 367500 0 100M = 367836 436 TTTGTTTTTAATATGTGAGGAACAGAATAACTGTATACTATTTATTCATAGTGACATTGCAATATTGATTTTAGTACATATTATTATCTTCATAATCACA ;C9CDD9D6J?7HHE2F?;G,GH=FEI:FEGHFBGF9GGGHHHE=GGGFEDDGFIFFHFHFHEHHG X0:i:8 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2201:11829:51189#49 99 1 367562 0 100M = 367936 474 TATTGATTTTAGTACATATTATTATCTTCATAATCACAATTTCCTCCCCATTTTCTTAGTTCTCATAATTTTAGCCACAGCCCAGTTGGCTGGACCAATG BABDFGFEIFFGGJGHGGHHGKIGIJFIGHHHHJLGJHHGGHFIEGHHGFAIHHHIFFGGEGGHFEIGGHBFGDEGHIGHEHIH;FIHEGFGGEEFHHJF X0:i:8 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1201:4616:39407#49 147 1 367614 0 100M = 367233 -481 TTCTTAGTTCTCATAATTTTAGCCACAGCCCAGTTGGCTGGACCAATGGATGGAGAGAATCACTCAGTGGTATCTGAGTTTTTGTTTCTGGGACTCACTC GHHHGGGFGLHCGHIIFIBD>GFJHHGHDHIDGFDFHFHGHEHEFIFGHHEJIHGGHHJHG5JGEGHFHGIIEIGIIJHIGEIFDIGHGFFFGDEEDBC; X0:i:10 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2303:14655:67640#49 147 1 367620 0 100M = 367258 -462 GTTCTCATAATTTTAGCCACAGCCCAGTTGGCTGGACCAATGGATGGAGAGAATCACTCAGTGGTATCTGAGTTTTTGTTTCTGGGACTCACTCATTCAT GHFEFHGHLIFGGHFIHFGHLFIBHFGHHHIFHFHGFKHHFJGFFIGGHHHJIHGDHHHHGHDHGHHFIGEIIFGIIFKGGIIIGIGLGFHFHDDCDBC; X0:i:10 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2203:17189:40901#49 163 1 367752 0 100M = 368198 546 TCTGTGCTCTATGTGGCAAGCATTACTGGAAACATCCTCATTGTGTTTTCTGTGACCACTGACCCTCACTTACACTCCCCCATGTACTTTCTACTGGCCA ;CBBDEEHDCHGHGGDHIIGFGFIIGFCIIGHHDGFHEHGHJHDFGGIJFHG@FEFFGFFGGHHGDHGFEH>HHEHJFGLHFFDFIHCIHGIHGHGFHHG X0:i:6 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1212:12419:87778#49 163 1 367817 0 100M = 368178 461 TCACTTACACTCCCCCATGTACTTTCTACTGGCCAGTCTCTCCTTCATTGACTTAGGAGCCTGCTCTGTCACTTCTCCCAAGATGATTTATGACCTGTTC FC-GE>CEHFCEECGHHAF?GGGDF=CFFHEFFCGGGBEGHECDEKBHE?GFFFGHFEH>HDFEE=FIC;EDGEBF?HDH@DG X0:i:8 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2115:19683:11050#49 83 1 367836 0 100M = 367500 -436 TACTTTCTACTGGCCAGTCTCTCCTTCATTGACTTAGGAGCCTGCTCTGTCACTTCTCCCAAGATGATTTATGACCTGTTCAGAAAGCGCAAAGTCATCT HIDHFD@GGGGFGHFGFIFJHGGFG@FGIGFGGHKHHGGEGIGGIGIFFIIGIHGIIHHFHHHCFEGHHHHEIFFIGIGIGGGAHEJEEFFIFFGFFBA@ X0:i:7 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2201:11829:51189#49 147 1 367936 0 100M = 367562 -474 CCTTTGGAGGCTGCATCGCTCAAATCTTCTTCATCCACGTCGTTGGTGGTGTGGAGATGGTGCTGCTCATAGCCATGGCCTTTGACAGATATGTGGCCCT BG=EDHJ5G4HIGHIIGFGHFHJBHIFEHHIFGGHGFFEFHJFCHIGGDHEFIGGEHHEHGCJG?EEGDGIIFI>HIFEGFIGIGFGHGFGEEDFCCBC; X0:i:3 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1212:12419:87778#49 83 1 368178 0 100M = 367817 -461 TTGGACCGCTTCTACTGTGACCTTCCTCGGCTTCTCAGACTAGCCTGTACCGACACCTACAGATTGCAGTTCATGGTCACTGTTAACAGTGGGTTTATCT *AH@+E+>7GGDFCBGCGG?7CBF?7,AI7H<57E8D9-EGFGDHFGCDIEF9DFFAGHDGHEFGLDFDGH@FFD@>@7GF@4EDAI55EH,F5E5DFF@G@>FEIGCD9HHEEGGDDGF6>IJ>FF>CF+5GBHFDGAL5GH5HHD' X0:i:6 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2202:9652:92057#49 99 1 368293 0 100M = 368624 431 TCATACTTCTAATCTCCTACGTCTTCATCCTGTTTACTGTTTGGAAACATTCCTCAGGTGGTTCATCCAAGGCCCTTTCCACTCTTTCAGCTCACAGCAC BACEFGFGIFG@GJBHGGGHGFIKGJ9BJHHHFIECF9FGFHFDGBHE;EBICIFHCGC@DA9DDFGGGA@?GJG=BEKFCCD9GEFHF@4@GHHFBH>B X0:i:6 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!(02((22 XT:A:R RG:Z:1#49 HS25_09827:2:2109:2923:12047#49 99 1 368409 0 100M = 368774 465 TTTGGTCCACCCATGTTTGTGTATACACGGCCACACCCTAATTCACAGATGGACAAGTTTCTGGCTATTTTTGATGCAGTTCTCACTCCTTTTCTGAATC A>CCFEFGAFF@EHBJGGFE/>HEFGDFB336E@.;I=F=CH/FG;=:HJ@@?GB9;GH5?EI'<;-855F6=:CE9F7?'FFAEJG@B4@DCCHGD8:FGGF;:>GG X0:i:4 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2202:9652:92057#49 147 1 368624 0 100M = 368293 -431 ACATGATATGGCTTTATGTTTCTTTCTTTGATATTTTAGATTCAGGAACTATGAGACATTATGTATTGATTTGAATGTTATTAGACCTGTAACATAATTC GHFBFDF>GLF4GHFCF=GHHFFGEBGHG5IFGFBEFEGACEDC>BDGH?EFIGGFDDAHGED?EBDGG7EI8CCBCFGGBHCGGEA?GAH7CCEBCBC< X0:i:10 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1301:12324:86298#49 83 1 368632 0 100M = 368252 -480 TGGCTTTATGTTTCTTTCTTTGATATTTTAGATTCAGGAACTATGAGACATTATGTATTGATTTGAATGTTATTAGACCTGTAACATAATTCTTATCTGA BIHA5GHGGGEFCC?GH:EDEKIFDGKGFFEGGFFEDGIEGF@FGEHBAFIGIHGGIGHFGBEFGEEFHHHFBHJHEIDGHAGGHBFEFECA?BGFEBAA X0:i:9 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDFDF XT:A:R RG:Z:1#49 HS25_09827:2:2112:10909:83274#49 163 1 368641 0 100M = 369082 541 GTTTCTTTCTTTGATATTTTAGATTCAGGAACTATGAGACATTATGTATTGATTTGAATGTTATTAGACCTGTAACATAATTCTTATCTGATGAATATAT EGDCHICFFEH>DFBHEFHGH=DEFDEFHBAIEDCHBEGGE5D?EFCCEEEGDAEGBD5BFCE?C>@FF7@FED>BEEHBFCEF9DDDAC< X0:i:10 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2214:3134:62062#49 163 1 368857 0 100M = 369180 423 ATGCAGATGTACTTTATATTTATCTCTAAGTTTTATATTTCTGATGCCCTTTTAAGTGACATTTTTATTTCAATTTACAATTGTTTATTCTTAGCTTATG ;CBDC'CHFGFGHGGG?IIFGGHFFH7FIIGGHH@FEGHGFJHHEFHIJHHHGFI-FHJFFIHGHIFIJFHKHHIHJFDLHHGHIIHGIFHIHFHFHHGG X0:i:9 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1202:17543:30120#49 163 1 368942 0 100M = 369350 508 TATTCTTAGCTTATGGGCACATAATAGATCTTTGTTTGACATTATATCCTGTAAACTTGCAAAACTTATAAGTTCCATCAGTTTTTTATAGGTTATGTAG 9CBDEDDHDGFGHGGDEIHFIGFFFHIIIIGHGDGFGFHGHDHHEGHIJIDHGFIFGGJFGIKHHHFIJGHFHHIHGIFEHHEHIIHFHHEGGDHGHHGG X0:i:3 X1:i:7 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2316:19742:53902#49 83 1 369010 0 100M = 368607 -503 TAAGTTCCATCAGTTTTTTATAGGTTATGTAGGATTTTCTTTATAGATGATTATGTTGTCAGTGAATAAAGACATTTGCTTTTAAAATTCTAGTATGAAT EIGHCDHGGGGFHJGGHDFGJGGGFIFFGFEE@B X0:i:3 X1:i:6 BC:Z:TGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:1=BDFEFD XT:A:R RG:Z:1#49 HS25_09827:2:1311:19320:91406#49 99 1 369039 0 100M = 369425 486 TAGGATTTTCTTTATAGATGATTATGTTGTCAGTGAATAAAGACATTTGCTTTTAAAATTCTAGTATGAATTCACTATATTCATTTTGTTGAATGCTGAG B?BDFGEGGFFGGHGHGGGFCGIEGFFHGDHHFILFHHHGGDHHFGHIGICFJHLEGFIJGGGHKFGGGEGGGJ@GHGHEIGGHJFJHGEFGGDGGDHIH X0:i:9 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2112:10909:83274#49 83 1 369082 0 100M = 368641 -541 CATTTGCTTTTAAAATTCTAGTATGAATTCACTATATTCATTTTGTTGAATGCTGAGTAGAATTAGTTAGAGTAGACATCTTTGACTTGTTCCTGTTATG EIHHHGDGGGEFGHFHDGHJHHGFJGIFDF?GGGKFHGGIFFGGCLHJIIHGGFFIGFHGGBHHGLHHHHHGHFFHGIGGFFGGJEJGEHFIFEGFFBAA X0:i:3 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDFFE XT:A:R RG:Z:1#49 HS25_09827:2:2112:10916:83289#49 1107 1 369082 0 100M = 368641 -541 CATTTGCTTTTAAAATTCTAGTATGAATTCACTATATTCATTTTGTTGAATGCTGAGTAGAATTAGTTAGAGTAGACATCTTTGACTTGTTCCTGTTATA EGHHCHHGGGGFGJGJHDHIHIGHDFFGFGHGGIGKHGIGGIHFHGHJFIIGCHGIHFHGGHHHGJHHHGHGHHJHKIGGHHGGFGEGFGFIFFGFEEAC X0:i:3 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DFFFE XT:A:R RG:Z:1#49 HS25_09827:2:1203:5250:69537#49 83 1 369111 0 100M = 368714 -497 CACTATATTCATTTTGTTGAATGCTGAGTAGAATTAGTTAGAGTAGACATCTTTGACTTGTTCCTGTTATGAAATATATTAAATATTTCATCATTAAGTA EFHEGEHGGGGFFFFGFIHIHGIFEGGGIGFGGIGFHGGMKIHFIHGHFIFLGHGGEGHGGHEJGLGFHHHGIFDHGIHIFHGGHGGGGHFJEFGFEBAC X0:i:3 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2214:3134:62062#49 83 1 369180 0 100M = 368857 -423 TGAAATATATTAAATATTTCATCATTAAGTATAATGTTAGCTATAATTTTTTTCATAGGTACTCTTTAACAGGCTGAGAAGGTTTTCTGTATTCACAGTT EFDHJGHGGGHFGIGHDIJGHHGHGGJGIGEGGIGIHGIIGGFGHHIHIIIGCHGIGFHGHHHHGHGHHHHGIFJIHIHI)GGGE>JGEHFGFFGFEEAC X0:i:10 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DFFFE XT:A:R RG:Z:1#49 HS25_09827:2:2102:7266:43770#49 163 1 369280 0 100M = 369611 431 TGCTGAAAATTTCTTTTATCTTTAGTCAGGAATGGATCTTGGATTTTGTAAAGCTTTTTCGTTTCAGAATCAGGGTAATGCTGGCCCTTTAGAATGAGTT :CB(ABCBFCFAGGG@GCCGCC>CH>D8EEGG+B<7,D@G=FGCCC>+=BHDEEHECABD?EE?5A=AHCEE+5FBEE=EC;CHGGAEB>CA5BBD+ X0:i:4 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1202:17543:30120#49 83 1 369350 0 100M = 368942 -508 CAGGGTAATGCTGGCCCTTTAGAATGAGTTGGGAAGCATCTGCTCTTCTTAAATTTTCTGCCATAATTTTGTAGAATTCATATAATTTTTTTCTTTAAAA EGHDJEHGGGHFHHEGHIHGHGGGEGIGGFHGGGGKHGDFGCGGIGIHICIFIHGIIGHGHHGGGLHHHHHEIHFIHIHIEFGGFGHGGGFJFFGFFEAA X0:i:10 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1311:19320:91406#49 147 1 369425 0 100M = 369039 -486 ATTCATATAATTTTTTTCTTTAAAAAGGGAAGTACTTAAGTATTTTTTCCCATAAGTTACCCATAAGTAAATCTAAAGGAAAGTGGGAAACTTTGATACG GHHFGHJGFEGIFHICDFHFIGIFHFFHHHIDIFIHGHEHCJHEFGGGGEGJEGGKHHFDGIEGEEHFHGIIIIEEGFGIFEDGDFFHGFGFFGED;BC< X0:i:6 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1207:18619:87583#49 99 1 369457 0 100M = 369813 456 TACTTAAGTATTTTTTCCCATAAGTTACCCATAAGTAAATCTAAAGGAAAGTGGGAAACTTTGATACGCATTGGTTGCCCCCTGGTGGAGATTTCTGGGT AAC@FGEG4FEDFB??G2DHIGIE1<@HEHAH8AA:FGHCDHF7@FECFFIFFD@EG@GGEA9BH7@57CFDA?7D?G77IF7DEFHH@G4GGJHHFHHHHIHGFH5GDHFHFGHIGHIFFHFIFHIGIGGHGGEGGEHIFJGGFGGH.HBHGEFFFEGGG>H=HHJH X0:i:3 X1:i:6 BC:Z:TGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:BBBFFFFF XT:A:R RG:Z:1#49 HS25_09827:2:2102:7266:43770#49 83 1 369611 0 100M = 369280 -431 CGTGATTAAGAGGTGTGTAGGAAATGCTTCATGTAAAAGAGAAAATAGTCTTTATGAGAATCTGCCTGGTGGAAAGGAGTTAGTGCAACAATAACAATAT FCHHBEHGBGHFHC?E>DGCHCGBDC?AGFFGG7KDDGGDGGHGHFGHDCHFCHGFHGEGCEHG:J:HH?HGFFHAB X0:i:3 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:BDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2212:14589:85593#49 99 1 369639 0 100M = 370073 534 TCATGTAAAAGAGAAAATAGTCTTTATGAGAATCTGCCTGGTGGAAAGGAGTTGGTGCAACAATAACAATATAAATTAGTGAAAAATTTTAAATTGACAA BABEFGFFEFFFG=GGGGGGGHIGFFFIGAHHHHJGFGCHGEGGGGHIGFI;HEGIFHCGFIGHDGEGGHFIGGGEFIHFGCGHHEFGFGFGGFEFHHIE X0:i:3 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDDD XT:A:R RG:Z:1#49 HS25_09827:2:2315:17769:72003#49 99 1 369728 0 100M = 369977 349 TAAATTGACAAATAATAATTGTATCTATTTATGGGGTACAATGTAATGTTTTGATACATGTTTAAATTGTGGAAAGATTAGGTCTATCTTATTGACATAC HAEDFGFFGFGGGJGHGGGFIHIHHJHIEHHHHIIGFGHGGHFIHGHIGIIIHHGIG@9JIGGHHFGGGEGIGJGGGIHHEHIHHGHHFGGGGEBE;HGC X0:i:4 X1:i:0 XA:Z:1,-619866,100M,0;15,+102418228,100M,0;5,+180796357,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFF XT:A:R RG:Z:1#49 HS25_09827:2:2116:13888:9335#49 147 1 369771 0 100M = 369544 -327 TAATGTTTTGATACATGTTTAAATTGTGGAAAGATTAGGTCTATCTTATTGACATACATATCTTTTTTGTGGTGAAAACATTTAAAATCTACTCTGTTAG GHHHFHGHBHFDEHIIGFFHIHIGHCGHFHIFIHB=FKH9HJHFEE=@HHHJ:AGGHHJEG<7H5HFB4E5BE6>H4DEHBDBDAAH@DEE7EGDB5D5H@DCCE+G5A6FA@G+>ED8EHIG>C7GE>B:BFHGFCD8CBCCA/: X0:i:9 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2205:5706:72006#49 163 1 369861 0 100M = 370218 457 ACTCTGTTAGTCATTTTGAAACATACAATACCTTGTTATTTATTACAGTCACCATTCTGTGCAATAGTTCACTGAAACTTTGTCTAACTGAAACTTTGAA HBHG X0:i:6 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2306:4431:26490#49 163 1 369862 0 100M = 370248 486 CTCTGTTAGTCATTTTGAAACATACAATACCTTGTTATTTATTACAGTCACCATTCTGTGCAATAGTTCACTGAAACTTTGTCTAACTGAAACTTTGAAC HG8DIIFI=IIJK>FI6+D@E>7@8F8A2>CBC; X0:i:10 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2302:17943:47483#49 163 1 370043 0 100M = 370336 393 GAATTCAACTTTTTTAGATTCCACATATCAGTGAGATCATGTGATATTTGTCTTTTCGTGCCTGGCTTATTTCACTTAGCGTGATATCTTCTGGGTTAAT ;CBDEFEFFFFGHGIGIFIGGHJIIEGIIIGDGHGJHJIGHGHHIGKLJGHCGJIFFFJFJHHGGIFGJIHFHHHHJFGHHHFHIFHFIFLIFHHDFHGG X0:i:3 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2212:14589:85593#49 147 1 370073 0 100M = 369639 -534 GTGAGATCATGTGATATTTGTCTTTTCGTGCCTGGCTTATTTCACTTAGCGTGATATCTTCTGGGTTAATTCATGTTGTCACATATATCAGGTTTTCCTT GGHFFHGFGLHGFHIIFFHHEFFGHIHHGHEFIGHFFFGFHHHFFIEGHHHJIKGDHHEHGIGIFG@GHGEIIEHICFGFFEIHEIGHGFGFEEEECBC; X0:i:9 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2205:5706:72006#49 83 1 370218 0 100M = 369861 -457 TTCTTCATCCATTTGTCAGTTGATAGACACCTGTGTTGATTTCATATTTGGGTATTGTGAATAATGCTGCAATGAACATGAGCCTGGAGATATCTCTTCA FIHHFEHGGGGEHGEHDIGIHIGBEECGDFHGGIDKHGDGGGBFHGHFFIHFCHGFHEHDGHGGEIHFHHAGIFJEHIHIFFGGHFJ@FGFEFFGFEBAB X0:i:10 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2306:4431:26490#49 83 1 370248 0 100M = 369862 -486 CTGTGTTGATTTCATATTTGGGTATTGTGAATAATGCTGCAATGAACATGAGCCTGGAGATATCTCTTCAGCATATTGACTTAAATTCCTTTGGATATAT EFDDGEHGGGGFHGGJHIGJHIGHEGKGIIEGGIEFHGGDFCFFEGIJIIHGIHGHIFHEGHHGGLIHHHHGIFFIHIHIHGGGJEJGGHFIFEGFCE?C X0:i:10 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFD XT:A:R RG:Z:1#49 HS25_09827:2:2107:20606:3942#49 163 1 370271 0 100M = 370698 527 ATTGTGAATAATGCTGCAATGAACATGAGCCTGGAGATATCTCTTCAGCATATTGACTTAAATTCCTTTGGATATATACAAGGAAGTGGGATTGCTGGAT ;CBDEDDEFHFGLGGDEGIGGHHCHHIEIIGDGHAFDGIGEHHHEGHIJIHHGFEEFHGFGHFFFJGGFEGGHBFHFHHHHHECI>HGGHGGBGHFFHH> X0:i:10 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2302:17943:47483#49 83 1 370336 0 100M = 370043 -393 CTTTGGATATATACAAGGAAGTGGGATTGCTGGATCATATAGTAATTCTAGTTTTAGTTTTTTGAGTAACTTTTATCTATTTTTCATAATAGTATTAATT EFHHJGHGGGHFHHFJHIHJHIIHGGIGGIFGGGGFHCG3JGHGILFJIIHGIHFFHJHGJ7GGGHIHHHHGHHEFGIKIGGGGHGGGGFFGFEGFEEAC X0:i:10 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFDFB XT:A:R RG:Z:1#49 HS25_09827:2:2110:21266:56653#49 163 1 370438 0 100M = 370892 554 CATTTCCACCAACAGTGTACGAGGGTTCCCTTTTCTCTGTATCCTCTTCAACCCTTGTTATCTTTTATCATTTTGATATTAGCCATTCTAACAGGTATGA :C?CDD9CE99BAABBGDDF7FBC87>EIIGDEHB??6+@B5GH55EG5E8D+5A5467?+B?FEB5C5=FGHH++F=,><+5@4F;+;FCHDGGHGEGEFFGFEGFDB8A X0:i:10 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDBAF XT:A:R RG:Z:1#49 HS25_09827:2:2210:1699:30767#49 83 1 370906 0 100M = 370807 -199 CCCCTATGTTTTCATCTAGTAGTTTTACAGTTTTATGTTTAAACCTTTAATCCATTTTGAATTGATTTTTGTGTATGGTGTGAGATAAGGATACACACCA EAAHHGBGG@GFHIHCHIHICIIFEGCFFHHGGHGFHG9JGGGGIFDFIIIGEHFFHHHGCHHCGEHHHGHEHHHHEIFIFGGEHEJGDHFEGFGFDEAC X0:i:10 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2310:9370:53616#49 163 1 371042 0 100M = 371415 473 TTTCTTAACACCATTTATTGAAACAAATGTCTATTCTTCATTACGTTTTCTGGGAACCTTTGTCAAAAATTTATTGGTCATAAATGCATGAGTTTATTTC :;AAAFCBD@AGHAGG>>I7DFF?BEBE7IG5F>AF?GCGBDDHD+HBJB?@G5#5EBHFDA??5E5EAFHDHHBABFG>DHFH@3H4@FCIDHHDBH?2 X0:i:8 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1309:5575:6999#49 163 1 371330 0 100M = 371706 476 CCAGCTGCATCTTATTGCTTAAAAATACACATATTCACAATAACTGACAAATGGTGATGTGCCTCACACAGGAATGTGTTCACATTTGCAATGCTGTGTA ;CBDEDDHFJFGEGIGCIA=CGH;IGGIGIGGFHGFEGIGFHHHFGHIJGHHGEEFFHJFFFHFFHFIJIHFEFIDBFDCFHFFGIHGIGGGJFHFEHHG X0:i:8 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1310:13186:65056#49 99 1 371372 0 100M = 371676 404 ACTGACAAATGGTGATGTGCCTCACACAGGAATGTGTTCACATTTGCAATGCTGTGTACAGACTTCACTTCGTTCAACATAGATTTTGGTTTAATGGAAT AABEFGFFJFHGFHEHGAGGGGIGIJFFEHHHCELGHHHGGDHHFGHIGICIJFHIFGFGIGGHHFHGGFIGIKGGFGKHGHGFJGJHFGGGGHGGHHIH X0:i:8 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2310:9370:53616#49 83 1 371415 0 100M = 371042 -473 TTGCAATGCTGTGTACTGACTTCACTTCGTTCAACATAGATTTTGGTTTAATGGAATTCAAATGCGGATGCTTGTTCACAGCCTTGGATTTGTCTGTTTT FF@HHFBBGGEF>>EG(IG?BKBBDCGIDHFGG@FDFCEMGGBGIF?BI@EGCCE@8GHDG@GFGJICC:HGFFJGGIFGF:GEEFFE@FFF??BFEEAA X0:i:9 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!11A=DBD XT:A:R RG:Z:1#49 HS25_09827:2:2104:2517:30449#49 99 1 371534 0 100M = 371882 448 TGAGTATATCTGCATGAAAACCACAGACAATGAAGGTATTTCTTCATTGATTTATTTATTCTTTTGACTGTAGTAACAAACCCTGGATGACACCCTTCCT BACFFGEFGFFEGJGHGGHHIKIHGFFDJHHHFHIGFGHHGHGIHFHIGHIFFGLIGGIGDEGHHKGGGFHIGJGEFEGHGGDHHHGHFHGGGBEJHHIF X0:i:3 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFDFD XT:A:R RG:Z:1#49 HS25_09827:2:1310:13186:65056#49 147 1 371676 0 100M = 371372 -404 CCCCTCACTATTCCTTCAAATTCCCTATTTCTATCTCTTCCTGAGGAGGGTAACCTCCTGTAGCAGGGGTCAGACTGTGACTTGGGAATCAAGCTTAGGT GHHFFHJHIHFHFHFIGGGHHGFFHFFHGHIAIHHFHEFFFFIGEIGGHEEJIKGFHHGHGIJEGHHHIGEIICHIIFGIGIIIGGGHGFDDHDF3@1GD?E=4EEHG?G>A?C>B;D.FEBHEC8H,:8EB7D@(I@EDD.F@;CG,ICBG88GGAFDEG-E,7(DFE6E-CEG,>+5>,D(GG45G5EDIE X0:i:4 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11ADDDD XT:A:R RG:Z:1#49 HS25_09827:2:2313:14998:16207#49 163 1 372301 0 100M = 372690 489 TGAACTCATCCTTCTTTATGGCTGCATAGTATTCCATGGTGTATATATGCCACATTTTCTTTATGCAGTCTATCACTGAATGGGCATTTTGGTTGGTTCC ;CACEEDCFCFG6AGGE>EFIGFFFDDGI5GGFDG7EDGDHAHDFGEGDFEGG?EFEFHCGAFGEHHCFGGGHHEHGCGJFFFCFIHFHGIIF53F>HHG X0:i:3 X1:i:0 XA:Z:1,-617293,100M,0;1,+372301,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1306:4602:24609#49 147 1 372480 0 100M = 372075 -505 TGCGTATATACCCAGTAATGCAATTACTGGGTCTAATCATATTTCTAGTTCTAGACCCTTGAGGAATCACCACACTGTCTTCCACAATGGTTGAACTAAT G?+(GEFG'IF4EB3;+FGFHFCB+++H554?E'5+?,9577645A?57,H5I5+'ED?=5+66746F',I7,'E,,5,+B>5'.?EH+EE+8C,7,BC; X0:i:3 X1:i:0 XA:Z:1,-372480,100M,4;1,+617114,100M,4; XG:i:0 AM:i:0 SM:i:0 XM:i:4 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1302:3764:78536#49 163 1 372689 0 100M = 373094 505 ATCTCATTGTGGTATTGATATGCATTTCTCTGATGACCAGTGATGATGAGCTTTTTTTCATATGTTTGTTGGCTGCATAAATGTCTTCTTTAGAGAAATG ;CBBEDGHDEFGHHEGIFHGGGJFIEGIFICGFHGGHJEGEGHHEFHIJGHHGEIFFFHFFBFGGJHEFFFHHFEEBFGFHHIFIFHFCHLBDFHFHHDG X0:i:8 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2313:14998:16207#49 83 1 372690 0 100M = 372301 -489 TCTCATTGTGGTATTGATATGCATTTCTCTGATGACCAGTGATGATGAGCTTTTTTTCATATGTTTGTTGGCTGCATAAATGTCTTCTTTAGAGAAATGT BGHHHEHGG@HFFCGGHIHEHIGFEGGFDKHGGGKFDGGIGIHFCHGFIIFFCCGGIFHFGHHGGHIHHHHGDDDFGIFDEGGGFG4HGFFJFEGFEBAB X0:i:8 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2212:12816:65752#49 163 1 373084 0 100M = 373410 426 TTCTAGGGTTTTTTATGGTTTTAGATCTTATGTTTAAGTCTTTAATACATCGTGAGTTAATTTTTGTGTAAAGTGTAAGAAAGGGATCCAGTTTCAGTTT ;CBCDFGFFGFGHDGGIGHGGGHIFGGIIIGGGHHFHJEGHGHHKGGIJIHGGJIFFHHFHGHFHEHGJIGGHBEEGFHLHHFCIIHGGHEFFDHFHHFG X0:i:3 X1:i:1 XA:Z:1,+373084,100M,0;5,+180799713,100M,0;15,+102421582,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1302:3764:78536#49 83 1 373094 0 100M = 372689 -505 TTTTATGGTTTTAGATCTTATGTTTAAGTCTTTAATACATCGTGAGTTAATTTTTGTGTAAAGTGTAAGAAAGGGATCCAGTTTCAGTTTTCTGCATATG EJHHBEHGGGGFHGGJFIGJEGGGGCJGIBFGGGKHHGEJGIFGIGHFIIFGGDGIEHHEGHHGGHGHHHHGIHJGKIHGGFGGJGJGFHFIFEGFEBAA X0:i:3 X1:i:1 XA:Z:1,-373094,100M,0;5,-180799723,100M,0;15,-102421592,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:1307:8814:51823#49 99 1 373193 0 100M = 373544 451 GGCTAGCCGGTTTTCCCAACACCATTTATTAAAAAGGGAATCGTTTCCCCATTGCTTGTTTTTGTCAGGTTTGTCAAAGATCAGATAGTTGTAGATGTGT BACDFGBFGFFGGJGFGGGHIKIEHJHHGHHHHIHGHGHGGHFIIGHEGHIIHFGIGHIGFGGHKKGGGEHGFCFEFIGHEJIHHFGHDGGGGEEJHDI; X0:i:3 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:1302:17922:54414#49 163 1 373355 0 100M = 373773 518 CCATGCTGTTTTGGTTACTGAAGACTTGTAGTATAGTTCGAAGTCAGACAGCGTGATGCCTCCAGATTTGTTCTACTTGCTTAGGACTGTCCTAGCTCTG ;CBBEDEHFHFGHGEDIIIFIGHIIGGEEIGDGHGF?JIGBEHHGGHIDBHGGFIFFDFFGIHHEBHGDFHFHHEHBIGLFHIFIFHGGAIGFGHFBHFG X0:i:3 X1:i:1 XA:Z:1,-616239,100M,0;5,+180799984,100M,0;6,-101065,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2212:12816:65752#49 83 1 373410 0 100M = 373084 -426 ATGCCTCCAGATTTGTTCTACTTGCTTAGGACTGTCCTAGCTCTGCGGGCTTATTTTTGGTTCCATATGAAATTTAAAGTAGTTTTTTCCAGTTCTGTGA HFH@JHCGGGGEHGFHHIHEHKGFEGKGIFEGGIFHHGJGJIHGIEFJFEIFIHFHHFHGJHHGGJIHHHHGHHJHHIHIHHGGJG@GGGFJFEGFEBAA X0:i:7 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1307:8814:51823#49 147 1 373544 0 100M = 373193 -451 GAGTCTATAAAAACTTTGGGCAGTATGTCCATTTTCATGATATTGATTCTTCCTATCCATGAGCATGGAATGTTTTTCCATTTGTTTATGTCCTCTCTTA BFFH>HGFILGIAHIFHFHEJFIFHEGHFFGDEGDFGFHDHGHGFGFGHHIJGHCGHAEHGIJEFHHFGGIIIIEIIFGIFIIFCIGHGFGFFCDCCBC; X0:i:10 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2315:10094:62310#49 163 1 373545 0 100M = 373924 479 AGTCTATAAAAACTTTGGGCAGTATGTCCATTTTCATGATATTGATTCTTCCTATCCATGAGCATGGAATGTTTTTCCATTTGTTTGTGTCCTCTCTTAT ;CBD>2A5FA@&>E2D80>F4KFII5FIIED0HH>JAF.G<@57EFFBDGEEHEHJFHG?GFD?EDIFHIEIHBHFFCEGDCFHG4GEFFDEFBHHG X0:i:6 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1304:15045:80625#49 163 1 374359 0 100M = 374837 578 CATCGATGTTCATCAGGGATATTGGCTTGAAATTTTCTTTTTTTTTGTTGTGTCTCTGCCAAATTTTGGTACCAGAATTATTCTGGCCTCATAAAATGAG ;CBCEFCEDFFGHGIDEFDGIKBIIECE7EGGFHHF,EIGHDHHE@>5F+8D>5EFE6BH5HFBHJF5F=FGCBFAEFF5DHFF4B;G;FCBFGDDE34G X0:i:3 X1:i:0 XA:Z:1,-615235,100M,0;1,+374359,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2114:5787:59243#49 83 1 374367 0 100M = 373992 -475 TTCATCAGGGATATTGGCTTGAAATTTTCTTTTTTTTTGTTGTGTCTCTGCCAAATTTTGGTACCAGAATTATTCTGGCCTCATAAAATGAGTTAGGGAG ;IHHCAHGGGGDBHHJHGHIHHGHGGJGIHHGGGKGHGGFGGGGEGGHFIHFIDGHHJHGGHEGGLIHDGHGIHJGKIHGHGGGHGJGGFFIEFGFFEAA X0:i:3 X1:i:0 XA:Z:5,-180800996,100M,0;1,+615227,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2304:11485:69529#49 163 1 374507 0 100M = 374853 446 AATGGTACCAGCTCCTCTTTGTACCTCTGGTAGAATTCGGCTGTGAATCCATCTGGTCCTGGACTGTTTTTTGGTTGGTAGGCTATTAATTCTGCCACAA ;CACCFGEEHF>HGEDEFEGFGFFHGFEIIFG>EGFHGIGAAGCG@G?=F?GGEEE4GEFFH?FFDCHFIHFCEEDFF6HDHGF;IHCGGG>G?HFHFFG X0:i:3 X1:i:0 XA:Z:1,+374507,100M,0;5,+180801136,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2305:13824:36506#49 163 1 374544 0 100M = 374959 515 CGGCTGTGAATCCATCTGGTCCTGGACTGTTTTTTAGTTGGTAGGCTATTAATTCTGCCACAATTTCAGACCTTGTTATTGGTCTATTCAGGGATTCAAC GIGHHCEDCGFDHHFGKBJHBGGGIFFGGHFGEFHIFIAIHHHFF5EFGIDB=HGIHGHFLFGCHGFHHA X0:i:3 X1:i:0 XA:Z:5,+180801173,100M,1;1,-615050,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1310:6052:96053#49 83 1 374585 0 100M = 374243 -442 TAGGCTATTAATTCTGCCACAATTTCAGACCTTGTTATTGGTCTATTCAGGGATTCAACTTCTTCCTGGTTTAGTCTTGGGAGGGTGTATGTGTCCAGGA HJHHGDHGGGHDBFGJHIFGHGGFJGCFGFEGGGKKHGGFGFHGHEIJIIIGGHGFAEHDGHG>GLGHHHHGIHJHGIHGGDGGHGJFFGFGG?GFFC@A X0:i:3 X1:i:0 XA:Z:1,-374585,100M,0;1,+615009,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFE XT:A:R RG:Z:1#49 HS25_09827:2:2210:4128:33394#49 99 1 374591 0 100M = 374925 434 ATTAATTCTGCCACAATTTCAGACCTTGTTATTGGTCTATTCAGGGATTCAACTTCTTCCTGGTTTAGTCTTGGGAGGGTGTATGTGTCCAGGAATTTGT C>EEFGFFIFHDGJGHGGGHIHIHEJFIGHEHGGICFHHGGHGHFFFILIIEHIGHGGCGEJGFFGHGGFBFCG@JFGGEEGIHJHFFFEGGGH=CHHJE X0:i:3 X1:i:0 XA:Z:1,-615003,100M,0;1,+374591,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4:DDDFB XT:A:R RG:Z:1#49 HS25_09827:2:1304:15045:80625#49 83 1 374837 0 100M = 374359 -578 GTCTGGCTAGTGGTCTATCTATTTTATTGATATTTTCAAAAAACCAGCTCCTGGATTCATTGATTTTTTTTGAAGGTTTTTTTGTGTCTCTATCTCCTTC EJHHGGHGCGHFDFGHDIHGHHIFGCJCBFHGGGHGHGDIGG9FHEHEFI:FCHGHDGHGHHEGGLGHHGHGFFHHEIGIHGGGHEJGEGFIGFGFFBAC X0:i:3 X1:i:0 XA:Z:5,-180801466,100M,0;1,+614757,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2304:11485:69529#49 83 1 374853 0 100M = 374507 -446 ATCTATTTTATTGATATTTTCAAAAAACCAGCTCCTGGATTCATTGATTTTTTTTGAAGGTTTTTTTGTGTCTCTATCTCCTTCAGTTCTGCTCTGATCT *IGEBGDGGGEFC>BGHIGGEIGFEG,GBFE>GFEDD9EEGAGFHFFHI6HGIEFIHGD8GHHJGJIHHHHB?FFGGEGHJGJHBFGEKGHGFGGFGFGGIJIDGEJGI@FIGIHIIHGIEFFGGHFGHGGGLIHHHHEIFJHHIGIHGGGFGJGGGFGFGGFFCAC X0:i:3 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFA XT:A:R RG:Z:1#49 HS25_09827:2:2206:15867:24831#49 163 1 374976 0 100M = 375446 570 GCTTTTTGTATGCTCCTGCCTCTTGAGTTCTTCTAATTGAGATGTTAGGGTGTCAATTTTAGATCTTTCCTGCTTTCTCTTGTGGGCATTTAGTGCTATA ;CBCBFCFE@EGAA?C>DBGIGFFID68GEGHF@GCIG5GHA7HD@>5=HHD?DE5EDEFDHDBFECHJDF>I>BE>CDHHBE@FBHCHHA+D5HFH@DG X0:i:3 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2102:20057:55787#49 99 1 375109 0 100M = 375462 453 CAGAGATTCTGGTATGTTATGTCTTTGTTCTCATTGGTTTCAAATAACTTATTTATTTCTGCCTTAATATCTTTATTTACCCAGTAGTTGTTCAGGAGCA CAEDFGFFGFHFFJGJEGHFGHIHGJHHGHHHFGJGJEHGFHJHIGHIFHFIJFBIGHIKGGGHDEIGGFFIIJGEGIIHIGIDGBIHFGGGGCDCBHI; X0:i:10 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFA XT:A:R RG:Z:1#49 HS25_09827:2:1213:15786:48575#49 163 1 375114 0 100M = 375529 515 ATTCGGGTATGTTATGTCTTTGTTCTCATTGGTTTCAAATAACTTAATTATTTCTGCCTTAATATCTTTATTTACCCAGTAGTTGTTCAGGAGCAGGTTG <8?B$8CCDEF5-G2E+DCDDF>I?DEEFEGG5EEHGDBFGFEFDGHFFDFHFIFGEEE=EI6H@HFCICHGI>GF>?FFFHDG X0:i:9 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2204:8504:12803#49 163 1 375189 0 100M = 375607 518 CCAGTAGTTGTTCAGGAGCAGGTTGTTCAGTTTACATGTAGTTGTGTGGGTTTGAGTCAGTTTCTTAATCCTGAGTTCTAATTTAATTGCACTGCGATCT ;CABEFEFEEEGLGFGHFIGIGFIHGIIII7DFHGFEG=GHDHHGGBIJHBDGJIF=HEDHIEFGDCGJIHGHEIHGHGJHGGHGFHG;FGIDGHGB@HG X0:i:9 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1312:8736:76672#49 99 1 375312 0 100M = 375749 537 TTTTTTTGCATTTGCTGAGGAGTGTTTTACTTCCAAATATGTGGTCAATTTTAGAATAAGTGCAATGTGGTGCTGAGAAGAATGTATATTCTGTTGATTT AABFFGFEIFHFGJGHGGFEGF1GCHDIGFHHFGJGGGHGG@GHFGHEGHIIFIHIGHIKMIGDFFIGGH@DGDGDGGGHCGIHGFGHGEGGGHFCHHJB X0:i:7 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDDB XT:A:R RG:Z:1#49 HS25_09827:2:2206:15867:24831#49 83 1 375446 0 100M = 374976 -570 ACTTGGTCCAGAGCTGAGTTCAAGTCCTGGATATCCTTGTTAACTTTCTGTTTCGTTGATCTGTCTAGTATTGACAGTGGGATGTTAAAGTCTCCCACTA *IAHHHHGGGEEHFF+>IGGHCGFDGJGFGHGGHDFHGGGG:@GEEHFIIHFIHGFDGH,GHEHGEICHEHGHDFGHIFGFFGGHGHFFGFIFFDFCCAB X0:i:3 X1:i:7 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDDB XT:A:R RG:Z:1#49 HS25_09827:2:2107:14357:71742#49 99 1 375458 0 100M = 375800 442 GCTGAGTTCAAGTCCTGGATATCCTTGTTAACTTTCTGTTTCGTTGATCTGTCTAGTATTGACAGTGGGATGTTAAAGTCTCCCACTATTATTGTGTGAG AAEEFGFFGFGGGJGJGGGGDDIHDEHHGHHFHGHFFH@GGDGHIFCGLCCIHHHGDGIGFEGHDFHGGEFIFFFDFGHHGGDDHFHGEHFGGFEGBH6F X0:i:4 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2102:20057:55787#49 147 1 375462 0 100M = 375109 -453 AGTTCAAGTCCTGGATATCCTTGTTAACTTTCTGTTTCGTTGATCTGTCTAGTATTGACAGTGGGATGTTAAAGTCTCCCACTATTATTGTGTGAGGGTC GH@FGDDDFLHIFHIC@FFEIFIFHEFHBGFFHHHHFFHHHEGGFIJGHEFJIGGEHHFHG=GHFGHHHGIIFEDIFJGIFIIFDFGHGFFFEDFE6BC; X0:i:4 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1308:13274:21524#49 163 1 375527 0 100M = 375945 518 ATGTTAAAGTCTCCCACTATTATTGTGTGAGGGTCTAAGTCTCTTTTTAAGTCTCTAAGAGCTTACTTTATGCATCTGGGTGCTCCTGTATTGGGTGCAT 1;6BADD,+CFI75755BG7D6++55,H?5>EDB?7AGBEE@77D97B=D?CDE5564EH5FB5@E=HI3HFH>FJHGAEHGHGGFIEHEHEDJHGHEFGHIBBGIHAFFGEGFHHG X0:i:3 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1312:8736:76672#49 147 1 375749 0 100M = 375312 -537 ACCCCTGCTTTTTTTTGCCTTCCATTTGCTTGGTAAGTATTCCTCCATCCCTTTATTTTGAGCCTATTTGTGTCTTTGCACGTGAGATGGGTCTCCTGAA 2HGFFHFFILHIGHICHGHHJFIJHIFHHHIFIFEGGIHFHFGFFIGGGHGJIGGGHHGHGG?IFGHHGGEIIFHIFHK9GIIIEGFLGFFFHDFEDBC; X0:i:8 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2107:14357:71742#49 147 1 375800 0 100M = 375458 -442 TTTATTTTGAGCCTATTTGTGTCTTTGCACGTGAGATGGGTCTCCTGAATACAGAACACTGATGGGTCTTGACTCTTTAGCCAATTTGCCAGTCTGTGTT BDHHFHCFFIHDFHC4FEHFHDBEEEFHDHIDIFHEHEEFHFF4FEEGGH>FIGGCHHGEGEFEGGIAHHHHBHFJCEH2GE:GCGEJEGF=I?BGF@>@A X0:i:5 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11A=2:D XT:A:R RG:Z:1#49 HS25_09827:2:2114:17486:37415#49 83 1 376084 0 100M = 375748 -436 TTTAGTGCTTCCTTCAGGAGCTCCTTTAAGGCAGGCCTGGTGGTGACAAAATCTCTCAGCATTTGCTTGTCTGTAAAGATTTTATTTCTCCTTCACTTAT FGHEHGHGGGHFGFEJHIGEHGIHG7IIFIHBGGFGHGJGGIFDEHHHIEFDCFFGIGFGGHGJGEHHGHHGIFJGGIBIFDGGHGEGEGFGGFEFCBAA X0:i:3 X1:i:0 XA:Z:1,-376084,100M,0;1,+613510,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFF XT:A:R RG:Z:1#49 HS25_09827:2:2312:7460:61631#49 163 1 376318 0 100M = 376538 320 CTTTGTGGGTAACCTGACCTTTCTCTCTGGCTGCCCTTAACATTTTTTCCTTCATTTCAACCTTGCTCAATCTGATGACTATGTGTCTTGGGGTTGCTTT ;CBCEFCHFFCGLGGDGFIDIGFEIHEIIEGDFHHFGGIGEDHHEGGIJKHGGFFEFFFFG9DFEHHGJDHHHGFJGIFHHFIHGBHFGFIFFFDDFFEG X0:i:9 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1213:5785:43892#49 83 1 376375 0 100M = 375927 -548 CAACCTTGCTCAATCTGATGACTATGTGTCTTGGGGTTGCTTTTCTTGAGGAGTGTCTTTGTGATGTTCTCCGTATTTCTGAATTTGAATATTGGCCTGC EAHHBFHGGGGGGIGEHDHEFKGFDGGGGFEGGGGFHGGFGCHGIGHHIIFFGHGFHFHGGHGFGCHFHAHGEHEGHIHIGDGGHGGHDG@GFFGFFBAA X0:i:3 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DBDF= XT:A:R RG:Z:1#49 HS25_09827:2:1206:9885:13163#49 163 1 376524 0 100M = 376920 496 CTAACTTGGTTCCATTCTCCCCATCACTTTCAGGTACAGCAATCAAACGTAGATTTGGTCGTTTCACATAGTCCCATATTTCTTGGAGGCTTTGTTCATT ;CACDCEEFHFGLGEGHFEGIHJIHDIGIEGGHH4EHEGGHGHHGGHLJ>EGGDIFEHHFDHFFGEFGDDFHIHEEBCFIHFFFGFC4@GCGFFDFHFGG X0:i:8 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2312:7460:61631#49 83 1 376538 0 100M = 376318 -320 TTCTCCCCATCACTTTCAGGTACAGCAATCAAACGTAGATTTGGTCGTTTCACATAGTCCCATATTTCTTGGAGGCTTTGTTCATTTCTTTTCATTCTTT BIDHFEHGFGGEHHGJHIHEFGGFGGFGFFFGGIGFHGGDKGGGIFFHIIEGEHGFIGHDGHHGFIIFHHHEHDFIHIFGHGGGHG6GGHFGFFGFDEAC X0:i:8 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFE XT:A:R RG:Z:1#49 HS25_09827:2:2108:11882:69936#49 99 1 376627 0 100M = 377040 513 TTTCATTCTTTTTTCTCTAATCTTGTCTTCTTGATTTATTTCATTAAGTTGATATTCAGTCTCTGATATCTTTCTTCCGCTTGATCGAATCAGTGCTTGA ?>>EFCF?IFFEGE??A>G?GFIGB5A=H@CH X0:i:3 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11ADBBD XT:A:R RG:Z:1#49 HS25_09827:2:2211:12219:39151#49 99 1 376669 0 100M = 377028 459 ATTAAGTTGATATTCAGTCTCTGATATCTTTCTTCCGCTTGATCGAATCAGTGCTTGATCCTTGTGCATGCTGCATGAAGTTCTCATGGCATGTTTTTCA AABFFGEGGFHFFGGFGEFHGHIGHJHDGHHHHIEGHH@GGHFHFFHIFIIDHFBIDHGGJGGDFGIGGHBIGKGGFIHHJHIHGGFHFEGGGBDCHHJ; X0:i:3 X1:i:0 XA:Z:1,-612925,100M,0;1,+376669,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2313:13083:60121#49 99 1 376702 0 100M = 377080 478 TCCGCTTGATCGAATCAGTGCTTGATCCTTGTGCATGCTGCATGAAGTTCTCATGGCATGTTTTTCAGCTCCATCAGGTCATTTATGTTCTTCTCTAAAC CABCFGDFJFHGGCFDDFGFFGGEGGGCFHGFIGGEFIGDEHFHEGGGHHFHFIGGFIFHIIHGBIGFGFEGGDFKGGG?I?IDCDFEIEDGDHHFFHF6G>GCDBH>AE X0:i:2 X1:i:1 XA:Z:1,+376860,100M,0;1,-612734,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:1206:9885:13163#49 83 1 376920 0 100M = 376524 -496 TACTTCTCTCAATTCATCAAACTCATTCTCCGTCCAGTTTTCTTTTGTTCCCTTGCTGGTGAGGAGTTGTGATCCTTTGGAGGAGAAGAGGCGTTCTGGT ;CHHBFHGGGDFHCECHIHG7IEFGEKIGGFGGIGGHGDGGIGCIFHFFIHGIHGHGGHDGHGHGEGFHHHGEHJHHIFGGFGGGGDGFGFIGBBFFEAB X0:i:2 X1:i:1 XA:Z:5,-180803549,100M,0;1,+612674,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2211:12219:39151#49 147 1 377028 0 100M = 376669 -459 TTTTCAGCCTTTTTGCTCTGGTTTCTCTCCATCTTCATGGATTTATCTACCTGTGGTTTCTGATGTTGGTAACCTTCTGATGAGGTCACTGAGTGGCTGT GFHHDHJFFAHIFHIIHFGHIGIFHFFHGGEDIFIFIHGFHFBEFGEG7HHFLGFEHHHFGEGGFEHFGGEIIIGIFJFGFEIFEBEHGFFFHDFECBC; X0:i:3 X1:i:0 XA:Z:1,-377028,100M,0;5,-180803657,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2108:11882:69936#49 147 1 377040 0 100M = 376627 -513 TTGCTCTGGTTTCTCTCCATCTTCATGGATTTATCTACCTGTGGTTTCTGATGTTGGTATCCTTCTGATGAGGTCACTGAGTGGCTGTCCTTTTTGTTGA BFB>>HG55A>DEHBICAF<>GFEHEGIGFGFGFEE7HADCB@=5>E56GCEH5G75D@>C8CFCIG+DCEF98GE@F@DEE>A;; X0:i:3 X1:i:0 XA:Z:1,+612554,100M,1;5,-180803669,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2313:13083:60121#49 147 1 377080 0 100M = 376702 -478 GTGGTTTCTGATGTTGGTAACCTTCTGATGAGGTCACTGAGTGGCTGTCCTTTTTGTTGATGTTGATGCTATTCCTTTTTGTTTGTTAGTTTTCCTTCTA GFHEGHGFLCHDFHIFHFGFEGIFHIGHFGIFGHEEHEIHFGHGHIGGHHIJIKGIHHHHGIEHEBH>HCEEEIHIIJGGGIIIGGG;GFJFEEFBCBC; X0:i:3 X1:i:0 XA:Z:1,-377080,100M,0;5,-180803709,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1308:2549:38006#49 147 1 377230 0 100M = 376860 -470 TCTAGACCCTGTTTGCCTGGGTATCACCAGCGGAGGCTGGAGAACAGCAAAGATTGCTGCCTGTTTCTTCCTCTGGAAGTTTTGTCCAAGAGGGGCACCC BHH5FFGB>4FHG@IC@FHDFDBBH=EB>HEFGH?=FEEDDF6EFBFGHHFJEKFCHHEFGEDEGGHFGGIDCFHBCFHGFEGFCFFAGHEFCGDD(BC< X0:i:4 X1:i:0 XA:Z:1,+612364,100M,1;1,-377230,100M,1;5,-180803859,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2112:6306:20455#49 163 1 377291 0 100M = 377703 512 TGTTTCTTCCTCTGGAAGTTTTGTCCAAGAGGGGCACCCACCAGATGCCAGCCAGAGCTCTCCTGTATGAGGTGCCTGTTGGCACCTACTGGGAGGTGTC ;CBCDFDHDGFGHGIDCFHGIGFIIEIGFEGGFHHCHFHGHGHHEGHIFGHHGGGFGGGFFHKHFEGGJIGBEGEHBBFLHEGGIIHFIFHFFFHF5HHG X0:i:3 X1:i:7 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2301:10306:97153#49 163 1 377392 0 100M = 377744 452 CCCAGTCAGGATACACGGGGGTTAGGGACCCACTTGAGGAGGCAGTCTGACCCTTATCAGAGCTCGAATACTGTGCTGGGAGATCTGCTGCTCTCTTCAG ;CABDDDFDCHGHAGCHIIGGHJCHCGACIGBFDC=FFFFHFIFHFFDHGF14G X0:i:2 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2111:15324:57808#49 163 1 377578 0 100M = 377886 408 ATGGGGGTTTTATCTATAGGTCTCTGACTGGGGCTGCTGCCCTTTTTTCAGAGATGCCTTGCCCAGAGAGGAGAAATCTAGAGAGGCAGTCTGGCTGCTG A,6F+G=?DC?GEB=E8+5EG5+B77FHDF5I5>?FF5IE+55=6+@E=+43C<4GEF5F3+5G4? X0:i:10 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2112:6306:20455#49 83 1 377703 0 100M = 377291 -512 CCACCCAGTTCAAACTTTCTGGTGGCTTTGTTTACACTGTGGGGGTAAAACTGCCTACTCAAGCCTTGGCAATGTGGAAGCCCCTCCCGCCACCAAGCTC EI+HC=DG@@GFH,ECHDF?HHGBECKADFEGGCKE?GD@GGGCEFGHI,FG?HEFA;D8CB@GFHEH?AHFB9EEGIHGHGGGEGJGGHFFFEGFDCAA X0:i:3 X1:i:1 XA:Z:5,-180804332,100M,0;1,+611891,100M,0;15,-102426202,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:?DDFE XT:A:R RG:Z:1#49 HS25_09827:2:2301:10306:97153#49 83 1 377744 0 100M = 377392 -452 GGGGTAAAACTGCCTACTCAAGCCTTGGCAATGTGGAAGTCCCTCCCGCCACCAAGCTCGAGTGTCCTAGGTCAACCTCAGACTGCTGTGCAAGAATTTC F>H(+ABG(FG@C6?5>,CG57B?E@KCDF?BG=F@H99(CGBCIGGF;IFGEEGIHGHEGHHGEEGFDBHGEFEEHIHDHGGGGFEGEFFGDFGFC>AA X0:i:3 X1:i:1 XA:Z:1,-377744,100M,1;5,-180804373,100M,1;15,-102426243,100M,2; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:BDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2111:15324:57808#49 83 1 377886 0 100M = 377578 -408 CCCGCCGAGCCAGACCACTTGGCTCCCTTGCTTCAGCCCCCTTTCCAGGAGAGAGAATGGTTCTGTCTTGTTGGCATTCCAGTTGCCATTGTGGCATGAA H6H455<474@EBGEE>77C?H>F7CC,,FEGGG7FA-9J8.@DE@DFFDFFE8B9AG@8H-AF:C:FH?HGH9B??A2GHEGEFCFFC7I7F??>CEI57>+EGG66=GE?A7?5>+FF8@GDEA,HG7GFE7BD>EA=5GHE=ABFGIDEFF+C;+I44>5+HC5'E2 X0:i:3 X1:i:0 XA:Z:1,-611680,100M,2;5,+180804543,100M,2; XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2209:3565:51611#49 121 1 378001 0 100M = 378001 0 CCTGCAGCTAGCTCGGTGTCTGCCCAAACAGCTGCCTAGTTTTGTGCTTGAACCCTAGGGCCTTGGTGGCAGAGGCACTGGAGGGAATCTCCTGGTCTGT 2JGBBEH>7+@@56BC77@J7?I,?CFA7BFB5E78,AIDB.HD877C(@CC(C8@HH9DG-.F-EAFB:H@DDE?2GC>?FBF@4DAF+3=E>;? X0:i:8 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:=D=AD XT:A:R RG:Z:1#49 HS25_09827:2:2110:10179:16737#49 99 1 378232 0 100M = 378593 461 ACACCCCATTCTGCTTTGGCTCACCCTCCGTGCGCTGCACCCACTGTCCAACCAGTCCCAGTGAGATGAACCAGGTACCTCAGTTGGAAATGCAAGAATC B8ECFGFGAD?FGEGFAGGHGDI;DJFEFDH@CEEFGE7GEHFEFGDIGFIIHGHEDFGJGIGHEFGGGFHFGCGGFGGFDHDDHGG,FG<7'@+5HH>; X0:i:3 X1:i:1 XA:Z:1,-611362,100M,2;1,+378232,100M,2;11,-76917,100M,3; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!1:BDDBD XT:A:R RG:Z:1#49 HS25_09827:2:2114:12618:54973#49 83 1 378348 0 100M = 377914 -534 GATCTCACTGGGAGCTGCAGACTGGAGCTTTTCCTATTTGGCCATGTTGCCAGCAAATTCTGAGATTTTTTTCAAAAGTGCAAAGAAAGACATCTGAGGG BCHDFHFGGGGFCHGGDIGGFKIFJGJGFIFGG7FIHGGJBCBCHFGFEIIGIEFHIJHGGHHJGIHHHHHFHDHIKIBCFFGGGFEGFFFFDFGFEBAC X0:i:6 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!1=DDADD XT:A:R RG:Z:1#49 HS25_09827:2:1207:14643:58823#49 163 1 378520 0 100M = 378601 181 TAGGCCTTGCCATACCTGTGGTGTCTGCCAAAGCTTCCTCCTGGCAATTCTTGGGAGTGCTGATACCTGGGCCACAGTTAGTCCAAGTTTATCACTGAAG ;CBDCBDHDEFGHGE@GD>FG?HC?CBEIEGDFHEF6GHGHGGHF5GIFEHHGEIFFHJFFHEFFEGHFEFHHHIJFFGHHHFFFBH4IFIFDGDDFFEG X0:i:9 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1306:17916:29121#49 99 1 378529 0 100M = 378819 390 CCATACCTGTGGTGTCTGCCAAAGCTTCCTCCTGGCAATTCTTGGGAGTGCTGATACCTGGGCCACAGTTAGTCCAAGTTTATCACTGAAGATCCTATCA CAEFFGFGIFGF@JGFGGGFGHIGFHDIEHHHHEIGJEHHGHJDHGEIGIIIJFHIGHIGEGGHFKGGGEFIFKGGFICHGHIDJHIH@GGGGHEJHHIE X0:i:9 X1:i:1 BC:Z:NGTCTATT XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2110:10179:16737#49 147 1 378593 0 100M = 378232 -461 ACAGTTAGTCCAAGTTTATCACTGAAGATCCTATCAAAGTTTTGTCTGAAATTCCACTTTTGCCTTTTGTCCTAAGTGGTTGTGGACATCTCCAGGGGCT GGHIGHGGHEBFFHEFHDFDDEHEFH?HD7GDCEE?GHHHDBEGFCHGFGCEECEEEHGII@EEFFFH7DHCEBBDG5FGDEDDCCBC; X0:i:8 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1207:14643:58823#49 83 1 378601 0 100M = 378520 -181 TCCAAGTTTATCACTGAAGATCCTATCAAAGTTTTGTCTGAAATTCCACTTTTGCCTTTTGTCCTAAGTGGTTGTGGACATCTCCAGGGGCTGATACCAA EADH=FHGGGEF>HFGDICJHGGFEGCABFEGGEFIFADEG:GFGBHJDAEGCHBFA;HGGFECFLEFHHHBEFEDH@KGF:>GHBGFEFFAF?BF@B>A X0:i:8 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1306:17916:29121#49 147 1 378819 0 100M = 378529 -390 ACTGTGAAACTTCTACTTTGAATACAGTATCTTCTGGCAAGCATAGGGGACTGCAGTCGACAATGCTGCTGAATATACCTGAGTACATAGTAAGACATTT HF@CHHEHCC9FFIDBEECG9CGGGGB8GG@GEKIGJCDFEHHGGIHHFHCFGG68+AG9*C< X0:i:8 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2310:5025:36243#49 147 1 379405 0 100M = 379044 -461 CCCTGGCTGACACAGGGCTGGGCAGTGCCTAGAGGTGCAAGAGCTCCATGCCACCCAGGAGTCTTCCCTCCATACTCCTCCTGCTCCTCCGACCCAGCGC GHHFGEDGIIF;GHIIGFEFJFBGHFFHGH=FEHEHGDHDFBHEE4GGGDKF?HFIHHHHGGA?GGHHBGIIE6D@IJGIFEFIBGGGGFFBHCFCCBC; X0:i:9 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1205:11332:12546#49 163 1 379444 0 100M = 379759 415 AGAGCTCCATGCCACCCAGGAGTCTTCCCTCCATACTCCTCCTGCTCCTCCGACCCAGCGCGGGCACCTCCCTCCACCCTTGCTGCACTTCTCCTCTACC GGEFFB>HCCHH@FHHGDHEHFGHCGD$=FHFIFGCG@GGH@FGGGAFGIGCEFGGHDFGHCGHHEEGG>BDGH@I; X0:i:1 X1:i:8 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!1:BDFFD XT:A:U RG:Z:1#49 HS25_09827:2:1206:16422:3082#49 163 1 379510 0 100M = 379911 501 CCTCCCTCCACCCTTGCTGCACTTCTCCTCTACCCTCTTCTTCCTTCTTTTGTTCTTTTCCTGTAATACGTTTTGAAGTCAGATTGTGAGGCCTTCAGCT ;C,>AB98B99GEAC@>>E7IF>?H>>CE@GGFHHG?AH5FFCH?GGL5+CG5EIEFFG?=H?7=D?IDEFGHEE5FB6ECE=@4BCEDGCB5DFFBFHB X0:i:3 X1:i:7 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1205:11332:12546#49 83 1 379759 0 100M = 379444 -415 GGACATTTTAAGAATATTAATTCTTCCTACCCATGAACATAAAATATCTTTCCATGTATTTGTGTCATCTACAATTTTTCATCAATGTTTTATAGTGTTC B>HHFHBGGFHFFIFHHGGGECGBECJI,FHGGGEFAGGEFGGFHHEHIACDGHGFHHHFGHEGGIGHHEHFBFDHHIHIFFGGHGJEGFFIGEGFDBAC X0:i:8 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFE XT:A:R RG:Z:1#49 HS25_09827:2:2207:20523:11795#49 163 1 379808 0 100M = 380138 430 TTCCATGTATTTGTGTCATCTACAATTTTTCATCAATGTTTTATAGTGTTCAGAATACAGATCTTTCACCTCCTTGGTTAAATGTACTCCTAAGTACAAT ;CBCECEHFJFGEGFGFIIGGKFIIEIIIIGHFHBGGGIGHJHHGGGLFIHHGFIHEGJFGGFFFEHGJIHKHGEHJJGIHEFHFIHGGFLGHGHFFHFG X0:i:8 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1215:5432:69659#49 147 1 379818 0 100M = 379373 -545 TTGTGTCATCTACAATTTTTCATCAATGTTTTATAGTCTTCAGAATACAGATCTTTCACCTCCTTGGTTAAACGTACTCATAAGTACAATCCTAAATGTG GDH5+3FGBHEFHGEIJ>F+EB'E=FB3=FD+GHHGDIG5-CAGH>HGD;G:4GG=E%>C.CH?&BHCB06HH+F5FHGB)BB0< X0:i:8 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1206:16422:3082#49 83 1 379911 0 100M = 379510 -501 AAATGTGCTCCTAAACAAAAAAAATACAGTTTTTTTGATGCTACTGTGAATGAGATTGATTTCTTTATTTTTGTCATATAGTTTGTTGTGAGTGTAAAGA 2IHGG@FGFBJDDCEHCEFECGA7F?<=7EK7GDD(A9CAGE8;FCDC8FFH;HE7HE8FAHHDHHBFDCGECH?EBEGHFGFFG=EEFGFC>?B X0:i:3 X1:i:0 XA:Z:5,-180806540,100M,0;1,+609686,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BBBDF XT:A:R RG:Z:1#49 HS25_09827:2:2303:9699:94027#49 147 1 379911 0 100M = 379476 -535 AAATGTGCTCCTAAACAAAAAAAATACAGTTTTTTTGATGCTACTGTGAATGAGATTGATTTCTTTATTTTTGTCATATAGTTTGTTGTGAGTGTAAAGA GDFBDHDBF<4@C43CDGBHCFF>AFE?DHGJC5?HFF9D,GDEAF@>HBHDE>GEHADDGDG6ECFIFE7FIII:GFAG9FBC9?7CAC; X0:i:3 X1:i:0 XA:Z:1,-379911,100M,0;5,-180806540,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2101:5650:63878#49 163 1 379919 0 100M = 380316 497 TCCTAAACAAAAAAAATACAGTTTTTTTGATGCTACTGTGAATGAGATTGATTTCTTTATTTTTGTCATATAGTTTGTTGTGAGTGTAAAGAAACTACTG ;CBDEFDH:GFGDGGGHIIFGKJIIHIGIIGIFHGFHE5GHGHHCGHIJEHHGGIFGGHHFHFGBHFEFGHDEFFDBIFFCBECGCHEDHLGGGH>EHHG X0:i:3 X1:i:0 XA:Z:1,+379919,100M,0;5,+180806548,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1210:14786:32439#49 99 1 380032 0 100M = 380365 433 GATTTTGAATTCTGCAATTTTATTGAATTCATTTATCATTTCTAATAGCTTTTTGGTGGAGTTTTTAGGGTTTCCTATATATAATATGTCATCAAACAGA AAEEFGFGIFHGCJGHGGGGIGIHEEDIEHHHHGHGGGHGGEJHGGHGGFFIHIHIGGGFJGGHFKHGGFFFGKGJFIKFJHIDGHJHFGGGGHDFHHIE X0:i:4 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDDD XT:A:R RG:Z:1#49 HS25_09827:2:2207:20523:11795#49 83 1 380138 0 100M = 379808 -430 TTTACTTCTTCCTTTTCAATTTGAATATCTTTTATTTCTTTATTTGGCTTAATTGCTCTGGCTAGGACTTCCAGAAATAAGTTGAATAGAAGTAGTGAGA EIHHGAHGGGHGHFGGHIJGHCIFGGGGGGEGGFFIHGGJGGHFIGHHIIIGIHGCGGHGGHHJGHEFHHHGIHJIHIHGHGGGHGJGGGFJDFGFFEAA X0:i:4 X1:i:0 XA:Z:15,-102428633,100M,0;5,-180806767,100M,0;1,+609459,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFD XT:A:R RG:Z:1#49 HS25_09827:2:1305:8679:29260#49 99 1 380182 0 100M = 380522 440 TGGCTTAATTGCTCTGGCTAGGACTTCCAGAAATAAGTTGAATAGAAGTAGTGAGAATAAATATCCTTGTCTTGTTCTTGATCTTAGCAGAAAAGATTTC AACCFGFEIFHECHFFGGF?IHIGHEHH@HEBFEEEGEHGGFEHGGHIDFIFHGHC@GC8GGA7FF7GG,FIAK,EHGIBEHF>HEFF@HGG>HG=HAFH X0:i:4 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDADE XT:A:R RG:Z:1#49 HS25_09827:2:2101:5650:63878#49 83 1 380316 0 100M = 379919 -497 GCTTGTTATATATGTCCTGTTTTGTGTTAAGGTACATGCCTTCTACGCCCAATTTGTTGAGAGGTTTTGTCATGAGAGGATTTTGAATTTAGTCAAATGC EGDHHGHGGGEFHHGJCIHEFIGFEGJIDBFGGGFFHGGGGGHGIHIHIIHGEHGGHHHFJHGGGEIFHHHGIHFIGIHIHGGGJGJGGFFIGFGFFEAC X0:i:3 X1:i:1 XA:Z:5,-180806945,100M,0;1,+609281,100M,0;15,-102428811,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1210:14786:32439#49 147 1 380365 0 100M = 380032 -433 CAATTTGTTGAGAGGTTTTGTCATGAGAGGATTTTGAATTTAGTCAAATGCTTTTTCTGCATATATAGAGATAGCTATTTTTTTATCCTTCATTCTGTTA GHHHFHGGGIHIFHFIGFGHHFFFHFGHFEIJGGEHFFFFHHIGHIGGHHGFLHGEHHDHGHDEFBHFHGIGICGFIJHFGIIHCGGHGFHEBGFEDBC; X0:i:3 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1305:8679:29260#49 147 1 380522 0 100M = 380182 -440 TTATCATGGTAAATGTTCTCCTAATATGTTGTTAAATTCTGTTTGCTAGTACTTATTTTGAGGACTTTTGTATCTATGTTCATCAGGGATATTGGTTGGC GGFFGFGFGIFDCHIIHGGHIFFBHEGHHHIFGFBHFKHGHGHFFFJGGH>DIEGKHHHHGIDDGGHGGFIEIEEHFJHGFEDIBGGHGFGDEDECDAC< X0:i:3 X1:i:0 XA:Z:5,-180807151,100M,0;1,+609075,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2316:7296:37438#49 163 1 380686 0 100M = 381150 564 AATTATACTTTAAGGTTTAGGGTACATGTGCACAACGTGCAGGTTAGTTACATATGTATACATGTGCCATGCTGGTGTGGTACACCCATTAACTCGTCAT -DGIHEC>.GB5F&:)HG X0:i:3 X1:i:71 XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2214:15866:98499#49 161 1 381008 0 100M 5 146876637 0 CATCAGAGAAGTGCAAATCAAAACCACAATGAGATACCATCTCACACCAGTTAGAATGGCCATCATTAAAAAGTCAGGAAACAACAGGTGCTGGAGAGGA ;CACC=DCF@F>HEED:GIDIK>7IG;IICGDEH.FDDIBEGHCDGHIFGHGGGI'FDHFHEEHDEGEFFEHHFFHEFFCEGFFIIHGDHCFGJHGFHHG X0:i:3 X1:i:64 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2316:7296:37438#49 83 1 381150 0 100M = 380686 -564 AAACTAGTTCAACCATTGTGGAAGTCAGTGTGGCGATTTCTCAGGGATCTAGAACTAGAAATACCATTTGACCCAGCCATCCCATTACTGGGTATATACC FIGHJHHGFGGF>FGGHIGEFGFHCGEFGFCC@A X0:i:16 X1:i:2816 BC:Z:TGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:1=BFFDDD XT:A:R RG:Z:1#49 HS25_09827:2:1204:7155:76480#49 99 1 381168 0 100M = 381575 507 TGGAAGTCAGTGTGGCGATTTCTCAGGGATCTAGAACTAGAAATACCATTTGACCCAGCCATCCCATTACTGGGTATATACCCAAAGGATTATAAATCAT AA>DFGEFGFHG@FG?GGHHGHIHFFHDFHEHFDEGHHHGFHEHGGEGFFFICHGGFGFFGDGDFBHGEEHIFF7GHGDCGCIHDECFDGCGG@HCHHG2 X0:i:4 X1:i:540 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DD=DD XT:A:R RG:Z:1#49 HS25_09827:2:1215:4630:24822#49 99 1 381208 0 100M = 381652 545 AAATACCATTTGACCCAGACATCCCATTACTGGGTATATACCCAAAGGATTATAAATCATGCTGCTATAAAGACACATGCACACGTATGTTTATTGCAGC AA6E5GF?FCH@@FFHGG/?IHIGHH@:GHGHFI8GGGFGEECAGF@CFHI;F?@ED@FB@GGHE@FGGHGICFGDFEHCCFIH>BFHD@D1;GEGAB?BDFDFFIEFGF@BAC X0:i:4 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11ADDDF XT:A:R RG:Z:1#49 HS25_09827:2:1215:4630:24822#49 147 1 381652 0 10M1D90M = 381208 -545 TTTCAGAAGGTTGTATTATTATTTTTGAAAAAGTTAGAATTCAGCAATGAAGTTTTCTGGTCCTGGGATGTTCTTTGATGGGAGATGTTTTATTACTGAT GDHHF>F5BL>C4;CI@F=@HBI5J4+C>F=JCFB5H9BHC7(C>4EG7?GD5>@5D,?=G@?I3J57DC+I%BH.G>.?B>CCE6AAGA.?8CD%>A.; X0:i:7 X1:i:3 XG:i:1 AM:i:0 SM:i:0 XM:i:3 XO:i:1 XT:A:R RG:Z:1#49 HS25_09827:2:2107:3186:93774#49 163 1 381662 0 100M = 382074 512 ATTGTATTATTATTTTTTAAAATGTTAGAATTCAGCAATGAAGTTTTCTGGTCCTGGGATGTTCTTTGATGGGAGATGTTTTATTATTGATATACTCTCC ;CBCCDCHFCFGEFGGFIIFGFJEFGCIIIGGGHHFIJIGAECEIFKIFKEDGGGHGGGFGADFHHHGJDFGHFIHBIGFHFFFIIHGIHEGFGHGHHHG X0:i:8 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1202:19340:74047#49 147 1 381675 0 100M = 381314 -461 TTTTTAAAATGTTAGAATTCAGCAATGAAGTTTTCTGGTCCTGGGATGTTCTTTGATGGGAGATGTTTTATTATTGATATACTCTCCATACTCAGTATTG GHHHGHGFGHGIGHIIHFHDIHFEHEHHFEFFEHEHFEHGHEGFHIFGHHIJIHGEHHGHGIFHEGHGIGIIIEGHIJGIDIFIDGGLGGFDHGFDCBC9 X0:i:8 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2301:17928:65392#49 163 1 381754 0 100M = 382089 435 TACTCTCCATACTCAGTATTGTTCTGTTCAGATTTTATCTTTCTTCTTGACTTTCTCTAGGTAAGTTGCATTTTTCTAGAAATTTATCTGCTTTTTCTAG ;CBBDBECDHFGHGFGBCIDIEFIHGIAGIGDFHHFEGDGFGGHDGGEDGHHGGGFFHFCDBFHDBGGD@EGHHFDEFGE@EGCFIHFGFIIHGHGE29G X0:i:10 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1203:15240:30728#49 163 1 381764 0 100M = 382117 453 ACTCAGTATTGTTCTGTTCAGATTTTATCTTTCTTCTTGACTTTCTCTAGGTAAGTTGCATTTTTCTAGAAATTTATCTGCTTTTTCTAGGTTATCCAAT ;CBCDDECFHHGHEGGGDBDFGF7FGFIGCGGGH4CGEDGFEHHGGGE@GH@>EEEFBJCDGEFEEHEFEHGHFEAJFFEHGFHIIHC@GA>HGHDHHFG X0:i:10 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1304:12397:16776#49 99 1 381827 0 100M = 382257 530 TTCTATAAATTTATCTGCTTTTTCTAGGTTATCCAATTTGTTGGCTTGTAATTGTTTATAGTGGCCTCTTATGATCCTCTATATTTCTGTGGTATTAGTT ?AEDFGFFFFFDEFEGGGFECHDGIJFHGHEHHIHGFGHCEEEHGG@C;EIFEDBEGHABE9GHEHGG>FFDI?CEFECEC@FDHECD6HG@GEDB4FJ2 X0:i:3 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=BDDDF XT:A:R RG:Z:1#49 HS25_09827:2:2103:10456:83770#49 83 1 381843 0 100M = 381423 -520 GCTTTTTCTAGGTTATCCAATTTGTTGGCTTGTAATTGTTTATAGTGGCCTCTTATGATCCTCTATATTTCTGTGGTATTAGTTGCAATATTTCCTCTTT FJHBFHHCGGHFGGGHDIJJHHBFEGJFIHEGGGF@HGEIJIHDIHHHFICGCHFFHEDGGHGGGEIHHHHEIHHFGCHIGFGGHFJGFGFFEFGFECAA X0:i:3 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2103:10583:97830#49 147 1 381915 0 100M = 381563 -452 GTGGTATTAGTTGCAATATTTCCTCTTTCATTTCTGATTTTATTGCTTTGAGTATTCTCTCGTTTTTCTAGTCTAGCTAATGGTTTGTCAGTTTTGTTTA GHHHFHDFGLFIGHIIHFBDIHHFHEFHHHIJGGHFIFHGHHHFHIGGHHGJLKGIHHGHGIFGJEHGIGEIIGDIGFHFFEIHGGGEGFHDHEDEDAC; X0:i:4 X1:i:0 XA:Z:5,-180808544,100M,0;15,-102430418,100M,0;1,+607682,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1309:20437:42964#49 163 1 381924 0 100M = 382262 438 GTTGCAATATTTCCTCTTTCATTTCTGATTTTATTGCTTTGAGTATTCTCTCGTTTTTCTAGTCTAGCTAATGGTTTGTCAGTTTTGTTTATCTTTTCAA ;CBCDFECFGFBHGGE-D;:IHHAIEFIEIGIEHACHJHGHGHDEFHEFHHGGJIFFGGHDGEFFEHHFGGFHGEHFFGCFGEFFIHEHHAFFFHFFHHG X0:i:4 X1:i:0 XA:Z:1,-607673,100M,0;1,+381924,100M,0;5,+180808553,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2107:3186:93774#49 83 1 382074 0 100M = 381662 -512 TTTGTATTTGAAGGACTTGTATTTGTTAACTGGCTCAAGCCTGGAAATTTGTTGAGGTGCTATGAGTCTCTATTGCTCTCATTTCTCTTCACTAGACATA EIHHJFFGBGEFFHEGHDHGBHIFGEGIBHEGGEKKDGGFGFHFILFFEIIGIHGIIFHGGHEHGHIHFEHBIHEHEIHGGGGGFEJGGHFJFFGFEEAA X0:i:3 X1:i:7 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFF XT:A:R RG:Z:1#49 HS25_09827:2:2301:17928:65392#49 83 1 382089 0 100M = 381754 -435 CTTGTATTTGTTAACTGGCTCAAGCCTGGAAATTTGTTGAGGTGCTATGAGTCTCTATTGCTCTCATTTCTCTTCACTAGACATAGAAATTTTCTGATTA FGFHFHCGGFDFHGFJHDGCEGGFECDGGHHGGC@HHGI7CFGGIHIHIIHDEHGIIGHEHHHGGEGHHBHGEFDCHHKIEFGGGGEGGFFIFFGFDBAB X0:i:3 X1:i:7 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:1203:15240:30728#49 83 1 382117 0 100M = 381764 -453 GAAATTTGTTGAGGTGCTATGAGTCTCTATTGCTCTCATTTCTCTTCACTAGACATAGAAATTTTCTGATTACACGAATCAAATAAGACTAATAAGCTTC ECFH5GFGGFGFGFF>H@FECIIH7F,IFFEGGEF8H99JFFGCEH78FI?F9DFFEEHGCHHGGEJFBGD8BFDHECHGHGG>FEE@FFFGGDGF@B?A X0:i:4 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFDE XT:A:R RG:Z:1#49 HS25_09827:2:1210:3270:25350#49 99 1 382201 0 100M = 382619 518 AAGACTAATAAGCTTCCCAGGGATGAATCCCACTTAAACATGGTGAATTTTTTTGCTGTGTTTTCTTAAAAATAATATTTGCTAATATTTGGCTGAGGGT CABEFG?GJF?@HEGGGGFFGF>HDJFIGHEHGHHG>GHGGHHHFFDCFEIFFHGIDGIB@GGA8FI@GE@DFGFEGII?CFGCCGH,FHG7GHDHD=I; X0:i:3 X1:i:0 XA:Z:1,+382201,100M,1;5,+180808830,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!11ADDAD XT:A:R RG:Z:1#49 HS25_09827:2:1304:12397:16776#49 147 1 382257 0 100M = 381827 -530 TGTGTTTTCTTAAAAATAATATTTGCTAATATTTGGCTGAGGGTTTTTCCATCTAAGTTCATCAGGAGTATTGGTCTGCAATTTATTTTTATTATAGTGT GHHBFAGBBEFGGHIIHFGHLHBGHE>HFHEJICIFFHGHFHFGFBEGGEEFIEGEHHAF>EAHFHDGIGEIEI>BIHGGGCFHDGHHGFEDFEFDBBC< X0:i:3 X1:i:1 XA:Z:5,-180808886,100M,0;1,+607340,100M,0;15,-102430761,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1309:20437:42964#49 83 1 382262 0 100M = 381924 -438 TTTCTTAAAAATAATATTTGCTAATATTTGGCTGAGGGTTTTTCCATCTAAGTTCATCAGGAGTATTGGTCTGCAATTTATTTTTATTATAGTGTCCTTC FGHHHHCGGGEFCFEHHIFIHGIHEEKGFHEGGGKGHGIFJIHDIEIHIIFGCFGFGGHGGHGGFJHFHHHJIFJGHIFIHFGGHGHGFGFGEDGFFB>A X0:i:3 X1:i:1 XA:Z:5,-180808891,100M,0;1,-382262,100M,0;15,-102430766,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFB XT:A:R RG:Z:1#49 HS25_09827:2:2115:4210:13051#49 163 1 382366 0 100M = 382697 431 GTTTTGGTATCAGGGTAATGCTGGTTTTGAAAAATGAATTTGGAAGTATTCCTCTTCTTCATGTTTCTGGAAGCGTTTGAGAAGGATTGGTGTTAGTTAT IHGCFHFDHDHIAF>@HGFHCEHEFCFFEIFHGIDFGGEAGH,EHGGHF?CGGGBIHCDFDHJFCCFGDG4HGBEDCH X0:i:4 X1:i:0 XA:Z:1,+382392,100M,0;5,+180809021,100M,0;15,+102430896,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDDDD XT:A:R RG:Z:1#49 HS25_09827:2:2312:18765:91219#49 163 1 382530 0 100M = 382859 429 CTTTCATTGGTGATTTAATTTCCTTATTCACGATTTGTTCTAAATTTTGAATTCTTCATGATTCAGTTTTGGTACGAGTTTATCAATTTCTTCTAGGTTA ;CBDEFEEFH:GHGGGGGIFGHFFIHIFIIGGGHEEDJIGHGHHIGGIJHHHGFIFGHJFFEIGFHHHJIHHHHFHEFGFEHFHGIHGIHEFJJHFFHFG X0:i:4 X1:i:0 XA:Z:1,-607067,100M,0;15,+102431034,100M,0;5,+180809159,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2311:18347:92624#49 99 1 382555 0 100M = 382920 465 ATTCACGATTTGTTCTAAATTTTGAATTCTTCATGATTCAGTTTTGGTACGAGTTTATCAATTTCTTCTAGGTTATCTAATTTGCTGGTGAATAATTAAT CAEEFGFFJFHGFJEJGGFHGFIGHJFIEHHHHGLGGHHGGHHHIFHIGFIIJGLEGGGBGGGHKFIGGHGIGDGGHGICIGIHEGHHFGGGGHHJHHIE X0:i:3 X1:i:1 XA:Z:1,-607042,100M,0;1,+382555,100M,0;15,+102431059,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DFFFE XT:A:R RG:Z:1#49 HS25_09827:2:1213:6753:57744#49 99 1 382609 0 100M = 382969 460 TTATCAATTTCTTCTAGGTTATCTAATTTGCTGGTGAATAATTAATTATAGTAGTATGTTATGATTTTTTAACTTCTGTGGTATCAGTTTTAATGTCTCT CAEFFGEFIFGGGJGGGGFFGFIHHFHIEDEHHJIGJGHHGHFDHGHGGHIIHFGEFHGGFGGHGFIGGHHIIGGEBIHHJCIHHGIHGGGGGH=JHHIE X0:i:3 X1:i:0 XA:Z:1,-606988,100M,0;5,+180809238,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1210:3270:25350#49 147 1 382619 0 100M = 382201 -518 CTTCTAGGTTATCTAATTTGCTGGTGAATAATTATTTATAGTAGTATGTTATGATTTTTTAACTTCTGTGGTATCAGTTTTAATGTCTCTTCTTTCATTT ?DB5CCG;E@>;DFBELDCB5=4IDFE?E>IDF?EGHE6EAIFGDH5FIG@CHHEH<@GDJFGC?GHGF9D/-DB>?C; X0:i:4 X1:i:0 XA:Z:5,-180809248,100M,1;1,-382619,100M,1;15,-102431123,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2115:4210:13051#49 83 1 382697 0 100M = 382366 -431 TTTAATGTCTCTTCTTTCATTTCTGAGTTTGTTTTCTTTTTTCTTAGTCTATGTAAGAATTTGTTAATTTTGTTTATCTTTTCAAAAAACAATTCTTATT HIHHJHHGGFHGHGGGHIHIHIGFJGFIIHHGGIGFHGIJJIHFILHHIIIGIHGFGHHGGHH9FHGHHHHEIFFFGIKIFGGGJEJEFHFGEFGFEE>@ X0:i:3 X1:i:1 XA:Z:5,-180809326,100M,0;1,+606900,100M,0;15,-102431201,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1307:17935:62714#49 147 1 382800 0 100M = 382392 -508 ATTGAAATTTTCAGTTTCTATTATATTATTTCTGCTCTGATCTTTGTTATTTGTTTCCTTCTGCTATCTTTGGGCTTGTATTGTTCTCTAATTTTCTCGC GGFFFEFFGHHHF>FF>GFEEFIGHEHHFAGDHGIFFHGFFGBEFIEGHHEFIGDFDHHFBI6DGAHFGGIIIGCIIFEIBCDFEEEHGFCEBGFACBC; X0:i:10 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2312:18765:91219#49 83 1 382859 0 100M = 382530 -429 TCTGCTATCTTTGGGCTTGTATTGTTCTCTAATTTTCTCGCTCCTTTAGGCATAATATTAGGTTGCTTATTTGAGATCTTTTTTTCTTTTTTGATGTAGG EIHHCGHGGGHFFIGJHIGICGGFEGICFGEGGFKIHGJFGFHFIHIHIIIGIHGHIFHGJHEGGJHFHHDGIFJFHIGIHGGGFG8GGGFJGFGFEBAB X0:i:4 X1:i:0 XA:Z:15,-102431363,100M,0;1,-382859,100M,0;1,+606738,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2311:18347:92624#49 147 1 382920 0 100M = 382555 -465 GTTGCTTATTTGAGATCTTTTTTTCTTTTTTGATGTAGGCATTTATTGCTATAAGTGTCCCTCTTATAACTGCTTTTGTTGCATCCCATATGTTTTAGTA GHGFGHHJGIGIFHFFFGGFJFIFHEGHFFFFGHHHGKFGHJFGFIFGGDHFIBGEHHGEGIGGGEHFGGIEIEGIEFKIGHDHGGGHGFFFFEFDDBC; X0:i:3 X1:i:1 XA:Z:5,-180809549,100M,0;1,+606677,100M,0;15,-102431424,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1213:6753:57744#49 147 1 382969 0 100M = 382609 -460 TATAAGTGTCCCTCTTATAACTGCTTTTATTGCATCCCATATGTTTTAGTATGTTATGTTTCCATTTTCATGCTACCTGATTTTAGAATATATTTCAAAG GEHEFHHHG4GIFHFIGGGHIGBFHFFHHHFDGGEGIFHGHEGFFEEGGHKJLKGIHHJHGIJEGEHGIGEIIGHIFFHIGIDHDDG1GHGDHEE9CBD; X0:i:3 X1:i:7 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1210:10909:13598#49 163 1 383064 0 100M = 383485 521 CAAAGCATGGTGTACAGTGCTTTTAAAAAGAGGCTATATATAGGTATATATAAAAACAATACACACATTGTATATAAACTATGGCATGCTTGTAAAGAAA ;CACD?C:DEF@HGCBB+CFCGF7HHCEG@7GEH4C,FI=HA=EGFKG@IEDG@IEEDJHDEHHDDFCFFFB>>EDGIGLHGA>IBHFDFIFF?HGFBGG X0:i:3 X1:i:1 XA:Z:1,-606533,100M,0;1,+383064,100M,0;15,+102431568,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2109:18159:57589#49 163 1 383102 0 100M = 383522 520 TATAGGTATATATAAAAACAATACACACATTGTATATAAACTATGGCATGCTTGTAAAGAAAAGAGAACATAAAGTGTCTGAGGAAATAATTAGAAGAAC ;CBCEBDEDGGGHGGDGIDGIGJCIGEIIIGGGHGGHGGGHHHHIGHIFHHDGGGHGDEHDHDFFEGGFFFGHE=HFCFJHGGHICHGHFIIFGHGHFHG X0:i:3 X1:i:0 XA:Z:1,-606495,100M,0;1,+383102,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2305:4589:77179#49 99 1 383181 0 100M = 383525 444 TGAGGAAATAATTAGAAGAACAAGAGGATGCAAAGGGGTCTGTCAAAGATTCAGTGAAATGAGGGTTTTTGGATATTCACAGCTAATAGATTAATGCATT BABFFGEEGFFEGEEFGGGFIFIGCHFFGHHHHGJGHH7GGHFIAGHCLFFIHHGHDBGFFIGHDDEGGHKFG?GDFGHHGFIHCEIHFH@GGHGGEDGE X0:i:9 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDFDD XT:A:R RG:Z:1#49 HS25_09827:2:1210:10909:13598#49 83 1 383485 0 100M = 383064 -521 TATTTTATTTTTTATTATACTTTAAGTTTTAGGGTACATGTGCACAAAGTGCAGGTTTGTTACATATGTATACATGTGCCATGTTGGCGTGCTGCACCCA H>H@=HHGGGDFH>GGFIGEHGGHJCC6GGFGGGFGDGEDGGF@HBGC?DCGCHBHHEEGHFGF:HJGCGH@EDDHAEBG?DGGJ?EG@HCI??C=7BAA X0:i:7 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:BBDAD XT:A:R RG:Z:1#49 HS25_09827:2:1205:17960:69100#49 99 1 383488 0 100M = 383924 536 TTTACTTTTTATTATACTTTAAGTTTTAGGGTACATGTGCACAAAGTGCAGGTTTGTTACATATGTATACATGTGCCATGTTGGTGTGCTGCACCCAGAA BAEDFGFGJFEGGJGHGGGHIHHHFJHHGHGCFGLGGEFGGHGHIGEGFIIIHGHIFGCFJJGDGDEGGHGFGFGGFGHHIGFCHFFHFEGGGHEFHAAF X0:i:7 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:BDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2109:18159:57589#49 83 1 383522 0 100M = 383102 -520 ATGTGCACAAAGTGCAGGTTTGTTACATATGTATACATGTGCCATGTTGGTGTGCTGCACCCAGAAGACTGGTTAATTTCAATAACCTAAAAATCCACAA 2JHHHFHGGDDFHIFHFFGICGEFEGCGDFEGG@DIHGIEGGGFIEGHIIHLIHFFGGDGC@EGGHIFHHHJHFFGEEF>FDGGGGJGFGFGD?DFEEAC X0:i:10 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2305:4589:77179#49 147 1 383525 0 100M = 383181 -444 TGCACAAAGTGCAGGTTTGTTACATATGTATACATGTGCCATGTTGGTGTGCTGCACCCAGAAGACTGGTTAATTTCAATAACCTAAAAATCCACAAGGT GHHFDHGGIGGGFHIFCAHHHHIGHEGCKGIDCHHHHFEGFG@EHFJGHFHFIHGFHCGEGIGECBDFHGEGEEGFCFGCDEGCGGGEGFCDFCFDDBC; X0:i:10 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2306:1509:99837#49 99 1 383590 0 100M = 383934 444 CTGGTTAATTTCAATAACCTAAAAATCCACAAGGTGGGAGCGTTTCACTGAAGACAGTTGTTAGAGAAACGTTAGAACCAACTTCCTTTTTTTCTCTGTC CACDFGFEFFGG@FGHGGDFIFIHHJFHEHEHHIAGGHHGGHFHFFHGGHIIFIGEDGGG@JGH@FGGGHFDGGCEHGHEJGICHBHBFGGGGEECH=JE X0:i:3 X1:i:1 XA:Z:1,+383590,100M,0;5,+180810219,100M,0;15,+102432095,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:1304:12180:33574#49 99 1 383707 0 100M = 384008 401 TTCTTTTCTCCTCCTCCTCCTCCTCCCTTTACTCTCCTTCTTCTCTCTCTGTTTTTCTAATCATGAAAACAAACGAAAAAAACTATGAGCAAGAGCACAG CABEFGFDGFGGGHEFGEGEDFIGIJFDFHAHCEEFGHHCFHCGGGHGFHBFEGLIFGFFEE9DEHFGGEH?IIGDFIGFEGDCJB>DFGGGGHHCDFG; X0:i:4 X1:i:0 XA:Z:1,-605890,100M,0;5,+180810336,100M,0;15,+102432212,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2111:18654:8239#49 99 1 383901 0 100M = 384087 286 AAAATATCATAATGGAACAGGAAACTCTAGAGAATGGCCAAGAAGATTAAAAGAAAACAAATAGAATGTCCATAGAGAATAACATAATTGAAATTTAAAC CAEEFGGFIFHFGJFHGGGFGHIGFEHIEHHDFGJGGHHGFHHHFGHIGFIIHHEEFHGGIGGHGFIGGHHIIGFEFGGHGGIHJEJHFGGGGHHHHHIE X0:i:10 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFF XT:A:R RG:Z:1#49 HS25_09827:2:2307:11316:43276#49 99 1 383921 0 100M = 384265 444 GAAACTCTAGAGAATGGCCAAGAAGATTAAAAGAAAACAAATAGAATGTCCATAGAGAATAACATAATTGAAATTTAAACCCAAATGAATGGTTTTAACA CABCFGFFIFFDFJGHGGGFIHIGHDFHGHHHFEJGGEHGGHGHFGHCDFIIFFHEGGGGGIGHEEHGGHGII?GJFGGHGGDFEFGHFGGGGDEGHAGB X0:i:9 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1205:17960:69100#49 147 1 383924 0 100M = 383488 -536 ACTCTAGAGAATGGCCAAGAAGATTAAAAGAAAACAAATAGAATGTCCATAGAGAATAACATAATTGAAATTTAAACCCAAATGAATGGTTTTAACAGAA BEHHFHGGBIFGGH>@CGGHLFFFEEFHDGIFGHHFHKGDFHBEFIJGGDFFGGGGDHHHGIAEGEHHGGEIIBEHIJGIBICIGBGHGFCFHGDD>BC; X0:i:9 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2306:1509:99837#49 147 1 383934 0 100M = 383590 -444 ATGGCCAAGAAGATTAAAAGAAAACAAATAGAATGTCCATAGAGAATAACATAATTGAAATTTAAACCCAAATGAATGGTTTTAACAGAATATTAGTATG GHHECHFHFLGHC>IFFEBHEGJJHFGHFHIFHFEHBFHGCFFFFGEGHHFFGKCIHHHHGIGIFBHFBGIECEGHGHGGBEFHGGFHGFCFGEFECBC; X0:i:9 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2316:11843:87656#49 163 1 383937 0 100M = 384010 173 GCCAAGAAGATTAAAAGAAAACAAATAGAATGTCCATAGAGAATAACATAATTGAAATTTAAACCCAAATGAATGGTTTTAACAGAATATTAGTATGTTA >FG X0:i:9 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1304:12180:33574#49 147 1 384008 0 100M = 383707 -401 AATGGTTTTAACAGAATATTAGTATGTTAGAAGCAGTTGAAGAGTGAACTAGTAAACTGTAATATAGGTCAGAAGGGGCTATCCAAAATGAACACAGGAA GDFHGH?D>EAIFHFIFFEHEGFEAEHHDEIFIHEHFDBDDEHEFEEGGHIFEEG?CHFDGDED?ADHGCEDGIDHCHGCFEFGEFGHGFCFEGDCDBC; X0:i:8 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2316:11843:87656#49 83 1 384010 0 100M = 383937 -173 TGGTTTTAACAGAATATTAGTATGTTAGAAGCAGTTGAAGAGTGAACTAGTAAACTGTAATATAGGTCAGAAGGGGCTATCCAAAATGAACACAGGAATA BJHECDHGGGHFHJFJHIJGJGGHFJGFGFDE@C X0:i:8 X1:i:1 BC:Z:TGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:?@@FFFFF XT:A:R RG:Z:1#49 HS25_09827:2:2111:18654:8239#49 147 1 384087 0 100M = 383901 -286 TATCCAAAATGAACACAGGAATAAGGAAATGGAAAATAAGAAACATGTAGTTAGGAGACATGGAAGACAGAGGGGGAAATGCTAAAAAGTTTTAAAGAGT GGFBFHGJFGHIFHBIHGHHIFIJHFGHHHEFIHJHHKHHHHDFHIEGGHHJGHGIHHJAGIGGJGHFGGEIIIGIIJHFFIGH-IGLGFHDHDFEDBC< X0:i:4 X1:i:0 XA:Z:5,-180810716,100M,0;1,-384087,100M,0;15,-102432592,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2115:6621:62569#49 163 1 384165 0 100M = 384531 466 ATGCTAAAAAGTTTTAAAGAGTGTTTCAGAAGGAGAGAAAGGAGATCATGAATCAGTGTATATATTTTTTAAATTTTATTTTATGTTCTGGGATACACGT ;C-DDF-D&9-9EGG+E7+D',J3EG+'FEGB5BEE0GCGBJHD7DH?DEBDGDGFCHBF=FKGGHHFFG=JHFBHHBGIIEIEBFHKGFHDFGFGLGEFDCEFEDBC< X0:i:2 X1:i:0 XA:Z:1,-384265,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2114:18530:96792#49 163 1 384386 0 100M = 384727 441 CCCCTGGCCCCCTGAGAGGCCCTGGTGTGTGTTGTTCCCCTCCATGTACCCACGTGTTTGTCCTGATGGTCTCCTACCCCCTGTCCGCCTGAGAGGCCCG ;CBC=F1;FJFGLEFCHGEFIEFEH7IEDC>IGBGC?JIGDGHHEGGEDHHGGF7H2B77=9D?55FI5=F56>=HG4654B=5C3'E@>GI>5F+,FH2 X0:i:1 X1:i:21 a3:i:44 XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1302:12129:33861#49 99 1 384406 0 100M = 384746 440 CCTGGTGTGTGTTGTTCCCCTCCATGTACCCACGTGTTTGTCCTGATGGTCTCCTAACCCCTGTCCCCCTGAGAGGCCCTGGTGTGTGTTGTTCCCCTCC AABDFGF?GFFDEEGGGCHHGHIEGEDIGHHHHGJGFHHGGFFG9FDEG:IFHIEE@9GJDE9BKGGGG77B6?E?6BI7C@BCCE,H6GGG4CDBHDIE X0:i:34 a3:i:45 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2309:8557:82260#49 163 1 384434 0 99M1S = 384792 458 CCCACGTGTTTGTCCTGATGGTCTCCTACCCCCCGTCCCCCTGAGAGGCCCTGGTGTGTGTTGTTCCCCTCCATGTACCCACGTGTTTGTCCTGATGGTC ;CBCDFDEFEFGGGFGHGIGDFFCIDG8IEGIG@B7EGIGFAHHDGHBDG2DGDB>CD@FDBD?EEFHDEGD>4E55=?>FBG+I>+F;+C+FD+>F?,+ X0:i:1 X1:i:38 a3:i:27 XC:i:99 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2114:9377:7141#49 147 1 384456 0 100M = 384219 -337 CTCCTACCCCCTGTCCCCCTGAGAGGCCCTGGTGTGTGTTGTTCCCCTCCATGTACCCACGTGTTTGTCTTGATGGTCTCCTACCCCCTGTCCCCCTGAG G4GHF+GDIEGIF@FGHEGFHFFGHBFHHHEJGHEFHKHHFFG7FIFGGHFFIG@DHHDFGIFGEGHFGA@IIDGHIFF7GI5IGIGHGFFF7>E=CBC< X0:i:7 X1:i:29 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2115:4926:43145#49 99 1 384468 0 100M = 384846 478 GTCCCCCTGAGAAGTCCTGGTGTGTGTTGTTCCCCTCCATGTACCCACGTGTTTGTCCTGACGGTCTCCTACCCCCTGTCCCCCTGAGAGGCCCTGGTGT @ABCFGFEIFEG'HEFGGDFGHIGGHFIBHGDFIJFCHHGGHJHFGHIGFIIHHEIGHIGEDGH@KGGGFFIGFGJHGIHGHIHGGIFFGGFGH=5A4J* X0:i:5 X1:i:28 a3:i:7 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:1205:5155:91783#49 163 1 384473 0 100M = 384905 532 CCTGAGAGGCCCTGGTGTGTGTTGTTCCCCTCCATGTACCCACGTGTTTGTCCTGATGGTCTCCTACCCCCTGTCCCCCTGGCAGCCCCTGGGGTGAGTT ;CACDFCHFJHGLGIEHCE7FFHIHHEIIE?HFHBGDF5GHFHECG>IFFCH5EEFCDEFFFFHFDHEJEA5,BF5>C6'C+++4*4<@>4B+F$+,F,2 X0:i:25 X1:i:0 a3:i:30 XG:i:0 AM:i:0 SM:i:0 XM:i:5 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2115:6621:62569#49 83 1 384531 0 100M = 384165 -466 GTCTCCTACCCCCTGTCCCCCTGAGAGGTCCTGGTGTGTGTTGTTCCCCTCCATGTATCCACGTGTTTGTCCTGATGGTCTCCTACCCCCTGTCCCCCTG E6+BB=5A,DEEG>5CHDHCE?B?E@:CDBAGGCGF7GA88CFDAGGHI@FCDDF9A;9G7E9CGHICD:A@HFGEAGGG?DE6?=FDFGF@BA@ X0:i:1 X1:i:44 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:BDDDF XT:A:U RG:Z:1#49 HS25_09827:2:2114:18530:96792#49 83 1 384727 0 100M = 384386 -441 GTTCCCCTCCATGTATCCACGTGTTTGTCCTGATCGTCTCCTCCCCCCTGTCCCCCTGAGAGGCCCTGGTGTGTGTTGTTCCCCTCCATGTATCCACGTG 2A4DCA@G7D@@H>?+D?,7?7>6?FKAFB?GGE,@BG9@8A(@HGGFDI?GCFFIEH?GHBEFGIHHHEHEHDEGHIKGFFGGGGFFGFFGEFBFEEAC X0:i:38 a3:i:44 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!1:DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1302:12129:33861#49 147 1 384746 0 100M = 384406 -440 CGTGTTTGTCCTGACGGTCTCCTACCCCCTGTCCCCCTGAGAGGCCCTGGTGTGTGTTGTTCCCCTCCATGTATCCACGTGTTTGTCCTGATGGTCTCCT GHHF>FCFB4FHC+';F+4HED4+DBH6HAG5CGEEFFE=FFB=AAEGHHKFEHGDHHDEGGGHJGHFHGIDI6HIFFHCFEGHGGGHGFFFCDFC;AC; X0:i:46 a3:i:45 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2309:8557:82260#49 83 1 384792 0 100M = 384434 -458 CTGGTGTGTGTTGTTCCCCTCCATGTATCCACGTGTCTGTCCTGATGGTCTCCTACCCCCTGTCCCCCTGAGAGGCCCTGGTATGTGTTGTTCCCCTCCA BG4ABEHGGG6E>>EHDFCDHCB6D@JAGHEGGIFGAGI8BIG@EGDHIIFFCH,FEGHFCFHGFLIFGHHEIFHGGIFCEFGGHGHGDFFGGFGFCCAC X0:i:1 X1:i:55 a3:i:27 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!1=DDDDD XT:A:U RG:Z:1#49 HS25_09827:2:2115:4926:43145#49 147 1 384846 0 100M = 384468 -478 CCCCCCTGTCCCCCTGAGAGGCCCTGGTGTGTGTTGTTCCCCTCCATGTATCCACGTGTTTGTCCTGATGGTCTCCTACCCACTGTCCCCCTGAGAGGCC +EFIHG=HHGHGID8FGHGGGED?IGH=FE,F+BFFGFFGFGFGGGHGGGGGFDHCJ9H@HGHF:EBGGHCGHHEGFC?FHIEHHHC@GFG@IGBDGG@7ABDIICEBBHH?@7DJEFCFE@>GEEJH@,2 X0:i:42 a3:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:ADD?D XT:A:R RG:Z:1#49 HS25_09827:2:1205:5155:91783#49 83 1 384905 0 100M = 384473 -532 TTGTCCGGATGGTCTCCGCCCTCCTGTCCCCCTGAGAGGCCCTGGTGTGTGTTGTTCCCCTCCATGTATCCACGTGTTTGTCTTGATGGTCTCCTACCCC 2,=<=5+4,DD6,,5EF,,7E-6F?F,6G7CGGEDEDGGGBFGGGEHHECHFCDFFHCDC@FGCGIE8CED-IFEDEIFCE:GGHBDGD4@GDEGDDBAA X0:i:7 X1:i:61 a3:i:30 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:4 XO:i:0 QT:Z:!1=DDDDF XT:A:R RG:Z:1#49 HS25_09827:2:1205:10877:75126#49 147 1 385154 0 100M = 384849 -405 TCCCCCTGTCCCCCTGAGAGGCCCTGGTGTGTGTTGTTGCCCTCCATGTATCCACGTGTTTGTCCTGATGGTCTCCTACCCCCTGTCCCCCTGAGAGGCC DG5@?HAGH5EEDGBB>HC>GC6GHE5GGGEDCCBEEGFEFHCEEDAC; X0:i:2 X1:i:40 a3:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2315:19609:6791#49 121 1 385416 0 100M = 385416 0 TGTTGTTCCCCTCCATGTATCCACGTGTTTGTCCTGATGGTCTCCTACCCCCTGTCCCCCTGAGAGGCCCTGGTGTGTGTTGTTCCCCTCCATGTATCCA )8A1<7,AGFD,CH5J>B7,7H,FJGJCIGFGGGFGHGEFF8@FIG?HIIHG9HFHGJHGHHGHFHHHHHHEIFEHGIGGHHGGJEJFFFFIFFGFDEAH X0:i:39 a3:i:23 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2113:21368:74424#49 99 1 385875 0 100M = 386187 412 GTGTGTTGTTCCCCTCCATGTATCCACGTGTTTGTCCTGATGGTCTCCTACCCCCTGTCCCCCTGAGAGGCCCTGGTGTGTGTTGTTCCCCTCCATGTAT CAEDFGDDAFFGGFEHGGGGGHCGGHFHBHEHF6C5FHBGDDGHFGFGFFI?FGGHDBG8EEGF@DE,7?@BIDF?6BCBC@DCCFCFFEFGGDDF4GF2 X0:i:39 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:1314:7200:62612#49 99 1 385950 3 99M1S = 386120 271 GTGTGTGTTGTTCCCCTCCATGTATCCACGTGTTTGTCCTGATGGTCTCCTACCCCCTGTCCCCCTGAGAGGCCCTGGTGTGTGTTGTTCCCCTCCATGA CAB@=DFDEFHF@EGG>GD?C>IEG?CHJGFGFGC9F8-F8?G?CAC7G8CG.-@EGD,77@(?G7GCC?F6-7,,7D>,,FFDG7A5D5,4,* X0:i:53 a3:i:60 BC:Z:NGTCTATC XC:i:99 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2110:13636:73502#49 99 1 385977 0 100M = 386370 493 ACGTGTTTGTCCTGATGGTCTCCTACCCCCTGTCCCCCTGAGAGGCCCTGGTGTGTGTTGTTCCCCTCCATGTATCCACGTGTTTGTCCTGATGGTCTCC C=EEFGEFIFHGFJEJGGFGGGIHHJHIGHHHFHEGGGHGFHHHIGHIGIIDHHGEFHAJGIGHKFHGGEGFIGCEGGGFCHIFJGHHDHGG4HFCHHIE X0:i:46 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1304:8065:2816#49 99 1 385988 0 100M = 386386 498 CTGATGGTCTCCTACCCCCTGTCCCCCTGAGAGGCCCTGGTGTGTGTTGTTCCCCTCCATGTATCCACGTGTTTGTCCTGATGGTCTCCTACCCCCTGTC CAEEFGDEGFHGHJEHGGGFDFIHHJHIGHHHFIEGG9HG8H/EGG@9D?AD7HECGFCBEDCFHHCGGAF?FGFEBIHHD@?HCEFDFGGGBHE=@=AE X0:i:39 a3:i:64 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDBDE XT:A:R RG:Z:1#49 HS25_09827:2:2203:2894:34567#49 73 1 386033 0 100M = 386033 0 ATTGTTCCCCTCCATGTATCCACGTGTTTGTCCTGATGGTCTCCTACCCCCTGTCCCCCTGAGAGGCCCTGGTGTGTGTTGTTCCCCTCCATGTACCCAC CAEEFGFDGFFGGEFH>GBFGHDECE-IF?-HHEECG@ECGHGIIGDGFFFFH7FEDGCG@9GDF7FGGAFFAI,?BB77E7@,55F,E@<7A5D54@F* X0:i:14 X1:i:79 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=BDDAE XT:A:R RG:Z:1#49 HS25_09827:2:2316:5060:77973#49 73 1 386039 0 100M = 386039 0 CCCCTCCATGTATCCACGCGTTTGTCCTGATGGTCTCCTAACCCCTGTCCCCCTGAGAGGCCCTGGTGTGTGTTGTTCCCCTCCATGTACCCACGTGTTT A@BEFGEDAFF@@EG:G>#??FIAGEHBBDE8?AI5CH@-DH;HF?HD7FBIJDBACB:GDIGB@D7G-H7?6F@DFEGH(,7755>5F@<>4HF=H+>B X0:i:15 X1:i:79 BC:Z:TGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z::=@?DDBD XT:A:R RG:Z:1#49 HS25_09827:2:1314:7200:62612#49 147 1 386120 3 43M1D57M = 385950 -271 TCCATGTTCCCGCGTGTTTCTCCTGATGGTCTCCTACCCCCTGCCCCCTGAGAGGCCCTGGTGTGTGTTGTTCCCCTCCATGTCTCCACGTGTTTGTCCT +?+5C<'+>LA45'D5G>B'FF.=7'D4E,D5D85@5,=5C7FHGI@8FBHGG>EGEG7-7J=GG9='?IGHC57E=GDEBB5; X0:i:8 X1:i:0 a3:i:60 XG:i:1 AM:i:0 SM:i:0 XM:i:4 XO:i:1 XT:A:R RG:Z:1#49 HS25_09827:2:1209:14289:53924#49 163 1 386132 0 100M = 386536 504 CGTGTTTGTCCTGATGGTCTCCTACCCCCTGTCCCCCTGAGAGACCCTGGTGTGTGTTGTTCCCCTCCATGTATCCACGTGTTTGTCCTGATGGTCTCCT ;CB>EFDF?HHGHGGCEFDDFGFEHEGII>GGGHGFEDGGH?,7?GG?FE8G>G>FEBECABFFF5FGDDGBE>BH5F6C<4F@@FH+4F'FF5FDF@EB X0:i:46 a3:i:58 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2116:12369:89403#49 163 1 386153 0 100M = 386545 492 CTACCCCCTGTCCCCCTGAGAGGCCCTGGTGTGGGTTGTTCCCCTCCATGTATCCACGTGTTTGTCTTGATGGTCTCCTACCCCCTGTCCCCCTGAGAGG :C5D,4?F6,:G4;?<0FD4FHJ<@ALFBFEGBFF? X0:i:6 X1:i:50 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1206:4302:46701#49 163 1 386154 0 100M = 386543 489 TACCCCCTGTCCCGCTGAGAGGCCCTGGTATGTGTTGTTACCCTCCATGTATCCACGTGTTTGTCCTGATGGTCTCCTACCCCCTGTCCCCCTGAGAGGC BFGFEGH5EC5HHG X0:i:6 X1:i:50 XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2206:5918:62247#49 163 1 386155 3 100M = 386605 550 ACCCCCTGTCCCCCTGAGAGGCCCTGGTGTGTGTTGTTCCTCTCCATGTATCCACGTGTTTGTCCTGATGGTCTCCTACCCCCTGTCCCCCTGGGAGGCC FGFFC@DI,E5?DFHB7DEGG+DDDFCH5F5HDGDAF4B7DGBFF5DF>5DG+BH==B=GHFB++4*HE;A+'+%+D(<,2 X0:i:35 a3:i:12 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2301:6402:37148#49 163 1 386156 0 100M = 386521 465 CCCCCTGTCCCCCTGAGAGGCCCTGGTGTGTGTTGATGCCCTCCATGTATCCACGTGTTTGTCCTGATGGTCTCCTACCCCCTGTCCCCCTGAGAGGCCC EDED=AD7B??EDG?>EFFHBBBE4E55+>H+@A+F'G3FE%4B X0:i:1 X1:i:36 a3:i:20 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2113:21368:74424#49 147 1 386187 0 100M = 385875 -412 GTTGTTCCCCTCCATGTATCCACGTGTTTGTCCTGATGGTCTCCTACCCCCTGTCCCCCTGAGAGGCCCTGGTGTGTGTTGTTCCCCTCCATGTACCCAC ;EFBFA?B>AADC'BF@=4@EBFGAB4CHFFFGCEBB?BDDBHEE,EGDDI=E5;IH75EGDD3FGGGGFI7ECGIFEGJGDFAGGGEHHGIGGCGFELICDDC.EDGIEHHGG@GJECEFHGHBIHEDGIFGFG>GHGHGGEFIFEGCE6A8 X0:i:21 X1:i:46 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:BBDD= XT:A:R RG:Z:1#49 HS25_09827:2:2110:13636:73502#49 147 1 386370 0 100M = 385977 -493 GTCTTGATGGTCTCCTACCCGCTGTCCCCCTGAGAGGCCCTGGTGTGTGTTGTTCCCCTCCATGTACCCACGTGTTTGTCCTGACGGTCTCCTACCCCCT GHH5FDGGIEGIAHFFFGHH5GJGDEFHDFIJIHDFG7HHHGDFFGEGGHGFGEGFHHJHGEDDFH@FG>IIIEHHFHHGFEFEGIGLGFEFGEFECBC; X0:i:1 X1:i:41 XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1304:8065:2816#49 147 1 386386 0 100M = 385988 -498 TCCCCCTGTCCCCCGGAGAGGCCCTGGTGTGTGTTGTTCCCCTCCATGTACCCACGTGTTTGTCCTGATGGTCTCCTACCCCCTGTCCCCCTGAGAGGCC 2H@BFD5FFAFIGH*I>GGDFFJEABB?55=AEGBE?EE=FJ@EEA@?@D+DI5G?HAA5DC66GGEFGGEGFFGFEBKIFIIHEGDHGFEFHEDECBC; X0:i:23 X1:i:91 a3:i:64 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2301:6402:37148#49 83 1 386521 0 100M = 386156 -465 TTTGTCCTGATGGTCTCCTACCCCCTGTCCCCCTGAGAGGCCCTGGTGTGTGTTGTTCCCCTCCATGTACCCACGTGTTTGTCTTGATGGTCTCCTACCC ;AAH=DHGG+6@56GC>IC7EHGHDGDAFBEG@;D@DGD$CGGGHBECIIFD8HFGDGHFCHGFFCHG-9HFBFDHA@>GFDCGF?<@FFFEEDBF7>>B X0:i:5 X1:i:49 a3:i:20 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1209:14289:53924#49 83 1 386536 0 100M = 386132 -504 TCCTACCCCCCGTCCCCCTGAGAGACCCTGGTGTGTGTTGTTCCCCTCCATGTACCCACGTGTTTGTCTTGATGGTCTCCTACCCCCTGTCCCCCTGAGA ;IFDDBDHAG4HECGFGH@CD7HGHE@KGBGCGGFFKHGAFFGBGIEG8FIIDIFGFHHDGCBHHFEJFHEHGDDDFGIHGHDGGGEHHDFFIDEGFEBAA X0:i:7 X1:i:31 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFF XT:A:R RG:Z:1#49 HS25_09827:2:2116:12369:89403#49 83 1 386545 0 100M = 386153 -492 CTGTCCCCCTGAGAGGCCCTGGTGTGTGTTGTTCCCCTCCATGTTCCCACGTGTTTGTCTTGATGGTCTCCTACCCCCTGTCCCCCTGAGAGGCCCTGGT ECHEFE9CGFHEHI?GHDC;HGBF?GDGFFEGGIDGDGAFG:GG(7HFDE?LGCGFD;DDC2GCFJEC@AHGBFE9GIHGE4GGJGFGGGFGDFGFFEA5 X0:i:7 X1:i:31 BC:Z:TGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z::?BFFDEF XT:A:R RG:Z:1#49 HS25_09827:2:2206:5918:62247#49 83 1 386605 3 100M = 386155 -550 CGATGGTGTCCTTCCCCCTGTCCCCCTGAGAGGCCCTGGTGTGTGTTGTTCCCCTCCATGTATCCACGTGTTTGTCTTGATGGTCTCCTACCCCTGTCCC *6+BBA5+G4@,5CB+7?G??GE?77CI,7EGG@F@HGI8B:BFGF?C?@:;C8'FEG?DG79CC'EF8AHFIF.2?BEGD4FIDD?FCCAC X0:i:2 X1:i:8 a3:i:12 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 QT:Z:!1:ADDDF XT:A:R RG:Z:1#49 HS25_09827:2:2212:14557:21550#49 161 1 386621 0 85M1I14M 5 180812054 0 CCTGTCCCCCTGAGAGGCCCTGGTGTGTGTTGTTCCCCTCCATGTATCCACGTGTTTGTCTTGATGGTCTCCTACCCCTGGCCCGCCGGGGGGGCCCTGG IFIGHCH>ECFECGFEGFEAEGHAHDGDHEDEHHGEIFEH@,5A,,5E5'(=5B6+E5>4,+4+=@4;'+++4'>+>>,+4G X0:i:2 X1:i:0 a3:i:41 XA:Z:5,+180813173,85M1I14M,5; XG:i:1 AM:i:0 SM:i:0 XM:i:4 XO:i:1 XT:A:R RG:Z:1#49 HS25_09827:2:2314:2040:51445#49 163 1 387201 0 100M = 387435 334 GCTCTTGTTGCCCAGGCTGGAGTGCAATGGTATGATCTTGGCTCACTTTGACCTGTGCCTCCTGGGTTCCAGCGATTCTCCTGCCTCAGCCTCCAAAGTA CCIC>GFHHFHGEGHAH45FGIFFEHGGI4FG8FDHEHBHGGFIAF>FIHFFFFHIHEHHGBEGIG?KHGGEKDHGGMGAGGIFHFIIIGEHCFHGHFGHEHGEHCH:HEIHJGKIHGHFGGGEGGG?FFEEGF6BAC X0:i:6 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=BDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2315:15983:17542#49 99 1 387542 0 100M = 387970 528 GCAAATGGCATTTCTGGTTCTAGATCTTTGAGGAATTTTCACACTGCCTTCCACAGTGAATGAACTAATTTACATTCCCACAAACAGTGTAAAAACATTC HAEEFGFFIFHGCJGFGGHGGHIGIJHIGHHHHELGGHHHGHHHFGHIGHIIHHGIG@@JFJGHKFFGGFGGGJGEFIGHIGIHJHICFGGGGEBEBHGC X0:i:6 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2106:13429:74100#49 73 1 387637 0 100M = 387637 0 CATTCCTATTTCTCCACAGCCTTACCAGCAACTGTTGTTTCTGGAGTTATTGATAATAACCATTAAGACTGGTTTGAGATAGTATCTCATTGTGGTTTTA 8?>@F3?DEFG(@E??BCAECH>;ECBC; X0:i:9 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2316:19530:41760#49 163 1 388001 0 100M = 388228 327 GTGGGTACTCCACATACCTGGAAATCTGCCTGGCCATAGACTGGAGAGGGCCCCACTGCACCACAACCTAGGTTTATAAACGGTGGGGTAGCTCAGGATG 1;=DCFEFDHFGH?@:HIEB7?41H9:9G:F=CHAF?@=4F5;7?DK:;HE:?DI??;-';HF;>>HG X0:i:5 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2312:5168:3114#49 99 1 388049 0 100M = 388275 326 GGCCCCACTGCACCACAACCTATGTTTATAAACGGTGGGGTAGCTCAGGATGCTGGTCCAGGTAGACAGGTGCTCCAATGCCTGAATTTCTGCCTGGGGG BAECFGEFEFGGG;GGGGGHGFIHEHFHEHHHHHICHHHGFHGHIGHGFHIIHIFICHFFGG9HFDIGGFFFICGEFGGHIHDFGGHFFGGGGHFFHHJH X0:i:5 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2316:8993:76446#49 121 1 388160 0 100M = 388160 0 AAGCCCTGCTGTATCACATTCTCAGGGGAACAGGCTGGGGCACCCAGCAATGACACCTGCAGACTGGTTGTAGGTCTCCAAGCTGGCCCTGGCTGCAAGT E>FHCEDG7@G@CFBHDIG5E?EHE7DIGHEGG7DFHGDGB.GCHGGFFCH6CH?FEH@GCH9H7EDHHEH@?FEC;IFIG5CG-BDCDEFFGECFFC@C X0:i:8 X1:i:2 BC:Z:TGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z::=?DDED2 XT:A:R RG:Z:1#49 HS25_09827:2:1210:5107:17661#49 121 1 388166 0 100M = 388166 0 TGCTGTATCACATTCTCAGGGGAACAGGCTGGGGCACCCAGCAATGATACCTGCAGACTGGTTGTAGGTCTCCAAGCTGGCCCTGGCTGCAAGTTTCATC HC@HBDCGG@GEC6EG>IGEBKI?E7JFFFHGG@D8H-ADGAGFIGIC;C?GEDGFEEHGGHEGGAGF8EHF?FEHEIGIFG>GHEEE@?=FDFGFFCAA X0:i:8 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDDDF XT:A:R RG:Z:1#49 HS25_09827:2:2316:19530:41760#49 83 1 388228 0 100M = 388001 -327 TGTAGGTCTCCAAGCTGGCCCTGGCTGCAAGTTTCATCACCTGGGAGAAATTACAGCTGTAGCAGCTTTTCTGTTGCCCCGAGGCTGCGATGGGGGAAAG EJHHFEHGGGHFHFGEHIHH77?CDIEG5(FDDGE8FG@@EFFFIB:F9HGFIFDGH7@CFIIGGGHGFHEDHCFIHDGAHGJH6FDIEDDF@EAA X0:i:8 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2312:5168:3114#49 147 1 388275 0 100M = 388049 -326 AAATTACAGCTGTAGCAGCTTTTCTGTTGCCCCGAGGCTGCGATGGGGGAAAGCACAATTCCAGCACATACTGCTGAGGTGTTTTCCACAATATGGCTGT GHHEFAJFBHFIGHIIFFGHIGJEHIGHHEDJHFIHFFHHHJFFFIGGHHEJIGCGHHJFGIGEFEEFGGIGIFEEEFHIFEIFEIHHGCGFHEFCDBC; X0:i:6 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2111:20775:6304#49 147 1 388342 0 100M = 387921 -521 ATACTGCTGAGGTGTTTTCCACAATATGGCTGTGAAGGTCCCTACCAAGCCCCAAAGCAGTTGTTCCAATCTTTGGCCTGAGACTAAAATGCCTGTGCAG BGF5DFGDIGHDEHFGGGFF5HCFHEFHDFIAEFEEHKAJHFH=FAEGHEKDIKG?HHGHGIDGCBHFG7EIIIHEEJKCFEDEEGGLGFEFHEDBCBC< X0:i:7 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1314:19149:88588#49 163 1 388373 0 100M = 388757 484 GTGAAGGTCCCTACCAAGCCCCAAAGCAGTTGTTCCAATCTTTGGCCTGAGACTAAAATGCCTGTGCAGGCATTCTGCTGGGTCACAAAAAGAAAAAAAA ;1BBDFD=F@5CHGF;=79FI=J;@:GIIEGDGHHG-7HGFFHHG9GFE7IH(C-EBEG9FI@CGG,FKDGDDGGGGEEFC;IH;.HCHDCHEJHE.:EG?8HAF?9C1@ X0:i:10 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!11BDFDD XT:A:R RG:Z:1#49 HS25_09827:2:1314:19149:88588#49 83 1 388757 0 100M = 388373 -484 ACATTCTCCTTCTTGGGATCTATGATGTCCTTCATGATTCTGGTGGATTCCCATTTTCCTTCTTGACTTAGAGCTCACAGAGTTGACCTTTGTGCACTCT BCHHGGHGGFGFHHHJCDGIHGIFEGJFIKHGGIGDHGGIGIHFCHFHIIHGIHGIHJHGGHGGGLHHHHHEIFHFHIGIHGGGJEEGGGFJEEGFDEAA X0:i:9 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFF= XT:A:R RG:Z:1#49 HS25_09827:2:2210:12884:37753#49 163 1 389014 0 100M = 389408 494 CAATTATTCAGTGAAAGAGCCGCTAGGGGGCTGGGCCGTGCACAGAAAGAGTTCTGGCAGCCACGAGCCCTGACTAGCTAGCCCTGCCAGCATTTATTGA DEDC79H@7>F6B?,D@GDFD=5@G?@5DG<5G5+B7?59FB555ED=5D>EBEBIFF44AHCBH?DD>3?G X0:i:6 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1307:7111:77283#49 83 1 389015 0 100M = 388619 -496 AATTATTCAGTGAAAGAGCCGCTAGGGGGCTGGGCCGTGCACAGAAAGAGTTCTGGCAGCCACGAGCCCTGACTAGCTAGCCCTGCCAGCATTTATTGAA FFHBCEEGGD@@HF?JCDGDHGG6GGKG?F7GGFF@DGDDBA@DIH?FFIHD?EGFAH@GCH@HGEGHHEHGIFJHGIHGHDGGHEJGGFFJFFGFFEAC X0:i:6 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFF XT:A:R RG:Z:1#49 HS25_09827:2:2303:12383:49553#49 99 1 389119 0 100M = 389493 474 CATTAAATGACAGGGGCTTTTAGTCAACACAAATAGAGGGTAATTAACCTGGTCACCCTCCCCCGAGAGAGAGCCATCCTGCCTGTGAATGATCAAAGGT 8;CDFGFDGFGEEJGHCGDHIFI;HE@D@DHHHECGG9CCE@FAFBDIFD)FFIGAC@IBEGGH@DGGGF7BCFFDBGHBECB>C?FGFGFGGE=F4AI2 X0:i:9 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11ADDFD XT:A:R RG:Z:1#49 HS25_09827:2:2305:11549:52357#49 99 1 389226 0 100M = 389539 413 AGGACCACATGAGTAAACAAGTTATTTAGATAAACTCCCTTACATTCCTTTGCACGTACTTTAAGCTATTTACTCAAGGAAGGATTAGGCCGCCTTCATT CAEFFGEEGFGDGGEFGGGHGFIHIJHHGHHHHGHGJHHHGHFIIGHIFEIIJIGGGHGGGGGHFEHGGHGGIGGEHIKCIGIHHFIGDHGGGHEFHHFH X0:i:8 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDFFB XT:A:R RG:Z:1#49 HS25_09827:2:2106:14937:40386#49 163 1 389263 0 100M = 389635 472 CCTTACATTCCTTTGCACCTACTTTAAGCTATTTACTCAAGGAAGGATTAGGCCGCCTTCATTCAGATCTATTACTGAAGCTATATAACACCCCCAGCCT :CBC7E9@D-9GGG6@E>5B+EFGB7D,CIG55HBG6GH>5GADEGG+D5,DG?A+EHB?DEFFB??5D@AHCB=DB+6IEFFD;*>CGEGDIAHEHFGHAHGEICFGB@EHEHAFHCDEIDCE@I@GCJJAABFDHGFFHFHFGBFFBBDCH X0:i:9 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=BDDBD XT:A:R RG:Z:1#49 HS25_09827:2:1203:12246:84944#49 99 1 389363 0 99M1S = 389755 492 TCCATGAAGGTTTGTGTCGATTTCTTATAACTATCTTTAAAATTTTTCCCACCAGCCTGACTGAACTCCCACAGTTGTTGCTACTTTTTGAAATTGAAAT 8?>@FGFGAF4E5D4H>GB?GBHGE<9EGAECC:CGFEHGGHGHAF@9.:CF8GFG@@:F8G9DGF75GE7F,C77B6HHIC@DC0FCFDFG>5AB,H,* X0:i:9 X1:i:1 BC:Z:NGTCTATC XC:i:99 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11=BDDD XT:A:R RG:Z:1#49 HS25_09827:2:2210:12884:37753#49 83 1 389408 0 100M = 389014 -494 TTCCCACCAGCCTGACTGAACTCCCACAGTTGTTGCTACTTGTTGAAATTGAAATACTTCTAGGAAGACTGATTAAGAACAATATAGAGAAAAGACATAT E>4EF5DA7@DF>GHCCD7?C?GBEF?FIH?GGAG8CEH@:DEGAID?EAC2G?D@6?FAD??FDB?A X0:i:10 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:AD1AD XT:A:R RG:Z:1#49 HS25_09827:2:2303:12383:49553#49 147 1 389493 0 100M = 389119 -474 AGAGAAAAGACATATTTTTCAAACTCCTGATGAAGAAGAAACATCCGTATTAATATATAGCTAATAAAAAGATAAGAGATGTTGTGGAAAACTTCATACA @?B>FHGFB+A;FHIIFIGFE64BHF4HDHIFHCDE7EG57GBEEEEGDDEFE55CEE5=>+EH?HB>H?E>GB7H7>7D7I+I:CAH5A9D@9BAC?C: X0:i:7 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2212:11702:89425#49 99 1 389498 0 100M = 389863 465 AAAGACATATTTTTCAAACTCCTGATGAAGAAGAAACATCCGTATTAATATATAGCTAATAAAAAGATAAGAGATGTTGTGGAAAACTTCATACAAGGGT AABCFGFGEFFGGDGHGGGEGHIHHJFFFHHHFHEGGGHGFHGHFFHCGFIIJHGIGHGGJGGFGFCGGHFIIDGEFGIEIHIHCEFHFHGGGDFGHHAB X0:i:7 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFA XT:A:R RG:Z:1#49 HS25_09827:2:2305:11549:52357#49 147 1 389539 0 100M = 389226 -413 GTATTAATATATAGCTAATAAAAAGATAAGAGATGTTGTGGAAAACTTCATACAAGGGTGCCCACTCTCAGAACTTCTATTCAACATAGTACTGGATGTC GFHEFHGFIHHIGHFFHFGHLGHGHIGHHHIFGGEHHHHHHJHGFIGGHHH@IGGEHHGDGIJ?FAHFHGEIEIHHEJKFDHGFGBGAGFFFHDFECBC; X0:i:7 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2306:18330:41806#49 83 1 389623 0 100M = 389269 -454 CATAGTACTGGATGTCCTAGCCAGAGCAATTAGGCAAAAGAAAGAAATAAAAGGCATGAAAATTGGAAAGGAAGAAGTTAAATTGTTTCTGTTTGCAGTT EJDHGEHGGFGEGGHJHIHJFGIFGGJGIHHGGHGGHGGFJGHGIHFFIAILIHGIIGHGGHGJGIHHHHHGIHJFHIHIHGGGJEJGGGFGGGGFFBAB X0:i:10 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2106:14937:40386#49 83 1 389635 0 100M = 389263 -472 TGTCCTAGCCAGAGCAATTAGGCAAAAGAAAGAAATAAAAGGCATGAAAATTGGAAAGGAAGAAGTTAAATTGTTTCTGTTTGCAGTTGACATGATCTTA H6HBBECG,DDECFBGHDHD77>BGCFG?HFGGFF8FGGGG:FFCBEF?E:.C8G@HCDD7EHF:CECHHH@D@E>EBHGAEFFDD?F@B>< X0:i:10 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:ADDDF XT:A:R RG:Z:1#49 HS25_09827:2:1203:14847:60166#49 147 1 389636 0 100M = 389312 -424 GTCCTAGCCAGAGCAATTAGGCAAAAGAAAGAAATAAAAGGCATGAAAATTGGAAAGGAAGAAGTTAAATTGTTTCTGTTTGCAGTTGACATGATCTTAT G4BHCHG>FIFGGBICDFFHHBHEEBF?HHGJHHEGBEFFDGFEFEEGG?EFIGGDHHEHGIGGE%EFDC>GEBGBEFFIGCFGEFGHGHEFHEDCCBC; X0:i:10 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1203:12246:84944#49 147 1 389755 0 100M = 389363 -492 CTCTGCCAAAAAATTTAGAATTCATAAATGAATTTAGTAAAGTTGCAGGATACAATGTGAACATACAAAATTCAGTAGCATTTCTACACATCAACAACAA 2E3>>+CDG4GDA=IFH=EHCD=E5BEIBFDFCFEDF7EHC7B4ABDG7E5=55D5H,5=5D?DG&>>DCECE6H,GJ,@?D56E6GE>AC789D7CAC: X0:i:6 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2212:11702:89425#49 147 1 389863 0 100M = 389498 -465 AAAAAAGAAATCAAGAAAACAATCCTATTTATAATAGCAACAAAAAATACTTAGATGTAAATTTAAACAAAGAGGTGAATGATCTTTACACTGAAAACTA GFHFFHDFGL>HEHFFHFHHHB4BHEGHBFGFGHJHFEHFIFFFFGGGDHKFIHGKHHHHGIGEEHHFGCEEIEGIFJFFFHGHEGGLGFGDFDFCCBC; X0:i:10 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2107:20528:81007#49 163 1 389908 0 100M = 390323 515 AATACTTAGATGTAAATTTAAACAAAGAGGTGAATGATCTTTACACTGAAAACTACAAAACATTGATGAAAACAATTGAAGAAGCCACAAATAAATGGAA DHHGCEAIGHGHHIGKEFGHHGEIEEBJHJGHGDEGEDDHB?FF=EFBJFGIDGIHCGFEBHFAFEFHG X0:i:8 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2304:5279:46178#49 163 1 389997 0 100M = 390378 481 AATAAATGGAAAGATATATCATGTTCATGGATTGGAAAAAGTAATATGTTTGAAATGTCCATACTATCCAAAGTCATGTACATATTGAATGCAATCTCTA 1CAB7?C,+@FG896@6FI7@,5FB7D8>E7D5><,EGCG=,7D5C55DHC7GEBF4,EDDAHBB55>A4FG6>+E>4B5>FF?FG+=?6EEB?>2:?IH>GCF6CF@FC4H+GHHAH X0:i:7 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!114=D4B XT:A:R RG:Z:1#49 HS25_09827:2:2214:4552:88542#49 99 1 390218 0 100M = 390580 462 CACATTACCTGACTTCAAATTATACTACATAGCTATAGCAATCGAAACACCATGGTACTGGCATAAACGCAGACACATAGACCAATTACACAGAATAAAG CAEFFGFFIFFGFJ>JGGGGGFIHIFHIEHHHHHIGGEHGGHJIAGHGGHIIHHGGFHIGJIGHFKIGGEGFGJGDHEHHJGIHJEHHFGGGGHHFHHIF X0:i:9 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFD XT:A:R RG:Z:1#49 HS25_09827:2:1313:5318:35626#49 99 1 390224 0 100M = 390604 480 ACCTGACTTCAAATTATACTACATAGCTATAGCAATCGAAACACCATGGTACTGGCATAAACGCAGACACATAGACCAATTACACAGAATAAAGAGCCCA CAEFFGFDEFHEGJGJGGGEIKIGGDFIGHEHFHHGGHHGGHJI@GHDD?IIHEGGFHGGGAGDGKHGGEH?GKGGGGHEIHGHJGFGFDGGGDDCDDGE X0:i:9 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1209:15351:50719#49 163 1 390236 0 100M = 390612 476 ATTATACTACATAGCTATAGCAATCGAAACACCATGGTACTGGCATAAACGCAGACACATAGACCAATTACACAGAATAAAGAGCCCATAAATAAATCTA EEIGHF>FCGFEHCIIEIGDEHGCD?IGHD=EFGBGFI?HGEEHGGEHDAFHGJFEFFEBHFEDFJFFHEADIFHEIFGFFGE>FFHG X0:i:9 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2107:20528:81007#49 83 1 390323 0 100M = 389908 -515 ATAAATAAATCTACATATTATAGTCAATTGACTTTCAACAAAGGTGCCAGGAACACACATGGGGAAAGAACAGTCTCTTCAAAAAATGGTGTTGAGAAAA EIDHBGCGCFGFBHEEHBFCHCIFGFJGFIFGGGEEHGIGGIFDGGGFICHGIHBFDGHFHHHFGIJCFHHEIDEEG>HGHFGAHBJGGGFIEFCFECAC X0:i:8 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDDFD XT:A:R RG:Z:1#49 HS25_09827:2:1305:2581:76097#49 163 1 390360 0 100M = 390732 472 ACAAAGGTGCCAGGAACACACATGGGGAAAGAACAGTCTCTTCAAAAAATGGTGTTGAGAAAACTGAATGTCCACAAGATTGATCTTAGGCCCTTATTTC ;CBCDBDFFEFGEHECHIDFIG5EFCICIECGFHEEDGDGFGGHFGKIDHFGGGFFEHBDJEEBHEFGFFAFEGEHGFDECEGFIBHG;F>8 X0:i:7 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:AAB?D XT:A:R RG:Z:1#49 HS25_09827:2:1308:8090:31756#49 147 1 390535 0 100M = 390121 -514 AAACAGGGGAAAAACTCCAAGACATTGGTCTGGGCAATAATATTTTATGATATGACTCTAAAGCACAGGCAAGAAAAGCAACAAAACACAAATGGAATAG G,+B+AC5>G>+4+B4++=4C64B5FH,+5+5CF5+7F,57GHF+>E?7,>+5%+?77H=5G?D,A6HGGE7,+C,7JFC7DF>-'A8G-9DBCB78?;; X0:i:9 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2208:4099:12940#49 163 1 390553 0 100M = 390984 531 AAGACATTGGTCTGGGCAATAATATTTTATGATATGACTCTAAAGCACAGGCAAGAAAAGCAACAAAACACAAATGGAATAGCATCAACCTAAAAAGCTT GGHHGGJIGEGDHFFHIFIHHGGIFGGJFGHHHEEHGJIHFHBIHBFHEHGEHIIHCIHCBFDHFHHH2 X0:i:9 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2214:4552:88542#49 147 1 390580 0 100M = 390218 -462 TATGATATGACTCTAAAGCACAGGCAAGAAAAGCAACAAAACACAAATGGAATAGCATCAACCTAAAAAGCTTCTGCACAGCACAAGAAAGTCAACAGAG GFFHDHCBIGFIGHBICIBEIFFFHEHHDGIFEHIHFDFGHHHE'IJGGHIJBKGIHHFHAIGEF@HFGCIEF>GHEJGGGEI+GGGLGFJFHD6BDBC; X0:i:8 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1313:5318:35626#49 147 1 390604 0 100M = 390224 -480 CAAGAAAAGCAACAAAACACAAATGGAATAGCATCAACCTAAAAAGCTTCTGCACAGCAAAAGAAAGTCAACAGAGTGAAGTGATAACCTACAAAATGGG GFHFFHCJFHFDFCIFDGHHCFIBDFHHHAIDHFIFHEAGFEFGFIF0DFBJBGGGHGJBGIDGFGH>BGEIIGDHCFKIFGDEBGGGCGHDHGG?DFIFFBHGGIDFHGGGFGGFCH7CFAHGEHBFHJHEGCHFGIHFHEHGHFEDGIHDFDGBGGJGGGFGGDGFDCAA X0:i:8 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11ABDDD XT:A:R RG:Z:1#49 HS25_09827:2:2210:9207:14940#49 99 1 390642 0 100M = 391029 487 CTAAAAAGCTTCTGCACAGCAAAAGAAAGTCAACAGAGTGAAGTGATAACCTACAAAATGGGAGAAATTATCTGCAAACTATACATTTGATAAGAGGCTA AAEFFGFFEFHGGEGFGGGHGHIEDEFHGHHHFIIFGHHHGHGIFGHIGHDIFFBIDHGGMEGHGFG@GFFGIKGGFGIFJFIHGGFCGHGGGDFJHHIE X0:i:8 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1305:2581:76097#49 83 1 390732 0 100M = 390360 -472 TAAGAGGCTAATGTCCAAAATATCTTAGGAACTCAAACAACACAATAATAAGAAAACAAGGAACCCTAATGAAAAATTGACAAAGGATCTAAATAGACAT *FDHCDHGG@GEFFECH?HJCIBFEFDGBB?GGGGFFGGFGAFGIBFHDIFGIEGGDHHGHH9GGHEGHEHGIFFHHIFGFGGGHGGGGFFGFFGF@EAA X0:i:8 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1301:13828:13412#49 163 1 390837 0 100M = 391179 442 AAAAGAAGACATACAAATGGCCAACAGATATATAAAAATGCTAATTATCACTGATCATCAGAGAAATGCATATTAAAACTACAATAAAATGCCATTTCAC ;CACDDDEF@FGHFIGHFEFIHJIFGIFIICHFHGGHDIGAGAHEGGIFIHHGEEFFGJFAHFGFHFEJIHHEFIHGIFEFFFGIIHEGFEBHHHFFHDG X0:i:10 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1307:5190:46843#49 99 1 390947 0 100M = 391395 548 ATGGCTGTTACAGAAAAGGCAGAAGATACCAAGTGTTGGAGAGGATGTGGAGAAAAGGAAAACCTTGTAATTGTTGAGAATGTAAACTATTTCAGCCATT AA>@FCEDGFE@EEGGC>:E?>HGDHF:@HGHF:E:FEB7F9CGGFDDDC8?8EGADB:BF-GHFDCGGABGACGDHB?EG7ICEGIHF@DGCHDGE=IH X0:i:8 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2208:4099:12940#49 83 1 390984 0 100M = 390553 -531 GGAGAGGATGTGGAGAAAAGGAAAACCTTGTAATTGTTGAGAATGTAAACTATTTCAGCCATTGTAAAAGACAGTATAAATGATTCTGTAAAAATAGAAT EIFHHHDGGGGFHJHHHIGGHHGHEGFGFHEGGGFDHGJMGAHFHGDFEIFGCHGHHEHGGHCGGIIFHHH@IHEHGIFIHGGGHGEGEHFGEFG1EEAB X0:i:7 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDDD XT:A:R RG:Z:1#49 HS25_09827:2:1203:11669:36158#49 163 1 391014 0 100M = 391395 481 TAATTGTTGAGAATGTAAACTTTTTCAGCCATTGTAAAAGACAGTATAAATGATTCTGTAAAAATAGAATTACCATATGATTCAGTAATGCTATTTCTGG >B-F+-F+8E6-HF+7D'FI8>6EI5,DGE&FI?5G=E=C55GIFE8@@D7E=,77D,D?5BG5+@H56E=5B=?EEEAF+CHF@4C+>GHFBB?< X0:i:6 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2210:9207:14940#49 147 1 391029 0 100M = 390642 -487 TAAACTATTTCAGCCATTGTAAAAGACAGTATAAATGATTCTGTAAAAATAGAATTACCATATGATTCAGTAATGCTATTTCTGGGCATATATTAAAAAG GGBFDHCHGEHIGHIIFGGHJFFJHBEHHFFFEHEHHKGHHFFEFGEGGHIFEGGECHAEGIGHFAHFGGIIGEEIGFFFGIDIDIHEGFHDEEDDDBC; X0:i:6 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2113:4272:3191#49 147 1 391031 0 100M = 390607 -524 AACTATTTCAGCCATTGTAAAAGACAGTATAAATGATTCTGTAAAAATAGAATTACCATATGATTCAGTAATGCTATTTCTGGGCATATATTAAAAAGAT G4HHGHJFGIFGGHICHFHHLGHGHEGHFGIFGGIHGHGFHGGFFIEGHHGJIG3EHHHHGIF?GAHGGGIFCGEBIFGIGHIGDGFHGFHDEEFDC?C; X0:i:6 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1213:9629:74622#49 83 1 391047 0 100M = 390605 -542 GTAAAAGACAGTATAAATGATTCTGTAAAAATAGAATTACCATATGATTCAGTAATGCTATTTCTGGGCATATATTAAAAAGATATCAAATCAGTGTGTC EIHHJGDAGGGFGJGHHIGGHKEHGFJIFFHGGIKDDGIJGCGGIGHHIIILEHBGHGHDGHHJGHGHHGHFIFJIHIHGFGGGHGGFGFFGFFGFEBAB X0:i:6 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1301:13828:13412#49 83 1 391179 0 100M = 390837 -442 GCATTATTCACAACAGCCAAGATGTGGAATTAACTTAAGTATCCATCGACACATGAGTGGATGAAGAAAATGTGGTACACATACACAATAGAATAGTATA ;6@HCDDGC8EGCCFJH:EDHGIHEGGGIHEGGGGEHGGEFCGFGFFFFIIGGEGFHJHGGHHJGHIFHEAGHFJCHI>GFFGGFEJFDGFJFFGFEEAC X0:i:6 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2309:14891:69236#49 99 1 391250 0 100M = 391659 509 GTGGTACACATACACAATAGAATAGTATACAACCTTAAAAAATAAAACAAGTATCATTTGTGACAACATGAATAAACCGGGAGGACATTATACTGAGTAA 8;>@F?BE4C?G@AF?>1G7(CF,,55,5,E4G4C+5C=3F?4F?EEH?F>EBFIFI;C<9?@H?HCIAFFA7CDHGD@GE9CF0AB?BI79.8FGGDFD@>7EFDAC7E?E???@@DC?F5@,@G>5DB4A>H X0:i:9 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!00(@98@ XT:A:R RG:Z:1#49 HS25_09827:2:1203:11669:36158#49 83 1 391395 0 100M = 391014 -481 ATGTGGAGGTCTAAGAAGGCTGAACACATAGAAGTACAGAGTAGAATGATGGTTGCCAGGAGGATTGGGTAGATGTTGGTCAAAGGGTACAAAATTGCAT 2J4@BDFGCGG6CFFEDIGC7?>BE,7FB7AG=HF@?9GDGGG@8EHF;FHC?E8AAF9@CC@8:AAGDH8FB9EGH>D??HGGHFJHE4CA???=@6?C X0:i:9 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=ABBDD XT:A:R RG:Z:1#49 HS25_09827:2:1307:5190:46843#49 147 1 391395 0 100M = 390947 -548 ATGTGGAGGTCTAAGAAGGCTGAACACATAGAAGTACAGAGTAGAATGATGGTTACCAGGAGGATTGGGTAGATGTTGGTCAAAGGGTACAAAATTGCAT 2DHEDHC5FH>CFHIG@FEHHBCBA4E?DA+55CB=FKF=?GBEFB?GHH>D?B@DC=?BGEJGGB>GGG5GGCH@CFGI?HCC@GAEAFCE@DEDDB;: X0:i:9 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1307:4466:7477#49 99 1 391637 0 100M = 392093 556 GCATGCAATGTACAATAAGTACATAATGGAAAATTGGATATTCATCCCCTCAAGCATTTATTATTTGTGTTATAAACAATCCAATTATACTCTTTCAGTT B>EDFGFGJFGFGGGJGGFFGHIGHJHIEHHHFHJBHGHHGHGHIFHIGIIIBGHHGHIGIGGHDFHGGFHIGI@GHEGFEGIHCGFHFHGGGHHJHHGF X0:i:8 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2309:14891:69236#49 147 1 391659 0 100M = 391250 -509 ATAATGGAAAATTGGATATTCATCCCCTCAAGCATTTATTATTTGTGTTATAAACAATCCAATTATTCTCTTTAAGTTATTTTTAAATGTATAATTGAAT G43>>>+JGGF;+4B+@FEFIGFB54>>G+G555++7D9=FEF+5E55@<5JEH5E7,5=+I6H?G6+5,+7,+G8GB?77DFE-?E?5-97BC7E,6C< X0:i:9 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2214:10502:91574#49 99 1 391778 0 100M = 392116 438 GTTGTGCTATCAAATACTAGGTCTTATTAAATCTTTCTTTTTTTGTACCCATTAACCATCCCCCACCTCTCCCAACCCCCACTACCCTTCACAGCCTCTG CABEFGFGJFGGGJ9FGGFHIFIHHFFIGHHHHGLGJHHHGHFHFFHGGHIIJILIFHGGIIGDFFGGGHGGIJGGFGIHGHIHJFJHFGGGGHGJHHJE X0:i:9 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2101:17642:59483#49 99 1 391805 0 100M = 392282 577 TAAATCTTTCTTTTTTTGTACCCATTAACCATCCCCCACCTCTCCCAACCCCCACTACCCTTCACAGCCTCTGGTATACTTCCTTCTACTCTCTATCTCC AAEFFGFEIFHGGJEFGGGHIFIHHJFFJHHHFIJGGHEHGHFIFGHEGHIIJHHIGFIGEGGHDFHGGEGFGIGEGIGFJHIHEHGHFHGGGHEJHHJE X0:i:9 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2304:20308:78422#49 147 1 391807 0 100M = 391393 -514 ATTCTTTCTTTTTTTGTACCCATTAACCATCCCCCACCTCTCCCATCCCCCACTACCCTTCACAGCCTCTGGTATACTTCCTTCTACTCTCTATCTCCAT ?,@BFH55FA4CE434+5=@F6B5++>C>5@DI?E5BD9D7BB+E,EAH?B@BE5FHHJ5G+FDG
7C,E+DFCF?IGDD>@,E8AH@DC9ECCAC: X0:i:9 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1307:4466:7477#49 147 1 392093 0 100M = 391637 -556 TTATTCATTCATCTGTTGATGGACACTTAGGTTGACTCCATAACTTCGCTATTGTAAATAGTGCTGCAACAAATACGGGAGTGCAGATATCTCTTCGATA GHHFFHGHGIACCHFFFIFHEGHGDEHCFHIFGH5EFEEGFJHGEIFGHHFJIHFFHHEHGDGGFEHGGC>IIEGIFJGIFIDEGGGHGFGFGEBDCBC; X0:i:7 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2214:10502:91574#49 147 1 392116 0 100M = 391778 -438 CACTTAGGTTGACTCCATAACTTCGCTATTGTAAATAGTGCTGCAACAAATACGGGAGTGCAGATATCTCTTCGATATACTGATTTCTTTTTTGGGGGGT BEHHGHHHBGHIFHIICGFHJFJJHEFHFHIJHHHGGFHHFJGF?IGGHHFDLKGGHHGHGIEHF@HHGGIEE9FHIHGIFEG1DIGLGFEFHD6DDBC< X0:i:7 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2101:17642:59483#49 147 1 392282 0 100M = 391805 -577 AAACTGTTCTCCATAGGGGATGTACTTGTATTCTTCAAAATTGCTAAGAGTAGATTTTTAAGTGTTCTCATAAAAAAAGATAAGCATGTAAGGTAATGCA AEECFGGFGFEGGJEHGG#HIHIHH+++ABJ?H>HBDG X0:i:8 X1:i:1 XG:i:1 AM:i:0 SM:i:0 XM:i:2 XO:i:1 XT:A:R RG:Z:1#49 HS25_09827:2:1301:10316:87208#49 97 1 392659 0 100M 8 86828681 0 ATAAAGAAATATTACCAAATATTTAATAAAGAAATAATGCCAATGTTACATGAATATTTTTAGAGAATTGGGAAGACATAACACTTTCCAACTTGTTTTA CABEFGFGJFFGGJGJGGFHGHIGFJHIEHEHHHLGJHHHGHGGFGHCGIIIKIHIGFGJJIGHEKHGGEFIIKGEGIHHGE:HEF?CFEGGGHEBEHIH X0:i:10 X1:i:0 XA:Z:GL000227.1,-7864,100M,0;8,-90280,100M,0;1,-597700,100M,0;11,-64502,100M,0;19,-134134,100M,0;6,-82537,100M,0;15,+102440807,100M,0;5,+180819211,100M,0;6,+170976827,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2114:4880:58149#49 83 1 392693 0 100M = 392329 -464 TAATGCCAATGTTACATGAATATTTTTAGAGAATTGGGAAGACATAACACTTTCCAACTTGTTTTATATGGTGGTACCTCCATGATAGTAAAACCATACA EFDHJFHGGGGEHFFHHIHGHGIGGGIGIKHGGGKKHGIMGIHGIHGHIIEGGHGFHFHGGHHGFIIHHHHGHHHHHIFIHGGGGGJGGHFGEEGFFEAA X0:i:9 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:1209:9659:24523#49 83 1 392721 0 100M = 392467 -354 GAGAATTGGGAAGACATAACACTTTCCAACTTGTTTTATATGGTGGTACCTCCATGATAGTAAAACCATACAAGGATATTAAAAGAAATGAAATTACAGA BCDHGFHGFGGFHFGHHB@GHGEFDGFFDGCGGEDGDGJMGGHFHGFHIIFFEHGHHGHGGHHGGLIHHHHGIHEHHIFIHGGGHGHGGGFGFFGFEEAA X0:i:8 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2311:14218:29702#49 163 1 392725 0 100M = 393173 548 ATTGGGAAGACATAACACTTTCCAACTTGTTTTATATGGTGGTACCTCCATGATAGTAAAACCATACAAGGATATTAAAAGAAATGAAATTACAGACTAA ;CBCBECEDCFCHEFEEGIDCGFCBHFIIIGGG@HEHFIGEEHDFGBEDIHGGEEFFIGFDBFHBHHHFFFDEEEDEFGEHGAGIIHFIFEIHGHFFHHG X0:i:8 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1211:20718:28362#49 163 1 392792 0 100M = 393111 419 AAGGATATTAAAAGAAATGAAATTACAGACTAATATACTACATAATAATTCTAAACAAAAATGTTTGCAAATATAATCCAACAATATACTCCAAAGAAAA ;CBBDDEHFEFGHGGGEIEGGGJIIHGCIIGGGHHFGGIGHEHDIGGIFGEHGDIHEFJHGFFFFECGDFFFHGIHBFDHHGFHGIHFIHAIGGDGBFEG X0:i:7 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2115:18477:59399#49 163 1 392816 0 100M = 393212 496 ACAGACTAATATACTACATAATAATTCTAAACAAAAATGTTTGCAAATATAATCCAACAATATACTCCAAAGAAAAATACATCAGGACTAAGTGCAGTAA C:DCGGF@GE&?DGHAAH0GB?=HBDG@AAEFEHHGF:EECHF=5BB4EHBBGFFFEF,BHGIGFBB52BGGEFGC5GCIC;FGEBEFFAF@,GGHEGHGIFGABG8GEF?BFGIHGHHEHFCAGCEJEGBEHGHFH9EID?E"GGGGECGFFIDEGFFB?= X0:i:3 X1:i:5 BC:Z:TGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:1=?DDFD= XT:A:R RG:Z:1#49 HS25_09827:2:2216:6264:60399#49 147 1 392857 0 100M = 392466 -491 TGCAAATATAATCCAACAATATACTCCAAAGAAAAATACATCATGACTAAGTGCAGTAATTTCAAGAATGTATGGTTTAAAACTAGAAAACCAAACAATG AD3FG:?FCIF3>DFBGFFHLGF?EE@A;DCF6B,.HGBD:=F8>CA3-G=F;9>/H/>==>=:F78G9DD:4?GH96C?FDI66GFHGF)E:13D?'@6 X0:i:3 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1211:20718:28362#49 83 1 393111 0 100M = 392792 -419 CTCTCAACATTATAAATAATCATGACATATTAAACAGTTTCATTCTAACATGAGGAACAAGGTACACATGTCCAGCTCAACACTTTATTCATCATTAAAA EIHDGHEGGFHFCGGJDIJGCKGFDGICIG?GGGFFHGIGGGGFGGHHFIFGCHB@DFHGGHHFE8HHGHHEHHFCEEFIE:GGGEFGDFFGEFBFDEAB X0:i:5 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDFFB XT:A:R RG:Z:1#49 HS25_09827:2:2311:14218:29702#49 83 1 393173 0 100M = 392725 -548 TACACATGTCCAGCTCAACACTTTATTCATCATTAAAATAATACTGTGCAGTAAAATTAACAAGGAAAATTTTAAAAAGAACACAAAAGAAAACTACAAA F>@HF=@GF@HFHHEGFIGDFIBFDFJGGFAG@FFDHGIDGGGDEHHFIEILEHGHHGHEGHGJFJHFHEHBHFFDHIHGFDGGEEJFEFFEDDGFCBAC X0:i:9 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFF XT:A:R RG:Z:1#49 HS25_09827:2:2115:18477:59399#49 83 1 393212 0 100M = 392816 -496 AATACTGTGCAGTAAAATTAACAAGGAAAATTTTAAAAAGAACACAAAAGAAAACTACAAATCCTTATCCCTGATCAACACAGATGTAAAAATACTCAAC EI>4JFDCBGDDCFEED?GJEHGFD@FFFF?GGCJ@B>GFGAF@I@GJFB:FCHG@AFHDG@E:FEI8BEHGHFJEGIKGFDGCHEJEDF@IDE?F@EA@ X0:i:9 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2105:7712:84650#49 97 1 393230 0 100M 8 31829202 0 TAACAAGGAAAATTTTAAAAAGAACACAAAAGAAAACTACAAATCCTTATCCCTGATCAACACAGATGTAAAAATACTCAACAAAATTCTAGCAAACTGA BABCFEFGJFF@CFBEGCDHGF>EHEFBEHHHBEJGFEFCGHH8GGFDGFEFCDFIGHIJDGGDHKEGGC7FGFGEF>HCDGIHG5FGFEGGGH5CH@AH X0:i:9 X1:i:0 XA:Z:1,-597129,100M,0;GL000227.1,-7293,100M,0;8,-89709,100M,0;11,-63931,100M,0;19,-133563,100M,0;6,-81966,100M,0;5,+180819782,100M,0;6,+170977398,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11ADDDD XT:A:R RG:Z:1#49 HS25_09827:2:2203:12974:72097#49 99 1 393304 0 100M = 393653 449 TACTCAACAAAATTCTAGCAAACTGAAGCTAACAACACATCAAAAAGATAATTCATCATGATCAAGTGGGCTTTATTCCAGGGGTGCTTGAATGGTTCAA BAEEFGDFGFFDGJGFGGGHIGIHHHFIGHHHHHIGJHHGGHGIHFHIGHFFHILHFGCJGIGHKJCGGFFIGKGEBGHHEFIDEFICFGGGGDHGDHIH X0:i:7 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFDD XT:A:R RG:Z:1#49 HS25_09827:2:2214:13089:12581#49 73 1 393420 0 100M = 393420 0 AACATGATTCACCACATAAATGGAACTGAGAACAAAAACCCTATGATCATCTCATTAGATGCAGAATAAGCATTTGATAAAATCCAACATCTGTTTATGA CAEFFGFFFFHGGF9JGGFGDHIGEJFDFHEHHHIGHGBGGHGHHGHGGFCFHFBEGGGKEGGDHKGGGHBIGCGEHIHEGHIHEFHHF@FGGFAGHHFE X0:i:10 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDB= XT:A:R RG:Z:1#49 HS25_09827:2:2203:12974:72097#49 147 1 393653 0 100M = 393304 -449 AGGATGTTCACCTTCATCATTCCTATTCAATACAGTACTGGAAGTGCTAGCCAGAACTATCAGAAAGGAGAAAGAAATAAAAGGTATACAAATTAGAAAA GHFBGHGFFLHIFHIIFGHC>GIFHFGE>HGFGFJFBHHGFFHGFIGGHHEJIGGIHHHHAIGGFEHFGGIIEFFFIFHIGI>HGGGHGFFDCDFDCBC; X0:i:6 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2303:18558:38960#49 99 1 393855 0 100M = 394248 493 TTGGGATAAACAAGCCACAAAAATCAGTTGTATTTCTATACACCAAATACCTTCAAGCTGTTTGAATGTTTGTTGAGATTAATTTGTTGAGAACCAAATT C;BCFBFEGFHGFFGJCGBHGHIGGEDDGHE@FGIGCGHCGHFHFB@EGD)FJIGIGFIBDGGHDFGGGFGGCKGEFE?EDHICGHFHFGGG>DGFHHAE X0:i:9 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1206:8986:69341#49 99 1 394004 0 100M = 394381 476 TAACTATATAAATGAAAGATCTCTACAAGGAGAACTACAAAATACTAATGAAAGAAATTATAGATGACATAAACAAATGGAAAAACATCCCATGCTCATG A>ECFGFGEFFD@EEFGAFEDHIEHDHFEHEHHGEFHGHGDHHHHGHIGFIFFIFIFGGGEGGHDGGGGEGGFGGEH>C7DGDFJFIHDGGGGBDCHHIF X0:i:6 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DD?BD XT:A:R RG:Z:1#49 HS25_09827:2:1311:3986:60566#49 163 1 394074 0 100M = 394415 441 AAACAAATGGAAAAACATCCCATGCTCATGGATTAGAAAAATCAATAGCTAAAGTGACCATATCACCCATACAATCTATAGAGTTAATGCAATTCCCATC EHCGFIIFGF@H?GFIGEEHHEGEGJEHGGEEEFFHHDFEHBEHIFIEGEFEHGCGFHBG@GIHFDHEBFGHGHHFG X0:i:9 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2212:6388:82487#49 163 1 394124 0 100M = 394451 427 AAAGTGACCATATCACCCATACAATCTATAGAGTTAATGCAATTCCCATCAAATTACCAACGTTATTTCTCACAAAATTAAAAAAAAATCCTAAAGTTCA B5FHAJ2 X0:i:5 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:ADDDD XT:A:R RG:Z:1#49 HS25_09827:2:1202:7123:46220#49 99 1 394361 0 100M = 394716 455 GGTAGAAGTGTAAATTGGTAGGATTGTTAAAAAAAATAGTGTAGCATTTCATGGTAATGTTGAATAACTCAATAATTTTACTTTTAAATATATACCCCAG BA>FFGFFFFFGFEEHGGGGIFIHGEFHGHHHHGIGGEHJGEFEFFFCGHEFHH@HFBGF@GGDHECGGFIIGK7EHIGFEGFHH?HFDHGGGHEBHHAH X0:i:5 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:1313:17062:10816#49 163 1 394379 0 100M = 394756 477 TAGGATTGTTAAAAAAAATAGTGTAGCATTTCATGGAAATGTTGAATAACTCAATAATTTTACTTTTAAATATATACCCCAGAGGATATCTTGCACATAT :7ADAFE8/9FCHA?:>AC%D,5,B>687@G+5>FHB+B5H=A5;>4F;4AGB?3GH++F4GHEBFIFEHCJFHFEBGCHEIFGCBGHHHAF7FEFE5GGH>JGG@CHHFA>GGGG4@FGFI>FFCIFFCCGEFFCGAGGFCDF-EBCAC< X0:i:7 X1:i:3 XC:i:99 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1311:3986:60566#49 83 1 394415 0 100M = 394074 -441 TAATGTTGAATAACTCAATAATTTTACTTTTAAATATATACCCCAGAGGATATCTTGCACATATGAACCAGGTGATTTACAAAAGAATGTTCATAGCAGC BA@BJHDGGFHFHFGHFGHGHKEFEGDIB@EGGGEEDGIDGCFFIGGHIIIGIHFGDJHEGHHGGEGHHHHGIFEEGIDDHHGGGFHGGGFIGFGFCBAA X0:i:10 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2212:6388:82487#49 83 1 394451 0 100M = 394124 -427 TATACCCCAGAGGATATCTTGCACATATGAACCAGGTGATTTACAAAAGAATGTTCATAGCAGCATTGTTTGTAATGGTTAAAAACTGGAAAAATTTCAA EJHHFDHGGGHGHFEEHIHEFCEFGGKAIFCGGGGHHGGIGGGDIGGHIIHGGHFAIG9DCHHGGHDHHHHBIHJHGIFGFGGGFG?DBEFIF@C@DA=CEDCEAFHCDFDFE>D=F7HFFEHCEIEGHEHFIGCEEHEEGCFDGHDGG>@DGEDHCBCGFBA>@EAEAHC7CGBA8AC; X0:i:10 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1202:7123:46220#49 147 1 394716 0 100M = 394361 -455 CTTCTACAAAATAATTTCATTTATATAAGTTTCAAAGAACCAAACTAAATAATGCATCACTTGAGAACCATTAAAGTCTATTAAAAAACACATACAATGC AGBBFHGJIGHHFHIFFGGFFHFBHEGHKEDDEHIHGFBGCHH4FIEGGFHJIKGCHCDFGEEEG3?0G@EFF?FAFDB;? X0:i:10 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11AADDD XT:A:R RG:Z:1#49 HS25_09827:2:2208:9348:20430#49 99 1 394789 0 100M = 395138 449 AAGTCTATTAAAAAACACATACAATGCAATGGAAGGACAGTGGTCATATCCAGCAGGAAATAAAGGAGAACACAATTGGCAAGGAGCACCCAATGGGAGT ?@>CFGBGFFGGGFGHGGFEGHCEI?EBFHBDHBDGAEFGGDG@G>5CD7EF5CF?FB>EBG>GIFDEGFF@BHDG@FDH@E9ECCEB>AC; X0:i:8 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1211:13072:62890#49 163 1 395409 0 100M = 395746 437 CTGTCACGCACATATCTTGAATTTGCCTCCTTATCTCTATTTCCACTATTCAGTTCAGACCTTGATAATCACTCATCTGCATTGTAGTTGCATTTTTCTA >BE7DGCGDJCHECHI5E?@GDFEFDJDDEEFFEFE5DEHEGBEGCGFCGAH;IHCGAGFBGHFEFHA X0:i:9 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2312:11656:83510#49 99 1 395743 0 100M = 396196 553 ATGTAAATGATGAGTTAATGGGTGCAGCACACCAACATGGCACATGTATACATATGTAACCTGCACGTTGTGCACATGTACCCTAGAACTTAAAGTATAA AABFFGFGGFGGG5GGBG:FGGIEGHFIFHHHGGEFGHHGGFEIHG8?GFFIFFFIDHIBJA>HGEE=7AFIGDGDFGCHCCBHEBJHFGGGGC==HAGE X0:i:8 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:1211:13072:62890#49 83 1 395746 0 100M = 395409 -437 TAAATGATGAGTTAATGGGTGCAGCACACCAACACGGCACATGTATACATATGTAACCTGCACGTTGTGCACATGTACCCTAGAACTTAAAGTATAATAA BAGACGEG7F@FGHGCHIF?HHGHE@DFD@?BG@GFFGGD@:GCHGDHIIHFCHB@AGHDGHHGCEHCCE>GHFFE;IFCEDG>?EE@DHFIDBBFCEAA X0:i:8 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11=DDDD XT:A:R RG:Z:1#49 HS25_09827:2:2302:18103:27677#49 99 1 395854 0 100M = 395918 164 ATTAAAAAAAGAAGCATCATCTTTATTAAAACATTTAACGGTCCTACTATTCCTTATGCTGTAAGTTTCTTATAATTTAATAAATATTTTTCCATAATTG CABEFGFDIFGEGJGHGGGGGFIHHEFDGHHHHHLGFG+HGHGGGGHIGHIIFHHIG-IF3GGHDEIGGHIIIICGFGIHJHIHGFHHFGFGGHHHHHIF X0:i:4 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2302:18103:27677#49 147 1 395918 0 100M = 395854 -164 GTTTCTTATAATTTAATAAATATTTTTCCATAATTGTGACTCTCTTCTATAGCTCTTGTTACTCCCGATATTCTTCTAATTATCAGGCAGCAGCACAAAG GGFFGDGHIIHIGHIIGFFFJGHFHIHHHHIFHHIFGKAFFFFFHIEACEHFIGGEHHGHGIFGJEHFGGIIIFEIIFHIFIIIEIGLGFEDHGFEDBC; X0:i:8 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1213:19150:2299#49 163 1 396186 0 100M = 396426 340 TATTATTAATTTATCTTAGTTTTCACTTATTAGCTCTTATTAGATTACTGTCCTTACGTGTGTAACTCTCCCACTAGACAGTAAGCTTTTGGACGGCAGA ;DBC38EHDHFG;G;DIIIFIKFIIGGIFIGGGHGFHJEGHGHCFGKLJIHHGFIHGIFFHHKHFHHGJFHFHEEHFHFJHGGFIIHGIHCFGGHGFHHG X0:i:7 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2312:11656:83510#49 147 1 396196 0 100M = 395743 -553 TTATCTTAGTTTTCACTTATTAGCTCTTATTAGATTACTGTCCTTACGTGTGTAACTCTCCCACTAGACAGTAAGCTTTTGGACGGCAGAGATGATGTCT 2GHEFEGFFI>G?4FGHDF?79FFBDEEGEG7DF=IG5FHC?FGG6DCGH5DFEEEBE8EFGCF>FHBGFHC9HDF-ED>AC; X0:i:10 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1202:4062:89088#49 99 1 396241 0 100M = 396698 557 ACGTGTGTAACTCTCCCACTAGACAGTAAGCTTTTGGACGGCAGAGATGATGTCTCATTCATCTTTGCATCTTTAGCGCCCAGCCTGGTTTCTGGTTTCC CACEFBFFIFGGGJGHGGGHGHIHIFDHGHHHHIIGHHHGGHJIGFFIGHCIFFGIGGGGMIGHFGGGGEIICKEDFIHHIGIHCFFHFDGGGHD+HHFE X0:i:9 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2310:8859:91896#49 163 1 396265 0 100M = 396667 502 AGTAAGCTTTTGGACGGCAGAGATGATGTCTCATTCATCTTTGCATCTTTAGCGCCCAGCCTGGTTTCTGGTTTCCTATAGTCACTCAGTGTTGAGCTAA CDFGFDF@FFFH??>GDEGFI;G:BIHIG8F@IC-GGBF@;GBHH?IIGEBEHEE7?75EFG@@GGGHGF@HIF X0:i:9 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1213:19150:2299#49 83 1 396426 0 100M = 396186 -340 CAGAATGAGTCTCTTGATTCCTACATTTATTTTTCTATTGATATAGATGATTTAAAAAGAAACCTGTTAATTATATAATCATGTAATTACCCTGACATAA FJHEFHHGGFEFCJHHHIHIHGIHGGKIGIHGGGFKHGGGJGHGILFJDIHGIHGIIGHGJCHHFJIFHHHGIFJHHIHGGHGGGEHFEGFJFFGFDBAA X0:i:9 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDDFA XT:A:R RG:Z:1#49 HS25_09827:2:2310:8859:91896#49 83 1 396667 0 100M = 396265 -502 TAGTTGCAGGCTACACCAACTTTAGAGAAAAGATTTAGTGAAAAATAAAAATGAATCATTAATACACCACTTGGCACAGATAAGTTATTCAGTAAACATT HFH@BEDG@F6DGIFHHIFGFHGFDGJIF@EGGFFGHGDIGFGGEFHCIIF;IHGFDGHDGHEFFADF8EHGIFEAA X0:i:9 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDDA XT:A:R RG:Z:1#49 HS25_09827:2:1202:4062:89088#49 147 1 396698 0 100M = 396241 -557 GATTTAGTGAAAAATAAAAATGAATCATTAATACACCACTTGGCACCGATAAGTTATTCAGTAAACATTAACATATGTGCATTTATGTTTAACCATGGGA 2H?FCHFDFLFGGHBIFGFHJGCG=FHHHEIDEHDFGDGFFJHGEIFGHHEJIGDFHH5HGHDHG4>FHGEGIFEIIJKGGHIFEGGAGF@DFEFEDBC7 X0:i:6 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2315:17544:38111#49 147 1 396726 0 100M = 396323 -503 TAATACACCACTTGGCACAGATAAGTTATTCAGTAAACATTAACATATGTGCATTTATGTTTAACCATGGGTTTAAGTGATTATCCAGAAATCTCCCTCT GDFHCHGDIAHCGHFFFA6DEFCJ7CFHGFDJDCDHGEEA4EHG8AJA@EF:B:G9756IFCACICFAGFLDFBHFEHDGDF5CBFFKB=CEBGEIEG7EI@LEGC=GE+GGAEGE@FGGCDADGHFFCDFDFGBC98>9CDB9B7>?C: X0:i:4 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1208:8465:12745#49 163 1 396825 0 100M = 397264 539 TCTTTGACTATGTTTGAATATTAGATACTTCTTAATTTATCTTTGCTCGGAATTTGTTTTTTTTCACTCGTTGTATACTCATGGACCATTTTATGTGTTT ;CBCDFDHDHFGLGGEFICFGGJFIHEIIEFGGH4GHFEGDHHHDGGIJFHDGFIHFHGFJGFIFJFEJEEFEFFHGIGFCGGFCIHFHFLF>JHCBHEG X0:i:9 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1215:7983:40841#49 163 1 396859 0 100M = 397206 447 ATTTATCTTTGCTCTGAATTTGTTTTTTTTCACTCGTTGTATACTCATGGACCATTTTATGTGTTTCAGGAATTGATATTTTATTTAAAAACTGTTACTA ;@BC3FDHFCFGHGEEIIIG6?JI=HEBI=GG7BH;GGHGHHHH0GKIJGHHGGDFF; X0:i:8 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2116:18712:12522#49 163 1 396972 0 100M = 397312 440 TTTGGATAGTCCTGTTCAGACTAAAACTATCATTTGTAAGATCTGTATTACTGCAATCATTGGTGTTAATACTTTGCATTAATTAAAATTTTTTATGGAC >C)D=97H3@:G@B?<0AE@GEJ6F8IEIEGDG;GE78IIIGIFD;JIAIGHHHHFCHIDIEGGFI8FFFFGGEGFEFGFFHGHFFHJFFFHHFGFIHGIGIFBHE>BHGG X0:i:10 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1202:13919:52353#49 99 1 397142 0 100M = 397520 478 CAGTTTGCTATGAGGAAGTTGATAAGTACGTAGGCAAAACGATAGATTGTTTTGGCAGCTTCAGTGTATTTAAGTGCCTGTGATGAGGCTATGGTTTATT CAEEFGFFJFHEFHGHGGGGGHIHHJ9IEHAHFIEGGHHGDHJIFGDGGFIDFIGIFGGGEEGDEKGGGFHFCGGDFGHCJHDFGFFHDEG7BH==HDIE X0:i:10 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDED XT:A:R RG:Z:1#49 HS25_09827:2:1215:7983:40841#49 83 1 397206 0 100M = 396859 -447 TGTATTTAAGTGCCTGTGATGAGGCTATGGTTTATTTTTCTAATGTAGAATTCATAATGTAGAATAAATTTTAAAAACATAAATTTTATTCCTGCACATT BC@:GHDAFGHEHGFGFIGGHIGFGFKGIGEGGGKGHGGIGGHGHGFJIIHGIHGHGHHGGHHGGHHHHHHGIHJIHIGGHGGGHGJGGFFJGFGCEBAC X0:i:8 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1208:8465:12745#49 83 1 397264 0 100M = 396825 -539 GTAGAATAAATTTTAAAAACATAAATTTTATTCCTGCACATTGTGCACATGTACCCTAGAACTTAAAGTATGATAAAAATATACATATATAACAAATTAA EIHHJHDG>GEFFGEGHF;GHIIHGGGIFHEGGIGHDGGEGIGGIGGJIFFGEHGFHJHGGHGHGHIHHHHGIFFGKIGGHGGGHGJGGGFJFFGFDCAC X0:i:6 X1:i:1 BC:Z:NGTCTATT XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:@AAA, XT:A:R RG:Z:1#49 HS25_09827:2:2116:18712:12522#49 83 1 397312 0 100M = 396972 -440 ATGTACCCTAGAACTTAAAGTATGATAAAAATATACATATATAACAAATTAAAAACATAAATTTCTTTGCACAGCTTTTTCTTTCTGCTATTTTTATTCA HIGHBD>GGGEFCGGJHIG;HIIFGECFIFHGGGFFHGGJJGGDIGHHIIIGIHGHIGHGG8EGGJHHHEHEIFF>HIGIG?GGHGJGGFFIFEGFEEAB X0:i:5 X1:i:2 BC:Z:TGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:1=@DFFFD XT:A:R RG:Z:1#49 HS25_09827:2:1212:5849:21300#49 147 1 397325 0 100M = 396925 -500 CTTAAAGTATGATAAAAATATACATATATAACAAATTAAAAACATAAATTTCTTTGCACAGCTTTTTCTTTCTGCTATTTTTATTCAATGATTATTTGCT GFFEGEGDGHGCGHIIDFEHIGIBHEEHHHGFEGEDBFFAFBIEFIEGGEEJIGDDH,HFGEGHFHHGGGCIIFGFIJGG-DFGEFG8GFGDFEFECBC; X0:i:5 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2205:17738:22024#49 99 1 397412 0 100M = 397829 517 ATGATTATTTGCTTCCCTTGTTATTTAAGAGCTGACTTTTGGCTTCATGGCCAAAAATAAAATTCTTAGTAGGAGAAAGTAAATGTGATTTACTGATGAA AAEEFGEEJFFGGHGHGGFFIFIHHJHIEHHHHIHGGGHGGHJHIGHIGIIIHIGIFGGGJIGHIGIGGFGGIKGGGIKHGHIHJGFCDGGGGHHHHHGB X0:i:8 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1305:5777:56991#49 163 1 397440 0 100M = 397844 504 GAGCTGACTTTTGGCTTCATGGCCAAAAATAAAATTCTTAGTAGGAGAAAGTAAATGTGATTTACTGATGAAGATGCCACCCCCAAGTGACCCATTAACC ;CBCCFDEDCHGHGGGFFDGGGFEIGIID@GDFHHFHGIGFAHHGGGIDHEHGEFEFIGCGFHFFEHHJIH>HFF=GJFIHGIH@IHFGFIGHJAFFHHG X0:i:8 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2214:9056:61551#49 83 1 397516 0 100M = 397106 -510 CCACCCCCAAGTGACCCATTAACCACTTTCCCTGCGTTACCCTGGGACAACCAAAGTGATTCCAGGAGACAATTCCCATGACAAGTGATTTCTGGCTGGC EJHHJECGGGHDHCGCHIHEHGGFEGJIGHEGGIFKHGGGBIGGIGGHIIHGIEGHHGHGGHGFGIJHHHHGIHJHKIHIHGGGG>GGGHFIDFGFCBAA X0:i:8 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DFDFD XT:A:R RG:Z:1#49 HS25_09827:2:1202:13919:52353#49 147 1 397520 0 100M = 397142 -478 CCCCAAGTGACCCATTAACCACTTTCCCTGCGTTACCCTGGGACAACCAAAGTGATTCCAGGAGACAATTCCCATGACAAGTGATTTCTGGCTGGCAATG GHHHFAHDFEGHFHFG@AGHEGIGHIGHHHIFEH?HFFFHDHHEFADGHHHFIKGIHHJHGIJGGHHGGCIIFGHIGFHIFIDIDGGHGFFFEEFECBC7 X0:i:8 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2205:17738:22024#49 147 1 397829 0 100M = 397412 -517 ATATGAATGCATTGTCAGGATTAGCTCTGGCAATGGTAGTTAAATGCAGATATCCAGACAAAGGAGGTTATAGATTGGAGACTTTGTGCTACTTGATAAT GEHHGEFJIHGIGHIIHFGHIFFJHFFHFHEJHFJHGIGHFJHFFIJGHHHJEGGIHHGHGIJHJGHGIGIIEGGIIJFGGIIIDGGLGFHFGDDECBC< X0:i:7 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2213:9638:85467#49 99 1 397831 0 100M = 398209 478 ATGAATGCATTGTCAGGATTAGCTCTGGCAATGGTAGTTAAATGCAGATATCCAGACAAAGGAGATTATAGATTGGAGACTTTGTGCTACTTGATAATGA C>ECFGEGGFGGGEEJGEGGGFIHDDFHGHHGFHCGGEHGGHFHFFECGHIIJHEIGGIGJ9GHH@HGGEHICKFGFGIHIFIDEGGHFHGGGHFJHHIE X0:i:9 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!4=DDFF= XT:A:R RG:Z:1#49 HS25_09827:2:1305:5777:56991#49 83 1 397844 0 100M = 397440 -504 CAGGATTAGCTCTGGCAATGGTAGTTAAATGCAGATATCCAGACAAAGGAGGTTATAGATTGGAGACTTTGTGCTACTTGATAATGAAGCCTTGGTTTTG BGHHGEDCGGGFHG?HHIFEFHGGEGCGBFFGGGGEHGGGGGHFIGIJEIHDIEGIIGHGJHHGGAIHHEHGHHFGHIFIFGGGHGGGGHFGGEGFFBAB X0:i:7 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2113:14735:92479#49 163 1 398047 0 100M = 398480 533 TCACATAAGTCAAGATATAGGACTTTGCCAGCCCTGAAGCATGTGACTCTCCTCAACTGCAGCCACCTTTCTCCTGAAAAGTGACGATAAACATGACTGT BCFECFGHEGCCIEFG7FI?GIFDIGHGHH73DD=FDGED:EIJIH@GGIHEGEFJ9DGFHFEDG5G6HFEB=FJFEI>IIHEDHEFHGEFBHEG X0:i:3 X1:i:0 XA:Z:5,+180824599,100M,0;1,+398047,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2113:16430:88363#49 99 1 398061 0 100M = 398502 541 ATATAGGACTTTGCCAGCCCTGAAGCATGTGACTCTCCTCAACTGCAGCCACCTTTCTCCTGAAAAGTGACGATAAACATGACTGTTCCAGTAGAGGCGT CABFFGBDA@FD@DGHGGGFGHIADHFBFHHGH6I;HHFGGHFIIGHEFFIFHGFEGHCFEGGHHFHGGHHDGCGEFEGHEHIHEFIGFEG@GCFBHF>2 X0:i:3 X1:i:0 XA:Z:5,+180824613,100M,0;1,+398061,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDBFD XT:A:R RG:Z:1#49 HS25_09827:2:2101:13430:28714#49 163 1 398091 0 100M = 398533 542 GACTCTCCTCAACTGCAGCCACCTTTCTCCTGAAAAGTGACGATAAACATGACTGTTCCAGTAGAGGCGTCCTTGCATTTTCACGGCTGTGTCCTTCATG DDFGHFEDB=6EC X0:i:10 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFA XT:A:R RG:Z:1#49 HS25_09827:2:2113:16430:88363#49 147 1 398502 0 100M = 398061 -541 AGGAGGTTTAATTATGGCTTTTATCTTAGCACCTACTACTACTTTCTACTAACACCTGTTAATACAAAGAAAGTTAATATTTTCTACTAGCACCTGTTAA 2F3FGHDHIGAIG>IFFFFECBFFJBHCDHDDGGIEFEHADFFFFEEGHEF@GG%KHHHDGEG&GHEHBGIIFECBEFEIGECCBFGEGFG+HGDDA9C; X0:i:10 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2101:13430:28714#49 83 1 398533 0 100M = 398091 -542 CCTACTACTACTTTCTACTAACACCTGTTAATACAAAGAAAGTTAATATTTTCTACTAGCACCTGTTAATCCTCAATATGTACATGTAGGATATGTATAG EIH4HDFGG@G@HCGJDBCJHHEFGFG6FICGGEGFFGIIGIG@HFGFFIHFIEFFEEHGGHGGGJDGHEHFHFJHGDBIEFGGHGJGGGFGGFGF@E?C X0:i:6 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDDAD XT:A:R RG:Z:1#49 HS25_09827:2:1203:6846:74173#49 1187 1 398735 0 100M = 399094 459 TAATACTGATTCTAATGTAACTCAGTGGGCTGCTTCTTTCCTTGTCTTATTCCATATCTGTATCTCTGTCCTTTCACAGTGAGAATCTGGGGTTCTAGCA FGEFF?GDF7EGGEH7CEDGGEDHDFDKI=FE@GDI5EDEFAFDFE?HHDGGKEEEDBFBCFBAGCI>EHFABH?ED5?HG X0:i:9 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1313:6811:98800#49 163 1 398735 0 100M = 399094 459 TAATACTGATTCTAATGTAACTCAGTGGGCTGCTTCTTTCCTTGTCTTATTCCATATCTGTATCTCTGTCCTTTCACAGTGAGAATCTGGGGTTCTAGCA ;ABDDDEE9JEGHFGDIAE2IGFEFCIIFIFGFHJFHJHGHEHHEFKIFGHH@DIHFHJFHGHHFEHHFIHKH>EJBFGJHGFHIIHFIGCFFJHFH3HG X0:i:9 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2215:2657:24428#49 147 1 398819 0 100M = 398469 -450 ATCTGGGGTTCTAGCAATACAAATATATTAATATTTACTCATTGGCTTAATCTTACAATGCACATACATTTGTTTCAGAATTGTTATATTTATACTAATA GFHHFCH>GLFICHCIFGHHH6I=DEFHKHDJHHE?FFHGFJHGEIEGHEEF3G@GHHDDG5A7F9H3AGIIII:3I>GG=+3H:GGH7DC/9-C>C??; X0:i:9 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2211:5837:61345#49 121 1 399031 0 100M = 399031 0 ACAGTCAAAAAGTAATCAGATTAATTATTATTTTCCCCTTAAGTTTGATTATGTCATTCATTCATTTGAAATATATTTGGATTCACTTGTTTCTCATTGC EC@HCH<>7+@6CF,5FIGJH76F7GDGGF?>5@@@F?G8BAG,8@E8FD:GCC?FI;9GCBE>:HDG8HHJ:@.<;I>D?:G>FFBED?=FG??=F6A8 X0:i:9 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!11=:B;D XT:A:R RG:Z:1#49 HS25_09827:2:1203:6846:74173#49 1107 1 399094 0 100M = 398735 -459 ATTTAAAATATATTTGGATTCACTTGTTTCTCATTGCATTCGGTTTTAGAGTCTTGTAATAACTTATCTTTGCTTGCTTAATATCACACTTTGAGAGTGT BIFBFGHGBGEFFIFGHDGCCIGBEECFFIABG@DDHGGGBIBFCGFFFCEGEC?FEGHGGHGGGHDHBEHGH@FFECDFE@GGFHG7EAIGHEHDEG5EJBEGGFB+=BHCAEDFFDFHFFAHCBFDGBGH@HF>FF>GDGCFF?FG5H4G X0:i:7 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2214:3430:16347#49 137 1 399536 0 100M = 399536 0 AGTATTCCCAGCACTTTTTGTTGAAAAAGCTATTATTCCCCACTGAATAATGTTGGCTCCCTTGTAAAAAAAAGTCAGCTGAATAGAGATGTTTTGCTTA :CBCE=CCBHF5GGEG2GH?GE>?@D,?>>GDFH.FD6HGEDDDFDBE@BHGGEF-=DEHGAEHB5?EJDFBIE4H>FGICGF@CFHGD>I5F5DGFFHG X0:i:7 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1215:9917:45705#49 163 1 399551 0 100M = 399941 490 TTTTGTTGAAAAAGCTATTATTCCCCACTGAATAATGTTGGCTCCCTTGTAAAAAAAAGTCAGCTGAATAGAGATGTTTTGCTTAGTCTATGTAAAAGTA ;3BB%BD@DCFGHEIEEIEF??HG7HE/F+GB'5G;GFCGEECHCEFA6GEFBCEDDBBC; X0:i:8 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1213:14312:82643#49 83 1 399864 0 100M = 399458 -506 CTCTGAGCACTGCTTTTGATATATCACACCCATCTTGTTATATCTTTGTTTTCAATCGTCTCTAAACATTTTCTAATTTCCCTCATGATTTGTTCTTTGA ;GGHJF<>GDD,H6FGHI@GBCEHECF6DBA>GEDFHGI8@C@CABHFF8I;EH?9EHHGGBGGGAAGHEHGFF>C X0:i:8 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDBD XT:A:R RG:Z:1#49 HS25_09827:2:1215:9917:45705#49 83 1 399941 0 100M = 399551 -490 TTCCCTCATGATTTGTTCTTTGATTCATTGGTTGGTAAATACTGTGTTGTTTAATTTCCAAATATTTGTAAATTTTCTAGTTTTTCTTTTGTTATTGATA BC;=GAHAFGGEHFFGHIHGFHGGEGKGIGHGGFFHHGEGGCGGIGGHFIFGGHGIIGHGCHHGGIEFDHHGIFJGHIKGHGGGHEJFEFFEGBGCFBAC X0:i:10 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2115:15379:6620#49 1171 1 399960 0 100M = 399609 -451 TTGATTCATTGGTTGGTAAATACTGTGTTGTTTAATTTCCAAATATTTGTAAATTTTCTAGTTTTTCTTTTGTTATTGATATCTTATTTCATTCCATTGT GFHFGDGHFCHGGHC8HGHELGFFHEHHBHFJGGEF:KGGFGGFFIEGGHGFIHG0HHGHGHF>FHHFIGII?FEIDFG;?;;G:GGHD?G6D5FDCFG X0:i:8 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2208:3731:73223#49 83 1 400030 0 100M = 399805 -325 TGTTATTGATATCTTATTTCATTCCATTGTGGTCAGTGAAGATACTTTGCATGATTTCAATCTTTTTAAGTTTATTGAGCTTATCTTATGGCCTAACATA EFHHGFEGGGHFHHEJHIHGFGIFEGGGGGHGGGGKHGGJFIHFEHFFIIFGCHFFHFHFJHCGGJIHHHHEEFFHHIKIFFGGHFFGFGFFFFGFEBAC X0:i:8 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFF XT:A:R RG:Z:1#49 HS25_09827:2:2307:2348:90045#49 99 1 400134 0 100M = 400532 498 CTGTGCTGGAGAATGTTCCATGTTCACTTGAGAAGAATGTGTATTCTGCAGTTTTTGAGAGAAGTGTTATCTATAGTTATTGCTTATAGTTTTATTCAAA CACEFGEFFFFDGJEGGGFEI>IEDJFIGHEDHI8GGGH@D9FEIFHCLFIFHEGHCBG8ED>?KGGGGFFFGKGEFGHHGHIHGGGHFEGGGDEJEGJ; X0:i:9 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DADDD XT:A:R RG:Z:1#49 HS25_09827:2:1209:17250:35612#49 99 1 400304 0 100M = 400692 488 CAACAATTTTTGTGGAATTGTCTGTCTCTCCCTTTAATTCTCTCAATGGTTACATTATATATTTTGGAGCCCTGTTAGTTGGTGTACATATATTTATAAT CAEDFGEFJFGGGJFHGGHHIFIHHFHEGHHHHILGGHHGGHGIFGHILEIIHIHIGFGGGGGHKDGGGHGGIJGGFGGCIGFFGFFBGGGGGDGGHHIH X0:i:9 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2105:13372:7742#49 83 1 400354 0 100M = 399976 -478 TACATTATATATTTTGGAGCCCTGTTAGTTGGTGTACATATATTTATAATTGTTATATCTTCTTGTTTAATTTTGAAATCAATATATACTGTTCTTTGTA FFHHJFHGGGEFHGFJHFGJCGIFJGFGIKHGGGKIHGGIBGHGIGHHIIHGIHGGHJHGHHHGGLIBHHHGIHJIHIFGFHGGHGJGGGFJFFGFFEAC X0:i:7 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2111:18040:97001#49 99 1 400356 0 100M = 400700 444 CATTATATATTTTGGAGCCCTGTTAGTTGGTGTACATATATTTATAATTGTTATATCTTCTTGTTTAATTTTGAAATCAATATATACTGTTCTTTGTATT C;ECFGFFEFFFGGGHGGGHGFIHGHFIGHEHFIHGJGHGEHFIFGEGGHIIFHHCGHIGJJGHKFGGGEHIGICEFECHJHIHJGHHFGDGGHHFHHIE X0:i:7 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDDE XT:A:R RG:Z:1#49 HS25_09827:2:1316:10784:87252#49 73 1 400408 0 100M = 400408 0 ATATCTTCTTGTTTAATTTTGAAATCAATATATACTGTTCTTTGTATTTTGTAACAGTTTTTGACTTAAAGTCTATTTTGTCTGATATAAGTATATTTGC 8BBCFGFEGFFDHDEHBCBGDBEEGHCCBD:C?DHGCEHCGHCH9FCIGHIIHD@ACHFFEE9DDFHGGCH?IC@EF>H7EFIHJHFGF@DGGHACBHIH X0:i:8 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2305:1867:66689#49 99 1 400419 0 100M = 400736 417 TTTAATTTTGAAATCAATATATACTGTTCTTTGTATTTTGTAACAGTTTTTGACTTAAAGTCTATTTTGTCTGATATAAGTATATTTGCCTCAGATCTCC B>E@FGFGIFGDEHGHGGHGGHHGEJFF@HHHHIJGHHHGDHCH@GFEGIDFCGHIGBGGGGGHKFFGGFIIICFDFEHHGHIDGFHHFHGGGCDBHGI; X0:i:8 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDEF XT:A:R RG:Z:1#49 HS25_09827:2:2307:2348:90045#49 147 1 400532 0 100M = 400134 -498 TACATGGAATATTTTCTCCCATCCTTTCATTTCAACTCATTGTGTATTTTGTTCTAAAGTGAGTATCTTGTGGACAATATAGTTGTATCATTTTTTAAAA G?HFGH?FFLHDFHCIFIGDFFFFHFGHFEFJEGEHFEHDFFBGEIJGGHGJGHGDHHEHGIGDGJEFGFEGGEDHIFGFFBDGDFGHGFCDCEECCBC: X0:i:6 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2212:11366:80395#49 99 1 400570 0 100M = 400939 469 ATTTTGTATTTTGATCTAAAGTGAGTATCTTGTGGACAATATAGTTGGATCATTTTTTAAAAATCCATTCTGTCAATCTCTTTCTTTGGATTGGAGAGTT C>EEFGFFIFGF@9FHAGD?CH>GFDH:F?:G8I8FHGHCEHEGFF@GCHIIHHFI@FIBDGGHIG@GGCIDGJFEHEIHJHBHHEFB@EG@CHD5BH,B X0:i:7 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:BADDD XT:A:R RG:Z:1#49 HS25_09827:2:2115:21010:11548#49 163 1 400622 0 100M = 400999 477 TTTTTTAAAAATCCATTCTGTCAATCTCTTTCTTTGGATTGGAGAGTTTAATTCATTTGTATTTAATGTAATTACTGATAAAGAGGGGCTTACTCCTACC ;C5CCD-D0C?28(6/C=+B'GF(EGD,DIGHFH4?+FGG5EH7/@'?FBCD>@75C@EF=B?8DB?CD=FBCBEE>FGHCB=@,B@444CFDGFD5GDG X0:i:7 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1209:17250:35612#49 147 1 400692 0 100M = 400304 -488 ATTACTGATAAAGAGGGGCTTACTCCTACCATTTTGCTTTTGTTTTCTGTATGTCTTATACCTCCTTTGTTCCTAATTTCCTCAATTATCGCCTTCTTTT GGFGGHGJIHHHAHIFFFBHFDFJHFHBDHIAGFEHFFHFHGHGFIGGGDHDIHGKHHFHGIADGHHGGGCDIIHHIJFFFEFFGGHHGFGDHDFBCAC< X0:i:9 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2111:18040:97001#49 147 1 400700 0 100M = 400356 -444 TAAAGAGGGGCTTACTCCTACCATTTTGCTTTTGTTTTCTGTATGTCTTATACCTCCTTTGTTCCTAATTTCCTCAATTATCGCCTTCTTTTGTGTTTAG GFGHFHGDBEFIGHI@FIGDJGJJHFHHFEFJGHDHHFEDHJHGFGFGHHK=LHDFHHGHGIFEFHEFGGCGIGDHFJGIFIDGCGGHGFFFHDFECBC< X0:i:9 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2305:1867:66689#49 147 1 400736 0 100M = 400419 -417 TTCTGTATGTCTTATACCTCCTTTGTTCCTAATTTCCTCAATTATCGCCTTCTTTTGTGTTTAGTTGCTATTTTGTAGCATATCACTGTGTTTACCCTCT GFHFGHGFGGHHGHI4HEEEIBFGHIHHGFIJG>IFIHEHFJDCEIDGHEHFIGGFDHHHGIGGFGDFGGECIGG@IJEDFDIFEGGHGFHDGCFECBC; X0:i:8 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2212:11366:80395#49 147 1 400939 0 100M = 400570 -469 CTTCAGTAGTATACAAAATCTCTATTATTATTTAGTTTCCTATGAATTTCTTTATGTTGGTAATTTCACAAACCACATCTTTATACATCATGCTTCATTA GEFECHGFFIACF=BF>IFEHDFEHIGHDFGD5FEEFD9DFEBCEEEGGHEFBBDFDGAH5?@7EI7?7F7FDE5ECBEEGFCFECEBAAC< X0:i:8 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2101:8473:48510#49 99 1 400948 0 100M = 401289 443 TATACAAAATCTCTATTATTATTTAGTTTCCTATGAATTTCTTTATGTTGGTAATTTCACAAACCACATCTTTATACATCATGCTTCATTAACATAGATT BAEDFGEFIFHEGJGHGGGHGGIHGJHIEHHHHGLEHHHGGHGIHGHIGIIIJGHGGHGGIIGHHEIGGHFFGFGEGIGHIHIHJFJHGGGGGHHJHDIE X0:i:8 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFE XT:A:R RG:Z:1#49 HS25_09827:2:2115:21010:11548#49 83 1 400999 0 100M = 400622 -477 TAATTTCACAAACCACATCTTTATACATCATGCTTCATTAACATAGATTTATAGTCATTATTTTACACATTTGTTTTAAAACATATAGAATATTTAAAAA EFAD=FEGGGEDCFEGDIFIEHEF7@:IDFHGGGEEHGGF@FFCEFHCAIEFICG@HEDGGHA5@EACHEHGHFCHECH?EFC>?4H6EEFGEB?FFEA@ X0:i:7 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDFDD XT:A:R RG:Z:1#49 HS25_09827:2:1212:8505:88245#49 99 1 401053 0 100M = 401433 480 TCATTATTTTACACATTTGTTTTAAAACATATAGAATATTTAAAAAGACTTACAAAAAATATGATAATCGCTTTTATATTTACCTATGTAGTTATCCTTA CAEEFG?GEFGDGGBHGGDEIHIEIJFEEHGHHHHGFAHCGHEIIBHCLIDFCG@IGHGFIGG?GDGG7HKBI?CEGGHHEHI>CEFCFE4CGHFFHDCB X0:i:4 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1212:18259:22390#49 129 1 401180 0 100M 3 175384943 0 AGTTACTTTCTAGTGTTTTTTAGTTTGTATCTGAAGGAGTCTTTTTTTTTAAAAGTGTATCTTGAAGTACAGCCTACCAAACATGAACTTTTAAAGCTTG ;CBDDFGHDHGGBGGGHII7FEJIIGIIIIGHFEGFGFIEG>IEGFFDGHEHGACG>GFCDH;HFFECG?AFCGGICF:FGGGHG@CGGC@FGJCEHGIE7FFFG?FHFEF/CE7E4GGHI;@AEC>?B'DFGEBADAI5B?HDE5,BH=AE?GHEBJ&>@DH7A45@G+C0@--G>DED3;EF?G21)E:G9A%4C/:D2(C8?; X0:i:3 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1311:2822:21650#49 163 1 402111 0 100M = 402450 439 AGTAAAAAGTAACTTTTTAATTAGTTATTGTACTTTTCAGCCTCAGAATTTTTTTGTACCTTTTAAAAAATTCATATTTCTTATTTATTTATATGTCATT 1;B87?C,B-H>896:FC5G@?FCHGF875,>EE4G6?GG5HADC@G5FI,@GDIA=D77=F?BD5>>?G5>EHBJB46CH=F+CBHG@>CG>GA5EBE2 X0:i:7 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1311:2822:21650#49 83 1 402450 0 100M = 402111 -439 CACTGTGGGATGTAGTTTTTATTTGTTTAGTAGCTTTTGTAAACTGGTTTTGTAATATCTGCATTCTTTTTTATGTTTGATGTTTGAAGGCGGCTCGGTT HF>HG=EG,4HF>CB5D77DE7>FECFABFEG,GDEHGA@B.GFHBHFF@:FI8FA8;9@@HG>CAACCHHB:FE?EAGG?EBE64=+?FEF@6A- X0:i:7 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!11+IFHFGAC;FH<@AGFFC3CFHHG X0:i:9 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2309:19048:25844#49 83 1 402949 0 100M = 402588 -461 ATGGCTGAGGGTTGTTAATTTGCCTTTGGATGATCTGATTTCTAAAGGTTTGGTGGAATTCTCTGTGAAAACATCTAAACCTAGTGTTTGTGTGTGTGTT FGHHJEDGGFHEHHFEHIGDCHGFEGKFIFHGGGEHHGGEGGGFILFHFIIFIHGHHFHGCHGGGLIHHHHEHFHIHIFGHGGGJEHGGHFIEFGFCEAA X0:i:5 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFE XT:A:R RG:Z:1#49 HS25_09827:2:2207:9955:60978#49 163 1 402955 0 100M = 403326 471 GAGGGTTGTTAATTTGCCTTTGGATGATCTGATTTCTAAAGGTTTGGTGGAATTCTCTGTGAAAACATCTAAACCTAGTGTTTGTGTGTGTGTTATAATT GFJHFHEFHGFIGEFFKGHHFHFFIEGHHGJLHGEHHGHGIDHFGHGGGIIEIEIIFHGFHIFGGDHGFFFHDFEDBC< X0:i:4 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1308:18237:96669#49 81 1 403416 0 100M 7 102512346 0 TACTATGGGTTCTTTCTTGTACTTTCTGCTTACTCTTTTAGATACTTTTTACATTTTTCAGCTGATAATTTAATTCCTACACTTTTATTAATAAATGTGT 2CHHBACGGGE@CCFEHDGIFH6FG@KGFFCGGGFGDAGDFIB@ILGF;IFDCCFAI;DGGEEGFLGGHHH@FFFEGIGCEG>GJBGEDHFFDBG=CCAA X0:i:4 X1:i:4 XA:Z:5,-180829964,100M,0;8,+79544,100M,0;1,+586950,100M,0;6,+71740,100M,1;19,+123333,100M,1;1,+81741,100M,1;15,-102450500,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDDDD XT:A:R RG:Z:1#49 HS25_09827:2:2314:6866:13847#49 99 1 403434 0 100M = 403508 174 GTACTTTCTGCTTACTCTTTTAGATACTTTTTACATTTTTCAGCTGATAATTTAATTCCTACACTTTTATTAATAAATGTGTTAAGGCTATAAATTTTCC CAEBFGEFGFFEFJGHGGFFGFIKEJFHEHHHHEEGGGHGGHFHHGHIGFIEFHGIDFGJJGGHKGHGGHBF6DGG6>?(?G,C>G,5,64(+5FJH4C2 X0:i:8 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!4=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2314:6866:13847#49 147 1 403508 0 100M = 403434 -174 AAATGTGTTAAGGCTATAGATTTTCCTCTGATCACTGCTTTAACTATATCCCATATACAGATGCTCCTTGATGTATGATGAAGTTATGTCCCAACAAACC GGHFGHFHILFIFHIIGGFHEGHGHIHEHHGJGHHEHKFDH8FF9IEGHHHFIKGGIDBHGGFIFFBG?DGHFEEHGJEFGEFBD5BFFFHFGIBHFIFLBDD3FHGHG X0:i:5 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1201:6227:50687#49 163 1 403845 0 100M = 404267 522 CACAGGGCCTGAAGAATTTTTGAAGCATTGAGCTAAAGTTAATTGCTGAATGATGGGACTAATACTTTGACACAGTCAGCGTCTGTCTCTTCCGGTGATG <;,8,79,?9FAA96C6++FG,BG@CF,7+7G>6+G6F=@B,CC+5>+F>H75EAE=@7CAA,GB5>55DEHHB++B+6'<+F>4>+4H+EBACF@CDEHGFEHEDIHGIGBDG=G5EBEFIBHFDHCF>DDFB?EG X0:i:5 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2316:12249:56937#49 163 1 403902 0 100M = 404373 571 ACTAATACTTTGACACAGTCAGTGTCTGTCTCTTCCGATGATGAGGGTTGAGAATAGCTGGTAGAAAGTATTTATGCTTGTTGATGGTAGGCAGGAATTA %C5.E8CBDCFGA?3GE>EB.<4-@9$:E=F=CEAFE,=)DA4/4C5.'I878?B83>9.3:?15B4;;I*7&B4A;=G7;4:-;FH5F58>E> X0:i:5 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1208:5338:23746#49 83 1 403985 0 100M = 403548 -537 ATGGTAGGCAGGAATTATGTTCTTCAGGAAGATATCAATAATATTGATATCAGGAAGATATCAATAATGTCACAGATTATGCTTCATACTTGTCTTCCTG EIFHJEFG@@6DFFFJDI=JBGG6DGFCFHFGGIK@7AEGFIHGIGHJF@EFGCCFEGHDCHG>FJDFCEHGHHDHEIFDEDCGGGEGGGFGEEGFCBAA X0:i:5 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:ADDFF XT:A:R RG:Z:1#49 HS25_09827:2:2101:19680:8831#49 73 1 404037 0 100M = 404037 0 GGAAGATATCAATAATGTCACAGATTATACTTCATACTTGTCTTCCTGAGTCTTCTTTATCCCGAACACCCTGAGTTTTCGAATGGTTGACATGCCAGCT 8@CD@ADDAF?D@EG?G>A??HDGE.FIG?GGFEECG9E7@DGD@FHIF?,;CHBEFGG8D->A@E@GG777AGC7F6ICCG@H>BFF,(DG>E5BA=I* X0:i:5 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:BDDDB XT:A:R RG:Z:1#49 HS25_09827:2:1311:15933:20973#49 163 1 404183 29 100M = 404610 528 AGGTATTCATATTGAACATGACCTCCAAGTGTGTTTGGATCTGTGCAGAAGACAATAGGACTGTGATTTCTGATGATTAAGACCTGGATTGTATGTTACT ;CB,>ECBBGE@HFG@GABBFGFCFEDFI@G'F6H7DEEGAFH7E@BBFFEDGE7EEHG?DEF7FI5CF=?KEFFD5CDECBF@FF4C4ACFF5ADEFH? XA:Z:Y,-27502569,100M,0; XG:i:0 AM:i:29 SM:i:29 XM:i:3 XO:i:0 XT:A:M RG:Z:1#49 HS25_09827:2:2206:17790:53544#49 83 1 404231 0 100M = 403870 -461 AAGACAATAGGACTGCGATTTCTGATGATTAAAACCTGGATTGTATGTTACTGTGATCAGACCCTGAGACTGCGTTAGCAAGTTTTATAGCATCTGAGTC FJGHJHHG@GDFBFH>FIGIEIEHDGIFIHFGGIFFHGGFGFFFIGFFI@FGIHFFHGHG-HHGFIHGHHHGEHFHHIFGFGGGHGJEGFFIGFGFDBA? X0:i:4 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFDF XT:A:R RG:Z:1#49 HS25_09827:2:1301:13571:62747#49 163 1 404253 0 100M = 404606 453 TGATGATTAAAACCTGGATTGTATGTTACTGTGATCAGACCCTGAGACTGTGTTAGCAAGTTTTATAGCATCTGAGTCGCTCTGTTGGAGGAAAGTGCAT ;CBCEEDHFGHGLGGDIDIGGEJIIDGGIIGGGHGFGJHGHJHHGGHLJIEGG@FHFIGHFFKGEEGHFIHHEFIHBJFJHHGHIIHGHGLF5DHFHHDG X0:i:3 X1:i:7 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1201:6227:50687#49 83 1 404267 0 100M = 403845 -522 TGGATTGTATGTTACTGTGATCAGACCCTGAGACTGCGTTAGCAAGTTTTATAGCATCTGAGTCGCTCTGTTGGAGGAAAGTGCATGTGATGGGCATTTG BA=HBAE>7G@F8CE5E7@EECGBD7CAD;CBGCD8AGAG@GBDAEICF@HDEHBF8:98GF9CFED8GHAGHFCE?EGGEFE4B?FC>A? X0:i:7 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:B?DDF XT:A:R RG:Z:1#49 HS25_09827:2:2316:12249:56937#49 83 1 404373 0 100M = 403902 -571 TCCCCACCAGATTCTCTACCTTCACCCTTCCTGCAATATTCCCTAGGAAGCTGACCTCTGCTGAATGCAACACTCAGGTTCTCTGCTTCCTAGATTCTAG EJHDF=HG@FEFGJEEH?GGGGDFFFGFBFEE@A X0:i:3 X1:i:1 XA:Z:5,-180830921,100M,0;8,+78587,100M,0;6,-170988574,100M,1; BC:Z:TGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z::?BDDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1301:13571:62747#49 83 1 404606 0 100M = 404253 -453 CCAATCCCTCGGTGCATCACCATTTCTAATTAGTTCCTGTTTTAGTCTGCTTTTGCGTGTGTGTGTATGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTTG E>HFGGDH@C4CHJD4(2 X0:i:1 X1:i:1 XA:Z:5,+180831157,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 QT:Z:!1:BDFFB XT:A:U RG:Z:1#49 HS25_09827:2:1311:15933:20973#49 83 1 404610 29 94M1D6M = 404183 -528 TCCCTCGGTGCATCACCATTTCTAATTAGTTCCTGTTTTAGTCTGCCTTTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTTGTTAT 2>AHJFEGGG@D>C?G,FCEHCGB?GDG7F,G5F@FDGJ8@C@GEBHFFIFGIFGHIFHGGHHGGHJHHHH@HFJHHI>DFGGGHGJFGGFFEFGFD>AC X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:1 AM:i:29 SM:i:29 XM:i:3 XO:i:1 QT:Z:!1=DDFFD XT:A:U RG:Z:1#49 HS25_09827:2:2205:17636:90183#49 163 1 404619 37 43M2D57M = 404957 438 GCATCACCATTTCTAATTAGTTCCTGTTTTAGTCTGCTTTTGCGTGTGTGTGTATGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTTGTTATAAAGGAA 1CACEFCCFC9>LGC@HFB?DFFF,GI8G@?GF>BG?EH>BDGCFGHG=BHDGDFEC@7DD97F5B5C5E5D6E=E>C6>FBF5+>+A+4EI+?++F3?G X0:i:1 X1:i:0 XG:i:2 AM:i:0 SM:i:37 XM:i:1 XO:i:1 XT:A:U RG:Z:1#49 HS25_09827:2:2205:17636:90183#49 83 1 404957 29 100M = 404619 -438 TAGGCACGGTGGCTCACACCTGTAATCCCAGCACTTTGGGAGGCCGAGGCAGGTGTATCACCTGAGGTCAGGAGTTTGAGACCAGCCTGGCCAACATGGT ;JAHFGHGGBFDCHGFE@FGFGE-,7EGDGGIGIH@CBHJIICLGEG9HFHCCEEFFHIHGEHGHFHHKI>IEA>GHBEGFFFIFFGFCE?C X0:i:1 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!1=DDFFF XT:A:U RG:Z:1#49 HS25_09827:2:1212:5605:86357#49 147 1 404965 14 100M = 404609 -456 GTGGCTTACGCCTGTAATCCCAGCACTTAGGGAGGCCGAGGCAGGTGGATCACCTGAGGTCAGGAGTTTGAGACCAGCCTGGCCAACATGGTGAAACCCC B?3>DE5+FA+I4H3F@GBFEGCGHEF6DHDDC?EE?FEADH6GFGFGDHK'I>G+=AEAG5FDG4,F>GCF(CC@CBG7(5AE:6ABGAEB8CB7>BC: X0:i:3 X1:i:14 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2210:8187:43211#49 161 1 405232 0 100M 2 243090522 0 CATCTCAAAAAGAAAAAAAGAGCGAGCAAGAACTCACTTGGATGGCACCAAGACATTCGTGAGAGGTCCACACTCAGGACCAAAACACCTCCCATTAGGC 1CBBDBGBDEAG?GB:>FBF7CHCH>DEG@GDF6GCEA5BEFD7DGGEF>DH@EGEEHB?DGDBBBHHFEFGHBIHB=DEHFA+FIHC@>C>GDE5FBDA X0:i:5 X1:i:0 XA:Z:1,-585140,100M,0;8,-77740,100M,0;5,+180831782,100M,0;6,+170989425,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2101:7404:16083#49 163 1 405255 0 100M = 405690 535 GAGCAAGAACTCACTTGGATGGCACCAAGACATTCGTGAGAGGTCCACACTCAGGACCAAAACACCTCCCATTAGGCCCCACCTCCAACAATGGGGATCA ;CBDEEGH=HFGDGFCFICFIKFFHHDIIIFGFHGFEEEGFDH=EGHIFEHGGGGFFGEFGIEFHJHGFIFDCHIHFJGJDFIGIIBEGFABFHHF>@H@ X0:i:10 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2304:10843:88106#49 163 1 405659 0 100M = 406051 492 ATCTCGGCTCCCTGCAACCTCCACCTCCTCGGCTCAAGCGATTCTCCTGCCTTAGCCTCCCGAGTAGCTGGGACTTCAGGCATCCACCAGCAAGCCCGGC :;,>>,-,7-E>'A?E>+D7F?F,@7B?,+,D',A7,,D+5A77CF5+=58DG+,5C,,F59H?'+5C+++B,BB+5+,>;*@+++E++'>GE=HH@FGFCCCF@>AFFG>FEHD2 X0:i:4 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2304:10843:88106#49 83 1 406051 0 100M = 405659 -492 AAATTATATTAATATGTGATCTCTGTCTGTATCCATGGAGAGGCAGTATAGTATCATGAGGAAAAATAGACTTTGGAGTAGGCAGAAATTAGGTTTGAAT ;>HE5+HBGD6EFC?EC,FEHGBFG@FA,7H7@7KGDGE8B.G7C@7F.)?D.F8-DCFC-B9HC8DCH?DBEFJEG@H?2AGGG?E564FI?F?F@6>A X0:i:6 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!11=DDDB XT:A:R RG:Z:1#49 HS25_09827:2:1307:9204:54276#49 163 1 406065 0 100M = 406412 447 TGTGATCTCTGTCTTTATCCATGGAGAGGCAGTATAGTATCATGAGGAAAAATAGACTTTGGAGTAGGCAGAAATTAGGTTTGAATTACTAGCCACGAGG ;CBCDDCHDGFGHGGCGFIFFKFEHCGIGEAGFHGEHAIGFGHHFDGEFGEGGEIFFFGHGHF?BIC>JEHBHGIHGFFLEGEC@CHGCGHIFJHGEHHG X0:i:6 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2315:15277:97288#49 99 1 406084 0 100M = 406449 465 CATGGAGAGGCAGTATAGTATCATGAGGAAAAATAGACTTTGGAGTAGGCAGAAATTAGGTTTGAATTACTAGCCACGAGGCTTTGGGAACATTACTTAA HACFFGEEFFG@FF?HGGDHIDIGEJDDGHHHCGEGHGHGGEGIICHCGFFFFGGIG@@GDGGHGEGGGHGFFFGDFIIHEGIFHGGGDHGGG8;E6HGC X0:i:5 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2204:14983:91478#49 99 1 406129 0 100M = 406563 534 TAGGCAGAAATTAGGTTTGAATTACTAGCCACGAGGCTTTGGGAACATTACTTAAACTCTATAAGCTTCAATTTCTTTATCTATAAGGTATAGATACCTT CACEFGFGGFGGEJGFGGGFGHIGHJFHJHHHFJEGFEHGGHFIFGHIGFFIJFFEGFIGEDGDFDIGGHFFGCGGHEKHJGDHHFJHFDFGGHHGHHIE X0:i:5 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2104:6416:92691#49 83 1 406179 0 100M = 405757 -522 CTTAAACTCTATAAGCTTCAATTTCTTTATCTATAAGGTATAGATACCTTACCTTTATCTATACCTTATAGATACCTTTATCTATAAGGTATAGATCTTT HJ@EB=FGGGGEHHGGDIGEHHGFJCDGIFEGGEGEDGGGGCHDIFHH;IFDCDFFIE9GGFEFFED?@H?GB9G?D>G?FHGFGFIGDGFCEAB X0:i:5 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=BDDED XT:A:R RG:Z:1#49 HS25_09827:2:1307:9204:54276#49 83 1 406412 0 100M = 406065 -447 AAGAAATCAGGGAAATAAGAATGCCATCTGAAATCTGTCATATGAGAATGAAAGGAGCATAGACAGGTTTTGAGTGTGGGGTGAGGAGTAGGGGAGGGGA E>GEGDDGGGGFHGGEFIFGHHG?DEKIFHHGGGFHHGGJJFGGIGGHIIHGIHGIHFHGCHHFGJIGHAHGFFEFEIFIFDGGEEHGGHFIFDGFECAC X0:i:10 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1303:17705:10192#49 163 1 406422 0 100M = 406820 498 GGAAATAAGAATGCCATCTGAAATCTGTCATATGAGAATGAAAGGAGCATAGACAGGTTTTGCGTGTGGGGTGAGGAGTAGGGGAGGGGAGTAGCTAAGT <;,CAFDFE-AG896:ECIDGE>?B>B8CEGDF6+,GAGGDFHHGC5B+HF@5DAAC,E7H97BHIFGD45FH4=D>B,>H=EF4C>4@FAFFF3F,HD+ X0:i:10 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2315:15277:97288#49 147 1 406449 0 100M = 406084 -465 TCATATGAGAATGAAAGGAGCATAGACAGGTTTTGAGTGTGGGGTGAGGAGTAGGGGAGGGGAGTAGATAAGTGAACTGCCCCTCAGACTTCCAGGGAGG 2DFBFHCDBGA;AHIGFF3HFFFED9E>GHF+9C?DH?B5:5HG8A?.$8I7B-G5&9@BG.;EGEE=BIHE>FE0E7IGHFHHEHGLGFHHFFFFG X0:i:8 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1216:2683:69463#49 121 1 406562 0 100M = 406562 0 CACTGGGAACTGCAGTCATTTGAAAAGATAGCAATCAAGCATTTCTTTCAGAGCCCTGTTCATCTTTCAGTGGCTTTGCTTCTCCAGATGCTTTTGCTCC ECDHJHH>CGEFBIGGHIEEHIGFGG9FIIFBGDGHFGGJGIGGBAHHEIH;IEEEFJHEGHGFGHHHHHHFHFJFKIFIG7GGHGHGEFFJGFGFCBAA X0:i:6 X1:i:6 BC:Z:TGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:1=BDDEFD XT:A:R RG:Z:1#49 HS25_09827:2:2204:14983:91478#49 147 1 406563 0 100M = 406129 -534 ACTGGGAACTGCAGTCATTTGAAAAGATAGCAATCAAGCATTTCTTTCAGAGCCCTGTTCATCTTTCAGTGGCTTTGCTTCTCCAGATGCTTTTGCTCCT B?BFFEDFICHIGHFFFGGHHFHEHIGEHHFJCHEFHFFGHGHFFEGGDHKFIGGGHHEHGHFEEGHFGGIIIEHICFHIGHFEGIHLGFCDHDDD4BC; X0:i:6 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2315:11618:93827#49 99 1 406576 0 100M = 406723 247 GTCATTTGAAAAGATAGCAATCAAGCATTTCTTTCAGAGCCCTGTTCATCTTTCAGTGGCTTTGCTTCTCCAGATGCTTTTGCTCCTTCAATTATCTCTG HAEEFGEFIFGGCEGJGCFHIGIGIJHHGHEHCEJGGGHGGHGHFGHILFIIFIGGG@9JJGGHFFIGGHHIGFGEGEIHIGIFHHJHFHGGGEBE;HGC X0:i:5 X1:i:7 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDADD XT:A:R RG:Z:1#49 HS25_09827:2:2312:17267:63129#49 121 1 406627 0 100M = 406627 0 TTCAGTGGCTTTGCTTCTCCAGATGCTTTTGCTCCTTCCATTATCTCTGCCTTCTCCCACCTCCTCTCCAACCATCTCTTCCCTTCCTTAATTCACAATT E6>45=5GGG6,,,GCDB,?7-66D7,ADBH7GGF8HG-8@A9F8GHF.8?D9HFAAGH@G@9>GLA88HH8BDCEGIKDHB>GH?;G@?=I4D?F@BAB X0:i:11 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2315:11618:93827#49 147 1 406723 0 100M = 406576 -247 AATTTTTCTCCCTCTTTTCAAGGCATAGTGCTTTGATTTATAAATTAGTTCTATGTTTCTGTTTTCTAATTTATTAGTTTCTGCTTTCTTATTTATTTAT GHFFGHFHFLF;GHIFHG%FHFFFD;GHFHIF:FIFGFFG7EIG=IEA9HH=L?G<-59HG-DIICD=EIJG>FI8:D@E>:@8D.;4>DBC; X0:i:11 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1211:18809:95361#49 163 1 406814 0 100M = 407251 537 TTTATTTATTTTGAGATGGAGTGTCACTCTGTTGCCCCAGTTGGAGTGCAGTGGCATGATCTTGGCTCACTGCAACCTCTGCCTCTCAGGTTCAAGAGAT 2CEBGCHED XT:A:R RG:Z:1#49 HS25_09827:2:2205:18519:5056#49 83 1 406830 0 100M = 406508 -422 TGGAGTGTCACTCTGTTGCCCCAGTTGGAGTGCAGTGGCATGATCTTGGCTCACTGCAACCTCTGCCTCTCAGGTTCAAGAGATTCTCCTGCCTCAGCCT BGHEBHHGG@EECHGHHDHEEGEHJGGFIFEGGGFFAAEGGFBFIEGHFIHGIHBGIHHGCFGJFJHHHHHBHFEEEIHDEFGGHGHGFEFGFFGFEBAB X0:i:6 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFDF XT:A:R RG:Z:1#49 HS25_09827:2:2315:10865:56627#49 99 1 406970 0 100M = 407447 577 GCTAGTTTTTGTATTTGTAGGAGAGACAAGATTTCACCATGTTGGCCAGGCTGGTCTGGAACTCCTGACCTCAGGTGATCTGCCTGCCTCAGCCTCCCAA HACEFDFEGFGEFJGHGGFH?FIGGFDIG>HHFIJGG9H@GHFEGFDIGIIFJFGIF@6@DEG?HF7GGEFGGFG?HGHH?CIHJFFHFGGGGEBEBHGC X0:i:13 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDD?= XT:A:R RG:Z:1#49 HS25_09827:2:2107:8240:85232#49 99 1 407129 0 100M = 407491 462 ATTATTTCCACTTTCCTAAGGATAGTTGTTGTTCAACCTTTACTAGCTTTTTTGTTGTTCATACTTAATACATTTATTTTTATTGTGCTATAGCTATTTC BAEDFGFFGFHGHJGGGGFFIFIHIEFIGHEFHIHGGGHHGHGGGGHIFIIIJIGIFGGKFIGDKFIGGHHGGJGJFGGCGHIFJGJFGGGGGHEJEHGE X0:i:11 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFF XT:A:R RG:Z:1#49 HS25_09827:2:1211:18809:95361#49 83 1 407251 0 100M = 406814 -537 TTTTTGAGATAGGATCTTGCTCTGTTGCTGAGGCTGGAGTGCAGTGATATGATCATGGCTTGCTGAAGCCCTGAACTCCTGAGGTTGGGTGATTCTCCCA HJHBFH@GG@GFC>FJHGHJHIGFGGKGGFEGGHFIHGGEGFGGHFIFIIHGIHFHHHHFGHHHGEIFHHHGIHCHGIDDHGGGJGJGGGFIFEGFFEAC X0:i:11 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2315:10865:56627#49 147 1 407447 0 100M = 406970 -577 GTTGTCCAGGCTGGTTGCGAACTCCTGGTCTCAAGTGATCCTGCCACCTTGGCATCTCAAAATGCTGGGATTACACATGTGTAATATTTTTATTGTCACT 24BFFDCFFI5F3ECDCE-CG?GA4A;FBGFHA='2DG/,?8@HF3G:G<7'92@CFG0BB/5=9E'366D09,4CAC: X0:i:9 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2107:8240:85232#49 147 1 407491 0 100M = 407129 -462 CACCTTGGCATCTCAAAATGCTGGGATTACACATGTGTAATATTTTTATTGTCACTATTTTCCACATATTCTGGAAATTTTATTTGGATTTCTTTTTTTT GHHHFHGFLIFIFHIIFFHHFHFFHIGHFGFFIHHHFHHHDEGFHIFGGHKJIKGEHHHHGHJDGJEFHGIGIFGIIHHGGIIHDGGHGFFFBDDECBC; X0:i:8 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2201:6650:12551#49 185 1 407618 0 100M = 407618 0 ACCTAGGCTGGAGTGCAGTGGTGCAATCTCAGCTCACTGCAACCTCCATCTTCTGGGTTCAAGGAATTCTCCTGCCTCAGCCTCCTAAGTAGCTGGGATT +G7HFHGGGIHGFHIIHEFHHGFFHIHHFHIFGGEGGHGFCEHEEIEGHHHFIGGGHHJDGIJDJGHFGGIIGGEIGHHIFEFGEGGHGFCFHEFDCBC; X0:i:10 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2110:9555:11979#49 163 1 407737 0 100M = 408121 484 CCCAGCTAATTTTTGTATTTTTAGTAGAGACAGGGTGTCGCCATGTTGACGAGGCTGGTCTTGAACTCCTGACCTCAAGTGACCTGCCCACCTTGGCCTC D?@?FE8DFCGI?55HB@5CD@DEEE@HCAFEFH?F>DI5GHH4JEFD5C=EFF>;4IAE>5GF>5@HG X0:i:7 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2109:12421:36502#49 163 1 407930 0 100M = 408304 474 TGCTGTAATTTCTAGTTTTGTTGTGTCATAATCAGAGAATATAATCTGTAGCATTTCTACATTCTCTACTTTGCTTAGATGTTTTTAGGGTGGGGTGTGT E9E:IAB?F?BFI>I,DI7G>>FIFBH>E=EIGHDGECCI=ED>E>GF<5EH4G X0:i:9 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2110:9555:11979#49 83 1 408121 0 100M = 407737 -484 TATTTTTTGGTCCTCATATAGATTTTTTAATTACCTTTTTGCTGTGATAGAGATTAGAAGGGTAAATTAATGTCTCATTTACCATCATTTTTCTTTCTGT FFHHFEHGFGEFHFFJHIGGFGIHDGIGIIFGGIFFHGG@JAHGILFHIEI;IHGFHFHGGHGFGIEHDEHEHHCG8:HC?HB(DDCGI2D?AC>?GE@=BFDAFFF@FFGGG"HGBEGHF@G46FE=02FJH X0:i:2 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDADD XT:A:R RG:Z:1#49 HS25_09827:2:2211:13037:6671#49 163 1 408553 0 100M = 408971 518 AATTGGCTTCTGGTCTTGCATAAGACTTCATTGAGGCCTAATGGGCTATGCAGGTCTACTGTCCAAAGTACAGAGGTTATTCCTAGTGTCTTTAATATTA ;CBDEDEHFGFGLFECHCIGIHJI@EIEFIGIFEGGHGIGHJHHGGHIFHHHGGIFFHJHJGHHGIHIJIHHHGIHEIHHEGIGIFHGGFLGGFHGFGFG X0:i:9 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2103:21206:86612#49 99 1 408678 0 100M = 409065 487 TATGATAAGGGAGACTGAATTAAGCTATTTTGGCTGAGGTATATTTTTATAAATTCATCCAATTAGCTTCCCTTGTTGTAGTTTTGGCTCACCAAACATT CAEEFGFFFFGEGJGHGGGHIFIGFFHIJHHHHIIGGHHGFEFGFGHIFIIFFIGGGGGGEDGD8GCGGCGGIJGGFEIHEFDHHFFGFG4GGC5JH4JB X0:i:5 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2102:4983:51276#49 99 1 408718 0 100M = 409125 507 ATATTTTTATAAATTCATCCAATTAGCTTCCCTTGTTGTAGTTTTGGCTCACCAAACATTGTTCTGATTATAATTTAGCATCCCATATAATTTCATCTGC AABEFGEGIFHGGJGGGGGGGHIGHJFIGHHHHELGJEFGGHHIIBEIGFIFFIGIGFGGIGGHHFFGGEKIFIGEFGIFCGFFGFGHFGGGGHGGDHFF X0:i:7 X1:i:8 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1307:4267:92519#49 83 1 408792 0 100M = 408369 -523 TTAGCATCCCATATAATTTCATCTGCAGGGAGAGTCTGTACTAGGCATGGCGATGCTTACATGTCAGCCCGTGTGACTGCAAGAGTCTCAGTATAATTTG F>HHJHHGGGGFHHGJHBGEHCEHGGGGGKEGGGGGHGG@JIGDIFFKIIHGIHFAEHHGHCGFFJDFHHHGHHEGGEFIFBGGH?JHEFFJGDGFCBAB X0:i:4 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDFFE XT:A:R RG:Z:1#49 HS25_09827:2:1203:7300:71300#49 163 1 408963 0 100M = 409331 468 AGATTCATCCTTTCTCACATATTGATAAATCAACTTTTACATCTACAAAGTTGAGAGCCAGAAATTAAAACCTGATTAATTCACTAAGGCATCCCTATGA ;CBCDFDGEJHGHGGGIGIGIHFIEEIIIEGGGH4GHFIGHEHHGGHIJIDGGFEHEF@FHGEFEEFEJFHHHFEHEHHIFHIHIIHFCFIGFDHFHHFG X0:i:4 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2211:13037:6671#49 83 1 408971 0 100M = 408553 -518 CCTTTCTCACATATTGATAAATCAACTTTTACATCTACAAAGTTGAGAGCCAGAAATTAAAACCTGATTAATTCACTAAGGCATCCCTATGACGGCAGTC FGHH=FHGGGGGGJBGHIHIHGGGGGIIIKHGGIKHHGIEJIGGIGHHIIHGIHGFHGHGHFHHFIIFHHHEDHHIHIKGFHGGFGJGGGFJFFGFEEAA X0:i:4 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFD XT:A:R RG:Z:1#49 HS25_09827:2:1305:4431:100431#49 163 1 408983 0 100M = 409363 480 ATTGATAAATCAACTTTTACATCTACAAAGTTGAGAGCCAGAAATTAAAACCTGATTAATTCACTAAGGCATCCCTATGACGGCAGTCTTCCAACTAGCT HGEHBEHGIHG;FEGFHEGFHHG X0:i:4 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2103:21206:86612#49 147 1 409065 0 100M = 408678 -487 GCAGTCTTCCAACTAGCTCCATTCTGGGGCACTCTGACATCATTATACACTTTCCAATGAAAGCAGGGAGTGTATGTGATTAAAGGGAGAGCCCTGTGGC GHHFGEFFHEFD6BC; X0:i:5 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1314:16135:88312#49 163 1 409215 0 100M = 409596 481 TCATGATCATGTGAAACTCTAGAACTGGATCTGGGTGCCTGGCAGGATGACATGGTGTGAGGCTCAAGCAGCACTGTGGGAATTCAAGCATCTGTTTATT :6ACB?97E3*CG9C/'=4D76F9'*E@D>7BFEA71,I5DHH75;E6FCD4D7D?FHFGG>HEBHGB6HFGACGB>FC>C>>5HDG X0:i:9 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1203:7300:71300#49 83 1 409331 0 100M = 408963 -468 TAAAGCAAAATAATATCTTTTAACAAATGTTTGTATTTGACTAAAAAGGAAGCAAGCACTTAATTTATGAATTTGCTAATTGCTCTTCTGAGCTGAGAAT EIHECDHGCFGFHGFHDIGDHKGGGCDIIIHGGGGHHGGFGGGGGLIJIIHFIFFFHFHGGEHGGIHHGHHEHDDHHIHIHFGGHGHGDHFJFFGFEEAC X0:i:6 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1305:4431:100431#49 83 1 409363 0 100M = 408983 -480 GTATTTGACTAAAAAGGAAGCAAGCACTTAATTTATGAATTTGCTAATTGCTCTTCTGAGCTGAGAATATCTGTGTTGAATATTAGTCATTATCCATATT ;GHHJHHGGGHGGGHGHIGGEIGBG@DIDFFGGGEKDGDFBGFFIGHKFIHD9EFGHHDGGFHGGEEC@:>GFFEGEIFGFFGGFGEFDHFIGFGFEEAA X0:i:5 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFE XT:A:R RG:Z:1#49 HS25_09827:2:2315:17764:69202#49 163 1 409455 0 100M = 409861 506 TCCATATTTGGCACAGAATAGTCCCGAGGGCTAAATGACCTTGTTCCTACAGTGGGCACCTGAAGACTGGCTATAAAAGCAATCCTGGCCAGGGGCGGTG @>7:'%505,-3@6I1IB9(GG8FF64=HFBD?H8F=HFIF6DGFHHE3=>4>H<-GLB>5HF><,G X0:i:5 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1314:16135:88312#49 83 1 409596 0 100M = 409215 -481 GTGGATCATGAGGTCAGGAGTTTGAGACCAGCGTGGCCAACATAGTGAAACCTCATCTCTACTAAAAATATAAAAAAATTATCTAGGCACGGTGGCAGAC EI4HJHF>GGGDHCFJHIFGFIEFDGCFD@EGGGEDHGGGFGBCEHEHIIFGIHEFIFDGCHEGGEEFCHC8IHDGGIDGEDGGFEHG@FFAGFBFCB;C X0:i:5 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2110:5824:88074#49 99 1 409859 0 100M = 410281 522 AAAGGAAAAATAAATAAATAAGTAAATAAATAAATACATAAAAGCAACCCTCACACTACTGAGGCTATTGACAGTGGCACTTTGCTCTTCTGTTAGAACC C=EEFEFGGFFFGEGGGGGHGFIGFHHIGHHHHHHGGHHHGHFHFGHIGICIFGGIFFGFFGGHIEEGGEGIIK@GFG?CGJIFHEHFFGGCGDFJEHFH X0:i:1 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:DDDDE XT:A:U RG:Z:1#49 HS25_09827:2:2315:17764:69202#49 83 1 409861 0 100M = 409455 -506 AGGAAAAATAAATAAATAAGTAAATAAATAAATACATAAAAGCATCCCTAACACTACTGAGGCTATTGACAGTGGCACTTTGCTCTTCTGTTAGAACCTT C0=B:7;GGGEEGFFG>IGEFIBF?FCAFFCG5@@EDGEF88@F8FDHAI:G9HE9EGDCC@@HGCIFHEHBDHJD/>BGHGEG?BBEGGCFGFA=CB?H X0:i:4 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDFFA XT:A:R RG:Z:1#49 HS25_09827:2:2203:4541:40634#49 163 1 409898 0 100M = 410297 499 AAAAGCAACCCTCACACTACTGAGGCTATTGACAGTGGCACTTTGCTCTTCTGTTAGAACCTTGGGAAAATGTTTTCCCCCTGAATACAGTATAATAAAC ;CBCDDGEFGFGHGIDIIIGIHFFIGEEIIGIGEHFHGIGHGHHKGKIJKHHGFIHGHHFHHHFGEHGFFHFHFHHFHFLHHFHIFHFIHEGFGHFFHGG X0:i:1 X1:i:3 XA:Z:1,+409898,100M,1;5,+180836448,100M,1;8,-73080,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1214:10031:90071#49 163 1 409913 0 100M = 410293 480 ACTACTGAGGCTATTGACAGTGGCACTTTGCTCTTCTGTTAGAACCTTGGGAAAATGTTTTCCCCCTGAATACAGTATAATAAACTTGGTTCTTATTTCT IGGGJCHGII@EGGFHBEGGGGEDHHEGH7C87CAA?9E@B>I?@?+,HC687E,>GH47HJEAB?7755HB55B@G575=D@?DAI?=D?CAF+F>4+=+H6>EBGF4;;+IGIFDCBFFBEGAFGGCJGJCGFF?DIEHJF:EHHBF;J5CEHGGDFIACEEGIIDFHFECBIGIIGHGDFGGEHIIDFEBEIHGGGHGFHBEGGGGHFFEHG; X0:i:4 X1:i:11 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=BDDDD XT:A:R RG:Z:1#49 HS25_09827:2:1213:2031:61270#49 185 1 410241 0 100M = 410241 0 TTTATGAAGACTAATGACCACATTAGTTAGTCAGTCAGTCAATAATACTTACCAAATGTCAGTAGAGCCGAAGTGAACACCAACAGAAAATCACATTTTA GHHFFHDDIIA@GHII5FH4HDCFHEHHGHIFHHIEGHEDHEHGFFEGHHFJIHDEHHEDGIFEFGHGGGIGFEGIEF7FGI5HGDF8GFFEBGE1CB;; X0:i:4 X1:i:11 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2110:5824:88074#49 147 1 410281 0 100M = 409859 -522 AATAATACTTACCAAATGTCAGTAGAGCCGAAGTGAACACCAACAGAAAATCACATTTTACAAATGCAATTTACTTGGTATCCTAACATGCCATGTCATA GHHHGH5FFIAIE4IGDABHCFIBHFBHDFDFIHEEBEFHDEFFFFDGHE5FIGGIHHAEGEGDCGEFBGIFECDECHEG7IFFEGDAGFCEBD?DD6C< X0:i:4 X1:i:11 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1214:10031:90071#49 83 1 410293 0 100M = 409913 -480 CAAATGTCAGTAGAGCCGAAGTGAACACCAACAGAAAATCACATTTTACAAATGCAATTTACTTGGTATCCTAACATGCCATGTCATAATAATTATTGAG FFDHJGHGGGGFHFGJDIHJHCGFGGKGFKEGGIKDHGEFGGGFIEIHIIIGGHGAHFHGHBHGGJGHHHHGHFHFGIGIGFGGJGGGGFFJGFGFDEAC X0:i:4 X1:i:11 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2203:4541:40634#49 83 1 410297 0 100M = 409898 -499 TGTCAGTAGAGCCGAAGTGAACACCAACAGAAAATCACATTTTACAAATGCAATTTACTTGGTATCCTAACATGCCATGTCATAATAATTATTGAGGCTT 2GDDGGHGGGHGHJGHHIHEEIGFGGKGIFFGGEGHAGGMGGGFGHIHFFCFCHFFHGHDGHGFFHIHHGHEIHEHHIKIFHAGFGJGGGFIGFGFFEAC X0:i:3 X1:i:12 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2204:20753:21217#49 99 1 410428 0 100M = 410768 440 GGCTAGAAAAATATGGGTGCCCATGTAGCCTCCTGGAAGCACCTGTATGAGTTTTCTAGAAGCGAGGTTCCTGGATAAAGATGAATTTTTAAAAGCTGGA C>6CFGEEI@?@EHF?>2BHGFHED.@?B??CHAEG8HFGG9GIFE8?C?&FFDLADBG@8D9FEE@G7AF?AG@DFGHCGCICE5IBDD@GGC=FHG>E X0:i:11 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!11=DDDD XT:A:R RG:Z:1#49 HS25_09827:2:1307:13207:53293#49 83 1 410597 0 100M = 410205 -492 AGGGTTCTGAGGGAAGCTCTTGTTTCAGAAGCAACTCAGGAATTGCTTCTGTCATATTAGGATGGGATGGTAGGAGATTGGGAACTCTAGGGACTAGAAG B,A4G5+G7DE6>6?5FD7E-H>6E@CCD,7GG,7E7AD88.9@8B,8?8:F98GGEFAFC7A-GADFC:8@B9CGE>>??GGBHED@G?FFE??FC>;B X0:i:10 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!1:AD=AD XT:A:R RG:Z:1#49 HS25_09827:2:2113:18949:56026#49 147 1 410617 0 100M = 410240 -477 GGTTTCAGAAGCAACTCAGGAATTACTTCTGTCATATTAGGATGGGATGGTAGGAGATTGGGAACTCTAGGGACTAGAAGTCATTTAATTTCCTGTCTAC GF3B>HJGFIFIEHB;FEF+IFBB5IEHH?GACHDGFDAADJ6EFFJGGHEJEB3?H=HHGEE,GAHFGGID?GG@7FGF?EDHEIDLGFCDBCDDC6C; X0:i:13 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2312:2158:96758#49 83 1 410669 0 100M = 410238 -531 GGAGATTGGGAACTCTAGGGACTAGAAGTCATTTAATTTCCTGTCTACAATCCTTAGAAGAGGTTTTGAGACTTGCAACCTAGGACCTTAACTAATCATC FIHHJGHGGGEEFCFJHIGIHIBG?EDGIKHGGGGFHGGGJGFGIEEJIIFFGHGIHGHGGHGGGJIHHHHGHFJGGIFIHDGGFG#FFHFGFFGFFEAA X0:i:8 X1:i:7 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFD XT:A:R RG:Z:1#49 HS25_09827:2:2204:20753:21217#49 147 1 410768 0 100M = 410428 -440 CTTCCCTCAGCATTGATAGAATTCTTTATTATACATGTTAATATCAGATTAGTCAGGATAGGCTGGATTATGCTGTGTTAACAGCCATTCTCTAAATCTC GH3B>AF@AHC4FGB@ED+B5FBIHFFDCFI5FD9DC7HEAEEGHFBD55GC,H5'AGFE7H@FD?I,@GGB,F?DFCAE@69GA9CDH9B>3?C; X0:i:10 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1206:8293:87732#49 99 1 410927 0 100M = 411357 530 AGGCTACAGCACATGGAAAACGTATGAATGTCTCTTAGATTCTTAAAGCTTCTGCTGGAAGTGACATGTCATTCTGCTCACAGTTCATTGGCTAAATGAG CAEEFGFFFFHGGJGFGGFFGK>HHEFIGDHHHIE:FHHHGHGGIFHIF?IEFHGHGHFGMDGHDKIGGCKIGKGEFEIHGHIDJFJGGHGGGHFJHHIE X0:i:6 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2114:9210:24898#49 99 1 411013 0 100M = 411400 487 ATTGGCTAAATGAGTCACGTGGCTCTCTCTAACTTCAAGGATGGTATGAAATTGCAATCCTACCATGTTTCTAGAAGGAGAACCAGCCCTAATCACAATG AABEFGEGJCFGCJEHGGA?IFIGCHDFGHHHCIEGCHFGC9JEAFHCFEIICHFGGGAFDJGFDGGGGEFIGKFGFEHHEHIHG?HBFG@GGHEFEHJH X0:i:3 X1:i:7 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2109:13531:77357#49 163 1 411146 0 100M = 411535 489 TGTATTCTCCTGGTATAATTTTCTTACATGCTCAACTGGAGAGGAAGCTCTTAAATAGAAAAAAATCACAGTAAATTTCCTTTAAAAGATCTATTTTACA ;CBAEFDGFHFGHHGGHFIFIGHGIHGEDIGGGHGFEGIGFHHHFGHLJHHHGFGFFBJIHHHFEHHIFFEGHHEHFFFIHHGFCFHCIGIIGHHGE@GG X0:i:7 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1307:6962:80186#49 99 1 411293 0 100M = 411646 453 CTCTTCCATCAGATAAAATGTTGAGAACTGAAGTTAAAATTTGAATAATGAAACCAAAGGAAAAAAAATTAAATGAATTTTAAGACAATTGAGATAAGAA AACDFGFGFFGEGEFHGCGFGHDGGH@HGHHHFDJGCHHGGHFIIGEEGFIIFIGIFGIGDGGHKFGGGFFDGFGEFICEJG@HCFCHFHDGGHHGHDJH X0:i:3 X1:i:1 XA:Z:8,-71685,100M,0;5,+180837843,100M,0;1,-224101215,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDADE XT:A:R RG:Z:1#49 HS25_09827:2:1206:8293:87732#49 147 1 411357 0 100M = 410927 -530 AAAATTAAATGAATTTTAAGACAATTGAGATAAGAACAACTGTGGCATCAGCATAATTCAATTTAATAATGTATTAAATATTTTGCAGAAAAGTGAAAAC GFHHFHDDGCGIGHBCGFHFCGCGAEFHHFIDGHE5FDFGHGHGFIEGHHFFGGGFHHEDGIJHFAHFGGIIFEHIIFHIFIGHEGAHGEGDHDFCCBC; X0:i:5 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2101:9995:12219#49 99 1 411397 0 100M = 411726 429 TGTGGCATCAGCATAATTCAATTTAATAATGTATTAAATATTTTGCAGAAAAGTGAAAACAAATTGATAGCCAAATCAATGCAGCATTAAGCCACCATTT A;CFAGBGFFHEFE?HGGBGGDIHEFHHGHHHFIIGJHHGFHFDFGHIFFIFH?GEDGGGGGGDKGHGGHFIGICDFGHFCGGDHFHGF@GGGFDCHDJH X0:i:6 X1:i:8 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2114:9210:24898#49 147 1 411400 0 100M = 411013 -487 GGCATCAGCATAATTCAATTTAATAATGTATTAAATATTTTGCAGAAAAGTGAAAACAAATTGATAGCCAAATCAATGCAGCATTAAGCCACCATGTGGT G?BEDH?D>GFHHEGG7FEDIHGC=HGHGEDEFBDEGGIDEDHIGFECDHCEBGGHGFHE9>D0CBC; X0:i:5 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2108:12969:64524#49 99 1 411435 0 100M = 411791 456 TATTTTGCAGAAAAGTGAAAACAAATTGATAGCCAAATCAATGCAGCATTAAGCCACCATGTGGTCTAATTTCTTGCTGAATTGACAAAACAAAACACTA <>BEF?DDGFFGFEGJGGFFDFIGHJFH@HHHFIEG>GH@GECHFBHDFFIEHGGIFGCGFGGDGGFGGFFFGFGDHIEHGGIHEFHBFGDGGHEJHHFB X0:i:5 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:ADDAD XT:A:R RG:Z:1#49 HS25_09827:2:2109:13531:77357#49 83 1 411535 0 100M = 411146 -489 GTTTAGTTATATAAACATGGCTGATGTTTATACAAACAACAGAATTTGCCGGTAGCATTATCACTGGAAAATAAGATGTGTACTTAATTCTTGTATGTTC HIHHJGHGGGGEHJGHHIHGHIGFGEIFGIHGGGKEHGGGGGGFEHIJIIFGEHGHIHHGGHGHGLHHHHHGHFFFHIH>FGGGJEJGGHFJGFGFEEAC X0:i:9 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1307:6962:80186#49 147 1 411646 0 100M = 411293 -453 AGGAAGAACATAAAAGACGAAGAACAAAGCAATCACAGGATGTTATCATGAAAATATCACCTTTGGCTGGAGTAAAGTTTTGGCTAAATGTGGCACTAGT ;HHHGDGDIHHDGCIICFGFJHFFHFHIHEIFEC5FFFF=FFBCHE?GGFFDGHGDCH5HGGGHFBHGGGEEIFHEFFGGDDDECBFHGFJFFDDBDAC< X0:i:8 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2101:9995:12219#49 147 1 411726 0 100M = 411397 -429 TGGCTAAATGTGGCACTAGTATTTATTACAGCTCACCTTTTTATAATGAAGGGCTATGGACTGAACGTTCTTATTATTTCCAATTTTCTTACCACTCTAT GHHHGHDFGLGIGHFFHFGHLF=GEEHHHEFFGG5GFEHDHHHGFFDGHHIFIGGFHHGEGIJHGGHGHGCGEEEIIFFIGHDGBEG9GFF6F9DECBC; X0:i:7 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1313:2617:15523#49 99 1 411740 0 100M = 412144 504 ACTAGTATTTATTACAGCTCACCTTTTTATAATGAAGGGCTATGGACTGAACATTCTTATTATTTCCCATTTTCTTACCACTCTATCCCAACACACATGC AAEEFDE?IFFGGGFGAGDFCFCHFEHIGHEDFIIEGGHH8HFHGFHCCFIIH7GCGGCF@GGHIGCGGHFFGFFGBICHGGID5EGCFEFFFE>IEFHF=F@DEEEGGGB>D?HFCHAJEG5?EFBEF>7E,E>CEEFF7FIFBEBFHGFCFFDDDCBC< X0:i:9 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2206:3739:78758#49 99 1 411808 0 100M = 412144 436 ATTTTCTTACCACTCTATCCCAACACACATGCACATGCATGCACACACGCACACACACTGGCACCCACACCCATGCATGTGGGACACACAGAGCAGCCCA CACCFBFGFFGGFJEHGGFEGFIHFEHF@HEHFHIGFGHGFHFIFGEIGHIDFIGIGGIGIIGHGFHGGHGIGIEGFIGBDCIHJHGCEHFC4HGHHHJE X0:i:4 X1:i:8 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2102:7280:75706#49 99 1 411996 0 100M = 412377 481 TCATTTCCACCCAGTTATCCTGCTGGAACCTGTAACAGTTACTGTAATGTTAAAAGCAGTAAAACAAAATAAAAACCAGTCAGTTCACTTACTCCCGAAG 8ABCFDDDGF?EF;CG7CHIH5GIC@HDGGFAC<@>; X0:i:4 X1:i:7 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDDDD XT:A:R RG:Z:1#49 HS25_09827:2:2203:12063:78850#49 99 1 412115 0 100M = 412480 465 CTTTAAAACGTGCTCTGGGCGTCCTGTGGTGGCTACCAGAGGCTTTGGTGAGTCATTGTCAACCCAGTAGCTAGAGAAGTGCTGGAATGCCCCTGTTAAA CAEEFGFFIFGDGJGFGGFHGFIGHE@HJ>EHGAEGH@B@DEHHIGFICE3IFFGIG@CGJIGHHGGGGEIFG7GEHGG7JHIHJEGC6DGGGHDFBHFE X0:i:4 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFA XT:A:R RG:Z:1#49 HS25_09827:2:1313:2617:15523#49 147 1 412144 0 100M = 411740 -504 TGGCTACCAGAGGCTTTGGTGAGTCATTGTCAACCCAGTAGCTAGAGAAGTGCTGGAATGCCCCTGTTAAATACAGAGCCAGTTTGTCCTTCAGAATGGC GH+>DHDDBIGD4HIFHEBHCGFGAEEHHFGD5FEDFHAGFHDEAI5@DHEJLEGDDHD+D5DG?BHE>GECEBCHGFFD-ECHEGGEG9C2CDFDC64; X0:i:4 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2206:3739:78758#49 147 1 412144 0 100M = 411808 -436 TGGCTACCAGAGGCTTTGGTGAGTCATTGTCAACCCAGTAGCTAGAGAAGTGCTGGAATGCCCCTGTTAAATACAGAGCCAGTTTGTCCTTCAGAATGGC G4BHCDHFFGH@+<5B5CF4<4'45+4+C,BBD=46DH+FC>D=7D9=FE645IE+7E+5?>@+CHAAG@,,EH65D7>,,C>8CJ'+B+ABG?DG+99?HCBC3AC< X0:i:6 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2303:18802:45018#49 163 1 412404 0 100M = 412750 446 TATCTAATGAGGAGAAAGTGGAAACATCTAGAAGCACTGCTCCCATCCTCCTCCCCAGCCCACACAGACACCTACCTCAGGCCCTCCCTGTCCCAGGTGA ;CAC>BCFEGFAHDGGII5BC7FIHHCGICGGFH=DEFDBFHGBCEFDGHCHIHEHGICFAGGBHG;G4F>G<>H??B X0:i:11 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1311:15770:35417#49 163 1 412418 0 100M = 412866 548 AAATTGGAAACATCTAGAAGCACTGCTCCCATCCTCCTCCCCAGCCCACACAGACACCTACCTCAGGCCCTCCCTGTCCCAGGTGAGCAGAGGGCCCCAC LGE:GG>FFCBFB7>?E5GBF@DG5?7EC6GC5H7BB?F++DFH>HF=+BFIH=F@@FHECG4F>?F+53D> X0:i:12 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2214:14090:46321#49 99 1 412451 0 100M = 412777 426 CTCCTCCCCAGCCCACACAGACACCTACCTCAGGCCCTCCCTGTCCCAGGTGAGCAGAGGGCCCCACCTTCGGAGGTTGCCTCCCTTCCACCTTCACCAA CAEEFGGEIFHGGJ>JGGGGIGIGFJFIGHHHFGJGJGHHGFFIHGHIGEIIHHEIFHFJGIGHKFIGGHIGGIGGFIIHGFIHGGHHFGGGGHECHHJB X0:i:5 X1:i:7 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2203:12063:78850#49 147 1 412480 0 100M = 412115 -465 TCAGGCCCTCCCTGTCCCAGGTGAGCAGAGGGCCCCACCTTCGGAGGTTGCCTCCCTTCCACCTTCACCAATCCTATGACCAGATTATCCCCAAGGAAAT 2H@HFFHHBGHDFB;IDIEHJFIJHEHHFHFFHHHFFFGHFEGFFIFGHEGJEKGEHHJHGGAEEG6GGGIGIIGIIJCIFEFIDGGHGFGFGGFEDBC; X0:i:5 X1:i:7 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2114:19118:57836#49 99 1 412514 0 100M = 412810 396 CCACCTTCGGAGGTTGCCTCCCTTCCACCTTCACCAATCCTATGACCAGATTATCCCCAAGGAAATGTCAATCTCCAGGCAGCAAGGGAATCATATAAAG CABEFGFGGFHGGFEFGGDFIHIHHHDHEHEHHJIFFGFGFHJHFG@IGIIFFFGIGGGJIIGDHFIGGEBFGGEEFIIEJGIHHGGHFGGGGDEJHHAE X0:i:4 X1:i:7 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFA XT:A:R RG:Z:1#49 HS25_09827:2:1310:7858:17004#49 163 1 412634 0 100M = 413092 558 TTTTGCTCCGTGATTGGCAGTTTATATTTTCTTGGGTCTACAAATCTGACAGCATTTATTAAATTTTCTAGTTTGATACTGACCTCTGTCTGATGCTGGG ;CB8'?CFDDFG?9G@EAC7D?FE@CFECIGGFBBGD6D>=AA7C+H5558@<@FEE6EC5ADFEE>5?45B6E4JFHBEHE55CI4G4>G>++H>F?4G X0:i:8 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2304:7607:34718#49 83 1 412708 0 100M = 412349 -459 GATACTGACCTCTGTCTGATGCTGGGCTGTCACCATGCCCAAGACTGAGGGGACCCTCAGTCTAGCTAGAAGGCATGGATCAATTCCAACTGCCCTACCC BIF@JGHGGGHFHHFGHIGIHHGFJGGGGFEGGIJKHGIMGIGGIGFHI6EGCHGHGHHGGHGGGIIFHHHGIFJIGIHIGFGGEEJGDHFIGFGFEEAC X0:i:8 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DFFFB XT:A:R RG:Z:1#49 HS25_09827:2:2303:18802:45018#49 83 1 412750 0 100M = 412404 -446 GACTGAGGGGACCCACAGTCTAGCTAGAAGGCATGGATCAATTCCAACTGCCCTACCCCTAGCCTGTGTGCAGGAGAAAGCTCTCAGGCTCTGGCAGAGG HJ@DGFCBGGEFHHFHCGGIHCIBDCKIFIFGG@7EDGGDG:GFI@?K:&DFIF?IHJHDGHG>@EEFHAHGFFCHGCBCEDGGHFJFG?FAG?AFE>AA X0:i:5 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DDBDD XT:A:R RG:Z:1#49 HS25_09827:2:1306:6867:41707#49 163 1 412777 0 100M = 413157 480 AAGGCATGGATCAATTCCAACTGCCCTACCCCTAGCCTGTGTGCTGGAGAAAGCTCTCAGGCTCTGGCAGAGGAGTCCCAGGGGAAGGATGCATGATCTT HGBFLAIGHIFFIHHFFHGJIGEHFGFGFEHGHGDDFH3EGEGHHFFGGGFHAGHGIGDFGEFIFIGEDEFEFCFDHIGGFGGGFHF?;D=DBC; X0:i:5 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1311:15770:35417#49 83 1 412866 0 100M = 412418 -548 TGCATGATCTTCCACTGTGCCTCCCAGCCATGCTGAGCAGCAAAGCAGACCATGAGCAGGTCTCCCTTAAATTCATTTGCTTGATTTGTCCTTGAGTGTC E>FB==HG74GFC>?CFD@DHCGFD@JCIF?GGEDFFGGDGAB@IHIFAF?LCHFFHFHFGFEH@AA?HHH@EFHEGIHGEFGGFGJ@@FFIGFGFCBAA X0:i:5 X1:i:7 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDEE XT:A:R RG:Z:1#49 HS25_09827:2:2108:5126:12916#49 99 1 412931 0 100M = 413369 538 CTTAAATTCATTTGCTTGATTTGTCCTTGAGTGTCCTTGGATGGGTTTGTTCCCTCCTTGTCCAGTATGTCTTGGTCATCCTGATTCCTGGGCTTGGCTC CAEEFGGFJFGGGFEHGGHFGHIKGFFIGHHHGHHGGHHGGHGIFBHIGHIFHHGIGHGJIGGFKGGGGEKIGJGGHGEHGHIHGHHGFGGGGHHGHHJH X0:i:6 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFD XT:A:R RG:Z:1#49 HS25_09827:2:1310:7858:17004#49 83 1 413092 0 100M = 412634 -558 GAGAGACCAGTGATGCTGGATGTTTCCTGTTAGCACTCAGGAAAGCTCAGAGCTTTTGATGAGCATCTTTTGATCCATTAGTTAAAACCACGCTGGGTTC EIHHJD5>GGEEFJFEHIFIEGEFJ7?GGFEGGEDF7>IE@F9FGGHHIIFGGHGFHGH@GHE>GEIHHAHF?FJEGDFGFFGGFGFHFG>@EBEDIH X0:i:5 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=BDDDD XT:A:R RG:Z:1#49 HS25_09827:2:2307:1757:8936#49 163 1 413480 0 100M = 413894 514 ACAGGTTTAGAGATGGGTGTCCTGGTTATTTCCTTTGTTCTCCTCCTGGTAGCTGCCTGCACTCACAGCGTGTTGGGAATGGTGATTATAAATGTAACCA D?DBDEFG?AGGG>CFCCJGECDEDEGGFHBG?JIGFAACDGGIJF8DGD>EED@FDEHFBHHGFEF>BGED>HDEDFFF@FHFI4GGFDFC>GGG X0:i:5 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1202:7653:3054#49 99 1 413518 0 100M = 413894 476 TCTCCTCCTGGTAGCTGCCTGCACTCACAGCGTGTTGGGAATGGTGATTATAAATGTAACCATGCTCTCTTCTTGTAAGTGGAGAGCCCAGGTACCTCTT C>BCFGGFA=?@@BBH>GDE?HCGEJ@FGD:HCEJF>E@@GAJH@B8.CIIAFF@HCGCGFG?BE7HGGH@FFG7EFGC7CF7C5F>F@DD>4HDBHHAB X0:i:6 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!+1A=B?D XT:A:R RG:Z:1#49 HS25_09827:2:2113:17937:44399#49 99 1 413690 0 100M = 414047 457 AGGAGTGGTCAAGGTCCTTTTTGTTTTGCCCTATTCCCTTTGGAAAACATTTAGTTTATGCCCATGTTACAGATTGCAAAATACAGGCATATATTCTCAC CAEEFGFE:FGDHF?HGGGFGHIGGEFFEHEHH7HBGGBGFHGHHGEIGFIEHGGCGGIJIGGHHKGGGFFIIJGGFGHHIFIHGFIHFGFBGHHJDHIE X0:i:11 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DFDFD XT:A:R RG:Z:1#49 HS25_09827:2:2109:18731:12728#49 99 1 413699 0 100M = 414039 440 CAAGGTCCTTTTTGTTTTGCCCTATTCCCTTTGGAAAACATTTAGTTTATGCCCATGTTACAGATTGCAAAATACAGGCACATATTCTCACTAATGTGGT CAEFFGEDJFFGFJGJGGFH>GIGHJHIEHEHHIJGGHHHGHGHGGHILFCIHIGGFGGFGGGHKFEGGFKDGKGEFIGHGGGHGHHHFHGGGHGFHDIH X0:i:11 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFD XT:A:R RG:Z:1#49 HS25_09827:2:2107:11652:50172#49 147 1 413824 0 100M = 413470 -454 CAATGTGACTTCACTACTCCTTTCATCAAGAAAAGGAGCCTCTTGGTCGGGCACGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCAAGGCAGG GHHB5H5FBAFDF;C@>FFHJGFEHEEBFHFFE>BDBHHFDEHEFGEGH?BFIGG?HHDEGI6E?BHF>GEDFFFIIJG7FCIGEIGHGGCDEGFDCBC: X0:i:4 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1202:7653:3054#49 147 1 413894 0 100M = 413518 -476 AATCCCAGCACTTTGGGAGGCCAAGGCAGGCAGATCACGAGGTCAGGAGATGGAGACCATCCTGCCTAACACAGTGAAACACAGTCTCTACCAAAAAATA 2E@HC>GF>JB4BDAD?E5?5?79AH@FEAE5>GEID?555D,AF=D?D?FF>HIHEECGFGG?GGBCGGEFHDGIGFGF7GFGKFICCIEFF8;?DGHEFGHEHH:HGFFFGGIHCFBGGHGEGGFFGFDGFEBAA X0:i:5 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFDD XT:A:R RG:Z:1#49 HS25_09827:2:2109:18731:12728#49 147 1 414039 0 100M = 413699 -440 GTCTCAGCTACTTGGGAGCCTGAGGCAGGGGAATGGCGTGAACCCAGGAGGCAGAGCTTGCAGTGAGCCTAGATCACGCCACTGCACTCCAGCCTGGGCA GHHFGHGFFAFDCF8GDHC>EFGECECFGHGFJFFCEDC?C; X0:i:4 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1304:13640:13635#49 99 1 414311 0 100M = 414677 466 TGCATTTACTGTCTTCAGATGCTGCCTGAAACCACTGTAAGAAGCTCTAACCTACTGGAGGATAAGGGGTGAGCCCAAGAGCATCAAGGCTCCCATCAAC HCGDHFIGGHIFIIFEHBG@G:GIEGHKHGGGAIFGDGEBGIFG@IHHGFDFD@GGFHJBGAE X0:i:5 X1:i:7 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDDDD XT:A:R RG:Z:1#49 HS25_09827:2:1214:12599:34998#49 99 1 414353 0 100M = 414773 520 AGCTCTAACCTACTGGAGGATAAGGGGTGAGCCCAAGAGCATCAAGGCTCCCATCAACAGCCAGTCCTGTGAGTGAGGCCATCTTGGACCTGCCAGCTCA AABFFGFGIFHGGJEHGGHFCFIGHJHHJHHHHIIGGHHGGHGIGFHILFIIHGLIGHGGEGGHKFIGGCIIGGGDBGHFJGDHHFHHFHDGGHGBHHJE X0:i:15 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFA XT:A:R RG:Z:1#49 HS25_09827:2:2212:7097:90029#49 163 1 414535 0 100M = 414877 442 CACAGCAGTAGATGATTGAAAAGGCCCAGTGTCTTCCTGGGGACTGAAACACCCACCTCCTGTTCATGTTGATACACGGTGAGCAGAATATGGATGTGGG ;CBCEFDHEFFGLGIDIFEFGKJIIGIIIEGGFHEFEFHGFJGHEDGGJGHGGGIHGGFHHGEFFJHHJIHFHFEEFJGJHHFGGFHFIALGFGHGHHHG X0:i:5 X1:i:7 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1304:13640:13635#49 147 1 414677 0 100M = 414311 -466 GCACAAAGACCTGATGTTCCAGGGTCGGGAGTTTAGACTTGATCCTAACAGCGGCCATAGGCGGATTTAGGCAAGAGAGTAACGTGGTCAGATTTTCATT B?FHF+<>;GC;F5EHDIBFBJE>C5GDJCCBB7?EDCEHCABE?HCFDBED5DHEHGGAE7A@EDG>DGEGECFGGDCCE:6HLAE@ECCEDBBC< X0:i:5 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1208:16155:28709#49 99 1 414704 0 100M = 415030 426 GGAGTTTAGACTTGATCCTAACAGCGGCCATAGGCGGATTTAGGCAAGAGAGTAACGTGGTCAGATTTTCATTTTAGAAAGTTACTCTGACATCCATGTG CABFFGEFFFGFEJFHGABHCFIHGHFHGHHGFGCGJ9CCDHHAFFFIGEBE,EBIGBIG-GGHDEEGGCFGGJGEFGHHI;ICGGGGF6GGGHHCHHJF X0:i:7 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DBDDD XT:A:R RG:Z:1#49 HS25_09827:2:1214:12599:34998#49 147 1 414773 0 100M = 414353 -520 CATTTTAGAAAGTTACTCTGACATCCATGTGGAGAATGAACTTGAAGGTCACAAGGCTGATGGAGCCAGGAAGACCATTTGGGAGGTGATCGTAGTAATC LFC4H3I5AB45?2.5E4EH5DJE>DEFDEF?BDC>EEG7D5D-HGF=7A=>GJD?AH5DGE@@CEI?BHIBH>C:EAAG7EBEDBDC?;; X0:i:5 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2212:7097:90029#49 83 1 414877 0 100M = 414535 -442 TAAGAGTTCATTACGAGCTGGGGAATGGGGAGGTGTTAGAGAAGAGAAAATGGATTTGAAGAGCTGAGGGATGTCAAAAAGGCAAAACTGGGCCAGGGAT FIHHJEHGGGGFCIGGHDHIHHGFJGKGIKHGGHEKHGJJGIHFIFIJIIFGIHGFHFDGGHGHGIJHHHHEIHJIHIKIFGGGJG9GGGFGFEGFFEAA X0:i:7 X1:i:8 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1208:16155:28709#49 147 1 415030 0 100M = 414704 -426 TGAGGTCAAGAGATTGAGATCATCTGGGCCAATATGGTGAAATCCCCTCTCTACTAAAAATACAAAAATTATCTGGATGTAGTGGCACACACCTATAATC GEHFFFGDLG>GCHFI>GHDJGFJ=FFHFFI?E>HEFEFDFEDFHFGGHHGFEE@GH=ADG5JDEBD>GA@DI>DFEBFGGICGBEEHGF9DEDBACA;< X0:i:11 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2115:20395:52039#49 163 1 415031 0 100M = 415457 526 GAGGTCAAGAGATTGAGATCATCTGGGCCAATATGGTGAAATCACCTCTCTACTAAAAATACAAAAATTATCTGGATGTAGTGGCACACACCTATAATCC =8DC?CICGEB<,7,IGB5H,0GH?55F@?DEFCHECA9,-+JC>DE5>C4E=5=6F4GF5?3;ADF+B5?HG53E? X0:i:11 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1204:7518:20677#49 163 1 415241 0 100M = 415611 470 GTCTAAAAAAAAAAAACAACGGAAAATTGTTGGGACTTGTAATTAATTGGGTGAGGAAACTGAGTGGCAAATGGTCTCAGCTCTACACATGGAGAGCCCT ;CBCEBDGEGFGHGFEBGI?DFFIIDGC7>GDGH4GGA5B5?AH?CBBDEF+G+F5=DFCDE7FBI?>JEF>6H=AEFGFE=F@4;;A@FGFBCHFBHH+ X0:i:2 X1:i:0 XA:Z:1,+415241,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2106:15769:75986#49 163 1 415252 0 100M = 415698 546 AAAAACAACGGAAAATTGTTGGGACTTGTAATTAATTGGGTGAGGAAACTGAGTGGCAAATGGTCTCAGCTCTACACATGGAGAGCCCTGGGGACATAGG ;CBCBEDHFGEGHGFGGIEGIFFCIDEG7IFG>HHHHG X0:i:5 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1214:9267:82627#49 163 1 415292 0 100M = 415626 434 TGAGGAAACTGAGTGGCAAATGGTCTCAGCTCTACACATGGAGAGCCCTGGGGACATAGGGAGAGCACATTTGGAAGGAAAGATGATGATTTTAGTTCTT ;CFGHJCHEEI@IGGFHGFHGIGHDGHEGK?JGHHGFIFGFJFJHFFFH>GJIHHHHEH9;FJFFFHIIHGIGCGFGEFHHGG X0:i:6 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2202:18934:9507#49 99 1 415373 0 100M = 415790 517 GATGATGATTTTAGTTCTTAAAATTTTGTTTGTGGAGGAGGCATTCAGACAGAGAATTCTGTTGGGCAGTTTTATGTAGAGAACTACATCTAAAGAGGTC AA>EFBDDF=?@FDBHGEFF?>>GFJD.EHE8HHJFHEBGEDCIHE@I;HD;CFBIC@GFDEGDEFG,>AF7FGG=FBG-EC?ECF>CFHFG+5HCBAGE X0:i:7 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDDBD XT:A:R RG:Z:1#49 HS25_09827:2:2214:16618:60394#49 163 1 415418 0 100M = 415803 485 CAGACAGAGAATTCTGTTGGGCAGTTTTATGTAGAGAACTACATCTAAAGAGGTCAGAAGTGAACTTCAATAAAATTGAGGTGACCAATGATCATCAGTT ;CBBD=GFDEFGHGCE3FIGFCFI8H9IDEGGG@4C?GHGHJHHFCKIFBDGGEE9EGHDJEHHHECEDDFHEGIAFFDHHGFGFFHGCAEIBCHFHFHG X0:i:10 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2115:20395:52039#49 83 1 415457 0 100M = 415031 -526 TACATCTAAAGAGGTCAGAAGTGAACTTCAATAAAATTGAGGTGACCAATGATCATCAGTTTTAAAGAGGACATATTTTCTTTTTCTGTTAAAGGGAACA 2>AABDB>GGEFBFHCHDGECHBFEC9GDF7G'GKHD99@GA@FAHHFICFDCHG@8HHE@HECGJ:CHH8GB@?EACG?4D4D?FAF4GFCCA@ X0:i:11 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11<+2EH@AA X0:i:5 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1214:9267:82627#49 83 1 415626 0 100M = 415292 -434 AGTGTAAACACTGGTCTTTAAGATGAATTGTAAAGCTCTAAAGAGAATAAGAAAAATTGTGTTTCATGATTTATGATGGATAACATTTTAGAGTTGATTT HIHEJHHGGFHFFJEGHIGGHIGFEEKGIFHGGIGHDGGGGGGGIGIFIIIDIHGFIFHGHHHGGJGHHHHGIFFIGIHIFFGGGGJGGHFJFDGFEBAC X0:i:8 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2210:4504:75214#49 99 1 415669 0 100M = 416037 468 AGAATAAGAAAAATTGTGTTTCATGATTTATGATGGATAACATTTTAGAGTTGATTTCATAAGAGAATTCATTAAGCCAATAGACAACCATGGCATTTTA CABEFGFFIFGFFGGFGGD?GHIEFFFFBHECFEJGHGECDHHI@GFIGHIEHEEHFGFBEEGFHGGGGHBDF,GGHGIH?GIHCFFGFEGGGCGHHHCE X0:i:8 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDDAD XT:A:R RG:Z:1#49 HS25_09827:2:2106:15769:75986#49 83 1 415698 0 100M = 415252 -546 ATGATGGATAACATTTTAGAGTTGATTTCATAAGAGAATTCATTAAGCCAATAGACAACCATGGCATTTTAACTGTAGTGTTTAAGTATCTTTAGCTCTG HIHHHGHGGGHFHFEGHIHIHGIHDGFIFFFGGIEKHGGFFIBFIGHJ?IHDIHGFGGHGGHHGGJGHHHHGIFJHKIDGHGGGHEJG7HFFFFGFFBAB X0:i:9 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1301:16023:51978#49 99 1 415787 0 100M = 416216 529 CTTTAGCTCTGATTTTTTAATTAGCAGAAGCAAATAAAGAGAGCTTCATTTTAACCATGAGAAATCTCTCTTCTGTATTTCATGTGACTAAATTTGTCCA AAB@FBDDIFFEHGGJGGGFGHIGEEHIGHGHFEEF>GFGCHFHHGEEGFIFFHEC@FGJEGGH7EGGGEHBGGEDFBCFEEEHEH:CFEGGGDFCBHIE X0:i:5 X1:i:8 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2202:18934:9507#49 147 1 415790 0 100M = 415373 -517 TATCTCTGATTTTTTAATTAGCAGAAGCAAATAAAGAGAGCTTCATTTTAACCATGAGAAATCTCTCTTCTGTATTTCATGTGACTAAATTTGTCCAGAC GE+>>3F5B<>DGHFCFA4?HF=FEFE5?F9=7,DEF75?H,5FBB++E7?H5C6?7AEFGG@C?DC@EF?FDHFECBDAGAEE@G7D>?;: X0:i:3 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2214:16618:60394#49 83 1 415803 0 100M = 415418 -485 TTAATTAGCAGAAGCAAATAAAGAGAGCTTCATTTTAACCATGAGAAATCTCTCTTCTGTATTTCATGTGACTAAATTTGTCCAGACGCTGAAGTTCAAA HCAHBEHGGGHFGH?HDIFIHIEFEE?GFFEGGGEKBGGGGGGGIGHHFIIGIHGFIHHDJHHHGIHHHGDEIFJIGIFIGGGBG6JGFGFFFEGF@EAA X0:i:3 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2210:4504:75214#49 147 1 416037 0 100M = 415669 -468 ACAGCTATCAATATAAAGAGCCAGACAAAACACATAATAAAGAATTGTGTTAGTGCCAGAGAGACTTTAGAGATCATTTGCCCATCTCTTTACCTTCTCC GHFEFHG5BFECFI4F4GHBC@5B45BBEAFEB>?DFE>D=77AA,EFEFB+GG?FF?B@5HEGHGI?DCG65D>57@DG?IF?C?+G6:CHA5AE7HDBE>BC; X0:i:4 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1206:7812:44236#49 83 1 416363 0 100M = 416042 -421 GTAACTTGTTCAAGGACCCCAAGCCAGTCAGGCTGCCACTGGACCTAAGACAAGGTAACCTGGCTCTGAGACCAACCCCACAGAGAAGTATGTGGATGCT H64<5AE47+6@5F,5H,C?F7>F7,?AI@E7GCGFHGGFGGBFHGGFIIHLIEGIIGHGGHGGGEEHHHDGIDDGHIBGFGGGFFJGGHFGFFGFFCAA X0:i:6 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1215:17403:19592#49 99 1 416704 0 100M = 417179 575 ACCCAGCAGTCGGCTGTGGGTTCTTTGTATCTGTCAGAGTCCTGGCAGGAAATGGTTTCATTCTCAAAGGGTTAACTAGGAAGAATTTAGTGAAGGGTCA CABCCGFGICEGGJGHGCAEGBIEHFDEGHHHHGHFGHHCGFCIHGHDG:IIFHGADGG@@GGHDGE@GEH,I?GEFEHEECI7C,GGFDF6AHEGC7C: X0:i:5 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2201:13372:78512#49 163 1 416752 0 100M = 417107 455 GAAATGGTTTCATTCTCAAAGGGTTAACTAGGAAGAATTTAGTGAAGGGTCAGTTTACAAGGTTCAGGAACTAACGGAAAATGGTGAAGCACCCAGGGAC ;CBCEFDFFFFGLGGDFIIGIHJGIGEIIIGIFHGGHEIGEGHHIGHIJ5EGGDIFEFGFDH?FHEHEFIHGEGIEBCHJHGFGIIHGCGCFGJHFF=GG X0:i:4 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2201:13372:78512#49 83 1 417107 0 100M = 416752 -455 AGTGGTGCGATCTTGGCTCACTGCAACCTCTGCCTCCCGGGTCTCTGTTCAAGCAATTCTCCTGCCTCAGCCTCCTGAGTAGCTGGGATTACAGGCACGT *IGHFGHGGFEFCFG;HI@CHHGF?EJFFFCGGF7GHGGEGCBFGLEHFDHCHHGEIHECGH@>GIEFHHHGIFJHHIFGFGGGGGHGGGFJFFGFEEAC X0:i:5 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1206:17429:58937#49 99 1 417137 0 100M = 417245 208 TGCCTCCCGGGTCTCTGTTCAAGCAATTCTCCTGCCTCAGCCTCCTGAGTAGCTGGGATTACAGGCACGTGCCACCATGCCCAGCTAATTTTTGTATTTT CAEEFGFGJFGDGGGHGGGHGHIHIHHIGHHHFHIGGEHGGHHHIGFIFHIFHHHIGHFBGGGHHFGGGHKGGIGGFIGHJHIHGEFFFGGGGHDHHHFE X0:i:6 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2212:14613:71957#49 163 1 417178 0 100M = 417533 455 CTCCTGAGTAGCTGGGATTACAGGCACGTGCCCCCATGCCCAGCTAATTTTTGTATTTTTAGTAGAGACGGGGTTTCACCATGTTGGCAAAGCTGGTCTT =HBIGJ@EFGII=FIFCGFGHGBHEG X0:i:2 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1215:17403:19592#49 147 1 417179 0 100M = 416704 -575 TCCTGAGTAGCTGGGATTACAGGCACGTGCCCCCATGCCCAGCTAATTTTTGTATTTTTAGTAGAGACGGGGCTTCACCATGTTGGCCAAGCTGGTCTTG +D?F>HG>BCG4IDB1G=F7.GH9.ECCE)8A); X0:i:2 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2314:19978:9245#49 163 1 417242 0 100M = 417666 524 GAGACGGGGTTTCACCATGTTGGCCAAGCTGGTCTTGAACTCCTGACCTTGTGATCTGACTGCCTCAGACTCCCAAATTGCTGGGCTTACAGGCATGAGC ;C0CEF66?;9AHD6GB-EBGFF?EGFC>EG>+HHEDEIGDDH9?GGI@>DGA@B2=F8FAEFHBEH>JFFHHFIHFF?CHG=@I;HEGAGFD5EF>BCFGDFIFEGGDFEGGDFGFIHEHFIGHEHCEIBFHHGDH;H9FHCFECDHHGGGG:G@GGDKDEGGFGIGGCGFIGHEGDHEFHHFG@GCHGCH=F; X0:i:5 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1309:12152:33315#49 99 1 417634 0 100M = 417999 465 TGGCCTTTCCATAGAAGACTGCCCAGAGAACCCTATGGCAACCCTACCCTCTTATTCCACTTTATTTTTCTTCAAAGTGTTTATTACTCCCTGTTGTTAT A@+C=GF?I2F@@>D??HIGE<9:G?HHFDAFFEFCDHFDGEH9FEEFB7L8F@F@@G9F@EGGGEF?A?G?F>CHI@FH55F>@EG>>D=B@@>2 X0:i:5 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2314:19978:9245#49 83 1 417666 0 100M = 417242 -524 CTATGGCAACCCTACCCTCTTATTCCACTTTATTTTTCTTCAAAGTGTTTATTACTCCCTGTTGTTATGTTAGACTCTATATTTCTGTATTTGCTGTCCT HGHEBEHG,GHDCGG>HDGIH?BFGCFFGGHBGEGDDGJFGGBDEFFFFIIFG8GFHJFGG@EFFII?DAHGI9FCEIFCEBCGHBJEGHFJ?FBF9C>? X0:i:8 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:ADDDD XT:A:R RG:Z:1#49 HS25_09827:2:1206:14976:27218#49 83 1 417672 0 100M = 417467 -305 CAACCCTACCCTCTTATTCCACTTTATTTTTCTTCAAAGTGTTTATTACTCCCTGTTGTTATGTTAGACTCTATATTTCTGTATTTGCTGTCCTCCAACT EJFH=GHG>GGFFJFEDIGI?GGGEGJGGFEGGGGKHGGFKGBGIEFFDI:GEHGIIFFGCHHGGEGFHEHJHHJHHIFGFGGGHGJGGFFGGFCFECAA X0:i:8 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2116:9304:43488#49 73 1 417805 0 100M = 417805 0 TGGTCACATTCACTTGTCCCAGCCCCTGCGATGGTGCCTGACATATCTCAGGGGCTCCTTAAATATTTATTGCTAGACAATGGGTATCATGGCTCAGCCT <;>CFGFDIFEEFJFEBG?FDFI/>DFEFHGCFH8F>H8@CFGH@FHCFFIECDGCGFFK@AGHDGGGGC@IGGFDFB?C7F?FEGFGFED@G>GBH@CB X0:i:5 X1:i:0 BC:Z:TGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:???DDF?D XT:A:R RG:Z:1#49 HS25_09827:2:1207:17300:71208#49 83 1 417844 0 100M = 417400 -544 GACATATCTCAGGGGCTCCTTAAATATTTATTGCTAGACAATGGGTATCATGGCTCAGCCTCCTCTGGGGTTACGAGGCTGGAGGAAAGAAACTTTAGCA EJGHBDDGGFHFGFBED?@EHGGGEGJFBF7GGF@DDGDFFIHGIGFFIIIGEHGF8GDDGHEGFJGHHH?EIFJCGIFIHFGEHGJGGGFGFFGFEBAC X0:i:4 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFB XT:A:R RG:Z:1#49 HS25_09827:2:1311:8658:37044#49 163 1 417932 0 100M = 418083 251 GAAACTTTAGCATGAGTGCAGCGAGAGTAAAAGAATTCAGCAGCTCTAATCAGGGAATGAATCTGGTGTGTAATAGGATCTCAAGGCTTGACTCCTAGTC ;CAAEEEHFJFGHGGGBGIGG?JEIGIIIIGGGHGGHFIGFHHHFGHIFFHHGFIEGHJFGHKFHIHIFIFHHGFHEJBJHGIFGIHGGHIGGGHGHBDG X0:i:7 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2307:7709:48866#49 147 1 417955 0 100M = 417590 -465 AGAGTAAAAGAATTCAGCAGCTCTAATCAGGGAATGAATCTGGTGTGTAATAGGATCTCAAGGCTTGACTCCTAGTCTAAGACCATTTCTGGAGTTTGCT AHHEGHFBFLGGGHIIHFEEIBF>JBGEFFGFE?EFFDEGHEHGFFEGDEF@EGGD7HJFGGFEEGHEGGIIGEHIGJEGD>FBCIFLGFGDECBCCBC; X0:i:7 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1309:12152:33315#49 147 1 417999 0 100M = 417634 -465 GTGTAATAGGATCTCAAGGCTTGACTCCTAGTCTAAGACCATTTCTGGAGTTTGCTGACTTGATCCCCATCCTTCATCATTAGCACTTTGCAGGGAAGGA AH3ECHCFFGAI4BF;>IG@HGCF==>BFFGJCHDF77F=F@HGEB?GDDH@EE@ID7DHGDGDGEHEGCIG?CHHABG7:;C:@CGGGHHEH9EAC6C< X0:i:6 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1311:8658:37044#49 83 1 418083 0 100M = 417932 -251 ACTTTGCAGGGAAGGAGCTGAGCGTGGATCTTGACTCTGAATTGGCTGGGACATGCAAAATCGGGGGCATGCTTGGTGTTGCCCAGGCTCAGCTCTGCCT EG4HHFHGGGHFFHFEHIGGHIGFEGGGIHEGGGF@HGGGGGGFEGGFIIHFIHGFHCHGGHHHEIH?HEHEDFEHGIHGGFGGEGHGDFFIGFGFEBAA X0:i:2 X1:i:0 XA:Z:5,-180844640,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DFFFD XT:A:R RG:Z:1#49 HS25_09827:2:2309:3858:21392#49 163 1 418153 0 100M = 418539 486 GCTTGGTGTTGCCCAGGCTCAGCTCTGCCTAGACACACGTGAGGGCCAAGATCTGGTTTGTGTTTCATGAGCTCTCCCAGGATGAAGACCCAGACAGGCT HBFHGBHGGHAGBFHG>HFG X0:i:5 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1209:1598:19914#49 147 1 418395 0 100M = 418156 -339 AGTCCCTCCAAGGAAAATTCCAGCCACCTGGCTAGCCTCAAGAAGTAGATGAGCACCCTGATAAGTAAGAAGGTAATAATAGCTTAAAACAATAGTCAAG BH3HG3DDBIGI4HIIHFBDI?CJHBFIGHFJGHHFGHFHHFGFFEJGGHGFIHDFHHGDGEGIFHHFH>IIGEGIEFKIFEFHBGGHGFFFEDECCBC; X0:i:7 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2309:3858:21392#49 83 1 418539 0 100M = 418153 -486 GCAGCACACCAACATGGTACATGTATACATACGTAACAGACCTGCACGTTGTGCACATGTACCCTAAAACTTAAAGTATAATTAAAAAAAAAAGAAAATT BIHHHFHGGDDDCFGGHIFCEHGFEGGFBBEGGGKDDGGFGI9GIGGHIIHGC@BHEFHGCHAGFJIFD?HEHHHHHIBDHBGGHGJGGGFIFDGFCC;C X0:i:3 X1:i:1 XA:Z:6,-171002735,100M,0;5,-180845096,100M,0;8,+64436,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2110:2168:78418#49 83 1 418710 0 100M = 418328 -482 GTAGAAACCCAGACCCCGCTAAATGGAAAATACCACCTGTTGGCTCGTAGATCTCAGATAAGGAGGAACTGAGGACTGAACACTCACAACTGTTCTTTGT ;A@BB=HGFJHH>BG@IAF@EG=FEDHGGJGFBFIGDFIIHGCEFHDEHDGEGFEAH8H:H8IHCGEIHIGFAGGGDGFGFEGFDFEEAA X0:i:4 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2311:21054:8826#49 163 1 418812 0 100M = 418987 275 TAAATTTCTTCCTGAGGGACCTGGAGGAAGTCACACCCACAGGCCAGAGCAGAACATTCCTTTCTGCTGACCCCAAGTTTGTAGCCAAAACTTAACCAAT ;CAC>DCCFC9>EAE:BD577FBG8DEEF@,G+>H5DFFHH< X0:i:8 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2207:3875:6816#49 163 1 418815 0 92M1D8M = 419155 440 ATTTCTTCCTGAGGGACCTGGAGGAAGTCACACCCACAGGCCAGAGCAGAACATTCCTTTCTGCTGACCCCAAGTTTGTAGCCAAAACTTAACAATCACA G,DAEDDACE5GHI5FHGA@>>=DE?5GE?5IC5ADAG>E+HB=DC4=AF;3HFDAI>F?DFF3?> X0:i:9 X1:i:1 XG:i:1 AM:i:0 SM:i:0 XM:i:0 XO:i:1 XT:A:R RG:Z:1#49 HS25_09827:2:2311:21054:8826#49 83 1 418987 0 100M = 418812 -275 CAGTGGCACGATCTCAGCTCACTGAACCCTCTGCCTCCCACGTTCAAACGATTCTCATGCTTCAGCCTCCTGAGTAGCTGGGATTACAGGTGCACACCAC HCF4JAE4>@@DC6GCHDFE7G6FDC7CFF?7G77KAAD@FG@@ABFFDBED?DB@H;HDC7AFFEDCGAHB:DDDEIBD?GGBFBEEEFFAG4D1@B@C X0:i:5 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=BDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2207:3875:6816#49 83 1 419155 0 100M = 418815 -440 ACTCCTGGCCTCAAGTTATCCACCCACCTTGGCCTCCCAAAGCGCTGAGATTACAGGTGTGAACCACTGCACCTGGTCTCAAATCAGAAAATCTTTGAAT 2AHHGA5GGF@@F6BED?HCC7BB?7JFFF?GG@@D7ADEGGG@GGDHFE?G9@ECICFEGHA>GEDFHH>BH9DDA@F?EDC>?BE@@G@AGFG=EB@C X0:i:5 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=ABDAD XT:A:R RG:Z:1#49 HS25_09827:2:2215:21269:17175#49 99 1 419170 0 100M = 419553 483 TTATCCACCCACCTTGGCCTCCCAAAGCGCTGAGATTACAGGTGTGAACCACTGCACCTGGTCTCAAATCAGAAAATCTTTGAATTCATCTAATGGTCAC AACEFGFFIFGEHDEF>G3GGFIEGJDHEH:HFIJFHGBGCFGDFGHDF?IIFGHIDGFGDAGDF7GGGHG?CCCDFBHCECD>HEGCEGFBC54*=D8E X0:i:5 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2305:10299:70216#49 99 1 419186 0 100M = 419621 535 GCCTCCCAAAGCGCTGAGATTACAGATGTGAACCACTGCACCTGGTCTCAAATCAGAAAATCTTTGAATTCATCTAATGGTCACCTATCCTGTGGGCCCT AACEFGFEFFFEGJGJGGGGGHIGHFFHFHEHHICFHHHGGHHGFGHIGFCICIGHFGGGEEGHDKIGGH@IFFGEFGGHEGIHJFHG6GG>GFFBHDJE X0:i:5 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:BDDED XT:A:R RG:Z:1#49 HS25_09827:2:1311:15818:96284#49 121 1 419347 0 100M = 419347 0 CCTTGCCTGCAACCTCTGCCTTCCCACCTTTAAAAACCCTTACACATAAGCCATCAGGGAGATTAGGCCTTAAGGATTAGCTGCCTGATACTCCTTGCTT ECHH=D54C4665H5>7B@?H?6BDG?C?FEGGED,HGG@G.9,AB78I@CFIHCFEC?ECHGG:8.8H?HGIFECGIF??AGGF?<@@?FJDE?F@>AC X0:i:6 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11AD:AD XT:A:R RG:Z:1#49 HS25_09827:2:2312:11555:64040#49 163 1 419357 0 100M = 419793 536 AACCTCTGCCTTCCCACCTTTAAAAACCCTTACACATAAGCCATCAGGGAGATTAGGCCTTAAGGATTAGCTGCCTGATACTCCTTGCTTGCTGCCTGCA <;,>>BDF?C=BAA?E65CDCCHEH>6@I@7G5HBGDEG5+5ADFCEIFBC@GDAFCD7FDADHGDFEAIAGBGBHBCD>C=FGFIHEDFHB5GHF5FDG X0:i:6 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1208:2207:71558#49 163 1 419384 0 100M = 419791 507 CCTTACACATAAGCCATCAGGGAGATTAGGCCTTAAGGATTAGCTGCCTGATACTCCTTGCTTGCTGCCTGCAATAAATTCCTCAACTTCTGTCTCAGCA :CBCDEEHFGFGHEGDIDHFIGFFHCBIIEGG>HHFEJIGHEHHFGHL@BHGGFBEFBFHHFKFHJ?HDGGGEGEHJHGEHHI>FIHCDGEGDHDFHFFG X0:i:8 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1315:7383:43961#49 163 1 419429 0 100M = 419781 452 GCCTGATACTCCTTGCTTGCTGCCTGCAATAAAGTCCTCAACTTCTGTCTCAGCAATGCCGATATCAGTGCTTGACTTTGATAGGCTGGGTGGGTGGACC 6D680BC@7955GFBCGF>7D7FI8G>FD5C0F&H7?6@E@GDI5G@H7FA7H5:F5F@EBCEIHGC6FCFE5+F;E@A45>5'+B+4G X0:i:7 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2313:15537:56284#49 99 1 419531 0 100M = 419944 513 AATTTGGTTTGGTGACCCTTTGAGCTTAGATTCAAAATTCTAGTTTTGTCACTCTGCAGTTTTGTGATCTTGAGCAAGTTACTTAACCTCTCTGAGCCTT BABCFGE?IFFGG2EGGGDHGBIHGJHIGHHHCIJGGGHGGHHHAGEICFIFFILCFGIJFIGDGGCGGEF7FCGEHGGFGHI7EEFCFEGGGHE=HHGE X0:i:6 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFDF XT:A:R RG:Z:1#49 HS25_09827:2:2304:14749:11383#49 99 1 419533 0 100M = 419900 467 TTTGGTTTGGTGACCCTTTGAGCTTAGATTCAAAATTCTAGTTTTGTCACTCTGCAGTTTTGTGATCTTGAGCAAGTTACTTAACCTCTCTGAGCCTTGT 8>B@=3B?F2?@F>B X0:i:6 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11AA1,B XT:A:R RG:Z:1#49 HS25_09827:2:2215:21269:17175#49 147 1 419553 0 100M = 419170 -483 AGCTTAGATTCAAAATTCTAGTTTTGTCACTCTGCAGTTTTGTGATCTTGAGCAAGTTACTTAACCTCTCTGAGCCTTGTTTGTCATGTGTAATGAAAAG ;E3B+CGDFA>DABB@HEFDEG+'DFE>B5=5EF+6BEADCG@=EG5G@CED3>5DC7FDGCE+?2H9-?IICC2-I5HD=7%>CF-H%6E;;C'1B?71 X0:i:6 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2214:11699:11279#49 163 1 419565 0 100M = 419943 478 AAATTCTAGTTTTGTCACTCTGCAGTTTTGTGATCTTGAGCAAGTTACTTAACCTCTCTGAGCCTTGTTTGTCATGTGTAATGAAAAGAGCTATACTTAC ;CBBD=DCFF-GHFID?IHGGFFEHG9IIICGFE;FEDDGHHGHIDKIJKHGGFF?EHHFDHKFHHHGJFHHHHIHGJFHHHFHICHGDFLLFGHGHHHG X0:i:6 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1207:3237:5033#49 99 1 419616 0 100M = 419937 421 ACCTCTCTGAGCCTTGTTTGTCATGTGTAATGAAAAGAGCTATACTTACCTTGTGAGGTAGTCCTCAGGATTCAATGAGATAATAAGTACTCACTAAACA AAEDFGFGGFFGGJGJGAGG?KIHGDHHEHHHHILGGHHCGHFAHBHEFFIIHEGIGHGFFIGHKEGGGHFIGGFJFGHHDGIFHFIHEHFGGDHFHHGE X0:i:6 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2305:10299:70216#49 147 1 419621 0 100M = 419186 -535 TCTGAGCCTTGTTTGTCATGTGTAATGAAAAGAGCTATACTTACCTTGTGAGGTAGTCCTCAGGATTCAATGAGATAATAAGTACTCACTAAACAAAACT GHFHFHFGGIGHGHICFFBFEGBJHBGEFHIDEHEFHHEHCE@FFGGGHHFFIHDGHDJFGIEEFBDGDGIIEGGF?FEGGEDGGGFEGFGDBDDDBAC; X0:i:6 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2106:19383:55663#49 99 1 419692 0 100M = 420075 483 GAGATAATAAGTACTCACTAAACAAAACTCGTTATTACAAAAGAATCACTTTGTCTCTGAAGTGGGCAATTCAACCCATTTCTAGGAGATTTTAAACATG CABDFGFGFFHAGJGJGGGHGKIHFHHIGHHHHJLGGHHGFHFIHGHIGHIIHGHIDGGGFGGHHGIGGCIGGCGEHGGHIJIHGFFFFHGGGDEBHHIF X0:i:6 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFD XT:A:R RG:Z:1#49 HS25_09827:2:1312:11154:74180#49 99 1 419732 0 100M = 420081 449 AAGAATCACTTTGTCTCTGAAGTGGGCAATTCAACCCATTTCTAGGAGATTTTAAACATGATTTTAGATATTTGGTGTGATTTTGTGAATGGGTTTATCG A?EEFGFEGFFGHHEHGGGFGH>EGEFFGFHHGJLGGEHGDHFIFGHGFHIDHFEIDGCGIIGD@GIGGEGFGICEFGIHGGIHJEHCGGGGG5F5HHFB X0:i:6 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DDFFE XT:A:R RG:Z:1#49 HS25_09827:2:1315:7383:43961#49 83 1 419781 0 100M = 419429 -452 TTTTAAACATGATTTTAGATATTTGGTGTGATTTTGTGAATGGGTTTATCGTTAATAGCTTTCATGCTCCAGAATTTTCTTGAATAATAGGTTTTTGCAA H3GCFFHG@@D=BCB5HIGG7?E??BGAIFFG?E,EAG9@@CFDEE?FF@?FC8F@DFADGCA8FEHH@HH8DDEDHIF??:GG?G<@F?=A4DEFEE?B X0:i:6 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:4ADDD XT:A:R RG:Z:1#49 HS25_09827:2:1208:2207:71558#49 83 1 419791 0 100M = 419384 -507 GATTTTAGATATTTGGTGTGATTTTGTGAATGGGTTTATCGTTAATAGCTTTCATGCTCCAGAATTTTCTTGAATAATAGGTTTTTGCAAAGTGCATTCC BIDH+FFGG@EEFHFHFG;IHIIBGCIIF@HGGEFFHGGFGGGGGFHHDIEGIHFHHFHFGHHGGIIFHHHGIHJHHIHGHHGGHGJGDHFJGFGFEBAB X0:i:6 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=D?DDD XT:A:R RG:Z:1#49 HS25_09827:2:2312:11555:64040#49 83 1 419793 0 100M = 419357 -536 TTTTAGATATTTGGTGTGATTTTGTGAATGGGTTTATCGTTAATAGCTTTCATGCTCCAGAATTTTCTTGAATAATAGGTTTTTGCAAAGTGCATTCCAT EIGDJGCGGG6DG6B5HDCECHE?GGJIIF,GGIFKFAEDGGHGHFFFFCFDCFFFE;DGGHGCB8AHHEHFH9F?BB4ACGH;CCFB4>6FBHBEHGAI?>>HE7DA=?JG=5E?G7HB@5BGG,AHHGDF,?@CFC7?HI6-?9AEG?@DE?HHFDFFDEHFAE?@G8>DIBDICHDDGHFHFJHGGGEI8EHHI>E4DE>CGGFGBFFFHEEDCBC< X0:i:6 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2206:19602:66220#49 163 1 420152 0 100M = 420503 451 CTAATATTATATTAAACAAAAAAGTCCCACTGAAGAAAATCATCTTATTGTTCATAGACCTTAGTTTAGGTATTGGGGCCAAAGGATGGATGACCATTTC ;CBCBEGHECFGHGGGFFEGFGHI@EDCIIGGGBAGHGEGAJGDDGHIFGEGGEIAFDGIDEIBEIFEDIEFHBEDBIHIHHIHIIHCHFCGGGHFHHE2 X0:i:6 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2316:14594:41465#49 99 1 420160 0 100M = 420540 480 ATATTAAACAAAAAAGTCCCACTGAAGAAAATCATCTTATTGTTCATAGACCTTAGTTTAGGTATTGGGGCCAAAGGATGGATGACCATTTCAAACGATC C@ECFGFEJFHEEJG>GG5FGFIEHEFIGHHHFHL@GGHGGHFHFFHE=HIIHIEEFGIGEIGDGFEGGEBIGIGGFGHH1HIHHEIHEGGGGHHGHHIE X0:i:5 X1:i:2 BC:Z:TGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:?@@FFFFE XT:A:R RG:Z:1#49 HS25_09827:2:2114:17123:24124#49 99 1 420168 0 100M = 420415 347 CAAAAAAGTCCCACTGAAGAAAATCATCTTATTGTTCATAGACCTTAGTTTAGGTATTGGGGCCAAAGGATGGATGACCATTTCAAACGATCCAGGCTAA AABDFGFFEFGFCJEHGGGHIHIGHJFIEHHHHJHGHHHGGHFHGFHIFFIFHGFIDGIGDGGHGFGGGEGFGGEJGGHHIGIHHHHHFHGGGHEHHHIF X0:i:5 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFE XT:A:R RG:Z:1#49 HS25_09827:2:2316:16178:92812#49 163 1 420319 0 100M = 420657 438 GTGATGAAAAAGTACACTTCGATTGCAAAGAAATCATGAGCTAGGTTTATACGCTATGCTGTGAATGGCCAATAGATTATAAATTCAACAGTCTCCCTGT 7C98CFD@FCHGA?@CEIIB.B86@730E=F=CH&9600:HE97;@>:+FH6?EI3?;A5+:E<1549>=2+2FE1;BB7;543FBHCD4:FFGF48>EG X0:i:4 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2114:17123:24124#49 147 1 420415 0 100M = 420168 -347 CTGTCACAGCTATGGTAATGACGACTGTTTAGGCCTTAGGGGAGCTTTAGGGAGAGGCAATTTCATACTTAAGTCACACTGACTTAAAAAGTGAAATATT GHHEGHGDIGFHEHICFIHFHFFEDIHHHFIJHFJGFEGHFJH>HGEGHHKJIKGIHHEFGIFIGHHFIGIIIIGBIFFGFEDICGGLGFJD?5F=DBC; X0:i:6 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1301:19321:70914#49 99 1 420424 0 100M = 420616 292 CTATGGTAATGACGACTGTTTAGGCCTTAGGGGAGCTTTAGGGAGAGGCAATTTCATACTTAAGTCACACTGACTTAAAAAGTGAAATATTTGAAATCAT AACEFGFFJFGGFJEHGGGHIFIHFJHIGHHHHHHGHHHCGHHHFGHIGFIIFIGIGGGJJGGHEKHGGHFIGFGJGIIHGE:HHG=CFE:GGHHJHHIE X0:i:6 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFD XT:A:R RG:Z:1#49 HS25_09827:2:2204:18394:71578#49 99 1 420483 0 100M = 420800 417 TTAAGTCACACTGACTTAAAAAGTGAAATATTTGAAATCATTGTTGAAATCACGTGGAGGTCGTCAGCAAGCGGATGAGGTTGGAATGCCTATCATTTTC CAEFFGFFIFGGGJGFGGGFIGIEFJHIEHHHFIEGJGHGGHHGHGHIGHFIHGHIGGGGFGGHGGHGGEFIGJGEFIIHGGIHGGGFFHFGGHHGHHIF X0:i:5 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2206:19602:66220#49 83 1 420503 0 100M = 420152 -451 AAGTGAAATATTTGAAATCATTGTTGAAATCACGTGGAGGTCGTCAGCAAGCGGATGAGGTTGGAATGCCTATCATTTTCCTCAAGCTCATGTCCTCTCA HIHBFHHGGGHEHGHHHIHGHCGBEFJIIKHGGGEHDGGGGAHDHGIHIDHFG@FIEHHGGHHFGHHFHHHBIFEHH>FIGDGGFGHEFGFEFFGFCEAA X0:i:5 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDDDD XT:A:R RG:Z:1#49 HS25_09827:2:2316:14594:41465#49 147 1 420540 0 100M = 420160 -480 AGGTCGTCAGCAAGCGGATGAGGTTGGAATGCCTATCATTTTCCTCAAGCTCATGTCCTCTCATTTTCTTATTTGAAAATCTATTTGGCTCAGAAAGGAC GH>>4FDGGB>IGHII:@1;5FFE:FH237F?EC5=4?;IF?>EF69ED:@@AH:=:DFAHC4F:I:E@HD8<>BIFGE@?HGFHDHGFE7=C7 X0:i:5 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1301:19321:70914#49 147 1 420616 0 100M = 420424 -292 AAATCTATTTGGCTCAGAAAGGACACCTAGGGTTAGCCAAAAATCACCTCCTGATGTTCCTTTTAAAGGAAGCTTCCAAGTTATTTGAATAGCTTCCAAG GDHFFHHHBIHGGHIIHFHHJFIJHEGHKHGJIHEHFEHFIHHEFIGGHHIFLGGIHHJHGIJGFEHGGGIIEEGIIJGIGIGIGGFHGFGFEDEEBAC< X0:i:5 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2316:16178:92812#49 83 1 420657 0 100M = 420319 -438 AATCACCTCCTGATGTTCCTTTTAAAGGAAGCTTCCAAGTTATTTGAATAGCTTCCAAGTTATTCATCGAGAAACAAAGCAAATTCAAAGATTATGTCCG F,HHBFHGBFGFBFFGHDC/HGBHGGDCFFEGBIFCGHEHGE5CG2FJFGFFAD4GFDB@A X0:i:7 X1:i:3 BC:Z:TGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:1=?DDFFB XT:A:R RG:Z:1#49 HS25_09827:2:2204:18394:71578#49 147 1 420800 0 100M = 420483 -417 TTGTCTTATAGAAAAGAATTTCTGTTCCTCTTTTCCCTCCCCTTGTCAATCCTATTTGTTTCAGACCTGGGTTCAAACACTAGCTGTAGAGGCTATAAGC GHHHGAJDGLGGFHIFCGFFCGHFHFGHFEIFGHHHHFEHHJGFFFGGHHKFIKGIHHGFGIGHFEHFIGIIIEEIEJCIFHGFGGGHGFGDEDFCBBC; X0:i:6 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2106:15564:42737#49 99 1 421116 0 100M = 421503 487 AGGGCAGTGGTTAGAAAAGAAAATGAAAGTAGCAGTACTCTTTTCCTAATGCAACCATAGATGGATGATCAGAATTTGTAATCCATAAGGTAGAAGCTGC ?A>EFGDDAFFAFE?EGGDEIHIEH=BHHIF X0:i:3 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDBBD XT:A:R RG:Z:1#49 HS25_09827:2:2106:15564:42737#49 147 1 421503 0 100M = 421116 -487 GCTGTCCAGTCTTATGTCATGTCTAGTCAGCAGAGTCCCAAAGAAGCTTGTCATTCTCTAGGCATTTGTGCTTACATTCTGATGGGCCTAATAGCAGGGA G4<5C3FBFGFIICC>@EFFGGHI>ECFEGAHEC9BAABC< X0:i:7 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2210:13732:12009#49 163 1 421539 0 100M = 421910 471 CCCAAAGAAGCTTGTCATTCTCTAGGCATTTGTGCTTACATTCTGATGGGCCTAATAGCAGGGAGATGACATGGAGCCCAGGCAGAACAGCTGAGATTTC :CA8BEG@7CEGHA?@GIBGDFFCF>F87ECDF@HCG6G5=G7EC@GEFFD@G@7HED7DDBEHHH?5DDHFH>EDGFGHCF=@CI>G4A?HGC,HBBCC6DHH5EC>GDGHFAGHGJED?FAEFGF@B>B X0:i:4 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDDE XT:A:R RG:Z:1#49 HS25_09827:2:1304:10108:44264#49 163 1 421929 0 100M = 422295 466 CTCCCCTTTCTTCCCTTGCTGCTCACATCATCCTGCCTTCAAGGAATCTGGGGGGATGGTAGACTGAAAGTGGCCCTTTCTGCATAATTCTTCTTGAAAA ;CBCEEDFFCFGHGGDHIIFGGBEHHIIIEGHGHEFHJCGHHHHDFGIFFHHGEIFEFGFHFEFGHFEFFGFHF=HFIDJHHID@CHGIHCIFGHGHHHG X0:i:4 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1208:10536:21227#49 73 1 422082 0 100M = 422082 0 GGCTGCTTATTAGCCATTGGGTTATTGCTAAGCCCTTTACATATGTTATATCATTTAATTGTATTGACTCTTCACCATAACACTTCAATGGAAATATTTT 8?CC=?DDIC?D@DBH22AFGD@;HJ@HBDHC8IJGCH@G,H;IG8HGD:II8?FAGGFGFACDF@F,GE7GFDC??GI7G;G7HG6F@,GG>BFBH@FH X0:i:6 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2105:15894:34250#49 99 1 422090 0 100M = 422562 521 ATTAGCCATTGGGTTATTGCTAAGCCCTTTACATATGTTATATCATTTAATTGTATTGAATCTTCACCATAACACTTCAATGGAAATATTTTTCCAAATA ?ABC@BBEF=GGEAHGFHHIFFHCDFIIFH@EGGAKMGGDF7FGGCF?ACGDFIGBGGIFEEFCEHGGGHDF@=GH X0:i:5 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2311:14665:37978#49 73 1 422127 0 100M = 422127 0 TTATATCATTTAATTGTATTGAATCTTCACCATAACACTTCAATGGAAATATTTTTCCAAATAAGGAAAGGTGAGACTCAAAGTAGTTGTATTAGTCTGC BAEEFGFFGFFGGJEHGGGGGDIGGHFIFHHHHIJGJHHGGHFHFGHCGHCFHHHIGHGFJGGDFF7GGEGFGJGGFIHHIHIHJHIGFEGGGHGBHHJE X0:i:8 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DFFFF XT:A:R RG:Z:1#49 HS25_09827:2:2109:3768:39538#49 73 1 422184 0 100M = 422184 0 CAAATAAGGAAAGGTGAGACTCAAAGTAGTTGTATTAGTCTGCATTGCTATGAAGAACTACCTGAAACCGGGTAACTTATAAAGAAAAGAGGTGGGCCGG AABDFGFFGFFFGJG?AGBE>DIEFCFE@8HHFIJGGEHGDH;DAGDCFEIIBGG8CGIGEEGH@D7GGHFFAFCEHGCECGFHGBIGFDDG+CDHCFGDD5++'4C3++++'','E+++'++'A'''',(,=%''+(,&(7,++G>CDCGDE<@EDGB@EBGEI8CD@C>CCFBFF:6A?@EC?@C7AB6C: X0:i:2 X1:i:0 XA:Z:1,-422562,100M,0; XC:i:49 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2310:19636:49650#49 163 1 422580 0 100M = 423022 542 AAAAAAAAAGAAAGATGTTTAATTGACTCTATGTTCCACAGGCCATACAGGAAGCATGGCTTGGGAGCATGGCTGTACTCCAGCCTAGGCGACAGAGTGA ;CBDEEEBDCFGLFEEGIIFFGBF@CEIFEGGGHF=FGI>HFGFGIFD>FF?E2 X0:i:5 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1214:13014:17538#49 99 1 422588 0 100M = 422958 470 AGAAAGATGTTTAATTGACTCTATGTTCCACAGGCCATACAGGAAGCATGGCTTGGGAGCATGGCTGTACTCCAGCCTAGGCGACAGAGTGAGACTCTGT C@B@=??EFF?EG2FH?H1ACJ@DF8H88AEFCEBCCDCIFBFIDFCIBI7,7-A@-EGD@D,G777F6?77B6G77C?7C5>HE6+74B=CH@6B X0:i:5 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDABD XT:A:R RG:Z:1#49 HS25_09827:2:2313:20146:6445#49 163 1 422624 0 100M = 422745 221 ATACAGGAAGCATGGCTTGGGAGCATGGCTGTACTCCAGCCTAGGCGACAGAGTGAGACTCTGTCTCAAAAAAAAAAAAAAAAAAACCCCAAACCCCCAT IIF57BEDGFHD=GD?HHD+H5=HE@G5EFEBGCAG?F5BHEDDEFHHFJFFBHFGG>F*;A4+4+553F>?,2 X0:i:2 X1:i:0 XA:Z:1,+422624,100M,3; XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2103:16177:56971#49 147 1 422689 17 100M = 422328 -461 AAAAAAAAAAAAAAAAAAAATCCCCATATCCCCATTCACTGTCCTTTTCTCTAGAAAATACCCCATTTCATATAACTATCTAAACAACGGTTTAAGGTCT GHHFFHCFGAADEBCFDF=D5GFEHBBH>EIDE?+DF7G=CFHGEFE5HFBDEG@CHGF=GHGDF+@>BFI7?BG?CB7GDDF6B?AAG9EEFGB>C6C; X0:i:1 X1:i:4 XG:i:0 AM:i:0 SM:i:17 XM:i:3 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2313:20146:6445#49 83 1 422745 0 100M = 422624 -221 AATACCCCATTTCATGTAACTGTCTAAACAACGGTTTAAGGTCTACACAAGATTGTGAAGTGAACCTGCAGGATTAGGAGGGTAAGGATTCCCACCTAGG E>@4GDE4FD@D>F?E7IC,7->??GCIDHCBGC7EFGA-B:FC,B?HIACGCD?FHE?CC7E--E:CCHHG?DECHCDDFBG>G?1GFEFA??BD@>>< X0:i:7 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1303:2015:45993#49 121 1 422836 0 100M = 422836 0 CCACCGAGGTGGGCTCACTTGCTCTGCCATACCTGTGTGGGATCCCAGCCTGCTTCTGTGATTGTCAGGAGGCCCCAAAAAGGCTACCCTAGGTTTTCTG HA@DB'54GI;EEFEEHH8?D,E8A7GGEGDHG8CDHIIFDECFGIG@JGH8GGGGE7DGDCGFE?E7G@FEFGGFEGBGHEGB@AE X0:i:7 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:BDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1214:13014:17538#49 147 1 422958 0 100M = 422588 -470 CTGCTGGGCAAATGTGGAAAAGAGGCATTAAGCTGGTGCTCCCACAACTGAAAGGAAAGCAATTCTCTTTCTGTTGTGGTTCCTTCCTCTTTGGACTCTT <4@B>D+5>I>CA+;F5+E@E?9*+E>6D?IDEH5EB,E=7,H+H7EGG?H555+E7A5HAEE6EA6FGGC7C>E8FF7DFE-CC/GA>5CB,(7AC/3; X0:i:7 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2101:7121:28510#49 99 1 422997 0 100M = 423357 460 TCCCACAACTGAAAGGAAAGCAATTCTCTTTCTGTTGTGGTTCCTTCCTCTTTGGACTCTTTCCTTCCATTCCAGCCTATCCCCTTCTTGGAAAAGCTGT CAEDFGEGGFFGGJEFGGGGDFIGGJHHFHHHHGAGHACG8HFGFGDIGFCIHF@IGGFFFIGHKFGGGGFCGEHFIHICHGFEGFAGHEGGIEKHGGFGGGFHGICIIFGIEGFHGHGGHH>GJIHHEHGIFJHHIKGHGGGHGHGGHFJFDGFCBAA X0:i:6 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFA XT:A:R RG:Z:1#49 HS25_09827:2:2215:2085:99925#49 121 1 423074 0 13S87M = 423074 0 TCCCATGCCAGCCTATCCCCTTCTTGGAAAAGGCGTTCTACCAATAGCAGGGAAGAAACAGCGCCGTGTACCTGATACGCTACCCTGGGCACAGGCGATC 0''&&/(38+,,,,B+H7@(-C6?,@(FD7,7'C,@79ED8:BGC7GF;IFFCF?H8;@D@E98CEI?HE8BB9AC X0:i:2 X1:i:3 BC:Z:NGTCTATC XC:i:87 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!1=ADD>D XT:A:R RG:Z:1#49 HS25_09827:2:1212:14491:22935#49 147 1 423347 0 100M = 422939 -508 CTGTAATCACAGCACTTTGAGAGGCCAAGGTGGGCAGATCACTTGAGGTCAGGAGTTTGAGCCCAGCCTGGCCAACGTTGTGAAATCCTGTGTCTATTAA GFHHFFJFGEFDA;;;+FE+H?CGJ=4IBAEFE>E+?7EA7F@FF7EG7?>F5KGC7A5=G5GH746F5757?>'BGB7D-I>G@C90BF9?HCBDB6C: X0:i:5 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:4 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2101:7121:28510#49 147 1 423357 0 100M = 422997 -460 AGCACTTTGAGAGGCCAAGGTGGGCAGATCACTTGAGGTCAGGAGTTTGAGACCAGCCTGGCCAACGTGGTGAAATCCTGTGTCTATTAAAAAATACAAA GHBBFEDDFIGIGHICFFHCIGIBHIEEFGDFHGEFHDHDFJGFFIDGGHH@IHGIHGGHGIFGFBHFGGEFEGGIIJHIFIFEEGGDGFF:HEEDCBC< X0:i:1 X1:i:7 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2307:10982:33884#49 163 1 423983 0 100M = 424345 462 GAAGTAAACAGATCTTTATACACACTCCCTATAGACTTATATAAGAATCATGTTTTCACTTTTTGAAAATGATGCTTTGACAATTCCACTGAACAGGCTG EGGG@GDEACDGBIDHHDGDAECGEHDHFHF??EADHGIE=DJI?J@GADGBHC4ACBDGH5EHDG X0:i:5 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1214:17868:88805#49 163 1 424054 0 100M = 424405 451 ATGCTTTGACAATTGCAGTGAACAGGCTGGGGAAAATTTTATGAGAATTGTTGGATCCTGCTCAGAAGCAAAAAGATAAAACCAGGCTATCCTCTATCAT <;?CCBD8EE?G>?AFED@HDHH?B5?GFEAB6HFH996IHFIF;IHGDFEFBCHGEH?A X0:i:5 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1313:16580:82421#49 99 1 424082 0 100M = 424394 412 GGGGAAAATTTTATGAGAATTGTTGGATCCTGCTCAGAAGCAAAAAGATAAAACCAGGCTATCCTCTATCATGGCTGATCTGGGGTTCATTCCCAGAAAT CAEFFGFFGFHGGJEFGGHFIF@GHJFIGHGHFHHGJHHJGHHEIGHIGHIIJIGIDHIFFGGHHFGGGHHGGIGEHBHHJFIHJ?CHFHGGGDFJHHC; X0:i:5 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:1201:5413:62751#49 99 1 424085 0 100M = 424445 460 GAAAATTTTATGAGAATTGTTGGATCCTGCTCAGAAGCAAAAAGATAAAACCAGGCTATCCTCTATCATGGCTGATCTGGGGGTCATTCCCAGAAATGAG CACE=AF?FDG@@BEHG>:GG>@KFE9.8HHH8DAF89FHFH88G?8IFFE;BFB,@GA-I99ADGCGGC7GGFFDFG-77F(EEF>6@DHBFJ>FFHE=FCIIH4IFIFFFDFBHFG X0:i:5 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2307:10982:33884#49 83 1 424345 0 100M = 423983 -462 TGTTGGATAAAGAAGGAACTTTAGCACAATGAGCAGAGACAAGACGGTAAATGTTCCTTATCCAGTAATCTCTGATGAAAGGCCAGTGCTCACATCATTA EIGHHFEGG@DEHFFEHBG?E7IFD@CGF7?G@H,87AG8FGGDIFHFFICGIHC9HGHGGEAHFEHC@H>@HDHCEEDGFDGGEFEEFFFEEE?FFEA8 X0:i:7 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDBDD XT:A:R RG:Z:1#49 HS25_09827:2:1313:16580:82421#49 147 1 424394 0 100M = 424082 -412 AATGTTCCTTATCCAGTAATCTCTGATGAAAGGCCAGTGCTCACATCATTAGTAATGTCCAGAAATGATAATATCAGTAGTAGCAATACTCACAATGTAA GHGF>HFFBAF4GHIIDFECEBIGHIBHDHFJIFEFHHIFCJBEEFF@HHHFLKGEHDHEGIDIFGHFDGIIIGEHFFHG5HDFBIGEGFE9HEEDDBA< X0:i:5 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1214:17868:88805#49 83 1 424405 0 100M = 424054 -451 TCCAGTAATCTCTGATGAAAGGCCAGTGCTCACATCATTAGTAATGTCCAGAAATGATAATATCAGTAGTAGCAATACTCACAATGTAAATAAGTAGCTC ;JHHHFDGGDGEHHGGHIHJCHGFEGJGGIHGGHFDHGGEGGFFILHFIIFGIEBIIJHGHHEJGLHHHHHGHHFHAIGGFFGGFEJGGHFJGFGFEBAA X0:i:5 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1201:5413:62751#49 147 1 424445 0 100M = 424085 -460 GTAATGTCCAGAAATGATAATATCAGTAGTAGCAATACTCACAATGTAAATAAGTAGCTCTCATGTTTTGATTGCCAATAGTGCTAGCAACCTTACATGT 2FGHFGF+IEFC4H3;CGG@EG=E==BHB54D555E779HH76EEE5GH8FF5EGCCHEDG5JHGH>FD>I7I67FF>?77DI6C6A8G-C78CEAA?C: X0:i:5 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1203:12780:89449#49 83 1 424481 0 100M = 424113 -468 ACTCACAATGTAAATAAGTAGCTCTCATGTTTTGATTGCCAATAGTGCTAGCAACCTTACATGTATCACTCTCTACCCCAGCCCTGTTAATTGGTACTAT BJFHFHHGGGHEGFFJHIHJHKGHDGIIIFHGGFKHHGGMFGGGIGHHIIFLCCGFIH?GGHHFGIGFHEHEHH>6+C'6@5D?7=555'=B87?5EH=@G?=AF7G55GDF+B,>EA5HG5+B=D@34F34+ X0:i:4 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2107:4456:27379#49 83 1 425647 0 100M = 425261 -486 TTTCATTCATAGGGCTTCTAAATTTCACTTTTGCATTTTAACCATTTCAAGGAATTCCCCCTGATTTTGAGTGTGAATGGGTACAAAAGACCAGGGGTTG EAGDJD5G@FGECFFC77GI?HBBD@CII,?GG7@FDGIF@I9CCFDCFECFEFGFD;DD@HACGEAH0EDEFDDHE@>?GB>AE?HC@4FA?DAF@>?? X0:i:4 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDDDD XT:A:R RG:Z:1#49 HS25_09827:2:1209:3831:97971#49 99 1 425679 0 100M = 426085 506 GCATTTTAACCATTTCAAGGAATTCCCCCTGATTTTGAGTGTGAATGGGTACAAAAGACCAGGGGTTGTTAACCAAAAGCCTGGAACATTCAGGTGAACG AAEEFGFFIFFDGJGGGGGHGHIGIFFIEHEHHGEGCHHJGHGHHGHICFIIHIEIFHGJGGGDHGIGGHHGGKCGHIKHIGIFJHFGDH@GGHDJHDIE X0:i:4 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDEF XT:A:R RG:Z:1#49 HS25_09827:2:1308:13074:41752#49 99 1 425685 0 100M = 426125 540 TAACCATTTCAAGGAATTCCCCCTGATTTTGAGTGTGAATGGGTACAAAAGACCAGGGGTTGTTAACCAAAAGCCTGGAACATTCAGGTGAACGGCTGTT AABFDGBEIFFF@EGEGGDFGFIGHDFIGHEGF(L:GHEGDDFAFGHEFHIIHGEIGGIGEGGHGDGGGFIGCJ@GFGHCEGIHCG>C@DDGBFFHDG>E X0:i:4 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDDE XT:A:R RG:Z:1#49 HS25_09827:2:2315:15883:77634#49 163 1 425759 0 100M = 426179 520 CTGGAACATTCAGGTGAACGGCTGTTCTGCAGGGAAGGAGGGAAACAGCAGCGGGAGATGGATGGTCAACCTTCAAAGGCCTTCCCCAGTCCCGGCCAGG ;;?84*'&7,17:292<)5,,G>CB,687E.%5>',-A'G'@2+2+'G3+8&9EF&C,)'5FH755>:D=A>6BC2F4B+4/E5I*4+8G6@CAB777BC,>>8F5C5+DG7?,H5AADDD@G?@B8'G+>>CF7FD,,B55?C5=?DCB=5>4BF+B5>4>H4+F+'D53>5@?2 X0:i:4 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1209:3831:97971#49 147 1 426085 0 100M = 425679 -506 AATTATCACCATGCTGACCGCACCACTAACCTGGCTCCGTGTAGTTGCAAACTTGGCTGCACATTGGAATTCCTAGGGAGAGTTTTAAACATCCCAACGA BEHFGHGBILGIGHI@FFGFI,IFHEGEBHDFEGEGHHHDFFHFEEJGDHHJGHGFHHHHGCFHFHHGDGIIFGGIFJFCFEFGDGFHGFHFEDEDDBC< X0:i:7 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1308:13074:41752#49 147 1 426125 0 100M = 425685 -540 GTAGTTGCAAACTTGGCTGCACATTGGAATTCCTAGGGAGAGTTTTAAACATCCCAACGACCAGGCTGCAATGAAATAAGACCGATGAAATCAGGATCTC 24@55DGG>LFDCH*IFFFFF?=F=IHHFF45EHJEHEHHH@BGAEDG@HFDEGGFHEH=GCJGEG6FGGEDEID@?HF7GIIFCEAGGEGDBEECCBC; X0:i:4 X1:i:0 XA:Z:1,-426125,100M,0;8,+56846,100M,0;1,+558383,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1309:16711:81455#49 99 1 426129 0 100M = 426503 474 TTGCAAACTTGGCTGCACATTGGAATTCCTAGGGAGAGTTTTAAACATCCCAACGACCAGGCTGCAATGAAATAAGACCGATGAAATCAGGATCTCAGGG CACFFGDFEF?FHBFGGGAEDFEEDDFHFDADFDAGFE-GDDFHFC@EFEIEFIHCCGCFEGAF@7G5GHFIGGCDFG?H?FICEECHFGG7GEHHHDCH X0:i:4 X1:i:0 XA:Z:1,-558379,100M,0;8,-56842,100M,0;5,+180852683,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11ADDFE XT:A:R RG:Z:1#49 HS25_09827:2:2315:15883:77634#49 83 1 426179 0 100M = 425759 -520 CAACTACCAGGCTGCAATGAAATAAGACCGATGAAATCAGGATCTCAGGGGTGGAATGGGACTGGTAATTTACAGAATCTCTCCAGCTGATTCCATATTC CGD:EB94GF@F>FBGDIFCCIGFDCFA7F?G5GEFHADD8@@GHBHHF8?F?8CGIHH8CBGGGJIHHECB:FCE;>HCGDGCH?D@@4FIDFGF@EAH X0:i:4 X1:i:0 XA:Z:8,+56792,100M,1;1,+558329,100M,1;5,-180852733,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:DDDDD XT:A:R RG:Z:1#49 HS25_09827:2:2210:14135:59312#49 147 1 426199 0 100M = 425822 -477 AATAAGACCGATGAAATCAGGATCTCAGGGGTGGAATGGGACTGGTAATTTACAGAATCTCTCCAGCTGATTCCATATTCAGACAAGTTAGAGCACCAAT GHBHFHGFFHHIGBFIHFFHEBJJJFEHFFIJHFDFFFAFFEHEFGGGDEFFI>FIHHJEGEJHEHDFGGIIGEDHGFGIDICGGGGHGFEFFGEDCAC; X0:i:4 X1:i:0 XA:Z:1,-426199,100M,0;8,+56772,100M,0;1,+558309,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2302:2884:96549#49 83 1 426238 0 100M = 425861 -477 GACTTGTAATTTACAGAATCTCTCCAGCTGATTCCATATTCAGACAAGTTAGAGCACCAATGCCCTCAGTCCTGAGAGTGAGGGCTGGTCTCATGAATCC 26=4B=?FGG>??E@D?=EDDAF@CA? X0:i:7 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!11=ADDD XT:A:R RG:Z:1#49 HS25_09827:2:1205:7368:28692#49 163 1 426361 0 100M = 426720 459 CTCACAGCGGTCAGGCCTCACACAACATCGGGCATGTTGGTAGGCATATGCCTAAGTTTCTGTGCAATGAATGCATGCCTTACTGGTGATGCATCAATAG 5FFKJIHD>FDCGGFBGCEFEGEA7HF@GIDEEGG?AF4DEFAE?FB?FEFF5DEEFAEFFFCFED@FHADFCIDHFGHHFB X0:i:5 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2213:6997:2247#49 99 1 426456 0 100M = 426791 435 AATAGCAAGGCATTCAGGGGAGAGAGTACCCTGCCTCAGTGCCTAGCATGAGACATACATCCAGGACCATGTTTTTATTCCCATCTTATGGATGAGAAAA A?>@=??EACF@C2?FG>F?D>I;FD47GCD5D4I* X0:i:3 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!41==DDD XT:A:R RG:Z:1#49 HS25_09827:2:2107:2015:100323#49 99 1 426494 0 100M = 426845 451 GTGCCTAGCATGAGACATACATCCAGGACCATGTTTTTATTCCCATCTTATGGATGAGAAAACTGAGGTTCAGAAAGGGTAGGCAAAATCCCCTAGCTCA 8;E@FG4FAFF@5EBF)GDE?>@;CDDIG>E98ILBH@FCDD;HFFHIGHEFBEFGDHGGEAGHEK7GFC>5IF>DFIAE??GFFBDFGDFAEGGDE5=?EFDHH?EAIGEEGHFGCEIG6>IAJH@=5F9DEDHG9@FBCDA>BC: X0:i:4 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2116:7482:34652#49 121 1 426541 0 100M = 426541 0 TTATGGATGAGAAAACTGAGGTTCAGAAAGGGTAGGCAAAATCCCCTAGCTCACCTGGCTGGAAGGGGGCAGAACTTCCCTGTACGTGCTGAGAACACCA *>4DB56G7@GEB>EGHD@;77EFJCF6?7CG?FEFH9E8-:GC8EIBIE:GI-FFEC?FG3E8EJD?DAAFEFE(;>H???A2F?EE@FFAF?GFE>A5 X0:i:5 X1:i:5 BC:Z:TGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z::=BDDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2209:19697:66699#49 99 1 426567 0 100M = 426908 441 AAAGGGTAGGGAAAATCCCCTAGCTCACCTGGCTGGAAGGGGGCAGAACTTCCCTGTACGTGCTGAGAACACCACTGTTCGAGCAGAGGGGAAACCTCTG -;B@@?F4AC4GEEG?B>B??D>;G<@.8H:G8DA@8GC@DDFE9F@CDHIF8H7E,@:8@D9D8@FGGFBD67GD6,?7,7B,CFC5@@47GC=5EG>; X0:i:6 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!11==B?D XT:A:R RG:Z:1#49 HS25_09827:2:2307:11137:48124#49 99 1 426654 0 100M = 426971 417 GGGGAAACCTCTGCAAATTTCACTCTGTGTTCAGTGGGTGACTTGCCAAAATGACTTGCCAAAGCCCTTTAGGGCCAATAAATTAGAGTGTTTGCATCAA ?AEFFGFFFFGGGGEJGGHHGHIHEJFBEHHHFGJGFHEHGHFHAGHIGFIIFFLCGHGBGGGDFFEGGFIFFDGEHEHHIJIDGGIHFGFGGHFHHHGF X0:i:8 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=BDDFB XT:A:R RG:Z:1#49 HS25_09827:2:1205:7368:28692#49 83 1 426720 0 100M = 426361 -459 CTTTAGGGCCAATAAATTAGAGTGTTTGCATCAAATTTCCATGCACAAGAGCCAACTCAAAACCTTAGATCCAATTCCATTGGTTCCCATAGCTCTGAAG ;6HA X0:i:6 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=BDDFF XT:A:R RG:Z:1#49 HS25_09827:2:1206:7309:48339#49 99 1 426733 0 100M = 427173 540 AAATTAGAGTGTTTGCATCAAATTTCCATGCACAAGAGCCAACTCAAAACCTTAGATCCAATTCCATTGGTTCCCATAGCTCTGAAGTGGAGAGATGCTA AABCFGFGE@GDGBEHGGBFD>IHD8EGGGCBFGJG?FGGEEHIDE5F5@E4GCDF=@HJH X0:i:3 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1207:2725:37479#49 73 1 426756 0 100M = 426756 0 TTCCATGCACAAGAGCCAACTCAAAACCTTAGATCCAATTCCATTGGTTCCCATAGCTCTGAAGTGGAGAGATGCTAGTAATAAATCCTACAGGCTGATG A?>@F?F?IFEE@0G?GGDEGBIABIAIFBBCFAF4>D=B+F4EGG@5EF?FF7,=D7D4EE@GD8EF?ECDCAFHGI??FH>5DF>,EC7(CF7GGH5C:EAGA9CD@DD7AA;1 X0:i:4 X1:i:0 XA:Z:8,+56180,100M,1;5,-180853345,100M,1;1,-426791,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2107:2015:100323#49 147 1 426845 0 100M = 426494 -451 ACAGGCGGATGGCAGGACTTTGATATATAATATTAACTCTGAGCTTGGTGGTGGTCTGACTCAAGACAGAGGGAATATTAAAAGCAGTAGTAATCCTTCT G?<>F>'+FEF+GDG+CB=?E+D'AABGGE67<65BG5>8CGB7FEDBEDB:GEHBHCBCC7D,AC: X0:i:4 X1:i:0 XA:Z:5,-180853399,100M,2;1,-426845,100M,2;8,+56126,100M,2; XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2209:19697:66699#49 147 1 426908 0 100M = 426567 -441 AGACAGAGGGAATATTAAAAGCAGTAGTAATCCTTCTAAGAGTTCCATGCGCTTCTGCCCAGATATCCAGGGTTTCTGGCTGAATTAGCCTGCAGAAGCA 2H?F+A?D5444E4C4@++<5D=BH4+H55GA55D5B?H+776GAG?G78H5G'+?DA,BG+F?'+>F5GE7I6C@?>7DF55E:,(EG-@B@C?AB6C1 X0:i:4 X1:i:0 XA:Z:8,+56063,100M,1;1,+557600,100M,1;1,-426908,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1302:1997:52459#49 99 1 426959 0 100M = 427287 428 CTTCTGCCCAGATATCCAGGGTTTCTGGCTGAATTAGCCTGCAGAAGCAATTGTGCAGATTAGGTGATGTTGAACCACGAGAAAGTGTCTTCCCACTTAG B>BDFGFDIFFF@JEJGCGEG>IG?B7GFCC?>H@HGG996B0FF* X0:i:5 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:1206:7309:48339#49 147 1 427173 0 100M = 426733 -540 CAGTCATCATTTAGCCCACTAGTGCTAAGGCGGAAGGCATCCACAGTGCATGGTCTGGCATCCCCAGGCAAAGACAAGAGGATGGTCCCTGCAGAGTGTT ;FH5FD5DG4F;<4>@FIF<56=B=BBCH+DD5C?FFF9+DH64A7E5DCEF5'D?D7FEBIA?C4EFB7EE86HEEB,@G+II:'9EGHCDCG?CAAC: X0:i:2 X1:i:2 XA:Z:1,-427173,100M,2;8,+55798,100M,3;5,-180853727,100M,3; XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1302:1997:52459#49 147 1 427287 0 100M = 426959 -428 AGCTGAGTGAACTGAGTGTTTCTTCAGGGAGTGCACTAAAGATGAGCCGACAAATCCACGACAGTGGGGAGTGAGGTGAGGCAGGGACACAAATCCACAG GDF>FFDFGIF@4HFI5ABEE?=EJ4EHGFIFE5B57HBACB@EEE?GGBEFIH@G=,EHGD6E?GHFGCEIECEH7FFIFCAFDCGG>FCFCEED3BC; X0:i:4 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1312:14655:90624#49 163 1 427335 0 100M = 427717 482 GACAAATCCACGACAGTGGGTAGTGAGGTGAGGCAGGGGCACAAATCCACAGCTGACTCACCCAGCACATTCCCACCTCCTCAGCATAGAAAACCACAGG :CAB7BCB+C9AHE6@'FIF27>7H>EG,C7H5D+CDG'=BDCCG5BB@HHDG5I5C6ECDFFHBE>G?DEDE>EHEHBF@E5>;CCG;>4>>?H>FF?G X0:i:5 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2216:2792:8090#49 147 1 427366 0 100M = 427016 -450 GGCAGGGACACAAATCCAAAGCTGACTCACCCAGCACATTCCCACCTCCTCAGCATAGAAAACCACAGGGACAAACTGACCAGAAGGCTATTCATCCCTG (?8>>:-5CE>8>/3855BF5?42AB4A%D5F-8,3,))G5,G3&C;1955@9->2D,>=2'37?&->61;-88H@4+C9D7FC'69AGE25:62A8&92 X0:i:3 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2112:19835:72979#49 99 1 427518 0 100M = 427875 457 ACTCCAGTCTGTGAATTTTCCATGGCTTCCTGATGCATATGGAAAGACGTTCAGACTCCCAATCTGAGGTCCAATGCTCTCCAGAATTCCATCTTTCTCT CAEEFGFFIFHEHJGHGGDHIKCHHEDDGHHHHEHGFEHHFH;HFGHGFEIIHILHCGGJJGGHHEEGGAGGIFGEFGGHGJIFGGFBGHGGGHEFHHIE X0:i:6 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2310:13375:3107#49 163 1 427658 0 100M = 428013 455 GGACAAGCTGGAATGGCTGCTTTGGCTGTCTTCTGAAAATGCCCTGAGGTGTCTCTGCCCCAGGCCTGTCTCCTGTGCCCCCAGAGCTGCCCAGGCCCCT ;CBCDDEEFJFGHAGGIFIDIH>GIC>G7EGGF>BEGDIAA5HHCFEBF>HDGE4ECBHFDAEHGJFEDFGGHFB55FGLHFACCIHEDFIF>DFDH?E' X0:i:4 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1312:14655:90624#49 83 1 427717 0 100M = 427335 -482 CCAGGCCTGTCTCCTGTGCCCCCAGAGCTGCCCAGGCCCCTGCTTCCTACAGAGACCAGCTCACAGTCTTCTTGTCAGTGGTCATCTAACAGTGGTCTTG E>@DBDHGGG6FH>?GD@7EFHGHECDI?FEGGGEGDGAFGGGGI@EFFFIGCHCGIGHGGHEFFLDFGH6EDFDHG>HGEFGG??I?DC?CEGCBEGGC+CHBH=AB X0:i:9 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11ADBDD XT:A:R RG:Z:1#49 HS25_09827:2:2112:19835:72979#49 147 1 427875 0 100M = 427518 -457 GAGCTGGTGTCTTGCTCTGTTGCCCAAGTTTGAGTGCAATGGCTCAATCACAGCTTCACTGCAGCCTTGAACTCCTGGGCCCTAGTGATCCTCCTCTTTC GHBHFHC5>IHICHIFFFFHCDCEEIFH>HEFECIGFHBHDEHEEIGGGEGFEEDFHGGHBDDDFGDFGG5G?FEEFJGGDDDC@FGAGFHFHDBDDBC< X0:i:5 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2103:19568:21214#49 99 1 428011 0 100M = 428392 481 CCATGCCCACCTAAACACAGTCTACCTTTATGTGTGTGTGTCCATCCATCACCAGATGCTCACGGAAGGTAGGGCAGAAACATTTTGAAAAATAATTTTT CF3?4F=EE@EFFGGFFDBEAHDDH8>E88A8E8E7@,H;DFF@C;IEFC7GI7BA-DGAHFGHGB,FDGGCEB6GHGHIF>HF,DGGG4HAF4H>H X0:i:4 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDB?D XT:A:R RG:Z:1#49 HS25_09827:2:2310:13375:3107#49 83 1 428013 0 100M = 427658 -455 ATGCCCACCTAAACACAGTCTACCTTTATGTGTGTGTGTCCATCCATCACCAGATGCTCACGGAAGGTAGGGCAGAAACATTTTGAAAAATAATTTTTAC BGHHJE5GFGHFGJFHHFGEH?GHGGKGBFEGGG7HHGGFGGGFHEDHFIFFIFBHIFHDHHGJFJIHHGHGHFJHGIFGHFGGHEGGGGFIFFBFFC>A X0:i:4 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFF XT:A:R RG:Z:1#49 HS25_09827:2:1309:20454:19223#49 99 1 428072 0 100M = 428544 572 ACGGAAGGTAGGGCAGAAACATTTTGAAAAATAATTTTTACCTTTGAAGAGTAATCTTAATGATAACCTAGCAGGTGCTCAGATACATCGGGTTGATTCA CAED=G?EEFGGGEF@C4BGHAEFCBJBDBGHHEDDEGEB?DFDCBHE5IGGD8H+?>D57GHFG5FD75F>DIE7BE>EDG>DB:BDEG-@B8CFBD?C; X0:i:4 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1203:7768:6106#49 163 1 428300 0 100M = 428738 538 CAGGGTTGAGATCGGGGTAGCCAGGGTTGCTTCTCATCTGGGGCTCCAAGTCCTCTTTGCAAGCTCACTGGTTGTCAGTAGAATTCAGTTCCTGTGGTTG ;CBCDECHDCFGHD6:B>EFIF5F@HGEGEGGGH*GEECGH5DH?@GBF>FHGEEEE@@FDAD7DH5EFDFGH>+AFBFI@+I5@BH4CF4F5G3CF+E2 X0:i:5 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2103:19568:21214#49 147 1 428392 0 100M = 428011 -481 TGTGGTTGTAGGACTGAGGTCCCCATATTCTTCTTGCTGTTTGTCAGTCTGGGGTGCTCCCAGCAACTCAAGGCCACTCTCAGGTTGTTGACACAGGGTG ?HGFGFFDB4>+4H*@+=4HCGCB==>6F54?55IBB7BD?G6=EBDG7H5JEEFG7=5HA56G74EF57ED8>78EB7@BDIGGEAL5((DF977CBC1 X0:i:8 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2213:5116:38396#49 163 1 428420 0 100M = 428803 483 TCTTCTTGCTGTTTGTCAGTCTGGGGTGCTCCCAGCAACTCAAGGCCACTCTCAGGTTGTTGACACAGGGTGCCAACATCTATCTTCAAAACCAGTAGGA ;CBDEFGHEFFGHGBCCFIDFFHFFE>IIEGGGHHCHGHGHJHDGGHEFIHGGGFFEFGHHHHGGIHGFIEFHGEJFHFJHGFHIIHGIAIGHJHGHHFG X0:i:8 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1309:20454:19223#49 147 1 428544 0 100M = 428072 -572 TTTGCATCTCTGACATTCTCAGTCTCTGACCTCTAGATCCAGATTTAAAGGGTTCACTTGATTCTGTCAGACCCACTCAGGACAATTATTTTGTTGTGCG GDHF+=B>G+DHDHGI?GGG@EH7@G@F7I3FFDB.F:CEDA5FGDHED7CAC< X0:i:7 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2307:4111:18702#49 99 1 428613 0 100M = 429085 572 GACCCACTCAGGACAATTATTTTGTTGTGCGTCCCTTTTTCTGGGAAGTGGGTCTACCACTTCTATCACGTTCTTAAAAGGGTCTGGGAATGTTCACCCA CAEEFGEGGFHGEJGFGGGFGHHGGHFDGHHHHGIGJGHGFHJHGGHIGFIIJGBGFBGFIGGHFKIGGEFGIGGGFEHFJGIHGFFCDGGGCHGJHHIE X0:i:3 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1206:17850:32562#49 73 1 428667 0 100M = 428667 0 TACCACTTCTATCACGTTCTTAAAAGGGTCTGGGAATGTTCACCCATCACAGACATCCACACCAGGCCAGTTAAGTCAGAACTGCTGGAGATTCCACATT CABEFGFEIFGGHHGHGGGFGDIHGDFIGHHHCGAGGHHCGHGHGGEGGHIIHH,EF9IJDGGHGFFGGEGIGGCGHIGEIFIHEHFCEGDG4FAFHHJB X0:i:3 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1203:7768:6106#49 83 1 428738 0 100M = 428300 -538 TAAGTCAGAACTGCTGGAGATTCCACATTCTCCTGGGCAGCCTGGGTGGAGAACCACCTATGTGGAAGGAACACTGGGCTCCAAAGATAAGGGGCCTTGC EFHHBGFGG@DEBH;ECFGDEIIBDCCIDG7GGI7FHGGIFFBFCLHJID?FDDF@AFHFHHAFFJJ8HHHGFFFHHIBDEGGGHBDGEGFIFFDFEBAC X0:i:7 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1311:5849:12306#49 99 1 428742 0 100M = 429132 490 TCAGAACTGCTGGAGATTCCACATTCTCCTGGGCAGCCTGGGTGGAGAACCACCTATGTGGAAGGAACACTGGGCTCCAAAGATAAGGGGCCTTGCATTT ?;>CFGFDFFFFGBG?>2DFCBCEH?K@CG7E7IGGGD6B?ECHGH>FHFE6GFGBEB,>FF X0:i:7 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2213:5116:38396#49 83 1 428803 0 100M = 428420 -483 AAGGAACACTGGGCTCCAAAGATAAGGGGCCTTGCATTTTATTTCATTACCAGTGTCTATTGGCTCTGAGACCTTACAGAAATCACTCAACTTCTCAGGG ;FHHBGDCGGEFGI?HHIGGHHBHGGDGIGHGGIFKHGGGFIGFIHHHADIGIHGIHGHGGHHGGHGHHHHGIFJDGIHGEGGGGEEGGFFJEFGFDEAC X0:i:7 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:1301:18602:35331#49 163 1 428812 0 100M = 429266 554 TGGGCTCCAAAGATAAGGGGCCTTGCATTTTATTTCATTACCAGTGTCTATTGGCTCGGGGAACTTACAGAAATGACTCAACTTCTCAGGGCCTCATTTG ;CBCCDGBDF9GGFBEGIBFDEFIB>6GDEGBGEGGDFIGD?DH5CHIFEE@GEAEF'B'D9%F+5CEF'5B?'%+F'B544AG4;4++>A>F+EC>BD? X0:i:7 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:4 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2111:7158:62387#49 163 1 428838 0 100M = 429182 444 ATTTTATTTCATTACCAGTGTCTATTGGCTCTGAGACCTTACAGAAATCACTCAACTTCTCAGGGCTTCATTTGCAAACACGGATGATAATAGTAAGCTC ;CADEFECDHFGLGFEFI>GFGFIHEIFFEGGFHGCDGIGFEHHDGHEJIEHGFIFEDFFDAKHHEFGFIGFEFIJFIFJDHGHIIHFCAAIDFHCFHHG X0:i:8 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1304:13339:88755#49 163 1 429010 0 100M = 429355 445 GTCTAGTCAGTGTGAAGAGACACTGAAAAGTGAGGTGGGACACAGCATTTTAAGTGAAAAAGAAGGGAGAAGCTTATCTTTATCAAAGTTAAATATTAGA ;CBCEFEHDGHGHGGCHFIGIGFFFEGIIIGGGEHGHFIGHHHEEGHEJGHHGEIFFGHFGGFFFIHCFIHHHHEHFFFIFGGGGIHGIFHFFGEFHHHG X0:i:2 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2307:4111:18702#49 147 1 429085 0 100M = 428613 -572 ATCTTTATCAAAGTTAAATATTAGATACTGAGTACTTTGTAAAGTCTGTTGCTGCTGGGGATCAGGCAAATTGTTATAACCTTCCTGGAAGGCAATTTCC GHHFFFHFIGFGFHIIGFGHCFIGDFEHGHIJGFJFFKHGHFDFFGJGHHHFIHGFHHJHGIGDGGHFGGIIIFGEIFEGGEFFGIGHGFFDEGDCDBC< X0:i:7 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2116:4638:41818#49 73 1 429091 0 100M = 429091 0 GTCAAAGTTAAATATTAGATACTGAGAACTTTGTAAAGTCTGTTGCTGCTGGGGATCAGGCAAATTGTTATAACCTTCCTGGAAGGCAATTTCCCATAAT -;EDF??4FFF@EBG?BE,E?>>;>C-I@HE8FEIGG92GG@;8@B@9GI@AH?GEGG:8(997@@CGGEFDGI77BE?H.J77C?J5F6BEF?,D?7@C>E?GG85DIB+5DE5A5C6D7D>CI?++8?FE@?BF+(BAHAFCF,GDC?B;< X0:i:7 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2111:7158:62387#49 83 1 429182 0 100M = 428838 -444 TCCCCTAATTATCAGCAGTTTTCAGAATATCCAAGCCATTTGACCCTAAGATAATGTTTCTAGGGATTTCTCTTAAGGATTTAATCAAGGACACATACAC ;CHD+DHGGDH@GHFGHDGDFIEBEGFAFFF7GHFDFGGGGGHCGBGHIIIDIHGFGFF@GFGFGIHFHAHEHFEHGIHGHGGGHEJGGFFAFDGFCBAC X0:i:8 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!1=DDBDF XT:A:R RG:Z:1#49 HS25_09827:2:2216:8097:49045#49 99 1 429235 0 100M = 429586 451 ATGTTTCTAGGGATTTCTTTTAAGGATTTAATCAAGGACACATACACAGATTATAGCAGTTCAAAATTGGAACCCATCTATTTAACAATAAGGGATTGTT AABFFGGGJFGGGFGGGG#HIHIGFEHDGHEHHJHGGHHGGHJHIGHIGFIIAFHIFHGGGIGDIEHGGEFIIJGGHGIF=HIDGFIHFHGGFECBBFCH X0:i:8 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!4=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:1301:18602:35331#49 83 1 429266 0 100M = 428812 -554 TCAAGGACACATACACAGATTATAGCAGTTCAAAATTTGAACCCATCTATTTAACAATAAGGGATTGTTTAATTACACATGAAATATTATTTAAACTTGA EGHEFEDGGGEFCCEGFGHGGGFEGFEFFIDFGF@E?B X0:i:3 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDDDD XT:A:R RG:Z:1#49 HS25_09827:2:1304:13339:88755#49 83 1 429355 0 100M = 429010 -445 TTTAAACTTGAACATTATATTGCCTTTAAATATTTGACATGGAAAGAAGCTTAAAACTCAGTCCTATTTCCTTATCAATGTTCTATCAACAAGGGGCAGG BJHHFAHGCGHFDJGJHIGDHIEFE@JGIHEGGCHKHGJIGIGGIGHEIECGIHGFGHHGHFHFGHGHHHHEIFFGHIGGHFGGJGJGFGFGFEGFFEAC X0:i:3 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2216:8097:49045#49 147 1 429586 0 100M = 429235 -451 GTCTCAGCAAGGGAGTGAGGCTGACCGGTTCTCAGCTGCATTTCAGAGAAGGATGAAATGCCCTAATCAGAAGTCAGCTCCCCTCATGACCCTGGAGGGA AD3>D715CCG@88>)D=HEEB=/HB@8@D;13993FG1A6:@28C35BG=50:98H/-/7818F40E,7;-41>820C?GDF>>GGHGF5E:A;D?9@8 X0:i:1 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1314:12076:98700#49 163 1 429636 0 100M = 429745 209 GGATGAAATGCCCTAATCAGAAGTCAGCTCCCCTCATGACCCTGGAGGGAATTCTGCCCACTCACAGACTCTTTCTTATTCTGGGCCTCTGCTGTTATCT <9BCDDD-F6,CHGG3-2CDC=H001FIDEGIFBBG8@IGEGHHE:@IJHHGGEGFFFGDFBHFFEFGFFEH?FEHGFFCEHGFCFHFHFHLJGHGEFEG X0:i:5 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1314:12076:98700#49 83 1 429745 0 100M = 429636 -209 TCCCTGTCACAGTCAGTTTGGGGACTGATCCTCCAGGGAAGTCCTGGGACCTCTCGGCAGGCTGAATGCTTCTCCTTTGTGACTCCCCTGCCATGGCGGT 2IHHFEDG>GHFC>BJF?HJHHGHECCCIICGGCKIHGGIGGHGEGHHFIEGIDFIHHFGGFHFGJIFHHHGIFJCHDHGHAGGJGJEDGFGFFGFCCAA X0:i:1 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:B?BDD XT:A:U RG:Z:1#49 HS25_09827:2:2113:20645:84415#49 163 1 430176 0 100M = 430508 432 TTGCTCCTGTAGACGAAAAGAGTCAAACTCAGTAAAATATTTGAAGAGATGTATTCTGAGCCAAATATGAGTGACCACGGCCCTTGCCATAGCCCTCAGG IBEIIGI>IFHGG?GCGHGCHI;GGDHHGGEEHGBHHHFHFHEHHJIHDEFEAGFGH@GEDGIHEGHIGFDHCFHFG X0:i:4 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1301:11340:84458#49 99 1 430188 0 100M = 430574 486 ACGAAAAGAGTCAAACTCAGTAAAATATTTGAAGAGATGTATTCTGAGCCAAATATGAGTGACCACGGCCCTTGCCATAGCCCTCAGGAGGTCCTGAGAA A>BEFGFGAFFFFEEHGGHGGBIGHEFIGHHHHIEGHHHGDHHIIGDIFFIIFE@CFHG@EGGHE@7GGFFBGIFDGEIHI6;DEG;CFEGG+HHCHHFB X0:i:5 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DADFE XT:A:R RG:Z:1#49 HS25_09827:2:2309:2675:49596#49 163 1 430380 0 100M = 430468 188 TTGGTCCAGAAAGGTGGGACCAAAGCAGGAGGAGAGGGGCGCTTCCAGGCTATAGGTAAATTTCAGTGAGTTTGTCTAAAGACCTGGGATCCATAGAAAG ;CBCAFGHFGFGHGCGIGEFGKFIIGFIIEGGGHGFHJ@GHGAHGGHEJIC75D72=@57DAD?B5CCF=FHHE4HGI6+EB5>@B4AD445>D'FEB4G X0:i:3 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2309:2675:49596#49 83 1 430468 0 100M = 430380 -188 ATCCATAGAAAGGGAATTTTCAAGTTAAGATAAAAGATGGTGGAGACCAAGGTTCTTTTGAAGTCTTATAGAGGCTGTCCTCAGAGACAATAGATGGCAA ;IHHHEDGGFGEGFFJHIGEHHEGDG?IIGEGGGDHHGGFFIGGIFHJIIIGEHGHHFHGHHEGGLJHGHHGHHFGGIFIHFGGGEGHDFFFGFGFFE@A X0:i:3 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2308:7725:36561#49 163 1 430470 0 100M = 430867 497 CCATAGAAAGGGAATTTTCAAGTTAAGATAAAAGATGGTGGAGACCAAGGTTCTTTTGAAGTCTTATAGAGGCTGTCCTCAGAGACAATAGATGGCAAAT ;CBCEEDFDCFGHAGGHFEFFEFIFEGIDIGGEHEFEFCGHEHHDCHIFHHGGGIHF6GFDGFFFEFEFIFFHGFHEIFFDHAHIFH5HFFFHE< X0:i:3 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2113:20645:84415#49 83 1 430508 0 100M = 430176 -432 TGGAGACCAAGGTTCTTTTGAAGTCTTATAGAGGCTGTCCTCAGAGACAATAGATGGCAAATGTTTCCTATTCAGATCTTTAAAAGGTGCTAGACTTGGC EJHHJEHGGGGFHHHEH@HIHKGHG@KIFKHGGEDEHGJIGIGGHGDKIIHGIHGIHFHGHHHJBJ7FHHHGIDJFGIHGGGGGHGJF@HFAEEGFCEAC X0:i:6 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1312:18362:23308#49 99 1 430531 0 100M = 430957 526 TCTTATAGAGGCTGTCCTCAGAGACAATAGATGGCAAATGTTTCCTATTCAGATCTTTAAAAGGTGCTAGACTTGGCCAGGCACGGTGGCTCACGCCTGT AAB@FGFGEFGGGJGHGGGHGHCHGEFIGFACFGHG>GFGFHFGIGHIGHIIFGEHGGIGIGGHDFIGBHKFGCF?FGIFIG@HGEFFFDGG4HECHDIE X0:i:5 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDDFF XT:A:R RG:Z:1#49 HS25_09827:2:1301:11340:84458#49 147 1 430574 0 100M = 430188 -486 CCTATTCAGATCTTTAAAAGGTGCTAGACTTGGCCAGGCACGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCCAGGTGGGTGTGGATCACAAG @D?HCA?G>:??B>EEE9?-C-?-I8B(A--8H;8@,CDCE8.8D78@B:8@-9?87F,(,7FC77,6GG7,CB7+5CB66+C+5+JD4,; X0:i:3 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 QT:Z:!11=ADDD XT:A:R RG:Z:1#49 HS25_09827:2:2314:8709:20039#49 83 1 430806 0 100M = 430456 -450 GAACCCGGGAGGCAGAGGTTGCAGTGAGCCGAGATCATGTCACTGCACTCCAGCCTGGGCGACAGAGTGAGACTCCGTCTCAAACAAAAAAAAACAAAGT B>4B5+5H>,@EE7,6D,C6D7?GG77,7G9EBAGC,,(FIE:DC@CF8;D8@@@>-8IFB:?-B@C1A1>G2GG23GD@@EFFG?E@4B?A X0:i:3 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11=ADDD XT:A:R RG:Z:1#49 HS25_09827:2:2307:6564:43003#49 65 1 430864 0 100M = 243158340 242727476 GTGACAGAGTGAGACTCCGTCTCAAACAAAAAAAAACAAAGTGCTAGACTTTCAGTTAATCTCTTTAGGATTGGGAGGGCCTGGAAGAAAAATATCTAGC AAEFFGFFIFHDFJGGGGFFIHIKHHFIGHHHHIJGGHHHDDFIFGHCFHIIJIGIFFGJEEGHGKEGGHGGGJGEGIGEGHIHHGIFFHFGGBFFHHJE X0:i:3 X1:i:0 XA:Z:5,+180857418,100M,1;8,-52108,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2308:7725:36561#49 83 1 430867 0 100M = 430470 -497 ACAGAGTGAGACTCCGTCTCAAACAAAAAAAAACAAAGTGCTAGACTTTCAGTTAATCTCTTTAGGATTGGGAGGGCCTGGAAGAAAAGTATCTAGCTAT EFHHBGHGG<@EHFGECIGEHGIFGEGGIGEGGIFKHGIJGIHGEH?HIIFGIHFFGJHGCHGGGJHFHHHJHFJFEIFIHGGGHGJGGFFJEFGFFEAB X0:i:3 X1:i:0 XA:Z:1,-430867,100M,1;5,-180857421,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDDFE XT:A:R RG:Z:1#49 HS25_09827:2:1215:10739:29261#49 99 1 430883 0 100M = 431252 469 TCTCAAACAAAAAAAAACAAAGTGCTAGACTTTCAGTTAATCCCTTTAGGATTGGGAGGGCCTGGAAGAAAAATATCTAGCTATGTTAATAGAGATTCTT A>BCCGDEFFFFGJEHG>DGGFEGIEFBBHEHFEEG8EBCEFEHGGHDGE@IHDGIFHC-8GGDKDGGGE@DC?GGBGIC?CGHGGIFEGGFAHGG;1CB X0:i:3 X1:i:0 XA:Z:5,+180857437,100M,1;8,-52089,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=B?DAD XT:A:R RG:Z:1#49 HS25_09827:2:1312:18362:23308#49 147 1 430957 0 100M = 430531 -526 ATCTAGCCATGTTAATAGAGATTCTTTACAGATACAAATTTTCCCCCACAAAGGACAGCTTTGCAGGGCCATTTCAAGATATGGACAAAAAAGCCTATGT G?GE>HC>FGFCCB>+FFFHED=F5E>C>HIFGCIBFEHG?EIEEIDGDFHFIG5FDHFHGIEDFBHFGCCGC6D@CBE=F5DI:EEEGE9ECDDAC6C; X0:i:6 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2313:21152:49007#49 147 1 431189 0 1S35M1D64M = 430794 -495 CTCCCCAGACCCTTAAGATAGGGAATTTGGGTAAGAAAAAAAAAAAATCAGAGCTTAGTCTTCACTTGCAAGGGTGCCCCTGTGTTCCTCCACTCTCCAT +,35+35'B+++';*;5=44+,4>E+4,55+55>+5(EADFB,=FED+78>D55(57=,+G'6?7+>++>+7,C7@,57+755>:6A->9@+8(7,8BC1 X0:i:2 X1:i:1 XA:Z:1,-431189,35M1D64M,2;1,+553318,64M1D35M,3; XC:i:99 XG:i:1 AM:i:0 SM:i:0 XM:i:1 XO:i:1 XT:A:R RG:Z:1#49 HS25_09827:2:2308:18264:24553#49 99 1 431224 0 100M = 431558 434 TAAAAAAAAAAATCAGAGCTTAGTCTTCACTTGCAAGGGTGCCCCTGTGTTCCTCCACTCTCCATCCCCAAGCTGGGCTGGGATTTCTTGAGCCAGATGA AABCFGFFGFHFFFFH2GDFGFCHGHDBGHHH7:CGFHH;DDFEFBFE;?IIF7GH@BA-JDGD@FIGGEF7CFGEFE?ECH7D>BCHD@@GG@=B@HF2 X0:i:2 X1:i:2 XA:Z:5,+180857778,100M,0;1,-553283,100M,1;8,-51747,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDDD XT:A:R RG:Z:1#49 HS25_09827:2:1215:10739:29261#49 147 1 431252 0 100M = 430883 -469 ACTTGCAAGGGTGCCCCTGTGTTCCTCCACTCTCCATCCCCAAGCTGGGCTGGGATTTCTTGAGCCAGATGAGTTGAAGATGCTGCAAAGTTAAAATGGC 2HF>GHGFB+HICHFGCEBDHGFE?EGH6B=CE.G>4EGD?GFGGG9CAFBGIEE;A66G75D;FDAIF4?DEDH7FGEGH8DCCD)8A6: X0:i:3 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1214:10228:45392#49 163 1 431397 0 100M = 431843 546 GGGCCTGCTGAGTAGGGGCTCACTGATCCCCGCACTGTGTGTCCCTTAGACCTTTCCTGAGACCCAGCCCTTCCCCCGGTGGAAGGGAGAATTATTTGAA <(/DD?9BEGEBH2*BH44FGCFH+H+AFG?3GHBH@ X0:i:4 X1:i:0 XA:Z:5,+180857951,100M,1;1,+431397,100M,1;1,-553110,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2204:9177:27999#49 99 1 431446 0 100M = 431884 538 ACCTTTCCTGAGACCCAGCCCTTCCCCCGGTGGAAGGGAGAATTATTTGAAAAGTGTGGGTTTTGGTGTCAGACAGACTGGGACCCAGGTCTAGGCTACT AA>CFGFGG=HGGJGHG>GEGKCGEJFHGAHHFHJGJ@HGCH;8AGDIGFGCCE,G>B5EFH46E X0:i:4 X1:i:0 XA:Z:8,-51525,100M,0;1,-553061,100M,0;1,+431446,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2103:16477:35390#49 99 1 431492 0 100M = 431947 555 TTGAAAAGTGTGGGTTTTGGTGTCAGACAGACTGGGACCCAGGTCTAGGCTACTGAACCAGTGAGCTGTGTGGCTTTGTGCATGCTATTTAGACACTCTG CABDFGEEHDE@GGHGJHHAE X0:i:4 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2308:18264:24553#49 147 1 431558 0 100M = 431224 -434 TGTGTGGCTTTGTGCATGCTATTTAGACACTCTGAGTTTTAATTTCCTAATTTCTAATTGCCAGACAGGTTGGTTGGGAGGAACAGCTTAGATTGACCTA ?HHBFHFFFGAGEHIIGFBFHDHFDEFH5GEFHFEEHEHGFGFGFIGGGEGFIKGDHHAAGGFEGBDFHGEEI>DEFJECGEGHDGAEGFJEFCDDCBC< X0:i:6 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1214:10228:45392#49 83 1 431843 0 100M = 431397 -546 TGGCCTAATATTCTTCCCGCCCACGGAGCTCTTGCCACTGCCTCACCGCAGAGACTGGAACCCTGTCCTTTAACTCCCAGCTCAGAGTGTAGGGAAGTGT BJHBCDDGGGE?FGFFFEDFGFEBAB X0:i:6 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFB XT:A:R RG:Z:1#49 HS25_09827:2:2204:9177:27999#49 147 1 431884 0 100M = 431446 -538 CTCACCGCAGAGACTGGAACCCTGTCCTTTAACTCCCAGCTCAGAGTGTAGGGAAGTGTTTCTCAAAGTATTCTCTGTGTTATCTGCTTCCAAATTGCCT GD3E>+55BH>H=?5HHFFEADFBHFEAJGD?5D5EGCHE?HGCJ,?BHFG>CI8>G@GFGD?5>C@FGAGHCDHCEEBBC; X0:i:8 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2101:5309:61884#49 163 1 431890 0 100M = 432240 450 GCAGAGACTGGAACCCTGTCCTTTAACTCCCAGCTCAGAGTGTAGGGAAGTGTTTCTCAAAGTATTCTCTGTGTTATCTGCTTCCAAATTGCCTGGATAT ;CACBBDFAGFG.GCCEC5GIEFFHHD@IEC5FHAGDGDGHG7CEDK+DF8G5DGFC@BHDH7BDECGDD?BCHEABBG5BEG X0:i:8 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2103:16477:35390#49 147 1 431947 0 100M = 431492 -555 CAAAGTATTCTCTGTGTTATCTGCTTCCAAATTGCCTGGATATTGGTTAAAAACCAAACCTCTGGTTCCCCTTCCAGACTGAAGGATGAGAATTGGCTGT GHH>>HCBFCGGCHIICAECJ?FFH=FHFFD5>CHDFEEDCFDCFIGG7EF=+GGDHGDEGG?GCA6FIGIGGGGIEFFGDECFE?GGGAEDFG?ACBC< X0:i:5 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2102:4486:31793#49 163 1 432117 0 100M = 432504 487 CCATGGACCTAGCCCCTGGATACTGGGCATAGGCATCTCAGATGCTGTCTGTTTCTTCACTTCCCTGACTGGCCTGGGCTCTGGGGTTGGGCCCTTCTCA AACBBFD77,FC8>BG7I7B>6B7?E@BHA7HDDH5=F?GGEEAFB@D5E?FFDCGF@5DHGE5G=DHD=5F;3CG4FI5>G+>EGD+ X0:i:4 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2101:5309:61884#49 83 1 432240 0 100M = 431890 -450 TTGTATCCCCTTTTATCATAGTGTGCTTTTGCTTACAAGTGAACAAAAACCCAATCCAAAGTGATTTAAACAAAAAGAGCACTTATTGTAAAAGTTCAGA HIDHF=BGGFHFGIEEH?FIHGGFEGIGB@H7GGKFHGJDFI9@HLHHEIFFIEFHHEHDHFHHGJHHHH?GFHEGHIHI?FGCEGEGGFFGFFGFCBAA X0:i:4 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2310:16709:37632#49 163 1 432255 0 100M = 432578 423 TCATAGTGTGCTTTTGCTTACAAGTGAACAAAAACCCAATCCAAAGTGATTTAAACAAAAAGAGCACTTATTGTAAAAGTTCAGAATAAACTGCCTTCAG DFCIFGFHBC?JHGHGCCFGBEFEDGGD5HEDHFAH7FFE?CFFHDCGEDBFG5EHAGFICGIFHBFDHFFFHG X0:i:4 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2102:4486:31793#49 83 1 432504 0 100M = 432117 -487 GTGGTTAGTGCCATCAAAAACAGAATGAGATAATGATATGGCTCAGATGACTGGAGGAGCCCCAGGGTTCTTGGTCTAGCACACACTTGGATAAAATGAC EF@@JD@GG+6D>CGGHD@IFCGB?GJF?@EGGGEG?9EIGC97IBDHFI:G9DGHHEHF7C@CBIAGCEDBIFDCEH>C2BC>3?F@GG=4??BF@B?? X0:i:5 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!11ABDAA XT:A:R RG:Z:1#49 HS25_09827:2:2310:16709:37632#49 83 1 432578 0 100M = 432255 -423 TCTAGCACACACTTGGATAAAATGACACAGACACACCTGGAGTGGTTTTAAGGAGCGAAAAGTTTAATATACAAGAAAGAAGGAAGGAAGAAGAAAACAG B6HHGED47FEF>>FGDBGC7GEF?@DCFFCG>F7@HGI8BGFCCGHFFFCFIFG@HGHE@HH8GEEHDH-EBFCDGIFGEDGGE?J@D?=F?FGFEC;C X0:i:4 X1:i:0 XA:Z:1,-432578,100M,0;5,-180859132,100M,0;8,+50393,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDDDE XT:A:R RG:Z:1#49 HS25_09827:2:1206:11106:26211#49 163 1 432657 0 100M = 432763 206 AAGGAAGGAAGAAGAAAACAGCTCCCCAGTACAGAGACAGAGGGAGAGGGGATTTGAACAGAGAGAAAACCCCGGTGGGGAGAAGGGATGTGGGGGGAGG IDFBDGJFFEFFDDAFFEJHEADFHCFEJGHGFCF5HCIHA;>4BFGHFH3HG X0:i:5 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2207:8429:90092#49 99 1 432665 0 100M = 433060 495 AAGAAGAAAACAGCTCCCCAGTACAGAGACAGAGGGAGAGGGGATTTGAACAGAGAGAAAACCCCGGTGGGGAGAAGGGATGCGGGGGGAGGGCGTGTGT A>>E@?F?I=HGEG?FGCDFIFEHCFDBEHHHHEAE8E7CG?CD1FFCCCED8GGHG@:GGAGDEE@5GC@DFF,EFIH-CHFDCECFE@4@GD5HAAJ2 X0:i:5 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!11AADDD XT:A:R RG:Z:1#49 HS25_09827:2:2107:7396:18697#49 99 1 432696 0 100M = 433085 489 GAGGGAGAGGGGATTTGAACAGAGAGAAAACCCCGGTGGGGAGAAGGGATGTGGGGGGAGGGCGTGTGTGTGGTGTAATCAGCTAGTTATATGAGGAGGC BABEFGFFJFGGGHGHGGHHGHIGDHFIEHHFHIJGGGHGGHGHFFHIFEIIHGGIDHIJGGGHHKCGGEBFGCGDFGIHGGIHGHFGFEGCGCFBHHJB X0:i:4 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1206:11106:26211#49 83 1 432763 0 100M = 432657 -206 GTGTGGTGTAATCAGCTAGTTATATGAGGAGGCTGGAGGAGGCGGTGCTGGCTTGCATAGGGCTCAGAGGATTGGTTTGACCAGGCAGGTCATTCACATA FGGHBFEGGFDEGFB>HDHDEHGHECDGFFAGGGK8HGD8GGFDAGHBFI:GIFEAAFHCGH9FFEDFCEHBB9EHGBF?HDGGFEJ@F?FIDFBFCBA< X0:i:5 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BBBDF XT:A:R RG:Z:1#49 HS25_09827:2:2207:8429:90092#49 147 1 433060 0 100M = 432665 -495 AGTGGCTCTTAGAGCTGGTGCTCTCCTGTTAGACAAGAAAGGTTTCTGGATCTGCTTTAAAAGAATCAAAAACTTCCCAAGGACCTCTTTGCCTCTCTAT 2E35GH5>FAHCACB4>A4C564E54B655IJ5>?HFF9=7FB+57@G@8555>+?7HABA@?6,+EGG>ICIG78GB7I7E5B:69,5F-FB-?,8BC< X0:i:2 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2107:7396:18697#49 147 1 433085 0 100M = 432696 -489 CTGTTAGACAAGAAAGGTTTCTGGATCTGCTTTAAAAGAAACAAAAACTTCCCAAGGACCTCTTTTCCTCTCTATCTGCCTAAAATAATTTCTTAATAAC GHFHFAGDGHGIGHIIFAHFIDFFHEHHFH@JHHHFFDHGCFFGFEJGHHGFLGGCHHGHGIGHJGHG>GEGEGCHIFGGFEIHBEFHGFHEFEEECBC; X0:i:6 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2308:5995:31776#49 163 1 433087 0 100M = 433460 473 GTTAGACAAGAAAGGTTTCTGGATCTGCTTTAAAAGAAACAAAAACTTCCCAAGGACCTCTTTTCCTCTCTATCTGCCTAAAATAATTTCTTAATAACTC :;6C7B9FDCFG896(6A>?@F+C@'B(FCG5>>A??A=GA5A,5FBB@5CD5E7FC6BCHA7FFHFE5IA>HEHHBHG5EEFFICHC;ACB>CDDFH,G X0:i:6 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2308:16736:10373#49 99 1 433094 0 100M = 433553 559 AAGAAAGGTTTCTGGATCTGCTTTAAAAGAAACAAAAACTTCCCAAGGACCTCTTGTCCTCTCTATCTGCCTAAAATAATTTCTTAATAACTCCTATAAC CABDFGEFIFFGGJGGGGFGGHIGIFHIGHHHFILGHHHCGHJIIGHIDIFIHHGIFGIGJEGDKKIGGFIGIJEEFGGHGFIHEFICEGG@GHHFHHIH X0:i:6 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDFFE XT:A:R RG:Z:1#49 HS25_09827:2:1304:2279:3961#49 99 1 433215 0 100M = 433596 481 CACATGTAAATTGAGGCTTTTCCCAGAAATAGGGTGAATAGATGCTGAGTTACCCCAGTCAGCAAATGTCCATTTATCTCATTTGTGAACTCTGGACTCT CABCFC+DEFGDGEEHGEGHIFIGIDFIFAHHHGAGHHEG@HGHHF@IF:CIEHHGGGGGFDGHDHEGGAI7GGGEGI?HI@IHE?CDFGGGGHA5HHI; X0:i:7 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDDD XT:A:R RG:Z:1#49 HS25_09827:2:2308:5995:31776#49 83 1 433460 0 100M = 433087 -473 AGGGCTACGCTGCTTCAATAGGCCTGGCTTCCTAAGTACCTTTCATTATCACCCAGGCTCATACCCAGAAGCAAAGCAGAAATTTCTTTTGAGATCCAGG *64BB5HG,@EFGJ?CDIGJC?6BEF?F77?G>H7@HGDDGA-DH7ECIC:F9@GG8GH8CC9>EEG9B?8FIFHFE1DG?BG>??E@DF@I?F?F@B;A X0:i:6 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:1301:14921:12679#49 99 1 433461 0 100M = 433765 404 GGGCTACGCTGCTTCAATAGGCCTGGCTTCCTAAGTACCTTTCATTATCACCCAGGCTCATACCCAGAAGCAAAGCAGAAATTTCTTTTGAGATCCAGGG AAEEFGEFIFHGGJGJGGHFGHIGHFHHJHHHFGIGGHHGGHHHIGHGFHIIJHGIGGGFMGGHEFG=GFHFGKCGFGCHGEEHJF=CEEGGGHEHDFIE X0:i:6 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2308:16736:10373#49 147 1 433553 0 100M = 433094 -559 ATCCAGGGTGGGAAATGGTCAGTTGAATTGAGTTGCAACCGAAGGTGAGGAAACGTCTTTTATGAAAACCCATTTCCCTCTGTCGGAGGTGATTTCAGTC 2HHEFHHFGIGHFHIGHFFHJGIGHFGEHEGJHFEHFHHGFJHGFIGGGHHFBGDEDHEHGHJEFHB>GGIIIFDFIJGGFEFGCGGHGFGFHEFEDBC; X0:i:6 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2109:12692:20003#49 163 1 433594 0 100M = 433710 216 AAGGTGAGGAAACGTCTTTTATGAAAACCCATTTCCCTCTGTCGGAGGTGATTTCAGTCACATTTTCCAAGCTCAGGATAATTTACCCCCTACCAGGGTG ;CBDBFDCFJFGLGGGIIIGIGFIIEIIIIFIGHEJHFGGHGHHGGGI=HHHGJIFFGFHGHFGFEGGFIHGHFEHFHFIHGGGIIHGHFLIJGHCHHHG X0:i:6 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1304:2279:3961#49 147 1 433596 0 100M = 433215 -481 GGTGAGGAAACGTCTTTTATGAAAACCCATTTCCCTCTGTCGGAGGTGATTTCAGTCACATTTTCCAAGCTCAGGATAATTTACCCCCTACCAGGGTGCA BEBEFHDFBIHHCHICFFGHJFF+AFFH5EFAGFEDFHGDFHHCFIJGG?HFEGGCHEDDGIGHFAHFGGCGEGEHGJGCFI5HEFGLG9CFEGEBCBC; X0:i:5 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2309:16503:59586#49 99 1 433645 0 100M = 434126 581 TTTCAGTCACATTTTCCAAGCTCAGGATAATTTACCCCCTACCAGGGTGCACTGCAGAAGGTCTGGCTGGAAGGCCCCGAGCACAGGAGTTGATTGCTAG CAEDFG?GAF?G@J?JGGGEGHIAFFFFBHHCHGJFCGHGEHHAGFHGC?DFCHGCFBGJD9CD8GGGGHFFAGCGBGIFGHBFEFGFFEGGG@HC4H>E X0:i:4 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BAADB XT:A:R RG:Z:1#49 HS25_09827:2:2204:9498:33493#49 163 1 433647 0 100M = 434099 552 TCAGTGACATTTTCCAAGCTCAGGATAATTTACCCCCTACCAGGGTGCACTGCAGAAGGTCTGGCTGGAAGGCCCCGAGCACAGGAGTTGATTGCTAGCT HGGGGGJGGHFJFEGFEEAC X0:i:5 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1301:14921:12679#49 147 1 433765 0 100M = 433461 -404 GTTCCCGAAGGAGAAAGCTGCAGGTTAAGAGAACATTCCCCACCTTGCCAGGGGTGACAAAGCAGGGGACTGCTTGAGGGCTGACACTGGAGTTAGAGAT GDHHFHGHFLFGAHFI>GGHEFFGJEHHKHIJGFIGFKGJHBIFHIGGHHGJIHGFHHJHBEJDFGHGGGIIIDGIGJKFGEGEDIGHGFJDHDFEDBC< X0:i:5 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1306:3580:21114#49 163 1 433867 0 100M = 434239 472 TGAAAGGAGAGGAGGAAGAAGAAGCCAGGGCCTGGCTCAGCATCTCACCGCATTGGTGGGGAGAGGAGCTGCTCACCTTCTCGCACCTGTTGTTGGGCTG ;CB>AEGCDCHGEFCBFIEBGEFFEEBIFCG5FDHFDEIGBA7DG@BE+FHDG?EFGHJFFBFFHI5GFIEF6>FHE=?CHHFFCBHAIFEFD?C:?G>1G<(F@+GGHD=,>,2 X0:i:5 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:5 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2204:9498:33493#49 83 1 434099 0 100M = 433647 -552 CAGCTAAGGAACAGAGGATAAGATTCTCCAGTCGGCACTCCCTTGCCAGTCCTGGCTGAGCTAATGGTGAAGTGAGAGCTGTGCCACAGATCCCATGGTT EIHBHHDGGGGFGGGJHIGGEHGH,GCIIBEGGGGGHGIGBGGGIGFJIFHGIHBIHFHGGHGHGHJHHEHEIHEHHIGGHGGGG?FGDHFEFDGFEBAA X0:i:7 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2309:16503:59586#49 147 1 434126 0 100M = 433645 -581 CCAGTCGGCACTCCCTTGCCAGTCCTGGCTGAGCTAATGGTGAAGTGAGAGCTGTGCCACAGATCCCATGGTTGGCTTTTTGTTGTTGTTATTTCAGATG @CHB@FFE@EHIB5=GEDAFDIG55B?EGHED=EFE5G2B@GHFEHHAHGIA6JAH>GGEGCFGH7>KGDECECFGH@ACFFC?DBBC; X0:i:5 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2103:2213:48077#49 99 1 434187 0 100M = 434320 233 GATCCCATGGTTGGCTTTTTGTTGTTGTTATTTCAGATGGAGTTTCACTCGCCACCCAGGCTGGAGTGCAGTGGTGCAATCTTGGCTCACCACAATCTCC AAED@GFDFFEF@JFHGEGFIHIGEDFFGHHHHDEG>EBGDEEGFCFEGHIFFGGIF@GGDIGH@EEGGCFDF?@?F67HCG?>E5FBFE@G>DFFBDIE X0:i:5 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!+1?A+72 XT:A:R RG:Z:1#49 HS25_09827:2:1304:5180:72696#49 163 1 434218 0 100M = 434618 500 TTCAGATGGAGTTTCACTCGCCACCCAGGCTGGAGTGCAGTGGTGCAATCTTGGCTCACCACAATCTCCGCCTCCTGGGTTCAAGTGATTCTCCAGCCTC ;CBCEEDFECFGHGECFIEFIGJFIEBEEIG>FHGGGDEGEEHDGGHIFHHGGFFFF@GFFHEFFIFHJIGGHHEHGBFFEFFGGBHGDFEFFF>5EHFG X0:i:5 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1306:3580:21114#49 83 1 434239 0 100M = 433867 -472 AACCCAGGCTGGAGTGCAGTGGTGCAATCTTGGCTCACCACAATCTCCGCCTCCTGGGTTCAAGTGATTCTCCAGCCTCAGCCTCCCGAGTAGCTGGGAC B,D@BEHGGFHFBGGJHGHGEIEFEGCGBH?BGEEG7GG8GG9DE7IF;CEFEFCAHGHGGHGJGHDHBAHGHDHEGIHGFFGGGGJGEHFI??EF@EAC X0:i:5 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1316:4650:92257#49 147 1 434246 0 100M = 433869 -477 GCTGGAGTGCAGTGGTGCAATCTTGGCTAACCACAATCTCCGCCTCCTGGGTTCAAGTGATTCTCCAGCCTCAGCCTCCCGAGTAGCTGGTACTAACAGC GF1F2EGFF41:;43IB;E:EFB677FI%+D.CFF/HI16790HG/*GG&;:A@4E55E2DEI:9@5?6F5C3>94FHBEA82DBC6 X0:i:5 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2316:9538:74336#49 99 1 434287 0 100M = 434620 433 GCCTCCTGGGTTCAAGTGATTCTCCAGCCTCAGCCTCCCGAGTAGCTGGGACTACCAGCGCCCGCCACCATGCCTGGCTAATATTTTGTGTTTTTAATAG A@BEFGDGGF4EGFG8GG,EGFIHHCFBGHHHFEE7FHHCFFFHF?HE8HIFFHFCFHIGGEGHGGHGGCIIGGGEFI?C(0F7G93:C>@I=:FBGH9A8=F:D@8@IJ2FHEH=GD)B>10FGC5?4FH7,, X0:i:5 X1:i:2 XC:i:99 XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2103:2213:48077#49 147 1 434320 0 100M = 434187 -233 CCTCCCGAGTAGCTGGGACTACCAGCGCCCGCCACCATGCCTGGCTAATATTTTGTGTTTTTAATAGAGACGGGGTTTCACCATGTTGACCAGGCTGGTC 2H3ECD5>>A>@A;FCGF=<5GCBHF4HHEE?GCBFFFHGCB@F>EDGHEGFIE5GCAH=GIGHCEEFGACEGGCHFHGGBEG6GGGHAFCFHEDDCAC: X0:i:7 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1213:13756:79650#49 99 1 434473 0 100M = 434923 550 ATTACAGGCGTGAGCCACTGCACCTGGCCCCGTGGTTGGCTTTTACTCCTTCCATTCTGCCACCCTGAAGCTGATCCTCTGGAATTTGCTTGTTTTTGGT CAEDFGFGGFHGGJGHGGGHIKIHGJHIGHEHHHLGFHHGCHFHFGEIGHIIFIECFGIFFGGHGGGGGHGFGJGGHGKHGGGFEFIHGGGGGHGCHHIB X0:i:7 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2209:10897:64365#49 99 1 434580 0 100M = 434985 505 GAAATGAAGGTCTATCAGTTCTTGAAATTGGGTTGTTTTAAGTAACTGATGTGCTGGGATGACAGTGAAGAAGACAAGATAGGGATTCCTCTTCCTAAAC BACCFCFGGFFFEHFHGCDGGFCHDDHHEAHHCIJBJGHCFFGEGFHIGECFF?HIDGGGFIGHKFGGG?FIGGGGFGGFIGBHCFHHFDGGGDEHHHIF X0:i:5 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2216:19616:24967#49 83 1 434617 0 100M = 434299 -418 TTAAGTAACTGATGTGCTGGGATGACAGTGAAGAAGACAAGATAGGGATTCCTCTTCCTAAACTTTAGGGCCTGAAGGGACTCCTCATTGACAGCAGATG BIFBB979GFGEGFGC,@C9FIEFEGFCFGC7GGFFHGGE8CHFHGG:?EC;?DGFHGHDG7GGGEIHHHHEDDCEGIFGF0GG?GEFDGFGGFBDDCAA X0:i:5 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDFF= XT:A:R RG:Z:1#49 HS25_09827:2:1304:5180:72696#49 83 1 434618 0 100M = 434218 -500 TAAGTAACTGATGTGCTGGGATGACAGTGAAGAAGACAAGATAGGGATTCCTCTTCCTAAACTTTAGGGCCTGAAGGGACTCCTCATTGACAGCAGATGG EFHHHG5G@GHDDJFJHIGDHHGFGGKIFIEGGIHDDGGGJFHGGGGEIIHGICFF8CHGCHHGBIJHHHHEIHFHGIFGGGGGGGFEGHFGFFGFCCAA X0:i:5 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2316:9538:74336#49 147 1 434620 0 100M = 434287 -433 ATTAACTGATGTGCTGGGATGACAGTGAAGAAGACAAGATAGGGATTCCTCTTCCTAAACTTTAGGGCCTGAAGGGACTCCTCATTGACAGCAGATGGGA G,),/F5DF:'HGCFID3'96G4EAFE265G;8:3=97GG;@@,F)=:EFAEC=9=IAE6H:8?'BECE:@?AGFCEED8,8)C8 X0:i:5 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1307:10565:36198#49 99 1 434714 0 100M = 435118 504 ATGGGATTTTTAATTTCACTCTGGGATGGAGGAAGTGGAGAGGTGATCCAGGCTGGATTGAAATCTCTCAAGCCTGGGAGATTTTGCCCAAAGACTTTTG BABEFGFDIFFGGFBFCGGHGGIEHJDHECHHFHLFGGHGCHGIFBDEGIIIHGHGFGI@FGGAH@GGGFFF,DGEHGHCGHIHGFIHFGGGGHHFHHGE X0:i:4 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2105:14885:36360#49 163 1 434825 0 100M = 435183 458 GTAGAAACATTGGGAAAATTGGACTTTCAGGTCAGCATTCTGGGTATTTCCCCAGTCTTCCCAGGGTGGGATCATCTGGCCCCAGTTATGGGAATAAGAC ;CACEFDFFHFGHHGGCIEGIGFIIEIGIEG>F@EEEJIGHEHHDFHLJEHHGEFFGFJHFHFHFE5IDIFGHFEHJFFJFFFHGIHFIGIIGJDFF8HG X0:i:4 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1214:6059:58800#49 99 1 434878 0 100M = 435244 466 AGTCTTCCCAGGGTGGGATCATCTGGCCCCAGTTATGGGAATAAGACCACATAAATAGAAGATGACTTGGGACGTCATCTTCCCAAGGTGTCAGGGAGGA AACEFGFEICGGEEGGGE:G?2C/DDFHGHE??EJ:G9HGEHCHGGCC;C8;JGFEF-.G8D9D8EF?GE@F(F@E?EGHDHIHGFFC@HGCGHDBDDI* X0:i:4 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:BDDFF XT:A:R RG:Z:1#49 HS25_09827:2:1213:13756:79650#49 147 1 434923 0 100M = 434473 -550 ACCACATAAATAGAAGATGACTTGGGAAGTCATCTTCCCAAGGTGTCAGGGAGGAGGTGGAGGACCACTGTTCTGATCAGCCTCCTTCAACCTCACAGTG GH3FFEDBIGHDFHBIFFGFHGFFHFGHKFFFH5EEFHGGFGFFFI?GGFHFLKGGCDGHGGJHEGDFGGIDEGEHIJGIDEDGCDG9GFJDFGE+CBD; X0:i:4 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1313:10724:24827#49 99 1 434961 0 100M = 435375 514 CAAGGTGTCAGGGAGGAGGTGGAGGACCACTGTTCTGATCAGCCTCCTTCAACCTCACAGTGGGGTTGGTCTCAGATGGTGCCCAGGAACCTGCCAGCAG BACCFGFEFFHFGJGJGGGEGH@HHEHIEHHHGGIGGHHGGHFGHGFIGIIIFHGIGGGJGGGDFGEGGHKFGD@EFGKHJHIHHFFHEHGGGHHFHHFE X0:i:4 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2209:10897:64365#49 147 1 434985 0 100M = 434580 -505 GACCACTGTTCTGATCAGCCTCCTTCAACCTCACAGTGGGGTTGGTCTCAGATGGTGCCCAGGAACCTGCCAGCAGCGGCACTTTGATGGCACCAAGATC GFGBCFGFFLFIFH>C>IBHJ?IEH=H>BFFDEF?FHEF=FG6=FEEGDHHFIHDGHHEB>IGEGBHDFEDGGEAFHACE X0:i:4 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1315:5195:18704#49 99 1 435068 0 100M = 435162 194 TTGATGGCACCAAGATCGTGGGTGCAGGGACCCAGATTTGCTTCCTACTCATGTCTCCCTACCCACTGAAAAATGGAATATCAGTGAGGAATATCTTAGA C;>C=G4DIF?@@>GE?F>/E@C@HCH98DE;:8FFG@HF9:@@D97@EEGG,F?FFB,HE?-7GIHCFF5+5C-G62 X0:i:5 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!+:ABDDE XT:A:R RG:Z:1#49 HS25_09827:2:2108:5881:84714#49 99 1 435092 0 100M = 435349 357 CAGGGACCCAGATTTGCTTCCTACTCATGTCTCCCTACCCACTGAAAAATGGAATATCAGTGAGGAATATCTTAGAGGGCTGCCTTTGCTCCTTTTGCCA CAECFGFGIFFFGGEHGGBHIFIEGJFDGHGCFHJGFHHHEHHHFGEEGIIIHEEICGGGGGGHG@EGGHFGFFFDFGEHJGIHCEJFFHGGGHDGHHJF X0:i:5 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2114:7325:89707#49 99 1 435093 0 100M = 435433 440 AGGGACCCAGATTTGCTTCCTACTCATGTCTCCCTACCCACTGAAAAATGGAATATCAGTGAGGAATATCTTAGAGGGCTGCCTTTGCTCCTTTTGCCAG <>BCFGDEFFEGHGGJGAFHIHIEGFHFFGG@GHFFHHFE X0:i:5 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDBD= XT:A:R RG:Z:1#49 HS25_09827:2:1312:5198:33179#49 99 1 435111 0 100M = 435497 486 CCTACTCATGTCTCCCTACCCACTGAAAAATGGAATATCAGTGAGGAATATCTTAGAGGGCTGCCTTTGCTCCTTTTGCCAGAGAACCAATATTGGTTAT B?EEFDFEGFEEGHGHGGBFG>IGHFHIEFHHHEEGGHHGEHGHGBDE;FIICIHHCGGKIEGHGEE=GFBIGFCEBIIEICGHJEFHEGGGGHFCHH6E X0:i:4 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDDA XT:A:R RG:Z:1#49 HS25_09827:2:1307:10565:36198#49 147 1 435118 0 100M = 434714 -504 ATGTCTCCCTACCCACTGAAAAATGGAATATCAGTGAGGAATATCTTAGAGGGCTGCCTTTGCTCCTTTTGCCAGAGAACCAATATTGGTTATTAACAAT GHHHGHGFFE+;GHFGFIHDIDCFHIHHDEGFGGHFFEHGFGDEFGFGHEIF?EGEDGHHGGFDCEHGIGICIGHII>7DFBCIBIFHGFHEHDEDCAC< X0:i:3 X1:i:1 XA:Z:1,-435118,100M,0;5,-180861672,100M,0;6,-171019355,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1315:5195:18704#49 147 1 435162 0 100M = 435068 -194 CTTAGAGGGCTGCCTGTGCTCCTTTTGCCAGAGAACCAATATTGGTTATTAACAATTGGGCCACATCTGGTGTGCAGAAAAATGAATATTTTAATAGTGA FHGFFCFIGHCGC=ECHG=FAFHHFEEJHF0FFKE=DEHCEFEGGHHDI'@FDH7BG=6GG<&F4G7IEFDHCHEGBIGF@BGAG%CEEGE?B6D' X0:i:3 X1:i:0 XA:Z:1,-435162,100M,2;1,+549346,100M,2; XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2105:14885:36360#49 83 1 435183 0 100M = 434825 -458 CTTTTGCCAGAGAACCAATATTGGTTATTAACAATTGGGCCACATCTGGTGTGCAGAAAAATGAATATTTTAATAGTGCTTCATAGGGTATCGTAGCATC HIFHGEHGGGHFHGGGHGFGCIGFGGKGFFEGGGEFHGGIGCFFIGIHIIIGIHFIGFHFHHEJGHIBHHHEIDJHHIBIEHGGHGJGGHFJGFGFFEAC X0:i:2 X1:i:1 XA:Z:5,-180861737,100M,0;1,+549325,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFF XT:A:R RG:Z:1#49 HS25_09827:2:1309:11272:83928#49 163 1 435229 0 100M = 435630 501 TGGTGTGCAGAAAAATGAATATTTTAATAGTGCTTCATAGGGTATCGTAGCATCTTATAAAAAGTGGCCCATCAAATTATTGATTCAATCATTTAAAATG 1CACDBEFFCAGHEIB@FHEIFCIFDEFBHFG X0:i:4 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1313:11612:44384#49 163 1 435237 0 100M = 435613 476 AGAAAAATGAATATTTTAATAGTGCTTCATAGGGTATCGTAGCATCTTATAAAAAGTGGCCCATCAAATTATTGATTCAATCATTTAAAATGCATTAGCA GGE3CEG8CFGFGB6H:2DLG.CF@DDCB/B< X0:i:4 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2209:11196:26164#49 99 1 435262 0 100M = 435640 478 TTCATAGGGTATCGTAGCATCTTATAAAAAGTGGCCCATCAAATTATTGATTCAATCATTTAAAATGCATTAGCAGAGGATGCCTATCAGACTAAGACAT AABCFGDDI2G@@G?F>CDH?D>ADDFIGDE(C:LCC9FCFHCDFFDID.FEHHBEGFCF@GGHDGH?G?BDGDGEFI?C7C?,CFFHEDDGGCABBHI2 X0:i:4 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=BBD?D XT:A:R RG:Z:1#49 HS25_09827:2:1304:16223:78588#49 147 1 435268 0 100M = 435011 -357 GGGTATCGTAGCATCTTATAAAAAGTGGCCCATCAAATTATTGATTCAATCATTTAAAATGCATTAGCAGAGGATGCCTATCAGACTAAGACATCCATGT GEGECDFJGAFCGHIFGGFDFA?G4=EF@BEHGAGEDGIGEBFHD>6B X0:i:4 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:1201:1940:78199#49 163 1 435334 0 100M = 435707 473 GCAGAGGATGCCTATCAGACTAAGACATCCATGTTTCTGATCCAGTGAAAAGGGTCCAGGTAAGGAACACATATGAAGCCTCTTGGCATCCTTGTGTGAG ;CBBEDDEFHFGEGGGFDEFGGJIFDDGGEGIFHHGDGHFHA X0:i:4 X1:i:0 XA:Z:8,-47639,100M,0;1,-549174,100M,0;1,+435334,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2108:5881:84714#49 147 1 435349 0 100M = 435092 -357 CAGACTAAGACATCCATGTTTCTGATCCAGTGAAAAGGGTCCAGGTAAGGAACACATATGAAGCCTCTTGGCATCCTTGTGTGAGCACGGTGCATGACGT GFH5GHFGLGGIAHFFGFFEIFFFHBFHGEEFHHEF?EHAFFHEFIEGGHHDEHFCEE?FGIFIGGHEHGEICGD@IH?GFEDIE?EEGFCEEDFEDBC< X0:i:4 X1:i:0 XA:Z:1,-435349,100M,0;5,-180861903,100M,0;8,+47624,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2203:1893:36133#49 163 1 435366 0 100M = 435609 343 GTTTCTGATCCAGTGAAAAGGGTCCAGGTAAGGAACACATATGAAGCCTCTTGGCATCCTTGTGTGAGCACGGTGCATGACGTGGCCATCAGTATCATTG ;CBCEBDEFFFGGEFDEGDFGFFIIGIEIECGFEJCEGIGHGACGGGIFGHD@EGFEHFFHEEFBIHHFEGFHFIH>FG5HEFGFIHGCFGCH?IHEGGEFHCEDHGFEE(>D=DBC; X0:i:4 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1312:5198:33179#49 147 1 435497 0 100M = 435111 -486 TGTGTGAGGGATAGAAGATCCTTGTTTGCTTCTAGTCCTGACCTACACTGTCCATTAGGGAAATAATTTGTTTTCTTGAACCCATTATATGAATAATTTT AGHHGHJFIEHGEHIIHFHCJFFEHFFHHGIFEGHFGFGHDGFFHGGGGHIJGGDGHHGHGGGGFHEGGFIFEEHEGJG9BCGIDEHEGFFFHGEEDAC< X0:i:5 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2203:1893:36133#49 83 1 435609 0 100M = 435366 -343 TAGAAACAAATGGTCTTTATTTAACTAACAGAAAAAAGTCCAATGAGGCCAGGCCACATAGGGGTTTCTGTAAATGTCATATCATTTCTCTTCTGTCCCC ;IHHJDHGCGEFFFGEH@GE?HGBE@JGIIFGGGGGH-G@GGFDI@HHIFFGIDC9EGEEGHGGGJIHHGHEDDJEE>HGFFEGHGEFFGFFG?G@E>?B X0:i:4 X1:i:0 XA:Z:8,+47364,100M,1;1,+548899,100M,1;1,-435609,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!11ABDDF XT:A:R RG:Z:1#49 HS25_09827:2:1313:11612:44384#49 83 1 435613 0 100M = 435237 -476 AACAAATGGTCTTTATTTAACTAACAGAAAAAATTCCAATGAGGCCAGGCCACATAGGGGTTTCTGTAAATGTCATATCATTTCTCTTCTGTCCCCTCAG EGHEJFHGGFEDGGGCHIGIEHEFEFKCGHFGGGGGHGGEFGGGIEHJFIHGIHFIGGHGHHHHGIIHHHHGIFEHHIFGHGGGJGJGGFFIEEGFCEAC X0:i:4 X1:i:0 XA:Z:1,-435613,100M,0;8,+47360,100M,0;1,+548895,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFE XT:A:R RG:Z:1#49 HS25_09827:2:1309:11272:83928#49 83 1 435630 0 100M = 435229 -501 TAACTAACAGAAAAAATTCCAATGAGGCCAGGCCACATAGGGGTTTCTGTAAATGTCATATCATTTCTCTTCTGTCCCCTCAGCTAAGAGTATAAAAAGT HID@BHHGGD@DGIFHHGGIHIGFG@FGDFFGGGEGH9GJFFGDIGIHIFCGIHFFHGH@CHHGBJHFHHDGDFAC X0:i:4 X1:i:0 XA:Z:1,-435630,100M,0;5,-180862184,100M,0;8,+47343,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2209:11196:26164#49 147 1 435640 0 100M = 435262 -478 AAAAAATTCCAATGAGGCCAGGCCACATAGGGGTTTCTGTAAATGTCATATCATTTCTCTTCTGTCCCCTCAGCTAAGAGTATAAAAAGTTCAGGCGACC GE@>F+F+FGFD44IG>FBCED=>=FF6BA45C5?D?F95CJHE5E@GG?>DI>5?HD5EBCE?7BHEHG5FIED8F>C7BHGGGBDA5H97HCBBCB;; X0:i:4 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1209:3076:74519#49 163 1 435654 0 100M = 436024 470 AGGCCAGGCCACATAGGGGTTTCTGTAAATGTCATATCATTTCTCTTCTGTCCCCTCAGCTAAGAGTATAAAAAGTTCAGGCGACCTCCAGGGGCTTTTG ;CBDDFGFEGFGLFFCBDI7IGFCHGEIEIG5GHGFHFIGFGHCFGHIJGFGGJIFEFHFDIFFGICGFIGGHGFABIGHFGFHIIHGIGLIFGH>BHGG X0:i:4 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1201:1940:78199#49 83 1 435707 0 100M = 435334 -473 CCTCAGCTAAGAGTATAAAAAGTTCAGGCGACCTCCAGGGGCTTTTGCCTACTTAAATAGTATTACTTAGAGATGAGCTAGTACTTGGTTTTAAAAGTAA EIGHCHDGGGHFCGFHEICEEGGBEFGGGE,GGH@HDGEEGGHGILHFIIFGIHGFHDHGGHHFFHEHHGHFIFEHHIFGHFGGHGHGGHFEGFGFEBAA X0:i:5 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFE XT:A:R RG:Z:1#49 HS25_09827:2:2304:13984:25221#49 147 1 435713 0 100M = 435302 -511 CTAAGAGTATAAAAAGTTCAGGCGTCCTCCAGGGGCTTTTGCCTGCTTAAATAGTATTACTTAGAGATGAGCTAGTACTTGGTTTTAAAAGTAATTTTTT ?H+>CHCFIHGG44I4>54@>6=5+=+,5AD+G5?5GDA5C764+7@G@8>+I5G+D7E5>D?D74HG5A>DG6>@C>CF7DA+B6AEGF9F89D,8,C; X0:i:5 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1209:3076:74519#49 83 1 436024 0 100M = 435654 -470 TTCAAACTCCTGACCTCAGGTGATCCGCCTGACTGAGCCTCCCAAAGTGTTGTGATTACAGGCGTTAGCCACTGCTCCTGGCCCTAAAAGTAACAGTTCT HAGHFFHBGGHFFJGHDIJGHHEHDGCGFHHGGIG@HGGMGIHGEGFHICILIHGFIGHEHFHGGIIHHHHGHFFHHIHIGGGGHGGGFFFIFFBFEBAB X0:i:4 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2112:14515:91721#49 121 1 436028 0 100M = 436028 0 AACTCCTGACCTCAGGTGATCCGCCTGACTGAGCCTCCCAAAGTGTTGTGATTACAGGCGTTAGCCACTGCTCCTGGCCCTAAAAGTAACAGTTCTAAGC H6HECEFGGGEDHFEJFFGGEHBFGGJGFFFBGHEGHGGFGGHGIGGHEIF;ICFAGHHGGHHFGLIFHHHFHFJHAIHIHGGGJGJGDGFGGFGFCBAA X0:i:4 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDEF XT:A:R RG:Z:1#49 HS25_09827:2:2109:12117:14362#49 99 1 436420 0 100M = 436752 432 TATAACCCCAAACTCCTGGGCTCAAGCAATCCTCCCACCTCAGCCTCTGGAGTAGCTGGGACTACAGGCATGCCCCACCACATTCGGCTAATTTTTAAAA CAEEFGFGGFHGGJGGGGDH>KIHHFHIGHHHHIJGGHHGGHHGIGHIGIEFHHGGFGIGJGGHFFGGGHGBGIEEFIGHJGDHHGJHD@GGGHHCHDFB X0:i:4 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!1=DDFFB XT:A:R RG:Z:1#49 HS25_09827:2:2104:14524:44265#49 163 1 436592 0 100M = 436838 346 TGCCTCAGCCTCCTGAGTAGCTGGGTTAGATCCTGGCAAATGAAAGGGCCCCAGCTTTGAACTACCTTTGGGGACGATCTCACTGCACACGGGTTCTCAC ;CBDAFDFFJFGHGGGHGEGIHHIIGIIGEGGFHGFGJIGEEHHIDHIFHHHGEIFGHGDFHHBFIGGJFGF6HHHBFFFFGIFFIHFIGEIF?HGHHDG X0:i:3 X1:i:1 XA:Z:1,-547916,100M,0;1,+436592,100M,0;8,-46381,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2109:12117:14362#49 147 1 436752 0 100M = 436420 -432 TTCTCACACAGCACACGCCTCGTCACACCCATGAACTCACACCGAGAACACAACATCACACACAGGGACTCACGCACAGAGGACATGTGGACACTACACA +D>FBCC+FGF*444>A5>D>C>'D' X0:i:2 X1:i:8 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2104:14524:44265#49 83 1 436838 0 100M = 436592 -346 GTGGACACTACACACACGTTCTCACACAGCACACCCCGTCACACCCATGAACTCACACCAAGAACACAACATCACACACAGGGACTCACGCACAGAGGAC E,4,CG5>,FD@GI?5CD@IH7GFGCFADIEG'GGHFGGGFGBGIGHCFIFLGHGIEFHDGHGGGCIHHHHGIDJCHEFIFGGGHGJGDHFGGGGFFE>C X0:i:6 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DFFFF XT:A:R RG:Z:1#49 HS25_09827:2:1314:8039:30970#49 163 1 436882 0 100M = 437297 515 CCATGAACTCACACCAACAACACAACATCACACACAGGGACTCACGCACAGAGGACATGTGGACACTACACACACGTTCTCACACAGCACACGCCCCGTC :1?AB7C676&(E9F77#8BC4F028B8GEGG>HB7?@G'H5AHD;,?DF?H>@IAEFE,5'?FEB?CJ4FHH+4E5F?FHBED+*;EDAIL+CDD5+42 X0:i:2 X1:i:1 XA:Z:1,+436882,100M,1;8,-45787,100M,2; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1212:16441:29293#49 83 1 437158 0 100M = 436824 -434 ATCGAGCGCTCTGGGTGGACTTACGGCCACAGGACGGGGGCAGAGTCGGCAGGGAGGCCCCTCCGAGGCCCAGTGGGCCCTGCGCTGGCCCCGGCCGCAG 2CHHGDHGG@GFGJGGFFGICIBHDGIGIFEGGGFHHGGIFIHFIFHHIIIGIHFFEFHFHHGGGJGFHHHEIFEHEIGGHGGGGFJGGGFGFFGFDEAC X0:i:4 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DDDFE XT:A:R RG:Z:1#49 HS25_09827:2:1314:8039:30970#49 83 1 437297 0 100M = 436882 -515 GGGCTCTGCGGCTGACCTGGCCTCCACGTCTCACCCATGAAGCAGGCATGAAAGGCTGGCCAGGTTGGCTAAATGGGACCACAGCAGAAGCATGAGCCCC 2I@HFF5GGF,FFFBGHGJIEGEFD@DGIFEGGEFIHAEFFGGDAGIJEI:GCF?HHHEDGHHGGCIGGA>FIHDHH>HIEGGGGEJEDGFJ?EGFFBAB X0:i:5 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDDB XT:A:R RG:Z:1#49 HS25_09827:2:2209:20260:25719#49 137 1 437353 0 100M = 437353 0 TGGCCAGGTTGGCTAAATGGGACCACAGCAGAAGCATGAGCCCCAGAATGTGCACGAAGGAAGAGAGAGCCGGGGGAGGTGGCGGGCTCGGGGTGCAGAG :;68DD9,BE-5A9BCB>+7FGJ7?+68,E,BE6+?,6C5',7CF5G?DF(+G5A>GH@7DA7FB5+'5@5>6BFJF=(+4+5+43+++AA'55H>>BDG X0:i:5 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1205:1812:57086#49 163 1 437708 0 100M = 438017 409 CTCCTGCAGCGCCGCCTGCTGGCCACAGAGAACCCGCGTGCGCCGGCCGCCAGGCCTGGGCATCTCCCCTCCTGCAGCGCCGCCTGCTGGCCACAGAGAA =F5<++C+IH4@F+5'GE>5B4+ X0:i:1 X1:i:19 a3:i:31 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1211:6353:78888#49 99 1 437826 0 100M = 437985 259 CTGGCCTGGGCATCTCCTCTCCTGCAGCGCCGCCTGCTGGCCACAGAGAACCCGCGTGCGCCGGCCGCCTGGCCTGGGCATCTCCTCTCCTGCAGCGCCG CAEDFGEGGFGFFHEGGGFEIHIEGHFFEHHHHIIGGGHGGHFHGGHIGEIIH7G87@A889G?8@GG7,F?I?7?,I7C?C7H>5C5@G4G45D5@+,2 X0:i:2 X1:i:11 a3:i:45 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:1308:1429:71084#49 163 1 437960 0 100M = 438132 272 GCCAGGCCTGGGCATCTCCTCTCCTGCAGCGCTGCCTGCTGGCCACAGAGAACCCACATGCGCCGGCCGCCTGGCCTGGGCATCTCCTCTCCTGCAGCGC ;CBCEEDHFE9GHDCEEFIFDEFGHC68E5FG5>GF?DCGAD=H5GB?=I8HG+FAFBEDDE??BEFGF=G>?F=HG=BECFF@II@GHA4+>DH55@?G X0:i:1 X1:i:9 XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1211:6353:78888#49 147 1 437985 0 100M = 437826 -259 CCAGCGCGGCCTGCTGGCCACAGAGACCCGGCGTGCTCCGGCCGCCTGGCCTGGGCATCTCCTCTCCTGCAGCGCCGCCTGCTGGCCACAGAGAACCCAC 2HF,FE5>'E?>5B47DD5GD,G7CG5?'+,+G?>E+DBC5H7FED555EAHCF=5>BGHEB+D'3HAC44+>5HDF'42 X0:i:5 X1:i:13 XG:i:0 AM:i:0 SM:i:0 XM:i:4 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1205:1812:57086#49 83 1 438017 0 100M = 437708 -409 GGGGGCCGGCCGCCAGGCCTGGGCATCTCCTCTCCTGCAGCGCCGCCTGCTGGCCACAGAGAACCCACGTGCGCCGGCCGCCTGGCCTGGGCATCTCCTC B>+,'55474@@B,G+DG(,7-6?'(?6?HEG5G@DDGADGCHGGGEFFCED9D?@IHHGGH.HGE:CH:HG:FEHG@B?HGGGEGFEDFFEDFDFEBAC X0:i:1 X1:i:9 a3:i:31 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 QT:Z:!1:DDDEE XT:A:U RG:Z:1#49 HS25_09827:2:1308:1429:71084#49 83 1 438132 0 100M = 437960 -272 TGCTGGCCACAGAGAACCCGCGTGCGCCGGCCGCCAGGCCTGGGCATCTCCCCGGGCCCTAGTTCCCCCCCTCACCTAAGGGGAGGGACTCCCGTCTTTC 2>=4B=C+G46F,,5GHBGDC7>FD,IADFHGGFGEBGGEGI@GHG?HFIFGGDGFIG@C7HG>GADHHHHBIFJHEIHGHFGGH?GHFFFFGDGFF>AA X0:i:4 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BD?DD XT:A:R RG:Z:1#49 HS25_09827:2:2213:10712:20737#49 121 1 438193 0 100M = 438193 0 GTTCCCCCCCTCACCTAAGGGGAGGGACTCCCGTCTTTCCATCCACCCCCTCCTTGCCTCTGCAGAGCTCCAGGGAAGGCTGGCACCCGCTCACTGCATT HG+4JFDGCGD6,CGJHBCIEHEFEFDIFFEGG7DGDGGDFAFF,FF8IIEGIDFHDGDEGEGFGHIH8GHEFFJEHIFGFHGG?GEEDFDF4FGFCBAA X0:i:6 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:1309:10302:80455#49 83 1 438366 0 100M = 437996 -470 AGAGAGAAAGAAGGGCAGAGGCAAAGGTTTGGGCCCAGGGACTGGGCTCCGTTTCCAGAATCGCTCTTGGAGCTGGTGAGCAGAGGGCTGGACACTGCCC HFAHBDEAG@H@,CFCDDC7HHGBEGDFF7HGGH@@A9EE8ABDHG7B?IF;G@G9EEHG7@.FGEHCDEABB@JE;C>2HBGEFFH@E?=A???@C>;? X0:i:4 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:ADDBD XT:A:R RG:Z:1#49 HS25_09827:2:1206:11028:88988#49 99 1 438811 0 100M = 439200 489 GTCCTGGGTGCGCTGCGTTCCCCAGGCGGCACCATCTCTCTGCCTCTGTACCCTTGAATTCCCTCTGCCTGCACCCGGTCCCCACCCACCTCCTGCCCAG <>CCFG444C?DEHFHCCFEDF>;HD@HF-HHG:EFFEH-8A;HFGC9C:B?FHHIDF:GDAGHK@F@BABFGDGD?EGF?HI>EBCCFHDGGEEF4HJ2 X0:i:4 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BD:AA XT:A:R RG:Z:1#49 HS25_09827:2:1205:20793:48112#49 99 1 438837 0 100M = 439305 568 CGGCACCATCTCTCTGCCTCTGTACCCTTGAATTCCCTCTGCCTGCACCCGATCCCCACCCACCTCCTGCCCAGCCCCACAAGCCCTTCCAGACCACTGC AABDFGFGGFFEFHFEGGBECFIHIEHEFHAHFEJGHGHCDHHEAGHIGEI;HEEIDGGFGGGHHKHGGHHGICGEFGGEG7GHHFH>@HF>GBFJH46H X0:i:4 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:BDDFF XT:A:R RG:Z:1#49 HS25_09827:2:1206:11028:88988#49 147 1 439200 0 100M = 438811 -489 CCGACACTTGCCTCTGTAACCTTCTGCCTGCTGCTTTGCTCTCATCCAGACCGGTTGGCACTTGGCCCCCTCTGGCCAGCTGGTTCCCCAGAGACAACCA ;F?,5+5H5I+4+43'F54A4EB55F+555E,DB5?,'4FG@@D8BD?BG+7,5'A5EEF<6FGC5G8BCH?5?7?5FE:6DAGFGBFCB,8AC: X0:i:5 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1205:20793:48112#49 147 1 439305 0 100M = 438837 -568 CCCACCTTGTGGAAGGCCCCATGGCCTGCCTCACCCCTCACTCCCATTTCACAGCTCTCGTGGTGCTCTACAAGAAAAATCTGCTTTATAGATGAGGAAA AHH,FHDDFA4H5I>6G5DFEGIFF?BAFF6GEG@G7HBFB5DCDCFDGIAHEAH>DGIFIICFEFG7FHFBEGEGGH9FEDDEDAC; X0:i:4 X1:i:0 XA:Z:1,-439305,100M,0;5,-180865859,100M,0;8,+43261,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1310:18686:17964#49 99 1 439690 0 100M = 440109 519 GATGGATAGATGATAGAAATAGATGATGGATAGATACTTGATAGGCAAATTAGATAATAGATAGCAATAGATGAACTAGATGATAGATGGAAAGGTAGGT <>E@F3?GE=FE5EE?GEGEDBC/DJDIG>EHHHEG>9@@CFEEGEHDFFD;JF@AD9GGGGGBD@7GGA@BCCFEFGHFCCIHGE>B@HFBGH55D4J2 X0:i:4 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDDDE XT:A:R RG:Z:1#49 HS25_09827:2:2202:3697:12910#49 99 1 439802 0 100M = 440161 459 GATAGATGGTTGATAGATAAAAATAGATGAAATAGATGGCATGGTTAGATAGGTGGGTAGGTAGATAGATGACAGATAGAAAGACAATAGACCACTGGGG CABFFGDEIFFGGJBGGAFGIHIEGHFHGHHHHIAFFHHGEDGHFFHIGFIFJ?GIF9CBD9GHDFGGGHHIIJG=FGHHIHG:GFHHDHG@GHHBHAIF X0:i:5 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1213:19842:51215#49 99 1 439832 0 100M = 440193 461 AATAGATGGCATGGTTAGATAGGTGGGTAGGTAGATAGATGACAGATAGAAAGACAATAGACCACTGGGGGCTGAGCCTGGCCTGAGCCAGAAAGGTGAG AABFFGEEEFFFGGEEGGDGDHI;GFHEFHH8FHEGHGHGGHFIIGHEFFIFB?GIFHIGIGGHF@GGGFFIFGCEFBHHGFIHHBGHFHGGGH=HHHGF X0:i:5 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFA XT:A:R RG:Z:1#49 HS25_09827:2:1305:14511:68344#49 99 1 439976 0 100M = 440206 330 TATTAGCCCCAGTGTTTGGCCTGAGCTCTGACTGACAGCTCCCTCTTTCCGAGATGAGACTCAAGAGGAGGAAGAGGGGACTTCCTAAGGACAGGGATTC AA>CF?FFIFFF@G?HG>BGCFIGDDDIG?GCGDAGFHHGF@HDHFHDGCIIFDEC@FCF@GG78@GG>7@,IF7D6BGB77IHJG,F6D4,B5=JB+IF X0:i:6 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!+1AADDD XT:A:R RG:Z:1#49 HS25_09827:2:2114:3038:19853#49 99 1 440072 0 100M = 440477 505 ATTCTTGGTGTCTCCTTGGGGGTGGTAGACACTGCCTGCCTCGCCTGCTGTGGCCTCTCTGCACACAACCAACGACCCCTAAAGGGCTCCATGGGCGCCC CAEDFGFFAFEEGGGHGGGHGF>EHJFIGHHHCGHGHEHGDHHHIFHIGHIFCIGADHGGMIGHFKGGGHHIGGGEFGGHIHFHGGIHGGGGGFFJHHIE X0:i:3 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFB XT:A:R RG:Z:1#49 HS25_09827:2:1310:18686:17964#49 147 1 440109 0 100M = 439690 -519 GCCTCGCCTGCTGTGGCCTCTCTGCACACAACCAACGACCCCTAAAGGGCGCCATGGGCGCCCATGCTGCCCCCATCAGCTTACCCCCCCTGTGCGAAGA 2?F5>3+5F4>G4H34FF+EC,4>54BH55=?>555,D9=CB64EAEG7C+FBB+IHE,+A5D6,B6>'7EF@E>8,5,7?55I:?GE5F'F89D./,/; X0:i:4 X1:i:0 XA:Z:8,+42457,100M,3;17,-81154277,100M,3;5,-180866663,100M,3; XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2202:3697:12910#49 147 1 440161 0 100M = 439802 -459 CATGGGCCCCCATGCTGCCCCCATCAGCTGACACCCCCTGTGCGAAGATTCTCCTCCTCCTCTTCCTCCTGCCTTTCTGTCCCCTCATCCTCCTCTTTAT G4FFG3F+>CF4CBFGFEFHFDBEH=FHDGIFHFEHFHEJ7EFEFEEGGEFFGGCEHDHHAI6DFG6FGG>DEFGF?JHDBDFFCEAEG9@EFCEDCA;; X0:i:4 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1213:19842:51215#49 147 1 440193 0 100M = 439832 -461 CCCCCCTGTGCGAAGATTCTCCTCCTCCTCTTCCTCCTGCCTTTCTGTCCCCTCATCCTCCTCTTTATGGAATTAACTTCCCTTGGTCAACATCTTCCTG EGCFFFGHEHH>FFAECHGFKHFFEHEEIDGHDIFIGG?ECEBGEDDG6BEEEEEFFGJGGHHH,EAFEFEA>FGDDHD?E5CHDFHBC; X0:i:6 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2314:19498:35089#49 163 1 440381 0 100M = 440721 440 CATATTTGGGTCCAATGCCGACACCACATGCCCCAAAGCCCCCTTGAGAGCATCCACGTCCGTGTAGTTGAGTATTGCCCGAGCTGGAGTGAGATTTGCC ;C5CDFD;D3AGHG8DG:CGGKJE@EIIIEFHGHEJDGGGFHH@IGHIFIHGGFI;FF?HHHDFGEF5FIHGEFIHJJHHHGFFFIHEDFLFHGHG>FD@ X0:i:6 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2114:3038:19853#49 147 1 440477 0 100M = 440072 -505 TGCCTCTCTACGGAGCTGCCTTCCTGCAGTTCAAGAGCACTGTCTCTTTTCTGGGCCTCCTGCCTGGTGCAAGGGCCCCAGCTGAGCCTCCTCCAGCTCT GHHFCDCHFCHIFHFIHEGHFGFFEIHHFFIFECEFFEHFIGF5HIDGHHHFIEGFDAHFGIGDEGHFDGIFIICIIJGGFIFHBGGEGFGD?>F=CBC; X0:i:6 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2314:19498:35089#49 83 1 440721 0 100M = 440381 -440 TCATGTTTTTCCCTCCAACTCTAAGCCTTTTTCTTCCTCTGCTATTACCCAGGCACCCTACCCTGTCAACAACACTGGCCTTCAAGACCCTTTGTAGCAT FIHHJDHG@DGDGGFGHDHJHHEHGCDIFHEGGGKIHGGIGIGGHFDJIIIGIHFFGJHEHHGHGIIFHHHGHFFGHIHGEGGGGGJGEGFIFEGFBEAA X0:i:5 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1313:7648:81650#49 73 1 440843 0 100M = 440843 0 CTGAAGCCAGGCCTTCCCACCTCTGCGCCTCTGATGCCCAGGACCGCTCTGACCATGGGCAGCTCTGACCCAGGACAGCTCTGACCTTGGGCAGCCCTGA ?;>CFD??A=+G@:GC>EEBDGIJGH?GFFHDCJDEFIGG@EFFIE5?HADHGEG??AHFBGEDECDIIH?IFIDEEGFEGFGFHGDDC?C; X0:i:4 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1214:16865:76053#49 163 1 441467 0 100M = 441807 440 GAAACGTCTGGTCCTTCACCTGCCAGAGCTCAGGCTTTTTGGATGAAGCCGGAGACAGGCCCAGCTCAGAGTGTGCCCCGGTTTATCCTGAACACCGACT <.?CAEDFDJ?GHA'@H7EDI?FEFHC8;ECGFHGCDFDGHJECD@B<@GD7GEGHFBHFGFDFGHFGDDA5EBFE9;HFH4AFIBHGIF<5D?>GEGHG X0:i:4 X1:i:0 XA:Z:5,+180868021,100M,1;8,-41099,100M,1;1,-541342,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2305:14387:92608#49 163 1 441515 0 100M = 441670 255 CCGGAGACAGGCCCAGCTCAGAGTGTGCCCCGGTTTATCCTGAACACCGACTTGGTGCGGTGTGTGTGACAGACCAGCGAAGCGGGTCTTGCTGCCTGTC ;CBCCEDHFHFGHFCGFFDGIEF?HGFEIIGHFHEEGFGGBEGHFGGIF>HHGGIFGGJHDHDHBEFGJFHFEFIEFIFEHFGHFIHFHFGFJDHG5HHG X0:i:4 X1:i:0 XA:Z:1,-541294,100M,0;5,+180868069,100M,0;1,+441515,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2305:14387:92608#49 83 1 441670 0 100M = 441515 -255 GAGGTTCAGCAGCAGGACTGGCTAGGCACCACCCAGGCTCATGAGGTGGCTTTGTGGGGAGGAAATGAGTTTTTTTTTTTTTCTCTTGTAAAGTTGCTTG 'ADBJDBGGFEDCGFC>@7IHCE?DC?6IF,GGG7FF>DFG:@@IG7FI8FCID?HIGF8GEGGG8:88EHGHFJGGIFIHGGGHBHFDGFIFFGFCBAA X0:i:1 X1:i:2 XA:Z:1,-441670,100M,3;5,-180868224,100M,3; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 QT:Z:!1=DDFFE XT:A:U RG:Z:1#49 HS25_09827:2:2102:16724:16888#49 99 1 441751 0 100M = 442192 541 TCTCTTGTAAAGTTGCTTGTTGTTAATTTAAAATTTTAATTTCATTTCTGAATTAACATTCAGCAAAACTGCTATTTTTTGGTGTACAGTTCTATGAGTT BA>DFGBDFFFD@HGFECD?GFIHHJFHGHHHH:JFG@HGDH;HGFFGGFI;HDBEFG:FIGGH@@IGGHIFA7FEFGGEGC@DCFHFG@@GGFEGBHCH X0:i:2 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1214:16865:76053#49 83 1 441807 0 100M = 441467 -440 CATTCAGCAAAACTGCTATTTTTTGGTGTACAGTTCTATGAGTTTAACACATTTATAGATTCATGTAGCAACACTGTGGATACAGAACAGTTACATCACC ECHHJHHGGGG@HIFJHIGGHGGFGGKGG7EGGIJGHGGGFGG@CBIHECIGGFFFDFHEHEHGGEIFHHHGBFJHGIGGHDGGHEECDHFJGEBFEBAC X0:i:4 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BBDBB XT:A:R RG:Z:1#49 HS25_09827:2:2308:9818:56723#49 99 1 441948 0 100M = 442303 455 GGCAGCTCTCCCTGTGGTTTGTCTTTTGCAGAGGAAATCCCGCAGCTGGCGGCACCTGGAGACCGGCCCCTCGCCGAGCCGACCGCGCGTGCGCGGCTCC ?@B@@GDFE@F@@D4EGGBE2G>;DHDEGH-H9EEGF9768H;A9EECC?CIJH,EC@AB@9GHEEF,GEF?,?C7?B(7C@?D>FCB@,@>>5AB,ACB X0:i:2 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=AAB:B XT:A:R RG:Z:1#49 HS25_09827:2:1208:10002:51057#49 163 1 441973 0 100M = 442338 465 TTGCAGAGGAAATCCCGCACCTGGCGGCACCTGGAGACCTGCCCCTCGCCGAGCCGACCGCGCGTGCGCGGCTCCCTCCTCGTCCGTGCTGAGCGCCGCG ;CBDCFDHDHFGHGIGGGHGIEJIHEIIIIGGGHBEDGIGFHHHI@HIJKHDGFGFGGHDHHEF5IFIJGAFEFFDBFFJHEFFIBHFGFLFFGFGHFGG X0:i:3 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2207:13582:51942#49 163 1 441993 0 100M = 442438 545 CTGGCGGCACCTGGAGACCGGCCCCTCGCCGAGCCGACCGCGCGTGCGCGGCTCCCTCCTCGTCCGTGCTGAGCGCCGCGTGGGGTTCCGCGTGGAGGCG ;CBCCDGCFCFAHABCEGBGCEFEFEGE>>A5F@HGADFH=@EDF9FFG5?ED=?>?>=AE=6H4=ADI3;4D4CF>DH+HFEA X0:i:2 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1201:11116:24183#49 99 1 442022 0 100M = 442384 462 CGAGCCGACCGCGCGTGCGCGGCTCCCTCCTCGTCCGTGCTGAGCGCCGCGTGGGGTTCCGCGTGGAGGCGCCTGTGCCGCTGAAGCGTGTTTGGGTTGC CACFFGFGJFFGHJGEGGFEGFIEHFF:GHAHFHJGFEHG8H7HFGEIFHI;HHGI,GCGFGG,E@7GGAEFG?G7FEHCIF75EGF>,H4GGEFJ4F62 X0:i:6 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDDD2 XT:A:R RG:Z:1#49 HS25_09827:2:2105:6519:79580#49 99 1 442055 0 100M = 442483 528 TCCGTGCTGAGCGCCGCGTGGGGTTCCGCGTGGAGGCGCCTGTGCCGCTGAAGCGTGTTTGGGTTGCTTCCAGGGTGGGATGGTTGTTGGATAGAGCTGT B>BC@GFEFFFEHJGEGGDHIHEGEFFHFH:HBHHGFEHGDHFDABEGFHEDFHGEFGGGIJG7GGG=GAFGAFG?HGICDFGHEGFCEG<7GHDHH4A; X0:i:5 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11BDBDA XT:A:R RG:Z:1#49 HS25_09827:2:2102:16724:16888#49 147 1 442192 0 100M = 441751 -541 GCTTTTGTTTCTCTCGGGTACATACCCAGAAGTGCAATTGCTGAGTCATGTGGGAAGCGTGTGCCCAACTTTACAGGAAAACACCACAGGCCGCCCCTTC G4G>F4FH3I++G45GB5=BBEHHG5EH?E7FG+C@@=A,D@G8>FBB5DC=AFGE,G7AB>DFE>@BE8CBKCFI>G:?AAGECDCGB>@BC: X0:i:3 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2308:9818:56723#49 147 1 442303 0 100M = 441948 -455 CCGCTAAGCGGGAATGAGTGCCTGCTGCTCCGCGTTCTTGCGGGCACCCAGCATTTTCCGTGCTTACATTTCAGCCATCCCGGAATGAAGGAAAAGCGTT GE+,GHD+>+G@+H3I+AE+FGF5E=FHGF@?5+BB?7BD,76C5>+G+8FD+G5G7A?5G=A6E+6>G7EGGDC@CF,7,>AEBCA8<(@7F9?7>,C: X0:i:5 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1208:10002:51057#49 83 1 442338 0 100M = 441973 -465 TCTTGCGGGCACCCAGCATTTTCCGTGCTTACATTTCAGCCATCCCGGAATGAATGAAAAGCGTTTCCTAGTGGCTGTAATTTGCATCTCCCTGGTGGCT FIHHJGHGGGHFFGFJHIBCHGGFGFKGGF?GGGKKHGJGGIHGEHHJFIIGGFGFGFHFHHGGGEJHHHHGIHFIHIGGHHGGFFEGGFFIGFGFDBAC X0:i:5 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFB XT:A:R RG:Z:1#49 HS25_09827:2:1201:11116:24183#49 147 1 442384 0 100M = 442022 -462 GGAATGAATGAAAAGCGTTTCCTAGTGGCTGTAATTTGCATCTCCCTGGTGGCTGATGGAAGCTTATTTCCCATCCATATCCCTTGCTTGGTGACGCATC GHHBGGDFFHFIFHIFFGFEHGIGHFEHGEIJGGEDFKGDHGHEFIEGHHIDGGFG=HGH5IGGG4HHDGIEIG>HFFGGGHAIGFFHGFGFCEDDCBC< X0:i:5 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2207:13582:51942#49 83 1 442438 0 100M = 441993 -545 GATGGAAGCTTATTTCCCATCCATATCCCTTGCTTGGTGGCGCATCTGTTCAAGTCCTTCCCCGGTTTGTAACTGGATTATTTGGTGTTTTTACTGTTGG ;>DD4HFFF5BFCBIFHEBHBFEFG>DD?FBH?7HCA7E>@H5@5E@CDHEB5DDDGB6>GGEEFCG,CF7DFEFCC6A?5FEBFCD,C6C< X0:i:4 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2214:2174:33173#49 163 1 442558 0 100M = 442897 439 ATTCTAGATACAATTCCTTTGCCAGATATGAGATTCACAAATATTTTCTCCAACTCTATGTCTTGTGTTTTCATTCTCTCAACAGTGACTTTTGCAGCAT :C?CA0DCB@ABA96G15DGDEFGH7,EI575FE77?A5GEFAH5GBI@5B@GE7-FB@DDH77BI?+++E+'>B5BC?HD=F>I;>4;>C>FDA55?HA X0:i:5 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2311:5652:74528#49 73 1 442700 0 100M = 442700 0 CTATATTTAAAATTTTAATTTAAAAACTATAAACCTATTATAGTTTTTAAATTAAACTGTAAACCTCTTATATAGATTTTCTGTTTAAACTTATGATTCC AAEEFGFGFFGGGJEFGGDEGGIHHDHHGHHHHJIGHGHGFHFIFGHEGIIEHFFIFGGFEJGHGFGGGCHBGKGEHGIHIHIFCFHHFH@GGHEGHHFH X0:i:5 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2312:8744:20170#49 161 1 442706 0 100M 10 49764619 0 TTAAACTTTTAATTTAAAAACTATAAACCTATTATAGTTTTTAAATTAAACTGTAAACCTCTTATATAGATTTTCTGTTTAAACTTATGATTCCTTTTAA <;B>D7CCEC9C?DG:>IBBF?FC@>+?C>7DEDA?G6=GHFHDCGBE=5HHGG75C6EHHBD7FE?H+DFH6EEAECGC+FFFG;4FI>+H+E@DG X0:i:5 X1:i:1 XA:Z:5,+180869260,100M,1;17,+81156873,100M,1;1,-540112,100M,1;8,-39862,100M,1;6,+171027085,100M,2; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1205:19447:12811#49 163 1 442767 0 100M = 443126 459 TTATATAGATTTTCTGTTTAACCTTATGATTCCTTTTAAGTTAATTATTATGTAAGTTGTGAGGGCTGGGTCAAGGCATTCCTTTGCTTAAAATCCCCAG 8GGE>CCD@,B?HDE@,@?5F@H76?5>EF,H5G>ID>B@5@7E=GH759D755?+F4HB6B=AE+65CF5>C>44@F'>5FHCBFH? X0:i:6 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2106:7743:4606#49 147 1 442862 0 100M = 442482 -480 CCCAGCTTTTCATTTCTCTCAGACAGAAGTCTTGACCTGCAGGGTCAGGCTCCCCTGCTCTCTGAGCTCGCCCTCCCCACGCAGCGCTAGCCCCTGGACT GHHFFHGFGLHGEHIIGFGHLGIBDIHHFHFFHFEHFHHGFFFEHIGGDEEFIKGEHHHHGIJIFJHEGGEIFCEIFHKIGIFGGGGLGFGDHEFCCBC; X0:i:6 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2214:2174:33173#49 83 1 442897 0 100M = 442558 -439 CCTGCAGGGTCAGGCTCCCCTGCTCTCTGAGCTCGCCCTCCCCACGCAGCGCTAGCCCCTGGACTATTCTCACCACTCAGGCCTTGGCCTCCATACCCGC EFHEC5H>,4@@5CGHHIG7E7GB7FCGD@AGGIEFAGAEG:FGCEEBD8?;CD?F8F9DC-E8@AECD:H-IF.D;CBGFBCG?9EG@?FG?FGFDB@? X0:i:6 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDB?D XT:A:R RG:Z:1#49 HS25_09827:2:1203:2930:51611#49 163 1 442950 0 100M = 443320 470 AGCCCCTGGACTATTCTCACCACTCAGGCCTTGGCCTCCATACCCGCTTGGCACCCACCAAAGGGTCCGGGGACCCCTCCACAGGGCAGCGTTCTGTCTG EDFDEFAHHBG>DBFIGFGBHFFGEGGED.FDE=>H?7CEGK5FHFGGEEACHJD5A?7=5HHF=AB>F=EGFBJHEFF@IHGHFE5BD??BGGH?FHF?=ID?DDEEAA X0:i:4 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!11ABDDD XT:A:R RG:Z:1#49 HS25_09827:2:2110:11128:59678#49 73 1 443141 0 100M = 443141 0 GGAGTCTCGCTGTCGCCCAGGCTGGAGTGCAGTGGCGCGATCTCGGCTCACTGCAAGCACCGCCTCCCGGGTTCACGCCATTCTCCTGCCTCAGCCTCGC A8BEFBBDGFF@FJGFGGGED>BGIHFDFA?HGEIGGGFGFHGEFFFIGEI.F7GIDGFKJIAHGE7GGEK7GJGGBEICGGI7>GGBFEGGGHD5HHCF X0:i:4 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!+1=:D?D XT:A:R RG:Z:1#49 HS25_09827:2:2108:5881:4210#49 163 1 443163 0 100M = 443600 537 TGGAGTGCAGTGGCGCGATCTCGGCTCACTGCAAGCACCGCCTCCCGGGTTCACGCCATTCTCCTGCCTCAGCCTCGCGCGTAGCTGGGACTACAGGTGC DID7EFEICBFG@GGFDH?HEIGADADCGHE@+EGGEEEEHGCAFHFF?GCDFGGHB4HFFFFC=FDIIHGIFHFBGDCE3DG X0:i:5 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2107:20946:50151#49 177 1 443273 0 100M 6 6977015 0 GCCCGGCTAATTTTTTGTATTTTTAGTAGAGACGGGGTTTCACCGTGTTAGCCAGGATGGTCTTGATGTCCTGACCTTGTGATCTGCCCGCCTCGGCCTC GHHFDHHFFGFIGHIIGIFHLHJEEEHHKHIDGHIGFHGHHGHGFIEGDHIJIHGGHAHEGEGHGHHFHGIII>GEEJGDFIFEGIGHGFGFEDFEDBC; X0:i:9 X1:i:22 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2308:9505:40234#49 163 1 443306 0 100M = 443425 219 GGGGTTTCACCGTGTTAGCCAGGATGGTCTTGATGTCCTGACCTTGTGATCTGCCCGCCTCGGCCTCCCAAAGTGCTGGGATTACAGGCGTGAGCCACCG 7BD@BCFGAAE:GFIGDHFC?GC8DCGBF@4C6G5GB?HDCD5EDGE@@A4>GED>GGGJHDFFGDDGFCCAA X0:i:5 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11ADDDD XT:A:R RG:Z:1#49 HS25_09827:2:2308:9505:40234#49 83 1 443425 0 100M = 443306 -219 TTTTTGCCAGAGTTAGTGTTGTATTGAGGGACATGGAGGGAGAAAAGGGGGTCAGTTAGGGGCAAGTTTACTTGTGCAGGTAACCAGGGTGAGGGCTCGA BIH<5HHGCGHE>FFCHI7??I6?D7DCFBEGG@@FDGD@FCGFAFGFIC?FD@?F8EHG<@GFFCA9CAHGFDEEE>FGEFEGHFEF@HFFD?DFC>@A X0:i:5 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DD?DF XT:A:R RG:Z:1#49 HS25_09827:2:2115:17265:21215#49 99 1 443581 0 100M = 443962 481 CAGAATGTGATCACTAGATCCCCTGCCTGGAGGCCCAAGTGTGGCCCCAGGTCTGGATAGTTGCAGCCACTGTGGGGAAGCTTCAGTTTGGGAGCCACAG @1>CAAB?A@HGEEGFGGDEIHIGECFIBHHHF.JGCGB@GHG8FFHEC:IFCGGE7GCF@DGDGEFGG?FD6FFGFIHFCCDH>E,BFHF@>@E5,DG; X0:i:6 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=BDDDD XT:A:R RG:Z:1#49 HS25_09827:2:2108:5881:4210#49 83 1 443600 0 100M = 443163 -537 CCCCTGCCTGGAGGCCCAAGTGTGGCCCCAGGTCTGGATAGTTGCAGCCACTGTGGGGAAGCTTCAGTTTGGGAGCCACAGAAACCAAGAATATTGTCTG E>@D5=<4>GDDB6?GCDC?756H?GGG?7H7>G,I7GE8@G-CIGGHICHDI@GIEEHE7FEFFH:HHHHEFHJHECDGGGGGHEGGFGFIDFGFECAC X0:i:6 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:1210:8621:33152#49 163 1 443628 0 100M = 443955 427 CAGGTCTGGATAGTTGCAGCCACTGTGGGGAAGCTTCAGTTTGGGAGCCACAGAAACCAAGAATATTGTCTGGGAAGCTGATGTGCAGAGAGGAGAATGG ;CACADD:DCFGEAGEFAEFGGJGE>EI7EGBGHAGHJHGHGHDGCKI=HFHGEFHEFJHFIEGGBF>FEHHHEEHBF?HHE=F@FHF;FCEDCGFIBGE?G57GEHAGED@A=D,CD5BGDFH7AE>5ED7FDBF?5?GG5+FHE4FJB4DCF4A>4FC4D>A>F?HFF:GG X0:i:4 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1210:8621:33152#49 83 1 443955 0 100M = 443628 -427 GTGTGCAGGTGAGGTGCTGGACCAAGGAAGGGCAGGTGGAGGACATGGCCGAGGGGAGCTCTGTGAGCTGAGCTGCCTGCTTCGAGGGTGCCCTTGAGGC FJHHG5FGGFGFGFHGHIGE7HEFGGFGGIEGGHFFHGIJGGBGEGHHFIFCIHFFHFHGCHHFFHJHHHHEIFJIGIF?FGGGFEJGGHFFGEGFCBAC X0:i:5 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2115:17265:21215#49 147 1 443962 0 100M = 443581 -481 GGTGAGGTGCTGGACCAAGGAAGGGCAGGTGGAGGACATGGCCGAGGGGAGCTCTGTGAGCTGAGCTGCCTGCTTCGAGGGTGCCCTGGAGGCCCAGGAC ??@5G>?+BL>;4HI8D=F4JDF55BB6HA=?G>E5-7A=D7@F>E5@H8IF55G0D7FD>5D+C46E5?577D7H/H?'D0'6/F9',8C&0-ED85C< X0:i:5 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1207:15654:79767#49 163 1 444001 0 98M2S = 444271 370 GGCCGAGGGGAGCTCTGTGAGCTGAGCTGCCTGCTTTGAGGGTGCCCTTGAGGCCCAGGACTGACCCCTGGAGGGAGAGGCTTCCTTCCTCCTGTTGGGC ;C,BD7CHECA@?G?D6IID7EH?@C6CI57H565?C=?FG5D+8@@D7EE67DFHDFBI+CF=5HHG=H5+65+=55+;4F;>4G+5'F5+4+ X0:i:5 X1:i:1 XC:i:98 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2107:13301:64458#49 99 1 444082 0 100M = 444530 548 TTCCTTCCTTCTGTTGGGGCTCAGAAAACAACGCCCCAAAATGAAGTCCTCAGCAGCAGCCTCAGAAGCAAAAGTTGTCTCTGACCTTCTCCTGCCCTCC BABCFGEEFFGGGEGEGGHGGF@GHHFBGCHFGIIGGHEGGHGH@GHCLFIIFIGACGGJGGGDGDIGGEHIGFCEFGHHIGIHJGHFFGGGGBGGH=IH X0:i:6 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1207:15654:79767#49 83 1 444271 0 100M = 444001 -370 CCCCAAAGCTGGTCAGAAAACCTAAAAATATTACTCAGTTTTCCGTCTACCTTTCTATATAAGAGCTGACTAGAGAGAAATGATCTGACATCCCTTGTTT 2,4HCH@G74GFC,?H7I@7HC6BD@?A,FAG5HE@7GA@BC9@H7?F.E:C?FGA9CHFGHGCGEICCG8BBF<@C X0:i:4 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!1:?=A:D XT:A:R RG:Z:1#49 HS25_09827:2:1202:2438:81978#49 99 1 444290 0 100M = 444704 514 ACCTAAAAATATTACTCAGTTTTCCGTCTACCTTTCTATATAAGAGCTGACTAGAGAGAAATGATCCAACATCCCTTGTTTGACTGTAGGTCATGAGACT BABEFCDEJFHFGEGEGGDFDFIGHHFBG8EHFIIEHEHHEDFIGBHIFFIIJIEHFHAGDGGH8GEGGEHIIGGEBGHCEGIDHFGFFDA X0:i:3 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2313:11680:67615#49 163 1 444398 0 100M = 444768 470 AGAGAGGGCCCTGCCCCACGTCCAGAGAAGAAAATGCTCAGAGACGAAGACAAATCTAGACAGACCTTGCTGGGTTCCCACTCAGTCTATTCACATTAGA ;CBBCEDHECFG2FGGGFEFIGFGIDEEIEGHFH8-?@>D5F@?>?B>>EEEC>5>AG?GH5A?7C?@B+=E8DGG,EG@B?=ADBB5555=+F6F=5(C6+4B=++3++'><5'5+'%+D+ X0:i:5 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:5 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1202:2438:81978#49 147 1 444704 0 100M = 444290 -514 GGCCCCACACTCTCCAGCGGCAGGCACAATGGGCCTGGGGTGCAGTTGTGGACACTCGGACCCTCCTTGGAGCTGGTTTAGCTGTGCTGTGTGCTTGTGG G?B>C>?55A+CF>FCDGEDFDIBHEEHHE=FEHEHHFBGFEDFFGEGGEBDGGGCHAJ+@HJDCBHHHGCCEIGIEFCIBDF6GEDHGFCEHCDCCBC7 X0:i:5 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2212:17062:40156#49 147 1 444747 0 100M = 444449 -398 AGTTGTGGACACTCGGACCCTCCTTGGAGCTGGTTTAGCTGTGCTGTGTGCTTGTGGGAATGGATTGCCATGATTTCTGGGCTCTAATAAATTGTGCTTC +EBECDC>>IA4GHII+G=4CGBFHEFHGAFDEF?FHEFJDBBEFADGDEBFBBDFC=HEGIGE?H>F>CEICIHFCHE@BDAEEF9?GFHBEDDACBC< X0:i:6 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2313:11680:67615#49 83 1 444768 0 100M = 444398 -470 CCTTGGAGCTGGTTTAGCTGTGCTGTGTGCTTGTGGGAATGGATTGCCATGATTTCTGGGCTCTAATAAATTGTGCTTCAATCGACTCTTGAGGAGTTAA EIDAHGHBGDGGGHGGHIFGHIIHJGFGGH?GGGDGDGIIGIHDEFIHICEFCDGHHGHEGHGJGEIHHHHGFDECGIDCHDGGEG:GEHFGFFGFEEAC X0:i:6 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2307:19691:2548#49 147 1 444848 0 100M = 444511 -437 ATCGACTCTTGAGGAGTTAATGAGAGGCCTCACTTCAGACCATAAACACCCTCCCTGTGTGGGATAGAAACACACATCGTCACAGCCAGGAGGTCAGTCG GGHHFHFJGHHIGHIIHIHELFIJHEFHHEIFIGDFFFEJFJIGFIGGHHKDIKGEHHGHGHGIEEHGGCE7ICEIIJFFFECEGGAHGFCF@DDECBC; X0:i:6 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1306:5464:99443#49 99 1 444999 0 100M = 445360 461 GAGGCCACATCAGTGAAGAGTAACTTATTTCAGCAACATTTCCATGTGTGACACAAGACACACATTTCCTGCATCCACCTTTAAAGTCAAGAAGTTGAAG BAEFFGFFIFHEGDGJGGGHGGIHIFDIJHHHHGLGGGHHGHFHIGFIGHIIJHGIFHFGFIGHFFIGGHGIGCGJFIGHIHDHEFFHDG@FGH5HH=IH X0:i:6 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1303:6588:93565#49 83 1 445048 0 1S99M = 444661 -486 TGACACAAGACACACATTTCCTGCATCCACCTTTAAAGTCAAGAAGTTGAAGCTGAATAAAGCCAGCAGGCAGCGAAAATCACCTGCACTCAGTTCAGTT *,4H==7,D7GBFD7?A?@EG5@@@DGD8GCGCCG?8IDHF9-FFECDFG7G8:CAHCE88IF.DE@HGH/GAHGG5D9@A?F3F@C?? X0:i:6 X1:i:0 BC:Z:NGTCTATC XC:i:99 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=BDBED XT:A:R RG:Z:1#49 HS25_09827:2:1303:1800:4475#49 163 1 445252 0 100M = 445635 483 GGAGAGGGGGATAGAGAGGAGAAAGGAGAGGGGGCTAGAGAGGAGAAAGGAGAGGGAGATGGAGAGGGGGATGGGGAGGGGGAGGGTGCGGGGAAAGGAG I=B8GA?7AC6F,GA?F'5H5AG+BEF%A5=,5CGF5FB+E+><5J535,@,A X0:i:4 X1:i:0 XA:Z:1,+445252,100M,5;6,+171029632,100M,5;17,+81159419,100M,5; XG:i:0 AM:i:0 SM:i:0 XM:i:5 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1306:5464:99443#49 147 1 445360 0 100M = 444999 -461 GGAGGGGGGATGGAGAGAAGAAAGGAGAGGAGGGTGGAGAGCGACAGCTGCAGAGGGAGGCAGGGAGGCTGGCTGGGCGTGGACAGCTGCAGAGGGAGGC GE?HGDGFFC+IGHBFH=EHLGHGHEFEHHIJIFEFHHHDHJFFFGFGHHFFGHGIHHHHGGJHJGHGDGIIEEEIIHKIGHFH9GGHGFFFHEFEDBC; X0:i:5 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2301:15534:70890#49 99 1 445592 0 100M = 445648 156 CCCCTTCCTGGCCTGGCTGTGCACTCCCTATGTGCATGGTGGAAGCTCTGCAGAGGCCGTTCTGCTCCAGAGTGGGGCATAGCCTCGGGCGAGGTTCACA CAEDFGGFJFGGGJGHGGHFGHIKHJHHGHBHHHIGGHHGCEFHFGHEGIIIFFHIGGIC7GGHFKCGGEBIFJGGFGHEJHFHGGIGFHGGGHDFHHG; X0:i:4 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DFFFF XT:A:R RG:Z:1#49 HS25_09827:2:1303:1800:4475#49 83 1 445635 0 100M = 445252 -483 AGCTCTGCAGAGGCCGTTCTGCTCCAGAGTGGGGCATAGCCTCGGGCGAGGTTCACAGCTTGGGGGGCTGGTCCTGCCCTGTCCCACATGTGGCTGTGTG ;F@4B=B>GG(F,HGCHB,D7H66D7FAI(,GGEEI7G-E8CGFIGEJAIF;ED,FEEHGGH@HGEAFH:HFDFEECH+,2 X0:i:4 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=BDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1308:8092:70155#49 99 1 445926 0 100M = 446374 548 CGAACTGGGGCCATTTTTGAGGGATGAAAGTCTTCTGTGTGGCTCTACAGAGTTGGGTACGTGATGCTGTGCTTGTCAAACCCCACAGGACTGGACCTCA B>C@FGFDFCED@DG?>GFHIHIG<GGLC6:F=EDECB=< X0:i:6 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2201:18937:10412#49 147 1 446281 0 100M = 445897 -484 TGCTTCCCACAGCAATACATGTTAGCAACTTTGAAACTACTTTTATATATACTAAGGTTTCACAAATAAGTCAATACAGTAGTAAGAGTCAGGGTTCTCA GG)HDA?BIHHDEH3G5FGFIBB>EIE?HH@FGGB=FH,DFEHGEIEGHH>@?H@EHEGEG@GGFGEFGGCICGCBI>GGFEFIGEGHGFHDF9FDCAC< X0:i:6 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1308:8092:70155#49 147 1 446374 0 100M = 445926 -548 GTTCTCACAGCTGGATAAGGAAGTCATGGAAAAGCCAGCGGGGACCCTGAGGTCCATATATAATATATATTATACATATATACAGATCAGAATGGACCCT GH?B+ACHFCF;C>IFHAEEFBFED=H>BFIDHHBBFH9+DFDFA>?>DHH@I+5F7HDDGIG?G4EFG7EI8FHH?JCCFE5BEGF8GFEEBC?D8BC< X0:i:4 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1310:12592:63435#49 163 1 446426 0 100M = 446625 299 TCCATATATAATATATATTATACATATATACAGATCAGAATGGACCCTAAGGTGGTCGGTTATAGACAGATATGCCAGCAGGAACTCATGTTTACATGAT 6EGH?FEHHBFGGK6?FCGGEDFFGDIBFGGIFGFIEFGGEBGHGHDGEEFGEIFCGHGDFEHGBHGEFGG3BJ@EGFFDFG@E6AC X0:i:12 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDFFE XT:A:R RG:Z:1#49 HS25_09827:2:2206:4129:36963#49 147 1 446660 0 100M = 446431 -329 GTGGTCGGTTATAGACAGATATGCCAGCAGGAACTCATGTTTACATGATACATATATACAGATCAGAATGGACCCTGAGGACCATATATAATATATATTA GGHEGHHGFGFIGHFIHGFDEGIJAEHHGHIJECIGFFFHHHFFFIFGHHHFIKGGHHGFGHGHFBHFGGIDIIEIGFGGGHGFGFGHGFHFEDFECBC; X0:i:6 X1:i:7 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2214:2747:67066#49 163 1 446816 0 100M = 447229 513 AGCAGGAACTCATGTTTACATGATACATATATACAGATCAGAATGGACCCTGAGGTCCATATATAATATATATTATACATATATGCAGATCAGAATGGAC CHFGFEDGGHECHG>; X0:i:5 X1:i:6 a3:i:47 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!4=DDFFE XT:A:R RG:Z:1#49 HS25_09827:2:1316:12349:86231#49 163 1 446961 0 100M = 447320 459 AATGGACCCTGAGGGGGTCAGTTATAGTCAGATATGCCAGCAGGAACTCATGTTTACATGATACATATATACAGATCAGAATGGACCCTGAGGTGGTCGG 9CBD33AHFHF4>>)C5DE?$@9:HEI/E5+E5HHC:@EG6+GH-B:1DEH/FGIEECFCF@KHHHC5&DE?HH7B>6FL1GBBI+<,586FG+H6H5HG X0:i:1 X1:i:9 a3:i:36 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1210:20827:81182#49 99 1 447018 0 100M = 447403 485 ATGATACATATATACAGATCAGAATGGACCCTGAGGTGGTCGGTTACAGTCAGATATGCCAGCAGGAACTCGTGTTTACATGATACTTATATACAGATCG BAEDFGFFIFHGGJGJGGBGIFIGHEFIJHHHHILG>EH@GHHHFGHIGFIIFGGHFGGGFGGDEKCGGEFBFJFEHGGHEGIHJGFHEGGGGEFHHDIF X0:i:9 X1:i:2 a3:i:10 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2310:18141:3105#49 163 1 447111 0 100M = 447396 385 CAGATCGGAATGGACCCTGATGTGGTCAGTTATAGTCAGATATGCCAGTAGGAACTCGTGTTTACATGATACATACATACAGATCGGAATGGACCCTGAG ;CBDBDGHFFFGHFEGIFHDIGHIHGIFIEGIFHBFIGIGHEHHIGEIFIHHGJ5FEDHIDGHFHIFIFEGFBHF=FFFHEEGHCCHFIFEIFCFFEHDG X0:i:5 X1:i:0 a3:i:31 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1202:17160:9846#49 99 1 447163 0 100M = 447508 445 AACTCGTGTTTACATGATACATACATACAGATCAGAATGGACCCTGAGGTGGTCAGTTATAGTCAGATATGCCAGTAGGAACTCATGTTTACATGATACA CAEEFGFFJFGGGGGFGGGFGHIGHHFIJHHHHILGHHHHGHGHHGHEGIIIHHFIDHIGJGGHKKGGGEGGIJG?FIGFI@DHHFHGFDFGGDEJHHJB X0:i:4 X1:i:1 a3:i:50 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1314:17232:70689#49 147 1 447215 0 100M = 446837 -478 TCAGTTATAGTCAGATATGCCAGTAGGAACTCATGTTTACATGATACATATATACAGATCAGAATGGACCCTGAGTTGGTCGGTTATAGTCAGATATGCC 2HHBF4CHFFFIG@>6C5AEB6>FG?C>HFB?.FHEBE>E@G7H>JI1:GDHDEGI7??4H5G7IFGCB-;F=7D<73;FGEC2@D2EEEAA:< X0:i:4 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2214:2747:67066#49 83 1 447229 0 100M = 446816 -513 ATATGCCAGCAGGAACTCATGTTTACATGATACATATATACAGATCAGAATGGACCCTGAGGTGGTCGGTTATAGTCAGATATGCCAGCAGGAACTCGTG 2GGHFHCGG@GFCFBEHIFGFKEFECIIGBEGGHKGHGGIGGHGIGIJFDFLIFGFDFHDGHHGFIIFHHHJFHJIKIHIFGGGH>GGGHFGFFGFDBAC X0:i:1 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DFFFD XT:A:U RG:Z:1#49 HS25_09827:2:2309:8380:73665#49 147 1 447300 0 100M = 446952 -448 ATAGTCAGATATGCCAGCAGGAACTCGTGTTTACATGATACATATATACAGATCAGAATGGACCCTGAGGTGGTCGGTTACAGTCAGATATGCCAGCAGG GE@BFHGDIIFIE@ICFIHCI?FJEEGHDGGDEHEDFDEDDEFGFEDGG5FFEHGFHHJHGEJHFGHGGGIGIEGICFHIBEIGDGGHGFGFHEEECAC; X0:i:9 X1:i:1 a3:i:47 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2102:6246:100913#49 147 1 447315 0 100M = 446822 -593 AGCAGGATCTCGTGTTTACATGATACATAGATACAGATCAGAATGGACCCTGAGGTGGTCGGTTACAGTCAGATATGCCAGCAGGAACTCGTGTTTACAT AF<>5+?+BC4@<4I+CE=HH6FF=EEEG'FFHFEGHHFHHHDEFFEGHDIJEHDDHHGFGGGHFBHGHGEGIGEBGJGFGDGHGGGHGFEECDDD@BC; X0:i:9 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1316:12349:86231#49 83 1 447320 0 100M = 446961 -459 GAACTCGTGTTTACATGATACATATATACAGATCAGAATGGACCCTGAGGAGGTCGGTTACAGTCAGATATGCCAGCAGGAACTCGTGTTTACATGATAC EJAHHEHGGGGFHGHHHGGGFHGFGGGGFIHGGFKKHGIJJIGGEGIHIIHLIHFFIJDGGHGHGJIHHEHGCCFIHIGGHACGJGJGGHFIGEGFEBB: X0:i:1 X1:i:9 a3:i:36 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDDFD XT:A:U RG:Z:1#49 HS25_09827:2:2310:18141:3105#49 83 1 447396 0 100M = 447111 -385 CAGGAACTCGTGTTTACATGATACTTATATACAGATTGGAATGAACCCTGAGGTGGTCAGTTATAGTCAGATATGCCAGTAGGAAATCATGTTTACATGA 2IHHH=B>GFHFGGB>7?FCH?EHGGDCF@EGGFED7GGE@G@@EEFJEICDCHGFIGHFGHGFFLECCHHEHFCDGIHG?BGGEEJGDFFFGFGFDC@A X0:i:6 X1:i:0 a3:i:31 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!4=DFDFF XT:A:R RG:Z:1#49 HS25_09827:2:1210:20827:81182#49 147 1 447403 0 100M = 447018 -485 TCGTGTTTACATGATACTTATATACAGATCGGAATGAACCCTGAGGTGGTCAGTTATAGTCAGATATGCCAGTAGGAAATCATGTTTACATGATACATAT GEFHFHDJFGGIFHIFGAHHJGIBHEGHHFIFHFHHFFHHFFHFEIGGGHIFIHGIHHJHGEFGEGHFDGEIIEHFCJGIFEIFGGFEGFEFBEFDDBC< X0:i:6 X1:i:0 a3:i:10 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1202:17160:9846#49 147 1 447508 0 100M = 447163 -445 GATCAGAATGGACCCTGAGGTGGTCGGTTACAGTCAGATATGCCAGTAGGAAGTCGTGTTTACATGATACATATATACAGATCAGAATGGACCCTGAGGT GEHFFHGGBEHIAHFFHIGEHBCFE+FHFH4DICEHHFFGDHFFFI@GDHGFBGGGHHGHGHGHFHHG>FIIICHIFFGGFEDIGIHHGFHFGEFEDBC; X0:i:4 X1:i:2 a3:i:50 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1214:18219:74327#49 99 1 447593 0 100M = 447964 471 AATGGACCCTGAGGTGGTCAGTTATAGTCAGATATGCCAGCAGGAACTCATGTTTACATAATACATATATACAGATAGGTTAAATATATACACACACACG BABEFGFFGFHEGFBHGCHGGHIGHFHHEHGHFGIFJH@HGHGIAFFIL?CIJHHIGGI@GEGHKFHGG?IIGG@GFGIHJHI>HGGFFEGGGH=FH@FE X0:i:5 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1308:12565:54324#49 99 1 447687 0 100M = 448068 481 CACACGTGCGTGTGCATACATGGCTTAGCACACACATCTGTAGATCCTGGGTTTGTCCTTTGAGAGGGGACACCCCAGTAGCAGCAAGCACATTCCATGC ?A>CF?4?42E65AD?2>IEEDBB>>E X0:i:4 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11A1=:D XT:A:R RG:Z:1#49 HS25_09827:2:2109:10923:40730#49 163 1 447789 0 100M = 448131 442 AGATGTTAGTTTCTAAATTTCATCTTCAATAAAAGGAGCCAAGTCTCCCTGGAGAAATGGCTGATAATTGGGATGTGGGAGAGAAAATACAAGATGAACC ;CBCEDEHFCFGHAIDHFIFIKJGIHGIGEGHGHHFEFIGHEHHEGHGJIDHGEEEFDHHJHKFFHFIJIHGHFFHJFGJFHIFICHFDFIIGFHGEFHG X0:i:6 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2202:6389:66628#49 99 1 447801 0 100M = 448026 325 CTAAATTTCATCTTCAATAAAAGGAGCCAAGTCTCCCTGGAGAAATGGCTGATAATTGGGATGTGGGAGAGAAAATACAAGATGAACCTGGAGCATCTTG CABEFCFEIFHGFJGHGGGGGHIGHEHIGHHHHIIGJGHHEHGEFFHGFEIDJGEIGGIJDGGAGDEGGHGFGJ7=BIGEGFIEGGFBFEGGGHGFEHGE X0:i:6 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2309:17189:59869#49 99 1 447813 0 100M = 448143 430 TTCAATAAAAGGAGCCAAGTCTCCCTGGAGAAATGGCTGATAATTGGGATGTGGGAGAGAAAATACAAGATGAACCTGGAGCATCTTGTAGTCCCAGGAA AAEEFGFFJFGFGFFHGGGGGHIHHJFIFHHHHIHGHHHGGDHHFGCIFHIIHHGIGGFJFIGHHGHGGEFIGIGJHEIHIGGDGGIGFGGGGHHHHHGB X0:i:6 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFF XT:A:R RG:Z:1#49 HS25_09827:2:1214:18219:74327#49 147 1 447964 0 100M = 447593 -471 AGGGCATGGAACCCAAAATGTAAGAGCTCCCAGTGGCCACAGCTACAATGATTTGAGTGCACACACACTCACACAGACATACCCACACACACACACACAA G?H5>HC+>IA4CH;@HF44H?%1A=>,BAF?>5EF?E9DF,6E>BF@7DBD;KGCH7FDGI,G7<>GBG@;?CG8GHG+?>1EB/AHG:CFHDB>D/B; X0:i:3 X1:i:0 XA:Z:1,-447964,100M,1;5,-180874518,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2202:6389:66628#49 147 1 448026 0 100M = 447801 -325 ACACACTCACACAGACATACACACACACACACACACAAATCGGATTATGCCCCAAAGAATAAAATGAATGTCCATGGATTTGTAAGCATATAAATAAATT GDHFFHDDFCHGCHIGFAHHIFFEEFGCDEIDIGIFFEGDDEFGFEEGHEIFEKGGHHGHGIJHCD>?FFAE@5GCFD=+?55DDC?BE,D95,@H=57?G@C>D'H@57A?5+IGD7B@G>>EE?+G87>7@75+6:?HAGA9F@CDD,B;< X0:i:3 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2109:10923:40730#49 83 1 448131 0 100M = 447789 -442 ATAAATTAAAACTGAAAGGGTAGCCGGGCGAGGTGGCGAGCGCCTGTAGTCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATGGTGTGAGCCCGGGAGGT FCAHBHBGGGEF>HEHHIGGECGFDEJGIHCGGEFKDGJEGCHFHGFFIFIGIHGIICHFHHHGGLGHHHHGIHHHHIF>HGGGHGJG@HFEFFGFDEAC X0:i:3 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2309:17189:59869#49 147 1 448143 0 100M = 447813 -430 TGAAAGGGTAGCCGGGCGAGGTGGCGAGCGCCTGTAGTCCCAGCTACTGGGGAGGCTGAGGCAGGAGAATGGTGTGAGCCCGGGAGGTGGAGCTTGCAGT GFF>DHFH>IHHEHIICGEHLGHFDIHHGHFJEGJHFEEHFFIGFEFGDEFIFHIGFEB@HGFBJIE6FADDHFBHHEED7GHEFGEGH2GDIHFECHGHGEFDGGDFHCIGEGGEEFCGFIGBGEFHCFC?FCFECAC< X0:i:4 X1:i:0 XA:Z:5,-180875287,100M,0;6,-171032787,100M,0;8,+33937,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1208:20041:73979#49 163 1 448736 0 100M = 449146 508 GCTGCACGCAAGCTCCCCTGAGGAATGCTAAAATTCCTGTGCAAAGTTTAAGGAGAAAGAAGATATTTGTATACTGTCAAAGTGTCTCCCCTAAATGTTC ;CB8AB(B7G95?EF:65IBFFB7?>BI7>CDEDB7ED5GHGD7G@EGJI?DG'A(C6E7D9?FEDF5?+F>CHBAEFD+DF+CI*+E@AAF55'FH@4G X0:i:4 X1:i:0 XA:Z:6,+171032790,100M,1;1,+448736,100M,1;8,-33934,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2310:8057:12282#49 99 1 448763 0 100M = 449147 482 CTAAAATTCCTGTGCAAAGTTTAAGGAGAAAGAAGATATTTGTATACTGTCAAAGTGTCTCCCCTAAATGTTCAGTAATTACCATGGTGCCCAAATTCTT ?@>@F?B?EFEFEFE?GGB2GH>E44BFDGG@,@,HH>F?A X0:i:2 X1:i:0 XA:Z:5,-180875700,22M2I76M,5; BC:Z:NGTCTATC XG:i:2 AM:i:0 SM:i:0 XM:i:3 XO:i:1 QT:Z:!11=BD?B XT:A:R RG:Z:1#49 HS25_09827:2:2310:8057:12282#49 147 1 449147 0 21M2I77M = 448763 -482 TCTTGCAGAATACCTGAGCAGCACACTCTGCAAAGCTGTCAAGGCGGTGAAACGAAGACAGGCCAGGAAAGGGTCACAGGCGCAGGGGACTAAGGAGGCG ?H+BF<55BAH+AH;;FA=F+GC55=>,+HDAGHEFFE,DDB@=>+??7E5+IBFCH7GHD5EGFABF5GEEC>7B7JEC?E>+EEALG9CE8CFD>BC< X0:i:3 X1:i:2 XG:i:2 AM:i:0 SM:i:0 XM:i:2 XO:i:1 XT:A:R RG:Z:1#49 HS25_09827:2:2110:8323:30717#49 163 1 449162 0 100M = 449425 363 GAGCAGCACTCTGCAAAGCTGTCAAGGCAGTGAAACGAAGACAGGCCAGGAAAGGGTCACAGGTGCAGGGGACTAAGGAGGCGTGAGGGCCAGTGCAGCC ;;ACBDD@FHFGHGF@FICFIEJI8DFI>EAIFEB X0:i:1 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!4=DFFFF XT:A:U RG:Z:1#49 HS25_09827:2:2107:11738:57902#49 163 1 449221 0 100M = 449582 461 CAGGTGCAGGGGACTAAGGAGGCGTGAGGGCCAGTGCAGCCTGGGGTCCTGGACGTGAGCTGCTGAGACGGCACCCGCGTGAGTGTCGCAGTTTCCACAC ;CBCEFDEFFFGHGIDIFHGIHFFBGEIIEGGFHFCHDBHHG X0:i:4 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2308:17229:69535#49 163 1 449402 0 100M = 449799 497 GCAGTTTCCACACCGTGAGCTGCTGAGACGGCACCCGCGTGAGTGTCGCAGTTTCCACACCGTGAGCTGCTGAGACGGCACCCGCGCGAGTGTCGCAGTT +55FE>5G,G X0:i:67 a3:i:26 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2307:14000:81377#49 163 1 449417 0 100M = 449790 473 TGAGCTGCTGAGACGGCACCCGCGTGAGTGTCGCAGTTTCCACACCGTGAGCTGCTGAGACGGCACCCGCGTGAGTGTCGCAGTTTCCACACCGTGAGCT ;CBAEEGFF@EGGGEGBDHFIEFI8GC@IE7HFHG?HGE>EAHDFGGBDFE@@@IEEHB?5HD7=EFEJDF5H+IAB4BI<4A+;3B<4G4BDC3CB@H+ X0:i:70 a3:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2110:8323:30717#49 83 1 449425 0 100M = 449162 -363 GGAGACGGCACCCGCGTGAGTGCCGCAGTTTCCACACCGTGAGCTGCTGAGACGGCGCCCGCGTGAGTGTCGCAGTTTCCACACCGTGAGCTGCTGAGAC 2>G,++(G,+H,5F55,DFD77,6,C7(,G,GGCDD7>D88:B@GF?8;D?CC8C@-F@@C7G>:8HFB-?8E9D1AIGG?G*>?GE@@EFFDDBFEB=? X0:i:66 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 QT:Z:!1=ADABD XT:A:R RG:Z:1#49 HS25_09827:2:1208:9745:78270#49 163 1 449427 0 100M = 449821 494 AGACGGCACCCGCGTGAGTGTCGCAGTTTCCACACCGTGAGCTGCTGAGACGGCACCCGCGTGAGTGCCGCAGTTTCCACACCGTGAGCTGCTGAGACGG ;CBDBDDFFCFGHGBGGIDDDGJFFEIIIIGGHBGCEGCGFF7HIGGIFH8HGFFFFF7CDBEBGEF5FIHGH4EA>+BEDFF54CCFDFC>5GHHHEEGFGEGGHGECGFIDHIIFHLGCFGBDEGHDDFGGCGDADGDHEG-C7G7CFF5D6@GCFGJ4HAE X0:i:66 a3:i:45 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1202:7266:27974#49 147 1 449504 0 100M = 449208 -396 CACACCGTGAGCTGCTGAGACGGCACCCGCGTGAGTGTCGCAGTTTCCACACCGTGAGCTGCTGAGATGGCACCCGCGTGAGTGTCGCAGTTTCCACACC G?3,FAG5GCF4>HAH*C@=4+H6J5HIHHDEFFEFDGFFEGHGHCFI@@DEFJIHGGDHEHGGGHFG6FGG5IIIEBIJFFFEFGDFGLGFGEEEEECBC; X0:i:13 X1:i:110 a3:i:19 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2307:14000:81377#49 83 1 449790 0 100M = 449417 -473 CCGTGAGCTGCTGAGATGGCACCCACGTGAGTGTCGCAGTTTCTACACCGTGAGCTGCTGAGATGGCACCCGTGTGAGTGTCGCAGTTTCCACACCGTGA EAHHFFHGGFHFHCBH7DGG-CEB77FCDFEGG@@DH?EI8CB7CG7CIDEFCHCFHG@GCE@8GIEHHEHBBDD;? X0:i:4 X1:i:10 a3:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2308:17229:69535#49 83 1 449799 0 100M = 449402 -497 GCTGAGATGGCACCCGCGTGAGTGTCGCAGTTTCCACACCGTGAGCTGCTGAGATGGCACCCGTGTGAGTGTCGCAGTTTCCACACCGTGAGCTGCTGAG BCGBCE<+GDH6BFFGHDC?7KEH7FGIBFH-B X0:i:5 X1:i:42 a3:i:26 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1208:9745:78270#49 83 1 449821 0 100M = 449427 -494 TGTCGCAGTTTCCACACCGTGAGCTGCTGAGATGGCACCCCTGTGAGTGTCGCAGTTTCCACACCGTGAGCTGCTGAGATGGCACCCGTGTGAGTGTCGC 2I=H=HBGG4GF>>GCHD;GH?GFEFGCIGHG,HK@7GGJ8AFDIEFHIEHFIDGGIHHGCH9GGEHHHHHBIHFHGIBGGDG>HEJGFH@GFFGFC>AB X0:i:10 X1:i:17 a3:i:29 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2207:5580:84942#49 147 1 449830 0 100M = 449452 -478 TTCCACACCGTGAGCTGCTGAGATGGCACCCGTGTGAGTGTCGCAGTTTCCACACCGTGAGCTGCTGAGATGGCACCCCTGTGAGTGTTGCAGTTTCCAC G4GB>EFBBGFDE;FGFIEHFDC+HFGEGFGFCGEGFFADDEHGEIGGHHFFIEGGHHDFGIGEFAHFHGEIIGCIFFGFGEFHGFGHGFGDEGCDCBC; X0:i:10 X1:i:10 a3:i:45 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1205:11609:56225#49 99 1 449855 0 100M = 450047 292 GCACCCATGGGAGTGTCGCAGTTTCCACACCGTGAGCTGCTGAGATGGCACCCGTGTGAGTGTCGCAGTTTCCACACCGTGAGCTGCTGAGATGGCACCC CABEFGFFIFF@HBBFAGGGGDIEGDFHGDEHCIHFGGECGHGGHEHGCFIFHDBA7F:88D9?@E7GG?F7C,@EBEG7CHBHGBF>E64G>CD5H@F2 X0:i:6 X1:i:17 a3:i:43 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!1=BDDDD XT:A:R RG:Z:1#49 HS25_09827:2:1313:4930:64650#49 99 1 449862 0 100M = 450213 451 TGTGAGTGTCGCAGTTTCCACACCGTGAGCTGCTGAGATGGCACCCATGTGAGTGTCGCAGTTTCCACACCGTGAGCTGCTGAGATGGCACCCATGGGAG CAEEFG?EFFHEGHEFGGHFIHIGFJHDGHG@FILFGEHHGEHHFFFILCIIF7EIGGGGGDGHFEHGGFIGFGGEFGIHGGIHHFIHFEFGG+5+>G>;E4B4FFB@FB4+5BEIBA=?C>BB,79D7E6CEAE@GEBJBGDIHHGEGEDHFHHFH?IDFEHEEFFCFIDH@EHEGEEDCDDCBBC; X0:i:13 X1:i:97 a3:i:43 XG:i:0 AM:i:0 SM:i:0 XM:i:4 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2312:13044:93882#49 73 1 450053 0 100M = 450053 0 GAGTGTCGCAGTTACCACACCGTGAGCTGCTGAGATGGCACCCGTGTGAGTGTCGCAGTTTCCACACCGTGAGCTGCTGAGATGGCACCCGTGTGAGTGT BAECFGFGIFFGG%GHGGGGGHCGHEF?GHHHHGEGGGHCGHGI@GCGFFIFHHHIGGIGGGGHKKHGGFB7GKFEF>HFG@GFG?FHEG@7GH=BHHI* X0:i:10 X1:i:14 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2114:9517:55017#49 99 1 450056 0 100M = 450468 512 TGTCGCAGTTTCCACACCGTGAGCTGCTGAGATGGCACCCGTGTGAGTGTCGCAGTTTCCACACCGTGAGCTGCTGAGATGGCACCCGTGTGAGTGTCGC AACEFGEDIFFGGJEHGGFFGFIEHEHH@DECHIEGGEHHF@FGGF8?LFEIBDEECGGF@D9H@FC5GEIFGKFE?>HHEF77CGF>E64,>5DBAAGB X0:i:10 X1:i:14 a3:i:11 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFE XT:A:R RG:Z:1#49 HS25_09827:2:2214:13530:17010#49 163 1 450068 0 100M = 450479 511 CACACCGTGAGCTGCTGAGATGGCACCCGTGTGAGTGTCGCAGTTTCCACACCGTGAGCTGCTGAGATGGCACCCGTGTGAGTGTCGCAGTTTCCACACC C?>3IIC>DFE@7DECGFGH=G@>?=>8G>?7-CHH7AH?FBDFCFDAGHB4H+F,5E X0:i:11 X1:i:7 a3:i:11 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDDDD XT:A:R RG:Z:1#49 HS25_09827:2:1315:7387:39601#49 163 1 450122 0 100M = 450473 451 TGAGCTGCTGAGATGGCACCCATGTGAGTGTCGCAGTTTCCACACCGTGAGCTGCTGAGATGGCACCCATGGGAGTGTCGCAGTTTCCACACCGTGAGCT 996C?BGHEC4AGGEEBCI:F7JI8D6I,B7=>+4EEEDGE2HEFG1EF5B7GEB>E6J,D9FFF4>E?+F5HHE+F4,JD4=$CFH+I4G+5CAF>H4+ X0:i:3 X1:i:6 a3:i:25 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2110:20982:77854#49 163 1 450201 0 100M = 450490 389 GCAGTTTCCACACCGTGAGCTGCTGAGATGGCACCCGTGTGAGTGTCGCAGTTTCCACACCGTGAGCTGCTGAGATGGCACCCGTGTGAGTGTCGCAGCT :CA8AEC@EC9GAA?(CCB?D7B78D6G7EG556AC66D5=BH7G5AAFDH?+97,+B5+5455$BB+5+(+44A5+*4A+4EFB+3'(3,2 X0:i:10 X1:i:14 a3:i:40 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1313:4930:64650#49 147 1 450213 0 100M = 449862 -451 CCGTGAGCTGCTGAGATGGCACCCGTGTGAGTGTCGCAGTTTCCACACCGTGAGCTGCTGAGATGGCACCCGTGTGAGTGTCGCAGTTTCCACACCGTGA GHF5FHDFILFDCHF@FF=@+DBJAEFCDHI?H?HDHEHDCFGEFFD@GEFJIGDFHHEHGIDEEGH+GGIIFEGIIJFIGGGDFC?IB7FA=?E6C+7EGDEF5IGF?7CGFGHFEGBFJAF4HHFGF5GI=FEEDHB@3AIF5DDHDBG@FCAJHGIGGFEHFIGEEICHIFFGIFDGIGFGEGFJF3>E=DBC; X0:i:6 X1:i:17 a3:i:11 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1315:7387:39601#49 83 1 450473 0 100M = 450122 -451 TGTGAGTGTCGCAGTTTCCACACCGTGAGCTGCTGAGATGGCACCCGTGTGAGTGTCGCAGTTTCCACACCGTGAGCTGCTGAGATGGCACCCGTGTGAG EF@CBFEFFJHEIHGFFGGGEFGE?FIFFGFFB>A X0:i:4 X1:i:8 a3:i:25 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2214:13530:17010#49 83 1 450479 0 100M = 450068 -511 TGTCGCAGTTTCCACACCGTGAGCTGCTGAGATGGCACCCGTGTGAGTGTCGCAGTTTCCACACCGTGAGCTGCTGAGATGGCACCCGTGTGAGTGTCGC 26+HBEH>CF@@56F5HBFCCHEFDGIGBFEGGGDFFGDE@CB@AEHBFFC;I@GFEHHGCFEGGJEHDHHE?FJHHIKIFFGBJ>GGGFFEFFGFDCAC X0:i:10 X1:i:14 a3:i:12 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2110:20982:77854#49 83 1 450490 0 100M = 450201 -389 CCACTCCGTGAGCTGCTGAGATGGCACGCGTGTGAGTTTTGCAGTTTCCACACCGTGAGCTGCTGAGATGGCACCCGTGTGAGTGTCGCAGTTTCCACAC 2>4<'+E>B+,FC(,5C7,E(7BF,7,(D(?7G(,D7-988.9@A@7B;@.C.CB98/,8@CG8-8DC@HHB.9<<;I>22/>G?F<@6?=G4?GF@>AC X0:i:4 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1207:15706:40764#49 163 1 450650 0 100M = 451034 484 AGTTGCAGTACTGTCTTTGCAACTCTTCTGGACATCTTTTTTTTTTTTTTAAATAAAACATTTTTAACATGAAAATATGCAGAAAACGGTGGCTCGCACC ;CB87E9BFCFG?G?EFFBF@HBCBCBFD@755HEC6',D9??5?+++4'BEE=++'?54+5$'*;4+++FF5H+,G?A X0:i:4 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2303:17962:98431#49 99 1 450780 0 100M = 451255 575 AGGTGGATCATGAGGTCAGGAGTTCAAGACCAGCCTAGCCAACATGGTGACACCCCGTCTCTACTAAGAATACAAAAATTAGCTGGGCGTGGTGATGGGC A?CFFDFFGF?@HEFJ9IFHH8CIH:FEHCC9CHFFHGFD&FHEGHGBCGJG9HG77GGEIFGJ77BEGHJGIHCGGHF@FG>CDCHDJH X0:i:5 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2203:11783:5414#49 163 1 450876 0 100M = 451247 471 GGGAATCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGCATCACTTGAACCGGGGAGGCAGAGGTTGCCGTGAGCCGAGATCGCGCCCCTGGACTC +/B,C?-8D(E58A,E+F5F@7>C@C>87E7B5HB,CF45++3H4;A+F>'++(3?G X0:i:4 X1:i:0 XA:Z:1,+450876,100M,5;5,+180878934,100M,5;1,-532790,100M,5; XG:i:0 AM:i:0 SM:i:0 XM:i:5 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1207:15706:40764#49 83 1 451034 0 100M = 450650 -484 TGGAGGCTGTATGACAATCAAGCTACTTATAACAAACAAAATTGAGAATGAAGGTAAATTAAAAATAATTTATAGTCTTTAAAAAGCAGGAACTACAAAA E>=B+=HGF4G6BC?HD7CI7CEF7F?FDFH7G7K,DG9G@:GCEB7CFCHF9@FA:EH8CHGCFIEC8A?BIHCGE@BG?FG>??F@F?FADB3F@B>C X0:i:6 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!11ADD8D XT:A:R RG:Z:1#49 HS25_09827:2:2203:10351:48073#49 99 1 451071 0 100M = 451426 455 AAAATTGAGAATGAAGGTAAATTAAAAATAATTTATAGTCTTTAAAAAGCAGGAACTACAAAATTTACATTTCTGAAAATGGCAGAAAAATCCCACATGG AAED@DBDA=?@FG?GG2GEGF@;FJHIGHHCFDIB>HHC@HCGFBHIDF8FCEBCCGAG8G?DHKEGGEFFFFG??ECCIGBDGEFHF@G74FDGD>F2 X0:i:6 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=BDADE XT:A:R RG:Z:1#49 HS25_09827:2:1201:7983:99768#49 99 1 451082 0 100M = 451481 499 TGAAGGTAAATTAAAAATAATTTATAGTCTTTAAAAAGCAGGAACTACAAAATTTACATTTCTGAAAATGGCAGAAAAATCCCACATGGCTGAATATGTA A?6CF??DACFEEBFHBED?IBIEGDF:GDHCFDAGG9H-8?DIFFEIGHBFCDBGDGG@DAGH@FFGG?EBIJFDFGG7G,IEH?I>FE4G+C5BD46; X0:i:6 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2212:13407:87486#49 99 1 451086 0 100M = 451429 443 GGTAAATTAAAAATAATTTATAGTCTTTAAAAAGCAGGAACTACAAAATTTACATTTCTGAAAATGGCAGAAAAATCCCACATGGCTGTATATGTATGTG AAEDFDFEEFGDHGD5=HJCGADBFB5E?G?5HB4J(H,H<5D?<>>3D2 X0:i:4 X1:i:0 XA:Z:1,+451173,100M,1;5,+180879231,100M,1;1,-532493,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2203:11783:5414#49 83 1 451247 0 100M = 450876 -471 GGTGTGCATGAGTGTGTATATGATTTGGGGGTATGTGTGAGTGTGTATGACTGTGTGTATGAGTGTGTATGATTTGTGTGTGTGAGTGTGTACATGTATA ;A4HCDEGGDE@C6,57?C?HH6??7CCG7AGGIEFH-DEF.@FCE?F;3FD.-FFD/H8G7E8:HAFCEH8:@<G?F>23E0@@?=AD??F7>;< X0:i:4 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11AB+,= XT:A:R RG:Z:1#49 HS25_09827:2:2303:17962:98431#49 147 1 451255 0 100M = 450780 -575 TGAGTGTGTATATGATTTGGGGGTATGTGTGAGTGTGTATGACTGTGTGTATGAGTGTGTATGATTTGTGTGTGTGAGTGTGTACATGTATACACTAGTG GGGB>D?DFAAIGHCI+AF@EBFFHFFBB?=FCHEFF7BFD@D=HED@GFIDEHG?D7?H>5GD74@FD7ED,C78?5CF?DCHGBFA5FJ7CDFDCBC: X0:i:4 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2304:11317:51659#49 163 1 451307 0 100M = 451440 233 GAGTGTGTATGATTTGTGTGTGTGAGTGTGTACATGTATACACTAGTGTGCGTATGATTTGGGGGTATGAATGTGAATGTGTACATATGTATTTATGATC ;CBCDFDFFGHGHGGGCFBBFF>CBHCEDCGGGEGFDGCGEDHHGGGGDFHDGEIHEHGHFHEFEEHHDDGKBHEEBFG>EHFCFIHEDHCIFGFFH?HA X0:i:5 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2115:17223:79930#49 99 1 451317 0 100M = 451483 266 GATTTGTGTGTGTGAGTGTGTACATGTATACACTAGTGTGCGTATGATTTGGGGGTATGAATGTGAATGTGTACATATGTATTTATGATCTGAGTGTGTA @ABEFGDDFFGG8JGH>GF?DFIECH@IFDEHFICFC@-GFHEHGFECD?IFFFEAGGCJEEG,GF7GG?FFAF@EFGG7GGDHHFHBEGGB>FFGHGF2 X0:i:5 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=ADDDD XT:A:R RG:Z:1#49 HS25_09827:2:2210:5281:51053#49 99 1 451389 0 45M2D55M = 451751 460 ACATATGTATTTATGATCTGAATGTGTATGAGTGTGAATGTGAACGTGTGTGTGAGTGGGTATATGATTTGGGTGTGTGCAAGTATGAATATGTATTGTG AABEFGEEJFGGGJGGGGGFIFIKHEHDEHGHHJJGFGHHDHFGHGHIDHIIHHHIFGIJGGGFGKHGGHIBGJGGFGIHEGIHGGHHFEGGGDHJHDIE X0:i:6 X1:i:0 BC:Z:NGTCTATC XG:i:2 AM:i:0 SM:i:0 XM:i:1 XO:i:1 QT:Z:!1=DFFFF XT:A:R RG:Z:1#49 HS25_09827:2:2203:10351:48073#49 147 1 451426 0 100M = 451071 -455 ATGTGAACATGTGTGTGTGAGTGGGTATATGATTTGGGTGTGTGCAAGTATGAATATGTATTGTGTGCATTACTGTGTATATTTTGGGCTGTGTATGAGT ?EF>GH5F>AF;ECCF@FHE5DC>ABECDGGACFEDHEADHGBE>BJGDC>FIKCC=HFHGCEDG+E>57IDIC>HEFEDBIFCGGGECFGFCED7CAC< X0:i:4 X1:i:0 XA:Z:17,-81166460,100M,1;6,-171034820,100M,1;5,-180879484,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2212:13407:87486#49 147 1 451429 0 100M = 451086 -443 TGAACATGTGTGTGTGAGTGGGTATATGATTTGGTTGTGTGCAAGTATGAATATGTATTGTGTGCATTAATGTGTATATTTTGGGCTGTGTATGAGTGAA GHH>CHGFIIHIEHIIHIHHIFFBDIEHDEEFGCHDFHGGHEHEEIGGHFI@IBGEDHJHGGJHEGEGDFEIEEG?CJGFGEGEGB9HGFEEHGDECBC; X0:i:4 X1:i:0 XA:Z:17,-81166463,100M,1;6,-171034823,100M,1;5,-180879487,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2304:11317:51659#49 83 1 451440 0 100M = 451307 -233 GTGTGAGTGGGTATATGATTTGGGTGTGTGCAAGTATGAATATGTATTGTGTGCATTAATGTGTATATTTTGGGCTGTGTATGAGTGAATGTGAACATGT ECGHFHHGGDHFHHGCFI@GHH6HEGIGBF7GGCGDHGEDGIHFCGHFF4FGGDFHHGDFGHACGIAHHHHGF@DDGIGGHDGGHEBGDFFJ?FGFFC?A X0:i:4 X1:i:0 XA:Z:6,-171034834,100M,0;5,-180879498,100M,0;1,-451440,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDDDF XT:A:R RG:Z:1#49 HS25_09827:2:1201:7983:99768#49 147 1 451481 0 100M = 451082 -499 ATGTATTGTGTGCATTAATGTGTATATTTTGGGCTGTGTATGAGTGAATGTGAACATGTGTGCACGAGTGTATATATGATCTGGGTGTGTATGAGTGAGC 2HHEDGGGFCA;@IE@DH7FDA56,CA,FG7EE?6>HI5E7F>CC@CG8GF9DFCE7AAC; X0:i:4 X1:i:0 XA:Z:17,-81166515,100M,0;6,-171034875,100M,0;1,-451481,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2115:17223:79930#49 147 1 451483 0 100M = 451317 -266 GTATTGTGTGCATTAATGTGTATATTTTGGGCTGTGTATGAGTGAATGTGAACATGTGTGCACGAGTGTATATATGATCTGGGTGTGTATGAGTGAGCAT GFFBFHJFGLHDFHF2GIEFIFHEHFFHHHIJIGEE9F?+?4CE6@DE3AGA2*D1/E.@.-8:H8AHFFE778@H-9G-ICFEF8?BIC9AB8-GH8F@GG,F7IDGE,BHBGFD,>,IF6HFGGB=BDFJ2 X0:i:5 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!11ADDDD XT:A:R RG:Z:1#49 HS25_09827:2:1303:12540:12346#49 83 1 451587 0 100M = 451173 -514 GAACATGTGTGCATGAATGTGAGTATGATTTGGGTGTGTATGAGTGTGAATATGTGCACGAGTGTATATATGATCTGGGTGTGTATGAGTGAGCATGAAT EA4HBF5GGGG@>FGG>DHDEHEF?,,II,E-G77G79A@-G@@8BG8;B(FCD,@A;9GC7G>FAAHHGA@IFCGFBG>HEBCD9FFE?GFCB@A X0:i:5 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DD?BD XT:A:R RG:Z:1#49 HS25_09827:2:1309:21103:71781#49 99 1 451604 0 100M = 451808 306 TGTGAGTATGATTTGGGTGTGTATGAGTGTGAATGTGTGCACGAGTGTATATATGATCTGGGTGTGTATGAGTGAGCATGAATGTGAACATGTGTGCATG B;>EFG4?A@4DHD?FG>D?G2>E9BC8H;D98FCCE8F,7BAD9G@@9-D8D@5EH(D6@B+B5HD4FB X0:i:5 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=BDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2210:5281:51053#49 147 1 451751 0 15M2I83M = 451389 -460 TGAATGTGTGCATGAGTGTGTACAATCGGTGTGTATGAGTGAGCATGAATGTGAACATGTGTGCACGAGTGTATATATGATCTGGGTGTGTAGGAGTGAG GGHHDEHGGGHCGHICHFHHHGFEHEEHGHIJGFJHHHIGHFGGHGFGGHGJIKGFHHHHGHJIGEHFHGIIIGHIIHGIFHIFGFGHGFGFEEDEDBC< X0:i:5 X1:i:1 XG:i:2 AM:i:0 SM:i:0 XM:i:1 XO:i:1 XT:A:R RG:Z:1#49 HS25_09827:2:1309:21103:71781#49 147 1 451808 0 69M2D31M = 451604 -306 TGTGCACGAATGTATATATGATCTGGGTGTGTAGGAGTGAGCATGAATGTGTATGCACAAGTGTGTGTATGTGTATGATCTGGGTGTGTAGGAGTGTGAA 2FFHFFCBBHFHGHCCFFBCF6FFDEFIFGDFEG5EH7FFCEDEAADGDBFD?HFFHGAEGGDDGGHFD7EIIGDH6FEC=6C7CCAHCECDCCEBBAC< X0:i:4 X1:i:0 XA:Z:1,+531872,26M2D74M,3;5,-180879866,69M2D31M,3;1,-451808,69M2D31M,3; XG:i:2 AM:i:0 SM:i:0 XM:i:1 XO:i:1 XT:A:R RG:Z:1#49 HS25_09827:2:2314:18997:99576#49 147 1 451929 0 100M = 451583 -446 GTATGTATATGATCTGTGTATGTATGAGTGAGTGTGAATGTGTGCATAAGTGTGTGTATGATCTGGGTATGAGTGATTGTGAATGTGAGCATGTGTGCAC GHGHFH?DF<4CFHII>FEEFG=BHBFBH5F?CCEF?K9D?8FC9E@GHCE@I>@G5AFFG5A6FH@5G>5E8FGEC>EDFC:EE0AHAA2F-7D7,0;< X0:i:4 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2307:9934:4832#49 99 1 451961 0 6M2D94M = 452256 395 TGTGAATGTGCATAAGTGTGTGTATGATCTGGGTATGAGTGATTGTGAATGTGAGCATGTGTGCACGAGTGTGCATATGATCTGGGTGTGTGGGAGTGAG ?ABFF?GFI=E6GBFHGE:EGB1EDGIF6EFG>H55BGCB X0:i:4 X1:i:1 BC:Z:NGTCTATC XG:i:2 AM:i:0 SM:i:0 XM:i:1 XO:i:1 QT:Z:!1:B;BDD XT:A:R RG:Z:1#49 HS25_09827:2:1302:16757:48498#49 163 1 451979 0 100M = 452253 374 TGTGTGTATGATCTGGGTATGAGTGATTGTGAATGTGAGCATGTGTGCACGAGTGTGTATATGATCTGGGTGTGTGGGAGTGAGCATGAATGTGTATGCA @FG4?AF?GGG??2>AHD>>E<>@13?DF=4DEEEEGEB?C2@;GH;B6D776GCB,G7E55><@6FG4C+=HGAB X0:i:6 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=D?DDF XT:A:R RG:Z:1#49 HS25_09827:2:1302:16757:48498#49 83 1 452253 0 100M = 451979 -374 CTTTCAGCATTGAGTCTGTGTGGCATCCAGGCTTTTCTGGATGATGTAGAATCAAACCCCATAATTAATTCCAGTAACTTAGAAATTTTCACTTATGAAT FIHHFGHGGGGGCJBJHIHGHIIGEGKGIFEGGIKKFGJJKGHCIHIFIIFLIHGIGJHFGHHHGIHFHHHGHHHIKIHGHGGGJGHGGGFGFGGFFEAC X0:i:6 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2307:9934:4832#49 147 1 452256 0 100M = 451961 -395 TCAGCATTGAGTCTGTGTGGCATCCAGGCTTTTCTGGATGATGTAGAATCAAACCCCATAATTAATTCCAGTAACTTAGAAATTTTCACTTATGAATACT G??E5<+D>E>F4A55B5FH,5C7@FF7DG7EF@+>C+7ADAGIFE746>DC5I?>CBFF?D?E5HBG9,GH9?@CFDCAC< X0:i:6 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2302:16274:32064#49 147 1 452506 0 100M = 452110 -496 GTGCCATCTCCGGGACTGCACGGAGAGGCGGAGGCTCAGGCGTGGGATCTGAGCTCAGTGGGCCCTTTAAGGACCGCTGCCTCCTTTCCTCCCTTTGGCA B4?GFHDHBLADFH;FGIFDFHIBHIHEDGFJGHEGI?HGFHGFEIDGCFGDEHCFHHAHG5GHFBHGGGIIGGE@CFCGDDIFGGFEGAHFCGDEDBC; X0:i:4 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1201:9798:98718#49 147 1 452587 0 1S99M = 452198 -488 CTCCTTCCCTCCCTTTGGCATTCAGCATCGACTTACGATGGCTCCCAGTCACAGTCCTTGTCGCTGCCTGGTATTACACAGGGCCTCAGTCCCTTAACTG +,35FG'+B+4;5'4?5>55F7HD7,DC(7?G@DF=?E5D7AF+55,D,H>>GG@,8B78C>,7B5ABC'A,5HC(,CECCAC; X0:i:4 X1:i:2 XC:i:99 XG:i:0 AM:i:0 SM:i:0 XM:i:4 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1312:14726:4370#49 163 1 453191 0 100M = 453495 404 GAGGAGCCAGTCATCATCCCCAAAGACACAGCTCCGAATACCTCATCCTGAAATCCCAAAGATCAAAATCCCAAAAGTATAAATCTGGAAAAAATAATGT ;CBDEDEHDJFGHFICIIIGCKJIIHIGIIGHFHJEIJIGHJHHDGGLJHHHGGIFFDGFHGDFFICIFE?HHHIHFBFIHHFHCFHGHAGIFHHFHHE@ X0:i:4 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2310:17843:3541#49 163 1 453198 0 100M = 453549 451 CAGTCATCATCCCCAAAGACACAGCTCCGAATACCTCATCCTGAAATCCCAAAGATCAAAATCCCAAAAGTATAAATCTGGAAAAAATAATGTCGATGTT ;CBDCFEEFGFGHGGGIGEFGGFIIEIFFIGHFHHGHFHGFEHHIGGIDIEGGE8FFHEFJHEFFIHIDIEHHGIHJFGIHEIHIIHFIHIFFJHGFHFG X0:i:4 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1312:19543:36416#49 163 1 453222 0 100M = 453546 424 CTCCGAATACCTCATCCTGAAATCCCAAAGATCAAAATCCCAAAAGTATAAATCTGGAAAAAATAATGTCGATGTTATTTATTTACATTTTTAAAAGGTA ;CBCEFGHFGFGHEGGGCEGCFFIIHIIIIGDFHGEGGIGHEHHFGHIJGHHGEIFFHFHJFHHFEFEFIEHHGFHFHGFEFIHGBHFIFEGHGHFFHEG X0:i:5 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1311:3722:96198#49 163 1 453408 0 100M = 453806 498 ATAAACACTGAGGTAACTAACGACGGCGGCATGGGGGTAGCAGTTATAAGAAGACAGACCATAAAGAAATAAGTCAAAAGAGAAACGTGTACACGTATAT ;CB8BD9BDCF>GG6:HID7GGHE8DCGICFGEH<,DD=GHFACF5EE=EHHG5IF=@E7DHFBFH?GDIH>>HEHE4GHEFIFII>4C4CIBFF>>?FG X0:i:4 X1:i:0 XA:Z:1,+453408,100M,1;5,+180881466,100M,1;17,+81168419,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2307:13094:84137#49 163 1 453433 0 100M = 453833 500 GCGGCATGGGTGTAGCAGTTATAAGAAGACAGACCATAAAGAAATAAGTCAAAAGAGAAACGTGTACACGTATATCGCTACGGTTACTAATTGTGTGCAC GIKGHGEEGIGDELHHIIFGIHGFHJHGHHHJGLHHHEFEIHHHGIHGFGGGJGJGGFFJFEGFEBAC X0:i:4 X1:i:0 XA:Z:17,-81168506,100M,1;5,-180881553,100M,1;1,-453495,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2312:7209:25623#49 163 1 453509 0 100M = 453884 475 GCTACGGTTACTAATTGTGTGCACCTAGCCCTGTAGCTGTGGTCATCTGAAATATCAGGGATTTTAGACTTGAGGGATTTTGATCTTTAGGGATTTCAAC :CB8C7C8FE5G8AFDG>B,C?H7BCB?CEF>F@HED6GGAA7E?GBEDGCD5@IEEDE?=AHBFEF5D+5B,>FA5BD54E+FIC4EIA?H5EB4; X0:i:4 X1:i:0 XA:Z:5,+180881567,100M,0;6,+171036883,100M,0;17,+81168520,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1312:19543:36416#49 83 1 453546 0 100M = 453222 -424 TGTGGTCATCTGAAATATCAGGGATTTTAGACTTGAGGGATTTTGATCTTTAGGGATTTCAACATTCCACATTATGGTGCTTGGGATTGTGTCTTTCAGG FJFHCGHGGGGFGJFEHGGJHHGFGG?GFFEGGFFGHGGJGCHFIGHHIIFGIEFIHGHFHHHGGJGHHHFGIHFHHIHIGGGGJEJGGHFGGFGFFEAA X0:i:6 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2310:17843:3541#49 83 1 453549 0 100M = 453198 -451 GGTCATCTGAAATATCAGGGATTTTAGACTTGAGGGATTTTGATCTTTAGGGATTTCAACATTCCACATTATGGTGCTTGGGATTGTGTCTTTCAGGATT BJHHHGHGGGGFFIFEHIGGHIIFJEJGGKFGGIFGHGGIJIGFIGFHIIHFIFGAEJHFJHHJGJJHHHHFIHEHGIHGFHGGHEHGFGFIEFGFFEAB X0:i:6 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFF XT:A:R RG:Z:1#49 HS25_09827:2:1208:6837:98408#49 99 1 453640 0 100M = 454109 569 TTCAGGATTATGATCCAAACTCAGCTGGGCCTCCCCTCCCTGCCCCAGGATTGTGGAGTGAGAACGTTGCAGCAGGAGAGAACAACGCAGCAAAGCACAG CAEFFCEDICFEEGGHGGDHGGIAFJFHG?HHHHIGGEHJFHJGGGHEFHC;HDFCGFGGIGGHKFF=GCFIIKGDFG7H7BDHEFFHFGG>GDGFHDCH X0:i:4 X1:i:0 XA:Z:5,+180881698,100M,0;6,+171037014,100M,0;17,+81168651,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2108:20926:56994#49 121 1 453720 0 100M = 453720 0 AACAACGCAGCAAAGCACAGCAGGGGAACCGGAAATGCTCACCTTTTGACAGGGTACTTTTAGTTCTGGGGCCTTATCTTAAGGATATTCCAACATATAC EI+HJDHGG<@@G>FE,IF77EG6?776FKE75G,@79IE-G9C8E7C;@:GCCGIDEHCHHEJ:EAFDE-B?@FCEI>DGB2>HGJCDHFGFDGFC>A? X0:i:4 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!0-<9;)2 XT:A:R RG:Z:1#49 HS25_09827:2:1311:3722:96198#49 83 1 453806 0 100M = 453408 -498 ATTCCAACATATACAAAAAGATTCATGCACAGAGATATTTACTTTAGTATTATTTACCATAGGAAAAAAGTTGGAAACAATACATTTTATGTTCTGTGAA BJHHHAHGGGDFCFFGDGG?HG>FDGFGFFF7G7GGHGDFGGHGEGGHFIHFIEGGHGFGGEHGGJJHDHHFFFEHGIGGHAEGFGECGEFA?FDFECAA X0:i:5 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2307:13094:84137#49 83 1 453833 0 100M = 453433 -500 CACAGAGATATTTACTTTAGTATTATTTACCATAGGAAAAAAGTTGGAAACAATACATTTTATGTTCTGTAAAATGAAAGAACAGTTAAATAAATCATGG EIHHFGHHGFEHEGEDDHHFHJHHDIGH?HEHEFD>EGFCGC;GI>EFFHHFF3DG X0:i:6 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2115:3166:81003#49 163 1 454378 0 100M = 454710 432 CACGGTATATTCACACATCTATTTCCCGATCTATAAACTTCTGAGGTGCTTTTATTAGTTGATTTCTGGGACCCATAGGAGCTCTCTTTATACCTCATGA E(D6G5;AHE2B':D/CF/HGC'IEFBGE#G9F=GEACH=G+BDB8DG5E>EG@CDB(%=?CCD4H>6EBAB=F5FB+57IHF;GH+5?HFE@EG X0:i:6 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:5 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1314:5302:18075#49 163 1 454445 0 100M = 454868 523 GGGACCCCTAGGAGCTCTCTTTATACCTCATGATATCAAATGCCCACCTTTCCAGCTCCTCTTGGCCTCCTGCCCTTCCTGGAGGGAGATGCGCTCCCTG ;9BCEDE5F6&CHGF;==6GD=F0@8DICEFIFDHF?@IGHEHHI9GDGFHEG X0:i:6 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1312:12948:10898#49 163 1 454506 0 100M = 454883 477 TTGGCCTCCTGCCCTTCCTGGAGGGAGATGCGCTCCCTGGAGCTGCTGACTAGGTGGAAGCAGACTGGCTCCTTCAGTGGGTAGGCCAGCCTGCCTGTCC :C?CC7CEDGHC8EECC5H?=CFI?+E87C75>@4GHED>=FE=5DB+=E?HG@7>4HB7=EDFHE>EF+?B,EB((=,>C=+>@;;44AE+>+A'F+D? X0:i:6 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2310:12535:89526#49 147 1 454609 0 100M = 454226 -483 TAGCCCAGTCCCACCGTGCTGGCCTCAGTGGTGGAGGCAGGCATGGAGCCTTGGAGGAACCACTCCTCCCCAGCCGCCACCAACATTTGTGGCACCGAGA ?H?5DDGDFA=HEDFBABFH>FI5E>BEFEFDD7FCF5D?GDEDIEGDCGHED+G6FGDFGG@FEEGHCFCFFEGHGGGHGFEEFDFDBBC; X0:i:4 X1:i:0 XA:Z:17,-81169623,100M,0;5,-180882667,100M,0;1,-454609,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2307:16268:30567#49 99 1 454693 0 100M = 455161 568 ATTTGTGGCACCGAGAAGCACCCGTGCTATTCCGGACAGGGATGGGGTTGGCCACCCATGAATAGGGGCCCCTACACTCCTAGGCTTGGCTCTGGGCTAA F@DB?AF?@@FB3A>:F?B1KDEF?B?:CFE8:C9FGD9GDFE@DD?B.H?78,GAG89G7E7I5-?(I6?G?F,GHE7FDEF6>D647G+=5446H X0:i:4 X1:i:0 XA:Z:1,+454693,100M,3;5,+180882751,100M,3;6,+171038067,100M,3; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 QT:Z:!1:4=1;D XT:A:R RG:Z:1#49 HS25_09827:2:2115:3166:81003#49 83 1 454710 0 100M = 454378 -432 GCACCCGTGCTATTCCGGACAGGGATGGGGTTGGACACCCATGCATAGGGGACCCTACACTCCTAGGCTTGGCTCTGGGCTAAACAGCAGGTGTGGATTT BGHECEHGGGHFBFGEHIGJHHGFEE9IFFEGGFFDDAEEGIGFCGFFFIHFIDBHHGHFC@ECGEIGHHHF?DFDEIKGEGGGFGBEFFFEGFGFFB?@ X0:i:4 X1:i:0 XA:Z:17,-81169724,100M,0;6,-171038084,100M,0;1,-454710,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=BDDDD XT:A:R RG:Z:1#49 HS25_09827:2:2105:18519:43325#49 83 1 454730 0 100M = 454368 -462 AGGGATGGGGTTGGACACCCATGCATAGGGGACCCTACACTCCTAGGCTTGGCTCTGGGCTAAACAGCAGGTGTGGATTTGGGCCTAGGCCTCGGAGAAG 2GHHCFHGGFHEGJFHDIGGHHIHGGJGGGHGGHEGBGDIGGGDGGIHAIFFGCGFHFHDHHHCGEGBDGHFIFEHGIHIFFGGHGGGEGFIEFGFEBAA X0:i:4 X1:i:0 XA:Z:6,-171038104,100M,0;5,-180882788,100M,0;1,-454730,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2111:17227:7365#49 163 1 454790 0 100M = 455208 518 TAAACAGCAGGTGTGGATTTGGGCCTAGGCCTCGGAGAAGCCATCAGCTAGGGCAGAATTCCCATGTGGGCAGGATGTTATTTAGGAATTCCAGGGCTTT :CA,B?D@D99G8AB:6F5F@,5GI+CC,>C5>HA7?6+>=F=,GGB?+H8D>5I>CB7DDBH?=E+G5D5D6BB+>I?CE=+@+*>FCGCG5C<5FHDA X0:i:4 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1314:5302:18075#49 83 1 454868 0 100M = 454445 -523 TATTTAGGAATTCCAGGGCTTTCTGTATTCCAGATTTCCTGTATTGTGCATATGTGCGTGCATGTATGTGCCCTCAGCCATGATGTAAAGTGTTTTTCTG EIHHGHHGGGHFHIGHHIHIHGGGJGKGIHEGGHGGHGIJGGHDIHHFFIIGIHGHHGHGCHEGFIIHDEHEFHHGKIKGHHGGHGJGGHFJEFGFFEAA X0:i:3 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFE XT:A:R RG:Z:1#49 HS25_09827:2:1312:12948:10898#49 83 1 454883 0 100M = 454506 -477 GGGCTTTCTGTATTCCAGATTTCCTGTATTGTGCATATGTGCGTGCATGTATGTGCACTCAGCCATGATGTAAAGTGTTTTTCTGGCTGGGGTTGCATCA F>HBJEFAFGEF>6FH7DFDC?EFDCFGD@F7GI@FFGDDGAGFAGFFDIEFCCFHD;D@GH9FCEH?HEFGIFE8CEG+G&DD=H@@BBF5H((?IFC@HCAEF?)JHGFEHHCEFJFIFEHFDDG=HFIGHB5:FFHB4@ X0:i:4 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2301:16169:4090#49 99 1 454992 0 100M = 455407 515 GAAGCCACTGCTCTGCAGATTCTGAGGACCACCTCCCTTATTTCTCACCAAATTCCCATTTCTTCTGTTTTTGTTCCACCCAATGCAAAAAGCATACTGC C>>@FGE?E=?@FE??>GD?D>BE<ECG(H4GGB+FBH>F X0:i:6 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11=BD?D XT:A:R RG:Z:1#49 HS25_09827:2:2203:17613:26977#49 99 1 455021 0 100M = 455439 518 CACCTCCCTTATTTCTCACCAAATTCCCATTTCTTCTGTTTTTGTTCCACCCAATGCAAAAAGCATACTGCCTTCTCTTCTGCATTGGTGGGCAGCGGGT AAEDFGEFIFGFGHGGGGGGIGIHFEFIEHHHHIHGGEFHGHJHHFEDFHFIJHHCGHGFIGGFGFIGGHH?FKGEFIHHJGIHEGHHEEGGGDHGHGIB X0:i:6 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1302:4749:33589#49 99 1 455140 0 100M = 455535 495 CAGCCAGGGCCCTGAACGTGAGCCTGGTGGCGTGGGCAGGGGGCTGACTCCATGTGGGCCAAAGGCAACCTATCCAGCTCTTCAGAATGGCTTTTCTCTC A?B@=A?4EF?EHJGG>GA??2EEGEFBB>ACCDJFHGCGCD;HGE@C;?EAH7,8GFAF8DG78E@GG7FFCD,DH>I7DC@>E5>56@<>GH=C,GAB X0:i:4 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!+1=DD>D XT:A:R RG:Z:1#49 HS25_09827:2:2307:16268:30567#49 147 1 455161 0 100M = 454693 -568 GCCTGGTGGCGCGGGCAGGGGGCTGACTCCATGTGGTCCAAAGGCATCCTATCCAGCTCTTCAGAATGGCTTTTCTCTCCTCCCTATAAAACATATTTTC +D35>A+F54>+++3G5==HC(F5D4F655D5>5D=7,9+DE6E5755@855IGG+77DAF5,+>C+78?5GG,++BCB-H5-C?8-FC>6;< X0:i:5 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2111:17227:7365#49 83 1 455208 0 100M = 454790 -518 CCTATCCAGCTCTTCAGAATGGCTTTTCTCTCCTCCCTATAAAACATATTTTCTCTCCTCCCTATAAAGCCTATTTTTGTATTAGGGTGTTTGTTAAAAT ;CHBJABGG@GF>HBCHG@EFH>BD7?C?BABGEGE7G9E8.B7IEEF;IE;G@GFDG9DCH9F@ED8HHAFH@FIEEFDEBGGF?E@DFFIDFGFDBA< X0:i:4 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDDDE XT:A:R RG:Z:1#49 HS25_09827:2:2314:19995:7206#49 163 1 455230 0 100M = 455582 452 CTTTTCTCTCCTCCCTATAAAACATATTTTCTCTCCTCCCTATAAAGCCTATTTTTGTATTAGGGTGCTTGTTAAAATGAAAACATGAGATCATTGATGC ;C78CE42F39GEF0DG-IDIGFG?GEEDEFDFEAFGEIGBAH2GDGBDE?H?E>:EF?FDHFFH55CAGGDHEFHGBD>DGAFC3HCHFCGDGEGEF?2 X0:i:4 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1216:19523:100900#49 83 1 455318 0 100M = 454953 -465 GATCATTGATGCATAACTAGAAGCCGTGTCATTACTTCCCAGGCCCTGTGCAAGGTGCAAATTGGCGTGTTAGTGGCTGTTTGCATCTTTTCAGTTCCTT EGGHBDHCGDGDF6BGGF5BDF7=IGH5FE.@5@GEF67?AHFFEEH5ADHBH+=D54DCCFEFCFH4C+LF>C3F>GE? X0:i:4 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1303:7648:34522#49 99 1 455389 0 100M = 455841 552 AGTGGCTGTTTGCATCTTTTCAGTTCCTTTCGTCTTTTCTCCTTATCCTGCCCTTTATATGGTTTCTGCTTTAAGTCAAACATTGTGGGTGGATTGTTGG C>>CFGFGAF96FCEECFDFH?C-:LFC@CCE@/8@?@CCEDFF,,8CG.88DGFD7G5BCBI(?C7BB777,@D+?G,F6<@+5A+,4FB X0:i:4 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!1144BBD XT:A:R RG:Z:1#49 HS25_09827:2:2301:16169:4090#49 147 1 455407 0 100M = 454992 -515 TTCAGTTCCTTTCGTCTTTTCTCCTTATCCTGCCCTTTATATGGTTTCTGCTTTAAGTGAAACATTGTGAGTGGATTGATGGACATATGTGTGTGTGAGC G9(FFFCDGHAD4H;CDABD56=5JBF6DF4D>55H,7HF77D=5I5GGD5=I>@5,H,=A@,6C<6FD7EF86D8C>GC,5+EB?9H5E97,CBDDB;: X0:i:4 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2110:14178:2487#49 99 1 455433 0 100M = 455829 496 ATCCTGCCCTTTATATGGTTTCTGCTTTAAGTCAAACATTGTGAGTGGATTGATGGACATATGTGTGTGTGAGCGTGTGTGCACAGATGCATGAGAACTG C8EDF?F?GFE@@FGHC>AEGFH/,GGG+ABC>6IEJ4B6>A4FGHEE,H,D?EFC+B@G7BE555CF=75EA@A6C46>57I7IF+,CFC7?B5+:CGHGHEBF-FC8BC1 X0:i:4 X1:i:0 XA:Z:6,-171038909,100M,2;17,-81170549,100M,2;5,-180883593,100M,2; XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2314:19995:7206#49 83 1 455582 0 100M = 455230 -452 AACATTAGCGTTAGGCTGTTCCGCTTCTGTTCTTGAGAGGGCACCCACATTACTGCTTGGGAGCCTGGAAATGGCCCCACTGAAGCAGCTCTGAGGCCCC B>DHCEHGG@DFHHFGDDCGBHG?G7FGFG,GGEGHHGEE@F@CGF7CICFDEDGFA;HGC@EFFHAHHE-FHFFEEIF??BECHGJFDFCIE?B=4>>- X0:i:4 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:ADBED XT:A:R RG:Z:1#49 HS25_09827:2:2309:11800:65397#49 83 1 455736 0 100M = 455362 -474 GATGTGCTTGGAGCATCTGCTGGTAGCAGAGCCTCAGTTCCTCTCCTGCGTTCTTTCGCTACAGGTGTTAGACCTGCTGCCCACCTGTGACCTGTTTACT E6AHFEDGGDHFFFEHHGGCEIEFEGIGIHEGGGFHDGEGBFGFHFHHIIFGIHFHGGHGGHEHGEIHHEHBIFJEEIFGGFAGGFJGFHFIFFGFEEAA X0:i:4 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDDDD XT:A:R RG:Z:1#49 HS25_09827:2:1211:4708:11794#49 99 1 455745 0 100M = 456161 516 GGAGCATCTGCTGGTAGCAGAGCCTCAGTTCCTCTCCTGCGTTCTTTCGCTACAGGTGTTAGACCTGCTGCCCACCTGTGACCTGTTTACTGCCAGGGAT BABEFGEGGFGFGJGFGGFEGHIHGJDIEHHHFGIFJEEGF@JHGFFIGIDIHHGI7HIGIGGHFFHGGHFIGGEJFIGHIGFFGFFHFGGGGHH=HHFF X0:i:4 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2110:14178:2487#49 147 1 455829 0 100M = 455433 -496 GTTTACTGCCAGGGATAGCCCTGTGGCCAGTGTGGAAAGCGAGATGCTTTGTCCATACAGCCTGCGGGGCTCAGCCTTCCCGGGGTTGCCCACAGCTAGG AEH,+AF>GGFC4@>;>A+FJB=FD=FH>F=?ECE5?79F776EAEG?DH5=IG@57HFAGEA6EA6EBG@FEDDIIF?GGD5>:CA?GFGEH9?ED?/; X0:i:5 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1303:7648:34522#49 147 1 455841 0 100M = 455389 -552 GGATAGACCTGTGGCCAGTGTGGAAAGCGAGATGCTTTGTCCATACAGCTTGCGGGGCCCAGCCTTCCCGGGTGTGCCCACAGCTAGGCTGGGCCAGGAC @4+5+E5FII4@C4*4G+BC5F=>5+>H'?DD55I5FEA+7B6++>@+7,+JIHC577(A+H6D,A6>+GI7,++8G5CI,B5+:6G,A9@E@CDC,6C: X0:i:5 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:4 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1311:7004:77523#49 99 1 455851 0 100M = 456251 500 GTGGCCAGTGTGGAAAGCGAGATGCTTTGTCCATACAGCCTGCGGGGCTCAGCCTTCCCGGGGTTGCCCACAGCTAGGCTGGGCCAGGACCCCCAAGCCT C@CEFGFGAFF@GJGHGGDFGDHKGFHFGHHHGIEFGGFJGHFEHFHCGIIIKIFEGGFGGGG7FEGGGAGGIKEEHGHHJGIDEGHGFEDGGDHCEHJB X0:i:5 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDEE XT:A:R RG:Z:1#49 HS25_09827:2:1211:4708:11794#49 147 1 456161 0 100M = 455745 -516 CAGACTGTACCCTGGGCTCACCAGCATGCAAAGATATTTTATTCATTTATTTATTCCATAAATATATATTTATATTATTTATATTTAGAGCCAGTGTATC GHHFDHHFBIG@CHIICFH@CHHGHFFHGHIJEFHFFFHGHJFFHIGGHHIFEGGGHHHHGHDGEGHFGGEEEFHIIFKIGIIFDGGHGFJFFDDECBC; X0:i:4 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1216:18118:74234#49 99 1 456189 0 100M = 456597 508 CAAAGATATTTTATTCATTTATTTATTCCATAAATATATATTTATATTATTTATATTTAGAGCCAGTGTATCTCTCTGTCGCTCAGGCTGGAGTGCAGTG BABFFGBFIFFFFJGHGGBGIHIHHFHIGHHHGGHGFAHHEHGFEF9EGHIEHIABGGIGEGGFKF6G:FHGFEFJHGHHJEDHE?JBFGFGGHHJHH>E X0:i:5 X1:i:1 BC:Z:TGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:11=DDEFD XT:A:R RG:Z:1#49 HS25_09827:2:1201:15612:69366#49 163 1 456227 0 100M = 456562 435 TATTTATATTATTTATATTTAGAGCCAGTGTATCTCTCTGTCGCTCAGGCTGGAGTGCAGTGGCACTATCTCACTGCAGCCTCAAGCTCCCGGGCTCAAG 1/A>>,9FDGAGGABE>F5FD7F,@D+I,E75EHA766E5AG7C5GE5+BH+5D7EF@E?+B7B5BFE5@E5,F45BH6F+B=5GC;G;HCB5GGC>+?G X0:i:3 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2313:15446:39111#49 99 1 456243 0 100M = 456617 474 ATTTAGAGCCAGTGTATCTCTCTGTCGCTCAGGCTGGAGTGCAGTGGCACTATCTCACTGCTGCCTCAAGCTCCCGGGCTCAAGGAATCCTCCTACTTTG A>B@DAB?JF?F@)?HGG:FGBIECFFHGH:DFEE@CECCDHEHF?HCDEI;HGFAFGFGG9GHDEEG-EHDFGGGF>GHIGGHHGFHFG@GGCGGHHIH X0:i:3 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!11ABDDD XT:A:R RG:Z:1#49 HS25_09827:2:1311:7004:77523#49 147 1 456251 0 100M = 455851 -500 CCAGTGTATCTCTCTGTCGCTCAGGCTGGAGTGCAGTGGCACTATCTCACTGCAGCCTCAAGCTCCCGGGCTCAAGGAATCCTCCTACTTTGTCCTCCCA A?HHFH?HFEHCFHCIFFGFIDFBH=FBGHEFCCED7KBGHBBEFA5G7DEFI>FCCHAHBH?6FEBFGG@I?GE@IFK7FCAGEEDGCAHDBCDD;BC; X0:i:3 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2314:4285:66485#49 163 1 456280 0 100M = 456686 506 AGTGCAGTGTCACTATCTCACTGCAGCCTCAAGCTCCCGGGCTCAAGGAATCCTCCTACTTTGTCCTCCCAAACAAAAATATTTTTAAGGAGCCCACTAG @F?B?AFG6GBF?G>FHI>>;B X0:i:4 X1:i:0 XA:Z:8,-26598,100M,0;17,+81171388,100M,0;5,+180884432,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11BDDDF XT:A:R RG:Z:1#49 HS25_09827:2:2214:15900:30918#49 97 1 456384 0 100M 6 171040473 0 GTGCTGAGTTTAAAATCTAAGTTCTTGTTTCTTTTTTCTTTTTCACTGATGCATAATAGATGTACATAGTTTCAGGGTACATGTGATAGTTTAATGCATT AABC@G?GIFEGGE3HGGGHGFIGHHHIGHGHHIJGJGHCDHGEIFDCGCIFFIGICHGJJIGHGKGGGEHGGFGDFGHCCHGHCGHHGHGGGHFHHGIB X0:i:4 X1:i:0 XA:Z:8,-26588,100M,0;17,+81171398,100M,0;5,+180884442,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2301:12637:93534#49 163 1 456432 0 100M = 456805 473 ATGCATAATAGATGTACATAGTTTCAGGGTACATGTGATAGTTTAATGCATTCATATAATTGTGAAAATCAAATCAGCCTACTTGGAATATCTATCGCCT X0:i:4 X1:i:0 XA:Z:17,+81171546,100M,0;1,+456532,100M,0;5,+180884590,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2305:8186:56665#49 99 1 456551 0 100M = 456896 445 TATGCTAGAACCGTTCCGATTCTTCTCTTCTAGCCATTTTGAAATATACAGTAGGCAATTGCCAACTATGATCTATGTAACACTAGGTCTTATTCCTTCT A@CEFGF?IFEGEDEHGCGG?DHGEHDIG>ADCHJEFGHC@HGHFGH?DICFF7@CFGI@@G-DDFCGGHHFAGG7F>GCDF?DJBF>FGG>GHGBH>IB X0:i:3 X1:i:1 XA:Z:8,-26421,100M,0;5,+180884609,100M,0;17,+81171565,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1201:15612:69366#49 83 1 456562 0 100M = 456227 -435 CGTTCCGATTCTGCTCTTCTAGCCATTTTGAAATATACAGTAGGCAATTGCCAACTATGATCTATGTAACACTAGGTCTTATTCCTTCTATCAAACCACG BJHBB5EG@+6E,6EJE77JC?BBD7GC7;E7G7GFD?AD@CG@8EDH;A:;I8FGD;,D@H@>:ADFH:>@FFCEG@H?EGG>?GE@6?FADF?1EB;8 X0:i:3 X1:i:1 XA:Z:8,+26410,100M,1;5,-180884620,100M,1;17,-81171576,100M,2; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:BDDDE XT:A:R RG:Z:1#49 HS25_09827:2:1216:18118:74234#49 147 1 456597 0 100M = 456189 -508 TACAGTAGGCAATTGCCAACTATGATCTATGTAACACTAGGTCTTATTCCTTCTATCAAACCACGTATTTGTACCCTTCAATAAACTTCTCTTTCCCCCC GDFFG<&':BC< X0:i:3 X1:i:1 XA:Z:5,-180884655,100M,2;8,+26375,100M,2;17,-81171611,100M,3; XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2313:15446:39111#49 147 1 456617 0 100M = 456243 -474 TATGATCTATGTAACACTAGGTCTTATTCCTTCTATCAAACCACGTATTTGTACCCTTCAATCAACTTCTCTTTCTCCCCCGCTCCCCGCTACATTTCCC GGFHGEDBBGF44H3CC5G<>B=F+I>HBG=D+F5FFD9DFBDEEE5G7HF5EBCCD,5HGE6?G<6FDA5IED7(GBED?+56@?A-GFE789BD8?C; X0:i:3 X1:i:0 XA:Z:8,+26355,100M,1;5,-180884675,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2302:7836:13089#49 163 1 456630 0 100M = 456716 186 ACCCTAGGTCTTATTCCTTCTATCAAACCACGTATTTGTACCCTTCAATCAACTTCTCTTTCTCCCCCTCTCCCCGCTACATTTCCCCACCTCTGGTAAC ;CBDEEDHFJFGLGGDFIIFIHJFIGIIIEGGFHGFHGIGHJHHEGKIFFH:GDIHFGFHJHFFFHGIJIEFHFFDFIGJFGIGIIHFHFHFHGDG>HFG X0:i:4 X1:i:0 XA:Z:1,+456630,100M,1;5,+180884688,100M,1;8,-26342,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2314:4285:66485#49 83 1 456686 0 100M = 456280 -506 TCTTTCTCCCCCTCTCCCCGCTACATTTCCCCACCTCTGGTAACCACGCGTCTACCCTCTGTCTTCACGAGAGCTACTTTTTTAGTAGGTGGGAGAGAAC *I4HCA5GGFGG5I5HHFHIH76FDGDFIIHG>HFFDGEFGFGGIFFJ?IHGI-GGIFHGHHGHEIIHHHHGHHFGGIHCEGCGGGGHEFFGF?GF6C?< X0:i:3 X1:i:1 XA:Z:5,-180884744,100M,0;8,+26286,100M,0;17,-81171700,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDFDE XT:A:R RG:Z:1#49 HS25_09827:2:2302:7836:13089#49 83 1 456716 0 100M = 456630 -186 CCACCTCTGGTAACCACGCGTCTACCCTCTGTCTTCACGAGAGCTACTTTTTTAGTAGGTGGGAGAGAACATTCAATGTTTGTCTTTCTGTGCTTGGCTT HIGHGEHGGGGDBIFHHIHGHGIFJFJGFGHGGGKIHGG*GGGGIGHHIIFGIHGIIHHFH7GGGLGFHHHGIHJFHIHIGHGGJGJGGHFGFEGFEEAC X0:i:4 X1:i:0 XA:Z:5,-180884774,100M,0;1,-456716,100M,0;17,-81171730,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2206:12165:83798#49 163 1 456761 0 100M = 457161 500 ACTTTTTTAGTAGGTGGGAGAGAACATTCAATGTTTGTCTTTCTGTGCTTGGCTTATTTCACTTAACATAATGATCCCTAGTTCCATCTTGTACAAATAA ;;BAEFCCFGAGGABGCD>DGCFEH>6GE>G5F>AF?GEGHJGCFD>BDIH@@?GFGBBHGAEHF5?HFIGB6>=DECG5CFIFCBHGIF<>DCDGBB,A X0:i:4 X1:i:0 XA:Z:8,-26211,100M,0;1,+456761,100M,0;17,+81171775,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1311:6868:38891#49 147 1 456776 0 100M = 456374 -502 GGGAGAGAACATTCAATGTTTGTCTTTCTGTGCTTGGCTTATTTCACTTAACATAATGATCCCTAGGTCCATCTTGTTCAAATAACAGGCTGTCGTTCCT 2D3HD>FF+AGCEBF;FFG4F6CG5F+HB+D?>C?5?,9D,@64E,GG7?E=5>GC,G?B>D?D,4DEG>5C8DGHC+7GBII>:?DAG99D@-7>&6;< X0:i:4 X1:i:0 XA:Z:1,-456776,100M,2;17,-81171790,100M,2;8,+26196,100M,2; XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1202:6843:44805#49 147 1 456797 0 100M = 456449 -448 GTCTTTCTGTGCTTGGCTTATTTCACTTAACATAATGATCCCTAGTTCCATCTTGTACAAATAACAGGCTGTCGTTCCTCTGTATGGCTGAATAATATTC GFHEGHHGGIFIFHIIHFHHJGIFHFEHKHIDIHEHGFFJHJGGHGDGGHKJIGGIHHFHGIJIFAHFGGEFEDGFIJGGFIFIGGGEGFGDFEFECBC8 X0:i:4 X1:i:0 XA:Z:5,-180884855,100M,0;17,-81171811,100M,0;8,+26175,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2301:12637:93534#49 83 1 456805 0 100M = 456432 -473 GTGCTTGGCTTATTTCACTTAACATAATGATCCCTAGTTTCATCTTGTACAAATAACAGGCTGTCGTTCCTCTGTATGGCTGAATAATATTCCACTGTGT EJHHFGHGGFHFGHFGHIGEEGIGGGKIIBEGGCFHHGD(CGGGIEHFFIIGEHGFGFHGHHGHGIGHHBHGIHJDGIGGFGGGGEFGDGFGFEGFEEAB X0:i:4 X1:i:0 XA:Z:5,-180884863,100M,1;1,-456805,100M,1;17,-81171819,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DFFFE XT:A:R RG:Z:1#49 HS25_09827:2:2305:8186:56665#49 147 1 456896 0 100M = 456551 -445 CCACTGTGTATACACACCACGTTCTGTTTATCCATCATCCGCTGATGAACTCAGAGGCTGATTCCGTATTTTGGCGATTGTGAGTAGTCCCGCAGTAAAC GG+>>H5D>GF@G4ICHFEDLBIB=EFBDFI?EHEFF7EDHEBFEIEGGDEJEG@GEHFAGIJDFBEEDGEIEFCEGFGIFEAFCCHHGHEDE9DDDBC< X0:i:5 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2316:15131:43308#49 163 1 456964 0 100M = 457027 162 TTTTGGCGATTGTGAGTAGTCCCGCAGTAAACATGAGAGTGCAGATGTCTTTACGATATATTGATTTTGTTTCTTTTGACTATAGGCCCAGTTAGTGAAA <8DI9E;I=F=CHAFE8=2HH@@6GH7;GH;?EI;?>AB8CH6=BCE9G7?7GFAEHF@B8@DIIHGG>:IHGF;>7HG X0:i:3 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2113:10680:78681#49 83 1 456979 0 100M = 456532 -547 GTAGTCCCGCAGTAAACATGAGAGTGCAGATGTCTTTACGATATATTGATTTTGTTTCTTTTGACTATAGGCCCAGTTAGTGAAATTACTGGATCATACA HJFDBEHGGG6FHHGCHIGIHCGFGGGAIIEGGCKDHGGIGIGGEFHJIIIGIHGFGGHGGHGGBL9HHHHEIHJFGIFGHGGGFGJGGGFAFFGFCE?B X0:i:3 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DADFF XT:A:R RG:Z:1#49 HS25_09827:2:2316:15131:43308#49 83 1 457027 0 83M1I16M = 456964 -162 ATTTTGTTTCTTTTGACTATAGGCCCAGTTAGTGAAATTACTGGATCATACAGCAGTTTTACTTTTAGATGGTTTTTTTTTTTGTTTGTTTGTTTTTTGA 2JHHJDHGGFHECIFEDDC1HHIFGFDIFFAG?FFFHGI@FG9FHG?FFIF8CDBHEGHG-CGF@JAGB:HGBFJFKIGGH6GG>GJGGGFJFEGFEE@B X0:i:2 X1:i:1 XA:Z:5,-180885085,72M1I27M,1;17,-81172041,70M1I29M,2; BC:Z:TGTCTATC XG:i:1 AM:i:0 SM:i:0 XM:i:0 XO:i:1 QT:Z:1:BDFFFD XT:A:R RG:Z:1#49 HS25_09827:2:2206:12165:83798#49 83 1 457161 0 100M = 456761 -500 GTGGTGTGATCTTGGCTCACTGCAACCTCTGCCTCCCGGGTTCCTGTGTTTAAGCGATTCCCCTGCCTCAGCCTCCCGAGTAGCTGGGATTTATAGGTGC HJHHCDDGCFHFGH?C7G@?H?BBDGCGFKEGGCGGBGJD@CG@AEFCEIIF9HF@IC@FCBEFGLHFHHHFIFCGGIGG?BGEGEGGF?FIDFAFEBAA X0:i:5 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11BDBDF XT:A:R RG:Z:1#49 HS25_09827:2:2110:10653:12413#49 163 1 457227 0 100M = 457619 492 CTCAGCCTCCTGAGTAGCTGGGATTTATAGGTGCGCACCACCACGCCCAGCTAATTTTTTGTATTTTAGTAGAGACGGGATTTCACCATGTTGGCCAGGA ;CBCCEEHDGFGHHFEFIHGIFFCI>ECFEG5F@BEDJEGHEHDEFHIJGCG@FEEEHHHGADFFEHGDIHGEGIHBFFHHHGGGFHGIGHIG?HFEBF? X0:i:5 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2206:1884:20998#49 163 1 457383 0 100M = 457820 537 ATTACAGGTGTGAGACACCGCGCCCGGCCAACTTTTATTTATTTATTTATTTTTTAAGGTGGAGTCTTGCTCTGTCACCCAGGCTGGAGTGCAATGGTGC ;CBDCFEEFEEGEGBCGIIDDGHIIGIIICGHGEE?DJGGFJHHCGHIDFHHGEIFEFHFJFFF5EFGFFHKHGFHJFGLH=FFFI=GH4HGFFAFHGE@ X0:i:1 X1:i:3 XA:Z:5,+180885441,100M,1;1,+457383,100M,1;17,+81172397,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2110:10653:12413#49 83 1 457619 0 100M = 457227 -492 TCATGTTGGCCAGGCTGGTCTCAAACTCCTGACCTTGTGATCCCCCTGCTTTGGCCTCCCAAAGTGCTGGGACCACAGGCGTGAGCCACCGTGCCCGGCC BIHHJFHGGGGFHF?CHDCCHCEGEEDGIHEGGGEFHGIG@GHDGHGKFIHFCCFGIGHDHHAJEJEGHHHFIFDGGIFDFDGGHGJ@DHFEEBGFEE=A X0:i:3 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDFFE XT:A:R RG:Z:1#49 HS25_09827:2:1205:9597:100452#49 99 1 457741 0 100M = 458085 444 TCCATCTGTTTTCCATAGTGGTTGTACTAATCAACGTTCCCACAACAGTGTGTGAGGGTCCCCCTTTCTCCACATCCTCGCCAGCATCCCTTATTCCCTG ?A>CFDDDIFG@HDG3CC/EGDIAED4FH>>+EB+,5+E=DIIHADFC>>GHFH+H2 X0:i:5 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2206:1884:20998#49 83 1 457820 0 100M = 457383 -537 GCCAGCATCCCTTATTCCCTGCGTTTTTGACGAAAGCCATTTTAACTGAGGTGAGAGAAGACCTCATTGCAGTTTTTTATTTGCGTTTCTCTGATGATTA ;IHHJEDGGFGFHHFCHIJJHHGHEFGGF@HGGG@DHGGIGIGFIGHJFIHGIHGHDGHG@HHJFLJFHHHGHFFEHIHGEGAGGFJHGGFGFFGFFEAA X0:i:5 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1307:20631:30104#49 99 1 457836 0 100M = 458236 500 CCCTGCGTTTTTGACGAAAGCCATTTTAACTGAGGTGAGAGAAGACCTCATTGCAGTTTTTTATTTGCGTTTCTCTGATGATTAGTGATGTTGAGCATTT CAECFGFDGFGGFJEHGGHEGHIAEEFEJHHHCEIFGH7GFDGEFGHIGEIDFIHH@BC8DDGHF@GGGEFDGJFEFECHD7GFGHJHFHFGGCFJD4JE X0:i:5 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDBDE XT:A:R RG:Z:1#49 HS25_09827:2:1205:9597:100452#49 147 1 458085 0 100M = 457741 -444 CTCCCATTCTGTGGGTTGTCTCTTCAGTTTGTTGACTTTTTCCTTTGGTCTGCAGAGGGTTCTTAGCTTGGTGTGATTTCACTTGTCTGTTTTTGCTTTG ;4F5>3CBFG4DA;BICFEFE?I55=HEBAI?CF?DFHBDCBBC>A@G7?F@GB5I=A5EG=JG7G6FBGEIEIG?IHEF'B>E@CEEGFCE89DDCBC: X0:i:4 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1203:16335:44260#49 83 1 458161 0 100M = 457801 -460 TTTCACTTGTCTGTTTTTGCTTTGGTTGCCTGTGCTTTTGGGGCCCTACTGAAAAAGTCTTTGCTGAGAACAATGTCCTGGAGCACTTCCCTAATGTTTT BCHHJGDBGDHEF>;JH,FCCGBFDGJGF7EG>G@F,G9@GFG@CG7B.AIDCC8GHF@CGFHC:EIF-:?B:DCEIGE>HEFEFBCFECBFHGEFDCCECCAC; X0:i:4 X1:i:0 XA:Z:5,-180886294,100M,0;17,-81173250,100M,0;8,+24736,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2305:15320:44963#49 163 1 458317 0 100M = 458727 510 GATTTCTGTGTATGGTAAGAGAGACGGGTCTAGTTTCATTCTTCTGCATATCTTTATCTAGTTTCCCCTGCACCACTTATGGAAGAGACCGTCCTTTCGC G?DHFEFFHGCFH@BAFIFH4DGIFFFAGBHF@ X0:i:3 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1314:2134:86000#49 163 1 458593 0 100M = 459020 527 TGGGAGGATCACTTGAAGCCAGGACTTCAAAACCAGCCTGGGCAACAAAGCAGGACCCCATCTCTACAATGTTTTAAAAAATTATTTGGTGCAGTGGCAT ;1BBBDD;D@/CLGF>=-)GI=J5-'EIEEGGGHGF?@EGFGHHG''BDHHGGGEFFGFFABFFGEGEFIEFHFHHFJGJHGFD@IHGGHLGJGHFEBEG X0:i:4 X1:i:0 XA:Z:8,-24379,100M,0;17,+81173607,100M,0;5,+180886651,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2113:4863:54922#49 163 1 458628 0 100M = 459026 498 GCCTGGGCAACAAAGCAGGACCCCATCTCTACAATGTTTTAAAAAATTATTTGGTGCAGTGGCATACACCTGTAGTCCCAACTACGCAGGAGGCTGAGGT DEFIGFFBHFFI@GGF>EE,FIGHFHHG6GIDIHHGG>EFFEFDGKFH?FGFIHKEBIHEFGFFGGHIIHE;FLBFHFFFHH+ X0:i:4 X1:i:0 XA:Z:8,-24344,100M,0;17,+81173642,100M,0;1,+458628,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1309:20738:54425#49 99 1 458685 0 100M = 459121 536 AGTGGCATACACCTGTAGTCCCAACTACGCAGGAGGCTGAGGCGGGAGGATCCTTTGAGCCTAGGAGTTTGAGGCTGCTCTGAGCTGTGATTGTGCTACT CACDFGFDAFHEGBFFAEGEIHIEGCFBEC-HFIAGFEE@GH/DFFH9FC,IHHGGDGCFG99DD7C5GA7?GKCGFGGHEH,CJ5FGG6GGBBECA>F2 X0:i:4 X1:i:0 XA:Z:17,+81173699,100M,1;1,+458685,100M,1;8,-24287,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDDDA XT:A:R RG:Z:1#49 HS25_09827:2:2305:15320:44963#49 83 1 458727 0 100M = 458317 -510 TGGGAGGATCCTTTGAGCCTAGGAGTTTGAGGCTGCTCTGAGCTGTGATTGTGCTACTGCACTCCAGCCTGGTTGACAGAGCAAGGCCCTGTCTCTTAAA HGFHBHFGGDDFCIGEDIGGEKG?DEJAGGHGGHFDHCGMGFHGCEFFIICGIHGFHGHFGH9GFLEFHEHGHHHFEIHGEGGGGGJ@EFFIGBGFEBAC X0:i:4 X1:i:0 XA:Z:1,-458727,100M,0;17,-81173741,100M,0;8,+24245,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:1210:14926:20181#49 163 1 458866 0 100M = 458999 233 CTGAATTCAACTCTCAATACAACAGAGACAAGTGGGGATAGCCAATGAGCAGGGTGAGGGAGGTGATGAAAAGTTGTTGAAAGGAGCTTGGTTAGTTAGC ;CBCDFG9EJFGHGFEIFIFIGFIFEGGIIGGFHGF?F=GFHHHFDBIFKHHGEGFEDEHDGE7FEGGFEHDHHFJBIGFFFGFGIHAGFIFFGFFBHFG X0:i:6 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1201:5607:100211#49 163 1 458950 0 100M = 459305 455 AGCTTGGTTAGTTAGCAAGGGTGGGGAAGATTCTCACTAAGGACCTTAGCAGCATTCCTTGCTAGCACTGAGCTCAGCAGGCCAAGGATGAGGCTTCATC ;CBCDEDGDGFGHGGGFCIFI7JF@HGEGCGIGDGGIJIGEJC=GGHIFIDHGEIEEFFHGHFFHEHHJIHHEHIEFHFFHEFFFCHGIHEIFGGGFH?G X0:i:6 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1210:14926:20181#49 83 1 458999 0 100M = 458866 -233 CAGCATTCCTTGCTAGCACTGAGCTCAGCAGGCCGAGGATGAGGCTTCATCAAGGAGAAGGCTCAAAGGAGCCTGAGTGGAGTTTGGTCAAGGAGAGCGT EIHBGECGFGGFHFGJHIGCHCGFEFJI7GHG=C7IHGGGFIGGEGGJIIFFIHGIIJHGGHGGGEHHHEHBIDHGHIHIFGGGHGGEDFFFEDGFCEAB X0:i:4 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDDEF XT:A:R RG:Z:1#49 HS25_09827:2:1314:2134:86000#49 83 1 459020 0 100M = 458593 -527 AGCTCAGCAGGCCAAGGATGAGGCTTCATAAAGGAGAAGGCTCAAAGGAGCCTGAGTGGAGTTTGGTCAAGGAGAGCGTCTTTGTCATCCTTGCAATGAC FGFBBAHGGGHFHHFJHIGJHIGFGGFGIIEGGHFKHGJMJCFFHLIFIIHGIHGIGGHGGHGHGLIHHHHEHFFIHCHGFGGGHEJGGGFGFFGFEBAC X0:i:4 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2113:4863:54922#49 83 1 459026 0 100M = 458628 -498 GCAGGCCAAGGATGAGGCTTCATCAAGGAGAAGGCTCAAAGGAGCCTGAGTGGAGTTTGGTCAAGGAGAGCGTCTTTGTCATCCTTGCAATGACTCATTT HIABG=H>CGHFHHEHHGFGH?EFECGGDIEGGHKEBGGFGGHFE@HBICIGIEGGHGEGC@EF7J:HHHHGHHJIGI>GEGGGFEEGFFFA?FGFDE>A X0:i:4 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2313:15460:89895#49 73 1 459035 0 100M = 459035 0 GGATGAGGCTTCATCAAGGAGAAGGCTCAAAGGAGCCCGTGTGGAGTTTGGTCAAAGAGAACGTCTTTGTCATCCTTGCAATGACTCATTTTATAGGTAA A>BCFGDFFCGDG)GHG>GHDDBE1<@B@HE8F:8:8.-$,,;A98(9D.@.8(F,7@:@-(9,8(75(7%,A,,,B,7(,,&7(,,>,6+7+@5+(+>2 X0:i:4 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:4 XO:i:0 QT:Z:!1=DDFFE XT:A:R RG:Z:1#49 HS25_09827:2:1309:20738:54425#49 147 1 459121 0 100M = 458685 -536 CATTTTATAGGTAATTAAGTAGGGGGTTCAGACAGGTCAAAGACTTACCAAAAAGAGGAAATTGTGTCCATGTGGCTGGTGGCCCACCCCAGGAACTGAC <4FFF3D'GLFHEHFC5FF4EFFBJEBEFEGAH?EE7FAD?GD4EFD@HEB@G>GCCHDHBCG?EB>FDGEGIBH@3HH76;C%G6FH59CBEDFBCAC< X0:i:4 X1:i:0 XA:Z:8,+23855,100M,1;5,-180887178,100M,1;17,-81174131,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2215:19930:32904#49 73 1 459287 0 100M = 459287 0 TGTGTCTGTCTGTGTGCGTGCCTCAGTCTCTTCTGAATTTCTCTCCCAATCCCCGTCTCTCTTTCCTCGGGTTGGTGTTTCCCTCCTGCTGGCCTCCGGC ?ACEFGFEADHDGJGHGG3EGDIGHFFIGHHHHIEGGGFHGHFHFGHIG?FFHHHIG@GGJGGHGGGGGE@?GGF?FEICGGDHGFHFFGB X0:i:3 X1:i:1 XA:Z:1,-459305,100M,0;17,-81174315,100M,0;8,+23671,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFE XT:A:R RG:Z:1#49 HS25_09827:2:1214:17437:32370#49 163 1 459380 0 100M = 459778 498 CTCTGGCCAGCTATTTCGGGAAGTGTCAGCTGCTCTGTCTTCCTGCCCCTGTCTCCACCATCACGTCTGTGTCTGACTCCCTTTCTTTCCCATACAAAAC 1B/8A,-8?H6GLA8-+-C77,HEH+>,;>A5F64EEDCGF(A7+5B;=+,D@F7+=@EC=AF,'D>55E+''+=H*6D+4B55CB+AIG<+'JDDFG?G X0:i:6 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1213:7530:87427#49 121 1 459527 0 100M = 459527 0 AAATCTTTGCTTAGATTGTGTTTCTTTGTAGAAGAGACTGATGTACTGTGTGCTTGATTTTTACAAGATGAGCACAATACCTTATCTTTCTTCTTTATTA H,DB5F5GBD@DHF?EDG@CHH6FD@DAGF7GG,FDHGAEGIF@I7EK?ICD?FFGI;HECHE>GC.HH?HBE@HGGH2??G>B?FD@FGCF?FGFF>?A X0:i:6 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!1=DFFFF XT:A:R RG:Z:1#49 HS25_09827:2:1214:17437:32370#49 83 1 459778 0 100M = 459380 -498 AAGACAGAGGTTCTCTGATAATAATTTGTGGGGCTTGTTTCCAGAGACCACACCTGAAGCTGCCAACTCCCCGGAGGGAAGGTCCTGATTAATGGCCGAT HFGHBDHG7GH@FFF5HIGE?HBBE@7CIGE(GFFGHGIE8FGGGG7FDB:DI@CFEE9C@FECGJ:G?GHGHHHHEIFCGFGGHGBGGGFI?EEF@BAC X0:i:4 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11=DDB= XT:A:R RG:Z:1#49 HS25_09827:2:1304:17821:39910#49 99 1 459800 0 100M = 460137 437 AATTTGTGGGGCTTGTTTCCAGAGACCACACCTGAAGCTGCCAACTCCCCGGAGGGAAGGTCCTGATTAATGGCCGATGAATTTCTCCTTAAGGCCCTGA C>ECFDDDAFF@@J??GCGEDBCEECF:BHHHHDEGCE7@DDFDA8FCFHI;/F@A7@:BFA9DGHGGGHH7I?@JF,7CCC7HCF6DE6+C4C5HHH,E X0:i:4 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=BDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2108:2878:14515#49 99 1 460050 0 100M = 460282 332 AAACCCCAGGCTTTGGCTATGATGGGGTCAGCCTTTCTACACCATTCCGGGATGCTGGTGTCCACCACTGCTGCCTGGGCACGGGGAACAGAGAATCTGC AACCFG?DGFG@GDGHGGF?GFIHGHFHGHGHHIEGGGHHCHHEFEFCFFIEF?GAFF:GI9GDFGG@GCHFGJGEBGECDGBCEHH5FGG>GH5GHFGE X0:i:3 X1:i:1 XA:Z:5,+180888107,100M,0;17,+81175060,100M,0;8,-22932,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDFDE XT:A:R RG:Z:1#49 HS25_09827:2:1203:4419:21090#49 99 1 460091 0 100M = 460510 519 CCATTCCAGGATGCTGGTGTCCACCACTGCTGCCTGGGCACGGGGAACAGAGAATCTGCCTGGTGGGAGCAGACAAGAGGTCCGAGGACCAGAGCTCATC AABFFCFEI=?GGF?HGGBEGDEGDEFD8HEHFJHF>9F@8HGHFCHCLIDFFI@HFF:FEAGD@FC,-AHIGIG?BE?E7,IHH0IBD6FFGH=FD+G; X0:i:6 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!1=BA:AA XT:A:R RG:Z:1#49 HS25_09827:2:1304:17821:39910#49 147 1 460137 0 100M = 459800 -437 ACAGAGAATCTGCCTGGTGCGAGCAGACAAGAGGTTCGAGGACCAGAGCTCTTCCTCTTCGGTGTGTGCCTGGGAGGAGGTTTAGGTGCAGCCAGTGGGG 2E5IIB>ECB7DF+F6BC9AGHCBFCBDCBC< X0:i:6 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2108:2878:14515#49 147 1 460282 0 100M = 460050 -332 GTGCACCAGCTCTCCGTGTGCCAAAATCTTGCCTGTCAGGGACCAGGATCCCACTTCACAGTTAGCAAATAGCAGCTCAGGGACATTAAGCAACTCGCCC ?EHHDHG>FAHIA=IIGFGF>GFGAF>HDFFDHHEF,EHF77FEFFEAH8GDIEGFHHHHGGFHF4EGIG@CED7HCFHIFIGCEBGEGFCBEDFDCBC< X0:i:4 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1214:13438:72136#49 163 1 460479 0 100M = 460923 544 TAAACCAAGAATAAAATTCTAAGCCCCACAGCCGATCGCGTGGACCCCGCCTCTGGGCCAAAGGGATTCCAGAGAAACCTGAAGAACTAGTTCAGGCCGT ;.?CDEEHEHJDEFH3H< X0:i:4 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1203:4419:21090#49 147 1 460510 0 100M = 460091 -519 CCGGTCGCGCGCACCCCGCCTCTGGGCCAAAGGTATTCCAGAGAAACCTGAAGAACTAGTTCAGGCCGTGATGAGGAGGAGTGGGGGCTGGACAGGCCTC ?(B,++5'5+A;+4*CH5+4+,4BD4>IH+D5C+?EFE95F@6EA,DGHCBD5H55DG,H+I6DF&6>B75I@6D@C>777EFBEGA8GAC?8DBA8,C; X0:i:4 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:4 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2102:6982:3699#49 99 1 460767 0 100M = 461219 552 ATTTTACCTCAAAATATATTTCTTTGACATACTTTGAAATGGCCCTGCCAAGCTGTCTCTTGTGGGGGACATTTACATTCTGTAGAGAATCCCTTCCCTT A?EEFBGDFFGGGGGHGGFHGFIGEFDFFHHHCELGHEHJ@HFHGGHIGFAEHFHIGGIFEEGHFEI5GHFGGGGEFEHH?H7HGF>HF6GGGEDFDHIE X0:i:6 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDDDB XT:A:R RG:Z:1#49 HS25_09827:2:1303:19011:68678#49 163 1 460809 0 100M = 461152 443 CCCTGCCAAGCTGTCTCTTGTGGGGGACATTTACATTCTGTAGAGAATCCCTTCCCTTTCCAGGTCTTTCTCTGATCCTGAAGACATTGGCTGAGAGCCT ;CBCDDDEFHFGLHGCFGDGIGFFIEDIIIGIFDHFIGIGDDHHIGE?FGHHGEFFEIEFGGEGBEHHJIFKEFIHFFF>@FAGFCHG@AGIFDEFFHHG X0:i:4 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1214:13438:72136#49 83 1 460923 0 100M = 460479 -544 GTCTGAACAGGAAACATTTGCCATCTATTGTCTCTAAGGGTGGCCACCTATGAAACTTCATCTACATAATAAGAACCTTGGTCTGCACAGTCTCTTATCT HC4EFAFGGD@FGFGGHICDH?IGG7JIIHEG5GEGHGGGGIGCIGHHIIEFIHGFHGHCHHE>GEIFHHHEFFEFG8/C9BEEC:HF><@?JF8DGEDEGGG@BEH?IGHGHHI@H?JFF76EFACGH7FHDBBECIFI5DH>4=BBGCCFFGIFHG4FEBF?AG53HG X0:i:4 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1303:19011:68678#49 83 1 461152 0 100M = 460809 -443 AGACCAAACCAATGCACAACTCCTACGTACTGATGGTGGTCTTACGTTTCCCTAAGTTTCTGCCGACTAAACTGTGCACACGTTCTCAGGACCTCCTGAA ;IHEJHH+GGGEGJBHFGGJHIEFDGFGIFHGGGKKDGGFFGGGHGFHIIFGIHFGIGDGCHHGGLIHHHHEIFEHHIH?GGGGGGJGGDFGEFGFEBAA X0:i:6 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2312:3200:55954#49 99 1 461161 0 100M = 461497 436 CAATGCACAACTCCTACGTACTGATGGTGGTCTTACGTTTCCCTAAGTTTCTGCCGACTAAACTGTGCACACGTTCTCAGGACCTCCTGAAGCTGCGTCA CABDFEFFIFGFG4GFGGFGGFHHFFH:BH:HFGJGG9FGGHHHIGHIFFIIFHGHDGGFIJGHKDHGGFBIGDFGFGGHJFIHJFIHFHDGBHACHGIB X0:i:6 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2102:6982:3699#49 147 1 461219 0 100M = 460767 -552 TAAACTGTGCACACGTTCTCAGGACCTCCTGAAGCTGCGTCACAGGCGCTGATCAAAGAACACAACCAAGGTGAGTGTCAATCATTTCAAGAAATCTGTT '4@B5FFFIGAIG>BID=ECCHC5HE>IBF@55HEEF(E=DEHFHEDG@F55G5G5H7FEBEAEGHBFBGEDGIH@GB77?HCG@EAGGHCDFD?>@BC; X0:i:4 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1316:14981:21022#49 99 1 461242 0 100M = 461601 459 ACCTCCTGAAGCTGCGTCACAGGCGCTGATCAAAGAACACAACCAAGGTGAGTGTCAATCATTTCAAGAAATCTGTTTGCAAGGTTAAGGACACACCTGA BBEDFGFEIFHGFJGHGCFFGHEGHECCGHGGHIIGGHHJDHGIAGHIGIIIFHHIDGGJFGGHFGGGGEFFICGGFGHHEGDHEFIGFEGGGHGJAHIE X0:i:4 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2113:15250:12507#49 99 1 461251 0 100M = 461637 486 AGCTGCGTCACAGGCGCTGATCAAAGAACACAACCAAGGTGAGTGTCAATCATTTCAAGAAATCTGTTTGCAAGGTTAAGGACACACCTGAGAAAAGAAC CAC@FGF?ACGGCEBHGABEGFEEEEF:@DHHG0JBGEH@FHHDFBEGGHCIHEBAFFGFGDGDHK@GGFHDAGCJB>HHEGIFHFGCFHF>>BEBBHCB X0:i:4 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2304:11824:17714#49 163 1 461282 0 100M = 461664 482 AACCAAGGTGAGTGTCAATCATTTCAAGAAATCTGTTTGCAAGGTTAAGGACACACCTGAGAAAAGAACAGAGAACCACAGGAAAAACTGTGGTCCGTGC EGGAHGEGHHEGHEFBHHGEGFEHJDFHFFHIFEFIGGHFBHFCFFHFIGFBHGIHLLFDADHHFG X0:i:3 X1:i:7 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1301:17102:63664#49 99 1 461393 0 100M = 461652 359 ATTGTCTGGGGACCTCAGTAAGTAAAGGGGAGAAGTGAGGGTGTTGGGGAAAGGGGAAGAAGTGGAAAAAATGGGTGTGGGTAAATCAGAGGCAAATGGT B>EEFGFEEFH@FGGHGG:F?F>EFHFFFHHHFGJB>HEHD(HHGFCEFEIFHHGIGG:8FD-AEGGGGHFBGGGEHB?FG.EDJECCFE4FGHDFBDFH X0:i:2 X1:i:1 XA:Z:5,+180889450,100M,1;17,+81176403,100M,2; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:BDDFF XT:A:R RG:Z:1#49 HS25_09827:2:1313:19104:10405#49 83 1 461433 0 100M = 461091 -442 GTGTTGGGGAAAGGGGAAGAAGTGGAAAAAATGGGTGTGGGTAAATCAGAGGCAAATGGTTGCATTCTTCTGTCTTTGGTCAGCGTTCACTAAATACACA HIHDFABB7@H@H>5ECIFDHCGF?G7GIGHGGID@FGDEGIBFEEHFEIC;CHFFHG@GGHECFLHFHHH8HFECHI>CFAGGHFDG@HDA?EG1DBAA X0:i:3 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!11BDDDD XT:A:R RG:Z:1#49 HS25_09827:2:2307:14272:67639#49 163 1 461495 0 100M = 461832 437 CCTTCTTCTGCCTTTGGTCAGCGTTCACTGAATACACATTTTACATGTGATGGAGGTAGAGGCAGGGATGTAGCTTTTTTATCTTTGTGTAATAGCTATC ;/B8DEC@?C(AGHEEBIEG7?>7@GG8757GG6BFGG@A5F7H?GGB@B87GEA5+B7F=BD,5E>5?4F>IE=A>CD5DB+5+IH+;>3,2 X0:i:3 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2302:15159:93125#49 99 1 461497 0 100M = 461908 511 TTCTTCTGTCTTTGGTCAGCGTTCACTGAATACACATTTTACATGTGATGGAGGTAGAGGCAGGGATGTAGCTTTTTTATCTTTGTGTAATAGCTATATT A@>@FGF?AFFD@E?HGCBE2>EEE5BH'AB X0:i:3 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2312:3200:55954#49 147 1 461497 0 100M = 461161 -436 TTCTTCTGTCTTTGGTCAGCGTTCACTGAATACACATTTTACATGTGATGGAGGTAGAGGCAGGGATGTAGCTTTTTTATCTTTGTGTAATAGCTATCTT GHFBFHFHGAH;FHI;H=GDJH=EHFGHHAFFHHDEBFFG?GDFFIGGHHGFIHGGHHJEGHJGGGHFIGIIIFDHIJFIGIIFGFFHGCJDCDFECBC; X0:i:3 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1316:14981:21022#49 147 1 461601 0 100M = 461242 -459 AGGAACCAGATGGGAAGCAGGTTTGCATAAGCCAGTTCCCAGCTTGGCTTTTCCCTTTGGCTTAGTGAGTCTGGGGTCCCAGGATTTATTTTCCGTTCTC GF5H,H?5F1/0317;B3B45F3&:7E6?E;97=DFBE2=F,95)G5F0EG13>66HH:6GI987BH9E22/9IE?99@&6EG583>74FCFCAA3C9C, X0:i:8 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2113:15250:12507#49 147 1 461637 0 100M = 461251 -486 TCCCAGCTTGGCTTTTCCCTTTGGCTTAGTGAGTCTGGGGTCCCAGGATTTATTTTCCGTTCTCACAGGTTGTGGTCCTCTCATTTGGCTCAAAATATTC AHG5IC>DGHB+FFGE>BBGA=FCBA@JEFEF??,=C76=F,EGGBFFGH3FDA?BGHG4,B@GHGECIG+8CFCG'CIFGFGHF5FIE>C?DIEF5G+EH4??D=G5?77F@H+FH?@GFEFEFBDAFDBBE5HJ=H5HFE=5CF>HFF@IC;G4ALGF+DFFFF2 X0:i:5 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2209:2187:7405#49 83 1 461723 0 100M = 461317 -506 GGCTCAAAATATTCAAAATTTTTTCCAGAGTTTGGCCTTTTCTTCAGCACTGGGAATTGTGATCCAAAGCTTTTCCTGATGAGGCACAAAGTTGGAGAAA FIHBGEHBGGHDHIEGHDCJEIIHJGGIGHHGGFGKDGGGFFFCHGIJDIIGIHGHIJHGGBGGGHIFHHHGHFJHHIHGGFGGHEJFGHFGFFGFDBAC X0:i:6 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2307:14272:67639#49 83 1 461832 0 100M = 461495 -437 AACTAAGCAACAATGAAACAGAACAGAGTGAATTTGCTGTAGCTCAAGAGAGGACGTAGCTGCCCCCACCCCGCATCCCCGGGCTCGGGTTTGCCTTGCT E,+HG55GHD7JHIBBDF?F7FE7G,,@DG9FGCGCEGIBI@IGIHEFHFF8CHG8:E:8DE?BF@.<;I>CHBGGF?F@EGFEF?EFDB?A X0:i:1 X1:i:4 BC:Z:NGTCAATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!1:BDDDF XT:A:U RG:Z:1#49 HS25_09827:2:2302:15159:93125#49 147 1 461908 0 100M = 461497 -511 CCCCGGGCTCGGGTTTGCCTTGCTGACCTCTGCTGCCACTTTGTGCCGCACAGAGAATCTGAGGAGAAACCACATCAGTCTCCTTCAGCCTCAGCTTCAC 24@H>+5>5<+++H*@+A+'F,+>D%+EH5G+EGDFF,9+',6E5>+G7C'E++(?5E+F>+6:6GA5FG78D7786C: X0:i:3 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:4 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1311:11147:4379#49 163 1 461942 0 100M = 462288 446 GCCACCTGGTGCCGCACAGAGAAACCGAGGAGAAACCACATCAGTCTCCTTCAGCCTCAGCTTCACATCTGTGGGTCAAGCAACCCTTTCAGAAGCTGTA ;CBAEEGFFHFGHEGGIIIFGGFIIHIIIIFGGHAGEGIGEJHHEGHIFEHHGGGFFIEHJEIFHJFGFIEFEFF=FIGJHGGHICH/E>6CCE7>5HH70JI5FF7H+5G55BE+55E>FBE7=H?45+C>5=FF>F=D5CG><=I>4IH<4><5BHH5HFHG X0:i:4 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1311:11147:4379#49 83 1 462288 0 100M = 461942 -446 GCTGGGGCTACAGGCACCTGCCACCACACCCGGCTAATTTTTTTGTATTTTTAGTAGAGACGGGGTTTCACCGTGTTAGCCAGAATCGTCTTGATCTCCT BGDHFFEGG4DFHGFEFIGIHGGFGGGGGGHGGEKGHAGDGGHFIGIFIEFFCHGGHGHDCHHFGEJHHAHEIFFHGIHIEGGGHGEGDHFEDFGFC>?C X0:i:4 X1:i:0 XA:Z:17,-81177299,100M,0;5,-180890345,100M,0;1,-462288,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2115:10795:32126#49 83 1 462334 0 100M = 461949 -485 ATTTTTAGTAGAGACGGGGTTTCACCGTGTTAGCCAGAATCGTCTTGATCTCCTGACCTTGTGATCCACCCGCCTCGGCCTCCCAAAGTGCTGGGATTAC 2AH@BDHG74H@C65>>?,?H?B,77:F?FH7@G@@DC9-G:9F8F?B;I:;IHG-D;HGHF@2BJ:FHHHG:FFD?AEGEEB0@ECFEF3FF>;@ X0:i:4 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=AA2A= XT:A:R RG:Z:1#49 HS25_09827:2:1214:12097:8252#49 73 1 462335 0 100M = 462335 0 TTTTTAGTAGAGACGGGGATTCACCGTGTTAGCCAGAATCGTCTTGATCTCCTGACCTTGTGATCCACCCGCCTCGGCCTCCCAAAGTGCTGGGATTACA <>ECFAFDA2?6GG??>>/ED>CGCF'EB?:@FHEFFH@@89;DF8-C;:'FFDG879G8@9978DE,BEH?A7@??6-CD(7D5FC,6@47GHF5BH>; X0:i:4 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:BDADD XT:A:R RG:Z:1#49 HS25_09827:2:1304:4891:30745#49 163 1 462520 0 100M = 462891 471 GGTGAAGGAGCTGAGGACAGCAGAGGGGTGAAGGAAGTCAGCTACAGACAGCAGCAGCTGATGCACAGGCCTCCCAGCGCCTGAAGTCACCCGGAATTGG ;CBDBDG@EHFGLGFDHIHFFGFFIEIC,IGGFHGFEFIGEAHHFGGBJFHHGEGFGIJFJEEHFEF>DEGGHEIDBFGHDGFFCFHFHGLI5GAFHHHG X0:i:4 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2315:5549:65634#49 73 1 462839 0 100M = 462839 0 ACGATTCTGTGGCTGGACCATTTGGTTTGGCTCACAGGGCAGGGACTGTGCTGGTCTTACCTGAGCAGACCTGCATGTCTGCGGTCAACTGGGTTGGCAG HABDFGEDEDHGGFGFG>:HIFIGDFFFFHFGHDHFGHGEGEGIGDFJIHGDIIIFIGH>HHFEDEGFGAHDDGID5E@GFEEEGFHJEFFHIGEFD?HEGEHEFGHDH5F@BHAIFHFFGHCF3DG X0:i:4 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2102:8539:65162#49 121 1 463126 0 100M = 463126 0 CCAGGGCAGCAAGAGAGACCAAGCCCCCGTGCCCATTCTACAGCCTCTGTGCACATCAGACTTGTTAATATCCCATTGGCCAGTGCAAGTCACACGGCCA 2>+H5D5>B<6@>FEE77@D7?66,7CC,BC7,77E7?98@.BGAGDJDCE.9@?@8GA,GH@8@AIC??8BE-DDAIHGEGAG??<5DH=4DE?F@>;C X0:i:4 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!11=AD?D XT:A:R RG:Z:1#49 HS25_09827:2:2107:18592:67657#49 99 1 463150 0 100M = 463554 504 CCCCGTGCACATTCTACAGCCTCTGTGCACATCAGACTTGTTAATATCCCATTGGCCAGTGCAAGTCACACGGCCAAGCCCAGATTAAGGAGTGGAAAGA ?ABEFB?EJCEDGEGHG>BFIFIEH X0:i:5 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BBDEE XT:A:R RG:Z:1#49 HS25_09827:2:1304:9661:59329#49 163 1 463207 0 100M = 463549 442 AGTGCAAGTCACACGGCCAAGCCCAGATTAAGGAGTGGAAAGATGGACGCTATCTCCTCCTGGGAGAGGAGGCAAAGGAGGTGAGAGCATTATGTGGCCA ;C?CEDEEDFFGHGEGGFHFFFJEHHGIGEGGGHG7HFHAFGHHEGKGFFHGGEIFFHFHFFEFGDHGDIHFHHBEFHDHH=GHIIHEHFIGFGAGFFEG X0:i:4 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2207:20836:51988#49 73 1 463215 0 100M = 463215 0 TCACACGGCCAAGCCCAGATTAAGGAGTGGAAAGATGGACGCTATCTCCTCCTGGGAGAGGAGGCAAAGGAGGTGAGAGCATTATGTGGCCACTTATGTT A;>EF?D?A=?GEE?E>>DFD>IA1.D:@8?HHEJGC@FCDDFACCC?GEEFFEFACG:B@EGH8,IGG?@?A,@?B>?-DFGDC?GHEDF74H=GH=IE X0:i:4 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11AD1=D XT:A:R RG:Z:1#49 HS25_09827:2:1204:15717:33255#49 83 1 463263 0 100M = 463026 -337 CTCCTGGGAGAGGAGGCAAAGGAGGTGAGAGCATTATGTGGCCACTTATGTTTGCAATCTACCATACTTAGCCCTTTGAGAAAAGAATTAACTGAGAAAC EJ=DBEHGGCGFHHEDHICJHDIFGGFFFHEEGHBEDGGFGFGFHGHHFIHGIHGFEFHFCHEFGJHHHEHGIFJHHIFIEGGGHGJGEF@JGFGFFEAC X0:i:5 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2203:14360:51660#49 99 1 463349 0 100M = 463737 488 ATTAACTGAGAAACTTGCTTCAAATAGGGCATTCAGTAAAATGAAGCCCCAATTGAAGTAAAATGCATATATAAAAAATGAAACTGTGACCGATTTTAAG EHCDD:G8AHHIAF8EEGCHFIIFHDGEFIFDBICGCFI9GHGDF5GFFBFCG7FGK77HIH>5FGDDGGGHAJBHJE X0:i:8 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2207:12808:36390#49 163 1 463363 0 100M = 463695 432 TTGCTTCAAATAGGGCATTCAGTAAAATGAAGCCCCAATTGAAGTAAAATGCATATATAAAAAATGAAACTGTGACCGATTTTAAGGACAGTATTGGCAA ;CBCDDGGFJFGHGFGGGIGFGFFIGEIGEGGGHGJGGIGHHHCGDKIJGHHGFIHFFEHFGFFFHFEJIGDCGEHJJGCHHFHGIHGGHIGFGHFHHGG X0:i:8 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1304:3640:51320#49 83 1 463406 0 100M = 463059 -447 GTAAAATGCATATATAAAAAATGAAACTGTGACCGATTTTAAGGACAGTATTGGCAAATATTTCTGTGCTCTTGGAGGAGAAGACCCTTATTGGCATGAC EIFDHFHGGGHFDHGJDICGHHIHG@JGIBHGGGHHHGGEFCFGIHGEIIHGGDFGGCHDGHHHGJEHHEHGIHJCEIFDHHGGEGJGEFFGFFGFFE@C X0:i:9 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2304:7512:73419#49 83 1 463485 0 100M = 463062 -523 GAAGACCCTTATTGGCATGACGTGTCAGAAACCACAATGAAAGAATTATTTTAACTTGCATTCATAAAAATTAAAATTATTCATTAAAAACATCGTGAAT EFFH=DDG@GGDGIF>DIGGEIIFEFFFGGHGGGGKDGIMGGHDIGHHI.HGGHGFHFFCGHHHFHGHHEHGHFFGGIDGH:GGHGJGF?FIFEGFFBAC X0:i:3 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFB XT:A:R RG:Z:1#49 HS25_09827:2:1304:9661:59329#49 83 1 463549 0 100M = 463207 -442 TAAAAATTAAAATTATTCATTAAAAACATCGTGAATGAAATTAAAAGTCAAAATGTAAGCCAGAAAATTATTTACAACATATGTGTCAGGAAAAGACAAT 2FHHHFHGGHICEHHGBG7KFFG?GGEH@FGGIGCGFEEHEAIFGGEGIHFHGCH@GGEHFHGHGB@ABBEDGDFGCEGFFAFFEDFFIEG7C5FEG55HAFHGEAHGBDFDGEGFFH@?FFIFDAECFF?5E@DFED7CBC< X0:i:4 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1306:2115:46700#49 163 1 463587 0 100M = 463956 469 AATTAAAAGTCAAAATGTAAGCCAGAAAATTATTTACAACATATGTGTCAGGAAAAGACAATACCCTTCAGACTTTGAGAGTTTACATCAGAAAGAAAAT :CA>DFC8BCHAAD,;>+>D7?BEBDGIEIGG5HAF??I5HD7EC@HIFEB7@DIF4HE?=HDB=BHGFF5+>>=ABF?EDG=F;B4EC>C>DD+5B3DA X0:i:4 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2209:5979:39779#49 99 1 463588 0 100M = 463937 449 ATTAAAAGTCAAAATGTAAGCCAGAAAATTATTTACAACATATGTGTCAGGAAAAGACAATACCCTTCAGACTTTGAGAGTTTACATCAGAAAGAAAATA A?BEFGFG4FFGGEGH>GBE?HEGGHFDFHHHGHJGHHHGFHCEIG@CGFIDHEHGCHFGIIGDDFGGGH@FGDGGFG?HEGIFGGJCFE@GGDGGHDCB X0:i:4 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDFDD XT:A:R RG:Z:1#49 HS25_09827:2:2207:12808:36390#49 83 1 463695 0 100M = 463363 -432 ACATGATCCAAACTTGATAAAGGACATGAAAAAGAGCCAGCACTTAGTATGTTTTCTGAATGAATAAGTAGCCAACAGCACATGAAAATGTGTGTAATCC 2GHHG5HGGFGGG>GEHIFJHHIHGGJIDHFGGEFGHGGJGIHFIGFFIIHGIEGCIJHGHFEJGEHFHHHGIFJHKEFGHFGGHEGFEGFIFFCFCBAA X0:i:3 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2203:14360:51660#49 147 1 463737 0 100M = 463349 -488 CTTAGTATGTTTTCTGAATGAATAAGTAGCCAACAGCACATGAAAATGTGTGTAATCCACTTGTAAGCAGAGAAATGCAAATTAAAACAGTAAAGTGTCA GEBHFHFBFEF@FCBA=EEH5EF>FEDHDFHHHFCEF5GGHBFIHG5EHABGIG?FGHFDCCF@FE8IBECBECIEB9HG9CFEG?BC?C< X0:i:3 X1:i:1 XA:Z:1,-463737,100M,0;17,-81178748,100M,0;1,+235870,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1301:13434:62878#49 99 1 463746 0 100M = 464143 497 TTTTCTGAATGAATAAGTAGCCAACAGCACATGAAAATGTGTGTAATCCACTTGTAAGCAGAGAAATGCAAATTAAAACAGTAAAGTGTCATTTTCACTT AABFFGFDIFFDGJGGGGFHGHIGIJFHGHHHF:IGGGHGGHGIGGHIGIIFJFEHCHIGF9GHEKHGGHFBIFGEFGHHIEEFHG=C6E8GGDHCHHIE X0:i:3 X1:i:1 XA:Z:1,+463746,100M,0;5,+180891803,100M,0;1,-235861,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:1311:10021:94720#49 163 1 463752 0 100M = 464179 527 GAATGAATAAGTAGCCAACAGCACATGAAAATGTGTGTAATCCACTTGTAAGCAGAGAAATGCAAATTAAAACAGTAAAGTGTCATTTTCACTTCCTGGA EFDG>H7GEDGDECHDFBB@FHHGFEFEHBHDFEFDEFHJEGFHGBDBI6FDEACFCHIGGGHAGDFEGHHDHIGHEDEDGGEGFEFFCGIH?FHGGFFHFEFEDBIGFHBFFCFHEHGEIBGFCFBHG X0:i:4 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2209:5979:39779#49 147 1 463937 0 100M = 463588 -449 CTCAGGGAAATGATCTCCTTATTTCAACCTGTAGATTCCTTCCTACAACCAGTGTAGAGCAGAGTACCAGGACGGGCCATTGAGCACCCTGGTGTTGAGA GEHBGHJDBAF@EHIGDGEHHFBFJFEHGFGDHFEFFEGDCEHGFID5HHBDEHFDHE?EGGGHFABFDGIDICD@CF7DG>FFE6FLGFFDFCFCDBC; X0:i:4 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1306:2115:46700#49 83 1 463956 0 100M = 463587 -469 TATTTCAACCTGTAGATTCCTTCCTCCAACCAGTGTAGAGCAGAGTACCAGGACGGGCCATTGAGCACCCTGGTGTTGAGAGCAAGTGGCCTCTAGTCAG H>DEB5B>,DH6>C,5D?HCH7G?D7FF?F,7@IGEDG9J@:GC8F?J;8CFIFFGDF9EGHGCFC(8DAH@EFDEGIBGEBGBGFHF@?DE4ED=CE>A X0:i:4 X1:i:0 XA:Z:6,-171047646,100M,1;17,-81178967,100M,1;1,-463956,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!-0@5@)@ XT:A:R RG:Z:1#49 HS25_09827:2:1211:13180:67204#49 163 1 464104 0 100M = 464487 483 TGTCTAGGACTAGTTTATCTCTGCTTCTCACTTTACTGGTATTATGGGGCAGCTCCTGCTGTCTTCCAATTTGGTGTCTTCCAAATCGGCAGCGTCTTTT :CACDFDCFJHGA9?:EDED7?>CHCFF>E7HEBH7DGEGHA=DFGBGDBFDGFBECHFDDF?FE5>EF@AD>F4=BFGHDGADII@F@FLFGDEDB3EG X0:i:5 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1301:13434:62878#49 147 1 464143 0 100M = 463746 -497 TATTATGGGGCAGCTCCTGCTGTCTTCCAATTTGGTGTCTTCCAAATCGGCACCGTCTTTTAAAGTTGAGTTTCTTGTTATTCTCACCTGATATACCTTA GDBFGHIFEGDEBEHFCBBEHGGGHFIJGEGGHGFHGIEEGBHGGGECFEHIIFGGDEGGG6GHGFCDFD7ECBC; X0:i:5 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2209:1871:96487#49 163 1 464155 0 100M = 464546 491 GCTCCTGCTGTCTTCCAATTTGGTGTCTTCCAAATCGGCACCGTCTTTTAAAGTTGAGGTTCTTGTTATTCTCACCTGATATACCTTATTTATCCCACAC :CACA?CE?@EG?9C@GDED+EF,?>I@>CGGG@4GDAEGHH77DCHBFBE@GGAF+F,HAFD?FB?+DF+HBBEHBC,F@BG5F3>>F>FBGH?J5@?FF?DGF@C>C X0:i:5 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDDDF XT:A:R RG:Z:1#49 HS25_09827:2:1312:2565:21833#49 83 1 464280 0 100M = 463824 -556 GTGTTATCTTTGAGACAACACTTGAATTTTACTCAGCCTGGCGTGCTCTTCACATGTCTTGTCTAGATCCAGTTCGGACTCATTCTTCAGCCGTGCATCG F>HHH5HGGGGFCFGGHDGDHHGFDGIIGG7GGIFGHGGMGIGFGHGFFIFLGHGGHGHGGFGFGJEGHHFGDFJHHIHGFFGGGEJGGF=IEFGFEBAA X0:i:3 X1:i:0 XA:Z:17,-81179291,100M,1;1,-464280,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDDFA XT:A:R RG:Z:1#49 HS25_09827:2:1215:9706:83009#49 163 1 464353 0 100M = 464681 428 TCGGGCTCATTCTTCAGCCGTGCATCAGTAAATGGGGGCTAGGTTAAACTGTGGTGACAAACAACCTCCAAATTTCAGTGGCTCAAAAATCTTCTTCCTC ;@BC%FDHF8FGHFEEHFIF:7JE.GI:F+GH6BHAGGIGFDDHFFGE@FGGFFB(HIB X0:i:8 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!117GEDF>GGCIHICHE?DCDFIB?7GCEGFGE@BCGDIH,FFIHGG8GFA;H8GEEGGEECCEDEHFDDEDBI?BGGHEJCDF@AEFGF@6A? X0:i:4 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11=DDDD XT:A:R RG:Z:1#49 HS25_09827:2:1215:9706:83009#49 83 1 464681 0 100M = 464353 -428 AAATGTAAGTAGGCGGGATGGAACAGTCAGAATGCATTCATAAAATATGAACTGAAAATATCTGGAGAACAGCACCTATGACTACCACGAATGCCAACAT BC@CGHHAFGHFGIFJFIHJHHGFEGJGGFHGGGGKHGGFJGGGIGHHIIFGIHGHGJHGGHHGGIGFHEHEIFJFHIFIHHGGJEJGGGFGGFGCFBAB X0:i:5 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1216:8424:69220#49 147 1 464726 0 100M = 464399 -427 TATGAACTGAAAATATCTGGAGAACAGCACCTATGACTACCACGAATGCCAACATGCATCCCTAACAACCCAGTGCTGTCACCCTCCAAACTTTTTATGT AEJHHH4BFFGHEFFFEFD9DK@GKG@HHEHGIFGGH5FGGIIIBGDIHA?,E7IGGG8@FJF9=6:ABC< X0:i:5 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1310:14587:65043#49 83 1 464734 0 100M = 464372 -462 GAAAATATCTGGAGAACAGCACCTATGACTACCACGAATGCCAACATGCATCCCTAACAACCCAGTGCTGTCACCCTCCAAACTTTTTATGTCTTGCAAA BIHHBDEGGGGFHFFGHIHGHHGBGGGIF7EGGFGGHGDEBGFFHGHHAIFDIFFFAFHGHHGGGIIFDEHE:FHFGIFGEFGGHGJGEHFIGEGDEEAC X0:i:4 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DDFFA XT:A:R RG:Z:1#49 HS25_09827:2:1307:4562:86732#49 147 1 464808 0 100M = 464392 -516 CCTCCAAACTTTTTATGTCTTGCAAAGTATTAGAACTTCTTATCTGAAGCCATACCACTCAGAGGGAATGCAAAATACATATTGACATCTCCTTTAGGAT GE@>CDG5FI>DFHICH=ECCIGFHHCHFFBHF>CGHAGFGF8C?A8AC; X0:i:7 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1216:7577:81144#49 147 1 464826 0 100M = 464453 -473 CTTGCAAAGTATTAGAACTTCTTATCTGAAGCCATACCACTCAGAGGGAATGCAAAATACATATTGACATCTCCTTTAGGATGTCCTTAGAGAATTCAAG GHGHFHDBFIFIGHCIDDFHEFCGEFHHFFEFCFE4FFGAFJIFHGJDBEHJBHG@CHGHGIFEGE>FGGEIEGEDIJA?5E7EGGF8:FHF@=;:ABC; X0:i:4 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2205:8969:83271#49 163 1 465060 0 100M = 465425 465 AAGTATGGTTAGAGGTGGGGTCATGGTCAGGGTCGAGATCAAAGTCAGGGTCAGAATTAGGGACCAGGATAGGGATCAGGATTTAGGTTCAGTGTCAAAG ;CAD7B9F7J9GEAGCGCDF+C>IH7I,IEGG+EA,?GD>AJED+@HE=B8DG@EF=@,?ABD7B??GDDAD?FEH>=HIDHEFIFH+;ALFD?3+>FDG X0:i:3 X1:i:0 XA:Z:1,+465060,100M,0;5,+180893117,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1312:18377:24928#49 99 1 465188 0 100M = 465627 539 GAACCAGAGCTTTGTTCTCCTCAGGACCCACCCGAGGACGGGTCACCATGGCTTTGGAGCACCTGGTAGTGTGGCGTGTCCACAGTGAAGACCAGAGTTT AACEFGFFG=GEFJGGGGDHGHIHA; X0:i:2 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDFFA XT:A:R RG:Z:1#49 HS25_09827:2:1213:11743:100605#49 99 1 465272 0 100M = 465649 477 GTGAAGACCAGAGTTTCATTGTCCTTAAGACTGACCTGGGGAGACGTGGCTGCAGGCCATTGAGGAAGGTGAGGAAAAACTTCCTGTCTGCTCCCCGTGT B;CCFGFEIFHGHBGHGGGEIFIKFJHIEHHHHIJGGHHGGHGGFGEIGIIIFHEIGGGGGDGHH@CGG?KFGIFGHIKHIJDHJGGFGGGGGHFJH=JF X0:i:4 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DD?DF XT:A:R RG:Z:1#49 HS25_09827:2:2215:6539:40931#49 99 1 465399 0 100M = 465805 506 TTACTTTCACATGTTATATTCCACAAGTCTTGTTTTACAAAAGCATCCCTTCCTTGAGGCTTCGGCTGCTCATCGCTGCTCATCATCATAGCGTGCCATA CABEFGFEGFGGHJGEGG>HGFIGHJHFEHGHFICGFGHGDFHIHGFIGFFIKHHHFBGGJGGDHKH@GEFFGGGEFBHHEHIHHHHHFEGBCE5ECDDE X0:i:8 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2313:9596:51427#49 163 1 465424 0 100M = 465848 524 AGTCTTGTTTTACAAAAGCATCCCTTCCTTGAGGCTTCGGCTGCTCATCGCTGCTCATCATCATAGCGTGCCATAACATATAGTAAGATTTGGGTTTGTT ;CABEDDBF@EGBGGGGFDGFGHCEHGIIIGBFHGEDGDGHAHDCDGBF5FDGDEFCHECDGFBFDFE5DEHCFFHJIGCCHEHGFCF;GGFDGFFBFHG X0:i:12 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2205:8969:83271#49 83 1 465425 0 100M = 465060 -465 GTCTTGTTTTACAAAAGCATCCCTTCCTTGAGGCTTCGGCTGCTCATCGCTGCTCATCATCATAGCGTGCCATAACATATAGTAAGATTTGGGTTTGTTT EI=HH5EA>FD@GGGGFIF?C7>F7@CGDFC-?CFKHGDGGFBGABFJE@HFCHB@DE987@@>GAIHHH>BFFFEG>DGEF>GGEEEGEFA?FGFD>AA X0:i:12 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFDF XT:A:R RG:Z:1#49 HS25_09827:2:1201:12610:95682#49 163 1 465476 0 100M = 465528 152 GCTCATCATCATAGCGTGCCATAACATATAGTAAGATTTGGGTTTGTTTCTGGGGAGAGATCTTGGTATAGAGAAAGGAGAAATGCTTAGAGCCACCATC IGJEIFGHHIHGEKIIECGGIKGHGGJKI@GHEGHIIIGGHGFHDHGGHGJGJHHHHHEIFEHHIFGFGGGGGJGGGFIGFGFEBAA X0:i:4 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFDFE XT:A:R RG:Z:1#49 HS25_09827:2:1312:18377:24928#49 147 1 465627 0 100M = 465188 -539 GCATCCCCTGTAAACACTTTTATTCATGTTTTAATTACTCATTTTTCTTACAGTGTTAAATTAGTAAAGATAGTATTGAAAAATTGAAAAGTAGGCATAT BHFFFH?BFIHG4CI@HIFF>FCFJFHIFAIDEFHB,IADCG6GEIJGH8EFI>GEDHGFGCEG?GEFGGEIIG>@CFHCDHGEEGGH5FCDC-D7CAC; X0:i:7 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2204:13137:43467#49 163 1 465642 0 100M = 465953 411 ACTTTTATTCATGTTTTAATTACTCATTTTTCTTACAGTGTTAAATTAGTAAAGATAGTATTGAAAAATTGAAAAGTAGGCATATTAAAACCTGCAACAC F6EEGF>CCHGCGJHHGF X0:i:3 X1:i:0 XA:Z:1,+465724,100M,1;17,+81180735,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2215:6539:40931#49 147 1 465805 0 100M = 465399 -506 AGGTTAATTGACAGCATATTTCTAATAGTAGATAGAATAACATCCCTTTTATAAACATTGACATCCTACATTACATGTGTCAACCCTGAAAATCTGAGAC G?HFFCGFF4FDE;F@FFEDJHF,HFHEGAFDHGH?FFHAFEHEFFEGGEED,GGECDGDGID:F@655AIIEDB@EHGI%13EGGEE8DH6:DC(B??< X0:i:5 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2313:9596:51427#49 83 1 465848 0 100M = 465424 -524 CACTTTTATAAACATTGACATCCTACATTACATGTGTGAACCCTGAAAATCTGAGACAGCTCTCAGATTTTTTAGAAAGTTTATTTTGCCAATCTTGAGG HADHJHHGGGGFGIFJHIGGHHIFDGJGFHHGGEGHHGGGGGFGIGHFIIIFIHFAIGHGCHEGFLHHHHHFIFHGHIKIHHGGHF7HGGFFFFGFEEAC X0:i:5 X1:i:7 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DFFFD XT:A:R RG:Z:1#49 HS25_09827:2:1313:6447:59443#49 163 1 465917 0 100M = 466318 501 TTTTAGAAAGTTTATTTTGCCAATCTTGAGGATGTGCACCTGTGATGCCTCCTCAGGAGATCCTGACAACATGGGCCCAAGGTGGTCGGGGCACAGCTTG ;A?DCDEH?CAGEGIGGID5FHJCIGEIEEGGGEHEGFIGAHHHGGE?FEEH@EEECFEFFGIHDJHGDFHDEFIHEFGHFBFHGIHF;AGGDDHGHGHG X0:i:4 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2204:13137:43467#49 83 1 465953 0 100M = 465642 -411 CACCTGTGATGCCTCCTCAGGAGATCCTGACAACATGGGCCCAAGGTGGTCGGGGCACAGCTTGGTTTTATACACTTTAGGGAGACACGAGAGATCAATC E,G45A7,,J7?G6D7CA?H77<,,H79-G-.-,E7GC;9C;9-EG8/9@7FEFBEAFD:C-E9CCGIHGH:G>??D5F?2I??B1EB;< X0:i:4 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!+14ADDD XT:A:R RG:Z:1#49 HS25_09827:2:2301:7239:100698#49 147 1 466002 0 100M = 465724 -378 TCGGGGCACAGCTTGGTTTTATACACTTTAGGGAGACACGAGAGATCAATCAATATGTGTAAGATGTACATTGGTTCAGTCCAGAAAGGTGAGAAGGCCA @F6FDHDFFLFGGHICGFBHCHFGEFFEHFIJHHEFFFGHFFGGHIDGGHIJGHGEHHHHGIGHGGHFHGEFAGEIFJFGFIGGGGDHGHGFFGFECBC; X0:i:5 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2116:2897:76100#49 163 1 466116 0 100M = 466508 492 AGGTCACAGGTAGGTAAGAGACAAATGGTTTCATTCTTTTGCATTGCTGATTACCCTCTCCACGTGAGGCAATCAGGTATGCATTTATCTCGGTGATCAG 4C)2/97C&@2G.06<+>H.@FBBF5A7780G;AAHGGA@FK?H13I'=DEC:BF?7BHGDGED?BC=B+F5HEA@IFHF4GAF+'>FF@DG X0:i:3 X1:i:1 XA:Z:1,+466116,100M,0;17,+81181127,100M,0;2,-243165536,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1313:6447:59443#49 83 1 466318 0 100M = 465917 -501 CCCTTCGTAAGTGTTCCTATGAGTATTAATTATTCATTGTGTCTTTTATTACACAAATAAGGCACAGATTTTTAAGAAATCATCAACTTCATGGCTACCT FGFHCEHGGDHJDHIE X0:i:6 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDDE XT:A:R RG:Z:1#49 HS25_09827:2:1208:15624:41444#49 163 1 466401 0 100M = 466752 451 CAACTTCATGGCTACCTATATAGACATAATTACATAGAAGCTCAACTAAATTTGCAAACATTCCAGAGTTTGTGTTTCCAATAATTCTTTGTGATTCTTT HGGD?C.7GGFD7G6?F?GG@@@DG9@K:@DC@DF;I.GDHFFGEFGC4GFGEHCGHHJ?DD9EIBD?#A>?FDHDHFE???D@>A5 X0:i:3 X1:i:1 XA:Z:5,-180894565,100M,1;1,-466508,100M,1;5,+18457,100M,2; BC:Z:TGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:1::B?DDD XT:A:R RG:Z:1#49 HS25_09827:2:1206:17501:12355#49 99 1 466584 0 100M = 466993 509 TTCCTCATTTTCTGCAAAGCCTCACTGAGGAAATTGACTTTGAATATCCTTTTAGACTCTTGTTTTAGAAAGCATTGTGGTAAAACATTGAATCATCATG CACDFGFDIFGEGJEGGAGFGHI;GJHDGHHHFDEGFHHGGHGEGGHGGHCIHHLIFBIGGGGH@GGGGCGFGDEGFGKF7GIFJFIHFHGGGHHBH=IE X0:i:3 X1:i:0 XA:Z:1,+466584,100M,1;5,+180894641,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDDEF XT:A:R RG:Z:1#49 HS25_09827:2:2103:3298:21610#49 113 1 466585 0 100M 2 243165442 0 TCCTCATTTTCTGCAAAGCCTCACTGAGGAAATTGACTTTGAATATCCTTTTAGACTCTTGTTTTAGAAAGCATTGTGGTAAAACATTGAATCATCATGG EIHAGE@GGGHHFGGHGIFHGGIDGEGGBH?HGEGDILFHGHIIHFFHCGFFHEHHHEIDIFJFBHHDHHHFFEGGGHEJIG@GHHGHDIGIFBHFGCEIIIGIEHGGFIFFCFGHGHEEEDDDBBC; X0:i:3 X1:i:0 XA:Z:17,-81181744,100M,0;5,-180894790,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1208:15624:41444#49 83 1 466752 0 100M = 466401 -451 TTGTATCATGGCTAAAAGGTAGGCATGGCAACAAAATAAAGACAAGAAGTCTTTGGAATAATTGATCCCATCACAATGAATCAATTTGCCATTGGAACAT HG=HBGCG7DGFFI5CFGBEC7IBEE?AF,7GG@D@7AEGKIBC8H7HAIC;EDCA8FH8GH@CB8IFHE>F:HFC?BCAHBJHEFFA?BGF@EA? X0:i:3 X1:i:0 XA:Z:17,-81181763,100M,0;5,-180894809,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11=:::D XT:A:R RG:Z:1#49 HS25_09827:2:2202:2127:77513#49 73 1 466788 0 100M = 466788 0 TAAAGACAAGAAGTCTTTGGAATAATTGATCCCATCACAATGAATCAATTTGCCATTGGAACATGTTTTTACAAATTCACTCTTTTGAAAATATTCAGCT CABEFGGDFFFDGJEHGGGHGHIHHFFIBHHHHJLGJHHCGHJHFGHIDIIIHHGEFGGGDIGHGFFGGHKIIJF-FGGHGGIEJFHHFEGGGDHJHHIE X0:i:6 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:1213:20439:89304#49 99 1 466811 0 100M = 466878 167 AATTGATCCCATCACAATGAATCAATTTGCCATTGGAACATGTTTTTACAAAGTCACTCTTTTGAAAATATTCAGCTATGACTTGAAACAGAGTCTGTAT AABDFGEGJFFEGHGFGGGFIHIHFHFIGHHHHIIFFGHHGHFHHFHIGHIIHHGIGGIGIGGHGGIGGHHFGIGEGGIHIGIHHGGHFHDGGBGBHDGH X0:i:6 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2314:19111:41950#49 83 1 466871 0 100M = 466474 -497 TTTGAAAATATTCAGTTATGACTTGAAACAGAGTCTGTATGGTTAATATTTTTCCTGGTCTAAGATGAACAGCATTTTAGAGAATGAACCCAGGACACAA FGHHFHHGGFHFHJGEHIGJHIGHJGKIIKFGGGKFHGGMGGGGIHEHIIEGGHFGHF?GGHGHGIIHHHDFEFJEGIHGFGGGGGJGGGFIFFBFBBAA X0:i:3 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDFFA XT:A:R RG:Z:1#49 HS25_09827:2:1213:20439:89304#49 147 1 466878 0 100M = 466811 -167 ATATTCAGCTATGACTTGAAACAGAGTCTGTATGGTTAATATTTTTCCTGGTCTAAGATGAACAGCATTTTAGAGAATGAACCCAGGACACAACCCCAGC GHHFGHGGGIGIFHIIFGGHIGIFHFGHFHIFIHJHGFGHHJDFFIGGGHGFIGGEHHFHG@FHGHHGIGIIIEGIIJHIDEIGB;G%GFGEHEE'DBD; X0:i:3 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2308:19497:65725#49 163 1 466943 0 100M = 467338 495 CATTTTAGAGAATGAACCCAGGACACAACCACAGCACAAGAAAAACATGTGATAATTAAGTTTACACATGTGTGTTACTACAGTAACAGAAAACATGTAA GEHCFEGIDDGGHGGGIEF6CE?FCCGEAEGEGE@HC7FDECCAC< X0:i:3 X1:i:0 XA:Z:17,-81182004,100M,0;1,-466993,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2306:12296:76562#49 65 1 467009 0 100M = 232224 -234785 CATGTGTGTTACTACAGTAACAGAAAACATGTAAAGAACATTTGATTTATGTATCAGTCTGCACTGTCTAATTTTTTGTGTCATAATTGCTCTTATTTTA AACEFGDGIFGDGJGFGGFEGDIGFFFIGHHHFJLGGHHJGHJGGCHILHIFHIGGFHGFIIGHGKG@GHHIGJGJGIGHJHFHJHJHFH@GGHFGHHIF X0:i:3 X1:i:0 XA:Z:5,+180895066,100M,1;17,+81182020,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1314:12625:92631#49 99 1 467093 0 100M = 467459 466 AATTGCTCTTATTTTAAAAAACAGGACTAGTTAACAGTGTCAATTACTAGTAATTCATGGTATAAATAATTAAACAAGGAAGTGTTAAAAAAAGTGTTTT BABEFGFEIFFGFJGHGGGHGHIHIFHIGAGHCHIGGHHGGDGHIGHCGIFICHEGDGFGIGGHGFIGGFBFIGGEHGCFEHIHGGIHFGGGGHDH@HGE X0:i:3 X1:i:0 XA:Z:5,+180895150,100M,0;17,+81182104,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2211:4367:37037#49 99 1 467121 0 100M = 467486 465 AGTTAACAGTGTCAATTACTAGTAATTCATGGTATAAATAATTAAACAAGGAAGTGTTAAAAAAAGTGTTTTAAATAAAGTTTTATTTTACGTCTTTTTT CABDFGFFFFH@GEFHGGDHDHIGCJFFGHHHFIIGFHHHGHJGGGFIDFIFHHGEFGGGJIGHKKEGBEFICFCEBEHEIFD7GGFGFHG7GH=C@HIE X0:i:3 X1:i:0 XA:Z:1,+467121,100M,0;5,+180895178,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDDDD XT:A:R RG:Z:1#49 HS25_09827:2:1204:12953:42883#49 99 1 467281 0 100M = 467590 409 TCCTCTCTTATTAACATCTTCTATCAGTGTGTCTCACATGGCTTATTAATATCTTACATAATTTGCCGCAGTTAATGAACCAATACTGATAGACTGTTAT CABCFGFFGFGGGJEHGGFFGGIHHJFHG?AGHIHGJEBHDHGHFGFCGHIFHHGGFHGGGGGHF:HGEEHFFFGGHGDHJGIHDEIHFECGGHFGHHIE X0:i:5 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2308:19497:65725#49 83 1 467338 0 100M = 466943 -495 ATAATTTGCCACAGTTAATGAACCAATACTGATAGACTGTTATTAACTAAAGTTCATATTTCATTTGGATTCCCTTAGTTCTATCTTACTCTGACCCAGG EGHBFFHGGGEFFHFGHIHJHHGFEEGIIIHGGFGFHGIEGGGFIGIHIIIGIHGIHJHGCHGGGIIFHHHEHFEHHIFDFGGGHGJCGGFGGEGFEBAC X0:i:1 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDFFF XT:A:U RG:Z:1#49 HS25_09827:2:2306:16599:85973#49 99 1 467343 0 100M = 467640 397 TTGCCGCAGTTAATGAACCAATACTGATAGACTGTTATTAACTAAAGTTCATATTTCATTTGGATTCCCTTAGTTCTATCTTACTCTGACCCAGGATCCC I@HHDBE>BDCH=GF;B;A;4ABD5A+>3D2 X0:i:1 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2103:3091:84492#49 99 1 467423 0 100M = 467834 511 TTACTCTGACCCAGGATCCCATCCAGGATCCCGCACGACATGTAGACATCACATAGGCTCTTCCTGGCTGTGACAGTGTGTTAGGCTTTCCATCTCATGA C@CEFGFFHFDGGGEGF6JGJFG-EEGI,C56GFDF7GEECE>>E X0:i:7 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!11AD?DD XT:A:R RG:Z:1#49 HS25_09827:2:1314:12625:92631#49 147 1 467459 0 100M = 467093 -466 GACATGTAGTCATCACATAGGCTCTTCCTGGCTGTGACAGTGTGTTAGGCTTTCCATCTCATGATGACCTTCATAGCACTGAGGAGGATTGGTCAGGATT GHHHFHFFFHF;FHIFHAGFJFIJEEGEDHIJEFIHFE5GHJFGFFEGHEGJL<=GHHDFGC@?GHHFGGIIGGB98F1FG6==3EGHC6:F4EFECB=; X0:i:2 X1:i:1 XA:Z:1,-467459,100M,0;6,-171051158,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2211:4367:37037#49 147 1 467486 0 100M = 467121 -465 CTGGCTGTGACAGTGTGTTAGGCTTTCCATCTCATGATGACCTTCATAGCACTGAGGAGGATTGGTCAGGATTTTTGTAGAATGTCCCCCATTGTCACTT GHH>DHHDGAFCFHFIHFFELFBBHEHHDFEDEHEEFKHDFG6CEIDGDD5JIHDEDAHDGEJDJGHGGAEGFGHIIFHCFHFGCBGAGHHEFDEDCAC; X0:i:2 X1:i:1 XA:Z:5,-180895543,100M,0;6,-171051185,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1204:12953:42883#49 147 1 467590 0 100M = 467281 -409 TTCTCAAGGTGAACTGTCAGCTTTGGTGTTCACTTGGATCATTTGGCAGAGCTACTGTTTGTCAGATTTCTCCACTGTGAAGTTATTTTTCCTCCTTGTC GFHHFHJFLLHIFHIIFGGEIFIFJIFHGEIFGFIHHEHHHJFEFIJGHHHJIGGGHHGHGIGHGHHHGGIIIFGIIHGIFIGHGGGLGFGDHGFECBC; X0:i:2 X1:i:2 XA:Z:5,-180895647,100M,0;2,+243164055,100M,1;6,-171051289,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2306:16599:85973#49 147 1 467640 0 100M = 467343 -397 GCTACTGTTTGTCAGATTTCTCCACTGTGAAGTTATTTTTCCTCCTTGTCCATACTGCATGTGTTCTTTTGGAGCAAGTCACTATGCAGAGCCCACACTT GH@H>HHD>HAIF@FGCFEEJGCFHEFBGFFFEH?GFEGDHF6FFEGG@EFD5BDFD7?=GGAGE4>FGGE>FF>HIFKD7HFFGCGAGFEDHCEDC6C; X0:i:3 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2210:18248:81576#49 83 1 467805 0 100M = 467374 -531 TTTGCAAAGGAGATTTCTATGCAACTCCATTTGCTTATTCACCTAGGTATACAAATACAGACACCTAGATAATTACTTTAAGCTTTAGTTATTATTCGAC EIHHGHHGGG6FFFGEHDFCHGEHEGGGGIEGGHDKHGEGGFGFIGFHICILIHGGGHHGGH9GGHGHD?HGIFCHEIGGGFGGGGGGDFFJFFGFEBAA X0:i:3 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2103:3091:84492#49 147 1 467834 0 100M = 467423 -511 TTTGCTTATTCACCTAGGTATACAAATACAGACACCTAGATAATTACTTTAAGCTTTAGTTATTATTCGACACTATAGCATTATGTTGCACAATTCCTTC GF?F>GA?GDI;E<9:EHHHF:,:89EGGH/IFG@CD?I;8EGHCBG@8I9H8FGGGE7GIJC7?I7?J7?FEB6>FDHABH4CH X0:i:6 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!1:AD?DE XT:A:R RG:Z:1#49 HS25_09827:2:2308:11342:13279#49 73 1 468613 0 100M = 468613 0 ATTCATTTGGCTCACAATACTGGTAGCTGGAATGTCCGAGATTGGGCAGTTGCATCTGGTGGGGCTTCAGTCTTTTTCACCTCATGGTGGAAAGCGGAAG C?BEFGFFIFGGGJGHGGGHIHI;GJFHGHEHFGCGGHHCFHFHFGHIG:IAHFHIDH:F8GGHFJIGGEFGIFFGGEIH?GGDHFIHDDDGG@GCHHIE X0:i:2 X1:i:0 XA:Z:5,+180896670,100M,5; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:5 XO:i:0 QT:Z:!1=DDDDD XT:A:R RG:Z:1#49 HS25_09827:2:2311:12339:44814#49 83 1 468639 0 100M = 468271 -468 CTGGAATGTCCGAGATTGGGCAGTTGCATCTGGTGGGGCTTCAGTCTTTTTCACCTCATGGTGGAAAGCGGAAGGGGAGCAAGGGGTGCACCAGAGATCA ECHHCGFGGFGFHHGHHIHIHIIGJEKIIFFGGIEHDGGIJIGGELFHFIHGCHGFHGHGJHGJGEHHHEHGHFFFHDGIFGGGGGGGFGFJFFGFEEAA X0:i:2 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 QT:Z:!1=DFFFD XT:A:R RG:Z:1#49 HS25_09827:2:2210:17264:25693#49 147 1 468646 0 100M = 468306 -440 GTCCGAGATTGGGCAGTTGCATCTGGTGGGGCTTCAGTCTTTTTCACCTCATGGTGGAAAGCGGAAGGGGAGCAAGGGGTGCACCAGAGATCACATAGCA GHHBD3F>FEACAH@56C>HFEBDA=A>555F,B+CE@=>(EGGE>@EG5?HGAAG5?E74@FG>>GG6>HC>7F7D'6:B9,>H@7@C?E>AC: X0:i:4 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1214:11823:71531#49 163 1 468674 0 100M = 469011 437 GGGCCTCAGTCTTTTTCACCTCATGGTGGAAAGTGGAAGGGGAGCAAGGGGTGCACCAGAGATCACATAGCAGAAGTGAAAGCAAGAGGGAAGCCAAGGA <638EECC?E6AAD9B67H?FG>CBD>E@@GGFHGBECDHEFGHHEFDFHEBFA*9?HHEIF@CCG;4E5BDH>FFHB X0:i:7 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2101:13776:29134#49 163 1 468692 0 100M = 469142 550 CCTCATGGTGGAAAGTGGAAGGGGAGCAAGGGGTGCACCAGAGATCACATAGCAGAAGTGAAAGCAAGAGGGAAGCCAAGGAAGCCAGACTCTTTTTAAT F8>C8IIGDEE<7DDCGB?H7EDGI5>EDGDEFGDBHAHKHEEHIFIF>HGFHEHBLHGFDFBHE@GA>>FEFHFFG X0:i:6 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2109:10642:65209#49 163 1 468833 0 100M = 469278 545 ACTCACTCACCCCCATGGAGGACATTAATCTATTCATGAGGGATCCGTCCCCACGACCCAAACACCGTCCACTAGGCCCCACCGCCCCACACTGACACAG C?DIGBFHB,D?G5BJH=EDH+F>DD@EAFGDG?AEHHEDHEFDGK6>=DFF?E@HFF;I4C+HIFBG3GHHEG X0:i:4 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1204:14674:35428#49 163 1 468903 0 100M = 469332 529 ACTAGGCCCCACCGCCCCACACTGACACAGTGGGAGTCAAATTTCAACATGAGTTTTTGTGGGGACAAACCACATCCAAACCATCGTAATTTATAGCATA ;CB>,,98D-H>89B@655D@GF,(7C,I@,5>64G6ADG+5HH'5E5@>8DG+IA4F,CD9?,EEFCDG5DC>BAE=,ECB=>4*H4IAAI>?A+EFG2 X0:i:2 X1:i:1 XA:Z:5,+180896960,100M,0;1,-230681,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1214:11823:71531#49 83 1 469011 0 100M = 468674 -437 TTCACATGATGTATTCTGTCCTGGGATACTCCACATCCTGAGTAATTTGATTTAATTTGAATAGAGTTTGCTTTAACCATTTGGCTGTAAAATTCTGCAT ECDBFHHGG@GF>FGC>I@EBH>B?GDI7ICG@EKKDGEG@GGGCFDFFII;IDFFHFHGGHGCGEJ8HHHEHHFGACFGGGGGFBJGGHFGEBGFFBAA X0:i:8 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDFDD XT:A:R RG:Z:1#49 HS25_09827:2:2101:13776:29134#49 83 1 469142 0 100M = 468692 -550 CCTATTAAAGTATCATATGGAATGCCTCAAACCCCCACCCCATGGAGCCAATGGCTTCCCATCTGTGTAGTTTGCCTTCCCCAGTGTCTCATTAAATGAG 2A4HBHHGGDD@>HFHCI@GE7GBDFC6FFAGCFFGGHGEFDGFADFGF@CAA X0:i:5 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!11BDDFD XT:A:R RG:Z:1#49 HS25_09827:2:1212:5827:99097#49 163 1 469201 0 100M = 469538 437 CATCTGTGTAGTTTGCCTTCCCCAGTGTCTCATTAAATGAGGTCACACTGTGTGTATCCTCCTCAGACTGTCTTCTTCCACTTAGCAATGTGCATGCAAG AIFHHDHHHG X0:i:4 X1:i:9 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2105:8507:96120#49 99 1 469265 0 100M = 469711 546 AGACTGTCTTCTTCCACTTAGCAATGTGTATGCAAGATTCACTCATGTCTTTGTGTGTGTTGATATCTTGTTCCTTTCTATGGCTAAATAGTATTCCATT EF?FEEFFD@JG?GGDECHIGE<@F(H:GBALGFEFGFHED9GHDGIIIJ7FEFGGGEDGD8EEGG7BIGIGGFEG7D@DDCEJB@GG7GE5BHHGB X0:i:12 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDB?D XT:A:R RG:Z:1#49 HS25_09827:2:2109:10642:65209#49 83 1 469278 0 100M = 468833 -545 CCACTTAGCAATGTGCATGCAAGATTCACTCATGTCTTTGTGTGTGTTGATATCTTGTTCCTTTCTATGGCTAAATAGTATTCCATTACATGAATGTAGC E>+4=FEG@4GGGGFHDIGDEHGFEGDCIHAGGIEG7GIDFGFGGBDFDCIFIHFFIH@G@EHCGJIFHEDGHFDHHIG>HFCGGEEFDHFI??GFECAA X0:i:12 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFDF XT:A:R RG:Z:1#49 HS25_09827:2:1314:16125:35530#49 99 1 469284 0 100M = 469658 474 AGCAATGTGCATGCAAGATTCACTCATGTCTTTGTGTGTGTTGATATCTTGTTCCTTTCTATGGCTAAATAGTATTCCATTACATGAATGTAGCACAATT CAEFFGFDGFGGGHGHGGHFGHIGHJ@IEHEHHHHGFH@GFHGIFFFIF?IEFIEECGIGGEGHFECGGHFIGIEEFGGCGGIFHFJHFGFGGHEGHHIH X0:i:10 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDDFF XT:A:R RG:Z:1#49 HS25_09827:2:1204:14674:35428#49 83 1 469332 0 100M = 468903 -529 TTGTTCCTTTCTATGGCTAAATAGTATTCCATTACATGAATGTAGCACAATTTGGTTATGCATTTTGGGGAGTAGAACCTTCCTCTTCTAACTTTGTTCC HC@BBFDBF7EFG>EDDDCEH:G?EFF,DH74GHFFE@FF=IDFGFE>>< X0:i:5 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2312:13347:83994#49 163 1 469370 0 100M = 469707 437 AATGTAGCACAATTTGGTTATGCATTTTGGGGAGTAGAACCTTCCTCTTCTAACTTTGTTCCAGGGTTGGAGACCTTCAAATTAACTGACAATAGATACA BCEB9F>AG?:>IEDFEFCBHE@I57B>HEEGD+AEH7EI5BEJBHDG57EE@H7DHE?G?5EF@FHHB=5BIBFFE=@+FH<@HDEI5GGFEHGDGEGB5H7DFHIDBHHG@IHFDEFDHDFG?FGFFHD6EF=BCBIEBFC@IC<@AEFFCHCFFH> X0:i:6 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1212:5827:99097#49 83 1 469538 0 100M = 469201 -437 GCAGGATCCAGTTTACAAAGAGGTAAAAATAGCCCAGAAACAAGAAACAAGACTAGAATCTGATAACTCTCAATGGCTATAGTTTTCCTTTAAAAAAATT FIHHJAHGGGGFCJ?HHGHJHIGHDGDCFBEGGIFKH?IFGGBFIGDHIEHGEHFFEFHGGHEFG8GGHGHGIFEHGIGGFGCGHGJGGHFEDFGFDEAC X0:i:3 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2215:20157:34146#49 163 1 469643 0 100M = 469985 442 TGAGACAGGGTCTGGCTGTGTCGCGCAGGCTGGAGTGCAAAGGTGCAATCTCAGCTCACTGCAACCTCTACCTCCTGGGTGCAAACGATCCTCCCTCCTC 972GIGDAHCFG55=5HGGDBEFBEDDHF7?EF>JEHH6F=D=F?5HHFF@IHFIAGBFHCCBFEG X0:i:3 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1314:16125:35530#49 147 1 469658 0 100M = 469284 -474 CTCTGTCGCCCAGGCTGGAGTGCAAAGGTGCAATCTCAGCTCACTGCAACCTCTACCTCCTGGGTGCAAACGATCCTCCCTCCTCAGCCTCCTGATTACC ?DHHFHDFGEFGGHIIFFECEGFFH=FHHFIAEGJFFF;GFGDGFFGGHFH=I10GHAEH>H,1GGHEGCIFEB<90J=G?67=/BDHC/9F6GDECB=< X0:i:3 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2312:13347:83994#49 83 1 469707 0 100M = 469370 -437 CCTCTACCTCCTGGGTGCAAACGATCCTCCCTCCTCAGCCTCCTGATTACCTGGAACTACAGGCACATGCCGTCATGCCCATCTAATTTTTGTATTTTTG FGHBGEHGGGHDGJGHHIHEHIIFEEKGIKHGGEGKHGJIGIHGIHFJIIHLIHGFHFHGGHHGGEIFHHHGIHJDHIHIHHGGHG6GGHFJGFGFDBAC X0:i:8 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2105:8507:96120#49 147 1 469711 0 100M = 469265 -546 TACCTCCTGGGTGCAAACGATCCTCCCTCCTCAGCCTCCTGATTACCTGGGACTACAGGCACATGCCGTCATGCCCATCTAATTTTTGTATTTTTGGTAG ?45E>3C5B4GIEB>;+FGC5GB>D+FHFEEFH>E=7F9=DE6=FB@GHBE5BG5?7G5DG=6EF4BED>IE@B>?F5?IFEFHDC9EG9HD@-EDBAC< X0:i:8 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1206:15019:43485#49 83 1 469752 0 100M = 469437 -415 ATTACCTGGGACTACAGGCACATGCCGTCATGCCCATCTAATTTTTGTATTTTTGGTAGAGACGGGGTTTCTACCAAAATATTCGATTTTTTCTGTGGCA ;GGFEDDGCFG6HGGFIFIEGGCDDHGJGGG@CHLFCDCFD?CBFHFH@@HGGFEEFHG8G:FEHEIBGFDG>HGEGDG@F?BGFFBAA X0:i:3 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=BD;BB XT:A:R RG:Z:1#49 HS25_09827:2:2105:5332:45663#49 83 1 469906 0 100M = 469412 -594 GCTGGAGTGCAGCGGTGCGATCTCGGCTCACTGCAAGCTCTGTCTCCTGGGTTCACGCCATTCTCCTGCCTCAGCCTCCCGAGTAGCTGGGACTACAGGT EG4HBFHA>D6D>F?CCBCJF7,BE,CA,(AG=F@8AAGDGFG7GFGCFAEF?D8FEJ98H-@8BC:5GEDBI9HEG@HGGGG2GGEEDFFADFG@@>AC X0:i:8 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11BDDEE XT:A:R RG:Z:1#49 HS25_09827:2:2215:20157:34146#49 83 1 469985 0 100M = 469643 -442 CGAGTAGCTGGGACTACAGGTGCCTGCCATCACGCCCGGCTAATTTTTTATATTTTTAATAGAGATGGAGATTCACCGAGTTAGCCAGGATGGTCTGGAT E9DC57ECBFHFHHFGHDHEEHIFGGJFFFHGGGKGHGGEJGFFGFIJEIHGICFHEFHEGHGFFEIFHHHGEFEIAIFGG>GGHGGC@GFFFFGFECAC X0:i:4 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDA2 XT:A:R RG:Z:1#49 HS25_09827:2:1207:5406:26058#49 163 1 470062 0 100M = 470487 525 GAGTTAGCCAGGATGGTCTGGATCTCCTGACCTTGTGATCCACCTGCCTCAGCCTCCTAAAGTGCTGGGATTATAGGCATGAGCCACTGTGCCTGGCACA ;CBCDFDHFGFGHGGCGIIGIEJIEGIIIEFGGHACHFIGHJHHFGGLJHHHGGGHFGFIHHHIHHHGFIHFHHFJJFFJHHIFIIHGGHIGJGHGFFHG X0:i:4 X1:i:0 XA:Z:2,-243161583,100M,0;5,+180898119,100M,0;6,+171053761,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1304:10115:74960#49 99 1 470107 0 100M = 470451 444 GCCTCAGCCTCCTAAAGTGCTGGGATTATAGGCATGAGCCACTGTGCCTGGCACAACATTTAAAGTAATAATTGGAATTATGACTCATTACTCTATAGTG CAEEFGFFGFGGGJGFGEFGIHIGGHHFFHHHHGHGGHHHGHHHAGHIFIIIEFHHFFGGGGGDKHFGGEBIGJGDFEHFGGIHJFFDFHGGGHHJHHFH X0:i:11 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:1212:8956:18619#49 99 1 470189 0 100M = 470546 457 ACTCATTACTCTATAGTGGCACATAGCATGGATAAGGAGGACATTGACAAACTTCCAGGAATTTTATATAATTTCTGAAAACATAACATTTTACCCATAC CAEEFGGFIFHGFEEFGGDHIKIGHCHHGHHHHHEGGGHHGHFIFGDIGFIIFGHCFGGFEIGDFK7GGHHGGFFEFEHHIGIHGGHCFGFGGHFBHDJE X0:i:11 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFB XT:A:R RG:Z:1#49 HS25_09827:2:1214:2161:74074#49 163 1 470281 0 100M = 470540 359 ACCCATACAAATATAACACAGGGAAGGTTAGGTATCTCTTTTTATTTGTATCTTCTGTATGGTTTTCCTTATAAAAAATGCAACCTACTTTACTTGCGAA ;FHA7EACGH?HH?G>FDFKIH4D.;F+CHFCGCHFGHGFDGHFB@DG X0:i:12 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2213:18802:63217#49 99 1 470324 0 100M = 470726 502 ATTTGTATCTTCTGTATGGTTTTCCTTATAAAAAATGCAACCTACTTTACTTGCGAAACATGCCCTACTTTTCTTGCATGCTTTGCATAGAGTTGTTTCT CAECFGFDIFFD@EBHGCHFGHIGCFFIBHEHFIEEF9HCCHHGFFFIFIIIFHGEGGGFGGGHF7EGGEHIFKGJFGGFGFIHGG>GFHGG>5FFHHCB X0:i:11 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDDDD XT:A:R RG:Z:1#49 HS25_09827:2:2105:19764:45316#49 99 1 470434 0 100M = 470755 421 TTATTTCTAGTAGTTTTATTTACATATATTGATTATAATTTTAATACTTAGTAATCTTTTATTTTCCAGAGAAAACTAGGAAGTAGACAGTTATAAACTG 8?>@FEB?G=EEFGHGFEEH.F:FA:GB:CBCE77DHC8FGHDCFIIC?HADGCFGIGHHF,GG?776DGDFE77?G7CGFFHFG47GCA=BHJB X0:i:10 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11BDDED XT:A:R RG:Z:1#49 HS25_09827:2:2207:2268:4545#49 163 1 470451 0 100M = 470714 363 ATTTACATATATTGATTATAATTTTAATACTTAGTAATCTTTTATTTTCCAGAGAAAACTAGGAAGTAGACAGTTATAAACTGTCATATATTAGCATTCT ;CBDDFEHFHFGLGFGIFHFGKJIIEGFIIGHGHEGHGIGHGHHEGKLFFHHGGIEFDJFGHFFFHGIDIHKHGFHFIGJHGIFIIHGIHLGFHDFHHGG X0:i:11 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1304:10115:74960#49 147 1 470451 0 100M = 470107 -444 ATTTACATATATTGATTATAATTTTAATACTTAGTAATCTTTTATTTTCCAGAGAAAACTAGGAAGTAGACAGTTATAAACTGTCATATATTAGCATTCT GFFFFHGHGLADFHIGFGHELFIEHHGEBEFJHHEEGKEGDHGGHIFGGHEFIHGEHHEHGIJHJEHGGCIIFGGHFFKDGEIBGGGEGFFEHEEECAC< X0:i:11 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1207:5406:26058#49 83 1 470487 0 100M = 470062 -525 ATCTTTTATTTTCCAGAGAAAACTAGGAAGTAGACAGTTATAAACTGTCATATATTAGCATTCTATAGTAGGTTAGAAAATGTATGAATATACCATCTCC HGHHJHHG@DGFBHGJHIHIHIEGGGIFFIFGGGFKHGJFGGHGIEHHIIHGIHGFAHHGGHHGGHIHGEHEHHHFHIHIFFGGGEJGFFFFGFGFDBAC X0:i:10 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DDFDF XT:A:R RG:Z:1#49 HS25_09827:2:2109:9863:17901#49 163 1 470524 0 100M = 470911 487 TTATAAACTGTCATATATTAGCATTCTATAGTAGGTTAGAAAATGTATGAATATACCATCTCCCAACATCTAGAGGGATGTGTTTCCTCATAATACAATT @4GFGHGJHIC7CH6FGFIIIKH7GIK8HG9F@G@DE7GFIIFFIEE@EHDGGBEFGCACHHHBBDGEGGCFFFIDHHHEGFHFCE6EHBEGHHFDEEGEHCGEGIADCGHG>CEGCCG@IHECFIGHGGGLGECEBCBDC?C: X0:i:11 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2105:19764:45316#49 147 1 470755 0 100M = 470434 -421 CTTATTTATAAATGGTCTAGATATTTAATGCAAATCTTTTACTTAGCTTAACTTTAAGGTTAAAAATTACCAAAAGTACTTTGGAAACTATTCTTAGGCA GF>>DHDFIGGHFHFGFFECGELGFGFEEDDAAC< X0:i:8 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2102:10898:22739#49 99 1 470758 0 100M = 471109 451 ATTTATAAATGGTCTAGATATTTAATGCAAATCTTTTACTTAGCTTAACTTTAAGGTTAAAAATTACCAAAAGTACTTTGGAAACTATTCTTAGGCAGAT ?;ECF3EGICHG@IGDHDB8HAHFHHC>@ECFHEHFBFCDHA;HDEACF:BGDG7GD,G>E@GF,@EFGHHGFIFEEC>FHDFGHDBD4,B X0:i:3 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2314:5952:4537#49 163 1 470866 0 100M = 471239 473 GACAAATTATTTTTGAAATAATGTTTTTCGCTTTTCACAAGACGGCACCGAAAGCGAAGGAAGCTCCTGCTCCTCCTAAAGCCGAAGCCAAAGTGAAGGT E94D2FGEA1BF@IFG?JF?HIEFIGGF@EGDAIGHDAHD? X0:i:3 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2109:9863:17901#49 83 1 470911 0 100M = 470524 -487 CACCGAAAGCGAAGGAAGCTCCTGCTCCTCCTAAAGCCGAAGCGAAAGTGAATGTTTTAAAGGCCAAGAAGGCAGTGTTGAAAGGTGTCCGCAGCCACAC HIHBJHHGGGGFHJ?HFFGJEHIFJGIIGHEGGHKKHGGFBFBFIGHHIIFGGHGFHGHDGHHJELEHHHHGHHFGGIK>HGGGJGJFGGFJDEGFFBAC X0:i:5 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2102:10898:22739#49 147 1 471109 0 100M = 470758 -451 AAACAAGCTTGGCCACTATGCTATCATCAAGTTTCCGCTGACCACTGAGTCGGCCGGAAGAAGATAGAAGAAAACAACACGTTTGTGTTCACTGTGGATG GE?5GHGF+7E>G8EDE>+C7HDD@@?DG4HFGG@7,6C87>7C7+AEDF9HG9CB@CEA76C; X0:i:5 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2211:21353:28275#49 147 1 471225 0 100M = 470859 -466 CCAGATCAGACAGGCTGTGAAGAAGCTCTATGACAGTGATGTGGCCAAGGTCACCACCCTGATTTGTCCTGATAAAGAGAACAAGGCATATGTTCGACTT @?+4@>6=BJ4E,>G4D5?D=?HBDFED=5,5A@C5=5E5+D7D5B=ED?4E5DACF,CH@7F?CG5AEE?9A>EGDB9DBCBC; X0:i:6 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2314:5952:4537#49 83 1 471239 0 100M = 470866 -473 CTGTGAAGAAGCTCTATGACAGTGATGTGGCCAAGGTCACCACCCTGATTTGTCCTGATAAAGAGAACAAGGCATATGTTCGACTTGCTCCTGATTATGA HAHBHA@>GGGFGHGJHIHJHHIHGGKGGHFGGIDGHGGIGIFFIGHHIIHGIFGIHHHGGHHHGJDHHAHGIHEHGIHCHBAGHGHGEGFIEDGF.CAB X0:i:6 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDDFB XT:A:R RG:Z:1#49 HS25_09827:2:2210:8139:41634#49 121 1 521523 16 100M = 521523 0 GTTTCTCTGTGCGGCACCAGGTGGCAGCAGAGGTCAGCAAGGCAAACCCGAGCCCGGGGATGCGGGGTGGGGGCAGCTACGTCCTCTCTTGAGCTACAGC FA4@55C>@@,@5C557I7I7G6H,F?,?@EG,@,G,99--C-,,(7F.AE;G8,98;DF779-CA:C-:?@HD.>3GJE@4@IED3F@>1< X0:i:1 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:16 XM:i:0 XO:i:0 QT:Z:!11ADD:D XT:A:U RG:Z:1#49 HS25_09827:2:1304:12004:36573#49 99 1 521655 0 100M = 522012 457 GTTTGCGTTTTGTTTCTCCAACTTTGTGCCTCATCAGGAAAAGCTTTGGATCACAATTCCCAGTGCTGAAGAAAAGGCCAAACTCTGGAAAAAATTTTGA AABC=GFFEF?@CGG?GGAFGFIGEE@FBH?@HEAEF9@GFHGHAFHI;EDEEHBGFFAGEGC?@HGGGCKFAGG?BGGECFI>HGG7FGGGGCAFHHJF X0:i:5 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11AADDD XT:A:R RG:Z:1#49 HS25_09827:2:2310:15074:72420#49 99 1 521661 0 100M = 521702 141 GTTTTGTTTCTCCAACTTTGTGCCTCATCAGGAAAAGCTTTGGATCACAATTCCCAGTGCTGAAGAAAAGGCCAAACTCTGGAAAAAATTTTGAATATTT CAECFGFGGFHGHJGJGGGEGHIHGEFHEHHHHGJGGGHGGHFEIGHIGIIIFFHIGGIJIIGHFFIGGHHGIK@EHIIEGHIHHGHGFHGGGHDGHHGE X0:i:5 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFF XT:A:R RG:Z:1#49 HS25_09827:2:2310:15074:72420#49 147 1 521702 0 100M = 521661 -141 GGATCACAATTCCCAGTGCTGAAGAAAAGGCCAAACTCTGGAAAAAATTTTGAATATTTTGAGCCAAATGTGAGGACCACAACCTGTGAGAACGGAAAAT GHFFFDFGIIFIGHIIGIBHIFJFEEGHHEFFIHHFFHGHHHHFF8JGHHIFIHGEHHHEGIDGGGHGIGEIFEEHGJFFFIIIDGGHGFGDHEFEDBC; X0:i:5 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2103:2412:9709#49 99 1 521716 0 100M = 522064 448 AGTGCTGAAGAAAAGGCCAAACTCTGGAAAAAATTTTGAATATTTTGAGCCAAATGTGAGGACCACAACCTGTGAGAACGGAAAATAAATCCTGGGACCC AAEEFGFGFFGGFHGFGGGHGFIGEFDIFHHHHHIGHGHGGHHHGFFEDHBFHEHIDGIGFGGBKEHGGFGBGDGJFGIHJHIHC5CHEH@@CEDBHHGE X0:i:5 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:ADDFD XT:A:R RG:Z:1#49 HS25_09827:2:1304:12004:36573#49 147 1 522012 0 100M = 521655 -457 TTTACCCACACCCATTTTTTCCACTTCTTCCCCTTTCCCCAATACCCGCACTTTTCCCCTTTACTTACTGAGGCCCCCAGACAATCTTTGGGAAAAGCAC @DFEFHG>FA>IFHIF@E4EEDCE=FB?5FIFCGB=F?G5FHDCEEEGD8EDIG@FCAFHGI?D?G6GDGIECFH@I>?CDEFHBBGEGFCBBCBCBAC< X0:i:2 X1:i:0 XA:Z:1,-522012,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1310:4586:96129#49 99 1 522045 0 100M = 522397 452 TTTCCCCAATACCCGCACTTTTCCCCTTTACTTACTGAGGCCCCCAGACAATCTTTGGGAAAAGCACGGACCACAGTTTTTCCTGTGGTTCTCTGTTCTT C?EEFGFEEFF@CJGEG>FEDGCEGEH?@HHHHEEGFGHGCHFHFBFIFIIIHGEHC@IGEGGAHDFG>,IIGDGEH>CCI@IHJ?FFF6GGGDFJHHGE X0:i:2 X1:i:0 XA:Z:1,+522045,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDF?D XT:A:R RG:Z:1#49 HS25_09827:2:2103:2412:9709#49 147 1 522064 0 100M = 521716 -448 TTTCCCCTTTACTTACTGAGGCCCCCAGACAATCTTTGGGAAAAGCACGGACCACAGTTTTTCCTGTGGTTCTCTGTTCTTTTCTCAGGTGTGTCCTTAA GDBBFH?FFCFICCIFFIGCE64B5FEHGFFF>CEEFFFFHHHEFIE>HHHFEGGIHHGFG5FDE4H>ICEIGIDHIHGCGIFG@BAHGFHFHDEDDBC: X0:i:2 X1:i:1 XA:Z:6,+171045011,100M,0;2,+243101682,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1310:4586:96129#49 147 1 522397 0 100M = 522045 -452 CTGATTGTCAATTGATTGAAAGAATTATTATCTACAGACCTGCTATCAATAGAAAGGAGAGTCTGGGTTAAGATAAGAGACTGTGGAGACCAAGGTTCTT GEH5DHDF>EAGA;BFD=BHHA=AH?E=HDEA?EG=EE?>HH5DIE5FDHD=GGJD?GD5GGEF8G>EGFFFFD5HB6G8G9'BEGD.2AC: X0:i:2 X1:i:0 XA:Z:1,-522397,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2304:16007:6163#49 163 1 522464 23 100M = 522899 535 TTAAGATAAGAGACTGTGGAGACCAAGGTTCTTATTATGTAGATGAAGTTTCATAGGTGGCCACCCTTAGAGAAAATAGATGGCAAATGTTTCCTGTTCA EHGFIFGDHHFFEFFIHHFGAFEHEHBHGFHHFGCB@EIFEFFGHD5@EG X0:i:1 X1:i:1 XA:Z:6,-171044611,100M,1; XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2206:3309:86565#49 163 1 522626 0 99M1S = 523073 547 GGAAGGGATGCTCTACAGAATGTAAATGTCCCCCACAAGAGACAGCTTGGCAGGGCCATTTCAAAGGATGTCAAAGAAATATAATTTGAGGGAAAATATT ;CAADDG87-9+'AB-BFB?7C578G6@,5CGEH+55C7ADF+=,77=9FB=E%>5I+H,HB5BC,><=E+4*=ACAI+DJEG5@,+ X0:i:6 X1:i:0 XC:i:99 XG:i:0 AM:i:0 SM:i:0 XM:i:4 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2304:16007:6163#49 83 1 522899 15 100M = 522464 -535 CTCCTCCTCATCACGGCCTGAACTAGTTCTTCAGGTTTCTCTGGAATCCCTTTGGCCCAGAGGCGGGGTCCACGCGATCGGCTGTGGGGCTTAGAATTTT EJGHJHFGG@GFHFGJHGHICCGFEGDFFIHGGIEHDGIDGIFFIHEJE4HCEHFFIFHGHE9FGIGHHEHGIDJGGIFDGDGGHGJGDHFGGEGFFEAA X0:i:4 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDDFB XT:A:R RG:Z:1#49 HS25_09827:2:1204:3686:10810#49 73 1 522995 0 100M = 522995 0 TTTTATTCTTGGTTTACGGAAGCTTTAGGGAGGTGCTCTGAGACCCGAAACTAGACTCGACTTTAACAGACACAGACGACCCTGAAGGTGAGACTGTCTG A?67F?FGAF4@+BEDGEEG<9:GH-H8.8G>EH@@HCIFGF?D.E?F79AFB.-@DGAD0H@4727,6@D6G1?D@?F6E>5,,C7>B==4A,E X0:i:2 X1:i:2 XA:Z:6,-171044080,100M,0;8,+22587,100M,1;17,-81175405,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!--2(2)= XT:A:R RG:Z:1#49 HS25_09827:2:2206:3309:86565#49 83 1 523073 0 100M = 522626 -547 ACCCTGAAGGTGAGACTGTCTGCTGGTGGGATGCTGGGCGAGTTGCTTAATGTCCCTGAGCTGCTATTTGCTAACTGTGAAGTGGGATCCTGGTCCCTGA 'C+>FGE5(5CD,7CE-GB7GJCF7?GG@7FF9EIGCF@EBH8.@C;CD?F8;H@@E9>F8:?8AHF:FH1/EB??BGG?G<@DH=F4??=7BA? X0:i:4 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11ADDBD XT:A:R RG:Z:1#49 HS25_09827:2:2303:6145:77256#49 163 1 523299 17 100M = 523703 504 GATGAGCTCTGGTCCTCGAACCTCTTGTCTGCTCCCACCAGGCAGATTCTCTGTTCCCCGTGCCCAGGCAGCAGTGGTGGACACCAGCATCCCGGAATGG 7I7B87@C>>6A4HE75AF,BE5E?G5BE>4H54FE4+5@CF44I4EB>CA>5+DG X0:i:6 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2103:18067:3708#49 163 1 523374 0 100M = 523728 454 GGTGGACACCAGCATCCTGGAATGGTGTGGAAAGGCTGACCCCGTCATAGCCAAAGCCTGGGGTCTCCTGTTTCCCTCCTCCTCCTCCCCCCTCCTCCCC 1C(>7,DHBGFGEABB>IEGDEJCIDG8IIGGFEG?E6I55AAH+FEGDGCH@@BACDHFDAFBBJ?GDIAHHGFHGFGEDEEDF3HEIF+IBGD+>3HG X0:i:1 X1:i:2 XA:Z:8,+22966,100M,4;1,+523374,100M,4; XG:i:0 AM:i:0 SM:i:0 XM:i:4 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2303:6145:77256#49 83 1 523703 18 100M = 523299 -504 CTCTGTCTTGGGTGGCAGAGGCAGCCTGGTTGGGGTGGGCACCCCGGCTACGGAAAGGAGCAGCTCCCTCCACTTTCCTTCCGGCTGCCTGTGGAGAGGC ;F@<=AB>7@G,>FBCDD7D--EBECGFFHC757,FHG-E8A@@,EGB8&2G.@,9HFD8C-9F:JEG-HH@FDJ?4EGD?@F???FE>AA X0:i:1 X1:i:3 XA:Z:6,+171043372,100M,1;17,+81174697,100M,1;8,-23295,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:18 XM:i:0 XO:i:0 QT:Z:!11ADDBE XT:A:U RG:Z:1#49 HS25_09827:2:2103:18067:3708#49 83 1 523728 18 100M = 523374 -454 CTGGTTGGGGTGGGCACCCCGGCTACGGAAAGGAGCAGCTCCCTCCACTTTCCTTCCGGCTGCCTGTGGAGAGGCTCGAGCGGGGCACAGTCCATGACGA E6HB5=@GGDDEBCG5HIF?H?BB7CFAFFCG@CEEDGE8KGHDI77HIIFFG8CFEH@FJCECFJEHHEHGEDEDGIHIEDGGH?77-@?JAGL-IC6CIB7C>7I7IEIEC5E@BCHJDGDDA7E@+5F+E+@?254H7?=9??5I+E?=5B6H+AB=BJFD+FBHF2 X0:i:5 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2311:8961:83794#49 113 1 523829 0 100M 8 233558 0 ATATTAATCTTGTGTTTGGATTTTTCCTTTTTTTTAATAAAGAAGAAAGATAAGGTATTGTGCTCATCTTGTAAAAATCAAGCACACAGTACATCAGTCT 2C>HHG54FFDE>HH5H,G7?GI6?GCAFB775,FHHGG@-C9DCGDF.C:DI-GI(H?@(@9(ELDC--?BD@EDE>DIEAA>FEG@@4=IF?G=@6AA X0:i:5 X1:i:0 XA:Z:6,+171043246,100M,0;17,+81174571,100M,0;1,+459561,100M,0;5,+180887618,100M,0; BC:Z:NGCCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!((23@)@ XT:A:R RG:Z:1#49 HS25_09827:2:2113:7658:89995#49 163 1 523870 0 100M = 524244 474 GAAGAAAGATAAGGTATTGTGCTCATCTTGTAAAAATCAAGCACACAGTACATCAGTCTATTCTACAAAGAAACACAACCTAAGCAAAGATTTGTTATAG ;C?CCECHDEFGGEBEGFE,GFFGID6IGECGGDEG,GEGAGHEG;BIFHEDGGGFEGJ?GFHFEEHEDEEG?FFEB=GEF=EFF;HGDGEFFGD>BBH@ X0:i:6 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1216:20057:37111#49 73 1 523873 0 100M = 523873 0 GAAAGATAAGGTATTGTGCTCATCTTGTAAAAATCAAGCACACAGTACATCAGTCTATTCTACAAAGAAACACAACCTAAGCAAAGATTTGATATAGGCA AA>CA?FF4FF6E6 X0:i:6 X1:i:0 BC:Z:TGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:+1=D:?;2 XT:A:R RG:Z:1#49 HS25_09827:2:1309:12234:63264#49 99 1 524040 0 100M = 524456 516 ACAGACGTGATGGTGGAGACAGCGGCAGGAAGACAGAGCAGCTGACACTTCCAGAAATAGCTGGCCAGAGGCCAGCAGGAGGGAAACACCGACCCGGGGA 8ABEFAFEIFFFG:GCFIEEEDEF8HG8EA:8E7@8E;DFC8EFH8;H7BI@BG8D99D,EF5GEFFAD7EH>I7?7D7HFF>DD@@4CFB(4J; X0:i:3 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!1=BDBDD XT:A:R RG:Z:1#49 HS25_09827:2:1204:16240:6455#49 121 1 524195 0 100M = 524195 0 CACACACACCCTCCCACACACAGATACGGATTCAAAGAGACGCGCACACTCTGAGTTTCTGAGAGTAAGCCACTGTCAGTTCCTGGGGTGAGCCACCAGC ;,+4F+F4GCD,FH87>,,,?:66D@06',,7=3<,7998G(@,A*E,?B?F9-F9EEHFG798-8:(?EH8H@>?2F>>?GF@E?=FG?EFC>A? X0:i:3 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 QT:Z:!114BB:B XT:A:R RG:Z:1#49 HS25_09827:2:1302:19220:75100#49 163 1 524227 0 100M = 524633 507 CAAAGAGACACGCACACTCTGAGTTTCTGAGAGTAAGCCACTGTCAGTTCCTGGGGTGAGCCACCAGCCACATGGACACAATTTCCTCTTTTTGGTAAGT ;CB;DFDCFC-GG96GGGHGCEHCBDD8IEGGFHGCE?GGBF7DD@G5D+HDGDE>EFEDFHFFFD?EJEHHHE=HGIFE4HAHIIHF@>FBFGH>7+,EG>EG>G,DCCE6E@7FF7A7GCGFHADG@F9GE@EFFAHGGHGGHGHGCHEG5I3FHEHBHFEEGIDGHGGGFFHGEHFAGFGFECAC X0:i:2 X1:i:0 XA:Z:1,-524244,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=BDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2210:11301:75124#49 83 1 524255 0 100M = 523824 -531 GAGAGTAAGCCACTGTCAGTTCCTGGGGTGAGCCACCAGCCACATGGACACAATTTCCTCTTTTTGGTAAGTTCTTTGACCTGTCTGAACCCCCTACTTA 'ADHC554GGG6>CG5HI7GCG>HE7DA?7?GG,,@7GGDGCF@EBGHF8HFIDCFDGHGGHHHFJHFHHH@IFJHEHBCEDGGHGJGEHCAGFB1EBAA X0:i:2 X1:i:0 XA:Z:1,-524255,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDDDD XT:A:R RG:Z:1#49 HS25_09827:2:1309:12234:63264#49 147 1 524456 0 100M = 524040 -516 TTGGCCTGCTGAGCTCAGTGCTAGCAAGGAATGCTGCTAAGGTCCTTAGTGAGAATCTTCCCCACCCTTGCTAACTAACCAAGCTCCTTTCAACAACTTT G?GHC>G>FAA4EHBGCFFHFDBE5EE?>FEAEHDF?DBDFBHFE7EGD?H=BG@5D7AEGDG,FAHF>GEIFBC?;B7G6.F8:BEHGHC?CDDACAC; X0:i:6 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1302:19220:75100#49 83 1 524633 0 14M1D86M = 524227 -507 TCTCCTCTTTCTATGTTTTTTTTTTTTTTTTAAGAGACAGGGCCTTGCTCTGTCAACCAGGTTGGAGTGCAGTAGCACAATCACAGCTCACAGCAGCCTC *>445+54>',(,,'5>IGIEIGBEGIF?G?G@7GD,GGGG:GFI7DFEIF;?8?AI;HG@HGGGEHF8GHJEFHE;>HGHGAGHBJ@DF=A?DGFEBAB X0:i:2 X1:i:0 XA:Z:1,-524633,14M1D86M,3; BC:Z:NGTCTATC XG:i:1 AM:i:0 SM:i:0 XM:i:2 XO:i:1 QT:Z:!1:DDBDD XT:A:R RG:Z:1#49 HS25_09827:2:2216:14689:41558#49 99 1 524672 0 100M = 525065 493 AGGGCCTTGCTCTGTCAACCAGGTTGGAGTGCAGTAGCACAATCACAGCTCACAGCAGCCTCAAACTCCTAGGCTCAAAGGATCCTCCCACCTCAGCCTC AAEEFGFEGFHFGGEEGG#HIGIEHHHDGHAHHGHGHHHGFHHHHGHIGEIIAG7IGGIGGIGHEKGGGEHFGICGGIHH8GIHHGIFFHGG9ECBBFJE X0:i:2 X1:i:0 XA:Z:6,-171042403,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFA XT:A:R RG:Z:1#49 HS25_09827:2:1307:1651:88011#49 99 1 524726 0 100M = 525129 503 GCAGCCTCAAACTCCTAGGCTCAAAGGATCCTCCCACCTCAGCCTCCTGCGTAGTTGGGACTACAGGTGTGTGCCACTGCACCAAATAATTTTTTAAAAC CACEFCEDICGGGJGEGGAHGKIHGJFFGHHHCEIFJHHHEHHIHGDCFFIEFGFIFFG8IJGBEEC<7EHDGCEEFG7HICI>5?CFFE@GG@EFHAIB X0:i:2 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFB XT:A:R RG:Z:1#49 HS25_09827:2:1210:16734:7738#49 163 1 524994 0 100M = 525344 450 AACCCAGATATAAATCCACACATTTACAGCCAGCTCATCTTCAGCAAAGGCACCAACAACATACGAGCGAAAGGACGGTCTCTTCCATAAGTGGTGCAGG :CBA7DC;DFAGHAC@HIDFCCJFHDDFGEGGGHGJDFEGHGGHEGGB@EHDGJIFFFJFHIEBFEFHFDFDEEBHJFDI4BFHGB@GCFCBHG>GHBEG X0:i:5 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2110:10810:56551#49 99 1 525046 36 100M = 525486 540 CCAACAACATACGAGCGAAAGGACGGTCTCTTCCATAAGTGGTGCAGGGGAAACTAGATAAAGATATGCAGAAGAATGAAACTAGACCCATCTCTCTTAC B=BFFGFEFFGGGDGHGGBFGFIEHJ9HGHHHFILFGEFGFHHGIGHIGHIIHEHIGHGKGEGHIEIGGEFGFGCEFGHHGHIHCEIHEGGGBCFBHHIE X0:i:2 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2109:16454:22302#49 163 1 525050 0 100M = 525377 427 CAACATACGAGCGAAAGGACGGTCTCTTCCATAAGTGGTGCAGGGGAAACTAGATAAAGATATGCAGAAGAATGAAACTAGACCCATCTCTCTTACCATA CHGF@DEGGGEB7ED5GBAHHEG>?FGEGGD7FEHEDHEH7EDFCDFAGHFFABFFCHEF>I>4GHHAIFHFFFHHG X0:i:2 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2102:10027:20282#49 163 1 525058 29 100M = 525459 501 GAGCGAAAGGACGGTCTCTTCCATAAGTGGTGCAGGGGAAACTAGATAAAGATATGCAGAAGAATGAAACTAGACCCATCTCTCTTACCATACACAGAAA ;CA@CEDCECFGEGCEHIDFIG>EHCIGII>GFHHGEJ=BFHHHIFGE=K?HGFIEEFGFJGFFHEHGDIGGHHFJFJFEDGFGIFHECGGGFGEFFFHA X0:i:2 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2216:14689:41558#49 147 1 525065 0 100M = 524672 -493 AGGACGGTCTCTTCCATAAGTGGTGCAGGGGAAACTAGATAAAGATATGCAGAAGAATGAAACTAGACCCATCTCTCTTACCATACACAGAAATCAAATC AH?BF99>CIG@>>FBHEEHCGH?JE@A@D:F=B:AGG8H:=H@>5:ABG=F;:<5H/>=76=/F40G;DA;D85;' X0:i:5 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2310:7572:64084#49 99 1 525112 36 100M = 525497 485 TGCAGAAGAATGAAACTAGACCCATCTCTCTTACCATACACAGAAATCAAATAAAAATGGATTAAAGGTAAAACTGAGACCTGAAAGTATAAAACTACTG A>>7FDDD4=?@@GGHGCF?G>@EDFFBGHAHFDEF>HHCGHHA9FHIDF@IF?FCDBABD9GADEGGGAFIFIFEF>GHIGG>>?F5DH@GCBFJHHFE X0:i:2 X1:i:0 XA:Z:6,-171041963,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDBDF XT:A:R RG:Z:1#49 HS25_09827:2:1307:1651:88011#49 147 1 525129 0 100M = 524726 -503 AGACCCATCTCTCTTACCATACACAGAAATCAAATAAAAATGGATTAAAGGTAAAACTGAGACCTGAAAGTATAAAACTACTGGAAGAAAACATTAGGGA 2E+EC35+><>DFCB+5FG<5B4>HFEHG5=FIF5HHFEDDEHEEFGGH(HFGHG5CHEHGDAEGH@FGGEEEGGHF5?FGEFGEEA8GFEFHD?EDBC< X0:i:2 X1:i:0 XA:Z:6,+171041946,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1209:15310:44273#49 163 1 525139 29 100M = 525462 423 CTCTTACCATACACAGAAATCAAATAAAAATGGATTAAAGGTAAAACTGAGACCTGAAAGTATAAAACTACTGGAAGAAAACATTAGGGAAGTGCTCCAG ;CACCEGFEEFGHGEBBGHGGKHIIGCGIIGGFHHFDFIGEDHHEGGIJHEGGFIFFFGHGHHFHEFIDGEHCFIHGC6JHGGCIFBFHFLFBGHFHFFA X0:i:2 X1:i:0 XA:Z:1,+525139,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1303:13453:76102#49 121 1 525168 0 100M = 525168 0 ATGGATTAAAGGTAAAACTGAGACCTGAAAGTATAAAACTACTGGAAGAAAACATTAGGGAAGTGCTCCAGGACATTGTTCTCAGCAAAGACTTTTTCAG FAFEHHHC@A?FF@D<=IDFGF@BA? X0:i:6 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!+1<+)9?@HG57G7HCH>FG>CG>F@4FDGE>EBJ5CFCC4F@FBH44AIFBC+CB3EG X0:i:2 X1:i:0 XA:Z:1,+525263,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2215:15159:94289#49 163 1 525281 29 100M = 525650 469 GCACAGGCAACCAAAGCAAAAACAGACAAGTGAAATCACACCAAGCTAAGAACCCTCTGCAGATCAAAGGAAAAAGTCAACAAACTGAAGAGACAACCCA CD<8E778GBBI3/=CGFE;B>EF>GA@E9F76DGDDHHDGH6JFHGG@FEEBGFDAKG'HF5FDHFHFFA6HD>HBFHCBCEDFCFD5CFB?HG X0:i:2 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2211:2224:13755#49 163 1 525291 0 100M = 525594 403 CCAAAGCAAAAACAGACAAGTGAAATCACACCAAGCTAAGAACCCTCTGCAGATCAAAGGAAAAAGTCAACAAACTGAAGAGACAACCCACAGAATGGGA EHCIHG?G6BDFFGI7FGGGDFDGGFBAGCIHHFIIFGIFFFHFEDCHE>FEGH-HHEHHCIEIKGHGGGFEHHDFFJFFGFDB?A X0:i:2 X1:i:2 XA:Z:1,-525344,100M,1;8,-24939,100M,2;17,+81173047,100M,2; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2109:16454:22302#49 83 1 525377 0 100M = 525050 -427 CCCACAGAATGGGAGAAAATACTTGCAAGCTACCCACCTGACAAGGGATTCATAACCAGGAGCTCAAACAATAGCAAACAATTAATCGAATTTTAAAATG 2AGDGDHGGDHFH>GHHDGIHGEBEE?FFIC(GGKDHGDEGF@FEFHHF@HGGDGHHGHGGHEFGJHFHE?BEFJGGCB4EFAGFBG@@?CIGBG@CCA? X0:i:4 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2213:2078:90204#49 163 1 525389 0 100M = 525797 508 GAGAAAATACTTGCAAGCTACCCACCTGACAAGGGATTCATAACCAGGAGCTCAAACAATAGCAAACAATTAATCGAATTTTAAAATGGGCAAGAGACCT C@FFDHFIGHFBEGFIDHFBBFDHGDEDEAIEGGFHJGGGGDHD5G5GD?FD5HHEFF@FFE#E>D8BF?H@CC7?FGIFD?GEFDA@IEBCHGFFI?D>G:B9HAA9DFDFADAC: X0:i:1 X1:i:0 XG:i:0 AM:i:0 SM:i:37 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1312:17477:83610#49 147 1 525508 0 100M = 525176 -432 GATGTACAAATGGCCAGCAGGTACATGAAAAAATGCTCAACATCACTAATCATCAGAGAAACGCAAATAAAAAACTGCAATGAGGTCTTCTCTCACCTCA BHFFGEFHFIHIGHIIHIGHJHJFHEGHGHFFIGHFBFHHFBHGFIEGHFGJGGGGHHHHGIGHGEHGGGIFIEH@IHH6GIIFDGGHGFHFCEFEDBC; X0:i:5 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2211:2224:13755#49 83 1 525594 0 100M = 525291 -403 CTTATCTCACCTCAGTTAAAATGGCTTTCGTCAAAAACGCAGGGAATAAGGGATGCTGGCGAGGATGTGGAGAAAGGGGGACCCTCACACACTGTTGTGG EJ@HGGHGGGH@HHFGHIHJHGIHEGJGFHFGGGKHHGIMFIGGILHFIIHLCHGIHJHGGHGFGLIHHHHGIHJGHIHGGHGGFGGGGGFJFGGFFEAA X0:i:5 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2209:14927:68076#49 147 1 525620 17 100M = 525195 -525 TTCGTCAAAAACGCAGGGAATAAGGGATGCTGGCGAGGATGTGGAGAAAGGGGGACCCTCACACACTGTTGTGGGAACATTGATTAGTACAACCACTATG AEFGFAGFFGGCFHFIG5EFJFBFHBHHHGIDCC?FHHEDFFHCEEGGHHHFIGFDHHEHGIAD?EEFGGEGEEDEEFHGGHCIGCGHGHCDEDBBDBC< X0:i:1 X1:i:4 XG:i:0 AM:i:0 SM:i:17 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1212:4737:7577#49 83 1 525626 0 100M = 525263 -463 AAAAACGCAGTGAATAAGGGATGCTAGCGAGGATGTGGAGAAAGGGGGACCCTCACACACTGTTGTGGGAACATTGATTAGTACAACCACTATGGAAAAC EIHHBACG7F,FCHBGH@GIC?EF7GGGGI?7GCKKDGG@GGF@IB7F(D:;?@G9(E?G7H@F@CEGHH?GDFJGEHHIEFCG?EEF@HCI??3FEB?A X0:i:2 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!1:BD;AD XT:A:R RG:Z:1#49 HS25_09827:2:2215:15159:94289#49 83 1 525650 37 100M = 525281 -469 TGGCGAGGATGTGGAGAAAGGGGGACCCTCACACACTGTTGTGGGAACATTGATTAGTACAACCACTATGGAAAACAGATGGAGGCTCCTCAAAAAACTA 7GGEGEHF?FGGFGFEE1A X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:37 XM:i:0 XO:i:0 QT:Z:!1:DDDEF XT:A:U RG:Z:1#49 HS25_09827:2:2213:2078:90204#49 83 1 525797 0 100M = 525389 -508 GAGGCCAAAGCAGGGGGATCACAAGGTCAGGAGTTTGAGACCAGCCTGGCCAACATGATGAAACCCCATCTCTACTAAAAATATAAAAAATTAGCCAGGC FAAH5HHBGFDFHFFH>GCI?HGBGGG,GFEBGFG@DGI@JIHFGB,BFI?;CHGIDG9FGEEGFIIH8GDFI9J,>4DE=6C4+AHC344IFF4G X0:i:6 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2110:13736:5303#49 83 1 526201 0 100M = 525811 -490 GGTGGTGCGCACCTATAAATCCCAGCTACTCGGGAGGCTGAGGCAGGGGAATCGCTTAAACACAGGAACCCGGGAGGCAGAGGTTGCAGTGAGCCAAGAT EGHHFHHGGGHGHHHJFFGCFHGFGFJGIBHGGHFDHGIJGIHFIHHHIIHGIHGFHJHGGFHGGEHGHHHJIFJIGIGIFFGGHGHGGFFJFEGFEE=C X0:i:5 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2213:8735:6127#49 163 1 526234 0 100M = 526594 460 GAGGCTGAGGCAGGGGAATCGCTTAAACACAGGAACCCGGGAGGCAGAGGTTGCAGTGAGCCAAGATCACACCACTGCACACCAGCCTAGTGACAGAGCA ;CBCDFCBEHFGLGIEFAEGIGJGHHGFFEGDF>BEEDIGFEHHDGG?=FHHGEIFCHEHDGFHFEFHFIEBHFBDGIFEHEFHIIHADGCF>DHFBHHG X0:i:5 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2216:18482:39971#49 99 1 526251 0 100M = 526611 460 ATCGCTTAAACACAGGAACCCGGGAGGCAGAGGTTGCAGTGAGCCAAGATCACACCACTGCACACCAGCCTAGTGACAGAGCAAGACTCCATCTCCAAAA ?ABDFGEGGFFFHHEGGG#HGDIGDEH/GHEHF.JG>H77D?EHGBHGF:ID:GFIFFABGIGHFG@5GC77A7FDHB7E/,BCEF>>FEG3F:?B04JH X0:i:2 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFD XT:A:R RG:Z:1#49 HS25_09827:2:2314:13927:27956#49 163 1 526334 0 100M = 526747 513 AGACTCCATCTCCAAAAACAAACAAACAAACAAAAAACACCTAAAAGTAAAACTGCTGTATGATCCAGTAATTTCACTAACTGGGCATATAGTCAAAAGA ;C0CADD-D8H5,E8EB@CGICFGEH>IIIGDG@AFG?IGHFH@DDE+JHDGGD71F@5FJHK?DBCHAD?5HGFJBCFFEBIF@3CC@A4>5GGHGGGDHFGEFGFFBAA X0:i:2 X1:i:1 XA:Z:1,-526367,100M,0;17,+81172016,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1302:5758:18584#49 163 1 526423 9 100M = 526675 352 TAGTCAAAAGAAACAAAATCAATATATCGTAAAGACATCTGCACTCTCATGTTTACTGCGGGACTACTCACAATCGCCAAAATACGGAATCAGCCTCTGA GEEGHGJDGHGHIGFGGGIIHHGGHJKHGDDGCFFIGFFIIICIF?AGJHFJHH>GIICGEHBIHJEGIBDEFGGFGEGGHFGFEGFECAC X0:i:2 X1:i:0 XA:Z:6,+171040474,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2216:18482:39971#49 147 1 526611 0 100M = 526251 -460 TTTGTACAAGACGGAACTAGGGATCATTATGTTAAGTGAAATAAGCCAAGCACAGAAAGACAAACATTGAATGTTCTCACCCACCTACTAAAAAAGTAGC ,H;I7FG4HIDB/HI@A@D:F=8;4FGBF:=F:34AABG=F7:>=C%>==>=@E78FA<;9.?EB56C?FDAH>BF?GF5E;A+E+;8. X0:i:2 X1:i:0 XA:Z:1,-526611,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2108:4096:98270#49 73 1 526667 16 100M = 526667 0 AAGACAAACATTGAATGTTCTCACCCACCTACTAAAAAAGTAGCTCTCGTGAAGATAGAGGGTAGACGCGTGGTTACCAGAGGTGGGGAAATGTAGCGGG ?AB@F?EGA=FFCHG?G>DEGGHGGFFGG?EJHDEFFEDGFBBA? X0:i:2 X1:i:0 XA:Z:1,-526747,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=BDBDE XT:A:R RG:Z:1#49 HS25_09827:2:1313:4237:56495#49 161 1 526881 0 100M 7 5831704 0 GAGATGGGCGGATCACGATGTCAGAAGATCGAGACCATCCTGGCTAACACAGTGAAACCCCGTCTCTACTAAAAATACAAAAAATTAGGTGGGCATGGTG ;AAAEFGH6FFGHGEGIAIHIFHHFHHEG X0:i:2 X1:i:4 XA:Z:13,-22175087,100M,4;2,+3597303,100M,5;17,-30277951,100M,5;1,-176685899,100M,5;12,-101871961,100M,5; XG:i:0 AM:i:0 SM:i:0 XM:i:4 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2113:2683:27918#49 121 1 527170 16 100M = 527170 0 CAATTGCCTACTGTATATTTCAAAATAGCTAGAAGAGAAGAATCGGAACGGTTCTAGCATAAAGCAAAAACAAATATTTAAGGCGATAGATATTCCAAGT ;CG4=GB4GGDEHFF>F77?CHE?E@C6?BHG5@DEBAD8@.-CAGFC;I?;CFGFDCH8GFGH.I7FHH?BIF.H;I>GGFG>?GBGDF=ADBBFC>AC X0:i:1 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:16 XM:i:0 XO:i:0 QT:Z:!1:ADDAD XT:A:U RG:Z:1#49 HS25_09827:2:2205:9634:66647#49 163 1 527284 23 100M = 527693 509 TTCACAATTATATGAATGCATTAAACTATCACATGTACCCTGAAACTATGTACATCTATTATGCATCAATAAAAAAGAAAAAAGAAACAAGAACTTAGAT >BGD7F?H>6GE5CDFDGEDD5GAG7HCGBGFHBD@?>EEDBD=FDB=ECCDF+>IHEDFFBFCBHFC>H>BF3CHGHG X0:i:1 X1:i:1 XA:Z:6,-171039772,100M,1; XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2301:13396:92827#49 99 1 527582 0 100M = 527950 468 AAATATCTTTGCATGCTGGTGAGCCCAGGGTACAGTCCGCCCTTGGCAGCTCGGTGACACGGCCAAGGCAGCTGAACAATCCTCGCCCACTAGACAGTGG AAECF??FFFFFHEEHGGFEDFIGFFDHGD9HHIEGFHH@GHJHFFFELFC;FGFCGFGC#AGHHF=GG7FIICGGB6KEIFIH>BFG@@D7GHEBEGGH X0:i:2 X1:i:0 XA:Z:6,-171039474,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:BDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2205:9634:66647#49 83 1 527693 23 100M = 527284 -509 CAGAGGACCTTATCAGATGTACGTGCAAAGCAGTTTTCAAGACAGTTTTCTATTCAGAGTGTGGTTTAGCCGTTCAGGGAGAGAGATCACAAAGGAAAAC EGHHHEDG7<665GFEFGGE7GEFDCJAFHCGG7DE?GGFBCFCHGGCFIFGGFGGHGHGGFH8FHEHDEHGDHCGHIHCHAGGFEDG@GFAEFCFEE@A X0:i:5 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:ADDDD XT:A:R RG:Z:1#49 HS25_09827:2:2207:10121:28588#49 163 1 527883 0 100M = 528232 449 GCCCTGCAGGCTGTATGGACAAAGCATCTCGCTTTCCACACTGGCCACAGGTCTATCCCTGGCAGTAAACAGGTCACAGGTGGGCAGGAGGTCTAACACC :CADBBDEECHAHDBCHICGGGH7IDCIEEGGFHGJDGGG=A=CFGGIJFEDGDIEED@FDFFHHIF>DFFFBFIDFCGICGFDCFBGCAG5FD3FEHEB X0:i:2 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2301:13396:92827#49 147 1 527950 0 100M = 527582 -468 AACAGGTCACAGGTGGGCAGGAGGTCTAACACCTGTAGCGAAAGAACGCAGGAGAGGAACTGAGGCTCTGCTACCAGCAGATGCTCCAAGCACATCCCAC G4(HCA5DFEGDGCCF>=EHE?BJHFBHGFGDEHHEHDFDFHFEF7F>GHF5IBGE77HDGGEEE4DFBGEI'EGHIHECFHGCCCELGFCFCD7BC6C; X0:i:6 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1316:5736:33470#49 99 1 528170 8 100M = 528558 488 ACAGAAGCGGAACAGCCTAACGCTAATGTTTGGGAAGAAGAGAACAGTGATCCCCCTGGTTACCTCCCATCTCTCTCTGCAGTTCTCATGCATCTGTGCA BBB@F?DEGFEEFDFHCCGGIBIGHHCCFH?HGECGF9HCDDGDHF8.FII;BEGADHG8DGAH@DEGGEB7GI@E?EIEGCD7C5JGFGGGGHAJBHC; X0:i:6 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11ABDAD XT:A:R RG:Z:1#49 HS25_09827:2:2207:10121:28588#49 83 1 528232 0 100M = 527883 -449 CCTCCCATCTCTCTCTGCAGTTCTCATGCATCTGTGCACACACGCTCACACACACATATGTCCATCAATCCACTCACAATGTTTGACTTAAAGCAGAAAC BAHHBGCGGGGDCHGEHFGIHGGGJCIIDFCGGEEFAGE@G.HFHGF8;8CCEEGCEEEGCH@FCCIH8HA8I9EIG>KGHHGGEGJFFFFIGDDFC6AC X0:i:6 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2108:15254:5404#49 163 1 528257 0 100M = 528643 486 ATGCATCTGTGCACACACGCTCACACACACATATGTCCATCAATCCACTCACAATGTTTGACTTAAAGCAGAAACCATATAAAGGGCAGGATAAGGAGAA DIIEG5>HACHA+AH?7HD@GIJ>CDG5BAFB@CDBFFFE?CFDHDCEIEBCBEFCHC;A4BGDHFEH?2 X0:i:6 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1212:9120:84667#49 163 1 528325 0 100M = 528755 530 CAGAAACCATATAAAGGGCAGGATAAGGAGAAAAGATGAAAGGAACTGAAAAGATGCAAACAGCCACTAACACGCCAATTTGCACCTTGCACAGGGCCTG :;?8>BGHBEEG9DIE>AI4D?>?87D@DEGHG@AG6?=GDD7DD@>IFHH@>?E5E6@F=AF,HBF+D45>EB=J>FG+@B=>C>44GDF3GFHDG X0:i:2 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1316:5736:33470#49 147 1 528558 16 100M = 528170 -488 TGAAGCGCTGGATAGGTTGCCTTTGGCCCACATGGAGTCAGCCCCCTGCCCACGCATCCAGGCTCACGTTCAGGGCCCTCGCTGGAGAAACCTGAGCTGG ?D/B0'C55'120+5+B340'F76774B65869.+5779DH,9:5F54$H>*18/&'=76GH:+7GHE>A?HAGGFEHH5GHEFE?7@?7FCFHFA9D?H55>5DA5HEBHBFBCCGIF@;4G4F4FB+H+5F?A X0:i:1 X1:i:5 XG:i:0 AM:i:0 SM:i:16 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2108:15254:5404#49 83 1 528643 0 100M = 528257 -486 AGAAACCTGAGCTGCAGGACCCGCTGCCCACCAATGCAGAAGAGAAGGCAGTATGCTTTTTGCATTGGGTGGAACAAAAACAGAAGAAATGGGAATTTGG BC@E5FCGGFGE5F5CDBFCE5GFGG?I?B7GG7@DHGJJBGF7EEEH?C:GI@E@HEDGCFAFBEAFGHHGIHCEHIHCEAGCFBBHD?@EEFGFDBAA X0:i:6 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDDEF XT:A:R RG:Z:1#49 HS25_09827:2:2309:4269:75915#49 163 1 528719 15 100M = 528953 334 AAAACAGAAGAAATGGGAATTTGGTGAGAAATAAGGGAGGTGGTCCTCAGAATCTGCAGAGCAGTGGCTTCCAAACTGTGTGATGCAACCCCAGCCAGAA AEFG6FIJGB?FGGEF>FFG>ICG7IGFEFKIFHCGG,7KHGGDFGBGIG7FFIE.?@CHEGHCGFGGGEAH-EHFIDDDAIDIFGGGHEEFGEFIDDEF@BAA X0:i:2 X1:i:1 XA:Z:1,-528755,100M,0;17,+81169941,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11ADDAD XT:A:R RG:Z:1#49 HS25_09827:2:2310:12582:10925#49 163 1 528833 0 100M = 529201 468 ATGGCTGAGGGCACATACGTGCACGCACATATGCACAATACAGGAAATCTGGAATACAGAAAGCCCTGGAATTCCTAAATAACATCCTGCCCACATGGGA BDDFCCEGHIGICHGFEE?FFIEG5CFEHGGEGGBGIFGHEIHDIHFIAGHGGHHHGEIHHHHEEFHGHIFIGBEGGBEEGGFGGFGFEB?C X0:i:2 X1:i:0 XA:Z:1,-529034,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=?D??A XT:A:R RG:Z:1#49 HS25_09827:2:2316:18642:39464#49 99 1 529156 0 100M = 529529 473 ACGGTGGGACTGGGCTAGGGAGACAGGCAGGCTGGCCTACCCACTGAAGGAGCCAGTCTGCTTCCACCTAGTCAGCAGCTCCAGGGAGCGCATCTCCCTC C@C@FDFFEFF@@GE'GE9HGF@HEEHHGHE8FDE5JGBGDHHIGBHC-FDF8IFCCGAB8DGHD@EGBAB7GD7EBE(C4C?DG?JHFEFG>BD5DGCH X0:i:6 X1:i:0 BC:Z:TGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:??BDDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2310:12582:10925#49 83 1 529201 0 100M = 528833 -468 GAAGGAGCCAGTCTGCTTCCACCTAGTCAGCAGCTCCAGGGAGCGCATCTCCCTCCAGGAAGGGCAGGAGGCCAAGAGGAGCTGGAAAGGTGGGCATTTG HCHEGFFGGFDEB6FGHFGGFHBBGFFFFKEGGGFIDGEEGFGGEBHCAI?LCHFHICHGHHHJEIDFHHHGHDEEHDDIEGGAFGGGGGFIGFGFCBAC X0:i:6 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2105:7671:68113#49 147 1 529213 0 100M = 528854 -459 CTGCTTCCACCTAGTCAGCAGCTCCAGGGAGCGCATCTCCCTCCAGGAAGGGCAGGAGGCCAAGAGGAGCTGGAAAGGTGGGCATTTGATATCATGAGGT GE9FFHGJIGGGCHIGFGGHHFHFHFGHGHFDEFEEHKEAFHBE5IEGHEHFGGGGEHFHGHDGJHEGGGIIIIHFIJHGFHFHDIGHGFEFHDFECBC; X0:i:6 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2206:11063:95592#49 99 1 529216 0 100M = 529640 524 CTTCCACCTAGTCAGCAGCTCCAGGGAGCGCATCTCCCTCCAGGAAGGGCAGGAGGCCAATAGGAGCTGGAAAGGTGGGCATTTGATATCATGAGGTATA BAEEFGFGIFGGGFGGGGFHGKIHHFDIEHEHHIIGJHHHFHGHIBHIGHIIHFGIGGIJGIGHGFIGGEFFGIGEFGHFJGIDEFHGEGGGGHGGEHGH X0:i:6 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDFFE XT:A:R RG:Z:1#49 HS25_09827:2:2204:18128:9132#49 163 1 529343 29 100M = 529735 492 CAAGTAATAAAAGCACCTCAGAAGTTCATAGATGGGGAAATAGCTGTGTGAATATACCGTGTTATCCAAGTCATGCGGAGAGGAAGGGCTCGAACCCATG <;?'>?C8F99G?GB:65DF7,+C8GI8CIG>5EG?D6I5=5EC5@5?5>8G5@E5C,B,D,FF=E>E5=AF6FEH>46>@BID;>H4@FAF+5F5FE=9,EB)3A59@B8D6B82C% X0:i:2 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1304:9611:85470#49 73 1 529567 0 100M = 529567 0 AGGGTCATGTGTCACTTATGACCAGAGGCCGTTGCTCTTTATTAACAGATGGAAATGTTTTCTTCCAAATTGTGCTGCACGTTTTTGGCGAGAGCATGGG CAC@FD??A=GEGGE?AGA22DIAE7GGAE8FFE9.F8A7DEA@BC8@-AAGHI5GA7,GDFE?E7CJ@,7GB66D,GB4E=5HH>E X0:i:2 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:AA??D XT:A:R RG:Z:1#49 HS25_09827:2:2206:11063:95592#49 147 1 529640 0 100M = 529216 -524 GCTGCACGTTTTTGGCGAGAGCATGGGGCTGTGCGGCGTCCCCTCCCTGGCGCCCACCTGTGCCCTGCACACTGGCCTGCACTGTGGTGATCTCGCTTGG @D@HFHFGIIHDGHIGGFGDIFFFHIGHGGIFIHHFHHHDHFHGEIFGGHIFIHGDHH?EGHDHFGHG5GIDICGIFJKI?BGFDGGHGFGFEDEEBBC< X0:i:5 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2204:18128:9132#49 83 1 529735 37 100M = 529343 -492 CTTGGCCCCCACCTGATTCCTGACATACAGCAGAGGAAGCTTAGGCTCAGGTGGAACAGCCTCAACTGATTCAGTCCCTGAACTTCCGTACACAGCCCTG 2,H4=AHBCG6F,IGCH,C?HCGBE7GCFFCGGE7F?9I8GG-C8@,H?7?GI@BFA;?@77@>:C:C?H?FIDEEE>H??B>EF?A? X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:37 XM:i:0 XO:i:0 QT:Z:!1:BDDDD XT:A:U RG:Z:1#49 HS25_09827:2:2308:16068:70189#49 163 1 529736 37 100M = 530098 462 TTGGCCCCCACCTGATTCCTGACATACAGCAGAGGAAGCTTAGGCTCAGGTGGAACAGCCTCAACTGATTCAGTCCCTGAACTTCCGTACACAGCCCTGG <;BA>DCHDEABEHEDIAEDGGFIHECECEGG>@HCDE=GEGHH?@B?@F,DGFGFCD7HFFEBFEHCFFFBHFIHF4B5DBGDIIHAIHII5HHGBBD@ X0:i:1 X1:i:0 XG:i:0 AM:i:0 SM:i:37 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2308:16068:70189#49 83 1 530098 29 100M = 529736 -462 GGCAGGTAGGGGAGGCCCAGCTGAGTTTGGATCATAATCCTGAAAGACACAATCCCAAGCACCATAATGTGGAATGTTGAAATCCCTAAAGATCAAAATC FFHEFHHGGGHEGGGC7FGDEGIHDCFGFH?G@EFKHGJFBG@FAEHF?CFDCDFAHFFG6EEGGEEFHAHEHDJFGIFGHFGGGGJGFHFIGFAF@CAA X0:i:2 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2204:14082:75683#49 163 1 530347 0 100M = 530751 504 ACCGTCATTAGTTACCTCAGTGTTTATGCAAAAATACCTGTTATCGTTGCCTATTTTATTGTGTAAAGTGGCCTATGAAATGTTCTGTTGTGTTTTTATG D9EECAGGGGDGCBD7EFC@C>IE>GGF@EH5FE>EBEHD9F7EHH>5IHDHE==EFBECF=CFFBGDFGGFGFFH3E2 X0:i:2 X1:i:0 XA:Z:1,+530347,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2306:5896:19931#49 163 1 530530 8 100M = 530939 509 CTTTGGGATTTCAGGATGAGGTATTCGGAGCTGTGTCTTTGGGGATGATGACTGGCTCCTGTGCCGTCCCACCCATCTTTGCGGCATGGGACCTTGGCAT IFEDGGEGFCHGCAEFFHE5H?DFHHFHHEIGCCB=FGBHGGHAGFDEGFHEG X0:i:5 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2204:14082:75683#49 83 1 530751 0 100M = 530347 -504 TTCTCTGAGCCTCAAGGTCCTCATCTGGACACCAGTGGGGTTAGGGGCTGAGGCACATCAGCACTAAGCAGGAGAGCTCATCGTTGCCATGCATCAGCTG HJDHBDFG7GG@HIGEF?GC7GEHECDG7F?GGGGFFGIGBGGGGBEJF9FFEHGFIHF8GH9CEAEHHHHB:FEGHEKGEBAGGBHF@FFIFFGF@CAC X0:i:2 X1:i:3 BC:Z:NGGCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DBBBD XT:A:R RG:Z:1#49 HS25_09827:2:1210:11261:47638#49 99 1 530925 16 100M = 531367 542 TCCCGGCAGTGCAGGCCCCTCTCTAGAGCCGAGACGCTCCCGGCCGTGTAGGCCCCTCTAGAGCCAAGACGCTGCAGGGTTAATCAGGGCTGCCCAACAG BAEEFGFGIFFFGGEGGGGHGHIHGJFHGHHHHGLGHHHJGFGEHF@IFFIFHFEIGHGFIGG7GFFGGHFGIGGEGGIBEGIDHGGGFGGGGHFGBHIH X0:i:1 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:16 XM:i:0 XO:i:0 QT:Z:!1=DDDFD XT:A:U RG:Z:1#49 HS25_09827:2:2306:5896:19931#49 83 1 530939 16 100M = 530530 -509 GCCCCTCTCTAGAGCCGAGACGCTCCCGGCCGTGTAGGCCCCTCTAGAGCCAAGACGCTGCAGGGTTAATCAGGGCTGCCCAACAGTCCATCCCCTCTTC BGHH=DEBGFDFBFFGFBG7FGIFJFFFIFHGGGFEHGIEG:9FIFEFEIFFIHGIEFHFGEHFGEIFDEH@HFHFGIHIH:AGHGJGGFFFFFGFEEAC X0:i:1 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:16 XM:i:0 XO:i:0 QT:Z:!4=DDDFD XT:A:U RG:Z:1#49 HS25_09827:2:2201:18973:71428#49 99 1 530983 0 100M = 531359 476 TAGAGCCAAGACGCTGCAGGGTTAATCAGGGCTGCCCAACAGTCCATCCCCTCTTCTCTCTCTGAAATCAAGAAACATTCCGAATTCCAAAATGCAACTG BAEFAGFFFCFFGJGHCGFGIHEEIHDHGHEHHHJGG9HGC@HDEGHHGEIAH7EIF@IF5GGDFFEGGHFFFKEGFEHCIGIDH X0:i:4 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1207:15941:60989#49 83 1 530983 0 100M = 530667 -416 TAGAGCCGAGACGCTGCAGGGTTAATCAGGGCTGCCCAACAGTCCATCCCCTCTTCTCTCTCTGAAATCAAGAAACATTCCGAATTCCAAAATGCAACTG BIFAFFHGGGGFHJGHH@GEFGE6GCKAI777G7FDHGDGBA9GI@7JFICDIHCGAJ@GCBG>GJECBHHGHHDF;IBIFBCGHGGGDF@GEDGFCEAA X0:i:4 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1206:12082:33159#49 163 1 531011 0 100M = 531365 454 GGGCTGCCCAACAGTCCATCCCCTCTTCTCTCTCTGAAATCAAGAAACATTCCGAATTCCAAAATGCAACTGGTCCCAAGTGTTTCAGTTAAGGGACTGT 1C6C>?CH79AGEFG:6DHDCGFCH7BCDECGE@A76AE5=57H5GG?JFC7G?,EG@GC=E?FGEF>ADH>6>F=GF,5DBFH;B+<@+4>B?F5H<42 X0:i:4 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1312:19068:94767#49 163 1 531025 0 100M = 531377 451 TCCATCCCCTCTTCTCTCTCTGAAATCAAGAAACATTCCGAATTCCAAAATGCAACTGGTCCCAAGTGTTTCAGTTAAGGGACTGTGGCCCTGTGTAATG BD6EFIE>CIGIGDGD<7H?5A=?,H5GHB+>8@+F7AG6@7+AFFF5CHJ=?>H>+AJF?5@GE>;F>G;HGFBGA5>3H? X0:i:4 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2309:17938:24143#49 99 1 531042 0 100M = 531408 466 CTCTGAAATCAAGAAACATTCCGAATTCCAAAATGCAACTGGTCCCAAGTGTTTCAGTTAAGGGACTGTGGCCCTGTGTAATGCCAGGCAGTGACAAGGA CAEFFGFFGFHGGJGHGGGHGHIGHJFIGHHHHIHGGHHGGHGHIGHEG:IIHFHIDHIJJGGHFFGGGHKIGJEJHGGHGGIHGGIHEHGGGHFHBHIB X0:i:4 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFF XT:A:R RG:Z:1#49 HS25_09827:2:2101:3768:36459#49 163 1 531287 0 100M = 531641 454 CACGAACCGCAATGAGCTGGGCTCCCTCATCACCGCTAGGAGCACTCTGAGAAAGCAGGGCCATTCCACGGGGTTCTGCAGGAGAAAGGCGAAGGGAGCT IEFCB5FBAH;F'CIFE5FFF5(H,; X0:i:3 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2212:4201:28730#49 163 1 531327 0 100M = 531730 503 AGCACTCTGAGAAAGCAGGGCCATTCCACGGGGTTCTGCAGGAGAACGGCGAAGGGTGCTGTTCAATCTGCTCAGTCAGTTGCTAGGTGAGGAGAATTTA :CBCABD87CHAEG?@>>EBGE5G@ECIDEGGHD4?E6IGA?7D+GGE@G8GGDE+EBF7D,?FFEH>A@HH>EE=B=DEHHA5CBHGGA+55DHGFGH2 X0:i:3 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1314:15073:52383#49 163 1 531343 0 100M = 531775 532 AGGGCCATTCCACGTGGTTCTGCAGGAGAACGGCGAAGGGTGCTGTTCAACCTGCTCAGTCAGTTGCTAGGTGAGGAGAATTTAGTATTCATAAGTGAAA ;=BCCDD=D:6CHGE;=7CFG-J;9BGII@GGFHHF?@HD=GGHG9:IJHHGGFGFFGBDFBKFGEGGFIH>HGFHJJBEHGGHC3HCGFC>BDHCFHHG X0:i:3 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2201:18973:71428#49 147 1 531359 0 100M = 530983 -476 GTTCTGCAGGAGAACGGCGAAGGGTGCTGTTCAACCTGCTCAGTCAGTTGCTAGGTGAGGAGAATTTAGTATTCATAAGTGAAAATTTCTAAGTTACTGG GG7HDHHFFIADF4BIDAHCIFFFDEBHFEIFIFHEHKFDHEHEFIGGGEI@GHG?HHHFGCGHEGDFGCEIFE7HIJECDDCICFEGGEEDFDDDCBC< X0:i:6 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1206:12082:33159#49 83 1 531365 0 100M = 531011 -454 CAGGAGAACGGCGAAGGGTGCTGTTCAATCTGCTCAGTCAGTTGCTAGGTGAGGAGAATTTAGTATTCATAAGTGAAAATTTCTAAGTTACTGGAATTAA H>@B5=CGBGG@CCGEH?@EECG?DCCFIFEBGFGKDG9DFFBFAFHFEFCDC8EAIEEF7FHG@CICCEHF?DDDGDHG?AGGF?EGG?FFEB?FCE>A X0:i:6 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDDFB XT:A:R RG:Z:1#49 HS25_09827:2:1210:11261:47638#49 147 1 531367 8 100M = 530925 -542 GGAGAACGGCGAAGGGTGCTGTTCAACCTGCTCAGTCAGTTGCTAGGTGAGGAGAATTTAGTATTCATAAGTGAAAATTTCTAAGTTACTGGAATTAATT GDHFGEGGFIFHAHFGFEHFHDFFHIEHDEIFHCEHHFFDHEGGFIEGDDHDIGF5HHGHGHDGGHHFHFEG@GGHFFKI?EFGGGH?GHJFGJACHA8EIHJGG>FGEBGAFBJ@EGFF?FGF@>@A X0:i:6 X1:i:0 BC:Z:NGTCTATC XG:i:1 AM:i:0 SM:i:0 XM:i:1 XO:i:1 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2308:6001:27414#49 99 1 531400 0 100M = 531806 506 AGTCAGTTGCTAGGTGAGGAGAATTTAGTATTCATAAGTGAAAATTTCTAAGTTACTGGAATTAATTATGGGGTTTGATTCTACATCATCCAGAAAAGCC A?BE=GFGAF?EHJ*GGGGFGDIEHEDHBHHH:IHGGH@AA X0:i:5 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDBBB XT:A:R RG:Z:1#49 HS25_09827:2:2205:20564:32153#49 121 1 531727 0 100M = 531727 0 CACACACCCAGATCATATACACCCTCGTGCACCCATGCTCACATTCACAATCACTCATACCCAGATCATACACACACTTATGCACACATTCACACTCACT HJF4B5HGFG@@H6FCDDFIB?,FD7CC?@,G,G@8,G9@@IB@G@DBF8.G(HF9HEAGGCE>:E:G8EC@B9.)E1F??FE>H?BG6FFFE?31D>AC X0:i:4 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!1:BDDDD XT:A:R RG:Z:1#49 HS25_09827:2:2212:4201:28730#49 83 1 531730 0 100M = 531327 -503 ACACCCAGATCATATACACACTCGTGCACACATGCTCACATTCACAATCACTCATACCCAGATCATACACACACTTATGCACACATTCACACTCACTCAT *F+ABAHB7@E@F>ECD,@7C?EBGCDFFBEB@GFDDGDI8:@@CGH8FBICI8G@AGFGCHEFGEIGBEHB.DFCHAGBHG@GGFFA4DGFCCAA X0:i:4 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=?DD?D XT:A:R RG:Z:1#49 HS25_09827:2:1314:15073:52383#49 83 1 531775 0 100M = 531343 -532 AATCACTCATACCCAGATCATACACACACTTATGCACACATTCACACTCACTCATACATACACAGATCATATACATACTTGCGCATACGTGTTCGTATTC 2IAEBABGFDG@FFEGFGHDHHIFJ7KFFHCGGGDD?GJEGGGFIFHCI@HGIHGFHHHDGHGHFLICHHHGEHJHGIFGHFGGGGEGGFFIEDGFFB?C X0:i:3 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:1301:11046:7687#49 147 1 531806 0 100M = 531434 -472 ATGCACACATTCACACTCACTCATACATACACAGATCATATACATACTTGCGCATACGTGTTCGTATTCACACTCCTACACACCCAGATCATACACACAT ?DHECD5FBIFIDGF5EF@4=CFDIBD>?455EBCBGDFHGEGF?H=F7FFEB@GDEEDEB@?DA?FGDJ?CAHFGGI7GCDFG>GIF+CEC?A8>AGEFC?DCBC< X0:i:2 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2201:13225:52415#49 83 1 531876 0 100M = 531620 -356 CACTCCTACACACCCAGATCATACACACATACACACACTTGTGCATACACATTCATGCTCACTCCTACACACCCAGATCATATATACACTCGTGCACACA HJHHGHFGGFGDGHHBH@HJHIIFGEKGFFAGGIDHBGI9FCGGGGFHEIIGHHBEGGHG@H9GGJIHGHAEIHJIHHHGFGCGJGJFDFFIFEGFECAC X0:i:4 X1:i:0 XA:Z:1,-531876,100M,0;1,+451806,100M,0;5,+180879864,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2115:15567:100243#49 99 1 532104 0 100M = 532480 476 GATCATATATACACTCGTGCACATATTCACACTCATACACACCCAAATCATACTCACATTCATGCACACATGTTCACTCATGCTCACTCATACACACCCA @AEFFGFFGFGGEJGFGGFFIGIHGFFIEHEHHGLGCHHHGHFIHGHEGHDIHHHIGHCGGGGHFGGGGFFGGFGGHGGFJGIHHHHHFHDGGHECHHJH X0:i:5 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:1214:5691:84644#49 163 1 532124 0 100M = 532300 276 ACATATTCACACTCATACACACCCAAATCATACTCACATTCATGCACACATGTTCACTCATGCTCACTCATACACACCCAGATCATATATACACTCGTGC ;B?DDFDEFE?GHGEDI>IGFGHIFHII@ICGGHEGIGIGHEHHEGH?FHHGGGIFGGJFGGKHHJHHJIGHEGFH.DHLEEIFIIHFGHLFGGEFFHGG X0:i:5 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1214:5691:84644#49 83 1 532300 0 100M = 532124 -276 GCACACACCCAAATCATATACCCACTCACACACACATGTTCACATTCACACTCATACACACTCAGATCATAAATACATATGTACACATTCACATTCATAC EJGHFHHGGGGGGGGGHGHEHHGBEGGGF@EGGHJEDGGJJIFDIGIHIFIFIHGGIEHGHHGGGIHFHHHJIHDFGIFIHGGGHGJGGHFGFEGFDEAC X0:i:6 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DDFFE XT:A:R RG:Z:1#49 HS25_09827:2:2110:17081:33219#49 163 1 532302 0 100M = 532719 517 ACACACCCAAATCGTATACCCACTCACACACACATGTTCACATTCACACTCATACACACTCAGATCATAAATACATATGTACACATTCACATTCATACCC ID5GG>@AG6GIGED7DFGBIJFFDG@EECHEHDA?FFDFCD=FHHHEJBCB5FHF@GBHGIFIG>D>FBHHG X0:i:6 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2115:15567:100243#49 147 1 532480 0 100M = 532104 -476 CACACATACCCCCAAATCATATACACACTCATGCACACCGTCACACATATAATCCAAACACACAAAAATATATGCATGCGCTCATTCATACACAATCTCA GDFEFDG5FEHDFHF7DIGHLGJB=IHEHFIFIHEFGEHHGGIICIGHDFH;F;5GE+GFGHFGHDEIJEFEDFHFDFBHEEB?GHHF@G5GF7DEEGIGDCHHGICEIIEHIGHEDGHCEGFGHGFHFCDFDDBC< X0:i:1 X1:i:5 XA:Z:1,+450704,100M,1;5,+180878762,100M,1;6,+171034102,100M,1;17,+81165738,100M,1;8,-32152,100M,1; XG:i:0 AM:i:16 SM:i:16 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1314:5889:5885#49 99 1 533079 29 100M = 533293 314 AGATGTCCAGAAGAGTTGCAAAGACAGTACTGCAGCTTCCCACAGACCCGTTCACCAGCTTCCTCTCACTTGAGCATCTTACACGCAATGAGGCACGTGT AABEF34DAF?GG@AG.F:GH-DCG8:>GHG@H;A@GEI.C,ICDFH@@.-JAG7@D7GGC7?CJC7?6G7DCIDCEFF6@@GGHAC4DIB X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:29 SM:i:29 XM:i:1 XO:i:0 QT:Z:!1:BDDDF XT:A:U RG:Z:1#49 HS25_09827:2:1310:16802:87109#49 121 1 533168 0 100M = 533168 0 GAGGCACGTGTAGAAACTGCGACACTCACGTGGGTGCCATCTCAGCAGCTCACGGTGTGGAAACTGCGACACTCACACGGGTGCCATCTCAGCAGCTCAC EAHHGD5GGGHFGFF5HGGGFCGFGCJGDFEGGGDIHGDEFGHFEGGFEDFLIHFFIFEFG7GGCJIHHHDGBDEHEIDGHDGGHGJGFHFIGFGFCC@C X0:i:3 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 QT:Z:!1:DADFD XT:A:R RG:Z:1#49 HS25_09827:2:2110:14459:31862#49 147 1 533195 0 100M = 532804 -491 ACATGGGTGCCATCTCAGCAGCTCACGGTGTGGAAACTGCGACACTCACGCGGGTGCCATCTCAGCAGCTCACGGTGTGGAAACTGCGACACTCACGCGG GFFGGHJFGAFDGCIIFFHFFFJBHIFEHHIFGHEFHEGFFGFEHIEGHHHFIHGDHHH=GGGHCGHGG7EGIEFBFJGFBEIGCIGH>FEFCE7ECBC< X0:i:7 X1:i:29 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2105:6143:91349#49 163 1 533224 0 100M = 533574 450 GTGGAAACTGCGACACTCACATGGGTGCCATCTCAGCAGCTCACGGTGTGGAAACTGCGACACTCACGCGGGTGCCGTCTCAGCAGCTCACGGTGTGGAA ;CBDEEDFFFFGHFFCGGCGGFJFI>GIEIGIHHHEEAIGEEHHFGEIFIHGGFFFFFJFGFFGFIFIJFHH>GEABBF>+EDB+I'44;;4D++<+6BBD=>,D5F+G>IBF,5+D@FCFAEGDBIDE5&+HAABGD@:C43/C9HC&,E=CDCCB6; XG:i:0 AM:i:29 SM:i:29 XM:i:6 XO:i:0 XT:A:M RG:Z:1#49 HS25_09827:2:2106:6669:33787#49 121 1 533306 0 100M = 533306 0 GCAGCTCACGGTGTGGAAACTGCGACACTCACGCGGGTGCCGTCTCAGCAGCTCACGGTGTGGAAACTGCGACACTCACGCGGGTGCCGTCTCAGCAGCT 2JGHCFD4GGGFGH5EHI@EHIGFEE?GFH?GGFGHHGGIGFGG8GEFIIIGIHFFHJHGGHHGGJHFHEHGIDHHKIHGHFGGHGJGAFFIGDGFEBAB X0:i:70 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2105:6143:91349#49 83 1 533574 0 100M = 533224 -450 CGGGTGCCGTCTCAGCAGCTCACGGTGTGGAAACTGCGACACTCACGCGGGTGCCGTCTCAGCAGCTAACGGTGTGGAAACTGCGACACTCACGCGGGTG ;ADBFHHGG@GDH6GCDDHGH7GFGGIGFKCGGGFHHGDGGGFGIGFFIIHFIHGFIHHDCHHFGJG5HHHGIHHFHIFGFDGGGFJ@GFFAFEGFFEAC X0:i:67 a3:i:26 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1202:4630:25298#49 129 1 533595 0 100M = 449910 -83685 ACGGTGTGGAAACTGCGACACTCACGCGGGGGCCGTCTCAGCAGCTCACGGTGTGGAAACTGCGACACTCACGCGGGTGCCGTCTCAGCAGCTCACGGTG .CBCADGHDHFGHDGBEFEFIFFIH+D?EC,BFD4A5'B>++EC+34+;AC55?<5B34G X0:i:66 a3:i:28 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1212:8617:77784#49 163 1 533810 0 100M = 533964 254 GGGTGCCGTCTCAGCAGCTCACGGTGTGGAAACTGCGACACTCACGCGGGTGCCGTCTCAGCAGCTCACGGTGTGGAAACTGCGACACTCACGCGGGTGC H<;>HF+C'F2 X0:i:67 a3:i:34 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1303:20791:39749#49 65 1 533931 5 100M 17 81164542 0 GGAAACTGCGACACTCACGCGGGTGCCGTCTCCGCAGCTCACGGTGTGGAAACTGCGACACTCACACGGGTGCCGTCTCAGAAGCTCACGGTGTGGAAAC AACCFGFEI=:DEHFFBGFFGFIGCHFB@HEH-DEGHEEG@HFH988EG?IIBDFH@-:B8GGA@,GG>AFDIJ@DFEC-D,7CHEFGF6G,GBAC,DAE X0:i:1 X1:i:66 a3:i:9 BC:Z:NGTCTATC XG:i:0 AM:i:5 SM:i:5 XM:i:2 XO:i:0 QT:Z:!1=DDFFF XT:A:U RG:Z:1#49 HS25_09827:2:1212:8617:77784#49 83 1 533964 0 100M = 533810 -254 GCAGCTCACGGTGTGGAAACTGCGACACTCACACGGGTGCCGTCTCAGCAGCTCACGGTGTGGAAACTGCGGCACTCACGCGGGTGCCGTCTCAGCAGCT EFAAFDDG>DGDGFB57GCECHG6?F,F?@C7'FKGHGIEGIHDEHEFEFFGCHGFHGHF@HHGGCEGBGHGHFFEH>DGEGGGHFJFGGFFGFGFFEAC X0:i:4 X1:i:70 a3:i:34 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DFDFD XT:A:R RG:Z:1#49 HS25_09827:2:2204:7532:2808#49 99 1 534217 23 100M = 534376 259 AGTGCTGCTCAGGTATTCTGCAAGACGCCCCTCAATTGGTGTGTGTGTGATGTTCTCTCTGATTACATTGGAACTGTGCGTTTGCGGAAGAACACGGCGG CAEEFGFFJFHGGDGGGGFHIHIHCJFDJHHDGGIGGGHGGHEIIFHCGFFIFHEEFGGFIEGHGEIGGHKFIIGGFIKHGHIHJGGFFGGBGHGJDHIE X0:i:1 X1:i:1 XA:Z:6,-171033126,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:U RG:Z:1#49 HS25_09827:2:2208:8648:7454#49 99 1 534221 29 100M = 534584 460 CTGCTTAGGTATTCTGCAAGACGCCCCTCAATTGGTGTGTGTGTGATGTTCTCTCTGATTACATTGGAACTGTGCGTTTGCGGAAGAACACGGCGGGGGG AABEFDDEFFEGGJE?GGGFIKIHHEHFBHHHGIHGGCF@GHGAFFHIGFIIF7GCCGGBIGGDFFG5GEIGFFGE?G?EIFIDHFFBFEFGGH>FIDEFIFGKEGHGHEHIEGHCGFGHFGHHGBGIGIGHHHDGIGEFGFIJGFFEGEEFGLGFHFEDFEBBC< X0:i:6 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2208:8648:7454#49 147 1 534584 29 3S97M = 534221 -460 CAGTATACAAATATCTTCTTTCTCCTTAAACTTTGCACAGGAATTTTAGCATTCCTCAGGGGAGCTTGCCTGCAGCACTGATGGTGATTTTCTTTTTTTT G4HFGFGDGG4HCHCIC=BCFBF5HBFED+G5>HHBFDHFHBBCF7FGHCEFBHFIHHJHGGEDGHHGGGEDG>D@GBCIFCDB:EEAGAC?CDBACBC< XA:Z:8,-33958,100M,0;6,+171032766,100M,0;1,+448712,100M,0; XG:i:0 AM:i:29 SM:i:29 XM:i:0 XO:i:0 XT:A:M RG:Z:1#49 HS25_09827:2:1209:18551:30568#49 163 1 534590 0 100M = 534983 493 AATATCTTCTTTCTCCTTAAACTTTGCACAGGAATTTTAGCATTCCTCAGGGGAGCTTGCCTGCAGCACTGATGGTGATTTTCTTTTTTTTCTTTTCTTT ;CBDAFEHFHFGLGCEHAHDIEJEEGGFGEGIFHHJHJCGHJHHE@HIFEHGG5BFFD7FFEEFHDHGJGH>HHFDBFHHHHIHGFHFHHEBDGHGBHFG X0:i:5 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2108:17097:59801#49 83 1 534706 16 100M = 534332 -474 TTTTTGAGACAGAGTTTTGCTCTCATTGCCCAGGCTGGAGTGCAGTGGCACAATCTCAGCTCACTGCAACCTCCCGGGTTCAAGCGATTCTCCTGCCTCA EG@HBEHG@FGFBCFECDCG-EGFDGFFIHHGGEFKHGGIFFGGHBHFFIIGECBGGG9G7H9F:CDH@EH@BFGF?GFEGFAEFGFCBAC X0:i:1 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:16 XM:i:0 XO:i:0 QT:Z:!1:BDFFF XT:A:U RG:Z:1#49 HS25_09827:2:2309:19492:75219#49 99 1 534712 16 100M = 535127 515 AGACAGAGTTTTGCTCTCATTGCCCAGGCTGGAGTGCAGTGGCACAATCTCAGCTCACTGCAACCTCCCGGGTTCAAGCGATTCTCCTGCCTCAGCCTCC BABCFG?FAFFEGEGHGGFFIHIGDEFDGAHHCGEGFA@G8HHHHF8CFHB;F?F8DGCBIIGBGGIGGEHBGD@EF>H?GCIDHGCCFGDGGDDHBHFF X0:i:1 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:16 XM:i:0 XO:i:0 QT:Z:!1:BDBDD XT:A:U RG:Z:1#49 HS25_09827:2:2204:16161:23125#49 163 1 534790 0 100M = 534905 215 CGATTCTCCTGCCTCAGCCTCCCAAGTAGCTGAGATTACAGGCATGTGTTACCAGGCCCAGCTAATTTTGTATTTTTTTGTAGAGACAGGGTTTCACAAT ;CB/EFDHDCFGHGIDFIIFGGJIHGFIIEGHFHHFHJIGHJHHEGGLFGHHGGGFGHHHJHHFHHFHJIHGHGIHGJFIEHGFFCHFIHLFGGHFEGFG X0:i:5 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1211:6479:61258#49 99 1 534802 10 100M = 535159 457 CTCAGCCTCCCAAGTAGCTGAGATTACAGGCATGTGTCACCAGGCCCAGCTAATTTTGTATTTTTTTGTAGAGACAGGGTTTCACAATGTTGGCTGGGCT CAEEFGFGGFGEGHEHGGGFGHIHHEFHFHHHFGEGGEHGGFCHFGFCD?IFJIGIGGGGDGGHHEFGGHGGGJCGF>I7GFFDGEHGF6GG>HG5HHC2 X0:i:5 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2108:7297:73339#49 163 1 534827 10 98M2S = 535211 481 ACAGGCATGTGTCACCAGGCCCCGCTAATTTTGTATTTTTTTGGAGAGACAGGGTTTCACAATGTTGGCTGGGCTGGCCTCGAACTCCTGACCCCAGGCG :;68AB9,?--G?96:CIEGIE57?+6IIIG>5@+7?GDG5GA,55G5F+HGG@7EEHJ?=,7H+D55D4+5?4=DF'G++BI+4*4A+AG>D'F+>F,2 XG:i:0 AM:i:10 SM:i:10 XM:i:5 XO:i:0 XT:A:M RG:Z:1#49 HS25_09827:2:1203:10206:36482#49 99 1 534843 18 100M = 535231 488 AGGCCCAGCTAATTTTGTATTTTTTTGTAGAGACAGGGTTTCACAATGTTGGCTAGGCTGGTCTCGAACTCCTGACCTCAGGTGATCCACCTGCCCCACC ?1C@FG4?A=4F@E??2>AF2FIGCC@:G?E88:8:897CCFEDFE8?.H8;FEGA7H:G@D>7,DGGG'7,,G7D6677EG&DG0FBE@+BG5=+@+6H X0:i:3 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!11=B:=D XT:A:R RG:Z:1#49 HS25_09827:2:2316:14037:93171#49 99 1 534886 0 100M = 534999 213 CAATGTTGGCTAGGCTGGTCTCGAACTCCTGACCTCAGGTGATCCACCTGCCTCAGCCTCCCGAAGTGTTGAGATTACAGGCACGAGCCACTGTGCCCAG C@CEFGFGIFHEHJE-GG,FGFIGFHFHEHHHFGE6;FJGI6+ICHIGD@,B@FCEAIG56.F?EC951HC85;2?BGG?;HH19GG?@@GE:=EFGFGIFGDHHBHGGFFGHDAGJFDBHHHHHEGFEHHGDHGFFECGEIEFHFHGGGGFGGDDEG@GHKFGJGDFGEHCGGCJGGHFEGGGHDBHFIE X0:i:4 X1:i:0 XA:Z:17,-81162092,100M,0;1,-448233,100M,0;5,-180874787,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2312:10044:74455#49 99 1 535090 0 100M = 535457 467 TTTGAGACAGAGTCTTGCTCTGTCACCCCAGCTGGAGTGCATTGGCGTGATCTTGGCTCACTGCAAGCTCCACCTCCCGGGCTCACACCATTCTCCTGCC BAEEFGFGGFHGG1GEGGBHGHCKGHHIJHHHCHJG>@HGGHFIHGH?FFIIJEHGFFGFGGGHDEGGGHHGGKGGFIICGGIHHGHFF@GGGFHGHHJH X0:i:5 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2309:19492:75219#49 147 1 535127 8 100M = 534712 -515 TTCATTGGCGTGATCTTGGCTCACTGCAATCTCCACCTCCCGGGCTCACACCATTCTCCTGCCTCAGCCTCCCGAGTAGCTGGGACTACAGGCGCTCGCC <(G5DHG+5+FD+43CDFE@56+BJBHI>'4AGF+5F7H=?EHC5I?G@#B=I>C+CHJ=5@EDG465G7CE?E7?7FFGB5>E:CH8GEC7E9D>C?;< X0:i:5 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2208:1868:41547#49 99 1 535141 18 100M = 535576 535 CTTGGCTCACTGCAAGCTCCACCTCCCGGGCTCACACCATTCTCCTGCCTCAGCCTCCCGAGTAGCTGGGACTACAGGCGCTCGCCACCTCGCCTGGCTA AAECFGFGGFFGGEEHEEGFIHIGHJFIBHGHFGHGHCHGDHHHFGDGGFIFFHFAGGGGEJAHFEHGG?@BGGFGFGGF?HIDHG>GEDGGGH55@D,E X0:i:1 X1:i:3 XA:Z:17,-81162010,100M,1;1,-448151,100M,1;5,-180874705,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:18 XM:i:0 XO:i:0 QT:Z:!1:BDDFD XT:A:U RG:Z:1#49 HS25_09827:2:2111:11364:91626#49 99 1 535149 35 100M = 535180 131 ACTGCAAGCTCCACCTCCCGGGCTCACACCATTCTCCTGCCTCAGCCTCCCGAGTAGCTGGGACTACAGGCGCTCGCCACCTCGCCTGGCTACCCTTTCA AABFFGFEGFGGFJGGGGHFIFIGFJFHEHHHFHLGJHHGGHJHFBHIGHIFFHGIDGGBFGGHGKIGGEFGG?GDFGGHIGGHGGFBFHKGGIFEGFGLGFJDBEFBDBC; X0:i:1 X1:i:3 XA:Z:17,+81161992,100M,1;5,+180874687,100M,1;1,+448133,100M,1; XG:i:0 AM:i:0 SM:i:18 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2111:11364:91626#49 147 1 535180 35 100M = 535149 -131 TTCTCCTGCCTCAGCCTCCCGAGTAGCTGGGACTACAGGCGCTCGCCACCTCGCCTGGCTACCCTTTCAGTTTTAATTTATTCAATAATTTATTTATATG G?H5FAGFFGADFHIGHABDLFFEHFGHGHIFHHDDGKHDFHIEFIEGHHHFIGGKHHDHDIJGFHHFIGIIIBHFFJEGFEFIGGGHGFGDHEEECBC; X0:i:1 X1:i:4 XG:i:0 AM:i:17 SM:i:17 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2108:7297:73339#49 83 1 535211 10 3S97M = 534827 -481 GGGACTACAGGCGCTCGCCTCCTCGCCTGGCTTCCCTTTCAGTTTTAATTTATTCAATAATTTATTTATATGCTTACAAATCCATGGACATTCATTTTAT *,+,HH547@@D5>5GH,H?FE6B77JA77?G5GKFD9G88C-@C@IH;,?;98F-E/@@H@@8@CICHGH8:FH>8 X0:i:1 X1:i:3 XA:Z:5,+180874638,100M,3;1,+448084,100M,3;6,+171032148,100M,3; BC:Z:NGTCTATC XC:i:97 XG:i:0 AM:i:10 SM:i:10 XM:i:2 XO:i:0 QT:Z:!1=DDFFD XT:A:U RG:Z:1#49 HS25_09827:2:1203:10206:36482#49 147 1 535231 18 100M = 534843 -488 CGCCTGGCTACCCTTTCAGTTTTAATTTATTCAATAATTTATTTATATGCTTACAATTCCATGGACATTCATTTTATTCTTTGGGGCATAATCCGATTTG G?3>>3C>5AG4F434@FG4>B=BHBF6G+=DE>?=?,H5,BH=AB55GE+++GCF,AA+GD6?F%>G+75D@6+BF+E+755E:6-,59E?B-77C6C; X0:i:1 X1:i:3 XA:Z:5,+180874615,100M,2;1,+448061,100M,2;6,+171032125,100M,2; XG:i:0 AM:i:0 SM:i:18 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1315:20482:23936#49 163 1 535295 0 100M = 535703 508 ACATTCATTTTATTCTTTGGGGGATAATCCGGTTTGTGTGTGTGTGTGTGTGTATGTCTGTGTGAGTGTGTGTGGACTCAAATCATTGTAGCTGTGGCCA 9D5C?,C8?@4GHG6B6'5:7H'CBEE,EB7&E44C?GDGD97HG@>GFHH@G+AECHE7AE,B+9?EF45>>E+=BF?>'+=>@FH4G>4FD5F5,'?< X0:i:3 X1:i:0 XA:Z:1,+535295,100M,3;5,-180874551,100M,3; XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2312:10044:74455#49 147 1 535457 0 100M = 535090 -467 TTATTTTTGAGCATTTTCTTACTTCCTGGGACTACAAGATGCTCCAGGTTCATCTTGTATTTTCTCTCCCACATCCCAATTATCAGCCATTTCTCCAGGG GFHFFHHJGLHG4HIIGGFHHGIFHFHHGHIFG5BFFHADHJHEFIFGGHEDIGGGHHEHGEGG?G>GHF5EEEE@IFGGFHIEEIGGG9EFHDFECBC< X0:i:6 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2208:16372:83299#49 163 1 535473 9 100M = 535840 467 TCTTACTTCCTGGGACTACAAGATGCTCCAGGTTCATCTTGTATTTTCTCTCCCACATCCCAATTATCAGCCATTTCTCCAGGGAGACTTGGCTCCTTTT A7C,F-EA8A?C65EF77FE87BEF>GBFD?DGD>E46E?+BF75+5EF+F5?4BA>4DEHF@AGFBFAFE@D< X0:i:6 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2108:18740:29356#49 147 1 535527 0 100M = 535059 -568 ACATCCCAATTATCAGCCATTTCTCCAGGGAGACTTGGCTCCTTTTATTGAAGATGAAATTTAGAAACTAACATCTGGGCATGGAATGTGCTTGCTGCTA <@HIIFGG>F?D; X0:i:6 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2208:1868:41547#49 147 1 535576 10 100M = 535141 -535 GAAGATGAAATTTAGAAACTAACATCTGGGCATGGAATGTGCTTGCTGCTACTGGGGTGTCCCCTCTCAAAGGACAAACCCAGGATCTACAGATGTGTGA GFGFFDFGBLHHFHCID5GFCGIJDFFHHHEFHHJHFFHGHGFFFEDGHHFFEEGCHHGAGGAHGB>H>AIIF6EECHFIFHIEEGGGGFCFCGFEC?C1 X0:i:6 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1215:19318:16269#49 99 1 535624 34 100M = 536014 490 CTACTGGGGTGTCCCCTCTCAAAGGACAAACCCAGGATCTACAGATGTGTGTGCTAAGCCATGTATGTACACGCACGTGTGTGTGTATATATTTAACCTA A?BDCGFGG=EEGHGJCGGHGFIHGHHHJHHHFHIGGGHGGHFHGFH?GIIFKHGIGGCGFGGHKFGGGEIFGJGEHGIBGCIFGGGHFGGF8HHGC;C: X0:i:1 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:17 SM:i:17 XM:i:0 XO:i:0 QT:Z:!1=DFFFF XT:A:U RG:Z:1#49 HS25_09827:2:2105:15049:77474#49 99 1 535663 34 100M = 536014 451 TACAGATGTGTGTGCTAAGCCATGTATGTACACACACGTGTGTGTGTATATATTTAACCTATCTGTATATATGTATTATGTAAACATGAGTTCCTGCTGG CACEFGFFFFFGHEGJGGFFIKIGHJFIGHHHBJLGJGEHGHGHFGHIGIIIHHGIGFIJGGGHFFEGGHIIGKEGHIGHGHIHHFHFFHDGGHHGHGCH X0:i:1 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:17 SM:i:17 XM:i:1 XO:i:0 QT:Z:!11ADDDD XT:A:U RG:Z:1#49 HS25_09827:2:1315:20482:23936#49 83 1 535703 0 100M = 535295 -508 TGTGTGTATATATTTAACCTATCTGTATATATGTATTATGTAAACATGAGTTCCTGCTGGCATATCTGACTATAACTGACCACCTCAGGGTCCATTCTGA ;FHCCHCGGGDCCFHJH7HCCIEFDB?AIHHGGGEEHGG@FG@CIGGCFFFGIHFIEFHEGHGFGHJFCEHFHF2?AC>F?<@@?DE??EF7BAB X0:i:1 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:17 XM:i:3 XO:i:0 QT:Z:!11ADA;D XT:A:U RG:Z:1#49 HS25_09827:2:2208:16372:83299#49 83 1 535840 17 100M = 535473 -467 GGCATATCTGACTGTAACCGACCACCTCAGGGTCCATTCCGATCTGTATATATGTATCATGTAAACATGATTTCCTACTGGCATATCTGACTATAACTGA BIGHJHEGGG@FHFECFGHJ?IIFGGKGGGFGGGFGHGIIFGGGIEFJIIHFIHGFHFHGGECGFIGGHEHFHHHEAIHIHGGGGGJGGHFFFDGFDEAB X0:i:1 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:17 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:U RG:Z:1#49 HS25_09827:2:1201:21203:86553#49 83 1 535983 13 100M = 535572 -511 ACACGAGTTCCTGCTGGCATATCTGACTGTAACCGACCTCCTCAGGGTCCATTCTGATCTGTATATATGTATCATGTAAACACGAGTTCCTGCTGGCATA E64@FDDG7FEF>CGHEDFEEHBFEFCC?EFGG@FDDG(@GC@GH@HFAAFFI@BGIDHGGFEGGJEGHGHBFFDGEIFGFD>GHEFGEFFIEDGF@CAA X0:i:1 X1:i:9 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:13 XM:i:0 XO:i:0 QT:Z:!1:DDFDF XT:A:U RG:Z:1#49 HS25_09827:2:1215:19318:16269#49 147 1 536014 34 100M = 535624 -490 ACCGACCTCCTCAGGGTCCATTCTGATCTGTATATATGTATCATGTAAACACGAGTTCCTGCTGGCCTATCTGACTATAACCGACCACCTCAGGGCCCAT GG3>5;@+4<>?F5AFFHHHIFIHIBFCHHFB7FF:EGDHGDIGC0HHH5BDDGFBEF@FC>I@5B@CGIBDIEHHHIJHHHHFKHHFEHFFIGGHHGDIHGFHHEHGHJHFG8GDBG5DH7GG7DGFGGFF?HEEGH9KHGGFFGFFIGHHFIIFIHGIIFHGGFEFGJHHHEDG?DEGHIHGHDGGGEFGEGFJGFGFCBAB X0:i:6 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!1=DDDFE XT:A:R RG:Z:1#49 HS25_09827:2:2311:11526:18422#49 163 1 536229 0 100M = 536604 475 GGACCTCAGGGTCCATTCTGATCTGCATATATGTATAATATATATTATATATGGACCTCAGGGTCCATTCTGATCTGTATATATGTATCATGTAAACATG ;CBCEDCFDCH5LDBGEGCD@GFIB>GEIEGBFDB?E?EBH?HHDGHIFHCGGEEEEFJDGEFHH?>H?EFF6E=AFBBHFGAFIFH4IFHFDDHFFGDA X0:i:6 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2204:1931:53605#49 163 1 536295 0 100M = 536715 520 ATTCTGATCTGTATATATGTATCATGTAAACATGAGTTCCTGCTGGCATATCTGTCTATAACTGACCACCTTAGGGTCCATTCTGATCTGTATATATGTA ;CBBDFGEFFFGHFEGHF>DGEFGID>IIIGHF@B?GAIGHAHCFG>IDHEH@JBH4HJHFFF?FIHEF@HBHHEAFHFIHEFFFIHFHAGFFGHFFHH? X0:i:13 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2211:21276:62169#49 99 1 536592 8 100M = 536961 469 GAGAACCCTGACTCTTACTACTGTATTGACTTATTTGTGAAACCTTAGTATATATAAAAGTAGTTTCAAAGTTGCTAACATGTATTGCTGTGGGAAACAA C>BEFBDDGFFEFFEHGCHEID@ECCF:GHHHFHEG8@F7DHHEHGCCD?FFFGFIDGAFEAGA87@5G7FBC?CEBBICC@FHEECCEE@7>HE5,4IB X0:i:6 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDDDE XT:A:R RG:Z:1#49 HS25_09827:2:2311:11526:18422#49 83 1 536604 0 100M = 536229 -475 TCTTACTACTGTATTGACTTATTTGTGAAACCTTAGTATATATAAAAGTAGTTTCAAAGTTGCTAACATGTATTGCTGTGGGAAACAATTTTACCAATTG EIHHGGHG>GGFGIEHHICIEIGFDEJFF7HGGHKGHGGGGAGGHEEHFIHGIEGFHGHFCCGGFHIFHHHFHFJCGIDGGGGG?GFHDGFF4FGFCBAA X0:i:6 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2212:19751:78414#49 163 1 536632 0 100M = 537029 497 AACCTTAGTATATATAAAAGTAGTTTCAAAGTTGCTAACATGTATTGCTGTGGGAAACAATTTTACCAATTGGAGTTTAGTGCTTAGATATGCAGAGTTA IGGDEFE@E> X0:i:6 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2204:1931:53605#49 83 1 536715 0 100M = 536295 -520 TTAGATATGCAGAGTTATTTGATTCTTTCCAGAATCTAATCAAAACACTGTTTTTGGACTTACCCAGGTCAGCTCCTTTCTGCCCACTCTTTCAGCGCAG HIDHJGDGGGGFGFFJDGGDHGGBJGGGFHHGGHFKHGEFJIHFHFHHIFIFIEGFHJHGHEGGGCIHHEHGHDHHEIGIHDGGH?JHGFFIGFGFEEAC X0:i:6 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=BDFFE XT:A:R RG:Z:1#49 HS25_09827:2:2216:7348:93947#49 163 1 536734 9 3S84M1I2M1D9M1S = 537160 526 GTGTGATTCTTTCCAGAATCTAATCAAAACACTTTTTTGGGACTTACGCAGGGGAGCTCGTTTCTGCCCACTCTTTCAGCGCAGGCGATGCCTGCTGTGT %75871A5E/AC8AF5GD(76C458G88A67,F4.,:=,4&8(C1,5,D=G3:'4"8B5(F5GF.,B&5:2@A6EJ?CF5ECJFFFHG-FHJFF9HGGHGDFGHC;FIA8G@8@-F88G9AD77G77FDG,FEHEIE7,@D5FCHF6GGGHE5E+CH X0:i:3 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11ABDAE XT:A:R RG:Z:1#49 HS25_09827:2:2205:3916:20756#49 99 1 536833 0 100M = 537090 357 CACACTCTGGGATTCCTGTGTGGGTCTGTACCCATCCTGTACCCGTCAGGACCCCCGGGCCCTGACTCTTGATGTTGTTCTTGCTCCTCTTGTTGATCTT A@BE=???A=E@HEBHGEBECDIA1F@D8HE8H.AF-9@CCD/-F?D?..8;8,@EF9.8DAGD8,CG7E77,?,7,,-777,C556,@E@G+C'C4=A2 X0:i:3 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:ADDBD XT:A:R RG:Z:1#49 HS25_09827:2:2211:21276:62169#49 147 1 536961 16 100M = 536592 -469 TGGGGTTTGACAAACACAGCATCACGTACCCAACTCTGTAGAGCCACACAGAAGACTTTCATCCCTCAAAAATGGCCCCAGTTCGGCCCCTCGGTAGTAA GE==DI6=55=F,>FDD55D57FF=F7@CAA+>@?BD?B@CD7EAGH6DC<@EGFIE?GC@CF?IBECCBFAEBH@DE9EACBC< X0:i:1 X1:i:5 XG:i:0 AM:i:0 SM:i:16 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2101:14454:99360#49 99 1 536968 0 100M = 537342 475 TGACAAACACAGCATCACGTACCCAGCTCTGTAGAGCCACACAGAAGACTTTCATCCCTCAAAAATGGCCCCAGTTCGGCCCCTCAGTAGTAAACTCCTC C@>FFGFEGFEEGGGHGGD?IHIHHJFDEHHHFEIGCHHGGHFGFGHIGCIFHHLIGHGGDG>AHGHGGEHIGC7GFGIHGGGDH5FFFE@GGHHFHGIF X0:i:2 X1:i:1 XA:Z:17,-81160027,100M,1;1,+536968,100M,2; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!1:DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2114:3429:49463#49 163 1 536986 0 100M = 537353 467 GTACCCAACTCTGTAGAGCCACACAGAAGACTTTCATCCCTCAAAAATGGCCCCAGTTCGGCCCCTCGGTAGTAAACTCCTCTCCCCTCACTCACCCACT ;CA86D;?DCFGEGG@>CBBIE>CH7DFG5F55HEDBEGAFIE>FE7A9EFE?CHDDEFHFIHGHFJCEAHCFHGHGIFDGHFHGHG X0:i:4 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2212:19751:78414#49 83 1 537029 0 100M = 536632 -497 AAAATGGCCCCAGTTCGGCCCCTCGGTAGTAAACTCCTCTCTCCTCACTCACCCACTGGCAAATACTGATCTGTTTCTGTCCCGATAATTGTGTCTTTCC EFGH=EHGGGGEGCGEHDHIFHGFEGDIGF?G5FFE?GI@JFGFIEHHFIFGGHBIDFHGCEGFGE:HHEHGFFEDGEHGHGGBGEI44FCFFE?5??HGDFBEE>DGHD5F?GD5HCADDF6CH7F7IFBABEFG?>EC7E9ECCB;< X0:i:5 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2216:7348:93947#49 83 1 537160 9 100M = 536734 -526 CCCATGGCCTTGGGAAGCAGGCATAAGTTGGCGGGGGTGGGCACACAGGGTCACCGCGGAAGAAGATCCATGCTGCCCACACAGCCACATGTGGGACAGG 26F7B=E8GFGDHGBGHD7(HGBBECG,IFCGGIDFHGEFGGGGEGHAFIED9EGFHFHGGHEFGEDHHHHBD@EG;>>?F#GGHGEFFFFIEEGFEE>C X0:i:1 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:9 SM:i:9 XM:i:0 XO:i:0 QT:Z:!11AD;DD XT:A:U RG:Z:1#49 HS25_09827:2:2106:7918:70923#49 147 1 537166 17 100M = 536826 -440 GCCTTGGGAAGCAGGCATAAGTTGGCGGGGGGGGGCACACAGGGTCACCGCGGAAAAATATCCATGCTGCCCACACAGCCACATGTGGGACAGGGCAGGA G4@5FH5BFEFD+HC;DEED5BCBDF4C5++5E55F?79=?E64+7+5@DBF5G55H=,5G=6,C4@+GFEC,>>@G>F+B>>6EEHEG-G7HG?7>BC< X0:i:1 X1:i:4 XG:i:0 AM:i:0 SM:i:17 XM:i:3 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1214:12698:98094#49 73 1 537192 0 100M = 537192 0 GGGGGTGGGCACACAGGGTCACCGCGGAAGAAGATCCATGCTGCCCACACAGCCACATGTGGGACAGGGCAGGACCAGCCCCCCCAGCTGTGAACCTCGC B;>CA3??FF?GGEEG>CGG?D>GCHFIBHEB-E8F>EHCGHCAFGD9GCAF8IGI@GIF@EAFIG7GGEG7IDC7FB7-,CDD+F>HF@+C45AB<>JE X0:i:4 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=A:=2A XT:A:R RG:Z:1#49 HS25_09827:2:2101:14454:99360#49 147 1 537342 0 83M1D17M = 536968 -475 CATGCACATAGGCTGTGCACAGCCAGGCCAGGAAGGGGAGGGCCCCTGTCTGCAGAGACAGGCCCATCCTGGACAGAAGGGAAAGCATTCCAGGCAGATC GE@HCF+FI4G4<=IC5EBEEFF5JIEEB5IDE>HEFEHDFHHGHIFGHB5D5GFGHHABGEG?EHHGBGIIIEG@GFFGFEDECGGDGAG.GDEECBC< X0:i:2 X1:i:0 XA:Z:6,+171029909,17M1D83M,2; XG:i:1 AM:i:0 SM:i:0 XM:i:1 XO:i:1 XT:A:R RG:Z:1#49 HS25_09827:2:2114:3429:49463#49 83 1 537353 0 100M = 536986 -467 GCGGTGCACAGCCAGGCCAGGAAGGGGAGGGCCCCTGTCTGCAGAGACAGGCCCATCCTGGACAGGAGGGAACAGCATTCCAGGCAGATCCGCCGCTGGC HG+HBH<474HD>>FHD?GIH7BF?GGABFCGG7G@H9GDGGHDGG7C;I:FIEC@D;EG7CE8GJAHHHHBIFDFACFD?FGGHEHGE3C@HEHFEIGGHFGE9EHGGFCGHC?FDGCFBFFGEGA@@GG-EGGACGDFI?HIGIHCBFB6GG@4H5B4@C2 X0:i:6 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:ABDDF XT:A:R RG:Z:1#49 HS25_09827:2:2107:5649:65613#49 163 1 537941 0 100M = 538347 506 GGACCTTGTAAGCAAAGCAGACCCTCACCCGACTGACCTCCTGGCTGTGACGATGTGTGTTTCTATCCCACACAGGGAGGGTGTTTATGGTCTGAAGTGA IFHFDFEGGGDDHHHG X0:i:6 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2216:8633:98902#49 121 1 538018 0 100M = 538018 0 AGGGTGTTTATGGTCTGAAGTGAGGCCTCTCATTAACTCCTCAAGAGTCGATTGAAGCACAATTTATTAGAGCCCAAAAATCATGGCAATCCATTCCCAC BJ8803E6G+DD>65CD7C/E?,,7@CAF7,7G@F,H-GG@:G,8G(,;8.C98GF2;9,C7EF-ED-8:88D9H?)GGEFEF?GFCBAC X0:i:6 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=BDDDD XT:A:R RG:Z:1#49 HS25_09827:2:2212:8020:39017#49 99 1 538062 0 100M = 538244 282 GAGTCGATTGAAGCACAATTTATTAGAGCCCAGAAATCATGGCAATCCATTCCCACAAGCACACAGCACAGCTAAACCAGCTCCAAGGAGGGTCCGAGTG CACFFGFFIFHDF9GFGGGHGGDHGJHIGHHHHHJGGHHGDHGIFGHDGFIFHHGIGGGFIIGHFFGGGHBFIIGGFGGEDFGHGFGGDGGCCHDJHDIE X0:i:6 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFF XT:A:R RG:Z:1#49 HS25_09827:2:1302:1581:84943#49 163 1 538076 0 100M = 538503 527 ACAATTTATTATAGCCCAGAAATCATGGCAATCCATTCCCACAAGCACACAGCACAGCTAAACCAGATCCAAGGAGGGTCCGAGTGTCCACAACTGACAC +CA->B9,+9F+896E+F+F@FB7(D>CCI,H>E'CEDC++EAD5CGEDB8+55,54@@7=,EFD+FEF+++,44H5+6+FB5FCC;4IFA5+5FC,3(; X0:i:6 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:5 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2212:8020:39017#49 147 1 538244 0 100M = 538062 -282 ACTGACATGAGACAGATGGATTAATAGGAGAAACGGTATGCAAATTTATGTGATGTGTACATATAAGAACCTTTAGAACGAAGACCCAACGATGGGGGAA GHBFGEJDGIGHFHIIFFEHEGCBHIEHDFEJGFEFHFHGHEFFHGGGHHFFEGG?HHJFGHDDFHHGGGIIFIGEGFGGFHDHGGGHGFEEFDDBABC< X0:i:5 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1316:8318:57766#49 147 1 538267 0 100M = 537902 -465 ATAGGAGAAAGTGTATGCAAATTTATGTGATGTGTACATATAAGAACCTTTAGAACGAAGACCCAACGATGGGGGAAATTGTCCATTTTTATGTTTAGGT GH/53FDBF7&&;2;4B,=1>73+/,EH/AD95E..DE1676)=A/6+E93C4H56./7/F:B397.?EI.7/>>2HHD8AA(B7C/ X0:i:6 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2302:10625:31222#49 163 1 538304 16 100M = 538696 492 ATATAAGAACCTTTAGAACGAAGACCCAACGATGGGGGAAATTGTCCATTTTTATGTTTAGGTTTAATAACGTATGAACAGTCCTCTAAAAAAAGGATTG ;C?>E?CCBCFGA9B@6AB7@?BCHCCEGI>>F>EGGE@GBJCH5@B5FEB>G?E5E6EDDB,F=?C5A=AD6B=5>F,FHHIDGBBA4>I>D?<55@F???EFG@EG?HGCD?G>IADCD?GHE8CIEF>EEGGHEIGCF?DHIFH7B8C-C8DJG78@EGGAFD67CDHI?HEFDH>?FHFD@7CFDBBDFB X0:i:6 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDDF XT:A:R RG:Z:1#49 HS25_09827:2:2107:5649:65613#49 83 1 538347 0 100M = 537941 -506 GTCCATTTTTATGTTTAGGTTTAATAACGTATGAACAGTCCTCTAAAAAAAGGATTGGACACAAAGGGCTTGATCTAATGTGAATAGACTGAGTGGGAAC EIHDGHEG7G@FHGGJDIHGFHIFDGGIGFEGGFEGDGGFBIBFIHFHIIFGIHFGIH@GCHGGGIGFFHHGIHJGHIDGGHGGHEJHGFFGG?GFFBAC X0:i:6 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:1302:1581:84943#49 83 1 538503 0 100M = 538076 -527 GGGGCAGGGCCCTCTCTGGAATGACAGTCTCATGACCTACAGTCAAACAAGGGATGTCAGATCATTTCTCTCTAGTCAGCGCTTATATAGAAAGGTAGAC H,AD+D5>(F,ECG?>77C7E?EF?@C6F,EGG7D@F--@GF9@G77H.ICD.8,A8EH8G@98BA.FB:8@.9J2FBH@F?FE?43=7B;A X0:i:5 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 QT:Z:!1=BDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1316:12145:84084#49 163 1 538636 17 100M = 538969 433 CAGCTTTGGGGGGAAGGGGTTCTGATTTCTGTAACCGGCCTGGGGGAAAAAGAGAGTCTGGTTTCTACAGCGCCTTCAGGGAGAATGAGACTGAGAGACA 9C7B27/FEEF%923=5IE?52,:HEB17/'E$HA637EG/'DH&:>5DEH$F?E;9=GCD8DFDHC X0:i:1 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:17 XM:i:0 XO:i:0 QT:Z:!1=DDDFD XT:A:U RG:Z:1#49 HS25_09827:2:2111:18751:65715#49 147 1 538716 0 100M = 538339 -477 GAGAATGAGACTGAGAGACAGGAGGGCAGGAGAAGGTCAGAGACAACTTTTGCTTCTGAGGCTGCTGCTGAGGACTTCATTTTGGGGCGTTGTTTTCTGA GFHEFHJ>FHDADAH?DE?H9J?EB=>BDGDCHF?HG5H=GFG+J?F<@FD?E7CG7@C5CI?E>6:C98G99FFD7>,AC; X0:i:6 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1316:12145:84084#49 83 1 538969 10 100M = 538636 -433 CTGGAGAGTCCCCAAGGTTGGAGAGCTGCTGAGTCAGCTGGGCCGAGCACACAGCGCAACACTTCCTTGTGCCTCCTAACCAGGATGGGCGACACCAGCC ECDHHDEGBGDDFFF>HI7GFHEFEFFGFFHGGIGKHGE@GABCCFHFIICLIHG@HHDE-BE>GEHFHG8GCCJEHIBDFFCGFFGGDHFE??GFDB6+ X0:i:3 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2309:16128:18936#49 163 1 538974 0 100M = 539335 461 GAGTCCCCAAGGTTGGAGAGCTGCTGAGTCAGCTGGGCCGAGCACACAGCGCAACACTTCCTTGTGCCTCCTAACCAGGATGGGCGACACCAGCCCATTT 8AG:IABFI?FF8>FI7@FIEHG@AC>>?HFF@EG X0:i:3 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1203:8947:48428#49 163 1 539051 0 100M = 539264 313 GGATGGGCGACACCAGCCCATTTTATGGATGGGACAAGAAGAAGCTGGGCTGACAAGCCCAACATAGTGGAGCCAGCAACAGGCTTTTACTCTCCTCTCT ;CA>>EC8BCHGHAECBFEBDEJG,DEIC@CGF,%FEE@=FEHDF5>EF5875EBE=@E?+EFFBEHHD@FD6BEHBF65CE=@@BHE;FE>B+H5FBF@ X0:i:5 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1203:8947:48428#49 83 1 539264 0 100M = 539051 -313 ACAGTGGCTGCAACTATCCAGACCTGGGGCCACACTTGGGCCTCCAGGCAGGGGATCTAGTGATCACATTCTGGTCATGTCATCAGGCCAACTTGGCTGA EADHFEH4G4GDF,>>HDCGB7EB?@7CBFE75FEED9G8BC@CAF7F;CC;CDEGA;@@C7ECF,D?CAH@:DCCE>BG?AGG3?EC6F@AGF?A7EA8 X0:i:6 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDDF XT:A:R RG:Z:1#49 HS25_09827:2:2309:16128:18936#49 83 1 539335 0 100M = 538974 -461 TGGTCATGTCATCAGGCCAACTTGGCTGAGCTCTGCCCTCCTTATCTCTCTTCTCCCCTCGAGCCCTCACCCTGGTTACCTGCACAAGTAAACTTGCCCC ;IHHCDHGGGDFBCGEDBG?CH>BGCJFBFE7GCDKHGGFBI9CEG?H;IFCI@BHIEDDCCEGBCGF?EHGIHHHG@HGEDE>HGFHEGFFEDGFDEAC X0:i:3 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11ADDD= XT:A:R RG:Z:1#49 HS25_09827:2:1208:20797:74815#49 163 1 539575 0 100M = 540055 580 GACATCAAGACCATCCTGGCTAACACGGGGAAACCCCGTCTCTACTAAAAATACAAAAAATTAGCCAGGCATGGTGGCAGGCACCTGTAGTCCCAGCTAC 5EHEFA9DBDDHHDD556BED5IFFFBG5;BHF@F4FFD>CFFHG X0:i:5 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1208:20797:74815#49 83 1 540055 0 100M = 539575 -580 GGATTTTAAGCAAAGGAATGCCTTGACCCAACCCTCACAACTTACATAATAATTAACTTAAAAGGAATCATAAGTTTAAACAGAAAATCTATATAAGAGG EIH4HEHGG4EDHHEC,I6D7GEFGCFGFHEBGFEE,GAI8:GGAGDHICEF9HFFH;DFGHHF@EIFHEAGHFDIEED?EDGGGGG@FHFGGFEFEBAA X0:i:5 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1210:1363:56099#49 163 1 540083 0 100M = 540429 446 CAACCCTCACAACTTACATAATAATTAACTTAAAAGGAATCATAAGTTTAAACAGAAAATCTATATAAGAGGTTTACAGTTTAATTTAAAAACTATAATA ;CADDDGBDGFGHGGGHGIFFGJIHGGIIIGBFHBCHGEGHHHHDGHIJIHGGFIFFFFDGIKHFIFCJGHHBFIHBIHIHGF@IIHG@GIFHGHFFBH? X0:i:5 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2211:16106:84602#49 163 1 540111 0 100M = 540451 440 CTTAAAAGGAATCATAAGTTTAAACAGAAAATCTATATAAGAGGTTTACAGTTTAATTTAAAAACTATAATAGGTTTATAGTTTTTAAATTAAAATTTTA I;IE?CDDCFGHDDG>>CAF4G>E X0:i:4 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDDDD XT:A:R RG:Z:1#49 HS25_09827:2:2206:6305:33046#49 99 1 540182 10 100M = 540619 537 AGGTTTATAGTTTTTAAATTAAAATTTTAAATATAGTGGTTTATAAAACTTTGAGAAGAAAACATAAAATCCCTATGAATGCTGCAAAAGTCACTGTTGA CA>@FGEGGFGFFEGHGGGECKIHDDFHGHH?FIIG8E@78HEDGFH?FHEICE@EFGCGGDGDD,HGG7F?F?CEB6?HDHIHGFHHEGD>GHFB<@JH X0:i:4 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DBDED XT:A:R RG:Z:1#49 HS25_09827:2:1306:4899:98609#49 99 1 540189 17 100M = 540635 546 TAGTTTTTAAATTAAAATTTTAAATATAGGGGTTTATAAAACTTTGAGAAGAAAACATAAAATCCCTATGAATGCTGCAAAAGTCACTGTTGAGAGAATA A1>CFGBGIF4D5EE?C>AEG>>EHAHCFHJ8FCHEG:IFB?@8FGABDGG78@@GG77GF7GE6G?FEGI7>HF5FEG7BHDF4HI* X0:i:4 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!1==422A XT:A:R RG:Z:1#49 HS25_09827:2:2312:11668:7937#49 163 1 540246 0 100M = 540648 502 TAAAATCCCTATGAATGCTGCAAAAGTCACTGTTGAGAGAATGAAAACACAAGACATAGAGTTGGAGAAAATATTTGTGAATCTCATATCTGGCAAAGGA ;CBCEDGBFE5BHGGCEAEFIFFIHGBFIIGGEHBCEE5GHA7HGGKEFHHGGJIHFFHDAAEHBEFEJIGDHFEHBCFHHEFHFBHGHFEFDFDCH@HG X0:i:5 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2314:15382:42736#49 163 1 540337 0 100M = 540802 565 GGCAAAGGAATTGTATCTAGAATACATAAAGAACTCTCAAAATCCAACAGTAAAAACACCAAATAATCCAGTTACAAACCGGGGAAGGATTTGAACAGAT 4CD8FFGDFFBG>ADFHCHBHJBFF@EA>;3=>EFGD?E=F6EDEHGCAFIHDEHCFBFHEHFEEF397CCDEE9?8CF:I.JG7G7GCGD99?FF7GGHF?6F@DB,CB7H?H+B>5@E4G>FGCHGF; X0:i:2 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDDED XT:A:R RG:Z:1#49 HS25_09827:2:1210:1363:56099#49 83 1 540429 0 100M = 540083 -446 GAACAGATGCGTCACCAAGCAAGGGATATGGATGGGAAATAAGCTTCCATCAGCCACCAGGGAGATGCAAATTACAGCCACTAGGAAACGCTTTTCATTC FFDHCGDGG@EDHF?GCGHEFHIFDG?GIGCGGGEGHGIIGFGGEEHHFIHGIHF9GFHGJHEHGIEFHHHEHFFFHIKGFGGGHGJGGGFJEFGFECAA X0:i:5 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFB XT:A:R RG:Z:1#49 HS25_09827:2:1214:8837:50649#49 99 1 540432 0 100M = 540870 538 CAGATGCGTCACCAAGCAAGGGATATGGATGGGAAATAAGCTTCCATCAGCCACCAGGGAGATGCAAATTACAGCCACTAGGAAACGCTTTTCATTCATT A>>CFG?EAFGEFGGFGGGEDHCEHHFFGHHHHDJG8HHC8EGHGFHGLEIEHFGECFI@EGAHHDGGGAFIFDGEGGIHEHIHJEG>6DGGG5HHHFIB X0:i:5 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11ADFFF XT:A:R RG:Z:1#49 HS25_09827:2:2211:16106:84602#49 83 1 540451 0 100M = 540111 -440 GGGATATGGATGGGAAATAAGCTTCCATCAGCCACCAGGGAGATGCAAATTACAGCCACTAGGAAACGCTTTTCATTCATTCCGGGATGGCTGAAATGTA EJDDHEHGCD6FFFFCHIG?HHE?GGGGGFHGGHGDHGIDGGHDHEIHFIHDIHGHGFHGGHGFGHHFHHHGHHJIHIHGHGGGJEJGGHFGFFGFECAA X0:i:5 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DBFFD XT:A:R RG:Z:1#49 HS25_09827:2:2206:6396:30173#49 99 1 540491 0 100M = 540851 460 AGATGCACATTACAGCCACTAGGAAACGCTTTTCATTCATTCCGGGATGGCTGAAATGTAAGCACGGAAAATGCTGGGTGCCCGCAAGAACGCGGAGCAG CACCFGEGG@GGFFBGGAFGDHIEHEHHGHHCFHJGG9HCGH;HGGCGGEIIH7FAGBGJIGCHDDFGGEHDGCGDFG?BE@FHEGGHEGGGCDE+HGFE X0:i:5 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:DDBEA XT:A:R RG:Z:1#49 HS25_09827:2:2301:2996:53449#49 147 1 540552 18 100M = 540160 -492 GCCCGGAAAATGCTGGGTGCCCGCAAGAACGCGGAGCAGCAGGCACTCATTCCCGATTAGCGGGAGCGCAAAGCGAAGTGGCGGCCTGTGGCGTTTTCCT G81>FAGF>GA;AHIFCEFE5FBFD=HE5FIFGH+GFFFFFGBCEG5G@E>JGGGKCHEH5IGEGGH55GE>4CGEGFHIGBCGEB9GGFCEHCBACBC< X0:i:1 X1:i:3 XA:Z:5,+180868820,100M,3;1,+442266,100M,3;17,+81156433,100M,3; XG:i:0 AM:i:0 SM:i:18 XM:i:2 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2311:12928:82736#49 83 1 540596 18 100M = 540147 -549 ACTCATTCCCGATTAGCGGGAGCGCAAAGCGAAGGGGCGGCCTGTGGCGTTTTCCTGTAAAGTTGGGCACACGCTTCCCACATGACTCAGCAATTGCACT ;IHHJEHGGGHGHGGJHIHGHHGFEGDIFIFGGHJ@HGGDGGHGGGIHIIHGEHGIHEHGJHEGGHGHHHDEHHJIHIGGHGGGHFHGDGFJGFGFDCAC X0:i:1 X1:i:3 XA:Z:5,+180868776,100M,1;1,+442222,100M,1;17,+81156389,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:18 XM:i:0 XO:i:0 QT:Z:!4=DDFFD XT:A:U RG:Z:1#49 HS25_09827:2:2310:11604:24763#49 99 1 540602 38 100M = 540933 431 TCCCGATTAGCGGGAGCGCAAAGCGAAGGGGCGGCCTGTGGCGTTTTCCTGTAAAGTTGGGCACACGCTTCCCACATGACTCAGCAATTGCACTTCTGGG CAEEFGFGJFFGGJFJGGGFIHIEHEFIJHHBFJEGGG7GGFFIHGHIGHIIFHHHCFIKJIGHKFGGGCFIGGG?HICHJHIHJBFGEGGGGHHGHHFF X0:i:1 X1:i:3 XA:Z:1,-442216,100M,1;5,-180868770,100M,1;17,-81156383,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:18 SM:i:18 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:U RG:Z:1#49 HS25_09827:2:2206:6305:33046#49 147 1 540619 18 100M = 540182 -537 GCAAAGCGAAGGGGCGGCCTGTGGCGTTTTCCTGTAAAGTTGGGCACACGCTTCCCACATGACTCAGCAATTGCACTTCTGGGTATGTACCCGAGAGAAA GHFE>HGGICFDFBHHGFBEEFHHGFJICE=BHBDIEDGFIEGGHHFGHFEHE5HG@EDFAHF>GEI?D7HGFFGFHFHEGHG5FGEBDDDCBC; X0:i:1 X1:i:3 XA:Z:5,+180868753,100M,1;1,+442199,100M,1;17,+81156366,100M,1; XG:i:0 AM:i:0 SM:i:18 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1306:4899:98609#49 147 1 540635 18 100M = 540189 -546 GCCTGTGGCGTTTTCCTGTAAAGTTGGGCACACGCTTCCCATATGACTCAGCAATTGCACTGCTGGGTATGTTCCCGAGAGAAACAAAAGCTTATGTTCA +435F3D5>4F'ABBIDF=5G,F9+?'DF5ID777>56.6D8G9GDC9B>>,/: X0:i:1 X1:i:3 XA:Z:5,+180868737,100M,4;1,+442183,100M,4;17,+81156350,100M,4; XG:i:0 AM:i:0 SM:i:18 XM:i:3 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1212:3055:100720#49 99 1 540637 18 100M = 541005 468 CTGTGGCGTTTTCCTGTAAAGTTGGGCACACGCTTCCCACCTGACTCAGCAATTGCACTTCTGGGTATGTACCCGAGAGAAACAAAAGCTTATGTTCACA C?E7@G?GAFFDHEGAHFI7@GBE77?CIDJ,>5EG<7>H5=@AIH X0:i:1 X1:i:3 XA:Z:1,-442181,100M,2;5,-180868735,100M,2;17,-81156348,100M,2; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:18 XM:i:1 XO:i:0 QT:Z:!0-<(@4> XT:A:U RG:Z:1#49 HS25_09827:2:2312:11668:7937#49 83 1 540648 0 100M = 540246 -502 TCCTGTAAAGTTGGGCACACGCTTCCCACATGACTCAGCAATTGCACTTCTGGGTATGTACCCGAGAGAAACAAAAGCTTATGTTCACACAAAAACCTAC EIDHJFHGGGEEHGGEHGCGHKGBGGFCGFHGGEFFHGEIGCFGIGFKFIEGCHFHIGH,GHHGGEHHHHHBFHEHHIHGFBGGGG;EFGFJFE?FEBAA X0:i:6 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2102:15279:31742#49 99 1 540722 37 100M = 541099 477 AAGCTTATGTTCACACAAAAACCTACAACGCAAATGCACAAACAGCTCTATCCAACAACCCTGGAAGCAACCCAAACACGCTTCAGCGGCACAGGCGCCT ?ABCFGFEEFEFFJGFGGDEC>HEF@EHGHFHGF8IGFIA8EBIF@IFGGGHGGC5GEFIFDFEHGHCEGFDC?C>FG@G4HHBAGCB X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:37 XM:i:0 XO:i:0 QT:Z:!1=DBA?B XT:A:U RG:Z:1#49 HS25_09827:2:2115:18064:88923#49 147 1 540787 0 100M = 540417 -470 AGCAACCCAAACACGATTCAGCGGCACAGGCGCCTCCACGCGGAACCCCACGCGGCGCTCAGCACGGACGAGGAGGGAGCCGCGCACGCGCGGTCGGCTC G43FGDD>FE4D4C3,5ABCIGBFABF>HFD5ECE=:HF=F@H=F7?GG,EFE>G/HG?=G5D9GAHEDG@C9CCH6JC/D8:6:GAHD'C9)(?EC9C; X0:i:6 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2302:7082:66666#49 163 1 540794 12 100M = 540915 221 CAAACACGCTTCAGCGGCACAGGCGCCTCCACGCGGAACCCCACGCGGCGCTCAGCACGGACGAGGAGGGAGCCGCGCACGCGCGGTCGGCTCGGCGAGG :C?CCBGC?EAGHEB-BCED7EFC?GD8IEFBG>H?GG5AAAAH5G>I=FE:GE>5=BBCAFDBBECEDD5DBE4A5=,5C4AC@I>GCF<5+?>55GHBJEFFFIFDGFBBAC X0:i:6 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2206:6396:30173#49 147 1 540851 0 100M = 540491 -460 CGGACGAGGAGGGAGCCGCGCACGCGCGGTCGGCTCGGCGAGGGGCCGGTCTCCAAGTGCCGCCAGCTGCGGGATTTCCTCTGCAAAAGACAAACCACAG GHH5CDGFGIF4GHCFDEFHFDFEEEH?DADDC?DFFDHGDEDEEI@GDCH@IGGCDHFEG5DHCGEGGDGIEFF@FHFF:CDGG9HEHDDCABC; X0:i:3 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1214:8837:50649#49 147 1 540870 0 100M = 540432 -538 GCCCGCGCGGTCGGCTCGGCGGGGAGCCGGTCTCCAAGTGCCGCCAGCTGCGGGATTTCCTCTGCAAAAGACAAACCACAGGGAGAGCTGCCGGGGCTGG 24%,>HDB+C4+F43F5E=+5,<2DBBEBF4DEH5GBEH5D76E5IEGGFI=;+5CDHAFA=GDGBHFGG57FBGEC5G@FH>BBEDE<.CDCGEAA?<< X0:i:3 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1303:11563:21261#49 163 1 540881 37 100M = 541292 511 CGGCTCGGCGAGGAGCCGGTCTCCAAGTGCCGCCAGCTGCGGGATTTCCTCTGCAAAAGACAAACCACAGGGAGAGCTGCCGGGGCTGGGTGGGGGAGCG ;CBBBFDFDEHGHDF@FFEBDHFFIGDIDECGFEGFFHGGEEFEHEFHHHHBEGEF@GHBFED5HBFFFFGIB=GGF4GDFHG5B,G X0:i:1 X1:i:0 XG:i:0 AM:i:0 SM:i:37 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2302:7082:66666#49 83 1 540915 20 100M = 540794 -221 AGCTGCGGGATTTCCTCTGCAAAAGACAAACCACAGGGAGAGCTGCCGGGGCTGGGTGGGGGAGCGTGACTGTGAACGGAGTTCTGGGGGTGATGTAACT 2J=,==54G4,@,>,CH7@,BG6F7@JA,HE7,77E794*G.GCEF?J;E:FD@F9AFHDC$A>F,:HG?CGDFC?:C>F?<@@GFAFDGF@B?A X0:i:1 X1:i:2 XA:Z:5,+180868449,100M,1;1,+441895,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:20 XM:i:0 XO:i:0 QT:Z:!1+=ADDD XT:A:U RG:Z:1#49 HS25_09827:2:1313:12124:74423#49 163 1 540924 20 100M = 541263 439 ATTTCCTCTGCAAAAGACAAACCACAGGGAGAGCTGCCGGGGCTGGGTGGGGGAGCGTGACTGTGAACGGAGTTCTGGGGGTGATGTAACTGTTCTGTAT FABFDJFFIDCBHFGGLIDGHFBBHG X0:i:1 X1:i:2 XA:Z:1,-441886,100M,1;5,-180868440,100M,1; XG:i:0 AM:i:0 SM:i:20 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2310:11604:24763#49 147 1 540933 38 100M = 540602 -431 GCAAAAGACAAACCACAGGGAGAGCTGCCGGGGCTGGGTGGGGGAGCGTGACTGTGAACGGAGTTCTGGGGGTGATGTAACTGTTCTGTATCCACAGTGT GFHHFFHGGLFCGHIIHIGHHHIFHFFHFHIFGFIHHKGJHJHFH5FGHHBFIKGEHHGHGDJDFB>FGGIIEIFIFJHFGIGIDIGEGEGFHGFDCBC; X0:i:1 X1:i:2 XA:Z:5,+180868431,100M,1;1,+441877,100M,1; XG:i:0 AM:i:18 SM:i:20 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1212:3055:100720#49 147 1 541005 14 100M = 540637 -468 TGATGTAACTGTTCTGTATCCACAGTGTTGCTACATGAATCTATAAATGTGTTAAACTCATAGAACTGTACTCCGAAAAATCGCAGTTTTGCTGAATGTT GH+E>FF5+I>D<43;CF+FEBF5D4FH554F+H'FB?B5?ED=+7DG@8B=G5D5DDD'G5GDF+E+5,C,@G+BCJ?D(5FF@BF6BE@?89BCCAC< X0:i:2 X1:i:0 XA:Z:1,-541005,100M,2; XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2101:21156:18963#49 99 1 541057 0 100M = 541445 488 TAAACTCATAGAACTGTACACCGAAAAATAGCAGTTTTGCTGAATGTTAATTCAGAAATGAAATTAAAATTTTAAATTAACAACAAGCAACTTTACAAGA CABCFAFDFFGDHJGEBGGEGDIEEEFHBD?HHIHGGEEGF9FAFGHGGFFFHHBEDB:BDIGHGGEGGCFDC?G?FGHEEG7HHGCFF@EE67HF9D7F?>G5D?F?F4D>BDEHB+GF>4CD4E5>CF5B+D+ X0:i:2 X1:i:2 XA:Z:17,-81155910,100M,1;6,-171026122,100M,2;8,+40824,100M,2; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2102:15279:31742#49 147 1 541099 36 100M = 540722 -477 AATGTTAATACAGAAAAGAAATTAAAATTTTAAATTAACAACAAGCAACTTTACAAGAGAAAAAAAAAAACCTCATTTCCTCCCCACAAAGCCACCTCAT G4?55+DD5+44A>3;++BCHBFB5B4I5F@A+5?+,,9AF76C>E5GD85@B+G+C75B,?5EG7B>>BBH8G-9D@C7D9BC1 X0:i:3 X1:i:0 XA:Z:8,-40856,100M,2;17,+81155878,100M,2; XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1204:17743:10476#49 163 1 541109 0 100M = 541458 449 CAGAAATGAAATTAAAATTTTAAATTAACAACAAGCAACTTTACAAGAGAAAAAAAAAAACCTCATTTGCTCCCCACAAAGGCACCTCAGGAGCCTGGGG +4H54G5++=FCB4E;+45+C>55G4B X0:i:3 X1:i:0 XA:Z:17,-81155868,100M,4;1,+541109,100M,4; XG:i:0 AM:i:0 SM:i:0 XM:i:4 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1213:17580:76655#49 163 1 541131 0 27M1D73M = 541523 492 AATTAACAACAAGCAACTTTACAAGAGAAAAAAAAAACCTCATTTCCTCCCCACAAAGCCACCTCATGAGCCTGGGTGGTGCCTAGCCAGTCCTGCTGCT <8BBFEDIG>EEHEIIICGFHHFD?HGF,=CC@GBDFEGA@7HE@GHDHHFGE5GJ@HG64BH5CG5DEF@GBHG4>ABFCDD5FHG X0:i:3 X1:i:0 XA:Z:1,+541131,27M1D73M,1;17,-81155845,63M1D37M,1; XG:i:1 AM:i:0 SM:i:0 XM:i:0 XO:i:1 XT:A:R RG:Z:1#49 HS25_09827:2:1209:10235:66377#49 99 1 541166 0 100M = 541529 463 AAAACTCATTTCCTCCCCACAAAGCCACCTCATGAGCCTGGGTGGTGCCTAGCCAGTCCTGCTGCTGAACCTGCTCTGACCTGGCCTAAGGGTAGGACTC CAC@FGB?E@F@HJ?HGGAGGGIGCEFHGHE?FAJFFA@CD@EA@FDIDHIABGHCFGA@@AGHGD7GGEG?6F@GFG7CEJ?DGFJFD6AF X0:i:6 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!11HBFFHGCFEF5GFGC?GGHGGHECICFGEGGGKFHGDIGGGGCGFHIIH;CHGFHGHGGHGHFJAGCEHGHFEDGIGGHGGGGGJGGHFGFBGFEBAA X0:i:4 X1:i:0 XA:Z:8,-41020,100M,0;1,-541263,100M,0;5,+180868100,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1303:11563:21261#49 83 1 541292 29 100M = 540881 -511 AGGACAGGCAGCAAGACCCGCTTCGCTGGTCTGTCACACACACCGCACCAAGTCGGTGCTCAGGATAAACCGGGGCACACTCTGAGCTGGGCCTGTCTCC EFA4FFC>@G@F>IG5HIGJF?GHEGDGI@AGGFG,BGD8JAGDGFHJFIEGCHGHHGHECHGGGIIHCHHGHFEGGI>GEGEGFGJGGDFGGFGFDBAC X0:i:6 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2101:21156:18963#49 147 1 541445 0 100M = 541057 -488 GGGGCTATGGACTTGTCTGGGAGGCAGCCACCTCTAAGCCACCCAGGATGGTTTCGGTTGTGTTTGGATGGAGTTCTGAGTTTTGCCAGTTAAAATTCCC GF?F5FGD>GF+F>IF>5FC5FFE=EFEBGID>?EG7HAAHBDEFFGG@DFFEE@DDHDDBCG??GEFGAEEFBG?CHFFDCDBDCA'GFG7@DDACAC< X0:i:6 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1204:17743:10476#49 83 1 541458 0 100M = 541109 -449 TGTCTGGGAGGCAGCCACCTCTAAGCCACCCAGGATGGTTTCGGTTGTGTTTGGATGGAGTTCTGAGTTTTGCCAGTTAAAATTCCCCCTTCAGGAGCTC HF+A5G@GC9@@HC=6,?C7EDG?GGF7BH?;GH;FHGA8BGHGEG7FEIECCHBFAEHD@HHFGEAF8:HBHFJEEIFC?BG>H?EHDFFF?FGA@>;- X0:i:6 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!114=D:B XT:A:R RG:Z:1#49 HS25_09827:2:1309:14951:25934#49 99 1 541497 0 100M = 541695 298 TTCGGTTGTGTTTGGATGGAGTTCTGAGTTTTGCCAGTTAAAATTCCCCCTTCAGGAGCTCTCTATGGGGGTAAAGTGCAAGATTTGGGGTAGAAAAATG AAEFFGFGFFEFGJGGGGGEIDIGFJFIGHHHFGHGGHHGFHGHFFHIGIIIHILIGGIJGGGHKKIGGEG?FFEGGIKFGHDHGGIHFGGGGDHGHDCH X0:i:2 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1208:20558:49787#49 83 1 541506 0 100M = 541067 -539 GTTTGGATGGAGTTCTGAGTTTTGCCAGTTAAAATTCCCCCTTCAGGAGCTCTCTATGGGGGTAAAGTGCAAGATTTGGGGTAGAAAAATGACAAGTCAG EC4@JDF>GGE@FFH>HD;GHHEFEGFIDFAGG7EFDGA8GGBGEE7B?EFD9DFFHFHGCEGFGJIFHGH8H@HHEHHGFG>>?4HC@EFAGBA@E>;8 X0:i:2 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDDD XT:A:R RG:Z:1#49 HS25_09827:2:1213:17580:76655#49 83 1 541523 0 100M = 541131 -492 AGTTTTGCCAGTTAAAATTCCCCCTTCAGGAGCTCTCTATGGGGGTAAAGTGCAAGATTTGGGGTAGAAAAATGACAAGTCAGAGGACTGGAAGGAACAT BGG4CHH>G@HFFFFCH?@CHGIFE7FGIIE7GIFGBGGJGGHCGEDJIIFFE@FIHGFCCHHGGEAGDHHGFHEHEIDGEGGCFEJHG?FEGFBF@>AC X0:i:2 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDDDE XT:A:R RG:Z:1#49 HS25_09827:2:1209:10235:66377#49 147 1 541529 0 100M = 541166 -463 GCCAGTTAAAATTCCCCCTTCAGGAGCTCTCTATGGGGGTAAAGTGCAAGATTTGGGGTAGAAAAATGACAAGTCAGAGGACTGGAAGGAACATTATGGA G?3E>HCBIC>GACB;C5B4C6F5+=HHDAGA5CEE?,F5HJHCEBDA7CHJIH@577ABGIEGCHBFDF5EI+78C5?F7CD6:BGGGE9EFC77C?;; X0:i:2 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1305:10182:50845#49 121 1 541536 0 100M = 541536 0 AAAATTCCCCCTTCAGGAGCTCTCTATGCGGGTAAAGTGCAAGATTTGGGGTAGAAAAATGACAAGTCAGAGGACTGGAAGGAACATTATGGACTGTCCT *6+4GGEGGFDE,6,5>,F7776B?CCI,F,-G7F8,CD8FG9@8EG,?8(F.-GF8CD@7-9-:A:F(A-B.F23?JE@E=A4FGF76A< X0:i:2 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!11ADBDD XT:A:R RG:Z:1#49 HS25_09827:2:2113:17608:21536#49 99 1 541570 0 100M = 541874 404 AAGTGCAAGATTTGGGGTAGAAAAATGACAAGTCAGAGGACTGGAAGGAACATTATGGACTGTCCTCCCTTCTGCCTGAAGAGATGGGGAGACTCTCCCA CAEDFGEFAFGEGJGHGGHGGFIGGJHIFHHHF6IBGHHGGHHGFGHIGIIFHEGIGHIFGGGHEKIGGHKIGJEGFICFGFIDGGFCFHGGGHEJEHGE X0:i:6 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DDFF= XT:A:R RG:Z:1#49 HS25_09827:2:1310:19327:95011#49 99 1 541676 0 100M = 542036 460 GTGGAAGACCTCACAGGGGGACCAACTGCTGCCTTTCAGCCTGGCCGAGGGAAGAGCCCCTGACTCAGCCTCCGCAGGAGGAGGTGGGCTGGAACCAAGT A?BCFGFDIFEGGHGJGGHGDHIEEJFF@>HDFIHGGGHGDHGHFGH9GFIFHELHCG:G@EGDEFGGGHBIADEEFGCFDGIHCGIHFHGGGEDBH@C2 X0:i:4 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DDDFB XT:A:R RG:Z:1#49 HS25_09827:2:1309:14951:25934#49 147 1 541695 0 100M = 541497 -298 GACCAACTGCTGCCTTTCAGCCTGGCCGAGGGAAGAGCCCCTGACTCAGCCTCCGCAGGAGGAGGTGGGCTGGAACCAAGTTTCCCTGCATCAATCCAGG GEH>DAG5FGFGEHFIFGFHHGCGHFFHHHIFHHHGHFIHHEHEHGGGHHHFIHGGHHJHGHGGFGHGDGIIIIFI8JKG6AFCGIGHGFGFGGFEDBC; X0:i:4 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2113:2219:48726#49 121 1 541725 0 100M = 541725 0 GGAAGAGCCCCTGACTCAGCCTCCGCAGGAGGAGGTGGGCTGGAACCAAGTTTTCCTGCATCAATCCAGGCAGGCAGCCCCGAACAGTGCACTCCAACAT 26><5=5+GDE@C(5JDB@,CC>B7@C6BH?G@@G8,GD8(:B7I7DFDIHG?(8G8G,8GH.8BC0HD:8FDHDHGD>C?DC>?GJH@?=AG?DF@C;A X0:i:5 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!114=DBD XT:A:R RG:Z:1#49 HS25_09827:2:2113:17608:21536#49 147 1 541874 0 100M = 541570 -404 CAACCCCCGTGCTGAGAGCTCCCCAGGGTCACGACTACCCAGAGTCAGAGCTGCCCAGGGTCACAGCTACTCGAGGTCAGAGCTGCCCCAGATCAGGGCT GHGHFDJFGIGIFHIIGGFHLHIFHIHHFHIFGFDGFKGDFJFGHIJGHHIFEG:FHHJHGIE?GGHFHGEIEIGIGJGIFIDH@GGHGFGDFCFEC?C; X0:i:6 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2304:12164:18779#49 163 1 542035 0 100M = 542477 542 GAGGCGCAGAGGTGGGAAGGGCTGGCTTCAGGGGGGAGTTATAGGGGGGAGTTATGCTACAAAGGGTCTTGAAGGCCAGTGTTGTTGACAGGGGAGGGTG ;CBAAEDHD9HG8GICEFD?IEF7FHBGECGG'EGE6F'GD5=DG+BEF5E+GDBEE6EH=FHFBE'HDGFGHH45E=?E@B5+CBH4C+ABG5<>HGHHJGCFHIFHDGIDEH?FGDEHCEFEFGFGGHGF5>GDDGFHGIFDGGHGGGEIEGE?7FCIGCI>CGGEG-0DHDB.CBC; X0:i:6 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2315:9141:67937#49 163 1 542244 0 100M = 542590 446 TGTGGCTGCTGGAGCTCCCAGACCATGCCAAGTGTCAGAGCCTGGGCAAGACCCTCTGGGGCAGCCCGGAACCACCAGAGGTCAGAGCTGGAGGAGGCTC ;CB>8496D8:768:8:6HB8FFFB,CEIE9-FH1F8G3G0@2+;G-E:>H4AFE8GHE8GBFFEEG:JDGDHFC3GFGEF3FFF>HCCFHFFHCCFCF?AF?FEF4GGAGFGD@GHEFHFHGHHGJCFG3GCFHGGFEGF:IIKGEEFGCG3GGDKKCGGFBFF?@EGGHHEGFHJ?FGEDFBGHGGHDC* X0:i:3 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2306:12824:71062#49 163 1 542494 0 100M = 542768 374 ATGTGGTGTCGGCATTGGACCCAAATATGGGCTCAAAGCTTTCCTTTACCATATTCCTTCTACATTTTTCTTGCAGATTGAGAAGGGATAGGGAGGAGTT :CB>EFCC?CHGEGEGCIDFGCFII>D?GEFG>@HGDFHGHDHHGGHIJFEHGEEEEHGDAEHHFEFGFIHDEFHHBJG>HEFDFCH4DFCIGHHF5H?G X0:i:3 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2213:9692:24140#49 99 1 542524 0 100M = 542567 143 GCTCAAAGCTTTCCTTTACCATATTCCTTCTACATTTTTCTTGCAGATTGAGAAGGGATAGGGAGGAGTTTAGGGAAGTGAGTGAAGCAGGAAGATGTTG CAEEFGFGGFHGGEGJGGGFGHIHFJFIEHHHHDHGJHHHFHJHIGHILHIIHFHIFGGGMIGHIGGGGEHIGJGEGGHHGHIHJGIHFHGGGHHCHHIH X0:i:3 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFE XT:A:R RG:Z:1#49 HS25_09827:2:2213:9692:24140#49 147 1 542567 0 100M = 542524 -143 CAGATTGAGAAGGGATAGGGAGGAGTTTAGGGAAGTGAGTGAAGCAGGAAGATGTTGACCAAGGGAAGTTAATTCCATAAAGAGGAGGATGAGGGGACAG AEHFFHGFGEHIGHIFFIGHJGJGHIFHFHFJIHIHFKGGHEGFFIGGHHIFIGGDHDHHGIGIGHHGGGIIIIGIIHGIGHIHDGGLGGJDHEFEDBC< X0:i:6 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2315:9141:67937#49 83 1 542590 0 100M = 542244 -446 AGTTTAGGGAAGTGAGTGAAGCAGGAAGATGTTGACCAAGGGAAGTTAATTCCATAAAGAGGAGGATGAGGGGACAGAAAGGCAGGAGGAAGAGGAGGAG CGH;E=EGGGGFHHFJCIHIHGGFJGJIIIFGGHFGHGGJK@@GIGHHIIHFGHFFIFHFGHHHGHGHHHHEIFHFGIHGHGGGHEJGGHFGDFGFEEAH X0:i:6 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFF XT:A:R RG:Z:1#49 HS25_09827:2:2306:12824:71062#49 83 1 542768 0 100M = 542494 -374 GTGCAGAGAGGCCACAGCAGGCGAGGCAGGCAGTGTCTACCACCCCCAAGGAGACACCAAGAATCCCTGTCCTTAGGAAGTCCCCTCTTCCTCCTCTTGA E6HBBEHBGFG6BFB>CDFDF7B6GECGGFCGGGEGHADGFF9DCHHHIIFGDEBHDEH@CHGGFJHHBEHFFDJGHIDIHBG>HGHFEGFIEDGFCB>A X0:i:5 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2104:10480:68474#49 147 1 542790 0 1S99M = 542345 -544 TGAGTCAGGCAGTGTCTACAACCCCCAAGTAGACACCAAGAATCCCTGTCCTTAGGAAGTCCCCCCTTCCTCCTCTTGAGTCTCATCTCGGAAAGAGGGA +,BH+F5+F7+7C>C8C5CGB5FFEGA8GGC78G7786/1 X0:i:5 X1:i:1 XC:i:99 XG:i:0 AM:i:0 SM:i:0 XM:i:4 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2302:11260:50193#49 147 1 542962 0 100M = 542483 -579 CTGTCCCCTTCTCACCTTTCTGGCTCAGGCCAGGCTCAGCCCCCAGTGGTCTATTGTCTTTCTATCTGTCATCTATCTCCCTGCCCACCTATCTAACCAT 2H<5C3?BF4>44BBGCFEFHD=5JFHE5GED>5?GHD9DFGB45EEG4H5F?HG?H7H=55G67A>>5C57C>>?IF,@B5'IBB-AG9GBB-BB>?C: X0:i:5 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2307:13567:23576#49 163 1 543051 0 100M = 543479 528 TATCTAACCATGCCATCTATTTCATCTATTTTTATCTATCAACCATCTATCATATATCTACCTACCTACCTTTCCATCTATCATCTAGTTCATCTATTGC ;;BCABEF79FGL9,-6CBDGEJG8GF@EE>GFHH?G,+G5FE=FGHE=BCGGD7EFGECAH?BGBCCJ@A>HFFDEFFF4GFDG;>4;AC5D?HF53DG X0:i:4 X1:i:0 XA:Z:1,-439753,100M,0;5,-180866307,100M,0;8,+42813,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1314:13870:21736#49 163 1 543102 0 100M = 543502 500 ATATATCTACCTACCTACCTTTCCATCTATCATCTAGTTCATCTATTGCTAACTATTATCTAAATTGCCTATCAAGAATCTATCCATCATCTATTTCTAT ;1?ABEC-D'1C,E,/'2)B@'5-216,G@7>5@HC-5+GE5(,I:6+D>8+@5,A+FED=57,'B?+5=E>6EB55IBFFGA+434GG44>B5H>5B,; X0:i:3 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2309:7909:46761#49 99 1 543159 0 100M = 543201 142 ATCTAATTTGCCTATCAAGTATCTATCCATCATCTATTTCTATCATCTATCCATCACCTGTTACCTATCACCCATATACCACCTATCCCTATCTATCATC AACCFGFEIFFGHJGHGGGFIHIGHJFHEHHHFHLFFHHHFHFHGGHIFHIFHIHCDGIBEGGHFGEGGFFGGJCGFGHBGHIHJFHFEGGGGHEJHHIE X0:i:4 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2309:7909:46761#49 147 1 543201 0 100M = 543159 -142 TCATCTATCCATCACCTGTTACCTATCACCCATATACCACCTATCCCTATCTATCATCTATCTAGCCAGCAATCCACCCATCATCTACTTCATCTATTTC ?HHFGDH>IHFIF=IGHGHFHGHFHFF?KHFJGHDDGKHFHGHGHIEGH=5>FGHGHFHHFG X0:i:3 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2102:4197:79817#49 163 1 543430 9 100M = 543825 495 AGCAGAGCTGGGGGAGAAGAGATAAAGGAATTATGTCAAACAGGGACTGTCTTGTCTGCCCCAAGGGCCTTTCCTCATCTATAAAGCAGATTTTTCTTGT ;CB@A7C@EEFGHFEGIDDFGF>EIDEIIECDGHAFHGD@HFAHDG5I@FCDG?>HCBECAE7H5DCEA=G>>HEH5BG>4FE5IFHG@ACHHDG X0:i:3 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2307:13567:23576#49 83 1 543479 0 100M = 543051 -528 TCTTGTCTGCCCCAAGGGCCTTTCCTCATCTATAAAGCAGATTTTTCTTGTAGAGCACCACGAGAGCTGTGAAATGGGAGTGAGGGGTGGCGCAGGCCAT HF=HGEHGGFG@GFGJFGHGHGIFEFIGDICGGIGHDGJGGCGFAGGHIIFGGHFHAGHDCHGFGJECHHHGIFEGHIFGFGGGFBFGG+FGDEGFEEAA X0:i:2 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!11BDF?D XT:A:R RG:Z:1#49 HS25_09827:2:1314:13870:21736#49 83 1 543502 0 100M = 543102 -500 CCTCATCTATAAAGCAGATTTTTCTTGTAGAGCACCACGAGAGCTGTGAAATGGGAGTGAGGGGTGAGGCAGGCCATGGGGCCTTCCACAAGGTGGGCAA ;AGDCFCAG+EFFFEEFIGCHCGFGGGGFIFBG@7E?9AEFA@FI@DHI8?DDHFFH;9@@B@8GAEHCE>@FDDE;IHGEDEEFFE@D?FADFGF@>A< X0:i:4 X1:i:0 XA:Z:1,-543502,100M,0;5,+180865856,100M,0;1,+439302,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDBDF XT:A:R RG:Z:1#49 HS25_09827:2:1302:3534:23420#49 147 1 543650 0 100M = 543292 -458 CCGGTCTGGATGAGAGCAAAGCAGCAGGCAGAAGGTTACAGAGGCAAGTGTCGGCACCAGGGGTGAACACTGGGATTTTTCAAATCCAAGAGGCATTTCA >HHECHGGGAGGAH>FDGHEJHBGAFFHFEIFGHEHGKBDFEFEFIGGGEKFIGGDHHDHGIJEFHHFBGCIIIGHIJGGFHGIGFGHGFGFEDDE-BC; X0:i:2 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2208:5146:31979#49 163 1 543682 15 100M = 544059 477 AGGTTACAGAGGCAAGTGTCGGCACCAGGGGTGAACGCTGGGATTTTTCAAATCCAAGAGGCATTTCAAGTAAGGGGAAAACCTCCCCCGGGGCTGGGCT ;CB>D?DFBCEGHDGBIAHBFCJ7HC>FCEG5FH4FEDHGHH7CGDHGFH8GGEIFEBEHFFDBFE?EFGGG>GBDB=6FHGA>FIHEIHHGFGEFF@FB X0:i:2 X1:i:1 XA:Z:1,+543682,100M,0;6,-171023528,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1203:7564:9372#49 83 1 543709 0 100M = 543373 -436 GGGGTGAACGCTGGGATTTTTCAAATCCAAGAGGCATTTCAAGTAAGGGGAAAACCTCCCCCGGGGCTGGGCTGAGAAGCTAGTCGGGTGATGGGATGAG BAAHCFHGEEGFFFD?CFC>AC X0:i:2 X1:i:1 XA:Z:1,-543709,100M,0;6,+171023501,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:ADDBD XT:A:R RG:Z:1#49 HS25_09827:2:2102:4197:79817#49 83 1 543825 17 100M = 543430 -495 CGTCTGATTGTCCTGGAGACCTGGCTGAGAACTCTGTGTGAGTGTCTTAGGTAGACGGTTACACTTGTTTTCAGTGAGAGTCAGTTTCCATAGAGAACTG 2IHHFFFG@G@FGHFJCBCGEGGFDGCGIBAGGEKDDGGJFCHFAFHFFIFFCHGAEGFG7HHFFLIFHHHGFHDEHIHD?BACGGHCGFFEFFGF@C>A X0:i:1 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:17 XM:i:0 XO:i:0 QT:Z:!1:BDDDD XT:A:U RG:Z:1#49 HS25_09827:2:2201:15781:79750#49 99 1 543842 17 100M = 544201 459 GACCTGGCTGAGAACTCTGTGTGAGTGTCTTAGGTAGACGGTTACACTTGTTTTCAGTGAGAGTCAGTTTCCATAGAGAACTGCATGGTAGTCACCAAGA CAEEFGFFIFHGCFEJGGBHGFHEIHFDFHHHHI8GGHHGGDFDEFHHFH@?HHGHFBCBEGGAGKI5GHFIGJEDFG??GHDF;GIH6G97GHDGHHFE X0:i:1 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:17 XM:i:0 XO:i:0 QT:Z:!1=DDFFA XT:A:U RG:Z:1#49 HS25_09827:2:1304:6587:53656#49 83 1 543845 17 100M = 543420 -525 CTGGCTGAGAACTCTGTGTGAGTGTCTTAGGTAGACGGTTACACTTGTTTTCAGTGAGAGTCAGTTTCCATAGAGAACTGCATGGTAGTCACCAAGAACC HIFBCGEGGGDFDFGHHIFGCKIHDGJGDKEGGGHHHGGGGGGFGGIEICFGIHGHEFHGGHHJGLEFHHHGHHJGGDHIHHGGHGJGDHFFEFCFEB>A X0:i:1 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:17 XM:i:0 XO:i:0 QT:Z:!1:DDDFD XT:A:U RG:Z:1#49 HS25_09827:2:2109:6387:76525#49 163 1 544025 0 100M = 544387 462 GCAGAGGGAATTCAAGGGTACAGAGGCAGAGAGATGGTGCCGCCTGGGGAACGCAGCGCACCCAGGACAGAACAGGCCTGAGAGCCACACACACTCACAG :CB>A7C8?CFG89F:6F+G@?F??7C8DE,+GDG?6,C5DDAC?DBEJE?@557ECB775A77=DCCF+?>6>ED5465+4G++;>GD>4>>5AFH@H< X0:i:4 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2208:5146:31979#49 83 1 544059 18 100M = 543682 -477 TGGTGCCGCCTGGGGAACGCAGCGCACCCAGGACAGAACAGGCCTGAGAGCCACACACACTCACAGCGGCTTCCCAGAGTGTTTGTTTTCTATGTACCAA EIHHFDEAC@GGHFFG7IGI7GGFE7JAF@HG=@GHD9AGGCBCILG8IIHGCDFIECFDGFCGGIEHHGCGIHFHHIHGEGGGGEFCFFFIGGG@EBAA X0:i:1 X1:i:3 XA:Z:5,+180865299,100M,1;1,+438745,100M,1;8,-43821,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:18 XM:i:0 XO:i:0 QT:Z:!1=DDDEE XT:A:U RG:Z:1#49 HS25_09827:2:2114:9822:15613#49 99 1 544097 35 100M = 544131 134 CAGGCCTGAGAGCCACACACACTCACAGCGGCTTCCCAGAGTGTTTGTTTTCTATGTACCAAGATGCTCCCCCAAACCCTCTGCAGCCTGTTCCCTGCCT CAB@FBFDF=EDGFGGGGFFGFIGHFFFGHHHGIJGF9@@EFFDFGCIFHIFCDGECFA8F9?BE@CGGEFGI?CDBGICC7@D>EGGF@FGACFBDHGB X0:i:1 X1:i:3 XA:Z:8,+43859,100M,1;1,-438707,100M,1;5,-180865261,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:17 SM:i:18 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:U RG:Z:1#49 HS25_09827:2:2114:9822:15613#49 147 1 544131 35 100M = 544097 -134 CCCAGAGTGTTTGTTTTCTATGTACCAAGATGCTCCCCCAAACCCTCTGCAGCCTGTTCCCTGCCTTGGGGGTCCTGAGGGCCACCCTTCGGGTATGGGG GDB>DHGBFLF@AHBFDF=HIGFBEIFHFFEFICIFFFEHH@H7E7EGHHHDIGGFC7EDBDEDFGGGHGFHE?>F4DAC< X0:i:1 X1:i:4 XG:i:0 AM:i:17 SM:i:17 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1201:5073:61516#49 99 1 544146 9 100M = 544547 501 TTCTATGTACCAAGATGCTCCCCCAAACCCTCTGCAGCCTGTTCCCTGCCTTGGGGGTCCTGAGGGCCACCCTTCTGGTATGGGGTTCAGGTCGCTATTC E6FGG>E X0:i:1 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:9 SM:i:9 XM:i:1 XO:i:0 QT:Z:!114AD?D XT:A:U RG:Z:1#49 HS25_09827:2:2201:15781:79750#49 147 1 544201 9 100M = 543842 -459 GGTCCTGAGGGCCACCCTTCGGGTATGGGGTTCAGGTCGCTATTCCTTTCTCGATGCCCCTGGTGTGTCCATGGGATGAGCTGACTGGCCCACCTAGTGG GG=H5EHGLE>IFHCFFIHHJFFFHIGHFHGFIFEFFFGFFFHFFIGGGEHFIHGEHHEHGIEHEBHFGGIGGEHIFHGGGIGHGEGHGFEFHEFDDBC< X0:i:5 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1203:16396:75027#49 163 1 544288 0 100M = 544645 457 GCCCACCTAGTGGGAGCCTGTGCACCACGGTTCGTGTGGCCCAGGGGAGGAGGTTTTGCCTTTCCTGGACCCCACTTTATGAAAGGAAAGCCTGAACCCC ;CBADDGCDGAGHGEDGGCDFGFCEHEGIICGFH2?6DG+HDHHKGG5FK?DGDBFE@EHFFK?GJFGAIGBHHEHBFGFHEFFCF@A@GAFDFDCH3HG X0:i:3 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1210:10959:59527#49 99 1 544353 0 100M = 544716 463 TGGACCCCACTTTATGAAAGGAAAGCCTGAACCCCTGGGCCAGCTAGGGGAGTGAGCTAGGGTGGAGGGCAGTGCTGGTCATGGAGGGCAGTGTCCAGCC AACDFGFGFFFDGDE?GGDFCHIGEHCGFFEFBD9CEI;FEG8FGFGDE-?DG7GG?FBF7CEFGHHECGD>B6CFH<7CFEGHG6F X0:i:2 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11=BD;B XT:A:R RG:Z:1#49 HS25_09827:2:2109:6387:76525#49 83 1 544387 0 100M = 544025 -462 CTGGGCCAGCTAGGGGAGTGAGCTAGGGTGGAGGGCAGTGCTGGTCATGGAGGGCAGTGTCCAGCCCTCTGCTCACCAGCTCCAAGAGTGATTCTGGAAA EF>HCAC4GG@FHCE>CIGICC>BDC?IBFEGGC7@AAA@GG97C,FFDFEC.F?AE;FE@7EFF8:G-EA8EDEEAEH(FA22HEFHDGCIEDGF@C?A X0:i:4 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=BDDDD XT:A:R RG:Z:1#49 HS25_09827:2:1204:15884:73387#49 163 1 544538 0 100M = 544890 452 ACAAATTAGAGGCCACATCCCTGGCCGCTGAAGCCTTGTACCCTGACCCACTGTCTGAACCTGATGGAGTCTAAATGCAGTGAGCGGGTGCCAGCCTTCC ;CBDDFDEDHFGHFGDIFIGGGJGHGFEDIGBF@GGGGHGDJHDIGGIDEHDGEIFFGEFHGHBEEHEFEHGHHFHJHBLHGFFIIHGHFIIFDHGEFHG X0:i:4 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1201:5073:61516#49 147 1 544547 9 100M = 544146 -501 AGCCCGCATCCCGGGCCGGTGAACACTTGTACCCTGACGCGCGGTCTGACCCTGATGGAGTCTTAATGCAGTGAGCGGGTGCCAGCCTTCCCTGGAGCTC +F3,+*+'+44+'+3;C+++5,++54B,+H+J+HED,7,+'7,457D+7,KF5+GI77?BG+G6FA,EG7+I,+>,7J7G,+++:G-,5--78C,,8A;< XG:i:0 AM:i:9 SM:i:9 XM:i:11 XO:i:0 XT:A:M RG:Z:1#49 HS25_09827:2:1203:16396:75027#49 83 1 544645 0 100M = 544288 -457 TCTGCAGAGGCAAGGAGGGGGTGGATGGAAAGACGGGAGTCCCTCCCCTTAGGTGAGGGGGGGAACTAGGGCCCGGGGAGATGCCCAGGCCTGGCGGCCG 2JDEJDH4GGE@CHFHHGHGHGGF,GJI?KEG@CGKAGDDGG@FIGGHEFIGIFGHHGHFGFHFGJIGHHHFIFHIGIGIHGGGGEHGGEFIEDGFEEAC X0:i:5 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DADFD XT:A:R RG:Z:1#49 HS25_09827:2:1210:10959:59527#49 147 1 544716 0 100M = 544353 -463 CCCAGGGAGATGCCCAGGCCTGGCGGCCGGCGCACGCGGGTTCTCTGTGGCCAGCAGGCGGCGCTGCAGGTGAGGAGATGCCCAGGCCTGGCGGCCGGCG 2F+5>ADDF<4ICH3@>=E+5FIBHBB?BFGF5H5D?,FD7GBCFA@GDE5=B5@5C7?H@566FB6>57ECI6>,EF?+?D5HGF98GF97/EBD8?;: X0:i:5 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2111:15291:94860#49 163 1 544731 12 100M = 545131 500 AGGCCTGGCGGCCGGCACACGCGGGTTCTCTGTGGCCAGCAGGCGGCACTGCAGGAGAGGAGATGCCCAGGCCTGGCGGCCGGCGCACGCGGGTTCTCTG ;CBDCEGHDGFGLGFC6IEGFGFEFGIFGCGD>HHCD?DGADHDFGB5JEHDG?EEEBEHDB7B=DFGADH>IEFHECF><=F>4FHA;+AFF'FF,3,2 X0:i:1 X1:i:13 a3:i:4 XG:i:0 AM:i:0 SM:i:12 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2108:5927:76106#49 99 1 544774 0 100M = 545170 496 CGGCGCTGCAGGAGAGGAGATGCCCAGGCCAGGCGGCCGGCGCACGCGGGTTCTCTGTGGCCAGCAGGCGGCGCTGCAGGAGAGGAGACGCCCAGGCCAG AAEEFDEEGFGGCE?HGCFEGHIGH.FBFH-HFDCFG@EGDFGAI88IFCAFH7B8GBFFEGA7EEGG7,@7CG7?F6EC7G,DC5F5,6JFIFHHHHJEFFHAGGECEGFHIFIIICFB8@GGGIIGHDKEGGEGF6DGJFGGE;GGCJBJFFHGGG7HJHHG; X0:i:2 X1:i:0 XA:Z:MT,+5189,100M,0; BC:Z:TGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:B@@FFFFF XT:A:R RG:Z:1#49 HS25_09827:2:2305:18112:20425#49 147 1 565739 0 100M = 565315 -524 AACACCCTTAATTCCATCCGCCCTCCTCTCCCTAGGAGGCCTGCCCCCGCTAACCGGCTTTTTGCCCAAATGGGCCATTATCGAAGAATTCACAAAAAAC <4DCH;;F+=+FFF5ABFH5HEF>5EGHDHDF@DE5EGGG8>55EGFHH?EGHED?A@FGC>I@C7BI>EG?BI>B6GHGFF7B9D7CAC< X0:i:2 X1:i:0 XA:Z:MT,-5189,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1205:12038:17483#49 163 1 565744 0 100M = 566169 525 CCTTAATTCCATCCACCCTCCTCTCCCTAGGAGGCCTGCCCCCGCTAACCGGCTTTTTGCCCAAATGGGCCATTATCGAAGAATTCACAAAAAACAATAG EJEAB6EFHGBGLEBGF;IBGIGI>JCEGFFH2 X0:i:2 X1:i:0 XA:Z:1,+565744,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2209:8311:79045#49 163 1 565744 0 100M = 566188 544 CCTTAATTCCATCCACCCTCCTCTCCCCAGGAGGCCTGCCCCCGCTAACCGGCTTTTTGCCCAAAAGGGCCATTATCGAAGAATTCACAAAAAACAATAG :CAB7DDB?EF@GH,CBD>DI7>CF>B,7EC>F@CFGFFF=EF@JGGGGBEG>IEEFH:BHEHCICFCHHCG9HDFGDDFHIIFEEIF9GGEGGH,FEGGEGBI,CDF>CED@IHGGFBFEGGGHDBEHAE X0:i:2 X1:i:0 XA:Z:MT,+5203,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1203:12024:20353#49 163 1 565759 0 100M = 566203 544 CCCTCCTCTCCATAGGAGGCCTGCCCCCGCTAACCGGCTTTTTGCCCAAATGGGCCATTATCGAAGAATTCACAAAAAACAATAGCCTCATCATACCCAC 7,9F799+LG,EF5H7+,+IIE>8>5>>F>5E,GE+=,H7FG++JE,7+5AFG6,C5E,BBE5>5=F+E>4H5FF5FGFF;F4GIHHEECH?FDGAEGEHD?@EEFCF@BAB X0:i:2 X1:i:0 XA:Z:1,-565761,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2314:17786:7917#49 163 1 565762 0 100M = 566201 539 TCCTCTCCCTAGGAGGCCTGCCCCCGCTAACCGGCTTTTTGCCCAAATGGGCCATTATCGAAGAATTCACAAAAAACAATAGCCTCATCATCCCCACCAT EA?B4AFF@GJGFGG:FGDIGHEDBG?EHHIEFF9EGDD;IH?FGCFIIFHF8CF:GDIGHGJFGGEF7FJGGFBICEG@DEFFF6GFG>HG5EGIF X0:i:1 X1:i:1 XA:Z:MT,+5245,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 QT:Z:!1:DDDDF XT:A:U RG:Z:1#49 HS25_09827:2:2214:18895:96884#49 99 1 565797 46 100M = 566070 373 TTTTTGCCCAAATGGGCCATTATCGAAGAATTCACAAAAAACAATAGCCTCATCATCCCCACCATCATAGCCATCATCACCCTCCTTAACCTCTACTTCT CAEFF?FFFFHGGF>GGGGHGFIGHJFEGHHHHJHGGGHJGHFGFGCEDHIEFHHIGGGGMIGHDEIGGAIIIGGGFIHHIGGHJGIFFG@GGDHGHHIB X0:i:1 X1:i:1 XA:Z:MT,+5247,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:23 SM:i:23 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:U RG:Z:1#49 HS25_09827:2:1215:6655:37440#49 99 1 565820 37 100M = 566242 522 CGAAGAATTCACAAAAAACAATAGCCTCATCATCCCCACCATCATAGCCATCATCACCCTCCTTAACCTCTACTTCTACCTGCGCCTAATCTACTCAACC B?BCC?BDGF?@CJEFGGD?G>IGDDD?GH:GG:EG>9H7FAGHAG@CGEAICHGCDGI8DG9HKD7@GH7?6FGEFGHH?FF7CEGG@@4F5HFG+?2: X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:37 XM:i:1 XO:i:0 QT:Z:!1=1+2:A XT:A:U RG:Z:1#49 HS25_09827:2:2101:2348:65251#49 163 1 565823 37 100M = 566188 465 AGAATTCACAAAAAACAATAGCCTCATCATCCCCACCATCATAGCCATCATCACCCTCCTTAACCTCTACTTCTACCTGCGCCTAATCTACTCCACCTCA 8E+7GE>4FDE=5AA,,E@5E55FHG5I>E6@DF9??B5?>5I?B6+FH5B?5HBF+4IHF@FABHCHFEB4G X0:i:1 X1:i:0 XG:i:0 AM:i:0 SM:i:37 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1212:17641:79779#49 99 1 565839 60 100M = 566000 261 AATAGCCTCATCATCCCCACCATCATAGCCATCATCACCCTCCTTAACCTCTACTTCTACCTGCGCCTAATCTACTCCACCTCAATCACACTACTCTCTA AA>@FGF?IFGDEJGFGGGGCFIHB@FFFHHBFFHBBEHHDFEFEEHHGDDEDEAEEGGE>DGGGDHHEFGDDEGGHFDGCFIFCHIFCG7EG>EGG9GECE@DFDCBC< X0:i:1 X1:i:0 XG:i:0 AM:i:37 SM:i:37 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2205:16593:89873#49 147 1 566012 60 100M = 565652 -460 CCTTACCACACTGCTCCTACCTATCTCCCCTTTTATGCTAATAATCTTATAGAAATTTAGGTTAAATACAGACCAAGAGCCTTCAAAGCCCTCAGTAAGT B4FBCH5F>=4@>G=5AEE>HAEAH??BBF9DD,DCE7EG@BH5555DEAABGIEH?4@FD7C78>>B?H?@DH>>CCAAGF@7@GBEBAC< X0:i:1 X1:i:0 XG:i:0 AM:i:23 SM:i:37 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2103:4978:99125#49 163 1 566013 37 100M = 566463 550 CTTACCACACTGCTCCTACCTATCTCCCCTTTTATGCTAATAATCTTATAGAAATTTAGGTTAAATACAGACCAAGAGCCTTCAAAGCCCTCAGTAAGTT IEFGIDEF?DBGAGFGDFD2DBBC; X0:i:1 X1:i:1 XA:Z:MT,-5520,100M,1; XG:i:0 AM:i:23 SM:i:23 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1309:2674:79712#49 99 1 566089 15 100M = 566429 439 AGCCTTCAAAGCCCTCAGTAAGTTGCAATACTTAATTTCTGCAACAGCTAAGGACTGCAAAACCCCACTCTGCATCAACTGAACGCAAATCAGCCACTTT <>>EFA??EF?G5EG3C>BFD>DAHHF:FHEHFEHGHE@G8@EEFGF9F?@;JHFHC9F8@9GDFDFGGEFF6CGDFEGHECFFEBF5@GGGGFE+H4C2 X0:i:1 X1:i:1 XA:Z:MT,+5539,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:15 SM:i:15 XM:i:0 XO:i:0 QT:Z:!11=BD;D XT:A:U RG:Z:1#49 HS25_09827:2:2203:6491:89631#49 147 1 566098 23 100M = 565717 -481 AGCCCTCAGTAAGTTGCAATACTTAATTTCTGCAACAGCTAAGGACTGCAAAACCCCACTCTGCATCAACTGAACGCAAATCAGCCACTTTAATTAAGCT G?3B>H?>>+F4<;FG5=B4C6B(54>?>FDDG>5DF?A5H76=EE??@BEF'GCFC,D+BDG?GCB;: X0:i:1 X1:i:1 XA:Z:MT,-5548,100M,1; XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1206:9681:63532#49 163 1 566111 46 100M = 566497 486 TTGCAATACTTAATTTCTGCAACAGCTAAGGACTGCAAAACCCCACTCTGCATCAACTGAACGCAAATCAGCCACTTTAATTAAGCTAAGCCCTTACTAG IG>E,GGHGH=HFCFCD=G@IBCFDFEI>GDCECHDBFEG X0:i:2 X1:i:0 XA:Z:MT,+5583,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1311:4296:58128#49 147 1 566134 0 100M = 565712 -522 AGCTAAGGACTGCAAAACCCCACTCTGCATCAACTGAACGCAAATCAGCCACTTTAATTAAGCTAAGCCCTTACTAGACCAATGGGACTTAAACCCACAA GGHF,BBJEGHFFIFGGBEBDFDFGFE5IEGDH>JEGGIHHHHGGGHJEHGHGIF8EGHCF?IFEFFDIFEGFGEFGDE;BC; X0:i:2 X1:i:0 XA:Z:MT,-5584,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1305:9013:20229#49 147 1 566137 15 100M = 565795 -442 TAAGGACTGCAAAACCCCACTCTGCATCAACTGAACGCAAATCAGCCACTTTAATTAAGCTAAGCCCTTACTAGACCAATGGGACTTAAACCCACAAACA @HB>5'CB+4>IG'ICFI+@I6+(A4BE5+=FC5+57,9J77DEFFGGDHBFBKCFCDFBG@EHCA6F>AE>I>>HCBE@G>CEBEGA5-HEF-D>DBC< X0:i:2 X1:i:0 XA:Z:1,-566137,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2201:17784:13480#49 83 1 566138 0 100M = 565703 -535 AAGGACTGCAAAACCCCACTCTGCATCAACTGAACGCAAATCAGCCACTTTAATTAAGCTAAGCCCTTACTAGACCAATGGGACTTAAACCCACAAACAC FFHH'HBC7FD65FG6F@FDH7EFDE?CGFHG5@FGAGG/8G9GILGHEAHGHFGEHGHECHGGGIHC@HHGIDHIGIDGGGGGEEJHGFFIGFGFECAB X0:i:2 X1:i:0 XA:Z:MT,-5588,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:1309:8720:95816#49 99 1 566140 0 100M = 566596 556 GGACTGCAAAACCCCACTCTGCATCAACTGAACGCAAATCAGCCACTTTAATTAAGCTAAGCCCTTACTAGACCAATGGGACTTAAACCCACAAACACTT CAEEFGEFFFGGGJEFGCFGIFIKIFFIEHEHHGIGGEHGFEHIFGHIGHIDFHGEGGGBMIGDDFGGGEFFGJGEHEIHGHDHHGIHGEGGGDEGHHIH X0:i:2 X1:i:0 XA:Z:MT,+5590,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFA XT:A:R RG:Z:1#49 HS25_09827:2:1214:10417:42767#49 163 1 566147 0 100M = 566627 580 AAAACCCCACTCTGCATCAACTGAACGCAAATCAGCCACTTTAATTAAGCTAAGCCCTTACTAGACCAATGGGACTTAAACCCACAAACACTTAGTTAAC ;;?CEEECFGFIHDGGFHEDEHFGEGFE?EFFHGHHEH&DGIHFIFFIHD4(5=>'>F@5E5DFF7ADD7B4E'@>DEEJ5BGDECDF>5A,7GH>H7IDI6HB7>C@DC56GEA,G-EDFCEACBC; X0:i:2 X1:i:0 XA:Z:MT,-5597,100M,4; XG:i:0 AM:i:0 SM:i:0 XM:i:4 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2315:13140:79372#49 99 1 566148 0 100M = 566413 365 AAACCCCACTCTGCATCAACTGAACGCAAATCAGCCACTTTAATTAAGCTAAGCCCTTACTAGACCAATGGGACTTAAACCCACAAACACTTAGTTAACA HAEEFGFGIFHGGJEEGGGHIHIHHJFHJHHHHDHGJHHJGHHHHGH?GHIIJHLGF@@JFGGHGGGGGFIIIJFGFIGHGGIHHGJHFHDGGE9E:GGC X0:i:2 X1:i:0 XA:Z:MT,+5598,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2212:17707:45738#49 99 1 566156 0 100M = 566581 525 CTCTGCATCAACTGAACGCAAATCAGCCACTTTAATTAAGCTAAGCCCTTACTAGACCAATGGGACTTAAACCCACAAACACTTAGTTAACAGCTAAGCA AABD@GFDIFFDHDEGHEKHGHCGG7GG65F@GGCHFGHH>E X0:i:2 X1:i:0 XA:Z:MT,+5606,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:ABDBD XT:A:R RG:Z:1#49 HS25_09827:2:1308:9338:21374#49 163 1 566166 15 100M = 566507 441 ACTGAACGCAAATCAGCCACTTTAATTAAGCTAAGCCCTTACTAGACCAATGGGACTTAAACCCACAAACACTTAGTTAACAGCTAAGCACCCTAATCAA ?>F@GGHEDGEFHCG5EI5F?DG5BEEFEDDE?HHDFEA@HGEFFDBHDEHHEDIFHFDALBFFECFHG; X0:i:2 X1:i:0 XA:Z:1,+566166,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2312:14964:89005#49 83 1 566166 0 100M = 565746 -520 ACTGAACGCAAATCAGCCACTTTAATTAAGCTAAGCCCTTACTAGACCAATGGGACTTAAACCCACAAACACTTAGTTAACAGCTAAGCACCCTAATCAA 2>4HC+5>@GGE5FGHHIGGHKGFGGJGGIHGGGKDHGIEJIGGHHFHIDFLIHBFGJHGGHGJGLEFHHAGHFJHHIFGHHGGJG;GFHFGFFGFCEAC X0:i:2 X1:i:0 XA:Z:1,-566166,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFA XT:A:R RG:Z:1#49 HS25_09827:2:1205:12038:17483#49 83 1 566169 0 100M = 565744 -525 GAACGCAAATCAGCCACTTTAATTAAGCTAAGCCCTTACTAGACCAATGGGACTTAAACCCACAAACACTTAGTTAACAGCTAAGCACCCTAATCAACTG BF=H5=HG>FHFGJHCDDGEEI6?JGJIDBHBGEF8HAEFGIBFHGGFIFFGI@GHHGH@G@HFG8GHHHHEHFHHGCFGGFGGHGGEFFFEDBGFDCAC X0:i:2 X1:i:0 XA:Z:1,-566169,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1309:9931:84668#49 99 1 566173 0 100M = 566600 527 GCAAATCAGCCACTTTAATTAAGCTAAGCCCTTACTAGACCAATGGGACTTAAACCCACAAACACTTAGTTAACAGCTAAGCACCCTAATCAACTGGCTT CAEDFDFGGFGGGFBHGGBFIFIKHCFDGHHHHILEFGHHGHGH@FHIFHBFFFHHDGIGGJGDG7@GGEGFFJGEFIGHEGDDCFFGFHGGGHEHBFFB X0:i:2 X1:i:0 XA:Z:1,+566173,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFE XT:A:R RG:Z:1#49 HS25_09827:2:2308:19709:47437#49 99 1 566173 0 100M = 566589 516 GCAAATCAGCCACTTTAATTAAGCTAAGCCCTTACTAGACCAATGGGACTTAAACCCACAAACACTTAGTTAACAGCTAAGCACCCTAATCAACTGGCTT AAECFGBDIFFDEEFGCAFGGHIGG4HGBBF>=GC>G@5CHI=B7H=FHD=A7?@GCF5BGGKDAD5GC?G?BHG>CI7IB>@?F77D5>B:6AH@ECDBCBBDB;< X0:i:2 X1:i:0 XA:Z:1,-566175,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1212:6373:59592#49 147 1 566178 0 100M = 565723 -555 TCAGCCACTTTAATTAAGCTAAGCCCTTACTAGACCAATGGGACTTAAACCCACAAACACTTAGTTAACAGCTAAGCACCCTAATCAACTGGCTTCAATC 24<55EC++E>IC+F45A=+5DFEFDEBDE=7B@C57D@7?5=I>GG,CA5GC66C465+G5GC6C8?'?@(D5C:E99CAG?@DECB?;; X0:i:2 X1:i:0 XA:Z:1,-566178,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2108:14428:26959#49 99 1 566182 0 100M = 566581 499 CCACTTTAATTAAGCTAAGCCCTTACTAGACCAATGGGACTTAAACCCACAAACACTTAGTTAACAGCTAAGCACCCTAATCAACTGGCTTCAATCTACT CAE@FGF?FFHE@EFHBGAEGBIHCJDDGHGHCEEFFEEGCHFI@FDIGCCFHFFHFGIGIDGHIJFGGAGDIJGEFE5HGFDDGEFFFHGGGD=HH@JE X0:i:2 X1:i:0 XA:Z:1,+566182,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2116:6442:23264#49 99 1 566182 0 100M = 566646 564 CCACTTTAATTAAGCTAAGCCCTTACTAGACCAATGGGACTTAAACCCACAAACACTTAGTTAACAGCTAAGCACCCTAATCAACTGGCTTCAATCTACT 5>BCFBFDFF?DHEE?GG4FG>CE/GACFAGI9GDCDHIIFIEEFGFB8E9HDFGGGC@FFDGEGB?H;HGHCBCCFH@>G2FCAHAF X0:i:2 X1:i:0 XA:Z:1,+566182,100M,0; BC:Z:TGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:1:?DDDDD XT:A:R RG:Z:1#49 HS25_09827:2:2101:2348:65251#49 83 1 566188 36 100M = 565823 -465 TAATTAAGCTAATCCCTTACTAGACCAATGGGACTTAAACCCACAAACACTTAGTTAACAGCTAAGCACCCTAATCAACTGGCTTCAATCTACTTCTCCC FJDD=DH>@4,F5>?GD@7?BH>6?7DF?7?G=CDF79DDBCGGE@DF;8?FCF89DGDDGHAGBJH8HA88HDGCG7HGF?F?GBIFGG@FD?GGEFGGFGG?FAC.FCEEGEFFEGHEJFJD?GHHBIDDEECHGHGEGGBGGGFFI??GF@CAC X0:i:2 X1:i:0 XA:Z:1,-566188,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11ADDDD XT:A:R RG:Z:1#49 HS25_09827:2:2312:6022:21863#49 99 1 566198 0 100M = 566586 488 AAGCCCTTACTAGACCAATGGGACTTAAACCCACAAACACTTAGTTAACAGCTAAGCACCCTAATCAACTGGCTTCAATCTACTTCTCCCGCCGCCGGGA AACCFCFGEFGGG8GJGGGFIHCHHJHIJHEHHEHGGGHGDEFHIFFIFIIICHGIFHCGFEGADFHGGFFGG7CEFGHHGCFHEGJGFGGGGCHJHHJH X0:i:2 X1:i:0 XA:Z:1,+566198,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2314:5491:30576#49 147 1 566198 29 100M = 565897 -401 AAGCCCTTACTAGACCAATGGGACTTAAACCCACAAACACTTAGTTAACAGCTAAGCACCCTAATCAACTGGCTTCAATCTACTTCTCCCGCCGCCGGGA GEHHGFGHFHH@FHFGHFGHFFFEHEGHHEIJEHJGHF9GF?HF:FFGDHFJIKGE4FG29LGF;E;DFBCBC; X0:i:2 X1:i:0 XA:Z:1,-566198,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2314:17786:7917#49 83 1 566201 0 100M = 565762 -539 CCCTTACTAGACCAATGGGACTTAAACCCACAAACACTTAGTTAACAGCTAAGCACCCTAATCAACTGGCTTCAATCTACTTCTCCCGCCGCCGGGAAAA EIHBFAEGGDHFHJGCHIGGHIGHE7IGIFFGGGE@HGGIJGGGGGIJIIIFGHBIHFHGGHHJFIEHHEHGEFEDEI>IHDGGJGGFEGFJFFGFBBAC X0:i:2 X1:i:0 XA:Z:MT,-5651,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFA XT:A:R RG:Z:1#49 HS25_09827:2:2209:14050:42469#49 163 1 566202 0 100M = 566412 310 CCTTACTAGACCAATGGGACTTAAACCCACAAACACTTAGTTAACAGCTAAGCACCCTAATCAACTGGCTTCAATCTACTTCTCCCGCCGCCGGGAAAAA >DEG>IGHEHFGHHHCIAFFEF7GHEHFGHCCIEAHELGGBAGGGG?8@CGBFIFGDGGHEEBDGD>JB>CFDF>GCGBH@IH X0:i:2 X1:i:0 XA:Z:MT,+5653,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11AA?:B XT:A:R RG:Z:1#49 HS25_09827:2:1203:12024:20353#49 83 1 566203 0 100M = 565759 -544 CTTACTAGACCAATGGGACTTAAACCCACAAACACTTAGTTAACAGCTAAGCACCCTAATCAACTGGCTTCAATCTACTTCTCCCGCCGCCGGGAAAAAA BG=DC5+G,@@F>C>H777?C?GF?G?G,77B>,,F,9DD-G@@8@G,;E:;?8E9(EF@@H98:EDFB--F:9C;C X0:i:2 X1:i:0 XA:Z:MT,-5653,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11ADDDD XT:A:R RG:Z:1#49 HS25_09827:2:1211:8279:92047#49 99 1 566210 0 100M = 566590 480 GACCAATGGGACTTAAACCCACAAACACTTAGTTAACAGCTAAGCACCCTAATCAACTGGCTTCAATCTACTTCTCCCGCCGCCGGGAAAAAAGGCGGGG AACFFG?GGF?EGJG?GGGGGHEEHEFIF?HHFGLFGHHCGHHAFGDIGEEIHHECGGCGIGGDD7E<7H@DCD@GBICH?GIHJGGB@GBC-F3*/89?/'=C?G-F82BBCD5GIG@G7-@IB=AD7I0@5J5HDADB>4@77527?EEF+D4F>6>EDB+BI@4A>FBH44F+55?ADH342 X0:i:2 X1:i:0 XA:Z:1,+566213,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1211:19880:76298#49 163 1 566215 0 100M = 566584 469 ATGGGACTTAAACCCACAAACACTTAGTTAACAGCTAAGCACCCTAATCAACTGGCTTCAATCTACTTCTCCCGCCGCCGGGAAAAAAGGCGGGAGAAGC ;CBDEDDHFHFGHHGGHGIGFGJEIDIFIEGHFHEFHGIGHJDHEFGIJHHHGEIFFGFCGGHFFDFEJFHHHFFHBHGHCGFFIFHFDFGIGG>F>HHG X0:i:2 X1:i:0 XA:Z:1,+566215,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1202:12669:5937#49 163 1 566224 0 100M = 566611 487 AAACCCACAAACACTTAGTTAACAGCTAAGCACCCTAATCAACTGGCTTCAATCTACTTCTCCCGCCGCCGGGAAAAAAGGCGGGAGAAGCCCCGGCAGG ;CBCEDEEEFFGHGGGIDIFIGJIFGFIFIGHGHGEEGIGFGHHGGEIJFFHGEGHFFGFHHFGHHHGJFGFHFEHFHHEHFFCI3H?7,JI,7BID5G>>@4??65G+57C?5HIF+H7A?B546J7=H7F=B5+A45B6GFAGFF5CGA5@3HA@HIBFC>G5CGFEBG@C3CGH>CFG?3+BF4A X0:i:2 X1:i:0 XA:Z:1,+566229,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2314:16215:71847#49 99 1 566239 0 100M = 566578 439 TAGTTAACAGCTAAGCACCCTAATCAACTGGCTTCAATCTACTTCTCCCGCCGCCGGGAAAAAAGGCGGGAGAAGCCCCGGCAGGTTTGAAGCTGCTTCT AAB6FGFFJFGGGJGEGGGFGFIGFJFHEHHHFJIGHEHGFHFHFGHILIIFJFEIGHFGIIGHDKCGGEBFGJGDFIGHJGBDH5FGFEGGGBDCHHJE X0:i:2 X1:i:0 XA:Z:1,+566239,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2115:3949:15779#49 163 1 566241 0 100M = 566636 495 GTTAACAGCTAAGCACCCTAATCAACTGGCTTCAATCTACTTCTCCCGCCGCCGGGAAAAAAGGCGGGAGAAGCCCCGGCAGGTTTGAAGCTGCTTCTTC ;CBFFG X0:i:2 X1:i:0 XA:Z:1,+566241,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1215:6655:37440#49 147 1 566242 36 100M = 565820 -522 TTAACAGCTAAGCACCCTAATCACCTGGCTTCAATCTCCTTCCCCCGCCGCCGGGAAAAAAGGCGGGAGAAGCCCCGGCAGGTTTGAAGCTGCTTCTTCG G?+FFAD+B4FDE'ICG54+',B55EB$+5'DEC+57+9=,@(=E4?@78G5?+F-CHGEG=G65<,65G=7:BC(EB.+?BFC6,G8>A=?CCF)8B81 X0:i:2 X1:i:0 XA:Z:MT,-5692,100M,3; XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1205:15020:79646#49 163 1 566252 0 100M = 566632 480 AGCACCCTAATCAACTGGCTTCAATCTACTTCTCCCGCCGCCGGGAAAAAAGGCGGGAGAAGCCCCGGCAGGTTTGAAGCTGCTTCTTCGAATTTGCAAT ;CBCBCEBEFFAHDEDHGIFFHJGHDIEFIGDGEBGHGIGHGHHE@GEJIEDGDGFFHHFHADHEE>IFFEB'E=DF=B>HFF@IIBCDGAF5GDF>?FG X0:i:2 X1:i:0 XA:Z:MT,+5702,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1301:6547:97529#49 99 1 566257 0 100M = 566658 501 CCTAATCAACTGGCTTCAATCTACTTCTCCCGCCGCCGGGAAAAAAGGCGGGAGAAGCCCCGGCAGGTTTGAAGCTGCTTCTTCGAATTTGCAATTCAAT CAEFFGD?IFGDEEGEGGFECGIE?;C@EG74EEBB4C; X0:i:2 X1:i:0 XA:Z:MT,+5707,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFF= XT:A:R RG:Z:1#49 HS25_09827:2:2211:6691:34911#49 163 1 566258 0 100M = 566602 444 CTAATCAACTGGCTTCAATCTACTTCTCCCGCCGCCGGGAAAAAAGGCGGGAGAAGCCCCGGCAGGTTTGAAGCTGCTTCTTCGAATTTGCAATTCAATA ;CBACDDHDGHGEAGGEIEGGGFIIDFGFI?IGHHFEGEGFJDDGGBIFHH7G?IEEFHFAFFFDIFCFD?HC>BHECFHCHA>CIHGGGGGDGHFHGF? X0:i:2 X1:i:0 XA:Z:1,+566258,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2209:7574:10915#49 99 1 566259 0 100M = 566640 481 TAATCAACTGGCTTCAATCTACTTCTCCCGCCGCCGGGAAAAAAGGCGGGAGAAGCCCCGGCAGGGTTGAAGCTGCTTCTTCGAATTTGCAATTCAATAT CAEEFGFDGFFFGHBGGGBHCFI(GEFIE??HFIHGHE7CDHGHAFFCDFEFFG@EFGG8F9G7F@HGG,F?A7G??E-7CF,7E5CH,,D7BHAHA+62 X0:i:2 X1:i:0 XA:Z:MT,+5709,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:BDDFF XT:A:R RG:Z:1#49 HS25_09827:2:1213:8401:22185#49 163 1 566288 0 100M = 566643 455 GCCGCCGGGAAAAAAGGCGGGAGAAGCCCCGGCGGGTTTGAAGCTGCTTCTTCGAATTTGCAATTCAATATGAAAATCACCTCAGAGCTGGTAAAAAGAG :9?C7:CFBCFG8E2:65>?FE57@G6IGE?5>'AF6AI++G77D@E?@FBG@@F>46B75AE,E+FH+F?BEHI=5+D5++AF;B4<>5D>C>+42 X0:i:2 X1:i:1 XA:Z:1,+566288,100M,1;MT,+5738,100M,2; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2310:7776:92666#49 163 1 566410 0 100M = 566631 321 TACAGTCCAATGCTTCACTCAGCCATTTTACCTCACCCCCACTGATGTTCGCCGACCGTTGACTATTCTCTACAAACCACAAAGACATTGGAACACTATA X0:i:2 X1:i:0 XA:Z:1,+566410,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2209:14050:42469#49 83 1 566412 0 100M = 566202 -310 CAGTCCAATGCTTCACTCAGCCATTTTACCTCACCCCCACTGATGTTCGCCGACCGTTGACTATTCTCTACAAACCACAAAGACATTGGAACACTATACC EGHHJGHGG@GFFHBGDIGGFGGHGGDAIGEG5IEFHGGIGG@FGHEHEIFGIHGIIGHDGHHFFIGFHHDGHHJIEIHIHGGGHGJGGHFJGFGFDCAC X0:i:2 X1:i:0 XA:Z:MT,-5862,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFE XT:A:R RG:Z:1#49 HS25_09827:2:2315:13140:79372#49 147 1 566413 0 100M = 566148 -365 AGTCCAATGCTTCACTCAGCCATTTTACCTCACCCCCACTGATGTTCGCCGCCCGTTGACTATTCTCTACAAACCACAAAGACATTGGAACACTATACCC 2D+FCH?5>AH-E+B@FF)HC6JBD;+HHAG+9GHFF,A=.8@G8>D;6,5'G@GB35:1G3D8F:HF67IDIF=EFJG>FB%'<4+++34DE4+'6'5D44H5AD?5>'5,,,5FB64E7EG+,+5+++FCCG5GHFG7B65GC>D8B783+FD05C-:6EG>-C+8D7BCA;1 XG:i:0 AM:i:15 SM:i:15 XM:i:6 XO:i:0 XT:A:M RG:Z:1#49 HS25_09827:2:1315:20146:26694#49 163 1 566444 0 100M = 566660 316 ACCCCCACTGATGTTCGCCGACCGTTGACTATTCTCTACAAACCACAAAGACATTGGAACACTATACCTATTATTCGGCGCATGAGCTGGAGTCCTAGGC 9D6C?BDHDF4GHHGEFFH=GHJIHGDEIBG=G2FFCHBHEEH>FEFFCBIAGG@@ED-EJGGGFAG?FFEHGEDBFEG@GC7HFGLHFBEHGHFEEKIHGFGGAFGGEGGFEDFGFEC?A X0:i:2 X1:i:0 XA:Z:MT,-5898,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:B?DDD XT:A:R RG:Z:1#49 HS25_09827:2:2103:4978:99125#49 83 1 566463 29 100M = 566013 -550 GACCGTTGACTATTCTCTACAAACCACAAAGACATTGGAACACTATACCTATTATTCGGCGCATGAGCTGGAGTCCTAGGCACAGCTCTAAGCCTCCTTA ;AHDCGHBCGHFHJFGHIGGFHEHDFJFFFE7GGFIHGGDFGGGIGHHIIIFIHGGIJHGCHEHFLIFDHHJHFEGHIGGHDGGEFGFGGFFFFGFEEAA X0:i:2 X1:i:0 XA:Z:1,-566463,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2116:3746:23292#49 163 1 566467 0 100M = 566582 215 GTTGACTATTCTCTACGAACCACAAAGACATTGGAACACTATACCTATTATTCGGCGCATGAGCTTGAGTCCTAGGCACAGCTCTAAGCCTCCTTATTCG 8;63530E482G.B<<&DC8CHH6I:GICECBF?4?0,35EHHDFG2:@HCG@.E0EHED.EEF8(HEDIFDEF6DFFGJHEGCFIHG@FHFFDAGFHEG X0:i:2 X1:i:0 XA:Z:MT,+5917,100M,2; XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1206:9681:63532#49 83 1 566497 46 100M = 566111 -486 TTGGAACACTATACCTATTATTCGGCGCATGAGCTGGAGTCCTAGGCACAGCTCTAAGCCTCCTTATTCGAGCCGAACTGGGCCAGCCAGGCAACCTTCT HAHAGDHGGGHFCHHEHIGGHHEFGGGGGBEGGGEGHGGGJI9GIG?8;EIFDCGII;HDGHGGGEICHEHGIFJEHIHGGGGGJEJFGHFEFFGFEEAC X0:i:1 X1:i:1 XA:Z:MT,-5947,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:23 SM:i:23 XM:i:0 XO:i:0 QT:Z:!1=DFDFD XT:A:U RG:Z:1#49 HS25_09827:2:1308:9338:21374#49 83 1 566507 23 100M = 566166 -441 ATACCTATTATTCGGCGCATGAGCTGGAGTCCTAGGCACAGCTCTAAGCCTCCTTATTCGAGCCGAACTGGGCCAGCCAGGCAACCTTCTAGGTAACGAC 2A=H5=HBG@DE5CHEHIF77G6?DCCCFHAG@GEDH9DEBC97AG7F;CH;9FCGDG?FGEEGFEIC8HHBBFEFGDBDEBGGJ?FED?FEDBDFEE?C X0:i:1 X1:i:1 XA:Z:MT,-5957,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:U RG:Z:1#49 HS25_09827:2:2312:9645:69637#49 163 1 566562 60 100M = 566927 465 ATTCGAGCCGAACTGGGCCAGCCAGGCAACCTTCTAGGTAACGACCACATCTACAACGTTATCGTCACAGCCCATGCATTTGTAATAATCTTCTTCATAG FEDDEH?EHBEEEGHFB4GED5G=GCDEG>GD+HD@@IFC@G?FAFHBJFGF@FFHF=EBC6C@F+5FFHFCGFE? X0:i:1 X1:i:1 XA:Z:MT,+6012,100M,1; XG:i:0 AM:i:23 SM:i:23 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2114:8969:47383#49 121 1 566574 0 100M = 566574 0 CTGGGCCAGCCAGGCAACCTTCTAGGTAACGACCACATCTACAACGTTATCGTCACAGCCCATGCATTTGTAATAATCTTCTTCATAGTAATACCCATCA EFHHHHHGGGHFFIFEHIHJEGGGECGGIFHGGCEHD9GIFGHFHGHBIFIDIHCGAGHGGHGJGHGHHHHGIFHFHIHIFGGGHGJHGHFJ?FGFCEAC X0:i:2 X1:i:0 XA:Z:MT,-6024,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFA XT:A:R RG:Z:1#49 HS25_09827:2:2314:16215:71847#49 147 1 566578 0 100M = 566239 -439 GCCAGCCAGGCAACCTTCTAGGTAACGACCACATCTACAACGTTATCGTCACAGCCCATGCATTTGTAATAATCTTCTTCATAGTAATACCCATCATAAT GHGEFHGDFCFCEHICFGEHJDHGDEEHGGIJGCJFHHHHH?HF4IEGHHEJEGGG@GHEGHFIFGHGHCEIIIHFEFHFFI@FG2GH>H3F;DFDC:C; X0:i:2 X1:i:0 XA:Z:MT,-6028,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2108:14428:26959#49 147 1 566581 0 100M = 566182 -499 AGCCAGGCAACCTTCTAGGTAACGACCACATCTACAACGTTATCGTCACAGCCCATGCATTTGTAATAATCTTCTTCATAGTAATACCCATCATAATCGG +HHEFH5D><>DFHIFHGEE@AGCEJBBFFCG?DGG6??BHFDGE7CICBGH?DDECBG6ALGHCE@EDAD?C; X0:i:2 X1:i:0 XA:Z:1,-566581,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2212:17707:45738#49 147 1 566581 0 100M = 566156 -525 AGCCAGGCAACCTTCTAGGTAACGACCACATCTACAACGTTATCGTCACAGCCCATGCATTTGTAATAATCTTCTTCATAGTAATACCCATCATAATCGG ?EHH>HD>FGGDF4;;CFGCL?BF54GCHH@DCFEDBE9DFBI=FEF5GBIFIGGFCHE5GEF6GGHEG?EDFECHFB?CFECEG6AHAF9DECDDCAC< X0:i:2 X1:i:0 XA:Z:1,-566581,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2116:3746:23292#49 83 1 566582 0 100M = 566467 -215 GCCAGGCAACCTTCTAGGTAACGACCACATCTACAACGTTATCGTCACAGCCCATGCATTTGTAATAATCTTCTTCATAGTAATACCCATCATAATCGGA BGHBHD347DG@FHEJDBG7?HG6?CICD7C>@EFHH?I8GGG@IF7HE8E;CHG9AEHDCA9FGJIFDED8FHE5EIFCE/CB?BEEF?FF?EDFFB>< X0:i:2 X1:i:0 XA:Z:MT,-6032,100M,0; BC:Z:TGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:::8BDDDB XT:A:R RG:Z:1#49 HS25_09827:2:1209:13914:12646#49 99 1 566583 0 100M = 566670 187 CCAGGCAACCTTCTAGGTAACGACCACATCTACAACGTTATCGTCACAGCCCATGCATTTGTAATAATCTTCTTCATAGTAATACCCATCATAATCGGAG CABCFGFFIFGGFFGHGGGHGHIHIEFHGHHHHIEFFGHHGHHDFGHIFFIIHGHGFGIFGIGHIGGGGEIGGJGGFEHBGJIHJGGGEGGGBHEJHHFH X0:i:2 X1:i:0 XA:Z:1,+566583,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:1211:19880:76298#49 83 1 566584 0 100M = 566215 -469 CAGGCAACCTTCTAGGTAACGACCACATCTACAACGTTATCGTCACAGCCCATGCATTTGTAATAATCTTCTTCATAGTAATACCCATCATAATCGGAGG EJHHC=HGGGDFGIGGHIGJHHIF?GGIIHAGGFEHHGEMJIHGHLFHIIIFIEGFIHHGGHGGGHGFHHHGIHEIKIHGGGCGGGJGGFFGGEGFEEAA X0:i:2 X1:i:0 XA:Z:MT,-6034,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DDFFB XT:A:R RG:Z:1#49 HS25_09827:2:2312:6022:21863#49 147 1 566586 0 100M = 566198 -488 GGCAACCTTCTAGGTAACGACCACATCTACAACGTTATCGTCACAGCCCATGCATTTGTAATAATCTTCTTCATAGTAATACCCATCATAATCGGAGGCT ?4GBFHHDFGG@GHBGDFE64GHBFHDFIDEFIFFKHADBG4HEFG@DFFI>FGCHADGIGDFBHFGCEIGED8IHGFFHDHG6HHAECEHEFBAAC< X0:i:2 X1:i:0 XA:Z:MT,-6039,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1211:8279:92047#49 147 1 566590 0 100M = 566210 -480 ACCTTCTAGGTAACGACCACATCTACAACGTTATCGTCACAGCCCATGCATTTGTAATAATCTTCTTCATAGTAATACCCATCATAATCGGAGGCTTTGG @?@>GEC>IAF;C4F;FFEFGHFGG?GJCFGFIFEGFFCAC X0:i:2 X1:i:0 XA:Z:1,-566593,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1208:20859:14789#49 83 1 566595 0 100M = 566229 -466 CTAGGTAACGACCACATCTACAACGTTATCGTCACAGCCCATGCATTTGTAATAATCTTCTTCATAGTAATACCCATCATAATCGGAGGCTTTGGCAACT ;FHHJFH>GGGEFCFGDG>A X0:i:2 X1:i:0 XA:Z:1,-566595,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFE XT:A:R RG:Z:1#49 HS25_09827:2:2108:20247:48139#49 147 1 566595 0 100M = 566203 -492 CTAGGTAACGACCACATCTACAACGTTATCGTCACAGCCCATGCATTTGTAATAATCTTCTTCATAGTAATACCCATCATAATCGGAGGCTTTGGCAACT BD@EDHD>IIAIF;I@FFHCFBIBEFBCDHDDC5HFGDAFFB@C>IEGHCG5BBCFCCDBBIDE?AHFIGC,IIGH7F?IF5CH@EH?GF@?FGEE>?C< X0:i:2 X1:i:0 XA:Z:MT,-6045,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1309:8720:95816#49 147 1 566596 0 100M = 566140 -556 TAGGTAACGACCACATCTACAACGTTATCGTCACAGCCCATGCATTTGTAATAATCTTCTTCATAGTAATACCCATCATAATCGGAGGCTTTGGCAACTG GEHHGHGFGAFG?GFIHDEHFIDEGH>G=EHI>EDHEFHFHFFEFD?EGGFGF@GDFJ?BGDHHFHGIGDFB6FDFCFFECHAFFG;=C8C?GHCFFBCDED8A;; X0:i:2 X1:i:0 XA:Z:1,-566600,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2211:6691:34911#49 83 1 566602 0 100M = 566258 -444 ACGACCACATCTACAACGTTATCGTCACAGCCCATGCATTTGTAATAATCTTCTTCATAGTAATACCCATCATAATCGGAGGCTTTGGCAACTGACTAGT FIDHJHHGGGGFHHGGHIGGHHIFGGKGGKEGGGEFHGGGGGGGIGIHICHFIHGFHFHGGHG>EJJHHEHGFFJHGIGGHGGGHGJCGHFJGFGFEBAA X0:i:2 X1:i:0 XA:Z:1,-566602,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2108:5409:15061#49 177 1 566610 0 100M 8 84704777 0 ATCTACAACGTTATCGTCACAGCCCATGCATTTGTAATAATCTTCTTCATAGTAATACCCATCATAATCGGAGGCTTTGGCAACTGACTAGTTCCCCTAA G,BFDH5GILADCBCIFEEECGIB=BE6HAGFE?BFHDBF?EHEAF5GDDEF5BDG,HDH>IGHE<,FHFI7EF>FCF?GFE5>BC9AGFE7HCDACBC< X0:i:2 X1:i:0 XA:Z:MT,-6060,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1202:12669:5937#49 83 1 566611 0 100M = 566224 -487 TCTACAACGTTATCGTCACAGCCCATGCATTTGTAATAATCTTCTTCATAGTAATACCCATCATAATCGGAGGCTTTGGCAACTGACTAGTTCCCCTAAT BIHEHDHGGGGEGHGEFIGEHIGFGGIGDHCGGGFHHGGIFIGGIGIFIIFFIFGGGGHGGHHJGJJFHEDEIHFGGIGIHDGGFGJGGGFGDEGFEC>C X0:i:2 X1:i:0 XA:Z:MT,-6061,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1314:20721:85303#49 83 1 566616 0 100M = 566213 -503 AACGTTATCGTCACAGCCCATGCATTTGTAATAATCTTCTTCATAGTAATACCCATCATAATCGGAGGCTTTGGCAACTGACTAGTTCCCCTAATAATCG 2FGB+HCGGG,FHFBGDDG?CIBHDFDFG@EGGGGEAGDDGAG,IGGFFE:G9HFAAFHDCHGHGAIFH:HGIHDEEIDGFBAGGGFF@GFAFFEFE>AA X0:i:2 X1:i:0 XA:Z:1,-566616,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDDFD XT:A:R RG:Z:1#49 HS25_09827:2:1214:10417:42767#49 83 1 566627 0 100M = 566147 -580 CACAGCCCATGCATTTGTAATAATCTTCTTCATAGTAATACCCATCATAATCGGAGGCTTTGGCAACTGACTAGTTCCCCTAATAATCGGTGCCCCCGAT HFHDFHHGGDEGFIGGFIGGEGIHJFIIDFFGGEJHDGGDJIHGAFGFIAFGIHFFIFHEGHHGGHHFHHHFIHEHHIHIFGGGFGJFGHFIGFGFFEAC X0:i:2 X1:i:0 XA:Z:1,-566627,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2310:7776:92666#49 83 1 566631 0 100M = 566410 -321 GCCCATGCATTTGTAATAATCTTCTTCATAGTAATACCCATCATAATCGGAGGCTTTGGCAACTGACTAGTTCCCCTAATAATCGGTGCCCCCGATATGG HFHHHHHBBDGDHFFHHI@DHHGHE@JFF@?GGEF8DGIFGGGDGG7BIIFFDEFIGHHDGFEHGHIFHHHGIFJGAEDGHFGG?GHHDHFIFFGFEB?< X0:i:2 X1:i:0 XA:Z:1,-566631,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:1205:15020:79646#49 83 1 566632 0 100M = 566252 -480 CCCATGCATTTGTAATAATCTTCTTCATAGTAATACCCATCATAATCGGAGGCTTTGGCAACTGACTAGTTCCCCTAATAATCGGTGCCCCCGATATGGC HJFECAHGGGHFHGFGHIGECGIFEFGGIGEGGI@FHGIDGIFGIFIHIICGCEFHHGHGCHHGFHEGHEHEIHHFEIGGFFGGFGFGGHFGFFGFDEAB X0:i:2 X1:i:0 XA:Z:MT,-6082,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFEE XT:A:R RG:Z:1#49 HS25_09827:2:2115:3949:15779#49 83 1 566636 0 100M = 566241 -495 TGCATTTGTAATAATCTTCTTCATAGTAATACCCATCATAATCGGAGGCTTTGGCAACTGACTAGTTCCCCTAATAATCGGTGCCCCCGATATGGCGTTT EFHHJEHGGFGFHHEGDIGIHHIFJGFGIGAGGIKIHGJFGGFGGHHBIIHGIFGGHHHGCHGCGIGHHHHGIHHHHIGIGGGGHGJEGGFIFFGFEEA@ X0:i:2 X1:i:0 XA:Z:1,-566636,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFA XT:A:R RG:Z:1#49 HS25_09827:2:2209:7574:10915#49 147 1 566640 0 100M = 566259 -481 TTTGTAATAATCTTCTTCATAGTAATACCCATCATAATCGGAGGCTTTGGCAACTGACTAGTTCCCCTAATAATCGGTGCCCCCGATATGGCGTTTCCCC G4HFGHFDGAFDECFFDFGDFGFFDFBE>GIJEFIEFDBF?FDEEIDGD?BDEEGE,7DBGIGEFBH>>G@II6DHGJCGFEFHEEELA9CD@EFCAAC: X0:i:2 X1:i:0 XA:Z:MT,-6090,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1213:8401:22185#49 83 1 566643 0 100M = 566288 -455 GTAATAATCTTCTTCATAGTAATACCCATCATAATCGGAGGCTTTGGCAACTGACTAGTTCCCCTAATAATCGGTGCCCCCGATATGGCGTTTCCCCGCA B6>HHAFGGGH@5F?GHDF?BGEFDGJGBHHG5GFGBGEDGIH7HG7J;DIGI@F@DGF@7HAHGJDGHH>@HHJHGDDGHB>CFBF@DF@EGD?FCB?A X0:i:2 X1:i:0 XA:Z:MT,-6093,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDDF XT:A:R RG:Z:1#49 HS25_09827:2:2116:6442:23264#49 147 1 566646 0 100M = 566182 -564 ATAATCTTCGTCATAGTAATCCCCATCATAATCGGAGGCTTTGGCAACTGCCTAGTTCCCCTAATAATCGGTGCCCCCGATATGGCGTTTCCCCGCATAA GE+5>>G5I+4I4@*4@=4<56=FD3H?G5@5CHB27D9:77@F0I1)7B5J5(@C,EE0B<,0,A+5+G@7E+-865F+(CG0489.B48+@0&,5%+4 X0:i:2 X1:i:0 XA:Z:1,-566646,100M,3; XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2116:4668:88025#49 99 1 566648 0 100M = 567073 525 AATCTTCTTCATAGTAATACCCATCATAATCGGAGGCTTTGGCAACTGACTAGTTCCCCTAATAATCGGTGCCCCCGATATGGCGTTTCCCCGCATAAAC BABCFGDFIFHGCJ?FGG?HGFIH>FFIGHEHHIEGGAAHFEFHFGHI;HIEJGGIGHGGIDGHDKG@BEGDGGGEGG?H;GIFGGHHEHFGG7=FHG62 X0:i:2 X1:i:0 XA:Z:MT,+6098,100M,0; BC:Z:TGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:B@@FFFFF XT:A:R RG:Z:1#49 HS25_09827:2:1301:6547:97529#49 147 1 566658 0 100M = 566257 -501 CTAGTAATACCCATCATAATCGGTTGCTTTGGCAACTGACTAGTTCCCCTAATAATCGGTGCCCCCGATATGGCGTTTCCCCGCATAAACAACATAAGCT 253BC35D'+F4+B3IC=+E5?I++E>HHF45E5+5GDBAFE@EE7E57CK++55F=HD=5EAH74@>5?E7867?C>E7BBA6:C9?GFGD,-?AA6C< X0:i:2 X1:i:0 XA:Z:MT,-6108,100M,3; XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1315:20146:26694#49 83 1 566660 0 100M = 566444 -316 AGTAATACCCATCATAATCGGAGGCTTTGGCAACTGACTAGTTCCCCTAATAATCGGTGCCCCCGATATGGCGTTTCCCCGCATAAACAACATAAGCTTC BFHCGACGGGHCHJGGHIGGHGIFEBJGIIHGG@FKHGGIGGGGIGHFIIHGIEGHIFHGGHHHGIHHHHHGHHFIGIHGGGGGHEGGGHFGGDGFEEAC X0:i:2 X1:i:0 XA:Z:MT,-6110,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2102:7465:14892#49 83 1 566661 0 100M = 566228 -533 GTAATACCCATCATAATCGGAGGCTTTGGCAACTGACTAGTTCCCCTAATAATCGGTGCCCCCGATATGGCGTTTCCCCGCATAAACAACATAAGCTTCT ;AAABDBGF4E@B>G5HBGGH?B?D@7C?7775HF8A9JI@I97ABGJ;I:F.8G9EEADGH@FC8ACHEA8IFDCGIBC?AG>FGE@DGFFFFAF@C?C X0:i:2 X1:i:0 XA:Z:MT,-6111,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11<2<22 XT:A:R RG:Z:1#49 HS25_09827:2:1209:13914:12646#49 147 1 566670 0 100M = 566583 -187 ATCATAATCGGAGGCTTTGGCAACTGACTAGTTCCCCTAATAATCGGTGCCCCCGATATGGCGTTTCCCCGCATAAACAACATAAGCTTCTGACTCTTAC GFHHGHDFILHDGHFIDGHFLFJJHIGHKEIFHFEGFHHFHJGFHIGGGHIJEHGGHHHHGIGHFGHGGGIDIFHIFJKFFIGFDFGLGFHFHDDDCBC; X0:i:2 X1:i:0 XA:Z:1,-566670,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2107:6181:28957#49 163 1 566745 60 100M = 567106 461 AACAACATAAGCTTCTGACTCTTACCCCCCTCTCTCCTACTCCTGCTCGCATCTGCTATAGTGGAGGCCGGCGCAGGAACAGGTTGAACAGTCTACCCTC HGGE?CDFFAHCFEEDI?DGDEHCHED=E??BD5CDDFBBE4=BBG5EBI+@BB44H<+5'AFF34G X0:i:1 X1:i:1 XA:Z:MT,+6195,100M,2; XG:i:0 AM:i:23 SM:i:23 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2112:19976:60572#49 163 1 566803 2 100M = 567207 505 TAGTGGAGGCCGGCGCAGGAACAGGTTAAACAGCCTACCCCCCCTTTGCAGGGAGCTACTCCCACCCTGGAGCCTCCGTAGACCTAACCATCTTCTCCTT 5F+5>I4FHB+6E++F5434C@F4F+?F5B+?G X0:i:1 X1:i:0 XG:i:0 AM:i:2 SM:i:2 XM:i:5 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2203:13503:37801#49 99 1 566821 0 100M = 567224 504 GAACAGGTTGAACAGTCTACCCTCCCTTGGCAGGGAACTACTCCCACCCCGGAGCCTCCGTAGACCTAACCATCTTCTCCTTACACCTAGCAGGTATCTC BAEFFDFGGFGGGHGHGGDHIHIHHJFFJAHHGJIEJEHCGDFHFFHIGHFIHHGIGGGFFIGHHDHGBHFBGDGEFGHHIFDFJGIGFDGGGH=HHHFE X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDBED XT:A:U RG:Z:1#49 HS25_09827:2:2312:9645:69637#49 83 1 566927 60 100M = 566562 -465 CTTAGGAGCCATCATTTTCATCACAACAATTATTAATATAAACCCCCCTGCCATAACCCAATACCAAACGCCCCTTTTCGTCTGATCCGTCCTAATCACA 2,+4+A5+,',6,>,>>,@,-7>?777G'@7BG,@KAG-8BA-FA@?FII?F9889EGDGC@AGEAA-G:HEE9F?F:GG?G;@F?FF?FGF@6@? X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:23 SM:i:37 XM:i:2 XO:i:0 QT:Z:!1=DDBDE XT:A:U RG:Z:1#49 HS25_09827:2:2105:12957:77771#49 99 1 567006 60 100M = 567454 548 GTCTGATCCGTCCTAATCACAGCAGTCTTACTTCTCCTATCTCTCCCAGTCCTAGCCGCTGGCATCACTATACTACTAACAGACCGTAACCTCAACACCA A;BD=3?GA2?@@BGJGCHEGFIEDEFGGACGAB8.D:IIFIFAG@FFIGG7@E7GB?G7IFC?F6HH7@IDEFC,FGD@>EGB4HGE X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:37 SM:i:37 XM:i:0 XO:i:0 QT:Z:!++2@AGGHH4F?ACGBAGCEG>EJIEGGEFFEFEHFHDFBIFCDFFHHGFAEFGFDGFCI>HCHGEF>G>F5HE? X0:i:1 X1:i:0 XG:i:0 AM:i:0 SM:i:37 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2116:4668:88025#49 147 1 567073 0 100M = 566648 -525 CTATACTACTAACAGACCGCAACCTCAACCCCACCTTCTTCGACCCAGCCGGACGAGGAGACACCACTCTATACCAACACCTATTCTGATTTTTCGGTCA G4B>FADFBGFGCHI@HFGFIGFGJCH6H5@F+>7%7FE:DHFE=I.)@BBF:(CCHHDE>3&67A+>BG>F,>8E.B'I8EG4<80@G4,+@7&/'1C; X0:i:2 X1:i:0 XA:Z:MT,-6523,100M,5; XG:i:0 AM:i:0 SM:i:0 XM:i:5 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2107:6181:28957#49 83 1 567106 60 100M = 566745 -461 CCTTCTTCGACCCAGCCGGAGGAGGAGACCCCATTCTATACCAACACCTATTCTGATTTTTCGGTCACCCTGAAGTTTATATTCTCATCCTACCAGGCTT HGHAJACGGGFEDFCB5CD@DC7GBD77G7FHGGG7EH9GDBGG@8GHF?FFDCHB9HEHEGCGGFHIFDHA@:DEDHIDDEDC>?BECDFFI?B?FDC;? XA:Z:11,-73221721,100M,2; BC:Z:NGTCTATC XG:i:1 AM:i:2 SM:i:2 XM:i:1 XO:i:1 QT:Z:!1:BD;DF XT:A:M RG:Z:1#49 HS25_09827:2:2203:13503:37801#49 147 1 567224 0 16M1D84M = 566821 -504 TGTAACTTACTACTCCGGAAAAAAAGAACCATTTGGATACATAGGTATGGTCTGAGCTATGATATCAATTGGCTTCCTAGGGTTTATCGTGTGAGCACAC GH@EFHGH>LF;GHIICFFHHG=FAFF?HHEJE?IGFFGHDJGFFAGGGHEF5GGEHGGHGIEDGDD?FDA=EGEDBHCCFE?B>AH<9FEHEBCH8F>9-@DDFHFC@?F:)EFHFCCFF8II9D8D@GB?7F6,G7B,?E,F7D>EF5@,4BG+F5EA>B X0:i:3 X1:i:0 XA:Z:1,+567241,100M,2;11,+73221754,100M,2; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!1:AABBB XT:A:R RG:Z:1#49 HS25_09827:2:2306:7327:80598#49 99 1 567244 22 100M = 567599 455 AAAAAAGAACCATTTGGATACATAGGTATGGTCTGAGCTATGATATCAATTGGCTTCCTAGGGTTTATCGTGTGAGCACACCATATATTTACAGTAGGAA BACEFGEFIFFGGJGHGGGGIHIHFEFFGHEHHGJGGHEGGHHEFFHCG?FIJHGIDGIGJGG7HGG=G?BIAI@GFGIFIHBFGEJHF@FGAHHHHDJ; X0:i:2 X1:i:0 XA:Z:MT,+6693,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFB XT:A:R RG:Z:1#49 HS25_09827:2:2104:9440:88541#49 163 1 567248 0 100M = 567586 438 AAGAACCATTTGGATATATAGGTATGGTCTGAGCTATGATATCAATTGGCTTCCTAGGGTTTATCGTGTGAGCACACCATATATTTACAGTAGGAATAGA ;CBDEDDHFHHGLAICIFHFCKJIIHEIFEGHFHEEDFCGFHHHGGHBFHHHGEEEGIFFDHEHHJCEDIHFHHFAFHFJHHGFIIHFH>G?/>>F?JFFF@AFFGFDB;8 X0:i:2 X1:i:0 XA:Z:MT,-6715,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!+122AAA XT:A:R RG:Z:1#49 HS25_09827:2:1304:11201:91756#49 163 1 567280 0 100M = 567594 414 GCTATGATATCAATTGGCTTCCTAGGGTTTATCGTGTGAGCACACCATATATTTACAGTAGGAATAGACGTAGACACACGAGCATATTTCACCTCCGCTA HDGGEFEHEFFFDFFEHGJFFHH>EDGFGICGFFFIHFIFCGFGHGFHHB X0:i:2 X1:i:0 XA:Z:MT,+6729,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2203:3342:26105#49 137 1 567282 0 100M = 567282 0 TATGATATCAATTGGCTTCCTAGGGTTTATCGTGTGAGCACACCATATATTTACAGTAGGAATAGACGCAGACACACGAGCATATTTCACCTCCGCTACC ;;,(BDC,(EFG8H?->FDFIC>EF+B8I575E>4C6655D5A=I555=B,7GGE+=H,CAEDFG5'5(D+>?>=5BC,C455DECF34< X0:i:2 X1:i:0 XA:Z:MT,+6731,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1205:9835:54425#49 99 1 567294 0 100M = 567731 537 TGGCTTCCTAGTGTTTATCGTGTGAGCACACCATATATTTACAGTAGGAATAGACGTAGACACACGAGCATATTACACCTCCGCTACCATAATCATCGCT C;BEFB?DE=EGGJFFGCA?DG>GCDD:@>AGC:EC8GHG@9;A-G89FCI?C77AC9CBFAG7KDIG77FFA?@?6GG-EFBDJFCCF6GGGFG+@G62 X0:i:2 X1:i:0 XA:Z:1,+567294,100M,2; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!1:BDDFF XT:A:R RG:Z:1#49 HS25_09827:2:1310:3195:51712#49 163 1 567299 0 100M = 567753 554 TCCTAGGGTTTATCGTGTGAGCACACCATATATTTACAGTAGGAATAGACGTAGACACACGAGCATATTTCACCTCCGCTACCATAATCATCGCTATCCC EGIH@IHAC4GFDGHG5?HG X0:i:2 X1:i:0 XA:Z:MT,+6748,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2112:20507:84693#49 99 1 567300 0 100M = 567719 519 CCTAGGGTTTATCGTGTGAGCACACCATATATTTACAGTAGGAATAGACGTAGACACACGAGCATATTTCACCTCCGCTACCATAATCATCGCTATCCCC AABEFGFGGFHGGHGFGGFFGGIGFEFBGHGBHIIGHHEGFHFHIGHIGHIIFHGIGHIBGJGDFFHGGEFFIFGEGIGHJHIDJFIFFGFGGCHHHHIH X0:i:2 X1:i:0 XA:Z:1,+567300,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1201:14546:37860#49 163 1 567316 0 100M = 567731 515 TGAGCACACCATATATTTACAGTAGGAATAGACGTAGACACACGAGCATATTTCACCTCCGCTACCATAATCATCGCTATCCCCACCGGCGTCAAAGTAT ;CBCEFEEFFFGHGGGIIHGGHJIIHFIIIGHGHBGGGGGHGHHIGHGDFHGGJIHFHHHHHFFHJHHJEHFHHEHJJFLHGIHIIHFHHLGGGGFGFFG X0:i:2 X1:i:0 XA:Z:MT,+6765,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1209:12751:81158#49 99 1 567333 0 100M = 567377 144 TACAGTAGGAATAGACGTAGACACACGAGCATATTTCACCTCCGCTACCATAATCATCGCTATCCCCACCGGCGTCAAAGTATTTAGCTGACTCGCCACA AAEEFGFGEFF@GEGGGCFFGHIGDJFHFDHHGEJGFGEGFHGIFFHEGHEIFHGGDGCGIIGDDGGGGEFFIDGJF>H?GHIHEHHGEHFGBFGBHDIE X0:i:2 X1:i:0 XA:Z:1,+567333,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2109:13544:26093#49 163 1 567333 0 100M = 567766 533 TACAGTAGGAATAGACGTAGACACACGAGCATATTTCACCTCCGCTACCATAATCATCGCTATCCCCACCGGCGTCAAAGTATTTAGCTGACTCGCCACA ;CBDEDGHECHGHGGCCFEGGGJEIGIIIEGGEHEFHFIGHGHHIGKIFGHHGGIFG@HIGHFFFHFGJEEHHH=HBFFLFGFFIIHFCGHGBDHFH3HG X0:i:2 X1:i:0 XA:Z:MT,+6782,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1314:2311:88475#49 121 1 567341 0 100M = 567341 0 GAATAGACGTAGACACACGAGCATATTTCACCTCCGCTACCATAATCATCGCTATCCCCACCGGCGTCAAAGTATTTAGCTGACTCGCCACACTCCACGG EGH@JDCGGGEFFF?C>FGI-H,FDGKC?,EGGGFDHGEFGGG@IFFBIIFDCCEFHHH@HHGHGEICHEHEDFEGEIBGFACGHGFFE?FIGFGFCBAA X0:i:2 X1:i:0 XA:Z:MT,-6790,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11ADDDD XT:A:R RG:Z:1#49 HS25_09827:2:2302:18905:32569#49 163 1 567345 0 100M = 567721 476 AGACGTAGACACACGAGCATATTTCACCTCCGCTACCATAATCATCGCTATCCCCACCGGCGTCAAAGTATATAGCTGACTCGCCACACTCCACGGAAGA <;?C,B9@7H95E?7KF?8GD?>@GBEEHCD6HGED7H5CBI@FH9G@FFE6HDA9D75ICGDD55E>4A54,C+4+@;FHE4F<>B53>BHH+ X0:i:2 X1:i:0 XA:Z:1,+567345,100M,2; XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2203:13785:16890#49 163 1 567350 15 100M = 567827 577 TAGACACACGAGCATATTTCACCTCCGCTACCATAATCATCGCTATCCCCACCGGCGTCAAAGTATTTAGCTGACTCGCAACACTCCACGGAAGCAATAT ;;6CDEDFE9HGHAFDG>BF@EF?FED@CEGDF@BCHDIBBAHDGFGBFEEGGGIEEDBFHEHFGDFGDDH>HFFJE4GJEFFHCIHCCFIBBCHFF3DG X0:i:2 X1:i:1 XA:Z:1,+567350,100M,1;2,-49456881,100M,2; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2109:3078:78095#49 99 1 567351 0 100M = 567710 459 AGACACACGAGCATATTTCACCTCCGCTACCATAATCATCGCTATCCCCACCGGCGTCAAAGTATTTAGCTGACTCGCCACACTCCACGGAAGCAATATG CABCFGFEACFGEB?FBEFH>FCHGDFEEHHHFGEGCGF@DHJHFFH9FFIFBHGCDGCBDGGBDFFGGFFIGK7DFGHHDGD7HFCBEEF@BD5J4@C; X0:i:2 X1:i:0 XA:Z:MT,+6800,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2211:17372:23675#49 99 1 567352 0 100M = 567764 512 GACACACGAGCATATTTCACCTCCGCTACCATAATCATCGCTATCCCCACCGGCGTCAAAGTATTTAGCTGACTCGCCACACTCCACGGAAGCAATATGA <@CCFGFEIDF@@JFHGGDGDFEH,,7?CH>?,G?,77,7G7@8D9988:9DE,78;,(;?8,9.;9DC-E8GAACG:-F:F<>??D5G?F4D4AFEB;A X0:i:2 X1:i:0 XA:Z:MT,-6826,100M,4; BC:Z:NGTCTATC XC:i:99 XG:i:0 AM:i:0 SM:i:0 XM:i:4 XO:i:0 QT:Z:!1=BDBDE XT:A:R RG:Z:1#49 HS25_09827:2:1209:12751:81158#49 147 1 567377 0 100M = 567333 -144 CTACCATAATCATCGCTATCCCCACCGGCGTCAAAGTATTTAGCTGACTCGCCACACTCCACGGAAGCAATATGAAATGATCTGCTGCAGTGCTCTGAGC GDHFCHFJBCHDA;ICFFBEHFF>HEFHHFDFGFEFHHFDFBHCFG?GHDIFEGG?HHDAGDFEFGH>GGEIIDGIGJGFGEDE@EEEGFHFCEFECAC< X0:i:2 X1:i:0 XA:Z:MT,-6826,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2207:21340:90894#49 163 1 567378 0 100M = 567738 460 TACCATAATCATCGCTATCCCCACCGGCGTCAAAGTATTTAGCTGACTCGCCACACTCCACGGAAGCAATATGAAATGATCTGCTGCAGTGCTCTGAGCC ;CBCCEDHFHFGEDGEHDEGIHJIIGEIFEGBGHG?DFIGHEDDDFHBDEHGGGIFFHHFGF7FFEGEDDFHH>FHFCBHEFAFGBHFCFEFDGDDFGHG X0:i:2 X1:i:0 XA:Z:1,+567378,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2210:6273:55180#49 99 1 567379 0 100M = 567737 458 ACCATAATCATCGCTATCCCCACCGGCGTCAAAGTATTTAGCTGACTCGCCACACTCCACGGAAGCAATATGAAATGATCTGCTGCAGTGCTCTGAGCCC BACDFGD?IFHDGHBHCCBECDEHHHHH8BF@@GFHFDFGCDGFIFH7HHFB.@GE9D@FGG7H,G,,CE6E?H?FIDJFGFDGGGG5ACHDJE X0:i:2 X1:i:0 XA:Z:MT,+6828,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDDDD XT:A:R RG:Z:1#49 HS25_09827:2:1209:16805:87289#49 163 1 567381 0 100M = 567802 521 CATAATCATCGCCATCCCCACCGGCGTCAAAGTATTTAGCTGACTCGCCACACTCCACGGAAGCAATATGAAATGATCTGCTGCAGTGCTCTGAGCCCTA HBG?E@AHDADCGEIDEF@GGEEGHHDFHKBGIFGAEEHH4BHGF6HDBFGGCHCHFCBFGHD5FH2 X0:i:2 X1:i:0 XA:Z:MT,+6830,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2214:16328:99586#49 163 1 567381 0 100M = 567742 461 CATAAGCATCGCTATCCCCACCGGCGTCAAAGTATTTAGCTGACTCGCCACACTCGACGGAAGCAATATGAAATGATCTGCTGCAGTGCTCTGAGCCCTA :CB(A'9BB99GA9B@+5BB77FI,D'CG5>G5,7C,65GBF77D+5?JBE@GEE-4BGF=A7FD5CC5GA56+BH>+?5FBF5C;;EDAI5F5D+E3?A X0:i:2 X1:i:0 XA:Z:1,+567381,100M,2; XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2203:8610:10931#49 83 1 567385 36 100M = 567029 -456 ATCATCGCTATCCCCACCGGCGTCAAAGTATTTAGCTGACTCGCCACACTCCACGGAAGCAATATGAAATGATCTGCTGCAGTGCTCTGAGCCCTAGGAT E6FHFAEGGGEFBGFHF@HGHCGHEG?6FFE7G@FFHADGBGBCEEHF?FFFEHFIDJHFGEAFGEIHHGHGEFEDGI>GFGAGHGEGEEFIDDGFCCAB X0:i:2 X1:i:0 XA:Z:MT,-6834,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11BDDDD XT:A:R RG:Z:1#49 HS25_09827:2:1306:12314:15110#49 99 1 567386 0 100M = 567745 459 TCATCGCTATCCCCACCGGCGTCAAAGTATTTAGCTGACTCGCCACACTCCACGGAAGCAATATGAAATGATCTGCTGCAGTGCTCTGAGCCCTAGGATT AAEDFGFGIFFGGJGGGGFFGDIGGEFIEHHHHIEGGGHJGHGHIGHEGFIIFGGCFGGFGIGDGKFGGHGBICGGGIKFEFDDGFJGFHFGGHDJH4GB X0:i:2 X1:i:0 XA:Z:1,+567386,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DD?DD XT:A:R RG:Z:1#49 HS25_09827:2:2216:18476:64421#49 163 1 567387 23 100M = 567832 545 CATCGCTATCCACACCGGCGTCAAAGTATTTAGCGGACTCGCCACACTCCACGGAAGCAATATGAAATGATCTGCTGCAGTGCTCTGAGCCCTAGGATTT 5;,?,75,4&9A8E6-H>07?C&+?C?398D3E6&7/=,&/>/E,+CDF+5E+BFB,,+,,DEAEDGD,BDB5D+CC?5+5,??<>55A>7G67,7F7+B5F6-6G8G99?B97D8,C: X0:i:1 X1:i:0 XG:i:0 AM:i:37 SM:i:37 XM:i:2 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2211:21031:96791#49 163 1 567473 37 100M = 567869 496 GAGCCCTAGGATTTATTTTTCTTTTCACCGTAGGTGGCCTGACTGGCATTGTATTAGCAAACTCATCACTAGACATCGTACTACACGACACGTACTACGT ;C6A7BCCFC9GHAG:B5CFDCF78C>ED@G55@A7?AGGE5ED?CG5FF8@GEEF=FEFGEF?FDFEFI5HEB==>B?FEFFDFC@EHFCF5FACE@4G X0:i:1 X1:i:0 XG:i:0 AM:i:0 SM:i:37 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1212:2546:56682#49 163 1 567499 0 100M = 567887 488 ACCGTAGGTGGCCTGACTGGCATTGTATTAGCAAACTCATCACTAGACATCGTACTACACGACACGTACTACGTTGTAGCTCACTTCCACTATGTCCTAT ;CBC>ECB?H9GBGGDHDE;GGJIFDEEEICDFHB??ADGHDGHGGGBFGC@GE>EFFEHHHFFFBFEFDFHCGBDBF?CH==H4BBA;HGIDFEDB?E2 X0:i:2 X1:i:0 XA:Z:MT,+6948,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2207:8255:92826#49 163 1 567501 0 100M = 567903 502 CGTAGGTGGCCTGACTGGCATTGTATTAGCAAACTCATCACTAGACATCGTACTACACGACACGTACTACGTTGTAGCTCACTTCCACTATGTCCTATCA FGDCFHHG X0:i:2 X1:i:0 XA:Z:MT,+6950,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2307:4544:75596#49 99 1 567502 0 100M = 567900 498 GTAGGTGGCCTGACTGGCATTGTATTAGCAAACTCATCACTAGACATCGTACTACACGACACGTACTACGTTGTAGCTCACTTCCACTATGTCCTATCAA BABCF?FDIFFDGGFEGGGGGH@GHE@BGHGDFHEGFEHGGHGEFFHID?CIFGGIG@:GDEGHGGGGGE@IGJC?FGIHEF@DEGFGFHGGGHEBBA>2 X0:i:2 X1:i:0 XA:Z:MT,+6951,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:BDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2107:8547:8889#49 163 1 567503 0 100M = 567879 476 TAGGTGGCCTGACTGGCATTGTATTAGCAAACTCATCACTAGACATCGTACTACACGACACGTACTACGTTGTAGCTCACTTCCACTATGTCCTATCAAT ;CBCDDGHFCGGHEIGFGEGIGJIIEGEIEGIFHHEHJIGHHDHEGHIFIHGGFIFGHEFHHFGFHFIJEHFHFEHGJFHHHIFIIHFGHEGGGHFGHFG X0:i:2 X1:i:0 XA:Z:1,+567503,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1312:8524:15596#49 163 1 567504 0 100M = 567880 476 AGGTGGCCTGACTGGCATTGTATTAGCAAACTCATCACTAGACATCGTACTACACGACACGTACTACGTTGTAGCTCACTTCCACTATGTCCTATCAATA ;CBCDFDCDHHGEGGCGICFCFFIIHGIIIG>GHBGDJHGEFGCDFBEDFHHG@IFEHJHGGHGFEFHJIGHEFEDFHGHHGFFIIHFDGLIHHHFHHDG X0:i:2 X1:i:0 XA:Z:MT,+6953,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1207:6118:48222#49 163 1 567505 0 100M = 567884 479 GGTGGCCTGACTGGCATTGTATTAGCAAACTCATCACTAGACATCGTACTACACGACACGTACTACGTTGTAGCTCACTTCCACTATGTCCTATCAATAG ;CA>BDCBF9FGEGGE6DH?G?JIFDGIICGGGHGGEGEGHAEHDD>E=HHHGEGHFHJHDHHHDIFHFIHDCHBHJI?FFHEHCIHGIFC>FHHFEFHG X0:i:2 X1:i:0 XA:Z:1,+567505,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2312:9527:82608#49 163 1 567505 0 100M = 567921 516 GGTGGCCTGACTGGCATTGTATTAGCAAACTCATCACTAGACATCGTACTACACGACACGTACTACGTTGTAGCTCACTTCCACTATGTCCTATCAATAG ;CBCEDCEFG5GHG?GFIE?GFFEHEFICIGGFDGFHFIGHJHHDGBIDHEGGEIHFFFDDFEFHIGGFFHGEGFHEFGJDGIFIIHFHFIBFDHGFHFG X0:i:2 X1:i:0 XA:Z:MT,+6954,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2313:19999:93916#49 99 1 567505 0 100M = 567950 545 GGTGGCCTGACTGGCATTGTATTAGCAAACTAATCACTAGACATCGTACTACACGACACGTACTACGTTGTAGCTCACTTCCACTATGTCCTATCAATAG CA6DF?FFFFE@C1GJ>>DE?B@G7??F7CCBCHE,G7G+D5HFCE X0:i:2 X1:i:0 XA:Z:MT,+6954,100M,2; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!11=BDED XT:A:R RG:Z:1#49 HS25_09827:2:2215:14172:53309#49 99 1 567506 0 100M = 567793 387 GTGGCCTGACTGGCATTGTATTAGCAAACTCATCACTAGACATCGTACTACACGACACGTACTACGTTGTAGCTCACTTCCACTATGTCCTATCAATAGG CAEDFGDGGFHDGFEEGC4FGKIGEEFHJHHHGIIGJHHHEHHHIGHIGHIIJEGIGGIGFIGDHFEGGEFGGJGGGGKHGHIHHFHHFGGBCEEE6DDE X0:i:2 X1:i:0 XA:Z:1,+567506,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DFFFF XT:A:R RG:Z:1#49 HS25_09827:2:2213:13732:11875#49 163 1 567508 0 100M = 567956 548 GGCCTGACTGGCATTGTATTAGCAAACTCATCACTAGACATCGTACTACACGACACGTACTACGTTGTAGCTCACTTCCACTATGTCCTATCAATAGGAG 1CACA?C8B@HGGAG:BIEF7FBG?>EI>@G5>HBGDFDGHF=C+@BEDFEDGEAAEFH7AHFFFI?EFD?D>E4HB+B5EFAF;>HFIFL>BCHDE@FG X0:i:2 X1:i:0 XA:Z:1,+567508,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2312:16478:38116#49 99 1 567511 0 100M = 567870 459 CTGACTGGCATTGTATTAGCAAACTCATCACTAGACATCGTACTACACGACACGTACTACGTTGTAGCTCACTTCCACTATGTCCTATCAATAGGAGCTG BAECFDDGJFHGG;FGGEFHIDIGFFFHEHEHHDEGFEHHGHGHHGDIGHIFHFFHFBAGDGGHDFGGGFFGGCGGFGGHGGGHJFFHGHGGGE5HHHCE X0:i:2 X1:i:0 XA:Z:1,+567511,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2109:11839:51240#49 163 1 567512 0 100M = 567912 500 TGACTGGCATTGTATTAGCAAACTCATCACTAGACATCGTACTACACGACACGTACTACGTTGTAGCTCACTTCCACTATGTCCTATCAATAGGAGCTGT ;CACDD9GDGFG8EE@CGDDDEHIIDBIIIGGFHHFGGIEFFDDDFHEG X0:i:2 X1:i:0 XA:Z:1,+567512,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2204:13206:42961#49 99 1 567515 0 100M = 567956 541 CTGGCATTGTATTAGCAAACTCATCACTAGACATCGTACTACACGACACGTACTACGTTGTAGCTCACTTCCACTATGTCCTATCAATAGGAGCTGTATT AAB@F?BFEFFFGDGFGGFGG>I;FE@:GHEHGIEF>GEGGHEHFEEDFH9FFEEIFBGGG9GFD77GGH7BG?GDBEGCICIDJFF5,DDGGHE=,AIE X0:i:2 X1:i:0 XA:Z:1,+567515,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!11BDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1304:7219:96654#49 163 1 567519 0 100M = 567890 471 CATTGTATTAGCAAAGTCATCACTAGACATCGTACTACACGACACGTACTACGTTGTAGCTCACTTCCACTATGTCCTATCAATAGGAGCTGTATTTGCC :C?C>BDFD9-GHG6(6>BD77F,H>B@I5FHG@<7,E5GD5H755+?DHH7G@7EE@B7=A?FD5H55F?F6EFABC6C@4IF'F;4;ALI+G3>F+?' X0:i:2 X1:i:0 XA:Z:MT,+6968,100M,2; XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1312:18557:85604#49 99 1 567520 0 100M = 567870 450 ATTGTATTAGCAAACTCATCACTAGACATCGTACTACACGACACGTACTACGTTGTAGCTCACTTCCACTATGTCCTATCAATAGGAGCTGTATTTGCCA ?@>DFGEDF=FE@DB?>>D?ID>/HE@H8FH(FACFG@H@EHC8@C8EDCIIF7@8DFGGDEGDDD75BEBIG7F??EC7CC,7>E>>DDGGGHFCD@FE X0:i:2 X1:i:0 XA:Z:MT,+6969,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!11=AD;B XT:A:R RG:Z:1#49 HS25_09827:2:1313:15987:86331#49 163 1 567523 0 100M = 567890 467 GTATTAGCAAACTCATCACTAGACATCGTACTACACGACACGTACTACGTTGTAGCTCACTTCCACTATGTCCTATCAATAGGAGCTGTATTTGCCATCA FGF6HFGHGF:GFH6IKJIHHGIDIGGFEHEGEIGDG=H?GHGFIHG6EIFEFGFDEHFGEHIFIHHHEFHJFGIHFFDIIHGIGCIFFHGFHHG X0:i:2 X1:i:0 XA:Z:MT,+6972,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2305:18028:47313#49 163 1 567528 0 100M = 567904 476 AGCAAACTCATCACTAGACATCGTACTACACGACACGTACTACGTTGTAGCTCACTTCCACTATGTCCTATCAATAGGAGCTGTATTTGCCATCATAGGA ;CBDEDGHFFFGHGGDFIIFIGJFIGEGFEGGFHGEHJIGHGHHKGHIJFHGGJIHFFEFHHFIFEHGJIEHHFFHJHDHHGFDGIHEHGLIFGHFHHEG X0:i:2 X1:i:0 XA:Z:MT,+6977,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1305:3600:97037#49 99 1 567532 0 100M = 567896 464 AACTCATCACTAGACATCGTACTACACGACACGTACTACGTTGTAGCTCACTTCCACTATGTCCTATCAATAGGAGCTGTATTTGCCATCATAGGAGGCT AABFFGFFEFHGGHEFGGGGIFHGFHFHGHHHFHEGGHFG@HGGFGHIFEIEHIGHGFCFGEGHFF@GGEIFIDGEFGIHCGIHGHHFDGGG>EGHHHGH X0:i:2 X1:i:0 XA:Z:1,+567532,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2209:8611:84216#49 163 1 567542 0 100M = 567956 514 TAGACATCGTACTACACGACACGTACTACGTTGTAGCTCACTTCCACTATGTCCTATCAATAGGAGCTGTATTTGCCATCATAGGAGGCTTCATTCACTG CHEHFHFLFGIFCIHFHAHGFHDG5@HG X0:i:2 X1:i:0 XA:Z:MT,+6991,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1307:8670:21952#49 163 1 567550 0 100M = 567905 455 GTACTACACGACACGTACTACGTTGTAGCTCACTTCCACTATGTCCTATCAATAGGAGCTGTATTTGCCATCATAGGAGGCTTCATTCACTGATTTCCCC ;CBDCEEGFHFGHGGCFIHGGGFIFHGFIIGGGHGGHFIGFEHHGGKLJEHGGEEFGFGHHHKHDHGIJIFHHGFHECFIFGIHGIHFIHEGBCH>HHHG X0:i:2 X1:i:0 XA:Z:MT,+6999,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2108:13668:50738#49 163 1 567551 22 100M = 568009 558 TACTACACGACACGTACTACGTTGTAGCTCACTTCCACTATGTCCTATCAATAGGAGCTGTATTTGCCATCATAGGAGGCTTCATTCACTGATTTCCCCT :;6C779@DG9+89EG6F5?G?>?8G6?757GF,E7H6H@HEDD?5BI@>87G?7++DG7DA?GD+55?IA56>B+5J65@F5+4;@GD++BHGHG5B4G X0:i:2 X1:i:0 XA:Z:MT,+7000,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2212:9720:100086#49 163 1 567558 22 100M = 568001 543 CGACACGTACTACGTTGTAGCTCACTTCCACTATGTCCTATCAATAGGAGCTGTATTTGCCATCATAGGAGGCTTCATTCACTGATTTCCCCTATTCTCA ;CBDEDGEDHFGHGGDGIEDFGJGIGGEIEGGGHBEHFGGFHHEGDHIFFCGGEIFGDEHDGEFGEHIFIHFHHIHBFGIFGECCIHGIFHGHGDFFHEA X0:i:2 X1:i:0 XA:Z:MT,+7007,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2307:15921:95823#49 163 1 567561 22 100M = 568016 555 CACGTACTACGTTGTAGCTCACTTCCACTATGTCCTATCAATAGGAGCTGTATTTGCCACCATAGGAGGCTTCATTCACTGATTTCCCCTATTCTCAGGC ;CA,BD9C?9F(8A?:6>E?@?+,B>D?7>C55>C44IB>G+D53F< X0:i:2 X1:i:0 XA:Z:MT,+7010,100M,2; XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2205:12260:20915#49 163 1 567562 22 99M1S = 567990 528 ACGTACTACGTTGTAGCTCACTTCCACTATGTACTATCAATAGGAGCTGTATTTGCCATCATAGGAGGCTTCATTCCCTGATTTCCCCAATTCTCAGGCT :/6,>D-@799(8E,:ECI77G>?8'',I57H+64,DAI5+F,7+5>?F+8'(?EA+6,?D,77+E>C?IF+>>4=(+6F+'=@F;C<++AB55>>BH,' X0:i:2 X1:i:0 XA:Z:MT,+7011,100M,4; XC:i:99 XG:i:0 AM:i:0 SM:i:0 XM:i:4 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1214:19433:80763#49 99 1 567565 0 100M = 567922 457 TACTACGTTGTAGCTCACTTCCACTATGTCCTATCAATAGGAGCTGTATTTGCCATCATAGGAGGCTTCATTCACTGATTTCCCCTATTCTCAGGCTACA BACDFGDFE=HFHEEJGABHGFIHEHFI@HHGHAIGFHFCGEHIFFCCDCIFCGGIFGGGFGGHIDCGGEGIGCGEH>GHDGIHG?FCFHGGBHECHDC; X0:i:2 X1:i:0 XA:Z:MT,+7014,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:BD?DD XT:A:R RG:Z:1#49 HS25_09827:2:2212:4872:29668#49 99 1 567565 15 100M = 568001 536 TACTACGTTGTAGCTCACTTCCACTATGTCCTATCAATAGGAGCTGTATTTGCCATCATAGGAGGCTTCATTCACTGATTTCCCCTATTCTCAGGCTACA C;BCFGBDEC4F@GBF>F@GG>5FJ@HAE X0:i:2 X1:i:0 XA:Z:1,+567565,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDDFE XT:A:R RG:Z:1#49 HS25_09827:2:2208:14144:75125#49 163 1 567566 22 100M = 568010 544 ACTACGTTGTAGCTCACTTCCACTATGTCCTATCAATAGGAGCTGTATTTGCCATCATAGGAGGCTTCATTCACTGATTTCCCCTATTCTCAGGCTACAC HGG X0:i:2 X1:i:0 XA:Z:MT,+7015,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2112:2595:92413#49 99 1 567568 0 100M = 567905 437 TACGTTGTAGCTCACTTCCACTATGTCCTATCAATAGGAGCTGTATTTGCCATCATAGGAGGCTTCATTCACTGATTTCCCCTATTCTCAGGCTACACCC B;BEFG??IFFDFFEGGCDGGFIGDEFBEHABFIEGHGHGEFF8FFCCFCBIFGGIFBCGGDG?8FGGGEGDGDCDFEIFCFIHJGHHF@F7GC5JH@IE X0:i:2 X1:i:0 XA:Z:MT,+7017,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1201:19620:43730#49 163 1 567571 0 100M = 567940 469 GTTGTAGCTCACTTCCACTATGTCCTATCAATAGGAGCTGTATTTGCCATCATAGGAGGCTTCATTCACTGATTTCCCCTATTCTCAGGCTACACCCTAG ;CACDBDCDCFGHEGE>DEFGEJG@D>GIEG>FD4E?DHBFFAHFDEEDECGGEIFFGEC=EEBHDFHJEEGEGBJFBFC@EA@I>>GIA4IGGG>BEFGEFIFHGGJBEGCFF?>IGFEHFFHEHHGIGGHHCFHEEHGFIGHIFFHEEGGG@JG?DKEGGGE@GFDE?HGCFIGDHHBFFFGGGAHDFEHCF X0:i:2 X1:i:0 XA:Z:1,+567572,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=BDDFF XT:A:R RG:Z:1#49 HS25_09827:2:1312:4195:29356#49 99 1 567572 0 100M = 567964 492 TTGTAGCTCACTTCCACTATGTCCTATCAATAGGAGCTGTATTTGCCATCATAGGAGGCTTCATTCACTGATTTCCCCTATTCTCAGGCTACACCCTAGA AABFFGFFJDGE@JGHGGFHGHIHHFFGFDIFFEGJGH>GFEIHIHHDFIEHEHFDCGF9FGGEFEGFDEFEIDBGFEDHGFIDGHDGE@BF@IGCGJFGGHIGIDGEFHDE@GGHDB4HAB X0:i:2 X1:i:0 XA:Z:MT,+7023,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1305:4420:57841#49 99 1 567575 0 100M = 567969 494 TAGCTCACTTCCACTATGTCCTATCAATAGGAGCTGTATTTGCCATCATAGGAGGCTTCATTCACTGATTTCCCCTATTCTCAGGCTACACCCTAGACCA CACFFGFGGFGGGJGGBGGHGGIHHJHIGHHHFIHGCHHGFHHIFGEIGHEIFGHEFGIGFEGHFEFGGFFIIJGDHIGEDH?CJFHGFDGGGH=FHHIH X0:i:2 X1:i:0 XA:Z:1,+567575,100M,1; BC:Z:NGTATATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2112:6612:89687#49 99 1 567576 0 100M = 567935 459 AGCTCACTTCCACTATGTCCTATCAATAGGAGCTGTATTTGCCATCATAGGAGGCTTCATTCACTGATTTCCCCTATTCTCAGGCTACACCCTAGACCAA CABFFGFFIFGGGJGHGGGFIFIHIJHHJHEHHGIGGHEJGDGHIGHIGFCIHIEHGGGJJIGHHFGGGHIIGKEGFIGHIHGHJ?GGFGGGGHFGHFGE X0:i:2 X1:i:0 XA:Z:1,+567576,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2310:9946:67298#49 99 1 567576 22 100M = 568007 531 AGCTCACTTCCACTATGTCCTATCAATAGGAGCTGTATTTGCCATCATAGGAGGCTTCATTCACTGATTTCCCCTATTCTCAGGCTACACCCTAGACCAA CACCFCFFGFGGGJGHGGGFIFIHIHHHGHEHGHHGGGHJGHJHGGHGGIIIHILEDHGGFIGHKECGGEIGGJGGHIHHGFIDCEGHGHG7GHDHHHGE X0:i:2 X1:i:0 XA:Z:MT,+7025,100M,1; BC:Z:NATCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!+1?AAAA XT:A:R RG:Z:1#49 HS25_09827:2:2201:16952:25732#49 163 1 567579 0 100M = 567736 257 TCACTTCCACTATGTCCTATCAATAGGAGCTGTATTTGCCATCATAGGAGGCTTCATTCACTGATTTCCCCTATTCTCAGGCTACACCCTAGACCAAACC ;CBDEFEGDGFGLGCGEIIFGHFIIEE?EEGHGHHGGDIGEJHHEGKIDIHHGFIFGIHFHFKFFHFIFIHHHGHHJFF5HHFFIIHFIHCGGJHCF0GG X0:i:2 X1:i:0 XA:Z:1,+567579,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2107:12898:47849#49 99 1 567580 15 100M = 568022 542 CACTTCCACTATGTCCTATCAATAGGAGCTGCATTTGCCATCATAGGAGGCTCCATACACCGATTTCCCCTATTCTCACGCTACACCCTAGACCAAACCT ?;>@=?DGAC4@@EGF22/??>@/E<9?8C:#F.,:8AFG8F(--,-I..8;((B,'9C@-A-HD7@,7C7G,FGDFB7-C7DDCEFC@,+GG5=+@4>2 X0:i:2 X1:i:0 XA:Z:1,+567580,100M,5; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:5 XO:i:0 QT:Z:!1:=A?2D XT:A:R RG:Z:1#49 HS25_09827:2:2107:6396:55103#49 163 1 567580 15 100M = 568001 521 CACTTCCACTATGTCCTATCAATAGGAGCTGTATTTGCCATCATAGGAGGCTTCATTCACTGATTTCCCCTATTCTCAGGCTACACCCTAGACCAAACCT ;CBBEECFFGFGHHGGHIIGIGHGIEFIGCGHFHHEDGGGEGGHCGGIJGHGGEIFFGFHHGHFHEHHJFHHHGEEGFFIFHGGIIHFGFLGJFHGHHDG X0:i:2 X1:i:0 XA:Z:1,+567580,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2101:20471:45941#49 163 1 567582 0 100M = 567920 438 CTTCCACTATGTCCTATCAATAGGAGCTGTATTTGCCATCATAGGAGGCTTCATTCACTGATTTCCCCTATTCTCAGGCTACACCCTAGACCAAACCTAC FCHFG@7CFGCCGFBAGDGIGHDDDDGHID>DGGE'EEBJFAEDFFEHGFDHHHFBDEBGHCGEFFIHFDFEGBFHFFFDG X0:i:2 X1:i:0 XA:Z:1,+567582,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2102:12780:54928#49 99 1 567583 15 100M = 567997 514 TTCCACTATGTCCTATCAATAGGAGCTGTATTTGCCATCATAGGAGGCTTCATTCACTGATTTCCCCTATTCTCAGGCTACACCCTAGACCAAACCTACG <>>7FGBGA=G@ED XT:A:R RG:Z:1#49 HS25_09827:2:1216:18237:96886#49 99 1 567586 15 100M = 567979 493 CACTATGTCCTATCAATAGGAGCTGTATTTGCCATCATAGGAGGCTTCATTCACTGATTTCCCCTATTCTCAGGCTACACCCTAGACCAAACCTACGCCA CACFFGFFIFFGGJEJGGBHGKIHHEFHGHHHHILGFHHGEHGF7GEIGIFIFHABFGIGGJGFHEDGBFGIF9FEFIKHDEIHJGJ:FHGGGHGJBHIE X0:i:2 X1:i:0 XA:Z:1,+567586,100M,0; BC:Z:TGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:1:@DFEFD XT:A:R RG:Z:1#49 HS25_09827:2:2104:9440:88541#49 83 1 567586 0 100M = 567248 -438 CACTATGTCCTATCAATAGGAGCTGTATTTGCCATCATAGGAGGCTTCATTCACTGATTTCCCCTATTCTCAGGCTACACCCTAGACCAAACCTACGCCA FGHHJDHGGGHFHIGEHIHJHGEHEEFIGFHGGGKHHGGFJIHGIGHFIIHFIHGHHGFDHHHGGJIGHEHGIFJGGCBIHHGGHGJGEHFIFDGFEBAA X0:i:2 X1:i:0 XA:Z:1,-567586,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFD XT:A:R RG:Z:1#49 HS25_09827:2:2108:4875:6512#49 163 1 567588 0 100M = 567971 483 CTATGTCCTATCAATAGGAGCTGTATTTGCCATCATAGGAGGCTTCATTCACTGATTTCCCCTATTCTCAGGCTACACCCTAGACCAAACCTACGCCAAA ;CBCEDDHEEFGEHGGHFIGGFHEIGGIEIFGFHEGEJIGHHHDIGKIJEHHGEEFGDFIJHEFGEHHFFGDHGEHFHHIHFIHIIHFHFHIHGHFHFHG X0:i:2 X1:i:0 XA:Z:MT,+7037,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1309:14003:77011#49 163 1 567590 0 100M = 567921 431 ATGTCCTATCAATAGGAGCTGTATTTGCCATCATAGGAGGCTTCATTCACTGATTTCCCCTATTCTCAGGCTACACCCTAGACCAAACCTACGCCAAAAT FC8DEEGGAECCA;:@GF6HGF@IECDG@G?DGHGB5GH5GH5@IHDGDF>EDEDGHHHFEG5ADH>HHEJBH6JDFFCFCHAHAEB>GFDFF?; X0:i:2 X1:i:0 XA:Z:1,+567590,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1309:12168:11483#49 163 1 567593 22 100M = 568013 520 TCCTATCAATAGGAGCTGTATTTTCCATCATAGGGGGCTTCATTCACTGATTTCCCCTATTCTCCGGATACACCCTAGACCAAACCTACGCCAAAATCCA ;/6C,F98+9F>8FG::I.0DHJ&,+68,CG556'?H,I++57C555?5'D7<+F5FFE?=9FB+?F'5=FH6BI+54,+CBC<;>4>5JHF,<4; X0:i:2 X1:i:1 XA:Z:MT,+7042,100M,4;17,+51183318,100M,5; XG:i:0 AM:i:0 SM:i:0 XM:i:4 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1304:11201:91756#49 83 1 567594 0 100M = 567280 -414 CCTATCAATAGGAGCTGTATTTGCCATCATAGGAGGCTTCATTCACTGATTTCCCCTATTCTCAGGCTACACCCTAGACCAAACCTACGCCAAAATCCAT EIHH5HHA@FEFDHGHDDGEFGIFEGCGGFFGGHHD7GEEGFGFIGIEDIHF?HFFHHHDHHGFGEIC?E?BFHEFEIHGFB>GFEEEDFCFFFGFCC?A X0:i:2 X1:i:0 XA:Z:MT,-7043,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DBDDE XT:A:R RG:Z:1#49 HS25_09827:2:1214:16904:13966#49 163 1 567597 22 100M = 567973 476 ATCAATAGGAGCTGTATTTGCCATCATAGGAGGCTTCATTCACTGATTTCCCCTATTCTCAGGCTACACCCTAGACCAAACCTACGCCAAAATCCATTTC ;B?CEFGHFF;GHGEGF>IGIHHIIGII@ECHGHEJHDIGHHHHGGH?JHEHGFIFEHFHJHKGFIFHFIGHHHEH9DFEHGGFIIHFDFLGFFHGHHHG X0:i:2 X1:i:0 XA:Z:MT,+7046,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2306:7327:80598#49 147 1 567599 23 100M = 567244 -455 CAATAGGAGCTGTATTTGCCATCATAGGAGGCTTCATTCACTGATTTCCCCTATTCTCAGGCTACACCCTAGACCAAACCTACGCCAAAATCCATTTCGC GEGBFEH>IIHGFHI;FEEFEGIFHIHHHEIDEFBHBEBFFJHGEEDGHHHFIHGCHHEFGGJ?GB@FGDEEFFDEEGFGGBGG>IGHC@IGD?HFEAG>AH.@DEAAB@?C:DI8IHCFB:GD9G?8D@=GEF76JG??GG7GGIHHGFC@DD>>FFB4DG* X0:i:1 X1:i:1 XA:Z:1,+567603,100M,2; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!1=BDDAD XT:A:U RG:Z:1#49 HS25_09827:2:2102:11962:44413#49 163 1 567605 0 100M = 568049 544 GAGCTGTATTTGCCATCATAGGAGGCTTCATTCACTGATTTCCCCTATTCTCAGGCTACACCCTAGACCAAACCTACGCCAAAATCCATTTCACTATCAT ;CA/DDCHFCHGHFFCHDHDDGJ?HHCIICGIFHGEDDIGHGDHC@GGFHDDADIFEHEFFBFF=JFHJDFDHEEHF=HFHFGFFFHG@>EFFGDFHHHA X0:i:1 X1:i:1 XA:Z:1,+567605,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2202:2716:77402#49 163 1 567610 0 100M = 567994 484 GTATTTGCCATCATAGGAGGCTTCATTCACTGATTTCCCCTATTCTCAGGCTACACCCTAGACCAAACCTACGCCAAAATCCATTTCACTATCATATTCA 1C6C7E-(D9-AA(?G+55D7C+G8+>8,EC5+6+7?6CGE,GD+C'B@5B75?>EE,,?A9?,F?5+?=5B,>FH+=G>D45++I+GGE+.C5?0>C5D6FFIFGG6BEE6I5A?7C7G+ED>F4.DBEG@ED5,F,9??EF9?564=H5=0EDGDGCCCECALFBHHA X0:i:1 X1:i:1 XA:Z:1,+567618,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1303:12639:85769#49 99 1 567624 0 100M = 567987 463 AGGAGGCTTCATTCACTGATTTCCCCTATTCTCAGGCTACACCCTAGACCAAACCTACGCCAAAATCCATTTCACTATCATATTCATCGGCGTAAATCTA A>>@FGDGFFDFGBGGGGHEGBIEDHFHEHEHFAEGHAFGEDFIFFHCF:CA8GBEFBCGDDGBGK@>>A@FCC@??IH?GFBD5BC>@6GGGH=JAGIE X0:i:1 X1:i:1 XA:Z:1,+567624,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:AD?BD XT:A:U RG:Z:1#49 HS25_09827:2:1213:18566:17240#49 99 1 567626 0 100M = 568008 482 GAGGCTTCATTCACTGATTTCCCCTATTCTCAGGCTACACCCTAGACCAAACCTACGCCAAAATCCATTTCACTATCATATTCATCGGCGTAAATCTAAC CACEFGE?GFGGGFFHGGGFGDIHHJHIGHHHHIEGGHHGGHGHFFEGGIIFHGEIGGGBIJGHDFGGGFHGIDGGGGHHG@IHJF,HEGFGGHFGH=GH X0:i:1 X1:i:1 XA:Z:1,+567626,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDDFD XT:A:U RG:Z:1#49 HS25_09827:2:2304:6761:15081#49 163 1 567626 0 100M = 568020 494 GAGGCTTCATTCACTGATTTCCCCTATTCTCAGGCTACACCCTAGACCAAACCTACGCCAAAATCCATTTCACTATCATATTCATCGGCGTAAATCTAAC ;CBBCFGHFCFGHGECED>FGGHEFGFIFIGDFHGEE6CGHDAHE@GIFFHHGEIHGGFFHHDFEIH>DFEFHHIHFFFHD=IFIFBFDFEFFHEFEHFG X0:i:1 X1:i:1 XA:Z:1,+567626,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1314:6998:29842#49 99 1 567634 0 100M = 568028 494 ATTCACTGATTTCCCCTATTCTCAGGCTACACCCTAGACCAAACCTACGCCAAAATCCATTTCACTATCATATTCATCGGCGTAAATCTAACTTTCTTCC AAEDFGEEGFHGGGGJGGGFGFIGHHHHEHGHFHJGGGHGGHFHHGHIGHIIFHBIDHFGGGGHGFGGGEGGGFGGFGGHGG?HHFIHFDGGGDHCDHJE X0:i:1 X1:i:1 XA:Z:1,+567634,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDFFD XT:A:U RG:Z:1#49 HS25_09827:2:2214:18770:47330#49 83 1 567636 23 100M = 567265 -471 TCACTGATTTCCCCTATTCTCAGGCTACACCCTAGACCAAACCTACGCCAAAATCCATTTCGCTATCATATTCATCGGCGTAAATCTAACTTTCTTCCCA FGDHGEEG@GHFHGEEFGGIHIIHEGKI?HFGGIJGHGGIFIHGEHHFIIFGIEFIHHDEGHHGGIHHHHHGIHFHEIGGHGGGH>JGFGFJFEGFCBAC X0:i:1 X1:i:1 XA:Z:MT,-7085,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 QT:Z:!1=DFFFE XT:A:U RG:Z:1#49 HS25_09827:2:2216:11969:30191#49 163 1 567637 0 100M = 568016 479 CACTGATTTCCCCTATTCTCAGGCTACACCCTAGACCAAACCTACGCCAAAATCCATTTCACTATCATATTCATCGGCGTAAATCTAACTTTCTTCCCAC '@58E;A;E:FGHGC6IG6G5C89HG?=ADD:F8&G@=>==>4H=3F=:FBGG;9B=FCD@A@BH2CFIHGEF:ID8@FHCF6CGH;DA X0:i:1 X1:i:1 XA:Z:1,+567637,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2304:13327:30455#49 99 1 567637 0 100M = 568034 497 CACTGATTTCCCCTATTCTCAGGCTACACCCTAGACCAAACCTACGCCAAAATCCATTTCACTATCATATTCATCGGCGTAAATCTAACTTTCTTCCCAC A?BEFGFGFFFEGJGFGGBG?DIEGJFFFDHGFHEGJGHCDHCEFGDCGI3FCIFADGFFGGGA@FHGG?FIGIGDHEHHC77FHFCCFGGGBHD5@HFF X0:i:1 X1:i:1 XA:Z:1,+567637,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:DDDDE XT:A:U RG:Z:1#49 HS25_09827:2:2201:9423:19401#49 99 1 567643 0 100M = 568018 475 TTTCCCCTATTCTCAGGCTACACCCTAGACCAAACCTACGCCAAAATCCATTTCACTATCATATTCATCGGCGTAAATCTAACTTTCTTCCCACAACACT AAB@FGEGIFGFGJEFGGGFGHIGHFDHEHHHCHEGHHHCGHGGEGFHGFIIKFGIGHGGEIGDKGHGGCFFGJEEFEKEJHIHBHHGFHFGGHHCEHIE X0:i:1 X1:i:1 XA:Z:1,+567643,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:BDFFD XT:A:U RG:Z:1#49 HS25_09827:2:2304:4847:93010#49 163 1 567644 0 100M = 568022 478 TTCCCCTATTCTCAGGCTACACCCTAGACCAAACCTACGCCAAAATCCATTTCACTATCATATTCATCGGCGTAAATCTAACTTTCTTCCCACAACACTT ;CBA7DDCECHGAEFCEFBGCHJFHCFEIEGB5HAC?FIGBGCHGCHBDEDDG@FFFH7FGFH?F?GGAGEHHBBDBFGFDEFCIBCGIGC>FDHDFFEG X0:i:1 X1:i:1 XA:Z:1,+567644,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2308:2194:21355#49 163 1 567645 0 100M = 568040 495 TCCCCTATTCTCAGGCTACACCCTAGACCAAACCTACGCCAAAATCCATTTCACTATCATATTCATCGGCGTAAATCTAACTTTCTTCCCACAACACTTT ;CBCEFDCFCFGHHCEIDEFGFFGIDCIICGDHHBJHEIGHEHH?FGIFEHHGGIHFHJHDHHFEEGEDEEDHGFHGFGEFHFGIIHAIHGGJHHCHGGG X0:i:1 X1:i:1 XA:Z:1,+567645,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2202:6135:2999#49 99 1 567647 0 100M = 568015 468 CCCTATTCTCAGGCTACACCCTAGACCAAACCTACGCCAAAATCCATTTCACTATCATATTCATCGGCGTAAATCTAACTTTCTTCCCACAACACTTTCT C?BDFGEGIFHGFGFHGGGHGFEEHJHIGDHHFGJGHGHGFHEDHGHIGHCFJHEHGGGGDIGDFEIGG?HBFFF7FEIEEHIEJHHGGGGGGCGBHHJF X0:i:1 X1:i:1 XA:Z:1,+567647,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDFFB XT:A:U RG:Z:1#49 HS25_09827:2:1302:7458:49933#49 99 1 567649 29 100M = 568002 453 CTATTCTCAGGCTACACCCTAGACCAAACCTACGCCAAAATCCATTTCACTATCATATTCATCGGCGTAAATCTAACTTTCTTCCCACAACACTTTCTCG ?@>@=3F?AFHDHDH2>>EBFFF6@GA<+B4=IB X0:i:1 X1:i:1 XA:Z:1,+567649,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=::22B XT:A:U RG:Z:1#49 HS25_09827:2:2112:3416:3700#49 163 1 567649 0 100M = 567983 434 CTATTCTCAGGCTACACCCTAGACCAAACCTACGCCAAAATCCATTTCACTATCATATTCATCGGCGTAAATCTAACTTTCTTCCCACAACACTTTCTCG ;CBCADGFDGAG8DEDIDHFIFFIBEIIEEGIG>GFHAI@=DAHDGBIFECHGGI>CHHFDHEH5DGEFIFHHBHEBFF>CEFGIIHGIFHFHDHFEGEG X0:i:1 X1:i:1 XA:Z:1,+567649,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2314:12471:77609#49 163 1 567650 0 100M = 568051 501 TATTCTCAGGCTACACCCTAGACCAAACCTACGCCAAAATCCATTTCACTATCATATTCATCGGCGTAAATCTAACTTTCTTCCCACAACACTTTCTCGC ;C0C7D/;E,F+,G2E'@C?G7F7(7>87E,556BE?AC>EEE4FG>BD+E75GI.4B$CA9,?=5FGF455?>4JB4G><4=G@I;A;AG>5GH+5BF' X0:i:1 X1:i:1 XA:Z:1,+567650,100M,2; XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2213:14127:54704#49 163 1 567651 0 100M = 567995 444 ATTCTCAGGCTACACCCTAGACCAAACCTACGCCAAAATCCATTTCACTATCATATTCATCGGCGTAAATCTAACTTTCTTCCCACAACACTTTCTCGGC ;CBDEFEHFEFGHGFCHICFGGHIIGIIIEGGFHGFHGIGHEHEKGGIFGHHGEIFFHEHGHKFHEFHDFHKHFIHJIFIHGIHGFHEGFGGFHEFFHHG X0:i:1 X1:i:1 XA:Z:1,+567651,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1311:11534:5825#49 163 1 567656 0 100M = 568045 489 CAGGCTACACCCTAGACCAAACCTACGCCAAAATCCATTTCACTATCATATTCATCGGCGTAAATCTAACTTTCTTCCCACAACACTTTCTCGGCCTATC AA6E>FDDGEFCF>BEEIAGF>4,EAIGDDH7CCEIFGB@G@F>CDECGA??FDFGDGF>EEIH54FFEEFFIIHF;>IBD+HFHHEG X0:i:1 X1:i:1 XA:Z:1,+567656,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1311:1675:14076#49 1187 1 567656 0 100M = 568045 489 CAGGCTACACCCTAGACCAAACCTACGCCAAAATCCATTTCACTATCATATTCATCGGCGTAAATCTAACTTTCTTCCCACAACACTTTCTCGGCCTATC 1/A37F98+99@89,-6>577F5I?G6E>C7GF64GEDI>B5CD5@G5+5?755I>+677DF?FB?H+D=+5HBE5>+D>E=FHIFCF4><5>C+55B?G X0:i:1 X1:i:1 XA:Z:1,+567656,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2110:7879:13381#49 99 1 567657 0 100M = 568035 478 AGGCTACACCCTAGACCAAACCTACGCCAAAATCCATTTCACTATCATATTCATCGGCGTAAATCTAACTTTCTTCCCACAACACTTTCTCGGCCTATCC A=>EFA4GFDG@5EGDFHGHHHFAABFGHCGECHGGHIDFB?CDBA7GA8MI?ADEGGGEFBG?CG,GGFIC,HEFCHDHF(+F=BHF>H X0:i:1 X1:i:1 XA:Z:1,+567657,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:BDFBF XT:A:U RG:Z:1#49 HS25_09827:2:2114:16885:26257#49 163 1 567661 46 100M = 567982 421 TACACCCTAGACCAAACCTACGCCAAAATCCATTTCGCTATCATATTCATCGGCGTAAATCTAACTTTCTTCCCACAACACTTTCTCGGCCTATCCGGAA FFHHGHGFJGHJGHFHFIHJJGIHGFFIIHFHGHIFJHDHHEG X0:i:1 X1:i:1 XA:Z:MT,+7110,100M,1; XG:i:0 AM:i:23 SM:i:23 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1309:7900:62444#49 99 1 567664 0 100M = 568059 495 ACCCTAGACCAAACCTACGCCAAAATCCATTTCACTATCATATTCATCGGCGTAAATCTAACTTTCTTCCCACAACACTTTCTCGGCCTATCCGGAATGC AAC@FGFFGFFGGGEHGGDGGKIEEJHHEHHHFIAGGGFJ@HFEHGHGGHIIBG@I@FFGIGGHGKGGGEGGGDGEFIGHDGIHGFGFF@GBGDE5HHCH X0:i:1 X1:i:1 XA:Z:1,+567664,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:BDBDD XT:A:U RG:Z:1#49 HS25_09827:2:2306:19164:7690#49 163 1 567665 22 100M = 568030 465 CCCTAGACCAAACCTACGCCAAAATCCATTTCCCTATCATCTTCATCGGCGTAAATCTAACTTTCTTCCCACAACACTTTCTCGGCCTATCCGGAATGCC ;C?C>79HD@95ADC:E5HF7CFI8GE8DE7D'HACEA5A+HDD5CG?DEB7G?IEG@77GA?F5??EDG?HC+HAF=FEHEG54CH4H>ABBCEC5HHB X0:i:2 X1:i:0 XA:Z:MT,+7114,100M,2; XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1304:14787:49381#49 163 1 567674 0 100M = 568047 473 AAACCTACGCCAAAATCCATTTCACTATCATATTCATCGGCGTAAATCTAACTTTCTTCCCACAACACTTTCTCGGCCTATCCGGAATGCCCCGACGTTA ;CBCDECCBEFGHGFDEAIDCEFEIDDGIEGGGHGF,GIGHGCHFGGIFFHDGEIEEFHFDGDHFEC>JFFDEFFHB=FHDHACFBHCDAGFFD3FE@E? X0:i:1 X1:i:1 XA:Z:1,+567674,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1313:13909:10495#49 99 1 567677 0 100M = 568060 483 CCTACGCCAAAATCCATTTCACTATCATATTCATCGGCGTAAATCTAACTTTCTTCCCACAACACTTTCTCGGCCTATCCGGAATGCCCCGACGTTACTC CA>EFCFFGFGGEJGHGGGGGFIGGHDFFHHGFIHGFHH-GHGHFBEIFHIIHHFIGFGFEAGHD7IGG?GFGGGEBIHHJGICJGHHFE4GGHGHHGGF X0:i:1 X1:i:1 XA:Z:1,+567677,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:ADDDD XT:A:U RG:Z:1#49 HS25_09827:2:2108:9007:49908#49 99 1 567679 0 100M = 568055 476 TACGCCAAAATCCATTTCACTATCATATTCATCGGCGTAAATCTAACTTTCTTCCCACAACACTTTCTCGGCCTATCCGGAATGCCCCGACGTTACTCGG AACEFCEFFFFF@FEEBGBHGHIGDJ9IBHEHGIEGFHHGDEJDFFFCFIIFHEGGDGGB8GGD8DIGGE@DIJGEF>EHGGFHGGFHFGGGGHFG@GA2 X0:i:1 X1:i:1 XA:Z:1,+567679,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:B?DDD XT:A:U RG:Z:1#49 HS25_09827:2:2211:1546:7852#49 99 1 567680 0 100M = 568036 456 ACGCCAAAATCCATTTCACTATCATATTCATCGGCGTAAATCTAACTTTCTTCCCACAACACTTTCTCGGCCTATCCGGAATGCCCCGACGTTACTCGGA CACEFGEEEFHFGJGFGGGGGHIHHHHIGHEHFHJGGGFGGHFIGFHIGFIIJHEIFFGGJGAHHEFGGFGFID@EHIIHDFGHHGFHGGFGGHHJDHIE X0:i:1 X1:i:1 XA:Z:1,+567680,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDDFD XT:A:U RG:Z:1#49 HS25_09827:2:2114:20066:67985#49 163 1 567683 0 100M = 568039 456 CCAAAATCCATTTCACTATCATATTCATCGGCGTAAATCTAACTTTCTTCCCACAACACTTTCTCGGCCTATCCGGAATGCCCCGACGTTACTCGGACTA HHFGIFFHHHIFIEKHFFHGIGFFFIHIFHGIFLGFHHGGFFG X0:i:1 X1:i:1 XA:Z:1,+567683,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2302:18885:45039#49 163 1 567683 0 100M = 568031 448 CCAAAATCCATTTCACTATCATATTCATCGGCGTAAATCTAACTTTCTTCCCACAACACTTTCTCGGCCTATCCGGAATGCCCCGACGTTACTCGGACTA HF< X0:i:1 X1:i:1 XA:Z:1,+567683,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2103:9850:39459#49 99 1 567708 15 100M = 568040 432 CATCGGCGTAAATCTAACTTTCTTCCCACAACACTTTCTCGGCCTATCCGGAATGCCCCGACGTTACTCGGACTACCCCGATGCATACACCACATGAAAT CA>C=GDD;F?@HDEGGCGEG2CGGD9HGAHCG.EGJEHGDHEIFGH?DHFICGGAD9GBEJGBF@HGG?7FFF7?FBH7DF7HEFFC6E4GGEEGH4CF X0:i:2 X1:i:0 XA:Z:1,+567708,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!11?+22A XT:A:R RG:Z:1#49 HS25_09827:2:1211:13514:68143#49 99 1 567710 0 100M = 568078 468 TCGGCGTAAATCTAACTTTCTTCCCACAACACTTTCTCGGCCTATCCGGAATGCCCCGACGTTACTCGGACTACCCCGATGCATACACCACATGAAATAT CACCFGEFIFHGGJGHGGDHIGIKHHHIFHHHHIIGGHHGGHHGIGCIFHIIHGGHFGGKIEGHGKHGGCKIGGGGHGGHIHIHHGHHFGGGGHEHHAGB X0:i:2 X1:i:0 XA:Z:1,+567710,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DFFFB XT:A:R RG:Z:1#49 HS25_09827:2:2109:3078:78095#49 147 1 567710 0 100M = 567351 -459 TCGGCGTAAATCTAACTTTCTTCCCACAACACTTTCTCGGCCTATCCGGAATGCCCCGACGTTACTCGGACTACCCCGATGCATACACCACATGAAATAT GHGEFFCJ5AHDGC3C5G=HEFIBHEFHBG+?5HIG7EBGC7H+HBEAHD>FGGFEDH5BGCE,FBDG>GED,EHBCFCF7IFH@EEHGFEEEDDEDBC< X0:i:2 X1:i:0 XA:Z:1,-567710,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2304:9995:91981#49 147 1 567714 0 100M = 567241 -573 CGTAAATCTACCTTTCTTCCCACAACCCTTTCTCGGCCTATCCGGAATGCCCCGACGTTACTCGGACTACCCCGATGCATACACCACATGAAATATCCTA 2D@55H+5+4+@44*@5++456+++4'6+++5'555H?,+?@@+F7@++?ED5+@?H7D'55AD7B,F'ACE8C+?C577,>>6-6-?5A9+8DD786C; X0:i:2 X1:i:0 XA:Z:1,-567714,100M,3; XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1304:9664:48283#49 163 1 567716 15 100M = 568020 404 TAAATCTAACTTTCTTCCCACAACACTTTCTCGGCCTATCCGGAATGCCCCGACGTTACTCGGACTACCCCGATGCATACACCACATGAAATATCCTATC ;CBCCDGFFGFGHGFEGGI?IKJFIEEIICGGGHHJGEIGHEHHGGGIDIHHGGIFFHFCH9EGGJHGJIHFHFFHJFHIFHFGIFHG;HLFDJHFFH?G X0:i:2 X1:i:0 XA:Z:1,+567716,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2101:14010:56390#49 163 1 567716 0 100M = 567970 354 TAAATCTAACTTTCTTCCCACAACACTTTCTCGGCCTATCCGGAATGCCCCGACGTTACTCGGACTACCCCGATGCATACACCACATGAAATATCCTATC 6GEDAIGAD=HD@5I5IEDGE>FEH7HAEDBFI>IAG?HH>EHGFDCHEA@F;CGI>G>HFHCFFHH?GFF?G?CGFIHD?BFEB46H@GFHFCHADACBG?HGHHD> X0:i:2 X1:i:0 XA:Z:MT,+7165,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1213:13897:71588#49 99 1 567718 15 100M = 568059 441 AATCTAACTTTCTTCCCACAACACTTTCTCGGCCTATCCGGAATGCCCCGACGTTACTCGGACTACCCCGATGCATACACCACATGAAATATCCTATCAT CAECFEF?E@F@GJEHGCGEIHEGDDFH@HAHGIIF8EHCCH;H9FCCC?IIF7LIDFCGE9GAKEGGGE7DAJGDBGHHCGFCCB>FEHGBGHFCD4I; X0:i:2 X1:i:0 XA:Z:1,+567718,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!11==BAD XT:A:R RG:Z:1#49 HS25_09827:2:2112:20507:84693#49 147 1 567719 0 100M = 567300 -519 ATCTAACTTTCTTCCCACAACACTTTCTCGGCCTATCCGGAATGCCCCGACGTTACTCGGACTACCCCGATGCATACACCACATGAAATATCCTATCATC GEHE>AH>FGACCHII@IGAC X0:i:2 X1:i:0 XA:Z:MT,-7170,100M,3; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 QT:Z:!1+=D??D XT:A:R RG:Z:1#49 HS25_09827:2:1302:4109:12622#49 163 1 567724 0 100M = 568099 475 ACTTTCTTCCCACAACACTTTCTCGGCCTATCCGGAATGCCCCGACGTTACTCGGACTACCCCGATGCATACACCACATGAAATATCCTATCATCTGTAG EJGAGHGIEECGIGLGCCHBICFFEHD=FHEFHFH@FIHIEHHHHCJGGFIFGHHKFEKGGHH?HGIGDFEHGDGCI8GHHEHFIFEIEDGGHGFHDGGFCCBC; X0:i:2 X1:i:0 XA:Z:1,-567724,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1201:14546:37860#49 83 1 567731 0 100M = 567316 -515 TCCCACAACACTTTCTCGGCCTATCCGGAATGCCCCGACGTTACTCGGACTACCCCGATGCATACACCACATGAAATATCCTATCATCTGTAGGCTCATT 2I>HBHDGGDHF>FGGEIGJCKGFGGIIIEEGGIFFHGGMGGFGIGIHFIIFIFGFHDHGHHHFFEHHHEHEIHJFKIGGHGGGJEHGGHFJGGGFEEAC X0:i:2 X1:i:0 XA:Z:1,-567731,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1BDFFFF XT:A:R RG:Z:1#49 HS25_09827:2:1205:9835:54425#49 147 1 567731 0 100M = 567294 -537 TCCATAAACACTTTCTCGGCCGATCCGGAATGCCCCGACGTTACTCGGACTACCCCGATGCATACACCACATGAAATATCCTATCATCTGTAGGCTCATT 24@,++F>+<+;<4*@+=+4+6=BA=F65EF5C?5H77AA7EH=A75G7B5FIB55D7D=AED6?<6FH7ECECE8CFE@7CCI:?AHGF97@D?>8A;: X0:i:2 X1:i:0 XA:Z:MT,-7180,100M,5; XG:i:0 AM:i:0 SM:i:0 XM:i:5 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2101:14810:36898#49 163 1 567732 15 100M = 568062 430 CCCACAACACTTTCTCGGCCTATCCGGAATGCCCCGACGTTACTCGGACTACCCCGATGCATACACCACATGAAATATCCTATCATCTGTAGGCTCATTC ;CBDEFDHAGFG9GEGHGHFGEFIIHIIIEGGEHHEEGIGHJHHIGKGDIEGGGIHEFJHGGFHFHHHJGHHEEEHBIGJCGIHFFHFIHEBFGFGHHHG X0:i:2 X1:i:0 XA:Z:1,+567732,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2201:16952:25732#49 83 1 567736 0 100M = 567579 -257 CAACACTTTCTCGGCCTATCCGGAATGCCCCGACGTTACTCGGACTACCCCGATGCATACACCACATGAAATATCCTATCATCTGTAGGCTCATTCATTT HCGEJ=BGGFGDHJGB>IFJHGIHEEKGIFHGGIKIHGGEGGHFGLHFIIIGHEGEHGHGGHGFGHEHHHHGIFJGGIGIFGGGJEJGGFFGFEGFEBAA X0:i:2 X1:i:0 XA:Z:1,-567736,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1202:12383:14410#49 99 1 567737 0 100M = 568075 438 AACACTTTCTCGGCCTATCCGGAATGCCCCGACGTTACTCGGACTACCCCGATGCATACACCACATGAAATATCCTATCATCTGTAGGCTCATTCATTTC CACEFGEEIFGGGHGHGGGHGHIHGFFIGHHCHDAGGGHGGHJHHFHIGIIIHHHGGBGGJGGHGGIGGFHIIGEGFGGHGHGDJHIHFGGGGHEHHHIB X0:i:2 X1:i:0 XA:Z:MT,+7186,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!4=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2210:6273:55180#49 147 1 567737 0 100M = 567379 -458 AACACTTTCTCGGCCTATCCGGAATGCCCCGACGTTACTCGGACTACCCCGATGCATACACCACATGAAATATCCTATCATCTGTAGGCTCATTCATTTC 2EH,GEDFFAFDG>IF@=EHFGFFHFFHHHEF>FJFBKHHFHFGF(EGHCIDGHG?H=F5GI6GFBHG>7CI@GDIEJCFDCFHDEG?GAH+FDECCAC; X0:i:2 X1:i:0 XA:Z:1,-567737,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2207:21340:90894#49 83 1 567738 0 100M = 567378 -460 ACACTTTCTCGGCCTATCCGGAATGCCCCGACGTTACTCGGACTACCCCGATGCATACACCACATGAAATATCCTATCATCTGTAGGCTCATTCATTTCT EF4DH=5G>GGFFCGH7ICGCHBHGGCIFHEGGHEGHGIIFI@CHGFHFIH;IEGCEGHGGFGHGHGHHHHEIHHHGIHGEGGGGGJHDFFGEFGFFEAA X0:i:2 X1:i:0 XA:Z:MT,-7187,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2214:16328:99586#49 83 1 567742 0 100M = 567381 -461 TTTCGCGGCCTATCCGGAATGCCCCGACGTTACGCGGACTTCCCCGATGCATACACCACATGAAATATCCTATCATCTGTAGGCTCATTCATTTCTCTAT '6HB'DFEH,@C77EB,G,A77HG5(DD79GI-AFDH@7CDE.C?C'F-/ADG@9C:AIFHEDFBD.DGIBGE:>>?,AGIGCFFDFBELDHG=EFHHFIFGGEFFFHGFEGGFFJGHBK@GGGCHDEHGIEHCHHFGGEGEIHEEFGCGHFEBGDHGFCFCCEECBC; X0:i:2 X1:i:0 XA:Z:MT,-7194,100M,2; XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1203:13966:37324#49 163 1 567746 0 100M = 568083 437 TCGGCCTATCCGGAATGCCCCGACGTTACTCGGACTACCCCGATGCATACACCACATGAAATATCCTATCATCTGTAGGCTCATTCATTTCTCTAACAGC ;CBCDFGHDGFGHGEEHIIGGGFFIGIIIEGBHD6GEFIGHEEHEGGIJHHHGJIFEFFHDGHFFHHGJIHGHGIDFIFIHGGHFIHFIHHFFFAGH?HG X0:i:2 X1:i:0 XA:Z:1,+567746,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2316:4107:65733#49 121 1 567751 0 100M = 567751 0 CTATCCGGAATGCCCCGACGTTACTCGGACTACCCCGATGCATACACCACATGAAATATCCTATCATCTGTAGGCTCATTCATTTCTCTAACAGCAGTAA FJAEJDCFBFDG=?DE@?GBGAEGGIK?E7@?>JBCC6HDGGDEBDHGB X0:i:2 X1:i:0 XA:Z:1,+567752,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:BDDFF XT:A:R RG:Z:1#49 HS25_09827:2:1310:3195:51712#49 83 1 567753 0 100M = 567299 -554 ATCCGGAATGCCCCGACGTTACTCGGACTACCCCGATGCATACACCACATGAAATATCCTATCATCTGTAGGCTCATTCATTTCTCTAACAGCAGTAATA ;FHEJEHG7FHFCFGGCFHJCGGHDGFCFBEGGIFGFGIDGGG7ILFHIIICIHGFHHHGGFGGGJIHHHHGH@FGGIHIFGGGEEFGFEFEFFGFCBAB X0:i:2 X1:i:0 XA:Z:MT,-7202,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2201:6787:54345#49 163 1 567762 15 100M = 568060 398 GCCCCGACGTTACTCGGACTACCCCGATGCATACACCACATGAAATATCCTATCATCTGTAGGCTCATTCATTTCTCTAACAGCAGTAATATTAATAATT ;CBDEDDFFGFGLGGDIIHGIGFIIHGEDICGFHBFIGHGDDHHGCGGDFHHGGGEFFFHHGHIBEHIJIGFHFFHFIGHHGGGFCHFIFLFHFDFH=GG X0:i:2 X1:i:1 XA:Z:1,+567762,100M,1;17,+51183487,100M,2; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2211:17372:23675#49 147 1 567764 0 100M = 567352 -512 CCCGACGTTACTCGGACTACCCCGATGCATACACCACATGAAATATCCTATCATCTGTAGGCTCATTCATTTCTCTAACAGCAGTAATATTAATAATTTT A?BFGE?5>BH>DE4H>H=DCH?5?FHDDH@C5>DAD8>FBGCCHEFA5G,D?4@>DGEF@EC87>?DBEDCCEEHGGHFHFGGFIGGHHGHGGGGFHAGGCKFDGGIFFHFIGIFEIEGIHGGHFHGGEHGGIIHHHHFIFJEKIH>FGGGFGJGEGFJFEGFDBAC X0:i:3 X1:i:0 XA:Z:1,-567766,100M,1;MT,-7215,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DFFFF XT:A:R RG:Z:1#49 HS25_09827:2:2103:14309:24962#49 163 1 567786 0 100M = 568159 473 CGATGCATACACCACATGAAACATCCTATCATCTGTAGGCTCATTCATTTCTCTAACAGCAGTAGTATTAATAATTTTCATGATTTGAGAGGCCTTCGCT ;CABDDD@FFFGHAGGFFIFFCJFIHEIIEGGFHGCHGCGFEHHFGEEFGHGGGIFEFFFHH?HGJFGFGFHHHEEFIFIHGEHIICEDFEG>JHFFHHG XG:i:0 AM:i:0 SM:i:0 XM:i:4 XO:i:0 XT:A:M RG:Z:1#49 HS25_09827:2:2211:3294:20164#49 163 1 567791 22 100M = 568041 350 CATACACCACATGAAATATCCTATCATCTGTAGGCTCATTCATTTCTCTAACAGCAGTAATATTAATAATTTTCATGATTTGAGAAGCCTTCGCTTCGAA FDGEEFG@FHGFHFGEFGFDFF6BFABHD>EEFF;IHFHHEFJFFFH?EG X0:i:2 X1:i:1 XA:Z:MT,+7240,100M,1;17,+51183516,100M,2; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2215:14172:53309#49 147 1 567793 0 100M = 567506 -387 TACACCACATGAAATATCCTATCATCTGTAGGCTCATTCATTTCTCTAACAGCAGTAATATTAATAATTTTCATGATTTGAGAAGCCTTCGCTTCGAAGC ?FFBFCGBFHGHCHIFHFEHIGH4HIGHHEIFHFH,HHGDIEBFHGFGHHFF5EGFHHGDGGJ:G9@@AGIIIGB;FJHF=8=FGIGH/7H;C9?; X0:i:2 X1:i:1 XA:Z:1,-567793,100M,1;17,-51183518,100M,2; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2108:4996:53145#49 99 1 567799 22 100M = 568046 347 ACATGAAATATCCTATCATCTGTAGGCTCATTCATTTCTCTAACAGCAGTAATATTAATAATTTTCATGATTTGAGAAGCCTTCGCTTCGAAGCGAAAAG CAEDFGFFJFHGGEGFGGGGGDIKIEHFGHHHFHHGFHHHGHGGHGHIGFIIHHGIFHIFGJGDDKGGGCFIGFGJFGEFDGIHEEHHFE@GGHEHBHIH X0:i:2 X1:i:1 XA:Z:MT,+7248,100M,1;17,+51183524,100M,2; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDFFE XT:A:R RG:Z:1#49 HS25_09827:2:1209:16805:87289#49 83 1 567802 0 100M = 567381 -521 TGAAATATCCTATCATCTGTAGGCTCATTCATTTCTCTAACAGCAGTAATATTAATAATTTTCATGATTTGAGAAGCCTTTGCTTCGAAGCGAAAAGTCC 2J=HJ=CGFFGFFHFJDICDHGIFD7CGDFHGGGFGHGIDKCGDALGFIEIGCHGGIFHFGHEHFHIHHGHGDHEFGIHG?GGGHFJEGGFIFECFE>AC X0:i:2 X1:i:1 XA:Z:MT,-7251,100M,2;17,-51183527,100M,3; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!1=DDDDD XT:A:R RG:Z:1#49 HS25_09827:2:2205:8588:17198#49 147 1 567824 60 100M = 567448 -476 GCTCATTCATTTCTCTAACAGCAGTAATATTAATAATTTTCATAATTTGAGAAGCCTTCGCTTCGAAGCGAAAAGTCCTAATAGTAGAAGAACCCTCCAT GHHHFHGFGIHIGHBIFFHHIFHFHIGHGHEJGFIDHEHDDEHEEIGGGHFFIEGGHDEDGIDGFHHGGGIIIIEBFFHIGIGIGGFHGFEEFEFECBC; X0:i:1 X1:i:1 XA:Z:MT,-7273,100M,1; XG:i:0 AM:i:23 SM:i:23 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2203:13785:16890#49 83 1 567827 23 100M = 567350 -577 CATTCATTTCTCTAACAGCAGTAATATTAATAATTTTCATAATTTGAGAAGCCTTCGCTTCGAAGCGAAAAGTCCTAATAGTAGAAGAACCCTCCATAAA FCHHJ=HGCGEFCI5GDDGEHHBHGGIFGHEGGGGEDGEEFFGG8FEFF9HGG@8FEG@DCEGFEEIHHH?@EFEEGIDGF:>GJGGGDHFG?FBFECAA X0:i:1 X1:i:1 XA:Z:MT,-7276,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 QT:Z:!1=DFFFD XT:A:U RG:Z:1#49 HS25_09827:2:2216:18476:64421#49 83 1 567832 0 100M = 567387 -545 ATTTCTCTAACAGCAGTAATATTAATAATTTTCATGATTTGAGAAGCCTTCGCTTCGAAGCGAAAAGTCCTAATAGTAGAATAACCCGCCATAAACCTGG 2CFBB=:FG@EDHJFJFIG/HHIFE@GIF7FGGEDFDGGFFGFDHGGAFBFC9@E@HGAE7CEGGJAC@HHGDDEHE>BGH">2F?B@F?=EEDEFCEAC X0:i:1 X1:i:1 XA:Z:1,-567832,100M,3; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 QT:Z:!1=ADFFB XT:A:U RG:Z:1#49 HS25_09827:2:1202:4173:96305#49 99 1 567843 60 100M = 568188 445 AGCAGTAATATTAATAATTTTCATAATTTGAGAAGCCTTCGCTTCGAAGCGAAAAGTCCTAATAGTAGAAGAACCCTCCATAAACCTGGAGTGACTATAT A?BFFGFDIFFEEJFGGGHFCHHEHCFEGHGHGICFGHFJGHFIG?HCGHE;KIBE79FGDJGDEDGGGEHGCG7D?IGE7GGD5EFHDEGGBCFB@H>E X0:i:1 X1:i:1 XA:Z:MT,+7292,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:23 SM:i:23 XM:i:0 XO:i:0 QT:Z:!1:BDDDF XT:A:U RG:Z:1#49 HS25_09827:2:1205:12985:89055#49 99 1 567861 46 100M = 567999 238 TTTCATAATTTGAGAAGCCTTCGCTTCGAAGCGAAAAGTCCTAATAGTAGAAGAACCCTCCATAAACCTGGAGTGACTATATGGATGCCCCCCACCCTAC CAEFFGEEIFHGGGGJGGGGGGIGFHFIGHEHCHEGGGHGGHJGGGECGHIIHDGEFGGGGGGHKEIGGFHFGJGGHEHHEGIHHGGFGGGGGHEJHHGE X0:i:1 X1:i:1 XA:Z:MT,+7310,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:23 SM:i:23 XM:i:0 XO:i:0 QT:Z:!1:DDFFF XT:A:U RG:Z:1#49 HS25_09827:2:1202:9772:77808#49 99 1 567869 0 100M = 567962 193 TTTGAGAAGCCTTCGCTTCGAAGCGAAAAGTCCTAATAGTAGAAGAACCCTCCATAAACCTGGAGTGACTATATGGATGCCCCCCACCCTACCACACATT CAEEFGFGIFHGGJGGGGGGIHIGHFHIGHHHHIIGJHHGGFFIFFHIDIIIJILICGGJGIGHFFIGGHFGGIEJHG7HGGIHHFJHFGGGGFHFHGIB X0:i:2 X1:i:0 XA:Z:1,+567869,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFE XT:A:R RG:Z:1#49 HS25_09827:2:2211:21031:96791#49 83 1 567869 29 100M = 567473 -496 TTTGAGAAGCCTTCGCTTCGAAGCGAAAAGTCCTAATAGTAGAAGAACCCTCCATAAACCTGGAGTGACTATATGGATGCCCCCCACCCTACCACACATT BF@D+=<>>F@F5FB5DFCEHG>,,GJGFFCGGGE@79EDBFGGAE7CIB.FGHBGECHECHHFGHHFGHH@FFCEE@DGEDCGFFEHF?=FDFBFEBAA X0:i:2 X1:i:0 XA:Z:1,-567869,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1312:18557:85604#49 147 1 567870 0 100M = 567520 -450 TTGAGAAGCCGTCGCTTCGAAGCGAAAAGTCCTAATAGTAGAAGAACCCTCCATAAACCTGGAGTGACTATATGGATGCCCCCCACCCTACCACACATTC GDGE>F+55A+CGH>CCA=CHBFBJBF,F+DFE?+DFHEA77BC>'DGDEIDG>GE7GH+5ED,CG@F5?5>86CBC>?=DDFH:CA?BFCD,CB>BB;< X0:i:2 X1:i:0 XA:Z:MT,-7319,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2312:16478:38116#49 147 1 567870 0 100M = 567511 -459 TTGAGAAGCCTTCGCTTCGAAGCGAAAAGTCCTAATAGTAGAAGAACCCTCCATAAACCTGGAGTGACTATATGGATGCCCCCCACCCTACCACACATTC GHHBF>?FFL>IFHCFDGHEHGFJEEEHGHFF>HIEBHFFFGGGFEFGH?GJ?HGFCGHDGIGEGH@EBGEG?DGHC>GGGIIG-FAHG5ED8EBECBC; X0:i:2 X1:i:0 XA:Z:1,-567870,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2107:8547:8889#49 83 1 567879 0 100M = 567503 -476 CTTCGCTTCGAAGCGAAAAGTCCTAATAGTAGAAGAACCCTCCATAAACCTGGAGTGACTATATGGATGCCCCCCACCCTACCACACATTCGAAGAACCC EIDHHHHGGGHFGHGEHIHIHHIFGGKGIHFGGEGF7GGGGIGFEEHHFIEGIEGFIHHGGFGGGJIF9HHGHFJA X0:i:2 X1:i:0 XA:Z:MT,-7331,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1207:6118:48222#49 83 1 567884 0 100M = 567505 -479 CTTCGAAGCGAAAAGTCCTAATAGTAGAAGAACCCTCCATAAACCTGGAGTGACTATATGGATGCGCCCCCCCCTACCACACATTCGAAGAACCCGTATA EIHHHFDGGGGF>GFHH?HCEH>HEFIF,FE-GH@@HGIGGABGHGGFIEEDGHBG8EDGH@A>G,IFHH-FIHCGGI>GEGGGFBG@EFFEGFGFEE?B X0:i:2 X1:i:1 XA:Z:MT,-7333,100M,2;17,-51183609,100M,3; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!1:A?BDD XT:A:R RG:Z:1#49 HS25_09827:2:1212:2546:56682#49 83 1 567887 0 100M = 567499 -488 CGAAGCGAAAAGTCCTAATAGTAGAAGAACCCTCCATAAACCTGGAGTGACTATATGGATGCCCCCCACCCTACCACACATTCGAAGAACCCGTATACAT FIHHHEFG@F6EHFFGDGFGH?GFEGJA7FEGGIFFHGIGGIGGIFHC?IHDCFFGHHFEGHHFGEE8HHHF:FFHECDGGGGGHGE@@HFFDBGFCC?B X0:i:2 X1:i:0 XA:Z:MT,-7336,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1304:7219:96654#49 83 1 567890 0 100M = 567519 -471 AGCGAAAAGTCCTAATAGTAGAAGAACCCTCCATAAACCTGGAGTGACTATATGGATGCCCCCCACCCTGCCACACATTCGAAGAACCCGTATACATAAA BI4677DCBF,<,GH8DGGE@C9FAB7/F8.GCH?@HC9CGF9F(8I8C-DB(-.<;I2D2A>G?F<@DGD4?D?=7CA8 X0:i:2 X1:i:0 XA:Z:MT,-7339,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:<+<2? XT:A:R RG:Z:1#49 HS25_09827:2:1313:15987:86331#49 83 1 567890 0 100M = 567523 -467 AGCGAAAAGTCCTAATAGTAGAAGAACCCTCCATAAACCTGGAGTGACTATATGGATGCCCCCCACCCTACCACACATTCGAAGAACCCGTATACATAAA FFDHFDHGGGGFHJFJHIHGFGIFGGIGFHEGGGDDAGEFJIFGIEHHIIHGIHGFHCHFHHGH:HIHGGHG?FDIGI>GGGGGH?JFGFFIGFGFCEAC X0:i:2 X1:i:0 XA:Z:1,-567890,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFB XT:A:R RG:Z:1#49 HS25_09827:2:1305:3600:97037#49 147 1 567896 0 100M = 567532 -464 AAGTCCTAATAGTAGAAGAACCCTCCATAAACCTGGAGTGACTATATGGATGCCCCCCACCCTACCACACATTCGAAGAACCCGTATACATAAAATCTAG GHHEFHGGFLHIGHIIFGE5HFC44F'DABDE?C55+G?5AFDC>55,FHDD@@E5FEGDBED?G+FCEFAGHD67BBGBGC7?BG8EF?IBEAB:BAEGEC7CCBC8AC1 X0:i:2 X1:i:0 XA:Z:1,-567900,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2207:8255:92826#49 83 1 567903 0 100M = 567501 -502 AATAGTAGAAGAACCCTCCATAAACCTGGAGTGACTATATGGATGCCCCCCACCCTACCACACATTCGAAGAACCCGTATACATAAAATCTAGACAAAAA BGFEJFFHD5FG>DEBI@DEBFHFHBAEEB>A=5E5EDF?,G7@DCEAEG7(IJIG(GE7D==I,67ABEHAIFIE7IC>7@F>AH@CAEGHCBBDFDCAC: X0:i:2 X1:i:0 XA:Z:1,-567905,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2109:11839:51240#49 83 1 567912 0 100M = 567512 -500 AGAACCCTCCATAAACCTGGAGTGACTATATGGATGCCCCCCACCCTACCACACATTCGAAGAACCCGTATACATAAAATCTAGACAAAAAAGGAAGGAA FG44CEHAGDGFH>FGHIGGEG6FEG76GBHGG@EG7GGIGG-FHEGJII:L9HFFDFHEHHG>GHHFHEHBI@FDKIG>HBGGGEJGDFFFFFGFDEAC X0:i:2 X1:i:1 XA:Z:MT,-7361,100M,0;17,-51183637,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11ABDFE XT:A:R RG:Z:1#49 HS25_09827:2:2313:9679:21200#49 99 1 567917 29 100M = 568388 571 CCTCCATAAACCTGGAGTGACTATATGGATGCCCCCCACCCTACCACACATTCGAAGAACCCGTATACATAAAATCTAGACAAAAAAGGAAGGAATCGAA AAEFFGBFIFGGG@HHEH>GFEFFGFHHIGI?GGFECDG7GE7>GGGHG9FGCG@I@GFICHFIE8HEGH@CEGFGJIFHHHEFFEIGIKIFGGGHGJGGFFIEFC@EB?A X0:i:2 X1:i:1 XA:Z:MT,-7370,100M,0;17,-51183646,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFDFD XT:A:R RG:Z:1#49 HS25_09827:2:2312:9527:82608#49 83 1 567921 0 100M = 567505 -516 CATAAACCTGGAGTGACTATATGGATGCCCCCCACCCTACCACACATTCGAAGAACCCGTATACATAAAATCTAGACAAAAAAGGAAGGAATCGAACCCC FGHHF=CGGGGEGJGEHICDCIGFEGJFGBEGGEFIDGAEB:GFH@IBFIFFED8FHFHGGH@GGJGFC:HGHFHHEDGIGGGGHF1GDHFGEFGFDEAA X0:i:2 X1:i:1 XA:Z:MT,-7370,100M,0;17,-51183646,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDFDD XT:A:R RG:Z:1#49 HS25_09827:2:1214:19433:80763#49 147 1 567922 0 100M = 567565 -457 ATAAACCTGGAGTGACTATATGGATGCCCCCCACCCTACCACACATTCGAAGCACCCGTATACATAAAATCTAGACAAAAAAGGAAGGAATCGAACCCCC ;DHHD>G5FEFIEHFGFFEEIG21=FGHGHIF5FEDFK9DHHBEFEGGHEHF'GGE=HFHGGEDFGEHGGE;FEE@IFGIGE>IGEFEGECCJHEIBGFGCGH?JFGEFGFFGFECBB X0:i:2 X1:i:0 XA:Z:MT,-7376,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1203:8619:43138#49 73 1 567933 0 100M = 567933 0 GTGACTATATGGATGCCCCCCACCCTACCACACATTCGAAGAAACCGTATACATAAAATCTAGACAAAAAAGGAAGGAATCGAACCCCCCAAAGCTGGTT A?BEF?DDI2?D5E?H>GGHDG>GEE X0:i:2 X1:i:0 XA:Z:MT,+7382,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1==BBDB XT:A:R RG:Z:1#49 HS25_09827:2:2213:10282:71400#49 73 1 567935 0 100M = 567935 0 GACTATATGGATGCCCCCCACCCTACCACACATTCGAAGAACCCGTATACATAAAATCTAGACAAAAAAGGAAGGAATCGAACCCCCCAAAGCTGGTTTC A;BCF?F?4@4@52?FGGHH?BIAF X0:i:2 X1:i:0 XA:Z:MT,+7384,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11ADADE XT:A:R RG:Z:1#49 HS25_09827:2:2112:6612:89687#49 147 1 567935 0 100M = 567576 -459 GACTATATGGATGCCCCCCACCCTACCACACATTCGAAGAACCCGTATACATAAAATCTAGACAAAAAAGGAAGGAATCGAACCCCCCAAAGCTGGTTTC BFHHGHGDIIFDFHIICFGECDFGHFFEHFIDEFDFFEEJ7JGFFIJGHHKFIGGEDHDEGIDGFGHGHGEGIEGFFBGGFEFHCGGHGFFDEDFADBC; X0:i:2 X1:i:0 XA:Z:MT,-7384,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1201:19620:43730#49 83 1 567940 0 100M = 567571 -469 TATGGATGCCCCCCACCCTACCACACATTCGAAGAACCCGTATACATAAAATCTAGACAAAAAAGGAAGGAATCGAACCCCCCAAAGCTGGTTTCAAGCC ;6=HC5B>GFH@CG,JEIGI?HEFDGGF74HGGGGGHGGFGFBFAFHHFIIGC8GFHDDG@HGGFE:FHHH8BFHH/IFGGDGGFGJEFEFGE?GFE>?? X0:i:2 X1:i:0 XA:Z:1,-567940,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDDDB XT:A:R RG:Z:1#49 HS25_09827:2:2214:10213:100656#49 99 1 567949 15 100M = 568306 457 CCCCCACCCTACCACACATTCGAAGAACCCGTATACATAAAATCTAGACAAAAAAGGAAGGAATCGAACCCCCCAGAGCTGGTTTCAAGCCAACCCCATG BABFFGBEIFGGGJ>GGGGHGGIHHHHIGHEBHHEGHHHHGHGGIBHIFFIIHHGHGGGGJEGBIDGGGEIGGIGEFGGHGGIHHHHHFGGGGHEJHDGE X0:i:2 X1:i:0 XA:Z:1,+567949,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!4=DDFFB XT:A:R RG:Z:1#49 HS25_09827:2:2313:19999:93916#49 147 1 567950 0 100M = 567505 -545 CCCCACCCTACCACACATTCGAAGAACCCGTATACATAAAATCTAGACAAAAAAGGAAGGAATCGAACCCCCCAAAGCTGGTTTCAACCCAACCCCATGG 2?BFC3DH++FC+H3@F54FJG4>54HIFFEFI5EB7D9A,7GGFF5GDH5D+5C?CA5EGD6D,E>GB7@C8678?>,D75D6:C9'GH9+FGDDC,C1 X0:i:2 X1:i:0 XA:Z:1,-567950,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1309:12002:35215#49 147 1 567955 0 100M = 567572 -483 CCCTACCACACATTCGAAGAACCCGTATACATAAAATCTAGACAAAAAAGGAAGGAATCGAACCCCCCAAAGCTGGTTTCAAGCCAACCCCATGGCCTCC BF@ECHD>FGACF+BC@FGC>GJFH=G6GFFFGFEEFF9FHEFGFFEGHEFFGB@GCH?DGD?EFABFHG@E@BDI6HKGB=ICBC< X0:i:2 X1:i:0 XA:Z:MT,-7404,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2208:6524:75020#49 163 1 567956 22 100M = 568054 198 CCTACCACACATTCGAAGAACCCGTATACATAAAATCTAGACAAAAAAGGAAGGAATCGAACCCCCCAAAGCTGGTTTCAAGCCAACCCCATGGCCTCCA +>5?>G8ID@CHC@?D+6B,AECHE7CCD>'6;; X0:i:2 X1:i:0 XA:Z:1,-567956,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2209:8611:84216#49 83 1 567956 0 100M = 567542 -514 CCTACCACACATTCGAAGAACCCGTATACATAAAATCTAGACAAAAAAGGAAGGAATCGAACCCCCCAAAGCTGGTTTCAAGCCAACCCCATGGCCTCCA EFHEF=EG@@HFCFGHCICGHCEFEGFIIFEGGCFGHGGGGFFFEGHHFIFGIEBGEEHG-HGHGJIF@EHFIFJGHIHIFFGGJGEEFHFGGFGFCCAB X0:i:2 X1:i:0 XA:Z:1,-567956,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2213:13732:11875#49 83 1 567956 0 100M = 567508 -548 CCTACCACACATTCGAAGAACCCGTATACATAAAATCTAGACAAAAAAGGAAGGAATCGAACCCCCCAAAGCTGGTTTCAAGCCAACCCCATGGCCTCCA HFHGEFGGH?ECFGFFFEDFCB>A X0:i:2 X1:i:0 XA:Z:1,-567956,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFF XT:A:R RG:Z:1#49 HS25_09827:2:1202:9772:77808#49 147 1 567962 0 100M = 567869 -193 ACACATTCGAAGAACCCGTATACATAAAATCTAGACAAAAAAGGAAGGAATCGAACCCCCCAAAGCTGGTTTCAAGCCAACCCCATGGCCTCCATGACTT ?G?FGFDFFLFHC=FCCEBHJGFFHIGHKEIDIFEBFFHHHJHFFIGGHHEJGG@IHHJHGIGEFHDHGGIIIEGHIJHGFIIIGGGHGFFFHEFECBC; X0:i:2 X1:i:0 XA:Z:1,-567962,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1312:4195:29356#49 147 1 567964 0 100M = 567572 -492 ACATTCGAAGAACCCGTATACATAAAATCTAGACAAAAAAGGAAGGAATCGAACCCCCCAAAGCTGGTTTCAAGCCAACCCCATGGCCTCCATGACTTTT ;DFBDFCFFI>4GHBFGFGEJHFEDBFHHHDFEGEFFHBFFF@FFFGG@HEFBHGIHHDHGCFGGAEFICEGIIGIGFG9GEDFGGGEBHGEEDBABBC; X0:i:2 X1:i:0 XA:Z:MT,-7413,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1305:4420:57841#49 147 1 567969 0 100M = 567575 -494 CGAAGAACCCGTATACATAAAATCTAGACAAAAAAGGAAGGAATCGAACCCCCCAAAGCTGGTTTCAAGCCAACCCCATGGCCTCCATGACTTTTTCAAA GHGHDHCHFII8IEBCFFIGDFCEIGHGFFFEEEDABC; X0:i:2 X1:i:0 XA:Z:MT,-7418,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2101:14010:56390#49 83 1 567970 0 100M = 567716 -354 GAAGAACCCGTATACATAAAATCTAGACAAAAAAGGAAGGAACCGACCCCCCCAAAGCTGGTTTCAAGCCAACCCCATGGCCTCCATGACTTTTTCAAAA EAH4F5DG@4@E>F?EFIGI-76BEFC6FFCGGFF8HGG-GA-FE77HAI:FECFGD;9EGEG8GID?DE>@HFEEG>DGEF>>HEDHFFCADBGFCBAA X0:i:2 X1:i:0 XA:Z:MT,-7419,100M,2; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!11+4B;D XT:A:R RG:Z:1#49 HS25_09827:2:2108:4875:6512#49 83 1 567971 0 100M = 567588 -483 AAGAACCCGTATACATAAAATCTAGACAAAAAAGGAAGGAATCGAACCCCCCAAAGCTGGTTTCAAGCCAACCCCATGGCCTCCATGACTTTTTCAAAAA ;FHHGDFGGGGFGGFJHGGJHEGFG@DGGGHGGIKDDGGJGGGGIBIHIICFIEGHEHHFHHHFGHGFHEHGHFJGKIGGFFGGHGJGGGFGGFGFDEAB X0:i:2 X1:i:0 XA:Z:1,-567971,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFB XT:A:R RG:Z:1#49 HS25_09827:2:1204:11517:18995#49 163 1 567973 23 100M = 568307 434 GAACCCGTATACATAACATCTAGACAAAAAAGGAAGGAATCGAACCCCCCAAAGCTGGTTTCAAGCCAACCCCATGGCCTCCATGACTTTTTCAAAAAGA <;ACAFE87@9GEDIC+ABB7,J7HCB8D>7GF>HE66@55F=H?GBBD>E7G?B>GD7CDB,,5'5EDDE+EGF+5B?>D+5@C34++>4B5+3D5@H2 X0:i:1 X1:i:1 XA:Z:MT,+7422,100M,2; XG:i:0 AM:i:0 SM:i:23 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1214:16904:13966#49 83 1 567973 23 100M = 567597 -476 GAACCCGTATACATAAAATCTAGACAAAAAAGGAAGGAATCGAACCCCCCAAAGCTGGTTTCAAGCCAACCCCATGGCCTCCATGACTTTTTCAAAAAGA 26@BHED>FD@D5>GHHICD?IEBDEJCIHHGG@KEHGG@GA9DELHJIICGIC?9HHDGH@EHCCJCHAHGI@CCHBKGHHGGGGEGFHFIFEGFEEAA X0:i:1 X1:i:1 XA:Z:MT,-7422,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 QT:Z:!4=DDFFD XT:A:U RG:Z:1#49 HS25_09827:2:1216:18237:96886#49 147 1 567979 23 100M = 567586 -493 GTATACATAAAATCTAGACAAAAAAGGAAGGAATCGAACCCCCCAAAGCTGGTTTCAAGCCAACCCCATGGCCTCCATGACTTTTTCAAAAAGATATTAG GGGHGDDBIIFIGH8IGDGHEFJJDIGHHFEDE?I7HFHHFEHEEIFD=HKJLGF@HHGHGGDHEG6FHGEIEEEDEJA?;I1HDGG>@FFF@9,:ABC< X0:i:1 X1:i:1 XA:Z:MT,-7428,100M,1; XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2114:16885:26257#49 83 1 567982 46 100M = 567661 -421 TACATAAAATCTAGACAAAAAAGGAAGGAATCGAACCCCCCAAAGCTGGTTTCAAGCCAACCCCATGGCCTCCATGACTTTTTCAAAAAGATATTAGAAA BFDHHGHGCGHFHIGJHIGIHHIGJGKFFIEGGHDIHGJIFGGGIGHHIIIFIHGIIJHCGHGJGHIFHHHGIFJHHIFGFGGGHEJGGGFJEEGFEEAB X0:i:1 X1:i:1 XA:Z:MT,-7431,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:23 SM:i:23 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:U RG:Z:1#49 HS25_09827:2:2112:3416:3700#49 83 1 567983 23 100M = 567649 -434 ACATAAAATCTAGACAAAAAAGGAAGGAATCGAACCCCCCATAGCTGGTTTCAAGCCAACCCCATGGCCTCCATGACTTTTTCAAAAAGATATTAGAAAA EA>HBEFGGGHFGHBJCIHCHIGBDGKFI,FGG,@IDGIEB:BGHEHHIIFDIHCGD;HDGHGFGLIHHGHGDHHHHIHIHGGEGGJGGFDFD?GFEBAB X0:i:1 X1:i:1 XA:Z:MT,-7432,100M,2; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:23 XM:i:1 XO:i:0 QT:Z:!1=DDDDD XT:A:U RG:Z:1#49 HS25_09827:2:2214:2594:69177#49 99 1 567984 15 100M = 568376 490 CATAAAATCTAGACAAAAAAGGAAGGAATCGAACCCCCCAAAGCTGGTTTCAAGCCAACCCCATGGCCTCCATGACTTTTTCAAAAAGATATTAGAAAAA BABCFGFGEFG@EJ>JGGDHDDIHHHFHFHEHFGIGGHHHFHGGGFHEFHIFFHHEDBFFGGGH@@GGGHBIIC7EFEGHIGIFJGI>FHGGGDDBG?HCCDEGGFBB?GE5GA?DH?GGIDBFD>E>E=D@FAA7FDEC>F=F>HEEABHGCEB=@I3HGI4EGBFHFEGG6DBFBC>D7D?HE,G7%F'@*>G67,6GGEJFB,BAH8E8FFG(865CHE@-EFG,IFHED8:FEEG@D?G8GGFFEE@GFADFDF@6>< X0:i:1 X1:i:1 XA:Z:MT,-7435,100M,2; BC:Z:TGTCTATC XG:i:0 AM:i:0 SM:i:23 XM:i:1 XO:i:0 QT:Z:1+:BDFFF XT:A:U RG:Z:1#49 HS25_09827:2:1303:12639:85769#49 147 1 567987 23 100M = 567624 -463 AAAATCTAGACAAAAAAGGAAGGAATCGAACCCCCCAAAGCTGGTTTCAAGCCAACCCCATGGCCTCCATGACTTTTTCAAAAAGATATTAGAAAAACCA >+>>4>I6+H=D>5I57,9F77I=EE55G?EDBGD?HHJ=5E??C46F>C@7C6CECJ7ID5>I@CD8>9HDGCD>8AC< X0:i:1 X1:i:1 XA:Z:MT,-7436,100M,1; XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2205:12260:20915#49 83 1 567990 23 100M = 567562 -528 ATCTAGACAAAAAAGGAAGGCATCGAGCCCCCGAAAGCTGGTTTCAAGCCAACCCCATGGCCTCCATGACTTTTTCAAAAAGATATTAGAAAAACCATTT F(4HB=547FHDHHF5>I77$C6H77(A?B7G'C7FHG-8G:F,HF,CF,:G9@F@H/D@CH.FG,.--:H8IFJ1G@>C?B>>??E@@?CA44?F@B>8 X0:i:1 X1:i:1 XA:Z:MT,-7439,100M,4; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:23 XM:i:3 XO:i:0 QT:Z:!1=DDDFF XT:A:U RG:Z:1#49 HS25_09827:2:2301:13975:49082#49 99 1 567992 15 100M = 568311 419 CTAGACAAAAAAGGAAGGAATCGAACCCCCCAAAGCTGGTTTCAAGCCAACCCCATGGCCTCCATGACTTTTTCAAAAAGATATTAGAAAAACCATTTCA ?A>DFGBDFF?G@DFF>EFF?F@;<C?I;J?7E7HGC(AGHG7/G77@DF7,,,E?0JG?7G?>BFE4GG5554+62 X0:i:1 X1:i:1 XA:Z:MT,+7441,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:15 SM:i:15 XM:i:0 XO:i:0 QT:Z:!11A:DDD XT:A:U RG:Z:1#49 HS25_09827:2:2202:2716:77402#49 83 1 567994 23 100M = 567610 -484 AGACAAAAAAGGAAGGAATCGAACACCCCAAAGCTGGTTTCAAGCCAACCCCATGGCCTCCATGACTTTTTCAAAAAGATATTAGAAAAACCATTTCATA H6+DJ=E+,G6F,65E9D,,-I,F-FC6DB?75G7EFAGD8.-CA77CFF:.DHC-8G@8@FEG-8DCC?A8B9DHH1HG?F>2??EC64C44FG=@>A8 X0:i:1 X1:i:1 XA:Z:MT,-7443,100M,2; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:23 XM:i:1 XO:i:0 QT:Z:!1:D=D;D XT:A:U RG:Z:1#49 HS25_09827:2:2213:14127:54704#49 83 1 567995 23 100M = 567651 -444 GACAAAAAAGGAAGGAATCGAACCCCCCAAAGCTGGTTTCAAGCCAACCCCATGGCCTCCATGACTTTTTCAAAAAGATATTAGAAAAACCATTTCATAA ;6>HGFHGGFEFHFGHFDHEEIEBGGIGIHHGGGGKHGGFGGHFGFHHDIHFDHGFIHHDGHEGGHIHHEHGIHFHGEHGFFGGHGEEDGFGFFGFECAB X0:i:1 X1:i:1 XA:Z:MT,-7444,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 QT:Z:!1=DDFFE XT:A:U RG:Z:1#49 HS25_09827:2:2102:12780:54928#49 147 1 567997 23 100M = 567583 -514 CAAAAAAGGAAGGAAGCGAACCCCCCAAAGCTGGTTTCAACCCAACCCCATGGCCTCCATGACTTTTTCAAAAAGATATTAGAACAACCATTTCATAACT ;D3553+D5++;8IG,7J,F7>5B-F-8+9-DHDF77,/< X0:i:1 X1:i:1 XA:Z:MT,-7446,100M,4; XG:i:0 AM:i:0 SM:i:23 XM:i:3 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1205:12985:89055#49 147 1 567999 46 100M = 567861 -238 AAAAAGGAAGGAATCGAACCCCCCAAAGCTGGTTTCAAGCCAACCCCATGGCCTCCATGACTTTTTCAAAAAGATATTAGAAAAACCATTTCATAACTTT GHHHGHDDGGFIFHFFHEGEIFFJHEHHFFGJHFIFFKHDHGDEHIEGHEFJIHGGHHDHGIJGFEHGIGEIIGHHIJGIFHIFCGGLGFJFHEDEDBC; X0:i:1 X1:i:1 XA:Z:MT,-7448,100M,1; XG:i:0 AM:i:23 SM:i:23 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1316:7726:88714#49 147 1 568001 23 100M = 567602 -499 AAAGGAAGGAATCGAACCCCCCAAAGCTGGTTTCAAGCCAACCCCATGGCCTCCATGATTTTTTCAAAACGATATTAGAAAAACCATTTCATAACTTTGT GD4H3HGF74/51+3+B,B1HF6/<,BH?H;6C67FCEH/70C/C, X0:i:1 X1:i:1 XA:Z:MT,-7450,100M,3; XG:i:0 AM:i:0 SM:i:23 XM:i:2 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2107:6396:55103#49 83 1 568001 23 100M = 567580 -521 AAAGGAAGGAATCGACCCCCCCAAAGCTGGTTTCAAGCCAACCCCATGGCCTCCATGACTTTTTCAAAAAGATATTAGAAAAACCATTTCATAACTTTGT EJHAJEHGGDD@GF?+7?GEEHIFEGDID@CGGCGIDGGG8FGGIHGFICEGIHFGHGHFGHHGGLIHFHHGFFEHGCFIHFGGFEJFFGFIFFAFDCAC X0:i:1 X1:i:1 XA:Z:MT,-7450,100M,2; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:23 XM:i:1 XO:i:0 QT:Z:!1=DDDF: XT:A:U RG:Z:1#49 HS25_09827:2:2212:4872:29668#49 147 1 568001 23 100M = 567565 -536 AAAGGAACGAATCGACCCCCCAAAAGCTGGTTTCAAGCCAACCCCATGGCCTCCATGACTTTTTCAAAAAGATATTAGAAAAACCATTTCATAACTTTGT GE+5CFC+5CF@E4B'+=B45,=EAB+H>?+FC5?F7,BDCB@CFE5@H?B=G>DC,AEAG+ED?4D>HCC>8F>HE+FDFDGI@6AH+EGDH97D8AC: X0:i:1 X1:i:1 XA:Z:MT,-7450,100M,4; XG:i:0 AM:i:0 SM:i:23 XM:i:3 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2212:9720:100086#49 83 1 568001 23 100M = 567558 -543 AAAGGAAGGAATCGAACCCCCCAAAGCTGGTTTCAAGCCAACCCCATGGCCTCCATGACTTTTTCAAAAAGATATTAGAAAAACCATTTCATAACTTTGT EF=HBDHGGGGFHGFCHIHCEIIGGGGFIIHGG@KFHGDJGFHGIHHHIIFG9HFGHGHGGHGHFJGHHHHEHFJHHIGGGHGGHGDGFGFIFFGFEEAA X0:i:1 X1:i:1 XA:Z:MT,-7450,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 QT:Z:!1=DFFFF XT:A:U RG:Z:1#49 HS25_09827:2:1302:7458:49933#49 147 1 568002 37 100M = 567649 -453 AAGGAAGGAATCGAACCCCCCAAAGCTGGTTTCAAGCCACCCCCAAGGCCTCCATGACTTTTTCAAAAAGATATTAGAAAACCCATTTCATAGCTTTGTC GDBB5E55B44+4;CCF+=4H,4G++ECFF4D>>5DF79+?G645,E5@,5+G+F5H,5555,6?A@FI?578G78,J?D75F6-G9,59-7,977;B/1 X0:i:1 X1:i:0 XG:i:0 AM:i:0 SM:i:37 XM:i:4 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2310:9946:67298#49 147 1 568007 23 100M = 567576 -531 AGGAATCGAACCCCCCAAAGCTGGTTTCAAGCCAACCCCATGGCCTCCATGACTTTTTCAAAAAGATATTAGAAAAACCATTTCATAACTTTGTCAAAGT GFHBFAHGFAGIGHBCHF=FIGIGHIHEHFIFIGHFFFHFFJHFE'DGHHGDIGGEHHEHGIDEFGHGGGIEIGGIGHHIGHIIGGGHGHGFCEFEDBC; X0:i:1 X1:i:1 XA:Z:MT,-7456,100M,1; XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1213:18566:17240#49 147 1 568008 23 100M = 567626 -482 GGAATCGAACCCCCCAAAGCTGGTTTCAAGCCAACCCCATGGCCTCCATGACTTTTTCAAAAAGATATTAGAAAAACCATTTCATAACTTTGTCAAAGTT GHFBGHH>>IHIG>CID=EECFHBHIE6FAIFH>EH?FBHFJHFEEEGHF5DEHCEHHJABC6HGADE>GEEIIG@CFGFFHGGG7E8GFEFFDE?GBCGJG>B X0:i:1 X1:i:1 XA:Z:MT,-7458,100M,2; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:23 XM:i:1 XO:i:0 QT:Z:!+12AAAA XT:A:U RG:Z:1#49 HS25_09827:2:2208:14144:75125#49 83 1 568010 23 100M = 567566 -544 AATCGAACCCCCCAAAGCTGGTTTCAAGCCAACCCCATGGCCTCCATGACTTTTTCAAAAAGATATTAGAAAAACCATTTCATAACTTTGTCAAAGTTAA EFDDJE@6F>FG>D?GIH(EF?EKC7@7G,C7@D-G-FCFDH7DC;AELDH8IAF98CCGFGCIFDHABD9BG?DCG?4HG@F=AG4?F@EAC X0:i:1 X1:i:1 XA:Z:MT,-7462,100M,2; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:23 XM:i:1 XO:i:0 QT:Z:!1:A:2=D XT:A:U RG:Z:1#49 HS25_09827:2:2202:6135:2999#49 147 1 568015 23 100M = 567647 -468 AACCCCCCAAAGCTGGTTTCAAGCCAACCCCATGGCCTCCATGACTTTTTCAAAAAGATATTAGAAAAACCATTTCATAACTTTGTCAAAGTTAAATTAT <,B5GHJFIIFHFHBFFFFFHBFBHFEHGHGJGCEHFDIGFGFEFIEG@HGFGGGKHHGHGIFIGGHGBGIEEIDFIFGGGCFEEFGGGFEDCDDBCBC; X0:i:1 X1:i:1 XA:Z:MT,-7464,100M,1; XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2216:11969:30191#49 83 1 568016 23 100M = 567637 -479 ACCCCCCAAAGCTGGTTTCAAGCCAACCCCATGGCCTCCATGACTTTTTCAAAAAGATATTAGAAAAACCATTTCATAACTTTGTCAAAGTTAAATTATA 2IFBB?=FGD@EGIBHFIF;FGGFDCGGFFHGGGFGDGGIGGGGIEIAIIFGIHG@HGHGGHGGGIH8HHHFDFJGGIFGG0GGJGJFGHFJGFGFEEAC X0:i:1 X1:i:1 XA:Z:MT,-7465,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 QT:Z:!4=DDFFD XT:A:U RG:Z:1#49 HS25_09827:2:2307:15921:95823#49 83 1 568016 23 100M = 567561 -555 ACCCCCCAAAGCTGGTTTCAAGCCAACCCCATGGCCTCCATGACTTTTTCAAAAAGATATTAGAAAAACCATTTCATAACTTTGTCAAAGTTAAATTATA ;CH@HA@GGF6DCGFGCGFEH?6F?7DF7BEGGGD8HGIIGF@FA7HFFIFFCHFGIGFFGH@G@LH8DE?GDDJDHIFGEGGGFBA< X0:i:1 X1:i:1 XA:Z:MT,-7465,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 QT:Z:!1:ADDFF XT:A:U RG:Z:1#49 HS25_09827:2:2201:9423:19401#49 147 1 568018 23 100M = 567643 -475 CCCCCAAAGCTGGTTTCAAGCCAACCCCATGGCCTCCATGACTTTTTCAAAAAGATATTAGAAAAACCATTTCATAACTTTGTCAAAGTTAAATTATAGG GG=HGHFDFCFGGHFCDFGEHDHJDEEHGFIDIFEFHHFGHHFEFGJGDHHFIGGFCHDHGGJGEHEFGGIDIICFFHGIGIDEEEGHGFFDHGEDCBC< X0:i:1 X1:i:1 XA:Z:MT,-7467,100M,1; XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2305:14926:100770#49 99 1 568020 23 100M = 568239 319 CCCAAAGCTGGTTTCAAGCCAACCCCATGGCCTCCATGACTTTTTCAAAAAGATATTAGAAAAACCATTTCATAACTTTGTCAAAGTTAAATTATAGGCT CAEFFGFGGFGGGJGGGGFHGGIHFJFIEHHHHHHGGGHGDHFGIGHGDICIHFGIFGFJMGGHKKGGGFFIGIGGFGHHIGIHHHFHFGFGGHHJH@GF X0:i:1 X1:i:1 XA:Z:MT,+7469,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 QT:Z:!1=DDFFE XT:A:U RG:Z:1#49 HS25_09827:2:1304:9664:48283#49 83 1 568020 23 100M = 567716 -404 CCCAAAGCTGGTTTCAAGCCAACCCCATGGCCTCCATGACTTTTTCAAAAAGATATTAGAAAAACCATTTCATAACTTTGTCAAAGTTAAATTATAGGCT EI@HJHFGGGEFDFBJHIFJH7IFGGIGIG?GGGHKDGGIJIGGGEIEIIHGIFGFEGHGGEHFGLHHHHHGHHJIHIHIHFGGHGJGGGFIGFGFFEAB X0:i:1 X1:i:1 XA:Z:MT,-7469,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 QT:Z:!4=DFFFE XT:A:U RG:Z:1#49 HS25_09827:2:2304:6761:15081#49 83 1 568020 23 100M = 567626 -494 CCCAAAGCTGGTTTCAAGCCAACCCCATGGCCTCCATGACTTTTTCAAAAAGATATTAGAAAAACCATTTCATAACTTTGTCAAAGTTAAATTATAGGCT HC@HJFEGGGGFHFBGHIHJH?IFGFIGIHCGGIFFHGGGGCFFIFGHF6HGIHGFHFHGGHEFGHIHHAHGDFFFGDFGHGGGJGJFGFFJGFGFFEAA X0:i:1 X1:i:1 XA:Z:MT,-7469,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:U RG:Z:1#49 HS25_09827:2:2107:12898:47849#49 147 1 568022 23 100M = 567580 -542 CCAAGCTGGTTTCAAGCCAGCCCCATGGCCTCCATGACTTTTTCAAAAAGATATTAGAAACACCATTTCATAACTTTGTCAAAGTTAAATTATAGGCTAC G4@5GF5'F+++4H3C>E='FD'>+=46DF=+55EB(7A+FH@=+A?5D8555B5+,D,55+?'7<6>57',867,CFE77I5+:6-?+HCD,CBB,A;+ X0:i:1 X1:i:1 XA:Z:MT,-7471,100M,5; XG:i:0 AM:i:0 SM:i:23 XM:i:4 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2304:4847:93010#49 83 1 568022 23 100M = 567644 -478 CAAAGCTGGTTTCAAGCCAACCCCATGGCCTCCATGACTTTTTCAAAAAGATATTAGAAAAACCATTTCATAACTTTGTCAAAGTTAAATTATAGGCTAA EGG@GDH>G4@@5FGGHDJDFGEFDFIF?@EGGG7IFGGEGC9GHEIHE4FLEHFFHHH@C7EFCEIG@HDGBDJGGI>GGBAEFGFGEGFIDDGFEB>B X0:i:1 X1:i:1 XA:Z:MT,-7471,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 QT:Z:!1+=D?DD XT:A:U RG:Z:1#49 HS25_09827:2:2310:14588:67229#49 83 1 568023 23 100M = 567582 -541 AAAGCTGGTTTCAAGCCAACCCCATGGCCTCCATGACTTTTTCAAAAAGATATTAGAAAAACCATTTCATAACTTTGTCAAAGTTAAATTATAGGCTAAA BADHCAHGCFDEH>FJFIGGCHGHGGIGDBEGGGGFHGEEGGBGIGGHFIFFIHGGIHHFCHHGGJ:FHGHGBFJFEIHIFHGGEGJFFFFGFEGFCBAC X0:i:1 X1:i:1 XA:Z:MT,-7472,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:U RG:Z:1#49 HS25_09827:2:2205:8643:49080#49 147 1 568027 23 100M = 567574 -553 CTGGTTTCAAGCCAACCCCATGGCCTCCATGACTTTTTCAAAAAGATATTAGAAAAACCATTTCATAACTTTGTCAAAGTTAAATTATAGGCTAAATCCT GGHHG;IIGGHHLFBFHEGHHGIFGFIHHEBGHFHFFBJGGHGDE@>?HCGHGI@=GGBFHGEGIGB@7F=IFC5=;GGHC1@F=EFEDB:; X0:i:1 X1:i:1 XA:Z:MT,-7477,100M,1; XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2308:8742:43163#49 147 1 568029 23 100M = 567603 -526 GGTTTCAAGCCAACCCCATGGCCTCCATGACTTTTTCAAAAAGATATTAGAAAAACCATTTCATAACTTTGTCAAAGTTAAATTATAGGCTAAATCCTAT A?@5DA5>>CFC'+I4>IBHF6CG=4F>B?D5E??B7H9DF76G5E5G@E>DGE55D7EEG=ED?46GGGE,?ICHG>KCBD5ECFGEG-F7F-BCCAC< X0:i:1 X1:i:1 XA:Z:MT,-7478,100M,1; XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2306:19164:7690#49 83 1 568030 23 100M = 567665 -465 GTTTCAAGCCAACCCCATGGCCTCCATGACTTTTTCAAAAAGATATTAGAAAAACCATTTCATAACTTTGTCAAAGTTAAATTATAGGCTAAATCCTATC BG44C5BGG4G,C,BHCICCECEF7G,A?IC757EDD9D@@FBDEB7JI@HF.8EH8/D87@9F:HE8-E-8:FJC/@>C?:2AF?BHDF=AE?D=@B>- X0:i:1 X1:i:1 XA:Z:MT,-7479,100M,2; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:23 XM:i:1 XO:i:0 QT:Z:!11==D>D XT:A:U RG:Z:1#49 HS25_09827:2:2302:18885:45039#49 83 1 568031 23 100M = 567683 -448 TTTCAAGCCAACCCCATGGCCTCCATGACTTTTTCAAAAAGATATTAGAAAAACCATTTCATAACTTTGTCAAAGTTAAATTATAGGCTAAATCCTATAT BFHEJGHGG@GGFFFJHIHEHGEFGGKGIGHGGHFHHGG7GIHGIGHHFIIG?HFHHFHGG7EGGJHHHHHEFHFHKIFIHGGGFEJGGHFIGFGFEEAA X0:i:1 X1:i:1 XA:Z:MT,-7480,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:U RG:Z:1#49 HS25_09827:2:2304:13327:30455#49 147 1 568034 23 100M = 567637 -497 CAAGCCACCCCCATGGCCTCCATGACTTTTTCAAAAAGATATTAGAAAAACCATTTCATAACTTTGTCAAAGTTAAATTATAGGCTAAATCCTATATATC GFFHFD?'BCF4GHFFDF=@FFFG+EHHD?IJHFEGFKBGCEF=HFD@DFI@IGGECEJHGDGG?DFBFH+BGGC5A=>BG5E?CF5H?HB=7E6CFBEGHC>=E+G?CH?5A+,?CH6EGG@>@DDHIBEDBI>C:BGH5997EDD>,BC: X0:i:1 X1:i:1 XA:Z:MT,-7484,100M,1; XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2211:1546:7852#49 147 1 568036 23 100M = 567680 -456 AGCCAACCCCATGGCCTCCATGACTTTTTCAAAAAGATATTAGAAAAACCATTTCATAACTTTGTCAAAGTTAAATTATAGGCTAAATCCTATATATCTT GEG>FHGFFIGIGHFFFIGDEGIEHFECBFIFGH?HBDHDFFHEFIDGHBHDIEGIHHHHGIFDFEHHHGIDIDEHGJHIDEIEGEEHGFHBGGFECBC; X0:i:1 X1:i:1 XA:Z:MT,-7485,100M,1; XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2114:20066:67985#49 83 1 568039 23 100M = 567683 -456 CAACCCCATGGCCTCCATGACTTTTTCAAAAAGATATTAGAAAAACCATTTCATAACTTTGTCAAAGTTAAATTATAGGCTAAATCCTATATATCTTAAT EJ@HHGHGGGHFHGFGDIHGHHEFGFKGIFFGGIFKDGIIGGHGEGGFIIHGIHGIIJHGJHHGGLIHHHHJIHFHHIGGHGGGGEJFFHFIFEGFEEAC X0:i:1 X1:i:1 XA:Z:MT,-7488,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:U RG:Z:1#49 HS25_09827:2:2103:9850:39459#49 147 1 568040 23 100M = 567708 -432 AACCCCATGGCCTCCATGACTTTTTCAAAAAGATATTAGAAAAACCATTTCATAACTTTGTCAAAGTTAAATTATAGGCTAAATCCTATATATCTTAATG 2DH>FFFFFCAIEHIFGFBDFFFBHEBEHFGFGCEEBHEJCGDCF>GGDEFFIH5G=AAHGEJDF<@FDGEGEB>BIFCFGBICCFAEBACEHDBDCBC: X0:i:1 X1:i:1 XA:Z:MT,-7489,100M,1; XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2308:2194:21355#49 83 1 568040 23 100M = 567645 -495 AACCCCATGGCCTCCATGACTTTTTCAAAAAGATATTAGAAAAACCATTTCATAACTTTGTCAAAGTTAAATTATAGGCTAAATCCTATATATCTTAATG 2IHHFFHGGGEEFFGJHIGJHGGGEFGCIHHGGHGKDGGEKIBGIGHHIIHGDEGIHHHGCEGHGIIFHHHEFHEHHIGIHGGGJBJCFGFFFFGFCBAA X0:i:1 X1:i:1 XA:Z:MT,-7489,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 QT:Z:!1=DDDFD XT:A:U RG:Z:1#49 HS25_09827:2:2211:3294:20164#49 83 1 568041 23 100M = 567791 -350 ACCCCATGGCCTCCATGACTTTTTCAAAAAGATATTAGAAAAACCATTTCATAACTTTGTCAAAGTTAAATTATAGGCTAAATCCTATATATCTTAATGG HGHBGECGGGGFHHGGFDG,HHIBEGJIGFHGGEKKHGGEGFGGGHIF?CHGCHGFEHHGGHHHGLEHHHHFFFFIH>FGHGGGFEHGGFFFFFGFCBAA X0:i:1 X1:i:1 XA:Z:MT,-7490,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:U RG:Z:1#49 HS25_09827:2:2304:16422:11049#49 83 1 568041 23 100M = 567724 -417 ACCCCATGGCCTCCATGACTTTTTCAAAAAGATATTAGAAAAACCATTTCATAACTTTGTCAAAGTTAAATTATAGGCTAAATCCTATATATCTTAATGG EGHHJGDGGGGFFJGGHDGJFGIFGGICF@FGGGFFHGEJGGBDIGIHI8HFIHGFGGHGGHHGGHIHHHHGFHHHGIFGGGGGJFJFEFFIFFGFFEAA X0:i:1 X1:i:1 XA:Z:MT,-7490,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 QT:Z:!1=DADFF XT:A:U RG:Z:1#49 HS25_09827:2:1310:20320:84412#49 163 1 568045 23 100M = 568462 517 CATGGCCTCCATGACTTTTTCAAAAAGATATTAGAAAAACCATTTCATAACTTTGTCAAAGTTAAATTATAGGCTAAATCCTATATATCTTAATGGCACA G?G6CGBJDDDGEEJK8GGEF5EHECAFDBFE?HDEF>CH=E>BG>CF5FCBHECFHF5GAF5FHG X0:i:1 X1:i:1 XA:Z:MT,+7494,100M,1; XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1311:11534:5825#49 83 1 568045 23 100M = 567656 -489 CATGGCCTCCATGACTTTTTCAAAAAGATATTAGAAAAACCATTTCATAACTTTGTCAAAGTTAAATTATAGGCTAAATCCTATATATCTTAATGGCACA HGDH5EHG7DGE>IGJH7FCHHEHEGFGDFEGGGDDHGDEFGGFIEFHF@FDCDEIEGFDGBGGGEIFHEHGH9EEGIGDFBGGFEJCEHFEDBBFE>AA X0:i:1 X1:i:1 XA:Z:MT,-7494,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 QT:Z:!1==BABA XT:A:U RG:Z:1#49 HS25_09827:2:1311:1675:14076#49 1107 1 568045 23 100M = 567656 -489 CATGGCCTCCATGACTTTTTCAAAAAGATATTAGAAAAACCATTTCATAACTTCGTCAAAGTTAAATTATAGGCTAAATCCTATATATCTTAATGGCACA EFG@C=547F,@,,E+HDHEHH>F?,?ABF,7GF@GDG9FFCG7A@DHIAI;C-GIDEHC-H@FEEG8H->FFF??D@@?FAD?BF@B>C X0:i:1 X1:i:1 XA:Z:MT,-7494,100M,2; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:23 XM:i:1 XO:i:0 QT:Z:!1:BDDDB XT:A:U RG:Z:1#49 HS25_09827:2:2108:4996:53145#49 147 1 568046 23 100M = 567799 -347 ATGGCCTCCATGACTTTTTCAAAAAGATATTAGAAAAACCATTTCATAACTTTGTCAAAGTTAAATTATAGGCTAAATCCTATATATCTTAATGGCACAT GGHHFHJ>GHFHGHIIGFEHIDJFHFGHHFIJGFEFHDIHFJDFFIEGHHGJIHGEHDJHGIJHFBHHDGIIIIGHIJHGGEFFEGFEGFGDHEFDC@C; X0:i:1 X1:i:1 XA:Z:MT,-7495,100M,1; XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1304:14787:49381#49 83 1 568047 23 100M = 567674 -473 TGGCCTCCATGACTTTTTCAAAAAGATATTAGAAAAACCATTTCATAACTTTGTCAAAGTTAAATTATAGGCTAAATCCTATATATCTTAATGGCACATG EIHHJFCGGGGFDCGGD?GGHHGBDGGGGFFGGFHFBGIGGGFFIEGEFFHDIHGIEGHGGFAGGLEHHHHFHFFFGIHGFGG>HGJFEHFIEFGFCEAC X0:i:1 X1:i:1 XA:Z:MT,-7496,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:U RG:Z:1#49 HS25_09827:2:2102:11962:44413#49 83 1 568049 23 100M = 567605 -544 GCCTCCATGACTTTTTCAAAAAGATATTAGAAAAACCATTTCATAACTTTGTCAAAGTTAAATTATAGGCTAAATCCTATATATCTTAATGGCACATGCA FI>@JEHGGGGFFHGHHBGGHHGFEEIGFHAGGFGGHGGFFGGDGFHCFIFGIHFFHFHGGHGGGAHFHHHGHFEGEIGGHGGGHEJGGFFGDFCFC>AC X0:i:1 X1:i:1 XA:Z:MT,-7498,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:U RG:Z:1#49 HS25_09827:2:2314:12471:77609#49 83 1 568051 23 100M = 567650 -501 CTCCATGACTTTTTCAAAAAGATATTAGAAAAACCATTTCATAACTTTGTCAAAGTTAAATTATAGGCTAAATCCTATATATCTTAATGGCACATGCAGC ;6=HFGH4GG6@5,BHC?,EC7GB?7?C7@CG5CEE,A9GF:BCA7HH;@HGD8GF8;A8CCHFCII88EHG.FHJGD@@F=FD4D=6>A8 X0:i:1 X1:i:1 XA:Z:MT,-7500,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 QT:Z:!1:DDFFF XT:A:U RG:Z:1#49 HS25_09827:2:2208:6524:75020#49 83 1 568054 23 100M = 567956 -198 CATGACTTTTTCAAAAAGATATTAGAAAAACCATTTCATAACTTTGTCAAAGTTAAATTATAGGCTAAATCCTATATATCTTAATGGCACATGCAGCGCA EIFHHGCGGGHFGHFHHGGEHGIFEGIIIHEGGGFDHGDIFGBFAFHFIIHGCHGHIH@FGHCFGEIFHHHEFFJGGIDGHDGGHEHG@GFIGFGFCCAB X0:i:1 X1:i:1 XA:Z:MT,-7503,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:U RG:Z:1#49 HS25_09827:2:2107:8864:49551#49 163 1 568055 23 100M = 568485 530 ATGACTTTTTCAAAAAGATATTAGAAAAACCATTTCATAACTTTGTCAAAGTTAAATTATAGGCTAAATCCTATATATCTTAATGGCACATGCAGCGCAA ;CBCCFDEDEHGLGGGGICDIFHCIHGIIIGGFEHGGGIGFGHHEGEIFEDGGFGFFGFFDHIHHDHIFFEHHHEAGFDIHGFFGFHFDFGFFGHFEFHG X0:i:1 X1:i:1 XA:Z:MT,+7504,100M,1; XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2108:9007:49908#49 147 1 568055 23 100M = 567679 -476 ATGACTTTTTCAAAAAGATATTAGAAAAACCATTTCATAACTTTGTCAAAGTTAAATTATAGGCTAAATCCTATATATCTTAATGGCACATGCAGCGCAA GHH,5GGHH4H3G5IG@IB=5==GBBHDJEFIEFDE5CEFEFI?>@HE@BBGFDD5HGCAGG<@FGACGCC7HCBFDFEFH@FEAGF@?BCBDBBC< X0:i:1 X1:i:1 XA:Z:MT,-7504,100M,1; XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1213:13897:71588#49 147 1 568059 23 100M = 567718 -441 CTTTTTCAAAAAGATATTAGAAAAACCATTTCATAACTTTGTCAAAGTTAAATTATAGGCTAAATCCTATATATCTTAATGGCACATGCAGCGCAAGTAG >EBEF>DFFCA4AHBGFAF<>?CFAE>>5HDDE?EGBEADFFBEHAFGDHG@IGFDHG?=A+???4@>I75C86>?C>?FGEG6:?9; X0:i:1 X1:i:1 XA:Z:MT,-7508,100M,1; XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1309:7900:62444#49 147 1 568059 23 100M = 567664 -495 CTTTTTCAAAAAGATATTAGAAAAACCATTTCATAACTTTGTCAAAGTTAAATTATAGGCTAAATCCTATATATCTTAATGGCACATGCAGCGCAAGTAG 2DEEFHGE9BFEDEBAC< X0:i:1 X1:i:1 XA:Z:MT,-7508,100M,1; XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1211:3822:83130#49 99 1 568060 23 100M = 568476 516 TTTTTCAAAAAGATATTAGAAAAACCATTTCATAACTTTGTCAAAGTTAAATTATAGGCTAAATCCTATATATCTTAATGGCACATGCAGCGCAAGTAGG A?B@FGFDFFEEGFFGGGD?DB>GHHFIEHADHDEFFEH@GHHEF?EGGHIIHHHC79AJEGAHKDGGGEHFIKCDHB?77GIHHEIBF6@74H5BBGA2 X0:i:1 X1:i:1 XA:Z:MT,+7509,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:U RG:Z:1#49 HS25_09827:2:1313:13909:10495#49 147 1 568060 23 100M = 567677 -483 TTTTTCAAAAAGATATTAGAAAAACCATTTCATAACTTTGTCAAAGTTAAATTATAGGCTAAATCCTATATATCTTAATGGCACATGCAGCGCAAGTAGG B4@BFHHFFIFGGHFC@FFDFHJGHEBHD?FFGFIDB7EHIFHE>EE@DHIDEKCCHHDFGID,?G>>D>ECGGGHEHGI2EFC@F9EGFC9EGEEBAA; X0:i:1 X1:i:1 XA:Z:MT,-7509,100M,1; XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2201:6787:54345#49 83 1 568060 23 100M = 567762 -398 TTTTTCAAAAAGATATTAGAAAAACCATTTCATAACTTTGTCAAAGTTAAATTATAGGCTAAATCCTATATATCTTAATGGCACATGCAGCGCAAGTAGG EGHHFHHGGFGEHHGBFIGJHGIFGEJGIFHGGGKIHAGEGGHFIGIHIIILHHGEIFHGGHHGGIIHHHHGIFJGKIHIFGGGJGJGFGFFFFGFEEAC X0:i:1 X1:i:1 XA:Z:MT,-7509,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:U RG:Z:1#49 HS25_09827:2:2213:20099:43628#49 163 1 568062 23 100M = 568109 147 TTTCAAAAAGATATTAGAAAAACCATTTCATAACTTTGTCAAAGTTAAATTATAGGCTAAATCCTATATATCTTAATGGCACATGCAGCGCAAGTAGGTC HHFHCBHFHHLGGDC5HAGBG=?DFGBF>GEG,BD@FBCG7CIBGCA?AFC7@GFB8BC< X0:i:1 X1:i:1 XA:Z:MT,-7519,100M,1; XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2109:6269:37030#49 83 1 568071 23 100M = 567716 -455 GATATTAGAAAAACCATTTCATAACTTTGTCAAAGTTAAATTATAGGCTAAATCCTATATATCTTAATGGCACATGCAGCGCAAGTAGGTCTACAAGACG HIHHGAHGFGD@BHGJHIHGCHIFEGIGFGHGGGFHDGIIGGFGIGFKIIEGIHBIHHHGCHHGGHJFHHH8DFEHHIF>EGGGHFEGEGFI?GGFCCAC X0:i:1 X1:i:1 XA:Z:MT,-7520,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:U RG:Z:1#49 HS25_09827:2:1202:12383:14410#49 147 1 568075 0 100M = 567737 -438 TTAGAAAAACCATTTCATAACTTTGTCAAAGTTAAATTATAGGCTAAATCCTATATATCTTAATGGCACATGCAGCGCAAGTAGGTCTACAAGACGCTAC GHHHGEGGBLFHFHIFFIGDIDJGHFFHDFIDGFIHGFHHFJFGEFGG@HHFIHFGHCHFGIGGG<@>GGIEGBCHIFHCGEIFBFFHGFFFCGFCCBC; X0:i:2 X1:i:0 XA:Z:MT,-7524,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1211:13514:68143#49 147 1 568078 0 100M = 567710 -468 GAAAAACCATTTCATAACTTTGTCAAAGTTAAATTATAGGCTAAATCCTATATATCTTAATGGCACATGCAGCGCAAGTAGGTCTACAAGACGCTACATC AHFFCHHJIIHIGHIIHIGHHHFBHI>HHGIJIHHEFHIHHFHFFFJGHHHFIGGGHDJHGIDI?HHFGGEICEHIIJHGGIGCGEAHGFEFFEEEBAC; X0:i:2 X1:i:0 XA:Z:MT,-7527,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1203:13966:37324#49 83 1 568083 0 100M = 567746 -437 ACCATTTCATAACTTTGTCAAAGTTAAATTATAGGCTAAATCCTATATATCTTAATGGCACATGCAGCGCAAGTAGGTCTACAAGACGCTACATCCCCTA BIFHCFFGGFHFGIFJFIHGHHIFGFJGIGEGGHEFAGGIGIHGIHHHFIFGIHGFHFH@CHGGGAIFHAHGIFEIGIFGEFGGHEJGFGFGFEGFDEAB X0:i:2 X1:i:0 XA:Z:1,-568083,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1302:4109:12622#49 83 1 568099 0 100M = 567724 -475 GTCAAAGTTAAATTATAGGCTAAATCCTATATATCTTAATGGCACATGCAGCGCAAGTAGGTCTACAAGACGCTACATCCCCTATCATAGAAGAGCTTAT EFFHJEHGGGG@BGGEHBHGCIIFDCJIIHHGGHGFBGGEGFGFIFHCFIHGICFFEEHFCHGF:EJGHHHBIFJGHIHGGHGGHGJHGFFIFFGFFCAA X0:i:2 X1:i:0 XA:Z:MT,-7548,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2213:20099:43628#49 83 1 568109 0 100M = 568062 -147 AATTATAGGCTAAATCCTATATATCTTAATGGCACATGCAGCGCAAGTAGGTCTACAAGACGCTACATCCCCTATCATAGAAGAGCTTATCACCTTTCAT EIDDCEDG>G6EFC5CCICEEG>BEF?IIBCGGC@EDAGDGCB@HEGFAIHC?E,@EGH@GFEF@HHHHHHGBFEEE@BGEGGBFFEG@F@EDFGFECA< X0:i:1 X1:i:1 XA:Z:1,-568109,100M,2; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!1:A=B:B XT:A:U RG:Z:1#49 HS25_09827:2:1206:16997:82289#49 163 1 568146 23 100M = 568605 559 GCAGCGCAAGTAGGTCTACAAGACGCTACTTCCCCTATCATAGAAGAGCTTATCATCTTTCATGATCACGCCCTCATAATCATTTTCCTTATCTGCTTCC <;ACDD9CDEEGGA?:EICDG?FC,G>,G5G>GHG?G6=B=JC7D@55DBEGG@A54DEDD9F?DI5E?DADBBFAFBB>CE@GEDFFED5EFHB>DG?>>AEJ@F8?G?G:8-CEB789EEHF@D;C3F87GACFA8DGG?FGEGGEFBCCCDHICECGGFGGF>FGFGGBFGHDAH X0:i:1 X1:i:1 XA:Z:MT,+7663,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:23 SM:i:23 XM:i:0 XO:i:0 QT:Z:!1:BDDBD XT:A:U RG:Z:1#49 HS25_09827:2:2305:14926:100770#49 147 1 568239 0 100M = 568020 -319 TGCTTCCTAGTCCTGTATGCCCTTTTCCTAACACTCACAACAAAACTAACTAATACTAACATCTCAGACGCTCAGGAAATAGAAACCGTCTGAACTATCC GFHHDDGFIIGIGHIFFIHFFDIFDBEHHH=DGFEGFEHJFHHGHGEGDHEJIG@ECHFHG=JDGHBEGGEIIEEIIJHCGCIG@IGHGFHEHDEDDAC; X0:i:1 X1:i:1 XA:Z:1,-568239,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2304:17297:57207#49 147 1 568240 46 100M = 568214 -126 GCTTCCTAGTCCTGTACGCCCTTTTCCTAACACTCACAACAAAACTAACTAATACTAACATCTCAGACGCTCAGGAAATAGAAACCGTCTGAACTATCCT GHGEFHFFGIHDGHFGCAHFIGFGAEFHDEIFGCEDBEHFDG@EEGEGGDHF?GGDHHGEBHEIE<>FGGCGIDDIGFFFFHG6GFGHGFEEECDACBC< X0:i:1 X1:i:1 XA:Z:MT,-7689,100M,1; XG:i:0 AM:i:23 SM:i:23 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1212:19950:26513#49 163 1 568247 46 100M = 568484 337 AGTCCTGTACGCCCTTTTCCTAACACTCACAACAAAACTAACTAATACTAACATCTCAGACGCTCGGGAAATAGAAACCGTCTGAACTATCCTGCCCGCC <;AAADDHDCAG0HC@CA+-7CFE8C6E7EC>FDA7GG@>5A7HCFEIDB8DG?EEE6B?DAEFDEFH?=55H>FEB4BF4BFCFB>C5FC>>EG,G X0:i:1 X1:i:1 XA:Z:MT,+7696,100M,2; XG:i:0 AM:i:23 SM:i:23 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2214:10213:100656#49 147 1 568306 23 100M = 567949 -457 ACGCTCAGGAAATAGAAACCGTCTGAACTATCCTGCCCGCCATCATCCTAGTCCTTATCGCCCTCCCATCCCTACGCATCCTTTACATAACAGACGAGGT ?? X0:i:1 X1:i:1 XA:Z:1,-568307,100M,5; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:5 XO:i:0 QT:Z:!11ABD;D XT:A:U RG:Z:1#49 HS25_09827:2:2301:13975:49082#49 147 1 568311 15 100M = 567992 -419 CAGGAAAAAGAACCCGTCTGAACGATCCTGCCCGCCATCATCCTAGTCCTCAGCGCCCCCTCATCCCTACGCATCCTTTACATAACAGACGAGGTCAACG >9/>D>5+FA4D@+>@?HA,='@6DGAE5G7IC'6C?EJ7F7E5>:B9H5E@7F9F>CAC< XG:i:0 AM:i:15 SM:i:15 XM:i:7 XO:i:0 XT:A:M RG:Z:1#49 HS25_09827:2:2214:2594:69177#49 147 1 568376 15 98M2S = 567984 -490 CCTACGCATCCTTTACATAACAGACGAGGTCAACGATCCCTCCCTTACCATCAAATCAATTGGCCACCAATGGCACTGAACCTACGAGTACACCCACTCC GH<>GAGFFEGDFH3IG5HCEGC+DE>?HA4FEGB=?DBAHGFC9>@GDEEFEG@5HGFFG@FGC%HGHGED?'7H7BG7?CA+BB98A-E+BC'>CA/; XG:i:0 AM:i:15 SM:i:15 XM:i:5 XO:i:0 XT:A:M RG:Z:1#49 HS25_09827:2:1210:13280:49158#49 83 1 568379 60 100M = 567985 -494 ACGCATCCTTTACATAACAGACGAGGTCAACGATCCCTCCTTTACCATCAAATCAATTGGCCATCAATGGTACTGAACCTACGAATACACCGACTACGGC HI@@FDCG>G@FCG5H77,?7HEBD7FCIBEG5IFGHGJEGFG,8@IF?CEF?FFAAEFG@FHCEE:CHHHGD@EFGDG:C;5IH?=ADD3G5.F@=>==8>H=>B;J=GBAAC>8H=:FBGF.9B=FCD@A@IE?IHLHGGHBID>9GLCF9CGF?BFCGHFHIICFHH>FF>HEHEGEFJGHEHGFGGHHHFEIGGDEBFIGFEDADFGIGDFGHGGGIIIEHHIJF@DHDEGGD6GFFEHDDDDBC< X0:i:1 X1:i:0 XG:i:0 AM:i:0 SM:i:37 XM:i:3 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2110:12076:57880#49 163 1 568433 37 100M = 568780 447 AATTGGCCATCAATGGTACTGAACCTACGAATACACCGACTACGGCGGACTAATCTTCAACTCCTACATACTTCCCCCATTATTCCTAGAACCAGGCGAC ;CB8A?CCB9AGH9?C+CEDDEJCFECE7IF>G6B?66CGHEH75@BB=+8G@E,EE67F59,7BE>55I5+HBBHB=(C@EF5FC>AIAIFD53>B?EG X0:i:1 X1:i:0 XG:i:0 AM:i:0 SM:i:37 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1310:20320:84412#49 83 1 568462 0 100M = 568045 -517 AGTACACCGACTACGGCGGACTAATCTTCAACTCCTACATACTTCCCCCATTATTCCTAGAACCAGGCGACCTGCGACTCCTTGACGTTGACAATCGAGT BIFHFHEGG4GF5HGEHDGEHGE6DGKAGBCGCEFJFIB?EHH:EGHEHGGDHIHBHEGFE?FGGHGBAFFDADD@GGGEIDGJCEFGG7CF?CJBCCED4@4HEBDD6E X0:i:2 X1:i:0 XA:Z:1,+568469,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDDDB XT:A:R RG:Z:1#49 HS25_09827:2:2111:17214:87130#49 147 1 568471 15 100M = 568070 -501 ACTACGGCGGACTAATCTTCAACTCCTACATACTTCCCCCATTATTCCTAGAACCAGGCGACCTGCGACTCCTTGACGTTGACAATCGAGTAGTACTCCC BHFHFFCGBHFIGHIFFFB@I6FGJEFHGFDAHGEG?EHGFEDFFIEGHHFJIHGGHHDH5IGHEHHGGGEI@IGEGFFGDCDEGFGEGFEFEDFBDBC< X0:i:2 X1:i:0 XA:Z:1,-568471,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1211:3822:83130#49 147 1 568476 0 100M = 568060 -516 CGCGGACTAATCTTCAACTCCTACATACTTCCCCCATTATTCCTAGAACCAGGCGACCTGCGACTCCTTGACGTTGACAATCGAGTAGTACTCCCGATTG 2?<5F+?5>L>D4B3CDF+@FB4E5FE6BA4DH55=BFHH7GB4EE@G@8HF?5@5,7D5G@6,E<6FBGE7F>>HEFG+FBABEBDHG9C7C9?>BBC< X0:i:1 X1:i:1 XA:Z:1,-568476,100M,2; XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1212:19950:26513#49 83 1 568484 46 100M = 568247 -337 AATCTTCAACTCCTACATACTTCCCCCATTATTCCTAGAACCAGGCGACCTGCGACTCCTTGACGTTGACAATCGAGTAGTACTCCCGGTTGAAGCCCCC F,+EBAEG7DE@F>557?7GE-BBJCF,,BA75FEKH9A@GGGDIGG,FFF;C88AEC9FGH.HB8IH8EHB:DEGG>>?E:>GEEE@F?=A?4DFCBAC X0:i:1 X1:i:1 XA:Z:MT,-7933,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:23 SM:i:23 XM:i:0 XO:i:0 QT:Z:!11=4DDD XT:A:U RG:Z:1#49 HS25_09827:2:2107:8864:49551#49 83 1 568485 0 100M = 568055 -530 ATCTTCAACTCCTACATACTTCCCCCATTATTCCTAGAACCAGGCGACCTGCGACTCCTTGACGTTGACAATCGAGTAGTACTCCCGATTGAAGCCCCCA EFDBCGFGBDEDB,FEHDHECIIGG@JIIBEGGGDHDGAIGFGGIGDFIIFGICFFHFHGHFEGGJHF6?HFHFDIGIHG?GGGHGEFDGFIFBGFFBAC X0:i:1 X1:i:1 XA:Z:1,-568485,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDFFF XT:A:U RG:Z:1#49 HS25_09827:2:1206:16997:82289#49 83 1 568605 23 100M = 568146 -559 CAAGACGTCTTACACTCATGAGCTGTCCCCACATTAGGCTTAAAAACAGATGCAATTCCCGGACGTCTAAACCAAACCCCTTTCACTGCTACACGACCAG ;(4H'D54@@@6G,E5FIGJHGBF77DGD7EG<@EEHGDEBCH@I@EH;D?GCH8@AGHEGH.HFIIG@ECGH@E1EI2G?DGG?EA9G@>ACDGHFIHGBFDECBEH4C??CGEFA=?G5G@I?DGE5FC@E?=EEFEB>EFD?D6EEEB=BEHHFH@;@E;AALFGDGFF?G X0:i:1 X1:i:1 XA:Z:1,+568658,88M2I10M,2; XG:i:2 AM:i:0 SM:i:0 XM:i:0 XO:i:1 XT:A:U RG:Z:1#49 HS25_09827:2:2110:11510:71688#49 163 1 568774 0 100M = 569245 571 ATTCCCCTAAAAATCTTTGAAATAGGGCCCGTATTTACCCTATAGCACCCCCTCTACCCCCTCTAGAGCCCACTGTAAAGCTAACTTAGCATTAACCTTT ;CBBDBEHDEFGEHBCFFEFIGHIBEDFIEGH>HHFGDGGHACCFCHIFFEDGEFEGDEFJHFFFD>EDDAFHEEEEFBE+EGGGCHGIHAIFGHFHHEG X0:i:2 X1:i:0 XA:Z:1,+568774,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2202:11346:80076#49 129 1 568776 0 100M 8 63015335 0 TCCCCTAAAAATCTTTGAAATAGGACCCGTATTTACCCTATAGCACCTTCTCTACCCCCTCTAGAGCCCACTGTAAAGCTAACTTAGCATTAACCTTTTA 1C,BAB9,+--<8A6:+A57D75,8DB87@7GFH+FDECG=E7C?C>EF5CD>?GEGFG7DAD7=BFGJDFDCEBABCGEC5D?A>>GH< X0:i:2 X1:i:0 XA:Z:MT,+8227,100M,3; XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2213:15640:18649#49 163 1 568777 0 100M = 569101 424 CCCCTAAAAATCTTTGAAATAGGGCCCGTATTTACCCTATAGCACCCCCTCTACCCCCTCTAGAGCCCACTGTAAAGCTAACTTAGCATTAACCTTTTAA GGFHHG?DIDBEADFCBBF>FHGJIEGHGHD9D7EDFHDIADHEBDEJBCHEFHIB4FDHDFHFG X0:i:2 X1:i:0 XA:Z:MT,+8228,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2216:17424:10006#49 83 1 568777 29 100M = 568385 -492 CCCCTAAAAATCTTTAAAATAGGACCCGTATTTACCCTATAGCACCTTCTCTACCCCCTCTAGAGCCCACTGTAAAGCTAACTTAGCATTAACCTTTTAA ECFBBCEFGGEFFJF5HIJ9CHGFEGGGIGFGGEKKHGJGGIGGIGHAIIHGGHGIHGHGHHGGGIJHHHHEDFJIHIGIH3GGFGGGFFFIFFGFEBAC X0:i:2 X1:i:0 XA:Z:1,-568777,100M,4; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:4 XO:i:0 QT:Z:!4=DDFFE XT:A:R RG:Z:1#49 HS25_09827:2:1203:3323:57925#49 99 1 568778 0 100M = 569096 418 CCCTAAAAATCTTTGAAATAGGGCCCGTATTTACCCTATAGCACCCCCTCTACCCCCTCTAGAGCCCACTGTAAAGCTAACTTAGCATTAACCTTTTAAG C>EFFGEGIFHDGJGGGGGEIHIGHJFIGHGHFHIGGHEGGHFGFGHIGFFFHGHIFGGKGDGHGKGGGEFICIGDFGGHGFGHJ>GGEHDGGCFHHHIB X0:i:2 X1:i:0 XA:Z:1,+568778,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2110:12076:57880#49 83 1 568780 29 100M = 568433 -447 CTAAAAATCTTTGAAATAGGGCCCGTATTTACCCTATAGCACCCCCTCTACCCCCTCTAGAGCCCACTGTAAAGCTAACTTAGCATTAACCTTTTAAGTT BFDHBE5GGG6ECHEE7FJEE7BF?776?7?BGFE8?GIE8CFCGG?FF@FLI@GFD/FEH7HGF8H8HHHGIH??B@6?=FD??=DE6< X0:i:2 X1:i:0 XA:Z:1,-568780,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2214:2488:5862#49 147 1 568797 0 100M = 568469 -428 AGGGCCCGTATTTACCCTATAGCACCCCCTCTACCCCCTCTAGAGCCCACTGTAAAGCTAACTTAGCATTAACCTTTTAAGTTAAAGATTAAGAGAACCA GFFHFDDGFIFDE+IIFFED>FI5DIGCHEED>HEFHFIHFJIE?GGGGD5DGH@CHHGEGDGIF;EEHGEFI>GI?FHI?IG2GGAEGHGFHD=D>BC; X0:i:2 X1:i:0 XA:Z:MT,-8248,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2306:5230:78051#49 99 1 568800 0 100M = 569236 536 GCCCGTATTTACCCTATAGCACCCCCTCTACCCCCTCTAGAGCCCACTGTAAAGCTAACTTAGCATTAACCTTTTAAGTTAAAGATTAAGAGAACCAACA ?;ED@G?GA=G@@J4?GGFHGB>HIC9B@HGHCAIBFG7@CDFHI8@I;CI;C7GAGGFFMG9DK@7GG?@76J@D6>7HC77,55>C@DFCGHAFB4F2 X0:i:2 X1:i:0 XA:Z:1,+568800,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDDDF XT:A:R RG:Z:1#49 HS25_09827:2:1308:17140:12158#49 163 1 568802 0 100M = 569234 532 CCGTATTTACCCTATAGCACCCCCTCTACCCCCTCTAGAGCCCACTGTAAAGCTAACTTAGCATTAACCTTTTAAGTTAAAGATTAAGAGAACCAACACC ;C?CEBGBEFFGGDFBB55G7GBC,CBIIEGBFDH7D?C+5DAEG5GEJHC7G@AFEH@CDHEHDDHCFFHBHHEJ>CDED=5>C>BAH4?GHFGGGGHDBHFG; X0:i:2 X1:i:0 XA:Z:MT,+8258,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!0(<>??@ XT:A:R RG:Z:1#49 HS25_09827:2:1309:7978:15902#49 163 1 568812 23 100M = 569161 449 CCTATAGCACCCCCTCTACCCCCTCTAGAGCCCACTGTAAAGCTAACTTAGCATTAACCTTTTAAGTTAAAGATTAAGAGAACCAACACCTCTTTACAGT ;;BCEEDEDEFGAAFC>CA;FGF6HHFEIEAGFHGGDAIGHEAHIGGI@BEDGEFFGF7HFFFBGEGEFGEDEFIHBIHJHHGGJCDFBHHD@IHEGGC@HFGGDHJBHCH X0:i:2 X1:i:0 XA:Z:MT,+8266,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:1306:13553:58796#49 163 1 568830 0 100M = 569231 501 CCCCCTCTAGAGCCCACTGTAAAGCTAACTTAGCATTAACCTTTTAAGTTAAAGATTAAGAGAACCAACACCTCTTTACAGTGAAATGCCCCAACTAAAT ;CACEDGF?CFGHFB5IIIDGGHIIGGIIIGHGHH?GJGGHEHHFFKIFIHGGGIFFBJFHHDGHJFHJIGKHGBHFFGJFGGH@IHFIHLGHGHGEFFG X0:i:2 X1:i:0 XA:Z:1,+568830,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2213:9615:42487#49 163 1 568879 0 100M = 569335 556 TAAAGATTAAGAGAACCAACACCTCTTTACAGTGAAATGCCCCAACTAAATACTACCATATGGCCCACCATAATTACCCCCATACTCCTTACACTATTCC GEHB4D>DGGDF>HEHFIBFFDGH@=3?EA=GF@EB?GA:??H>E1FFBBH:HHIJEFG2C8F;D98DIDHCDCGGECBG83GGD@FCGGC7B,K,DHEIFCGIHEHFF,6FG>HDBH4>E X0:i:1 X1:i:1 XA:Z:1,+568887,100M,2; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!11BD?BE XT:A:U RG:Z:1#49 HS25_09827:2:1211:11256:12937#49 99 1 568903 0 100M = 569326 523 CTTTACAGTGAAATGCCCCAACTAAATACTACCATATGGCCCACCATAATTACCCCCATACTCCTTACACTATTCCTCATCACCCAACTAAAAATATTAA AACEFEBGE=GD@GGHGGHFGHCHHJ9FEHHHGGEGFEHGCEHEFGDDFC@IHEFEFBABF9G?KECG>EFIGD@EFGGHIHDDCBGH@GFGGHGBHHIH X0:i:1 X1:i:1 XA:Z:1,+568903,100M,2; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!1:BBDDD XT:A:U RG:Z:1#49 HS25_09827:2:2205:20416:53282#49 163 1 568909 60 100M = 569345 536 AGTGAAATGCCCCAACTAAATACTACCGTATGACCCACCATAATTACCCCCATACTCCTTACACTATTCCTCATCACCCAACTAAAAATATTAAATACAA IABFDLE=F>@>HAIHCIBF>GHHHG X0:i:1 X1:i:0 XG:i:0 AM:i:23 SM:i:37 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2109:15836:39520#49 163 1 568963 60 100M = 569401 538 CTCCTTACACTATTCCTCATCACCCAACTAAAAATATTAAATACAAATTACCACCTACCTCCCTCACCAAAGCCCATAAAAATAAAAAACTATAACAAAC FGEHHFFCIHFIFGFFHHFEHGG X0:i:1 X1:i:0 XG:i:0 AM:i:37 SM:i:37 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2206:1986:24912#49 83 1 569023 37 100M = 568803 -320 CCCTCACCAAAGCCCATAAAAATAAAAAACTATAACAAACCCTGAGAACCAAAATGAACGAAAATCTGTTCACTTCATTCATTGCCCCCACAATCCTAGG FCHHJGHGGGHFHHGJDIGIHGIHGGJGFGFGGIKHHGEGGIGGIGGFIIIGIHGFGFHGHHGJGIJHHHH@IFHIHIHIFHGGFGJGGGFIFDGFDEAC X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:37 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:U RG:Z:1#49 HS25_09827:2:2310:19342:61214#49 83 1 569046 23 100M = 568658 -488 AAAAAACTATAACAAACCCTGAGAACCAAAATGAACGAAAATCTGTTCCCTTCATTCATTGCCCCCACAATCCTAGGCCTACCCGCCGCAGTACTGATCA 2CGH=5+4G+GFB6B+FIG7HC>6?G7GB@77>H78,G988:@7,E7F.8:;98?@HCH8-HHFGA:CDH-GB@DEEID??B>GHGEG@EFIDDGFE>AC X0:i:1 X1:i:1 XA:Z:MT,-8497,100M,2; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:23 XM:i:1 XO:i:0 QT:Z:!1:BDB?D XT:A:U RG:Z:1#49 HS25_09827:2:2204:13328:52458#49 99 1 569082 0 100M = 569388 406 GAAAATCTGTTCGCTTCATTCATTGCCCCCACAATCCTAGGCCTACCCGCCGCAGTACTGATCATTCTATTTCCCCCTCTATTGATACCCACCTCCAAAT AA6DFD?GADGDEFEHBBGCEBGCIBB4DFHFDGDFHGF2 X0:i:1 X1:i:1 XA:Z:MT,+8543,100M,1; XG:i:0 AM:i:23 SM:i:23 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2109:9306:26605#49 163 1 569095 0 100M = 569504 509 CTTCATTCATTGCCCCCACAATCCTAGGCCTACCCGCCGCAGTACTGATCATTCTATTTCCCCCTCTATTGATCCCCACCTCCAAATATCTCATCAACAA ;CACEDDEFJHGHGFGFIEGGGJIFGIEIEGGFHEEIEEGHEHHEGKIFFHGGFIEEBGFGGHFFHHEF@FFHFEHFCGJHFGHIBHGGGEGFGHGFHHG X0:i:2 X1:i:0 XA:Z:MT,+8546,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1203:3323:57925#49 147 1 569096 0 100M = 568778 -418 TTCATTCATTGCCCCCACAATCCTAGGCCTCCCCGCCGCAGTACTGATCATTCTATTTCCCCCTCTATTGATCCCCACCTCCAAATATCTCATCAACAAC GDF5G+5>IA4CFHI;++EF5FIB+E>HDF+DGHHEFEHGHFGGFIEGGHGFEGGFH=JHGIE6E4HGGGEDGEEF7FHCFHDGECEHGHHDEDFDCBC; X0:i:2 X1:i:0 XA:Z:1,-569096,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2215:2846:47795#49 163 1 569098 0 100M = 569406 408 CATTCAATACCCCCACAATCCTAGGCCTACCCACCGCAGTACTGATCATTCTATTTCCCCCTCTATTGATCCCCACCTCCAAATATCTCATCAACAACCG <81>>C-1%HD8HAC@B,72C7FI13E8DEG6$@@C2,CGD?7E5CE1FHEG@@E>+F7HDAEF?5++?@GBEGIE1F6H@=AD4;>FD>AI>DC5>H4G X0:i:2 X1:i:0 XA:Z:1,+569098,100M,3; XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1309:15084:31777#49 163 1 569099 0 100M = 569240 241 ATTCATTGCCCCCACAATCCTAGGCCTACCCGCCGCAGTACTGATCATTCTATTTCCCCCTCTATTGATCCCCACCTCCAAATATCTCATCAACAACCGA B+ADGGGE6>F,5FD,7C?GB77JIDGHGGEKKHGGIFFHDGEGHI@EDIHFHHGHDGHGFGHGHHHH(BFHECBFFG=E>GFGAEFEDEIDEHEDFFHGFE@FHIFGGDI=IHFFDHDEGGFHG<@>HG5IG>CIGJHDFBI>CCEHGFFFCDDDBBC; X0:i:2 X1:i:0 XA:Z:1,-569102,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2202:9935:76993#49 99 1 569113 0 100M = 569373 360 CAATCCTAGGCCTACCCGCCGCAGTACTGATCATTCTATTTCCCCCTCTATTGATCCCCACCTCCAAATATCTCATCAACAACCGACTAATCACCACCCA AACCFG?FFFEEHHEFGGGGGFIGDEHHGAHHFHEFFAHGGHFDHGHCG:IFFGBAD9:GDIGDKDE>GHFFIGG7HICHEG@:GEFH@HGGGCECHHJF X0:i:1 X1:i:1 XA:Z:1,+569113,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=BDDDD XT:A:U RG:Z:1#49 HS25_09827:2:2114:17223:74920#49 163 1 569153 0 100M = 569383 330 TCCCCCTCTATTGATCCCCACCTCCAAATATCTCATCAACAACCGACTAATCACCACCCAACAATGACTAATCAAACTAACCTCAAAACAAATGATAGCC ;CBD=D-?DHFGLGGGHFIFIKJIIGEIIIGHGHHGHGIGEJAHEGKIJFHGGFIH>GGHGFFFGIHGJIHFHGEHGIHIHEFHGIHGIHEGFGFFHHGG X0:i:1 X1:i:1 XA:Z:1,+569153,100M,2; XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1309:7978:15902#49 83 1 569161 23 100M = 568812 -449 TATTGATCCCCACCTCCAAATATCTCATCAACAACCGACTAATTACCACCCAACAATGACTAATCCAACTAACCTCAAAACAAATGATAGCCATACACAA ;IGHCF+BGGH6CF?>DFGIHG>H?CDABF?G@7GFDGJGGIBGGLHHIIHGCHGFEH?FGEAGGEEFGGHGEFCHEIFDFFGGHGEFFGFJF?GFCBAA X0:i:1 X1:i:1 XA:Z:2,-88124707,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:U RG:Z:1#49 HS25_09827:2:1314:2625:77823#49 99 1 569180 29 100M = 569569 487 ATATCTCATCAACAACCGACTAATTACCACCCAACAATGACTAATCCAACTAACCTCAAAACAAATGATAGCCATACACAACACTAAGGGACGAACCTGA BAEEFGEDGFFGGJGJGGBHIFIHHEFHEHHHHGLGGGHGGFGGFGH9GHIIJHEIGGIJIGG?FKG@GFGGIJGGGGGHGGDHJGFCFGGGGHHCHHJB X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:29 SM:i:29 XM:i:0 XO:i:0 QT:Z:!4=DDFFD XT:A:U RG:Z:1#49 HS25_09827:2:2311:3077:59522#49 163 1 569215 60 100M = 569366 251 AATGACTAATCCAACTAACCTCAAAACAAATGATAGCCATACACAACACTAAGGGACGAACCTGATCTCTTATACTAGTATCCTTAATCATTTTTATTGC @EFCFGCCIB?FHGAEDBDEE>BC; X0:i:2 X1:i:1 XA:Z:1,-569227,100M,1;2,-88124773,100M,2; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2105:11062:50202#49 163 1 569229 22 100M = 569343 214 CTAACCTCAAAACAAATGATAGCCATACATAACACTAAAGGACGAACCTGATCTCTTATACTAGTATCCTTAATCATTTTTATTGCCACAACTAACCTCC ;CBBDDCFBGFGGGFEHFIGCEFEHGBFIIGHFHEFGJIGEAHHDDBBFFHGGEIFEHGFGFHFEIHEDFGGHHEDGFGIHGGDCIHFIGIGHGDGE:HB X0:i:2 X1:i:0 XA:Z:MT,+8680,100M,2; XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1306:13553:58796#49 83 1 569231 0 100M = 568830 -501 AACCTCAAAACAAATGATAGCCATACACAACACTAAAGGACGAACCTGATCTCTTATACTAGTATCCTTAATCATTTTTATTGCCACAACTAACCTCCTC 2IHHHGHGGG6GHGFGCIGJHHIFDFCGGFHGGEEDFGIIGIGGIGHHEIHDIEGFHCHGCHHCGIIHHHHGIDEFGIHIHGGGHFJFFGFI4FGFFE?B X0:i:2 X1:i:0 XA:Z:MT,-8682,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DFFFD XT:A:R RG:Z:1#49 HS25_09827:2:1308:17140:12158#49 83 1 569234 0 100M = 568802 -532 CTCAAAACAAATGATAGCCATACACAACACTAAAGGACGAACCTGATCTCTTATACTAGTATCCTTAATCATTTTTATTGCCACAACTAACCTCCTCGGA FCDHFFDGGFEFGFFHHIHEHCGBGCDGDB7GGEDFDGGMGC9GGBFFEEHGIHGFGHHGGHGFCHGGHEHGHHFGGIDCGBGGH?HGE?FGDDGFDB?A X0:i:2 X1:i:0 XA:Z:MT,-8685,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:DDDEF XT:A:R RG:Z:1#49 HS25_09827:2:2306:5230:78051#49 147 1 569236 0 100M = 568800 -536 CAAAACAAAGGATAGCCATACACAACACTAAAGGACGAACCTGATCTCTTATACTAGTATCCTTAATCATTTTTATTGCCACAACTAACCTCCTCGGACT 2H3H+HD5HFE5DBD=57@GGDBF55GF=GJ=GD66FB6GG7CGCECEIFC+?5F6@F-85AGEEC?>C6;: X0:i:2 X1:i:0 XA:Z:1,-569236,100M,2; XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1309:15084:31777#49 83 1 569240 0 100M = 569099 -241 ACAAATGATAGCCATACACAACACTAAAGGACGAACCTGATCTCTTATACTAGTATCCTTAATCATTTTTATTGCCACAACTAACCTCCTCGGACTCCTG EGHDCHCGGDHFCGFCHDGDEI>FGGGFDGEGGF@GDGIEGGBGIHFBIIFGIHBIEFHGHC9JGHGGHHHGIFEDGIGGHFGGHGFFEFFJG?GFCBAA X0:i:2 X1:i:0 XA:Z:1,-569240,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:BDDDF XT:A:R RG:Z:1#49 HS25_09827:2:2110:11510:71688#49 83 1 569245 0 100M = 568774 -571 TGATAGCCATACACAACACTAAAGGACGAACCTGATCTCTTATACTAGTATCCTTAATCATTTTTATTGCCACAACTAACCTCCTCGGACTCCTGCCTCA 2AGHF=HAHHHGB X0:i:2 X1:i:0 XA:Z:1,+569250,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DFDFF XT:A:R RG:Z:1#49 HS25_09827:2:2310:4154:66898#49 163 1 569250 15 100M = 569315 165 GCCATACACAACACTAAAGGACGAACCTGATCTCTTATACTAGTATCCTTAATCATTTTTATTGCCACAACTAACCTCCTCGGACTCCTGCCTCACTCAT ;CBCDEEHDHFGLGGEEGHFIHHFIGIIICCIGHEFGGCGHGHCEGGGJFFGGE5HEHFHGHFFEEGEJIHHEF=HBHFIFHFGIIHGGFIGGFHGHHHG X0:i:2 X1:i:0 XA:Z:1,+569250,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1302:8726:74176#49 99 1 569268 22 100M = 569392 224 GGACGAACCTGATCTCTTATACTAGTATCCTTAATCATTTTTATTGCCACAACTAACCTCCTCGGACTCCTGCCTCACTCATTTACACCAACCACCCAAC CACFFGFFEFHGHGFHEGDHGFIHFEHGGHFGFFFCGEIFJFFGFGGJIGGH@EG@GHFBFI@GHIHHIGICEFFHFGGGGHHHHHCE X0:i:2 X1:i:0 XA:Z:MT,+8719,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2210:3109:96926#49 99 1 569277 15 100M = 569328 151 TGATCTCTTATACTAGTATCCTTAATCATTTTTATTGCCACAACTAACCTCCTCGGACTCCTGCCTCACTCATTTACACCAACCACCCAACTATCTATAA 8A>EFGFEGFFFGFFF>>BEDF>GHFF?GHEHHACGHEEGCHFHFBHIGFIFKIEICGGFFDGHDGGGGH@FGCGGFGGCIGIHJFFFFEGGGHEHHGFF X0:i:2 X1:i:0 XA:Z:1,+569277,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDDDD XT:A:R RG:Z:1#49 HS25_09827:2:1203:8388:83544#49 163 1 569280 15 100M = 569331 151 TCTCTTATACTAGTATCCTTAATCATTTTTATTGCCACAACTAACCTCCTCGGACTCCTGCCTCACTCATTTACACCAACCACCCAACTATCTATAAACC @=G??AF?6HJG?>>:??DIA?EHG7?FHBFGCIFG@HGGGFID9EEGGHDGBFHIAEFE8C@EJHDHH9H@EAGHAHBIFHDA>HGFFGGHGJ@DGFFDFG@EEAC X0:i:1 X1:i:1 XA:Z:MT,-8766,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 QT:Z:!1=DDFDE XT:A:U RG:Z:1#49 HS25_09827:2:1202:3845:22648#49 163 1 569317 23 100M = 569670 453 CAACTAACCTCCTCGGACTCCTGCCTCACTCATTTACACCAACCACCCAACTATCTATAAACCTAGCCATGGCCATCCCCTTATGAGCGGGCGCAGTGAT 4;6ADEGFB9AGGG6:CA>DD7FGH7D@,@GGF6A?EGI=DFCHCGGB@>HDA@IECHGFDAFF5EGIDGG>HFF55C?>@B55FIH+DFCFFGAC,H4G X0:i:1 X1:i:1 XA:Z:MT,+8768,100M,1; XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2311:13629:86098#49 99 1 569319 23 100M = 569683 464 ACTAACCTCCTCGGACTCCTGCCTCACTCATTTACACCAACCACCCAACTATCTATAAACCTAGCCATGGCCATCCCCTTATGAGCGGGCGCAGTGATTA ?>>CFGE?AFF@GJ4?>>GGGKE;C@E4GG55B4+,B X0:i:1 X1:i:1 XA:Z:MT,+8770,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:U RG:Z:1#49 HS25_09827:2:2112:3616:32266#49 163 1 569322 23 100M = 569749 527 AACCTCCTCGGACTCCTGCCTCACTCATTTACACCAACCACCCAACTATCTATAAACCTAGCCATGGCCATCCCCTTATGAGCGGGCGCAGTGATTATAG ;CACCBD8D99+8AECB5H?FEBCFGC@I>G>FHA7EEI+FECD5G+5=HCD5EGF4BG?5E7BB5++5GA56BBE5J?HCBFDGBHCD>C>55H55GH< X0:i:1 X1:i:1 XA:Z:MT,+8773,100M,1; XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1211:11256:12937#49 147 1 569326 23 100M = 568903 -523 TCCTCGGACTCCTGCCTCACTCATTTACACCAACCACCCAACTATCTATAAACCTAGCCATGGCCATCCCCTTATGAGCGGGCGCAGTGATTATAGGCTT +HH>CE?DGAGCAHCCFI+EIGJFHE4H5HFFECE=FD9D,F@E5IEGGF55GE@DDHDFB@GDE4BFDF@FG6>E7FGIDEFEBGAA>9HFBC,BA?C< X0:i:1 X1:i:1 XA:Z:MT,-8777,100M,1; XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2103:6654:39235#49 163 1 569327 23 100M = 569466 239 CCTCGGACTCCTGCCTCACTCATTTACACCAACCACCCAACTATCTATAAACCTAGCCATGGCCATCCCCTTATGAGCGGGCGCAGTGATTATAGGCTTT ;CBCDFCFFHFGHGGDEFIDGFFFBDCIIEGGFHGJHJEGHGGHIFHIFFHGGEBFGHEDGGKGHHHGFFFHHFFJGIGLHHFFGICGDFHGJ?FFH?HG X0:i:1 X1:i:1 XA:Z:MT,+8778,100M,1; XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2210:3109:96926#49 147 1 569328 23 100M = 569277 -151 CTCGGACTCCTGCCTCACTCATTTACACCAACCACCCAACTATCTATAAACCTAGCCATGGCCATCCCCTTATGAGCGGGCGCAGTGATTATAGGCTTTC G?FEDFGDFGFDFHFI5E=DF?HFHE>HGFDFGHIFFFHGHHFGAGEGDFHJEK@CHHGHGIG??HHGGGIIIDGIIFCGFIFFEEHHGFFEFGEDCBC< X0:i:1 X1:i:1 XA:Z:MT,-8779,100M,1; XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1203:8388:83544#49 83 1 569331 23 100M = 569280 -151 GGACGCCTGCCTCACTCATTTACACCAACCACCCAACTATCTATAAACCTAGCCATGGCCATCCCCTTATGAGCGGGCGCAGTGATTATAGGCTTTCGCT BI44+FHGGFDDHI;>H@@?CGGFG@J,DF7GGCG,DGEF@GHFEFIHAIFGI@EAG;HEJHHFF8E?CEHFDDEEE@FIHGG>?GFHFF=IFF?FCBAA X0:i:1 X1:i:1 XA:Z:MT,-8782,100M,2; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:23 XM:i:1 XO:i:0 QT:Z:!11ABBBD XT:A:U RG:Z:1#49 HS25_09827:2:1308:19184:49360#49 99 1 569333 23 100M = 569668 435 ACTCCTGCCTCACTCATTTACACCAACCACCCAACTATCTATAAACCTAGCCATGGCCATCCCCTTATGAGCGGGCGCAGTGATTATAGGCTTTCGCTCT BACEFGGGIFGFGJGHGGGHGGIHHJHDEHHHFIJGGGHJGEFHFFHIGIIIHHHIGFGFIGGDGEFGGEFFIJGGFIIHGGGHJ?HCEHFGGHEJHFGH X0:i:1 X1:i:1 XA:Z:MT,+8784,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 QT:Z:!4=DDDED XT:A:U RG:Z:1#49 HS25_09827:2:1314:15219:73601#49 99 1 569333 23 100M = 569743 510 ACTCCTGCCTCACTCATTTACACCAACCACCCAACTATCTATAAACCTAGCCATGGCCATCCCCTTATGAGCGGGCGCAGTGATTATAGGCTTTCGCTCT CAEFFGEFGFGGGFGHGGGFGFIHIJHIEHHHHELGGHHJGHHGFGHEGIIIHHHHGGGFJGGHGDIGGEGFGJGGGIIFGHDDJEIFEHGGGHFJEHGE X0:i:1 X1:i:1 XA:Z:MT,+8784,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:U RG:Z:1#49 HS25_09827:2:2213:9615:42487#49 83 1 569335 23 100M = 568879 -556 CCCTGCCTCACTCATTTACACTAACCACCCAACTATCTATAAACCTAGCCATGGCCATCCCCTTATGAGCGGGCGCAGTGATTATAGGCTTTCGCTCTAA 2JDGGFF@DCFHHII?FCEGHHF9D@FH>GLEFHE8FIDEHHCHGEGE>HEEC@FFADFEFCEAC X0:i:1 X1:i:1 XA:Z:MT,-8786,100M,3; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:23 XM:i:2 XO:i:0 QT:Z:!1=DDDBD XT:A:U RG:Z:1#49 HS25_09827:2:2214:17460:99732#49 163 1 569339 23 100M = 569769 530 GCCTCACTCATTTACACCAACCACCCAACTGTCTATAAACCTAGCCATGGCCATCCCCTTATGAGCGGGCGCAGTGATTATAGGCTTTCGCTCTAAGATT F X0:i:1 X1:i:1 XA:Z:MT,+8794,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 QT:Z:!1:B:D;D XT:A:U RG:Z:1#49 HS25_09827:2:2105:11062:50202#49 83 1 569343 23 100M = 569229 -214 CACTCATTTACACCAACCACCCAACTATCTATAAACCTAGCCATGGCCATCCCCTTATGAGCGGGCGCAGTGATTATAGGCTTTCGCTCTAAGATTAAAA EAHD5AFG,4GDFFG>H@,E?GG?E@CCDFC7GG78A9GJ@CGDAGHB?AEDCDBFH;D8C79GGAD6?GD@HFECAI>DEGG>H?EGE?=FGFG=@B?C X0:i:1 X1:i:1 XA:Z:MT,-8794,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 QT:Z:!11ABDAD XT:A:U RG:Z:1#49 HS25_09827:2:2205:20416:53282#49 83 1 569345 60 100M = 568909 -536 CTCATTTACACCAACCACCCAACTATCTATAAACCTAGCCATGGCCATCCCCTTATGAGCGGGCGCAGTGATTATAGGCTTTCGCTCTAAGATTAAAAAT HI>HBFC>GH66FHGGGHFJBFIH X0:i:1 X1:i:1 XA:Z:MT,+8797,100M,2; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:23 XM:i:1 XO:i:0 QT:Z:!1=DDDFF XT:A:U RG:Z:1#49 HS25_09827:2:1313:8097:85967#49 99 1 569348 23 100M = 569681 433 ATTTACACCAACCACCCAACTATCTATAAACCTAGCCATGGCCATCCCCTTATGAGCGGGCGCAGTGATTATAGGCTTTCGCTCTAAGATTAAAAATGCC BAECFGFEAFHG@JGJGGDHCFIHEFDIGHHGHHJGGGHGGHFGHGHCLHIFHDGGFFGGJJGHIEIGGAHFGJGGB,HFGGIFEFHHEGGGG@EJHHJH X0:i:1 X1:i:1 XA:Z:MT,+8799,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:U RG:Z:1#49 HS25_09827:2:2210:15485:77280#49 99 1 569351 23 100M = 569696 445 TACACCAACCACCCAACTATCTATAAACCTAGCCATGGCCATCCCCTTATGAGCGGGCGCAGTGATTATAGGCTTTCGCTCTAAGATTAAAAATGCCCTA BABEFBFFIFGEGGBEGGGFIHIGIHHHGHHHHIJGFHHHEHHEGGHIGHIFFDEIGGGF@GGHEKGGGHIFIGGJHIHCGHGHGHCHFGFGGHGHHHGH X0:i:1 X1:i:1 XA:Z:MT,+8802,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 QT:Z:!1:DDFFE XT:A:U RG:Z:1#49 HS25_09827:2:1209:14849:81010#49 147 1 569356 23 100M = 569101 -355 CAACCACCCAACTATCTATAAACCTAGCCATGGCCATCCCCTTATGAGCGGGCGCAGTGATTATAGGCTTTCGCTCTAAGATTAAAAATGCCCTAGCCCA GFFFCAGFIH>;GHIIGFFEJDHFEEHHFGEDHFDDFFGFCB@CFGEGGEKDIGGFHHDHGGGEFBHFDGEIICHHEJGCFIFECGFEGHCDHDDDCAC; X0:i:1 X1:i:1 XA:Z:MT,-8807,100M,1; XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2302:7271:84364#49 147 1 569356 23 100M = 568887 -569 CAACCACCCATCTATCTATACACCTAGCCATGGACATCCCCTTATGAGCGGGCGCAGTGATTATAGGCTTTCGCTCTAAGATTAAAAATGCCCTAGCCCA GD+(5F55B4++443;>AB45(F>=+B6>?4D5>B=B7957B,4575G:8ED55@D=HA=55,?,A6F5>5>,67,G577BBGIDF9HG-G?8E7D,,C1 X0:i:1 X1:i:1 XA:Z:MT,-8807,100M,4; XG:i:0 AM:i:0 SM:i:23 XM:i:3 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2106:11230:28913#49 163 1 569361 23 100M = 569681 420 ACCCAACTATCTATAAACCTAGCCATGGCCATCCCCTTATGAGCGGGCGCAGTGATTATAGGCTTTCGCTCTAAGATTAAAAATGCCCTAGCCCACTTCT 5FEB X0:i:1 X1:i:1 XA:Z:MT,+8824,100M,1; XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2202:9935:76993#49 147 1 569373 23 100M = 569113 -360 ATAAACCTAGCCATGGCCATCCCCTTATGAGCGGGCGCAGTGATTATAGGCTTTCGCTCTAAGATTAAAAATGCCCTAGCCCACTTCTTACCACAAGGCA GHHFFHGFGIGDGHIFDEE@HGHFEIFEGGIFEFEGGHHGFGFEFIDGGEBJIGCGHHJFGGEEGGHGGGIFEDGI?JGIFI>C@GGHGFEEFGBEDBC< X0:i:1 X1:i:1 XA:Z:MT,-8824,100M,1; XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1208:19794:68538#49 163 1 569375 23 99M1S = 569736 461 AAACCTAGCCATGGCCATCCCCTTATGAGCGGGCGCAGTGATTATAGGCTTTCGCTCTAAGATTAAAAATGCCCTAGCACCCTTCTTACCACAAGGCAAA ?-6@BC>B77FII76,,>75F,>FFDDI;HC9E88HCC:JGFE-GD9G8A8F9;?AA87@8C@C@EGAD@,7G7CFI677GF>(HCFDD>?CB@,FGC55H44>B X0:i:1 X1:i:1 XA:Z:MT,+8826,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:15 SM:i:15 XM:i:0 XO:i:0 QT:Z:!1:BDADD XT:A:U RG:Z:1#49 HS25_09827:2:1213:2704:81178#49 163 1 569381 23 100M = 569730 449 AGCCATGGCCATCCCCTTATGAGCGGGCGCAGTGATTATAGGCTTTCGCTCTAAGATTAAAAATGCCCTAGCCCACTTCTTACCACAAGGCACACCTACA ;9AB9HBEGGIGHGCHIGHIFHHHGEGHEFJHDHKGFIHIFIHDEGEHFBFJFGFHCIHCDGHGHHHFEHHG X0:i:1 X1:i:1 XA:Z:MT,+8832,100M,1; XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2115:3060:37023#49 99 1 569382 23 100M = 569765 483 GCCATGGCCATCCCCTTATGAGCGGGCGCAGTGATTATAGGCTTTCGCTCTAAGATTAAAAATGCCCTAGCCCACTTCTTACCACAAGGCACACCTACAC @;BEDDBDAFF@EEFF>GFHDBIEGHFDB8H8CAAF:9FCFHHHF,DC;FIFHH@AFGC@GJGD@K@=GHHFA;G?FGIHJGIHHG>FFEGGGCDJDF6E X0:i:1 X1:i:1 XA:Z:MT,+8833,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 QT:Z:!1:BDDDB XT:A:U RG:Z:1#49 HS25_09827:2:1304:21083:23824#49 147 1 569383 23 100M = 569282 -201 CCATGGCCATCCCCTTATGAGCGGGCGCAGTGATTATAGGCTTTCGCTCTAAGATTAAAAATGCCCTAGCCCACTTCTTACCACAAGGCACACCTACACC ?HFEDDFFFIFDGHIICEGFHGIGDFFBGEDJE?EEFDF5FEFCEID@@BIFEHCFHDEHG5GGEA>FGGIF@FDBCFCCGD>HCGGEG9EBBDBDBBC; X0:i:1 X1:i:1 XA:Z:MT,-8834,100M,1; XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2114:17223:74920#49 83 1 569383 23 100M = 569153 -330 CCATGGCCATCCCCTTATGAGCGGGCGCAGTGATTATAGGCTTTCGCTCTAAGATTAAAAATGCCCTAGCCCACTTCTTACCACAAGGCACACCTACACC EGHHHHFGGGEGHJGHHIHGHGIFEGFGIFHGGHKHHGIGGGHGIGGFIIHGIHGIHGHGGHGJGHJHHEHJDFJFHIHGGGCGFGJGGGFFFEGFF>AC X0:i:1 X1:i:1 XA:Z:MT,-8834,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:U RG:Z:1#49 HS25_09827:2:2206:20389:69195#49 163 1 569385 60 100M = 569841 556 ATGGCCATCCCCTTATGAGCGGGCGCAGTGATTATAGGCTTTCGCTCTAAGATTAAAAATGCCCTAGCCCACTTCTTACCACAAGGCACACCTACACCCC H>EHBHFEEBADG3HEDFLIFGDDHFDG X0:i:1 X1:i:1 XA:Z:MT,+8836,100M,1; XG:i:0 AM:i:23 SM:i:23 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2212:4540:4555#49 99 1 569385 23 100M = 569742 457 ATGGCCATCCCCTTATGAGCGGGCGCAGTGATTATAGGCTTTCGCTCTAAGATTAAAAATGCCCTAGCCCACTTCTTACCACAAGGCACACCTACACCCC AABDFGBFIFGGFDEHGAFGIHIGGEF?8DEDGIJGFGECGHGHFFHIGFDIHHGHGGGGEGGHGKGGGFFIFKGGFGHHGHI>JGFHEHGGGCEB4HIF X0:i:1 X1:i:1 XA:Z:MT,+8836,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 QT:Z:!1=DDDFD XT:A:U RG:Z:1#49 HS25_09827:2:2204:13328:52458#49 147 1 569388 23 100M = 569082 -406 GCCATCCCCTTATGAGCGGGCGCAGTGATTATAGGCTTTCGCTCTAAGATTAAAAATGCCCTAGCCCACTTCTTTCCACAAGGCACACCTACACCCCTTA +E?F>5I=BD9AF@DCAG@5H85FGGC5HH?H+@J6GBHF57I7I6'@F57@GBA6EC-EAE9B8C7B5BC: X0:i:1 X1:i:1 XA:Z:MT,-8839,100M,2; XG:i:0 AM:i:0 SM:i:23 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1302:8726:74176#49 147 1 569392 23 100M = 569268 -224 TCCCCTTATGAGCGGGCGCAGTGATTATAGGCTTTCGCTCTAAGATTAAAAATGCCCTAGCCCACTTCTTACCACAAGGCACACCTACACCCCTTATCCC GFFFGHDFFIFHFHIIHFGEHBJJHEHHDEIFIHEFFEGAHGFFFIEGGHIFIHGGHHAHGIG6GHHFBG5IF6GHIFGGDIFFGGGH@FEDEGDD>BC; X0:i:1 X1:i:1 XA:Z:MT,-8843,100M,1; XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2104:21054:8888#49 147 1 569395 22 100M = 569314 -181 CCTTATGAGCGGGCGCAGTGATTATAGGCTTTCGCTCTAAGATTAAAAATGCCCTAGCCCACTTCTTACCACAAGGCACACCTACACCCCTTATCCCCAT GFH>FHHFGLHIFHIIHFGFLFJBHIFCGHFJHHIEHHHHFFDFFIFGGDBJLHGIHHDH+IGEFHDFHGIIIIEHGFHCGEFCGIGHGFGDEEFECBC< X0:i:2 X1:i:0 XA:Z:MT,-8846,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2109:15836:39520#49 83 1 569401 60 100M = 568963 -538 GAGCGGGCGCAGTGATTATAGGCTTTCGCTCTAAGATTAAAAATGCCCTAGCCCACTTCTTACCACAAGGCACACCTACACCCCTTATCCCTATACTAGT EIHHGHHGGGDFGJFJHIGIHHGGEGJGGIAGGIFKHGGJGGBFIGFHIFHGIHEIGGHGGFHGFJIHHHHGH@JFGIH/HGGGFGFHGHFFFEGFFEAC X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:37 SM:i:37 XM:i:0 XO:i:0 QT:Z:!1=DDFFA XT:A:U RG:Z:1#49 HS25_09827:2:2215:2846:47795#49 83 1 569406 0 100M = 569098 -408 GGCGCAGTGATTATAGGCTTTCGCTCTAAGATTAAAAATGCCCTAGCCCACTTCTTACCACAAGGCACACCTACACCCCTTATCCCCATACTAGTTATTA E8737E4C=DGGFIBHCDFCECEGECJGIHEGGIEKDGAFGGGFIF?HEIFFGEG@HEDFGHEFFJAF?HHE?F.DEI>IF>CGFGFF@?FI?FGFEB?C X0:i:2 X1:i:0 XA:Z:MT,-8857,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!11ADDDD XT:A:R RG:Z:1#49 HS25_09827:2:1305:17931:49613#49 83 1 569455 46 100M = 569092 -463 ACTTCTTACCACAAGGCACACCTACACCCCTTATCCCTATACTAGTTATTATCGAAACCATCAGCCTACTCATTCAACCAATAGCCCTGGCCGTACGCCT 2IFHCDHGGGGFHHGGFIFEEII?E,FGGGEGGEFGHGGFGGHDGGHHDIHFIHFIEGHGGHHJGEHHHHHEIFFHHIHIHGGGGGFGGHFGGFGFEEAC X0:i:1 X1:i:1 XA:Z:MT,-8906,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:23 SM:i:23 XM:i:0 XO:i:0 QT:Z:!1=DDDDA XT:A:U RG:Z:1#49 HS25_09827:2:2103:6654:39235#49 83 1 569466 0 100M = 569327 -239 CAAGGCACACCTACACCCCTTATCCCCATACTAGTTATTATCGAAACCATCAGCCTACTCATTCAACCAATAGCCCTGGCCGTACGCCTAACCGCTAACA HJGHHGEGG@HFCJ5JHIFEE?BFDFCGFFEGGI@GHGGGGFG@I@EF;IFFIHFGIEF8GHEFGEEHHEHGFFFHGIHGGHGGHGGEDFFFFFGFFBAB X0:i:1 X1:i:1 XA:Z:1,-569466,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDFFD XT:A:U RG:Z:1#49 HS25_09827:2:1214:20983:94213#49 1123 1 569494 36 100M = 569844 450 TACTAGTTATTATCGAAACCATCAGCCTACTCATTCAACCAATAGCCCTGGCCGTACGCCTAACCGCTAACATTACTGCAGGCCACCTACTCATGCACCT AABC=D4DFFFFEJFHCGBHC>IEHEFH@HEDFHEGCG@GGEEH9FH?DEEDFG@EDGGBIEGDE@E?GEFGCDGEFE?-C@BHHGHBFHFGGD=BH@F; X0:i:2 X1:i:0 XA:Z:MT,+8945,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2114:16024:46541#49 163 1 569494 36 100M = 569844 450 TACTAGTTATTATCGAAACCATCAGCCTACTCATTCAACCAATAGCCCTGGCCGTACGCCTAACCGCTAACATTACTGCAGGCCACCTACTCATGCACCT ;CBC=D';DHFGHGGGEGDDIGJEBGIEIIGGFHGGHGGGHHGHCFHIDGHHGGGF3IJFGHIFBEFEFFHHHFEEJJGIHHFDIIHGIHGGGGFGIFF7IFEF6EFEGGHEECDDECBC< X0:i:2 X1:i:0 XA:Z:1,-569504,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2103:14698:17479#49 163 1 569534 60 100M = 569902 468 AATAGCCCTGGCCGTACGCCTAACCGCTAACATTACTGCAGGCCACCTACTCATGCACCTAATTGGAAGCGCCACACTAGCAATATCAACTATTAACCTT FDFGEFGHDGEDIGGFHG76AEAADED?DH?F>DDGE7FCDECDH?B=5FEJ+HBCFFAGBB5CGAFFBHE342 X0:i:1 X1:i:0 XG:i:0 AM:i:23 SM:i:37 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1314:2625:77823#49 147 1 569569 29 98M2S = 569180 -487 CTGCAGGCCACCTACTCATGCACCTAATTGGAAGCGCCACACTAGCAATATCAACTATTAACCTTCCCTCTACACTTATCACATTCACAATTCTAATTAT ADHFGHHHFCAIGHIFHIGHI6FFHEEHGHIDEHEFHHBDHEFGHIFGDHBJI5'EDHGHAH@4GJHGHG>EI6$9-B=IG)39?EGHC/,F;DFECA&; XG:i:0 AM:i:29 SM:i:29 XM:i:2 XO:i:0 XT:A:M RG:Z:1#49 HS25_09827:2:1302:15891:98239#49 99 1 569586 60 100M = 570009 523 ATGCACCTAATTGGAAGCGCCACACTAGCAATATCAACTATTAACCTTCCCTCTACACTTATCATCTTCACAATTCTAATTCTACTGACTATCCTAGAAA ?;>CFEFDEF?GCFB?>EG?GBCEECF:EHH@GICGJG@G@HFEAGH9FFIFFHEACG:GEGGHGK@GGCFICDEEBG7CDGI7CFCBD@DGCHF54HCB X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:37 SM:i:37 XM:i:0 XO:i:0 QT:Z:!1:BDDDD XT:A:U RG:Z:1#49 HS25_09827:2:1307:5225:80215#49 147 1 569607 60 100M = 569225 -482 ACACTAGCAATATCAACTATTAACCTTCCCTCTACACTTATCATCTTCACAATTCTAATTCTACTGACTATCCTAGAAATCGCTGTCGCCTTAATCCAAG GHGEGHGFFLGIFHCGFFGEHGHFHFEHFEEFHFJEFHHGFJIGHFEGHHIJIGGFHHHHGEEEEGHGGGEIIGDFGJHFFIFFDIGHGFEFBDFECBC; X0:i:1 X1:i:0 XG:i:0 AM:i:37 SM:i:37 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1308:19184:49360#49 147 1 569668 0 100M = 569333 -435 TACTGACTATCCTAGAAATCGCTGTCGCCTTAATCCAAGCCTACGTTTTCACACTTCTAGTAAGCCTCTACCTGCACGACAACACATAATGACCCACCAA BFHFGHFDFLFDEHIFFAGHCBCGHFHHHHIDEHDFFFHGFF@GHIEGDH5FIKGGHAEHGIEHJJHFGGIIIGGEEFGDGEF6GIGHGFHBFGF>CBC; X0:i:1 X1:i:1 XA:Z:1,-569668,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1202:3845:22648#49 83 1 569670 0 100M = 569317 -453 CTGACTATCCTAGAAATCGCTGTCGCCTTAATCCAAGCCTACGTTTTCACACTTCTAGTAAGCCTCTACCTGCACGACAACACATAATGACCCACCAATC H6@DH55+GGDECFEE,IGEEHGF7GG67GE7GGDHHGJF8GGFEBHHF@:FC@B9HFDGCEHG:E:8HH8BF9EGEE>2FFAAHEFHG?FGE4EFFB?A X0:i:1 X1:i:1 XA:Z:1,-569670,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!4=B==BD XT:A:U RG:Z:1#49 HS25_09827:2:1313:8097:85967#49 147 1 569681 0 100M = 569348 -433 AGAAATCGCTGTCGCCTTAATCCAAGCCTACGTTTTCACACTTCTAGTAAGCCTCTACCTGCACGACAACACATAATGACCCACCAATCGCATGCCTATC A?3EFHFDFGF4C>BC@GEDFGFBHB>BD5DDEFBDF,HDH7DEFED@G?EDEGGGCDHDGE6GCGHFHG5IIDHHIJG70H+>@CAAGFE6FDDDCB7; X0:i:1 X1:i:1 XA:Z:1,-569681,100M,2; XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2106:11230:28913#49 83 1 569681 0 100M = 569361 -420 AGAAATCGCTGTCGCCTTAATCCAAGCCTACGTTTTCACACTTCTAGTAAGCCTCTACCTGCACGACAACACATAATGACCCACCAATCGCATGCCTATC BFDHBDFGGGEEHFHGHGHIHGEGEGFFIKEGGGFGHGGEFGFFGGFHIIIGIEBFIJHGHHGHGJDHHHHGFFJFGIFIHG>GHGJG7GFJFFGFDEAC X0:i:1 X1:i:1 XA:Z:1,-569681,100M,2; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!1=DDFFD XT:A:U RG:Z:1#49 HS25_09827:2:2311:13629:86098#49 147 1 569683 0 100M = 569319 -464 AAATCGCTGTCGCCTTAATCCAAGCCTACGTTTTCCCACTTCTAGTAAGCCTCTACCTGCACGACAACACATAATGCCCCACCAATCGCATGCCTATCAT 2F35CH5BG+G;<+IC+A=,HADD5CE+FFAADBBEF75>+8B5B5F?7H?=D@6,CB,F+GED?G>?,FHGD>C6:69GGF9?8C?78?;: X0:i:1 X1:i:1 XA:Z:1,-569683,100M,4; XG:i:0 AM:i:0 SM:i:0 XM:i:4 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2210:15485:77280#49 147 1 569696 0 100M = 569351 -445 CTTAATCCAAGCCTACGTTTTCACACTTCTAGTAAGCCTCTACCTGCACGACAACACATAATGACCCACCAATCGCATGCCTATCATATAGTAAAACCCA GDFFFH?GGHHGGHFGGFGHFGFEAFFH>HIFGFEHHHHFHGFGEGFGHEEJIHGDHHGHGCF6GBHFGGIIEIHIF>GFFEFEGIGHGFEDHCEDDBC< X0:i:1 X1:i:1 XA:Z:1,-569696,100M,2; XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1213:10676:80143#49 147 1 569697 0 100M = 569315 -482 TTAATCCAAGCCTGCGTTTTCACGCTTCTAGTAAGCCTCTACCTGCACGACAACACAGAATGACCCACCAATCGCATGCCTATCATATAGTAAAACCCAG +D3E>ED5>LFDG';;H54D>,++H4F>HFI+>>55?7,5,BB=EE5?7CI5GB@?,,5B=+,DF<'5DC@G?CC,E>GI?C>FB7A9>ACEB-*/CB*; X0:i:1 X1:i:1 XA:Z:1,-569697,100M,5; XG:i:0 AM:i:0 SM:i:0 XM:i:5 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1201:2901:27795#49 147 1 569699 0 100M = 569346 -453 AATCCAAGCCTACGTTTTCACACTTCTAGTAAGCCTCTACCTGCACGACAACACATAATGACCCACCAATCGCATGCCTATCATATAGTAAAACCCAGCC G?@>DGHFGHH+J+BGCD=HE@IGE,AHHGGEFFCGHCFEFFHIHGCGH5FGD8DEDCBC< X0:i:1 X1:i:1 XA:Z:1,-569699,100M,2; XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2110:13843:97992#49 83 1 569728 0 100M = 569361 -467 TAAGCCTCTACCTGCACGACAACACATAATGACCCACCAATCGCATGCCTATCATATAGTAAAACCCAGCCCATGACCCCTAACAGGGGCCCTCTCAGCC BIHBGHBGG4GFHHEEHGGDHIIHGGJFDFHGGGFGHGGEFGGFIGFKDIELGHGIHJHGGHGGGLGHHHHGHHJHGIHGHHGGJEJGDHFIEFGFFC6B X0:i:1 X1:i:1 XA:Z:1,-569728,100M,2; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!1=DDFFD XT:A:U RG:Z:1#49 HS25_09827:2:1213:2704:81178#49 83 1 569730 0 100M = 569381 -449 AGCCTCTACCTGCACGACAACACATAATGACCCACCAATCGCATGCCTATCATATAGTAAAACCCAGCCCATGACCCCTAACAGGGGCCCTCTCAGCCCT EJHDFEHGGGEFGCGJHIG?H7IFEEDIIBHGGGFHHGGIJGGGIHHHIIHGIHGIGGHGGHHGGLGHHHHGI@JFHIHGEFGGHGHGFH=GFDGFEEAC X0:i:1 X1:i:1 XA:Z:1,-569730,100M,2; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!1=DDFFF XT:A:U RG:Z:1#49 HS25_09827:2:1211:21093:47618#49 83 1 569735 0 100M = 569373 -462 CTACCTGCACGACAACACATAATGACCCACCAATCGCATGCCTATCATATAGTAAAACCCAGCCCATGACCCCTAACAGGGGCCCTCTCAGCCCTCCTAA 2CABCFCGG4GFGHFHCDGECH>B,F?FBFCGGGFFDGGD8CGCHGHFFICFIHFGAFDGGHH>FEEG?EHEFFFEEIFIFFGGFBJHFFFFGFCFDEAA X0:i:1 X1:i:1 XA:Z:1,-569735,100M,2; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!1=BBDDD XT:A:U RG:Z:1#49 HS25_09827:2:1208:19794:68538#49 83 1 569736 0 100M = 569375 -461 TACCTGCACGACAACACATAATGACCCACCAATCGCATGCCTATCATATAGTAAAACCCAGCCCATGACCCCTAACAGGGGCCCTCTCAGCCCTCCTAAT 2AHD+DHA7GD65,?GHI6D7GB,GCIC?7?G5CG,H998G:BGA77F?E?;I@B@8C?G779FGJECHEHBI@C>HBEFGH=AFB?F@B;- X0:i:1 X1:i:1 XA:Z:1,-569736,100M,2; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!11AA?AD XT:A:U RG:Z:1#49 HS25_09827:2:2212:4540:4555#49 147 1 569742 0 100M = 569385 -457 CACGACAACACATAATGACCCACCAATCGCATGCCTATCATATAGTAAAACCCAGCCCATGACCCCTAACAGGGGCCCTCTCAGCCCTCCTAATGACCTC GHHHD>FFFCFIEHFIF=GFHGFGHFFHHHIFGFDDFFFHFJDEHEEGDEIJGHGGHHGEGDJGFGEGGGEDIEHBGJCGFEFHBFAEGFEDFDDACBC; X0:i:1 X1:i:1 XA:Z:1,-569742,100M,2; XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1314:15219:73601#49 147 1 569743 0 100M = 569333 -510 ACGACAACACATAATGACCCACCAATCGCATGCCTATCATATAGTAAAACCCAGCCCATGACCCCTAACAGGGGCCCTCTCAGCCCTCCTAATGACCTCC 2FB>GH5B>AF@G@IG5FHECDFFEEFHGGGA5HIFHF;GHFBGHBEGDHHFE<>IHGHHB@@5GBGAC66B=DDDCB=; X0:i:1 X1:i:1 XA:Z:1,-569743,100M,2; XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2112:3616:32266#49 83 1 569749 0 100M = 569322 -527 ACGCATAATGACCCACCAATCGCATGCCTATCATATAGTAAAACCCAGCCCATGACCCCTAACAGGGGCCCTCTCAGCCCTCCTAATGACCTCCGGCCTA HJ+BCEBG@D,DH6?>>GC?HIB6ECCAB@EG@@G8FGGEBA-FIFGF?IHD?@,FICD@G7E8GEACDEHBE9FFGIHGHFAG?GJG*FFA?F?=@>A? X0:i:1 X1:i:1 XA:Z:1,-569749,100M,3; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 QT:Z:!1=BDDDF XT:A:U RG:Z:1#49 HS25_09827:2:2313:6944:19411#49 147 1 569750 0 100M = 569343 -507 CACATAATGCCCCACCAATCGCATGCCTATCATATAGTAAAACCCAGCCCATGACCCCTAACAGGGGCCCTCTCAGCCCTCCTAATGACCTCCGGCCTAG @,HBFH?D5+FGA4IGDA4EEGBGAE4CDFFJHFBFB?BH7,FE5EFG@HBFIGFDDD?H5C6DG<6>BG5C?>>@IJHCGCABC,D7>EHDFEEDCAC: X0:i:1 X1:i:1 XA:Z:1,-569750,100M,3; XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2102:6369:92475#49 99 1 569753 46 100M = 570144 491 ATAATGACCCACCAATCACATGCCTATCATATAGTAAAACCCAGCCCATGGCCCCTAACAGGGGCCCTCTCAGCCCTCCTAATGACCTCCGGCCTAGCCA BA>FF?FGIFFFHFGHGGDGGHCGHEFIGHEHFIEGGHCCE@FGHGH9FCIFFHGCGGF@EGAD,7GGGHF7AKGJBIHCDGD>C,GFDE4FGHF5BHFH X0:i:1 X1:i:1 XA:Z:MT,+9204,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:23 SM:i:23 XM:i:0 XO:i:0 QT:Z:!1:DDFFD XT:A:U RG:Z:1#49 HS25_09827:2:2115:3060:37023#49 147 1 569765 0 100M = 569382 -483 CAATCGCATGCCTATCATATAGTAAAGCCCAGCCCATGACCCCTAACAGGGGCCCTCTCAGCCCTCCTAATGTCCTCCGGCCTAGCCATGTGATTTCACT AFH5DA?>>AACG4B?5FBC>6+GAB+,G5DD5F5G'D9HD@DFEED>@EH@EGC5D7GB5GG5746>GG5D"CE,DBE,,+7E26GH2:C:D2FE8-C; X0:i:1 X1:i:1 XA:Z:1,-569765,100M,4; XG:i:0 AM:i:0 SM:i:0 XM:i:4 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2214:17460:99732#49 83 1 569769 0 100M = 569339 -530 CGCATGCCTATCATATAGTAAAACCCAGCCCATGACCCCTAACAGGGGCCCTCTCAGCCCTCCTAATGACCTCCGGCCTAGCCATGTGATTTCACTTCCA FJHHBFJFGHFIGFGFEBAC X0:i:1 X1:i:1 XA:Z:1,-569769,100M,2; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!1=DDFFD XT:A:U RG:Z:1#49 HS25_09827:2:2214:6512:38681#49 99 1 569770 46 100M = 570109 439 ACATGCCTATCATATAGTAAAACCCAGCCCATGGCCCCTAACAGGGGCCCTCTCAGCCCTCCTAATGACCTCCGGCCTAGCCATGTGATTTCACTTCCAC CA>FFGFEFFFGGG9HGEFFGDIGEFDHG>EHFHHFHGCGGDHIFGECGFIFFHFEFBA@EGG?DEF@G?@FGCCEHICEEFDHJFJBED4GGHGCDHA; X0:i:1 X1:i:1 XA:Z:MT,+9221,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:23 SM:i:23 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:U RG:Z:1#49 HS25_09827:2:1311:17872:35521#49 147 1 569786 15 100M = 569375 -511 GTAAAGCCCAGCCCATGACCCCTACCAGGGGCCCTCTCAGCCCTCCGAATGGCCTCCGGCCTAGCCATGTGATTTCACTTCCGCTCCATAACGCTCATCA GEB5D+5GGGGGAHI;D54<5B+5(BF?DA4JCFDBIF9=DBF4575GHC>'5G+DCA55BI?D?BD>D,C7?C+B,BE@7E+6:6GA>-E7EC?A%?C1 XG:i:0 AM:i:15 SM:i:15 XM:i:9 XO:i:0 XT:A:M RG:Z:1#49 HS25_09827:2:2209:12984:28165#49 163 1 569787 60 100M = 570109 422 TAAAACCCAGCCCATGGCCCCTAACAGGGGCCCTCTCAGCCCTCCTAATGACCTCCGGCCTAGCCATGTGATTTCACTTCCACTCCACAACCCTCCTCAT IGFGGJGEHFGFGFFGFCC;C X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:23 SM:i:37 XM:i:0 XO:i:0 QT:Z:!1=DDFDA XT:A:U RG:Z:1#49 HS25_09827:2:1214:20983:94213#49 1171 1 569844 37 100M = 569494 -450 GCCTAGCCATGTGATTTCTCTTTCACTCCACAACCCTCCTCATACTAGGCCTACTAACCAACACACTAACCATATACCAATGATGGCGCGATGTAACAAG GD@HCEDDFEF;E@>GDA++4D+5D=(79+7B,4>>E@7D++$+@D77FBGC??7CDDE9>@'G?+.@D8CD>>/.; X0:i:1 X1:i:0 XG:i:0 AM:i:0 SM:i:37 XM:i:3 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2114:16024:46541#49 83 1 569844 37 100M = 569494 -450 GCCTAGCCATGTGATTTCACTTCCACTCCACAACCCTCCTCATACTAGGCCTACTAACCAACACACTAACCATATACCAATGATGGCGCGATGTAACACG HIHHGEEGGGHFHGGGFIGGEHGHDGCGBHHGGIKDDGGIGIGGIGEHIIIGDEGHDGHGGHGG:HHHHEHGEFF7G@F5H5E7BHDHHGF7@FABFAGGCFGHCDEGFBDGGGB?IFGCHC9HFF8CEAGGEA8C-HGDFECHIB?EBGGJFE@GHFFGEG@EB?C X0:i:1 X1:i:1 XA:Z:MT,-9353,100M,2; BC:Z:NGTCTATC XG:i:0 AM:i:23 SM:i:23 XM:i:1 XO:i:0 QT:Z:!1:BDFFE XT:A:U RG:Z:1#49 HS25_09827:2:1312:7479:22485#49 99 1 569943 23 100M = 570337 494 GAGAAAGCACATACCAAGGCCACCACACACCACCTGTCCAGAAAGGCCTTCGATACGGGATAATCCTATTTATTACCTCAGAAGTTTTTTTCTTCGCAGG AABFFABEF@F@GG?EEGFE?HIAHCH?E9:HGICFFEECFECIFFF9;FIAFGGHG@FGDGGDKFGGGEHDGI7EF>IFCHIH>HFFFE@G>HFBHFIH X0:i:1 X1:i:1 XA:Z:MT,+9394,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 QT:Z:!1=DDFDD XT:A:U RG:Z:1#49 HS25_09827:2:1302:15891:98239#49 147 1 570009 60 100M = 569586 -523 TATTTATTACCTCAGAAGTTTTTTTCTTCGCAGGATTTTTCTGAGCCTTTTACCCCTCCAGCCTAGCTCCCCCCCCCCAACTAGGGGGACACTGGCCCCC 2EH>F3FB5C>C+H3G55E+?H+G,AA=BHD67EH-GFCDFGHDFHCFFDHACGGFDAGADGGGGEFIFKGDFBHE?H?7EEGGDEG@G>CAGG>FGCFFDFGCEJFEEFAFFHH5EBDH=FBHF8FEGH?K@?B@FDGEEG=EDF4HFGGEEG1CHC>?DFDD?BGG?G9CEED.DABC< X0:i:1 X1:i:1 XA:Z:MT,-9560,100M,1; XG:i:0 AM:i:23 SM:i:23 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1213:6170:20625#49 99 1 570120 60 100M = 570214 194 CCCCGCTAAATCCCCTAGAAGTCCCACTCCTAAACACATCCGTATTACTCGCATCAGGGGTATCAATCACCTGAGCTCACCATAGTCTAATAGAAAACAA AABEFGFFGFHGGJGHGGFHIHIHHHHEEHHHHILGFGHGGHHGHGHIGFIIJIECFHCGEIGHDFIGGHBDGIFJGIIHGCIFGGHGEHDGGHHJHHJB X0:i:1 X1:i:1 XA:Z:MT,+9571,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:23 SM:i:23 XM:i:0 XO:i:0 QT:Z:!1=BDDFF XT:A:U RG:Z:1#49 HS25_09827:2:2209:8771:6458#49 99 1 570120 38 100M = 570477 457 CCCCGCTAAATCCCCTAGAAGTCCCACTCCTAAACACATCCGTATTACTCGCATCAGGGGTATCAATCACCTGAGCTCACCATAGTCTAATAGAAAACAA AABEFGFGIFFDGJEFGGGHIFIGHJHIEHHHHGJGGHHGGHEHFGEIGFIIJILIFGIJEAGHDFIGGFIGGCGGBIHHEHDHHFIHDG3CHFEEIF=FJFFEBFGFGF5GFFADF@BFAFDGHDF5EGGCHHDHGCE6FGBFGGII@GHHIJC7F>DE:FDEGF@EFGFC6AC< X0:i:1 X1:i:1 XA:Z:MT,-9595,100M,1; XG:i:0 AM:i:23 SM:i:23 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1213:6170:20625#49 147 1 570214 60 100M = 570120 -194 AAACAACCGAAACCAAATAATTCAAGCACTGCTTATTACAATTTTACTGGGTCTCTATTTTACCCTCCTACAAGCCTCAGAGTACTTCGAGGTTAAAATA GEFFGFGJIHH;FHIIHIEHFFFGHEHEHFIJIFEFHDHJHFHGFIFGHHBFIEGEHHGHG5FDGGHFDGEIIIGHIFKGGICHD;H;GFHFFGEHIGIJHIJHHHHIJGGGHHGHJGFGHILHIFHHHIGGGKIGGHI@IGGFIIGIGDFGGHGGIDJGGHFHGGGHEJEHIE X0:i:9 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFE XT:A:R RG:Z:1#49 HS25_09827:2:1207:7772:27805#49 163 1 570324 0 100M = 570664 440 CCCCTGATACAGGGCTCAATCTTTTTCTTTTTAAAGCAATATTTCTCAAAGTACTTTTCACAGAACTTAAGTTTCATTAAGCACTTCACTAAAAGAAAAG FE5GF+A@EH>@>F4E>6=BAEFC>54FE?E=7?E5C7BCF7+GGE>5?5CF7AGD>@J,GGH5>?EGCC7H7FE4?5CFGGG8@FJFC977BA;< X0:i:8 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1202:15555:19694#49 83 1 570367 29 100M = 570063 -404 TCTCAAAGTACTTTTCACAGAACTTAAGTTTCATTAAGCACTTCACTAAAAGAAAAGTCTGTGATCTAATAAATTTGGAAAATATTGAGAATTAGAGCCC H>DHHFBGGFHFHCHJDIGJEGIFGGKGFGEGGGJFHGDDJGHGELEHIIHGIHGFHGHEGHGGGJIHHHHGIFJGHIGGHGGGHGFGEHFGFFGFDBAB X0:i:7 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2308:4928:6873#49 99 1 570381 0 100M = 570810 529 TCACAGAACTTAAGTTTCATTAAGCACTTCACTAAAAGAAAAGTCTGTGATCTAATAAATCTGGAAAATATTGAGAATTAGAGCCCCCTCTTAGATATGT CAEEFGFFGFHGGFBJGGGFGFIHGFHIEHEHFGIGJHHCGHJEFGEIGHIIHFGIGGGJFGGHDFIGGFKFGDGDHGHHJ@IHHGIHFGGGGEEGHHFE X0:i:1 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DFDFF XT:A:U RG:Z:1#49 HS25_09827:2:2305:14468:80204#49 147 1 570382 29 100M = 570013 -469 CACAGAACTTAAGTTTCATTAAGCACTTCACTAAAAGAAAAGTCTGTGATCTAATAAATTTGGAAAATATTGAGAATTAGATCCCCCTCTTAGATATGTA 4GHBI@=H45BFBDBHEGE@DEHHGHKEGCE@CEB?G@HFDI5GDCAGBGIEGEAHF>FE,8CGFGFKGF+D>G?HHAGCBH9EA>A;< X0:i:5 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2209:8771:6458#49 147 1 570477 38 100M = 570120 -457 ATGTACTGTAGCTACTCAGCTTGTTACAGATGAAGTAAACATTGTAATATTCACCCAGCTTTTGAGTGATGTCTATTAACATCACCCAAATGAGTATTCC GHHBGHGGFEFHFHICFFHFHFFJHFFHFHFDG?HDFHBJFEHEEIFGHHHJEGGFHHHHGIEDFGHFGGEIFEG@CJHIFEIE:CEHGFC?EEFCCBC< X0:i:1 X1:i:7 XG:i:0 AM:i:15 SM:i:15 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1207:7772:27805#49 83 1 570664 0 100M = 570324 -440 CAAATATCTAAAATCATGTTTAAAATCTCCTAGAAATGGGTTGAATTGCCCACTTCAGAGACAAAGTGATTCTTTTGTAATAACGAGTTTTGTTTAGTGA EIHHFDCGGGHFFJFEFIGJHKGFGGKGGFFGGHKFHGJGFGHDIGIHIIIGIHGHAJHGGHHGGJIHHHHGIHFFGIHIGFGGHGJGGGFJFGGFECAA X0:i:6 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2316:16654:87769#49 163 1 570707 0 100M = 571071 464 AATTGCCCACTTCAGAGACAAAGTGATTCTTTTGTAATAACGAGTTTTGTTTAGTGAGTACTTATTATCTCATTGAATCCTGAGGACTACCTCACAAGGT >B+CF<17:E9I.77GF'EFF@B>:DFIHGG>7BHGF;>7F2 X0:i:6 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1310:8689:14906#49 163 1 570708 0 100M = 570742 134 ATTGCCCACTTCAGAGACAAAGTGATTCTTTTGTAATAACGAGTTTTGTTTAGTGAGTACTTATTATCTCATTGAATCCTGAGGACTACCTCACAAGGTA ;CB:;DEGFDHGHGGGIIIFIGBEHGIFIIGGFHHFGFIGHEHHFGKIJEHHGJEEFHFHHGHFHEFIFIHFHEIHGHFJHFGHIIHFIHHGFHHGHHFG X0:i:6 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2109:17652:24809#49 147 1 570715 0 100M = 570322 -493 ACTTCAGAGACAAAGTGATTCTTTTGTAATAACGAGTTTTGTTTAGTGAGTACTTATTATCTCATTGAATCCTGAGGACTACCTCACAAGGTAAGTATAG 2FHFFHGGLGHIFHIIHGGHIFJGHFHHHHIFIFIHHHHGHHHFFIJGHHKFIKGEHHGHGIGGFGHFGGIIIGEIIHGIDIGHEGGHGFGDHDFCCBC; X0:i:8 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2302:15625:61316#49 163 1 570720 0 100M = 571105 485 AGAGACAAAGTGATTCTTTTGTAATAACGAGTTTTGTTTAGTGAGTACTTATTATCTCATTGAATCCTGAGGACTACCTCACAAGGTAAGTATAGCTCTT GFEHFDJFJFHFFEFHFEGFHHEHGIGIHGGCIFHGGGCIHFHFFFEG X0:i:8 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1201:5044:57337#49 163 1 570732 0 100M = 571113 481 ATTCTTTTGTAATAACGAGTTTTGTTTAGTGAGTACTTATTATCTCATTGAATCCTGAGGACTACCTCACAAGGTAAGTATAGCTCTTTTCATTACACAT GHGFICCBFHF6@@GEH=DHIE X0:i:7 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DD?DD XT:A:R RG:Z:1#49 HS25_09827:2:1310:8689:14906#49 83 1 570742 0 100M = 570708 -134 AATAACGAGTTTTGTTTAGTGAGTACTTATTATCTCATTGAATCCTGAGGACTACCTCACAAGGTAAGTATAGCTCTTTTCATTACACATGACAAACAAG EFHHCHHGGFDFGFE>HIGEFGIFGGKFIHHGGIGFHGIJGIBGHHGHIIFGCHFHHEHGGHHGGIIFHHHEIFHHGIHGFGGGHEEGFFFGFFGFFEAC X0:i:8 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2203:14974:46182#49 99 1 570775 0 100M = 571158 483 CTCATTGAATCCTGAGGACTACCTCACAAGGTAAGTATAGCTCTTTTCATTACACATGACAAACAAGGCTCAGAGAGGTTAAGTAACTTGCTCAAGATCA BABFFGDGGFGGGJGHGGFHIHIGHHHIBHHHFIIGGEHGEHHHFGHGLIFIHILIGGGKJIGHHFGGGHGFGGGGFGIFIHIHGFJCFHGGGHHJHHJB X0:i:6 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2305:18603:97640#49 163 1 570798 0 100M = 571213 515 TCACAAGGTAAGTATAGCTCTTTTCATTACACATGACAAACAAGGCTCCGAGAGGTTAAGTAACTTGCTCAAGATCACAAAACTGCAGAGTGACAAAACT D?D@DC9G8GBC6AB7D7BGIGICIC?+FH4CGDGG=F,=D@5E5587GEI(=DE,+IEFD5+C+4H5IEBAFHDC@E=@4B44+G+>>5FCFFE+ X0:i:6 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1305:2915:97237#49 163 1 570808 0 100M = 571254 546 AGTATAGCTCTTTTCATTACACATGACAAACAAGGCTCAGAGAGGTTAAGTAACTTGCTCAAGATCACAAAACTGCAGAGTGACAAAACTAGAATTTTGA ;CBDDEDBDFFGHEIDGDEFGGJFHGIIIICIFDGGDGHGFGHHD@HGFEHHGGFEFIHHDEHHFIHHFGHHHEEHFHDF4GFHIIHGIHCGDHFGFGHB X0:i:6 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2308:4928:6873#49 147 1 570810 0 100M = 570381 -529 TATAGCTCTTTTCATTACACATGACAAACAAGGCTCAGAGAGGTTAAGTAACTTGCTCAAGATCACAAAACTGCAGAGTGACAAAACTAGAATTTTGAAT GFFHGHGHGIAIGHIFGFEHLHIBHIHEFHFJIFJFGKGHFEHFFIGGHHIFIKGIHHJHGIJHFBHGGGCIIIHIIJGIGIFIGGFHGFHDHEDDDBC; X0:i:6 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1209:10259:72654#49 163 1 570812 0 100M = 571170 458 TAGCTCTTTTCATTACACATGACAAACAAGGCTCAGAGAGGTTAAGTAACTTGCTCAAGATCACAAAACTGCAGAGTGACAAAACTAGAATTTTGAATCT ;CBCBFEBEHFGHGFCFFEB7GBEHG>EGE?GEH+E?G5GF5HHDDGBFFCDGD>FGHB?FF?FHB?CD4FHHEBJGFFFCBE>FCHACFEFGCDDBFE? X0:i:6 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1305:15643:61163#49 163 1 570853 16 100M = 571225 472 TTAAGTAACTTGCTCAAGATCACAAAACTGCAGAGTGACAAAACTAGAATTTTGAATCTAAGCTCAAAAGGTCACCAAACCAAATTTGGGTCCACCCACC ;CBBCE9HFCHGHFGEFDEDCFFCEGCIEEGHF>BGE6@GEDHHCGH?FIDHGGE>EDHHDFFHFDFHJD?HHGEJJCDEEEFDIBHF@GCEFFFG? X0:i:1 X1:i:5 XG:i:0 AM:i:0 SM:i:16 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2308:18461:25391#49 99 1 570981 0 100M = 571369 488 GGCATTGCTGAGACAGAAGTTGAGGAATTTATTGCAGGCAGCAAGCAAGGAGTATCAGGCAGCTAATCCTTAAGGCCTAATCTCCCTGATGGCTTATGTG CABFFEFGF=EGGJGGGGFEGGCEGJHBGHEHFEJGFEH:DHEGFGEE;CDI8DFIGGGG8DGHIFFGGEF?CJFDFIGH7HIHCHGC6DGGG5AHHHGE X0:i:6 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=BDBDD XT:A:R RG:Z:1#49 HS25_09827:2:1315:19667:37016#49 163 1 570983 0 100M = 571467 584 CATTGCTGAGACAGAAGTTGAGGAATTTATTCCAGGCAGCAAGCAAGGAGTATCAGGCAGCTAATCCTTAAGGCCTAATCTCCCTGATGGCTTATGTGAA 91AB%D-EEC5BHGBB6CI(GFFG@DG8D4,%E+G???=G50E,F@65DI,DG@,A=@7,D9DBB9CGFD'D6F4DE=FEDHE@FCBAI>45B?3>,<(B X0:i:8 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2201:7730:41703#49 99 1 571004 0 100M = 571397 493 GGAATTTATTGCAGGCAGCAAGCAAGGAGTATCAGGCAGCTAATCCTTAAGGCCTAATCTCCCTGATGGCTTATGTGTAAGGGTTTTTAAAGGTGGGAAG CABDFGFFIFHGGJGHGGFHIFIGHFFFJ>GHHILGGEHHFHGIEGHHFFFIFFHIFGIG5GGHFFGGGEFFIIEDFEHHGHIHBG>HEGFGG@HHHHIE X0:i:6 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2211:15030:68532#49 99 1 571039 0 100M = 571348 409 GCAGCCAATCCTTAAGGCCTAATCTCCCTGATGGCTTATGTGTAAGGGTTTTTAAAGGTGGGAAGGCAGAGGTTGCAGGCAAGGTCATACAATACATGGA AABEFGFFJFHGFFGGGGFFIFIGHJFIFHHHFGJGGGHJGHHHIGHI.HIIKGGHFHGGIGGHDFGGGHIIGIFEFGGHG@IHEFFHDHFGGHEJHHJH X0:i:3 X1:i:7 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2208:7055:67313#49 163 1 571050 0 100M = 571402 452 TTAAGGCCTAATCTCCCTGATGGCTTATGTGTAAGGGTTTTTAAAGGTGGGAAGGCAGAGGTTGCAGGCAAGGTCATACAATACATGGAGGCTACATATT ;CBCAEDCDHFAGGGCFDHFICF?HDBI>5GHEDAGH6=GF?ADDFH?5FF@ADEACHEFA,DBDDFE+G?DI>EJ5FBIFBF>C>HGDAAF>CHF5GE2 X0:i:4 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2209:16504:43439#49 99 1 571062 0 100M = 571426 464 CTCCCTGATGGCTTATGTGTAAGGGTTTTTAAAGGTGGGAAGGCAGAGGTTGCAGGCAAGGTCATACAATACATGGAGGCTACATATTGGTTTGGCCAAA AAEDFGEGIFHEGE?F>2D2CDIGD)F:E?EHFIC-HHHCFD;H9F8C;?EIFHGHFBIG@-GFDGGGG,FIFKGDBGIHDCI,HF>CDG+,G5HCD=6E X0:i:3 X1:i:7 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BBDDD XT:A:R RG:Z:1#49 HS25_09827:2:2316:16654:87769#49 83 1 571071 0 100M = 570707 -464 GGCTTATGTGTAAGGGTTTTTAAAGGTGGGAAGGCAGAGGTTGCAGGCAAGGTCATACAATACATGGAGGCTACATATTGGTTTGGCCAAAAAAGGCAAA EGH@JEHGGDGFHFFGHGHGJGFHFGFFGFFE@C X0:i:3 X1:i:7 BC:Z:TGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z::=@FFFFE XT:A:R RG:Z:1#49 HS25_09827:2:2302:15625:61316#49 83 1 571105 0 100M = 570720 -485 CAGAGGTTGCAGGCAAGGTCATACAATACATGGAGGCTACATATTGGTTTGGCCAAAAAAGGCAAAATATCTCAAAGTGAGGGCCCACAGGATAGGTGAC EIHHJHHGGGHFGJHJHIHJEIEFGGGGIFEGGEGGHGG3GIHGIGFHIFHGCHGFIGHGG7EHGHGFHHHFIFEFGIHGHGGGHGHGGGFJGEGFEBAC X0:i:2 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:1201:5044:57337#49 83 1 571113 0 100M = 570732 -481 GCAGGCAAGGTCATACAATACATGGAGGCTACATATTGGTTTGGCCAAAAAAGGCAAAATATCTCAAAGTGAGGGCCCACAGGATAGGTGACCATTAGAT EJDHFFHGGGHECIGGEFGIHHBFGGKGG>CGGHG8HGIFBFGFHGGHFIFFIHGIHDHG@FGFGLGHHEHBIFJGKIHGHHGGGFJGGGFIGFGFFBA? X0:i:2 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1303:12817:33897#49 147 1 571154 0 100M = 570733 -521 TGGCCAAAAAAGGCAAAATATCTCAAAGTGAGGGCCCACAGGATAGGTGACCATTAGATGAATTCAAAGATTTTCTGATTTGAGACCAGGTGCAGTGGTT GH355DD>>A>;EHII@IBHI6=5HEBC>ADDC?5BBHAADEHEFEDGDHB@?G5KH7A=GI?DJGHF>C@DGBDHIFHI?EFE-?H?>FCB8CD7AAC: X0:i:4 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2203:14974:46182#49 147 1 571158 0 100M = 570775 -483 CAAAAAAGGCAAAATATCTCAAAGTGAGGGCCCACAGGATAGGTGACCATTAGATGAATTCAAAGATTTTCTGATTTGAGACCAGGTGCAGTGGTTCACA GFHHGHJFGHGHGHIFCF=FJFHJEEFHHHIFGHHFFHHDHJHFFEJGHHGJIHGGHHEDGIJDFHHFGGEDIIHHFHHGFCGHGFFHGFGEHGDCCBC; X0:i:5 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1209:10259:72654#49 83 1 571170 0 100M = 570812 -458 AATATCTCAAAGTGAGGGCCCACAGGATAGGTGACCATTAGATGAATTCAAAGATTTTCTGATTTGAGACCAGGTGCAGTGGTTCACACCTGTAATCTCA FAHHF=<>GGGGHFFEH?FIFGGFDCGIDHCGGEDFDGEFJG9GGG7FIIEFDCGAEGHDCHGGGJAFHHHGFFJHGIHGEDGGHEHEF?FIDFGFCBAA X0:i:5 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:ADDDE XT:A:R RG:Z:1#49 HS25_09827:2:2305:2695:37934#49 99 1 571178 0 100M = 571538 460 AAAGTGAGGGCCCACAGGATAGGTGACCATTAGATGAATTCAAAGATTTTCTGATTTGAGACCAGGTGCAGTGGTTCACACCTGTAATCTCAGCGCTTTG CACFFCEEFFFDGDEHGG:HIHIEDJFFFHEHGAIFGGHJF?GHF?HEFEDIHGFIFBFFIGGHHF@GGEIGFJ7DHGGHJHIHGG>HDEGGGHEGBHFE X0:i:5 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2305:18603:97640#49 83 1 571213 0 100M = 570798 -515 GAATTCAAAGATTTTCTGATTTGAGACCAGGTGCAGTGGTTCACATCTGTAATCTCAGCGCTTTGGGAAGCAAAGGTGAGTGGATAACTTGAGGCCAGGA FIH45DEGGD6DCCFCDGFEE7EFE@7CBFEG=7EGBGGMGF@DEF?F?AFCC@FAIC9GCFE8GHDC8:HFHF;A X0:i:5 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:4 XO:i:0 QT:Z:!1=AAA;D XT:A:R RG:Z:1#49 HS25_09827:2:1305:15643:61163#49 83 1 571225 8 100M = 570853 -472 TTTCTGATTTGAGACCAGGTGCAGTGGTTCACACCTGTAATCTCAGCGCTTTGGGAGGCCAAGGTGGGTGGATAACTTGAGGCCAGGAGTTTGAGACCAG FFHDGGHGGGGEGIEHFGHICIIGGFKGIFHGGGFGDGGDGIHDHGHFIIHGIDGHHCDDHHGFGLHGHEHEIHFEGIGGGDGGHGGGFFFGFFGFDE?A X0:i:5 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2312:4083:42157#49 99 1 571246 0 100M = 571620 474 CAGTGGTTCACACCTGTAATCTCAGCGCTTTGGGAGGCCAAGGTGGGGGGATAACTTGAGGCCAGGAGTTTGAGACCAGCCAGACCAACATGGCAAAACA BA>E=??DAFGDE)GHG>:E?>IEDEHBFH:8F:,F>H@7D9E-AB-(GC,.H?EE@@F@8D97D,,G-CB7A?@EF6?HC,?7J?J5@6D7+<==HD6B X0:i:3 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!4=DDDFB XT:A:R RG:Z:1#49 HS25_09827:2:1305:2915:97237#49 83 1 571254 0 100M = 570808 -546 CACACCTGTAATCTCAGCGCTTTGGGAGGCCAAGGTGGGTGGATAACTTGAGGCCAGGAGTTTGAGACCAGCCAGACCAACATGGCAAAACACCATCTCT HIHHGEHGGGDFGIF>HBGIHHIHGGKGIBEGGHFHHGJMJGGFIEHFFIHGIEFFHJHGGHGGGIEGHEHGIFJFEIHGFHGGGGJGGFFIGFGFDB>B X0:i:3 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDDA XT:A:R RG:Z:1#49 HS25_09827:2:2211:15030:68532#49 147 1 571348 0 100M = 571039 -409 ATCTCTACTAAAAATACAAAAATTATCTGGGCATGGTGGTGTGCACCTGTAATCCCAGCTACTCAGGAGGCTGAAGCATGAGAATCGTTTGAACGTGGGA GGHHFHG5FLFIEHIGGGFHHFHJHFFHHEIFCFIFFFGJFFGEFEEGGEEFIGGFHHEHGIEGEEHFGGIIEDHFEFHFGHFHGFGHGFGFHDFDCBC; X0:i:5 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1205:2268:26176#49 163 1 571361 29 100M = 571813 552 ATACAAAAATTATCTGGGCATGGTGGTGTGCACCTGTAATCCCAGCTACTCAGGAGGCTGAAGCATGAGAATCGTTTGAACGTGGGAGGCAGAGGGTTCA ;CAC>EGCFHFGHG6GGFDFICF7EH6ICE7GGHHHG@EHFBFFFGDFGBFCJ=G5HEE5E=GFDGFHIIHF@FAGFDDDFHHA X0:i:5 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2308:18461:25391#49 147 1 571369 0 100M = 570981 -488 ATTATCTGGGCATGGTGGTGTGCACCTGTAATCCCAGCTACTCAGGAGGCTGAAGCATGAGAATCGTTTGAACGTGGGAGGCAGAGGGTTCAGTGAGCTG G4?H5>?DBCFD>DFFFFDCE@CFF@GDB5@GKGD7HDHGGEE7GEFGG5EI6G@IFHCGE>HEFGGGHGFHEFBBAC< X0:i:5 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1215:13802:36823#49 163 1 571372 0 100M = 571750 478 ATCTGGGCATGGTGGTGTGCACCCGTAATCCCAGCTACTCAGGAGGCTGAAGCATGAGAATCGTTTGAACGTGGGAGGCAGAGGGTTCAGTGAGCTGAGA ;-AC"BCCF.HGHHC)BAEF??F,.GI:E/CD65H+DJE>EA7=-GBIFG8@G56FF57CHB'7=5FCDF5>6HEDEBDI+GI@;*>FIFA3DFGHGGFEFCC>BIHGFHIGJFHEFHDHEJIHHGGHGHFEGFFIEGGHHJIHDGHHHFGIJIGGHGGGIIIEGFIJGFFICEGIGHGHGFHDFECAC; X0:i:4 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2208:7055:67313#49 83 1 571402 0 100M = 571050 -452 CCAGCTACTCAGGAGGCTGAAGCATGAGAATCGTTTGAACGTGGGAGGCAGAGGGTTCAGTGAGCTGAGATCGTGCCACTGCACTCCAGCCTGGGCAGCA HGHHJFFGGFGFHIHHHDGGHGIGEGDGFFEGGIJGHGIGGFHGIGIHICILIHFIHGHDC7CGGJGFGHHGHFFGGCHIFG2GHGJGG?FIFFGFFE?A X0:i:4 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFDF XT:A:R RG:Z:1#49 HS25_09827:2:2209:16504:43439#49 147 1 571426 0 100M = 571062 -464 TGAGAATCGTTTGAACGTGGGAGGCAGAGGGTTCAGTGAGCTGAGATCATGCCACTGCACTCCAGCCTGGGCAGCAGAGTGAGACTCTGTCTCAAACAAA GF3HFEFHGHGDFH3FGIGHFBFEHIHCDHEFEFBBFHBDDEHCHGEGDFBF?+5DC=,E>D?6G<@FBG>>FE7HFHGCFDFGGBGHGF@DFE7ACBC; X0:i:4 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2314:6053:33654#49 99 1 571444 29 100M = 571772 428 GGGAGGCAGAGGGTTCAGTGAGCTGAGATCGTGCCACTGCACTCCAGCCTGGGCAGCAGAGTGAGACTCTGTCTCAAACAAACAAACAAAAACCCAAAGA ?ABBFG?FGFFGGHGGGGFFGFHEGFHGFFHHBECFCHF@FGGDGDDEFFG X0:i:9 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2305:2695:37934#49 147 1 571538 0 100M = 571178 -460 CAAAGATTTTCTGATTTGTGATTGGTTAAGTTTTGGCTACAAACTTGGGGTCAGCAGAAAGGAATGTTCTGCTCTGGCCTGTGGGTGTGACTTCCTCCAG GFHFFFCFFEHGEHIG>GGHC6FGHBHHHHIFCFEHFHHHFJDFFFEGHHIDIHC?HHAHGEGIFGHG>GEIEGEIFFHIFDFHGGGGGFCDFGFCCAC; X0:i:9 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2306:5165:66049#49 99 1 571557 0 100M = 571907 450 GATTGGTTAAGTTTTGGCTACAAACTTGGGGTCAGCAGAAAGGAATGTTCTGCTCTGGCCTGTGGGTGTGACCTCCTCCAGGTCCCTCAGGAAGAAATTT B>>C=GDGAC?D@JBF>GDEGD>/DDFBGD:8GAA-C9CCDACD9F8EFEEIFGFAGGAG8E9,K,EGG?BGF,7EBGI7DG,H+ECHDGG7AB+C4AF; X0:i:8 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=BDDAD XT:A:R RG:Z:1#49 HS25_09827:2:2312:4083:42157#49 147 1 571620 0 100M = 571246 -474 GGGTGTGACCTCCGCCAGGTCCCTCAGGAAGAAATTTAGAACAAAGAACAGTTGTGAGTGTTCAGTCCTCAGTCCCTCCTTATCTGAGATCTACGAGCCA AD+>FF+5>4AC44>45=FF+H=5=BE>BFFFG>EG?7FDDG@4>I@>7?EJ5BGF7C5EGHEDJ4DF5,'C8+>@CF?@75D6D?-8<1CD89D7C?C: X0:i:4 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2206:16468:2669#49 163 1 571690 0 100M = 571915 325 AGTTCCTCCTTATCTGAGATCTACGAGCCAACAGGTGGTATTTTCCATTTAGCGGGGTCTGGGTTTCTACAAAACAACTCAGGGACATATGTTAAGATGT ;CBDDDGHFEFGHGCGHIEFGGJIFGEIIIGIFHHCHJHGHFHHDGGIJIHGGGEFFBHFFHEBHIFIFEHHHGEJFFGLEEGFGIHFDHHFFDHFHHFG X0:i:5 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2310:10619:50300#49 99 1 571702 0 100M = 572164 562 TCTGAGATCTACGAGCCAACAGGTGGTATTTTCCATTTAGCGGGGTCTGGGTTTCTACAAAACAACTCAGGGACATATGTTAAGATGTTATCTCTAGTTT CAEEFGFFGFHGGJFJGGHHGHIHHEDIJHEHHILGGGHGGHGGFGHICHIEFHGIGHIFIGGFHK@GGFFIIFGEHIHEGGDHC5FFEGGGGHHJHGJB X0:i:5 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFE XT:A:R RG:Z:1#49 HS25_09827:2:2113:20062:30761#49 99 1 571707 0 100M = 572069 462 GATCTACGAGCCAACAGGTGGTATTTTCCATTTAGCGGGGTCTGGGTTTCTACAAAACAACTCAGGGACATATGTTAAGATGTTATCTCTAGTTTCTATA CAEEFGFFAFGGGJGHGGFHGHIGIJHIJHHHF6LBGGHHGHJIIGHIGHIIHHHIGGIGIGGHFFHGGHHGGJGJGIHHJGIHHFHGGGGGGHFFHHIH X0:i:5 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFF2 XT:A:R RG:Z:1#49 HS25_09827:2:1215:13802:36823#49 83 1 571750 0 100M = 571372 -478 TGGTTTCTACAGAACAACTCAGTGACATATGTTAAGATGTTATCTCTAGTTTCTATAGGTAAACAAACATTTTGTGGCTCTAATTTTCTTTTTTTTTTTA *C7CGD+;3GDFCH,>DF,7H?,H?C?GDGEG?7D879EGFGB,H7GFDI?DED?AHGH(C79FGE:GHH>FE9DEAAGGGHG@F=FGEGC@BA8 X0:i:2 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:4 XO:i:0 QT:Z:!1=DDDAD XT:A:R RG:Z:1#49 HS25_09827:2:2207:4566:88331#49 99 1 571754 37 100M = 572111 457 TTCTACAAAACAACTCAGGGACATATGTTAAGATGTTATCTCTAGTTTCTATAGGGAAACAAACATTTTGTGGCTCTAATTTTCTTTTTTTTTTTAATTA CABDFGEEJFGFGJGJGGGHGHIHIJFIEHHHGIIGGEHHGHFHCGHILFIIJFGEFHIFJGGDFFIGGHFIGGGGGIGHGHIHGHIHFGGGGHH5HHF2 X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:37 XM:i:0 XO:i:0 QT:Z:!1=DDDFD XT:A:U RG:Z:1#49 HS25_09827:2:1309:9766:17891#49 163 1 571768 37 100M = 572105 437 TCAGGGACATATGTTAAGATGTTATCTCTAGTTTCTATAGGGAAACAAACATTTTGTGGCTCTAATTTTCTTTTTTTTTTTAATTATACTTTAAGTTTTA ;CBBDDEFFCEGEAGE=D3:CGJ;HGIEDEGGFHB?6GHGDAGHICGBJFHHGFGFGFHFHFHHEEGEFGGFHFEHJFDHF==DICC>?EHFAF?5@C@E@GHHGF?EGC47AB5GJIGAHFGGIFIEHEFJGIFE:EG,EGBF3F0DFBD7C; X0:i:1 X1:i:0 XG:i:0 AM:i:0 SM:i:37 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1206:19103:58024#49 99 1 571811 37 100M = 572130 419 AACAAACATTTTGTGGCTCTAATTTTCTTTTTTTTTTTAATTATACTTTAAGTTTTAGGGTACATGTGCACAACGTGCAGGTCTGTTACGTATGTATACA CABFFGFGIFFEC777DG?@,FE7CDFDCCB6BDE<7C5A5H@62 X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:37 XM:i:0 XO:i:0 QT:Z:!1=BDFFE XT:A:U RG:Z:1#49 HS25_09827:2:1205:2268:26176#49 83 1 571813 37 100M = 571361 -552 CAAACATTTTGTGGCTCTAATTTTCTTTTTTTTTTTAATTATACTTTAAGTTTTAGGGTACATGTGCACAACGTGCAGGTCTGTTACGTATGTATACATG 2F@HF=HG,G6DCHGCCGFDHGIF?CGGD@EGGI7G7GIFGABGAGFHIIFFIHGGHFDFG@AFFIGG@HHGIDJGHIDI?DGGHFJFFGFIFFGDFEAC X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:37 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:U RG:Z:1#49 HS25_09827:2:2103:14633:36061#49 99 1 571818 37 100M = 572166 448 ATTTTGTGGCTCTAATTTTCTTTTTTTTTTTAATTATACTTTAAGTTTTAGGGTACATGTGCACAACGTGCAGGTCTGTTACGTATGCATACATGTACCA CAEEFGFFFFGDGJGJGGGGGHIGHJHIEHH8FHJ@G9HCGDGDFGDCGEIFF7GHDGABFD9HFDFGBEHGFGFGF6HC,FICCGCH@H@>GHDBEHF2 X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:37 XM:i:1 XO:i:0 QT:Z:!1=DDDDD XT:A:U RG:Z:1#49 HS25_09827:2:2306:5165:66049#49 147 1 571907 0 100M = 571557 -450 TACATGTACGATGTTGGTGTGCAGCACCCATTAACTCGTCATTTAAGATTAGTTTGTGGCTCTAATTTTCTTGACTATTGTTTTAAGCTATTATTACCTT ;?A5'++FDCHCG5+=@CG+55B+>>H=AE55B,,B57EFGAE5+@?E@EH++7AA=55E67+HGDGE7FC7@7JC77+CBCC-EGACD8CB7A6C1 X0:i:6 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2206:16468:2669#49 83 1 571915 0 100M = 571690 -325 CCATGTTGGTGTGCTGCACCCATTAACTCGTCATTTAAGATTAGTTTGTGGCTCTAATTTTCTTGACTATTGTTTTAAGCTATTATTACCTTCTTACTTA EIHHJHHGGC X0:i:6 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFD XT:A:R RG:Z:1#49 HS25_09827:2:2216:1514:68773#49 73 1 571964 0 100M = 571964 0 GGCTCTAATTTTCTTGACTATTGTTTTAAGCTATTATTACCTTCTTACTTATCAGGGTGCTCATCTACTTCTTGAGGCTAGCTAGGTGGCTGGAATTTTC AABEFGFFJFFDCJGHGG"EIHIHFHFDGHHHFIEGGHEGGEFHHGDEGFDF8HFEDHGGEGGBFDGGGHFIGC77BGHH=F,,>F>5DDDG6:+BBFAB X0:i:7 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:BD1BA XT:A:R RG:Z:1#49 HS25_09827:2:2102:4158:26923#49 121 1 572025 0 100M = 572025 0 CATCTACTTCTTGAGGCTAGCCAGGTGGCTGGAATTTTCCTTGGAGGGACTCAAGAGTTTCCTTTATTTTTCATGCCTTAAATGGGTCTGTTCTCCCTCT 'AG,5GBBC4@@>CBCH77E7-EGE7DIBFCG5H@E?GA@B:@,8EH8DACC?HGF-;@FCH@GFAI?HEDFIDECEIK??:>AHFHGHGGGFBJG6F=AFBGFECAC X0:i:3 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2207:4566:88331#49 147 1 572111 29 100M = 571754 -457 TCTGTTCTCCCTCTTCAAAGCTCAAGCTCTTAAGGACTATGCTATTGTTAGATTTTTCGTATTGGAGCAGTCCTTCCCTCCTACTCAAGAACACCCCTTC GFHFGHGJIIHHFHFCHIHFJDIJHIGHHFIJHGIHIHGHHJHEFIEGHHGJIHGEHHDDGIGIGEHFGGIIIEGIIFCIGEFHGGGHGGEDEEFEDBC; X0:i:3 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1206:19103:58024#49 147 1 572130 29 100M = 571811 -419 GCTCAAGCTCTTAAGGACTATGCTATTGTTAGATTTTTCGTATTGGAGCAGTCCTTCCCTCCTACTCAAGAACACCCCTTCTTCAGACAGCCTGGCTGGG GHGBFHGHBHF4GHFIDFGFE6IFHEHHHFIFEFEHHKHFCHGFFFJGGHGFGGG?HHDDGHG?FBEFIGICI>HIEJHFFEFEEGGHGFFFHGDDBBC< X0:i:3 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2204:12115:42057#49 99 1 572137 16 100M = 572503 466 CTCTTAAGGACTATGCTATTGTTAGATTTTTCGTATTGGAGCAGTCCTTCCCTCCTACTCAAGAACACCCCTTCTTCAGACAGCCTGGCTGGGTCTTCAT CACCFBDEFFEDEEGFGGGGGHIEDJFDFHEHFDECHEBGDHFDIFEDFCFA8H7HGBCGJGGHDGEGGEFDIJGE?EGHGHGDGBJCFG4GGBACBHAB X0:i:3 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDDDD XT:A:R RG:Z:1#49 HS25_09827:2:1204:8822:7657#49 99 1 572142 9 100M = 572505 463 AAGGACTATGCTATTGTTAGATTTTTCGTATTGGAGCAGTCCTTCCCTCCTACTCAAGAACACCCCTTCTTCAGACAGCCTGGCTGGGTCTTCATCCTGG AAE@FD?GAFF@HJBJG>GECDIACJFB@HE8HEAFCHE-DHGDFEFCFEEAHGGCG@IGJGCAKE X0:i:2 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=BAADD XT:A:R RG:Z:1#49 HS25_09827:2:2310:10619:50300#49 147 1 572164 0 100M = 571702 -562 TTTTCGTATTGGAGCAGTCCTTCCCTCCTACTCAAGAACACCCCTTCTTCAGACAGCCTGGCTGGGTCTTCATCCTGGGAGAGCTCATGAAACACAAACC GGFHDHGHIHHHEHICGEFHEGHFHFGHGHIJGF?GH7FJDJBEE#DGGCEFBHFIHGGHGHAIGGHFHGEGEFDIIJGIGHICGFGHGFFFHDEDCAC; X0:i:2 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2103:14633:36061#49 147 1 572166 29 100M = 571818 -448 TTCGTATTGGAGCAGTCCTTCCCTCCTACTCAAGAACACCCCTTCTTCAGACAGCCTGGCTGGGTCTTCATCCTGGGAGAGCTCATGAAACACAAACCAG GHFHDHFFFHADGH;CFFGEEGHEHEGEGGIFHHEEGDHJHEHGFEEGHHFFIKGCCHEHGGGEFGHGHGIIGIDIIFGIFIFGEGGEGFCDFGDECBC; X0:i:2 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1206:7448:34220#49 99 1 572178 0 100M = 572582 504 CAGTCCTTCCCTCCTACTCAAGAACACCCCTTCTTCAGACAGCCTGGCTGGGTCTTCATCCTGGGAGAGCTCATGAAACACAAACCAGATCTTGGCCCTC BABCFGFFIFHGGJGHGGGEGHIGGJFHBHGHHGJGGGHHGHCGFGHICHID8HGIDGIGIGGDKJCGG7FIGCFGFGGHEHIHGFJGFDGGGHFCHGCB X0:i:2 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDFFA XT:A:R RG:Z:1#49 HS25_09827:2:1211:2119:7186#49 163 1 572206 0 100M = 572629 523 CCTTCTTCAGACAGCCTGGCTGGGTCTTCATCCTGGGAGAGCTCATGAAACACAAACCAGATCTTGGCCCTCACGTGTGTCTAGGCAGAGCTGAGCCTGG HHGEBFFDEFHBDFFEFEFGF>HHFDGIFHDBIDFB><+AHGFDHCF+DG X0:i:4 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2106:15202:9898#49 163 1 572207 0 100M = 572578 471 CTTCTTCAGACAGCCTGGCTGGGTCTTCATCCTGGGAGAGCTCATGAAACACAAACCAGATCTTGGCCCTCACGTGTGTCTAGGCAGAGCTGAGCCTGGG HFHAG5DC>CB?(2 X0:i:1 X1:i:1 XA:Z:6,-171002332,100M,2; XG:i:0 AM:i:0 SM:i:23 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1301:1902:87563#49 99 1 572276 20 100M = 572624 448 TCACGTGTGTCTAGGCAGAGCTGAGCCTGGGCAACACCAAGCGTGCCCCCAATTTTGCATGCCCCAGCCAATTCAGAGTCAAGATCCACGCTCAGCTCCT A;E@F?F?I=FD@EEE>GGEIBIEDEFDFHEBFEIF>GHC8HHDFFECGFBAF?EHCGFGIGGDE@GG7C@FFGC7?E?HD.,87+,G+GD>6B7D6C5B,7HE55E5E8@ADE5E6F7FBF7F++55DAH,4EEG4?C+HEG4IHC;+AB5GHF5B4G X0:i:7 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2204:12115:42057#49 147 1 572503 17 100M = 572137 -466 ATTCTTTTACTCTCACTGCACTCATGCTAAAGTTTCTTTCCTCCAGCCTCATAACCCCAGAGGAGGCTGAGCCATGATACCCATTGTCTAGCAATAAATA AGFFDH?55GAHCHII>GGEHBCBABEHDADAH>?5F,9DCHHFFF5G?EDCGEBCF7@GCDCDCDEGHH7FCDDB?C< X0:i:1 X1:i:4 XG:i:0 AM:i:0 SM:i:17 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1204:8822:7657#49 147 1 572505 17 100M = 572142 -463 TCTTTTACTCTCACTGCACTCATGCTAAAGTTTCTTTCCTCCAGCCTCATAACCCCAGAGGAGGCTGAGCCATGATACCCATTGTCTAGCAATAAATATT GGIDGDEB5?>CC=HG=5IAD?A@GBCEC@>787FGDGDAIGBFHGHEBBGDE8BC: X0:i:1 X1:i:4 XG:i:0 AM:i:0 SM:i:17 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2316:1968:19738#49 163 1 572521 17 100M = 572751 330 CACTCATGCTAAAGTTTCTTTCCTCCAGCCTCATAACCCCAGAGGAGGCTGAGCCATGATACCCATTGTCTAGCAATAAATATTTAAGGAGCCCCTGAGA 7C=DEFGEFJFGH?@@EGHB>33:H9E:I8F=CH;FD8=:BH@=6GE94ID9?GI3?4A75CH<8;8E>F717HE:EFF678@DIIHGI>BIHFF;87FG X0:i:1 X1:i:4 XG:i:0 AM:i:0 SM:i:17 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1203:20860:18658#49 163 1 572545 17 100M = 572896 451 CCAGCCTCATAACCCCAGAGGAGGCTGAGCCATGATACCCATTGTCTAGCAATAAATATTTAAGGAGCCCCTGAGATATGTCAGGCACCATCGCAGGTGC ;CBCDFGEFEFGHGGDGAEDCEHIIDECGIG>FH2FDDIGHEH7?@GBDFHDGEIF=BGDFBHFEECCAEEBEEEEFF65DBFF;IHFDFE34> X0:i:1 X1:i:4 XG:i:0 AM:i:0 SM:i:17 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2106:15202:9898#49 83 1 572578 0 100M = 572207 -471 GATACCCATTGTCTAGCAATAAATATTTAAGGAGCCCCTGAGATATGTCAGGCACCATCGCAGGTGCTGGGACAAGTGAATGTGACCAGGAAAGTCCCTC EGHBCHE>GDG6GFFCHI@CF7EBEFJGBI?GGEGGDGIIKIFCCBGHII?CIHFFIGHD@HGF:AIFHEA8HFJC X0:i:5 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=ADDBE XT:A:R RG:Z:1#49 HS25_09827:2:1206:7448:34220#49 147 1 572582 0 100M = 572178 -504 CCCATTGTCTAGCAATAAATATTTAAGGAGCCCCTGAGATATGTCAGGCACCATCGCAGGTGCTGGGACAAGTGAATGTGACCAGGAAAGTCCCTCCCCT 2HHFGHGDFIHC@GEFFIBG7,G7H7EFGCGGB7?GCAAFHE8FIH2DEAGGGGD@6GFED?DF@>1A X0:i:5 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDDFF XT:A:R RG:Z:1#49 HS25_09827:2:1301:1902:87563#49 147 1 572624 12 100M = 572276 -448 GTCAGGCACCATCGCAGGTGCTGGGACAAGTGAATGTGACCAGGAAAGTCCCTCCCCTCTCAGAGGTTCTTTTCAAGTTGGAGGACAGCAAACACAGAAA BDGBGF5+IC+@4HF+@GFC+G4>HFB65GDDH?BF?D9AD7DEE7@G7H>F5GGFDGG=GD?DFH@F>CIGICCHGFCGFC>6BBHAGH-B,DBCC?C< X0:i:5 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1211:2119:7186#49 83 1 572629 0 100M = 572206 -523 GCACCATCGCAGGTGCTGGGACAAGTGAATGTGACCAGGAAAGTCCCTCCCCTCTCAGAGGTTCTTTTCAAGTTGGAGGACAGCAAATACAGAAATATAG B6GAG5HGGF6DGF?>DG@?CHG?EGFI7BEGGIFDHGGEGIG7HFGFIIEFIDFIIHHDCHEGGIAFHEHEHFHHGIFI?GCGHGBHGFFG?BAFCBAA X0:i:5 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDDDA XT:A:R RG:Z:1#49 HS25_09827:2:2314:7737:97664#49 121 1 572650 0 100M = 572650 0 CAAGTGAATGTGACCAGGAAAGTCCCTCCCCTCTCAGAGGTTCTTTTCAAGTTGGAGGACAGCAAATACAGAAATATAGAGTCTAACATAACAACAGGGA BIHHJGHGGGHFFJFHHIGGHGGFEGFGDGCGGHKFHGIIGGHGIGGFIIFFGDGIHFH8JHEFGJIGCHHEIFEEGIFGHGGGGGEGGHFIFFGFBBAA X0:i:8 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:1215:6106:4988#49 99 1 572735 17 100M = 573121 486 ACATAACAACAGGGAGTAATAAACACTTTGAAGAAAAATAAAGTGGAATAAGAGGGTAGGGTTGCCATAGGGTTCTCTGGGCAGTCTTCTATGGAAAGGC CAB@3G?DFFFG@JGG>GGFGHIHFFHGHFJHHFB X0:i:5 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFA XT:A:R RG:Z:1#49 HS25_09827:2:2108:19521:63674#49 83 1 572844 0 100M = 572411 -533 GGGCAGAGAAAAAAAAGATGTCGGAAAGGAGGACTACCGGCCCCCCATAAGTGCGCTCCGGTCCATGCACAGGGCAATGGGCATGTAATTTCCTATGATT ;A4:CEC@ECGBFF?HHGGHBJF@FF4?FD=D>;A X0:i:5 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:BDA=D XT:A:R RG:Z:1#49 HS25_09827:2:1203:20860:18658#49 83 1 572896 9 100M = 572545 -451 GCGCTCCGGTCCATGCACAGGGCAATGGGCATGTAATTTCCTATGATTAAGACCTACAGTATGTACAATATTACTGCAACAGACACTGAGACTGACTTAG HIHHC=HGGDDFHFFEHDGJHHGFGCGCFFE7GGFKHGEFGC9GHGHJFIF(CEFFDGHGGEGFFHGHDEHG:HHHEI>GGGGGEGHGDGFGGBGFDBAB X0:i:5 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:1214:16358:82530#49 99 1 572934 0 100M = 573339 505 TCCTATGATTAAGACCTACAGTATGTACAATATTACTGCAACAGACACTGAGACTGACTTAGCATTGTTTCACAGCATCCGAGTTGCTCTGTTGGAGGAA A;CCFGDGG=EGCF?E>GDHC>@GDGFICFDFGCHFCBH6H X0:i:7 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=BDDDE XT:A:R RG:Z:1#49 HS25_09827:2:2208:16925:69553#49 129 1 572962 0 100M 22 50652048 0 AATATTACTGCAACAGACACTGAGACTGACTTAGCATTGTTTCATAGCATCCGAGTTGCTCTGTTGGAGGAAAGTGCATGTGATGGGCATTCATTTGCTT :CB87?9(?9EG8A,:B>5F@,5,,HCC7C?D>HBG6,I5B?7C555+D5,D5DE+E6,,D9D?F?G+AE5>EF+JF=GECB5GI3>G@F4>+D3GEGD; X0:i:7 X1:i:1 XA:Z:Y,-26472936,100M,0;1,-417409,100M,0;5,-180843966,100M,0;6,-171001605,100M,0;8,+65566,100M,0;Y,+27489409,100M,0;1,+243173466,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2208:15432:94729#49 99 1 572996 0 100M = 573442 546 CATTGTTTCATAGCATCCGAGTTGCTCTGTTGGAGGAAAGTGCATGTGATGGGCATTCATTTGCTTCCGCCATCAGACAGATTCTCTACCTTTGTCTTTC AABDFGDGIDFDFHGGGGFGDFIEGJHHGHHHFIJG8CHG@HFGIGHIGEEFHHEIGGGGDJGHHFFGGE7FGJGEFGIHC@IHGFFHF@GGGDF5HDJF X0:i:3 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDDFA XT:A:R RG:Z:1#49 HS25_09827:2:2209:12808:55045#49 163 1 573061 0 100M = 573440 479 TCCGCCATCAGACAGATTCTCTACCTTTGTCTTTCCTACAAGATTCCCTAGGAAGGCAGGGCTCGGTGGCTCATGCCTGTAAGCCCAGCAATTTGGGAGT ;CBCBDGHBGF5>EEBG7=H?FBDFED4GB,F4EEBGF@G=>CIC4CFGFG><8DI@E0I6F'CH1FI<=)HH@64GH.'HC'?EF83';8;CD$=B;E;I7?;GEA;FF,->-DIIHF@$2BBGF;8>GG X0:i:5 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:4 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1302:8951:85221#49 163 1 573119 18 100M = 573479 460 GGGCTCAGTGGCTCATGCCTGTAAGCCCAGCAATTTGGGAGTCTGAGGCAGTCAGATCACAAGGTCAGGAGTTCAAGACCAGCTTGGCCAACATGGCGAA ;CBBDEGFDHFGHGGDHFEGGEFIEDGEDCGDGHHGDFIGH5HHEGGIDFEHGEIEEHGFDHHFGECEFDF5HBIA>C?LHGFFCFHGGFCF5?3DHHEG X0:i:1 X1:i:3 XA:Z:8,+65723,100M,1;1,-417252,100M,1;5,-180843809,100M,1; XG:i:0 AM:i:0 SM:i:18 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1215:6106:4988#49 147 1 573121 18 100M = 572735 -486 GCTCAGTGGCTCATGCCTGTAAGCCCAGCAATTTGGGAGTCTGAGGCAGTCAGATCACAAGGTCAGGAGTTCAAGACCAGCTTGGCCAACATGGCGAAAC G4FF>HDDBG4GG>FIFF=EE6B>=EGEHF45EFEEF9EH7G:GFDEGD8GFIBCABDHEJF5?GGCC5>D7CFCHG6IGCAGF@+G?FEABDGDG@HE@5FGG@A>FBBCDF7GFDFC5G5D6EB5>C6H@F+FCB4AHA<>>DDGFGD?GHCGEFJB>JB X0:i:1 X1:i:3 XA:Z:13,-72457106,100M,1;1,-417165,100M,1;5,-180843722,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:18 XM:i:0 XO:i:0 QT:Z:!11=BDDD XT:A:U RG:Z:1#49 HS25_09827:2:2210:4340:45231#49 147 1 573209 18 100M = 572826 -483 ACATGGCGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCTGGGCATGGGGGCACGTGCCTGTAATCCCAGCTACTCAGGAGGCTGAGGCAGGAGAAT ?H3HFFGGFIAHEBIIGAHHCGBGEEGHKHDJEHHFGHEFHFGFFGFGHHHFIHGGHHHAGGFEFE@FGGEIIIEIIJGFGHFEEEGLGFEFGDFECBC< X0:i:1 X1:i:3 XA:Z:5,+180843719,100M,1;1,+417162,100M,1;13,+72457103,100M,1; XG:i:0 AM:i:0 SM:i:18 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1306:7169:17411#49 163 1 573213 18 100M = 573621 508 GGCGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCTGGGCATGGGGGCACGTGCCTGTAATCCCAGCTACTCAGGAGGCTGAGGCAGGAGAATTGCT FFICGHF@EEDGHGHDHCDGHIFHHGGE>ECDGHDEDFDHFEDIHBHGFHGCFFFHEFCIHFIHHBH5D5EHHG X0:i:1 X1:i:3 XA:Z:1,-417158,100M,1;5,-180843715,100M,1;6,-171001354,100M,1; XG:i:0 AM:i:0 SM:i:18 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2202:3058:52828#49 147 1 573253 0 100M = 572817 -536 GGCATGGGGGCACGTGCCTGTAATCCCAGCTACTCAGGAGGCTGAGGCAGGAGAATTGCTTGAACAGAGCCCCGGGAGGCAGAGGTTGCAGTGAGCCAAG GH35>3?DBGH4+HBCGEEE>BB5HF>6DEI+EFI=FEFGHFDEAEEGDBE@EGG5ECGDGE?D?HH+G'CD?GDI7FED7HFECF985AHBFCF7BB/< X0:i:5 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1301:10822:96652#49 81 1 573282 0 100M = 151295458 150722076 CTACTCAGGAGGCTGAGGCAGGAGAATTGCTTGAACAGAGACCCGGGAGGCAGAGGTTGCAGTGAGCCAAGATCGCACCACTGCACTCCAGCCTGGGCTA BCAEBEDBGGEEC=GGF:EEECGBD7JADGC?G+EE=3+@57=FB@=D6G4>EBG5;?E78EF,CDE4E@ED8@59B8CDE8/6< X0:i:5 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2215:19318:7401#49 163 1 573364 0 100M = 573785 521 GCACTCCAGCCGGGGCTACAGAGTAAGACTCTGGTAAATAAATAATAAATAAATAAATGATTCCCTAGGAAGCTGACTCCCACTGAATGTGCCACTCAGG :??C>4D43GD%LAF:E1=4@7FI(3D8I@F88'7F06IG'AACFF+5JKEHG@AFFHBH5AFB?HHHD@EH6BBD,C,5C=5>;ICEG5JCFFGHG X0:i:5 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2209:12808:55045#49 83 1 573440 0 100M = 573061 -479 CTCCCACTGAATGTGCCACTCAGGAGGCCCTGCTCTCTAGATTACAGTTGAGTTTGCTCAATGCAAGGCCCCAGCAGAAATGTTGAAAGTAAGAGCAAAT BA@@55BGGFG6HFFCDDGIB?6HE@,F,@AGGG@FD?JEGG9F8EHFFIEFGHGA-CDCGHEFBEGFC:D@BFECGCH?GGGG?BJEDFDAG?G=E>AC X0:i:8 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2208:15432:94729#49 147 1 573442 0 100M = 572996 -546 CCCACTGAATGTGCCACTCAGGAGTCCCTGCTCTCTAGATTACAGTTGAGTTTGCTCAATGCAAGGCCCCAGCAGAAATGTTGAAAGTAAGAGCAAATAG GEHFFHH>BCGIFHBCFFGHIFFJH=4HGHDFCF?GFDHAHGBEFEFGHHEFEGCGHHDEGIFHGHBFHAIEEGCBCJGGFHFEBGGAGFEDG9EEB?C< X0:i:8 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1302:8951:85221#49 83 1 573479 10 100M = 573119 -460 GATTACAGTTGAGTTTGCTCAATGCAAGGCCCCAGCAGAAATGTTGAAAGTAAGAGCAAATAGATAGTTAACCACTCTTTAAGACAACAATGGATGTATA E6HABF5GG@EFHHEGDDGIHHGHJGGIIFEGGCKEHGGG@:GGIHHHIIIGIHGFHEFEGHGHGJGFHHHGI@EEHIGDHGGGHGFGGGFGFEGFDBAA X0:i:7 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFB XT:A:R RG:Z:1#49 HS25_09827:2:2207:11805:89948#49 83 1 573503 12 100M = 573181 -422 CAAGGCCCCAGCAGAAATGTTGAAAGTAAGAGCAAATAGATAGTTAACCACTCTTTAAGACAACAATGGATGTATACTTCTCTGGCCTCAGCTCCTGTGG BF>HGAC4G4@GHCFEDDFDHHIB?7?FFFEGGIGG7GDEGI@DCFDFF,EDC8C5D;ACCH9>GEJFHGABEDE1EIDD?BGGHFFE@?FADDAFC>;C X0:i:7 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11=ADDE XT:A:R RG:Z:1#49 HS25_09827:2:2316:3506:99399#49 83 1 573568 0 100M = 573100 -568 ATGGATGTATACTTCTCTGGCCTCAGCTCCTGTGGGGAAGCTCCAGTGCCAGTCCCTGGGTGCTTCACCATTTTCCGTTAGCTCCTGAACCTTGTAAACT BIHHBEDGGGGFHIFJHBGGGE/GG6GEGEHFIGFGFEE@A X0:i:4 X1:i:1 BC:Z:TGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:1=BDDFFA XT:A:R RG:Z:1#49 HS25_09827:2:1214:8030:54289#49 147 1 573572 12 100M = 573206 -466 ATGTATACTTCTCTGGCCTCAGCTCCTGTGGGGAAGCTCCAGTGCCATTCCCTGGGTGCTTCACCATTTTCCGTTAGTTCCTGAACCTTGTAAACTGCCC 2H@B+E?5FCAGEH3I+FB<>?29J=4CGED?HC?B7D9FCE@=EE5+DEFD-EC5D7FE>C6E74DFGA>/I>CBFHEGD+86-4D,>.(789D(C(6< X0:i:4 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1306:7169:17411#49 83 1 573621 17 100M = 573213 -508 CCCTGGGTGCTTCACCATTTTCCGTTAGTTCCTGAACCTTGTAAACCGACCCTTCACTAAATTCTTCCTAGTTAACCCTTTGAGAATGAAACCATTTCCT ;IDHGGDGGFHFHCFJCDCGCHGFEFIGFGHGGHDEHGJE8GHCCF7HIIHGIHF@DGHGGEGGGAHHDHHEHFHHHIBIFDGGHGGGGHCIGEGFCCAA X0:i:4 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2111:11316:58425#49 99 1 573708 0 100M = 574178 566 GAAACCATTTCCTGCCAGGACTCTGACAGATACAAAGAACCCACAGCCGACTGCTGGGTGCGCGGCAGACCTAGTGCATGGCTCCACACTGCCATCTTGG CACDFGDEGFFGCBGEGGBHGDDGEEDHFDAHHDHGGGHGEHGHABHIFHFECIGI7@CFGGGHEGHGGHFDCF7EGGHHIHIHHGFBF6GGGH=JH@>H X0:i:4 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2215:19318:7401#49 83 1 573785 0 100M = 573364 -521 ATGGCTCCACACTGCCATCTTGGGGGCTGGCACAGGCTGGCACTGAGTCTGGGGAAGGGAGCTGGGGCTGGAGGTGTGGAGGGGAAGACCGTGCATAGTT E<8;E88CFGGGGFHHDDGB X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:37 XM:i:1 XO:i:0 QT:Z:!1=DDFFF XT:A:U RG:Z:1#49 HS25_09827:2:1201:11567:38870#49 99 1 574166 0 100M = 574555 489 GAGTACCTACTGTATAGCATTGATTTGAAGATTGAATGAGCTGGTATTATACAACGTTTAGAAGCAGTGCCCGACATGCAAAAGGCTCTCAACAAATACT CABCFGFFIFHFGFGJGGFHDKEGIJHBGHEHHGHGGHCGGHDHFCHIGHIEHIGIGHGGFIGHF@G?GFE,IJGGFGIHGGIEJBJ>FGGGGHHFHHFH X0:i:3 X1:i:8 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!4=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2111:11316:58425#49 147 1 574178 0 4S96M = 573708 -566 ACTGTATAGCATTGATTTGAAGATTGAATGAGCTGGTATTATACAACGTTTAGAAGCAGTGCCTGACATGCAAAAGGCGCTCAACAAATACTATCCTTTA +,3,+KA+5+F5H??E=7E6C>E?AH8FJIH5DHH?=55?,CG@+5757CB+,?5,7D556:6EE5F@?B9?B>B/1 X0:i:3 X1:i:7 XC:i:96 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2202:10312:25885#49 99 1 574386 0 100M = 574719 433 TTCTTTATTATGTGTTTTGTCTGGCTCTTTATATTGATAGCTGTTCCAGAAGCAATCAATAGCTATTAGTCGGTTTTATTCTTATTTTTCTGTCTGATCT CACDFGFGIFGFGGEHGGGGCFH;GFFFGHEHHIHGFHFHDHGHHGHIGFIIHHHIGHGFDEGDG@IGGEGGGGG=HGGHEHD8JGHFFEGGGHECHH>E X0:i:5 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1306:1789:39501#49 147 1 574527 36 100M = 574114 -513 AGAAAATTAACCATTATGTTGGCAATCACTGTGATTATTTGAACTTCAGCATCTGGACAAATTTAGTCACATGAAATACAGAAGAGAGATTTCTCATGGT 2EG5+FGDFIFDCHI@HFBHHGFGE=H6GHEDEHIHF?EDDE,CEGEGGCFDI>GF=HGDGHGEFAEFBGCIECH@EJHGFEA69EGHGF@BEDBDCBC; X0:i:2 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1201:11567:38870#49 147 1 574555 0 100M = 574166 -489 CTGTGATTATTTGAACTTCAGCATCTGGACAAATTTAGTCACATGAAATACAGAAGAGAGATTTCTCATGGTTAAAATGAAGCTCTCTTTATTTGCTTCT GGHHGGHHFIFDGH;IHFBHJGIJHBGHHEIJGGDHFFHF?HIFHIGGHHKFGGGIHHDHGIGDFEHFGGEIIFEIIJHDGHFIGGGHGFFDHDDDCBC; X0:i:2 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1209:15401:54491#49 99 1 574567 0 100M = 574917 450 GAACTTCAGCATCTGGACAAATTTAGTCACATGAAATACAGAAGAGAGATTTCTCATGGTTAAAATGAAGCTCTCTTTATTTGCTTCTGCTAATTAAAAA ?>EEFD?FF=EDED??GGFH?GIGDD5CA>6E X0:i:2 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDEF XT:A:R RG:Z:1#49 HS25_09827:2:2205:13644:79561#49 163 1 574631 0 100M = 574995 464 ATGAAGCTCTCTTTAATTGCTTCTGCTAATTAAAAAATCAGAGCTAAAGATACTTAAACACTACAGTTAAAATGCCATGGTTGTCTATTGGCTTAATGAA 1/B8C7-,DG95E-F-++BGF7>C(E+G,@GG>6GE6,@5=,(7G@5+=',+55I+C67?DGE?F555?4AB>EFDE4BH4==+CIH444+FD5+C(+4G X0:i:8 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1303:5312:40767#49 163 1 574711 0 100M = 575099 488 TTGTCTATTGGCTTAATGAATTCTCTTATGAAATCAACTCTAAAATGTTATCCATCATAAATCATGAAACACAATTTTTCTTATTCTCTTTAGAGCTTTA EDC@EAHDCG>I?GD8F5>>F6GFEA@GD?7DCC5IJEDD>@>>CH7FDFEBBD5HFDFGBEBDBFG>CE=HIF>GI>I>5?AFE@HA X0:i:8 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2202:10312:25885#49 147 1 574719 0 100M = 574386 -433 TGGCTTAATGAATTCTCTTATGAAATCAACTCTAAAATGTTATCCATCATAAATCATGAAACACAATTTTTCTTATTCTCTTTAGAGCTTTACAATTCAT GHHEFEGBBEH4ECICDGEHHDHFHEF?HEEDEHEFFFGACGHEFIEGHHHFIHGDHHGBGI,HFHHGGGEIIEDIIJHGFEFIGIGEGFHB@EDECBC< X0:i:8 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2108:20246:10925#49 99 1 574783 0 100M = 575142 459 AATTTTTCTTATTCTCTTTAGAGCTTTACAATTCATCTTAAAGACCAGTGTTTACACTCTCTTCCGTAGGTTGTACAATAACCTTTGGCGAGAAAAAATA CACEFGFEIFFGHEGEGGG?D>CEGJFIFAEHFEEGGHHGEHGIIECIFFAEFDHICHGGIEGBKEGGGE7II?GEBGEHGCGHJFFHDHGG>CEBH@IF X0:i:5 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDDED XT:A:R RG:Z:1#49 HS25_09827:2:1313:6009:40504#49 163 1 574785 0 100M = 575113 428 TTTTTCTTATTCTCTTTAGAGCTTTACAATTCATCTTAAAGACCAGTGTTTACACTCTCTTCCGTAGGTTGTACAATAACCTTTGGCGAGAAAAAATAAA :A?>DEC@<99AADCBB5D2FFHCHDD@IEAGE@B7DEEGEFECCGBBD>DD@DA>EBHC+AE?BECEA+FBH>=HFFGECE=DGFCGIFCFF?>>FFE2 X0:i:5 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2115:18933:62648#49 73 1 574876 0 100M = 574876 0 AAAAATAAATGTCTGGCTTTCTGACTCATAGGTGTGTTCCCTTTAACAGAAAAAGAAAATATGTCCTCTTTAAAACTGATGATCATTGGTCACCTCAATT @?>E=E?FAFE@EFGHACFFCG@GDDDBFHHHCHE@CGEGDHGHGFHDFHCFF?GHF9FB@IGH87G5GEBFAFGD?>GE7GFHGFF5DG@GGCEJBHCH X0:i:5 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11ABDBA XT:A:R RG:Z:1#49 HS25_09827:2:1209:15401:54491#49 147 1 574917 0 100M = 574567 -450 TTTAACAGAAAAAGAAAATATGTCCTCTTTAAAACTGATGATCATTGGTCACCTCAATTTTATTGAAGTTCACTTCTGACCTCTTTAGATGTAGTTCTCT C?C: X0:i:11 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1315:6059:28477#49 163 1 574978 0 100M = 575380 502 ATTGAAGTTCACTTCTGACCTCTTTAGATGTAGTTCTCTACATACAACTGCCCACCAGCATTCTCTGTCTGAATGCCTCCTCCACAAACAAAATTTTAAG .9A8??G(D(*5ADB@+F+7F7FFFG>@75',+44CG6+GB:ED5+'I+5B@55,E+6',DBE(50?G?++56+4AB4DE@+5+@3CFGFCFH?H'EHH+ X0:i:5 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2316:2325:33270#49 99 1 574979 0 100M = 575436 557 TTGAAGTTCACTTCTGACCTCTTTAGATGTAGTTCTCTACATAAAACTGCCCAACAGAATTCTCTGTCTGAATGCCTCCTCCACAAACAAAATTTTAAGA A@CDFGDFGFFGGJB>GG9EGFIEEFFBEHGHGEJ0FHHHDHJHIGHI8HIIHGG8DGIGJJGH@F@GGEFFGJGGFGIHD@GHCCGGHE>>FGDICCHHGFEFGFFFEGGCE@HGGFGF@DEBHFEIFDCHFFHGHG7HH>GCHCHAHFIFJCGIFGFDGB?EJGEFFADFGFDCAB X0:i:7 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11BDDDD XT:A:R RG:Z:1#49 HS25_09827:2:1303:5312:40767#49 83 1 575099 0 100M = 574711 -488 TTCCAAATGTGCTCTCCCTATGTCCCCAGGGCTCTCCATGTGTAGAGCTGAGACCATTTGCCACTCAGTTTCCTCACCCAATTAATTACAAGTCCCAACA ;GDBFDCGGGEFGGBEHI@EHGEFG7CCIFHGG@KFFGGG8GGDEFHFFB:F9EF9AHFFCB9FGJDFHHHFFDECEIHIG/CGHEEGD:FFDFGF@BAA X0:i:5 X1:i:7 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DD=DD XT:A:R RG:Z:1#49 HS25_09827:2:1313:6009:40504#49 83 1 575113 0 100M = 574785 -428 TCCCTATGTCCCCAGGGCTCTCCATGTGTAGAGCTGAGACCATTTGCCACTCAGTTTCCTCCCCCAATTAATTACAAGTCCCAACAATTTTCCGTTGTTT HCHHHFFG7GGEHF?>CB@GCIGBEFJCFFA7GF@G7GAGB:FGCBHH;E:FCH?AEEH8@7GFGJ:FC?HBD@.DEF>B?4E@E?=A?F?F@C)B X0:i:5 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!11AAD:A XT:A:R RG:Z:1#49 HS25_09827:2:2108:20246:10925#49 147 1 575142 0 100M = 574783 -459 AGAGCTGAGACCATTTGCCCCTCAGTTTCCTCCCCCAATTAATTACAAGTCCCAACAATTTTCCGTTGTTTTTTTTTTTTTAGACGGAGTCTTGCTCTGT 2D3B>+C5>+FDAHFG+EH+E,CEDEEE5F+5+GED77ADCB,FEE@GDCED5E@5HH5EGEAE,HHCIEFH97@F9;EFFH9FIIIHGFCDGGB3GGHFF7GGHGDC7GGFBIHICDHJBFFDGDGGCFHBHAB X0:i:11 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11ADDBD XT:A:R RG:Z:1#49 HS25_09827:2:1309:19425:25849#49 163 1 575361 0 100M = 575743 482 TCCAGATAATTTTTGTATTTTTAGTAGAGAGGGGATTTCACCATATTGGCCCAGATGATCTCAATCTCTTGACCTCATGATCTGCCCACCTTGGCCTCCC ;CAB77987E9GAGF:'A;0G?>3BHB875FBFH4FDE@>BAGD?@G?=E?DG5F5CF7?FFFBFD5GFIGHC>FA>C?>C=F54I+FCJG(E?8DFHDE>FIEGGGH4D@6ECAGBB1@E?A X0:i:10 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:BDBBD XT:A:R RG:Z:1#49 HS25_09827:2:2302:12561:75620#49 147 1 575393 0 100M = 575310 -183 GGATTTCACCATATTGGCCCAGATGATCTCAATCTCTTGACCTCATGATCTGCCCACCTTGGCCTCCCAAAGTGCTGGGATTACAGGCGTGAGCCACCAT GHEEDGHG5HHHEGIED7HHFIGIE?IHHIFEGGEGGCFEHGFEEEGEDCBC; X0:i:4 X1:i:8 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1313:17031:76991#49 163 1 575422 0 100M = 575710 388 CAATCTCTTGACCTCATGATCTGCCCACCTTGGCCTCCCAAAGTGCTGGGATTACAGGCGTGAGCCACCATCCCTGGCCCAGTTTTGCCTTTTTAACATC <7BCDDDG?HFGEGFGHIH)GFHFFHGIGIGGGHHEGJIGHGHEGGGIJEED@GIFGFGFFF?GGEGGFDHGHEFDGFFJFHGGCIHAHHILDGHFEFFG X0:i:4 X1:i:7 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2316:2325:33270#49 147 1 575436 0 100M = 574979 -557 CATGATCTGCCCACCTTGGCCTCCCAAAGTGCTGGGATTACAGGCGTGAGCCCCCATCCCTGGCCCAGTTTTGCCTTTTTAACATCCCTCAGCTCTTCAA GE)>;FGHF78DFHFFD4>:'6FEAFF-3&G,E:(=+?C+B94?2BF?-EE1'GG;(8EF.6:EFAHC=F9I%E&F6*B7/BGGE@?HGFEDEDFE;=C< X0:i:7 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2302:11216:92641#49 163 1 575599 0 100M = 576011 512 ACTACGATCACCTCCCAAATGGTCTTCCTGGCTCCATCAGCCTTGTGACCTTCAAGTTCATTCTCCACATGGATGTCAGAGTAACTTTCTAAAATGAAAA ;;ACBDDH?99GA9G@BFEGGCB,HCBIIE>GEDG7HECGAHAE55B+@FE/G?AH+D@HFE7H=5FIAI5>CB4HEF?CE4FF;BCECAA5FCH+BHHB X0:i:5 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1213:13759:89939#49 147 1 575689 0 100M = 575228 -561 AAAATGAAAATCTGACCACGTTACTCTCTTGCCTAAATCCGCCTATGGCCGCTGTTAGGATCAAGTCTAAACTCCCGACCCTGGAACATCAGGTCTTTGT GH3HFHDFFHCCFGHJFF5FGG>CHA=B4IE X0:i:5 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:AD=DB XT:A:R RG:Z:1#49 HS25_09827:2:2316:9838:59373#49 99 1 575692 0 100M = 576140 548 ATGAAAATCTGACCACGTTACTCTCTTGCCTAAATCCGCCTATGGCCGCTGTTAGGATCAAGTCTAAACTCCCGACCCTGGAACATCAGGTCTTTGTGCT C@CEFGFDGFFGCJG>GG,GIHEGEEFHGHHHHJA8CHHHGHGAFGEG=FDIHHG8FGGGGGGHD@IGGAKGIJGEFIKC.@IHGFIHFE4GGAA X0:i:5 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2105:5806:12831#49 99 1 575758 0 100M = 576187 529 AACTCCCGACCCTGGAACATCAGGTCTTCGTGCTCTGTTCAGTGCTTCTCTACCTCACCTGCAACCAACACCACTCCCACATCCATATTCTGCTCACCAT AABCFGFFJFHFFJBFGGDFGGIKGJFIF??HBILGFEHGGEHIHFDEGFIIHHGIFHIFGIGHGKGGGFKGGIEEHGGHIHIHHFHGEGGGGHHJHHGB X0:i:4 X1:i:8 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2313:17757:63059#49 99 1 575766 0 100M = 576124 458 ACCCTGGAACATCAGGTCTTTGTGCTCTGTTCAGTGCTTCTCTACCTCACCTGCAACCAACACCACTCCCACATCCATATTCTGCTCACCGTGTATCAAC CA>C=BD?GF?GG2FF>GGHGB1EG<@FFCHHFHCGFEHG@DFHIBHDG?IEFFGECFG8FGGHEGFGG?BDFGFEBGCHCFFCCGCBFHDFG5ABHHA; X0:i:4 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11ADBDD XT:A:R RG:Z:1#49 HS25_09827:2:2111:2881:72499#49 99 1 575893 0 100M = 576249 456 CCAGGAAGACACTGGGCCTTTTCAATCATCTACTGCTGTGTAATAACCACCCTGCAAACTGACCACATGATTTCATTTTGCAAGGGTTCCTTCCTTGGGC CABEFDFGEFFGCJFFGGH?DBIKHFDEJHHHFEIGCEHGCHFHGGEIG?IICIHGGFIJGGGHGKIGGFFIGJGJHEKHGHIHEGJGFHDGGHGCHHIH X0:i:5 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2115:11479:3109#49 147 1 575953 0 100M = 575691 -362 GACCACATGATTTCATTTTGCAAGGGTTCCTTCCTTGGGCTGTGTTCAGCAAAAGGGTTTACTGAGCTGGCAGGTCCAAGATGGCCTCACTCACAGGACT G4F>FHFDFGFDFHC4G5GFHGHE5IFEBGF5HFEH:FAFFHHEHIGGDHG=IBD+DHGHAIF5CGBF57IECG>@=FG4D07B/G9H94G:D2?DC-C< X0:i:13 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2201:14676:92104#49 99 1 575977 0 100M = 576330 453 AGTTCCTTCCTTGGGCTGTGTTCAGCAAAAGGGTTTACAGAGCTGGCAGGTCCAAGATGGCCTCACTCACAGGACTGGCTGATGATGGGAGCCTTGGTGC A;>@FBFDA2EDEFBF>G/??>IA<H7BA,E??E7EE,ID4?65E,-74+A+(4C2 X0:i:14 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:4 XO:i:0 QT:Z:!11=?D>D XT:A:R RG:Z:1#49 HS25_09827:2:2302:11216:92641#49 83 1 576011 0 100M = 575599 -512 TTACTGAGCTGGCAGGTCCAAGATGGCCTCACTCACAGGACTGGCTGTTGATGGGAGCCTTGATGCTCTTGGGCTCACCCCTTATCCTCCAGTAGGTTAG EIGDJEDGGGEFFFGGHIGIHIEHGF?IFF7GGE@FDGG*GIGGEHIFIIHFIH?HHGHGG:ECGHEHHHHGBHDHGIFG?DGG?EDFEGFE?EAFEBAB X0:i:15 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDADD XT:A:R RG:Z:1#49 HS25_09827:2:1209:19459:72486#49 163 1 576028 0 100M = 576484 556 CCAAGATGGCCTCACTCACAGGACTGGCTGTTGATGGGAGCCTTGATGCTCTTGGGCTCACCCCTTATCCTCCAGTAGGTTAGAGCTTCTTACAGTGGTT :CACEBCFECHGEGFCGCEF@CHE@CD@DEGGFDB7HEEGHF7H5GBB@IHGAE7FEG@F=GHF55FIFIGDEEF=FC?'@EFFIFCCH@EG X0:i:15 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2313:17757:63059#49 147 1 576124 0 100M = 575766 -458 GGTTTCAGGCAGCATCTGAAGACAGTAAATGCAGAAGCTCCAAGGCTTCTTACATTCTAGCCTGGAAAATCACATCACATTGCTTCCTTCATATTTTTTT GDEH@AHICFGBEEFBFA=GBFF=DIHEGFFB=CB@EFEJADEH@?BGGD=FDG>AI7G>>H7F?I?5CCBCA;GAG?B9EEABC; X0:i:5 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2316:9838:59373#49 147 1 576140 0 100M = 575692 -548 TGAAGACAGTAAATGCAGCAGCTCCAAGGCTTCTTACATTCTAGCCTGGAAAATCACATCACATTGCTTCCTTCATATTTTTTTGGCAAATCAGGTTGCA ?E7857GHF:>@GH>F::';,B=2AEF7+/F9E;B,1K:;86;BIFGG@?HBFEFEDFD;=C1 X0:i:2 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1303:17702:55823#49 99 1 576157 0 100M = 576372 315 GAAGCTCCAAGGCTTCTTACATTCTAGCCTGGAAAATCACATCACATTGCTTCCTTCATATTTTTTTGGCAAATCAGGTTGCAAGGCTTGCCCAGATTAG CAEDFGFFIF:GGJGGGGGHGGIGFHFIEHGHHGIGHHFGGHFIIGEIGIIIJHGHFGGGIGGFKJGGGHFFCJFEHIHEGGIHEFFGFGGGGHAFHHIE X0:i:10 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2105:5806:12831#49 147 1 576187 0 100M = 575758 -529 GGAAAATCACATCACATTGCTTCCTTCATATTTTTTTGGCAAATCAGGTTGCAAGGCTTGCCCAGATTAGGGTAAAGAGGCAAAGAGGCTCCTTTTCTTT BF4EFHDB>CH@GCFICGFHHFIFH=F?>HDFC?BDFEAHDJBEFIGGHDFDIGGGDHFBGGGEE4HGGGEG@IHIGFKCDDDF@?GGGA@E8CDACBC: X0:i:6 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2111:2881:72499#49 147 1 576249 0 100M = 575893 -456 CAGATTAGGGTAAAGAGGCAAAGAGGCTCCTTTTCTTTTCTTTTTTTTTTTTTTTTTTTTGAGTCAGAATCTTGCTCTGTTGCCCAGGCTGGAGTGCAGT GH?55D5DFG>@FHB4CG44JGB>A=+,5H=JEH+5FHF+7,DGE,@GDHGJIKGGHCGHGGFEFGHFGGIIEDGEFFGFFIGHDFFHGHEFECFECBC; X0:i:2 X1:i:0 XA:Z:6,+170998315,100M,1; XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2201:14676:92104#49 147 1 576330 0 100M = 575977 -453 GCCCAGGCTGGAGTGCAGTGGCGCGATCTAGGCTCACTGCAAGCTCTGCCTCCTGGGTTCTCGCCATTCCCCTGCCTCAGGCTCCCAAGTAGCTGAGACT >G7>DH?>GH44AH3FFF=EJ?FB+IE>+H+5C+5+B,E5CE,=E7D5DE5D5>5C7=E='5ED,H,+>GEC?6DHC5E@,D+>:CGA@99F89BBC,/1 X0:i:4 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1303:17702:55823#49 147 1 576372 0 100M = 576157 -315 GCTCTGCCTCCTGGGTTCACGCCATTCCCCTGCCTCAGGCTCCCAAGTAGCTGAGACTACAGGCCCCTACCCCCACGCCTGGCTAATTTTTTTTTTTTTT 24+>C3DF5AF;EHB@FF=F+DF5DBGHGH45CG?G7EBA'GHEEGE?DEB=?>@CH=A==DDD,BH5+GI,EE+H?FH+FDABCEELGFGFGEFDDBC< X0:i:4 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1209:19459:72486#49 83 1 576484 0 100M = 576028 -556 TAGAGACTGTGTTTCACTGTGTTAGGCAGGATGGTCTCCATCTCCTGACCTCGTGATCTGCCTGCCTTGGCCTCCCAAAGTGCTGGGATTACAGGCGTGA *CFDFHFC>GHE5C55HIHDHHEFJEKA7@EGGG7IHGDIFFGDIEFBIFHGIEBFGHHEGEGFGAGHHHHEBDEGGIFGEFGGJGJGFGFGEEGFECAA X0:i:5 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDED XT:A:R RG:Z:1#49 HS25_09827:2:2105:8164:2888#49 99 1 576651 0 100M = 577071 520 TTGCAAAGGGACATGCAGACCACATTAGTGAGAATATATGCCTGTATTTTGCAATCTGTAACATGGGCATCAACTAAATGTTTTCCAAAGGGAATAGGGC A1>CF?D?F=?GGBFD@@G55+4H62 X0:i:11 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2103:13415:20047#49 163 1 576702 0 100M = 577116 514 CAATCTGTAACATGGGCATAAACTAAATGTTTTCCAAAGGGAATAGGGCAAAACAAAAAGGACCTTGACCACTCCTTTGGCCCTGAATAAATCTAGGAAG 1C?>7?GB+9FG,9B:+5>DIGB7IDF8,>F55@4G6?5>5GH7E+5?=>HH@5>>=D@'F9DH5?55?GAB,F+5+4B+44A@I;B4D>45F?EFFGHGEFH? X0:i:5 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2103:14554:33422#49 163 1 576819 0 100M = 577181 462 CCTGAGGTAGAAAGAGGGTCACATGCTGGATAAGAGGTACCTGGGCTCTCCACTTACAAGAAGAGAGCATGGTTACATTTATAATCACCATTCCCAACAC ;CBCDFGFDGFGGHGGIIEGIGFIIGFIIIGGFHHFHGIGFDHHIGGIFHEGGGFHFHFHFHKHFEHHDIGGEHFHJFHIHFIGIIHFDFLGHHHFHHHG X0:i:6 X1:i:8 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1313:20611:2813#49 99 1 576843 0 100M = 577212 469 GCTGGATAAGAGGTACCTGGGCTCTCCACTTACAAGAAGAGAGCATGGTTACATTTATAATCACCATTCCCAACACGCTGTGAGTGCAGGCAGCTACCAG CAEEFAFFJ=?DGFFHGAD?DFCKGEFIFAH8FGHG>G@CDHGEFGHCD?IICH@ICGIGMAGBDGIGGHFFFDFEFECH?GIFEGFFEEDGGHDC@HIH X0:i:6 X1:i:8 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=BDDFA XT:A:R RG:Z:1#49 HS25_09827:2:2313:3963:65818#49 163 1 576906 0 100M = 577259 453 CCATTCCCAACACGCTGTGAGTGCAGGCAGCTACCAGGAGGAGAACAAAGGAAATAACCAGGACACCCATCTCTAAACCTGTTAATTTAATCACACGGAA ;CBCEDEHEEFGBGGEEAIGI?FGHGIIIIGDFEJGIJDGHDHHKGHIJIHGGEFFFGJHHFEHFIHHFFHGHHEHJFFIHHGHCIHFIGIF>HDFHHHG X0:i:5 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2206:11300:50103#49 121 1 576918 0 100M = 576918 0 CTCTGTGAGTGCAGGCAGCTACCAGGAGGAGAACAAAGGAAATAACCAGGACACCCATCTCTAAACCTGTTAATTTAATCACACGGAACACTTCTATTTA 26=DC554,DE,5CG5,77G(C>,7,7F77?BG7,,H9-8GG-@ABH8;I.F.E898;HD77@G:EDCC:-B?9JGE>*22D2EEGBED4DA???FE>@C X0:i:5 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2112:18134:82950#49 163 1 576924 0 100M = 577383 559 GAGTGCAGGCAGCTACCAGGAGGAGAACAAAGGAAATAACCAGGACACCCATCTCTAAACCTGTTAATTTAATCACACGGAACACTTCTATTTAAAATTC ;CBDDDDHDHHGLGIEEIIFGGFIECGFIIGHGHGFGFHGHFHHEGEIJKHGGGIFGFHHGHHFGJHIFEEHHHFHGFFIFFICIIHGGFLGGGHGBHEG X0:i:5 X1:i:8 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1207:3585:14087#49 99 1 576962 0 100M = 577339 477 ACCAGGACACCCATCTCTAAACCTGTTAATTTAATCACACGGAACACTTCTATTTAAAATTCCCGAGGGTTAAGATGTAAGAATGCTTATCAAGGTAAAT AACEFGFGIFGGGJGGGGFEIFIEGIFEGIEFFFGEFE6GGHGAGFCDFBCBC; X0:i:12 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2105:8164:2888#49 147 1 577071 0 100M = 576651 -520 ACTGCTTGGAGTGTCAGGCCTAGATCTTTATCCATCAGAAACAACAATATCAATAACAACAACAGCAACATGATGATGGGGCAATTTCTGAAAAGCACCA A43F5'?5F4GCE43CGA44+6BBHI+,+?4A5?I5?E9G7@@4>7@AH8F=5+F5CGADGDED7B6G5G5E86GB7+?C,H>6B69H>9@7,9B>,6;< X0:i:9 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2313:1975:80297#49 83 1 577094 0 100M = 576739 -455 ATCTCTATCCATCAGAAACAACAATATCAATAACAACAACAGCAACATGATGATGGGGCAATTTCTGAAAAGCACCATGTATTTTATCGATACATGTCCG EGHHJHHGGGGEFFFGHIGGHHIFDF?GBFCGGFEDHGEFGGHDEHEHIEEGIEGHIGDDHHGHGHIHHHHEH'JEHIHDGGAGEG1FGFCGFEGFCE>A X0:i:6 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFF XT:A:R RG:Z:1#49 HS25_09827:2:2103:13415:20047#49 83 1 577116 0 100M = 576702 -514 AATATCAATAACAACAACAGCAACATGATGATGGGGCAATTTCTGAAAAGCACCATGTATTTTATCGATACATGTCCATTGCAGAAAATCCAGGTGAATC EA44HA@G@@66CF?>CIGDHK6?7CCCBBAG5@@879AJ8GBDA7EFF8C;CDFFDC?@CCG>GHDHD:8G:DJFB,BFID>5DBBDBDHBDCFE@0DH5=IEDD7C,FGIGIEBHE>CII8DG,IF?72IF6@B9GGEC9FEFCDBA< X0:i:8 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2308:18145:75101#49 99 1 577235 0 100M = 577608 473 TTCCACAATCCCATAGCCCAGAGCTAACTAACCACTATAAAGAACCCAGCGTGGTTTTAACTAATGGATCAAAAGATGCTCATCAAAGGCTCTGAGCTTT CAEEFGFGGFFGGJGFGGGHGHIHHFFIGHEHFGHGJGHCGHGGGGHIGFIAJIHEGGGFJGGHIGCGGH@FCKFEFEKFJGIHHBJGFE@GGHEJBHGB X0:i:6 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2313:3963:65818#49 83 1 577259 0 100M = 576906 -453 TAACTAACCACTATAAAGAACCCAGCGTGGTTTTAACTAATGGATCAAAAGATGCTCATCAAAGGCTCTGAGCTTTCCTGAGTGCTAACAGGAAACATCC EIHHJEHGGGGFGJFCDIJJHHGGGGJGIIEGGIFKHGIFGIGGIHFHIFHGIHFIIFHGCHHGGLJHHHHJIHEIHIHGFGGGHEIGFGGFGJGGGFGFEGFEBAC X0:i:7 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:1306:4451:93723#49 99 1 577551 0 100M = 577969 518 GGTCTGCTTTGCTGCTCAGCATGGCTGGGAGGCACAGTGGAAGATCATGCATCCTTCCCCTGGGACTCCTCTGCCAGGGCCTGAGTGCTTTCTCCTGCAC B>6@=3??G@?DFDE?CC:EDDIEIGEBDHGB,H=FI>5FFEGD?FHHF?EHFEIEG@EHJ:HGD7HH7@IE:F2@98AEC@C<+4H+FB++4F655=D++BG,,95,G,4E,DGHD+FEH+GC=?+G+6?,4HFGAIFE+7H'HE7F>+6(69E+-@EEDDC8,;; X0:i:6 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1307:6203:80913#49 99 1 577985 0 100M = 578441 556 TGAGGTAGGTGTCTGTGTGGGCTGGGGAGGAGGATGGGAGCAGTGCTTCTAGATGGTTCCACTTTCTCCTCATTAGATAATAATGAATGGGTGATTTCCC AA>E=3FEGDF6FB?F>G:E?>1H1,FD47B5==BDC; X0:i:6 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1214:3802:21547#49 163 1 578053 0 100M = 578421 468 CTCATTAGATAATAATGAATGGGTGATTTCCCTAGTCACTGCAGTGTACGGAAATCTACAAAATTAATTTCACAATACACTTTACAGGATAGGTGGAGAA :3?CD?9,D@65E9/@>457@GF78>BI/>F>FHGG6?C<5H(HCG5$'5C@?5AF=6B7DAFF5?5CA@GHC4EA2=F>HEA5FBHC;FIF5?3D>G42 X0:i:6 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1211:7700:86189#49 147 1 578150 0 100M = 577765 -485 GAAACACATGAAGCACAACTGCAGTGGGTTATAAAAAATGGCCTTTCGAGTTGAGCAGTAAATTCGTTCAAGCAGCCATTCTGAAGGACAAACTGGCTCT ?HH>GDDFFIG@E>3CHGGHJGFJHEFHDEGJEGEFFEFGFBFEFFFGGHKFGBFIHHEFGIFDFAEFDGEIIDHFCFFIGEDEGEFAGEFFEEFDDBC< X0:i:5 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1315:17083:36741#49 163 1 578249 12 100M = 578560 411 TGTATTTAACAGGGGCATTCCAGCACTTCTCTAGCTACTGGGTTGACAATGACTCACCAAAGCCTCTGGTAGCCACCACAGGACGCCCAGAGCACGTTTT 8:'C?DEHFH7GEGFEGFIBIGFCHHCFIBG=F2AEHGIGF*=DID>IJHEHGFGFGHGCDHEFD:HGFGHHEFIHJFGFFEF@FFHFGHHBBA5GC@6E>HFEDDGCCCEFEFJGI7?B@FG,HGIIB:B@IEFFI@EGGCE@8;AGC-9HFH:CBE88:FDGEE>C?:2G??E@@GCIDD?=@CAC X0:i:4 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDDF XT:A:R RG:Z:1#49 HS25_09827:2:1307:6203:80913#49 147 1 578441 0 100M = 577985 -556 AGGTTCCAGCAGGATAACTGGGTGGAAATGAGTTTGGTTTCACTTAGTCTCTCTAAAGAGAAAGCAAGTTGGTAGACTAATACCTAATAAAAGCAAAGCT >H?FC>G>LHFG4>F@CFFH>DFFHBGH>F=DE??5F?9DFHBG5EFGD8+FG>CFD,FFGHDE?G@5DGEIFCG@G>?DD>+HBBHGGHCFFGECCBC: X0:i:5 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2105:14174:42390#49 163 1 578450 0 100M = 578816 466 CAGGATAACTGGGTGGAAATGAGTTTGGTTTCACTTAGTCTCTCTAAAGAGAAAGCAAGTTGGTAGACTAATACCTAATAAAAGCAAAGCTGCCAACAAT ;/BCADDCFCFGHDFBGG>D@?>7?GE@7ICGFHGFEEHAF?HCCFK?DG?DGEGFE@E7HEFFGB5EF=GBHEEHBFH5GG X0:i:4 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1201:9032:9998#49 163 1 578473 18 100M = 578836 463 TTTGGTTTCACTTAGTCTCTCTAAAGAGAAAGCAAGTTGGTAGACTAATACCTAATAAAAGCAAAGCTGCCAACAATTGAAATTGCCTGGACTGCTCTGT X0:i:1 X1:i:3 XA:Z:6,-170996091,100M,1;5,-180838445,100M,1;1,-411895,100M,1; XG:i:0 AM:i:0 SM:i:18 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1315:17083:36741#49 83 1 578560 17 100M = 578249 -411 TGGACTGCTCTGTGTGTCCCACATGCATGGGTGTGGGTGCCAGTGTGTGTGCGTGTGTGCATGCATGTGCATGTGTGTTGGGATAGAGTGGTAAGAAAAT EFDCBGHGGGG;HHHJHGFGFHGFG87FIFFGGEGEHAIFBFHGGHHHIIFLIHGHIFHDHHHJGJGHHHHFIFJGGIHGGGGGFEJGGHFIGFGFEEAA X0:i:1 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:17 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:U RG:Z:1#49 HS25_09827:2:2101:19113:78270#49 163 1 578707 0 100M = 579134 527 TGAGCTGTAATAAATACTAGTGCCACATTTAGCCAAAACTTTACTCCAGCCAAAGGTGATATTTTCATGATAACATCCTGTGATTGCTTTGTTCTTCGTC ;CACDFDH=FFGDGIGIGEFGHFIIEFIIIGHFHGGGGIGHJHHKGKEFHHHGGIFFHJHDHHFFIHGJIHHHHIHJHGHHHFHIFHGGHGGFHDFFHHG X0:i:9 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1203:19270:8470#49 99 1 578804 0 100M = 579183 479 GTCTTTTATGTTCTTCCTAGATGGGCTCAGAACATACAAGAATTAAGTACACATCTTATTTTCCAGTGATAATGCTACCGGCAAATTCTGTTGTTTGTAT A;EDFGEDIF?@HEEJGCFE?>IEHEFFEHGBFAJGJEEGFHGH@GHIGEFIJDEGGGGGIGGHDFCGGHFFGKGGHEGHIGGHEFFHFG@GBHGBHAI; X0:i:8 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2105:14174:42390#49 83 1 578816 0 100M = 578450 -466 CTTCCTAGATGGGCTCAGAACATACAAGAATTAAGTACACATCTTATTTTCCAGTGATAATGCTACCGGCAAATTCTGTTGTTTGTATAAACATCAGCCA BI>HBFHGG@@FFCBHHDCG7GGBGGC6D@EGGIEK,?E-GGGFEBGCIIH;CHFFHFHFHH@HGHH6DEHEBFJDE@DGEBGGH?C X0:i:9 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2108:6609:15695#49 99 1 578861 0 100M = 579299 538 ATTTTCCAGTGATAATGCTACCGGCAAATTCTGTTGTTTGTATAAACATCAGCCATGTTTATATAACTAAACTAGTGTTTTGTTTTGTCAATTCAGCAAG AAEDFGEDGFGDGGFGGGDFGFIGGFHHJDHHFHLGHGHGGHFHFGHIGHIEBHGEGHGGEGGHKKIGGEIIGDC7HIEEEGIHEEFGFGGGGFDJHFJH X0:i:9 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2203:18329:38559#49 99 1 578866 0 100M = 579261 495 CCAGTGATAATGCTACCGGCAAATTCTGTTGTTTGTATAAACATCAGCCATGTTTATATAACTAAACTAGTGTTTTGTTTTGTCAATTCAGCAAGAAATT A?C@@GB?E@FD@BEHGGDF?GIEGFF?FHHHFIE:FHFGDHEIFGHIFFFEFHFEGGIBFIGHEEGGGEGDIIGDF>IHGGGDEEHHFHG@>EHFDHG; X0:i:9 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFE XT:A:R RG:Z:1#49 HS25_09827:2:1316:13926:93669#49 163 1 578900 0 100M = 579168 368 TTATAAACATCAGCCATGTTTATATAACTAAACTAGTGTTTTGTTTTTTCAATTCAGCAAGAAATTAGACCACATGGTGGCTTAATGCTGCATTGGTTTG (C)-.GE?*@:>8EF9E<+E9DBC>:5G66HD4:7%DHH5FEI889EHD@EHHE;969H?HH7B6,F>7G,BI7$;:/4FDDH'F1HG X0:i:5 X1:i:7 XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1306:10949:65509#49 99 1 578955 0 100M = 579405 550 AGCAAGAAATTAGACCACATGGTGGCTTAATGCTGCATTGATTTGGCTATCAATTTGTTTTCACTTTTCTGCAAAATATTTAATACATTATTAAATTGAA AACDFGFEIFFFGEGHAGGHGF@HIEFHGHHHFHEF8HHGGHHDHGHIGFIFFGEEGGFGJIAHDGGGGFIFFCGEFEGHDGIHJGJHF@GGGHEGHHAE X0:i:5 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2311:15753:64750#49 163 1 578962 0 100M = 579338 476 AATTAGACCAAATGGTGGCTTAATGCTGCATTGATTTGGCTATCAATTTGTTTTCACTTTTCTGCAAAATATTTAATACATTATTAAATTGAATTATGCT GHGHEGHHFHGHHHHIJGJAECGAGIHG8GFFIFFDGIGFG@GGGDFEFGGEHFIDG?HGGEGGDCCGFGFGG7GCEHH>FE X0:i:5 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=BBBDD XT:A:R RG:Z:1#49 HS25_09827:2:1312:2652:78690#49 163 1 579070 0 100M = 579361 391 AGTTGTTCTTATCTCAATTGTCTTAAAATTCATTTAATTTTTTTTTCCTTTGGTTTCATTATTCAAATTTTAACTTCAGTTCTCAACATTTTATCTGATG ;CBBDFEEFGFGHGGDFIEGCHJFIGIEIIGGHHGFDFIGHJHHEGGLJKHDGFIHFHJFGHEGFEFHFIEHHGIHFIDJHGIHIIHGIFIGHJEGFHEG X0:i:2 X1:i:0 XA:Z:1,+579070,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2107:2747:85981#49 99 1 579085 0 100M = 579532 547 AATTGTCTTAAAATTCATTTAATTTTTTTTTCCTTTGGTTTCATTATTCAAATTTTAACTTCAGTTCTCAACATTTTATCTGATGGAAGAGATGGAGTCC AAECFGFFIFGDHJGJGGFHIFIHHJDIGHHFGHIEHHFGGHGGFFEIGIIFBIBIGGIBEG9DFEHGGHFIIJGJFGHC?C,DHGFCFHGGG5=GBAFB X0:i:2 X1:i:0 XA:Z:6,-170995479,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFA XT:A:R RG:Z:1#49 HS25_09827:2:2101:19113:78270#49 83 1 579134 0 100M = 578707 -527 AAATTTTAACTTCAGTTCTCAACATTTTATCTGATGGAAGAGATGGAGTCCATTACTAAGGACTCCATTGTGCTCCATCATGCCAGAGTTGTAAAATAGA BGHHJHHGGGDFHHFGHIHIHHGFJGJGFGHGGIDHHGJGGIHGIHIHIIILIHGIHFHGHFHGGJIFHHHEIFHIGIHIHHGGGEJGGHFGFFGFDBAC X0:i:3 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DFFFD XT:A:R RG:Z:1#49 HS25_09827:2:2205:6139:52821#49 163 1 579156 0 100M = 579556 500 CATTTTATCTGATGGAAGAGATGGAGTCCATTACTAAGGACTCCATTGTGCTCCATCATGCCAGAGTTGTAAAATAGATCTTTTAAAGGAAATTTACTGT ;CACDBDBDCEG8AFBGCDF@7FCH>>F>CG>F@GCDG@@DGGE?@>E@FEDGE7>E,E?DE??5E55A+FBHBBHB=,5C==FFI>E@4+>>+DCEFH+ X0:i:3 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1316:13926:93669#49 83 1 579168 0 100M = 578900 -368 TGGAAGAGATGGAGTCCATTACTAAGGACTCCATTGTGCTCCATCATGCCAGAGTTGTAAAATAGATCTTTTAAAGGAAATTTACTGTGATTTTTTTCTA EIHAG=5GFGDFCFFEHDC?HGGBEG?,DG?GGFEFHGIFBF9FABHFIIFDEEBFHGHGCHHHGEGHHGHECCEFHIFIEFCGGEGGEHFIGDGFFCB; X0:i:6 X1:i:4 BC:Z:NGTCAATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=D+BDA XT:A:R RG:Z:1#49 HS25_09827:2:1214:14573:100509#49 163 1 579170 0 100M = 579548 478 GAAGAGATGGAGTCCATTACTAAGGACTCCATTGTGCTCCATCATGCCAGAGTTGTAAAATAGATCTTTTAAAGGAGATTTACTGTGATTTTTTTCTATT ;B?CBECEEG7G?FE:I>EFFGHIHDGE@IGIHBBFHFEGHFGHEGH?DGHHGDGFEHHFGHFFFIHEFIFGHHIH&FEG X0:i:6 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1203:19270:8470#49 147 1 579183 0 100M = 578804 -479 CCATTACTAAGGACTCCATTGTGCTCCATCATGCCAGAGTTGTAAAATAGATCTTTTAAAGGAAATTTACTGTGATTTTTTTCTATTTAAGAGCTTCCTC GHHHFDGFGCF;AHFC55HHJHFEDBEHDGIFHHEFFDFGFHHEEIEGDFIDGKGDHH?HGIJEF6HFHGIECEDHGFGGFDACBEFEGF@DFGEDCA;; X0:i:4 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2203:18329:38559#49 147 1 579261 0 100M = 578866 -495 TTTTCTATTTAAGAGCTTCCTCTCCAGTTGAGCATGTAAGAAAATTATACCAGGAGAATACAGTAAACTCTATGAGGCAAGCTATAAACATGTAGCATTG GHGBFDDFGB=E5IFHHEDFEHEGBFFHFJGEF7EG@HFFLGD?HEHHGIGEFG6FG?IIGBGFGFCCF>DECCAAGH9FFDDDCBC; X0:i:11 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2111:20276:70986#49 163 1 579266 0 100M = 579655 489 TATTTAAGAGCTTCCTCTCCAGTTGAGCATGTAAGAAAATTATACCAGGAGAATACAGTAAACTCTATGAGGCAAGCTATAAACATGTAGCATTGTGATT >FHHCHGEGEFCEEGG?FBFHG@IEEHGHDHFFEIFCDEF>HEBAEFFCHFEDIIHADGEFFJECFFD2 X0:i:11 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2108:6609:15695#49 147 1 579299 0 100M = 578861 -538 AGAAAATTATACCAGGAGAATACAGTAAACTCTATGAGGCAAGCTATAAACATGTAGCATTGTGATTAGGGCTGGTTCTCCTTCTAGAGACATGGTAGGA GHHHGFDBGG+CGHFGF5GHCGFBDFFH5FEDI?BEHHBDCEHGEE@GGEFDGHG?HHEBG@GEFBHGGGEIIFG?IBHFGCCC:GGHGFHEFCDBCBC; X0:i:7 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2311:15753:64750#49 83 1 579338 0 100M = 578962 -476 CAAGCTATAAACATGTAGCATTGTGATTAGGGCTGGTTCTCCTTCTAGAGACATGGTAGGATTGCAATTTCATACCATCCTTGAAGTTAGAGAGAGCCAC EJHHJEHGGGGFGFGGHIGJHGGFGGIIGKHGGGKIHGGGGGHFHGIHIIFLIHFIIGHGGHHFGIHHHHHGI@JIGIGIFGGGJGHGGGFJFEGFFB?A X0:i:7 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DFFFF XT:A:R RG:Z:1#49 HS25_09827:2:1312:2652:78690#49 83 1 579361 0 100M = 579070 -391 TGATTAGGGCTGGTTCTCCTTCTAGAGACATGGTAGGATTGCAATTTCATACCATCCTTGAAGTTAGAGAGAGCCACGTGACTCATTTAGCCAATGAACT FIHHJGHGGFGGHHHGFIHGHGIHGEIIGFHGGGFKHGJJGGGFIGHKFIFGIHGFHHHGGHHHGIGHHEFEHFJHHIFIHHGGHGHGGHFGGFGFEBAC X0:i:6 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFE XT:A:R RG:Z:1#49 HS25_09827:2:1211:16384:34996#49 163 1 579364 0 100M = 579752 488 TTAGGGCTTGTTCTCCTTCTAGAGACATGGTAGGATTGCAATTTCATACCATCCTTGAAGATAGAGAGAGCCACATGACTCATTTAGCCAATGAACTGTG :/AC7?C8+-(C,96:+557G7F78+D87E7DF>HCH6+A5,A7C@G5+5D@5?AA4H7F'GFH+?HI5F+>,BF+B4GFHFEF@F>CI4<55?>>H34< X0:i:6 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2314:11122:79706#49 147 1 579378 0 100M = 578995 -483 CCTTCTAGAGACATGGTAGGATTGCAATTTCATACCATCCTTGAAGTTAGAGAGAGCCACTTGACTCATTTAGCCAATGAACTGTGAGCAGAATGACATG BDH>DHGH>GACCCIICFEFIBCGHEFH>FD?I5JFFEFGF?DE.GEGHHIFIEGF@GAEGIDGGHEFGGEGIFDEEFCIGI3IG2FHGH8F0DDBCBC; X0:i:6 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1306:10949:65509#49 147 1 579405 0 100M = 578955 -550 TTTCATACCATCCTTGAAGTTAGAGAGAGCCACGTGACTCATTTAGCCAATGAACTGTGAGCAGAATGACATGTCACTTCCAGCAGAAGCTTTAAGAATC @?BEGE?BF<>@FHFC@GFEHGFBDEGHDADDEFB5BEEADFBFFEEGGHFFI5GFHHAHBIAD?HHF>GIIIGD8CFFIFCGE;GEHGHEBHGDBBAC< X0:i:6 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2205:8767:15640#49 99 1 579466 0 100M = 579814 448 CAGAATGACATGTCACTTCCAGCAGAAGCTTTAAGAATCTGAGAGACATTCATACGTTTTCCATGTGCTGTAGCCTTATACCCAAAGCCTGGGTCCCAAG CAEEFGFFIFGEGJEHGGDHIGIKHFHFGHHHHHJFFHHGFHGEFFHCGHIFHFHIFFGJGGGHFFHGGFFIGIGEFGHHJHIHGBFHFHGGGHHJHHIF X0:i:7 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFDFF XT:A:R RG:Z:1#49 HS25_09827:2:2107:2747:85981#49 147 1 579532 0 100M = 579085 -547 GCTGTAGCCTTATACCCAAAGCCTGGGTCCCAAGTGACCATGACAGGCAGAGCTCCCTGTTGAGCCACAGAGATTTAGAGAATGGCTGTTAACACAGCAT GFGHGEGHGLFCF@CCDFGDLFFEHIEEFHIDHGEEFHFGHFFCFIFGGHHFGGGGEHGEGIEIGGDGHGEIEGEFIFHIBHGFGGE?GFGFGDEE>BC< X0:i:7 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1214:14573:100509#49 83 1 579548 0 100M = 579170 -478 CAAAGCCTGGGTCCCAAGTGACCATGACAGGCAGAGCTCCCTGTTGAGCCACAGAGATTTAGAGAATGGCTGTTAACACAGCATAATCCAGCCCATCCTG HAHHGHHGGGGFHGFHFFGIHHIBGGDGIFEGGIKFHGGGGIHGEHIHIIIGGHGIHJHGCHGGGHIHHEHGFHFIE>BDHDGGFEJGFFFIFFGFCBAA X0:i:6 X1:i:7 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2205:6139:52821#49 83 1 579556 0 100M = 579156 -500 GGGTCCCAAGTGACCATGACAGGCAGAGCTCCCTGTTGAGCCACAGAGATTTAGAGAATGGCTGTTAACACAGCATAATCCAGCCCATCCTGACTAATCT BIHHFFCGGFEE5IFGHGJJFHEF?GFGFFCGGGGDDGEGGI9@EGEHEIF;EEFFHFDGCBEFGEDFHEH@HFCGEIBIEDGGGGEEFGFJ?FAFD>>A X0:i:6 X1:i:7 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2111:20276:70986#49 83 1 579655 0 100M = 579266 -489 TGATATTAACATGTATAATAAAGAATTCTATCAATGCTGAGGGAAGATGATTAGTTAAGGTCCTAGGTTGCAAGTCTCAAAACCTCTTCTAAGGATTGTA 2>@HGAHGGGGDHHG>HDHGHI>F7C?AIGEGG@FGHGGGGIGCCHGH;CEDEHB@HGHG@H9FFCEHHHHEDFJFGIGGFDGGHFEGGGFI?FAFD>AC X0:i:8 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFB XT:A:R RG:Z:1#49 HS25_09827:2:1303:14574:23835#49 99 1 579669 0 100M = 580002 433 ATAATAAAGAATTCTATCAATGCTGAGGGAAGATGATTAGTTAAGGTCCTAGGTTGCAAGTCTCAAAACCTCTTCTAAGGATTGTAGACAGGAAATTAAA CAE@FDFEJF:GHJGFGGFFIBIGHDFEBHHHFIHGGHBGEHGA9GFIGHIFH?HGFFFGJGGHHGGGGE7GCFGEBEHCDFIDGFGHDEFGGHEHHDIH X0:i:8 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1211:16384:34996#49 83 1 579752 0 100M = 579364 -488 GTAGACAGGAAATTAAATGACTTCTAGTCCCTAGAGTTTGCAATCTCCTACCATCCCATCCTAATATGACAGAAGTAATTCCTGAGTTGCTTCTGAAACC BJ4A5DE>(@6F5F5>F77CC7G6DG?CD%?GG,7@?A((BCB,AG78;8(;98C-8HFDG7EG:E.F?G?8:@<2E:GBFBFH6FCFFFCFD6AC X0:i:13 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!1:?:A=D XT:A:R RG:Z:1#49 HS25_09827:2:2205:8767:15640#49 147 1 579814 0 100M = 579466 -448 AATATGACAGAAGTAATTCCTGAGTTGCTTCTGAAACCAGAGCTTCCCTCAGAACCCTTAGCCTGCCAGATGGCTTCTTGGAGAGCCCTCACTCACTTTT GHHHFHHJIIFIFHFGCFHHFGFEHFHHHEIJGHEDFEIHFHFFFIEGHHEFG5GEHHEFGIJDCGHGHGIIIGCIEFGIFEDFGFGLGFEFEEDDCBC; X0:i:12 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2306:18265:63093#49 163 1 579887 0 100M = 580219 432 CTTCTTGGAGAGCCCTCACTCACTTTTCTCCTTCTGCTATTGCTGCTCATTCATTCCAGCTTTTAAAAATTCATCTTTATCCAGGAACCTCGCTTCTAGA ;CBCC7C8?CAG8H?EIAEF+EFEIHFFF@7>F>4G?A5AFAAHDC55DE8HGE7FEDGFAB?BBEHC?DF>BF=E>=GJCGFD@B;F@>C>5DAF>F,> X0:i:11 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1303:14574:23835#49 147 1 580002 0 100M = 579669 -433 CTTCCAGGAGGCTACATGGGCACCCATATTTTTCTAGCCACTTTCATTAGACCAATGCAGCAGAGAAGAAAAGCCTCAATAATTATTATGACATGGCATG ?FGFFJGEGEHHHBGIGGFGH>IGEIIEGHGFHFGEDFGIGGGFEDEDDECBC; X0:i:8 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2101:19492:38762#49 163 1 580152 10 100M = 580499 447 TCACTTCGGCTCTACTGACATTTGGTAAGTATTATTGACTGACTGACTAACTAATGTGGTCATTAGTCTTCATAAAGAAAGGCTCTCTACAAAAACGGAG ;CBDCFDHAEFG=GICHIIGIGJIIGIEIEGGGHEGDJIGHEHHFGGIDGHHGJIFEHHFHHIGHIHEFIHGEFIHFFGHFGFGIIHGHFLGGHHGFFHG X0:i:4 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2306:18265:63093#49 83 1 580219 0 100M = 579887 -432 CTTCATAAAGAAAGGCTCTCTACAAAAACGGAGGGATGCCCTTTTTCTGGCATTTAATACGTAAGAAATTGCCTCCGATAGAAACCAGAGTTGCCTGATT BG+BHDHG@G@DCG?>HDF?FGGFJFIFBFFGGCKIHGDEGF@GI7GFFFFGECF@GGAF@HECFHICHAHJIFEHGIHIEGGGHGFGGFFEGFGFE>AA X0:i:6 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=BDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2204:6973:84089#49 163 1 580336 0 100M = 580729 493 AATGTATTAATGTGCCTTTCTAGTAACAGGTTTTTAGAAAGTCAAATATAAACAAATCTGTCTATTTGTGTGTGTGCATGTGGTAGTGGGGAGGGAAGAA ;CABEFEHFFFGEFGGFIEGIEHEIGGEIEGHGHEGGFIAHGHHGDGGFIHGGGGHEGGHHGKHHJFHFIGHCGEHGHGIDGFDIFHGIFHFHFH>FHHG X0:i:10 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1307:18099:11371#49 163 1 580437 0 100M = 580894 556 AAAGGCGGGGGAGAGAAAGAGAAATAAGAACCAAGTTTATTATACTGTATTCAGGGGGAAAACATTTTCCCAAGGTTCTAACAGAAGAGCAAAGTGCCAC :CBAB,98D9FAE9?CBF>7@7FC8>B8>E7>>@H??GDA=F7=C@GB=5,G@D7HEHGHGE775BCCADF5EF=(5FB>H4F@4I4AGF45BGDGH@?2 X0:i:4 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1316:6747:46279#49 99 1 580492 18 100M = 580867 475 GGGAAAACATTTTCCCAAGGTTCTAACAGAAGAGCAAAGTGCCACTGTCAATAGCCTCAGTAGTGTGAGGGTTGCTTTTATGTATTTATTTATTTACTTA BBEFFGFFGFGGGJGJGCFFGHIHHECCGHHHHIEGGAHGGHFIFGHILHIFFFHIGHIJIGGDFGIGG?IFGKGEFIHHEHIFJGFFE@GFGHGGBHIH X0:i:1 X1:i:3 XA:Z:8,+73101,100M,1;5,-180836427,100M,1;1,-409877,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:18 XM:i:0 XO:i:0 QT:Z:!1=DDDFD XT:A:U RG:Z:1#49 HS25_09827:2:2101:19492:38762#49 83 1 580499 18 100M = 580152 -447 CATTTTCCCAAGGTTCTAACAGAAGAGCAAAGTGCCACTGTCAATAGCCTCAGTAGTGTGAGGGTTGCTTTTATGTATTTATTTATTTACTTATTTATTT HGHHGEFGGFHFHFFEHGHIHIIGEGKGI7EGGIFFHGJJJIGGIHHHIIHGIHGFGJHGJHGGGHJHHHHEHFJIGIGGGGGGHFJGEHFIFEGFECAA X0:i:1 X1:i:3 XA:Z:1,+409870,100M,1;5,+180836420,100M,1;8,-73108,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:18 XM:i:0 XO:i:0 QT:Z:!1=DDFFB XT:A:U RG:Z:1#49 HS25_09827:2:1304:8110:9068#49 163 1 580604 0 31M2I16M51S = 580989 485 TCCTTTTTTTTTCCTTTCTCTTTTTTTCTTCTTTTTTTTTTTTTTTTGACGCTGTACTACCCTGTCGGCGGGGGGGGGGGGAATTGGGCCGCTCTTGCAC 1C6,77G@EFFGEAB@C55,DGBCHG6,IE7D>BH7EAEGH5AH5@55''(+55'++'7,'9,,'+>55'+5B+'(546++$'5;*B++4'+'+<+5',+ X0:i:2 X1:i:0 XA:Z:1,+580604,31M2I16M,3; XC:i:49 XG:i:2 AM:i:0 SM:i:0 XM:i:1 XO:i:1 XT:A:R RG:Z:1#49 HS25_09827:2:2204:6973:84089#49 83 1 580729 0 100M = 580336 -493 AGTGATTCTCCTGCCTCAGCCACCCAAGTAGCTGGGATTACAGGTGTCTGCCACCGTGCCTAGCTAATTTTTTTATATTTTTAGTAGAGATGAGGTTTCA HAFHHAEGGGGEHJGJHIHEHHIBGGFGIIHGGIFKHGGJFIHGIGHHIFIGIFGIEGHGGHHFGIGFHHHEIHHIHIGGGGGGHEHGFFFGGEGFEEAC X0:i:1 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!1=DDFFD XT:A:U RG:Z:1#49 HS25_09827:2:1202:19122:12031#49 185 1 580769 0 100M = 580769 0 CAGGTGTCTGCCACCGTGCCTAGATATTTTTTTTATATTTTTAGTAGAGATGAGGTTTCACTATGTTGGCCACGCTGGTCTCAAACTCCTGACCTCATGA B%F5+3+>+CFD'B3FC=+4C64>J=+HGHEFEH5E7DFG7B@C5BD>D85@+5+DDCD+5C,DGA,55GE,@E787>?77CDC-E9HG99+ECBDCAC6 X0:i:5 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2312:5850:14419#49 99 1 580826 0 100M = 581223 497 TCACTATGTTGGCCACGCTGGTCTCAAACTCCTGACCTCATGATCCACCCACGTTGGCCTCCCAAAGTGCTGGGATTACAGGCGTGAGCCACCGCCCCTG BABCFGEEFFFGF8EGGGFHG>IHHJHHEHHHHHHGGGHGGHGGHGEIGIIEHHBIGGGGIIGHGFH?GHIGIKGEHEIHJHIFGHIHFGGGGHGJHHJH X0:i:5 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFE XT:A:R RG:Z:1#49 HS25_09827:2:2214:5417:31170#49 163 1 580836 0 100M = 580878 142 GGCCACGCTGGTCTCAAACTCCTGACCTCATGATCCACCCACGTTGGCCTCCCAAAGTGCTGGGATTACAGGCGTGAGCCACCGCCCCTGGCCAGGATTG B,HI95D9CB%HH:*GI=1CGH9E97E'I:I:4@*1EG3=3>85FJDFA73C9C3 X0:i:6 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2214:5417:31170#49 83 1 580878 0 100M = 580836 -142 GTTGGCCTCCCAAAGTGCTGGGATTACAGGCGTGAGCCACCGCCCCTGGCCAGGATTGCTTTTATAGCCAGTCTTCAGGTGCCCACTGTAGGAACAATGT BIGHBEEGGGGFBGFGHF@EF?GGEC?GGF?GGGFGHGGEFGHDIHGHFIHDCCGFIHHGGHGHECGHHHHGHHCHGID?HBGBH4EGDGFJEEBFECAC X0:i:6 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1302:19894:12776#49 145 1 580880 0 100M 21 16459454 0 GGGCCTCCCAAAGTGCTGGGATTACAGGCGTGAGCCACCGCCCCTGGCCAGGATTGCTTTTATAGCCAGTCTTCAGGTGCCCACTGTAGGAACAATGTCA 2H3E>FHF+EG4<4>45GH45F=+54B?55=?E5I=7FGHCFFFFIJGHFIFLHGEHHJHGIFHFHHFGCEDIEEHFJFGGHFGDFHEG9CBHDFD3BC< X0:i:10 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1307:18099:11371#49 83 1 580894 0 1S99M = 580437 -556 TGTTGGAATGACGGGCGTAAGCCACCGCCCCTGGCCAGGATTGCTTTTATAGCCAGTCTTCAGGTGCCCACTGTAGGAACAATGTCATTTAGCCCTCGGG *,=,BF<'C+66>G,5(@@D(G,BEF?C7BFGGGG@HGAGJG@7IGFJDBFGECGFHGHCC@@CFEIHHEA@DFDIGH>?EB>GFBEEGGFEDFG=EBAC X0:i:5 X1:i:0 BC:Z:NGTCTATC XC:i:99 XG:i:0 AM:i:0 SM:i:0 XM:i:5 XO:i:0 QT:Z:!1=DDBDD XT:A:R RG:Z:1#49 HS25_09827:2:2310:18405:40758#49 99 1 580946 0 100M = 581314 468 CAGTCTTCAGGTGCCCACTGTAGGAACAATGTCATTTAGCCCTCGGGATTATTCTGTGCCAAATATGGATAATGACTAATATTCAACACAGATATTCTCA CABDFGEFIFGFGGEEGGFFGKIHFJHIEHHHFGLGHHHHGHFGHFDGLFIIKEEIFHGFFEGHHKGGGHGIGJGEFIGHIHIHGFGGFEGGGFGJHHIH X0:i:5 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1304:8110:9068#49 83 1 580989 0 100M = 580604 -485 CGGGATTATTCTGTGCCAAATATGGATAATGACTAATATTCAACACAGATATTCTCAGCTCAGAAGAGCAATTAGCAAATTCATAAATTAAGTGCTTGCT 2AHBB=H4>G6GDGFGHBCGH7>?G@K6GHEBGFHFDGGEBAF@EBHEAIFFECGFDEDGCEHC:LD8HHH@I9>DGBGGGGE5@?FI?DGFDBAB X0:i:5 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=AA1AD XT:A:R RG:Z:1#49 HS25_09827:2:2309:5181:85906#49 163 1 581044 9 100M = 581375 431 CAGCTCAGAAGAGCAATTAGCAAATTCATAAATTAAGTGCTTGCTTCCTTTTTAGTCAAATACAAACATTTGTTAAAAGATATTATTTTGCTTTACACTT HIHEFGGFEGJGFHHGGGKFHGGMJIHFIHHFIIFGIEGHHFHGJHGGGIIHHHHEIHJCHIHGFFGG?GEGDHFIGFGFECAA X0:i:1 X1:i:7 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:15 XM:i:0 XO:i:0 QT:Z:!1=DFFFF XT:A:U RG:Z:1#49 HS25_09827:2:2312:5850:14419#49 147 1 581223 0 100M = 580826 -497 AGATCCAGTTCTAGAGTTTCACATGATCATGAGTGTTGGTTAATAAGTCACTGTGAACTGGGAGGGGAGATTTTTCAGGAGTGCCACAGGGCTCTCCCTT GGFHGDGHIGGIGHIFFFGEHFFJHBFHFEIFEGHHBFGHFFHEHIGGHDIFIHGGCHJHGIDHFHHFDFIIIDEFCFGGDCFHGEGEGCFFHDDECBC< X0:i:4 X1:i:7 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2310:18405:40758#49 147 1 581314 0 100M = 580946 -468 CTCTCCCTTTAATCACATACACTCCCTGCTTTCATTGGAAAGTGTATAATGATGTCAGAGTGCCCCAGAATGGAGCTAGTTGGAAGACTGCCGTCATAGG ;?F>CE5>FIAICC>;>E4E5G4GHE>>5GGFE55GBK9FH7@4E'@5G?5=5GCC=75B<5AE?AHFIGEIIDEIEFGI?IIGGGHAGFHDHGFABBC; X0:i:9 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2309:5181:85906#49 83 1 581375 17 100M = 581044 -431 GCCCCAGAATGGAGCTAGTTGGAAGACTGCCGTCATAGGGATGCCTTAGTGAATCAATCAGGTTTTAATTTCTGGCTCTCAACTTTGTAGATGTAAAAGT ;JHDGHHGG@GFFJHGFIHIHKIFGGIGIIHGGGFFHGGGJGHFIGGHIIHFIHGFHHHFGHHJGHJHHHHGIHHGKIHGHGGGJEJCGHFIGFGFECAA X0:i:1 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:17 XM:i:0 XO:i:0 QT:Z:!1=DDFFE XT:A:U RG:Z:1#49 HS25_09827:2:2208:1782:48577#49 99 1 581450 0 100M = 581886 536 CTCTCAACTTTGTAGATGTAAAAGTTGATTTATCAATATGTGAGAAAGGATGAATCTTTCTGAAGGTTATGTCATCACACTCACTAAGCACACAGAGAAT AABCFGBGGFHGEFGHGGAEGHIGDFGBHGB X0:i:11 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDDDD XT:A:R RG:Z:1#49 HS25_09827:2:1204:8763:70932#49 99 1 581636 0 100M = 582045 509 AGTACAGACTCTCCCTGCAGATGAAATTATATGGGATGCTAAATTATAATCAGAACAATGTTTGGTGAGCCAAAACTACAACAAGGGAAGCTAATTGGAT AABFFGFDGFHDGJGJGGGFGHIGGFHDEH:H?GJGHGHHDHGDFGHIGHIDCFGIGGGGJGAHGHDGEGGF X0:i:7 X1:i:8 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2114:11670:80489#49 99 1 581658 0 100M = 582073 515 GAAATTATATGGGATGCTAAATTATAATCAGAACAATGTTTGGTGAGCCAAAACTACAACAAGGGAAGCTAATTGGATGAATTTATAAAAATATACCTCA C;CEFAFDACGGHHFFGGGFCH@GCJ9DF8HHCDEGGE-CGEGHAFE9CCEFCHGGFBIGJEGHFFCGG?H7GCG??EKHG7IHGEGBD6@GGHEH4HCB X0:i:5 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2309:8845:19414#49 99 1 581780 18 100M = 582114 434 TCCCTTATCATAAGGATACTCTTGCCTAAAGGGACAGTAATATTAAAGACACTGGGAATAACCTCTGTACTTTGGACAGTAGACCTGCATAGCCCATTAG BACDFEFEIFFGCHEFCABFCFIGHEDFGHHHHAAF>9HGF@FEFFDCDCBF8D@I@@GGDEG7D@E=GEBDFF7?FEHEJGIDCG>>FHD>GEECHGJB X0:i:1 X1:i:3 XA:Z:8,+74382,100M,1;5,-180835140,100M,1;1,-408590,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:18 XM:i:0 XO:i:0 QT:Z:!11ADFDF XT:A:U RG:Z:1#49 HS25_09827:2:2114:19409:90465#49 163 1 581875 0 100M = 582181 406 ATTAGGCCTCAATGAAGTCTTATGCAAGACCAGAAGCCAATTTGCCATTTTAAGGTGATTCTCCATGTTTCTGCTCTAACTGTGCTTCACAATACTCAAG ;CBC=D>;E@FGAFCEGGCGFGHGEHIGIEAGFHBGHDIGEHHHGFKIFGHGGGIF5HGDHHHGEEHEFIHGIHEHEIFHHGFGFFHFIFCLHHHGFHHG X0:i:3 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2208:1782:48577#49 147 1 581886 0 100M = 581450 -536 ATGAAGTCTTATGCAAGACCAGAAGCCAATTTGCCATTTTAAGGTGATTCTCCATGTTTCTGCTCTAACTGTGCTTCACAATACTCAAGTCACTGAATCA 2,3B+H'+FA>4A4I@>==+I6BFDE4HDG@DG?JGF?EFHGHEEADGGB5D?G@GHHEF=IA,FCC>EIE+7GGC>FG,GE<(CDHEDEB,C; X0:i:4 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2109:15051:33608#49 163 1 581910 0 100M = 582270 460 GCCAATTTGCCATTTTAAGGTGATTCTCCATGTTTCTGCTCTAACTGTGCTTCACAATACTCAAGACACTGAATCAGGATGTTTCCTGGAGTGCAGGGAG ;CBDDFGHEHFGHGGEFIHFIGJEIHIIIEGGGHGFI?IGHGHHIGHIFGHGGFFFGFEDHGFFEIFEJIHFHFEEJJFHHGGFFIHFGHLIFFHGHHHG X0:i:4 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1216:18685:43016#49 99 1 581933 9 100M = 582354 521 TTCTCCATGTTTCTGCTCTAACTGTGCTTCACAATACTCAAGACACTGAATCAGGATGTTTCCTGGAGTGCAGGGAGCTGTCCGTGTTACTGAGCAGTTC CAEEFGFGGFHGGJGGGGBFIGIHHJHIGHHHHIJGFGHGEHGFEGEIGIIIHFABFGGGGIGFGG;G;FGIF8GDFGGHIEIHHGJ:EGGGGHGJD@CE X0:i:3 X1:i:4 BC:Z:TGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:1=BDFFFD XT:A:R RG:Z:1#49 HS25_09827:2:2106:6754:23489#49 163 1 582015 6 100M = 582380 465 CGTGTTACTGAGCAGTTCTCAGCAACACAAAGATCCTACTGACTACTCATCAGACTTCTTTCTCACTGGAATTTTACACCTGGGCTGTTAACACCAGGCC ;CBCEFEHFEFGHHFBIFEGIHJEEHIGIIGHFHEFDDIGHGHHCGGGFGCDGFGHFHGDHIKFFJH>FEFFIFEHGIFECFGHFIHFHGIIFJHFHHFG X0:i:8 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1204:8763:70932#49 147 1 582045 0 100M = 581636 -509 AGATCCTACTGACTCCTCATCAGACTTCTTTCTCACTGGAATTTTACACCTGGGCTGTTAACACCAGGCCAGGTCAAATTCAAAGGAGAGAAAAAAGCTC GFHBFHC5F+FGEHIF@FECHDCFAIHHFEDFEC5HHEH5HEDGFEF5HHEJEGGFHHFFGIDDGHHFGGIFGGCIFBHGFIAHDGGEGFGDHGEECBC; X0:i:12 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2114:11670:80489#49 147 1 582073 0 100M = 581658 -515 TTTCTCACTGGAATTTTACACCTGGGCTGTTAACACCAGGCCAGGTCAAATTCAAAGGAGAGAAAAAAGCTCATTATGAAGGGTAAAATCCAACACACTG GHBFGFFFLIGHAHFICA=@F6FGHE4,>FGAGF?FBDEG?BB&HBDG@8>@B>5CHAADG=?EFBHGH>57EED,G>F@FE>FCCEEB9E73'D(,AC: X0:i:13 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2309:8845:19414#49 147 1 582114 10 100M = 581780 -434 CAGGTCAAATTCAAAGGAGAGAAAAAAGCTCATTATGAAGGGTAAAATCCAAAACACTGTGCATAAAGATATGTGTGCACAATTTTTATACATAAAGATT G4BF5EHBIAAIFHFFDGEHFFFFAEFHFHDDGGEBF?GDDEDFFBDGHCBFDLA9CECCDDDBC< X0:i:14 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2114:19409:90465#49 83 1 582181 0 100M = 581875 -406 GATATGTGTGCACAATTTTTATACATAAAGATTTCATAAAGCCAAAGCATCAGGAAATGAAAAGAGATACAGAAAGAAAAATGATGGTAAATGAGACATT HJDHFHDGG@GFCHEJHDHIHHEGEGFGDIHGGIFHHGGIFGHFIGHHIIFGEHFHIHHGGHGHGLIHHHHEIHJHHIFIHHGGJGJCGHFJGFGFDEAA X0:i:7 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DFFFD XT:A:R RG:Z:1#49 HS25_09827:2:1214:16100:17343#49 163 1 582208 0 100M = 582551 443 AAGATTTCATAAAGCCAAAGCATCAGGAAATGAAAAGAGATACAGAAAGAAAAATGATGGTAAATGAGACATTAATTTACCCTTCTAATCTCTATCACAG ;IGCGFFHGIG@EGGFHHFEDIBEEHHIGG?FEEHGEIHGGEFFGHFHHHEFGGGEGEH9;GJHGGCIFHAHHCIHGFGFHHB X0:i:7 X1:i:7 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2109:15051:33608#49 83 1 582270 0 100M = 581910 -460 AATGAGACATTAATTTACCCTTCTAATCTCTATCACAGCAAAAAGGTAATTAAAAAATCTATATGAGGACCAAAAAATACACAAAGATTATGTAGCAAAG EIGHBECGGGGFHFFJDIHGHIGFJFKGFFEGGGEFHGGJGIHGEEHFIIFFIHGFH;HFGHHGGJIHDHHGIHJFHIH>FGGGFGJGGGFJEFGFEBAC X0:i:5 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2207:19397:79403#49 99 1 582302 17 100M = 582652 450 TCACAGCAAAAAGGTAATTAAAAAATCTATATGAGGACCAAAAAATACACAAAGATTATGTAGCAAAGCCTATAGCCTAAAAAAGTAAACATTGAAATTT C>BEFGFFIFHGGJGGGGGHGBIGHEFDEHEHHGEG8HHGGHFHCGHIGICIFHGIFGIGEGGDHGGGG?FFIIEGFIIHGFIDCGGHFHFBGHDCBHIE X0:i:1 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:17 XM:i:0 XO:i:0 QT:Z:!1:BDDFE XT:A:U RG:Z:1#49 HS25_09827:2:1216:18685:43016#49 147 1 582354 17 100M = 581933 -521 AGATTATGTAGCAAAGCCTATAGCCTAAAAAAGTAAACATTGAAATTTGTATGTCCATAAAATGTTTACAAAATTCAGTACATATTACACACCCCACCCT GGHFFHDBFLFHGH@F9F>=7,ABC< X0:i:1 X1:i:4 XG:i:0 AM:i:0 SM:i:17 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2106:6754:23489#49 83 1 582380 14 100M = 582015 -465 AAAAAAGTAAACATTGAAATTTGTATGTCCATAAAATGTTTACAAAATTCAGTACATATTACACACCCCACCCTAAAAACATCTAAGCAAAGTAGAGAAT EIDDHFHGGGHFHGFEFIGDFHGFDEDIIFHGGEDFDGIEGFFGHEHHIIHGIHFFIGHDHHGHFIJFH:HEIHJHHIGIGDGGHGJGAHFFGFGFDBAA X0:i:1 X1:i:8 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:14 XM:i:0 XO:i:0 QT:Z:!1:DDDDD XT:A:U RG:Z:1#49 HS25_09827:2:2209:8353:59054#49 163 1 582407 0 100M = 582565 258 TCCATAAAATGTTTACAAAATTCAGTACATATTACACACCCCACCCTAAAAACATCTAAGCAAAGTAGAGAATGTAGAAATGCTACAGATTATATTCTCT ;CBCDFEFFFFGHGIDIIIGIHJFHHIIIICIHHGFHFIBHDHHEGHIFGEGGEIFFHEHGIHFGDHGDFHFHHFHJIHHHGFFFFHFDHLFHGHFFFFG X0:i:11 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2208:3209:97372#49 99 1 582529 36 100M = 582860 431 AAATTACAGCATGGAAATTTAAAAGCTTTCTCTTAAATAATTCTATGTCAAAAAGAAATCCAGGCCGGGTACAGTGGCTCATGCCTGTAATTCCAGTACT BABFFGFFFFGGGHGHGAGEIHIHGHHIEHHHFHIGJCHHGHGHFFEEGIIIHGEGGFI@DGGAKEGGGEFIIFGDFGHHGH?DG5FCGGGGGFEF4HIH X0:i:6 X1:i:8 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:1214:16100:17343#49 83 1 582551 0 100M = 582208 -443 AAGCTTTCTCTTAAATAATTCTATGTCAAAAAGAAATCCAGGCCGGGTACAGTGGCTCATGCCTGTAATTCCAGTACTTTGGGAGGCCAAGGTGGGCAGG EGFH=HCG7@@FGJE>DIFEHGG?GGGAIBCGG@FF7GJEFGFFAGIB;IFC9FGIEFDE@FHFCEEFDHAG?F<FGEHGGHGEGFGFGFFGFEBAC X0:i:8 X1:i:7 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DBDDD XT:A:R RG:Z:1#49 HS25_09827:2:2209:8353:59054#49 83 1 582565 0 100M = 582407 -258 ATAATTCTATGTCAAAAAGAAATCCAGGCCGGGTACAGTGGCTCATGCCTGTAATTCCAGTACTTTGGGAGGCCAAGGTGGGCAGGTCACTTGAGGTCAG FJHHFEHGGGEFHJFHHIGIHGGFG@DGIFFGGEDHHGDFFGHFCFIHFFHGIDGFHFHGHHGGFLHHHHHGBFJHGIFIEFGGFEJGFHFIFFGFDBAC X0:i:8 X1:i:7 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFE XT:A:R RG:Z:1#49 HS25_09827:2:1310:4625:66984#49 73 1 582613 0 100M = 582613 0 CTGTAATTCCAGTACTTTGGGAGGCCAAGGTGGGCAGGTCACTTGAGGTCAGGAGTTCAAGACCAGCCTCGTCAACATGGCGACACCCTGTCTCTACTAA BAECFEBDIF?@EGBHG>BHG>DADEF?GHHHHI8EFE7CFHGD9E@CD?IAB,GAGFIFGEGA@KHGG7FB6FCEHBIHDFGD>HFFDGGG4EE=BHF; X0:i:8 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11=D+:A XT:A:R RG:Z:1#49 HS25_09827:2:2315:6320:76481#49 97 1 582628 0 100M = 224107105 223524577 TTTGGGAGGCCAAGGTGGGCAGGTCACTTGAGGTCAGGAGTTCAAGACCAGCCTCGTCAACATGGCGACACCCTGTCTCTACTAAAAATACAAAAATTAG H>>CD3FFJ=F@EGGFDHFD:CGEEBFEBG@DEHFBDGFFI;FELAC@4BGEGDGEIGGEBFGD7GHGGEJG?FEEFGFEDGGE=;FDFFFAF4F>FCC==H5B+EHIEHBGIFEHEGHFHHDGBFE,EGGFGFGGGIDHDHGIJEGGCC@D@G>@DH@GFF X0:i:5 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BBD?D XT:A:R RG:Z:1#49 HS25_09827:2:2208:3209:97372#49 147 1 582860 37 100M = 582529 -431 AAAACTCTGTAAAAAAAAAAAAAAAAAAAGAAATCCAAATAAAATTTCCAGAATATGTGGAAAATAGTGATAATAAAAATATTACACATGTGTAATCCCA ?4+55+++5C+;GHIFHGFELGHFHEBBHFDDI>5FGFFGFE@FFEEG@HIFGHCCDGDDGIF?GHHFDGE>8DDHEFHIFHFH:?FAGHHDCCBDCAC; X0:i:1 X1:i:0 XG:i:0 AM:i:0 SM:i:37 XM:i:3 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2116:15154:70553#49 163 1 582877 0 100M = 583239 462 AAAAAAAAAAAAAAAATCCAAATGAAATTTCCAGAATTTGTGGAAAATAGTGACAATAAAAATATTACACATGTGTAATCACAGCATTTTGAGATGCCAA 8C)2=9;C&8+G'&0.++50IE>&8'FEI575F&<7,$6=)A,DF@5'++871.B'4H7?A9,F(7F5?=55EB$55+6E+BFC+CHF;4CB5?F5,342 X0:i:8 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:4 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1213:19845:72720#49 163 1 582886 0 100M = 582957 171 AAAGAAATCCAAATAAAATTTCCAGAATATGTGGAAAATAGTGACAATAAAAATATTACACATGTGTAATCCCAGCATTTTGAGATGCCAAGGTGGCAGG ;DBC7EGHDEFG8GDGIDEGGHJIIHIIFEGGFHGFDJIGHEHHGGKIFIHHGFIFFHFFGFEHFIHIJIHHEFIHGIGLHEEHIFHFIHIIJFHGHHHG X0:i:9 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1213:19845:72720#49 83 1 582957 0 100M = 582886 -171 CCAGCATTTTGAGATGCCAAGGTGGCAGGATCACTTGAGACCAGGAGTTCGCAACCAGCCTGGACAACATAGGGAGACTCCATCTCCACACACGCCAAAA EIHHFEHGGFEGHIFHHGGGHHIHGGJFIGEGGGEGHGGEGIHFIFHHIIHGIHGIHFHGGHGGGHIFHEHEIHFHGIHGHGGGEGJEGFFEFEGFDEAA X0:i:7 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1211:6806:91522#49 147 1 582972 0 100M = 582694 -378 GCCAAGGTGGCAGGATCACTTGAGACCAGGAGTTCGCAACCAGCCTGGACAACATAGGGAGACTCCATCTCCACACACGCCAAAAAAAAATTTTAAATAG @H?FFHH>GEF;A4B@C=BDEBHG5BEE>+DA5>5DBFED,ED=FIEGHBFDB5@?HA5BG5ADC+BF5CEC8>+8CF?DDBFGGFFHGF9?BDD7BBC< X0:i:5 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2207:15108:67653#49 147 1 583016 0 100M = 582683 -433 CTGGACAACATAGGGAGACTCCATCTCCACACACGCCAAAAAAAAATTTTAAATAGCCAGGTATAGTGGTACTTCTTGTAATCCCATCTACTTGGTAGGC GEHHFHGFIGAGGHIFHGFFIFFEHIFHFEEJEFHGFIGJHHHEFI@GGHIJIH@GHHHHGHGHGHHGGGEFIIEHGJGGFEFCGGGHGFGFHEDDCBC< X0:i:2 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1210:9277:10280#49 163 1 583074 0 100M = 583313 339 AGGTATAGTGGTACTTCTTGTAATCCCATCTACTTGGGAGGCTAAGGTGGGAGAATCACCCAACCTCAGGAGTTCAGGGCTTCAGCAAGCCATGATCATA ;CBCEDC9FGFBLEGGGIIFDHFIEEIIIEGGGHGFDGDGHHHHGGG?JIHGGEB>GDHFDHEBHEHE5IGH>FEDFIFLFGIHIIHCIHGGGGH>FHFA X0:i:8 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1310:6554:29456#49 129 1 583193 0 100M 16 90271274 0 GCAACAGAGCAAGATCCTATCTCAAAAAAAAAAAAAAAAAATCAAATGGGGGAAATAGCTATAGCACAATAAAAAAAAATGTATTAAGTATAAAAAACAA ;CB<;EDHF7FGLFIGFF5FCGFIIEFIIICHFEHJHJIG5(7=++5G5K87GE>(C,77=,,(BD+EA+HHHGB+F=,>4==D+CB+4>++5?3FF3DG X0:i:2 X1:i:0 XA:Z:6,-170991372,100M,5; XG:i:0 AM:i:0 SM:i:0 XM:i:5 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2116:15154:70553#49 83 1 583239 0 100M = 582877 -462 TGTGGGAAATAGCTATAGCACAATAAAAATAAATGTATTAAGTATGAACAACAAAAAAGCTAGTAAAGGTTGAACAACAACGATCCTTAGGAAAGTGGAA BGGH==>GBGD@CFGCDD@.E?BFDGDIGFEG?HGIF>E8FIB@E77H?E?;I8FHEGFFC498FJACCEABDDC/GI2D?"GGHFFFF?=E4?G@@CA; X0:i:11 X1:i:0 BC:Z:TGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:=??DFEFE XT:A:R RG:Z:1#49 HS25_09827:2:2105:13288:59148#49 99 1 583248 0 100M = 583720 572 TAGCTATAGCACAATAAAAATAAATGTATTAAGTATGAACAACAAAAAAGCTAGTAAAGGTTGAACAACAACTATCCTTAGGAAAGTGGAAATAATGTGT CABEFGFDIFFGGEGFGGFHGDIHFEDHGDHHBEIG8GHHDHCEF?HIGH8ICHGH@FCGEEGHDFCGGEHGIIFDFGKFEGIFCECGF@GGGCEHEHGB X0:i:5 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DDDDB XT:A:R RG:Z:1#49 HS25_09827:2:1210:9277:10280#49 83 1 583313 0 100M = 583074 -339 CAACAACTATCCTTAGGAAAGTGGAAATAATGTGTTAATAAATATGAAAGCAGGCTAGGCACGGTGACTCACATCTGTAATCCCAGCACTTTGGGAGGCT HIHHH5HGGGGEFJGGCIHEHGIFGGJGGFHGGFFGHGIGGGHGILHFFIHDIHGHIHHFCHGGGCECCHHBHHJHKIGGHHGGGGJGGHFIFFGFFB>C X0:i:4 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDED XT:A:R RG:Z:1#49 HS25_09827:2:2105:15044:65919#49 163 1 583471 0 100M = 583838 467 ATCTTGTCTCTCCTACAAATACAAAAACTAGCCAGGCTTGGTTGCGCACTCCTGTAATTCCAGCTCCTTGGGAGGCTGAGGCAGGAGTATCTCTTGAACC <;B>>B9CDCFA?AB@>I>BF7HGB>G8DIC>FH<7?6@>D(G75D55DF8DGD7F=@@H5,F7GH>CF4FBC44HBB6+4==>C*='4F<+G?H+5(4< X0:i:9 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1205:16393:80795#49 163 1 583568 0 100M = 584027 559 ACCTGAGAGGCAGAGGTTGCAGTGAGCCAAGATCATGCCACTGCACTCCAACTGGGGCAACAGAGTGACACTCCATCTCAAAATAAATAAATAAGAAAGC ;CA8B?9FB99G?G6:BF5'D?5C?7B?GE7D56H7?,5A=G7,55GIJ5CD@5B>4H@7DAFG=55CDE5GH>4H5FFJ+FFD@BH+CAGBBC>FEHH2 X0:i:7 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2105:13288:59148#49 147 1 583720 0 100M = 583248 -572 CACTATGCCTTGAAAAGAGGGAGAAAAATTGTGAATTAAGGAAGGGAAGAGATGGTTGGAGAGGAGGTGGGAGAAGGCAGAGATAATTGAAGGAGCAAAA @,4B>FDH>4>HAH>CHAH@FFB>HEB>D5ED5>H=F7ED?@GE>EEG@CE5IGGEHAD5BG??7BHFG7IC@CGHGFCIBEI>CEAAGHEDBCBA>BC; X0:i:11 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2305:1583:81392#49 99 1 583739 0 100M = 584092 453 GGAGAAAAATTGTGAATTAAGGAAGGGAAGAGATGGTTGGAGAGGAGGTGGGAGAAGGCAGAGATAATTGAAGGAGCAAAAGCATCTGGAGAAGCAAAGC CACDFGFGJFGGGHGJGGGHGKIEHJHHEHEHHELGFEHGEHJIFGHIDIIIHIGEF@IGIGGHDEGGGEGDGKFDFEGHJGIDGFHGGHGGGHHF4HGE X0:i:11 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFA XT:A:R RG:Z:1#49 HS25_09827:2:2105:15044:65919#49 83 1 583838 0 100M = 583471 -467 CCACTGAAAGATGAACAGGGCTCTGAAAGAAATGCTTGATTGCTATCTTTTCAAATGACTGCAGTTCCCAGTGACATCATTTTTCTCCTCCCTGGAAGTC 2JDD=AEGGDGDBHBEHGCCE?EF7G76BFFG>G7GHGI@GCBCH@HFF8I.?HFIE(DD-79HGEIB8H-G:@ECA@FG?DGGE4H@*?@FDDEF@BAB X0:i:8 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:?<+2A XT:A:R RG:Z:1#49 HS25_09827:2:2305:3083:45389#49 163 1 583861 0 100M = 584224 463 TGAAAGAAATGCTTGATTGCTATCTTTTCAAATGACTGCAGTTCCCAGTGACATCATTTTTCTCCTCCCTGGAAGTCTGAGGGGCAGTTCACTTATCTCC ;CBCEEDCEFFGLGGCECHGIHJIEDFEEEGGGHGGGEIGBFHHEGGIFKHHGGIFGDHFFGIBGHFGFIHFHGFDGHFJFHFFGIHCIHEID?FDHFHG X0:i:7 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2211:18466:12626#49 163 1 583863 0 100M = 584191 428 AAAGAAATGCTTGATTGCTATCTTTTCAAATGACTGCAGTTCCCAGTGACATCATTTTTCTCCTCCCTGGAAGTCTGAGGGGCAGTTCACTTATCTACTC C??EEDG=FDFGFDCAA X0:i:2 X1:i:7 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!1:D=DDD XT:A:R RG:Z:1#49 HS25_09827:2:2305:1583:81392#49 147 1 584092 0 100M = 583739 -453 TAAAGCCACCGTTTATCAAATGCCTACATGGACCAAGCAGTCCACAAGGGCTTCACAGACAGTTTTACTAAACTCATGCCAAAACTTTCAGGTTTTATAG @GHFFHFFGLFDFHICGFGFEFIJEF>HHGFDGHEFFFGHFGFGFIGGHHIJIKGIHHGHGIGHGGHFIGEIEGE?EJGIFEIIGEGHGFGDGGFECBC< X0:i:2 X1:i:7 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2102:17402:63438#49 163 1 584098 0 100M = 584500 502 CACCGTTTATCAAATGCCTACATGGACCACGCAGTCCACAAGCGCTTCACAGACAGTTTTACTAAACTCATGCCAAAACTTTCAGGTTTTATAGATAAAG <;6/>DG@+@E58DF-6>CD@7F7?7E?F+75F6BCD65G5,,CC@G?FFEHG5GE4D7DFBFBDECC5+A56BIAEB?>4E5F@C+CDACG>GHEG X0:i:2 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2302:14608:50420#49 99 1 584117 0 100M = 584461 444 ACATGGACCAAGCAGTCCACAAGGGCTTCACAGACAGTTTTACTAAACTCATGCCAAAACTTTCAGGTTTTATAGATAAAGATCTATACCTTATAGATAA AAEEFGFGGFGGGHGGGGDGIKIHEJFHEHHHHEJGJE7JGHGIGGHIGHIIJHHIGFGF3GGHIEHGGHIGGDGEHEHCIHIHJHHHFGGGGHAGBHIF X0:i:5 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2307:17977:5508#49 163 1 584125 0 100M = 584500 475 CAAGCAGTCCACAAGGGCTTCACAGACAGTTTTACTAAACTCATGCCAAAACTTTCAGGTTTTATAGATAAAGATCTATACCTTATAGATAAAGGTATCT ;CBBEEE@D9FCGGFGGIHDGCFEFCFIFCGHG6HFHFGGHDGCEGGIJHHHGEFHFFFFHHHFFEHIAFEHEFIHEFGLHEIGFIHFGHLIDFE+FHH? X0:i:5 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1211:13330:69327#49 99 1 584141 0 100M = 584500 459 GCTTCACAGACAGTTTTACTAAACTCATGCCAAAACTTTCAGGTTTTATAGATAAAGATCTATACCTTATAGATAAAGGTATCTATAAGGTATAGATAAA CABDFGFGIFFFGJGJGGDGIFBGGDFFGHHHHEJGHGHGFHGHFFHEFCIEFGGCDHGJJGCDKKHGGEFDGIFJFIIHEHDFGGHFD6GGGDHHEHI; X0:i:5 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDDDE XT:A:R RG:Z:1#49 HS25_09827:2:2211:18466:12626#49 83 1 584191 0 100M = 583863 -428 GATAAAGATCTATACCTTATAGATAAAGGTATCTATAAGGTATAGATAAAGGTAAGGTATCTATACCTTATAGATAAAGAAATTGAAGCTTATAGAGTTT BFDHJHHGGGGFHGGJHGGGHIIHGGIGIIHGGIJHHGEGBGGGIGEJIIHGIHGFHFHGGHGJGHIHHHHEFFEHGIHGHGGGHEJGEGFGFFGFEBAA X0:i:5 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFE XT:A:R RG:Z:1#49 HS25_09827:2:2105:8019:77575#49 163 1 584223 0 100M = 584678 555 CTATAAGGTATAGATAAAGGTAAGGTATCTATACCTTATAGATAAAGAAATTGAAGCTTATAGAGTTTAAGTAATGTTCCCAAATCCTCGTGGCTAGTAA ?G6GBDDB+EF7?+687EG>5@4CG'55A5D=5GHGJ5C@(5IAEBHC=9EF5D>GD4F5?B=H+B,CHGEHGGGGFHHGGHIGJE?GFEGDGIHFGGGFHHGGEGGGGELFFFI?GIEBFH;HGGHEGGJHHHHHGIFHHEIFGGFGGGGHGGGFGFDGFFBAB X0:i:5 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDDD XT:A:R RG:Z:1#49 HS25_09827:2:1204:17749:41495#49 83 1 584240 0 100M = 583927 -413 AGGTAAGGTATCTATACCTTATAGATAAAGAAATTGAGGCTTATAGAGTTTAAGTAATGTTCCCAAAGCCTCGTGGCTAGTAATTCAAACCTAATTTCTG HFHHGAHGGCEFFJEDHGFCHDIFGGFFIHEEGHBKHGIGJAGFIG?JEIFFIHFGGHHGGHGFGHIGHEHGHFJGHIFIHFGGJFJFGGFIGFGFCEAC X0:i:5 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=BDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2303:11954:78303#49 99 1 584259 0 100M = 584688 529 TATAGATAAAGAAATTGAAGCTTATAGAGTTTAAGTAATGTTCCCAAAGCCTCGTGGCTAGTAATTCAAACCTAATTTCTGCCTACTCCAAAGTCTATTT CAEFFGFFGFGGGJGHGGGHIHIGHJHIGHHHFHJGHHHGGHFHHGDIFD'FHGGIFGGJG9GHHKEGGEFIGDCEHIGHGHIFJHJHFHGGGBGHHDIH X0:i:9 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2302:14608:50420#49 147 1 584461 0 100M = 584117 -444 GATTAATAAAATCAAGAGCCAGATGATCTCAACAACCTGAAATAACTGGCTGACAACCAATTTGAATAACTCCCTGCGGGTGAAGTTCAAAGTACTATTT GHFHFDCFGLHIEHFGGGEHJFFEHEFIFEFFGGHBFFHGDJDEFE?G:CEDIGGGCDGHGIFEFBHFIGEEFICHIHGIDEFIGGGHGFFFFGDDCBC< X0:i:8 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1211:13330:69327#49 147 1 584500 0 100M = 584141 -459 AAATAACTGGCTGACAACCAATTTGAATAACTCCCTGCGGGTGAAGTTCAAAGTACTATTTGGGGTTTTTTTTTAAGTTTGGCTGGGTGCAGCGGCTCAC GHFFG3FGFCH;CHIGHEBFFDFGHEFHFFIDGCEEHEHDFEHEFEFGGFGJEHFGHHDDGIGGGEHFDGEFEGHEIHG@GE>ECCEEGHHFFDFDBAC; X0:i:2 X1:i:0 XA:Z:1,-584500,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2102:17402:63438#49 83 1 584500 0 100M = 584098 -502 AAATAACTGGCTGACAACCAATTTGAATAACTCCCTGCGGGTGAAGTTCAAAGTACTATTTGGGGTTTTTTTTTAAGTTTGGCTGGGTGCAGCGGCTCAC EAHDFDHGCGHFGCFJ>GGCEGEFDFGGDIEGGEFFHGDEGI@DC@HFFDEGCCEGIFH8CHG8FIECDHHGHFFHGIFGHB>B?EHG@?FAD?B@DB;A X0:i:2 X1:i:0 XA:Z:1,-584500,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11ADDDE XT:A:R RG:Z:1#49 HS25_09827:2:2307:17977:5508#49 83 1 584500 0 100M = 584125 -475 AAATAACTGGCTGACAACCAATTTGAATAACTCCCTGCGGGTGAAGTTCAAAGTACTATTTGGGGTTTTTTTTTAAGTTTGGCTGGGTGCAGCGGCTCAC BCHHHFHGGGHFBCGJ7DGGFKEFEGIGGFEGG@EGHGIGFCGGHLHHICEFEHFFIFHG@FHGGHIGHHHGHFJHHIGGFGGGHGECGFFEGFGFCBAB X0:i:2 X1:i:0 XA:Z:1,-584500,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1311:11301:40762#49 163 1 584676 0 100M = 585019 443 ATGGTGAAACCCCATCTCTACTAAAAATAAAAAATTAGCCGGGCCTGCTGGTGGATGCCTGTAGTCCCAGCTACTCGGGAGGCTAAGGCAGGAGAATCGC ;CB;BFDFFCHGHFGEEDHFIGFIHGIEFIFHFHBGDDIBHJHCDGGIFHHDGEGFEFHDFG7HEIHHDFHFEGFHFFHI@HFGIIHGIFEGFFDFGHFG X0:i:7 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2105:8019:77575#49 83 1 584678 0 100M = 584223 -555 GGTGAAACCCCATCTCTACTAAAAATAAAAAATTAGCCGGGCCTGCTGGTGGATGCCTGTAGTCCCAGCTACTCGGGAGGCTAAGGCAGGAGAATCGCTT E>DHCFCBBGE@BCFJC?@EHKEBDCJFGBCGG@EDF9A@GAGDHE?HFCHGCDGIEEFC@FEC:CIBH?>F:FHEHIDGEACG?GF@FEFE?EGFEBAA X0:i:7 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDEF XT:A:R RG:Z:1#49 HS25_09827:2:2303:11954:78303#49 147 1 584688 0 100M = 584259 -529 CATCTCTACTAAAAATAAAAAATTAGCCGGGCCTGCTGGTGGATGCCTGTAGTCCCAGCTACTCGGGAGGCTAAGGCAGGAGAATCGCTTGAACCCAGGA >FFEFHF>>4ADFHCCCG=HHGHFDFFHBG@FGHEDFFFJFGFEFGDGDHBFIHGGHHJD@IEGEHHGGGEIIGDIGFHIFDGGGGDHGFHEHGEDCBC< X0:i:7 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1314:18345:69355#49 163 1 584711 0 100M = 585117 506 TAGCCGGGCCTGCTGGTGGATGCCTGTAGTCCCAGCTACTCGGGAGGCTAAGGCAGGAGAATCGCTTGAACCCAGGAGGTGGAGGTTGCAGGGAGCCGAG ;=BDDDG7F66CEGG>3=E98+9F(G9,EEA57GC5CH>6?E+>G'H478E@E+'8H+FEECBB?D9FB5B5GF4F>>BB5+4?FH455@B;4D4CBFDAC,HD+ X0:i:5 X1:i:9 XG:i:0 AM:i:0 SM:i:0 XM:i:4 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1311:11301:40762#49 83 1 585019 0 100M = 584676 -443 AGGATTAAGCAGAAAGAGTTTAATGAAGGGTCTCTTTCCAGGGTTAAGGGAACTGCTAGGGTTTGGATATTTGACCACTCCAAACTCATGTTGAAATGTG FFHHHDHGGFHEHGBGHIHEFGEFJ@IGFHEGGIKDHGGJFAGCIHHCFEHDIH8GIGDFCHHHFCIGHGHEHFJFEDHIHGGGJGJGGFFIGFGFEE>A X0:i:9 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DBDEA XT:A:R RG:Z:1#49 HS25_09827:2:1314:18345:69355#49 83 1 585117 0 100M = 584711 -506 TGATCCCCATTGTTGGAGGTGGGGCCTAATGGGAGGTGTTTTGGTCCTGAGTGTGGACCTCTCACGAATGTCTTGGTGCCATCCAAGTGAGTTCTTGCTC EJHEHGHGGD@EHJEHFIHIHIGFDGJCFHHGGGGDDGDJGGGGIGHFFEHGIHGFDGHEHHEGGHIHHHHGIFJHEIFIGGGGEGJHEGFGEFGFECAA X0:i:10 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDF2 XT:A:R RG:Z:1#49 HS25_09827:2:2114:8778:32296#49 163 1 585168 0 100M = 585503 435 TGTGGACCTCTCACGAATGTCTTGGTGCCATCCAAGTGAGTTCTTGCTCGCTCTTTTTTTCTTTTTGAGATGTAGTTTCACTCTTGCTGCCCAGGTTGGA :CBC=?;7DGFGEGCCCCEDGGHF87CEGICGFHGJ,FCG+?HHD5K?FFHHG@EE>HGCDEEFFI>EFFGBC>IHFIDHFGGC;FHEIGLBDFD>BFDB X0:i:5 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2207:14156:87664#49 99 1 585212 0 100M = 585650 538 TGCTCGCTCTTTTTTTCTTTTTGAGATGTAGTTTCACTCTTGCTGCCCAGGTTGGAATGTAGTGGTGCGATCTTGGCTCACTGCAACATCCACCTCACGG AAEEFGFEIFGGGJGJGGHHGH>GHEHIGHHGHIJGFHHGGHJHCBHIGIIIHFHHGGGFIIGHDGIGGEHFGFEEHGGHGH?HHGHHFGFGGHGJHHIH X0:i:5 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFF XT:A:R RG:Z:1#49 HS25_09827:2:1314:4665:34908#49 163 1 585259 0 100M = 585596 437 CAGGTTGGAATGTAGTGGTGCGATCTTGGCTCACTGCAACATCCACCTCACGGGTTCAACCCATTCTCCTGTGTCAGCCTCCAGAGTAGCTAGGATTACA <=BBBFD2F9*CEGI7=66GI=F99BBIFICHFE:LFHHGGEBH4FFHDBHFFIGHFFHBHHEHGIFLFEFHGBCAIHLFFH3DFFGG X0:i:8 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2113:5767:64235#49 83 1 585403 0 100M = 584942 -561 AGACGGGGTTTCACCATGTTGGCCACGCTGGTCTCAAACTCCTGACCTCAGGTGATCCACCTGCCTCGGCCTCCCAAAGTGCTGGGATTACAGGCGTAAG H>@B55H4GFG65>5G7,CE776,E7DC,7C7G77D7-A(8AG,AB7BFAEF.8F98H9ECF9F&E7CHE8F:9GH4GEHHDHGIFIGEHFGCEI@CCICFGIFIGFDCAHGFFF8GFBCBC; X0:i:8 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1302:6038:41430#49 99 1 585866 0 100M = 586290 524 GGCTCCCAAACAGGAACTGAGGCTATGGATAGAAGGACACATTCATGTTATTTTTTTCTAATGGTTAAGGAATTATTTGCTCTTACTCTCAAAATTTCTG ??>@FG?DEFE6EG?HGAF2GDI;GC9F@8EB8EAFGGF78,GDH8H9;:C;8D@E@B:88EGD877GG,@D,CG,?>C77@?D556F@G@7GCEDIGF?EC>I,I7DEHHFDJIG5GH7EDHEJ>HJHDBHHG X0:i:7 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1204:4146:37331#49 163 1 586009 0 100M = 586366 457 AGAGAACCTGAGTGTTGCATTCAGCAGAAGTCAGCTTCCTAGGGAATATTGCAGGAAGGGCGAAGGTAGAGAATCTGGCGGGGAAGCAAGCAAATGCCCA ;CB8BBG@7@9G,H,@F5+F7?J?ICB87@7GFHBCH6EGHEAE55BE55BH5@AF4FEC+H7,GD>CFE?+>H4A>=(EH=F+@FCE@HAFF?3CHGG@FGIBCHBHGCCG6DCGID@CGGCF@AGG3G:@FHG7CAEI;?HCG8G@C@>GFFCHC@:HB?HCDEI>?EGGG?FHFF?FI??DFF6?C X0:i:5 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:ABD?D XT:A:R RG:Z:1#49 HS25_09827:2:1302:6038:41430#49 147 1 586290 0 100M = 585866 -524 AAGGAAATTTACACACGAGAAGTACATCTGCAGAAAGCCAGCTGGCATGTCACCCATTCGAAAACTCAGGGTGTTCGGGATAAAGAAGACTCAGGAAGAC AHBBF35B><4IE5ED?E+D=7?9+?B,CFA+578E5+BCF=7?B>C6'F+@>DGEIC>7HGBE@D5FG@6AGG9CE,CFB),;: X0:i:5 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1204:6387:21749#49 163 1 586300 0 100M = 586703 503 ACACACGAGAAGTACATCTGCAGAAAGCCAGCTGGCATGTCAACCATTCGAAAACTCAGGGTGTTCGGGATAAAGAAGACTCAGGAAGACAAGTATGAAG ?FGFIIECEEEGHFHGCHEIABFGHFDEIFIHDGGIA=FBFG97?FEGHFDGBHFBABBG>EFF>;I=ADA<>D?DF5BEG X0:i:5 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1212:6565:54323#49 99 1 586308 0 100M = 586758 550 GAAGTACATCTGCAGAAAGCCAGCTGGCATGTCAACCATTCGAAAACTCAGGGTGTTCGGGATAAAGAAGACTCAGGAAGACAAGTATGAAGCATAATCT A;E@FD??GFGG@JB?GCGFIFEECDFHBHIE X0:i:7 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11ABD4B XT:A:R RG:Z:1#49 HS25_09827:2:1304:16948:100014#49 147 1 586360 0 100M = 586010 -450 GTGTTCGGGATAAAGAAGACTCAGGAAGACAAGTATGAAGTATAATCTGTGACATTATTGATATCTTCCTGATATCAATATTATTGATATCTTCCTGAAG GHHFCHGFFEFCGHII5GHHFGHJHHGHKEFDGHIHFKHJFJGEHIEGDHIFIHGCEHHHGIGEGBHHIGEIEGEHEHGIGICCDIGHGFEFEGECDAC; X0:i:5 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1204:4146:37331#49 83 1 586366 0 100M = 586009 -457 GGGATAAAGAAGACTCAGGAAGACAAGTATGAAGTATAATCTGTGACATTATTGATATCTTCCTGATATCAATATTATTGATATCTTCCTGAAGAACATA 2>+D5E5BGC6,5C=DDDGGHD6FEC;6DH7E=H0DA?DEFAHFIGEBF@:F.@B@8;?CCFECGEA?8:?@:D.>GEA>CHE<@@4FIDE?F7BAA X0:i:5 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:BD;BD XT:A:R RG:Z:1#49 HS25_09827:2:1311:20098:88657#49 163 1 586386 0 100M = 586739 453 AGACAAGTATGAAGTATAATCTGTGACATTATTGATATCTTCCTGATATCAATATTATTGATATCTTCCTGAAGAACATAATTCCTGCCTACCATCAACA <;A;CDCH+@AGADG@EG5DFHFC8C6FIECG5D8DGDGEGHH7GH?FDD>+FFFH6FIABB?FFBFHIIHFIGIFFDFDEFD@ X0:i:5 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1207:19112:43190#49 83 1 586477 0 100M = 586125 -452 CCATCAACAAGCATCAATACTTTCTACCAGCTATTCTCAACCCTCATCATCGGAAGAGACAGACACTGACTGTGTCAAAGTATTAGTCCCATCATTCAGC B>FBGEHG@GHFHF?GHICIHIGFGGIGIHHGGIGIHGGFGIHGIHHHIIIGIHGI:FHGJHHFGHHHHHHEHHFGHIFIHHGGHGHCGHFIEEGFEEAC X0:i:5 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFD XT:A:R RG:Z:1#49 HS25_09827:2:1205:19665:89697#49 83 1 586591 0 100M = 586239 -452 CAATGCTTCAAAAATTCTTCAGGCCCTGTGTAATTTCAGCTATGTACATTAATGATGAGTACCCATACAACCATTCTGTTTCTTATTTTCAGTACCATAT HFDHFGEGGGGFGGFJHIHGFKEGGEIIBKEG@HKHHGGEJIHFILFHIIIGIHFIHGHGGHHGGJHHHEHGIFFHGIFIHGG>FGFGGGFGGFGFEE>C X0:i:5 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:1306:18440:4703#49 83 1 586603 0 100M = 586245 -458 AATTCTTCAGGCCCTGTGTAATTTCAGCTATGTACATTAATGATGAGTACCCATACAACCATTCTGTTTCTTATTTTCAGTACCATATTTAATAAATATC EA4ECEFGG@HFFFGGCIC?EGGF?@FGIH?GGIFGHGGEFGHGIBEFFIEFIHGHH;HECCGGGEGHDEHGDFDGGIHIEFGGHGEGFFFIFFAFFBAC X0:i:5 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1212:17674:23280#49 163 1 586613 0 100M = 586974 461 GCCCTGTGTAATTTCAGCTATGTACATTAATGATGAGTACCCATACAACCATTCTGTTTCTTATTTTCAGTACCATATTTAATAAATATCAGTTATTCAA ;CACCDDFBEEGBGF@GFE7D?FI?7EICEC>EH4?H?DGBDHDFDEIJEHDAGAFCDFHDGFFBEF>DIHGHHEEEFBEFEIFCIHFGGCFDFHFHFH; X0:i:5 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2211:7422:15378#49 99 1 586631 0 100M = 587027 496 TATGTACATTAATGATGAGTACCCATACAACCATTCTGTTTCTTATTTTCAGTACCATATTTAATAAATATCAGTTATTCAATACTTTATTTAGACATTT BABEFGGFJFGG@JGJGADFGFIGEJFHGHHHFHIGFGHHGHGDHFHIGIIIJGGIFGGGFGGHHKEGGHFIGKGEGECHEGIFHGHHFHDGGC=JHHJF X0:i:5 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2201:9808:26458#49 83 1 586632 0 100M = 586187 -545 ATGTACATTAATGATGAGTACCCATACAACCATTCTGTTTCTTATTTTCAGTACCATATTTAATAAATATCAGTTATTCAATACTTTATTTAGACATTTT FIHHHHHGGFHFFFFBHIGGEGGFGEGGFGEGGCGKHGGEGGHFCGHJIIHGHDGEHHHFGHHGGJGHHAHEIHHHHIFIHGGGFGGGGGFIFEGFDBAC X0:i:5 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1204:6387:21749#49 83 1 586703 0 100M = 586300 -503 AGTTATTCAATACTTTATTTAGACATTTTGTTAGATTATTTTGACCAATGAAGTCTAATCTAAATGTTCTGAGCATGTTCAAAGTAAGCTAGGCTAACCT BGHHHFHG>CGFHGEDDIFEFD6HGCFFFHE;GHBFDGIDBAB@8GEFEFEGCCFIHJFEHCHHGIIGHHHGBDHDGIFGHHGGHGJFFGFIEFG=EB>A X0:i:3 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDDD XT:A:R RG:Z:1#49 HS25_09827:2:1202:2840:94972#49 185 1 586731 0 100M = 586731 0 TGTTAGATTGTTTTGACCAATGAAGTCTAATCTAAATGTTCTGAGCATGTTCAAAGTAAGCTAGGCTAACCTATAATTTTTGGTGTGCTAAATGCATTTT GEFHFHCGGGFGFHIFDFFFIFIFHEFHFG4FHHJHFHGJHFFFFEEGHHGFIHGEHHGHGIJEFEHFDGIIEIGIFJGGFEIFEGGHGFEFEDFEDBC; X0:i:3 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2104:5736:18699#49 99 1 586738 0 100M = 587166 528 TTATTTTGACCAATGAAGTCTAATCTAAATGTTCTGAGCATGTTCAAAGTAAGCTAGGCTAACCTATAATTTTTGGTGTGCTAAATGCATTTTTAACTTA CACFFGEFIFHGFGGHGGHGGHIGIFHIEHHHHGIGGGHHGHJGHGHCLFIFJIGCGGGJIGGHFEI?GEGIGGGGFGHHJHIHHFHHFHGGGHDGDHFE X0:i:3 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1311:20098:88657#49 83 1 586739 0 100M = 586386 -453 TATTTTGACCAATGAAGTCTAATCTAAATGTTCTGAGCATGTTCAAAGTAAGCTAGGCTAACCTATAATTTTTGGTGTGCTAAATGCATTTTTAACTTAT HFG@5=H4G4EEF>FGHDGGH-GFDGFFI7H7GI7H7CGGGGG7CFHC?EE;GFE9HFHDG7EF:CHFHGHFEDDFAIH??GGG?4EF@FFIDBBF@B;A X0:i:3 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=AA;AD XT:A:R RG:Z:1#49 HS25_09827:2:2204:8712:57171#49 163 1 586746 0 100M = 587149 503 ACCAATGAAGTCTAATCTAAATGTTCTGAGCATGTTCAAAGTAAGCTAGGCTAACCTATAATTTTTGGTGTGCTAAATGCATTTTTAACTTATGATATTT <;ABEDD@BHFGHGFCGDDDFHFEHEC@FCGGFEAG?FE>EAHHGF5IDEEGGEGFGGJDDFFFFEFEFD?GIGFHFCGEDGIDIIHGIFIFFCHFEHFG X0:i:3 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1311:16687:77683#49 185 1 586756 0 100M = 586756 0 TCTAATCTAAATGTTCTGAGCATGTTCAAAGTAAGCTAGGCTAACCTATAATTTTTGGTGTGCTAAATGCATTTTTAACTTATGATATTTTCAGTTTACG BGFFFAGJICFIGHFIGGHHIGHEHHFHGEIFHFJGFKHJHFGFFIGGHHKFIKGGHHGFGIGHCEHGDGIIIIFIIJGFGHIFGIGHGFGDHEFEABC< X0:i:3 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1212:6565:54323#49 147 1 586758 0 100M = 586308 -550 TAATCTAAATGTTCTGAGCATGTTCAAAGTAAGCTAGGCTAACCTATAATTTTTGGTGTGCTAAATGCATTTTTAACTTATGATATTTTCAGTTTACGGG @E+FDD+>5H+H4H>;D=G8,F?I25FB:F-05AC?EDEDABC: X0:i:3 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1311:12762:68764#49 163 1 586916 0 100M = 587241 425 TAAAGCAGTGATCAGAGGAAAATCTATAGCCTTAACACATTTATTAATAAAAGTGTAGGAATTAAATTATCAGCTGAAAAATGTAAAAAGTATCTAAAAG ;CBAEFEEDGFGHGGGIFEFIKFFIHFEIIGGGHGFGJIGHJHHGGHIFKHHGEIFEGFFGGFGGEHHFDGFHHIHGHHJHHFFGIHGDHCGGHHGHHFB X0:i:8 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2105:13275:26374#49 163 1 586936 0 100M = 587189 353 AATCTATAACCTTAACACATTTATTAATAAAAGTGTAGGAATTAAATTATCAGCTGAAAAATGTAAAAAGTATCTAAAAGAGTAAGCAGAAAGTACAAGA FHFGHFGDGHGFCGHDGCIFHHGGIFGBGEIFCGDIGHCDIHFIHCFI;HGGHEGFE:FHHHBIFEHGIGGGFGGFGHFEFFFFFGFCCA? X0:i:4 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDDEE XT:A:R RG:Z:1#49 HS25_09827:2:1312:21028:88219#49 121 1 587003 0 100M = 587003 0 AAGCATCTAAAAGAGTAAGCAGAAAGTACAAGAAAGAACCCATAGTAGAAAAAAGTGAAAATTAATAAAATAAGAAGCCAAAAAACAGATCAAACCAGTA H,@,H+H4G4@DCCFED?H,EIGF?G?6,F?GGC@GA998GC9DIGHFICHFC@8FA;HFC79GFA:FHH9FHFDDBHHIB X0:i:4 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DABBD XT:A:R RG:Z:1#49 HS25_09827:2:2211:7422:15378#49 147 1 587027 0 100M = 586631 -496 AGTACAAGAAAGAACCCATAGTAGAAAAAAGTGAAAATTAATAAAATAAAAAGCCAAAAAACAGATCAAATCAGTAAACAAAAAATCTTGTTCTTTAAAC GDFFFEFFGIHIEHCFFGGHJHIFDEHHBEEFCFEEGEFAFBHEFID@HHFFGGGDHG?HGIEH?GHGGGIIGEEFFJEGFIIBGGGHGFCDEECEDBC; X0:i:5 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1211:15227:18114#49 99 1 587061 0 100M = 587418 457 AAATTAATAAAATAAGAAGCCAAAAAACAGATCAAATCAGTAAACCAAAAATCTTGTTCTTTAAACAAATCAACAAAGTTGACAAAAAATTAGATCTTTT CABDFGEGIFGGGJGFGGGFGHIGHJFIEHHHHGLGGGHGGHGIFGHIFFIIHFGIFHIGIGGHDFGGGFFIFJGGGIGFDGGDJGHHFGGGGDGFBHIE X0:i:5 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFE XT:A:R RG:Z:1#49 HS25_09827:2:1303:12224:63715#49 163 1 587096 0 100M = 587502 506 ATCAGTAAACAAAAAATCTTGTTCTTTAAACAAATCAACAAAGTTGACAAAAAATTAGATCTTTTAATCATGAATAAAAAAAGAGAAAGCACAAAAATGA ;CBCDFEHDFFGHFFGFIEFICFEEGEFIICGFDHGGGIGHDHHGGGIJHEHGGIEEHHFDGK?FIFGFDHFHEIJGJFIHFFFIIHEIGHGFGD5FHGG X0:i:5 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2204:8712:57171#49 83 1 587149 0 100M = 586746 -503 ATTAGATCTTTTAATCATGAATAAAAAAAGAGAAAGCACAAAAATGAATAAGGAATGGTGAGAGAAATAACTATTGATAATCAGCAAATAAAAAATCATT HFHHBHFG7DHEGFEGHIGEHIIFJGGGIGEGGGFDHGGJGGGDEBFBIFHGGHGHIF?DGHGGGJHFHHHFDFHHGIF?FGGGFGEGGGFIDFGFCCAC X0:i:5 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFE XT:A:R RG:Z:1#49 HS25_09827:2:2104:5736:18699#49 147 1 587166 0 100M = 586738 -528 TGAATAAAAAAAGAGAAAGCACAAAAATGAATAAGGAATGGTGAGAGAAATAACTATTGATAATCAGCAAATAAAAAATCATTAAAAACAATGTTGTTCA @FHFGHCJFLHIFHIFHEHHEFHJHEFHKGIJIHHFGFEGHGGFHIJGHHEJEGGFHHEHGIJDGGHFGGIIIFHEIFGGGHIHGGGGGFCFHGFDCBC; X0:i:5 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2105:13275:26374#49 83 1 587189 0 100M = 586936 -353 AAAATGAATAAGGAATGGTGAGAGAAATAACTATTGATAATCAGCAAATAAAAAATCATTAAAAACAATGTTGTTCACATCTATGAAAAACATTGAAAGC FIHHCHHGGDHFHGGHDIFIHIGFGGJGFBHGGFEFHGGFGFHFIEFJIIFLIHGFHFHDHHHGGEHBHHHEIDHHGIHGGGGGGGEGEFFIDFGFDCAB X0:i:9 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1311:12762:68764#49 83 1 587241 0 100M = 586916 -425 AAATCATTAAAAACAATGTTGTTCACATCTATGAAAAACATTGAAAGCTAGAGGGAATGGGTAATTTTCCAGAAAAATACAATTCACCACAATTGACTTC EGDBJEHGGGHFGIFHHIHDCHGFEGKGIFEGGEKHDGIJJGHGILIJIIIFGHGIIFHGJHGFGLGHHGHEHHJHKIFIHFGGJEJGGFFJGEGFFB?C X0:i:5 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFD XT:A:R RG:Z:1#49 HS25_09827:2:2308:13189:45101#49 163 1 587321 37 100M = 587652 431 AATTCACCACAATTGACTTCAAAAAAAAAAAAAAAAAGAAGAACAGCACTTATGTGAGCAATTTCCATAGAGAAATACAGTTGTCATGGAATTATAACAC ;CBDDFDHDFFGEGGEFFIFIGJFHHIIGIGGF@GGD,CG+(H,5+555FC75F,F=,,FAEF7BE+5D=55HFF+B465C45'+34A;AA5>C3CH?D2 X0:i:1 X1:i:0 XG:i:0 AM:i:0 SM:i:37 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1310:4509:86306#49 163 1 587328 0 13M1D87M = 587697 469 CACAATTGACTTCAAAAAAAAAAAAAAAAGAAGTACAGCACTTATGTGAGCAATTTCCATAGAGAAATACAGTTGTCATGGAATTATAACACACACACAA ;CB';DDGFDFGHGIGIFEFIHJIIHIFF+FB+,BC,,5<+?D75@5E55(DGDEFEB77=A??EEF5D4E>6B45546HF=G>GB4CBB5355@HG X0:i:2 X1:i:0 XA:Z:1,+587328,13M1D87M,1; XG:i:1 AM:i:0 SM:i:0 XM:i:0 XO:i:1 XT:A:R RG:Z:1#49 HS25_09827:2:1207:8298:44504#49 147 1 587346 0 100M = 587004 -442 AAAAAAAAAAAAGAAGTACAGCACTTATGTGAGCAATTTCCATAGAGAAATTCAGTTGTCATGGAATTATAACACACACACAAACACTAGGTTTAGATGT GEFBG>D=,FB=?B@=AE?GHC5+B55FHGE=GEGIEB6F5FE>,6DH?+F+FCFCB6HGGFCFEDDCCAC; X0:i:8 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1211:15227:18114#49 147 1 587418 0 100M = 587061 -457 CACACACACAAACACTAGGTTTAGATGTTTTCACAGAGAATTCCACCAAACCTTTAGAAATCAGATCATCCAAAGGCAAATTAACAACCCTCAGCCATTT GEHEGHGGGLFIFHIIHIGHLHJJHIFHHFIFHHHHFFHDHJHFFIEGHHHJIGGIHHGHGGDEFHDGGGIGIIEFGHKIGIGIGFDHGFHFGDEDDBC; X0:i:5 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1303:12224:63715#49 83 1 587502 0 100M = 587096 -506 CAACCCTCAGCCATTTGAGGCAAAATATTACAATTGAGGCAAGATATACTGTACTGAAAACTTGAGGAAAAAGCAGGAGAGAAAGTTCATTTGGGAAATT 2I@HGECGGFHFFJFGDIHICHGHEFGGFFFGGIFKHGI8FGHDIEFHIIHGCHCGIJEGCHHFGHE?HHHGHFJHKIGGGFGGJGJGGDFJFFGFECAA X0:i:5 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2104:11819:64718#49 99 1 587566 0 100M = 587895 429 AGGAAAAAGCAGGAGAGAAAGTTCCTTTGGGAAATTCGAATACTCAAAAGTGCTTACATACAATGAAAAATTTGGAAATCCATAAGCATGGCCAAGGTGG ?>>FACFGEF?FFFGF>EDEI>IEDDDD@HEDGDEGFHEGGAHEGGFIC?8FFEBIDGFGEDGDFFG@G7FFCJF7BEHH?@IHJEJHFDDGGHGC<=JF X0:i:9 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11=BDDD XT:A:R RG:Z:1#49 HS25_09827:2:1213:15090:40888#49 163 1 587642 0 100M = 587970 428 AATCCATAAGCATGGCCAAGGTGGGACACATGCTCAGAAAAGGCCTGAGAAGACACTAATAACTCACCTTTAGTAATTCCTAGGCTCACAGCAAGAAAAA ;;BD3EGFFGFG;G=DGGEFG?JIIHGFIEGGGDHFH?IGHGHHEGHIFBEHGEGFCDJHJHFFHEHHDEEGHFHHFFHJHFGFGIHGIFGIGFHFHHDG X0:i:9 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2308:13189:45101#49 83 1 587652 29 100M = 587321 -431 CATGGCCAAGGTGGGACACATGCTCAGAAAAGGCCTGAGAAGACACTAATAACTCACATTTAGTAATTCCTAGGCTCACAGCAAGAAAAAATGAAGGCTA EIHHJHHGGGGFHGHGHDJGHHGHJGIIGGHGGFKFDGGGFGHFHFGHIIIFIHGFHJHFCHHJGJI:HHHGIHHGHIFIHGGGHEJGGHFGGFBFEBAA X0:i:9 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDDFB XT:A:R RG:Z:1#49 HS25_09827:2:1310:4509:86306#49 83 1 587697 0 100M = 587328 -469 CTAATAACTCACCTTTAGTAATTCCTAGGCTCACAGCAAGAAAAAATGAAGGCTAAGGCAGAATTATATATGGCTCCGCTAAGTGTTGAGGGAGCCCCAA HFHHCGHBGGHFGCGJHIGGHKGBEGIGFFEGGIFGDGGIGIGCIEHHIIIGIHGIGGHFCHHHGJIFHHHEIFHIGIGIFGGGJEEGEHFJFFEFCEAA X0:i:3 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1202:12543:82566#49 99 1 587823 0 100M = 588169 446 AGATGTTTTTCATATTTTTTTCTTTTTTGGCTCCTTGCAGTCAAGGAAATCATTTTTAAATCACTAAATGCTAAATGAACACAAGCTAAAGGAACCGAGC CAEEFGEGJFGGCJGHGGHFGFIHFJHHGDEHHJEGGHFJFHHHFGHIFFIIJIHIFGGFIGGHIGIGGFHGGIGEFIIHIHIHJGIHFGGGGHFJHHAE X0:i:6 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1214:16989:6911#49 99 1 587882 0 100M = 588225 443 ATCACTAAATGCTAAATGAACACAAGCTAAAGGAACCGAGCCGCCTTCAAACATCAAACATAAAAAAGAATGCAGATATTACAAAACCAGTTTACAAAAG CAEEFGFFIFHGGGGHGGGFIGIGHEHFFHHHCIEGGE@GFHFHFGFIGIIDJIHIFHIGJIGDDKGGGEIFGFCGFEHHGFGHGFIHFHD>GHDHHH6F X0:i:7 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDDF XT:A:R RG:Z:1#49 HS25_09827:2:2104:11819:64718#49 147 1 587895 0 100M = 587566 -429 AAATGAACACAAGCTAAAGGAACCGAGCCGCCTTCAAACATCAAACATAAAAAAGAATGCAGATATTACAAAACCAGTTTACAAAAGTTACTAAACAAAT GEHFGDH5FCGHECBCFEG7DEBE95?G6:+FC7F75CH7>?>@>D5H47D6EA5577?5B?=BC7>?E>CHEF=GF7=E?CFGAF644HEIG>HEA>FCH4@4EIFDDD5@?G X0:i:7 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1214:16989:6911#49 147 1 588225 0 100M = 587882 -443 AAACTTAAAGAGCTAAAGAAACCCAAGAGAATGACATATAAATAAATAAGAAATATGAATTTTTTAAAAGGTACAAAAAAATTCTGAGGCTGAAAAGTAC BFFBCDHHGHGDGHIIDGBD>HD5HIHHKHIFGHDEGFGFFJFEFI@GGHFF?KGFDHJFGIGHGGBHHGI@8GEEIJGIGE9G:9FHG.EEHDEDC(B; X0:i:8 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1211:18538:93215#49 163 1 588315 0 100M = 588683 468 TGAAAAGTACAATAACTAATTAAAAAGTTACTTTTTACTTAGGGTTCCAATAGAAGATTTGAGCAGCTGGAAAAAAGAATCAGTGAACTTGATAGATCAA <;BDDDGCDFHGHGC-GDIFGGJFHGIGEEGBFHGGDFIGEJHH?GHBFFHGGDIHGFEDGBFFFEHEDIHDHHEDFFGLHFFDFFHGIFIGGHHGHHEG X0:i:7 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2315:20123:88145#49 147 1 588395 0 100M = 587993 -502 CAGTGAACTTGATAGATCAAGTGAAATGATTCAGTCTGAAGAGCAGGAAAATGAAAGAATGACAACAAAAAAGAATAGAGCCTAAAGACCTGTGTAACAA AFFEGHD>IEH;FHIIHF5HHDFJ9CBCHGFFDGDFFFEG96HE:FG;6HH:G:G;3590G1G8G;EG4DEI@I7HEJG,FI8<;?E8798F3;4>CBC; X0:i:7 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2106:8170:28183#49 99 1 588421 10 100M = 588770 449 TGATTCAGTCTGAAGAGCAGGAAAATGAAAGAATGACAACAAAAAAGAATAGAGCCTAAAGACCTGTGTAACAACATCAAGAATGCCTACATACAGAATC ??CFDGBFJ=F/GBEEGG:?CFIKDFDEEHAHH:EFGGFCEHGAFE@D;?I;J7BGGG.BGDGDHE@5GEF?GD@DF6?CCG7HC,HHGE@GGAFBFEFHA4IFFGGFJ?FGDEEEGADF5FEEHEGDFHDEFFFGGHGFEGGEH7AEBIFHFHH5GGEIEEGIIHHIGHFEBCGHBHFDHDEEBBC; X0:i:9 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1305:6889:85236#49 83 1 588476 0 100M = 588202 -374 CTAAAGACCTGTGTAACAACATCAAGAATGCCTACATACAGAATCCTGGTGGGGAGTGAGGGGCAGGAAGACTATTTGAAGAAATGTGTTTGAAAGCTTC EI@,=AB>,4GE>,5C>7@ECGEB?,FFFBFGG,78D?9IBC9787HBII:CG8FFIC@GCH@8:H:8D?>F?9EF;IB?2:G>H?JCE?=GE4G=@6A? X0:i:9 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!0-28@>@ XT:A:R RG:Z:1#49 HS25_09827:2:2107:12497:35503#49 83 1 588518 0 100M = 588140 -478 ATCCTGGTGGGGAGTGAGGGGCAGGAAGACTATTTGAAGAAATGTGTTTGAAAGCTTCCCAAATTTCACTAAAAACAAATATATACATTCAAAAAGCTCA E>FHCEHGGGGFGGGGHDGGFIGFEGJGFFFGGEGDHGGGGGGFEHGFEFHCIHGFIFHGGHHFGEEF:HHFHHHGEBH?EFGG?EHCFGFEGFGFFEAB X0:i:8 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDED XT:A:R RG:Z:1#49 HS25_09827:2:1210:1475:88426#49 163 1 588584 0 100M = 588688 204 CACTAAAAACAAATATATACATTCAAAAAGCTCAGTGCACTTCATCAAGGAAATATACAAAGATATTCACACCAAGACACACTATGTTTCAAATTGTCAA FCFGGFCEHIIFIGGFD4?6D@GBGHEFDEI+HDDGEIEEGECDBFFFEGEDIFG?FB5GFGFCF=FIB>EHGEGFGHFFHHG X0:i:2 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1211:18538:93215#49 83 1 588683 0 100M = 588315 -468 AAAGGCAAAGCGAATGTTTGAAAGCAGCAAGAGAAAGGCAACGCGTCATTTACAAAGGATCCTCAATAAGTTTGACAGCAGATAGTGCATTATAATCCAT HI@HHHDBGFHGHCB>CDGGHKGFGCDCGGCGGEGFDGEGGI@FIFEJIIIGCHFFHGHEG7GHGCDFHHHEEFDEEIFGFDGGHGDFGH@GEDGFCCAB X0:i:7 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDDFF XT:A:R RG:Z:1#49 HS25_09827:2:1210:1475:88426#49 83 1 588688 0 100M = 588584 -204 CAAAGCGAATGTTTGAAAGCAGCAAGAGAAAGGCAACGCGTCATTTACAAAGGATCCTCAATAAGTTTGACAGCAGATAGTGCATTATAATCCATGGATG BIHAB=+BGGD,BFEHDGC7HGBBD7DGFF7GGED87G9@@.H@A7F,F,FDGEFFHHFGCFE>GJACHEHBBFHDEEFG?AGGGEEEEFFA?B?FC>AC X0:i:7 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11=??BA XT:A:R RG:Z:1#49 HS25_09827:2:2211:2819:34631#49 99 1 588740 16 100M = 589152 512 GATCCTCAATAAGTTTGACAGCAGATAGTGCATTATAATCCATGGATGCCAGAAGAGCTTAGGAAAAAGGCAATGCATCATTTACAAAGGATTCTCAGTA CAEEFGEDGFGGGEFGGGGGGHIHEFFBBHHHHHJGJHBGGHFHAGHIFHIFKIHIFHGGFIGHGFHGGEFIGGGEFIHHGHIFJGHHFHGGGHGHHHIE X0:i:1 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:16 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:U RG:Z:1#49 HS25_09827:2:1315:18987:26267#49 99 1 588758 16 100M = 589117 459 CAGCAGATAGTGCATTATAATCCATGGATGCCAGAAGAGCTTAGGAAAAAGGCAATGCATCATTTACAAAGGATTCTCAGTAAGTTTGACAGCAGAGAGC BAEDFGFFGFHGCJGFGGGHGFIHDJHHGHHHCIIGHHHGFHGGFGHGGHCEHHHIFHFGJEGHHKHGGHKIA?BEFGGHEHIDHGJH=GGGGHH=CHFE X0:i:1 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:16 XM:i:0 XO:i:0 QT:Z:!1=DDDDD XT:A:U RG:Z:1#49 HS25_09827:2:2106:8170:28183#49 147 1 588770 18 100M = 588421 -449 CATTATAATCCATGGATGCCAGAAGAGCTTAGGAAAAAGGCAATGCATCATTTACAAAGGATTCTCAGTAAGTTTGACAGCAGAGAGCTCATTATAAACC @HH>53HFFLG@BGIC@FD?FB?CD>>CBIAHG9GBEEBC>,C< X0:i:1 X1:i:3 XA:Z:1,+401595,100M,1;5,+180828143,100M,1;8,-81362,100M,1; XG:i:0 AM:i:0 SM:i:18 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1310:7301:29259#49 163 1 589014 23 100M = 589384 470 AGAAAGAGAAAGAAAGAAAGAAGAGAGAGAAAGAAAGGGAGAGAAAGAAAAAGAAAGAAAGAAAGAAAGAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGA HHG X0:i:1 X1:i:1 XA:Z:8,+81607,100M,1; XG:i:0 AM:i:0 SM:i:23 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2204:14914:90982#49 99 1 589092 10 37M2D63M = 589290 298 GAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAGAAAGAAAGAAAGAAAAAGAAAGAAAAGAAAGAAAGAAAAGCAAGCAAGCTTTAAAAGTTCA CAEDFGFFIFGGGJGHGGGFIHIHHEHIGHHHFIHGGGHGGHGIHGHILIFIHIHIFGGGJIGHFKHGGEHIGIEJGIKHEGIHGHIFEHGGGHGJA>IH X0:i:3 X1:i:4 BC:Z:NGTCTATC XG:i:2 AM:i:0 SM:i:0 XM:i:0 XO:i:1 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2210:5944:92141#49 163 1 589107 0 100M = 589498 491 AGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAAAGAAAGAAAAGAAAGAAAGAAAAGCAAGCAAGCTTTAAAAGTTCATGTTTGGTAGGCT ;CBCEEGHEGHGAFGEEGHGGFJG@GEIGEFBEHHFEFIGHDHHIGHGFFHHGGGFFGEHHFFHFIGHFFFGEHEHJFFIFEGFFFHFIGEGFDHFHHH2 X0:i:4 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1315:18987:26267#49 147 1 589117 0 100M = 588758 -459 AAAGAAAGAAAGAAAGAAAGAAAGAAAGAGAAAGAAAGAAAAGAAAGAAAGAAAAGCAAGCAAGCTTTAAAAGTTCATGTTTGGTAGGCTGTACTTCAAG GHHEFHDFFIHGFHFIFEHEHFIJH=FEGEIFGF2GF7FDFFDEFEDGGEIJE>FIHH7HGGFGFA:F4GBIIIGICFGIBIIHGFGHG3JFFED?CAD5 X0:i:2 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2211:2819:34631#49 147 1 589152 9 100M = 588740 -512 AAAGAAAGAAAGAAAGAAAAGCAAGCAAGCTTTAAAAGTTCATGTTTGGTAGGCTGTACTTCAAGATACACTTTTAAAAAAAAAGACTCCTTCAGATACA GHHHDHGFLHFIFHCIDFFFLGIFHFFHFFIFEFHDHHBADEGGFIGGHHEFIEGEDEDHGIGHFBB>G7IFCIDIEFGIGIIFDCGHGFCDCGFACBC; X0:i:5 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1311:15832:48642#49 163 1 589269 17 100M = 589650 481 AAGTAACTCAAAACCACATAAAGAAATAACTCCAGTAAAGATAACTACATAGGTAAATATAAAAGCAATTATCATATTTTTTGTAAGTCTTTTTAAATAT ;CA,DFDCBCFGGAECGIBFFEFI@EDEEEGD5HB7DEGGEAHHDDGI@HCGGDIAGBEFDFDBBDCCFGG>?BEHG=HEEBFH>G>HHG X0:i:1 X1:i:4 XG:i:0 AM:i:0 SM:i:17 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2204:14914:90982#49 147 1 589290 17 100M = 589092 -298 AGAAATAACTCCAGTAAAGATAACTACATAGGTAAATATAAAAGCAATTATCATATTTTTTGTAAGTCTTTTTAAATATTCTATATGTTTTAAAACAAAT GHFFGHGFGGHIGHFIHGHFJHIFHIFHHHIFGHHFGKBHFFGFHIFGGHGJLGGGHHHHGHJHFGHHGGIIIIGICJCFGIIHGFGLGFJFHDFEBBC; X0:i:1 X1:i:4 XG:i:0 AM:i:0 SM:i:17 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2106:13306:33784#49 99 1 589332 0 100M = 589746 514 AGCAATTATCATATTTTTTGTAAGTCTTTTTAAATATTCTATATGTTTTAAAACAAATGTGTAAAATAATGACTATAAATCTATGTTAATGAAGCATGAT C?BCFAFGJFHAEHGGGGFEDHIGHHFIEHHHHIEG>GHHEHJHGFHIGHIDHIGHDHAB@GGHDEIGGEGFFCGEFGGHIGIFJFI>GHG7AHDHHDCE X0:i:5 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDDF XT:A:R RG:Z:1#49 HS25_09827:2:1310:7301:29259#49 83 1 589384 23 100M = 589014 -470 ACAAATGTGTAAAATAATGACTATAAATCTATGTTAATGAAGCATGATGTATAAAGATGTGGTTTGTGAAATTACCAACATAAAGAAATTCATAGGAAAC HIFHFEEBC@HEFGFG7DF?HHIHEFGFFHEGGCEGHGAIGGHGEHHHII?FCCFIDHHGGHGGGHHFHEHEIFJGGIDGHDGGHFGGD?FEDDGFEE@C X0:i:8 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFDF XT:A:R RG:Z:1#49 HS25_09827:2:2313:3507:27872#49 99 1 589458 0 100M = 589852 494 CCAACATAAAGAAATTCATAGGAAACTAAATAATAATAGAGATTTTGTATACTATTGAAGTTGTTTCAATTTACTCTAAATTGTTCCAAATTAAGAATGT AHEHIGDHHCEEGHAEHDHG8HG@CF:E?HIGIDB:FIIGHDEG@GFIFFGEGFBICIHI7HGGGF@FBGGHHHB X0:i:6 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2210:5944:92141#49 83 1 589498 0 100M = 589107 -491 GATTTTGTATACTATTGAAGTTGTTTCAATTTACTCTAAATTGTTCCAAATTAAGAATGTTAATTGTAAATCCCCATGGTAACCACTAAGTTAATAACTT EIGBFGHGGGEFGHGHHGGIHHGHEGKIDFEGGGFGHGGEGIGGIEIFFFHGIHGIDFHGGHGJGHIHHHAEIHJEHIHCHAGGFGEGGGFJEDGFCBAC X0:i:6 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDDDD XT:A:R RG:Z:1#49 HS25_09827:2:2206:2411:90039#49 99 1 589557 0 100M = 589932 475 TTAATTGTAAATCCCCATGGTAACCACTAAGTTAATATCTTTTGAAAATACAGAAAAGGAAAGCAGAGGGTAAACACAGTGATATGCTACAAAATAGCAA AABEFGE?GFGFHJGHGGFE?BIHHEFHGHHGHEJ:GHHGFHFHGGCGGFIFHHLIGFCFEGGBDGHGGEFIIGGEFGHEIGGFJFG5FDG>GHFGHDGH X0:i:8 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1310:18853:98388#49 163 1 589588 0 100M = 589918 430 TTAATATCTTTTGAAAATACAGAAAAGGAAAGCAGAGGGTAAACACAGTGATATGCTACAAAATAGCAACTAAACACAAAAGAAGGCGATAATTGAGGAA DEBGGHGFGGE@AFBCF@BAA X0:i:9 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=BB?DF XT:A:R RG:Z:1#49 HS25_09827:2:2106:13306:33784#49 147 1 589746 0 100M = 589332 -514 GCCCCTCTTTATCAGTAATTACATTAAATACAAATGAATTAAACTCTCCAATCCAAAGAAAGAGATTGACAGAATGGATTTTTAAAAAATGATCCAACTA BHH5>AHDFIGDGHIIFGGCIGFJDBGHBEEJGHEFHHHDFE6G>GDGDEHJGHGEHHJHGEGGFHHFGC>FEECEC>HGFECHDFGHGFEDHCFCBBC; X0:i:7 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2313:3507:27872#49 147 1 589852 0 100M = 589458 -494 CCACAAGATACTCACTTTAGAACAAAATACACAATGAGTTGAAATGAAAGGATGGGAGAAAATATTCCATGTAAGTAATAACCAAAGGAGATCTGAGGCA GE?553?D>+4IF;I;@IGCH6FJ5B46H?@A5?EHFK9F7G@E5BG@H8HJE5GDH7DEG@667GCDIG5?D75D>@B96G9HDF9D78AC: X0:i:8 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2202:18636:19318#49 83 1 589892 0 100M = 589474 -518 GAAATGAAAGGATGGGAGAAAATATTCCATGTAAGTAATAACCAAAGGAGATCTGAGGCAAATATACTTATATCAGACAAAATAGACTTTAAGTCAAAAA EJHHBFHGGGGGHIFJEIJGHGGG=GIGIFHGGIFIHGJDGGHFILFJIIIGIHGGHJHGJHGGGAIHHGHGIFFHEIHIHHGGHGHGFHFJEEGFDEAB X0:i:9 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFD XT:A:R RG:Z:1#49 HS25_09827:2:1310:18853:98388#49 83 1 589918 0 100M = 589588 -430 CCATGTAAGTAATAACCAAAGGAGATCTGAGGCAAATATACTTATATCAGACAAAATAGACTTTAAGTCAAAAACTGTTACAAAATACAAAGAACAGTAT BIHHGGHGGGGFGIGGHIHGHKGFEFJFIGEGGEKKHGGGGIFFIGHKIIHGIHGFHFHGHHHGGLJHHHHEIFJHKIGGFHGGHGJGGHFGGFGFDEAC X0:i:10 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2310:5952:94943#49 163 1 589924 0 100M = 590366 542 AAGTAATAACCAAAGGAGATCTGAGGCAAATATACTTATATCAGACAAAATAGACTTTAAGTCAAAAACTGTTACAAAATACAAAGAACAGTATATATTG 1C6,EDDC+C9GGAICB55?@GFE@C6EC>GGE6A?D6IG=AC75FBG@FFGGE,F=@GCD9EBG?CEDIF5HFBHJ=HCFGGIIFFHECFGF?EFEDEGHGFFFFEDDBBC; X0:i:10 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1307:10555:93920#49 147 1 590005 0 100M = 589641 -464 CAAAGAACAGTATATATTGATTTCAAAATTAAACAAGAAGATATAACAATTATAAATATATGTACACCAACTAACAGGGCTCCAAAATATATAATGTAAC @FHF5HGFBAH@EHIFDG=HHGFEHFF?HFI?CFE=HEADFJDEFAGGDEBJGGGEHHHH@DG6F4E5I?IIIDGFCFHDD5DEBEGHGFCDBDDCCBC; X0:i:7 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2310:5952:94943#49 83 1 590366 0 100M = 589924 -542 ATTGAAATCATGCAAAGTATCTTCACTGACCACAATGGAATGAAATAAGATATCAATAACAAAAGAAAAACTAGAAAATTTACAAATATTTGGAAATTAA BFHHHDHCCD@CGF7EB7E?A7@E7GED,AAD-@:@@8F?F.E?FCD8FDFFDG@H8:IGHC?DBI@>CE/GGFGB@@?DAGD?FC>?8 X0:i:8 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2303:16626:17167#49 163 1 590412 0 100M = 590740 428 AAGATATCAATAACAAAAGAAAAACTAGAAAATTTACAAATATTTGGAAATTAAACAACACAGTATTTACCAACCAATGAATCAAAGAACAAATCATGAG GGEFIIDIIJGIGI5FCIGHGFHFEDEECBC; X0:i:7 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2313:10839:50283#49 83 1 590793 0 100M = 590587 -306 AATAAAATTAATATACTTTTACATAGACTAAGCAAAACATCTCTATTCAGCTGACTTTTTTTTACAAGGGAGCCAACATTATTCAGTGGGGAATAATAGC EFFHFHHGGGEFHJEGHGGGHHGFGGIGFIHGGGGFDGIEJGHGIHHFFIILICGGHJHGGHGHGLIHHEHGIHFGGIHIHFGGJG:GGGFJFFGFFEAC X0:i:7 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1205:5595:2897#49 83 1 590847 0 100M = 590510 -437 CTTTTTTTTACAAGGGAGCCAACATTATTCAGTGGGGAATAATAGCTTTTTCAACAAAAAGTGCTGGGAATACTGAATATTCATATGCAAAAAAAATGAA BIHHCHHGGGEFFHFGHIJEFGIGGGKGGGHGGGEIHGJIGIBGIFHJFIFDIHGIHHHGJHGGGLIFHHHFHFEHGIGGFGGGFGJHGGFIFFGFCBAC X0:i:5 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1207:16751:92712#49 99 1 590968 0 100M = 591355 487 ATATACAAAATCTAGATTGGATCAATAATGTAAATATACGAGTGAAAACCATACATGCTTAGAAGAAAACATGGAAATAAAACATTGCTGTGGATTGGCA CAEEFGFGIFHGHHEJGGHHGFIHFFHIGHGHFJHGJHHGGHG:FGHIGHIIKILIGHGJIEGHKFGGGFIIGIGEFGHHIFIHJFGFDGFGGHEGHHIF X0:i:8 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DBDFD XT:A:R RG:Z:1#49 HS25_09827:2:2201:17223:64121#49 147 1 590970 0 100M = 590616 -454 ATACAAAATCTAGATTGGATCAATAATGTAAATATACGAGTGAAAACCATACATGCTTAGAAGAAAACATGGAAATAAAACATTGCTGTGGATTGGCAAT GG9FFHGFFLHDGHFGGGFCJFIFHIHHHHIJIFIDHKFGCFGGHEEGDHFJLKGGHDDHGIFHFEHFHGEIIIH@IHHIFIIHGGGLGFGFHEFECBC; X0:i:8 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2210:13073:64137#49 147 1 591108 0 100M = 590763 -445 CAAACAAATGTAGCCAAAATGTACCAGAATCTGAAAACATGTATTATCTATAAAGAATTAGAGGGGAATTTGGTGAAAGAAATATGGGAGAATGGGATAT BHFHFDGFIHHGFHIIFFHFFGFJHEFHDGIFGFJFFFHFDJFEFGEGHHGFIGGEHHEHGCGHFHHGGGIIIFDFIFGIFIDHEFGHGFGFHEDEDBC9 X0:i:5 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1214:1649:30760#49 163 1 591295 0 100M = 591702 507 GAGAAGTTATTACAAGACTCTAAAACCGAATGCAATGAGAAACAAGTTAATCCAAATATATTTCAAATGAATGAATTACATAATCAAACTTAAGGGGAAA ;7(>7DDBBC7G,G9CC>5?@HFC@D6@@EG>>@A?D6CGAEG7?5>$DHEHG?B>G6ECD9KB=E5GD=AG,B+J&2GC5CFFEBE+ X0:i:8 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2110:4991:43441#49 163 1 591556 0 100M = 591687 231 AATTCTGAAACAAATGTATGTGCATTGTAAGATTAAGCCAATGAGTAAATATTAATATATTTGTATTGCTAGAACCCCAGATTCTCACTGTGAAAGGACA =BEDEGCCFHCDGEIHHAGHHFG X0:i:9 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2109:13908:16204#49 99 1 591621 17 100M = 592038 517 TTGCTAGAACCCCAGATTCTCACTGTGAAAGGACAGAGATACAGATATGGAATAAGACAAGGAAAGAAGCAGCCCACTGAGTTACATTAGAATCAGTATT AA>DFGFFGFHEGHFHGGFF>>IED@CGEFCGFEHEH?DEDJGHEFH9FADE5GEDFGGHGDEHG7CF?6FB5EEBAHGF:EFDD+AB&< X0:i:3 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2313:6629:46277#49 99 1 591660 0 100M = 592101 541 TACAGATATGGAATAAGACAAGGAAAGAAGCAGCCCACTGAGTTACATTAGAATCAGTATTATCAACATAAATATACAATGTGCTCTCTCACATGCTCTT CAEFFGFFIFGDH1GHGGGHIHIKIDHBGHGHHILFFEHGEHFH@GCIGFIIHHBIGFIGFGGHFDGGGFGDGJGGFGHHICIDGGFGFG@GCHHHHHIF X0:i:3 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2110:4991:43441#49 83 1 591687 0 100M = 591556 -231 AAGCAGCCCACTGAGTTACATTAGAATCAGTATTATCAACATAAATATACAATGTGCTCTCTCACATGCTCTTTCCTTCTCTTAAAAAATATATAATATG EGHHBHDGGGGFHIFJHGGJHGIFEGJGFFHGGIKDHGGGFGGFGHFJIIIGIHGHGHHGGHHFGJJHHEHEIFJHGIFGFFGGFEJGGFFGFEGFEB=C X0:i:3 X1:i:0 XA:Z:GL000227.1,-1851,100M,0;6,+170982843,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DFFFE XT:A:R RG:Z:1#49 HS25_09827:2:1214:1649:30760#49 83 1 591702 0 100M = 591295 -507 TTACATTAGAATCAGTATTATCAACATAAATATACAATGTGCTCTCTCACATGCTCTTTCCTTCTCTTAAAAAATATATAATATGTACATATTATATATT 2GHBBAH4FFGDBCEHHBCG7HIFEGJIGFEG>FFDHGGJBFBFEGEB;BFG9CEGIFA877GGCEHFHGHGFDEGACBGE:C>GBD@F?=ADFGF@BA8 X0:i:3 X1:i:0 XA:Z:GL000227.1,-1866,100M,0;6,+170982828,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDDDD XT:A:R RG:Z:1#49 HS25_09827:2:2212:5368:53634#49 99 1 591773 0 100M = 592102 429 AAATATATAATATGTACATATTATATATTATATGCATAGACACACGTGTGTCTATACATATCCTACATGTACATATTGAGGATTAACAGGTGCTAGTAGA 8;6@AD?DFCFF@84H>2F2G>C;1FF:8H:H8.8F8E-G8,CH9G89LEI;H7@A7GC-89GAF@7?GCGFAF@?BI7H7@?D>5>H6D47C5=JH+IF X0:i:3 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!+12?A;A XT:A:R RG:Z:1#49 HS25_09827:2:2207:15155:52054#49 83 1 591828 0 100M = 591455 -473 ACATATCCTACATGTACATATTGAGGATTAACAGGTGCTAGTAGAAAATATTAACTTTCTTTGTATTAACAGGTGTTAGTAGAAAGTAGTAGTAGGTGCT BGHBGHHGGGHFFGGGHIHEHKIFGGJGFKEGGGKHDGGFGGGGIGHJIIHGIHGCIEHGGFHGGIIHGHHGIHJGHIFIHGGGJEFGGFFJFFGFCEAA X0:i:6 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFDFF XT:A:R RG:Z:1#49 HS25_09827:2:2101:12599:94017#49 163 1 591867 12 100M = 592263 496 AGTAGAAAATATTAACTTTCTTTGTATTAACAGGTGTTAGTAGAAAGTAGTAGTAGGTGCTAAGATAAAAGCCATAATTAAACCTCCTGGTGAATGAACA CFBE?IFGFFJG?GGGFGFEGEEDFGHEHFGJGJGBGGFJIFFHCGHIIEFGHGGGBGGGHFHIGGHGIGI@JFGGEGGIHGBCDEG@CGHFHH=IH X0:i:9 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDDF XT:A:R RG:Z:1#49 HS25_09827:2:2115:2364:43310#49 163 1 591920 29 100M = 592299 479 TCGGTGCTAAGATAAAAGGCATAATTAAACCTCCTGGTGAATGAACACAACATCACCTACAATCTTACCAAAAATAGAACCAAGCACGTGTCCTAGTCAA 1;-C(D9D1@%2G-6/G'&7'EB%,CI,IE75FHJ78,DGA5EE5DGGD5?H5@IFCFG?F,7-F5F5F+FH6F=AJ+GC++FF?I>CIAA>FCFF>F?G X0:i:4 X1:i:6 XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2207:21433:52623#49 83 1 591950 0 100M = 591502 -548 CTCCTGGTGAATGAACACACCATCACCTACAATCTTACCAAAAATAGAACCAAGCACGTGTCCTAGTCAAACCTCTGGATTCAACTGTCATTTGGATAAN F6H455EG7GDFCF?>>G@CHIEFDFFFDFFGGF@E7ADGGGGDEGGF;ICFCFF5EGHFGHGFGEEFCEHEIFEDHIFIFDEGGGJGDGFIG?GFCBA! X0:i:4 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1:BDDFF XT:A:R RG:Z:1#49 HS25_09827:2:1308:2947:38308#49 83 1 591990 0 100M = 591561 -529 AAAATAGAACCAAGCACGTGTCCTAGTCAAACCTCTGGATTCAACTGTCATTTGGATAAAACGCAAAGGATAGTGAAAATGTCGATCTTCACTGAGAGTC EJHHBHHG>F6FCFGCFGCGCG6GDGICIGCGG@KGDGGEGGHGEGIFIIHFEFGHHGHGGHHGGHIFGHHFIFHHHIKGHGGGFEJGGFFJGEGFFEAA X0:i:5 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDDE XT:A:R RG:Z:1#49 HS25_09827:2:2313:8382:40289#49 99 1 592025 18 100M = 592431 506 TGGATTCAACTGTCATTTGGATAAAACGCAAAGGATAGTGAAAATGTCGATCTTCACTGAGAGTCTAACCAGCAAAATTCACAGTGTGGACACCAAGTGA A>BCFBFGFFGDF.EHG>GFCGEGGEFEFHHHHGJGFEHHGHGHHF8IGFIIJHGGFHGBFGGDGGIGGHFGGDGDFGGFEGIHHFFHFGGGGHAJHACB X0:i:1 X1:i:3 XA:Z:8,+84607,100M,1;5,-180824884,100M,1;1,-398332,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:18 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:U RG:Z:1#49 HS25_09827:2:2109:13908:16204#49 147 1 592038 18 100M = 591621 -517 CATTTGGATAAAACGCAAAGGATAGTGAAAATGTCGATCTTCACTGAGAGTCTAACCAGCAAAATTCACAGTGTGGACACCAAGTGACAAAAATCCCAAA GHHBFHFFBAAIFHI;FFGHCF=EHEEHGHDAEGDGBHHFDEDGEGEGHEGFIH5CHGEDGEDHEGHEBGID@C>EIFCDDEDGEEHHGHGEFCDECBC< X0:i:1 X1:i:3 XA:Z:5,+180824871,100M,1;1,+398319,100M,1;8,-84620,100M,1; XG:i:0 AM:i:0 SM:i:18 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2303:19386:22201#49 99 1 592061 18 100M = 592417 456 AGTGAAAATGTCGATCTTCACTGAGAGTCTAACCAGCAAAATTCACAGTGTGGACACCAAGTGACAAAAATCCCAAATTTTTCAACAAATATATTGTATG AABEAGFGJFHDEFEHGEGHGHIGGJFHGHAHHIEGGHHHFHG-FFHGFD&FHGGIG@GGEIGHH@GGGHH7CGGGFIIEEGIFCECCEEGGGHEJHGJE X0:i:1 X1:i:3 XA:Z:8,+84643,100M,1;5,-180824848,100M,1;1,-398296,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:18 XM:i:0 XO:i:0 QT:Z:!11ADDED XT:A:U RG:Z:1#49 HS25_09827:2:2205:4838:94176#49 163 1 592098 0 100M = 592417 419 AAAATTCACAGTGTGGACACCAAGTGACAAAAATCCCAAATTTTTCAACAAATATATTGTATGGGAAAGAAAACTTTGAAAAGAAACCTGTATGTTAGAA ;C?CDEGHFHFGL9?@EGEFGCJE8GGEGEGDFHGFHDIGHGHCIDHEFFHHGEFFCFJDJHFHEH?EDIEHHFI=JCG>HEIGGIHCIFGLHGHGFFHG X0:i:4 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2313:6629:46277#49 147 1 592101 0 100M = 591660 -541 ATTCACAGTGTGGACACCAAGTGACAAAAATCCCAAATTTTTCAACAAATATATTGTATGGGAAAGAAAACTTTGAAAAGAAACCTGTATGTTAGAAGGG GHHHFHGGFAHIFHIGCGEFIGCBHEEHHFGDCFIFFDEDFHDEEEEGDHIDIHGDCHEHGHGEGHCFGEHICHCG+GEH5BFFHBEEHF=JGHDFF7A+C@DE5B?@GHEFE5G?=7?=GI?EFBHGDGEDICDFCF?GGI>E:BFHGF@78CDDCA;; X0:i:5 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1302:11229:61023#49 99 1 592121 0 100M = 592463 442 GTGACAAAAATCCCAAATTTTTCAACAAATATATTGTATGGGAAAGAAAACTTTGAAAAGAAACCTGTATGTTAGAAGGGATTTTAAAAACACGACAAAT BACEFGEEGFFGGGGFGGGHGFIKFJHIEHAHCHIGGHHGGHGGHGHIGHIIJFEHGGGGEGGHFFGGGHIGGFGEHIIHIHIH>GIHFGGGGCHHHHGE X0:i:5 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DBDDD XT:A:R RG:Z:1#49 HS25_09827:2:1302:20130:57285#49 163 1 592232 37 100M = 592579 447 GGCAAGACTAAATCATAGTGTCTTGGAATGCATGCAGGAAGGACACAGCCGTGAAAATGCAAGGACGCCTCTACTGGAACAGTCACGTTTATCGTCACTT H4GGGGGBEHHGGEGFKEGGEGFE6FFGFFHFHHHFDFFHEEHFFFJEF=HFIHEIGEFDDHEG X0:i:1 X1:i:0 XG:i:0 AM:i:0 SM:i:37 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2102:4552:8575#49 99 1 592261 20 100M = 592360 199 GCATGCAGGAAGGACACAGCCGTGAAAATGCAAGGACGCCTCTACTGGAACAGTCACGTTTATCGTCACTTTTCAGGAGAAAGGTGGCTGCAACTGAGGA CA>C=B?DIFFFGJGEGCBEGD@EGEFH8HHBGGEGGECCFFJHFF@CGFII8?GEFG:GIGGDI@EGGEFBGCGGBBCCIHIHEF>>FGFG><=BADJB X0:i:1 X1:i:2 XA:Z:6,+77093,100M,1;19,+128690,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:20 XM:i:0 XO:i:0 QT:Z:!1:BDDDE XT:A:U RG:Z:1#49 HS25_09827:2:2101:12599:94017#49 83 1 592263 20 100M = 591867 -496 ATGCAGGAAGGACACAGCCGTGAAAATGCAAGGACGCCTCTACTGGAACAGTCACGTTTATCGTCACTTTTCAGGAGAAAGGTGGCTGCAACTGAGGAGA BIHD5FHG@GHDHIFEHIGJ?IGHEFKI?FEGGEJFHGIIBCGGGGHHEIHFIHGIHEHGGHHGGJIHHHHGIHFHHIHGHGGGGEJGGGFJGFGFCEAC X0:i:1 X1:i:2 XA:Z:6,-77095,100M,1;19,-128692,100M,1; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:20 XM:i:0 XO:i:0 QT:Z:!1=DFFFF XT:A:U RG:Z:1#49 HS25_09827:2:2102:20761:40747#49 163 1 592265 20 100M = 592635 470 GCAGGAAGGACACAGCCGTGAAAATGCAAGGACGCCTCTACTGGAACAGTCACGTTTATCGTCACTTTTCAGGAGAAAGGTGGCTGCAACTGAGGAGAGT ;CB@EFGGFHFGHGGGIIDFGGJIIGFIGIGHGHGFGDIGHGHHFGHIF5HGGEGHFHHFDBHFFIFIFFEFHGIHJIFH@GFFF>HGIGGFFGHGHBF? X0:i:1 X1:i:2 XA:Z:6,+77097,100M,1;19,+128694,100M,1; XG:i:0 AM:i:0 SM:i:20 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1304:10657:2255#49 147 1 592296 37 100M = 591899 -497 GCGCCTCTACTGGAACAGTCACGTTTATCGTCACTTTTCAGGAGAAAGGTGGCTGCAACTGAGGAGAGTCACATGCTTCAGGGCTGGCAAAGTCCTATAT +H@EFDDFFIFGFBC@CIB@5BFFHEFHBFIFCFDGHEFDFEBGFG@GGHFFEEGFD=EHG=EGFGH>5G>IEEGECJG7FED>EFGGGFCD@CDDDBC; X0:i:1 X1:i:0 XG:i:0 AM:i:0 SM:i:37 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2115:2364:43310#49 83 1 592299 37 100M = 591920 -479 CCTCTACTGGAACAGTCACGTTTATCGTCACTTTTCAGGAGAAAGGTGGCTGCAACTGAGGAGAGTCACATGCTTCAGGGCTGGCAAAGTCCTATATCTT EA4,JDB>GHGHD,FDEGEFE@FGB,EGGCDDHAG@8AHCIBEFFI?GD@FFA;DCCH9.EADHHA>@EFJHEIFDEDA2FEJ96?FFDDDFEBA@ X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:37 XM:i:0 XO:i:0 QT:Z:!1:BDDFD XT:A:U RG:Z:1#49 HS25_09827:2:2102:4552:8575#49 147 1 592360 20 100M = 592261 -199 AGAGTCACATGCTTCAGGGCTGGCAAAGTCCTATATCTTGACTTATGTGATGATTACAGGGATGTTTACAAAAATCAAACTATAAGTTTGTTTTGTGCCA GHHFFHFFICFGFHFIHFGHHFIFJEGHHHIFHHJEFDFGDEFCFGEGGHGFIGGCHHFHGIGDJGHFGFEIIGGHEFC7GHICGGGHGFCDFDE>(AC; X0:i:5 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2205:4838:94176#49 83 1 592417 0 100M = 592098 -419 AGGGATGTTTACAAAAATCAAACTATAAGTTTGTTTTGTGCCATGTTTTGTATTGTGTGTGTGTGTGTTTTGTTTTTCAACTTAAAAATAAATAAAATCA ;IHH=HHG@FHFH>EJFIJGHGGHG7IGIFAGGFK@HGDDGGHFIGHHIDHGEDGAIFHGGHEGGHHFHHH@HHFFHIFGEGGGGGJGDGFFDFD=EBAC X0:i:2 X1:i:0 XA:Z:15,+102446083,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2303:19386:22201#49 147 1 592417 18 100M = 592061 -456 AGGGATGTTTACAAAAATCAAACTATAAGTTTGTTTTGTGCCATGTTTTGTATTGTGTGTGTGTGTGTTTTGTTTTTCAACTTAAAAATAAATAAAATCA BF3FDHGFIIADGHBCGAGF>BHFHIHHDGGFIGDFFKBFDEHEFI@GGEEFIH@FHHGFGI6H?H6EHGICEGHHIBCIGEDEEGGHGFJEEGEDBBC< X0:i:2 X1:i:0 XA:Z:15,+102446083,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2313:8382:40289#49 147 1 592431 18 100M = 592025 -506 AAATCAAACTATAAGTTTGTTTTGTGCCATGTTTTGTATTGTGTGTGTGTGTGTTTTGTTTTTCAACTTAAAAATAAATAAAATCAAAACCAAGGCTTCA GEH>FG@A=EH>H X0:i:2 X1:i:0 XA:Z:1,+592445,100M,0; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:ADDDD XT:A:R RG:Z:1#49 HS25_09827:2:1302:11229:61023#49 147 1 592463 0 100M = 592121 -442 TTTGTATTGTGTGTGTGTGTGTTTTGTTTTTCAACTTAAAAATAAATAAAATCAAAACCAAGGCTTCATTATCAAGTAGCACAAAGTCTCCAATCTATAA GFHFFHGGGLHIFHIIHGGHIGHGHHGHDGGJE>EEFFHGF@DCEI?GGHF5GBFCCHHFGIFE?AHGGGII?BDIIJFG?EAIEGGHGFEDEDDBBBC; X0:i:2 X1:i:0 XA:Z:1,-592463,100M,0; XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2210:15713:77091#49 99 1 592479 0 100M = 592805 426 GTGTGTTTTGTTTTTCAACTTAAAAATAAATAAAATCAAAACCAAGGCTTCATTATCAAGTAGCACAAAGTCTCCAATCTATAACCTCCTTTGTCTGGAT A?BDFBDGIFEGGFGFGGGGGHIGFFFHGHHHHGIGHHHGDHGIABFIDFIFJGGIGG:B8AGDKFIGGEFDGGGJFECH?GIHCGFHEEGFGHEFH@IH X0:i:5 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2113:12751:52336#49 99 1 592552 0 100M = 592945 493 CCAATCTATAACCTCCTTTGTCTGGATATCTGCATTTAACTACCATTGCCAGAGCTAATCCTGACAATGCATTCATATTTTTAACACTGAAACACAGTAA BAECFGFFAFGFGJEGGGFHIHIHGDHHGHHHH6IBJHHHFHGDFGHIGHFFJGHEFGIJEGGDHFFGGFFICKGEBIGHJHIHHGFGFGGGGHEJHDJE X0:i:7 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1201:20972:11770#49 99 1 592553 0 100M = 592904 451 CAATCTATAACCTCCTTTGTCTGGATATCTGCATTTAACTACCATTGCCAGAGCTAATCCTGACAATGCATTCATATTTTTAACACTGAAACACAGTAAA A?>7FGBDAF?@@BG?G>:??D1AGC?AEG-EFC@A9D9E@9;:A;CHFA@GC8@9?FD@75GC476D7D,6??GCDEEF6,@EGG>CFBA4>B X0:i:7 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:ADD?D XT:A:R RG:Z:1#49 HS25_09827:2:1302:20130:57285#49 83 1 592579 36 100M = 592232 -447 ATCTGCATTTAACTACCATTGCCAGAGCTAATCCTGACAATGCATTCATATTTTTAACACTGAAACACAGTAAACAGGGAAAATTTTGCTCCTCTAAAAC BF@B=FCGGDDFH>?JCDF7FCBFG@FFFGEGGH@GD>EF8IHCIGHJIIFFDDGFHHHGGHEFFHAFHEHFDDFEEEDIHFAGFGJGFHFGFFGFEBAC X0:i:7 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2102:20761:40747#49 83 1 592635 12 100M = 592265 -470 ACACTGAAACACAGTAAACAGGGAAAATTTTGCTCCTCTAAAACAGGGCATCTTCAGGCAATCAGAACAACTCAGAAAGTTTCTGTCTGTTGCATAAAAC EGHBHGDGGGGFHIGGDIGJHHIHEGKGIHHGGGFGHGJIGGGFIGIJIIFGGHGIGFEGJHHGGLHHHHHGIFFFGIFIFFGGFGJGEGFIGFGFDBAC X0:i:9 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFB XT:A:R RG:Z:1#49 HS25_09827:2:1304:6021:19388#49 99 1 592695 0 100M = 593104 509 ATCAGAACAACTCAGAAAGTTTCTGTCTGTTGCATAAAACTCCCCTGTGCAAAGAGTTACACAAAATGCTGTCATAGTAAAGGTAGTTAACTAACGGCAC AAEDFGFGEFGEGGEHGGGE?HIGHCHHGHAHHIJGGGEJGHGGGGFIFII?E?HG@9GGFGGH@HGGGHFDF?GDGBGFDHGCJG6DEDD7>CFHHHIE X0:i:8 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDDDD XT:A:R RG:Z:1#49 HS25_09827:2:2303:18944:63455#49 99 1 592726 0 100M = 593123 497 GCATAAAACTCCCCTGTGCAAAGAGTTACACAAAATGCTGTCATAGTAAAGGTAGTTAACTAACGGCACTAATTGTTCTTGGGCAGTGGCCAAGTGGAAC AABFFGEEGFGDGJGFGGGFGHIGIEFIEHHHHJLGHGHJGHFHFBHIFD)FFFGHGGGGMIGHDGHGGHFDGIGEHIGHGHIHHGHHFHGGGHFJHHGB X0:i:8 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFF XT:A:R RG:Z:1#49 HS25_09827:2:2103:4499:68147#49 147 1 592770 0 100M = 592445 -425 AGTAAAGGTAGTTAACTAACGGCACTAATTGTTCTTGGGCAGTGGCCAAGTGGAACTTCAGAGACCTGGCATTGCCAGCCAGAAATCACTTGTCATTGGA GF@EFFGFFGFCA>FFCIGHCGF5EEEHGHIAGFEFFFBFDJ@GFB?GDHEJ?H@GHCEHD@JDGH>FGGE>@GD@CJGCFIDFGBEEG9EE,CBBCBC; X0:i:7 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1210:15327:26778#49 99 1 592773 0 100M = 593177 504 AAAGGTAGTTAACTAACGGCACTAATTGTTCTTGGGCAGTGGCCAAGTGGAACTTCAGAGACCTGGCATTGCCAGCCAGAAATCACTTGTCATGGGAATT CACFFGFGGFHGGJGHGGGFIFIGIJHFJHHHHIIGGGHGGHJGGFHIGEFDHGLIFGGJJIGHHFIGGHFIGKEEFIICGGIFGHFHFGGGGHHGHHIB X0:i:7 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFF XT:A:R RG:Z:1#49 HS25_09827:2:2204:11240:47056#49 163 1 592776 0 100M = 593084 408 GGTAGTTAACTAACGGCACTAATTGTTCTTGGGCAGTGGCCAAGTGGAACTTCAGAGACCTGGCATTGCCAGCCAGAAATCACTTGTCATGGGAATTGTC ;CBBEEDFEHFGEGGEGIEDIKFIEEIEIIGGGHBFEEEGFHHEDGGIFEHHGGIFGBHHFHEFFHHHAIHHHFFHFCGHHGFDGCHG@AEIBDFFFH,B X0:i:7 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2107:8338:23131#49 163 1 592802 0 100M = 593202 500 TCTTGGGCAGTGGCCAAGTGGAACTTCAGAGACCTGGCATTGCCAGCCAGAAATCACTTGTCATGGGAATTGTCTCCTGGAATCACTTTGGTTGTCCCAG HGFGFHFG X0:i:8 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2210:15713:77091#49 147 1 592805 0 100M = 592479 -426 TGGGCAGTGGCCAAGTGGAACTTCAGAGACCTGGCATTGCCAGCCAGAAATCACTTGTCATGGGAATTGTCTCCTGGAATCACTTTGGTTGTCCCAGGGT GHFFFEFDFIGHGHIIHFGDHBFGHEHHFHGJGCEFHHHHDJHEFGEGHHHDEKGEHHAFGIGHFEEFGGEFIIGICFGGG5GFGGFHGHFFHDFDDBC< X0:i:8 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1201:20972:11770#49 147 1 592904 0 100M = 592553 -451 TAACGCAGGGAAAGTGGTTAATGGGTCACTTGGGGGTGGCATCTTCATCAGTAAATCACATTTCCTTTCTCCTACTAAGAATTTTATTTTTGGCCATGAA 'DBB>GFFG<>;4H*CHG4E56FBH=>6+5EFE+E5?,95,764AEE5H?G=I5C?C(F5G=G6CBHF>7EIF'D8,>E77E5E:GDHG9CD89E>8AC< X0:i:8 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2113:12751:52336#49 147 1 592945 0 100M = 592552 -493 TCTTCATCAGTAAATCACATTTACTTTCTCCTACTAATAATTTTATTTTTGGCCATGAAGCCAAAAGTCAGCTCTTAAATAACAAGGGAAGCAAATAATC GHHHDHJBIIFIGHIFDFGFHGFFHEFEHHFFGFEEHKFDFFDFHIJGHHIFE>:DHHGHGHG?FHHFGGIGIFHEIHE+GCFGGFGHGFFFEDDDD?C; X0:i:8 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2311:12791:36354#49 163 1 592973 15 100M = 593412 539 TCCTACTAAGAATTTTATTTTTGGCCATGAAGCCAAAAGTCAGCTCTTAAATAACAAGGGAAGCAAATAATCATTGAATAAAAATAGCAGGAAGAAAAAG ;CBBCFGHDFFGHGGGFIIGIHFIIGIIIIGGGHGGHGGGHEHHFGHIJGEGGGIFFGHFGHIHFIGIFIHFHGIEGIFLHEFHIIHGHGHIHGHGGFH@ X0:i:1 X1:i:7 XG:i:0 AM:i:0 SM:i:15 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1201:20471:32121#49 99 1 593007 15 100M = 593382 475 AAAAGTCAGCTCTTAAATAACAAGGGAAGCAAATAATCATTGAATAAAAATAGCAGGAAGAAAAAGCTGTGCAAAGAAATTTATGTTTTTAATTTGTTAT AABEFCGGJFGGGEGFGGHHGFIHFDFHGHEHHGIGGHHGGHDGFFFIGIIIFFFHDHGGIGGDKGGGGH>IFKGGFIGBJHIEHFCCFEFG>5EJHHGF X0:i:1 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:15 XM:i:0 XO:i:0 QT:Z:!4=DDDFD XT:A:U RG:Z:1#49 HS25_09827:2:2214:9536:3035#49 163 1 593022 16 100M = 593309 387 AATAACAAGGGAAGCAAATAATCATTGAATAAAAATAGCAGGAAGAAAAAGCTGTGCAAAGAAATTTATGTTTTTAATTTGTTATATATGTATATTTTTA CGICHFFHFFHFGBFHF+HGEDJHG5EFFAJHBDFEF?>GHEFIHGEDHHHGEFDCGEGHGIIEBGHIFGIGEFG@EGHGE-DHDDEBBC; X0:i:6 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2303:18944:63455#49 147 1 593123 0 100M = 592726 -497 CATACTTTAAGTTCTAGGGTACATGTGCACAATGTGCAGGAATAAAATTTATGTTTTTAAAATTTATTCTACATTATGAATTCTACATTAGAAAAATAAA GGFBFHDHLCGIFHIIHGFEIHHGHIFHBGIJGGIEBFIDFFHFFGFGHHGJIHGKHHGHGIJHFHHGDGIEIIHFIFGFGIIIGGGEGFGFFEDDCAC; X0:i:8 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1204:4064:51952#49 99 1 593162 0 100M = 593521 459 GAATAAAATTTATGTTTTTAAAATTTATTCTACATTATGAATTCTACATTAGAAAAATAAACCATAGCCTCATCACAGGCACTTAAATACACTGAAGCTG B>BFFGFFJFHGFGFHGGGFIFIHHFDIJHHHFHLGGHHG@HHGIGDIGHCEFGGIFGIJMEGHDBHGECHFFFFDHG:EEGFFDEGHFECGGCAHHGJ* X0:i:8 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFF XT:A:R RG:Z:1#49 HS25_09827:2:1210:15327:26778#49 147 1 593177 0 100M = 592773 -504 TTTTAAAATTTATTCTACATTATGAATTCTACATTAGAAAAATAAACCATAGCCTCATCACAGGCACTTAAATACACTGAAGCTGCCAAAACAATCTATC GHHEGHDFFLGIGHIFHFFCIGFEHFFHDGFFIHHFFFGGFJBFEIGGGHIFEKG?HHHDGDFH?GHHHGIIFEGHFFHIGHGGGFGLGFFFF?GIIFHHGGI7FHGGEGGHDILHHADCDCHBFEGHCJHEGGEGHFHHJHFJHHIHIFDGGJGJGDGFGFEGFEBAB X0:i:10 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1311:18846:90157#49 99 1 593276 0 100M = 593631 455 CGTTTTGCCTACGTACTTATCAACTTCCTCATAGCAAACTGGGAGAAAAAAGCAATGGAATGAATAAAATGATAGCCACAAAAATCAAGGTGGGAGAAAT AABFFGFGJFGGGJGHGGHHGHIGHEHIGHHDHGJCJHHGFHGGIFHIGHIEHILIGHGGDIGFGEGGGEBIAKFGFGGHCFBHJGICFH<@GDGBHH>E X0:i:9 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2115:6648:66013#49 99 1 593283 0 100M = 593694 511 CCTACGTACTTATCAACTTCCTCATAGCAAACTGGGAGAAAAAAGCAATGGAATGAATAAAATGATAGCCACAAAAATCAAGGTGGGAGAAATACTTATT @ACDFGFDJFFE8JGHGGHGIHIEGCFIGHHHFDEGCGFCGHFGGGDCGFIDHFGHFHCGDGGHGGHGGEFDG9GEHIKHEHDDGEGGFGDGGHFBHD>B X0:i:9 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDDD XT:A:R RG:Z:1#49 HS25_09827:2:2114:2481:34854#49 163 1 593292 0 100M = 593705 513 TTATCAACTTCCTCATAGCAAACTGGGAGAAAAAAGCAATGGAATGAATAAAATGATAGCCACAAAAATCAAGGTGGGAGAAATACTTATTATATGTCCA ;CAB4E'?EGEGEGB:CIDBCGHGHCGCDEGIE@GEGDDGFDGCGD>BFFCGAEAF5FBCDFFFBHFEFDFHHF+HGHBE X0:i:9 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2214:9536:3035#49 83 1 593309 15 100M = 593022 -387 GCAAACTGGGAGAAAAAAGCAATGGAATGAATAAAATGATAGCCACAAAAATCAAGGTGGGAGAAATACTTATTATATGTCCATAAAAAATTTTAATTAA BFHD==JGFHFFDFGFFBAC X0:i:9 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDDDE XT:A:R RG:Z:1#49 HS25_09827:2:1212:13523:80123#49 99 1 593356 0 100M = 593726 470 AAAATCAAGGTGGGAGAAATACTTATTATATGTCCATAAAAAATTTTAATTAATGCAAAGTATTAACACCAATGATTGCAGTAATACAGATCTTACAAAT AABEFGDGGFFGGJGGGCGEIGIHGJHBGHHCHHJGGHHHGFJHGFHIDIIIHHGHGGGJEDGHGFIGGFGIGDGGFEGFGFGHJFIGFEGGGHHGHHCF X0:i:9 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:1201:20471:32121#49 147 1 593382 7 100M = 593007 -475 TATATGTCCATAAAAAATTTTAATTAATGCAAAGTATTAACACCAATGATTGCAGTAATACAGATCTTACAAATGATAGTTTTAGTCTGAACAGGACTAT GFHFCGCDBIFIGHICFGBELFCFHBFHGFFFGHIGFHHFHEFEFGFGGHEFGKGGH7FDGIFGGHHFBCIIIGGFIFHGFIFFCGGEGFEFHEFEDBC< X0:i:10 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2311:12791:36354#49 83 1 593412 6 100M = 592973 -539 AAAGTATTAACACCAATGATTGCAGTAATACAGATCTTACAAATGATAGTTTTAGTCTGAACAGGACTATCCAAAAGTTAATTTTCTATAGTAACAGTTT EGHHHGHGGGHFHGFGFIGGHGIHGGGFGIHGGF@HHGGIGGHFIGFHIIIGGHGIHFHG@HGGGHHHHHHGIHFFHIGGFGGGGEJFGHFGEEGFECAA X0:i:9 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFD XT:A:R RG:Z:1#49 HS25_09827:2:1205:10984:77132#49 99 1 593417 0 100M = 593750 433 ATTAACACCAATGATTGCAGTAATACAGATCTTACAAATGATAGTTTTAGTCTGAACAGGACTATCCAAAAGTTAATTTTCTATAGTAACAGTTTTTAAA CACEFGFEGFGF@HGHGGFECDIEFHFIGHHHHIJGGGHCDHGHHGHIGHIEHIGIFGFGEGGHKFEGGEFFFJGGHGIFGJIHJECFFHFGGDHJHHIH X0:i:8 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2101:3666:85734#49 83 1 593456 15 100M = 593062 -494 GATAGTTTTAGTCTGAACAGGACTATCCAAAAGTTAATTTTCTATAGTAACAGTTTTTAAATAAAATATCAATTCCTGAAACACATAAAATGGTCCATGA FAHHJDCGGGGFGGFEHICJH?GHDFKGFFEGGFKHDGGIJFHFIEFHI@IGI@FFHHHGGHHGGJHFDEHGFHFIHIHGFGEGJBJGGGFIGFGFDEAB X0:i:8 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDDFF XT:A:R RG:Z:1#49 HS25_09827:2:1204:4064:51952#49 147 1 593521 0 100M = 593162 -459 ATATCAATTCCTGAAACACATAAAATGGTCCATGAGTATACAACGAGTGAAAAAAAACAAATTCCGAGCAAAGATAAATTAAGAAGTATCTAATATTCAA GF3EGHGDGIF;FHI@@GGF>FJFDFFEGEFFEHEEBKFGFEGCFFGGDHIFGGGECHFHGDFDGGHFGGIIFGGIIJ?CGCCHDBGEGFEDHDDABBC< X0:i:9 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2307:8367:75924#49 99 1 593629 0 100M = 594041 512 AAAGAGAGGGAGATTTCTGGATAATCACTTAAACCCATGGTTAAACATAAATGCACATATGTTAATGTTTACTGAATAACTTATCTGTGCCAAGTGGTGT B@BEFGFGGF?D@JGGAGGFGGIKDJDIGHGDCHEGFGHHCHEG@GH?GEIABHEIGGABEAGDIEC57EIIFFGGB,HCD7IHC?C5EEFGGC5FH4>* X0:i:4 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDFDD XT:A:R RG:Z:1#49 HS25_09827:2:1311:18846:90157#49 147 1 593631 0 100M = 593276 -455 AGAGAGGGAGATTTCTGGATAATCACTTAAACCCATGGTTAAACATAAATGCACATATGTTAATGTTTACTGAATAACTTATCTGTGCCAAGTGGTGTAT G?BBCDHFBA7CED@H5AHF@6>5D+GBIHEBIEE,HF>B?D?C5=EH7GG>+5>E@G?7EEH,?A,DF=5?>FDFF,'B55+6>CGED@34AH>4FF?HC505G X0:i:5 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2115:6648:66013#49 147 1 593694 0 100M = 593283 -511 TGTTTACTGAATAACTTATCTGTGCCAAGTGGTGTATTAATGATTCATTTTTATTTTTCACTAAATCTTTTCTCTAAAGTTGGTGTAGCCTTCAACTAAA BGHGFHFFGCHHCHI7FF=FIFFJHFHHHEFFGGI=8HHFHGHEFGGGHEIDGKG=HHEBAGE9FHHFHGEE7IHE=JH1F7.G2GFLD?J&D9ECC7C; X0:i:9 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2114:2481:34854#49 83 1 593705 0 100M = 593292 -513 TAACTTATCTGTGCCAAGTGGTGTATTAATGATTCATTTTTATTTTTCACTAAATCTTTTCTCTAAAGTTGGTGTAGCCTGCAACTAAATGCAAGAAATC EI4HFHBGGGHFHIGCHIFGFCGFDGICIFCGGIFDH9GGFIBFIEFHFFEGGHFHGGDCCHGFEJDHGHHGD@EHHIFI?GGBFGJGDGFGGDCFDB?A X0:i:9 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDDDD XT:A:R RG:Z:1#49 HS25_09827:2:1212:13523:80123#49 147 1 593726 0 100M = 593356 -470 TGTATTAATGATTCATTTTTATTTTTCACTAAATCTTTTCTCTAAAGTTGGTGTAGCCTGCAACTAAATGCAAGAAATCTGACCTAGGACCTGCACTTCT GFHHFHFFGHFDGHIIGGHFHGFFHEHHBHIFGGJDFKHHFFDFHEJGHHHFLGGGHHDHGGGGFBEGGGIIIEHIIHGG4HDIDGFBGFHDEE7EDBC; X0:i:9 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2211:3927:5167#49 163 1 593748 0 100M = 594206 558 TTTTCACTAAATCTTTTCTCTAAAGTTGGTGTAGCCTGCAACTAAATGCAAGAAATCTGACCTAGGACCTGCACTTCTTACCATTTTGCTCATATTTATT ;CBCDFEHDFFGHGGDIDHFIHJFIEGEI@FGFHGEHJIGFHDHGGKEFHHHGFIHFHEHHFKHGEGHFIHKHFFHGIHJFGIHIIHGHFGLFFDGBFHG X0:i:9 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1205:10984:77132#49 147 1 593750 0 100M = 593417 -433 TTCACTAAATCTTTTCTCTAAAGTTGGTGTAGCCTGCAACTAAATGCAAGAAATCTGACCTAGGACCTGCACTTCTTACCATTTTGCTCATATTTATTCC GHHGFHGGFLFIEHBICFGHEFIFEFFCFEIFHGHGGKHGHEFEFIEGDHIFBGGIH=GEGIGHGBHFGGIIIEEFIFHIGHGIGCGHGFFFHDEDCBC; X0:i:9 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1215:14436:74227#49 163 1 593856 0 100M = 594258 502 AGTTTTGTAACATGTATATGTTATATATATAGAAAGAGAGAGAGGCAGAGATGGAAAGTAATTTATGGAGTTTGATGTTATGTCAGGGTAATTACATGAT <.?A.ECFD5FGGGC)F5D?+.5E8DD/I0C534G1DECGFDDH?DEE37CGB+FBBF5?@5>?E=A>+GC4FEFGBHA+4LBB5HC>?DG X0:i:10 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2307:7298:35586#49 163 1 593947 0 100M = 594337 490 TTACATGATTATATAATTAACAGGTTTCTTTTTAAATCAGCTATATCAATAGAAAAATAAATGTAGGAATCAAGAGACTCATTCTGTCCATCTGTGATAG ;CBBDFEEFEFGHEEGFGEGIGHIEEIEIEGGGHHFGJIGFGHHDGGIJHHGGEIHEFGHGGFFFHFGFEGFEFIHJHGIEGIFGIHGIFLGFGAF>HF; X0:i:9 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2307:8367:75924#49 147 1 594041 0 100M = 593629 -512 TGATAGTTCCATCATGATACTGCATTGTCAAGTCATTGCTCCAAAAATATGGTTTAGCTCAACACTGAGTGACTATAGGAAACCAGAAACCAGGCTGGGC GHHBFHDDBGADGH3FHE=FEGFJ5BGHGAFFHCDEFHED?EGEHEFGDHFJBH5DHDAHGIGDGA@FDFE7EFGBCJE775FFBBEHCECFFDECAA;: X0:i:8 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2201:21392:78213#49 83 1 594077 0 100M = 593663 -514 TGCTCCAAAAATATGGTTTAGCTCAACACTGAGTGACTATAGGAAACCAGAAACCAGGCTGGGCGCTAAAGATGCAAAGATGAATGAGACATCATCTCTG BF44'+DAGF;HD,EH7GB74?6?FEGGCK,AAA8@CGCC,GB?,?.H882EG@FCH.H:AD?DG?@?DHGEBCG?FA? X0:i:8 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1+<1AAA XT:A:R RG:Z:1#49 HS25_09827:2:1212:4287:21776#49 83 1 594107 0 100M = 593649 -558 GAGTGACTATAGGAAACCAGAAACCAGGCTGGGCGCTAAAGATGCAAAGATGAATGAGACATCATCTCTGCCGTCCAAAAGCTTACTGTCTAGTGGGAGA EFGHGFHGGD@FHGG>FGHJE?BFECGGGGFGGFKHDGGGGFHGCGIJIIHLIHFHHG@GCHEJGJIHDHHGIHJFEIKGHGGGGGHGGFFJFFGFEEAC X0:i:9 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2211:3927:5167#49 83 1 594206 0 100M = 593748 -558 AGTTACACACGTAAGGACAGTAATCTAATAAGAGCTAATAAGTGAAAACTAAGATAAATTAATAATACAAGATTACAGGGAAGGTTTCCAAAGTCAATGA FJHHJGHGGGHFHGHEHIHGHGIBG@JGFKCGGFFFHGGIFGGGIGIF;IHGIHGGHGHFJHHJGIE?HHHGBFJHHIFIHGGGHGJGGHFIGFGFFCAC X0:i:6 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFA XT:A:R RG:Z:1#49 HS25_09827:2:1215:14436:74227#49 83 1 594258 0 100M = 593856 -502 GATAAATTAATAATACAAGATTACAGGGAAGGTTTCCAAAGTCAATGAGGCCTCAAATGAATCTTGAAAGTGTGCAAGGATTAACCAAATGAAGAAATGT :C95G5C X0:i:4 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=BDADD XT:A:R RG:Z:1#49 HS25_09827:2:2207:11408:28930#49 163 1 594266 0 100M = 594682 516 AATAATACAAGATTACAGGGAAGGTTTCCAAAGTCAATGCGGCCTCAAATGAATCTTGAAAGTGTGCAAGGATTAACCAAATGAAGAAATGTGTAAGTTT C@GEEEI7>5@BFGEEBBAE,F+E?F>EDC==@CB;A>>CDFHHH2 X0:i:4 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1311:9345:76577#49 99 1 594281 0 100M = 594670 489 CAGGGAAGGTTTCCAAAGTCAATGAGGCCTCAAATGAATCTTGAAAGTGTGCAAGGATTAACCAAATGAAGAAATGTGTAAGTTTTTCAAACAAAAAGGA CAEFFGFEFFFFGJFHCGAFCD@EEJFDGHEHHEAGGGFCFHGHFFCIF?IIJIFGFGAG@GGHFFCGGEFGFDCD6E?H7GF,EFFGFEGGGCACHGFF X0:i:5 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DDDDE XT:A:R RG:Z:1#49 HS25_09827:2:2307:7298:35586#49 83 1 594337 0 100M = 593947 -490 ATTAACCAAATGAAGAAATGTGTAAGTTTTTCAAACAAAAAGGAACAGCATGAGCAAATGCAAGGAGGCCTAAAATAAAGAGATGTGTAAAGAGGTGTAA HIHHGGHGGDDFFIGHHIHIFIIFEGGIGFFGGHEGHGIGGIFGELIFIDFLCHFGHGHDGHGGGLHHHGHGIFJHHIFDHGGGJGJGGGFIEFGFECAB X0:i:6 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2304:5440:18510#49 99 1 594603 0 100M = 594965 462 ATATTTATTTTTATTATACTTTAAGTTCTAGGGTACATGTGCACAACGTGCAGGTTACATATGTATACATGTGCCGTGTTGGTGTGCTGCACCCATTAAC CABCFD4EGFGG@DGG>GAHIDIGEJFIBAECC:CGFEF@G9EEAECECF)FFD@EFGCG8EGADEGGGF7DAFFG667HCCIHHFJC@EGGI>ECCI7F,DBEFEBIHEG9CD@CDA?BC< X0:i:5 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2207:11408:28930#49 83 1 594682 0 100M = 594266 -516 TGGTGTGCTGCACCCATTAACTCATCATTTACATTAGGTATAGCTCCTAATGCTATCCCTCCCCGCTCCCCCCACCCCACAACAGGCCGCGGTGTGTGAT 2AHDJ=BC7IHEE-B67,?IGF77G,GGHGDG8FFG,GGC.FCFD@8CA;F8CHEC(L.C8HH@H-F<;>BDEGGGEGFGGF@FFEGFEBAC X0:i:6 X1:i:18 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!1:BBDAD XT:A:R RG:Z:1#49 HS25_09827:2:2304:5440:18510#49 147 1 594965 0 100M = 594603 -462 ACAATGCAGATGAGTGATTATCAAGGTCTGAACTGAATAGTGGAAATAGAGATAAGGAGGCAAATTCAAGATATGTGCGTGACAGTAAAATTAACATGAC GEGECDG5IAA;AHF4GAECEGFB=B4CH?@DG>?FF7FDF,6EFBEGDFBF5GF?DE55G5D674DFGAE>G+>?I5G+?>GC:6GAGE9E8C?E86;< X0:i:9 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2102:12067:72669#49 99 1 595515 5 100M = 595901 486 AAAACTAGATGTCTTGGAGGATTGGAAACAAAATAGAACTTTACTAGTGCCTTAGACGCCCATTGGGTGCTCCTTGCCAATTGTGTTCTCCTTTATTTCC CABEFGFEIFHFGJGFGGGGGHIKFJHFGHHHHJHGJHHGGHFHIGHIGHIIHGGIGFGFGIGHGKG@GFFIGJGGHIIHIHDHJGFHFDGGGHEGEHFB X0:i:7 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:2305:9970:89116#49 99 1 595550 0 100M = 596004 554 GAACTTTACTAGTGCCTTAGACGCCCATTGGGTGCTCCTTGCCAATTGTGTTCTCCTTTATTTCCTGCTGGATATGACCACTGTCCTTCCATTGCATTGT AAEEFGFEIFGGGHGGGGFFIHIHHJFHGHHHGGIGHHHHEHGGIGHCGHIFHFLIGHGJIIGHKFGGGHH7GGEEFGGHIHIHHGJHFH@GGHGFHHIF X0:i:7 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFD XT:A:R RG:Z:1#49 HS25_09827:2:2307:14897:11771#49 99 1 595607 0 100M = 595987 480 TTATTTCCTGCTGGATATGACCACTGTCCTTCCATTGCATTGTATGTGTTTTTTAATAGACTTTAATGGTTCTCAAGTGATGCATTATTTAGTTTGGTTC AABEFGBDICGDCEF?>EFHGHEHECFIG>HHHAEC>EECGD/-9FCIDHA;HHBIDFFGFEGHEJF@B?@GFC7?F6IEJFI7CECG@DFGGFE=BAA; X0:i:10 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1208:20737:33237#49 163 1 595718 0 100M = 596089 471 TATAAATGAAATTATTTTGTAGAAGTTCTTTCACCTTTATCAGAAGGTACTTTCACCTTGATTCAATAATAAGTTTGCATATTACAACCTTGTTGAATGT ;CBBDDCFFHFGHGIGIFEGGKFIHGIIIEGGGHHFIFGGEJHHEGKBFGHGGFIHFGJHGGFGEIFGFIGFHGFHGHFLHGFGIIHFGFGIFDHGHFHG X0:i:9 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2104:12895:42968#49 99 1 595836 15 100M = 596171 435 CGTATTGCTATATGATATTCCACTACATGAATATGTCGGACTTCATTCCTCAGATCTATTGTTGATGAACACTTGAAATTTTTCCAGTTTTTAACTATTA C>EDFGGFIFHGGJGHGGHHDGIGGJHIEHHHHIIGHHHCGHGHFGHGFHIIHHBIGGGGGGGHHEHGGHGIGKGEFIIFIGGFCGIGEGGGGHHJEHIB X0:i:1 X1:i:7 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:15 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:U RG:Z:1#49 HS25_09827:2:2202:2980:20171#49 163 1 595843 14 100M = 596248 505 CTATATGATATTCCACTACATGAATATGTCGGACTTCATTCCTCAGATCTATTGTTGATGAACACTTGAAATTTTTCCAGTTTTTAACTATTACAAACAA ;CBBEDGEFGFGHGFGIIIFIHJIIEEEDEGIGHGGEAIGFJHHEGGIJHEHGDIFFDJHFHHHHIHGFFGGCHFHFFGIHFIHIIHGGHGGF5EFFHH? X0:i:1 X1:i:8 XG:i:0 AM:i:0 SM:i:14 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2102:12067:72669#49 147 1 595901 13 100M = 595515 -486 TGAACACTTGAAATTTTTCCAGTTTTTAACTATTACAAACAATGCTGCTATGAACATTCTTTTGTAAATCACCTGGTTCATATGTGCAAGATATCCTCTG ?HHBGHGFGIFIFHIIFFFEFFJBHIFHGFIJEHEHGHFFFJHFEGEGHHGJIEDDHHJHGIJEFEHFGFEIIGHHIHFFFHIFGGGHGFCFHDEC@BC; X0:i:1 X1:i:9 XG:i:0 AM:i:0 SM:i:13 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2307:14897:11771#49 147 1 595987 0 100M = 595607 -480 CAAGATATCCTCTGGGGTATATATTTAAAAGTAAAATTATTGAGTTATTCAACATTACCATGAAATGCTACACTATTTTTTTTAACAATCCTACCAATTT GHHBDH?DFL>DFHCF>FGHHGCFEFFHGAEFECEDG7EAHFFEHFEG@EEDB>F5,CGBG@DECGHEB7ECEF>@CFCIFIAC@FHHGACEBDBBCBC< X0:i:5 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2305:9970:89116#49 147 1 596004 0 100M = 595550 -554 TATATATTTAAAAGTAAAATTATTGAGTTATTCAACATTACCATGAAATGCTACACTATTTTTTTTAACAATCCTACCAATTTACACTTCTACCACGAAC GEGEFHDHILGHGHCIFIEHIGCEHFGHHEFDHGEFFFFFHFFFFIEGHEGF5BGFHHGEGHJHCB@FGGIDIEH8IHGFDEDGGCGHGEHEHDEEDBC; X0:i:5 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1208:20737:33237#49 83 1 596089 0 100M = 595718 -471 ACTTCTACCACGAACAGATAAGCATTACCATTGGTCTTCATTTGTAGGAACCATATTTGTCTTTTGCTCTGGGGGCTTTGTTTTGTTTTGCTTTGTTTTT BIGDGDDGGFGFHGGJHIBEHHIFGGJGIFHGGIFIHGGJGIHGIHFHFIIGIHGHHHHGGHHHGIGHHHHJIHFIKIHIHHGGJGJGGHFIDEGFEEAB X0:i:7 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1207:6980:11225#49 99 1 596096 0 100M = 596425 429 CCACGAACAGATAAGCATTACCATTGGTCTTCATTTGTAGGAACCATATTTGTCTTTTGCTCTGGGGGCTTTGTTTTGTTTTGCTTTGTTTTTTGCTTAG CACFFGFFJFGFGJGJGGHHGFIGFJFHGHHHFIIGGGHHGHHAFGHGLHIIJIEIGHGGEIGHHFGGGEKIGKGEFIKHGHIHGHHHFGGGGHEHHHJB X0:i:7 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1314:19955:62462#49 99 1 596156 0 100M = 596400 344 TCTGGGGGCTTTGTTTTGTTTTGCTTTGTTTTTTGCTTAGAAGTGCTTTGGCTATTAGGGATCTTTTTTTGGCTCCATGTGAACTTTAGGATTTTTTTTT CABEFGFFIFHEGEEHGGGHGFDGHJFDGHHHHIJGJGHGGHFHFGHEGIIIJIEGFGGGIGGHKKGGGEFFGJGGFIKFJGIHGGIGFHGGGHHJHHAH X0:i:8 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFD XT:A:R RG:Z:1#49 HS25_09827:2:2104:12895:42968#49 147 1 596171 7 100M = 595836 -435 TTGTTTTGCTTTGTTTTTTGCTTAGAAGTGCTTTGGCTATTAGGGATCTTTTTTTGGCTCCATGTGAACTTTAGGATTTTTTTTTAATTTTGTGAGAAAT GHHHFAJFLLFIGHIIFFHHJFFJHHFHFHFJGHHFGFHJHJGFFIGGHHKJIHGIHHEHGIGHGEHGIGIIGIEEFFHGGIIIDGGHGFHFHDFDCBC; X0:i:8 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2302:20762:76488#49 163 1 596203 0 100M = 596564 461 TTGGCTATTAGGGATCTTTTTTTGGCTCCATGTGAACTTTAGGATTTTTTTTTAATTTTGTGAGAAATAACGTTGGTAATTTGATGGGAATTGCATTAAC HGJDEE@EFCHC@HGFGC>?57EEG77D97FDBH>D45H?BB5++6EE==@@3HAIAGF>GHDFGFEFEFDG X0:i:7 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1314:19955:62462#49 147 1 596400 0 100M = 596156 -344 TCTTTCATTAGTATTTTGTAGTTCTCCTTGTAGAGATCTTTCATTTATATAGTTATGCATTCCTAGGTATTTTTCATGGCTATTGTAAATTCAGTTGAGT GFHHFHJJILHIFHIIFIGHLFJFHEFEHGDFHFIHHE9HHFIFHIJGHDKJI:GGGC1@F=DDDDB=; X0:i:7 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1207:6980:11225#49 147 1 596425 0 100M = 596096 -429 CCTTGTAGAGATCTTTCATTTATATAGTTATGCATTCCTAGGTATTTTTCATGGCTATTGTAAATTCAGTTGAGTTCTTAATTTGGTTCTCAACAAATTA GHHFFHGJGIHHGHIFHFGHJHJGHFFHHFFJGFEFGFBFHJGFFIGGHHFJIKGDHHGHGIJGFGHFGGEIIIGHCJHFGHDIDGEHGFJFHDFCDBC< X0:i:7 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2209:1590:83716#49 99 1 596444 0 100M = 596795 451 TTATATAGTTATGCATTCCTAGGTATTTTTCATGGCTATTGTAAATTCAGTTGAGTTCTTAATTTGGTTCTCAACAAATTAATCTCAACAAACATTCAAA A@CCFD?DA=GD@EGHG>DGDD>HCH76F@D6EGHI@GDJ?>,F6F>>@EF@D>2 X0:i:10 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11B:A4= XT:A:R RG:Z:1#49 HS25_09827:2:1311:21300:67638#49 163 1 596508 0 92M8S = 596544 136 TGGTTCTCAACAAATTAATCTCAACAAACATTCAAACAGCTTGAATGTATTTGGTGTATAGAAATACAACTGATTTTTGTGGCTTTTTTTTTTCAAGACT <;?377DCD9EGGHECCFE?DGF7BDD@G5FB>HGGE?@>DD77+@>BD>BD@5E5ED7DDAE7=HGEADF5IB4JEFDCEBAD;*4CD+<''53+(3(+ X0:i:9 X1:i:1 XC:i:92 XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1311:21300:67638#49 83 1 596544 0 100M = 596508 -136 CAGCTTGAATGTATTTGGTGTATAGAAATACAACTGATTTTTGTGGCTTGTTTATCCCAAGACTTTACTGAAGTCGTGTATCAAGTCTAGGAGTCTTCTG 2AABB+EGC@E@CC5GCD7?7GGBECD6G@ABG@,@DGA8-:G@A77FDFC.CCG-D;HCCE9G@EEFG:DFB@CC;@H?F:A>F?0@@?FA?FAF7>?8 X0:i:9 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!11ABDAD XT:A:R RG:Z:1#49 HS25_09827:2:2302:20762:76488#49 83 1 596564 0 100M = 596203 -461 TATAGAAATACAACTGATTTTTGTGGCTTGTTTATCCCAAGACTTTACTGAAGTCGTGTATCAAGTCTAGGAGTCTTCTGAAGACTTTAGGGTTTTCTAG 2I=DJAHGGG@65IGJ7BHG7GEHDGCFFF?G@@F8HGG5GAGCHEHFICEFIHFFEE?DC0E8GEHH?EHFI@HHHIJGFEHGFFEIHGF9FE@FH?G,FBCF@DGA@BCFABEG=FGGFGFG2DE2H>GHGGG@FGFIGFGFEBAB X0:i:5 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=BDDDD XT:A:R RG:Z:1#49 HS25_09827:2:2213:17885:39529#49 99 1 596759 0 100M = 597135 476 GCACTTCCAGTACTGTATTGAATAGGAATGATGAAGGTGAACATCCTTGCTTTTTTCCAGTTTCTAGAAGCAACACTTCTAACTTTTGCCCATCCAGGAT AAECFGFGIFHGGEGEGGHEGFIHEEHIBHEHHHIGGEHHFHGHIGHEGHFIHFGIFHIFIGGHKKEGGHIFGGGGGGGFIHIHEFHHDHGGGHEJHDFE X0:i:5 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2316:12165:48600#49 163 1 596795 0 100M = 597157 462 GTGAACATCCTTGCTTTTTTCCAGTTTCTAGAAGCAACACTTCTAACTTTTGCCCATCCAGGATGATGTTGGCTGTGGCTTTGTCATAGATGACTCATTT B.DI@EAG=F=CHAFG<=:HG@@?GG:9GH>?EI??;>7;:I<=9CE7I.?9HEAECF2:8:DIIHGH8:G>GF;89HG X0:i:7 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2209:1590:83716#49 147 1 596795 0 100M = 596444 -451 GTGAACATCCTTGCTTTTTTCCAGTTTCTAGAAGCAACACTTCTAACTTTTGCCCATCCAGGATGATGTTGGCTGTGGCTTTGTCATAGATGACTCATTT GEBBDA5F5GGIFHBGG=HKCBE56:BGLGHCD8C?EC6C: X0:i:7 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1204:4162:17081#49 147 1 597081 0 100M = 596741 -440 AAAGCCCACTTGATCATGATGAATTATCTTTTTGATGTGTTGTTAGCTTCAGTTTGCTAGAATTTTGTTGAGTATTTTTACATCTGTGTTGATCAGGGAT GHFEFDFDFIFIAHIIHIGHIGFBHEEHHGGFGFEEGKHGFEF4EIEGGEHJIEGGHHFEGGJEFHHFHGEGFEDHGJGFFICGCGHHGFFDFCDCCAC; X0:i:8 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2213:17885:39529#49 147 1 597135 0 100M = 596759 -476 TGCTAGAATTTTGTTGAGTATTTTTACATCTGTGTTGATCAGGGATAAGGATTTGTAGTTTTCTTTTGTGTTCTTTTTAAAATTTTCCTTGTTAATTTTA GGHHFHFGGLAIEHIICIEHJFHFHIFHHHIJEFEFFEHFHFGFFEJGDHIJIGGIHHHHGIGHFGHHGGIICGHHEJFFGIDGEGGLGFGFEEEDCBC< X0:i:9 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1208:18961:17754#49 163 1 597143 8 100M = 597462 419 TTTTGTTGAGTATTTTTACATCTGTGTTGATCAGGGATAAGGATTTGTAGTTGTCTTTTGTGTTCTTTTTAAAATTTTCCTTGTTAATTTTACTGCACAG :;AADEG879(<8AC@EDEF@7FI,7>E7EFHFHAC665+=D77G5BE5>87+5IEC6G7+H7F5E>H5EFD6EFHBFGFGJGGGFGGFGFEB@A X0:i:9 X1:i:0 BC:Z:TGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:1=@DFFFD XT:A:R RG:Z:1#49 HS25_09827:2:1214:13759:35099#49 147 1 597162 0 100M = 596750 -512 ATCTGTGTTGATCAGGGATAAGGATTTGTAGTTTTCTTTTGTGTTCTTTTTAAAATTTTCCTTGTTAATTTTACTGCACAGTATTATTTTAATGATGAAT GF3FDH5DGL>CG>F@+5B45,22JB>H55D?5>E5,D9DFBFC>7D>H,H=?B(F7DD=>EG6G<6GGG5786C@CF77BB6HGEE?G;C+HD?D8(.: X0:i:9 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2101:17644:11550#49 163 1 597285 30 100M = 597634 449 ACCTTGTTCCTCATGTTACAATGAAACTGTTTAATATGTCATGATTATTTATAATGTTGAGAGTAGTTTTTGTGTATATATTAAGATATTTACATCAGTT FDHFGBHACH>JE X0:i:1 X1:i:8 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:14 XM:i:0 XO:i:0 QT:Z:!1=DBDAD XT:A:U RG:Z:1#49 HS25_09827:2:1209:4576:92057#49 99 1 597451 13 100M = 597797 446 CTATTGAAATAACCATATTTTGTTCTTTTATTCAGTTAATGTGGTTAATTTCATTGTTTGGTTTTCTAATTTTAAACCATACATTCTTGAAATTACTGCA AAEEFGDEEFFEGGGGG>IEFG5,GG,GB554+6' X0:i:1 X1:i:9 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:13 XM:i:0 XO:i:0 QT:Z:!4=DDFFF XT:A:U RG:Z:1#49 HS25_09827:2:1208:18961:17754#49 83 1 597462 15 100M = 597143 -419 ACCATATTTTGTTCTTTTATTCAGTTAATGTGGTTAATTTCATTGTTTGGTTTTCTAATTTTAAACCATACATTCTTGAAATTACTGCACTTAGTCACGA 2C=DB=H>,4ED,CBCHDBEEI>6?7?AD,A7GG787G9G@FGGI778AI:DE@?AIFH8@7H8(IH?@:D@IFEDH>HCEG>BHF18 X0:i:1 X1:i:6 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:15 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:U RG:Z:1#49 HS25_09827:2:1202:2912:12517#49 147 1 597509 6 100M = 597439 -170 TGGTTTTCTAATTTTAAACCATACATTCTTGAAATTACTGCACTTAGTCACGATGTATTTTTCTTTGGAGTATATTGTTGGATTATATTTGCAAACATTT GFHHFHGFGEHIFHIIFFGHJGHJHEHHGFIFHHEGFFGDFGHGFIEGHFIJIKGEHHJFGIGHFGHGGGEIIFDIEFGIGIIIGGHHGFFFHGFBCAC7 X0:i:5 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2315:7172:33723#49 163 1 597615 14 100M = 597725 210 AGAATTATTATTTAGTATATTAGTCTGTAATTTCATTTCTTTTAATATCCCTGTATGGTTTTACTATCATGGAGGTACCACCATATAAAACAAGTTGGAA ;CAA2*9*F6@&829D13BG>?JII7DIIC53GH1F;F*G<9@/BEGGFDFBJFEHGGJHHEFGGDGGBEGGGFGDAGGF@@@HGDJIBIGDDGHE;HGGHGC@HGHHEHGHFDHEI>C?D>BFBJ@@FFFFFG=CB>H X0:i:10 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:1209:4576:92057#49 147 1 597797 12 100M = 597451 -446 TATTAAATATTGCATCCCCCTAGCCCTGGAGTTCTTTCTACAGGAAAAAAAAATTTTCTAAATAAAATTTCTACAATGAAAAAAAAACTACTCAGTTTTT B,FBFDF>5HFD++34>+F4>6BJD44CH5@FE>?F?,957@F+FEFGGEIF?KGECE,HGG,?FGD>>?57C6DH,BHFDIGIGFAEGFGDFDDCCBC; X0:i:9 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1312:14826:65014#49 147 1 597802 6 100M = 597394 -508 AATATTGCATCCACCTAGCCCTGGAGTTCTTTCTACAGGAAAAAAAAATTTTCTAAATAAAATTTCTACAATGAAAAAAAAACTACTCAGTTTTTCTAGT GHFBFHDDFHFGAHIGFGHDFGFBHIFHGHIFECDEFHFFHFFFFIEGGHKJIHFEHAHFGIGDEGHFGGIGIGEIFHGCGIIHGIGHGFGFHGFEDBC< X0:i:9 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2115:8516:43769#49 163 1 597840 0 100M = 598155 415 GAAAAAAAAATTTTCTAAATAAAATTTCTACAATGAAAAAAAAACTACTCAGTTTTTCTAGTTTTTTTCTGATCATTTCATAAAAGTAGGTATTTTTCAT JCGH?HH=G>IFG8DGFFFFFH?FFK7FHHIFIGHHFBHFCFEEGA>8FHFGG7@C7HH6?7G7C'@77G@FD??AD8ABCEE?F;BF;?CCI8F@CG7A>G8:8?(>8BDEHHIFIFDC>?BF5G?FIFBGF@>?A X0:i:7 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:AA??D XT:A:R RG:Z:1#49 HS25_09827:2:1309:17752:18040#49 99 1 598292 0 100M = 598720 528 ATTTGTTGCAGCACTATTTACAATAGCGAAGTTATGGAGTCAACCTAAGTGTCCATCAACAGATGAATGAATAAAGAAAATGTGGTACTTATATACAATG B>BEFGEFJCHGGHEHGGGFGFIGGDFDFHHBFIEFFHHCFHHIHFEGFCC;HGGEFGIGGGGDD@7GGHFGIFGEFIGCDHDDJEFFDHGGGHHHHHGB X0:i:7 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1215:15846:19976#49 99 1 598295 0 100M = 598642 447 TGTTGCAGCACTATTTACAATAGCGAAGTTATGGAGTCAACCTAAGTGTCCATCAACAGATGAATGAATAAAGAAAATGTGGTACTTATATACAATGAAG B?BDCGFEAFFGFJEHGGBFDFIEDJFI8HHHGIEGGGHGFHHHGFHCGEIIHHGEGGGKFEGD@FGGGCHGAJGEFGGCGFDD5GHGEHFFAEEG;;C8 X0:i:7 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFE XT:A:R RG:Z:1#49 HS25_09827:2:1303:11842:58101#49 163 1 598296 0 100M = 598720 524 GTTGCAGCACTATTTACAATAGCGAAGTTATGGAGTCAACCTAAGTGTCCATCAACAGATGAATGAATGAAGAAAATGTGGTACTTATATACAATGAAGT EHGG?IEGIF@AFEJIGHEGHC@H?FIEHGEGHFDFHGHFHFEFH?IFFIHFDGIDJEGFCCIHGDFLGBGFFFHH2 X0:i:7 X1:i:3 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2111:12993:50947#49 147 1 598304 0 100M = 597975 -429 ACTATTTACAATAGCGAAGTTATGGAGTCAACCTAAGTGTCCATCAACAGATGAATGAATAAAGAAAATGTGGTACTTATATACAATGAAGTATTATTCA >EBFFHHDIHG;GHIIFFHFHGHEHFHIGEDFEHHGHDHDHHDGFIDGHEGFIHGGHHEHGIGGFGHFHGCIIFGIFFFIGEG>EEHHGFJFHGEECBC< X0:i:6 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2215:1482:7737#49 163 1 598334 0 100M = 598709 475 ACCTAAATGTCCATCAACATATGAATGAATAAAGAAAATGTGGTACTTATATACAATGAAGTATGATTCAGCCATAAAAAGGAATGAGACCCTGTCATTT ;?3C4C(929D6?ABEB=;'GCFC1<>EIEGA9617:65G7GH=CCG3@>H@GD7EGBE7GAFH,JGI+D+HHBIH6FBHC=IHG;CA@FG>B?*FFBHA X0:i:9 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1313:12063:87660#49 83 1 598373 0 100M = 598046 -427 GTGGTACTTATATACAATGAAGTATTATTCAGCCATAAAAAGGAATGAGACCCTGTCATTTGCAACAACATAGATGAAACTGGAGGTCATTATGTTAAGT HJHHBEHBGGDFHGFJHIGIHHIBGGKFGHHGGIFFBGGFGGGGIEIJIAIGIHGIHHHFGHGGGLHF@HHGHHJFGIFGHGGGJEJGGFFGFFGFEBAB X0:i:9 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2109:18211:19894#49 163 1 598410 9 100M = 598799 489 AAAAGGAATGAGACCCTGTCATTTGCAACAACATAGATGAAACTGGAGGTCATTATGTTAAGTGAAATAAGCCAGGCACAAAAAGACAAATACTATGTGT ;CBDEDGGFHFGEGGGIDIGGKJIFGIIGEGGHHGJIGIGDGHHGGHIFFHDGFIFGHJIHGEFGHHHFFGGHGFHFIHFHGFGIIHFIFIFGGHGHBFG X0:i:10 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1309:18971:94988#49 163 1 598430 8 100M = 598818 488 ATTTGCAACAACATAGATGAAACTGGAGGTCATTATGTTAAGTGAAATAAGCCAGGCACAAAAAGACAAATACTATGTGTTATCACTTATATGTGGAATC ;CBCEFEHFFFGHGGGCI=BIKJAIEIEICGGGHBEEFIGHHHDIGHLJHHHGGIFEFJHDHFFFEFGJFHFHGIHJHGJHEFGGIHGGFAGHDHFFHDG X0:i:10 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1306:19698:69123#49 99 1 598629 0 100M = 598975 446 ATGGGTACAAAAAAAGAAAGATTTAATAAGACCTAGTATTTGATAGCACAACAGGGGGATTGCAGTCTAAAATTCAATTATACATTTAAAAATAACTGAA BABEFGGFICGFGFGHGGFFGHIGHDHHFHHHHHEGFGBGGH;EFGEGFICFHEEEDGIFGIGHKGFGGHIFGIGDGIHHEGIDHEFFFGGGGCEFDF>F X0:i:10 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:BDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1215:15846:19976#49 147 1 598642 0 100M = 598295 -447 AAGAAAGATTTAATAAGACCTAGTATTTGATAGCACAACAGGGGGATTGCAGTCTAAAATTCAATTATACATTTAAAAATAACTGAAAGAGTATAATTGG GFHFDHFBBHFIFHBGFABCJGHGABFED?FJHCEDFCFADE4CAD@G@EGFIGG<7GEHG@FG5A23>G=F/IH7IJ8?DICC8CHHGF:DECD)AB6; X0:i:9 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2215:1482:7737#49 83 1 598709 0 100M = 598334 -475 TACATTTAAAAATAACTGAAAGAGTATAATTGGATTGTTTATAACACAAATAATAAATGCTTGAGGGGATGAATATCCAATTTTCCATTATGTACTTATT 0D7=6EECBGHGBC5GHIGJHHGFDGFCFBEEG?=DE55=BFHD7HDEEGEGHHEFGHGFCDHDGDEDFGD>DGEIIIGIAJEIB;F9GEGAGFGEBEFECAC; X0:i:8 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2205:8455:63368#49 163 1 598722 0 100M = 599063 441 AACTGAAAGAGTATAATTGGATTGTTTATAACACAAATAATAAATGCTTGAGGGGATGAATATCCAATTTTCCATTATGTACTTATTGTACATTGCATGC 7@D>E7@A>FHGCDGHGHHAH?5H5=>DH@JI54DFH=EHBGEGCF=EBHEEJGFB5DHFFIFHCC>GF+CFFFH4G X0:i:8 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2109:18211:19894#49 83 1 598799 17 100M = 598410 -489 TGTACTTATTGTACATTGCATGCCTGTACCAAAATATTTCATGTACCTCATAAATGTATACACCTGCTATGTACCCACAAAAATTAAATTTAAAAACAAT HIHHFHFGGGGFHIGHHIHGHHIFGGJIBHFGGHKFHGGFGIFGIHICACFGIHGFGFH8JHGFELIGHEHGEFJFGIG>HGGGHEHGGHFGFFGFFEAC X0:i:1 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:17 XM:i:0 XO:i:0 QT:Z:!1=DDDFD XT:A:U RG:Z:1#49 HS25_09827:2:1309:18971:94988#49 83 1 598818 16 100M = 598430 -488 ATGCCTGTACCAAAACATTTCATGTACCTCATAAATGTATACACCTGCTATGTACCCACAAAAATTAAATTTAAAAACAATACATTGTTATCCACTATAG HJGHGGHGGFGFHIFGHIGGHIGGGFFGIFFGGHFFHGGIBFGGIFIFIIFLEFGIHJHGJHHGGIIHHHHGHHJHEIFIHGGGJEJGGFFIFDGFFBAA X0:i:1 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:16 XM:i:1 XO:i:0 QT:Z:!1=DDFFD XT:A:U RG:Z:1#49 HS25_09827:2:2115:11995:38838#49 99 1 598839 16 100M = 599239 500 ATGTACCTCATAAATGTATACACCTGCTATGTACCCACAAAAATTAAATTTAAAAACAATACATTGTTATCCACTATAGTCACCATATTGCACAATAGAT @>BFFGFFJFHF9GGHGGFGIHIGGHFIGHHHFIJG=HCGGHGHFBDGGHDICGGGGGIGDJGHDG@GGCHFC9CJFEGHEGIHGFFHF@GGGEDBHACE X0:i:1 X1:i:5 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:16 XM:i:0 XO:i:0 QT:Z:!1=DDDED XT:A:U RG:Z:1#49 HS25_09827:2:1211:9221:53176#49 163 1 598846 16 100M = 599232 486 TCATAAATGTATACACCTGCTATGTACCCACAAAAATTAAATTTAAAAACAATACATTGTTATCCACTATAGTCACCATATTGCACAATAGATCTGTTGA ;CBCBDCED9FGHEFBGDDFGGFIFDBFIIGHFHBEDDGGHEHCDGEIFHCHG@FEGHEDGBKHEBHH?=?HIFFJEFGCEGFFCBHCCAIFFHHD>FHG X0:i:1 X1:i:5 XG:i:0 AM:i:0 SM:i:16 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1306:19698:69123#49 147 1 598975 0 100M = 598629 -446 TACCCTTTGACCAACATCTACCCAATCCTCCTGGTAACCATCATTCTACTCTGTACTTCTATGTGTTCAGCCTTCTTAGACCTCCACATACAAGTGAGAT G?FBFHDFGGFGFHICDGHDCGCFHFFHHHDDGCEEBFGHCJFFEIFGGDGFIGFKH=GHGCEHCJBFGGIEEFCHEHGGFHAF(FEEGEHFHDDEDBC< X0:i:9 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1313:2688:45856#49 163 1 599054 0 100M = 599510 556 ACCTCCACATACAAGTGAGATTATGCAGTATCTGGCTTTCTGTGCCTGGATTATTTTACTCAGTATAATGTCCTCCCGGTTCATTCATGTTGTCACAAAT ;ABCCEDE9FFGHGIDGGI2DHFCIGIIIIGGFHHEHGIGFEAHKGHEJIHG@GAFFFJFFFKBHEHHFIFFHHFEFHF>CGFCIIHGHALIDGFFFHF< X0:i:9 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2205:8455:63368#49 83 1 599063 0 100M = 598722 -441 TACAAGTGAGATTATGCAGTATCTGGCTTTCTGTGCCTGGATTATTTTACTCAGTATAATGTCCTCCCGGTTCATTCATGTTGTCACAAATGATACTTTT BIGDHEEGG@DFBGGGHDFGFCIFDCJAD7AGGFGFHGEFGFGDGBDFIIEFGHFGEFHGGEEC:JHFDEHFBDDEEIDGEBGB?EDEFFFEDD?FDBAB X0:i:9 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2214:8385:78333#49 83 1 599085 0 100M = 598719 -466 CTGGCTTTCTGTGCCTGGATTATTTTACTCAGTATAATGTCCTCCCGGTTCATTCATGTTGTCACAAATGATACTTTTTTTATTTTTTAAGGTTGTATAC FIHB=GHGBGGEHIHGHIGEHGGHJGCIDKEGGHFFHGDGFGHFGEIJIIIGIDGHEJHGGHGFGIHHHHHGIHHFEIFGFFGGH8JFFHFJGFGFEBAC X0:i:10 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DDDED XT:A:R RG:Z:1#49 HS25_09827:2:1211:9221:53176#49 83 1 599232 8 100M = 598846 -486 CGATGGATACTTAAGTTAATTCCACATCTTGGCTGTTGTGAATAATGCTACAATAAATATGGGAGTACAGATAACTCATTGACACACTGATTTGATATCT BIFHHEHG@GDFHF5C>?@GCHGBDFDI?FCGGEF@HGGEGGFDAGHHF@FDEFFGHCHDJHHGEHHCHHHGFFHHGIHG?HGEFFHGGHFGDFGFEBAC X0:i:8 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDDB XT:A:R RG:Z:1#49 HS25_09827:2:2115:11995:38838#49 147 1 599239 15 100M = 598839 -500 TACTTAAGTTAATTCCACATCTTGGCTGTTGTGAATAATGCTACAATAAATATGGGAGTACAGATAACTCATTGACACACTGATTTGATATCTTTTTAAT GHHHGDDDIHGIGHC2FFHH>BFFHIFHHFIDEGEF8FGDFGDEHIDGGHFFIGF=CHDFGID7FADGGGEI?CDB=F?;D7?H:EHE68@2DCEDC7/< X0:i:8 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1205:16901:23080#49 163 1 599254 0 100M = 599329 175 CACATCTTGGCTGTTGTGAATAATGCTACAATAAATATGGGAGTACAGATAACTCATTGACACACTGATTTGATATCTTTTTAATATATGCCCAGAAATA ;CBDEFGGFGFGHGGGEIHGIGHIFGIIIIGGGHEEHDHGHDHHGGBIFGHGGEIFEGEFGHKGHHHIJEEFHFFHGFGLHGIGIIHFIHGIJGFDHBHG X0:i:8 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1205:16901:23080#49 83 1 599329 0 100M = 599254 -175 TCTTTTTAATATATGCCCAGAAATAGCATTACTGAATCATATGGTAATTCTATTTTTACAGAATCATTTATACTGTCTTTTACAATGGCTGAAATAGTTT HIHHJFHGGGGEHHFHDIHGHGIFJEFGIKHGGIFFDGJJGIGGIGHHIIHGIHGGHGHGGHGJFJHFHHHEIFJHHIHGHHGGJGJGGGFIGFBFFCAC X0:i:6 X1:i:3 BC:Z:NGTTTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=+@AAA XT:A:R RG:Z:1#49 HS25_09827:2:2210:17325:54317#49 99 1 599382 0 100M = 599776 494 TTTTACAGAATCATTTATACTGTCTTTTACAATGGCTGAAATAGTTTACATTCTCAACAATTACAAGGTTTTCCTTTTCTCCACATCCTCTCCAACACTT AAEEFGEFJFHGGJGJGGHHGHIHFHHIGHHHHGIGJGHHGHJIGGHIGIIIJHGHFHIGGGGHHGIGGFGFIKGEFIHHJGGHHFFHFGGGGHHGHHFE X0:i:7 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:1313:2688:45856#49 83 1 599510 0 100M = 599054 -556 ATTCTAACGGATGTGAAATGGCATTTTATTGTAGTTTTAATATGCATTTCTCTGATGATCAGTGATAATTAGCATTTTTATATATCTGTTGGCCATTTGT ;FHDGEEGGGGFHGHGHIHEFIIGDGIFFBEGGIFHHGGIGIHFCFHHIFHGIHGFHHHGGHHHFJIHGHHEIHJHHIKGFGGEHGECGHFIFFGFEBAC X0:i:10 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2203:7073:25966#49 99 1 599754 6 100M = 600183 529 TCCCATTTTGTAGGTTATCACTTCACTCTGTTGACTTTCTTTTGCTGTGCAGAAGCTTTTTAGGTTGATGCTATTCCATTTGTGTTTTGTTGCTTTTCTT A;>EFD??GF?DFF?H2GB?GHIEG@GIGFKHHJFIDFGFHHFHFHFLHBFGGIHGDFCIHJHGHB?? X0:i:1 X1:i:7 XG:i:0 AM:i:15 SM:i:15 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1215:12918:82693#49 163 1 600029 0 100M = 600358 429 CATTCAGTTTTCTCAACACCATTTTTTGAAGAGACTGTTCTTTCCCCATGTGTGTTCCTGGCACCTTTGTTGAAAGTCAATTGACTATAATATGTAGATT <@BC4DDFFCFGHGGEIGIG??HI4EIBI0GG68G;HJIGHGHH5G4>GIJAE>H>AIA55?BG7EHHB6=>,FGH855?5+?77?F5I?6F<>+57>II6EF?F?@F>56@,GHA9FEB97EDA;: X0:i:1 X1:i:8 XG:i:0 AM:i:0 SM:i:14 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2303:2150:95656#49 83 1 600324 7 100M = 599983 -441 TTTTCTATTTCTGTGGGAAAATGTCATAGGAATTTTGATAGAGATTGCACTCAATATGTACATCACTTTGGATAGTATGGACATTTCAAACATATTACTT FFFHBHHGGGGEGHFJHIFIFHIFGGJIIGCGGGEDHGGGJIGGIGFKF&DGGHGHIEHCHHHHFIIHHHHEFFFHHIDIFGGGHGJGGFFGGFGFCEAC X0:i:8 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDDED XT:A:R RG:Z:1#49 HS25_09827:2:1306:9959:9390#49 147 1 600348 7 100M = 599994 -454 CATAGGAATTTTGATAGAGATTGCATTCAATATGTACATCACTTTGGATAGTATGGACATTTCAAACATATTACTTTTTCCAATCCATGAACATGAGATA GH@FFHGFFLGHGHIIGGGHHFFGAFF?FEIFGHHEFDGAHEFGFIGGHHKJIGGIHAEHGI?EFHHGGGIICGEIIJKIFIFGBFFLGFHFHEFEDBC; X0:i:5 X1:i:4 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1215:12918:82693#49 83 1 600358 0 100M = 600029 -429 TTGATAGAGATTGCATTCAATATGTACATCACTTTGGATAGTATGGACATTTCAAACATATTACTTTTTCCAATCCATGAACATGAGATATCTTTCCATT BC7+G=501@@G5C?5H?7IEG>FD,?6?@7BGIF8HGGGGAGFILHJFIHGIHFFGGHGHH@GGJJHHHHGIDJHGIFGHGGGHEJGGHFJFFGCEBAA X0:i:5 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DFFFD XT:A:R RG:Z:1#49 HS25_09827:2:1209:5053:88663#49 83 1 600378 32 100M = 600007 -471 TATGTACATCACTTTGGATAGTATGGACATTTCAAACATATTACTTTTTCCAATCCATGAACATGAGATATCTTTCCATTTATTTGTGGCTTCTTCAATC HJHHFHHGGFED+BG5EFADA; X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:14 SM:i:37 XM:i:0 XO:i:0 QT:Z:!1=DDFFB XT:A:U RG:Z:1#49 HS25_09827:2:1301:14610:76633#49 99 1 600523 14 100M = 600874 451 TCTTTGTTTAAATTTACATCTAAGTATTTTTTGTTGCTATTATAAATAGGATTGTTTTCTTGATTTCTTTTTTTGTATAGTTTGTTGTTGATGTGTAGAA CAEEFGFFJFFGGGGHGGHHIHIGCEHIGHHHHIIGGHHHGHHGIGHIGIIFFHGIGGIGMGGHEGHGGHIFGKGJFGHEGEEHHH;CFEGGGDFJDDIE X0:i:9 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2312:3457:73925#49 163 1 600830 15 100M = 601190 460 ACTAGGTTGAATAGAAGTTCTGAGAGTGGGCACCCTTGTATGAAGTTTCCCACAACATCTCTTATCTTTTTATTAGCTATATATTAATACGGATGTTTCT +F7I75EHA,6A5GA?AC?@B?FBEGG5IEEBBDFBHFDDFED=FFHHEHGCBI4GGH@;HEHFAB5?FFBFHG X0:i:1 X1:i:7 XG:i:0 AM:i:0 SM:i:15 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1301:14610:76633#49 147 1 600874 15 100M = 600523 -451 GTTTCCCACAACATCTCTTATCTTTTTATTAGCTATATATTAATACGGATGTTTCTTCTTCATCAGGAGTTTGAAAAATATGTCTTTTCTCTATATTGTT GDHHFHGDIEFGFHIIGGGHIFHFHIFHGEIJIFIHHFIDHFIEHIEGHHIJIGGEHHHHGIFHFEHFGGIGIIHIFJGIFIIGEIGAGHGFGDDECBC< X0:i:1 X1:i:7 XG:i:0 AM:i:0 SM:i:15 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2210:8994:41671#49 147 1 600875 51 100M = 600399 -576 TTTCCCACAACATCTCTTATCTTTTTATTAGCTATATATTAATACGGATGTTTCTTCTTCATCAGGAGTTTGAAAAATATGTCTTTTCTCTATATTGTTC AHFFFEDD5LGDEHIFGFHEIDBFHEG?BHIFEFEFFFHG7FGCFGEGGCE@IEFCEHFFGCGIFGHFGAEGFEDHIFCGGICEGFAHGFGEFCBDCAC< X0:i:1 X1:i:8 XG:i:0 AM:i:14 SM:i:14 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2307:12282:49461#49 163 1 600921 0 100M = 601277 456 GATGTTTCTTCTTCATCAGGAGTTTGAAAAATATGTCTTTTCTCTATATTGTTCTTAATCAGTCTTCCTAGAAGTATTTCAATTTCAAAAAGTAGCAACA ;CBCEFCHFFHGHGFEFFIFGHFIHGIIGEGGGHHCHGHGHHHHEGKIFIHGGG>FGDJHFGFGFHGHJFFHHGEHGHHJHFGFIIHGGALFFGEFHHFG X0:i:10 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2115:11817:59023#49 163 1 601002 13 100M = 601404 502 ATTTCAAAGAGTAGCAACAACTGTGGGAGTTCAGTCGGGCTGGTGGGAAAAATTTTAAAGATAGTTTTAAGAAATCGACACAAACCTTCATGGAAGGCTG ;IGD'I@GGFD+C&FDGDFHC5GBEFHD@GEEFEF7HDFE>FFFHCFIDBFBHCFGF2IHFIHIIDFHGFFEG X0:i:1 X1:i:9 XG:i:0 AM:i:0 SM:i:13 XM:i:2 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2312:8121:12665#49 99 1 601003 13 100M = 601409 506 TTTCAAAAAGTAGCAACAACTGTGGGAGTTCAGTCAGGCTGGTGGGAAAAATTTTAAAGATAGTTTTAAGAAATCGACACAAACCTTCATGGAAGGCTGG C;BCFCFEIFFGC-GHAGGHGFEGGE@DBHHHFHHGGHHC@EFIFGHGGHCFCDEA@GGFEE?DEFCGGEHGCDGEFGIHEGBHCGFHFHGGG@ECH=IH X0:i:1 X1:i:9 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:13 XM:i:0 XO:i:0 QT:Z:!1=DDDFD XT:A:U RG:Z:1#49 HS25_09827:2:2309:9208:61280#49 163 1 601091 50 100M = 601450 459 ATGGAAGGCTGGGGGTGTTGTATAGCTTCAGTAATAGATCTGAATGAAGGCGGCCTAATCCTTCCTTGAGTAAACAGCTTAAAGTAGGTGCAAAGGCATG ;CBA7798?9EGLGF:C>CFI?JC8C>,7@C+G6A7?6@GD,ACD@H?+5#DG+G5E@@C5,F7'5?G?DE5EG=EB4GJ+B5>4I>C+4+55CHC,GDG X0:i:1 X1:i:9 XG:i:0 AM:i:13 SM:i:13 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2312:3457:73925#49 83 1 601190 7 100M = 600830 -460 GTAAGGGAGTTTATCTAAATAACTTGTTTACTCATGTGGTCCTGAAGCCAACCTTTGATCATTCACAGGCAGGATGGCTCTCTCTCGGGGGAGGGTGACC FI4@GDHGGG@F,HGJDIFDBGEFGGFGFFHGGGKHHGG@GCGGAEIH;I:G9HGIHEHDCB9FGIHFHGAGIDFGHGGAFG)GGHFGG?GFEB?B X0:i:9 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=BDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2215:1491:36093#49 163 1 601263 0 100M = 601654 491 ATGGCGCTCTCTCGGGGGAGGGTGACCAGGTTGATTACCCTCTATTTTTGTTGACTAAAAGCCCCTGTCATTTAATATTTTTTCAATAAATGCTGGCAGG <8985'C<)J'7?HECC07'D?FG-=C8GCCA(E@F7EEG'?H7D@G&@F8GGEFE4F@F5AEF'EFE5FEDEEID$=D5EGF>F'HECGG>DGCF>+HG X0:i:9 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:4 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2307:12282:49461#49 83 1 601277 0 100M = 600921 -456 GGGGAGGGTGACCAGGTTAATTACCCTCTATTTGTGTTGACTAAAAGCCCCTGTCATTTAATGTTTTTTCAATAAATGCTGGCAGGGCTAGCTAGTCAGG HIHHJEHGGGGFHHFJHIGDHGBFEGJIIIEGGIFGHGIGJIGFIGIFFIIGGHGFHJHGGFEGGHHHHHHJFHJHHIFIHHGGHEJGDEFGFFGFFEAC X0:i:9 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1303:16971:3415#49 163 1 601285 0 100M = 601660 475 TGACCAGGTTAATTACCCTCTATTTGTGTTGACTAAAAACCCCTGTCATTTAATGTTTTTTCAATAAATGCTGGAAGGGCTAGCTAGTCAAGGCTCGAGG 5D7F5I,G+875CGF@GGDD5BD?H,5C>IDH,7@5B>+H77+BFFDD>++DA56+4E5+,5F=++'B>+4'++5C3C,%,2 X0:i:8 X1:i:2 XG:i:0 AM:i:0 SM:i:0 XM:i:4 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2115:11817:59023#49 83 1 601404 5 100M = 601002 -502 GCACGGCCCAGCCCCCTAGCGGCTCTTTCACTGAATAATTGGTGTCTGAGTACATTATTCATCCCTCGTGCAGCTGGGGTCTGCAGGACAGACCCCCACA HJDHG5HGGGEFCJ?GHIHICKE6GG:FDHHGGGD@DGJDFGFDHEHHF@HFCCGGEJDGJFGCGLGG8GHBHDHA@ X0:i:7 X1:i:3 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDDB XT:A:R RG:Z:1#49 HS25_09827:2:2312:8121:12665#49 147 1 601409 5 100M = 601003 -506 GCCCACCCCCCTAGCGGCTCTTTCACTGAATAATTGGTGTCTGAGTACATTATTCATCCCTCGTGCAGCTGGGGTCTGCAGGACAGACCCCCACAAACAA ?HHBC+JF54AI4H3C@EE@C,BBAEHHDED5EHIFF?FDFE@=A>EG@E+J?>GC=GJHGIA?G<@>D7EGGC>8C5EI?EA>:6GE>0CDCCED,BC: X0:i:10 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2105:3689:94324#49 163 1 601426 0 100M = 601847 521 CTCTTTCACTGAATAATTGGTGTCTGAGTACATTATTCATCCCTCGTGCAGCTGGGGTCTGCAGGACAGACCCCCACAAACAACAATTTGCAAAAGCAAA ;CADAEDE?@F58FECFFBB7E+IIH>I>@GH>H4F?D5DBEH7EF+IJIHGGEE+C67HAE7FE++I54F5HFEDBHGJEEA>4BH+@F5HG X0:i:10 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1208:7067:60296#49 99 1 601429 0 100M = 601744 415 TTTCACTGAATAATTGGTGTCTGAGTACATTATTCATCCCTCGTGCAGCTGGGGTCTGCAGGACAGACCCCCACAAACAACAATTTGCAAAAGCAAACTT AAEEFGFEJFGDGJGFGEBFDH@G<BHJHHA2 X0:i:10 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2309:9208:61280#49 83 1 601450 50 100M = 601091 -459 TGATTACATTATTCATCCCTCGTGCAGCTGGGGTCTGCAGGACAGACCCCCACAAACAACAATTTGCAAAAGCAAACTTCCCTGTTTTGTTTTTTTTCCC BCH(JDHG7DGE>F?CCBGC7G6BEGJF?@H7?GEDHAAEGI@FI(HFFCFCCC8@HEH@GHEFBEACHHHGDFJDGEDCBH?EGF?@EDFGF@C>B X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:13 SM:i:37 XM:i:1 XO:i:0 QT:Z:!1:BDD;B XT:A:U RG:Z:1#49 HS25_09827:2:1304:16038:71416#49 99 1 601494 60 100M = 601943 549 GACCCCCACAAACAACAATTTGCAAAAGCAAACTTCCCTGTTTTGTTTTTTTTCCCGAGATGATAAATTAGAGGCTTTTAGTGTGCCTCGGCCACTTAGA A?CDFGFGIFHFGFGHGGDHCFEGHEFHGHEHFIEGFHHG8HGEFEDDF:IFEIFECGI@GIGAEHGGGFFFGJGDGEIECFDHCGJDDHFBGHHCHH>H X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:37 SM:i:37 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:U RG:Z:1#49 HS25_09827:2:2309:5877:96423#49 99 1 601501 29 38M1D62M = 601910 509 ACAAACAACAATTTGCAAAAGCAAACTTCCCTGTTTTGTTTTTTTCCAAAGATGATAAATTAGAGGCTTTTAGTATGCCTCGGCCACTGAGAAATAGCAA CABEFGF?FFHECGGHBAGGGHIHDFHDGHHHHEEGFG@GGFHGFGEIFEIIBEH8FGGGEJGHGGGGGEIFI7CGFGHEDGDDJGCC@DFCGC5JH=6E XA:Z:GL000227.1,+11665,100M,1;5,-180815410,100M,1;1,-388858,100M,1; BC:Z:NGTCTATC XG:i:1 AM:i:29 SM:i:29 XM:i:4 XO:i:1 QT:Z:!1=DDDDA XT:A:M RG:Z:1#49 HS25_09827:2:1216:8600:17793#49 99 1 601513 37 100M = 601729 316 TTGCAAAAGCAAACTTCCCTGTTTTGTTTTTTTTCCCGAGATGATAAATTAGAGGCTTTTAGTGTGCCTCGGCCACTTAGAAATAGCAAGAGAGTGCACA ?ACDFGDFFFGFHJEHGG6EGFIHHEFIEHHHHIJEFHHG8@GFEFEEGCIFHFABGFGF@EGFDFDG:FFGFEGGH>CEGEIHGEH:EEGBGDAJHHFE X0:i:1 X1:i:0 BC:Z:TGTCTATC XG:i:0 AM:i:0 SM:i:37 XM:i:0 XO:i:0 QT:Z:1:?DD?DD XT:A:U RG:Z:1#49 HS25_09827:2:2103:11033:36783#49 99 1 601513 29 26M1D74M = 601919 506 TTGCAAAAGCAAACTTCCCTGTTTTGTTTTTTTCCAAAGATGATAAATTAGAGGCTTTTAGTATGCCTCGGCCACTTAGAAATAGCAAGAGAGTGCACAA CA>@F?FD<=HDFHGHAGHEGDIH5HBGFDGGGH5BBGIB XA:Z:6,-170972996,100M,0;6,+86367,100M,0;11,+68332,100M,0;19,+137964,100M,0; BC:Z:NGTCTATC XG:i:1 AM:i:29 SM:i:29 XM:i:1 XO:i:1 QT:Z:!1:DDFFE XT:A:M RG:Z:1#49 HS25_09827:2:2215:1491:36093#49 83 1 601654 0 100M = 601263 -491 AATCCACCAGAATCATGAAGGACATCATAGATCCCAAGAAGGAGAATGTGAGCAAACAGTCAACATGACAGCAACCAGCTTATAAAAGTGAGCGAAGTCC E83CEE3C/FHFCHGGCGGGFHGFG7CGFFCGGIKGDGDEBGG@IEHHIIIFIHFIDGHGCHE>FEHHGHHBIHFGGIFCF>GGGGHGFHFGGF?FDBAA X0:i:10 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!4:DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:1303:16971:3415#49 83 1 601660 0 100M = 601285 -475 CCAGAACCATGAAGGACATCAGAGAGCCCAAGAAGGAGAATGAGAGCAAACAGTCAACATGACAGCAACCAGCTTATAAAAGTGAGCGAAGTCCTAGTAT 2,=4B=5GGGG@,65GDI@GCCE?D,7A7BEG57EFBGE-8G(CEFG8IICDDD8FH;9E@-98:8I?-:AG:@JFEIFCE:C>3B<@E9FG?4BF@B;C X0:i:10 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:4 XO:i:0 QT:Z:!114BD:D XT:A:R RG:Z:1#49 HS25_09827:2:1316:8816:65845#49 99 1 601691 0 100M = 602051 460 GAAGGAGAATGTGAGCAAACAGTCAACATGACAGCAACCAGCTTATAAAAGTGAGCGAAGTCCTAGTATGTGAGAGAGGCAGAGAGCCTCCCTCTGTAAC ;B>C@DFDIDFEEBB3GCFFGHIGHHFGG@HHG>GDDGGBHGJ,FJB X0:i:10 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:1201:6606:84102#49 99 1 601707 0 100M = 602070 463 AAACAGTCAACATGACAGCAACCAGCTTATAAAAGTGAGCGAAGTCCTAGTATGTGAGAGAGGCAGAGAGCCTCCCTCTGTAACTGACATTTTCACTGTG CABEFGDFGFHGGJGGGGDHIHIKIJHHEHHHFHLGGHHHGH:GFGHIDIIIKIFIGHGGFGGHFKHGGFEDIJGGBIGFGGDEEFJ;EGGGCCHJB4JE X0:i:10 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1216:8600:17793#49 147 1 601729 29 100M = 601513 -316 CAGCTTATAAAAGTGAGCGAAGTCCTAGTATGTGAGAGAGGCAGAGAGCCTCCCTCTGTAACTGACATTTTCACTGTGAATCTGAGCAACCCCAGCCAAG AHFHFHDBGIF@FH8;G5GHEFFFDFBHHE8FHGD2FFFHHHHGEE@(=EBFGEF@=HFF5CDEGA6G>GEIGCC:EFA5,B7E:FF89FFD>:7:4B;; X0:i:10 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1208:7067:60296#49 147 1 601744 0 100M = 601429 -415 AGCGAAGTCCTAGTATGTGAGAGAGGCAGAGAGCCTCCCTCTGTAACTGACATTTTCACTGTGAATCTGAGCAACCCCAGCCAAGTTGTTGCATTTTGTT AHHEFHGFIIFIGHIIHFHHJGHJHFHHFEEACFIFFKE=?GFFFEFGHHIFIKFEH7HHGGFGFHHFGGEDC>DEFHGIDEDEEFGHGFGDFDFDBBC< X0:i:10 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2211:4041:36082#49 99 1 601763 0 100M = 602160 497 AGAGAGGCAGAGAGCCTCCCTCTGTAACTGACATTTTCACTGTGAATCTGAGCAACCCCAGCCAAGTTGTTGCATTTTGTTTCTCCCAAGGCCTGGAGTC AAEDFCEDI@FEGJEHGGGHCDIE5@BEHF5AHA,C5CH5D+,+5?75EDB?5HF7+55C+@5BH>B5E=6+CB55C*C<4'4++C>CB3(? X0:i:10 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2105:3689:94324#49 83 1 601847 0 100M = 601426 -521 CCCAAGGCCTGGAGTCAACATGGGGAGAGGCTTGGAGATGCTGTGAAGCAAAGACACTGGGAACAGCTGCAGACATTTTCCCAGACCAGGAAGTAAGAGC FFHHCFDGGGHFFFEGHGCECCGHEGCGIFEG?@FHHGAEGAGGHHHCAIFFDHGHHEHFCHEGGJIBHHHGHHECHIFGFGAGH?JGGGFJGFGFEBAA X0:i:10 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1308:18724:86898#49 163 1 601874 0 100M = 602274 500 AGGCTTGGAGATGCTGTGAAGCAAAGACACTGGGAACAGCTGCAGACATTTTCCCAGACCAGGAAGTAAGAGCAAGATGCCATTTTCAATCTGGATGCAT ;CBCAFGHFGEGGGIGFDHFIFHEIDCFIECGGHJEE?EGHFAHF@GBFGHHGGGEEIFFFFDFFJFIFG?HHGBD>FGHFEFFGIHFDAGFHCHFFFH2 X0:i:10 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2301:4003:35630#49 147 1 601910 29 100M = 601530 -480 CAGCTGCAGACATTTTCCCAGACCAGGAAGTAAGAGCAAGATGCCATTTTCAATCTGGATGCATGCAAAGTCAGCTTTTTTTTTTTCTTTTTGTGACCCA <7(H>HC>>EACAHF@FFE@>6CFDBF?H?4AE>?DF?B57,6EF>?GHB>=I5CCHGFD@HA?C4HFHC@>56C?CJGIGID>GIDEGFHECDE>BBC< X0:i:1 X1:i:0 XG:i:0 AM:i:29 SM:i:29 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2309:5877:96423#49 147 1 601910 29 100M = 601501 -509 CAGCTGCAGACATTTTCCCAGACCAGGAAGTAAGAGCAAGATGCCATTTTCAATCTGGATGCATGCAAAGTCAGCTTTTTTTTTTTCTTTTTGTGACCCA ?4GECDG5G4G;GCFGDFGEEG=JAFFHDGGAGHB=FEBF?@FEFBEGH4HFEB@FHHEF5=?DGGHFDFEF@F7FIHFGFDFIEFGAGFJDHED7CBC; X0:i:1 X1:i:0 XG:i:0 AM:i:29 SM:i:29 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1216:19334:88759#49 163 1 601913 37 100M = 602270 457 CTGCAGACATTTTCCCACACCAGGAAGTAAGAGCAAGATGCCATTTTCAATCTGGATGCATGCAAAGTCAGCTTTTTTTTTTTCTTTTTGTGACCCAGCA ;CAA:6:0BHF;6GB:F$I9?AFEDGB8IIFGH5BGEFCAHFHD@@EGFHH2DG7HFH7FHFFF?IG+FEFGCHFDFHF5C>FHG44C7EEDB5G?CHAFG@G67<@FGGEFCFDHCBEDDCDGBBGAGFCECC?CC?C: X0:i:1 X1:i:0 XG:i:0 AM:i:29 SM:i:29 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2304:2369:54645#49 99 1 601939 37 100M = 602331 492 GTAAGAGCAAGATGCCATTTTCAATCTGGATGCATGCAAAGTCAGCTTTTTTTTTTTCTTTTTGTGACCCAGCAGAATGCCTGCCCAGGCATTTTAGCCT AAEDFGDFGFFEGJEFGGGFGGIKGJDDGHHHHGJGGHBGFHGHFGHIFI%IHIBIF-GF@GG,8@,CDD?7EA?EFE5IE@GHH5?BGG7HDH5@6DCA6>GCEF@F7IEBEC7BDBBEA?GEG7HDD,>AC: X0:i:1 X1:i:0 XG:i:0 AM:i:37 SM:i:37 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1316:8816:65845#49 147 1 602051 0 100M = 601691 -460 TGGAACAACTGCTTTGGGGCTTGGTAGGGACCTTCACAGCCATATTGTGGGAAACACCTCAGCAGTATGTGCTGGAATTGTGCTTTCCCCCATCGAAGCC GH15,AGB:,:&8<'GBBH3CF14B1FH?5:6C7BFFH@5CGC.EGFF9DFD':9-HG=-GH=5:4@9;25;5B4+FB5H=B6>F=5GG?5BFBFH7B=FE@GHB+D5GC?CE5=5@6D?G,E>7EDF>>HGF77GDAE-BG8G9C7,9E>A?C< X0:i:9 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2102:16301:67780#49 147 1 602164 0 100M = 601833 -431 AAAGCTGCTACAGCTGTAATTTCTCCCAGGTGATGAAACTTGCAGCCAGGGCCAGCCTGGAGACCTACAACCAGTCTGCAGGTGTCATTGCTGGGTGCCC GEG>CEHHGGIFG?DFFEBHDHBEEIGGHHEJIGGEHGHHGH?HGG@GG?CIEDEHGFKCGIFI@GGHGEHFFGDD9BC< X0:i:9 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1209:18551:31045#49 83 1 602178 0 100M = 601840 -438 TGTAATTTCTCCCAGGTGATGAAACTTGCAGCCAGGGCCAGCTTGGAGACCTACAACCAGTCTGCAGGTGTCATTGCTGGGTGCCCCAGCCTGTTCCCCT EF=EJDEG>CFGICIGGG@IGGBEGGGEHH9GIGGGFILHHICFGEHCFHJHDCHGFGLI8HH8GEDJDGIDGHBCGEEEFGFFIEBGFC>AC X0:i:9 X1:i:1 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2304:2369:54645#49 147 1 602331 36 100M = 601939 -492 GCATTGGAGCACCTGTCTACCTGGACCAGCATCCTGAGCTACCCCACCGTTTGTAAACATAGGTTGTGGTGCAGTGGGGCCCTCTCCAGTCTATGGCCAG GHFFFHDBFE+IGHI4@F+HEGIFEFEIGHGDEFIHFFAFCHHGFEEGHDIJLHGE=HEHGIGHEGHHIGIIGIGE?FGGFEFGGEGHGFGF@DDCCAC; X0:i:5 X1:i:5 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1315:3337:41145#49 147 1 602476 0 100M = 602069 -507 CCTGAGCTTCCCCAACCTTCCTGTGCTGAGATTATAGTGCAGTGAGGCCCTCTCATCTCCACACATAGGCAGACCTCCAAGCAATTAGAGCCCCTGCTCA AH@EFEGDIHFGGHIGFEEFFDFFHFFHFF=JH>0FFDHHCFBF>GJGGHFF56GECH2BGIFEFH:F=G8CIDG,IFGDBIFFEGGHG;G+CEF?CAD2 X0:i:10 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2210:9628:99120#49 147 1 602507 0 100M = 602060 -547 TTATAGTGCAGTGAGGCCCTCTCATCTCCACACATAGGCAGACCTCCAAGCAATTAGAGCACCTGCTCCTATGGAGAACTTAAATTTACAAGAAAAAAAA GEHFFHGDIIFIGHIIHFGEHHJGAFHHHAIJIFHGFEHDFEHCEGEGHHBJ?HGFDDAEGIGDCA@FGGEEIIGIFJHGBIIFGFHAGFFEBDDCCBC< X0:i:9 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1303:12754:100827#49 163 1 602821 52 100M = 603193 472 TGTTTCTACACTGTTTGTGGGAATGTAAATTAGTTCATTCACTGTGGAAGGCAGTGTGAAAATTCCTCAAAGATCTAGAACCAGAAATGCCATTTGCCCC C8>6C7EGB>@4FEFG5BADCCGGBDEE7>EA5=DJ?=E?BD?FE?+HH6EBH5F6LHBFCC3;GCALIGDHFH3HG X0:i:1 X1:i:6 XG:i:0 AM:i:15 SM:i:15 XM:i:0 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1308:7883:85338#49 99 1 602978 0 100M = 603357 479 TACATGCACAGGGCTGGGTGCAGTGGCTCACACCTGTAATCCCAGCACTTTGGGAGGCCAAGGCGGGTGGATCACCTGAGGACAGGAGTTTGAGACCAGC CAEFFDFFJFGEGF?JGADEIHIEHJDHEAHHFGEFFGEG8HJHFGDCDFDIFHGIFGCBDIGDKFF,GHBFGJGGFGCHJ@FCJHFG,HGGBDDBH46F X0:i:6 X1:i:4 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1:DDDFD XT:A:R RG:Z:1#49 HS25_09827:2:1304:16175:79552#49 99 1 603188 0 100M = 603486 398 TGGAACCCAGGAGGCACAGGTCAAAGTGAGCCAAGATCATACCATTGCACTCCAGCCTGGGCAACAAGAGCAAAACTCCATCTCAAAAAAAAATATATAT BABEFGEEEFG@GJGFGAFH?HIEDFDHFHHHHGHFCGFGGHGDFFHIGHCIEHGHGGCGFDGFFHEGGFFGIF@EBGIHGGIHGBFDFEG>GHGGHHGH X0:i:8 X1:i:2 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1303:12754:100827#49 83 1 603193 52 100M = 602821 -472 CCCAGGAGGCAGAGGTCAAAGTGAGCCAAGATCATACCATTGCACTCCAGCCTGGGCAACAAGAGCAAAACTCCATCTCAAAAAAATATATATATACATA EI4HJFBGGGEECHFCDIGIEHGFECCG,FHGGE@@FGEGGGFFIFFHIDFFG8BHHGEGHHHGCAGFHHH@FFJEEIFIGFGGHGGGG:FIDEGFCBAA X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:15 SM:i:37 XM:i:0 XO:i:0 QT:Z:!1=DDDDE XT:A:U RG:Z:1#49 HS25_09827:2:2114:9675:39960#49 99 1 603314 57 100M = 603673 459 ATATACACATATATATATACATATATACATATATTATATAGGTAAATGTATATATATGTGTATATATATACACACATATATATACACATATATATACATA AAECFGEGIFHGGJGJGGGHIHIHHHFIGHHHHGLGHHHGGHEGFGHIGFIIFFLIFGGGIIGHHKGGGHHDGJGEBGHHIHIHGFFFFGGGGFHJEHGH X0:i:1 X1:i:0 BC:Z:NGTCTATC XG:i:0 AM:i:20 SM:i:37 XM:i:0 XO:i:0 QT:Z:!1=DFFFB XT:A:U RG:Z:1#49 HS25_09827:2:1308:7883:85338#49 147 1 603357 0 100M = 602978 -479 AAATGTATATATATGTGTATATATATACACACATATATATACACATATATATACATATTATAACTACATATATATACACACACACATACATATACATGCA ?FBBFHGD>LFIGHFIFF4CHGIBHEGHDGIFHHDEG?HGHHGFAIEGGHEJGHGDCHHE5=DEEGBFDGID?EGHC>FCGEGBCGGEGECDEEEDCBC; X0:i:8 X1:i:0 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1304:16175:79552#49 147 1 603486 0 100M = 603188 -398 ATAGAAAATACATGGAATCAACCCAAATGCCCATCAATGATATATTGGATAAAGAAAATGTGATATATATTCACCATGGAATACTATGCAGCCGTTAAAA G4HHFHJ5BGHGG4BCFABH5FCGHIFHDHIFGHIEGEHDCFFCFBFGHHEFIGFGHGAFGEEH?G6FBGCI8IHHIJHGG>GHBCFEGFHDHGDEABC; X0:i:6 X1:i:1 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1205:13255:61662#49 163 1 603537 15 100M = 603894 457 AAGAAAATGTGATATATATTCACCATGGAATACTATGCAGCCGTTAAAATAAATGAGATCACGTTCTTTGCAGGGACATGGATGAAGCTGGAAGCCATCA F=DBC; X0:i:1 X1:i:2 XA:Z:8,-96242,100M,2;6,-88499,100M,2; XG:i:0 AM:i:20 SM:i:20 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2210:7320:43101#49 163 1 603689 37 100M = 603940 351 CGTAAGAGGGAGTTGAACAATGAGAGCAAACACGTGGATACATGGAGGGGAACAACACACACCAGGGCCTCTCAGGGGGACAGGGGGAGGAGACCATCAG ;CBDDDGHFHFGHGEEIIIFGGHFIHFGIIGIGHHFGFIGHHHHGGHIJI?HGFGFFFEFGHHHFECGFGHHHHFJFJFFFGFFIF+ACH4B+?H+,B?G X0:i:1 X1:i:0 XG:i:0 AM:i:0 SM:i:37 XM:i:1 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:2111:19806:25510#49 99 1 603720 3 100M = 604203 583 ACGTGGATACATGGAGGGGAACAACACACACCAGGGCCTCTCAGGGGGATGGGGGTAGGAGACCATCAGGACAAACACGTGGGTACATGGAGGGGAACAA CABEFGFFGFGGGFEGGGGE?HIGIFHIEHHHCGHGHGHGGHFHFFECF.AFHHG8FGG-D--AD@757A7DGK77BGI-EG77C?F>DDFGGFDBDGAF X0:i:3 X1:i:9 a3:i:52 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 QT:Z:!1=DFFFD XT:A:R RG:Z:1#49 HS25_09827:2:2113:12955:93127#49 163 1 603722 3 100M = 603904 282 GTGGATACATGGAGGGGAACAACACACACCAGGGCCTCTCAGCGGGACAGGGGTAGGAGACCATCAAGACAAACACGTGGATACATGGAGGGGAACAACA ;C?DEDDHFGFGHGGDIIIGIGJGIHEIIIGIGHEF5GEGDHGHE:HIFHHHG?IHEBFCDFFFEDCEFIFF?GFHJCGFHEFDFFCECFEFBG,FHCC7G,D7DCFFAG5HE87GG@8F9CE7?8FIEGD8GFIEEGCEA>GAA8HEDBDFCGEIF?EB>GHEE@@F=IDFGFECAC X0:i:2 X1:i:1 a3:i:38 XA:Z:GL000227.1,-14365,100M,3;1,-603830,100M,4; BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 QT:Z:!1:DDDFF XT:A:R RG:Z:1#49 HS25_09827:2:1303:1455:29743#49 99 1 603880 0 100M = 604110 330 ACATGGAGGGGAACAACACACACCAGGGCCTCTCAGGGGGACAGGGGGAGGAGACCATCAGGACAAACACGTGGATACATGGAGGGGAACAACACACACC C?EEFAFGF@9@C55GC,HG7+H=B4@C* X0:i:7 X1:i:12 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDFFD XT:A:R RG:Z:1#49 HS25_09827:2:2204:10028:20509#49 73 1 603884 0 100M = 603884 0 GGAGGGGAACAACACACACCAGGGCCTCTCAGGGGGACAGGGGGAGGAGACCATCAGGACAAACACGTGGATACATGGAGGGGAACAACACACACCAGGG CABEFGFEFFGFCEGGGGGFDFIGGJFIBHHHGJIG8GHGGHG8G?H9C:7?8EB,7G.F8EGD@@,,GC,,6G7'?G-7JGI7>,6H,,>GC9768D%AFGC9;:D?,778@@A8F99HG,(G7HH?A?@7?I7777F>55H>@,<7GH+F@AC2 X0:i:5 X1:i:11 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!11=D::B XT:A:R RG:Z:1#49 HS25_09827:2:1205:13255:61662#49 83 1 603894 15 100M = 603537 -457 AACACACACCAGGGCCTCTCAGGGGGACAGGGGTAGGAGACCATCAGGACAAACACGTGGATACATGGAGGGGAACAACACACACCAGGGCCTCTCAGGG E>HHBAFGGFGDC6BGHIGGCGGHEGJGBFEGGGG@HGIDKCHGEHGCFIHGIHFFHJHFGFGCFIHHHHHGIFFHHDFCHDGGFGJGGHFGFFGFEEAC X0:i:5 X1:i:12 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1BDFFFF XT:A:R RG:Z:1#49 HS25_09827:2:2113:12955:93127#49 83 1 603904 3 100M = 603722 -282 AGGGCCTCTCAGGGGGACAGGGGTAGGAGACCATTAGGACAAACACGTGGATACATGGAGGGGAACACCACACACCAGGGCCTCTCAGGGGGACAGGGGT BJFDCEEGBGGFFGGHDIGGFGGHEGIFIGEGGEEDBGGJGIHGHBHJIIHGIHGFHJHGHHHH3I7FH:HFHFJIGIKIHGGGJEHGGGFAEEGFEBAC X0:i:2 X1:i:6 a3:i:46 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:3 XO:i:0 QT:Z:!1=BDDFF XT:A:R RG:Z:1#49 HS25_09827:2:2210:7320:43101#49 83 1 603940 13 100M = 603689 -351 GGACAAACACGTGGGTACATGGAGGGGAGCAACACACACCAGGGCCTCTCAGGGGGACAGGGGGTAGGAGACCATCAGGACAAACACGTGGATACATGGA BF@DFEHG@GEEHFEEDIGCHGGFJGFG7FCGGGKGHGEEGGGFEEHF;IFGIHGHHGHGGHHHGIGHHHHGFHEFHIFDHGGGJBJGGGFJFFGFDEAA X0:i:15 X1:i:73 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:1306:15432:43088#49 163 1 604038 0 100M = 604446 508 GAGGGGAACAACACACACCAGGACCTCTCAGCGGGACGGGGGGTAGGAGACCATCAGGACAAACACGTGGATACATGGAGGGGAACAACACACACCAGGG ;CBCEFGFFFFGHGGBFIHFFKFIIHGFIEG5GHECHGIGHJHDGGKGFHDHGDEFF@EHAH,?DEFCJI5BHB=AFFGIDH55IC>GCGEFFDFGEHH; X0:i:1 X1:i:21 a3:i:53 XG:i:0 AM:i:0 SM:i:0 XM:i:2 XO:i:0 XT:A:U RG:Z:1#49 HS25_09827:2:1307:14362:8444#49 99 1 604043 0 100M = 604427 484 GAACAACACACACCAGGACCTCTCAGCGGGACAGGGGGTAGGAGACCATCAGGACAAACACGTGGATACATGGAGGGGAACAACACACACCAGGGCCTCT BAEFFGFFGFGDGJGJGGGHGHIHHFFIGHHH?GHGGGBGFHFIHGHILIIIFHGI@GGJIGGHGDCGGAFGGIGEFEGHEHIHJHIHGGGGGH5GHDGE X0:i:10 X1:i:80 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2315:13631:81634#49 99 1 604064 0 100M = 604410 443 CTCAGCGGGACGGGGGGTAGGAGACCATCAGGACAAACACGTGGATACATGGAGGGGAACAACACACACCAGGGCCTCTCAGGGGGACAGGGGGTAGGAG HABEFGDGAFGDGE?HGCB?G>EECED?@H?CCIAF>GH@FDFE9FFCDCID8EEED@9B@ECB@K7GGEB7FG7DFBGEEGB7>ECC,GFG4E):7>GC X0:i:10 X1:i:61 a3:i:41 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 QT:Z:!1=DDB;D XT:A:R RG:Z:1#49 HS25_09827:2:2208:4637:11585#49 163 1 604092 0 100M = 604428 436 CAGGACAAACACGTGGATACATGGAGGGGAACAACACACACCAGGGCCTCTCAGGGGGACAGGGGGTAGGAGACCATCAGGACAAACACGTGGGTACATG ;CBCEDCEFFGGLFGDEGHGGGFIIGIEIIGHFHHEEJGGHGHHFGGIJHHHGJB5=G7?DHDF=JC>FG5BH>455BHHC=E>FI=GC>E>GHA>5GDG X0:i:8 X1:i:75 a3:i:48 XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1209:16597:93639#49 163 1 604098 0 100M = 604460 462 AAACACGTGGATACATGGAGGGGAACAACACACACCAGGGTCTCTCAGGGGGACAGGGGGTAGGAGACCATCAGGACAAACACGTGGGTACATGGAGGGG ;CACDFGCFFEGHGGDHIEGIFHIEGIIGEGGGDJFDGIG5GHHEGGIFIHHGF7FGHJFAEFGGIHHFEHHHHIJEIB>CBFH+;@++>I>FDHDHFHG X0:i:10 X1:i:87 a3:i:22 XG:i:0 AM:i:0 SM:i:0 XM:i:1 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:1313:13829:2815#49 185 1 604102 0 100M = 604102 0 ACGTGGATACATGGAGGGGAACAACACATACCAGGGCCTCTCAGGGGGACAGGGGGTAGGAGACCATCAGGACAAACACGTGGGTACATGGAGGGGAACA 2D<,FF?BBLFCEHFFFFE@HFBFHBHB55EF>FEFFF9H?GDEFED1DDEFGHGKHHHHGG?EJBHGGGIEIIHIGFHI'+4E+*I++FE+(F5+4HC'A@5C5E5F7,5,7H+E>557E>=I5D?77,5G5?E,BDFIGEI,6D8IJ,DDHABEEE8AACFECFECAC1 X0:i:35 XG:i:0 AM:i:0 SM:i:0 XM:i:4 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2313:3678:62917#49 99 1 604123 0 100M = 604500 477 CAACACACACCAGGGCCTCTCAGGGGGACAGGGGGTAGGAGACCATCAGGACAAACACGTGGGTACATGGAGGGGAACAACACACACCAGGGCCTCTCAG CABEFGFGGFFGG2GHGGFGGGIHHJHIEHHHHIJFGHHGDEFHFGHIFIIIHHHIGHIGIGGHHFGGGEHIIDGEFIGEJGIHJHJHGHGGGFEHHHIF X0:i:32 a3:i:7 BC:Z:NGTCTATC XG:i:0 AM:i:0 SM:i:0 XM:i:0 XO:i:0 QT:Z:!1=DDFFF XT:A:R RG:Z:1#49 HS25_09827:2:2308:4313:98010#49 147 1 604199 0 100M = 603885 -414 ACAACACGCACCAGGGCCTCTCAGGGGAACAGGGGTAGGAGACCATCAGGACAAACACGTGGATACATGGAGGGGAAGAACACACACCAGGGCCTCTCAG BE35C++;A+BC++E4H64F=B4H+FGD+HE5H79=?,@4EB5@D,B5+>F?HA55G5E,F46+G?C>E>>@?>FIFI5BE6GEGF@B@CDD86C; X0:i:5 X1:i:11 XG:i:0 AM:i:0 SM:i:0 XM:i:4 XO:i:0 XT:A:R RG:Z:1#49 HS25_09827:2:2111:19806:25510#49 147 1 604203 3 100M = 603720 -583 CACGCACCAGGCCCTCTCAGGGGGCTAGGGGTAGGAGACCATCAGGACAAACACGTGGATACATGGAGGGGAACAACACACACCAGGGCCTCTCAGCGGG ?,?(F'G55EA+A4';CA4E>D=5+'+E5?@JI5EDFFH=CGGC>7D?HC+@IHGEHDJEGIGDFGHFHGIIIEGIEFEGGEDFGGGHGFFDHDFECBC; X0:i:8 X1:i:0 a3:i:52 XG:i:0 AM:i:0 SM:i:0 XM:i:5 XO:i:0 XT:A:R RG:Z:1#49 io_lib-io_lib-1-14-11/tests/data/both.info000066400000000000000000000007211336132477700202460ustar00rootroot00000000000000Reading archive both.srf. trace_name: test_run:4:133: + 593:417 ... 539:484 x10 trace_name: test_run:4:134: + 548:359 ... 529:256 x10 Reading srf null index block Reads: GOOD : 18 Reads: BAD : 2 Reads: TOTAL : 20 Chunk: BASE : 20 475 Chunk: CNF4 : 20 842 Mdata key: SCALE : 20 Chunk: SMP4 : 60 27126 Mdata key: TYPE : 40 types: SLXI : 20 types: SLXN : 20 Mdata key: OFFS : 60 Bases: A: 411 Bases: C: 296 Bases: G: 367 Bases: T: 406 Bases: TOTAL: 1480 io_lib-io_lib-1-14-11/tests/data/both.run/000077500000000000000000000000001336132477700201745ustar00rootroot00000000000000io_lib-io_lib-1-14-11/tests/data/both.run/4_ILLUMINA_GA_BUSTARD_PARAMS.txt000066400000000000000000000151451336132477700251760ustar00rootroot00000000000000 1 4 2 1 1 37 1 1 4 39 1 38 74 2 1 4 1 0 1 37 1 1 4 38 0 38 74 2 0 1 gzip .gz 0 0 0 1 37 /staging/IL9/analysis/080813_IL9_1213 38 74 /staging/IL9/analysis/080818_IL9_1232 HWI-EAS130 1 -1 -1 1 37 /staging/IL9/analysis/080813_IL9_1213 38 74 /staging/IL9/analysis/080818_IL9_1232 /staging/IL9/analysis/080813_IL9_1213 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 s s s s s s s s io_lib-io_lib-1-14-11/tests/data/both.run/4_ILLUMINA_GA_CHASTITY.txt000066400000000000000000000000101336132477700242400ustar00rootroot000000000000000.600000io_lib-io_lib-1-14-11/tests/data/both.run/4_ILLUMINA_GA_FIRECREST_PARAMS.txt000066400000000000000000001023411336132477700254130ustar00rootroot00000000000000 1 0 /staging/IL9/analysis/080813_IL9_1213/Data/default_offsets.txt 2.700000 /staging/IL9/analysis/Instruments/HWI-EAS130/default_offsets.txt /staging/IL9/analysis/Instruments/HWI-EAS130/default_offsets.txt 1.500000 4.000000 1 1 gzip .gz 0 0 1 37 /staging/IL9/analysis/080813_IL9_1213 HWI-EAS130 1 -1 -1 1 36 /staging/IL9/analysis/080813_IL9_1213 /staging/IL9/analysis/080813_IL9_1213 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 s_[12345678]_[0-9][0-9][02468]1 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 C2.1,C3.1,C4.1,C5.1,C6.1,C7.1,C8.1,C9.1,C10.1,C11.1,C12.1,C13.1,C14.1,C15.1,C16.1,C17.1,C18.1,C19.1,C20.1,C21.1,C22.1,C23.1,C24.1,C25.1,C26.1,C27.1,C28.1,C29.1,C30.1,C31.1,C32.1,C33.1,C34.1,C35.1,C36.1,C37.1 1 0 /staging/IL9/analysis/080813_IL9_1213/Data/default_offsets.txt 2.700000 /staging/IL9/analysis/080813_IL9_1213/Data/default_offsets.txt 1.500000 4.000000 1 1 gzip .gz 0 0 1 37 /staging/IL9/analysis/080813_IL9_1213 HWI-EAS130 1 -1 -1 1 36 /staging/IL9/analysis/080813_IL9_1213 /staging/IL9/analysis/080813_IL9_1213 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 s_[12345678]_[0-9][0-9][02468]1 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 C2.1,C3.1,C4.1,C5.1,C6.1,C7.1,C8.1,C9.1,C10.1,C11.1,C12.1,C13.1,C14.1,C15.1,C16.1,C17.1,C18.1,C19.1,C20.1,C21.1,C22.1,C23.1,C24.1,C25.1,C26.1,C27.1,C28.1,C29.1,C30.1,C31.1,C32.1,C33.1,C34.1,C35.1,C36.1,C37.1 1 0 /staging/IL9/analysis/080813_IL9_1213/Data/default_offsets.txt 2.700000 /staging/IL9/analysis/080813_IL9_1213/Data/default_offsets.txt 1.500000 4.000000 1 1 gzip .gz 0 0 1 37 /staging/IL9/analysis/080813_IL9_1213 38 74 /staging/IL9/analysis/080818_IL9_1232 HWI-EAS130 1 -1 -1 1 36 /staging/IL9/analysis/080813_IL9_1213 37 72 /staging/IL9/analysis/080818_IL9_1232 /staging/IL9/analysis/080813_IL9_1213 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 s s s s s s s s C2.1,C3.1,C4.1,C5.1,C6.1,C7.1,C8.1,C9.1,C10.1,C11.1,C12.1,C13.1,C14.1,C15.1,C16.1,C17.1,C18.1,C19.1,C20.1,C21.1,C22.1,C23.1,C24.1,C25.1,C26.1,C27.1,C28.1,C29.1,C30.1,C31.1,C32.1,C33.1,C34.1,C35.1,C36.1,C37.1 1 0 /staging/IL9/analysis/080813_IL9_1213/Data/default_offsets.txt 2.700000 /staging/IL9/analysis/080813_IL9_1213/Data/default_offsets.txt 1.500000 4.000000 0 1 gzip .gz 0 0 0 1 37 /staging/IL9/analysis/080813_IL9_1213 HWI-EAS130 1 -1 -1 1 37 /staging/IL9/analysis/080813_IL9_1213 /staging/IL9/analysis/080813_IL9_1213 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 s_[12345678]_[0-9][0-9][02468]1 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 C1.1,C2.1,C3.1,C4.1,C5.1,C6.1,C7.1,C8.1,C9.1,C10.1,C11.1,C12.1,C13.1,C14.1,C15.1,C16.1,C17.1,C18.1,C19.1,C20.1,C21.1,C22.1,C23.1,C24.1,C25.1,C26.1,C27.1,C28.1,C29.1,C30.1,C31.1,C32.1,C33.1,C34.1,C35.1,C36.1,C37.1 1 0 /staging/IL9/analysis/080813_IL9_1213/Data/default_offsets.txt 2.700000 /staging/IL9/analysis/080813_IL9_1213/Data/default_offsets.txt 1.500000 4.000000 0 1 gzip .gz 0 0 0 1 37 /staging/IL9/analysis/080813_IL9_1213 38 74 /staging/IL9/analysis/080818_IL9_1232 HWI-EAS130 1 -1 -1 1 37 /staging/IL9/analysis/080813_IL9_1213 38 74 /staging/IL9/analysis/080818_IL9_1232 /staging/IL9/analysis/080813_IL9_1213 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 s s s s s s s s C1.1,C2.1,C3.1,C4.1,C5.1,C6.1,C7.1,C8.1,C9.1,C10.1,C11.1,C12.1,C13.1,C14.1,C15.1,C16.1,C17.1,C18.1,C19.1,C20.1,C21.1,C22.1,C23.1,C24.1,C25.1,C26.1,C27.1,C28.1,C29.1,C30.1,C31.1,C32.1,C33.1,C34.1,C35.1,C36.1,C37.1 io_lib-io_lib-1-14-11/tests/data/both.run/4_ILLUMINA_GA_MATRIX_FWD.txt000066400000000000000000000002261336132477700245250ustar00rootroot00000000000000# Auto-generated frequency response matrix > A > C > G > T 0.85 0.13 -0.02 -0.02 0.86 0.94 -0.00 -0.01 -0.01 -0.01 1.22 0.02 0.00 -0.00 0.81 1.22 io_lib-io_lib-1-14-11/tests/data/both.run/4_ILLUMINA_GA_PHASING_FWD.txt000066400000000000000000000001351336132477700246110ustar00rootroot00000000000000 0.004400 0.003000 io_lib-io_lib-1-14-11/tests/data/both.run/4_PROGRAM_ID.txt000066400000000000000000000000221336132477700226350ustar00rootroot00000000000000illumina2srf v1.12io_lib-io_lib-1-14-11/tests/data/both.run/s_4_0133_int.txt000066400000000000000000000355741336132477700227600ustar00rootroot000000000000004 133 593 417 -1575 -3114 23632 14569 -1592 -4133 929 17252 14021 11200 -772 -76 516 -564 -3951 18840 12439 10967 187 -144 10751 10218 840 -215 -210 -766 20073 11883 308 248 1231 9199 1801 13147 425 -1397 11255 11927 -590 -328 13358 14378 279 -3480 12872 10907 -15 -470 700 -238 14971 10163 2353 12720 709 -848 11616 13087 -3 -2947 3727 15570 669 -2503 2829 16298 -610 -2414 -19 176 312 17992 -418 1305 -826 14512 499 430 673 15153 10800 10527 1252 2958 1711 2324 11888 10892 2811 14238 2284 -585 269 1890 13061 12829 57 750 1497 15324 1242 725 463 17906 10197 10101 79 2626 9769 11031 1379 381 1782 2565 14181 10596 1127 1345 11110 12541 1503 562 2260 10541 8316 8808 2091 1607 1888 8908 1183 2713 828 2231 2584 14164 1044 1501 12067 11444 8667 9175 985 2057 7858 8423 1925 4740 -523 -3738 -1189 18547 19 10175 -1804 -426 -3514 -4781 648 16445 -2218 -5087 16027 15433 -1121 -3549 1237 11313 -1844 -1649 14886 11059 -640 9182 434 -548 -323 8179 -112 474 -1282 -1493 14321 10704 -257 6529 972 961 -943 -3497 15090 13134 -2115 -3120 1196 13188 -2247 -2465 1035 14565 -273 -297 438 12521 -305 4652 876 3778 -1383 -1967 318 15863 -923 -1515 609 14125 -889 -1663 1441 13711 -269 -893 10659 10580 -1514 -2400 995 11847 -832 -51 884 11827 322 6305 -1039 1791 136 6362 -895 1925 -1230 -1818 1542 14263 -673 -1278 9500 12432 4321 5433 2364 1520 552 948 9438 6875 859 5853 1561 1686 4002 4592 1223 2103 -743 -459 2421 10307 -6 -797 9039 9214 -179 -1021 8729 9356 -153 3143 2473 3634 3259 3940 1385 3093 616 4580 1498 2464 151 922 750 9387 2836 3231 1309 4249 4 133 587 382 -893 -1087 22807 19153 201 1115 -779 15561 570 1033 -177 22260 547 153 20064 15393 9659 11375 987 97 547 1435 19213 14306 775 1544 1091 14409 546 1636 -387 20658 2447 12866 1605 2922 939 1518 18113 13647 8472 9205 1493 3294 1262 1786 1621 19498 10757 12352 1156 841 9993 10621 1337 3784 704 558 2505 21424 966 1666 19039 21734 1143 854 20010 21594 697 1878 3104 14555 1733 2479 19287 18928 9718 11235 2582 4323 2169 2846 2951 22786 9590 10689 1362 6300 1315 1765 4665 26119 1281 1757 17733 20692 1703 2466 2315 17306 8494 8976 2828 9211 912 1704 4694 24600 1320 2148 16273 18761 1044 2028 3849 19074 655 169 4635 23954 915 2067 12363 20565 6678 8074 4965 9392 3083 10172 4415 7184 1449 3729 12733 15623 1238 1991 14345 17674 2228 9278 4546 8873 2544 9345 3832 8128 -721 -1583 17688 15516 -241 -1693 17332 13810 431 423 14031 9647 78 -235 14520 11689 -901 -571 12877 10671 5426 5980 1727 2027 -326 -660 12978 9484 1699 8500 587 588 7647 7717 1183 1841 1245 7673 1560 1533 7745 9011 1603 777 1179 1825 1653 12445 842 1308 419 12778 852 1577 10268 8946 927 1902 412 9142 6664 7420 2064 3583 1120 1858 10117 9482 1830 7632 8068 7149 5098 6399 2384 3400 1200 1921 2037 11031 673 760 2148 12266 -38 -144 9370 10949 206 816 2838 8793 101 870 8366 9760 833 5628 2374 3442 1337 6332 2021 2861 4489 6120 1809 2893 5470 5621 1362 3124 1300 2042 1029 11013 901 1194 1703 11462 1902 5338 1458 4105 4430 5789 1318 3438 1089 1659 1659 9900 1500 6258 1703 2796 1432 6039 1460 3878 4307 5408 1257 3951 1285 2176 1156 10703 4 133 505 428 -1970 -2096 22136 13335 -114 -1175 18772 11011 5 -159 1031 8335 -1778 -1945 622 15233 -1827 -1665 13355 10212 -1377 -1717 13678 9417 8578 7200 775 -1276 -36 8827 -1435 -646 -489 -1047 -953 14563 -559 -1214 1005 14757 -96 -1407 15069 8985 -1211 -3111 10253 11649 -340 -176 -2865 6716 -775 -1807 11408 10097 -1361 -1552 12051 9949 1010 10115 -259 929 11680 12844 -3746 -2183 9335 9857 2200 787 1402 1556 12854 8414 -1036 -60 2264 8773 342 7210 257 4307 -502 452 2408 12752 -167 532 13739 9469 1200 8845 140 907 693 6974 2576 2842 115 1781 11167 8428 523 7399 -289 1826 -614 200 3451 14511 1046 1415 9198 10144 4893 5729 591 4202 1567 1770 330 10149 5663 6436 1194 2920 7467 8532 535 1052 5219 6660 1567 2511 932 1009 10766 9147 1714 1936 9159 5733 5266 6165 2401 1452 2205 11083 -1828 -3721 9365 9984 -39 -3113 453 312 13830 7528 -2498 -2831 15375 12549 7311 7339 -1347 -1038 11219 10308 -3213 -1430 10884 9727 -1792 -2964 -230 -1510 -499 12894 -802 -727 12485 7982 1637 10523 -1215 -2625 6238 6848 473 -282 675 755 10208 5407 2397 9877 -1026 -2073 8474 8839 288 -1134 1420 1787 8421 4518 2139 10338 1342 -3588 7543 8420 -1058 -2198 7114 8282 581 -2372 1378 666 11438 5842 7023 5416 64 425 293 -387 -311 9950 7284 6414 -303 1063 6644 8095 307 -1577 767 951 788 7634 1477 6805 -95 -489 5746 6515 146 -1522 1203 6876 -698 -370 -246 474 7476 7396 3943 3974 1725 1141 -18 633 8438 6624 147 525 960 5155 5330 4736 954 1696 709 830 1028 6008 610 3998 635 2581 980 4799 755 2061 278 533 189 8113 -200 -346 796 10300 4 133 548 808 -1113 -1090 17668 13979 8869 9716 -1561 -906 -996 -1113 660 16842 20 -279 737 17279 359 346 14047 10629 9837 11760 -41 -232 11215 12108 -89 424 410 99 634 16092 2131 10121 -78 419 180 834 13132 10813 1457 8727 1211 1616 795 1040 10805 10698 6829 7263 1537 1398 906 1357 11684 8493 293 470 1027 8964 423 650 10854 11620 375 187 10593 10988 182 343 1384 11243 1430 7963 2346 3507 690 1992 10660 9532 517 646 10823 10782 1803 8195 2565 2402 6265 7756 2553 2810 1342 2134 11089 9580 5206 6524 2020 3874 1196 1926 2155 13681 732 798 2650 14646 766 1615 9307 10930 1268 6999 3579 4009 1080 2427 10052 10283 4764 5285 2855 5278 1747 2077 2277 11882 6456 6577 1709 4876 7453 8181 1995 4139 6397 7770 2202 3813 2562 6772 2665 4088 1127 2764 8538 9644 -118 -755 377 15156 -613 -1445 524 15943 -331 -269 13581 11299 1896 9928 431 102 6461 7676 -1 485 406 -26 13484 11355 199 -324 1299 9404 -89 -713 12164 11244 -40 183 12819 10090 6068 6265 1176 182 7043 6840 151 999 554 448 547 12831 6709 7247 1203 1062 864 1108 9991 7916 145 327 1143 8928 1175 7604 405 1500 6077 6749 1515 1661 942 1341 11219 8253 480 679 10979 8664 -30 99 2466 10237 41 144 1681 12569 7121 7292 1320 2499 7611 7827 812 1715 6450 6599 1078 2644 841 810 1284 12832 729 628 1313 11975 1097 1223 1291 11527 5586 6158 559 3067 5548 5942 968 2660 1211 1179 1905 10992 644 298 7669 11050 -68 -23 3262 9752 675 488 7538 9811 4190 4415 2094 3909 1248 5064 1843 3335 1319 5484 2318 3303 239 1109 7094 9421 4 133 568 418 -1129 -157 21949 13523 290 -756 2457 14736 3192 13282 324 532 1881 12678 869 -892 622 12682 405 3189 2036 12443 -899 613 -42 1060 664 15850 55 4563 689 15435 5336 14411 -616 4050 3331 3493 16472 11581 2079 1160 16679 12774 -209 741 14439 13902 -2149 2273 14555 11818 -461 8967 3154 4135 2325 2577 15246 10539 -96 682 15791 12335 346 4027 1960 9715 2642 5048 11276 11138 -324 1991 14888 14366 -604 3175 5892 13449 507 4938 3115 6636 3655 2057 2706 15311 4941 6793 -581 5985 2207 3070 2394 11884 4669 6591 2757 6862 4233 6825 9823 12748 223 1998 4150 11430 3670 5726 10074 12749 141 394 4943 14017 25 1079 2774 16659 6467 4826 1396 10177 2641 3191 2121 14364 1710 2591 2131 15483 5222 6098 -733 8071 5862 7468 5221 6617 2795 3811 1027 12255 4427 5413 3834 7348 12456 11873 -2076 1343 -1176 -2410 18102 14196 -1862 -2368 18300 12680 2371 13153 -1393 1815 506 815 5716 13215 -441 192 16205 13718 1992 10687 2460 -622 -1272 79 848 18286 150 745 -2654 14724 1325 8456 339 2222 -696 84 845 18616 630 2143 11432 13369 6560 6903 1928 4393 1139 9179 1568 -245 1713 3545 12319 10948 604 2146 2185 11547 604 1533 126 13893 1836 8029 1186 5281 298 1973 10349 11646 368 1036 3056 12488 710 1369 11260 11931 5243 5220 4223 5369 1047 1006 2649 13918 885 1179 10567 9493 4163 5956 4188 3738 801 645 11040 10486 2169 175 2784 9912 474 1115 2831 11803 -476 275 2231 14655 527 2760 9524 12134 1152 -115 2457 11051 4103 5570 1592 6389 852 2231 1227 11417 1263 5299 1421 6128 464 886 1751 12961 -671 466 7589 13373 -42 475 3098 10831 4 133 587 489 -444 -1199 21810 18178 -571 -1109 699 15102 569 936 19584 13417 253 493 877 11773 -3 -178 657 16720 2880 12723 74 1105 9981 11637 197 847 11881 14642 -572 -1154 3081 13783 -2260 -309 8620 11694 963 1721 1404 1929 13612 10393 10045 11927 -651 -78 1359 10959 178 1133 2202 12553 -1497 1255 385 1297 818 17105 12297 13140 774 4613 1521 2071 884 20705 14576 15540 -82 805 15941 18603 -2229 746 16627 18248 380 1504 3945 13711 542 2435 11827 14722 -1405 1859 2281 3573 178 17881 1921 4256 775 17171 3456 14647 584 2728 1373 3573 881 16460 1025 1491 14219 15449 -178 1413 3220 14912 724 2784 13336 13026 3079 13039 1134 4443 2556 13421 2597 3848 1107 4165 14237 11023 1551 11321 3281 4214 338 2665 14942 14458 630 2083 3400 16131 729 2101 1166 18267 868 2723 1237 17094 12370 13071 -858 -1162 493 661 15537 9643 2201 13931 -975 -1027 369 -397 16159 12346 2627 13554 -2656 143 11496 13145 34 -363 10989 12367 496 -1095 1481 1754 15125 7471 6639 8107 2182 1209 907 1099 14266 7244 881 1104 -886 7825 9418 9916 -228 85 9350 11223 106 -491 8779 10261 658 599 2945 9538 796 -363 9757 10866 -679 -138 1845 1479 87 10007 8300 10160 912 349 1604 2373 8115 5778 464 836 938 7547 -254 187 10687 9771 1846 8638 1729 1087 2431 9557 958 -674 7046 8703 607 22 1395 2392 1156 9228 1239 3007 7623 6560 1538 7869 1832 2387 553 1841 1145 9999 1807 8660 -323 1194 6022 7747 765 1459 810 1620 9004 8538 916 1943 8916 6700 4470 5608 2429 2138 6491 7348 1242 1620 2997 7659 1091 1477 6763 7720 1027 1232 7545 8270 1255 968 4 133 511 464 134 790 21290 11979 3086 17878 -831 -2787 15762 17987 -11 -2172 13280 16171 -796 -565 13981 16070 318 -1369 953 1382 -1920 15793 3147 15087 95 -1755 12518 14416 268 -768 2269 14568 131 -882 3140 15486 -2118 -2571 12387 14047 -1770 -1075 789 929 14156 10551 10487 12211 -270 -1327 11777 12276 132 263 825 1363 15294 8170 -125 1081 18546 13697 3952 16514 1257 -1377 675 1935 17580 10985 951 1875 16691 10482 445 593 1714 11888 447 909 1691 14704 2667 12984 -300 -521 2513 12439 196 136 549 1069 1243 15653 1250 2267 12938 11865 9090 10642 517 1244 8779 10203 1412 2062 1545 2220 1940 14143 1687 2828 11636 11631 7993 9620 1902 1567 8238 9193 1273 886 2002 2280 2412 14611 1236 1572 13013 12862 1201 1606 13150 11646 1521 1401 11645 11297 7437 8320 3173 2859 8077 9467 2993 2415 -2392 -2807 451 21255 -3120 -3203 615 21820 2280 14623 -1510 -1222 -861 -1801 17907 15436 -1659 -2485 1283 14472 1507 9689 182 2038 -1437 -2336 799 19520 9304 10514 170 -1688 9970 9287 903 432 -461 -1134 15673 14168 7101 6311 1220 1702 8605 8042 1422 310 907 879 12833 10086 461 666 1748 9772 188 -202 -961 16519 -150 -617 870 17544 7163 7810 944 2645 8505 9519 1505 -162 1345 1604 10286 10917 6734 5154 1043 3895 541 -166 909 15623 -591 -602 1643 16907 438 367 10983 12797 1133 6743 2058 4990 391 877 469 14413 967 1176 8851 12060 4447 5263 2763 4145 523 826 9891 12055 396 552 8911 11713 9 -536 10373 12412 349 899 1876 9431 1701 6734 836 3750 4707 5136 2501 3961 889 843 9163 10777 579 1030 3474 9467 203 100 9216 11334 267 506 8815 10099 4 133 507 435 -47 -805 21226 14469 11699 12416 7967 3731 55 -925 815 17842 11096 13080 264 -176 212 934 -354 18214 663 537 14234 16611 12435 11242 544 1776 10867 11271 -399 846 8080 8164 -417 15351 10754 12673 4289 7481 12265 13361 685 -139 2608 11386 -153 3116 10461 11671 6774 6845 2042 12331 -264 1075 595 1545 679 13836 13073 15215 389 9713 9909 10198 -1888 15741 12264 12843 -1154 10365 2631 2910 14316 14051 8538 11479 1574 4127 3134 13541 1054 8470 8938 16059 712 274 11253 14281 880 2563 3518 12758 382 11121 2061 13143 -335 11357 1041 3824 12142 15033 1792 11234 8937 7775 2386 11938 1445 2666 6245 11382 298 2588 2064 11440 907 10215 3495 9223 9148 8349 5558 8973 1975 3895 5613 8675 1455 13219 1010 2447 11195 13551 4943 6560 11696 11200 2446 7563 11567 9468 2381 6895 10211 7861 430 7185 14232 10831 10079 10040 796 -1015 8580 5535 15773 7862 -588 -1615 14957 12412 -623 -1067 12059 9321 7635 9390 1389 473 1720 7271 12830 8304 4642 9045 1211 10550 414 565 7469 10839 2225 10741 10212 4663 7779 10015 -36 222 605 8712 8786 7181 2115 9534 6141 6124 8859 9488 6439 7085 936 1730 10053 7565 1657 9265 1818 10721 2247 10185 8020 4765 8122 9282 1689 6632 914 5451 12003 5867 5550 6130 2151 2660 -244 558 6008 10702 416 5512 777 11345 267 513 10418 8798 583 6682 2959 2702 814 3006 10067 8879 4793 4915 9860 8049 1482 5690 1729 7052 6284 7534 623 884 6398 6557 1547 2293 6093 6701 4159 3510 5483 6425 1899 1924 2066 5321 4644 5507 555 136 4023 8442 568 431 8160 8386 1213 5350 3231 5421 519 602 8217 11018 536 280 3005 9695 4 133 561 484 -310 285 21180 17657 2301 17529 402 204 2793 17202 191 1343 12189 14388 135 975 396 1390 1017 23692 11524 13633 392 1528 11671 14181 269 1670 997 1296 962 24599 781 2015 873 22950 2901 16393 482 2379 14393 16155 407 1705 14145 17647 401 1783 13210 17133 382 1422 3186 14209 71 2108 1148 2281 1003 20995 1533 2559 1232 28744 938 2100 1291 28519 1114 2257 1171 29367 1076 2215 1297 30270 1072 2348 1080 28743 780 2564 1417 27501 3399 17468 909 7215 1189 2898 2375 26179 1835 3067 17792 23651 13975 15660 2124 6607 3183 5141 1277 25162 16055 18261 1359 5881 14347 17385 2255 6376 2651 5065 15136 18907 3835 15535 2353 7881 1955 4098 3276 23615 1430 2771 16832 20238 1141 2990 15592 20710 1037 2295 3639 20127 1127 2941 2559 25022 2626 12152 2096 9701 1172 3801 2078 23333 433 486 16887 14230 2849 15388 796 1060 11262 14024 480 938 645 1495 777 19695 885 1101 443 19779 13242 14688 -53 2071 12712 14364 593 595 3192 13114 575 596 2529 13369 1103 1725 698 1547 14713 13362 397 1689 1591 12043 2732 12688 401 1961 10638 13229 687 1491 10270 12072 795 1614 10659 12008 743 1190 2976 11576 480 2153 1793 3068 776 14187 8335 9666 679 4001 1457 2943 1033 14080 2941 11644 649 3045 9029 11326 561 2261 9738 10977 867 1707 8995 10817 499 2235 8531 9880 703 3993 2631 3598 776 13741 7973 9694 477 4631 2817 4070 1008 12941 9501 10314 990 3487 8808 10153 1410 3355 3104 9193 2040 4462 1752 3189 9537 12304 1580 2243 2038 12199 1394 1924 2874 15001 2055 2523 8649 11572 5417 7454 2715 4935 2847 8150 2938 5431 2424 3668 8335 9843 4 133 539 484 244 -1008 21151 14738 -1335 2131 -78 15057 9600 13112 278 185 10520 9733 741 15953 -313 10508 -233 14290 9906 8721 15207 11477 1902 3249 15125 10320 122 10645 12218 7570 -261 674 672 15009 2111 10484 1437 15325 1194 1522 7616 14409 8738 9695 753 5603 6449 4909 11813 11053 2472 10562 -2592 11001 445 4943 884 14738 290 1435 9920 18059 1331 10994 11843 17236 2733 11470 4895 14863 10720 12239 2077 4054 11794 10466 71 14478 10611 11735 3044 7360 10198 9054 11762 13774 551 7195 10473 14627 5227 4355 13089 8665 8839 10252 3111 6394 9846 13301 1227 2594 2591 3966 11167 14580 8002 8907 7949 8168 10360 11164 4081 5464 4898 11951 0 8983 5459 10756 1542 3169 3270 7603 8834 13088 5976 8678 4852 11244 2610 7115 6756 8008 5455 8431 2601 7229 6044 7569 7645 9533 5125 7536 7893 7999 9712 9486 12904 12213 8440 8048 14166 10403 2200 13229 -1339 -892 -765 -998 12243 10040 2002 9992 1616 6849 1927 9991 11803 6302 8043 9423 7227 3582 2143 10000 -4034 7933 5114 8030 828 14286 155 6826 -1693 13372 5095 7148 698 14872 8584 8821 123 2426 7336 10907 -873 -543 85 7157 11004 11607 7081 8964 1276 -789 7422 8421 9917 5742 5741 7652 11102 5192 2079 2086 9197 9457 7255 4482 10329 10226 1521 873 952 9463 6313 7010 903 7082 6789 7344 5699 2606 7501 9029 -988 11860 8475 9449 -1063 4102 6222 6149 5781 6042 1083 5881 8023 8132 5580 6819 2072 1173 6760 7573 4936 3649 5301 6522 1197 1736 5531 6892 7887 3772 5039 8018 819 -1024 6277 6025 5847 1359 2178 7202 153 153 5011 6213 1303 1476 5916 6859 1363 807 6581 6757 960 6107 6551 6307 1056 902 io_lib-io_lib-1-14-11/tests/data/both.run/s_4_0133_nse.txt000066400000000000000000000302641336132477700227420ustar00rootroot000000000000004 133 593 417 308 1160 51 1530 125 1180 76 1310 642 1160 110 1430 230 380 75 1290 323 1090 146 1250 292 457 142 1230 227 450 130 1370 192 385 138 1330 360 1000 167 1230 200 502 185 1230 524 447 159 564 323 940 158 604 252 934 162 595 252 565 218 657 338 574 208 554 415 887 269 916 447 784 297 926 330 1040 214 588 440 965 263 1340 343 1005 350 1260 382 1060 391 1094 464 960 381 1270 498 1130 352 1290 441 975 443 1200 355 930 422 1370 454 961 407 1220 473 1067 399 1320 463 1298 402 1230 500 1045 404 1380 447 958 486 1523 529 1019 490 1524 572 964 525 1435 208 1055 525 1160 546 1162 465 1373 425 828 467 1240 473 1107 480 1370 396 786 446 1842 273 441 63 1370 299 1060 115 1330 237 1020 151 455 247 1070 155 1170 672 371 156 1190 623 980 188 1190 246 440 235 440 621 1020 225 494 235 974 227 496 279 422 223 401 272 452 258 574 212 809 240 596 303 645 314 1070 316 842 275 640 314 812 297 622 339 796 333 792 323 683 302 1000 337 771 299 1038 250 632 306 632 239 525 318 791 248 834 283 840 354 593 341 941 348 588 406 1010 348 556 362 1121 241 759 314 1044 367 804 390 983 318 560 392 1039 331 821 393 953 274 511 404 998 210 429 406 1264 331 654 453 916 333 611 442 752 388 769 474 910 276 606 450 1121 365 763 457 1101 393 560 455 973 340 443 457 1202 4 133 587 382 308 1160 51 1530 281 1180 94 1310 657 1080 95 1430 318 1000 99 1290 172 1020 103 1250 289 1020 140 1120 658 990 146 1290 255 980 117 1220 186 512 153 1160 595 523 139 471 252 517 218 564 246 537 217 1170 583 575 652 595 223 617 649 657 697 619 250 554 257 597 264 916 447 784 297 926 271 1040 377 588 427 1080 338 1340 343 1005 350 1260 382 1060 391 1094 526 767 399 1270 456 1112 524 1290 451 1109 538 1200 394 638 514 1370 454 961 407 1220 469 1095 437 1320 436 865 491 1230 428 912 435 1380 469 794 580 1523 462 982 476 1524 487 899 447 1435 450 838 509 1160 479 1026 538 1373 552 737 644 1240 343 890 595 1370 444 680 534 1842 273 441 63 1370 269 369 153 1330 604 394 137 1180 197 854 155 1210 214 892 169 1150 623 911 685 476 225 440 243 440 270 439 247 494 235 414 226 496 221 908 220 401 325 614 220 509 283 461 282 1090 571 312 279 1070 365 796 290 938 307 463 297 589 336 574 194 780 210 495 348 858 207 810 344 535 177 425 296 948 398 705 361 1532 270 502 365 828 292 457 400 941 293 611 396 1010 381 613 186 1068 334 590 379 903 338 579 417 992 320 932 349 1034 374 569 272 953 315 725 329 998 328 438 335 1264 383 664 437 1406 259 642 446 1280 318 889 477 953 340 724 448 1367 314 560 514 1217 420 555 451 973 397 674 403 1270 4 133 505 428 308 1160 51 1530 125 1180 76 1310 642 1110 110 1430 230 391 74 1290 323 990 146 1250 292 457 142 1230 227 450 130 1370 495 365 107 400 532 940 144 1090 165 423 143 470 469 465 148 1060 530 391 124 647 202 882 179 628 314 931 98 1050 318 969 212 590 217 1070 254 1330 447 970 313 1410 464 1012 295 1290 517 864 345 645 350 970 280 872 527 950 419 1310 373 984 430 1310 460 1040 403 1120 513 957 460 1180 477 957 422 1320 419 847 444 1230 400 977 439 1150 468 851 496 1180 428 995 481 1430 357 1156 448 1724 451 869 454 721 393 728 452 1597 489 1043 508 1852 446 1096 490 1660 519 966 531 1812 571 1251 377 1263 484 990 558 1615 660 980 81 1320 159 332 108 1190 200 881 119 1180 255 897 144 1110 189 875 167 1150 173 294 208 427 226 403 610 393 246 438 591 404 241 376 204 1130 206 453 194 1010 521 771 196 517 163 277 256 582 233 410 257 950 251 760 272 548 215 502 240 485 245 543 304 602 210 499 278 930 221 669 279 880 332 465 294 1009 308 564 293 1001 326 615 294 913 264 690 308 971 198 664 389 940 299 626 317 986 210 613 179 908 308 600 187 906 256 604 416 987 327 619 172 978 348 559 185 1004 344 650 452 1057 365 640 410 868 361 506 368 962 342 546 441 488 274 590 464 1406 321 671 478 1229 307 572 399 1307 368 725 419 1044 4 133 548 808 80 703 41 961 64 726 55 875 90 715 59 863 140 707 85 798 132 280 96 776 164 732 80 779 149 331 78 858 405 722 89 302 146 223 109 387 121 334 106 319 173 254 98 428 346 289 120 450 214 397 148 425 411 599 98 568 99 273 135 345 133 400 174 431 155 522 127 606 200 346 171 831 233 631 158 584 254 777 159 380 248 335 192 532 266 719 208 774 247 531 245 598 241 539 240 769 249 581 279 782 316 633 236 812 258 561 278 772 316 545 264 770 170 505 308 760 248 606 286 806 238 557 288 980 253 437 312 887 223 470 296 1153 281 585 335 966 303 650 303 878 266 573 251 926 265 570 349 1013 186 560 68 893 415 250 67 756 186 576 92 759 132 224 70 767 350 220 107 786 190 599 105 706 160 213 138 785 126 303 409 303 194 544 137 364 317 185 389 298 105 270 139 377 147 366 127 763 186 480 137 688 145 352 158 329 301 335 167 391 141 470 155 346 152 491 166 578 160 497 193 643 139 221 187 618 182 350 220 481 140 353 217 656 184 451 209 618 183 260 175 481 185 409 254 530 230 460 257 645 167 370 217 697 243 386 228 675 219 353 256 589 219 396 236 416 222 415 276 597 204 438 255 691 224 422 285 797 222 452 255 640 206 382 280 817 208 404 290 744 223 490 183 755 233 478 282 603 4 133 568 418 308 1160 51 1530 125 1180 76 1310 642 1160 110 1430 230 380 75 1290 323 1090 146 1250 292 457 142 1230 227 450 130 1370 192 385 138 1330 360 1000 167 1230 200 502 185 1230 524 447 159 564 323 940 158 604 252 934 162 595 252 565 218 657 338 574 208 554 415 887 269 916 447 784 297 926 330 1040 214 588 440 965 263 1340 343 1005 350 1260 382 1060 391 1094 464 960 381 1270 498 1130 352 1290 441 975 443 1200 355 930 422 1370 454 961 407 1220 473 1067 399 1320 463 1298 402 1230 500 1045 404 1380 447 958 486 1523 529 1019 490 1524 572 964 525 1435 208 1055 525 1160 546 1162 465 1373 425 828 467 1240 473 1107 480 1370 396 786 446 1842 273 441 63 1370 299 1060 115 1330 237 1020 151 455 247 1070 155 1170 672 371 156 1190 623 980 188 1190 246 440 235 440 621 1020 225 494 235 974 227 496 279 422 223 401 272 452 258 574 212 809 240 596 303 645 314 1070 316 842 275 640 314 812 297 622 339 796 333 792 323 683 302 1000 337 771 299 1038 250 632 306 632 239 525 318 791 248 834 283 840 354 593 341 941 348 588 406 1010 348 556 362 1121 241 759 314 1044 367 804 390 983 318 560 392 1039 331 821 393 953 274 511 404 998 210 429 406 1264 331 654 453 916 333 611 442 752 388 769 474 910 276 606 450 1121 365 763 457 1101 393 560 455 973 340 443 457 1202 4 133 587 489 308 1160 51 1530 125 1180 76 1310 642 1160 110 1430 230 380 75 1290 323 1090 146 1250 292 457 142 1230 227 450 130 1370 192 385 138 1330 360 1000 167 1230 200 502 185 1230 524 447 159 564 323 940 158 604 252 934 162 595 252 565 218 657 338 574 208 554 415 887 269 916 447 784 297 926 330 1040 214 588 440 965 263 1340 343 1005 350 1260 382 1060 391 1094 464 960 381 1270 498 1130 352 1290 441 975 443 1200 355 930 422 1370 454 961 407 1220 473 1067 399 1320 463 1298 402 1230 500 1045 404 1380 447 958 486 1523 529 1019 490 1524 572 964 525 1435 208 1055 525 1160 546 1162 465 1373 425 828 467 1240 473 1107 480 1370 396 786 446 1842 273 441 63 1370 299 1060 115 1330 237 1020 151 455 247 1070 155 1170 672 371 156 1190 623 980 188 1190 246 440 235 440 621 1020 225 494 235 974 227 496 279 422 223 401 272 452 258 574 212 809 240 596 303 645 314 1070 316 842 275 640 314 812 297 622 339 796 333 792 323 683 302 1000 337 771 299 1038 250 632 306 632 239 525 318 791 248 834 283 840 354 593 341 941 348 588 406 1010 348 556 362 1121 241 759 314 1044 367 804 390 983 318 560 392 1039 331 821 393 953 274 511 404 998 210 429 406 1264 331 654 453 916 333 611 442 752 388 769 474 910 276 606 450 1121 365 763 457 1101 393 560 455 973 340 443 457 1202 4 133 511 464 308 1160 51 1530 125 1180 76 1310 642 1160 110 1430 230 380 75 1290 323 1090 146 1250 292 457 142 1230 227 450 130 1370 192 365 138 1330 532 940 144 1090 165 423 143 470 469 465 148 1060 530 391 124 647 202 882 179 628 314 931 98 1050 318 969 212 590 217 1070 254 1330 447 970 313 1410 464 1012 295 1290 517 864 345 645 350 970 280 872 527 950 419 1310 373 984 430 1310 460 1040 403 1120 513 957 460 1180 477 957 422 1320 419 847 444 1230 400 977 439 1150 468 851 496 1180 428 995 481 1430 357 1156 448 1724 451 869 454 721 393 728 452 1597 489 1043 508 1852 446 1096 490 1660 519 966 531 1812 571 1251 377 1263 484 990 558 1615 660 980 81 1320 159 332 108 1190 200 881 119 1180 255 897 144 1110 189 875 167 1150 173 294 208 427 226 403 610 393 246 438 591 404 241 376 204 1130 206 453 194 1010 521 771 196 517 163 277 256 582 233 410 257 950 251 760 272 548 215 502 240 485 245 543 304 602 210 499 278 930 221 669 279 880 332 465 294 1009 308 564 293 1001 326 615 294 913 264 690 308 971 198 664 389 940 299 626 317 986 210 613 179 908 308 600 187 906 256 604 416 987 327 619 172 978 348 559 185 1004 344 650 452 1057 365 640 410 868 361 506 368 962 342 546 441 488 274 590 464 1406 321 671 478 1229 307 572 399 1307 368 725 419 1044 4 133 507 435 308 1160 51 1530 125 1180 76 1310 642 1160 110 1430 230 380 75 1290 323 1090 146 1250 292 457 142 1230 227 450 130 1370 495 365 107 400 532 940 144 1090 165 423 143 470 469 465 148 1060 530 391 124 647 202 882 179 628 314 931 98 1050 318 969 212 590 217 1070 254 1330 447 970 313 1410 464 1012 295 1290 517 864 345 645 350 970 280 872 527 950 419 1310 373 984 430 1310 460 1040 403 1120 513 957 460 1180 477 957 422 1320 419 847 444 1230 400 977 439 1150 468 851 496 1180 428 995 481 1430 357 1156 448 1724 451 869 454 721 393 728 452 1597 489 1043 508 1852 446 1096 490 1660 519 966 531 1812 571 1251 377 1263 484 990 558 1615 660 980 81 1320 159 332 108 1190 200 881 119 1180 255 897 144 1110 189 875 167 1150 173 294 208 427 226 403 610 393 246 438 591 404 241 376 204 1130 206 453 194 1010 521 771 196 517 163 277 256 582 233 410 257 950 251 760 272 548 215 502 240 485 245 543 304 602 210 499 278 930 221 669 279 880 332 465 294 1009 308 564 293 1001 326 615 294 913 264 690 308 971 198 664 389 940 299 626 317 986 210 613 179 908 308 600 187 906 256 604 416 987 327 619 172 978 348 559 185 1004 344 650 452 1057 365 640 410 868 361 506 368 962 342 546 441 488 274 590 464 1406 321 671 478 1229 307 572 399 1307 368 725 419 1044 4 133 561 484 308 1160 51 1530 125 1180 76 1310 642 1160 110 1430 230 380 75 1290 323 1090 146 1250 292 457 142 1230 227 450 130 1370 192 385 138 1330 360 1000 167 1230 200 502 185 1230 524 447 159 564 323 940 158 604 252 934 162 595 252 565 218 657 338 574 208 554 415 887 269 916 447 784 297 926 330 1040 214 588 440 965 263 1340 343 1005 350 1260 382 1060 391 1094 464 960 381 1270 498 1130 352 1290 441 957 443 1200 355 930 422 1370 454 961 407 1220 473 1067 399 1320 463 1298 402 1230 500 1045 404 1380 447 958 486 1523 529 1019 490 1524 572 964 525 1435 208 1055 525 1160 546 1162 465 1373 425 828 467 1240 473 1107 480 1370 396 786 446 1842 273 441 63 1370 299 1060 115 1330 237 1020 151 455 247 1070 155 1170 672 371 156 1190 623 980 188 1190 246 440 235 440 621 1020 225 494 235 974 227 496 279 422 223 401 272 452 258 574 212 809 240 596 303 645 314 1070 316 842 275 640 314 812 297 622 339 796 333 792 323 683 302 1000 337 771 299 1038 250 632 306 632 239 525 318 791 248 834 283 840 354 593 341 941 348 588 406 1010 348 556 362 1121 241 759 314 1044 367 804 390 983 318 560 392 1039 331 821 393 953 274 511 404 998 210 429 406 1264 331 654 453 916 333 611 442 752 388 769 474 910 276 606 450 1121 365 763 457 1101 393 560 455 973 340 443 457 1202 4 133 539 484 308 1160 51 1530 125 1180 76 1310 642 1160 110 1430 230 380 75 1290 323 1090 146 1250 292 457 142 1230 227 450 130 1370 192 385 138 1330 360 1000 167 1230 200 502 185 1230 524 447 159 564 323 940 158 604 202 882 179 628 314 931 98 1050 318 969 212 590 217 1070 254 1330 447 970 313 1410 464 1012 295 1290 517 864 345 645 350 970 280 872 527 950 419 1310 373 984 430 1310 460 1040 403 1120 513 957 460 1180 477 957 422 1320 419 847 444 1230 400 977 439 1150 468 851 496 1180 428 995 481 1430 357 1156 448 1724 451 869 454 721 393 728 452 1597 489 1043 508 1852 446 1096 490 1660 519 966 531 1812 571 1251 377 1263 484 990 558 1615 660 980 81 1320 299 332 115 1330 237 881 151 455 247 1070 155 1170 672 371 156 1190 623 294 188 1190 246 440 235 440 621 1020 225 494 235 974 227 496 279 422 223 401 272 452 258 574 212 809 240 596 303 645 314 1070 316 842 275 640 314 812 297 622 339 796 333 792 323 683 302 1000 337 771 299 1038 250 632 306 632 239 525 318 791 248 834 283 840 354 593 341 941 348 588 406 1010 348 556 362 1121 241 759 314 1044 367 804 390 983 318 560 392 1039 331 821 393 953 274 511 404 998 210 429 406 1264 331 654 453 916 333 611 442 752 388 769 474 910 276 606 450 1121 365 763 457 1101 393 560 455 973 340 443 457 1202 io_lib-io_lib-1-14-11/tests/data/both.run/s_4_0133_prb.txt000066400000000000000000000347201336132477700227410ustar00rootroot00000000000000 -40 -40 40 -40 -40 -40 -40 40 40 -40 -40 -40 -40 -40 -40 40 40 -40 -40 -40 40 -40 -40 -40 -40 -40 40 -40 -40 -40 -40 40 -40 40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 -40 -40 40 -40 -40 40 -40 -40 40 -40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 40 40 -40 -40 -40 -40 -40 40 -40 -40 40 -40 -40 -40 -40 40 -40 -40 -40 -40 40 -40 -40 -40 40 40 -40 -40 -40 40 -40 -40 -40 -40 -40 40 -40 -40 -40 25 -25 -40 -40 -40 40 40 -40 -40 -40 -40 40 -40 -40 -40 -40 -40 40 -40 -40 40 -40 40 -40 -40 -40 30 -40 -40 -30 -40 -40 -40 40 -40 40 -40 -40 -40 -40 -40 40 -40 -40 40 -40 -40 -40 -40 40 -40 -40 40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 -40 40 -40 -40 40 -40 -40 -40 -40 40 -40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 40 -40 40 -40 -40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 40 -40 -40 -40 -40 40 -40 -40 -40 40 -40 40 -40 -40 -40 40 -40 -40 -40 -40 -40 40 -40 -40 40 -40 17 -17 -40 -40 -40 -40 40 -40 -40 40 -40 -40 40 -40 -40 -40 -40 -40 -40 40 -40 -40 40 -40 -40 -40 40 -40 -38 20 -26 -22 20 -34 -40 -21 -39 31 -35 -36 -40 -40 -40 40 11 -21 -40 -12 -40 -40 40 -40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 40 -40 40 -40 -40 -40 -40 -40 40 -40 -40 -40 -40 40 -40 -40 -40 40 -40 40 -40 -40 -40 -40 40 -40 40 -40 -40 -40 -40 -40 -40 40 40 -40 -40 -40 40 -40 -40 -40 -40 -40 -40 40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 -40 40 -40 -40 40 -40 40 -40 -40 -40 -40 -40 -40 40 40 -40 -40 -40 -40 -40 -40 40 -40 -40 40 -40 -40 -40 -40 40 40 -40 -40 -40 -40 -40 -40 40 -40 -40 40 -40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 8 -8 27 -40 -40 -27 -40 39 -40 -40 -40 -40 26 -26 -40 -40 31 -31 -40 22 -40 -22 -35 12 -40 -12 -40 -40 40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 40 -40 22 -22 -40 -40 -40 -40 40 -40 -40 40 -40 -40 40 -40 -40 -40 -40 40 -40 -40 40 -40 -40 -40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 40 -40 -40 -40 -40 40 40 -40 -40 -40 -40 -40 40 -40 -40 12 -12 -40 40 -40 -40 -40 -40 -39 -40 39 -40 -40 -40 40 -40 -40 40 -40 -40 -33 -40 33 -40 -40 40 -40 -40 40 -40 -40 -40 40 -40 -40 13 -13 -40 -34 40 -40 -40 -40 -40 -40 -40 40 -40 -40 -40 40 -21 15 -32 -17 25 -26 -40 -33 -40 -40 -40 40 -34 32 -40 -36 -40 20 -40 -20 25 -26 -40 -35 -40 -40 -40 40 -40 -40 40 -40 -40 -40 40 -40 -40 -34 -40 33 -40 -40 -40 40 -40 -40 40 -40 -40 -40 40 -40 40 -40 -40 -40 -40 40 -40 -40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 -40 40 -40 -40 40 -40 -40 -40 40 -40 -40 40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 -40 -40 40 -40 -40 -36 -40 36 -40 35 -40 -35 -40 -40 -40 40 -40 -40 40 -40 -40 40 -40 -40 -39 32 -40 -33 -40 -40 40 -40 -40 40 -40 -40 -40 -40 -40 40 -40 -40 40 -40 16 -20 -40 -19 -40 -40 -40 40 31 -32 -40 -35 30 -30 -40 -40 12 -12 -40 -21 -40 -40 39 -39 -40 -35 35 -40 22 -22 -40 -40 -40 40 -40 -40 40 -40 -40 -40 -40 -40 40 -40 -40 -40 40 -40 40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 -40 -40 -40 40 -40 -40 40 -40 -40 40 -40 -40 40 -40 -40 -40 -40 -40 40 -40 -40 40 -40 -40 40 -40 -40 -40 -40 -40 40 -40 -40 40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 -40 -40 40 -40 40 -40 -40 -40 -40 -40 -40 40 40 -40 -40 -40 40 -40 -40 -40 -40 -40 -40 40 -40 40 -40 -40 40 -40 -40 -40 -40 40 -40 -40 -40 -40 40 -40 40 -40 -40 -40 -40 -40 40 -40 -40 -20 -40 20 40 -40 -40 -40 -40 -40 -40 40 -33 16 -40 -16 -28 25 -38 -27 -40 -40 -40 40 -40 -40 -40 40 -40 -40 40 -40 40 -40 -40 -40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 40 -40 40 -40 -40 -40 40 -40 -40 -40 -40 -40 -40 40 -40 40 -40 -40 -40 -40 40 -40 -40 40 -40 -40 -40 -40 40 -40 40 -40 -40 -40 -40 -40 40 -40 -40 -40 -40 40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 -40 40 -40 40 -40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 40 -40 -40 40 -40 -40 -40 -40 -40 40 -40 40 -40 -40 -40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 40 -40 -40 40 -40 -40 -40 -40 40 -40 40 -40 -40 -40 -40 -40 -40 40 40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 -31 27 -40 -29 -40 -40 39 -39 -40 -40 -40 40 -40 -40 -40 40 -40 -40 40 -40 -40 40 -40 -40 40 -40 -40 -40 -40 -40 40 -40 -40 -40 -40 40 -40 -40 40 -40 -40 -40 40 -40 40 -40 -40 -40 40 -40 -40 -40 -40 -40 -40 40 40 -40 -40 -40 -40 -40 40 -40 -40 -40 -40 40 -40 40 -40 -40 40 -40 -40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 -40 40 -40 -40 -40 40 40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 40 40 -40 -40 -40 40 -40 -40 -40 -40 -40 -40 40 -40 -40 40 -40 -40 -40 -40 40 -40 -40 40 -40 40 -40 -40 -40 -40 37 -40 -37 -40 40 -40 -40 -40 -40 32 -32 -40 -40 40 -40 -40 -40 -40 40 -40 40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 -40 -40 40 -40 -40 -40 40 -40 40 -40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 40 -40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 -14 -40 14 -40 -40 40 -40 -40 -40 40 -40 -40 -16 -32 16 -28 11 -18 -13 -40 -40 -40 40 5 -9 -40 -8 -40 -40 -40 40 9 -13 -40 -11 -40 -39 27 -27 -40 -22 -37 22 -40 -31 30 -36 -40 -40 -35 35 -40 -40 -40 40 15 -40 -40 -15 -40 -40 -40 40 -40 -40 -40 40 0 -20 -40 0 12 -21 -13 -40 -40 -40 -40 40 10 -22 -22 -11 40 -40 -40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 40 -40 -40 -40 -40 -29 29 -40 -40 40 -40 -40 40 -40 -40 -40 -40 -40 40 -40 -40 -40 40 -40 40 -40 -40 -40 -40 -40 40 -40 -40 40 -40 40 -40 -40 -40 -40 40 -40 -40 -40 -40 40 -40 -40 -40 -40 40 -40 -40 -40 40 -40 40 -40 -40 -40 -40 40 -40 -40 -40 -40 40 -40 -40 40 -40 40 -40 -40 -40 -40 -40 -40 40 -40 -40 40 -40 11 -11 -40 -40 -40 -40 40 -40 -22 -40 -40 22 -40 -35 -40 35 -40 -40 -40 40 -40 -40 40 -40 -40 -40 -40 40 12 -13 -40 -22 -40 -40 -40 40 -40 22 -40 -22 -40 -40 -40 40 -40 -40 10 -10 -40 -40 -40 40 -40 -40 40 -40 -40 -40 -40 40 -40 -40 40 -40 -40 -40 -40 40 -40 -40 -40 40 -40 40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 -40 40 -40 -40 40 -40 -40 -40 -40 -40 40 -40 40 -40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 -40 -40 40 40 -40 -40 -40 -40 -40 -40 40 40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 -40 40 -40 -40 40 -40 -40 -40 -40 -40 -40 40 -40 -40 -40 40 -40 40 -40 -40 -40 -40 -40 40 -40 -40 40 -40 -40 -40 -40 40 -40 -40 40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 -40 40 -40 -40 40 -40 -40 -40 -40 40 -40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 40 40 -40 -40 -40 -40 -40 40 -40 -40 40 -40 -40 -40 -40 40 -40 -40 40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 -40 -40 40 -40 34 -34 -40 -40 -40 -40 40 -40 -40 -40 -40 40 40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 -40 40 -40 -40 40 -40 -40 -40 -40 -40 -40 40 40 -40 -40 -40 -40 -40 40 -40 -40 -40 -40 40 -40 -40 40 -40 -40 40 -40 -40 -40 40 -40 -40 40 -40 -40 -40 -40 -40 -40 40 -40 -39 39 -40 -40 40 -40 -40 -40 -40 -40 40 -40 40 -40 -40 40 -40 -40 -40 -40 -40 40 -40 -40 -40 40 -40 14 -14 -40 -40 40 -40 -40 -40 -35 34 -40 -40 40 -40 -40 -40 40 -40 -40 -40 -40 -40 40 -40 -40 40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 -40 -40 -40 40 -40 40 -40 -40 40 -40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 40 -40 -40 -40 -40 -40 40 -40 40 -40 -40 -40 40 -40 -40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 40 -40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 -40 40 -40 -40 -40 40 -40 40 -40 -40 -40 40 -40 -40 -40 -40 -40 40 -40 -40 40 -40 40 -40 -40 -40 40 -40 -40 -40 -40 -40 -40 40 -40 -40 40 -40 34 -34 -40 -40 40 -40 -40 -40 -40 -40 -40 40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 29 -29 26 -26 -40 -40 35 -35 -40 -40 -40 -40 -40 40 -40 -40 -40 40 -40 40 -40 -40 -40 -40 40 -40 -40 -40 -40 40 -40 40 -40 -40 -40 -40 -40 40 40 -40 -40 -40 40 -40 -40 -40 -40 -40 40 -40 40 -40 -40 -40 40 -40 -40 -40 -40 -40 40 -40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 40 40 -40 -40 -40 40 -40 -40 -40 -40 -40 40 -40 40 -40 -40 -40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 40 -40 -40 40 -40 -40 -40 -40 -40 40 -40 -40 40 -40 33 -33 -40 -40 -40 -40 40 -40 -40 -40 18 -18 -40 -40 40 -40 -40 -40 -40 40 -40 40 -40 -40 40 -40 -40 -40 -40 -40 32 -32 -39 -25 -31 24 -40 -40 26 -26 -40 -40 33 -33 -40 -40 40 -40 40 -40 -40 -40 -40 -40 -40 40 40 -40 -40 -40 -40 -40 -40 40 -40 -40 40 -40 40 -40 -40 -40 40 -40 -40 -40 -32 -40 -40 32 40 -40 -40 -40 40 -40 -40 -40 -40 40 -40 -40 40 -40 -40 -40 -40 40 -40 -40 -40 -40 -40 40 40 -40 -40 -40 -18 -40 -40 18 40 -40 -40 -40 -40 -40 40 -40 40 -40 -40 -40 -40 32 -40 -32 4 -4 -40 -40 40 -40 -40 -40 -40 8 -40 -8 -40 19 -40 -19 -40 -40 40 -40 -40 27 -27 -40 -40 40 -40 -40 10 -10 -40 -40 -40 9 -40 -9 -40 -14 14 -40 10 -10 -40 -26 -20 -28 -40 19 -40 -40 28 -28 -16 -40 16 -29 -40 -9 9 -40 -40 -14 14 -40 -40 -12 12 -40 40 -40 -40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 40 -40 40 -40 -40 -40 -40 -40 40 -40 -40 -19 -40 19 -40 -40 11 -11 -40 40 -40 -40 38 -38 -40 -40 -40 40 -40 -40 -40 40 -40 -40 40 -40 -40 -40 -40 -40 40 -40 -40 18 -40 -18 -40 40 -40 -40 40 -40 -40 -40 -40 -40 40 -40 40 -40 -40 -40 -40 -40 1 -1 -40 -8 -40 8 -40 -40 40 -40 -40 40 -40 -40 -40 -40 40 -40 -29 -40 29 -40 -40 6 -40 -6 40 -40 -40 -40 40 -40 -40 -40 35 -35 -40 -40 31 -31 -40 -40 -24 9 -9 -25 -40 -40 -25 25 -40 -40 37 -37 -40 24 -40 -24 -40 -40 21 -21 -40 -40 -40 40 -40 -40 40 -40 -40 40 -40 -40 -40 40 -40 -40 40 -40 -40 -40 -40 -40 -40 40 40 -40 -40 -40 40 -40 -40 -40 -40 -40 -40 40 -40 -40 -40 40 -40 40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 -40 40 -40 -40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 40 -40 40 -40 -40 -40 -40 -40 40 -40 -40 40 -40 40 -40 -40 -40 -40 -40 -40 40 40 -40 -40 -40 40 -40 -40 -40 -40 -40 40 -40 -40 40 -40 -40 -40 -40 -40 40 -40 -40 40 -40 -40 -40 36 -36 -40 -40 -40 40 -40 -40 -40 40 -40 40 -40 -40 -40 -40 -40 40 -40 -40 40 -40 -40 40 -40 -40 40 -40 -40 -40 -40 -40 -40 40 -40 -40 -40 40 40 -40 -40 -40 40 -40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 -40 40 -40 -40 -40 -40 40 -40 40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 -40 40 -40 -40 -40 -40 -40 40 40 -40 -40 -40 -40 -40 -40 40 -40 40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 -40 -40 -40 40 40 -40 -40 -40 -40 -40 -40 40 40 -40 -40 -40 40 -40 -40 -40 -40 40 -40 -40 -40 -40 40 -40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 32 -32 20 -20 -40 -38 -40 38 -40 -39 -40 -40 29 -29 -40 -40 40 -40 -40 -40 -40 40 25 -25 -40 -40 1 -40 -40 -1 -40 7 -40 -7 -1 -40 1 -40 -40 -40 40 -40 -40 40 -40 -40 -40 -40 -40 40 -40 -6 -40 6 -40 -40 -16 16 40 -40 -40 -40 -40 -40 40 -40 -40 0 -40 0 -40 -40 -40 40 -40 -40 -4 4 -40 11 -12 -22 -40 3 -40 -3 40 -40 -40 -40 10 -40 -40 -10 40 -40 -40 -40 40 -40 -40 -40 -40 4 -6 -10 -40 -40 40 -40 40 -40 -40 -40 36 -36 -40 -40 -40 -40 22 -22 39 -40 -39 -40 40 -40 -40 -40 -26 3 -40 -3 -1 1 -32 -33 -40 -21 7 -7 2 -18 -40 -3 -40 -1 1 -17 3 -9 -40 -5 1 -16 -2 -17 -7 -17 6 -21 9 -40 -9 -40 -29 -40 29 -40 -40 40 -40 -40 -40 -40 40 -40 -40 40 -40 -40 -40 9 -9 -40 40 -40 -40 -40 -40 9 -40 -9 -40 -40 -40 40 -40 -26 -40 26 -40 -40 -40 40 40 -40 -40 -40 22 -22 -40 -40 -40 1 -1 -40 40 -40 -40 -40 3 -40 -3 -40 -40 -40 40 -40 -40 -40 40 -40 23 -40 -23 -40 -40 -40 -40 40 22 -40 -40 -22 33 -40 -33 -40 -25 -40 -40 25 40 -40 -40 -40 40 -40 -40 -40 -40 3 -3 -30 40 -40 -40 -40 38 -38 -40 -40 26 -26 -40 -40 -24 -40 24 -40 0 0 -40 -40 32 -40 -32 -40 -40 40 -40 -40 35 -35 -40 -40 23 -23 -40 -40 12 -40 -40 -12 40 -40 -40 -40 io_lib-io_lib-1-14-11/tests/data/both.run/s_4_0133_seq.txt000066400000000000000000000015721336132477700227450ustar00rootroot000000000000004 133 593 417 GTATAAGTCAAAGCACCTTTAGCGTTAAGGTACTGAATCTGTGCCGCGTTTCTTTGTTCCTGAGCATGGCACTA 4 133 587 382 GTTGAGTTCGATAATGGTGATATGTATGTTGACGGCCGGGGGAGCACATTGTAGCATTGTGCCAATTCATCCAT 4 133 505 428 GGTTGGACTTGGTGGCAAGTCTGCCGCTGATAAAGGACAGGAAATGCAGCAGCAAGATAATCACGAGTATCCTT 4 133 548 808 GATTGAATCGCGAGTGGTCGGCAGATTGCGATAAACGTTGCAGTGGAATAGTCAGGTTAAATTTAATGTGACCG 4 133 568 418 GTCCCCTTCGGGGCGGTGGTCTATAGTGTTATTTATAAGGCTGCTTCTGACGTTCGTGATGAGTTTGTATCTGT 4 133 587 489 GTGTTCAACAGACCTATAAACATTCTGTGCCGCGTTTAGCGCAAGAGTAAACATAGTGCCATGCTCAGGAACAA 4 133 511 464 GCAAATCACCAGAAGGCGGTTCCTGAATGAATGGGAATTCGTCTAAGAAGTTTAAGATTGCTGAGGGTCAGTGG 4 133 507 435 GATATGAATAACACTATAGACAACCGCCACGATGGGGGAGGGAGTGCACCAGCCAGAGTGCGGCAAAACTGCGT 4 133 561 484 GCCATAATTCAAACTTTTTTTCTGATAAGCTGGTTCTGCATTAACCGTCAAACTATCAAAATATAACGTTGACG 4 133 539 484 GTAACGGCTTTAGTTTCCAAAACGAAGAACCGAGAAGAGCGCCACTTTAACAAGGATAATAACAAAGCACAAAA io_lib-io_lib-1-14-11/tests/data/both.run/s_4_0133_sig2.txt000066400000000000000000000345431336132477700230250ustar00rootroot000000000000004 133 593 417 -1066 -2372 19502 -917 -1046 -3357 507 14017 17440 -3767 -540 295 790 -1451 -3636 18328 15286 -2040 325 -613 13018 -798 516 -709 -78 -1113 17314 -1394 604 -537 407 7452 -466 14985 500 -1826 13666 111 -433 137 15634 1252 466 -3383 16126 -2863 -411 -334 568 -2042 13504 281 169 14238 4 -1191 14829 398 103 -2643 1132 15424 825 -2537 651 17814 -432 -2660 333 -1512 103 16279 -697 2327 -1031 12292 204 -453 423 12875 14851 -648 520 566 1164 -536 11245 2893 1103 16612 439 -2745 305 267 12508 3302 101 690 -92 12674 1140 -1101 27 16007 13515 -391 11 607 12036 1709 280 -1045 991 595 13413 818 1455 16 9365 4382 1340 -1731 612 8832 12081 -262 1990 -1249 -661 10863 756 712 1096 396 1096 12806 334 105 12499 1572 11893 515 -1017 645 10134 578 2095 3524 52 -4074 -1218 15585 -2232 13534 -1488 589 -3997 -1543 181 13043 -2044 -3635 13266 3192 -776 -3154 445 8616 -2285 176 12554 366 -2954 13301 72 -825 -2255 11499 -471 401 -1468 -878 12373 556 -1858 9788 -88 77 -461 -3836 13180 1805 -2389 -1166 241 10209 -2794 -124 674 11198 -138 -257 142 10078 -1523 7419 735 1374 -1587 -1130 -5 13284 -954 -630 287 10855 -956 -916 455 10620 -36 -635 9848 1331 -1791 -1281 -97 9460 -1155 735 689 9536 -870 8495 -1025 1204 -1217 9105 -923 1130 -1435 -1684 582 12067 -1240 -891 8969 4388 6074 1929 494 -809 44 -214 9098 211 -775 8103 353 376 6015 65 801 216 -1966 604 1200 8329 352 -1116 8064 1479 43 -1808 7622 2823 -1776 5811 1324 1292 5124 -349 983 1854 -868 6716 1342 -12 -502 385 268 8878 4373 670 1273 2101 4 133 587 382 -424 -741 18769 3355 385 996 -858 13517 1068 348 -447 18957 1095 -987 16913 1531 11458 2047 415 -606 709 652 16431 1131 1089 776 337 11517 855 842 -682 17991 984 13646 1079 890 1192 -218 15905 1318 10657 761 629 1401 939 336 1089 16609 13082 1927 1062 -983 12220 545 1136 1814 616 -551 1279 17880 1599 505 16440 6636 2123 -1091 17209 6646 732 1494 330 10953 2014 285 17864 4780 12708 1847 864 710 1442 374 2236 19723 12839 1272 839 1819 1013 110 2889 21668 1964 52 16801 5412 1562 818 51 14378 11953 254 2233 3815 238 698 2752 20465 2026 536 15646 4110 1403 1209 1314 14268 1372 -1434 2822 18485 595 1300 11680 9692 9563 649 3126 4465 1559 10553 2739 2912 1641 1582 11385 6264 1866 -862 12861 7092 1402 10076 2316 4449 2236 9099 3561 5136 -710 -930 14337 2506 -2 -1736 14177 1348 499 149 11459 -180 149 -259 11758 1217 -1339 584 10554 1328 6661 874 981 585 -536 -588 11010 307 294 9553 151 37 9718 -383 950 773 -635 9104 1269 290 9683 1524 1308 -804 868 973 1234 9403 861 728 -307 10454 829 1097 9220 534 447 1424 -404 7742 8673 1124 1306 1229 660 646 8741 1953 478 8726 6687 1033 6552 1393 1548 840 848 1078 1467 8107 781 199 1060 9088 -143 -112 8592 2736 126 978 1182 5845 -88 596 7688 2970 -130 6910 1325 1175 24 7116 1585 1032 5364 1884 1453 1195 7244 -66 1052 868 652 1294 563 9041 844 -140 1326 8875 1059 5574 1120 1505 6049 1565 976 1136 579 -52 1250 8662 766 7255 1410 41 -21 6758 1132 2516 6227 767 973 1440 784 1520 897 10047 4 133 505 428 -1844 -572 18279 -1124 464 -1706 15628 -1214 223 -308 757 6484 -1775 -349 151 12568 -1876 -46 11146 943 -1457 -680 11443 305 10986 -2155 482 -1626 -2184 11751 -1170 -68 -119 -1250 -1044 13125 -245 -945 317 12102 528 -1946 13099 -1623 -820 -2742 8537 4170 -291 411 -3597 7565 -377 -1683 10033 1806 -1360 -910 10403 1642 -1220 12669 -882 808 14750 618 -3462 163 11269 428 1775 -721 1301 -223 11922 -471 -1532 688 1006 6795 -786 9736 -61 2668 -489 257 1231 10563 40 -204 13233 -753 15 10598 -1340 635 -358 7992 1776 936 217 330 10930 731 -758 10135 -1769 872 -742 -244 2540 12000 1282 42 8950 2314 6743 1104 -613 2459 832 -96 70 9783 7152 907 1218 793 9208 1172 301 306 6082 1982 480 1245 444 -529 10294 1993 1825 0 7968 -690 7588 1284 1259 -119 690 11736 -1453 -2056 11169 940 10 -2592 594 -52 11311 -1793 -3159 -306 12643 1499 8821 165 -1290 -185 13692 -1068 -2670 621 13588 -1396 -1419 -1839 -394 -1618 -878 11315 -1063 -140 10883 -988 -238 12585 -1453 -1583 7912 428 108 -473 419 -303 9108 -1461 776 10870 -1363 -1155 11014 45 -59 -1151 1088 -58 7597 -962 156 12125 872 -4046 9426 486 -1080 -975 8623 1837 -75 -2411 693 -931 10750 -1862 10016 -2201 -802 -239 -1091 -645 -434 9499 9781 -1334 -298 441 8109 2482 302 -2478 79 -583 639 7073 -136 8446 -168 -1020 8151 -438 248 -1632 -599 9049 -1446 18 -1223 221 7464 2159 6034 -130 -29 -444 -961 1124 8400 228 -806 663 -284 4408 8287 -1004 820 -245 -30 -225 811 5189 -149 5087 419 1332 402 5849 706 323 327 -340 -132 7017 -347 -126 689 9107 4 133 548 808 -880 -344 14550 1884 10416 963 -1206 47 -815 -317 316 13908 459 -565 236 14144 610 -360 11931 872 11478 2330 -179 -286 13433 936 29 55 486 -889 327 13772 1034 10546 -313 -174 405 -140 11552 1832 357 9687 312 488 974 -461 9549 3147 8719 428 546 103 868 300 10538 324 449 103 -200 7497 803 25 9444 3324 822 -569 9079 2950 389 -392 271 9435 534 9151 1607 908 883 811 9350 1992 898 -855 9330 3253 495 9141 1441 238 8328 1076 1571 834 676 518 10524 1908 6909 1650 756 1360 987 685 1552 11073 1130 -320 1487 11385 1076 264 8817 3179 356 8479 1687 726 930 597 9635 3232 6714 426 1441 1994 1025 233 1766 10222 8485 -156 1318 2114 9062 745 1706 2276 7782 1163 1812 1832 1563 6210 1587 1677 1337 1337 8748 3957 -27 -686 114 11955 -583 -951 226 12610 -450 127 11187 1448 402 10886 219 -279 7688 1595 -221 302 408 -442 11356 1415 339 -588 441 7052 -2 -703 10069 2069 -388 482 10701 877 7436 377 621 -680 8821 -177 65 295 -86 -30 257 10867 8626 892 632 -464 587 432 8900 420 68 -177 368 7194 -495 9552 216 538 8040 450 728 383 547 651 9667 243 511 382 9402 328 -146 270 1256 7110 -753 260 1155 9984 9182 367 1061 381 9188 437 577 740 8107 336 859 632 180 93 877 10481 800 -43 916 8679 668 275 957 9124 7171 972 297 1192 7115 664 709 590 715 69 842 8980 842 -433 7309 3724 -394 290 1352 6514 340 -187 7317 3489 6287 -204 916 1694 -175 5786 1473 1626 807 6267 1244 837 -24 656 7218 4478 4 133 568 418 -1052 785 18138 -875 880 -1504 1858 11027 1911 12704 388 188 164 13374 860 -1364 -1543 14992 414 2444 490 13076 -688 676 78 778 373 13147 -615 5410 427 12644 4868 11701 -886 3392 4324 -622 14170 357 3089 -1680 13768 1370 -55 789 11685 3764 -3212 5167 12376 1684 -2418 12558 1576 1696 3558 -859 13310 193 -123 458 13386 1310 -263 4834 192 7621 3461 2520 9702 2599 -652 2375 12922 3490 -1236 4580 4149 8567 -352 6019 2344 2768 5424 -3388 2205 12426 5900 2764 -981 4288 2108 602 2091 9248 5668 2304 1783 3484 5185 3022 9194 4986 -851 1873 2142 7651 5258 2456 9334 4197 -103 -330 3434 9060 -762 1630 1879 13202 9964 -3105 860 6468 2629 884 1699 11197 1512 901 1855 12278 6775 831 -1707 6868 7293 1998 5729 804 2446 944 -369 11735 6283 1158 4038 3266 15040 -570 -1722 2131 -1180 -1454 14810 1230 -2190 -670 15126 -132 490 14659 -1457 2064 534 327 4441 7544 -752 790 13528 1846 558 12022 1777 -2511 -1974 1690 497 14663 92 584 -2554 13612 50 10104 347 543 -1142 786 76 15412 101 2300 9977 3824 8558 -13 1114 2442 -1013 11653 779 -1534 1820 2080 10992 1614 262 2182 1162 8189 477 826 -275 11740 907 9209 395 2836 -134 1974 9414 3111 261 886 1164 9068 204 1120 10178 2812 7254 25 2897 948 715 73 1182 11212 540 370 9745 798 5352 2976 2094 266 257 -80 10300 1867 3564 -3201 1231 6679 171 1444 2197 7568 -1036 884 728 11515 32 4008 9250 2895 1423 -2773 998 8303 5546 2674 1221 2893 64 1351 780 9876 650 6727 1155 2429 660 -332 498 10838 -1496 2024 7484 5678 -23 748 1998 8053 4 133 587 489 187 -1423 17949 3094 -256 -832 370 12318 1072 41 16420 345 500 172 375 9376 363 -605 317 13830 1402 12650 155 518 11746 1580 279 542 13875 3052 -302 -820 910 13925 -1884 972 10254 3369 669 814 1174 109 12099 1160 12477 1899 -1077 147 -886 12390 326 767 707 13416 -1312 1287 70 148 563 15118 16138 801 728 1569 304 376 479 18677 18189 881 146 -853 18336 3363 -1982 1882 20559 870 672 789 379 13660 666 1664 15370 2633 -1297 1267 1671 1042 9 16163 2111 1832 497 14643 2037 16138 596 -661 1468 1173 -564 15329 1735 -268 13976 3264 -537 1939 215 12062 889 1183 13189 2391 2078 13547 -759 3019 922 14557 1342 1528 1215 861 14323 1191 -111 14713 -159 1391 392 916 15257 3081 882 1542 980 12380 1003 1390 521 15048 1175 2472 967 14928 14658 1106 -688 -575 531 387 12745 -1025 45 15797 -943 -414 582 -1268 13480 813 494 14926 -2478 1532 13628 2095 73 -456 13090 2007 108 -1258 1161 418 12975 -2634 8026 2170 1033 -186 760 323 12461 -2645 540 366 -1426 7430 11621 734 -167 -202 10731 2729 87 -624 10544 1686 551 94 942 9578 738 -936 12617 1230 -668 -281 1047 -706 -77 9080 10614 2922 347 -1035 1173 1043 7520 -351 407 510 -587 6284 -608 -29 10000 1622 756 9721 693 -287 731 10141 756 -1338 9437 1515 421 -1072 650 1200 257 8144 1092 1838 7316 214 359 9910 912 2 302 -105 839 8951 -148 10900 -552 179 8479 1491 -189 441 -231 946 8212 2111 257 1482 7859 104 5362 1729 1284 269 8749 387 914 572 806 7852 877 513 8641 477 778 364 10224 1261 1199 -72 4 133 511 464 470 398 17618 -1805 787 18564 -500 -1986 18524 2600 196 -1951 15105 3436 -522 -92 16381 2412 489 -1687 1021 65 -1888 14848 1132 15474 291 -2057 15222 1422 378 -853 -211 15714 300 -887 927 15784 -1676 -1102 15381 1332 -1770 11 107 -338 12777 1082 12583 2190 -765 -1192 14528 344 -346 219 373 326 13446 -1905 -156 344 15961 1546 2521 17470 -652 -2254 797 -25 15598 -466 1380 806 14472 -1127 702 -67 55 9629 726 -506 1305 12346 1228 14056 -302 -1614 1096 13144 269 -1064 787 -1017 24 14559 943 925 12698 1672 11566 1876 -950 374 10872 1656 1313 -99 779 447 586 12764 1348 1090 11534 2408 10144 2045 413 -275 10364 1006 1045 -1353 1649 5 872 13422 1706 77 12033 2218 1636 284 10852 2250 1301 -752 10190 3376 9785 1080 1435 162 10534 1826 2940 317 -2810 -364 95 16828 -3784 69 224 17329 21 16621 -1403 -290 -854 -1259 14869 2213 -1874 -1186 644 11198 72 11355 102 916 -1927 -1386 416 15984 11176 1883 138 -2099 12507 -828 325 -305 -1284 -685 13579 2730 8960 -931 428 579 10901 -619 716 -762 583 150 11340 618 464 439 887 6776 291 -385 -1241 14157 -700 -534 572 14276 8902 1065 722 769 10622 1576 714 -1582 276 619 9456 3315 9599 -2251 102 1588 158 -721 461 12773 -1004 258 416 13366 681 -659 10331 3261 37 8963 900 1678 274 17 -756 12895 686 307 8462 4124 6159 1361 850 1021 -123 491 8728 4311 431 452 6764 4369 30 -880 9352 3678 209 190 385 7326 286 8458 368 1897 6916 -231 1398 1415 304 -36 9025 3435 601 945 1091 6228 184 -196 8298 3646 284 611 7989 3460 4 133 507 435 576 -1387 17516 319 14008 576 6770 -1391 641 -1437 436 14666 13075 2368 357 -768 258 704 -741 15778 1037 -539 12112 5832 15410 -1768 247 974 12795 417 -253 524 9670 -251 -606 13660 12623 2213 3852 3535 14829 783 586 -903 350 11705 -341 2802 13477 139 6226 1877 -286 13992 -515 424 242 176 432 12035 16446 2563 439 6956 11560 -122 -1883 14829 15449 507 -1714 9039 2056 -308 13537 3348 10731 3114 380 2075 573 13954 841 7243 9669 8609 708 -1122 13980 2319 885 1139 1573 11924 265 9720 256 14776 -1304 9917 1234 805 11421 5590 436 12516 7649 878 562 12247 457 1253 7827 4792 128 1330 -308 12685 -19 9469 3377 6359 9309 782 6399 3777 737 1225 6959 3740 19 12064 -175 1100 10454 4396 7238 1087 9534 2640 1465 6943 9650 1299 2539 5796 9271 873 -1002 9105 11558 614 12173 99 674 -1371 11100 -3806 12934 -2688 -652 -1161 12107 1613 -852 -501 9877 705 9102 2386 730 -512 502 7641 10896 -854 4792 6116 405 8024 275 -259 6064 4580 471 12102 8720 -2443 9568 2340 -729 177 -1667 11202 7547 734 479 10295 4811 1365 11502 520 5017 2081 330 618 8715 -152 198 10740 524 8488 368 11188 7241 -1763 10773 646 196 5145 -1215 6868 11089 -2858 7637 351 678 763 -1156 692 5437 5259 -740 7989 -744 9574 427 -990 9829 460 -868 9427 1029 243 10 2682 8751 1590 6836 -618 8644 329 -590 6771 527 5595 7959 1348 276 -422 7596 44 1042 1046 7058 970 3890 327 6752 953 888 211 1156 5565 4133 1509 639 -1244 2556 5288 718 -843 7815 1656 491 7353 1144 2317 566 -696 8050 4135 794 -262 1827 7262 4 133 561 484 72 271 17444 3000 -161 19073 492 -157 611 18165 299 927 14381 2359 231 408 348 922 544 19766 13559 2451 435 551 13635 3000 330 735 1276 -30 484 20552 1165 856 429 19050 412 17803 520 930 17503 1157 467 1062 16078 4197 477 1161 15425 4297 473 814 888 14739 118 948 1564 335 599 17790 2282 893 651 23325 1422 1135 716 22908 1733 1078 578 23643 1694 1055 705 24503 1651 1224 490 23123 1090 794 856 23091 1524 20111 739 2353 1578 117 668 22915 1453 841 17046 8944 19128 1848 323 2073 705 2089 567 23647 20799 2342 1204 1796 17440 3664 920 3520 1238 1109 14960 8011 2357 17406 232 3276 2457 478 1220 20923 1996 1080 15676 5638 1494 2029 13559 8004 1408 1098 1213 15109 1539 686 1776 21723 1525 14640 1747 2767 1538 1549 1573 22816 472 282 13695 1905 648 16781 648 267 13071 3888 386 186 381 1316 386 15479 703 459 107 15822 15794 2162 -85 1278 15133 2096 495 -35 1251 13428 451 19 595 14830 500 598 631 780 12729 2240 108 1360 685 9317 569 14191 250 875 12708 3124 552 648 11775 2520 638 749 13066 1325 604 340 878 12665 343 775 1287 1117 454 12134 10851 1903 494 1412 673 1408 691 11991 846 13058 478 1163 10942 2478 399 1375 11427 1566 740 639 10216 2698 332 1337 10437 1909 543 1986 1319 1272 460 12153 10524 2609 274 1636 1255 1804 683 11419 12230 1064 724 1044 10973 1188 1079 1645 1203 9792 828 2093 1622 1220 9377 4118 1726 941 362 8824 1417 912 1594 11518 1865 525 8472 3653 7247 2451 1281 2038 1397 8704 1652 2578 3098 1025 8477 3713 4 133 539 484 1020 -2008 17449 585 -1947 4217 -254 12696 10900 4292 359 -83 13165 -1563 508 12985 -2628 13806 -514 12117 12840 -2355 12880 861 2151 1163 12518 203 -1752 13491 10330 -869 -157 294 -18 12575 1285 10900 950 12027 1434 -382 6588 7686 10791 1167 -22 4040 8430 -2997 10755 2208 1246 10893 -3093 10932 -147 5329 461 12003 652 96 8434 9243 73 12508 10167 7475 1397 10996 3589 10165 13275 1088 1708 822 14753 -2531 -396 13348 12240 1656 2254 3535 13635 -2972 10471 4809 -2228 9787 8225 7000 7082 -2810 11706 -1140 10700 1646 1689 4158 11752 4657 100 634 1471 1037 10407 6869 10040 728 6463 1806 13373 -142 3294 1614 3241 9967 -723 8768 5973 6145 852 249 2636 5133 8565 6622 7947 2422 3074 7094 1184 6039 6342 2018 6574 3364 891 4953 7418 1107 7056 3660 6295 3302 7303 2268 11649 24 10449 2443 10246 -233 11601 295 218 14847 -1214 -94 -922 -532 10166 1133 648 10819 928 4653 302 10966 9846 -1813 9735 1545 6026 -1536 416 10912 -3809 8742 5831 3659 709 10916 -1840 9356 -1715 11614 5704 2765 483 11816 10492 133 93 1385 8330 4794 -1254 -310 -2584 10131 9860 3476 8592 2187 102 -1744 8772 1366 8445 -949 6498 2957 9176 -2544 1578 241 7143 2737 10377 -3909 8999 1962 752 -623 -84 7567 7791 1283 283 5431 7882 717 5550 -2922 8494 2465 -1560 11713 10177 1488 -1503 3248 7853 -804 5076 1190 -1427 7744 7185 2243 6964 1155 752 -628 8183 1073 4648 52 5664 1727 -233 1016 6358 1668 7945 -1794 4794 4865 -844 -1178 8731 -1948 6134 -2711 -86 8559 -791 266 6343 799 1248 572 6844 1498 1170 -1047 7873 337 604 5791 9003 -335 1011 -769 io_lib-io_lib-1-14-11/tests/data/both.run/s_4_0134_int.txt000066400000000000000000000352111336132477700227450ustar00rootroot000000000000004 134 548 359 -1571 -1440 23458 19308 11799 12614 -732 546 10477 11925 346 1297 11591 11789 472 681 53 -758 19919 14894 9890 10067 565 692 278 498 854 20434 486 1133 943 19738 257 159 19185 14494 -743 -1549 19381 15243 349 667 1064 11278 -1301 -1260 20014 19288 451 712 267 13399 85 -393 1462 19917 -16 -653 1615 20636 -638 25 1575 26869 1684 11635 1671 3692 2835 13759 1209 1977 9632 11193 812 3218 1459 1053 1814 24304 10316 10893 1518 4138 10240 11299 1106 4061 2124 2912 1195 19438 10552 11330 2431 5124 1793 2415 14858 16280 9414 11806 1652 4233 2750 9952 2697 4614 1795 2959 15476 14499 2823 11709 2714 3688 8820 11099 2104 3518 9569 11534 1677 3638 2651 9247 2884 5240 1791 3833 14813 13860 2439 10152 3221 5269 1665 3638 14074 13869 6155 7320 4815 6673 1829 3786 12181 11363 10387 10742 -100 -856 1607 10146 -1607 -650 98 627 429 14357 1693 10196 -715 -189 8583 8802 -1448 -1364 8347 8920 301 -373 7815 8088 172 167 7799 8718 13 -54 8797 8658 316 557 807 962 13181 9132 7564 8379 249 -635 398 552 11973 9686 6103 6813 886 861 800 673 -205 11196 311 -482 638 12739 532 887 10919 9355 1665 6950 1061 1652 361 444 1144 9379 249 814 9985 8405 443 672 10979 8683 1397 5379 1975 2405 5304 5623 992 1889 1034 1659 679 8617 606 1435 416 10060 1684 6264 363 2279 5316 6497 592 2073 1191 2058 6762 7186 665 1505 909 6737 1553 6133 722 1738 827 2015 7322 6196 576 1500 7676 7615 1036 5002 2314 2836 1588 2877 6741 6066 3473 4662 2041 2167 1399 4681 1739 2222 828 1750 1567 7541 791 1832 1511 7594 4 134 594 276 -3915 -3514 22937 16949 3172 16003 -806 -4661 701 10639 -289 757 -2749 -1023 721 20742 -160 -89 -2363 17499 289 9187 -256 748 -2534 -2103 605 22769 -1030 -548 17603 14503 -944 -2804 19063 15581 151 409 -2077 7883 639 928 13693 12280 10238 8413 60 949 -1311 -1556 1022 16439 25 -822 -1072 17071 -1387 -903 1160 18953 -1111 -80 15859 13138 3550 15177 -1291 -1289 12524 13157 693 618 11293 12263 -182 -465 1556 1248 13261 12505 8955 8030 2072 3023 9405 9633 1261 2654 3048 11687 -927 533 956 1622 12790 10212 2286 10142 1553 1295 902 1899 14426 10690 505 1389 1242 10870 6794 7729 1566 4043 1006 8447 1405 2984 -1847 -551 1655 17605 -745 -932 1657 18019 7571 9408 -1516 3474 8 651 1046 14383 -736 63 883 16109 1346 6675 1911 6590 397 1448 8917 12488 1201 8407 2505 3972 13231 11996 106 -1717 9865 10720 111 -1912 837 10566 -481 -1485 2456 13035 -3872 -729 708 1455 -1776 10068 99 -1101 13312 11156 10478 9975 902 -1794 400 6887 366 757 392 1247 -1434 9797 7748 8095 -1377 291 -1721 -1877 357 14438 -1066 -527 -20 11926 598 8517 -1454 -29 2122 10722 -182 -2019 8350 10300 -223 -1478 950 6954 86 651 99 -760 1036 13090 216 169 10580 7453 1006 8301 -629 97 6651 8132 62 12 8589 7574 363 1155 1484 7268 207 1275 8058 8108 -38 224 8737 9865 -699 -699 2149 7728 -1454 389 -2 1548 980 9354 1208 1856 8916 5898 6581 7323 -396 25 5871 7026 124 900 2356 7481 46 594 246 1088 6833 7685 528 -230 8852 8283 4248 3828 1826 2165 1777 6049 149 1509 886 1713 1767 8797 817 374 8516 8559 797 214 7970 8432 4 134 369 182 1 427 18963 15097 -1405 -1092 16685 12347 188 625 -1561 9117 9950 10985 -1770 610 201 -496 14878 11524 8328 7694 921 1646 738 1243 12060 9385 7908 8566 883 -28 671 1131 835 11841 327 959 821 12659 2041 9437 -1149 1768 -354 787 792 15569 965 8036 744 2472 607 1567 794 12755 357 1010 -513 13818 427 1128 15039 14039 419 1164 1898 11851 389 914 399 18431 521 1316 13104 15664 7784 8452 1970 3587 2534 10053 909 1275 7532 9448 394 1704 1233 2200 822 15195 343 1397 1492 18361 1045 1618 1548 17146 1111 1854 -194 17636 6801 7823 1045 4769 7138 8037 960 3553 8026 8143 1111 3619 7107 7693 2158 4235 2110 2744 9949 10811 4937 5808 3487 4977 1138 2430 9924 12664 1887 7005 3754 4295 232 1318 10854 12771 -189 383 3931 11413 588 1116 9550 12801 -1177 -840 447 15841 1413 7415 133 1268 206 632 694 14109 374 489 10711 10133 212 -704 12589 10564 6936 7097 853 -273 7769 6922 536 927 7591 7933 458 -857 1657 6326 801 1275 742 1165 8802 8015 767 1164 965 7041 6375 7329 -520 432 1647 6024 1165 1617 583 1217 11340 7588 651 315 10710 9138 4637 5257 703 1151 691 961 1055 9685 416 511 1452 11889 499 740 7738 8179 453 650 1959 10008 584 1315 1304 10523 1804 6260 1080 2219 4643 4833 1580 2829 1004 1384 6989 7771 1181 1577 1733 7087 5207 5777 1158 2005 4848 5996 438 1223 1501 5204 775 2680 800 1705 112 8649 735 1163 545 9942 937 1674 6491 7993 3715 4214 1929 3199 1586 4805 1075 2395 945 2289 598 7214 1601 4703 640 3486 3503 4709 351 2619 1348 1930 1529 8012 4 134 354 230 -301 7 18763 11198 9638 9808 -243 -1272 -262 271 -329 15189 1529 11395 187 -104 163 523 15432 9106 277 440 12605 10033 9446 9442 -485 -434 13009 12673 521 -1177 828 387 10789 8247 8195 8843 874 -155 610 1009 9414 6959 1661 9236 1195 912 590 597 12225 8175 205 -45 12648 9611 922 403 1210 10349 436 1123 1016 11665 2397 9437 497 650 8846 9623 1560 -875 951 1871 11406 8221 2095 8400 2018 850 7315 8461 1166 1367 1052 1696 10126 8881 994 1234 11621 8069 5371 6332 2252 1275 6863 7544 1257 894 1297 469 1997 11107 689 1603 9835 7774 1632 7643 895 3137 1147 7116 1409 1881 883 1505 9898 7924 5431 6025 1202 3035 1670 2293 8993 6598 5023 5982 2416 1931 2084 7097 1534 191 1884 7564 1756 1160 1478 7332 593 1724 1791 7503 1963 1393 -607 6479 13330 10105 5246 13662 1557 1240 -404 1687 565 21827 2666 14737 1428 2505 548 1843 10595 19160 7957 7998 11548 8668 6728 13965 2971 3420 5996 6535 11109 8994 2661 8559 9668 7526 3817 4389 13284 10398 5746 7211 7676 5910 1633 6086 2671 12017 190 1301 8547 19180 296 1575 2661 16984 1947 11051 2679 4047 6171 8379 6176 7035 420 1449 3742 17678 5433 6710 8103 8621 478 1305 10141 15004 2945 2513 4783 12379 849 657 14559 15769 701 13 16889 16844 4773 4561 8739 9185 2852 2650 11339 11076 3185 3707 10299 10405 4878 8572 5287 3823 2680 6359 6551 6827 2479 3991 4491 9808 1756 5637 6836 7461 1792 6122 4969 6420 3695 5425 7100 7017 1923 3197 9550 10013 3666 6945 4640 4492 3524 5175 6945 6939 5277 6595 3884 5020 2386 2826 2293 12112 1837 6093 1499 6974 4 134 614 269 -384 3399 22554 13017 10973 11777 436 1369 -218 -1909 503 19621 251 1461 478 20441 9630 13220 192 1427 12576 13898 182 -1197 3944 3267 12956 10153 332 11579 800 1459 -978 -538 1011 19216 246 11606 650 2138 8187 9307 555 1896 -1032 3091 936 20589 708 1340 31 15050 7541 10254 953 2055 430 645 15339 11589 -896 2061 16989 15668 -1005 -608 14518 15667 -749 817 2189 15731 458 -672 1899 19541 12035 11134 2076 4396 -201 297 12762 13122 2611 11361 2565 3982 1994 11466 1871 3777 470 1179 1465 16775 3848 9960 2750 5329 -1405 4156 13993 14133 697 1144 9691 12356 -567 573 3048 12210 5115 7207 3603 5262 2391 9424 2967 4126 885 1627 12041 12507 448 521 11073 12779 655 2211 1291 10439 3822 8020 2911 5760 5183 9265 3053 5201 1664 2820 10907 9822 845 1711 9672 11580 1070 13481 -84 -1014 101 1049 14445 9206 -41 8779 898 277 -23 1040 -513 13964 308 504 451 15030 321 1074 -1026 14391 -165 -1024 471 16004 2316 11159 -106 -396 -1019 3442 -1325 12124 -1543 2381 676 13381 591 1000 10301 10199 179 3655 9583 9720 2254 11137 829 404 8424 10117 397 -2153 1973 10316 -1483 1481 -260 554 12155 11157 6873 7161 1079 2115 792 1460 443 11255 1068 1378 844 12034 7744 8514 -643 2619 8414 9592 -783 2153 2512 9235 549 1006 2309 10204 477 145 1654 7814 2281 2432 102 692 1731 11665 906 1298 8973 7934 5251 6240 1663 3396 661 2137 1277 9811 6473 7962 -208 1117 2623 7525 517 2565 1803 7309 1583 2574 5987 6842 540 3466 5450 6118 791 3275 1752 2037 804 10227 6214 6927 -121 2425 7003 7693 1117 2133 6653 7187 374 3315 4 134 368 209 -20 -500 18743 9941 9129 8599 37 221 -181 -568 463 14008 -1239 -862 -193 14142 243 -1201 -1195 12545 -992 -278 14227 10706 -182 -1388 13538 9316 -1795 187 745 11059 974 8047 -105 -291 6245 6779 492 2860 524 -801 -407 16006 -1115 -1189 -1102 16584 -1657 1063 13533 11693 351 392 13021 10708 -362 -706 572 10383 8539 8409 678 692 9533 8347 901 815 8766 9076 59 -1681 9319 8733 1667 -65 671 568 624 12786 8016 7605 329 -259 2448 8867 1033 -84 896 1617 619 10079 567 2336 9239 8317 6512 6851 1173 1278 1922 7130 854 2807 2637 9739 -582 531 5840 7737 661 -279 609 941 8856 7601 1061 6465 1660 2243 1176 6992 1454 1742 -673 -191 10118 9279 118 57 1163 9161 -69 -489 822 11364 371 489 482 11323 277 313 6958 9796 3734 3531 1705 5518 66 -971 470 13836 -555 -1002 -1547 13098 7286 8095 -467 -2111 517 -713 -757 11545 2960 6659 -732 -308 6263 5917 -801 -575 6879 5847 63 -330 1016 6281 -788 -1497 5825 5587 609 -520 834 -1429 10890 8170 4858 5005 1204 -299 6355 5989 -862 -350 751 -683 10703 8229 710 1471 8883 5679 4371 3339 1120 1040 684 484 8089 6832 657 142 713 5121 1959 4213 343 1890 -280 194 664 8903 4274 4567 2728 1112 1261 4012 532 2330 332 -146 644 8609 1339 930 6104 5965 589 3778 961 1970 463 1268 447 6561 599 4372 202 2061 201 1664 6190 5755 1234 4326 1951 1089 -303 659 6170 6039 202 131 1700 6639 11 291 1624 6471 321 935 4958 5064 693 3736 2125 1709 193 792 6513 5692 -1 262 1877 6111 -558 2099 1162 3593 262 103 1192 7917 4 134 621 345 146 292 22447 13382 -1792 -1520 731 15770 848 -464 -142 19570 3219 13620 -416 946 13603 14462 324 -270 12280 13801 -685 -2429 2644 12305 -1060 2032 10206 12537 658 1159 1002 1119 13446 9778 10393 11072 -451 -561 2011 11927 -53 204 2707 12137 915 -1103 935 409 655 17006 9683 10604 353 1447 1639 3167 -331 15540 13082 14310 417 411 12282 13813 549 1720 13793 15566 -429 -606 3979 14642 -2086 -462 10210 10677 61 1153 544 1603 -883 19830 1077 1777 1074 19123 1333 11295 413 4901 1332 2318 1950 17494 76 996 16259 16184 -933 -185 3249 16745 124 2055 13212 14329 1360 10091 2224 5013 1089 9841 2538 4389 689 3129 14031 11546 562 8247 3593 4939 110 901 15958 14997 341 2060 1477 13709 299 850 1782 18287 -254 1329 1751 20450 1447 8609 1069 5697 144 911 1668 19403 -63 -112 17728 9633 1832 11675 -939 -2625 11431 13763 -209 -2352 1553 9835 82 2954 1983 9381 138 2613 -692 -633 654 17699 -503 -1295 178 18270 -314 -722 371 16716 8651 9966 709 -471 913 26 12974 11439 1878 8118 1270 1579 595 1285 13075 11027 446 608 1343 11310 853 1221 842 12753 8601 8997 87 -1321 7402 7031 1220 2120 928 97 13126 11774 701 826 13367 9563 789 764 1624 8246 6418 6363 1352 2496 2341 7863 1025 670 898 1680 312 12957 16 428 11516 11786 7646 8305 249 1818 7287 7665 1186 3648 1242 1537 1451 12616 2111 7322 1103 2533 814 2018 94 11258 1587 7017 138 3568 613 1476 574 13260 87 480 559 14232 1027 1330 1266 13814 5553 6933 1658 3799 763 1153 9025 10641 616 1015 2040 8997 1771 6997 1652 3647 858 2367 8000 9315 4 134 538 358 -369 -1837 22367 17650 -596 -217 19209 13724 -840 -1679 917 13261 12894 14336 616 27 642 289 17567 13979 2972 14183 1146 -551 700 1582 1168 17743 220 1278 1127 19310 499 161 1182 20781 11569 11355 970 3117 9926 11410 1477 2761 95 -346 15814 14926 3120 13601 351 1937 499 686 15221 13424 -165 1152 13761 12633 1029 9639 2944 4990 532 1566 2680 19546 1989 10468 1741 4852 9811 12367 -370 2655 2805 10290 1595 3568 1362 11226 2006 5113 1267 3323 1117 18986 872 2794 -271 18304 1383 3005 2249 17233 8590 10676 2302 5066 1922 3693 13371 13810 2872 9815 3640 5889 7663 9419 2340 5415 1605 3430 1237 15344 2516 10213 1855 6263 8656 11670 1201 3395 7298 9743 1934 4998 4185 11597 1999 2934 7322 10350 2795 3099 1443 3464 11519 12159 1573 3589 11962 10945 2537 9490 2996 4993 513 583 511 15087 9707 10031 673 1554 -441 99 17451 12544 2255 11715 -819 51 698 1137 795 17057 267 -119 1113 19582 -749 -193 16681 15231 1608 9099 1369 2212 10391 9956 876 1929 9956 10029 733 1671 10247 11357 632 -110 10138 10253 639 2036 865 752 1119 17287 9137 10527 -1146 1570 2388 9295 1215 2175 -283 848 13824 13723 457 328 2353 12710 500 892 13467 11911 11 541 12615 11704 823 7710 2429 3531 1685 7876 1685 4081 380 1193 1794 16687 952 1798 1538 13879 6239 7524 1324 3728 1423 1657 1382 13881 588 683 11860 13150 678 1112 9895 12130 -14 698 2821 12328 1139 1801 1368 13756 5879 6883 1857 4816 3315 7480 1829 4219 4776 6192 2730 4666 2007 3056 8448 10174 1684 2417 3444 9924 4772 5671 2486 5874 1926 1966 2808 12041 1314 2377 7288 10139 4 134 557 250 1573 2329 22214 16949 13029 14560 501 818 435 1042 863 22406 12647 14166 411 1214 1081 1432 827 21599 859 1197 208 21959 446 1097 913 21361 2698 14072 387 1642 421 1251 1425 21530 389 907 16868 17309 9858 10961 1209 3323 1003 1828 1242 21046 1186 1798 15215 17536 10239 12287 1899 3164 1250 2222 15428 16081 1095 2765 2245 15766 3491 15966 2313 4061 1793 3678 16783 16360 10748 12062 2225 4488 12869 14055 1648 3673 12021 15011 1435 3364 12273 14379 1505 3247 11248 13120 1181 3804 2655 3449 1764 19956 2858 3948 1610 20916 11186 12474 1442 6243 2467 4628 1521 18176 3237 13267 1097 7039 1773 3619 1411 19570 1253 2603 2735 21115 1867 3035 13831 18204 9344 10917 2926 8505 2997 4029 2250 19572 11097 12763 1920 7661 12210 13906 1929 5551 10668 12691 3107 6589 3477 5517 11387 14215 11427 12799 -203 1453 794 1327 15175 12236 292 602 15006 11731 8835 9183 444 1379 849 1159 266 15167 9952 10559 905 1634 685 869 13885 12358 601 901 13497 9895 587 986 1077 8941 1812 10792 1198 2026 808 1534 13117 11806 8330 9623 1903 2330 8385 9392 1291 2151 1222 1854 1438 14869 627 1240 1436 16627 675 1169 1398 15376 482 1164 1279 15411 2045 9326 1075 4588 638 2043 1241 12694 2031 9528 1147 3703 7701 9547 2455 3895 1305 2405 1386 14301 891 1875 1074 14032 758 1429 1181 14275 913 2115 954 13955 1957 9118 1182 4302 1976 9288 1713 3908 1025 3316 8228 10499 1890 8542 1796 3652 2585 9715 1515 3208 6517 8667 1750 4094 1553 3396 7725 9096 2130 7773 2304 4314 5211 7638 2312 4110 1342 2904 7534 9366 1342 3002 2448 9099 2014 7247 2011 4923 4 134 529 256 153 375 22045 18047 -664 -147 770 16633 2401 14696 391 1480 12679 13558 555 487 1004 1024 18946 14078 12342 13327 513 709 11922 13444 723 875 12324 13914 777 740 11520 12872 669 1739 1430 2086 979 15683 2547 11446 1606 2294 1231 1863 15973 14980 9317 10718 1312 2075 11485 13492 292 1044 10165 11442 910 2038 2143 3418 1198 17208 4288 16028 921 3033 12743 14457 852 2457 2355 4414 1265 17538 3889 14290 577 4075 1158 3059 1344 19712 1538 3359 1416 17994 2939 12745 2001 4477 1285 3557 15613 15775 1210 2494 15988 15530 1012 2291 3747 15792 1829 3244 2519 16386 8210 10224 1800 5667 9494 10339 1701 5053 9397 10092 1654 5228 2056 4091 1590 15514 2736 11257 1453 5581 3890 12520 1468 5417 9298 11474 1407 4409 10485 12110 1517 3776 9816 12077 1465 3409 8994 11118 1590 4055 629 393 6 16777 -103 -70 249 16212 2641 13121 -27 862 11743 12741 271 572 454 -135 15114 11944 72 250 15668 11259 1777 11136 879 1641 -116 188 858 15671 -291 -344 816 17774 1850 11088 434 1774 455 1727 994 13321 -58 599 11777 13141 1198 9962 1959 1493 1738 10362 1305 1164 325 1786 12529 12574 176 1004 1665 12224 353 996 1581 14348 -4 215 1388 17583 129 703 2121 15320 78 664 11107 15628 726 1087 9957 13565 5678 5996 2365 5526 748 1337 1683 13105 444 553 1446 15400 1356 1724 1178 14811 7276 8103 1332 4804 6612 8182 1282 4163 2679 8198 1700 4044 2066 7164 2077 4309 1737 3264 8953 10288 5507 6381 2457 4275 5333 6729 2201 4430 2248 2888 8552 9189 4357 5393 2617 5246 1378 2050 2693 11154 1439 2202 7406 11203 4501 5024 2813 5992 io_lib-io_lib-1-14-11/tests/data/both.run/s_4_0134_nse.txt000066400000000000000000000277701336132477700227530ustar00rootroot000000000000004 134 548 359 316 1100 55 1520 679 1100 88 1290 119 1050 96 1240 229 1030 110 1150 582 465 121 1150 291 420 85 1170 318 517 126 1290 199 1040 154 1260 205 510 149 1250 242 448 143 1220 635 978 593 529 217 437 206 854 297 597 166 523 298 779 189 622 300 872 247 735 385 930 283 693 395 913 294 1065 347 792 316 1205 365 948 313 1334 466 701 375 983 383 1008 411 1385 541 1001 380 1431 411 1141 373 1041 433 1113 461 1242 337 805 435 1265 530 957 448 1567 403 766 448 1384 297 661 486 1580 379 833 503 1356 423 925 537 1531 405 821 510 1500 354 784 543 1634 406 956 577 1794 357 1071 583 1563 478 973 526 1738 391 960 541 1690 365 963 604 1643 304 359 96 1300 189 940 140 447 225 967 107 1120 162 956 124 1200 583 385 164 1170 295 911 195 1100 250 362 625 1100 269 892 207 572 257 830 206 823 198 370 225 914 353 802 239 646 293 740 252 681 248 776 254 706 269 653 252 594 305 654 281 629 228 631 298 900 284 498 329 953 280 538 305 990 223 751 309 693 335 940 327 736 312 735 313 785 258 670 312 1162 285 808 387 624 296 734 352 1066 373 504 313 1209 234 641 343 1116 327 633 367 912 329 572 359 905 319 677 359 929 323 666 357 1164 305 662 385 1341 288 455 405 1168 251 617 386 1241 296 679 381 1186 339 579 405 1232 330 741 435 1069 322 666 356 1111 4 134 594 276 316 1100 55 1520 679 1100 88 1290 119 1050 96 1240 229 1030 110 1150 582 465 121 1150 291 420 85 1170 318 517 126 1290 199 1040 154 1260 205 510 149 1250 242 448 143 1220 635 978 593 529 217 437 206 854 297 597 166 523 298 943 189 622 278 633 217 472 373 980 271 677 432 1020 257 1390 351 1050 299 1042 391 653 206 1370 413 1234 320 760 367 940 489 811 439 1068 325 901 370 970 343 924 345 938 447 1100 461 878 335 1220 437 951 382 1301 386 983 382 1106 365 944 304 1170 445 749 538 1140 419 776 453 1490 351 725 560 1058 460 731 482 1440 288 888 517 1382 525 1021 490 1543 420 1058 385 1638 474 904 535 1621 417 919 492 1550 304 1040 96 1300 189 940 140 447 225 967 107 1120 162 956 124 1200 583 385 164 1170 295 911 195 1100 250 362 625 1100 269 892 207 572 257 830 206 823 198 370 225 914 353 802 239 646 293 740 252 681 248 776 254 706 269 653 252 594 305 654 281 629 228 631 298 900 284 498 329 953 280 538 305 990 223 751 309 693 335 940 327 736 312 735 313 785 258 670 312 1162 285 808 387 624 296 734 352 1066 373 504 313 1209 234 641 343 1116 327 633 367 912 329 572 359 905 319 677 359 929 323 666 357 1164 305 662 385 1341 288 455 405 1168 251 617 386 1241 296 679 381 1186 339 579 405 1232 330 741 435 1069 322 666 356 1111 4 134 369 182 78 784 45 1060 211 769 51 901 89 691 73 922 117 754 76 800 170 275 59 791 187 763 93 903 144 716 78 862 379 228 115 926 138 263 81 838 124 262 119 791 148 249 131 833 160 321 137 493 154 363 104 286 349 241 107 807 152 239 131 779 193 416 191 339 190 493 163 366 245 268 123 316 251 578 163 446 260 551 285 398 186 480 276 301 273 456 261 557 255 396 218 543 165 393 306 487 238 451 434 453 219 402 171 317 393 617 245 398 158 231 237 740 220 433 308 639 246 420 337 852 233 403 224 872 160 397 445 801 257 589 214 961 239 365 437 842 215 396 478 858 187 289 421 850 183 474 275 883 187 660 63 926 209 278 88 884 200 645 84 794 195 276 77 846 186 239 111 315 137 237 131 322 172 244 445 289 150 242 144 264 178 263 103 324 137 204 141 381 150 241 187 309 125 316 162 443 320 343 175 467 110 257 146 439 130 299 153 340 155 348 169 458 123 216 241 374 176 252 235 572 135 477 235 465 206 333 237 640 119 340 192 381 169 447 165 632 162 345 269 645 205 389 275 649 219 450 253 647 184 289 321 676 179 339 302 606 146 286 205 653 137 316 249 616 186 362 259 462 195 331 267 684 181 309 269 757 187 412 272 704 178 310 268 739 185 277 299 905 155 473 277 643 162 329 295 777 4 134 354 230 78 784 45 1060 211 769 51 901 89 691 73 922 117 754 76 800 170 275 59 791 187 763 93 903 144 716 78 862 379 228 115 926 138 263 81 838 124 262 119 791 148 249 131 833 160 321 137 493 154 363 104 286 349 241 107 807 152 239 131 779 193 416 191 339 190 493 163 366 245 268 123 316 251 578 163 446 260 551 285 398 186 480 276 301 273 456 261 557 255 396 218 543 165 393 306 487 238 451 434 453 219 402 171 317 393 617 245 398 158 231 237 740 220 433 308 639 246 420 337 852 233 403 224 872 160 397 445 801 257 589 214 961 239 365 437 842 215 396 478 858 187 289 421 850 183 474 275 883 187 660 63 926 209 278 88 884 200 645 84 794 195 276 77 846 186 239 111 315 137 237 131 322 172 244 445 289 150 242 144 264 178 263 103 324 137 204 141 381 150 241 187 309 125 316 162 443 320 343 175 467 110 257 146 439 130 299 153 340 155 348 169 458 123 216 241 374 176 252 235 572 135 477 235 465 206 333 237 640 119 340 192 381 169 447 165 632 162 345 269 645 205 389 275 649 219 450 253 647 184 289 321 676 179 339 302 606 146 286 205 653 137 316 249 616 186 362 259 462 195 331 267 684 181 309 269 757 187 412 272 704 178 310 268 739 185 277 299 905 155 473 277 643 162 329 295 777 4 134 614 269 316 1100 55 1520 679 1100 88 1290 119 1050 96 1240 229 1030 110 1150 582 465 121 1150 291 420 85 1170 318 517 126 1290 199 1040 154 1260 205 510 149 1250 242 448 143 1220 635 978 593 529 217 437 206 854 297 597 166 523 298 943 189 622 278 633 217 472 373 980 271 677 432 1020 257 1390 351 1050 299 1042 391 653 206 1370 413 1234 320 760 367 940 489 811 439 1068 325 901 370 970 343 924 345 938 447 1100 461 878 335 1220 437 951 382 1301 386 983 382 1106 365 944 304 1170 445 749 538 1140 419 776 453 1490 351 725 560 1058 460 731 482 1440 288 888 517 1382 525 1021 490 1543 420 1058 385 1638 474 904 535 1621 417 919 492 1550 304 1040 96 1300 189 940 140 447 225 967 107 1120 162 956 124 1200 583 385 164 1170 295 911 195 1100 250 362 625 1100 269 892 207 572 257 830 206 823 198 370 225 914 353 802 239 646 293 740 252 681 248 776 254 706 269 653 252 594 305 654 281 629 228 631 298 900 284 498 329 953 280 538 305 990 223 751 309 693 335 940 327 736 312 735 313 785 258 670 312 1162 285 808 387 624 296 734 352 1066 373 504 313 1209 234 641 343 1116 327 633 367 912 329 572 359 905 319 677 359 929 323 666 357 1164 305 662 385 1341 288 455 405 1168 251 617 386 1241 296 679 381 1186 339 579 405 1232 330 741 435 1069 322 666 356 1111 4 134 368 209 78 784 45 1060 211 769 51 901 89 691 73 922 117 754 76 800 170 275 59 791 187 763 93 903 144 716 78 862 379 228 115 926 138 263 81 838 124 262 119 791 148 249 131 833 160 321 137 493 154 363 104 286 349 241 107 807 152 239 131 779 193 416 191 339 190 493 163 366 245 268 123 316 251 578 163 446 260 551 285 398 186 480 276 301 273 456 261 557 255 396 218 543 165 393 306 487 238 451 434 453 219 402 171 317 393 617 245 398 158 231 237 740 220 433 308 639 246 420 337 852 233 403 224 872 160 397 445 801 257 589 214 961 239 365 437 842 215 396 478 858 187 289 421 850 183 474 275 883 187 660 63 926 209 278 88 884 200 645 84 794 195 276 77 846 186 239 111 315 137 237 131 322 172 244 445 289 150 242 144 264 178 263 103 324 137 204 141 381 150 241 187 309 125 316 162 443 320 343 175 467 110 257 146 439 130 299 153 340 155 348 169 458 123 216 241 374 176 252 235 572 135 477 235 465 206 333 237 640 119 340 192 381 169 447 165 632 162 345 269 645 205 389 275 649 219 450 253 647 184 289 321 676 179 339 302 606 146 286 205 653 137 316 249 616 186 362 259 462 195 331 267 684 181 309 269 757 187 412 272 704 178 310 268 739 185 277 299 905 155 473 277 643 162 329 295 777 4 134 621 345 316 1100 55 1520 679 1100 88 1290 119 1050 96 1240 229 1030 110 1150 582 465 121 1150 291 420 85 1170 318 517 126 1290 199 1040 154 1260 205 510 149 1250 242 448 143 1220 635 978 593 529 217 437 206 854 297 597 166 523 298 943 189 622 278 633 217 472 373 980 271 677 432 1020 257 1390 351 1050 299 1042 391 653 206 1370 413 1234 320 760 367 940 489 811 439 1068 325 901 370 970 343 924 345 938 447 1100 461 878 335 1220 437 951 382 1301 386 983 382 1106 365 944 304 1170 445 749 538 1140 419 776 453 1490 351 725 560 1058 460 731 482 1440 288 888 517 1382 525 1021 490 1543 420 1058 385 1638 474 904 535 1621 417 919 492 1550 304 1040 96 1300 189 940 140 447 225 967 107 1120 162 956 124 1200 583 385 164 1170 295 911 195 1100 250 362 625 1100 269 892 207 572 257 830 206 823 198 370 225 914 353 802 239 646 293 740 252 681 248 776 254 706 269 653 252 594 305 654 281 629 228 631 298 900 284 498 329 953 280 538 305 990 223 751 309 693 335 940 327 736 312 735 313 785 258 670 312 1162 285 808 387 624 296 734 352 1066 373 504 313 1209 234 641 343 1116 327 633 367 912 329 572 359 905 319 677 359 929 323 666 357 1164 305 662 385 1341 288 455 405 1168 251 617 386 1241 296 679 381 1186 339 579 405 1232 330 741 435 1069 322 666 356 1111 4 134 538 358 316 1100 55 1520 679 1100 88 1290 119 1050 96 1240 229 1030 110 1150 582 465 121 1150 291 420 85 1170 318 517 126 1290 199 1040 154 1260 205 510 149 1250 242 448 143 1220 635 978 593 529 217 437 206 854 342 795 245 789 318 779 231 506 300 872 247 735 385 930 283 693 395 913 294 1065 347 792 316 1205 365 948 313 1334 466 701 375 983 383 1008 411 1385 541 1001 380 1431 411 1141 373 1041 433 1113 461 1242 337 805 435 1265 530 957 448 1567 403 766 448 1384 297 661 486 1580 379 833 503 1356 423 925 537 1531 405 821 510 1500 354 784 543 1634 406 956 577 1794 357 1071 583 1563 478 973 526 1738 391 960 541 1690 365 963 604 1643 319 359 93 460 248 893 108 447 225 820 107 1120 162 956 124 1200 583 385 164 1170 295 433 195 1100 250 737 625 1100 269 553 207 572 257 496 206 823 198 370 225 914 353 802 239 646 293 740 252 681 248 776 254 706 269 653 252 594 305 654 281 629 228 631 298 900 284 498 329 953 280 538 305 990 223 751 309 693 335 940 327 736 312 735 313 785 258 670 312 1162 285 808 387 624 296 734 352 1066 373 504 313 1209 234 641 343 1116 327 633 367 912 329 572 359 905 319 677 359 929 323 666 357 1164 305 662 385 1341 288 455 405 1168 251 617 386 1241 296 679 381 1186 339 579 405 1232 330 741 435 1069 322 666 356 1111 4 134 557 250 91 1100 55 1520 594 980 87 1130 540 1000 100 1220 562 337 97 1110 549 428 112 1100 326 352 142 396 234 316 130 1100 315 980 139 447 226 423 609 1120 219 321 571 432 220 475 174 446 269 836 176 657 294 534 189 1260 283 478 171 529 288 861 209 538 337 747 301 883 267 1059 242 1390 364 694 233 658 460 671 286 1067 351 733 316 983 415 994 374 887 446 961 347 739 327 571 276 721 451 965 437 571 426 1015 302 1206 414 860 376 1485 339 849 385 1112 278 841 455 1266 449 821 381 919 352 704 428 1275 411 810 499 1316 489 801 417 1221 444 797 424 1313 461 942 487 1419 447 647 505 1262 381 820 560 1312 375 709 543 1300 275 912 103 1300 218 845 125 1120 251 850 132 425 267 313 115 1020 210 431 170 1100 281 387 221 420 151 365 199 1150 192 295 220 575 195 288 223 511 191 305 245 392 334 398 288 1220 262 512 260 375 240 467 245 433 277 729 279 569 248 460 321 765 270 692 259 685 270 380 282 597 304 470 310 1083 285 467 264 696 242 571 312 1028 287 648 378 672 233 543 318 1217 230 514 320 953 172 366 309 1000 337 701 317 888 324 689 364 825 297 449 425 1124 295 799 422 925 259 817 426 1093 330 627 387 893 326 817 357 1177 265 636 397 986 303 664 412 1021 260 809 385 886 332 660 343 1023 350 752 385 1072 358 718 366 1157 4 134 529 256 316 1100 55 1520 594 1100 87 1290 540 1000 100 1240 562 337 97 1150 549 428 112 1100 326 352 142 396 234 316 130 1100 315 980 139 447 226 423 609 1120 219 321 571 432 220 475 174 446 269 836 176 657 310 850 212 549 377 677 220 506 190 861 191 735 278 783 255 693 395 913 294 1065 276 792 316 1205 355 493 298 1334 466 701 375 983 480 921 411 1385 464 1059 360 1431 425 895 325 1041 451 965 437 1242 443 1015 347 1265 477 957 448 1567 386 907 405 1384 315 750 418 1580 304 935 381 1356 400 706 372 1531 390 1088 431 1151 406 759 510 1634 496 820 445 1794 414 831 517 1563 360 641 517 1233 389 753 440 1038 446 709 422 1171 319 359 93 460 277 275 95 431 481 747 122 348 251 718 115 329 215 262 177 896 269 297 538 844 213 366 162 1030 160 365 554 462 201 401 214 980 208 736 168 537 250 578 241 459 149 315 251 697 164 660 233 515 274 691 238 481 240 567 271 852 141 305 283 655 194 514 273 831 167 589 287 794 185 609 301 696 205 565 286 1028 287 497 378 672 233 532 318 1162 230 725 320 953 172 419 309 1000 337 701 317 888 324 689 364 825 297 449 425 1124 295 799 422 905 259 817 426 929 330 627 387 1164 326 817 357 1177 265 636 397 986 303 664 412 1021 260 809 385 886 332 660 343 1023 350 752 385 1072 358 718 366 1157 io_lib-io_lib-1-14-11/tests/data/both.run/s_4_0134_prb.txt000066400000000000000000000347201336132477700227420ustar00rootroot00000000000000 -40 -40 40 -40 40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 -40 -40 40 -40 40 -40 -40 -40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 -40 40 -40 -40 40 -40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 40 -40 40 -40 -40 -40 40 -40 -40 40 -40 -40 -40 -40 -40 -40 40 40 -40 -40 -40 40 -40 -40 -40 -40 -40 -40 40 40 -40 -40 -40 -40 -40 40 -40 40 -40 -40 -40 -40 40 -40 -40 -40 -40 40 -40 -40 40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 -40 29 -40 -29 -40 -40 40 -40 -40 39 -40 -39 -40 -40 40 -40 28 -35 -40 -30 -40 -40 40 -40 40 -40 -40 -40 -40 40 -40 -40 -40 -40 -40 40 -40 40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 -40 -40 40 -40 40 -40 -40 -40 -40 -40 40 -40 40 -40 -40 -40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 40 -40 -40 40 -40 -40 -40 -40 -40 40 -40 -40 40 -40 -40 -40 40 -40 -36 34 -40 -39 40 -40 -40 -40 -40 -40 -40 40 -40 -40 -40 40 -40 40 -40 -40 40 -40 -40 -40 -40 -40 40 -40 -40 -37 -40 37 -40 39 -40 -40 -40 -40 40 -40 -40 -40 29 -29 -40 37 -40 -38 -40 -40 38 -38 16 -16 -40 -28 -26 23 -29 -27 -39 -25 -32 24 -40 -20 -34 20 -40 -40 40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 -40 -40 40 -40 -40 -40 40 -40 40 -40 -40 -40 -40 -40 40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 -40 40 -40 -40 40 -40 40 -40 -40 -40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 40 -40 -40 40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 -40 -40 40 -40 40 -40 -40 -40 40 -40 -40 -40 -40 40 -40 -40 -40 -40 40 -40 -40 40 -40 -40 -40 -40 40 -40 -40 -40 -40 40 40 -40 -40 -40 -40 40 -40 -40 -40 -40 -40 40 -40 -40 -40 40 40 -40 -40 -40 -40 -40 -40 40 -40 -40 -40 40 -27 17 -40 -18 -40 -40 10 -10 -40 40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 -40 -40 40 -40 -40 40 -40 40 -40 -40 -40 -40 40 -40 -40 -40 -40 -40 40 40 -40 -40 -40 -40 -40 -40 40 -40 -40 -40 40 -40 40 -40 -40 -40 40 -40 -40 40 -40 -40 -40 -40 40 -40 -40 -40 -40 -40 40 -40 -40 40 -40 -40 40 -40 -40 32 -32 -40 -40 40 -40 -40 -40 -40 40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 -40 40 -40 -40 -40 -40 -40 40 -40 -40 40 -40 40 -40 -40 -40 38 -38 -40 -40 -40 40 -40 -40 -40 -40 18 -18 -40 -40 40 -40 40 -40 -40 -40 -40 39 -40 -40 -40 -40 -40 40 -40 -40 40 -40 -40 -40 32 -32 -40 -40 40 -40 -40 -40 40 -40 -40 -40 -40 40 40 -40 -40 -40 -40 -40 40 -40 40 -40 -40 -40 -40 -40 40 -40 40 -40 -40 -40 -40 -40 -40 40 -40 -40 -40 40 -40 40 -40 -40 -40 -40 -40 40 -40 40 -40 -40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 40 -40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 40 -40 40 -40 -40 -40 -40 40 -40 -40 40 -40 -40 -40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 40 40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 -40 -40 40 -40 40 -40 -40 -40 -40 -40 32 -32 -40 40 -40 -40 -40 -40 40 -40 -40 -40 -40 40 -40 -40 39 -39 -40 -40 -40 40 -40 40 -40 -40 -40 -40 -40 40 -40 -40 40 -40 -40 -40 40 -40 40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 -40 40 -40 -40 -40 -40 40 -40 -40 -40 -40 40 40 -40 -40 -40 -40 40 -40 -40 -40 -40 40 -40 -40 -40 40 -40 40 -40 -40 -40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 40 -40 -40 -40 -40 40 -40 -40 -40 40 -40 40 -40 -40 40 -40 -40 -40 -40 -40 40 -40 -40 -40 -40 40 40 -40 -40 -40 40 -40 -40 -40 -40 40 -40 -40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 40 -40 40 -40 -40 -40 -40 40 -40 -40 -40 -40 -40 40 -40 24 -40 -24 29 -29 -40 -40 -40 -40 -40 40 -40 -40 40 -40 40 -40 -40 -40 -40 -40 -40 40 -40 40 -40 -40 -40 -40 40 -40 -40 -40 40 -40 40 -40 -40 -40 40 -40 -40 -40 -40 -40 40 -40 40 -40 -40 -40 -40 -40 40 -40 -40 40 -40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 -40 40 -40 -40 -40 40 -40 40 -40 -40 40 -40 -40 -40 -40 -40 40 -40 -40 40 -40 -40 40 -40 -40 -40 -40 -40 40 -40 -40 -40 40 -40 40 -40 -40 -40 40 -40 -40 -40 -40 -40 -40 40 -40 -40 40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 -40 40 -40 40 -40 -40 -40 -40 -40 40 -40 40 -40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 -11 11 -40 -40 40 -40 -40 -40 -40 -40 40 -40 40 -40 -40 -40 -40 -39 39 6 -40 -6 -40 -40 40 -40 -40 -40 -40 40 -40 -40 13 -13 -40 -40 -40 40 -40 20 -40 -20 -40 -40 -28 -40 28 -40 -40 -40 40 -40 -40 -40 40 -40 40 -40 -40 40 -40 -40 -40 -40 -40 -40 40 8 -40 -8 -40 -40 -40 36 -36 -40 -40 -40 40 -40 -40 40 -40 -40 -40 40 -40 6 -40 -6 -40 -40 -40 40 -40 -40 -40 40 -40 0 0 -27 -40 -40 -3 3 -40 -40 -40 -40 40 -40 -4 4 -40 -40 40 -40 -40 -16 -40 16 -40 -40 -40 40 -40 -9 8 -26 -40 -40 -40 40 -40 40 -40 -40 -40 -40 -40 -40 40 -40 25 -40 -25 -40 -40 40 -40 40 -40 -40 -40 -40 -40 -40 40 -40 -40 -40 40 40 -40 -40 -40 40 -40 -40 -40 -40 -40 40 -40 -40 40 -40 -40 -40 -40 -40 40 -40 40 -40 -40 40 -40 -40 -40 -40 -40 -40 40 -40 -40 -40 40 33 -33 -40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 -40 40 -40 -40 -40 40 40 -40 -40 -40 -40 -40 40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 -40 -40 40 -15 15 -40 -36 -40 -38 38 -40 -40 -40 21 -21 -40 -40 -40 40 23 -24 -40 -40 -40 40 -40 -40 -40 -40 40 -40 -40 -40 31 -31 -40 -34 -40 34 -4 0 -11 -9 2 -2 -40 -14 -40 -40 40 -40 -40 -40 13 -13 -40 40 -40 -40 -40 -40 40 -40 -40 40 -40 -40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 40 -40 40 -40 -40 -40 -36 -40 36 -40 -40 -40 40 -40 -40 40 -40 -40 -28 28 -40 -40 40 -40 -40 40 -40 -40 -40 -40 40 -40 -40 -40 -40 40 -40 40 -40 -40 -40 -40 -40 -40 40 -40 -40 -40 40 40 -40 -40 -40 40 -40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 -40 -40 40 -40 -40 40 -40 37 -37 -40 -40 -40 -40 -40 40 40 -40 -40 -40 -32 26 -40 -28 -40 40 -40 -40 40 -40 -40 -40 39 -40 -40 -40 -40 -40 -40 40 40 -40 -40 -40 39 -39 -40 -40 40 -40 -40 -40 -40 -40 40 -40 40 -40 -40 -40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 -40 40 -40 40 -40 -40 40 -40 -40 -40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 -40 40 40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 -40 -40 -40 40 40 -40 -40 -40 -40 40 -40 -40 -40 -40 -40 40 -40 -40 40 -40 40 -40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 40 -40 -40 -40 -40 -40 40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 -40 40 -40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 29 -29 15 -40 -40 -15 -40 -40 -40 40 -40 -40 -40 40 40 -40 -40 -40 -40 -40 -40 40 -40 40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 -40 40 -40 -40 40 -40 -40 -40 -40 -40 40 -40 40 -40 -40 -40 40 -40 -40 -40 -40 -40 40 -40 -40 -40 40 -40 40 -40 -40 -40 -40 -40 40 -40 -40 -40 -40 40 -16 16 -40 -40 -40 -40 -40 40 40 -40 -40 -40 -40 40 -40 -40 -40 -40 -40 40 -40 -40 40 -40 -40 40 -40 -40 -40 -40 -40 40 -40 40 -40 -40 -40 -40 40 -40 -40 40 -40 -40 -40 -40 40 -40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 40 -40 -40 40 -40 -40 -40 -40 40 -40 -40 -40 -34 34 -40 28 -40 -29 -40 -40 -40 40 -40 -40 40 -40 -40 -40 -40 40 -40 -40 -40 40 -40 40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 -40 40 -40 -40 40 -40 -40 -40 -40 -40 40 -40 40 -40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 -40 -40 40 40 -40 -40 -40 -40 -40 -40 40 40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 -40 40 -40 -40 40 -40 -40 -40 -40 -40 -40 40 -40 -40 -40 40 -40 40 -40 -40 -40 -40 -40 40 -40 -40 40 -40 -40 -40 -40 40 -40 -40 40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 -40 40 -40 -40 40 -40 -40 -40 -40 40 -40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 40 -40 40 -40 -40 -40 -40 -40 40 -40 -40 40 -40 -40 40 -40 -40 40 -40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 40 40 -40 -40 -40 -40 -40 40 -40 -40 40 -40 -40 -40 -40 40 -40 -40 -40 -40 40 -40 -40 -40 40 40 -40 -40 -40 40 -40 -40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 -40 40 40 -40 -40 -40 -40 40 -40 -40 -40 -40 -40 40 -40 -40 40 -40 40 -40 -40 -40 40 -40 -40 -40 -40 -40 -40 40 -40 40 -40 -40 -40 -40 -40 40 -40 40 -40 -40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 40 38 -38 -40 -40 -40 -40 40 -40 -40 -40 -40 40 -40 40 -40 -40 -40 -40 35 -35 -40 -40 40 -40 -40 -40 40 -40 -40 -40 -40 40 40 -40 -40 -40 -40 -40 40 -40 -40 40 -40 -40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 40 40 -40 -40 -40 40 -40 -40 -40 -40 -40 40 -40 -40 40 -40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 40 -40 -40 -40 -40 -40 40 -40 40 -40 -40 40 -40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 40 40 -40 -40 -40 -40 -40 40 -40 -40 39 -40 -39 40 -40 -40 -40 -40 -40 -40 40 -40 36 -40 -36 40 -40 -40 -40 25 -35 -40 -25 -40 37 -40 -40 29 -29 -40 -40 -40 -40 26 -26 -40 -40 40 -40 -40 30 -40 -31 -40 -40 -40 40 40 -40 -40 -40 -40 -40 40 -40 -40 40 -40 -40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 40 -40 -40 40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 -40 -40 -40 40 40 -40 -40 -40 -40 40 -40 -40 -40 -40 40 -40 -40 -40 -40 40 -40 -40 40 -40 -40 -40 40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 -40 -40 40 -40 -40 -40 40 40 -40 -40 -40 -40 -40 -40 40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 -40 40 -40 -40 -40 40 40 -40 -40 -40 -25 19 -40 -21 29 -35 -40 -30 -40 -40 33 -33 -40 -32 -33 29 25 -27 -40 -30 -40 -40 -40 40 -40 -40 23 -23 -40 -40 40 -40 40 -40 -40 -40 -40 -40 -40 40 40 -40 -40 -40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 40 -40 40 -40 -40 -40 -40 -40 40 -40 -40 40 -40 40 -40 -40 -40 -40 -40 -40 40 -40 -40 40 -40 40 -40 -40 -40 -40 -40 40 -40 -40 -40 -40 40 -40 40 -40 -40 -40 -40 40 -40 40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 -40 -40 -40 40 -40 -40 -40 40 40 -40 -40 -40 -40 -40 -40 40 -40 40 -40 -40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 40 -40 40 -40 -40 -40 -40 -40 -40 40 40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 -40 -40 28 -28 40 -40 -40 -40 -40 -40 40 -40 -40 -40 40 -40 40 -40 -40 -40 -40 -40 -40 40 40 -40 -40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 -40 40 -40 40 -40 -40 -40 -40 40 -40 40 -40 -40 -40 40 -40 -40 -40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 40 -40 40 -40 -40 -40 -40 -40 40 -40 40 -40 -40 40 -40 -40 -40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 40 -40 40 -40 -40 -40 40 -40 -40 -40 -40 30 -30 -40 40 -40 -40 -40 40 -40 -40 36 -36 -40 -40 -40 -40 36 -36 -40 40 -40 -40 19 -19 -40 -40 -40 -40 34 -35 -40 -25 -40 25 -40 33 -40 -34 -40 -40 40 -40 -40 -40 -40 40 -40 40 -40 -40 40 -40 -40 -40 -40 -40 40 -40 40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 -40 -40 -40 40 -40 40 -40 -40 -40 -40 40 -40 40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 -40 -40 -40 40 -40 40 -40 -40 40 -40 -40 -40 -40 -40 -40 40 -40 40 -40 -40 -40 -40 -40 40 -40 -40 -40 40 -40 40 -40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 -40 40 -40 -40 -40 40 40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 -40 -40 -40 40 -40 40 -40 -40 -40 29 -40 -29 40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 -40 -40 -40 40 -40 -40 -40 40 -40 40 -40 -40 40 -40 -40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 40 -40 -40 -40 -40 -40 40 -40 -40 -40 40 -40 40 -40 -40 -40 -40 -40 40 -40 -40 40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 -40 40 -40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 36 -36 -40 -40 35 -35 40 -40 -40 -40 -40 -40 -40 40 -40 -40 -40 40 -40 -40 -40 40 40 -40 -40 -40 40 -40 -40 -40 -39 34 -40 -36 -33 27 -40 -28 -40 -40 40 -40 29 -29 -40 -40 23 -23 -40 -36 -40 -40 40 -40 19 -19 -40 -36 -40 -40 -40 40 -40 -40 16 -16 19 -28 -40 -19 io_lib-io_lib-1-14-11/tests/data/both.run/s_4_0134_seq.txt000066400000000000000000000015721336132477700227460ustar00rootroot000000000000004 134 548 359 GAAAGATTGGTGTTTTCCATAATAGACGCAACGCGAGACTCAAAAAGAGATTGCTGGCATTCAGTCGGCGACTT 4 134 594 276 GCCTTCTGGTGATTTGCAAGAACGCGTACTTATTCGCAACCTGACTATTCCACTGCAACAACTGAACGGACTGG 4 134 369 182 GGTAGAGATTCTCTTGTTGACATTTTAAAAGAGCGTGTCTGGAAACGTACGGATTGTTCAGTAACTTGACTCAT 4 134 354 230 GATCGGAAGAGCGGTTCAGCAGGAATGCCGAGACCCCGCTCTACGCGATTTCATAGTGGAGGCGTGCGGCGATC 4 134 614 269 GATTAAGCTCATTAGGGTTAGCCTCGGTACGGTCAGGCGCTTTTCTTGGCACGATTAACCCTGATACCAATAAA 4 134 368 209 GATTTGGTCATTGGTAAAATACTGACCAGCCGTTTGATTATCAACAGAAGGAGTCTACTGCTCGCGTTGCGTCT 4 134 621 345 GTTCAACAGACCTATAAACATTCTGTGCCGCGTTTCTGCACCTTTAGCGTTAAGGTACTGAATCTCTTTAGTCG 4 134 538 358 GGTAGCTTTAAGCGGCTCACCTTTAGCATCAACAGGCTAGCTTGCAAAATACGTGGCCTTATGGTTACAGTATG 4 134 557 250 GATATTTCTGATGAGTCGAAAAATTATCTTGATAAAGAGGATAGGTCGAATTTTCTCATTTTCCGCCAGCAGTC 4 134 529 256 GTCAGAAAATCGAAATCATCTTCGGTTAAATCCAAAATTCAGGCTTCTGCCGTTTTGGATTTAACCGAAGATGA io_lib-io_lib-1-14-11/tests/data/both.run/s_4_0134_sig2.txt000066400000000000000000000342001336132477700230140ustar00rootroot000000000000004 134 548 359 -1283 -336 19307 3126 13966 852 -500 787 12380 1656 391 828 13892 59 300 208 290 -1485 16903 1433 12151 94 201 -140 414 37 433 16989 878 628 129 16238 820 -554 16312 914 -311 -1504 16408 1792 692 364 -552 9243 -1124 -461 17825 4533 869 253 -910 11121 612 -869 992 16007 580 -1109 1077 16195 -407 14 890 22611 169 13101 1500 627 798 14246 1088 707 12609 863 674 1138 743 -1133 1218 21927 13142 582 1342 818 12647 1193 947 1655 945 689 624 17903 14405 748 1339 1066 381 104 14311 5833 12629 2452 -93 2159 757 10354 1301 2112 2421 -1136 15169 3840 754 13197 788 1166 11174 1285 1735 1659 12106 1527 1274 1974 587 9711 1390 2749 2329 82 14932 3481 1400 11729 -208 2245 1343 743 14251 4060 8901 1033 1543 2663 1356 2561 12498 3020 12359 623 -70 -734 44 11401 -1321 295 -27 742 175 11451 -1 11527 -582 21 10369 211 -1204 -368 9828 902 286 -567 9253 451 140 -25 9042 1399 1 -146 10898 -102 -118 206 221 340 11497 -90 9558 1258 -691 -830 -338 273 10566 1151 7799 1136 280 -394 613 -56 -411 9530 492 -1055 -122 10367 514 291 9914 784 871 7952 238 171 377 -397 235 7754 109 958 8615 653 453 -29 9491 737 318 6176 930 748 7264 -18 731 353 575 943 429 6926 401 710 175 8526 462 7108 251 811 7228 1139 -107 1136 623 1197 6633 1648 466 532 -27 5706 883 7302 -170 351 713 1009 6602 667 435 683 6754 2011 145 6375 586 751 1439 1281 6646 1150 4697 1223 997 475 422 5345 1435 111 787 679 1149 5866 791 1755 1299 5907 4 134 594 276 -4171 66 18884 1459 1227 16119 -470 -3566 -1063 12554 -160 741 -3214 1854 345 17100 223 -266 -2282 16088 -1343 11498 -102 24 -2675 39 -136 19479 -813 296 14863 1812 -269 -2915 16181 2294 274 397 -2973 8089 709 111 12247 2466 13608 -2631 -500 89 -1994 -324 716 13742 729 -1332 -1324 14859 -1475 504 307 15796 -1227 223 14637 1117 1458 16246 -2103 -683 15828 -646 876 116 13708 1199 -812 -627 588 -838 12511 3509 11638 -1505 878 1123 11843 -604 1171 1499 991 12665 -1786 776 1245 -1499 12582 1583 1232 11561 -805 -75 1263 -261 14207 270 -158 956 -649 9887 9784 114 1379 1651 -1158 11159 1183 223 -2508 361 1101 15428 -1309 -949 1404 15154 11134 2770 -1820 1112 -1265 310 1050 12485 -905 127 325 14202 1017 8239 939 2612 624 -1191 9004 6266 94 11496 1303 1410 16117 -1446 111 -1554 11717 1276 119 -1713 -1166 12921 -346 -1047 631 14165 -3217 1388 671 924 -1793 9304 60 -1495 11250 1377 13293 -735 518 -2191 -1412 9069 325 157 -17 987 -1361 9182 9955 577 -1172 222 -2588 -152 175 11892 -1393 387 -133 9864 -1091 10901 -1299 358 237 11866 -55 -1769 10685 1777 -177 -1217 -907 8870 38 -109 321 -1745 166 11268 295 -613 9857 -817 -1082 11028 -1324 421 8055 1585 86 -210 11575 -2304 315 698 -1447 9237 157 919 10468 -753 0 84 11071 1148 -551 -443 431 8592 -1470 535 -762 1603 143 8432 717 780 8936 -1328 8596 1007 -1451 184 7187 984 158 662 1101 8263 -743 76 -265 604 6041 2663 205 -1198 8129 1667 6452 -1322 779 517 506 7380 -187 356 824 590 689 7524 1081 -655 7867 1219 1211 -745 7179 2692 4 134 369 182 400 114 15629 2090 -1334 53 13854 1074 321 478 -1443 8601 11868 1195 -1546 1325 396 -1238 12646 1380 10401 -959 386 792 649 382 10371 1185 9716 706 529 -883 669 413 535 9721 505 376 565 10367 1109 9832 -1011 1287 -383 518 517 13474 -175 9484 674 611 878 573 544 10606 561 656 -1232 12311 809 474 13855 2246 595 809 651 8854 744 411 -699 16145 371 652 12215 5191 10458 33 843 1541 302 10623 771 312 9838 1573 336 307 895 869 467 13175 397 1148 1053 14689 1591 396 1200 12973 893 713 -696 15900 8727 1161 1049 1852 8181 1035 796 2209 9787 -236 873 2327 8726 638 1197 2096 1396 441 9711 3797 6910 925 1371 1621 650 720 9620 5954 1556 7744 1455 395 319 113 10705 4827 -282 543 1266 8008 1258 410 9705 5617 -1510 592 162 12467 369 8040 94 884 126 724 299 11075 401 313 8718 1981 280 -1101 10379 1418 8372 380 504 -838 9498 -1061 422 440 9205 434 378 -1108 664 6584 413 532 765 468 7611 1358 525 574 448 5428 8017 1174 -553 338 674 6304 570 632 491 738 9692 -451 562 -458 9083 1445 6003 1015 -26 -26 410 450 729 7511 421 225 642 9248 533 456 7038 1278 466 307 1048 7211 458 710 879 8284 798 6917 800 392 6365 -269 857 1250 548 645 6529 2110 772 582 830 5340 6689 791 932 441 5944 1282 231 519 333 5798 708 1108 693 822 -156 7386 733 517 -320 8314 461 1187 6441 2089 5275 132 995 1287 714 5267 855 624 765 1038 314 6578 845 4970 546 1924 4781 1316 54 1143 1181 891 1485 7020 4 134 354 230 -18 13 15512 -1052 11471 86 -91 -997 -99 525 -486 13054 -71 12540 111 -418 455 -77 12985 -1001 419 -83 10505 1464 11363 -125 -620 -169 15936 -613 382 -1445 564 -844 9409 1027 10208 747 260 -774 460 -56 8309 663 521 10202 334 15 1013 -777 10553 3 537 -597 10841 742 1513 -862 233 8411 507 390 680 9563 1078 9759 419 -382 11589 129 965 -1939 395 436 10588 786 807 8838 1038 -615 9689 678 403 427 626 511 8935 2037 1001 -102 10303 160 6602 1217 1035 -303 8719 838 949 -720 1215 -1633 905 9815 740 527 9660 -59 912 8243 -345 2337 88 8023 519 500 711 -587 9943 1076 7665 695 -971 2074 892 489 9167 328 7012 461 1101 327 800 6923 1266 -981 1247 6966 1676 -67 525 7231 181 1402 1299 7846 2119 -177 -2314 9516 10826 547 4456 11325 1275 -6 -1005 2861 173 17443 546 16359 1039 730 152 1743 8534 9669 9722 50 9521 166 6336 10169 2036 955 7182 441 9214 905 1579 8411 7655 490 4424 648 11042 849 6841 1982 6163 -10 712 6422 1584 8296 -114 1445 7250 10561 31 1300 1655 12726 -75 13263 1972 911 7736 2554 5290 1444 -684 1410 2400 13416 7073 1942 6647 1145 -385 1367 8583 6562 4078 -566 2615 7436 766 64 12247 4169 462 -782 14306 4057 6430 -19 6083 2205 3088 -168 9379 2446 3487 513 8542 2760 5426 5476 3619 -503 1966 5270 5561 1507 2773 1308 2995 6117 1012 5540 5909 1547 748 6286 3446 2385 4692 1936 5621 1284 1355 1356 8490 3017 3944 5192 2824 554 3479 1997 6330 1788 6873 2072 2868 705 2340 -319 1590 10133 1194 7483 1215 4570 4 134 614 269 -708 4273 18681 -1654 13008 825 462 832 484 -2345 138 16356 369 1293 132 16952 10872 4399 267 748 14879 1452 104 -1281 5011 -1593 11181 1350 -1948 14771 429 299 -770 -558 567 16385 -2219 15061 618 775 10451 489 520 659 -2265 5266 552 17531 853 266 -249 12757 9271 3535 371 398 412 -438 13435 1070 -1322 3701 13903 3713 -783 -193 12270 4725 -962 2109 736 12177 476 -1953 1247 16306 16755 -1456 1190 1078 -1526 -310 11883 4142 1753 11712 1327 1579 546 12629 1587 1149 558 -1246 808 15267 4379 8301 1600 1383 -3381 7018 12918 4020 1704 -675 7910 4638 -1530 1257 1479 9535 7161 1906 3116 1468 935 10387 1533 1381 1301 -610 11027 3933 845 -481 9843 4205 256 1697 -642 9074 4197 5605 2754 2345 6174 5297 1637 2587 1501 512 10247 1726 1189 904 8577 5220 -1455 16428 -54 -886 -113 1411 11846 -761 -2023 11843 754 -492 -272 1427 -629 11584 310 387 212 11757 197 1207 -1079 12056 -65 -1361 218 12898 941 12250 -52 -1095 -2301 5792 -1339 10773 -2875 5442 140 10607 795 295 8673 1989 -693 4561 8015 2483 333 12611 308 -288 10715 1273 424 -2368 -24 12176 -2015 2167 -1161 573 11146 2172 9276 419 214 385 135 1078 139 9264 604 467 648 9694 9668 1161 -650 1724 10522 1093 -774 2175 687 9417 553 300 1000 10781 237 -396 629 8595 2047 -137 -222 32 497 9988 499 513 8623 350 7329 1439 556 1111 -1255 2117 989 8553 9017 1447 -420 -89 1347 7000 352 1863 -129 8198 1508 803 7899 317 215 2624 6921 1113 658 1189 501 348 622 9534 8078 1165 -413 1013 8293 1060 1182 671 8854 927 172 2982 4 134 368 209 439 -960 15508 -2087 11029 -804 113 109 158 -639 194 11613 -1290 386 -358 11902 877 -1988 -1393 11250 -1029 699 11992 837 418 -1934 11346 70 -2400 2328 137 9295 -348 9250 -43 -631 7869 270 486 1795 978 -1978 -589 14053 -1037 -278 -1679 14903 -2305 3427 11811 1587 963 -438 11133 1364 -639 -569 -391 9175 10797 -204 641 -585 11695 -1845 872 217 10049 509 17 -1648 11860 -1029 1660 -1734 -506 -190 240 12085 10960 -1309 305 -1512 874 9355 1041 -1421 1119 -129 -259 9489 -91 2250 8975 1147 9087 -490 188 49 455 6896 802 2101 1335 9691 -661 684 7766 1513 54 -1054 101 -801 8842 1781 183 7525 447 847 464 7946 406 369 -873 -626 10321 1794 539 -138 -497 7433 155 -806 606 9264 737 172 -553 9737 -20 -163 7249 3472 5905 -474 658 4020 283 -1227 207 10846 -592 -473 -1453 11481 8675 1196 -352 -1639 737 -1629 -776 9947 2657 5127 -591 -55 7625 -460 -664 -65 8682 -1499 93 -352 -421 7411 -681 -824 7434 -387 244 -855 1090 -3076 9446 538 5861 444 697 -1073 8052 -356 -1243 180 864 -1981 9229 657 359 1408 7452 -553 6015 -1499 137 164 512 -45 7307 785 820 -903 74 4059 2081 3477 220 640 -1074 539 304 7781 5862 170 2526 -1584 519 4342 224 1283 320 -977 -30 7482 1959 -891 5795 805 -237 5067 317 530 459 300 236 5799 -180 5795 -450 1089 -197 1333 6004 1216 1080 4701 634 -664 -892 1103 5890 1177 410 -289 730 4754 -151 443 817 4608 295 441 4727 943 148 5029 781 -81 86 402 6466 569 109 -159 827 4637 -1734 4710 856 1246 695 -864 1002 7143 4 134 621 345 621 -268 18561 -1272 -1858 196 383 12866 1689 -1873 -394 16666 1679 13214 -243 754 16218 633 437 -503 14395 1567 -416 -1833 743 12437 -843 2349 12259 2497 423 462 791 -287 11779 736 12981 367 -740 -343 -97 12850 46 206 1434 12102 949 -2198 1149 -1631 285 15197 12349 1060 418 -442 781 1797 -557 14556 16207 1240 548 -1205 14092 1703 616 1199 16857 1313 -176 -553 836 15023 -1833 761 13645 -881 386 -282 -341 1217 -1221 18635 1755 -356 843 15941 -565 14476 261 1691 2116 -369 499 15304 327 713 15694 2554 -1131 583 185 13751 349 1347 12766 3720 94 11854 527 2671 -413 11555 1148 2108 1017 582 13853 1720 -1014 11572 283 1902 625 -1012 16250 3075 312 2483 -1175 11125 799 29 1438 14513 -400 984 1210 17831 614 11202 792 211 481 -811 1323 19363 -91 93 14446 -2251 27 13125 -742 -1695 13385 3169 -142 -1955 -156 11083 32 2285 779 9972 77 1695 -913 71 321 14017 -450 -905 -105 14576 -631 -422 78 13540 10697 2046 245 -1470 927 -1464 11237 2029 860 8998 158 367 515 748 11485 1180 450 285 451 8563 411 647 523 10392 10823 702 5 -2037 9289 -379 393 1017 706 -1041 11269 2259 726 439 11502 -455 420 49 427 6490 8754 -568 1071 841 1031 8545 869 -1167 891 570 -895 11839 -1112 619 11125 2341 9976 1069 -965 919 9261 614 993 1454 480 -226 1046 10988 1433 8344 955 -655 577 234 -219 10666 708 8715 56 743 556 440 333 11147 -256 573 181 11108 492 327 869 11342 7968 2371 450 580 -164 509 9129 3333 617 -411 570 7141 1059 8889 439 952 710 1439 8317 3611 4 134 538 358 406 -2316 18416 2348 -328 75 15966 818 -561 -1199 579 10732 15377 1659 478 -581 1020 -1110 14891 2016 1397 14450 790 -1538 1043 525 737 14498 435 1151 685 15432 739 -725 699 17107 14417 -543 869 1398 11796 1840 907 1298 11 -1619 14044 3889 1842 14288 -847 1143 964 -1013 13280 2833 -123 1033 11647 2948 -366 11738 1658 1698 953 -249 1967 16391 199 11641 1531 2018 12675 1923 -484 2287 1231 9522 1493 1907 -476 13119 1797 2256 1717 1266 683 16319 936 2201 -749 15517 1071 1672 1885 13562 11531 2477 1128 1409 1324 1098 12818 4316 1525 9955 2037 2601 10465 1007 1901 2205 843 1272 604 14151 676 11137 1692 2994 11106 2621 899 1720 8567 2057 1721 3421 2184 10773 1628 973 9875 2749 1555 577 389 2007 10586 4380 1922 1292 10798 2189 2034 10734 1434 2755 573 259 224 11812 11638 605 539 778 -697 774 14413 239 626 12828 -881 201 715 589 445 13360 395 -350 362 15345 -1123 726 14127 2558 -70 10519 716 858 12919 -782 682 959 11835 245 579 877 11945 1738 517 -689 12573 280 486 664 -81 -71 790 14416 11668 1689 -1164 1153 831 10069 462 777 -831 1250 12442 2981 641 -204 395 9715 520 734 11583 1351 -151 232 10762 2370 -674 9916 1184 1219 789 8720 1265 1402 133 511 1249 13448 369 1218 1060 10741 8391 2023 1030 335 1032 327 -52 11897 519 237 10717 2974 791 750 8344 3631 -496 1110 1441 8470 622 958 682 11346 8057 937 1517 1616 2039 6677 1311 2186 6214 1431 1539 1901 1703 1595 8144 3170 1228 993 2062 6885 6629 1564 1899 1927 1779 -221 1527 9570 1371 2040 7365 3749 4 134 557 250 2272 437 18337 1822 15317 1712 552 315 890 515 431 18495 15062 1717 463 255 1437 161 416 17800 1416 173 -136 18178 837 281 498 17596 1084 14837 411 120 789 315 536 18056 532 174 14761 4681 12395 1231 457 1353 920 770 272 17981 1364 243 13560 5777 12892 2525 453 1051 1106 668 13929 4805 1232 1172 649 12805 1886 17174 1357 1100 1614 770 15455 4609 13304 1357 865 2276 15333 1035 1415 2016 13490 3772 1262 1895 14239 2267 1364 1699 13660 2178 1006 1414 2200 513 1252 17011 2728 1084 1049 17521 15250 1263 1255 1675 1563 1561 1041 16403 1930 14694 906 2687 2213 557 820 16837 1492 1317 1095 16831 1548 906 13712 6330 13184 1879 1035 4007 1163 763 1599 17792 14484 1938 1615 3681 14481 1765 1521 3212 13161 2312 1798 3464 3100 2429 11728 6517 13377 2008 -184 1159 809 903 12412 1271 142 589 12371 966 10732 614 196 590 549 572 3 12369 12218 995 489 420 467 411 11492 2165 623 553 11218 83 609 223 394 6948 146 12757 594 581 413 599 11403 2176 10058 1915 1093 623 10213 1486 1004 379 818 980 982 11566 530 999 957 12579 690 793 948 11375 345 475 839 12157 892 10910 811 1739 369 731 852 10537 106 11251 796 1564 10175 1948 2144 763 539 1518 859 11459 776 1475 659 10522 705 914 804 10649 804 918 535 11343 741 10381 893 1749 738 10427 764 1774 667 1453 7909 4169 689 9455 673 1554 788 10330 1121 1487 8947 1951 688 2165 444 1765 7563 3097 654 8963 1144 2001 7101 2740 1215 1732 400 2094 7445 3015 1263 1514 1112 6827 1428 8865 1817 2517 4 134 529 256 709 -217 18162 2845 -537 476 418 13561 551 15494 444 946 15216 723 400 -15 1200 -440 16093 1279 14743 1046 200 198 13817 1712 722 247 14331 1783 774 69 13724 1496 653 683 1444 254 595 13350 1345 11829 1029 298 1436 -226 14172 3868 11214 1595 530 796 13427 2393 283 577 12203 1351 879 632 1777 601 772 15138 2248 16199 877 1025 16511 774 801 648 1688 1664 876 15650 2786 14501 497 1004 1260 1037 901 16939 1904 1197 906 14842 1720 13926 888 1079 1511 1332 14030 4711 1673 1009 13933 3327 1164 1349 1640 11733 1632 1459 1787 13142 10205 2536 1450 2421 11371 627 1428 3084 11903 417 1400 2357 1075 1553 1090 14251 1590 11736 1251 2420 2282 11429 1253 3751 11771 1220 1199 2763 12368 1657 1339 2146 11136 2772 1257 1826 11449 2697 1559 2816 776 -129 -213 13455 -159 212 -5 12971 712 14121 -34 597 14149 1373 35 165 432 -651 12416 1102 5 144 12966 179 69 13013 397 430 -237 206 496 12333 -389 -346 439 14245 192 13114 318 230 263 1368 267 10737 -253 480 10277 3761 -549 12157 1182 -210 224 11900 505 -53 31 1535 11204 2827 -13 1174 577 9091 296 1023 1112 10471 -117 391 836 13558 12 958 1019 11237 -146 994 9588 5817 296 634 8384 5312 7824 522 1271 2130 123 1023 1154 9966 333 202 971 11636 818 630 708 11899 9397 1206 1056 2022 7995 1704 941 2478 1230 8049 1329 2120 1170 7241 921 2055 1093 1554 8666 3435 7054 1026 1115 1715 6411 2218 938 2222 1589 772 8448 2605 5951 1667 1249 1960 864 917 1467 8610 925 1249 7211 4482 6691 885 1803 3358 io_lib-io_lib-1-14-11/tests/data/both.srf000066400000000000000000003425421336132477700201170ustar00rootroot00000000000000SSRF1.3ZBustard1.9.5H¦ÃEtest_run:4:133:®ZTR  HUFF€€1 ƒfôÀþµ,HUFFg‚à‚œ ÐMXÑETùcåÍô0¹ÿm28[AˆêÃýÿï;Jã’2Ú(ÙB8QAêÿá›8àAfk°ÌÀR‚@Ðÿ>buš%Å&@¬HUFF…À ëHUFF—`m¹QÕ¯ì%FAä&‚  ¨Á˜Ôn“´ÛÙë̾tÏΜÿs ÍÔÏsþÜ÷}73rÛsÛa#OVjlµ¢”³e1ÒÁÛ²^{IÅ"„L,•<Úä¨V++m©IÆÚ,¦ƒjz›‚¨«¦±ãý˜yofv½NR¢¨”Òr Äqáÿÿ(`¦>¬ÍçÑ6›æWd´˜‘Ò5éx£l~ÃÌ·¤a›¦0âvšâÎf(éŽÒv*ºòrT·Ï$mµºšŽ’çÐèP ÅD¼î~ïuÏ܇  ¢*¦LÊÿÿ°T€™ú&ŸfÃÌ¿O‰ÃÍlh3DlŽ0}6É=k!ĨókÖ˜Oò/ke8]e(6—¥š>Ò¬PŠ®¥tIj–Ï[!:´-GNQïÅ{$K}NwKò5žd'Ũ…ÀÂ#UÿÿMT€™ú²VDãq6Fb˜1ÌF ㊔Ï>æW2"”ò[¤Hå7ó͸|FÈî6Éw3ýpG*-)ŸÃúè¨ájÂHQHUFF«ƒ—`l·mÛŸÛ’uÒ‘¢¨û"%QŽÛIš¦A›"E‹e(6`{ÙÊ=쫈F3ùãQÎrfÞœko˜›L¼†ÜÍÓ(fîcŽçÍ5sG†™ó±‘ÎŽÅ¢W®•ˆuL“öTt YèZµiÓô@ºÔ¶Ö¯d&[ÚýÎÝÕJ@À²_øÆÆ˜Øm€iKgÚNÓ÷ŽT€™úÆ2Ì_lÕa6 ùä{ç3¿¬‰ó¿aâÚ|óÿfXšnÜi*ÚJÝÍH…r†HéguÚú-²[šm*Ÿô›,:MCÑ…áÖö¶÷ž÷9·í00‹’(š¨‰ÿÿI*ÀL}‘ÿ7ùõ!ŸáZÛ:Ž™µòë|:i„aHÆU>cŵÎòÛmÝT$Ü,¥Ìç•d>×Â*D©é¶|†æÓ€¤7m,ìC—,¯ï}ß[½ßc>çs†3»r…Â8ó›ÃÉhæ»ls>Û%#ÂÊ|®ùn\Šæ»Fͯ#Ÿù-‰­™²jíšR-]£™ùôc}„HUFF`„‡0°†A˜ ¤ûÿã €+`IáÐ!~W„´ÁfN@gø(Ž˜¼LC-ëÔ;eÊ49TdØ’‰'^[—›/”Åé/8|–šÒ8Ÿ‰Ð!Ë×ºŠ…"R:m´ü˜»BPOS,  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHITEXT áPROGRAM_IDillumina2srf v1.12ILLUMINA_GA_MATRIX_FWD# Auto-generated frequency response matrix > A > C > G > T 0.85 0.13 -0.02 -0.02 0.86 0.94 -0.00 -0.01 -0.01 -0.01 1.22 0.02 0.00 -0.00 0.81 1.22 ILLUMINA_GA_PHASING_FWD 0.004400 0.003000 ILLUMINA_GA_CHASTITY0.600000ILLUMINA_GA_BUSTARD_PARAMS 1 4 2 1 1 37 1 1 4 39 1 38 74 2 1 4 1 0 1 37 1 1 4 38 0 38 74 2 0 1 gzip .gz 0 0 0 1 37 /staging/IL9/analysis/080813_IL9_1213 38 74 /staging/IL9/analysis/080818_IL9_1232 HWI-EAS130 1 -1 -1 1 37 /staging/IL9/analysis/080813_IL9_1213 38 74 /staging/IL9/analysis/080818_IL9_1232 /staging/IL9/analysis/080813_IL9_1213 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 s s s s s s s s ILLUMINA_GA_FIRECREST_PARAMS 1 0 /staging/IL9/analysis/080813_IL9_1213/Data/default_offsets.txt 2.700000 /staging/IL9/analysis/Instruments/HWI-EAS130/default_offsets.txt /staging/IL9/analysis/Instruments/HWI-EAS130/default_offsets.txt 1.500000 4.000000 1 1 gzip .gz 0 0 1 37 /staging/IL9/analysis/080813_IL9_1213 HWI-EAS130 1 -1 -1 1 36 /staging/IL9/analysis/080813_IL9_1213 /staging/IL9/analysis/080813_IL9_1213 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 s_[12345678]_[0-9][0-9][02468]1 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 C2.1,C3.1,C4.1,C5.1,C6.1,C7.1,C8.1,C9.1,C10.1,C11.1,C12.1,C13.1,C14.1,C15.1,C16.1,C17.1,C18.1,C19.1,C20.1,C21.1,C22.1,C23.1,C24.1,C25.1,C26.1,C27.1,C28.1,C29.1,C30.1,C31.1,C32.1,C33.1,C34.1,C35.1,C36.1,C37.1 1 0 /staging/IL9/analysis/080813_IL9_1213/Data/default_offsets.txt 2.700000 /staging/IL9/analysis/080813_IL9_1213/Data/default_offsets.txt 1.500000 4.000000 1 1 gzip .gz 0 0 1 37 /staging/IL9/analysis/080813_IL9_1213 HWI-EAS130 1 -1 -1 1 36 /staging/IL9/analysis/080813_IL9_1213 /staging/IL9/analysis/080813_IL9_1213 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 s_[12345678]_[0-9][0-9][02468]1 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 C2.1,C3.1,C4.1,C5.1,C6.1,C7.1,C8.1,C9.1,C10.1,C11.1,C12.1,C13.1,C14.1,C15.1,C16.1,C17.1,C18.1,C19.1,C20.1,C21.1,C22.1,C23.1,C24.1,C25.1,C26.1,C27.1,C28.1,C29.1,C30.1,C31.1,C32.1,C33.1,C34.1,C35.1,C36.1,C37.1 1 0 /staging/IL9/analysis/080813_IL9_1213/Data/default_offsets.txt 2.700000 /staging/IL9/analysis/080813_IL9_1213/Data/default_offsets.txt 1.500000 4.000000 1 1 gzip .gz 0 0 1 37 /staging/IL9/analysis/080813_IL9_1213 38 74 /staging/IL9/analysis/080818_IL9_1232 HWI-EAS130 1 -1 -1 1 36 /staging/IL9/analysis/080813_IL9_1213 37 72 /staging/IL9/analysis/080818_IL9_1232 /staging/IL9/analysis/080813_IL9_1213 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 s s s s s s s s C2.1,C3.1,C4.1,C5.1,C6.1,C7.1,C8.1,C9.1,C10.1,C11.1,C12.1,C13.1,C14.1,C15.1,C16.1,C17.1,C18.1,C19.1,C20.1,C21.1,C22.1,C23.1,C24.1,C25.1,C26.1,C27.1,C28.1,C29.1,C30.1,C31.1,C32.1,C33.1,C34.1,C35.1,C36.1,C37.1 1 0 /staging/IL9/analysis/080813_IL9_1213/Data/default_offsets.txt 2.700000 /staging/IL9/analysis/080813_IL9_1213/Data/default_offsets.txt 1.500000 4.000000 0 1 gzip .gz 0 0 0 1 37 /staging/IL9/analysis/080813_IL9_1213 HWI-EAS130 1 -1 -1 1 37 /staging/IL9/analysis/080813_IL9_1213 /staging/IL9/analysis/080813_IL9_1213 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 s_[12345678]_[0-9][0-9][02468]1 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 C1.1,C2.1,C3.1,C4.1,C5.1,C6.1,C7.1,C8.1,C9.1,C10.1,C11.1,C12.1,C13.1,C14.1,C15.1,C16.1,C17.1,C18.1,C19.1,C20.1,C21.1,C22.1,C23.1,C24.1,C25.1,C26.1,C27.1,C28.1,C29.1,C30.1,C31.1,C32.1,C33.1,C34.1,C35.1,C36.1,C37.1 1 0 /staging/IL9/analysis/080813_IL9_1213/Data/default_offsets.txt 2.700000 /staging/IL9/analysis/080813_IL9_1213/Data/default_offsets.txt 1.500000 4.000000 0 1 gzip .gz 0 0 0 1 37 /staging/IL9/analysis/080813_IL9_1213 38 74 /staging/IL9/analysis/080818_IL9_1232 HWI-EAS130 1 -1 -1 1 37 /staging/IL9/analysis/080813_IL9_1213 38 74 /staging/IL9/analysis/080818_IL9_1232 /staging/IL9/analysis/080813_IL9_1213 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 s s s s s s s s C1.1,C2.1,C3.1,C4.1,C5.1,C6.1,C7.1,C8.1,C9.1,C10.1,C11.1,C12.1,C13.1,C14.1,C15.1,C16.1,C17.1,C18.1,C19.1,C20.1,C21.1,C22.1,C23.1,C24.1,C25.1,C26.1,C27.1,C28.1,C29.1,C30.1,C31.1,C32.1,C33.1,C34.1,C35.1,C36.1,C37.1 SMP4 OFFS4074Rý593:417ßM°°ðÍ")¯¯GÚÈJªËa,\ÁOS|©4 |žšæUb¦œn$R5~¾(MÛùkÔ ÕF=V,•ÃÈ qNäå¯Qú¹ë">ôzTª tø dªVI¨‚GB€è¾j9#/{nä;±Ï}<ƒcMK¬¬xœ`ákç§°ï@Y”6ˆj„^`£+aå»/[zœËÛ˜?¦4]ÍÅ—|OÚÖÔX¦w+kõÔ m#òS+ÆX¹)“œpZwÒ×Z×ÇΠ¢°….%;½ÜÉÌ1;7ì/°‡¥í7/‹ ºíV{ÛÂSÂtx6“ÛºÏSÄ:-õýà¼|!Ù˜‘§ÞñÁsŠ£õ3NUvÛŠ"éëÞÖÅ)ü§6{×Ð :$ÇØyXèr{tÓI¦Jg> õ«Pä íÝ6ÂÉŸB¹£Í^xR›ôž‰¯m_Ök´“žçÁèÓÁš¶/¾ðn€«cªÕ£^«!oTîÜîˆ3<“‘îN+†S2ÉCù²û±×-‡x#åVèy©ÛµÇw—ÁYµa­š¿€¯}AU.aî&ÍkuÓÇAIçÌïVµ®ÄVj¤Ønv„4»‹gt^iÞ ‰%<‡]n­ Ÿë¤å `ír´Mb¾b?€“C¼H‘=Óv}!²,°Ÿß_¹~XÁë1&&3áÚÑÔvšýt‹ç_UÜÎW‚cHº“MÛÙù¡ÿé#<°Îi!Ë|³¸Zž˜¾ï¾ Ul¸»zLaÚ£h¤ÈœO_¼ûURe'¥.SMP4TYPESLXNOFFS-40xM„pRBC''ZꌤÉgb0aò˜|¥ú(6Xª*§•®ÂÛœUêF¨Üóª=f±!„ æR”X ¡0ÆV4ºŠ!AŒþ™dÞ0I’˜2V”Xl´‹o:v)2 }¼ÑMZ¥2Ó:¬AiEÆ#¨&ÄZk:QgëÕ¶·~Ùú¼µ]¨¼¯Æ,r„Ø”ÔYÓ ÆW£¸¦ •œŒúÔ%/SšÕ$j):þÁÅ%sqÆ­.ZV³râfîàˆ 4˜” O!Åô¢Â"˜NK6ÓC¬Rh¾Ù²å¨sT‹Õ~ï]k9B<ùÀ£š1Ñ2À zl /Tˆ0Qì(×(^’.CŽ\¬´W™JUžqŽãμ¡G<Ø€‡Brs œwÈÏk†™wýˆ“hÀº™›½‚ÑïäºøÁŽx0ÇžpBÅÞWonP 4©‰Év‡»–ÄlÕ»e^hííêz%ÕM_Nôe-tø¶îÆBASEM€g6À±U8 4–Ð27gµÊÚG:CNF4 SCALELO M‚ ÀŒ‘ÅÊ€'nWPôÍRúÖ´Õ±õjÉR587:382ÜM°°ðQCLg‡†GÈNE,ýúËÑ$'«§?îÑ|Awõ9–OìÕ’Ê1š^tW-àÈÝÛN$~r­¯ì5ê²Íkå’ÆiÅ{äʳ:ͪWëy…ŠZ¶&[Û0ÏÚ€ÉV§æÂéÇä³óæµÝx|V÷98ÁáÖÛ‡©÷RééÝ>ÃØþm-nÑZ:CŸJl…þ¡Û$bVû'Z—Áö;š4DZ ²­×Ù½õx÷ó£jtm៵ºJZÏ[S[¤W««½ÚµQ¹¡2°Ö s$¹·v·PéÜônדšÐÎMËŸk§ôªw®@EÚÝ|hñÖöqìu{’”ƒ=tîžvÉìêàX}ßPH…>cé²vÈÓõ+i¯¾— É0OÔùlÍÎfþ¤ä©OPãC¡ºq˜Ý6(%ö¤æX¨dIDeæ\8ŠÁN˜çÐÐ6Ñg‰2k!0ü ×µCe$ HíP­ù•? 9Ü@—Á0Y‚½TïŸhVJ-®J­ü×;™X²†…eç}ª?·ê¯Ýt§Žã‘—®úR ꑤּtøÛQæ¯Z3Ìû‚9<bœi¢•aD]´ùY¹”8K¸qkLjüSMP4TYPESLXIOFFS5087õMƒ@ Ðð]œ¦'Ö?#zzÄÛ‘~{EûxÙ‡={’ä]¨û)š…Aàã>i)ùüXY’\¢Ýg,À#Ôæy‘ABô]7êè JbíŒfžTåµMs¾ýb#xp¤ÂÇTµLz¿R©“ TߣwYŸùgUId÷?5Iíî}D8n¥½‹£×û'u#åÿÓnx1Š|¼¡ðAÑ_Õ²¶Õ*KÖû1~*rôZ,UPs¾>ÉžÞÿ”p±•µ=orïŽ8Þð‘Dù{.Ayëo ç2_ýðpþLsè¬žÑ Å­õøkÅÐs»¬«B eȹ¿7ˆq`Ý6/$>ŸÙI朳$3êÚ¯E§V£îP'IÏÄf¤äuª\òzͨmÒã#§¬3µkk‹5ÍtŒAÙ&Ôu4‚R'0;K0k2®›L¶3[˜™U–$¡8Àq‡EEÊ™Œ=M{)ÁíLõRäìŒ\¯°D rÛlÜñ{.øñó g(­.±C"–Ò‚CgI"‘¤ÈŽ–°ª…»l¤÷ÂFÀr`~d¾cDuˆÏÙt…û@h¸J­§L:›ÈJ¬ðÈ<Ù– Ÿ†µt€3…Ê+>JéF¹²½¯Q8’Ra1<ÁÓ1£h‘EÔJ­5:׬Á®€&Š3EW‘´SMP4TYPESLXNOFFS-40M„p~M®(D¼›E*CÀ„!Gˆ„e¥¬[j°T×lò–Lvø";ü¯22Øj6°„D‰e5Æèó]vsXŠî¾O;müGk8ùÃ}=æ[þÝÃzû!«¢ á~2úx;Øášjj5.ù‹ü5Gr&Ñ ŒµÖìDYÜñ†Úúmhs²ÓÎ~T¯®d°ÿÈ¿•xNfƒšÜlÅÞ´°Yù›­ÌKÛ‚r²¼šz *žˆøÓ/r(VärhMŠ&n¤wÈ|@8§É‚ÍE>ãczéIVy"Ø$I6ÓlŸ¹ãŠù~ë˜åyÇ;Jýɤ‡à Žð ¸š2f˜cˆ;Üa‡-ö#“äqAž‘bŽYTúOÿåI¬¾§ŸßZkŸu®x˼3ÎqÜ™7´™'Ý®ÀÇ!¹9PN ƒ;äÆç5ÃÌ»~ÄÉ4àNÝÌÍ^ÁèwrÝGü`G<Øx«Õ;н¯Þ\zÐ~|ž•èV¿9S‘-ëô\šÙ»5WRÝôGÝR%¼ú¶ÎðBASEM€g‰5 Ò$2²dº©Šc”á(sƒmôCNF4 SCALELO7M‚ À ö™þÀİqö”&Y(à 84 pìüÞ0¸®i³„VÓó9f-ÈR505:428ÞM°°ð’¼À& ¹Ë:zÖÝsÕó“W]¶½Z²›¢ER½§™«¯Á@½›…”¥fbfo1¹¥÷î¶9LZ¯ºÞ 0ïM±u ŽwqT†¯ð§$Õ!–~’ ëš·ÒËV]³Þêq…ê'§ž§š±šÑ— RÔ¬@6'&½¶Ôw‘´²âÓ²:ÍW³&Ú—@ ¯z˜3q_¯`ØÆß#›MÄóÈ©VÌI-W ÚO<‡Ä™¼¶Â”ܾ(‡æI2ë‹0mëY„ûYéœS91*Ä6Ÿ2~ÝQýâ%´"éêrÙ‹Úm6Q»ØMâÇD„t_®·9Ù ³©ù=Í74“ÅRÿJ[2 ăÌ'>J¼×‡NkÚTÆ ÄôêŠCzØ\ ZüðXÛVÖÊ×Unê0¼qý×üÆÇ…2ÐH)¸é}W¼Êäjk1J®˜èñ°Î‰ÑÑ6FE¹¯C°AŒow£¾Þ1ÑtÉ’bÞ픡Y€sTL¸zz`‰‰XÙ¯ÏüšPÝh¢åÅ%§©¯µ2¶ ;‚ÂÄ­|Y4ªHZpþ ’#ž·à¤T²b8aËìR‘"ùè”ÄK’2.í¤mÚØyÊhÀUûós¡³Ú ÷OQ¤;°ÎwÃÃës4-«5‘Æš SMP4TYPESLXIOFFS5087ûMƒ@ Ðð ÓqÙ´}Wp¶… [ÉC‚•?PLñU‹¡‘­Zg¼‹+žtÁ]jÍú îÛ.ýh®"¬ëÑn¼šË¶èØÕÙ@²…çã´­íã—¿Ù~Ïn%¨“\°i*.7Ü4;ýЊ L.ê6wc«G,ç²èYÙ zåsG¢Ö¤È¥?j}MֵŠ‚öD…-øªè séXu'ûŠl…êê­®e2”)-p 2üÔêó5{š^Ý£½‘™/AîÚÒF ¡üÞ¨RAàaÐgœ×çG U¹uWS*š4&ÀI™AºùÊ-E®zÖÄCvcÛ’‹£ƒGºæ+öLž\ùßdY=âÂ×ö5Eg E(ÃàcwD®ã4 C\¶‚Õ«R ¡µ»îåAš[A3lázЃ-,—ÒýSMP4TYPESLXNOFFS-40€M„pRBC''Z'µó¥Úh!Š¥ª|$Ùu/Úâ²} ÌQ£ÈoÉpÄZç°÷ÂO‹ÔPƦ|Š€èâíô‰®OP¡]8K•äq)ž1›oënÜèã-ÈÌö«T&¥"KT›ÙóT9h›;Û6·¢Ýµ¶¦5õ«º„j—ÞˆtwsÞULÛþjÄõ\Ó;yV˜hCVyî•Ìkð•3ù\uà9¹œó‰Èñ×0“ªÑ½ø†d:pG >°aA#š²áL9ahxè!þôÛ ¼fž- ­ö¦z­S¡\“£nš(þœ%JP%,~´ CÎËXÑëÆ ¶Øçö…›¡'åTY„‰r¯§D•ýf+8ãÇyCŽhÎÐvÖ™Ì\èN|v´™“ÑÈ9æXÈx0êxÇ}ÕQ?Ïù’Ÿ}“Ïï@Ž· Q-•!gQöQ¼Z¡ÓBlqã:Õ‘æö»ŠÚÛ¬2{»íï랪Ìᣮu»µÿBASEM€§¥¬4ØrsI€2Èáp Acb´ÕCNF4 SCALELO4M‚ €`× ÅG'Ò`jÝæ ¶^»ži¦ƒ*Š|€z;]ç>Nm€ RØ548:808ËM°°pää+^W×7ìц½14÷z;Ì&º¬G&Ûó ÷"%kÎ@„O «…ž}ï'€“6¶æ]ÙÅ€X594:`œX·Ûlx¼™ M ¢9°ÐíˆÎ&Œo(lÚi–ÙY×z…‚ãLùMï˜Xe²é¦(jJ BxpÙ†Œ{Q J†X~—(e‹”µbŽÉ°ËÙ‹?6^-çM¨ì}†¸2B åã®\)AµðË2êÚ ŠÒñ„ÇCͤtŠðOy¹Ô`šXyþ×ÔA"Ùd0êHFqÂÁõSØ$Q&‘N 'ƒšá!ó˜™cŠE²"’¯˜ç>?1À¯ºbæ)•ò©$]2µAE¦'gÈ£’\ßà.SÄÇT…˜›HÐQ ·¹M?-Ü¥ŒDšÎ|—[lçŽØ´3 /yí' fÃÍ“§ú¥ÍMwón’ò¦¯ý1ä¼á·væ½0ãDÜ0æ-îr'ÁtèêïHX3Æ»†èg§cNÑ'ÙPoñ³ŸÙâyi†š%ß …Ê¥ÊqÔ~Àü…ÃÂûør Q„‘‡02¹Æ‡”RŸ:T<@Ïã¼à‰püîAAúéÊ‚'y $¼ˆæ L?ƒaó! )¡!õTq‡Ô|ÍC–éáKŒcg‘ßXd›=n²ÓúF÷ƒ8ò$¿”(Ô<¢H™WsÐ~rÄÛdíù_‚²œµºäç¬d>ûÕ4aiU4¦…}ДÌf.‹±E– ]=듲ë¾g¦Ä óQ¢LN¢Ô–ŒH"Þ¢¦<¿%µof83ùëBASEM€'%4'¦M‡”“€YSZ@™l>CNF4 SCALELOM‚ ÀŽy*þ¨A eR#568:418æM°°pIcZYêŸÅ7ýŠñÔžB–´¨V'ùZ9“OÓ<;3»M¨ŒÈâ©>ZB¸O*å_‘à˜ÆûrÏÚ-§èÛ˜qà7ôž·×X÷4—ä©6®‹|LúbU2ò(˜èÂêÅ×ñ^+‚à+v»2ì©Óráó7WÎI¶€ÝÁ’tÂîlœ•П§Q’[Å'ôÒ犾â.E-o¿¾ÃÝìä3psRpÓÞëmóóóžKß½¸ž{_£à«\ôm^,ó…w*:ýh’”{óNíKóÊ ­îÕûÇ‘$?°Mû~4ÁRdgc"3ªEöø=%]FWp¸w W˜áA RzZì¹÷[ëÜY:Wv4Ž$¨‘¬÷ÌLÛ›£#ªF¨ÛO€Ø›GÎ[ TT;Kìüp1ˆÞ e–`v0Sª<{¹À« C¨²Ø%žÖıšWÚþí˜Áéò­‚çs"­ky\QS¹ë"ZÔ•=ÓR̆r{š¢óÆgö²ËØ’vlÞ@š¦¿“aLÑ¥p…-‹ \ ξÊmúØœåó?D2N•w‚³x·”õ¢ !¨øLåúñ]Љ!YëFMËÒ I› ™Žß×­N%6 ¯ÌtìáÊÎ¬Ž•PQ”8°TdÞäUú£ÂYâBÌAÈ Gßà'4^{7SMP4TYPESLXIOFFS5087ùMƒ@ ÐðÊè‘ ê86d#h)jó¨LB{ò³Jò>ŒvHUEaN„+‹½hÀÑà™c‡D^Õp°¼í 7|0<æšÑƒkùy[RCŽÇ¼F‡yåohàÕEM^PâÍN ŒÙOu§¬°Y%hn²µDÝG+è»gŠ*±Ý7Æã†íÜóA›šÕ-˜ÞêÆ %‹îP41¯Ñ¾¬)›6gdöó @¿(ÄÚ¨¹>qFCÔãkΩü0ÖÀ„?M-˜Ûµ÷ƒÏa°ïƒL{€DvGÌõ}r7ªE‡”E·å’tÔXǨ{Ò=H}|îjnÆÐ/èád1_íúA¾‚WàÝô¤±¬}Þˆô®½¶¾qÆÞÇt:ÖM‡´Æ+GöD®nÈ8φ=øACÓ)Ÿ÷úîzÓ¥Üw¿ \ÒÉЄÁãsê¶ß¢äÏYc–•$cу:ç¾±"çù1®ó´2Hå6“µÿbYšª‰¦ÉëýÞb^É­¤IáÓ*TRƒ¨ÛºE¿ïö•]¿rv‡Q*liÐ÷“`þÔvXq®x?×?8#¯V¡ì¶Œ4·²´m´’¦ciØB™ ‘JU3/{—ÔVVÃè§õ$r£ù11IÖÖó[*Ère=­UyJåÚŸ($5ã‡-1å)œº ÉÞÐŒ°ÝRR.Ë# T÷ø„MéŽnRž=Û‚Z ýk­4+ˆ‚CÚÁO°j$%FßxDªfÉ*i]œþ‹Õ¨(•l Í¹/Ùÿ$é7¢*¾=²44RtþajÔÙ‡¨Ö^ÜD|©€c+%“‰Á`x"u.ží´4”'óŠY—©ÚNÙ©ˆ=aSMP4TYPESLXIOFFS5087øMƒ@ ÐðU²hc×™(Tëæßœû/²LÝ“öŸúƒÈíïI]hÕ¬œ›¹]¿¹å!ðmh— o‡Aæ|R‹a²¾\¢6u·ÒÒûÇD»aJkÚä¢óóxs$ûx>PL= WÄüÙC˜MËSÒw#`³ôL!š«§G¾ìˆµ$E¹ræŠ×9ƒÖ1"¿pß”Ä|ØAÚ¬D`ÑÇ©:M&C¸óÁ¸ÇR\ÄißWxNçF.ç|"r<¤DÇ5̤jt/¾á™ÜÁ6,h0É!É”††‡âOO°­ÀkæÙ¢ÐjoªwÐ:Ê59ê¦IâÏYÈ¡UÂâG 2ä,±Œ½n¼`‹}þ`_¸zRN•Eˆ(÷ŠqJTÙo¶‚3ÎqÜ™74àˆÚÎ:“™ ݉ïÁŽ6s29Ç ï@F︯:êçù!_ò³oòùhÂñ4ª¥2ä,ªÓ>ŠW+túCˆ-n\§:ÒÜ~WQ{›Ufo·½ã}ÝS•9|Ôµn·öBASEM€ç€Æ† ÓÚR¡f +r‰Ú0}CNF4 SCALELO#M‚ ÀŒw  yÊÄöpç€E õzžvº RQ507:435íM°°pM#±Àbl&ñ9îš}™Ý"Àíþ "£âÒù¢.ªm‚Ú`Û°Wo‹ÍIŸµ×/ ÊA1 ~uúüÄöA[Í´‹£›ÂÇHÓ‚Ó~i™ —”ÿT]GFµ”·Rý ªWèXbË»Nþ#s(Y¢ðsÝõ‡SàõUo»ròbŤÑ9q¿àyÏg•D!¼°mf¼i)Í ‹?æc³Î·Ñ¿xºÊ_¤Ñ½ßñÑüúRƒ,—6¼go‹²{ RáIŽw~c1Wü÷ÇÜJ—žÛõÒº,øa}w&ïÔñ/þp/—Å™7Dë Üv˜ãP«QŠ1ÈÀ¯|ú[’F¨êZÒåý¡^ û8ëW’¶#…P•g™-S@O=™–ß_bм·<)•ÜPÏÜ$Ö ¯ÿY¹„óøajÆRÓt2_9R;bä¡Ç]µ«ÅM¯¢™,§µ“ÐïšÍMÄÿ…÷Ë-æBô Ò ’ësÿ×~øa:Ç…×”!á·TŽ)È¿·MJu !Ê¢œ)±”µ›„‚ÂÝïÍVûliâßûR Ö“'¼ªè\3 /µg÷ÖÀeñÖšLyúÐî—>ùÛƒç7Ãy±Ègwo* Ðu1Û&Ê yž ˆ5„­7SMP4TYPESLXIOFFS5087Mƒ@ Ðð±ƒð’’µ¼_÷’œ , ×ÓOøé»Þ+à —z%²ˆÈ¸õ‹_æí_â>'á{y¾.Z|yüÓwÒ5µ*–~1¡ —^ŠÆÄÓò)jÔ^ªùù,A³nW:À›Êjúk?«ÝÇ¥÷ÐÞ¢ÙXÏF#-ŒY#ƒr(uÀÚ{UÆ4PàÜÒßùK虨É̉ ç†eÅßµM昭¡Þ2Ö8ÓÎGQ(`í¦FK©u«58XÇÍ&j¸ãÉößïÔ»ÉáÒ‚i ØCÚ¢ÓXÎRÐ5 PN^ÕF4‹?a3l_SMP4TYPESLXNOFFS-40€M„pRBC''Z'µó¥Úh!Š¥ª|$Ùu/Úâ²} ÌQ£ÈoÉpÄZç°÷ÂO‹ÔPƦ|Š€èâíô‰®OP¡]8K•äq)ž1›oënÜèãnòÐ*•I©ÈÕfö|UÚæÎ6¤Í­hw­­iMýª.¡Ú¥7"ÝÝœwÓ¶¿q=×´F³ož&ÚUž{%ó|åL>WxNçF.ç|"r<¤DÇ5̤jt/¾á™ÜÁ6,hD“C6’)' =ÄŸž`[×̳E¡ÕÞTï u*”krÔM“ÅŸ³$C ª„ÅdÈYb+zÝxÁûüÁ¾p3ô¤œ*‹!Qî㔨²ßlgœã¸3ohÀÍÚÎ:“™ ݉ïÁŽ6s29Ç ï@F︯:êçù!_ò³oòùhÂñ4ª¥2ä,ªÓ>ŠW+túCˆ-n\§:ÒÜ~WQ{›Ufo·½ã}ÝS•9|Ôµn·öBASEM€'‘ŒEÈ`sc’ª¨˜cà 1§XÎCNF4 SCALELOXM‚ @‰ÐÀ ÷ I¿€ ûƒ+˜Í@õÂñheÕËðØ&/Þ»›ìT­¬Q xx¨YÁ·‹;7, ¯‹/ –‘’1± ¸¥Ž#ãõÀÇ/ÈRí561:484ÚM°°pÕS2þ®oG%Œãùô}†4Ó‚£ù°Çn}w5Kx Ìb6àçâùò×NŸ 9$o©~9ƒPu+†ˆ ʾÆ9‡LãÒ£ñ¹%/î·§Px,36ʽiHèþŸæ¦ÊcL}'† QøÙ:ÊŽ˜ÿoµÊ‚Sð7¤%Ö]|økën©­¤%¡ÕðlðžÛ¬ÏÜ/QŸ¸™·æî@÷ùÇö݄ƿ݆y Ë+øì—E;ÞëÊ øŽ[ŒnÂß·G9­í ép9Üåa.”Çwß±óJ\(¼ñþŒÆ’øe&ZÅä|°ˆßÁXš¢>d£Ú5ô‰Ä|”nã ŽiÒ¼d!sâ⹟ öíܰ1ã’}?in8Näဿe{Þ‰"RI7ßÂAÏÐÊDVMX:â«Ò<ýBšIfiô)™S"0"ã˜'X,¹j1þ§(hW‰=Žï=¡å²j¤²®ûn>´TÕ1xʽuM3’‚±B°óèí‡êžž,xmµ„°¨/Jµâ«Ïûû ‘cÙª_wÕ¸W—}¡W0¿“NM—ÑZp‰N€à›<@Õâà&»˜bÕîIÍa‚FqÍÕÏx9’'8ÿÅšDÎñSMP4TYPESLXIOFFS5087þMƒ@ ÐðB7·`ç÷ò9:,bv0pÒŽhdЂôf)À}ËÀ| åtëWØÛŒøŠ…žúSÌÏD?jHé¯!ôFXxá[uZ>~#‰3¤Ù?BÌâoš¢¿¦1–‘e|ŽÒæË¦¤‹¿,t±~Åáýù|FÕâí˜ó¿±˜¿ý‚‰qÕCËдV¿³ô3ø Íã¿!R?Õý%ÎëÏ3ÿõÄ? qjÈýÓªŒ>®£lßñÓKa½e¹û· ž Æ£èw|ü>¥›®%ÕxÖ÷fâiûùhàx]+¦Ž·õ¢àçÊùg2+ãSþ£Gp3N­˜hF¹à7%)ß ÄÁ‘L<çO² j‰ÝØÕO\ÊÔnªüa¼8vÓõTøB]Õ¾þ!WêÞ–IdMá-(,0Þ>DS‡þ>šæ»X`y\eÇ&Ì žu¾@46Æþ!ô»ðÊç)Š̠¨Å>*Qniž¥ë!au“(†ÞPæÊ,¦H¥ÔP€¡OVd,yÑ—ÝcFñ¬¸Cà„dC§u%5j×ÑÛ?t=PZ=ÄÞ–ºÎŒKûA“í#¿ŠKQÀæœ&DñR±ë’Vdd憗Èç¯ÅU±4jœãCk8ìåUX››*£ùÁ>˜ˆšùrò¤r³SMP4TYPESLXNOFFS-40xM„pRBC''ZꌤÉgb0aò˜|¥ú(6Xª*§•®ÂÛœUêF¨Üóª=f±!„ æR”X ¡0ÆV4ºŠ!AŒþ™dÞ0I’˜2V”Xl´‹o:v)2 }¼ÑMZ¥2Ó:¬AiEÆ#¨&ÄZk:QgëÕš·~Ùú¼µ]¨¼¯Æ,r„Ø”ÔYÓ ÆW£¸¦ •œŒúÔ%/SšÕ$j):þÁÅ%sqÆ­.ZV³râfîàˆ 4˜” O!Åô¢Â"˜NK6ÓC¬Rh¾Ù²å¨sT‹Õ~ï]k9B<ùÀ£š1Ñ2À zl /Tˆ0Qì(×(^’.CŽ\¬´W™JUžqŽãμ¡G<Ø€‡Brs œwÈÏk†™wýˆ“hÀº™›½‚ÑïäºøÁŽx0ÇžpBÅÞWonP 4©‰Év‡»–ÄlÕ»e^hííêz%ÕM_Nôe-tø¶îÆBASEM€çFPVU- \ZËQ°Ù€Eˆ`–ÌCNF4 SCALELOM‚ ÀŠ ÔoN_ª…œR…539:484M°°p5¶™šö¾r¡}:šVåö˜Ñ¹ªßszÇoÿ6 ¢§6ûþkü¼–è ÷f‹ªlé Ìøs¼¶D•§Ûÿý‡« PžöhQ†^ož;¥ô§æ½Wc©›>ü'÷ËDûJb¾ôAÄÔY€°ßæÜ˜zþ×ò+RMGòÇù¿ëûQ'ÎzEEÚÑÐÁÿ`v ±÷Þ]<ÀÐÛÈKWµ}öþ‰x'™Öé{u`ʾ;‹O´ÜñˆdT}9©ùù¹pbß—²\…y;XˆÕ‡‹Ä,>,É·ãé/_1n÷~ÔAþ[Ùíë6lŽªþ[ßœj¿W0.éÀæ–Ù¢)GڸќùYñ¢«8Àþf üGü}Ê—â ø‡†¢¿>¹óâ#»ôü›3Z£WòoêoÊÅ)eÑýÞ¦ºEÙÓÄoÖž‰ÉÔQŸìˆàŸ3O‡¿‡Ÿsûí|¢YáÃRSN÷× XÂ/–Ÿ+ ¬/Qçn\<àó¯ü¯7 ë{ªÇ+zb«.êòàc¿•°5æeµ=Ìí&ëé=Û[C4ËÚb 8á}Á‚¿ÈoÔ´ÞÎQ¶SMP4TYPESLXIOFFS5087Mƒ@ ÐðBQ’¿QÆÑnO |fw†ÁFÀŠ%+ üt‹÷ /+Ï£“ÿºõ«bËû¨¥zíÊó!ùoÝ”2– SÚ4¬ß'Y±²”ó:>å …Õ‰»ü\©19êo “µ¼á§íí시# °wéRòŠ“ðÔìÝ_ðôv¼p·÷¶ÃÙÇ>ß1÷³ŸÛIp¼yø?‹&6±ø=~ò¤¤ó¾i6À â°ð8‰’7k‹æà<‹…¯59×ìc/¯óyïëÊ|!ÆìOïÅ]I*ß–j¾UyèRˆpe×¹æåÈr}x~7¹¹>Ñô™?w0ífÂI{±JÆ%çÞ²ïËÎash´¼Tý;÷Ü$]fï/aëò¦!Tö‡T°ÒÏi»°¤;þž¹Œ:¨Àgÿþ7( P˾—£ñGú=~²šÉäíþüÅlZ0PNÔFÐ é¿x¡·`Ê1*Þ¯ÝQ’;筂ׯÙÚË«›¯È¬³èoÌž}¯ïE ä}äYÔqÀϽ&4²W>â6íݳ¾Î2Zíºo!œ2®vG-vÚ(w;¿A­Pº$ùbÛÖ²‡œ~ÁvMö_<æÝæÍ–曘çŒO’cF[“,¼wǬ(§‘¤-pì7³‰ýÉN¬sºÌWiP7yC;Q²î­¬íUè:m-–›úSqHã}H]SMP4TYPESLXNOFFS-40zM„pRBC''ZꌤÉgbh!Š¥ª|$Ùu/Úâ²} ÌQ£ÈoÉpÄZç°÷ÂÂs)J,†Pc +]EŠ FŒL2o˜$IL+J,6ÚÅŠ7»Œ>Þè&­R™iÖ ´¢ž¯ ÊAÛÜÙ†´¹í®µ5­©_Õ%T»ôF¤»›ó®bÚöW#®ç5ž}Å5P¨¼àdÔ§.y™Ò¬&QKÑñ..™‹3nõpѲ°žå³7«pG Xذ Á¤ | )' =ÄŸž`[×̳E¡ÕÞTï u*”krÔM“ÅŸxò)€G5c ¢e€ô"Ø,^¨a¢Ø5P®Q"¼$]†¹6Xi¯2•6ª<ãÇyCŽx°)º߃mæd4rŽ92ÞŒ:Þq_uÔÏóC¾ägßäó;ÐÁl{ {_½¹A%`Ф&&ÛîZ³Uï–uz¡µ·«ë•T7}9Ñ—µÐáÛº?BASEM€g0]…Õ0AØDçÆ*(A0À1€CNF4 SCALELOuM‚ €`œ1¼Î<Í J‡Ž;ÑÊ_­”‚TlÔ± øœð”CŠì0¿ÔÝŸvw×\¼ýšÛo.?¯É©– œ 8`²@à ÆNžn€§ìã ‚Ây߆)3,HE€˜x^hX@H¦¡Etest_run:4:134:®ZTR  HUFF€€1 ƒfôÀþµ,HUFFc‚p€› °Ì†˜9' â(¹ìýÿo¼«0Pu¸ÿÿ}'jPˆÏAˆS—R ^2€Þÿ†O%ÑoÓ.12ÃÀY Â0йÿ _ʤK­R,. ¿HUFF…À ëHUFF‚—`,¹MÝI:ÓºŽ1H $¡± 1ª'éòûfÞýOÀ@˜©/æs(»BÇ|6ñ çÏdtN>í˜o3œü2\b8YzÖš±.k µF¥‰bcxvî¤VSôŸ9íäRÊvÛb € v¢=È™!¹’œ4q‡ýÿï+ ÌÔÊo˜aŒCŽcçß|ÆbÍÎßæïÌ·9‹¦q‰¬ùå×òëŽu)”0”ÿ³i'69Iµä›¶Ögk£QŠVãb ¡ø¼»’fF’}¹&”’”´…¾åÿ­`˜ÉðwŽó¶(ÆÊܘ×âX7ye4ÃFmㆰ CòrØ•ÙrÜÌa‘+¢8·»µ£’¤W“¨ÝÈ]Æ0E7ý-7ÊvÇa 1 Û’XU¤DÙ¹:sô6°/ûÿ?·€4SæX–öÜÉ#æ‘»Êh¼ÑzŽ‘Íùº¼bÑ£P™šY‡•£tL ­kfÙlQiKµ#Gy/­R,£Zü4=HUFFœƒ—`l¹MÜô¥ilãX !I€æ&Jp캵IÆé•íìÃ>ïÏ3PfêãÌÿ×ó™ùœÿ’ßF†‹r2¢ ͧg¾gä†ó¬ÊÚvÅB²….Õɺ-Ëç–ü†ÕHK×µˆ•NW“:°-¥‘D§ò’T„™és?Ý= –& € ÈÕ j»Uûÿ³`¦¾"ŸPþ+cahŒù4£fcÍ­²(ùÿç³Ò#Vìj1›^Ôít%£S²‰’„˜OÒh­]—ŠXùŒtXM€ºÝ¬aZ $ÄÖ6‰}|l'MÛo¿» ‰KÞÿ­T€™úrò¹!:ßÎ|Ê/á ó‰ü'Ÿi›Oþ4,¶qd¸s«É'}6u•ZHd„¶ÚÍÚfë£5k ë3k¬hÉ´EWë@Ö”6Î[«Èf¿k7ײ!*E@"‡©Ç`;özèÿÿ¨3õÍ/f ëò»ùå3¿ív&ßÊ/ÿc —ÏIÑó›óiãŠâèh3æXþ.DÌ9Æ™Œ‡L­­ŸÚÄZVé¿%­LHUFF^„‡0°†aàtÿŸ<p,ÉiÒ"õß%î×>|„–vš+#t ‰ %+,§97QÇ‚¢ÙuBiEÍ×tM“Pn. ´Ãò‘FI¾’2Í¡Ø}BPOS,  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHITEXT áPROGRAM_IDillumina2srf v1.12ILLUMINA_GA_MATRIX_FWD# Auto-generated frequency response matrix > A > C > G > T 0.85 0.13 -0.02 -0.02 0.86 0.94 -0.00 -0.01 -0.01 -0.01 1.22 0.02 0.00 -0.00 0.81 1.22 ILLUMINA_GA_PHASING_FWD 0.004400 0.003000 ILLUMINA_GA_CHASTITY0.600000ILLUMINA_GA_BUSTARD_PARAMS 1 4 2 1 1 37 1 1 4 39 1 38 74 2 1 4 1 0 1 37 1 1 4 38 0 38 74 2 0 1 gzip .gz 0 0 0 1 37 /staging/IL9/analysis/080813_IL9_1213 38 74 /staging/IL9/analysis/080818_IL9_1232 HWI-EAS130 1 -1 -1 1 37 /staging/IL9/analysis/080813_IL9_1213 38 74 /staging/IL9/analysis/080818_IL9_1232 /staging/IL9/analysis/080813_IL9_1213 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 s s s s s s s s ILLUMINA_GA_FIRECREST_PARAMS 1 0 /staging/IL9/analysis/080813_IL9_1213/Data/default_offsets.txt 2.700000 /staging/IL9/analysis/Instruments/HWI-EAS130/default_offsets.txt /staging/IL9/analysis/Instruments/HWI-EAS130/default_offsets.txt 1.500000 4.000000 1 1 gzip .gz 0 0 1 37 /staging/IL9/analysis/080813_IL9_1213 HWI-EAS130 1 -1 -1 1 36 /staging/IL9/analysis/080813_IL9_1213 /staging/IL9/analysis/080813_IL9_1213 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 s_[12345678]_[0-9][0-9][02468]1 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 C2.1,C3.1,C4.1,C5.1,C6.1,C7.1,C8.1,C9.1,C10.1,C11.1,C12.1,C13.1,C14.1,C15.1,C16.1,C17.1,C18.1,C19.1,C20.1,C21.1,C22.1,C23.1,C24.1,C25.1,C26.1,C27.1,C28.1,C29.1,C30.1,C31.1,C32.1,C33.1,C34.1,C35.1,C36.1,C37.1 1 0 /staging/IL9/analysis/080813_IL9_1213/Data/default_offsets.txt 2.700000 /staging/IL9/analysis/080813_IL9_1213/Data/default_offsets.txt 1.500000 4.000000 1 1 gzip .gz 0 0 1 37 /staging/IL9/analysis/080813_IL9_1213 HWI-EAS130 1 -1 -1 1 36 /staging/IL9/analysis/080813_IL9_1213 /staging/IL9/analysis/080813_IL9_1213 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 s_[12345678]_[0-9][0-9][02468]1 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 C2.1,C3.1,C4.1,C5.1,C6.1,C7.1,C8.1,C9.1,C10.1,C11.1,C12.1,C13.1,C14.1,C15.1,C16.1,C17.1,C18.1,C19.1,C20.1,C21.1,C22.1,C23.1,C24.1,C25.1,C26.1,C27.1,C28.1,C29.1,C30.1,C31.1,C32.1,C33.1,C34.1,C35.1,C36.1,C37.1 1 0 /staging/IL9/analysis/080813_IL9_1213/Data/default_offsets.txt 2.700000 /staging/IL9/analysis/080813_IL9_1213/Data/default_offsets.txt 1.500000 4.000000 1 1 gzip .gz 0 0 1 37 /staging/IL9/analysis/080813_IL9_1213 38 74 /staging/IL9/analysis/080818_IL9_1232 HWI-EAS130 1 -1 -1 1 36 /staging/IL9/analysis/080813_IL9_1213 37 72 /staging/IL9/analysis/080818_IL9_1232 /staging/IL9/analysis/080813_IL9_1213 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 s s s s s s s s C2.1,C3.1,C4.1,C5.1,C6.1,C7.1,C8.1,C9.1,C10.1,C11.1,C12.1,C13.1,C14.1,C15.1,C16.1,C17.1,C18.1,C19.1,C20.1,C21.1,C22.1,C23.1,C24.1,C25.1,C26.1,C27.1,C28.1,C29.1,C30.1,C31.1,C32.1,C33.1,C34.1,C35.1,C36.1,C37.1 1 0 /staging/IL9/analysis/080813_IL9_1213/Data/default_offsets.txt 2.700000 /staging/IL9/analysis/080813_IL9_1213/Data/default_offsets.txt 1.500000 4.000000 0 1 gzip .gz 0 0 0 1 37 /staging/IL9/analysis/080813_IL9_1213 HWI-EAS130 1 -1 -1 1 37 /staging/IL9/analysis/080813_IL9_1213 /staging/IL9/analysis/080813_IL9_1213 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 s_[12345678]_[0-9][0-9][02468]1 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 C1.1,C2.1,C3.1,C4.1,C5.1,C6.1,C7.1,C8.1,C9.1,C10.1,C11.1,C12.1,C13.1,C14.1,C15.1,C16.1,C17.1,C18.1,C19.1,C20.1,C21.1,C22.1,C23.1,C24.1,C25.1,C26.1,C27.1,C28.1,C29.1,C30.1,C31.1,C32.1,C33.1,C34.1,C35.1,C36.1,C37.1 1 0 /staging/IL9/analysis/080813_IL9_1213/Data/default_offsets.txt 2.700000 /staging/IL9/analysis/080813_IL9_1213/Data/default_offsets.txt 1.500000 4.000000 0 1 gzip .gz 0 0 0 1 37 /staging/IL9/analysis/080813_IL9_1213 38 74 /staging/IL9/analysis/080818_IL9_1232 HWI-EAS130 1 -1 -1 1 37 /staging/IL9/analysis/080813_IL9_1213 38 74 /staging/IL9/analysis/080818_IL9_1232 /staging/IL9/analysis/080813_IL9_1213 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 s s s s s s s s C1.1,C2.1,C3.1,C4.1,C5.1,C6.1,C7.1,C8.1,C9.1,C10.1,C11.1,C12.1,C13.1,C14.1,C15.1,C16.1,C17.1,C18.1,C19.1,C20.1,C21.1,C22.1,C23.1,C24.1,C25.1,C26.1,C27.1,C28.1,C29.1,C30.1,C31.1,C32.1,C33.1,C34.1,C35.1,C36.1,C37.1 SMP4 OFFS4171Rï548:359ÎM€lÀàïP ´·êiQmFW¦Ö (T?]óJpa÷ !ç¨ U#uàMðèÆç(Âê>¢ ¾0IÔÕÜô!f™þÁñô ÿa¬nzªšÐjÞ€Õ bö'÷W˜jGí,Ö§þkŽF²†{º´ƒFYÙ(xËT/µþä¿-!ÆJ˜ôl,¡*ÚÇq C}øë˜‡˜ÙBßKf<æBö…l;Î-ßMž¦.gÃÊ<9CùŒïßÉ[é>¡5~Úõ‘†[ØŠÊuÜŸÍõì„.·ÏŒè¾«œu¾ðë´Y+Ü˽BFT'œÖ&[^È7+Ï!3ŒËAóÚ  G¬¾;Ëß@Kò`3¶}B³ÑQ§¸Ho[‘´˜Ú±d~U{N¹õ«eÛóEØX/Àq·-²Ît[’b"›ç0}´Æ$²êkà`Ø×>9±íM­ÇP*¥jxÓ\ÌØsl%[>žfg‚ÃG^×ÔH«@øÀ=…F7Hf­ôX&mحД0E†—cÊ¿û@æEfB}àÂ¥)ÓÍÎkÊ{p;3—~ø%ëÅ_¤[Š÷ ¶)$ Mq‘ýÅénBÒn/®øQjã%ÞÂsߟ'¥èÈ<SMP4TYPESLXIOFFS4661ñMƒ X€øw¥cºRþõ$q§K ñ¡Ë«D»8DÕ¼âa o:VÂÙÊæ*Ððñ¦‡‡á†u¯X‚²eW8bdîUtÝ®ÂV÷7PFb%$tî ßµÝâÿÑËV\Ã_íÿ¦ 啯;·%p,ƒRõ¿g%˜$« ¶ë©~5$ªÍ×àíaÁòóåÿÜu–i&RPö=±ßŸ¨ãI’0Û06Æ»LÁ‚ÊÌÔ˜QÓa|7?öy3Ju‚cp@ÐÙŽÙ©r+Ï'ìNN´æ„µfº¤Ïz¢ cÔeí9ãTǹÛ:äBASEM€' ¥Yµ„ÌÁœÈ"åÒQæ“ÕCNF4 SCALELO(M‚C&v Uh±Ì @Ä&Ú‰¾1½™šntG½<Ê\oÖ\R÷594:276ÛM€lÀàéDSèöã µ²„6¡[ù|ß¿°O!®ï°õðK¶õn _7Ò¿Ìו(nâ%e˜¡ddíµ†~Úœ‘hIXþÙãíùTçn*F·ëãï·R7•ÕB–ÕpØ_ÿíÕŒDåÞJàéì}"Ovxé¸ÛY™`|G YÆÛ£lYÆÀNìD=óÇ’\én­,loT%·% ?Šúq[š& m@€åD¤òö4M‹ˆ×;»Fú þÔfs žÛµýÒZÝg{<Ó3Ó›¯w¶È–žç†É>³ ãÊðÕÁQU•srôÿ3l=Q™!Ý û“¯Á™ñêÊêdm{»èàô7y<¦w(ÖÆc‚¼ê(îÁwd“záWÃ;"›¥ÎŽJô Ön¤1x8ÉÍÉeò…} ómD­vµŒ{N€_‰Êpyyçv¦ÔtN\kÓ&´[•-r9ÈK]luz×Hh´Š£§•Ùº{ø2 Ô½365#ÝGBÄZ»†‚g§+,áèh"‘Œˆn¶ÉÊSF¢ovD¨ã –¡áGÌ úbÙÅdݰ88ØF£»¿Jkš…hLÊíèç"ôæ"•ó6W‘~T¬ñ€CržY™ÇØSMP4TYPESLXIOFFS4661ùMƒ X€ø»ðMù±áƒ¬½[Å,Â)Zn t~ù~aD#=T7ÙgµÁã-mþ„þGué^-^Å—¡²ôSä á0¬âsÓê =µùZœ\˜J5~z&t-Wg”¶ëšÚtG²_{t?·Ï‡š¾îÚló ]3çO_¡K&¾[·æˆXj[ˆ[íá>²­êɹý¹žt—”¥=›½"r/VEûÒŒË<Žòé¶;“ºú Ê{ÙÀÏ’"Ý$@à>‘IŽ?5u m¯B÷‹2bO¯V×øb¹Í?ð(òÉ¥¢,ŒÒ’v¥ð ±ÇwûÄXfÆ¿6¯P¾™È­‹ 6¶·þs~XÍ5£‘Y8¥‘V­dN£uÿt\¢ fû²~ºn\mòí±OûЙ‘ñ…ƒm¸ª•®s:¡½{ERèÖd¶4¨à؆©b%Ŧ4¶æóW¶Ín™|˜É?¥À"jJ„44ù(ÆíxáÅͲ]\@&‡”JS¨Ã¶¨>cG픘é£œn•âÜ®$=MŰ/"IÏ7ù¬ø™ÛÓ±:GïÜ&dyvIJ•B¨±6Éšï5·” ó~~àœÇíÜD(情±b¤Š“txÚë¤p„OíSMP4TYPESLXNOFFS-45}M„€„–ŽÎ<ø¬U(Њ ¬Ì‰Uà~½l´Å5P…BŒRb¶û­fY£\ÌÒ mp‚aáF \7„50 ¦ƒ¼§Å]Ú1Ì"ëbé&\gݳŒŽu}õÔí€fÞ¨5rÙ”CÊV«0ÿå·»ÓÏýjÇß—Ý\Þ0+^Ý©ï^‹ÝàVwzç75þªvMÒR<4üœ<ÚjG/9œZÍiƯ¥ŒÖkv RqAãÅ.ͪ"ÊÉ½ÎØØ qøC„ ‹”(¹‚o1°‰R»Ü)R©»$JÔF³•ÙØîˆÝ’œ·4"ÁÃEÞn¡¤ z†Ð³€U¸`!´×N²(íE-Z´a’d™ A–E†¾Þ›¸ú#ñ˜7q=×~š¶ÛÉ0ÖÇ{˜½{{hs”]:à*nö|ŽyÇ^íV_æ;øÆ¾ƒŸÿ{s3Ju‚cp@ÐÙŽÙ©r+Ï'ìNN´æ„µfº¤Ïz¢ cÔeí9ãTǹÛ:äBASEM€çVK“Ê0g¬¨9Ø’Em,ƒ%LYúCNF4 SCALELOM‚C&&üìÎO¾WL+5Þ#påØ0±R´369:182ÄM€lÀà5 ë1‘%S^3ˆ:¯ ë ³²0~áQÚöãÃ(‹^¡ê4̉$æÈÇ;Ÿç!Ò"sçDаI¢€é‹)Rù@´OFà†¹@*“X¢µRË9¢ ¸ßg²˜Ê2å+ŸîÓ¬üȇ*¥rO“ Ô…îu0Å¥ß ‰ñlµ÷$ £Pñ8ÁG*]¨ì¥š—”·‡XÉ/èvª Kþ÷ž£9ÁKs™üdzLˆ±sž3,Y'±ÌàË„’Âýó9aO')Q=èLÉ÷:ñÕX4Uré¡TÖ¨ñ_n¨ÅÎ1/¹Wºaýo˜ÿ»_b—©ÑXñPÍò—B‚\&c7*H†Pàà1²°ìn=B('˜Þþdº`“Y…¾‰Œ–—ÆQHâǶ¡ÐzýÉo¬§˜;Ñ]ÞõT5EŠñB“ˆþ†Î»°GK¹ÐH¥Ì0…öËhŠ'a! d+ˆS–8¥8C«?¼S9Iü˜§_œt‘-:Uš~R?©ÏPàˆ»h@—µ·çâµ^<)8) ––Ò(w³øüÅ_§OàÎ+2P/Ò=f2j>cì´“¤à¹< ‘ÞtëSMP4TYPESLXIOFFS4661ãMƒ X€¸`£Š7Ì”Ýiß4;Š¿ * 4Üâ{N„–. 45fãí¾˜L,·Òó qózÃ-„6›%$’’ŠÔlé¦ErFÔÆ4£nýÞâ0Êéà ³O$¹>q#ñ5AºEîÝ/üžXÒ€2N™®oØaÏõ½"—üyJÇ]‹ý¹ê¼89CÏXûþÚF¹"ééªÓg0û¼ƒl¿'z/!IN0a'NZ’Y/:/´mÓ;msmv¸¨žá{Ÿ9sŽõ{ʦn8}ÍUýl_Œ{d8÷þèÿEwÑÆ³MåL¸ ô63¸BL^|ôÐÖÝÚ}]+moí;5‰¨…؉ŒQ‡…0ËFýR³¢ÁøÉ‚µ);|s€d|f+Z/Õ5Å@e,“±Þ†’?®‚ÏÍ)T™öÓÉê¥ßï^Ø=ò¥ZRˆÎ­ÑzdDÝZ5“¯uAK\fH³¶EqINà0oáË„0Û‰#Ç p8L †#8 ð<•vszgùY l;ï¹aB¥ŒG®¨ŒÖa?'-tã>èý3hfj¡)‡1%äq7bsòà¬IçÏÁçÝ n„ÉɹëKfYÂDxž`¨[³,ŒBôYy *9¥8½˜\Á,SMP4TYPESLXNOFFS-45rM„€ðæ`ÉC Ãx’À“J&lƒ¹@¥ô£ã%%˜xÇ4J%ƒ&þ¤‹L h¨CL1bj¸œ¨ðI£*itCéÄ# %8rá  ‘«Á„J r„ˆ)DD:œ¦2T”–étUÓÁ£<ÕÕHúИ©š×¹i±ÕÒ¤*—Y-ë9éy%Je. 3hPóZƨ¦O¨H lD=z襟R¥XΊ¾|ê!¿â%·3«J8 ¾€Áxd¨„ )ÙÄ“Í"3ŒÐàV ù‰~ÔnA«î+´YÓ8€^DCV4tÄpȇÉEréãP#ƒ‡‘iuu žò‚IŒLñšMf±ì¯QÆn¹ù%nß2æÑü\Uó)K“úŠj©É‚¹äC+u4¹ŽNÌoá­¬lžÛ3ŸÅ,cÇ2Ï[ÝXaÜ„(öŽÅúyÓãA­é{ ÅF‰ZbÜöE/\eüú“õ먑{õBASEM€§!Rkeɨg¶˜1¥¬a°’5zCNF4 SCALELOM‚C&FL¬v À„·Ô€R 354:230àM€lÀ`[sÏ`ì>ÖÊ;üמ×GšˆŒšÛžp•×®Aˆv¢ŒÇw‡:Ä<²ÅµÚ®Ý›Æ>Þ­7™ ©óȱÂEîH(1xœ†aÏan[š¼˜aXu—ë@h‚-ש…?»G|âOž¥Ø­RËö…´ùàJ!–q$B9/r&wä¬@[áÉ&)#®¾ns™y‚’ÖìË5&(Þ•·-ɹœ˜b|Aë¶? .ÌDn¯í1àUE ”f]æR+ñ€f ¢QJÀd]® .¦m/BŒˆáB“øKÜXŠ{÷ùâòi|ŽÑbÞiÿ¨°åˆgN¦È•#]p:ýw•‡;å«Úâ¯æê†4ò_u 5.|üìøë¢¯“óÊ…ð³íTF"9ŸÍÕqCž[¾FI,Iõ>w®ãc'p<ÒµÚP¯ž$·èÕ9#ËüízSMP4TYPESLXIOFFS4661ýMƒ X€øÞô$t­Þ?—¶¨ðdßÜ5:ú,†’ïje¨"fËɺ¾ÈìÖz,ª,tO"@Ãö(³•9Éqƒ—ÝvKµR ñ iŒ=¡—Ò=*AÛÄ.ë­btŠ^~«ÓôMIpŽW €©`˜ó&×ÑÜÊIþ•ÄI Ä„nƒ5hz§€oðI9ó·ÛŠ-7Oo‘÷ª±‹±Pç±Ùpz§jœ•v“£SÁýet5ùN\ŒTÌ_­‘À‡WÖ‚ùQ’ïú‹D}5¡¨,[±Ø6ç_ê­Q=1fLIѳG‚wö,žp3øw{ÔV°WÔRôÐ?ýå7ˆLáÆûñ'í½:Ê'LÙ‡ÙikœåcÍk„ùÒOøpô‰]îDÛ’qúoÙTÊ—ÉÌaǵ=½Ù£%—áÙéñÁ—–%ê²^»Õùƒ¨eCut­i¢´wÿ[¾&ï_em;s.7¿›\o2júþ• µå&ß!£$àèÞ_n^…ÃÝë{ßJ†Áo?'1wÍzƒ—ó×_ÿZ1$Ëküj-¥&Ö Oœ¶Ç…ù°pSMP4TYPESLXNOFFS-45rM„€ðæ`ÉC Ãx’À“J&lƒ¹@¥ô£ã%%˜xÇ4J%ƒ&þ¤‹L h¨CL1bj¸œ¨ðI£*itCéÄ# %8rá  ‘«Á„J r„ˆ)DD:œ¦2T”–étUÓÁ£<ÕÕHúИ©š×¹i±ÕÒ¤*—Y-ë9éy%Je. 3hPóZƨ¦O¨H lD=z襟R¥XΊ¾|ê!¿â%·3«J8 ¾€Áxd¨„ )ÙÄ“Í"3ŒÐàV ù‰~ÔnA«î+´YÓ8€^DCV4tÄpȇÉEréãP#ƒ‡‘iuu žò‚IŒLñšMf±ì¯QÆn¹ù%nß2æÑü\Uó)K“úŠj©É‚¹äC+u4¹ŽNÌoá­¬lžÛ3ŸÅ,cÇ2Ï[ÝXaÜ„(öŽÅúyÓãA­é{ ÅF‰ZbÜöE/\eüú“õ먑{õBASEM€'MAœÖp(ä&²m®ÅœT#LÑ™ÓI{CNF4 SCALELO2M‚C&^89*ì”Úp¶ÁÍ2h8z¬$@…Ú†îàÑ š?@…ž½R 614:269ÜM€lÀà7qTý8¼*z”*訆èN§g”)õ`ÃÆÔ‹gh \òóWÈ6ŒÞùõñ°‹¦Ûß·@ Ç“#ÈœY³¢ïí|"œ´¥+“8ý>u'¿«x´C«—ŽÖý0ÆsL SZ›—M¼fñöò!ñ~ÃËo½…͇^s „Ú÷h³? Ï_âý~îyµÚ£ñ*sÆËªª:¹í`N×øóUÍÂQ £xøIèÆàt/пOžkÈ£äkð]È =¢º9$.öwn7+’uLôiJ¦,Í“ÍÅ¢[Þ‹[!¤wÊ‹ ø=ø°œÅ×¼ßÇ-=ò©àŒë‰<¤ZøÝË÷Ö@ì ×lk5_pŽõ–¡še›ì|­¥óE)æáØd\F;²ëuCWÑïpØõõök{CÈg¯à&{WºŠ€âD ÞhþyrêZè¨m(…M_ü¾Àš%wÙóS¤ß´i ò½Œïpƒ„VùÛä™’;³›.”qÓà¯Éa$³£aEå(3ãKqLå† ‚«€¬s‘š¨Žµœà0ŒìM2º *Åäú52Ø2.‘o®.¥ÌÚ¸“u |ÊæÛW‡Õ@ >:©r »B ØcÅF<÷)5ü^~”8þœ‹SMP4TYPESLXIOFFS4661ðMƒ X€ø[·]„<_1ªbƼN=ñÀõfŠþŽ²Ï²É÷³ çBY ¯çKƒºó÷bC•"ÓàüáUÆ×}ä¨Z ®­w‘+òLÇ­·t;ãPÒý£u¯Žãlþ–`j{bpÂo`mJŒ²­G²ZUI*ó§Ìq "Y‰]˜›q³PLw|hí©ejn24÷pIÞÎ)¤½(ÿùfÝî$"Jø+wø?{:õz§ý¥ú…ÌÌi#;ZºYi€Í- ä4úŽë.Äž"›¢¹1.ì c®úh-©·¿e‡6€OrÂ(_%.ÝêhÑÚfðœüåâø´)(×%¾-5ýÚ^ «]¼0´G:¢c"÷N…©ðÒ{-óYÚÄéç³,žKíe4˜Þ*±×ÝP·$wP£Ö‘®Ð~ ¸0{æèøYÒ2¬~@6Ê?{$(®\ѬN‡ƒ'N¬…ÐtŠb…¥Jo>â*ý= ’³~¯âŠ­L¤b±n.`ÛI1yPd+Ž%,,cšp8$J·¡’=ÿ4¿ôØ1ÎÜW½ ±ë$éçÙͬkÃ[15Úìœ Hêƒ&EiЮ}¼ˆÔbn[µ¤nÔ=1TO‚;ôž—l­å?%épá¸SMP4TYPESLXNOFFS-45}M„€„–ŽÎ<ø¬U(Њ ¬Ì‰Uà~½l´Å5P…BŒRb¶û­fY£\ÌÒ mp‚aáF \7„50 ¦ƒ¼§Å]Ú1Ì"ëbé&\gݳŒŽu}õÔí€fÞ¨5rÙ”CÊV«0ÿå·»ÓÏýjÇß—Ý\Þ0+^Ý©ï^‹ÝàVwzç75þªvMÒR<4üœ<ÚjG/9œZÍiƯ¥ŒÖkv RqAãÅ.ͪ"ÊÉ½ÎØØ qøC„ ‹”(¹‚o1°‰R»Ü)R©»$JÔF³•ÙØîˆÝ’œ·4"ÁÃEÞn¡¤ z†Ð³€U¸`!´×N²(íE-Z´a’d™ A–E†¾Þ›¸ú#ñ˜7q=×~š¶ÛÉ0ÖÇ{˜½{{hs”]:à*nö|ŽyÇ^íV_æ;øÆ¾ƒŸÿ{s3Ju‚cp@ÐÙŽÙ©r+Ï'ìNN´æ„µfº¤Ïz¢ cÔeí9ãTǹÛ:äBASEM€'®Q¨…[Ó˜6t®j¥cR°-‰ CNF4 SCALELO:M‚C&N˜ޏ¼ò-¸s@wðǶÈÂ÷ü>~ÞpæPc• €/lÏÕØ° RÕ368:209ÚM€lÀ`SRi6~¸hê°‰qãÚnÿ¼>ÀÄÍ4ÌÕÏ&Hã{Ã:Ù8t™ˆnÚñmŸ°&Ê»}¹g™œNI¸92D<ý6€aº·ÝR×Ñxå;Ú=øu¤Wêéж¶h§öcÁìêSE7*?T=»û• .5“Á¼N¹ÛÝ¿g®µMíŒð&„jTsDõJ¢ %sdiÑë³mW•bÒ;ÂG*x¦ÂÔÊA!*H*ÇfÙ埢³\ƒ·{—o|pyŽˆ¼J4 %Ðkà ~ßY_Çî<žŸ¬i´Ê÷—;»x¼ìãOu†|Gúà}*I›W©z®©Fl­ãPXñÚVºÅ/Û¾ªj¬ìo»eÇ™tõ¯CCf“ºdf\zï¹1XçòàÙµz‹Ež0çºÿbqç)š¹ HUÁv[$™ÂQdk4I}{3ßç9®÷Õ9÷Üøl PÁpQÆw¬¨óµÿ¶zdÃ/‹¾c6(‰‡¾`V»¡Œ„W`óÜžUæ}Q/Ùü¨¢³…á! á²E(¸¼¨­Å„NK$VYu;uG9§Ëý$º¿ÎNW–±çžr=EÙ(MT~’‚L˜ÀŸ›¾%FÓ«ÞOžr}܇Uwê¿¥¾ð€x)Ím8SMP4TYPESLXIOFFS4661ëMƒ X€øN»¹€úë‹aAiDý=•¿ Õ”uOïRU”"b#†µÍtIiŽ÷‡*h(\_Ô7ã‚+/ùŽ–W´šH!{Üç,U )°€¢Îç¿]ùv!”WàÕsfo¤ˆ\}|¯'¦ê¡‚ƒB_ìÀøçcÆB¢WöôPª.ziç2"˜J™')*¡Ï¡>*µI¹y«©PµÅYÜg¡›ÆQÆ€OÆÌã5 ‡Ì\lí™+ ÏÅeÂvY&„ÊÒ›'ž-¶M’PcÜîAªŒ¸ÒhraÅmµu‘BÁ(;ÂRMÂlYŠ pˆG²bæ´»Ùk ä½Å:h;ô‹ÌzûžØpFƒ­´œíªs„--+¸é+HC£ˆjíBË‘¡à£0&nŹ‘ü°7ÔCw„ŽÄL[©« ⮇*5õGà.^F:ìPÚ&IÞWR»¶O\aú8R(ØY )Ø^¿7©_ ¾ç»B;L‹wlä¬ÜoÞ‹DÿòIíŸà‰™­xÀD³L:¸v÷‡ŠmËÈM9i»‡V®bˆ-:ð  Fte§º9G%t0=xd¹Á¦0eݬœ"„¾ab¾Éªý»yRö‘š}ðÇ’ûÀÐbj?ÔºäºSŽ $YSMP4TYPESLXNOFFS-45rM„€ðæ`ÉC Ãx’À“J&lƒ¹@¥ô£ã%%˜xÇ4J%ƒ&þ¤‹L h¨CL1bj¸œ¨ðI£*itCéÄ# %8rá  ‘«Á„J r„ˆ)DD:œ¦2T”–étUÓÁ£<ÕÕHúИ©š×¹i±ÕÒ¤*—Y-ë9éy%Je. 3hPóZƨ¦O¨H lD=z襟R¥XΊ¾|ê!¿â%·3«J8 ¾€Áxd¨„ )ÙÄ“Í"3ŒÐàV ù‰~ÔnA«î+´YÓ8€^DCV4tÄpȇÉEréãP#ƒ‡‘iuu žò‚IŒLñšMf±ì¯QÆn¹ù%nß2æÑü\Uó)K“úŠj©É‚¹äC+u4¹ŽNÌoá­¬lžÛ3ŸÅ,cÇ2Ï[ÝXaÜ„(öŽÅúyÓãA­é{ ÅF‰ZbÜöE/\eüú“õ먑{õBASEM€'•6Jˆ%nVR4‚b‹åš³œ­CNF4 SCALELOM‚C&f$ú…ÀMà ó@‡RÐ621:345ÒM€lÀàKÎqÝ’»«ïê°Æè¯ìÚÝõu¨ÿ^kÎPø.à AM™E´¡«³_bYêÝ.öiãb”æX¡zÌÅ®¿ºjG%lšæÜKpy¸vÇÜm¾1HÐÖ¦›“âNJuØyiɫۅX2Ê|8f¶wUçeWõ7”¢Ç} s ýÛbþ,‹­îÎ^Ö¶¡ óÛ ¥ÙõöÛ^ÛÐ$ø3é´OC¿sFO5?d®ÍL9x–6ŸåLÖO¹áË–±5=Ù£Ÿ$kÒoX=Žò»a{0ÿ1râÛskNæ©00û9¤,8üUÓ~¹y1i ^¨=Û ëʵ{hýè÷‰¶¾nÁ™AuˆbBÒ¿“Î 1h·€Y3_µ™Ñ}ðí¾µ(³#ak£%>Z3¨*QwhÀ³8†)È¿1µC¸XÃ>Ä+ŽÔƒò§­s Ÿ=ÚÄIkžÖO4ª'S$Q mY=õ²JLò0"%Ýø—õ»D79GgQ×'_3”Î¡ÄÆŠö¡çz6^ËÝ4)|ù‹4¶¢’,¸!?­`á’YL‘«œu´ä¹jÛºsO‚ GMÊÚ Whä<-ÝÚzäSMP4TYPESLXIOFFS4661ëMƒ X€øPÂE~+¥WÞk Îý\Z‹Õíª°7P)(¯R/­Z¯P{Ÿ3¬´~žÚŸÉ×v k/,N(<§™R({Hž“ÄÂ!¯b#­d.  !iw°épûÀa…ŠáÓß ´›ÅÖ՞äèS½@uA¯îg äKmýŸVmm½|Ìt?™E$Ý)K“¯ƒD‰ºæÂ嫤%˜H2YÓt¶J:¶hê8bDO`Òö=wê.9oK𸇾bx–öÏ•õIþáX&5:4sb6x—@É7´ªÐ-Po¬£°šÀòɪ3cd\nÐàã%Fäª`A¿d ÏžïTþ´§w/Ô¢ÇìmŸ”Rñg­i³# )›£kþ[¸)ù”Z1 ÏÌÚÇò‰R«K¡ð€ ;QJþ™û%åA樼ÂÈ…CW²“x\…‹r].ç–“…'ªt„0ÛqÒÄm{¹¨æ éÞâJ-Û©;¦[Ädóºý`ìÉ/ü-Q¢|™ÅñTç*?Ö¥­¶˜ßWoƒGC3'J]qV«;#7‘4æ’˜šKÇw›˜»-E¸Î¾Ô"з¡°™6¬€X{‰¯—2j»1!Çý6Ì'±®~:Õñ EÃf·!WäTð¯Ù SMP4TYPESLXNOFFS-45}M„€„–ŽÎ<ø¬U(Њ ¬Ì‰Uà~½l´Å5P…BŒRb¶û­fY£\ÌÒ mp‚aáF \7„50 ¦ƒ¼§Å]Ú1Ì"ëbé&\gݳŒŽu}õÔí€fÞ¨5rÙ”CÊV«0ÿå·»ÓÏýjÇß—Ý\Þ0+^Ý©ï^‹ÝàVwzç75þªvMÒR<4üœ<ÚjG/9œZÍiƯ¥ŒÖkv RqAãÅ.ͪ"ÊÉ½ÎØØ qøC„ ‹”(¹‚o1°‰R»Ü)R©»$JÔF³•ÙØîˆÝ’œ·4"ÁÃEÞn¡¤ z†Ð³€U¸`!´×N²(íE-Z´a’d™ A–E†¾Þ›¸ú#ñ˜7q=×~š¶ÛÉ0ÖÇ{˜½{{hs”]:à*nö|ŽyÇ^íV_æ;øÆ¾ƒŸÿ{s3Ju‚cp@ÐÙŽÙ©r+Ï'ìNN´æ„µfº¤Ïz¢ cÔeí9ãTǹÛ:äBASEM€g †l0j™›³ZŽ­ÂY ±„Ö*l>CNF4 SCALELOM‚C&þñ¨ð¢Rð538:358ÑM€lÀà+ÛÏ¡óؽǔ£]Êg;<»¥—˜j¸”EÀÐ%jKŽ2Ö¸y#ðdÈkkÁßœåò›­W¹ gþ´—4†\úº¡/ANsƒžå3jQæ¡‹—Й´3ö”Ï1‡™›=ÝÕ‘*ž8@+¤‰éÝέEcÏVÆí:{h’NÊ´‹F ¨j·o’_?JæE½0Ø–|þNYHºÓYmŸîµ[a®°£Xºê|𳣿Šä--§¤7κ÷ªÖü€éuÂîlE=Þõ€[ó•‡Z§‘&XºPŸùªb½*zŽ+¿Ã»ÖO¸+b5â²ìa¶öÌ7F“¨érȞ߀ª¥„Ð-˦ÅÃPÙDr;âd¦Ÿ–ƒntÒáM;0l×m/R «ÍE:ýùi¾iGS¶UÖîxá’ºCµtTŠÿ<@å}jx0¼J 'L0T‚âÌl¬ #·^¦*¥1<,øIá¥`•¥&DRÁr²ÀAlV ÇHŸßðšÒ„'31{bÞ´s"ÍøÉtÐÁýrF=°•—ŠksîtüàbTÉš» À4Ll¦f`ež£ã-ë]h/ìQ92»®È‡æSMP4TYPESLXIOFFS4661ðMƒ X€ø`Õ½ÏF¿QWt5Õ²ŸÖJírþy…9ó➘p|CbÍ|^m:›w¼ÁOM¤ŠBZºrÐÄý©ý=›²@"•wä˜.OcšãßIÕ£¸õñ²Âõ•l=ŸP~ë«ö‡Œ=#Pv2ªñ¹B"=å„0ßH½Ê‰]¿Ri“Èo\¢ÊÙK3euã.æ’©ˆË—Ï#\7•ÃËU­?¬šLîæ†uP–ºøî}F±ÖæÜ]9ðÀnk` {Ƀ»\×*l³~â/‡=ÈËW *}JAuW5Þ\ïúÙ’në§SNP*»å&?ŒzCîwƒè ›ªj²w# àΜ6 XÐcVM—«ûãJ´‹^œyÓ"0?E\ãcºT‘þë¿4†Ÿ·ëbn³Ûn›YÛÄ™¥ÌˆÐc%FÔ2—nñ [§óÌ•šüݱmRâiSºF­åÖ¨`egžV³÷¨ÑÆ$£\$gßÎd5€CÚæ NâŒ1á¼o’z‡)SnòžwiÇ0‹¬‹¥[˜puÌ2:ÖõÕS·˜y£ÖÈudS)[­Â>4¹ðqv¶÷û%Éz×uØ lm’†bÍu—ij×î«)&›\ôÛ¶k’,¨Í {=ÚjG/9œZÍiƯ¥ŒÖkv RqAãÅ.ͪ"ÊÉ½ÎØØ qøC„ ‹”(éç!OøÀßBµgºx±*,R¦Ìß|â‚C.åÌ7.D0ß .òŽp %mhÐ3„ž¬Â ¦½v’Ei/ÒhÑ¢ “$Ë ²,2ôõÞÄÕñˆÇ¼‰ë¹ö«Ð´ÝÍú¬–„Û8áÛ¾ºñÎÏt ×÷–^øûò€§{Mßoø}øn~ì/Òj¥‡:Á18 èlÇìT¹•çv''ZsÂZ3]R‡g=Ñ1겎öqªãÜíòBASEM€§á*pºÆVáh0táÊÄL·"-†‘CNF4 SCALELO&M‚C&Ø)+ }µoH'WÙ´§#UmfIÊÒïtÜ Ræ557:250ÏM€lÀàSuڌ ] – î Ò,ã®G@'`ž )ŠÌ}F绀šøi °¾¢ j,(|’nÛLŽ¿o¦JcƒùÑ(â>†eÎý}ß /8mû¦y3¯Q>~؃øæ‡q2nŽ¥›gVrz²ðÓiàD\ý”Ã}É7þËŒ\ý@74Kû÷¢¤“aº¶ºž`e®f÷å\F¶öãV»\ãHKM¤¯vmWVîÐucÍž ÑŒÈQ†‡Pi­ "Ç„ÿ6Ö¯‡³?Á»{«i°í]¬¨ǢɃܔ׆(’ñ á»SNôbYÇ&›¥ÖîËð 8:pÌ ãØuѵsZPÃÆ5îj Ü’­DjÔŒt!=­Üßëð›/s9ß”š´Öçc¥MsÓsy¬¼ÓùìhÌ#‡…SÎ7ùKã4ö8œmÄ«~ÆÇŒÈ¥AŸŒ0ds4gvÖý—š37’%ÔͺyEYSMP4TYPESLXNOFFS-45†M„€Ø›Ûêštë@;4aäo>°,‚I¿µÚýþ`©0åæ™¡/s–‰2Ý.¯©P*AÓ4 c’Z8 9R½¥—YxÃmXDË]ü_„;ØÀ =õà•_ñRÀ}<`w÷»ù¢„î®9ºÚ¸ÎÙ¼àísÿꇬ}e9¬rO4Äàƒ$ËÚJ‹û¹Äm«rŒyÍG{ó%……eÁ&û?爐º_Ä{ß;9tÚ%‡Å$©À²–.fàð]h£ÔzSb ’PB8L2 œ)$~F€„Ÿ¨„–.> õ¸{™Qèc%Y%A¾ÿ5Ë}èÓl\ “ÄǪh¢…~–yI?óºò³Û×ÎïtÒEˆŽ~k®WÌ“l˜t/I)IÌë½CWq»v€ÒC)°´³×£Iób&æ6W7\¿V“Ãýë).à´;ºûë*oå¹Ç·|37s(s§?@îsö¹§¯BœÙ7Ø?ó?‡®îe™W6Ñ~_ìì/t—oçwq Üñ=?›£üBASEM€'Q-IlP´’QB›PµFÕæ†ÃöCNF4 SCALELOM‚C& €# `YIhjoš™ Rì529:256ÊM€lÀà3H`/> FâDÐêmždšêßú\fPZØŽ …µæö)Ra³‰X 9#jŽXXQ>~-K.S;”¤Øæj“–”a =÷™o,«’©ÊÄg'²Ik´Ù$9Åkáòb¿wΩ§§žaE(Ÿ²×Âô{=ž7$xà£,‘ÉÐë%|M&$ÅÔ¿”5å5Á²UûæLÃÅOÂãÐñ¡Dý~ßY}e±w¹”n ͧjõ¶×ÁøZS“´q³™Þ誴|¦Àlžnå÷Xr©“úÓÒ߬™âç]=û0¯€qÐ".~gžñÃ{á|¶‘;­õi±¡TzaG`gOšÆÏB±^zK§ñðPš®G{–±â醇#CÃæäÚõúhB´ Ddõ/Š-Œ^ÕfzZ§¦•¹—°ãy³4¦NlÒ‰¯æk¤I<ò’äc¨-C¡sôØ4óX&±‰ôþÒ'ÆÈãôX±ÄèŠÈÖÚϹIr©•€„[º)Q8)Sä©ä$1J.h® Ñ„Uu6ÃÖØÔÄ•˜hèÔû#°¡ù ëRòq(]®¨*QÂQš@µXØñ“l¨Oß»!,“¨°ŸÒŒ&ÎI»SMP4TYPESLXIOFFS4661óMƒ X€ø“£JûÃ|«ºÖ‹ž]‰§lÞÏDÈä%Hìð‚Û}!TÉ«¯gf„Ýû´ó ƒ¢™B}00k€±R‡zéJUFDCâ¢Ùª„#²÷f·~Í)’Âùöñ‡ ¬ËKqä^]ôN/ݬš8‡g‡—Gv.y|M)¯8vhõI¨õÖ¯(é<ݹøk½ù\ÌÏŽš–nPŽþнíNÏ4OÇÏïoÇ/â<ÜÝ«ç §žK)ÌÞ:fX?!8»­‰÷ÕOº½Äp·gF¿_É–¾yÚ—û™Ã Ù5½zíE×ée^èùV.î»ñçê¢ÚO9ÔG¹‡McÔ¨œØ÷‰FۆƤ\&vÈJ,O }ªÛèV2C}°ñˆ;Y¿tŽ„ðJ4XâÓºˆé1ÕÏ몱-Ñø7´d’5:µÜQ¾¥L â‘m:Œæ38¤Ï>6ý Ót–É6y´•´£<Õ„{Ak¯ÄíP‚™S·eâŸÜð#ÁÀöylç¹?d  ¹ü¦3Wfhè ºß*üdçe0Gz§º!¹)Þyò‹‡zZ õ}Msn.Ó·‚û!ö¶†ãË]\V’®øo6Öæ«S¿‰¦;¿R~J§mW•öWë½ÕÌÝÄ<4èXSMP4TYPESLXNOFFS-45†M„€„æãǶº¦Ý:ÐN#MÝn¥Ìy†ÿa­­Þ6W¹b˜ ƒ62gºgv’ ,kiàbß…6J­7%¶ %„Ã$“À™BràgÜ¥ )Ïù[(Vq¦îN…îU&KŽ™ïGñªWf?ßCf8Z¹Ïô¡£‹Ç¼å&–ñÉïtÒEˆŽ~k®WÌ“l˜t/I)IÌ뽉«?âÒPz(–vÖ5ŸÕ’p'|ÛW÷"Þù™®áúÞÒ _ðtwâ;ð ¿W³7wÎjó ¾ïlTåîºàù¶ù•2çÌ]ÝË2/i¢ý¾ØÙ_è¨Ë:Ú]\Ãw|ÏÏæ(?BASEM€gC€&Ðh5-   †®–›UJ› ÉCNF4 SCALELO!M‚C&F$:À+ù¢D,Eþ.¤FwKh Ïvó(io_lib-io_lib-1-14-11/tests/data/c1#bounds.sam000066400000000000000000000002241336132477700207160ustar00rootroot00000000000000@SQ SN:c1 LN:10 s0 0 c1 1 0 10M * 0 0 AACCGCGGTT ********** s1 0 c1 2 0 10M * 0 0 ACCGCGGTTC ********** s2 0 c1 3 0 10M * 0 0 CCGCGGTTCG ********** io_lib-io_lib-1-14-11/tests/data/c1#clip.sam000066400000000000000000000005211336132477700203530ustar00rootroot00000000000000@SQ SN:c1 LN:10 s0a 0 c1 1 0 10M * 0 0 AACCGCGGTT ********** s0A 0 c1 1 0 3M4N3M * 0 0 AACGTT ****** s0b 0 c1 2 0 1S8M1S * 0 0 AACCGCGGTT ********** s0B 0 c1 2 0 1H8M1H * 0 0 ACCGCGGT ******** s0c 0 c1 3 0 2S6M2S * 0 0 AACCGCGGTT ********** s0c 0 c1 3 0 2S3M2I3M2S * 0 0 AACCGNNCGGTT ************ s0C 0 c1 3 0 2H6M2H * 0 0 CCGCGG ****** io_lib-io_lib-1-14-11/tests/data/c1#pad1.sam000066400000000000000000000006041336132477700202530ustar00rootroot00000000000000@SQ SN:c1 LN:10 s0a 0 c1 1 0 10M * 0 0 AACCGCGGTT * s0b 0 c1 1 0 10M * 0 0 AACCGCGGTT * s0c 0 c1 1 0 10M * 0 0 AACCGCGGTT * s1 0 c1 1 0 5M6I5M * 0 0 AACCGGTTAACCGGTT * s2 0 c1 1 0 5M1P4I1P5M * 0 0 AACCGTTAACGGTT * s3 0 c1 1 0 5M3I3P5M * 0 0 AACCGGTTCGGTT * s4 0 c1 1 0 5M3P3I5M * 0 0 AACCGAACCGGTT * s5 0 c1 1 0 4M1D2P2I2P1D4M * 0 0 AACCTAGGTT * s6 0 c1 1 0 2M3D6I3D2M * 0 0 AAGTTAACTT * io_lib-io_lib-1-14-11/tests/data/c1#pad2.sam000066400000000000000000000010171336132477700202530ustar00rootroot00000000000000@SQ SN:c1 LN:10 s0a 0 c1 1 0 10M * 0 0 AACCGCGGTT * s0b 0 c1 1 0 10M * 0 0 AACCGCGGTT * s0c 0 c1 1 0 10M * 0 0 AACCGCGGTT * s0d 0 c1 1 0 10M * 0 0 AACCGCGGTT * s1 0 c1 1 0 5M6I5M * 0 0 AACCGGTTAACCGGTT * s2 0 c1 1 0 5M1P4I1P5M * 0 0 AACCGTTAACGGTT * s3 0 c1 1 0 5M3I3P5M * 0 0 AACCGGTTCGGTT * s4 0 c1 1 0 5M3P3I5M * 0 0 AACCGAACCGGTT * s5 0 c1 1 0 4M1D2P2I2P1D4M * 0 0 AACCTAGGTT * s6 0 c1 1 0 2M3D6I3D2M * 0 0 AAGTTAACTT * s7 0 c1 1 0 4M2D4M * 0 0 AACCGGTT * s8 0 c1 1 0 5D2P2I2P5D * 0 0 TA * s9 0 c1 5 0 1M2P2I2P * 0 0 GTA * io_lib-io_lib-1-14-11/tests/data/c1#pad3.sam000066400000000000000000000012311336132477700202520ustar00rootroot00000000000000@SQ SN:c1 LN:10 @RG ID:p.sam SM:unknown LB:p.sam s0a 0 c1 6 0 5I6P5M * 0 0 AACCGCGGTT * RG:Z:p.sam s0b 0 c1 6 0 5I6P5M * 0 0 AACCGCGGTT * RG:Z:p.sam s0c 0 c1 6 0 5I6P5M * 0 0 AACCGCGGTT * RG:Z:p.sam s0d 0 c1 6 0 5I6P5M * 0 0 AACCGCGGTT * RG:Z:p.sam s1 0 c1 6 0 11I5M * 0 0 AACCGGTTAACCGGTT * RG:Z:p.sam s2 0 c1 6 0 5I1P4I1P5M * 0 0 AACCGTTAACGGTT * RG:Z:p.sam s3 0 c1 6 0 8I3P5M * 0 0 AACCGGTTCGGTT * RG:Z:p.sam s4 0 c1 6 0 5I3P3I5M * 0 0 AACCGAACCGGTT * RG:Z:p.sam s5 0 c1 6 0 4I3P2I2P1D4M * 0 0 AACCTAGGTT * RG:Z:p.sam s6 0 c1 6 0 2I3P6I3D2M * 0 0 AAGTTAACTT * RG:Z:p.sam s7 0 c1 6 0 4I7P1D4M * 0 0 AACCGGTT * RG:Z:p.sam s8 0 c1 6 0 7P2I2P * 0 0 TA !! RG:Z:p.sam io_lib-io_lib-1-14-11/tests/data/c1.fa000066400000000000000000000000171336132477700172460ustar00rootroot00000000000000>c1 AACCGCGGTT io_lib-io_lib-1-14-11/tests/data/c1.fa.fai000066400000000000000000000000161336132477700200030ustar00rootroot00000000000000c1 10 4 10 11 io_lib-io_lib-1-14-11/tests/data/ce#1.sam000066400000000000000000000005421336132477700176530ustar00rootroot00000000000000@SQ SN:CHROMOSOME_I LN:1009800 SRR065390.14978392 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 RG:Z:UNKNOWN AS:i:-18 XS:i:-18 YT:Z:UU io_lib-io_lib-1-14-11/tests/data/ce#2.sam000066400000000000000000000012371336132477700176560ustar00rootroot00000000000000@SQ SN:CHROMOSOME_I LN:1009800 SRR065390.14978392 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 RG:Z:UNKNOWN SRR065390.921023 16 CHROMOSOME_I 3 12 100M * 0 0 CTAAGCCTAAATCTAAGCCTAACCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA ###############################################???88:;98768700000<>:BBA?BBAB?BBBBBBBB>B>BB::;?:00000 XG:i:0 XM:i:3 XN:i:0 XO:i:0 AS:i:-6 XS:i:-13 YT:Z:UU RG:Z:UNKNOWN io_lib-io_lib-1-14-11/tests/data/ce#5.sam000066400000000000000000000036211336132477700176600ustar00rootroot00000000000000@SQ SN:CHROMOSOME_I LN:1009800 @SQ SN:CHROMOSOME_II LN:5000 @SQ SN:CHROMOSOME_III LN:5000 @SQ SN:CHROMOSOME_IV LN:5000 @SQ SN:CHROMOSOME_V LN:5000 I 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 RG:Z:UNKNOWN II.14978392 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 RG:Z:UNKNOWN III 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 RG:Z:UNKNOWN IV 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 RG:Z:UNKNOWN V 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 RG:Z:UNKNOWN VI 2048 CHROMOSOME_I 2 1 27M100000D73M * 0 0 ACTAAGCCTAAGCCTAAGCCTAAGCCAATTATCGATTTCTGAAAAAATTATCGAATTTTCTAGAAATTTTGCAAATTTTTTCATAAAATTATCGATTTTA #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC io_lib-io_lib-1-14-11/tests/data/ce#5b.sam000066400000000000000000000035551336132477700200300ustar00rootroot00000000000000@SQ SN:CHROMOSOME_I LN:1009800 @SQ SN:CHROMOSOME_II LN:5000 @SQ SN:CHROMOSOME_III LN:5000 @SQ SN:CHROMOSOME_IV LN:5000 @SQ SN:CHROMOSOME_V LN:5000 I 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 RG:Z:UNKNOWN II.14978392 16 CHROMOSOME_II 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 RG:Z:UNKNOWN III 16 CHROMOSOME_III 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 RG:Z:UNKNOWN IV 16 CHROMOSOME_IV 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 RG:Z:UNKNOWN V 16 CHROMOSOME_V 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 RG:Z:UNKNOWN VI 0 CHROMOSOME_V 10 1 7S20M1D23M10I30M10S * 0 0 AGCCTAAGCCTAAGCCTAAGCCTAAGCTAAGCCTAAGCCTAAGCCTAAGCTTTTTTTTTTCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA * VI 256 CHROMOSOME_V 10 1 7S20M1D23M10I30M10S * 0 0 * * io_lib-io_lib-1-14-11/tests/data/ce#5b_java.cram000066400000000000000000000152001336132477700211610ustar00rootroot00000000000000CRAMce#5b.sam ¢ …£„„@HD VN:1.4 @SQ SN:CHROMOSOME_I LN:1009800 M5:8ede36131e0dbf3417807e48f77f3ebd @SQ SN:CHROMOSOME_II LN:5000 M5:8e7993f7a93158587ee897d7287948ec @SQ SN:CHROMOSOME_III LN:5000 M5:3adcb065e1cf74fafdbba1e8c352b323 @SQ SN:CHROMOSOME_IV LN:5000 M5:251af66a69ee589c9f3757340ec2de6f @SQ SN:CHROMOSOME_V LN:5000 M5:cf200a65fb754836dcc56b24b3170ee8 @PG ID:0 CL:java /nfs/users/nfs_j/jkb/work/cram/cramtools/cramtools-3.0.jar cram --capture-all-tags -n -Q -R tests/data/ce.fa -I tests/data/ce#5b.sam -O tests/data/ce#5b_java.cram PN:cramtools VN:3.0-b39 Š¥Dýed ޏ$XŸƒƒ+RNAPRRSMKKTDAScXGcXMcXNcXOcXScYTZ€ùBFAPFP FCDXQSDLBATN%àAScàXGcàXMcàXNcàXOcàXScàYTZNF RLdRGÿÿÿÿÿMQRN NPTSFNBSINTCMFNSÿÿÿÿÿCFTLRIRSSCHC PD [àAScàXGcàXMcàXNcàXOcàXScàYTZ àYTZàYTZ¯ÂÅ\eàYTZÿÿÿÿÿ 5l„ ª ”6f¨áQ¢‘‚B1BcÚ9£î^kK 2U¿ï•`¯Ø S1BcÚ9£î^kK 2U¿ï•`¯Ø B5Bc@σá5~︽ñT(PÖm€Ö ä W܃ô©!ÓléÎGÐÑ<]…ò°ÿƒÒ‡~ì/c¹1½GAz¥82zù'Ú>S5Bc@σá5~︽ñT(PÖm€Ö ä W܃ô©!ÓléÎGÐÑ<]…ò°ÿƒÒ‡~ì/c¹1½GAz¥82zù'Ú>BDBc-ùÿüSDBc<É€ÁØG™ÝS€$p›ŠÆÀ¼sdjd‡ÿ"„#„r€!ÿ‡ÿ!ˆƒÿ!„"„„ÿ†f ƒ3"†fP!P"Žo€ð!‚ª"ˆ…U•7U2vˆn¤Ušµ¼ððýO„azÜ‹ó¹Ý`Ô½àÿ€€€€º¬ÿ€€€€Zlò²9 0 ÿ‚‡ÿ‚î„ÿîÿL)”€Öå¦ÓÐàYTZ2)„„U‡ÿUÿU‡ÿUˆ((qÉ©8ed 5Ãm……+RNAPRRSMcKKTDAScXGcXMcXNcXOcXScYTZ€ûBFAPFP FCDXQSDLBATN%àAScàXGcàXMcàXNcàXOcàXScàYTZNF RLdRGÿÿÿÿÿMQRN  NPTSFN?BSINTCMFNSÿÿÿÿÿCFTLRIRSSCHC PD [àAScàXGcàXMcàXNcàXOcàXScàYTZ àYTZàYTZ÷O'eàYTZÿÿÿÿÿYÁmµ «I ‰2ª—RššlB1BcÚ9£î^kK 2U¿ï•`¯Ø S1BcÚ9£î^kK 2U¿ï•`¯Ø B5Bc@σá5~︽ñT(PÖm€Ö ä W܃ô©!ÓléÎGÐÑ<]…ò°ÿƒÒ‡~ì/c¹1½GAz¥82zù'Ú>S5Bc@σá5~︽ñT(PÖm€Ö ä W܃ô©!ÓléÎGÐÑ<]…ò°ÿƒÒ‡~ì/c¹1½GAz¥82zù'Ú>BDBc-ùÿüSDBc<É€º¿(ö×íÖëtzÖµ­kZÖµ­kZÖµ­kXÝ3ŽÌŠÆÀ¼sdjd‡ÿ"„#„r€!ÿ‡ÿ!ˆƒÿ!„"„„ÿ†f ƒ3"†fP!P"Žo€ð!‚ª"ˆ…U•7U2vˆn¤Ušµ¼ððýO„azÜ ‹óôÔ34±4·0¶41TÀ 0‘܉ÿ€€€€º¬ÿ€€€€Zlò²9 0 ÿ‚‡ÿ‚î„ÿîÿL)”€Öå¦ÓÐàYTZ2)„„U‡ÿUÿU‡ÿUˆ((qÉ©0ed ®Ê93……+RNAPRRSMcKKTDAScXGcXMcXNcXOcXScYTZ€ûBFAPFP FCDXQSDLBATN%àAScàXGcàXMcàXNcàXOcàXScàYTZNF RLdRGÿÿÿÿÿMQRN NPTSFN?BSINTCMFNSÿÿÿÿÿCFTLRIRSSCHC PD [àAScàXGcàXMcàXNcàXOcàXScàYTZ àYTZàYTZ!]6óeàYTZÿÿÿÿÿYÁmµ «I ‰2ª—RššlB1BcÚ9£î^kK 2U¿ï•`¯Ø S1BcÚ9£î^kK 2U¿ï•`¯Ø B5Bc@σá5~︽ñT(PÖm€Ö ä W܃ô©!ÓléÎGÐÑ<]…ò°ÿƒÒ‡~ì/c¹1½GAz¥82zù'Ú>S5Bc@σá5~︽ñT(PÖm€Ö ä W܃ô©!ÓléÎGÐÑ<]…ò°ÿƒÒ‡~ì/c¹1½GAz¥82zù'Ú>BDBc-ùÿüSDBc<É€Ègv×íÖëtzÖµ­kZÖµ­kZÖµ­kXÝ3ŽÌŠÆÀ¼sdjd‡ÿ"„#„r€!ÿ‡ÿ!ˆƒÿ!„"„„ÿ†f ƒ3"†fP!P"Žo€ð!‚ª"ˆ…U•7U2vˆn¤Ušµ¼ððýO„azÜ‹óôô%b±®˜md×ÿ€€€€º¬ÿ€€€€Zlò²9 0 ÿ‚‡ÿ‚î„ÿîÿL)”€Öå¦ÓÐàYTZ2)„„U‡ÿUÿU‡ÿUˆ((qÉ©/ed ¯ú'……+RNAPRRSMcKKTDAScXGcXMcXNcXOcXScYTZ€ûBFAPFP FCDXQSDLBATN%àAScàXGcàXMcàXNcàXOcàXScàYTZNF RLdRGÿÿÿÿÿMQRN NPTSFN?BSINTCMFNSÿÿÿÿÿCFTLRIRSSCHC PD [àAScàXGcàXMcàXNcàXOcàXScàYTZ àYTZàYTZÉçÛeàYTZÿÿÿÿÿYÁmµ «I ‰2ª—RššlB1BcÚ9£î^kK 2U¿ï•`¯Ø S1BcÚ9£î^kK 2U¿ï•`¯Ø B5Bc@σá5~︽ñT(PÖm€Ö ä W܃ô©!ÓléÎGÐÑ<]…ò°ÿƒÒ‡~ì/c¹1½GAz¥82zù'Ú>S5Bc@σá5~︽ñT(PÖm€Ö ä W܃ô©!ÓléÎGÐÑ<]…ò°ÿƒÒ‡~ì/c¹1½GAz¥82zù'Ú>BDBc-ùÿüSDBc<É€Ù-%¿×íÖëtzÖµ­kZÖµ­kZÖµ­kXÝ3ŽÌŠÆÀ¼sdjd‡ÿ"„#„r€!ÿ‡ÿ!ˆƒÿ!„"„„ÿ†f ƒ3"†fP!P"Žo€ð!‚ª"ˆ…U•7U2vˆn¤Ušµ¼ððýO„azÜ‹ó rjâRëUõÿ€€€€º¬ÿ€€€€Zlò²9 0 ÿ‚‡ÿ‚î„ÿîÿL)”€Öå¦ÓÐàYTZ2)„„U‡ÿUÿU‡ÿUˆ((qÉ©e€È ­Àê-š¢¢+RNAPRRSMxlNTDAScXGcXMcXNcXOcXScYTZBF APFP FC DSXiQSDLBATN%àAScàXGcàXMcàXNcàXOcàXScàYTZNF RLdRGÿÿÿÿÿMQRN NPTSFN?V`BS INTCMFNSÿÿÿÿÿCF TLRIRSSCHC PD [àAScàXGcàXMcàXNcàXOcàXScàYTZ àYTZàYTZA§‘eàYTZÿÿÿÿÿ+ú ª‹‚ùi¹'u0¦×B1BcÚ9£î^kK 2U¿ï•`¯Ø S1BcÚ9£î^kK 2U¿ï•`¯Ø B5Bc@σá5~︽ñT(PÖm€Ö ä W܃ô©!ÓléÎGÐÑ<]…ò°ÿƒÒ‡~ì/c¹1½GAz¥82zù'Ú>S5Bc@σá5~︽ñT(PÖm€Ö ä W܃ô©!ÓléÎGÐÑ<]…ò°ÿƒÒ‡~ì/c¹1½GAz¥82zù'Ú>BDBc®DÖSDBc<É€S Õ€€€€ûˆ¤$   K            ¬çÅb±X¬V+lV+ŠÅb±XÉ$’H±X¬V+ŠÅb±Xð®p€€€±‚   )$’I€€€€¸«ç”X:O:‚IA‚IN†ÛT„’A„’A†ÛG„’CC†fT‰™GCÿN/NŽÐTAƒ±C;T‹2Ó›§»›†p-V›o.õóixÀì4sdjd‡ÿ"„#„r€!ÿ‡ÿ!ˆƒÿ!„"„„ÿ†f ƒ3"†fP!P"Žo€ð!‚ª"ˆ…U•7U2vˆn¤Ušµ¼ððýO„azÜ‹ ó ó¡(½R& Lÿ€€€€V‚#  Šª…UÀU€À€?ïJN9 0 ÿ‚‡ÿ‚î„ÿîÿL)”€Öå¦ÓÐàYTZ2)„„U‡ÿUÿU‡ÿUˆ((qÉ©ÿÿÿÿàEOF½ÙOîcKio_lib-io_lib-1-14-11/tests/data/ce#5b_java.sam000066400000000000000000000032311336132477700210200ustar00rootroot00000000000000I 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 AS:i:-18 XS:i:-18 YT:Z:UU II.14978392 16 CHROMOSOME_II 2 1 27M1D73M * 0 0 CCTAGCCCTAACCCTAACCCTAACCCTAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC XG:i:1 XM:i:5 XN:i:0 XO:i:1 AS:i:-18 XS:i:-18 YT:Z:UU III 16 CHROMOSOME_III 2 1 27M1D73M * 0 0 CCTAGCCCTAACCCTAACCCTAACCCTAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC XG:i:1 XM:i:5 XN:i:0 XO:i:1 AS:i:-18 XS:i:-18 YT:Z:UU IV 16 CHROMOSOME_IV 2 1 27M1D73M * 0 0 CCTAGCCCTAACCCTAACCCTAACCCTAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC XG:i:1 XM:i:5 XN:i:0 XO:i:1 AS:i:-18 XS:i:-18 YT:Z:UU V 16 CHROMOSOME_V 2 1 27M1D73M * 0 0 CCTAGCCCTAACCCTAACCCTAACCCTAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC XG:i:1 XM:i:5 XN:i:0 XO:i:1 AS:i:-18 XS:i:-18 YT:Z:UU VI 0 CHROMOSOME_V 10 1 7S20M1D23M10I30M10S * 0 0 AGCCTAAGCCTAAGCCTAAGCCTAAGCTAAGCCTAAGCCTAAGCCTAAGCTTTTTTTTTTCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA * VI 256 CHROMOSOME_V 10 1 7S20M1D23M10I30M10S * 0 0 * * io_lib-io_lib-1-14-11/tests/data/ce#large_seq.sam000066400000000000000000101416541336132477700214700ustar00rootroot00000000000000@SQ SN:CHROMOSOME_I LN:1009800 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 io_lib-io_lib-1-14-11/tests/data/ce#tag_depadded.sam000066400000000000000000000032471336132477700221050ustar00rootroot00000000000000@HD VN:1.4 SO:coordinate @RG ID:UNKNOWN SM:unknown LB:UNKNOWN @SQ SN:CHROMOSOME_I LN:1009800 I 16 CHROMOSOME_I 2 1 100M * 0 0 CCTAGCCCTAACCCTAACCCTAACCCTAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC RG:Z:UNKNOWN PT:Z:27;28;+;STOP;Note=tag1 II.14978392 16 CHROMOSOME_I 2 1 100M * 0 0 CCTAGCCCTAACCCTAACCCTAACCCTAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC RG:Z:UNKNOWN PT:Z:27;27;+;PRIM;Note=tag2|28;28;+;OLIG;Note=tag3 III 0 CHROMOSOME_I 2 1 27M1I73M * 0 0 CCTAGCCCTAACCCTAACCCTAACCCTCAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA ###########################"##@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC RG:Z:UNKNOWN PT:Z:1;1;+;COMM|101;101;+;COMM IV 16 CHROMOSOME_I 2 1 100M * 0 0 CCTAGCCCTAACCCTAACCCTAACCCTAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC RG:Z:UNKNOWN V 0 CHROMOSOME_I 2 1 100M * 0 0 CCTAGCCCTAACCCTAACCCTAACCCTAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC RG:Z:UNKNOWN * 768 CHROMOSOME_I 2 255 1M * 0 0 * * CT:Z:+;STOP * 768 CHROMOSOME_I 28 255 2M * 0 0 * * CT:Z:+;COMM;Note=consensus%0Amulti%09line%0Atag%0A!"#$%25^&*()_+<>?:@~{}%7C%0A1234567890-=[]'%3B#,./\ * 768 CHROMOSOME_I 101 255 1M * 0 0 * * CT:Z:+;STOP io_lib-io_lib-1-14-11/tests/data/ce#tag_padded.sam000066400000000000000000000032631336132477700215720ustar00rootroot00000000000000@HD VN:1.4 SO:coordinate @RG ID:UNKNOWN SM:unknown LB:UNKNOWN @SQ SN:CHROMOSOME_I LN:1009800 I 16 CHROMOSOME_I 2 1 27M1D73M * 0 0 CCTAGCCCTAACCCTAACCCTAACCCTAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC RG:Z:UNKNOWN PT:Z:27;29;+;STOP;Note=tag1 II.14978392 16 CHROMOSOME_I 2 1 27M1D73M * 0 0 CCTAGCCCTAACCCTAACCCTAACCCTAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC RG:Z:UNKNOWN PT:Z:27;27;+;PRIM;Note=tag2|29;29;+;OLIG;Note=tag3 III 0 CHROMOSOME_I 2 1 101M * 0 0 CCTAGCCCTAACCCTAACCCTAACCCTCAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA ###########################"##@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC RG:Z:UNKNOWN PT:Z:1;1;+;COMM|101;101;+;COMM IV 16 CHROMOSOME_I 2 1 27M1D73M * 0 0 CCTAGCCCTAACCCTAACCCTAACCCTAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC RG:Z:UNKNOWN V 0 CHROMOSOME_I 2 1 27M1D73M * 0 0 CCTAGCCCTAACCCTAACCCTAACCCTAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC RG:Z:UNKNOWN * 768 CHROMOSOME_I 2 255 1M * 0 0 * * CT:Z:+;STOP * 768 CHROMOSOME_I 28 255 3M * 0 0 * * CT:Z:+;COMM;Note=consensus%0Amulti%09line%0Atag%0A!"#$%25^&*()_+<>?:@~{}%7C%0A1234567890-=[]'%3B#,./\ * 768 CHROMOSOME_I 102 255 1M * 0 0 * * CT:Z:+;STOP io_lib-io_lib-1-14-11/tests/data/ce#unmap.sam000066400000000000000000000024551336132477700206400ustar00rootroot00000000000000I 4 * 0 1 * * 0 0 CCTAGCCCTAACCCTAACCCTAACCCTAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC II 4 * 0 1 * * 0 0 CCTAGCCCTAACCCTAACCCTAACCCTAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC III 4 * 0 1 * * 0 0 CCTAGCCCTAACCCTAACCCTAACCCTAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC IV 4 * 0 1 * * 0 0 CCTAGCCCTAACCCTAACCCTAACCCTAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC V 4 * 0 1 * * 0 0 CCTAGCCCTAACCCTAACCCTAACCCTAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC VI 4 * 0 1 * * 0 0 ACTAAGCCTAAGCCTAAGCCTAAGCCAATTATCGATTTCTGAAAAAATTATCGAATTTTCTAGAAATTTTGCAAATTTTTTCATAAAATTATCGATTTTA #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC io_lib-io_lib-1-14-11/tests/data/ce#unmap1.sam000066400000000000000000000054751336132477700207260ustar00rootroot00000000000000@HD VN:1.0 SO:unsorted @SQ SN:CHROMOSOME_I LN:1009800 @SQ SN:CHROMOSOME_II LN:5000 @SQ SN:CHROMOSOME_III LN:5000 @SQ SN:CHROMOSOME_IV LN:5000 @SQ SN:CHROMOSOME_V LN:5000 @SQ SN:CHROMOSOME_X LN:5000 @SQ SN:CHROMOSOME_MtDNA LN:5000 @RG ID:UNKNOWN SM:UNKNOWN @PG ID:bowtie2 PN:bowtie2 VN:2.0.0-beta5 SRR065390.33808391 4 * 0 0 * * 0 0 GATCGCACTGAAAATCTGGATATAGAACGTGTGCAAATGATTGTCTCTACCGTTCCGTAAAAATTATTGCTAATTAGCAATGATTTTAAGCTAATTAGTT CCCCCCCCCCCCCCCCCCCACCCCCACCCCCCCCCCCCB;CCCAACCCCCCCCCCCCCD=B9BCABCBCB>BBBC@B<<@BA;BCC?B>A<<@(?:4==4 RG:Z:UNKNOWN YT:Z:UU SRR065390.33808433 4 * 0 0 * * 0 0 NCATCTTCTGCAGGCGCGGTCGGCACCGTGTATTCGTTACGTTCCACGCCGATGATATTAGACACCAGCACGGTGTGATGCGCAGTCACCGCACGACCCG !################################################################################################### RG:Z:UNKNOWN YT:Z:UU SRR065390.33808462 4 * 0 0 * * 0 0 NGTTTGAGCGCAATGACTTGACGATGACCGGTGATTACAGTAACCAGCATATTGTGCCGATGAAGCAGGCTGTCGCTCCGCAATTTGAAGAGGGACACGA !################################################################################################### RG:Z:UNKNOWN YT:Z:UU SRR065390.33808468 4 * 0 0 * * 0 0 NGCTTCCCACTATATTTTACTCTCTGTGGCTTCCCACTTTATTTTACTCTCTGTGGCTTTATCGATTATTTTTTTCTCCTTGGCTTTCCTCTTTATTTTT !))))))''&585555AAAAA6AA############################################################################ RG:Z:UNKNOWN YT:Z:UU SRR065390.33808471 4 * 0 0 * * 0 0 NCGTCTTCTGCGGTTTCTATGATAGAGCAATTCTGTGGCGGATATTAAGATAACGGGTATCTGTTCTTTAATGATGCCGCAAAAAATGGAAAGTTAAGAA !################################################################################################### RG:Z:UNKNOWN YT:Z:UU SRR065390.33808489 4 * 0 0 * * 0 0 NGGAAATTCTGCGGTATCGAGAGATATTTGCCTTTAATTACCCCATAGCCGATTAACATCCCGGCACTATTAATCATTTCAATATTATCAATCACAAAGT !################################################################################################### RG:Z:UNKNOWN YT:Z:UU SRR065390.33808504 4 * 0 0 * * 0 0 NTGGAACACCATGCCCACTTTCGCACGCAGCAGGGCGATATCCTGAGAGTTGGTCAGGATGTTGTCGCCATCAAGCAGAATTTCACCTTCCGCACGCTGC !################################################################################################### RG:Z:UNKNOWN YT:Z:UU SRR065390.33808511 4 * 0 0 * * 0 0 NCAGAAATATATTGAACTTTTGAAACATGTCCCAACTTTTTTTTTTTTTAGAACACGTTGGCTGGTTTTTCAAGTTTTGAATACTTTTTAGGTTTTTTTG !***()(+++AAAAAAAAAA:78:8318::AAAAAAAAAAAA########################################################## RG:Z:UNKNOWN YT:Z:UU SRR065390.33808521 4 * 0 0 * * 0 0 NTGTCAATACATTGTAAGGATTTCCCATTATGTCAATACATAGATCGGAAGAGCGGTTCAGCAGGAATGCCGAGACCGATTTCGTATGTCGTGTTTCTTT !################################################################################################### RG:Z:UNKNOWN YT:Z:UU SRR065390.33808523 4 * 0 0 * * 0 0 NTACTTCTTACAAGATTTTTATCGCTACTTGAAAAAAATTCATCAACATAATCGCCATGACTATCTGCACCGTGAGTATGATAAGCAGCAACTCTATCTG !***+--,')AAAA778577A72AA50888AAAAAAA72A88858AAAA77AAAAAA7AAAAAAAAA8AA############################## RG:Z:UNKNOWN YT:Z:UU io_lib-io_lib-1-14-11/tests/data/ce#unmap2.sam000066400000000000000000000132141336132477700207150ustar00rootroot00000000000000@HD VN:1.0 SO:unsorted @SQ SN:CHROMOSOME_I LN:1009800 @SQ SN:CHROMOSOME_II LN:5000 @SQ SN:CHROMOSOME_III LN:5000 @SQ SN:CHROMOSOME_IV LN:5000 @SQ SN:CHROMOSOME_V LN:5000 @SQ SN:CHROMOSOME_X LN:5000 @SQ SN:CHROMOSOME_MtDNA LN:5000 @RG ID:UNKNOWN SM:UNKNOWN @PG ID:bowtie2 PN:bowtie2 VN:2.0.0-beta5 SRR065390.14978392 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 AS:i:-18 XS:i:-18 YT:Z:UU RG:Z:UNKNOWN SRR065390.921023 16 CHROMOSOME_I 3 12 100M * 0 0 CTAAGCCTAAATCTAAGCCTAACCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA ###############################################???88:;98768700000<>:BBA?BBAB?BBBBBBBB>B>BB::;?:00000 XG:i:0 XM:i:3 XN:i:0 XO:i:0 AS:i:-6 XS:i:-13 YT:Z:UU RG:Z:UNKNOWN SRR065390.1871511 16 CHROMOSOME_I 3 1 100M * 0 0 CTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA 0:BB@>B<=B@???@=8@B>BB@CA@DACDCBBCCCA@CCCCACCBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC XG:i:0 XM:i:0 XN:i:0 XO:i:0 AS:i:0 XS:i:0 YT:Z:UU RG:Z:UNKNOWN SRR065390.3743423 16 CHROMOSOME_I 3 1 100M * 0 0 CTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA ##################?6@:7<=@3=@ABAAB>BDBBABADABDDDBDDBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC XG:i:0 XM:i:0 XN:i:0 XO:i:0 AS:i:0 XS:i:0 YT:Z:UU RG:Z:UNKNOWN SRR065390.4251890 16 CHROMOSOME_I 3 1 100M * 0 0 CTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA ###########@BB=BCBBC?B>B;>B@@ADBBB@DBBBBDCCBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC XG:i:0 XM:i:0 XN:i:0 XO:i:0 AS:i:0 XS:i:0 YT:Z:UU RG:Z:UNKNOWN SRR065390.5238868 16 CHROMOSOME_I 3 1 100M * 0 0 CTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA @,=@@D8D;?BBB>;?BBB==BB@D;>D>BBB>BBDDBA@@BCCB@=BACBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC XG:i:0 XM:i:0 XN:i:0 XO:i:0 AS:i:0 XS:i:0 YT:Z:UU RG:Z:UNKNOWN SRR065390.8289592 16 CHROMOSOME_I 3 1 100M * 0 0 CTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA ###############################A?@C9@@BC=AABDD@A@DC@CB=@BA?6@CCAAC@+CCCCCCCCCCCCCCC@CCCCCCCCCCCCCCCC XG:i:0 XM:i:0 XN:i:0 XO:i:0 AS:i:0 XS:i:0 YT:Z:UU RG:Z:UNKNOWN SRR065390.33808391 4 * 0 0 * * 0 0 GATCGCACTGAAAATCTGGATATAGAACGTGTGCAAATGATTGTCTCTACCGTTCCGTAAAAATTATTGCTAATTAGCAATGATTTTAAGCTAATTAGTT CCCCCCCCCCCCCCCCCCCACCCCCACCCCCCCCCCCCB;CCCAACCCCCCCCCCCCCD=B9BCABCBCB>BBBC@B<<@BA;BCC?B>A<<@(?:4==4 RG:Z:UNKNOWN YT:Z:UU SRR065390.33808433 4 * 0 0 * * 0 0 NCATCTTCTGCAGGCGCGGTCGGCACCGTGTATTCGTTACGTTCCACGCCGATGATATTAGACACCAGCACGGTGTGATGCGCAGTCACCGCACGACCCG !################################################################################################### RG:Z:UNKNOWN YT:Z:UU SRR065390.33808462 4 * 0 0 * * 0 0 NGTTTGAGCGCAATGACTTGACGATGACCGGTGATTACAGTAACCAGCATATTGTGCCGATGAAGCAGGCTGTCGCTCCGCAATTTGAAGAGGGACACGA !################################################################################################### RG:Z:UNKNOWN YT:Z:UU SRR065390.33808468 4 * 0 0 * * 0 0 NGCTTCCCACTATATTTTACTCTCTGTGGCTTCCCACTTTATTTTACTCTCTGTGGCTTTATCGATTATTTTTTTCTCCTTGGCTTTCCTCTTTATTTTT !))))))''&585555AAAAA6AA############################################################################ RG:Z:UNKNOWN YT:Z:UU SRR065390.33808471 4 * 0 0 * * 0 0 NCGTCTTCTGCGGTTTCTATGATAGAGCAATTCTGTGGCGGATATTAAGATAACGGGTATCTGTTCTTTAATGATGCCGCAAAAAATGGAAAGTTAAGAA !################################################################################################### RG:Z:UNKNOWN YT:Z:UU SRR065390.33808489 4 * 0 0 * * 0 0 NGGAAATTCTGCGGTATCGAGAGATATTTGCCTTTAATTACCCCATAGCCGATTAACATCCCGGCACTATTAATCATTTCAATATTATCAATCACAAAGT !################################################################################################### RG:Z:UNKNOWN YT:Z:UU SRR065390.33808504 4 * 0 0 * * 0 0 NTGGAACACCATGCCCACTTTCGCACGCAGCAGGGCGATATCCTGAGAGTTGGTCAGGATGTTGTCGCCATCAAGCAGAATTTCACCTTCCGCACGCTGC !################################################################################################### RG:Z:UNKNOWN YT:Z:UU SRR065390.33808511 4 * 0 0 * * 0 0 NCAGAAATATATTGAACTTTTGAAACATGTCCCAACTTTTTTTTTTTTTAGAACACGTTGGCTGGTTTTTCAAGTTTTGAATACTTTTTAGGTTTTTTTG !***()(+++AAAAAAAAAA:78:8318::AAAAAAAAAAAA########################################################## RG:Z:UNKNOWN YT:Z:UU SRR065390.33808521 4 * 0 0 * * 0 0 NTGTCAATACATTGTAAGGATTTCCCATTATGTCAATACATAGATCGGAAGAGCGGTTCAGCAGGAATGCCGAGACCGATTTCGTATGTCGTGTTTCTTT !################################################################################################### RG:Z:UNKNOWN YT:Z:UU io_lib-io_lib-1-14-11/tests/data/ce.fa000066400000000000000000040275361336132477700173550ustar00rootroot00000000000000>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 io_lib-io_lib-1-14-11/tests/data/ce.fa.fai000066400000000000000000000003461336132477700200750ustar00rootroot00000000000000CHROMOSOME_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 io_lib-io_lib-1-14-11/tests/data/proc.info000066400000000000000000000006171336132477700202610ustar00rootroot00000000000000Reading archive proc.srf. trace_name: test_run:4:133: + 593:417 ... 539:484 x10 trace_name: test_run:4:134: + 548:359 ... 529:256 x10 Reading srf null index block Reads: GOOD : 18 Reads: BAD : 2 Reads: TOTAL : 20 Chunk: BASE : 20 475 Chunk: CNF4 : 20 842 Mdata key: SCALE : 20 Chunk: SMP4 : 20 9467 Mdata key: OFFS : 20 Bases: A: 411 Bases: C: 296 Bases: G: 367 Bases: T: 406 Bases: TOTAL: 1480 io_lib-io_lib-1-14-11/tests/data/proc.srf000066400000000000000000002735061336132477700201310ustar00rootroot00000000000000SSRF1.3ZBustard1.9.5H¤ Etest_run:4:133:®ZTR  HUFF€€1 ƒfôÀþµ,HUFFg‚à‚œ ÐMXÑETùcåÍô0¹ÿm28[AˆêÃýÿï;Jã’2Ú(ÙB8QAêÿá›8àAfk°ÌÀR‚@Ðÿ>buš%Å&@¬HUFF…À ëHUFF—`m¹QÕ¯ì%FAä&‚  ¨Á˜Ôn“´ÛÙë̾tÏΜÿs ÍÔÏsþÜ÷}73rÛsÛa#OVjlµ¢”³e1ÒÁÛ²^{IÅ"„L,•<Úä¨V++m©IÆÚ,¦ƒjz›‚¨«¦±ãý˜yofv½NR¢¨”Òr Äqáÿÿ(`¦>¬ÍçÑ6›æWd´˜‘Ò5éx£l~ÃÌ·¤a›¦0âvšâÎf(éŽÒv*ºòrT·Ï$mµºšŽ’çÐèP ÅD¼î~ïuÏ܇  ¢*¦LÊÿÿ°T€™ú&ŸfÃÌ¿O‰ÃÍlh3DlŽ0}6É=k!ĨókÖ˜Oò/ke8]e(6—¥š>Ò¬PŠ®¥tIj–Ï[!:´-GNQïÅ{$K}NwKò5žd'Ũ…ÀÂ#UÿÿMT€™ú²VDãq6Fb˜1ÌF ㊔Ï>æW2"”ò[¤Hå7ó͸|FÈî6Éw3ýpG*-)ŸÃúè¨ájÂHQBPOS,  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHITEXT áPROGRAM_IDillumina2srf v1.12ILLUMINA_GA_MATRIX_FWD# Auto-generated frequency response matrix > A > C > G > T 0.85 0.13 -0.02 -0.02 0.86 0.94 -0.00 -0.01 -0.01 -0.01 1.22 0.02 0.00 -0.00 0.81 1.22 ILLUMINA_GA_PHASING_FWD 0.004400 0.003000 ILLUMINA_GA_CHASTITY0.600000ILLUMINA_GA_BUSTARD_PARAMS 1 4 2 1 1 37 1 1 4 39 1 38 74 2 1 4 1 0 1 37 1 1 4 38 0 38 74 2 0 1 gzip .gz 0 0 0 1 37 /staging/IL9/analysis/080813_IL9_1213 38 74 /staging/IL9/analysis/080818_IL9_1232 HWI-EAS130 1 -1 -1 1 37 /staging/IL9/analysis/080813_IL9_1213 38 74 /staging/IL9/analysis/080818_IL9_1232 /staging/IL9/analysis/080813_IL9_1213 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 s s s s s s s s ILLUMINA_GA_FIRECREST_PARAMS 1 0 /staging/IL9/analysis/080813_IL9_1213/Data/default_offsets.txt 2.700000 /staging/IL9/analysis/Instruments/HWI-EAS130/default_offsets.txt /staging/IL9/analysis/Instruments/HWI-EAS130/default_offsets.txt 1.500000 4.000000 1 1 gzip .gz 0 0 1 37 /staging/IL9/analysis/080813_IL9_1213 HWI-EAS130 1 -1 -1 1 36 /staging/IL9/analysis/080813_IL9_1213 /staging/IL9/analysis/080813_IL9_1213 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 s_[12345678]_[0-9][0-9][02468]1 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 C2.1,C3.1,C4.1,C5.1,C6.1,C7.1,C8.1,C9.1,C10.1,C11.1,C12.1,C13.1,C14.1,C15.1,C16.1,C17.1,C18.1,C19.1,C20.1,C21.1,C22.1,C23.1,C24.1,C25.1,C26.1,C27.1,C28.1,C29.1,C30.1,C31.1,C32.1,C33.1,C34.1,C35.1,C36.1,C37.1 1 0 /staging/IL9/analysis/080813_IL9_1213/Data/default_offsets.txt 2.700000 /staging/IL9/analysis/080813_IL9_1213/Data/default_offsets.txt 1.500000 4.000000 1 1 gzip .gz 0 0 1 37 /staging/IL9/analysis/080813_IL9_1213 HWI-EAS130 1 -1 -1 1 36 /staging/IL9/analysis/080813_IL9_1213 /staging/IL9/analysis/080813_IL9_1213 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 s_[12345678]_[0-9][0-9][02468]1 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 C2.1,C3.1,C4.1,C5.1,C6.1,C7.1,C8.1,C9.1,C10.1,C11.1,C12.1,C13.1,C14.1,C15.1,C16.1,C17.1,C18.1,C19.1,C20.1,C21.1,C22.1,C23.1,C24.1,C25.1,C26.1,C27.1,C28.1,C29.1,C30.1,C31.1,C32.1,C33.1,C34.1,C35.1,C36.1,C37.1 1 0 /staging/IL9/analysis/080813_IL9_1213/Data/default_offsets.txt 2.700000 /staging/IL9/analysis/080813_IL9_1213/Data/default_offsets.txt 1.500000 4.000000 1 1 gzip .gz 0 0 1 37 /staging/IL9/analysis/080813_IL9_1213 38 74 /staging/IL9/analysis/080818_IL9_1232 HWI-EAS130 1 -1 -1 1 36 /staging/IL9/analysis/080813_IL9_1213 37 72 /staging/IL9/analysis/080818_IL9_1232 /staging/IL9/analysis/080813_IL9_1213 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 s s s s s s s s C2.1,C3.1,C4.1,C5.1,C6.1,C7.1,C8.1,C9.1,C10.1,C11.1,C12.1,C13.1,C14.1,C15.1,C16.1,C17.1,C18.1,C19.1,C20.1,C21.1,C22.1,C23.1,C24.1,C25.1,C26.1,C27.1,C28.1,C29.1,C30.1,C31.1,C32.1,C33.1,C34.1,C35.1,C36.1,C37.1 1 0 /staging/IL9/analysis/080813_IL9_1213/Data/default_offsets.txt 2.700000 /staging/IL9/analysis/080813_IL9_1213/Data/default_offsets.txt 1.500000 4.000000 0 1 gzip .gz 0 0 0 1 37 /staging/IL9/analysis/080813_IL9_1213 HWI-EAS130 1 -1 -1 1 37 /staging/IL9/analysis/080813_IL9_1213 /staging/IL9/analysis/080813_IL9_1213 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 s_[12345678]_[0-9][0-9][02468]1 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 C1.1,C2.1,C3.1,C4.1,C5.1,C6.1,C7.1,C8.1,C9.1,C10.1,C11.1,C12.1,C13.1,C14.1,C15.1,C16.1,C17.1,C18.1,C19.1,C20.1,C21.1,C22.1,C23.1,C24.1,C25.1,C26.1,C27.1,C28.1,C29.1,C30.1,C31.1,C32.1,C33.1,C34.1,C35.1,C36.1,C37.1 1 0 /staging/IL9/analysis/080813_IL9_1213/Data/default_offsets.txt 2.700000 /staging/IL9/analysis/080813_IL9_1213/Data/default_offsets.txt 1.500000 4.000000 0 1 gzip .gz 0 0 0 1 37 /staging/IL9/analysis/080813_IL9_1213 38 74 /staging/IL9/analysis/080818_IL9_1232 HWI-EAS130 1 -1 -1 1 37 /staging/IL9/analysis/080813_IL9_1213 38 74 /staging/IL9/analysis/080818_IL9_1232 /staging/IL9/analysis/080813_IL9_1213 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 s s s s s s s s C1.1,C2.1,C3.1,C4.1,C5.1,C6.1,C7.1,C8.1,C9.1,C10.1,C11.1,C12.1,C13.1,C14.1,C15.1,C16.1,C17.1,C18.1,C19.1,C20.1,C21.1,C22.1,C23.1,C24.1,C25.1,C26.1,C27.1,C28.1,C29.1,C30.1,C31.1,C32.1,C33.1,C34.1,C35.1,C36.1,C37.1 SMP4 OFFS4074RH593:417ßM°°ðÍ")¯¯GÚÈJªËa,\ÁOS|©4 |žšæUb¦œn$R5~¾(MÛùkÔ ÕF=V,•ÃÈ qNäå¯Qú¹ë">ôzTª tø dªVI¨‚GB€è¾j9#/{nä;±Ï}<ƒcMK¬¬xœ`ákç§°ï@Y”6ˆj„^`£+aå»/[zœËÛ˜?¦4]ÍÅ—|OÚÖÔX¦w+kõÔ m#òS+ÆX¹)“œpZwÒ×Z×ÇΠ¢°….%;½ÜÉÌ1;7ì/°‡¥í7/‹ ºíV{ÛÂSÂtx6“ÛºÏSÄ:-õýà¼|!Ù˜‘§ÞñÁsŠ£õ3ÃØþm-nÑZ:CŸJl…þ¡Û$bVû'Z—Áö;š4DZ ²­×Ù½õx÷ó£jtm៵ºJZÏ[S[¤W««½ÚµQ¹¡2°Ö s$¹·v·PéÜônדšÐÎMËŸk§ôªw®@EÚÝ|hñÖöqìu{’”ƒ=tîžvÉìêàX}ßPH…>cé²vÈÓõ+i¯¾— É0OÔùlÍÎfþ¤ä©OPãC¡ºq˜Ý6(%ö¤æX¨dIDeæ\8ŠÁN˜çÐÐ6Ñg‰2k!0ü ×µCe$ HíP­ù•? 9Ü@—Á0Y‚½TïŸhVJ-®J­ü×;™X²†…eç}ª?·ê¯Ýt§Žã‘—®úR ꑤּtøÛQæ¯Z3Ìû‚9<bœi¢•aD]´ùY¹”8K¸qkLjüBASEM€g‰5 Ò$2²dº©Šc”á(sƒmôCNF4 SCALELO7M‚ À ö™þÀİqö”&Y(à 84 pìüÞ0¸®i³„VÓó9f-ÈR[505:428ÞM°°ð’¼À& ¹Ë:zÖÝsÕó“W]¶½Z²›¢ER½§™«¯Á@½›…”¥fbfo1¹¥÷î¶9LZ¯ºÞ 0ïM±u ŽwqT†¯ð§$Õ!–~’ ëš·ÒËV]³Þêq…ê'§ž§š±šÑ— RÔ¬@6'&½¶Ôw‘´²âÓ²:ÍW³&Ú—@ ¯z˜3q_¯`ØÆß#›MÄóÈ©VÌI-W ÚO<‡Ä™¼¶Â”ܾ(‡æI2ë‹0mëY„ûYéœS91*Ä6Ÿ2~ÝQýâ%´"éêrÙ‹Úm6Q»ØMâÇD„t_®·9Ù ³©ù=Í74“ÅRÿJ[2 ăÌ'>J¼×‡NkÚTÆ ÄôêŠCzØ\ ZüðXÛVÖÊ×Unê0¼qý×üÆÇ…2ÐH)¸é}W¼Êäjk1J®˜èñ°Î‰ÑÑ6FE¹¯C°AŒow£¾Þ1ÑtÉ’bÞ픡Y€sTL¸zz`‰‰XÙ¯ÏüšPÝh¢åÅ%§©¯µ2¶ ;‚ÂÄ­|Y4ªHZpþ ’#ž·à¤T²b8aËìR‘"ùè”ÄK’2.í¤mÚØyÊhÀUûós¡³Ú ÷OQ¤;°ÎwÃÃës4-«5‘Æš BASEM€§¥¬4ØrsI€2Èáp Acb´ÕCNF4 SCALELO4M‚ €`× ÅG'Ò`jÝæ ¶^»ži¦ƒ*Š|€z;]ç>Nm€ R&548:808ËM°°pää+^W×7ìц½14÷z;Ì&º¬G&Ûó ÷"%kÎ@„O «…ž}ï'€“6¶æ]ÙÅ€X594:`œX·Ûlx¼™ M ¢9°ÐíˆÎ&Œo(lÚi–ÙY×z…‚ãLùMï˜Xe²é¦(jJ BxpÙ†Œ{Q J†X~—(e‹”µbŽÉ°ËÙ‹?6^-çM¨ì}†¸2B åã®\)AµðË2êÚ ŠÒñ„ÇCͤtŠðOy¹Ô`šXyþ×ÔA"Ùd0êHFqÂÁCNF4 SCALELOM‚ ÀŽy*þ¨A eRs568:418æM°°pIcZYêŸÅ7ýŠñÔžB–´¨V'ùZ9“OÓ<;3»M¨ŒÈâ©>ZB¸O*å_‘à˜ÆûrÏÚ-§èÛ˜qà7ôž·×X÷4—ä©6®‹|LúbU2ò(˜èÂêÅ×ñ^+‚à+v»2ì©Óráó7WÎI¶€ÝÁ’tÂîlœ•П§Q’[Å'ôÒ犾â.E-o¿¾ÃÝìä3psRpÓÞëmóóóžKß½¸ž{_£à«\ôm^,ó…w*:ýh’”{óNíKóÊ ­îÕûÇ‘$?°Mû~4ÁRdgc"3ªEöø=%]FWp¸w W˜áA RzZì¹÷[ëÜY:Wv4Ž$¨‘¬÷ÌLÛ›£#ªF¨ÛO€Ø›GÎ[ TT;Kìüp1ˆÞ e–`v0Sª<{¹À« C¨²Ø%žÖıšWÚþí˜Áéò­‚çs"­ky\QS¹ë"ZÔ•=ÓR̆r{š¢óÆgö²ËØ’vlÞ@š¦¿“aLÑ¥p…-‹ \ ξÊmúØœåó?D2N•w‚³x·”õ¢ !¨øLåúñ]Љ!YëFMËÒ I› ™Žß×­N%6 ¯ÌtìáÊÎ¬Ž•PQ”8°TdÞäUú£ÂYâBÌAÈ Gßà'4^{7BASEM€gÛVS¦-Â,*]®–ÌšIbe´ìCNF4 SCALELODM‚ @‹V€ óNõôü§·¸Ã: ½·Õ«±‰´àÊ©vÍúª²­X,dn¨Ÿ_ˆ" šCž*6R6587:489ÕM°°p×Ôûíð8­:ßÛ¶ê9&ð`ThQˆAºUÃܧFJ!7/š0*¶ç.Âm‚C …òj©2…[¸—‚nI®½Ó·¹á0™GÊB µ![•ê.‘…™HVT_g€#/ï¿,œÈy¡^Q·êù+È"UÁ é*)q'ÅîÙ&Lú¨Ûòr-¯EÛÍåˆÆìEÑ'å?ÑN¼h«‚I8V¶'®ÜøV«¼?ž–þ„¥Vùì&7£¾¸öÇ­b8ûüôÙI±²H«îÁ§³ÈOîºæPÆj}6÷šzÄ`mö²SvD0â$ð÷¡czÓ}Ó©À {ƒTw„æšä‹d³.™ô:ý5hè®;—U}ŠÞÒr1Ûº:Nѽç9‘Œ¹4‡cOFÉÉ]‚Àéš´j¥2/žj ’G’÷ñn‹Lï(ÞõÌ9×ÉÌs4CÂ'ïÂü— Ó“(ã÷©¾ú]Ä1\Üø<µjJ¯EßHymgã¡fmèCä•@–ÅIGK鯚•ì¼Bæ€ žâE&“:¬/ÃMhS òj³(˜º0º…¼ûÔÚK%›Ä9É¡YqÕÌ“ŽeÌ–(¦üS]ÎBASEM€gÖ`È£–¹9+œ1`„¹‘k( CNF4 SCALELOM‚ À?Þ-´8(Ú;à@RA511:464ÖM°°p„’yƒôõ8u èWÔB4øÌ’+ærñãâ`pl¤Äeû×µd8ƒO_N™!`BäœCó˜|fØõ µ§­ ¬@Þðo•î|3õ†› ÿ ¤c'Büœ …<$ÓcH¿D Ä _¿BG¿OˆEd†1’àÇ‚€nó*Êã†;*MíQà°KÇÚ>ÒÉЄÁãsê¶ß¢äÏYc–•$cу:ç¾±"çù1®ó´2Hå6“µÿbYšª‰¦ÉëýÞb^É­¤IáÓ*TRƒ¨ÛºE¿ïö•]¿rv‡Q*liÐ÷“`þÔvXq®x?×?8#¯V¡ì¶Œ4·²´m´’¦ciØB™ ‘JU3/{—ÔVVÃè§õ$r£ù11IÖÖó[*Ère=­UyJåÚŸ($5ã‡-1å)œº ÉÞÐŒ°ÝRR.Ë# T÷ø„MéŽnRž=Û‚Z ýk­4+ˆ‚CÚÁO°j$%FßxDªfÉ*i]œþ‹Õ¨(•l Í¹/Ùÿ$é7¢*¾=²44RtþajÔÙ‡¨Ö^ÜD|©€c+%“‰Á`x"u.ží´4”'óŠY—©ÚNÙ©ˆ=aBASEM€ç€Æ† ÓÚR¡f +r‰Ú0}CNF4 SCALELO#M‚ ÀŒw  yÊÄöpç€E õzžvº RŽ507:435íM°°pM#±Àbl&ñ9îš}™Ý"Àíþ "£âÒù¢.ªm‚Ú`Û°Wo‹ÍIŸµ×/ ÊA1 ~uúüÄöA[Í´‹£›ÂÇHÓ‚Ó~i™ —”ÿT]GFµ”·Rý ªWèXbË»Nþ#s(Y¢ðsÝõ‡SàõUo»ròbŤÑ9q¿àyÏg•D!¼°mf¼i)Í ‹?æc³Î·Ñ¿xºÊ_¤Ñ½ßñÑüúRƒ,—6¼go‹²{ RáIŽw~c1Wü÷ÇÜJ—žÛõÒº,øa}w&ïÔñ/þp/—Å™7Dë Üv˜ãP«QŠ1ÈÀ¯|ú[’F¨êZÒåý¡^ û8ëW’¶#…P•g™-S@O=™–ß_bм·<)•ÜPÏÜ$Ö ¯ÿY¹„óøajÆRÓt2_9R;bä¡Ç]µ«ÅM¯¢™,§µ“ÐïšÍMÄÿ…÷Ë-æBô Ò ’ësÿ×~øa:Ç…×”!á·TŽ)È¿·MJu !Ê¢œ)±”µ›„‚ÂÝïÍVûliâßûR Ö“'¼ªè\3 /µg÷ÖÀeñÖšLyúÐî—>ùÛƒç7Ãy±Ègwo* Ðu1Û&Ê yž ˆ5„­7BASEM€'‘ŒEÈ`sc’ª¨˜cà 1§XÎCNF4 SCALELOXM‚ @‰ÐÀ ÷ I¿€ ûƒ+˜Í@õÂñheÕËðØ&/Þ»›ìT­¬Q xx¨YÁ·‹;7, ¯‹/ –‘’1± ¸¥Ž#ãõÀÇ/ÈR8561:484ÚM°°pÕS2þ®oG%Œãùô}†4Ó‚£ù°Çn}w5Kx Ìb6àçâùò×NŸ 9$o©~9ƒPu+†ˆ ʾÆ9‡LãÒ£ñ¹%/î·§Px,36ʽiHèþŸæ¦ÊcL}'† QøÙ:ÊŽ˜ÿoµÊ‚Sð7¤%Ö]|økën©­¤%¡ÕðlðžÛ¬ÏÜ/QŸ¸™·æî@÷ùÇö݄ƿ݆y Ë+øì—E;ÞëÊ øŽ[ŒnÂß·G9­í ép9Üåa.”Çwß±óJ\(¼ñþŒÆ’øe&ZÅä|°ˆßÁXš¢>d£Ú5ô‰Ä|”nã ŽiÒ¼d!sâ⹟ öíܰ1ã’}?in8Näဿe{Þ‰"RI7ßÂAÏÐÊDVMX:â«Ò<ýBšIfiô)™S"0"ã˜'X,¹j1þ§(hW‰=Žï=¡å²j¤²®ûn>´TÕ1xʽuM3’‚±B°óèí‡êžž,xmµ„°¨/Jµâ«Ïûû ‘cÙª_wÕ¸W—}¡W0¿“NM—ÑZp‰N€à›<@Õâà&»˜bÕîIÍa‚FqÍÕÏx9’'8ÿÅšDÎñBASEM€çFPVU- \ZËQ°Ù€Eˆ`–ÌCNF4 SCALELOM‚ ÀŠ ÔoN_ª…œR¾539:484M°°p5¶™šö¾r¡}:šVåö˜Ñ¹ªßszÇoÿ6 ¢§6ûþkü¼–è ÷f‹ªlé Ìøs¼¶D•§Ûÿý‡« PžöhQ†^ož;¥ô§æ½Wc©›>ü'÷ËDûJb¾ôAÄÔY€°ßæÜ˜zþ×ò+RMGòÇù¿ëûQ'ÎzEEÚÑÐÁÿ`v ±÷Þ]<ÀÐÛÈKWµ}öþ‰x'™Öé{u`ʾ;‹O´ÜñˆdT}9©ùù¹pbß—²\…y;XˆÕ‡‹Ä,>,É·ãé/_1n÷~ÔAþ[Ùíë6lŽªþ[ßœj¿W0.éÀæ–Ù¢)GڸќùYñ¢«8Àþf üGü}Ê—â ø‡†¢¿>¹óâ#»ôü›3Z£WòoêoÊÅ)eÑýÞ¦ºEÙÓÄoÖž‰ÉÔQŸìˆàŸ3O‡¿‡Ÿsûí|¢YáÃRSN÷× XÂ/–Ÿ+ ¬/Qçn\<àó¯ü¯7 ë{ªÇ+zb«.êòàc¿•°5æeµ=Ìí&ëé=Û[C4ËÚb 8á}Á‚¿ÈoÔ´ÞÎQ¶BASEM€g0]…Õ0AØDçÆ*(A0À1€CNF4 SCALELOuM‚ €`œ1¼Î<Í J‡Ž;ÑÊ_­”‚TlÔ± øœð”CŠì0¿ÔÝŸvw×\¼ýšÛo.?¯É©– œ 8`²@à ÆNžn€§ìã ‚Ây߆)3,HE€˜x^hX@H¤Etest_run:4:134:®ZTR  HUFF€€1 ƒfôÀþµ,HUFFc‚p€› °Ì†˜9' â(¹ìýÿo¼«0Pu¸ÿÿ}'jPˆÏAˆS—R ^2€Þÿ†O%ÑoÓ.12ÃÀY Â0йÿ _ʤK­R,. ¿HUFF…À ëHUFF‚—`,¹MÝI:ÓºŽ1H $¡± 1ª'éòûfÞýOÀ@˜©/æs(»BÇ|6ñ çÏdtN>í˜o3œü2\b8YzÖš±.k µF¥‰bcxvî¤VSôŸ9íäRÊvÛb € v¢=È™!¹’œ4q‡ýÿï+ ÌÔÊo˜aŒCŽcçß|ÆbÍÎßæïÌ·9‹¦q‰¬ùå×òëŽu)”0”ÿ³i'69Iµä›¶Ögk£QŠVãb ¡ø¼»’fF’}¹&”’”´…¾åÿ­`˜ÉðwŽó¶(ÆÊܘ×âX7ye4ÃFmㆰ CòrØ•ÙrÜÌa‘+¢8·»µ£’¤W“¨ÝÈ]Æ0E7ý-7ÊvÇa 1 Û’XU¤DÙ¹:sô6°/ûÿ?·€4SæX–öÜÉ#æ‘»Êh¼ÑzŽ‘Íùº¼bÑ£P™šY‡•£tL ­kfÙlQiKµ#Gy/­R,£Zü4=BPOS,  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHITEXT áPROGRAM_IDillumina2srf v1.12ILLUMINA_GA_MATRIX_FWD# Auto-generated frequency response matrix > A > C > G > T 0.85 0.13 -0.02 -0.02 0.86 0.94 -0.00 -0.01 -0.01 -0.01 1.22 0.02 0.00 -0.00 0.81 1.22 ILLUMINA_GA_PHASING_FWD 0.004400 0.003000 ILLUMINA_GA_CHASTITY0.600000ILLUMINA_GA_BUSTARD_PARAMS 1 4 2 1 1 37 1 1 4 39 1 38 74 2 1 4 1 0 1 37 1 1 4 38 0 38 74 2 0 1 gzip .gz 0 0 0 1 37 /staging/IL9/analysis/080813_IL9_1213 38 74 /staging/IL9/analysis/080818_IL9_1232 HWI-EAS130 1 -1 -1 1 37 /staging/IL9/analysis/080813_IL9_1213 38 74 /staging/IL9/analysis/080818_IL9_1232 /staging/IL9/analysis/080813_IL9_1213 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 s s s s s s s s ILLUMINA_GA_FIRECREST_PARAMS 1 0 /staging/IL9/analysis/080813_IL9_1213/Data/default_offsets.txt 2.700000 /staging/IL9/analysis/Instruments/HWI-EAS130/default_offsets.txt /staging/IL9/analysis/Instruments/HWI-EAS130/default_offsets.txt 1.500000 4.000000 1 1 gzip .gz 0 0 1 37 /staging/IL9/analysis/080813_IL9_1213 HWI-EAS130 1 -1 -1 1 36 /staging/IL9/analysis/080813_IL9_1213 /staging/IL9/analysis/080813_IL9_1213 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 s_[12345678]_[0-9][0-9][02468]1 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 C2.1,C3.1,C4.1,C5.1,C6.1,C7.1,C8.1,C9.1,C10.1,C11.1,C12.1,C13.1,C14.1,C15.1,C16.1,C17.1,C18.1,C19.1,C20.1,C21.1,C22.1,C23.1,C24.1,C25.1,C26.1,C27.1,C28.1,C29.1,C30.1,C31.1,C32.1,C33.1,C34.1,C35.1,C36.1,C37.1 1 0 /staging/IL9/analysis/080813_IL9_1213/Data/default_offsets.txt 2.700000 /staging/IL9/analysis/080813_IL9_1213/Data/default_offsets.txt 1.500000 4.000000 1 1 gzip .gz 0 0 1 37 /staging/IL9/analysis/080813_IL9_1213 HWI-EAS130 1 -1 -1 1 36 /staging/IL9/analysis/080813_IL9_1213 /staging/IL9/analysis/080813_IL9_1213 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 s_[12345678]_[0-9][0-9][02468]1 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 C2.1,C3.1,C4.1,C5.1,C6.1,C7.1,C8.1,C9.1,C10.1,C11.1,C12.1,C13.1,C14.1,C15.1,C16.1,C17.1,C18.1,C19.1,C20.1,C21.1,C22.1,C23.1,C24.1,C25.1,C26.1,C27.1,C28.1,C29.1,C30.1,C31.1,C32.1,C33.1,C34.1,C35.1,C36.1,C37.1 1 0 /staging/IL9/analysis/080813_IL9_1213/Data/default_offsets.txt 2.700000 /staging/IL9/analysis/080813_IL9_1213/Data/default_offsets.txt 1.500000 4.000000 1 1 gzip .gz 0 0 1 37 /staging/IL9/analysis/080813_IL9_1213 38 74 /staging/IL9/analysis/080818_IL9_1232 HWI-EAS130 1 -1 -1 1 36 /staging/IL9/analysis/080813_IL9_1213 37 72 /staging/IL9/analysis/080818_IL9_1232 /staging/IL9/analysis/080813_IL9_1213 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 s s s s s s s s C2.1,C3.1,C4.1,C5.1,C6.1,C7.1,C8.1,C9.1,C10.1,C11.1,C12.1,C13.1,C14.1,C15.1,C16.1,C17.1,C18.1,C19.1,C20.1,C21.1,C22.1,C23.1,C24.1,C25.1,C26.1,C27.1,C28.1,C29.1,C30.1,C31.1,C32.1,C33.1,C34.1,C35.1,C36.1,C37.1 1 0 /staging/IL9/analysis/080813_IL9_1213/Data/default_offsets.txt 2.700000 /staging/IL9/analysis/080813_IL9_1213/Data/default_offsets.txt 1.500000 4.000000 0 1 gzip .gz 0 0 0 1 37 /staging/IL9/analysis/080813_IL9_1213 HWI-EAS130 1 -1 -1 1 37 /staging/IL9/analysis/080813_IL9_1213 /staging/IL9/analysis/080813_IL9_1213 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 s_[12345678]_[0-9][0-9][02468]1 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 C1.1,C2.1,C3.1,C4.1,C5.1,C6.1,C7.1,C8.1,C9.1,C10.1,C11.1,C12.1,C13.1,C14.1,C15.1,C16.1,C17.1,C18.1,C19.1,C20.1,C21.1,C22.1,C23.1,C24.1,C25.1,C26.1,C27.1,C28.1,C29.1,C30.1,C31.1,C32.1,C33.1,C34.1,C35.1,C36.1,C37.1 1 0 /staging/IL9/analysis/080813_IL9_1213/Data/default_offsets.txt 2.700000 /staging/IL9/analysis/080813_IL9_1213/Data/default_offsets.txt 1.500000 4.000000 0 1 gzip .gz 0 0 0 1 37 /staging/IL9/analysis/080813_IL9_1213 38 74 /staging/IL9/analysis/080818_IL9_1232 HWI-EAS130 1 -1 -1 1 37 /staging/IL9/analysis/080813_IL9_1213 38 74 /staging/IL9/analysis/080818_IL9_1232 /staging/IL9/analysis/080813_IL9_1213 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 s s s s s s s s C1.1,C2.1,C3.1,C4.1,C5.1,C6.1,C7.1,C8.1,C9.1,C10.1,C11.1,C12.1,C13.1,C14.1,C15.1,C16.1,C17.1,C18.1,C19.1,C20.1,C21.1,C22.1,C23.1,C24.1,C25.1,C26.1,C27.1,C28.1,C29.1,C30.1,C31.1,C32.1,C33.1,C34.1,C35.1,C36.1,C37.1 SMP4 OFFS4171R?548:359ÎM€lÀàïP ´·êiQmFW¦Ö (T?]óJpa÷ !ç¨ U#uàMðèÆç(Âê>¢ ¾0IÔÕÜô!f™þÁñô ÿa¬nzªšÐjÞ€Õ bö'÷W˜jGí,Ö§þkŽF²†{º´ƒFYÙ(xËT/µþä¿-!ÆJ˜ôl,¡*ÚÇq C}øë˜‡˜ÙBßKf<æBö…l;Î-ßMž¦.gÃÊ<9CùŒïßÉ[é>¡5~Úõ‘†[ØŠÊuÜŸÍõì„.·ÏŒè¾«œu¾ðë´Y+Ü˽BFT'œÖ&[^È7+Ï!3ŒËAóÚ  G¬¾;Ëß@Kò`3¶}B³ÑQ§¸Ho[‘´˜Ú±d~U{N¹õ«eÛóEØX/Àq·-²Ît[’b"›ç0}´Æ$²êkà`Ø×>9±íM­ÇP*¥jxÓ\ÌØsl%[>žfg‚ÃG^×ÔH«@øÀ=…F7Hf­ôX&mحД0E†—cÊ¿û@æEfB}àÂ¥)ÓÍÎkÊ{p;3—~ø%ëÅ_¤[Š÷ ¶)$ Mq‘ýÅénBÒn/®øQjã%ÞÂsߟ'¥èÈ<BASEM€' ¥Yµ„ÌÁœÈ"åÒQæ“ÕCNF4 SCALELO(M‚C&v Uh±Ì @Ä&Ú‰¾1½™šntG½<Ê\oÖ\RB594:276ÛM€lÀàéDSèöã µ²„6¡[ù|ß¿°O!®ï°õðK¶õn _7Ò¿Ìו(nâ%e˜¡ddíµ†~Úœ‘hIXþÙãíùTçn*F·ëãï·R7•ÕB–ÕpØ_ÿíÕŒDåÞJàéì}"Ovxé¸ÛY™`|G YÆÛ£lYÆÀNìD=óÇ’\én­,loT%·% ?Šúq[š& m@€åD¤òö4M‹ˆ×;»Fú þÔfs žÛµýÒZÝg{<Ó3Ó›¯w¶È–žç†É>³ ãÊðÕÁQU•srôÿ3l=Q™!Ý û“¯Á™ñêÊêdm{»èàô7y<¦w(ÖÆc‚¼ê(îÁwd“záWÃ;"›¥ÎŽJô Ön¤1x8ÉÍÉeò…} ómD­vµŒ{N€_‰Êpyyçv¦ÔtN\kÓ&´[•-r9ÈK]luz×Hh´Š£§•Ùº{ø2 Ô½365#ÝGBÄZ»†‚g§+,áèh"‘Œˆn¶ÉÊSF¢ovD¨ã –¡áGÌ úbÙÅdݰ88ØF£»¿Jkš…hLÊíèç"ôæ"•ó6W‘~T¬ñ€CržY™ÇØBASEM€çVK“Ê0g¬¨9Ø’Em,ƒ%LYúCNF4 SCALELOM‚C&&üìÎO¾WL+5Þ#påØ0±R 369:182ÄM€lÀà5 ë1‘%S^3ˆ:¯ ë ³²0~áQÚöãÃ(‹^¡ê4̉$æÈÇ;Ÿç!Ò"sçDаI¢€é‹)Rù@´OFà†¹@*“X¢µRË9¢ ¸ßg²˜Ê2å+ŸîÓ¬üȇ*¥rO“ Ô…îu0Å¥ß ‰ñlµ÷$ £Pñ8ÁG*]¨ì¥š—”·‡XÉ/èvª Kþ÷ž£9ÁKs™üdzLˆ±sž3,Y'±ÌàË„’Âýó9aO')Q=èLÉ÷:ñÕX4Uré¡TÖ¨ñ_n¨ÅÎ1/¹Wºaýo˜ÿ»_b—©ÑXñPÍò—B‚\&c7*H†Pàà1²°ìn=B('˜Þþdº`“Y…¾‰Œ–—ÆQHâǶ¡ÐzýÉo¬§˜;Ñ]ÞõT5EŠñB“ˆþ†Î»°GK¹ÐH¥Ì0…öËhŠ'a! d+ˆS–8¥8C«?¼S9Iü˜§_œt‘-:Uš~R?©ÏPàˆ»h@—µ·çâµ^<)8) ––Ò(w³øüÅ_§OàÎ+2P/Ò=f2j>cì´“¤à¹< ‘ÞtëBASEM€§!Rkeɨg¶˜1¥¬a°’5zCNF4 SCALELOM‚C&FL¬v À„·Ô€R[354:230àM€lÀ`[sÏ`ì>ÖÊ;üמ×GšˆŒšÛžp•×®Aˆv¢ŒÇw‡:Ä<²ÅµÚ®Ý›Æ>Þ­7™ ©óȱÂEîH(1xœ†aÏan[š¼˜aXu—ë@h‚-ש…?»G|âOž¥Ø­RËö…´ùàJ!–q$B9/r&wä¬@[áÉ&)#®¾ns™y‚’ÖìË5&(Þ•·-ɹœ˜b|Aë¶? .ÌDn¯í1àUE ”f]æR+ñ€f ¢QJÀd]® .¦m/BŒˆáB“øKÜXŠ{÷ùâòi|ŽÑbÞiÿ¨°åˆgN¦È•#]p:ýw•‡;å«Úâ¯æê†4ò_u 5.|üìøë¢¯“óÊ…ð³íTF"9ŸÍÕqCž[¾FI,Iõ>w®ãc'p<ÒµÚP¯ž$·èÕ9#ËüízBASEM€'MAœÖp(ä&²m®ÅœT#LÑ™ÓI{CNF4 SCALELO2M‚C&^89*ì”Úp¶ÁÍ2h8z¬$@…Ú†îàÑ š?@…ž½R_614:269ÜM€lÀà7qTý8¼*z”*訆èN§g”)õ`ÃÆÔ‹gh \òóWÈ6ŒÞùõñ°‹¦Ûß·@ Ç“#ÈœY³¢ïí|"œ´¥+“8ý>u'¿«x´C«—ŽÖý0ÆsL SZ›—M¼fñöò!ñ~ÃËo½…͇^s „Ú÷h³? Ï_âý~îyµÚ£ñ*sÆËªª:¹í`N×øóUÍÂQ £xøIèÆàt/пOžkÈ£äkð]È =¢º9$.öwn7+’uLôiJ¦,Í“ÍÅ¢[Þ‹[!¤wÊ‹ ø=ø°œÅ×¼ßÇ-=ò©àŒë‰<¤ZøÝË÷Ö@ì ×lk5_pŽõ–¡še›ì|­¥óE)æáØd\F;²ëuCWÑïpØõõök{CÈg¯à&{WºŠ€âD ÞhþyrêZè¨m(…M_ü¾Àš%wÙóS¤ß´i ò½Œïpƒ„VùÛä™’;³›.”qÓà¯Éa$³£aEå(3ãKqLå† ‚«€¬s‘š¨Žµœà0ŒìM2º *Åäú52Ø2.‘o®.¥ÌÚ¸“u |ÊæÛW‡Õ@ >:©r »B ØcÅF<÷)5ü^~”8þœ‹BASEM€'®Q¨…[Ó˜6t®j¥cR°-‰ CNF4 SCALELO:M‚C&N˜ޏ¼ò-¸s@wðǶÈÂ÷ü>~ÞpæPc• €/lÏÕØ° R9368:209ÚM€lÀ`SRi6~¸hê°‰qãÚnÿ¼>ÀÄÍ4ÌÕÏ&Hã{Ã:Ù8t™ˆnÚñmŸ°&Ê»}¹g™œNI¸92D<ý6€aº·ÝR×Ñxå;Ú=øu¤Wêéж¶h§öcÁìêSE7*?T=»û• .5“Á¼N¹ÛÝ¿g®µMíŒð&„jTsDõJ¢ %sdiÑë³mW•bÒ;ÂG*x¦ÂÔÊA!*H*ÇfÙ埢³\ƒ·{—o|pyŽˆ¼J4 %Ðkà ~ßY_Çî<žŸ¬i´Ê÷—;»x¼ìãOu†|Gúà}*I›W©z®©Fl­ãPXñÚVºÅ/Û¾ªj¬ìo»eÇ™tõ¯CCf“ºdf\zï¹1XçòàÙµz‹Ež0çºÿbqç)š¹ HUÁv[$™ÂQdk4I}{3ßç9®÷Õ9÷Üøl PÁpQÆw¬¨óµÿ¶zdÃ/‹¾c6(‰‡¾`V»¡Œ„W`óÜžUæ}Q/Ùü¨¢³…á! á²E(¸¼¨­Å„NK$VYu;uG9§Ëý$º¿ÎNW–±çžr=EÙ(MT~’‚L˜ÀŸ›¾%FÓ«ÞOžr}܇Uwê¿¥¾ð€x)Ím8BASEM€'•6Jˆ%nVR4‚b‹åš³œ­CNF4 SCALELOM‚C&f$ú…ÀMà ó@‡R)621:345ÒM€lÀàKÎqÝ’»«ïê°Æè¯ìÚÝõu¨ÿ^kÎPø.à AM™E´¡«³_bYêÝ.öiãb”æX¡zÌÅ®¿ºjG%lšæÜKpy¸vÇÜm¾1HÐÖ¦›“âNJuØyiɫۅX2Ê|8f¶wUçeWõ7”¢Ç} s ýÛbþ,‹­îÎ^Ö¶¡ óÛ ¥ÙõöÛ^ÛÐ$ø3é´OC¿sFO5?d®ÍL9x–6ŸåLÖO¹áË–±5=Ù£Ÿ$kÒoX=Žò»a{0ÿ1râÛskNæ©00û9¤,8üUÓ~¹y1i ^¨=Û ëʵ{hýè÷‰¶¾nÁ™AuˆbBÒ¿“Î 1h·€Y3_µ™Ñ}ðí¾µ(³#ak£%>Z3¨*QwhÀ³8†)È¿1µC¸XÃ>Ä+ŽÔƒò§­s Ÿ=ÚÄIkžÖO4ª'S$Q mY=õ²JLò0"%Ýø—õ»D79GgQ×'_3”Î¡ÄÆŠö¡çz6^ËÝ4)|ù‹4¶¢’,¸!?­`á’YL‘«œu´ä¹jÛºsO‚ GMÊÚ Whä<-ÝÚzäBASEM€g †l0j™›³ZŽ­ÂY ±„Ö*l>CNF4 SCALELOM‚C&þñ¨ð¢R@538:358ÑM€lÀà+ÛÏ¡óؽǔ£]Êg;<»¥—˜j¸”EÀÐ%jKŽ2Ö¸y#ðdÈkkÁßœåò›­W¹ gþ´—4†\úº¡/ANsƒžå3jQæ¡‹—Й´3ö”Ï1‡™›=ÝÕ‘*ž8@+¤‰éÝέEcÏVÆí:{h’NÊ´‹F ¨j·o’_?JæE½0Ø–|þNYHºÓYmŸîµ[a®°£Xºê|𳣿Šä--§¤7κ÷ªÖü€éuÂîlE=Þõ€[ó•‡Z§‘&XºPŸùªb½*zŽ+¿Ã»ÖO¸+b5â²ìa¶öÌ7F“¨érȞ߀ª¥„Ð-˦ÅÃPÙDr;âd¦Ÿ–ƒntÒáM;0l×m/R «ÍE:ýùi¾iGS¶UÖîxá’ºCµtTŠÿ<@å}jx0¼J 'L0T‚âÌl¬ #·^¦*¥1<,øIá¥`•¥&DRÁr²ÀAlV ÇHŸßðšÒ„'31{bÞ´s"ÍøÉtÐÁýrF=°•—ŠksîtüàbTÉš» À4Ll¦f`ež£ã-ë]h/ìQ92»®È‡æBASEM€§á*pºÆVáh0táÊÄL·"-†‘CNF4 SCALELO&M‚C&Ø)+ }µoH'WÙ´§#UmfIÊÒïtÜ R1557:250ÏM€lÀàSuڌ ] – î Ò,ã®G@'`ž )ŠÌ}F绀šøi °¾¢ j,(|’nÛLŽ¿o¦JcƒùÑ(â>†eÎý}ß /8m FâDÐêmždšêßú\fPZØŽ …µæö)Ra³‰X 9#jŽXXQ>~-K.S;”¤Øæj“–”a =÷™o,«’©ÊÄg'²Ik´Ù$9Åkáòb¿wΩ§§žaE(Ÿ²×Âô{=ž7$xà£,‘ÉÐë%|M&$ÅÔ¿”5å5Á²UûæLÃÅOÂãÐñ¡Dý~ßY}e±w¹”n ͧjõ¶×ÁøZS“´q³™Þ誴|¦Àlžnå÷Xr©“úÓÒ߬™âç]=û0¯€qÐ".~gžñÃ{á|¶‘;­õi±¡TzaG`gOšÆÏB±^zK§ñðPš®G{–±â醇#CÃæäÚõúhB´ Ddõ/Š-Œ^ÕfzZ§¦•¹—°ãy³4¦NlÒ‰¯æk¤I<ò’äc¨-C¡sôØ4óX&±‰ôþÒ'ÆÈãôX±ÄèŠÈÖÚϹIr©•€„[º)Q8)Sä©ä$1J.h® Ñ„Uu6ÃÖØÔÄ•˜hèÔû#°¡ù ëRòq(]®¨*QÂQš@µXØñ“l¨Oß»!,“¨°ŸÒŒ&ÎI»BASEM€gC€&Ðh5-   †®–›UJ› ÉCNF4 SCALELO!M‚C&F$:À+ù¢D,Eþ.¤FwKh Ïvó(io_lib-io_lib-1-14-11/tests/data/proc.srf.indexed000066400000000000000000002742761336132477700215550ustar00rootroot00000000000000SSRF1.3ZBustard1.9.5H¤ Etest_run:4:133:®ZTR  HUFF€€1 ƒfôÀþµ,HUFFg‚à‚œ ÐMXÑETùcåÍô0¹ÿm28[AˆêÃýÿï;Jã’2Ú(ÙB8QAêÿá›8àAfk°ÌÀR‚@Ðÿ>buš%Å&@¬HUFF…À ëHUFF—`m¹QÕ¯ì%FAä&‚  ¨Á˜Ôn“´ÛÙë̾tÏΜÿs ÍÔÏsþÜ÷}73rÛsÛa#OVjlµ¢”³e1ÒÁÛ²^{IÅ"„L,•<Úä¨V++m©IÆÚ,¦ƒjz›‚¨«¦±ãý˜yofv½NR¢¨”Òr Äqáÿÿ(`¦>¬ÍçÑ6›æWd´˜‘Ò5éx£l~ÃÌ·¤a›¦0âvšâÎf(éŽÒv*ºòrT·Ï$mµºšŽ’çÐèP ÅD¼î~ïuÏ܇  ¢*¦LÊÿÿ°T€™ú&ŸfÃÌ¿O‰ÃÍlh3DlŽ0}6É=k!ĨókÖ˜Oò/ke8]e(6—¥š>Ò¬PŠ®¥tIj–Ï[!:´-GNQïÅ{$K}NwKò5žd'Ũ…ÀÂ#UÿÿMT€™ú²VDãq6Fb˜1ÌF ㊔Ï>æW2"”ò[¤Hå7ó͸|FÈî6Éw3ýpG*-)ŸÃúè¨ájÂHQBPOS,  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHITEXT áPROGRAM_IDillumina2srf v1.12ILLUMINA_GA_MATRIX_FWD# Auto-generated frequency response matrix > A > C > G > T 0.85 0.13 -0.02 -0.02 0.86 0.94 -0.00 -0.01 -0.01 -0.01 1.22 0.02 0.00 -0.00 0.81 1.22 ILLUMINA_GA_PHASING_FWD 0.004400 0.003000 ILLUMINA_GA_CHASTITY0.600000ILLUMINA_GA_BUSTARD_PARAMS 1 4 2 1 1 37 1 1 4 39 1 38 74 2 1 4 1 0 1 37 1 1 4 38 0 38 74 2 0 1 gzip .gz 0 0 0 1 37 /staging/IL9/analysis/080813_IL9_1213 38 74 /staging/IL9/analysis/080818_IL9_1232 HWI-EAS130 1 -1 -1 1 37 /staging/IL9/analysis/080813_IL9_1213 38 74 /staging/IL9/analysis/080818_IL9_1232 /staging/IL9/analysis/080813_IL9_1213 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 s s s s s s s s ILLUMINA_GA_FIRECREST_PARAMS 1 0 /staging/IL9/analysis/080813_IL9_1213/Data/default_offsets.txt 2.700000 /staging/IL9/analysis/Instruments/HWI-EAS130/default_offsets.txt /staging/IL9/analysis/Instruments/HWI-EAS130/default_offsets.txt 1.500000 4.000000 1 1 gzip .gz 0 0 1 37 /staging/IL9/analysis/080813_IL9_1213 HWI-EAS130 1 -1 -1 1 36 /staging/IL9/analysis/080813_IL9_1213 /staging/IL9/analysis/080813_IL9_1213 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 s_[12345678]_[0-9][0-9][02468]1 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 C2.1,C3.1,C4.1,C5.1,C6.1,C7.1,C8.1,C9.1,C10.1,C11.1,C12.1,C13.1,C14.1,C15.1,C16.1,C17.1,C18.1,C19.1,C20.1,C21.1,C22.1,C23.1,C24.1,C25.1,C26.1,C27.1,C28.1,C29.1,C30.1,C31.1,C32.1,C33.1,C34.1,C35.1,C36.1,C37.1 1 0 /staging/IL9/analysis/080813_IL9_1213/Data/default_offsets.txt 2.700000 /staging/IL9/analysis/080813_IL9_1213/Data/default_offsets.txt 1.500000 4.000000 1 1 gzip .gz 0 0 1 37 /staging/IL9/analysis/080813_IL9_1213 HWI-EAS130 1 -1 -1 1 36 /staging/IL9/analysis/080813_IL9_1213 /staging/IL9/analysis/080813_IL9_1213 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 s_[12345678]_[0-9][0-9][02468]1 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 C2.1,C3.1,C4.1,C5.1,C6.1,C7.1,C8.1,C9.1,C10.1,C11.1,C12.1,C13.1,C14.1,C15.1,C16.1,C17.1,C18.1,C19.1,C20.1,C21.1,C22.1,C23.1,C24.1,C25.1,C26.1,C27.1,C28.1,C29.1,C30.1,C31.1,C32.1,C33.1,C34.1,C35.1,C36.1,C37.1 1 0 /staging/IL9/analysis/080813_IL9_1213/Data/default_offsets.txt 2.700000 /staging/IL9/analysis/080813_IL9_1213/Data/default_offsets.txt 1.500000 4.000000 1 1 gzip .gz 0 0 1 37 /staging/IL9/analysis/080813_IL9_1213 38 74 /staging/IL9/analysis/080818_IL9_1232 HWI-EAS130 1 -1 -1 1 36 /staging/IL9/analysis/080813_IL9_1213 37 72 /staging/IL9/analysis/080818_IL9_1232 /staging/IL9/analysis/080813_IL9_1213 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 s s s s s s s s C2.1,C3.1,C4.1,C5.1,C6.1,C7.1,C8.1,C9.1,C10.1,C11.1,C12.1,C13.1,C14.1,C15.1,C16.1,C17.1,C18.1,C19.1,C20.1,C21.1,C22.1,C23.1,C24.1,C25.1,C26.1,C27.1,C28.1,C29.1,C30.1,C31.1,C32.1,C33.1,C34.1,C35.1,C36.1,C37.1 1 0 /staging/IL9/analysis/080813_IL9_1213/Data/default_offsets.txt 2.700000 /staging/IL9/analysis/080813_IL9_1213/Data/default_offsets.txt 1.500000 4.000000 0 1 gzip .gz 0 0 0 1 37 /staging/IL9/analysis/080813_IL9_1213 HWI-EAS130 1 -1 -1 1 37 /staging/IL9/analysis/080813_IL9_1213 /staging/IL9/analysis/080813_IL9_1213 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 s_[12345678]_[0-9][0-9][02468]1 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 C1.1,C2.1,C3.1,C4.1,C5.1,C6.1,C7.1,C8.1,C9.1,C10.1,C11.1,C12.1,C13.1,C14.1,C15.1,C16.1,C17.1,C18.1,C19.1,C20.1,C21.1,C22.1,C23.1,C24.1,C25.1,C26.1,C27.1,C28.1,C29.1,C30.1,C31.1,C32.1,C33.1,C34.1,C35.1,C36.1,C37.1 1 0 /staging/IL9/analysis/080813_IL9_1213/Data/default_offsets.txt 2.700000 /staging/IL9/analysis/080813_IL9_1213/Data/default_offsets.txt 1.500000 4.000000 0 1 gzip .gz 0 0 0 1 37 /staging/IL9/analysis/080813_IL9_1213 38 74 /staging/IL9/analysis/080818_IL9_1232 HWI-EAS130 1 -1 -1 1 37 /staging/IL9/analysis/080813_IL9_1213 38 74 /staging/IL9/analysis/080818_IL9_1232 /staging/IL9/analysis/080813_IL9_1213 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 s s s s s s s s C1.1,C2.1,C3.1,C4.1,C5.1,C6.1,C7.1,C8.1,C9.1,C10.1,C11.1,C12.1,C13.1,C14.1,C15.1,C16.1,C17.1,C18.1,C19.1,C20.1,C21.1,C22.1,C23.1,C24.1,C25.1,C26.1,C27.1,C28.1,C29.1,C30.1,C31.1,C32.1,C33.1,C34.1,C35.1,C36.1,C37.1 SMP4 OFFS4074RH593:417ßM°°ðÍ")¯¯GÚÈJªËa,\ÁOS|©4 |žšæUb¦œn$R5~¾(MÛùkÔ ÕF=V,•ÃÈ qNäå¯Qú¹ë">ôzTª tø dªVI¨‚GB€è¾j9#/{nä;±Ï}<ƒcMK¬¬xœ`ákç§°ï@Y”6ˆj„^`£+aå»/[zœËÛ˜?¦4]ÍÅ—|OÚÖÔX¦w+kõÔ m#òS+ÆX¹)“œpZwÒ×Z×ÇΠ¢°….%;½ÜÉÌ1;7ì/°‡¥í7/‹ ºíV{ÛÂSÂtx6“ÛºÏSÄ:-õýà¼|!Ù˜‘§ÞñÁsŠ£õ3ÃØþm-nÑZ:CŸJl…þ¡Û$bVû'Z—Áö;š4DZ ²­×Ù½õx÷ó£jtm៵ºJZÏ[S[¤W««½ÚµQ¹¡2°Ö s$¹·v·PéÜônדšÐÎMËŸk§ôªw®@EÚÝ|hñÖöqìu{’”ƒ=tîžvÉìêàX}ßPH…>cé²vÈÓõ+i¯¾— É0OÔùlÍÎfþ¤ä©OPãC¡ºq˜Ý6(%ö¤æX¨dIDeæ\8ŠÁN˜çÐÐ6Ñg‰2k!0ü ×µCe$ HíP­ù•? 9Ü@—Á0Y‚½TïŸhVJ-®J­ü×;™X²†…eç}ª?·ê¯Ýt§Žã‘—®úR ꑤּtøÛQæ¯Z3Ìû‚9<bœi¢•aD]´ùY¹”8K¸qkLjüBASEM€g‰5 Ò$2²dº©Šc”á(sƒmôCNF4 SCALELO7M‚ À ö™þÀİqö”&Y(à 84 pìüÞ0¸®i³„VÓó9f-ÈR[505:428ÞM°°ð’¼À& ¹Ë:zÖÝsÕó“W]¶½Z²›¢ER½§™«¯Á@½›…”¥fbfo1¹¥÷î¶9LZ¯ºÞ 0ïM±u ŽwqT†¯ð§$Õ!–~’ ëš·ÒËV]³Þêq…ê'§ž§š±šÑ— RÔ¬@6'&½¶Ôw‘´²âÓ²:ÍW³&Ú—@ ¯z˜3q_¯`ØÆß#›MÄóÈ©VÌI-W ÚO<‡Ä™¼¶Â”ܾ(‡æI2ë‹0mëY„ûYéœS91*Ä6Ÿ2~ÝQýâ%´"éêrÙ‹Úm6Q»ØMâÇD„t_®·9Ù ³©ù=Í74“ÅRÿJ[2 ăÌ'>J¼×‡NkÚTÆ ÄôêŠCzØ\ ZüðXÛVÖÊ×Unê0¼qý×üÆÇ…2ÐH)¸é}W¼Êäjk1J®˜èñ°Î‰ÑÑ6FE¹¯C°AŒow£¾Þ1ÑtÉ’bÞ픡Y€sTL¸zz`‰‰XÙ¯ÏüšPÝh¢åÅ%§©¯µ2¶ ;‚ÂÄ­|Y4ªHZpþ ’#ž·à¤T²b8aËìR‘"ùè”ÄK’2.í¤mÚØyÊhÀUûós¡³Ú ÷OQ¤;°ÎwÃÃës4-«5‘Æš BASEM€§¥¬4ØrsI€2Èáp Acb´ÕCNF4 SCALELO4M‚ €`× ÅG'Ò`jÝæ ¶^»ži¦ƒ*Š|€z;]ç>Nm€ R&548:808ËM°°pää+^W×7ìц½14÷z;Ì&º¬G&Ûó ÷"%kÎ@„O «…ž}ï'€“6¶æ]ÙÅ€X594:`œX·Ûlx¼™ M ¢9°ÐíˆÎ&Œo(lÚi–ÙY×z…‚ãLùMï˜Xe²é¦(jJ BxpÙ†Œ{Q J†X~—(e‹”µbŽÉ°ËÙ‹?6^-çM¨ì}†¸2B åã®\)AµðË2êÚ ŠÒñ„ÇCͤtŠðOy¹Ô`šXyþ×ÔA"Ùd0êHFqÂÁCNF4 SCALELOM‚ ÀŽy*þ¨A eRs568:418æM°°pIcZYêŸÅ7ýŠñÔžB–´¨V'ùZ9“OÓ<;3»M¨ŒÈâ©>ZB¸O*å_‘à˜ÆûrÏÚ-§èÛ˜qà7ôž·×X÷4—ä©6®‹|LúbU2ò(˜èÂêÅ×ñ^+‚à+v»2ì©Óráó7WÎI¶€ÝÁ’tÂîlœ•П§Q’[Å'ôÒ犾â.E-o¿¾ÃÝìä3psRpÓÞëmóóóžKß½¸ž{_£à«\ôm^,ó…w*:ýh’”{óNíKóÊ ­îÕûÇ‘$?°Mû~4ÁRdgc"3ªEöø=%]FWp¸w W˜áA RzZì¹÷[ëÜY:Wv4Ž$¨‘¬÷ÌLÛ›£#ªF¨ÛO€Ø›GÎ[ TT;Kìüp1ˆÞ e–`v0Sª<{¹À« C¨²Ø%žÖıšWÚþí˜Áéò­‚çs"­ky\QS¹ë"ZÔ•=ÓR̆r{š¢óÆgö²ËØ’vlÞ@š¦¿“aLÑ¥p…-‹ \ ξÊmúØœåó?D2N•w‚³x·”õ¢ !¨øLåúñ]Љ!YëFMËÒ I› ™Žß×­N%6 ¯ÌtìáÊÎ¬Ž•PQ”8°TdÞäUú£ÂYâBÌAÈ Gßà'4^{7BASEM€gÛVS¦-Â,*]®–ÌšIbe´ìCNF4 SCALELODM‚ @‹V€ óNõôü§·¸Ã: ½·Õ«±‰´àÊ©vÍúª²­X,dn¨Ÿ_ˆ" šCž*6R6587:489ÕM°°p×Ôûíð8­:ßÛ¶ê9&ð`ThQˆAºUÃܧFJ!7/š0*¶ç.Âm‚C …òj©2…[¸—‚nI®½Ó·¹á0™GÊB µ![•ê.‘…™HVT_g€#/ï¿,œÈy¡^Q·êù+È"UÁ é*)q'ÅîÙ&Lú¨Ûòr-¯EÛÍåˆÆìEÑ'å?ÑN¼h«‚I8V¶'®ÜøV«¼?ž–þ„¥Vùì&7£¾¸öÇ­b8ûüôÙI±²H«îÁ§³ÈOîºæPÆj}6÷šzÄ`mö²SvD0â$ð÷¡czÓ}Ó©À {ƒTw„æšä‹d³.™ô:ý5hè®;—U}ŠÞÒr1Ûº:Nѽç9‘Œ¹4‡cOFÉÉ]‚Àéš´j¥2/žj ’G’÷ñn‹Lï(ÞõÌ9×ÉÌs4CÂ'ïÂü— Ó“(ã÷©¾ú]Ä1\Üø<µjJ¯EßHymgã¡fmèCä•@–ÅIGK鯚•ì¼Bæ€ žâE&“:¬/ÃMhS òj³(˜º0º…¼ûÔÚK%›Ä9É¡YqÕÌ“ŽeÌ–(¦üS]ÎBASEM€gÖ`È£–¹9+œ1`„¹‘k( CNF4 SCALELOM‚ À?Þ-´8(Ú;à@RA511:464ÖM°°p„’yƒôõ8u èWÔB4øÌ’+ærñãâ`pl¤Äeû×µd8ƒO_N™!`BäœCó˜|fØõ µ§­ ¬@Þðo•î|3õ†› ÿ ¤c'Büœ …<$ÓcH¿D Ä _¿BG¿OˆEd†1’àÇ‚€nó*Êã†;*MíQà°KÇÚ>ÒÉЄÁãsê¶ß¢äÏYc–•$cу:ç¾±"çù1®ó´2Hå6“µÿbYšª‰¦ÉëýÞb^É­¤IáÓ*TRƒ¨ÛºE¿ïö•]¿rv‡Q*liÐ÷“`þÔvXq®x?×?8#¯V¡ì¶Œ4·²´m´’¦ciØB™ ‘JU3/{—ÔVVÃè§õ$r£ù11IÖÖó[*Ère=­UyJåÚŸ($5ã‡-1å)œº ÉÞÐŒ°ÝRR.Ë# T÷ø„MéŽnRž=Û‚Z ýk­4+ˆ‚CÚÁO°j$%FßxDªfÉ*i]œþ‹Õ¨(•l Í¹/Ùÿ$é7¢*¾=²44RtþajÔÙ‡¨Ö^ÜD|©€c+%“‰Á`x"u.ží´4”'óŠY—©ÚNÙ©ˆ=aBASEM€ç€Æ† ÓÚR¡f +r‰Ú0}CNF4 SCALELO#M‚ ÀŒw  yÊÄöpç€E õzžvº RŽ507:435íM°°pM#±Àbl&ñ9îš}™Ý"Àíþ "£âÒù¢.ªm‚Ú`Û°Wo‹ÍIŸµ×/ ÊA1 ~uúüÄöA[Í´‹£›ÂÇHÓ‚Ó~i™ —”ÿT]GFµ”·Rý ªWèXbË»Nþ#s(Y¢ðsÝõ‡SàõUo»ròbŤÑ9q¿àyÏg•D!¼°mf¼i)Í ‹?æc³Î·Ñ¿xºÊ_¤Ñ½ßñÑüúRƒ,—6¼go‹²{ RáIŽw~c1Wü÷ÇÜJ—žÛõÒº,øa}w&ïÔñ/þp/—Å™7Dë Üv˜ãP«QŠ1ÈÀ¯|ú[’F¨êZÒåý¡^ û8ëW’¶#…P•g™-S@O=™–ß_bм·<)•ÜPÏÜ$Ö ¯ÿY¹„óøajÆRÓt2_9R;bä¡Ç]µ«ÅM¯¢™,§µ“ÐïšÍMÄÿ…÷Ë-æBô Ò ’ësÿ×~øa:Ç…×”!á·TŽ)È¿·MJu !Ê¢œ)±”µ›„‚ÂÝïÍVûliâßûR Ö“'¼ªè\3 /µg÷ÖÀeñÖšLyúÐî—>ùÛƒç7Ãy±Ègwo* Ðu1Û&Ê yž ˆ5„­7BASEM€'‘ŒEÈ`sc’ª¨˜cà 1§XÎCNF4 SCALELOXM‚ @‰ÐÀ ÷ I¿€ ûƒ+˜Í@õÂñheÕËðØ&/Þ»›ìT­¬Q xx¨YÁ·‹;7, ¯‹/ –‘’1± ¸¥Ž#ãõÀÇ/ÈR8561:484ÚM°°pÕS2þ®oG%Œãùô}†4Ó‚£ù°Çn}w5Kx Ìb6àçâùò×NŸ 9$o©~9ƒPu+†ˆ ʾÆ9‡LãÒ£ñ¹%/î·§Px,36ʽiHèþŸæ¦ÊcL}'† QøÙ:ÊŽ˜ÿoµÊ‚Sð7¤%Ö]|økën©­¤%¡ÕðlðžÛ¬ÏÜ/QŸ¸™·æî@÷ùÇö݄ƿ݆y Ë+øì—E;ÞëÊ øŽ[ŒnÂß·G9­í ép9Üåa.”Çwß±óJ\(¼ñþŒÆ’øe&ZÅä|°ˆßÁXš¢>d£Ú5ô‰Ä|”nã ŽiÒ¼d!sâ⹟ öíܰ1ã’}?in8Näဿe{Þ‰"RI7ßÂAÏÐÊDVMX:â«Ò<ýBšIfiô)™S"0"ã˜'X,¹j1þ§(hW‰=Žï=¡å²j¤²®ûn>´TÕ1xʽuM3’‚±B°óèí‡êžž,xmµ„°¨/Jµâ«Ïûû ‘cÙª_wÕ¸W—}¡W0¿“NM—ÑZp‰N€à›<@Õâà&»˜bÕîIÍa‚FqÍÕÏx9’'8ÿÅšDÎñBASEM€çFPVU- \ZËQ°Ù€Eˆ`–ÌCNF4 SCALELOM‚ ÀŠ ÔoN_ª…œR¾539:484M°°p5¶™šö¾r¡}:šVåö˜Ñ¹ªßszÇoÿ6 ¢§6ûþkü¼–è ÷f‹ªlé Ìøs¼¶D•§Ûÿý‡« PžöhQ†^ož;¥ô§æ½Wc©›>ü'÷ËDûJb¾ôAÄÔY€°ßæÜ˜zþ×ò+RMGòÇù¿ëûQ'ÎzEEÚÑÐÁÿ`v ±÷Þ]<ÀÐÛÈKWµ}öþ‰x'™Öé{u`ʾ;‹O´ÜñˆdT}9©ùù¹pbß—²\…y;XˆÕ‡‹Ä,>,É·ãé/_1n÷~ÔAþ[Ùíë6lŽªþ[ßœj¿W0.éÀæ–Ù¢)GڸќùYñ¢«8Àþf üGü}Ê—â ø‡†¢¿>¹óâ#»ôü›3Z£WòoêoÊÅ)eÑýÞ¦ºEÙÓÄoÖž‰ÉÔQŸìˆàŸ3O‡¿‡Ÿsûí|¢YáÃRSN÷× XÂ/–Ÿ+ ¬/Qçn\<àó¯ü¯7 ë{ªÇ+zb«.êòàc¿•°5æeµ=Ìí&ëé=Û[C4ËÚb 8á}Á‚¿ÈoÔ´ÞÎQ¶BASEM€g0]…Õ0AØDçÆ*(A0À1€CNF4 SCALELOuM‚ €`œ1¼Î<Í J‡Ž;ÑÊ_­”‚TlÔ± øœð”CŠì0¿ÔÝŸvw×\¼ýšÛo.?¯É©– œ 8`²@à ÆNžn€§ìã ‚Ây߆)3,HE€˜x^hX@H¤Etest_run:4:134:®ZTR  HUFF€€1 ƒfôÀþµ,HUFFc‚p€› °Ì†˜9' â(¹ìýÿo¼«0Pu¸ÿÿ}'jPˆÏAˆS—R ^2€Þÿ†O%ÑoÓ.12ÃÀY Â0йÿ _ʤK­R,. ¿HUFF…À ëHUFF‚—`,¹MÝI:ÓºŽ1H $¡± 1ª'éòûfÞýOÀ@˜©/æs(»BÇ|6ñ çÏdtN>í˜o3œü2\b8YzÖš±.k µF¥‰bcxvî¤VSôŸ9íäRÊvÛb € v¢=È™!¹’œ4q‡ýÿï+ ÌÔÊo˜aŒCŽcçß|ÆbÍÎßæïÌ·9‹¦q‰¬ùå×òëŽu)”0”ÿ³i'69Iµä›¶Ögk£QŠVãb ¡ø¼»’fF’}¹&”’”´…¾åÿ­`˜ÉðwŽó¶(ÆÊܘ×âX7ye4ÃFmㆰ CòrØ•ÙrÜÌa‘+¢8·»µ£’¤W“¨ÝÈ]Æ0E7ý-7ÊvÇa 1 Û’XU¤DÙ¹:sô6°/ûÿ?·€4SæX–öÜÉ#æ‘»Êh¼ÑzŽ‘Íùº¼bÑ£P™šY‡•£tL ­kfÙlQiKµ#Gy/­R,£Zü4=BPOS,  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHITEXT áPROGRAM_IDillumina2srf v1.12ILLUMINA_GA_MATRIX_FWD# Auto-generated frequency response matrix > A > C > G > T 0.85 0.13 -0.02 -0.02 0.86 0.94 -0.00 -0.01 -0.01 -0.01 1.22 0.02 0.00 -0.00 0.81 1.22 ILLUMINA_GA_PHASING_FWD 0.004400 0.003000 ILLUMINA_GA_CHASTITY0.600000ILLUMINA_GA_BUSTARD_PARAMS 1 4 2 1 1 37 1 1 4 39 1 38 74 2 1 4 1 0 1 37 1 1 4 38 0 38 74 2 0 1 gzip .gz 0 0 0 1 37 /staging/IL9/analysis/080813_IL9_1213 38 74 /staging/IL9/analysis/080818_IL9_1232 HWI-EAS130 1 -1 -1 1 37 /staging/IL9/analysis/080813_IL9_1213 38 74 /staging/IL9/analysis/080818_IL9_1232 /staging/IL9/analysis/080813_IL9_1213 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 s s s s s s s s ILLUMINA_GA_FIRECREST_PARAMS 1 0 /staging/IL9/analysis/080813_IL9_1213/Data/default_offsets.txt 2.700000 /staging/IL9/analysis/Instruments/HWI-EAS130/default_offsets.txt /staging/IL9/analysis/Instruments/HWI-EAS130/default_offsets.txt 1.500000 4.000000 1 1 gzip .gz 0 0 1 37 /staging/IL9/analysis/080813_IL9_1213 HWI-EAS130 1 -1 -1 1 36 /staging/IL9/analysis/080813_IL9_1213 /staging/IL9/analysis/080813_IL9_1213 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 s_[12345678]_[0-9][0-9][02468]1 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 C2.1,C3.1,C4.1,C5.1,C6.1,C7.1,C8.1,C9.1,C10.1,C11.1,C12.1,C13.1,C14.1,C15.1,C16.1,C17.1,C18.1,C19.1,C20.1,C21.1,C22.1,C23.1,C24.1,C25.1,C26.1,C27.1,C28.1,C29.1,C30.1,C31.1,C32.1,C33.1,C34.1,C35.1,C36.1,C37.1 1 0 /staging/IL9/analysis/080813_IL9_1213/Data/default_offsets.txt 2.700000 /staging/IL9/analysis/080813_IL9_1213/Data/default_offsets.txt 1.500000 4.000000 1 1 gzip .gz 0 0 1 37 /staging/IL9/analysis/080813_IL9_1213 HWI-EAS130 1 -1 -1 1 36 /staging/IL9/analysis/080813_IL9_1213 /staging/IL9/analysis/080813_IL9_1213 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 s_[12345678]_[0-9][0-9][02468]1 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 C2.1,C3.1,C4.1,C5.1,C6.1,C7.1,C8.1,C9.1,C10.1,C11.1,C12.1,C13.1,C14.1,C15.1,C16.1,C17.1,C18.1,C19.1,C20.1,C21.1,C22.1,C23.1,C24.1,C25.1,C26.1,C27.1,C28.1,C29.1,C30.1,C31.1,C32.1,C33.1,C34.1,C35.1,C36.1,C37.1 1 0 /staging/IL9/analysis/080813_IL9_1213/Data/default_offsets.txt 2.700000 /staging/IL9/analysis/080813_IL9_1213/Data/default_offsets.txt 1.500000 4.000000 1 1 gzip .gz 0 0 1 37 /staging/IL9/analysis/080813_IL9_1213 38 74 /staging/IL9/analysis/080818_IL9_1232 HWI-EAS130 1 -1 -1 1 36 /staging/IL9/analysis/080813_IL9_1213 37 72 /staging/IL9/analysis/080818_IL9_1232 /staging/IL9/analysis/080813_IL9_1213 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 s s s s s s s s C2.1,C3.1,C4.1,C5.1,C6.1,C7.1,C8.1,C9.1,C10.1,C11.1,C12.1,C13.1,C14.1,C15.1,C16.1,C17.1,C18.1,C19.1,C20.1,C21.1,C22.1,C23.1,C24.1,C25.1,C26.1,C27.1,C28.1,C29.1,C30.1,C31.1,C32.1,C33.1,C34.1,C35.1,C36.1,C37.1 1 0 /staging/IL9/analysis/080813_IL9_1213/Data/default_offsets.txt 2.700000 /staging/IL9/analysis/080813_IL9_1213/Data/default_offsets.txt 1.500000 4.000000 0 1 gzip .gz 0 0 0 1 37 /staging/IL9/analysis/080813_IL9_1213 HWI-EAS130 1 -1 -1 1 37 /staging/IL9/analysis/080813_IL9_1213 /staging/IL9/analysis/080813_IL9_1213 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 s_[12345678]_[0-9][0-9][02468]1 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 C1.1,C2.1,C3.1,C4.1,C5.1,C6.1,C7.1,C8.1,C9.1,C10.1,C11.1,C12.1,C13.1,C14.1,C15.1,C16.1,C17.1,C18.1,C19.1,C20.1,C21.1,C22.1,C23.1,C24.1,C25.1,C26.1,C27.1,C28.1,C29.1,C30.1,C31.1,C32.1,C33.1,C34.1,C35.1,C36.1,C37.1 1 0 /staging/IL9/analysis/080813_IL9_1213/Data/default_offsets.txt 2.700000 /staging/IL9/analysis/080813_IL9_1213/Data/default_offsets.txt 1.500000 4.000000 0 1 gzip .gz 0 0 0 1 37 /staging/IL9/analysis/080813_IL9_1213 38 74 /staging/IL9/analysis/080818_IL9_1232 HWI-EAS130 1 -1 -1 1 37 /staging/IL9/analysis/080813_IL9_1213 38 74 /staging/IL9/analysis/080818_IL9_1232 /staging/IL9/analysis/080813_IL9_1213 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 s s s s s s s s C1.1,C2.1,C3.1,C4.1,C5.1,C6.1,C7.1,C8.1,C9.1,C10.1,C11.1,C12.1,C13.1,C14.1,C15.1,C16.1,C17.1,C18.1,C19.1,C20.1,C21.1,C22.1,C23.1,C24.1,C25.1,C26.1,C27.1,C28.1,C29.1,C30.1,C31.1,C32.1,C33.1,C34.1,C35.1,C36.1,C37.1 SMP4 OFFS4171R?548:359ÎM€lÀàïP ´·êiQmFW¦Ö (T?]óJpa÷ !ç¨ U#uàMðèÆç(Âê>¢ ¾0IÔÕÜô!f™þÁñô ÿa¬nzªšÐjÞ€Õ bö'÷W˜jGí,Ö§þkŽF²†{º´ƒFYÙ(xËT/µþä¿-!ÆJ˜ôl,¡*ÚÇq C}øë˜‡˜ÙBßKf<æBö…l;Î-ßMž¦.gÃÊ<9CùŒïßÉ[é>¡5~Úõ‘†[ØŠÊuÜŸÍõì„.·ÏŒè¾«œu¾ðë´Y+Ü˽BFT'œÖ&[^È7+Ï!3ŒËAóÚ  G¬¾;Ëß@Kò`3¶}B³ÑQ§¸Ho[‘´˜Ú±d~U{N¹õ«eÛóEØX/Àq·-²Ît[’b"›ç0}´Æ$²êkà`Ø×>9±íM­ÇP*¥jxÓ\ÌØsl%[>žfg‚ÃG^×ÔH«@øÀ=…F7Hf­ôX&mحД0E†—cÊ¿û@æEfB}àÂ¥)ÓÍÎkÊ{p;3—~ø%ëÅ_¤[Š÷ ¶)$ Mq‘ýÅénBÒn/®øQjã%ÞÂsߟ'¥èÈ<BASEM€' ¥Yµ„ÌÁœÈ"åÒQæ“ÕCNF4 SCALELO(M‚C&v Uh±Ì @Ä&Ú‰¾1½™šntG½<Ê\oÖ\RB594:276ÛM€lÀàéDSèöã µ²„6¡[ù|ß¿°O!®ï°õðK¶õn _7Ò¿Ìו(nâ%e˜¡ddíµ†~Úœ‘hIXþÙãíùTçn*F·ëãï·R7•ÕB–ÕpØ_ÿíÕŒDåÞJàéì}"Ovxé¸ÛY™`|G YÆÛ£lYÆÀNìD=óÇ’\én­,loT%·% ?Šúq[š& m@€åD¤òö4M‹ˆ×;»Fú þÔfs žÛµýÒZÝg{<Ó3Ó›¯w¶È–žç†É>³ ãÊðÕÁQU•srôÿ3l=Q™!Ý û“¯Á™ñêÊêdm{»èàô7y<¦w(ÖÆc‚¼ê(îÁwd“záWÃ;"›¥ÎŽJô Ön¤1x8ÉÍÉeò…} ómD­vµŒ{N€_‰Êpyyçv¦ÔtN\kÓ&´[•-r9ÈK]luz×Hh´Š£§•Ùº{ø2 Ô½365#ÝGBÄZ»†‚g§+,áèh"‘Œˆn¶ÉÊSF¢ovD¨ã –¡áGÌ úbÙÅdݰ88ØF£»¿Jkš…hLÊíèç"ôæ"•ó6W‘~T¬ñ€CržY™ÇØBASEM€çVK“Ê0g¬¨9Ø’Em,ƒ%LYúCNF4 SCALELOM‚C&&üìÎO¾WL+5Þ#påØ0±R 369:182ÄM€lÀà5 ë1‘%S^3ˆ:¯ ë ³²0~áQÚöãÃ(‹^¡ê4̉$æÈÇ;Ÿç!Ò"sçDаI¢€é‹)Rù@´OFà†¹@*“X¢µRË9¢ ¸ßg²˜Ê2å+ŸîÓ¬üȇ*¥rO“ Ô…îu0Å¥ß ‰ñlµ÷$ £Pñ8ÁG*]¨ì¥š—”·‡XÉ/èvª Kþ÷ž£9ÁKs™üdzLˆ±sž3,Y'±ÌàË„’Âýó9aO')Q=èLÉ÷:ñÕX4Uré¡TÖ¨ñ_n¨ÅÎ1/¹Wºaýo˜ÿ»_b—©ÑXñPÍò—B‚\&c7*H†Pàà1²°ìn=B('˜Þþdº`“Y…¾‰Œ–—ÆQHâǶ¡ÐzýÉo¬§˜;Ñ]ÞõT5EŠñB“ˆþ†Î»°GK¹ÐH¥Ì0…öËhŠ'a! d+ˆS–8¥8C«?¼S9Iü˜§_œt‘-:Uš~R?©ÏPàˆ»h@—µ·çâµ^<)8) ––Ò(w³øüÅ_§OàÎ+2P/Ò=f2j>cì´“¤à¹< ‘ÞtëBASEM€§!Rkeɨg¶˜1¥¬a°’5zCNF4 SCALELOM‚C&FL¬v À„·Ô€R[354:230àM€lÀ`[sÏ`ì>ÖÊ;üמ×GšˆŒšÛžp•×®Aˆv¢ŒÇw‡:Ä<²ÅµÚ®Ý›Æ>Þ­7™ ©óȱÂEîH(1xœ†aÏan[š¼˜aXu—ë@h‚-ש…?»G|âOž¥Ø­RËö…´ùàJ!–q$B9/r&wä¬@[áÉ&)#®¾ns™y‚’ÖìË5&(Þ•·-ɹœ˜b|Aë¶? .ÌDn¯í1àUE ”f]æR+ñ€f ¢QJÀd]® .¦m/BŒˆáB“øKÜXŠ{÷ùâòi|ŽÑbÞiÿ¨°åˆgN¦È•#]p:ýw•‡;å«Úâ¯æê†4ò_u 5.|üìøë¢¯“óÊ…ð³íTF"9ŸÍÕqCž[¾FI,Iõ>w®ãc'p<ÒµÚP¯ž$·èÕ9#ËüízBASEM€'MAœÖp(ä&²m®ÅœT#LÑ™ÓI{CNF4 SCALELO2M‚C&^89*ì”Úp¶ÁÍ2h8z¬$@…Ú†îàÑ š?@…ž½R_614:269ÜM€lÀà7qTý8¼*z”*訆èN§g”)õ`ÃÆÔ‹gh \òóWÈ6ŒÞùõñ°‹¦Ûß·@ Ç“#ÈœY³¢ïí|"œ´¥+“8ý>u'¿«x´C«—ŽÖý0ÆsL SZ›—M¼fñöò!ñ~ÃËo½…͇^s „Ú÷h³? Ï_âý~îyµÚ£ñ*sÆËªª:¹í`N×øóUÍÂQ £xøIèÆàt/пOžkÈ£äkð]È =¢º9$.öwn7+’uLôiJ¦,Í“ÍÅ¢[Þ‹[!¤wÊ‹ ø=ø°œÅ×¼ßÇ-=ò©àŒë‰<¤ZøÝË÷Ö@ì ×lk5_pŽõ–¡še›ì|­¥óE)æáØd\F;²ëuCWÑïpØõõök{CÈg¯à&{WºŠ€âD ÞhþyrêZè¨m(…M_ü¾Àš%wÙóS¤ß´i ò½Œïpƒ„VùÛä™’;³›.”qÓà¯Éa$³£aEå(3ãKqLå† ‚«€¬s‘š¨Žµœà0ŒìM2º *Åäú52Ø2.‘o®.¥ÌÚ¸“u |ÊæÛW‡Õ@ >:©r »B ØcÅF<÷)5ü^~”8þœ‹BASEM€'®Q¨…[Ó˜6t®j¥cR°-‰ CNF4 SCALELO:M‚C&N˜ޏ¼ò-¸s@wðǶÈÂ÷ü>~ÞpæPc• €/lÏÕØ° R9368:209ÚM€lÀ`SRi6~¸hê°‰qãÚnÿ¼>ÀÄÍ4ÌÕÏ&Hã{Ã:Ù8t™ˆnÚñmŸ°&Ê»}¹g™œNI¸92D<ý6€aº·ÝR×Ñxå;Ú=øu¤Wêéж¶h§öcÁìêSE7*?T=»û• .5“Á¼N¹ÛÝ¿g®µMíŒð&„jTsDõJ¢ %sdiÑë³mW•bÒ;ÂG*x¦ÂÔÊA!*H*ÇfÙ埢³\ƒ·{—o|pyŽˆ¼J4 %Ðkà ~ßY_Çî<žŸ¬i´Ê÷—;»x¼ìãOu†|Gúà}*I›W©z®©Fl­ãPXñÚVºÅ/Û¾ªj¬ìo»eÇ™tõ¯CCf“ºdf\zï¹1XçòàÙµz‹Ež0çºÿbqç)š¹ HUÁv[$™ÂQdk4I}{3ßç9®÷Õ9÷Üøl PÁpQÆw¬¨óµÿ¶zdÃ/‹¾c6(‰‡¾`V»¡Œ„W`óÜžUæ}Q/Ùü¨¢³…á! á²E(¸¼¨­Å„NK$VYu;uG9§Ëý$º¿ÎNW–±çžr=EÙ(MT~’‚L˜ÀŸ›¾%FÓ«ÞOžr}܇Uwê¿¥¾ð€x)Ím8BASEM€'•6Jˆ%nVR4‚b‹åš³œ­CNF4 SCALELOM‚C&f$ú…ÀMà ó@‡R)621:345ÒM€lÀàKÎqÝ’»«ïê°Æè¯ìÚÝõu¨ÿ^kÎPø.à AM™E´¡«³_bYêÝ.öiãb”æX¡zÌÅ®¿ºjG%lšæÜKpy¸vÇÜm¾1HÐÖ¦›“âNJuØyiɫۅX2Ê|8f¶wUçeWõ7”¢Ç} s ýÛbþ,‹­îÎ^Ö¶¡ óÛ ¥ÙõöÛ^ÛÐ$ø3é´OC¿sFO5?d®ÍL9x–6ŸåLÖO¹áË–±5=Ù£Ÿ$kÒoX=Žò»a{0ÿ1râÛskNæ©00û9¤,8üUÓ~¹y1i ^¨=Û ëʵ{hýè÷‰¶¾nÁ™AuˆbBÒ¿“Î 1h·€Y3_µ™Ñ}ðí¾µ(³#ak£%>Z3¨*QwhÀ³8†)È¿1µC¸XÃ>Ä+ŽÔƒò§­s Ÿ=ÚÄIkžÖO4ª'S$Q mY=õ²JLò0"%Ýø—õ»D79GgQ×'_3”Î¡ÄÆŠö¡çz6^ËÝ4)|ù‹4¶¢’,¸!?­`á’YL‘«œu´ä¹jÛºsO‚ GMÊÚ Whä<-ÝÚzäBASEM€g †l0j™›³ZŽ­ÂY ±„Ö*l>CNF4 SCALELOM‚C&þñ¨ð¢R@538:358ÑM€lÀà+ÛÏ¡óؽǔ£]Êg;<»¥—˜j¸”EÀÐ%jKŽ2Ö¸y#ðdÈkkÁßœåò›­W¹ gþ´—4†\úº¡/ANsƒžå3jQæ¡‹—Й´3ö”Ï1‡™›=ÝÕ‘*ž8@+¤‰éÝέEcÏVÆí:{h’NÊ´‹F ¨j·o’_?JæE½0Ø–|þNYHºÓYmŸîµ[a®°£Xºê|𳣿Šä--§¤7κ÷ªÖü€éuÂîlE=Þõ€[ó•‡Z§‘&XºPŸùªb½*zŽ+¿Ã»ÖO¸+b5â²ìa¶öÌ7F“¨érȞ߀ª¥„Ð-˦ÅÃPÙDr;âd¦Ÿ–ƒntÒáM;0l×m/R «ÍE:ýùi¾iGS¶UÖîxá’ºCµtTŠÿ<@å}jx0¼J 'L0T‚âÌl¬ #·^¦*¥1<,øIá¥`•¥&DRÁr²ÀAlV ÇHŸßðšÒ„'31{bÞ´s"ÍøÉtÐÁýrF=°•—ŠksîtüàbTÉš» À4Ll¦f`ež£ã-ë]h/ìQ92»®È‡æBASEM€§á*pºÆVáh0táÊÄL·"-†‘CNF4 SCALELO&M‚C&Ø)+ }µoH'WÙ´§#UmfIÊÒïtÜ R1557:250ÏM€lÀàSuڌ ] – î Ò,ã®G@'`ž )ŠÌ}F绀šøi °¾¢ j,(|’nÛLŽ¿o¦JcƒùÑ(â>†eÎý}ß /8m FâDÐêmždšêßú\fPZØŽ …µæö)Ra³‰X 9#jŽXXQ>~-K.S;”¤Øæj“–”a =÷™o,«’©ÊÄg'²Ik´Ù$9Åkáòb¿wΩ§§žaE(Ÿ²×Âô{=ž7$xà£,‘ÉÐë%|M&$ÅÔ¿”5å5Á²UûæLÃÅOÂãÐñ¡Dý~ßY}e±w¹”n ͧjõ¶×ÁøZS“´q³™Þ誴|¦Àlžnå÷Xr©“úÓÒ߬™âç]=û0¯€qÐ".~gžñÃ{á|¶‘;­õi±¡TzaG`gOšÆÏB±^zK§ñðPš®G{–±â醇#CÃæäÚõúhB´ Ddõ/Š-Œ^ÕfzZ§¦•¹—°ãy³4¦NlÒ‰¯æk¤I<ò’äc¨-C¡sôØ4óX&±‰ôþÒ'ÆÈãôX±ÄèŠÈÖÚϹIr©•€„[º)Q8)Sä©ä$1J.h® Ñ„Uu6ÃÖØÔÄ•˜hèÔû#°¡ù ëRòq(]®¨*QÂQš@µXØñ“l¨Oß»!,“¨°ŸÒŒ&ÎI»BASEM€gC€&Ðh5-   †®–›UJ› ÉCNF4 SCALELO!M‚C&F$:À+ù¢D,Eþ.¤FwKh Ïvó(Ihsh1.01€E¼M¼Å×àòû :C^g´É$¤»¹×²ˆ­ß¾°R¬§×np£rÙal7†·Wru 0p™õg}½©^JiØ:«¹ûe]…`ÜãcIhsh1.01€io_lib-io_lib-1-14-11/tests/data/raw.info000066400000000000000000000007201336132477700201020ustar00rootroot00000000000000Reading archive raw.srf. trace_name: test_run:4:133: + 593:417 ... 539:484 x10 trace_name: test_run:4:134: + 548:359 ... 529:256 x10 Reading srf null index block Reads: GOOD : 18 Reads: BAD : 2 Reads: TOTAL : 20 Chunk: BASE : 20 475 Chunk: CNF4 : 20 842 Mdata key: SCALE : 20 Chunk: SMP4 : 40 17659 Mdata key: TYPE : 40 types: SLXI : 20 types: SLXN : 20 Mdata key: OFFS : 40 Bases: A: 411 Bases: C: 296 Bases: G: 367 Bases: T: 406 Bases: TOTAL: 1480 io_lib-io_lib-1-14-11/tests/data/raw.srf000066400000000000000000003141421336132477700177470ustar00rootroot00000000000000SSRF1.3ZBustard1.9.5H£úEtest_run:4:133:®ZTR  HUFF€€1 ƒfôÀþµ,HUFFg‚à‚œ ÐMXÑETùcåÍô0¹ÿm28[AˆêÃýÿï;Jã’2Ú(ÙB8QAêÿá›8àAfk°ÌÀR‚@Ðÿ>buš%Å&@¬HUFF…À ëHUFF«ƒ—`l·mÛŸÛ’uÒ‘¢¨û"%QŽÛIš¦A›"E‹e(6`{ÙÊ=쫈F3ùãQÎrfÞœko˜›L¼†ÜÍÓ(fîcŽçÍ5sG†™ó±‘ÎŽÅ¢W®•ˆuL“öTt YèZµiÓô@ºÔ¶Ö¯d&[ÚýÎÝÕJ@À²_øÆÆ˜Øm€iKgÚNÓ÷ŽT€™úÆ2Ì_lÕa6 ùä{ç3¿¬‰ó¿aâÚ|óÿfXšnÜi*ÚJÝÍH…r†HéguÚú-²[šm*Ÿô›,:MCÑ…áÖö¶÷ž÷9·í00‹’(š¨‰ÿÿI*ÀL}‘ÿ7ùõ!ŸáZÛ:Ž™µòë|:i„aHÆU>cŵÎòÛmÝT$Ü,¥Ìç•d>×Â*D©é¶|†æÓ€¤7m,ìC—,¯ï}ß[½ßc>çs†3»r…Â8ó›ÃÉhæ»ls>Û%#ÂÊ|®ùn\Šæ»Fͯ#Ÿù-‰­™²jíšR-]£™ùôc}„HUFF`„‡0°†A˜ ¤ûÿã €+`IáÐ!~W„´ÁfN@gø(Ž˜¼LC-ëÔ;eÊ49TdØ’‰'^[—›/”Åé/8|–šÒ8Ÿ‰Ð!Ë×ºŠ…"R:m´ü˜»TEXT áPROGRAM_IDillumina2srf v1.12ILLUMINA_GA_MATRIX_FWD# Auto-generated frequency response matrix > A > C > G > T 0.85 0.13 -0.02 -0.02 0.86 0.94 -0.00 -0.01 -0.01 -0.01 1.22 0.02 0.00 -0.00 0.81 1.22 ILLUMINA_GA_PHASING_FWD 0.004400 0.003000 ILLUMINA_GA_CHASTITY0.600000ILLUMINA_GA_BUSTARD_PARAMS 1 4 2 1 1 37 1 1 4 39 1 38 74 2 1 4 1 0 1 37 1 1 4 38 0 38 74 2 0 1 gzip .gz 0 0 0 1 37 /staging/IL9/analysis/080813_IL9_1213 38 74 /staging/IL9/analysis/080818_IL9_1232 HWI-EAS130 1 -1 -1 1 37 /staging/IL9/analysis/080813_IL9_1213 38 74 /staging/IL9/analysis/080818_IL9_1232 /staging/IL9/analysis/080813_IL9_1213 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 s s s s s s s s ILLUMINA_GA_FIRECREST_PARAMS 1 0 /staging/IL9/analysis/080813_IL9_1213/Data/default_offsets.txt 2.700000 /staging/IL9/analysis/Instruments/HWI-EAS130/default_offsets.txt /staging/IL9/analysis/Instruments/HWI-EAS130/default_offsets.txt 1.500000 4.000000 1 1 gzip .gz 0 0 1 37 /staging/IL9/analysis/080813_IL9_1213 HWI-EAS130 1 -1 -1 1 36 /staging/IL9/analysis/080813_IL9_1213 /staging/IL9/analysis/080813_IL9_1213 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 s_[12345678]_[0-9][0-9][02468]1 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 C2.1,C3.1,C4.1,C5.1,C6.1,C7.1,C8.1,C9.1,C10.1,C11.1,C12.1,C13.1,C14.1,C15.1,C16.1,C17.1,C18.1,C19.1,C20.1,C21.1,C22.1,C23.1,C24.1,C25.1,C26.1,C27.1,C28.1,C29.1,C30.1,C31.1,C32.1,C33.1,C34.1,C35.1,C36.1,C37.1 1 0 /staging/IL9/analysis/080813_IL9_1213/Data/default_offsets.txt 2.700000 /staging/IL9/analysis/080813_IL9_1213/Data/default_offsets.txt 1.500000 4.000000 1 1 gzip .gz 0 0 1 37 /staging/IL9/analysis/080813_IL9_1213 HWI-EAS130 1 -1 -1 1 36 /staging/IL9/analysis/080813_IL9_1213 /staging/IL9/analysis/080813_IL9_1213 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 s_[12345678]_[0-9][0-9][02468]1 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 C2.1,C3.1,C4.1,C5.1,C6.1,C7.1,C8.1,C9.1,C10.1,C11.1,C12.1,C13.1,C14.1,C15.1,C16.1,C17.1,C18.1,C19.1,C20.1,C21.1,C22.1,C23.1,C24.1,C25.1,C26.1,C27.1,C28.1,C29.1,C30.1,C31.1,C32.1,C33.1,C34.1,C35.1,C36.1,C37.1 1 0 /staging/IL9/analysis/080813_IL9_1213/Data/default_offsets.txt 2.700000 /staging/IL9/analysis/080813_IL9_1213/Data/default_offsets.txt 1.500000 4.000000 1 1 gzip .gz 0 0 1 37 /staging/IL9/analysis/080813_IL9_1213 38 74 /staging/IL9/analysis/080818_IL9_1232 HWI-EAS130 1 -1 -1 1 36 /staging/IL9/analysis/080813_IL9_1213 37 72 /staging/IL9/analysis/080818_IL9_1232 /staging/IL9/analysis/080813_IL9_1213 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 s s s s s s s s C2.1,C3.1,C4.1,C5.1,C6.1,C7.1,C8.1,C9.1,C10.1,C11.1,C12.1,C13.1,C14.1,C15.1,C16.1,C17.1,C18.1,C19.1,C20.1,C21.1,C22.1,C23.1,C24.1,C25.1,C26.1,C27.1,C28.1,C29.1,C30.1,C31.1,C32.1,C33.1,C34.1,C35.1,C36.1,C37.1 1 0 /staging/IL9/analysis/080813_IL9_1213/Data/default_offsets.txt 2.700000 /staging/IL9/analysis/080813_IL9_1213/Data/default_offsets.txt 1.500000 4.000000 0 1 gzip .gz 0 0 0 1 37 /staging/IL9/analysis/080813_IL9_1213 HWI-EAS130 1 -1 -1 1 37 /staging/IL9/analysis/080813_IL9_1213 /staging/IL9/analysis/080813_IL9_1213 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 s_[12345678]_[0-9][0-9][02468]1 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 C1.1,C2.1,C3.1,C4.1,C5.1,C6.1,C7.1,C8.1,C9.1,C10.1,C11.1,C12.1,C13.1,C14.1,C15.1,C16.1,C17.1,C18.1,C19.1,C20.1,C21.1,C22.1,C23.1,C24.1,C25.1,C26.1,C27.1,C28.1,C29.1,C30.1,C31.1,C32.1,C33.1,C34.1,C35.1,C36.1,C37.1 1 0 /staging/IL9/analysis/080813_IL9_1213/Data/default_offsets.txt 2.700000 /staging/IL9/analysis/080813_IL9_1213/Data/default_offsets.txt 1.500000 4.000000 0 1 gzip .gz 0 0 0 1 37 /staging/IL9/analysis/080813_IL9_1213 38 74 /staging/IL9/analysis/080818_IL9_1232 HWI-EAS130 1 -1 -1 1 37 /staging/IL9/analysis/080813_IL9_1213 38 74 /staging/IL9/analysis/080818_IL9_1232 /staging/IL9/analysis/080813_IL9_1213 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 s s s s s s s s C1.1,C2.1,C3.1,C4.1,C5.1,C6.1,C7.1,C8.1,C9.1,C10.1,C11.1,C12.1,C13.1,C14.1,C15.1,C16.1,C17.1,C18.1,C19.1,C20.1,C21.1,C22.1,C23.1,C24.1,C25.1,C26.1,C27.1,C28.1,C29.1,C30.1,C31.1,C32.1,C33.1,C34.1,C35.1,C36.1,C37.1 SMP4TYPESLXIOFFS5087Rþ593:417þMƒ@ Ððf9²êº<=ù\v½ïßw³~ã‡\[?e—Ę~4¿yÉN¾Þs 5æwa˜‹æ AnãîV±¼™!øÏä‘îµ¶šoz ü‚ª-v”"öôG,±óߢ¡¢æ&Äqê3Ï“¦Hoz캈nÝYÝ\‹ÊñöåÎÂNC±TT [ÎÝI ß`%¥''·…ä<Ô5ÇZ•)K£$FÜ–z”îø7MœFÙä…'£ÔI¸l|ƒ˜>NUvÛŠ"éëÞÖÅ)ü§6{×Ð :$ÇØyXèr{tÓI¦Jg> õ«Pä íÝ6ÂÉŸB¹£Í^xR›ôž‰¯m_Ök´“žçÁèÓÁš¶/¾ðn€«cªÕ£^«!oTîÜîˆ3<“‘îN+†S2ÉCù²û±×-‡x#åVèy©ÛµÇw—ÁYµa­š¿€¯}AU.aî&ÍkuÓÇAIçÌïVµ®ÄVj¤Ønv„4»‹gt^iÞ ‰%<‡]n­ Ÿë¤å `ír´Mb¾b?€“C¼H‘=Óv}!²,°Ÿß_¹~XÁë1&&3áÚÑÔvšýt‹ç_UÜÎW‚cHº“MÛÙù¡ÿé#<°Îi!Ë|³¸Zž˜¾ï¾ Ul¸»zLaÚ£h¤ÈœO_¼ûURe'¥.SMP4TYPESLXNOFFS-40xM„pRBC''ZꌤÉgb0aò˜|¥ú(6Xª*§•®ÂÛœUêF¨Üóª=f±!„ æR”X ¡0ÆV4ºŠ!AŒþ™dÞ0I’˜2V”Xl´‹o:v)2 }¼ÑMZ¥2Ó:¬AiEÆ#¨&ÄZk:QgëÕ¶·~Ùú¼µ]¨¼¯Æ,r„Ø”ÔYÓ ÆW£¸¦ •œŒúÔ%/SšÕ$j):þÁÅ%sqÆ­.ZV³râfîàˆ 4˜” O!Åô¢Â"˜NK6ÓC¬Rh¾Ù²å¨sT‹Õ~ï]k9B<ùÀ£š1Ñ2À zl /Tˆ0Qì(×(^’.CŽ\¬´W™JUžqŽãμ¡G<Ø€‡Brs œwÈÏk†™wýˆ“hÀº™›½‚ÑïäºøÁŽx0ÇžpBÅÞWonP 4©‰Év‡»–ÄlÕ»e^hííêz%ÕM_Nôe-tø¶îÆBASEM€g6À±U8 4–Ð27gµÊÚG:CNF4 SCALELO M‚ ÀŒ‘ÅÊ€'nWPôÍRúÖ´Õ±õjÉR 587:382õMƒ@ Ðð]œ¦'Ö?#zzÄÛ‘~{EûxÙ‡={’ä]¨û)š…Aàã>i)ùüXY’\¢Ýg,À#Ôæy‘ABô]7êè JbíŒfžTåµMs¾ýb#xp¤ÂÇTµLz¿R©“ TߣwYŸùgUId÷?5Iíî}D8n¥½‹£×û'u#åÿÓnx1Š|¼¡ðAÑ_Õ²¶Õ*KÖû1~*rôZ,UPs¾>ÉžÞÿ”p±•µ=orïŽ8Þð‘Dù{.Ayëo ç2_ýðpþLsè¬žÑ Å­õøkÅÐs»¬«B eȹ¿7ˆq`Ý6/$>ŸÙI朳$3êÚ¯E§V£îP'IÏÄf¤äuª\òzͨmÒã#§¬3µkk‹5ÍtŒAÙ&Ôu4‚R'0;K0k2®›L¶3[˜™U–$¡8Àq‡EEÊ™Œ=M{)ÁíLõRäìŒ\¯°D rÛlÜñ{.øñó g(­.±C"–Ò‚CgI"‘¤ÈŽ–°ª…»l¤÷ÂFÀr`~d¾cDuˆÏÙt…û@h¸J­§L:›ÈJ¬ðÈ<Ù– Ÿ†µt€3…Ê+>JéF¹²½¯Q8’Ra1<ÁÓ1£h‘EÔJ­5:׬Á®€&Š3EW‘´SMP4TYPESLXNOFFS-40M„p~M®(D¼›E*CÀ„!Gˆ„e¥¬[j°T×lò–Lvø";ü¯22Øj6°„D‰e5Æèó]vsXŠî¾O;müGk8ùÃ}=æ[þÝÃzû!«¢ á~2úx;Øášjj5.ù‹ü5Gr&Ñ ŒµÖìDYÜñ†Úúmhs²ÓÎ~T¯®d°ÿÈ¿•xNfƒšÜlÅÞ´°Yù›­ÌKÛ‚r²¼šz *žˆøÓ/r(VärhMŠ&n¤wÈ|@8§É‚ÍE>ãczéIVy"Ø$I6ÓlŸ¹ãŠù~ë˜åyÇ;Jýɤ‡à Žð ¸š2f˜cˆ;Üa‡-ö#“äqAž‘bŽYTúOÿåI¬¾§ŸßZkŸu®x˼3ÎqÜ™7´™'Ý®ÀÇ!¹9PN ƒ;äÆç5ÃÌ»~ÄÉ4àNÝÌÍ^ÁèwrÝGü`G<Øx«Õ;н¯Þ\zÐ~|ž•èV¿9S‘-ëô\šÙ»5WRÝôGÝR%¼ú¶ÎðBASEM€g‰5 Ò$2²dº©Šc”á(sƒmôCNF4 SCALELO7M‚ À ö™þÀİqö”&Y(à 84 pìüÞ0¸®i³„VÓó9f-ÈR505:428ûMƒ@ Ðð ÓqÙ´}Wp¶… [ÉC‚•?PLñU‹¡‘­Zg¼‹+žtÁ]jÍú îÛ.ýh®"¬ëÑn¼šË¶èØÕÙ@²…çã´­íã—¿Ù~Ïn%¨“\°i*.7Ü4;ýЊ L.ê6wc«G,ç²èYÙ zåsG¢Ö¤È¥?j}MֵŠ‚öD…-øªè séXu'ûŠl…êê­®e2”)-p 2üÔêó5{š^Ý£½‘™/AîÚÒF ¡üÞ¨RAàaÐgœ×çG U¹uWS*š4&ÀI™AºùÊ-E®zÖÄCvcÛ’‹£ƒGºæ+öLž\ùßdY=âÂ×ö5Eg E(ÃàcwD®ã4 C\¶‚Õ«R ¡µ»îåAš[A3lázЃ-,—ÒýSMP4TYPESLXNOFFS-40€M„pRBC''Z'µó¥Úh!Š¥ª|$Ùu/Úâ²} ÌQ£ÈoÉpÄZç°÷ÂO‹ÔPƦ|Š€èâíô‰®OP¡]8K•äq)ž1›oënÜèã-ÈÌö«T&¥"KT›ÙóT9h›;Û6·¢Ýµ¶¦5õ«º„j—ÞˆtwsÞULÛþjÄõ\Ó;yV˜hCVyî•Ìkð•3ù\uà9¹œó‰Èñ×0“ªÑ½ø†d:pG >°aA#š²áL9ahxè!þôÛ ¼fž- ­ö¦z­S¡\“£nš(þœ%JP%,~´ CÎËXÑëÆ ¶Øçö…›¡'åTY„‰r¯§D•ýf+8ãÇyCŽhÎÐvÖ™Ì\èN|v´™“ÑÈ9æXÈx0êxÇ}ÕQ?Ïù’Ÿ}“Ïï@Ž· Q-•!gQöQ¼Z¡ÓBlqã:Õ‘æö»ŠÚÛ¬2{»íï랪Ìᣮu»µÿBASEM€§¥¬4ØrsI€2Èáp Acb´ÕCNF4 SCALELO4M‚ €`× ÅG'Ò`jÝæ ¶^»ži¦ƒ*Š|€z;]ç>Nm€ Rí548:808êMƒ@ ÐpÞêÑSÃk!ª^‰º!éýIš{ºb72HçúYÄ¡W™Bч™ÒíýÌ£S¡ªýVŠÆ³ÔàQ褼±ÛV(V¦0¹k¢G¿Y^ÞsF:ÇðYçªó£!ÚB0v<ñC:¥ÕHî…‰À¬Dâ)\B†ÚIµ¢êÄ ¼ŠZ—Û$0”Qryl:E]Tgìè‰Sý¬ß µ ÷<ÜpiR\d4º‹ÒäÉ2lЧ1ÚÕâN V1=„ˆ¶3†ÁN ¬Æ¬Aë’Aý¬Ù)É/¸û¾#ŽAôŠö¦8;?ÙëßÈOnD¾õSØ$Q&‘N 'ƒšá!ó˜™cŠE²"’¯˜ç>?1À¯ºbæ)•ò©$]2µAE¦'gÈ£’\ßà.SÄÇT…˜›HÐQ ·¹M?-Ü¥ŒDšÎ|—[lçŽØ´3 /yí' fÃÍ“§ú¥ÍMwón’ò¦¯ý1ä¼á·væ½0ãDÜ0æ-îr'ÁtèêïHX3Æ»†èg§cNÑ'ÙPoñ³ŸÙâyi†š%ß …Ê¥ÊqÔ~Àü…ÃÂûør Q„‘‡02¹Æ‡”RŸ:T<@Ïã¼à‰püîAAúéÊ‚'y $¼ˆæ L?ƒaó! )¡!õTq‡Ô|ÍC–éáKŒcg‘ßXd›=n²ÓúF÷ƒ8ò$¿”(Ô<¢H™WsÐ~rÄÛdíù_‚²œµºäç¬d>ûÕ4aiU4¦…}ДÌf.‹±E– ]=듲ë¾g¦Ä óQ¢LN¢Ô–ŒH"Þ¢¦<¿%µof83ùëBASEM€'%4'¦M‡”“€YSZ@™l>CNF4 SCALELOM‚ ÀŽy*þ¨A eR568:418ùMƒ@ ÐðÊè‘ ê86d#h)jó¨LB{ò³Jò>ŒvHUEaN„+‹½hÀÑà™c‡D^Õp°¼í 7|0<æšÑƒkùy[RCŽÇ¼F‡yåohàÕEM^PâÍN ŒÙOu§¬°Y%hn²µDÝG+è»gŠ*±Ý7Æã†íÜóA›šÕ-˜ÞêÆ %‹îP41¯Ñ¾¬)›6gdöó @¿(ÄÚ¨¹>qFCÔãkΩü0ÖÀ„?M-˜Ûµ÷ƒÏa°ïƒL{€DvGÌõ}r7ªE‡”E·å’tÔXǨ{Ò=H}|îjnÆÐ/èád1_íúA¾‚WàÝô¤±¬}Þˆô®½¶¾qÆÞÇt:ÖM‡´Æ+GöD®nÈ8φ=øACÓ)Ÿ÷úîzÓ¥Üw¿ \PL= WÄüÙC˜MËSÒw#`³ôL!š«§G¾ìˆµ$E¹ræŠ×9ƒÖ1"¿pß”Ä|ØAÚ¬D`ÑÇ©:M&C¸óÁ¸ÇR\ÄißWxNçF.ç|"r<¤DÇ5̤jt/¾á™ÜÁ6,h0É!É”††‡âOO°­ÀkæÙ¢ÐjoªwÐ:Ê59ê¦IâÏYÈ¡UÂâG 2ä,±Œ½n¼`‹}þ`_¸zRN•Eˆ(÷ŠqJTÙo¶‚3ÎqÜ™74àˆÚÎ:“™ ݉ïÁŽ6s29Ç ï@F︯:êçù!_ò³oòùhÂñ4ª¥2ä,ªÓ>ŠW+túCˆ-n\§:ÒÜ~WQ{›Ufo·½ã}ÝS•9|Ôµn·öBASEM€ç€Æ† ÓÚR¡f +r‰Ú0}CNF4 SCALELO#M‚ ÀŒw  yÊÄöpç€E õzžvº RD507:435Mƒ@ Ðð±ƒð’’µ¼_÷’œ , ×ÓOøé»Þ+à —z%²ˆÈ¸õ‹_æí_â>'á{y¾.Z|yüÓwÒ5µ*–~1¡ —^ŠÆÄÓò)jÔ^ªùù,A³nW:À›Êjúk?«ÝÇ¥÷ÐÞ¢ÙXÏF#-ŒY#ƒr(uÀÚ{UÆ4PàÜÒßùK虨É̉ ç†eÅßµM昭¡Þ2Ö8ÓÎGQ(`í¦FK©u«58XÇÍ&j¸ãÉößïÔ»ÉáÒ‚i ØCÚ¢ÓXÎRÐ5 PN^ÕF4‹?a3l_SMP4TYPESLXNOFFS-40€M„pRBC''Z'µó¥Úh!Š¥ª|$Ùu/Úâ²} ÌQ£ÈoÉpÄZç°÷ÂO‹ÔPƦ|Š€èâíô‰®OP¡]8K•äq)ž1›oënÜèãnòÐ*•I©ÈÕfö|UÚæÎ6¤Í­hw­­iMýª.¡Ú¥7"ÝÝœwÓ¶¿q=×´F³ož&ÚUž{%ó|åL>WxNçF.ç|"r<¤DÇ5̤jt/¾á™ÜÁ6,hD“C6’)' =ÄŸž`[×̳E¡ÕÞTï u*”krÔM“ÅŸ³$C ª„ÅdÈYb+zÝxÁûüÁ¾p3ô¤œ*‹!Qî㔨²ßlgœã¸3ohÀÍÚÎ:“™ ݉ïÁŽ6s29Ç ï@F︯:êçù!_ò³oòùhÂñ4ª¥2ä,ªÓ>ŠW+túCˆ-n\§:ÒÜ~WQ{›Ufo·½ã}ÝS•9|Ôµn·öBASEM€'‘ŒEÈ`sc’ª¨˜cà 1§XÎCNF4 SCALELOXM‚ @‰ÐÀ ÷ I¿€ ûƒ+˜Í@õÂñheÕËðØ&/Þ»›ìT­¬Q xx¨YÁ·‹;7, ¯‹/ –‘’1± ¸¥Ž#ãõÀÇ/ÈRó561:484þMƒ@ ÐðB7·`ç÷ò9:,bv0pÒŽhdЂôf)À}ËÀ| åtëWØÛŒøŠ…žúSÌÏD?jHé¯!ôFXxá[uZ>~#‰3¤Ù?BÌâoš¢¿¦1–‘e|ŽÒæË¦¤‹¿,t±~Åáýù|FÕâí˜ó¿±˜¿ý‚‰qÕCËдV¿³ô3ø Íã¿!R?Õý%ÎëÏ3ÿõÄ? qjÈýÓªŒ>®£lßñÓKa½e¹û· ž Æ£èw|ü>¥›®%ÕxÖ÷fâiûùhàx]+¦Ž·õ¢àçÊùg2+ãSþ£Gp3N­˜hF¹à7%)ß ÄÁ‘L<çO² j‰ÝØÕO\ÊÔnªüa¼8vÓõTøB]Õ¾þ!WêÞ–IdMá-(,0Þ>DS‡þ>šæ»X`y\eÇ&Ì žu¾@46Æþ!ô»ðÊç)Š̠¨Å>*Qniž¥ë!au“(†ÞPæÊ,¦H¥ÔP€¡OVd,yÑ—ÝcFñ¬¸Cà„dC§u%5j×ÑÛ?t=PZ=ÄÞ–ºÎŒKûA“í#¿ŠKQÀæœ&DñR±ë’Vdd憗Èç¯ÅU±4jœãCk8ìåUX››*£ùÁ>˜ˆšùrò¤r³SMP4TYPESLXNOFFS-40xM„pRBC''ZꌤÉgb0aò˜|¥ú(6Xª*§•®ÂÛœUêF¨Üóª=f±!„ æR”X ¡0ÆV4ºŠ!AŒþ™dÞ0I’˜2V”Xl´‹o:v)2 }¼ÑMZ¥2Ó:¬AiEÆ#¨&ÄZk:QgëÕš·~Ùú¼µ]¨¼¯Æ,r„Ø”ÔYÓ ÆW£¸¦ •œŒúÔ%/SšÕ$j):þÁÅ%sqÆ­.ZV³râfîàˆ 4˜” O!Åô¢Â"˜NK6ÓC¬Rh¾Ù²å¨sT‹Õ~ï]k9B<ùÀ£š1Ñ2À zl /Tˆ0Qì(×(^’.CŽ\¬´W™JUžqŽãμ¡G<Ø€‡Brs œwÈÏk†™wýˆ“hÀº™›½‚ÑïäºøÁŽx0ÇžpBÅÞWonP 4©‰Év‡»–ÄlÕ»e^hííêz%ÕM_Nôe-tø¶îÆBASEM€çFPVU- \ZËQ°Ù€Eˆ`–ÌCNF4 SCALELOM‚ ÀŠ ÔoN_ª…œRe539:484Mƒ@ ÐðBQ’¿QÆÑnO |fw†ÁFÀŠ%+ üt‹÷ /+Ï£“ÿºõ«bËû¨¥zíÊó!ùoÝ”2– SÚ4¬ß'Y±²”ó:>å …Õ‰»ü\©19êo “µ¼á§íí시# °wéRòŠ“ðÔìÝ_ðôv¼p·÷¶ÃÙÇ>ß1÷³ŸÛIp¼yø?‹&6±ø=~ò¤¤ó¾i6À â°ð8‰’7k‹æà<‹…¯59×ìc/¯óyïëÊ|!ÆìOïÅ]I*ß–j¾UyèRˆpe×¹æåÈr}x~7¹¹>Ñô™?w0ífÂI{±JÆ%çÞ²ïËÎash´¼Tý;÷Ü$]fï/aëò¦!Tö‡T°ÒÏi»°¤;þž¹Œ:¨Àgÿþ7( P˾—£ñGú=~²šÉäíþüÅlZ0PNÔFÐ é¿x¡·`Ê1*Þ¯ÝQ’;筂ׯÙÚË«›¯È¬³èoÌž}¯ïE ä}äYÔqÀϽ&4²W>â6íݳ¾Î2Zíºo!œ2®vG-vÚ(w;¿A­Pº$ùbÛÖ²‡œ~ÁvMö_<æÝæÍ–曘çŒO’cF[“,¼wǬ(§‘¤-pì7³‰ýÉN¬sºÌWiP7yC;Q²î­¬íUè:m-–›úSqHã}H]SMP4TYPESLXNOFFS-40zM„pRBC''ZꌤÉgbh!Š¥ª|$Ùu/Úâ²} ÌQ£ÈoÉpÄZç°÷ÂÂs)J,†Pc +]EŠ FŒL2o˜$IL+J,6ÚÅŠ7»Œ>Þè&­R™iÖ ´¢ž¯ ÊAÛÜÙ†´¹í®µ5­©_Õ%T»ôF¤»›ó®bÚöW#®ç5ž}Å5P¨¼àdÔ§.y™Ò¬&QKÑñ..™‹3nõpѲ°žå³7«pG Xذ Á¤ | )' =ÄŸž`[×̳E¡ÕÞTï u*”krÔM“ÅŸxò)€G5c ¢e€ô"Ø,^¨a¢Ø5P®Q"¼$]†¹6Xi¯2•6ª<ãÇyCŽx°)º߃mæd4rŽ92ÞŒ:Þq_uÔÏóC¾ägßäó;ÐÁl{ {_½¹A%`Ф&&ÛîZ³Uï–uz¡µ·«ë•T7}9Ñ—µÐáÛº?BASEM€g0]…Õ0AØDçÆ*(A0À1€CNF4 SCALELOuM‚ €`œ1¼Î<Í J‡Ž;ÑÊ_­”‚TlÔ± øœð”CŠì0¿ÔÝŸvw×\¼ýšÛo.?¯É©– œ 8`²@à ÆNžn€§ìã ‚Ây߆)3,HE€˜x^hX@H£åEtest_run:4:134:®ZTR  HUFF€€1 ƒfôÀþµ,HUFFc‚p€› °Ì†˜9' â(¹ìýÿo¼«0Pu¸ÿÿ}'jPˆÏAˆS—R ^2€Þÿ†O%ÑoÓ.12ÃÀY Â0йÿ _ʤK­R,. ¿HUFF…À ëHUFFœƒ—`l¹MÜô¥ilãX !I€æ&Jp캵IÆé•íìÃ>ïÏ3PfêãÌÿ×ó™ùœÿ’ßF†‹r2¢ ͧg¾gä†ó¬ÊÚvÅB²….Õɺ-Ëç–ü†ÕHK×µˆ•NW“:°-¥‘D§ò’T„™és?Ý= –& € ÈÕ j»Uûÿ³`¦¾"ŸPþ+cahŒù4£fcÍ­²(ùÿç³Ò#Vìj1›^Ôít%£S²‰’„˜OÒh­]—ŠXùŒtXM€ºÝ¬aZ $ÄÖ6‰}|l'MÛo¿» ‰KÞÿ­T€™úrò¹!:ßÎ|Ê/á ó‰ü'Ÿi›Oþ4,¶qd¸s«É'}6u•ZHd„¶ÚÍÚfë£5k ë3k¬hÉ´EWë@Ö”6Î[«Èf¿k7ײ!*E@"‡©Ç`;özèÿÿ¨3õÍ/f ëò»ùå3¿ív&ßÊ/ÿc —ÏIÑó›óiãŠâèh3æXþ.DÌ9Æ™Œ‡L­­ŸÚÄZVé¿%­LHUFF^„‡0°†aàtÿŸ<p,ÉiÒ"õß%î×>|„–vš+#t ‰ %+,§97QÇ‚¢ÙuBiEÍ×tM“Pn. ´Ãò‘FI¾’2Í¡Ø}TEXT áPROGRAM_IDillumina2srf v1.12ILLUMINA_GA_MATRIX_FWD# Auto-generated frequency response matrix > A > C > G > T 0.85 0.13 -0.02 -0.02 0.86 0.94 -0.00 -0.01 -0.01 -0.01 1.22 0.02 0.00 -0.00 0.81 1.22 ILLUMINA_GA_PHASING_FWD 0.004400 0.003000 ILLUMINA_GA_CHASTITY0.600000ILLUMINA_GA_BUSTARD_PARAMS 1 4 2 1 1 37 1 1 4 39 1 38 74 2 1 4 1 0 1 37 1 1 4 38 0 38 74 2 0 1 gzip .gz 0 0 0 1 37 /staging/IL9/analysis/080813_IL9_1213 38 74 /staging/IL9/analysis/080818_IL9_1232 HWI-EAS130 1 -1 -1 1 37 /staging/IL9/analysis/080813_IL9_1213 38 74 /staging/IL9/analysis/080818_IL9_1232 /staging/IL9/analysis/080813_IL9_1213 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 s s s s s s s s ILLUMINA_GA_FIRECREST_PARAMS 1 0 /staging/IL9/analysis/080813_IL9_1213/Data/default_offsets.txt 2.700000 /staging/IL9/analysis/Instruments/HWI-EAS130/default_offsets.txt /staging/IL9/analysis/Instruments/HWI-EAS130/default_offsets.txt 1.500000 4.000000 1 1 gzip .gz 0 0 1 37 /staging/IL9/analysis/080813_IL9_1213 HWI-EAS130 1 -1 -1 1 36 /staging/IL9/analysis/080813_IL9_1213 /staging/IL9/analysis/080813_IL9_1213 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 s_[12345678]_[0-9][0-9][02468]1 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 C2.1,C3.1,C4.1,C5.1,C6.1,C7.1,C8.1,C9.1,C10.1,C11.1,C12.1,C13.1,C14.1,C15.1,C16.1,C17.1,C18.1,C19.1,C20.1,C21.1,C22.1,C23.1,C24.1,C25.1,C26.1,C27.1,C28.1,C29.1,C30.1,C31.1,C32.1,C33.1,C34.1,C35.1,C36.1,C37.1 1 0 /staging/IL9/analysis/080813_IL9_1213/Data/default_offsets.txt 2.700000 /staging/IL9/analysis/080813_IL9_1213/Data/default_offsets.txt 1.500000 4.000000 1 1 gzip .gz 0 0 1 37 /staging/IL9/analysis/080813_IL9_1213 HWI-EAS130 1 -1 -1 1 36 /staging/IL9/analysis/080813_IL9_1213 /staging/IL9/analysis/080813_IL9_1213 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 s_[12345678]_[0-9][0-9][02468]1 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 C2.1,C3.1,C4.1,C5.1,C6.1,C7.1,C8.1,C9.1,C10.1,C11.1,C12.1,C13.1,C14.1,C15.1,C16.1,C17.1,C18.1,C19.1,C20.1,C21.1,C22.1,C23.1,C24.1,C25.1,C26.1,C27.1,C28.1,C29.1,C30.1,C31.1,C32.1,C33.1,C34.1,C35.1,C36.1,C37.1 1 0 /staging/IL9/analysis/080813_IL9_1213/Data/default_offsets.txt 2.700000 /staging/IL9/analysis/080813_IL9_1213/Data/default_offsets.txt 1.500000 4.000000 1 1 gzip .gz 0 0 1 37 /staging/IL9/analysis/080813_IL9_1213 38 74 /staging/IL9/analysis/080818_IL9_1232 HWI-EAS130 1 -1 -1 1 36 /staging/IL9/analysis/080813_IL9_1213 37 72 /staging/IL9/analysis/080818_IL9_1232 /staging/IL9/analysis/080813_IL9_1213 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 s s s s s s s s C2.1,C3.1,C4.1,C5.1,C6.1,C7.1,C8.1,C9.1,C10.1,C11.1,C12.1,C13.1,C14.1,C15.1,C16.1,C17.1,C18.1,C19.1,C20.1,C21.1,C22.1,C23.1,C24.1,C25.1,C26.1,C27.1,C28.1,C29.1,C30.1,C31.1,C32.1,C33.1,C34.1,C35.1,C36.1,C37.1 1 0 /staging/IL9/analysis/080813_IL9_1213/Data/default_offsets.txt 2.700000 /staging/IL9/analysis/080813_IL9_1213/Data/default_offsets.txt 1.500000 4.000000 0 1 gzip .gz 0 0 0 1 37 /staging/IL9/analysis/080813_IL9_1213 HWI-EAS130 1 -1 -1 1 37 /staging/IL9/analysis/080813_IL9_1213 /staging/IL9/analysis/080813_IL9_1213 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 s_[12345678]_[0-9][0-9][02468]1 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 C1.1,C2.1,C3.1,C4.1,C5.1,C6.1,C7.1,C8.1,C9.1,C10.1,C11.1,C12.1,C13.1,C14.1,C15.1,C16.1,C17.1,C18.1,C19.1,C20.1,C21.1,C22.1,C23.1,C24.1,C25.1,C26.1,C27.1,C28.1,C29.1,C30.1,C31.1,C32.1,C33.1,C34.1,C35.1,C36.1,C37.1 1 0 /staging/IL9/analysis/080813_IL9_1213/Data/default_offsets.txt 2.700000 /staging/IL9/analysis/080813_IL9_1213/Data/default_offsets.txt 1.500000 4.000000 0 1 gzip .gz 0 0 0 1 37 /staging/IL9/analysis/080813_IL9_1213 38 74 /staging/IL9/analysis/080818_IL9_1232 HWI-EAS130 1 -1 -1 1 37 /staging/IL9/analysis/080813_IL9_1213 38 74 /staging/IL9/analysis/080818_IL9_1232 /staging/IL9/analysis/080813_IL9_1213 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 s s s s s s s s C1.1,C2.1,C3.1,C4.1,C5.1,C6.1,C7.1,C8.1,C9.1,C10.1,C11.1,C12.1,C13.1,C14.1,C15.1,C16.1,C17.1,C18.1,C19.1,C20.1,C21.1,C22.1,C23.1,C24.1,C25.1,C26.1,C27.1,C28.1,C29.1,C30.1,C31.1,C32.1,C33.1,C34.1,C35.1,C36.1,C37.1 SMP4TYPESLXIOFFS4661R548:359ñMƒ X€øw¥cºRþõ$q§K ñ¡Ë«D»8DÕ¼âa o:VÂÙÊæ*Ððñ¦‡‡á†u¯X‚²eW8bdîUtÝ®ÂV÷7PFb%$tî ßµÝâÿÑËV\Ã_íÿ¦ 啯;·%p,ƒRõ¿g%˜$« ¶ë©~5$ªÍ×àíaÁòóåÿÜu–i&RPö=±ßŸ¨ãI’0Û06Æ»LÁ‚ÊÌÔ˜QÓa|7?öy3Ju‚cp@ÐÙŽÙ©r+Ï'ìNN´æ„µfº¤Ïz¢ cÔeí9ãTǹÛ:äBASEM€' ¥Yµ„ÌÁœÈ"åÒQæ“ÕCNF4 SCALELO(M‚C&v Uh±Ì @Ä&Ú‰¾1½™šntG½<Ê\oÖ\Rü594:276ùMƒ X€ø»ðMù±áƒ¬½[Å,Â)Zn t~ù~aD#=T7ÙgµÁã-mþ„þGué^-^Å—¡²ôSä á0¬âsÓê =µùZœ\˜J5~z&t-Wg”¶ëšÚtG²_{t?·Ï‡š¾îÚló ]3çO_¡K&¾[·æˆXj[ˆ[íá>²­êɹý¹žt—”¥=›½"r/VEûÒŒË<Žòé¶;“ºú Ê{ÙÀÏ’"Ý$@à>‘IŽ?5u m¯B÷‹2bO¯V×øb¹Í?ð(òÉ¥¢,ŒÒ’v¥ð ±ÇwûÄXfÆ¿6¯P¾™È­‹ 6¶·þs~XÍ5£‘Y8¥‘V­dN£uÿt\¢ fû²~ºn\mòí±OûЙ‘ñ…ƒm¸ª•®s:¡½{ERèÖd¶4¨à؆©b%Ŧ4¶æóW¶Ín™|˜É?¥À"jJ„44ù(ÆíxáÅͲ]\@&‡”JS¨Ã¶¨>cG픘é£œn•âÜ®$=MŰ/"IÏ7ù¬ø™ÛÓ±:GïÜ&dyvIJ•B¨±6Éšï5·” ó~~àœÇíÜD(情±b¤Š“txÚë¤p„OíSMP4TYPESLXNOFFS-45}M„€„–ŽÎ<ø¬U(Њ ¬Ì‰Uà~½l´Å5P…BŒRb¶û­fY£\ÌÒ mp‚aáF \7„50 ¦ƒ¼§Å]Ú1Ì"ëbé&\gݳŒŽu}õÔí€fÞ¨5rÙ”CÊV«0ÿå·»ÓÏýjÇß—Ý\Þ0+^Ý©ï^‹ÝàVwzç75þªvMÒR<4üœ<ÚjG/9œZÍiƯ¥ŒÖkv RqAãÅ.ͪ"ÊÉ½ÎØØ qøC„ ‹”(¹‚o1°‰R»Ü)R©»$JÔF³•ÙØîˆÝ’œ·4"ÁÃEÞn¡¤ z†Ð³€U¸`!´×N²(íE-Z´a’d™ A–E†¾Þ›¸ú#ñ˜7q=×~š¶ÛÉ0ÖÇ{˜½{{hs”]:à*nö|ŽyÇ^íV_æ;øÆ¾ƒŸÿ{s3Ju‚cp@ÐÙŽÙ©r+Ï'ìNN´æ„µfº¤Ïz¢ cÔeí9ãTǹÛ:äBASEM€çVK“Ê0g¬¨9Ø’Em,ƒ%LYúCNF4 SCALELOM‚C&&üìÎO¾WL+5Þ#påØ0±RÐ369:182ãMƒ X€¸`£Š7Ì”Ýiß4;Š¿ * 4Üâ{N„–. 45fãí¾˜L,·Òó qózÃ-„6›%$’’ŠÔlé¦ErFÔÆ4£nýÞâ0Êéà ³O$¹>q#ñ5AºEîÝ/üžXÒ€2N™®oØaÏõ½"—üyJÇ]‹ý¹ê¼89CÏXûþÚF¹"ééªÓg0û¼ƒl¿'z/!IN0a'NZ’Y/:/´mÓ;msmv¸¨žá{Ÿ9sŽõ{ʦn8}ÍUýl_Œ{d8÷þèÿEwÑÆ³MåL¸ ô63¸BL^|ôÐÖÝÚ}]+moí;5‰¨…؉ŒQ‡…0ËFýR³¢ÁøÉ‚µ);|s€d|f+Z/Õ5Å@e,“±Þ†’?®‚ÏÍ)T™öÓÉê¥ßï^Ø=ò¥ZRˆÎ­ÑzdDÝZ5“¯uAK\fH³¶EqINà0oáË„0Û‰#Ç p8L †#8 ð<•vszgùY l;ï¹aB¥ŒG®¨ŒÖa?'-tã>èý3hfj¡)‡1%äq7bsòà¬IçÏÁçÝ n„ÉɹëKfYÂDxž`¨[³,ŒBôYy *9¥8½˜\Á,SMP4TYPESLXNOFFS-45rM„€ðæ`ÉC Ãx’À“J&lƒ¹@¥ô£ã%%˜xÇ4J%ƒ&þ¤‹L h¨CL1bj¸œ¨ðI£*itCéÄ# %8rá  ‘«Á„J r„ˆ)DD:œ¦2T”–étUÓÁ£<ÕÕHúИ©š×¹i±ÕÒ¤*—Y-ë9éy%Je. 3hPóZƨ¦O¨H lD=z襟R¥XΊ¾|ê!¿â%·3«J8 ¾€Áxd¨„ )ÙÄ“Í"3ŒÐàV ù‰~ÔnA«î+´YÓ8€^DCV4tÄpȇÉEréãP#ƒ‡‘iuu žò‚IŒLñšMf±ì¯QÆn¹ù%nß2æÑü\Uó)K“úŠj©É‚¹äC+u4¹ŽNÌoá­¬lžÛ3ŸÅ,cÇ2Ï[ÝXaÜ„(öŽÅúyÓãA­é{ ÅF‰ZbÜöE/\eüú“õ먑{õBASEM€§!Rkeɨg¶˜1¥¬a°’5zCNF4 SCALELOM‚C&FL¬v À„·Ô€R 354:230ýMƒ X€øÞô$t­Þ?—¶¨ðdßÜ5:ú,†’ïje¨"fËɺ¾ÈìÖz,ª,tO"@Ãö(³•9Éqƒ—ÝvKµR ñ iŒ=¡—Ò=*AÛÄ.ë­btŠ^~«ÓôMIpŽW €©`˜ó&×ÑÜÊIþ•ÄI Ä„nƒ5hz§€oðI9ó·ÛŠ-7Oo‘÷ª±‹±Pç±Ùpz§jœ•v“£SÁýet5ùN\ŒTÌ_­‘À‡WÖ‚ùQ’ïú‹D}5¡¨,[±Ø6ç_ê­Q=1fLIѳG‚wö,žp3øw{ÔV°WÔRôÐ?ýå7ˆLáÆûñ'í½:Ê'LÙ‡ÙikœåcÍk„ùÒOøpô‰]îDÛ’qúoÙTÊ—ÉÌaǵ=½Ù£%—áÙéñÁ—–%ê²^»Õùƒ¨eCut­i¢´wÿ[¾&ï_em;s.7¿›\o2júþ• µå&ß!£$àèÞ_n^…ÃÝë{ßJ†Áo?'1wÍzƒ—ó×_ÿZ1$Ëküj-¥&Ö Oœ¶Ç…ù°pSMP4TYPESLXNOFFS-45rM„€ðæ`ÉC Ãx’À“J&lƒ¹@¥ô£ã%%˜xÇ4J%ƒ&þ¤‹L h¨CL1bj¸œ¨ðI£*itCéÄ# %8rá  ‘«Á„J r„ˆ)DD:œ¦2T”–étUÓÁ£<ÕÕHúИ©š×¹i±ÕÒ¤*—Y-ë9éy%Je. 3hPóZƨ¦O¨H lD=z襟R¥XΊ¾|ê!¿â%·3«J8 ¾€Áxd¨„ )ÙÄ“Í"3ŒÐàV ù‰~ÔnA«î+´YÓ8€^DCV4tÄpȇÉEréãP#ƒ‡‘iuu žò‚IŒLñšMf±ì¯QÆn¹ù%nß2æÑü\Uó)K“úŠj©É‚¹äC+u4¹ŽNÌoá­¬lžÛ3ŸÅ,cÇ2Ï[ÝXaÜ„(öŽÅúyÓãA­é{ ÅF‰ZbÜöE/\eüú“õ먑{õBASEM€'MAœÖp(ä&²m®ÅœT#LÑ™ÓI{CNF4 SCALELO2M‚C&^89*ì”Úp¶ÁÍ2h8z¬$@…Ú†îàÑ š?@…ž½R614:269ðMƒ X€ø[·]„<_1ªbƼN=ñÀõfŠþŽ²Ï²É÷³ çBY ¯çKƒºó÷bC•"ÓàüáUÆ×}ä¨Z ®­w‘+òLÇ­·t;ãPÒý£u¯Žãlþ–`j{bpÂo`mJŒ²­G²ZUI*ó§Ìq "Y‰]˜›q³PLw|hí©ejn24÷pIÞÎ)¤½(ÿùfÝî$"Jø+wø?{:õz§ý¥ú…ÌÌi#;ZºYi€Í- ä4úŽë.Äž"›¢¹1.ì c®úh-©·¿e‡6€OrÂ(_%.ÝêhÑÚfðœüåâø´)(×%¾-5ýÚ^ «]¼0´G:¢c"÷N…©ðÒ{-óYÚÄéç³,žKíe4˜Þ*±×ÝP·$wP£Ö‘®Ð~ ¸0{æèøYÒ2¬~@6Ê?{$(®\ѬN‡ƒ'N¬…ÐtŠb…¥Jo>â*ý= ’³~¯âŠ­L¤b±n.`ÛI1yPd+Ž%,,cšp8$J·¡’=ÿ4¿ôØ1ÎÜW½ ±ë$éçÙͬkÃ[15Úìœ Hêƒ&EiЮ}¼ˆÔbn[µ¤nÔ=1TO‚;ôž—l­å?%épá¸SMP4TYPESLXNOFFS-45}M„€„–ŽÎ<ø¬U(Њ ¬Ì‰Uà~½l´Å5P…BŒRb¶û­fY£\ÌÒ mp‚aáF \7„50 ¦ƒ¼§Å]Ú1Ì"ëbé&\gݳŒŽu}õÔí€fÞ¨5rÙ”CÊV«0ÿå·»ÓÏýjÇß—Ý\Þ0+^Ý©ï^‹ÝàVwzç75þªvMÒR<4üœ<ÚjG/9œZÍiƯ¥ŒÖkv RqAãÅ.ͪ"ÊÉ½ÎØØ qøC„ ‹”(¹‚o1°‰R»Ü)R©»$JÔF³•ÙØîˆÝ’œ·4"ÁÃEÞn¡¤ z†Ð³€U¸`!´×N²(íE-Z´a’d™ A–E†¾Þ›¸ú#ñ˜7q=×~š¶ÛÉ0ÖÇ{˜½{{hs”]:à*nö|ŽyÇ^íV_æ;øÆ¾ƒŸÿ{s3Ju‚cp@ÐÙŽÙ©r+Ï'ìNN´æ„µfº¤Ïz¢ cÔeí9ãTǹÛ:äBASEM€'®Q¨…[Ó˜6t®j¥cR°-‰ CNF4 SCALELO:M‚C&N˜ޏ¼ò-¸s@wðǶÈÂ÷ü>~ÞpæPc• €/lÏÕØ° RÛ368:209ëMƒ X€øN»¹€úë‹aAiDý=•¿ Õ”uOïRU”"b#†µÍtIiŽ÷‡*h(\_Ô7ã‚+/ùŽ–W´šH!{Üç,U )°€¢Îç¿]ùv!”WàÕsfo¤ˆ\}|¯'¦ê¡‚ƒB_ìÀøçcÆB¢WöôPª.ziç2"˜J™')*¡Ï¡>*µI¹y«©PµÅYÜg¡›ÆQÆ€OÆÌã5 ‡Ì\lí™+ ÏÅeÂvY&„ÊÒ›'ž-¶M’PcÜîAªŒ¸ÒhraÅmµu‘BÁ(;ÂRMÂlYŠ pˆG²bæ´»Ùk ä½Å:h;ô‹ÌzûžØpFƒ­´œíªs„--+¸é+HC£ˆjíBË‘¡à£0&nŹ‘ü°7ÔCw„ŽÄL[©« ⮇*5õGà.^F:ìPÚ&IÞWR»¶O\aú8R(ØY )Ø^¿7©_ ¾ç»B;L‹wlä¬ÜoÞ‹DÿòIíŸà‰™­xÀD³L:¸v÷‡ŠmËÈM9i»‡V®bˆ-:ð  Fte§º9G%t0=xd¹Á¦0eݬœ"„¾ab¾Éªý»yRö‘š}ðÇ’ûÀÐbj?ÔºäºSŽ $YSMP4TYPESLXNOFFS-45rM„€ðæ`ÉC Ãx’À“J&lƒ¹@¥ô£ã%%˜xÇ4J%ƒ&þ¤‹L h¨CL1bj¸œ¨ðI£*itCéÄ# %8rá  ‘«Á„J r„ˆ)DD:œ¦2T”–étUÓÁ£<ÕÕHúИ©š×¹i±ÕÒ¤*—Y-ë9éy%Je. 3hPóZƨ¦O¨H lD=z襟R¥XΊ¾|ê!¿â%·3«J8 ¾€Áxd¨„ )ÙÄ“Í"3ŒÐàV ù‰~ÔnA«î+´YÓ8€^DCV4tÄpȇÉEréãP#ƒ‡‘iuu žò‚IŒLñšMf±ì¯QÆn¹ù%nß2æÑü\Uó)K“úŠj©É‚¹äC+u4¹ŽNÌoá­¬lžÛ3ŸÅ,cÇ2Ï[ÝXaÜ„(öŽÅúyÓãA­é{ ÅF‰ZbÜöE/\eüú“õ먑{õBASEM€'•6Jˆ%nVR4‚b‹åš³œ­CNF4 SCALELOM‚C&f$ú…ÀMà ó@‡RÞ621:345ëMƒ X€øPÂE~+¥WÞk Îý\Z‹Õíª°7P)(¯R/­Z¯P{Ÿ3¬´~žÚŸÉ×v k/,N(<§™R({Hž“ÄÂ!¯b#­d.  !iw°épûÀa…ŠáÓß ´›ÅÖ՞äèS½@uA¯îg äKmýŸVmm½|Ìt?™E$Ý)K“¯ƒD‰ºæÂ嫤%˜H2YÓt¶J:¶hê8bDO`Òö=wê.9oK𸇾bx–öÏ•õIþáX&5:4sb6x—@É7´ªÐ-Po¬£°šÀòɪ3cd\nÐàã%Fäª`A¿d ÏžïTþ´§w/Ô¢ÇìmŸ”Rñg­i³# )›£kþ[¸)ù”Z1 ÏÌÚÇò‰R«K¡ð€ ;QJþ™û%åA樼ÂÈ…CW²“x\…‹r].ç–“…'ªt„0ÛqÒÄm{¹¨æ éÞâJ-Û©;¦[Ädóºý`ìÉ/ü-Q¢|™ÅñTç*?Ö¥­¶˜ßWoƒGC3'J]qV«;#7‘4æ’˜šKÇw›˜»-E¸Î¾Ô"з¡°™6¬€X{‰¯—2j»1!Çý6Ì'±®~:Õñ EÃf·!WäTð¯Ù SMP4TYPESLXNOFFS-45}M„€„–ŽÎ<ø¬U(Њ ¬Ì‰Uà~½l´Å5P…BŒRb¶û­fY£\ÌÒ mp‚aáF \7„50 ¦ƒ¼§Å]Ú1Ì"ëbé&\gݳŒŽu}õÔí€fÞ¨5rÙ”CÊV«0ÿå·»ÓÏýjÇß—Ý\Þ0+^Ý©ï^‹ÝàVwzç75þªvMÒR<4üœ<ÚjG/9œZÍiƯ¥ŒÖkv RqAãÅ.ͪ"ÊÉ½ÎØØ qøC„ ‹”(¹‚o1°‰R»Ü)R©»$JÔF³•ÙØîˆÝ’œ·4"ÁÃEÞn¡¤ z†Ð³€U¸`!´×N²(íE-Z´a’d™ A–E†¾Þ›¸ú#ñ˜7q=×~š¶ÛÉ0ÖÇ{˜½{{hs”]:à*nö|ŽyÇ^íV_æ;øÆ¾ƒŸÿ{s3Ju‚cp@ÐÙŽÙ©r+Ï'ìNN´æ„µfº¤Ïz¢ cÔeí9ãTǹÛ:äBASEM€g †l0j™›³ZŽ­ÂY ±„Ö*l>CNF4 SCALELOM‚C&þñ¨ð¢Rÿ538:358ðMƒ X€ø`Õ½ÏF¿QWt5Õ²ŸÖJírþy…9ó➘p|CbÍ|^m:›w¼ÁOM¤ŠBZºrÐÄý©ý=›²@"•wä˜.OcšãßIÕ£¸õñ²Âõ•l=ŸP~ë«ö‡Œ=#Pv2ªñ¹B"=å„0ßH½Ê‰]¿Ri“Èo\¢ÊÙK3euã.æ’©ˆË—Ï#\7•ÃËU­?¬šLîæ†uP–ºøî}F±ÖæÜ]9ðÀnk` {Ƀ»\×*l³~â/‡=ÈËW *}JAuW5Þ\ïúÙ’në§SNP*»å&?ŒzCîwƒè ›ªj²w# àΜ6 XÐcVM—«ûãJ´‹^œyÓ"0?E\ãcºT‘þë¿4†Ÿ·ëbn³Ûn›YÛÄ™¥ÌˆÐc%FÔ2—nñ [§óÌ•šüݱmRâiSºF­åÖ¨`egžV³÷¨ÑÆ$£\$gßÎd5€CÚæ NâŒ1á¼o’z‡)SnòžwiÇ0‹¬‹¥[˜puÌ2:ÖõÕS·˜y£ÖÈudS)[­Â>4¹ðqv¶÷û%Éz×uØ lm’†bÍu—ij×î«)&›\ôÛ¶k’,¨Í {=ÚjG/9œZÍiƯ¥ŒÖkv RqAãÅ.ͪ"ÊÉ½ÎØØ qøC„ ‹”(éç!OøÀßBµgºx±*,R¦Ìß|â‚C.åÌ7.D0ß .òŽp %mhÐ3„ž¬Â ¦½v’Ei/ÒhÑ¢ “$Ë ²,2ôõÞÄÕñˆÇ¼‰ë¹ö«Ð´ÝÍú¬–„Û8áÛ¾ºñÎÏt ×÷–^øûò€§{Mßoø}øn~ì/Òj¥‡:Á18 èlÇìT¹•çv''ZsÂZ3]R‡g=Ñ1겎öqªãÜíòBASEM€§á*pºÆVáh0táÊÄL·"-†‘CNF4 SCALELO&M‚C&Ø)+ }µoH'WÙ´§#UmfIÊÒïtÜ R÷557:250ðMƒ X€ø£1ê€} Û,à‰¤!Î2›²Î¿*!Å/–dú R~2‡ËZûg®° O~©Léú…E¹ïeÁ†Æûù”t¨.°?ŠÄ6‘lÐsåC†üšïè¤æ C•Bºò]gœúÔ³*ÍìËÔ#¦)ÇÜ—XD~o‘}¥äçä¿ÖqÇ1RÏe.)÷ðKlXç2éþ™ÇÙ¶Ñۉ̽FÙûVsæq[ÊãÍ÷E—^²Ï¨${‹‡R¿'gÓ;÷»ýà©Ãju䥲:Ô‹Nó¿gèÈ^>û¦y3¯Q>~؃øæ‡q2nŽ¥›gVrz²ðÓiàD\ý”Ã}É7þËŒ\ý@74Kû÷¢¤“aº¶ºž`e®f÷å\F¶öãV»\ãHKM¤¯vmWVîÐucÍž ÑŒÈQ†‡Pi­ "Ç„ÿ6Ö¯‡³?Á»{«i°í]¬¨ǢɃܔ׆(’ñ á»SNôbYÇ&›¥ÖîËð 8:pÌ ãØuѵsZPÃÆ5îj Ü’­DjÔŒt!=­Üßëð›/s9ß”š´Öçc¥MsÓsy¬¼ÓùìhÌ#‡…SÎ7ùKã4ö8œmÄ«~ÆÇŒÈ¥AŸŒ0ds4gvÖý—š37’%ÔͺyEYSMP4TYPESLXNOFFS-45†M„€Ø›Ûêštë@;4aäo>°,‚I¿µÚýþ`©0åæ™¡/s–‰2Ý.¯©P*AÓ4 c’Z8 9R½¥—YxÃmXDË]ü_„;ØÀ =õà•_ñRÀ}<`w÷»ù¢„î®9ºÚ¸ÎÙ¼àísÿꇬ}e9¬rO4Äàƒ$ËÚJ‹û¹Äm«rŒyÍG{ó%……eÁ&û?爐º_Ä{ß;9tÚ%‡Å$©À²–.fàð]h£ÔzSb ’PB8L2 œ)$~F€„Ÿ¨„–.> õ¸{™Qèc%Y%A¾ÿ5Ë}èÓl\ “ÄǪh¢…~–yI?óºò³Û×ÎïtÒEˆŽ~k®WÌ“l˜t/I)IÌë½CWq»v€ÒC)°´³×£Iób&æ6W7\¿V“Ãýë).à´;ºûë*oå¹Ç·|37s(s§?@îsö¹§¯BœÙ7Ø?ó?‡®îe™W6Ñ~_ìì/t—oçwq Üñ=?›£üBASEM€'Q-IlP´’QB›PµFÕæ†ÃöCNF4 SCALELOM‚C& €# `YIhjoš™ R529:256óMƒ X€ø“£JûÃ|«ºÖ‹ž]‰§lÞÏDÈä%Hìð‚Û}!TÉ«¯gf„Ýû´ó ƒ¢™B}00k€±R‡zéJUFDCâ¢Ùª„#²÷f·~Í)’Âùöñ‡ ¬ËKqä^]ôN/ݬš8‡g‡—Gv.y|M)¯8vhõI¨õÖ¯(é<ݹøk½ù\ÌÏŽš–nPŽþнíNÏ4OÇÏïoÇ/â<ÜÝ«ç §žK)ÌÞ:fX?!8»­‰÷ÕOº½Äp·gF¿_É–¾yÚ—û™Ã Ù5½zíE×ée^èùV.î»ñçê¢ÚO9ÔG¹‡McÔ¨œØ÷‰FۆƤ\&vÈJ,O }ªÛèV2C}°ñˆ;Y¿tŽ„ðJ4XâÓºˆé1ÕÏ몱-Ñø7´d’5:µÜQ¾¥L â‘m:Œæ38¤Ï>6ý Ót–É6y´•´£<Õ„{Ak¯ÄíP‚™S·eâŸÜð#ÁÀöylç¹?d  ¹ü¦3Wfhè ºß*üdçe0Gz§º!¹)Þyò‹‡zZ õ}Msn.Ó·‚û!ö¶†ãË]\V’®øo6Öæ«S¿‰¦;¿R~J§mW•öWë½ÕÌÝÄ<4èXSMP4TYPESLXNOFFS-45†M„€„æãǶº¦Ý:ÐN#MÝn¥Ìy†ÿa­­Þ6W¹b˜ ƒ62gºgv’ ,kiàbß…6J­7%¶ %„Ã$“À™BràgÜ¥ )Ïù[(Vq¦îN…îU&KŽ™ïGñªWf?ßCf8Z¹Ïô¡£‹Ç¼å&–ñÉïtÒEˆŽ~k®WÌ“l˜t/I)IÌ뽉«?âÒPz(–vÖ5ŸÕ’p'|ÛW÷"Þù™®áúÞÒ _ðtwâ;ð ¿W³7wÎjó ¾ïlTåîºàù¶ù•2çÌ]ÝË2/i¢ý¾ØÙ_è¨Ë:Ú]\Ãw|ÏÏæ(?BASEM€gC€&Ðh5-   †®–›UJ› ÉCNF4 SCALELO!M‚C&F$:À+ù¢D,Eþ.¤FwKh Ïvó(io_lib-io_lib-1-14-11/tests/data/slx-C.fasta000066400000000000000000000033661336132477700204530ustar00rootroot00000000000000>test_run:4:133:593:417 GTATAAGTCAAAGCACCTTTAGCGTTAAGGTACTGAATCTGTGCCGCGTTTCTTTGTTCCTGAGCATGGCACTA >test_run:4:133:587:382 GTTGAGTTCGATAATGGTGATATGTATGTTGACGGCCGGGGGAGCACATTGTAGCATTGTGCCAATTCATCCAT >test_run:4:133:505:428 GGTTGGACTTGGTGGCAAGTCTGCCGCTGATAAAGGACAGGAAATGCAGCAGCAAGATAATCACGAGTATCCTT >test_run:4:133:548:808 GATTGAATCGCGAGTGGTCGGCAGATTGCGATAAACGTTGCAGTGGAATAGTCAGGTTAAATTTAATGTGACCG >test_run:4:133:568:418 GTCCCCTTCGGGGCGGTGGTCTATAGTGTTATTTATAAGGCTGCTTCTGACGTTCGTGATGAGTTTGTATCTGT >test_run:4:133:587:489 GTGTTCAACAGACCTATAAACATTCTGTGCCGCGTTTAGCGCAAGAGTAAACATAGTGCCATGCTCAGGAACAA >test_run:4:133:511:464 GCAAATCACCAGAAGGCGGTTCCTGAATGAATGGGAATTCGTCTAAGAAGTTTAAGATTGCTGAGGGTCAGTGG >test_run:4:133:561:484 GCCATAATTCAAACTTTTTTTCTGATAAGCTGGTTCTGCATTAACCGTCAAACTATCAAAATATAACGTTGACG >test_run:4:134:548:359 GAAAGATTGGTGTTTTCCATAATAGACGCAACGCGAGACTCAAAAAGAGATTGCTGGCATTCAGTCGGCGACTT >test_run:4:134:594:276 GCCTTCTGGTGATTTGCAAGAACGCGTACTTATTCGCAACCTGACTATTCCACTGCAACAACTGAACGGACTGG >test_run:4:134:369:182 GGTAGAGATTCTCTTGTTGACATTTTAAAAGAGCGTGTCTGGAAACGTACGGATTGTTCAGTAACTTGACTCAT >test_run:4:134:354:230 GATCGGAAGAGCGGTTCAGCAGGAATGCCGAGACCCCGCTCTACGCGATTTCATAGTGGAGGCGTGCGGCGATC >test_run:4:134:614:269 GATTAAGCTCATTAGGGTTAGCCTCGGTACGGTCAGGCGCTTTTCTTGGCACGATTAACCCTGATACCAATAAA >test_run:4:134:368:209 GATTTGGTCATTGGTAAAATACTGACCAGCCGTTTGATTATCAACAGAAGGAGTCTACTGCTCGCGTTGCGTCT >test_run:4:134:621:345 GTTCAACAGACCTATAAACATTCTGTGCCGCGTTTCTGCACCTTTAGCGTTAAGGTACTGAATCTCTTTAGTCG >test_run:4:134:538:358 GGTAGCTTTAAGCGGCTCACCTTTAGCATCAACAGGCTAGCTTGCAAAATACGTGGCCTTATGGTTACAGTATG >test_run:4:134:557:250 GATATTTCTGATGAGTCGAAAAATTATCTTGATAAAGAGGATAGGTCGAATTTTCTCATTTTCCGCCAGCAGTC >test_run:4:134:529:256 GTCAGAAAATCGAAATCATCTTCGGTTAAATCCAAAATTCAGGCTTCTGCCGTTTTGGATTTAACCGAAGATGA io_lib-io_lib-1-14-11/tests/data/slx-C.fastq000066400000000000000000000061401336132477700204640ustar00rootroot00000000000000@test_run:4:133:593:417 GTATAAGTCAAAGCACCTTTAGCGTTAAGGTACTGAATCTGTGCCGCGTTTCTTTGTTCCTGAGCATGGCACTA + IIIIIIIIIIIIIIIIIIIIIIIIIIIII:IIIIII?IIIIIIIIIIIIIIIIIIIIIIIII2IIIIII55@I, @test_run:4:133:587:382 GTTGAGTTCGATAATGGTGATATGTATGTTGACGGCCGGGGGAGCACATTGTAGCATTGTGCCAATTCATCCAT + IIIIIIIIIIIIIIIIIIIIIIIIIIIIII*IIIIIIIIIIIIIIIIIII,I7DIII-I7I+I @test_run:4:133:587:489 GTGTTCAACAGACCTATAAACATTCTGTGCCGCGTTTAGCGCAAGAGTAAACATAGTGCCATGCTCAGGAACAA + IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIICIIIIIIIIIIIIIIIIHIIIIII/ICII @test_run:4:133:511:464 GCAAATCACCAGAAGGCGGTTCCTGAATGAATGGGAATTCGTCTAAGAAGTTTAAGATTGCTGAGGGTCAGTGG + IIIIIIIIIIIIIIIIIIIIIIIIIIIIICIIII>;DIIIIIIIIIIIIIIIIIIIIIIIIIIBI3IIIIA9;B @test_run:4:133:561:484 GCCATAATTCAAACTTTTTTTCTGATAAGCTGGTTCTGCATTAACCGTCAAACTATCAAAATATAACGTTGACG + IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIEIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIA5G> @test_run:4:134:548:359 GAAAGATTGGTGTTTTCCATAATAGACGCAACGCGAGACTCAAAAAGAGATTGCTGGCATTCAGTCGGCGACTT + IIIIIIIIIIIIIIIIIIIIIIIIIIIIIII>IHI=IIIIIIIIIIIIIIIIIIIIICIIIIIIFHI>FG1895 @test_run:4:134:594:276 GCCTTCTGGTGATTTGCAAGAACGCGTACTTATTCGCAACCTGACTATTCCACTGCAACAACTGAACGGACTGG + IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII2+IIIIIIIIIIIIIIIIIIIIAIIIIIIIIGI3IIHIIA @test_run:4:134:369:182 GGTAGAGATTCTCTTGTTGACATTTTAAAAGAGCGTGTCTGGAAACGTACGGATTGTTCAGTAACTTGACTCAT + IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIAIIIHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII9>I @test_run:4:134:354:230 GATCGGAAGAGCGGTTCAGCAGGAATGCCGAGACCCCGCTCTACGCGATTTCATAGTGGAGGCGTGCGGCGATC + IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII,IIIH(II.I5=IIIII*EIII(II$&I&I1I*III: @test_run:4:134:614:269 GATTAAGCTCATTAGGGTTAGCCTCGGTACGGTCAGGCGCTTTTCTTGGCACGATTAACCCTGATACCAATAAA + IIIIIIIIIIIIIBIIIIIIIIII0G6I8II@C$%I.IIIIIIIIEII=IIIIIIIIIIIIIIFII;IIHIIHI @test_run:4:134:368:209 GATTTGGTCATTGGTAAAATACTGACCAGCCGTTTGATTATCAACAGAAGGAGTCTACTGCTCGCGTTGCGTCT + IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII>0IIIIIIIIIIIIIIIII1IIIIIIIIIIIIIIIIC=I @test_run:4:134:621:345 GTTCAACAGACCTATAAACATTCTGTGCCGCGTTTCTGCACCTTTAGCGTTAAGGTACTGAATCTCTTTAGTCG + IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGIIID @test_run:4:134:538:358 GGTAGCTTTAAGCGGCTCACCTTTAGCATCAACAGGCTAGCTTGCAAAATACGTGGCCTTATGGTTACAGTATG + IIIIIIIIIIIIIIIIIIIIIIIIIIHIIEI:F>;I?IIIIIIIIIIIIIIIIIIIIIIIIIIIIII4>B>:I8 @test_run:4:134:557:250 GATATTTCTGATGAGTCGAAAAATTATCTTGATAAAGAGGATAGGTCGAATTTTCTCATTTTCCGCCAGCAGTC + IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII=IIIIIIIIIIIIIIIIIIIIIIIIIII?IIEEI4C:B @test_run:4:134:529:256 GTCAGAAAATCGAAATCATCTTCGGTTAAATCCAAAATTCAGGCTTCTGCCGTTTTGGATTTAACCGAAGATGA + IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII>IIIIIIIIIIIIIIIIIIIIIIIEDIIIIIIC8I4I14 io_lib-io_lib-1-14-11/tests/data/slx.fasta000066400000000000000000000036741336132477700202750ustar00rootroot00000000000000>test_run:4:133:593:417 GTATAAGTCAAAGCACCTTTAGCGTTAAGGTACTGAATCTGTGCCGCGTTTCTTTGTTCCTGAGCATGGCACTA >test_run:4:133:587:382 GTTGAGTTCGATAATGGTGATATGTATGTTGACGGCCGGGGGAGCACATTGTAGCATTGTGCCAATTCATCCAT >test_run:4:133:505:428 GGTTGGACTTGGTGGCAAGTCTGCCGCTGATAAAGGACAGGAAATGCAGCAGCAAGATAATCACGAGTATCCTT >test_run:4:133:548:808 GATTGAATCGCGAGTGGTCGGCAGATTGCGATAAACGTTGCAGTGGAATAGTCAGGTTAAATTTAATGTGACCG >test_run:4:133:568:418 GTCCCCTTCGGGGCGGTGGTCTATAGTGTTATTTATAAGGCTGCTTCTGACGTTCGTGATGAGTTTGTATCTGT >test_run:4:133:587:489 GTGTTCAACAGACCTATAAACATTCTGTGCCGCGTTTAGCGCAAGAGTAAACATAGTGCCATGCTCAGGAACAA >test_run:4:133:511:464 GCAAATCACCAGAAGGCGGTTCCTGAATGAATGGGAATTCGTCTAAGAAGTTTAAGATTGCTGAGGGTCAGTGG >test_run:4:133:507:435 GATATGAATAACACTATAGACAACCGCCACGATGGGGGAGGGAGTGCACCAGCCAGAGTGCGGCAAAACTGCGT >test_run:4:133:561:484 GCCATAATTCAAACTTTTTTTCTGATAAGCTGGTTCTGCATTAACCGTCAAACTATCAAAATATAACGTTGACG >test_run:4:133:539:484 GTAACGGCTTTAGTTTCCAAAACGAAGAACCGAGAAGAGCGCCACTTTAACAAGGATAATAACAAAGCACAAAA >test_run:4:134:548:359 GAAAGATTGGTGTTTTCCATAATAGACGCAACGCGAGACTCAAAAAGAGATTGCTGGCATTCAGTCGGCGACTT >test_run:4:134:594:276 GCCTTCTGGTGATTTGCAAGAACGCGTACTTATTCGCAACCTGACTATTCCACTGCAACAACTGAACGGACTGG >test_run:4:134:369:182 GGTAGAGATTCTCTTGTTGACATTTTAAAAGAGCGTGTCTGGAAACGTACGGATTGTTCAGTAACTTGACTCAT >test_run:4:134:354:230 GATCGGAAGAGCGGTTCAGCAGGAATGCCGAGACCCCGCTCTACGCGATTTCATAGTGGAGGCGTGCGGCGATC >test_run:4:134:614:269 GATTAAGCTCATTAGGGTTAGCCTCGGTACGGTCAGGCGCTTTTCTTGGCACGATTAACCCTGATACCAATAAA >test_run:4:134:368:209 GATTTGGTCATTGGTAAAATACTGACCAGCCGTTTGATTATCAACAGAAGGAGTCTACTGCTCGCGTTGCGTCT >test_run:4:134:621:345 GTTCAACAGACCTATAAACATTCTGTGCCGCGTTTCTGCACCTTTAGCGTTAAGGTACTGAATCTCTTTAGTCG >test_run:4:134:538:358 GGTAGCTTTAAGCGGCTCACCTTTAGCATCAACAGGCTAGCTTGCAAAATACGTGGCCTTATGGTTACAGTATG >test_run:4:134:557:250 GATATTTCTGATGAGTCGAAAAATTATCTTGATAAAGAGGATAGGTCGAATTTTCTCATTTTCCGCCAGCAGTC >test_run:4:134:529:256 GTCAGAAAATCGAAATCATCTTCGGTTAAATCCAAAATTCAGGCTTCTGCCGTTTTGGATTTAACCGAAGATGA io_lib-io_lib-1-14-11/tests/data/slx.fastq000066400000000000000000000067001336132477700203060ustar00rootroot00000000000000@test_run:4:133:593:417 GTATAAGTCAAAGCACCTTTAGCGTTAAGGTACTGAATCTGTGCCGCGTTTCTTTGTTCCTGAGCATGGCACTA + IIIIIIIIIIIIIIIIIIIIIIIIIIIII:IIIIII?IIIIIIIIIIIIIIIIIIIIIIIII2IIIIII55@I, @test_run:4:133:587:382 GTTGAGTTCGATAATGGTGATATGTATGTTGACGGCCGGGGGAGCACATTGTAGCATTGTGCCAATTCATCCAT + IIIIIIIIIIIIIIIIIIIIIIIIIIIIII*IIIIIIIIIIIIIIIIIII,I7DIII-I7I+I @test_run:4:133:587:489 GTGTTCAACAGACCTATAAACATTCTGTGCCGCGTTTAGCGCAAGAGTAAACATAGTGCCATGCTCAGGAACAA + IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIICIIIIIIIIIIIIIIIIHIIIIII/ICII @test_run:4:133:511:464 GCAAATCACCAGAAGGCGGTTCCTGAATGAATGGGAATTCGTCTAAGAAGTTTAAGATTGCTGAGGGTCAGTGG + IIIIIIIIIIIIIIIIIIIIIIIIIIIIICIIII>;DIIIIIIIIIIIIIIIIIIIIIIIIIIBI3IIIIA9;B @test_run:4:133:507:435 GATATGAATAACACTATAGACAACCGCCACGATGGGGGAGGGAGTGCACCAGCCAGAGTGCGGCAAAACTGCGT + IIIIIIIIAIIIIIII3IIIA&I*4I(IID@+:F96I @test_run:4:133:561:484 GCCATAATTCAAACTTTTTTTCTGATAAGCTGGTTCTGCATTAACCGTCAAACTATCAAAATATAACGTTGACG + IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIEIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIA5G> @test_run:4:133:539:484 GTAACGGCTTTAGTTTCCAAAACGAAGAACCGAGAAGAGCGCCACTTTAACAAGGATAATAACAAAGCACAAAA + II:%)%III(1II$I&,&I+II&IIE7HI&%)%%&%(+>III+I+I;II7%I&II8I7B:II&IG;9$AID8-I @test_run:4:134:548:359 GAAAGATTGGTGTTTTCCATAATAGACGCAACGCGAGACTCAAAAAGAGATTGCTGGCATTCAGTCGGCGACTT + IIIIIIIIIIIIIIIIIIIIIIIIIIIIIII>IHI=IIIIIIIIIIIIIIIIIIIIICIIIIIIFHI>FG1895 @test_run:4:134:594:276 GCCTTCTGGTGATTTGCAAGAACGCGTACTTATTCGCAACCTGACTATTCCACTGCAACAACTGAACGGACTGG + IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII2+IIIIIIIIIIIIIIIIIIIIAIIIIIIIIGI3IIHIIA @test_run:4:134:369:182 GGTAGAGATTCTCTTGTTGACATTTTAAAAGAGCGTGTCTGGAAACGTACGGATTGTTCAGTAACTTGACTCAT + IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIAIIIHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII9>I @test_run:4:134:354:230 GATCGGAAGAGCGGTTCAGCAGGAATGCCGAGACCCCGCTCTACGCGATTTCATAGTGGAGGCGTGCGGCGATC + IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII,IIIH(II.I5=IIIII*EIII(II$&I&I1I*III: @test_run:4:134:614:269 GATTAAGCTCATTAGGGTTAGCCTCGGTACGGTCAGGCGCTTTTCTTGGCACGATTAACCCTGATACCAATAAA + IIIIIIIIIIIIIBIIIIIIIIII0G6I8II@C$%I.IIIIIIIIEII=IIIIIIIIIIIIIIFII;IIHIIHI @test_run:4:134:368:209 GATTTGGTCATTGGTAAAATACTGACCAGCCGTTTGATTATCAACAGAAGGAGTCTACTGCTCGCGTTGCGTCT + IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII>0IIIIIIIIIIIIIIIII1IIIIIIIIIIIIIIIIC=I @test_run:4:134:621:345 GTTCAACAGACCTATAAACATTCTGTGCCGCGTTTCTGCACCTTTAGCGTTAAGGTACTGAATCTCTTTAGTCG + IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGIIID @test_run:4:134:538:358 GGTAGCTTTAAGCGGCTCACCTTTAGCATCAACAGGCTAGCTTGCAAAATACGTGGCCTTATGGTTACAGTATG + IIIIIIIIIIIIIIIIIIIIIIIIIIHIIEI:F>;I?IIIIIIIIIIIIIIIIIIIIIIIIIIIIII4>B>:I8 @test_run:4:134:557:250 GATATTTCTGATGAGTCGAAAAATTATCTTGATAAAGAGGATAGGTCGAATTTTCTCATTTTCCGCCAGCAGTC + IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII=IIIIIIIIIIIIIIIIIIIIIIIIIII?IIEEI4C:B @test_run:4:134:529:256 GTCAGAAAATCGAAATCATCTTCGGTTAAATCCAAAATTCAGGCTTCTGCCGTTTTGGATTTAACCGAAGATGA + IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII>IIIIIIIIIIIIIIIIIIIIIIIEDIIIIIIC8I4I14 io_lib-io_lib-1-14-11/tests/data/tag_aux#aux.sam000066400000000000000000000013471336132477700213550ustar00rootroot00000000000000@HD VN:1.4 SO:unsorted @SQ SN:Sheila LN:20 @RG ID:ID SM:foo Fred 16 Sheila 1 86 10M * 0 0 GCTAGCTCAG ********** RG:Z:ID A!:A:! Ac:A:c AC:A:C 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 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 H0:H:AA H1:H:dead00beef Z0:Z:space space Jim 16 Sheila 11 11 10M * 0 0 AAAAAAAAAA * 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 io_lib-io_lib-1-14-11/tests/data/tag_aux#aux_java.cram000066400000000000000000000072761336132477700225270ustar00rootroot00000000000000CRAMaux#aux.sam ¢ …£„„1@HD VN:1.4 SO:unsorted @SQ SN:Sheila LN:20 M5:7ddd8a4b4f2c1dec43476a738b1a9b72 @RG ID:ID SM:foo @PG ID:0 CL:java /nfs/users/nfs_j/jkb/work/cram/cramtools/cramtools-3.0.jar cram --capture-all-tags -n -Q -R tests/data/aux.fa -I tests/data/aux#aux.sam -O tests/data/aux#aux_java.cram PN:cramtools VN:3.0-b39 „¤84Q „]Ö»r „R„R€’RNAPRRSMTD~BCBBIBBSBBcBBiBBsBA!AACAAcAF0fF1fF2fF3fF4fF5fF6fH0BH1BI0cI1cI2cI3CI4CI5sI6sI7SI8SI9iIAiZ0Zi1ci2ci3ci4si5si6si7si8ii9iiAiiBi—BFAPFP FCQSDLBATN€Ï)àA!AàACAàAcAàBCBàBIBàBSBàBcBàBiBàBsBàF0fàF1fàF2fàF3fàF4fàF5fàF6fàH0BàH1BàI0càI1càI2càI3CàI4CàI5sàI6sàI7SàI8SàI9iàIAiàZ0Zài1cài2cài3cài4sài5sài6sài7sài8iài9iàiAiàiBi)NF RL RGMQ VRN NPTSFNBSINTC#MFNSÿÿÿÿÿCFTLRIRSSCHC PD ‚#)àA!AàACAàAcAàBCB àBCBàBCBàBIB àBIBàBIBàBSB àBSBàBSBàBcB àBcBàBcBàBiB àBiBàBiBàBsB àBsBàBsBàF0fàF1fàF2fàF3fàF4fàF5fàF6fàH0B àH0BàH0BàH1B àH1BàH1BàI0càI1càI2càI3CàI4CàI5sàI6sàI7SàI8SàI9iàIAiàZ0Z àZ0ZàZ0Zài1cài2cài3cài4sài5sài6sài7sài8iài9iàiAiàiBiÈOÝt&&àH0BàH1BàBcBàZ0ZàBsBàBCBàBSBàBiBàBIBÿÿÿÿÿ}ÝŠKO,ìCGjs‹›rB1BcÚ9£î^kK 2U¿ï•`¯Ø S1BcÚ9£î^kK 2U¿ï•`¯Ø B5Bc@σá5~︽ñT(PÖm€Ö ä W܃ô©!ÓléÎGÐÑ<]…ò°ÿƒÒ‡~ì/c¹1½GAz¥82zù'Ú>S5Bc@σá5~︽ñT(PÖm€Ö ä W܃ô©!ÓléÎGÐÑ<]…ò°ÿƒÒ‡~ì/c¹1½GAz¥82zù'Ú>BDBc™¢¹SDBcNï3ÉõRðø9I¸àH0B<3†Û‚I‚Ic‚Iª‚IÿcÿcÿI:€’<€8€ýó,Q²øØŠÆÀ¼$  ÿ ÿ€€€ €U`ä/àH1BI @ …ÿ‚ ‚¾‚Þ„ÿ cÿcÿ­ÿ¾ïÿÞ­ÿÿGÿEMP. ÙÈ‹s+JMñỄnúãLÎãäÿ€€€€×¯ƒ ‡ÿ ˆ ÿ€€‰]s€oÿo…¸‚I€’$$€’€ƒmÿ‚Iƒ’Ç€ã!€ãC€ãc€ã€ã€‚ª€ãÿ‚ª‡ÿ„ÿ„‡b‚v$‚vÕ‚vÿ;’ÿ!‡ÿˆ$ÿ?ÿCÿ`ÿcÿŠª…U€‚…ÿ„?‚¿‚ÿ’!‡ÿ¡ˆ¡ÿ«`‡ÿàˆ¼«ÿ¿ÿÕ¼ÿàÿÿ$ƒmƒm‚Iÿ…¸îµW!ÿYŸ&HîÕ_YzFÏS1õç_ð:׉ö%Y…úÇajìÃ1àBcBF = …ÿ‚ ‚‚€„ÿ cÿcÿ€ÿÿÿGÿEMP .L”ó’àZ0ZK B „ „a‡ÿ sÿ sÿacÿceÿe‡ÿ ˆpaÿspÿ@HDÈ¥25”àBsBKB‰š ™€ƒ3ÿ™€ÿÿ sÿsÿ€‡ÿˆÿÿ³‰.6PuÇU÷½†SK½÷±àBCBB 9 ‰ÿ‚ ‚‚ÿ cÿcÿ€ÿ€ÿÿÿKÿILéG~èg-EâOàBSBNE‰› ™™€™ÿ™ÿ sÿsÿÿ€ÿÿÿ‡ÿÿˆ´‰Q‡OÖä ïK[d÷?èRàBiBTKŠÿ€‚ÿÿÿiÿiÿ€‡ÿˆÿ…UÿŠªÜ¥ ¯Eî3kºªv¦»YØždàBIBJA‹n$€$ÿ‚Iÿiÿiÿÿ€ÿÿÿ‚ªÿU©Ó Úó¯ nJ?·Ã÷#AäÿÿÿÿàEOF½ÙOîcKio_lib-io_lib-1-14-11/tests/data/tag_aux#aux_java.sam000066400000000000000000000012421336132477700223500ustar00rootroot00000000000000Fred 16 Sheila 1 86 10M * 0 0 GCTAGCTCAG ********** A!:A:! F0:f:-1.0 H0:B:c,-86 I0:i:0 Z0:Z:space space F1:f:0.0 H1:B:c,-34,-83,0,-66,-17 I1:i:1 i1:i:-1 F2:f:1.0 I2:i:127 i2:i:-127 F3:f:9.9E-19 I3:i:128 i3:i:-128 F4:f:-9.9E-19 I4:i:255 i4:i:-255 F5:f:9.9E19 I5:i:256 i5:i:-256 F6:f:-9.9E19 I6:i:32767 i6:i:-32767 I7:i:32768 i7:i:-32768 I8:i:65535 i8:i:-65535 I9:i:65536 i9:i:-65536 IA:i:2147483647 iA:i:-2147483647 iB:i:-2147483648 AC:A:C RG:Z:ID Ac:A:c Jim 16 Sheila 11 11 10M * 0 0 AAAAAAAAAA * BC:B:c,0,127,-128,-1 BI:B:i,0,2147483647,-2147483648,-1 BS:B:s,0,32767,-32768,-1 Bc:B:c,-128,-127,0,127 Bi:B:i,-2147483648,-2147483647,0,2147483647 Bs:B:s,-32768,-32767,0,32767 io_lib-io_lib-1-14-11/tests/data/tag_aux#special.sam000066400000000000000000000011241336132477700221710ustar00rootroot00000000000000@HD VN:1.4 SO:unsorted @SQ SN:Sheila LN:20 @RG ID:ID SM:foo Fred 99 Sheila 1 86 10M = 3 12 GCTAGCTCAG !"#$%^&*() XX:i:10 OQ:Z:0123456789 BQ:Z:ABCDEFGHIJ BD:Z:#12344321# BI:Z:#23455432# Q2:Z:1122334455 U2:Z:5544332211 QT:Z:*() CQ:Z:"#$%^^%$#" BC:Z:ACG RT:Z:ACG R2:Z:TAGCTCAGAA E2:Z:CGATCGAGTG CS:Z:T0123012322 XY:Z:foo XZ:Z:bar Fred 147 Sheila 3 86 10M = 1 -12 TAGCTCAGAA !"#$%^&*() OQ:Z:0123456789 BQ:Z:ABCDEFGHIJ BD:Z:#12344321# BI:Z:#23455432# Q2:Z:1122334455 U2:Z:5544332211 QT:Z:*() CQ:Z:"#$%^^%$#" BC:Z:ACG RT:Z:ACG R2:Z:GCTAGCTCAG E2:Z:CGATCGAGTG CS:Z:T0123012322 XY:Z:foo XZ:Z:bar XX:i:10 io_lib-io_lib-1-14-11/tests/data/tag_aux#values1.bam000066400000000000000000000011501336132477700221070ustar00rootroot00000000000000‹ÿBCuW¨ÿBAM<@HD VN:1.4 SO:unsorted @SQ SN:Sheila LN:20 @RG ID:ID SM:foo SheilaÔšCgW‹ÿBCÕ·HþVI ÿÿÿÿÿÿÿÿFred BB‚ RGZIDA!A!AcAcACACI0CI1CI2CI3C€I4CÿI5SI6SÿI7S€I8SÿÿI9IIAIÿÿÿi1cÿi2ci3c€i4sÿi5sÿi6s€i7s€i8iÿÿi9iÿÿiAi€iBi€F0f€¿F1fF2f€?F3f$’!F4f$’¡F5fÕ¼«`F6fÕ¼«àH0HAAH1Hdead00beefZ0Zspace spaceŸ  I ÿÿÿÿÿÿÿÿJim ÿÿÿÿÿÿÿÿÿÿBCBC€ÿBcBc€BSBSÿ€ÿÿBsBs€€ÿBIBIÿÿÿ€ÿÿÿÿBiBi€€ÿÿÿ?RÍ·‹ÿBCio_lib-io_lib-1-14-11/tests/data/tag_aux#values2.bam000066400000000000000000000011601336132477700221110ustar00rootroot00000000000000‹ÿBCuW¨ÿBAM<@HD VN:1.4 SO:unsorted @SQ SN:Sheila LN:20 @RG ID:ID SM:foo SheilaÔšCgW‹ÿBCÝ¿@þVI ÿÿÿÿÿÿÿÿFred BB‚ RGZIDA!A!AcAcACACI0SI1SI2SI3S€I4SÿI5SI6SÿI7S€I8SÿÿI9IIAIÿÿÿi1sÿÿi2sÿi3s€ÿi4sÿi5sÿi6s€i7s€i8iÿÿi9iÿÿiAi€iBi€F0f€¿F1fF2f€?F3f$’!F4f$’¡F5fÕ¼«`F6fÕ¼«àH0HAAH1Hdead00beefZ0Zspace spaceŸ  I ÿÿÿÿÿÿÿÿJim ÿÿÿÿÿÿÿÿÿÿBCBC€ÿBcBc€BSBSÿ€ÿÿBsBs€€ÿBIBIÿÿÿ€ÿÿÿÿBiBi€€ÿÿÿÏ1»|¿‹ÿBCio_lib-io_lib-1-14-11/tests/data/tag_aux#values4.bam000066400000000000000000000012201336132477700221100ustar00rootroot00000000000000‹ÿBCuW¨ÿBAM<@HD VN:1.4 SO:unsorted @SQ SN:Sheila LN:20 @RG ID:ID SM:foo SheilaÔšCgW‹ÿBCýß þ8VI ÿÿÿÿÿÿÿÿFred BB‚ RGZIDA!A!AcAcACACI0II1II2II3I€I4IÿI5II6IÿI7I€I8IÿÿI9IIAIÿÿÿi1iÿÿÿÿi2iÿÿÿi3i€ÿÿÿi4iÿÿÿi5iÿÿÿi6i€ÿÿi7i€ÿÿi8iÿÿi9iÿÿiAi€iBi€F0f€¿F1fF2f€?F3f$’!F4f$’¡F5fÕ¼«`F6fÕ¼«àH0HAAH1Hdead00beefZ0Zspace spaceŸ  I ÿÿÿÿÿÿÿÿJim ÿÿÿÿÿÿÿÿÿÿBCBC€ÿBcBc€BSBSÿ€ÿÿBsBs€€ÿBIBIÿÿÿ€ÿÿÿÿBiBi€€ÿÿÿ4¦¶2ß‹ÿBCio_lib-io_lib-1-14-11/tests/data/tag_aux.fa000066400000000000000000000000351336132477700203730ustar00rootroot00000000000000>Sheila GCTAGCTCAGAAAAAAAAAA io_lib-io_lib-1-14-11/tests/data/tag_aux.fa.fai000066400000000000000000000000221336132477700211250ustar00rootroot00000000000000Sheila 20 8 20 21 io_lib-io_lib-1-14-11/tests/data/test_run_4_134_369_182.srf000066400000000000000000001232131336132477700226230ustar00rootroot00000000000000®ZTR  HUFF€€1 ƒfôÀþµ,HUFFc‚p€› °Ì†˜9' â(¹ìýÿo¼«0Pu¸ÿÿ}'jPˆÏAˆS—R ^2€Þÿ†O%ÑoÓ.12ÃÀY Â0йÿ _ʤK­R,. ¿HUFF…À ëHUFF‚—`,¹MÝI:ÓºŽ1H $¡± 1ª'éòûfÞýOÀ@˜©/æs(»BÇ|6ñ çÏdtN>í˜o3œü2\b8YzÖš±.k µF¥‰bcxvî¤VSôŸ9íäRÊvÛb € v¢=È™!¹’œ4q‡ýÿï+ ÌÔÊo˜aŒCŽcçß|ÆbÍÎßæïÌ·9‹¦q‰¬ùå×òëŽu)”0”ÿ³i'69Iµä›¶Ögk£QŠVãb ¡ø¼»’fF’}¹&”’”´…¾åÿ­`˜ÉðwŽó¶(ÆÊܘ×âX7ye4ÃFmㆰ CòrØ•ÙrÜÌa‘+¢8·»µ£’¤W“¨ÝÈ]Æ0E7ý-7ÊvÇa 1 Û’XU¤DÙ¹:sô6°/ûÿ?·€4SæX–öÜÉ#æ‘»Êh¼ÑzŽ‘Íùº¼bÑ£P™šY‡•£tL ­kfÙlQiKµ#Gy/­R,£Zü4=BPOS,  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHITEXT áPROGRAM_IDillumina2srf v1.12ILLUMINA_GA_MATRIX_FWD# Auto-generated frequency response matrix > A > C > G > T 0.85 0.13 -0.02 -0.02 0.86 0.94 -0.00 -0.01 -0.01 -0.01 1.22 0.02 0.00 -0.00 0.81 1.22 ILLUMINA_GA_PHASING_FWD 0.004400 0.003000 ILLUMINA_GA_CHASTITY0.600000ILLUMINA_GA_BUSTARD_PARAMS 1 4 2 1 1 37 1 1 4 39 1 38 74 2 1 4 1 0 1 37 1 1 4 38 0 38 74 2 0 1 gzip .gz 0 0 0 1 37 /staging/IL9/analysis/080813_IL9_1213 38 74 /staging/IL9/analysis/080818_IL9_1232 HWI-EAS130 1 -1 -1 1 37 /staging/IL9/analysis/080813_IL9_1213 38 74 /staging/IL9/analysis/080818_IL9_1232 /staging/IL9/analysis/080813_IL9_1213 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 s s s s s s s s ILLUMINA_GA_FIRECREST_PARAMS 1 0 /staging/IL9/analysis/080813_IL9_1213/Data/default_offsets.txt 2.700000 /staging/IL9/analysis/Instruments/HWI-EAS130/default_offsets.txt /staging/IL9/analysis/Instruments/HWI-EAS130/default_offsets.txt 1.500000 4.000000 1 1 gzip .gz 0 0 1 37 /staging/IL9/analysis/080813_IL9_1213 HWI-EAS130 1 -1 -1 1 36 /staging/IL9/analysis/080813_IL9_1213 /staging/IL9/analysis/080813_IL9_1213 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 s_[12345678]_[0-9][0-9][02468]1 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 C2.1,C3.1,C4.1,C5.1,C6.1,C7.1,C8.1,C9.1,C10.1,C11.1,C12.1,C13.1,C14.1,C15.1,C16.1,C17.1,C18.1,C19.1,C20.1,C21.1,C22.1,C23.1,C24.1,C25.1,C26.1,C27.1,C28.1,C29.1,C30.1,C31.1,C32.1,C33.1,C34.1,C35.1,C36.1,C37.1 1 0 /staging/IL9/analysis/080813_IL9_1213/Data/default_offsets.txt 2.700000 /staging/IL9/analysis/080813_IL9_1213/Data/default_offsets.txt 1.500000 4.000000 1 1 gzip .gz 0 0 1 37 /staging/IL9/analysis/080813_IL9_1213 HWI-EAS130 1 -1 -1 1 36 /staging/IL9/analysis/080813_IL9_1213 /staging/IL9/analysis/080813_IL9_1213 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 s_[12345678]_[0-9][0-9][02468]1 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 C2.1,C3.1,C4.1,C5.1,C6.1,C7.1,C8.1,C9.1,C10.1,C11.1,C12.1,C13.1,C14.1,C15.1,C16.1,C17.1,C18.1,C19.1,C20.1,C21.1,C22.1,C23.1,C24.1,C25.1,C26.1,C27.1,C28.1,C29.1,C30.1,C31.1,C32.1,C33.1,C34.1,C35.1,C36.1,C37.1 1 0 /staging/IL9/analysis/080813_IL9_1213/Data/default_offsets.txt 2.700000 /staging/IL9/analysis/080813_IL9_1213/Data/default_offsets.txt 1.500000 4.000000 1 1 gzip .gz 0 0 1 37 /staging/IL9/analysis/080813_IL9_1213 38 74 /staging/IL9/analysis/080818_IL9_1232 HWI-EAS130 1 -1 -1 1 36 /staging/IL9/analysis/080813_IL9_1213 37 72 /staging/IL9/analysis/080818_IL9_1232 /staging/IL9/analysis/080813_IL9_1213 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 s s s s s s s s C2.1,C3.1,C4.1,C5.1,C6.1,C7.1,C8.1,C9.1,C10.1,C11.1,C12.1,C13.1,C14.1,C15.1,C16.1,C17.1,C18.1,C19.1,C20.1,C21.1,C22.1,C23.1,C24.1,C25.1,C26.1,C27.1,C28.1,C29.1,C30.1,C31.1,C32.1,C33.1,C34.1,C35.1,C36.1,C37.1 1 0 /staging/IL9/analysis/080813_IL9_1213/Data/default_offsets.txt 2.700000 /staging/IL9/analysis/080813_IL9_1213/Data/default_offsets.txt 1.500000 4.000000 0 1 gzip .gz 0 0 0 1 37 /staging/IL9/analysis/080813_IL9_1213 HWI-EAS130 1 -1 -1 1 37 /staging/IL9/analysis/080813_IL9_1213 /staging/IL9/analysis/080813_IL9_1213 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 s_[12345678]_[0-9][0-9][02468]1 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 s 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 C1.1,C2.1,C3.1,C4.1,C5.1,C6.1,C7.1,C8.1,C9.1,C10.1,C11.1,C12.1,C13.1,C14.1,C15.1,C16.1,C17.1,C18.1,C19.1,C20.1,C21.1,C22.1,C23.1,C24.1,C25.1,C26.1,C27.1,C28.1,C29.1,C30.1,C31.1,C32.1,C33.1,C34.1,C35.1,C36.1,C37.1 1 0 /staging/IL9/analysis/080813_IL9_1213/Data/default_offsets.txt 2.700000 /staging/IL9/analysis/080813_IL9_1213/Data/default_offsets.txt 1.500000 4.000000 0 1 gzip .gz 0 0 0 1 37 /staging/IL9/analysis/080813_IL9_1213 38 74 /staging/IL9/analysis/080818_IL9_1232 HWI-EAS130 1 -1 -1 1 37 /staging/IL9/analysis/080813_IL9_1213 38 74 /staging/IL9/analysis/080818_IL9_1232 /staging/IL9/analysis/080813_IL9_1213 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 s s s s s s s s C1.1,C2.1,C3.1,C4.1,C5.1,C6.1,C7.1,C8.1,C9.1,C10.1,C11.1,C12.1,C13.1,C14.1,C15.1,C16.1,C17.1,C18.1,C19.1,C20.1,C21.1,C22.1,C23.1,C24.1,C25.1,C26.1,C27.1,C28.1,C29.1,C30.1,C31.1,C32.1,C33.1,C34.1,C35.1,C36.1,C37.1 SMP4 OFFS4171ÄM€lÀà5 ë1‘%S^3ˆ:¯ ë ³²0~áQÚöãÃ(‹^¡ê4̉$æÈÇ;Ÿç!Ò"sçDаI¢€é‹)Rù@´OFà†¹@*“X¢µRË9¢ ¸ßg²˜Ê2å+ŸîÓ¬üȇ*¥rO“ Ô…îu0Å¥ß ‰ñlµ÷$ £Pñ8ÁG*]¨ì¥š—”·‡XÉ/èvª Kþ÷ž£9ÁKs™üdzLˆ±sž3,Y'±ÌàË„’Âýó9aO')Q=èLÉ÷:ñÕX4Uré¡TÖ¨ñ_n¨ÅÎ1/¹Wºaýo˜ÿ»_b—©ÑXñPÍò—B‚\&c7*H†Pàà1²°ìn=B('˜Þþdº`“Y…¾‰Œ–—ÆQHâǶ¡ÐzýÉo¬§˜;Ñ]ÞõT5EŠñB“ˆþ†Î»°GK¹ÐH¥Ì0…öËhŠ'a! d+ˆS–8¥8C«?¼S9Iü˜§_œt‘-:Uš~R?©ÏPàˆ»h@—µ·çâµ^<)8) ––Ò(w³øüÅ_§OàÎ+2P/Ò=f2j>cì´“¤à¹< ‘ÞtëBASEM€§!Rkeɨg¶˜1¥¬a°’5zCNF4 SCALELOM‚C&FL¬v À„·Ô€io_lib-io_lib-1-14-11/tests/data/traces.srf000066400000000000000000000000341336132477700204270ustar00rootroot00000000000000SSRF1.3ZBustard1.8.28io_lib-io_lib-1-14-11/tests/data/xx#blank.sam000066400000000000000000000000001336132477700206370ustar00rootroot00000000000000io_lib-io_lib-1-14-11/tests/data/xx#large_aux.sam000066400000000000000000033504151336132477700215440ustar00rootroot00000000000000@SQ SN:xx LN:30 a1 16 xx 1 1 10M * 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 16 xx 1 1 10M * 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 16 xx 1 1 10M * 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 io_lib-io_lib-1-14-11/tests/data/xx#large_aux2.sam000066400000000000000000000012131336132477700216100ustar00rootroot00000000000000@SQ SN:xx LN:30 a1 0 xx 1 1 1M * 0 0 A # aa:i:1 a2 0 xx 1 1 1M * 0 0 A # aa:i:1 ab:i:1 a3 0 xx 1 1 1M * 0 0 A # aa:i:1 ab:i:1 ac:i:1 a4 0 xx 1 1 1M * 0 0 A # aa:i:1 ab:i:1 ac:i:1 ad:i:1 a5 0 xx 1 1 1M * 0 0 A # aa:i:1 ab:i:1 ac:i:1 ad:i:1 ae:i:1 a6 0 xx 1 1 1M * 0 0 A # aa:i:1 ab:i:1 ac:i:1 ad:i:1 ae:i:1 af:i:1 a7 0 xx 1 1 1M * 0 0 A # aa:i:1 ab:i:1 ac:i:1 ad:i:1 ae:i:1 af:i:1 ag:i:1 a8 0 xx 1 1 1M * 0 0 A # aa:i:1 ab:i:1 ac:i:1 ad:i:1 ae:i:1 af:i:1 ag:i:1 ah:i:1 a9 0 xx 1 1 1M * 0 0 A # 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 aA 0 xx 1 1 1M * 0 0 A # 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 io_lib-io_lib-1-14-11/tests/data/xx#large_aux_java.cram000066400000000000000000000542141336132477700227020ustar00rootroot00000000000000CRAMxx#large_aux.sam ¢ …£„„@HD VN:1.4 @SQ SN:xx LN:30 M5:75af4295ad451a1e871f86c0f65d221e @PG ID:0 CL:java /nfs/users/nfs_j/jkb/work/cram/cramtools/cramtools-3.0.jar cram --capture-all-tags -n -Q -R tests/data/xx.fa -I tests/data/xx#large_aux.sam -O tests/data/xx#large_aux_java.cram PN:cramtools VN:3.0-b39 ²áD•T  «íû潫â«â‰RNAPRRSMTDˆþZZZaacabcaccadcaecafcagcahcaicajcakcalcamcancaocapcaqcarcascatcaucavcawcaxcaycazcbacbbcbccbdcbecbfcbgcbhcbicbjcbkcblcbmcbncbocbpcbqcbrcbscbtcbucbvcbwcbxcbycbzccaccbcccccdcceccfccgcchcciccjcckcclccmccnccoccpccqccrccscctccuccvccwccxccycczcdacdbcdccddcdecdfcdgcdhcdicdjcdkcdlcdmcdncdocdpcdqcdrcdscdtcducdvcdwcdxcdycdzceacebceccedceecefcegcehceicejcekcelcemcenceocepceqcercescetceucevcewcexceycezcfacfbcfccfdcfecffcfgcfhcficfjcfkcflcfmcfncfocfpcfqcfrcfscftcfucfvcfwcfxcfycfzcgacgbcgccgdcgecgfcggcghcgicgjcgkcglcgmcgncgocgpcgqcgrcgscgtcgucgvcgwcgxcgycgzchachbchcchdchechfchgchhchichjchkchlchmchnchochpchqchrchschtchuchvchwchxchychzciacibciccidciecifcigcihciicijcikcilcimcinciocipciqcirciscitciucivciwcixciycizcjacjbcjccjdcjecjfcjgcjhcjicjjcjkcjlcjmcjncjocjpcjqcjrcjscjtcjucAacAbcAccAdcAecAfcAgcAhcAicAjcAkcAlcAmcAncAocApcAqcArcAscAtcAucAvcAwcAxcAycAzcBacBbcBccBdcBecBfcBgcBhcBicBjcBkcBlcBmcBncBocBpcBqcBrcBscBtcBucBvcBwcBxcBycBzcCacCbcCccCdcCecCfcCgcChcCicCjcCkcClcCmcCncCocCpcCqcCrcCscCtcCucCvcCwcCxcCycCzcDacDbcDccDdcDecDfcDgcDhcDicDjcDkcDlcDmcDncDocDpcDqcDrcDscDtcDucDvcDwcDxcDycDzcEacEbcEccEdcEecEfcEgcEhcEicEjcEkcElcEmcEncEocEpcEqcErcEscEtcEucEvcEwcExcEycEzcFacFbcFccFdcFecFfcFgcFhcFicFjcFkcFlcFmcFncFocFpcFqcFrcFscFtcFucFvcFwcFxcFycFzcGacGbcGccGdcGecGfcGgcGhcGicGjcGkcGlcGmcGncGocGpcGqcGrcGscGtcGucGvcGwcGxcGycGzcHacHbcHccHdcHecHfcHgcHhcHicHjcHkcHlcHmcHncHocHpcHqcHrcHscHtcHucHvcHwcHxcHycHzcIacIbcIccIdcIecIfcIgcIhcIicIjcIkcIlcImcIncIocIpcIqcIrcIscItcIucIvcIwcIxcIycIzcJacJbcJccJdcJecJfcJgcJhcJicJjcJkcJlcJmcJncJocJpcJqcJrcJscJtcJucaacabcaccadcaecafcagcahcaicajcakcalcamcancaocapcaqcarcascatcaucavcawcaxcaycazcbacbbcbccbdcbecbfcbgcbhcbicbjcbkcblcbmcbncbocbpcbqcbrcbscbtcbucbvcbwcbxcbycbzccaccbcccccdcceccfccgcchcciccjcckcclccmccnccoccpccqccrccscctccuccvccwccxccycczcdacdbcdccddcdecdfcdgcdhcdicdjcdkcdlcdmcdncdocdpcdqcdrcdscdtcducdvcdwcdxcdycdzceacebceccedceecefcegcehceicejcekcelcemcenceocepceqcercescetceucevcewcexceycezcfacfbcfccfdcfecffcfgcfhcficfjcfkcflcfmcfncfocfpcfqcfrcfscftcfucfvcfwcfxcfycfzcgacgbcgccgdcgecgfcggcghcgicgjcgkcglcgmcgncgocgpcgqcgrcgscgtcgucgvcgwcgxcgycgzchachbchcchdchechfchgchhchichjchkchlchmchnchochpchqchrchschtchuchvchwchxchychzciacibciccidciecifcigcihciicijcikcilcimcinciocipciqcirciscitciucivciwcixciycizcjacjbcjccjdcjecjfcjgcjhcjicjjcjkcjlcjmcjncjocjpcjqcjrcjscjtcjucŠÍBFAPFP FCQSDLBATN‰ÿÿàAacàAbcàAccàAdcàAecàAfcàAgcàAhcàAicàAjcàAkcàAlcàAmcàAncàAocàApcàAqcàArcàAscàAtcàAucàAvcàAwcàAxcàAycàAzcàBacàBbcàBccàBdcàBecàBfcàBgcàBhcàBicàBjcàBkcàBlcàBmcàBncàBocàBpcàBqcàBrcàBscàBtcàBucàBvcàBwcàBxcàBycàBzcàCacàCbcàCccàCdcàCecàCfcàCgcàChcàCicàCjcàCkcàClcàCmcàCncàCocàCpcàCqcàCrcàCscàCtcàCucàCvcàCwcàCxcàCycàCzcàDacàDbcàDccàDdcàDecàDfcàDgcàDhcàDicàDjcàDkcàDlcàDmcàDncàDocàDpcàDqcàDrcàDscàDtcàDucàDvcàDwcàDxcàDycàDzcàEacàEbcàEccàEdcàEecàEfcàEgcàEhcàEicàEjcàEkcàElcàEmcàEncàEocàEpcàEqcàErcàEscàEtcàEucàEvcàEwcàExcàEycàEzcàFacàFbcàFccàFdcàFecàFfcàFgcàFhcàFicàFjcàFkcàFlcàFmcàFncàFocàFpcàFqcàFrcàFscàFtcàFucàFvcàFwcàFxcàFycàFzcàGacàGbcàGccàGdcàGecàGfcàGgcàGhcàGicàGjcàGkcàGlcàGmcàGncàGocàGpcàGqcàGrcàGscàGtcàGucàGvcàGwcàGxcàGycàGzcàHacàHbcàHccàHdcàHecàHfcàHgcàHhcàHicàHjcàHkcàHlcàHmcàHncàHocàHpcàHqcàHrcàHscàHtcàHucàHvcàHwcàHxcàHycàHzcàIacàIbcàIccàIdcàIecàIfcàIgcàIhcàIicàIjcàIkcàIlcàImcàIncàIocàIpcàIqcàIrcàIscàItcàIucàIvcàIwcàIxcàIycàIzcàJacàJbcàJccàJdcàJecàJfcàJgcàJhcàJicàJjcàJkcàJlcàJmcàJncàJocàJpcàJqcàJrcàJscàJtcàJucàZZZàaacàabcàaccàadcàaecàafcàagcàahcàaicàajcàakcàalcàamcàancàaocàapcàaqcàarcàascàatcàaucàavcàawcàaxcàaycàazcàbacàbbcàbccàbdcàbecàbfcàbgcàbhcàbicàbjcàbkcàblcàbmcàbncàbocàbpcàbqcàbrcàbscàbtcàbucàbvcàbwcàbxcàbycàbzcàcacàcbcàcccàcdcàcecàcfcàcgcàchcàcicàcjcàckcàclcàcmcàcncàcocàcpcàcqcàcrcàcscàctcàcucàcvcàcwcàcxcàcycàczcàdacàdbcàdccàddcàdecàdfcàdgcàdhcàdicàdjcàdkcàdlcàdmcàdncàdocàdpcàdqcàdrcàdscàdtcàducàdvcàdwcàdxcàdycàdzcàeacàebcàeccàedcàeecàefcàegcàehcàeicàejcàekcàelcàemcàencàeocàepcàeqcàercàescàetcàeucàevcàewcàexcàeycàezcàfacàfbcàfccàfdcàfecàffcàfgcàfhcàficàfjcàfkcàflcàfmcàfncàfocàfpcàfqcàfrcàfscàftcàfucàfvcàfwcàfxcàfycàfzcàgacàgbcàgccàgdcàgecàgfcàggcàghcàgicàgjcàgkcàglcàgmcàgncàgocàgpcàgqcàgrcàgscàgtcàgucàgvcàgwcàgxcàgycàgzcàhacàhbcàhccàhdcàhecàhfcàhgcàhhcàhicàhjcàhkcàhlcàhmcàhncàhocàhpcàhqcàhrcàhscàhtcàhucàhvcàhwcàhxcàhycàhzcàiacàibcàiccàidcàiecàifcàigcàihcàiicàijcàikcàilcàimcàincàiocàipcàiqcàircàiscàitcàiucàivcàiwcàixcàiycàizcàjacàjbcàjccàjdcàjecàjfcàjgcàjhcàjicàjjcàjkcàjlcàjmcàjncàjocàjpcàjqcàjrcàjscàjtcàjucÿ  NF RL RGÿÿÿÿÿMQRN NPTSFNBSINTC €ÿþMFNSÿÿÿÿÿCFTLRIRSSCHC PD —üÿàAacàAbcàAccàAdcàAecàAfcàAgcàAhcàAicàAjcàAkcàAlcàAmcàAncàAocàApcàAqcàArcàAscàAtcàAucàAvcàAwcàAxcàAycàAzcàBacàBbcàBccàBdcàBecàBfcàBgcàBhcàBicàBjcàBkcàBlcàBmcàBncàBocàBpcàBqcàBrcàBscàBtcàBucàBvcàBwcàBxcàBycàBzcàCacàCbcàCccàCdcàCecàCfcàCgcàChcàCicàCjcàCkcàClcàCmcàCncàCocàCpcàCqcàCrcàCscàCtcàCucàCvcàCwcàCxcàCycàCzcàDacàDbcàDccàDdcàDecàDfcàDgcàDhcàDicàDjcàDkcàDlcàDmcàDncàDocàDpcàDqcàDrcàDscàDtcàDucàDvcàDwcàDxcàDycàDzcàEacàEbcàEccàEdcàEecàEfcàEgcàEhcàEicàEjcàEkcàElcàEmcàEncàEocàEpcàEqcàErcàEscàEtcàEucàEvcàEwcàExcàEycàEzcàFacàFbcàFccàFdcàFecàFfcàFgcàFhcàFicàFjcàFkcàFlcàFmcàFncàFocàFpcàFqcàFrcàFscàFtcàFucàFvcàFwcàFxcàFycàFzcàGacàGbcàGccàGdcàGecàGfcàGgcàGhcàGicàGjcàGkcàGlcàGmcàGncàGocàGpcàGqcàGrcàGscàGtcàGucàGvcàGwcàGxcàGycàGzcàHacàHbcàHccàHdcàHecàHfcàHgcàHhcàHicàHjcàHkcàHlcàHmcàHncàHocàHpcàHqcàHrcàHscàHtcàHucàHvcàHwcàHxcàHycàHzcàIacàIbcàIccàIdcàIecàIfcàIgcàIhcàIicàIjcàIkcàIlcàImcàIncàIocàIpcàIqcàIrcàIscàItcàIucàIvcàIwcàIxcàIycàIzcàJacàJbcàJccàJdcàJecàJfcàJgcàJhcàJicàJjcàJkcàJlcàJmcàJncàJocàJpcàJqcàJrcàJscàJtcàJucàZZZ àZZZàZZZàaacàabcàaccàadcàaecàafcàagcàahcàaicàajcàakcàalcàamcàancàaocàapcàaqcàarcàascàatcàaucàavcàawcàaxcàaycàazcàbacàbbcàbccàbdcàbecàbfcàbgcàbhcàbicàbjcàbkcàblcàbmcàbncàbocàbpcàbqcàbrcàbscàbtcàbucàbvcàbwcàbxcàbycàbzcàcacàcbcàcccàcdcàcecàcfcàcgcàchcàcicàcjcàckcàclcàcmcàcncàcocàcpcàcqcàcrcàcscàctcàcucàcvcàcwcàcxcàcycàczcàdacàdbcàdccàddcàdecàdfcàdgcàdhcàdicàdjcàdkcàdlcàdmcàdncàdocàdpcàdqcàdrcàdscàdtcàducàdvcàdwcàdxcàdycàdzcàeacàebcàeccàedcàeecàefcàegcàehcàeicàejcàekcàelcàemcàencàeocàepcàeqcàercàescàetcàeucàevcàewcàexcàeycàezcàfacàfbcàfccàfdcàfecàffcàfgcàfhcàficàfjcàfkcàflcàfmcàfncàfocàfpcàfqcàfrcàfscàftcàfucàfvcàfwcàfxcàfycàfzcàgacàgbcàgccàgdcàgecàgfcàggcàghcàgicàgjcàgkcàglcàgmcàgncàgocàgpcàgqcàgrcàgscàgtcàgucàgvcàgwcàgxcàgycàgzcàhacàhbcàhccàhdcàhecàhfcàhgcàhhcàhicàhjcàhkcàhlcàhmcàhncàhocàhpcàhqcàhrcàhscàhtcàhucàhvcàhwcàhxcàhycàhzcàiacàibcàiccàidcàiecàifcàigcàihcàiicàijcàikcàilcàimcàincàiocàipcàiqcàircàiscàitcàiucàivcàiwcàixcàiycàizcàjacàjbcàjccàjdcàjecàjfcàjgcàjhcàjicàjjcàjkcàjlcàjmcàjncàjocàjpcàjqcàjrcàjscàjtcàjucEêq- àZZZÿÿÿÿÿÅ,nƒ&ÀqÚwfÜnžWB1BcÚ9£î^kK 2U¿ï•`¯Ø S1BcÚ9£î^kK 2U¿ï•`¯Ø B5Bc@σá5~︽ñT(PÖm€Ö ä W܃ô©!ÓléÎGÐÑ<]…ò°ÿƒÒ‡~ì/c¹1½GAz¥82zù'Ú>S5Bc@σá5~︽ñT(PÖm€Ö ä W܃ô©!ÓléÎGÐÑ<]…ò°ÿƒÒ‡~ì/c¹1½GAz¥82zù'Ú>BDBcmr¬ÖSDBcÎ86Ðq§(çŠÆÀ¼½¬½‹K4L4J2íDKL€Eôðÿ€€€€V‚# ÿ€€€€gÉ$š%…úúÿÿ¶‚Œ¶‚Œ¶‚ŒG”Œ¼YÁ|àZZZ¦VÍ»¤M&¤» !„z‡ÿÍ„!!×"("X"×#(#×$($×%(%×&(&×'('×(((×)()×*(*×+(+×,(,×-(-×.(.×/(/×0(0×1(1×2(2×3(3×4(4×5(5×6(6×7(7×8(8×9(9×:(:×;(;×<(<×=(=×>(>×?(?×@(@×A(A×B(B×C(C×D(D×E(E×F(F×G(G×H(H×I(I×J(J×K(K×L(L×M(M×N(N×O(O×P(P×Q(Q×R(R×S(S×T(T×U(U×V(V×W(W×X(X×Y(Y×Z(Z×[([×\(\×](]×^(^×_(_×`(`×a(a×b(b×c(c×d(d×e(e×f(f×g(g×h(h×i(i×j(j×k(k×l(l×m(m×n(n×o(o×p(p×q(q×r(r×s(s×t(t×u(u×v(v×w(w×x(x×y(y×z(!(zÖ¡!ÿ»¡ÿÍ»ÿøÏ7Ë@ €èE ÀcÁ|û/5P«á£äö0æKÚ¤äÔ.Bõ±FY„²;¦Í¨£­`y2 ¢ 5ÍÛÄc6ÉÙ KÒ³þìwÜZÕ•ùj!=1@Q]Bÿ²G*Ö¿qÞQA,‘NF—Ñÿ Ý‹/“Ä{7ɰß÷…ý=€š£k¯§¯")ýÅϲòc¢®„ÄÂ0/öê¼SÕê.¬£#Ƒף× {È& 2>ónÔ½³ð¦ÖNU·E£`“WHGC\{˜B™—¾,øÍ|Uož5·T1îÍŸLŠj¿½`&õ¹MÞfª89l”"#ô’ņÆë‡×¿Ì9¡¥“yGma}Ž~ñø¥>]–¾¿½NL¬ŠÒ[ya$Ý*nö¨ [¼ðÆ4Œ! hþ-'–¸5IGð&Ó'JÜðž©ëd;)š°ƒ·ZðQ2b.\'tEÅ“¸ˆ8;PŽA¿OЬQ7c0NgEnÿïý/Oʵ7•Ov÷æê'€{–Aò£?"²P/®UÇ‘0%å¼ðƒâêÛÈ0#ûC«Êâ öÕt KÃÔnäCÚðB<ÒNY·Y™±q;“,£Güæy˜Ío ¾æåÄ|¶YÙQ «³qy!]*«Z¨c’ùù!9Q˜˜,ÿ>°4ÖTŸUÞŸÚL‘û…Ñ`ì$‹¨Î{ªÂ2ß”?d=ýukÅÈ­¯‡ˆëò9'q„“/aæñS~.>é…Æ¾F£Ny{Ò<2$·¯Ôö1c¦¼zÚU!­c`þÊÛ§'{*ƒ—&½8ÍÇD<žÈb;çÁàƒÍÙQtðù\ZÍŒºuôîÞoê}6··žòÍ>¸‹O½E{¹—}f¸È[l¼dôEߨ<éœ[í¶Y'|BjÝÿézÊúédu?z¬´²Å3dŒwLDÙtf”¿÷‘×*½F)îý³IX}Ž_ÆD/´Ê-:„á~Ípu¤‹q °ó]¼›Ìû±ëQ¯æÁýÂlëÕöB·×ÉÇtàPÞâOeÄÑ7Qúçgü 릊;O—½˜•YæÞ4{qsøòó}…/Û‘0«ÒåÆ_1âj0ûÈ|™«AâPLtd>¶ÔéwÚqãÒÂáðˆ#Ò±¶ê3ŸeüÿͰÍpRæI¸ç¶²ì ¦óly«pa*rÈGcŸyù…Xƒ˜ð1°tÕaŸÓøøÚÆœÇûÉÙìg¯¨4Ð\Âyo¼?¤8ˆýÀlr·V<Õœý»©@°yˆÈô/x£ÓNäöHñ¢äš FV®ü¿Î}±_ÇC„ Dipîw³Õ;Ù$~ŒF|Ûž9|6…]€tdz˜0{=°¦øzƒå zù4{ ù}7Ú•¡ÓVZYzlÖÄv.HðÏ€q¸­²mˆî¬%bHh’Ö”k±ÔB°ua.I{÷U¢âÔ°½å¬þý‘7}s8D³á -Fj~?KÍE±¬öëwrmJ d¾¦í´‹+c‡×8I­[Us ˜¦‡Ö”\d©èŸ¯™§^ŒÒȯH”Û6øM™·"¥Œo å.?;ïGZ¨ÀŒ«;£F¼¶®‘“%â0‘’?Ñâú£°‡›–’#šlJJeöA1¢£(®Xaó³ªw"[ˆ¡œlàFà8ëÂJ–‡>íÃ9åTííÊô¼l7÷„¿§•ðÎÜFD.>Q[Nâû|›ƒP.V¨!!Á@NÁœ«—v+I¡É1ÔÄÍ,žïì+¡£Ììþštˆžü^o—Űâá¨Ns©ÝÑ÷"žÊY¬­û+,cœÇã@'«®Ë«i¼h ‚!Úô´0VOŽ çlI.ßî€SXÓ²œ§Ìâ5<}?h-=G”ýB—v».Óý÷9±Ôrý˜:ÿ¬¢Ïy‹¯8 ®EáÑÝ“F¬´<¬í•’ã²êÛ:YˆÎ—&ÀGÃSØ=£3…å|ZF­blx+ uoOÙ)õß ˆ•ú,±zOÔòF|=ÓnbKŠ×lwÓìzÄQ¦Åõ‹yÃ׎¿Ú[{X ˜ò&ÖšÔ·dò*Ò¯XQ|ŒÀ(«HZ ¸!ø—+$"-´º•mî?=™’GNŽ‘Œ¦½MSfç¶¾%³½’ã¼âƒ˜©‡´î’6×lòÝeIðç¢ösîS^À06]ÈÀ[\ÛœÙ,íþU¼ÜÈèÒ[ଙ$ƒØsÇÊH§}‘P|- +5´¸£—$ó0j9¡†.r!±¶ó„°oÿÍlUy =•EÍpO“6åK 4•þ[“êÜÉøˆÕBjWÃ1À$£]GœƒF“ˆxA# oFï9õ <¢“Œs•Éñر…‰òš/S|¯ë©b)”¤lÏÚLì¢ú‚QÂ2¿ê>†ÃÕÐÚ£\ ך0|/·&9/ÒóuÁ|³µ0«ÖEÔ¾!WŒ“$C…UºB°î,ƒÊ’UÌm‘Gõ†M’ÒçJMß¾e‹½9À¼s©Ž©&‡žäª×1ÎÝL»Šçj¸àÃ&âM8 68A#À"…‹Û’í¡1†[ïp×§ß5uM7Cy†'«}ž)ñئ]²µh“6¼L>n[¯(eÝšuX¨ k«ðŸæ¯ *s-oàÿ¸ëÎIÞ(pÓ‰°'JlnÈ©cö%)/?·]dÙ2 ð­ ¤Ñr:Àqþ[Aw¨¬‹uê0.z&nÊ'ý„=ŵq¡ÃvÔ±'»­ˆA@ØC?,6=P·PU+:[% éùðñ€ýÛ¼˜ûWŸ«¿§£öþÐK>yäèƒB ÝÜ{YÁ¬;µœ£~Oy Î “™óÄ­‹ÄÙ®ÇO³ ÚÅa:cZ›¹êù?!’¿SQèä‹ÿc^øÖ¥Þs§²‘˜o|ÑpR*‹ý8W{0ЉßåºQ=ÞTÂk>îZ¯{Púótåòê2%„Vu/ä§S¡Á.‰¸ÆhÉ£=ÆÕ{m>ô2õyEÔÖ9¦ 'ƒU‡KS`ø{‰{{¥F—‘̺ÍJÑZ<ózbñÈàØ ÙÙWÉù ®Œü%ÏîîêÈvÔ·t5–ÍŠQ#T½(û¨¹sÚQf>Ìl[r‰ôÀ)¨jù2¯Þó©¨y…àÅ›Õ_01d)2ñ&ÁÜuž '¾Ó¢v¹Ée9¾°£Œõ›F)IÆH¦_ÛN­´x¿2„Ð5pûc‹L ó”²ÌAÈw÷I¸YlÕž=BdÙÇéS²P‘i¿OE&Q7ü Ngé¸ÿmª/Ozd7•9/÷æ®<€{xPò;Ü­„þ/ÁËg‘€×›å©yKâW+00gv`R¶îâ:¤âtñ”ÇÔ†\ÚïΣÒn°/{O±ÈuÒÞtáü§®Ícyæζ)¼S ÝØyf²Ž*ÜÄc=ÐhùØ +˜ qœ°šúŸë«Úv:û޽¾ì“®:¨z .ÂàÏ?ûŽ7úá›NÐTìnÈô¥ û}œ´–Œ_µtÙ¥»ïvT¦;•Ã|#ësß”à”ÕIq†Øu‰öÞ}‡|Võ‹é£_I]…»0D9í©v¬¼Ó²ÒªòŒÔɈGI9ŃàŽÒÕ¦Î/cJÞQözRH³ñ"Fé§_*ÂK¬¢OˆKSêÔ<Û–Êö–£üÛÇ• ¦’šƒìá¹È´á&CÄ7ÔÊ¥ÅÕÛ%¦Ãñc“Ce¡p<ŽâY@Û™)¶ÊuIq¹e_,,´æk „ojžpåSU‹Yu¦ó«æÌ!-q«“’H_l¥ B9 .Ç,$P4|GOUˆ°7Lúg…ùL$È2OÎÐЕ2þTædç{uÇòò­Å“/ë…‘qmå¡ âñ¶r0ë$…½tâF¸ tÒ)Ô<ð)Ú¯9Òcx$§Ú4ݱcÍ ÛóOü'‡Î̓Yhæ8†E¶Dì[ Û‹yÁüÇ*ÍùfcðS—ùÍmÒô¸ü˜¹f°6ÃåŸòýÙÚ‹•ûO´sì{_“¨}ôøÂ[+ò?d˜;ú¤bNŽeçf¯¥1Ån}þ¶sŒjšÍµla©¥Ž«T ê†ÍÆër»}/2vÿ³éXŽ ŒH޾K¸Â V ðÖü‰QçÙ¤¡Qò°ì‰&›t?'ëü€Žæ—BQÂá´<ösÀúɈUàtӬ؜ÑÃ%çÇý÷ë«;«zK˜ ?ˆYÚ4Ô4VÂÊølÚÛ….” €šÒ²ö¹1&žÔ|hÜÅA”»¦B(“¶.=pw÷\ãÔÛð¬TÊÒß¹8eáuk°F«jR<ÝSç’ØuÛlÎñ-aÀ´GSMHy3Ô¥X| ƒ­s+à|aOšˆøÇ ‹ùÙú–Èz:Ð\Äý¼=kƒ‹K 5ñêw –5ѦÝÙ–‹ˆ×ó…‡[Éq‰˜ŸãWÖ“fZd¸ %¯9ëñŒ2¸Ha8BøX¤™"0d”[Iã?Qç{Gò4 Œvѽa¶ ™Ÿ%a’ w•âQŸ~‡Ó’YùŒlj´ÅeCl´¢_Ž•® „6¯Á\cÝv[ôÕòíä÷D2£ÐŸ06/¾7ÀM“9­¥Uœö ÎʯzZm›…«†Øº£Ò¡_®ß`xâ‹£\?À ÷úŽF×›‡­±#ªƒJª÷öŠ,Ÿ£àŦ]eó }w#•$ˆ‹y0l¡žj8ïe>Jß)í10å7.ÀÊ'-*7в§Ø½{ܵÿ>6’N>¿®|(|iPukŠ2Áæ*£T«àÑ´vëQÔÉ(9RÖ°õ n‹Ýö…¤j? ÿdzlB”Pú7ÍðZGúN[×rÑw° žu³©Yz¸Î+'ð‰œ=g¿'¡gd˱ƒÝh­¦ÌØcN06ã$ ß!$SG:œÂ…éâHÖ€}%f¼-£_WPŒ§—´ÉGAy9V¸ƒrš>Ýò£ÁñNÿœìGyÆßÑšE™Op“‹ÉëÇĺ•Ú€œê:·™ˆ¹¦î?Ñÿй£ä ^ ŒFzhx§ooY°õR\Æ8™•ŠÜ0±º©òT…%|îqbPÇÇltì2ÆoQÔ‚ò^ÃÁ× Úžá Éó{Æ3O·>~óÒyÄ>|Ïì«'Kу!Üt$¦º¥³ùîÌUD’Ñ¿‘z§ÑMçz¾WD½®¨é¼%8ê©é‘vÓ´×5ž ÝòçT}ÃûhÚM¼68¨ÀrFÛ)×[h<É{ÞéùÁ•=iy·Å–îx0%ÜŠ2x¸2ÜvN'|ÍŒ"ÁŒ ûkŒ²©÷° jTŸ§ ŸÚ¥”ûiA`ìµa¨§ªÂ½×”?7&úÞsÅN>¬‡P9¥õº“} GaŒ‡~µ…À>¥ $¾TºeNZÙÒë(%$»™öv——¼X Î3!ŽþÉm^Æ–‹"ed`ËúÙ}ƒYòd+Ž&gÙá'"ÌŽtEQ”Åß<:,ûú¼ûUÉÁŽÓŠœžCc% HE÷ÊéïÂÊKعOˆ&ÑêÔ–ÊŸ¦£LùÛÇH“ Tÿšƒ`å¹ÈìÌ&CjÔÊ-3ÅÕ¦Ã@8“CÜøp<“ÃY-ÕÛ™÷ùÊUMq¹ÿô,JækɦojJAåS½kYu|â«©·!-!Ÿ«|’HVØ¥)à9 S-,0.4|[~UˆP½L%õ…ùäY$È¥ÎÐm[2þM¢dzsu/'8­\¼Ië$zq‘O;²îñŒv!eo…"ÑFuH§µÊ<×éf¯x+¯cœvºzÚUêc7å8ÛH‰,'8áу™†8 vDjÎJo>­Á[èŠÍœä¯ðU›Íô¹tôÐÄÅ6-–Âò'ŠU‹Õ ´O³ï{êæ}µl²[^úTd<}f¡š^Oúî“€‹>(ºá¿Eîáh4Š7*I9¥tÂ%ø.c§‰ì¡ŽÈâÏè®@™ìJ¶£ƒ*Ku°àÍe3ˆE,‡‘G þš}žY­–UËMV¦„¢æúùq%È“·æë_H†ƒ ]Žë.ê|7$wÀGŒ³°UÉúA‘ÖLôú29BÐ Ú‡T"\u玸.òŒT“*Ó…|$» Va~rI%S$ ´wtÂ-ç xŽz)Ï)éŒ9Àئ$/ÀOüݭу ö]œOÎ3RÎz ˜h… üEºCÄ[_×I‹x(:Ç\;Xf÷n-—×®Uұ¨üƒu¬f÷Æ~埑ÙÙ¦DeûÆsઓ$´±ø0÷ôòj!IT>aÖÎ_þñ)üñ0¨oÀ™(ø*ÂS²»ˆ;{õ¯Ê¥F¥6 ®ââiv™¶q2¼QºT¦Ta´ªGÔkWR%=ÑŒ%gÝ•q¤×1ahig®SÕ ¢Ór¾!yúQ˜’rÿ>é ÖTè©ÞŸOΑP‰Ñ`“¿‹.d{ª Ýß”PÌ=šNkÅë$¯‡‡!ò9?„“5Â/aHS~H%.>ңƾüP£N_´{ÒPG2$kVÔöÞš¦¼ñòNU!†G`þxßš{7p—&éëÍoº<ž,œb;€™àƒîÙQVù\—¹Œº&îÞxŒê}‡h··ÌÍ>|°uƽ#™¹—µ0f¸El¼%ô=qåöÇô‹ßJåzk_Ôoø°‚?L^ Y$ 2gá*s{Žøœ÷ìðUƒ30t ¥¦ÆíÓù“V¶Dö±—¿ÿ´”ÑBRVbÔÃíDéÛ 4ê ‘Ù9=´ŠõÁ þË6"·Å^Ü«žì¼þ¸¨Ã;RÙD÷aYâ{jàXÚbÐþ_EÁŒ«KÇ>¤±o2Ÿ œ¡{°¬«GñÏj £:w‚ÔéEºÚqXŒÒÂ#<³.±¶MŽ3yšüÿL•Íp ÅæI¨Å¶²”y ¦®y«‡*rmócŸ[Íù…L+¸˜ð%°t6_ŸÓÝPÚÆøåûɪìg ¨4F3ÂyŠÇ?¤ûýÀ‰þÈw ÔˆPï'\\ã,æ(Œ ÕéÖS±/j8yÚ“€…„b· R(1¶ˆáz&ÐÒ­IÁ;Ê îa§87*b½½ÿæÇ”JÈ¢ÎÌçì»4ÔSÚt¯«ZÀ?]u$œào?‚q!X`žè€¸×«šƒ%½E÷'½ð»íÈŒM6f‡ß Œu<¨ð(¶wÀÛBcú§évÓoé(©z.' ²t1ŒœÕdDÕ>s]mò‹r6á]* £Œ‹Þ}÷Ú£\Š©??Iâuj¿äû¶ÝÓÒ{¤­+s|FŒ †‚|ãç̧*}Xʆ%fÂVd:}ëk€Üzž IÌtŠ`º)½?CpLJsnÁy}v%sÛl‰/«U¤¼_ºPájþ+þÈθ«YóWLÝjÉ>†".²ó‡áˆ°HˆšlöêšÅŸÉ=.Í%p’'¸Ç pì<[óNÉpñ¬È3W•¬ÀÑ$kVœN1“ÖÕ•#%øïôœ<$_Œ¡¯šñ¾Ð'oŽ/ê8(ë|lé”6ýñÚ÷°Júàô×2s£„>¦ö8Тü\¹aš¥®G|g}ª95Caui»µŸ<¾Ô ª;Œh=¦…Om°ønOƒÇ@FÌ=üÝõmLŠ’ …M{wVex´¾$©U|`&(íäj…\Î t¼»”š¸A°ëâa‹8§—lA×Ú…&b#ís:![¬V35¿VPCÀº«8úG)Óɦ1!Àh/~$o®e„$ÙÂT %L-] } —™KN3²lk$#4— ™_&ÎÑšËz¬çƒ…¬Õ+ºãçÙ_:üx—ðt\½Å÷Øx,×…£¼±þÁƒb÷ ‹CŸÙ.H¦Êée „Âq¹$OÔÑ0»jÓ@¦>Š,L)Ó·H0z+TÀÅ `*yñ첎{{-ò¿šþ@®ò>ÜiXè“À -2Z{÷MT—µô´-~Ô• ¦R=“AN­kݦ®â¤S ·aŸm³›|8ãØíƒ’à^´è-Ä6c.-ò~{Is½ö˜õrSpYpÀý¥q]0[xå¢qÞsG>8lU{åcI%:Ïzu¶ÏO§­ î2ª¸QDoþ Õ»s§ô,tE—-f9àt¯ƒühº‡Ìê Gø8¥L‰,ß¿{Ñ&ב†ÀJvRÄóJ ñ­-ØŠ˜mÙ¯òï q„ütÈ~žÕÈÅÈØt³CŠUy1#´…w(ï´sæQÓ>²æ*[TrŽÀhDƒ+<|:žÆÊs oùC¿‚ýhh^¿ó* #áÞ;ø{G[§Oïó̓Ï>@Œ™ì›£ƒîÆÍt¡ÛE¦*xGùô}Dºû–¿VѰ”¢MAùò÷ÈDl¸ëé’ÕƒêAdë‘ïé7´†‘ &EXüɸéÖÁm¼`zB¨ 9‡®uûÛx. ;ïág=Ó›—KìÙ0üW~`@1Sî¦wâ¸çÇÓ-z„Ï£8Õ/ó¦OímüMȃÎñÞœR¥c˜»vü?Ü)Ä4ö I`;f:›¥ÜXE&=-”UöÏ ¨ôû ¬ÑÜš~ûsÙÌ?ÊëŽÆtñ“ªZ>z±û0ô{ûIöNáÖâ&Ðþ«nüÊto(|•»AˆŸ*»¯j¦¾Ã6:^*½TqŸ§,*o—Ô`RÝY8ÄÍªŠ°¬”ºýKT£4Åî¯ ‡PÛ\ÿt9 1“Ú¿ýañh=~J*ÿ>-‡¾0ø«Nã§kÒœŸ$6ÏTö™Ú¼º£r!”¾þzͪEb‘G+&ó}òç–³žŽVv;ࢌƒgù]Q¢È$\뇺óƒ Þ‚ë }x7Þ·±>‘úÉÆ&Öæ—,î¸ÚB¼f‡í:àuaÔ&.DýÂ,¬.Ó(GùÒ¾1[63~݈SJ¢Gw}´ÊçÍÙízo{ŽÏ£ €ºy¦”ù˜œü/DƒÓ!œŒZÄR ˜Uì#ü(‰pÄ;þ ICd:K͆Xâ· -P|†Ul„?¨èÏX¬(Žˆ~‰õIÙî¡€Æã‹¹ªÜµ‚±×n)ôú+Ó^¿•èLE ¦¶ê“˜è÷ÂÏÐ&ÖUïj(º¸wš}¯5“Â(µñž¾xtÔÂjðM‚Åk3ÂF• Uüð±´Œ»÷ïr¶æ]pp²Ö--T{B p2Y¹[™£ÂdnïX/@1jËqwÝîçˆÂ©àÐ_“"GéHÔ‚ÞÑ4"~;+G_ £ËX¢¥äBôAk‰Ýcž'*ŽŽÎz‡±e;Â?{jáÂ8îÖžÈ"™¯(ûœ!HFÓ µ3º±ªQèkË>³S[P|ÛÙ._<Æ0TW—Î0PÑé·n†óIÁäižÚŠr¢ëßqì6§Žýjÿ] oÕ0¨µ2ƒù Ž|L©Ó¦,T:¼ €1ÜcKÖó O«5mΓ h´5MEn€[PÞ‹¾Ý¬Ç ò©fEwu—A»‰Ò0³ü…‚¸fáˆå€_Ù@–óaŽ´s¢\M“íÑø<9xòãæGö]Z½ØÎj²D®`µSíZÅjc/m:U¼ÚëBZS^Áž“‰6q˜¡O1¶HW›QÛeQ€—yÀCúOa€ö—(úÔÔ õœ΀U²BïõãxJÒê|nÄ04¿G”+‹¨õjLð$‘žî–­÷lf—šÿŽW![5QH©´^óBÆÊmÒŸCó”áÈq:>Ì“W·…#S8Gš¹è<ŽÐÓœ²û Ú²RtmVa–Çl`Çæk×ä4òÇCóÒ†˜8]Œ¼'µ‹\MȧÑ8ø‘åÜÂo˜ÞUT¤Ì& ãÝáB˜)§•RaÔ(Ÿû«nj$öéK€^‡Ä~§Øš}y$'+ƒûvMïáÁ­uÕ?»^…¿kaÿÿÿÿàEOF½ÙOîcKio_lib-io_lib-1-14-11/tests/data/xx#large_aux_java.sam000066400000000000000000033503751336132477700225520ustar00rootroot00000000000000a1 16 xx 1 1 10M * 0 0 AAAAAAAAAA * aa:i:1 ba:i:1 ca:i:1 da:i:1 ea:i:1 fa:i:1 ga:i:1 ha:i:1 ia:i:1 ja:i:1 ab:i:1 bb:i:1 cb:i:1 db:i:1 eb:i:1 fb:i:1 gb:i:1 hb:i:1 ib:i:1 jb:i:1 ac:i:1 bc:i:1 cc:i:1 dc:i:1 ec:i:1 fc:i:1 gc:i:1 hc:i:1 ic:i:1 jc:i:1 ad:i:1 bd:i:1 cd:i:1 dd:i:1 ed:i:1 fd:i:1 gd:i:1 hd:i:1 id:i:1 jd:i:1 ae:i:1 be:i:1 ce:i:1 de:i:1 ee:i:1 fe:i:1 ge:i:1 he:i:1 ie:i:1 je:i:1 af:i:1 bf:i:1 cf:i:1 df:i:1 ef:i:1 ff:i:1 gf:i:1 hf:i:1 if:i:1 jf:i:1 ag:i:1 bg:i:1 cg:i:1 dg:i:1 eg:i:1 fg:i:1 gg:i:1 hg:i:1 ig:i:1 jg:i:1 ah:i:1 bh:i:1 ch:i:1 dh:i:1 eh:i:1 fh:i:1 gh:i:1 hh:i:1 ih:i:1 jh:i:1 ai:i:1 bi:i:1 ci:i:1 di:i:1 ei:i:1 fi:i:1 gi:i:1 hi:i:1 ii:i:1 ji:i:1 aj:i:1 bj:i:1 cj:i:1 dj:i:1 ej:i:1 fj:i:1 gj:i:1 hj:i:1 ij:i:1 jj:i:1 ak:i:1 bk:i:1 ck:i:1 dk:i:1 ek:i:1 fk:i:1 gk:i:1 hk:i:1 ik:i:1 jk:i:1 al:i:1 bl:i:1 cl:i:1 dl:i:1 el:i:1 fl:i:1 gl:i:1 hl:i:1 il:i:1 jl:i:1 am:i:1 bm:i:1 cm:i:1 dm:i:1 em:i:1 fm:i:1 gm:i:1 hm:i:1 im:i:1 jm:i:1 an:i:1 bn:i:1 cn:i:1 dn:i:1 en:i:1 fn:i:1 gn:i:1 hn:i:1 in:i:1 jn:i:1 ao:i:1 bo:i:1 co:i:1 do:i:1 eo:i:1 fo:i:1 go:i:1 ho:i:1 io:i:1 jo:i:1 ap:i:1 bp:i:1 cp:i:1 dp:i:1 ep:i:1 fp:i:1 gp:i:1 hp:i:1 ip:i:1 jp:i:1 aq:i:1 bq:i:1 cq:i:1 dq:i:1 eq:i:1 fq:i:1 gq:i:1 hq:i:1 iq:i:1 jq:i:1 ar:i:1 br:i:1 cr:i:1 dr:i:1 er:i:1 fr:i:1 gr:i:1 hr:i:1 ir:i:1 jr:i:1 as:i:1 bs:i:1 cs:i:1 ds:i:1 es:i:1 fs:i:1 gs:i:1 hs:i:1 is:i:1 js:i:1 at:i:1 bt:i:1 ct:i:1 dt:i:1 et:i:1 ft:i:1 gt:i:1 ht:i:1 it:i:1 jt:i:1 au:i:1 bu:i:1 cu:i:1 du:i:1 eu:i:1 fu:i:1 gu:i:1 hu:i:1 iu:i:1 ju:i:1 av:i:1 bv:i:1 cv:i:1 dv:i:1 ev:i:1 fv:i:1 gv:i:1 hv:i:1 iv:i:1 aw:i:1 bw:i:1 cw:i:1 dw:i:1 ew:i:1 fw:i:1 gw:i:1 hw:i:1 iw:i:1 ax:i:1 bx:i:1 cx:i:1 dx:i:1 ex:i:1 fx:i:1 gx:i:1 hx:i:1 ix:i:1 ay:i:1 by:i:1 cy:i:1 dy:i:1 ey:i:1 fy:i:1 gy:i:1 hy:i:1 iy:i:1 az:i:1 bz:i:1 cz:i:1 dz:i:1 ez:i:1 fz:i:1 gz:i:1 hz:i:1 iz:i:1 a2 16 xx 1 1 10M * 0 0 AAAAAAAAAA * Aa:i:1 Ba:i:1 Ca:i:1 Da:i:1 Ea:i:1 Fa:i:1 Ga:i:1 Ha:i:1 Ia:i:1 Ja:i:1 aa:i:1 ba:i:1 ca:i:1 da:i:1 ea:i:1 fa:i:1 ga:i:1 ha:i:1 ia:i:1 ja:i:1 Ab:i:1 Bb:i:1 Cb:i:1 Db:i:1 Eb:i:1 Fb:i:1 Gb:i:1 Hb:i:1 Ib:i:1 Jb:i:1 ab:i:1 bb:i:1 cb:i:1 db:i:1 eb:i:1 fb:i:1 gb:i:1 hb:i:1 ib:i:1 jb:i:1 Ac:i:1 Bc:i:1 Cc:i:1 Dc:i:1 Ec:i:1 Fc:i:1 Gc:i:1 Hc:i:1 Ic:i:1 Jc:i:1 ac:i:1 bc:i:1 cc:i:1 dc:i:1 ec:i:1 fc:i:1 gc:i:1 hc:i:1 ic:i:1 jc:i:1 Ad:i:1 Bd:i:1 Cd:i:1 Dd:i:1 Ed:i:1 Fd:i:1 Gd:i:1 Hd:i:1 Id:i:1 Jd:i:1 ad:i:1 bd:i:1 cd:i:1 dd:i:1 ed:i:1 fd:i:1 gd:i:1 hd:i:1 id:i:1 jd:i:1 Ae:i:1 Be:i:1 Ce:i:1 De:i:1 Ee:i:1 Fe:i:1 Ge:i:1 He:i:1 Ie:i:1 Je:i:1 ae:i:1 be:i:1 ce:i:1 de:i:1 ee:i:1 fe:i:1 ge:i:1 he:i:1 ie:i:1 je:i:1 Af:i:1 Bf:i:1 Cf:i:1 Df:i:1 Ef:i:1 Ff:i:1 Gf:i:1 Hf:i:1 If:i:1 Jf:i:1 af:i:1 bf:i:1 cf:i:1 df:i:1 ef:i:1 ff:i:1 gf:i:1 hf:i:1 if:i:1 jf:i:1 Ag:i:1 Bg:i:1 Cg:i:1 Dg:i:1 Eg:i:1 Fg:i:1 Gg:i:1 Hg:i:1 Ig:i:1 Jg:i:1 ag:i:1 bg:i:1 cg:i:1 dg:i:1 eg:i:1 fg:i:1 gg:i:1 hg:i:1 ig:i:1 jg:i:1 Ah:i:1 Bh:i:1 Ch:i:1 Dh:i:1 Eh:i:1 Fh:i:1 Gh:i:1 Hh:i:1 Ih:i:1 Jh:i:1 ah:i:1 bh:i:1 ch:i:1 dh:i:1 eh:i:1 fh:i:1 gh:i:1 hh:i:1 ih:i:1 jh:i:1 Ai:i:1 Bi:i:1 Ci:i:1 Di:i:1 Ei:i:1 Fi:i:1 Gi:i:1 Hi:i:1 Ii:i:1 Ji:i:1 ai:i:1 bi:i:1 ci:i:1 di:i:1 ei:i:1 fi:i:1 gi:i:1 hi:i:1 ii:i:1 ji:i:1 Aj:i:1 Bj:i:1 Cj:i:1 Dj:i:1 Ej:i:1 Fj:i:1 Gj:i:1 Hj:i:1 Ij:i:1 Jj:i:1 aj:i:1 bj:i:1 cj:i:1 dj:i:1 ej:i:1 fj:i:1 gj:i:1 hj:i:1 ij:i:1 jj:i:1 Ak:i:1 Bk:i:1 Ck:i:1 Dk:i:1 Ek:i:1 Fk:i:1 Gk:i:1 Hk:i:1 Ik:i:1 Jk:i:1 ak:i:1 bk:i:1 ck:i:1 dk:i:1 ek:i:1 fk:i:1 gk:i:1 hk:i:1 ik:i:1 jk:i:1 Al:i:1 Bl:i:1 Cl:i:1 Dl:i:1 El:i:1 Fl:i:1 Gl:i:1 Hl:i:1 Il:i:1 Jl:i:1 al:i:1 bl:i:1 cl:i:1 dl:i:1 el:i:1 fl:i:1 gl:i:1 hl:i:1 il:i:1 jl:i:1 Am:i:1 Bm:i:1 Cm:i:1 Dm:i:1 Em:i:1 Fm:i:1 Gm:i:1 Hm:i:1 Im:i:1 Jm:i:1 am:i:1 bm:i:1 cm:i:1 dm:i:1 em:i:1 fm:i:1 gm:i:1 hm:i:1 im:i:1 jm:i:1 An:i:1 Bn:i:1 Cn:i:1 Dn:i:1 En:i:1 Fn:i:1 Gn:i:1 Hn:i:1 In:i:1 Jn:i:1 an:i:1 bn:i:1 cn:i:1 dn:i:1 en:i:1 fn:i:1 gn:i:1 hn:i:1 in:i:1 jn:i:1 Ao:i:1 Bo:i:1 Co:i:1 Do:i:1 Eo:i:1 Fo:i:1 Go:i:1 Ho:i:1 Io:i:1 Jo:i:1 ao:i:1 bo:i:1 co:i:1 do:i:1 eo:i:1 fo:i:1 go:i:1 ho:i:1 io:i:1 jo:i:1 Ap:i:1 Bp:i:1 Cp:i:1 Dp:i:1 Ep:i:1 Fp:i:1 Gp:i:1 Hp:i:1 Ip:i:1 Jp:i:1 ap:i:1 bp:i:1 cp:i:1 dp:i:1 ep:i:1 fp:i:1 gp:i:1 hp:i:1 ip:i:1 jp:i:1 Aq:i:1 Bq:i:1 Cq:i:1 Dq:i:1 Eq:i:1 Fq:i:1 Gq:i:1 Hq:i:1 Iq:i:1 Jq:i:1 aq:i:1 bq:i:1 cq:i:1 dq:i:1 eq:i:1 fq:i:1 gq:i:1 hq:i:1 iq:i:1 jq:i:1 Ar:i:1 Br:i:1 Cr:i:1 Dr:i:1 Er:i:1 Fr:i:1 Gr:i:1 Hr:i:1 Ir:i:1 Jr:i:1 ar:i:1 br:i:1 cr:i:1 dr:i:1 er:i:1 fr:i:1 gr:i:1 hr:i:1 ir:i:1 jr:i:1 As:i:1 Bs:i:1 Cs:i:1 Ds:i:1 Es:i:1 Fs:i:1 Gs:i:1 Hs:i:1 Is:i:1 Js:i:1 as:i:1 bs:i:1 cs:i:1 ds:i:1 es:i:1 fs:i:1 gs:i:1 hs:i:1 is:i:1 js:i:1 At:i:1 Bt:i:1 Ct:i:1 Dt:i:1 Et:i:1 Ft:i:1 Gt:i:1 Ht:i:1 It:i:1 Jt:i:1 at:i:1 bt:i:1 ct:i:1 dt:i:1 et:i:1 ft:i:1 gt:i:1 ht:i:1 it:i:1 jt:i:1 Au:i:1 Bu:i:1 Cu:i:1 Du:i:1 Eu:i:1 Fu:i:1 Gu:i:1 Hu:i:1 Iu:i:1 Ju:i:1 au:i:1 bu:i:1 cu:i:1 du:i:1 eu:i:1 fu:i:1 gu:i:1 hu:i:1 iu:i:1 ju:i:1 Av:i:1 Bv:i:1 Cv:i:1 Dv:i:1 Ev:i:1 Fv:i:1 Gv:i:1 Hv:i:1 Iv:i:1 av:i:1 bv:i:1 cv:i:1 dv:i:1 ev:i:1 fv:i:1 gv:i:1 hv:i:1 iv:i:1 Aw:i:1 Bw:i:1 Cw:i:1 Dw:i:1 Ew:i:1 Fw:i:1 Gw:i:1 Hw:i:1 Iw:i:1 aw:i:1 bw:i:1 cw:i:1 dw:i:1 ew:i:1 fw:i:1 gw:i:1 hw:i:1 iw:i:1 Ax:i:1 Bx:i:1 Cx:i:1 Dx:i:1 Ex:i:1 Fx:i:1 Gx:i:1 Hx:i:1 Ix:i:1 ax:i:1 bx:i:1 cx:i:1 dx:i:1 ex:i:1 fx:i:1 gx:i:1 hx:i:1 ix:i:1 Ay:i:1 By:i:1 Cy:i:1 Dy:i:1 Ey:i:1 Fy:i:1 Gy:i:1 Hy:i:1 Iy:i:1 ay:i:1 by:i:1 cy:i:1 dy:i:1 ey:i:1 fy:i:1 gy:i:1 hy:i:1 iy:i:1 Az:i:1 Bz:i:1 Cz:i:1 Dz:i:1 Ez:i:1 Fz:i:1 Gz:i:1 Hz:i:1 Iz:i:1 az:i:1 bz:i:1 cz:i:1 dz:i:1 ez:i:1 fz:i:1 gz:i:1 hz:i:1 iz:i:1 b1 16 xx 1 1 10M * 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 io_lib-io_lib-1-14-11/tests/data/xx#minimal.sam000066400000000000000000000003761336132477700212160ustar00rootroot00000000000000@SQ SN:xx LN:30 @SQ SN:yy LN:20 a0 16 xx 4 1 10H * 0 0 * * a1 16 xx 4 1 5H0M5H * 0 0 * * a2 16 xx 4 1 5H0I10M0D5H * 0 0 * * A0 16 yy 4 1 0H * 0 0 * * A1 16 yy 4 1 0I * 0 0 * * A2 16 yy 4 1 0D * 0 0 * * A3 16 yy 4 1 0M * 0 0 * * A4 16 yy 4 1 0P * 0 0 * * io_lib-io_lib-1-14-11/tests/data/xx#pair.sam000066400000000000000000000004601336132477700205150ustar00rootroot00000000000000@SQ SN:xx LN:30 a1 99 xx 1 1 10M = 11 20 AAAAAAAAAA ********** b1 99 xx 1 1 10M = 11 20 AAAAAAAAAA ********** c1 99 xx 1 1 10M = 11 20 AAAAAAAAAA ********** a1 147 xx 11 1 10M = 1 -20 TTTTTTTTTT ********** b1 147 xx 11 1 10M = 1 -20 TTTTTTTTTT ********** c1 147 xx 11 1 10M = 1 -20 TTTTTTTTTT ********** io_lib-io_lib-1-14-11/tests/data/xx#repeated.sam000066400000000000000000000004521336132477700213540ustar00rootroot00000000000000@SQ SN:xx LN:30 S 67 xx 1 1 10M = 11 20 AAAAAAAAAA ********** S 131 xx 11 1 10M = 1 -20 TTTTTTTTTT ********** S 67 xx 1 1 10M = 11 20 AAAAAAAAAA ********** S 131 xx 11 1 10M = 1 -20 TTTTTTTTTT ********** S 67 xx 1 1 10M = 11 20 AAAAAAAAAA ********** S 131 xx 11 1 10M = 1 -20 TTTTTTTTTT ********** io_lib-io_lib-1-14-11/tests/data/xx#rg.sam000066400000000000000000000010051336132477700201660ustar00rootroot00000000000000@HD VN:1.4 SO:coordinate @SQ SN:xx LN:30 AS:? SP:? UR:? M5:bbf4de6d8497a119dda6e074521643dc @RG ID:x1 SM:x1 @RG ID:x2 SM:x2 LB:x PG:foo:bar PI:1111 @PG ID:emacs PN:emacs VN:23.1.1 @CO also test @CO other headers a1 16 xx 1 1 10M * 0 0 AAAAAAAAAA ********** RG:Z:x1 b1 16 xx 1 1 10M * 0 0 AAAAAAAAAA ********** RG:Z:x2 c1 16 xx 1 1 10M * 0 0 AAAAAAAAAA ********** a2 16 xx 11 1 10M * 0 0 TTTTTTTTTT ********** RG:Z:x1 b2 16 xx 11 1 10M * 0 0 TTTTTTTTTT ********** RG:Z:x2 c2 16 xx 11 1 10M * 0 0 TTTTTTTTTT ********** io_lib-io_lib-1-14-11/tests/data/xx#triplet.sam000066400000000000000000000004131336132477700212430ustar00rootroot00000000000000@SQ SN:xx LN:30 @SQ SN:yy LN:20 a1 67 xx 1 1 10M = 6 20 AAAAAAAAAA ********** a1 35 xx 6 1 10M = 11 -20 AAAAATTTTT ********** a1 147 xx 11 1 10M = 1 -20 TTTTTTTTTT ********** a1 67 yy 1 1 10M = 6 15 AAAAAAAAAA ********** a1 3 yy 6 1 10M = 1 -15 AAAAATTTTT ********** io_lib-io_lib-1-14-11/tests/data/xx#unsorted.sam000066400000000000000000000005001336132477700214200ustar00rootroot00000000000000@SQ SN:xx LN:30 @SQ SN:yy LN:20 b1 147 yy 11 1 10M = 1 -20 TTTTTTTTTT ********** a1 147 xx 11 1 10M = 1 -20 TTTTTTTTTT ********** a1 99 xx 1 1 10M = 11 20 AAAAAAAAAA ********** b1 99 yy 1 1 10M = 11 20 AAAAAAAAAA ********** c1 99 xx 1 1 10M = 11 20 AAAAAAAAAA ********** c1 147 xx 11 1 10M = 1 -20 TTTTTTTTTT ********** io_lib-io_lib-1-14-11/tests/data/xx.fa000066400000000000000000000000751336132477700174060ustar00rootroot00000000000000>xx AAAAAAAAAATTTTTTTTTTCCCCCCCCCC >yy AAAAAAAAAATTTTTTTTTT io_lib-io_lib-1-14-11/tests/data/xx.fa.fai000066400000000000000000000000351336132477700201400ustar00rootroot00000000000000xx 30 4 30 31 yy 20 39 20 21 io_lib-io_lib-1-14-11/tests/generate_data.pl000077500000000000000000000051601336132477700206510ustar00rootroot00000000000000#!/usr/bin/perl -w use strict; my $mm=-M "$ENV{srcdir}/.done"; exit 0 if (-e "$ENV{srcdir}/.done" && (-M "$ENV{srcdir}/generate_data.pl" > -M "$ENV{srcdir}/.done")); # Loads a fasta file into a hash sub load_fasta { my ($fn) = @_; my %seqs; open(my $fd, "<", $fn) || die "$fn: $!\n"; my $name = undef; my $s = ""; while (<$fd>) { chomp($_); if (/^>(\S+)/) { if (defined($name)) { $seqs{$name} = $s; } $name = $1; $s = ""; } else { $s .= $_; } } $seqs{$name} = $s; close($fd); return \%seqs; } #---- Load seq print "Loading ce.fa\n"; my $seqs = load_fasta("$ENV{srcdir}/data/ce.fa"); my @names = keys(%$seqs); my %len; my $n; my @base = qw/A C G T/; if (! -w "$ENV{srcdir}/data") { chmod(0755, "$ENV{srcdir}/data") || die "$ENV{srcdir}/data: $!"; chmod(0755, "$ENV{srcdir}") || die "$ENV{srcdir}: $!"; } #---- Generate sorted data print "Generating ce#sorted.sam\n"; srand 15551; open(my $out, ">", "$ENV{srcdir}/data/ce#sorted.sam") || die "$ENV{srcdir}/data/ce#sorted.sam: $!"; # Create @SQ headers foreach (sort @names) { my $len = length($seqs->{$_}); print $out "\@SQ\tSN:$_\tLN:$len\n"; $len{$_} = $len; } # Sequence lines $n = 1; $len{"*"}=$len{$names[0]}; $seqs->{"*"}=$seqs->{$names[0]}; foreach my $chr ((sort @names),"*") { my $len = $len{$chr}; my $s = $seqs->{$chr}; for (my $i=0; $i<$len-100; $i++) { if (rand() < 0.5) { #50x coverage my $dna = substr($s,$i,100); $dna = substr($s, int(rand($len{"*"}-100)), 100) if ($chr eq "*"); for (my $j=0; $j<5; $j++) { substr($dna, 100*rand(), 1) = $base[4*rand()]; } if ($chr eq "*") { print $out "Seq",$n++,"\t4\t$chr\t0\t0\t*\t*\t0\t0\t$dna\t*\n"; } else { print $out "Seq",$n++,"\t0\t$chr\t",$i+1,"\t2\t100M\t*\t0\t0\t$dna\t*\n"; } } } } close($out) || die; #---- Generate unsorted data print "Generating ce#unsorted.sam\n"; srand 15551; open($out, ">", "$ENV{srcdir}/data/ce#unsorted.sam") || die "$ENV{srcdir}/data/ce#unsorted.sam: $!"; # Create @SQ headers foreach (sort @names) { my $len = length($seqs->{$_}); print $out "\@SQ\tSN:$_\tLN:$len\n"; $len{$_} = $len; } # Sequence lines $n = 1; for (my $i = 0; $i < 500000; $i++) { my $chr = $names[$#names*rand()]; my $pos = int(rand() * ($len{$chr}-100)); my $dna = substr($seqs->{$chr},$pos,100); for (my $j=0; $j<5; $j++) { substr($dna, 100*rand(), 1) = $base[4*rand()]; } print $out "Seq",$n++,"\t0\t$chr\t",$pos+1,"\t2\t100M\t*\t0\t0\t$dna\t*\n"; } close($out) || die; #---- Tidy up open(DONE, ">$ENV{srcdir}/.done")||die; close(DONE); io_lib-io_lib-1-14-11/tests/java.test000077500000000000000000000017671336132477700173640ustar00rootroot00000000000000#!/bin/sh # Tests scramble compatibility with a simple cramtools.jar cram file. # Minimal, but potentially useful compatibility test. # We also add a non-java cram here, but one manually tweaked to stress # test threading with multi-slice containers. scramble="${VALGRIND} $top_builddir/progs/scramble ${SCRAMBLE_ARGS}" compare_sam=$srcdir/compare_sam.pl for i in `/bin/ls $srcdir/data/*_java.cram` $srcdir/data/9827_rand3.cram do echo "=== testing $i ===" ref=`echo $i | sed 's/#.*/.fa/'` root=`echo $i | sed 's/\.cram$//;s:.*/::'` if [ -e "$ref" -a "$ref" != "$root" ] then echo "$scramble -t4 -r $ref $i $outdir/$root.scramble.sam" $scramble -r $ref $i $outdir/$root.scramble.sam || exit 1 else echo "$scramble -t4 $i $outdir/$root.scramble.sam" REF_PATH=/fail $scramble -t4 $i $outdir/$root.scramble.sam || exit 1 fi echo $compare_sam $srcdir/data/${root}.sam $outdir/$root.scramble.sam $compare_sam $srcdir/data/${root}.sam $outdir/$root.scramble.sam || exit 1 done io_lib-io_lib-1-14-11/tests/scram.test000077500000000000000000000104021336132477700175320ustar00rootroot00000000000000#!/bin/sh $srcdir/generate_data.pl || exit 1 scramble="${VALGRIND} $top_builddir/progs/scramble ${SCRAMBLE_ARGS}" cram_index="${VALGRIND} $top_builddir/progs/cram_index" compare_sam=$srcdir/compare_sam.pl #valgrind="valgrind --leak-check=full" #scramble="$valgrind $scramble" case $# in 0) files=`/bin/ls $srcdir/data/*#*.sam $srcdir/data/*#*.bam | egrep -v '[._](full|\.sub|java)\.'` ;; *) files=${@+"$@"} ;; esac for i in $files do ref=`echo $i | sed 's/#.*/.fa/'` root=`echo $i | sed 's/\.[sb]am$//;s:.*/::'` echo "=== testing $i ===" # Create BAM from SAM or SAM from BAM if [ `echo $i | sed 's/\.bam//'` == $i ] then echo "$scramble $i $outdir/$root.bam" $scramble $i $outdir/$root.bam || exit 1 cmp_sam=$srcdir/data/$root.sam in_bam=$outdir/$root.bam else echo "$scramble $i $outdir/$root.sam" $scramble $i $outdir/$root.sam || exit 1 cmp_sam=$outdir/$root.sam in_bam=$i fi # Create CRAM echo "$scramble -r $ref $in_bam $outdir/$root.full.cram" $scramble -r $ref $in_bam $outdir/$root.full.cram || exit 1 # Test conversion back to SAM echo "$scramble $in_bam > $outdir/tmp.sam" $scramble $in_bam > $outdir/tmp.sam || exit 1 $compare_sam $cmp_sam $outdir/tmp.sam || exit 1 echo "$scramble $outdir/$root.full.cram > $outdir/$root.full.sam" $scramble $outdir/$root.full.cram > $outdir/$root.full.sam || exit 1 $compare_sam --nomd --unknownrg $cmp_sam $outdir/$root.full.sam || exit 1 echo "$scramble -O bam $outdir/$root.full.cram > $outdir/$root.full.bam" $scramble -O bam $outdir/$root.full.cram > $outdir/$root.full.bam || exit 1 echo "$scramble $outdir/$root.full.bam $outdir/tmp.sam" $scramble $outdir/$root.full.bam $outdir/tmp.sam || exit 1 sed '/^@PG.*scramble\.3.*/d;s/^\(@PG.*scramble.*\) -O bam/\1/' $outdir/tmp.sam > $outdir/$root.full.bam.sam rm $outdir/tmp.sam echo "$compare_sam --nopg $outdir/$root.full.sam $outdir/$root.full.bam.sam" $compare_sam --nopg $outdir/$root.full.sam $outdir/$root.full.bam.sam || exit 1 # Try again with embedded ref; skip for unsorted sams case "$root" in *"unsorted") #skip ;; *) echo "$scramble -e -r $ref $in_bam $outdir/$root.full.cram" $scramble -e -r $ref $in_bam $outdir/$root.full.cram || exit 1 echo "$scramble $outdir/$root.full.cram > $outdir/$root.full.sam" $scramble $outdir/$root.full.cram > $outdir/tmp.sam || exit 1 sed '/^@PG.*scramble\.3.*/d;s/^\(@PG.*scramble.*\) -e /\1 /' $outdir/tmp.sam > $outdir/$root.full.bam.sam $compare_sam --nomd --unknownrg $cmp_sam $outdir/$root.full.sam || exit 1 echo "$compare_sam --nopg $outdir/$root.full.sam $outdir/$root.full.bam.sam" $compare_sam --nopg $outdir/$root.full.sam $outdir/$root.full.bam.sam || exit 1 ;; esac # And again with no ref. echo "$scramble -x -r $ref $in_bam $outdir/$root.full.cram" $scramble -x -r $ref $in_bam $outdir/$root.full.cram || exit 1 echo "$scramble $outdir/$root.full.cram > $outdir/$root.full.sam" $scramble $outdir/$root.full.cram > $outdir/tmp.sam || exit 1 sed '/^@PG.*scramble\.3.*/d;s/^\(@PG.*scramble.*\) -x /\1 /' $outdir/tmp.sam > $outdir/$root.full.bam.sam $compare_sam --nomd --unknownrg $cmp_sam $outdir/$root.full.sam || exit 1 # need compare against original here as ce#5b.sam as "*" in seq. echo "$compare_sam --unknownrg $cmp_sam $outdir/$root.full.bam.sam" $compare_sam --noqual --unknownrg $cmp_sam $outdir/$root.full.bam.sam || exit 1 echo "" done # Range queries, CRAM only $cram_index $outdir/ce#sorted.full.cram echo $scramble -H -r $srcdir/data/ce.fa $outdir/ce#sorted.full.cram nr=`$scramble -H -r $srcdir/data/ce.fa $outdir/ce#sorted.full.cram | wc -l` echo "No region: $nr" [ $nr -eq 521616 ] || exit 1 nr=`$scramble -H -R "*" -r $srcdir/data/ce.fa $outdir/ce#sorted.full.cram | wc -l` echo "* region: $nr" [ $nr -eq 2452 ] || exit 1 nr=`$scramble -H -R "CHROMOSOME_I" -r $srcdir/data/ce.fa $outdir/ce#sorted.full.cram | wc -l` echo "CHROMOSOME_I: $nr" [ $nr -eq 504705 ] || exit 1 nr=`$scramble -H -R "CHROMOSOME_I:35000-45000" -r $srcdir/data/ce.fa $outdir/ce#sorted.full.cram | wc -l` echo "CHROMOSOME_I:35000-45000 $nr" [ $nr -eq 5066 ] || exit 1 io_lib-io_lib-1-14-11/tests/scram_mt.test000077500000000000000000000000601336132477700202310ustar00rootroot00000000000000#!/bin/sh SCRAMBLE_ARGS=-t4 $srcdir/scram.test io_lib-io_lib-1-14-11/tests/srf2fasta.test000077500000000000000000000015031336132477700203220ustar00rootroot00000000000000#!/bin/sh if test ! -d $outdir then mkdir $outdir fi $top_builddir/progs/srf2fasta $srcdir/data/proc.srf > $outdir/slx.fasta cmp $outdir/slx.fasta $srcdir/data/slx.fasta || exit 1 $top_builddir/progs/srf2fasta -C $srcdir/data/proc.srf > $outdir/slx.fasta cmp $outdir/slx.fasta $srcdir/data/slx-C.fasta || exit 1 $top_builddir/progs/srf2fasta $srcdir/data/raw.srf > $outdir/slx.fasta cmp $outdir/slx.fasta $srcdir/data/slx.fasta || exit 1 $top_builddir/progs/srf2fasta -C $srcdir/data/raw.srf > $outdir/slx.fasta cmp $outdir/slx.fasta $srcdir/data/slx-C.fasta || exit 1 $top_builddir/progs/srf2fasta $srcdir/data/both.srf > $outdir/slx.fasta cmp $outdir/slx.fasta $srcdir/data/slx.fasta || exit 1 $top_builddir/progs/srf2fasta -C $srcdir/data/both.srf > $outdir/slx.fasta cmp $outdir/slx.fasta $srcdir/data/slx-C.fasta || exit 1 io_lib-io_lib-1-14-11/tests/srf2fastq.test000077500000000000000000000014231336132477700203430ustar00rootroot00000000000000#!/bin/sh $top_builddir/progs/srf2fastq $srcdir/data/proc.srf > $outdir/slx.fastq cmp $outdir/slx.fastq $srcdir/data/slx.fastq || exit 1 $top_builddir/progs/srf2fastq -C $srcdir/data/proc.srf > $outdir/slx.fastq cmp $outdir/slx.fastq $srcdir/data/slx-C.fastq || exit 1 $top_builddir/progs/srf2fastq $srcdir/data/raw.srf > $outdir/slx.fastq cmp $outdir/slx.fastq $srcdir/data/slx.fastq || exit 1 $top_builddir/progs/srf2fastq -C $srcdir/data/raw.srf > $outdir/slx.fastq cmp $outdir/slx.fastq $srcdir/data/slx-C.fastq || exit 1 $top_builddir/progs/srf2fastq $srcdir/data/both.srf > $outdir/slx.fastq cmp $outdir/slx.fastq $srcdir/data/slx.fastq || exit 1 $top_builddir/progs/srf2fastq -C $srcdir/data/both.srf > $outdir/slx.fastq cmp $outdir/slx.fastq $srcdir/data/slx-C.fastq || exit 1 io_lib-io_lib-1-14-11/tests/srf_filter.test000077500000000000000000000013531336132477700205710ustar00rootroot00000000000000#!/bin/sh # Filter out raw data from both.srf and we should get something similar to # proc.srf. Hard to verify this fully. $top_builddir/progs/srf_filter -m PROC $srcdir/data/both.srf $outdir/f_proc.srf $top_builddir/progs/srf_dump_all $srcdir/data/proc.srf > $outdir/proc.dump $top_builddir/progs/srf_dump_all $outdir/f_proc.srf > $outdir/f_proc.dump cmp $outdir/proc.dump $outdir/f_proc.dump || exit 1 # Also check with srf_info to see that we have the expected number of # ZTR chunks $top_builddir/progs/srf_info $srcdir/data/proc.srf|tail -n +2|grep -v 'null index' > $outdir/proc.info $top_builddir/progs/srf_info $outdir/f_proc.srf|tail -n +2|grep -v 'null index' > $outdir/f_proc.info cmp $outdir/proc.info $outdir/f_proc.info || exit 1 io_lib-io_lib-1-14-11/tests/srf_index.test000077500000000000000000000017441336132477700204170ustar00rootroot00000000000000#!/bin/sh # Extract an entry using srf_extract_linear chmod u+w $outdir/proc.srf $top_builddir/progs/srf_extract_linear $outdir/proc.srf test_run:4:134:369:182 > $outdir/_.srf cmp $outdir/_.srf $srcdir/data/test_run_4_134_369_182.srf || exit 1 # Extract using the hash table method - should fail echo "NB: The next line is expected to be an error message" 1>&2 $top_builddir/progs/srf_extract_hash $outdir/proc.srf test_run:4:134:369:182 > $outdir/_.srf [ $? = 1 ] || exit 1 # Index it $top_builddir/progs/srf_index_hash $outdir/proc.srf cmp $outdir/proc.srf $srcdir/data/proc.srf.indexed || exit 1 # Extract using the hash table method $top_builddir/progs/srf_extract_hash $outdir/proc.srf test_run:4:134:369:182 > $outdir/_.srf [ $? = 0 ] || exit 1 # Check the archive/name access method too seq=`$top_builddir/progs/extract_seq $outdir/proc.srf/test_run:4:134:369:182 | tr -d '\012\015'` [ "$seq" = "GGTAGAGATTCTCTTGTTGACATTTTAAAAGAGCGTGTCTGGAAACGTACGGATTGTTCAGTAACTTGACTCAT" ] || exit 1 io_lib-io_lib-1-14-11/tests/srf_info.test000077500000000000000000000007721336132477700202430ustar00rootroot00000000000000#!/bin/sh (cd $outdir cp ../$srcdir/data/proc.srf . ../$top_builddir/progs/srf_info proc.srf | tr -d '\015' > proc.info) cmp $outdir/proc.info $srcdir/data/proc.info || exit 1 (cd $outdir cp ../$srcdir/data/raw.srf . ../$top_builddir/progs/srf_info raw.srf | tr -d '\015' > raw.info) cmp $outdir/raw.info $srcdir/data/raw.info || exit 1 (cd $outdir cp ../$srcdir/data/both.srf . ../$top_builddir/progs/srf_info both.srf | tr -d '\015' > both.info) cmp $outdir/both.info $srcdir/data/both.info || exit 1