diff --git a/kv/apps/meraculous/Debug.h b/kv/apps/meraculous/Debug.h deleted file mode 100644 index b5c5b19f63b804b148cbe8ee1fbe088b546185a8..0000000000000000000000000000000000000000 --- a/kv/apps/meraculous/Debug.h +++ /dev/null @@ -1,99 +0,0 @@ -#ifndef PAPYRUS_KV_DEBUG_H -#define PAPYRUS_KV_DEBUG_H - -#include - -//#define _TRACE_ENABLE -#define _CHECK_ENABLE -#define _DEBUG_ENABLE -#define _INFO_ENABLE -#define _ERROR_ENABLE -#define _TODO_ENABLE - -#define _COLOR_DEBUG - -#ifdef _COLOR_DEBUG -#define RED "\033[22;31m" -#define GREEN "\033[22;32m" -#define YELLOW "\033[22;33m" -#define BLUE "\033[22;34m" -#define PURPLE "\033[22;35m" -#define CYAN "\033[22;36m" -#define GRAY "\033[22;37m" -#define _RED "\033[22;41m" -#define _GREEN "\033[22;42m" -#define _YELLOW "\033[22;43m" -#define _BLUE "\033[22;44m" -#define _PURPLE "\033[22;45m" -#define _CYAN "\033[22;46m" -#define _GRAY "\033[22;47m" -#define RESET "\e[m" -#else -#define RED -#define GREEN -#define YELLOW -#define BLUE -#define PURPLE -#define CYAN -#define GRAY -#define _RED -#define _GREEN -#define _YELLOW -#define _BLUE -#define _PURPLE -#define _CYAN -#define _GRAY -#define RESET -#endif - -extern char nick_[]; - -#ifdef _TRACE_ENABLE -#define _trace(fmt, ...) { printf( BLUE "[T] %s [%s:%d:%s] " fmt RESET "\n", nick_, __FILE__, __LINE__, __func__, __VA_ARGS__); fflush(stdout); } -#define __trace(fmt, ...) { printf(_BLUE "[T] %s [%s:%d:%s] " fmt RESET "\n", nick_, __FILE__, __LINE__, __func__, __VA_ARGS__); fflush(stdout); } -#else -#define _trace(fmt, ...) -#define __trace(fmt, ...) -#endif - -#ifdef _CHECK_ENABLE -#define _check() { printf( PURPLE "[C] %s [%s:%d:%s]" RESET "\n", nick_, __FILE__, __LINE__, __func__); fflush(stdout); } -#define __check() { printf(_PURPLE "[C] %s [%s:%d:%s]" RESET "\n", nick_, __FILE__, __LINE__, __func__); fflush(stdout); } -#else -#define _check() -#define __check() -#endif - -#ifdef _DEBUG_ENABLE -#define _debug(fmt, ...) { printf( CYAN "[D] %s [%s:%d:%s] " fmt RESET "\n", nick_, __FILE__, __LINE__, __func__, __VA_ARGS__); fflush(stdout); } -#define __debug(fmt, ...) { printf(_CYAN "[D] %s [%s:%d:%s] " fmt RESET "\n", nick_, __FILE__, __LINE__, __func__, __VA_ARGS__); fflush(stdout); } -#else -#define _debug(fmt, ...) -#define __debug(fmt, ...) -#endif - -#ifdef _INFO_ENABLE -#define _info(fmt, ...) { printf( YELLOW "[I] %s [%s:%d:%s] " fmt RESET "\n", nick_, __FILE__, __LINE__, __func__, __VA_ARGS__); fflush(stdout); } -#define __info(fmt, ...) { printf(_YELLOW "[I] %s [%s:%d:%s] " fmt RESET "\n", nick_, __FILE__, __LINE__, __func__, __VA_ARGS__); fflush(stdout); } -#else -#define _info(fmt, ...) -#define __info(fmt, ...) -#endif - -#ifdef _ERROR_ENABLE -#define _error(fmt, ...) { printf( RED "[E] %s [%s:%d:%s] " fmt RESET "\n", nick_, __FILE__, __LINE__, __func__, __VA_ARGS__); fflush(stdout); } -#define __error(fmt, ...) { printf(_RED "[E] %s [%s:%d:%s] " fmt RESET "\n", nick_, __FILE__, __LINE__, __func__, __VA_ARGS__); fflush(stdout); } -#else -#define _error(fmt, ...) -#define __error(fmt, ...) -#endif - -#ifdef _TODO_ENABLE -#define _todo(fmt, ...) { printf( GREEN "[TODO] %s [%s:%d:%s] " fmt RESET "\n", nick_, __FILE__, __LINE__, __func__, __VA_ARGS__); fflush(stdout); } -#define __todo(fmt, ...) { printf(_GREEN "[TODO] %s [%s:%d:%s] " fmt RESET "\n", nick_, __FILE__, __LINE__, __func__, __VA_ARGS__); fflush(stdout); } -#else -#define _todo(fmt, ...) -#define __todo(fmt, ...) -#endif - -#endif /* PAPYRUS_KV_DEBUG_H */ diff --git a/kv/apps/meraculous/Deleter.h b/kv/apps/meraculous/Deleter.h deleted file mode 100644 index 7be108e15631b2099ea874c6172a0381763b2cd0..0000000000000000000000000000000000000000 --- a/kv/apps/meraculous/Deleter.h +++ /dev/null @@ -1,88 +0,0 @@ -/****************************************************************/ -/* Parallel Combinatorial BLAS Library (for Graph Computations) */ -/* version 1.2 -------------------------------------------------*/ -/* date: 10/06/2011 --------------------------------------------*/ -/* authors: Aydin Buluc (abuluc@lbl.gov), Adam Lugowski --------*/ -/****************************************************************/ -/* -Copyright (c) 2011, Aydin Buluc - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. -*/ - -#ifndef _DELETER_H_ -#define _DELETER_H_ - -#include -using namespace std; - -struct DeletePtrIf -{ - template - void operator()(const T *ptr, _BinaryPredicate cond, Pred first, Pred second) const - { - if(cond(first,second)) - delete ptr; - } -}; - - -template -void DeleteAll(A arr1) -{ - delete [] arr1; -} - -template -void DeleteAll(A arr1, B arr2) -{ - delete [] arr2; - DeleteAll(arr1); -} - -template -void DeleteAll(A arr1, B arr2, C arr3) -{ - delete [] arr3; - DeleteAll(arr1, arr2); -} - -template -void DeleteAll(A arr1, B arr2, C arr3, D arr4) -{ - delete [] arr4; - DeleteAll(arr1, arr2, arr3); -} - - -template -void DeleteAll(A arr1, B arr2, C arr3, D arr4, E arr5) -{ - delete [] arr5; - DeleteAll(arr1, arr2, arr3, arr4); -} - -template -void DeleteAll(A arr1, B arr2, C arr3, D arr4, E arr5, F arr6) -{ - delete [] arr6; - DeleteAll(arr1, arr2, arr3, arr4,arr5); -} - -#endif diff --git a/kv/apps/meraculous/Friends.h b/kv/apps/meraculous/Friends.h deleted file mode 100644 index 8e2559eae2722fe2db885f5c63c007b6812c99ef..0000000000000000000000000000000000000000 --- a/kv/apps/meraculous/Friends.h +++ /dev/null @@ -1,104 +0,0 @@ -#ifndef _FRIENDS_H_ -#define _FRIENDS_H_ - -#include -#include -#include -#include -#include -#include -#include "Kmer.hpp" -#include "KmerIterator.hpp" -#include "Deleter.h" - -#include - -using namespace std; - -#ifndef MAX_KMER_SIZE -#define MAX_KMER_SIZE 64 -#endif -#define KMERLONGS MAX_KMER_SIZE/32 // 32 = numbits(uint64_t)/2- with 2 being the number of bits needed per nucleotide - -typedef array MERARR; - - -struct filedata -{ - char filename[256]; - size_t filesize; -}; - - -ostream & operator<<(ostream & os, uint8_t val) -{ - return os << static_cast(val); -} - -struct kmerpack // the pair used as value_type in map is not guaranteed to be contiguous in memory -{ - MERARR arr; - int count; - - bool operator > (const kmerpack & rhs) const - { return (arr > rhs.arr); } - bool operator < (const kmerpack & rhs) const - { return (arr < rhs.arr); } - bool operator == (const kmerpack & rhs) const - { return (arr == rhs.arr); } -}; - - -struct ufxpack // 38bytes for k=51 -{ - MERARR arr; // ~128-bits=16bytes for k=51 - int count; - char left; - char right; - int leftmin; - int leftmax; - int rightmin; - int rightmax; - - bool operator > (const ufxpack & rhs) const - { return (arr > rhs.arr); } - bool operator < (const ufxpack & rhs) const - { return (arr < rhs.arr); } - bool operator == (const ufxpack & rhs) const - { return (arr == rhs.arr); } -}; - -void PackIntoUFX(array & leftcnt, array & righcnt, int count, ufxpack & pack) -{ - pair lsort[4] = {make_pair(leftcnt[0], 'A'), make_pair(leftcnt[1], 'C'), make_pair(leftcnt[2], 'G'), make_pair(leftcnt[3], 'T')}; - pair rsort[4] = {make_pair(righcnt[0], 'A'), make_pair(righcnt[1], 'C'), make_pair(righcnt[2], 'G'), make_pair(righcnt[3], 'T')}; - sort(lsort, lsort+4); - sort(rsort, rsort+4); - - pack.left = lsort[3].second; // max entry guarenteed to exist - pack.leftmax = lsort[3].first; - pack.leftmin = lsort[2].first; - - pack.right = rsort[3].second; - pack.rightmax = rsort[3].first; - pack.rightmin = rsort[2].first; - - pack.count = count; -} - - -struct SNPdata -{ - MERARR karr; - char extA; - char extB; - - bool operator > (const SNPdata & rhs) const - { return (karr > rhs.karr); } - bool operator < (const SNPdata & rhs) const - { return (karr < rhs.karr); } - bool operator == (const SNPdata & rhs) const - { return (karr == rhs.karr); } -}; - -#endif diff --git a/kv/apps/meraculous/Kmer.cpp b/kv/apps/meraculous/Kmer.cpp deleted file mode 100644 index 0fbb3c69a093d440f07818c0292792ddb4756cf7..0000000000000000000000000000000000000000 --- a/kv/apps/meraculous/Kmer.cpp +++ /dev/null @@ -1,501 +0,0 @@ -#include "Kmer.hpp" -#include -#include -#include - -using namespace std; - -/*// use: int2bin(a, buffer, buf_size); -// pre: buf_size >= 8 and buffer has space for buf_size elements -// post: buffer[0,...,7] is the binary representation of a -void int2bin(uint32_t a, char *buffer, int buf_size) { - //buffer += (buf_size - 1); - - for (int i = 7; i >= 0; i--) { - *buffer++ = (a & 1) + '0'; - a >>= 1; - } -} -*/ - -static const uint64_t twin_table[256] = { -0xFF, 0xBF, 0x7F, 0x3F, 0xEF, 0xAF, 0x6F, 0x2F, -0xDF, 0x9F, 0x5F, 0x1F, 0xCF, 0x8F, 0x4F, 0x0F, -0xFB, 0xBB, 0x7B, 0x3B, 0xEB, 0xAB, 0x6B, 0x2B, -0xDB, 0x9B, 0x5B, 0x1B, 0xCB, 0x8B, 0x4B, 0x0B, -0xF7, 0xB7, 0x77, 0x37, 0xE7, 0xA7, 0x67, 0x27, -0xD7, 0x97, 0x57, 0x17, 0xC7, 0x87, 0x47, 0x07, -0xF3, 0xB3, 0x73, 0x33, 0xE3, 0xA3, 0x63, 0x23, -0xD3, 0x93, 0x53, 0x13, 0xC3, 0x83, 0x43, 0x03, -0xFE, 0xBE, 0x7E, 0x3E, 0xEE, 0xAE, 0x6E, 0x2E, -0xDE, 0x9E, 0x5E, 0x1E, 0xCE, 0x8E, 0x4E, 0x0E, -0xFA, 0xBA, 0x7A, 0x3A, 0xEA, 0xAA, 0x6A, 0x2A, -0xDA, 0x9A, 0x5A, 0x1A, 0xCA, 0x8A, 0x4A, 0x0A, -0xF6, 0xB6, 0x76, 0x36, 0xE6, 0xA6, 0x66, 0x26, -0xD6, 0x96, 0x56, 0x16, 0xC6, 0x86, 0x46, 0x06, -0xF2, 0xB2, 0x72, 0x32, 0xE2, 0xA2, 0x62, 0x22, -0xD2, 0x92, 0x52, 0x12, 0xC2, 0x82, 0x42, 0x02, -0xFD, 0xBD, 0x7D, 0x3D, 0xED, 0xAD, 0x6D, 0x2D, -0xDD, 0x9D, 0x5D, 0x1D, 0xCD, 0x8D, 0x4D, 0x0D, -0xF9, 0xB9, 0x79, 0x39, 0xE9, 0xA9, 0x69, 0x29, -0xD9, 0x99, 0x59, 0x19, 0xC9, 0x89, 0x49, 0x09, -0xF5, 0xB5, 0x75, 0x35, 0xE5, 0xA5, 0x65, 0x25, -0xD5, 0x95, 0x55, 0x15, 0xC5, 0x85, 0x45, 0x05, -0xF1, 0xB1, 0x71, 0x31, 0xE1, 0xA1, 0x61, 0x21, -0xD1, 0x91, 0x51, 0x11, 0xC1, 0x81, 0x41, 0x01, -0xFC, 0xBC, 0x7C, 0x3C, 0xEC, 0xAC, 0x6C, 0x2C, -0xDC, 0x9C, 0x5C, 0x1C, 0xCC, 0x8C, 0x4C, 0x0C, -0xF8, 0xB8, 0x78, 0x38, 0xE8, 0xA8, 0x68, 0x28, -0xD8, 0x98, 0x58, 0x18, 0xC8, 0x88, 0x48, 0x08, -0xF4, 0xB4, 0x74, 0x34, 0xE4, 0xA4, 0x64, 0x24, -0xD4, 0x94, 0x54, 0x14, 0xC4, 0x84, 0x44, 0x04, -0xF0, 0xB0, 0x70, 0x30, 0xE0, 0xA0, 0x60, 0x20, -0xD0, 0x90, 0x50, 0x10, 0xC0, 0x80, 0x40, 0x00 -}; - - -/*static const uint8_t base_swap[256] = { - 0x00, 0x40, 0x80, 0xc0, 0x10, 0x50, 0x90, 0xd0, - 0x20, 0x60, 0xa0, 0xe0, 0x30, 0x70, 0xb0, 0xf0, - 0x04, 0x44, 0x84, 0xc4, 0x14, 0x54, 0x94, 0xd4, - 0x24, 0x64, 0xa4, 0xe4, 0x34, 0x74, 0xb4, 0xf4, - 0x08, 0x48, 0x88, 0xc8, 0x18, 0x58, 0x98, 0xd8, - 0x28, 0x68, 0xa8, 0xe8, 0x38, 0x78, 0xb8, 0xf8, - 0x0c, 0x4c, 0x8c, 0xcc, 0x1c, 0x5c, 0x9c, 0xdc, - 0x2c, 0x6c, 0xac, 0xec, 0x3c, 0x7c, 0xbc, 0xfc, - 0x01, 0x41, 0x81, 0xc1, 0x11, 0x51, 0x91, 0xd1, - 0x21, 0x61, 0xa1, 0xe1, 0x31, 0x71, 0xb1, 0xf1, - 0x05, 0x45, 0x85, 0xc5, 0x15, 0x55, 0x95, 0xd5, - 0x25, 0x65, 0xa5, 0xe5, 0x35, 0x75, 0xb5, 0xf5, - 0x09, 0x49, 0x89, 0xc9, 0x19, 0x59, 0x99, 0xd9, - 0x29, 0x69, 0xa9, 0xe9, 0x39, 0x79, 0xb9, 0xf9, - 0x0d, 0x4d, 0x8d, 0xcd, 0x1d, 0x5d, 0x9d, 0xdd, - 0x2d, 0x6d, 0xad, 0xed, 0x3d, 0x7d, 0xbd, 0xfd, - 0x02, 0x42, 0x82, 0xc2, 0x12, 0x52, 0x92, 0xd2, - 0x22, 0x62, 0xa2, 0xe2, 0x32, 0x72, 0xb2, 0xf2, - 0x06, 0x46, 0x86, 0xc6, 0x16, 0x56, 0x96, 0xd6, - 0x26, 0x66, 0xa6, 0xe6, 0x36, 0x76, 0xb6, 0xf6, - 0x0a, 0x4a, 0x8a, 0xca, 0x1a, 0x5a, 0x9a, 0xda, - 0x2a, 0x6a, 0xaa, 0xea, 0x3a, 0x7a, 0xba, 0xfa, - 0x0e, 0x4e, 0x8e, 0xce, 0x1e, 0x5e, 0x9e, 0xde, - 0x2e, 0x6e, 0xae, 0xee, 0x3e, 0x7e, 0xbe, 0xfe, - 0x03, 0x43, 0x83, 0xc3, 0x13, 0x53, 0x93, 0xd3, - 0x23, 0x63, 0xa3, 0xe3, 0x33, 0x73, 0xb3, 0xf3, - 0x07, 0x47, 0x87, 0xc7, 0x17, 0x57, 0x97, 0xd7, - 0x27, 0x67, 0xa7, 0xe7, 0x37, 0x77, 0xb7, 0xf7, - 0x0b, 0x4b, 0x8b, 0xcb, 0x1b, 0x5b, 0x9b, 0xdb, - 0x2b, 0x6b, 0xab, 0xeb, 0x3b, 0x7b, 0xbb, 0xfb, - 0x0f, 0x4f, 0x8f, 0xcf, 0x1f, 0x5f, 0x9f, 0xdf, - 0x2f, 0x6f, 0xaf, 0xef, 0x3f, 0x7f, 0xbf, 0xff -}; - -*/ -// use: km = Kmer(); -// pre: -// post: the DNA string in km is AA....AAA (k times A) -Kmer::Kmer() { - //memset(bytes,0,MAX_K/4); - for (size_t i = 0; i < MAX_K/32; i++) { - longs[i] = 0; - } -} - - -// use: _km = Kmer(km); -// pre: s[0],...,s[k] are all equal to 'A','C','G' or 'T' -// post: the DNA string in _km and is the same as in km -Kmer::Kmer(const Kmer& o) { - //memcpy(bytes,o.bytes,MAX_K/4); - for (size_t i = 0; i < MAX_K/32; i++) { - longs[i] = o.longs[i]; - } -} - - -// use: km = Kmer(s); -// pre: s[0],...,s[k] are all equal to 'A','C','G' or 'T' -// post: the DNA string in km is now the same as s -Kmer::Kmer(const char *s) { - set_kmer(s); -} - - -// use: _km = km; -// pre: -// post: the DNA string in _km and is the same as in km -Kmer& Kmer::operator=(const Kmer& o) { - if (this != &o) { - for (size_t i = 0; i < MAX_K/32; i++) { - longs[i] = o.longs[i]; - } - //memcpy(bytes, o.bytes, MAX_K/4); - } - return *this; -} - - -// use: km = Kmer(); -// pre: -// post: The last bit in the bit array which stores the DNA string has been set to 1 -// which indicates that the km is invalid -void Kmer::set_deleted() { - memset(bytes,0xff,MAX_K/4); -} - - -// use: b = (km1 < km2); -// pre: -// post: b is true <==> the DNA strings in km1 is alphabetically smaller than -// the DNA string in km2 -bool Kmer::operator<(const Kmer& o) const { - - bool r = false; - for (size_t i = 0; i < MAX_K/32; ++i) { - if (longs[i] < o.longs[i]) - return true; - if (longs[i] > o.longs[i]) - return false; - } - return false; - - /* - for (size_t i = 0; i < k_bytes-1; ++i) { - if (base_swap[bytes[i]] > base_swap[o.bytes[i]]) { - return false; - } else if (base_swap[bytes[i]] < base_swap[o.bytes[i]]) { - return true; - } - } - - if (base_swap[bytes[k_bytes-1] & k_modmask] >= base_swap[o.bytes[k_bytes-1] & k_modmask]) { - return false; - } - return true; - */ -} - - -// use: b = (km1 == km2); -// pre: -// post: b is true <==> the DNA strings in km1 and km2 are equal -bool Kmer::operator==(const Kmer& o) const { - for (size_t i = 0; i < MAX_K/32; i++) { - if (longs[i] != o.longs[i]) { - return false; - } - } - return true; - // return memcmp(bytes,o.bytes,MAX_K/4)==0; -} - - -// use: km.set_kmer(s); -// pre: s[0],...,s[k-1] are all 'A','C','G' or 'T' -// post: The DNA string in km is now equal to s -void Kmer::set_kmer(const char *s) { - size_t i,j,l; - memset(bytes,0,MAX_K/4); - - for (i = 0; i < k; ++i) { - j = i % 32; - l = i/32; - assert(*s != '\0'); - - size_t x = ((*s) & 4) >> 1; - longs[l] |= ((x + ((x ^ (*s & 2)) >>1)) << (2*(31-j))); - /* - switch(*s) { - case 'A': break; - case 'C': longs[l] |= (0x01 << (2*j)); break; - case 'G': longs[l] |= (0x02 << (2*j)); break; - case 'T': longs[l] |= (0x03 << (2*j)); break; - }*/ - - s++; - } -} - - -// use: i = km.hash(); -// pre: -// post: i is the hash value of km -uint64_t Kmer::hash() const { - uint64_t ret; - MurmurHash3_x64_64((const void*)bytes,k_bytes,0,&ret); - return ret; -} - - -// use: rep = km.rep(); -// pre: -// post: rep is km.twin() if the DNA string in km.twin() is alphabetically smaller than -// the DNA string in km, else rep is km -Kmer Kmer::rep() const { - Kmer tw = twin(); - return (tw < *this) ? tw : *this; -} - - -// use: tw = km.twin(); -// pre: -// post: tw is the twin kmer with respect to km, -// i.e. if the DNA string in km is 'GTCA' -// then the DNA string in tw is 'TGAC' -Kmer Kmer::twin() const { - Kmer km(*this); - - size_t nlongs = (k+31)/32; - - for (size_t i = 0; i < nlongs; i++) { - uint64_t v = longs[i]; - km.longs[nlongs-1-i] = - (twin_table[v & 0xFF] << 56) | - (twin_table[(v>>8) & 0xFF] << 48) | - (twin_table[(v>>16) & 0xFF] << 40) | - (twin_table[(v>>24) & 0xFF] << 32) | - (twin_table[(v>>32) & 0xFF] << 24) | - (twin_table[(v>>40) & 0xFF] << 16) | - (twin_table[(v>>48) & 0xFF] << 8) | - (twin_table[(v>>56)]); - } - - size_t shift = (k%32) ? 2*(32-(k%32)) : 0 ; - // uint64_t shiftmask = (k%32) ? (((1ULL << (2 * (k%32)))-1)<< shift) : ~0x0ULL; - uint64_t shiftmask = (k%32) ? (((1ULL<< shift)-1) << (64-shift)) : 0ULL; - - - km.longs[0] = km.longs[0] << shift; - for (size_t i = 1; i < nlongs; i++) { - km.longs[i-1] |= (km.longs[i] & shiftmask) >> (64-shift); - km.longs[i] = km.longs[i] << shift; - } - - return km; -} - - -// use: link = km.getLink(index); -// pre: 0 <= index < 8 -// post: gives the forward kmer with the (index % 4) character in 'A','C','G' or 'T' if index < 4 -// else the backward kmer with the (index % 4) character in 'A','C','G' or 'T' -Kmer Kmer::getLink(const size_t index) const { - assert(index >= 0 && index < 8); - char c; - - switch (index % 4) { - case 0: c = 'A'; break; - case 1: c = 'C'; break; - case 2: c = 'G'; break; - case 3: c = 'T'; break; - } - - return (index < 4) ? forwardBase(c) : backwardBase(c); -} - - -// use: fw = km.forwardBase(c) -// pre: -// post: fw is the forward kmer from km with last character c, -// i.e. if the DNA string in km is 'ACGT' and c equals 'T' then -// the DNA string in fw is 'CGTT' -Kmer Kmer::forwardBase(const char b) const { - Kmer km(*this); - - km.longs[0] = km.longs[0] << 2; - size_t nlongs = (k+31)/32; - for (size_t i = 1; i < nlongs; i++) { - km.longs[i-1] |= (km.longs[i] & (3ULL<<62)) >> 62; - km.longs[i] = km.longs[i] << 2; - } - uint64_t x = (b & 4) >>1; - km.longs[nlongs-1] |= (x + ((x ^ (b & 2)) >>1 )) << (2*(31-((k-1)%32))); - - return km; -/******** - km.shiftBackward(2); - km.bytes[k_bytes-1] &= Kmer::k_modmask; - - switch(b) { - case 'A': km.bytes[k_bytes-1] |= 0x00 << s; break; - case 'C': km.bytes[k_bytes-1] |= 0x01 << s; break; - case 'G': km.bytes[k_bytes-1] |= 0x02 << s; break; - case 'T': km.bytes[k_bytes-1] |= 0x03 << s; break; - } - - return km; -*/ -} - - -bool Kmer::equalUpToLastBase(const Kmer & rhs) -{ - Kmer Ashifted = rhs.backwardBase('A'); - Kmer Bshifted = backwardBase('A'); - return (Ashifted == Bshifted); -} - - - - -// use: bw = km.backwardBase(c) -// pre: -// post: bw is the backward kmer from km with first character c, -// i.e. if the DNA string in km is 'ACGT' and c equals 'T' then -// the DNA string in bw is 'TACG' -Kmer Kmer::backwardBase(const char b) const { - Kmer km(*this); - - size_t nlongs = (k+31)/32; - km.longs[nlongs-1] = km.longs[nlongs-1] >>2; - km.longs[nlongs-1] &= (k%32) ? (((1ULL << (2*(k%32)))-1) << 2*(32-(k%32))) : ~0ULL; - - for (size_t i = 1; i < nlongs; i++) { - km.longs[nlongs-i] |= (km.longs[nlongs-i-1] & 3ULL) << 62; - km.longs[nlongs-i-1] = km.longs[nlongs-i-1] >>2; - } - uint64_t x = (b & 4) >> 1; - km.longs[0] |= (x + ((x ^ (b & 2)) >> 1)) << 62; - - return km; - - /* - km.shiftForward(2); - km.bytes[k_bytes-1] &= Kmer::k_modmask; - - if (k%4 == 0 and k_bytes < MAX_K/4) { - km.bytes[k_bytes] = 0x00; - } - - switch(b) { - case 'A': km.bytes[0] |= 0x00; break; - case 'C': km.bytes[0] |= 0x01; break; - case 'G': km.bytes[0] |= 0x02; break; - case 'T': km.bytes[0] |= 0x03; break; - } - - return km; - */ -} - - -// use: km.printBinary(); -// pre: -// post: The bits in the binary representation of the -// DNA string for km has been printed to stdout -std::string Kmer::getBinary() const { - - size_t nlongs = MAX_K/32; - std::string r; - r.reserve(64*nlongs); - for (size_t i = 0; i < nlongs; i++) { - r.append(std::bitset<64>(longs[i]).to_string,std::allocator >()); - } - return r; - /* - for (size_t i = 0; i < Kmer::k_bytes; i++) { - int2bin(bytes[i],buff,8); - printf("%s",buff); - } - - printf("\n"); - */ -} - - -// use: km.toString(s); -// pre: s has space for k+1 elements -// post: s[0,...,k-1] is the DNA string for the Kmer km and s[k] = '\0' -void Kmer::toString(char * s) const { - size_t i,j,l; - - for (i = 0; i < k; i++) { - j = i % 32; - l = i / 32; - - switch(((longs[l]) >> (2*(31-j)) )& 0x03 ) { - case 0x00: *s = 'A'; ++s; break; - case 0x01: *s = 'C'; ++s; break; - case 0x02: *s = 'G'; ++s; break; - case 0x03: *s = 'T'; ++s; break; - } - } - - *s = '\0'; -} - -std::string Kmer::toString() const { - char buf[MAX_K]; - toString(buf); - return std::string(buf); -} - - - -// use: km.shiftForward(i); -// pre: i = 0,..,31 -// post: The DNA string in km has been shifted positions forward i.e. -// if i=2 then ACGT becomes XACG and X is A,C,G or T -/* -void Kmer::shiftForward(int shift) { - - size_t shiftmask = - - - if (shift>0) { - if (shift < 8 ) { - for (size_t i = Kmer::k_bytes-1; i > 0; i--) { - bytes[i] <<= shift; - bytes[i] |= (uint8_t) (bytes[i-1] >> (8-shift)); - } - - bytes[0] <<= shift; - } else { - assert(0); // we should never need this! - } - } -} -*/ - -// use: km.shiftBackward(i); -// pre: i = 2,4,6 -// post: The DNA string in km has been shifted i/2 positions backward i.e. -// if i=2 then ACGT becomes CGTX and X is A,C,G or T -/* -void Kmer::shiftBackward(int shift) { - if (shift > 0) { - if (shift < 8) { - for (size_t i = 0; i < Kmer::k_bytes-1; i++) { - bytes[i] >>= shift; - bytes[i] |= (uint8_t) ( bytes[i+1] << (8-shift)); - } - - bytes[Kmer::k_bytes-1] >>= shift; - } else { - assert(0); // bad - } - } -} -*/ - - -// use: set_k(k); -// pre: this method has not been called before and 0 < k < MAX_K -// post: The Kmer size has been set to k -void Kmer::set_k(unsigned int _k) { - if(_k == k) { - return; // ok to call more than once - } - assert(_k < MAX_K); - assert(_k > 0); - assert(k_bytes == 0); // we can only call this once - k = _k; - k_bytes = (_k+3)/4; - // k_longs = (_k+15)/16; - k_modmask = (1 << (2*((k%4)?k%4:4)) )-1; -} - - -unsigned int Kmer::k = 0; -unsigned int Kmer::k_bytes = 0; -//unsigned int Kmer::k_longs = 0; -unsigned int Kmer::k_modmask = 0; diff --git a/kv/apps/meraculous/Kmer.hpp b/kv/apps/meraculous/Kmer.hpp deleted file mode 100644 index b2b9bce19309947b5c72e5c578c707f3538aeb11..0000000000000000000000000000000000000000 --- a/kv/apps/meraculous/Kmer.hpp +++ /dev/null @@ -1,138 +0,0 @@ -#ifndef BFG_KMER_HPP -#define BFG_KMER_HPP - -#ifndef MAX_KMER_SIZE - #define MAX_KMER_SIZE 64 // ABAB: This code will probably crush if this is not a multiple of 32 -#endif - -#include -#include -#include -#include -#include -#include - -#include "hash.hpp" - - - -/* Short description: - * - Store kmer strings by using 2 bits per base instead of 8 - * - Easily return reverse complements of kmers, e.g. TTGG -> CCAA - * - Easily compare kmers - * - Provide hash of kmers - * - Get last and next kmer, e.g. ACGT -> CGTT or ACGT -> AACGT - * */ -class Kmer { - public: - - Kmer(); - Kmer(const Kmer& o); - explicit Kmer(const char *s); - void copyDataFrom(uint8_t * mybytes) // this is like a shadow constructor (to avoid accidental signature match with the existing constructor) - { - memcpy(longs, mybytes, sizeof(uint64_t) * (MAX_K/32)); - } - explicit Kmer(const std::array & arr) - { - std::memcpy (longs, arr.data(), sizeof(uint64_t) * (MAX_K/32)); - } - - Kmer& operator=(const Kmer& o); - void set_deleted(); - bool operator<(const Kmer& o) const; - bool operator==(const Kmer& o) const; - bool operator!=(const Kmer& o) const { - return !(*this == o); - } - - void set_kmer(const char *s); - uint64_t hash() const; - - Kmer twin() const; - Kmer rep() const; // ABAB: return the smaller of itself (lexicographically) or its reversed-complement (i.e. twin) - Kmer getLink(const size_t index) const; - Kmer forwardBase(const char b) const; - Kmer backwardBase(const char b) const; - std::string getBinary() const; - void toString(char * s) const; - std::string toString() const; - - void copyDataInto(void * pointer) const - { - // void * memcpy ( void * destination, const void * source, size_t num ); - memcpy(pointer, longs, sizeof(uint64_t) * (MAX_K/32)); - } - - // ABAB: return the raw data packed in an std::array - // this preserves the lexicographical order on k-mers - // i.e. A.toString() < B.toString <=> A.getArray() < B.getArray() - std::array getArray() - { - std::array i64array; - std::memcpy (i64array.data(),longs,sizeof(uint64_t) * (MAX_K/32)); - return i64array; - } - - bool equalUpToLastBase(const Kmer & rhs); // returns true for completely identical k-mers as well as k-mers that only differ at the last base - - // static functions - static void set_k(unsigned int _k); - static constexpr size_t numBytes() { - return (sizeof(uint64_t) * (MAX_K/32)); - } - - - static const unsigned int MAX_K = MAX_KMER_SIZE; - static unsigned int k; - - private: - static unsigned int k_bytes; - static unsigned int k_longs; - static unsigned int k_modmask; // int? - - // data fields - union { - uint8_t bytes[MAX_K/4]; - uint64_t longs[MAX_K/32]; - }; - - // Unions are very useful for low-level programming tasks that involve writing to the same memory area - // but at different portions of the allocated memory space, for instance: - // union item { - // // The item is 16-bits - // short theItem; - // // In little-endian lo accesses the low 8-bits - - // // hi, the upper 8-bits - // struct { char lo; char hi; } portions; - // }; - // item tItem; - // tItem.theItem = 0xBEAD; - // tItem.portions.lo = 0xEF; // The item now equals 0xBEEF - - - // void shiftForward(int shift); - // void shiftBackward(int shift); -}; - -struct KmerHash { - size_t operator()(const Kmer &km) const { - return km.hash(); - } -}; - - -/* -namespace std { // to use in unordered_map - template <> - struct hash - { - uint64_t operator()(const Kmer& k) const - { - return k.hash(); - } - }; -}*/ - - -#endif // BFG_KMER_HPP diff --git a/kv/apps/meraculous/KmerIterator.cpp b/kv/apps/meraculous/KmerIterator.cpp deleted file mode 100644 index 7d3e689b36d5ecb0226343d106661d05e18f72f9..0000000000000000000000000000000000000000 --- a/kv/apps/meraculous/KmerIterator.cpp +++ /dev/null @@ -1,115 +0,0 @@ -#include -#include -#include "Kmer.hpp" -#include "KmerIterator.hpp" - - -/* Note: That an iter is exhausted means that (iter._invalid == true) */ - -// use: ++iter; -// pre: -// post: *iter is now exhausted -// OR *iter is the next valid pair of kmer and location -KmerIterator& KmerIterator::operator++() { - int pos_ = p_.second; - if (!invalid_) { - if (s_[pos_+Kmer::k] == 0) { - invalid_ = true; - return *this; - } else { - find_next(pos_,pos_+Kmer::k-1,true); - return *this; - } - } - return *this; -} - - -// use: iter++; -// pre: -// post: iter has been incremented by one -KmerIterator KmerIterator::operator++(int) { - KmerIterator tmp(*this); - operator++(); - return tmp; -} - - -// use: val = (a == b); -// pre: -// post: (val == true) if a and b are both exhausted -// OR a and b are in the same location of the same string. -// (val == false) otherwise. -bool KmerIterator::operator==(const KmerIterator& o) { - if (invalid_ || o.invalid_) { - return invalid_ && o.invalid_; - } else { - return (s_ == o.s_) && (p_.second == o.p_.second); - } -} - - -// use: p = *iter; -// pre: -// post: p is NULL or a pair of Kmer and int -std::pair& KmerIterator::operator*() { - return p_; -} - - -// use: example 1: km = iter->first; -// example 2: i = iter->second; -// pre: *iter is not NULL -// post: km will be (*iter).first, i will be (*iter).second -std::pair* KmerIterator::operator->() { - return &(operator*()); -} - - -// use: iter.raise(km, rep); -// post: iter has been incremented by one -// if iter is not invalid, km is iter->first and rep is km.rep() -void KmerIterator::raise(Kmer &km, Kmer &rep) { - operator++(); - if (!invalid_) { - km = p_.first; - rep = km.rep(); - } -} - -// use: find_next(i,j, last_valid); -// pre: -// post: *iter is either invalid or is a pair of: -// 1) the next valid kmer in the string that does not have any 'N' -// 2) the location of that kmer in the string -void KmerIterator::find_next(size_t i, size_t j, bool last_valid) { - ++i; - ++j; - - while (s_[j] != 0) { - char c = s_[j]; - if (c == 'A' || c == 'C' || c == 'G' || c == 'T') { - if (last_valid) { - p_.first = p_.first.forwardBase(c); - break; // default case, - } else { - if (i + Kmer::k - 1 == j) { - p_.first = Kmer(s_+i); - last_valid = true; - break; // create k-mer from scratch - } else { - ++j; - } - } - } else { - ++j; - i = j; - last_valid = false; - } - } - if (i+Kmer::k-1 == j && s_[j] != 0) { - p_.second = i; - } else { - invalid_ = true; - } -} diff --git a/kv/apps/meraculous/KmerIterator.hpp b/kv/apps/meraculous/KmerIterator.hpp deleted file mode 100644 index 2dd3770bfac8b0a59c6f8df351e9276cb5136746..0000000000000000000000000000000000000000 --- a/kv/apps/meraculous/KmerIterator.hpp +++ /dev/null @@ -1,38 +0,0 @@ -#ifndef BFG_KMER_ITERATOR_HPP -#define BFG_KMER_ITERATOR_HPP - -#include -#include "Kmer.hpp" - - -/* Short description: - * - Easily iterate through kmers in a read - * - If the read contains any N, then the N is skipped and checked whether - * there is a kmer to the right of the N - * - iter->first gives the kmer, iter->second gives the position within the reads - * */ -class KmerIterator : public std::iterator, int> { -public: - KmerIterator() : s_(NULL), p_(), invalid_(true) {} - KmerIterator(const char* s) : s_(s), p_(), invalid_(false) { find_next(-1,-1,false);} - KmerIterator(const KmerIterator& o) : s_(o.s_), p_(o.p_), invalid_(o.invalid_) {} - - KmerIterator& operator++(); - KmerIterator operator++(int); - void raise(Kmer &km, Kmer &rep); - - bool operator==(const KmerIterator& o); - bool operator!=(const KmerIterator& o) { return !this->operator==(o);} - - std::pair& operator*(); - std::pair* operator->(); - -private: - void find_next(size_t i, size_t j, bool last_valid); - - const char *s_; - std::pair p_; - bool invalid_; -}; - -#endif // BFG_KMER_ITERATOR_HPP diff --git a/kv/apps/meraculous/KmerMiddle.cpp b/kv/apps/meraculous/KmerMiddle.cpp deleted file mode 100644 index 689fe7932e3bba740613b453834b68630b7da85c..0000000000000000000000000000000000000000 --- a/kv/apps/meraculous/KmerMiddle.cpp +++ /dev/null @@ -1,501 +0,0 @@ -#include "KmerMiddle.hpp" -#include -#include -#include - -using namespace std; - -/*// use: int2bin(a, buffer, buf_size); -// pre: buf_size >= 8 and buffer has space for buf_size elements -// post: buffer[0,...,7] is the binary representation of a -void int2bin(uint32_t a, char *buffer, int buf_size) { - //buffer += (buf_size - 1); - - for (int i = 7; i >= 0; i--) { - *buffer++ = (a & 1) + '0'; - a >>= 1; - } -} -*/ - -static const uint64_t twin_table[256] = { -0xFF, 0xBF, 0x7F, 0x3F, 0xEF, 0xAF, 0x6F, 0x2F, -0xDF, 0x9F, 0x5F, 0x1F, 0xCF, 0x8F, 0x4F, 0x0F, -0xFB, 0xBB, 0x7B, 0x3B, 0xEB, 0xAB, 0x6B, 0x2B, -0xDB, 0x9B, 0x5B, 0x1B, 0xCB, 0x8B, 0x4B, 0x0B, -0xF7, 0xB7, 0x77, 0x37, 0xE7, 0xA7, 0x67, 0x27, -0xD7, 0x97, 0x57, 0x17, 0xC7, 0x87, 0x47, 0x07, -0xF3, 0xB3, 0x73, 0x33, 0xE3, 0xA3, 0x63, 0x23, -0xD3, 0x93, 0x53, 0x13, 0xC3, 0x83, 0x43, 0x03, -0xFE, 0xBE, 0x7E, 0x3E, 0xEE, 0xAE, 0x6E, 0x2E, -0xDE, 0x9E, 0x5E, 0x1E, 0xCE, 0x8E, 0x4E, 0x0E, -0xFA, 0xBA, 0x7A, 0x3A, 0xEA, 0xAA, 0x6A, 0x2A, -0xDA, 0x9A, 0x5A, 0x1A, 0xCA, 0x8A, 0x4A, 0x0A, -0xF6, 0xB6, 0x76, 0x36, 0xE6, 0xA6, 0x66, 0x26, -0xD6, 0x96, 0x56, 0x16, 0xC6, 0x86, 0x46, 0x06, -0xF2, 0xB2, 0x72, 0x32, 0xE2, 0xA2, 0x62, 0x22, -0xD2, 0x92, 0x52, 0x12, 0xC2, 0x82, 0x42, 0x02, -0xFD, 0xBD, 0x7D, 0x3D, 0xED, 0xAD, 0x6D, 0x2D, -0xDD, 0x9D, 0x5D, 0x1D, 0xCD, 0x8D, 0x4D, 0x0D, -0xF9, 0xB9, 0x79, 0x39, 0xE9, 0xA9, 0x69, 0x29, -0xD9, 0x99, 0x59, 0x19, 0xC9, 0x89, 0x49, 0x09, -0xF5, 0xB5, 0x75, 0x35, 0xE5, 0xA5, 0x65, 0x25, -0xD5, 0x95, 0x55, 0x15, 0xC5, 0x85, 0x45, 0x05, -0xF1, 0xB1, 0x71, 0x31, 0xE1, 0xA1, 0x61, 0x21, -0xD1, 0x91, 0x51, 0x11, 0xC1, 0x81, 0x41, 0x01, -0xFC, 0xBC, 0x7C, 0x3C, 0xEC, 0xAC, 0x6C, 0x2C, -0xDC, 0x9C, 0x5C, 0x1C, 0xCC, 0x8C, 0x4C, 0x0C, -0xF8, 0xB8, 0x78, 0x38, 0xE8, 0xA8, 0x68, 0x28, -0xD8, 0x98, 0x58, 0x18, 0xC8, 0x88, 0x48, 0x08, -0xF4, 0xB4, 0x74, 0x34, 0xE4, 0xA4, 0x64, 0x24, -0xD4, 0x94, 0x54, 0x14, 0xC4, 0x84, 0x44, 0x04, -0xF0, 0xB0, 0x70, 0x30, 0xE0, 0xA0, 0x60, 0x20, -0xD0, 0x90, 0x50, 0x10, 0xC0, 0x80, 0x40, 0x00 -}; - - -/*static const uint8_t base_swap[256] = { - 0x00, 0x40, 0x80, 0xc0, 0x10, 0x50, 0x90, 0xd0, - 0x20, 0x60, 0xa0, 0xe0, 0x30, 0x70, 0xb0, 0xf0, - 0x04, 0x44, 0x84, 0xc4, 0x14, 0x54, 0x94, 0xd4, - 0x24, 0x64, 0xa4, 0xe4, 0x34, 0x74, 0xb4, 0xf4, - 0x08, 0x48, 0x88, 0xc8, 0x18, 0x58, 0x98, 0xd8, - 0x28, 0x68, 0xa8, 0xe8, 0x38, 0x78, 0xb8, 0xf8, - 0x0c, 0x4c, 0x8c, 0xcc, 0x1c, 0x5c, 0x9c, 0xdc, - 0x2c, 0x6c, 0xac, 0xec, 0x3c, 0x7c, 0xbc, 0xfc, - 0x01, 0x41, 0x81, 0xc1, 0x11, 0x51, 0x91, 0xd1, - 0x21, 0x61, 0xa1, 0xe1, 0x31, 0x71, 0xb1, 0xf1, - 0x05, 0x45, 0x85, 0xc5, 0x15, 0x55, 0x95, 0xd5, - 0x25, 0x65, 0xa5, 0xe5, 0x35, 0x75, 0xb5, 0xf5, - 0x09, 0x49, 0x89, 0xc9, 0x19, 0x59, 0x99, 0xd9, - 0x29, 0x69, 0xa9, 0xe9, 0x39, 0x79, 0xb9, 0xf9, - 0x0d, 0x4d, 0x8d, 0xcd, 0x1d, 0x5d, 0x9d, 0xdd, - 0x2d, 0x6d, 0xad, 0xed, 0x3d, 0x7d, 0xbd, 0xfd, - 0x02, 0x42, 0x82, 0xc2, 0x12, 0x52, 0x92, 0xd2, - 0x22, 0x62, 0xa2, 0xe2, 0x32, 0x72, 0xb2, 0xf2, - 0x06, 0x46, 0x86, 0xc6, 0x16, 0x56, 0x96, 0xd6, - 0x26, 0x66, 0xa6, 0xe6, 0x36, 0x76, 0xb6, 0xf6, - 0x0a, 0x4a, 0x8a, 0xca, 0x1a, 0x5a, 0x9a, 0xda, - 0x2a, 0x6a, 0xaa, 0xea, 0x3a, 0x7a, 0xba, 0xfa, - 0x0e, 0x4e, 0x8e, 0xce, 0x1e, 0x5e, 0x9e, 0xde, - 0x2e, 0x6e, 0xae, 0xee, 0x3e, 0x7e, 0xbe, 0xfe, - 0x03, 0x43, 0x83, 0xc3, 0x13, 0x53, 0x93, 0xd3, - 0x23, 0x63, 0xa3, 0xe3, 0x33, 0x73, 0xb3, 0xf3, - 0x07, 0x47, 0x87, 0xc7, 0x17, 0x57, 0x97, 0xd7, - 0x27, 0x67, 0xa7, 0xe7, 0x37, 0x77, 0xb7, 0xf7, - 0x0b, 0x4b, 0x8b, 0xcb, 0x1b, 0x5b, 0x9b, 0xdb, - 0x2b, 0x6b, 0xab, 0xeb, 0x3b, 0x7b, 0xbb, 0xfb, - 0x0f, 0x4f, 0x8f, 0xcf, 0x1f, 0x5f, 0x9f, 0xdf, - 0x2f, 0x6f, 0xaf, 0xef, 0x3f, 0x7f, 0xbf, 0xff -}; - -*/ -// use: km = KmerMiddle(); -// pre: -// post: the DNA string in km is AA....AAA (k times A) -KmerMiddle::KmerMiddle() { - //memset(bytes,0,MAX_K/4); - for (size_t i = 0; i < MAX_K/32; i++) { - longs[i] = 0; - } -} - - -// use: _km = KmerMiddle(km); -// pre: s[0],...,s[k] are all equal to 'A','C','G' or 'T' -// post: the DNA string in _km and is the same as in km -KmerMiddle::KmerMiddle(const KmerMiddle& o) { - //memcpy(bytes,o.bytes,MAX_K/4); - for (size_t i = 0; i < MAX_K/32; i++) { - longs[i] = o.longs[i]; - } -} - - -// use: km = KmerMiddle(s); -// pre: s[0],...,s[k] are all equal to 'A','C','G' or 'T' -// post: the DNA string in km is now the same as s -KmerMiddle::KmerMiddle(const char *s) { - set_kmer(s); -} - - -// use: _km = km; -// pre: -// post: the DNA string in _km and is the same as in km -KmerMiddle& KmerMiddle::operator=(const KmerMiddle& o) { - if (this != &o) { - for (size_t i = 0; i < MAX_K/32; i++) { - longs[i] = o.longs[i]; - } - //memcpy(bytes, o.bytes, MAX_K/4); - } - return *this; -} - - -// use: km = KmerMiddle(); -// pre: -// post: The last bit in the bit array which stores the DNA string has been set to 1 -// which indicates that the km is invalid -void KmerMiddle::set_deleted() { - memset(bytes,0xff,MAX_K/4); -} - - -// use: b = (km1 < km2); -// pre: -// post: b is true <==> the DNA strings in km1 is alphabetically smaller than -// the DNA string in km2 -bool KmerMiddle::operator<(const KmerMiddle& o) const { - - bool r = false; - for (size_t i = 0; i < MAX_K/32; ++i) { - if (longs[i] < o.longs[i]) - return true; - if (longs[i] > o.longs[i]) - return false; - } - return false; - - /* - for (size_t i = 0; i < k_bytes-1; ++i) { - if (base_swap[bytes[i]] > base_swap[o.bytes[i]]) { - return false; - } else if (base_swap[bytes[i]] < base_swap[o.bytes[i]]) { - return true; - } - } - - if (base_swap[bytes[k_bytes-1] & k_modmask] >= base_swap[o.bytes[k_bytes-1] & k_modmask]) { - return false; - } - return true; - */ -} - - -// use: b = (km1 == km2); -// pre: -// post: b is true <==> the DNA strings in km1 and km2 are equal -bool KmerMiddle::operator==(const KmerMiddle& o) const { - for (size_t i = 0; i < MAX_K/32; i++) { - if (longs[i] != o.longs[i]) { - return false; - } - } - return true; - // return memcmp(bytes,o.bytes,MAX_K/4)==0; -} - - -// use: km.set_kmer(s); -// pre: s[0],...,s[k-1] are all 'A','C','G' or 'T' -// post: The DNA string in km is now equal to s -void KmerMiddle::set_kmer(const char *s) { - size_t i,j,l; - memset(bytes,0,MAX_K/4); - - for (i = 0; i < k; ++i) { - j = i % 32; - l = i/32; - assert(*s != '\0'); - - size_t x = ((*s) & 4) >> 1; - longs[l] |= ((x + ((x ^ (*s & 2)) >>1)) << (2*(31-j))); - /* - switch(*s) { - case 'A': break; - case 'C': longs[l] |= (0x01 << (2*j)); break; - case 'G': longs[l] |= (0x02 << (2*j)); break; - case 'T': longs[l] |= (0x03 << (2*j)); break; - }*/ - - s++; - } -} - - -// use: i = km.hash(); -// pre: -// post: i is the hash value of km -uint64_t KmerMiddle::hash() const { - uint64_t ret; - MurmurHash3_x64_64((const void*)bytes,k_bytes,0,&ret); - return ret; -} - - -// use: rep = km.rep(); -// pre: -// post: rep is km.twin() if the DNA string in km.twin() is alphabetically smaller than -// the DNA string in km, else rep is km -KmerMiddle KmerMiddle::rep() const { - KmerMiddle tw = twin(); - return (tw < *this) ? tw : *this; -} - - -// use: tw = km.twin(); -// pre: -// post: tw is the twin kmer with respect to km, -// i.e. if the DNA string in km is 'GTCA' -// then the DNA string in tw is 'TGAC' -KmerMiddle KmerMiddle::twin() const { - KmerMiddle km(*this); - - size_t nlongs = (k+31)/32; - - for (size_t i = 0; i < nlongs; i++) { - uint64_t v = longs[i]; - km.longs[nlongs-1-i] = - (twin_table[v & 0xFF] << 56) | - (twin_table[(v>>8) & 0xFF] << 48) | - (twin_table[(v>>16) & 0xFF] << 40) | - (twin_table[(v>>24) & 0xFF] << 32) | - (twin_table[(v>>32) & 0xFF] << 24) | - (twin_table[(v>>40) & 0xFF] << 16) | - (twin_table[(v>>48) & 0xFF] << 8) | - (twin_table[(v>>56)]); - } - - size_t shift = (k%32) ? 2*(32-(k%32)) : 0 ; - // uint64_t shiftmask = (k%32) ? (((1ULL << (2 * (k%32)))-1)<< shift) : ~0x0ULL; - uint64_t shiftmask = (k%32) ? (((1ULL<< shift)-1) << (64-shift)) : 0ULL; - - - km.longs[0] = km.longs[0] << shift; - for (size_t i = 1; i < nlongs; i++) { - km.longs[i-1] |= (km.longs[i] & shiftmask) >> (64-shift); - km.longs[i] = km.longs[i] << shift; - } - - return km; -} - - -// use: link = km.getLink(index); -// pre: 0 <= index < 8 -// post: gives the forward kmer with the (index % 4) character in 'A','C','G' or 'T' if index < 4 -// else the backward kmer with the (index % 4) character in 'A','C','G' or 'T' -KmerMiddle KmerMiddle::getLink(const size_t index) const { - assert(index >= 0 && index < 8); - char c; - - switch (index % 4) { - case 0: c = 'A'; break; - case 1: c = 'C'; break; - case 2: c = 'G'; break; - case 3: c = 'T'; break; - } - - return (index < 4) ? forwardBase(c) : backwardBase(c); -} - - -// use: fw = km.forwardBase(c) -// pre: -// post: fw is the forward kmer from km with last character c, -// i.e. if the DNA string in km is 'ACGT' and c equals 'T' then -// the DNA string in fw is 'CGTT' -KmerMiddle KmerMiddle::forwardBase(const char b) const { - KmerMiddle km(*this); - - km.longs[0] = km.longs[0] << 2; - size_t nlongs = (k+31)/32; - for (size_t i = 1; i < nlongs; i++) { - km.longs[i-1] |= (km.longs[i] & (3ULL<<62)) >> 62; - km.longs[i] = km.longs[i] << 2; - } - uint64_t x = (b & 4) >>1; - km.longs[nlongs-1] |= (x + ((x ^ (b & 2)) >>1 )) << (2*(31-((k-1)%32))); - - return km; -/******** - km.shiftBackward(2); - km.bytes[k_bytes-1] &= KmerMiddle::k_modmask; - - switch(b) { - case 'A': km.bytes[k_bytes-1] |= 0x00 << s; break; - case 'C': km.bytes[k_bytes-1] |= 0x01 << s; break; - case 'G': km.bytes[k_bytes-1] |= 0x02 << s; break; - case 'T': km.bytes[k_bytes-1] |= 0x03 << s; break; - } - - return km; -*/ -} - - -bool KmerMiddle::equalUpToLastBase(const KmerMiddle & rhs) -{ - KmerMiddle Ashifted = rhs.backwardBase('A'); - KmerMiddle Bshifted = backwardBase('A'); - return (Ashifted == Bshifted); -} - - - - -// use: bw = km.backwardBase(c) -// pre: -// post: bw is the backward kmer from km with first character c, -// i.e. if the DNA string in km is 'ACGT' and c equals 'T' then -// the DNA string in bw is 'TACG' -KmerMiddle KmerMiddle::backwardBase(const char b) const { - KmerMiddle km(*this); - - size_t nlongs = (k+31)/32; - km.longs[nlongs-1] = km.longs[nlongs-1] >>2; - km.longs[nlongs-1] &= (k%32) ? (((1ULL << (2*(k%32)))-1) << 2*(32-(k%32))) : ~0ULL; - - for (size_t i = 1; i < nlongs; i++) { - km.longs[nlongs-i] |= (km.longs[nlongs-i-1] & 3ULL) << 62; - km.longs[nlongs-i-1] = km.longs[nlongs-i-1] >>2; - } - uint64_t x = (b & 4) >> 1; - km.longs[0] |= (x + ((x ^ (b & 2)) >> 1)) << 62; - - return km; - - /* - km.shiftForward(2); - km.bytes[k_bytes-1] &= KmerMiddle::k_modmask; - - if (k%4 == 0 and k_bytes < MAX_K/4) { - km.bytes[k_bytes] = 0x00; - } - - switch(b) { - case 'A': km.bytes[0] |= 0x00; break; - case 'C': km.bytes[0] |= 0x01; break; - case 'G': km.bytes[0] |= 0x02; break; - case 'T': km.bytes[0] |= 0x03; break; - } - - return km; - */ -} - - -// use: km.printBinary(); -// pre: -// post: The bits in the binary representation of the -// DNA string for km has been printed to stdout -std::string KmerMiddle::getBinary() const { - - size_t nlongs = MAX_K/32; - std::string r; - r.reserve(64*nlongs); - for (size_t i = 0; i < nlongs; i++) { - r.append(std::bitset<64>(longs[i]).to_string,std::allocator >()); - } - return r; - /* - for (size_t i = 0; i < KmerMiddle::k_bytes; i++) { - int2bin(bytes[i],buff,8); - printf("%s",buff); - } - - printf("\n"); - */ -} - - -// use: km.toString(s); -// pre: s has space for k+1 elements -// post: s[0,...,k-1] is the DNA string for the KmerMiddle km and s[k] = '\0' -void KmerMiddle::toString(char * s) const { - size_t i,j,l; - - for (i = 0; i < k; i++) { - j = i % 32; - l = i / 32; - - switch(((longs[l]) >> (2*(31-j)) )& 0x03 ) { - case 0x00: *s = 'A'; ++s; break; - case 0x01: *s = 'C'; ++s; break; - case 0x02: *s = 'G'; ++s; break; - case 0x03: *s = 'T'; ++s; break; - } - } - - *s = '\0'; -} - -std::string KmerMiddle::toString() const { - char buf[MAX_K]; - toString(buf); - return std::string(buf); -} - - - -// use: km.shiftForward(i); -// pre: i = 0,..,31 -// post: The DNA string in km has been shifted positions forward i.e. -// if i=2 then ACGT becomes XACG and X is A,C,G or T -/* -void KmerMiddle::shiftForward(int shift) { - - size_t shiftmask = - - - if (shift>0) { - if (shift < 8 ) { - for (size_t i = KmerMiddle::k_bytes-1; i > 0; i--) { - bytes[i] <<= shift; - bytes[i] |= (uint8_t) (bytes[i-1] >> (8-shift)); - } - - bytes[0] <<= shift; - } else { - assert(0); // we should never need this! - } - } -} -*/ - -// use: km.shiftBackward(i); -// pre: i = 2,4,6 -// post: The DNA string in km has been shifted i/2 positions backward i.e. -// if i=2 then ACGT becomes CGTX and X is A,C,G or T -/* -void KmerMiddle::shiftBackward(int shift) { - if (shift > 0) { - if (shift < 8) { - for (size_t i = 0; i < KmerMiddle::k_bytes-1; i++) { - bytes[i] >>= shift; - bytes[i] |= (uint8_t) ( bytes[i+1] << (8-shift)); - } - - bytes[KmerMiddle::k_bytes-1] >>= shift; - } else { - assert(0); // bad - } - } -} -*/ - - -// use: set_k(k); -// pre: this method has not been called before and 0 < k < MAX_K -// post: The KmerMiddle size has been set to k -void KmerMiddle::set_k(unsigned int _k) { - if(_k == k) { - return; // ok to call more than once - } - assert(_k < MAX_K); - assert(_k > 0); - assert(k_bytes == 0); // we can only call this once - k = _k; - k_bytes = (_k+3)/4; - // k_longs = (_k+15)/16; - k_modmask = (1 << (2*((k%4)?k%4:4)) )-1; -} - - -unsigned int KmerMiddle::k = 0; -unsigned int KmerMiddle::k_bytes = 0; -//unsigned int KmerMiddle::k_longs = 0; -unsigned int KmerMiddle::k_modmask = 0; diff --git a/kv/apps/meraculous/KmerMiddle.hpp b/kv/apps/meraculous/KmerMiddle.hpp deleted file mode 100644 index 5b95915c89cfa0580b8d4840692a1f9b57a657d9..0000000000000000000000000000000000000000 --- a/kv/apps/meraculous/KmerMiddle.hpp +++ /dev/null @@ -1,140 +0,0 @@ -#ifndef BFG_KMER_MIDDLE_HPP -#define BFG_KMER_MIDDLE_HPP - -#ifndef MAX_KMER_SIZE - #define MAX_KMER_SIZE 64 // ABAB: This code will probably crush if this is not a multiple of 32 -#endif - -#include -#include -#include -#include -#include -#include - -#include "hash.hpp" - - - -/* Short description: - * ABAB: This class is a workaround to the static members of the k-mer class - * Works like an alternative k-mer class as needed - * - Store kmer strings by using 2 bits per base instead of 8 - * - Easily return reverse complements of kmers, e.g. TTGG -> CCAA - * - Easily compare kmers - * - Provide hash of kmers - * - Get last and next kmer, e.g. ACGT -> CGTT or ACGT -> AACGT - * */ -class KmerMiddle { - public: - - KmerMiddle(); - KmerMiddle(const KmerMiddle& o); - explicit KmerMiddle(const char *s); - void copyDataFrom(uint8_t * mybytes) // this is like a shadow constructor (to avoid accidental signature match with the existing constructor) - { - memcpy(longs, mybytes, sizeof(uint64_t) * (MAX_K/32)); - } - explicit KmerMiddle(const std::array & arr) - { - std::memcpy (longs, arr.data(), sizeof(uint64_t) * (MAX_K/32)); - } - - KmerMiddle& operator=(const KmerMiddle& o); - void set_deleted(); - bool operator<(const KmerMiddle& o) const; - bool operator==(const KmerMiddle& o) const; - bool operator!=(const KmerMiddle& o) const { - return !(*this == o); - } - - void set_kmer(const char *s); - uint64_t hash() const; - - KmerMiddle twin() const; - KmerMiddle rep() const; // ABAB: return the smaller of itself (lexicographically) or its reversed-complement (i.e. twin) - KmerMiddle getLink(const size_t index) const; - KmerMiddle forwardBase(const char b) const; - KmerMiddle backwardBase(const char b) const; - std::string getBinary() const; - void toString(char * s) const; - std::string toString() const; - - void copyDataInto(void * pointer) const - { - // void * memcpy ( void * destination, const void * source, size_t num ); - memcpy(pointer, longs, sizeof(uint64_t) * (MAX_K/32)); - } - - // ABAB: return the raw data packed in an std::array - // this preserves the lexicographical order on k-mers - // i.e. A.toString() < B.toString <=> A.getArray() < B.getArray() - std::array getArray() - { - std::array i64array; - std::memcpy (i64array.data(),longs,sizeof(uint64_t) * (MAX_K/32)); - return i64array; - } - - bool equalUpToLastBase(const KmerMiddle & rhs); // returns true for completely identical k-mers as well as k-mers that only differ at the last base - - // static functions - static void set_k(unsigned int _k); - static constexpr size_t numBytes() { - return (sizeof(uint64_t) * (MAX_K/32)); - } - - - static const unsigned int MAX_K = MAX_KMER_SIZE; - static unsigned int k; - - private: - static unsigned int k_bytes; - static unsigned int k_longs; - static unsigned int k_modmask; // int? - - // data fields - union { - uint8_t bytes[MAX_K/4]; - uint64_t longs[MAX_K/32]; - }; - - // Unions are very useful for low-level programming tasks that involve writing to the same memory area - // but at different portions of the allocated memory space, for instance: - // union item { - // // The item is 16-bits - // short theItem; - // // In little-endian lo accesses the low 8-bits - - // // hi, the upper 8-bits - // struct { char lo; char hi; } portions; - // }; - // item tItem; - // tItem.theItem = 0xBEAD; - // tItem.portions.lo = 0xEF; // The item now equals 0xBEEF - - - // void shiftForward(int shift); - // void shiftBackward(int shift); -}; - -struct KmerMiddleHash { - size_t operator()(const KmerMiddle &km) const { - return km.hash(); - } -}; - - -/* -namespace std { // to use in unordered_map - template <> - struct hash - { - uint64_t operator()(const KmerMiddle& k) const - { - return k.hash(); - } - }; -}*/ - - -#endif // BFG_KMER_HPP diff --git a/kv/apps/meraculous/LICENSE.txt b/kv/apps/meraculous/LICENSE.txt deleted file mode 100644 index 78c0a4ca83c5928b94e79808d6ffb653f585961d..0000000000000000000000000000000000000000 --- a/kv/apps/meraculous/LICENSE.txt +++ /dev/null @@ -1,40 +0,0 @@ -" HipMer v 1.0, Copyright (c) 2015, The Regents of the University of -California, through Lawrence Berkeley National Laboratory (subject to receipt -of any required approvals from the U.S. Dept. of Energy). 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 University of California, Lawrence Berkeley -National Laboratory, U.S. Dept. of Energy 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. - -You are under no obligation whatsoever to provide any bug fixes, patches, or -upgrades to the features, functionality or performance of the source code -("Enhancements") to anyone; however, if you choose to make your Enhancements -available either publicly, or directly to Lawrence Berkeley National -Laboratory, without imposing a separate written license agreement for such -Enhancements, then you hereby grant the following license: a non-exclusive, -royalty-free perpetual license to install, use, modify, prepare derivative -works, incorporate into other computer software, distribute, and sublicense -such enhancements or derivative works thereof, in binary and source code form. diff --git a/kv/apps/meraculous/README.APEX b/kv/apps/meraculous/README.APEX deleted file mode 100644 index c76f3ac1c48ef04705af138fc1213ce0cba68475..0000000000000000000000000000000000000000 --- a/kv/apps/meraculous/README.APEX +++ /dev/null @@ -1,220 +0,0 @@ -# Meraculous - -This README describes the Meraculous - -## Background - -De novo whole genome assembly reconstructs genomic sequence from short, -overlapping, and potentially erroneous fragments called reads, such as those -typically generated by state-of-the-art high-throughput sequencers. Meraculous -[1] is one component in a multi-part, massively parallel de novo genome -assembly pipeline developed jointly by researchers at UC Berkeley, Lawrence -Berkeley National Lab, and the DOE Joint Genome Institute. Like its namesake -[2] (originally implemented in Perl), Meraculous constructs and traverses the -de Bruijn graph of all overlapping substrings of length k (k-mers) present in -the input dataset of redundant short sequence reads. By traversing the de -Bruijn graph, and discovering all (possibly disconnected) linear subgraphs, -Meraculous is able to construct high-quality contiguous sequences of genomic -data composed of (typically many of) the original reads. These resulting -sequences are known as contigs. - -Unlike its namesake, Meraculous is implemented in Unified Parallel C, which was -chosen to support the one-sided model of communication that is required in -order to construct and later traverse the de Bruijn graph, represented as a -distributed hash table where the k-mers are the keys, in a scalable manner. -One-sided communication is necessary due to the complex, data dependent access -patterns encountered in the latter operations, where peers in communication, -extents of data access, and timings there are not known a priori. - -## Algorithm - -At the heart of the de Bruijn graph construction and traversal is the -distributed hash table representing the nodes of the graph. The keys of this -hash table are the k-mers (strings of genomic material of length k), while the -values are structures containing ancillary data necessary to support the later -traversal. The latter includes the highest probability extensions (i.e. next -genetic base) appearing immediately before / after that particular k-mer, flags -for determining the current state of the k-mer (i.e. whether it has been -visited yet in the traversal), a UPC pointer-to-shared pointing to a data -structure unique to the contig to which the particular k-mer is added during -traversal, a UPC lock for serializing access to the contig pointer, and a -handful of other fields. - -All communications patterns in Meraculous are, in essence, random access. There -are, however, a number of optimizations intended to reduce fine grained -communication and concurrency control, including: (1) an "aggregating store" -optimization that enables bulk inserts into the distributed hash table during -construction, and (2) a lightweight synchronization scheme that minimizes -concurrency control overheads (e.g. when updating a particular k-mer's contig -pointer) during graph traversal. - -In a nutshell: -1. In parallel, each process reads a unique, contiguous (on disk) partition of - the pre-computed k-mer dataset; -2. Each of the N processes hashes its read k-mers and prepares inserts into the - hash table for the N - 1 other processes (the hash determines both the - "owner" process and the target bucket on that process), aggregating the - inserts into per target-process local buffers; -3. Once a local buffer is full, it's sent to the target process for which it is - bound. This requires an atomic fetch-add to reserve an offset in the - target's receive buffer and a one-sided upc_memput to emplace the k-mers and - associated data (e.g. extension bases) in bulk. This process is repeated - until all locally read k-mer data has been inserted. -4. Traversal begins with each process selecting a locally owned k-mer as a - "seed" at random, thereby defining a singleton contig which will now be - extended; -5. Contig extension involves performing repeated lookups in the distributed hash - table (i.e. small random reads). Specifically, starting from the seed k-mer, - each process attempts to look up k-mers in hash table equal to the rightmost - and leftmost k - 1 genetic bases in the current contig, complemented by the - right and left high-probability extensions of the right and leftmost k-mers - in the contig: i.e. k-mers - - {left_extension + contig[0:k-2], contig[1:k-1] + right_extension} - -6. When the lookup succeeds, the found k-mer is marked as visited ("used") added - to the current contig (by setting the associated contig pointer). - -Care must be taken in testing whether a found k-mer can be or already has been -marked as used, which is implemented with an atomic compare-and-swap operation. -Further, processes that "collide" with each other by following the same contig -from different directions (and visiting the same k-mer concurrently) must be -carefully treated - particularly in merging their contig structures. For more -details on the lightweight synchronization scheme used by Meraculous for this -purpose, please see [1]. - -## Building Meraculous - -### Dependencies - -Meraculous requires a UPC compiler supporting both (a) standard UPC language -functionality and (b) language extensions for 64-bit atomic fetch-and-add and -compare-and-swap operations. For example, Berkeley UPC [3], a portable high- -performance UPC compiler and GASNet-based runtime, would satisfy these -requirements (with FA and CS supported via `bupc_atomic*` extensions). Many -vendor-specific compilers support analogous functionality (such as the Cray -Compiler Environment, with FA and CS supported via `_amo_*_upc` extensions). - -There are no other dependencies required to build Meraculous. - -### Compilation - -Out of the box, the Meraculous makefile supporte compilation under both -Berkeley UPC and the Cray Compiler Environment. This can be controlled via the -`UPC_COMPILER` variable. The latter sets the name of the UPC compiler -executable, relevant (suggested) compiler-specific options, and preprocessor -macros that select which atomic remote fetch-and-add and compare-and-swap -expensions to use. The latter take effect in `meraculous.h`. - -To add support for an additional UPC compiler / runtime, one can simply add a -new conditional case to the makefile (i.e. for a new `UPC_COMPILER`) and -associated macro definitions to `meraculous.h`. - -In addition, you will need to specify a C++ compiler that both supports the -C++11 standard, and the object files from which can be linked by the chosen UPC -compiler (i.e. by potentially adding `-lstdc++` or the like to the UPC link -line). - -Once the compiler types and options are set up, you should be able to simply -run `make`, which will produce the `meraculous-51` executable (the "51" refers -to the k-mer length, which is set at compile time). - -### Validation of code changes - -In the `tests/` folder, we include a post-processing script and associated -"ground truth" output for the small (< 1 GB) single-chromosome human dataset. -The latter may be used to validate any code changes you make. Also included is -an example batch script (here, for the PBS resource manager and Berkeley UPC) -that is properly configured for running this test. - -Dependencies: You must download the `human-chr14.txt.ufx.bin` dataset. - -Steps to validate: -1. Build Meraculous using: - - make test-mode - - and copy the resulting binary (`meraculous-51-testing`) into the `tests/` - directory (this binary differs from that built by the default target, in - that it actually saves the resulting contigs to disk for verification). -2. Copy in the `human-chr14.txt.ufx.bin` dataset as well -3. Run the code, using the same options as shown in `run_meraculous.pbs` -4. Run the `check_results.sh` shell script - -The latter step will check the contigs resulting from the test run against the -"ground truth" results and display whether or not the test has passed. - -## Benchmark runs - -Example batch submission scripts for the PBS resource manager and Berkeley UPC -are included in the form of `example_X.pbs` for each of the benchmark sizes (X -= {small, medium, large}) enumerated below. - -Note that, depending on the UPC compiler and runtime, you may need to specify a -fixed shared symmetric heap size (or limit) at launch. Under Berkeley UPC, for -example, this is done via the `-shared-heap` command line argument to `upcrun`. -Note that Meraculous computes an estimated upper bound on the minimum required -shared heap size at launch, which is printed to stdout. - -### Run rules - -Each test problem is accompanied by a run script demonstrating exact set of -command line arguments that must be supplied to Meraculous for that particular -problem (the `required_flags` variable). As with the validation test mentioned -above, these example run scripts are configured for Berkeley UPC and the PBS -resource manager. - -For each test problem, please report the non-I/O portion of the total time to -solution, defined as the the total time - - Total time is : XXXX seconds - -minus the maximum I/O time across all processes - - Maximum IO time : XXXX seconds - -in the supplied spreadsheet. - -Overall performance is judged based on the total time to solution minus the I/O -time (the latter is not being assessed in this benchmark). Feel free to report -the best-case (total time, I/O time) pair you achieve. - -**Code changes**: As with other benchmarks, you are allowed to explore -optimizations to this code, as long as they do not impact its functionality. -Specifically, we ask that: -1. All modified code used in collecting the above performance data is returned - with the timing data; and -2. All code modifications must be validated as described above (see "Validation - of code changes"). - -### Small - -The "small" dataset is sized to fit on only a couple (1-3) modern-day compute -nodes, and is based on a random subset of human genome data (approximately 25%, -selected by chromosome to ensure biologically plausible data distribution). The -resulting input dataset `bwa-25pct.list.ufx.bin` occupiess ~ 28 GB on disk. - -### Medium - -The "medium" dataset represents contig generation for a full human genome. The -associated input file is `human.fastqs.ufx.bin.trim.min3` and occupies ~ 107 GB -on disk. - -### Large - -The "large" dataset represents contig generation for a metagenomic dataset -collected from wetlands mud (`metagenomefiles.txt.ufx.bin`) and occupies ~ 1 TB -on disk. - -## References - -[1] E. Georganas, A. Buluc, J. Chapman, L. Oliker, D. Rokhsar, and K. Yelick, -“Parallel De Bruijn Graph Construction and Traversal for De Novo Genome -Assembly,” in Proceedings of the International Conference for High Performance -Computing, Networking, Storage and Analysis (SC’14), 2014. - -[2] J. A. Chapman, I. Ho, S. Sunkara, S. Luo, G. P. Schroth, and D. S. Rokhsar, -“Meraculous: De novo genome assembly with short paired-end reads,” PLoS ONE, -vol. 6, no. 8, p. e23501, 08 2011. - -[3] http://upc.lbl.gov/ diff --git a/kv/apps/meraculous/README.txt b/kv/apps/meraculous/README.txt deleted file mode 100644 index 2810ffdac375bbe7e8fff449863e59cba1040e0a..0000000000000000000000000000000000000000 --- a/kv/apps/meraculous/README.txt +++ /dev/null @@ -1,13 +0,0 @@ -HipMer v 1.0, Copyright (c) 2015, The Regents of the University of California, -through Lawrence Berkeley National Laboratory (subject to receipt of any -required approvals from the U.S. Dept. of Energy). All rights reserved. - -If you have questions about your rights to use or distribute this software, -please contact Berkeley Lab's Innovation & Partnerships Office at IPO@lbl.gov. - -NOTICE. This Software was developed under funding from the U.S. Department of -Energy and the U.S. Government consequently retains certain rights. As such, -the U.S. Government has been granted for itself and others acting on its behalf -a paid-up, nonexclusive, irrevocable, worldwide license in the Software to -reproduce, distribute copies to the public, prepare derivative works, and -perform publicly and display publicly, and to permit other to do so. diff --git a/kv/apps/meraculous/UU_traversal_final.h b/kv/apps/meraculous/UU_traversal_final.h deleted file mode 100644 index 6b283dd656e7fe539e884b25e911cd6fef84cb30..0000000000000000000000000000000000000000 --- a/kv/apps/meraculous/UU_traversal_final.h +++ /dev/null @@ -1,2113 +0,0 @@ -#ifndef UU_TRAVERSAL_H -#define UU_TRAVERSAL_H - -#include - -#include "meraculous.h" -#include "kmer_hash.h" -#include "wtimer.h" - -extern shared int64_t contig_id; -extern shared[BS] contig_ptr_t *contig_list; - -#ifdef PROFILE -extern int64_t bases_added; -#endif - -#if defined(UU_TRAV_PROFILE) || defined(DETAILED_UU_TRAV_PROFILE) -extern double walking_time; -extern double UU_time; -#endif - -#ifdef CONTIG_LOCK_ALLOC_PROFILE -extern double lockAllocTime; -#endif - -#ifdef MARK_POS_IN_CONTIG -/* Stores the exact position of each kmer in the eventual contig */ -int markPosInContig(contig_ptr_t in_contig, hash_table_t *hashtable) -{ - contig_t *cur_contig = (contig_t *) in_contig; - int i; - int contig_length = cur_contig->end - cur_contig->start + 1; - char *contig = (char*) (cur_contig->sequence + cur_contig->start); - char cur_kmer[KMER_LENGTH+1], auxiliary_kmer[KMER_LENGTH+1]; - char *kmer_to_search; - auxiliary_kmer[KMER_LENGTH] = '\0'; - cur_kmer[KMER_LENGTH] = '\0'; - shared[] list_t *lookup_res; - - for (i=0; i <= contig_length - KMER_LENGTH; i++) { - memcpy(cur_kmer, contig+i, KMER_LENGTH * sizeof(char)); - kmer_to_search = getLeastKmer(curr_kmer, auxiliary_kmer); - lookup_res = lookup_kmer(hashtable, (unsigned char*) kmer_to_search); - - /* Mark the k-mer with the position in the contig */ - lookup_res->posInContig = i; - lookup_res->my_contig = cur_contig->myself; - } - - upc_fence; - return 0; - -} -#endif - -void reallocateContig(contig_ptr_t cur_contig, int64_t new_size, int64_t new_start) { - int64_t new_end, cur_length = cur_contig->end - cur_contig->start + 1; - shared[] char *prev_buffer; - // ensure proper room for '\0' at end... - if (new_size < new_start + cur_length + 1) - new_size = new_start + cur_length + 1; - - new_end = new_start + cur_length - 1; - assert(new_size > new_end + 1); - - prev_buffer = cur_contig->sequence; - cur_contig->sequence = (shared[] char*) upc_alloc(new_size * sizeof(char)); - if (cur_contig->sequence == NULL) - printf("upc_alloc failed!!!\n"); - - if (VERBOSE > 2) LOG( "Thread %d: reallocating %ld from %ld (length %ld) to %ld (start %ld)\n", MYTHREAD, cur_contig->contig_id, cur_contig->size, cur_length, new_size, new_start); - - memcpy((char*) &(cur_contig->sequence[new_start]), (char*) &(prev_buffer[cur_contig->start]), cur_length * sizeof(char)); - cur_contig->start = new_start; - cur_contig->end = new_end; - cur_contig->size = new_size; - upc_free(prev_buffer); - upc_fence; - -} - -void reallocateContigIfNeededLR(contig_ptr_t cur_contig, int leftBases, int rightBases, float growthFactor) -{ - int64_t cur_length, new_size; - int64_t new_start, new_end; - - - if ( cur_contig->start - leftBases <= 1 || cur_contig->end + rightBases >= (cur_contig->size-2) ) { - /* Should reallocate space for contig buffer */ - new_size = ceil(growthFactor * cur_contig->size) + leftBases + rightBases + 2; - cur_length = cur_contig->end - cur_contig->start + 1; - - new_start = new_size/2 - cur_length/2; - if (new_start <= leftBases) { - new_start = leftBases + 1; - } - new_end = new_start + cur_length - 1; - if (new_size - new_end -1 <= rightBases) { - new_start -= (rightBases + 1 - (new_size - new_end - 1)); - new_end = new_start + cur_length - 1; - } - - reallocateContig(cur_contig, new_size, new_start); - } - assert(cur_contig->start > leftBases && cur_contig->size - 1 - cur_contig->end > rightBases); -} - -void reallocateContigIfNeeded(contig_ptr_t cur_contig ) { - reallocateContigIfNeededLR( cur_contig, 1, 2, INCR_FACTOR ); -} - -#ifdef PAPYRUSKV -list_t *getNextHashTableEntry(int hashtable, papyruskv_iter_t* it, int* init_it, list_t** kmer_seed_ptr) -{ - if (*init_it == 0) { - papyruskv_iter_local(hashtable, it); - *init_it = 1; - } else papyruskv_iter_next(hashtable, it); - - if (*it != NULL) { - papyruskv_get(hashtable, (const char*) (*it)->key, KMER_PACKED_LENGTH, (char**) kmer_seed_ptr, NULL); - } - return *kmer_seed_ptr; -} -#else -shared[] list_t *getNextHashTableEntry(hash_table_t *hashtable, int64_t *seed_index, shared[] list_t *old_kmer_seed_ptr) -{ - /***********************************************************************************************/ - /* Pick a kmer as seed from local kmers' buckets. We assume cyclic distribution of the buckets */ - /***********************************************************************************************/ - assert( upc_threadof( &(hashtable->table[*seed_index]) ) == MYTHREAD); - assert( *seed_index < hashtable->size ); - - if (old_kmer_seed_ptr != NULL && VERBOSE > 2) { - kmer_and_ext_t kmer_and_ext; - unpackKmerAndExtensions(old_kmer_seed_ptr, &kmer_and_ext); - LOG("Thread %d: getNextHashTableEntry(%ld): starting with %s %d\n", MYTHREAD, *seed_index, getLeft(&kmer_and_ext), old_kmer_seed_ptr->used_flag); - } - - shared[] list_t *new_kmer_seed_ptr = old_kmer_seed_ptr; - - if (new_kmer_seed_ptr == NULL) { - new_kmer_seed_ptr = hashtable->table[*seed_index].head; - } else { - new_kmer_seed_ptr = new_kmer_seed_ptr->next; - } - - while (new_kmer_seed_ptr == NULL && (*seed_index + THREADS) < hashtable->size) { - *seed_index += THREADS; - new_kmer_seed_ptr = hashtable->table[*seed_index].head; - } - - if (VERBOSE > 2) { - if (new_kmer_seed_ptr != NULL) { - kmer_and_ext_t kmer_and_ext; - unpackKmerAndExtensions(new_kmer_seed_ptr, &kmer_and_ext); - LOG("Thread %d: getNextHashTableEntry(%ld): ending with %s %d\n", MYTHREAD, *seed_index, getLeft(&kmer_and_ext), new_kmer_seed_ptr->used_flag); - } else { - LOG("Thread %d: getNextHashTableEntry(%ld): reached the end\n", MYTHREAD, *seed_index); - } - } - assert( new_kmer_seed_ptr == NULL || upc_threadof( new_kmer_seed_ptr ) == MYTHREAD ); - - return new_kmer_seed_ptr; -} -#endif /* PAPYRUSKV */ - - -#ifdef PAPYRUSKV -int isLeftKmerUU(int hashtable, kmer_and_ext_t *kmer_and_ext) { -#else -int isLeftKmerUU(hash_table_t *hashtable, kmer_and_ext_t *kmer_and_ext) { -#endif /* PAPYRUSKV */ - char seed_le, seed_re; -#ifdef PAPYRUSKV - unsigned char packed_key[KMER_PACKED_LENGTH]; - list_t *lookup_res; -#else - shared[] list_t *lookup_res; -#endif /* PAPYRUSKV */ - if (!isACGT(kmer_and_ext->left_ext)) { - if (VERBOSE > 1) LOG("Thread %d: isLeftKmerUU(%s): not unique left ext\n", MYTHREAD, getLeft(kmer_and_ext)); - return 0; - } -#ifdef PAPYRUSKV - lookup_res = lookup_and_get_ext_of_kmer(hashtable, getLeft(kmer_and_ext), &seed_le, &seed_re, (unsigned char*) packed_key, NULL); -#else - lookup_res = lookup_and_get_ext_of_kmer(hashtable, getLeft(kmer_and_ext), &seed_le, &seed_re); -#endif /* PAPYRUSKV */ -#ifdef PAPYRUSKV - _w0(10); - if (lookup_res != NULL) papyruskv_free(lookup_res); - _w1(10); -#endif /* PAPYRUSKV */ - - if (lookup_res == NULL) { - if (VERBOSE > 1) LOG("Thread %d: isLeftKmerUU(%s): no left kmer. okay\n", MYTHREAD, getLeft(kmer_and_ext)); - return 1; - } else if (seed_re != kmer_and_ext->kmer[KMER_LENGTH-1] || !isACGT(seed_re)) { - if (VERBOSE > 1) LOG("Thread %d: isLeftKmerUU(%s): invalid seed_re (%c,%c) exp: %c\n", MYTHREAD, getLeft(kmer_and_ext), seed_le, seed_re, kmer_and_ext->kmer[KMER_LENGTH-1]); - return 0; - } - return 1; -} - -/* expects KMER_LENGTH+2 string kmer_and_ext: le-kmer-re */ -#ifdef PAPYRUSKV -int isRightKmerUU(int hashtable, kmer_and_ext_t *kmer_and_ext) { -#else -int isRightKmerUU(hash_table_t *hashtable, kmer_and_ext_t *kmer_and_ext) { -#endif /* PAPYRUSKV */ - char seed_le, seed_re; -#ifdef PAPYRUSKV - unsigned char packed_key[KMER_PACKED_LENGTH]; - list_t *lookup_res; -#else - shared[] list_t *lookup_res; -#endif /* PAPYRUSKV */ - if (!isACGT (kmer_and_ext->right_ext)) { - if (VERBOSE > 1) LOG("Thread %d: isRightKmerUU(%s): not unique right ext\n", MYTHREAD, getLeft(kmer_and_ext)); - return 0; - } -#ifdef PAPYRUSKV - lookup_res = lookup_and_get_ext_of_kmer(hashtable, getRight(kmer_and_ext), &seed_le, &seed_re, (unsigned char*) packed_key, NULL); -#else - lookup_res = lookup_and_get_ext_of_kmer(hashtable, getRight(kmer_and_ext), &seed_le, &seed_re); -#endif /* PAPYRUSKV */ -#ifdef PAPYRUSKV - _w0(10); - if (lookup_res != NULL) papyruskv_free(lookup_res); - _w1(10); -#endif /* PAPYRUSKV */ - - if (lookup_res == NULL) { - if (VERBOSE > 1) LOG("Thread %d: isRightKmerUU(%s): no right kmer. okay\n", MYTHREAD, getLeft(kmer_and_ext)); - return 1; - } else if (seed_le != kmer_and_ext->kmer[0] || !isACGT(seed_le)) { - if (VERBOSE > 1) LOG("Thread %d: isRightKmerUU(%s): invalid seed_le (%c,%c) exp: %c\n", MYTHREAD, getLeft(kmer_and_ext), seed_le, seed_re, kmer_and_ext->kmer[0]); - return 0; - } - return 1; -} - -#ifdef PAPYRUSKV -int isKmerUULocalCopy(int hashtable, unsigned char* packed_key, list_t *copy, char *new_seed_le, char *new_seed_re ) { -#else -int isKmerUULocalCopy(hash_table_t *hashtable, list_t *copy, char *new_seed_le, char *new_seed_re ) { -#endif /* PAPYRUSKV */ - kmer_and_ext_t kmer_and_ext; - -#ifdef PAPYRUSKV - unpackKmerAndExtensionsLocalCopy(packed_key, copy, &kmer_and_ext); -#else - unpackKmerAndExtensionsLocalCopy(copy, &kmer_and_ext); -#endif /* PAPYRUSKV */ - *new_seed_le = kmer_and_ext.left_ext; - *new_seed_re = kmer_and_ext.right_ext; - return isLeftKmerUU(hashtable, &kmer_and_ext) && isRightKmerUU(hashtable, &kmer_and_ext); -} - -#ifdef PAPYRUSKV -int isKmerUU(int hashtable, unsigned char* packed_key, list_t *new_kmer_seed_ptr, char *new_seed_le, char *new_seed_re ) -#else -int isKmerUU(hash_table_t *hashtable, shared[] list_t *new_kmer_seed_ptr, char *new_seed_le, char *new_seed_re ) -#endif /* PAPYRUSKV */ -{ - list_t copy = *new_kmer_seed_ptr; -#ifdef PAPYRUSKV - return isKmerUULocalCopy(hashtable, packed_key, ©, new_seed_le, new_seed_re); -#else - return isKmerUULocalCopy(hashtable, ©, new_seed_le, new_seed_re); -#endif /* PAPYRUSKV */ -} - -#ifdef PAPYRUSKV -list_t *getNextUnusedUUKmer(int hashtable, papyruskv_iter_t* it, int *init_it, int64_t *seed_index, list_t *new_kmer_seed_ptr, char *new_seed_le, char *new_seed_re) -#else -shared[] list_t *getNextUnusedUUKmer(hash_table_t *hashtable, int64_t *seed_index, shared[] list_t *new_kmer_seed_ptr, char *new_seed_le, char *new_seed_re) -#endif /* PAPYRUSKV */ -{ - kmer_and_ext_t kmer_and_ext; - list_t copy; - int seed_used_flag = USED; - - while (seed_used_flag == USED) { -#ifdef PAPYRUSKV - unsigned char* packed_key; - if (*init_it == 0) { - _w0(0); - papyruskv_iter_local(hashtable, it); - _w1(0); - *init_it = 1; - } else { - _w0(1); - papyruskv_iter_next(hashtable, it); - _w1(1); - } - - _w0(2); - if (*it == NULL) new_kmer_seed_ptr = NULL; - else { - packed_key = (unsigned char*) (*it)->key; - papyruskv_get(hashtable, (const char*) packed_key, KMER_PACKED_LENGTH, (char**) &new_kmer_seed_ptr, NULL); - } - _w1(2); -#else - new_kmer_seed_ptr = getNextHashTableEntry(hashtable, seed_index, new_kmer_seed_ptr); -#endif /* PAPYRUSKV */ - - if (new_kmer_seed_ptr == NULL) { - break; - } - - copy = *new_kmer_seed_ptr; - seed_used_flag = copy.used_flag; - - if (seed_used_flag == USED) { - if (VERBOSE > 1) { -#ifdef PAPYRUSKV - unpackKmerAndExtensionsLocalCopy(packed_key, ©, &kmer_and_ext); -#else - unpackKmerAndExtensionsLocalCopy(©, &kmer_and_ext); -#endif /* PAPYRUSKV */ - LOG( "Thread %d: getNextUnusedUUKmer already used kmer_and_ext: %s\n", MYTHREAD, getLeft(&kmer_and_ext)); - } - continue; - } - -#ifdef PAPYRUSKV - unpackKmerAndExtensionsLocalCopy(packed_key, ©, &kmer_and_ext); -#else - unpackKmerAndExtensionsLocalCopy(©, &kmer_and_ext); -#endif /* PAPYRUSKV */ - *new_seed_le = kmer_and_ext.left_ext; - *new_seed_re = kmer_and_ext.right_ext; - - /* Do not use as seed unless both left and rigth kmers exist and agree */ - if ( ! (isLeftKmerUU(hashtable, &kmer_and_ext) && isRightKmerUU(hashtable, &kmer_and_ext) ) ) { - if (VERBOSE > 1) { - LOG("Thread %d: kmer is not UU to the left or right: %s\n", MYTHREAD, getLeft(&kmer_and_ext)); - } - seed_used_flag = USED; - } - - /*********************************************************************************************/ - /* If seed_used_flag == UNUSED thus far then the seed is valid and we should try to visit it */ - /*********************************************************************************************/ - - if (seed_used_flag == UNUSED){ - _w0(3); -#ifdef PAPYRUSKV - new_kmer_seed_ptr->used_flag = USED; - papyruskv_update(hashtable, (const char*) packed_key, KMER_PACKED_LENGTH, NULL, 0xdeadcafe, NULL, 0UL, (void*) &seed_used_flag, sizeof(int)); -#else - seed_used_flag = UPC_ATOMIC_CSWAP_USED_FLAG(&(new_kmer_seed_ptr->used_flag), UNUSED, USED); -#endif /* PAPYRUSKV */ - _w1(3); - } - if (VERBOSE > 1) { - if (seed_used_flag == UNUSED) { - LOG( "Thread %d: getNextUnusedUUKmer claimed kmer_and_ext: %s\n", MYTHREAD, getLeft(&kmer_and_ext)); - } else { - LOG( "Thread %d: getNextUnusedUUKmer was just used! kmer_and_ext: %s\n", MYTHREAD, getLeft(&kmer_and_ext)); - } - } -#ifndef PAPYRUSKV_FENCE - upc_fence; -#endif /* PAPYRUSKV */ - } - return new_kmer_seed_ptr; - -} - - - -/* Performs the right walk on the UU-graph traversal */ -#ifdef PAPYRUSKV -int walk_right(int dist_hashtable, contig_ptr_t cur_contig, char seed_re, char *last_right_extension_found, contig_ptr_t *right_contig) -#else -int walk_right(hash_table_t *dist_hashtable, contig_ptr_t cur_contig, char seed_re, char *last_right_extension_found, contig_ptr_t *right_contig) -#endif /* PAPYRUSKV */ -{ - kmer_and_ext_t kmer_and_ext; -#ifdef PAPYRUSKV - unsigned char packed_key[KMER_PACKED_LENGTH]; - unsigned char r_packed_key[KMER_PACKED_LENGTH]; - list_t *lookup_res = NULL, *right_kmer_ptr = NULL; - papyruskv_pos_t pos, r_pos; -#else - shared[] list_t *lookup_res = NULL, *right_kmer_ptr = NULL; -#endif /* PAPYRUSKV */ - list_t copy, right_copy; - int is_least, is_right_least; - int64_t kmer_used_flag; - char new_seed_re, new_seed_le, right_le, right_re; - int result; - char cur_base, *tmpKmer; - shared[] contig_ptr_box_list_t *contig_ptr_box = cur_contig->myself; - - kmer_used_flag = UNUSED; - result = UNFINISHED; - cur_base = '\0'; - - assert( upc_threadof( cur_contig ) == MYTHREAD ); - assert(cur_contig->end - cur_contig->start + 1 >= KMER_LENGTH); - assert( upc_threadof( cur_contig->sequence ) == MYTHREAD); - - // get the last kmer - tmpKmer = (char*) &(cur_contig->sequence[cur_contig->end - KMER_LENGTH+1]); -#ifdef PAPYRUSKV - lookup_res = lookup_least_kmer_and_copy(dist_hashtable, tmpKmer, (unsigned char*) packed_key, ©, &is_least, NULL); -#else - lookup_res = lookup_least_kmer_and_copy(dist_hashtable, tmpKmer, ©, &is_least); -#endif /* PAPYRUSKV */ -#ifdef LHS_PERF - lookups++; - if ( (MYTHREAD/CORES_PER_NODE) == (upc_threadof(lookup_res)/CORES_PER_NODE) ) success++; -#endif - assert(lookup_res != NULL); - assert(copy.used_flag == USED); - assert(copy.my_contig != NULL); - remote_assert( lookup_res->my_contig->contig == cur_contig ); - -#ifdef PAPYRUSKV - unpackKmerAndExtensionsLocalCopyOrient((unsigned char*) packed_key, ©, &kmer_and_ext, is_least); -#else - unpackKmerAndExtensionsLocalCopyOrient(©, &kmer_and_ext, is_least); -#endif /* PAPYRUSKV */ - if (VERBOSE>1) { - LOG("Thread %d: walk_right: Starting %.*s ext %s with %c\n", MYTHREAD, KMER_LENGTH, (char*) &(cur_contig->sequence[cur_contig->start]), getLeft(&kmer_and_ext), seed_re); - } - assert( kmer_and_ext.kmer[KMER_LENGTH-1] == cur_contig->sequence[cur_contig->end] ); - assert( kmer_and_ext.right_ext == seed_re ); - - // get the next kmer to the right -#ifdef PAPYRUSKV - lookup_res = lookup_least_kmer_and_copy(dist_hashtable, getRight(&kmer_and_ext), (unsigned char*) packed_key, ©, &is_least, &pos); -#else - lookup_res = lookup_least_kmer_and_copy(dist_hashtable, getRight(&kmer_and_ext), ©, &is_least); -#endif /* PAPYRUSKV */ -#ifdef LHS_PERF - lookups++; - if ( (MYTHREAD/CORES_PER_NODE) == (upc_threadof(lookup_res)/CORES_PER_NODE) ) success++; -#endif - if (lookup_res == NULL) { - if (VERBOSE > 1) { - LOG("Thread %d: no right kmer for %s\n", MYTHREAD, getLeft(&kmer_and_ext)); - } - return FINISHED; - } - - while (kmer_used_flag == UNUSED && result == UNFINISHED) { - assert(isACGT(seed_re)); - assert( lookup_res != NULL ); - right_kmer_ptr = NULL; - tmpKmer = (char*) &(cur_contig->sequence[cur_contig->end - KMER_LENGTH + 1]); - - UPC_POLL; - - /* build the sequence */ -#ifdef PAPYRUSKV - unpackKmerAndExtensionsLocalCopyOrient((unsigned char*) packed_key, ©, &kmer_and_ext, is_least); -#else - unpackKmerAndExtensionsLocalCopyOrient(©, &kmer_and_ext, is_least); -#endif /* PAPYRUSKV */ - assert( kmer_and_ext.kmer[KMER_LENGTH-2] == cur_contig->sequence[cur_contig->end] ); - assert( kmer_and_ext.kmer[KMER_LENGTH-1] == seed_re ); - new_seed_le = kmer_and_ext.left_ext; - new_seed_re = kmer_and_ext.right_ext; - - /* - If the new kmer's left extension is not unique - or left extension is not compatible with the current contig, - do not visit */ - if ( !isACGT(new_seed_le) - || new_seed_le != cur_contig->sequence[cur_contig->end - KMER_LENGTH +1]) { - if (VERBOSE > 0) { - LOG( "Thread %d: walk_right finished. %s right has invalid extensions le (%c) l:%c r:%c\n", MYTHREAD, getLeft(&kmer_and_ext), cur_contig->sequence[cur_contig->end - KMER_LENGTH +1], new_seed_le, new_seed_re); - } - // Done with extension - return FINISHED; - } - assert ( memcmp(getLeft(&kmer_and_ext), tmpKmer, KMER_LENGTH) == 0 ); - - // good so far... - // build and find the next kmer, check for UU -#ifdef PAPYRUSKV - right_kmer_ptr = lookup_least_kmer_and_copy(dist_hashtable, getRight(&kmer_and_ext), (unsigned char*) r_packed_key, &right_copy, &is_right_least, &r_pos); -#else - right_kmer_ptr = lookup_least_kmer_and_copy(dist_hashtable, getRight(&kmer_and_ext), &right_copy, &is_right_least); -#endif /* PAPYRUSKV */ -#ifdef LHS_PERF - lookups++; - if ( (MYTHREAD/CORES_PER_NODE) == (upc_threadof(right_kmer_ptr)/CORES_PER_NODE) ) success++; -#endif - if (right_kmer_ptr == NULL) { - if (VERBOSE > 1) { - LOG("Thread %d: walk_right finished. no right kmer %s, adding last base %c\n", MYTHREAD, getRight(&kmer_and_ext), new_seed_re); - } - // terminate walk, but add the last base, after locking kmer - result = FINISHED; - - } else { - /* get and validate the next kmer's extensions */ - if (is_right_least) { - convertPackedCodeToExtension(right_copy.packed_extensions, &right_le, &right_re); - } else { - convertPackedCodeToExtension(right_copy.packed_extensions, &right_re, &right_le); - reverseComplementBase(&right_le); - reverseComplementBase(&right_re); - } - - if ( !isACGT(right_le) || right_le != kmer_and_ext.kmer[0]) { - if (VERBOSE > 1) { - LOG( "Thread %d: walk_right finished. right ext kmer (%s) is not UU. exp_le:%c l:%c r:%c\n", MYTHREAD, getLeft(&kmer_and_ext), kmer_and_ext.kmer[0], new_seed_le, new_seed_re); - } - // terminate walk, do not add the last base - return FINISHED; - } - - if ( !isACGT(right_re) ) { - if (VERBOSE > 1) { - LOG("Thread %d: walk_right finished. right kmer %s, has invalid right ext. adding last base %c\n", MYTHREAD, getRight(&kmer_and_ext), new_seed_re); - } - // terminate walk, but add the last base, after locking kmer - result = FINISHED; - } - } - - kmer_used_flag = copy.used_flag; - if (kmer_used_flag == USED) { - assert( IS_VALID_UPC_PTR (copy.my_contig ) ); - if (VERBOSE > 1) LOG( "Thread %d: walk_right kmer %s is used by %ld!\n", MYTHREAD, getLeft(&kmer_and_ext), copy.my_contig == NULL ? -1 : (copy.my_contig->contig == NULL ? -2 : IS_VALID_UPC_PTR(copy.my_contig->contig) ? copy.my_contig->contig->contig_id : -3)); - break; - } - - /* Now attempt to lock this kmer as used by this contig and add the base */ - - _w0(5); -#ifdef PAPYRUSKV - lookup_res->used_flag = USED; - papyruskv_update(dist_hashtable, (const char*) packed_key, KMER_PACKED_LENGTH, &pos, 0xdeadcafe, (void*) &contig_ptr_box, sizeof(void*), (void*) &kmer_used_flag, sizeof(int64_t)); -#else - kmer_used_flag = UPC_ATOMIC_CSWAP_USED_FLAG(&(lookup_res->used_flag), UNUSED, USED); -#endif /* PAPYRUSKV */ - _w1(5); - if (kmer_used_flag != UNUSED) { - if (VERBOSE > 1) { - LOG( "Thread %d: walk_right kmer %s is now used! ... expecting a lock in my future\n", MYTHREAD, getLeft(&kmer_and_ext)); - } - break; - } - - /* Fix the kmer to point to current contig box */ - assert( upc_threadof( contig_ptr_box ) == MYTHREAD ); - assert( contig_ptr_box->contig != NULL ); - assert( upc_threadof( contig_ptr_box->contig ) == MYTHREAD ); - assert( contig_ptr_box->contig->state == ACTIVE ); - assert( contig_ptr_box->next == NULL ); - assert( copy.my_contig == NULL ); - remote_assert( lookup_res->my_contig == NULL ); - lookup_res->my_contig = contig_ptr_box; - - /* Add the next base */ - reallocateContigIfNeeded(cur_contig); - cur_contig->end++; - - /* Cur_base is the base to be added in the contig */ - cur_base = seed_re; - /* Seed_re should be used to extend the contig with a right walk */ - seed_re = new_seed_re; - cur_contig->sequence[cur_contig->end] = cur_base; - cur_contig->sequence[cur_contig->end+1] = '\0'; - - if (VERBOSE > 1) { - LOG( "Thread %d: walk_right %s added %c to %ld\n", MYTHREAD, getLeft(&kmer_and_ext), cur_base, cur_contig->contig_id); - } - -#ifndef PAPYRUSKV_FENCE - upc_fence; -#endif /* PAPYRUSKV */ - - if (result == FINISHED) - break; - - remote_assert( isRightKmerUU(dist_hashtable, &kmer_and_ext) ); - - // shift for the next kmer - lookup_res = right_kmer_ptr; - copy = right_copy; -#ifdef PAPYRUSKV - memcpy(packed_key, r_packed_key, KMER_PACKED_LENGTH); - pos = r_pos; -#endif - is_least = is_right_least; - -#ifdef PROFILE - bases_added++; -#endif - } - - /* Return pointer to the right contig as well (needed for the synchronization protocol) */ - if (kmer_used_flag == USED) { - if (VERBOSE > 0) LOG("Thread %d: walk_right Kmer is used %s\n", MYTHREAD, getLeft(&kmer_and_ext)); -#ifdef PAPYRUSKV - (*right_contig) = get_contig_of_kmer(dist_hashtable, (unsigned char*) packed_key, lookup_res, 0); -#else - (*right_contig) = get_contig_of_kmer(lookup_res, 0); -#endif /* PAPYRUSKV */ - if (result == FINISHED) { - // the last base was not added because the kmer was not acquired - result = UNFINISHED; - } - } - - // disallow USED & FINSHED - assert( kmer_used_flag == UNUSED || result == UNFINISHED); - - (*last_right_extension_found) = seed_re; -#ifndef PAPYRUSKV_FENCE - upc_fence; -#endif /* PAPYRUSKV */ - - return result; -} - -/* Performs the left walk on the UU-graph traversal */ -#ifdef PAPYRUSKV -int walk_left(int dist_hashtable, contig_ptr_t cur_contig, char seed_le, char *last_left_extension_found, contig_ptr_t *left_contig) -#else -int walk_left(hash_table_t *dist_hashtable, contig_ptr_t cur_contig, char seed_le, char *last_left_extension_found, contig_ptr_t *left_contig) -#endif /* PAPYRUSKV */ -{ - kmer_and_ext_t kmer_and_ext; -#ifdef PAPYRUSKV - unsigned char packed_key[KMER_PACKED_LENGTH]; - unsigned char l_packed_key[KMER_PACKED_LENGTH]; - list_t *lookup_res = NULL, *left_kmer_ptr = NULL; - papyruskv_pos_t pos, l_pos; -#else - shared[] list_t *lookup_res = NULL, *left_kmer_ptr = NULL; -#endif /* PAPYRUSKV */ - list_t copy, left_copy; - int is_least, is_left_least; - int64_t kmer_used_flag; - char new_seed_re, new_seed_le, left_le, left_re; - int result; - char cur_base, *tmpKmer; - shared[] contig_ptr_box_list_t *contig_ptr_box = cur_contig->myself; - - kmer_used_flag = UNUSED; - result = UNFINISHED; - cur_base = '\0'; - - assert( upc_threadof( cur_contig ) == MYTHREAD ); - assert( cur_contig->end - cur_contig->start + 1 >= KMER_LENGTH ); - assert( upc_threadof( cur_contig->sequence ) == MYTHREAD ); - - // get the last kmer - tmpKmer = (char*) &(cur_contig->sequence[cur_contig->start]); -#ifdef PAPYRUSKV - lookup_res = lookup_least_kmer_and_copy(dist_hashtable, tmpKmer, (unsigned char*) packed_key, ©, &is_least, &pos); -#else - lookup_res = lookup_least_kmer_and_copy(dist_hashtable, tmpKmer, ©, &is_least); -#endif /* PAPYRUSKV */ -#ifdef LHS_PERF - lookups++; - if ( (MYTHREAD/CORES_PER_NODE) == (upc_threadof(lookup_res)/CORES_PER_NODE) ) success++; -#endif - assert(lookup_res != NULL); - assert(copy.used_flag == USED); - assert(copy.my_contig != NULL); - remote_assert( lookup_res->my_contig->contig == cur_contig ); - -#ifdef PAPYRUSKV - unpackKmerAndExtensionsLocalCopyOrient((unsigned char*) packed_key, ©, &kmer_and_ext, is_least); -#else - unpackKmerAndExtensionsLocalCopyOrient(©, &kmer_and_ext, is_least); -#endif /* PAPYRUSKV */ - if (VERBOSE>1) { - LOG("Thread %d: walk_left: Starting %.*s ext %s with %c\n", MYTHREAD, KMER_LENGTH, (char*) &(cur_contig->sequence[cur_contig->start]), getLeft(&kmer_and_ext), seed_le); - } - assert( kmer_and_ext.left_ext == seed_le ); - assert( kmer_and_ext.kmer[0] == cur_contig->sequence[cur_contig->start] ); - - // get the next kmer to the right -#ifdef PAPYRUSKV - lookup_res = lookup_least_kmer_and_copy(dist_hashtable, getLeft(&kmer_and_ext), (unsigned char*) packed_key, ©, &is_least, &pos); -#else - lookup_res = lookup_least_kmer_and_copy(dist_hashtable, getLeft(&kmer_and_ext), ©, &is_least); -#endif /* PAPYRUSKV */ -#ifdef LHS_PERF - lookups++; - if ( (MYTHREAD/CORES_PER_NODE) == (upc_threadof(lookup_res)/CORES_PER_NODE) ) success++; -#endif - if (lookup_res == NULL) { - if (VERBOSE > 1) { - LOG("Thread %d: no left kmer for %s\n", MYTHREAD, getLeft(&kmer_and_ext)); - } - return FINISHED; - } - - while(kmer_used_flag == UNUSED && result == UNFINISHED) { - assert(isACGT(seed_le)); - assert( lookup_res != NULL ); - left_kmer_ptr = NULL; - tmpKmer = (char*) &(cur_contig->sequence[cur_contig->start]); - - UPC_POLL; - - /* build the sequence */ -#ifdef PAPYRUSKV - unpackKmerAndExtensionsLocalCopyOrient((unsigned char*) packed_key, ©, &kmer_and_ext, is_least); -#else - unpackKmerAndExtensionsLocalCopyOrient(©, &kmer_and_ext, is_least); -#endif /* PAPYRUSKV */ - assert( kmer_and_ext.kmer[0] == seed_le ); - assert( kmer_and_ext.kmer[1] == cur_contig->sequence[cur_contig->start] ); - new_seed_le = kmer_and_ext.left_ext; - new_seed_re = kmer_and_ext.right_ext; - - /* - If the new kmer's right extension is not unique - or right extension is not compatible with the current contig, - do not visit */ - if ( !isACGT(new_seed_le) - || new_seed_re != cur_contig->sequence[cur_contig->start + KMER_LENGTH-1]) { - if (VERBOSE > 0) { - LOG( "Thread %d: walk_left finished. %s left has invalid extensions le (%c) l:%c r:%c\n", MYTHREAD, getLeft(&kmer_and_ext), cur_contig->sequence[cur_contig->start], new_seed_le, new_seed_re); - } - // Done with extension - return FINISHED; - } - assert ( memcmp(getRight(&kmer_and_ext), tmpKmer, KMER_LENGTH) == 0 ); - - // good so far... - // build and find the next kmer, check for UU -#ifdef PAPYRUSKV - left_kmer_ptr = lookup_least_kmer_and_copy(dist_hashtable, getLeft(&kmer_and_ext), (unsigned char*) l_packed_key, &left_copy, &is_left_least, &l_pos); -#else - left_kmer_ptr = lookup_least_kmer_and_copy(dist_hashtable, getLeft(&kmer_and_ext), &left_copy, &is_left_least); -#endif /* PAPYRUSKV */ -#ifdef LHS_PERF - lookups++; - if ( (MYTHREAD/CORES_PER_NODE) == (upc_threadof(left_kmer_ptr)/CORES_PER_NODE) ) success++; -#endif - if (left_kmer_ptr == NULL) { - if (VERBOSE > 1) { - LOG("Thread %d: walk_left finished. no left kmer %s, adding last base %c\n", MYTHREAD, getLeft(&kmer_and_ext), new_seed_le); - } - // terminate walk, but add the last base, after locking kmer - result = FINISHED; - - } else { - if (is_left_least) { - convertPackedCodeToExtension(left_copy.packed_extensions, &left_le, &left_re); - } else { - convertPackedCodeToExtension(left_copy.packed_extensions, &left_re, &left_le); - reverseComplementBase(&left_le); - reverseComplementBase(&left_re); - } - - if ( !isACGT(left_re) || left_re != kmer_and_ext.kmer[KMER_LENGTH-1]) { - if (VERBOSE > 1) { - LOG( "Thread %d: walk_left finished. left ext kmer (%s) is not UU. exp_le:%c l:%c r:%c\n", MYTHREAD, getLeft(&kmer_and_ext), cur_contig->sequence[cur_contig->end - KMER_LENGTH +1], new_seed_le, new_seed_re); - } - // terminate walk, do not add the last base - return FINISHED; - } - - if ( !isACGT(left_le) ) { - if (VERBOSE > 1) { - LOG("Thread %d: walk_left finished. left kmer %s, has invalid left ext. adding last base %c\n", MYTHREAD, getLeft(&kmer_and_ext), new_seed_le); - } - // terminate walk, but add the last base, after locking kmer - result = FINISHED; - } - } - - /* Now attempt to lock this kmer as used by this contig and add the base */ - - kmer_used_flag = copy.used_flag; - if (kmer_used_flag == USED) { - assert( IS_VALID_UPC_PTR( copy.my_contig ) ); - if (VERBOSE > 1) LOG( "Thread %d: walk_left kmer %s is used by %ld!\n", MYTHREAD, getLeft(&kmer_and_ext), copy.my_contig == NULL ? -1 : (copy.my_contig->contig == NULL ? -2 : IS_VALID_UPC_PTR(copy.my_contig->contig) ? copy.my_contig->contig->contig_id : -3)); - break; - } - - _w0(6); -#ifdef PAPYRUSKV - lookup_res->used_flag = USED; - papyruskv_update(dist_hashtable, (const char*) packed_key, KMER_PACKED_LENGTH, &pos, 0xdeadcafe, (void*) &contig_ptr_box, sizeof(void*), (void*) &kmer_used_flag, sizeof(int64_t)); -#else - kmer_used_flag = UPC_ATOMIC_CSWAP_USED_FLAG(&(lookup_res->used_flag), UNUSED, USED); -#endif /* PAPYRUSKV */ - _w1(6); - if (kmer_used_flag != UNUSED) { - if (VERBOSE > 1) LOG( "Thread %d: walk_left kmer %s is now used! ... expecting a lock in my future!\n", MYTHREAD, getLeft(&kmer_and_ext)); - break; - } - remote_assert( kmer_used_flag == UNUSED && lookup_res->used_flag == USED ); - - /* Fix the kmer to point to current contig box */ - assert( upc_threadof( contig_ptr_box ) == MYTHREAD ); - assert( contig_ptr_box->contig != NULL ); - assert( upc_threadof( contig_ptr_box->contig ) == MYTHREAD ); - assert( contig_ptr_box->contig->state == ACTIVE ); - assert( contig_ptr_box->next == NULL ); - assert( copy.my_contig == NULL ); - remote_assert( lookup_res->my_contig == NULL ); - lookup_res->my_contig = contig_ptr_box; - - /* Add the next base */ - reallocateContigIfNeeded(cur_contig); - cur_contig->start--; - - /* Set the new leftmost base */ - cur_base = seed_le; - seed_le = new_seed_le; - cur_contig->sequence[cur_contig->start] = cur_base; - - if (VERBOSE > 1) { - LOG( "Thread %d: walk_left %s added %c to %ld\n", MYTHREAD, getLeft(&kmer_and_ext), cur_base, cur_contig->contig_id); - } - -#ifndef PAPYRUSKV_FENCE - upc_fence; -#endif /* PAPYRUSKV */ - - if (result == FINISHED) - break; - - remote_assert( isLeftKmerUU(dist_hashtable, &kmer_and_ext) ); - - // shift for the next kmer - lookup_res = left_kmer_ptr; - copy = left_copy; -#ifdef PAPYRUSKV - memcpy(packed_key, l_packed_key, KMER_PACKED_LENGTH); - pos = l_pos; -#endif - is_least = is_left_least; - -#ifdef PROFILE - bases_added++; -#endif - - } - - /* Return pointer to the left contig as well (needed for the synchronization protocol) */ - if (kmer_used_flag == USED) { - if (VERBOSE>0) LOG("Thread %d: walk_left Kmer is used %s\n", MYTHREAD, getLeft(&kmer_and_ext)); -#ifdef PAPYRUSKV - (*left_contig) = get_contig_of_kmer(dist_hashtable, (unsigned char*) packed_key, lookup_res, 0); -#else - (*left_contig) = get_contig_of_kmer(lookup_res, 0); -#endif /* PAPYRUSKV */ - if (result == FINISHED) { - // the last base was not added because the kmer was not acquired - result = UNFINISHED; - } - } - - // disallow USED & FINSHED - assert( kmer_used_flag == UNUSED || result == UNFINISHED); - - (*last_left_extension_found) = seed_le; -#ifndef PAPYRUSKV_FENCE - upc_fence; -#endif /* PAPYRUSKV */ - - return result; -} - -/* unsafe in parallel; use only on local thread or when locked */ -void add_contig_to_box_list(shared[] contig_ptr_box_list_t **contig_list, shared[] contig_ptr_box_list_t *new_box) { - assert(contig_list != NULL); - assert(new_box != NULL); - assert(new_box->next == NULL); - shared[] contig_ptr_box_list_t *tmp = *contig_list; - - new_box->next = *contig_list; - *contig_list = new_box; - - if (VERBOSE>1) LOG( "Thread %d: add_contig_to_box_list added %ld (first %ld, last %ld)\n", MYTHREAD, new_box->contig->contig_id, (*contig_list)->contig->contig_id, tmp->contig->contig_id); -} - -shared[] contig_ptr_box_list_t * alloc_new_contig_ptr_list_box(contig_ptr_t contig) { - shared[] contig_ptr_box_list_t *new_box = (shared[] contig_ptr_box_list_t *) upc_alloc(sizeof(contig_ptr_box_list_t)); - if (new_box == NULL) { - LOG( "FATAL ERROR: alloc failed to create a new contig box\n"); - exit(1); - } - new_box->next = NULL; - new_box->contig = contig; - new_box->original = contig; - return new_box; -} - -void printContigBox( shared[] contig_ptr_box_list_t *head ) { - while (head != NULL) { - LOG("Thread %d: printContigBox %ld (orig %ld) -> %ld\n", MYTHREAD, head->contig->contig_id, head->original->contig_id, head->next == NULL ? -1 : head->next->contig->contig_id); - head = head->next; - } -} - -void assign_contig_to_box_list( shared[] contig_ptr_box_list_t *head, contig_ptr_t contig ) { - shared[] contig_ptr_box_list_t *contig_list, *last; - contig_ptr_box_list_t localCopy; - int hasSelf, allAreClaimed; - - assert( head != NULL ); - assert( IS_VALID_UPC_PTR(head) ); - assert( IS_VALID_UPC_PTR(contig) ); - assert(head->contig != NULL && IS_VALID_UPC_PTR(head->contig)); - assert(head->original != NULL && IS_VALID_UPC_PTR(head->original)); - assert(head->contig == head->original); - assert(head->contig->state == CLAIMED); - assert(head->contig != contig); - assert(contig != NULL); - assert( upc_threadof( contig ) == MYTHREAD ); - assert(contig->myself != NULL); - assert(contig->myself->contig == contig); - assert(contig->state == ACTIVE); - - do { - allAreClaimed = 1; - hasSelf = 0; - contig_list = head; - last = NULL; - while (contig_list != NULL) { - UPC_POLL; - if ( !IS_VALID_UPC_PTR(contig_list) ) { - LOG("Thread %d: Warning: assign_contig_to_box_list detected corrupted contig_list\n", MYTHREAD); - allAreClaimed = 0; - break; - } - // copy the contig_ptr_box - loop_until( localCopy = *contig_list, IS_VALID_UPC_PTR( localCopy.contig ) && IS_VALID_UPC_PTR( localCopy.original ) && IS_VALID_UPC_PTR(localCopy.next) ); - if (VERBOSE > 0) LOG( "Thread %d: reassigning box from %ld to %ld (orig: %ld)\n", MYTHREAD, localCopy.contig->contig_id, contig->contig_id, localCopy.original->contig_id); - if (contig_list == contig->myself) { - if (VERBOSE>0) LOG("Thread %d: found target contig in box list. skipping this entry\n", MYTHREAD); - hasSelf = 1; - } else { - if (localCopy.original->state != CLAIMED || localCopy.contig->state != CLAIMED) { - LOG("Thread %d: Warning: assign_contig_to_box_list detected unclaimed contig. retrying\n", MYTHREAD); - allAreClaimed = 0; - break; - } else if (localCopy.contig != contig) { - contig_list->contig = contig; - } - } - last = contig_list; - contig_list = localCopy.next; - if (contig_list != last->next) { - LOG("Thread %d: Warning assign_contig_to_box_list detected list modification while traversing!\n", MYTHREAD); - allAreClaimed = 0; - break; - } - } - if (VERBOSE > 0 && !allAreClaimed) LOG("Thread %d: assign_contig_to_box_list found problem traversing contig list %ld to %ld (orig: %ld). repeating\n", MYTHREAD, head->contig->contig_id, contig->contig_id, head->original->contig_id); - upc_fence; - } while (!allAreClaimed); - - assert(contig_list == NULL && last != NULL && allAreClaimed); - // preserve head as the next of contig->myself list, append all existing - if (! hasSelf ) { - assert(last->next == NULL); - last->next = contig->myself->next; - contig->myself->next = head; - } - upc_fence; - if (VERBOSE>0) { printContigBox(head); printContigBox(contig->myself); } -} - -#ifdef PAPYRUSKV -void clean_kmer_contig_ptr(int hashtable) { -#else -void clean_kmer_contig_ptr(hash_table_t *hashtable) { -#endif /* PAPYRUSKV */ - /* cleanup kmer boxes */ - int64_t seed_index = MYTHREAD; -#ifdef PAPYRUSKV - unsigned char packed_key[KMER_PACKED_LENGTH]; - list_t *new_kmer_seed_ptr = NULL, *kmer_iterator = NULL; -#else - shared[] list_t *new_kmer_seed_ptr = NULL, *kmer_iterator = NULL; -#endif /* PAPYRUSKV */ - list_t copy; - kmer_and_ext_t kmer_and_ext; - contig_t contig_copy; - -#ifdef PAPYRUSKV - papyruskv_iter_t it = NULL; - _w0(7); - papyruskv_iter_local(hashtable, &it); - _w1(7); - kmer_iterator = (list_t*) it->val; - - while (kmer_iterator != NULL) { -#else - while ((kmer_iterator = getNextHashTableEntry(hashtable, &seed_index, kmer_iterator)) != NULL) { -#endif /* PAPYRUSKV */ - new_kmer_seed_ptr = kmer_iterator; - -#ifndef PAPYRUSKV - assert( upc_threadof( new_kmer_seed_ptr ) == MYTHREAD ); -#endif - copy = *new_kmer_seed_ptr; -#ifdef PAPYRUSKV - unpackKmerAndExtensionsLocalCopy((unsigned char*) it->key, ©, &kmer_and_ext); -#else - unpackKmerAndExtensionsLocalCopy(©, &kmer_and_ext); -#endif /* PAPYRUSKV */ - - if (copy.used_flag == USED) { - assert(copy.my_contig != NULL); - if (VERBOSE>0) LOG("Thread %d: clean_kmer_contig_ptr, kmer is used %s\n", MYTHREAD, getLeft(&kmer_and_ext)); -#ifdef PAPYRUSKV - contig_ptr_t best_contig = get_contig_of_kmer(hashtable, (unsigned char*) it->key, new_kmer_seed_ptr, 0); -#else - contig_ptr_t best_contig = get_contig_of_kmer(new_kmer_seed_ptr, 0); -#endif /* PAPYRUSKV */ - assert(best_contig != NULL); - contig_copy = *best_contig; - - remote_assert(contig_copy.myself->original == best_contig); - assert(contig_copy.state == COMPLETE); - - // To be used at least one direction needs to be UU - if ( !( isLeftKmerUU(hashtable, &kmer_and_ext) || isRightKmerUU(hashtable, &kmer_and_ext) ) ) { - LOG("Thread %d: ERROR! Kmer is used in contig %ld but is not UU to the left or the right! %s\n", MYTHREAD, best_contig->contig_id, getLeft(&kmer_and_ext)); - } - remote_assert( isLeftKmerUU(hashtable, &kmer_and_ext) && isRightKmerUU(hashtable, &kmer_and_ext) ); - -#ifdef DEBUG - // test the tail of the contig pointer box -#ifdef PAPYRUSKV - contig_ptr_t best_contig2 = get_contig_of_kmer( hashtable, (unsigned char*) it->key, new_kmer_seed_ptr, 1 ); -#else - contig_ptr_t best_contig2 = get_contig_of_kmer( new_kmer_seed_ptr, 1 ); -#endif /* PAPYRUSKV */ - assert(best_contig == best_contig2); - assert(best_contig2 != NULL); - remote_assert(best_contig2 == best_contig->myself->contig); - remote_assert(best_contig2->myself->next == NULL); - remote_assert(best_contig2->myself->original == best_contig); - remote_assert(best_contig2->state == COMPLETE); -#endif - - // assign the proper pointer box to this kmer - if (copy.my_contig != best_contig->myself) { - new_kmer_seed_ptr->my_contig = best_contig->myself; -#ifdef PAPYRUSKV - _w0(8); - papyruskv_put(hashtable, (const char*) it->key, KMER_PACKED_LENGTH, (const char*) new_kmer_seed_ptr, sizeof(list_t)); - _w1(8); -#endif /* PAPYRUSKV */ - } - - if ( VERBOSE > 2 ) { - LOG( "Thread %d: state for kmer %s contig: %ld (%ld)\n", MYTHREAD, getLeft(&kmer_and_ext), new_kmer_seed_ptr->my_contig->contig->state, new_kmer_seed_ptr->my_contig->contig->contig_id ); - } - - } else { // UNUSED - assert(copy.my_contig == NULL); - } - -#ifdef PAPYRUSKV - _w0(9); - papyruskv_iter_next(hashtable, &it); - _w1(9); - if (it == NULL) kmer_iterator = NULL; - else kmer_iterator = (list_t*) it->val; -#endif /* PAPYRUSKV */ - } - -#ifndef PAPYRUSKV_FENCE - upc_fence; -#endif /* PAPYRUSKV */ - upc_barrier; - if (VERBOSE > 0 && MYTHREAD == 0) LOG( "Thread %d: Cleaned all kmer contig references\n", MYTHREAD); - -} - -#ifdef PAPYRUSKV -void validate_kmers_and_contigs(int hashtable) { -#else -void validate_kmers_and_contigs(hash_table_t *hashtable) { -#endif /* PAPYRUSKV */ - int64_t seed_index = MYTHREAD; - kmer_and_ext_t kmer_and_ext; -#ifdef PAPYRUSKV - list_t *kmer_iterator = NULL; - papyruskv_iter_t it = NULL; - int init_it = 0; - while ((kmer_iterator = getNextHashTableEntry(hashtable, &it, &init_it, &kmer_iterator)) != NULL) { -#else - shared[] list_t *kmer_iterator = NULL; - while ((kmer_iterator = getNextHashTableEntry(hashtable, &seed_index, kmer_iterator)) != NULL) { - assert( upc_threadof( kmer_iterator ) == MYTHREAD ); -#endif /* PAPYRUSKV */ - - list_t copy = *kmer_iterator; - if (copy.used_flag != USED) - continue; - -#ifdef PAPYRUSKV - unpackKmerAndExtensionsLocalCopy((unsigned char*) it->key, ©, &kmer_and_ext); -#else - unpackKmerAndExtensionsLocalCopy(©, &kmer_and_ext); -#endif /* PAPYRUSKV */ - if (isLeftKmerUU(hashtable, &kmer_and_ext) || isRightKmerUU(hashtable, &kmer_and_ext)) { - - if ( VERBOSE > 1 ) { - LOG( "Thread %d: state for kmer %s contig: %ld (%ld)\n", MYTHREAD, getLeft(&kmer_and_ext), kmer_iterator->my_contig->contig->state, kmer_iterator->my_contig->contig->contig_id ); - } - - assert(copy.used_flag == USED); - assert(copy.my_contig != NULL); - remote_assert(copy.my_contig->contig != NULL); - remote_assert(copy.my_contig->next == NULL); - remote_assert(copy.my_contig->contig->state == COMPLETE); - - } - } - upc_fence; - upc_barrier; - -} - - -#ifdef PAPYRUSKV -contig_ptr_t initialize_new_contig(unsigned char* packed_key, list_t *new_kmer_seed_ptr) -#else -contig_ptr_t initialize_new_contig(shared[] list_t *new_kmer_seed_ptr) -#endif /* PAPYRUSKV */ -{ - kmer_and_ext_t kne; - remote_assert(new_kmer_seed_ptr != NULL && new_kmer_seed_ptr->used_flag == USED); - /***********************************/ - /* Initialize a new contig */ - /* Assumes new_kmer_seed_ptr is UU */ - /***********************************/ - int minimum_size = (MINIMUM_CONTIG_SIZE > 3*KMER_LENGTH) ? MINIMUM_CONTIG_SIZE : 3*KMER_LENGTH; -#ifdef CONTIG_LOCK_ALLOC_PROFILE - UPC_TICK_T start, end; -#endif - - contig_ptr_t cur_contig = (contig_ptr_t) upc_alloc(sizeof(contig_t)); - if (cur_contig == NULL) - printf("ERROR: upc_alloc failed - can not allocate new contig\n"); - - cur_contig->sequence = (shared[] char*) upc_alloc(minimum_size * sizeof(char)); - if (cur_contig->sequence == NULL) - printf("ERROR: upc_alloc failed - can not allocate new contig string\n"); - - cur_contig->start = minimum_size/2 - KMER_LENGTH/2; // index of first base in contig - cur_contig->end = cur_contig->start + KMER_LENGTH - 1; // index of last base in contig - cur_contig->size = minimum_size; // available size in the contig - - // kmerAndEExtension is sized KMER_LENGTH+2, so write just before start of contig... - int kmer_ext_start = cur_contig->start - 1; - assert(kmer_ext_start >= 0); - assert( upc_threadof( &(cur_contig->sequence[kmer_ext_start]) ) == MYTHREAD ); - -#ifdef PAPYRUSKV - unpackKmerAndExtensionsLocalCopy(packed_key, new_kmer_seed_ptr, &kne); -#else - unpackKmerAndExtensions(new_kmer_seed_ptr, &kne); -#endif /* PAPYRUSKV */ - memcpy((char*) &(cur_contig->sequence[kmer_ext_start]), getLeft(&kne), KMER_LENGTH+2); - -#ifdef PROFILE - bases_added += KMER_LENGTH; -#endif - cur_contig->is_circular = 0; - cur_contig->state = ACTIVE; -#ifdef CONTIG_LOCK_ALLOC_PROFILE - start = UPC_TICKS_NOW(); -#endif - cur_contig->state_lock = upc_global_lock_alloc(); -#ifdef CONTIG_LOCK_ALLOC_PROFILE - end = UPC_TICKS_NOW(); - lockAllocTime += UPC_TICKS_TO_SECS(end-start); -#endif - cur_contig->contig_id = -1 - MYTHREAD; - - cur_contig->sequence[cur_contig->end+2] = '\0'; - if (VERBOSE > 1) LOG( "Thread %d: initialized new contig. %s \n", MYTHREAD, (char*) &(cur_contig->sequence[kmer_ext_start])); - - cur_contig->myself = alloc_new_contig_ptr_list_box(cur_contig); - upc_fence; - - return cur_contig; -} - -void destroy_contig(contig_ptr_t cur_contig) { - /* free all the box pointers */ - remote_assert( cur_contig->state != COMPLETE && cur_contig->state != ACTIVE ); - - // destroy my own box_ptr only - if (cur_contig->myself != NULL && cur_contig->myself->original == cur_contig) { - cur_contig->myself->contig = NULL; - cur_contig->myself->next = NULL; - upc_free(cur_contig->myself); - cur_contig->myself = NULL; - } - - cur_contig->myself = NULL; - /* free the sequence */ - upc_free(cur_contig->sequence); - cur_contig->sequence = NULL; - /* free the structure */ - upc_free(cur_contig); -} - -/* - find the canonical orientation for linear contigs - for circular contigs, find the least kmer, - reverse complement if necessary and - rearrange to start with that least kmer - */ -void canonicalize_contig(contig_ptr_t cur_contig) { - assert( cur_contig != NULL ); - assert( upc_threadof( cur_contig ) == MYTHREAD ); - assert( cur_contig->state == COMPLETE ); - assert( upc_threadof( cur_contig->sequence ) == MYTHREAD); - - int64_t cur_length = cur_contig->end - cur_contig->start + 1; - - if (cur_contig->is_circular == 1) { - - /* - FIXME TODO detect & verify cyclic repeat kmer (must be an edge) - mer is KMER_LENGTH-1 - - straight circle - mer ... mer - - reverse complement: - mer ... rev - mer ....... mer == rev - ....... mer mer == rev - - TODO find canonical kmer and shift appropriately - */ - char start[KMER_LENGTH], end[KMER_LENGTH], start_rev[KMER_LENGTH], end_rev[KMER_LENGTH]; - - memcpy(start, (char*) (cur_contig->sequence + cur_contig->start), KMER_LENGTH-1); - memcpy(start_rev, start, KMER_LENGTH-1); - reverseComplementINPLACE(start_rev, KMER_LENGTH-1); - memcpy(end, (char*) (cur_contig->sequence + cur_contig->end - (KMER_LENGTH-1) + 1), KMER_LENGTH-1); - memcpy(end_rev, end, KMER_LENGTH-1); - reverseComplementINPLACE(end_rev, KMER_LENGTH-1); - - start[KMER_LENGTH-1] = end[KMER_LENGTH-1] = start_rev[KMER_LENGTH-1] = end_rev[KMER_LENGTH-1] = '\0'; - - - int revcomp = -1; - if (strcmp(start, start_rev) == 0 || strcmp(end, end_rev) == 0 || strcmp(start, end_rev) == 0) { - revcomp = 1; - } else if (strcmp(start, end) == 0) { - revcomp = 0; - } - - if (VERBOSE > 0 || revcomp < 0) { - LOG( "Thread %d: circular contig %ld %s: %s\nstart: %s\nrc_start: %s\nend: %s\nrc_end: %s\n", MYTHREAD, cur_contig->contig_id, (revcomp == 1 ? "revcomp" : (revcomp == 0 ? "straight" : "unknown")), (char*) (cur_contig->sequence + cur_contig->start), start, start_rev, end, end_rev ); - } - if (revcomp == 1) { - // edge is only repeated kmer, just take the canonical orientation - if ( isLeastOrientation( (char*) &( cur_contig->sequence[ cur_contig->start ] ), cur_length ) == 0 ) { - reverseComplementINPLACE( (char*) &( cur_contig->sequence[ cur_contig->start ] ), cur_length ); - } - } else if (revcomp == 0) { // straight - - if (1) { - - if ( isLeastOrientation( (char*) &( cur_contig->sequence[ cur_contig->start ] ), cur_length ) == 0 ) { - reverseComplementINPLACE( (char*) &( cur_contig->sequence[ cur_contig->start ] ), cur_length ); - } - - } else { // TODO test this code before rearranging contig. - - // find the least canonical kmer - char *least_kmer, best[KMER_LENGTH+1], tmp[KMER_LENGTH+1]; - int64_t bestPos = 0; - best[KMER_LENGTH] = tmp[KMER_LENGTH] = '\0'; - for(int64_t i = cur_contig->start; i < cur_contig->end - KMER_LENGTH + 1; i++) { - least_kmer = getLeastKmer((char*) (cur_contig->sequence + i), tmp); - if (i == cur_contig->start || strncmp(least_kmer, best, KMER_LENGTH) < 0) { - memcpy(best, least_kmer, KMER_LENGTH); - bestPos = i; - } - } - - if (isLeastKmer( (char*) (cur_contig->sequence + bestPos)) == 0) { - reverseComplementINPLACE( (char*) &( cur_contig->sequence[ cur_contig->start ] ), cur_length ); - bestPos = cur_length - bestPos - KMER_LENGTH; - } - - if (bestPos != cur_contig->start) { - // shift - char *tmpBuffer = (char*) malloc((cur_length + 1) * sizeof(char)); - memcpy(tmpBuffer, (char*) (cur_contig->sequence + bestPos), cur_contig->end - bestPos + 1); - memcpy(tmpBuffer + bestPos - cur_contig->start, (char*) (cur_contig->sequence + cur_contig->start), bestPos - cur_contig->start); - memcpy((char*) (cur_contig->sequence + cur_contig->start), tmpBuffer, cur_length); - } - } - } - - } else { - // find canonical orientation - if ( isLeastOrientation( (char*) &( cur_contig->sequence[ cur_contig->start ] ), cur_length ) == 0 ) { - reverseComplementINPLACE( (char*) &( cur_contig->sequence[ cur_contig->start ] ), cur_length ); - } - } - -} - -void finish_contig(contig_ptr_t cur_contig, FILE *output_file, int min_contig_length, shared[] contig_ptr_box_list_t **written, shared[] contig_ptr_box_list_t **notWritten) -{ - // assumes cur_contig->state_lock has been acquired previously! - int64_t contig_no, cur_length = cur_contig->end - cur_contig->start + 1; - assert( upc_threadof( cur_contig ) == MYTHREAD ); - assert( cur_contig->state == ACTIVE ); - // possibly reclaim some space and ensure one byte at end remains - //if (cur_contig->size - cur_length >= MINIMUM_CONTIG_SIZE || cur_contig->size <= cur_contig->end + 1) - // reallocateContig(cur_contig, cur_length + 1, 0); - - assert( cur_contig->end+1 < cur_contig->size ); - cur_contig->sequence[(cur_contig->end)+1] = '\0'; - cur_contig->state = COMPLETE; - - canonicalize_contig(cur_contig); - - if ((cur_contig->end - cur_contig->start + 1) >= min_contig_length) { - contig_no = UPC_ATOMIC_FADD_I64(&contig_id, 1); - myContigs++; - if (VERBOSE > 0) LOG( "Thread %d: Writing contig %ld (aka %ld), %ld bases\n", MYTHREAD, contig_no, cur_contig->contig_id, cur_contig->end - cur_contig->start + 1); - - cur_contig->contig_id = contig_no; - if (output_file != NULL) { - if (cur_contig->is_circular == 1) - fprintf(output_file, ">CircularContig_%ld (len: %ld)\n%s\n", contig_no , cur_contig->end - cur_contig->start + 1, (char*) &(cur_contig->sequence[cur_contig->start])); - else - fprintf(output_file, ">Contig_%ld\n%s\n", contig_no , (char*) &(cur_contig->sequence[cur_contig->start])); - } - if (written != NULL) - add_contig_to_box_list(written, alloc_new_contig_ptr_list_box( cur_contig )); - } else if (notWritten != NULL) { - add_contig_to_box_list(notWritten, alloc_new_contig_ptr_list_box( cur_contig )); - } - - upc_fence; -} - -/* Performs the UU-graph traversal using the walk_right and walk_left routines */ -#ifdef PAPYRUSKV -int UU_graph_traversal(int hashtable, FILE *output_file, int min_contig_length) -#else -int UU_graph_traversal(hash_table_t *hashtable, FILE *output_file, int min_contig_length) -#endif /* PAPYRUSKV */ -{ - int64_t seed_index, cur_length, concat_length, new_end, new_start, new_size; - int lex_ind; - char unpacked_kmer[KMER_LENGTH+1]; - char seed_aux[KMER_LENGTH+1]; - seed_aux[KMER_LENGTH] = '\0'; - char auxiliary_unpacked_kmer[KMER_LENGTH+1]; - char packed_extensions; - shared[] char *prev_buffer; -#ifdef PAPYRUSKV - unsigned char packed_key[KMER_PACKED_LENGTH]; - list_t *kmer_iterator, *new_kmer_seed_ptr, *lookup_res; -#else - shared[] list_t *kmer_iterator, *new_kmer_seed_ptr, *lookup_res; -#endif /* PAPYRUSKV */ - contig_ptr_t cur_contig; - int64_t myThreadContigId; - int64_t v, first, second, third; - char seed_le, seed_re; - contig_ptr_t right_contig, left_contig, first_contig, second_contig, third_contig; - right_contig = NULL; - left_contig = NULL; - first_contig = NULL; - second_contig = NULL; - third_contig = NULL; - int my_id, l_neighbor_id, r_neighbor_id, locks_to_obtain; - char contig_tail[KMER_LENGTH+1]; - char fixing_endpoint[KMER_LENGTH+1]; - char auxiliary_fixing_kmer[KMER_LENGTH+1]; - char *kmer_to_search, *tmpKmer; - contig_t copy_of_contig; - int skip_right_check, left_state, right_state, right_ret_value, left_ret_value, walking; - int64_t ovlp_pos, my_start, chars_to_copy, my_end; - char last_right_extension_found, last_left_extension_found, foo; - char *real_contig; - auxiliary_unpacked_kmer[KMER_LENGTH] = '\0'; - auxiliary_fixing_kmer[KMER_LENGTH] = '\0'; - unpacked_kmer[KMER_LENGTH] = '\0'; - char scratchpad[KMER_LENGTH+1]; - char auxiliary_kmer[KMER_LENGTH+1]; - auxiliary_kmer[KMER_LENGTH] = '\0'; - scratchpad[KMER_LENGTH] = '\0'; - contig_tail[KMER_LENGTH] = '\0'; - int attach_straight, attach_rev_compl, attaching_left, attaching_right; - shared[] contig_ptr_box_list_t *my_contigs = NULL, *my_short_contigs = NULL, *failed_contigs = NULL, *tmp_contig_ptr_box; - UPC_TICK_T start_UU, end_UU, start_walking, end_walking; - -#ifdef DEBUG - // first verify all kmers are UNUSED - seed_index = MYTHREAD; - kmer_iterator = NULL; - int64_t numKmers = 0; - while ((kmer_iterator = getNextHashTableEntry(hashtable, &seed_index, kmer_iterator)) != NULL) { - assert(kmer_iterator->used_flag == UNUSED); - assert(kmer_iterator->my_contig == NULL); - assert( upc_threadof( kmer_iterator ) == MYTHREAD ); - numKmers++; - } - if (VERBOSE>0) LOG( "Thread %d: Has %ld kmers in my part of the hashtable\n", MYTHREAD, numKmers); - upc_barrier; -#endif - -#if defined(UU_TRAV_PROFILE) || defined(DETAILED_UU_TRAV_PROFILE) - start_UU = UPC_TICKS_NOW(); -#endif - - _wi(); - - myThreadContigId = -1 - MYTHREAD; - /* initialze seed_index and new_kmer_seed_ptr */ - seed_index = MYTHREAD; - kmer_iterator = NULL; - -#ifdef PAPYRUSKV - papyruskv_iter_t it = NULL; - int init_it = 0; -#endif /* PAPYRUSKV */ - - while (1) { -#ifdef PAPYRUSKV - kmer_iterator = getNextUnusedUUKmer(hashtable, &it, &init_it, &seed_index, kmer_iterator, &seed_le, &seed_re); -#else - kmer_iterator = getNextUnusedUUKmer(hashtable, &seed_index, kmer_iterator, &seed_le, &seed_re); -#endif /* PAPYRUSKV */ - if (kmer_iterator == NULL) - break; -#ifdef PAPYRUSKV - unsigned char* packed_key = (unsigned char*) it->key; -#else - assert( upc_threadof( kmer_iterator ) == MYTHREAD ); -#endif /* PAPYRUSKV */ - new_kmer_seed_ptr = kmer_iterator; - - /**********************************************/ - /* Start building contig using the found seed */ - /**********************************************/ - UPC_POLL; - assert(new_kmer_seed_ptr->used_flag == USED); - -#ifdef PAPYRUSKV - cur_contig = initialize_new_contig(packed_key, new_kmer_seed_ptr); -#else - cur_contig = initialize_new_contig(new_kmer_seed_ptr); -#endif /* PAPYRUSKV */ - - // incomplete contigs get temporary, unique, negative contig_id assigned - cur_contig->contig_id = myThreadContigId; - myThreadContigId -= THREADS; - - new_kmer_seed_ptr->my_contig = cur_contig->myself; -#ifdef PAPYRUSKV - _w0(4); - papyruskv_put(hashtable, (const char*) packed_key, KMER_PACKED_LENGTH, (const char*) new_kmer_seed_ptr, sizeof(list_t)); - _w1(4); -#endif /* PAPYRUSKV */ -#ifndef PAPYRUSKV_FENCE - upc_fence; -#endif /* PAPYRUSKV */ - - /* Initialize a walk */ - walking = TRUE; - right_ret_value = isACGT(seed_re) ? UNFINISHED : FINISHED; - left_ret_value = isACGT(seed_le) ? UNFINISHED : FINISHED; - walking = (right_ret_value == UNFINISHED) | (left_ret_value == UNFINISHED); - while ( walking == TRUE ) { - assert(upc_threadof(cur_contig) == MYTHREAD); -#ifndef PAPYRUSKV - assert(upc_threadof(new_kmer_seed_ptr) == MYTHREAD); -#endif /* PAPYRUSKV */ - assert(new_kmer_seed_ptr->used_flag == USED); - assert(upc_threadof(cur_contig->myself) == MYTHREAD); - assert(new_kmer_seed_ptr->my_contig->contig == cur_contig); - assert(cur_contig->state == ACTIVE); - - if (VERBOSE > 1) LOG( "Thread %d: Walking with contig sized %ld. %d %d\n", MYTHREAD, (cur_contig->end - cur_contig->start + 1), left_ret_value, right_ret_value); - UPC_POLL; - -#if defined(UU_TRAV_PROFILE) || defined(DETAILED_UU_TRAV_PROFILE) - start_walking = UPC_TICKS_NOW(); -#endif - /* Walk right */ - if (right_ret_value == UNFINISHED) { - right_contig = NULL; - right_ret_value = walk_right(hashtable ,cur_contig, seed_re, &last_right_extension_found, &right_contig); - seed_re = last_right_extension_found; - } - - UPC_POLL; - - /* Walk left */ - if (left_ret_value == UNFINISHED) { - left_contig = NULL; - left_ret_value = walk_left(hashtable, cur_contig, seed_le, &last_left_extension_found, &left_contig); - seed_le = last_left_extension_found; - } - - UPC_POLL; - -#if defined(UU_TRAV_PROFILE) || defined(DETAILED_UU_TRAV_PROFILE) - end_walking = UPC_TICKS_NOW(); - walking_time += UPC_TICKS_TO_SECS(end_walking-start_walking); -#endif - - /* Examine the states of the walks & store contig if both endpoints have been reached */ - /* otherwise follow synchronization protocol */ - if ((right_ret_value == FINISHED) && (left_ret_value == FINISHED)) { - - upc_lock(cur_contig->state_lock); - finish_contig(cur_contig, output_file, min_contig_length, &my_contigs, &my_short_contigs); - -#ifdef MARK_POS_IN_CONTIG - printf("[%s:%d]\n", __FILE__, __LINE__); - markPosInContig(cur_contig, hashtable); -#endif - upc_unlock(cur_contig->state_lock); - walking = FALSE; - - } else { // walking needs to lock -- at least one kmer is already used - - /* At least have to obtain my contig's lock */ - locks_to_obtain = 1; - - if (left_ret_value == UNFINISHED) { - locks_to_obtain++; - if (left_contig == NULL) { printf("FATAL ERROR: Left contig should be != NULL\n"); assert(0); } - l_neighbor_id = (int) upc_threadof(left_contig); - assert(l_neighbor_id >= 0 && l_neighbor_id < THREADS); - } else { - l_neighbor_id = -2; - } - - if (right_ret_value == UNFINISHED) { - locks_to_obtain++; - skip_right_check = FALSE; - if (right_contig == NULL) { printf("FATAL ERROR: Right contig should be != NULL\n"); assert(0); } - r_neighbor_id = (int) upc_threadof(right_contig); - assert(r_neighbor_id >= 0 && r_neighbor_id < THREADS); - } else { - r_neighbor_id = -1; - skip_right_check = TRUE; - } - - my_id = MYTHREAD; - - /* Naive way to sort the three thread_ids in descending order */ - if (my_id < l_neighbor_id) { - if (my_id < r_neighbor_id) { - if (l_neighbor_id < r_neighbor_id) { - first = r_neighbor_id; - first_contig = right_contig; - second = l_neighbor_id; - second_contig = left_contig; - third = my_id; - third_contig = cur_contig; - } else { - first = l_neighbor_id; - first_contig = left_contig; - second = r_neighbor_id; - second_contig = right_contig; - third = my_id; - third_contig = cur_contig; - } - } else { - first = l_neighbor_id; - first_contig = left_contig; - second = my_id; - second_contig = cur_contig; - third = r_neighbor_id; - third_contig = right_contig; - } - } else { - if (l_neighbor_id < r_neighbor_id) { - if (my_id < r_neighbor_id) { - first = r_neighbor_id; - first_contig = right_contig; - second = my_id; - second_contig = cur_contig; - third = l_neighbor_id; - third_contig = left_contig; - } else { - first = my_id; - first_contig = cur_contig; - second = r_neighbor_id; - second_contig = right_contig; - third = l_neighbor_id; - third_contig = left_contig; - } - } else { - first = my_id; - first_contig = cur_contig; - second = l_neighbor_id; - second_contig = left_contig; - third = r_neighbor_id; - third_contig = right_contig; - } - } - - assert(locks_to_obtain > 1); - if (VERBOSE > 0) LOG( "Thread %d: obtaining %d locks. %ld %ld %ld\n", MYTHREAD, locks_to_obtain, first_contig->contig_id, second_contig->contig_id, locks_to_obtain > 2 ? third_contig->contig_id : 0); - - /* make sure all changes are refreshed before lock */ - upc_fence; - - /* Case where there are three locks to obtain */ - if (locks_to_obtain == 3) { - if ((first_contig == second_contig) && (second_contig == third_contig)) { - if (first_contig == NULL) printf("ERROR: Thread %d exhibits unexpected behavior while obtaining locks\n", MYTHREAD); - if (VERBOSE > 0) LOG( "Thread %d: Found circular contig - 3 locks\n", MYTHREAD); - /* Found a circlular contig */ - cur_contig->is_circular = 1; - upc_lock(cur_contig->state_lock); - - finish_contig(cur_contig, output_file, min_contig_length, &my_contigs, &my_short_contigs); - -#ifdef MARK_POS_IN_CONTIG - markPosInContig(cur_contig, hashtable); -#endif - - upc_unlock(cur_contig->state_lock); - /* Should terminate walk */ - left_ret_value = FINISHED; - right_ret_value = FINISHED; - walking = FALSE; - - // lock is released and contig is finished, so break - break; - - } else if (first_contig == second_contig) { - upc_lock(first_contig->state_lock); - upc_lock(third_contig->state_lock); - } else if (third_contig == second_contig) { - upc_lock(first_contig->state_lock); - upc_lock(second_contig->state_lock); - } else if ((first_contig != second_contig) && (second_contig != third_contig) && (first_contig != third_contig)) { - upc_lock(first_contig->state_lock); - upc_lock(second_contig->state_lock); - upc_lock(third_contig->state_lock); - } - } - - /* Case where there are two locks to obtain */ - if (locks_to_obtain == 2) { - if (first_contig == second_contig) { - if (first_contig == NULL) printf("ERROR: Thread %d exhibits unexpected behavior while obtaining locks\n", MYTHREAD); - if (VERBOSE > 0) LOG( "Thread %d: Found circular contig\n", MYTHREAD); - /* Found a circlular contig */ - cur_contig->is_circular = 1; - upc_lock(cur_contig->state_lock); - - finish_contig(cur_contig, output_file, min_contig_length, &my_contigs, &my_short_contigs); - -#ifdef MARK_POS_IN_CONTIG - markPosInContig(cur_contig, hashtable); -#endif - - /* Should terminate walk */ - upc_unlock(cur_contig->state_lock); - left_ret_value = FINISHED; - right_ret_value = FINISHED; - walking = FALSE; - - // lock is released, contig is finished, so break - break; - - } else { - upc_lock(first_contig->state_lock); - upc_lock(second_contig->state_lock); - } - } - - /* Have obtained all locks in the neighborhood of contigs, so check condition of neighbors and decide what to do (state of current contig is ACTIVE) */ - assert (upc_threadof(cur_contig) == MYTHREAD); - assert (cur_contig->state == ACTIVE); - - UPC_POLL; - upc_fence; - if (left_ret_value == UNFINISHED) { - left_state = left_contig->state; - if (VERBOSE > 0) LOG( "Thread %d: left_state: %d contig(%ld)\n", MYTHREAD, left_state, left_contig->contig_id); - } - if (right_ret_value == UNFINISHED) { - right_state = right_contig->state; - if (VERBOSE > 0) LOG( "Thread %d: right_state: %d contig(%ld)\n", MYTHREAD, right_state, right_contig->contig_id); - } - - if (left_ret_value == UNFINISHED) { - if (left_state == CLAIMED) { - UPC_POLL; - upc_fence; - /* Just release locks and retry */ - skip_right_check = TRUE; - if (VERBOSE > 0) LOG( "Thread %d: Found left CLAIMED state, retrying!!!\n", MYTHREAD); - - } - - else if (left_state == ABORTED) { - UPC_POLL; - if (VERBOSE > 0) LOG( "Thread %d: Found left ABORTED, claiming and attaching %ld\n", MYTHREAD, left_contig->contig_id); - - /* Attach aborted contig to my left */ - copy_of_contig = *left_contig; - ovlp_pos = copy_of_contig.end - KMER_LENGTH + 1; - my_start = cur_contig->start; - assert( upc_threadof( cur_contig->sequence) == MYTHREAD ); - real_contig = (char*) cur_contig->sequence; - chars_to_copy = ovlp_pos - copy_of_contig.start + 1; - attaching_left = TRUE; - - /* Check if last KMER_LENGTH chars in left contigs are valid (since we don't know if the rc of subcontig has been generated) */ - upc_memget(scratchpad, &(copy_of_contig.sequence[copy_of_contig.end - (KMER_LENGTH -1)]), KMER_LENGTH * sizeof(char) ); - contig_tail[0] = last_left_extension_found; - for (v=1; v < KMER_LENGTH; v++) - contig_tail[v] = real_contig[my_start + v -1]; - - if (memcmp(contig_tail, scratchpad, KMER_LENGTH * sizeof(char)) == 0) { - attach_straight = TRUE; - attach_rev_compl = FALSE; - } else { - upc_memget(scratchpad, &(copy_of_contig.sequence[copy_of_contig.start]), KMER_LENGTH * sizeof(char) ); - reverseComplementINPLACE( (char*) scratchpad, KMER_LENGTH); - if (memcmp(contig_tail, scratchpad, KMER_LENGTH * sizeof(char)) == 0) { - attach_rev_compl = TRUE; - attach_straight = FALSE; - } else { - /* Should just set left_ret_value = FINISHED since I am falling in the "middle" of another contig and do NOT concatenate ABORTED */ - printf("Concatenation in middle for current contig %d and remote contig %d\n", (int) cur_contig->contig_id , (int) copy_of_contig.contig_id); - attaching_left = FALSE; - left_ret_value = FINISHED; - } - } - - if (attaching_left == TRUE) { - - /* Assure there is enough space to attach the contig in the current allocated buffer */ - reallocateContigIfNeededLR(cur_contig, chars_to_copy+MINIMUM_CONTIG_SIZE, MINIMUM_CONTIG_SIZE, INCR_FACTOR); - - // reset cached variables as they may have changed... - my_start = cur_contig->start; - assert( upc_threadof( cur_contig->sequence ) == MYTHREAD ); - real_contig = (char*) cur_contig->sequence; - assert(((int)my_start - (int)chars_to_copy) >= 1); - - if ( attach_straight == TRUE ) { - upc_memget((char*) &(cur_contig->sequence[my_start-chars_to_copy]), &(copy_of_contig.sequence[copy_of_contig.start]), chars_to_copy * sizeof(char) ); - } - - if ( attach_rev_compl == TRUE ) { - upc_memget((char*) &(cur_contig->sequence[my_start-chars_to_copy]), &(copy_of_contig.sequence[copy_of_contig.end - chars_to_copy + 1]), chars_to_copy * sizeof(char) ); - reverseComplementINPLACE( (char*) &(cur_contig->sequence[my_start-chars_to_copy]), chars_to_copy ); - } - - // free aborted contig sequence - assert(left_contig->sequence == copy_of_contig.sequence); - upc_free(&(copy_of_contig.sequence[0])); - left_contig->sequence = NULL; - - cur_contig->start = cur_contig->start - chars_to_copy; - assert(cur_contig->start > 0); - - /* FIX CONTIG POINTER OF THE ATTACHED KMERS */ - for (v = 0; v < KMER_LENGTH; v++ ) - scratchpad[v] = cur_contig->sequence[cur_contig->start+v]; - scratchpad[KMER_LENGTH] = '\0'; -#ifdef PAPYRUSKV - lookup_res = lookup_and_get_ext_of_kmer(hashtable, scratchpad, &seed_le, &foo, (unsigned char*) packed_key, NULL); -#else - lookup_res = lookup_and_get_ext_of_kmer(hashtable, scratchpad, &seed_le, &foo); -#endif /* PAPYRUSKV */ - - if (lookup_res == NULL) printf("FATAL ERROR in left CONCAT protocol from thread %d\n", MYTHREAD); - assert(lookup_res != NULL); - remote_assert(lookup_res->used_flag == USED); - - left_contig->state = CLAIMED; - upc_fence; - do { - if (VERBOSE>0) LOG("Thread %d: attach left changing kmer %s from %ld to %ld\n", MYTHREAD, scratchpad, left_contig->contig_id, cur_contig->contig_id); -#ifdef PAPYRUSKV - tmp_contig_ptr_box = get_contig_box_of_kmer(hashtable, (unsigned char*) packed_key, lookup_res, 0); -#else - tmp_contig_ptr_box = get_contig_box_of_kmer(lookup_res, 0); -#endif /* PAPYRUSKV */ - remote_assert( tmp_contig_ptr_box->contig == left_contig ); - remote_assert( tmp_contig_ptr_box->next == NULL ); - assign_contig_to_box_list( left_contig->myself, cur_contig ); - } while (lookup_res->my_contig->contig != cur_contig); - - add_contig_to_box_list(&failed_contigs, alloc_new_contig_ptr_list_box( left_contig )); - - upc_fence; -#ifdef PAPYRUSKV - remote_assert( get_contig_of_kmer(hashtable, (unsigned char*) packed_key, lookup_res, 0) == cur_contig ); - remote_assert( get_contig_of_kmer(hashtable, (unsigned char*) packed_key, lookup_res, 1) == cur_contig ); -#else - remote_assert( get_contig_of_kmer(lookup_res, 0) == cur_contig ); - remote_assert( get_contig_of_kmer(lookup_res, 1) == cur_contig ); -#endif /* PAPYRUSKV */ - - if (VERBOSE > 1) LOG( "Thread %d: claimed left %ld into active %ld. +%ld = %ld\n", MYTHREAD, left_contig->contig_id, cur_contig->contig_id, chars_to_copy, (cur_contig->end - cur_contig->start + 1)); - -#ifdef PAPYRUSKV - _w0(10); - if (lookup_res != NULL) papyruskv_free(lookup_res); - _w1(10); -#endif /* PAPYRUSKV */ - } - - if (right_ret_value == UNFINISHED) { - skip_right_check = FALSE; - } else { - /* No right neighbor */ - seed_re = last_right_extension_found; - } - } - - else if (left_state == ACTIVE) { - if (VERBOSE > 0) LOG( "Thread %d: Found left ACTIVE state. Setting my contig %ld to aborted. Skipping right check.\n", MYTHREAD, cur_contig->contig_id); - cur_contig->state = ABORTED; - upc_fence; - skip_right_check = TRUE; - walking = FALSE; - } - - else if (left_state == COMPLETE) { - UPC_POLL; - upc_fence; - fprintf(stderr, "Thread %d: ERROR! Found left COMPLETE state! THIS SHOULD NOT HAPPEN!\n", MYTHREAD); - assert(0); - left_ret_value = UNFINISHED; - skip_right_check = FALSE; - } - - else { - fprintf(stderr, "Thread %d: ERROR! Found UNDEFINED left state!!!\n", MYTHREAD); - assert(0); - } - } - - if ((right_ret_value == UNFINISHED) && (skip_right_check == FALSE)) { - - right_state = right_contig->state; - - if (right_state == CLAIMED) { - UPC_POLL; - upc_fence; - /* Just release locks and retry!!! */ - right_ret_value = UNFINISHED; - if (VERBOSE > 0) LOG( "Thread %d: Found right CLAIMED state, retrying!!!\n", MYTHREAD); - } - - else if (right_state == ABORTED) { - UPC_POLL; - if (VERBOSE > 0) LOG( "Thread %d: Found right ABORTED, claiming and attaching %ld\n", MYTHREAD, right_contig->contig_id); - /* Attach aborted contig to my right */ - copy_of_contig = *right_contig; - ovlp_pos = copy_of_contig.start; - my_end = cur_contig->end; - real_contig = (char*) cur_contig->sequence; - chars_to_copy = copy_of_contig.end - (ovlp_pos+KMER_LENGTH-2); - attaching_right = TRUE; - - /* Check if first KMER_LENGTH chars in right contigs are valid (since we don't know if the rc of subcontig has been generated) */ - upc_memget( scratchpad, &(copy_of_contig.sequence[copy_of_contig.start]), KMER_LENGTH * sizeof(char)); - contig_tail[KMER_LENGTH-1] = last_right_extension_found; - for (v=0; v < KMER_LENGTH-1; v++) - contig_tail[v] = real_contig[my_end - (KMER_LENGTH-2-v)]; - - if (memcmp(contig_tail, scratchpad, KMER_LENGTH * sizeof(char)) == 0) { - attach_straight = TRUE; - attach_rev_compl = FALSE; - } else { - upc_memget(scratchpad, &(copy_of_contig.sequence[copy_of_contig.end-(KMER_LENGTH-1)]), KMER_LENGTH * sizeof(char) ); - reverseComplementINPLACE( (char*) scratchpad, KMER_LENGTH); - if (memcmp(contig_tail, scratchpad, KMER_LENGTH * sizeof(char)) == 0) { - attach_straight = FALSE; - attach_rev_compl = TRUE; - } else { - printf("Concatenation in middle for current contig %d and remote contig %d\n", (int) cur_contig->contig_id , (int) copy_of_contig.contig_id); - right_ret_value = FINISHED; - attaching_right = FALSE; - } - } - - if (attaching_right == TRUE) { - - reallocateContigIfNeededLR(cur_contig, MINIMUM_CONTIG_SIZE, MINIMUM_CONTIG_SIZE+chars_to_copy, INCR_FACTOR); - - // resets cached variables as they might have changed - my_end = cur_contig->end; - real_contig = (char*) cur_contig->sequence; - - assert(cur_contig->size - 1 - cur_contig->end > chars_to_copy); - /* There is enough space to attach the contig */ - - if ( attach_straight == TRUE ) { - upc_memget( (char*) &(cur_contig->sequence[my_end+1]), &(copy_of_contig.sequence[ovlp_pos-1+KMER_LENGTH]), chars_to_copy * sizeof(char)); - } - - if ( attach_rev_compl == TRUE ) { - upc_memget( (char*) &(cur_contig->sequence[my_end+1]), &(copy_of_contig.sequence[copy_of_contig.start]), chars_to_copy * sizeof(char)); - reverseComplementINPLACE( (char*) &(cur_contig->sequence[my_end+1]), chars_to_copy ); - } - - // free aborted contig sequence - assert( right_contig->sequence == copy_of_contig.sequence); - upc_free(&(copy_of_contig.sequence[0])); - right_contig->sequence = NULL; - - cur_contig->end = cur_contig->end + chars_to_copy; - - /* FIX CONTIG POINTER OF THE ATTACHED KMERS */ - for (v=0; vsequence[cur_contig->end - (KMER_LENGTH - v - 1)]; - scratchpad[KMER_LENGTH] = '\0'; - -#ifdef PAPYRUSKV - lookup_res = lookup_and_get_ext_of_kmer(hashtable, scratchpad, &foo, &seed_re, (unsigned char*) packed_key, NULL); -#else - lookup_res = lookup_and_get_ext_of_kmer(hashtable, scratchpad, &foo, &seed_re); -#endif /* PAPYRUSKV */ - - if (lookup_res == NULL) printf("FATAL ERROR in right CONCAT protocol from thread %d\n", MYTHREAD); - assert(lookup_res != NULL); - - right_contig->state = CLAIMED; - upc_fence; - do { - if (VERBOSE>0) LOG("Thread %d: attach right changing kmer %s from %ld to %ld\n", MYTHREAD, scratchpad, right_contig->contig_id, cur_contig->contig_id); - -#ifdef PAPYRUSKV - tmp_contig_ptr_box = get_contig_box_of_kmer(hashtable, (unsigned char*) packed_key, lookup_res, 0); -#else - tmp_contig_ptr_box = get_contig_box_of_kmer(lookup_res, 0); -#endif /* PAPYRUSKV */ - remote_assert( tmp_contig_ptr_box->contig == right_contig ); - remote_assert( tmp_contig_ptr_box->next == NULL ); - assign_contig_to_box_list( right_contig->myself, cur_contig ); - } while (lookup_res->my_contig->contig != cur_contig ); - - add_contig_to_box_list(&failed_contigs, alloc_new_contig_ptr_list_box( right_contig )); - - upc_fence; -#ifdef PAPYRUSKV - remote_assert( get_contig_of_kmer(hashtable, (unsigned char*) packed_key, lookup_res, 0) == cur_contig ); - remote_assert( get_contig_of_kmer(hashtable, (unsigned char*) packed_key, lookup_res, 1) == cur_contig ); -#else - remote_assert( get_contig_of_kmer(lookup_res, 0) == cur_contig ); - remote_assert( get_contig_of_kmer(lookup_res, 1) == cur_contig ); -#endif /* PAPYRUSKV */ - - if (VERBOSE > 1) LOG( "Thread %d: claimed right %ld into active %ld. +%ld = %ld\n", MYTHREAD, right_contig->contig_id, cur_contig->contig_id, chars_to_copy, (cur_contig->end - cur_contig->start + 1)); - -#ifdef PAPYRUSKV - _w0(10); - if (lookup_res != NULL) papyruskv_free(lookup_res); - _w1(10); -#endif /* PAPYRUSKV */ - } - - } - - else if (right_state == ACTIVE) { - UPC_POLL; - /* Abort my contig */ - if (VERBOSE > 0) LOG( "Thread %d: Found right ACTIVE. Setting my contig %ld to aborted\n", MYTHREAD, cur_contig->contig_id); - cur_contig->state = ABORTED; - upc_fence; - walking = FALSE; - - } - - else if (right_state == COMPLETE) { - UPC_POLL; - upc_fence; - fprintf(stderr, "Thread %d: ERROR! Found right COMPLETE state! THIS SHOULD NOT HAPPEN\n", MYTHREAD); - assert(0); - right_ret_value = UNFINISHED; - } - - else { - fprintf(stderr, "Thread %d: ERROR! Found UNDEFINED right state!!!\n", MYTHREAD); - assert(0); - } - } - - // release all acquired locks - if (locks_to_obtain == 3) { - if (first_contig == second_contig) { - upc_unlock(third_contig->state_lock); - upc_unlock(first_contig->state_lock); - } else if (third_contig == second_contig) { - upc_unlock(second_contig->state_lock); - upc_unlock(first_contig->state_lock); - } else if ((first_contig != second_contig) && (second_contig != third_contig) && (first_contig != third_contig)) { - upc_unlock(third_contig->state_lock); - upc_unlock(second_contig->state_lock); - upc_unlock(first_contig->state_lock); - } - } - - if (locks_to_obtain == 2) { - upc_unlock(second_contig->state_lock); - upc_unlock(first_contig->state_lock); - } - - } // walking needs to lock -- at least one kmer is already used - } // while walking - assert( cur_contig->state != ACTIVE ); - upc_fence; - - } // while there are seeds to process - - assert(kmer_iterator == NULL); - -#if defined(UU_TRAV_PROFILE) || defined(DETAILED_UU_TRAV_PROFILE) - end_UU = UPC_TICKS_NOW(); - UU_time = UPC_TICKS_TO_SECS(end_UU-start_UU); -#endif - - UPC_POLL; - upc_fence; - if (VERBOSE > 0) LOG( "Thread %d: Finished UU traversal\n", MYTHREAD); - - upc_barrier; - -#ifdef STORE_CONTIGS_IN_ARRAY - - /* store all contigs in a globally indexed array by contig_id */ - contig_list = (shared[BS] contig_ptr_t *) upc_all_alloc(contig_id+1, sizeof(contig_ptr_t) ); - if (contig_list == NULL) { - fprintf(stderr, "Thread %d: ERROR! Could not allocate memory for global contig list!\n", MYTHREAD); - exit(1); - } - while ( my_contigs != NULL ) { - tmp_contig_ptr_box = my_contigs; - contig_ptr_t contig = my_contigs->contig; - assert( upc_threadof( contig ) == MYTHREAD ); - assert( contig->state == COMPLETE ); - assert( contig->contig_id >= 0 ); - assert( upc_threadof( contig->myself ) == MYTHREAD ); - assert( contig->myself->next == NULL ); - contig_list[ contig->contig_id ] = contig; - my_contigs = my_contigs->next; - upc_free( tmp_contig_ptr_box ); - } - upc_fence; - upc_barrier; - if (VERBOSE > 0 && MYTHREAD == 0) LOG( "Thread %d: Stored all long contigs\n", MYTHREAD); - - clean_kmer_contig_ptr(hashtable); - - /* destroy all the failed contigs */ - - while ( failed_contigs != NULL ) { - tmp_contig_ptr_box = failed_contigs; - failed_contigs = failed_contigs->next; - if (VERBOSE>2) LOG( "Thread %d: Destroying %ld original(%ld)\n", MYTHREAD, tmp_contig_ptr_box->contig->contig_id, tmp_contig_ptr_box->original->contig_id); - remote_assert( tmp_contig_ptr_box->contig->state == CLAIMED ); - - destroy_contig( tmp_contig_ptr_box->contig ); - - tmp_contig_ptr_box->contig = NULL; - tmp_contig_ptr_box->next = NULL; - upc_free( tmp_contig_ptr_box ); - - } - - upc_fence; - upc_barrier; - - if (VERBOSE > 0 && MYTHREAD == 0) LOG( "Thread %d: Destroyed all claimed contigs\n", MYTHREAD); - - if (MYTHREAD == 0) - printf("All Finished UU traversal\n"); - -#ifdef DEBUG - // last verify all USED kmers are UU in one direction and have contig set and COMPLETE - validate_kmers_and_contigs(hashtable); - -#endif -#endif - -#if 0 - printf("[%d]0:%lf,1:%lf,2:%lf,3:%lf,4:%lf,5:%lf,6:%lf,7:%lf,8:%lf,9:%lf,10:%lf,11:%lf,12:%lf,13:%lf,14:%lf,15:%lf,16:%lf\n", MYTHREAD, _w(0), _w(1), _w(2), _w(3), _w(4), _w(5), _w(6), _w(7), _w(8), _w(9), _w(10), _w(11), _w(12), _w(13), _w(14), _w(15), _w(16)); -#endif - - return 1; -} - -#endif // UU_TRAVERSAL_H diff --git a/kv/apps/meraculous/buildUFXhashBinary.h b/kv/apps/meraculous/buildUFXhashBinary.h deleted file mode 100644 index 8f6a1996b9caca3d05c1ac1e69de66bf00faa57e..0000000000000000000000000000000000000000 --- a/kv/apps/meraculous/buildUFXhashBinary.h +++ /dev/null @@ -1,410 +0,0 @@ -#ifndef BUILD_UFX_HASH_H -#define BUILD_UFX_HASH_H - -#include -#include -#include - -#include "meraculous.h" -#include "packingDNAseq.h" -#include "kmer_hash.h" -#include "wtimer.h" - -#ifdef PAPYRUSKV -int cswap_used_flag(const char* key, size_t keylen, char** val, size_t* vallen, void* userin, size_t userinlen, void* userout, size_t useroutlen) { - list_t* list = *((list_t**) val); - if (useroutlen == sizeof(int)) - *((int*) userout) = list->used_flag; - else if (useroutlen == sizeof(int64_t)) - *((int64_t*) userout) = list->used_flag; - if (list->used_flag == UNUSED) { - list->used_flag = USED; - memcpy((void*) &(list->my_contig), userin, userinlen); - return 1; - } - return 0; -} -#endif /* PAPYRUSKV */ - -#ifdef PAPYRUSKV -int buildUFXhash(int64_t size, FILE *fd, memory_heap_t *memory_heap_res, int64_t myShare, int64_t dsize, int64_t dmin, int CHUNK_SIZE, int load_factor) -#else -hash_table_t* buildUFXhash(int64_t size, FILE *fd, memory_heap_t *memory_heap_res, int64_t myShare, int64_t dsize, int64_t dmin, int CHUNK_SIZE, int load_factor) -#endif /* PAPYRUSKV */ -{ -#ifdef PAPYRUSKV - int dist_hashtable; - int64_t ptr, retval, i; - int64_t my_ufx_lines, idx; - int64_t chars_to_be_read; -#else - hash_table_t *dist_hashtable; - memory_heap_t memory_heap; - shared list_t *lookup_res; - int64_t chars_read, cur_chars_read , ptr, retval, i; - int64_t buffer_size, offset; - int64_t num_chars, chars_to_be_read; - shared[1] int64_t *heap_sizes; - int64_t *my_heap_sizes, my_heap_size, my_ufx_lines, idx; - int *ufx_remote_thread, remote_thread; - int64_t hashval; -#endif /* PAPYRUSKV */ - - UPC_TICK_T start_read, end_read, start_storing, end_storing, start_setup, end_setup, start_calculation, end_calculation; - -#ifdef PAPYRUSKV - papyruskv_option_t opt; - opt.keylen = KMER_PACKED_LENGTH; - opt.vallen = sizeof(list_t); - opt.hash = NULL; - - papyruskv_open("meraculous", PAPYRUSKV_CREATE | PAPYRUSKV_RELAXED | PAPYRUSKV_WRONLY, &opt, &dist_hashtable); - papyruskv_register_update(dist_hashtable, 0xdeadcafe, &cswap_used_flag); -#else - heap_sizes = (shared[1] int64_t*) upc_all_alloc(THREADS, sizeof(int64_t)); - heap_sizes[MYTHREAD] = 0; -#endif /* PAPYRUSKV */ - - my_ufx_lines = (size / THREADS + size % THREADS); - if (MYTHREAD == THREADS-1) { - my_ufx_lines = (size / THREADS + size % THREADS); - } else { - my_ufx_lines = size / THREADS; - } - -#ifndef PAPYRUSKV - ufx_remote_thread = (int*) malloc(my_ufx_lines * sizeof(int)); -#endif /* PAPYRUSKV */ - - if (VERBOSE > 1) LOG("Thread %d: Preparing to read %ld UFX lines (%ld chars)\n", MYTHREAD, my_ufx_lines, chars_to_be_read); - -#ifdef DEBUG - int64_t kmer_count = 0; -#endif - - /* Initialize lookup-table --> necessary for packing routines */ - init_LookupTable(); - char **kmersarr; - int *counts; - char *lefts; - char *rights; - - start_read = UPC_TICKS_NOW(); - int64_t kmers_read = UFXRead(fd, dsize, &kmersarr, &counts, &lefts, &rights, my_ufx_lines, dmin, 0, MYTHREAD); - - //FILE *aux = fopen("conerted.txt", "w"); - //char curkmer[KMER_LENGTH+1]; - //curkmer[KMER_LENGTH] = '\0'; - //for (i=0; i< kmers_read; i++) { - // fprintf( aux ,"%s\t%c%c\n", kmersarr[i], lefts[i], rights[i]); - - //} - - upc_barrier; - if (MYTHREAD == 0) - printf("Threads done with I/O\n"); - - end_read = UPC_TICKS_NOW(); -#if defined(DETAILED_BUILD_PROFILE) || defined(IO_TIME_PROFILE) - fileIOTime = UPC_TICKS_TO_SECS(end_read-start_read); -#endif - -#ifndef PAPYRUSKV - my_heap_sizes = (int64_t*) calloc(THREADS, sizeof(int64_t)); -#endif /* PAPYRUSKV */ - - start_calculation= UPC_TICKS_NOW(); - /* calculate the exact number of UFX entries for each thread */ - /* previously estimated as EXPANSION_FACTOR * (size + size % THREADS) / THREADS */ - idx = 0; - char rc_kmer[KMER_LENGTH+1]; - rc_kmer[KMER_LENGTH] = '\0'; - int is_least; - - for (ptr= 0; ptr < kmers_read; ptr++) { - reverseComplementKmer(kmersarr[ptr], rc_kmer); - is_least = 0; - is_least = (strcmp(kmersarr[ptr], rc_kmer) > 0) ? 0 : 1 ; - -#ifdef MERACULOUS - if (is_least && (lefts[ptr] != 'F') && (lefts[ptr] != 'X') && (rights[ptr] != 'F') && (rights[ptr] != 'X')) -#endif - -#ifdef MERDEPTH - if (is_least) -#endif - -#ifdef CEA - if (is_least) -#endif -#ifdef PAPYRUSKV - { - _w0(13); - list_t new_entry; - char exts[2]; - unsigned char packed_key[KMER_PACKED_LENGTH]; - packSequence((unsigned char*) (kmersarr[ptr]), packed_key, KMER_LENGTH); - exts[0] = lefts[ptr]; - exts[1] = rights[ptr]; - new_entry.packed_extensions = convertExtensionsToPackedCode((unsigned char*) exts); - new_entry.used_flag = UNUSED; - new_entry.my_contig = NULL; - - papyruskv_put(dist_hashtable, (const char*) packed_key, KMER_PACKED_LENGTH, (const char*) &new_entry, sizeof(new_entry)); - _w1(13); - } -#else - { - hashval = hashkmer(load_factor * size, (char*) kmersarr[ptr]); - remote_thread = hashval % (THREADS*BS); - my_heap_sizes[remote_thread]++; - ufx_remote_thread[idx] = remote_thread; - } else { - ufx_remote_thread[idx] = -1; - } -#endif /* PAPYRUSKV */ - idx++; - } - - assert(idx == my_ufx_lines); - -#ifdef PAPYRUSKV - _w0(14); - papyruskv_consistency(dist_hashtable, PAPYRUSKV_SEQUENTIAL); - _w1(14); - _w0(15); - papyruskv_protect(dist_hashtable, PAPYRUSKV_UDONLY); - _w1(15); - _w0(16); - papyruskv_hash(dist_hashtable, NULL); - _w1(16); - - end_calculation= UPC_TICKS_NOW(); -#ifdef DETAILED_BUILD_PROFILE - cardCalcTime = UPC_TICKS_TO_SECS(end_calculation-start_calculation); -#endif - - start_setup = UPC_TICKS_NOW(); - - /* Create and initialize hashtable */ - - end_setup = UPC_TICKS_NOW(); -#ifdef DETAILED_BUILD_PROFILE - setupTime = UPC_TICKS_TO_SECS(end_setup - start_setup); -#endif - - if (MYTHREAD == 0) - printf("Threads done with setting-up\n"); - - /* Allocate local arrays used for book-keeping when using aggregated upc_memputs */ - start_storing = UPC_TICKS_NOW(); -#else - /* now atomically add all my_sizes to global size heap */ - /* TODO replace with all reduce? */ - for(i = MYTHREAD; i < THREADS+MYTHREAD; i++) { - if (VERBOSE > 1) LOG("Thread %d: sending %ld to thread %d\n", MYTHREAD, my_heap_sizes[i%THREADS], (int) (i%THREADS)); - assert( upc_threadof( heap_sizes + (i%THREADS) ) == (i%THREADS) ); - UPC_ATOMIC_FADD_I64(heap_sizes + (i%THREADS), my_heap_sizes[i%THREADS]); - } - free(my_heap_sizes); - upc_fence; - upc_barrier; - assert(upc_threadof( heap_sizes + MYTHREAD) == MYTHREAD); - my_heap_size = heap_sizes[MYTHREAD]; - upc_all_free(heap_sizes); // should clean up after last thread gets here - if (VERBOSE > 1) LOG("Thread %d: allocating memory for %ld kmers\n",MYTHREAD, my_heap_size); - - end_calculation= UPC_TICKS_NOW(); -#ifdef DETAILED_BUILD_PROFILE - cardCalcTime = UPC_TICKS_TO_SECS(end_calculation-start_calculation); -#endif - - start_setup = UPC_TICKS_NOW(); - - /* Create and initialize hashtable */ - dist_hashtable = create_hash_table(size * load_factor, &memory_heap, my_heap_size); - upc_barrier; - - end_setup = UPC_TICKS_NOW(); -#ifdef DETAILED_BUILD_PROFILE - setupTime = UPC_TICKS_TO_SECS(end_setup - start_setup); -#endif - - if (MYTHREAD == 0) - printf("Threads done with setting-up\n"); - - /* Allocate local arrays used for book-keeping when using aggregated upc_memputs */ - list_t *local_buffs = (list_t*) malloc(THREADS * CHUNK_SIZE * sizeof(list_t)); - - UPC_INT64_T *local_index = (UPC_INT64_T*) malloc(THREADS * sizeof(UPC_INT64_T)); - memset(local_index, 0, THREADS * sizeof(UPC_INT64_T)); - - start_storing = UPC_TICKS_NOW(); - - ptr = 0; - idx = 0; - list_t new_entry; - - UPC_INT64_T store_pos; - char exts[2]; - - while (ptr < kmers_read) { - /* Set end of string chars to the appropriate positions: */ - /* Pointer: working_buffer+ptr ---> current kmer */ - /* Pointer: working_buffer+ptr+KMER_LENGTH+1 ---> current extensions */ - if (ufx_remote_thread[idx] >= 0) { - // get cached remote thread - remote_thread = ufx_remote_thread[idx]; - -#ifdef DEBUG - /* if DEBUG, verify the calculated remote thread is actually the correct one */ - hashval = hashkmer(dist_hashtable->size, (char*) kmersarr[ptr]); - assert( remote_thread == upc_threadof(&(dist_hashtable->table[hashval])) ); -#endif - packSequence((unsigned char*) (kmersarr[ptr]), new_entry.packed_key, KMER_LENGTH); - -#ifdef MERACULOUS - exts[0] = lefts[ptr]; - exts[1] = rights[ptr]; - new_entry.packed_extensions = convertExtensionsToPackedCode((unsigned char*) exts); - new_entry.used_flag = UNUSED; - new_entry.my_contig = NULL; -#endif - -#ifdef MERDEPTH - new_entry.count = counts[ptr]; -#endif - -#ifdef CEA - new_entry.left_ext = lefts[ptr]; - new_entry.right_ext = rights[ptr]; -#endif - new_entry.next = NULL; - - /* Has more space at local buffer, so add to local buffer */ - if (local_index[remote_thread] <= CHUNK_SIZE - 1 ) { - memcpy( &(local_buffs[local_index[remote_thread] + remote_thread * CHUNK_SIZE]), &new_entry, sizeof(list_t)); - local_index[remote_thread]++; - if (VERBOSE > 2) LOG("Thread %d: sending %s to %d\n", MYTHREAD, kmersarr[ptr], remote_thread); - } - - /* If buffer for that thread is full, do a remote upc_memput() */ - if (local_index[remote_thread] == CHUNK_SIZE) { - store_pos = UPC_ATOMIC_FADD_I64((memory_heap.cached_heap_indices[remote_thread]), CHUNK_SIZE); - upc_memput( (shared[] list_t*) ((memory_heap.cached_heap_ptrs[remote_thread]) + store_pos) , &(local_buffs[remote_thread * CHUNK_SIZE]), (CHUNK_SIZE) * sizeof(list_t)); - local_index[remote_thread] = 0; - } -#ifdef DEBUG - kmer_count++; -#endif - } else { - if (VERBOSE > 1) LOG("Thread %d: Skipping %.*s\n", MYTHREAD, KMER_LENGTH+3,kmersarr[ptr]); - } - - ptr++; - idx++; - } - - assert(idx == my_ufx_lines); - - free(ufx_remote_thread); - - upc_barrier; - upc_fence; - upc_barrier; - - /* Now check if there are few more kmers to be stored in the local buffs */ - for (i = 0; i < THREADS; i++) { - /* Have to store local_index[i] items */ - if (local_index[i] != 0) { - store_pos = UPC_ATOMIC_FADD_I64((memory_heap.cached_heap_indices[i]), local_index[i]); - upc_memput( (shared[] list_t*) ((memory_heap.cached_heap_ptrs[i]) + store_pos) , &(local_buffs[i * CHUNK_SIZE]), (local_index[i]) * sizeof(list_t)); - } - } - - upc_barrier; - upc_fence; - upc_barrier; - - assert( memory_heap.heap_indices[MYTHREAD] == my_heap_size ); - /* Now each thread will iterate over its local heap and will add nodes to the local part of the hashtable - NO NEED FOR LOCKS!!! */ - int64_t heap_entry; - - list_t *local_filled_heap = (list_t*) memory_heap.cached_heap_ptrs[MYTHREAD]; - int64_t hashTableSize = dist_hashtable->size; - shared[] list_t* shared_local_filled_heap = (memory_heap.heap_ptr[MYTHREAD]); - //shared[] list_t* local_filled_heap = (memory_heap.heap_ptr[MYTHREAD]); - unsigned char unpacked_kmer[KMER_LENGTH+1]; - unpacked_kmer[KMER_LENGTH] = '\0'; - - for (heap_entry = 0; heap_entry < memory_heap.heap_indices[MYTHREAD]; heap_entry++) { - - unpackSequence((unsigned char*) &(local_filled_heap[heap_entry].packed_key), (unsigned char*) unpacked_kmer, KMER_LENGTH); - hashval = hashkmer(dist_hashtable->size, (char*) (unpacked_kmer)); - local_filled_heap[heap_entry].next = dist_hashtable->table[hashval].head; - dist_hashtable->table[hashval].head = (shared[] list_t*) &(shared_local_filled_heap[heap_entry]); - - } - - upc_barrier; - upc_fence; - upc_barrier; - -#endif /* PAPYRUSKV */ - - end_storing = UPC_TICKS_NOW(); -#ifdef DETAILED_BUILD_PROFILE - storeTime = UPC_TICKS_TO_SECS(end_storing-start_storing); -#endif - -#ifdef PROFILE - upc_fence; - upc_barrier; - upc_fence; - upc_barrier; - - if (MYTHREAD == 0) { - printf("\n************* SET - UP TIME *****************"); - printf("\nTime spent on setting up the distributed hash table is %f seconds\n", UPC_TICKS_TO_SECS(end_setup -start_setup)); - -#ifdef DETAILED_IO_PROFILING - printf("\n\n************* DETAILED TIMINGS FOR I/O AND STORING KMERS *****************\n"); -#endif - } - - upc_barrier; - -#ifdef DETAILED_IO_PROFILING - - printf("Thread %d spent %f seconds on read I/O and %f seconds on storing %ld kmers\n", MYTHREAD, UPC_TICKS_TO_SECS(end_read-start_read), UPC_TICKS_TO_SECS(end_storing -start_storing)); - -#endif - - upc_barrier; - - DeAllocateAll(&kmersarr, &counts, &lefts, &rights, kmers_read); - -#ifdef BUCKET_BALANCE_PROFILING - if (MYTHREAD == 0) { - printf("\n--------------------------------\n"); - printf("--------- Bucket balance -------\n"); - printf("--------------------------------\n"); - } - if (MYTHREAD == 0) { - for (i=0; i stats.$tag diff --git a/kv/apps/meraculous/example_medium.pbs b/kv/apps/meraculous/example_medium.pbs deleted file mode 100644 index 297605e79225f4f760ea84381388176c8fad9dfa..0000000000000000000000000000000000000000 --- a/kv/apps/meraculous/example_medium.pbs +++ /dev/null @@ -1,23 +0,0 @@ -#!/bin/bash -#PBS -N human -#PBS -l mppwidth=240 -#PBS -l walltime=10:00 - -cd $PBS_O_WORKDIR - -SHARED_HEAP=980M - -KMER_LENGTH=51 - -ufx=./human.fastqs.ufx.bin.trim.min3 - -tag=human_$PBS_JOBID - -required_flags="-m 51 -c 100 -l 1 -d 4" - -upcrun -q -n 240 -shared-heap=$SHARED_HEAP \ - ./meraculous-$KMER_LENGTH \ - $required_flags \ - -i $ufx \ - -o $tag \ - > stats.$tag diff --git a/kv/apps/meraculous/example_small.pbs b/kv/apps/meraculous/example_small.pbs deleted file mode 100644 index f7e47a54ba0fdfad3c90a6aee316f659762c1382..0000000000000000000000000000000000000000 --- a/kv/apps/meraculous/example_small.pbs +++ /dev/null @@ -1,23 +0,0 @@ -#!/bin/bash -#PBS -N human-25pct -#PBS -l mppwidth=72 -#PBS -l walltime=10:00 - -cd $PBS_O_WORKDIR - -SHARED_HEAP=861M - -KMER_LENGTH=51 - -ufx=./bwa-25pct.list.ufx.bin - -tag=human-25pct_$PBS_JOBID - -required_flags="-m 51 -c 100 -l 1 -d 4" - -upcrun -q -n 72 -shared-heap=$SHARED_HEAP \ - ./meraculous-$KMER_LENGTH \ - $required_flags \ - -i $ufx \ - -o $tag \ - > stats.$tag diff --git a/kv/apps/meraculous/example_small_cori.slurm b/kv/apps/meraculous/example_small_cori.slurm deleted file mode 100644 index 3f3cdbfade02f8e2e884b2d275bffd359dd086dc..0000000000000000000000000000000000000000 --- a/kv/apps/meraculous/example_small_cori.slurm +++ /dev/null @@ -1,30 +0,0 @@ -#!/bin/bash - -#SBATCH -C haswell -#SBATCH -p regular -#SBATCH -N 4 -#SBATCH -t 00:30:00 -#SBATCH -L SCRATCH -#SBATCH -J human-chr14 -#SBATCH --qos=premium -##DW jobdw capacity=10GB access_mode=striped type=scratch - -module load PrgEnv-intel -module load bupc-narrow - -SHARED_HEAP=192M - -KMER_LENGTH=51 - -ufx=$SCRATCH/Meraculous_data/human-chr14.txt.ufx.bin -tag=human-chr14_$SLURM_JOB_ID - -required_flags="-m 51 -c 100 -l 1 -d 4" - -date -upcrun -q -n 72 -shared-heap=$SHARED_HEAP \ - ./meraculous-$KMER_LENGTH \ - $required_flags \ - -i $ufx \ - -o $tag -date diff --git a/kv/apps/meraculous/hash.cpp b/kv/apps/meraculous/hash.cpp deleted file mode 100644 index 39ae90f398f883ea106ef63dd412e3d2181f9637..0000000000000000000000000000000000000000 --- a/kv/apps/meraculous/hash.cpp +++ /dev/null @@ -1,201 +0,0 @@ -#include -#include -#include "hash.hpp" - -uint64_t inline _rotl64(uint64_t value, int8_t amount) { - return ((value) << (amount)) | ((value) >> (64 - (amount))); -} - -uint32_t SuperFastHash (const char * data, int len) { -uint32_t hash = len, 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 << 4; - hash += hash >> 17; - hash ^= hash << 25; - hash += hash >> 6; - - return hash; -} - - - - -//----------------------------------------------------------------------------- -// Block read - if your platform needs to do endian-swapping or can only -// handle aligned reads, do the conversion here - -inline uint64_t getblock ( const uint64_t * p, int i ) -{ - return p[i]; -} - -//---------- -// Block mix - combine the key bits with the hash bits and scramble everything - -inline void bmix64 ( uint64_t & h1, uint64_t & h2, uint64_t & k1, uint64_t & k2, uint64_t & c1, uint64_t & c2 ) -{ - k1 *= c1; - k1 = _rotl64(k1,23); - k1 *= c2; - h1 ^= k1; - h1 += h2; - - h2 = _rotl64(h2,41); - - k2 *= c2; - k2 = _rotl64(k2,23); - k2 *= c1; - h2 ^= k2; - h2 += h1; - - h1 = h1*3+0x52dce729; - h2 = h2*3+0x38495ab5; - - c1 = c1*5+0x7b7d159c; - c2 = c2*5+0x6bce6396; -} - -//---------- -// Finalization mix - avalanches all bits to within 0.05% bias - -inline uint64_t fmix64 ( uint64_t k ) -{ - k ^= k >> 33; - k *= 0xff51afd7ed558ccd; - k ^= k >> 33; - k *= 0xc4ceb9fe1a85ec53; - k ^= k >> 33; - - return k; -} - -void MurmurHash3_x64_128 ( const void * key, const int len, const uint32_t seed, void * out ) -{ - const uint8_t * data = (const uint8_t*)key; - const int nblocks = len / 16; - - uint64_t h1 = 0x9368e53c2f6af274 ^ seed; - uint64_t h2 = 0x586dcd208f7cd3fd ^ seed; - - uint64_t c1 = 0x87c37b91114253d5; - uint64_t c2 = 0x4cf5ad432745937f; - - //---------- - // body - - const uint64_t * blocks = (const uint64_t *)(data); - - for(int i = 0; i < nblocks; i++) - { - uint64_t k1 = getblock(blocks,i*2+0); - uint64_t k2 = getblock(blocks,i*2+1); - - bmix64(h1,h2,k1,k2,c1,c2); - } - - //---------- - // tail - - const uint8_t * tail = (const uint8_t*)(data + nblocks*16); - - uint64_t k1 = 0; - uint64_t k2 = 0; - - switch(len & 15) - { - case 15: k2 ^= uint64_t(tail[14]) << 48; - case 14: k2 ^= uint64_t(tail[13]) << 40; - case 13: k2 ^= uint64_t(tail[12]) << 32; - case 12: k2 ^= uint64_t(tail[11]) << 24; - case 11: k2 ^= uint64_t(tail[10]) << 16; - case 10: k2 ^= uint64_t(tail[ 9]) << 8; - case 9: k2 ^= uint64_t(tail[ 8]) << 0; - - case 8: k1 ^= uint64_t(tail[ 7]) << 56; - case 7: k1 ^= uint64_t(tail[ 6]) << 48; - case 6: k1 ^= uint64_t(tail[ 5]) << 40; - case 5: k1 ^= uint64_t(tail[ 4]) << 32; - case 4: k1 ^= uint64_t(tail[ 3]) << 24; - case 3: k1 ^= uint64_t(tail[ 2]) << 16; - case 2: k1 ^= uint64_t(tail[ 1]) << 8; - case 1: k1 ^= uint64_t(tail[ 0]) << 0; - bmix64(h1,h2,k1,k2,c1,c2); - }; - - //---------- - // finalization - - h2 ^= len; - - h1 += h2; - h2 += h1; - - h1 = fmix64(h1); - h2 = fmix64(h2); - - h1 += h2; - h2 += h1; - - ((uint64_t*)out)[0] = h1; - ((uint64_t*)out)[1] = h2; -} - -//----------------------------------------------------------------------------- -// If we need a smaller hash value, it's faster to just use a portion of the -// 128-bit hash - -void MurmurHash3_x64_32 ( const void * key, int len, uint32_t seed, void * out ) -{ - uint32_t temp[4]; - - MurmurHash3_x64_128(key,len,seed,temp); - - *(uint32_t*)out = temp[0]; -} - -//---------- - -void MurmurHash3_x64_64 ( const void * key, int len, uint32_t seed, void * out ) -{ - uint64_t temp[2]; - - MurmurHash3_x64_128(key,len,seed,temp); - - *(uint64_t*)out = temp[0]; -} - -//----------------------------------------------------------------------------- diff --git a/kv/apps/meraculous/hash.hpp b/kv/apps/meraculous/hash.hpp deleted file mode 100644 index 0b33f477b71357ddd450330af88c8a764af5202f..0000000000000000000000000000000000000000 --- a/kv/apps/meraculous/hash.hpp +++ /dev/null @@ -1,21 +0,0 @@ -#ifndef HASH_H -#define HASH_H - -#include /* Replace with if appropriate */ -#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) ((((uint32_t)(((const uint8_t *)(d))[1])) << 8)\ - +(uint32_t)(((const uint8_t *)(d))[0]) ) -#endif - -uint32_t SuperFastHash (const char * data, int len); - -//void MurmurHash3_x64_32 ( const void * key, int len, uint32_t seed, void * out ); -void MurmurHash3_x64_64 ( const void * key, int len, uint32_t seed, void * out ); - -#endif diff --git a/kv/apps/meraculous/hello_world.c b/kv/apps/meraculous/hello_world.c deleted file mode 100644 index a3908e47960394607aa822d32a6d3d29122b5725..0000000000000000000000000000000000000000 --- a/kv/apps/meraculous/hello_world.c +++ /dev/null @@ -1,9 +0,0 @@ -#include -#include -#include - - -int main() { - printf("Hello from %d of %d\n", MYTHREAD, THREADS); - return 0; -} diff --git a/kv/apps/meraculous/kmer_handling.h b/kv/apps/meraculous/kmer_handling.h deleted file mode 100644 index 1b1cd9c43a18733d821c48987046cfa433e1041d..0000000000000000000000000000000000000000 --- a/kv/apps/meraculous/kmer_handling.h +++ /dev/null @@ -1,146 +0,0 @@ -#ifndef KMER_HANDLING_H -#define KMER_HANDLING_H - -#include -#include -#include -#include - -int isACGT(const char c) { - if (c == 'A' || c == 'C' || c == 'G' || c == 'T') - return 1; - else - return 0; -} - -void reverseComplementBase(char *base) -{ - switch ( base[0] ) { - case 'A': - base[0] = 'T'; - break; - case 'C': - base[0] = 'G'; - break; - case 'G': - base[0] = 'C'; - break; - case 'T': - base[0] = 'A'; - break; - default: - break; - } -} - -char reverseComplementBaseStrict(const char base) { - char rc; - switch(base) { - case 'A': - rc = 'T'; break; - case 'C': - rc = 'G'; break; - case 'G': - rc = 'C'; break; - case 'T': - rc = 'A'; break; - default: - fprintf(stderr, "unexpected base in revereseComplementBaseStrict: %c %d\n", base, (int) base); - assert(0); - } - return rc; -} - -char reverseComplementBaseExt(const char base) { - char rc; - switch(base) { - case 'A': - rc = 'T'; break; - case 'C': - rc = 'G'; break; - case 'G': - rc = 'C'; break; - case 'T': - rc = 'A'; break; - case 'F': - rc = 'F'; break; - case 'X': - rc = 'X'; break; - default: - fprintf(stderr, "unexpected base in revereseComplementBaseExt: %c\n", base); - assert(0); - } - return rc; -} - -void reverseComplementSeq(const char *seq, char *rc_seq, size_t seqLen) -{ - - int end = seqLen-1; - int start = 0; - char temp; - - if(seqLen % 2 == 1) { - /* has odd length, so handle middle */ - rc_seq[(start+end)/2] = reverseComplementBaseStrict( seq[(start+end)/2] ); - } - while( start < end ) { - - temp = seq[end]; // in case this is inplace! (seq == rc_seq) - rc_seq[end] = reverseComplementBaseStrict( seq[start] ); - rc_seq[start] = reverseComplementBaseStrict( temp ); - - ++start; - --end; - } -} - -void reverseComplementKmer(const char *kmer, char *rc_kmer) { - // only works for kmers... - reverseComplementSeq(kmer, rc_kmer, KMER_LENGTH); -} - -void reverseComplementExtensions(const char *ext, char *rc_ext) -{ - rc_ext[1] = reverseComplementBaseExt( ext[0] ); - rc_ext[0] = reverseComplementBaseExt( ext[1] ); -} - -void reverseComplementINPLACE(char *subcontig, int64_t size) -{ - reverseComplementSeq(subcontig, subcontig, size); -} - -char *getLeastKmer(const char *kmer, char *temp) { - /* Search for the canonical kmer */ - reverseComplementKmer(kmer, temp); - int lex_ind = strncmp(kmer, temp, KMER_LENGTH); - if ( lex_ind < 0) - return (char*) kmer; - else { - return temp; - } -} - -int isLeastKmer(const char *kmer) { - char tempKmer[KMER_LENGTH]; - return getLeastKmer(kmer, tempKmer) == (char*) kmer; -} - -int isLeastOrientation( const char *seq, int64_t size ) { - int64_t start = 0, end = size-1; - while (start < end) { - char rc = seq[end]; - reverseComplementBase(&rc); - - if (seq[start] < rc) - return 1; - else if (seq[start] > rc) - return 0; - start++; end--; - } - return 1; -} - -#endif // KMER_HANDLING_H - diff --git a/kv/apps/meraculous/kmer_hash.h b/kv/apps/meraculous/kmer_hash.h deleted file mode 100644 index 7d940ae63c340987c0963506ebc5856582a540db..0000000000000000000000000000000000000000 --- a/kv/apps/meraculous/kmer_hash.h +++ /dev/null @@ -1,543 +0,0 @@ -#ifndef KMER_HASH_H -#define KMER_HASH_H - -#include -#include -#include -#include -#include -#include -#include - -#include "meraculous.h" -#include "kmer_handling.h" -#include "packingDNAseq.h" -#include "wtimer.h" - -#ifdef PAPYRUSKV -#include -#endif /* PAPYRUSKV */ - -extern int64_t local_allocs; - -#ifndef COLL_ALLOC -/* Creates and initializes a distributed hastable - collective function */ -hash_table_t* create_hash_table(int64_t size, memory_heap_t *memory_heap, int64_t my_heap_size) -{ - hash_table_t *result; - int64_t i; - int64_t n_buckets = size; - - result = (hash_table_t*) malloc(sizeof(hash_table_t)); - result->size = n_buckets; - result->table = (shared[BS] bucket_t*) upc_all_alloc(n_buckets, sizeof(bucket_t)); - if (result->table == NULL) { - fprintf(stderr, "Thread %d: ERROR: Could not allocate memory for the distributed hash table! %ld buckets of %ld bytes\n", MYTHREAD, n_buckets, sizeof(bucket_t)); - upc_global_exit(1); - } - - for (i=MYTHREAD; i < n_buckets; i+=THREADS) { - result->table[i].head = NULL; - } - - memory_heap->heap_ptr = (shared[BS] shared_heap_ptr*) upc_all_alloc(THREADS, sizeof(shared_heap_ptr)); - memory_heap->heap_indices = (shared[BS] UPC_INT64_T*) upc_all_alloc(THREADS, sizeof(UPC_INT64_T)); - if (memory_heap->heap_indices == NULL || memory_heap->heap_ptr == NULL) { - fprintf(stderr, "Thread %d: ERROR: Could not allocate memory for the distributed hash table or index arrays!\n", MYTHREAD); - upc_global_exit(1); - } - - memory_heap->heap_size = my_heap_size; // local variable - memory_heap->heap_indices[MYTHREAD] = 0; - memory_heap->heap_ptr[MYTHREAD] = (shared[] list_t*) upc_alloc( my_heap_size * sizeof(list_t)); - if (memory_heap->heap_ptr[MYTHREAD] == NULL) { - fprintf(stderr, "Thread %d: ERROR: Could not allocate memory for the distributed hash table! %ld elements of %ld bytes\n", MYTHREAD, my_heap_size, sizeof(list_t)); - upc_global_exit(1); - } - - - upc_fence; - upc_barrier; - - memory_heap->cached_heap_ptrs = (shared_heap_ptr *) malloc(THREADS * sizeof(shared_heap_ptr)); - memory_heap->cached_heap_indices = (shared_int64_ptr *) malloc(THREADS * sizeof(shared_int64_ptr)); - - for (i=0; i < THREADS; i++) { - memory_heap->cached_heap_ptrs[i] = memory_heap->heap_ptr[i]; - memory_heap->cached_heap_indices[i] = &(memory_heap->heap_indices[i]); - } - - return result; -} -#endif - -#ifdef COLL_ALLOC -/* Creates and initializes a distributed hastable - collective function */ -hash_table_t* create_hash_table(int64_t size, memory_heap_t *memory_heap) -{ - hash_table_t *result; - int64_t i; - int64_t n_buckets = size; - -#ifdef ALLOC_TIMING - UPC_TICK_T start_timer, end_timer; - upc_barrier; - if (MYTHREAD == 0) - start_timer = UPC_TICKS_NOW(); -#endif - - result = (hash_table_t*) malloc(sizeof(hash_table_t)); - result->size = n_buckets; - result->table = (shared[BS] bucket_t*) upc_all_alloc(n_buckets, sizeof(bucket_t)); - -#ifdef ALLOC_TIMING - upc_barrier; - if (MYTHREAD == 0) { - end_timer = UPC_TICKS_NOW(); - printf("\nupc_all_alloc()time for buckets is %f seconds\n", UPC_TICKS_TO_SECS(end_timer-start_timer); - - } -#endif - -#ifdef ALLOC_TIMING - if (MYTHREAD == 0) - start_timer = UPC_TICKS_NOW(); -#endif - - for (i=MYTHREAD; i < n_buckets; i+=THREADS) { - result->table[i].head = NULL; - } - -#ifdef ALLOC_TIMING - upc_barrier; - if (MYTHREAD == 0) { - end_timer = UPC_TICKS_NOW(); - printf("\nTime for initializing heads is %f seconds\n", UPC_TICKS_TO_SECS(end_timer-start_timer)); - - } -#endif - -#ifdef ALLOC_TIMING - if (MYTHREAD == 0) - start_timer = UPC_TICKS_NOW(); -#endif - shared[BS] list_t *init_ptr = (shared[BS] list_t*) upc_all_alloc(EXPANSION_FACTOR * n_buckets), sizeof(list_t)); - -#ifdef ALLOC_TIMING - upc_barrier; - if (MYTHREAD == 0) { - end_timer = UPC_TICKS_NOW(); - printf("\nupc_all_alloc()time for entries is %f seconds\n", UPC_TICKS_TO_SECS(end_timer-start_timer)); - - } -#endif - -#ifdef ALLOC_TIMING - if (MYTHREAD == 0) - start_timer = UPC_TICKS_NOW(); -#endif - memory_heap->heap_ptr = (shared[BS] shared_heap_ptr*) upc_all_alloc(THREADS, sizeof(shared_heap_ptr)); -#ifdef ALLOC_TIMING - upc_barrier; - if (MYTHREAD == 0) { - end_timer = UPC_TICKS_NOW(); - printf("\nupc_all_alloc()time for heap_ptrs is %f seconds\n", UPC_TICKS_TO_SECS(end_timer-start_timer)); - - } -#endif - -#ifdef ALLOC_TIMING - if (MYTHREAD == 0) - start_timer = UPC_TICKS_NOW(); -#endif - - memory_heap->heap_indices = (shared[BS] UPC_INT64_T*) upc_all_alloc(THREADS, sizeof(UPC_INT64_T)); - -#ifdef ALLOC_TIMING - upc_barrier; - if (MYTHREAD == 0) { - end_timer = UPC_TICKS_NOW(); - printf("\nupc_all_alloc()time for heap indices is %f seconds\n", UPC_TICKS_TO_SECS(end_timer-start_timer)); - - } -#endif - -#ifdef ALLOC_TIMING - if (MYTHREAD == 0) - start_timer = UPC_TICKS_NOW(); -#endif - memory_heap->heap_ptr[MYTHREAD] = (shared[] list_t*) (init_ptr + MYTHREAD); -#ifdef ALLOC_TIMING - upc_barrier; - if (MYTHREAD == 0) { - end_timer = UPC_TICKS_NOW(); - printf("\nTime for initializing heap ptrs is %f seconds\n", UPC_TICKS_TO_SECS(end_timer-start_timer)); - - } -#endif - - /* Make sure that memory is allocated before copying local object */ -#ifdef ALLOC_TIMING - if (MYTHREAD == 0) - start_timer = UPC_TICKS_NOW(); -#endif - memory_heap->heap_indices[MYTHREAD] = 0; - upc_barrier; -#ifdef ALLOC_TIMING - upc_barrier; - if (MYTHREAD == 0) { - end_timer = UPC_TICKS_NOW(); - printf("\nTime for initializing heap indices is %f seconds\n", UPC_TICKS_TO_SECS(end_timer-start_timer)); - - } -#endif - - return result; -} -#endif - -/* Computes the hash value of null terminated sequence */ -int64_t hash(int64_t hashtable_size, char *kmer) -{ - unsigned long hashval; - hashval = 5381; - for(; *kmer != '\0'; kmer++) hashval = (*kmer) + (hashval << 5) + hashval; - - return hashval % hashtable_size; -} - -int64_t hashseq(int64_t hashtable_size, char *seq, int size) -{ - unsigned long hashval; - hashval = 5381; - for(int i = 0; i < size; i++) { - hashval = seq[i] + (hashval << 5) + hashval; - } - - return hashval % hashtable_size; -} - -int64_t hashkmer(int64_t hashtable_size, char *seq) -{ - return hashseq(hashtable_size, seq, KMER_LENGTH); -} - -/* Use this lookup function when no writes take place in the distributed hashtable */ -#ifdef PAPYRUSKV -list_t* lookup_kmer_and_copy(int hashtable, const unsigned char *kmer, unsigned char* packed_key, list_t *cached_copy, papyruskv_pos_t* pos) -#else -shared[] list_t* lookup_kmer_and_copy(hash_table_t *hashtable, const unsigned char *kmer, list_t *cached_copy) -#endif /* PAPYRUSKV */ -{ - // TODO: Fix hash functions to compute on packed kmers and avoid conversions -#ifdef PAPYRUSKV - packSequence(kmer, packed_key, KMER_LENGTH); - - list_t *result = NULL; - _w0(11); - int iret = papyruskv_get_pos(hashtable, (const char*) packed_key, KMER_PACKED_LENGTH, (char**) &result, NULL, pos); - _w1(11); - if (iret != PAPYRUSKV_OK) return NULL; - *cached_copy = *result; //todo: - return result; -#else - int64_t hashval = hashkmer(hashtable->size, (char*) kmer); - unsigned char packed_key[KMER_PACKED_LENGTH]; - unsigned char remote_packed_key[KMER_PACKED_LENGTH]; - - packSequence(kmer, packed_key, KMER_LENGTH); - - shared[] list_t *result; - bucket_t local_buc; - - _w0(11); - local_buc = hashtable->table[hashval]; - result = local_buc.head; - - for (; result != NULL;) { - //upc_memget(remote_packed_key, result->packed_key, KMER_PACKED_LENGTH * sizeof(char)); - //upc_memget(local_res, result, sizeof(list_t)); - assert( upc_threadof( result ) == hashval % THREADS ); -#ifdef MERACULOUS - loop_until( *cached_copy = *result , IS_VALID_UPC_PTR(cached_copy->my_contig) ); -#endif -#ifdef MERDEPTH - *cached_copy = *result; -#endif -#ifdef CEA - *cached_copy = *result; -#endif - //if (local_res.structid != 1988) { - // printf("FATAL error in lookup, struct id is %d!!!\n", local_res.structid); - //} - if (comparePackedSeq(packed_key, cached_copy->packed_key, KMER_PACKED_LENGTH) == 0){ - _w1(11); - return result; - } - result = cached_copy->next; - } - if (VERBOSE > 2) { - unsigned char tmp[KMER_LENGTH+1]; - tmp[KMER_LENGTH] = '\0'; - unpackSequence(packed_key, tmp, KMER_LENGTH); - LOG("Thread %d: lookup_kmer(): did not find %s (%s)\n", MYTHREAD, tmp, kmer); - } - _w1(11); - return NULL; -#endif /* PAPYRUSKV */ -} - -#ifdef PAPYRUSKV -list_t* lookup_kmer(int hashtable, const unsigned char *kmer, unsigned char* packed_key) { -#else -shared[] list_t* lookup_kmer(hash_table_t *hashtable, const unsigned char *kmer) { -#endif /* PAPYRUSKV */ - list_t cached_copy; -#ifdef PAPYRUSKV - return lookup_kmer_and_copy(hashtable, kmer, packed_key, &cached_copy, NULL); -#else - return lookup_kmer_and_copy(hashtable, kmer, &cached_copy); -#endif /* PAPYRUSKV */ -} - -/* find the entry for this kmer or reverse complement */ -#ifdef PAPYRUSKV -list_t *lookup_least_kmer_and_copy(int dist_hashtable, const char *next_kmer, unsigned char* packed_key, list_t *cached_copy, int *is_least, papyruskv_pos_t* pos) { -#else -shared[] list_t *lookup_least_kmer_and_copy(hash_table_t *dist_hashtable, const char *next_kmer, list_t *cached_copy, int *is_least) { -#endif /* PAPYRUSKV */ - char auxiliary_kmer[KMER_LENGTH+1]; - char *kmer_to_search; - auxiliary_kmer[KMER_LENGTH] = '\0'; - /* Search for the canonical kmer */ - kmer_to_search = getLeastKmer(next_kmer, auxiliary_kmer); - *is_least = (kmer_to_search == next_kmer) ? 1 : 0; -#ifdef PAPYRUSKV - list_t *res; - res = lookup_kmer_and_copy(dist_hashtable, (unsigned char*) kmer_to_search, packed_key, cached_copy, pos); -#else - shared[] list_t *res; - res = lookup_kmer_and_copy(dist_hashtable, (unsigned char*) kmer_to_search, cached_copy); -#endif /* PAPYRUSKV */ - if (VERBOSE > 2) LOG("Thread %d: lookup_least_kmer2(%s) is_least: %d res: %s\n", MYTHREAD, next_kmer, *is_least, res == NULL ? " not found" : "found"); - return res; -} - -#ifdef PAPYRUSKV -list_t *lookup_least_kmer(int dist_hashtable, const char *next_kmer, int *was_least, unsigned char* packed_key, papyruskv_pos_t* pos) { -#else -shared[] list_t *lookup_least_kmer(hash_table_t *dist_hashtable, const char *next_kmer, int *was_least) { -#endif /* PAPYRUSKV */ - list_t cached_copy; -#ifdef PAPYRUSKV - return lookup_least_kmer_and_copy(dist_hashtable, next_kmer, packed_key, &cached_copy, was_least, pos); -#else - return lookup_least_kmer_and_copy(dist_hashtable, next_kmer, &cached_copy, was_least); -#endif /* PAPYRUSKV */ -} - -void set_ext_of_kmer(list_t *lookup_res, int is_least, char *new_seed_le, char *new_seed_re) { - if (is_least) { -#ifdef MERACULOUS - convertPackedCodeToExtension(lookup_res->packed_extensions,new_seed_le,new_seed_re); -#endif - } else { -#ifdef MERACULOUS - convertPackedCodeToExtension(lookup_res->packed_extensions,new_seed_re,new_seed_le); -#endif - *new_seed_re = reverseComplementBaseExt(*new_seed_re); - *new_seed_le = reverseComplementBaseExt(*new_seed_le); - } - if (VERBOSE > 2) LOG("Thread %d: set_ext_of_kmer: is_least: %d l:%c r:%c\n", MYTHREAD, is_least, *new_seed_le, *new_seed_re); - -} - -/* find the entry for this kmer or reverse complement, set the left and right extensions */ -#ifdef PAPYRUSKV -list_t *lookup_and_get_ext_of_kmer(int dist_hashtable, const char *next_kmer, char *new_seed_le, char *new_seed_re, unsigned char* packed_key, papyruskv_pos_t* pos) -#else -shared[] list_t *lookup_and_get_ext_of_kmer(hash_table_t *dist_hashtable, const char *next_kmer, char *new_seed_le, char *new_seed_re) -#endif /* PAPYRUSKV */ -{ - int is_least; -#ifdef PAPYRUSKV - list_t *lookup_res; -#else - shared[] list_t *lookup_res; -#endif /* PAPYRUSKV */ - list_t copy; - *new_seed_le = '\0'; - *new_seed_re = '\0'; - - /* Search for the canonical kmer */ -#ifdef PAPYRUSKV - lookup_res = lookup_least_kmer_and_copy(dist_hashtable, next_kmer, packed_key, ©, &is_least, pos); -#else - lookup_res = lookup_least_kmer_and_copy(dist_hashtable, next_kmer, ©, &is_least); -#endif /* PAPYRUSKV */ - - if (lookup_res == NULL) { - return lookup_res; - } - - /* Find extensions of the new kmer found in the hashtable */ - set_ext_of_kmer(©, is_least, new_seed_le, new_seed_re); - - return lookup_res; -} - -/* get the contig_ptr "box" associated with a kmer -- must be USED already to work */ -#ifdef PAPYRUSKV -shared[] contig_ptr_box_list_t *get_contig_box_of_kmer(int hashtable, unsigned char* packed_key, list_t *lookup_res, int follow_list) { -#else -shared[] contig_ptr_box_list_t *get_contig_box_of_kmer(shared[] list_t *lookup_res, int follow_list) { -#endif /* PAPYRUSKV */ - shared[] contig_ptr_box_list_t *box_ptr = NULL; - kmer_and_ext_t kmer_and_ext; - - if (lookup_res == NULL) - printf("FATAL ERROR: K-mer should not be NULL here (right walk)\n"); - assert(lookup_res != NULL); - assert(lookup_res->used_flag == USED); -#ifdef MERACULOUS -#ifdef PAPYRUSKV - do { - box_ptr = lookup_res->my_contig; - if (box_ptr != NULL && IS_VALID_UPC_PTR(box_ptr)) break; - _w0(12); - papyruskv_get(hashtable, (const char*) packed_key, KMER_PACKED_LENGTH, (char**) &lookup_res, NULL); - _w1(12); - } while (1); -#else - loop_until ( box_ptr = lookup_res->my_contig, box_ptr != NULL && IS_VALID_UPC_PTR(box_ptr) ); -#endif /* PAPYRUSKV */ -#endif - // follow box to tail - while(follow_list && box_ptr->next != NULL) { - box_ptr = box_ptr->next; - } - - return box_ptr; -} - -/* get the contig associated with a kmer -- must be USED already to work */ -#ifdef PAPYRUSKV -shared[] contig_t *get_contig_of_kmer(int hashtable, unsigned char* packed_key, list_t *lookup_res, int follow_list) { -#else -shared[] contig_t *get_contig_of_kmer(shared[] list_t *lookup_res, int follow_list) { -#endif /* PAPYRUSKV */ - shared[] contig_ptr_box_list_t *box_ptr; - kmer_and_ext_t kmer_and_ext; - shared[] contig_t *contig = NULL; - - assert(lookup_res != NULL); - assert(lookup_res->used_flag == USED); - - loop_until( -#ifdef PAPYRUSKV - box_ptr = get_contig_box_of_kmer(hashtable, packed_key, lookup_res, follow_list); contig = box_ptr->contig, -#else - box_ptr = get_contig_box_of_kmer(lookup_res, follow_list); contig = box_ptr->contig, -#endif /* PAPYRUSKV */ - contig != NULL && IS_VALID_UPC_PTR(contig) - ); - - // can not make this assertion in parallel as the list can grow - // assert( follow_list == 0 || box_ptr->next == NULL ); - - return contig; -} - -/* Use this lookup function when writes take place in the distributed hashtable - i.e. during creation */ -/*shared[] list_t* sync_lookup_kmer(hash_table_t *hashtable, unsigned char *kmer) -{ - // TODO: Fix hash functions to compute on packed kmers and avoid conversions - int64_t hashval = hash(hashtable->size, (char*) kmer); - unsigned char packed_key[KMER_PACKED_LENGTH]; - packSequence(kmer, packed_key, KMER_LENGTH); - shared[] list_t *result; - list_t remote_element; - - upc_lock(hashtable->table[hashval].bucket_lock); - for (result = hashtable->table[hashval].head; result != NULL; result = result->next) { - upc_memget(&remote_element, result, sizeof(list_t)); - if (comparePackedSeq(packed_key, remote_element.packed_key, KMER_PACKED_LENGTH) == 0){ - upc_unlock(hashtable->table[hashval].bucket_lock); - return result; - } - } - upc_unlock(hashtable->table[hashval].bucket_lock); - return NULL; -}*/ - -#ifndef PAPYRUSKV -int add_kmer(hash_table_t *hashtable, unsigned char *kmer, unsigned char *extensions, memory_heap_t *memory_heap, int64_t *ptrs_to_stack, int64_t *ptrs_to_stack_limits, int CHUNK_SIZE) -{ - list_t new_entry; - shared[] list_t *insertion_point; - - int64_t hashval = hashkmer(hashtable->size, (char*) kmer); - int64_t pos; - int64_t new_init_pos, new_limit; - int remote_thread = upc_threadof(&(hashtable->table[hashval])); - - if (ptrs_to_stack[remote_thread] < ptrs_to_stack_limits[remote_thread]) { - pos = ptrs_to_stack[remote_thread]; - ptrs_to_stack[remote_thread]++; - } else { - - new_init_pos = UPC_ATOMIC_FADD_I64(&(memory_heap->heap_indices[remote_thread]), CHUNK_SIZE); - - new_limit = new_init_pos + CHUNK_SIZE; - if (new_limit > EXPANSION_FACTOR * (hashtable->size / THREADS)) - new_limit = EXPANSION_FACTOR * (hashtable->size / THREADS); - if (new_limit <= new_init_pos) - pos = EXPANSION_FACTOR *(hashtable->size / THREADS); - else - pos = new_init_pos; - new_init_pos++; - ptrs_to_stack[remote_thread] = new_init_pos; - ptrs_to_stack_limits[remote_thread] = new_limit; - } - - if (pos < EXPANSION_FACTOR * (hashtable->size / THREADS)) { - // Case 1: There is more space in the remote heap - insertion_point = (shared[] list_t*) ((memory_heap->heap_ptr[remote_thread]) + pos); - } else { - // Case 2; There is NOT more space in the remote heap, allocate locally space - insertion_point = (shared[] list_t*) upc_alloc(sizeof(list_t)); -#ifdef MERACULOUS - insertion_point->my_contig = (shared[] contig_ptr_box_list_t*) upc_alloc(sizeof(contig_ptr_box_list_t)); - insertion_point->my_contig->contig = NULL; -#endif - //local_allocs++; - } - - /* Pack and insert kmer info into list - use locks to avoid race conditions */ - packSequence(kmer, new_entry.packed_key, KMER_LENGTH); -#ifdef MERACULOUS - new_entry.packed_extensions = convertExtensionsToPackedCode(extensions); - new_entry.used_flag = UNUSED; -#endif - new_entry.next = NULL; - -#ifdef SYNC_PROTOCOL -#ifdef MERACULOUS - new_entry.my_contig = NULL; -#endif -#endif - upc_memput(insertion_point, &new_entry, sizeof(list_t)); - //printf("Thread %d returned from upc_memput() and hashval is %ld \n", MYTHREAD, hashval); - - /* Use locks to update the head pointer in the remote bucket */ - insertion_point->next = hashtable->table[hashval].head; - hashtable->table[hashval].head = insertion_point; - //printf("Thread %d completed add_kmer for hashval %ld \n", MYTHREAD, hashval); - - - return 0; -} -#endif /* PAPYRUSKV */ - -#endif // KMER_HASH_H - diff --git a/kv/apps/meraculous/loadModules b/kv/apps/meraculous/loadModules deleted file mode 100644 index 8d0d6997b3115bfe5660ca31096a0dff98e79980..0000000000000000000000000000000000000000 --- a/kv/apps/meraculous/loadModules +++ /dev/null @@ -1,23 +0,0 @@ -to_lower () { - tr '[A-Z]' '[a-z]' <<< $1 -} - -pe=intel -bupc=bupc-narrow -#bupc=bupc-narrow-4Kpages - -if [[ "$(to_lower $PE_ENV)" != "$pe" ]]; then - module swap PrgEnv-$(to_lower $PE_ENV) PrgEnv-$pe -fi - -if [[ "$LOADEDMODULES" == *bupc* ]]; then - loaded=$(sed 's/:/\n/g' <<< $LOADEDMODULES | grep bupc) - echo "unloading $loaded" - module unload $loaded -fi - -module load $bupc - -echo "using $BUPC_AUTOVER" - -module unload darshan diff --git a/kv/apps/meraculous/loadModules.cray b/kv/apps/meraculous/loadModules.cray deleted file mode 100644 index 1d5ad6b7985da9abdd3c7996e49ecab4948f8a13..0000000000000000000000000000000000000000 --- a/kv/apps/meraculous/loadModules.cray +++ /dev/null @@ -1,21 +0,0 @@ -to_lower () { - tr '[A-Z]' '[a-z]' <<< $1 -} - -pe=cray - -if [[ "$(to_lower $PE_ENV)" != "$pe" ]]; then - module swap PrgEnv-$(to_lower $PE_ENV) PrgEnv-$pe -fi - -if [[ "$LOADEDMODULES" == *craype-hugepages* ]]; then - loaded=$(sed 's/:/\n/g' <<< $LOADEDMODULES | grep craype-hugepages) - echo "unloading $loaded" - module unload $loaded -fi - -module load gcc/4.8.1 - -#module load craype-hugepages2M - -module unload darshan diff --git a/kv/apps/meraculous/makefile b/kv/apps/meraculous/makefile deleted file mode 100644 index 8e6ac1999ea6330d65d2ecb73c31f81a7438a26f..0000000000000000000000000000000000000000 --- a/kv/apps/meraculous/makefile +++ /dev/null @@ -1,132 +0,0 @@ -####################### -# general configuration - -PAPYRUSKV = 1 -PAPYRUS = $(HOME)/work/papyrus/install - -# kmer length for all datasets used in the benchmark -KMER_LENGTH = 51 - -# base CFLAGS for UPC -#CFLAGS = -DNDEBUG -O -CFLAGS = -O -ifeq ($(PAPYRUSKV), 1) - CFLAGS += -uses-mpi -Wl,-Wl,--wrap=MPI_Init -DPAPYRUSKV -I$(PAPYRUS)/include -endif -#CFLAGS = -O0 -g - -# base CXXFLAGS -#CXXFLAGS = -DNDEBUG -O3 -std=c++11 -Wshadow -Wreturn-type -CXXFLAGS = -O3 -std=c++11 -Wshadow -Wreturn-type - -ifeq ($(PAPYRUSKV), 1) - CXXFLAGS += -craympich-mt -DPAPYRUSKV -endif -#CXXFLAGS = -O0 -std=c++11 -Wshadow -Wreturn-type -g - -# C++ compiler -# note: must support c++11 -CXX = CC - -# UPC compiler type -# determines which compiler-specific configuration is used below -# included out of the box: Berkeley UPC (bupc), Cray UPC (cray) -UPC_COMPILER = bupc - -################################ -# UPC compiler-specific settings - -ifeq ($(UPC_COMPILER), bupc) - $(info Using Berkeley UPC) - UPC_TYPE=-DUSE_BUPC -shared-heap=1GB - UPCC=upcc - # autodetect if upcc can use the more reliable -cupc2c translation option - CAN_USE_UPC2C := $(shell $(UPCC) -cupc2c hello_world.c -o hello_world >/dev/null 2>/dev/null ; echo $$?) - ifeq ($(CAN_USE_UPC2C), 0) - $(info using -cupc2c to translate UPC code) - USE_UPC2C = -cupc2c - endif - UPC_CXX_LINK=-link-with=$(CXX) -lstdc++ -endif - -ifeq ($(PAPYRUSKV), 1) - UPC_CXX_LINK+=-L$(PAPYRUS)/lib -lpapyruskv -endif - -ifeq ($(UPC_COMPILER), cray) - $(info Using CRAY UPC) - UPC_TYPE=-DUSE_CRAY_UPC - UPCC=cc -h upc -endif - -## >> add additional UPC compiler configs here << ## - -################################### -# checks, derived CPP defines, etc. - -ifeq ($(UPCC),) - $(error Unrecognized UPC compiler: $(UPC_COMPILER)) -endif - -OBJECTS = Kmer.o KmerIterator.o hash.o KmerMiddle.o wtimer.o - -KMER_PACKED_LENGTH = $(shell echo $$((($(KMER_LENGTH)+3)/4))) - -MAX_KMER_SIZE = $(shell echo $$((32*(($(KMER_LENGTH)+31)/32)))) - -KMERFLAG = -DMAX_KMER_SIZE=$(MAX_KMER_SIZE) -DKMERlength=$(KMER_LENGTH) - -CXXFLAGS += ${KMERFLAG} - -all : meraculous-$(KMER_LENGTH) - -test-mode : meraculous-$(KMER_LENGTH)-testing - -Kmer.o: Kmer.hpp Kmer.cpp - -KmerIterator.o: KmerIterator.hpp KmerIterator.cpp - -hash.o: hash.hpp hash.cpp - -wtimer.o: wtimer.h wtimer.c - -KmerMiddle.o: KmerMiddle.hpp KmerMiddle.cpp - -INCLUDES = meraculous.h kmer_hash.h kmer_handling.h readufx.h buildUFXhashBinary.h UU_traversal_final.h packingDNAseq.h - -PROFILE = -DPROFILE -DIO_TIME_PROFILE - -meraculous-%-testing : meraculous.c readufx.o $(OBJECTS) $(INCLUDES) - $(UPCC) $(USE_UPC2C) $(UPC_OPTS) $(UPC_TYPE) meraculous.c \ - -DMERACULOUS \ - -DSYNC_PROTOCOL \ - $(PROFILE) \ - -DKMER_LENGTH=$(KMER_LENGTH) \ - -DKMER_PACKED_LENGTH=$(KMER_PACKED_LENGTH) \ - $(CFLAGS) \ - readufx.o ${OBJECTS} \ - $(UPC_CXX_LINK) \ - -o $@ - -meraculous-% : meraculous.c readufx.o $(OBJECTS) $(INCLUDES) - $(UPCC) $(USE_UPC2C) $(UPC_OPTS) $(UPC_TYPE) meraculous.c \ - -DMERACULOUS \ - -DSYNC_PROTOCOL \ - $(PROFILE) \ - -DKMER_LENGTH=$(KMER_LENGTH) \ - -DKMER_PACKED_LENGTH=$(KMER_PACKED_LENGTH) \ - $(CFLAGS) \ - readufx.o ${OBJECTS} \ - $(UPC_CXX_LINK) \ - -o $@ - -.PHONY : clean -clean : - rm -f *.o - rm -f benchmark-constr benchmark-trav - rm -rf meraculous-[1-9]* hello_world - -cr: - rm -f myUUtigs_* - rm -f output_* - rm -f nUUtigs_* diff --git a/kv/apps/meraculous/makefile.orig b/kv/apps/meraculous/makefile.orig deleted file mode 100644 index 275ca11c0b653fb4f520820f8d4934b62aa7cb2b..0000000000000000000000000000000000000000 --- a/kv/apps/meraculous/makefile.orig +++ /dev/null @@ -1,110 +0,0 @@ -####################### -# general configuration - -# kmer length for all datasets used in the benchmark -KMER_LENGTH = 51 - -# base CFLAGS for UPC -CFLAGS = -DNDEBUG -O -#CFLAGS = -O0 -g - -# base CXXFLAGS -CXXFLAGS = -DNDEBUG -O3 -std=c++11 -Wshadow -Wreturn-type -#CXXFLAGS = -O0 -std=c++11 -Wshadow -Wreturn-type -g - -# C++ compiler -# note: must support c++11 -CXX = CC - -# UPC compiler type -# determines which compiler-specific configuration is used below -# included out of the box: Berkeley UPC (bupc), Cray UPC (cray) -UPC_COMPILER = bupc - -################################ -# UPC compiler-specific settings - -ifeq ($(UPC_COMPILER), bupc) - $(info Using Berkeley UPC) - UPC_TYPE=-DUSE_BUPC -shared-heap=1GB - UPCC=upcc - # autodetect if upcc can use the more reliable -cupc2c translation option - CAN_USE_UPC2C := $(shell $(UPCC) -cupc2c hello_world.c -o hello_world >/dev/null 2>/dev/null ; echo $$?) - ifeq ($(CAN_USE_UPC2C), 0) - $(info using -cupc2c to translate UPC code) - USE_UPC2C = -cupc2c - endif - UPC_CXX_LINK=-link-with=$(CXX) -lstdc++ -endif - -ifeq ($(UPC_COMPILER), cray) - $(info Using CRAY UPC) - UPC_TYPE=-DUSE_CRAY_UPC - UPCC=cc -h upc -endif - -## >> add additional UPC compiler configs here << ## - -################################### -# checks, derived CPP defines, etc. - -ifeq ($(UPCC),) - $(error Unrecognized UPC compiler: $(UPC_COMPILER)) -endif - -OBJECTS = Kmer.o KmerIterator.o hash.o KmerMiddle.o - -KMER_PACKED_LENGTH = $(shell echo $$((($(KMER_LENGTH)+3)/4))) - -MAX_KMER_SIZE = $(shell echo $$((32*(($(KMER_LENGTH)+31)/32)))) - -KMERFLAG = -DMAX_KMER_SIZE=$(MAX_KMER_SIZE) -DKMERlength=$(KMER_LENGTH) - -CXXFLAGS += ${KMERFLAG} - -all : meraculous-$(KMER_LENGTH) - -test-mode : meraculous-$(KMER_LENGTH)-testing - -Kmer.o: Kmer.hpp Kmer.cpp - -KmerIterator.o: KmerIterator.hpp KmerIterator.cpp - -hash.o: hash.hpp hash.cpp - -KmerMiddle.o: KmerMiddle.hpp KmerMiddle.cpp - -INCLUDES = meraculous.h kmer_hash.h kmer_handling.h readufx.h buildUFXhashBinary.h UU_traversal_final.h packingDNAseq.h - -PROFILE = -DPROFILE -DIO_TIME_PROFILE - -meraculous-%-testing : meraculous.c readufx.o $(OBJECTS) $(INCLUDES) - $(UPCC) $(USE_UPC2C) $(UPC_OPTS) $(UPC_TYPE) meraculous.c \ - -DMERACULOUS \ - -DSYNC_PROTOCOL \ - $(PROFILE) \ - -DKMER_LENGTH=$(KMER_LENGTH) \ - -DKMER_PACKED_LENGTH=$(KMER_PACKED_LENGTH) \ - $(CFLAGS) \ - readufx.o ${OBJECTS} \ - $(UPC_CXX_LINK) \ - -o $@ - -meraculous-% : meraculous.c readufx.o $(OBJECTS) $(INCLUDES) - $(UPCC) $(USE_UPC2C) $(UPC_OPTS) $(UPC_TYPE) meraculous.c \ - -DMERACULOUS \ - -DDISABLE_SAVE_RESULTS \ - -DSYNC_PROTOCOL \ - $(PROFILE) \ - -DKMER_LENGTH=$(KMER_LENGTH) \ - -DKMER_PACKED_LENGTH=$(KMER_PACKED_LENGTH) \ - $(CFLAGS) \ - readufx.o ${OBJECTS} \ - $(UPC_CXX_LINK) \ - -o $@ - -.PHONY : clean -clean : - rm -f *.o - rm -f benchmark-constr benchmark-trav - rm -rf meraculous-[1-9]* hello_world diff --git a/kv/apps/meraculous/meraculous.c b/kv/apps/meraculous/meraculous.c deleted file mode 100644 index 1b0f4229754867039e510703eff5847ea709f5bc..0000000000000000000000000000000000000000 --- a/kv/apps/meraculous/meraculous.c +++ /dev/null @@ -1,492 +0,0 @@ -#include -#include -#include -#include -#include -#include "optlist.h" -#include "optlist.c" - -#include - -#include "meraculous.h" - -#ifdef LHS_PERF -int64_t lookups = 0; -int64_t success = 0; -#endif - -#ifdef USE_CRAY_UPC -#include -#include -#endif - -#include -#include -#include -#include - -#include "kmer_hash.h" -#include "kmer_handling.h" - -#if defined(DETAILED_BUILD_PROFILE) || defined(IO_TIME_PROFILE) -double fileIOTime = 0.0; -#endif -#ifdef DETAILED_BUILD_PROFILE -double cardCalcTime = 0.0; -double setupTime = 0.0; -double storeTime = 0.0; -#endif - -#include "readufx.h" -#include "buildUFXhashBinary.h" - -int myContigs = 0; - -#include "UU_traversal_final.h" - -#define MAX_READ_FILENAME_SIZE 2000 - -#ifdef PAPYRUSKV -#include -#endif -char nick_[256]; - -#ifdef USE_BUPC -shared int64_t contig_id; -#endif - -#ifdef USE_CRAY_UPC -shared long contig_id; -#endif - -shared[BS] contig_ptr_t *contig_list; - -shared int64_t timestamp; -int64_t local_allocs = 0; - -#ifdef PROFILE -int64_t bases_added = 0; -#endif - -#if defined(UU_TRAV_PROFILE) || defined(DETAILED_UU_TRAV_PROFILE) -double walking_time = 0.0; -double UU_time = 0.0; -#endif - -#ifdef CONTIG_LOCK_ALLOC_PROFILE -double lockAllocTime = 0.0; -#endif - -int main(int argc, char **argv) { -#ifdef PAPYRUSKV - bupc_init(&argc, &argv); - papyruskv_init(&argc, &argv, "./pkv"); -#endif /* PAPYRUSKV */ - sprintf(nick_, "[%d]", MYTHREAD); - int fileNo = 0; - int i; - int64_t size; -#ifdef PAPYRUSKV - int dist_hashtable; -#else - hash_table_t *dist_hashtable; -#endif /* PAPYRUSKV */ - memory_heap_t memory_heap; - FILE *fd, *my_out_file, *blastresFD; - FILE *reads_fd, *fdReads; - char readFileName[MAX_READ_FILENAME_SIZE]; - char outputBlastmap[MAX_READ_FILENAME_SIZE]; -#if defined(DETAILED_BUILD_PROFILE) || defined(IO_TIME_PROFILE) - shared[1] double *ioTimes; - double max_IO; -#endif -#ifdef DETAILED_BUILD_PROFILE - shared[1] double *setupTimes; - shared[1] double *calcTimes; - shared[1] double *storeTimes; - double min_IO, min_calc, min_store, min_setup; - double max_store, max_calc, max_setup; - double sum_ios=0.0; - double sum_calcs=0.0; - double sum_stores=0.0; - double sum_setups=0.0; -#endif -#ifdef DETAILED_UU_TRAV_PROFILE - shared[1] double *UU_times_all; - shared[1] double *walking_times_all; - double min_UU_time, min_walking_time; - double max_UU_time, max_walking_time; - double sum_UU_time=0.0; - double sum_walking_time=0.0; -#endif - - /* Use getopt() to read arguments */ - extern char *optarg; - extern int optind; - int c; - char *input_UFX_name, *output_name, *read_files_name; - int minimum_contig_length=MINIMUM_CONTIG_SIZE, dmin=10; - int chunk_size = 1; - - option_t *optList, *thisOpt; - optList = NULL; - optList = GetOptList(argc, argv, "i:o:m:d:c:s:l:f:"); - - char *string_size; - int load_factor = 1; - char *oracle_file; - - while (optList != NULL) { - thisOpt = optList; - optList = optList->next; - switch (thisOpt->option) { - case 'i': - input_UFX_name = thisOpt->argument; - break; - case 'o': - output_name = thisOpt->argument; - break; - case 'm': - minimum_contig_length = atoi(thisOpt->argument); - break; - case 'd': - dmin = atoi(thisOpt->argument); - break; - case 'c': - chunk_size = atoi(thisOpt->argument); - break; - case 's': - string_size = thisOpt->argument; - break; - case 'l': - load_factor = atoi(thisOpt->argument); - break; - case 'f': - oracle_file = thisOpt->argument; - break; - default: - break; - } - - free(thisOpt); - } - - UPC_TICK_T start, end; - - if (MYTHREAD == 0) { -#ifndef NO_PAD - printf("Struct size is %ld, with %ld padding, %ld shared[] ptr\n", sizeof(list_t), UPC_PADDING, sizeof(shared void*)); -#else - printf("Struct size is %ld, no padding, %ld shared[] ptr\n", sizeof(list_t), sizeof(shared void*)); -#endif - } - if (strlen(output_name) > 200) { - if (MYTHREAD == 0) printf("Please choose a shorter output name max 200 chars\n"); - upc_global_exit(1); - } - double con_time, trav_time, blastmap_time; - char outputfile_name[255]; - sprintf(outputfile_name,"output_%d_%s", MYTHREAD, output_name); - -#if VERBOSE > 0 - char logfile_name[255]; - sprintf(logfile_name,"log_%d_%s", MYTHREAD, output_name); - - mylog = fopen(logfile_name, "w"); -#else - mylog = NULL; -#endif - -#ifdef SYNC_PROTOCOL - if (MYTHREAD == 0) - printf("\n\n*************** RUNNING VERSION WITH SYNCHRONIZATION PROTOCOL ENABLED ***************\n\n"); -#endif - -#ifndef SYNC_PROTOCOL - if (MYTHREAD == 0) - printf("\n\n*************** RUNNING VERSION WITH SYNCHRONIZATION PROTOCOL DISABLED ***************\n\n"); -#endif - -#ifdef DEBUG - if (MYTHREAD == 0) - printf("\n\n*************** RUNNING VERSION WITH DEBUG assertions and extra checks ***************\n\n"); -#endif - -#if VERBOSE > 0 - if (MYTHREAD == 0) - printf("\n\n*************** RUNNING LOGGED VERBOSE (%d) OUTPUT ***********************************\n\n", VERBOSE); -#endif - - -#ifdef PROFILE - upc_barrier; - /* Time the construction of the hashtable */ - if (MYTHREAD == 0) { - start = UPC_TICKS_NOW(); - } -#endif - - /* Build UFX hashtable */ - FILE *fdInput; - int64_t myshare; - int dsize; - fdInput = UFXInitOpen(input_UFX_name, &dsize, &myshare, THREADS, MYTHREAD, &size); - if (MYTHREAD == 0) { - int64_t minMemory = 12*(sizeof(list_t) + sizeof(int64_t)) * size / 10 / 1024/ 1024/ THREADS; - printf("Minimum required shared memory: %ld MB. (%ld ufx kmers) If memory runs out re-run with more -shared-heap\n", minMemory, size); - fflush(stdout); - } - _trace("myshare[%ld] dsize[%d] size[%ld] dmin[%d] chunk_size[%d] load_factor[%d]", myshare, dsize, size, dmin, chunk_size, load_factor); - - dist_hashtable = buildUFXhash(size, fdInput, &memory_heap, myshare, dsize, dmin, chunk_size, load_factor); - -#ifdef PROFILE - /* Time the construction of the hashtable */ - if (MYTHREAD == 0) { - end = UPC_TICKS_NOW(); - con_time = UPC_TICKS_TO_SECS(end-start); - printf("\n\n*********** OVERALL TIME BREAKDOWN ***************\n\n"); - printf("\nTime for constructing UFX hash table is : %f seconds\n", con_time); - fflush(stdout); - } -#endif - - /* UU-mer graph traversal */ - - /* initialze global shared variables */ - if (MYTHREAD == 0) { - contig_id = 0; - contig_list = NULL; - upc_fence; - } - -#ifdef DISABLE_SAVE_RESULTS - my_out_file = NULL; -#else - my_out_file = fopen(outputfile_name,"w+"); -#endif - -#ifdef PROFILE - upc_barrier; - - /* Time the UU-graph traversal */ - if (MYTHREAD == 0) { - start = UPC_TICKS_NOW(); - } -#endif - - UU_graph_traversal(dist_hashtable, my_out_file, minimum_contig_length); - -#ifdef PROFILE - upc_barrier; - /* Time the UU-graph traversal */ - if (MYTHREAD == 0) { - end = UPC_TICKS_NOW(); - trav_time = UPC_TICKS_TO_SECS(end-start); - printf("\nTime for UU-graph traversal is : %f seconds\n", trav_time); - printf("\nTotal time is : %f seconds\n", trav_time + con_time); - printf("\nTotal contigs stored: %ld\n", contig_id); - } -#endif - -#ifdef IO_TIME_PROFILE - upc_barrier; - ioTimes = (shared[1] double*) upc_all_alloc(THREADS, sizeof(double)); - upc_barrier; - ioTimes[MYTHREAD] = fileIOTime; - upc_barrier; - upc_fence; - if (MYTHREAD == 0) { - max_IO = ioTimes[0]; - for (i=0; i max_IO) - max_IO = ioTimes[i]; - printf("\nMaximum IO time : %f seconds\n", max_IO); - } - upc_all_free(ioTimes); - upc_barrier; -#endif - -#ifdef CONTIG_LOCK_ALLOC_PROFILE - upc_barrier; - printf("\nTime in contig lock allocation is : %f seconds\n", lockAllocTime); - upc_barrier; -#endif - -#ifdef DETAILED_BUILD_PROFILE - /* Measure load imbalance in blastmap */ - upc_barrier; - ioTimes = (shared[1] double*) upc_all_alloc(THREADS, sizeof(double)); - storeTimes = (shared[1] double*) upc_all_alloc(THREADS, sizeof(double)); - calcTimes = (shared[1] double*) upc_all_alloc(THREADS, sizeof(double)); - setupTimes = (shared[1] double*) upc_all_alloc(THREADS, sizeof(double)); - upc_barrier; - ioTimes[MYTHREAD] = fileIOTime; - setupTimes[MYTHREAD] = setupTime; - storeTimes[MYTHREAD] = storeTime; - calcTimes[MYTHREAD] = cardCalcTime; - upc_barrier; - upc_fence; - - if (MYTHREAD == 0) { - min_IO = ioTimes[0]; - max_IO = ioTimes[0]; - min_setup = setupTimes[0]; - max_setup = setupTimes[0]; - min_store = storeTimes[0]; - max_store = storeTimes[0]; - min_calc = calcTimes[0]; - max_calc = calcTimes[0]; - - - for (i=0; i max_IO) { - max_IO = ioTimes[i]; - } - - if ( storeTimes[i] < min_store) { - min_store = storeTimes[i]; - } - - if ( storeTimes[i] > max_store) { - max_store = storeTimes[i]; - } - - if ( calcTimes[i] < min_calc) { - min_calc = calcTimes[i]; - } - - if ( calcTimes[i] > max_calc) { - max_calc = calcTimes[i]; - } - - if ( setupTimes[i] < min_setup) { - min_setup = setupTimes[i]; - } - - if ( setupTimes[i] > max_setup) { - max_setup = setupTimes[i]; - } - - } - printf("\n******** CONSTRUCTION DETAILED STATISTICS ********\n"); - printf("IOs: Avg %f\tMin %f\tMax %f\n",sum_ios/THREADS, min_IO, max_IO); - printf("Calculating cardinalities: Avg %f\tMin %f\tMax %f\n",sum_calcs/THREADS, min_calc, max_calc); - printf("Setting up: Avg %f\tMin %f\tMax %f\n",sum_setups/THREADS, min_setup, max_setup); - printf("Storing k-mers: Avg %f\tMin %f\tMax %f\n",sum_stores/THREADS, min_store, max_store); -#ifdef LHS_PERF - printf("Percentage of node-local lookups: %f %%\n", (100.0*success)/(1.0 * lookups)); -#endif - - } - - upc_barrier; - -#endif - - upc_barrier; - if (my_out_file != NULL) - fclose(my_out_file); - -#ifdef PROFILE -#ifdef WORKLOAD_PROFILING - if (MYTHREAD == 0) { - printf("\n------------------------- STATS for UU graph traversal ----------------------------\n"); - } - upc_barrier; - fclose(my_out_file); - printf("Thread %d added %ld bases in total\n", MYTHREAD, bases_added); -#endif -#endif - -#ifdef UU_TRAV_PROFILE - printf("Thread %d spent %f seconds in UU-graph traversal, %f seconds in walking (%f %%)\n", MYTHREAD, UU_time, walking_time, walking_time/UU_time*100.0); -#endif - - upc_barrier; - -#ifdef DETAILED_UU_TRAV_PROFILE - upc_barrier; - UU_times_all = (shared[1] double*) upc_all_alloc(THREADS, sizeof(double)); - walking_times_all = (shared[1] double*) upc_all_alloc(THREADS, sizeof(double)); - upc_barrier; - UU_times_all[MYTHREAD] = UU_time; - walking_times_all[MYTHREAD] = walking_time; - upc_barrier; - upc_fence; - - if (MYTHREAD == 0) { - min_UU_time = UU_times_all[0]; - min_walking_time = walking_times_all[0]; - max_UU_time = UU_times_all[0]; - max_walking_time = walking_times_all[0]; - - for (i=0; i max_walking_time ) { - max_walking_time = walking_times_all[i]; - } - - if ( UU_times_all[i] > max_UU_time ) { - max_UU_time = UU_times_all[i]; - } - } - printf("\n******** TRAVERSAL DETAILED STATISTICS ********\n"); - printf("Total traversal: Avg %f\tMin %f\tMax %f\n", sum_UU_time / THREADS, min_UU_time, max_UU_time); - printf("Walking time: Avg %f\tMin %f\tMax %f\n", sum_walking_time / THREADS, min_walking_time, max_walking_time); - } - - upc_barrier; - -#endif /* DETAILED_UU_TRAV_PROFILE */ - - if (mylog != NULL) - fclose(mylog); - -#ifndef DISABLE_SAVE_RESULTS - - /* Print some metafiles used in downstream steps */ - if ( MYTHREAD == 0 ) { - char countFileName[255]; - sprintf(countFileName,"nUUtigs_%s.txt", output_name); - FILE *countFD = fopen(countFileName, "w+" ); - fprintf(countFD, "%ld\n", contig_id); - fclose(countFD); - } - - char mycountFileName[255]; - sprintf(mycountFileName,"myUUtigs_%s_%d.txt", output_name, MYTHREAD); - FILE *mycountFD = fopen(mycountFileName, "w+" ); - fprintf(mycountFD, "%d\n", myContigs); - fclose(mycountFD); - -#endif - - upc_barrier; - -#ifdef PAPYRUSKV - papyruskv_finalize(); - bupc_exit(0); -#endif /* PAPYRUSKV */ - - return 0; -} diff --git a/kv/apps/meraculous/meraculous.h b/kv/apps/meraculous/meraculous.h deleted file mode 100644 index 680b92cedb219fd5f476ba70f78a507401c56c6c..0000000000000000000000000000000000000000 --- a/kv/apps/meraculous/meraculous.h +++ /dev/null @@ -1,257 +0,0 @@ -#ifndef MERACULOUS_H -#define MERACULOUS_H - -#include -#include -#include -#include -#include -#include -#include -#include "Debug.h" - -#ifndef VERBOSE -#define VERBOSE 0 -#endif - -/* TODO: Define different block sizes according to data structure */ -#define BS 1 - -FILE *mylog; -#define LOG(...) fprintf(mylog == NULL ? stderr : mylog, __VA_ARGS__) - -#if defined USE_BUPC -# define UPC_POLL bupc_poll() -# define UPC_INT64_T int64_t -# define UPC_ATOMIC_FADD_I64 bupc_atomicI64_fetchadd_strict -# define UPC_ATOMIC_CSWAP_I64 bupc_atomicI64_cswap_strict -# define USED_FLAG_TYPE int32_t -# define UPC_ATOMIC_CSWAP_USED_FLAG bupc_atomicI_cswap_strict -// deprecated -// # define UPC_TICK_T bupc_tick_t -// # define UPC_TICKS_NOW bupc_ticks_now -// # define UPC_TICKS_TO_SECS( t ) (bupc_ticks_to_us( t ) / 1000000.0) -#include -# define UPC_TICK_T upc_tick_t -# define UPC_TICKS_NOW upc_ticks_now -# define UPC_TICKS_TO_SECS( t ) (upc_ticks_to_ns( t ) / 1000000000.0) -#elif defined USE_CRAY_UPC -# define UPC_POLL /* noop */ -# define UPC_INT64_T int64_t -# define UPC_ATOMIC_FADD_I64 _amo_afadd_upc -# define UPC_ATOMIC_CSWAP_I64 _amo_acswap_upc -# define USED_FLAG_TYPE UPC_INT64_T -# define UPC_ATOMIC_CSWAP_USED_FLAG UPC_ATOMIC_CSWAP_I64 -#include -# define UPC_TICK_T upc_tick_t -# define UPC_TICKS_NOW upc_ticks_now -# define UPC_TICKS_TO_SECS( t ) (upc_ticks_to_ns( t ) / 1000000000.0) -#endif - -#ifndef REMOTE_ASSERT -#define REMOTE_ASSERT 0 -#endif - -// This check is necessary to ensure that shared pointers of 16 bytes are unlikely to be corrupted. -// 8 byte pointers will never be subject to a race condition -#define LOOP_CHECK_INTERVAL 100000 -#ifdef USE_CRAY_UPC -// going for the whole address space in upc_addrfield check -#define IS_VALID_UPC_PTR( ptr ) ( sizeof(shared void *) == 8 ? 1 : ( ptr == NULL || ( upc_threadof(ptr) >= 0 && upc_threadof(ptr) < THREADS && upc_phaseof(ptr) >= 0 && upc_phaseof(ptr) < BS && upc_addrfield(ptr) < (1L<<48) ) ) ) -#else -#define IS_VALID_UPC_PTR( ptr ) ( sizeof(shared void *) == 8 ? 1 : ( ptr == NULL || ( upc_threadof(ptr) >= 0 && upc_threadof(ptr) < THREADS && upc_phaseof(ptr) >= 0 && upc_phaseof(ptr) < BS && upc_addrfield(ptr) < 17179869184 ) ) ) -#endif - -#define loop_until( stmt, cond ) \ -{ \ - long attempts = 0; do \ - { \ - stmt; \ - if ( cond ) break; \ - UPC_POLL; \ - if (++attempts % LOOP_CHECK_INTERVAL == 0) LOG("possible infinite loop in loop_until(" #stmt ", " #cond "): %s:%u\n", __FILE__, __LINE__); \ - } while( 1 ); \ - assert( cond ); \ -} - - -#if REMOTE_ASSERT != 0 -#define remote_assert( cond ) loop_until( ((void)0), cond ); assert( cond ); -#else -#define remote_assert( cond ) /* noop(cond) */ -#endif - -#ifndef EXPANSION_FACTOR -#define EXPANSION_FACTOR 2 -#endif - -/* minimum allocation for contig sequences */ -#ifndef MINIMUM_CONTIG_SIZE -#define MINIMUM_CONTIG_SIZE 192 -#endif - -#define INCR_FACTOR 2 - -/* Define segment length for FASTA sequences */ -#ifndef SEGMENT_LENGTH -#define SEGMENT_LENGTH 51 -#endif - -/* Define constants for states etc */ -#define USED 1 -#define UNUSED (-1) -#define FINISHED 1 -#define UNFINISHED 0 -#define TRUE 1 -#define FALSE 0 -#define ACTIVE 0 -#define ABORTED 1 -#define CLAIMED 2 -#define COMPLETE 3 - -#define oracle_t unsigned char - -/* Contig data structure */ -typedef struct contig_t contig_t; -typedef shared[] contig_t * contig_ptr_t; -typedef struct contig_ptr_box_list_t contig_ptr_box_list_t; - -/* contig "box" holding contig_t pointers in a linked list and list of merged contigs */ -struct contig_ptr_box_list_t { - shared[] contig_ptr_box_list_t *next; - contig_ptr_t contig; - contig_ptr_t original; -}; - -struct contig_t{ -#ifdef SYNC_PROTOCOL - upc_lock_t *state_lock; // Use this lock to synchronize threads when concatenating contigs - int64_t state; // State of the contig -#endif - shared[] char *sequence; // Actual content of the contig - int64_t size; // Current size of the contig - int64_t start; // position of the first base in the sequence - int64_t end; // position of the last base in the sequence - int64_t is_circular; // 1 if the contig is circular or otherwise wraps onto itself -#ifndef SYNC_PROTOCOL - int64_t timestamp; // Timestamp used to pick "randomly" contigs if no synchronization protocol is used -#endif - int64_t contig_id; // The unique id of the contig - shared[] contig_ptr_box_list_t *myself; // a linked list pointer of contigs -}; - -/* Hash-table entries data structure (i.e. kmers and extensions) */ -typedef struct list_t list_t; - -#ifdef MARK_POS_IN_CONTIG -#define LIST_POS_IN_CONTIG int posInContig; /* position of kmer in the UU contig */ -#else -#define LIST_POS_IN_CONTIG /* no field */ -#endif - -#ifdef SYNC_PROTOCOL - -#ifdef MERACULOUS - -#define LIST_STRUCT_CONTENTS \ -shared[] list_t *next; /* Pointer to next entry in the same bucket */ \ -shared[] contig_ptr_box_list_t *my_contig; /* Pointer to the "box" of the contig ptr this k-mer has been added to */ \ -USED_FLAG_TYPE used_flag; /* State flag */ \ -LIST_POS_IN_CONTIG \ -unsigned char packed_key[KMER_PACKED_LENGTH]; /* The packed key of the k-mer */ \ -unsigned char packed_extensions; /* The packed extensions of the k-mer */ - -#endif - -#ifdef MERDEPTH - -#define LIST_STRUCT_CONTENTS \ -shared[] list_t *next; /* Pointer to next entry in the same bucket */ \ -int count; /* State flag */ \ -unsigned char packed_key[KMER_PACKED_LENGTH]; /* The packed key of the k-mer */ - -#endif - -#ifdef CEA - -#define LIST_STRUCT_CONTENTS \ -shared[] list_t *next; /* Pointer to next entry in the same bucket */ \ -char left_ext; \ -char right_ext; \ -unsigned char packed_key[KMER_PACKED_LENGTH]; /* The packed key of the k-mer */ - -#endif - -#else // !defined SYNC_PROTOCOL - -#define LIST_STRUCT_CONTENTS \ -shared[] list_t *next; /* Pointer to next entry in the same bucket */ \ -UPC_INT64_T used_flag; /* State flag */ \ -unsigned char packed_key[KMER_PACKED_LENGTH]; /* The packed key of the k-mer */ \ -unsigned char packed_extensions; /* The packed extensions of the k-mer */ - -#endif - -typedef struct unpadded_list_t unpadded_list_t; -struct unpadded_list_t{ - LIST_STRUCT_CONTENTS -}; - -//#define NO_PAD -#ifndef UPC_PAD_TO -#define UPC_PAD_TO 64 -#endif -#define UPC_PADDING (sizeof(unpadded_list_t) % UPC_PAD_TO == 0 ? 0 : UPC_PAD_TO - sizeof(unpadded_list_t) % UPC_PAD_TO) - -struct list_t{ -#ifdef PAPYRUSKV -shared[] contig_ptr_box_list_t *my_contig; /* Pointer to the "box" of the contig ptr this k-mer has been added to */ \ -USED_FLAG_TYPE used_flag; /* State flag */ \ -unsigned char packed_extensions; /* The packed extensions of the k-mer */ -#else - LIST_STRUCT_CONTENTS -#ifndef NO_PAD - unsigned char _padding_for_UPC_bug[ UPC_PADDING ]; -#endif -#endif /* PAPYRUSKV */ -}; - -typedef shared[] list_t* shared_heap_ptr; - - -/* Bucket data structure */ -typedef struct bucket_t bucket_t; -struct bucket_t{ - shared[] list_t *head; // Pointer to the first entry of the hashtable -}; - -/* Hash-table data structure */ -typedef struct hash_table_t hash_table_t; -struct hash_table_t { - int64_t size; // Size of the hashtable - shared[BS] bucket_t *table; // Entries of the hashtable are pointers to buckets -}; - -typedef shared[BS] UPC_INT64_T* shared_int64_ptr; - -/* Memory heap data structure */ -typedef struct memory_heap_t memory_heap_t; -struct memory_heap_t { - shared[BS] shared_heap_ptr *heap_ptr; // Pointers to shared memory heaps - shared[BS] UPC_INT64_T *heap_indices; // Indices of remote heaps - shared_heap_ptr *cached_heap_ptrs; - shared_int64_ptr *cached_heap_indices; - int64_t heap_size; -}; - -/* contigScaffoldMap data structure */ -typedef struct contigScaffoldMap_t contigScaffoldMap_t; -struct contigScaffoldMap_t { - int cStrand; - int scaffID; - int sStart; - int sEnd; -}; - -#endif // MERACULOUS_H - diff --git a/kv/apps/meraculous/optlist.c b/kv/apps/meraculous/optlist.c deleted file mode 100644 index eabbd7007fbd83a629824825281a2a7537824d16..0000000000000000000000000000000000000000 --- a/kv/apps/meraculous/optlist.c +++ /dev/null @@ -1,262 +0,0 @@ -/*************************************************************************** -* Command Line Option Parser -* -* File : optlist.c -* Purpose : Provide getopt style command line option parsing -* Author : Michael Dipperstein -* Date : August 1, 2007 -* -**************************************************************************** -* HISTORY -* -* $Id: optlist.c,v 1.2 2008/12/25 05:33:28 michael Exp $ -* $Log: optlist.c,v $ -* Revision 1.2 2008/12/25 05:33:28 michael -* Add support for multiple options following a single dash ('-'). -* -* Revision 1.1.1.2 2007/09/04 04:45:42 michael -* Added FreeOptList. -* -* Revision 1.1.1.1 2007/08/07 05:01:48 michael -* Initial Release -* -**************************************************************************** -* -* OptList: A command line option parsing library -* Copyright (C) 2007 by Michael Dipperstein (mdipper@alumni.engr.ucsb.edu) -* -* This file is part of the OptList library. -* -* OptList is free software; you can redistribute it and/or modify it -* under the terms of the GNU Lesser General Public License as published by -* the Free Software Foundation; either version 3 of the License, or (at -* your option) any later version. -* -* OptList is distributed in the hope that it will be useful, but -* WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser -* General Public License for more details. -* -* You should have received a copy of the GNU Lesser General Public License -* along with this program. If not, see . -* -***************************************************************************/ - -/*************************************************************************** -* INCLUDED FILES -***************************************************************************/ -#include "optlist.h" -#include -#include -#include - -/*************************************************************************** -* TYPE DEFINITIONS -***************************************************************************/ - -/*************************************************************************** -* CONSTANTS -***************************************************************************/ - -/*************************************************************************** -* GLOBAL VARIABLES -***************************************************************************/ - -/*************************************************************************** -* PROTOTYPES -***************************************************************************/ -option_t *MakeOpt(const char option, char *const argument, const int index); -int MatchOpt(const char argument, char *const options); - -/*************************************************************************** -* FUNCTIONS -***************************************************************************/ - -/**************************************************************************** -* Function : GetOptList -* Description: This function is similar to the POSIX function getopt. All -* options and their corresponding arguments are returned in a -* linked list. This function should only be called once per -* an option list and it does not modify argv or argc. -* Parameters : argc - the number of command line arguments (including the -* name of the executable) -* argv - pointer to the open binary file to write encoded -* output -* options - getopt style option list. A NULL terminated -* string of single character options. Follow an -* option with a colon to indicate that it requires -* an argument. -* Effects : Creates a link list of command line options and their -* arguments. -* Returned : option_t type value where the option and arguement fields -* contain the next option symbol and its argument (if any). -* The argument field will be set to NULL if the option is -* specified as having no arguments or no arguments are found. -* The option field will be set to PO_NO_OPT if no more -* options are found. -* -* NOTE: The caller is responsible for freeing up the option list when it -* is no longer needed. -****************************************************************************/ -option_t *GetOptList(const int argc, char *const argv[], char *const options) -{ - int nextArg; - option_t *head, *tail; - int optIndex, argIndex; - - /* start with first argument and nothing found */ - nextArg = 1; - head = NULL; - tail = NULL; - - /* loop through all of the command line arguments */ - while (nextArg < argc) - { - argIndex = 1; - - while ((strlen(argv[nextArg]) > argIndex) && ('-' == argv[nextArg][0])) - { - /* attempt to find a matching option */ - optIndex = MatchOpt(argv[nextArg][argIndex], options); - - if (options[optIndex] == argv[nextArg][argIndex]) - { - /* we found the matching option */ - if (NULL == head) - { - head = MakeOpt(options[optIndex], NULL, OL_NOINDEX); - tail = head; - } - else - { - tail->next = MakeOpt(options[optIndex], NULL, OL_NOINDEX); - tail = tail->next; - } - - if (':' == options[optIndex + 1]) - { - /* the option found should have a text arguement */ - argIndex++; - - if (strlen(argv[nextArg]) > argIndex) - { - /* no space between argument and option */ - tail->argument = &(argv[nextArg][argIndex]); - tail->argIndex = nextArg; - } - else if (nextArg < argc) - { - /* there must be space between the argument option */ - nextArg++; - tail->argument = argv[nextArg]; - tail->argIndex = nextArg; - } - - break; /* done with argv[nextArg] */ - } - } - - argIndex++; - } - - nextArg++; - } - - return head; -} - -/**************************************************************************** -* Function : MakeOpt -* Description: This function uses malloc to allocate space for an option_t -* type structure and initailizes the structure with the -* values passed as a parameter. -* Parameters : option - this option character -* argument - pointer string containg the argument for option. -* Use NULL for no argument -* index - argv[index] contains argument us OL_NOINDEX for -* no argument -* Effects : A new option_t type variable is created on the heap. -* Returned : Pointer to newly created and initialized option_t type -* structure. NULL if space for structure can't be allocated. -****************************************************************************/ -option_t *MakeOpt(const char option, char *const argument, const int index) -{ - option_t *opt; - - opt = malloc(sizeof(option_t)); - - if (opt != NULL) - { - opt->option = option; - opt->argument = argument; - opt->argIndex = index; - opt->next = NULL; - } - else - { - perror("Failed to Allocate option_t"); - } - - return opt; -} - -/**************************************************************************** -* Function : FreeOptList -* Description: This function will free all the elements in an option_t -* type linked list starting from the node passed as a -* parameter. -* Parameters : list - head of linked list to be freed -* Effects : All elements of the linked list pointed to by list will -* be freed and list will be set to NULL. -* Returned : None -****************************************************************************/ -void FreeOptList(option_t *list) -{ - option_t *head, *next; - - head = list; - list = NULL; - - while (head != NULL) - { - next = head->next; - free(head); - head = next; - } - - return; -} - -/**************************************************************************** -* Function : MatchOpt -* Description: This function searches for an arguement in an option list. -* It will return the index to the option matching the -* arguement or the index to the NULL if none is found. -* Parameters : arguement - character arguement to be matched to an -* option in the option list -* options - getopt style option list. A NULL terminated -* string of single character options. Follow an -* option with a colon to indicate that it requires -* an argument. -* Effects : None -* Returned : Index of argument in option list. Index of end of string -* if arguement does not appear in the option list. -****************************************************************************/ -int MatchOpt(const char argument, char *const options) -{ - int optIndex = 0; - - /* attempt to find a matching option */ - while ((options[optIndex] != '\0') && - (options[optIndex] != argument)) - { - do - { - optIndex++; - } - while ((options[optIndex] != '\0') && - (':' == options[optIndex])); - } - - return optIndex; -} diff --git a/kv/apps/meraculous/optlist.h b/kv/apps/meraculous/optlist.h deleted file mode 100644 index 046126336a83a27675092ac5bb47b9248569f0b9..0000000000000000000000000000000000000000 --- a/kv/apps/meraculous/optlist.h +++ /dev/null @@ -1,74 +0,0 @@ -/*************************************************************************** -* Command Line Option Parser -* -* File : optlist.h -* Purpose : Header for getopt style command line option parsing -* Author : Michael Dipperstein -* Date : August 1, 2007 -* -**************************************************************************** -* HISTORY -* -* $Id: optlist.h,v 1.1.1.2 2007/09/04 04:45:42 michael Exp $ -* $Log: optlist.h,v $ -* Revision 1.1.1.2 2007/09/04 04:45:42 michael -* Added FreeOptList. -* -* Revision 1.1.1.1 2007/08/07 05:01:48 michael -* Initial Release -* -**************************************************************************** -* -* OptList: A command line option parsing library -* Copyright (C) 2007 by Michael Dipperstein (mdipper@alumni.engr.ucsb.edu) -* -* This file is part of the OptList library. -* -* OptList is free software; you can redistribute it and/or modify it -* under the terms of the GNU Lesser General Public License as published by -* the Free Software Foundation; either version 3 of the License, or (at -* your option) any later version. -* -* OptList is distributed in the hope that it will be useful, but -* WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser -* General Public License for more details. -* -* You should have received a copy of the GNU Lesser General Public License -* along with this program. If not, see . -* -***************************************************************************/ -#ifndef OPTLIST_H -#define OPTLIST_H - -/*************************************************************************** -* INCLUDED FILES -***************************************************************************/ - -/*************************************************************************** -* MACROS -***************************************************************************/ - -/*************************************************************************** -* CONSTANTS -***************************************************************************/ -#define OL_NOINDEX -1 /* this option has no arguement */ - -/*************************************************************************** -* TYPE DEFINITIONS -***************************************************************************/ -typedef struct option_t -{ - char option; - char *argument; - int argIndex; - struct option_t *next; -} option_t; - -/*************************************************************************** -* PROTOTYPES -***************************************************************************/ -option_t *GetOptList(int argc, char *const argv[], char *const options); -void FreeOptList(option_t *list); - -#endif /* ndef OPTLIST_H */ diff --git a/kv/apps/meraculous/packingDNAseq.h b/kv/apps/meraculous/packingDNAseq.h deleted file mode 100644 index 717eba0198b344188abf34e780a1726de8b6649e..0000000000000000000000000000000000000000 --- a/kv/apps/meraculous/packingDNAseq.h +++ /dev/null @@ -1,277 +0,0 @@ -#ifndef PACKING_DNA_SEQ_H -#define PACKING_DNA_SEQ_H - -#include -#include -#include - -unsigned int packedCodeToFourMer[256]; - -void init_LookupTable() -{ - // Work with 4-mers for the moment to have small lookup tables - int merLen = 4, i, slot, valInSlot; - unsigned char mer[4]; - - for ( i = 0; i < 256; i++ ) { - // convert a packedcode to a 4-mer - int remainder = i; - int pos = 0; - for( slot = merLen-1; slot >= 0; slot-- ) { - valInSlot = (int) (remainder / pow( 4, slot ) ); - char base; - - if( valInSlot == 0 ) { base = 'A'; } - else if( valInSlot == 1 ) { base = 'C'; } - else if( valInSlot == 2 ) { base = 'G'; } - else if( valInSlot == 3 ) { base = 'T'; } - else{ assert( 0 ); } - - mer[pos] = base; - pos++; - remainder -= valInSlot * pow( 4, slot ); - } - unsigned int *merAsUInt = (unsigned int*) mer; - packedCodeToFourMer[i] = (unsigned int) (*merAsUInt); - } -} - -unsigned char convertFourMerToPackedCode(unsigned char *fourMer) -{ - int retval = 0; - int code, i; - int pow = 64; - - for ( i=0; i < 4; i++) { - char base = fourMer[i]; - switch ( base ) { - case 'A': - code = 0; - break; - case 'C': - code = 1; - break; - case 'G': - code = 2; - break; - case 'T': - code = 3; - break; - } - retval += code * pow; - pow /= 4; - } - return ((unsigned char) retval); -} - -unsigned char convertExtensionsToPackedCode(unsigned char *ext) -{ - /* Packs the k-mer extensions to a single byte */ - int retval = 0, r_code, l_code; - char left = ext[0]; - char right = ext[1]; - switch ( right ) { - case 'A': - r_code = 0; - break; - case 'C': - r_code = 1; - break; - case 'G': - r_code = 2; - break; - case 'T': - r_code = 3; - break; - case 'F': - r_code = 4; - break; - case 'X': - default: - r_code = 5; - break; - } - - switch ( left ) { - case 'A': - l_code = 0; - break; - case 'C': - l_code = 1; - break; - case 'G': - l_code = 2; - break; - case 'T': - l_code = 3; - break; - case 'F': - l_code = 4; - break; - case 'X': - default: - l_code = 5; - break; - } - return ((unsigned char) (r_code+l_code*6)); -} - -void convertPackedCodeToExtension(unsigned char packed_ext, char *left_ext, char *right_ext) -{ - /* Unpacks the k-mer extensions */ - int l_code = packed_ext / 6; - int r_code = packed_ext % 6; - - switch ( r_code ) { - case 0 : - *right_ext = 'A'; - break; - case 1: - *right_ext = 'C'; - break; - case 2: - *right_ext = 'G'; - break; - case 3: - *right_ext = 'T'; - break; - case 4: - *right_ext = 'F'; - break; - case 5: - *right_ext = 'X'; - break; - } - - switch ( l_code ) { - case 0 : - *left_ext = 'A'; - break; - case 1: - *left_ext = 'C'; - break; - case 2: - *left_ext = 'G'; - break; - case 3: - *left_ext = 'T'; - break; - case 4: - *left_ext = 'F'; - break; - case 5: - *left_ext = 'X'; - break; - } -} - -void packSequence(const unsigned char *seq_to_pack, unsigned char *m_data, int m_len) -{ - /* The pointer to m_data points to the result of the packing */ - - int ind, j = 0; // coordinate along unpacked string ( matches with m_len ) - int i = 0; // coordinate along packed string - - // do the leading seq in blocks of 4 - for ( ; j <= m_len - 4; i++, j+=4 ) { - m_data[i] = convertFourMerToPackedCode( ( unsigned char * ) ( seq_to_pack + j )) ; - } - - // last block is special case if m_len % 4 != 0: append "A"s as filler - int remainder = m_len % 4; - unsigned char blockSeq[5] = "AAAA"; - for(ind = 0; ind < remainder; ind++) { - blockSeq[ind] = seq_to_pack[j + ind]; - } - m_data[i] = convertFourMerToPackedCode(blockSeq); -} - -void unpackSequence(const unsigned char *seq_to_unpack, unsigned char *unpacked_seq, int kmer_len) -{ - /* Result string is pointer unpacked_seq */ - int i = 0, j = 0; - int packed_len = ceil(kmer_len/4.0); - for( ; i < packed_len ; i++, j += 4 ) - { - *( ( unsigned int * )( unpacked_seq + j ) ) = packedCodeToFourMer[ seq_to_unpack[i] ]; - } - *(unpacked_seq + kmer_len) = '\0'; -} - -int comparePackedSeq(const unsigned char *seq1, const unsigned char *seq2, int seq_len) -{ - return memcmp(seq1, seq2, seq_len); -} - -/* int64 aligned structure to unpack kmer and extensions */ -typedef struct kmer_and_ext_t kmer_and_ext_t; -struct kmer_and_ext_t { - char _pad[7]; - char left_ext; - char kmer[KMER_LENGTH]; - char right_ext; - char endOfString; -}; - -char *getLeft(kmer_and_ext_t *kne) { - return &(kne->left_ext); -} -char *getRight(kmer_and_ext_t *kne) { - return &(kne->kmer[1]); -} - -/* unpacks left_ext + kmer + right_ext into a single contiguous string of length KMER_LENGTH+2 */ -#ifdef PAPYRUSKV -void unpackKmerAndExtensionsLocalCopy(unsigned char* packed_key, list_t *new_kmer_seed_ptr, kmer_and_ext_t *kmer_and_ext) { -#else -void unpackKmerAndExtensionsLocalCopy(list_t *new_kmer_seed_ptr, kmer_and_ext_t *kmer_and_ext) { -#endif /* PAPYRUSKV */ - assert(new_kmer_seed_ptr != NULL); - -#ifdef PAPYRUSKV - unpackSequence(packed_key, (unsigned char*) kmer_and_ext->kmer, KMER_LENGTH); -#else - unpackSequence(new_kmer_seed_ptr->packed_key, (unsigned char*) kmer_and_ext->kmer, KMER_LENGTH); -#endif /* PAPYRUSKV */ -#ifdef MERACULOUS - convertPackedCodeToExtension(new_kmer_seed_ptr->packed_extensions ,&(kmer_and_ext->left_ext), &(kmer_and_ext->right_ext)); -#endif - kmer_and_ext->endOfString = '\0'; -} - -#ifdef PAPYRUSKV -void unpackKmerAndExtensionsLocalCopyOrient(unsigned char* packed_key, list_t *new_kmer_seed_ptr, kmer_and_ext_t *kmer_and_ext, int is_least) { -#else -void unpackKmerAndExtensionsLocalCopyOrient(list_t *new_kmer_seed_ptr, kmer_and_ext_t *kmer_and_ext, int is_least) { -#endif /* PAPYRUSKV */ -#ifdef PAPYRUSKV - unpackKmerAndExtensionsLocalCopy(packed_key, new_kmer_seed_ptr, kmer_and_ext); -#else - unpackKmerAndExtensionsLocalCopy(new_kmer_seed_ptr, kmer_and_ext); -#endif /* PAPYRUSKV */ - if (!is_least) { - reverseComplementINPLACE(&(kmer_and_ext->left_ext), KMER_LENGTH+2); - } -} - -#ifdef PAPYRUSKV -void unpackKmerAndExtensions(unsigned char* packed_key, list_t *new_kmer_seed_ptr, kmer_and_ext_t *kmer_and_ext) { -#else -void unpackKmerAndExtensions(shared[] list_t *new_kmer_seed_ptr, kmer_and_ext_t *kmer_and_ext) { -#endif /* PAPYRUSKV */ - list_t copy; - assert(new_kmer_seed_ptr != NULL); - copy = *new_kmer_seed_ptr; -#ifdef PAPYRUSKV - unpackKmerAndExtensionsLocalCopy(packed_key, ©, kmer_and_ext); -#else - unpackKmerAndExtensionsLocalCopy(©, kmer_and_ext); -#endif /* PAPYRUSKV */ -} - - -/* TODO: Add function that computes hash using the packed form */ - - -#endif // PACKING_DNA_SEQ_H - diff --git a/kv/apps/meraculous/readufx.cpp b/kv/apps/meraculous/readufx.cpp deleted file mode 100644 index 987a5fc05bdcc691cd4179e030a7dc6cd836eeb3..0000000000000000000000000000000000000000 --- a/kv/apps/meraculous/readufx.cpp +++ /dev/null @@ -1,129 +0,0 @@ -#include -#include -#include -#include -#include -#include -#include -#include -#include - -#include "Friends.h" -#include "KmerMiddle.hpp" -#include "readufx.h" -using namespace std; - - -#ifndef KMERlength - #define KMERlength 51 -#endif - - -FILE * OpenDebugFile(char * prefix, FILE * pFile, int myrank) -{ - stringstream ss; - string rank; - ss << myrank; - ss >> rank; - string ofilename = prefix; - ofilename += rank; - pFile = fopen(ofilename.c_str(), "w"); - return pFile; -} - -// input parameters: filename, dsize, nprocs, myrank -// output: myshare, dsize -FILE * UFXInitOpen(char * filename, int * dsize, int64_t *myshare, int nprocs, int myrank, int64_t *nEntries) -{ - KmerMiddle::set_k(KMERlength); - *dsize = sizeof(ufxpack); - - struct stat st; - stat(filename, &st); - int64_t filesize = st.st_size; - if(myrank == 0) cout << "Filesize is " << filesize << " bytes" << endl; - int64_t numentries = filesize / static_cast(*dsize ); - (*nEntries) = numentries; - if(myrank == 0) cout << "Number of records is " << numentries << endl; - - FILE * f = fopen(filename, "r"); - - int64_t perproc = numentries / nprocs; - int64_t begin = perproc * myrank; - if(myrank == nprocs-1) - *myshare = numentries - (nprocs-1)* (perproc); - else - *myshare = perproc; - - fseek (f, begin * static_cast(*dsize ), SEEK_SET ); - return f; -} - - -// inputs: f, dsize, requestedkmers, dmin -// outputs: kmersarr, counts, lefts, rights -// returns: number of k-mers read (can be less than requestedkmers if end of file) -int64_t UFXRead(FILE * f, int dsize, char *** kmersarr, int ** counts, char ** lefts, char ** rights, int64_t requestedkmers, int dmin, int reuse, int myrank) -{ - int64_t i; - - if(!f){ - cerr << "Problem reading binary input file\n"; - return 1; - } - - ufxpack * upack = new ufxpack[requestedkmers]; - int64_t totread = fread(upack, dsize, requestedkmers, f); - - if(!reuse) // OK in the last iteration too because the invariant (totread <= requestedkmers) holds - { - // (*kmersarr) is of type char** - (*kmersarr) = (char**) malloc(sizeof(char*) * totread); - for (i = 0; i < totread; i++) - (*kmersarr)[i] = (char*) malloc((KMERlength+1) * sizeof(char)); // extra character for NULL termination - - *counts = (int*) malloc(sizeof(int) * totread); - *lefts = (char*) malloc(sizeof(char) * totread); - *rights = (char*) malloc(sizeof(char) * totread); - } - - for(i=0; i< totread; ++i) - { - KmerMiddle kmer(upack[i].arr); - - // from C++11 standard: - // 21.4.7.1 says that the pointer returned by c_str() must point to a buffer of length size()+1. - // 21.4.5 says that the last element of this buffer must have a value of charT() -- in other words, the null character - std::strcpy ((*kmersarr)[i], kmer.toString().c_str()); // (*kmersarr)[i] is of type char* - (*counts)[i] = upack[i].count; - if(upack[i].leftmax < dmin) - (*lefts)[i] = 'X'; - else if(upack[i].leftmin < dmin) - (*lefts)[i] = upack[i].left; - else // both dmin < leftmin < leftmax - (*lefts)[i] = 'F'; - - if(upack[i].rightmax < dmin) - (*rights)[i] = 'X'; - else if(upack[i].rightmin < dmin) - (*rights)[i] = upack[i].right; - else // both dmin < rightmin < rightmax - (*rights)[i] = 'F'; - - // fprintf(stderr, "K-mer is named (%c) %s (%c) with count %d\n", (*lefts)[i], (*kmersarr)[i], (*rights)[i] , (*counts)[i]); - } - delete [] upack; - return totread; -} - -void DeAllocateAll(char *** kmersarr, int ** counts, char ** lefts, char ** rights, int64_t initialread) -{ - int64_t i; - for (i = 0; i < initialread; i++) - free((*kmersarr)[i]); - free(*kmersarr); - free(*counts); - free(*lefts); - free(*rights); -} - diff --git a/kv/apps/meraculous/readufx.h b/kv/apps/meraculous/readufx.h deleted file mode 100644 index 38516375e0db24ab5e49dcb029658cc44f7ea30d..0000000000000000000000000000000000000000 --- a/kv/apps/meraculous/readufx.h +++ /dev/null @@ -1,15 +0,0 @@ -#ifndef _READUFX_H_ -#define _READUFX_H_ - -#ifdef __cplusplus -extern "C" { -#endif -FILE * OpenDebugFile(char * prefix, FILE * pFile, int myrank); -FILE * UFXInitOpen(char * filename, int * dsize, int64_t * myshare, int nprocs, int myrank, int64_t *nEntries); -int64_t UFXRead(FILE * f, int dsize, char *** kmersarr, int ** counts, char ** lefts, char ** rights, int64_t requestedkmers, int dmin, int reuse, int myrank); -void DeAllocateAll(char *** kmersarr, int ** counts, char ** lefts, char ** rights, int64_t initialread); - -#ifdef __cplusplus -} -#endif -#endif diff --git a/kv/apps/meraculous/result.txt b/kv/apps/meraculous/result.txt deleted file mode 100644 index edfd93b017c87fc0ea7c9a17ad9f1d1c4a1fc2a8..0000000000000000000000000000000000000000 --- a/kv/apps/meraculous/result.txt +++ /dev/null @@ -1,139 +0,0 @@ -UPC -*********** OVERALL TIME BREAKDOWN *************** - - -Time for constructing UFX hash table is : 5.054578 seconds - -Time for UU-graph traversal is : 18.023276 seconds - -Total time is : 23.077853 seconds - -Total contigs stored: 860360 - -Maximum IO time : 3.065421 seconds - -UPC+PKV -*********** OVERALL TIME BREAKDOWN *************** - - -Time for constructing UFX hash table is : 56.391304 seconds - -Time for UU-graph traversal is : 159.395576 seconds - -Total time is : 215.786880 seconds - -Total contigs stored: 860360 - -Maximum IO time : 2.968253 seconds - -UPC+PKV+RemoteBuffer -*********** OVERALL TIME BREAKDOWN *************** - - -Time for constructing UFX hash table is : 14.586035 seconds - -Time for UU-graph traversal is : 157.758143 seconds - -Total time is : 172.344178 seconds - -Total contigs stored: 860360 - -Maximum IO time : 9.103708 seconds - -UPC+PKV+RemoteBuffer+Hash -*********** OVERALL TIME BREAKDOWN *************** - - -Time for constructing UFX hash table is : 17.941761 seconds - -Time for UU-graph traversal is : 106.504549 seconds - -Total time is : 124.446310 seconds - -Total contigs stored: 860360 - -Maximum IO time : 9.542276 seconds - -UPC+PKV+RemoteBuffer+Hash+NewListT -*********** OVERALL TIME BREAKDOWN *************** - - -Time for constructing UFX hash table is : 16.855094 seconds - -Time for UU-graph traversal is : 100.747324 seconds - -Total time is : 117.602418 seconds - -Total contigs stored: 860360 - -Maximum IO time : 7.824537 seconds - -UPC+PKV+RemoteBuffer+Hash+NewListT+DirectMPI -*********** OVERALL TIME BREAKDOWN *************** - - -Time for constructing UFX hash table is : 12.423022 seconds - -Time for UU-graph traversal is : 95.666096 seconds - -Total time is : 108.089118 seconds - -Total contigs stored: 860360 - -Maximum IO time : 3.786469 seconds - -UPC+PKV+RemoteBuffer+Hash+NewListT+DirectMPI+RemoveUPCFence -*********** OVERALL TIME BREAKDOWN *************** - - -Time for constructing UFX hash table is : 11.535095 seconds - -Time for UU-graph traversal is : 91.962093 seconds - -Total time is : 103.497189 seconds - -Total contigs stored: 860360 - -Maximum IO time : 2.995455 seconds - -UPC+PKV+RemoteBuffer+Hash+NewListT+DirectMPI+RemoveUPCFence+PutNoWait -*********** OVERALL TIME BREAKDOWN *************** - - -Time for constructing UFX hash table is : 12.466221 seconds - -Time for UU-graph traversal is : 72.987517 seconds - -Total time is : 85.453738 seconds - -Total contigs stored: 860360 - -Maximum IO time : 3.821252 seconds - -UPC+PKV+RemoteBuffer+Hash+NewListT+DirectMPI+RemoveUPCFence+MergeUpdate -*********** OVERALL TIME BREAKDOWN *************** - - -Time for constructing UFX hash table is : 11.754510 seconds - -Time for UU-graph traversal is : 60.654331 seconds - -Total time is : 72.408842 seconds - -Total contigs stored: 860360 - -Maximum IO time : 2.971452 seconds - -UPC+PKV+RemoteBuffer+Hash+NewListT+DirectMPI+RemoveUPCFence+MergeUpdate+POS -*********** OVERALL TIME BREAKDOWN *************** - - -Time for constructing UFX hash table is : 8.381970 seconds - -Time for UU-graph traversal is : 49.466226 seconds - -Total time is : 57.848195 seconds - -Total contigs stored: 860360 - -Maximum IO time : 3.236556 seconds diff --git a/kv/apps/meraculous/tests/check_results_chr14.sh b/kv/apps/meraculous/tests/check_results_chr14.sh deleted file mode 100755 index 286103b0c846e52ae4e21d986c834adcef00a6fa..0000000000000000000000000000000000000000 --- a/kv/apps/meraculous/tests/check_results_chr14.sh +++ /dev/null @@ -1,22 +0,0 @@ -#!/bin/bash - -set -e - -ref_path=$(cd $(dirname $0) && pwd) - -echo "extracting contigs ..." -egrep -h -A 1 '^>Contig' ../output_*_human-chr14* \ - | egrep -v '(^>|^-)' \ - > tmp.contigs.txt - -echo "applying dictionary sort ..." -sort -d < tmp.contigs.txt > tmp.contigs.sorted.txt - -echo "checking sorted contigs ..." -if diff -q $ref_path/human-chr14.contigs.no_circular.sorted.txt tmp.contigs.sorted.txt; then - echo "test: PASS" - rm -f tmp.contigs.txt tmp.contigs.sorted.txt -else - echo "test: FAIL" - exit 1 -fi diff --git a/kv/apps/meraculous/tests/human-chr14.contigs.no_circular.sorted.txt b/kv/apps/meraculous/tests/human-chr14.contigs.no_circular.sorted.txt deleted file mode 100644 index cde4e5866c3877ebdd06940f43ba8a31063b8f14..0000000000000000000000000000000000000000 --- a/kv/apps/meraculous/tests/human-chr14.contigs.no_circular.sorted.txt +++ /dev/null @@ -1,860329 +0,0 @@ -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAG -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGCAGGAGTTGCAATCCCAGTCTCTGATAAAACAGGTTTTAAACCAACAAAGATTAAAAAAAGACAAAGAAGGGCATTACATAATGGTAAAGGGGTCAATGCAACAAGAAAAGCTAACTATCCTAAATATATATGCACCCAATACAGGAGC -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGCGCCGGGCGCGGTGGCTT -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGCT -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGGCA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAGA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCAGACC -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCATT -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAT -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGATAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGATGAAC -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGCCC -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATTAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATTAG -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATTCTCCCCCTGCAAGGAACCATGTAAGGCAATCAAAAGACATAACAATAACCAACATCCACGCAACTCCTGCCAGGTGCCAAACGCTGGATGACCTCACTATCCTCATGGAAAAGGAGGTGGTAAGTACTGCTCATATCTTCTTCATTTTCCTTTTGAGGGAACCAAGACACAGAACGATAAAGTAACTTGCTTAGGTTACACCATTAGTGAGAGGCACAGCTCGGTTTCAAACCCAAACTGAGCTATTAATATTTCAGTAAAGCACCTTTATATAAATAAGGAGGTAGTTCCTAAGATCTTATCATGGCTGTGCGGCTGCAGATCTCTTCACTACTCCAAGC -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAGGGG -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGGAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGGAAGAAGAAAAAGAAAGAGAAGAATCATCTTGTAATATGTATTAGGCATACAGTCATTTTTAAAAATGATTACAAACAAGAATTTAATCAGTATTTTAAGAAACATAAGTAAATTTTTAATAGAATTCCATGATAGAAACAATTACAAAAAAACTTTTAATTTCTTTTAATTGTATTCGGCACACAAAATTATTCTTAGTTTTCTGGTTTAATATCCTATTCACAAATTATCTATTGCTTGTTTTTATCACTAAGAAAAGCAGTACTCCAAATTGTTTTCTAATCACCCCCAAGTTGGCTTATTATTAGCAAAATAATAATAGATATAAGTCTTTGCCAAGGAATTACATTTAATGTTGCTTAACTAAAACTGAAGGAGAAAACTGAAAAGTCTTTCTACAACACTCAAAAAATCCTAAAATATAGGGAGTTCCATTGCACAATGGCATCAATTGAAGTCAGATTATTAACTCAACATGTGATCATGAAAGTGTGTTTAGTAAATGCTTTAGCTGTGAGAATATGTTAAGAGTAGATTAACATGATGAGTGTTAAGTAAGAATACAATGATTGTGCACTAATAAAAATGTAAAAAATAAATGTCACATTTTTCTTCCAAAGAATCTCATAAATTAGGAGACTTCCTAATAGCTTTCTGAGCTTGGCTGCCCAGATCTTCTCAAGATTCAGGAGGGACTCAATAGATTTATTTACCCTCCTAGACCTACCTGGAGTCACCAGCATTGTCCACATTCCTGACCTGACCTTTGACCTGGCTGTAGTGAAGGACCCCGTTCTAGTCATTCCTCTTTGCAAATCCCAAGGAGCCATGATGATCAACGTCTCTCTGGTCTCCTCTTCCACAGAGTTCTCAACACTGTCCATTTGTCCTTTCAATCTTTAAGGGAGC -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATTCATATCACAGTGCTGTGCAAGAAGACCCAGCATGGTCCA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAGAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATAATAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATTAGCCAGGC -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATTAGCTGGGC -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATCTAAAGATACTGAGAAATA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATTCAATGAGAGATAAGCCTCCTGATTCCAGAGAAAAAGAAATGATTAAAAAGTCAGGTTTAGCCCGGCCAGCCGCCCCGTCGGGGAGGGAGGTCGGGGGGTCAGC -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAATGCTCCAGCAATGAATCCA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACTAAAAACATTAATGTAAGGGTAGTAAACTAAATAAGGAATACATTTTTGTGACAATTGACAGCAGATTAGAATGACTATAGTTGACAACAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAGTGCATCATTGTCAGCCAT -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGATGAACAGCCAAATAG -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATCAAGCAATGTAAGGAGGGAAGGAATAAAATTTAGATAGAATGGACAGGTAAGACCTTTCTGGGATGACACTTCGGCAGAAAACTGAATGAAGTGAGGGAGTGAGCAATGAGACTTCCTGGAGAAAAATCATTCTAAGCAGAGGTAAGGAACAAGAAGACCATTATAGCAAAGGGTCAGACTGTGCATAGCACTGTAAGCAATGTTAGACTTTATTACTCTGAGTTTGATAGGAATATTAGAATGCTATCAAAGACACCACATTACATGACTATTAAAATCTTACCTATTATGTAATATGGTTCGTGCAGAAGATTCCAATAAAGTTAATGGTGCTTGCAGCTTTATTACTGGAAGGACTTTTGGTTGTTCAAAAGTATTTCCAAAAAGATCCAAGTATTCAAGGGATAAATTTCTAAATTCACTAGGCAAAAATGGAAGCTTATTTCGAGCTGCTGACAAAAAGCGAAGGTTTATTAGTTGTCCTATCTTGCAAGGAAATTGAATCAATTCATTATCGTCAAGTTTTAAATTCTTAAGTTCCTGGAGCTGGCAAAACTGCACAGGGAGTGCCTTGATTTTGTTCTTGCTGAGGTCCAAACTCCGAAGTGACTTCTGGAGTGTAGAATGACACAAGGCTACACTAAATGACTCCAAGTGATTGTCATTCAGGTTAAGTTCTTGAAGGTGTATGAGGTCTCCAATTGTAGCTGGAAGCTTTTTTATATGGTTGTGACTCAAGTCTAATTTCCTAAGGCTTTTTAAGCAAAGCATACGCATATCAACTCGGACAAGCCCACAGTAAGAAGTCTGAAGATGTTCCAAGGAATATGGAAAATTCTTACTTAGAGGATAGTCTTTTTTGGATGTGATAACCATTTTAGTTTTAAAGTTTTCAAATTCTGAAGTCTTCACTGGTGTGAGCGTTGAAACTGGTGTATCAACATTACAGCCTCTATGAGCCAGTCTCATAGCTGAAAGGAAACCTTTTAAACTGCTGGAAATGGCCTGAATAAATAAAAGTTGTAGAATTATAAATTCCACTGGAGATAATACATACATGCTAGTTCTTCCCATAACAAATTCTATGGCATTACTTATGAATGTGATACAATGATTTACTGAAATTGACTGTAAAACTTTTTTTTAGTACTTTATTTTGACTAAATTTCAAGTTTAAAAGTTTTTGAAAAAAATTACGTGGAGGGACACATTCTAAATAAAACTGTTCAAAGGGAAGTCAT -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATCAGACCTAAATTGAAATTTTAGGATGGCCAATTCAAAGTGAAGTAGATAAAAATTCCATTAGAACACGGCCAGAGACCAACCAAAAGAAAGATGCTGGCCGGGCACGGTGGCTCACGCCTGTAATCCCAGTACTTTGGGAGGCCGA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAGGGGTTGCCA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAACACAGATTACGGTCAGGCTTTGTATGCCAAGAAAAGAATTCAGATTTTGTCCTTCAAGCATTGAACTGTCATCTAAAATTCTTAATCAGGGTCATGATATGGGAGGTATAGTGAACATTTTGCACTTATCTTGGCTGGCCAGCAAAGAATGATGCTGGAGAGATGGTGGAGAACTTGCTTTCTGTGTTAGAGGAGTTCCCCACCTTATGATGCAAGTCGGCCTCTGCTGTAGGTGCTGAAAGTGTGATGTACCCTCTTTCCAGTCTTCCTCGCAGTTCAGGAATGGGCACGTGACCTAGGCTCTGCCAATCAGATGTCTCCACTCCAGACTGAATAGTGACATGAAGAAGCAAGGACCTCAAGCAAGATCCATTTCTGGAGATGGAGCCATCAGTTCTAGAAGCAGCAGAGGGCAAACACCTGAGGGTCAGGGTCAAGTGTCCAGTGGTTCAGGGTGGTGATGGAAGCTTGTGTGTCTCTGCCCAGCAGGATCAATGATGCTTTCCCCTCACCGTCTCCTCAGCATGAATTTGGGCATTGCTGCTGGCCGCATAGCCTCCAAACCTGGCTTTTTAGCTCTCCAAGAGATCCAATGAGCTGCCTGATGTTTAAAAAATTTTTTAAGTCATGTCTTTTAAGGTTTAACTTACTGACAGTAAGATGTACCCTTTTAAAGTTTATAGTTCAATGAGTTTTGACAAATATAGTTGTGTGATCACTACCATAAAATATAGACTATTTCCATTAGGCCAGAAAGTTCCCTCATGACGCTTTGAAGTCAACTGCCTCTCTATTCCCAACTCCCGGCAACCTCTAATTTGAATTTTTGTTCCTGGAGTTTTGCCTTTTCCAAACACTCATATAAATGGATCATGTGGCATGAAGCTGTTGTGTCTGAGATTTTTTTTCATTTAGCACAGTGCTTTTGAGATTAATTGTTGTTGTATATATCAGTTTCTTTTTATTGTTGTTATTAGACTGTTTGGTTATATCACAATTTGTTTATATATTCACTAGTTGATGGACATTTGGTTTCTTTCCAGTTTTGCGGTATTATGCATAACATTATTATACTGTGAACATTCATACAAGTTTTTTTTTTTTCCTTT -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAATGTACTACCACAAACA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGCAAACCTTATATCCAAAAGACTAAAAATCTAAAAATCATTGTTGGAAGAAATTGAAGGTCTAAATAAATAGAAGAATATCCCATGTTCATGGATTAGAAGAGTTAATATTACTCAGATAGCAATATTCCCTAAACTGATCTACAGATTGAACACATTCCCTATTAAAATCTCAGATGTCTTTTTGCAGATATTGACAAGCTGATACTAAAATTCTTAAGGAAGTGTAAGGGACTGAGAACAGCCAACACAATCTTGAAAAAGAAGAACGA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGGAAGGAAGGAATAATCCTCTTTACAAGATATGTAGAAATTGGCTGGGCACGGTGGCTCACACCTGTAATCCCAGCATTTTGGGAGGCCGAGGTGGGTGGATC -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGGGCTTGGAGTAGTGA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGTAGAGCCTGAAAGTAGGACCGAATTGCTGCAATCTAATGATTAAACTTGAATGGATGACTAGTGGCTTCTTATGGATGAACAAATAAAGTCATTTCTTTTGATAGAATCTAGAATCTACTCCTGGTGAAGATTCCGTTAACATTATTTAAATGACAACAAAGGATTTAGGGTTTTACATAAACTTAGTTGATAAAGCAGTGGCAGGATTTG -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGTAGTGAAAGTCCCAGAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATTAGCCAGGCGTGGTGCTG -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCTACTTCAAAAAATTTCAACTGAGAGCATAGATAGATGGTTGAAAGCCATTTGAAGTGTAAACTATAATATCCATATGACAATGAGAGACATTCAGAACAAACTCAAGTACATAATAATTACAGCCGTCTGGGTGTGGTCTTGAGGCTCCATAATGAATTTCCATAATGAATAGCAAAGATAGCACTATCAAATCTATAACAAGTGGATCACATATCTGATTGAATGTTTCTTTAACTCGACCAAAAGAAGT -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGCAAACTACCCAGCTCGCTAGGGGTAGACAGTCAGTGCGCTCAGATACTATCACAGGAGTGAAAGCGGGGTGGGAATAGAACTGCTGGATTGGTCCTCTGACCTAATGTCTGCTTATTCAAGGGCAACTTACCTTTAGACTTGGACCTTATATATTTCTTTTTGAGGAGAAATATAGCAGGATCTCTTAACATAGTCTGGAGAAAATGAAACTGGACTTGGAGTCAAGACATCCAGTGCAGTCCTGATATTCTCTAATACATGTAACTTTGAGAAACTATTTTCAGTGTCATTTTAAGCTCATTTGAAAATAAGGAGTTGAGTTAGAAAATCTTCAAGATCTATCCCAGCTTCTAAATCTGAGGACCTCCAATAAAAGAATATTTTATAGTGTTTTCTCAATTAAATGTAGTCCCACTTTGGTACAAAAGACATGGAATTAACCCCTAGAACAATAAAAGTCCCAGCAGCTGCTGTCACCTTTGAAACTGATTTCCTGGCTCTTACTTCAAACCTTTATTCACATACAACAAATCAAAATTTACATAAAAGGCAAATTCTGCTTTTATTTACTGTGTGATTATCACCATTGCAACTGCTGATTTCTCCCCAAAGCCTTGTAACTACAGTTGCCTAGATTTCATATAGATCCCTGAGGGCAGAAGAGAGCCAATAAATCCAAAGGAAATAAGTGAAATGGAATACGTTACCCTTGTCTGTTTTAGCCAGGAATGTAAAATTATGTTTCAAGATGTCAATTAAAGGAGCAGCTACAATTTTCCCCACTAGAGAATGTTACCTTGATGAAAATTGTACAGAAATAGTAATAAAACACATTTAAAAACTTAGCTAACCATGGCATACTTGAATGAAAAGAACACAATCA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGGAAAGAAGGAAAGGAAAGGCAAGGAAAAGGCAAGGAAAAGGCAAGGCGGCGCAAGGCGGGGCAAGGCGAGGCAAGGCAAGGCAAGTGGGGCCTGTCCTCCACCTGGGCTCCAGCGGTGACACAGGACGTCCCGCCGCTTCCAGCT -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGGAGTCAATTTAAATCTGGAGTTTTAAATACATTTTAATGCACTGCTGTAGCATTTGTATGAGTAATTATTCTATTATGTACTGTTATATGACAGCAGTAAACTCATCATATTAAGCCCTACATATGACAACATATTTAATTAAATATTTTCTGCCTGGAATCCTCTTTTCTTCTTTCTTCCAACAGTTAACTTCTACTTAATCTTTGACTCCAGCTTAACTTTCAGTTCCTTAGGGAGAATATTTCTTTGACTCCCCTGAGCCAAATTCTTATTATGCACACTTACACACTGTCTCTTCCTAGCCCTTATCGTAGTATGTGATTATTTGATTAATGTCCATCTCTTCCAACCAATAACAACCTCCATAAGGGCAAAGTGATTCCACTTTTGCTTAATATTCTATTCCAGAAGAGGATCAGGCACATAATAGGTGCTCAATAAATAATCGTTGAATGAATGAATAAATGAACAAACTTAAAGCATTTTCTGTGTTCTTCCAGACTGTGATATGTAAAGAAAGAAGAGCAAATGGTTTGTGTATTGCCCTATCAATAAGAGTACATATAGCTAAGGATGGCATCTGCTCTGATTCCATCACCTCAGCACTTTGCACTTGAATGTCATTGGTCAACCAGCACGATCCTAGAAGAAAATAACAGAGCTGCAATCATGTGAATGACGGTATAGGAAGAAAAAAAAACGAGAAAACAGGTAAAGAAAAATAAATTGCTTAAAGCTCCCAGTAGTCCCAATTGTCGATAATTGTTTACTGGGAACAACATTTTACTTTGAATGGAAGAAACTTCTTCATGGCTTTCAG -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGGCATTTGAAAGCTAGACA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATTAGCAGGACTTGGTGTCCTTTTTAGACCCAGGAGTCAAAGCCCTGTAACTTAATGGCATAAGGATTTTAAAAGCACGTACAGAAAATTACACAGATGTAATAACTTTAATTTAAAAACATTTTAATCTCAATTTTTCTAAGCAAATCACAACTTAGGAATTATTTCAATAAAGTGTAAAAAGCCAGTTACCCAAAGGCAAAAGAAAAGACCTTCTGCAGTATGAGTGCTGTTCCCTGCGGGGAGTCCATTTAGATCACCGGCAAGGCAGAACTGATGACAAGGTACTTGAATTAGTTACACATAGTGTAGCAGGACAAGTCGCAGACAAAACTCCTCAGACACCGGATTAAAGAAGGAAGAGGTTTTTATTCAGCTGGGAGCGTCGGCAGACTCACG -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATTAGCTGCTTTGCCTTGTTAAGA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATTAGCTGGGCGTG -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAGGGGTTGCCATCCTAGTCTCTGACAAAACAGACTTTAAACCAACAAAGATCAAAAAAGACAAAGAAGG -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAGAAAAGAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAACTGCCAAACACTTTTCCAAAATGGTTATACCATTTTGCAACATCAATGTAGAAGAGTTCTAGTTCCACTGAGCGCGGTGGCTCACGCCTCTAATCCCAGCACTTTGGGAGGCTGAGGTGGGTGTTCAAGGTCGGGAGTTCGAGACCAGCCTGGCCAACATGGAGAAACCCCGTCTCTACTAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGACCTTAGGCCAGGAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGATAAACAAGAAGA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGCCCCACTGTTAGAACCTGAAACCAAAGAGAAATAGATCCTCCTTTAGTTTCACTTTTGAAATAGGAAGTCGAGGGAAAGTCAAAATCAGACAAATCAAATTAGA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGGAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGTGTATTGCCTGGATTAAATAATGAAATAAATGAAAGGTAACAGATAATTGGGAATAAATTTAAAAAAGGATTTTTTTCTTTTATCTTCTCTCTTTTTTTTTGTCTTTTAATGAATTTACTT -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATTAAGTCAGGAAATAT -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATTATGTTAGTCCATTTATAAGAAAGGTGTTTTTTTTTGTTTTTT -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCAAGGCTGGAAGGAAAAAAGTTAAATTGTCTTTAATGGCAATGACATGAACTTTTATGCAGAATATCCTACTGTATCTACAAAAAATATACCAAAACTAATGTGTTTAGCAAGGCTGCAAGATACAAGCTAAATATACAAAAATTAATTGTACTTCTATATACTGCCAATGAAAAAATCAAGAAATTGCTATTTGAAAATATCATTCATAATGGCATCAAAACAAATAAACTACTTACCAATAGATTTAACAAAAGAACTGCAAGACTTATTCAATGAAAACTACAAAACATTGTTGAAAGAAATTTAAAGATCTAGGTAAATATAAAGATAGCCTATATTCATGGACTAGAATACTTAATATTGTTAAGATGGCAATACTTTCCAACTTGATCTACAGACTCAATGCAATTCCTATCAAATCTTAGCTGCCATTTTT -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCTGGTCTTGGCAGGATTCCCCACCTGCTGACTAAAGATCCCTTGGTCTTTCAGTAAACACAAGCAGCAGCCAGAAAATAGTTGCCACAGGCCTTGGGCAAGACCCAGTACTGGGCTGGTTTTAGGAGTGACCCAACACAGTACCAGTGGTGGTGGCCACAAGAGTGCTTCCATTAACCCTTCCCCAACTCCAGGCAGTTCAGCATGAAGAGGGAGATTAAGTTTGTTTGGGGAAAAGTAAGGGAAAAGAACAAGACTCTGCCTGGTAATCTAGGGAATTCTCCTGGATCTTATTTAAGACCACCACGGCAGTACCTCTATAAGAGTCAGAGTACCTCTGCAAGACTCACAGCATTACTAGAGTTGGGGTGCCCCCTAATGCA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAGAAAGAAAGAAAGAAATTGAGCATATTGTTCTCTTTGTAAAGGAATAGAATTTCCTGCTATGAAGATTGAAAGTGACTTTAAGGATACCGCTGCCCCAGTTCATTTTACAAAGATCCCAAGGTCAATCCCCTCTAGAGAGGAAATATGATCTGGTTTTGGGGAGACATTCGTCAGACCATGGGGTGAGCCTCAATGTCGCCTTGAAGAGTGAGGCAGGTGCTAACCCCAGGGATCCCCCAGAGGTGTCTAGGCCCTCTAAGATGCATGCCTCCGGAAGACCCTGCCTCGGTTTCCCTCCAGCCACAGGCTG -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGACAGGGGCTACAAGGCCATGCATT -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGCAATGGCGTTGGCATTATTGTGGTTTCAATGGATCTATACTTATTTAAAACTTAAAGTTTAAAAAAAAAAAAGTCCATATGTTGCTCCACATCTTTCTGTACTAGTTGGGCCATTTTGTTGAGTTCTACTATGTGGCAAGTCAGGATGTTTTGTGTAAGTACAAGCTCCTGTGACTATAGTTTTCATGCATCCACATATCTACTAATTAGCTCCACAACTGGGTTCTGCAATTTCCTGGGCCACATCGCTGAGACAGATTCCGCATGTTCTGCACCAGCAGTCATTTCCCCTTCATGGAGCCCACATAGTCACTTAAAAGTAATTTATCCAGGAGGGTTTCCAGCTTTTAAGTGAGTCTGCTAATAACAGAGGTTGTCTGACTTCACAATCAATTATCCTGCATAGATTCAAGTGATAATTTCTATATTTGTAGTTTTCAAGTTGCAGGGAAAAACTGGGAAGGGAGAAGAATATCAATTCTGCAAACTGGTTATTGAAAGTATTGGGGGGGTTTGCTGAATATGGTGATTTTGATGGAAAGGAATCTTAACAATACCCCATTCATATGCATTTTCCAATTGAATTATGGAAGAAAAATTAACTTAGAAAACCAAGCAAGCAAGCAAACAAAAAGCCCCAAACAACAGCAGCAAAACCCGACTTCCAAAAAGAGTTCACATTATAGGCTTACTTTTAAAAACTGATCTAGAAACAAGAAGCTGGTTTCTAAGTTTATTTCCACACTTGCCCTCTGAACCCTGTCTTGTTGAAAGATTCAGGATATCAGATTCTCTCCCATAATTTCCTTTCAACAGAACTTACTGTATTACCCACCCATCCCCCAAATATAAATGGCTAAAACAGCTGGCTCTTTCAGTCTTGGTGTATACACACAAACACAAATGAGATACACACACACACACATGTATATTATACATCTCTGCATATATAAACACATACTTTGGTCATTTATTTTTTTAACAGAATAAAGGTAATTTATCAAAATACAATTCATTTTAATAGTTGAGGCTTGACAGAGATCATTATTTCAAGAAAAGCCAAGGAGAATAAGCTCCCTTTCATAGTATTGTTTTC -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGCCCAGCGTGGTGGCCTGTGCCTGTAATCCCAGCTGCTTGGGAGGCTGAGGTCCGAGAATCGTTTGAACTCGGTAGGCGGAGGTTGCAGTGAGTTGAGATCTCATCACTGAACTCCAGGCTGGGCAAGAATGAGACTCCATCTCAAAAAACAACCACAATACAAAAAGAGCTTTAAAATATTCATATCCTGGGGCTGGGCGCAGTGGCTTACGCCTGTAATCCCAGCACTTTGGGAGGCAGAGGCGAGCGGATCATGAGGTCAAGGGATCGAGACCATCCTGGCCAACATGGTGAAACGCTGTCTCTACTAAAAAT -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGGAGGAGGGAGCCAGTTTTGTTGAAGCATGTCCTTGATGAAGCAGTAAAAATATGAATTGTATTCTATTTCTTTGTATTATTATGTGCTACAAAATAAGAACTACATGTCCAGTGCTTCTGCATGCTCTATGCTTG -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGGGCCAGGCGTGGTGGCTCACGCTTGTAATCCCAGCACTTTGGGAGGCCAAGGCAGGCAGATCACGAGGTCAGG -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATTACTATAGAGCGAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATTAGCTGGGCGTGGTG -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATTATAGAGAAGTTGCAAAGATAGTTGCTATAAATTAAATGTTTGTGTTCCCCCAAAATTCACATTGTGGAAGCCAAGGTAATGAGATTTGGAGGTGGGGCCTTTGGGAAGTGATTAAGTCATAAAGGTAGACCCCTCATGAATGAGATTTGTGCCTTTATAAAAAGAGGAGGAAACCTGGGATCTCTCTCTCTCTCTCTCTATCTCTCTCTCTTTCTTACTCTCATCTGCCACATAGGATACAGGAGAAAATGGCCATCTGCAAATCATAGAAAGGGCCCTCCCCAGAACCGACCATGCTGGCATCCTGATCTCAGACTTTCTAGCCTCCAGAACCATGAGAATTAAACATCTGTTGTTTAGACCAGTCGGTCTGTGGTATCCTTTCATAGCAGCCATAGCCAATTAAAATCATAGTACAGAGAGTCCCATATACCCCTCACTCAGTTACCCCCACTGTTAGCACCTTGTATTATACCTTGCTATTGTACATTTGTCACAAATAAAAAACCAACATTGGTACGTTATTATTGGTACATAACTAAACTCCAGGATTTCGTCACTTTTTTATTTGGATTTCGTCACTTTTTCTATCCTCTTTCTAATCTAGGTTACCATATTGCATATTTAATCATGTCTCCCCCATCTCCTCTGGTCTAGGATGGTTGCTTAGTCTTTCCTTTGTTTTTCATGACCTTGACAGTCTTGAGGAGTACTGGCCAGGTAGCCTGTAGAATATTCCCAAAATTGATGTTTTTCTCGTGATTAGACTGGGGTTGTAGATTTTTGGAAAGGAAACCATG -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATTTAAATTATCAAGCAAGTTAAATACTTAGGTATAAATCTAACAAAATATGCTGGGTGTGGTGGCTCACATCTGTAATCCCAGCACCCCAGGAGGCCATGGTGGGAGGATCATTTGAGGCCAGGAATTAGAAACTAGCCAGGTCAACACAGCAAGATTCCATCTCTACAAAAGAAAAAATTTTAAATTAGCTAGCCAGGTGTTGTGGTTCATGCCTGTAATCCCAGCACTTTGGCAGGCCAAGGCAGGCAGATTGCTTAAGCCCAAGAGTTCAAGGCCAGCCTGGGCAACATGGTGCAATCCTATCTCTACAAAAAATACAATTAGCCAGGCGTGGTTGGCATGTGCCTGTAATCCCAGCTACTAGGGAGGCTGAGATGGGAGGATCACTTGAGCCCAGGAGGTCAAGGCTGCAGTGAGCTGTGATTGCATCACTGCACTCCAGCCCTCCAGCCCTGGTGAAAGAGAGAGACCCAGTCTCAAAAAAAAAAAAAGTCTAAATGAGGACTATTTTAAAACTTGGATGAAAGAAATTAAAGAAATAGACTCATCCAAAGTCTGATCTTTAACAAAGGAACAAGGCAATTCAATCAAGAAAGGATAGTCTTTTCAACACATGGTACTAGAACAACTACATACAACTACATATCCACATTAACAAAAAATGAATCCAGACACAGACCTCATACCACCTTCACAAAAACTAACTCAAAATACATCACAGACCTAAATGTAAAGTACAAAACTATAAAACTCCTAGAAGACAACGTAGGAGAAAATGTAAGTGACCTAGGTTTAGAGATGATTTTTTGGATACAATAGAAAAGCAAGATTCATGAAAAAAAAAACTGACAAGTTGGACTTCATTAAAACTAAAAAGTATGCCCTGTGATAGAGACTATTAAGAAAATAAAAAAGACAAGCCACAGACTGGGAGATAATTGTTGCAAAAGATATATCTGATAAAGGATTGTTATCCCAAAATATACAAATAAAATTTAAAATTCAACAACTAGAAAATAAAGAACTCAATTTAAAAATGGCAAAAGTTCTGAACAAAAGTTCTCATCAAAGAAGATATACAGATGGCAAATAAGCATATGAAAAGATGTTCAACATCATATGTCATTAGGGAACTGCAATTAAAACAATGATGAGATACCACTACACACCTATTCAAATGGCTAAAATCCAGAACACTGACAACACCAAATGCTGGTGAGGATGTGAGAGTGACAGCAATAGCTCTCATTCATTGCTGATGGAAATGCAAAATGGAACAGCCATTTTGTAAAACAGTTTGGCAGTTTCTAACAAAACTAAACATATTCTTACAATAAGACTCAGAAATAGTACTCCTTGGTTTTTACCCAGGTGAAGTGAAAATTTATGTCCACATAAAAACCTGCACTTGAATGCTTATAGCAGCTTTATTTATAATTGTCAAAAATTGGAAGCAACGAAGATTTACCATTAGGTAAATGGAAAGCTAAAATGTAGTAAGTCTGCACAACAGAATATTATTTGCAAAAAAAAAATGCTTTTTATTCACATTGCAATAAAAAGCAATGAGCTATTAAGCCACCAAAAGACATGGAGAAAACTTTAATGCATATTACTAAGTGAAAGAAGCCAATCTGAAAAGGTTATATCTGTATGATTCCAAATACACGACATTCTGGAAAAGACAAAACTACGGAGGTAGTAAAAAGATCAAGCCGGGCATGGTGGCATACACCTGTAGTCCCAGC -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAACAAAAAACACAGCCTAGTCTTTACCTAATGTACTATATTATAAGTGTATTTCTGGATCTATTCAATGTTTACTTTTTAAAGAAGTTTTTTTAAAGAAAGGGGTGAATGGGACAAGAAAATGAACATAGCAAGTGCTGTCAATTCCTTTAGGAGGTTTTGTTGAGAAAGACAGTGGGATCAGGTAGCAATATCTAGATGGAGATGAAGGGACAAAATATAGTTGTGGATTTTTTTAAATTTAATTTTGTTTTTGGCTGGGCGTGGTGACCCACCCCTGTCATCCCAGCATTTTGAGGGGCTAAGGTGGGTTGATTGCTTGAGCCCAAGAGTTTGAGACCAGCCTGTCTCTTTTTTTAATGTGAAAAAAAATTTTTTTAACATTTTTTAAAAGTTAAAAAATAAATTTAATTTTGTCTTCATAATGGGAGAACAGAAGTGTACTTGTGTGCTAATGAAATGATCCAGTAGTGAGAGAGAATTCGATGATGCTGGAAGCAGAGAAGATACTATAGGAATGAAGTCCTTG -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCACAAAGGAGAAACAATTAGCAAGTGGGCTAATAAGCAAACATGCTTAAAAAAAAAGGAGTCCGCCAGGCACAGTGGCTCACACCTGTAATCCCAGCACTTTGGGAGGCCAAG -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACTATATAAAGTAGTATAGCATAGATTTTAAAAAGC -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACTGTGGGTGTGTAATGTCAGGTGTTCTGATTTAATTGGAAGCAG -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACTTAAAAATAAGCAAAAGCTTGTTACAGTACTAAATGTGTCACATTACTGTTTAAATTCATCAGAGACAGATGGCTAATTTGACTAAACCAACCTTTGTTTA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAGAAAAGAAAAGAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAGAATAGTTACCCAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAATGGGCTATGGTAAGAAATGAATCAAACCTGAAATGTTAGT -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGCAGGGAACATGCGGGTGGGGTGGGGTAGATTTCTCTAAAAAAATCTGATGTCACAGCAAAGGGTCTGTTTTCCCACATGGAAACAATAAGCCAGAACTACTTTCCTTAATTCTCTCTTCCATTCCTTGAAAGGCCATTAGACCTCTTTTAGGCCAAATTATTTGTCCATAAGCTTCATCACTCCCTGTTGCCATATACAACCTTATCTCGCTTAATTCTGTTGTCTTCAATGTCCCATGGGCATTGAAGTTTGAGGCTTTTGAAATAAAATTGTATAATCTTCACTTTTTAAATTAACAAAGGGAATTCCTTCTCTGCAAAAACAGCCACCCTCCAACAAAACAACTGATAGAAGAAAATAAAACCAAAACTGAAGGCAACACTATAGTTAATCATGCAAGCCCTCTTTTTATGTGGCATAGTCACATCTCGTTACTCTTGTGAGTTGGGGTTATAGGAAAGGAGGCAGGGATTGGTCTAATGGGCTACGGGCTGGTTCTGTTAGTTCTCCACAGTGGGTGGCCGGTGGCCATGGGATTATTATGGAGCAGAGGGCCCACCACTTTCTGAATACCTTCTTATACATCTTCAGGCCAGATACAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGCTTTTCACAGTCCCCTTTATTAGCCAATACAATACA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATATTTAAATAAAAATAATGTTTCACTGAAGAAATTGTAAAAGTGAACTATATGTTAAAAATAATCTAGGAAACTAAATTACTGCTATTCCACTTTGCAGTTTGA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATCAACTGTTCCACTGCAGGAAGACTTTAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATCAGAACTGTCTCACTAAAGTTTAAATGG -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATCTGTGTACTTATTCTCAG -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATGGACACTTTATCCTAG -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACTACTGACCTGGGAGCCAGAGT -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACTATAAGTCACACTCCTCTAGAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAATAAATAACAATATTATCAGTTAAAATCCAACCATATCAAATAATCACACTGATGGTCTAAATGGAAATGGTCTAGAAATCTCATTTGGAAAACTCATTAAGATACACTTACTCTCAAGCTGACATACAGATTTATCAAAATCAAAATTCTAACAGGCTTATTTTTGGAAATTGATAATCTGATTTCAAAATTCATATGAAAATAGAAATTACCTAGAATAGCTAAAACAACATTCAAAAAGAAGATTAAAGGTGATTGGATAACACCGTCTAATCTCAAGACTTAGTATAAAGCTACCTATTTTATAAAGCTATAAAGGAATTATGATAGATCAGTAGAACATAGCATAGAGCCCAGAAAGTTTGATGTTAGAACAATTGGCTATCCATACACACACACACATACAAAACTCTAATCTTCAATTTGTACCTTGTACCATAACAAAAATTAACTCAAATTGTATTACATAGCTAAACATAAAACATAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAGAAACTAGAAAAAGAACTGCAAATAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAGCAAGCTAATAATTATATAATTAAGTTAATATTTTATTTCTCCTCAGAAAGAGTATTTATCCCAATTATACAGATTGCTTCTTTCTTTCTTTTTCTTTCTTTCTCTCTCTCTTTCTTCTTTCTCTCTTTTTCTCTTTTTCTTTCTCTTTCTTTC -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAACCATTGGGTGAAAGTTGTTGGGGAACAAGGTCGCCACA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAGAAAGAAAGAAAACGCTATAATGTACTATTATT -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAGAAGAAGAAGATCAGTTGTTTGGGCAGGGAGAGGAGGAGTAAAGCAAGGAACAGGGGAACAGGAAGGAGACTTTACAAAGGAGCATGAGGAAATTTTGGGGAATGATGAGTGTGTTTGTTATTATGGTGATAGTTTCATGGGTATATAGATACATAAGTCAAAACTTAGCACATCGCACACCTTAAATATATGACACTTATTGTATGTCAATGATACCTCAATAAAGCTGTTTTTTAAAAAAGAAGTTAGAAAAAGAAGACCTGAATAAAAATACAGGCCAGGCACAGTGGCTCACACCTGTAATCCTAGAACTTTGGGAAGCCAAGGTGGGCAGATCACTTGAGGTAAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACTCCGTCTCTACAAAAAACAAAACAAAACAAAAGAAAAATTAGCCGGGTGTGGTGGTGCACACCTGTAATCCCAGCTACTTGGGAGGCTGAGGAGGAGAATTGCTTGAAACTGGGGAGGCGGAGGTTGCAGTGAGCTGAGATTGTGCTACCACACTCCAGCCTGGAGAACAGAGTGAGATTCTGTCTCAAAAAACAAAAACAAAAACAAAACAAACAAAAAAACTGAATAAAAATACAAAGAAAGAAGGAAATAAGAAAGATCAAGACAGCAGAAGTTAATGAAACAAATTAAGTAGATTGTCCAAAGTCACACAGTTAGAGAATGGCAGAACTGGCCCAAATTCAGATTTTTCTGACTCCGAAGCCTATGTTCTTTACAGAAGTT -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAATAGAAAAAGGAAAAAAAGTAAAAATGCTAACTCAGCTAAGCATCGTAATTAAAGAATATCTTTTGTATGCAGAGATGGCATTATTGATGATGATTCCTTTGGGATAGGTGGTCGGGAATAGAAAGACTGCTAATTGAAGTAAGAATACTTTTCACAAAAACAAAGATGGTTCTATGATTTATAGCCATTGTTCACCACTTGTAGAGTTCCTTGCTGTTTTTTACTTTACAAACAATTTTTATAGTGAAGCAAACATTAAACATGAATCAGCAAAGTGGTACTGTGATTTACAACTCAAAAACAATTCTGGGATACACCAATCAATCAGTAAGAATTTACTGAGCACCTACATATGCTAGAAAGTTACTGATACTAGAAAAGTATAAAACAGTATCTGCCCTCAACCTGCCCTCAAGTCTGTGGCAGGTATCGAAAATCTATGCAATAGGAATTAACCCTTTACTAGGGTATTGTATCAGATCCTGGGCTCTAAATTCAAGAGATGAAGAAAATGGGAAAAAATCCAGAGGCATGATTAACCAAAGGATTAAAAATTAGAAAACACAAAATAGCAACAACAACAACAACAAAAATTAGAAAACAGAATTTATGTGGAAAGTTTAAAGGCACATTGCTTATTTAACCTGAGGAAGGTGAAAGTTGCTTTAGTAATCATCTTTAAGTTTATGAATAGTTACACAGGAGATGGAAATAAATGTTTGTGCCCTCAATGAGAAATCTACAGGGCTGGGTGTGGTGGCTTGTGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCAGGCAGATCACCTGAG -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAATAGTTTCACCACCCTAAAAAATATCCCATCCTTCACCTATTCAATCTTCTTCTCCCTCCCCTCAATCCTCTTGCAACCACTGATCTTTTTACTATTGCTATAATATTGCCTTTTCCAGAATGTCATATAACTAGAATCATACAGTATGTAGCATTTTCAGACTGGCTTCTTTCACTTAGCAATATGCATTTAAGTGTCATACATGTCTTTTTGTGGCTCAAGAACTCATTTCTTTTTATTGCTGAATAATATTCCATTGTATGGATGTACCACAGTATGTTTATTCATTTAACTACTGAAAGATATCTTGGTTGCTTCTAGTTTTTGGAGTTAGGAATAAAATTGCTATAAACATTTGTGTGTAGGCCAGGTGTGGTGGTTCATGCCTGTAATCTGTAACCCCAACACTTTGGGAGGCTGAGGTAGGGGGATCCCTTGAGGCCAGGAGTTAAAGACCAGCCTGGGCAAAATAGTGAGACCTTGTCTCTACTAAATTTTTTTTTTTTTTTTTTTTTTTTTTT -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAATATGCTGTTATCTGCTGACAGCTATTGTCTG -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGACTGGATTAGGATCCC -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGCAAACAAAAAAACAACCAAAACTTTTTTCATACCCCTTTATAATCCTTCAGTTGGGTTACTCATCTCCCTGTCCCCAGATGACTACTGACCTGCTTTCTGTCACTATAGATCAGCTTGCACTTTCTAGAATTTTCTTTAAGTGGATTCATACAGTATATACTTCTTTTGCCTTCTTTCACTTGTAATAATTATATTGCGATTAATCCATGTTATTGCATGTAGCAGTGGACAATTACTTTTTATTTCAGAGTAGTAGTCCATTGTATGAATATACCACATTTTCCTTATTCATTTATCAGTTATTTGACATCTAGGGGGTTTCCAGTTTGGGGCTTTTACAGATAAATCTGCTATGAAGAGTCATGAAGATGTCTTTGTGTACATATATGTTTTCATGTATGTTGGGCAAATACCTAGGAGTAGAATGTCTGGGCCATGTGACAGATGTATATTTACCTTTAAAAAAATTGTTTTCCAAACCATTTTCCAAAGCTGTTGTGCTCTGTTACATCCAGTATATGAACAGTGTATGAGCATTCCCAGTTCCCCCACATCTTTGTCAACACTTGGCATAGTCAATCTTTAATATTAATTATTCTAAGAGTTGTGTACTGGTATCTTGTTGTGGTTTTAAATAGCATTTTCCTGT -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGCACTATTACTGATATATCCAAATAAAAGTTACATGTGATATAGAATTAGACTGTAACACTCTCAATTCATTTTATTCTCAAAAAGGTTGATAATGTAGCTACCTAAAGGAATCCATGACTTTGCAACATAGAGAAATGCACATACTTTCCTCTGGGTCTTCACCAGCGAGGATACTGCTGGAAAGTTCCTGGACAGCAGCTCGTGACTCAGGTGTAGAGCGATGAGGCCCTAGATGACTGTCCCTCTGGGCTTCCCATTCCTCACTGAACCCGCCATCATCATTCTCTGCAACAGTGTCTTGTGACTCCCTTTCTGTGCCTTCAAGAGAAAGTGGAAGTTACAGCTCTAATATTTAGAAAAATTTAATACCTTTAAGAAAATTACATGGAAACAGTAACTAGCTGTCATTGTAACTAGCTGGCCCTTAAACCACAAAGCATGGGCTGTAGCAGTGCCTGCTGGTAGTTTATCCAACAGCTATTTTCTCCTTTATTTCCTGAGGGCAGAATCCTGAATTGTTTGGGTTCCCACCCCCTCCCACATGACTCTGGTGGTGAATCCTGACCAAGCCAAGCCAAGCACGGTAATCCCACCAAGCCTCTTCCTAACAAAAGCTCTAAGGTTGTGGGGTTGTAACTTGGTATGAACCTATGAGTGGTGAAGCAAAGTCCACCGGGATTCCTGGGAAAATTTTTCTCACTCTTTAAGAGAGACTAAAGGAAAAAATAAACAGTCCCCTTCTACCCCTGAATGTTGCCTTATCTAGACATGATGCCTAGAACTACAGCTGTCATGACCACGAAGAGCAGTGGGCTGAAGACCAAGCCTATAAACTAGTGATGGTAGAGTAGGAAGTTGGGCTACTTGAAAACATCCCTGAGCCACCAAATTAACCAACCCTACAAATTTCAAATGCCTACACCTCAGGCCTTCCTGTCACGTGAAAGAATAAATTTCTTCTTTGTTTAAGGCAACTGAGTTGGGCTTTTTATCTTTTGCAACTGAAAGCTTCCTAACTGTTGGCACTCATCCCTGGATTTGGTGACAAAATTATAAAAGTGGCTTCATTCTGGAGGGTGGATTGGGAAAGGAGCGGGGAGTGAATGTCTTTATGGGCCAGTCATTTCATTATAATGACTATCAATCTCATTGAAAATGGTGAGCATGATAGTCTTAAAAAACTTCCATACATTAAAAATAATTAAAATATATAAGTGAAGTTCAAAGTACTTTTATTCTTCCTTCATTTTTTATAAAAGTAATACATGTTCAGAGCAGAAGTAGATTTGCCATGAATAAGTAAAGCTTGTAAGCTTCAGGGCCCTTCCTTGC -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGCCAAAAATGCCAAGAAAAAGATACAAAAATTGGGGGATATTTCAAATATATGCATTTAGCAAATTAATGATTTTTAGTTAAAAATACAGTCCAATGTGATTGTGTCAGTCATCATGGAGTCAGTTTATCACTT -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGCTTGAGACTGAGTAATTTGGAAAAAAAAAAAGAT -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGGCTAAAATGAGAAATTTTATAT -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGGGCCAGGCATGGTGGC -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGGTTTCCCAAAAATATTCATGCCTTAATCCCTGGAATCTGTGAATATGTTAGGTTACAAAGGAAAACTGAAGTTGTACATGGAATTAAGGTTGCTTATCAGCCTAAT -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGTGGGGGGATTCTGTAGACTAGCGGGCTGTAATGTGCAAAACGCTAACGCCACTGGTCTGTAAAGCTGAATACAAAGTAGCTTCTACAGGCCAGGGCGGTGGCTCACGCCTCTAATCCCAGCACTTTGGGAGGCTGAGGTGGGAGGATAGCTTGAGCCCAGGAGTTCAAGACCAGCCTGGGCAACATAGTGAGACACCCCT -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATATATATATATATATATATATATAT -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATCAGAGTCAGTGGTAATGGTGAAGTAGCTTCCATCATACTAACCTCCCACAGGACAGCAGCCAAAAGCAGGCAGAAACCAAAGGGGATTTGACCCTTGAAAGAAGGAGCCACACTGGGGGA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATTAGCCAGATGTGGTGTGGGATCCCCGGGTA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATTAGCTAGGTGTGATGTTGCATTCCTGTGGTCTCAACTACTCAGGGGGCTGTGGTGGGGGATTGCCGAGGCTGGGATGTCAAGGCTGCAGTGAGCCATGATTTTGCCACTGCACTCCAGCCTGGGTGACAGAGTAAGACTCTGTCTCAAAAAGAGAGGGAAAGAAAAAAGACTTAATGTTG -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATTATTCCTAAAATGCTATTGTTGCAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATTCTGCAGTGGCTTCCATCTCAGAGTAAAAGCCAACAT -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAGAAAGAAAGAGAAAAAGAAACTATAGGTACTTTTAAGTGCTCATATTTAATGTGAAAAATGTGTACAATTAATGATCTATGTTCCCGCATTAGGAAGCTAGCACAAAAAAGGAGAAAAATTAAAACAAATTATGTACACAGAAGGAAGTAATAAAAATATGAGTTAAATGTCAATGACTTGAAAAACAGCAAAACAACAAAATCAGTGAAAACAAAATCTGGTTCTTTGAACAGATCAGTAAAGTTAGTCTCATCAGGAAAAAGGAATGTGCAAAAAATATCAAGATCTGAAATTAAAAATTACCATCACTCCTGATCATATAATCATTAAAAAGATAATATAATATTATAAACATTATATTAAAATCAGACAACATGTATAACATGAAATGTTTAATTTAAGAAACAATTAGCAATATTGACTCAAAAAGCAAAACATCACCACAAACAAAAACAGTAACAAAATAAAGACCCAGATGACATCAGTGGTGAATAAATTCCTGCAGACCTTTGAGAAGAATAATACCAACTGTAAAATACACTTTCAAAAAAAAAAAAGAGAAAAAAATCACTTTCCAGCTCCAGTATTAACAATGAAAATAGAAATTTTACTACAGACTCCATAGGTTTTAAAAAGATAATAAGCAAATATGAAAATAACTCTAGGTACATAGATTCATCAACATAAATTAGAAAAAAAATCATCAAAACACATAAACTACTAAAATGTGTGCAAGATGACATATCTTGAATAGTTCTATGACTATTAAATAAATTTAATTTGTAGTTTAAAGGCTACTAATAGAGAAGTCTTCAAGACAGAAAGTTTTATTGGTGAATATACTGGTTATTTAAGAAGAAATAACACCAATTCTACACAATCTCTTCTAGGAAATAGAATAGGAAGAAACACTTCCCAAATAGCATTGTCCTGACACCAAATCCAAACACAACATTGTCTTGAAAACAAAAGCAAACTATAAACCATATTCCTCCTGAATAGAGAAGAAAATCTTTCATGAAATATGAGCAAATTGAATCCATTAATGCAGAAAGAATAAATGGCACTATGATGATATCTAAGGTGTGCAATGTTGTTTTTCTCTAAAATCAATGATGTAATTGTAATTTTAAGAAAAAAAAGAAATACATCGTTATGTTAATACACAACTCACTTGGAAAAATTCAAAACCTATTCTTCATAAAAAACTCTCATCAAATTAGAAATAAAATGGAACTTCCTAAAACTGATAAAGGACATCTAATAAATTTTATGACTAAGGTAATACTTATTGGTGGTATTCAACATTGTCCTGGAGGACTTAGCCATTTTAATAAGGCTATAAAAAATATAAGACATATGATTGGAAAGGAAGAAGTAAAACTATAAAGACACTTTCACCCTGCTGTCTGCAAATGCAGATTATCTTAGCTCTATTGTAGGGAATCTAACAAAAATTGAAAACTTCTAGAATTTGTAAGTTACTACAACAAGGAGGTATTATACAAAGTCAATACAGAAAAATTAATAATATTTATGCATATGATCAAGAACTAAAAGTTGAATTTAAAATACCACTTAATTTATCAGAGAAATATAAGCAAAATATTTTAAAAGATGCTTCACTAAAATGAAAAAAACAAATAGCAAAAATAAACATAAAATATAATAAATCTCAATAATCATGGAACTACCATTTAAGACCTTTATTATATTATTACACACCTATTAATATGCAAAAACATAAGTTGTGGTAGTATAAAATGTTGGTGAAGAACTTAAATAATGGGAACACTCATAGAGTAATGGAGGAAAGTTAATTAGAGAAACTACTTTGGAAAAACATTTTAACATGACCTAAGAAAGCTAAATATACGCTTTTCATCCCTCCATAAATGCCCTTAAAAAAAAAAAAAACC -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAGAAGACAATTAACTTGCTTGGAACAAACAAGAATGGATCCCAATCTACTAGCTGGTCACCTTTGAATGGAGAAATCAGTGGCTATAAATATTTTCTCAGAAGAACAGAATAATCTCATGTTTGCTGTACTTTGCTCAGTGTAGCTGGGACCCCAGAGTCATAATCAGGTCTCCACAGCTGAATTATAATGATGGGCAGGGAAAGGCCCAGAAACTAGGTTGGAGGATGAGGATTGGGGTCAAGAATCTGCAAAGATAAGCTTCTATGACTAGTGGCAGTAGGACAACAGAAATAAAAATGTTGCCCAAACAGACCGTTAAGCAAGAGGAAACTTTTGGTTTCAAAATGAAATGGGGTTTATGAGATGTATTCCTATGCCAAGCAGAAAGCGTGTTCCCTTTACAGTAACTCCCAGGCCATCTGGTCTACTTCCCTACTGCAGGGTACAGACCTCTCCTTACTGAACATTCATTGAGATGATGTTTTTCAAACAAGAATCTGTACTTCTGTCTCCTTTTAACTAGTTGTGTTTAATCCACATCAACTCTCTCTTTTTTTTTTGAGATGGAGTTTCACTCTTGTTGTCCAAGCTGGAGTGCAATGGCATGATCTCTGCTCACTGCAACCTCCACCTCCCAGGTTCAAGCGATTCTCCTGC -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAGAGAGACAAAACACTTGCTGAGAGAGATGGTGT -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCAACAACAACAAAGAAAATCATATGACGAGGTTGCTAAGATCTGTGGTAAGGATGAATCTTCTGTCCATAAAATTGCGAATGAAAAAAGATTTCGTGCACAATATATATAGGGTTTGGCACTACCCAAGGTTTCAGGAATCCACCGGAGGCCATGGAACGTATCCTCCAAGGATAAGAGGGGCTACTGTCTATTCGAAATCTCCACTTGGATGTCAAGCACCTTAAACTCAACATGTCCAAAGTAAAAATCCTGATTCCCTATGCACTTTCCAGTACTACTCTCCAAAATCT -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGACATTGGAATAAACAAAACAAG -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGATTCATCCATGTTGAGTATGGATGAACACTTC -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGATTTTAACTGCCAGTAGATACCAGAAATTGTATTAAGACTATTTGACAAAATAACTAAATGACTATGATATATTCTATAATTAGAACATAAGCTGTCATTTTAATAGATCAGGAATAGATTGTTTTCATTAAATAAATATTCTAGTTAACATTTGGCTCTCACTTGGAAGAGCAGGATTGCAAGTTTTCTAGGAATCATAGTCAATTCAAATACACCAATTCCAAAACCATATTGAACAGTAGTTTTCCTCGGTTCAGAAGAAATTTTAGAACATGTAGACTCACAGCCTCACCATTATAAATGTGGACTTTTATGTTGCTGGAGACATGAAGAGAGGGGATAAAAATGAAAAGGAGATACAGATATGTCAGAGAAGCCCTTGGAAAACTGAGAGTTAAGCAATAAAAATCAACACAATTAGTAAGATTAGGTAGTAAAAATGGTGTCTAGGCCAGGAGTAGAAAAAGCCTCAAAATTCAGCTTAAATATAATCAATCATGTTAACATTTCTAGGAGAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGGAAAAGAAAAAGAAAAAACTATCTCCCTGCACTACAGTCTAAAGGAAGGGTTGGCAAACTTTTTCCATTAAGAGCCAGATGGTAAATATTTCAGACTTTGTGGGCCATATGGTCTCTCTTGCAACTGCTCAACTCTGATGTTATAGCTCAAAAGCAGTCACATACAAGACATTAACAAATGGGTATGGCTTTGTTCCAATAGTTTACAAACCCC -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGGAAGTTCAGAAGAAAGAGA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGGTGAGGCTCAATTAGCCGGCAATTGC -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGGTTAAACTAAAACAACTATACACCTACCAGAATGACAAAAATTATAAAGGTAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATGCCTACCTCACAGAGTTGTTATAGAAATAAATGAGAAAAAAATATTAGGCACTTTGAGCATTGCCTGGCACTAAGTGTTCAATATAGAAGCTATTATTATTTGTTATTATTATCCAGTAAACTACTAAATTCTATTGATTCTACTCCCTCAGTGTCTCTCAGATCTATCCAATTCTCTCCATTCCTCCTACCACCACCTTTGTTGAAACCCTCTAATCCATGTGGTGACATACTGTATATAGATTTGTCTAAAGGACCTCCCTGCTAGAGCCAGATGTGGTAGCCTGCAATCCCAGTGACTCTCAGAGGCTGAGGCAGGAGGATCACTTGAGCCCAGGAGTTTAAAACCAGCCTGAGCTACATAGTGAGACTCCTTTTTTTTTGAGACAGAGTCTTGCTCTGTCACCCAGGCTGGAGTGCAATG -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATTAAGTCAGGAAATATGTCATAAGCTAGATAACAGGAACTTTGCAAATAATAATGGAAAAATTTGAAGCCAGCTCAGAACTAGACAGGTCAGGGCCAGATTTACCAAAGTTTTCTGAGAAAGGGTAATAATGAATGCCTGGCATCTGACTCAAACCCCAGGGAAGAAAGCAGGCAGGGAAAGAAATGCTGGAGTAGGGGAGAGAACTAGAAGCAGAAATGTTAGAGAAAATGTATTCACTGTTCCCAAATTTTTGTGATTAATTTTATTATTATTATTTTTTAAAACCTAGAAGTACATATAATGAGAATGATCAGCAGAAGGCCTTCAAATGAATATGGATGCTGTTAAATATTTCATGTAGGATCTTTGAGCTTTTGGTTTTCTTTCATAAATATACATATACATATACATATATACACGTATAAATATATATATACACACACATATATATAAAGTACTTTGAGTTGCTGTTTTACCTATAGTTTTTTTTTAAGAAAAAAGAAAAAATTTACATCTTATTGGAAAATAGTTGCAAAAGGCTACAGAACTCAATCTATGTACTGGCATTGATTTATAATTATTAGCAATATTTCATGGAGAACAAAATACTTCAGCAAAAAGTCAGTAGATGGCAAACTTCTACAACCCTTAGGTTGAAGAAGGCCTGTAATATGTACTGGGGGTTCTTGTTTCTTTTGGGGTATGAGTGGTGGTTGACTTATGTGTGTGTATGTGTGGTATGTTGCAAAACACACTGATTGAAAAATAAGTCCTTTTTCAAACAGCTATGAAGACATTTACCAATTAAGCTAAATAAGTATGCATTAAAATCAGCTGGTCAATCAATCTTTCTTGAAGATCCCATGTAAGTGCCGTGGTTATCTCAGTCCCTGAGGAAGGGAGGTTGAAATAGAAGCTTCTTAAATTCCTCTTCAGTCCTAGTAATCTGTGATTTGAGGTGTTCCATCTTGACCCTGAGTCTTACTTTTCCTTAATAAGCCTCCCAATGTATTATGAACTGGAAGTAGATTTAGAAGGTTCCCAACTTTACACTGGTGGGGTAATGCTTGAATTTTATTTTT -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATTAATACATGATTTGATTTTAAATATTAAATGACTTTCTTT -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATTACCTCTAAAAATATCTCCAATGTAAGTAGGTCAGTGTGACAACTCCTTAATAGATAAATTGACTCCAACATTCACTGTGGTCTGGCTCCCCATTTCTCTCTATCTCAAAGCCTACTAATCTCTCGTGCTAGGCTCTTCTAGCCACATGAACCTTCTTGCCTCAACATGCCAGGCACAAGGGGCTATGTGCTTTCTGCTTTTTCTTATATTTGGAAACCTGTCCTTCAAATATGCACGTGGCTACTCTTTAGCTCTTTGCTTAAATGTCAGCTTTCTGGTGAAATTTTTCCTGACTATCCTTTTTAAAATTATACCATCATCAACACGCATTACCATGCCTCTTCCCTGCTTTAGCCCTCTTCAGAGCTCTTACCAGAAATTAATGTATTCTATTTTTTCTTATGTATTTGATTGATTGATCTATGTGTATATTTATTACCATTAGAAAGTAAACTCCAAAGGGCAGAGATTTTTCTGCTTATATCACAGGTACTCCCTAAAAGAGTATACGGCACACACTAGGTGTTCAATAAATATCTAAATAAAATGTCTTTTCCTCCAGATTTCACTTGTTTCTGAAACACTCTTCCCTCAGTGGAGACTCAGATCAGCAGGTAATATCCTATTGACTCCAACACATTAGTAAAGCATGCTCAGAACAAGAAGGGCTCAAAAAATATTTTGCTTCATGTATTATATTTTTATTCACCTATATTTGTTGTCAGTTTCCAAACCCTTCCCCAGCCCTGCTCCTAAATACACACATTAGAATGAAAATTCCTTGAGAGAAAGGATCTAACTTGTTCACC -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATTACTATAGAGCGAAAGTAATCAAGACAGTATGATATTGGAGAAAGAATAGACAAATAGGTCAATGAACTAGAATAGAGAGCCCAAAATAGAACCACATAAATATAGTCAACTTACCTTTGACAAAGGAGCAAAGGCGACAACATGGAGAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATTAGCCAGATGTGGTGGCCCACACCTGTAGCTGTAGTCCTCACTACTTGGGAGGCTGAAGGGGGAGGATCAGTTTGAGGCTACAGTAAGCTATGATTGGACCCCTGCACCCCAGCCTGGGCGACACAGTAACCCTGTCTCTTAAAAAAAAATGACCATCCCCCAAATGTAATGCTTTATAATTTTATAATTTTCTTTTAAATAGATGTTTTTATTTCATAAATCCTGGTTTTGTTTGTTTAACTATTTATTTTGAAATAATTGTAGATTCACAGGAGGTTGCAAATAAATGTATATCCTTCTCTCTCTTGCATCCTTCCCCCCAGACTACTCCAATGCTAACATTTTATACAACCATGACACAATGTCAAAACCAAGAAAATGACATTGGTACAATCCACAGAGCTTATTCAGATTTCATACATGCATTCCGTGTGTGTGTGTGTGTGTGTGTGTGTGTATGCACAATTTTATCACAGGTAGTCTTGCATAACCACCACCACAATCAAGAAACCCAAGTGTACTATTAATATCACAAGATTCCTAGTGTTACTCCTTTGTAGCCACACATCCCACCCATCTGTAACTCCTGGAAGCCACTAATCTATTCTT -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATTAGCTGGGCGTGGTGGTGG -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATTCTAATTACAAAAGTAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAACAAGGTGCTCTGATCATTGGAAATGGTTGGGATAAGTTAACTTGAAAAGACGGATGCTTTTGGTAAGACACAATGCTATAAATGGCACCATAACACACATATGTCTCTACAAATAGCCTCATAAATTCTGTGCAAACTGAAAATATATAAGCCCATAATATTTCTCATAAGACAGCACCCTGTCTCTTGAAAGAGTCACCTAACCTTTTAAAATTTTCATTTTAAAAATATTTCAAACATAAAGACAGTAAGAGTGGAATAAACTCCTATATAACCATCACCTAGATTCATCAGTTGTTAGCATTTTAACACATCTGCATTATCATTCTCTCTCTCCATTTATATACACATTTTTTGCTGAACTTTTCTAGATTAAGTTGGAGATATTATGACCTTCTGCCTGAAATACTTCAGTGTATATCTCCTAAGAACAAAAAATTTTCTTATATAGCTCCAATTATTAAACTCATGAAATCTAACACTGATATAATGCCATTATCATATAGAAAGAGACTATATTCATATTTCCCCAATTGTCTAATAATGGCTTCTAAAGCAAAATTTTTCCCTGACATTTGCATTTTGTCCATGATCACACATTGGCATTAGTGGTAATGTTTCTTTAGTATCCTTTAATCTGGATCAGTTGCTCAGACTTTCTTTGTCTTCCAAGACATTTTTGAATAGTACAAACCAGTGACTTTGTAAGTTGTAAAAAGTCCTTCATTTGGTATGTCGTTGTTTCCTTAAGCAAATGTTCTGAATGTCAAATTTAATGTGTGCACACACATGTGTGTGTGTGTGCACACACGTTGAGAGCCATAAATAAACTGAGAAGTTTGCCAAGCATCAGTACTTCCAAGTTCCTTATCTGAAATCTGAATAAATCTAAGGGAAGGTTCAGCTGACATTTTTTCTTCAAATGAATAATGTATCCCCTTGACATTGTTCCAGGATGTTAAGTCAAAGCAAGGTAACAGAACAGAACACTAAATCTATGTACAACCCTGTGCTAAGTAATAGATCACCCAATACAGCTAATACTCAGTTCAAATGTTGTGTTCATGTCCATCACTCAACAAAAGTCTTAAGATTTTCAGGAATGAAGCTAGAGTTTAAGTACACTTAATGAAAATGAGAGCTACAAATGCCTTCCTTGTCCATTGTCGAGACCATGACTAAACTGGGTAAGTTTACTGATCAACACTTTTCCTATCCAGACAACCAAGTTCAAGACAAACAGAAATAAAGACCAAAGCCTGTTCATTTCTAGATTCACCTCATCTAAAAAACCTCTTCCTAACTAAACTCATTCCACAATTATTTTCCTTTTGTTTTATACTTCACAAATACACAGAGATACCAAAGTAGCAGAGAAATAATTTATTCGTAATTCTTAATAAAAAGAAAGGTACTAAATTCAGTTAAATTTGTTGTCTCTGCAAATGCTGGGCAAAGAGCCCATGAACAAATACATGCCTTATTTGGAAAATCTATCACAAAGATAGGAATAAGAAAAGGTATCTGTTGGGCCTTATTATTCCCTTCTGGGGACCCTGCCTATATCAATAAATTAGAACATGACTATGTTACACAAAATACTACCCTATAATTGAATCTGTTAGATAGAGACTTTACCTTTTGTGGTCTCAACAAGTGCTAGTCAAAGTGTGGTATGTGAACCAGTGCCATGAAGTCAAAAGAGGAACTGAGAATAAATATTTAGAAACTGAGCAACTTCACAAAATAATCTTATATCTTATTAATCTAATAATATAAAACAGGGAGTTTGTTTTAAATCACTTTTTAAAATTTCATTTTTCTAGTAATTCATTTTTATTGTATTTAATAAAAGCATCTGTACCCGAAGGATTAGGAAAAAAAACACAACTGGCCCTTTACCACAGACAATGTGAGGATGACTCTATACCACACTGTCATACAGCAGGAGGCTAAGTACGTTCACGGCTTCCGCATTCATACTCTCCTAAAACAGAACCTACTCCACAAAGCAGAAGCTGAGTAATGGCATAATAAATGAATTAAATGACTAATAAAACTTGAAAAAAAAATAGCTAAGAATTTTTATCACTAATTGAAAAGTAATGTGATTAATTACTGTGCTATATCATTTATATATATAATGGATTATATATATTATTATTGACTATTATAGGTAAATATCTGATTTTTCTCCTCTCACAGGAATGAGGTAAATAAAATAATATTTTGAAGGGTGTGTCTTAGAAGTACTTTTTAAAATTGCTCTTACGGTTCTTAGTAATGCATATTGTAGCAAATAAGCTGGGTTAGAAAGAAATAAATAAAATACTATTAGTCACAAATATTCACTTGCTAGTCATGGATGTCACCCAAAATAGGAATCCAGTTTGGAAACACAACCCAGATACCTGTGATATGAAAATCAAATCTCTAACAAATACAACTTACTTCCTAGCAATGGTGGTCACTCGGATGCGTCTCTGCCCACTTGAATGCTGATACTGAGTCACAAACTGGATTGCACCACGCCCTCCTTGAGGAATTGGAGCATTATGCTGTATAAATATAATGGAGTAAAACCTAAGCAAAATTTACTATGCTGTTGTCATATAATCACAGGCTACATGTCCTAGCACTAAAAATAATTCATTCTAAAATTGATTAGAAGGATACTTATTTCCAGTGCATTCAAAACAGTTATAATTTGTTACACAGAAGAGGAGAAATTAATTTGGAGAGGAGGAAAATAATCAAGAATGATAGAAGTCAGTCCTGCTAGGAAATCAATTTTCAAGTAATATATAAGCCAGAGGGACATGAAAGAACAAAGAAAAGGGAGAGCACAAAGAAATTAAAAGACAATTCCTAAGTGAAGCCATTTAAGCCAAACTGCACAGATTGAATATCCCTTATCCAAAATGCTTGGGACCCGAAATGTTTTGGATTTTGTATTTTTTTAAACTCAGGAATATTTGCCTTATACCAATTGAAGATCCCCAAATCCAAAAATCCAAAATCCAAAATGCTCTCCAATGAGCATTTTCTTTGAGTGTCATG -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAGGAAAAGAGGAAGAACAAAAATCAATACTCAGAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAGTAAGTAGACCTAGAAAATAGTAATTCAGATATTCAGATACAGGTCTCTGATGAACTTTCTTTTCATAAGAGAGGATTTTGTAACCTATGTTAAATCTCTCCCTCCATTCACAAACATTTAGTCCTCTCTTTCTCTTAATCTGCTTTTTTTTT -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAGTTAAAGGGATGCTTTCAGTCATCAGATTAAAATTTATATTTCTAGTTCATGCTAAAGCATCAGTAGTTTAGAAACAGATGTTTGTTGGATTATAATTTTCATATGCTTAGCTCCCCAGGAATGAGCACATTTAAAATGAGAAGCTATGGCCTTCCCTACTTCTAATTTTTTTTTT -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCAGCTGGGTATTAATAAGGAAGGAAGGAAGGACTACTTGAAAAACCTAAGGTCAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACTGAGGCAATGATGGAACACTCATGACAACATAAGGATATATGGCAGAGGGTGGAGGGAAAGGATTAAAAGAAGACAAACTGCTTTTATAACCTAACTGTCCTTAGAAGACCAGGCTAATGAAATGCATTTTCCCTCTAATGGCTTTCATTTCAGAATACTGTGTGGTTTTCCCTGAAAATGTGACGCATTCTCACTTTACAAATCATTTTGATTTCCTCTTGTTGTCACACTCTGTCTAATTTTGCTGAGTTACTGGCAGGACATTGACTACAGTGATGGAGAGTCACCACCAGTATTACTAAGGATCAGATTTTCTGGTTTTATAACTTGAAATCATATGTTTCACTAAGAATTCTGTGACTTAATTTTCCTGAAGATTCATTGACACTAAAAACAAGAAATGACAAGTTTTATAATTCTATAGGCATCACTGTGAAATGCCTGGTATAGAATACGTTTGTGGTAGGTACTCAGTAAGTATTGATTTGTTATTGAATCAATAAATGGCAGGCAAACAGAATAGAGTGATTTATAAAAATAATCATGATGTTTGGGCCCATTAGAATGGACAATTTACAAGTAGCATAATTTAGTAATTTCTTCCCTGGTTATTTGGCCCACATCCAAAATGCAGTCCATACTGTAGAGATGTACAAATCTCTGCTTCTGAGAGAGAGCAATCCTGTGCTCTTGGATGGTGAAGGTCTTTTTGGACAAAGGTACACACACTCACACCCACATATACACAACTCATTCACACATACAGAAGCATACCCAATACAGAAACATTGTAGCTTAAATGAGTGTTGCTGTTGGTATTATATTATCATGTAGGAAAAATAAGTGAGAAATGGATCAACTTTCCATTTTATTGTTCATCATTGGCTGACTCAAGTTTAAAACTGAAAAGATTAGCTCTCAGACAGTCCCTTCAAAGTTTGGAGATTTATTCAGGGTAAGCATCTGGAAGATTTGATGCTTATCTGTTCTATTTAGTGCTGTCCCACCCAAAATGTGGTTAGAAATATAACAAGATTAAGTCTTCCCTATGAGAGGAAGTTGGACCTTTATCTTGTCAGCAAAACTAGAACTGTTGGATTTTTTTAAAAACTAAAACCACTTCACAGCTTCTTGTAATCCAGCTGTATCCAGGAAATAACAATGATAATCAAAGTATCATTCCCATGTTTTCCACTCTCTCCAAAGCCTTCTTTGGGAAATCAGGGGATGATGGAGATATGTGTGTGTTTCTCATTCCTAATAAATTTAAATGTGATTGGATTGGTTTTGTGGGAAAGAGGGAATTGAATAGCTTGAACTTATCTCCTTTGAAACAAAACAAATACTTTTTATTATATCTAGTTTGACCCATAAAAACACTCAGAGGAGTGCAAACCACTTTGGATTTTTGAAGGGAACACTGACAAATGATTTGAGTGATATTTTCCAGAATAGAGATAATGGGACTCTCTTTTCTGTCATAAACAGAAAGAACTTTGGATGGCCTGAGACCA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAGAAAAGAAAGAAAGGAAAAAGAAAAAGATGGTCAAGCAAGAACTCAATCATTTTAAACTGTTCCAGAGCATAGAAATAGAAGTAAAATGTCCACATTATTTTATACAAAGCCCTGAAATAATACACTGAAATAATACACAACAATGATTTCACACAAAAATTATTTCTTAAAAAATTTTTTGGTTGACAGGGTCTTAAGATGGCTGCCGGG -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGACATATTACAAAGCTGCA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAGAGAGATAAGTATGGGT -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGCAGTCATGGTGATAGTGGTAGAAAGATTAGGTATGGAAAAAAGATGAGCAAAATGAAAAATATTTACATGTGAAAATATTCTGCTGAGCAAAAAAACTGAGACACAAAATCATAACTATGTCTGATGTCATTTGTGTGACATTCTAGAAAATGCAAACTAATCTGTAGTGACAGAAAGCATATCAGTGGTTGCCTGGGGCCAAAAATGGAAGGAGAGATTAACCATAGTAGGGTATGAGGGAACTTTCTGGGGTAATAAAACTATTTGGTGTCTTGATTTTGGTAATAGTTACAAGATGAATACATTTGTAAAACCTCAACCACTTGTACAATCATTTGTACTAGTTTATTATTATATGTAAATTATACTCAGTAAAGTTGATCTGAAAAATACTTGGGCTAGGAGCAGTGGCTCACACCTGTAACCCTAGCACTTTGGGAGGCTGAAATAAGAGGACTGCTTCAGACCAGGAGTTCAATACCAGCCTGGGCAACACAGTGAGACCCTGTTTCTACAAAAATTTTTAAAAATTAGCTGGGCGTGGTGGCACACACTTGTACTTCTAGCTTACTTGGGGGGCTGGGGTGGGAGGATTGCTTGAGCCTGGGAGGGTCAAGGCTGCAGTGAGCCATCATCATGCCACTGCATTCTAGTCTAGGTAACAAAGTAAGACCCTGTCTCCAAAAAAAAACTCATGGCATAATATAAATGGAAGAGATATATAATAGAATTCTAGCAGTAATATTACTGTAAGTCTGTACAACCTAAATGTACACACAAGGACTAAAAGGTACATGGACCAATGAATACATCAGCTTGGTGCACAGATGCCTGCTATTTTATGAGCAACAAACAAAAAAGAAATGAGCTGAAGAAGGCTCCTGAAGACAGCAATGCCTACCCAGCAATGCCAAACTCAATGTAAGGTTGCCCTTTACA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGCTTACAATCTTGTCCTTGTAGAATTAAGTTATTGCTACTGTCCAGGTGTCAAAATGGCTTCCAGAAATGCTCCTCCCACCCCCAGTGCTGTCTTACCTAGGGGTCCTCTCTGGTCACCCAGGACCAGAATTTGTACTTTGATAGAGGTTTGCCAGAAGTTATAACATTTTTTAAAAATTCACTTAAATTTACCAATATAAACTCTAAAAACTATCCATAATTTTTTAGAAAGTTTGACGAACCAGGCCAGAGGAAAGACTGAATTACCTT -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGGAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGGAAGTACATATTTTACTGTGGCCACATTGAGGGTCATTATAAACAATGGCTTATAAAGTTGATTATATTTACTTATTCCAAAAAAGTAAGTAGTTTTTTAGGTAGCTTCCAAATTAAAAAAAAAATGTTACTAATTATTCAATAGTAATTGCAATACTGTCTTTGGGACTCTGATAGTTTGATATCCTATGCTACTTTTTAACTACTGAAATATCAATATAAAATT -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGGACCAGGCACGGTGGCTCACACCTGTAATCCCAGCACTTTGGGAGGCCGAGG -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGGGCCAGGCATGGTGGCACAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGTAAATTCTGCAAAGAACAGAACAAAGTTAAACTCTTCCACGAATAGAGTTGACTGGAACATCCCCTCTGCCAGGCACCAACAGGTTTCAGTTTTTCATTTTTTATCTGATTTAGGCTAATCAGTGAGATTCTTCATCCTCCCCCATTTACTGCACACTTAATCTTCATAATAGCAGTCCCTGCAGGTATCTCCTAAATTAGGGAACTTAGAGTTTGTC -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGTTAAAACACATGTGTAGAAAC -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGTTTTATCTTCTTGAAATTAAGAGACATGCATGTAAATTTATCAGGAAAATAAAAAGCCATTGAATTCATTGACTACTACAATTTGTAACCCATCCAGACGGCACCCTAAGGCACCAGCATTCCCCCATCAAGTCAAATCTCTTCCTTGGTCATATTTTACTAGTTAACATTTAACAGGGTTTTCTTCTTCTTCTTCTCCTTTCTTC -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATGGACACTTTATCCTAGAACATGAGATAGAGGATAGG -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATTAGAAACTGTAAGTGAAAGTGTAAACTATGAAGTGCTTAGGTTAATTTGTTATTTGTTAGCATAGATTTGTGTGCCTGTCATGTGCCAGACACTGTTATGAGTATTTGGGATACAAACATAAGCAAAACACACACACATCTGTAGTCTTAAACTCAAGACTGGGCCTATCTGCTCCTCCAGAACCCCTTCCCTGGAAGCAGAGCTGAGCCTAGGACATCCATCCCACTCCCCAGGCCCTGCCCAGCTCTTGGGCATTTGGGAGGTGTCGGGGTGCAGGAGTAGAAGTCTGATGCCTGCACCGCAGCCCTGGCCTCCCTTAGCCCAGAGAGCCCTGCGTGTTCTCCACTTCCAGAGCTTGTTTTTCTTATCTATAAAATAAAGTGGGGCCGGGTGCAATGCCTCATACCTGTAATCCCAGAACTTTGGGAGGCTGAGGCAGGAGGATTGCTTGAGTCCAGGTGTTCAAGACCAGCCTGGGTAATACGATGAGACCCCACCCCCACCCCCCACCCCATCTCTACAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATTTCAAGGCTCATCTTCAATGAAAACCATCCTAAAAGCAGCTGCTCTTCATAGAGTCTCAACCCTGGGGACAGCTGCCATTACTCCACCTTATGACTCCTCGCTATACACTGTTCATGTTTCTACTGAAGCACCTTCATATGTGTCTTTCCCCATTAGACTAGAAGGTCTTTGAGAACAAAACTCTCTTATTCATGATTATATCTGCAAATAAGAAATGTTTGGTGAGTGAATGAATCAATACATGATAAAGTGCATTCTAAGCAACAAACAATTGTTTTACAAGTGAACTTCTTACATATGGCCTATTCGCTGGGCAGGTAGAGTCTGAAAACAATGGCGGGGAATGAACACATAACCAAAAACATGGATGTACTATACTATGATATCCTTAAAAATTACTGCTATACCAATAGGTCTGGAACAACATAGGTTCATAACAACATAGGTTTTTAACATAATGTCTATGTACCTATATGGACCCAAGAGACAGAATCAGTATACACATATCTGTCCCCTTCTTTGCACACTGAGTAATGCATA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATTTTTTTTTTTTTTTTTTTTTTT -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAATATTTAAACAACAACAAAAAAAGAAAACTGTGG -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAGGATTATGACTAAAATAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACATTGTAAGGTTTTCAGAATAATTATTTGA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCAACAAAAAAACAACTGACCAAATCAAGTAACTCCCCTCCAGGTTATTGTCAGAGAATATAATCTTGAACACAGCCCAGTTGTCTTTTTCTTTTTGGAATTAACATATTTATTTAAAATAAAAGTGAATATAAAATGAATAATTTTCAAAACATGCTTATAAATATAAAATTAAAAAGGAGGCCAGACGCTGTGGCTCTTTTCCAGCCCACTTGTCTACGCTGGATATCCTGAGGGCACTTGATTTTGTGACCCCAGGACTAAGTCAACTCTGAGGGCTGTCAGCCTGGAGCATACAGTCTTATCCACTGTTAGAATGTCTTTTACTGAAATAACATTTGGCATAAAACTTGTAGACATAAAACAGTCTGCAGCCATTCGTGGTGGCTCACACCTGTAATCCAGCACTTTGGGAGGCCAAGGCAGGCAGATGACTTAAGTCAGGAGTTTAAGACCAGCCTGGGCAACATGGCAAGGCCTGTTCTCTACAAAAAAATACAAAAAATTAGCTGGGTGTGGTGGCCCACACCTGTAGTCCCAGGTACTGGGGAGACTGAGGTGGGAAGATCACTTGAGCTCACTTGAGCTCGGGAGTCAGAGGTTGCAGTGAACTGTGATTGGTCCACACTGCACTCCAGCCTGGGTGACAGCTGTCAAGTACCCTGTCTCATGGTACTTGCAGTTGATGCTCACTCTTTGTCCACTGAAATAGTTGCTTCCTTTATCTGCTGTGGCCTCAGATGCTGAAAGCCTTGACATAATTTCCAAACTATAATTTTGTATTGGTAACTGGGGAATCTTTTCAATGCTAGATCAAACAAACTGATGTAAGTTTATGTTTTAGGAAAACAGAAAAGTTTCAAGATATATTGAAATAATCTGGCCTTCTTGCCACTTAGTTTCTCCTAAGAAGCCTTCTGTTAGAATATTTGTGAAATCATATTGTGGAATTAGTCACAGAAATGTAGTCAAAGTTGATAAAATTAACCCTGTTTAAACATGACTTTCAAGTAGTTTTATTTAAAAACACAATATTGGTGATGTTTTGGAGGAAATACACATTCTCACATGTAGTTGGTCAGAATGAAAAATGGCAGAAACCTTTATGGAGGGCAATTTGACAAGATTTATTAATGCCTACACCAACAATTCCACTTTTAGGAATTTATTCTATAGGTATACTTAAGCCTATGCATACAAGTAGGTACATCATGTATAGGTACAGCTGGCTTTTTACTGCAGTGT -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACGCCGGAGCAGTGGCTCACACCTGTAATCCCAGCACTTTGGGAGGCCGAGATGGGTGGAT -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACTTGGATAACTGAGGCAATGTGCCTGCTTCAGGCTCAAGCGGCAAAAGCAATCACTGCATGATTTGCCCAGACTAGGAGGTAATGGTACACTGGGCAGAGGTGGAAGAAAGAAGAGTGGTCGGGTTTTGTCAGGCCTCTGTCAATATTTCCCAACTAACTTAACTAAAAAGTTGACTACAGCCCA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAGTCACTAAAAAGATGTGTTTTAGAATTTAGAATTCATCCAAAG -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAATCCTAAAGAAGAGAAAATATATTTGCTATTCATTAATGGAAGTGGATCATAAAGGTCTTTATCCTCATTGTCTTTGCATTGGGTAAGCTGATGAG -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAGAAAAAGAAAAAAAGAAAAGAAATGGGCAAAGGATTTTTTTTTACAGCAAAGAAAGCAGCAAAAGTTTATTAAGCACAGTATTACACTCTCACAGGGGGAGAGCGGACTGATCTCAGCAAGATGAGATCAGCCAAGAAATTGGCAAAGGATTTAAATAGTCATGACTACAAACAACATATACAGTAAGCCCTTCATATCCATGGGTTCTACATTTGCAGTTTCAATTAACAGCAGATTGAAAATATTT -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAGAAGAAAATCAAACCA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAGGAAAAAAGAAAAAAGCATTAAACTAGATAGTCACAATGAAGTTATAACATCTATACACCGGCCAGGCGCGGTGGCTCACGCCTGTAATCCCAACACTTTGGGAGGCTGA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAGATGGCTGGATTCTGCATTCAATCGTGGGATCCCCGGGTA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGACCTCAAATACCTAAAGCAATTCTGAGCAGAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGACCTTTTCTGGATGGTACT -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAGAGAGAGAAAGAAAGAAAGTAAAAAAGTAGAAGAAAGAAAAAAATCATGTCAGTATTAATGCACATTAGATATAACACATACTAATAAACAAAGATAAAAAATGCCTATGAAATTGTATTGAATTTCCACTATGAGTTGAAGTATTTTGCTATACTGTTATTTCTAAACCTCAAAACCAACTTGGTTTTTAAGTCAACTGATGCACAGAGAAACCAATTGATTTGCTCAAGGTCACTCAGTGAATGCAAGATTCTGGATATTAATCCAGGTGGTCTCCCTTTCTACCCCATGGGGCTACAACTATAAAATCCAGTTTGGTAAACATCAAAATGTAGGAAATTGGACAAATAACAAAGATTGGTGATTTCCATAATTTGGAAAAGCTATTGTGTTTAGACATGAATATAAGTATATCAAACAAAGATCTGAAAAATAAAACCTTTAGCTGGAATCCACAGTCTGGCAGCCCAAGTGGTATGTAGAGTCTTTGATCTATCCCAGGAACATTAGAAACTATAAATTAAAAAATGACCACTAGTAACCCTATCTAGGGAGGCACTACCATGTGGCGGTGAGGCAAAGAGCCACTGAAACTAGATTATCTGCAGTGGAATCTCTACTCTGCCATTGGCAAGCTCAATACCATTAAGCAAGTTATTTTCA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAGAGCAATTAGGAAGAAAAAACACA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGATACTGGTGAGGAAGAAAGGAG -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGATCTTTCTCCTTGTCCAATGGTGTTTTCTTC -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGATTAGCATTGTTATATTAT -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGCGGGGAGGGGGCCACAGTTGATCTTGCCCTTACTCCATTA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGCTGGGGTTGCAATCCTAGTCTTTAAAATACATAGA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGGCTATCATGTATTACATATTGGCTCAGAGCATATTCTGCATCTTGGAGGGTGTTACCCCAGTCCTGAAATGTGCTTTTATCCAACAACGTTATAAGCAAGTGTTCAACTGCCCATTCTAT -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGGGAGGTGAGGGGAGGGAAGGGCAGGGAAGGGGAGGCCAGAGAGGTAGCATTAAAAGATAAAAGACTTTGGCCTGTGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGAGAGGCCGAGGCAGGCAAATCACTTGAATTCAGGAGTTCAAGACCAGCCTGGCCAATATGTTGAAACCCTGTCTCTACTAAAAATACAAAAATTAGCCAGGCATACCAGTGCACGCCTGTAGTCCCAGCTACTTGGTAGACTGAGGCAGGAGAATTGCTTGATCTCGGGAGGTGGAGGTTGCAGTGAGCCAAGATCATACCACTGCACTCCAGCCTGGGAGACAGAGCAAGACTCCGTCTCAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGGGCTTGGAGTAGTGAAGAGATC -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGTTCCGTCTTACTAACAGTTGAGGAAATAAGATGCATTTTCACCTATCAGGTTGGCAAAAATTAAAAACACTGATAACATCAAGGCTGATGGGGTGTCAGGAAATGGGCATCTGTAAACATTCTAGGTTGGGCACAGTGGCTCACACCTGTAATCCCAGCACTTTGGGAGGCCAAG -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATCAGGCGATCGCATTCTGTCTAATTTTGAGCCGCGCCTTTTGCCGT -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATGTAAGGGGTTAGGTTGGTGCAAAAGTAATCGCGGGTTTTGCCATTATGCTCAATGGCAAAAACCGTGATTACTTTTGCACCAACCTAATATTTTACAGATTTACACACAAAAAATGAGAGAGGAAAACCAGAGGAAAAAGCTTAATAAGTTACCTTTAGCTTTTCTTTTCTCTGAAATGACACTTCATGTTAGTATCTCCCAGGAGGGTCTATTTTCTAGACTTGACATGTTTTGTGGCTTTTCTTCTGCTTGTACAATGCAGTGTCCTAACTGTGTGCCCACAGGTCACTGAGGAAGAGTAGGGAGTACAGCTCTCAGACCTTTTTTTTTTTTTTTTTCAAGTTCTTTCC -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATTAAAAAGCAACTATTAGCAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATTACGGCATGGCCAGGTGTGGTAACTCACACCTGTAATCTCAGCACTTTGGGAGGCCCAGGCAGGCAGATCCCTTGAGGTCAGGGGTTTGAGACCAGCCTAGCCATCATGGTGAAAACCCTTCTCTACTAAAAATACAAAAATTAGCCAGGCGTGGTGATGCACGCCTATAATGCCAGCTACTCAGGAGGCTGAGGCAGGAGAATTGCTTGAACCTGGGAGGCA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATTAGCTAGGTGTGGTGGTATGTGC -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATTAGCTGGGCGTGGTGGCACG -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATTCATGGGGAGTGGGGACAGGAAAAAAACCTAAAAGACTCCTTAAGGGGGCAGAAAAAAAGGTAGCAAAACTGGTCTACAGACACATCCTCAAGTGCAGCCAGTCTCCCCATTCCTTCCCACGGCCTTTGGAGGGTTTCAGCAGTCTGGACAAGTTCTGGCTCTCACTCTCTCACTCACTCACTCACAATCTCCCACACCCTGCATGCCTATATGGACCCTCAGTGTCGTCATCTCAAAAATGGGAAGAATGGCTGGGTGCAGTGGCTCACACCTGTAATCCCAGCACTTTGGGAGGCCG -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATTCTAATTACAAAAGTAAAGCATCATAGTTGCAGAAGTTATTGATACTAAAAGAAAAACCTCAGACAAATTAAATTTAGCAGAGTTTAATTGAGCAAAGAATGACTCGTGAATCGGGCAGCCTCCCAAGCCCGAATAGGCTCAGAGAGACTTCAGTGCAGCCACATGGTGGAAGAAGATTTACGAAACAGAAAAAGGAAAGCCACCGTACAAAAAAATGGAAGCGAGGTACAGAAACAGCTGATACTTAACAGCTCTGCATTTGCCTTATTTGAACTCAGTTTGAACACTTGGTTGCCTTTGATTGGCTAAAACTCAGTTGATTGGC -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAACAGAACAATTGCCAGACAAAAACTGGGCAAATAACCGGATTAG -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAGGAAAAAGAAAAAGAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACACACAACTATCAAACATTTAGCCAGAATATCTCAAAACGACAGCAACAACAAATTTTTGGAAACAGATTTCTGATTCATAGCTATCAGCATTACTTTAAAAGTGTGGCCAAAAGCAAGCACATACATGTGTTATATATTGAAGGAAAACACAGCTGGGCATGGTGGCTCATGCCTATAATCCCAGCACTTTGGGAAGCTGAGGTGGGAGGGCCACTTTATGCCAGGAGTTTGAGACCAGCCTGGGAAACATGGCAAGATCCCCATCTCTACAAACTTTTTTTGTAGTGGTGGCCTGCATCTATAGACCCAGCTACTGGAGAGGCTGAGACAGGAGGCTCTCTTGAGCCCAAGAAGTTAAGGCTACAGTGAGCTCTGATCACCACTGCACTCTAGCCTGGGCAACAGAGTGAGACCCTGTCTCAAAACAAAACACAAACAAAATAAAATAAAATAAAGGAAAACACTAGATAGGACAAAACTGATGGGAAAGCCCAAACACAGGCCATAGCTGGGTGGGCAAAAAGCTCAGAGACCCCTACGTGCCTTAACTAGTGCCTAGGGCACACATGGTCAGGACTGCAGCTCAACCATGGTGGAGGGAGCCTGTTTCACTCTATCCTGAACCTCTACAGGCAGTAGCCAGGGAAAGTGAAATAGGCCTGCAGGCCTCTGGAGAGCTGGGAGACCTAGGAGGCCAACAGCCATGGCCCAGAGCTCCCAGAAGCCCTCGGACACCCGAGCCACTGCAGACCCAGACTTTCCCAGAGCCCCACTGTGATAGTGGAAAGCAGCCAACAGGCCATCACTCTGCTATTTAGGGACAGGGAAGTCTCAGAGATTGGGCTGGAGAAAAGCAGGGGATGGGGTGGTGGGGAACACTGTGGGGGCAGAAATATA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAGAACACACATGAGCTAGCTTAAGTGAAACAGAAATTAATCGTTTTTAAAGAATACAATAATGATGGTAGTGGTGGTGGTGGTCATCATGGTAGAAGCCAAAATAAGCAATAATACTAATAATTCAACAATTAAATGGCCCTTTTCTGTGCCAGGCTCTGTTCTAAGCACTTTACTTGTATTAACTAATGTAACCCCAACAGTAGCCCTAGAGTAAACATAGCTGTAATCAATATGACAGGTAAGGAAACAACTTCCAAAAGTTAACTTGCCCAAACTCAAAAAAGTAGAAAGCTTTCTTACACACAGACATCTCTATTCCATAACCAAAACCTAGCAGGCTCAGTTCCAGGCTGTATTTTTGCTCTAATTTCATCAGGAGTCCACCCTGCTCCAGCACTTCAGAGCAGGAGACAGAATCAAATGGACCAGTGCCTGGGAAGTACAGAATTAAAGCTCATCCATTCATTCATGAGCACATTCGTTCACAAGCACTTATTCATCCATTCATGAGCACCTGTTTCACAGCAAACCCTGTATGCAGAGTAGATTCTAAATGTTTATCAGGCCAGGCACAGTGGCTCAGGCCTGCAATCACAGCACTTTGACAGGCCAAAGTGGGAGGATCACTTGAACCTGGGAGGTCGAGGCTGCAGTGATCCAAGATGACACCACTGCACTCCAGCATGAGTTACAGAACAAGACTTCATCTCAAAAGAAAGAGAGAAAGAGAGGAAGGAAGGAAGAGAGGGAAGGAGGGAAGGAGGGATGGGAAAATGTTTATCAGAATGAATTAAATGGATTCATGTAACCACAAATACTCCCATCTCCCAAATACCCCAAGCACTAGCATTATAGAAATTTCAGAGAGGTGTGCATATCCGATAAAGGCCTGACAAGTCTCTGAGTCATTCATAATTAGTGATAACAAGATACCAGAAACAAGCTTTAAAAACTAAAAGAAAAACTCACAAAAATATTTGCATTATATGGGAACCAAAGGGTTAATCAGCTCTTTCAAAAACACAAGAAAAAGAACAGTCCAGTTGTAAAAGACTCAAAAGATACATAAGCAGACAATTCACAGAAATCAAATGACCCTAACAAATGTTATTTGTTATTTCACTAAATAATTACAAATTAAAATAATAAAATGATATTCTTATCTATCTGTTTTATACAGATGAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAGCTAATCCCATCCAGAGACACCCTC -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAGGCTGGGCACAGTGGCTCACACCTGTAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCAAAAGAACACAGAATAAGTAGGATGCAAGAGGCAATGGTGAACAAAGACTCTGGTGAACACTTTTTTTAATCTAAATAAAGATTG -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCTGAGATTCAGAACTGAGAAGCAGCAG -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCTGGGAAGGTGGTATGCTCCTGTAGTCCCAGCTACTCCTGAGGCTGAGGCAGAAGGATAGCTTGAGCCCAGGAAATTGAGGCTGCAGTGAGCTATGATCGTGCCACTGCACTCTAGCCTGGGTGACAGAGTGAGACCCCATCTTGAAAAAAAATAGATATATGTGAAAGAACAAATAACTATAAGCACCACGTTTTTCACTGGGAATTAAAGTCTTTACTTAAAGGAAATCAATATGTATTAATAGGATTTTTAATAAATAAAAAACTAGGGCCGGGTGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCC -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAATAGTAGTATGCAGCTCCAGGCTGAGCCTAAAAGTGACACCATTTAACTCTGCCAAGAGCATGCAGCTGTCCAGTCTCTGCATACCTGATCTATGAGGAAGCCTGGGACCATAGGAGGTGGGAGAGCAGATGTTTCTTCCAGAAGCTCTGTGCTCATGCTATGGTCCTTTCTCCCTAGTTGATTTGCCTTCTCTGTCTTCTGGGCTGCATTTGATAATGCATGCTACAGGAGAATAGCCAAATCAGGTTTAACATAGAAATATAAAAATTTTAATAGAAAACTGTTTAAATTTTCAAATATAATAGTATGAGGCTAGTCTTTCAATGTAAGGTTTCAGGACCAAGAGACAAATCTAAATGTCAGGCACCATGTTTTCTTCAAAGTCACTTGGCCCTGCTTAAGACTAAAACTTTGACATTAAGTCAAGCTCATCTGAGTTTTTTT -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAGAAAAGAAAGAAAAAGAAAGGAAAAAAACAAGAAATGGCCTAGCAGAAAGGATTAAGCATCAAAAAGGCATGCTTTTTGTATAATACAACAAGATCCCTGTGAATCAGCATGCATGAACACATTCCCTCTTAGCTCAGAGCAGAATTTGCTGCCATGGTCCACATTCAGGCAGAAGGCTGGAGGTGATGAACTCCTGCAGGTCTATGCAGCATGTTCAGTGAATAAGAGTTTTGCAGGGAAGTCTAGCCTGATAATCAACAGAAGGCTTCATGCATCTCTCTGCACACCCTTGTTTGGCCATGATAGTGGCAGGAGGGTTATTAAGATAAAGTAAGAGCATCCTCTACCATTCAGGTTCTCCAATCTTTTGCTCTTAGAGCAATTTTGAGAAAGGAGTGATAAAAGTAAGGTGGTGGGGAGAAAAAGCCGGGAGCAGGGCAGGTATGGGAGACAAATGTTTGTTTATAAGCCAAGAACATCAAGCATCGTGCAGAAGAAATGTCCCAGATTCTTTTTATCACAGAGCTGGTGCCAGGCAGCAAGGATTAGTTCATTAAGAAATAATCCACCCATTGGAGGGATGGCTAAGTCTGCAGATAGTGGACAGGCTCTTATCCAATGTCTCATCAGCTAACAGGTGAGAAGAGGGGAGACTGGCAGGAGAAGAAGACAAAGGCTGGATTCATCTTTGCAACCAACATGCTTATGTCTAGAAAAGACCAACAACTACTAAAAAGTTTGGGGAAGGATATACCAGCTGCCAGTGAGATGCCCATTAATCAACACAGCTGGATTTTTGGACACGATCATGCTTGAAGGTAAGAGCCAAATTTTTTATCTGTGTCCCAGCACCTAACAGGATTGTCACATAGCAGTTGCTGAAAAACAAGTGTGAATTGACTATGACAATAAAGGAGAGAATCTATTTAAAAAGTTTCCAGGCTGGGTGAGGTGGCTCACGCCTGTAATCAAAGCACTTTGGGAGGTGGAGGTGGGTGGATCACGAGGTCAGGAGTTCGAGACCAGCCTGACCAACAT -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAGAAAGAAAGAAAAGAAAACTGATATGACCATATTTATGAGACAAAGTATACTTTCAGGCAAGAAGTATTACTAGAGATAAGAAAGAACATTTCATAATACTAAAAAGGTTTGCTTCAATAGGAAGACCCAACAATTCTAAATTTGTCTGGACATAATAACATAACTTTAAAATATATGAGCTGAACTAAAAGGAGAAATAGACAAATTCACAATCATAATTGGAGGTTTTTTTGTCGCCCAGGCTGGAGTGCAGTGGTGGGATCTTGGCTCACTGCAACCTTCACCTCCCAGATTCAAGCGATTCTTCTCCCTCAGCCTCCCGAGTAGCTGGGATTACAGGTGCCCACCACCACGCCTGG -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAATAGAGAAAGTTAAGTCATCTTATATAAAATAAAATTCACTTTGTATTTGTAAATGTCTTTCTTTTGCCCCATATAAACCCTAGATTCTGATAGCATTACTGGTGAATATTATTAAATATCTGATAGATAAATTATATTTTTACAAAAGAATCAAGGTAAAATAAGAAGAAAAAAAGAATAAGTACTTTCCAACTCATTTTACATGTCTAGAATAAACCTGATATAAAAACCTTTTAAAGAATTTTTTACAGATTAGTAGACTTCACGTGTAGACATGGATATTAATAAAATATTAACAAATAAATTTAGCAATATATAAGAAGAAAAATAAATCATGATCAAATGGTTTTAATCCCAGGAATACAAGGTTAATTTGAGGTTCAAAAAAATCTGTCAATATATTGCATTATATTTATAGATTTAAGCAAGCATCACATAGTAATCTC -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAACCCAGGCCTCCAATGGTGC -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAGCTAAGTGCCGTACAAATGTATGGGAATATAGACAAAACTGAAGAAGGATAGAATTGATGTCTTTTTTTTTTTTTTT -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGACATATTACAAAGCTGCAATAATCAACATAGTGTAGTATTGGAGAAAAGACATGCATATAAATCAATTGAACAGAGAGTCCAGACACAGATCTATGCATATTTAACCAATTGATTTTTTTACTAAATTTTAAAGGTAATACAAATAAGAAAGGATAGCCTTTTTGGCAAATGGTGCAGAAAAATTCAGACATACAAAGTTTTGACATATGTAAAAGAATACATGGTATTTTATATATATATATATATACA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGACTAGAAATAAAATGTCATACCATGCAGTAGTACATGCTACAATAAAATTAAAATAAGGAATTATGACAGAAGCAAACATGGTGTTCACTTTAGATTGGGTGATCAGGAACAGCCTCT -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGACTATTATTCCTGAACCTAGGAGCTCACGTTTTCTTTATTGTTTGAAAGATTGAAAGAGATACTGGGGAGGATTTGGGTTCACTCCACTCTATCTCATTGATTCCCTGTCTAGCTGCTGATTAGAATAACCTGGAGAGATCTTAAAATTACACTGCCTGAATTCTACCCCCCAAATAATTGAAAGGGAATCTCAGAGATGGGGCCCAGGGATCTGTTATGGTCTTTTTTTGTTTTGTTTTGTTTTGTTTTTGAGACAGAGTCTTGCTCTGTTGCCCAGGCTGGAGTGCAGTAGCATAATCTTGGCCCAGTGCAACCCCTGCCTCTCGGGTTCAAGCTATTCGCCTGCCTCAGCCTCCCAAGTAGC -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGCAGAGCTCCTCAAAGCGGAAGTTTCCCTAGTTGCTACCTTTCGCTCCATGTACAGCCTATTCTTTAACTGTGACAAACGGCCACAGCCAGCTCCACAACCGGCTTGAGCCAAGTAT -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGCAGGGGGAGGAAAGGTATAAAAGATTATTCCAAAGTATTAATTGTTGGCCACTGGAAAAATAATGGCTAATTCTGTTGGTAGAAATAAAGAAGCCAAGGTAGGGATCAGTTGGGGAGGGTGGGGACAAGGATATGCCTAATTTGCACTTGCT -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGCAGGGGTTGCAATCCTAGTCTCT -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGCCTCACTCCTAAACACTCCCATTTACAAGATCTTTTCTATATAAGAACTTTTTAAATAGGCGGGTGGGGGGGAGGAAATCACAAAAATACGCATAATGTTTTATAACAAAAACATGAGGTATATCAAAGTCCAGAAATGAGAACCACGTAAATGGGTAAACAAGTCCATAAGGATGTCCTAATTTTGGGATTTCATTCTAAAATATTACACTAGAAAGCTAATTATACAGACTCATTTGAATCTGACCAAACAAAACATCTTTTAACTACCCTTCCTCCCATTCTGGTATTTCTTTACTAATCCATAGAAAGTTTTTCCAGGTAGTCCCCCGCAATTCTAAGGATTTTTAGACTTTATGACTCACCTCAGTAATCACTGAGATGTTCTGTTTTCTTCAGCACAACTGCCAAAAAACCCAGTAATTGTTAAGTCACACAATCATTTTCTAGTTATGGGCGCCACCAATATAGCAGTAGGGTTTAAAACAGAGGTATTGAGGGTAACTATTAGGATCTATCCAGTGTGACTAGGTCACTCACTAGAAATGCCAACATGCATTTCACGTTTTTATGAATACTTTTGAGCAAAATTACTGTTACGAATAAAAAACTGATTCTGCTCGGCTGTTTTCTTACTGAGAAAATTTAGTCCACGTGGATTACTGACGATATGTCACATTTTAAAAATTACTCCATTCTATAAAACTAGTCAATTTTATACTCCAATTCCGCTATTTAAAAATGTGTGTTTCGTTTAACAGAATATAAGATGTTAACAGAAAAAGATCAACGTCTATCTTATCGGGGACGTCCTTTTGTCTAAGATGTTTTCAGTCCCTGCAAAACCACTGTTTGCTTTCAAAAAGTAGCATAAGCCTCGTGCAGAGTGACAGACCCTTGTCTAAGGTCACAGAAGAAGCGTCTGCGCTGGCAAGTAAATTCCTCAGCATCCAGAAAGCCAGCGCTTTCTCCAGTTTCCTCATAGCTTTATCCCGTGAGGAGCACGCGGAAACCTCTACCCATGCAGGATGTTTCTAAGAACCACTTCTTCCCTGTCTTAACTAAGAAGGCTCCCACAGCTGGTGCCAATCAGGTGGAGAACATGGCAAGTCCCCGAAATGCACTTCCAAAGACAGGAAAGATTGCAGTGGGACAGAACCCAGAAAATCTCTCACATTCTCGAAAACCCGAAAGAGAACCTCCAAGAAAGACGTTTGCCTCTCCTCCACCTCTTTATCTCGGCGGGAGAGGAAGCCTCGCCCCCATTCATCCCGCCCCTTCTCCCC -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGCGCCGGGCGCGGTGGCTTATGCCTGTAATCCCAGAACTTTGGGGGACCGAGGTGGGTGGATC -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGCTTGAGCCTACATAAGCATTTGGATCTGACTTCCATGGGACACAAGGCAAGGTGAAAGACACCACAAGGAAATAATCCATCAAATTCAGGATGTGGGCATTCCACAAAACAACTGGCCTTGACTGTCTCAGAAAAAAGAAAAAAAGTCGGTGTCATCAGAGGGGGAGAGGAAAATGGGAAGATCATTCCAGACTAAAGAGATTAAAGAGATATAAAAACCAACAGCAGTGCCCACATCTTCACTGGATGCTGGTAAAAAATAAATAAATAAATAAATAAATAAATAAAGGTCTTAGTGGACAACTGGAGAAATCTGAATATGGACTAGATGACAGACATTGAACTGAATTATTTGAAACTTTCTTAGGTGTGACAATAGCGTGGGGTTATAGAAAAGGATGTCTTTGTTCTGAGCTTCATGCTGAAAAGTTTACAGGTGAGGTGCCATGATGCCTAAAACTTTGTTTTCATCAGTTCATATAATCTACACATAAAGAGGAGGCAAATACAACAACATGTTAACAATTACTC -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGGAAAGTGAATCCTGGCCAACATTCTGACAACATCTTCTTCCCTTAGGGATTTAGAACAAAATTGTTGCCATTAGTTCATAATGTGAATTGATGCCACAGGATGCTTTTAGGAGAGAAAAATCTGAAAACAAGTGAGATATTATATCCATCTGAAAATGCTACAGGCAAAAGGTGTTATGATTTCTGACAAACTGTGATGTGGCTTTTAAATAAGTGACTCTCAATCTCAAATTCTAACGCCTCTTGCTATCCTATATTCTAGGTACTATAGGTATCTTGCTCCTAAAGAACATTGCTCATCATGTGGGTACCCATGGTGAGTACAAATAGATGACTCACCTTTAAATTCTAAAAATAAAGTAAGAATTTACATGTAAAAAGCATAAAAATTAAGTTTAAATTGGGCATACATTTTAGCTTTTTACCATGAACAAGTGAATGTGAAAACAATGAAGACACTAGAAAATATGTGTTTTGAATAGTATATTCAAAATTGATATGTTCAGAAATAAAATGTGACATCGAGGCAGAAGAATAGGGTCTGGAGGCAGGGAACCTAAGGCTGATTCGTGCTGACTCTTAGAACTAAATCGAAAGGAAAACCCCAACTTTTCACACCTAAGTAACAAAAGGACCAGAAGCTACTCCCTTTGCAAACCAATCAGATGTTTTCATAGGAGTGTAACTTGTAACTTCACCTCATCCTCTGATTGGTTGCTTTCCACAACCAATCAGACTGATTGCAGGCCAAAGTCTTCGTTTGCATAGGAGTGTAACTTTGTAACTTCACTTTAGCCTCTGATTGCAAAGTGTAACTTTGTAACTTCACTTTAGTCTCTGGATGTGGAGTGCAACTTTGTAACTTCACTTTAGCCTCTGATTGCTGGCCACTACTTCAACTGCATGGGGTGTACACCAAGTGGCCAATGGGAAACCTCCAGGGCATATTTGGAACCCGGAAGATTCTGTGACCAGGGCCTTTGAGCTGCTGCACAGTCCCCCTCCCATCCTGTGAAGTGTACTTCCATTTTCAAGAAGTCTGTTTTTGTTGCTTCATTTTTTCCCTGCTTTTCTGTGTGTTTTGTCCAATTCTTTGTTGAAAATGCCAAGAGCTTGGACAACTTGCAGCCAAGACCCTCTATGGGTAACAATATTATTCAATAAGATGATTCTAATGAATTTGTTATTTTATGTAGTCATGAAAATGAACTCACAGGCCTTAAAAATATTTGATAAATGATGCTAGCTGAATCATGAAAGCCCATATTTAACTCTCTTTATTAATTGACCAGAGAAAGCAATATTCAGTTGGTGATTATAATAATAAGGAAATTCCTCTTACTAATACGATCATCAATAAATCTATTCTTAAGGTCTTACTATGTGCTTGATCCTGTTCTATAGAGATACAATTAATATCCCTAGTATATGTACTATGAATAACCCAATTTTACAGATGAGGACATGGATAGAAAATCGGAAGTGTGTCATCAAAATCCATATTGAGAAAATGGCATGGAAACGAAGAATAATGTGA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGGAGGCCATGAATGGAGTACAACGAGATCTTAGTGTGTGAGTTCATTTTTCTAGAGGCTCTGATTAGATATGCTAACAATATTTCCAGT -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGGAGGGGGGGGATTTGAATGCAAGTAGTTT -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGGATCTGGGGAGGGGGGTGTTTAAATCTAATGGATATGAATAAACATTCTGCAGTGTGTGGAATAAGAACCCAATTAGATTCTTAAAACTGAAAGCTATGAGTTTAAGGGAAATCTAAAATCAACGAAAACAAAATATAAGAGTTGAGGTTGGCAGGAGAGAAAAGAAGAAATAAAAAGTGTTCTAAGTTTCCTTATCAGGGGCAAGGATGTGGGCAGCAGAGGGTGGGGGCAGAGTGTGCCCTGAAGGGCATCTAAAATTTTTGCTTTATTGAAATGAGGGGAAAAGGTAGAAATTAATCACCTTGGAAATGAAAAAAAATTACCTCTTCTTGGGTATTCTCTCAAAAATTTTTGTATTTGACTAAATATATGTATATATATATTTTAGAAAAATAATTACATTAAGTTGA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGGCATAAGAAGTGAATGGCACCGTAGC -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGGCATTTGAAAGCTAGACAGCT -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGGTAAACATATAACATATAGGTGAGAAAAAAATCATAAAAGTAGTCCCAAAGAATAAAAGGCATTCAGAAAGGACAAAACCACACAAAAAATGAGAGAATGTGATACACTGAATAATTTCAAGAAAAATCTCCAAAATGAAAAGGCATGAGTTCTCAGATTGAAAAGTTCACCACTATCCAGAAAAATGAATGAAAATAGA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAATACTGGTTTTATTATCTTTATTTATGGGCATAATAAAAAAAAACCCATTTTCCTGTTTATTAGCCACATATATAGTGGCAGTGACATTTGCCACATATAAAGTGGCAGTGACATTTGCCCAACACAACAGCAACTGATGCTGTTATATAAGTTTTGGTAGTTGGTCATCATTCTCCATATTTCATCCAGTTTTTCAGAATCCAGGCAAGTGATTTAAATGGTTATATGTTAGAAAATCTACATTGGAGGTTTAGGTGGATTTGCCAGTGTCTATATTTTCTAATTGGATTCAGTAATACATCTAATGTGCTATCTTGGCTGAGGCAGGAAGGCACATTCAGGGGCTTATATTTGTGCTTTTCTGTAAAAATAATTCTCATTTCATGTTAGAAAAACAACACGAGGGTTCTGAAAGCT -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAATAGCGTAAGGCCAGTTATGGTGGCTCATACCTGTAATCTCAATATTTTGGGAAGCTGAGATGGGAAGACCACTTGAGACCAGCCTAGGCAACATAGTGAGAGACCCCAATTCCACAAAAAATTAAAAAATCAGCCAGGCATGGTGTCATGATCCTGTAGTTCCAGCTACTTGGGAGGCTGAGGCAGGAGAATTGCTTGAACC -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAATCAGTTATTGTTTTATAAAGAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAATCCAGAAGTTTTAAAGGCAACT -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAATCCAGGCATGGTGGCCTGTGCCTGTGGTCCTAGCTACCTGGAGGCTGAGGTGGGAGGACCCCTTGACTCTGGGTGGTCAAGGTTGCATAGAAAGTTGATCAACTCCCACTCCTGTTGTTTCTGCACGAGAGCTGGAGCCTATGCCTTACCACACATCCATGGATATGCCCCAGATTTGACTTGGGCCTTCAAACTTTGCACAGTGGCTGCTACTAACTTTTTGAGATAATATTCAGATTCCTGGAGACTCAGTTCTGCCTCATCTAAACCACCAGAGACCAAACAAAGACCAGCCCAATACCTCTTGGACTTTATTTAATGCCATAATGTTGTCAGACTAAAGAGAAAAATGAAGTAATTCTTTTTTAAAAAAAGAAAGTTGATCAAATAACTTACTTTTTCTTACCTTAAGTAACCACATCTTAAAAATAAGTAAGCAACTTAGAGTTTGGAATGAAGAGGAGGTTAAAATATTACTTTTAGGGAGGATAAATTTCTAGTTGCATATTTTTAAAGTACTAATTCAGGAAAGAAATGCAAAATTTGTTTAGTATTCTCACACGTCCATAAAC -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAATCTACTTCTTTAACTCTACCACTTGAACA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAATCTGTGTACTTATTCTCAGAG -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAATTAACAAAAAAAAAGAGAAGTGAGACAGTGAAGGAAAAGAAGGGTGGATTATTAAGCATGTTACTACTGGCCAAACAGAGCTCAACCCCACTGGGGAGCTCTGGAAAATGGTGCAGAATATATGCCTGAGCTATCCCACCTTGGAGGTGAGGGAGCTGAGGTATTTATCCATCAACTTACATTAGCCATTGTTAAGGGCTGCTCCTCCCAAGCATTAATTCCTCAGCATTTCGAGCCTGCCTCACTTGCCTGCAGAGCTGATAGGAAGCATAAAGGGAAAGTCCTGGGGCAAGGAGTGCAGATAGTTGGGAGATGGGCAGGCATGAACTGAAATGGTAAGGGCATGGGGATTAGGGCAGGGCAGTGATTGTATTTGCTACCCTGCTGTTATTACTATCATCGAGAATAGCCAACATTTAATAAGCCCTTTCTTTCTTTCTTCCAGGCAATATTATAAGTGTTTTACTTGTGTTCCCGTGTTTAATCCTCACGACCAGTCAGTCAGTGAGGTGTGTCTTACTGCTATTCTGGTTTTGTAGATGAGACAACTGAGGCTCAAGTTCATGTGGCTAGATTTGAACCCCGGCTAACTTTACAGCCCATGCTACTAAATACACTGCCTCGACTCAAGGCACACACAATGACACAGCTAGTTAGTGGTGAAGTCAGATTCAAATCCTAAACTCTAGAGCATCTCATTATTGCTCAGTGTGTATTTTAGTGCCATCCTTGGCTACGGCCTGTCCTGGGCACAAAGTGATCTTATACAAGCTGCTTGTGCTCTCTGACCTGAGTTTCTTTAGCTGCAACATGGATTAAAAGGCACAACTACTTTATAAGATTATTTTCAAGATAAGCAAAAAGGTATATCAAGTTCAGCAGTTGGGATACAGAGTATTCTCAGTTAAGAAAAAAAAGGTATTATGTTTTTCCCCCCTGTAGAAACCTTGGTTTTCTTGTCTGCTAAATAGAAAATATAAATCTATCTCAAAGGATGTCTTGGTTATCAAGTGAGAAAAGTATTTTCATAAAGACAGGCAATTGGAAACTGAGAAAAGTTATAAAATATTTTTGAAAGTTGAGAAGGACTTTAGTTCTGACCCCTATCAATTTATGTTATTCCAAACCAGAAAGACAATTCTGGTAATATGACAAAATGGGGTTCCTTAACCAAAAGCTCACACTAGCTCATCATCAATGGATCTAAACCAAGAAGAAATCTCTGAATTGCCAGAAAAAGAATACAGAAGGTC -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAATTACACGAGAAAGAGTCCATCACAAACAACCATTTATATTGTTTTAATGCTAAACCACATTTGAAACCACTGTGTAAAACCAAAGTAACTGAATGGCTATTAAGAATTTTACTTGGCTGGGCGTGATGGCTAACGCCTGTAATCCTAGCACTTTGGGAGACCAAGGCGGGCCGATCATGAGGTCAGGAGATCAAGACCATCCTGGCTAACACGGTGAAACCCGTCTCTACCAAAAATACAAAAAAATTAGCCAGGTATGGTGGTGGGCGCCTGTAGTCCCAGCTACTCGGGAGGCTGAGGAAGGAGA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAATTCCTAGTTGGTTCATATACATGCCAAAGTTTGAGGATTGTTTTTATAGCCAATAAATTGTGAGCCCTTGGAGACACAAAAGCTTTCAAGACATCACGCATGGATTAGTTACTTAATAAGCACTTTGTTGAATTAAAAGCCTTGGAGAGCACTGAGTCTGTTGCTCTCATGTTGCCAACAGGAAGTACAAGCCTAGCAAGTAGAATCTCTGAGATCTTATTGTTTGCTAGTGGCAGAGTCAGGGCTAAGATTCAGGCCCTGAATCTTTTCACACTCTTTTCACACTCCAAACAAACTCCCCATGCTCATGTAATGACCTAGAAGCTCTTCTAGTATGCCTTCCATAAAGCAATGGAGAGTACTGTCCTACAAAACAGGTGAAGAAGATGGTCCAAAACCTAGGACAGCAGTGCAGTGGTTATGTGTTAAGTTTCATGCTATAAGTCTTCATAGTCTAGTGTAGTGATGAGAGCCCCGGATCGAAGACCTTGGTTTAAAACTCATTAACAACTTAGGTAGGCAAACCCAGAGTACTGGACAAAAAGATCCCAAATCCCCTTCTAATTCCAGCATCTCCAGTTTTGATCTGAACATGACAAAATGCCATGTCTGTTTGAGGCAGTCGCATTTTCACTGGTGAACACTATGAACTACCAAGGAAACTCTCTCCCATATCCCCTATGTGCTCCCAGCAGAGCCCTGGCTCTGTGTGTCTGATGGGGTAAGGGCTTTTCCGCCATGATGTGTTTAAAAATAACTTTAGTTAGAATTTTTTCCTTGGATGTTTTAAAGCAAGAAGAAAAATGGCTGTGTTTATTTACCTCTGCCTGAGGTTGGAGTCTGCCCAGCTTGCTGCTTTCCTAGGTGGTCAGCGTGCCCAAGCTTGAGGATGGGATGATACCTTCCGTGCGGTGGCAGAACTCAATAGGTTCCTCCGAGCTTTACTGTTTCTCCGTCTTTGAATGTGATAAAATGAATTGTCAACCTGTTTTCACTCGTTGGTTCCTTGAAGTGATAGCTTTTTGTTGCATAGCCTGAGCCTCTTCTTGTGGAGGATGCTACATTTTGACTGGCTAAAGAAATATGGAGAAAGGTGAGGACAAAAACAAATTAGCAATAAAAACCAACACTAATTTCTGTTTAAAATTTTTTGGGGAGGGAAAACAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAATTGGTCGCCAAAATTTAAAAATCAGGAGTTTTCACATAAAAAAAAATCAGAGTTCTAGATTGCTTGATAAACTAAAATAAACATCTGGCTTCCTTGAGTCACTCTCCCACCATTCAACAACCTGCTGGAGCTGAGTTTAGGAACATGTGCTCCTCAGTTGAAGCCAGCTCCCTTGCTTCCCTCCTCTGACTTTCGGATTAGCCATGTAAGTGTCCAAGCTGAAAGCTGATTCTAAATCGAACTAAGCGCAATCACTTTGCTTTGAAAATATATGCAAGAAAGTGTCACTCTTGCCTTTTTTTGTTCTTAGAAAGTTCTTTCAAACTTCAAATACAGAATAGTTAGAATAAACGCTCAGGCAATTGAGGACAAACTGTCAATATTTTCCACGAATACTGCTTTTCCTATGACTGAATTCTTGTCCTTTGAAAGAGCATCCTCTGACAAGAACAGTGAATGGCAAGACCCATTACATAATTATAAGATCCAAGAAAGAGGCAGGTGATGCGATTGAGGGGGACGCTATAGGCTTAGCCAATGGGAAATCCCGACCCAGATTCAAAAATTGACCACGCGT -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAATTTCAAAAAATAACAGATGCTGGCAAGATTGCAGAGAAAAAGGAACACTTATACAC -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAATTTTAATAGATTCTTAAAATTTATTGTAATAAATTCAGCAACCTTATTA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAACAGAGAGACAAAACACTTGCTGAGAGAGATG -AAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAGAAAAGAAAAGAAAAAGAAATAAAACGACTGACTGTTATTTACAATAGCAAAAGAGAAGGGGAATTATCATTATTTAGTTCCTACTACATGCCAGGCACTGTGCTACGAACACTTTACACATACACTTTCATTTAATCCTTTTCTTGCCAATTTTACATAGTAGAAAACAGGAATTGTCAAAACAAACTCTGACCTGGGCTTTTCTTGTTCGTTCTT -AAAAAAAAAAAAAAAAAAAAAAAAAAAAACACACCTGGCTGGACTTTCCTTATATGCACATCAACATAATCATCAGTATAAGCTGGGCCCTCATGTTATTCTGTAAAAGGTGAATGGTAACAATAAACAGGGAAGGGTGTGTTGGGTGCAGGGGAAATGACCTGTTAGGCAGGTAAGGCCAGATTGAGACTTAACTAGGAAATGCTCAAAGGTTGTCTTCCAGGTCTCTGTACCTTCACATGGCCTTCAGATTCCTTCTTCATTCTCCCTCACCCAGTTCTTCAGGGGCTAACCCCACCCTCCACCCTAGATCCAAGCAACTCTTGGACAGTATCCTGTGCTCTCTCCAGAGCTAATGTATGGTCTGTTGCCCATTTACAAAGAGATGGGTAGAAATTGAGTGTAAGCATTTAGGAACATTTTTAGCAATCGACAGAGTAATTTTAAATCAGTTGAATGTGATAACTAATAATATTATAAACTAGGACTTGTATTTTACACTTTTATTTTTCTCATAATTCATTTTTGTTATATTTTGCAAAAGTAACTATCCTTAACACTCCAGCCTGGTCAACAGAGTGAGGCTCTGTCTCAAAACAAACAAACAAACAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAACACAGTTTGAGAGTCTTTAGTAAAATTTAAACTCTGCATA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAACAGAGTCTCACTCTGTCGCCCAGGCTGGAGTGCACTGGTGTAATCTCAGCTCACTGCAACCTCCGCCTCCCAGGCTCCAGCAATTCTCCTGCCTCAGCCCCCCAAGTAGCTGGGATTACAGGCGCCCACCACCATGCCCAGTTAATTTTTCTATTTTTCGTAGAGACAGGGTTTCACCATGTTGGCCAGGCTGTTCTTGAACTCCTGAC -AAAAAAAAAAAAAAAAAAAAAAAAAAAAACCAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAACCAAAAAAACAAAAAAGATTTTGTGTGGTGGGTATTAGGCCGTTCTTGCATTGCTATAAAGAAATACCAGGCCGGGCGTGGTGGCTCATGCCTGTAATCCCAGCATTTTGGGAGGCTG -AAAAAAAAAAAAAAAAAAAAAAAAAAAAACCAAGATCATGTCTTTTGCAGGAAGATGGATAGAGCTGGAGGCCATTATCCTTAGCAAACTAATGCAGGAACAGAAACCCAAATACCACGTGTTC -AAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCTAACAACTTCATCAAAAAACTATTAGGACTAATAAACGAATTCAGTAAAGTTGCAGGACACAAAATCA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAACTACCTGCTGAGGCTGGGTAATTTATAAAGAAAAGAGGTTTATTTGGCTCATGATTCTGTAGATTGTATAAGCATGAGACTGTCACTGGCATCAGGTGAGGGCCTTAGGCTGTTTCCACTGTGAGGCAGGGGTGGGAAGAGGTGGGGTACCAGGCTCTTTTTAACAACCAGTTCTCACCGGGCACGGTGGCTCACACCTGTAATCCCAGCACTTTGGGAGGCTGAGG -AAAAAAAAAAAAAAAAAAAAAAAAAAAAACTGACTAAAAACTCAACAAAGTTAGGGGGTGAGAAAGTATAGTATTGTTGTGTACAATTGAAGTTAAGTTGTTATGAAATCAGCATAAATGTTTACAAATACAAGATATTTTATGCAAATGCTGAGGTAACTGCAAAGAAAAATATAGAATAGAGAAACAAAATATAAAGAGAAAACAGTCAAAACAAATCCCTACAAAAATCATCAAGTAACAAAGGAAAACAACAAGAGAGGATCAAATCACCCACAAAACAGAAATAGTAAACACAATGGCAATAGTAACTTCTCACACATTAGCAATTACTTTAAGTGTAAATGAATTAAATTCCCCATATAAAGCAATAGAGTAGCTGAGTGGATAAACCAAGATCTGGTATCTATCTACAGGATATTCACTTTAGAATTAAGGACACTAATAGGCTAAAAGTGAAGGAGTATAAAAGTGAAGGACTATAAAAAGATATTTCATGCAAATTTTAACAAAAAGAAATCAGAGATGGTTATGCTTAAATCAGAAAAAATAGAATTTAAGTAAAATTGTTTTTATGGCCAAAGAAGTTTATTGTATAAATGATAAAAGGGTCAATTAAATAGAAACATATAACAAGTATCAATATATACATATCTAACATGAGAACACCGAAATATGTAAAGCAAACACTGGCAGATCCAAAGGGAGAAATTGCTATTATACAATAATAGTAGGAGACTTTAATACTCCTCTTATAATAATAGATACAAAACTCACAAGATAATTAATTTTAAAAAATAGCTGACTTTAACAATACTATCAACTAAATTGACCTAGCCAACATATACAGAACTTTCACCCAATAGCAGAAGAGCATACATTTTCAAATGTACAGCATTCTCCAAGACAGACCACAAGTTAGATTACAAAACAAGTCTTAGCAAATTTTAAAAGATGGATATCATTCTAAGAATCTTTTCCAACCCAATGGAATTAAATTAGAAATCAATAACAAAAAAATAAGAAAATTCACAAATACATGAAAATTTGCAACACACTTTTGGATTAAACACACCATTGGATTAAAGGGGAAATTAAAGGAAAATTTTTAAATACCTAAAGACAAAAGAAAATGAAAACACAATACCAAAACAAACAAAATGTTGCAAAAACAGTACTAAAAGAGAAGTTGTAGTAGTAATTGCCTACATTAAAAAAAGAAAAATATATAAAATAAACCACCTAACTTAATACTACAAATACATCATAAAAATAATATTAAAAATTAAAAATCAACTAAACTGAGAGTTGGTTTTATTTAGAAGATAAAGAAACCCTTGCTAGACTAAGTAAGAAAAAAGAGAAGCTACAAGCACACAAAATCATAAATGAAAAAGGGGACATTACAACAGATGCCTCAGAAATAAAAAGGATCATACGAGACTATCTTATGATCAAACATAGGTGAATAATTGGATAACCTAGAAGAAGTGGATGACATCTTAGAAACATACAAACTGATTCAAAAAGGAATAGAAAGTCCTAACATAGGAATAACAAATGAGAAGATTGAATTCATAATTTTAAAAACCTCTCAACAAAGAAAAAAGCTTGGGAAGCTTAGGACCAAATGGTTTCATAAGTGAATTCTCCCAAACATTCAATGAATAATTAATACTAATTTTTCTTAAAATATTCCAAAAAATAGAAGAGGTAACACTTCTAAATTCGTGTCAAGAGGCTACCATCACCTGATACCAAACCAGATAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAATCCAAGTCTTTCAGGGCTGGTTGGAGGGAATGAAAATGTGTGCAAAGTGCCTAGGTATAATGCCTGATGTGTATTATATGCTCAACAAATACTGTTTGATTAATTAACAAGCATGTTCCATAAGAAAGGTTTGGAATAAGATCTTCAGGAGTTCAGGGTAGGAAGAAAATACTTTCAGCTGAATGGATCCAGGAACATTTCAATTGGTGTCAGCAGGAGAAAAGACAGAGATGGGGCCCAGATGGCAGTACAATCAATGGAAATTGGCAATGGGACCTGAGGAGAAGAGCTGGTATCATAATTTTTGTGCCTGTCCCACAGGACGATGACGACAATAGACTAAATGGTAAATGGTAACCAAATGGTAACCAGTGGAGACAAAGATGATTTCCCTGTGAACAGTTTGTACTTGAGCAGCCTGGGAAGATCCTGGAGAAGGTGTTCAGGGGATAGTCGAAAATAAGAGTTAGGCACTTAAGTGATGATAGTTGAAGGTATAGTTCTGGAAGGTTATTTTTTTTTCTTCCTGGAGGTGATAATTAAAACCAAGAAATTCAATAGAATTGCCAAAGGAGAAAACATACGTAAGAGTGCCAAAGGCATTTTTACCCACTTTGAGTAGCTGAAGCCTCAGGCAACTTATGTTTTTGTTTTTTGTTATTCTCTAAATTGAGGTCCTCTTGCTCTAGAATAATTTTGTTTAAAAAATAGCACTTTTCTGAAAGCTCTTAAGCACCCTTTTTCTCCATCCACAATTCCATTCTAACATAAATGCCAGGCTTGCCATACCACCACCAATCCCAGTGCTAACATATCAAAGAATGGGTATGGCTTCCTTGTAAAGTTAAGTAGGTGAATGTAAAATGATGGTGAATACAAATATATAAGCCTAGATTCTAATATGTCAAGAGCCATGAAACTATAAAAAGAATCTACTTTAAAATGAAAGGAATATTGGTGGGGGGCGGTAAAAATAACATTGTATTGGGAAACAGAACATCTGTTTTCAGTCCTGGTTCTGGTAACTTTGGCAAGTCTTCTAGCTTGGTGAGGGTAGGATTTCCTCAGATATAAAATGGTGTCAAAGAATCAGGCAATGATGCCTACAATTCTCACTCATCTCTAGGGAGTTCTATAACCAAATGTCTAATGGAGTGGCATTTCCTGTGCTGTAGCATTACCCCACCTCCTCCTTTACAGCCCCATAGTGGGGGCAGGAGTTTCAGAATACAGCTGCAAATTGATAAATTCAGCTTAATAATTCATTAGTAGGGATCTTATAGATCATATTTGAATTGAAATAAGCTTTGGTTCTGGCCAATGCTGGGTAAAAGCTGCCTCAGTGTTCAAAAAGTTCATCTTAATCTGGTCTTAAATCTCATCTACAGACATTCTTCAGAAGAGCTTTCTGAACTAAAAGATTCTTTGCCCCTGAGCTCAGTGTTACATAAGAGCTCGATCCTCATGTTTCCTTTCATTGTTCCTGTTTTATCACAAAAAGCTGTACAAAAATGCTAAAGCTCATATTTTTCTAAACTCCTTACACAGCACTGCCCGGATGCCAGCAACAGTGAAGCAGAATGCACAAGATTACTGAGTTGAAATCCCATCATCTTTGATAAAAATGTCCACATTAGCATTATTTGATCATCCCATAGTGAGGAAATCATTGTTTGACTTTTATTTTTCTTCTCTGCTGCAAGGAGTGACTGTGTGTGATGCTGTTAGATGCATGTCC -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAGAAGAAAGAAATTAAAAGAAAGAAATTTCTGTCACTTTCTCAATGATAGCAATAATTAATTAAAGAACTTTTGATCAGATTTCTATGAGCCAGATTTGACTTTAGTTGAAGAACTCTGTTGTAACACTAATTCACATCTGAGTCACACTTCAGAGAGATGTAGGCACAAAATGCAACCAAACTTCATTTAATTTACATAAAATGAAAAAGGTATAATATAAAGAAGTCAGACTTTTGTTAAGAGTGAAACAGTACTCAGGCTAAAAATTCAGTCTCCTCATTTATTCAAGAAATATTTACAAGGCCCCATGAGCTTTTTAGCAGAGCTGTTTGACAACACTAGCTCAACTGGTTTCCTCTCATTCTAATCAACGAGCCACAAAATCATAAACAGTGGTCTAAATACACTTCAAATATCAATATATTACAACAGATCAAAAAATCTAAAATTAACACTGACATGAAATCTTTACTATGTATGATAGGAACTCTGCTGAGGCCAAACGCTAGAACACAGTTTTATTTAAAAAATGTCTTCACTCAGGCCTAACTACGACACCCTCTACTCCAAGAAAAACGGGGCTGGAAGCTTCAGGAAAGTTCAGAATTCAGCCCCAAGGACTGAAATCTATTCACATTTCTCCTTTCC -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAGGAAGAGAAAACAGGCCAGCCCTGAGAACTACAATATCTTTATTTCCTTCCTCACTGGTTTTATTTCTGATCTCTCATGATGGTGCTTGGGATGAACCATTTGGGAAGAAGTGGCAGAGAAAGAGGAACAATGGAAGGAAGAAGACAGGAAAAGAGAAGGAGCGGAAGTGTCACCAAACGGTAAACACCCACAGTCTGCTCTGAAAGAGAGCAGGGGGCAGGGGCCTGAAGGCTGGGACCCTGGCTCCCGGACAGGTCGGAATGGGCATCACCCAATTCATTACAAGCTCCCGGACAGGTT -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAGAAAGAAAAAAAAAAAAAAAGG -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAATTGGGTAAGATTAGAAAGACATGCATTTCTTTATAAACTTT -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAATCTTACAGCCTCCAGCTGCATGATTCC -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAGACAAGTTTCTCCTAAATCTAAAAGCACGTTGTTTTGGTGTCCTATCTCTTCATAGGGGTTCATTTTTATATATTCCTTATATATAATTTTTGTCCTATGTGTGAAATATAGATGGAATAGAAAAATATTTTAAAGGATGTTATTATACAAAAAAAAAAAGATTTAATGGGATAATATATATTGTTTTAATCCATGTGAAATGAGTGCTCACAGAGGTACAAATTTAAAATTTTGTTGAAAAAAGAAAATTACACGCCAGGCGCAGTGGCTCTCACCTGTAATCCCAGCACTTTGGGAGGCTGAG -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAGACAGACATAACCAAGTTGCTG -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAGACAGTAAGCATTCATAAATGTCATAATGCTAGTCAAAAGTGACTCAGGTTATTTTAATAGTTGTGGTCTTCCTAATTGCTGACTCCTTGACCAGTGTCCTCATTGTGGTTGAGAATCCAACATCCATTCCACTCTGCTCCAAACCAATGGTTCACAAACTTAAGTGCATCTGAATCTCCTGGAATTCTTATTAAAACACAGATTGCTCTGCTGCTGTGCTTCAACTCTAGAGATTCTGATCCAGTAAGTCTGGAGTGGATCCTAACAGTTTGCATTTTTCTCAAATGCTGCTGGTGGCCTGGGGACCACAATATAAGAATCAGTCATGATAATCCTATTCTTTCCACTTGAGACTAGTTTAGGAATGGGCATACGATCTAAATCTACCAGAAGAGATGAGGGGAAGTCTGCTGGGGGCTTCCAGGAAAGTTTACCTCAATCTTGAGAAAAAGGCATAGAAAAAAATGGTTCTGTTTTCCTCTGGACATTGTCATGTAAGGACATGATGCCTAGAACTGTCACAGGCCTCTTACCTTCCTCGTGAGAATGAAGCTAATCTAGGGTATAGGGGCAGAGCCAGGAGAATCTCAGGGGAGCAGAGAAGGAATCCTGATAGCTCTTCCTTGGCTAGGTCCTGCCCTACTTCTGTTATTTCATTATGTGAGATATTCCATAAATAGAAAAAAAATTAAAAATTGAAATGAGTCAGGGTTTTCTGGTTACTTGTAGCCCCAAAGATTCTAAGTGGTACAACTATCATATGGGTATGTTGAGTCTTATTACCTGCCACCCCCAGCTACAGAGTGCCGAAGCAAGTTCATTTCAAATTATGTTTTTTTATTTCTTTTTTTGAACTACTAATTTTCTGTGACACTTTTTTCTCTACTTTACCCCACCACACACACAATCTCACCCAGCCCTCTGGGAATATGCTGTAACACTTCAAAATTGTGAATCTCTTGAAAGGAGGCAGCTACTCCAAACTTTCATCTCATTTCTACATGTGGGACTGCAGGATCCATTTCTAGTTGAATGCATGATGACAGCTTTACAGGAAGTCGTCTTCCT -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAGACCGTGAAAGGACTGGGTAGCTATCTAAGAAAAATATTAACAGCAACACTGGCAAGAAATTGCCATAGCCCCTGACTACCGTTCTTGGATTCTTCAGCTGTGTCCACCAATGTTGTAAACATGGAAGTATTTAGTCATTCCACAAATATTTATTGAGTACCTACAGAGTCCCAGGAACTCTGATGTCCCAGGTGTTGTGTTTGGAAAATTCAGGAAAATAGAGAGTGGTCTCTTTCCACCTGCTGCTCTATGCAGCATGGGAGACAGACAGGTAAACAGGACATTACAATAAAATGCAATGTAGAAACCCAGACACAGTGCTTTGGAAGCATAGAAAATGTATCTGTTAACTCTGCCAGAGGGGTTAGGAAGGGATTAAGAAGGAGATTTAAAGGATGACTAGGAGTTCCTAGGCAAATAGGAGGAGGAAACAGCCCATGCAAATAGCTCAGCAAGGCTATGGCCAGTAGTGTGGTTTGACTAAAGCTCACAATCTGTGAGAATGTGGGGAGAGAATCAGAACATAATCAGAGGCCTGATTATCAGGTGCCTGGCCAAGTTGAGGAGTTTGTACTTTATCCTACAAGGGAGATAAACTTTATCTCCCTTGCTTTATCCGACCAGGAGAAGCAATGAAAGACTTT -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAGAAGCCAGATAGTGAGTTGTATCACTGTAGTAGGCAGCTTCTAAAAGAGCTACCAATGATCCCGGTCTTCAGGTCTCCAGGTATTCATGCCCTTGGGTAATTCTTTCCCTGCAAGCATGATCTGGACCTACAGACTTGCTTCTAAGGTGTGGAATACAGCAGAAAAACATCTGGAAAGTTACACCTTTCCAAATAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAGAGAGATAAGTATGGGTTGG -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAGGAAAATGGATAAGGAAATT -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAGGCCAGGCGTGGTGGTTCACACCTGTAATCCCAGCACTTTGGGAGGCCGAGGTGGGCAGATCATGACGTCAGGAGATTGAGACTATCCTGGCCAGCATGGTGAAACCCTGTCTCTACTAAAAAATACAAAAAATTAGCCGGGCATGGTGGCACGTGCCTATAGTCCCAGCTACTCAGGAGGCTGAAGCAGGAGA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAGGGTGGGGGAGATGTATAAATGACTGAATGAGGCTCTTCAACAGCTGAGTAGCGTGAACTAGGAAAATTTCAATTTTGAAAATTCTAACATCATTGTTGAACTAGATTGTTTAGATGGGTACTATACCATAGTATGACTAGAAGGAAAAAAGGAAAGGATGAAAGAAAAGTTATTTCAGCTGGGTGCGGTGGCTCATGCCTGTAATCCCAGCACTTTGAGGGGCCGAGGCAGGCAGATCACCTGAGGTCAGGAGTTTGAGACCAGCCTGGC -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAGTATCAATGAAGAGTTGGAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAGTGTATGTTACTAATCATAACACCCTCAATTTAAAATGCCAGTTGGTTTTTTCTGTTTTGTACTCTTCAAGACTCTTCCTAGTCAACCTTAGGTAAGGAACAGTTATATTTTTTCCTGGGAAACTTCTCTAATCAATACTTTTGAATACAAATAATTTCAATATTCAGAACTTAACTCAAATGAGCTTTTAGATGGGAGGAAAGAGTGCATACTGGGGGAGCCACTAGCAGTAACTGCATTTTATTGGGCTTCTTCCACTTCTCTT -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAGATGGATCGGCTGTGGTACCTTTGTGTACAGACTCTCCTGTCTGCAGTGAAAGTGAAACCGGGTACACGCCCATCTTGCTCTTCAGAGATGGGCGATCTGCCTGTGCCATACTAGAACAGCAGCTCCAGATAGGCAGGGATGAAACACATCCGTCTTTGGGAAGGAAGAAGGAGTGCCGCTGTGTTTCCCCATTTTATAAAAAGGAGCCCTTGGAACCGATTTGCTCTCAAGATGTTGTCA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAGATGGTTACATCTGAGAGGTGGGCCCAGGAAAAAGGGGGGATGAAAAAGGAGATTTTTTTACTTTTCACCTATACCCATCTAACATTGTTTGACTTTTTCTCAATACCATGAATACTGCCTTTAATATTTTTAAACTTATTAATTTTTTAAAAGAAATG -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAGCAACAAGATACCATCACATAGAAGAAGATGAGGGTAAAAAAATAAAAAGCAAAAACATATATATATTTTTTTAAGGATTTAATTTTGACACCCAAATACCTTAACATTCATTTTAACTAATCCAGAGGCAACCTGTGCACACAAATGAAGGAAAGAGAGATTATGCACAAGTGGCCTGGCTTGAAAATTGGCTCCTTGACGAAAACACCTCAACAATGCTGTAAACGATTCCTGAAGATAGATAAATTATTAGACCAACATCCAATAGGGAAGCCAAAATAAGAAATGTTGATAAAATTAGAAAATATCATAAGAATCAACCACAAATCCAGAAAAAAGAGCCCATCTTCACCACCAGTTCCCCCAATCCAGAATATTACACACCCCTCCCAACCACCCTAGAGCCTCTCTAGCTCTGGCTCTCGTATATGGGAAGAGACTGGGGGTGGGGTGCCAAGATAAGTCCCTTCTTCCTATCGTTTATTATCTCCCATGCTCTCGAGTCCCTCTTCAGCTTCTTGGGAATGTAAGCCCTGAGTTTACAAGGTCAAAAGACCAAGGAACATTTCCCAAAAATTAGATGACAAATTGAAAAAAGAAAAGTG -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAGCATATTCTCTCACAGTTGCTTCAGGCCAGAAGTCCAAAATAAAAATGTGAGCAGGGCTGTGCTTTCTCTGACAGCTCCAGCATAGAATTATTCCTTTCTTCCTTCCTCCGTCTTCTGGTGGCTCCGAGAGCTCCTTGGCTTACGGCAGAATAACTAGAATCTCTGTTTCAGTCTTTACATGGCCTTCTTATCTGTCTCTCTTCTGTTTGTCTCTCATAAGGACATGTGCCGTTAAACACAGGGCCCACCCTGCCAGAATGGCCTTATCTTGTGACCTTTAACTAAATTACATCTGCAAAGATCATTTTGCTAAATAAGGTCACATTCACAGATTCAAGTGGTTAGGCTGTGGATACATCTTTTTTGAGAAACACAAATCAAACCACTACAGCTCAGAAAATGGATAATAAACTGAGTTGGAAAAATGAACTTTTCTAGTGAAGTTTTACTAAATTGGTGGAATTAGGGTAAGTAGAAAATAATTTTTAAAAATCTGGTTATATTTCAGTATATATAATAATTTTAACAAAGCTAACAATCTACTAAGTGAATTATAATAGTGAAATGAGAACGGTGTCCTACAAATTTGAAAGCAATCTCTTT -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAGCTGGAGGCATCATGCTACCCAAGTTCAAACTATTCTACAAGGCTACAATAACCAAAACAGCATGGTACTGGTACAAAAACAGATATATAGACCAATGG -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAGCTGTACTAGGTGCTCTTGATTGCAGATTTCTGATAACTTTTGAGATTGTGACATCAGAATAGAGGAAAACGTTCAGGACTCTTGAAGAGCTAAAATTTTCATTAATATCAAGCAGGATAGGAATTAACTGCATGAACTGAACTAAGAGGAGACTGGAGTGATTTTGTTGACATTTTGCTTAGAATATTGCTAATCTTTTGTTTTGCTTTTCAAAGTCGAAGAAACTTTTCTTTTGAGCTATTGACAGCTTTTAACAATTTAGTATACTCCCATGAACAAAATTTAGAGCATACTTTTTTCTCTCTACTTGATTTTCTCCAGAATTTGGAAACTGTCTGTGAGTATTCTTAAGTTATGGCAATAGAGTTATTCGCATAAGTGTAGTAAGAATCTGTTTTCTTTTGTAACAGGCCACAATTGGAAAAACGTTATTTTTACCAAGGCTTTGACTGGAATGATGCGCTTTCCTTTAAGGAATCAAACCTGACTTATGAACCCAATAAAGCCCTTGGGAAACTGCCCTCATATTTTGTGTACACAGTCCCTGTACAGGGTTTCTGACCTGTAGTAAGTAAAAAATGTCACTTTCTGACAGGGCAGGAACCCTAAGGTATCTTGGAACCTCAAGAGGAGAGGAATTCACCCAACTCATAGGTATTTGATGGTACAAAT -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAGCTTCTCAAGTATAAGGCCAACTTGGAGGAACTC -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAGGAAAGGAGAAAAAGAAAAAAAGCCCACTCAGGGATTGGG -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAGGAACGGCGACCCAGGCACCGC -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAGGAAGTGAGTCTTACATGGAAGAAAAGAAAAATAAATAATAATTAAGCAAACTGCACACCCTTCTCTCTCTCTAGGTACATAGGAATCTCAATATATCTGATAAAGTTTCCTACATGCACTCACCAAAAAAAAGAAGGTTGAAAAAATTTAAACAAATATCCCTATGCTCTCAAATGTGACTTGACTCTCCTATTTACTCAGCATTAAAACACTTCATGAAACAAAATTTGTTCTTTGACCAGTCTGAAATTTCTAATCTGCCTAAAAAATTGTAAGTAATTCTGACATTTACCCTTTAAAATTAAATAATGCCTTTTTGACAGAGAAGCATTTAAAAATGGGATTTCATTCCCCAATGTAACAGTATCCAGGATTTTAAAAAACATTTTAAATAGGAGATGCTCTTCCTACCTTCCTCCACAAAAGCCACACTTTAGCAAACGTTTTCAGCTGACTTTGGTTTATGCCATATTTTTCATATTTTCTTAGCTTAATCACAAATTTGTGTAAATTGAATCCAAGTATCAAACTAGAGATCATTTA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAGGAGGGGTTGCAATCCTAGTCTCCGATAAAACAGACTTTAAACCAACAAACATCAAAAGAGACAAAGAAGGCCA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAGGCAGAGTTGGGGGGCGGTAGGTAAGCAGAAACTTAAGTGTGATGGGCATACTCATTTGATCACAGTGATGGTTTAAGGGGTTATACATATGTCAAAACTGATAAAAATTATACACTTTAAGTATGCTCTATATATTCTATGCCAATTATACTTCAGTAAATATATCTAAAAAAACCCTACAACTCAGATGTCAGATTTTGAAGACGGTGGAAAAGATGCAGAATGGAAATTTCAGTTAAAGGCCTCAGTGATGTTTGTGAGTTATCCAAGTATTCAAGGAATCCATGCTTCCTCCATCTAGCTGAGACTCGGCAGAGTTTAATGAGCAATCTCAATACTATTCTCCAGAAATGGTGTCATCCACCATACTATGGCTGTTTTCAGGAAGAGAATGACCTAATCAGTATAAAATGAACTCCATGTCTTGTGAGAGATTTATAATTAAACACATAATCCACATTTACAAACATTTTTAAAGGGCTTTTCTACCTGTAGGAGAGGATTAATATTGAGAGTGAACTTTTTGCAAGTTTTCCAACACACTAGTTTATCTCTAAGAGCCTCAGTTTCCTCATCTATAAAATACCATAAGAAATAAGAAAAAACAGGAAACTAAAAAGAGCAGGCTTTGCCAGAGCTATTAATTATTCTTTTTTGGGCAGAGCCAAAACTCAAGAAATGGAAGTCTCTCTTCCATTTCTAGACTTTTTTAGAGAGATCCATGAGGAAGTTCCCCTCCATAGCTTTGGCCGACCATCACACCGGTCAAGAAGGCATCCAGCCTCTCCCAGGCTCAGCCTGTGACGGAAAACCACACTGATTTACTAGGATAGCCTTGAGCTCTCTCATTAGCCCTCACGTGTTCTGAACGTTAGAGCTAACTTTCCAGACCCTCATTATTTGTTGAAAGGCTGGATGGGGAAAATCTCAACCAGATCTCCATGCCTACTTGCAAGGAGAGGTAGTTTTTGCAGGGTGGCCTGTGTTCTCCAGATGCAGAGCCATACAGGGCCTTGCTTCTTTACGGGAGATACAAAAACTCGGCCCTAATAAACAGAAATAGTGGTTGAGCCCACAAACTAGCATTAAGTTGTCCTAACTGTAATTTCCAGCTCCGTCACTTGCTGTGTGGGACCTTATTATCTCCAAAACCCAATTTTTTCAACTTCACAATGGAATTAAAACAATCTAATTTTTCAAAATGGGGTTAACTTCCACTGTAAGTTACAGTATATTGGCCAATAATTAACTTGAACACTAAAGCTGGCATTTAACAGATCAATTCAACTGTTTTCTAAGTAAATACTTAAACGCTTAAAAAACCGTAATTTACTGAGAAAACAAAGCTTTCTTTCTAGGTTAAGAATTTGAGAAAACAAGACCCAGAAGCAAACTAAAATCAAGTCCTAAAATGG -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAGGCCACTCTGACCACAGCAGGGATCTATCTGTGGCAAGTGGCAGGTGTCTCCACTGA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAGGCCAGGCACGGTGGCTCACGCCTGTAATCCCAGGCCTTTGGGAGGCCGAGGCAGGCAGATCACAAGGTCAGGAGATCGAGACCAT -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAGGCCGGGCACAGTGGCTTATGTCTGTAATCCCAGCACTTTGGG -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAGGTGCTTAGGTGAATGTATGTTCACAAGTAAGTAAAGCTCAGA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAGGTTTGTATAAAATAAAGCTGTTTGAAACAGAAATTAAACAGCATGTAAAAGGAAAACATGAATCATGTACACTGTAGACTAACATAAATGCTATACATTTTATTTAGTTAAGAGTTTTCTGATAACCAAAACAAAAATGATAAACTGGATGTGCAAATTTTTATTAGCTTATCAATTATTAAAGTATCTCTGGAAAACATAAATTCTTTATGAAGCTTTGTTGAAACTAATTTTTATGAAGTTCGTTGAAACTAGTAGTAAATTCAAGTTTAGGACAAAGTGTATGCCACCATCACAAAAAAAAATTAACATTCTGCTTTTGATTAACACATACAATCAACAGTAATTCCATTCCACCAGTCTCAACCATACCTATACTTTCCTCCTTTTTTCTTATCCTATAAAATCACAATAACTAGGCTGGGCACGGTGGCTCACACTTGTAATCCCAGCACTTTGGGAGGCTGA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAGTAATGGTGTCTGAAAAAGGAGGAAAGCTTGTCATAAAGACTAGGTTCTGGTGCCAAAATAGAGAATAAAAAAGTAGAGTCCATTTGTTGAGTGGTAACCATAATGAAGTCAGTCTTAGACATACTGCTACTGAGACAGCTCTACAACACACAGGAGTAAAGGTCCAATGGGCCATAGGAAGTCAGAACTCAAGCTCAGAAATGAGTCTGGACTGGATGTATATATTTGAGGACTGGGCTAGAGATGATTACTATGTATAGCTTGCTCACACCACCAACACCTCCCACAGCTCCTGACCCTGTTGATGAGATTCTGAGGGAGGAGATGTCCCAGGGTGACAAACTTACAAACACACCTGTTACCTATTTTTCATGGCTTAGTTCCAATAGAGCTATTTTAACCAAATTCTCCCTGTCAATTAAATTTGAATTAAGAAACAAGAAATACAAAATGTGTTTACCCATTGGAAGAGAAAGTTCAAGGGAAGATGTCATGAGACAGAATCAAGGCTCGCAGGGCTGTGACAAACCAAAACCACATGTGAACCAAAGTCATAAGTGAGAAGAACTCAATTAACTAGAGAAAGCCCAACGAAGGCAGAACAGAAACAAGGGAATCTACTAAATGTGGCTGAACCTTGTCAACAAAAGAATGATCCTGTGAAAATGATTGTAAGAAATAAGAAAAACCCAAAAGTGGTTTTTCCTTTTGTCTTACACAGTCATACTCATCACACTTCTGACATCAACTGTGACAAAGAAAGAACCAGTGTTTTTCCTACTCTATATCTCAATATAGATCACCTCTTGTCATCAAAATGAGTGAAGATTTCTTCTCACCAACAACCAATTCTGTGGCAGACCCTCCAGCAGACATCAGCTAAGTGTCCTCTAATTCAATTCAACTCTGGCACTATTTACCTGGAGATAGCAGCTGATCCCACGGGTTAAGGGCTTAGTCCCCTGTGGCTGCCTCCTACTTCAGGTCCCACTTGCAGGCACAGGTTTCCACCTGTACTTCTGACCAACCAGCTATAAGTCAGGTTCCACAGACCCCCTTCTTGGGTTCAATTAATTTGCTAGAGTCTCACAGAACTCAGGAGAACACTTTGCCAATATTAACCCATTCATTAGAGAGAATATTACAAAGGATATAAACGAACAGCCAGATGAAAGAGGTGCTCAGTGTGAGGTATGGGAGAAGAGGCAAGGAACTTCCATGCCCTCTCCAGGTGTGCCACCCTCCAGGAGCCTCGACATGTTCATCTCTCTGGAAGCTCAACTGAATCCTGTTCTTTTGGGTTTTTATGAAGGTCTCATTACTTAGCTATGAATGATTATATCATTGGTCATTGGTGTCAATTCGACCTTCAACCCCTTGGAGAGTGGAGCTGAAAGTCCCAACCCTCTAATAATGCCTTAGTCTTTCCAGTGACCAGCCCTCATCCTAAAGCTAC -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAGTGGAAAAGGCCTTAATATGAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAGTGTATTTGGTGGTTTGGCTCTGGGGTCATATTATTATAATTTTTAAAATACATGACTAGGGGTTTCAAATGCATTCTGACGCATTCAGAGGCCACACAGTACAGTTTCAGGCACAGGCTGGGAGTTAGAATGGGTTGGGGTTCAGCTCCCTTCTCCCCCGAGCAGCACTGAGAATGCAGGCATGTCACAGGTCCCGAGTCTCATTTACTTCATCTGAAGAATGGGGAGAGTAACACTAGTTCCATTCTACTGTGGCCACAGAACAAATGTGGAGGATTTTGATTCTCGGAACATGTATGGTTTGTGTTAGGGACAGAATGTGGTCTTTCTTCATGAACCTTCCCTGTACATTTAGCCCCTAGCACATAGCAGGTGCTGAATAAGCTTTGAATACGTGCATGAGCGAGCGCTGACAAGGGCAGTGCCTTACAGCCAGTAATAACTTAAACTTCAGCAGAAGCTTTCCACTTTTATCTCAAAGTATTTTGTTTTTAAAGCCAAAGTGAAATTCAAAAGGAGTCCAGACTTTCAGCCTGGTGGGAATAAGCCCTGGGTTTTCGGGCAAGGGATTTTATTCTGATAGTTTGAAGTGGGCAAAGGCAGCACGAAGCCTCTAGAAGCCACCAGAGGGCTGCCAAGACTGATGAGGGTCCTCTGTCTCCTGCCCTGACACCCAGGCTCCTCCGAGCAGCTCCATGGCCGGTCTGAGAGCTTCAGCAGCGAAGACCTGATCCCCAGCAGGGACCTGGCCACTTTGCCCCGGGAAGCCAGCACACCGGGACGCAACGCCCTCGGCCGCCACGAGTACCCCTTGCCTCGGAACGGGCCTCTCCCACAGGAGGGTGCCCAGAAGAGGGGCACAGCCCCTCCCTACGTCGGAGTGCGGCCCTGCTCGGCCTCCCCCAGCAGTGAGATGGTCACCTTGGAGGAGTTCCTGGAGGAGAGCAACCGCAGCTCCCCCACCCATGTGAGTGATCCGGACACGGACTTGGCCCGTCTCTCTTCCCTCTCTGTCTCTTCCTGGCTCAAGATCATAGCTGCAGAAAGGATGGGGTGGGGGTGGCGTGGCCTAGGCACAGGACTGGCTTGGACATGAGAGGCTGACTAGAGCACTAGCTGACAAGTCACCGCAAGCCAGCCGCCAGCCCCAACCCTGGAGGCTGCTCTCCC -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAGTTGCTGGGTTCGTTGGCTTACGCCTATAATCCCAGCAC -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAGTTTTGGAGTAGGCATGAAAGGAAGTAAAGTATACTTAGAAGAGGGCCAAGCAGGTGACTTGAGAGAGGCAAGTGTGTGGCTTGACCTTTGACTCGGGGTTTTGTAGGTTGGCATGCTCCCGGGGGGTTGCATCTCTCTTCGCCCCTGATTCTTCCCTTGGGGCGGGCTGTCTGCGTGCGCGGTGGCCTGTCAGCACCTGGGAGGGGCCGAATGCACAGCTGTGTTTACTGAAGTTATGTGCGCGCTCATTTGAGGTGTTTTTCCCTTACCGGTGTTCCTAGAGGAAGGTCATCTACCAGTTAATCGCTGCCATTTTGCCTCTTAGTGTGCATGCTTGAGCCCACTCGCCCAGCTCCTGAGATCTTATCGGGAAGCTGATCACCAGCTTCAGGTGTTTCCATCTGTTGGGAGACTGCCTCTCCCTGGCACTGGCTGCGACCAATTATTATTTGAGAGAAGCAGTTTATCAACTGCCTGACCATCATCTGATGGCCACTTGACATTCCTCGTTGGGGGAGGGCCCTCTCCTGCCCTGCTCATGTCTGCCTGACTACCTACTGTCACAGTTCCTTGAGGGAAGAGCCAGGTCCTGAACAGCTCCAGGCACAGCCTGGAGCCCCACAGAAAGCAGGTGTAGAGCAGCATCAGGGAGCAGTGGTCAGCGTGAACCTCTCCAAATACGGCTAAGGAGAGGAGTGGGCATACGTCTTCTCTGACACATCGGGCAGCACCAGTGATCTCTGGCTCAACATGACCATGGCTTACCCCAGGAGCAGCACTTCCAGAGCAGTTGCCGTTCCCATCTGTGAGCCAACAGTCTCCCCTCTCCCTAGGCACCAAGCCCACAGCTGTCCCATCACCACCTCATTTGATGCTCCCAGCTATCCTGTGATCAGGTAAGGGAACACAGGCTGCATACCAAGGCTCCAGGTCCCAGGGCTGAAAGCCCTTTTCCTGGGTGGGCAGCGCTGCCTGGAAGCACGTGGCCAACCACCTGCTCCTTCACTGGAGGGTCTGGAGTAAGCTATCCAATGTGGCAGCCATTGGC -AAAAAAAAAAAAAAAAAAAAAAAAAAAAATACAAAGCAAAATCAACAAAGGGCAAAGGCACATGGGGCAAAGTCTGGAGGACACTGGGCACAATCTTCCAAAAATTCTTTCACAGCGAAGTCACACAGGACAAGCCTGATTCCTCCAGCTATAGCTGGACACATGTGAAGTGTTATTTGCCAGGAGGGCTCCAGTCTGTGCCTCTGGGTGTTTGCAGCTTTATGTCCCTTCTTTGTTTAGGTGCTGTCTCCTATCTTTGAAGGATTCCTAATAGTTTCCCTGAATTTGAGGTTTACTGAGGATTCTTCCTCTAAGTTTCAACAAGCTATTTTGTAATTTCTAGGAATTTGGGGTGGGAAGGAGAGATCATAGCATGTTCTAAGGCTACCATCTTGGCCAGGGAGGCTCTTTTTGTGTTACTGAGTAGGCGGGTGAACAGGAAGCAGGAAGGTGATTGAAAGTCAGACGT -AAAAAAAAAAAAAAAAAAAAAAAAAAAAATACTCTGCCAGTTTACTTTTGCTAAAAGGTGAGGATTCAATAAAAGTCCTGAAATTAAATTATTCTGGTCAATAATGGAATACATCAGGCAGTTGAATATTGCAACCTTCTCATTAAATATGATTCTCAAGTCATTTTCCAAGAACTCTTCCTTTCCACAATAATTAGTGACATGACTGCA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAATCAAGTGATGAGCCAAATTGTTGATGCAGACTCCTGCTGTTACTACATTTTGGAAGAGCAGAGAATCGTTAAATTCCATTAATTTTTTTTTTTTTTTT -AAAAAAAAAAAAAAAAAAAAAAAAAAAAATCATAGGTAGTCAAAGCTGTCTTGTACTGAGTCAGTTCCTGGGTGTGGGCCACAGGTCAAATGAGCCAGTTTATCAATTTGTGTGGTGCCAGCTGATCCATCCAGTGCAGGGTCTGCAAAATATCTCAAGCACCGATCTTAGGATTTACGATAGTGATGTTATCCCCAGGAACAATTTTGGCGGGGTCAGAATCTTGTAACCTCTAGCTCCATGACTCCTAAACCATCATTTCTAATCTTTTGGCTAATTTGTTAGTCCTACAAAGGCAGTCCAGTCCCCACGCAAGAAGGGGGTTTGTTTTGGAAAAGGGCTCTTATTGTCTTTGTTCTAAACTATAAACTAAGTTTCTCCCAAGGTTAGTTCAGCCTATGCCCAGGAATGAACAGGGACAGCTTGGAAGTTAGAAGCAAGATGGAGTTGGTTAGGTCAGATTTCTTTCACTGTCTCAGTTATAATTTTGCAGTGGCAGTTCCGATATGAACACAGGAGTCTCACACATATCAGTCTCAATATATGTAATGTAAATATAAAGAAGTGCCAGATGGTTGAGGTTTAAATCCCTTCTTTATAGAGGAGAGGAAAGATTTTTCGGGGGGATGGATATCGGTAATTATAAGGGGTAGTAAATGACTTTCAGGAGAAATGAAGAAGCCCCATGAGCTATGGCCTGGGACAAAATTCCCCTGAGCTCCGGGGGAGGCAGCAAGTAGGTGAGGGACAGAACTTCCCTGTGAACAAAGGAGATTGTCTTATTAGGCAAATAAAGTCTCCCAGGTAATCTCTCAGAGTTGCCCTCAGAAGAATAGATGGAAAGTCTGTCTGTGGGTGGTGACAAACTTTTAGTCTCTTCATCAGCGGTTAATCTTTCTTGGTTATTTGATGAGATTCTTAGGGAGAGGACCTTAAGACAATTGCATTTTTTTAGAATAAAATTTTTTAGTCAGATAAGAAAATTCCAGGAGTCCCTTTGTGCTTGAGGGAGTGATGTGGGGTGGGGAAGGAGAAACAAGAGATTTGAAAGTCTTTGA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAATCCAAAACCTGAAACATTTCTGGT -AAAAAAAAAAAAAAAAAAAAAAAAAAAAATCCTAAAAACAAACAAACAAAAAAAACAATTCTTCATTCAGAAAAATTATCTTAGGGACTGATATTGGTAATTATGGTCAATTTAATAATATTTTGGGGCATTTCCTTACATTGTCTTGACAAGATTAAAATGTCTGTGCCAAAATTTTGTATTTTATTTGGAGACTTCTTATCAAAAGTAATGCTGCCAAAGGAAGTCTAAGGAATTAGTAGTGTTCCCATCACTTGTTTGGAGTGTGCTATTCTAAAAGATTTTGATTTCCTGGAATGACAATTATATTTTAACTTTGGTGGGGGAAAGAGTTATAGGACCACAGTCTTCACTTCTGATACTTGTAAATTAATCTTTTATTGCACTTGTTTTGACCATTAAGCTATATGTTTAGAAATGGTCATTTTACGGAAAAATTAGAAAAATTCTGATAATAGTGCAGAATAAATGAATTAATGTTTTACTTAATTTATATTGAACTGTCAATGACAAATAAAAATTCTTTTTGATTATTTTTTGTTTTCATTTACCAGAATAAAAACTAAGAATTAAAAGTTTGATTACAGTCAAAAGAAGAAAACACTGTTCATTATTATGGTTGTGCAATGATTTCTCATTCTAAAGAATAATTTGTTCCAGAGTCTAGCTACAGTGTAATCTCAATCCACATGCTATTAATTTAGGTTGTGTGATAATCTAATTGTTCATTCACCATTTCCTACTTAACCTTTTTTGACACTCTTCACAGACACTTTTTCCACATTTCTTGATCATCCCGGGCCATTTTTTTTTCCTTTCTTTTTAATTAGAGACAGCGTCTTGCTTTGTTGCCCAGGCTGGCCTCAAACTCTGGGCTCAAGCGATCCTCCCACCTTGGCCTCCCAAAGTGCTGGGGTACAGGTGTGAGCCGCAGCGCCCGGCCCCAGGCTATTGATCCTTTTTTTGCACCTGCCCCTTATTTCTGTACTGTGACAAGTCCCAGCATTGTGCTGTGGGACTTACACAGTA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAATCTGAGCTTGCAGTGAGCCAAGATTGTGCCACTGCACTCCAGCCTGGGCAATAGAGTGAGACTCCATCTCAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAATCTTTCAATTCATAATTTTATCAGCAAAACTATCCTTCAAAAGTAAAGATATAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAATTAGCCAGATATGGTGGTGCCCAGCTATGGTCCCAGCCAGTTGGAGAAGCTGAGGTGAGAGGATTGCTTGATCAAGGTCAAGGCTGCAGTGAGCCGTGATCATGCCAGTGTACTCCAGCCTGGGTGACAGAGCAAGACTGTCTCAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAATTAGCCAGTCATGTTGGCATCCATCTGTAGTCCCAATTACTGTGGAGGCTGAGGTAGGAGGTTCACTTGAGCCAGGGAGGTCAAGGCTGCATTGAACTATGATTGCATTACTGCACTCTAGCCTGGGAAATGAAGCAAGACCACATCTCAATAAATAAATACATTAACTAGTTAATTAAAATTAATAAAAGTAAAGACAAGAATGTGCTGGATACCATCAATGCAACAGTTTTTATTATAACTCTAGTTATTTGATAATAATTGTTCCATACAGTCCAGAATTAAACATTGTTATCCTGTATCTGTTCAGTCCTCCTACATTTTTCAATTTTGATTTTACCTATGAAATCATATTTTTCTTCCTCACATTGATCCTGTGAGGTAGGTAGGTCAAGTTTTATTTTAACTATTTCATAAATGAACAAACTAAGGACTAAAAAGGTTAAATGATACTCTCAATGTTACACATAACGTTAGTAACAAGGCAAAAGTGGAAGCCAGGTGTCCAGTTCTTGGAAGAGTTCTCTTTCAATGAGAACCTCCACTTCATCTGCGGATAAAACAAGTTGAACCATGACCTTCTTTTTGGTCAATCAATAACATTGTAGGGGAAAAGAGAAGACTGCATAATACTGTTATGTGACTTCTAAATTAGAGTATTTATCAGACTGTCCATCCTTTGAAGGCAAACCTACTCGTTAACGTTGTGTTCCCTGTGCCTTGCAAGATACCTGGCCAAAAAGAGAAACACAATGGATTCCTGCTATTGAGCAAATGATTCATGAGCCCTGTCTTTAGTAATATATATATTATACATATATAATTTCAGCATTTCAATAGAGACAAACTAATACTAGGAGTCATAAGACTCTAGCTCCATTTCTGTCACTTTTCAGGTATGTTTTATTGAACAAATTTCTTCTATTTACTGTAAATATAATGACACCAACCTTTTCTACCTCACAGCATTTTTGTAAGGATTAAATAAGAGAAATATTTTCTAGCAGATGCCAAAGTTATGTACAAATATAAATTACTTCTATCTATAATTGAAACATGTCCACTGTATCACTGATGCTGTATTTCTAGAAGAATATTTTTAAAACTCTAATTAAAATATTTAATGATGTTAACATATTTATCATTATTACTATGCTTTATAAAAATTAATCTGTTTATACATTACATAATTTAGTTTATGTTATAAAAGCTATAAATTATCATATTAGGTTACATTAATTTTAAAACTAGCATCTATTCATTGAATTGGCTAAAATTATTTTATTAAAGAACTAATATCTTTCTCTCACAGAACATGAATTTCAGTAAGCAGAATCAATATACAATACTAGGAGAGTTACAAGCTAGAAACCTGGTAAATCAGTTATTTTTAAACGTCTTTTTCCCATTTAGCAATAGAAAGCGATTAGAATTT -AAAAAAAAAAAAAAAAAAAAAAAAAAAAATTAGCTGGGCGTGGTGGTGGGCACCTGTAATTCCCAGCTACTCAGGAGGCTCAGGAAGGAGAATTGCTTGAACCCAGGAGGCGGAGGTTGCAGTGAGCTGAGATCCCGACACTGCACTCCAGCCTGGGTGACACAGTGAGACTCCATCTTGAAAGGAAAGGAAAGGAAAGGAAAGGAGAGGGAAGGGGAGAGGAGGGGAGGGGAGAGGAGGGGAGAGGAACCTAAACTGCTGTAACCAGGCCTTTAAAGGATATTCTGGCGAGGGCTCAGAAAGTAAAGAGGAGAGCTATAAAGAAAGCCTCAATCTTCCTAGATAATACCTAAATAATCCTGAACAGAATACTGGTAGAAATATAGATGGTAAAGGCCATTCTGATGAGTTTTAGACATAAATGAGACATATATCACCAGAAACTGGAGAAAAGTTGATCCTTGTTATAAAGTGGCAAAGAATTTGGCTGAATTTTATTTGGTTCTAGTATTCTGTGAAAGGTAAAACTTGCAAGCAACGAAATTAAATATTTAGCTGAGGAAATTTCTAAGCAATGTGTTGAAGGTGCAGGTTGGCTCTTCCTGACTACTTATA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAATTATGTAGTAATGTCTATTTAACAAAGAAAGTCAAAATTGTCACTGGTGAGCTTCTTGGGGCCCAGGTCATGGGTGCTGGGGTAAGGTCCATCATTCCTTCCCTTTCAGAGGGACTTCCCAGCAAAGCAAGGGGTTACTATTTTCTTTATGAACCAGTGTAATTTCCCCTCTAAACCTCCCCTCATTCAGGCAGCTAGGCCGGAGCTTGCCATTGCTCTTAGTGGGGACTATTACAACAGGACACAGAAGAGCAAGA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAATTCAAAAGAATTTATGAATAATGAGTCTTACATAAAAATTTTTGCTTATAAACAAAATTACTGACAAAACAAAAAAAATTGTTTCACAACAACAATTTGTCTATGTTCCATGATCAAGTCCTCAAATGATATCTTGAGGAAAGAACTGGTAAACAAATGCTCATCTATTATACACCCTGTTTATAACATGCACAGTACATTCTGTGAAAATACACTGAGGAGAGAACATCCATGCGGGGCCAATGAGGAACTGTTCCTCCAGTAGAAGATGTGTGGCTTTATCTAATGATAACAATTTCATTATCACCACCCTGAATACTGTGCCAAAGCTACAAGTTAGGGTTTCTGAGAGTGGTAAACACATTCACTGTTCTCACATTGATTATACATGTTTAATCCAAAATGCCTGAGTTCCCAAATGCTATAAATTTTATTTCTCCCCTCTACATTAAACAGTAATTTCCAAATACATAATTTGGAAATATGCCCAGTTTCCAATCATA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAATTCAAAATCAAAAGGGGATTAATTTAAGGAAGGAGATAAACTCCCTTCCCTCATT -AAAAAAAAAAAAAAAAAAAAAAAAAAAACAACAGAAAATGATCTAACAAAATGTCAAGAGTAAGTTCTTACCT -AAAAAAAAAAAAAAAAAAAAAAAAAAAACAGAAAAAAGCAGGGGTTGCTATT -AAAAAAAAAAAAAAAAAAAAAAAAAAAACAGAAGAGATCAATGTGGTAGGCAGAATCCTAAAATGACCCCATTATATCTGAGCCCTGGTATTACTCTTGTAGTTATGTTATACTGCATGGCAAAACAGATTTTACAGATGCAATTAAGGTTACTACTCAATTGACCTTAAGACAGGGAGATGATCCAGGTGAGCCAAATCTAATTAATGAGCTCTTTAAATGGGGGCTTCAGTCCTGCAACCACAAGGAGCTGAACTCTGC -AAAAAAAAAAAAAAAAAAAAAAAAAAAACAGAGTGCAAGAGCTAGGCATGTAGTAT -AAAAAAAAAAAAAAAAAAAAAAAAAAAACAGATTAGGAGTCGATCCTCCGGAGGGGGAAAGGTAGACTTGTCCTGCCAGGCCAGAAAACACAGGTGTGAAAGCCAGGTAAGCAGCAGTTGCTTTGAGGGAGGAGGAAATGGAAGCTTTGGGATTGGGAGTGAGTAGGTTTGGGAGGGGTCCTCTGTGCAAATCTATCTACAATACAGAACAAAGGTCCAAAACCCCTAACATCTCCCCTTGGGGCTCAGAGATGGGACCTTCCTTTTTTTTCCCATGGTGTGGCTTCAACTTCAGGCCCT -AAAAAAAAAAAAAAAAAAAAAAAAAAAACAGGACATTCAAACCCACTTTATAACACATTTCATTATAACTCTCAACATTAGTATATTCTTCCTAAGTACCTACCCAAATCCTTCAACTGTCCCTTCATGTCCATGAATTGAAGTCCCCTTCAAAACCTTTCTAGACCCTAGGGACTGTGATTTACACCCTAGGAGAAATACACAACTTTCCCTATTGGAATTTGTTACATTATACTAGCAAGCAAATGCCGATTCTCTCTCCCTTTGCAATTAGCTAAGATGTAATTAGGTTGCCAAGCAGCCAACACGAAACAAGTACAGGCTGACCATACACTAGAACCATTTTAGAAGCTTTGGTTCAAAGCTACAGTAGAGTTGTGAGAAAGAATCTACTCTGATGCTTATCTGAGAGGAACGCAAGAGATTTGCTGCCCTCTTACAAAAAGTGCACAGAAGTTTCTAGACCAACCAAATTCCCAGATTTGAGGTTTTAGTACCAGAAAGACCTGAAGTGACCTCAAAGGACAATACTCTATGGATCTTTAGCTCTCAAGACTTGAAAAGAACTTTCCTCACAGTGTATCTCAGAAGACCCCAGTGGAAACACTAAATCAAAGCAACGTATTTCTTTGGACCTAATGGCCCCAAGAAGCTATTCTCAGGGGGGAGGAATCTGTCAAGTTTTTATACTTTTCATTCCTGCACCTGATGGGAGAACAACTCTGTATAGAGAACTCTCCCATCTGTATAGAAAGGTGCAGGAATCAAAGCTATCTTCAAATTTGCATCACCGCCTACACCACGGACAAGAAGAGGTAGATCAATTGGGGGTTGGAGGGAAGAACTGGAAACTCTCTTGGTTAGACT -AAAAAAAAAAAAAAAAAAAAAAAAAAAACAGTTGGGCGGGAGGGCTTTGTA -AAAAAAAAAAAAAAAAAAAAAAAAAAAACATAAAAAGATCCACACTCTGAATGCACAGTCTGTAAGGCTCCCAATCTTAGGAGTGAGGCAGTCTTTAGACTTGGGACAAGCTGCCAACTGCTTTCTAGTGAAGAAAGCAAAGAACAGCATACCTAGTTTATTCCCCGTTTTCTAGAAATGGCATGTGGATGCTTATTGTTCTTGTTCTTTGACTTGGTGACAGTACCCACTTGTGAGAAACGGTGCTGATAGGGTACCTTTTTTAGCAGGAAGGATTTTTTTGTGGCT -AAAAAAAAAAAAAAAAAAAAAAAAAAAACATAATTAAGCCCAACAATTAAC -AAAAAAAAAAAAAAAAAAAAAAAAAAAACCACCATCAGAGTGAACAGGCAACCTACAGAATGGGAGAAAATTTTT -AAAAAAAAAAAAAAAAAAAAAAAAAAAACCCTTGCATAATCCTAATAAATAATAGCA -AAAAAAAAAAAAAAAAAAAAAAAAAAAACCTTCTTGTGAAATTTTTTTAGAAGTATTACTATATTTTTCATAATTCTTTACATGGAAGAGTCAAAGAAAATTTTGATGCTGTAAGGGTCACTATGTAGACAAACAGATGTTTGGCTAATCTTCTAGTAGACTTATTTCACCTATAGTCCTGGAAGTATTCTAACATCGGAAAATGAGGGAGTATTAATGTGAAACTTTAAAGTGGAACAGACAGG -AAAAAAAAAAAAAAAAAAAAAAAAAAAACTCTGAAGAGGTGCCCTGAAGCATATCCGCCCAGTGCTATAGCCATCCATCAGTCATTCCTGAGAGGGGTAGGCCACGAAGCCCAGAGAGATCGCCAAATGCACATCAGCGGAGAAGTGCTCAAAACCCTCTTGCCTCTTAAATCAAAGAGGTAGCTGTTGTAGCCCTTTTCACAGCCCATCAGTGAATTCTCCCAAGGTTTCTACAAGTTGTGTGTGTGCACATTTCACAAATCCACATGCTCATGGTACAAGTACACTTGCACAAAACAATAAACATTGGGGAAGAAAACATGATTATTACTTCTATTTAAAATCTGAGTTCTGCACCTTTGGGTGCTTGTCCTAGATTCTCTTCCCTAGTCTTACATTTGTACACAGATCATTTGTTCTTAATTTTATATTCCTCACACACAAAAAATGGAATCAATGACTAGGCACCCTGTTTCTGAGTCAGATTGTTCTCATAATATGAGGTACACCCTATGGGGAGGTACACGCCATTGGAAGGATCTTGTAGCAGGTAAAGGGACAGACATTTATTAATGCATATGTTGTGCCAGCAACTCTGTTCCATCTCTTTTACTCCTTGTAATTCCTCAGAGTGGAATAAGACAAAGCCTCCGGGAAGTTAAACAATTTACCTCTTACCCAGCCTTTGAGTGGCAGGACCAGAGTTCACGACTCAGGCACCTCTGGAACCAGGCCTGTGCTCTCTTCCACCATACCACACTCAGTTCTTCAATCTTTTGCAATTTCTATTGAGCTAAGCCAATTGAAAACC -AAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAGAAAAGAAAAGAAAAGAAAAAGAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAGAAAGAAAAAAGAAATAAAAGGATTCTGGGAAAAAAGTTGTTCCATGTAGACATGACTGGCATCAGACTGGAGGTGGACTTACCATTTCAAGCATATGCTAAAAATTCACTTCCAGAACTTAGTCGAGTAGAAGGAATAGCACATTGTTAAATGTGCACATTGTATTTGAAGGAGAGAAGGAATTTGATCAAAATGTGAAATTATAGGGTGTGACTGATGTAAAGCAAAGTTACGTAACTTTGACTGCAACAAAGAT -AAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAGAAAGAAAGAAGTAGATTAATAGCAAGAATATTGTCCTGTGAGGTTTTCTGCAACCTATCTGGACAAAAATCTAGCGGTTGTTAAGGCTGGGGTTGTCCTTAGTGTTTTATGAGAGGAGTTAATTTTCACATCCCTAAACCTTAGAAGTTAGGGCATAGGGCAGAAGGAAGGGCTTTGTGCTGATTGATGTTTTCCCAAGCAGAATATTGTAAGAAAAGGCC -AAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAGAAGCTTGCATTCTAGTGGGAAAACAGAAATGTAGTTAGTTTCATTATAAAACCACAAAGTAAATATTAAACAGGGATAGGAACAGTTTGTCCTGACTGCAGGAGTGATTACTTCTGACTTGGAAATCAGGAAAGGCTTCATGTCTGTTGTACCTGGCTTACACTTGGAAGGATATGCGTGATTTTCATAGAAGAGTTGGAATGAGCATAGCAGGCTAGAGGGAACAGCATGAGGGATACATGAAAATAAATAACAACTACAATGCATAGTACATCAGGTGTAGGGCAGGATCTGGAAGAGAAATGTAATCAGGATCAGATTGAAAAAGGTTGTAGTTCCATGCTTGTGTTTGGACTTTGTACTTATTGGTGGCATCATAGAGGGCTTTTTTTGGCAATAAGAAGTTTGGAGGCTGAGCATGGTAGCTTACGCCTATAAACCTAGCACTTTGGGAGGCCGAGGCAGGAGGATTGCTTGAGGCCAAGAGTTCAAGATCAACTTGGCCAACATAGCGACACCCTATCTTTTAAAGTACTTTTTTTAGGAATTTTTATTTTTCAAAAAAAAATTTGAAGCCAATACATCTGCCAGGACCCCTGCAATGATGATGGGGAGTTACTCAAGCAGTGAAAGTAGGAATAGAGAGAACAGACAAGATATGGTAGAATTGACTGAACATGGAAAACTAAACCAGAGAAGGGTCAAAACATGATTCACCCTCCAATACCCAACAATTTATGGGGATCTTTTAGAGCCAGCCATTTAGTGCCCCCTGGTGGACAGATGAGACCATCACAGCATTAACAGCAACAAGTCACTTAGGCTGTTTCATTCTTCCAGTAAAAAGTTTATATTGAACACTATCCAGACCCTCACTAATCAGCCTCTGCAGAAGCCACAGAGATCACGGCACTATTTTAGGTGAATCTAGTTAGGAGAAAAGATAGACCTCAAATGCCTAACCCATAACAGAAAGTAGAATAAATGACCAAATGCTAAAATATGTGGTGGATAACACTGACATGAGATTTTAGAAAATACTGCAATTTGAGAGGTGGGTTAAGGCTTCAGATATAACAGAGTTTTTTGTTTTGTTTGTTTTGAGACAGAGTCTCGCTCTGTCACCCAGGCTGGAAGTGCAGTGGCTGAGTCTCAGCTCACCTCAATCTCCACCTCCTATGTTCAAACGATTCTCCTGCCTTAGCCTCCAGAGTAGCTGGGACTACAGGTGCATGCCACCACACCTGGCTAATTTTTGTA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAGACATTGCTAGAAAGAAAATTTCCAGCTAGCAGAAACTAGGGAGAAAAAAGTGTGCCTGTGAAATGCCCAATCTCTGAATCACATTTGTAAAAGTTTCCTAAAAGACAAAAAGATATATGTACAGTTTCCCTTCTCCTTACTATTTTACTTGGTATGGTAAAAAATCTGGTCGTTGTCTGAGATATAAGTAGCACACGGAGCATAAGAACACACAGTTCTCAGCTGGTAGTGGTGGCTCACACCTGTAATCCCAGTACTTTGGGAAGCCAAGGTGGGTGGATCACTTGAAAAGTCGGGAGTTCGGGACCAGCCTGGCCAACATGGAAAACCCCATCTCTACTAAAAATACAAAAATTAGCTGGGTGTGGTGGTGT -AAAAAAAAAAAAAAAAAAAAAAAAAAAAGACGTAAGTGATATATACCATGTTAATGGATCTGAAAACTCAACACTGTCAAGATGCTAGTTCTCCCCAAATTGATCTCCAGGTTCAATGCAATCTCAATCAAAATCTCAGCAGGCTTCTTGGAGAAACTGACAAGCTGATTCTAATATTTATATAGAAAAGCAAAGGACCTAAATTGGCCCAAACAATGTTGATAAAGAACAAAATTGTAGGATTCATACTAACTGATTTCAAGACTTATCATATAACTATAATAATCAGTACAGGCCGGGCACGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGC -AAAAAAAAAAAAAAAAAAAAAAAAAAAAGACTAATGCTGAGTATTGCATATATATACATGTATTTAATACATAAAGATCTGCTTAATATACAAAGGTGTTTTGTGCTTAAATATTAAAAATACAGTCAAATAATCAACATGGAGGGAGAATGTGAAAAGTATTTGAAATAAGCGTGCTTATTG -AAAAAAAAAAAAAAAAAAAAAAAAAAAAGAGAAAGAAAGCTACCCTTTAATCAGCAGAATGCAAATTCTACTTTACAGGAAGAAAAGACCTTTTGATTTATAATAGAGAAAGCAAGGCTCACATAGAGTGAACAAAATCCCAATGGAAGAAATAAAAAACAAGTGAAATATTATTCAAAGACAATTTTGGCTTATAAGGTCAGAGTGAAGCAACAGCAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAGAGACATCATCTGACCCCAATTAGAACAGCTATTATG -AAAAAAAAAAAAAAAAAAAAAAAAAAAAGAGAGAGAGAGAGAGTGGGTTGACCTCTCTTACTC -AAAAAAAAAAAAAAAAAAAAAAAAAAAAGAGGTATGTCCTTTTTTGGCTTAGGA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAGAGTAAAGGGAATGGTTGTTGAGTACTAGGAGTTGGTATACCAAGTAGAAAAACCCAGGTGGCCAGAATATTGCACAATTCAGAAAAGATATGCCTTGTTGGTGTAGGAAGCAAACACAGCTTGAAATGTGACTCAGTGGCATGGACCT -AAAAAAAAAAAAAAAAAAAAAAAAAAAAGAGTGCAGCTCTCTAATTGGGCTCTTTTACTTACTATTCGTATATTCG -AAAAAAAAAAAAAAAAAAAAAAAAAAAAGAGTTAATAGACGTATAGTGTTCAGGAGGACTTGGAAGGCACAGGTCATTGTCCAGACCACTGGTCCGACCACATCCAGACCCTTCTTTCCAGGCTGCATTCCAAGTATTGAGAGTAACATTGATAAACTAAAGCTCATCAGAGAAGTGTTCTCAGGAGCGTGAAGGGCCAAGAAACCTGTTGCTGACGAATGGGTGATGGGATGTTTATCCCTAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAGATAAACCAGCAAGGATAGGGCTGGACTTGAATTGTGTGGGTAGAGTTTGGCTGTAGGGGTTGTGCTTGGTGAGTTGGCAGGAGAGCAACACCAGAATAGGCAGAGGACAAGTTAGGTGACAGAATTGAGACAGAGGGGAAGGAAGAGCTCTGTACTGGAAAGAAGAGAGGGGGTTGACTCAGAAGTGAATTAGGGCCACGCCCGGTAGCTCACGCCTGTAATCCCAGCGCTTTGAGAGGCCAAGGCAGGCAGATCACTTGAGGCCAGGAGTTTGAGACCAGCCTGGCCAACA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAGATACCTGGAAATTAAACATCTGCTCCTGAGTGATCTATGGGTAAACAGTGAAATCAAGGCAGAATCAAAATATTTGTTGAAACGAGTGAAAATAGATACCAAAACCTCTGGGATACAGCAAAAGCAGGCTGAAAGGGAAGTTTATAGTGTTAAATGTCTACATAAAAAAGTCATTTCAGATTAACACTAATGTTACACCTCAAGGAACTGGAAAAACAAGAACAAACAAAACCCAAAGCTAGCAGAAAAGAGATCAGAACTGAATGAAATTGAGACCAAACATGCACGCGTGCGCGCGCGCGCACACACACACACACACACACACACGATCAATGAAATGAAAAGTTGATTCTTGGCAAAGACAAACAAAATTGGTAGGCAAACAAAAGAAGAGAGAGGATTCAAATAAGAACAATCAGAAACTATAAAGATCTGATTTTATCTTTAAAATCAGGTAAATTTAAACTTAGGGGTGCAGTGGCTCAAGCATGTAATCCCAGCACTTTGGGAGGCTGAGGCAGGCGGATCGCTTGAACCCAGGAGTTTGAGACCAGCCTGGGCAACATAGCAAAACACCATCTCTACAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAGATTAGCTGGGTGCGGTGGCACAC -AAAAAAAAAAAAAAAAAAAAAAAAAAAAGATTTTGATCAAAACCAAATCACTAAAGTTAAACACTTGAAAGAATTAACCCTGTCTTTGTAAAGCTTGGCTACCCTGGTAACTCATGCCAGGGACACTTAGCTTTAAAATTGTCCCCTCTGGAGGGGCTTTGCTCTTATGCCACAAGTATTGCTGCTGCGTCTGCGAAACAGGAAGGAGCAGCATCTCCCCATTATTTCCCTGACGAGTACCCCTAGAAGATGGTGGAGTCCACGTGGTCAAGTTCTCTTTCTTCCACTGGCCTAAGTCTGAAATTC -AAAAAAAAAAAAAAAAAAAAAAAAAAAAGCAAAGGACCTGAATAGACATTTCTCAAAAGAAGACATACAAATAGCCAACAGGGCCA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAGCCAGATATGGTGCCAGACATGTAATACCAGCTACTT -AAAAAAAAAAAAAAAAAAAAAAAAAAAAGCTGGGCGTGGTGGAGCCTGAGGCAGAATTGCTTGAACCTGGGAGGTGGAGGTTGCAAGTGAGCCGAG -AAAAAAAAAAAAAAAAAAAAAAAAAAAAGCTGGGTGTGGTGGCGGGTGCCT -AAAAAAAAAAAAAAAAAAAAAAAAAAAAGGAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAGGAAAAAACGGAAACCTAGGTATATGAAGCCATCACGGAACTGATGTACTATATAAGCCAGAGCCAGCCTTTGTTGGAACTCACCTGATTTTAATAAATTTTCCTTCTCGTTTAAGCCATTTTGAAGTGGAGTTTTACTGCTTATAGTTAAAAAAGTATCTTTCTGGATT -AAAAAAAAAAAAAAAAAAAAAAAAAAAAGGAAAATGTTAAGTGAGGACTTACTCTACTAGGTCTATTTCATTGATTATAGTTATAGATTAGGGCCCTTAAACAGAAAAATGTATTAGAGCTTAATATTAAAAACTAAACATTTGTGCTAAATCTTGGTAAATTTAATGAGAAAGTCTTTAAACAGCTAAG -AAAAAAAAAAAAAAAAAAAAAAAAAAAAGGAAGAAAGAAAGAAAGAAAAAAGAAAAAGGCAAGGAGAGGCTAAAACGTTTGCTTAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAGGAAGAGAAAAAAGAAAAATCTAGTGCAGAACATGCAATTCTCCAGAGCCAAGAAGAGCCTGGACAAAAACCTAGAGCTGCTGAGAGGCTTCCAGAAACTACCTCCTTACCCCAAAACAAATCTCAG -AAAAAAAAAAAAAAAAAAAAAAAAAAAAGGAGAAAAAAGAAAAGAAAAGAAAGGAAAGGAAGAAAAGAAATACCCCTGAGCATAGGAAAGTCAAAAGGTCATACCTGAACTGAACAAAAGTCATGCGTTTCTTTTCCCCTCCTGATTCCTCATCTTCACGCCTCCTGCGAGGAATGTTGAACATATTGGTACGAAAGAGTCTCCCTACTTCTTCTTCAATCTCTGTCAAGTGTTGACGTCGGAAGACAATCCAAGCCACATATGTACAGAAAGTATAAAAGGACTACAACAAAAAATAGACAAGAATCACGATCCTTAGCTGTGAAATGGAAAACTCTTACCTGTCTGTATAACACAGCTAAGCAGACACAAACCCAGATGACCCAATTTCCCAATATTCCTGAAACAATGAAAAATTATACACATACTCACTTTTGCATGAGGAAAATCAGACCAACAATTTAAGGTATAGCATATAGCTTGTTAGCACCGTCTTTTAGAAAGGATA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAGGCATTATTATAGTATTTGCTTT -AAAAAAAAAAAAAAAAAAAAAAAAAAAAGGCCGGGCACGGTGGCTTACTCCTGTAATCCAGGCACTTTGGGA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAGGGATGGGATCTTGCTCTGTCACCCAGGCTGGAGTACAGTGGCATAATCATAGCTCACTGCAGCCTCGAAGACTGAGGCTTAAGCAATCCTCGCACTTCAGCTTCCTGTAGTGGGAGCAGCTAGGAGTATAGGAGCATGCCACTATGCCCAGCTAATTTTTTTATTTTTATTTTTTTGTAAAGAGGGAGGTCTCACTATGTTGCCTGAGCTGGTCTCAAGCAATCCTCCCGCCTCCACCTCCCAAAGTGCTGGGATTACAGGCATGAGCCACCGTGCCCAGCCAGGGCTTGCTTCTTGAAGCACTCATATTCTTTGGCTTTCAGGACAACACATTTGTCCAGTTCTCCTACCTCCCTGGCTGCTCCTTCTCCATCTCCTTTGCTGGCTCTTTACTACTAGATGTTGGACTCCCAAAAGGCACAGTCCTCTGACCTCTTTTCTTCTCAATCTACAGTCAACCCTTAGGTGATCTCTTGCAATCTACTCATTTAAAACCCCACCTTTCTTCTGATGATTTCCACATTTATGGCTCCAGCTCAGACATCTTCCCTAACTTCCAGACTCAAACAGCCAATTGCTTATGTAACATCACCACTGGGTGTCCAACAGGCATCTCAAATTTAACCTGTCCATAAACAAACTCTTGATTTACCACCTGTTCCTCACACATAATCTGTTCTTTCCCCATAACTCCCAACCCCAGTAAATGGTACCATCATTCACTCAGTTGCTCAGTCCAAAGCCTTAAAGTTGCACTTGAAGCGGGGTCTTTGATAGCTCAGTTGGTAGAGCAGAGGGCCATTTGGATGAGCTGCAGAACCACACTTGATTCCTTTTTCTCTCATTCACCACATCCAAACCCA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAGTCAAAAAATAACAGATGCTGGCAAGGTTGTGGAGAAAATGGAACACTTATATACTACTGGTGGGAATGTAAATTAGTTAAGCCACTGTTGAAAGCAGTTTGGCAATTTCTCAAAGAACTTAAAATAGAACTACCATTTGATTGAGCAATCCCATTACTGGGTATATACCCAAGAGAATATAAGTTGTTCTATCATAAAGAACATGCTTGTGTATGTTCATTGCAACAATATTCACAATAGCAGACATGGAATAAACCTAGATGGCAATCAATGGTCGACTGGATAATAAAAATGTGGTACACATGTATCATGGAATGCCACAGAGTCATCAAAAAGAACAAGATTATGTCTTTTGCAACAACATGGATGGAGGCTATTACCCTAAGTCAATTAACACAGGAACATAAAACCAAATGCTGCATGTTCTTACTTACAAATGGGAGCTAAATACTGAATATACATGGACACAAAGAAGAGAACAATAGACAATGGAGCCTGCTTGAGAGTGGACGGTGGGAGGAGGGAAAGGATTGAAAAACTGCCTATCAGGTACTAGGCTCATGACCTGGGTAACACAATTATCTGTACCGTGAACCCGTGTGACACGCAGTTTACCCACGTAACAAACCTGCACATGTACCCACTGAACCAAAAATACAAGTTGGAAAGAAGAAAAAAAAAAGATGGGTCACCTGTCCTTGGGTAGCTGAGCTGAAAAAGGA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAGTCTCCATTGAGAGAATCAAAACAAAGTGGGAAAATAGGGGGAAATCTTTCTACACATTCACATCTATACCTATTGAT -AAAAAAAAAAAAAAAAAAAAAAAAAAAAGTTAAGTGAAAGGCACAAGTCCCAAGAGAATAATCTGGTTTCTATCAAAATTAAAAATTTTTCTGCCTCAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAATCAAAAGAGCAGCTGCATCCCCTAGTTGTAAGTTTCCTAAAATTTTCCATGTGTTTTGCTGTCTCCTCTTTGTCTGCTACCTATGACCAGATTTTCTACAACAAGGGTCCTCAGAGTACGGTGCCCACGCCAAGCAGTATTCACATCACCCAGAAACTTGTTAGAACTGCAAATTCTCTGATGCTACTATACGTCTTCTGAATCAGGAATACTGGGGTGATGCCCAATGAACCATGCTTTAACAAGCAAGCCCTATAGGTGATTCCAATACATGCTAAAGTTTGAGAACACTAGT -AAAAAAAAAAAAAAAAAAAAAAAAAAAATCACACAGGCTGGATAAGAGACAACTACTCTCTAAGTT -AAAAAAAAAAAAAAAAAAAAAAAAAAAATCTGACCCAGAGTATTACTCATTCAGCAGTCATTAGGAAAACTTTTAAAAATTAACACAGGATAGGAGTCAACAGGAGCAAGTTTTGTTACCGAAGAATCAGTCCGTACTGGTGGCTGAAAAACCACTACTCTCCACCGGGCACACCTGTGCGCCTGCCTGAAACCGTGGCTTACCATGCAGCCTACAGGGACACTACATCTTTCTCAGCATGGAGATCCCGCACAACACAGCGAAATACTATGAGTTCTTGTCAGCAATCTTTGTCT -AAAAAAAAAAAAAAAAAAAAAAAAAAAATGCCTGGACGAGCAAATAGAGATCCTAAGTACCCTGATTTG -AAAAAAAAAAAAAAAAAAAAAAAAAAAATTACAGGGCTTATAAGAAAGGTATGTAAGCAAATTAACTGGGCAATCCACATAGATTTTCATAACTTAAAGCAATTTCATAGAAGGCATAGTATGTAGTAGTCTTTTAATATGCTAAGTGCAACCATCTTTCTTAGTGAAAGAGAGGAAAACTAGAAATTTAACACAAAATAACAAACAATAAAAGCACACAATGTCCAGCTGGGCACAATGACTCACACCTATAATCCTTGCACTTTGGGAGGCCGAGGCAGAAGGATCGCTTGAGCCCAGGAGTTCAAGACCAGCCTGGGCAACACAGCAAGACCCTGTC -AAAAAAAAAAAAAAAAAAAAAAAAAAAATTAGCTGGGCATAGTGGTGGCACATGGCTGTAATCCCAGCTACTCAGGAGGTGGAGGCAGGAGAATAGTCTGAAACGAGGAGACAGAGGTCATAGTGAGTCAAGATCACGCCACTGCACTCCAGCCTGGGTAACAGAGTGA -AAAAAAAAAAAAAAAAAAAAAAAAAAAATTAGCTGGGCGTGGTGGCACGTGCCTATAGTCCCAGTTA -AAAAAAAAAAAAAAAAAAAAAAAAAAAATTAGCTGGGCGTGGTGGCGGGCGCTTGTAATCCCAG -AAAAAAAAAAAAAAAAAAAAAAAAAAAATTAGCTGGGGGTGGTGGTGCACGC -AAAAAAAAAAAAAAAAAAAAAAAAAAAATTATCAGTTTATTATCAAATTTGTAGAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAATTCCAGCTTACCTTACCTTGTAG -AAAAAAAAAAAAAAAAAAAAAAAAAAAATTCTGGTCAAGTGCAGTGGCTCACACC -AAAAAAAAAAAAAAAAAAAAAAAAAAAATTGAGGCAAAGGGAAAATAAGGATAGAATAGAAAAATGAAGACAATACAAAGCTATTAACAAAGCATGTAAATGAAAAGCCTCTGCATACCTCTAATAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAATTGAGGTCTCACTCAAAAGAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAATTGCCATATTTGGTGGTGCACATCCGTAATCCTAGCTGCTTGGGAGGCTGAGACCAGAGGATTGCTGGAGCCCAGGAGTACAAGGTTACAGTGAGCTGTGATCATACCACTGCACTCCTCCAGCCTGGGTAACAGCAAAACCCTGTCTCTTAAAAACAAACAAATATATATATATGATAATTTTTTTTACTATAACCTTTTAGTTCTAAACTAGTCATTTTTGTTGTTGTTGTTTTGGTTTGATTTCGGTGTTTTTTTTTTTTTTGAGACAGAGTGTAGTTCTGTTGCCCAGGCTGGAATGTAGTGGCGCAGTCTCCGCTGACTGCCGCCTTCACCTCCTGGGCTCAAGCGATTCTCCTGCCTCAGCCTCCTGAGTAGCTGG -AAAAAAAAAAAAAAAAAAAAAAAAAAAATTTAGAGAACAACAACAACAACAAAAGAGCCTTTGGAAATTAAAATCTTAAGAGCAAAGCCAAGAGAGTTGAGACATGAAGAGAAAAAAACTAAGGGATAAAATAATCTTACTTTTAAGATGGACAAAACTGAAATCTGTTACTATGTTAAAAATTTTAATTTCCCTTTTGAAGGTTTACAGACAGGAATTATTTCCAGTACCTAAAGCAGGTGACTGTGAGATAATTAATGATACCCTTCGGAAGAGGAGGTGCTGAAAAGAGTGAAAAGATAAAAATGAATTTTTATTCGGCAGTTTAGAAAAATTATTGTTTCCCATCCTGTGAGTGCTGTCAGTGCACAAAAATCATATGACATAAAGTAGGGAGACTCTATTCCTAGTGTTGCATGTGTTAAAGAATGTATATATATTGGAGACAGGGTCTTGCCCTCTCACTCAGGCTGGAGTACGGTGGTGCAATCATGGCTCACTCACCTCCCAGGCTCAAGCAATCCTCCTACCTCAGCCTCCCAAGTAGCTAGGATTATAGGCACACATCATGACACCTGGCTAATTTTTATTTTTTATAGAGATGGGATCTTACTATGTTGCCTAGGCTGGTGTCAAACAATCCACCCATCTCAG -AAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAACAAACATCGGAGCTAGGCAGGTTCC -AAAAAAAAAAAAAAAAAAAAAAAAAAACAAAGGAAAAGAAAAAGAAGGGACAGGAGGGC -AAAAAAAAAAAAAAAAAAAAAAAAAAACAACCTACATTTAATATACATGTATTTCATTATGTACAAGTTAAATCTCAATTTTTAAAAAATTAAAAGTTGACAGAAAACTCCCCAAACTGGCTCATCTTTGCTATAGGAGGGTTACTAACTGGCCCCAGCCTTTTAAAAAAAATTATATTTTTATTCTATTAATACCAGCTATTTTAAAAAATTAACAAAGTAGTCAAAGGCCTATTCGTTATTACTCTGATACCATTTACCACCAGGTACATATTTTCATCCTTTTCTGTTATTTGCCATGCATATTGTCATGTTTATTCATAGACTATGAATAAACCTTATTTTAAAAGTTTATAATGCTCAATGTTTGGAAGCTGTCATTGTCTTTAAAGTATAGCTATATTTTTTTAGGTAGTAAACTCATAAATCATTTGACTCTTTCCTGCCTCTCAAGTTTTCTTGGCAATTTCTACCTAGAATTTTGGTAGTTAATCCTATGCTGACTGATAAAATCCTTTGTTGTGATCAGCTGTTATTCAAGTATTTTATTGACATTTAGCTTCTCCCCATGTGTCTTACTTCCCGATAGCTTGTCAACTAGGGATTCAACAGAACGGAGCTGAAGCAGTGCCTTTAACACCCACGAGTGCCCTGAATGTAAACAGTTACTCAATAGTTTACAGAACTGGCAAGGACTATCCTGGGCCATCAACGTCTTTCACACCTAGTCCAAGAATCCCCTCTTCAGCACCCCTAAAGGGCCATGACAGGAAGCTCTATTTGTAAAACATGCACTTGTAAAAATCCTCTGTATCTAGAAATACCTTTCCTTCCATTTCACACCTGGCTTCACACACCTGTAGGAGAAACAAGGCAGGTTCCCCACCCCCCCACCTTTTTTTTTTTTT -AAAAAAAAAAAAAAAAAAAAAAAAAAACAAGAGTAGAGAATTTTATAAAACTTGATTTCAAAATGTAGTGTAAAGTTACAATAATCAAGTAGGTGTGGTATTCGCATAGGATAAATAAATAAATATATCAATAAAACACACTAAAGGGTCCAGAGATAAATTCACACTTATATAGGCAATTGATTTTTTAAAAATATGTCACAGCTATTCAGTGAGGAGAAACAAAGTTTTCTTTAACAAATGGTAATGCAACAACTAGATTTTCATGTGGAAAAATGAATGTCTTGGCCTCTATTTCACATTAAAGGAAACCAAAATATTTCTCCCCAAAATGGGGAGGATTGTTAAGTTAAAGACACTGTAAACACAGAGGGAACACTCTGCCTTAGCCTGTACTTGCCTGATGGCAGAAGGGAAATCCTTCCTTGCTGAAGGCTGCACTTGCTTATCAGCCCAGAGAAGATACCAGCAGGCACCAGATAAATCTGGGAACAGATTTTACTTCCCACATTTTCCTGCCTTTTAAAGACGGAAACTGTCCTCTCCTTTGTCTTGTCACTGCAGAATTTATGACTGTTTGTTAAAATACTGTTTAGGCAAGGCTCCTGAGATGCTGCCCTGGCAGGGATACTTTTGAACTGAGGCTTGTCCTGCATGACGAGCACAGCATGTGTCAATAGACTTCTGCAGGTTTTTCTCTTGTTAATCTGACTTTTGTTTTCAGAAGAATGTCTCAGCTAAGAACATATGAGGGTTAACAATACATATATTTTTTCTTTCCTACAACATCACATATAAAAACCATCCTAAATGGATCACTAACATAAACAGAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAACACCATATCAATAGAGTAAAGGACAAAAACCACATGGTCATTTCAATAAATGCAGAAAAAGGATTTGTCAAAATTCAACACTTCTTCAAGATAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAACACTCTGGACTTAAACTGGACTCT -AAAAAAAAAAAAAAAAAAAAAAAAAAACAGAACAATTGCCAGACAAAAACTGGGCAAATAACCGGATTAGATATT -AAAAAAAAAAAAAAAAAAAAAAAAAAACAGAGAGAGAAGGAAAAAAAGCAGCTTTCTAGGCAAATACATGAAAACAATGTAGAAAGAGCCACAGTGCAGTATATATTCTATTTTTATGTTATATTTATAGTAATTTGAATATAAAGACCTCTGTTGAGAGGAAAAAAAGAGGACCAAAGTTTCATTATATGAATAT -AAAAAAAAAAAAAAAAAAAAAAAAAAACAGAGCCCATCTCTCTTTATTTGCAGGATCTACTTAACTCAATTGGAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAACATGCTACCTGACTCTTTAATCCCCCAGACAGCCTCAGAATTCAGAAAATGTTTCATGGGGGAACCTAGACATGTATTTGAGGCTCTGAAAATCCCTGCTTTGGGAAGCCCAACCCAACAGGACCACTCAGACTTTTGCTGATTTTACTGTATACCCCATACCCACCCAAGCAGGTGGTC -AAAAAAAAAAAAAAAAAAAAAAAAAAACCACAATGTTTTAATTAGCTGGACATAATGATGTATGCCTGTAGTCCCAGCTACCCAGCAGGCTGAGGCAGGAGGATCGGTTGAGCCCAGGAGTCGGGGTTGCTCTGAGCCATGATCATACCACTGCACTCCAGCCTGGGTGACAAAGTGAGACCCGGTCTCAAAAAAAGAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAACCATGGCATGCATCTCACTTACTTC -AAAAAAAAAAAAAAAAAAAAAAAAAAACCATTGCCAAATACAAGGTCATGAAGATTTTCCCCTATATTTTCTTCTAAGAGTTTTAGAGTTTTCACCCATACATTTAGGTCTTTGATCCATTTTGAGTTAATTTTTGTATATGGTGTAAGGTAAGGATTCAACTTTATTCTTTTGCATATGGACATAGTTTTCCCAGCACTGTTTGTTGCAGAGACTGTTCTTTCCCCTATTCAATGGTCTTGACACCCTTGTCAAAAATCAACTGACCATAGATGTGAGGGTTTATTTCTGGATTCTCAGTTCTATTCTGTTGGTCTATATATGTCTATCCTTATGCTAGAAACACACTGTTTTGATTACAGTAGCTTTGTAGTAGGTTTTGAAATTGGGCAATATGAGTCTTCCAAATTTTTTCCTTTTTAAGATTGTTTTGACTATTCTAAGTTTTTTGAAATTTTATATTAATTTTAGGGTGGATTTTTCAATTTCTGAAAAAATAGTTGGAATTTTGATAGGGATGACATTGAATCCGTATATAGCTTTGGATGCTATTGTAAACAATATTAAGTAGTGTTCTATGTACAAACAAGTCTTGTGCCTCTCCTTGATTAAATTTATTCCTAAATATTTTATCCTTCTTGATGCTGTCACAAATGGAATTATTTT -AAAAAAAAAAAAAAAAAAAAAAAAAAACCCAAAAATGGCCTGACGCAGTGGCTCATGCCTGTAATCCCAGCAATTTGGGAGGCCGAGGTGGGTTTATCACCTGAGGTCAGGAGTTTGAGACCAGCCTGGTCAACATGGTGAAACTCCATCTCTATTAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAACCCAGCAACCCATAAAAACTCATC -AAAAAAAAAAAAAAAAAAAAAAAAAAACCTGAGACTGGGTAATTTATAAAGAAAGGAGGCCTAATTGGTTCACTGTTCTATAGGCTGTGCAGGAAGCATAGTGGCTTCTGGGGAGGCCTCAGGAAACTTACAATCATGGCAGAAGGGGATGTGAGATGTCTTACATGGTGGAGCAGGAGCAAGAGAGAGAGCAGGGAGGTGCCACACACCTTTAAACAGTCAGATCTCCTGAGGACTCTATCGTGAGAAAAATACTAGCAGGGTGTTAAGCCATTTGTGAAAAACGGCCCTCATGATCCAGTCACCTTTCACCAGGCCCCACCTCCAGCACTGGGGATTGCATTTCAACTTGAGATTTGGGTGGGGACACAGATCCAAACCAGATCACTGTAATTCCTGCTAATTACA -AAAAAAAAAAAAAAAAAAAAAAAAAAACCTGGCTGCAGGCCACACATGGTGGCTCCCATCTGTAATCCCAGCACTTTGGGAGGCTGAGGCAGGCGGATTACCTGAGGTCAGG -AAAAAAAAAAAAAAAAAAAAAAAAAAACGAAAAAAAAAAATCTCTCCTCCACATCCACACAATGGTGAGCTATTGGAA -AAAAAAAAAAAAAAAAAAAAAAAAAAACTAATGGTCAGCCATATAACTGACATGTCCTACTTGA -AAAAAAAAAAAAAAAAAAAAAAAAAAACTATGTCTAGACCTTAAATCCTTTGCAAAAATTAACTTAGAATGAATCATAGACCCAAATGTAAAATGCGAAACTACCAAACTAAAATTCAAAACTTCTGCTCTGTGAACTCCAATGTGAAGAGAATAAGTCAAACTAAAGACTTGGAGAAAAATTTTTGCAAAAGACGCATCTGATAAACATCTGTTATCCAAAATATACTAAGAACACTTAAAACTCAAC -AAAAAAAAAAAAAAAAAAAAAAAAAAACTCTCAAATTGAAGGGGACTGTAAGAAGATAGGGTCAGCTCAGCTGCAGTAAGATATAAGTCTCAGGAAGAAGCATGCTCTGGAGTCAAGGCAGAGAAGGACATTCTAGGCCAAAGAAATGGCTGTGCAAAGGTAGGAGGCATAGGGACAAGGGTTATTATTACAACTGTACCTCTTAAATTTACACAATAATTGTTGAGAATATGGCTTTTCCAGGCTAGGAAGTTGTGCTGCATCCAAAAATGCTAAAGTCTATTTCAGCCGGGAGAACACTGACAGCTGGGAAAGGACCACACGTGGCGTGCCCATAACCTAAGTTGTTCAGATTTAGGAAGTGACCCCAGTAAGTCCTTTCGGAGTTTCGTGTAAGATTGACTTCTTCAGCTGGGGGCAGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCAAGGCGGGCG -AAAAAAAAAAAAAAAAAAAAAAAAAAACTGTGTAAAGGGCCTACCTTTGCCAGGGGCTGTGGGAGTGATAGGGCAGGTAGCACAGAGCCAGCCCTTGAGGAGTTCATGGCCCTGTGTAGGAGACATGTGCACACAGGAAGACCACAAAATATGGGATTCCCCCTGCCTGCTAGGTTTTCATGATATTCCTAGACTGACAGCCACAGTAACCTCTGGGTTCTAGACCTGAGTCCCTCCTGCTGGGACACAGCTGAGCTATTCCAGGAGCACTGAGGGAACTGTTTGTGGGGGAATGAGAAAGAAAAGGAGGAGATGAAAAGCCAGAGGGTTCCAGGGCCAGCAGATGGAAAAGCAGGGGTGACATTTGGTTCCCAGGGCAGAAAAAGTGCTGATCTGGTCGCTCGATATAGGGAGGAAAAAGATCAAGCAAGGCTAGTAAATTCGAGTATAAACGAAAGAAAACCCTCAAGATATATTACACAATGTCTCAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAGAAAGCTGGCCAGGTGCAGTGGCTTATGTCTATAATCCCA -AAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAGAAAAGCATTGTGAAAT -AAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAATAGAATGGAATATTCACACAATACCCATGAGAATTGTT -AAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAGAAAAAGAAAAAAGAAATTAGAAAAAGGACGCAATCATACAAAAACAGCTTAATAGGCAGAATAATTGACTATAAATAACACTAATCAATA -AAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAGAAAAGAAAAGAGAAAGAAAGTAGAAACTTTTTCAAGGGCCTAGCATAAGTCAAATCTCTACTGGCTTTTCATA -AAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAGAAAGAAAAACAGCAAAACTCACTAAACGATAAATATAATACAAAAATAAATTCCTGGCTGGGCACGGTGGCTCACACTTGTAATCCCAGCACTTTGGGAGGCGCAAGGCAGGCCCAGGAGTTCAAGACAAGCTTGGGTAACATAGTGAGGCCCCTGTCTTGAAAAATAAATAAATAAATAAAACAAAAACAAATTCCTAATAGGCCTTTTTTGAGAAACGTGACAAAAATGATTCTAAAGTTTATCTGTAGAATTAGCATGTGAGAATAACCAAAGCAGAGTTGTGAAATAAGAATATTAGA -AAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAGAAACATTTACAATCTATTCTCTC -AAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAGAAGAAAATCAAACCAGGCCGC -AAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAGTTATTGAAGATTAAAATGCTTAT -AAAAAAAAAAAAAAAAAAAAAAAAAAAGAACATGAACATAAAAGTATCCTTA -AAAAAAAAAAAAAAAAAAAAAAAAAAAGAAGAACAAGAGGTCATGAAAACAAAGATGAGATTCTGAAAGTACATGAAGCAAACACTTTAAAAATAACCTGTGTAAAAGAATGTTACACGTTGCCTACAACTGGATATACAAAAGCCCACAATTAATAAAATGGTGAAACTTATTTATAAGTCCATCTGAGTCTTTCAAGAAAAAAAACCCTCACGTGAAAGAGAGGGAAGCCTTATTAGTTAAGGGACCTATATTCATATATATTTCCTTAATTCCCATTAATTTTGTTTTGAAACAAAATCAGTTGTTCATTTTAGCAGTAAGATGATTACTGCAGAGATAGAAATGTATTTCCTCTCTTATCTGAGCGATGCCATTAATCATTTGTATAAGCTCAAAATTAACATCCATAGGAGAGATAACAAATAAACTGCATTTTTATTTATCTCTCGGCAAATATTGAGATTAGTTTTGTGAAATCTTCTAGAATTACTCTGGATGATAAAAATTCTGGTTTAGAAATAATTTCAAATGGCATGAGTAAACATGTAAATTAGTCAATAATCTACCTATACTAAATAGGTGGTATTTCTTTTTACTGAGATCTAAATTACTAAGTATTTTAAAGTCATGCACAGGTATAAATGAGAAAGAACACTTGAAAAGAAAGAGGAAGCACAAATCATCTCTTCCTGTGGTTTTCAAATCACAAGTTTCTTTTCATTACTTTAGTAACAGATTTATTCAAAACGCTGCCCATCAACAATTCTAAGTGACCGCTTTGGGCTGTGAAATAGTATAGTTTTAAGGATTCTTAAGGAACTCTCTCATTGCAGATACTGTCATTCTAAGGTAGCCAAGATCTCACCCATAGCATCAAAAAGAATTGGTGTTGTCTGATAAATGAATATAGTAAAACTATGGCAGGGCTGAAGACACTGAAGTTGGAGGCACTGAAGGTGGAACATATATAGGAAATTCAAAGCATCTGCTGCCTCTTAGAAACTTTATTGATTTAATACCTCACGAAATCAAATGAGCATGTCAAATGTGAAAGCTTCTAGAGTCAAACTGAGTCATTCTATGGCAATAGATACGTTATATCTAGCTTTATCCTTTCACTGCCAAAGCCTTTATTCTCTTCTATTTATGCTTCTTGAAGTTAGAATTGGTACAGGACTCAGCTCCTCTGAATCTTCTCTGAGACACTCAGTTTCACCCTTCTTGGCTACTAATGTGGCTTTCTTAGGACCATCAGGTTTTCATTATAAATATTCCTGCTCTAAGTTATAAATTCTGAGATGGAAGTGAATTTGAAGACAGATTGAATTCTAAATGAAATCTGTAGAGAAATAAACTTCTAAAAAAAATTTTATTTTGCATACTTAAAACCTGACACAAGCTTCTCAAGTTTTGCCAAATATGCCCTACTTTGTTGTTGTTGTTCTTATTCATTCTTTTTCCCAGAAAGACCTTTTCCAGGATAATTATTATTGGAAGTCCATTTATCCTAAAACATGGTGCTCCTTGTCCTGATTTTACCAATTAGCTGCTCTCTTTTTTATTTTGTACTTTTTTCATAATTCTAAATTTTTCATTTGATTAGGTATTTCAAATTCTGTGACTATCGACTGACTCTAAAATCTTTAATGCAAAGGCTATAGCTTCTTAATTTTCATATTTTTCTTATATAATT -AAAAAAAAAAAAAAAAAAAAAAAAAAAGAAGAAGAAGTAAAGAAGTTCTTCAGGGAGAAAGAAGATGATATAGGTCAGAAATTCAACGTACTGGATGGTTATAGCACATGGATGGGTGAAATGGATGACAGCAATGTCATAAGAGATGGGAGGAAGGAACTGGAAATTCTGTTATAAGTTATCACACTACACATGAAGTGGTATAGTGTTATTTGAAGGTAGACTTTTATTAGG -AAAAAAAAAAAAAAAAAAAAAAAAAAAGAAGTACTAAGGCCGGGCGCGGTG -AAAAAAAAAAAAAAAAAAAAAAAAAAAGAAGTATACATAATCTATTGATGATTTGATAAAGGGGATGGGTTGGATAGAGACTACTGTAATTTTCCCCCTTGCCACTGGCTATGAGTCCTGTTTCCACTAAATTAGGTCAGCAGATAGATTGCCTACTATTCTAAATATGATGTCCGTGTTTTATACCACATCATCATAGGCATTAAGTATCACCCTTTTTCTTTCTCCTTAAACATTTGTGTGTATAGCAGACTTCTCTGAACATTTGAAAATAAGAAAGGAGATACATCACAGATAATTTAACATTTAATATGCAGCTTCAGTGTTCTTAAAAGTCCCTTGGCTATTTCTAACAACTCAACACAGATCTCTTTAGAAGGCAGGAGGAGTACCCCAAAGTGAAAAGTGATTGGAAGAGGAAAGATTTTAAAGAGTCATGGATATATAGTCATTAGACTGGAAAACCCTAATGGCTATGAGTCTTTTAAGAAAGAAGCAAGATGCAAGAAAACAAGAAGCAAGATGAAAATTGACCTTACACTGAAGATCTTCAACCAAATTAACTGCTTGTCCTGTTTTATCTTATAACATTC -AAAAAAAAAAAAAAAAAAAAAAAAAAAGAATACAAGAGAGTGTGACCCATAGTTCAGACTACTCAAGTCTATGTGGGTCTGCTTCCTGAACAGCTGGTAAACAGTGGAGAAAGCCATACTCAAATGAATTTCCTTTCAATTTCAGTGCGTCCTTTCACTACAAAACAGCCCAATCAATGTCCTGGGTTCTGTTCACTCAGACTGAGAAAAAGAAGTAAATCATCCATAGATTTTGG -AAAAAAAAAAAAAAAAAAAAAAAAAAAGAATACTGACTGTGATCCTATTCCTCCACCCCACCAAAATCATTATGCATTCATCCCTTGAAAGAAAAGATAATGCTCAAGAAAGACTCAGTA -AAAAAAAAAAAAAAAAAAAAAAAAAAAGAATATCCCTGTGGCAATAGTCTGATG -AAAAAAAAAAAAAAAAAAAAAAAAAAAGAATGAATGTTCGATATAAATTACCCTTACATACAAGCTCAACAGAATGAGAAGAAAATAAGCTTAAAACAGTAAACAAAGGGACCCTCACCAATGAAGACATGTGAGTGCTTTTTGTTAGAGCTGGAGAGAAGTTCCAGAAATATTCAATTTGAATATCAAATACTTCAGCATGCAGCAAAAAATGGCCCCAAGATAGTCTTGCCAAAGAGAGAGTGGTCAGCAAGCCCGCTGCTGACACAGGGAGGAGCTCGGAGGACTCACCTTGCAGGTATACACTCGGTTGTCATACTGGTGGGAGTATCTGCAGCGGCTCTTGGCTTCATGAGGCACTCCTTCCTTCCCATGATTCATGCTTTTCTTACATCCAACCCTGAATGAAGCCCAAAGACTGACAATGAGACGGCTAAAGGAGCCAGTGCCACTTACACAGAACAGCCTGACCCTGAGCCAGGCACAAGGCCACGACCAGACCTTGATTACTAACTGGGCCTCAGATGCTGAACACAGAAAGGGTAGCCGGAAACCCACATGCCTCTTTGTTACACTTGCAATCAACAGCACTACAGAGGCACAGCGACTACTATCCTTGTATGAGGACACAGGGGAAAAAGAAATCTCAGCCGGGCACGGTGGCTCACGTCTGTAATCCCAGTACTTTGGGAGGCCGACGGGGGCAGATCACTTCAGGTCAGAAGTTCAAGACCAGCCTAGCCAACATGGTGAAACATCGACTCTACCAAAAATACAAAACTTAGCCGGGCATGGTGGCGGGCACCCATAGTCCCAGGTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCAGGAGGTGGAGGT -AAAAAAAAAAAAAAAAAAAAAAAAAAAGACAAAAAAAAAATAAGCGTAACTCCCCTT -AAAAAAAAAAAAAAAAAAAAAAAAAAAGACAACCAAAGATGTTAGCTTCAGAGCCATCATACCAATTTAGTTCCAGCATATAGAAGTTATTTCACTGAAAAACTAACATTTG -AAAAAAAAAAAAAAAAAAAAAAAAAAAGACAACCAGCGAATGGAACACAAGGGTTTTCCTAAAAACATATTAACATATTGTGTTCCCTTTCTATACATGGAACATATTGTGTTCCCTTTCT -AAAAAAAAAAAAAAAAAAAAAAAAAAAGACAAGACAAAAGAAAAGAAAAGAAAGTGGAGACAAATAGACTTCACTTGAAATGCCAACTCTGATACCTGGGTACCAGTTGCTCAGTGTGCTGTGATAAAAATTCTGAGCTGCAGCTGGGTATGGTGGTTTACACCTGTAATCCCACCACTTTGGGAGGCCAAGGTGGTAGGATGATCGCTTGAGCTCAGGAGTTCAGGGCCAGCCTGGGCAACACAGTGAGACTTTGTCTCTACTAAAAATAAAAAAAAAATTAACCAGGCGTGGTGGTGTTTGCCTGTAGTCCCAGCTACTCAGGAGGCTGAGGTGGGAGGATTGCTTGAGAGTGGGAGGTCAAGGCTGCAGTGAGCTGCAGTCACACCACTGCACTCCAGCCTGGGTGACAGAGTGAGCCCTGTCTCAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAGACAGACATAACCAAGTTGCTGGCTAATGTATCAAGTATAATTTTTTATCATTCAAGGAATTTTAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAGAGACGGCAGAGTGATGGACAGGCTGCCAAGGTGGTGGTCTGTTCTGTGGCTCTCTTGCTTTTGCCTGAATCTCAGCCAGGGCAGACAGCCT -AAAAAAAAAAAAAAAAAAAAAAAAAAAGAGAGAGAGAGAAAGGAAATCAGCTTAGCAGTTACCAATGG -AAAAAAAAAAAAAAAAAAAAAAAAAAAGAGAGAGAGGAAATTAAAATAGCCATTACTACTCTATTCTAAAAGTTTAACTAGAATGAGGGTCAGGAAAGTTGTTTTAAAGCTGTATAGTAAATATTTTAAGTTTGTTGGCCATAGTTTTGTTGAAATTATAATGTGAAAGCAGCCATAAATAATATGTTAATGAATAGATAAGGCTATATTTAAGTATAAATGTATTCACAAAAGTAGTATTATTTTGGTCTTGGGTGCTGGCTGTAATTTACTGACTCTTGAGCTAAAAGAAAAAATGAGCATTTCAGAAGAAATTGCAGAAGGAAAAGATCAGTAAATATATCAATAGAAACAATCCATACATAGAAACTGGCCAAATATAAAGACTAATACATATAGTAGCAGAAAATGTGCAAAATAAAACACAGAAAAAATAATTAAATATTTTTATAAAGCATCCATGAATTTGCAGAAAACGTCAGGTAACCAAATATATGTGTAATTACAGTCCTCAAAGGAGATAAATGCAAGAGAATACCAAAAACATTTTTTTCTTTGAATATTTTACTCCACTCTCTTCTTGCTTGCATGGTTTCTGAAGAGATTTCTCATGTAATAATAATTTTTATTTCTCTGTAAAGCAGAATTGTATGTATGTTTGCTTGTTTTCTCCCCGCTGGCATCTGTCAAGATTTTTTGCTTGTCTTTGAAATGTTTTTATTCACTTATTTTTTAAGGTTGAATACAATATGCCTAAATGTAGATTTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTTTATTCTGTTTTGCATTCTCTGAGTTTTCTGAATTTGTGCCTTGGTTTCTATTATTAATTTTGAAAATTTCGAAGTCACTATTGTTCAAATGTTTCTTCTGTTATCTTCTTTCTCCTCCTTCTGGTATTCCCATTACATATATTTACATATTTTCTAATTGCCACATTGTTCTCGGATATTCTGTTTCATCTTGTTCGTGTTCTTGGATATTCTGTTTCATCTTTTTCCTGTTTTGTTTTTGTTTTCTCTGAGTTTCAGTGTTGGAAAATTTGTGTTGACATTTCTTTAAGCTCACTGATTCTTCACTTCACATTATCTAGCACATTGAGGAGCCCATTAAAGGCCTTCTTCATTTCTATTACTCTGCTTTTGCTTTCCTGCACGCCTTTTGACTCCTTTTTAGAGATTCCGTCTTTATGTTTAAATTACCCATATGTTCTTGCTTGTTGTCCACTTTATTCATCAGCTCTAAACATATTAATCATATGTATTTTATGTTTGAGGTCTAATAACTTCAATATTTCTGCCATATTCAAATCTGATTCTGATATTATTTCTGTATCTTCAAAGTGTGTATTTTGTCTTTTAGCATGTTCTGCCATTTTTTGAAAGCTGAATTTGAAATTTGAAAGACTGGGTAAAGTAATTAAAGTAAATCAGCCTTAATGTGAATTTTTACATTTATCTGGCTAGGAGTTAGGCTGTTTACTGATTGTTATAGCTGCAAGTGTCAGAAGCTAAAATGTCCTCTAATGTCTTATTTTGTCCCCTCTTGTTGTCTTTGGATTTCCCTAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAGAGATTGATGTGTGAATGATAATGTCAGTTTACTGATGTAT -AAAAAAAAAAAAAAAAAAAAAAAAAAAGAGCTGGGCACCTTTGTTATTTTCCAGTGTAAGCCCAGGGATGCTTACAGCTTGTAATTTCCCCAGGCCTCTAAACGGCTCTGCCCCAGGAGGCAGAGCCCACTGAGGAGAGGGAATATGTGAGGTTTGTCGAATCTGAGGCTATAAAGGGGTTTATCATCATAAGCAATATCCAATATCATGTGTTAGCTACTGAGAATGAATAATATAGGGAGTTTCAAACTTTTCTGAAGCTCCAAACTCTTATTTCATCAAAGAGGGATTGGGGTCTATAAGAAGAAAATTT -AAAAAAAAAAAAAAAAAAAAAAAAAAAGAGGAAAATGGATAAGGAAATTGA -AAAAAAAAAAAAAAAAAAAAAAAAAAAGAGGCCGGGCGCGGTGGCTCATTCCTGTAATCCCAGCACTTTGGGAGGCCAAGGCGGGTGATC -AAAAAAAAAAAAAAAAAAAAAAAAAAAGAGTAGATAGTTGATTGTGGATGGTGAATGGGTAAGTGTATGGATGGCAGCTCACAGATGGTGAATGTTATTGGTGGATGGATGGATAGAAGAGTGATTATGGAAG -AAAAAAAAAAAAAAAAAAAAAAAAAAAGAGTATCAATGAAGAGTTGGAAAAT -AAAAAAAAAAAAAAAAAAAAAAAAAAAGATACGCTTATAGACTGGGCAATACAGAGACGAAGTCTATACAAAAGTTTTTGAAAAAAATTTGGCCGGGGCCAGGTGCTGCGGCTTACGCCTGTAATCCCAACACTTTGGGAGATTAGGGCGGGTGGATGACCTGAGCTCAGGAGATCGAGACCACCCTGGGCAACATGGTGAAACCCCGTCTCAACTAAAATACAAAAAATGAGCTGGGCGTGGTGGTGCACGCCTGTAATCCC -AAAAAAAAAAAAAAAAAAAAAAAAAAAGATATGGAGGCCCATGGCCTCTATCTTTCCAATGCAGCCCCTTCCCCAGC -AAAAAAAAAAAAAAAAAAAAAAAAAAAGATCTTATGGCTTAAGTCCGTAACATGTCCTATTGCATAATTCCCTAGCTTTAAGAAATCTGTTCGCTGTGTCCCACCCAATAATGGTG -AAAAAAAAAAAAAAAAAAAAAAAAAAAGATTGTTTTATGGAATGCTAGCAGC -AAAAAAAAAAAAAAAAAAAAAAAAAAAGCAGAATTTATCATTTCAAATATTACACCTAGAGACTGCACTTCATAAATACCTTCATCTGGATAGGTTGAATTCAACTGAATTCAATTGATTCAACTGATCCACAGAAATCTACAAGGAGTCAGGCCAGGCACAGGTCCTCACACCTGTAATCTCAGCACTGCAGGAGGCTGAGGTAGAAGGATCGCCTGAGCCCAGGAGGTTGAGGCTGCAGTGTGCTGTGATCACACCACTGCACTCCAGCCTGGGTGACACAGTGAGACCCTGTCTCCAAACACAAACAAAAACTATAAGAAGTCTTGGAATTGCATAGTATTATTAGTCTTCCAACTTTGTTCTTTTTCACAGTTGTTTTGGCTACTCTAGATCCTTTGCATTTCCATGTGAATTTTAGAATTAGCTTTCTCAACTTCTTGAGGATAAAAAGCCTGCTGAGATTCTAATGGAGAGCACGTTAATCTGGGGAAAACAGACATCCCAATGACTCTTCTGAGTCTTCTGACTCAGGAACATAATTCATAGAGATCTAAGGATGAGGTGAGGGAATCACTGTTGTAAGAATATCAGTCACACAGGAAACCCGGTGACAGAATACAATTTCAAGAGTTGTGAAAACAAGGAAGCAGACATGCTACAGGAGTTCTCCAAGAACTGTCCTGCCTGTGTGTGTATTTACAAGTAGACACGTGGATGGCCATAGGACTGGTTCCTTCCTGTCACT -AAAAAAAAAAAAAAAAAAAAAAAAAAAGCAGAGGTTGCAATCTTAGTCTCTGATAAAAAAGACTTTAAACCAACAAAGATCAAAGGAGACAAAGAAAACCATTACATAATGGTAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAGCAGCAGAAGCAGAGGAGAATCAGAAGAGAGAATTTGTTTATTCAGGAGGACACTATCTACAGTATTAAAACCTGCAGAATGGCCAAGGAGAGCAAAAGCCCAGGGTTACCATGATCTGACATTCAAGGCAGAGGACAGGATGTTCAGACCTCACAGGCAGTGAGTGGAGACTGAGTCGTGGAAGAGAGTCCATTGGTGGGGACAGAGAGAGGTCAGAACCCACTCCCATGTCTCCTCCCCACTCTACGACTTTGCTCTTCCTGGTGGACACCAGCCAGCAAATGCAGGTGACAGAAGCCTGGGAGAGGCCTGCTCCTGGAACCAGAGAACCAGCAGACCACCTGCACCAGGAGCTGTGTGAACTTGCAATTGCCTGGAGCAACTTTTAGGAAACATCAAAAACAACCTGAGAAAGCCTGGTGTGGTAGCCCAGGCCTGTCATCCTAGGTCCTTGGGAGGCTGAGACAGGAGGATCCCTTGAGCCCAGGAGTTCAAGTCTAGCCTGGGCAACACAGCAAGACCCTGTCTCTGAAACAAACAAGCAAACAAACAGAAAATCCAAAACAAAAAGCAAAGAAACCAAGCTGATAGAGACAGCTGTGGCTGTGAAGGCAGCTGAGGGGACGAGCTCCCAGGCAGATCAGATTCAGCCGAACCGCTGCTCCCTCGTCTGTTCCGGGCAGCCCTGGGCAATGGAAGAGGCCGTGGCTTCTCAGGCTGGTTCTCACAGTCACTAGCCTAGAGACCCCTTTGTAAAGGGGGGAGGACACCCATTCTGTTTCATTGGCTTTGTAAGCGATTAAGTGCCA -AAAAAAAAAAAAAAAAAAAAAAAAAAAGCAGTCATATGTAATTCCAGAGTCTTTCCAATAGTCCATACTACTACAAGGAGATGCCAGGCTTCTTACAGTAAATAACAAGTAGAAAAAATCTTCACCATCTTCCTCAGTCACCAATTATCCAATTAAGCAGGATCATACCCCTAGAGAGCAACAATAGGGTATTAAATATTCAGATCTCTGTGTTGTCAAGGAGGACTGGCCTATGTTCTAGTCCTGGCTTTGCTACTACCTAGCTGTATGATCATGTGCAATTCACTTCTGTAGGCCTCAAATTTCCTACTTGTACACTGGAGTCTCATAAGGAGAATGGGGAGTAGCTTCAACTTCTCTAAGGTTCTCCCTTCTAGGGCTAATATTTATTCTCCCTCCCTCTCTCTTTTGTAAGTAAAGGTAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAGCTGAGACAATAAAAAAAAATGAAAATGAGGATTTCGTTGTAAATGCCTTCTTCCATGATTTTCAAGAAACAGGGCCACTAATCAGGATTTGATGAGATCAACAGGGTTTTGCGTGCCCCAGCTTTTCAGTGGGAAAATTACATAGTGGGAACTCAATTTTAATTTAAAATGGACACATGCAGACCTAAATGATGGGTGGATCACAGACTAGAGAAAAAGGTTTCAGAGCATCTCCAATGGGACACAGGAACTAGGAAGTCTACATAACAGCAAAATGGAGCCTGTTCTCTGTGCCCTCAGATGTGAATTTTCACAGCTTCCAGTTACACCCCTCTCTAATAATACTTCTCAAATTTCCACATGGGGTGTCAATGACATGTTATAGAAACACAAACTATTGGAAATTTTAAAATTGGATTTCATTCTTACTGATTTCTCAATTACACATCTTCCAACAGGCTTTGGCATCTAGAATGAATGACAAATAACAAGTGTCATTCACCAAGCACCTAGAATATGTTGGGCACAGTGCTAAGCCATTATATGTGTTATTTCT -AAAAAAAAAAAAAAAAAAAAAAAAAAAGCTGGAGGCATTACATTCCCTGAGTTCA -AAAAAAAAAAAAAAAAAAAAAAAAAAAGGAAAGAAAATGGTGAACATTATTTATTTATCTATAGTGCTTGGTTAGTTTTTCAGAGGTATAGATGGCAGACATTATTTGGCTAAATAAGAGAATAAAATTAATGCCAATAAACTGTTTTATAGATGATTAATATACAATATATATTGCATCAGTGTGTTCTTCTGAAATTCTAGGATGTGGTTGCTATTGAATCTGAAGTAAAATCAATGGAAAAAAGAGTTTCAAAAATCAAAACTATCCTATTATCAAAAGAAATATTTGATTTTTCACCTGAAGAACATCTCAAACATGGGGA -AAAAAAAAAAAAAAAAAAAAAAAAAAAGGAAAGCAGAGGCATCGGTAGATAGTTACAATTTGATGGTCTCTCTCTTGTGAGACAGACAAGTCCAGGGGGCTGTGGGAGCATGGTTGGGCCAGACAGACCATGGGAGGACTGTCTGGCCCAACCTGGGGAATTAGGAAAGGCTTCCTACCAGCCTGGGCAACATGGTGAAACCCCATCTCTACAGAAAATACCAAAAATTAGCCAGGTGTGGTGGCACCAGCCTGTAGTCCCAGCTACTTGGG -AAAAAAAAAAAAAAAAAAAAAAAAAAAGGAAATTAGCCGTACTGCAAACCTAGGGTGGTAGGTAAAGAAGTGAGGCCTAGAGTGTATTTTGGTTTGTTTTCTTGTTTTGCTTTTAAGAGGGGAGAAACAAGCATTATGTTTGTATCAGGTGGGAATTATCTAGTG -AAAAAAAAAAAAAAAAAAAAAAAAAAAGGAACGGCGACCCAGGCACCGCGAGAGAAAGAACGGCGGGGAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAGGAATGGTGATCCTCCAGTTGTTTCAGGCCACAGATTCAAGAATATTATTTGTAGGAGGAGGCTACTTTCCATTTGAAAGAGCTATGATTT -AAAAAAAAAAAAAAAAAAAAAAAAAAAGGAGAGGAGACAAAATCAGCCTATCTTTATGTTCATTAGTAGAAGTGCTGGGTTAAAAAAGAAGCTGAAACCAACAGCAAAATTCATATTGATGTGAAATATGGATTTGATATACCAGATTCTTAATTACATAAAATGACAGTGTGCTGAAATATTTATATGGTGAAAATGATTAGATACAATGTCTAATAGGTAAGATAAGTGGTGCAGCATAACCTTTACTTTTAGTCTTGTTTACAGTAAGATAATTTGTTTTAACACAGAAGATATATAAAAGAAGTCAGAAAGACTAAGATAATTTCTGTCACTAGGGGCAGAAAGTTATCAGGAACATGGCAGAGATAAATCTAGGAATGCAAAAAGAAAGGTTACGATGGAAATGGAAACAATAAGCTTTGAGAAGTTCAGGGGCATTTTGAAGACAGTATTACCAGAGCTGAAGAGTAAATCAATAAAATAAGTTTACCATTCATAGACTATGGCTGAAATAATTACCCAATGTTATGCTTTTGTAAGAAAGATGATAAGTCCAGAGGGAAGAATTGAGATAAAAGAATCAATAATGAGCAAATTAATTGTTACTTACATGGAGTAAATTAAAATAGGCACTAAATATAAATATTTGCAATAAAATTTGAGGGTAAAAATATAGGAAGAATTATAATGATGTAAAATGTCATTATGATTTGGGAGAGAGAAATTTTAAAAGCATTTAGAATCATCAGCATGAGGATTTTATCTTTATATACTTGGAAGTTTTAAGTTTAGTTTCATTTGATAAAAGGAAAAAAGCTAATAATGTAAACCTTTCAAATGAGTCATTGGGATGTAAGGTTAAGAAAATGTAATAAATTCAGTTGAAGTTCAGAAAACAACATAGAAAAACAAAATAAATAAAAAAGTAATTTATAAATGAGAAAAACAAAAAAATTGTAGAAATAAACACAATCAGTTCCATAATTCCATTAACTGTAAATGAATTAACATCATAATTTCAAATATCAAGATTAACTGACAAGAAAAAAATACAAGGCCAATATGCTTACAGTTAATATATCTCAAACATATTAACACAGAAGAGTTGATCATAAATGGATAGAAAAAATATGTTAGGAAAATATAATGAGAAAAAACTTGGAGATAATCAATATGATTACTGAAAATAGACTAGTTTATATGCTTAGTTTGAGATGAAAAGAGTCCTTCATAAGATTAATCCTTGATAAGGATTAGTAAGTCCTTGATAAGTTTAATCTAAGTACATCTATTAGAAAGCACAGTAATCCCCCCTTATCCATGGTTTTACTTTCTGCAGTTTCACTTACCTGTAGTCTGGAAATATTA -AAAAAAAAAAAAAAAAAAAAAAAAAAAGGAGCTTGTGTGCGTGGAAAGCTTGGGAAAGCAAATAACTGTAGACTGGCGCTGTCCAGTGTAATTTCCTGCAATGATGAAAATATCCCATAACCGTGCTCTCCAATATGGCA -AAAAAAAAAAAAAAAAAAAAAAAAAAAGGATGAGTTAATGTCCTCTGCAGGGACATGGATGAAACTGGAAACCATCATTCTCAGCAAACTAACAC -AAAAAAAAAAAAAAAAAAAAAAAAAAAGGCATGTATGAACATGTAAAAAGATAGTGCCTGCTGGGAGCAGTGTGGCAAGGACTCAGTGGGCCCATCTGCCCTAAGTGGGTACCTAGTCAGTGGGAGGTGTGTGTGGCCCGAGGGGGCTGAGTTCTAGTACAGTTGGGGGCCCCTGCACCCCGGGAATGCCCTGGAGGTAACACTAGGGCTTTGTCTAGTCCTGGTGTCACTTTCAGGATCCCGGGCCATGCCCTCGCTGGCACCCACCACTGCCCAGTGAGGCGGGCAGGAGAGGGGCGGCTTGCACAGCCCACCCCCACGCTCCTGGCTTCCCTCCTGCCTGTGCTGCAGAAATCCCAGCCCCCTAGAGCCGGGGGCTGTAACAGGACAGGCAGCCCAGGGGCCTGGTGCAGATGAGGCCAGAGGTGCCAGGGGCCGGCTGGCACATGGCCTGTGTTCTGCAGCGGAAGGTGCAGGAAGGTGTAGGTGCCCAGGTCTCCCAGGGCCGTATGTGTGCGACTGGCGCCCCCTGCTGTCTGGCGCGGGGAGTGCCGCCTTGCGTTGCCCCAGGGGGAATCCCCAGCGTCCCTGTTGGGTTCCCTACACTACAGAGACCCAACAGCCTGGGCTGGAGTTAGGGGTCTGCACACACCCTGGGGCAGAGGACCCTTTCTATTGTCCAGACGAGGAAACCGAGGCT -AAAAAAAAAAAAAAAAAAAAAAAAAAAGGCTAACAATTCATTAATCTTTGCTCAAAGAAAAAAAATAATCTCAGCACAAATATTTCCTTAGTCCCAGCTGGTCTAACCTCTTTCTCTCTCCTTCCTTTTACGTATTTCTTGGGGAACAAATATCTTTGTGTTTGTCTCCAGGCACTCACCTCTTGATTATACTCTGATACCATAACCAAGCTTCTGCCCTACAAACCTGTTGTCCCCAAGGCCCCATGATTGCTAAATCCAAAGAGTATACTTTAACCTTTATTACATTTGCCTTTTGGGTAGCATTTGACATTAGAGAAAAAATAATGTTTCTAAATTGCATATCTGTAATAATAATAACAACAACTACCATATACTAAGTACCTAACATGTGCTAAGTGTTTTATACATGTTGCCTTATTTAAGCCTCACAATGATTCCATCTCATTTAATGAGAAAATGGAGGTAAAGTAACTAGCCAATAGATATACAGAGAGTAAGAGAAAGAACTCAGATTTGGAATCCCTTAATGACTCCGTCTCAAATGACTCTAAAATCCATTCCCTTAATGACTACGCTATTTTCAGACCTATGTAGCATGCTGCCTACTGGTCGGTCCCTCTTGGATTACAAAGTAAATTCAAAATGATCAAGCCTAAAACTAAACATATCTTCTCAACCCCCGACAAACCCTTCTTCCAGTATTATCTACTTCTCTAAATGGTACCATTATCCACCAAAATGCCCAAATCAGAAACAAGAAGGCTTTCTTTAAAAATTTCTCTCTTCCAAGTCCTACATCAAATTGATCATTTAATTCCGTCAACTCATTCCCTTAACTTCTCTCCAATCTGCCCATCCC -AAAAAAAAAAAAAAAAAAAAAAAAAAAGGGTTGTTGAAATTTGTCAAAGGC -AAAAAAAAAAAAAAAAAAAAAAAAAAAGGTAGTTCTGAAACAAGTCTCAATCTCGTGTCTACTGTTTAAAATAGAACCTAGTGT -AAAAAAAAAAAAAAAAAAAAAAAAAAAGGTCAGTGAATGAGAAATGTAGGATTAGTTTTCCAACCCCGTGCCATCCTGGCTTGGACAGCTCATGGGGAGTCTACTCTTGAGGAAAAACTGTTCTGGAGCCATAACACTGGCTTTGCTTGAAAGTGATGCTTAACCAGTGTTTGACATGTTTTTTTTTCATTTGAATGCTTCTATACAAAAATCTCTATTGTGGTGTTTACCCTTTCTGTTGTATGATCTTAGTTTATAACCTCCCATAGGGTCTGATTCTAAGATACCTGAAAGCTTGTATTTTAAGCATCTTTATTTCTAAATGTTCTACTTTCTTGCCTTGATATACTTGGCATATGTGCGTGATATTACTCATTATCTAACAAGATTTTCAAGGAATAAATAAGTTGCAAGTTCTTCTGGTGGGAAATGGACATATGTTAGCATGCAGGTCATCTATAAATGATAGCTATTCATTCAACAAATGTTTACTGTGATTCTACTGTGTACTAGGCACTGTTTTAAACAGTGGGGCTATAAGGTGACTGTACACACAAAAATCCTTGCTGTTGTGCAACTTATGTGTAGGGAGATGTTGATTCGCTACTCACTGTCTATAAAATGCCAGAAACTACTGAGTGAGGGAGCTATATAAGTATATAGCACTAATATATTAGTATGGCCCCAATTGTAGAGAAAGGATGACCTCACCGAAAATTCAGGAGTTAAATTTTTCTTGGTGACTCAGGATCATCATTAGAATAGTTACTGTGTTCTACAGTGGGGTTATTGGAATGAATTAGTACTGATTCTATAAGCTTTTCTGACATTTGGTTATGTGAAGAAATAACTTTTTATCAGTTTGATCTCCTGATCATTTTT -AAAAAAAAAAAAAAAAAAAAAAAAAAAGGTGATATTCACATAGGTTAAGTGTGGGATCCTCTAGAGTCG -AAAAAAAAAAAAAAAAAAAAAAAAAAAGTAATAATAATCAATAGAGTAAACAACCTACAGAATGGAAGAAAATATTTGGAAACAATGCATCCAACAAAGGGCTAATATCCAGAATCTACAAAGAATCAAACAAATCAACAAGAAAAAAATAAATAACCTCATTAAAATGTGGTTATAAAAATAATCTCATTAAAAAGTGGTTAAAAGGAGATGAACTGACATTTTTCAAAAGAAGAAATACATGCAGCCAACAAAGATATGAAAAAATGTTCAACATTACCAATCATCAGATAAATGCAAATTAAAAAGACAAGGAATTATCATCTCACATCAGTAAGAATGGGTATTATTAAAAAGTCTAAAAACAGCAGATAGGTCGGGCGTGGTGGCTCATGCCTGTAATCCCAGCACATTGGGAGGCCAAGGCAGGCGTATCACAAGGTCAAGAGATTGAGACCATCCTGGCCAACATGGTGATACCCCGTCTCTACTAAAAATACAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAGTCAATGCCTGTTTCCAGAGCTTCAAAAGCAAGTCTGACTCTCTTTTTAGGAGCAAATGCAGCTGGTGACTTTAAATTGAAGCCGATATTTATTTGCCATTTTGAAAATTGTAGGGCCCCTAAAAAGTATGCTAAATCTACTCTGCCTGTGCTTTATAAATGGAATGAAAAAGCCAGGATGACAGTGTGTCTGTTTACAGCATGGTTTGCTGAATATTTGAAGCCCACTCTTGAGACTTACTGCTTCGGAAAAAAGAGATTTCTTTCAAAACACTGCTACTCATTGACATTACATCTGGTCACCTAAGACTTCTGATGGATATGTGCAAGGAGATGGATATTGTTTTCATGACTGCTAGCACAACATCCATTCTAAAGCCCATGGATCAAGGAGTAATTTTGACTTTTCAGTCTTGTTATTTAAATAATATGTTTCATAGTGCTATAGCTGCCATAGATAGTGATTCCTCTGATGGATCTGGATGAAACAAATTGAAAACCTTCTGGAAACAATTCATTACTCTAGAAGCCATTAGGAATATTTGTGCATTAGGAATATTTGTGATCCATGGGAGGAGGTCAGAATATCAGCATTATCAGGAATTTGAAAGAAGTTAATTCCAACCCCATGTTTGAGATTTTGTTGGAAGAAGTAACCGCAAATGGGGTGAAAATAGCAAGAAAACTAGAATTAGCCGTGGAGACTGAAGATATGACTGAATTACTACAGTCTTATAATAAAACTTGAACAAATGAGAAACTGACTCTTAGGGATGAGTAAAGAAAGTGGTTTCTTGAGATGGAATCTGCTCCTGGTGAAGATGCTGTGAACATTGTTGAAATGACAACAAAGGATTTAGAATATTATATAAACTGAGCTGATAAAGCAGTGATAGGGTTTGAGAGGATTGCCTCTAATTTTTAAAGAAGTTCTGCTGTAAGTAAAATGCTATTAAACAGCATTATGTGCTACAGAGAAATCTTTTGTGAAAGGAAGAGTCAATCAACGCAGCAAACTTTATTATTGTCTTATTTTAAGAAATTGCTATGACCTCCCCAGTCTTCAGCAACCACCATTGTGATCAGTAAAGCAGATATCAACATCCAGGCAAGAGCTTTCATCAGCAAAAAGATTAGGACTAGCCGATGGCCCAGAGGATCATTATCATTTTTCATTAATACATAATCTATTTATTTGGGATTTTAACTACATTTGCAAAATCATTTTTTATATATAATATAATCACAGCAATGAAGACTGTCATATTGATGGTCCTATTTATACCCAAGGACTGAGAATTATGCAAGGAATGGATACAACGGGGTAGAATATTGAGGGCCATGTCTAAATTCTGCCTACTACAAGCGAGATAGGTTTTCTCTTGCTACTTATCTTTCTCAAAATATTCTAAGCATTTTTATACATTTATACTTTGAAGTAAACTTTGTTGGCAAAAGCAACAAAGCACTCCATAATTGTTTCAAAATTTGTGTACATTTGAAAATTTTTATAAAATACTGTGAATCAAGTAATGAAACATCAAAAGCCACCAACAACTTAGCTAATAAGATACATCCATCCCCCTATATAGTAATCAAACACCAATCCTTTTGGGATTGTACCTGGAATTTAAAC -AAAAAAAAAAAAAAAAAAAAAAAAAAAGTCAGGAAACGGGTGCTGGAGAGGATGTGGAGAAATAGGAACACTTTTACACTGTTG -AAAAAAAAAAAAAAAAAAAAAAAAAAAGTGGAAAAGGCCTTAATATGAAGTCTAAACTTTAAGTGCACAACATTTACCAAAAAGAGTCTATTTTAAGATAGACAAGATAGAGTTACTACTAAATAGCATTTTTCCCTTGGAGTAATAAAATAGGCATTTATATTTGCTTTAAAAAGTGACCAATGGAGCAGTATTTATAAAAAGTATATAAAGAGTTAAGTGGTACAAGAGGAGTGATTCAAGCTGAAAGATAAAATAAACTTTTCATTGTTTAATAACTTTTCTAAGTTACAAAAAATCTTATCTCTCACCTCTATCTCAGAATTATTTCAAAAATAAGTCAGTTTGCCACCAATTGAGTCCATACGTCTTTTCCTTTTCCTTTCCTTTTCTTTTCTTTTTCTCATTTCTTATTTCTTCTTTTCTCACCCCCACCCCCAAATATTGGGCTACTTGAATTTGTATCTTCTTTTTTTCACCAATTTTGAGACAGTCCAAGACATTGTATCTTCAAAGATTGCTACTTCCTCATTATGCCTTCTTCCTTAGTTATTCACGTTAGACTTTAATTTGTTCTGTACGTCTTTGTAATTTTCTTTCAGGTTTTCCAACTATTTGATTCTATTCTAATTTTTTTTTATAACTGACATACAGTTTATTACTTTTCAATGATTCTAATCTGACCTAAATTTGTTCATGAAATTTTACTTTTAATGGTTAGATTTTTAATTTTGGAAATGTTAATTTATTTCCTTTTAAAGCTGTCCTTTTGTTAATTAATCATATTTTACTTTTTGACATGTATTCAGTCTTCTCTTACATTTTTCAAACCTACTGAATCTGTGTGTGTGTGTGTGTGTGTGTGTCTTTCTTTATAATAAATCCCAGTCTCTAACATTTTTGCACTTCTGATTCTGTTGTTATTTTCGCTGGCTTCTTCTCATGGTACCTTTTTCCTTTGTGAGCTGGTGACTTATTTTATCTGTGGCTCATATTGCTTAGAAGTTTAACTGTGAGGAATATTTGGGTGAGTTCCTTCAGAGAGGATGTGAATATGCTTCTGACAGTTTCTGGTGGGGCGTGGTCAATGTTAGACCCTTGAAATGAAATACTTTACCTGAGAAGGACCTTCTCCTTCCACCAGTTGTGTAAGTTTAGGCTGAAAAATTACATGAGAACAGGCCTCAGAGAAGACACTATGTTCTATATCTAGCACTAAGGCTCAAGACAGGGCCTGGGTATAGAAGAAGAGGATGACAAAACTAGATTATCTCTTCTTTGCTTTTATAAAAATATGTAATCTGTGAAGCAAAGCTGATGTTCATCATGGTTCAGTAAGCGGCTGTGGATAAAGGGCTCTTCAGTTCTCTGAGACTCTTTCTGTACTTATTTTCACATTGTCTTTGGCATATGAAGATTTCTTTTTTTGGGCCAGCTTATCGTGCAATCAAAGCAATGCTTTTCATATAACTGACATTGTTAGATTTTATAATGAGAAGGTGTAAGAAGGTAATGCAGGATATAAAGTGTACCATATCACTGGCAAAGGAAATGTAAACTTTGTAAGTTTTTACTCTACAAAAGGAAAAACATTTACAGAATATGACAGGCAATTAAAATGCTCACAAAAAATGTATAATTTACCTTCATGGGATTAATTGTGTTTGAGTTCTAATACCCAGTACTTTAGAATGTGACCTTATGTGAAGATAGGGTCTTTATAGAGATGATAAAGTTAAAATGAGGTCATTAGAGTAGAACTTACTTCAGTATAACTGGTGTTCTTATAAAAAGGGGAAATCTTGGACACAGGGACAGACAAACAGGCATAGGAAGAATGTCAAAAAATGATTGGAGCTATGCTGCCTCAAGCCTAGAAAGCTAATACTCTAACATTTATTTACTATTCACTATGCACCAGATACTCTTTTCTGTGCTTTACATGTATTAACTCATTTAATATTAAACTCTGTGCGGTGATGACTATTGTCATTCCTATATTACAAATAAATTAACTGATGTACCGGGAGGTCTAGTAAGTTACCAAGGATACACAGCCGGTAAGTGCAAAACTGAAATTCAAACTCAGGTAGACCAAAGTGTGCATATCCTCTATAAAACATATTTTAGTACTGATTTTTATGCAAAGCTTCTAAAGTGTGTACACTTGTCTGCTTGATGTGTCTTTGATATAATCCAGCCACTGCTAATAGCCAGGAAATAGAGCAAAAGCCTTTCTAACGTTTCTTGATCTGCCTTCATGTTTGTCTCTTTCTTTTCTTATTTTCAGTCTTCTAGCTTCCATTTTTTGCTTTTAATGATTTTTATGAACACATTTTATCTAATTTAGTTGAGCATAGTCCCTTCTTGCTGATACTCTAATTACCTGTCACTTTGACTCTACATATGAACAGCTACAGGGAAGAGGCAACCTTATTCTTTTAGTGGGATTCATACCCACTCAGCCATCTCTCTACCACTTGCTGCACAAGGAGGGATCGGCCAGGAAGGTTAAAACGGCAAAAGCATTAGAATCAGATAAATCAATGCTTGAATGATAGCC -AAAAAAAAAAAAAAAAAAAAAAAAAAAGTGTGTTGCTGAAAATAAAGTTTGA -AAAAAAAAAAAAAAAAAAAAAAAAAAAGTTAAAACACATGTGTAGAAACCAAGACAAAGAT -AAAAAAAAAAAAAAAAAAAAAAAAAAAGTTGTATGTTTAGGCTGATTTTTTATTATTATTATTATTCCTGACCAAATGTCAGAAATTCTATTGCATTTTTAGGGTTTCAGGTCCTTTGACTACCCACTGGCAGCTGGACACCCATTCAAGGGCAAAAAACCCCACAACCCACAGTTCTGAAAACAACGTCAGCGAATTCATGGCTGCCCCTCTTCAGAG -AAAAAAAAAAAAAAAAAAAAAAAAAAAGTTGTGCTCAGCGTCTTGCAGGTAACAGTCCCCTCCACCAGAGGTCTCTAGCTCACTGACATTATCTGAATTTATAATAGCTCTTCCAACAGGCTATGCTGAATCTGTGAGGTCCAATAGAATAGCCACTAGCCCCATGCAGCTATCTAAATGTAAATTAGCTAAGATTAAATAAAATTAAAAATTTAGTTCTTTGGCTGCCCTAGCCACATTTTAAATGCTCAAAGCCACATGTGGCTATTGGCTCCAGTATTGGCTAATACGGATATCTAACATTTCCACCACTGCAAAAAGTTCAAGTGGATATGTTACACTAAGTTCTGTTAACTCACAAATGTAGAAATAGCATTTCGGGATCACAGTGTTAAAAG -AAAAAAAAAAAAAAAAAAAAAAAAAAATAAGGAAGACACATGGAGGGCCTAATTAAACTGACAAAGTCTCAATGCAAGCACTGACACAGAGATAGTGGAATGAAAGAGCCCAGCAGTAAGAAGCAGAATATTTAAGAATCTAAAATATGGCTAAAGATGACTTAAGGAAAAAAGAAAAAGCCACAGCATAGAAAAACACAATGGTAATTGTTGGGAAATTTTAAGAAAAGCAATCAGATTAAATGCTAGGTTTATA -AAAAAAAAAAAAAAAAAAAAAAAAAAATAGCCTGTTGTGGTGGCAAGCACCTATAATCCAAGCTACTTGGGAGGCTGAGGCAGGACAATCACTTGAACTCAGGAGGTGGAGGTTGCAGTAAGCCAAGATCATGCTATTGCACTCCAGCCTGGGCGACAAGAGCGTAACTCCATCTCAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAATAGGTGGGCGTGGTGGCGCACGCC -AAAAAAAAAAAAAAAAAAAAAAAAAAATCACTCCAAGCTAGCTAAAGGTATTGCTTTTCCTGCTTTCCATGATATATCTCTTTAGCCCCAATAAACAGACTAAAAGAAGAGGAATTCAATGGTTGCCATTCTTTCGTGTAAGACTTTTTGAGTAAAAACTATCAATTTGGCAGCATTAAGCCACAAGACCACTCCCTGATTCTAAGTGGACATATTGATCAATTGAACTGACATGTGCCTCCTCCTTTCTCTCCCCTAGTAGCAATCAGCTGTACCAGGGAAATCCATTTCATTTCCCAAAACAAAAGGCAACATTCTGCTCCTTATCTGACACTGTCAGACTAATTTTTTAGAAAATAATAATAATAATAAAGATGCCTAAAAACAGAGCTAGGAGTTGAAATGAAAATGATACGTGTTTAGAGTTTTGGAATTGAGTTGAGGTTATGACTGAGTCCAGAGGTCTGTAATCCCTACAACCACTGAGGACCCTGATATTTATTCATCATACCCAGATTTTTGTTAAAGTTAAGCAAGGGATGGCAACACCACTGCCACTTCAGAGGCTCTCCCAGGGTTACCCTTCACTGCAACTGCCGCAGAGAGGAGACTTGTTCCTTTCTCAGTTACAAGTCAGCCTGCAAACAACTCCAGCTATTTCAGAGACTAGCTAGAGATGGAAAAATATGTGGCAGTCTTTCAACTAACTCTGAAGGACATGGGTTGAAGAACTACCATATAGATCAAAAGGCTCAAATAATTTCATTTGGTTTAGGTTTTTATGCTTTTAATAAATTCTGTCTTGAATATGCAAGAGATCCCCTTTCACATCAGGGTTATGTCAAATGCTTATTCAGCATTTGTTCCTTGCCATGAAGAAACTGAAACCCAACCGAGGTAAATAATGAATTTCATACTGCAAATCACTGAATATTTCATAATTCACAAGAGCAAAGAGGGGGCCAATTAGCTCTGCCTCCCAAAAAGAAATCTATATTTTTACAATGCTTAAATACTGTTAACTACTCATTTTAAAGCTTATCTGGGGTTTTGCAATTGAAAAATCATCTTATGTTTATGAAAAATTCTGTAAGAACACTTAAAAATAACAGACAGAGCTGGAGCAAGAATAATTCTACATATTTTAATTCCTATATGACTCTTACAGGCCTTTGTCTTAACCCGGCAGCCTGAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAATCAGTTATTGTTTTATAAAGAAAATTCAGTTATAAAAAAGATATCCCCCAATGGCCTTAGGGCTGTAGTCACTGGAAATCACTGGAAGCCGAAAAGTATAAAAGCAATGATGACTATGACAATAGTTATCATTT -AAAAAAAAAAAAAAAAAAAAAAAAAAATCATTCCATTGTGATTGGAGAAGTTTGTATGATTTCAATCTTTTAAATTTATTGAGGCTCAACTTGTAGTCTAATTTATACTTGAGAAGAACATGTATCTGCTGTTGTTTAGAGTGTTCTATAGATGCCTTTGAGGTCTAGTTGGCATAGAGTATTGTTTGAGTCTTCTATTTCTTTGCTGAACTTCTGTCCAGTTGTCCTATCCATTATTGAAAGTGGGGTATTGAAGCCTCCAGCTATTATCATTGAATTTCTATTTCTCCCTTCAATTCTATTAGTTTTTGCTTCATGTATCTTGGGGCATAGGTGTTAGGTGCACATACATTTATAGTTATGTCTTCCTGATGGAGCAATCCTTTTATAATTATAAAATGTCTCTTTTTTTGTTTCCAGTAATGATTTTTGTCTTACAGTCTAATCTGTCTGATAGTAGCATAGCCATTCCAGCTTTCTTTACTGTTTGCATGACATGTATTTTTCCATCTTTTTACTTTCAACCTATTTGTGTCTGACTCAAAGTGTGTCTCCTGTAGACAGCATATATAGTTGGATCATGTTGTTTTTAAAAAAAATTATTCTGTCAATCTCTGCCTTTTGGTTGGAGCATTAATCAACTCACGTTTAATGTAATTATTGATAAAGTAGGATATATGCCTGCCATTTTGCTATTTGTTTTCTGTGTGTATTTCCTTTTTGTTCCTCTGTTTTGCCATTACTATCTTCTGTCATTACTGCATTCTTTGTGTTAGGTATTTTTCTAGTGTACAATTTTAACTCTCTTGTTGTTTCTTCCACTATGCATTTTTGAGTTATTTTCTTAGAGGCTGCCCTGAGGATTGCCATTAACATTTTAACTTAAAAC -AAAAAAAAAAAAAAAAAAAAAAAAAAATCCAACCACACCAACAATTACATTAAATAAAAATAATATGACACCTTATTTAAAAGACAGAGATTGTCAGGATGGGGGTGGTGGGGAGAGAGAAGCAAG -AAAAAAAAAAAAAAAAAAAAAAAAAAATCCAACCGCCTTTTTTTGCAAAAATG -AAAAAAAAAAAAAAAAAAAAAAAAAAATCCACCACTCCCTGGCCTCTTTCTCCTCTCTTTTTGAGTTTTCCTTGCTTTTCTTGTCTGATTTTTATTGCAGATTAACAGTAGAATTATTTTATCAAGTAACAAAAGATTCCATTAGAATTGTGATTGAATGGGCCGGGCGCAGTGGCTCACGCCTGTAATCCCCCCACTTTGGGAGGCCGAGGCG -AAAAAAAAAAAAAAAAAAAAAAAAAAATCTAGGGGAAGACTTTTCCTGGGTT -AAAAAAAAAAAAAAAAAAAAAAAAAAATCTGTTACTAATGTCATTATTGCAAACCAATGCTT -AAAAAAAAAAAAAAAAAAAAAAAAAAATGAGACAATTTCGTGAAAGGAGAAGGAAAAGCGGACTTAGCCAGCTGCCTCAGTATTACCGGTATTAAGGACATTTTTCAAGGGGTGGGTACAGGCCCCACCGTTTTGAAGAGGCTTCTCATGGCAAACCACAGGCTACCAGGCCCATGGCTAATGTTCCAGGAACACACAATAATTTGTATCCCCCCTCAGACGGCTCACATGTCCCTTCCCAAGAGCAAGCATGCCCACTTCTCAAGCCTGGGAGTGTGCCCTTCCTTCAGCCAGGAAATCCACCT -AAAAAAAAAAAAAAAAAAAAAAAAAAATGCAATTTATCAAATGTGTTTATTGTATTATAAGTTGCACTCTGAATTTGCAAATATTAAAATAAGAAAAGTATACTTAGATTTATAGTTCATGATAAAATAATTGCGGTAATGTAATAATGAATGCTACTAAGTAGCCGACTGAATGCTTTATGTATGACTCAATCAAGCTTGTCCAACCTGTGGCCTGCGGGCCACATGTGGCCCAGCAAGGCTTTGAATGCAACCCAACATGAATTTAAACTTTCTTAAACCATTATGAGATTTTTTGTGTGTGTGATATTTTTCTTTTCTTTTTTTTTTAGTTCATCAGCTATCCTTAGTGTTAGTGTATTTTATGTGTGGCCCAAGACAATTCTTCTTTTTCCAGTGTGGCCCAGGAAGGCCAAAAGATTGGACACCCCTGCTCTAATTCCTGGATCATGCAAGTTTGCAGCCTCTGTCCAGGCTGGCAGATGGAGACTGGCAATGTTACAGGCTAGAGAATGAGATTAGCATCACAGCCAAGTCTGTTTGTCCCCAAGGCAGTGGGGCTACACAAATCTGAAGTGGGAAGTAAGGAACAAC -AAAAAAAAAAAAAAAAAAAAAAAAAAATGCTATAAAATGGTGAAAGCTTCCTTCTAAACTGCCCCAAGTGTTGAAGTCTTCACTTTATTTTGTTCTGTTTTGTTTTGTTTTTCTGTTTTGTTTGCAAAATGGTAAGGGGGTGTCGGGGGGGATGGGGTGTATTTTGTTGCAAGTTTGTGAGGGGAAAATGTTTTGGTTTGTTTCTACTGACCTGAATGTGTTGGATCTACACGTGTTGTTTTGTTTTTGCTTTATTGATGCACGGATGCTTTTGAACAGTAGAGCGAAATGCTAGACAT -AAAAAAAAAAAAAAAAAAAAAAAAAAATGCTGTAACCGAATCCTGTGAAACTCAAGCTTAAATAAATG -AAAAAAAAAAAAAAAAAAAAAAAAAAATGGGATCATCAGCTGAATTGGATGCGTGCCTCACCAGTACTCCATCCAGGTAGGGGTCCAGGGAGGTAGCAACACTAGAGTTCTTATCCCTTCTCCAGTTTTCAAACACAAGTTTAGGGAGCTGTAAGAATCACTTATATGTCCATCTCTCCCTGTCTAAATGGCCATGGGGAACTGGGGTGGAGTGTGCAATCTCTTCTCTCAGGTCCTCTCTACCACTAGACTCAAATGACTTTTCTTTCATTTCCTAAATGTTTTTGGAATGAAAAACTCTGTTCCTTTTGCAACATTGTCAAGTTATTTGAAAGTTTCATCATAAGATTCAATATATAAGTCTTGACATTATAATATTGACTTTTAAAAAGAGTTGTTACATAACACAATTAAATTGACTACTTAAATGAAACGATACCTAATGTCAATAATTTTAGAAATATATACGTCTCTTTCTAATTCTCAAATTTTTATTTTTCCCCTTATATTTCTTTTCAACATATCCCATAGATTTTTTTAAAAATGAAACTTGTGGCTGGGCACGGT -AAAAAAAAAAAAAAAAAAAAAAAAAAATGGGTGGGAGGGAGGGTGTTTACTCCCTGCCCTGGAGATTTGTATAAACAGGAAAAGAAGACTGTTTTCTTGTTTAGTCTTTTAAACTAAAGACTTTTCTCTCATCTGGAGAAAAAAATAATAATGGTAGTAATAATAATAATAATAAAATGGGCCGGGCACGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGG -AAAAAAAAAAAAAAAAAAAAAAAAAAATTAAACTGGTTGCTTAAGTCCCAGA -AAAAAAAAAAAAAAAAAAAAAAAAAAATTAGCAGGTTATGGTGGTGTCCACCTCTGGTCTCAGTTACTTGGAAGCCTGAAGCAAAAGGCTCACTTGAGCCCAGGAGGTCAAGACTTACAGGGAGCCATGATCGTGCCAGTGCACTGCAGCCTGGGTGACAGAGTGAGACCTTGTCTCAAAAAATAATAATAATAAAATACAATTGCTTTCCGTGGTTCCCTATCACTGGCAAATTAAGTCTTTATATGTATATACATAAAAGATAATGTGTGTTGTGTGTCCATGTGACGTAAGCACTGGATTTCCAGAGAAGGCCCCTGAGGCCTTTTCAAGGCAGGATAGTATAGCATTTAGGTGCACAGACTATGGAGTTTGAATGCCTGAGTTCAAATCTCAAATTTATATCCCACCACACCCTCCTGCATCAGCTCCCCTGACAAATTCCGCCTCCCAGGCTTTCTGAACTGCTTGTCTTTCTCTGAGTAAGCTACGTGAACATGTTTGTGCCCTTACCCTTGGCTCTGCATGTCTCTTACTAGATATTTTTCCTCTAACTCTTAGTGGTCCTTCTTTGAGCACCTCCCCAGAACCTCTTAGGCTGTGGAGAGCACCAGGGCTCCCTCAAGCCAAGCACTTGCCTCACAGCTGCTTTTCTCCCCGTCTAGACCACGAGGACAGGTGGCACTCCCTCCGGTAAGTGTTCCCTCCTTGGGCAGGTCTCCCCTGACATTTCCAGACAGAAGCAGGGGCTCTTTCCCAGGTGATCTCTTGGAACCTCAAGCATATTTCTGTGTGTGTAGCAAGACTCTGTAATTATCTCTGTCTCCCACTGACACTGAGAGGGACTTTGTCTTATTCCACTTAGTAGC -AAAAAAAAAAAAAAAAAAAAAAAAAAATTAGCCTGGCTTGGTGGCGTGCGCTTGTAGTCCCAGTTACTCAGGAGGCTGTTGCAGGAGAATCACTTAAACCCAGGAGGGGAGATTGTGGTGACCCAAAGTTGTGCCACTGCACTACACCCTAGGCAACAGAGTGAGACTCCATCTCAAAAAAAAAAAGAAAGAAAGAAAAAAGAACTGGATCATGAAGAACATTGCATGCCACATTAACCAGCTTTGAATTGATGGGGAGTTTAATAAAGAAGCTCTGAAAATTTCCAAGTAAAAGAATGGCCTGATAAGGTGTATATTTTCCAGCTAATTTTTGTGATCTTAGTGTAGGAAATGGACCAAGGGTAAAGAAGAGTAAAAGAAGAGCAAGTTGTGCAGGCATCCAGGAAAGACGTGATGATGGTCTAGAGCAAGTCAGTGGAAATGGATTTCTGCAATATTTAGAATGGAATCAATAGGCTTTTATGATTCATTGGCAAAAGGGCCTGATGGAGAAAGAAGTCAAAATGGAGGAATTAAATTGACGACAGTAGTGGTAAGAGTACAGGAAGAGAAAATAGTATGAGGATAAATATGACCAGTTAAGCTTTGTAGATGTTAAATCTTTGAGCTACTCAACCAGAAACGTCTGAAGCTCAGCTGATACTTATTTGGGAGTCATTAGCATTTTTATGAAATTTGAATTTCCTTCTACTCCTTCATGCAACCCTGAGACTTGGATTTCTGGTACATTTCTATAGACTTCCTTTATCTTGCTCAGAGACACAAGGTCTGATAACTCTGAAAGGCATGCCAAATACTAGCAGGAAAATTTCACAGTTTGAATATCATGTGAGTTACCTTGAAAGGTAACAAGAAAAAGATCTACTAAGTTGAGAAGAATTCAGATTCTTGCTGACGTAACTGTCATTTCAGTTCCTCATATCAAGTGTTCAGATATGCTTTTACGATCCACAATTTAGCAGTGGAAACTTCCTCTATTAATTATTCTCCTTCTCTCTTCTTTCTCTTTCTTCTCTCTCTTTCTCTCTCTCTCTCTCTCTTTCTCTCTCTCTCTCCCTCCTTCCTCTCTCCAGATACCACATAATCTATAGCTACTGTCATGTATCTCATTCATTTTTATTGAACTTCTCTGAATAGTTGCCTGCACACAGAATTTCTCTTTCCTTACATTTCGACAGTCCATATGTTGCAAGCTGGCCCTTGTCTTTGCACTGAGACTCTTATTGAGATAAATCGGCACAACCTCTGAATTCTCAAGGCCCTTGGGCTCAAGGTATCATTTTTCCTAGGCCTTTATTCACCAGTGCTCACCATTACCCCTCTGCTATAACTCCTCTTAGATCTCACGATGCTTCTCTGACTCCTGCTTATTTCTGAGCATCTCTTCCTTTTCTTATTTAGACAGATATTGCACACTGTTCTGTTATCAGCCTGGTACTTTCCTTCTCCTCTGGGGTTCTAATCCTCTCACATTGTGTCAAATAGTAACGATAATGCAATCAAATCCCCAATCTATATGCCCCATTGAGACATCTATTCTGTGTTTTAGACCCCCATCATGCTATGTGTAAGACATGTGTTTGTGTAAGAAGACAGCCACACATCCTCACATCCTTTAACATTTTTTTTTTTCACTTAATGTGGTGAGTTTGTTGTTTCATTGAATGTTCTGCATTCCATCTCATTAACTGGGCTGTGTTATTCAACTCTTTTATTTTTTCAAATTTATTTTAGATTCAGGAGGTACATGTGCAAGCTTGTCACCTGAGTATACTGCATGGTGCTGAGGTTAGGGGTACTGATGATCCTGTCACCAAAGTACTGAGCACAGTACCCAACAGTAGTTTTTCAACCTTTGCCCTACTCTCACTCTTCCCTTTCTTAGTCCCCAGT -AAAAAAAAAAAAAAAAAAAAAAAAAAATTAGCTGGGCATGGTGGCGCATGCCTGTGGTCCCAGCTACTCAAGAGGCTGAGGCAGTAGTATCACTTGAACCCGGGAGGCAGAGGTTGCAGTGAGCAGAGATCGTGCCACTGTACTCCAGCCTGGTGATGGAGCAAGACTCTGTCTCAA -AAAAAAAAAAAAAAAAAAAAAAAAAAATTAGCTGGGCGTGGTGGCAGGTGCCTGTAGTCCCGGCTACTCAGGACGCTGAGGCAGGAGAATGGTGTGAACCTGGGAGGCAGAGCTTGCAGTGAGCGAGATTCCCCCACTGCACTCCAGCTTGGGTGACAGGGCGATACTCTCAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAATTATAGATCTATGCCTAAGGTTTAACAATAATCTAGAGACATTAGAGACATAGAAAAAATAGAATTCAGAAAATAAAAATAATGTTATATTTTTATTCAGGAATTCTGAGATATCTGGAAAGAGGTATTTATTGGTTATTTTCTACATTTTCTGGCACTTTTTTTAAGTCTCTGGAAATCTTAACAAGTTAGGGTAGAATTTCAAATATTTTGATAAAACAAATTTAAAAATTTTACTTCAAACTATAAAATAGTGGATCAGCACATCAACACCACTTTCTACTAGTCCATGAAATACAATTTATACTATGTATTGTTTCACTTTAGTTGTGTGCTATGCATGAGACATCATTTAATGCTCATTTCTCTGTTCTGTTATAATATACTTGTTTGGTTTTTAAAGTACTTATAGGAAATGAAATTAAGGCTGAACAGTAAAAAAGAACTACTGTAAAGACATTGGTATGTACATAATACATTAAGATAGAAGACATCTTGTTTTGAATAATTACAAGAAAATTACATGTTCCTTTGTAGAGTATAAAAAAAAAAGCTTGAGGGAAAATAAGCATTAAAACTACACAGATGAATAATTCAAATGATCTTTATGCTTCTAGCTTCTGGATATGT -AAAAAAAAAAAAAAAAAAAAAAAAAAATTCATGAGCTCCTGAATTTGTGTAGCCTAGTACCTGGCCCAATAAGTATATGCATAAATGAATAATGTATTCACATCTGTTGTAGGAACTTACAACATTACCAAGTATGTGGCAGGCATTATATCATATTTATGTGACATATTTTCTCTTAAGAAACAGGAATCATAAAGCTTCAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAATTGAAGATGAAATAAACATGGTTTCAGAAGAAAAAAAAAGAAATCATTTATTGTCAGAAGAACTACACTATTAAGAAACACACCAGGCAATTTTTCAGGATGAAGGAAAATGATCCTTGGTGGCTACAGAGAAATGTAGGGTAGAATAAGGAGTAAAGAAAGGGTAAATAGAAATTAATACTGACAATTAATTTTTAAAAATCCTATACAATTTATAATATATGAA -AAAAAAAAAAAAAAAAAAAAAAAAAAATTTAAAGTAGTCATGCGTGGTGGTATAAGCCTGTAGTCCCAGCTACCTGGGAGCCTGAGATAGGAGGATCACTTGAGTGTGGGAAGTTGAAGCTGCAG -AAAAAAAAAAAAAAAAAAAAAAAAAAATTTTAAAAGAATTGACAACTGTAACTTGATGATGGATTGAATGTGAGAAACAGCAAGAAGAAAGAGAGGAATCAGAGACGGTTCCTAGTTTTAGGTAGGAGCAATTGTGTAGACTTGATAGAAGATGGTTTACTTGAGGAAACAAAGCTATTAAATAACTTTCTGAATCATTCCTGACAACATACAAAAATGTTCCGTATTTCTACCTTACAACAAAACAAAACCCTATGATCTACTATTACTGAAAAACTTATCAATGTTTATATTCACTGTCTCCACTTCCTCACCTCTGATTTTTCTCTAAACTCACCACTACACTGAAACCACTTTTTTCATGGATACTAGAGGTCTTCAAAAACAACCGTCATTTCTTTTTTTTTTCTTTTTTTTTTTTT -AAAAAAAAAAAAAAAAAAAAAAAAAAATTTTCCGGACACGGTGGCATCCTCCTGTGGTCCCAGCTACTTGGGAGGCTAAGATGGGAGAATTGCCTGAGTTTGGGAGGTCGAGGCTGCCGTGAGTTGTGGTTGCACCACTGCACTCCAGCCTGGGTGACAGAGCAAGATGCTGCGTCAACAAATCAAACAAAATCATTTTGTTAAAGCTAGTACTTACTTACGTATGTGGTGGAAGGGTTTTGGGGTCAGATAGAGGCACCCAGCCTTTCTGGAGTTCTGGCAATGCTCCATCCCTTGGTGGTAGTTGGACTGGTATTTATGTAATAACTTCATGAAACGGTATACATATGTTTTCTATGCTTTTCTATAAGTAAGTAATACCTCATAGTAAAAGCAGTTTTAAAATAATCAGATTTTATAGTGCATGTTCCATTAAAAAAATGTGGAAAATCCCCAAAGCACATGCATATACAGTAGTTAATCATGTTTTATCTTAAATTTATTCATATTATAGAAATTTACCTTTTGAAATTTCATTTTTATTTATTTGAGATGGAGTCTCGCTCTGTCGCCCAGACTGGAGTGCAGTGGTGTGCATGATCTCAGCTCACTGCAGCCTCCGCCTCCTGGGTTCAAACTATTCTCCTGCCTTAGCCTCCCAAGTAGCTGGGATTACAGGTGTGTGCCACCACGCCCAGCTAA -AAAAAAAAAAAAAAAAAAAAAAAAAACAAATCTACACTTCGGGAGGCTGAGGCAGGCAGATCACGAG -AAAAAAAAAAAAAAAAAAAAAAAAAACAACAACAAACCAAACATACTAATACCACATTATTATTATTCTGGTGGTCAATCACTATTATACACGGCCTCCCTTTTTTTCCCGCTTTAGTTTTCCCCTTTCTTGTCTCTGGCGCTTTCTCTTGTCACCTGCATGTCCACCCTTTCATCCTCCTGAGGGGCCATGACTTCTTTCCCACAACCACTCCCTGCTCTGGTACAAGGCTCAGAACACGGTGAGAAAGTCGGAGTATTCTCCTCCACCTGAAGATTTCCATTGTAACATCATTAGGAATATGAAGAGAGCATGAAACCCCATATAATACTTATATTTAACGTAAACTGGAGCTCATTTTGGTATTTCCCGAAAAGAAAAGAGAAAGAATTTTTAAAAATCTACTAAGTTATTAACACTAAAGGAACTTAAGACTTGGTACTTTTCAAGTTACTACTAACTCAAAATAAATAACAGATACCAAGGCACTGCAGAGATGAGTTTTTAGGTTTCAGAACCCTCCTTAGAACATCCTTTTCCCAACTGGGTCTTAAAATCCTAGGGTTTTGGTTTCCTCATTCATGAAAGATGAGGGCTGGGCTAAATCTCTCTTGCTGCTCCCAATCTGACATGCTCCGATGCTGACACGCAATTTTCATCCATGTTTAGTTTTTAAAAAGAAGTGATAACTGTTTTCCCTTTGCTGTACATAAATTTCGTTTACTATGCTACACTGCACATTCAAATTTATCTTGCTGCAGATGGTGTGTCCCACAGTGTGACAGCATGGGGCAGTTAACAGCCTCGCTGAAGTGCGGATACCACTGAGTGCAGAGCCTGGTAGCTAGGTTTGTTTTCTCCTTTTGAACTGGAGGCCCCTGGTACAAACACGCGCTGCCAGATCTTCCGTCAGGCCAAGAAGCATCTGAGTCTGATCTCCCTCTTTGTGTCTGCTGGAGCTGGAGGTACTGGAGCAACACTGTACGGCCTGCATCTGGCACAGTTCAATCCAGATTTTACTAGGGACAGAAAGAATAACTGGGTGCCCTAGAAGAAACTAGGTCACAGGGATCAATACAAATTCTACTCAGTGAATGT -AAAAAAAAAAAAAAAAAAAAAAAAAACACACACACACAAAAACAAAAACAAACAAAAAAACTGCCTGAAAGAGAA -AAAAAAAAAAAAAAAAAAAAAAAAAACACAGAACAAAGAATAATGGGACCTGAAAGGGTGGAGGTGAAGGCAGTCGACTCTGCAGGGACATCCAGGAGCATGAGTCTGCCGTTAGAGTGGCAG -AAAAAAAAAAAAAAAAAAAAAAAAAACACTAAACACTTACTAGATGCCAAGCAGCATTGTGGGACCCATTCAAGCAGAGGCTACCAAATACTGAAATGTGCTTTAAGCATTTTACGTATACTAACTCACAGAATCCTCACAGCAACTCTATGAAGGAGATACTGTATAGGAACTCTAACTCAGAGTCTTTGTTTTTGACCACCACACTGCAGTATGTACACAAATAACTACATAAGGTGGAAATGAGTGTTCAGAAGATGGCTACAGCCTTCAGAAGTGGCATTTGAAACAGGATTAGAAGGATAAGCTGGAAACCCCCAGCCACTTTGTGGCT -AAAAAAAAAAAAAAAAAAAAAAAAAACAGAGAAAACACTTGCTGAGAGAGACGGTGTCTGAGACTGGCATTCAAACAGGAGCAAGAGTTCTCCAGGTGCAGGAGCCAGACAGGAGGAGGGCACTGCAAGTGGAGGGAACAGCTTGTGCACAAATGGGAAGGGCAGGAAGCACCACAGGATAGGTGAAACATTTAAACAACTGTAAAATGTAGGTGGGCACAGTGGCTCATGCCTGTAATCCCAGTAGTTTGGGAGGCCAAGGTGGGAGGATCACCTGAGATCAGGAGTTTGAGACCGGCCTAGTCAGCATGGTGAAACCCCATCTTTAATAAAAATTCAAAAATTAGCCAGGCATTGTGGCATGTGCTTGTAGTCCCAGTTACTCAGGAGGCTGAGACATGAGAATCACTTGAACCCAGGAGGCGGAGGTTGCAGTGAGCTGAGATCATAACACTGCACTCCAGCCTGGGGGACAGAGTAAGACTCCATCACAAAAACAAAAACAAACAAAAAAAACCAACGTAAGATGTATTATACATGTAAAATATACACCAAATTTTTGAATACTTACTACAAAAAAAGGATGTAAACTTTTTATAATTTCCATACTGATTTTTTTTTTTTGAGATGGAGTTTTGCTCTTGTCACTCCGGCTGGAGTGCAATGGCACGATCTCAGCTCACTGCAACTTCTGCCTCCCGAGTTCAAGCAATTCTCCTGCCTCAGCCTCCCAAGTAGCTAGGACTACAGATGCCCGCCACCACACCCGGTTAATTTTTGTATTTTTAGTAGACACGGGGTTTTACCATGTTGGCCAGGCTGGTCTCGAACTCCTGACCTCAGG -AAAAAAAAAAAAAAAAAAAAAAAAAACAGAGGAGATATGTCAGGTGCAGTGGCTCATGCCTGTGGTCCTGGCTACTTGGGAAGCTGAAGTGGGAGGACTGCTTGAGCCCAGAAGGTCAAGGCTGCAGTGATCTATGATCATACAACTGCACTTCAGCCTGGGTGACAGAGTGAGATCCCATCTCCTT -AAAAAAAAAAAAAAAAAAAAAAAAAACAGCGCTAGAGTTGCTGTCTCCAAAGAGTCCCTTCTAAGCATGGCAATGGGACCCAGGAAGGGAAAGCCTCCGTTTTCCTGGGGTCCCAGTGTACGCATCCATCCACTGCTATTTGGCCATGAGGAAACCCCAGCCTGGAGAGGCACTGGCAGGCAGTAGCTGTGCAAGACGGGAACTGTGCAAATGCCCCACCTTTATACACTAGTTACCCTGTCCTGGCTGAGCTGAGCGCCCTTCCACCATGAGTGGCCACACTGAGCTGCCCTGTCCTTCTCAGGGCATCCAAATAGAGACGAGGTGGTCAGCTGCAGCTGCAGCGGTATGGGAGGGGGGTCTTCACATGGAATTACATTACATTTATACATTGCCCAGCTCAGGGCTTGGCCTGTGGGAGACGATCAATGACGATGAATTGTGCCTCCACCACCCCCATCCTCAGTAGG -AAAAAAAAAAAAAAAAAAAAAAAAAACAGTGACAGGTCATACTGATAGTAT -AAAAAAAAAAAAAAAAAAAAAAAAAACCAAACCAAAAAAAAAAAAAAAACTCTGG -AAAAAAAAAAAAAAAAAAAAAAAAAACCAACAACAAAACACAACAGAACACTGATTGTACTTT -AAAAAAAAAAAAAAAAAAAAAAAAAACCACCAGAAAACAAGAACATAGGAGGTAAAATAGACTACAAAACTAGAATACTGTTAAATAGGCAAGGAAGATCACAGTATGCTGATAGCAAGTTCAATACAGCAAGAGTATATGGCAATTATAAATATATACGCAGCCAACATAAAACAACTAAGTTTATTAAGCAAACATTAATAGGTCTGAAGAGAGAAACTGACTGCAATATAATAATAGTATGGGACTTCAACACCTCACTCTCAGTAATGAACAGATCATCCAAACTGAAATAGGAAAAGAAACATCTGAGTTTGGCTACACACTAGACCAAATAACCCTAACTGACATTTACAGAACATTTAACTCAATTGGTGCAGAATATACATTCTTTTCATCAAATATAGAACATTTTTCAGAATAGACCACATGTTAGGCCACAGAACAAGTCTCAAAAACTTTAACCAATTTGGAAAACGTTTCAAAATGTCATCCATGATAACTTTCTCAACCTCTCTAGAGAGGCCCACATTCAAATTCAGAAAATGCAGAGAACCCCAGTAAAATACTCCAAGAGAAGATCATCCCAAAGATGCATAATCATCAGATTCTCAAAGATCAAAATGAAAGAAAAAATGTTAA -AAAAAAAAAAAAAAAAAAAAAAAAAACCATGAGAGAGGAAACTATCAGGGCAATAATACAAAAATATTTCCCAGACCCAAAACACATGAGGTTCCAGATTGAAAGTCACAACCAAGAATTCAGCAAAATTAATGAAAAAGTCCCACACCAAAGACACATAGCATTACAGAACTTTAAAATGGGAACAAGAGACACTATGGACTACTAGAGTAGGGGTGGGGGATTTGGGTTAAAAACTCCCTGTAGGGTACTATGCTGATTCTCTGGGTGATGGGATCGGTACTCCAAACCCCAATATCTTGCAATCTTCCCATGTAACAAATGTGCACATGTACCCCCTGTATCCAAAATAGAATTTAAAAAGAAAAACATACCATAAAAAATCCTAAAAAAAAAAGAAAAGAATCAACCCCGAGAAAGAAAAAGACAGAAAATAGAGCATATACAAAGAATCAAGAAACATAATCATATCTAACATCTCAATAGCATCACTCTTAAGAGAAGGTGGAAAACAATGGAGCAATAATTTTCAAATTCTGTGAGAAAATTATTTCCAACCAGACTATCAATTAAGAGCAAGAGTAGAATACAATCATTTTTAAGTAATTCCTAAAATAATTTTTCTTCTAGGTAGCCATTCATTCTCAGGAAGGTATTAAAGGATATACTCCACCAAATGAAAGAAATAAGTCAATGAATATCAAATCCAGGAAAAAGGGAATCACATTTAGGAAAGAGAAAAAAGTAATTTCCAGGATGACGAAAAAATGTTTGAGAAAAACAGCTACACAGTAGGCCTTGGCTAAACTAAACAAAACTGCCATAGAGCAGTCTGGGCCAGAAGAATAGATATCTTCAGAAAACAATAATAAAAAAAGGAAATACATATGTTATGTAATGTATTTGGGTATAAAAAACAAGATTTATAATTTTGGTAGAAAGTTGGCTCTGAAATAACAATGGTCACATAAAAAAAAACAACTAAACAAATGTAAAGTAATGTAATTATGAACCAAGCTCTAGGAAAAACAAAAAGTTGTATTAGAAAGTAAATGCAATCAAGGGGGCATACACTTAAAAGCTATACACGGTATTTGTAGTCAAAAACATATAACCACAGAATGTTGTTTTTTTAATAGCTTTATTGAGATAAAATTCATGTATCATAAAATTCATCCTTTTGAACTGTACAGTTTGGTGTTTCCAGTATACAAATAGAGTTGTGTACAACCATCATCACTATCTAAATTTAGAAAATTTTCATCACTACACAAGGAAACCCACACCCACTAGCAGTCACTCCTTATTCCCTCCTCTTCTGACTCCTAGCAGCCAGCAATATATTCAGTATCTCTACAGATTTACCTATTCTTGACATTTCTCATAAATGGAATTATGTAGTGTGTGGTCACTTGTGGCTGGCTTATTTAAGCACAATGCCTTCATGTTCATACATGTTGAACATTGAGACACTGATACATAGCATATATCAGTACTTCATTTATTTTTATTGCGAAATGTTTCTTTGTGTGGATACACCATATTTTGTTTATCCATTCATCTGTTGATTAACATTTGTGCTGTTTCCACCTTTTGGCTACTATAAATAATGTTTTTGTATGAACATATATTTTTATTTCTTTTGGGTACAACCTAGGAGTGGAAATAATGAGTGCCATGATAATTCTATTTTTAGTATTTT -AAAAAAAAAAAAAAAAAAAAAAAAAACCCAAAAAACAAAAAAACCTAGCTGATAGAGCTTTTTATTTG -AAAAAAAAAAAAAAAAAAAAAAAAAACCTCAATTGAAAAGTAAAAGAAAAAAAAACTTTGAGGAATATACACTTTAAAAATACACTTTAAAAATATCAAAAATAATCTTCTGGAAGATGCTATATTGTAGTAAAATTAGGAGCTTCCAAGAAAATTACCTAAAAGTAAGGAGTTCCTGGTTTATATTACATCCCAGGTAGGAAATTACGCAGGTTCCCATAATGAAGGGCTTTTCTGACAGTAAATTTATTAACTAAAAAATATATATATAGACCCTTTCAATAAAAGCTACTCACCTAAAAGGAATGATTCGAGAATATAATAATAGAATGAATGTTGTATAATACAGTGCCTTTAAAAGATTCTGACATTTATATCTTTCTAATTCTTGGTTCACATTGATGATGAGTGTGGAAAATTTTATTGAGAGGTGGAGATTGATATAAATGAATATTACATCATGAAAGGAGAGTGAAAACTTCTTCTCATTTAATATTATACAGACTTTGTAACTATTTTTTCTCATAGAACCAGAAAAGACACATTTACTTTTGCTTAAGAG -AAAAAAAAAAAAAAAAAAAAAAAAAACCTGAAATTCTATTATTTTCAATGCACAAATTTTTTTACCCCACACCATGTGACTGAGTCTACCAATTTGGGTTCTAATGTCACCATCTTAAAAAATGAAGAAAGTCATCAATGGGTCATAGTCACAAAGGGAGCTCACAGGTTCATTACAGACTAAAGAGATGGTGATTTTAAAGATTTGCAGAAAGACCTCAGCTTCAAGCAACTTTGATATATGAAAGAAGCTAGTGGGTCATAGAAGAGGAAGGGGAGAAGTTCTCCTTAATGTTTCTTTCATTTTCTTTGAAAAGATTTCTTGATATCAGGAACAATGCTAAAATAGATCATCAAGAGCAGGGCACGGTGGCTCATGCCTGTAATCCCAGCACTTTGGGTGGCCGAGGCGGGGGGATCATGAGATCAGGAGTTCAAGACCAGCCTGGCCAACATAGTGAAACCCTGTCTGTACTAAAAATACCAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAACCTGAACCTAGACTTCACTCCTCATATACTAAGAGCGTGTGTATGTGTTCTTTTCAAACACCTGTGGAATATTTACAAAAATCCTGTTAGGAACAAAATCTCAGCCAAGTCCCCAAGGCAGAATTCACTAGGCTAATTTCTCTGACTTCAACGGAAGACAATTAGAAATTAGTATCCAAAGAATGTCGGCGCTAAGAGGCGGAGGGTTTTCGTTGTTGTTG -AAAAAAAAAAAAAAAAAAAAAAAAAACCTGCTACCACTGATTACCTTTGGAGAGACTGGGTCTTATTTTTCATGATACAGTATATCCTTTTATCTTTTGAATGTCAAAATATGTGACTGCCAGGCACAGTAGCTCCTGCCTGTAATCTTAGCAC -AAAAAAAAAAAAAAAAAAAAAAAAAACGAAAAAAACCATTCAAGGCCGTGCGTGGTGGCTCACACCTGTAATCTCAGCACTTTTGAGGCGGGCAGATGACTTGAGCCCAGGAGTTCAAGACCAGCCTGGCCAACATGGCAAAAGCCCCATTTGTACAAAAAATACAAAAATTATCTGGGCGTGGTGGCACATGCCTATGATCCTAGCTACTCGGGAGGCTGAGGCAGGAGAATCACTCAAACCCAGGAGGCGGAGGTTGCGGTGAGCCGAAATTGCGCCATTGCACTCCAGCCTGGGGGACAGTAAGACTATGTCTCAAAAATAAATAAATACATTCAAAAACTATAATGATGACAAGATGGCGATGATGGCAATTGATTTTCAAGGGTGGTTACACATGTGAGTTCAATAGCCTTCCACCCCTCCCGCCCTCCCTAGCAAAGAAAAGCTTACTACCCTCAGGCAGCCAGCTATGCCCATACCTCAAAATGCCCCTGGCAACCGTTAACTTCCAAGAGTCCCTGTGACCCCCCCAGAGAGCTGTTACCTAAGCACTGGCCTTCCAGAAGCCAATATCCGTCGGTGCAGGAGCAGGTGTACCCGCCTTCAGTATTGATGCAGATCTGGGTGGGGTTGCACTGGTGGGAATCTGTTGCACACTCGTCCACATCTGTAATACAGACATAGTCCAAAGAATGTCACTCACATCCATCTAGAGCCCTGGAGCCACCAGGGGTGCCAGTGGCTCATCTTGGCTGGGAGGCAGTTAATAAGGTCACTAGGTTACACCCAAGGAGGTGGCAGTGCTTCCCCGATGGGCACCTCTAGGAGACACTGACCTCTACTGAAGGCTGAGCTAGTCTGCTCACCAGAAATCCACAAAGGGAAATGGCCAAGAAGGGAACCCTTATCCTCAGGAATCCTTCTGCCATCCTATGCCATTGCTCTTTGAAGGTGCATTACCTTGACAATAACCATTACTTGATTTAGAAAGCCATTTTGTATTAGGCTTGTTCATTCATATGTTAAACAGGGGTCTGCTGCGTACCTACTGTGTGCACAGGACTATGATAAACACCACTGAGAACAAAACAGAAGTAAAGGAAATGTCCCCAGCCGGGCATGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCTG -AAAAAAAAAAAAAAAAAAAAAAAAAACGTTTGCTTTAGACAGGAAGGTAAGAAAGCAGAAGGTCAAAGAAGTACAAAAATCAAATCTCACATTTTACAGAAAATTCTTGGAAGGTCTACCCAGTAAGTTCCACCTACACGTCACTGCCAAGGACTGGGTCATATTACAATGTATTCTGTGAAGATGAGAATTTGTTTTCTAGACTCTAAATTAAAGAAAGCGTAGGAGGAGAGGACTTAAAAGAGTTTTGGTGTATTCTATCTTTAGTGTCCTCTACAAAATTTTAAATTTTTTACTGCCAATTTGGGAAAAAATAGCATTACATATATAGAAAATTAAGTCAATGAAAGAATGATGACAAACTATTGACTCTAGGGAAAAATGATTTTACAAGGAAATAAATGTAATTGTAGTGCACTACTTAAATTCTAGTTACACATTCATAGTTATTTTAAATTAAATATTGACTTGATTTTTGATATAACTTCAGGAGATGGTGCAAGAAAAAGTGCAGCATACATATGACTTTGCTTAGAGTTCTAAATCTTTATCTTTCACAGGATAAATAGGTAAATACTCAAAATTGATAACTTGAAAAAATAGCAGCATAAAAATCATGAGAAATCTGAAGTTAAATATTTGAGGAAAAAAGAGTTTAAAGAGTTAAAAGGAGGTGGCTTTATGGGGACAAACTGTAGAGGTTGGTGGGGGAAGGCGCCTGTGTATTTCTGTAAGACTTGTGATTTTTATATTACATATTTATGGATTACTTTGATGAAAATAAGCTTCATTTAAAAACCGTCCTAGTTAAAATACTATGTGGGGTGG -AAAAAAAAAAAAAAAAAAAAAAAAAACTATCAAAAAATGGTGGCCGAGGTTCAAAGCTCTCACCTTGGTTTTGTGATAAAGGTGGTTAATCTTTGGTGTTGGATTTCAAATTAGTCTGTTTACAGTGAGCAACAGTACAGCAGTTTTAAAAATCATGTTGAATCAGAAACATGAAGAAGGCAGCAGAGCTTTCTCTCCACCATGCACTTGGAGAAGGAAATGACTCGGCAGCATACTCCTCATGGCTAATATCCTTTAAGATTTTTCCAAAATCATGAAACCAGAACTTGAGAGCTTAAAAGGGACTTTAGAAGTCTACCAGTGGATAAGAGAGAAAAAAAAATCAAAAGGGAAAT -AAAAAAAAAAAAAAAAAAAAAAAAAACTATCAACAGAGTAAACTAACAACCTACAGGATGGAAGAAAATATTTG -AAAAAAAAAAAAAAAAAAAAAAAAAACTGAAATTGAGTCACATGCAGTGGCTCTCATGTGTAATCCCAGCACTTTGGAAGGCCAAGGCAGGCAGATCGCTTGAGCCCAAGAGTTCAAGACCAGCCTGT -AAAAAAAAAAAAAAAAAAAAAAAAAACTGACAAAATTGAAGGGAGAAATAGATAATTCAAATTAATTGGAGATTTCTTCCTTCCTTTTTTTTTTTTTTT -AAAAAAAAAAAAAAAAAAAAAAAAAACTGGGTACAGAAGCTCACGTATAATTCCCAACACT -AAAAAAAAAAAAAAAAAAAAAAAAAACTGGTAATGGGCTTCATGTGCTTCC -AAAAAAAAAAAAAAAAAAAAAAAAAACTTAACTGGACTTCTGTTTATCCCAAATCTGTATGCCTTTAAACAGTTCTCTTTCTTAGCAAAGGCAGACTAAATTTCTCTTAGAATAGTGTTTGGAAAGAAAAATGAGCTAAAAAAGGGAGAAAGACAGTAGTTATTAACTAATTATTCCAAACAGGACTTTGGGTAATAACAAAGAGGAAAAAATGCTTTGCATCCATCCGGTTGAACAGGGTGCCTCTTCTGGTTTCAGTCCAGCCAGTCATCACAGACACAAAAATATCAGCTCTGGCCCTCAGCATTTGCAACGAGTATTTGACCTTTCCATTTTAAAGGAAATGGGGAACAAAGGGATTACATAATTAAAAATCTGTTTCTGTCTCTTAAAAGCAATTCAGTGTAGGTCAGGAGCCAACTGTCTCCCTTCCCTTCTAATTGTTTTACGCTGGCTCCTGGTACCCTGTTCTTGTTTCTCCTGTGAATAGCTCATTAGTGTTGGGCAGATGTTCCCATTGGGTGCACCATGTTAATGGAGAAACAAAAGAGGCAGCATTGTGATCCAAGAGAAGTTAATATTGAATCCAAAATAGAATAATGAATAAGAATATGTGCTTCCTACATGCCTGTTAGCAACAAACTCTCAATTGTGGCTTATTTTCTATATGACTTACTTGGTTAACCTCCTGTTAACAAGAATGGAGAAAAAATATTCACCAGTTTGGCTGTTAGGTGCTGATACTGTTCACTTTTACCCTGGTCATCTTTCTTTACTATTTGAAAAGAGGCCAGTAGAAATGTAAAAAAAAATGCTTATGGATATTTGAATATAATTAATGTTAAATCAAGACTAAACCACTAAGCCAGTTACAGAGGTGCAATCCTGGGGAAACATGATAGAATACATAAGTTAGTGAGAAGTACAAAAGATGAATTAAAAATTATGCTGCATTAAAAAGTCAACATTTATTGCAAAAAACAGATTTCATACTTCGTACATTTCCTGCATTTTTATTTTGTTTTTTCAGTTAATAATACATTTTGGAGATGCAAAGTCAGAGGATTTTAAGAGTGTTAGATGTGGACTTCAGAGATTTGTGTATGAATCTTATCACTGTATCTATGGCATAATATTGCCTGCTTTTAAATATGACATAGAACAGTAAACTTGGATGATAGTCT -AAAAAAAAAAAAAAAAAAAAAAAAAACTTTACCAAGATTTGGAGAATGACAGGGTTTGGGAATTGTAAAACACAGACTAACTGAAAATTGCTTCAAAATACATAGCCAGAGGAGATTTTTGAGCACTTTCCTTTTTCCTTTTTCTTTTTCTTTCTTTTCTTTTTCTTTCTTTTTTTTTTT -AAAAAAAAAAAAAAAAAAAAAAAAAACTTTGCCCTCGTGGATCTCATCTGGGG -AAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAGGGGCAAAGAGACAGGCAACA -AAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAGTCCATTAACTTGGGTTCATAACTAGAAATGCTATAATAAATAAAATGATGACATCAACAAAGGATCAAAACATCTTGACTTACAAAATACTTTATGCTGCACTTAGGCAAGGGCCAATTTTGGGTTTTAAAATACTGAGCAATGTGAACACTGCTTCCTGTAACAGGAAAGAACCATAGGCCTGTTTGCCTCATTTCAGCATGCAGGGCTGTTGTAAAACCCATCTGAAGGTATTGTATGAAATAGGAAGACGATGAGGCAGAAACAGTTTTCCTCTGAAAACTCATG -AAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAATGCAAAATCTCTGGCCCCATCCTAGGCCTCCTAAATCGAAATCTGCATTTAAACAAGATCTCCAAGTGATATGTTTACACATTAAAGTTTTGAGAAGCACTGTTAGTAGGTGTGAGATCTGGAGAATTGTGTTATCATCCTGGTTCAGCCACTCACTAGTTACATTACCTTGAAAATTTACTTATCATTTCTGAGTCTCCATGTCCTCATCTAAACAATTACAGAAAATTATAATGCCCTCATCCAACCTACCTGCTATTGGAGCATGTGTGTTGAGACATAAATTTGGAGCATATATGTGGAAGTGTTTTGTAATGTATTAAGCACTAAATAAATATAAGATTTCATTCTTTCCACCATATGCATTTTCTTCAAGTAGATCCAGTGGTCTATGGGCTAAGAGGTCTCCATCCTATTCCTCTTTTGACTTAGAGCAGGAGAGTTGGCCCAAATATGAGCCTACTCTCATTGAAATTATGACAACTGCACCCAAAGCTGCTCCTGTTTTCGTGAGGATTGTCACTATTTCCCAAGGCTTCCATGCAGGCTAAGACCAGGCAGTTTCAATGATTCAAGCTGTCCACAAAATTCCTGGGAGACCTGCCACAGTGATAGTTAGGCCATAAAGAACTCCCTAGGATAGTCCCCCCCAAAAAAACCATGGGCTTTGGACACACATATCTGGCTCTGCCACTCCCTGTGACCTTGAACAAGTCAGCCTGGTTTTCTAAGCCTCAGTTTCTTCATCCATACACTAAAGATAAAAACACGTACTTTGCCAGACTTTTGTAAGGATGTTGTAAGATGATGTGTGTAGGCTGGGCATGGTGGCTCATGCCTGTAATCCCAGCACTTTGGGAAGCCAAGGTAGGCGGATCACCTGAGGTCGGGAGTTCAAGACCAGCCTGGCCAACATGGCAAAACCCTGTCTCTACTAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAGAAAACATCCCAATCCCAAGTGTAGTATTATCTTAGAACTACATTGTAACTAAATCTTCAGAACAACTCCAG -AAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAGAAAAAAAAAGAAAAAATTTATTTTCAAGCTAGGAAAAATAAAAATAATATGTACCCT -AAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAGAAAAGAAAAGAAAAAGAAAAACAATGCAAAAAATAGAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAGAAAATTAAAAAAAGAGAATTATCTGTGT -AAAAAAAAAAAAAAAAAAAAAAAAAAGAAAATATAATGGACAAAAGATCCCATTTGTAATGGCAAAAGCCAAAAGATAATAATGACAGATAAACTATAAAAATGTGTGGTACTTTTGAAAATATAATGGAAAAATTCTATTTTCAATAGTAAAAAAAAAAGAAAGAAAAGAAAGAAAGAAAGAAAAAGAGAAAGAAAGAAAAGAAAGAAAGGGA -AAAAAAAAAAAAAAAAAAAAAAAAAAGAAACAACCATACCAAATGTTAATTATGCTAATATGGGTTTTAATGTCTCCAATTTATAAATAAGGAAATTTAAGTCCAAGTGTTTCATTTAAGATCACACAGCAAGAAAATGACAGAAAAAGGACTTAGGGCTGTGTTAGTCCACTTTTGTGTCACTATAAAGGAATACCTGAGACTG -AAAAAAAAAAAAAAAAAAAAAAAAAAGAAACACTGTCCCTGAACCCATCCACTCTACACAGCA -AAAAAAAAAAAAAAAAAAAAAAAAAAGAAACGGCCTTATGAAGTCTACTGCCACACTTACAATGTAAATGTTTATTTATTTATTTAAAGATGGAGTCTCATTATGTTTGGAAGCCTGAAACTCCTCGGCCCAAGGAATCCTCCCACCTCAGCCACTAGA -AAAAAAAAAAAAAAAAAAAAAAAAAAGAAAGAAAGAAATATTATGAAAGTGAATTGTCATTACTCTGTTTAAGTCCTTTCAATGGCTCCCTATTGCTTTTAGCATAGTCTAAAATGTTTATGATTCTGTATTATATG -AAAAAAAAAAAAAAAAAAAAAAAAAAGAAAGAGGCCCGGCACGGTGACTCACACCTGTAATCCCAGCACTTTCAGAGGC -AAAAAAAAAAAAAAAAAAAAAAAAAAGAAAGCAAAAACAGAGAACAAAATGGAGATTGGTTGTTTTCAAGTTACTTTCCTTAAAGAGTTAAAACAGAGGTGATTACTTTATTATGCTGACTCCGGTTGACTGGAATCTTCTGTTTTGTTTTGTTTTAAAAGAGAGATGGAGTCTTGCTTTTTGGCCAGGTTGGTCTGGAACTTCTGACCTCAAGCAAGTCCCCCACCTTGGCCTTCCAAAGTGCTGGGATTACAGAAGTGAACCACCATGCCCAGCTGGACCCTCCTATTTTGTTTTGTTTTTTAAGGAAAACTGGCCTGTTTTAGTTTCACTGTGTGGCACTTAGCACATGTGACTCCATTCTTGTTTGGCCTGGTCTGATGGGGCCCAGTGCAGGAGGCTGGTCCAAATGATGGCCTCCCATTAACTTTGCTTCACACCGCACATCACTTGTTAAATTAACTGCACAATTACAACAAAAAATAATGTGCCTACTACTGAACTATGGGCTTCTCAGTAGGGCAGGAACATCATCTTATTTATATCAGTATCCTTGGAACACAGCCTGGTGCTTAACTGTGGCTCAATACCTGGAACACAGTAAATACACAATAAATGATCCTTCTGGGCAGGGGGCAATGGAGTGAAAACAACTATTCTCCATTGCCTCTCACAGAACTGAATTGCAGCCATCCTAGACTTCAAAACTGATCTAGTTTTCTCCCCAAAAAACAGTTTGCAGCACTCCAATGTCCAAGAAATAGAATATCCTAAACGAATTAGGGCAGGA -AAAAAAAAAAAAAAAAAAAAAAAAAAGAAATAACCTCCCTCATTGTTTATCTTTTACCTGATAAACTGAAAATTAATAGTGACTTTGAAATCATCTTCAAAAACTCAGACAACAACCTTTATGGTTTAATCTCCACATACTGCATTTCTAAGACTTTTAAAATGCCATCAACTTCAAGAGAAATTATTGTGAATATAACTTAGCAAAAAAGTGGCATGCATAGTTGTAATAAAAATGTATATATCTATGTGTCAGTCTTTAGAATACAAAATTGAGCATTTTGTAAAAATTACATTGAGGCACAGTGCAACATTTGTTCAATTTTAACAAAATAAGCTTCAAGCATGAAATCAGAAGCAATATTATTAGAA -AAAAAAAAAAAAAAAAAAAAAAAAAAGAAATTGATCTAGCTAGTTTAAAAATACACTTAAATATGTTTTAACTGCTTCTCTTAAAGAACTTTTGGTGGCAATTAATAAAAGCTCAGACTCAGAATTATGTAACGTTGTTATGTGGCAGATTCTGAATCTTTTAAAAATCAAGGTAGATACTATAATGGGTTTCCTCCTATGTTAAATATGACAGACTTAAGATTCTCTTTAAATAATATGCTG -AAAAAAAAAAAAAAAAAAAAAAAAAAGAACCAAGCCAAATGTGGTATTGATTATTGG -AAAAAAAAAAAAAAAAAAAAAAAAAAGAACCGCATCTTAGAAAAGTGGCTGGGCCAGGCACAGTGGCTCACGCTTGTAATCCCAGCGCTTTGGGAGACTGAGGCAGGCAGATGGCCTAAGCTCAAGAGTTTGAGACCAGCCTGGGCAACATGGCAAAACCCTATCTCTACCAAAAAATACAAAAATTAGCCAGGCATGGTGGTGCACACCTGTAGTCCCAGC -AAAAAAAAAAAAAAAAAAAAAAAAAAGAACTCAGGGATGCAGGGCATCTGAACAGGGGGATTGAAGGAGGGTGGGGGA -AAAAAAAAAAAAAAAAAAAAAAAAAAGAAGAAGAAGAAAGAAAAGAAAAAATAAAGCATACTGGGAGATATAAAGATTGGTTAGATAAGAATTTTGATTAAATGATTAAGAATAGTACAAGGTAAATTTCCAATATTATCACTTTTAAGCTCAGTATTACCTGTGTGACAATATCCTTCCTGTCTAAACAATGGTCTCTCATGTACTACATTAAACACTACATAATAATTATTTAAATAAGAACTATTTAAAGCAGTTTAATCACTAAAGCAGCTGGTGTGGTTCAGTTGAGTGGTGTGTGTTATAAGTCTCTGATATCCAATAACGGCCACATATTCTAACTTACACATAGTTAGAGGTTATCATAGTGTCACTCTTTAAAAGGTAAATATGACTAATTATATAATTGATAAAATGTTCAAAAATAGAAATTGAAATATTCCTCCCAACTGCCTTTGACAATGTGAATCCTTTAGGGAAACAAATCCATGGTGTAGGAAAACCATTCACTAGGAAATGATCTATTTAAACACTCAGTGTTTAAAGTTATATAGAAAGGTCAGTGGCAGAACCAGAATTAGACTTTGGATTAGTAGTGAGTCTATCTATGCATTAACTACTCTCCCAACTTCTCTGACCTCAAATGTGCCACTATATACTATTGTCATTAACTCCAGAGGTGACACTGTTTAGTCCAATTTTTAGCTCTTGTCCATTTACTATCATTTATTTTAACAACTCTATATTTTTATTTTTAGTGTCTGATATAATTTACTTAAGCCTTTTGCAATTTAAAATATTTGTCTTGAACCATTTCTTAGTGCATTAATTTAGACTGTAGAGACTTTATCTTTTCTTTGTAACTTTTAAGTTGAAAGAACCCTAATTCAAAAGATACTAAAATCGTAAATCTGTTGCTAGTTAGATGCCCGTTACTTTACTTAAATACTGAGACTTCTTGACTCCAACTCTGAAAGCCACTCTTACCTATATGTAAAAACCACTGACTATTTCACTGGTTTCACTAGTAGTCTATTCATCATTTAATGAGATTTACCACTTTTAATGTCT -AAAAAAAAAAAAAAAAAAAAAAAAAAGAAGGAAGGAAAGGAAAAGAAAAAG -AAAAAAAAAAAAAAAAAAAAAAAAAAGAAGGACACTATGGAAATAGTGGTATTTGAATGGGCTCTTAGAGAATGGGTCTGATTTCAACAGTTTTTCATGAAAAGGATGTGCATTTCAGGTAGAGGAAAGATATGAGCAGAGAAACAAAGGTGACAAGGTATGGGAGCAATTTTTAGATCAATGAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAGAAGGGAAACTCCTTACTCTTCCCTTGT -AAAAAAAAAAAAAAAAAAAAAAAAAAGAAGGGGCAAACTAAAGAGCTTCTAGCGTGCTGGCAATGTTGTATTT -AAAAAAAAAAAAAAAAAAAAAAAAAAGAAGTAGATATCGGTGAGGATGCAGACAAAAGGGAACACTTATACACTGTTGTTGGGATTGGGACTGTAAATTAGTAAAACCTGTATAAAAAAACAGAATGGAGATTCTTCAAAAATCTTAAAATAGGACTACTATTTTACCTAGCAATCCCACTGCTAGGTATATACCAAAAGGAAAAAAAACTCAATATATGAAAAAGACACCTGCACTCATGTTTATCACAGCACTATTCACAAGAGCAAAGTCATGGAATCAACCTAAATGTCCATCAACAGATGACTGAATTTTTAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAGAAGTTCAAGATAACACAAAAAAGGAATTCAGAATTCTAACAGAAAAATATTTATCAAGGAGTTTAAAATAAATAAAAATAATTAAGCAGAAATTCTGGAGCTGGAAAATGCAATTGGCATACTGAAGAATGCATCAGTCTTTTAATAGCAGAACTGATCAAGCAGAAGAAAGCATTAGTGAGCTTCACAACAGGCTAATTAAAAACACACGGTCAGAAAAGACAACAGAAAAAATAATAAAAACAGTAAAGCATGCCTAAGGAAGCTAGAAAATAGCCTCAAATGGGGAAATCTAAGTGTTATTGGGCTTAAGGATGAGGTAGAGAAAGAGATAGGGGTTTTATTCAAAGTGAAAATAGAAGAGAACTTTCCAAACCTAGAGAAAGATATCAATATCCAAGTACAAGACAGTTATAGAACAGTTATCATATTTAATGCAGAGAAAAAAATATCAAGGCATTTAATAAACAAAATCCCGAAAGTCAGAGGTAAGGAAAGGATTCTAAAATCAGCAAGTGAAAAGGAACAAATAACATACAATGGAATTTCAATACATCTGACAGCAGACTTTTTACTGGAAACCTTACAAGCCAGCAGAGAGTGGCATGACATATTTAAAATAGCGAAGGAAAAAAAAAAAATCTTTTACCCTAGAATAGTATATCCTGATAAAATATCCAAACATAAAGAAGACAAACATTCCAGCTACTTGGGAGGCTGAGGCAGGAGAATTGCTTGAACCTGGGAG -AAAAAAAAAAAAAAAAAAAAAAAAAAGAATCATAGCATTTGTTATTGTGATCTGTATGCCAGTCTTCGAATCTTCAATACAACATTATCCGTGGCGGTCACCAGTAATGTATCACTGTTAGCCCACATTTCAGTCAGGGATGAGCAGGAAGCAGCTGGTAGATTCAAACTAGTAATTTTAAGGGTGCTTAATACAGGGACTATTGTTAACCTTTATCACTCTTAGGCCTGAAGGGACAAGTGGTTACAAGAATCTAGAAGGAGTGGCTACATGGAGAAGGCGTTTGACAGGAGCCTTTGGTGGAGAGAAGCAGTCTTTGCAATCAGACAAGGAGGGAGCTGGGGAATCCATACCCAGACCTCACTCTCCTCCCTCCTCCAGTCTCCTGCCAGAGTGTTCCATTAACCAAGCACAGTTGGTTCTGTTGCATGAAGCAGGGTGGAGAGTAGATTTGGAAAGGACAGTGGCAGACATCTGATTGAGATAGGGTTGAAAACATGCTGCCATTTATAATTTCCCTCATTGTGCTGTCTTTGCATGTGAGCACAAAGACAAAACAGATGCCGATGCTAGGATGTCATTGACTTTTCATGTCTTCATTTCCCAGTGGTTAGGCAGGAGTGAGCCTGCAGACCTCTAAGACAGATGATGCAATTCTCCAAGCTTAGCATTCTAAACCAATTGAATTGTTGGCAAAAGACTACCAGCCGATGCTTTTAGAAAGATGTGATAGACTATTTTGTTTCTAACATGTCTCAAGCAAAGCACCCAAGAAAAATTTCCTCCTCTTTTTCATCTGTCTGCAGATGGGATCCTTGTTTCTCCGGAGTCATCTGCAAGTGTTACTGATCTCCCCATCTGAAACCCCAGTCAGTGGAAGAGAGTGAGATTTCAGGGGAGTT -AAAAAAAAAAAAAAAAAAAAAAAAAAGAATGATACGGCCCTCTCCTGAGTAGACAGGGCATGCCCTCTCAAAGTCTGGTGAACGGGCAGTTGGAAAAGGGACAAAGCACACTGGTAAAGTGCCAGGTGAGGCTGCCCAACTCCTGCACCCTTGCTCATTCCCTCATGTACTCTTCCTTCCAAACTTTCTCCCAGCCATACAGCAAGTCTCTTCCTGGTCTCAAAGCCATTCATCTCCTTTGGCCCGCATACACTACCAAATTACGTGTTAAATGTTCCTGGGGTTCTCTTTATCTTTTGTCTTCTTTCCCTTTTAAAATCCCAAACATGGGCTGGGCACAGTGGCTCACGCCTGCAGTCCCAGCACTTTGGGAGGCTGAGGCGGGCGG -AAAAAAAAAAAAAAAAAAAAAAAAAAGAATGCTACTTATTTTGTACCTTAATTTGGTGCCCTGAAACTTTGCTGAAGTTGTTTTTCAGATCAAAGAGCTCTTGGGTACAGACTGTGGGGTTTTCTATGTATAGAATCACATTGCCTACAAACAGGGATTGTTTGACTCCCTCTCTTTCTATTCGGATGCCCTTTATTTCTTTCTCTTGTTGATTACTCGGGCTAGGACTTTCAGTACTGTGTTGAGTATGAGTGTTAAGAGAGAAAGTCTCCTTTTTTGTTCCAGTTTTTAAGGGGAATACTTTCAGTTTTTGCCTGGTCAGTATGATGTTGGCTGTGGGTCTGTCACAGATGGCTCTATGACATTGAAGTATCATATGTTCTTTCAATGCATAGTTTGTTGAGGGTTTTTAATATGAAGGGATGTTGGATTTATCAAAAGCCTTTTGTGCATCTATTGGGATAATCATGTGGATTTTGCTTTATGTGATGTCACATTTATTGACTTGCATATGTTGAATCAACCTTGCATGCCAGATATAAAGCCTACTTGATCGTGGAGGAGTAGCTTTTTGATATACTGTTGGATTTTGCTAACTAGTATTTTGCTGAAGAGTTTAGTGTCTGTATTCATCAAGGATATTGGCCTGAAGTTTTCTCTTTTTTGGTTGTTGTATCTCTGCCAGGTTTTGGTATCAATGATGCTAGCCTCATAGAATGAGTTAGGGAAGGGATCTTCCTCCTCTATTTATTTGAAATAGTTTCAGTAGAAATGGTGCCAGTTTTTCTTTATATATCTGATAGAATTTTGCTGTGAGTATGTCTGTTCCTGGGCTTTCTTTGGTTGGTAGGCTTTTTATTACTGATTCAATATATAAGACATTACATAAATTTCTGTGATTATTTTGCCCTTATAGAATATCAGGTTAAAAATGACTTAATTTTTCAATGTATTATCTTTAATTAGACTTGTGGTTTAGCCTAGTACCATTTAATAATTGATATCAATGTACTCTGGAAACTTAAGAACCAATCTTTTCCCCGGTGGTTTTTGTGCACTTGCTTAATGATGTGGTTTCTTCAATAAATGATATCTTTAAAAATTTGTAGTGCAACCATGAAGCAAGGAAAATGCAGATCATAAAACTTCCATTCATTTACAAGAAGAAGAGTGGCATTAAAAATTTTAAATAACTATATGTTTCATAATTATTTAATATGTTTTACTTGTGTTCATTTGCTAATTCAATTTTTTTCAGTGACACATGAAATTATTAAATGAAAAGTATACAGTATCGATTCTCAAAGAAAAAAATCAAATGTTGGCAATACTTAAATTAGAATGTAGAAAAATAAAGTGGGAAAAATAATCCTGAATAGCCACAAGAGTTCGTGCTGATTTCCAGTAAGAAGACTGAACAAAACAGTCTCTTTGGCAGGATGTCTTCAGGCCATTGGCATATTTATATTCATTGTACTGAGGCAGAATCTCCACATGGAGGAATAAATTTTTCT -AAAAAAAAAAAAAAAAAAAAAAAAAAGAATGGAATTGCTGGGTCATATGGTG -AAAAAAAAAAAAAAAAAAAAAAAAAAGAATTCAGAGAGGGAACACATTTTTAAT -AAAAAAAAAAAAAAAAAAAAAAAAAAGAATTCAGCCTTGAAGCCATCTGGTC -AAAAAAAAAAAAAAAAAAAAAAAAAAGAATTCCTGTAACTCAATAAGAAAAAAACAGAAAATTGGGCAAAAACCTGGAAATTATATTTCACAAAAGAGGCTATTCAAATGGACAGTATAGGTGTGAAAAGGTGCTCAACTTTATTAGTCCTCAAGAAAATGCAAATGAGAAAACCATAATCTGATACCACTATTCATCCAACAGAAAATAATAAGTGTTAGCTAGTACAGATGACCCTTGAACAACATGGGGGTTAGTGGCACCAACCACCTGCTCTGTCAAAAATATGCATATAACTCTTGAATCCCCAGA -AAAAAAAAAAAAAAAAAAAAAAAAAAGAATTGCACAGTGTATGTCCCTTAATGACTACAGAATTTAAAAAGAAAATTATATAACTACAAAGAGCTATTTACAGAGCAGGAGCATCGCTGTCTTATAAAAGCATCACCATTTTAAGGTTCACCTTGATCAAAAACTACCTAAATCCAAAGTGCATCAGCCTAATGGCTAAGGCCAGCATGACCATAAACCACAAATGACATCTCCAACCAGAAACATTCCAACCATAAGATAAACCTCTCCCCAACCAGAGACATGCCAGCCCCAAGATAACCTCCCCTCCAG -AAAAAAAAAAAAAAAAAAAAAAAAAAGACATAGACTGGTTAACTGTATATAAAAATAAGAACATTGATCTGTTGCCTACAAGAAACACACTTCACCTATAAAGACACATGTAGACTAAAAAAATAAATGGATAGAAAAAGGTACTCCATGCCAATGGAAAACAAAAAAAGAGCAGGAGTTACTATACTTATATCAAACAAAATAGATTTCAAGATAAAACTATAAAAAGAGACAAAGAAGATCACTATATAATGATAAAGGGGTCAATTCAGCAAGAGGGTATAACAATTTTAAATATACATGCACCCAATACTGGAGCACCAAGCTATGTAAAACAAATATTATTAGAGCTAAAGAGAGAGAGAGACTCAAATTCAGTATTAGCTGGAGACTTCAACACCCCACTTTCAGCACTGGACAGATCTTCCAGACAGAAAATC -AAAAAAAAAAAAAAAAAAAAAAAAAAGACATGATCCCAGACGACAAGGACTTCACTTTATTTGGGGAGATAGAGCAGATGTCTACAGAGCACCCGATGTTATGGTAGATGTTTCAGCCCATAGACTCCTTATTGCATTTCGTTTTCTTTTCTTTTCTTTGTTTTTTTTTTTTTTTTTTTTTTT -AAAAAAAAAAAAAAAAAAAAAAAAAAGACATTGGAATAAACAAAACAAGATTGATCAGGATTAATGTTTTTTCAAG -AAAAAAAAAAAAAAAAAAAAAAAAAAGACTCGAAGAAGAAAAACAAGAAAGA -AAAAAAAAAAAAAAAAAAAAAAAAAAGACTGAAACTTGGCAGGATGAAGGTGTAGGGGAGGGAAAGGGTATGGGGTTGAGGACAGAGTGGAATTTCAAAGTTCAAGATTTCAGAGGAGAAGCAATTATAGGTGATGACCAGGTCTTGTAACAGGATAGGAGATATTGATGACAAGTGAGTAGAGCTCTAAGATGAGTCACAGGACAAGAGAAAATCTGATATTATGTGGAATAGGCACTAATGTGTACATTTGTAAGCTAGAGCCATGATTTGTAAAACCTACAAACTGTAACGCCAGCTTTAAATGTCACCTTCTCCAACAATCTACTTTTGATTGAAAATACTCTGTTTATAGTAATTCTAGGCCAGGCATGGTGGCTCAAGTCCTGTAATCACAGCACTTTGGGAGGCCAAGGCAGGTGGATCACTTGAGGTCAGGAGTTCG -AAAAAAAAAAAAAAAAAAAAAAAAAAGACTTCATGACTAAAACACCAAAAGCAATGGCAACAAAAGCCATAATTGACAGATGGGATCTAATAAAACCAAGGAGCTTCTGCACAGCAAAAGAAACTATCATCAGAGTGAACAGGCAACCTA -AAAAAAAAAAAAAAAAAAAAAAAAAAGAGACAAAACAAACAGTGGAAATTTATCTTAGAACATATAATTTGAGGAGCCTCCAGATTCTAATAAATATGCTTGAAAAGCAGAGATACAAGTAGAATTAATTTGAACCACTGCCCACTTGACATTGTAAAATATAATTGCATAGTCTTCTAGCAAATTTGGTTTTTCAAAAAAAAAAAAAACTTGTAAACTATTACAGGACGTCTGAAATGTCTCTGAAATAATTTAATTCTGAATGTAGTTTTTCCTCTTCTTCAGACCATTTTTAGTCCTAAAAATCAGAATATAATGAGATGAATAAAATCACAAAGTAAACAGTGTACATATTTCATTGTGGCCCTTTGATTTCAATAGAGAATTTTCTTTCCCTAGGTACCCAGGGGCCTAAAACTAAGCTAATATAGCTTTGTAACATGGCTTATGTGTATTCAGAACAGGTAGGACTTGAGACTGAGATAAATGAAGACATTTGCTCAAAGCAGTATGCTTGCCATTGAGAAAAATCAACAACCAGAATGAGCATTGAGTCTTGATTCATTTCTCCAGGCTTAAGGGTTTTTTAGCTACACTTCTCTAACATCTTTTAGTGAAATTCTTACTTCCCAAAAGAAATGTGTCAATATGTCATAACTCGATTTCCAAATACTAAGAGACTACTAATTTAGACTTTTCTTTTTAACTGGCATTGAATA -AAAAAAAAAAAAAAAAAAAAAAAAAAGAGAGAGAGCAAGAGAGAGAACTACACATTTATAATCAGGTTAAGAATACTGAAATGAACTTCAAATGGATGCAAAACTGGCAAAACTAGGCAATATCCACAAGGTAATAATCAGTTTCATTCCACTAAAGACAATTTTACATTTTTATAGATAGGAATGATTTGAAGATAGAAGTTTACTTCTATCTTTGCAGAGTTGTAAGACAGCCTGGTCAAAGATAAGTAAGCCCTATAAGATAGCCCTATAGGACCAGGTAATTCCCAGAGGCTCCAGCATTCCATTACAATAATATCCACAAATCTCTTTTGCCCAATTCAAAATCTTTCACAATTTCTTTCTAAAAAGGATACAGGGCCCAAATTACAAAAAGCCCTTAAAACAGACTGGCCTGACTTGGCAAAAAGGCTAACAGACATACACAAATATTCAAAAGATCATAGA -AAAAAAAAAAAAAAAAAAAAAAAAAAGAGCTCTGTTGAGTTTAACCTGCAAAGTATGTGTGTAGGAGCGAGGGGGTAGTGGTGAATGGACCAAAGGAAATAATAAGGTAAATTTTAGCAATGAGCAAACAAGAACAAATTTAAAGCTAAAGTTAATGCCAGCACAGGGGCTCATGCCTGTAATCCCAGCACTTTGAGAGGCTAAGGCAGGAGGTCTGTTTGAGTCCAGGAGTTCGAGATCAGCCTGGGTCACAAAGTGAGACCCCTGTCTCTACAAAAAAATTAGCCAGGCATGGTGGCGTGTGCCTGTAGTCCCAGCTGCTCGGGAGGCTGAGGTGGGAGGATTGCTTAAGCCCAGGAGTTGGAGGCTGCAGTGAGCTGTGATCATGCCACTGCACTCCAGTCTGGGCAACAGAGTGAGACCACATCTTGAAAAATTGTGTGTATAT -AAAAAAAAAAAAAAAAAAAAAAAAAAGAGCTGAGATCTTACCTGCGTGCATGTGTTCATTGTAGCACTATTCACAATAGCAAAGATAAGGAATCAACCTAAATGCTCATCAGTGGTAGACTGGGTAAAGAAAATGTGGTATATATACACTGTAGAATACTACACAACCATAAAAAAAGAATGAGATCATGTCCTTTGCAGCAACATGGATGGAGCTGGAAGCCATTATCCTAAGTGAACTAACACATGAACAGAAAACCAAGCCATGTGTTCTTACTTATAAGTGAG -AAAAAAAAAAAAAAAAAAAAAAAAAAGATAAGCACCAGCACCATTCATTGGG -AAAAAAAAAAAAAAAAAAAAAAAAAAGATAAGGCATGTGAAATGGACTAGGCCGGTAGGAAGGGGCTTGACAGCTGGTGAGGGGAGAATGGATTGGGGAGAAGATGAAAAAAGAATGCTGTAGCACGTTCTATGAAAGCAATCCTGGGAGGCTGAGGCAGGAGAA -AAAAAAAAAAAAAAAAAAAAAAAAAAGATACAATACAATAATACAATACAATAATAAATAAAGACTTGAAGCATAGACAAAAGAATTAGTAATTAAAGAAAAGAGAGGGAATAGATATCTCAGAACTAGATTCCACTATAAATAAGGACTGAATATAAGTTAAAGAATGAATTGTAAAGATGGAATTGACATACTACTTAATATCATTATAAAATGAACTAAAAATCTAAGAAAATATTTATAAGGGTCTTCACTCATGACCTAACATAAATATCAGAAAAACTGAGAATTAAATGCAAAAAAACAAGAAACTGTAAACTATTAGAAGAAAATATGTGAATATATTTAATTTATCTTTGTACATATTAAAGTAATGGAATATATAACAAGGTAACTGACAAATAGATTTTGCTAAAAAGTGTAAAATCTTTCACACTAGAAAACTATGAAAATGAAAATGACATAAAGCATTTGCAACAAATTTTGCAAGTGAAAGGTTAATTACCTTAATATGTAAAGT -AAAAAAAAAAAAAAAAAAAAAAAAAAGATACTGGTGAGGAAGAAAGGAGAGGATTATTCCTACGGTTTTGACTTAAGCTATCAGTTAAATGGTGGTGCCATATACTGAGATGGAAAATACTCAGAGGAGCAGGTTTGGGGTGCAGTGTTAGTTATGTTAGGTTGGAGTCACCTGTTTAACATGCAGATGGACATACCAAGTAGGTAGTTGGATATTCAAGTCTGGGTATAACCAGCTAAGTTGAGTAGAGATCAAGACTAGAAATAAAATGTTGTAATTTATCAGGATGTATATAAAGCCAAGGAACCACGTGAAATCATCTAGGGAGAGTGTTCGTGGAAGCAAGAGGAAGGCCAAAGGCTGATCCCTGGGCAGTTCAACATCTAAAAGTCTGTCTGAGAAGACCCAGCAAGAAAACTATGAAAGAGCAGCCAATAAGAGGAAGGCGTATGAAGTTTCCCTGAAGCTAAGAAAGTGTTTCAGAAAGTGAAGATTGCTCAACCAACCTGTCTTCCAGGCAGAACAAATGTGCAATAAATGAATAAATAAACGGAGCCACTATATGATTACTGTATCTTTAGCAAAAGACACAAAATATGAGCTATAACTTTTATCACGTAGTTTTCTGTTCTTAAACATTTTAAGGAAAATCTATTATTTTCTTCATGTATATTCTGTATGTATTCCCACATAGGTTTAATTTCTGCTATGAATTAATTCTGTCACGTTTTTGTGCCTGGGACTTCAGAACATACGGTATTACAGGAGTAAAAGTAAAACGCATCATTAAAGTTAACAACCGTATTCTGAGACTAAAATTCGAAGAGAAATTTCAAAAGTTTTTGGAGAATGAAGATATGCATGATTCAGAGTAAGAAGCTGAATTCTTTATGGAACAACTTTACAAAAGTGTGACTGTATTTGTAAAATTTCTATTTTAAAAGTTTACAGCATTAAAAATATACATATACCTTGTTAGTAAATGTTTCCTTTTTAT -AAAAAAAAAAAAAAAAAAAAAAAAAAGATCATATTGCCCATCCAAGAGGAAACTAAGAAAGTATATTTTCAGGAAAGTGACATGGAATGAAACTACATGCACACACCAGAGTCTTTGCACATTAACTAGGGATCTAATATTAATTCTGGGCCAGGAAGTGAGGGCTTGGAAAAAACAATAAGCAGAAGACTAAAAAATCAGATGTACATTTCATGGTGCCTGAGGATCACAGCCTACTGACCCCCCAGTATTTATCTGTACTTCATCTGATGCCAAAACCATTGATATTTTGACTAATTGTGATGCAACTACCTGGCAGAGATTACCAGTGTCCTGTTTCTCATCTGCAAAGGATTGTTCTTTAGTCCTTTAAATATACCAGCAATTTAAACGCAGCATCTCATCCTGAGTGTCTGGTGCCTGTGTCTACTTATAAATCTAGCAGGGACGAGATTGCTCAATCAAAGGGATCTATTTCTTTTTTTTTTTTTTTTT -AAAAAAAAAAAAAAAAAAAAAAAAAAGATGAAATGTAGCTTAGAAACCATTCTTCCATAAAACCAAAACCATATCTCTTTA -AAAAAAAAAAAAAAAAAAAAAAAAAAGATGCTTTATGTGACAGTGAAGAAGAGTATTTATAGCTTACATAAGACATGCCCTGGGGACGACTCCAAGAGTTACTGGGTGGGTGAGACTTTTGAGTGCAGTCACAGATTCCACAGAAGCAGATAAGGATACCAGCCAAATAATCTCAATTTATTATTATTAATGACCTGGCTGGTGTGGCCTAGGGAAACACAGGTTAAGTGGATCAAGGAAGAACTCAGTAACACCAAAAGTGAAGTGACAGCCTGTCTCATAGCTAAAGGAAGACAGACTACTATAGAGTGACATCAACAGCACCGTTCACCTGGGGACCGCTGTGTGCCAGCCTCTGTGCTGAGAAGTCACCCACATTGTATTCTGGAATCCTCAGAACCCTGAAAAATAAGTGGTAGCATATGCAGTTTTACAGATGAAGAAACTAGGATGTGACTTGCCTGGGACTCAATGCTACTGTGAGGTTGGACTGGGATCAAATACAGAGTTACTGGAAAGTTACTCCATGCTGTCTTCACGGGTATCACTTGTTTCCATGCTGCTGTTTTCTTTCCAAGTCTGGCAGGTGCTTATTTCAGGTAAAAGACTGGGAAGTACTGGCCCACGGACTGCAGGGAATTGATTTCATTAATCAGTGGACTATTTGTTGAATAATTCTTTACTCCTAAGGAGAAAGAGAAATAGAGGGTAAAGTCCTTGTCCTAAGAACATTTATTTATATAGCATTTGGGAGGATATGGAATAAATACATGAAAATTCATAGTATCAGGGAGTTTT -AAAAAAAAAAAAAAAAAAAAAAAAAAGATGTAATGTAGCTTAGAAACCATTCTTCCATAAAACCAAAACCATATCTCTTTA -AAAAAAAAAAAAAAAAAAAAAAAAAAGATTTAAGGCATGAGCCACTGTACCTGGCCATGTTTT -AAAAAAAAAAAAAAAAAAAAAAAAAAGCAAAAATACACCATAAACTTGAGATGCTGATTCCAATGATTAAATATGAAGGGACTTTAAGGATTTTCCTATACCATTGCTTAAATAACATAAACTCATTGGTAAGTGAAGTCTGTTGACTCACTTGTATTTCTTTCAAAATAGTTTATGGCTGGGCACACTGGCTCACGCCTGCCATCCCAACACTTTGGGAGGCCAAGGGGAGGATCACTTGAGTCCAGGAGTTCAAGATTAGCCTGGACAACAGAGTGAGACCCTGCCTCTACACAAAATAAAAAAAGATTAGCCAGGCATGGTGGCATGCGCCTATGAGGCAGGAGGATTGCTTGAGCCCTGGAGGTTGAGGCTGCAGTGAGCTGTGATCGCACCACTGCACTCCAGCCTAGGTAGCAGAGCAAGACTCTGTCTTAAAGAAAAGAAGAAAAGTTTA -AAAAAAAAAAAAAAAAAAAAAAAAAAGCAACCCCAAATTCTTCAGGTGAACCACCTCATCTCAAACTCTCATAGGTTTTTGGGTAATGTTGACCCCACCCTCAGGTTTAGGGGTGGGCTCTACTGTCCAGTCATCAGCATATCCCATTGTTCTGGTCATTGAGATTAGCTCTAGAATAAGCACAGGACCCAACCCAGGCTAGTTTGAATCAGGCCAGGAGTGTCTTATTGGTGGGAGGAAATTTCTCTATATCTGCTACTCTTAATGTTGAGACTTAAGGCCTGGAGGTGCTGCAGCCATCTTATAACCATTAAGGGGCAGCCTGTTCTAAGAAGCCAAAATAATAGAAAAGAACAGAGACTGGCGAGAAGAAGAGAAGCAGGGACATGAAGTGACAGTTTGAAACGTTGCATCCTGACACATCTGAAGACATCCCTCATGTGCAGACTTTTCAGTAATGTGAGTAGTAAATTCCCTTAAACTTTTTTGGGTATTCTGACAGCTGCAATCAAAAGATATAGGCAATATATAATTTTCCATTTAAGTATTTAACATTATAGCAGTTTGAACTCTAGTGTGTTTTTATTATCAATTATCTCATAATTATAATGTCCCTGTTTGCGTAACAGGTTCCTAACTCTAAGCCATTGACTACAGTAGCTAACTAAGGTTCAACAAAGAAAACTAGCTTTCTAACTTACTATCCATTTATAAAAATAAAATATATTGGAACTCAGGTAAACATATGGCCAATTCAGTATACAAATACTCATGTGTGAGAAATGTAGAACATGTTCATGTTTATAAGCTGTCTGGTGTTAACTCAT -AAAAAAAAAAAAAAAAAAAAAAAAAAGCAGCTTCACATTCACACTCTAGTTGTGTGCCTAAACTTCCTTCCTTACTGATTTTTGCAATAAAATAGTAGACCAATGGTTTGGACATGTGTATACCAAAGAGAGCTCTGATAAATTAAAAGTCACCTTGGCAGAAAGCAGTGTTCTGGATCTGGAATGCCCATGGTATATCAAAAGGTTCTTTGCAGAACAACCCCACAGATCAAGGGTCTGAGGTAGGAGTTTCTGAGTTATCTAGAGAGCTAGGCTATGGACAGGGCAGGAAATTCCTTCATAAATTACCGACGTAGTATTTGCCTTTCCTAAATGATCATAGAGCAAAGTACAATGAAAATAGCACAGTGCTGGGCTCTGAGAGTCCAGAGTTCAAGTCTGGGACCCCTACTTACTATATGGGCAAGTTACTTAATCTCTCTGAATCTGATCTATAAGATCTA -AAAAAAAAAAAAAAAAAAAAAAAAAAGCCAAACAAACAAAAAAAAAACCAAGTAGTTTTCT -AAAAAAAAAAAAAAAAAAAAAAAAAAGCCAATGAAGCATATTCACTTTCATCCATCAGTTTGGGAATTCTTAGTACTGTCGGTATGAGTTGTCAAAAAAGAGAAAAAAATCAGGCATGGTAGTGGGCACTTGTAATCCCAGATATTCAGGAGGCTGAGACAGAAGGGTATCACTTAAGCCAGGAGACCAGCCTGGGCAACATAGCAAGACTCCATTCCAAAAAAGAGAGACAGAAAGATGGTGAAATGCCTAATATAGGTTAAGTGTTTATTAGATATTGGTCAGAGTGAAGCAG -AAAAAAAAAAAAAAAAAAAAAAAAAAGCCAGGCAAAATGGCATGTACCCATAGTCCTAACTACTCAGGAGGCTGACATGGAAGGATTGCTTGAACCCAGGAGTTTGAGGCTGCAGTGAGCTATGATTGTGCCACTGTATTTTAGCCTGGTGACAGAGCAAGACTGTGCCTTAAAAAAAAAAAAAGAAAAAAGAAAAAAGAAAAAGAAAAAGAAAAGAAAGAAAGCAAAGAATAAAAAGTTTGTGGAATGCCACTAGAGCAGTTAAAAAATTTTTTTCTCCACACCATGATTCTGTAATAAAGCAGTTCTTAAAAGCAAATTTATAGCATTAAACACTTAGAAATGAACAAAAGTCTCAAAATGATGATCTCAAATTCCACCTACAAAAAGAGGAGCAAATTAAACCCAAAATAAATAGAAGAAAGGAAATAATAAAAGTCAGAGCAGAAATTAATGGAATAGGAAACAGAAAAACAAAGAAGAAAATTAATAAAACCAAATGATAGTTCTTTATCACAAAAATGATAAATCTCTAGACTGAGTAGGAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAGCCCCTTGAGTCTTGAGTCATAGAATTAAATAATTATTTTGAATTGAATTTGAATTTATTGAAAGATTTGAATTTAGTGAACTTGATATTGAAAAGTTTAATCAAATCAAGCTTAGTGATTTGTTGAGATCTTTACATGTCATTGTTAACAATTTAACCAGTATTGTTTATTCTTCATTATTAATATCCAATTATTC -AAAAAAAAAAAAAAAAAAAAAAAAAAGCCCGGGTGTGCACACCCTGTAGTCCCAGCTACTCCAGATGTTGAGATGGGAGGATCACTTGAGCCTGGGAGGTCAAGCCTTCAGTGAGCTGTGATAACGCCACTGCATTCCAGCATGGGCGACAGAGCAAGACCCTAACTTAAAAAATAAAATAAAATAAATAATATCTTTGTGTGAGTCTTTTTTTTTTTCCCCGAGACGGAGTTTCGCTCTTTCGCCCAGGCTGGAGTGCAGTGGTGCAATCTCCGCTCACTGCAGCCTCCGCCTTCCGGTTTCAAGCGATTCTCTTGCCTCAGCCTCCTCAGTAGCTGGGATTACAGGC -AAAAAAAAAAAAAAAAAAAAAAAAAAGCCTGCAGAATAAATGAAAACAACAATAACAAAAACTGGGGGTCAGTCCCACACCACTATTCACTGCATCTCTGGAATTCAGCTTTTGGGATTTTTTTTCTATAAAATGAAGTTGATATTTTCCCACTTCCTAAACAGAATGAATGTTTTAAGGAACAAGGAAAGAGCATTTGCTTTGAATTTCTAATATTAAAAGGAACTATAAGAATAGAAATACAGTTAACCACTATTTTCTTAACTCTCAACGAACAGATATATTTCTGCTTTAAATGAGTGTTGTCTATCACGGCCAATCAGCTGCTAGCAAACTCTTACCATTTATCCAAACTCTGCCCTGAGGCACTTGCTGTCTTATCCAACCAACCATGTACAACTCTACCTCCACCCTTTAGCTATATACAAGGATTTCCTGTGTCAAAGAATAATGAGTGGGCCTGGCACGGTGGCTCACACCTGTAATCCCAGCACTATGGGAGGCCGAGGCTGGTGCATGACCTGAGGTCAGGAGTTCCAGACCAGCCTGACCAAGATGGTGAAACCCTGTCTCTGCTAAAAACACAAAATTAGCTGGGTATGGTGGTGCATGCCTGTAATCCCAAGCTACTTGGGAGGCTAAGGCAGGAGAATCGCTTGAACCCAGGCAGCAGAGATTGCAGTGAGCCGAGATCACGCCATTGCACTCCAGCCTGGGCAACAA -AAAAAAAAAAAAAAAAAAAAAAAAAAGCGCCGGGCGCGGTGGCTTGTGCCTGTAATCCCAGA -AAAAAAAAAAAAAAAAAAAAAAAAAAGCTGGGCATGGTGGTGGGTGCCTGTAATCCCAGCTACTTGGGAGGCTGA -AAAAAAAAAAAAAAAAAAAAAAAAAAGCTGGGCGCAATGGCTCATGCCTGTAATCCCAGCACTTGGGGATGCCGAGGTGGGTGGATCACAAGGTCAGGAGTTCAAGACCAGCCTGGCCGACATGGTGAAACCCTGTCTGTACTAAAAATATAAAAATTAGCTGGGCGTGGTGGTGGGCACCTGTAATCCAAGCCACTTGGGAGGATGAGGCAGGAGAATCGCTTGAACCCAGGAGGTGGAGGTTGCAATGAGCCAAGATTGTGCCATTGCACTCCAGCCTGGGCAACAAAGAGGGAAACTCCACCTCAGAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAGCTGGGTGTGGTGGCGGGTGCCTGTAGTCCCAGCTACTTGGGAGGCTGA -AAAAAAAAAAAAAAAAAAAAAAAAAAGCTTGGGTTACAAAAATTAGCTGGGTGTGGTGATGCATGCCTGTAGTCCCAGCTACTTGGGAGGCTGAGGCATGAGAATCGCTTGAACC -AAAAAAAAAAAAAAAAAAAAAAAAAAGCTTTAAAAATAGAGTAACTTATGG -AAAAAAAAAAAAAAAAAAAAAAAAAAGCTTTGACCAATGCAAGATCAGTGTGTGCTAGAGTGGCTAGAAGAAAGTCACAGAGTTCGGCCGGGCATGGTGGCTCATGCCCCTAATCCCAGCACTTTGGGAGGCCGAGATGGGTGGATCACAAGGTCAGGAG -AAAAAAAAAAAAAAAAAAAAAAAAAAGGAAAGTGGTTAGAATGGAAAACTGTACAC -AAAAAAAAAAAAAAAAAAAAAAAAAAGGAAGGACTGACTTGGGAAGGAGGGAGATTGGAGGTTCTTACCCAAACCCCTCAGTGAGGACCAGGGAAGATGTTAGCTTCCTGTTTATATTTGTAAGGAATATGGAGGCAGGAGTCGGAGGCAGGAGTCGGACAAACCTAGACTTGACCTGTCTTAGTCATGATTTCCATAGATATTTGTCATGGGCATAGACATTTTCACAGCTTCCACA -AAAAAAAAAAAAAAAAAAAAAAAAAAGGAAGTTCAGAAGAAAGAGAGGCAACCCAGGGTACTAGGAAAATAACTTCATAAAAAGTATAATTATCCTTAAGGAGGTATATAGTTCAACCATAAAATAGAAAAAGAGAGCAATTAAGAAGAAATAAAACAAAAAATCAAGCTCTTAGAAAACTTTTAAATCTGTATAGGGGGAGCCTATTAAAGGTCTAGATAATAAAGTTAAAGAAAGAGACCAAATGTAAAGTAAAGATGCAAGGAGATAAACAACAGGAGATTAAAAAAATTTAAAAACACAGAATAATCTTGGAAATCCAGTATCTAAGAGAATTTTAGAAAAAGTGAACAGAAGAACCCAGAGGAGGACTAATTCAAAAAATATCCCCAGAACTAAAGGAGTTTTAATGGGCATACTCAGTGCTTAGCAAATAAATTTTAAAATATAAATGTAAAATTCCAAAATTCCAAACCAGGGATAAAGAGAGGATCCTAAAACCTTCCAGAGATTTTAAAAAATAGGTCACATACAAACCACTGGAAATAAGAATGGTATCAAACTTCTCATCAGCATCATTAGAAGCTAGAAGACAATGGGATAATGCCTTCAAAATCCCAAGTAACAATTCAATCTACAACTTTAAACCAAGCAAACCTGTCACAAATATGAGAACATAATGAAGACATTTTAATATCTGAAAAAGC -AAAAAAAAAAAAAAAAAAAAAAAAAAGGAATGGCGAAAACTGCAATTACTTTTGCACCAACCTAAATAGCTTACTCGTGCTGGGTAGTCCGATTTCCATCTTACAATGCATTGGTGCTGGGCCTGCCTATCTTTATGAATTGATGGGTCTAACAAAACCCACTCATTATGGGCCACTCCAGACACATGGCCAATGTTCATTTCTCTACTAGGGTCCAGGAACATACCAGGAGCTGTTTTTCAAGTAAGAGAATACATTTCAATTAGGAAAGAAATTTGATTATCAAGATTATGTTGCCCTCATAAAATGAATTAAAGTGTTTTTCTTTTTTTGTTGTTGTTCTACTGAAACCTTTATAAAGGATTTGTGTTATTCCTTAATTAGTAAAATCCACTTGCAAAGTCATGTGGGCCTGTGTAAGCAAACTATGAAATTACAAATTCAGTTTAATAGGTTTCAGACTATTTGTGTATTCTACTCTTTTTATGTAAGTTTTGATAGGTTGTGCTTTTGGGGGAATTTTCCTATTTCCCTCAGAGTTCACATTGGAAAGTTCTTGCTAGTCCAAGAGGGTAGTAACAATTCAAATA -AAAAAAAAAAAAAAAAAAAAAAAAAAGGACCTGTATTCATAGAGTAACATCCCTATGTCCTGGCCTATTAGAATATCGCCATTAGAAGACTTTTTAAAATCAAGGAGCACATTCTCAATTTTAGTTGGAAGTGCGATCACCTCTTGGTAATTTGACTCTCCAAAGGTCAGACTAAATAAATCCAGGAGCTAAGGCCTTCTG -AAAAAAAAAAAAAAAAAAAAAAAAAAGGAGAGGATGCTGTGGCAAGAGGTATGGATTTGTCTGAGGTAACCAGCAGAAAACTGCATGTGTGAACATTTTACTATCACTCTGTGGAATGAAATGAACATGATTCAGAATCCCATGTTCAGATGAAAACTATGATTTTGGTTAACCATAGCTTAAGGGCCTATTCACATCATAAATTTGCTTTCTTTTTTATGATTCATGCTATATTTTAAATTATAAAACATTTCCAACATAACAGTATAACAAACACCCATGTATCCATCGCTCAGATTTGACAAATGCTAATATTTTCCAATATTTACTTCATATTCCTTCCCCCAGACTCTTCATTTTTAACATATAAAAACTGAGTTTTCTTTCTAAAACTCAAAGATTACTCTGAATAGTGATAAGAGGAAATAGGTAACAAGGGTTATAATCATGAATAATATAATAGAGAGAAAACAGTTCATGATTTTCTCAGTTTTCTCACATAAAGCAAGCAGGGTATATTAATTTTCTCAATGATAGGAGGCTAAAACTACAAAACATTATAATCTGACCTTATATTTAAGACAGAACTTCCCACATATAAGATCAATTAATATCCAAGAAATATAATTAATGACAATACTAATGTTTTTAAAAAATACATTTTCACACCTATGTGTTAATCTCACAACTCTGTGAGGAAGGCAGTACAAAAGAGGACACTGAGGTTCACATAGGTAGTATTAGGTTCAAACTCATCCTGTGTTTTCTCTATTCTTCTTCTAA -AAAAAAAAAAAAAAAAAAAAAAAAAAGGAGTAGAGAGGGATTTAAGCAGAGTTAGAGAAGTGAAAAATTACATAAAGTAGGAAGTGGGGTTGGTCCATATGAAACCCATCTGAGTTTGCCAACTGGCGCTTATCAAAATCAGGCTCCCACAGAGACAGAGACAGGGGTCCTATCTTCATCTTGAGGCGTTGGCTGGAACAAACAGTAAATTTTTTTTGGCAGCCTTAAGTTTTCTTAGGCGGACACTTTAAGGAGGGATCAGGTCCTCCTAGGAATAAGGCCTTGAGCTA -AAAAAAAAAAAAAAAAAAAAAAAAAAGGAGTGTATGTAGTCATACTGGACTGACCTCAAATTCAGTAGCTTACATTGCTTTA -AAAAAAAAAAAAAAAAAAAAAAAAAAGGCAAGATAATTACAGACCATAATAGATGCTATGAAGGAAGTAAGTCATGCCAGAATAACTGGGGAGAACTGACTTAAATAGGAGTGGTAGGGGAAGGCATCTGACATTTTAGCTGAAGCCTGAAGAGTGAGAATGAGCTGGTCATTTGATGTGCTGGGGAAAGAACATTCCATGTAAAAAAGAACATGAAATGCCAAGGGTGGGAGGGTGTGAGGAGCTGAGAAGGGGGCAGTGAGTGGGTAGTGGGAAAGTGGTATAAGAAGGGTTGGGGAGGAAGCAGGGCCCTGTAGGCCAGGGAAAGAAGTCTGGAACAAAGGGAAGACAGATGACCATGATTGACTTCATTCTTTTACCTCCTGAGATGG -AAAAAAAAAAAAAAAAAAAAAAAAAAGGCATTATTATAGTATTTGCTTTTCCTAGATACATGAGGCTACTAACCTGGAAGTACTTAAACTAGTCTCAACTTGGAGGTTTTTCAGACCACACAAGTAGTTTTAGCTGTACACCCCTATGTGAAAAAATTTGTGGTTATTAATTCTCAGGAGATATTTTTTCCTCTACTCTTCATGCAATCCTAAGGCAGACAATTTTCTTTCCTATCTTCAGCTAAGGGTGGAGGTTATTTCTAACTTACCCTTTAA -AAAAAAAAAAAAAAAAAAAAAAAAAAGGCCGGTGTGGAGACGCACACCTGT -AAAAAAAAAAAAAAAAAAAAAAAAAAGGCTAAAATGAGAAATTTTATATTGTGTATATTTT -AAAAAAAAAAAAAAAAAAAAAAAAAAGGGACCTATCCATACAGTGGAATATTATTCAGCCTTAAAAAAAATGAAGCACTGATAATGGATGAACCTTGACAACATGCTAAGTGAGAGAAGCCAGACGCAAAGGACCACTTATTATATGATTCTATTCATATGAAATGTCCAGGACAGGGAAGTTTTTGGAAATGGAAAGTAGACTAGTTGTTGTTTTGGGCTGTGGGAAGACAGGGGGATGAGGGGTGGTAGCTCGAGGGTACAGGGTTTCTTTTAGAGAGGATGAAAATGTTCTAAAATTGATTGTAGTGATTCTTGCATACATCTTTCAATACACTACAAAACATCGAATTTTATACTTTGAGTGCGTGAATAGGATGGGATGTGAGTTATAGCTCATTAAAGCTTTTTATAAAGAAAGCCTACCCCCTGTTCATTAAAAGCCTCCCTTTCTGTTGAGTCAATGACACTGCTGGCCTCTGGCCAAACGTGGGCCAGCACAGGTCCTGGAGTACGGAGGACTGTTTCCAGTTCTGGCTTCCCCACTCCCAGGAACTGTAGGCAAATGGCATCTTCCCTGAGCCTCCGTTTCTACATCTGTGAAATGGAGGAGAGAAAAACAAAACCTACCTGGGAGAGTTTTTGGGGCTAAATGACTTGTCCAGGTACAGGTTAGCCATGCACCAGCCAGACCGAAAGCTGCGTGGGCTCCAGCTCTCACTGCGTCACCCCCCTTGATTGATTACGTCTGATGCCCACCTGCTCCCTGGAGCAGGCATTGCGTATGGCTGTTCTTAGCAGTGTCTACTCCTGAATTGCAAAGGGCATGGTTTTTGTGATAATGTGGGGCCTTCAAACAGCCTCCTCAGATTCGTGCTGCTCTTCCTTCCACCGTATTGACCTCTAAATACTCTCCTGCTCTGTCAGCTGCCCACGTTTATGAGTCTGCTGTAATGCAGGCAAAACCCTCCTGCTGCATTTATCAGAATTACCTAGTAGGTCCTAGGTTTGCTTCCAGCAGCCATTTGGGTCACATTTACCAAGTGTCTTTTGTGGGCCTGAGAGACTTCTCAGCATTGGAGACAGACAGCTACATTAGAGACTCATCTGTGCCTTCAAGATGCTTAGGATCAGCTGGAAGAGACCTCACATGGACAGCGTGCTGTATGTCACCCCAGGGGCATGAAGATGGGGGATGATCCTGCAGAGGCAAAAACAAACAGCTGAGTCGGGGAAGGACTAGCCTAGGAACAGGTGTGGCAATGAGGGAGTGCAGTGCAGAGGCTTGGGAAGGCCTGGCCTTCTGTCATCCATCTGTGTAGTATTTTCCAAACTGCCTGCAGTAGCTGCCTTAAAGTCAAGGAACATTAAAGCCTCCATCCCCTCTATTTTTTCAAACAACTGTAAATATTCCAAATGCGAGCATACTATGTCAGCTTGGTGCCCCACTGGGCCCCATTTACCAGGCAGGTAGGACAAGTGAATGG -AAAAAAAAAAAAAAAAAAAAAAAAAAGGGCAAAAGACCTAAACAGAGATCTCACCAAAAAAGGTATACATATGGCAAATAAGCATATGAAAAGATGTTCTACATCATATCTCATCAGAGAAATACAAATTAAAACAACATTGAGATATGACTGCAAACCTATTAAAATGGCCAAAATGCAAAACACTGACAACACCAAATGCTGGTGA -AAAAAAAAAAAAAAAAAAAAAAAAAAGGTAAAATCCAGATGTATGGCAAGAAATAGCAAATGTAAACAAATAAAATATAATAAAAATTTAAGCATAATAA -AAAAAAAAAAAAAAAAAAAAAAAAAAGGTGATTGGATTCTGATTATATGTCAGCGGTAAAGTTGATATAGTTTGCTGGTAGATTGGGTATAGAATGTGAGAAAGAAGTGTCAATAATGCTGTAAGGATTTTTGGCCAGAGCAACTGAGAACATGGACTAAGTGTTACAAAAGTAAATATTACGGTACTTTAGAGGAAATGGTCATTGTCATTGACCATAACATTTAGAAGAAAAAGGAGAGCATAGGAAGAAACTGCCTTTGTGGATATTCTTCAACATACCCATCTTTATAAATGACCATATCATTTAGAAAGAGGTTGAGGCCGGGCGCTGTGTCTCATGCCGAGATCACACCACTACACTCCAGTCTGGGCTACAAGAGTGAGACTCCGTCTCAAAAAAAAAAAAGAAGAAGAAGAAAGAGGTTGAGGAGGTTGAGCTTGAGTTCTAAATGATAGTTTAGGATTTCAAGATATAGCACCCAGGTAATAAGAAAAATTGTAGTGTGTTGACAAAGTGATACCTATTAGAAGGGAAAATGGTTTAGAAGGTAAAGATTTGACTATGTTATAGATTTAAAAATGTATTTAACATCTAAATGATAACAGTTTTCAAAATTTGTTGGGTTTGATTTTAGATATATTATTCAGTAAACATTGTTCCCTAGGAGAAT -AAAAAAAAAAAAAAAAAAAAAAAAAAGTAAAATGTTAAGAATTCCAAATATCATCTCACAAGCAGTTATTTAATGTCATAATATGTTATTAAATTTTAATCTACTTTCTTTTTTATATTCAGTCCCTAAACCCAACTTAATATTTCATTATAAAATTTAACAAATTGTGATTTTTCTTATATAGCTGAAGTCAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAGTAAATGCTGGATAATGTCCGTATTAAAGGAGATATGTGGATGTACAACACAGTGTCCTGATAGTTGCATGGTAGACTGGTATACTTGCTTCGAAGAGGAAACTGTAAGCTCTTACTTAAATTACATATACACATGAATTGACCTAGCAATTATTTTTGAGGTGCAGGTATAGGCTTCTAAGGAAACACGTGTAAGGATGTTCATTAATATGAGTACCAGGGAAGGGGATCCTCTTTTCTTTCCCTTTCTAGGGTGGTGGACAGACAAGCTGTGGTAGTGCATACCCACACAGTGCTATACTCTATAGGGATTATATGTAACAAACTAGAATTATACATAATAAATAAGACAGATCTTAAATATAGTGGTAAGAAATGAAAAGGGTAATGCACAGAACAGTTTACAAAATATTATTATGTAAATTAAAATACATCAAAACAGAATGTCCACTGTATAAAAACATGCTGCTAAAGATTGTACATTATCTGTATTAGAATGGTTATCTACAGATGCAAAGAAATGAAAGAGGGATTTGGGAATAAAAAGAAATAAATAATTTAAAAAGAGGAAAAATTTATGCACTGAATGTGATGATGTGTCATAAACTAGGGAATAATTATAATTGTATATGTGACTTTTCTGAGGCATAGTTGTTTACCTGTAGCTTTAATGTATGAGAACTGACCAACTTTTCATGAAAAAAATAGCAGATTTTTATCTACATACTTCATATACAGCATTGATTCCATTTTTATTTATTTTAACTGTACTTTCAATTGGAGCAAAGGATTATGTTTTGCTTTGATTTTTGCAATTTCTTTTCAAGTAGTTGCTTTAAGAAATAGTGTATAGATTTTGATCTATTGTGAAATAGATCTGCAAAAGCCTGTGTGTAGACCCTAAAGTTTTGGGAAAATTAATGAATTATTCTAAAAATAATAAAGGTGAAATATATGTAAAACATAGTGATT -AAAAAAAAAAAAAAAAAAAAAAAAAAGTAGCAAGGATGCTAAAGATCAGTTTTAAAAAAATGAAAGTAAGTGTACATTTGGTTCTGGAAACCACATGCTTTTATGCTATCTTAGTCACTAGCAGAGAAGGGTTCCTTGACAAGGAATCAGGCTATAATATTACTTAATACTTAGTATCAAGGCAGGACTGCAAGGTGATATTTACCATGACTCTCCTTGTACCAAGGGCTGGATTTCTAGCAACTCCTTCCCTGGGGCCAAAGTCTAATACTTTTATGGCCAAAAGAAGTTATGTAACAAGTCAGAGGAGATGAAGGCGGGAATTAGATCCAGGTCCAAAGTGTCAGTGGCATTGTGCACAAAAAACTGACTCCTAGAGGGAATAAAGGTCAAAGCTGATCTGACCACTTGGCAGTTTGAGGATGTCATTAGTTGGATAAAACGTCTGAAGTCTGGCCGGGCGTGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGC -AAAAAAAAAAAAAAAAAAAAAAAAAAGTGATGGATTATGAACTATTTAGAAGAAAGAATAATCATGGCAGACATGAGTCCTAAATGCTTTGAATTTATCTGGAATTAGAACATTCAGAAAAACATTAGTTAAAATGTGCTGCCGCTTGGATTCTGTCTTTAACTTTGCTGTACGACTAAAACATTTAATTTGTGTCTTAATGTTAACATTTCTGATCAAGTACAGGGAAAAACATAATATAGAGAGATTTAGAAATACTTTTGTTTAATTGCTAAAGTCCTATTTGGTTCATTGTTCTGAGGAGTTAAGGTGGAATTGTGATCCCAGTACCATGTCTTCTAATAAAAGCCATTTTTGTTCTGCATTTTCAGATGTTAATTATTCA -AAAAAAAAAAAAAAAAAAAAAAAAAAGTGGTGTCTGCTGTGTAAAAGTTCTTAATTTTAATGAAATCCAATGTGTCAA -AAAAAAAAAAAAAAAAAAAAAAAAAAGTGTATTTGGTGGTGGGATCCTCTAGAGTCG -AAAAAAAAAAAAAAAAAAAAAAAAAAGTGTGAGAAATGTGTTAGGCACTTCAAGAACTCCCAGAT -AAAAAAAAAAAAAAAAAAAAAAAAAAGTTAAATGTGTATATTGTAAATGAAAGTGAGTATGAAAAATATCATATTTGTATGCGCTTCCAGCAGACCCTGCAT -AAAAAAAAAAAAAAAAAAAAAAAAAAGTTACTCCTGGGAGTAACTGGTCCAAACACCCTAGTGTGGCCAAGGGTCCCTCATG -AAAAAAAAAAAAAAAAAAAAAAAAAAGTTAGTGAGTTATTTAAGGTGAAAGCTTATTATCAGCAAAGTACTGACTAAAAGCCATGTTTCCTCTTCCTTATGTTACAGCATACTGCCTGGTCTTCCCTGGAAATCCTAAAGAGCAACGAGAAAAGCTCCCACTTAAGTTGAGATGTGGG -AAAAAAAAAAAAAAAAAAAAAAAAAATACAAAATTAGCCAGGTATGGTGGTGCATGCTATAATCCCAGCTACTTGGGAGCCTGAGGCAGGAGAATCCTTTAAACCCAGGAGGCAGAGGTTGCTGTGAGCCGAGATTGCACCACTGCATTCCAGCCTGGGCAACAAGAGCGAAACTCTGTTTCAAAAAAAACAAAAGAAACAAAAGGCATAAAGATCAGAAAGGAAGTAGTAAAACTCTTGCTATTTACAGATGATTTTTCCATACAAAATCAAATCCTAAAGAGATCTACAAAGCAACTACTAGAACTAATAAGTGAATTTAGCTAGAATACATGCTAATATGCAAAAATCAATTGTTATTTAGATATCAGCAACAAAAAGTTGAAATTTTTAAAAATTCCATTTACATTAGTATAAAAAACATAAAATTCTTGAGAATAAATTTAACAAAAATGGCAAGACCTCTACACTGAAAACTAAAAAACATTGCTGAGAGAAATTAAAGATCTCATGAAAATGAGATATATACCATGTTCATGAATTGGAAGATTCAATATTTTCATGCTGTCAGTTACCCCCAAATTGATTTGTTCTTTCAATACAAGCCCAGCAGACTTTTTTGATAAGAATGACAAGCTTATTCCAAAATTTATATGAAAATGTAAAGAATGTAGAGATCCAAACCAATCTTGAAAAAGATAACTAAATTTGGAGGACTAATGCTACCTGACTTTAACACTTACTACTTACTATGAAGGTACTATAATCAAGACAGTGTGGTGCAAACTTAAGAATTAATATATAGATCAATGGAACAGAATAGAGAGCCCAGAAATAGATCCACCCTTCCATGGTTTCTAAGCTTAACAGGCACCACAGTGATCCAATAAGAAAAGAAAATATCTTTTTTAACTGTGCTGAAAAACTGAATATCCACATAGATAAAAATGAACTCCTACTGCTGCCTCACACCATACATAAAAATTAATTTGAGATGGGTTTTATAAATGCCAAATATACATATGAAAACCATAAAGCCTTTATAAGAAAACATTAGAGAATATCTGCATGACTTGGAAGTAAACAAAGGTTTCTTAGACAAATAAAAAGAAGCAATAATTGTAATGTTTTGTTTTAATGCATTAGAATTCACCTAAATTAAACATTTCTCAGCAAAAGATACCACTAAGAAAAGAAATAGGCATGCCCCAGACTGGGTGAAAATATTCTCAAAACATACTTAACAAAGGACTAGTATTCAGTATATATAAAGTCTTACAACTCAGCAATAAAAAGACAACAACCCAATTAAAATATTCAAAAGATTTGACCAGACACTTCTCAAAAGAATATACGCAATGGGTCAATGAGCACTTGAAAAAATGTCATAGAGAAATGCAAGTTAAAACTATAATGAAATACCCATTACACATCCACCAGAATGACCAAAATTAAAAAGACCAACAATGCCAAAGTTGGGCAAGAATATGAAACAACCAGAATACATTGATGATTGGTAATATAAAGTGGCATAACCACTTTAAGAGAAGTTCCAGTAGTTTCTGATAAAATTAAACATATACCTATCCTGTAACCCAACAATATCATCCCTAGGTATTTTACCCAAGAGAAATAAAAACACTTGTTTTAAAAAGGGCTTTTATAAGAATGTTCACAATAGATCTATTTTTTTATACCCCCCAACTG -AAAAAAAAAAAAAAAAAAAAAAAAAATACAGTAACATCATCAACAGGCATATACTGCCATTTTTGAAAAGAATAGCTAAATAAATTAAAACTGACATAATCAAAAATATACTAGAGTCACTGTAGAAGTGTGGCACATATATGGGGCCCCTGTTTAAATAATTACTCTGTATACACAGACTACAAAGACTACAAGACTTGGCAGCAAAATCCATGACAAGGGGATGTGTAAGCACAGCAAAAAATTCTTTAATTGTAATGCCATGTCTTTAATATAGGAGTTTTTTTTTTT -AAAAAAAAAAAAAAAAAAAAAAAAAATACTTGTTGAATGTATACATTGCAAGTTAGAATTTATGTAATAGTACTTACAGTTGCTGTTTATTGAATGCCTTATTAGCAGCAGGAGGCAGCATATAGCATAATAGCCATGAGCTTGGATGCTGCAGGCTGACAGACCTGGGTTCAAATCCCAGTTCTACCATTTATTACTTATGTGACACAGAGAAAGTTATCTAACTGATACTATGCTTTTTCATCTGTGAAATGAGGCTAATAAGAGGGCAGCTGTAAAGATCCACTGAGATAATACAAAAAAATGGCCACTTTGGTGCTTGACATATGGTAATATCAATATCACATCCTGAGAACTACAATCATGATAATACACAGGTATATATCATCATCTTCAAATTAGAGATAAGGAAAATGAGGTTTTAAAAGTTTGAATAACCTGTCTTAAGTCACGGACTAGACAGGGCCAAGACTTAAGCTGTGGGTTATCTGACTCCAAAGCCTGTCTAGAGTGGCCTATTTCCAAAACAACCGAATGCAGTATTATTTCATGTATTTTCTATGTATTTTCATTAAATAAGAATAAAAGTTTGGCTTGGCAAAATCTACTAAATCAAGTGGTCCTAGGAAAATCAATAATAACTAAAAGCTAGACACTAAGTATGAGTTCCTGCTAAAAGTCAAGTGGGAAAATAAAATAGAACAAAAGAACCAACCAAACAAAAAAACAACGAAGCAATAGGTTATGACATTAAGTTCCGGAGTCAATATGCTCTGGAACTTAAACACACACACACACACACACACA -AAAAAAAAAAAAAAAAAAAAAAAAAATATCATCACACAGATGCAATAAACATCCATATCCTCGAGAGCATAGGTAAC -AAAAAAAAAAAAAAAAAAAAAAAAAATCAATGAAATATCCTTTTTATAAAGCAAATCTC -AAAAAAAAAAAAAAAAAAAAAAAAAATCACAAACATCCAAGAAGCAAAGCACTATGAGTGAAAGA -AAAAAAAAAAAAAAAAAAAAAAAAAATCAGTGTTTTGGGATATTCCTTTTTAATAACTAGTTTTAATAAACTAAATATGGTGTAAAAAAAAAACACTACAAAAGTAAAGAGTCAGCCCTCCATATCCAAGAATTTCATACCTGTGGATTCAACCGACAACAATAAAAAACATTAACAAAAAATAAGGTAAAATACAACACTAAAAATAATAAAAATAAAATCCAATACTATTCACACAGCACTTACACTGTACTAAGTATTAGAAGTAATCTAGAGATGATTTAATGTATATGAGAGAATGTGCACAGGTTATATGCAAATATTACACCAGTTTATATAAGGGACTTGAGCATCTGAG -AAAAAAAAAAAAAAAAAAAAAAAAAATCATTAAGATGGGGTAAGAAATAAACATTAGGAGAGA -AAAAAAAAAAAAAAAAAAAAAAAAAATCCCAGGTAATATTTCAGCCCCACACCACCACATGCTCCCAGGGGGATCTATAACCAAGTATGAGATGCATAAATAAAGCTGACCTTCTGGATGAGGTATACTAGCTTATAGAAAACTATTAAATGCATGCTCTAATTGACCTTAAGAGGTTATATAGTCAAACCACTGTTTCTAGGTAAGATTATATTTCGTCTAAACGCAACGATCTACTTTCTATTTGAAAATCTCCAGAAGGGGAGGTAACATATCTTAGTATGTTTTAAATTATAGTACTCAAAAACTATTCAAATCTAAAAATTCCCTTTCTCAGTGATAAGTCATCTATTCATTTCCACCCTAGGTTGCAATGAAGGACAGCTATTAACTATTACTACCTCATCATTATTATCTTTTAATATTAGAAGCTCAAGAAAGTTACATTTTGTTAAGAAAAAGCTGATTTTTACTCAGAACTGTGCAAGACCTATGAAATGATAATAGCAGTAAAAATAGCAATAGATTTGAAACTCCATCTACAATACCTCTGCAAGCTCAGGGGGACAGAGAAACTAAGGCATTGTCCCATCCAAGGTCATGCAGAATTAAAAAAAAAAAAAAAGAGTCA -AAAAAAAAAAAAAAAAAAAAAAAAAATCCCCAAAGCAGCCTTCACTACAAAGCTCTTAACACACACTT -AAAAAAAAAAAAAAAAAAAAAAAAAATCGAGAGACAAAATAAGTATTAGAAAATCAGAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAATCTCCTTAAGCTGATAAGCAACTTCAGTC -AAAAAAAAAAAAAAAAAAAAAAAAAATGCTATAAAATGTGGGATCCCCGGGTA -AAAAAAAAAAAAAAAAAAAAAAAAAATGGAAATGCCAAACACCAGAAACAGATCTACCTCTTCCATCATACTTATTCATAACAGAATATGAGGGAAAAATTTCAAATGGAAGGATCTACATTTAACTAACATGACTTGAAGAAATCGTAATAGCTAGGCAAGGTATTATGTCTAGTTAAGGATAAAATAACAAATCATAAGCGTGCAACATTAAGAAAAGCAAAAATCTGAGTTAAAATGGTTTCATTTGGCAATTTCGTATCTGAAAAGTCAATATATCTTACATAAAACAGCATTTTTGATCATCTCAAATTTACAGTATTACTAATATGAAAAGAAGACAATTTGCTTACCCGTTTTATTGTCAAAAAATTTGATGTGTCTATCTTCATGAGCAGTTATTGTAACAGGAAGTGTGGGATGACTTACTACTCTGTTGATATGATTATTAGATTGTAAACCTGAAAAATAAAGGAAGACAATAAGTTAAAATTCAAACCTTTAATAAGAAGTTGGATAATGGCCTTTTTAATCGTGCTAAAATATAAAAATCATTAAAAACTAAACCTTTTGCATAAAACAAAAAATCTGAGAACCAAACAAGGACTCTAGAGAGATTTTTAAAAAATAAACATTTACATTATTATGTCCTATAATATAGACTGTACTAGGCTCAAATTTAGAAAAACTGAGAAGTGTTTTAATGCCACCCTTTATTATAGGTAGTTTAGAATTTTTAAAAGATCCACAATTATTACTTCTAATACACAGTCCATATAAGAGTTATAAGCATTTAAAGAAGGAAAACATTCACAATTGCTAGTCAGATGTTTGTAAGGAACAACCCCCATCTACCTACACTGACAAAAACAAAAAAACAAAGAACTGGAATTAATGATCTTTAAAGATGAGATTTTTTTCTTTACCAGTAAGCTCTTACTAACTTTTTATTAAAGATGAGAGAGAACAGAGAAATATCAAAACAAATAAATGGGGGGAAACTCCTCAATATTAATAGACTTTAGATCATTCATTCTGCTTATGTATCGCAACTCATATATTACACCTAAACATATAAAAAATACATATATATATATAGTTACCTATGTAGAGTAATTAAAAAAATAGGTTTGAGGAGATACTGGGAAAGAGACTTAGAAGATAATTTTGGTTTAAGATCTGACCATGGCACCATGTAAATATTTTACATAATTATAAAACAATTTTTTTTGTTTAAGAGACAAGGACTCACTCTGTCACCTAGGCTGGAGTGCAATGGTGCAATCATAGCTCACTGTAACCTTGAACTCCTGAGCTCAAGGGCTTCTCCTGCTTCAGTCTCCAAAGCTAGGACTACAGGCACACATCACCATGCCCACCTAATTTTTTAAGTTTTTGGTAGAGATGGGGTCTCACTATGTTGCCCAGACTGGTCTCTACTCCTAGCCTCAAGCTATCTTCCCACATTGGCCTCCCAAAGTGGTGAGATTACAGGCATGAGCCAATGCGCCCAGCCAACAGTTGTTTTTCTAAAAGAAATTAATGAAAATCAAAAGTAAAATTAAACAAATGAACTTAAGTATATCCAACTGGTGGTGTAACTACAAAGGAAGGAACTATTCCAAGTGACTTTAAAGCATAGAAATTAGATTGTATATCACTAGTGGAATATACCCTAATTACAAAGTTTTATTATCAATATTTGATCTTTTGGTGGTAATGGTATTATTACTGAGACGATTCTGTGTACACTGTGGGGTAAATAAAATGAGAAACAATTTTGTTGAGAACCAAGATAAATCTGAAGTTGAAGTATTTTACTTTTTAAAAAATGTTTATTTCTTAGCTCTGTCCATTGAAAAAGCCTAACACAATGAACAACCCAGGAGCCATGAAGACCATGAGGATCAACTCAACAGCCTAGTACCCCAACTGTAGTCTCTAAATACCATTTCCCACTAAAAGAAACCACAACTCCTTAGATAAATAGCTGATTTCAGATC -AAAAAAAAAAAAAAAAAAAAAAAAAATGGAGCCCAGAGAAGCTAAAATGGTTGGGGTAGAACTCCACAGTAGTTCTCTCTGATTGATATGGGCTGTCTATGTTTGATTCAGTTGTAGGAATCCATATCAATGAAAATTGGTTATGGCAGGAGCTTGCACTTGTCAGCCATGACCCACTATTGCCTTCTACTACACTATAATTACATTTCCACTCGAAAGAGATTAGGACCTCCACAAATACTGAAGTGTACTGAAAGTAAATTGAAAACCAGTGGGAAACAAAATGCAGTTTAAAAAGCGTCACAAAACCAGCAACCTTAAACAGAAGAATTACCATTTTGCCCCAGATAAAATCTCAGGATGCCCATCAGAAGCAATACTTTAAGTATTTCAGGGTCTCAAATTGTATTAGTGGGAAGGAGGCAAAACAATTCTATTTGGATTTGCACTGAACCAAAGTTAAATTAGAGACAAATTCCATAATTTAACTGGGAATCAGAGTCTTTTTCCCTTGTCTTTTATTTACTTTTTTTTTTTTGAGATAGGGTCTCACTCTGTCACTCAGGCTGGAGTGCAGTGCAGCAATCATGGCTCACTGCATCCACGACCTCCCAGGCTCAAGCGATCCTCCCACCTCAGCCTTCTGAGTAGCTGGGAGTACAGGCACACGCCACCATCCCTGTCTAATTTTTCATCTTTCGTAGAGACAGGGTTTCACTAGGTTGCCCAGCCTGGCCTCAAAACTCCTGGGCTCAAGCAATCCTCCCACCTTAGCCTCCCAAAGTGCTGAGATTACAGGTGTGAGCCATCGTGCCCAGCCTATTTACAGTATTTTTAAAGTTACAGCTTTGAAAGAGTTGAAAAGTGTTTTCACTACTTAACTCTACCCATGCTCATTGTGAACAGAAGTTCTGTGTTTTGGATCCTCTACGTGACAGAAGATAAATACTAAGTGCATCAGCGGGGGCGGGCGGGGG -AAAAAAAAAAAAAAAAAAAAAAAAAATTAAATGACTATAAATGAGAACCATTTT -AAAAAAAAAAAAAAAAAAAAAAAAAATTAGCCAGGCATGGTGGCGGGCGCCTGTAGTCCC -AAAAAAAAAAAAAAAAAAAAAAAAAATTAGCCAGGCGTGGTGGTGCGCACCTGTAATCCCAGCTACTCGG -AAAAAAAAAAAAAAAAAAAAAAAAAATTAGCCGAGTGTGGTGCACATGCCTGTAGTCCCAGCTTCTAGGGAGGCCGAGGTGGGAGAATCACCTGAGCTCGGGAAGTCGAGGCTGCAGGGAGTCATGACTGGGCCACTGCACTATAGCCTGGGCAATGGGAGTGAGACCTTGTCTCAAATAAATAAATAAATAGAAATTTTAAAAATAGATACAAATTTTTTTAAGAGACAGGGTCTTGTCCTGTTGCCTAGGCTGGAGTGCAGTGGCACAATCACAGCTCACTGCAGCCTTGAACTCCTGGG -AAAAAAAAAAAAAAAAAAAAAAAAAATTAGCCGGGCTTGGTGACACACACTGTAATCCCAGCTTCTCGAGGGGCTGAGACAGGAGAATCGCTTGAACCTGGGAGGCAGAGGTTGCAGTGAG -AAAAAAAAAAAAAAAAAAAAAAAAAATTAGCCGGTCGTGGTGGCGGGTGCCTGTAGTCC -AAAAAAAAAAAAAAAAAAAAAAAAAATTAGCTGGGCATGGTGGCGTACGCCTGTGGTCTCAGCTACCTGGAAGGTTGGGAGGCTGGGGTGGGAAGATCACTTGGGCCTGGGAGGTGGAAATTGCAGTGAGCCAAGATCATACTACTGCATTCCAAACTGGGTGACAGAGTGAGACCCTGTCTCAAAATTTAAAATAAAGTTTATAACATAAGGTTTCATGTGGGCATTCATTCAACAGCCTTTATTAATCACCTACTATCTTCCAGACCCTGAAGTGTAAAATGAATTTAAAGATGAGTATGAATGAAAGACTGAAATGAAAGAGGCTGTTTTCCTCTGCGGGTCATCTTCACCATTGACTGAACACAATATGTGACAGATGCTAAGTGTTTTACATCCATTATTGAATTTAATCTTCAGTACTCCAGGATGTCAGTACTAGTCATGTCATTCTCATTTAACAGATGAGGCAACAGGCTTGGACAAGCTAAGCAACTTGCTCAAGGTCACTCAGCTAGTGTTAGTCATAAAACTCGAATTCAAATAAAGAACTGGGCAGGGCATGGCGACTCACACCTGTAATCCCAGCACTTTGGGAGGCCAAGGCAGGTGGATCACC -AAAAAAAAAAAAAAAAAAAAAAAAAATTAGCTGGGCGTGGTGGCGGGTGCCTGTAATC -AAAAAAAAAAAAAAAAAAAAAAAAAATTAGTCTGTGGTATTCTGTTAATAGCAGCAGAAAATGGAGTAAGACAGTCACAACCTCCAATCTTATGTTGTTAGAATTCTTTTGGGATAACCCAGAAGGAAGCTTTACATAGTGTCTTCATTGCCTGAAACTAGCTTTGTTTGGAAGTTTTGCTTTCCCTATCCTGGTGTCCTGGAGAAAATGCTTGCACTCTCCCTTCCAGAAGCAGGTGGCTTTGCTGCTGTCTCTACTTCTTTCCCATTAGTTGCAAGAATTACACTACTCCTTACATTGCCTTTTTCCTCCCTTTAAATTATAGAATCGGTGTACACGTAGTTAGCAAGACTGAAGGCATTATTAGCTCAGCTAATTTAAAAATGATGGCTGTTGTGCTCAGGGCTTTCCTTGATGTGGCAGCAGTCTGACTTTGCCAGGGAGCTCAGAGAGTATCTCACAAGTTGAGCTGGAAAGGGCTTCACAGAACCCTGACTGATACACTG -AAAAAAAAAAAAAAAAAAAAAAAAAATTCCAGCTTACCTTACCTTGTAGCTAGGGTGGGATCCTCTAGAGTCG -AAAAAAAAAAAAAAAAAAAAAAAAAATTGAGGTCTCACTCAAAAGAAAAAAAAATACTGTTGCATTACGAGGTCAAAATTGTTTTTCTCTTTTTTAGATGGAGTCTCTCTCTGTCACACAAGTTGGAGTGCAGTGGTGCATGCAGTCTTGCTTACTGCAACCTCCACCTCCCGGGTTCAAGTGATTCTCCCACCTCAGCCTCCCAAGTAGCTGAGACTACAGGGGCCTGCCACCATGCCTGGCTAATTTCTTTGTATTTTTAGTAGAGATGAGGTTTCACTATATTAGCTAGGCTGGTCTCAAACTCCTGACCTCAGGTGATCCACCCACCTCAGCCTCC -AAAAAAAAAAAAAAAAAAAAAAAAAATTGAGTTATTTTAAGATATATTTTAATATTACAGAT -AAAAAAAAAAAAAAAAAAAAAAAAAATTGGCCGGCTGCAGTGGCTCACGCCTG -AAAAAAAAAAAAAAAAAAAAAAAAAATTTAGTCCAGCTACCACTTGGTGGCAGTGTACCTGTTTTGTTAAAGTACCTAGAAAGAGCAAATTTTCTTTTTTTCCTTTTTTTTAGAGACAGGGTCTTGCTCTGTCACCCAGGTTGGAGTACAGTGGCACCATTGTGGCTTATTGCAGCTTCAACCCCCTGGGCTCAAGCTGACTCTGATAAGCATGTATATATAGGTCTGCCTCAGCCTCCTAGGTAGCTGGGTCTACAGGAGCACACCACCGCACCTGGCTAATTTTAAAATTTTTTATAGAGATGGGGTCTTGTTATGTTGCCCAGGCTGGTTTAGAACTCCTATGCTCAGGTGATCCTGTCGCCTTGGCCTCCCAAAGTGCTGGGATTACAGGTGTGAGCGACAGTGTCTGGTCCTAATTTTCAAATGGTCTAACATAAATCTAAACCCAATACAGCAGACATTGCAGAGCATCACAG -AAAAAAAAAAAAAAAAAAAAAAAAAATTTGCTGGGCGTGACGGCAGGCGCCTGTAGTCCCAGTGGG -AAAAAAAAAAAAAAAAAAAAAAAAACAAAAACACTGGTCTCTGTTTTATACATATCTTCTCTTTATTTATTTTTTTGAGACGGAGTCCT -AAAAAAAAAAAAAAAAAAAAAAAAACAACAACAACAAAATAGACTTCTATCTAGACTAATAAAAAAGAAAAGAGAGAAGAATCAAATAGACACAATAAAAAATGATAAAGG -AAAAAAAAAAAAAAAAAAAAAAAAACAACCTATAGAATTACAACATCAAGAGTGAACCAATGTAAACAATGGATTTTGGGTGATAATTTATTCTGGTGTGAGATGTTGATAGTGAAGGGGATTGTGCAAGCGTGGAGGCAGAGGTATGTAGGAACTCTCTGTGCTTTCTCCTCAATGTTGATGTGAACTTAAAACTCCTCTAAAAATAGTCTTTTTAAAAAATAAATAAATAAACATTTTAAATATGTATGTTGGAAGTATGTGTACAAATCACACTGATTTTATGGGATACAAATTGGTTCTTACACTGGAATTTATATACCATACAGTTACTTAGAAAATAAATTAATGTAAACTAAGGAAAATAAAGTTTAAATTTTACTTTTTACATTTTCATCAGAGTTGCTTAACCTCACCAAACGCAGGGAAAGAAAGGAGGAATATAGGACAGAGGAGGGGAGGAGGATGGAAAAGCAATTATGCCATATTTCTATATGTGAAAAATTCACATCAAAACCCTAAGAATCACTTTTTTAGGGAGCAGTTCTCAACCTTCATTCCATTGTTAATATGATGAAGGGCTGAAA -AAAAAAAAAAAAAAAAAAAAAAAAACAACTCAGGAAAATAGTTTGCATACTAGAATGCCAGTTTATTACGAAGGACATGTATCTGAAACAGCCAAATGGAAGAGGTACACGGGGCAAG -AAAAAAAAAAAAAAAAAAAAAAAAACAAGAAAAATTGTGTTGCATTTTGTGCCTGACAA -AAAAAAAAAAAAAAAAAAAAAAAAACAATGCTCCAGCAATGAATCCAGAAT -AAAAAAAAAAAAAAAAAAAAAAAAACAATTTTCCTGAATAGACAGGCTGACAACAATATTGTTCAGTGTGGGTTTTTATTTGGATTCTCTCCAAATGGTTCACATGCCTTCACAGTAACACATGCCTGCTTACGTTTTTTGCCTGAATTCTAAACTTTTCCCCTTTTACTAGCTTTCTATTTTTCTTTTAAGGTCTCAGTTATGTTTGTAAAACTAACCAGCTCTACCACAAAATTAGGATGTATCTTGCAGAGAGCATTCATTTTACTTTTTGCATATTTTTCCCGAGGTCATGTCAAGGTTAGTTTGAATTCCATCCTACATTAAGACTTCTTTCACAGCTATTTAGCTCGGCAGCCTACTCCCCGCTGGGGTCTGCCCCTTGGGCACGTCAAAGCTTCAGACCTGACAAATCACACACAGATGAAGCTGTACAGTTTTTTAAACAGTTTCATCAGTAACTTTTTTTTCTTTTTCACTATCCTCCTTCATGT -AAAAAAAAAAAAAAAAAAAAAAAAACACACAAAGAAAGAAAAGAAAAAGGGAAAAGGAAAGCATTATAAATTCTAAAAGTATTTTATAAACCAATAATTCTGTTTTTATCTCTACTTAATGAAGAAAAGTAGGTGAAATACTCAATGAAAGGTTTTCAGACTACAACTTTTAAACCTTTCAACCATGGTTAATTAACGACTTTCCTTACTGTTCATATAGGTCATACCACCGTCTGTCCTTTCCTGTTTTTAATGTTAAAAACAGGAAGCCACTTCCTTGCTGTTTCTATGCTGTCCATGAAAGCGCAGAA -AAAAAAAAAAAAAAAAAAAAAAAAACACACACACACACAGTAGAATGGTAGAATGGATACATAAATATGTAATATGTTCTATTGTATGAATAATCACAAAATAGTATACTGCACAGCAAACAGAATGAACCACAACTACACAATACAACATGATGAATCTCACAAATACACTACAGAGTGAAAAAGGCCATATACCAAAAAAAAAGCATTCTGTATAATTTCATCTGTATACAGTTCAAAAACGAACCAAACCCCCCTAAAATACACAGTTTAGAAACTGGAGTAGGTGGTCACCCTCAGAAAAGGCAGTGGCTGAAAGGGCACACAGTGGGGGCTTCTGGGACATTGGTAATTTTTTGTTTCTTCATCTGGATTCTGGTTACATGAGATTGTTCAGTTTGTGAAAATTCATTGAGCTACAGCTACATTTATCATTTGTGCAATTTTCCCATAAATACATTATATTTCAATTTATAAATTATTTTTAAAAGCCCTCCTACTTAGAAACTCCATCAAGTATGGAGGATGTGGAAATAAGTTTTACCATATCTTCATGATGAGAAAATCCTATGTTATAAAAATTTTTCCAGAGAATAGAAAATGAAGAAAGCTGCTGAGCTTCTTCTATAATCTAGAAAGAAAAATCGGTACTACAAACAAAAACTACAAGGAATTCTTAAACAAAATAGTAACAAAAAAATCCACCAATATATTCTTTTTTTTTTTTTTTTTTTT -AAAAAAAAAAAAAAAAAAAAAAAAACACTCTGGACTTAAACTGGACTCTTGACCAAAAGTACCTAATAGACATCTACAGAATATTCCACCCAAGAACCGCAAATACCCACTTCTTTAATCATCTGTACATGCAACATTCTCTAAATTTGACCACAAGCT -AAAAAAAAAAAAAAAAAAAAAAAAACAGAAAAGAAATTTAGACTCAGAGAAGTTATCCAAGGTCACACAGCCAGTTGCTGATAGAGGCAGATTTCCAATCCAGGTTGATGTGATTGCAAAGTCTGAGAGTTTGTAAATATAAATGCAGGCCTGGTGTCAAATCTTGGCCTATATTCACCACATTCTGAGACGCGGCTTGTTGAGGAAGGTGAAGACAGCTAAGGTGAGGACTGGTTTTCCACTCTGCACCCCAGCAAGTGGAGGCTGAGCAGGGCTGTCCACGGCTGCTATGTTGGGTAGACCTTGTGGGGATACCATAGTCCCTGAAAACATGACAAGTGCAGACTCAGCTGGGTTTGGGAGTCTGTTATTCAGCCTGGCTGATTTATTAATTTTATGTTTAATCCCCTCTTCCCCTAGAAAAATGATCTCCACCTTTTTTGAAACCCTTTGCCAAT -AAAAAAAAAAAAAAAAAAAAAAAAACAGAAAGAAAGAAAAGAAAGTAGTTTAAGAGCATGTAAAATAAAACTTTTATACAATATGTAAAATTCTTACAGAACTAATTGTCACAACAGAATATGAAAGTCAGAGATGAAATGTTTGGGGGAAAATATGAATATTCAGGCCTTGATGTCATGGATGGCAACCATATGTCCTACAAAGTCACTGAGAATCACTGTTAATCAGAGTAGTGAATGGAATGAATCAGTGATATAACCCAAAATGCTCTTCTTAGGCTTCAGTGCACAGGAAACAACATATACAACATAATCAGATTATGTTACATTTTGGCTCTAAAGGATGCATTTTCTTAGTGTACCAACAAATTATTTCTTTTCCTTGCAGTATTGGAGATAAGAGGTAGATATACCACAAAAACCAGAAAAGTATAAGAAGAGGAAAAACAGAATATTACTTATGCCTGATGATGCTACCTGCTGGGTTAGACTAGAATATATAATTCATAAAGAATACTGGAGTTCAGAAGTTAGTACTACATGGAACGTAACTTGCGTATGATTATTTCCTCTAACCTATATAAAAAAAACCAGTAAATATTCTTTGAGAATGGTGTTAGTCAAGGTTCACTGGTTGTAAGGAATAAAAACCTAGACAAATTAGCTCAAATGAAAAGAAAGATTACTGAAAGAATACAATGGAATTGCCAAGAGATGAAGAGCAGAAAGTATAACTGATCTTCCCGCAATGAGAAATCTGCAATTCTTACCCATTTCTATGTGGCTGTGGGGTCTGGGTGGGTCTGCTATACTCTCCTTTCTGCTAAGTGACTTATCTCTTGCTCACAGCCCACCTTGTAGGTATCAGCATCAGTCTACAAGATTTTACAGCTTAGTCTCACCTCCATGTAAACTAGAGTCCCTATCTTGTAATGATTCTAACACTAAGACCATGTGCTGAGCAGTGTGCTACATGCTTAGAAATATTATTTCTTTTAATTGCCAGAACAATCCTATGGGGCAAGTACACTTACAGATGACCAGTGAAGGAGTCAGAATCCAGACCAGTCAGACTCCAGAGTTGGAGAGCACAACTACCAGGTTACATTACCTCTAAACAGGGAATTTGATTGGCAGAGCCCAGCCTAAAGGATTAGTTTCCCAGGGTTAGGAACAGGTGTGAATGGGCATGTGTTTCTGCATGGGCGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTG -AAAAAAAAAAAAAAAAAAAAAAAAACAGAATCCACCTGCCATGGAAGGGGGTGTTTAGGACCAGGGAGGAGGAGGGACACAAAA -AAAAAAAAAAAAAAAAAAAAAAAAACAGATCTTACTTTATGGTGGATCTTCTATACCTTTCCACTATTTAAATTTATAATAAAAGTTTAAGGTATCAATTAAAAATATGGAAAAAGGAGTACATAACTTTTCGGAATAATGTTATGGAATACTTAGCAAAAAACCCGTGTAGAGCACCACTTGCGGCACTTTTTTTTTTTT -AAAAAAAAAAAAAAAAAAAAAAAAACAGCATTCCTTCCATGCTAGGTTTGTAATAGGTTCTGCTACAGTACAGCTAGCCCAATTCTTTTTACAATTTCTTGTATCTCTACTGGCAGAGACATGGAATAATGTTTGAAATTTCATCTTCCAACCTCCTCCAGTCAAAGATATTTGCAACTCAACATGACAGTATGGTGTTGCACTGTCTTCAGTGATTATTAAAAAATCCCTAAATGGTTTAACCCTATCCTGTTTCGGGCTTTCAAGGAGGGGAGGAAGAGAAGTAGTATTCTCAGACGCAATAACGCTGTGGAGAAAGAAGCAACTTTTCATGGTATGCGTATTACCTACAGATTGATTCTCTGCTAATATGGTGGCTGGTGGCTTGCCCGTCATAAGTAGCTGGCCCATGTTGTTCAGTAATGAAAACAAGTGAGAATCTAGTTCTAACACTTCAAATACGGACCTAAAATTTTACATTCACACTGAACAACCTAATATATCCCTGGACAAATGCCAATCTGCATTCTATTTACCTCAAAATGTTGTTGTTTTTTTTTTTTGGGGGGGGGCTTTTCATTG -AAAAAAAAAAAAAAAAAAAAAAAAACAGGGCCCAGAGTCTCATAACGAAATATTCAAAACATTCAGGATACAATCAAAAATTACTTGACATGTGAAGAGCCAGAAAATGTTCAACTCATTTGGGAAAAGACAATCAATAGATGTCAACACCTAGATGACAGAAATGATGGAAATATCTGATAAAGACTTTAAGGCAGCTATTATAAATATGCTCCAATAAATAATCACTAATACTCTGGAAACTAATGTAAAAGTAGAAAGTCTGGGCAAAGAAATAGAAGACATTAAGAAAAATCAAGAGGAAAGTTGAGAACTTAAAAATACAATATGGCCTCAATAGCAAAATAGGGGTGACAGAGGAAAGAGTCAACAAACCGGAATGTAGATGAATAAAAAAATCCAAACTGAACAATAGATATAAACTATTTTTTTCAATGAGCAGAGCCTCAGGAGCCTGGAGGACACTACCAGAATGTCTTATATTTGTATTATTATAGTATAAAACAGAGAAAAGAAATAACATGCTGCTGAAAAACATTTGAAGAAATAATGGTTGAAAAGTTGTCAAATCTGGAAAAAGAAAAAAACCTACAAACTCAAGAAACTCAGTAAACTGAAAACAGGATAAACCCCCAAAAAC -AAAAAAAAAAAAAAAAAAAAAAAAACAGGGGGGCCAGGGGGTGGAAGGATGAGGACAAAGCTGCCTTG -AAAAAAAAAAAAAAAAAAAAAAAAACATAAATTATATAGACTAGAACACAAGAAATCGGTCTGTTTTGTTCACTGAGGTATTCCAAATACCTAGAATAGCATCTGGTACATAAGCAGGTATTTAATATTTGTTAATTCCTTAAAACTCAGAAGAGTTAGTGTTAAAAAGCAAGTTCTTGGGCCAGGCACAGTGGCTCCCACCTGTAATCCCAGCACTTTGGGAGGCCAAGGCAGGAGCACTGTTTGAGACCAGCCTGAGCAACATGATGAGGCCCCATCTCTACAAATTTTTAAAAATTAGCCAGGTGTGGCGTGTACCTGTAGTCCCAGCTAATTGGGGGGCTGAAGAGGATTGCTTGAGCCCAGGAGGCTGAGGCTGCAGTGAGCTGAGATTGAGCCACTGCACCTCAGCCTGGGTGACAGAGCTGTCAAAAACAGACCCTGTCTCAAAAACTAAAAATTATAATAAATAAGAACTACAAGTTCTTATAAAATGGCAATAAATCAATACCACTTATTTATATTTATTTTAAATGATTTAGATATATACAGTGAAGGCTGTTTCAGTATGTATTTCTACAACTTATGAGAATGAGAGATCACAGAATATTCTGTAATAGTTGAACATTTCCTTTGTTTTTAAATATGACAGAGAAGCTGAGGCAAATCCGATTAGCCCAAAAGTTTATCTCCTACTAGGACGAGAGCATTACTATAAAAAGTTAGTAATTTAAAGATGTTACTGTCTGTAAAGAAGTATGCTTCCAATTTTCAAACTTTAAGGCAAAATATGTATAATAATACTTTATTTCTTCATGAAATTCAGTCTAAACTATTAGAGTGAGAATAAGTTCAGAATTAATGAAGCCAAAAAGAACTTCAAACAAGTATCTTGTTAAGAAACTAAATTGGAACAAAATTTATCCAGGGTTACCTTGTTTCTGCCTACTTACAATTTGCCAAGCTGCTTTCCTCTGCATTCATCACTAACAACAACATCTTCTACTCTTCCTCTCTGAAAATATTTACAATGTTTAAAGGAGTAAGCATTTACTTTTGTTTTTAGCTAAAACGAGTTGGTAAGAATTTACTGATAATAAGTAGTATATTTTGTAAACTTGAACTTAACAGAAATCAAATGCAAAAAATATTATACAGTGAAGGCTGTTTCAGTATGTATTTCTACAACTTATGAGAAGGAGAGATCATAGAATATTCTGTAATAGCTGAACATTTCCTTTGTTTTTAAATATGACAGAGAAGCTGGGGCAAATCTGATTAGCCCAAAAGTTTGTTTCCTACTAGTATGAGAGTACTACTATTAAAAGTTAATAATTTAAAGATGTTTTTACTTATTAGAGGAAATAGTATGAGTCAAGTTGTGACCTAAACTTGTTTTGGCTATGTCCCCAACCTTCCCACCCCATTGTCTTTAAACAAATATCAGGATCAACATCACCAAAATGTAACCTTTTCATGAATATATCCATCATTCTACTCCTTGCTTACTAGCAAGTTATTTTAGATATCCAAATAAAATTAATGTCTAGTACAGAAACCCCACCGAAATTCCTAAGTGTGACAGAACACATCCCAAGTGTTCCTACCTTATTCTCATTGAATTAAGGTTTTCTCTCCCTCTTTTTTTATTTACTATTTTATGTGAGTTATTGAGGGATGAAAGGGCACTACATGCATTAGATGTATCATAATTAGAACGGAATAATCTGAACCCTTTACCATGTGGAAACAAATTTATGCTAACGTGGTATATTCAGAGTTGTTTTTTTTAAAAGAGTAACATTAGGGATTTTGTGCATTACTGCTAAGTTGTTTGGTTTCTCTATGCCTATACCAAATTGATCCACCTTACAGAACAATTTTAGCATACAATTCATACTGTTATACATTTTCTTTCTTAAAGCTCTCAGAACACACTGGGAAAAGGGATTTCTAAGAGGCACTGAAAATCAATGAGAAAACAGATTTGTCTAATGGAAACTCAAAGTCAGTTGTGCTAGAAAACAGCTGTCCATTTTATTTATAAGCAGCACATACCTTAGCACAGGAATGGATGAATTTATGTTCTATAATCAGAGTTGCCGTAGCAACAATCTGTCCTAGAGTCACATCTTCTACAACTGTAACATAATAATCCCCAGATTTCTTCATATGCTCAAAAGATTCTGTGGAAATTGGATAACAAAGTGTTACATAGTAGACATTCAATTTTATGGGGAGCCAGAAAAATATTAGGATTAGCTGACTTAATTACTAAATGTTTAAAGCTGTTTTACCATAGTAATTTACCTTCCATTTCTAAAGAAAATATTACCAAGTAGTTGAAATATCAGCAATTAGTATCAATTGGAATATAACCTACACATTCAAAATATCTGCTAGCAAAATAAAGACTAATATAGCTATTTTAGATGAACAACACTTAAAATACAAGTAAATGGCTGATGTTGCCACTTCCATGACTAATGAAAACTTCAATTTCTTCATTTACTTTAAATAGATCTCTTTAACTTTTATACTCAATAGATATTCAAATATAACCTTTGCACATTTTAACAAGAGCATGTTTACATGGCTCAATTCTAGAATTTTTAGTCTTTTGCTTTCAAAATATTTTTACAAAATATATTTTAATTTTCCCTTTGTGATGGAAAGTGTTTTGTGATAACATGACTTGCTCTTGTTTGCTTTGAGAGCACCTTGCAAGGAAGTAAAAACATATCTGTTTCCAAGTAACTT -AAAAAAAAAAAAAAAAAAAAAAAAACATAATTAAGCCCAACAATTAACATGAATGAATCCTCCTCCTCTATTTTTCTG -AAAAAAAAAAAAAAAAAAAAAAAAACATGTAAAAGGTATAGTTAATTATCCTGGCCTATCCTGTAATGAAGAGCTTCCTCAGATTTTTGGTGCCAGGCTTCCCACACAAATCTCAAGC -AAAAAAAAAAAAAAAAAAAAAAAAACCAGACCAGCAGTCCATCTCAGATGATGGAGCTGTGTGTTTTCCATGGTTCTCCTAGCCTTTGACCTGGCCTTGTTAGTCTTTGTTTTCACACTGTCAACACTTTACTGTGGACCAATTCAGCCCTGGGCAGTGGTCGGCTAAGGTGACAGTAGAGCTAAATAAATGCCAGGGGCAGGTGGGGCAGGGGGTATCTCGAATGTTGTTTTATTTCAAAGTTTCTCCAGGATGATTGAGTCTTTTCAAAGAGTCCTTGAATTAACATGCTCTCTTCCTCTGAGAGGCCACAGATGGTATCTCCAGTGAGTAAGGATGCCACGGAAGATCTGCGGAAAGCAACTGGTCCTTTGGAGGCTCAGGCCTTGGTGAAACAGGATTTGCTGCCTGCAGACCAGGCCCAGGTCCTCAATGAGGTAGGGGGCAGATTCTGGCTCTTTCTTATGAAAGGAGGCACCAGAATGTGGACACATAGTGGTTGGGTTGGAATTAGAAAGCACTGCGAGGGTGGCTCCCGGAATTCTCTCTTTGCCCTCTAATTTAGGGCATCTTGGTCTTCATTATTATTTGGAGAATGATTATTTGTATCTTCCACAGGGCCCATCATTGTACTGGCACCCAGTAGGCACCGATTCAGAAAACGAAGTGTTAGAGTGAATGTTCATGTGTTCTCTAAAATCCTCT -AAAAAAAAAAAAAAAAAAAAAAAAACCATTGCACCAAGTAACAGTCAACTTTTCAGCAGAGGTGAGTAGAGTTAATCAGTTAAGGCTTTCTGGAATACCAGCCCACCTCAAGGCCTTGTACATACTGTTCTCTCCACATAGAGGGATGGCCAGAAATCCCCCAGATGGATCCAACAATGCTCACCTCCTGTGTGCAAACCACCATGTATTTCCCTCCCAGGTTGTATCAGGGTTGATCACTGTAACCAGCAGAATGCTGCAGAAATGATGAGTGTGTGACTCCCAAGGATAGGTCACAGAAGCTATTGCAGCTTCTACCTCTTGCTCTCTCTTGTTTATACCTTTACTAAAGTATAATTCGAGTACAAGAAACTGCACATATTTAAGGTATACAACTTGATGAGTTTGTCAAATATATACACCTGTGAAACCATCACCACAATCAAGGTAAACATTTCAATCACCCCCAAAAGGGGTGACCCTTTGAAATCCACCCATCCTCCACCCCTTCCCTAGGCAGCCACTGATCTATTCTCTGTCACTGTATGGAAACACCTTACCTGTTTCCTCTGTGGGATGTAAAGTCCCATTTCTGGATCCTTTCAGGTCCCTGTCTAATGTCTATTCTCTTTGCCTTGCCCTTACTTTTGTTCAGATCAACTTTAGCCTTAGCAGGGAATTTGGTTTTGTAATTCCGAACCCTAAGCAGTCTTGGATTGCTGTCTGCTGAGATGGGGCATGAGAGCAGTGAGGAGCGTGATCTCTTTTAACAAAGCCGTATGCTGTTCCCAGCTATCTAAGACCAAGGCTTATCTCTTTCTAGTAGGATCTTGACAGGAGCCACAAGAAGTAACCAAGACAACAAGAGTTAACCTGTCCATATGCTTTCTAATTGCCAGGCCTATTCTAAGTGCTTTATATATATTAAATCCCTTAATCTTCACAATAATCCAGTTAATTAGGTACTATTTTAATTCCCATTTCCCTGATGAGGAAGCTTAATTGTGATTAAGTAACTTGCCCTAGGTCACACAGCTAGGAGACAGGGTCTTTGAACCTAGGTAGTCTAATTTCAGTCTTTGCTCTTGAACCACCATATAATACTGCCTCTCACACCAGAGCAGCCTAATTTTGTTCTGCTGGAT -AAAAAAAAAAAAAAAAAAAAAAAAACCATTTTATAGTGATTATCTCTAGGGCATATGATTTAGAGCATTTCTTTTTTTGTGCTCTATGTATTTTCAAGCTTTCTATAATGAGCATATTCTATTTCTAAAAGCAATTAATAAATAAATATTTATTTATTTATTTATTTTTATTTTTATTTTTTGAAACAGAGTCTTGCTCTGTTGCCCAGGCTGGAGTGCAGTGGCACGATCTTGGCTC -AAAAAAAAAAAAAAAAAAAAAAAAACCCAAAACCTTGCTATAAAAATGCATGAAGGACCTGAGTAGACATTCTCAAAGGAAGACATACAAGTGGCCAATAAGTGTATGAAAAGGTGCTTAACATTACTAATTATCAGGGAAATGCAAATCAAAACCTTAATGAGATATCACTCACACCTGTGAGAATGGCTATCAAAAAGACAACATGTAACAAGTGTTGGCAAGGATGTGGAGGAAAGGGAACACTTGTGCACTGTTGCTAGGAATGTAAGTTGGTACAGCCATTAGGCAAATCAATATAGAGGCTCCTCGAGAAATTGAAAATAGAACTACCATACGATTAAGCAATCCCACTTCTGAATATATATCCAAAGGAAATGAAATCAGTATGTCAAGGAGATATCTGTTCTCCCATGTTTGTTACAGCATTATAGCAAATAGTCAAGATATAGAAACAACCTAAATGTTGACAGATGAATGGATAAAGAAAATGTGGTATGTGTATAAAGAAATACTACACACACATACACACAACCCACACCACATTTATAACATACACAGACACATGCAAAACCCACACCACATAG -AAAAAAAAAAAAAAAAAAAAAAAAACCCAACAAAAAACGATTTTAGCTAATAATGAAAAATGAAAAAGAAATGATAGAATTAGAACATCACCACTTTGTAACCC -AAAAAAAAAAAAAAAAAAAAAAAAACCCAGCAACCCATAAAAACTCATCCTACTATGTTTTTAGCT -AAAAAAAAAAAAAAAAAAAAAAAAACCCAGTCCCAGGTATGTTGTTATTAGCAGC -AAAAAAAAAAAAAAAAAAAAAAAAACCCATAAAAAAGTGGGCAAAGGACATGAACATTTTCAAAAGAAGACATACATGTGGCCAAAAATCTTATGAAAAAAAGCTCAACATCACTGATCATTAGAGAAATGCAAATCGAAACCACAATGAGATACCATCTTACACCAGTCAGCCTTTTTTTTTTTTTTTTTTTT -AAAAAAAAAAAAAAAAAAAAAAAAACCCGGGGTTGCAATCCTAATCTCTGATAAAACAGACTTTAA -AAAAAAAAAAAAAAAAAAAAAAAAACCCTATGGCTAGCATTATGCTAAATGGTGAAAGACTGAAATGTTTTCCATTTAAGATGAGAAATAAGACAAGAATACCTACTCTCACAATTCTTATTCATCATAGTACAGGAAGTTCTATAATACAATGAAGAAAAGAAAATAAAGGCATAGAGATTGGAAGCAAAGAAAAAAAGTGTCCGTATTTGCAGATAGCATGGTTGTCATCATGAAAAAAAATCCCAAAGAATCTACAAAACAAAACAACAATAAAAGCCCACCTCAAACAACCAACAAGTGAATTCAGCAAGGTCACAAAATACAAGATAAATATACAAAAATCTATTATATTTCTATACATTAGGAGTGAATGTGTAGACATCAAAATTTAAAATTATTATACCATTTAAAATCACTCCATTTGAAAAGACTCAAAAATGAAATAAGTATAAATTTAACAAAACATGTAAAGAATTTGTTTGCAGAAAACAAAACACTGTCATGAAAGAAATTAAAGGAGACATAAACAAATTATAAGACGTACTGTATTCATGGATTAGAAGACTCACATAGTAAAGACGTCAGTTCTCTCCAAACTAATATGCAAGTTCCATACAATTTCTATCAAAATACAGCAATACTTTTTTGTAGCTAACAACAAGATTATTCTTAAGTCTATATGGAAAGGAAAAGGAACTCGAATAAGTAAAACAATTTTTAAAAATTAAGAATAAATTGGAAGAAATAAGTATACCCAATTTCTAGAGTTATTATGGAGTTAGAGTATCAAGACTGTGGTTTTGGTGGAGGGATATGCTCATAGCTCAATAGAACAGAATAG -AAAAAAAAAAAAAAAAAAAAAAAAACCTAAAAAAACAGTAATTCAGGAAATGAAGGACATAAAAAACTTTAAGGAATGTACAAAACAAATAGCCAAATGACAGAAGTCCCTCCTTATCAGTGATTACTTTAAATATAAATGGGTTAAACTTTCCAAAGGACAGAGATTGGCATAATGGGTAAAAATTACAGGATCCCAGTATATACAAGAGATTTACATTAGTTCCAAAAACACAATTTTAAAGTGAAAGGGTGGAAAATGGTATCCCATGCAAGTAGTAACCAAAAGAAAGCAGGAGTGATTATAATAATATCAGTCAAAATAGACTTTAAATTTAAACAGGTTGTAAGAGACAAGGACATTCACTGTTGGTGGGAATGTAAAATGGTACACCTGGTGGGGAAAACAGGATGGCAGCTCCTTAAAAAATTAAAAATAGAATTACCGTATTATCCACTAATTCTACTTCTGGCCAAAGTGGGTAGATCACTTGAGCCCAGGAGTTTAAGACCAGCCTGGGCAACATGGCAAAACCCTGTCTCTACAGAAAGTACAA -AAAAAAAAAAAAAAAAAAAAAAAAACCTAAAAATTTAAACTAGACACAGCTGAAAAGAGAAAGATAATTGGAAGATCATAAAAAATCACTCAGAATGTACCACAGAGAGACAAAAGGTGAAAAATATGAAAAAGAAGCCAAGCGAAAGAACAATTAACAGAATTTTCCAGAATGAAGACACCAATTCACAAATTCAGAAGCTTATAAATTCGATTAAATAAAAACAAATTTACCCTACACACACACACAGTGAATCTACAGAATACCGAAGGCAAAGAAACCTTAAAATGTGCTAGAAAAAAAAGAGATTGCATTCAAAGTAGTGTCAGACAACAACTGAGTCAGAAGCCAGTAGAATGATATATTCAATAAACAAAGAAAAATAATTGCTAACCTAGAATTTTATATCCAGTGAAAATATTTCTTTAAAAAAGAGTAAGATCAGGACATTTCAGAATAGCAAAAACAGAGTTGCCATCTGCAAAATAAGGAGATTCAGGGTATATTCTTCATGTGGAAGGAAAATGATCCCAGATGGAAGGGAAGAGAGGCAAAAGGGAATGAGGAACAAAGTGGTAAGTACATGGGTAAATCTGAATGAGAATTGAGTGCATAAAACAATGTCTTGTGGAGTTTTAAAAAGTGAACAATGAAAATAACATACCATGACAATATATAAGCAGGAAAAGGAATCAATAGAGTTAATGCATTCTACATTCCTTGGGAAAAGGATAGTTACTGATTAATTTTGGGTTTCAATAAGTATGCACTTTGTAATTTCTAGGGTATACATTAAGAGAATTGAAAATTTTCAAACTATGAGAGGAAAAAAAAACTGGAGCTACAAGAAATGACCAGCCAAAAGAAGGCAGGGAAAGAAAATAAATGAAACACAGAACAGGTGGGATAAATAGCTCAAAATAGGACCGCAATTTAATCTAATCTGAAATGTCAGTAAATACATGCAAACAGACTAAGTGCTCCAATTAAAAGATTGTCAGGATTTAAAAAATCAACTATATGAAGTTTATAAGAGATATATATCAAACTGAAGTATACAGGAAGGTTAAAAGTAAAAGGATGGAAAAAATACATACCATGCAAATGAGAGAAAGCTGGTCAGATAGCCTTAATGTCAGAGAAGACAGATATTAAGTCAAAAGCATTATTAAAAAGATAGATTATTCATAATGATAATGTTCAATTCATCAGTAAGTTATAACAGTTGTAAATTTGTGATCACCTAATAACATGGTATCAAATTATGTGAAGCAAAAATTAATAGAAGTGGACAAATTCACCATATTAGATTTTTAAGTACAAAGTAATTAATAGAGCCAGCAGAAAAAAATAAGGGAAGTTATCAAAGAGTTAAACAATGTCATTAATAAAGTTGACCTAACTTCACCCAGTGATTGCAGAATGCACATTCTTTCCAAACACACACAGGGCATTTATAAAAAGGAACATATACTGGGCTATAAAGCAAGTATTGATAATTGCTAAAGGATTAAAATGCACAACATGTTCTCTGAACACAGTGCAATTAATCTAGAAATCAATAACAAAATGATGCCTAGAGATATAGAGTTAAGGAGTTGGGTATGCAAACCTGAGCTTGAGGTAAAAATCTAGGCATCCTATAGCTTATGAATGGAAAAATTTGGAATTCAACCTGAGTCTCCTTCACATCCATTTGGTGGGATACCATGTAAAGCACTTCCTGTCCATAACATCCTTCTGCACTGACATTTTAAAATATATATAAAATACATAAAATAATACTAAAATGGCCTATGACTAGATTATTGAATAATCAGACCAATCATCTCTTCCCTTAGAGTTAATATTCTTAACACTTTATGGTTGTAGGCTGTAATTTCACATTCTCTTAAAATAAGCCTTTTTCTTTTACTAAGTTTTATTAGTGGAAGCCTATCCAAGATTTAGTTTGGATAACCCAGGGTCAAGTCCTTACATAGGCCTCGAGAGCTATAAAAAAACAGATGCAGAATCTGGAGTCTTGTGAAATATTCCAGACCAGCTTCTTGACTTATAGTGGGCAAAATTGCACGTCAGTATTTTAATCAAATAAAGCACTCATTTCCTCTGACATTAAATGCAGTCTGGATTTTCTGTTTCTCAGGTGGATATTTTATATAGTTATGAAGGCTATTTTTGAAGAATTAATTTTCCTCACATTTAAACTTGTTTTCTTATTAGAGATACAACCTAACCAGCTACCCAGTTCTTTGTGCCATGAAACTCCTTCAGAATGTCTGGTTTATTGTACTGAGAGTGACTATTGCATCTAAATCACTTCTCCAAAGTTACCAGGAGAGGACTCTAAGGTCACACCAGCCCCAGATGGTCTTGACAAATGTGAACAGTGAGTAAGTCCCCATTTAAACATTGTAAGAAGGTAGGGTTATTCCTGTTTCTAAAGATACTTAAAGTCTGAGAGAAAAAGCTATTGGAGAACAGTTTTCTTAAAAACTGTCTAACAAAAGTAGCATTCAAAGAAACTCTCATGTCTGGTAAACAGAATTGAGAATACCTCCATATCCAGAAACATCTGGGAGATATAACCAGTATAGCACATTGGTGAGAGAATGGGCTTTGGATCTGTGCTGAAGAATCTTTGGACCTGACTCTTCCAATTATCAGCTGTGTGATATTGTAAAGTTACTTAAAATCTTACATTTTTGTTTCCTCAGTGGTGAAAATATTGCTTACCACATGGTATTGAGGGTTAAATGGGAGTATGCCTAGTAAGCATTGGATATATGTCATCTTAAAGATTGGTTTATTTACTAGAAATTTTGTCCTATTCACAAAATAAAGTAATACATTCTCATAATAAAACAATATAGAAATAAACAAACACAAAAAGCAATACCTGGTCCCACTTCCCTCCAACTCCAATTATGGAGACGTGGTAACTACCATTAACAATTTGGCTTCCGTTTGACCTTCTGAATATTTTACTTCTTATTTTTAGGATTCAAAGATACTTAGGTTAGTCAATTGTCCCTTCACCTTTTCAACTAAGATCAAGTAAAGATACCATTAGAATATATTTTTAAATTTAACTTATTTATTTTCATATCTAGCATTAACAGTTTTTCTTTCACTTTGTGGTATTAAATATTTCATCCATATTCAGTGCTTACGCTGAAATCAAAAGGGGGAAGAAATCAAAAGGGGGTAGAAAAATCTGTCCCATTTGATCATTAATGTAGTCAATAGTTGCTTTTTTGACTGGAATTTTGTTCTTCAAATCTCAACTTAAAAGTTAACATAATTATACCTAGAGTGTTTTTTGTTTGGCTGAACACAACATCCCCTTGGTGTCCTGGAGTGCAGTGCTCGAGAGCACCATTCTGTACTGAGTAACAGTCCACCAGATTTCCTGCTAATGGATAACCCCTGTCCAATGTGTCTAAATATCACTTGTGGCTACTAGTGTCTGATACATATGACTGCGGGTATGAAAATTGTGTCAGTTCAGAATCCTTTAACTGTATGTAACAGATAATCTAACAGTAACTTAACATATTGGGTTTCATTTTACTTAAGTGAAATATTTTACTTTATTTACATAAGTAGTCACCAGATATAGCAGCTTCATGGTGGTAGCAATGTCCTAGGTTCTGTCTCTTTGCTTCGCTCATAATGTAATGGCT -AAAAAAAAAAAAAAAAAAAAAAAAACCTAAACTAAACTAAAAATATTACCAAAGATGAAGAGGGACATTTTATAATTTCAATTCATTAGGAAAATATAGCAATCCTAAAGACATAAGCCTAATAACAGAGCTTCATAATACATTAAGCAAAAATAAATCCACATTCAGAGATATTTCAATACCCCTTTCTCAATAATTGATAGAATAAGTTGACAGACATAACAAGAAGGACATAGAAGACTTGAGCAATACAATCAAAAACTTTGAACTAACTTACTTAGGAAACTCCAAGCAACAACAGCAGAA -AAAAAAAAAAAAAAAAAAAAAAAAACGTGAAAAAATTAGCCACGCATGATGCCTTATGCTTGTAGATCCAACTGGTTGGGAGATTAAGGCAAAAGGATGGCTT -AAAAAAAAAAAAAAAAAAAAAAAAACTAGCTGGGAGTGGTGGTGTACACCTGCAGTCCCAGCTACTTGGGAGGCTGAGGTGGGATGACTTGAGCCTGGGAGGTCGAGGCTGCAGTGAGCCATGATCACACAACTGCACTCCAGCCTGGTTGACAGAGTGAGGCCCCATCTCAAAAAAAAAAACAAAAAAAAGACTTCCATTATTTATCAGAAGATACACTGTAGATTTTAAGTCGAGATTCTTGTATTCCTAAATGTTTATTGAAGAGTTGAGCAGCAGTCCTTTTAGCTGGGCACAGTGGCTTATGCCTGTAATCCTAGAACTTTAGGAGGCCAAGGAGGGTGAATCACCTGAGGTCAGGAGTTCACACCTGTAATCCCAGCGCTTTGGGAGGCTGAGGAGGATGGATCATATGAGGTAAGGAGTTTGAGACCAGCCTGGCCAACATGGTGAAACCCCATCTCT -AAAAAAAAAAAAAAAAAAAAAAAAACTATAAGTCACACTCCTCTAGAAGTCTAGAATAAATTGTGTCCTATATATGTTCATTTTTCTTCTCTAAACCTTTATAGTGTTTTTATAATTTACCATTATGTCATTCTATTACATGCAGTGTTTTCTTTCCCTGCCTCTCTATCAAGAGAATGCTAAGTTTCTCTATAGCAAGACGTGTACCTTAGATATCCCTAGGCATCTCTGTAATTTCCCAAGCAATGTTGG -AAAAAAAAAAAAAAAAAAAAAAAAACTATTGTAAAACTACAGAAGTTAAAATATATATGTCTCCATATCTTTTTTTATTTTTAA -AAAAAAAAAAAAAAAAAAAAAAAAACTGTAGCTGTAAAGTATTTTTAATAAAATTGAGTAAAAATAATCCAAAAACTTTTGTGTTCTAGATTTTTCTTTTGCATTACACTCTGAAAATCTGTTCCCAATGAATGTTTAATGCAATTGGACATTTTTAAGATCAAAAAGGAAATAATGACTATTTGGTCCTATTTTGGTTGAATTTTCATATCTCCCAGAAAATAGTTAACATCTCAGTGTACGGAGTGTCTATTTTCTGTTGGAATTTGGTATTTATATATCCAGTTTGGCGTGTAGTGAACCAATATTTTGCTTTGTTATCACCTAAAATGTTGTAATTATTTACTCAGAGCCATCGCCTGTGACACTGGGTCGAAGGAGTTCTGGCCGACAGGGAGGAGTTCATGAATTGTCTGCTTTTGAACAACTTGTTGTAGAATTGGTACGACATGATGACAGCTGGCCTTTTTTGAAACTTGTTTCTAAAATCCAGGTAATTACTAGACTTGATAAAATGTATTCCTGTATATTATCTGATTTAGTCCACGTGATAACTTTGAAGTAGTCAAA -AAAAAAAAAAAAAAAAAAAAAAAAACTTTCAGTTTCCTTATTTATAAAATAGAGGTA -AAAAAAAAAAAAAAAAAAAAAAAAACTTTGTTAAGATTTTTTTGAAGCTACTTATTTGCTTTTCCCTAAACTTGTAGGCTACATAATTGAGATGTGTGGTTCACTATAAAGTGCCTCCTAACCTTTTACTCTTTAGAACAGTGATTCCTCAAGGGG -AAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAGAAAAAAGAAAGACATATAAA -AAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAGAAAAGAAATAAGCAAAAATTCAACACTCTGAAGTACACACCAAGCTACACGATTTGTGACAAAATCTTTTGATACTATGAAGATTGGCAGTTTAACTTCAAACTTTATTCAGAAGTATTTAAGTCATCAAGCCTGCTACCTTTGTCAAATTTCTTAGAAGTGTAAAGCAAGTGCTCTTAAGAAAGACCTGGGCAAATATAAATACCTAATCTGCTGCCACTAGGTAAAAATGCTGAATTCTGGAAGAGCTCCTAAATGATGCCCTGAGCCACAATAGAAAATGATGCAAAGATCAAAAACATTGAAATATGCTTTAGATTAAGAAGAACAACTCCTTATTAGCAGTGTTGTCAAATCTGGTACCACTTACCAGGATAGCAATAGCTAGTGAAATATAAGTACTACTTTCTTGAATCTAAAACATTTAGAAAGATAAAAACTAAAGGAAAGATGTCACTTCTGCTGTTCTTCACCCATTTCTGTTGATTGTGTTTTCAACAATTAAATGCCTGGCCACCTTTACCTTTTTCTGGAAATTAAAACAAAATATAATTGATAGCCTAAGTGTTCTCTGTTTTTTAAAAACTTCTTATTTTAAAGTAAGTCAACTCTTAAGAAGTTACACAAATAGTATAGCAAGTTGCTGTGTACAGTTCACCCCACTCTCCCCAGTGATCATATCTTATGTAATCATAATGCATTGTCAAAACCAGGAAATTGATATTGGTACAATTCTGTTAACTCAAGTATGGGCCTTCTTCTGATTTCACTAGTTTTTACATGTGCTCTTTTTCTCCCTCTTTTGGGAATCTTCGAGTTGCCTAAATCTCTGATTGGTTATCAGTAATAAATATCATGTGATACAGAAACAAATCATTGACCAGCAGTGACATTAAAATGAGCAATGCTAATGCATACACCCCATCTGTTTCCACTTCACAAGGTTTCTGACTTCAGTCTACTTAATCATTCCTACCCTCTACTCTCTTCAAACCTCCCCCACCAGCACCAGTATTCAGATAGCAACCGCCTAAAACAAGGTTTGACATTTTTGATTGTTTTATCTTTGATAAGCTCAAGGGGCCATTTCTACAAATTCTAGAGGCCCTTTCTGACACTAATAGTGACAAACTAAAGAAATGAACAATTTATAAATGTAAGAACAATATTTTCTTCTAACTTGTGGATATTTCTTCTAACAGTGACTATTTCTACTCGGAGAACACCTGGGTTCAACTTGCTAAGGAACAATGAATGTCATTATTTGGAATAGAAAAAGTAGTCTAAAGAGACTCTCCTATCACTGATTGAGCACCAGACAGTACTTTGGGAATGATCCTTGAGGAAGATATCCTTTAATTGTGTCATATTTTAAAGAGAGAGAGAGAGAGAGATTACCATCATTTGTAGACATTTAAAACATCAGTACATCATAGGTATTCTTGTGATTGAATTGTTAATAATCATTGCAATTAATCATATCATTAGAAGGATTTTAAAAGGCTTAATAAAGGGATCATGGACCATAGAGAAGACAGTGGATAGGTTAAAAAATCATCATTATACAAAAATGGAGGAAAAATAGACATGATCCCTAAAATAGTGTGATCTAGATTGATGATTTATCAAATTGGAGACGGACATCTCTTGGCCCATTTCTCTAAACTTCTTCAGCAGGAAAGAGAACAAGGCCACTTTTCACAAGCTACCAGCTGGTGATATAAAAGACAAAAAACTGGACTTTTTAAAGATAAATGTCCGAATATTTTTTAAACTCCTGGAACACTAGAGCACCTTTTGGGAGACATATGATCTCCTTTAACTACCTATATATCTAACAAAGACAGAATTATTAGAAGGGATAGCAATAAATCATTCTACCTTCTTAACCCTACTTTCCCCAAGCCTAGACCAGTCTAGTTAATAGCATCTATTTTCACTTCATTCCCTCTTCTATAAATGAAACCAATATTATTGGACTCTGGCAAGTCTAGGTGGGTAGTTGTTGCTGGAAGAGAGGCAACATCAAGTTAGAGGACCTACAAGGTTAGGTTTATGACTGTGCAACATTTAAGTTGTTTTGACAACATATATTGCCAGGAGCCTACAAGTAACAAAAGAGAATACATAGCTTTGTAGAGAGATTTTGACCTGTAATACATAGAAATACTAAAGAGTACTTCTGATGAGGTAGCATGAAAACATTCATGCCAATCCTAGGCACAAGACATTGAAATAGAAGAATAATTTGGCATCTTAACAGTGAAAGGAAATTTATAGAGCACTGTTAGTCAACTGGGCCTTTTTCCTTTGAGGGAACTTTGGAATCTACAAATACAGAAGCTTAGGGCTTCCATCATCTTATACTTGCTGTCATAGAAATTTGGCCAGCTAGTTTTATTGGACTGTAGGTGGTAGGTGATAAATTACTGGGCTCAAGATGCCTTGCATTTCAGGCTACAGAATTCAATTTTGAAACAGAAGGCTTTGTTGGATATTATCTCAAATCTAAAGAGCAGCTACGGGCAATCAGAATTTCTGGGTAGGCCAGCCATGATAGCCTTTAGCCTTTGCATTTGTTAGAATTAGCATATGTAGATTTATTTTATGAGGATTCATTTATTATTTGTTAGTCATCAAATCAATGATAACATACCATCTGCTATGTGATAAAAAACAAATCAGATATGAAAAAAACAAAGAAACAACCCTTTATTTGCCAGGGTTTGCAGTCTGGGTTTAGGTAGGCAAGCATGCATTTGTCATGGAGAGTTCAGAGTACCGTGACAACACGGATGCTGTCGAAACACAGCCAGGTTAGCTAACTGCGGAGCGGGAGAAGGTGATACAAGGGCCTCCCAAGACTCTGACACTCTGAGATTCATTGCATACAGCATGAAAAATGAACTTTTTCAGTGCTTTGTTCATAATTATCTCTTTTCTCTGTCCCAAGAGCAGTTGTGTTCTATATCTTTCATGAAACATTTGCATTATATCATCTTTTAATTGATATTATTCCATTGTCCCTGTTACATGGGGAGCCCTATGAAGGCACAAACCTGCTTCCCCAGGTCTCTCCAGTTGTGAGTTCAGATGAGGTCACATTGGCAACACATGTCACGGGTTTCTGCACCACCTGTGTATGCACGTTGGTGGTTGGCGCATAACTCAAATTCACAAATAGTGATTTCTGAGTGTGCTCAGAGATGATGTTTTCTAAGCTCACGTGTAGTTGTTCCACATAATATCCTGCACCCCACCTTCTGTAATTGCAGTCTGCCACTTGCTGCACCTGCTGTATGAAGCATCTCTCCACCACTGCTGGTTCCTTCCTGCCAATGACGACACGAATGCCAAGTGTACTGTTTCTCAGCATTCTTCAAGCTATATGACTCCTGCTCTCAGGTCCCACTTTGATCCTCGAGCAGTGATGCTGCTGCCTGGTTGTGGCCTTGGGTCACTCGGTCTCAAATGAAAGAGCTCCACTTCTTTGACTGCACATACTGTCTTCATGTGTGTGTGCAACCCTTGAGGCAGGGCTTGGAGACTTGTGCCATGCTTTCCTCTCCATTCCTCGCCTGTTCCCCAAAATCATAACCACTGCTGAGTCTAACAACTTTTTCCCTTTTGTAAATCAGTTCTTACAAACTGACACCTGAGGGGGCCACTCCATGCACTATTTTATTAGGCATTGTCCTTAGGCTCAGCCCAGATGCCTGCTACATTCGCATTACTACTATGTCCTGCATGAAGGCCTTTATATAGTCTCTTTTCAATCAATAGAAATGTTTACTAATTAATTCATAACCACATTCAATATGAAATAGCACCACCTAATATCATGCAGTTGGAAGAAAAAAGGGACTTTGTCCTATACTCAGAAATCAAAGCAAATAAATTGGAATAAAAAGCATGAAGAAAAATTGCAAGCCAGCGTGCCAGAAGAATAACAACATGGCAGTAATATGCGTCTGCCAGACTGCCATCTCCACAAATTAATCTTTCATTTCATTTCTGGATTTACTGTCACACTTCGTCTGGGAGTACAGTTATGAGTGAATTGAGATTCTTTTATATTCATTTCTCATGCTACAATATAATAAACATTTTTATCGCCAAAGTTTTCTCGATGAATATGTTATCAGGAATCACAGAATTCATCTCATAGTTGACTGTATGGAATCA -AAAAAAAAAAAAAAAAAAAAAAAAAGAAAACTAGACATTTGAATATTATAATATGGCAACCCTAGAAATCAGTTTCTCCTCCTTCCCCAGTTTACTGTTTTTAATTGCTGAAGGCTGTAGTTGCCTCTTTGTTTGGTGACTTTACCAAACTATTTTTGCAAAGTCAGTAATCCTTGTCAT -AAAAAAAAAAAAAAAAAAAAAAAAAGAAAAGAAAAAAAGAAGCATCTGCCTATCAACCAAATGACAGTCATTTGTCATTTCACCCAGAATAAATATATTTTGAGACCCTAGTTTCTCTTACAGCTTAGGTCCCAGAAGTGAATGTATAAACTCAGTCAGCTAAAAAAAAAAATAAT -AAAAAAAAAAAAAAAAAAAAAAAAAGAAAAGAAAAGAAAAAAATAGGCTGAGC -AAAAAAAAAAAAAAAAAAAAAAAAAGAAAAGAAAAGAAAGGAACTTTAATACTCATTATTTGCAGTCACCGAAGCTATCTAAAATCTAAAGCCAGGGTCATTTAGCTTTCTCCTACAGGCTCAGCTTTGCCTCACATTCAAGGATGGGTGAATTAATTAAGGAATCCCTGAACTAACATATAGCAGCTCTCAATCGACCCAGTCTAGGAAATTGTCCTACCTCAAACTATCCATAGCTTCTAGACATTAGGCTCACATGTAGTTCCTTGTGATTAAGCCATTGCCTGAATTCTAGTTCCAGTATCTAAAAGGCTGCCTTGTGTCATTATTTTTTCATTTCCTGCTCTATTATTCCATCACTTGGCCCTCATCTTACCC -AAAAAAAAAAAAAAAAAAAAAAAAAGAAAAGAAAAGAAATATAAGGGGAAAGAGCCCAATAAAAAGAAAAGAATAGGCAAATGATTTGAACAAACACTTTACCAACAGTGAGATATGGGTGGTTAAAAACGGAACAGAACAAAACAGAAACAGACCAAAAAACAAAAATTACTTACTATCATTAATCATTAGGAAAAAACAAATTAAAACCCCAATCAGATACCATTACACACCTGTTTAAATGGCTTAAATAGTTCTTTATATATTCTGGCTACAATCTTTTATAATATATACGTTTCACAAGTATTTTCTCCAACTCAGTGGCTTGCTTTTCATTTTCTTAACAGTGAATTTTGAAGAGCTAAAGTTTATGATTTTAAAGAAGTCCAGTTAATTAATTTTTATCTTTCAAGGTTTGCACTTTTTATATCCTGTATAATAAAGTCTTTGTGTTAACCCAGTTCAATTTTTTAAAAACATATTTTCTTCTAGAAGCTTTATAGTTCGGCTCTTACAGTTAGTTCTATTATCCATTTATGTAAATAAATTGTGTATAACATGTGAGATTAGGGTAAAGAATCATTTTATTTTCTTATGGACATCCAGTGGCTTTTTGAAAAGACTTTCCTTTCCCTATGGCATTACATTGGCACCTTCACTGAAAATCAATTGACAATATATGTGTGGATCTATTTCTAGGCCCCCATTCTGTTCCACAGATCTATCTGTCTATCCAACACCACATTGCCCTAATTATGTAGCTTTGTGATAAATCTTAAAATCAGGCAGTGTAATTCCTCCAACTTTTATCTTTTTCAAAATAATTTTGCATTTTAATAAAAACATTTAAATAACTATTGATTTCTATAAAAAATCTGTTAGAATATTGATTTGGATTGTGTTGAGTCTATACATTAATTTGGGAAGAACTGAGATTTTAACATTATTGAGTTTTCTGACTCATAAATGTGGAATATCTCTCTATTAACCTGTCTTTCTTTAATTTCATTCCATGAAGTTTTATGTTTT -AAAAAAAAAAAAAAAAAAAAAAAAAGAAAAGAAAGAAAGAAAAGAAAGAAAGAAAAAAAGAAAAAGAGGTTAGGACAGTGAGAATCTGAATTTCTAGCCTCCCTGGGGAGGCAGTGGGAGAGAAGAGGGTTCAGAAGAGCTGGAGGTTTTTCCACAGGATGTCAGCCATACATATGTTGTCCAAACTATTATTTATGAACCCCGACATCAGTCCCTTGTGATGCTGGGTGACTTACCTAGCTGGCTGGGTGAATCCTTCTTAGGGGCTGCAAAGGCTTCGTCCTCCCACATTGTGTACTAGTAAGATTTCCCCAGTTTAAGCCTTCAAGTTCGCTTTCCTCCTCGATGGTCTGCAAGAGGTTTATATATTCAACAAAGATTTCCTATCCCTTGGGATTCTCACAGCTTCTAAAGTGTCTGTCTTGTGGTCAGGCTATAATTCTCATCTACAGTGACTCCAGCATATGGGTATTTTTGTGGTAAAATGGCAGGAAGATTATGTT -AAAAAAAAAAAAAAAAAAAAAAAAAGAAAATGTAGTAACATGCCAAAGGGGATTTCTAACAGGTCTATTAGCAGAAATGCTAACAAAAACTTGCACATTCAGCCTATCAATGGATCTTTCTAATTCTCCAAAGTCATAAGATAAGTCTCAAGAAAGCTTTCCAGGAGACAAGCATGTTAACACAGTGCCTAGGAACCTTGCCTAGTATACCTCTGAAC -AAAAAAAAAAAAAAAAAAAAAAAAAGAAACCTTTGCCTATCCATGGACATGAGATTTCTTTGCAATGTTATCTTCTTGACTTAGAAGCTCTATTGTTAGAATTTCTTGTTTCAGCTCCAACATGTAAGGAGCTTGGAAGTTATTATTCCTGTCCTTACAACAAGGATGAAAATTGAACAAACTGAAAATCAATTACTTTTCTTATTTTTTCTGTCAGAGAATTGAGGTCACAGGACAAACCAGCACCCCAAAATCTGGAGTGACAGATTAATACAGAAAATCATAGCTGGGATCAGCTTGCTGAAATTAAAAACTGCTGGAGTCATTCAACCAGTAAGAATGCATAAGTAGTAACTTTGATTAATTGTTGTAGGCTGAGTCTGAACTAGCTTGGAAGTGAGAAACTTCTGAGAATTGCACTCTTAGGAAGTCTCCTTTTATGAGTTTTACCTCCAGGAATTCCACCAGATTCTTACAGTAAAAAGCCAAGCAAATTCTTCATGTTTCTGGCAGGCAGAAGGGAAAAGCAAACATGCTGAAATACACCCAGAGTGTTCCCCATAACAGAGGCCTACTCAGCAACAGAAAAGGGTACCAGAGCCTTATCTGACGTGAGGGAAGGGAAATTCTCCACCTCCAACCTCCTCTAGTCTTTCTGTGTCACCTAAGGGGAAGAAAAGAGATTACAGCCTGGGGACACAGGCTCCTTGAAAGACTTAATCATAGGGCTATAGAGCACTTCCTCTCCACTCTTCTGGTTGGAGACCTCAATACCTCTCCTTCAGTAACTGATTGTTCACACAGGCAAAAAAATCAGTAAGAATATAGTTGAGCTGAACAGTGTCATCAGTCAATTTGATCTAATATTGACATTTATATAGTACTTCATTTAACAACAGCAAAATACACATTCTTCTCAAGCTAATGGAATATTTGCCAAGACAAACCATATTCTGGACCTTAAATCATACTTGA -AAAAAAAAAAAAAAAAAAAAAAAAAGAAAGAAAAAAGAAAAGAAAAAGAAATCTACTTAAAATCCTGTTGAGCACA -AAAAAAAAAAAAAAAAAAAAAAAAAGAAAGAAAAGAAAAAGAAAGAAAAAAAGAAAAAAGAAAAATGTTGAACATCACTAATGATCAGTGAAACAGAAATTAAAACCACAATATTGCTTTATACCTGTTAGAAGGGGTATTACTAAAAAGACAAAAGATAACAAGTGTTAATGAGGATGTGGAGAAAAAAGAATCCCTGTATACTGTTAGTGGAAATATGAATTGCTACAGCCATTATGGAAAATAGTATGGAGGTTTCTCAAAAAATTACAAGTAAAATGTATGATTCAGCAATCTCACTACTGGGTATGTATCTAAAAAATATGAAATTAGTATGCCAAAGAGATATCTACACTCCCATGTTCATTGCAGCATTAGTCACAATAGCCAAGATATGAAATCAACTTAAGCATCCTGAAACAGATCAAAGTGCTAAAAAAGTGATATAT -AAAAAAAAAAAAAAAAAAAAAAAAAGAAAGAAAGAAAGAAAGAAAAAACATAAATAAAAATACAAATATGATCATGTCTCTTTCTTGCTTAACCCCTTTCAATGGCTTTCAATGCATAGTGAATAAATTTGAAACTCATTAGC -AAAAAAAAAAAAAAAAAAAAAAAAAGAAAGACTGAGTAAATATTGTTAATACAGAACTATTTAAAAATAGTTGACTAGGCCAGGTGTGCTGGTACCCGCCTGTAGTCCCATCTCCTCAGAAGGCTGAGGTGGGAGGATCCCTTGAGCACAGGAGTTCAAGGCTGCAGTGAGCTATGATCATGCCACCCTGTCTAAGGAACAAAAGAAAAAAATAGTTAGCTAAAGGTCACATCTTAAAGTTTGTCTTTAATTCAGTAATCAAAGACATCATTACTGTAGCCAAGAAAGGTGTGTGTGTGGCTTCTGTAGGTGTTTAACACAGGCTGTCTGAATAACAGAAGGCACATAAAAATTTGTTAAATAAAAAGACTTTATGAAAAGGTATGCATACGTATGTTTCAAACGATTCTTCTAGATAACCATTTCACCTCTGCAGAAGTTGTTTTCTAGCAGGAATGTGTTACGATTTCTGTTCTACACGTGGAGAATTGTCTTTTATATAGAGGAAACTACTTAACCAGCATCGTAA -AAAAAAAAAAAAAAAAAAAAAAAAAGAAAGGAAAAGAAGAAAAGAAAAAAGAAACAGCAGATTCCCTAGAGAGGAGACATTCATCACTAAAAAAAAAAAAAAAAATTAAAATAAATCGCAGAA -AAAAAAAAAAAAAAAAAAAAAAAAAGAAAGGAAGAAAGAAAAAGAAAGAGAGAGAGAGAAAGAAAGAAATAAAGAAGAAGAAAGAAAGAAAAAGAAAGAAAGAAAGAAGAAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAA -AAAAAAAAAAAAAAAAAAAAAAAAAGAAATCTGTTGTGTGGATTTAATTCATA -AAAAAAAAAAAAAAAAAAAAAAAAAGAAATGTGTGTTTGGTTGTTGCTAAATTTCCTGGCACAAGTTTCGAAAACCC -AAAAAAAAAAAAAAAAAAAAAAAAAGAACAAGGAGAGCAACAAAACAAACATTGGAAGCCTGAAGTTGCACAGGAGCTATAGAAAGGCTTCCATTA -AAAAAAAAAAAAAAAAAAAAAAAAAGAACAATTAATTGGATTGATCCTTCTAACTGGTGTTCACAAATCTAAAAGTGAGAATCTTTTGCAATTATGGAATAAAAAAGATGGTGGTCCTCTTTTCAACCAAATTACAAGCCATCAAAGTTTTCAAAGGTTTTAAATTTTGATCAAGCAAAGACAAAAAGAGTAAGAGATAATGATAAGCTTAAACCTGCTGATGTATTTGAAAGCCTGAATCCAAATTGAATTTTGATGATACAAATGCAAGTGGAACCAGAAGAAGTAACAAGCTCAGCCAGACACGGTGTCTCACGCCTATAATCCCAGCACTTTGGGAGGCCAAAGCGGGTAGATTACTTGAGGTCAGGAGTTCAAGACCAGCCTGGCCAACATGGTGAAA -AAAAAAAAAAAAAAAAAAAAAAAAAGAACATAGAACTTAGGATTTCAAAGACTAATGCATGATTTCATTTTGTTTAGAAATTTGGACTTTGGAAATGCATCAGATTTGCAGTAAGGCCAGTTCAGTATTCTCAGAACTCTACTCATTTCTGTGGTCCTTTCCCAGAATTTATCATTAAGAACCTTAATGTTATGGTAAAGCTTTATATATGTATTTATGTGTATACGTATTTTTGCATTGTTTATTTTCAAAACCCAGAAATTCATTGGAATTAATATTGATCAAATTAATTACAGGTATTCAAAAATGAAAATAAACATTTAGATTTTTCAAACCAGGCTCATTTCCCTGAAGGCTTTACTAACCTTAAATACTTTATTTAAGAATTCTGTTGGCCGGGCGCAATGGCTCATGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCAGGTGGATC -AAAAAAAAAAAAAAAAAAAAAAAAAGAACATGAATGCTCAGAATGGGGTTAGAGAAAAATGAATGTTCCTTATGTTGTCTATGGATGAAGTACAAGAGTTGTGGCTG -AAAAAAAAAAAAAAAAAAAAAAAAAGAACCAGTACAAATGTTTTCAGAGACAAATGCATTCTCTGACATCTGAGGT -AAAAAAAAAAAAAAAAAAAAAAAAAGAACTCCAATTTATATACCAGCTGAGA -AAAAAAAAAAAAAAAAAAAAAAAAAGAACTGGCCTCTCCCTTTTTGGAGAGTCCTCCATTCTTAATCTGCAGCCCTGCCCTGCTGTCCCCCTCCACTGGCTAGC -AAAAAAAAAAAAAAAAAAAAAAAAAGAAGAAGAAAAGGAAAAAGAACGATAGTATTCGCAGCAAAGTATCAGCTTTGACTACCTTTAAAAATAACTATCTTAGCTTCACAGTAAGTGTAGGAAATGCCTATTTGTTGAAAAGGCATTTGTGGAAAATTAATTTTTAGGTTTCTGGTTTTGAGGAAAGATTTAAAACAATCTTGAGTGTACTATAGTTACCTCATGATCTTCTTTCTTTTCCAGTTGGCTATATTCTATTTTTCTTGAAATGAGACCGTCTGTCCCTTTTTACCTACCTCATCTTCTATATACCTAATTCTTCTAAAACAATATAAAATTTCTACTTGGTCTTGGCTGGACACGGTAGCTCATGCCTATAATCCCAGAACTTTGGGAGGCCAAGGTGGGCAGATCACCTGAGGTCAGGAGTTCGAGAC -AAAAAAAAAAAAAAAAAAAAAAAAAGAAGAAGAAAGAAAGAAAGCAATGCCAAGAAAGGACATCAAGCCAGGCTCT -AAAAAAAAAAAAAAAAAAAAAAAAAGAAGCCAACTATAATGTAACAGGTCCCTCACCAGATTACTGAAGGGTGTGTGTCCACTGCTTGAACTCGGAAGGCCAGGCTGTGAGCCAAGGCCATGATGTCCAGCCAAGGAACAGGTGTTTCTGAGAACCCAAACATCATGGAGAGTATCTGGGAACCTACTAAGAAAAACAGTCTCATTGCTCAAACACAGTAGGCAAAGAGCCAGAAAATTAAAGGCAGTTTAGAGATGGAAAGTAGCACAGGTCTCTAGAGCTGTCCTGCTGCTGCTCAGGAGCGCCCTGTATGTAAGTCCTAATAAACTCATCTACTTGCCAATCTGAACTGTCTGAGTCACGTTTTGGTCTCAGCTCCCTCCCAGTTTGGGAGACCATTATTCTATAAAATCCTGGGCTTTTCTTATAACAATTGGCATCACAAACAGGATCTAAGAGACCAAAGGGAGATTCAGGAAGGGGTGTCTGCAGTGGGAATCCCAGGGTGGTCGACGGCATCCATGTGGGGTGAAATAGTCCAACTGCTCAACCTTTGTGGGCTGCTGCTTGAGTACAGGGATGCTTAGAAAATTCCAGTGGGGAGTAAGCATGTAGTGCAAGGACCTAAGATGTTAAAGTACAATAAGAATAGCAGATGTGCTGTTGCTGTGGTAAGACTGGCTACTGAGAAATTGTTAAAGCAGGAAAAATAGATACAAAAGTTAAGGGAGGAGCTGCAGTTAGAAAGGCACATGCGAGTATCCATGTCGGCCCTGGTTGGGGATTTGGTGGAGAAGGTAGATAAAAGGGAGGAAGGGTTGGAACTCCTGTAGCTTATGTTTCCAAAAACATGGGGAAGTTCAAAGGCATGCCAGGTTTTCTAGGACGCCAGCTGGTTACATATTATGACTCATCCTTGTGCACCTTTTTAAACTGATGGCCAAATTACAGCAAGAAAAATCCAGAGCTCAAATGTTTCACCTTCAGCTATAGTTCATCAGATCTTCTGAAGCTCTCTATTTCTCTCTTTTCTTTTCTGCCTGCTTTGAATCTGTTGTTATTAAACTACTGGTGTTGAAATCAAACTCACTGTTTATGGTACTGCTAATTCAAAGCCACTTGGGGATTTTGTTTTTCTTACACAGGTCAGACAATTCTAACTAAAATGTAAATGTTAGAAACTCATTTGAAACTGAAGAAAAAAAAGAGGGTAAAAGAAGTTTTTTAAAAAATCAAACTGCTATGAAAACTACTTTACCCCAAATTTTTGTCCACAGCCTTCACTGGATTACCTATTAGGCAAATAAAGTTTAGCCATATGAAGGGGTCCCAATTTTGTCAAAAATGATATGGATCCAGTTATCCTTTATAGTCTCATGAGTTTATAATACTATCTCATGGCTAGAGTTCTGAAGTAAAAGGTACTGGGTGTGTGTGTGTGTGCGTGTGTGTGTGTGAGAGAGCATACATGTTTATGTTTATATGTATGTACATGTGTTATATGTTATGTCTGACATGCTACCAACTTGGCTTATAAGTAAATGAGTACTCACACATTAAGGTAAAGTCAAGTACTTTTTAAGTTTATGTAAATTTAGTAATCTTTAATAAACAAGCTGGATTTAAAATTATTGGTAAAATAAAATAGAAATGTCTTCAGAATT -AAAAAAAAAAAAAAAAAAAAAAAAAGAAGGAGAAAGAGAAGAAGAAGAGGAAGAGGAAGAGG -AAAAAAAAAAAAAAAAAAAAAAAAAGAAGTAACTTAAACTGTAAAATCTTGCGGGCTAATTAAAAAAATTCAGAACATATAGTATTGACATTCTCTTCCTTTTGCATTAGAAAGGGTCAGTATCCTAAATTATTTAATAATGTATGTCTTTTCCAGCCAAGATTTCATTTACTTGATTCAAAGCCCAGAGTATAGATGGAAGCATAAGAAGGTTTGCCAAAGCATGGAAGAGTAATGAGATTTTTCCCCTGGCAACTTGGAATTTATTTTTTTAAATTATAGTAATTAACATGAAAAATGTTATTTTGTTAACATCTAATGAAGAGAAAGTTGAAATAAATGGAGAAATGTCTATAAATTTTTTTCTTTGTGTTGTACTTTTTTTCTTTTGTCTATAAATATTAAGTTTTTTCTGATAGGGCAAAATAGGAAAATAGGAGAAAACAGTGATTGTTTAAAGATTTGATGATTGGCTAAGTGTGGTGGCTCATGCCTGTAATCCCCACACTTTGGGAGGCTGAGGTGGGAGGATTGCGTAAGCTTAGGACTTTGAGACCAGCCTGGGCAACATAGTGAGACCTTGTCTCTATAAAAAAAATAATAAAATAAAAATTAGCCAAGCGTGATGGCATGTGCCTGTGGTCCTAGCCACTTGGGAGGCTGAGATGGGAAGATCACTTGAGCCCAGGAGGTCAAGGCTGCAGTGAGCTATAATTATGCCATTCTACTCCAGCCTGGGTAACAAAACAAGACTGTGTCTCTTAAAACAAACAAACAAAAAGATTTGATAATCATAAAAGAGCCTATGTTTTTGTGACGTCTTACATTTTCTTAAGGATAATGTATGGCATGTTGCACATTGAGATGGTTATTGGAATATCATTTAGAAACCTCTGGACATAATTCATGTTGGAACCAGTTTACAGTATTAGTTAGGGAGGTAAACTTTGTGCTTACAGTG -AAAAAAAAAAAAAAAAAAAAAAAAAGAAGTAGGGTCTTTGGGAGGCAATTGGGTTATGAGGGTTCTGCCCTGATTAAAAGGGACCCAGGGAGCTTGTT -AAAAAAAAAAAAAAAAAAAAAAAAAGAATAGACAGGGCACATCATGGATGATGCAGGGGTGGGGGCCTCAGAATGCTGGGCGAAGGCTTTGAAACCACAGGTTGCAGATCTTCATAAGGGAAGGGGTGGGTGAAGGAAGGCATCACTTTCCTTGTCCCAGTGGGCATCTCTCCTTAAGGACAGAAAGAATGAGGTGAGATCTGGGTACAGACCCCAAAACAGTCAAAGGAAGAGGAGAGGAGCCCCTCTTCCTTGAATCAGCGGCCTGGCTGGAGCCTCTCCCCAAGGGCACAGATGAGGCCACAGTCAGGTAGAGCAGGGACAACCATGACAGAAGGAGAGGACATGACCTAAGGAGGACCAGCTCACCTGAGTCGGGGTAGACCTCCTTCAGGGGATATATCACCTGAGAAAAGAAAAAAACCACACCAACCTAGGAGGGCGAGCAAAAGACGGAGCTGCACACAGCCCACCCTCCCTCCAGAACCCACTGGAACCTCCCAAGGAGGAGAGGTGGGAACGCCTGGCCTGGGTCAGATGGGAGAGGCTCTGGCCGGCAGACAGCAGGGCAAGGTCCCTACAACCTTCAGAAGTGTGTTTAGGGGGAACAGTCTGACAGCCTCCTGAGGGCAGGGGCCCCAGAATCCGACCTTGGGTGTTTGACATACGCGTGTGGTATTTGGCGTGAGTCCTTGCCCCATTTACCTGCCTCAGGAGCTGCTATGAGTAGTGGGCCCAATCCATGGATGTGAATAGAAGGTTCTTAGAGCCAGCAGTTCCCAGGCCCGGGCCACTTCACCACCTCACCTTTTGCCCTGACTCTAGGACCTGAGACTTGTCACAGTGCCAGAGGTCCCAGCTGTGGGTGGGCGGGGTTGAGGAGGGAGGAGTGAGCCCCCTGAACTAGACTGACCTGCTCCCGAAGGGTCCCGTCAGTGAAGAATGGCTTTTGTGGCAGGAATAGCACCCCATGGGGCCCAAAGTCCGTCAGCATCTGCACTG -AAAAAAAAAAAAAAAAAAAAAAAAAGAATAGCCTAGGCCAGTATGTCTGAAGCCCAGATTAATAACTCCTGATTTTCGATCAACAACTAAGACATACATTAGAATGTCCAGGGAGGACAGGGAAGAAGTATGGTGGTATAAGCATCAGGAGGTGCTCACATTATTTTTGAGAAAGCACAGCTTCTAACACATAGTAGCATCCCATAAATATTTGTTAAATTAATAAACATAATTTTACATTTGGGGGAAAACCTAATGATTTTGTAATATAATCTATGGAAAGTAAAGCTAAAAAATTTTAGATAAAGGGAATAACAAGCAAGGGTTTGTTGATCAGGAGGTTATACTCACCTGGGAGGTAGAGTTAATTTATAATATTCAGCATACTTTTCTTTTGTAGGAATTTTTATAATGAAACTAGTATGTTTGCTATAGTACATTTAAATAATGCAAAATTATATCAAGTAGCAGGAAGAATTATATTGATAAAGAATAGAAGTTCTACCTTTAGCTTTCCTTCTTTAAACCACTGACTCAGCTGTAGAATGCCAGGCTCAAATTTGTCTTTATAATTTAATACCAGAAATCTTTCCCTGCAGTGAGGAAGAAAAGGATAATGATCAGAGAATATAACGGGAGTGGTATTCCAAGATCAAACCATTCCAGAATTCTAATATCTGTTAATCCTTAAAATATTAGGACATAACACATTGAGTCTGATCAGATAGTTTTATGCATAGTTACAGGTGTAAATGTAGACTTCTATTAATAATTTTTCAAGACCAGCCTGGCCAACACGGTGAAACCCCCGTCTCTACTAAAAATACAA -AAAAAAAAAAAAAAAAAAAAAAAAAGAATCAATGAATTGGGTACCTCTAGATTCACTGAACATTGTATTACATATTTTGGGGTCTATTAGCCATTGGAAGTCCCAAATTACATAGAAATTTCTCTCTACATTCTCAACCTTCACATTTCACTGTGCCATCATTAAAGTGTTTCGGGGGTGTTACGACATAAAAGTCCATCATACTCTAACGTAGAGCAACTTCTGTTTGGAAAACACTTTTTAAAGAAAGGTTCCAGAATCTGTAAGTATCCAACAAACACCAGGAATATTTTAAAGAATGCTTTACCTAGGTTAAGATTTAATATTTCAAAATGACTTCAGTAAGGTCAATACATCTTTACTGAGAACTGAATCAAGAGAATATGCAATATGCAAAAATAATAAAACACAGGAAGGTCTTATTTCTAATATAACTGATAATCTATATGAATGAAAATAACAGCATGGTTAGTATGACTACCTGTATACTAAATTCATTAAAAAATACAAAAATTAGCTGGAGGTGGTGGCGCACACCTGTAGTCCAGGCTACTCGGGAGGCCAAGGCAGGGGAATTGCTGTAACCTGGGAGGCAGAGGTTGCAGTGAGCCGAGATCGCACCACTGCACTCC -AAAAAAAAAAAAAAAAAAAAAAAAAGAATCAATGCTGTTATTTTAACAGAAAATTCAAATAACTAAGGAACATTTAAACATATTTTTTCCAGTAAATTTAACAGTTTTGACAAATATAGGTAAATTCCTTGAAAATTATACACTACCAATATTGATTCAAGAATTAATACAAAATTTGGCTAATCCTGTATCTATTAATG -AAAAAAAAAAAAAAAAAAAAAAAAAGAATGAGAGTACCTGGCCCAATCCCATCACTGGTCTTTAGAGCCCAGAGAGAAGAGCAAGAGGACAAGAGAAGAGAAAAAGCTTCAAAGTTAAGCAGTCCCTTAAGGCTACATCAACAGGCATTTCCTTGAACTCGAATAAAGTAAAATAAAATGAGAAATGAGTCAGTAAGCAATCCATGGCATGTAATCCATCACCTAGTGCAAACCTCTCATTATTATTTTTTAGTTGGATTCCAGTGGGCAGCCAGTGTCTCAGGGCCCAGTAGTCTTCCTTTCTCCCCAAAGAACAGGCT -AAAAAAAAAAAAAAAAAAAAAAAAAGAATGATAAGGATGAAAGTTGTCACCAAAGGTTTGTGTAGGAGATGAGAAAACTAGACCCAAAGGTGAGAGGGGTTGATATAACTTACAATTACTTACCTGAGAAATC -AAAAAAAAAAAAAAAAAAAAAAAAAGAATGGGCATGGTTATGGAGTATCGACACCTCAGTTGGCTGCCTTGCCTTAGCTTAGAATTAATAGCTCTACCTCTGTGCTGATGCTTCCAAATAGGTATCCCTGGTCTGAGCCTCTCATATATATATATGTACCTATGTCCAACCTTCCAGTATGTATGTCTCTTTGTTTCCAATGAACAATGCTATAATCCTGTACAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAGAATGTTTGCTTCTGTAGGCACATTTATGTCTACCTATTATGATGTCAAGGGTGTATTCCAGTTTGTATCTGTAGCTGCTACAAGAAGGGTGTCATGGGATCTGTGGTTACACTCTTACTCTTCCCATCTGGGTATTTCTGAGTGTATTTGCTCCAGGAGAGCCACTGGTTCTGCTGGCCTACATGCAAAGTGTATCTATCTCTCTGTTAATGCGTTTCCCATGATGATACTCGCTGCTGAGATACTTCCTAGGAAGTTTTGCTTTCCTATCACCTCCTTTAA -AAAAAAAAAAAAAAAAAAAAAAAAAGAATTACCAAACTTCTGATGCATTTTTTTACAATACTTCTTGTTTTACTGTCGATG -AAAAAAAAAAAAAAAAAAAAAAAAAGAATTCAGGTCTCCTGACCACAATGCCATATCTCAGTTATGTACCAATGGAGATGAATAACAGTGCAAGATGGTGAGGACTGTGTCTGAGGAGAAGGGTAAAAAAGGGAAAGTGGAAGGGATCTTCACTTTATAATTTTTCTTTAGGATTAACTCTGGTGTGAAGATTATATAAAGTAAGGGAAGGGATCTAACATTCATTTCTATGTGCCCACACTTTGTACTGGACACATTATCTTTATTATCTCTCTTAATTTTCATAGCAACTGTGGAATAAGTTATCACCATGATACAGTACAGGATGAACAAATTCTGAGATTAACAAATCTGCCTATGGCTGCTCAACTGGT -AAAAAAAAAAAAAAAAAAAAAAAAAGACACACATCACCACCTTCTCCTTAATGCAGGCTAATCTAGACCTAATACAGACCTAAGGTCGTGATGACATCCTCGGTGTCCTGCACGCTGCTCCCCTCCTGGGTTGGGCGCAGGCAGCGCAGCTCCCTCACACAGCACCTGGGGCAGGACCCAGAGCAGCTCTGCAGAGTGGCTTGGCAGCGTCTTGGGAGATT -AAAAAAAAAAAAAAAAAAAAAAAAAGACAGGAATGTTGAGGGTATAGAAGTGTTGGTGCATACTAGGTGGACTAAATTTTGGGCCCGGCCCCCAGCAGTGTGTCAG -AAAAAAAAAAAAAAAAAAAAAAAAAGACATCCCACAGAATGCAAGAAAATGTTCGCAAGCTATGCATCCAACAAAGATCTGATATCCAGAG -AAAAAAAAAAAAAAAAAAAAAAAAAGACCAAGAAAAAGCCTATTCCCTATATTATTTAAAACAAAATGATGGTAAAATACAGTCCTGACTTCTCAGATATGCAAGGTTCTGAGGATTTTCAGCTTTATAATTTGAGACTTCTGAGCTTTCTCTCTTTTGTGTTATGAGTTTCATCATTCTCCTTCCT -AAAAAAAAAAAAAAAAAAAAAAAAAGACCAATCTCAAAGGTTACAGATTGTATGATTCCACTTATACAACATTTTAAATGATAAAATTATAGAACTGGAGAGCAGATTAGTGACTGACAGATGTTAAGAATGGGGACAGGCACAGAAGGGTAAAGCAACAAGAAGGTTCCCGGGGTCCCTGAGTCCAGGCCTAGGCTCTTGGACAGCATTTCTGAACCTGCTATGGACCAGAGTGGAGCCCCCTGCCCTGAAGGGTGAGTCTTAGGCCTGGCAGAATTCACCACAAGCTGACAGAGAAGCTCCTGGGTTTTAAGTTAACATCAGCAGTGGCCTGGCAGAACCACCATAGACCAGTGGTGGCAGTGGTG -AAAAAAAAAAAAAAAAAAAAAAAAAGACGAGAAGATGAATTATTTCCTAGAGTTCCCAAAAATGGAACACACAGCTGGCAACACCTTAGTTTGGCCCAATGAGAACATTTTGAATGTTTGACCTTCAGAATTGTAAGAAAATAAATTTTGTTTTGCTTATTTAAGCCACTAAATTTGTGGAAATTTATTACTGCATTTACTAATAAAAACTAGTAAAGTGAATAAAATTGTAAAGCAGTTGAAAGGTTTTGTTATTTACAGATAGTATATACAGAAGGAAATGTATCATTGGAAAACCTGAGGATATTGAAAATTTTACAAAAAAATGAAAACATTTACCAAAGAGGCTAGAGAGAATTAATATATGAAAATCAATTATTTTGTTTAGAAAATATATAGAAATAAAATTACACTTAAAAAAACAAAAATAATAAAATGCACAGAAATAAACTTTAAAATGAGCTTGAAACATTTATGTAAAAATTTTAAAGATTGACTTACATTCTTCTTTTTTTTTTTCAGGAGTCTCCTGTCGCCCTGGCTGTAGTGGGGCAGTGGTCCCATCTCGCCCGCCTGCCTGGTTCAAGCAATTCTCTTGCTTCAGCCTCCTGAGTAGCTGGGACTACAGGCACACCACCATGCCCAGCTAATTTTTGTATTTTTAGTAGAACAGGGTTTGAAACTCCTGGCCTCAAGTGATTTGCCCATCCTGGGTCTCTCAAAGTGCTAACTTGCATTCTTAACTATGCATTGATGAGATTAAAAACACAAATACTCAGAGAAAAATTTAATTCACATATATTAATTAGTTTACTATATTAATTTATATATGTTCCCTAATTAAAAATATGCAAAGCTAAGGCTGGGCACAGTGGCTCATGCCTGAAATCTCGGCACTTTGGGAGGCCCAGAGGCTGAGGGGGTGGATTGCTTGAGCCCAGGAATTCCAGACCAGCCTGGGCAACAAGGCGAAACCCTGTCTCTACAAAAAATTAGCGGGGCATGGTGGTGTGTGCTTGTGGTCCCAGCTACTTGGTAGGCTAAGGCAGGAGGATTGCTTGAGACAGGGATGTCGAGGCTGCAGTGAGCTATGTTCAGATCACTGCACTCCAGCCTGGGTGACAGAGTGAGACCCTGTCTCAAAATAATAATAATAATAATAATAATAATAA -AAAAAAAAAAAAAAAAAAAAAAAAAGACGGTAAGACTCAGGAGGGAAATTTCCAGAAGAAATAGAATGTCTAATCTGTTCAACTGTCTTTCTAGGAAGAAGCGGCAAAAGTTACACATAGGCTGGGCATGGTGGCTCACGCCTGTAATCCCAACACTTCAGGAGGCCAGGGCAGGCTGATCACTGGAGCTCAGGAGTTCAAGACCAGCCTGGCCAACATGGTGAAATCCCGTCTCTACAAAAAAACAAAAATTAGCCAGGCATGGTGGCATGCGCCTATAGTCCCAGCTACTCGGGAGGCTGAGAAGCAGAATCGCTTGAACTGGAGAGGCGGAGGTTGCAGTGAGCTGAGATCACGCCACTGTCCTCCAGCCTGGGTGACAGAGGAGATCTATCTCAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAGACTAGTTACTAGACTCTTCACTTTTACTTTACTGCTTTCTCACTGAGACATTTATCAAGTAAAAGATTCCCTAAAACGCCTGCCACTACCTTCCTAAACATGTCCTTCAAAGCTTCCTTGACTTGCTC -AAAAAAAAAAAAAAAAAAAAAAAAAGACTCAGGTTGAAGAAAACGGTCACACCCAGGTTCCCTACTGAGATGACTAGGCCATTCAATTAAATCAACCAGAGGGCAAGTCTCCTGCCTCCTTTCTCAGTGTAGTCTCTGGAAATTTATTAAGTCTGTCTGCT -AAAAAAAAAAAAAAAAAAAAAAAAAGACTGAGGTCTGCATTTCCTTGCTGGCTGTCAGTGAGGGTCCTTGCTCAGCTCCTTAACACCACTCACATTTCTTTGCATGCAACCCTCCTCTGTTTTTAAGCCAGCAATAACATGTTGAGCTCCCCTTCATAGGATCTTTCAGACTTCCTCTTTTTGTACCAGTCACAGAAAGCGCTCTGCTTTTTTTTTTTGGAGACAGAGTCTTGCTCTGTCACCCAGGTTGAAGTGCAGTGGCGCCATCTCGGCTCACTGCAAGCTCCGCCTTCCGGGTTCAAGCGATTCTGCCTCAGCCTCCTGAGTAGCTGGGACTACAAGCGCCTGCCACCACACCCGGCTAATTTTTTGTATTTTTGGTAGAGATGGGGTTTC -AAAAAAAAAAAAAAAAAAAAAAAAAGACTGCAAGTCCTCTAGGGGGATAGAGTGGCCTGAAGAATGAT -AAAAAAAAAAAAAAAAAAAAAAAAAGACTGGAAGTGGGATCCTCTAGAGTCG -AAAAAAAAAAAAAAAAAAAAAAAAAGACTTTGTTTTTGTCCTCAAGGAAATCAGTCTTAT -AAAAAAAAAAAAAAAAAAAAAAAAAGAGAAAGAAACAGCATCCCATGTCGTTGGGTTGGAAGAATTAATACTGTGAAAATGACCATACTACGAAAAAAGCGATCTACAGATTCATTGCAATTCCTATAAAAATACCAATGACAATCTTCACAGAAATAGAAAATCCTACAATTTGTATGAAACCACAAGAGACTCCAAATAGCCAAAGCTATCCTGAATAAAAAGAAGAAAACTGGAGGCTTCCCACTGTCAGAAATCAAAATATACTACAAAGCTATAGTAACTGAAATAGCATGGTTTGGACAGCAAAACAGATACATTGACCAATGGATCAGAATAGAGAACCCAGCGTGGTTGGAGCCCCCACACAGAGTCCATACTGGGGTGAAGGTTGCAGTGAGCTGAGATCATGCTGGGCAACAGAGCAAGACTCTGTCTCAAGAAAAAACCCAGAAACCCAAAACCAAGAACAACCTCCCTCCCCTCAAAAAAACCCAAACAAACAAACAAACAAGACAAGTCATTTATAAAAAAGAATCAAGCCTAGCTGTTCTTTTTGTCAGAAAAATGGTCATGGTAATGAAATCCAGCTTGGTGCAGTATGGATGAGAATATGTATCACTATAGTGCCAACTTAGCTTCAGAGAGTTGCATGCGAATCTCCTCAATTTTTGGATGC -AAAAAAAAAAAAAAAAAAAAAAAAAGAGACTTATTGATGAGTGCAACCTCCAAAATGCAAAAGTAG -AAAAAAAAAAAAAAAAAAAAAAAAAGAGAGAGAATTCCTATAAATCACTAAGATAAGAATGAAACGCATAGAAATGTGACTTTTAACTTTAAAAGGTAAATGCAGTAGTATTTTAATTAAAATACTGAAAAAAAGAAATTCAATATCAGTTTCTCCTTAAATATTAACTGCATTTTTTTCAATCTTTTTATTGTGGCAAATATATATAACATAAGGCCGAGCACAGTGGCTCATGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGTGGG -AAAAAAAAAAAAAAAAAAAAAAAAAGAGAGAGAGAGAGAGAGGTCCCAGTATACCCTCACTAGTTTCTGCAGTGGTAACCTCTTTCATAGCTACAGTGCAGTATCACAGCTAGGAGGAAGAACTGGACACAATCCCTCCAGCTGGTTCAGATGTCACCAGCTGCTTATGGACTCATCTATGTGCTTGTGTGTTTAGTTCTAGGAAATCTTAGCACCTATGTAGATTTGTGTGACCACCATGGCAGTCAAGATGAAGAAAGTTCCATCAAAAGGATTAGTTGTGGTTCCCTTTTATAGTCATGCCCCCACCCTTCCTTCTCAGTCACTACCCCCAGCAACTTCAAATCCAGTTTCCAACTCTAGAATTCTGTCATTTCAAGAATGTTGTATCAGTAAGAATCATGGTGGTGTAATCATTTGAGATTGGCTTTTTTTTTTTTTTT -AAAAAAAAAAAAAAAAAAAAAAAAAGAGAGAGCAAGAAGAGTGAAAGTTATAAATG -AAAAAAAAAAAAAAAAAAAAAAAAAGAGCATTATTTAAGCAGAAAGAAAATGATATCAGAGGGCAATTAGATTCACACAAAAGAATGAAGAATGTCAGAAAATACCTGCTATAGTTTGAATGTTTGTGTCCCCTCGAAAATTCATGTTGAAACTTAATAGACTGCAGCAATGCAATCATGGCTTATAGCAGCCTT -AAAAAAAAAAAAAAAAAAAAAAAAAGAGCCCAAACAGCCAAAGGAATATTAGGCAAAAAGAACACAGCCAGAGGTATTACATTACCTGACTTCAAACTACTATAAGTCTACAGTAACCCAAACAGCTACAGGTACAGAAACAGATATGTAGACCAATGGAACAGAATAGGGAACCCAGAAATAAAACTGCACATCTATAGCCATCTGACCTTTGATAAAACTGACAAAAATAAGCATCAGGGAAAGGAAATCCTATTCAATAAATGGTGCTGGAATAGCTGGGAATAGCTGGCTAGTGATATGCAGAAGAATGAAGCTGGACCCTTACCTTTCACCATATATACAAATTAATCAAAATGGATTAAAGATTTAAATGTAAGACCTCAAACTATAAGAATTATAGGAAAAAACCTTGGAAACACCATTCTGACCTCAGCCATGGCAAAGAATTTAGGACTAAGTCCCCAAAAACAATTGCAATAAAAACAAAAATTGACAAGTAGAATCTAACTAAACTAAACAGCTTCTGCACAGCGAAAGAAACTATCAACAGAGTAAACAGACAACTTATAGAATGGGAGAAAATATTTGCAAATTATGCATCCAAGAATATATAAGGAACTTCAACAGTTGAACAAGCAAAAAACAGCCCTGTTAAAAAATGGACAAAATACATGAACAAACACATCTCCAAAAAGACATACAAGTGGCCAGTAAGCATATGAAAAAATGCTCAACATCACTAATCATCACAGAAATGCAAATCAAAACAACAACGAAATACCACCTCACACCAGTCACAATGGCTACTACCAAAAAGTCAAAAACCAACAGATACTGGTGAGGCTGTGGAGAAAAGGGAATGTGTATATGTGGTTGGTGGAAATGTAAATTGGTTCAGTCACTGTGGAAAGCAGTTTGGAGATTTCTGAAAAAACTTCAAACAGAACTATCATTCGACTCAGCAATCCCATTGCTGGGTATATGTCCAAAAGAAAACAAATTGTTTTACCAAAAAGATATGTGCGCTCTTATGTTCATTGCAGCACTAGTCACAATAGCAAAGATATGGAATCAACCTAAGTGTCCATCAATGGTGGATTGGATAAAGAAAATGTGATACATATACACCATGGACTATTATGCATCCATAAAAACGAATGAAATCATGTTCTTTGCAGCAACATGGATGTAGCTGGAGGCCATTATTCTAAGTGAGTTAACACAGGAACAGAAAACCAATACTGCATGTTCTCACTTGTAAGTTGATCTAAACACTGGGTACTCATGGACATAAAGAGGGCAACAGTAGAAACTGGGGACTACTAGAGAGGCGAAGGAAGGAGGGAGCAAGAGTTGAAAAACTATTGGCTACTATGCT -AAAAAAAAAAAAAAAAAAAAAAAAAGAGCCTCAGCAAAGAAATCGATGTTATAAAGAACCAAATGGAAATTTTATTTTATTTTATTTTATTTTGAGACAGAGTCTTGCTCTGTTGCCCGGGCTGGAGTGCAGTGGTGTGGTCTCGGCTTACTGCAACCTCTGCCTCCCGGGTTCAAGCAATTCTCCTGCCTCAGCCTC -AAAAAAAAAAAAAAAAAAAAAAAAAGAGCGCCCAGTCAGCTCAGGACTTTGGCTTGCTTTCTACATTGCTTATCAAATGGTTTGAAGCCACTGTGCTACCACTGGCTTTCTTTTTCACCTGTACCCAAATAGTGAGAGGCAAGTGGCCTTGGAGCTAGAAAATAACCAGTATGTGTTTCTTTCTTTAAAAAAAATAAATAAAAGTCCCTGATAAATTGTAACATCTTGCCTAGGAAAGTCATGGGGTAAATTATGAAATTCTGTTGCCAACTTGTAGGAAATCATACCGTATCAGTTAGTGATCAGCATTTGAAAAACAGGTCCCCCTCCACTGTTGTCATTTTGTTCTTGGCCAGCATGAAGAACCTGGTGGTGATGATAAAATGTTGGGATTGGAGCACAAGTAGATGTGGGTATTAGATCTATAATTTCTAGGATATCTAGATACATATTCTTTGTGTATGTATAGATAGGTATTCTTGTGTCACTAAGAAAACCTGCCCTATTACAGAATAAAAACTAGGAGAAATTTCTTTAACTAGAAAGGTGTTCTTTTTTAATATATCACTTTCCTACCAGGAGGTTATAGATGTGAACAGGTTACAGGTAAACAGTTGTGTGGGTAGCATTTGTGAATCTTGCATTGGGAAGGATGATCCCGTGATCTTTTACTATAAACTATCTGGATTTAAGTGAAACCTCTGATGTAGTTAGCAGTCAACTCCTGGAGAACTGGGACCATGTCTTGATTATTTATTGTATCTCTAATACTTATCATAGAAGT -AAAAAAAAAAAAAAAAAAAAAAAAAGAGGAAAGAAAAATGAAAGAAAGAAA -AAAAAAAAAAAAAAAAAAAAAAAAAGAGGTCAGGCACAGTGGCTCATGCCTGTAATCCCAGCACTTTGGGAGGCCGAAATGGGTGGATCGCTTGAAGCCAGGAGTTTGACGCTAGCCTGAGCAACATGGCAAAGCCCCGCCTCTACAAGAAATACAAACATTAGCCGGGCATGGTGCTGTATGCCTATAGTCCCAGCTACCTGGGAGGCTGAGGTGGGAGGATGGCTTGAGCCCAGGAGGCAGAGGTTGCAGT -AAAAAAAAAAAAAAAAAAAAAAAAAGAGTCCTCCTAGTGATATCATATTAATTTAAATT -AAAAAAAAAAAAAAAAAAAAAAAAAGAGTTACAATCACTGTTCACTCCCAC -AAAAAAAAAAAAAAAAAAAAAAAAAGAGTTCAGTAGTGTTAAGTATATTCACGCATCTATTGTTGTGCAACAGATCTCTAGAACTTTTTCATCAGGCAAAATAGAAACTCTAGACCCATTAAATAGTAACTCCCCTCTACTCTCCCCACTGCCCTTGGCAACCACCTCTCTACTTTTTGTTGCTATGATTCTGACTACATTAGGTATTTCCTAGGAGTGGGATCATCTAAGTAGTGCTTGTTCTTTTGTGACTGGCTTACTTTGTTTAGCATGATGTCCTCGACATGCATCCATATTGTAGCATGTGACTGATTTTAAGGCTGGATAATATTGCA -AAAAAAAAAAAAAAAAAAAAAAAAAGATAAAAATACAAAAAAATTAGCCGGGCGTGGTGGCAG -AAAAAAAAAAAAAAAAAAAAAAAAAGATAAGCACTACATAGAGCAGTGGGCAGCCCCCAAATGCATAGAGCTGGCATGCAGCAGGCACTCAGTAAATCTTGGTTGAATGAGCAAGGTGCTGGAGGAGCTAGGAGGAGAGAGTGAGAAACTGGCCAGGGAAAGCTCCTGCATGAAGGAAAAGGAAAAGGCATTCTACATGAAAGGTGTGAATGTTACAAAATATATGAGGAGTAATGTGGCCATGTGGAGAAGTAAGAGCTCACTTCCATTGAGCGCTTCATTTCAACCAGGCATTGTTCTGAACATATTACACATATCATCTCTTTAACCTTTGAGATAGGGCCTATTGTTGTCACTCCCATTTTATAATTGCACAGCCTGAGGCCCAGAGAGGCTGAGCTTAAGGCCATGCAGGTAGTGAGTGGCAGAGTCAGGTGTTAATCCACTCACCAATGGGCACTTAACCCAACCTGAGCCTCCACTTCTCCATCTGTAAAATGGGAACGCCCAGGCTTCCCCTGACAGTTTCTTGGACAGATTAAGAAAGCTGTGCATGAGTGCACATGGAATGTCTGTGAAAAAGTTACAAGATTCACAGAAAACTTGCTAACAATGGTTACCTTTGGGGAGGCTGCCTAGAGGACCAAGGATTAGAGAAAGTATGTATCAGTTTTTGGATCTCTTTTTGGGCCTCCAGCGGGTGAAAGTTAAAATGACAAGCAGCCTAAATGGGAAGGAGTTGGAGGGTGGGTTAAGTTTGAAAGGAGAAAGAGCAGTTGAGGCTGGAGAAAGGATGTTATTTGACTGTAGCGAACACTCTGCCTGCACCCCCCAGTCCCTCTCTCTTTGAGGGGAAGGATGCCGTGGCGACGGTCTTCCTCCTTAATATAGTATGTACATTTTATCTCTGCAGACTTCTTGCAGACTTGGTTTAAAGATCTCAGCTCAATACCATTAGTGTATATCTGCAGAGGGCCCTTTGTAAAATTGATTAGAAAGTGGGCTTTTGCATGTGGGGTGGGGGCGGGGGTGGGACCTAATCGGATTTGAGCATGAGATGGTATCTAATTCCCTGCATCTAGCAACTGGCTTGGGGACCTCCCTGGGAGCCAGGGCCCCCCTAATTTGGTTTGCAAATACATTAGCCAAACAAGCTGAGGGGGCTCCTTTGGGGAGAGGGTTTTTGGGGGATGGGGATGGGAGATGGTGGGAAGGCTGAGGAAATGAAGAAGGGAAGGGTTTTCTGTGCAGGTCCTGGAGTATAAACCGTACATGCGATTGCCAAGGCTGTGCATGTCTCATGGTTTTACCCCATTCGGGAGAATGAAGCAAACTTCTAAGAGGACCAGGCTGGGCCTGGTGGCTCAGTCCTGTAATGCCAGCACTTTGAGAGGCTGAGGGGGGTGGATCACCTGAGGTCAGGAGTTTGAGACCACCCTGGCCAACATGGT -AAAAAAAAAAAAAAAAAAAAAAAAAGATAATACTGCCTTAAGTATAACAGTAAAGGGATATTCAAGTATAAAGTTAGCAAAGAATGGGTTAGGACTTTTAGCTTTCAAATAATCAAATCTTCAACAACAATAACAAAAAGGATATTATTGGAAGGAGATTGGGTTATCTTACCCACTTATTTAGTAAGTATTTTATTTCCTCTTACATACTGGGTGCGATTTTAGATGCTTGGATGATAGGACATGTATGGTCTGTCCACTGGAAGAACTGGGTTGCATCAGGAACCATTGGAAGCAGAAACTTAGCATTGTCTGTATTTTGTCCACCTTGAATCTCTGCTTGTCACTATGTGATGGCTTTATTCTTCCCCACTACTGTGCCACTTTTCCCACATGGGAAAGATCATGCTGTTGATAGACTGCAAGTTTTACATCCTACAGCTTCCACTACTGAAAAGACACCGCCGCCTTCTCAGCTTCAGTTATAAAGATCTCAGGGAAGGACTTTTTTGGCCTGCCTTTGGTGAGGTATCCACTTTTGGATCATTCACCTAAAGCCAGGGGATGGGATCATGTTTTTGTAACATGGCAGCAATTTCTGTAAACATGGATAGGGATAAAACTAAACTCTAAGAAGAGGAGGAGTTGCTGGGAAGACATTTACTTAGATGCCTGTTATTAGGAGAGAGAGCCTAACATTGAGGAGAAGGTCGAGGAAGTTTATGTATTGTGGTGTAACAAATTATTCCAAACCTTAGTGGCTTAAACAACATGA -AAAAAAAAAAAAAAAAAAAAAAAAAGATACAAATGAAAAAGGAAAAAAGATGGATGTGTGCCATGTGCGGT -AAAAAAAAAAAAAAAAAAAAAAAAAGATATAATCTTAATAAAATTTTTTCCTTTCTTCC -AAAAAAAAAAAAAAAAAAAAAAAAAGATCTTGGCATTTCCTGCTTCTTTACAGATAATGAATTCAGAAAAGGATGACCTCCCCCTACCAAGCTTTAAAAAAATGTTTACCTACCCTTCTGTTTTCCAATCCAAACTGGTATGAAAACATTCAGGAGGTCAACATTTGAAAATGGTTTTTGAAAAAGAAAACCACCCACACTCAAAAAACTGTTTTCCTTCCTAGTAAATGTAATTTTAAATTTCAAAGGCAGGATTTAGGTCAGTGGTTTGGGTCATTTTTTATTTTACCCAAACTGGGCCACCCTTCCCTTATTGTGCAATCCAGAGGAATCAGAAAGATGTCAGGTAATAAAAATCCAGCAAGGAAAAAAAGTTGGAACACACTCTGTCCAAAGTTGCATGCCCTTAAGTTCTGCTGACTTCAGCAGGATTTGTACATTAGTAGTGAAGGGCAGAATCTGGTCTACCG -AAAAAAAAAAAAAAAAAAAAAAAAAGATGAGGAACTAGAGGTCAGTGAGTGCTGGCCTCAAGAGAACCTTGAAATCCCACTCTGCCTAGCCCTGACCACCCTTGTCTTCAATCCTTGAGGAACAGAATGATGCCAGGTGTAAGTCATTCAGGTATCTCCCCAGTACCTCTACCTGGGGAGGAGATAATGTTCTCGGCCTACATGGTGGGGAGGGTGACCACGGTGCGGGGTGAGGGGAAGGCTCTTCTGCCATGCCTTGGGACTTCCCTTTCTGTGTGAGTGTGAGGTAGGTGGAT -AAAAAAAAAAAAAAAAAAAAAAAAAGATGGTGTCTAGATCCTGAAGGCCATTAATAAATTTAAATTTATGCTATGATGGATTACTTTGGTAAATATTTTAAATATTTTAAAAGAATTAACTTATATGAATAGGTGAAAGGAGAAAACCATATGATCTTTGTTTTGAGACAGAGTCTTGCTCTGTCACCCAGGCTGCTGTGCAGTGGCATAATTATGGCTCACTGCAACCTCAACCTCCTGGGCTCAAGCAGTCCTCCCACCTCAGCCTCCTGAATA -AAAAAAAAAAAAAAAAAAAAAAAAAGATGTGCTCACTACCAGATCTAACTCTGGAGATCTGGAGAGGAGGTCATATGATTTTTAAAGTTATTTTAGAACATTGAACAAAAGGGTATATAGTGCAAAGTAAGGCTTCTTCCCATGCCTGTACTTCAGCCATAGTTCTCCCCAGCGGCAACCACTGTTACAGGTTTCTGTGTGTTCTCTCAGAGATATTCAGAGCATCTACAGGCATTCATATGTATGTGGCATTCACACACCCACCCAAAAATCGTGGCCCACCATACACACTGTACTCAACAATATAACTTAGAGATATTCCTACATCAA -AAAAAAAAAAAAAAAAAAAAAAAAAGATGTGTAAGAATAGAAACTCGGACATGACACTGCTGCAGTAAATATAAATAAATTGGTGTGGAATTATCTTGTAAAGCTGCAGATAAGCATGCCCTAAGACTCAGAAACGGCACTTCTATGAGAATTTGTGATGAGAATCTTTTCACATACACCTAGGGAGAAAACATTAGCAGTAATAACATAGCAAAACAGAGACTTCCAGAAGCAGACAGGAGCAAACACATTTCTATACTCCAGTACCTTCTGACTTTCCTGAATTCCATTAGAGCAGAGTAAGTGCTAGTTCTCTGCAGACCTCAGATTAGGCCTTGTGGCTACAGTGAAAAGAAGCCCAGGAGAAAACTCAAGAATAAAAATGGAGTCAGGCTTCAGACTGAAATTACCAAAAATCCCATGGAAGTAATAGAAGAAAACAAAACTGAGAAACCCAAAACATCCTCAAACCAGTTAATTAAAACTTACAGAGTGCCCAGGAGATCCAGTCTTCTAAAAGAACAGGAATTTCTTAAATATGAATAGTTGAGGAACAAGAATCATGAATGATGTAAAGTAATTGCCCAGCATCTCAGAGGGGCATAAGGAGAGCAGGCAACAATATTTCCAGAGGATGGCAAGATTGCAGGACTCATACTGAACTACTCATGAGGTGAACCACAGGTTGAGATAACCCTGGCCCTGTCCTTACAGAGAACCTACACAAGATTCTGGGATACAGACGAAGAATGACATCTTTGCAGATCCTCTCAGTGCAGAATATAGTCATTCTTCCAAACTCCTTTTTTTGTGTGTGAGACAAAGTCTAACATTGTCACCCAGGCTGGAGTGCAGTGGCGCCATCTCAACTCACTGCAACCTCCGCCTCCCAGGTTCAAATGATTCTCCTGCCTCAGCC -AAAAAAAAAAAAAAAAAAAAAAAAAGATTAGCTGGGTGCGGTGGCACACACCTATAGTCCCAGCTACTTGAGAGGCTGAGGTGGGAGAATAACTTGAACCTGGGAGATGGAGGTTGCAGTGAGCTGAGTTTGTGCCACTGCCCTTCAGCCTGGGCAACAGAGTGAGACTGCGTTGGAAAACAACAATAACAACCAAAAGGATAAACCCATTTGGGCAACTGTTTAGGGTAGTGTCTCTGCACTCTATTTTGATGCATGGGATAACGAATAATACAACATATACTCCAGGCAAAGCTGAGTCAGTGCGTTTGTGATCTTATGTACAGGCACTTGGTTTTAAATTATTGTAGGGCATTTGGTGGGAGAGTAGGAGAGGGTGAAAATGATCTACTGTTTCTTACAAAATAGGGTGATATATAATACGGTTCAGAATTTTTCTTTATGACTTATGGTAGTTTTGAATATCTTTATAGTAGGTAGAGACAAATTCAGATTTAATAGATAATATGCCAAAAGA -AAAAAAAAAAAAAAAAAAAAAAAAAGCAGACAACTTGCAACATTATCTTCATCC -AAAAAAAAAAAAAAAAAAAAAAAAAGCAGATGCTTAGGAAAGTGGAGTAGCTTGCGGAAGGCCAAACATCTAGAAAGTGAAGCTGGGAGTCGACCTCAGGTCTGGCTCCGGAAACTGGTCTTTCTGTTCAAATAAGCTGCTGCTTTTGCCCCACTGGATTGGATCTTATAACATAAGGAAAAATTAGGTCTTCATCCCAGGTTAACAAAACCGGAAAGCAAAAGATGGATGAAAAGCAGGCTTTAGGAGCTGGGGTTTCTTCTCTCCCTAACCAACAGTGCTTAACATGGAGTGGG -AAAAAAAAAAAAAAAAAAAAAAAAAGCAGCAAGGAAATAATAAATAATACTTTCAAGGATGTAACAAGACTGACAGCTGACTTTTCAACAGAAATCATGGAACTTATAAAACAACAGAAAGATATTTGTGAAC -AAAAAAAAAAAAAAAAAAAAAAAAAGCAGGGGTTGCAATCCTAGTCTCTGATAAAACAGACT -AAAAAAAAAAAAAAAAAAAAAAAAAGCAGGGGTTGCAATCCTAGTCTCTGTTAAAACAGACTTTAAACCAACAAAGATCAAAAGAGACAAAGACGGCCATTGCATAATGGTAAAGGGATCAATTCAACAAGAAGAGCTAACTAT -AAAAAAAAAAAAAAAAAAAAAAAAAGCATGCATTTGCAACACTGTCACCTAAAAATTATTTATATAATAGACATCTTGAAGAATGTTATTACACTGCTTTGTTTTTTTATATAATTCAACTACTTCAACACTTAGCTGAAAAGGGAGGCTAGGATCAGATAACAGATTGCCTTAAATATTGGCCAAGGATTTTGTACTGTATCACATAGGCAAAGGAAAGCCATAGAGGGTTTTAGAGCAGTTAGTGACATGCTCTTTTGGTTTTTTTGAGACAGAGTCTTGCTCTGCTGCTCAGACTGGAGTGCAGTGGCACGATTTCAGCTCACTGGAACCTCTTCTTCCTGGGTTCAAGAGATTCTCCTGCCTCAGCCTCCTAGGTAGCTGGGATTACAGGCGCCTGCCACCACGCCCAGCTAATTTTTGTATT -AAAAAAAAAAAAAAAAAAAAAAAAAGCCAAGATAATTCGTTATCAGTGTAGTAACTGTCATATGCTTCAACTCATCACCCCAAACAAGTGCAGTTGTTCTGCTTCTGTCATTGTGGATGAACAGCAACTACACAACTACTCACTCACCCAAACCAGGTTCCAACAGTTTTTTTTTTTTTCTTTTTTTTGAGACAGACTCACTCTGTGGCTCAGGCTGGAGTGCGGTGGCACTATTTCTGCTTACTGCAACCTCTGCTTCCTGGATTCAGGTGATCCTCCCACCTCAGCCTCCCAAGTAGCTGGGATTACAGGCGCCTGCCACCACAGCCAGCTAATTTTTTTGTATTTTTAGTAGAGATGGGGTTTCACCATGCTGGCCAGGCTG -AAAAAAAAAAAAAAAAAAAAAAAAAGCCAAGCATGATGGCATGTGCCTGTGGTCTGAGCTACTTACTTAGCTACTTGGTAGGCTGAGAAGGGAAGATAGTTTGAGGCTGGGAGGTTGAGGCTGCAGTGAGCCGTGATCGCACTCCATTCCACTCCAGCCTGGGCAACAGAGTTAGACCCTGTCT -AAAAAAAAAAAAAAAAAAAAAAAAAGCCACTGTGTGAGGGAACCTACAAAAGACCACAAAGCACTTGGCTGTCAAAACTCCACAGCCATTCAGAAGTGT -AAAAAAAAAAAAAAAAAAAAAAAAAGCCAGGTGTGATGGTTCACATCTATAATCCCAGCACTTTGGGAAGCCGAGGCAGGAGGATCATTTGAGCCCAAGAGTTCGAGACCA -AAAAAAAAAAAAAAAAAAAAAAAAAGCCCAGAATCGACCCATACATGAAAGTCACTA -AAAAAAAAAAAAAAAAAAAAAAAAAGCCTTAGACTGGATGATTTACAAACAACAGAAATGTATTGCTCACAGTTCTGGAGGATGGGAAGTTCAAGATCAAGGCACCAGCAGATTCAGTGTTCGGTGAGCGCCCACACTCCACTTTATAGATGGCACCTTTTAACTGAGTCTTCAAATGGAGAAGGGGGGACTAGCTTCCTCCAGCCTCTTCAATAAGGATATTAATCCCATCCATGAGGACAGAGCCCTTATGACCTAATCACCTCCTAATAATGCCACCTCTTAATACCGTTCTACTAAGGATTCAGTCTCGACATAAAAAGTTGTGGGGACACAAACATTTAAACCATAGCAAATGGCATGCAGATAAACATAGGAAGTTGTTCTCAGCTAGGCAAACCAGCCAGAGGGCTTCAGTTACACCTAAGGTTAAGAGTATGAGTATTCCTCCAGACCATTTCTG -AAAAAAAAAAAAAAAAAAAAAAAAAGCTATAAAATTGTCTTTAGCCACAGCTTTAGCTGCATCCCATAAATTTTGACATGTTGTATTTTTGTTTTTATTCAGTTTAAGGTATTTTAAAATTTTGAGCTGGGTGTGGTGGCATATGCCTGTGGTCCCAGCTACTCAAGAAGCTGAAGCAGGAGGATCACTTGCACCAAGGAGTTCAAGGCCAGTCTGGGCAACATAGCGAGGCTCCATGTCTAAAAATAAAAATTGTATTAATGATGATAATAAATATATTTCTTAATTTTGCTTGTGATTTTTTTTTTCTTTGACCCATGGGTTGTTTGGATGTTATTGTTTGATTTTCAAGTATTTGGAGATTTCTCAAATTTCTTTTGATTGTAGATTTTAATTCTTTGTGATCAGCAAACATATTTTATATTATTTCAATCCTTCTAAATTTGAGACTTGTTTTGTGACATTGCAAATGGTCTAACCTGGACCTTAAAAAGAATGTGTATTCTGCTGTTGTTGGATGAAGTTTTCTATAGATGTCAGTTAAGTCAGTATGGTTAATTATACTGTCTAGTGTTTATACCCTTGCTGATGTTTTGTCTGGTTATTCTGTCAATTATTTAGAGTGGAGTTTTGAAGTCTTCAATTATTGATGAATTGTCTCTCT -AAAAAAAAAAAAAAAAAAAAAAAAAGCTCAACATCACTGATCATGAGAGAAATGCAAATCAAAACCACAATGAGATACCATCTCATGCTAGTCAGAATGGCAATTATTAAAAAGTCAGGAAATAATAGATGCTGGTGAGGCTGTGGAGATACAAGAACACTTTTACACTGTTGGTAGGAAAGTAAATTAGTTCAACCATTGTGGAAGACAGTAGGGTGATTCCTCAAGAATCTAGAACCAGAAATACCATTTCACCCAGCAATCCCACTACTGGGTATATACTCAAAGGAATATAAATCAT -AAAAAAAAAAAAAAAAAAAAAAAAAGCTGTGAAAATATCTTGGGTTAAAAAAAACTATTTTCCTGGATTTAGAGGGTACAAGTGCAGTTTTGTTCCATGGATATGTTGCATAGGTGAAGTCTTAGCTTCTAGTGTAATTGTCACCTGAATAGTGTACATTGTACCCATTAGGTAATTTCCCATCCTTCACTCCCCTCCCACTCTCCGACCTTTCTGAGTCTCCATTGTCTATTATCCCACTCTCTATGTCCATGCGTACACATTATTTAGCTCCCACTTGTAAGTGAGAACATGTGGTATTTGTTTCTGAGTTATTTCACTTCATATAATGGCCTCCAGTTCCATTGAAGTTTCTGCAAAAGACATAATTT -AAAAAAAAAAAAAAAAAAAAAAAAAGCTTATCTGTTGTATAATAATGGCAAATGTCAAGATGTGTGTTCTTGTCTTCCTTTGTTACATTGAAATCCATACCCAAACCGAATGGTTTAAGCAGCCAAGGCATTTATGTTTCTCGCGAATCGGCAGTTAGTGCAGGACTCAGCGGAAATGGCTCCACTCACTGTCAGTGGGGAAGCTTCAGACCTAGGACTGGAATCCTTAAGCGTTTGCATACTTACAGGTCGGGACTGGAAAGACTTAACCAGCTGGAGGCTGCACTAGCTGGGACTCTGTGAGCATTTCATTCTCCCTCTACCTCTATGTGGCTTCTCCAGCCTGGTAACTGCAGGGCAGTCAGCCTTCTCAGATATTGGTACAGGGCTTCACAGGTGTATCCCCGAGAGAGAGATGGGGGAAGCTGTGAGTCCTTTTCCAAATCAGCCTCAGAAACCATACAGTGGCATTCCTGCCACATTCTCTTCATCAAGGCAGTCACTAAAGTCCACTCACTTTCAAGAGGAGAGAAGATCAAAGCTTGTTCTCGGTGGGGAAATATGAAGGTTCTGGAAGAACATGTAGAACTGGAAATGTTGTTGTGGCCACTTTCGAAAAACACGATCTACCACTGTGTGTTATGTTTCAGTCAGCAGCCTGGCTGGAGTGGAATCAGGAGTCCAGGAAGAGGCAAGCAAGAATGAAGGCTGTGGACAACTGCAGAACCCACTTGCATGCAGGATGAGGTACTCAGGTTTGCCATAGGAGTTAAAGGGAG -AAAAAAAAAAAAAAAAAAAAAAAAAGCTTCCTGGAGGAGGTTGGATAGGAGTTGACCAGGCAAATACTACAGGCAATGGTATCCCTGGGAGAGGTGACAGATGGTTCTGATCCTAAGCTGGGGATGACGGGAGCCAAGGATGGTGGGAGGCTGACGGGCCGACAGGGGCCAGGGTCCCAAGGGCTGAGGGTGCTGAGGGTGGCTGAGAGTATGCCACAGGTTCTGGCAGAGGACAGGATCCCCATGGCAAAGAGGGGGTCTTCTGAAGCCACCCGGGAAGGAGGTGAGGCTGTGAATGCGGGGCTGGCTGTGCAGAGCTCCAGCCCCTTCAGAAAAGATGTCATTTTCAAAAGGGCTTTTATTAAATTCTCCCCACACGATGGCTCCTGCAATCTGCCACAGCTCTGGGGCGTGTCCTGTAGGGAAAGGCCCTGTTTTCCCTGAGGCGGGGCTGGGCTTGTCCATGGGTCCGCGGAGCTGGCCGTGCTTGGCGCCCTGGCGTGTGTCTAGCTGCTTCTTGCCGGGCACAGAGCTGCGGGGTCTGGGGGCACCGGGAGCTAAGAGCAGGCTCTGGTGCAGGGGTGGAGGCCTGTCTCTTAACCGACACCCTGAGGTGCTCCTGAGATGCTGGGTCCACCCTGAGTGGCACGGGGAGCAGCTGTGGCCGGTGCTCCTTCCTAGGCCAGTCCTGGGGAAACTAAGCTCGGGCCCTTCTTTGCAAAGACCGAGGATGGGGTGGGTGTGGGGGACTCATGGGGAATGGCCTGAGGAGCTACGTGTGAAGAGGGCGCCGGTTTGTTGGCTGCAGCGGCCTGGAGCGCCTCTCTCCTGAGCCTCAGTTTCCCTTTCCGTCTAATGAAGAACATGCCGTCTCGGTGTCTCAGGGCTATTAGGACTTGCCCTCAGGAAGTGGCCTTGGACGAGCGTCATGTTATTTTCACAACTGTCCTGCGACGTTGGCCTGGGCACGTCATGGAATGGCCCATGTCCCTCTGCTGCGTGGACGTCGCGGTCGGGAGTGCGCAGCCAGAGGCGGGGCCAGACGTGCGCCTGGGGG -AAAAAAAAAAAAAAAAAAAAAAAAAGGAAAAGAAAAAAACCCCAAAACTTTCCGAGTCTGTTACTGA -AAAAAAAAAAAAAAAAAAAAAAAAAGGAAAGGAAAAGAAAATGAGTCTGGCA -AAAAAAAAAAAAAAAAAAAAAAAAAGGAACTGCTGAACAATCTATTGTTTTCTCAGTTAACCTGAGCTATACAATGAGGTTTCATTTCCCAATGGAGACAATTTTAAATAAGATCCACGGGATCTACTGAATTCTACCATGATACGGGAGAAGTAAACAAAGTCCAATAATAAATTGAATCTGCTTTTTTAAGGGTCCTGTAAAAATATAAATTAAAACATTTTATTGTAATAATTTACTTTTTTTAACTTAGTGCTTTCTTTCTGAGATTAATTTTAGAATATATCTCATTTTATATATTTTTAAATTGATGTTATAATTTAAGTCCTCACTACAAAAAACTATTCTGGAACCAACTACACAATTATATTTCCTCAGTGACCTTGTAATCTCATGAGCATTCACTCTAGACTAAACAGCCTCATTCAGCTGCCCTGTGTCTGACTGTTGATGAAAGAAGCTTGTTTGACAACTGCTTCAAGCAGAAACATATTTTTTCCATAACTGCATAAAAAAGATTTAAAACTTGCAAGACTAGAGCCAGGTTAGAATTTTAAGCACAAAGATTCATGTTAGATATGTGAGTTCATTTCTAATTTAAATGCCCCCAAAAACAAACAAACAAAAAAACAAATACTAAAGACATTTTGCTGTCATAACCAGAAAAAAAAATTAATTTAGTAATATTTTCATAATTACCACCAAGTATAGTATAAATTATATGTTATATACACATGCATATTGCAGTTTTTTTGTGATTTTTGTATTTTTCCACATTCTTTGATTTTCTGATGCCCCAAGACTTTCTGTAAAACTAACATATAAACTTAAGGTCGGGCACAGTGGCCCACGCCTGTAATCCCAGCACTTTGGGAGGCCAAGGCGGGTGGATCACAAG -AAAAAAAAAAAAAAAAAAAAAAAAAGGAAGTTCTTATTTAGCGAAGGTGGAGG -AAAAAAAAAAAAAAAAAAAAAAAAAGGAATTGTATTCTGCTATGGATAACAGAAAATCCTACTAGTGGTTTAAACACATAAGCACTTTCTTTTCCTTATGTAACAGGAAGTCTGGAGGTTGTTGGCATTGGTTCAGTGTCTCAGGGAGGTCAGGGCTCAGTTCACTGTTTCTATTTTCCTTTCCCTCACAGGCTCACAATGGCTGTTGAAGCTCTAGCCATCAAGTGCAGTGTCCAAACAGAAAGAAACAAGGGCTGGAAAAGGGAAGGGCAGTAACTATATTTAGAAAACAAGACTTTTCCAGAAATCCTCAGTAGACTTCTACTTAGGTCTCATTGTTCCACAAAGTCTTGCCTGCTGCAAAAGAGTTTTTGGCTTTGCAGCCTTTATACTAGAGGAAAGAAGAAAAAAAAAAGAATTTGGAATGGGTGCTAAGTAAACCAACCCACAGTATTTGCTGCAAAAGTGAGTAGGTTAAATTTTCATACTAAAGTAAAAAGAGTGGGTATATCAAGGTTCATTCAGGAAAACAGAAACTACTCTGAGTATTTAAAACAAAGGGAATTTAATGCAGGAAATTGGCTACATAATGGATAGAAGAGTATAGAAGTTAAAGAGGAGACAATGAGGTAGCCTAGGGATTACAGCCTCAGGAAGCCACTACCAGCAATTTGCAGAAAGATGAGGGGAGAAGGCAGAATTATTAGGGTCACTTGG -AAAAAAAAAAAAAAAAAAAAAAAAAGGATACCTATGGTGTAAGGCTGTTGAGAGGATTGAGTGATATCATTGATGTAATTTTTAGTTAAATAGTAGGGATTAAATCTAATGTTAATTTCCTGTCTTCCTAGATAGGATTATGCATTTTGTTTTGCAAATTCTCTTTTTAAGTAATGTGGAATATTTTTTGTCTTCAACACAGCAGTCAGTGGGACATAATGGAGATGCAGCTGGGAGCACCTAGTTGCTTACCAGTGTAAGCTGCCCTTCCTTGCCAAATGGCATCTTTCCCTCCCGCCCAGAGAGTGGTACAGGGCCAGGGCTGTCTGTAGGGCTGGTCAGCCCAGGGCAGGAGCACTTGCTGCATGCAGCTGTCATAACCCTGGTGGATCTTCTTCTCTTGGACCAAACTGAGTCACCCATGGTATTTGTGACAGACTGCTTGCCTTTTGGCCATATCCCCATAGTCACCTATGTGGGAAGTCTCATTTATTATTTCTTAATTGTAGAGTTTTCAGTTCTGGGAGGAACTTAACAGGAATCTGAGGAGTTGGTGGAGGAAGGCAAATCTGTTCCATCTGGTTTCACCCAGTGTGTGACTTTTGGTTTCTGAGAGTTTGGGAGTGTAGTGGGTTCAGTCCTTCATGTAGAGAAGGCCTGTCCTGCTCTAGTGAGGTCAGACTCCACTTACTTTTGTAATCGAATGCTGGGGAGTCACTCATTGCCTGAGTCACTCATTAAAAATAGGTCTGGAGATTGGGAAAAGAGTTGGATCAAGATCTTTCTTATAATTCTTTCTCTTCATTTTAGAATAAAGTATTAGGAAATTTTTATTTTCTGTCAAATTTGTCTTTTGTATTCCAGAAGTTTAGCATTTACTATCTTATTGCCTTTAAGGGAAAATGATATTTTTGGGGTTTATTGGAAAGTCATGTGTGTGTTTTCTAACATAGCATTGAGCCAAGCGTGGATTCTTATAGTTTTCTAAAGGTCAAGGTGCACATTTGAAAACACAAGTTAGGAAACACTGCAGATAATTCTAAATCTCAGACCTTGAAAGTCTAAATTGATAATTTATTTATCTTGATAATACCTTGAAAGTAGATATTCTCTGAGAGTCTTGGCCTTCACAATTATATACTACTTGGAGGGTAGTATATAATTTTTGGGATGTGTACCCCTTCCAGAGCTCTTCAAAAAGCCAGCAGAAATTCATGTTTGAGATGAAATCAAATTTGTCATCTCTGGCTTAGGTATTTTATTGAAATGTTCTTTTCTTGTAGAAATATTAGAATAGTTCAAGTGATAATTTCACATATGTAAATGTGTTTTCTTTGTAAAACTTGATTTTTATTTTAATAAAAATTCGTATTATGTAGGGTGAATGTGGACTTCCAGAAGCAGACGGTAGATCCTATGCAAGTCTCCTTTAACACATCAGACAGGTCCCAGACAGTTACAGATCTCCTTCTAACTATTGATGTCACAGAGGTAAGGATGAAGTAATTGAGCTTTTCCTTCTTCTTAATCTAAAATCATCATGTTGTATACAGGAAGTTTACACACACACACACACACACACACACAC -AAAAAAAAAAAAAAAAAAAAAAAAAGGCAAAAGAAAAGAAGAAAAGGAAAACTTTTCCAGAAGCCCAGCAGGCATATCTTAGTATTCCCGATATCTAAATTAATTTATTTATCTAGTATCTAAATTTGGTGACTTAGGTATTTCTAGCTAGTTGCATGTGTTGATTTTCAAGATAACTGATACTTATCAACATGAGCCTCTTCCTGCAAAATTCTGCCACTGTCAGAATACTAGCTATTCTTGCCACTCCTGCTGACTTCCCTGTATAAGTCTTTTTCTATGGGCTGAATAAAACTCCTAACTACAAACTAAAAGTTAAAAACAAAAAACAACCAAGATGTATCTGAAGTCAGATATATTTTATATGACTTTGTACCTCATTCATTTTCTGGATGCAA -AAAAAAAAAAAAAAAAAAAAAAAAAGGCAAAGTCACGTTGACATTTTGGGATCCTGGTTCTGTTGGGCTGTGAGTACTCCAGGGGGCATGGCACCTACTGCTGGACCCTGCGATATGGGCCCTCCGGGAGGGGGCTCTGGCCTGGGGAGTCCCTTTTCCTTCAGGACCCTGTTTCAGCCCTGGGCCCTCTCACCTCCTCTGGTCCTGTCCTGTTCTGCCCAAGCATTCCCAGCCCTGGTGTGGGGAGCAGAGAGACCCTCCCTCAAACCACCCAGTACCACCACCACTAGCATCTTGTCTTTGTTCTACCCTGAGGATGTGAGCAAAGCTATCAAGACTCCACAGAGGAACTCTTGGTCCTTGGTCCACACAGCCTGTAGATGACGCAAACAAACCCCACCTAGATAGAGGCTTCACTTTCTTCTTGGAAGTTCAGCGGAAGCTGCCAGCTCTGGAGGATCAGGGGGCAGAGATAACAGGCCCCAGGAACCACCAGGAGCCATGCACGAACGGGGAGGGGGTTCTCACAAAGCACAGTGCTGTCTCAGCAACTTCCCTGGTGAGCTGGTGGGTTTTTCCTATGGTGTATCCAACGTTTACGCTTGGATCTCCAGGGAGCAACTCTGTGCACAGGCTTCATTCTGCAGGGAGCCTGCAAGGAGCTCCTTGAAGTTAATATGGCTTCCTGGGGGTTGAGACAGACCTGCAGCTCCCCCAGGCAGAAGCTGAAAGCCCCTCCCTCTCTAAACCCAAACTGAGCTGTGCTGGACCAGCAGAGCAGTGCCTCAGAGGGGAGGATGTCCCCTCCCCTCAGGAGCTGGTTCTCTTGGGCAGGGCCTGGGAGACCCTCAGCATCCCTGGGGTTTAACCTTGGAAGCTGTGCTCAGCCCATCCTCTCCCCACCACCCTCCCCTGACCATCTGTCTGGAGAGAGTGGCGAACGGGTGGGAGATGAGATATTGAATCTGGACCTCTCTGTGTACTCCCCTCCATCTCTTCTCAACATGTGGGCCAGGGTGAGCCTCTTAAAAAGGTAAACCAGGTCATGTTGCTTCCCTGCTAAAACCCCACTGCCTCCCCAGCTGTCTTGGAATCATACATGATCTGGCCCCTCTGACCTCTGACCTCAGCTCTCACGCCTCTTCCCTGGCCCACCCCCAGCCCCACTGGCCTTCTTGGAACAGGTCTGTAACAGGCCAGCCCTAGGGCCTTGGCACTGGCT -AAAAAAAAAAAAAAAAAAAAAAAAAGGCAACCACAGTCATTACCCTCATGGAGCTACAGTCTACAGAGTGAGGAATAGAGCAGTCAAACATTCTCACAAAC -AAAAAAAAAAAAAAAAAAAAAAAAAGGCAAGTCATAATGTACAGCCTGATGATGTGTGTGACCAAAGGTGGCAAGTAGCATTGATCATTAAATAAAAATTAAGTATATGTATTCCTATTCAAGTGTAAGCTCCCTCTCTTCTTGTAATTATGCTTGGGTAAGCATGGTTTCTTATTGTTTAAAAAATGAAAAGAAATTAGGTATCCAAGAATGGCTTTTTCCCTTGCTGGGAGATAGCAACTAAAT -AAAAAAAAAAAAAAAAAAAAAAAAAGGCATGAAGACATAGAAGAGATGGAAAGATGAGCATTGTTGAAACCGAAAACCAGGTGGTGAAAAATAAGGGCAACCTCGCTCACAAAGAGAAAGCACTATCTACGTGCAAAAACCTTAATGGAAATTACCACATTCTGCAGAAATGACACCTTTTGTTCTATGAGGGGCTGATTTGGTGATTTCAAATATCACCACAATTTCCAAAGACTTCAGCTATTGAGTGAAGTCCTCAAGTGTGGATGAGAAAACTGCAAAGGAATTTCCAGCAGGGA -AAAAAAAAAAAAAAAAAAAAAAAAAGGCATGTCAGAATTTTAACTCTTCATACTTCAAACTAG -AAAAAAAAAAAAAAAAAAAAAAAAAGGCCATATGAAATGTCCAGAACAGGCAAATCCAGACACAGAAAGCAGATTAATGGTTGCCAGGGGCTGGAGAAAGAGAGACATGGTCAATGATACTAATAATGGGACTTCTTTTTCTTTTTTTAATCATCTCCTGGATATGGGGATCCTTTTTGGGATGATGAAATGTTGTGGAGTCGGACAGTAGAGAAAACTGTAAAACTATGAATATATAGTTGGCCATCCACATCCATTGATTCAACCAAGCAGATAAAAAATATTCAGAAAAAATAAAAATAAAAAATAACAGGCCAGGCGCAGTGGCTCATGCCTGTAATCCTAGTACTTTGGGAGGCCAAGGCAGGTAGATCACTTGAGGTCAGGAGTTCCAAGA -AAAAAAAAAAAAAAAAAAAAAAAAAGGGAATTTAGTGGGAGCAGAGGAGCGAAGTTAGGAAGAAGAGCACAATTGGGGGAGGCTAAATTTGATATTGAACAACATCCTCAAATGCAGTCACTGTGTTTCCATTCATTGCTGTGTGCACCCCCTACTGTT -AAAAAAAAAAAAAAAAAAAAAAAAAGGGAGGGGGGAGCTCTTTGTTAATTGCAATTAAATTAAGGATCTTGAGGTTGGGAGATGACCCTGGATTACCTAGATAGGCCCTAAATGCAATCACA -AAAAAAAAAAAAAAAAAAAAAAAAAGGGTTGTTGAAATTTGTCAAAGGCCTTTTCTGCA -AAAAAAAAAAAAAAAAAAAAAAAAAGGTAAAATAGACTTATTTAGCATGCAGAAGCTGAAAAGAATTTGTGAATTTGTGATCAGCAGGCCTGCACTACAAGAACTATTAAAGGAAGTCC -AAAAAAAAAAAAAAAAAAAAAAAAAGGTCTAAAAATAAGGCCCCTAAAATGCCTCTTCTTAGGCTCCAAAACAGGGCAATGCTAGATAAGCTCATTCTTGATGCCTTCATGGGTTTAAGCATTCCACAGGGGTCTGTCACCCGTCTCTCTTCTAGAGGGACTTTGCAGAGGCTCCTGCTCCGTTCCTCACACATGCGCACTCACCCAGCGAACACGCCCACCGCCGAGGAGCGTGGAGACACAAAAACGCCTGGAAAAGCCCCATCCCGGTTTCAGGGGGAATTCGAGCCTTCCCCACCCCTGAAGCCTCTGGGGCGTCCCCTCCCAAATGGGAGGATTACAGATTCCATGTTCAGAGCTGGAGAGAGGTGGTCTGGAATACACTGTGCAGGAGACGAGTATTTTTCTCCCTACTGGTGCCTTTCA -AAAAAAAAAAAAAAAAAAAAAAAAAGGTCTTCAGAGTGACTTTAGTCCATTATGACTGGCGTCTACACAAAAGGGGCGATTTGGACATAGGGACACACAGGGAGAACAGTATGTGAAGATGCAGGCAGAGATCAGAGTGAAGCTTCTACAAGCGAAGGAAGGCCAAAGTTGGCCCGAAATCCACCAGAAGCCAGGAGACAGCCTGGGGCGGTCTCCGTGGGAGCCTCCGAAGGAAGCGACCTTCCCGACACCCTGACTTTGGACGTCTGCCTACTAGAACTGTGAGGCCATATATTCTGTTGTGTGGCCACCTACCTTATAATACTCTGCTGTGGCCGACCTGGGAAACTAACACAGCGGGTCGTTACTGTCAGACCAAAGGTTC -AAAAAAAAAAAAAAAAAAAAAAAAAGTAAAGAAAGTCCAAATTAAGTACAAGATGAAATTATGATGGTAAGAACAGAAATCAATGTAAGAGAAACCTGAGAAAAATAGAGAAAATCAACAAGGCTAGAAGTTGACTCTTTAAATAGAACAATAAAATCGATAATGTACTAGAAAAACTAAAGACATATGGAAGAAATGAAAATTATCATTATCAAGAATTTAAATATGATATCACTATGGATTCTATTAAAAGTAATAAGGACATATTTCCATCTACTTTAGCCAATACATTAGACAACCATCAGGAAAGAACTTTGAAAAATATAATTTACTAAAAATCCCTGTATTTGTAAAGCAGTGATTCTTAAAATATTATTGCTGGATTAGCAGCAGCAGCATCACCTGAGAATATGGCAGAAAGACAAATTCTCAGGCCTTAACCCAGATCTACTGAATCAGAAACTTTAGGAGCAAAGCTTGTTGATCTGTGTTGTATTGAGCTCTAAAGCTGATAAAGTTGGAAAACCACTGTATTGAATAAATTATTTTTTAAAATCTTCCCACAAAGTAAAATCCAGGCCAAAAAAGACTTTAGCAAACATTGAAGAAAGAAAAAAAAAAAAGAAAGAAATAATACCTATTTTATACCAACTTTTTCAGGTAATAAAGAAAAAACGTTCCAAATTTGCTTAGTGAGTCATCATAACCTTAATACTAAAACCTAAAAAAGTGTACAGAACAATATCCCTTATGAGTATGGGTATAATTGCAAAAATTATAACAAATTGCTAAAATCTCAGCAACTTAAAACAACACAGATTGAATATTATCTTACAGTTCTGGAGTTCAGAAATTCAAAGTGGGTTTTCAGCAGAATTGCATTCTTTTTAGAAGCTGCAAAGGAGAATTCATTTTCTTCTATTTTGTAGCTTCTAGAGGCTGTTTTCCTTGAATTGTGGCACCCTACATCACACCAATTTCTGTATCCTTGGTCACGTCTCCTCTCTGAATTTGATCCTCCTACCTCCCTCTTATAAGGGCCCTGTGTTTATACTGGGTCCACTTAGATGATCCAGAATAATCTCCCTATCTCAAAATTCGTAATGGAATCAATCACATATGCAAAGTCCCTTTTACCATGTAAAGTTTTACAGGTTTTGAAGATTAGGATGTGGCCATCCTTGGAGTTTTATTCTGCCTACTCCAATAAATCAAAAGTTTATACATTATGACCAAATGAGGTTTATCTCAGTATTAAAATTAAAATTTGAAAATCAATATAATTCACTTTATTAATAGAATAAAGGAAAAAAACATGAATACCTCAATGCATAAGCAAATAATATTTGATAAAAGTTAAAACCCATTCATGATTTTAAAAAGCCCTCTCAGCACACTAAGAAGAGAGGGAAAAAAATTCCTCAATCTAATAAAAAGGTATGTGTGAAAAACCTACAATTAGCATCATACTTACTGGGGAAATGCTGAATTCTTCTCCTAAAATGGTAACATGGTAAGGACATGTGTATTTAATACTTCTACTAAACATTGTACTGGATGTTCAGCCCGGGGTCAAAAGGCAAGTAGAAATAAAACACATAAAAATATTCAAAAATTGTGCCTTATGCATAAAATAATAATAAATAAATTACGAGAACTACTAACTCAATTTATCAAATTCAAGAATAAATGGTTAATATATAAAATCAATTGTATATCTATATACTAGCAGCAGACAGTGAAAAATAACATTTAAAAATAATAGGTTTACAATAACGGGAGAAACATAAAACTCCGGTGGATAATTTATCAAAAATATCTACACAGCTTCAACTGTAAAAAATAGATAATATTTCTGAATGCTCTTAAAGAATAGTTAAACAAATGATCTATGCTCATGTTTTGGAAGAATTATAATGCATATTCCTCCCAAATAAACTGATAGGTTCAACCTAATCTCACTCAAAATTTCAGGAGGCTTTCTTTGTAGAAATTAACAAGTTGACCCTAAAATGTATTTGAAAATGCAAAGGACCTACAATGTCCAAAGGATTTTTGAGAAGAAAAATATTTATAGCTACCTGATTTTAAAACTCCCTGTAAAGCTTCAGTGGTGCATACAATGTGGTATTAGCATGAGGACAGGAAGATCGATTGGACAGAATAATACATCCGGAAATATATCCATCCATATTCAGTCACCTGATTTTCAACAAAGGCATAAAGGCAATTCAATGGGGAAAAGAAAATCTTTTCAACAAATAATGCTGGAATAATAAAATATCTATTTGAAAAAAATTCTACCTCAAAACTTTGAAAAAAAATGTACAAGAATCATAAAAATAAACATAAAAAGTAAAAGTATAAAGCTTTTCAAAGAAAACACTGAAGAATGTCCTTGCTGTCTTAAGGTAGAAAAGAAACAAAAAACAATACAGTCTCAGTCAATTTAGGCTACTATAACAAAATACCATAAACTGGGTAGCTTATAAACAACAGAAATTTGTTT -AAAAAAAAAAAAAAAAAAAAAAAAAGTAAGTACTCAGTATTTGTTGGACGAATTATTTTAGGATGAGTTTTTAACCCTTTATTGTAAAATTTTTTAGGCATAAAATTAGAATAGTATAAAGAACTCCCATGCAGACTGTTCAGGGACAGTAATAGAAGCCATGCCTTTTGAAATTCAGATGCATTTCTCTTTGAAGAAAGTGTGGGCCAGTAGAGAGGAGTTTCCTATCAGCTTTGAAGTAAAGGAGTAGTGATACTGGCGCTACTATTGATAATAATTGTAATAATCATTAAAACTTTGAGAACTCACTGTGTGCCAGGCACTACTGTAGGCTGCTTACATGTGTTAACTCATTTAATCCTCACAGCA -AAAAAAAAAAAAAAAAAAAAAAAAAGTAATCATGGCAGCAAAGCTTAAAAATGCTATGATGTTGGATATGTTATCAGAAGCAGACACCAAGACAGGACTA -AAAAAAAAAAAAAAAAAAAAAAAAAGTAATGATAGTAGAGATGAAATGCAAATTCTACAATGGGATCACTCCAAAGACCATACTCTTACGGCTTTTAAAAATATGTTATAACTTACCATATTGTTTTACAATGTATGGTATATATTTTTTTTAAAAAAACACTTTGTAAGTAATGGAGATAGATTCAATTTAAAAACTCTTAACGTTTTAAAGAAATTTCTGCATCATTCCACATCTTAACCTGTGTGTTAAGTTCTTGTGAGAAAAGAAACACATTTCAAGAAGAGGTAATACAGTATACTAGACATGAGCAAATACTCAACAGGAAATGAGTATTAGGAAACTTATGACATTTCCCATTTAACACTGCAAGCAAGTTATTTGTTATTCAGCTATAGGGTATGTCCTTTCCAATAGTCTAGTCAATGCTGACACCTCTGCCACATTTTCCTAAATCACTGCTTTCAACAGGTCATTCTAATACTTAAAAACCCTGCAAAGCTTCCCAATGCCTATATCAATGTAAGTTCCTTATTTCTAGCTATTCCTGCTCTCTCACTGCCTCCTTGTCCTGACTTCTGTATATTATAG -AAAAAAAAAAAAAAAAAAAAAAAAAGTAGACAGCTGCAACTTTGGATGGCCAAAGGGCTGGCAGTGATAGGAACAGCTACTTCAATAAAGAGAACAGAAAACTGAAAGCTGTAAATTACACATTTTCTATTCTGTGCTTTGCTTTCCGGGAAGTCACATGTTCATTAGACTCCTTTTTATTTAAAAACTAGGTAATACTTCTTTCCCACCTTATAATTACCTCCCAAAATACAGTCAACACAATGCTGTGCTTTGGCTACTTTGGCTAAGAATAATCCCAAATCAGCATTTTAAACCAACAGTATCAGACCAGATCAAGAGAGGTAAACTGATGTGTTCCAGCTCTCTGTTATGACCAAGCAGGAAGTTTCCGAGCAAACCTCCACTTCTCAGGAAG -AAAAAAAAAAAAAAAAAAAAAAAAAGTCAGAAGGAGCCAAATCAGGACTGTAAGATGGAAAACTAATGATTTATCATAGAAACTCTCACGAAGTTGCCCTTGTGTAACGAGAGGAATGAGCAGGAGCAGTGGTGGCAAAGGACTCTCTAGTGACCCTTTACTGGGCATTTTTCTGCCAAAGCTTAACTGACTTTCTTGAAATTCTCCCATCGTAAGCAGATGTTATTATTCTTTAGCCTTCCAGAAAGTTAATAACCGCAATGCTTTGAGCATCCCAAAAAACTGTCACTGTGACCTTTGCTCTTGAGGGATCCACTTTTTCCTTGACTGGACCACGTTCCTCTCTTGGTAGCCCTTGCTTTGATTGTGCTCAGGATTATACATACTGGTAACGCCATGTTTTATCTCCTGTTAGGAGTCTTTGAAAACAATGCTTCAGGTTATTGACCCCACTTTTAAAATTCCCTTTGGAAGCTCTGCTCTGGTTTTCAGCTAACCTGGGTGCAACAGTATTGGCATCCATTGAGTGAAAAGTTTGCTTAACTTTAATACTTGGGTTAGAATTGTGTAAACTGAGACAATTGAGATGTCTATGGTGTTGGCTATCATTTCTGCTGTTAATTATCAGCATCTTTCAATTAGGGCACAAGCAAGAGTAATACTTTTCTCATTAATTGATGTGGATTGTGTGCCACTGAAGGCTTCATCTTCAACATCATCTCTTCCCTTTTTAAAATGAGTTATTCACTTGCAAACTGCTCATTTCTTTGGAGCATTGTCCCCATAAACTTTTGGTAAAGCATCAGTGATTTCATCACTCTTCTACCCAAGTTTCAGTGTAAATTTGATGTTTATTATTGTTTTAATTTTAGTAGAGTTCATGTTGCTCTGATAGGAGCTTTTTTCAAACTGATGTTTTGTCC -AAAAAAAAAAAAAAAAAAAAAAAAAGTCAGCTGGGCACGGTGGCTAACACCTGTAATCTCAGCACTTTGGGAAGCCAATGCGGGTGGATCACGAGGTCAGGAGTTCGAGACCAGCCTGGCCAAGATGGT -AAAAAAAAAAAAAAAAAAAAAAAAAGTCATTCTGTTGCCAGAATGACAAAGGGATCCATGGAACAAAATATCTAAGAATTTCTGCTGTAAGTCATGTAAGCTGTGATTTTTGTTTCTTTCATCTTATCTGAGAGGCATTTACCTTGTGCTTTGACAAGTTCCAACACAGTAAATCAAAGGCTACAATAACCTGGGCCATTTGCTGTGGTC -AAAAAAAAAAAAAAAAAAAAAAAAAGTCTACATAGCCTTCAATTATTCCTTTGGGCCTGGAAAGTGGGCAATTGTGGTTGAACAATCCTACTGGAAATGCCTCACTGTACTGCTAAGTATCCCCATTCAACAACTGGCTCAGAAATGGAGTCCCTTCTTCAAGACAAA -AAAAAAAAAAAAAAAAAAAAAAAAAGTGAGAAAGGTGATATCACTATAGCTTGTCCAGTTATTTATAATACAATAAGGGAATGATATGAAAAATTTTATGCCAATAAATTTGCAACTTAGATGAAATGGACAAATACCTTGAAAGATACAAATCATCAATGCTTACCAATTAAAAGTTAAATAACCTGAATAACACTATGTCTACTGTAGAAATGGAATTTGTTGTTAAAGACTTTCCCACAGTGAGATGTCAAGCCAAATGGCTATACAGGTGAATTCTACCAAACATCTAAGGGAGAAATAATACTTGTTCTCTACAAACATTTTTTAAAAATTGAAGAGGAAGGAACCTTTCCCAACTCACTCTGTGAGGCTAGTACTATCCTAATACCAAAATAAGACAAAGACATTGTAAGAAAAGGG -AAAAAAAAAAAAAAAAAAAAAAAAAGTGCTATAAGATAAATAAAAACAATGTTCTATGGAGATTCACATGAGGGAAGGAATTTCTAAATTTAATATTAGGGAAGATTTTGGAGAGAGTGGATAGGATTTTTCCTAGACCTCAGGATCAGGAGATTTTCCAT -AAAAAAAAAAAAAAAAAAAAAAAAAGTGGCAGCTGAAAGACCTGAAGTAAGGAGAATGGATGCTTAAAGGCTTTTCTACTAGAGGCATCCCATAGTGAATGTGAGGAGCTAAGAGACTGGGGTTTTGGTTTTACTTGCATACCAGACAGTGCAATAATTATAAGCAGGTGACCATATAACTTATCCTTTAAACTGGGACCTTTTTTTTTCTTTTTCTTTTATTATTATACTTTAAGTTCTAGGGTACATGTGCACAACGTGCAGGT -AAAAAAAAAAAAAAAAAAAAAAAAAGTTAAAAGTTACAAGGACCAGAAAGGAAATAAAGGAAAAACCGTTATTT -AAAAAAAAAAAAAAAAAAAAAAAAAGTTAGTCCAGAACCTAGGGCCCTGACAGAAGCAAAACCCAAGGTACTCTGTACATTTTCACAACCCAGCCTCACAGGCATTCCACAGCAAAAACAACCTTCCACTGGAAATGAGTTTCCCAATTGAAAATTACAAATCACACAGGGAAACAAACCACCATAAGAGATAATCAGTAAATACAAAACCAAAGCCAAACCAAACCAAACCAATCAGAATTCATCCCCTAAGAAGCAGGAGTAGTAGAGAAACCTGAAGTTATAAAATAAATAGGTTAAATAATTCTAGAGAATTTTTAAATAGAAAAGAAATAATAATAAGAAACAAGATAATATTAAAAAATGTTGGGAAACAAATCAAA -AAAAAAAAAAAAAAAAAAAAAAAAAGTTGAGCCACTACCCCAATAGTATTTGTGTGCATTTAAAAAAATTATATATAGACTTGTTTTTGTACTAATAAATTGTCATTATAAAACAAAATATGTATGTTTAAATGGGTGACAAAT -AAAAAAAAAAAAAAAAAAAAAAAAAGTTTGTATGCTTCCTGGATAGAAAAAAAATATGTATTCCATGTATATTGGCACTTGTGTAGCTTTCTGCTAGCTAGGGGAAGTGAACCTCAGTTTGAGTTGGAGAATCAACACTATGTAGCATTACCTGATCCTTGAAGTGAGTCATTTTAGCTGAGACAGGATGTCGAGAACATTT -AAAAAAAAAAAAAAAAAAAAAAAAATACAGTTTGAAAGGTTTACTAGATTTCTGAGAACCTATGCTACAGGTAATCTGACACAGGGGGTGTGTAAAGCTATTAACTGATGTACTGTTTTTAACAGTGGAAGATAGAAAATAATCTGTGTCTACAAATAAGGAAGGGGTTAAATACATGTAAGTTATGATACTTTAGCATCTGATATACTGACGCTGCGGGCACTAAAAGTAATGAAGTAGATCAGCGGGTACTGAAATGAAATACTGAAAAAGTTTAAGAAGGACTGTAGTATCCTTGTTTGAAAGTATGTGTGTGTATATGGTATACAAAGTTTTGGGATGGATACCTAAGCTGTAAACATCTCTGGGAGCGGGCTGGTAAATAAGAGTAGGAAGAGATGGAGAACTTTTACCTTTCACTTTATCACCAGTTGAATTTTTAAGATAATAAACTTTTTTTTTAATTTTGCAATT -AAAAAAAAAAAAAAAAAAAAAAAAATAGATAAAAATACAAAAAAATTAGCCGGGCGTGGTGGCAGGCACCTGTAATCCCAGTTACTAGGGAGGCTGAGGCAGAAAATTGCTTAAACCCGGAAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCA -AAAAAAAAAAAAAAAAAAAAAAAAATCAAGGACAGACCAACAAGACTATAGTGATCAAGGGGAAGGACACAAGGGCCAAATCCTGAGGGGCATGGTAAGCCTCAGAAAACAGTATGGATTCAGTTATAAGAGCGGTGGAACAGTATAATGGTTCGCAAGGTTAAAAAG -AAAAAAAAAAAAAAAAAAAAAAAAATCACCATTCTGACTGGTCTAGGATGGTATGTCACTGCGGTTTTGATTTGCATTTCTCTAATGATCAGTGATGATGAGCTTTATTTTTTGTGTTTGT -AAAAAAAAAAAAAAAAAAAAAAAAATCACTGCCATCTTGTTGGTAATAGCAAAAATAGAGAA -AAAAAAAAAAAAAAAAAAAAAAAAATCAGTTTGTATTTACTCAGATTTTTTTTTTTTAATTATACTTTAAGTTCTAGGGTACATGTGCACAACGCGCAGGTTTGTTACATATGTATACATGTGCCATGTTGGTGTGCTACACTCATTAACTTGTCATTTACATTAGGTATATCTCCTAATGCTATCCCTCCTCCTCCCACAACCCCACGACAGGCCCCGGTGTGTGATGTTCCCCACCCTGGGTCCAGTTGTTCTCATTGTTCAGTTCCCACCTATGTTTACTCAGATTTAATGGGATTTTATCTGGGTTTTCAAAGGGCTCCCAGATTTAATCTGGGTTTTCAGAGGGCTCCCTAGATAATTCTTAGATGCATCCAGATTGAGAAGCATGAATCCAGAGCAAAACAGAAACAGCTAAGGGTGGACTTTTTTTTTTTTT -AAAAAAAAAAAAAAAAAAAAAAAAATCATGTCATCTGCAACCAGGGACAATTTGACTTCCCCTTTTCCTAATTGAATACCCTTTATTTCCT -AAAAAAAAAAAAAAAAAAAAAAAAATCCTGGTTTTGGGCATGCTGAGGTGCACATCCAAAAAAACAAAAATAAATTTAAAAAAAGCAACTCCTCTATCTAAAAAGCCTGAAGAGAACATTTAACATTTATCCTCACTCTGCCCTGAGGTAATAAATATTTTAGGCCTTAGAGGAGGGATATTTATATATCTGTGTATGTGTGTGTGTATGCCTACATGTATAGACATATATATATATGTAATATAGATCTAGATCTATAAAGGTATATAATATCTATATGTATATATATCTGTATATCTCTCTATATAGAGATATATGTATATATGTATATACATATGTATCTATATCTATATAT -AAAAAAAAAAAAAAAAAAAAAAAAATCGGCAGGATGGGTCAGGGAGCTGCGCTTTCTTGGGATCACAGGATGCTGGTATGAATGGCTTCCTATTCCAGGGCCTGTGACAAGGGAGTATTTTTATTTCTGGCCCCTCAGAGACCCTGGTAAACTCTCAACCTTCTGAGGTGACATAGCCTATAGCACAGACAGCAGAAAGCAGCCCGCCTGGCAGTAGGCACCGGTGAGAAGGAGGCCGTCTTCAGGGAGAGCCATTTCCGACGCTGGGCAAGGCAGCCCCAGGTCGAGGATGAAGAGGATTGTCACTTCACCCAGAGACCACAGAGGAGTCTCACACACATTACAAAATTACATGTTCCACCCCACCCAACATTACACTAATTCTTAGGAATTTACACATCCGA -AAAAAAAAAAAAAAAAAAAAAAAAATCTCAAATTAGCAACCTAACATCACACCAAGAGAAACTAGGAAAACAAGAGCAAACCAACCCCAAAGCTAGCAGAAGACAAGAAATAATCAAAATTAGAGCTGAATTGAAGGAAATTGAGACATAAAAGATTGACAAATCCAAGAGTTAGTTTTCTGAAAGAATAAATAAGATTTAGAGACTTCTGGCTAGACTAATAAAGAAAAAAGAGAAGATGTAAATAAACACAATCAGAAATTACAAAGGGGACATTACCAGTGACCCTACAGAAATACAAAAAATCTTCAGACAACTATGAATACCTCTGTGCACACAAGCTAGAAAACCTAGAAGAAATGGATAAATTCTTGGAAACAAAGAACCTCCCAAGATTAAACTGGAAAGAAACTGAATCTCTGAACAAACCAATAAGGAGTTCTGGAGTCAAATTAGTAATAAAAAGCCCACCAACCAGAAAAAGCCCAGGACCAGATGGATTCATGGCCAAATTTTACCAAATAAAGAATAACTGGTACCATTCCTACTGAAACTTTTCCAAAAAATTGAGGAGAAGTAACTCCTCCCTAACTCATTCTCTGAAGCTAGCATCATCCTGATACCAAAACCTGGCAGAGTCA -AAAAAAAAAAAAAAAAAAAAAAAAATCTCAACTGTGTGTTCCCAGTCCCCACAAAGACTTCACAAAAGCAGAGTCTTCATCTATGATGAGTGCTACAAGAACACAGGCAGCTACAATGTAGCATCGGTCTGGCACAGGTCAACTTCTTTCTCAGCAAATCTAGTTTTTCCTAAGGAAGCAGCAGAGATCTATGGCAGACTCTAACACAGACACACCCATTCACTTTACCTCCAGAGCACTTTTCCCTTCCAGCTACTATATCCCCACATTTGCATAATTAAATGAGCCATTACACTGGTTTTTCCAAAACTAAGTAACCATCTGCCCTAAAGTTGTATCCATGTCTTGCCTCTTAGAAAATTCAAGACTCACTTCTGGATTCTTTTAAAAGCCTAGGTTTATTGTTGAATTTCCCTGTGTGTTTTCTCCTC -AAAAAAAAAAAAAAAAAAAAAAAAATGAAAAAAAGAAAAATGTAAAAATATGTGTGTAACCCTCTTTAAATTTCATTG -AAAAAAAAAAAAAAAAAAAAAAAAATGAAATGTAGACTGCCCTACTGTGTAG -AAAAAAAAAAAAAAAAAAAAAAAAATGCATGCCTGTTTCCCAGGCACTGTGCAATTTTT -AAAAAAAAAAAAAAAAAAAAAAAAATGCCAAGGGGCAGGAGAAGGAGTGGGGAGTGTGGCTAGAGAAGAAAGCCAAAAGAATGTATAGGA -AAAAAAAAAAAAAAAAAAAAAAAAATGCTTGAATAAATAATGACAAAAAGTTCCCACATTTGATGAAAAATATTAAGTTATAGACCAAAAAGCTAAACAAATCCTAAGCAGGATTAATACAAAGGAAATGCTACTTTGACACCCCATAGTCAAAAGACTGAAAACAAGATAGAGATAAATTCTTGAAAGTAGCCAAGAAAAATGAGAGAAAACAGAATAAAGTTAACCACTGACTTCTCATCAGAAACAGTGAAGACCAGGATGTATTTAAATTACATATTTAAAGTACTCAAAGAAAAATAAAACTGCCAACAAAAAATTCCATATCCAGCAAAATAATCCTTTTAAAATGCAAGCCCCACAAGAGAAAAAACGTGAGATAATTAGTCCTACATACAAGAAATGCTAAAAGGCTGGCTGAAGGGAAACAATACCAGATGGTAATTTGAATTTATAGGAAAGAATAAAGTATACCAAAACACAAAATATGTGGATAAATACTATGGATATATATTTTTTCTTCTCTTAATGTCTTTGAAAGGCATATGATTGTTTGAAGCAACATTAAAAATATTGTATTGTGGGTTTATAATGAGTATAGATATTGTATTGTGGGTTTATAATAAAAAATATTGTATTGTGGGTTTATAATGAATATAGATGTAATATATGCTATGATAGCTTTAAATAAAACCATTGTTGGAAAGTTCCTACATTTTATCTGAAGTATTTCAATACAAACTTGAAGACTGTGATAAGTTAAACATACTTATTGTAATCTTTGGAACAATCATTAAAAATGTTACTACATAGCTATAAAGCCAATAAAGAATAAATAAAACACCAAAAATATAATTAACACAGAAGAAGACAAACAGAAGAATAATTTAAAAAGAGAAAATGTATAGAAAACAGATACCAAAATGATAGACATAAATCTTAACAAACTGATAATTAGGCTAACTATAAATATATCACACATTAAAATCAAAAGGCAAAGACTGTAAAACTAGATAAAAATACAAAACCCAGCTAAATATTGTTTACAAGAGTTACACTTTAAATACAATGACATGAATAGTTTGAAAGTACAATGGTGTCAAAAGATGTATTATG -AAAAAAAAAAAAAAAAAAAAAAAAATGGTCTCTGCCTCTGAAGAGTCTGCAGTGTAATAATGAGTTTCCACAAATTACTGAAGTAATACCCATCCATGCAAAAAGCACCCAGATATATGTTAACTGAAGTTCATCTAACACCCAATGTGTGAAAGGCTCTTGTCTAGCCTTAATGAGGCAACCAGATTTTTACATTTCACAAAGGAGGGATGGATTTTTCAAAGACTGAGAAAGCCTAGTCCCAGATGAGAACCACTTCTCACAAACGTACAGTATCACAGGACCTCCCTTCACTCACTCAGAGCCCAGGCAGTCTTCCATTCCTTCAGCATCCTCCGCAGGACCACCAGTTCCCAGGTCACATCCTCCTGCAGTGATTTTGCCTGCTTCTTCAATCTCCTGGTCTTAATAGGCACATCCTTCTCACCCACCTGCAGCAGCATATCCTTGGCGGGGGTGGGCAAAGCAGTCCAGCGCAGGGCTCCTTGCACAGGTCTGTAAGCTGTGCAACGTGGCAGTGTGAGGTCTTTTCACCCCACTGCCTTAGGCCCTGCCACACAGTGGCCCCAGCTTGCATCCCATTCCTATTCCTGACTAATACCAAAGCAAAACAAAACCCTCAAGAGTGAATTTCCCCATGATTATATGGGGAACTGAGTACATGTACACAGGGAATTATGGAAAGTCCTGACTAGACATGGTAAGCCATGATGATGATGGGGGTGAGAGATTTGTGGGGGGAAATTGAGATATCTACAAACCTTTCTATAAGTTTAAAGGTTATCTTTAGGAACCTAAATCTTTAGGAACATAAATATGTTTATATGTAACGAGATTTGCTCATAATATTTGATACGTTGCAATTTAGTGTCATTGGCCATTATTTCTAAAGTATTAAGTTTTCCTTTTA -AAAAAAAAAAAAAAAAAAAAAAAAATTAAATCAATAAGCCTCTAGTCAGGCTAACGAAACAAGAGAGAGAGAAGATACAAATTACTAATATTAGAAATAAAAGAGGGGACACTACTACAAATTCCATGAATACTAAAGGGATAATTAAGAAATGCTATGAACAACTCTGCCCACAGATTTGATAAATCTGATAATGAAATAAATCAAATCCTTGAAAGACACATCTGCTAAGACCCACACAAGAAAAAAAATAATCTGAATAGAACTACATCTATTAAAGAAATTGCATCAATAATTAATAACCTTCTAAAACACAAAGCATTAGGCCCAGATAGGTTCACAAGTGAAATTTATCAAACATTTAAGGAATAAATTATACCAATTTCCTCCAATGTTTTCCAGAAGGTAGAGGCAGAAAGAATACTTTCTTGTGCATTTTATGAGACCAGCATTACCCCAATACCAAAACCAGACAAAGACATTACAAGAAAAGTACAAACTAATATCTCTCATGAACATAGATGTAAAAATTCTCAACAAAATGTTTTGTTAATATTTGATTTAAAAAAATTTAATCTAACAATGTATTTTAAAAAGTATACACTGTGACCAACTGGATTTGGTTCTAGGTATGCAAAGCTGGTGCAACATTTGAGAGTCAGTTAATGTAATCCATAACATCAACAAGCTAAAGGAAAATGGCATGATCATATCAATGGATGTAGATAAATCATTTAACAACTCCAACATCGATTCATGATAAAATACTCTCAACAAACTACAAGTAGAGAGGAAATTCTTCAACATGATAAAGAACATCTACCAAAAAAAAGAAAAAAAAAACCCTACAACTAACATCATACTCAAGAATGAAAAACTAGAAGCTTTCCTATTAAGATCAGGAACGAGGCAAAGATGTTCCCTCTCATCACTTCTTTTCAAACTCATCATGGAAATTCTAGCTAATGCAATAAAACAAGAAAAGGTATACTTACTGGGAAGGAAGAAATAAAAATGTCATTGTTCACAGATGATTATCCATGAGATGAGATGATTATCTATGTAGAAAATATGAATAAATTGACCAAAAACCATGAAACTCATAAGTAATTATAGCAAGGTTCCAGGTTACAAGGTTAATACACAAAAGG -AAAAAAAAAAAAAAAAAAAAAAAAATTAACTACCAGTGAGTGTTTTTATGCA -AAAAAAAAAAAAAAAAAAAAAAAAATTAGCCAGGCATGGTGGTCCATGCCCGTAGTCCCGTGGGATCCTCTAGAGTCG -AAAAAAAAAAAAAAAAAAAAAAAAATTATTTATAAAAAATGTCATTCGAGTTGATAAAAAAAGAATTGCTGAATATTTGTTCCATAAAAGGGTAGGGGTTAGGGGGCTTGGAGGGCTTAACCGCGCATACCAGCAACACACCCAGCAAAGGTGCATCCGGATCCTTAGTCTGCACTAGAAGCACGGCCTCCTGCTGCAGAGCCCAACACTGGTAATGTCTGCTCCTTCTGCCCTTCCTTCTCCTTCTCCAGCCTGCACACAATCACCCCAAACTCCGTGACAGTGTCCTCTGTACTGATGGTGTAAGGGAAAGAGGCAGCCTTTGGAACCTGGGTGTGCTCATTGGCTACTCGCTGAAACTGTCTCCATTTCCTCTTCATGTGATGGGGTGTGATGATAAT -AAAAAAAAAAAAAAAAAAAAAAAAATTCAGTGCAAAAGTAGGCATGGCTGCCTAGGAAACAGCATTCTGGAGACAGCGTGATGAAATGCAGATTCTGGATTTATTACTTATTTTCATTGTGATCTCAGAGAAACCTCTTAAGCCTCATTTCCTCATATTTAAAGTGGTAATAATAGCAGTTCCTAAATCACAGTGTGTTATTATGACTAAAGAGG -AAAAAAAAAAAAAAAAAAAAAAAAATTCCCCTCCACTTAGAAACCAAACAAACTGAATCTTTTCACAGTTAAAACACCCCAGAAAG -AAAAAAAAAAAAAAAAAAAAAAAAATTCTCCATTTTTGTGTTCGTTTGTTTTTAGCACAAATAAATATAGAATTTTTTGAACTGGATTATTTGTATCTATTGAGATTCTTATGTGTTTTTTTCCTTAAATCACTTAACTTGTCCAATTATATTCATAAACT -AAAAAAAAAAAAAAAAAAAAAAAAATTGGATTGTTTTTTGCTGTTGAGCTCCTTGTATATTCTGGGTATTAATCCCTTGTCAGATGAATAGTTTGCAAATGTTTCCCCCCATTCACTCAGTTGATTTCTTTCTTTTTTTTTTTTTTTT -AAAAAAAAAAAAAAAAAAAAAAAAATTGGTCGGGTACAGTGGCTCACGCCTGCAAT -AAAAAAAAAAAAAAAAAAAAAAAAATTGTGTCAAGCAGTTAAAATCCTGTGTAGGCTTGAAAATGACTGCTCTAGTCTCCTTCAGAGAAGAGCATGGTAACAACCCCATGCGTTAGCTCAGTAGCTAGGGCTTTCCCCCTTCACTAGGGGCTGCCTGGGTTCATATTCCCAGGGAATTAATCTTTTCTGGTTTGTTATTTGTGTGATCTTTGCTATTTATTGATTCTTTTCCCCTCCATAAACAACTTCTGACTTTCTGTCTTGAATTTTCCTTTCTCTAAGCTACCTTTGGGGAGATTCTAAATCATGTAAAAACCACTTGACATCTCTTTGAAGACACCTCATACACTCGTGGTTAAGTCATAGCTTTAGTTAAGGCTTATTGGTTTCACTAGGGAAAATACCTTTGCAGGGACTGGAGAAGGGGGAGTAGGGGGTGGGGGACATATACATATATATGAAAGGTTTAAAAGACAGAGGTGACCGGGCATGGTGGCTCATGCCTGTAATCCCAGCACTTTGGGAGGCCGAG -AAAAAAAAAAAAAAAAAAAAAAAAATTTATACGCGAAATGTTGTCCATAATT -AAAAAAAAAAAAAAAAAAAAAAAACAAAAAAATAAACAAAAAACTATCATCAGAGTGAACGGGCAATCTACAGAATG -AAAAAAAAAAAAAAAAAAAAAAAACAAACAAAAAACATTTTTAGTTTTCAGGCCATACAAAAACAGGTGGCAGGATGAATTTGGCCCACAGGACAGAATTTGCCAAGACTTTGACCATTTAGAATTTGCTCAGAGTATGAAATAAGCAGGTGGCCAAAATAAGATGGTCAATGAAAATATTCTACTTAAAAAAATCAGTCACTAATTCACTATCTCAGAGAGATAAGAAATATTTGAGGAGAGAAATGGGAAGTAACAAGACCTAGTGTATCCCACAAGCAAAATAGTTTGATTATCCTGACTGGGTGCCAGGAAAGGAATAGGTGGCTTGCTGGAGACGAAGATGCTATAACCTCTGCAGGAAGAACTCATTCAACACTATTTAGACTCCTGGATACCAGCAGCGTCTTAGGAGCTTTACATGAATTCAGAAAATCTTGCATATTTTGACCCAACTTTAACTTTACAACTAGAGATAAAGGGAAAAAATACATTTTTTTTCCTTCAAGCTTTTATTTTTCCTGGACTTGAAAAAATACATTTCTATCTTGTCTTTTTGCAGAAAGGATGAAGCAGCTTGTAAAAATAAACAAAAAACACATATAAAACTATACAAACTAGGATTAAACATTGGATCAACCAAGTATATGAATTAGAAAAGAAGAAATAAATAGTTATTATTTGCAGATAAAATGTCTGGGTATAAAAAGTCCAAAAGAATTTCTAGACAAATTATTTAGAACCAATACACGAATTTAACTAGAAAGTTGGATACAAGGTCAGAAATCAATTATATTTCCACATACCTGCAACAAACAAATAAAAAGTGAATTTTAAATAACAATACTATTAATGAGAGTATCAGAAAACATCAAATACAAATTCTTTGTAGATAATAAATATAAGAGACATGCCATGCAAGACTTCCATACTGAAAATTAAAATACATTATGTAATAAATTAAAACAGATCCAGACAAAGGGAGGGATATATGAA -AAAAAAAAAAAAAAAAAAAAAAAACAAACAAATAAACCAAACCAAACCAAAACAACAACAACCAAAAACAACATTTTC -AAAAAAAAAAAAAAAAAAAAAAAACAAACATCGGAGCTAGGCAGGTTCCACACCCAGAGCTAGTGGTC -AAAAAAAAAAAAAAAAAAAAAAAACAAAGAAGGGAATTACGTATTTGTATAATGTTCAATTCAACAAGAAGACCTAACCATCCTAAATATATA -AAAAAAAAAAAAAAAAAAAAAAAACACAAAAACAAAACAGGGAGGGTGCAATGA -AAAAAAAAAAAAAAAAAAAAAAAACACAAAAGTTTTCACCTTGCACCCCCTCAGTGGAGCCCTGAACCACTTGGGGTCTAACGCAGACTGACTCATGAATCGCTGTTTGCTTCAATAAACTCTTTAAAATTGTAATGTGCCTGTTTGTCTTTTAGTACAGGCAGTTTCTACAGTGTAGTAGAAGGAGAAAAAGAAAGCCCAGGTGGGACAGGGGATGCTGGCTGGGGTGTGTGTGTGTG -AAAAAAAAAAAAAAAAAAAAAAAACAGAAAAGAATTAAAACTACGCTGTTGCATGAACCCAAGAGGCAGAGACTGCAGT -AAAAAAAAAAAAAAAAAAAAAAAACAGAGTAAACAGCAAAAACCAGAAGTATTGG -AAAAAAAAAAAAAAAAAAAAAAAACAGGTGACAGTGGGATCCTCTAGAGTCG -AAAAAAAAAAAAAAAAAAAAAAAACAGGTGGGAGCTGCATTTGGCCCATGGGCTATGATTTTCTGACCCCTGATCTACCTGCTTTACAGCTAGCAAAGCCTTGGAATGGTTGACATCCCAAGGAGAGCAGAAGCAAAGGTATGATGAGGAAGATAAAAAGTGAACAGCCTTCTCCAGCTCTTTTTTTTCTTCATTGACAGGATTGTTTTCTTCCATCTGTGCAAAGTTCTACTTCCATAGGGCAGGCCTTGTGCTGACCCATGGAGGGCATTGGAGAGGAATCTTACTTGGTTTTTCTTGTAAATTGGTAAGTCTTCTCCCTATTCCTATTCAAGGTCTATAAGAGTAACTCTCAGAGGAGAGACTTGCAGTCAGACCTCCTATTCCCCAATGTTTTGATGGTGGTGGTTCTCTGTTGCTTCTCTTAAAGGTCAAAATCATTAGCCTGAAGGTCTTACATTTGGGGCAAGAAAGACTAAACCACCTGACTTATTTTTGTCACAACTCAAAGGAAAGATGGGAAGATGGGTGAGAAGGACTGATATTCCCCAGGCAGAACTTGACAAGAACAGAAGGAAATGTTTTCTTCAGATGATAATCCAAGGATGTGGTGAGCCCAGACATGAGGGTAGTTGAGAAAGCATGCCAGAGACTGTGCTGAATGCATTTGGATTGCACAGGTTTGCCAGATCCCAAAGCTAATTAGGACTAGGCAGAAAGAGGCTCAGCACTCCACAGCCTGGCTAGTTCCCTTAAGGTAATGCTTTTTTGAAGTCTGAGAATATCCCATTGTTTATTTAAGCTTTAGCCCTCAGCCTTTTCCAAAAGGATTTGAAGGGGCTTAAACATTAATCAAAATGCAAACTAAGATTATTAGTAA -AAAAAAAAAAAAAAAAAAAAAAAACAGTGACAGGTCATACTGATAGTATGTGCCTTTGACATGATATGATGCAAATGGCACTTTACCTCTGTGCTCTTTCTCCCAAAAAGACATAACCTCTGTCTAATAATAACATCAGACAAATCCCAATCAGGGGACATTCCTTAAAATACCTGACCAATACTCTTCAAAACTGTCAAGGTATATCTCTGTATATCATGTAAATAATTAAATATATATATTACATTATATATATATATTACATCTCACATTTACATTATATATATTTGTATACTGGGCCACAATGTAAAATCTTTCTCTCACAGTCACAGCTTTAAAAGTCTAAATTGCTTTT -AAAAAAAAAAAAAAAAAAAAAAAACCAAAACAACAAAACCCCCAAATGTACCACTGAGAC -AAAAAAAAAAAAAAAAAAAAAAAACCAAAGAAAAAAGAAAAAAAAATGTTTGCTAAACAACTGAATTTCTACATTCTAAAACTTTGCATCCCATTTCAATAACTCAAGAACTGTACTTGAATGTCTATGTAACTTTCAGGCTTAGCTTTATTTTCCAGATATCTGACTAGTCTCTCAAATGTTGACTTTTAGTCCATGGTCTCATAATAAAATGAAGCATTATAGAACCAGCTCAAGATACCATCCAGTTACAAAATACCAATCAACTCAAATCAGACCAGTCGGCAACCTCTTTGTTTAGGGTGAGTATATAAATTCTCTTAAGAAACCTGAAATGGTCTTCTTTATCCATCAAAAATAAAATCATGAACTATGATTCAGGGAAGATGAAACAGTAACTAGCAAATCTATCCCACAATCTACAGATTCTTAACAACTCCTAGAAACTTTGGCAATTATTAGAGATATATAGCTTAAGCCTTCACTACTACAGAGC -AAAAAAAAAAAAAAAAAAAAAAAACCAACTTTGATAAATAAAATATAACTCTAACTCTAGATAGGGACCGAATGGGGGTATAATGTTTGTTTAAGTTTTTGGGAGACACTTGATAACACAACCTGGATATGGTGGAGAGCATTCACATTCCTTTTCAGTAGTAGCCTCTTAACGATGAGGTATGGATGAACAGCAAATTGCTGCTGACTTATTAATTACCATGCCCACACCACTGATTTCCCTATGTCTTACCTGTGCACACACATTGGCTTTACAGCATACGAACGCCAAGTTTGTGGCGTAGCATATGGTGCTCCCTCAAATAAGCACAACTGTCTGCCTCTCTGCTTATCTAATCATAGCAACAGAAAAATTGACTTTTCAGTTTTCTTTTCCCCAGGCCCTGGGAGATGCATATGCCAAATACTTGGCATTCTTTGTAACAGAGTCAATCATAATTAGGATTCCAAATTAAAGTACACTGCCAGCCAGGGCATGTGG -AAAAAAAAAAAAAAAAAAAAAAAACCACACAGAAAAAAAACAAGCAAGCAAA -AAAAAAAAAAAAAAAAAAAAAAAACCACAGAGAAAAAGAAAGGGAAGGGAAGGGAGCGGAGGGGAGGGGAGGGGAGGGAATTATCCCAACGTGCCTTTTATCTTTTTTTGCTGTTATAAATGGTATTATTTTTGAAATTACATTTTCTAACTGCTTATTGCTTATTGTATTACATAGAAATTCAATGTTTAAGTTATTGACTTTATATCTAGCTACTTTGCTGAACTCTCATTAATCTCAATAATTTGTAGATTCTTTTGGATTTCCTATGTAAACAATCACATTATCTGTGAATAATAGTTGTATTTCTTCTTTTCCAATCATTGCCTCTTTTTCCTGCCTTATTGCGCTGGCTAAGACCTCTAGGGCAATAGTAATGATAGAATACACTCTTGTCTTACCTCCAGTTTCTTAGAAATAGGCTCTAACTTATCACCATTAAAATTGGTGATTTTGGTAGATATTTTCACCTTGTCAAAAAAGCTCCCTTCCATTTTCTATTTTGGTAATTTTTATTTAATTGATTAATTATAAATGGGAATTAAATTTTTCAAAAAAAATTTTTTTTTTTTGAGACAGAGTCTCACTCTGTCCCTCATGCTGGAGTGCAG -AAAAAAAAAAAAAAAAAAAAAAAACCAGGAAAAAAGACATTTTTGTTTCCT -AAAAAAAAAAAAAAAAAAAAAAAACCATGGCATGCATCTCACTTACTTCCAAA -AAAAAAAAAAAAAAAAAAAAAAAACCCCTGAGATTCAGAACTGAGAAGCAGCA -AAAAAAAAAAAAAAAAAAAAAAAACCCGAAAACCAAAAAGCTTGTGTCCCAGAAATTCGTTGCATTCAAAATTCCTACTTCCTACCCACTCCTCCTACCCTGACCACCATCACCAACCTCCCTCCTCCCCATCTTTCCCTCTGAAATAATTTCCATTTATATTAGCCTCCCCTAAGCCTTCTTTTTTAGGAGTACATAAATTTGGAAGCTTAACTAAATTGAATATGTCCCTTTCAAT -AAAAAAAAAAAAAAAAAAAAAAAACCGGGTGTGGTGGCTCATGCCTGTAATCCCAGCACTTTGGGAGGCTTAGGTGGGCGGATCACGAGGTCAGGAGATCGAGACCATCCTGGCTAACACG -AAAAAAAAAAAAAAAAAAAAAAAACCTACAAAATGCTATTCTCATGCAAATGATGTGATAATTGGGTCACCAGGGAAGGCTTTGCAGGTGAAGTGACCTGGAAGAATAAAGAAAAGCTATTTAATAGCTCTTGAGCATATGTTGTATTCTAGGTACTGTTCTCATTACTGAGTTGCAACAGTGAACAAAACAAAAGTTTCTGCCTGCATAGAGCCTACATTTGCAGGAGGGACAGAAAAGGGCCAAATGAGAGTGATAAATGTTACAGAGAGGAAGTAGGGAAGGAAGATTAGGAGTTCTGAAGTGGGATGGCTTTGCAGTTTTTGGTAGGATGGTCACAATGCCTCGCTGAGGTGATGTTTAGAGATCAGATAGGTAAAGACGCAAGCCATTTGGATATGAGGGAAGAGAATTCCAAGCAAAGGAATAACAAGACTGGTCCTTTCAATAAACAGTAAAGAGCCCTTGTGGCTGGAGCAGTGTATGCAAGGGAGGAAAATGGTAAAGTAATTCAGAGAGGTAATAGTCAATGAAAATGGCTGAGGATTTGCTACAACAGGAGAAACACAACAAGCCTATGGTCTTGAACCCAACTTGGATAAATATCGACAACCAAAATAAGTGACTGAGACCTAAGTCTTAGTCATCGAGGTTTATTGAGCTAGCTTGTGGGCATGCCCGGTGGAAAAAAAAACTTGTAAAAACTTGTTTCACGGATGTATCTGTGCCTATTTTTTTCCAAAGAGGTTCTCGGGAGGTTTAGTATTTATACATTTTCCTTTAAAAGTCTGAGGAGGGTGAGGGTGGCAGTGA -AAAAAAAAAAAAAAAAAAAAAAAACCTGGAAGCAAACTGAAGTATGTTAGG -AAAAAAAAAAAAAAAAAAAAAAAACCTTTAAATGGGAGGATCGTATGGTATGTGAAATATATCTCAATAAAACATTTTTTTT -AAAAAAAAAAAAAAAAAAAAAAAACCTTTTTGTTTAAACTTCTAAAGATTTGTGAGTCTA -AAAAAAAAAAAAAAAAAAAAAAAACGAAAGAAACAAGACTAAAACTACGTA -AAAAAAAAAAAAAAAAAAAAAAAACGGAGGGGAGCCGGGCTCGGTGGCTCACGCC -AAAAAAAAAAAAAAAAAAAAAAAACTACAATGAGATATGAGATATTACCTCACACCTGTC -AAAAAAAAAAAAAAAAAAAAAAAACTCTATATTTATATGATGGAGTTCTCA -AAAAAAAAAAAAAAAAAAAAAAAACTGTAATGAGGAAAATGAGGAACAGTTTGATAGAAGCAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAACTGTGGCCATAGCAGATATATGTCTAAAAGCTGTTCAATTAGTAAAGAGTGTCCAATTCTTATCTTGTTATTGTACCTAATTATAAATAATAAAT -AAAAAAAAAAAAAAAAAAAAAAAACTTAGCTGGGCATGGTGTCACACACCTGTAATCCCAGCTACTCCAGAGGCTGAGGCAGGAGAATCACATGAACC -AAAAAAAAAAAAAAAAAAAAAAAACTTGACCTGTTGGGTACCCTGATGTGGTTATTATGCATTGCATGCCTGTATCAAGATATCTCATGTAATCTCATGTACACCGTAAATATATACACCTAGTATGTACCCACAAAAATTAAATTTTTAAAAAATGGCAAGGAGGGCCAGGTAGGGTGGCTCAGGCCTGTAATCCTAGCAATTTGGGAGGCTATCGCTTGAGCTCAGGGGTTCAAGGCCAGCCTAGCAGCCTGAGCAACACAGCAAGACCCAGTCTCTGCAAAACACAAAACAAGAAGAAGAAAGTCAAGTCTGTCCCCAGTTCAGCGGCTCACGTCTGACTTCTCTCCTTGGCCTCATGCCCAGGGCACCTTCCTGAATCCCAGAGGTGAGCAAAACTCCACCTCCACAACCCCAGGGCACCCCATTGCCACCACCCCTCAGCCTTGGAAATGGAGTCACCAGGCATGAAGTTTAGATGTGCACAACCTGGCACCGAGTCCCTACGG -AAAAAAAAAAAAAAAAAAAAAAAACTTTCTAGATATGATGCTCAATTACCTTATGTCAGCAGTCAAGATGACAAAATATAAAGATTATCTAGGGCCCAATGATAGTAAAATACTCTATGTTTGACAATATTTAGAACTGACTTCAGGGCTAGGTTCACTGGCTCACGCCAATAATCCCAGCACTTCTGGAATCCAAGGTGAGAGGATTTCTTGAGGCCAGGAGTTTGAGACCAGCCTATGCAACACAGTGAGAGTCCACTTCTTTAAAACAAACAAAAAAAAGAACTCTTACATCAGTGATGTGTAAGTTCTAAAGCAAAAGAGAGTCACGACCTAGGAAAGATATTATTAAAGATTTCCCCAAATCATCTGGTGCGGTGGCTCATGCCTGTAATCCCAGCACTTTGGGAGGCCGAGATGGGAGGATCACGAGGTCAGGAGTTCAAGACCAGCCTGACCAACATGGTGAAACC -AAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAGAAAAAAAAATACAGTGCCTGATTATGTTTAAGAAAACCAAAATATTTACCTCGGACAGCATAGCCATCTTTTACTGATGCTGGGAAGGGGGGTAAATTGTCTTTTGCATATACATCTTGAGCAAGGACTCGCCCCATTCCATCTGAAGGAAGAGAAAAGAAGGAAAATGTAAATATGGAGAGCAATGGGTAAGCAGGCAGTCATAAACAAGATGGGCATGAGTGCTTGTCTGACACAGCTTGTAAATGGGCTCAGTCAGAACTCCTGATTTCTGTCCCAAGAAACAGGAGATAGAAGAGATGCATTCTGGTGCCTGAAATAAAAGATTATACTCAGTCAATTCATGGCAATGTTTGCAG -AAAAAAAAAAAAAAAAAAAAAAAAGAAAAAGCAAGCAAGAAGCCCACGTGGCT -AAAAAAAAAAAAAAAAAAAAAAAAGAAAACCCCATCGTCTCAGCCCGAAATCTC -AAAAAAAAAAAAAAAAAAAAAAAAGAAAACTGGTCTTCTGTCCTGAGATTTGT -AAAAAAAAAAAAAAAAAAAAAAAAGAAAAGAAAAGAAAAAAAAGAAAAAGACTGAATATAAATATGTAATTTTTTTAATGTATCTGAGTGGGACTGAAGGTGATTTAAATTTTCTTCATTATAATTATCTACATTACTCAATGTTCGCAATGAATACACATTACTTTAAATGTGTGTAAAGGTGA -AAAAAAAAAAAAAAAAAAAAAAAAGAAAAGAAAAGAAAAGAAAAGACAAATCCTAGAGAG -AAAAAAAAAAAAAAAAAAAAAAAAGAAAAGAAAAGGAAAAGAAAGATAAAAACATCAATAAATAAAATAGAGAAAAAACAGGAAAAACAAATAAAATTATTTTAATAAAGTGAACAAATAAGAATACGAAGATAAGCCTAACCTCAATAAGAAAACATAATTAAAAAGATACAAATATTATTTAAGAAAAGAAAAAGTAATAACCACAGCCACAAAAGAAGCTCTATACCTGAGAGGAACCATGCTCGGATCCCTTGGGGCCCAGCTCAGGCAATTTCATCCCACAGTTTCCAACATAAAATGATATCTCAACATCACTATTAAAAAATAAGTTTTTTTCCACTAAACTTCTTAAAATGAGCTTTTTATGCCCATTACACTTTTCAAATACATCCATCATGATTATTTCCAGTGCCAATAGAATTGCTGAGTATTTGGAAAACATAAAATAATGGAGAAGAAATTTAAAAGCTGCTATAATCCCAGAGATGGTTTTACAATGTGGCTAGAGATATAAAACCAAAACAACTGGCAGAAAAAAAGAAACCTGATTACTGGTGGACTCATAATTATACTAATAAAACAATGGGTGGTATCTTTTTGAAATGCACTGATTAATTATTTTGTCTTGATTTCTCACTATTCCTCTTCATGCACTCTCCGGTCCAGCCAACTGCAGTAACTTTATGTTTCCTTAACATGCATGGTGTTTTAATGCTTCCATTTCTTTTACTCATCTAATTTTTTTCTGCCTGCAATAACAGCCCTCTCATCTCTACCTGTTCAAATTTTACTCCTGTCTATGAAGAAACTTCCCCTTATTTCCTAGTTGGAAATAATATCTCTCTTCTTAGAATCCTTCTAGACTGCCTGTGCCTCTGCTGTGGCATTTACAGAACCACAATGTAATATATCTTTTCTTGCATGATTGTTTTCTGAATATATGCTTTAAGTTTCCTGCACCATATCCCAGAGGAACAGACCACTTCCTGTGTATCTTTGTTTTCTTCACAACATCTAACCTAGCATCAGAATTTGTATTTAAGTAATTTGTATTTAAGCCAGGTATTTAAGTAATACAAGCTCTGAGGCTCAGTTTCCTCGTATAGAATGCTGGAGCTAAAACAATTCTTACTTCCTCGTGTTGAGATTAAATAAGATCACGTACATACAACTTTTAGCACAGCGTGTCGTACATAGCATG -AAAAAAAAAAAAAAAAAAAAAAAAGAAAAGAAAATTGAAATGACTTACTGTGGGATCCCCGGGTA -AAAAAAAAAAAAAAAAAAAAAAAAGAAAAGAAACCAAAACAAATGTGATAGAAATATTTTTCAAATTAATTAAAGGCTAAGAAGACAAAATTTAAGAAATCCCCAAGAAAATAGAATGAGACAAAAAAAGATAAAGTAGGAGATAAATTAAAAAAACCCTGGAGGTTCAATCCAAGAGGTCAGCATCTAAGTTTGAAAAAAAAGAACATAGAAA -AAAAAAAAAAAAAAAAAAAAAAAAGAAAAGAAAGAAAGAAAAAAAGAAAGAAAGAAAGAAAAGAAAAGAAATCATGGTAAATATGCATTTCGTAATGTAGTGAAAATCATAAGACCCTATAGTTTTATAATTAGGTTTTAATTTCTTAATAAGCCTGTACCTCTGGGCTATAAACTTCCCAAATGCTTCTTAATTTACCCTCCCCTTACTTAGGTGGAAGAGAATGGCTAGAGGGTGATGACACTGGATATCTCCCTTCCCCAAGATCAATTAGGTCCTGACATAACCCCAACAGGTAAGGCTCTGTTAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAGAAAAGAAATGAAGTTGGAAAAATACTGTATCAAGAGATATGTTTAAAAAATTTTTGAAAATCACAACTACTATTCACCCTTGTCCATACAGTAGTGACCACTTCTGCCTAATTTGTCTTCTAAAAATAGTTGTTAGTTCCAAACAAATATATTCATATCTGTAATAAAAATTATCCTTATGACAGTTCTTCATTTTCTCCTTTTCTCCTCCTGTGTCATCCCTTACTGGTAATTTACCTGTCAAAAACGGCAGAAAACACCATTATTACTAATATTCAATACATTTCATGATGAAAAATTTATCTATTATTGAGCACATTTATTTGTGATGTTAAAATAAATAGAAAGTATGGGGATGCACTTGGACCCTCAGAGTCTTTATAAAGGTTATTTTAAGGTGAAAACATTTGAGCTGCAGGAGATGCAGAAAGAAGTCTTATCTGAACTTCCCTTATCTGACTA -AAAAAAAAAAAAAAAAAAAAAAAAGAAAAGAGGGAGAGCTTCACGTAGTCTGCTTAGAGAGTTCAGGTCAAGGCTGCAGTGAGCC -AAAAAAAAAAAAAAAAAAAAAAAAGAAAGAAAAAAGAAAAATCAATGGAAGGTACA -AAAAAAAAAAAAAAAAAAAAAAAAGAAAGAAAACAGCACACTGACCATGAAAGCCAAAGCCAATAATAATAATAATGTAGCATTAAAACACTTCCTTCCATTATTTTAATACTGAAAACATCAACAGACTTATCCTTCAGTTTTAAAAAAATTAGTACATTCTCTTTCAAGTAGAAGTTAAAAGTTTCCTTTTTTAAAGTTGCTTTGAAAGCATTATTAAAAGATACAAAGATGCAAACTATCTTTCACAAACTAAGCCAATGCTACAGATATGAAGACTGTACAGAATGAAAACTGTACAGGTCCAGATTCTTTATCAGCTTCTTCATCACCTATTCTCATGCTTTGCCTTAGATCCAGACCAGGGTTAAGAACTTGTTAAGGGCTGAAGTACTTGTTGATTCACTGACAGTATGCCTTGTAGGTCAATTTCTCTTTTTTTTTTCTTGAGATGGAGTCTCGCTCTGTCGCCCAGGCTGGAGCGCAGTGGCGCGATCTCGGCTCACTGCAAG -AAAAAAAAAAAAAAAAAAAAAAAAGAAAGAAAATTTCAGGCCAATATCCCTGATGAAAATTGATGCAAAAATCTTCAATAAAATACTGGCAAACTGAATCCAGCAGCATATCAAAAAGCTTATC -AAAAAAAAAAAAAAAAAAAAAAAAGAAAGAAAGAAAAGGAAAGAAAGAAAGAAAGAAGGAAAGAGGGAAGGAGGGAAGGAAGGAAGGAGGAAGGAAGGAAGGAGAGAAAGAAGAAAGAAAAAGAAAGAAAGAAAGAGAGAGAAAGAAAGAGAGAAAGAAAGGAAGAAAGAAAGAAAGGAAGGAAAGAAAAAAAGTTAGCTGGGTGTGGTGGTGTGTGCCTGTAACCTCAGCTCCTTAGAAGGCTGAGATAGGAGGAACCCTTGAGCCCTGGACATCAAGGCTGCCTGAACCAAGGTCAGGTGACCGCCCTCAAGCAAGATCCTGTGTCCAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAGAAAGAAAGAAAATCTCTGGTCAGTTAAGGTCACTTCAGCTGCTTTTTAAAGTCGCTTTTTTTGGAATGATGGAAGTTGTCGCCAGGGGGCCCGGCTGTGGTGGGCCTGTGCCCATAGATGGTGGACTTGGAGAAGGAGACCCGCAGGTGGTGGTTCTCCCAGATGTCGTGGTTGTGTAGGGCAATGGGGGTCTGGACCGCCTCCTCCACGGAGCGCATTTGGATCAGCGCCATCTTGCGGTTCTTCTGGAAGAACTTGAATCCTATGACTATGCCCCCATGGCTGGAGGAGAGGACCTTGAGATCTTCCTCGGATACTGAGGGCGGGATGTTGGAGAGGTGCACGGTGGCCGAGGGCGGGAATATGTTCTGGAAGTTCTTGAAGCCTGGCTTCTTGAAGCGGTGCAGGGGCGAGTTGCCATAGTCCTTGGTCAGGCCCTGGTCCTCCCGGCCCTCGCGGGGCAGCTGCACGTTCTGGTGCTTCAAGGGCGTGATACGGATGAGATGCGGATGGGCTTCCCGTGCAGCTTGTGCCAGTTCAGGTGGCTCATGGCCAGCTGGGCCTGGTTGCCGTCCGCCATCTGAACCAGAGCGTTCTCCTTCTTATTGAACGGGATCTTCACGCGCTGCACGTCCCCGTAGACGCTGAAAAGAATAAAGAGGCTTTGGGGGCTGGGCGCGGTGGCTCACGCTTTTAATCCCAGGACTTTGGGAGGCTGAGGCAGGCGGATCACGAGGTCAGGAGTTCGAGACCA -AAAAAAAAAAAAAAAAAAAAAAAAGAAAGAAAGAAAGAAAAAAAGAAAATATCTGCAACAACTGAAATGTGAGGTGGAAATATGGTGTGGAAAATCTGTGATTCTATTGACAACAAAGTCATAGATATTGCTAACATTACTATAGTCATTTTCTTAACATTAGTAATTGAAGAAGATGATAAACTTTAGTAGGAGGGAAGTGAAAATAAAGATACAATGCTTTTCCTACACAAGTGTACAGACCCCTGAGCTCTGGCCAGGTGAACAACACCTGTTGTAAAGTGATCCCTGGCACTCACCTCCTCTTTTCCATTCCTCCTGCCACTGACCTAATTA -AAAAAAAAAAAAAAAAAAAAAAAAGAAAGAAAGAAAGAAAGAAAAGAAAAAATCAAACCGATACACCAAATGAAGAATGTTGTCTGAGAACTGGTCTATTGTCAAAATATATGAATGAATGAAATAATGAATAACTGAATTAGATAAAACATTATGGTCAGATATTTCACAGGTGCCATATACTAATGCATTAAGAGACAAGTAACTCCAATCTAATTTAAATTGATCCATGGCACAAAGAGAAATGGAAAGCTTCCACTAAAAAATGAGAACACTGTGACAGAGATAGTAAAACCAGAAAAGGATAGTACAGAAAAAAAAAAGAAAGACAAACCAATTTACTATTTA -AAAAAAAAAAAAAAAAAAAAAAAAGAAAGAAAGAAGAAAGAAAGAAAAATAATAAAATGGTCCAGGTGCAGTGGCTAATGCCTGTAATCCCAGCACTTTGGGAGGCTGAGACAGGATTGCTGGAGCCCAGGAGTTCCAAGACCAGCCTGGGCAAAATAGTGAGACCTCATCTCTACAAAAAATTTTAAAAATTAGCTGAGCATGGTGGCATGCGCCTGTAGTCCCAGCTACTCAGGAGGCTGACGTAGGAGTATTACTTGAGCCTGGGAATTTGAGGCTGCAGTGAGCTGTGATCAATGCCACTGCACTCCAGCAGTGACTGTACTGCACTCTTGGGTGACAGAGCAAGACTGTCTCAAAAAAATAATAATAATAACAAGAAGAAAAAATAAGAAATAGGTAAATAAAATGAACAGCTGAGTACCCACTTCCAACTTGAAATATAACATATTGCTTGTAATTTAGAAGTCCCCTCTGTGCTTCTCTTTGGTTGCAGCCAGCTCTCTTCCCTCACAGGAATAATCACTAGCCTAAATATTTTGTTTATTGCATTTTTTCATGTTTTAAATTTTTTCTAAGG -AAAAAAAAAAAAAAAAAAAAAAAAGAAAGAATAGATCCCGGCATGCAGAAATAACCACAATTAATATTTTAGTTAATATACTTATATTCTTTTATCTATGCATTAATATATGTCTTTAAAAAATGGAATCAGCTGGGTATGGTGGCTCACACCTGTAATCCCAGCACTTTGGGAGGCAGAG -AAAAAAAAAAAAAAAAAAAAAAAAGAAAGGCATTTATTACCCATCTTAGCAAGAGACTTATTATTAAGATCATATTCTTACACTTCTGTTTTTAAAGGAGTCCAGGTGTAACTGGGTGTCAAAAAAGCATTGGCACTTCTGGGAGTCATAGGTGTTACTTGATAGGTCTTCAGACCATCCAGTGGCTGAAACATAAAATCCTTAGGTGCAAAGGAATTCTTCCCTTTTATTTTTGCAGTATTTATCTCAGGTAAGTTTTCCATTTTTGATAAGACTCCATCTGGATTCATTCCACTTGTTGCATTAGTTTGTGAATTCAAAGTATTTTCTTCACTATCGACTTTACAAGAAATACCCTAGGATGTGAGTTAACAAAGTAGAGTAAGATTTCTCTCTTCTGAGGATATATTCAACCAATTTTTATAGGTCTGAAAATATGACAACAGAAATATATGTTCTATGTACATAATTTGAGAGACAAAAACAGATACAATTAAGTGTATACATGGAATCAGAAGACCAGTTACGCTAAATCCATTGCTATTACCCGGGAATAGAATCTTTTTTTTTTTTTTGATA -AAAAAAAAAAAAAAAAAAAAAAAAGAAAGTGTATTTAGTAGAAGAACAAGCCTAAGGAAAGAGTTCTCTAAAGGGGACCTGGCAGGTGGGCGTTTTGCAGCAATCTTCAAGATGTATGATGTGGAAACTCACCATAGCCAATTTCAGGCTACCAACCTTACAAACTTTATGAGTATTGAATAATTTACTCTAATCTGCTCAACTTAAGTAGTACTCAGATTTCAGCTACTTTAAGTTACAACTCAAATATGATTTAAGTTGTACTCACCAAAAATTTTTTTTAAATCAGTAGGCAACATTTCTAAGTAACTATTGGAACACTCCCTCTTCCTGTGCTTACTATTTTTGGAATCTTCTGTCTAGAGAAGGGAGATAAAATTCCTAAGTGCTGAAACTGCAAAGAAGCCATAGAAATATATGAGTGTAGGGAAGTGCTTACTAAATTAAGAATTTCAGAATGGGCCTTAAATCCCTGAGACTATGCCATTGAGCACAGATATAAACACTTTATACTTGCCTT -AAAAAAAAAAAAAAAAAAAAAAAAGAAATTGAGAGTCAGTGTACCTGATATATTCATCACTTAAAAGTAGGATAGAAGCTTGCATTCATATTCATCCCATTAAGAACTAATTGCTTAATCCTGGCCAGGTGTTGTGACTTATGCCTGTAATCCTAGCACTTTGGGAGGCCAAGGCGG -AAAAAAAAAAAAAAAAAAAAAAAAGAACTAGATGAACTTATGAGTGAAGAAGCTTATAAAAAATACGGAAAAATCTATTGAGGAGTGAAA -AAAAAAAAAAAAAAAAAAAAAAAAGAAGAAAGAAAGAAAGAGAAAAAAAGAGAGAAAGAAAGAGAGAGAAAGGAAAGATAAAGAAGAAAAAAGAAAGAAAAGAAAAATTAAAAAAGAAAGAGAAAGAGAAAGAAAGAAGGAAAAAGAAAGAAAGAAAGAAAATAACAAGTAGGGCAAAAAGTCACCAGGCAAATGTAAATAAGCAAAAAAGCAGGAGTAGTAATATTAATGTCAAAACGGGATTTGATGTTAAAAAAAAGAATAAAGAGACACAACAAATTGTGATAAAAGGAAACTTTGTAAAGGTGATGCAGCAGTATACAACTCTCTCACAAGACAGCGTCTCATTTCATCCAGACTTCCTGATTGTCCCACCAAATTCCTGCACATTGTAGGCACTCAGTAAATGGGCTGAATGAAACTTGATTTCAAGTCAGTCTATCCACAGTAGCTTTGGGAGTAAATAGTTTAGTTACTCAATTATAATATCATAGGCTAATAATATTGTCTGGGATGAAAGAAAAGATACTGCTAAACATATAATCATAAACAGTACTTTGAGAAGGGATTAAGGTGAAACAACTGTATATTCAAATATCATGTAAAAGAGGAAGCCAACTTATTTGGCATTGCTTGGAGGGCAGAATTAGGGCTAACAGATGAAAGACACAGGAAGAAAGACTGGCTCTGTGTAATGGAAAAACATACTTACTTTAACAGCCATCGAACAATAGAATGTGCTACCTCATGAGGCAGTAGAGATCTTTCTCACTAAAAGAATTCAAACAAAAACCTAACAGCTAAGTTGTTGCAGATTTTCCTTAACACCCCCTTGGGTGAAAGTCTGGACTAGCTAACATCAGAATAAGATACTGTGATTCTATGGAAATACTGAAAGTTACATAAACACAATGACTATTTTCTTTTCACATATAAACTGAAGCATAGAGGGAAACACCAATCTGACCTGACTGATGCAATTTGATACTTGTCTTGTAGATAATACTCTTCTCCCTTTCATTTTTGAACATAAGAAACATTTGCCTATTTGACTTGAGTGAAATGAATAACGGTATCTTTTCTTCCTAAAGCCATGACATTCATCTTCAACTTGGAAGATGGCTACCAATATTAATAGCACTCTCTGTAGAGTTCTAAGTTGATCACATGTCAAAGAACCACGCACTTAATAGAAAGGTAGAAAAAGAGAAAGGAGGAGCATGTTTCAAAATAAATCTGTCAGAGAATGAATGCAGCTTTCTCAAAAGTGTATGTACTCATCAGTTTCTGTGAAGAAAGAATATATTCAGAGGGTATGACATCTTTTGAACACTGTATCTTTTCAGATTTCAATTTGATTGCTTTGGGGGCTCAATTCCAAAGCAACTTAAAAAAGTTAAGACTTTTTTTGCTTTTTAAAATTTACATCTGCCTCAAATTACTATAATCCTGATTCTGGCATAAAATTATTTTTGCTTTATCATGAAGATAAATGGTAAAGGCTCTGTCTTGGTTTTGAATTTTACAGCATTTACCCAAGTTTAGGATTTATGAATTTCAGAAACAGTATTCAGAATGCAAATACATTTCTATTTTAAAATATTTAATATAAACACACAGATGGACAACAGCTGCTAATTAGTTTCCTGTTTCATCTGTTACACCAACTGCAAGCTGCATCATTTTAAGATGAGTGAAGATGACACAGAGAAAAAGTCTAGGATGTGTGGATTAAAGAATGTTGGCAGTTAATCATACCAAGGTAACAAAAAATAGCTGAGGACATCTATTATCATATCATAGTTTCTTCAGAGGTCAAAGATAAATTCATTAACTACAAATCTTTTCTGGGTGTCTACTTCACGTATGGAATCAAACTACATACTACACATATAGCCATCATTTCATTCTTTTCCAGTCTCACTGGGTGTTCTGGGACCATGGAGTCATGTAAAGAAAGAAGAAAGCATGGTTCTTGCCTTTAAGTTTATAAGCTAGTGCAGAAAACTCATCAGTGAAAAAAAGTTAGAAAAATGAGTGAAATAAGCAATGACATTAATATCATCTGTTGAATTCAAATACATTAATTAAAATGAAAAAATATATATCATATATTTATATATAATATAAAGAAATGACAAAAAGGGTAAATGGGATAGAATGATTAGAATTAGTTGGAGATAATTAGGACAGGCTTTCTGGAAGACATTACTTTTTATGAGTTTGGGGTAGGAAAACAATGTCTAAAGCTACAGTAATACCTAGAGGTTATTCATAGAAGAAACAGAAATGTCAACTGCAATAGCAACGCTTAAAGATAAAGGAGGGCAACTCTAACAGCTACATAAAAAGTCTATCACTGAGATCGGAAAGAACCTCTCGTCATTAAACACGTTTGTTAAGGTAGAAAGAATGTTCTTTGTTAACCAATAGAAAATGAGAAACCTCTGCTGAAAAATGATCAGAAAATAAATCTATCCCAGCTTGCTAGGAGTAAAAGAAAAAAAAAGAAGAAAATAAATCTATTATGTTGACTCAAAAATGAAAACTTTGCATTTTGAGCAGAAAAGGAGGTTCATGCCATAAGGAGAGCAGATAGTTTATAAAAATGACAAGAACCAATTAAATTCAGATCTAAATTATCGTTGATGATTAGAAAACTCCTACTTTAAGAACATTGGGTAAGCAATGAAAAATTAGGATGTGTTTGGTTCACAAATTGGAAGTTGTAAGGCACTCGGCTTTGCCCAAATAATCACTGTGCTGTTAAGTCTATCTTGATAATTCCTGCTAAATGTGCCAGGTTTTTAAGAACCCAATTTTCTATCTCAGTATTTGTCCTTCTGCTTCTTGCTTTAATATAAAGAGGTAGCTTCACAAATTCGCAGCAGCAAGAGGAGGCAGTTCAAATACAAAACATCAATCTATGACATAGTCAAGTAAGCCCAGGATTTGAGTGGGGCAGGCTTCTGTGATGGCAATTTTCCAGAAGGGGGAAATCTTCTTAATGATGGGAATTTCCCAGCCCTTCCTTCAGGCCTTGAAAGGCTAGAAGGTCCAAGTTGGCAGTTCAGAAGCTATATTGCTGAGCTGTCATAAAGTTGAATCCTTATTCAATACTTAAAATCAGTTTGAGGAATTATATAAACTCAATTAATGCTGAAATTTATTTAAAAAAATTTCCCCAAGTGGATTCTATTTGGATAATGATTACCGCTTGTTATATTCAAGAAGTAAATTTGTAAGATCTTTTCAAGCCTGAGAGAGCTGCTCCTCAATTTTTTAAATTAAAAGCCTGCTAAATCTATTTGGAATTTCTCCCAAGATGCTTTTCTTCAGAAATATAAAATGAACCACCCAGCCACAAAGCTTTACACTGTACATTTTTTGGGGATGTGTCTCAGGA -AAAAAAAAAAAAAAAAAAAAAAAAGAAGAAGAAAAGAAAAAAGAGTAGAAATGTATAGGGAAAGAAAATTTGAAAAGAAGTTTGGGGTGAGTGTAAAAGACCATTTATGCTATATTAACAAATTGAATATTATGAGAAGACACTGGAAGTTTTAAAACAAAGAATATAGCTGTATTTTATTATTATTTTAATAATTTTATTTATTTATTTATTTTTTGAGACCATGTCTCACTCCATCACCCAGGCTGGAGTGCAGTGGCACAATCTTGGCTCACTGCAACCTCTG -AAAAAAAAAAAAAAAAAAAAAAAAGAAGAAGAAGAAAGAATGATTACAGTAAATAAAATACAAGATGGTTCTAATTGAATTTTTTCCTCTTTTATTACAACAAACTTAGATTTGTAACCTGTGGTTTAGCTGGCAAAATGTAGACCTGT -AAAAAAAAAAAAAAAAAAAAAAAAGAAGACAGAATTCCCAGAAGAGGGCAAATTAAAATGTGTTGATTAGTGTGCAATGCAGAGGAAGCTATAGGGCAGGTAGGGCCAGGAGAGGAGGTGGGAGCTGATCTTACCTGTGAAACTTAAGAGGCTCTGGGCTCTAGGTCACAGGTATAAGAGGCAGTAGTAAGAGAGAACAGGAAAAAGGAGGATTTATTGAAGGTAAGCGGGTCAGAAGTCAGCCCCACACTCCTTCTCTCCTTGATGTCCAGTTACAGAACAATTACGAGCTTAGATTCACTCCAAGACTGAAAAACAAATAAAAGCCAAAACTAAACCAAACCAAACAAAAAAAAATGGTCATTCCTCTAAAGAAAGAGAACAATCTTGGAGCTCCAGTGGTGCAGTCAGTTAGCGTGTTGTACTTATACAGAAAGAGAACAATCTTCAGAGACTGAGACTTCCAGGTGGCTATTACTTCCTCCAGAATAAAACATTTTTTTCTTCTGGAATTTGGGTAGATTGTTTCTCACTCATCATCCTGAAGCAAAGCCTGCCATTGGCTATTTCCCATTCAGATACACAAAGGTTACAATAAGCCTTACCAGGGCAGAGGACTGTTAGGGAAAATAATTATAGAGTTTCTATAAAGCAGGAGAAGGAAACCATACCAGCTACCTAAAATAATCAGCCTTGTCCCTCATTCTTGAATATACATAAACAACATATAAGGAAGAAGACTAATATGTAAAGAATGACCAAATAAATAAAACTGACCCTGGAGGAACCAGAGCTATTTAGGGAAACAGAAGATAACTTTTTAAAAATCTAATTATATTCTCAAAGAGAAGTGAGAATATGTTGTCAAGACAGGAATACAACAATATAAAAAAGGAATAGTCAAAGATTAACCCTTGAAATTAAAAAATTCTGTTAAAATATTTAAAAATCAACAGCAAGGTTTGGTAATAAAGTGAAAGCAATCTTCCAAGCTATAGAACTAGAAGATAAATAGAAAACATAAGAAAAAAATATAAGCAAAAGATCAATCCAGGGTTCAACATACGAGTAATAGTAGTTTCAGAATTTAGACTATGTGATATAGGGTAGAATATTTTGTAATTGTGAGTAAAATTTCCAAGAGTTAACGAAAGGCACAAGTTTTCAGTTTCATGGGGCTCATCAAGTGCTTTGCCGTATGAAAGGGAAATTGATCCATGTGTAAGAATAATTTCATCAATCTCAGAAAGGTGAAAATAAAAAGAAGACTCGAAAGGTTTCAGAGTGAGACAAACTAACACATCAAGTAGCCTACATTGTAACCAAAAATCTGGCATCAGCAACTCTGGATACTAAAAGTTGTGGAGCAATGCCATAAAATTCTAAGGGAAAATTATTTTGACTTGAATTTAATTTGACCTAGAATTCTGTATCCTGCGGAACTGTTACTCAAGTGGGG -AAAAAAAAAAAAAAAAAAAAAAAAGAAGAGAATATAGCTGACTCAAACAATCAACATCATCAACCTGCTTGATATATTTAAGTTATTGACTACTACACACAACATGAAGCAAGAAAATACATTTTTTTCAAGTGCATCATTTATTAAGATAGGTTATATGCTGAATCATAAAATAAGTCTCAATAAGTCTAAAAGCGTTGAAATTAACAAAGTATATTCTCTCTCTTTTTTTCTGAGA -AAAAAAAAAAAAAAAAAAAAAAAAGAAGCAGCTGTAGACAATACCAAATGAATGAACGTGACTGTGTTCCAACAAAACTTTATTTACAAAAACAGGGATGGGCCGGATGTAGCCAGAGGCCATAATTTGCCAACCCCTGATTTAGACGAAGGAAAGGAGCAGTGCTTCACTGCTTTTAAATTAATTCTGTATTCTCACAAGGCCTACATTGAAATGGAATTATAGCCTCATTTTTTCTTAGAACCTTTATATTTTGTTTTATTCATATACAGGGTTGTCAAGCTGGACAGACTATTAAAGTTCAAGTCTCCTTTGATTTGCTTAGTCTGATGTTTACATTTGTAAGTGATAGGACTTATTAAGTTTCTTATAAACGTTGCTTATATTTTGCTGTTGCTTAAATACTAATGGTACTTTGAATTCAAATCTAGTAAAACCAAAGTAAAAATCAGCTTTGGCTATCATTTAACTTCTCTGATCCTGTTTTTAAAGCTATAAAAAAAAAAGAAATTATTCTTGATGAATTCCATAGTTCTTTGCAATTCTAATATAATTTGATTGTAT -AAAAAAAAAAAAAAAAAAAAAAAAGAAGGAAAATAAGCATATATTATGATCTAACAGCTTTGCTTGTGATATTCACCCAACAGCTATATGTGACCATGTACATAAGGGGACATGTAGAAGAATGTTCAGATAAGCCATTTTATTTTATTTCATTTTATTTTTTATTTTTTGAGACAGAGTTTTGCTCTTGTTGCCCAGGCTGGAGTGCAGTGGC -AAAAAAAAAAAAAAAAAAAAAAAAGAAGGAAAGAAAAGAAACTGACTTTATCCAGGC -AAAAAAAAAAAAAAAAAAAAAAAAGAAGGAAGGAAAGGAAAAGAAAAAGAAAAAGAGAAAAGAATGTGAACTAGTACAACCACTTTGAAAAACAGTTGGACAATTTCTTATAAAGTTATACACATACTTGTATGACCCACCAATCCCACTCCTGGGTATTTCTTCAAGAGAAACGAGCTCACATATCCACATAAAGACTTGTAAAAGAATGTTTAGAGCAGCTTTATTCATAACATCCAAAAACTAGAAATAATACAAAACCCATCAGAGGGCCACTAGACAGAC -AAAAAAAAAAAAAAAAAAAAAAAAGAAGGAGAGAAGGAAGGAAGGGAGGGAGGGAGGGAGGAAGGGGGGAGGGAAAGAGAGAGAAAGAAAGAGAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGA -AAAAAAAAAAAAAAAAAAAAAAAAGAAGTAAGTATAGCATGTGTATCTCATTAAACAAATGACAAAGCCATTTATCTATTCTTGTTTGTTCTTCTTTTCCACTG -AAAAAAAAAAAAAAAAAAAAAAAAGAAGTAAGTCACTTAACATCTCTGGGTTAAGCAAGGTGCAGTGGCTCATGCCTG -AAAAAAAAAAAAAAAAAAAAAAAAGAAGTGGGAGGTGAAGCAGCAAGTGTTGATGTAGAAGCAGCAGCAAGTTATGTAGATCTAGTTAAGAGAATTGGTGACAGT -AAAAAAAAAAAAAAAAAAAAAAAAGAAGTGTATATGACAATAGAGAAATCCTTATTTGGGTGCTGTTGTTTCTTTCCAGCACAAGTTCACAA -AAAAAAAAAAAAAAAAAAAAAAAAGAATAGAATTTTACCTGTAAGTCTAAACAGATAAAAGAGATGAAAAACAATAAAACTACAAAACCAACAGCTTCCCTCTTGTTCCTCCCTTCATCCCATTCTTACTGATGATCTGGTTTTGAAAAACACTCATCTACTGCCACTCCAGAGTTACTGGTAAAGAACTGAGGCCCAGAGAGGCTAAGTAACTTAGTGTCACACAGCAAAGAAGGAAAGAAAGAGGGGAACAAAAAGAAGACAGGAACTTGAGCAAAAGCCAACCGAAAACTATGACCTGCCAGCCAAATCCTGCTTGCTGCCTGTTTTTGTACAGCCTGAGAGCCAAGAATGGTCTTTACACTTTTGAATGGTTAAAGAGAAGTCAAAAGAATAGTAATAGTTCATGAAGTGTGAAAATTATATAAAATTCAAATGTCAGTGTCCAGCAATAAAGTTTCATTGGTACACGACCACATTCATTCATTAATGGCTGTTCCACACTGCAAAGGCAGAGTTGAGTAGTTACAAGAGAAATTATAAGCGGCCTGGAAAACCCAAAATCTTTACTGTCTGGCCCTCTACAGAAAAAGTTTGCTGATTTCTGGTCTGGAGTTCTCAGCAGTTCTTTTGGTTTTAAACGCTGGGGTCTGAGTCGGGTATGTGAGGGGTGAGTGGGGAGAGGAGACAGGACTCCGCAGATACTGGAGTCCTTTGATTAAAGGCCCAAAAACTGGTGGGTGTGGTGGCTCACACTTGTAATCCCAGCGCTTTGGGAGGACGAGGCGGGCGGATC -AAAAAAAAAAAAAAAAAAAAAAAAGAATAGCAAAAAAAGAAAAACCTTTTAGTTTTCGGATTTCAGAACTCTGGATATGAGACTATGGTCCTATATACCTTTGTATAATTATAAAGAATCTTTCCCAATAAGTTATTTAATTTCAATAACTCTATAAGGGAGATATGATTATTCAAAATCATTGTCTAAAATTCTGAGGAAATGGACAGAATACAACTAATTTTTAATGAAAAATGATTATTTACGTCTAATTAATTTGTAAATCACTTGTTATATTTAGCATTGCCTGCAGTCTTTCTTTTGCTTTGATCAACTTAAACAAGAAACCGTACAAGGCGTTGTGAAAAGCCAATACTAATACCTTTTTCCTCACTCTCATCCAAGCAAGAGTATTAATATCTTTCAATCAACAAACATTTACTGGGTTTCTTCTATATAAGCACACACTTGATGAGGGTTGGGAATTCTAATTAATCAGGTATTACTTCTGTTTACTTAAGGAGCTTACTATCTCTAGAGGGCAAAACAAGTAAATTTTTATACTGGTTAGATATTGAAATAAAAATATGTTAGGTATATTGTGTTAAAATAAATTATTCACATTGGTTTCATCTGTTTCTTTTTGCCCCCCTTTTTTTTCTTTTTTTCTTATGGAGTCTCGCTCTGTAGCCCAGTCTGGAGTGCAGTGGCATGATCTCGGCTCACTGCAACCTCCACCTTCTGGGTTCAAGCGATTCTCCTGC -AAAAAAAAAAAAAAAAAAAAAAAAGAATAGGCCGGGCACGGTGGCTCACGCCTGTAATCCTAGCACTTTGGGAGGCCGAGGTGG -AAAAAAAAAAAAAAAAAAAAAAAAGAATATCGGATGGCAAAAATGAAAGAAATGTATCAATGGAAAAAAAAAAAGAAATGGGTCAAGGTAAATTTATGTTCCCAAATTGAGCACGTCCACTGCTGAGAGTGACCACTGCTGCATAACCTGGGTACTAATGTATTTGGTTTTGGACTTCATGTCTAAATGGGCTTCAGGATCAGAACTCCCTTGTTATGCAACTCTGTGAATTTTGTATTGTTGGCAAGTGTTATAGACTGAATGTTTGTGTCTTTCCTAATTTGTATGTTGAAGCCTGAATACCCAAAGTGATGGTATTTGAAGTTGGTGTCTTTGTGAGGTAATTGAGTTGTTAGAGTGGAGCCCTCATCAATGTGATTGGTGCCCTTTTAAGAAAAGACACAGGAGGCTGGGCATGGTGTCTTATGTCTGTAATCCCAGGGTTTTGGGAGGCCAAGGCGGGAGGTTTGCTCGAGGCCAAGGGTTCGCGACCAGCCTGGGCAATATAGTGAGACCCCATCTCTATATAAAGTTTAAAAAATTAGCAGGGTACAGTGGTATGTGCCTGTAGTCCTAGCTACTTGGGAAGCTGAGGAGGGAGGATTGCTTGAGCCCAGGAGTTGAAGTGAGCTATGATCGTGCCATTGTAGTCCAGCCTGGGTGACAGAGTAAGACCCCATCTGCAAAAATAAAAAATTAAAAGAGAGATGAGTTCTGTTTTAGACAT -AAAAAAAAAAAAAAAAAAAAAAAAGAATATGCAGCTAATAAGCAGCAGAGCTGAGAATCCTTAGCACTCTCAAGCCACAAGACTCAACAGGTTTCACGGAAACCGAACTGATTGAATCTCACTGAAGTAT -AAAAAAAAAAAAAAAAAAAAAAAAGAATCCATGCTAAATCTAAACTTCAAAAAGATAGATAATAAATACATCCACCTTGTTCTAATTAGAATAAATTACTAGCCATCTACCATAGGCTAGGCACTGTGCTGGAAGTTAGTGAAACAAGGAGGGTAAGTAAGACTTGCTAATATATACACACACAGTAAGTACTATAACAAAATGTTTTGAGGCAGTGTAAATAATAGTTTTACATAGTAAAGGAGGTTTTTTTTCTTTTAAAACAAAGGATATTTGGGTCATGAATAATAAATATGTTAGGTAGAAAAAGTAGAGATGGGCATTACTGGGGTAACAACATGGGCCTGAAAAAGAAGAGCATTCAGGAATAATGAATATGACTTAGCTGGACACATAAGGTGCCCTGGGCGTCAGTGTGGTAGGAGATGAGGGTAAAGATGGGGGATGGAGCTGGGGAGGAGTACAGGTATATTGGACAAAACTGCAGTGAGAAACATAAGGGTAGGGAGGGTAAGGTAAAAATAATTGCTTCCAGGTCATCAAAAAATTTACACTTGTTTCAATAAGCAGTTAAGAGCCATCTTAAGTCTTTTAGTATACAGATGTTTCTTGACTTACAATGGGCTTACATTCCAAAATACTCATCATAAATTGAAAATGCATTTAATACACCTAACTTACTGAACATTATAACTTACCCGAATTATAAGGAATATAACTTATCGTCCACTTTAAATGTTCTTGGAACACTTACACTAGCCTGCAGTTGGGTAAAATCATCTAATGCAAAGCCTATATTTTCTTGAGATGGAGTTTCTCTCTTGTCGCCCAGGCTGGAGTGCAATGGTATGATCTCGGCTCAGTGCAACCTCTGCCTCCCAGGTTCAAGCAATTCTCCTGAATTTTGAATCAAAATTCAAAATTCTAAGTACGATTTCTACTGAACAGTGTATTGCTTTTGTACCATCATAAAGCTGAACCATCCTAAACTGAGGACTGTCTGTACTTAGGTTTGCATTTTAGAAGAATATCCCAAGTGTCAATGTAGATGATAATAACGATAGCATCATTAACTCCCATGTAGCTACCATTTTCTGAACTCTTGCTACATGACAGATAGGTTACCTAGTGCTTCATGTGGATAATTTTACTTAATCCTTACATCATCCTGAATTTGGTACTATTATCCTCTTTTTACACATTAAATTAAGGATAACCCATACTTATTGATGTTATCTTCTGAGAAAATAATCTACAAAAGACAGTAGATACATAAAATTACATAGTTTCTCAATAAACTCATTTTCTTCTAACGTGAAATGGCAACAATACTGACAGACCCCCCCAAAAGGTTTTATAATGTTTTATTATAACGAAAGGCAACTGCATTAGCAGAACCAATCAATTCATCAATTCCATTCCACTTAGTTTTGGCTTTCCTACTTTGCAACAGGTACTGGACATTTGAGTAGCAGAGCTTGAGGGAGAATAAACTGTAACTAATTGAAGAATAATCACTGACTTCTGGTAATCTCCCTGATCAAGTTAAATAGAAACCCAATTCTGGTATTT -AAAAAAAAAAAAAAAAAAAAAAAAGAATGAAACTGTACCCCTATCTTTCACCATGTACAAAAGTCTACTCAAAATGGATTAAATACTTAAACGTAAGACCCGAAACTATAAAACCACTAGAATAAAACAGGGAAAACTCCTCAGGATACTTACTGGTCTAGGCAAAGATTTTTATGGCTAAGACCTCAAAAGCACAGGCAATAAAAACAAAAATAGGCTGGGCATGGTGGCTCACACCTGTAATCCCAGCACTTTGGGAGGCCGACGTGGGCAGATTGCTTGATCCCAGGAGTTCAAGACCAGCCTGGGCAACATGGTAAAAACCCATCTCTACCAAAAAAAGTACAAAAATTAGCCAAGTGTTGTGGCACATACCTTTAGTCCCAGCTACTCAGGAGGCTGAGGTAGGAGGATCGCTTGAACCAAGGAGGCAGAGGCTGCAGTGAGCCAAGATCATACCACTGCACTCCAGCCT -AAAAAAAAAAAAAAAAAAAAAAAAGAATGAGGGAAGGGAGTTTATCTCCTTCCTTAAATTAATCCCCTTT -AAAAAAAAAAAAAAAAAAAAAAAAGAATGCAACACTTATAAAAGTGTCTAAAACGAATGAAACCAGTCATGCATTTTCGACACTCTTACAGAAGACTTCCTTATTATGCTTGGAAAAATATAAAAATATATTTACAAAATAACTTCTAATTATTAGAAAAAGAAACAACTCTTTGAATCTCTTAAGGAAAATTAAAACTCATTTCTCACTTGGTATAGGATCTGCTTCCACTGTCTCTATGCACATAACATTTGTCAAAATTAATTTACCTGGTTTAAACTACTCAATCTCATTATTTCATTTTCGGCATCTGTAAAAACAGCAAATGAACTTGACATTAAAATTATTTAGAGTAACTTATTATCTTCAATATTAAACTCAGAAATGCAACCCAATTAAAGTGTATATAAGCACCACTGGCAAGCAGTAACAGTTCTGAGTGAAACATATATTTGTATTCCTGTTTTGTCATATCAAATAAATCATAATGTAAATGCCAGTTAAAAACCACATTAAAATCCAAGTCTATGGATAAGCATAAGAAAAAATTGAAATTGTATTGTAGATGAGTCACAAGTTATTGCCTTGATAAAAATGCTAATGACAACCAGGTTTCAAAATGAATTGATTCATTTGAGAAGCAGGAAATAGTACATGGTTTAAGATTGGAGGAAAACAATTTAAAAGTAGTATTTTATTATGTATATTTAAACCACCACAATACCATAATCTCTCAATTATCTAACGTGATTTAGATATGAATGCTGAGAAAAAGACCATTCAATTTGGTATTATAGATAGATCTATAAAAAGAAGAGGGTACACAAAAAAACACAGCTGAAATCATTGATTCAACATTCACTCAGGAAATATTTAGCATTTACTATGAGGCCAGGTGCTAGACAAAAAGCTGGTAAAATTTAGCCCTTGCTCTCGAAGAGCTTACAATTCAGAGAGGAAGAAAAACTAGTAAGCACAGGATTATAACATAGTATGACAGAGCAAGCACGAGGTGCTATGAGAACAAACAGGGTAAACACCTAATCTAGATTAGGAGGAGCAAATGGGGCCAAGAAGTGGCAGTGCTAGGTACTTCTCAGTGGAGGTTAATACCTGCACTGAATCAATATACTGAGAGTCGGCTAAAAGAGCCATAGAGACACTCCACACAGAGAAAGCAGAAAATGCAAGGGTAACAGAGTGAAGAGGTAACATTGCTGCTTTAAGGAGCTATAGAAAATTCAATATGGTTCAAGTTTAGAATGTCAGGAGCATGGGAATAGTTGAAACTGAAGAGATAGGCAGGAACTAGATCATGAGAGACATTATCATGTCTAACTAAGAAATTTAAACATCATCCCGAAGTTCACAGGCAGCTATAAAGTACTAAATGCAGGGGAGTAACCTGCTTTGCATTTCTGACAAATTATTCTGGCTGCAGAATGAAAAAAATAGATTGAAGGAATCGTGGAGAACAGAGAATTTTAAAAGCTAACTCTTCAGCTGGGGGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGTGGCCAAGGTGGGCAGATCATGAGGTCAAGAGATCGAGATCATCCTGGCCAACATG -AAAAAAAAAAAAAAAAAAAAAAAAGAATGGAGTCCAACAATAAAAAAAAAATTAAAAAAAAAAGAAGGAACAAAATTCTGACACTTGCTACAACATGGATGAAACTGAAAGACATTATGCCAAGTGAAATAGGCCAACCACAAAAGGACAAATATTGTATGATTGCACTTATATGAGGTACCTAGAGTAGTCAAATACAGAGTCAGAAAGTAAAAGGGTGCTTGTCAGAGGCTGGAGGGAGGGGAAAATGG -AAAAAAAAAAAAAAAAAAAAAAAAGAATGTGGTACTAAGGCCGGGTGTGGTGGCTCACGCCTGTAATCCCAACACTTTCGGAAGCCGAGACAGGCA -AAAAAAAAAAAAAAAAAAAAAAAAGAATTCCTCAGCTAAAAAGGAAAAATTTGGAAAAGTCTTCTCTGGATCTGTAG -AAAAAAAAAAAAAAAAAAAAAAAAGAATTGAGCATCGAAGCAGGGCTGTGCTGAACCCAGCTCAACAGGGGAGGGGCAAGCAGGAAAGGAGACCCTGGAACAAGCTTCTAAGGTGAAGGCGGCCTTTGAGAAGGCAGCTGAGGCTGCCTTGAGTTTGTGGCTTCTGCTCCCCA -AAAAAAAAAAAAAAAAAAAAAAAAGAATTGGTAGAAACTGGTTGCCTCCAAGAACTCAATGGCTGGAAAGTTATGGCGGCAGGAAGACTTTTTGCTGTATATTCTTTTGTGCCTTATGAATAATAAACCATGATAATATATTGCTTAAAAATAAAATATTTTATAATGTAAATTGAAAAAAAAGAAATCAAAAACTAAAACAATGGGAGCTTCTGCTTAATGAACTCAAGCTAAAATGATGCCATCCACAGTTCTAAAATTAGAAGATAAAGCAATAAGAAAACAAAATAAAATTTATCAAAATTTCAGGTCTACAGATTTTAAAATCCAGTTATTACCTACAGGATGTATTCAATAGATACTTGACCCAGCGGAAAGCACATGTGTGGTAGATGGAAAATCATCCAGCTAAGGCCTGAATTGCCTTCTCCCCAAAACAGAAAGAGAAAAGTGGAGTGACCCAGCTCCTCGGTTCCTTTTCCCCAGTCTCTCTCTTTCATCATTATTCCCAGGGAGCAGATCTCACAAATCTATGTCAAGACTGCAGAGAGGCCAGACATGGTGGCTCACGCCTGTAATCCCCACACTTTGGGAGGCCGAGGTGGGTGGATCACTTGA -AAAAAAAAAAAAAAAAAAAAAAAAGAATTTTTTAAAAATAAGGTTTAAAAAACAATACTTTAACAAGTTAAACTCTTAAGATAGGATTTAAGACAGTTTTTATTTGGATTACATAGTATAATAAAATACCAATCTAGACAACCTGAGTTTATAACTACAGGCATTTTTCTCATATCATAAAGAAAAACTGACAATGCTTAGTTTGAAAAGTGTCCACCCAAACCAAAAACTTTGAATTCAAAAACATTACTAGAAAGATAATTACTAGAAACAAGAACAAAATCTGTCATGTTAACAAAGCACAAGAATAACAGCATCCATTTCATACGACTGTTGTAAGGATTAATATATATAAA -AAAAAAAAAAAAAAAAAAAAAAAAGACAAGGTTTTGGGTGAGAAAAAAACAAAACAAAAACATGAAGGCCTTTTAAATACAAACACACCTTGGATGTTAGCTTTTAATTAAGCTGACT -AAAAAAAAAAAAAAAAAAAAAAAAGACACAGAGAAAGAGACAAAAAGCCATGTACCTGTACAATTTGAGGTATTAGAAATCACTAAGAGTCTTTTGAAAGTAGAAAACTGCAAAGATACTTACAAATAAAAAAGATTGAATTGTAGAAGCTACAGGCATTTGGGAAAAGGCTGTAGCTAAATTACACCTTGCCCTTGAGGGTGGAGAGGAGGGGTTTGTGAGCAGGTGTCAAGGCAGGGTTCTGGGGGTCAGCAGGATGCTCGGCTGCTGAGTGTCCAGTCTTTCCCTGGGAATCTGAATCAATGGTTTAACAACAGTCTATCCTGAAGAAGTGATTCTCAACTGGGAACAATTGTGGCCCTCTCCAAAAGACATTTGGCAAAGTTTAGAGATTTTTTTATTGTGACAATTATGTTGGGGGGGCTACTACTGGCATCTACTATGTAGAGGCTAAGAATGCTGCTAAATGTTCTATAATGGGCCAGGCGTGGTGGCTCACACCTGCAATTCTATTCTTTGGGAGGCTGAGGCAGGTGGGTCGCTTGAGCTCAGGAGTTCAAGACCAGCTTGAGCAACATGGTGAAACCCTGTTTCTACAAAAAAAAAAAAAG -AAAAAAAAAAAAAAAAAAAAAAAAGACAGAGTCTCACTTTGTCACCTAGGTTGGAGTGCAGTGGCATGATCTCGGCTCACTGCAACCTCTGCCTCCTGGGT -AAAAAAAAAAAAAAAAAAAAAAAAGACAGCTGAAGAGGAAAGAGCAAAACGTCTTCCCTAATTGTTAGAGATTTTTAC -AAAAAAAAAAAAAAAAAAAAAAAAGACAGGGGCTACAAGGCCATGCATTCTTAGCTTTG -AAAAAAAAAAAAAAAAAAAAAAAAGACAGTGTTGTGTATGCTCCAGATCCCCCAACTCCTACCCCATGGAAGAGCTCTACTTTACCTGAAATTTTATTCCTTGCTTTTCCTCTTTCCCTTCCTTGTTCTACTCCCTTGCTTTTCTACAGATTTTCCTCCTAGAAAAACACCTTTAATAAAACATGTGCACCTGAATCCCTGTCTCAGAATGTGCTTCTAGAGAAACCAAATCAAAGCATCAGATGATATAGATATGACTCAAAATTTCTGAATCTATGAATAGAGGAAAATTTTGCTAAGGTTTTGCCTATTTGTTAATTTAGCTGTTTAGCAGCATTGCTCATTATTTTTTCCAGTGCTATTTGCATATTTTAATGAACTTAAAAACAAAAATGCTAAAGATGAACACCTCTGACATGCTAGAATTGTCATGAGAATCACATTTCCCTTTGTGGATCTCTGAGAATTGGAGAATAAGATAGGAGAGATCTCATGCTACTTTGATCCCCATCCTCTCTACCACTCTATCACCTCTATCCTGAAGCTCCAAAGAGCATGTATATCTCCTTATTTTCAAGAGTTTCTAATAATATGACAAAAGCAACACTTAAAAAAGATCAGTTTGGTAACTGATCAAGATGGACTGAAGCTGAATGAGACAAGGGAAAGAAAGCCAATGGAAAGCATGTTACCGAGATAAGAGCCTAGATGTGAAATGGCAAAGGCCTATTTATAGTAGCAAAGAGAATGAAAGGGAAGGAATACAAATGGAGATGTATTTTAAGTTAACTTAACCCAAATGTCCTCAGGCCTCACCATTCTGTGGCTCAACATTCAGGCAACAGTAATACCTCAGTTTCCCTAGGTCATCACTTCCACCTGCTGATGTAAATGTCTGCTCTGATCTCATGTTTCTCATTTATTCTTAGATTACCCAAAGGAAGCCTCTTATGTGCTCAAGGACAAGCGTGCTCATATCCTTCTGCCTTAGCCTCTTTTTTGATGTCTGCTTCTTACACACCAGAGGAGGATGGTGCTTCAATGCTGTTGATCTAACTGCC -AAAAAAAAAAAAAAAAAAAAAAAAGACATCCTCTGCATAGAATGAAAAGACCAAAACCAAGATCCTTGTATATTCCTGACAACTGGCTACAGGGTCACTTAAACCAGAGTAAATGAGCTACATCTCTTTCACATTGGACCTCAGAATTCCAGACATGTATTCATCGTATATGACTCATA -AAAAAAAAAAAAAAAAAAAAAAAAGACATTGTTTATTGACTCCCCAGTGTCAGAGTTCATTGCCACTATCCTCACCTTCACTCCTAATTTTCACAGTTGTTATTTTAACTAATTGTTTACTTTTGTGCCTTTAAATAATATTTCTTTTTATGTGATGTCTTAGAGTTTTGTTTAGAAAAAAATGGGTTTACTAAAATTGTGAAGATTACTGAC -AAAAAAAAAAAAAAAAAAAAAAAAGACCAATGATTTGGAAATTTCCAGAATATTTTGGAAATTATTTTCTCCATAATGTAGCATGTATATTTTAGGATATAGTTAATTCAGCAAACAAAAGAAATTTTAAATAGATTTTGATTAAATATTTTTGATTTTATCACATATTGATATTTTATCTTTCTAATTATTAAATATTTTTATTTTGAGTATGACTGTTATTTCTGGCTATATAAAAATTATAGTTATTTAACCAAACCATCAAAACTAAGAAAAGAGTAAATTGGGAAGATATTGAAAATATAATAGGTACATATTTGTTTTCTATATTACATAAAGTGCTTATTCAAGCTAAAAAGATGGCACAAGCCTCCTATAAGCAGATAGTTGAATTTTAACAGGCA -AAAAAAAAAAAAAAAAAAAAAAAAGACCAATGGGTAGAACTGCTTGTTTTCTGTGTTCCCATGTGTTGATTATTTTTGGGGAGTTACTTTACTTCCCATGTGTGCTATCAGCTGTGCCAGAAAGCACAGGGTAGTGACCCTACCCCCCACTGGCCTGGCTCAGCCCTGCCCTTCCCTAAGCCCCTCACCTTGGCAAGGGGCACAGCACTGCTGTCAGGGGTTGGGCCTGGACACCTACCAAGTGCAAACTCCTTGACCATGGAC -AAAAAAAAAAAAAAAAAAAAAAAAGACCATTTGGTCAAGCAAGCAGACACTTCATCCAGATCATTCTTTAATCTACATAATTTTAGGTGGTTTGGTATGGTGACCCGGGTAAGGAGCATACTCCGAACTCTTGGTATTATCCTCCCAACAGTCATAATAATCGTCTCCCTGGAGTGCTGTATTCTCTCAAAGGTTTTAAATGCTTCCATGCAGCCATCTCTAGAATGTCATATGATTGCTCTTCAACTGGAATGACAAGAGCTGAAGGAAATGTGCAACCATGAGGACTTAACCTATAAATGATGTGCTGAGACTGGAAACGAAAATGATGGTAACTGAGAGTGGTGCTATGGCCCTAAGTTTTGCTCATACTCTCACCTAAGTAAGAACCTGAACAAAAAGGGGGAATTTTTTCAACAAAATTCTGGAAGCCCATTGTTTTGGACTAAGTTCATGCACTGGGCCCCAACAGACCAAACCAAACCAAAACGGGGTTGTTTGTGCTAAGACTTTAGGGAAACACATGGGTTCTAGAACAGACAAGGTTTTGTTTTTTCTTCTGCAAATCTCTGTAACAAACATTTCTGACAGCATAGGTATCCACCTCTGAAGTTCCCATTAAATCTTTTAACCAAATTCATTCCCTCTCGCCTAGAAACCATCAAGCTTCAGATGATCATGCAACAAAGGTTCCAGCCAATTCCAGGTGAAGACACCACCCCTGGCCATCAAGAAGCTACCCTGCTGGCAGGGCATGGTGGTTCACGCATGTAATCCCAGCACTTTGGGAAGCTGAGGTGGGCAGATCACTTGAGGTCA -AAAAAAAAAAAAAAAAAAAAAAAAGACCTGGTGCAGTGGCTCATGCCTATAATCCCAGCACTTTGA -AAAAAAAAAAAAAAAAAAAAAAAAGACTAGCCTGGCCAACATGGTGAAACCCCATCTCTACTAAAAATATAAA -AAAAAAAAAAAAAAAAAAAAAAAAGACTATGTTAAATAAAGGGATAGTGTAGTTTATCTTATTTAATCTATGACTGAGTTACAAACCACCCCAAAAGTATTTTGTTTTGCAGTAATAGATAACTGATACAATCATTATCCTCAAAAGCCGCTTAATAACATCTCTAATTGTGAATGAAAATGTATGCTTAGAACTATAGACATTTCAACTTAATATCCATACTTTTTATTACAAAAGATGATTGCCAGAAAGATTATAAATTTTAAAATGCCTAGAGGAGAGGGCAAGGGATTTAATTTTTAAGACTAAAAAAAAAAAAAAGCTAGCTTGT -AAAAAAAAAAAAAAAAAAAAAAAAGACTGAGTTTTTTTTCAGATTGCACTTTTAAAAACCTAATTATATGATGTTTAAGAGATATATCTAAATTATGGTGCCATAGGAATAAAGAAAATAAAGGTACAGAGAAAGATATCCAAGCCAAATAAATACTAACCTAAGGAGATCTTGGGTCACAATATTAATATCAGCTAAAGTAATCCTGAAGGTGTTATTTAACTGTGTCTCAGTTAATAGAAAAAGGCCAATTAGCC -AAAAAAAAAAAAAAAAAAAAAAAAGACTGCAAGGCCAAGGGAGCAGGAACAGGACCAAGAGGACATGTCCTTCTGGTCTGCTCAGATCTAGTGGTCCCCATGTGACCTTTTTTCACTTAAGAGATGAGTGAGGCAAGCTCAGGGCTGTGGGCTGGGGGCTGGCAGAGCTGGGCGGGAGAAACCTGAATCTCCTCTGCAGGAAGGGCTGTTCCCAAGCTCATCTGCTGGCTCTCCCGAAACCTCTCCAGAGCCAGGCCCATGGAGCAGGCACTG -AAAAAAAAAAAAAAAAAAAAAAAAGACTGTGCATTAGAACTCAGTGCTGCCCTTTCACAATGGAAAGCAACACAGGGTAGAATATGGCCAGCAACCAAGAAAGGAGCATTTAGACCAGCCCTAGCCAGAAGCGAGTCATTTGTCTCAGTGGTCAGTACCTCAGTTACAGCTAGACTTATCACTGAGGGCTAAAGTACTCTGGAGTCCTAAACAAACTCAAAAGGCAGTCTAGGCCACACTGACTGCAATTCCTGGGCAGATCCTGGTGCTATGCAGGGCTTGGATCCAGGGGATTTGGGGTACACATGACCCAGGGAGACAGCAGCTAGAGAAGTGCTTGCATTACCCCTTCCCCAATTCTAGGCAGTGAAACTCACAGCTCTGGAAGGAGAGATGAGTGTAAAGAGGACTTTGTCTTGCAAATTGAGTACCATCTCAGCCAAAGTAAAATAAAGCACCAAGCAGAGTCCTGAAGCCCTCATTCCAGGCCATAGCTCCAAGGTGAAATTTCTAGTCGCCCTGGGTCCAAAGGGAACCTACTGCCATAAACGAAAAAAACGCAGTCCCTGTAAGAATTTACTGCAGCTGATTATTAATAATACCCTGGGCCTTGAATATACATCAGCAGTAGCCCGGCAGCAGTTGCCACAGGCCTTGGGTAAGACATAGTACCTTGCTGACTTCAAGTGTGACCCAGCACATTCCCAGCTGTGGTGCACATGTGAAGAAACTCTTTCTGCTTAAAGAAAGGAGAAGGAAGAGTAAAGAGGACTTTATCTTGTAACTTGAGTACCAGCTCAGTCACACCAAAATAAAATACCAAGCAGACTCCTTAAGTCCTTGATTCCAGGCCTTAGCTCCTGGAGGATATTTCTAGACCTGATCTGGGCCAGAAAGAAACTTGCTGTCCTGAAGAGAGAGACGCAAGCCTGCCTAGACTCAGCCTCTGCTGACAAAAGAGCCCTTGAGCATTGAATAAACATCAGTGGTAGCCAGGCAGTAGCCACCATAGGCCTAGGGAGGTGGTGAGAAAGTCTTTCTGCTTAAGGAAAGGAGAGGCCAAAGTACAGAGGATTTTGTTTTGCA -AAAAAAAAAAAAAAAAAAAAAAAAGACTTACAAGAGACTTTAAAGCAGCTACAAAAGTTGAATCCCAAAGCTTTTTATGAAATGTCAGTGTCAGCGTTATGGAAATAAATGTAGAACTCTCTGAGGTGACTGTTCTTATTGCAAGAATCTTTTTTTGTTTTTGTTTTTTTTTTTGAGACAGGGTATCACTCTGTTGCCCAGGCTGTAGTGCTGTAGTGCTTTCATGGCTTACTGCAGCCTCGACCCCTGGGGCAGAATCTATCCTCCCAGCTCAGCCTCCTGAGTAGCTGGGACTGTAGACACATACCACCACGCCCAGCTAATTTTTTTTTGTTTTTGATATTTTTTGTAGAGACAGGGTTTCTCTGTGTTGCCCAGGCTGGTCTCGAACTCTGAGCTCAAGCGACCTGCCCACCTCGGCCACCCAAAATGTTGGGATTACAGGGGTAAGCCATTGCACCAGCCAAGAATGTTCTTTTGAAAATGTGTTATGCCATATTTATTTTAAAAGTCCCACTGAATTTTTAATACATATAAAATACTGAAATATGAGTTGTGTAATTGGAAAAATGTCAATGT -AAAAAAAAAAAAAAAAAAAAAAAAGACTTCCCTGTTTTAGCCTCTCCATCTAAGTATGTGAGTCCTGCTGCCTGTTTTCTTTAAGTAAAACAAAGCAGATATTTTCAAACTGCAACTTAGTTTTTGTTTTCTCCGTTTCTTTCTGGAAAACAATTCAGAGATTGCCTTCCATGCTTCACGACCACAGAGACTGAGCAAACCTCTGCTTCGGAAAGTCGGGGGCAAGTCCAAGTTTCCCAGGGAGGCCGGCCCTGCCATGCGGGGTTGGGTTTTCTTGCCTTCTCTTGTGCAGAGTTGGCCAATCCCTGCCGCCAGGCCTCAGACACTCAGCCCTTTGTGGGCCTTGCACCCACTGCGGTTTTTAATGTTGTTATTTTTCAGAGTTAAAAATCTGCGGTTTTTAATTGCACCTGAGGATGCCCCCCTGCTCTGTTCCTAGCTGGTGTTCGACAGGCGGAACGGAAGGATTGAAGGTAAGATTCCAGGCCTTCTGTGTTGGGGTGGTCATTCACGAAAACACACAGCAATATGTATTTACGCAAGCAGAGACGTGTCATAGAAATCTTTATGGAGAACTAGGCATAAAGTCTAATTTTAAAACATGTGTTTGTATAAATTCATCTTTTTATTATTTATTTGTTTATTGACACGGGGTCTTGCTCCAGGCTAAAGTTCAGTGGCGTGATCATAGCTCACCACAGCCTCCAACTCCTGGGTTCAAGCGATCCTCTTGCCTCAGCCCCCTGAGTAGCTGGGACTACAGGTGCACACCACCACGCTTGGCTAATTTTTAAAAAATTGTTTTGGGCCAGGCACGGTAGCTCATGCCTGTAATCCCAGCACTTTGGAAGGCCGAGGCAGGTGGATCACGAGGTCAGGAGTGGGAGACCAGCCTGACCAACATGGTG -AAAAAAAAAAAAAAAAAAAAAAAAGAGAAAAAAAAGTTGAGTCAAAGACATTAATTGTCTTGTAAATAAATCCACACCATCACCCCAAGACAATTTCCTTGGAAAGTGGTTTCAGAAACTGAGTAGGCTCTTCTAAATAAAGGTAGAGGCCTTCTGTTTCTGTCCACAGTCCCCTATTTTGACACCAGCCAGGACTCTGCCTTGTTCTAAGCTAAGTAGACTGTTGAACTTGGTTCCTCAGGGGGAATCTCCTCCAAACCTCTGCTTTTAGAGAAAAATGTAGCTCTCAAACCACACCAAGGGAACCAGGAACACAAGTGGCTTGTGTCCTTTCCTATAACTGAGCTGGCCACTGGCT -AAAAAAAAAAAAAAAAAAAAAAAAGAGAAACCACTGGCTGAGAGATGGATAGAATAGAATCACTGGTTCCTAATTATTTCCCAGTTGCAGGTTCAGTCCAGTATGAGGTGCCACTGAATATACATTTCTCTCCTCCATGAGAAATCTCCAAATGCACCCAATAAATTGCCTTTAAGTAAGATGAATACATTTTGTTGCAATAAAAACAAATCATATCTTTTGAGAACCACACACACACAAAAACAGTGACTTTTGAGGCTGAGGTGGGTGAATAACTTGAGCCCAGGAGGCTCAAGTTTGAGGCTTCAGTGAGCTCTGATCACACCACTGTACTCCAGCCTGGACAACACAGCAGGACACCATTTCTTAAAAAAAAAAGAAAAGGGAACTTTTATGTTATATAAATTATACCCCAATAAAGCTTCATAAAAATAATAATACACCTATTAAGTTACGGATCTTGAATATGGACCTATTCTATCTGGCCTTAAAACTGAGTATGCCAATCAACATTAATTTTTATGTAGAGAATGAATTTTGTAGATATATTATTCTGCACCTGTTAATCCTTGCAGTGGCTGTCTGGGTAGCCAGGTAAAAATGATTACCTCAATACTGACGATGAGGTGCAATGGCTTTATGTAAGTGACAATTAAGAAGACAGAACTTTAGTGTTTGGAGACTGTTGGGAACAGGCCCCCAAATCTGGCCATAAACTGGCCCCAAAACTGGC -AAAAAAAAAAAAAAAAAAAAAAAAGAGAAAGAAAAGAAAAGAAAAAAATAAGCCAATCCTAAAATTCATATGAAAATACAAGGGACCCAGAATAGACAAAACAATCTCGAAGAAAAGAACAAAGTTGGAGGACTCACACTTTCTGTTTTCAAATTTTCCTTCACAGCTACGGTAATCAAGACAGTGTAGTACTGGCATGAGGATACAAATGCAGATCACTAAAACAGAATTGAGTGCCCAAGAATCAGCCTTCATTTTTATGGCCAGTTAATTTCAATAAAAGTGCCAATTCAATGGGGGAAAGAGTACTCTTTCCAACAAATGGTGCTGGGACAGCAGGATTATCC -AAAAAAAAAAAAAAAAAAAAAAAAGAGAGACTCACTTTAAATCCAAATGTTGCTGGTGAAAGGATAGAAAAAGATATTCCATGCAAATAGTAATGAAAAGGGATCGGGGTGGCTATTCTACTATCAGACAAAAAGAGTTACAGAATTGCAGGAAGAAATAGACAGTTCTACAATAAAAGTTGGAAGCTTTAATATCCCACTATCAATAATGGATAGAAAAATAAAGAAACTTTACATGATAAACCAACTAGATTTAACAGACATTTATAGAACACTCTACCCAATAACAATAGCATACATTTTCTCAAATGTAGATGGGATGTTTTCCAGGATAGA -AAAAAAAAAAAAAAAAAAAAAAAAGAGAGAGAAAAGAAAACTGAAGTCTCTAACTGTAGCTCCTGTCCCCATGCCCCTGTCCCTTCTATAAGGCTACTGATCAAAGGGGACAGCAGGGAAAAAAGGGATGCTCTGGACATTCTGCAGGTTACTATTCACGATGAATTAAAATCAAATGAGAGCCTACTTCTGGCACCTAGGATACACTCAACAGTGCCACTCGCCCACACCCCATGCACCTTTTTTCATTTCTCTCCCTCAAAGAGTCATTTTACACATTTTTTCTAATCACTTACCAATGAAATTTTAATATCACAAATATACTATATATCTGTATATGAACCATATGTATATCTGTGCTTTAAACAATAAAAAAGTTAGATTTTTTTGCCACCTGCCAAGAACCAATTTTCACCCTTTAGGAGTGACCTTGTTCTCATTATGAATCTCTGCATTACGTTGTGATATTTATAATTAATTTTCAAATGGACATTTCCCCTCACACTTATTCTCATCTTTGTAGGTGGCAAACCTACAAAGGTTTGTACAAAGGTTTAGAAGGCTATTTTAGCCTTCTAAAATAGTCCATAGGGTTATGGAATGAGATATGGAAAGAACGGCTGTTCAGCTACAATCTGCACTCAGGCCTCCACAGAAGCCACAAATCTCACAGCTAAGGCCCTGCGGGAGAACGGGCAGTATAAATTCTGACGACCAGTCATTGGGAGA -AAAAAAAAAAAAAAAAAAAAAAAAGAGAGAGACTAACATTCTAACAGACAAAACAAAAACAAAAAACAAAAAAACACATTTTACAAAACAATAATCTAAGTGGGCAAGTAAATACTGGTGTGACATACATTTTTAGGGAAAAACTAGCAACATGTTTTGTGGAGATAAATGTAAACACATTTTACACATACAAATCTTTTCTGGCATGGGTACAAATGTAACTAATCAAGTGTAATTTATAAACTATAAAAAATTTTCATCTAGACAAAGAAGTTATTAAAAGCATTAACAAGTAGTTGAAAATATTATCCCTCTAAGTATTAGAAAGTTAAACTGCAGTAATTAAA -AAAAAAAAAAAAAAAAAAAAAAAAGAGAGAGAGAGAGAGAAAGAAAATTCCTGCTAGCAAAGGGAAAGCAGAACGGTAAATAAATGCCTATAATCCCAGCACTTTAGGAGGCCGAGGAGGGTGGATCACCTGAGGTCAGAGTTCAAGACCAGCCTGGCCAATATGGTGAAACCGTCTCTACTAAAAATACAAAAATTAGTTGGGCGTGGTGGCAGACGTCTGTAATCCCAGCTACTTGGGAGGCTGAGGCAGAAGAATTGCCAATAAGGGGGAAAAACTCAAATGTCCATGGATAGTCAAATGGATAAAGAAAACATGGACCAGGCACAGTGGCTCACACCTATAATCCCAGCACTTTGGGAGGCCAAGG -AAAAAAAAAAAAAAAAAAAAAAAAGAGAGCAGTGGAGACTGCACTTAAACTCAGG -AAAAAAAAAAAAAAAAAAAAAAAAGAGAGGAGTTGTACAGCAAAATAAACTTATGATCTCGACCACATTTTGAGAGATCAGAGATTCTCTGGAGGGGGTGCTCTCAGACCTCAGCAAATTGTCCTATTGATTTGAGGCATAAAGTTAGCTCATGCTGGTACCAAGCACTGATAGGAGATTTGTCAAAGGTCAGGGGCATCTCTACTCAGAATCCCTACATGGTTACCAACAT -AAAAAAAAAAAAAAAAAAAAAAAAGAGCAAAGTATCTGAATAGACTAGACATTTTTCCAAAAAAATGCAAATGTCCAATAAGCACATAAAAGATGCTCAACATCAGTAGTCATTAGGGAAATGCAAATCAAGATGACAATGAAATGGCGAAAATTAAAAAGACTATAAGGGCTGG -AAAAAAAAAAAAAAAAAAAAAAAAGAGCAGGCACTAAGATGCCATCAGTACTTGCTATTTCTCCATTAGCATTAAGATATGTTAGAAAAAAAGTCATTCACAGTACTTCCATAAGTACTGTTAAAGGTACACTCTGTCTTAAACTGAACAGGGTAAAATCTGGAAGAACAAAGAAGCAAGGCCAAATCACACAGAGTGCACCCACCTGTACCTGGTTTCTCTTATGAGAACGGCCAAGGGATATCCAAGTAGCACAAGTTAGAAAATTCAAGTCTGATTACTTCCTTTTTCATAAAAATCATACTTTGCCTTATATTTTCTTCATTAAATGCTCTACTGATCAATAGTGGTAAAATGGATTTCACTCTCTTTTTTTTTTT -AAAAAAAAAAAAAAAAAAAAAAAAGAGCAGGGGTTCCCTTTTATAGAGTTATTC -AAAAAAAAAAAAAAAAAAAAAAAAGAGCCCAAATCGTCAAAGCAATCCTAAGCAAAAAGAGCAATTCTGGAGGGAAGCATCACATTACCAGACTTTAGATTATACTACGAGGCTATAAATACTAAACACCATGGTACTGGTATAAAAATAGGCACATAGACCAATGGAACAGAATAGGG -AAAAAAAAAAAAAAAAAAAAAAAAGAGGAAGAAAAACTTCCTATTGGGTACTATGATTATTAACTGGGTGATGAAATAATCTGTACACCAAGCCCCTATAACAAACACACACATGGACCCCCGAACCTAAACCTTAAAAAAAAAAATTGTACCAGGTATTAAAACATCTGTAGATGGCCGGGCACGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCG -AAAAAAAAAAAAAAAAAAAAAAAAGAGGTCCTTTCTCTTTACTCTTACCTGAGAATGAAACCTCCTTTTTCAGCATCCTGGTTCCTTTCTTTGGAGCACTACGTTTGTTACTACCATTTGCAATTGTTTTATTTGTTGGCTTGTTTAGCGTCAGCGGAGGGAAGAAAGTGGCTCCCTGTAAGGAAACACTGAATTTGAAATTCTCATGTCATATCCCGGTGGAGACACCCAGAGGTTCTTAGGACACAAAGGCGTGAATATCTAAGCTAAAGAAATGGATTTAGAAGCTTCCAGTCTAAAGTCTGTAGTTCAAACCATGAACTACATGAAGAGGTCCTGAGTCGGAGAGTAAGAGGGAACCGGACAGAATCCTG -AAAAAAAAAAAAAAAAAAAAAAAAGAGTATATAGACATTCATACACAGATATTCGTGTATTATTCTTGCAATCTTTAAGTTTGAAATGTTTTTGAAGTAAAAGATAAAAAACATATACTCACTTAAAATAGAAAAATCATCATATCAATTAAAAACTTTGGGCCTGGCGCAGTGGCTCAGGCTGGGTGTGGTGGCTCACGCCTGTAATCCTAGCACTTTGGGAGACTGAAGCAGGTGGATCACGAGGTCAGGAGTTCGAGACCAGCCTGGCCAATATGGT -AAAAAAAAAAAAAAAAAAAAAAAAGAGTATCAATGAAGAGTTGGAAAATACAGGACTTGTAAGAGGGTTGACAATACCATGTGAGTTGAACTCTGGTTCTTAAATACCAGCAAAAGGACTTAAATTAATTAGAATATAGTTCTCCTTAATAAAAAGGCTTTCTCTTGTTTTACAGGGTGTTATGCATTCAATTTTAGTGTCCTCAGCTTTTTGGGTTACCTGT -AAAAAAAAAAAAAAAAAAAAAAAAGAGTGAGACAGGGGAGACTTGACCACATAGAGGAAAATGCAATGTAGTGACAGAAGCAGAGATTGGAGTGAGAATGGAGGAAGGGGCCACAACCCAAGGAACATAGACAACCACTAGAAGCTGAAAAGGGCAGGAGAAAGAATTCTCCCCTCAGAGCTTTCAGAAGCAACCAATCCTGCCAACACCTTAACTTTAGGCCAGTGAAGCCAATTTCAGATTCCTGACTTCAAGAAAATAAACCTAGACCAAGATGGTGAAACTCCGTCTCTACTAAAAGTACAAAAATTAGCTAGATGTGGTGGCGGGCACCTATAATCCCAGCTACTTGGGAGGCTGAGGCAGGAGAATCG -AAAAAAAAAAAAAAAAAAAAAAAAGAGTGCTATGGCTTGAATGGGTCCCCTCCGAAATTCACGTGTTGAAACTTAATGGCCAACATGATGGTATGAGGAGTTGGGGCCTTTAAAATGTGATTAGGCCATGAGAGCTCCTCCCTCGTGGATGGGATTAAGACTCTGATAAAAGAGACTTCACACAGTATTCAGCTCTCTTGCCCTTCTGCCTTTGGCCAAGTGAGGACATAGCATCCCTCGTCTCCAGAGAACACAGCTTCAAGGAGCCATCTTGGATCAGACAGCAGCCCTCACTAGACAAGAGAACCTGCTGGTGTCCTGATCTTGGACTTCCCAGTCTTGCAAATTGTGAGAAATAAATTTC -AAAAAAAAAAAAAAAAAAAAAAAAGATACAATATGGATTAGACAAAATTGTGGAAATCTGTCCAGGAAAGAGTGCTTTTCTGTACTAACCTAGTCAGCCAACATTTTTTTGTAAAGGGCTTTATAAGTGGTAAGGTCTCTGTCCTGACTTCTTAACTCTATCATTTCAGTGCAAAGGCAGCCAAAGACAACAGGTAAATATGGGTGTGGCTATGTCCCAATAAGCCTATATTTACAAAAGCAGATGTTGGGTGGGATTTGGCTCATGGGCTCTAGCTTGTTTTTCCCTGTCCTACACTTGAGATTAAATTAAATATCTCAACCAGGAATTCAAAATCCATGGTGTTGATTTTTTTCCTCATAAGAGGAAGGTTAGGGAGACAAAAACTTTAGACCCCTAATGCTGCAGTTGATTCTGAGGCCATAAGTGGTACTTGTCATCACCTTCTTCTACCAACCATTCTAGATTCCTTCTGTCTTCTCTTAGTACC -AAAAAAAAAAAAAAAAAAAAAAAAGATACCTTAGGTATTGGCCTATATTAATCCAGGCAACAGTAGAGTTTCTCCAGGAGACCTAAAGGGAACAGATTTAGGGGTTCCACAACTATCAGAATCAAGAAGCAGTAGACAGTTTCAGCTTTCCCCCTTGCTAGAGAGATAGCAAATATATATCTGAGGCCGCTCAGGAAATATCCCAATATTTATACATAGTAAGAAGAGTTAATCGTGGATACATAATGTTTTCTAATCAATTAAACACAAAGTGACTTAGATATAATAAGGCTTTTCTCAAATTTTAGACACACTCACCATTGTTAAGAAATGTGTATAATTTACTAAATGTTATTGGATAAAATCTATTATTTCAGGGAAATATTTAATGGGTTTAAAAATAGAAATGCTACAAAAATCATTTTTAAAATAATTAAAGGTAAGAAAAAAGGCTGTGTTGAAAATGTATAACATAAATTGAGCAAGATTTTAGCAACTTCAATAGAACAACTGTTAATTATTTTAAAAAACAAGAGATACCTGCAGTGTTTTGAAGGATGCTTTAATGAAACACAACAGATGATTTAAATAAATTATACACGTACATTAAAACTTTTTGCTGGCACAATCATCATTGCTATAATTATTCCTAATATATTTAGAGTTTAGAGAACTGGTTATTCAAATATGTCTGTGTTTGTGTGTGGAAAAAAGAAAAATAGGATGTAAAATGCAGGAGAATTTCAACTCACTAAACATTTCAAAACAAAGATATAGAGAAACTTGAAGTGTTTGAGACAGCAAATGTTTACCTTGCCATTCTATATCAGGCATGCAATAGCAGATATAGCATTCATGTATTCATTCCTAATTAATACTAATAGATGATTTCACCAGGCAAAATCATTGAAAATCAGATAATTAGAGAATGCATAGAGTGTACAAACAAAAAGATATTCCTGATAACATAGAATGAAATACTCTTGAGCAACTAAACTTATACAGATTCCTTCAGAAAAATAGTATTAACGTAATTACACAAGAAAATTTTGGAGATTTGGGGACATATGTTAATAGGAATGAGATCTGTAATTATATGGAAAAGATGAACTCATGAGTTAGTCAATTAACTCATGAGCAGAATGGTGTAGCTCAAAGAATCTGAGTTCGAGGGACAAATAGGTCGGTTTGGATAATAGCTTACTCAGTGTTTAGTCTCTCAGGTACAGTTTTCTCACATATAAAATCACTGTTAAAAAATGCCTACATTGCAGAA -AAAAAAAAAAAAAAAAAAAAAAAAGATACTCATGAAAAACTATATGTTCGTTGGAAGAAAGTTGTTTTAATTTAACAAACATGTTGGAATAAGAATTATAAACAAGATACATTAATATGTACACTCTGAAGACCATTTTAAATCAAGCCTTTAAATAGCCTAGTTATGGTGTAAGTTCAGTTTAGATGAGACTTCCCACAGGATGACCATGAACCAATCAGAAATGGATATCAAAATGCTCATTTTATATATTTTTAAAATACATGTACCAGTTGTGAAATTCATCTGATTTAGCTCTTAAATGAAAATGCTACCCATTATCCATATTGTCCTGGAAGCATCTATCCCATATTTACTATGAATCTGGGGATGTTAGTTGCATCTGCTGTCTTGCTTTTGACCAACTTTTCATAGCTTATGGTTATTTTGGTGTGAAATATTGCCTGTTTTACACCACAGTTTTCTTTCAAGTTCATTATTTTCCCCCCACTAATTTTCATAGCCTCCCAGAGACCTTTCC -AAAAAAAAAAAAAAAAAAAAAAAAGATAGGACCAACTGTATGGTAGACACATCTGTGTATGGGAGACACGCCTGACAGCAATAACCTAAACATTCCCTGAGAATGACACTGTATGGCAGATGCACCTGAATGTGTATGCTGAGTCCCAAGCATGCCAACTCAGAGATTCATTCCTTATCTATAAGGAACATCTGAGCTCTTGTCCT -AAAAAAAAAAAAAAAAAAAAAAAAGATAGGCTAGGCTAAGCTATGATGTTCAGTAGGTTAGGTGTGTTAAGTATATTTTTGACTAGCAATATTTTCAACTTAAGATGGGTTTTTTGGGAAATCACCCCATCATAAATTGAGGAACATCTGTAGTTGTATAGATTATTTCTGGACTCTCTGTTCCATTGATCTATTTGTTTCTGTTGACATCAATACCACATTATCTTCTAAATCAGGTAGTGTAAGTCCTCCCAGTTTGTTCTTTTTCAAAGTTGTTTTGACTATTCTATGTCCATTGCATTTTCACATGATTTTAAGAATCAGCTTATCAATTTCTACCAAAAAGCCTCCTGGGATTTTTATCAGTTTGAATCTATAGATTGAAAACAATACTGAATCTTATGATCCATTAACATCTCTCTCCATTTATTCAGGATTTCTTTAATTTCCTTCAGCTATATTTTGCAGTGTTTAGTGTGCAGGTTTCATGTCTTTTGCAAGTTTATTCCCAAGGTTTCACAATGTTTGATGCTATTGTAAATGGTAGTGGTTTTTCATTTCAATTTCCAATTGCTCACTGGTGCCACACAGAAATACAATTGATTTATATATATTGCCCTTACACCTTACAAACTTGCTAAATTCACATTTTTTAGACTCCTTAGGACTTTCTACATAGATTCTCATGTTTTTAAATAAAGACTTTCACTTCTACCTTTCCAATATTGATGCCTTTTACCTCTTTTCTTGCCTTAATGCACTGGGTAGAACTTACAGTAAAATGTTGAATAGAATTAAGGACAGTGGACATACTTGCCTT -AAAAAAAAAAAAAAAAAAAAAAAAGATGCAAATACTGGCCAGGTGTGGTGGTTCATGCCTGTAATCCCAGTGCTTTGGGAGGGTGAGGCAAGGAGGATCACTTGAGGGCAGGATTTGAGACCAGCCTGGGCAACATAGTGAGACCTCATCTCTAAAAGAATGTTTAAAATTATCCAGGCATGGTGGCATGCCTGTGTCCAGTTACCGAGGAGGCTGAGGTAGGAGGATTCTTAAGTCCAGGAGTTCAAGGCTGCAGCTATTCATGATCACACCACTGCCCTCCTGGGTGACAGAGCAAGACCCTATCTCTAAAAATAACAATAATAATAATAAATAATTTTTTTAAAAAAATTTAAAGACACAAATACTGGTTGTCCAGGGTAGTCAAATTTTTAGGAGTGAAAAACTGCTATAACATGTGAGTTACAGACAGCAAGGTATGGCAACCCAAGTGTCTGTCAACAGCTAGATGGAGAAACAATTTAAAAATGCATACATTTGGCCAGGCATGGTGGCTCATGCCTGTAATCCCAGCACTTTGGG -AAAAAAAAAAAAAAAAAAAAAAAAGATGCAGACATTGCCTTTGGCTCATATGTCTCTTAAGTCTTCTTTAATCTATAACATTTCTTCCTCCAGAATACAGGGATGAGAGAATATACAGGACAAGAGAAGAAACTACATTATTTATCCTGGACAATTTCCCACATTCTGGTTTTCATTGATTGCATCCATGTGCCATTACTTAACATTTATGGATCTATTGCTTCAATAACGCTATGTAACAAAACACCACAAAACCTCA -AAAAAAAAAAAAAAAAAAAAAAAAGATGGAGCTGGAAATCTATTCTTTTTCTTGGAAAAGAATGAGCTCAACCAAAAAATTAAAATGTCATAAGCAGTAACTAGGATGGGCATGGTGAAGGAAGCAGAAGGGGAAAACCCATCTGGTGATGAATATGGAAAAGGGATCACACACAGTGTACTTTGTGTGTGGCA -AAAAAAAAAAAAAAAAAAAAAAAAGATGGTACTGGCTGCTTCTGGGAAGGGGAACTGGGTGAGTAGAAGACCAGGATGGGAAGCTGACTTTTCATTGTATGCCCTTTTTCTTTTCTTTTCTTTTCTTTTTTGAGACGGAGTTTCACTCTTGTTGCCCAGGCTGGAGTGCAATGGC -AAAAAAAAAAAAAAAAAAAAAAAAGATGTATGTGCGAGGTAGCTAGGGTTATCTAACTGTTGGTTGTAGAATATGAGGGGCAAGAAATGAAATAAACACATAGAAGCATTTACTGGAATATAAAGGCAGGGAAGAAGAGCAAGTTTTAGTTGATAAAATCACAGTTTATTTTAGAAACATTGGGTTTGTGATCCCCATTAGATATTTGAGTGGAAATGCCAAGTAGACTATCTCGATTTCAGCGCCAATGCCTGGCCTGTGAATATGAATTTGGGAACTATGACCACCTAAAGTCGTGAGACTAGATGCTATGCTGTTTTTGTTTGTTTGTTTGTTTTTCCCCCGTGGTTAAAAAAAAAAATCTCTAGCTAATACATATACAGATATGTATATACTTGATATATTTGATGCAGTTAAAAAAACAGATTTGATAATTTTATTCTTTGGCTCTAATACATTGCTTTGCACATATTGGGCTAAAAATAAATAGTTGTTTTATGATAATATGAATAAATTTTACTTTTATAGAGAAGACTTTTTAGGCATACTTGTAACATTTTAAAAATATATTACTCTATCACTGAACAATTCATAAACATGACTCTCTACAAATTATTTTTCTGACACTCATCTGAATACTCTAGCACATTTTTTTTTCAATAAAATAAATACCAAGGGACACCTGTGTAGCTTTGAAAGGCACAGGTAATACCTTTACAGTTGTGGCAGCCTCCTGCTTTGCACTCAGTAAAATCTACTCTTGAGAGCAAAACCCGTAAATGTGTTCATCTGTAATCTCCCTTGTGATTTGAAGGATATCTCCCAAGATGACTTCCCAATGGTCCTCTTCAGTTCTCTATTTGGTCGGCACCCAAACGCCATCACAAATCAGTTTCATATCTCCCTTTCACTTCACTCAGCAATCTGACACAAAATGATTTTGTTGTTGTTATTGTTATTGAAAAATAGACATTAGATTAGTTCCTTGGTATAGAACCACTATGTTGCTGCAGGTTTATCTATTAATTGTTATTCTATGAAAAACAATGACATATTTAGGTATTCCAGTTCTAACAATCTGCAGAAAAAGATTTATTTTTCTTTGTAACAAAAAATGTCAATATCTAATACAAAGTTAAAGCTTTGGAAAAATCTTTAGTGGAAATATTTTGTGGAAAAATCTTTAGTACACAGGCTTATCACTTGTTTAAGCAATAATACCAAAACCTTCCTGAGACATAAATTTGCCTCATGTTTATGAAAATATGCCATGATTTATGAAGAACTTTAAACTAGCTTATCTCCAATATTTTGAGCCATCCTTTTTATTTTAGATTTGCAAACCAAAGCATATATTCCAAATCATGAATGTTCCAATATGCTTCTATTCCACTCTTGGACATGCCAGAGCTTTAGTTCCAAAGAGGAATATTTTCTTTTATTTTTATTTAATAGAAGAGAAGGGAATCTTGTGACTCACATATTTATTACTATAGCAAATTTGGCAAACTGTTTTTCTTAGAGGAAGATTTAAAAATTCATGAATGTAACTTTGGTTATGAAGTTTAATTTTTGCTCTGTGTTGAAAATAATGTTGGCATAAATATAAATAAGATTATCATTGAAAAGCTTTCTAAATTATTCATATATATTTTAAATAATAAAATATTATTAT -AAAAAAAAAAAAAAAAAAAAAAAAGATGTTTCTTGTGCATCAACCTTTGAAGCTGTGTAACAGCAGCCTCAGCTCCTCATCTGTAAAATGGGGATAAATAATACCAACAGCCAGGTTATAAAGGGCTTAGCTCAATTTGCATACTTACTGAGCTACTATCATC -AAAAAAAAAAAAAAAAAAAAAAAAGATTAATGGATGTCTAAACACTTCAAAGACTAAAGTTCTGCACAAATGTGAAAGAGTA -AAAAAAAAAAAAAAAAAAAAAAAAGATTGTAATGAAGCTGGAAAATTCCTATTGACGTCATAGCCATCATAATGTCATAGAGCAATGCATTACTCACATGGGTGTGGTGATCCTGGTGTAAACTAACCTACTGCATTGCCAGTCATGCGAAAGTATAGCACATGCCATCACGTATAGTACGTAATACTTGATAATGATAATAATTTTCATTTTTATTTTCTGTACTTGCTGTACTGTACAGATATTATTTTCTGTACTTGCTGTACTGTACTCTTTATCATAACTTTACAGTGTACTCCTTCTATTTGTTTAAAAACAAGTTAACTGTAAAACAAGCAGGTCCTTCCAAGGTATTCCAGAGAAAGTATTATTACCAGAGGAAATGACAATTTCAAGCATGTATTGACCCTAAAGATTTTCCAGTTGGACAAGATGTGGAGGCAAAAAACAGTGGTTTTGATGCTCCTGACCATGCGTAGGCCTAGGCTAACATGTGTTGATGTCTTAGTTTTTAACAAAAAAGTTTAAAAAGTTAAAAAAAAGTACAAAAAAAGCACATAGAATAAGGATATAAAGAAAGAAAATATTTTCATACAACTATACAATGTGTCTTTTAAGCTAAGTGTTATTACAAAGGCTCATAAAGTTTTAAAAATTAAAAGAATTATAATGTGGAAAAGTTACAGTAAGCAAAGGTTAATTTATTGTTGAAGAAAGAAAAGTATTATTTTATTAATTTAGTGTAGCCTATGTGTACAGTGTTTAGAAAGTCTACAGTGGTGTACAGTAATGCCCTAGGCCTTCACACTCACTCACCACTCACTCACTGACTCACCCAGAGCAACTTCTAGTCCTGCAAGCCCCATTCATGGTAAGTGCCCTATCAAGATGTATCATTTTTTATCTGTTATACCACATTTTTTACTGTACCTTTTCTGTTTGGATATGTTTACATACACAAATACTTACCATTATGTTACAGTCACCTGGAGTATTCAATATGGTAACATGCTGTACAGGTTTGTAGCCTAGGAGCAATAGACTATACCATCTAGGTTTGTAAAGTACACCACTGTATAATGTTCATACAATGAAGAAATTGCCTACTGATGCATTTCTGAGAACATCATATCCTCATTAATCAATTCATGACTGTATTTTTTATTATATCATAAATATACTAAACCCAAACTGAATATATCCTTAATTTAAAATCCCTTTAGCCACATCCCAAAATTCCCTGGGCCACTAAATGCCACATG -AAAAAAAAAAAAAAAAAAAAAAAAGATTGTTTTATGGAATGCTAGCAGCCA -AAAAAAAAAAAAAAAAAAAAAAAAGATTGTTTTTGTAGCGGGGTCTAATAAATATGATTTTGGATATGTTGATTCAGCAATGCCTGCAGGACAACCGGGGACTGGTCTAGGAGGCAGTCGGATTTGGAGGCTGCAGACAGGCAAAAAAAGCACTGGCTATATGGGGAGCTGAAGCTATAGGGTTGGATAAGATTTAGGAAGGTCATCTGTTGTAGGAAGGGAGTGAGCTCTGGGGAAAACCGCATTTAAAGGGTAAAAGAGGAAAAGGAGCCAGAGAAAGAAGCTGGGAAGGAGGACTTGGGCGCTTAGTCAGTGCAGAGCCGAGGCACAAGAAGGGAAGGCGAGTTTCTCTCGGGAAGCCAGGCTGCTGCTGTGAAGCCAGGTGAGCTAAGCCCCTCGGGAGTCAGGGGACTGCTGGTGACATCGGCCAGGGCACCTCCTGTGAAGTGTTGTGGGCAGGGCCAGCCAGCATTGGATAGACCAGTGAATGGCGGGG -AAAAAAAAAAAAAAAAAAAAAAAAGCAAACTAATCACTATATCAAAGAAAGCAGAAAGCACATCAATGGTTGCCTAGGGATAGAAGTAAGGGGAAGGGCTGGGAGAAAAAGATTTTAAAAGGGCACAAGAAGG -AAAAAAAAAAAAAAAAAAAAAAAAGCAAGAGTTGGTAGAGCCGAGGAGAGATATTCATAACAATATAGGGGCTAATCCAACAAGAAAATATCACAGTCTTAAATCTGTACATTACCAAAAACATATTTTCAAAATTTACAAAACAAAAGTCGACAAAACTAAGAGGATAAATTAGCAAATCTACTATTATGTTGGGAGATGTTAACATACCTCTCTCAATGGCTAATAAGGCAAAAAATATTAAGCATATAGCATGCTGAGCAACACAATTAACAAATTTATCCTGATTGACAGACATATATAGAAAGCTGCAATGAATAATGACAGAATTCACATTTTTTTCAAACACACATGAAACATTTACCAAAATTGTCCATTTGCTGCCACAAACAAAACCTCAATGAATTTGAAAAGATTAAGATAACACAGATGATGTTATATGACCATGATCATATTACTAGAATAAATAACAAGAACACAACTAGAAAAACTCCCTGGAAATCATACAATATACTTGTAAATAATTCATGAGTCAAAGAGAACTTAAATTCAGAAATGTAAAGTATTTTGAACTGAATATGAATGATGACATAGCATCATAAAACTTATGAGATGTAGATAAAACAGAACTCAGAGGTAAATTGATAGCCTTACACCTAGGCAAGCAATAGCACTTCAAAGGTAAGGAAAGACCTAATAAACATAAGAGCAGAGGACAATAAAATATCTCATGCCCTTTCTGTTTCACTATCCACTACCTGCATCTGCCAAGAATCACTACTCTTCTAACATTATATGCTAGTTTTGTCTGTTTTTGAAATTTATAGCAAATGGGATACCATAAACTATGTGCTTATGACTTCTTTGCTCAATATTATGTTCATTAGATTCATCCATGCTTCTGTAATGCATCTGTAGCAGTATCAATATGATAAATTAAAATCATATTCTTTTCTAATGCTCATTCTTGAATTCCTAGGATGCTCTCAGTTCAGTTGTAATGTACTCTTTTGTACACTGAAAGAATCAGGTATTTTTTCAAATGTTATTTTAGTTTTGGGGGTACAGGTTGTCAAATTGCATGTCATTAGTGTAAATAACATGTCACTGGGGTCTGGTGATTTCATCACTCAGGTAGTGAGCATAGTACCCGATAGGTAGTTTTTTGACCCTCGCCTTCCTCCCATCCTCCATCCTCAAGGTAGCCCCCATTGTTTATTTTTCCCTTCTTTGTCTCACATGTACTGAATGTTTAGCTACCACTTATAAGTGAGAACTTGAGGGATCTGGTTTCTGTTCTCACGTTAATTTGCTTAGGATGATGTCACCAGCTGCATCTATGTTGCTGCAAATGACACGATTTCATTTTTTGTGTGGCTGCATAGTATAGCATCTACATGACATGCAATTGACAACCTGTAACCCCAAAACTAAAATAACATTTGAAAAAATACCTAATTCTTTCAGTGTACAAAAGAGTACGTTACAAAAGAGTACATAGTATGGCATAGTGAATATGTACGATATTTTCTTTATGCAGTCCACCATTGATGGGCATCTTGGTTGAGTCTATATCTCTGCTATTGTGAATGTGCTGCAGTGAACATATGTGCGCATGTGTCTTTATGGTAGAACGACTTATATTCTTTTGGTATATACCCAGTAATGGGATTGCTGGTTGAATGGTACCTTTGTTCTAAGTTCTTTGAGAAATCTCCGTACTACTTTCTGTAGTGCCTGAACTAATTTACATTCCCACTAGCAGTGTATAAGTGTTTAAAGAATCAGTTTTCTAATATTAAGAATTTTTCTTCCATTTTAAGAAATCACACCTACTTCTCATTCTGCCCTTATGTAATTTTCACATTAATGTAAGGCCCATCGCATAAAATAAATTCTCTCTTGAGTCTCAGGGACAAATTTTTAAAGGAGGAGATTATTTGTTAATTTGTGGTTTTGGAGAACCTGTACAGGCACACCTCAGAGATACTGCAAGTTTGGTCAGACCACCACAGTAGACCAAATATCACAGTAAAGTGAGTTACAAGAGTTTTTTGGATTCCCAGTGCATATAAAAGTTATGATTACACTATACTATAGTCTAAGTGTGAAATAACATATCTGAAAAAACAATGCACATACGAAAAATTGCTAATAATCATCTGAGCCTTAGGCAAGTTGTAATCTTTTTGCTGGTGGAGGATCCTATGTCAGTGTTAATGGTTGCTGACAAATCAGGGTAGTGATTGCTGAAGGATGGAGTGGCTGTGGTCATTTCTTAAAATAACACAACAATGAATTTTGCCACGTAAATGGACT -AAAAAAAAAAAAAAAAAAAAAAAAGCAAGCTGGGCATCATGGCACACACCTGTGTTCCCAGCTACTTGGGAGGCTGAAGTAGGAGGATCGCTTGAGCCCAGCAGATCGAAGCTGCAGTGAGCCATGATTGCACCACTACACTCCAGCCTTGGAGACAGAGCAAGACCCTGTCTTGGGAAAAAAAAACAAAAACGGAAACAAGTACAAAAGATGTACAGTAAAACAAGAGCCTAAGAATAATATTACTATTTGGACCTTTATTTCAGAGCATGTCTATATCAACATGTAACATGCCTAACAATTCAGAGACTACAAAAGACAAGACTTAATAATGAAAATAATGAAACCATCCTGGTTCACACAAACCTTGTTAGTCAACTTTTTCTATAAAGGGTCAGAGAGTAAACTATGTAGGTTTTGTGGCTACAAATGGCCTCTTACATGTTCTGCTTTGAATTTGTTTTTGATCCAACCATTTAAAAATGTAAAACCATTCTTAGCCTGGAAGCCATTGAAAAAGAAACAAACAAACAAACAAAAAACAGAGAAAGGTAGACTTGTCCCACGGCCATAGTTTGTCAACCCCTGTTAAAGCTAAGCAAACCAAAAAAAGCAGACAACTATTCACAGCAAGTGAGCTATTATAAGGATTTGTAGTGAGGAGAAAGTCAAATTTAATTTACATTTGAATAGTTGTGATTATTTATATAAAAGCTATACTTACTTGCGGCCAACTGTTGACTAATTCCATTTGTATTTTTATCTATATTTTGAAAACTGAATTATAAAGTATTCATCAAAAATATCTGCTTCTGGCTCACACTTGTAATCTTAGCACTTGGGGAGGCCAAGGCGGGCAGATCAATTGAAGCCAGGAGTTCGAGATCAGCCTGGCCAACATGGCAAAAACCCGTCTTTACTAAAAATACAAAAATTAGCCAGGCCACAGCAACGCGCACCTGTAATTCCAGCTACTCGGGAGGCCGAGGTGGGAGATTTGCTTGAA -AAAAAAAAAAAAAAAAAAAAAAAAGCAAGTCTAAGCCACCATGTCGTTTCACCTATAAATACTTCAGTCTGCCGCTGTGGTGAAGACACTTTGTGTGAGGACACCATGACATCATCACAGCTGACAAACTTGATGATTTCAGTTTCTCGGGCTGTCAAGCCTGATGCTGTGTCTCAGAGCCTGGCTGCACAGGAGC -AAAAAAAAAAAAAAAAAAAAAAAAGCCAAAAGGCTGGGTGTAGTGGCTCACACCTGTAATTCCAAACTGGATACAACTTAAAAGAAACTGACAAATTCCTAAAAATATACAACCTACCAAGACTGAAGAAATAAAAAAATCTGGGCTGGGCACAGTGGCTCACACCTGTAATCCCAACACTTTGGGAAGCTGAGGCAGGCAGATCACCTGAGGTCAGGAGCTCGAGACCAGCCTGGCCAAC -AAAAAAAAAAAAAAAAAAAAAAAAGCCAGGCACTGTGGCTCAAACCTGTAATCCCAGAACTTTGGTAGGCCAAGAGGTAGGAAGATCGATTGAGCCCAGGAGTTCAACACCAGCCTAGGCAACATGGCAAAACCCACCTCTACAAAAAATTTTAAAAATTAGCCTGGTGTGATGTGTGTGCCTGTTGTCTCAGCTGCTTGACAGACTGAGGTGTGAGGATCACTTGAGCCCAGGAGGGCGAGGCTGCAGTGAGCTGTGTTTGCACCACTGCACTCCAG -AAAAAAAAAAAAAAAAAAAAAAAAGCCAGGCATGTTGGTGTGCATCTGTATTCCCAGCTACTCAGGAGGCTGAGGCAGGAGGTTCACTTGAACCCAGGAGGTGGAGGTTGCAGTGAGCTGAGATCAAACCTCTGCACTCCAGCGTGGGTGACAGAGTGAGATCCTGTCTCAAAAAAGAAAAAACAAAACAAAACTTAATCCCCATTGTAATGGTATTAAAAGGTTGGGCCTTTTAGGGTGGGTAGAATATTAGTTTGCTAGGGTTGCCGTAATAAACTACTACAGACTGGGTGACTTAAATAACAAATTTATTTCTCACAGTTCTGGAGGCTGGAAGCCCAAGATCAGGGTGTCAGCAGTTTTGGTTTCTCCTGGGGCCTCCCTCCCTGGCTTGTGGGCCGTCTTCTGGCTGTGTTCTCATCTGGCCTTTCCTCCGTGTGTGAGCACACCTAGTGCCCCTTCCTCTTCTTATAAGGACACCAGTCCTATTGGGCTAGGGCCTCACCCTTAAGCCCTCATATCATCTTAATCACCTCTTCAAAGGTCCTGTCCCCAAATACAGTCACATTGGAGGTTAGGGTTTCAAAATATGAATTTGGGGGAAAAATATAATTCAATTCATTACAAGGGGCTACGTAATAATCACACAAGACACAAGTGAACCCCAAATTTATCCAAAATGCATTTGCTGGGCATCTGGACACCAGGCTCTACCCAGGCACATTTTCATATCACCTTCTAGTGATTCTTCATACAGTTGTGCCTCTTTTAATACAATGGATGGGATTTTGTCCTGTAAATTGAATTCTTATGAAATGGGAGAAAAGAGAAAAGAACTGAGGCTTAACTATTTCTATGCCTCAGTCTACCGCAGACCAAGATGAGAGAAAAACCCCTGAAGAAGAGTGAAAGGAGGGGACTGAACCACCTGGAAGACAAAGGACCCCAAACTGAAAACAGAGTACCCGTTTCCTCCAGTCATCAGAACATGCGAATCCAGCCACCTGGGTGCAGTTTCAACATAATTTATTCAACTCGTCAACTATTTACCAAGCATCAGTTATAACCAATAATAGCAAAGCTGTCATTCCCTGAGGCAGAATTGATAAGGGGTTAGGAGGGCAGGCTCTACCTTTGAAAGAATGAGGTCAAGCTATATGGAACAATCTCTAAGATAATAAGTGACAAAAATTAGGTGCAAAACAGTACTGTAGCAAAGGGTATTTGT -AAAAAAAAAAAAAAAAAAAAAAAAGCCAGGCATGTTGGTGTGCATCTTTCAGTGGGATCCCCGGGTA -AAAAAAAAAAAAAAAAAAAAAAAAGCCATGGATGAGACAATAAAATGCCCATCTGGATTGTTGCAGCAAGGTATTGTTCTTCACCCTGCTCCATATGAGTCTTGCCCCAGTAACTCGGTCCTTCTAGGACTGGACTTCTCAGAGACGGGGGTTTGTATGAGTCTGTTCTAATGCTGCTGATAAAGACATACCCGAGACT -AAAAAAAAAAAAAAAAAAAAAAAAGCCATTCTAAGGGATGGTGTTTTCCTTGTGTATAAAAATATTTTTTTACTTATAGT -AAAAAAAAAAAAAAAAAAAAAAAAGCCGGGCACGGTGGCACATGCCTGTAAACCCAGCTATTCAGGAGAATAAGGCGGAGGTATCTTGAGACCAGGAGTTCTAGGCTCAGTGAGCTATGATAGCACCACTGCACTCTAGCCTGGGTGACAAAGCAAGACCTTGTCTCGAAAGAAAGAGAAAGCGGCCGGTCGCGGTGGCTCACACCTGCAATCCCAGCACGTTGGGCGGCCGAGGCAGGCAGATCACTTGAGTCCAGGAGTTCGAGACCAGCCTGGCCAACATGGGGGAAACCCCGTCTCTACTAAAAAAATACAAAACGGCTGGGCACAGTGGCTGA -AAAAAAAAAAAAAAAAAAAAAAAAGCCTCATTGGATAAGCCGCCTAATCAAACTAATTAGAG -AAAAAAAAAAAAAAAAAAAAAAAAGCCTCTGTCTGTTGCAAAAAGCTACTGT -AAAAAAAAAAAAAAAAAAAAAAAAGCCTGAAAGACCAATAGGCACCTTCTGCTTTCAGTCCTAGAACCACAGACCAAGCTAGGCTCCTGCACGAATGGGGAGGCAGAATGTGAAATGGAGGGAGAAAATCAGTCAATATAGGCAGTTCCAGCTTTGCATGGGTCCAATCTATATGGACAAGATTTCCTTACCACGGTTTAGTTCAATAACACCAGTTTCCCAGCCACACGGTTCA -AAAAAAAAAAAAAAAAAAAAAAAAGCCTGACACCTCTGCCCCCTCTGTCTTGCTCCTCTCTCACCACGTGACACACATGCTCCCCTTTTGCTTTCCACCATGATTATAAGCTTCCTGAGGCCCTCACCAGAAGCAGATGCTAGTGCCATGCTTCGTGTACAGTCCGAAGAACAATGAACCAAATACACCTCTTTTCTTCATAAATTACCCAGCCACAAGAATTCCTTTACAGCAACACAAAATAGACTACTAGAAGCATGGCAGTGAAGTCTGGGCTTTTAGCGTACCCATATATAATAGTGTGCACTGTACCCAATAGGTAGTGTTTTATCCTAGTTAAACAATTTTAATCAATGACTTAGATGAGGCCGATAGCATATTTAGGTTACAGATGTCATAAAGATGGAAGACACAGTGAATAAGGTAGATATGAATAAGGGATAAATGATTCCACAGGAACATATGCCAAGTACTACACTTAGATAAAAAAGCCAACTGTGTAACAACCAACAATAAGCCAGGCATGGTGGTGCACACCTGTAGTTTCAGC -AAAAAAAAAAAAAAAAAAAAAAAAGCTAAAATGGTAACTTATATTACATATGTTTTACAACAATTTTTAAAAATCTATGAAACAAATGAAACCAAAAAAGTGGGTTTTGTTTGTTTGTGTTAGGAAGAAAAAATAGAACAGTT -AAAAAAAAAAAAAAAAAAAAAAAAGCTAAAATGGTAAGTGGGATCCTCTAGAGTCG -AAAAAAAAAAAAAAAAAAAAAAAAGCTCTGTGCATTGCCCAGTGATAGAAATGATTGTAAACAATAACAAAATTCTATTTCCATTCGACACAACTGAGAACATTAAAGAAAATAAGTTAGAGGGTTTTTAAATGACTTTTAGAGTTGAGGATTATTCCATTTTATTTTTGCACCATAGCTAACTTATATTTCCTCAAGTGACCTAATCTGTTGAACATATATATATATATATATA -AAAAAAAAAAAAAAAAAAAAAAAAGCTGGCATTTTTGTGCAGAAACTGACAAGCTGGTTATAAAGTTTATATGAAAATGAAGCAGGCATGGTGGCTCACGCCTGTAATCACAGCACTTTGGGAGGTCAAGGCAGGTGGATCATGAGGTCAGGAGTTTGAGACCAGCCTGGCCAAGATGGTGAAACCCTGTCTCTACTAAAAAATACGAAAATTAGATGGGTGCAGTGGCGGGCACCTGTAATCCCAGCTACTCAGGAGGCTGAGGCAGGGGAAT -AAAAAAAAAAAAAAAAAAAAAAAAGCTGGCGTACTCGTCCCTAATCCAGTTACCTCTGTCAGAGTCCGTTAAAGACAGGCAGTTCTACTTTCATTTCCAAGCACCTATGAGACTGTGGCAGAGATTTTAAAATTTTCTTTAGCCTTTCATTGTCTCTATGCTCTTTAAACGTAGCCTGTTTCTTTCTTGAATTGCCAGAGTTTTTTTTTTTTTTAAA -AAAAAAAAAAAAAAAAAAAAAAAAGCTGGGTGTATTAGTCAGGGTTCTCTAGAGGGACAGAACTAATGAGATAGATGTATATATAAAGGGGAGTTTGTTAAGGAGCACTGACTCACACACTCACAAGGCG -AAAAAAAAAAAAAAAAAAAAAAAAGCTGTCTCAGCAGAAGGACTGGGTATGTGTAAAACATGCTGAGACAGCCTGGCAGAAGTGGTTGGCATGGCCAGCAGAACTTAGGGTTCAGAGCTGTAAGCAGGAAGAGTGTGAAGAGAGGAGGCAGAAAGATGGCTACTGGCAGATCATGGATAAAGAATTTAAATTGTACCCTGTGCACAACAGGCAGTCACTTTTGCAGGAGGATGACAGGATCAGAGCTGTGAACAAGTGCATTCTGATGTTAACGTAAAATGGGCAGGCATGCTGTGACTG -AAAAAAAAAAAAAAAAAAAAAAAAGCTTTAAAAATAGAGTAACTTATGGCACCTCATACATTAAAAATTAAGACAGTTCTGTAGCAACAGAAGCAGCTTAGTAAAAAGAATAAAATTATTGACTCTGTGAAGCAGATAAAACATATAATTTAACAAATTTAACAAGTGGTTCTTATGGAGCAAATTATATGATGAGGATGGAAAGAGAAGGAGAGAGGAGGGGAGGTGCGGGCAGGGGAGAAAATGACTGAAAAATAGAAAAAGACGCTCATCTTAAGGATGGGGTATTGAATTGTCACGGTGAGCAATGAGAAAAAAAAACAGAGAAAGTTTAGATGTCATAAAAATCTTGAACATTTGGGACAGTATTTG -AAAAAAAAAAAAAAAAAAAAAAAAGGAAAAATAATTCCAAATGTTAGTTATTCTCTTTTGGCCCAGATTGTTCAACTAGTTTTAAACATACTAGAAGGAAAAAGCTAGTCTGAAGATAATATTCTTATATTCTTTTACTCAGAAGTCTTATTTAAGTACAATTCTGGACCAAATGGGAAATAAATCAATGACTGCTTAAAGAAAATAATACAGGGAAGAAGACACAAGAATGAGGAAAAGAAAAGAGAGAGAGGTTTGAGGGTGTAAATCTAAACAATGGAAAATAAAGTATGGAATTACAGAAGGGGACAATATGTAAATGCAGAATGTTCTGCTATTTCTCATTAAAAATTCATACCAAGAGGGTAAGAATGACTAATGAACTTGCTGCAAAATAAATAAGCAAGTTGCTATACTATGGAATGAACATAAGTGTAACTATACCACTACAGCCTTAAAGAAAAGAAACACACACTAACAGACAATAGACAAGCTTAATAAAGAGAGAAACTACATTTCAAAAAGTGATTCAAAGAACACAAGAGAAAGCTAGAAGAGTGAGAGAAAAATCTGGGAGAGAGAAGGAAAAGAAAGGGGGAAATGTTAAAAGACAAAAACAGAGTTCAAAGAAGTCAAATGGAAGTCAAGAAAGTCTTCATTCAACAAGATGTAGAAACAGAAGGAGCCCAAACCCATAGCGCAAAGCAATGTTTGCGAATGGAAAGTGGCTCCTTTGATCAGTAATAGTTACTCTTAAGTCGTAGCCTCTATTCCTCCAGAGTTCATCTTTAAGCCCTTCCAATCTAGAGTG -AAAAAAAAAAAAAAAAAAAAAAAAGGAAAAGTAAAGAAAAAGAAAAATCTGAAGTGAAGAGTATATTCAGATAAGAAAGAATAGTTCAGTTTCCCTGGAGTGGTGTATATGGGGAGTGGTGTACAGAGAAATGGATTTGAAAATTTAGGTTGGAATTGACTTGTCTAGGACTTGGAGTGCCTAATCAAAGAATTTTTACCCTTTTAATGTAGGTATTGAGAAACCATTGATGGTTTTGGGGTAGGTGAAGGTGCGTGATACCTCTTTTTTCATACTGAACTTGAATTTTGTCTTTAGCTGTATCTTTGCATAAAACTGAAATTGTTTCTAAGTTCTTTAAAAGATATCACTAAGGAAAGTTAAGATTCAGTGTAAAAAAACAAATTTCAGACTTACTATTTGGGAAAGATCA -AAAAAAAAAAAAAAAAAAAAAAAAGGAAACCTGACAATTCTACCCACCTCCCCCCACCCCCGAC -AAAAAAAAAAAAAAAAAAAAAAAAGGAAAGCCGTGGCGTGACTAGCACAGATGATGTGTCAAG -AAAAAAAAAAAAAAAAAAAAAAAAGGAAAGTCAGGAAAACTCTGAAAGAAAAAGTAATAAGGGAGAATTAGCCCTTTTAGATTCTGAAATCTATTGTACAGGTTTCAGAATTGAAAAATGTGCACTGACAGACCAATACAGCAGAATAAAAGTGCAGAAATGAATTTAAAATATCATAACAGAGGCTTAAATGGGAAATGATGACTTATAGAAACATAGTTATTGAAATAATTGGGTAGCCACCTGAAAAAAATATTAAATTTGTATCAATACCTCACGTCCTCTACAGGAATACATTAAAAATTATGAAAATGAATAATATAAAGCAAAACATGGTAGTGCTAAGAGAAAACCATGAAGAATTACTTTACCACTCTAGAATATGAAGTCCTCCCTTCTAATTAAGTGTCGAAATAAGGATGCCATAAAAGAAAAGTCTGATAACTTCAACATTATAAAATCTAAAAGCTCAGGGGCAAAAGCTGTAAGGAAAATCAAAAGGCAAACAAAAAACTAGGGGAGGAAAAGGATATTTGCATCCCATATCAT -AAAAAAAAAAAAAAAAAAAAAAAAGGAAATTCTGAATGCCACTGGGGTGGGTATTATGTTGTTTTGTACAAACAAACTGATTAAGTTTAATTAATATCACAAGAACAGTTTGTCTCAGTTCAACTTGTGGTAACATTGCTAATTTGTGTCTCTTTTTTCTCCCTAGTATTATCAATGGCTTTGCTTTACCTCTTAAGGCAGAACACAAACAGTTTCTGGTGAAAGTATTGATCCCTTTACACACTGTCAGGAGCTTATCACTCTTCCATGCACAGGTAGGAGGATTTTGTACAACTACTTTTAGAAGCAAAATAAAAAGTTTGCAAACTCGTTTTTTTGATATTGATATAACCTTCATTTTGTTTTTTTGGTTTTTGTTTTTTGAGACGGAGTCTTGCTCTGCCG -AAAAAAAAAAAAAAAAAAAAAAAAGGAAGAAAGGAGAAGAAAAAGAAAAAAGAAAGAAATTGGCCAGGCTGGTTTTGAACTCCTGGGCTCAAATGATCTTCCTGCATCAGCCTCCCAAAATTCTGGGATTACAGGTGTGAGCCATAAAAACCACTGCAAAAGCACATATGGAGTGTTTTGCTTGAGAGAAGAGGACACCAAGAGAGTTTAGTCTTGTCTTTGGCTGATTTCGCCTGTGGTGCCCACACATGCCCCCAGCAGGGACAGCAGGGCCCATATCCACGCCTACCACTCTGCAGCATTCCTGGAAGTTTCTGGAAGCTGTTCCCCCACATGAGTCAGCAGCAGCTGGAGGTGACCTTGCACAACGTGAGCATGTCCCACAAAACCAAACCAGATATGCCCCCTCCACCTTTCCCATAAGGCACCCCAGCTTCACCCGCCGT -AAAAAAAAAAAAAAAAAAAAAAAAGGAAGAATCACCCCAATCCAGGAAGTATATTAGTTAGAACTAATAAATGAATTCAGTAAAAATTATTCAGGATACCAAATCAACATACAAAACCAGTAGCTTTTCTATACACTAACAGCAAACTATCTGGAAAAGAAATTGAGAAAACAGTCTGATTTACAATAGTAACAAAAAAATTAAAATACTTGGAAATAAATTTATCCAGGACGTGAAATACCTCTATGCCCCAAACTGTAAAACACTGATAAAAGAGACTGAAGGAGACACAAACAAATGGAGGTATATCCTATGTTTATGGACTGGAAGAATTAATTCTGTTAAAATGCCCATACTACACAAAATGATCTACAGATTCAATGCAATCTCCATCATAATTCCAATGTCATTTTTCAAAAAAAAATTCTAAAATTCATATAGAACTGCAAGACACCAAATATGCAAAATTTGCAATCTTAAGCAAAAACGAGGCTGGAGACCTCATACTCCCTGGTTTCAAAATATATTGTGGAAGCTATTGCAATCAAAAGAGCATGGTACTGCCAGAAAAACAGATATATCAGCCAACGGCATGGGTGAGACAGCCTAGAAATTAACTCAAGTATTTATGGTTAGTTGATTTTCAACAAAGATGCCAAGAACAATTGGGATAGGACAGTCTTTAATAAACTGTGTTAGCCAAACTGAATATCCACATGCAGGAGAATGAAATTAAACTTTTATCTTATGCCACATGCAAAAATTATCTGAAAATAGATAGATGCCTTAAACGTAAGTCCTGAAACTGTAATGTTCTCAGAAGACAACATAGGGGAAAAGCTCCATGGCACTGGTCTGGACAATGATTTTGTTCGGATAAGACTCCAAAAGCACAGACAAAAATGCAAAAAGTACACAAATGAGATT -AAAAAAAAAAAAAAAAAAAAAAAAGGAAGTAGCTCAGACCCACAGGGTCAGATATTCCTGGCAGAGGCAGGGGCTGTGGCAGAGAGGCCACAGAGAGGCTGCAGTGAGACCCATGGAAGGCACAGAGGTGGTGACAGCAAAGGTATCCTAAACAGACCACCCTGTGGCATGACCTTGGCAGTGATGCCGACTGCCCCGCATCCCTTAAGGCATTTTCCAAGCTGGGGCTCCAGCCTTTCTGTGGATGCCATGAGCACCCCAAATCTTTTCTGTAAATCTTTTCTCTGCTTAAGAGCATCAGAGTCCATTTCTCTTGCTTTCAAAGAGAACTCTGACTGATACAAACACCCAGGACAGATAGACAATGCTTATGGCGGAAGGTGGTCCCCTGACAGGTGCACCAGAAATGCAGAAGGGGAAGAGGCATCCAAGTTGCAGTCAGGTAGGTCCTTAGAGCCTCCAGATCCCCTGCTGAACCCTGTGGCTCTGCCATGCACTGAACTGGGCAAGCTTGCTTTGTGTCTTTGGCTGAGCTGCCTCTGAGCCCCCTGAAGGAGAAATCCTATTGTGTGTACCCCCGTCCCAGAGAGTTTACTTTTGGAGGCTGAAGGAGAACAGACTGCCCTCCTCACCCAAGAAAAGACCCTGCCACA -AAAAAAAAAAAAAAAAAAAAAAAAGGAAGTTTCAGCACACACTACAATGTTCATTGAGTTCTGCCTTGTACGAGGCACCCACACCTGGGGCTAGAGGGAAGGGGCTGGAGGTATAAATTCCAATAGAGTGGTCTCTGTTGTTGGGAATTCATATTTGCCAGGACATGGGTTATCACACAAAGAAAGTCATGGCAGAGAGGGATGCGGTTGTAGCATCATGAAACAAATGCAGCGGAGCACAATGGGGAGAAGATTCTGTTTAGAAGCGCTCTGGACACCTTTGAGAAAAAGCTAGCTTTGAGAGTCCCTTAAACTTTTGAGGATATGTTTTTGACAAGTCATGGAGCAGCCCAAA -AAAAAAAAAAAAAAAAAAAAAAAAGGAATCTAAATTAGAAAGTGCTTAAATCAGGATTTCAGTAAGATGCAAACATTGTTTCTTATGTGTCTTTTCATCTATAAGTTCTCAGTTTACCTTTTTTTACCATTTATTTGTTGAACAAACTGGGTTGTTTGTTTAGTGGAACTTCCCACAGACTGGATATTGTGATTATCCTGTGATATCATTTAACCTGTTTTTTTGTCCTATTTTTCTTAAAAATTTGACAATTAGATTTAGAGAGAAGCATGGCTTCCATCCATGTCATTACACAAAGTTATTTCTATAGTTAAGGAATTCAGAGGCTCCAAAATACACTGCTGCATGTTTAAGACTGCCTTTTGAAACCTTAAAGAGCTTGATGGACATAATTGGCCTTTAGCAAGAGAAAAGAAATTACTAAAAATGAAAGTCTCTTTTTTATTTAGATTAATCTTTAAGACATGCTACTAATAAAAATGTCTTCAATTTAAGTCCTTCAACAAAACTCAGATCTACAAGTCAGTTTATTTTTGTTTAAAATGTTATTCACAAATATGTAAGTTTAGTTTGAAAATTATAAATGATGACTGAAAACCGATGAGATAAAAACTATATAAAACTTAAAAATAAAAGAAGAACCATCCTG -AAAAAAAAAAAAAAAAAAAAAAAAGGAATGAAGTTGAACCCCTACCTCACACGCATTAAAAAAAATCAACTCGAAATGGATCAAGACCTAAATGTAAAAGACAGAACTATAAATCTCTTAAATGAAAATCTAGGGGTAAATTTTCATGACCTTGTATTTGGCAATGGTTTCTGAGATATGACACCAAAAGCACAAGCAACAAGAAAAAAATAAATTGAACTTTACCAAAGTATAAAACTTGTGCATCTAATGACAATCTACAGAATGGGAAAAAATATTCAGAAATCATATAACCTGAAAAGGGTCTAGTATCTAGAATACATTAGAAACTCTTACAATGCAACAACAAAAAGACAAGTAATCCAACTTAAAAATGAACAAAATATCTGAAGACATTTCTCCAAAGAAAATATTCAAATGGCCAACAGCACATGAAAAAATGCTCATTATATTAGTGATAAGTAAATCAAAGCCACAATGAGACACCACTTCATGTCCACTATAATAGCTATAATAATAATTTTTACAAACTAAAATAGTAAGTGTTAATGATGATATGGAGAAATTAGAACCCTTACATATTGCTAGTGGGAAAGTAAAATGATGCAAGGGTGGAAAACAGTTTGGCAATTCCACAACACATTAAACAAGACTACCATATCACCCAGCAATTCCACTAGCTATGTAACCAAAACAATTGAAATATTTCAGTTCAAACAAAAACTTGCATACATATGTTCACAGCAGCACTATTCACAAAAGAGATCACTAAATCAATACATTACAAAGAAACAACCTAATTATACATCAATTGATGAATGGATATACAAAATGTGGTATATCCATAGAATGATTATGTGGCAATAAAAAGGAATAAAGTACTGAAACATGCTACAACATAGATAACCTTGAAAACATTATATTAAATGAGGGAAGTCAGACATAAAAGGTTACATGTTTTGGAACTAGGTAGAGGTGATGGTTGCACAACATCGTGAATGTACTGTCACTGAAATGTCTACTTTAAAATGGCTAATTTTTGACTGGGCATGGTGGCTCACACCTGTAATTCCAGCACTTTGGGAGGCTGAGGTGGAAGGATCGCTTGAGGCTAGGTGTTTGCAACCAGCCTGGACAACATGGTGATATCCTGTCTCTATAAAAAAAATTTTTAATTAGCCAGTCTTGGTGGCAAATGCCTGTAGTCCTAGCTGCCTGGGAAGCTGAGGTGGGAGGACAGCTGGAGTCCAAGAGTTGGAGGCTGCAGTGAACTATGATTGTGCCACTGAGCTCCAGCTTTGGGTGACAGAGATCTTGTCTCAAATAAAATGGCTAATTTTATAAATGGGAATTTTACCTCAAAAAAAGGTCAAATGTACACCTATCATATGATGCAGCCAAGAGAAATAAGGCATATGTCCATTGTACACAAAGGTCAACAGAAACTTTATTTGTGATAACTAAAAACTGTAACAATGTATATGGATAAAACAAACTGTGGTATATTCATACAAGAGAATACATTTACTAAAACTCATTGAACTATACCCCTAAAATGGGTGACTTTTATTGCATACAAATTGTATACCAGATACTTGTTTAAAAGTTAACAATTTTTATTTAAAACAAAAGGATAAGTTTAAGATAAAAAGCAATGGCTGGGCGCGGTGGCTCACGCCTGTAATCCCAGGACTTTGGGAGGCTGAAGCGGGCAGATCCCTTGAGGTCAGGAATTTGAGACAAGCCTGACCAACATGGCGAAACCCTGTCTCTACTAAAATCACAAAAATTAGCCGGGCGTGGTGGCAGGTGCCTGTAATCCAGCTACTCAGGAGGTTGAGGCAGGAGAATCACTGGAACCGGGAAGGCGGAGGTTGCAGTGAGTCAAGATCCCACCATTGCATTCAGCCTGGGCAACAGAGTGAGACTCTATATCACACACACACACACACACACACACACACACACACAC -AAAAAAAAAAAAAAAAAAAAAAAAGGAATGATTACAGTAAGGGCCAGGCACAGTAGACAAAAATTCGCCAGGAGTGGTGGCACCCACCTGTGGGTTGCAGTGAACCAAGCTCTTCCCACTGCACTCCAACCTGGGTGACAGAATGAGACTCCATCTCAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAGGACCTTTTCTGGATGGTACTGACACCAAGAAACTGAGTCTTAAAAAGGAC -AAAAAAAAAAAAAAAAAAAAAAAAGGACGTTACCATGGATTAAAGAATTTCTGGCCAGGCTCACGCCTGTAATCCCAGCACTCTAGGAGGCTGATACGAGCAGATCCCTCGAGCTCAGGAGTTCAAGACCAGCCTGGGCAATTTGGCAAAACCCTGTCTCTACAAAAAATAGCTGGGTGTGATGATGCATGCCTGTAGTCCAAACTACTTGGAGGGCTGAGGAGGGAGGATCTCTTGAGCTGGGGAGGTTGACGCTACAGTGAACTGAGATCCTGCCACTGCACTCCAGCCTGGGCAATGAGTGAGACCCTGTCTCAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAGGACTAAAACTTACTAGGATAGAGAACTGAATTAAAAGCCCAGGAGCCTTGTTCTTAGCTTGT -AAAAAAAAAAAAAAAAAAAAAAAAGGAGATGCTTCGGCTTTAGAAAAATGTCCTGAATTTTTGTATGGAGAACAGTGTCCAACAGGCGCCCAGAATAGAACCCGACAATATGGCAGAATCACTCCAGAGCATAGCGTATGTACAACTGGGCAAAAGAGACTTAGAACATGACCTAGTTCCTGAGTAGGAACATTCATTCATAGGGTCCTCTTAGGTAAGTCAATTCCACATTCTAGATTTTTCAGTTCAGAATTCATCCCACATATTCTGTGTCATTATCACCATGTGCATTTTTGGGCTAGGTTACCATTTTCACAGATCCAAGATATTACAGAAGAATTCCTACAAGTCTAGACTTGGCATCTCAAAC -AAAAAAAAAAAAAAAAAAAAAAAAGGAGGTCATGAGAATCGCTTGAACCCAGGAGGTGGAGGTTGCAGTGAGCTGAGATCATG -AAAAAAAAAAAAAAAAAAAAAAAAGGATACCCTGATGTGATTATTATTATTTTTATTTTTTATTTTTATTTTTTTTGAGATGGAGTCTCGCTCTTGTTGCCCAGGCTAGAGTGCAATGGCGCAATCTCATTTCACTGCAAACTCCACCTCCCGGGTT -AAAAAAAAAAAAAAAAAAAAAAAAGGATGGATGTAGGATGAATTAATACATTACTTAGGATTTATGTAGTTTCTTGCTAAATTGGAATGCAAACGATTTTAGTTGCTAAAGATGAGGAAATTAAAATATTTTAAAAAGAACATGA -AAAAAAAAAAAAAAAAAAAAAAAAGGATGGCACTGAAAGCGGATCAGCACTGGCAGGTTGATTG -AAAAAAAAAAAAAAAAAAAAAAAAGGATGGTTTACAAAGAGTAGGAGAAATTCTCTTATGATGGAAAAACGGACTTAAAAACATTTTTGCAAACTTTTAAATAACGTATTAATATTTTGTCTTTAAAGCATGAAAGGGGTGAAAACATCACC -AAAAAAAAAAAAAAAAAAAAAAAAGGCAAAAAAGCATATGAAAAGATGCTCCACATCGTATGTCATCAGAGACATGCAAATTAAAATGAGACACCACTATACACCTATTAAAATGGCCAAGACCCAGAACATGGACAATACCAACTTCTGGCAAAGATGTGGAGCAACAGGAATTCTCATTCATTGCTGCTGGCAATATAAAATGGTATAGCCACTTTGGAAGACAATTTGGCAGTTGCTTACAAAAATAAACATACTCTCACCACATAAGCCAGCAAAAACACTATTTGGTATTTAACCAAAGGAGTTGAAAAATAGAGGAGCATGTAAGAGAAACAACTTACCCAGAAAAATATAATAAAAAGTTACTTGACAGATGACAAACATCCTTAAGAAGTATAAGTGTATATGTAAGATATAACAATACATTCAAGGACATGCTTAAAGTCATCCACAGGGAGGTCTTTCAAAGGAAATACTAAAAGTAGAAATCATAAAGGGAAAAAGTTAAGGATGCGTATTTGATAAGAATGCTTATCATAGCATTTTAATAACTTGGAAATAAATTATGATACAATATAACCATTAAAATATGATTATAGAATAGTTAACTAAAAAATATTTAACAAGATATTCATACCAAGTGAAGCACAGGCTACTCAGGAGGCTGAGGCGGGAGAATGGCTTGAACCCAGGAGTTAGAGACTAGCCTGGGCAACACAAGAAAACCCCGTCTCAAAAGGAAGAAAAATTCATACCAGATATAATATACTGTCAACTCTTAACAATAAAAGTGTGTGTGTTATCTTACTTTTATGCAGAAGAGAGAGAGAGTGTGTGAGTGTGTGTGTGTGTATACCCAAAATATAAACAATGGTTATCTCTGAGTGATGGAATTATGAGTGCTTTAATTTTCTTCCTTTTGATTTTCAACAATAAACAGTATTGCTTTTGAAAACAATTTAATAAAAAGAGTTTCTCATATACTCATAAAAAATTAATAATAATACAATGAAGGAAAGACACTAGAAGTTCCCACAAATGCCATAAATCACATGCTCAAGAGAAACTAGACTAAGCACTAACCTGATATGTCCAGAAGGCCAGCGCTCGGGAGCTAATGTCCAACACGATCTCTGGTCGCAGTCCTGCCAATACCATAGCTTTATATTCCTCTGATGGACTGAGTTCTGTGCGGACAATATCTAGCTTTCCAGAAAGGGTACTGTTGCAGGCAGGACAGATAGCTGGTGAGCGACTAAACTCACCACTGCCATGCTGATCACAGAAGATGTGAGAGCAGGCAGTGACCCATGCATAGCCAGAGAGTTTGATGCGA -AAAAAAAAAAAAAAAAAAAAAAAAGGCCAGGCACAGTGGCTCATGCCTGTAATTCCAGCACTATGGGAGGACAAAGCGGGCAGATCACTTGAGGCCAAGACCACCCTGGGTAACATGGTGAAACCCTATCTCTAGTAAAAATACAAAAATTAGCCCGGCATCAGGGTACACGCCTGTAATCCCAGCAGCTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAAGTGGAGGTTGCAGT -AAAAAAAAAAAAAAAAAAAAAAAAGGCCAGGTGCAGTAGCTCATGCCTGTA -AAAAAAAAAAAAAAAAAAAAAAAAGGCCAGGTGCGGTGGCTCACGCCCTTAATTCCAGCACTTCAGGAGGCAGATGGATCACCTGAGGTTGGGAGTTCGAGACCAGCCTGACCAACATGGAGCAACCACGTCTCTACTAAAAATACGAAATTAGCTGCGCGTGGTGGTGCGTGGCTGTAATCCCAGCTACTCAGGAGGCTGAGGCAGGAGAATTGCTTGAATTTGAGAGGCGGAGGTTGCAGTGAGCTGAGATCTTGCCACCGCACTCCAGCCTGGGCAAGAAGAGCGAAACTCCATCTCAAAAAAAAAAAAAGAACCTGTTCAGCTGGAATTCTG -AAAAAAAAAAAAAAAAAAAAAAAAGGCCAGGTGTGGTGGCTCACGCCTGTA -AAAAAAAAAAAAAAAAAAAAAAAAGGCCGGTGTGGAGACGCACACCTGTAATCCCAGGTACCACAATCACTAGAACCCAGGAGGCAGAGGTTGCAGTGAGCTGAGACTGTGTCACTGCACTCCAGCCTGGGTGACAGAGTGAGACTGTGTCTTAAATAAATAAATAAATAATAAAATAAAAATAATAAAACAGCTCCATTTTGCTTCTTTCTCACCCTCTCTTTGCCCTTCTGTCATGTAATGATACAGCAAAAATGCTCTCACCAGATGTCGCCCCATCAATCTTAGACTTCCCAGATTCTAGAACCATGAGCCAATAAATTTCTGTTCATTATAAATTACCCAATCTATGGTATTCTGTAATGGCAGCACAAAATGGACTAAGATAAGACTGAATGGAAATATTTGCAA -AAAAAAAAAAAAAAAAAAAAAAAAGGCTCCTGAGTCAGCCTGAATTCATTTTCCAATCTCACTCCTTATTGGCTATAATCACCTTGGACAAGTTACTTAATTTTTCTTAATCTCAGATTCTTCATATGTAGATGGGGATAATAATAGTTACCTCAAAGGACTGTTGTAAGCATTAAATGAATTAATAGGCCAGGCATGGTGGTGTGCACCTGTATTCCTAGCTACTTCGGATGCTGAGGTGGGAGCATCGCTTGAGCCCAGGAGATGGAGGCTGCAGTGAGCTCTGATTGCACCACTGCGCTCCAGCCTGGGTGACAGAGGGAGACCCTGTCTCTAAAAAAGTAAAAATTAAAATAATAATACATAGAAATCATGTAGCAGAGTCCTCAAAATGCAGCAAGTATATTTTCCATAAACAGAGTGGTAAGTATTGTGATTGTCAGCACCAGGTGTGGACTCAGGGGTAGGGTGTAGGACTCAACCTGGGGTGGAGGAAGATTTGCAAGGTTTGTCTCAGCCTCTAAGGCTTGTTTGTATAATAGAAAAACTCAAGAGCAATGACTCCAGTCCAAGCTCTGGTCTCATTCTGGTGTTCCTGTGTGGCTGAATTCCTGAATCCCATGTCTGAAGGTGTCCCTGCTGGGCAGGCAAGGGAGCTCAGTGGGGCCCTCTAGTGATGACTTCCTCCCATGCCCTGAGGCACAGCCTTGCTCAGAGGCCTCCCAAGGGTTCCCACATCCTTGGGGATTTTCTATTAGTGAGGAGCAGAGCAAAGCTAGCAAACAGGAGAGCAGCCCTGCTGGCACCGTGGCTCCCTCTGTGGCGGCTTTGAGGTCATTCATGCAAAA -AAAAAAAAAAAAAAAAAAAAAAAAGGCTCTCAGAACTCCTTTCTCTGTCTTTCCATTTTTCTTTGGCTAGAGCACAGCTCACGGTGTACTGGAGAAGTTTAGATGTGGATTTTCTGAGAAGCTAGTGACCCATCTCAAAGCTCGTTTAAAACCCTCTGAATGTGGTTAAAAGTTTTGTGCTTGAAACAGGATTTGAGAAGATGTTCAATAAACTTTGGGAGACGCTGTTTGTTTATAAATCCACAGAATAGGTCAGGCACAGTGGCTCACACCCATAATGCCAGCACTTTGGGAGGACGAGGTGGGTGGATCACCTGAGGTCAGGAGTTCCAGACCAGCCTGGCCAA -AAAAAAAAAAAAAAAAAAAAAAAAGGGAAAAGGGGAGCAAAGGGAAAACAGGCCAAAGTGGTTAACCAAGAAACTAAAGTAGAGTTACCTGCAGAAAATGGGGAAATGAAAACTGAGGAG -AAAAAAAAAAAAAAAAAAAAAAAAGGGATTCCTGTTTTTAACCTCTTTAATTCCAGCTAATAAAAACCTCATAAATGCTCAAAAAGCAACCTGGACTAGACCAAATGGTTGCAGAGTTGTATACCTCATTTCATTGCCTTCGTGGAAATTTATATTAATTAATTTATGCTCCCTTTTCATCACCGATATGGCTACCATAGATCCTCAAAGGGGAAGAATACATCTCAGGC -AAAAAAAAAAAAAAAAAAAAAAAAGGGCAACTAAAAACTTTACTTGGATAAAGATGATGAAAGTTTTGAAATGTTAATTATTTTATAAATATACATATAAAAAACTGAAGTAATTAAAAATATTAGCATTTACATGATACCCCAAATGTACAATCTATTCTTCTTTCAAGCTTCTAATATAAACCTTCTTAGGTTAACTATTTTTAACATTGCTCTTGAGGAAATAACTGGAATTGTGTTTCCATAGTAATGATACTGAGGTATACGAAGTAGAATCTACGTACAGAACCATAAAAATGGGAGAGATTTGTCATTTGGCGTGCTCTAATCTAAGAGCTCACCAACTCCTGCTTTCAGTGAAATTGTATTTGAATTCTTTTAGAGAATGGTTTAAACTGCCTTGCTTTAAAGCGGGCAGCTGGACTCAATGAAATGGATCACTCTGGTATAAATTCCATCTACAGCCGTTTGCTACCCATAACAGAGGCTTACCTTCCCAATATTTCCAGTAACTCTGCTATGCCATTATGATGCTCTGTTTCATAAATAAACCTAGAAAAAACAATTTTCCCATTAGAATTAGACACTGAACTAACCTGAATAAGAAAACAATGCTCTAGGAGGAGCCATGGAGCCAGGCAACAAGAAGCGCATCTATTTGTGCAAACACTGCTCGTGGTGAGCAAGCAGCCCTTCAGGAACCAAAGAAACTCCTCAAGGCCTGCAGCTGTAAATGCCTCGAGGGCAGAGAACTTG -AAAAAAAAAAAAAAAAAAAAAAAAGGTAAGGTCTTATTTTAACTCAGTCTGAGAAATGGTAAATAAATTGCAAGTTTTATGACTGACTTGCAGATTGAATAATTCCATAATTAGTTGGTTGGAAATGGTTCCTTTGTGTTAACTGTGTAGAAGAAAAGCTAACATAAAAATTGCTTGTTATTAACATTAAAAAATGAAGAATATTGGCCGGGCACAGTGACTCACACCTGTAATCCCAGCACTTTGGGAGTTCAAGGGCAGGCAGATCACTTTGAGCTCAGGAGTTCAGACTAGTCTAAGCAACACAGCAAGACCTTGTCTCTATTCTATAAAATTAAAATTTTATTTAAAAAAAGAATATTAAGTAATCAGATAAATTACTATTAAAATGTAATTGTATTTTCAGAATTGTCTTGGTATTTAAATGTTATTAATTTCCAAGAAATTTAGTTATGGCATATAAAATTTATACACATTTACCAAAAGTTACAGTTATATTCATGTGAAGAATCTAGAAAATTGATAATCTCAAACTATATGAGAAAGACAGGTAAACTTCCAAGTAAATTAATTAAATAATAATGCAGTACCCTCAGGATTTTAAGGAAATAGAGGGAAGGTTCTCTCCCGCCTACCAAAAAGTCCTAGAGAATAGGGAAGACACCTGCCTTTTGCATCCTAAAAAGGAAAAGTATGCTACAAAACTGAAGCCCCTGTATGTCTTCCATACCTAAGAAATAGCTCCTTTTATGTGTATATATGCATAAAAACTTTAATTAATTATTTCCAGATTCTCAACTAGGTGAGTGTATTCCAAACTTTCTCTCCTCTTTTTAATGAGAATCCATGCACATCATGTTACTGTTTTTGATGAAATGAAATGGATCTTACTCCTCAAGGGTTTCGGCAGAAAAAGCAGCAAATTACTGCTATAGAGACTCAGGTACAACAAAAAGTTGGTTCCTATGGTCTGTTTTTATCACGAGCAA -AAAAAAAAAAAAAAAAAAAAAAAAGGTATCATTCTGTCTTCTAAGCTGGAGTGCAGTGATAC -AAAAAAAAAAAAAAAAAAAAAAAAGGTGAAGTACAGAAATTATGTGGGATCCTCTAGAGTCG -AAAAAAAAAAAAAAAAAAAAAAAAGGTGCGGTGTGCCATTGAAATCCATACTTTGCAGGGCTGGTTCCCACTTCCCTCACCCTAGTGTATTCCCAGCTTCAGCTTCAAAGATACATCTCAAGGCTTGGTTTAAGACTGTTAACTACTCCCAAATTAAGAT -AAAAAAAAAAAAAAAAAAAAAAAAGGTTTAATTGACTCACAGTTCCACATGGCTGGGGAGGCCTCACAATCAT -AAAAAAAAAAAAAAAAAAAAAAAAGTAACGAGGAGAGTTCCAGGACTAGCAGAGGAAAGATTTAGCCAGTACACAC -AAAAAAAAAAAAAAAAAAAAAAAAGTAAGGTTACTTCTGTTTGTGATGACATGATATATATGTAGAATACCCTAATGCCCAATAAAAAAGAACTGTTGCAATAAATTCAATATAGTTTTAGGATACAAAATTAATGTACAAAAACCAGTGGCATTTCTGTACACAAACAACTGTCTGAAAAGGAAATTAAGAAAACAATGCCATTTGCAACAGCAACAGAAAGGATAAAATGCTTAGGAATAACCTTAAACAAAAAGGTTGAAAACTTGTACACTGAAAACTATAAAACATCAATAAAGGAAATTTTAGAAGACACAGATAAATGGAAGACATCCATATTTATGAATTGGAATAATTAATATTGTTATAATTTTTGTACTACCCAAAGTAGTCTATAAATTCACTGCAATCCCTATAGAAATCCCAAAGACATTCTTTACAGAAATAGAACAAACAATCGTAAAATTCATGTGGGACCACAAAAGACCACAAATAAAACAATCTTGAGCAAGAAAAACAAGGCTGGAGAAATCACACTTTCTAAATTTCAAAATATATTTCAAAGCTACAATAATCAAAACAGTATGGAACTGGCAAAAAAAACACATACCAGACCAATGGAAAAGAATGGAGAACCCAGAAATAAATCCATGTGTTTATAGTCAACTTATCTTCAAAAGGGTACCAAACACACACAGTGGGGAAAGGATAGTGTCATCAATGAATGACTCTGGGAAACCTGGATAGTCCCATGCAGAAGGATGAAAATGGACTCTTAAACCATAGACAAAAATCAACTCATACAAAAATCAGCTCAAAATGGATTTAAAAACTTAAATATAAGGTCCTAATCCATAAAACTACTAGAAGAGAACATAGAAAAAAAGCTTCTTGGCTTTAGTCTGGGCAATAATATTTTTGGATATGACTCTGAAAGCCAGGCAACAAAAGCAAAAATAGACAAGTGGAATTCACCAAACTCAAAAGCTTTTGTACAGCAAAGGAAACAATCGACAGAGTGCATAGGCAACTTACAGAATGGGAGGAAATATTTGCAAACCATGTATCTGATAAGAGGTTAATATCCCAACTGTGTAAGTAATAAGTACAACTCAATAGCAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAGTAATTATCTATGCCAGGCTAATTTCTATCTATGCCTGCTGGAATTTTTATTATCCTGTACCATACAATTAATGGGTAGAAATTACGTGCTTTAAGTCTCCTGCTGCAACCTGAAGGCAACAAATAAGATATTTTGAAGTTGACCATTTTGCTTCATGTAACATTAACAAACTAAGGGCCTAGTGAAGGATGGAAACTATATAATTAATAATAAAAGGGCAAAAGAAATGTTACCTAGAGAACAGCTTAATGAGAAACGTCAGAGATTAAGATACTTTGTAGTTTAAACGTAAAACATTAAGTAACTACAAAGAGGTGGACTTATTTTACAATACAAATACAATGAAAACTTTAGAGTTTCATTTAAAGTTTACTCACCCACAAAACTGAGAGATTAAAGGAGAAAAAGGTTATCCAAGACAAAATCTAGAATGCAGTAAATGTTTTGTTGTTGTTTTGAGACAGAGTCTCGCTCTGTCACCAGGCTAGAGTGCAGTGGCACGATCTAGGCTCACTGCCATCTCCGCCTCCCTGGTTCAAGTGATTCTCCTGCCTCAGCCTCCCGAGTAGCTGGGCCTACAGGACCACGCCACCACGCCCAGCTAATTTTTGTATTTTTTTAAGTAGAGACGGGGTTTCACCATGTTGGCTAGGATGCCCGCCTTGGCCTCCCAAAGTGCTGGGATTACAGGCGTGAGCCACTGC -AAAAAAAAAAAAAAAAAAAAAAAAGTACATATACATATATTCTGGTGTATCCTAAAAATTGTTTTTGTAGTATATGATTAAAAAAAAGAAACACTAGCCACCACGGGATTAGACTATGGGCATTTGCCTCAACCAGGATAAATGACATTAAAAGAATAAATTTACATGTCCTTACATTTTCAGGGACAGTGGTTCTCAACCAGAGGGAGGAAGTGGAGATGGGTGCATATAGAATTATCTTCATATGGCTGGGCGTGGT -AAAAAAAAAAAAAAAAAAAAAAAAGTATCCTGAGCAGAGGGTGAGTTCCTTATTTTATGAATTAATCTCCATTAACATTTTGGGGTTAAGTCTTCTTAATTTTGTTATATTTGTGTGTGTGTTTGTGTGTATATATATATGTATTTATTTATTTTAACAAACATAAGATTACACTATATTAACTGTTCTGAATCTCATTTTTTTTACTTATTGTAAACTTATTTTCAACTTATTATAAATATATTTTCTGATGAAAATAGATACCCTACTTTTATAATGGCTGCATAGTATTCCATTATATGGCTCCACC -AAAAAAAAAAAAAAAAAAAAAAAAGTCGTTCATATGGATAACTGTAAAAAAACCCACAAATGTACAAAATGTACAAATGTGTGGAAATTAAACAACACACTCTTAAACAACCAATGTGCCAAAAAATAAATCATAAGAGGAATTAGAAAATACCTTGAGAAAACTGCAAATGAAAACACAACATACAAAAACTTACAGGATGCAGTGAAAACAGTGCTAAGAGGGAAGTTGTATGGCAGACACATGTGACAGCAATAACTCAAGCATACCCTGAGAATGACCCTATGGTCTAGGAAGAATGTGTGTTCAGAGTTTCAAGCTAAGGAATTCAGGAGTGGCCAACCTGGAAATTCACTCCTTAACTATGAAGAACATCCAAACCCCTGGTCCATCCCTTCGAATGTAGGCTGTACAGGGGATCAAGGCCCTTTGTTTTGAGTTAAATGGATGTTACCAAGTGGAGGTTGTTAAGTGGAGGTTGCTAAATGAAAATGTGGTATAACATACATGATTTACATGGGAGTGTAATGAAAATGTGGTATAACATGCATGATACAAATGGGAGTGGTTTGCCTGTCCAGCTCACTGGTCCTGGACGACTGTGTGCATAAGTCCCCAATAAACCCTATGTCTTGTTCGCTGGCTCTGGTCTCTTCTTCAGCCTCTGTGAATCAA -AAAAAAAAAAAAAAAAAAAAAAAAGTCTATTTTCTACAGTTTGCTTTCAGTAAAATGCCTTCCAACTCTGTTTAGTGTATTCATTATCAGTGCATTAGTAGAATTGCTTTTTATTGAAAAGTTACTGTCTCTGCCCTTTAACTTAGACTTACAAAATTAAGTTAAAATGACTAGCCATTCTATTAAAAAAAAAAAAT -AAAAAAAAAAAAAAAAAAAAAAAAGTCTCGCTCGGTCACCCAGGCTGGAGTGCTGTGGCACCATCTCAGCTCACTGCAACCTCTGCCTCCTGGGTTTGGGTTCAAGTGATTCTCATGCCTCAGCCTCCCAAGTAGCTGGGATTACA -AAAAAAAAAAAAAAAAAAAAAAAAGTCTGAAAATGGGTTGCCCAAAGCCCACTTTAATTTTAAAAATTACCAAATTTATGATTATAGTTTGACTCAATTTTTCAGATTCTCTCAAACTCTAATTCTATCTTTGGACTGAATGATGACTACACAATGAGTCCAAAATGTTCCTTTGTTGTATGATTTCCACATCTTTTTTCCTGATTTAATTCTCCAGTTCCAGGGGAGGGGACAGAAGATGGGTGAATCATCCAAGTATTTGAGTTCCAGTTCACCATTCTTCCAGCGTTTCGTTAAACAATGATTGTGTTTGCTCAAAAAAAAAAGACAATGAGAACAAGGCACAGTGGCCCATGCCTGTAGTCCAAGCTACTCAGGAGGCTAAGGTGGGAGGGAGGATCCCTTGAGCCCAAGAGGCCATCTGGGCAACATAGTGAAGTAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAGTGCACAGCACTTATTATCCTCTAAAACACTAAAGTATTGATTATGCTTATTTTTCATTGTCTATCTCCTTCCACCAGATGTAAATTCCATGAGAGTAGGAATTTAATTTTTAAAAAATACTTATTTGCAAATATACACAAAAGTAGAAAGAATAGAATAATAGATCCTATTACACCTCTCCTCCTAAAAGCAACAATTATAAAAAATTTGCCAGAGATTTTTTTTCTCTCTTCCCGTTTTCCTCCTCCCTTTTTCTTTCTTCGTTTCTTTTTGCTTTATTTCTTGGAAGAAAATACTTGACATCATGATATTTCACACTTAGAACTATTGAATATTATCTCCAAAAAATAAAGACATTTTCTACATAATTATAATTATTATATCTTATAAAAGTAAAATTATGTTCTTAACATAATCTAATGCCCAGTCCATATGCACATTCAAGTAAGATTCAAAATTTGAATATTCTTTTAATCTGTAACAGTTTATCCCTCTTTGTTTTTGTGTGATAGACTTTGTGAAGAAACTGGTAGAATGTCACATAATCTGGATCTGTCTTATTGCTTCCTTGTAGTATTATATAATTTGCACCTCTTTTCCCTAAATTTCCTATAATCTGGAAGCTAAATCTCAGGCATAATAAACTAATCTGCTCAATTATTTGGCAATACTACTGGGTAAACAGTGCTGTGCACGTGCTACAGTACCTTATTAGGAGGCACATCATAACTCACCTTCTACTTCTGTTTGGGTGGTGGCAG -AAAAAAAAAAAAAAAAAAAAAAAAGTGGAGTAGCTGTATGTCCACTTGTATGCTTATTGTTGTTTTTTTTTTAATTAATGAAGTACAGAACAGTGCCTAGATCCTACCATGAAGTTTCTAAAACCCATTCTAAAACCCACTTTACTAAATTCATACTATACCTCAACAATTTTCAAAAGCTGGACTCAATAATGAACCTACATCAAGAAATAAAACATTGCAAGTACTCTAGAGTTCCCTTTCTTCCCCACTTCCAGTAACTAGCCCTTCAAGGGTAACTGGTATCCTGACTTGACAAAATAGATTTTTAAATATATTTTTGTACTTTATACAAATACACTATAAATATAGTGTCTTATATAAATATATTTTACTTTACATTAATACTTCACAAACCTTTTGTATCTTAATTCTTTTGCTCTACCATGAAGTTTCTAAAACCCATTCATATTGTTGCATGTTTCTGTAGATTGTTCATTCCCATTTGCTATATGATAATCTCCTATGTGACTATATCCTAATTTATTTATCCATTCTACAGTTGATGTGTATTTGGGTGGTTTCCAGTTTGAAGTTACTACAAATAATGATTCTGCTATAATAATTGTAGTTCATTATTTTGAGTAATATATGTAAACATTTCTGAGAGCAGGTTTTTT -AAAAAAAAAAAAAAAAAAAAAAAAGTGGGGAAGGGGAACACTGATCCTGAT -AAAAAAAAAAAAAAAAAAAAAAAAGTGTGTGTATATGTCTGTGTGAACTTT -AAAAAAAAAAAAAAAAAAAAAAAAGTGTGTTGCTGAAAATAAAGTTTGAGGTGAAAAAAAAATTTTTT -AAAAAAAAAAAAAAAAAAAAAAAAGTTCCCACACAGTCACAATATAGGGGGTGGCAGCAAATGCTCTGGGCATTTAGAAGAGGGAGTCATGGCTTTCACCTCACATGGTCAATGAGACAGCATGACGGGGGCAGCATCTGAACCCGCAGGTTAG -AAAAAAAAAAAAAAAAAAAAAAAAGTTCTACTACGCTCAACACAAAGTCATCTAATACGGCTTTAAGCTTGGAACTCTAACAAACATGAATGGAGAAAACAAGACAGTAGAGATCATCGAGGAGGTTTTTATGGGACAGATTGCCTACATTCTGTTACCCACGCCTT -AAAAAAAAAAAAAAAAAAAAAAAAGTTGAAATTTTGATAGGGATGCATTGAATTTATAGATCACTTTGGATGACATTGCCGTCTCAACAATGCCTCATAGTTTAACATCAGACCTGTGTGATAATCTCAGTTCTGCTACTTTACATGCTGAATATGAACTTGAACAGATTCCATTACCTCGCTGAACCTGTCCCCTTATAT -AAAAAAAAAAAAAAAAAAAAAAAAGTTGAAATTTTGATAGGGATGCATTGTGGGATCCCCGGGTA -AAAAAAAAAAAAAAAAAAAAAAAAGTTTATTTGTGTTTTGTGTTATCAGCAGTATATGTTATCTTAATGAACAGTGCAGAGTACTTGTTGTTACTAGAACCCAAGGGAATGATTTTCCTAAATTATGTGTAAATTCTCTCGGATCTAGATGTATTGGTTAATTTGATTTTTTTTTTTT -AAAAAAAAAAAAAAAAAAAAAAAAGTTTCTGTTGTTTTTTTAGGACTCAACAAATCACACTGAAATGGCTTCTTGTTCCTCTTAGTATTGAAGGGATTCTGTGGGGCAATTTTTCCCTGTTAACACTAAACATTTACTGAGTTCTAGCTGTGTGAGAGAGGAAACCTCCTAACCCCTAGGCGTGTACAGTGCAAGAAACAGGACACATATAGTTGGATTGGTACTTTCCATTACCAACTGA -AAAAAAAAAAAAAAAAAAAAAAAAGTTTTCCTTGAACTACGACAGAAACAGAAAAATGAGGCCAACAGCAAATAT -AAAAAAAAAAAAAAAAAAAAAAAATAAGACAGGGAAGATATAGTAGCAAATTATGGTAGTAACTTCTCTGGCCACTAGTTTCTCTGAAATGCCTTGTCCTTCTTCCTATATCCTAGGGGC -AAAAAAAAAAAAAAAAAAAAAAAATAATACTTTGGGCAATGCAGTCAGAAAACT -AAAAAAAAAAAAAAAAAAAAAAAATACGTAGCATAGTGTTTTCTATGTTTGAGAGCAGCTTGGCTACAGTTAGTTTTCTTTTACTTAAAACTTTGGTTGAGTTTGCTCAAAGAGTCATTTGGACCTGGTCAGGTAGTAGGTCAATGAGTCAGCATCCCCCAGACCACCCCCAAGTTTGGTGATTTGCTAGAAGGAGTCACAGGACTCCATATTGTGATACTCATGACTAAGATTTATTACAGCAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAATACTTCCTACGATGCATGATTAGAATACAAAGTTTTCTATTCTTTTCTTTTAAAAATAAATATCTTAGCTGCCTGATTTCATTCTGGCCATCAAAATTGCCTAAAGTCTTTGTGGGCAATATCATCAACCCTTGAGGGAAATTCAAGATATTCCCAACACAGAAATATTCTTAGCTGAAAAGAGTATGGGATGACAATTTTCAACCTGGCATATATATAAAGAAGAAAAATGTTGGGTAAATGAACAGCAAAAGAAAGATGACATTCA -AAAAAAAAAAAAAAAAAAAAAAAATAGATACCACGTTATAAACAGGACCTAAGGCCATGCCAGGCAAGATTAAGTCATTCACCCCTACATTTAAAGAATAAACTATATCCCAACTGCCACAAGGGTTTTCTTCTCTAGTAATCAAGCACTGGCCTCTGGATAAGCAATATTGAAACAATTGTAGCTTGTCCACTGCCAGATGCTAATGGACCGACCTGTTCCACAAGCCAAAACTACAGCTTTGATTGAACAAGAGGCTGATTTCAGTAACTTTCTCCTGATAAGTGCCCACTCACCATGGACTGGTTCTGGCATTTACAGAGCCTGTGCACTTGTGTGACATCGTGTCCCTGCTTCAACTTTTGGACATATAGGGCTTAATTGCAGTGCATTTAAATGGTAAGTCTCCACCCCAAAATGAACATGGGACACATGTAAAATGCATGTTCAGTATGCATGCATCAGGACCCCCTTCATGAATATTTATAGTTCCTCCCATTACTTGTTGAATATATACACTCAGCCAAATTTACCCTTCAGCATAAATTTCTGTTCCAACTTCTTCTCCCTTGAAGGCCTGCTAACAGTCTCTGCCAAAGGCTACTTTCCAGCTTGTCAGGTTGGCCACCCTGCAGGCTGTAAACCTGTACCAGAAATAAAGCCTCTTCTCCAGACTTAGAGATCTCATGATTGTAAACCTGACAAGACCATATTTCCTGAATGGCCCCCGAATGAGTGATGCGGGCTTGCTGATGATGCTGTTTGGGTGTCTTGGAGGAAGATTCTTATACCATATAGTTGTTTTTTTTCCCAATTGAGACTTGGTGAACAAACTATGTCAGAATTACAGCTCACTTAGGGATTTTGCTTTATGATGCAAAAGCTGGGATGCTTAGACAATAATGAGATGGGTGAAATGCAAAATGAGAGCAGTGGAGGCTGAGGAAAGGAGAGGTTTTCATTAGGGCGACTTTAGGGCATAGGTCTGCCCTTGTCTTAAGCTTTGTGCAGGAGTAGGT -AAAAAAAAAAAAAAAAAAAAAAAATAGGTATTCTGGCTGGGTGCAGTGTGTCACGCCTGTAATCTCAACAGTTTAGGGCCAGGCACAGTGGCTCATGCCTGTGATCCCAGCACTTTGGGAGGCCGAGGTGGGCAGATCACGAGGTCAAGAGAT -AAAAAAAAAAAAAAAAAAAAAAAATCAAAAAAACTAGCCAGGCACAATGGCACACACCTGTGGTCCCAGCTCCACAGGAAGCTGAGGCAG -AAAAAAAAAAAAAAAAAAAAAAAATCAAATGACTTTTCATTGATTTTTGTACTGTTTTCTTCACTTCAAATTCATTAATTTCTGCTCATATCTTTATCATTTTTTTCTACTACTTGGTGTTTGCTTTCACTTTTCTAGGTTTTTAAGGTGCATCATTAGGTTGTTTATTGAAAAATTTTCTTCTTTTTTGACATAAGCAC -AAAAAAAAAAAAAAAAAAAAAAAATCAGCTTTGTGCTCCTACCCTTTCTGAC -AAAAAAAAAAAAAAAAAAAAAAAATCCAGAAGTTTTAAAGGCAACTTAGAG -AAAAAAAAAAAAAAAAAAAAAAAATCCGGCTGGGCACGGTGGCTCACACCTGTAATCCCAGCACTTTGGGAGGCCG -AAAAAAAAAAAAAAAAAAAAAAAATCCTGATTCTGGAAATCATTTGGGGTGAATGGGAACAGCTATTCTCTGAAAAATATAAATTATTTCTAGCACAAGGGACTTCAAGAAAATATCTAAGTTCTTGTTCTAAATTGTTGTTTTATTAATTACTCTATTTACTATTGCTAGAAAGATGGGAACTGCTGGCAAAGATATTTATGTTCAAAATTGTAAATCATTATGGGATCCATTTCTAATAGGACCTTGGATACATCAATTCTTTGATCCCTTATAACACATAATGAGATCTGCTAAAAATCAACAAATTTGCAAAAGAGAAACTGAGCTATAATGACAACAGTAGCTAGCATTTTTGTTCACCCG -AAAAAAAAAAAAAAAAAAAAAAAATCTAGGGGAAGACTTTTCCTGGGTTTGC -AAAAAAAAAAAAAAAAAAAAAAAATGAGGCTGAGACCAAGCCTAAGTGATG -AAAAAAAAAAAAAAAAAAAAAAAATGATGACAGCTGATGTGTGCTGGGGAAAATGATGGACAGTCAGAACCATTGTGATCTTCAGATGAGGAAGCTCAAGTTCAAGGTGGGAAGGAAGGCTATAGGCAAGGCCGCTTGGCAGCCAAATGCAAAGTCACGGTAGAATCTCCGTCTCCCGGTGACCATCCCCCATCAGCCTCCTGCATGGAACCCATAACGAGGGCCAGAACAGTGAAGGGTCTGCTGTTAGCTATGCCCTGGTGCACTGACTCCCAGGTAAAACCAGATCCACAGAGGAGAAGGGAGTGAGGATTATTTATTTATTTATTTGAGATGGAGTCTCACTCCGTCACCCAGGCTGGAGTGCAGTAGCATCATCTCGGCTCACTGCAACCTCTGCCTCCCCGGCTCAAGCCATTCTTGTGCCTCAGCCTCCCGAGTAGCTAGGATTACCGGCATGTGCCACCACGCCCTGCTAATTTTTGTATTTTTAGTAGAGACAGGGTTTCACCATGTTGCCCAGG -AAAAAAAAAAAAAAAAAAAAAAAATGCTCTCCATTGTTTGAGTTTTGAGCGGACGGCAGTTGTTGTATATTTGTCCTAGTGATTTAAATAACATAACTATGAGATCAAAACCATCATTACTTAACAAGTACTTTTATTTCTAAACTTTTGGAAGAGCAATGGGCCGGGCGTGGTGGCTCATTCCTGTAATCCTAGCACTTTGGGAGGCCGAGGTGGGCGGATTGCCTGAGCTCAGGAGTTCGAGAGCAGCCTGGAGAACATGGTGAAACCCCGTCTCTACTAAAATACAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAATGGAAGTATGAACCTTCCAACATTTATGTGGCTAAGGTACTCTGCCGAGGACCATGCAAAGATGTGCCATAATGTAAGCACCATCTACTTTTAAACATGTTGGTTGTCCCCATTTTCCACGATTATCCTCATGTGGTAGAGGGCATTCTTGTTATTTTTATGTGTATGTATACTTTGTATCTCATGTGTCCATATTCGCATGCTTGTCCAGTTATTTTCCTTGGGCATGTTTCTGTGTCAAACAATATATGTGCTTTTCAAGTTTTGGGTCCGGGCATGGTGGCTCATGCCTGTAATCCCAGCACTTTGGGAGGCCGAGG -AAAAAAAAAAAAAAAAAAAAAAAATGGCCAAGTCTTCTCTTTGCACAAATTCAGATAGTTCTTGGAATTTAGGCGAACTCATCTTTTTTTTTTCTAGTTACCTTTAGTGAAGTTGCACATTGGAGGAATTTAAAATGTAACCCAACTATTTCCTAGAGTTAAAAAATCCAATTGTCTTTTAAGCAATCAGCTAATTAATTATAAACACTATAGAGCTTCTTTTTTCCCCACCCTTAAGAAGCCCTTTACAGGAAAGGTTT -AAAAAAAAAAAAAAAAAAAAAAAATTAAAAATAAGTAACCGATTTTTAAAAATCAAGAACAAAGTAATTTTAATCATTTACATATTAAAAATGTAAAACATTACAATGATGTACTTCTGTGGCACTTTTTGTAGTATGAACTATAGGCTATTCTGAAATAGAGGCAGAAATTAATGAGAGATGGAAATGATTTTCTTTCTTTTTCTGAGACTGCTCTGTTACACTGGTGTGATCAAAGCTCACTGCAGCCTCAACCTTCCAGCCTCATGCAATCCTTCCACCTCAGCCTCCTGAATAGCTGGGACTACAGGTACGCACCACCATGCCCAGCTAATTTTTAAATTTTTTGTAGAGACAAAGTCTCATTATGTCAGCTATGCCACTATGTGGCCCAGGCTAGTCTCAAACTCCTGGGCTCAAGCAATCCTCCCACCTCAGCCTCCCAAAGTGCTGG -AAAAAAAAAAAAAAAAAAAAAAAATTAATCTGTGTGTGTGTGTGTCGTGGCTTGAAGAGAAATCGTTCATGAATTGTGTGTATGCTTTAGCTTCCTCTACTAAGTTACTAAAGTTATTCCCTAGAAGTTTTCAGCTGCTTTTCCAGCTTTGTTTGCTTTTGTCTCTCACACAACTTGTCAGAAGCTGTAAGAATAAAGAATATAAACATTGTGTACCTTTTCACACACATGCAGCATCAATCTCAGTGATTGCCTCTTTCCCATTAGAAGGGATTAATGTTCTCCAGGTAGATAGCCTTCTCATTTCCAGTATTCACTTGGTTTTGTAGTCAGTGATTAATTTTTTACAGAGTACTAAGGAAAAGAACTTCTGGCAGCTTCCATAGCCTGGTGGTACTTTTTTTTAATTTAACTTTTAATAGGTAATACATTCACACGGAACAGAATTCAACATGGTATTCTGTAAAGAGTCCCCCACCCTTCCACTTTGTTCCCCAGCCACTCAGTTGCCCTTGACAGAGGCAACCAGTGTTACAGGTTCCTGTGTACCCTTCCAGATAGATAATCCAGAGATTGTCTCAGAACATAACCTAAAATGTATTGTAAGGGAGCATGAAAAGATACTTAGATTGGAAATATAGTATTAGTAATGCCTGACTGGCATTTAGCTCTTGCGGGAAAATCTTGTAAGACTTTTTGAGACAAGGTCTCGCTCTGTTGCCCAGGCTGGAGTGCTGCAGTGGCATGATCACAGCTCACTGCAACCTTGACCTCCCAAGCTCAATCAATTCTCCCACCTCAGCCTCCCAAGTAGCTGGGACTACAGGCATATGCCAC -AAAAAAAAAAAAAAAAAAAAAAAATTACGCTTCAAACACATGATCTCTCACCACTGTTGAATTTTCTTTCTATGAGCCCAGGAGGGCCTCTCAGAGAGGAAAGCTCCTAGGTCTTCCTTTCCCTCTGCAAACTCCCTGCCTTGAAGGATCAGAAGGACTGTGCTGCTCGTTGCATCCTTTGCAAGTTCCAAACCCTGATCCCAGCTGTGCTTAGGGGTTCCTGCAAACCTTTTCCAGGTGTTAATTACCTCCCACTTCATTTCCTGTTTACCAACTCAGCTTTTTGTTTTAGTGTGTTTGAATTCCCTGAACTGACCGTTGTCTGATCTCCACCTCCCAACTGAATTAGGGGAGCTGGGCTTCTGGAAACCCAGGTGCCGGGTGTTGCAGAGTGGCTGAAAGCTGGGATGTGGCAGATCCGTGGCTACATTCATGCACACACACACACCCACATACCCACACATGCACACACACACACACACCTGCACTCACACACTTGCACATGCATAGACCACAGCTTTCCACACCCTTCCTAGACAGGGGTCACTTGGTGTCCTGGAGAGAGTGTGAAGTCTGGAAGGGAAAGAGGGGGGATTAAGCCCCACCTCTAGCCATGGGACTGAGACAAGTCACCCCCACCCATCTGCGCCTTGTTTCCTCCTCTGTGAGGCAAGCACAGAGCCCATGCCTCCCTCCCTGGATGGGAGTGATGTGAAACTTGAAGAGGGGTAGAGACAAGGGTCGTCAATGGAAGCCCCTTGGGCAAAAAGGCCCTTTCAACTAGGGGCACAGAGGAGGCCCTGGGCTGAGAACTTGACAGCACCTTGTATTGGTAACCAGCCGGAGGGACTGGAAATACTCAGATGTGTCTGTCTCCCTTATTAGGTTCAAAGTCCCTCGAGACCCTGTCTCCATCACAGTGCTCCAGTCCAGACCCCTCCTCTGAGCTCCAGACCCTGCTGGACCCAACAGCCATCCCCATCCCCACCTGCCTGGAATTCTCCAAAGAACCTCCCCTTTAACAGTTCCAGCCTTTAACAGTTCCAGTCTAAACACATGACCTTTCTCCTCTAAATCAGCCCCCCATCTCTGCCTTTGCAGGAGATGGAAGCCATGACACCTGCCTCGCCCCTGTCCTCACCCCATCCATGTCCAATC -AAAAAAAAAAAAAAAAAAAAAAAATTAGCCAGGAGTGGTGGCACGTACCTATAGTTCCAGCTACTCGGGAGGCTGAGGCAAGAGAATTGCTTGAACC -AAAAAAAAAAAAAAAAAAAAAAAATTAGCCAGGCATGGTGGCGGGTGCCTGT -AAAAAAAAAAAAAAAAAAAAAAAATTAGCCAGGCGTGGTGGCACACACCTGTAATCCCAGCTACTCAGGAGGCTGAGGCAGGAG -AAAAAAAAAAAAAAAAAAAAAAAATTAGCCAGTAGTGGTGGCACGTGCCTATAGTTCCAGCTACTCGGGAGGCTGAGGCAAGAGAATTGCTTGAACC -AAAAAAAAAAAAAAAAAAAAAAAATTAGCCGGGCATAGTGGCGCGTGCCTGTAGTCCCAGCTACTTGGGATGCTGAGGCACAAGAATTGCTTGAACCTGGGAGGTGGAGGTTGTGGTGAGCCGAAACTGCACCACTGCACTCCAGCCTGGGTGACAGAGTAAGACTGTCTCAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAATTAGCCTAGCGTGGTGGCGGGTGCCTGTAGTCCCAGCTACTTGGGAG -AAAAAAAAAAAAAAAAAAAAAAAATTAGCTAGGTGTGGTGGTATGTGCCTGTAATCTCAGCTACTTGGGAGGCTGAGGCAGGAGAATCACTTG -AAAAAAAAAAAAAAAAAAAAAAAATTAGCTGGGGGTTGTGGCGTGCACCTGTA -AAAAAAAAAAAAAAAAAAAAAAAATTAGGCAGGCATGGTGGTGCATGCCTGTAGTCCCAGCTGCTTGGGAGGCTGAGGTGGGAGGATTGTTTGATATCAGGAAGTAGAGGTTGCAGTGAGCTGAGATCACGCCACTGCATTCCAGCCTGGACAACAGAGTGAAACCCTGCCTCAAACAACAACAACAACAACAAATTCTAGAGTTGCAACAGCACATAGAATCCTTAAACCGAATTCTGTGATTATTCTCCAAAACAAGAAAACTTGCTTTATTTTTA -AAAAAAAAAAAAAAAAAAAAAAAATTAGGCGTTTGGCAGACACCTGCAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAACTGCTTGAACCCAGGA -AAAAAAAAAAAAAAAAAAAAAAAATTATCCAGGTATAATGGCATGCACCTG -AAAAAAAAAAAAAAAAAAAAAAAATTATTGCCATTGTAATATGTAATAGTATTAAGAAGTAAGACCTTTGAGAGGTGATTAGGCCACTAGGCTCCTCTCTTATGGATTGAATTAATGTCATT -AAAAAAAAAAAAAAAAAAAAAAAATTCAAATAGAACAAGTCCTCCCAGTACCTCAGAATGTGGCTGTATTTAGAGATCGAATTTGTAAAAGGGTAATTAAGTTAAAAATGAGTCCACCAATCCAATATGACTGGTGTCCTTATAAGAAGAGATCAGGACACAGATACAGAAAGAGGGATAACTGTGGGAAGACACAAGGAGAAGGCGGCCATCTACAAGCTACAGAGAGAGGCCTCAGAAGAGACCAAACCTGTGGATGCCTGGACCTTGGACTTCCAGCCTCCACGACTGTGTGGAAATACATTTCTGTTGTTTAAGCCACCCAGAAAAGTGGAACTTGTTAATG -AAAAAAAAAAAAAAAAAAAAAAAATTCACTAAAGAAGAAACCTTTCACCCATCGGACTAGCATAGATCCAGAAAATTTGGTATTCTGAACAAGATAATTCAATGCAGCATAATCTGTAGTGGCGAAAGATGGCAACAACATAAAATGTCCATCATTAGAAACTGGTTAAATAATTGTGGTATAGCTTCACAGTGGAACACTTTAGTCATTTGCTCTGGAACTGTACACTAGACACTGATAACAATGGTGGCCTCTGGGAGGGGACTGGGCTGGGTGGACAGGGTGGAAGGGACTTTTCACTTACCTTTTGCACCTTATAAACGTATTACCTATCTCTACCCATCCCCCAACTGAAGCAAAAAAAAAAGTTTTCTGGTGGTAGAGGGTGCACTAACAGTGTTTAAACACATAGGAAATGAGATAAATCCTAAGCAAAGTCATTAGTCATTATGGGG -AAAAAAAAAAAAAAAAAAAAAAAATTCCAGCTGGGCACAGTGGCTCATGCCTGTAATCCTAGCGCTTTGGGAGGCCAAGGTGGAATGATTGCTTGAGCCCAGGAGTTCGAGAGCAACTTTGGCAACATAATGAGACCCCGTTTTTACAAAAAATTAAAACAATTAGCCAGGCACAGTAGCACATGCCTGTATCGCAGCTACACATGAGGATCACTTGAGCCCAGGAGTTTGAAGCTACAG -AAAAAAAAAAAAAAAAAAAAAAAATTCTGGACGCAACCCAGCCTGCCTTGTTAAAATCTTCACTGCTTGTTGCTCTCATTTGACATTTGCCAACTGCTCTCTTACATGAAACAGATTTTATGCCTGCATTTCTACACTTCAGTCACCTCGGGATCCAAAATCTGCCATGTCCATAGATTTGTTATAGCCTGCCAACTGTCCCCTGTGCCAGATGGTCTGCCTGTGGACGTTTTCAGTATAGATCTTCAGAGTTCCCTAAACCCTTGAACTTAGCCTCTATTAACCTGGGTTGAGTGACTCTTTCACTCAGTAAGATAATGGTC -AAAAAAAAAAAAAAAAAAAAAAAATTCTTAAGGTTTTCAACAGGAAATAACAAAAGTTGTAGAGGTCAATGTTTGAGAACTAAAAGGGCCTCTCCATGTGCATTCTTCTTTTCCACAGAGTTGGCATCTTTGATTTCAGGAGAGGGGAATACAGATTTTTTTTGTTTGTTTTTCAGAAAGAATTTGCTGGCTGGGTGTGGTGGCTCATGCCTGTAATCCTAGCACTTTGGGAGGCC -AAAAAAAAAAAAAAAAAAAAAAAATTGACTACCTAAGTGAGAGAAGTATCCTCCCTAGAATAAGCACAAAAGAGTAAGCCCAGCTACCTTGTGCA -AAAAAAAAAAAAAAAAAAAAAAAATTGGAAGTTATTAGTTTAAGTGAATGTGTAAAATATTACTCATAAAAACTGTATATGTTGAGAATAGTAGTTCACATGTGTATGAGCTCCATGATTTATTTAGTCTAGGTGTGTACATGGATTCATAAGTCCT -AAAAAAAAAAAAAAAAAAAAAAAATTGGATTAGGCTTTTTTCTGTCCTCATTTCCAATTTTTGTTTCTAAAAATAACTCTT -AAAAAAAAAAAAAAAAAAAAAAAATTGGCGTTGGCTCACACCTGTCATCCTAGAACTTTGAGAGGCCAAGACGGGAGAATTACTTGAGCCCAGGAGTTCCAGACGAGCCTGGTCAACATGGCAAAACCCCATCTCTACAAGAAAAATACAAAAATTAGCTGGGTATAGTAGGGCGCACCTGTAGTACCAGCAACTCAGGAGGCTGAGCTGGGAGGGTCACTGGAGCCCAGGGGGTTACGACTGCAGTAAGCCATGACCACTGCACTCCAGCCAGGGTGACTGAGCAAGACCCTAGACCCTGTCTCCCCAACCAAAAAAAAATTTTTTTAATTAGCTGGGCATGGTAGTGCATGCCCGTAGTCCTAGCTACTCTGGAGTCTCAGGTGGAAGGATCTCTTGAACCCAGAAGTTCCAGGCTGCAGTGACCTGTGATCACACCACTGCACTCCAGTCTGGGCAACAGTGAGACTTTGTCCCAGAAAAAAAAAAAAAAGCTG -AAAAAAAAAAAAAAAAAAAAAAAATTGGGTTGTCTTTTCATTGTTGAGATGTCTTAGTCTATTCAAGCTGCTATAACAAAAATACCAGAAACTGGGTGGCT -AAAAAAAAAAAAAAAAAAAAAAAATTGGTATCATAGAAACAGCAGAACAGTGGTTACCACATACTGGGGAGAGAAATGAGGAAGGGAGGATAAGAGAGGTTGGTCAATAGGTATAAAGTTACGATTAGATAGGAGGAATAAATTCTAGTCATCTACTGCACAGTAGGGTGAATATGGTTAAAAGTAAAATATCGTATATTATAAAATAGCTAGAAGAGAGGCTTCTGAATGATCTCACCACAAAGAAATGATAAATATATAAGGTGATGGATACATTAACTACTCTAATTGGATCATTCTATAACATAAATAGGTATTGAAACATCAAAATAAACCTCATAAAAGTGTACAATAACAATATATCGATTAAAACAATAAATTTAAATTTTTTAATAAAATAAAAGGTATGTGTGTATGTGTGTGTTTGTGTGTGAATAAAAGCTCAAAGGCCAGGATTTTTGTCTGATATTGGGAATATGGTGCAACACATACTGTGACACATTCAGTAAATAGTTCTTGGTGATTCAATGCA -AAAAAAAAAAAAAAAAAAAAAAAATTTAGCCATAAGGAGAGGAGTTAGAATG -AAAAAAAAAAAAAAAAAAAAAAAATTTAGCCTGGCATGGTGGCATGTGCCTGTAGTCCCAGATACTTGAGAGGCTGAGACTGCCGGAGACCTTGAGTCCAGGAGTTTGCAGTTACAGTGAACTATGATAATACAACTGCACTTCATCCTAGATGACAGAGTGAGACCCTATCTCAAAAAAAAAGAACTATATACACACACACATACATACACACACACACACACACACACATATACACATACACAAACACACATGCTTAGGCCTTTCAGCGATTTTGAGCCAGCGATTCTGAGGTAGTGCCTGGCAATCATTGAAAGCTTCATAATGATTCTGATGCACACCGTTGGATAAGAACTACCTGGTGTACATGTTTGCTTTTGCATTTAATTAATTAAAATAATGAACATTTTTAATGCCTTTTGAGAGTAAGGCACTGGGCTATTATAAAAAGCATTATCCTCACAAGGAGCTGTAGCATACTTTCTTATTTATTTTGGAATTTCTTTTTCTTTCTTTTTCTTTTTTTTTTTTTTGAGACGGAGTCTAACTCTGTTGCCCAGGCTGGAGTG -AAAAAAAAAAAAAAAAAAAAAAAATTTCAGTTCAAAAGGCAACCTGATATTTGGAGACCAGGTCTTACCTTTCTAAATCTATTTGGATTAGGTCAGTATTTCCCAAACTTGCCATATCATGAGAATTAATTTGAAGGCTTGTTAAGAATAGAATTTCAGGCCCATCCTAAAATCTAGGGATGTGAATCAGTGGTTTTGGGATTTGCGGAGTGAAGTCTGCAGATCTGAATTTTTTTTTTTTTTTTTTTTTT -AAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAACTCAAATTCCACTGAAGAATTTT -AAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAGAAGAAGAAGAAGGTTGAACTAACTCTGACTGC -AAAAAAAAAAAAAAAAAAAAAAACAAAAAGAAATTAATTGTTCTATTTTATACATGCTTACAATTTTCATTTAAAAACATTTAAAAATTCTCATTGACCTCATACCCCTCTTCTAGTTGCAGCTCAATTTCCTTATCCCTCAAAATTCCTTGAATGAGTTTTATAGATACTCTCTTTCTACTTCCTCATCACCCAATCCTGAATATACTCCAATATGGCTTTTTTTCTCCTTGAATCTAGTAGATTCTACAACTCTACTGAAAGCATTCATCACAGCTGTACCTGGATAAATCTAATCTTCAAGTCTTCATGTTGTTTGCCTCGTCAGCAGCATTTTATGCTGTCAGTAGGTGACCATTCTGTTCTAAAAACACTTCACTTGGCTTTCAGAATGCCACATGCTCCTAGCTCATGGTTTTTACTCAGTTCATTAACTCATTTGATAAAAATGTATTGAGTCCCTACTAAATAAGTATCATATTAGAAGCTGAAGGTACAGCAATGACCAAACAGGAAAAAAAAAACGAACAAACCCTGCCTTCATGGAGCTCATATTCTAGTTCATGTGGACAGACACTATACATAAGAGAAATAAAACACAGAGAAAGAATAGTAAAAGAAAATAACTGTTATGAAAAACACTGAGAGACAATGACAGGCTCAGCAGAGACAAAAACAACAGTATGAAAGGGACTTTGTCATGTTTACCACTGTATCTCCAGTGCCCAGAAGAGTGCCTGGCACACTACAGATACTCAACAAGTATTTTTTTTTTAAATAAACAACTTCCTGAGTCTAAAATTTCTTGTCTGTATTTTGAAACATACATGTGATTGATTTCTAAGGCCTTTTTTATCTACAAAATATCTATAAAGCCAGTAAATCTCTCGGTTTATAAGATCATTCAACGAACATAAAAAGCAGATATATTTCGGAAAATGATTTAAAAACTATAATAAGTTATAATTTATCATTTAAAAAGGGCACGTGGTAAAAGTTTTTTGAGACAGGTACTAGGAGAAATAATGGATAATTTAACAATTTTTTTCTTTTTCCTAGGGTAGAAAAAAATAGACAAACTCTGAAAATGAACTCTACCTAAAATAATATTGTTAGGGAGAAAAATATTTTTTGTTGTGGTCTAAAGTGCTATAAAAAACTGTTTAGATACCTGAGACATTATTCAAACCAGAGTAAGACTATTCTAGAATAACGAACATATGCTAATGATTTGATCCACATAGTTTCAATTGTCATCTATAATGAAAATTAGTGAACATTCTGTTCATATAAAAGAAAATGCATCAGTTTATATTCCTACTGGAAATATAACTCAGTATCTTATGAAAGAATACAGACATAATTATTTAGGAAATATTAATGTTAGTGTAGAGTAAGTCATTTGGTTGGATGAGTGACACTGAAACATCACAAAATAAAACAATAATACAAAAATGTAGTAGAAAATTTATTAACACTTCTATGACAATCTATAGCAATAATTTTGGCCTCCAAAATAACTTAAGAAAATGTAAATACCAATTAACTCTAACAGGCAAAAGCTGATATTTAAAACAACATGATATACAGATAATTTATAGAGATAACTGCTACTTATTATGCAGAGAAATTACTAATTTTGGATAGCTAATATTGTGATCAACATGTTTTTATTTCATGCAAGTAAACATTTAGTTTCTATCATATCAAGAAATATCTTGCAATATATATTTTCAAATACATTTAAATTTCCTTGCTATTTGGAGGTATGTCTGTCTATTTACTCTTACACAAACAGTGCTTTGTGAGTGGTATCTATTCTTTTAGTTTTCATATTTTTCCTCTTTTTGCCACTTATTTTTGCTGTTTGCTAAAATATCTGATTATAACAGGCTCTTCTCTTATAATTTGCTGTTTCTAGTCCTCAGCAACCTAATAATATACAGTTAAATAAGACTGTTAAAATTATATAAACTATTAACAAGTAGGTTCCGGGCCGGGCATGGTGGCTCACGCTTGTAATCCCAACACTTTGGGAGGCTGAGGCGGGCGGATCATGAGGTCAGGAGATCAAGACC -AAAAAAAAAAAAAAAAAAAAAAACAAAACTTCAGTCATCTGGCTCTCCTTTGAGTCTTTTGCAGGACTCCCATGTCCATAGGCATGTTAATAAATTTGTATGCTTTGTTTCCTGTAAATCTGTCTATTGTTGATTCATTTCAATAGACTTAGACTTGAACTTTCAGAGGGAAAGTTTGAATTTCCCTACACTGTCAACAAAAGAAAAAATTTAATTGCCCTCAAATCTCAGAAATGAATGAAGTGGCTGGATGGCCTAATGGTGTTCCTTCCTTACAACTGTTGTCAGAGGTGTTGGAGCCAGAGTAACTCCATCTTGAACAGGGCCGGGGTAAAATGAGGGTGAGGCCTGCCAGGCTGCATTCCCAGGAGGTTAGGCATTTGTAGTCACATGATAAGACAGGACGTTAGCAGGACTGGTTTCCCAAGACACAGGTCACAAAGACCCCACTGATAAAACAGGATGTGGTAAAGAAGCTGGCCAAAACCCACCAAAGTCAAGATGATGATGAAAGGGACCTCACTGCTCATTATACACTAATTATAATTCGTCAGCACCATGACGAATTTACCATGACAGTTTACAAATGCCATGGCAATGTCCAGAAGTTATCCTATTGGTCTAAAAAGGGGAGAAACCCTCAGTTTCTGGTAAAAGGGTGAGGACCAGAAAACTCATGAATAATTCACCCCTTGTTTAGCATATAATCAAGAAATAACCATAAGTATACTCAGTCAAGCAGCCCATGCTGCTGCTGTGTGTATGGAGTAGCCATTCTTTGGTTTCTTTTCTTCTCTAATAAACTTGCTTTCACTTTACTCTGTGGATTCACCCCAAATTCTTCCTTGTGGAGATACAAGAACCCTCTCAAGGGGTCTGGATCAGGGACACCCTTCCAGTAACACTGCGATCTCACTACCTTTATAGGGTTTTCTTTTTCTTGGCAGCAGTTATCAAAGCAGGAGGCAGATGGTCATCAATATGAGATTGTCTGGATGTAGAAAAGTCAATGCCAGTTTCAGTGTCTCTATACTCTGTTGATAGCCAGTTAAGAGGGAAAAGTAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGG -AAAAAAAAAAAAAAAAAAAAAAACAAAAGAAAACAAACAAACAAACAAAAACAGAGGTAAAGAGCACAGGTTCTGGAACCTGGCCAGCTGTGTTTAAATCGTGACTCCACTGCTTACTACATAGATCACACTGGCTGAATTACTTAACCTTGTAGTGCCTTTGCTTATTCAGCTATAAAATGAGGGCCGGGCGTGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCC -AAAAAAAAAAAAAAAAAAAAAAACAAAGAAAGAAAAGAAAAGGAAGAAGAAGAATTAGCTGGGAGCTTGGTGGGCTTGGTGGCACTTACCTATAGTCTCAGCTATTTGGGAAGCTAAGGAGGGAGGACTGCTGGAGCTTGAGCCCAGGAGTTTGAGACTGCAGCTGGGCAACACAGTGAGACCCCATATGTTTAAAAAAAAAAAAAGCAAGAGGG -AAAAAAAAAAAAAAAAAAAAAAACAAATAAATAAAAATTAGGCCAGGCCAAGTGGCTCACGCCTGTGATCCCAGCACTTTGGGAGGCCGAGGTGGGCACATCACAAGGTCAGGAGATCCTGGCCAACATGGTGAAACCCTATCTCTACTAAAAATACAAAAATTA -AAAAAAAAAAAAAAAAAAAAAAACAACAACAAACAAAAAATGTATCAGAGCAACATAAATTCTGCTAAAATTAAAGCAAGAACAAACATCAGGTTTATGTTGAAGCTTGGGTGGAAGAAGGGTGAAATCATTGATGCTTTGTGAAAAGTTTATAGGGACAATGCCCAGGAAAATCAGCAGTTTACAAAAGGATACCTCATTTTAAGAAGGAGTGAGGCAATGTTGACAATGAAGCTCATAG -AAAAAAAAAAAAAAAAAAAAAAACAACAACTAACAAAAGATTAGCCAGGCCTGTAGTCTCAGCTACTTAGGAGGCTGAGGTCAGAGGATGGCTTGAGCCCAAGAGGCAGAAGCTGCCGTGAGCCGTGATTGCACCACTGCGCTC -AAAAAAAAAAAAAAAAAAAAAAACAACTCTGCAACCTTGAGCAGTTTAACCATGTTTAGCTTCAATATCATCATTTATGAAATGGAAATCATAATACCTCATAGGAATAAGTATTAGATAAGATCATAAGTCAAGTGCCCAGAAAACACTCTACAAACTTACCTGTTACCATTTTAGATTACTTGTTATAAATTGAGCTTTCCATTTGAATCATTTAAAACAGACTTTGGAGTGAATTAACGACATTCACAGCGACCTGGATGAGATTGGAGACTATAATTCTAAGTGAAGTAACTCGGGAATGGAAAACTAAACATGGTATGTTCTCACTGATATGTGGGAGGTAA -AAAAAAAAAAAAAAAAAAAAAAACAAGAAGAAGAAAAGCAAAAGAAATGTCATATTTGGGGGAAAAAAAGGAAGAAAAGAAATGTGGACACCAACAACATATAAATGGTAATATATAAGTGGTCTTAAAGCCAATAGGCCGGATGAACTCACCTACGGCAAGAGTGCAGAAAGTGAAGCAGAAGGAGCTCTGAAGAAACCCAACACTTACAAGTTGAGTAGAGGAGGAAGAGCCAGCTAAGAGAATGAGAAGAAACAGCCAGAGGCAAAAGGAAAACCTGAGCAGGGTCACAGAAGCCAAAGAAGAGTATGTTTCTACAAGGAAAATGTGGACAAGTGTCCAACGTTGCTGAGAGACATGTGACATGCAGGTGGCCCTGACAAGAGTAATTTCAGTGAAGCGATGATCAAGGCAGATCAACCCACACCTCACCCTCCCTGCCCTATCAACATGGCTTATCACTTCTTTGCTTCTTTTTCTTGGGTCTTTCAGCATCTATTCCTGCCTTCGTCAACTCTTTATCAAATTCAAACTTCCCTAGAGAAAGGTTCTGCTGGAACAGCATTTCACTCTCTTCTCTGTTGGGTAGAAGCTCTGGGCCACATTATATCTTGCCTATAGATGGGATGATCTTGGGTCACGGAGTCACCCAATCCGTCACGTGAAACCAGAACACACGTACCACATGACATCCATTAGAAGGGGGTGTCTGGATATAAAGGGGCAGTCTAAGTCCTGGCCTGTTTCCAACACACTTTACAAATACTTAAATCAAAGACCAATGAACACTTTTAGTGATGAAAGTCTAAGGAAGCTTATAAATTCTAGGCAGTTTACTTTTTCTTAACTTGGGATGGATATCCAGATGTTCAATATATCACTGTTTTTTTATATATTACAATTAGTTTACAAAAATTATTTATAATCTTTCATTTAGATAATACATTGAAGACTAACAATTTTTGGAGGAAAAACTACAAAGGCAAAGAAGAACTGTTTATAGGTATGAAGTCACAACATTTAACACACTTAATGATTTACAGAAAAACACTGCCTAGAAGTGGCTTTTAAAACTTTTATGATAAAATATTAAAAAACATAAGATAGTTTTTTTAAATAGCATGCATTCATGCCCTATTAAAAAGAAGGAAAAAGTTTCCATCCAAAAATATTCAGGCCCTATAATTTTAACCCACAGGAAAGCCAAGCTAAAATGAAAAAACATTCAAAGGGAAGTTTACAGTGGAAACTCTGACAAATGCTTAACTACAGTGTCATGAACAGCACTGCTATTGTATGCATGTCTATATATTCAAACATGAATACATACATTCTTCATTTCAATTCATGGCCATAAAAATAGAGGATTATGATACTTAAATCTTCTATCTGTCATTGATAAACCTAAACAACAACAAAAAAAGTAAAAGCATTAACACAAGCTGGAGTCAGAATATTCCACAAACAATGCCCTCACATTTGAAAGTAGGAAGAATGCTAACTTAAACCTGTATAATGCTCGAGTTTTTCAAGCTTTCTCAAAATGTATTATTTCTTCTTCTTTTTCCCCCCCTTTTGCTTTTTGTTGTTGTTGTTGTTCTCATGGAAGGCACAACACTGGATCAAAATGAGTTATTTCATTTAATGATCCTACCAACCCAGTGAGCTAAGCTGGCTAGGTTTGATACTCACTTTGCAATTGAAAAACCCAAATTCACCAAAGATAAATGCTTTGCTCAAAAGTATATTTCAGTAACAGAGATTATATTCAAGTACATATCTTATAGGCTACAAAAAGACCACTCCTCCTTCCGCTAAAGTTTATATTATTAATAACATATCCTTTAATAAGGAGGCTTCAAATCCCTGCTCAATCAGTTCAAATATCACATACCATACTCTGACTTCTAAATCAGACTCTACTGTCCACCCAACTAATAGTTTTATTAATCAATCAATGATTAGTAGTTTTTAGGCATTCAATGCCCTACTATATGGATGTATTACCAGCACAGAGAACCCTATACTGCTGGTGATCACTGTTCTTCTATCCTTAGATTTTTAAGGCCTTTAGATCCATTAACAATTAGTAATCATAAAATCATCTATAAATTACTTATTCATGACATTCACAGATAGGATCACATATTTAACACAAACTTAACTGAATAAGAAGCTACTTTATTATACCTGACTAGTGTCCACTAACAGCTGAAAACTAAGAACAAGAGGAAGCACTTAGACTGTAGAGTAGTAGAGTCTGTTTTATGACTTTACTACAAACGTACACACACACAAAATATGAATCCAATACATCTCCATTTCTAAATGGTGATTTACAAGGACCAAATCTCCACACCTCCCATTTAATTAGTGGGCTGTTCTCAGGAGTAGGCTTATAAAGGCCACAATACCTACTAAATATTTGGATTACAGCCATAGAGTATCAGCATCTGCATCATTTCGTAAAAAAAGAAAACCATTCTCATTAAAAAATTAAGACAGCATATAATACTACTACTACACCTACTATACATCTGCCTCAGCC -AAAAAAAAAAAAAAAAAAAAAAACACAAGAGGCACCCTCACGCAGTGGCTCATGCCAGTAATCCCAGCACTTTGCGAGGCCGAGGCAGGCGAGTCACCCAAGGTCAGGAGACCCTCAGGTCAGGACAAATAGAAAACATAAGAGTATTTATTTAAAAACCAGAGGAGAAATACAGGAGATTCAACATCTGAATAATGGGATAACAGGGAAAATGGAAAGGGGAAAGGTAGAAATCACCAACAGAAAACGGTCATGAGAATTTTCCAAAGTTGATTAAGAACATGACTTTCTGCACTCAACGGGCCTGGTATGTGTCCAGTCCAATAAATAAAAACAGACTTATACGTGGCTCATAATTTTGAATTTCAGAACTCAGAGAACAATGAGAAGATCCACAAAGTTTCTAAAGGGAGAAAACGTTAGACATCAACAATCAAGATTCAGCATTGGATCAGACTTCTTAAGAGAGCACAGAAAACTAGAAGAAAGTTGAATAATGCTACAAAATTCTGAGGGAAAATAATTTATATTCTAGAATTCTAGGCCCAATCAAAATATCACTTAAATGAGACATTTAGAGATTCAAGTTCTCCAAAATTTTCTTCCCTATGTATTCTTTTCAATGAAACTTCTAAAGGAGGTCCTCCATTAAAAAAAAAAGAGAGAGAGAGAGAAAGCCAGTTAAAAAAAAAAACTTAGAATTCAATAGACCAATAGAGTGGGGATGGAGCCTACACATTTGAGAGGCAAAGGTAATCCCCAGCACAACAGTAATTACAGGTGCCAGTCCAGGTTGTATCAGAATCACAGTTCCAGCCTATGCTAGATCAGGCAAATCCATCACATTAACCATTAGCTTAATACAAAACATGGACTTCTTCAAACCCAATTTACAATATGATCACTAATATCCAGAAGGGTGGAAAGCTTTGGGAGTGGGTGTGGCGGGGAGGCATTTTTCACAAATCATGTATGCTTTTTGGAGACAGAATTAGTTCTTGTGTCATATTTTCCTATCCTCCATCTCCAATTTCCCCCCAAACCTATCAAGATCTATGTAACAGAAATGAAATATTAAATACCTTTTCTTTTTTAAACAAATTTTTAAATTTTAGAATCGTTTTTGACTCAGAAAAGTTGCAATAACAGTACAGAGTTCTCTTATTATACCCCTCACCCAGTTTCTCCTGGCTCATTTGTCACAACTAGGGAGCCAACACCAGTACATTACTATTAACGAAATTCCACAGTTTCTTCAGTTTCACTAATTTTTTTTTCTATTCCAGGGTCATATTTCCAGGATATCACATTATATATAGTCATCATGTCTTTTTAACCTCCTCTGTCTATGACAATTTCTCACATTCTCCTGGTTAGATGTTTTGTAGAATGTCT -AAAAAAAAAAAAAAAAAAAAAAACAGAAAAGATAAGACATGAAAATTAAAAAACACACATCTAACTATTTCAAACTGTTGTTTCTTGAGCCTTGAGG -AAAAAAAAAAAAAAAAAAAAAAACAGAAACACATACACAGTTGTATTTCTCTGAAACTACTGCTCCAAAGCATAGTGTCAATCGCTAACATTAATGATAACTTTTAAGTAAAGCAAATTCTATTTCATAGAGAACACAGGAAGTTGGACATTTGTAACTGTGATTGTCACTTAACATATAGCAGACAAGCAAAGCTCGTGAATGCACGTGACACAACTCTCTGCAGCCATATGAATCCCTTATGGTATAACTTCTCCAAGTGGCAAAAAGAAACACGTTTATTAACAGATCCAAAGATGTGAGCTCTTCGTAGCATATAAAAAAAGAAGCAAGGGCCAGGCCGGTGGCTCAT -AAAAAAAAAAAAAAAAAAAAAAACAGACCGTGCCGTGCTCCAACCATGGGACTTTGACCTTT -AAAAAAAAAAAAAAAAAAAAAAACAGAGAGAAAAAAAAAGAAAAACCACCAACAACAACAAACTTCGCTTATGTGATTTAGTTCACAAACTTTGATATGAGAAGATTTCCTGGAATATTTGAATGTGTCCAGTGTAATAACATGAATTTCTAAAAGTGATAAAGCTTTCCTGTCAGTATAGAAAAAGAGAGTCATGGCAGAAGAGAAGGCCTTTTTTTTTTTTTTT -AAAAAAAAAAAAAAAAAAAAAAACAGAGAGAGATGACCCAAATAAATGAAATCACAGCTGAAAAAGGAGCTGTTACAACTGATACCACAGAAATTCAAAGAATCATTTGTGGTTATTATGACCAACCATATGAAAATAAGATGGAAAATCTAGGAAAAAAAATGGATAAATTCTTAGATACATACAATCTAACCAAGACTGAAGCATAAAGAAATCCAAAATCTGAAGAGACTAATAATAAGTAATGAGATTGAAGCTGTAATAAAATTCTCCTAGTAAAGAAAAGCCTAGAATCTGATGGCTTCACTGATGAATTCCACCAAACATCTAAAGAGGCACTTGTATCAATCCTACTCAAACTATTCCAAAAAACAGAATAGAAAAGGGTACTGCCAAATTCATTCTAAGAAGACAGGATTACCCCAATACCAAAACCAGACAAAGACACAGCAAAAAAAGAAAACTACAAACTGATATCACTGATTAACAGTAATACAAAAATCCTCAACAAATACTAGCAAACTGAATTCAACAGCACGTAAAAAAGATAATTCATCATGACCAAG -AAAAAAAAAAAAAAAAAAAAAAACAGAGCCTGGCACCTCCTGCCCCCTCACTTGCTTCCTCTCTTGCTGTGTGATCTCTGCACAAGCCAGGTCCCCTTTGGCTTTTGCCATGAGTGGAAGCAGCCTTAGGCCCTCATAATCAGGAGCCAAAAAAAC -AAAAAAAAAAAAAAAAAAAAAAACAGAGGGAGAAAAGAAAAGAAAATATTCCCCTCCATAGAGGGAAAGTAAGTCAAAGTTTAAACCTAACCACAGATAAACAGCCCATGGTCCACAGCATCCCCTGTGGAGTAAGATTTGGGCTTCAGTCCTTAGTATCAAGCAGCAAGAACTACAGAAAGGCAGTTCAACAGCCTTCTTAAAGTGCCATAGGACACCTTCACTGGAGCTTCAGAAATTCTAAATATAGAATTCAAGAGCAGCAAACACTAATATCAGGATTTAGTTTGGCCCAGAGTAACCCTGTAAAGAAGGTGAAGTTGATCTTTAATGCCTCTACAGATCATCTTTCAGCATCTCCCTTTCCTCCCCTAAGACATTTGGTGCTTATGTTCTCTTTCTCCCTCTCCTTTATTCCAAACCTTTTAGCTCTGT -AAAAAAAAAAAAAAAAAAAAAAACAGCCAGGTATGGTGGCATGCGCCTGTAATCCCAGCTACTTGGGAGGCTGAGGCAGGACAATTGCTTTAACCCAGGAGGCAGAGGTTGCAGTGA -AAAAAAAAAAAAAAAAAAAAAAACAGGTACAGGTGCACTACAGTGAAGTATCAAGTTTCCACCAGGAAGGATGCAAATATAATTCTACCAGAGGAAGAACGATGAAGACATTAACCCTCCCCCTCAATGCGCTCATGATGTTCATTTCTATGATGCTGCTGGAGAGGTGTCAAACTTCTCCATCTCCGCAGGTTCCCTGGTCAAGTTTACACTTGCATTCTGGTTTTCAATAACAGGTGATGTAGCTTATATTGTCATTCACAGTATCCAGTAGGCCCTTGGCATTTGAAGATTCCATATTTGTATCTTTTATTCTTGGAGTGTAAACTTT -AAAAAAAAAAAAAAAAAAAAAAACAGGTGACAGTTAAGCATAAAAAGATGCTTGCCATCATATGTCATTAGGAAATTGCAAATTAAGACAATAATGAGCTATTACTGTATACCATTACAATGGCCAAAATTCAAAGTACTGACAACACTGAATGCTGATAATGATGTGGAGCAACAGAAACCTCTTATTTATTGCTGGTGGAAATGCAAAAAAGCACAATCCCTTTAGAAGACAGCCTGGCAGTTTCTTACAAAGTTAAGCATAGCTTTATCATAAGATTGAGTAATTGTACTCCTTGGTATTTACAGAAATGAGTTGAAAGCTTATGTCCATATAGAAACCTGTACATTAATGTTTATAGTAGCCTTATTCATAATTGCTAAAAATTGGAAACAACCAAGACGTTCTTTAATAGGTGAAAGAATTAAAAAACTGTGGTATATTCATACAATGGAGTAATGTTCAGCAATGAAATGAAATGAGCTATCAAGCTATAAAAAAGTGCAAAAAACCTAAACGTATGTTGCTAAGTGAAAGAAAAGTCTGAAGAAGCTACATATTGTACAATTCCAACTACATATGACTTTCTGCAAAAGGCAAAAATATGGAAACAGTAAAAAATTAGTGCTTGCTAGGAGTTTAGGGGGAGAGGGCAATGGATAAATAGGTTGAATATAGTGCACTTTTAGT -AAAAAAAAAAAAAAAAAAAAAAACCAAAAACAAAAAAACAAAACTCTCTCACACAGACACCAACATGCAAACCACCAACACCAAAACACCAACAACACAACTTACTTTTATTGGCTTCTCATTATTTTTAAGATTAAGAGGAGGTTCCATTTACAAGGACTTGTATATTTTGGTCCTTACCCATTTCTCTGCATGAAAATTTGCTTCCACAATAGGACATTTACATATATGTCTTCTTTTTGTTGGAAGTATTATCTCTCCTCTTTGCTTAGTCAACTCCTATTCATTCATCATAAATCAATAGAATAGATTTTATCCTGATTGCAGTTTTGCATTCTGTTTTTGTGGTTG -AAAAAAAAAAAAAAAAAAAAAAACCAGGACCAGATGCATTCACAGCCGAATTCTA -AAAAAAAAAAAAAAAAAAAAAAACCCAAGTGAAAAGTAGGCAAAGGACTTGAATAGACATTTCTCTTAAGATGATATAAAAATGGCCAATAAGCACATAAAAAGATATTCAACATTATTAATCATTAGAAAAATCCAACTTCAAAACCACAATTGAATACTACTTCATACCTGCTAGATCAGCTGGGAAGAAAAACTCAGATAATAACAAGTGTTGGT -AAAAAAAAAAAAAAAAAAAAAAACCCCTGCCATATTATGAGCTGCGATATGGAGAGACACGTGTCATAA -AAAAAAAAAAAAAAAAAAAAAAACCCTCACTCTGGATGGACACAGCACCATGCGTGCACAGCTTGGATGGAATGCTAACTGGATTTTGGCCCCCATGGCTTTCTATACTTGGGAACAGTGCACAACACACAGCCACACAGTGCTGCCCCATTCCATAGTTCAGAACTAGAAATAAATTAGGTTCAAGGCAGTGTTGAAAAAG -AAAAAAAAAAAAAAAAAAAAAAACCCTTTAAATATCTAGGTCCAAAGGAAGTAGTGAGGTGAAGAAATATCTATGTATTTTTAACTAAAATCAACTAGTCTACTTAAATGCCTTTCTTACTTCAAACATTTTATGCTCTTTGTGTGCTTATTCGATAGAACTATTTTGAAGTTCTGATTTAAGACAGGGATTTCTCCATTAGTTATAGCATACATATCTATAATTATTTTAAAAAATAATGCCTGCTTTGTTTTTCTGTCACATGACTTATTATCTTAATATCCACTATGAACTTTTCATTTCTTTCTGAGTAGGATCTTGAACATTTGAAAGGTACTAGGCAGAAATAGAGAAATGAAAAGGAAAAAACAATGATTTCAGAGAGCAAGGGTTAGGGTAAAA -AAAAAAAAAAAAAAAAAAAAAAACCTACAGGCTAATATCTCTGATAAATACTGATGCAAAAACCCTCAACAAAATACTAGCAAACCAAAT -AAAAAAAAAAAAAAAAAAAAAAACCTATACAATAGAAACAGGGTGGAATATTACAAAGCTTAGAACTAAAAACTGAATCACCATTTGAACCAGCAATCCCATTACTGGCTATCTACCCAAAGGAAAATAAACTGCTCTACCAAAAAGACACTTGCCCTCACATGTTCAATGCAGCACTATTCACAACAGCAAAGACATGGAATCAACCCAGGTGCCCATCAATGGTAAATACGATACAGAAAATGTGGCACATACACACCATGAAATACTATGCAGCCATAAAAAAGAACAAAATCATGTCCTCTGCAGCAACATGGATGCAGCTGGAGGCCATTATCTTAAGCAAATTAACACAGAAACAGAAAATCAAACACCATGTTCTCACTTATAAGCGGGAGCTAAACACTGGGTACTTATGGACACAAAGATGGGAACAATAAACACTGGGGATTCCAAAAGCGGCTACGGGGCAAGGGCTGAAAAACTACCTATCAGGTACTATGTTCACTGCTTGGTCAACAGGGTCATTAGTAGCCCAAACTTCAGCATCTTGGAATATACCCTTGTAACAAACCTGCACATGTACCCCCTGAATCTAAAATAAATTTATTTTAGCCAGGTGCAGT -AAAAAAAAAAAAAAAAAAAAAAACCTCCTGGAACTAACAATCAGTTACAGCAAGGTTGCAGAATACAAGGTAAATATACAAAAATCTATTGCTTTT -AAAAAAAAAAAAAAAAAAAAAAACCTGATTATGCTCTAAGACACAGGGTAACTTCTAGGAGGTCATACATGCTGTAGCTGTCTTCCTTACTGATATACACAGCTTTTAAAATGTCTCCATTGTACTTACAGCACCTAGTTCACCCACAATTTATCCCATAACAACAGTTAAATAGTATAGTTATCTTTTTCATGCTGAGTCTCCCATATCATCATTTATGGACTTTTGGGAGAATAGAAGGAAGGAAGAGCGAGCAGATTGCTTGAGAGTGTGGAATTCTGGACATGCTGCTAAGAATCTGAACAGCATTGCCACTGTGCACCTCCTATACAAGCCTTGCAGTTAATTTATGGCCATTTTCTGTTATCTTCTCAGCCCTTCTATGTTTAATTGGAATTCTTCTGTAAGGAATTCTTCTACATTTAATTGTCCCCTTTCTCCCATTTTTTAATCCATTCAGTCATTGATATTAGTGTGGACTTATGGATATTTATTTTTGGGGTTATAACCCAGTTCTATTGCTATTTATTTTGTTGCTCAAATTGTGCCATCTTTCACCATTGGGGGCTCTTTTAAATTGGCTCTTGTGGCCTTTTGACATGTCCTCCCTTTTTT -AAAAAAAAAAAAAAAAAAAAAAACGATGCAGAAGAACCATGTATTAAGTGAAAAGTGTGCATTACAAATCAACATTTAGCAAAATCCTGTTAACTAAATAAGTAAATATATATACATATACTTATAAAATATTCATCTTCACATGTATTTGTAGGTTCTAAGTTTTTTAAAACATATTTGTATTACAAAATAATTATATAATTATAAAACAATCAGGAAAAAACAATACTTTTGAAGTTACTGGAAAAAGATAAGGTATTTCCAACATTGAATGTCTGCACAGAGAAGCTAAAAGAAAAGTTA -AAAAAAAAAAAAAAAAAAAAAAACGGATTTGGTCCAAGGGGCTTTTTGGTAAATCCAGAATGTAGGCTCTCCTTGACTTTTCCCTGGTCCCCTCTTCCTACCACCCCCTCCTAGCTTATTCTCTTATCCTCTGAGGTCTCTGTGGGAGTCTAAATTCCACACCTGGCTTTCACGTGGCTCTGGGCCCATCTAACATAAAATGTGTCCCTTCACTTCTTTCCTTTCCTGTCATCAAAGCATGTTTGACTGGAAGGAACTATAGCGATCATCTAACCCAACCTGCATTTTATGGATGAGGAAGCTGCTGCCCTAAGAGGGTCACTGACTTCCCAAGGTCTCACACCTCATTGAGGCGAGGCTGGAAAGGAAGTTCTTGTCCATTTTCAAATCCAGGGCTCTACCATGGATCCATTCTGCCTGTATGTAGAGCTTCCAAGCTTGTCGGGGGCCTCCACATCTAGAAAGACTCAGCCTGCCCTCCTTGAGCCTTTGCTCGAAGGGGCGCTCAAACCTAGGGTATGTGTCAAGCACAGTGGTAACAGCATGTGTCCTGGAGGTGGACTGCCAGAATTCAAATGCTTACCTTTCTGTTTACTAACTGGGGTCTTAGGCAAATTCCCTAACCTCTATGAGTTCCAATTTGCCATCTCTAAAACAAGTGTGGTGATAATAGCACCTCCTTCATTGTGAAGATTCAAAACATTAATAATGCAAGAAAAACATTTAATATCATTATATTTTCCTCCTTGGATACAAGTTCCAGTTGTGGCAATCAAGCTACCTAAGCAGCAGAGGTCACATCTTTCCTACTCTTGAGAGAGTCAGGAGCTTCATTCCTGTGTCTCTCGAGGAGTATTGCCGAGGACAGGACTGCACTGACTTCCACCCACCGGAGGCAGAGGAAGTGCAGGAGAATATGCAGTGTGCTTGGACTCGGGTGACACAACGGAGCCAGTGCAGCCTGGCTGGACCTAAAACTTTTATGTAAATTGGCTATGACACCTGTGCAGGGGCCCAGATTTAGAAGCAGAGTGGGACAACTCTACCCAGGCTGGTGACATGCCCGGAGCAGTGTTCCCATTGGAGAAAGTGGAGGGCATAGCAGGAGGGAGAATTTGCTCAGTCTGTCCTGGTGGCACTGTTTTATTAATGATCTGGAAGAGCGGAGGAACGGTGACTTTAATTAAATTTGCCA -AAAAAAAAAAAAAAAAAAAAAAACGGGATCTGAAAGAGTAGTCTTGTTTATCA -AAAAAAAAAAAAAAAAAAAAAAACGGGTTTTAGCTGGTTACAGATAATAATGACCTGTATTTACAGGTGAAATTAATAGGACATGATATCTGAGATTTGCTTTAAAATATTTGTAG -AAAAAAAAAAAAAAAAAAAAAAACGTGAGAAGGACCTGTATGAAAGCTTGTGTACGTTATTTGTTTGCTGAGTGAACTTGGGATCAGGAAAGAATAACAGAAGGAATGAATTAGAATGAATGTGGCAAACCAATACAAGGATGCGTTTTTAAGTCAGTCACCACTGTGGGCAAAAAGTACTTAAACTTGCAGTACATTCTAAGAAGCCTTATGAAATACATCTCAGAAGTGGCTC -AAAAAAAAAAAAAAAAAAAAAAACGTGGATGAAACAATAGGTAAAAGAGGTGAGAGCTCTGAGTCAGAAGGAGAGCATGGCTGTACCATCAGGTGAGGAAATCAAGATCAGATGGTAAAATCACCTTTAAGAGAGACAGGGTAGAATTTTAACTAAATATTCAGAAGCCTGTTGTTCAGAATACACACATTTTGCCCATTGCTCCCACCCATCACTCCCTGGCTTCCACCCTTGTCTGGGAGGATATCTTCCATTAGTGCAAGAGGTAGCATAATCTATGCGTTTATTTAGCATTTGATCCTTGTGCAGAGGCTTCCATTTAGAGTAACCATTGTAGCTAAGATTTGGATCTGGTCCCCAAAATAGTCTGAACTGGGTGACCTCCGGTAAGTAGATGCAAGATACTAGTAATTTATTTCATATCAGCTCCCAAGGCATCACCAGATGATAACAACCCTTGGACACTGTTAATCTCTGCTTGATTCAAACTGGTGACTGCAAGGTGAAAGGCGAGAGTATTATCTCTAAGCAATTCATGTGGCCTTCCATAGATTGCCAGTTGGGCCAATACAATTGAAGCCTCTTCTTCAGTGGTTACTTTAAAAATTTCATATCCAAAGTCTTTGGTCTTCCTTGGACTGTAAGGTAGGAGGGCTTTATCAAGGAAAATGCCCGAGGGCCAAGATGTGGGAGCTTAGAATCCAACACAAATTAGAAGGGTTAGAAAGGTAACTGTGTGTGTTCCCTGCCCAATAAACTGTGAAGGAGATCACTGTGACTATGACTAGAAAAAGCCTGTGGAAGTAGATGTTTTTGCCAAACAGTACAGGGAAAATACATCTTAAAAAATAAAATGCAAAGTCCTATCTAGAATTGGTTTTATTGTTTTGAAAACAGCTTTATTTTTGCAACCGGCAGGGTCAGTACAGATCATATGCTCATTTAGCATCAGTTCAGGGCAAGAAGGGGCAGGGGAAAGTGGGGAGAACAGTGGAGAATTAAGGAAAGGGGAGTACTAGTGAACAAAAACTGTCCTGTGTTTTGGTGCCTGCAGGGAAAGGAGGCTAAGTGGCCTGCAGGGGAACTGATACTATTTGCACTTTTCAAATACGTAGAGTGAACAATTTTAGCCTCATATCCCAGGGCATTTAGCTCTAGCCTGAAGTTATAGAAATGTGCTTTTACTGCCTGGTGGAATTATTCTGCCCTTGCTACCCCAATATCATAGTTTAAATGATTAGATTTGATTTTGCTAGATTGCTCTAGAGAGGATTGACAGATAAAAATTGAAGAGGTGTCAATTTAACAATACATTTTTTAAGATTCATGTGTTGGAAGTTGGTTATTGATGTTAAAAGTAAAAAAAAAAAATGGGCAAAACATTCTTTTGGATAGGATCAAAGACCAAGTTGTCATATATAGAATTTTAGCCTTCAGCAAACGATGTCACAAAGACATCCCACTATGTTGTTCAATAACTTCATTCCTAGATTCTTTGTTTGCTGCCCTACCTTT -AAAAAAAAAAAAAAAAAAAAAAACGTTAAACCAAAAGTTTAAATTTAAGAGTTTCCATGCCTCTG -AAAAAAAAAAAAAAAAAAAAAAACTAAACTAAAAAAGGTCATCTCTCTCCCATAAATAAACGTTGAGGTAAGCCATCTAGGGATAGCATGATGTCTCCAGGGCCGCAGGTTCTTTCCAATTTGCTTGTCATTCACAAATTCCAGTTTCCATTTCATGATCCAGAATGGACACCCCA -AAAAAAAAAAAAAAAAAAAAAAACTACCACAAATTTATTATCTCATAGTTCTAGAGGTCGAATGCCTAAAATGGATTTGCAGGGCTTCATTCTTTCTAGAGGCTCTAGAGAAGAATCTGTTTCCTTGCCTTTTCTAGCATCTAGGAGCTGCCCACATTCCTTGGCTCACTGCTCGTCGTCACTCTGACTCCTGTTTCCTTAGTCACATGTTCTTCTCT -AAAAAAAAAAAAAAAAAAAAAAACTACCAGAAAATAAATCTAGATCCTTGCCATAGGTCTGCAAGCAAATCAGCTGTGTAACTTTGAGAAAACTGCTTAATGTCTATGGACTTCTGTTTAATCATCTGCAAAATATGGGAACTGAATCTATACTCCTTTCGATTGTAAAATTCTATAAAACTATATATTCTTTAACTCACCATTTTGTTTTGTCCTTTAGTTTTGGAGGCTGAAAATTACTTTTTGACATTAAGAAGAGAGCCCTGAAATAAAAATTATAGTTAAAGAACAATATCAAAATTACTACATCTAACAATTAGAAAGAATATTCTGTAATGAATTTATACAAGACTACCACATAAGTGGACAATGATGAAAACTACTATGGGATATAGAAATTAAATTTTTAATATTTTAGATAGCTTTCAAAAAATTTCTCTTGACTACAGAGAAGATTTTTAAATTTCCAACAAGTCCTTATTCACAAAGCAAACCCACCAAATATTGGAAAAGAGTTTTCTTACTATACTGTTACATATGTAACTAGTATTATATCTTAAGCACATGTCTATATAATTGTATATAATTCTCTAATACATAGAGATGACATGTTACTCTAACATTAGGTTGCATATTTAACCAAAGACTGGCCTCCATATTTATTTTGGGTGGGTGTATAGGCAAATTATATCCATTTCCTGATTGTTTTCCTTTTTTGGACAATGATTTCCCATATTCTCTCAGTATATTAAATACATAAACCAATCTACAAGAGAACTTTGTCTATAAACTCACGTGTGACCCATTTTCTTGTGGGCTATGGGGGTAGTATGATAGAGGATTTAAGAAGGAAGTTCTAAAATGCTCTATTTCAGCATTTCCTACAAAAATCCCAGGTTTCTAAGCAAATTCCTGTTTCTTTTTTAGCATAACAAATACATTTTTCCTTTCTAAAAATTAAATGATTCAAAGGAAAAATAAAAAAAACTATATTCCCACCATTCTATTATTTAAAATTTTCTAATCTCTTTAAAACATTTTTCTAATCTTTTTAGTCTTTATCTAAATGCTTACCAATTACATTATATTCACATTAGTATTTATGATTTTTTTCACTAATAATCAATTTTCCATTTTGCTTTGGTTCATACATATGTAATGGCTGCCCTTAACTGTTAAATAATTGGCTTAAGAATTCACCAACTACTACATATTTAGATTTTTTCCCTTGTTATCCTGAAATGCATAATTCTTAGCATTTTCTTTCCTTAGATTATTTCTGAATTATAATCCCCTAAACGGTGGAAGCACTGAAACATTTGTATTGCCCATAACAAATAACATCAAAGTATTTTTCCAAAAGGTCTGTACTTATCAGCATTCTAGCTAAAAGTAGGTATCTTTTAATATATATTATCTTTAGCTGCTTATGAGCTCAAATAGATTCCCGTATCTGGTACTTGCTCATAAACCTTAATCTATTTTTTGCTTGTAGTCTTTGAATGATTTCCTTATATAGTATATATCAATCTGTTGCCAATCACGTTAGCAAAACACTTTCACCATTCTGTTAATTTTCTTTTTAGCTTCATACCATTTAAAGTGTCAATTTAAGCCTAATCTATCTTTTCCTTCAAAGTATCAAAAAACTTTTCAGATGCCCTCAAATATTTTTTTCTGAGATAATACATCCTAGAATGTAAATGATAATTATATTCAGCATAGATACCTCTTCATTATTCCTGGATAAAATAAAAAGAAACAAAATCAAATATAACTAGAAAAGTTTCATCTGCATTCTATCATTTACTTATAATTCCACATAGGACAAAAAAAAAGATCAATTGATAAAAGAATGAACATGAAGACTCAAAAAGTCTTAAAATAATGTTAACTCTCATATCCTAGTGTGATTATGAAGAGAAATTTGTTTTATGGAAAAGCTTCAAACAGTACAGACAATTTACTCTTATGTTGTTTTAGGAGCAGCAATACAAGACAGGTTTTATTTATTT -AAAAAAAAAAAAAAAAAAAAAAACTAGGCCTAGCACAGTGGCCCACACTTGTAATCCCAGCACTTTGGGAGGCCGAGGTGGAT -AAAAAAAAAAAAAAAAAAAAAAACTATCAACAATGCTGCCTGACATAAAGTTCAC -AAAAAAAAAAAAAAAAAAAAAAACTATGGTTGTGAGACAGTTTTCTCCTCTTGCTTAAAGACTCTGTGCCCCCTTTTCTCTGGCTAACTTGAGATTCACAGTTGCCTCGGAAGTTCCAAAATTCCAATAGCTAGATAAAGGGCTTATTATTTTCTTACATTTCTTTGAATAATGAATAAAAATGAGATAATGGGGATAATTTCTGAACAGTCTTCTTAATACAAAATCTAATTTTAAAATTTATCAAAATAATGAAACATGTAAAAATATGTCTCAATCCTGAGAGTACTTATTTCCTGAACCAGTCACTTTTACTTTTTAAGAATAAAATATAACTACTAAAATGGCATAAATACTAAACAAACACTAGTTATCTTTATATCATACAGCCTCAGATCTGGATAAGGAATGGCAGTAAATCCACTTAAGAACTTAGCGCAATTAAACAAGTTAAAGGAGTCAGAGGGACAATATATTAATAGCAAGGAGGCTGATTGGCAAGGCAGGCCTTTGGTCAAGGACTTGCTTTCTACACAGCAAGGATTTGAACTGGCAGACCACAGAAATGGAATCATCTCTGGTTCCTGCCAGTTCTAACATTCCATGATTATGTGATATGACACTAAGGTTCATTTCACTTTGAGGAACCATGCACGGGAAATAACTATACAGGGAAAGAAACCAAGCAACAGCAACCAGAGACTTGCTGTAATTTTAGCAGCTGGTTTTCCTTAGCTTTCTCACCACCACAGAACATTTTGTTAGAGGCCTACTTGAGTTTCCACAGCTAAAACTGGGGATGGCTGCCAGAGAGAAAAACCTGCAGGAAGAGTTTCAGTATGCAGGAATGAGAACAAAGCATTACAGACAGAAAAGAAACAATACAGAATAGCAAATCTCAACTGAG -AAAAAAAAAAAAAAAAAAAAAAACTATTACTGCCATTGACAAGGCGCCTGGTCACAAAGTGCTCCAATGGAGATGTACAAGGAGGTGAATGAGCCATTGCCCCCAAGCCTGAATGTTGTTTTCATGCCTGCTAATGCAACGTCCATTCTGCAGCCCATGAATCAAGGAATAATTTTGACTTT -AAAAAAAAAAAAAAAAAAAAAAACTATTCTAGATTTAATTGAGTTGATTGATTAGCACAATCGCTGATTGGAAGGAGATACTCTGTAACCCTCTCCTCCTCCGGTGCCTTTTCCCAGAGAGGCACCAGGTGGACTGCCCGTGGCCTGGAGGTGCAGTGGCTTGTGGTGGCTGTGTGGGCTGGGAGCCTGGTCCTCCCAGGCCTAGTGACCTGAGGCAAGTCCCCGGCCCTCTCAGGGCCTCATCTGTAAGAAGGGGATTGAAGTAAATGAGCCTCTGAATCCCCTCACTTTTAAATTCTATGAAAACTCTACACCTGAGTGCCCCCAGCCTTGGTTTGTGAGTCGCCCATCCATTCAATATCACAGCTACCTCTGGGCCAGCACTTCTCAGGGTGCTGTGGGGACCCAGACGTGAGCAAGTCAAGAGCCCTGCCCTCTAGGAGCTAGTGGGGTGGGGTTGGGGACTGGCAAGACGCTAACTCCAGCATTTTTAACTTAGTGTGTTCCAAGCTCAGTGGAGTTTCAGAGGGGAATGCCTAATTCGAACAGTTGTAGAGGGGTGACATTTGGATTCAGTCCAAGACAAAATACCTTGTACAAACTTTAGGGGTGTGGAGAGTGAACTTTATAGAAGCCACCTCTATGTGCTGAGTACAGTGGTAAGCACTTAAATTGTTTTAAAACTTTTTATATCAAATAGAGATAGGATGGCCGGGCACAGTGGCTCACTCCTGCAATCCCAGCACTTTGGGAGGCCGAGACGGGCAGATCACGAGGTCAGGAGT -AAAAAAAAAAAAAAAAAAAAAAACTCAAACAACTCTACAGGAAAAAATTAATAATCCAATTTAAAAACAGGCAAAAGTTCTGAACAGACATTTTCAAAAAAAAAACAGACATACAACTAGCAAACACACGTATGAAAAAGTGTTCGGCCGGGCACAGTGGCTCACGCCTGTAATCCTAGCACTTTGGGAGGTTGAGGCAGGCAGATTGAGCTCAGGAGTTTGAGACCAGCCTCGGCAACATGGTGAAACCCTGTCTCTACTAAAATACAAAAACAAAAAATTAGCCAGGCATAGCGGTGTGTGCCTGTAGTCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATTG -AAAAAAAAAAAAAAAAAAAAAAACTCACAAGCATTAATATACACCAATAAAAGACAAACAGAGAGCCAAATCATAAGTGAACTCCCATGCACAACTGCTACAAAGAAAATAAAATACCTAGGAATCCAACTTACAAGGGATGTGAAGGAC -AAAAAAAAAAAAAAAAAAAAAAACTCCTATATTAAAGACATGGCATTACAAT -AAAAAAAAAAAAAAAAAAAAAAACTCCTCTCTCAGTGGTAGATAACATAAGCAGACAGAAAATTAACTAGGATACAGAAGACTGGAACAACAATATTGGAACCTGAATTTAATTGAGGTTCAAGTGCACATGGAACTCTACTAACTGCACATGGAACTCTACTAAGGTAGAATATATTGT -AAAAAAAAAAAAAAAAAAAAAAACTCTTACATTATCTAAAATCTAAACTTGTATAATATACTAAAATCCCTCTCCAAGTGGGACCTGCTACTCTCTGAACCTTAAGAAAGTGGCATCTGCAAAGGCACTGCGAAGGTACTAGGCACACATTTGGAGAAGCCACCTGTTAGCAACTTCAGCAAGGTCCTGGTAACTGGCATGTATCCTTCAGTTCAAAAAGAAAGTCCCCCAAACCATGGGAGCTTAATGCTCACTCCCAAAGAAGCACTGCTCCATTATCATGAGTACACCCTGGGACGGTTCTGTTGGTTACACACTCATTCTTCTTTGAAATGCAGGTGGGAGGAGGAAGGAGATAGCTTTAAACAGCCTCAACATGAAAAGCGTCAGTCAACACAATTCAATAGTTAACCACCATCATTTCGATCATTTCATCGTTACCACAGCCAACTATTTGGTCCTTATGCTAGTTTCATCTTTGTAAAGGAAA -AAAAAAAAAAAAAAAAAAAAAAACTCTTTACAAGATATGTAACTTTCTAAAGCAAAAATAATAACAATGTATTTTGGGACTTACATGTAGAAATAAAATGTATAACAAAATAACCCAAAATCTAGGGTAGGGGAAAGTGGAAGTGCATTGTGATGAGGTTCTTATATTAACTCATGAAATAATCTAATATTATTTGAAGGGAGAGTGTGATAAGTTAAATACATATACCACCAAAGTGAG -AAAAAAAAAAAAAAAAAAAAAAACTGAAATGTAGTACTTGACATAGTTTCTAGCTAAAGTAATAACCAACAAAACTGATTCAATTATGTCATTTTCTAAGAGATAAAGAAATAAAAACATCAGGAAAAAAATTAAGACTAATCAGGTCAAGTGGTTACACATGTAAAACTCAACTATTCAGATAACAGTGGCTAGTTAAATGAGACAAGATAGCTTAGTACATGGGGCACAGAATACAGCCCTGCTCCCAAAAAAATGTCATATAACTTTAAGAAAGCCACTATATCATCTCTAAAGCTAAAATAATGTAGTCTCAGTAAGAATAGTGATACTGCATCAATAATTAATACAGTGTGTTGGGGTTTTTTTCCCTTTCTTTCTTTTTCTGAGACGGAGTTTCACTCTTGTTGCCCAGCCCGGCGTGCAATGGCACAATCTCAGCTCACTGCAACCTCTGCCTCCTGGGTTCAA -AAAAAAAAAAAAAAAAAAAAAAACTGAACTGGAACTAGACCTTCTGAAACAAATACAGAAAATAATCA -AAAAAAAAAAAAAAAAAAAAAAACTGAGGGGCTTAGCAGGAGAAAAAGTCTCAACAAGTTATCTGAACTTGCAGAGCTGGTAAGTGGTAGAGGTAGGATACAAACCCAGGTCTGTGGGATGCCAGAGTCTGAGATCTGCCCCATTTATTTATTCTCAAGTACTTTAACATCATTTTAAAGGTGTTTAAGGATGAAGAAATCTCCTGGTTATGTGCAATAAATCAGAATTCCTAGGAAACTTTATATGATATTCAGAATCACTACCAACATTGATCAGAAAAGTTTTACTATGATTTTGCCCATGTTCTACATTACTTTCAGATGTCCTTCTAGAGCTCAGATGCACAATTAAAAAAAAATCTTTCCCATAATTCGGGTATCTAGTTTCTCATATGCACACACATAAAGAGACCACACGCATACAACACAAACACACAAACACTACACATACACACATTCCACAGAAAAACATACAAAGACCACAGACACATACATACACAGAGATCACACAAATACACTGAGATACACATACACTGATCACAGACACACCTCTACACATACTCCATGGATAAAAACACCACAGAGACTTTGATTCCCCAGAACCACCACCAACACAAGACAGCTGAGGGTTAATGGGGAAAAGGGACACTATACCATATCAAAGCATAGCAAATAGATTATAATTATTAGACATTCCTATTTTTAAATCCCCTGTGTCATTTCTGCTTCTCAGAATACTTCATTGACCCTTTCTCCTCTGTAGGGCTCCTAACATCCTGCTGAGTTTTTTTCTGTGCTGCCTGTCTTAAAATCATCCTCGTCTTCCACCCTCTTCTTAAGGTCCCAGGGCCTTCACAAAACCTCTCTCTCAAGTTCTCATTCTTTTATTTGCCATTGCCTGTCCATTTCATATGCTTCAGACTCCACTTTTTATTCCCAAAGAAGACTACTAAGGTATTTTCATGAAGAATCATTTTTCTACTTTAGAGAA -AAAAAAAAAAAAAAAAAAAAAAACTGCTCCCAATAAATAATTTGCAAAGGTGCTTAGCATAAAACCTGAGACACAGTGGGTACACAATAAAATGTTAGCTTCCTTCTTTCAGAACTGAATTTCCGACTGCCGGATAGATCTCCCACTAATCTTTGAGTTCACAAGACCCATTAGCCCACCCCATTGCTGGAATATCCAATTTATCCCATACCTTCTCCTCCTGTATTTTCTCTCTCTCAAGTAATAGCATGAACATTGTCTTTGGCACCTAGTTTCGAATTGTCTGTCTTCTATCTCCTTTTAATCCCCTCTGACTCTGTTCTCCAAATGTCTTCATCACTCACCTGAATTTCTGAAACATCCTTGTAATTGGACTCCTGCCTCTCTAATACATCTTTCAAAACATTATTGCGAAACACAGCTCACACCAAACACCTGCTTTGGTTCCCCATTGGCCATGAGAATATAGTCTGAACACTTGTGTGTGAAAAACCCTCCAAAATATAACCACAAATCATCTATCCAGCCTTCTCTCCCACCACACCCTGCCATTAACCCTGTGCTTTTCTTCAGCCCACAATCTACTCTCCTCCACTCTCCACCCATAAAAGCCCTACTCATCATTCTAGGCCT -AAAAAAAAAAAAAAAAAAAAAAACTGTATCTCAAAAATACATGGCCACAAAAAAATACATAGTCATTGTTTTAAGACACCAGAAAATACAGGCAAGCCGAAAGAATTCTGAACAACCAACGGCCGCTGCCCGAGGCCA -AAAAAAAAAAAAAAAAAAAAAAACTTAAACTGAAAAAAAATCTGAAACAACAGTTTCAGACATTGGACAACAGGTAG -AAAAAAAAAAAAAAAAAAAAAAACTTAAGGAATAGTTATTATCTGATATGATGGCTTATTAAGAAGGAAGGGAACACATGATAGGTCTGTTTTG -AAAAAAAAAAAAAAAAAAAAAAACTTATATGAAGGACATGACTACCAACACTGCAGAAATAAAAGGACTTATAAAAGAATACTATGAACAACTGTATGGCAACGAATTAGAAAATCTAGATGAACAAATTATTAGAAAGACACAAACTTCTGAAACGGATTTGAGAAGAAAAACTTAATAAACCTATAACACATGAAGTGATTGAAAACTTCCCACATTAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAACTTGAATTTGCTTTTTGTCTAACATTATTCCCATAGTCTAAAATAAATATAAAATAAGGAGCAAGTAATACGTCATTAGTGAAAAAACATGAAGTGAGAAATGTCCATTAAAATGATGTATAGCATAACTACATTCATGTAAGAGTGTATTCCAATATCTAATGGCAAATTTCAACAATGCAAAAACCACAACTACTTTTGCACAATATGACCCTGTTTCGCTAACATGTTTGTAACTGGAAGGAAAATGCTACCTACCTCACAGAACCACTCTGAGAATGGATGAAATAAGGTGTATTGTGGAAACAAATCAGCGATGGCCCCCAAGCCCCCAGCCCTCTGGTGCACATTTTCTGGCTAGCTCCTCCTTTCAATTAAATTACATTTTATGGAAAAAGGAGCTTTACAGATGACACTGATATCCCTCATCACTTGTATTAAATTAATCAAGAGGGATATTATCATGGGTGGGGCTGACCTGACCAGGGGAGCCCTTGAAAGAGACAGGAAGCAGCGGCAGACACTCTCCTGTTGGTCTTGAAGAAAACAGTCACATTGTGAACTGGCCATGAAGGGGGCCTTTTGGCAGGGATCTGGGAGTGGCCTCTATGAGCTGAGTGGTTCTTTGCTGGCAGCAAGCAAGAAAACAAACAAGGACCTCAATCCTTTAGATGCAAGATACTGAATTCTACCAATAACCATGTGA -AAAAAAAAAAAAAAAAAAAAAAACTTGTCCAATTACCTAATCCAAGTTCACTTAACTAGTTACGAGAACTCTA -AAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAGAAAGAAAAAGAAAAAAAGAAATACAAGTACAGACTTTGGAATCACGAGACTCAAACAGACCCCTGAACAAAGTCTGGGGCTCAATTTCCCCATATGTAAAATAAAAGAATTTATGTTATTGAGAAGGTCAAAGAAGGTAATATGAATAAAGTGACAAGTACAGTATACAGGATGGGGGTTTTCATTTAAAGTTTACAGACACCCAGAGGGTCCACGGATGGGCTTCAGAGTCCACCAATCTCATTAAGTGTATTACAAACTGTATGTGTGCCCATTTTTTAAAGAATTGTTCCTGGCTTTCCACAAACTTTCAAGAAATAAGTTATCTCCAAAAAGTTAAGAACCACTGGAATACATAGCAGGTACTCAAAGAAAAAAGCTACCTTTCGCTCCTTGTTCTCACAAATTCTCCCTTTTTACTTAAAGATGACACACCAAGGCTTCACAATAAATGTGCATTGTATCTCACCATTTTCTTGGCTTGGGTAAGTAGTAACATATGCAAGCTTATGCCCCAATTCTCTAGCGATAGTCTAGGCCCTCAAACACTGC -AAAAAAAAAAAAAAAAAAAAAAAGAAAAAAGAAAAAAAAAATTATCTGGGCCTGGTAGCACATGCCTGCAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATGGCTTGAACTAGGGAGGCGGAGGTTGCGGTGAGCTGAGATCGCGCCATTGCACTCCAGCCTG -AAAAAAAAAAAAAAAAAAAAAAAGAAAAAAGAAAAGCATTGTGAAATGTTCTTGGGGGTTTGTGTGAC -AAAAAAAAAAAAAAAAAAAAAAAGAAAAAAGAAAGAAAATGCATTAAGTCAAACCACTGTAAATTGTGGAACATCTGTGTT -AAAAAAAAAAAAAAAAAAAAAAAGAAAAAGAAAAAAGAAAAGAAATGCCTG -AAAAAAAAAAAAAAAAAAAAAAAGAAAAAGAAAAAGAAAAAAAATCCTATTTTGTCTTTGTTGCCAGAAATCAGTGTGGTGTCAAACACTCCAAATGACTGTCAAGTATAAATTCTTCTTCCACTTCATTTTTGGCAGCTGTTTGTTAAGGCATCTAATAACAGATGTGAGAACTGTAATGTGTACAATGTGTATGTGTCCTTGGCTGTCAGTCCCATTGCAGTTTCAATGTGTGTTTCTATATGCAGTATATACTAAGCTAATGTAGTTGTTTTGTCCTTTGTCTTATCTGTGCTCTATCTCTAGTCCGGAGTGGTACAGTCCCATTCCTGCAGTCCTAGTGAATCAGTGATTCTTGGGGGTTAGTGGGTTTTGTGTGGTGGCCTTCCTCTGTAATGTCACCCTATGCTGCTTCTACTGTCTGTGAATCTTCCGTTTTACCTTTTAAAATTCCTGCTGTTGCTTTGCTGGTGTATATTCTCCCTACCTCTCCTCTCTTTCCCTCCCTTTCCCATCTCCCCCTCTCCCTCCTCTTCATTCCTTCCCCATCCCCAAAATCTCTTTCATTCTCAGAGATAAAAAGACTCTTAACTAGCTCAAGGTTAATGGAGCCATTTTTCCCACAACGGAATTCTGGGTATGACTCTGTCTTCTGGAGTGCAACACAAAGCACTGAAGAATAATGCTCAGATATATTAAATAAATTGATGCCATATAGCCTCAGTTGTTAACATTCCCAGAGTCCCTTGTGCTCTACCTATAAGCAGTGGGTGCTTTTCTTTGGTTTCCTTTCAGGTTGGCTGATGGAGCAATATATAAAGCAATTACCAGTGAGACAGAAAATTCTTTCAAAGGTCAACCAACATTTTTAAGAAACAAAATGGGAGGGGATAATGGAATCTAGAATTGTCATATATATTTGTTTACTTGTGCAATGCTAATATAGTAACTCGGCTGTCCTTTGAATATCACTGTGTTGAGTAGATTCCTCTAGGACCTTTGATTTCATGAGTTGGGCCCAAACCGTGGTGGAATAATAACAAAAAGAAGTTAAATGCCACAAATTTTAATAGTGAGCTTACTTGAAGGATTTAAGTAGGTTTAGGAGGTGAAGAAGGCCGATGGAGAAATTTACAGATTAATTTTGGAAGCTCTACTCTAGCTATCGAACAATCAAAGGAATGCACCTATCAGCTACAAAGAACAGCTAGACAGCTGTTTTTTTTCTTTTATAAATGTTTCTGTGTTGTGTCAAAATGAT -AAAAAAAAAAAAAAAAAAAAAAAGAAAAAGAAATTAGCCAGACATGGTGGTGTGTGCCTGTAA -AAAAAAAAAAAAAAAAAAAAAAAGAAAAATAGAGTTGTCAGGCTAGGCCTCAGTGAGCAACAAGCAGGTGGAGGACAGGGAGCTTGCCACCCAGTTATCCAGGGACATGCATACCAGGCACAGAGGACAGCTAGTGCAGCGGCCCTAGGTGTGGAGCATATCTAGGTTGAAAGGTTGGAGTAGGCTGGTTCGGGTTGCAGGGGGGATGTAGAAGTGGTGGATGCTGAGGACTTTTCATCTTCCTCAAGGTTTCCTGGCCTTCTCTGTTTTTTCTCCTGCATAGCCTCCCCATCCCCCAAGGGCCACCACTAAGTAGTCTCTCCTGCTTCTTTGCTGCTAATGGTGGGAGGCTTGGAGAGTGGCTGTC -AAAAAAAAAAAAAAAAAAAAAAAGAAAAATCTGATGAGCTCTTAAAACTGAATACAAAGTATAAAGATTAATTGCTTAAATAAGGCTATTTTT -AAAAAAAAAAAAAAAAAAAAAAAGAAAACACTGGGGAGAGATTGGAAAATGCTATGG -AAAAAAAAAAAAAAAAAAAAAAAGAAAAGAAAAAGAAAAAAGAATCCAATGGTGGTTATTGAGTACGTATCAACAGAACTGTGTTCCAGAAAGATCTCTCTACTAGCATGTGAAAGATGGAATGAATAGGAAAGAGCCTGAAGGCAGGGAGGCCAGGTAAGAAGTGATTGCAATAAGATTCTAAAATGGGGCGTTGGTTGGTGGTAGGGAGAATGGATTTCAAAAGGGTCTGCAGTAAAATCTATAGGATATGGCAACTAAGTAAGAGAAAGGGCAAAGCAGAAGGGATTTTTAAAGATGACTTCCAGGTCTCCAGCTTGGCAGCATGAGAAAATGGTGACCCTATAACACAGAAGAAGTTCTTAGAATTGGGGCAAAAAAAAAAGATTTGGGGCATAATGAATTTGATCTGGACCACATAGAAAGTGAGATACTACAGAGCATTTAGACTGAGATGCTCAGCAAAGAGCTAGACAATAGAGTCTATGTATCAGGAATGAGGCAAGAACTAAGGACAAAAGCAGCTATTCTAGAGCTGTGGTTCTCATTCCTAGCTGCACTGAGAAGTGTTATAAAAAAGAGATGTCAGGGCCCAACCCCAGATCAATTAAACAGAATTTCTGGGTGAAGCTAGAAATCAGATGTAACTGGCCGAGCACGGTGACTCACTCCTGTAATCCCAGCACTTTGGGAGGTCCAGGCGGGCAGATCACCCAAGGTCAGGAGTTCAAGACCAGCCTGGCCAAGGTGGTGAAATCCCAACTTTAC -AAAAAAAAAAAAAAAAAAAAAAAGAAAAGAAAAGAAAAAAAGGGAATCCTCTG -AAAAAAAAAAAAAAAAAAAAAAAGAAAAGAAAAGAAAAGAAAGAATGGTTGTGAGAAGCATTTCAAAGTAAGATGCACCGGGACTGTTGAAGAGAGAGAAGACACAAAGCTGAATGCAGGATTTTAAGCATGAGACACTAGAGAACAGTAGTGAAAGTCATCAGACTGGAGATGTTAATTCCAAGGCAAATGTTTGGCTATAAAATGTTCTAAGGGCCTAATAATTTTGAAACTACAAATGAGAGAATTATGATTTTTTTTCCCTAAAAATTCTGAAAGAAAAAAGGTCATTTTTAGCAAGAGTATAGTGTTTCATTCCTAGTTATAGAATTCAGTAAGTGAAAACAACTCAGGACTGTGTCTTTACACCAAAGGACTAAAAATAATTTTCTTGGAAAGAAAGTTGTTTTCCATAGGTCAGGAGCAATTCCCAGTGTCTGTGGAGGCTGCACCCTCTAGTGTGGACCAGTCTTTGGAAG -AAAAAAAAAAAAAAAAAAAAAAAGAAAAGAAAAGAAAAGAAAGAGGCACAACGCCTAGCAGGCCTGTTTGGATTTTGTAGGCAACACATTCCTCATTTGGGTGTGTTACTCCGGCCCATTTATTGAGACCCTATCTCTATTAAAAAAAATTAGCTGGGCATGGTGGCCTGTGGTCTTAGTTACCTGGGAGGCTGAGGTGGGAGGATTGCTTGAGCCCAGGACATTAAGGCTGCATTGTTCCATGTTTGAACTACAGCACTACAGCCTGGGCGACACAGTGAGACACTATCTCAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAGAAAAGAAGAAAAGAAGAAAAGAAAAAAAGAAATATAAGCTAAAAATTAAAAATTAAATTTTTATATGG -AAAAAAAAAAAAAAAAAAAAAAAGAAAATTGCCAAAAAAATCTCATGTTTAAGAAAGTTTACAAATT -AAAAAAAAAAAAAAAAAAAAAAAGAAAGAAAAAAAAGAAAACCCGAAAGTATAAAAACCCCAGAAGAAAATCTATGCAATACCATTCAGGATATAGGCACAGGCAAAGATTTTA -AAAAAAAAAAAAAAAAAAAAAAAGAAAGAAAAGAAAAGAATTAGCCAGGTGTGGTGGCATGCACCTATAGTCCTAGCTACTAGGGA -AAAAAAAAAAAAAAAAAAAAAAAGAAAGAAACAAAGAAAATGCATGAAGACTGAAAGGAAGAGAAACTGCAAACAACTCACGTGATCTGTTTGGTATAGCTGTTTCCTACAGGAAATGGGATAGCGATTCTGAGATTGATAGAGAATAAATGTATATTGGAACTAGACAGTTAAGCAAACGGATGACAAATGACAGGAGCCTGGTTTCTCAC -AAAAAAAAAAAAAAAAAAAAAAAGAAAGAAAGAAAAAACAAAATACGTTTAGGTAGTTTATTGTTGTTTTGCTTAAGTTACTTGGAGCTGGGTTTCTGTCAGTTGCAATCAAAAAGTCCTGATGACTAATACACTGAATTTAATCAAATTTCCCTATAGCTTTATGGAGACACAGAGTCCTAATGTTGGCATTTGCTTCATCAAAAGCCACAGCACCAAGTGTAACAAGTGAATGTATTTCACTTTAAAAGGTAAATGAGAAATTTGCTCTATGTTCCTAGAAATCTCTGCAGAGCACGCCAGTCTAAAGTTGCCCTTCTTAACCTTTTTCATGTTGAGGCACACATAGAACATTACACAAGTGTGTAAGGTACAATGGAATGGGCAAATTGGCCCAAGGACTAAGCCTC -AAAAAAAAAAAAAAAAAAAAAAAGAAAGAAAGAAAAGAAAAAGAAAAACAACAAAACAAAAGTTGATTCT -AAAAAAAAAAAAAAAAAAAAAAAGAAAGAAAGAAAAGAAAAGAAAGGATCTTCACATAGTTTGAAAACGTCGCTTATAAAATATTGGCACCAACGGACTGCACTAGAGCCCCACCCAACGATGAGTGTTTGTCACGGTCCTAGAACAGAACAGCACATGTTAAGGAATGAAGAGTGTACCCGTGTCGGCAATGGCAACGCGATCAGGAGTAACAGCCTAGAGTTAGCTGCCTCCAGT -AAAAAAAAAAAAAAAAAAAAAAAGAAAGAAAGAAAGAAAAAAGAAATGTGGAATGAGACATTAAAAAAAATGACAAGGTATCCTGTCATGGGTGATAAGAAAGAACTTTTGAGGAAAGTTCTAGGCAACAGAGCTTCCTATCAGCCCAGTCTCTGGAGAACT -AAAAAAAAAAAAAAAAAAAAAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAA -AAAAAAAAAAAAAAAAAAAAAAAGAAAGAAAGAAAGAATGAATGAATGAATGAA -AAAAAAAAAAAAAAAAAAAAAAAGAAAGAACAGGTATATTCTATACCAAGG -AAAAAAAAAAAAAAAAAAAAAAAGAAAGAAGAAAATCAAACCAGGCCGCTTCCCCGCTC -AAAAAAAAAAAAAAAAAAAAAAAGAAAGAGAAAGAATTGGGGCAGAATTGGCTTTAACCAGTCTGTAGTAACACTCCTTATATGTGGAAGACCACTAAATACTGGCTCCTTTTTGGTCCAAGGTGACCATATTCTTTTGACTTTGACATCGTTTGTGGATCAGGAAAGGGATAATGTAATAATTTTTTCTTAGGTATAAGTCAAAGACATGAATTGCATTTATACACTACTCTGCATTTTCTAGAATGCAATAACTTTACTTTTTCCTCAGAAATGTTTTGGCTGGGTGTGGTGGCTCAG -AAAAAAAAAAAAAAAAAAAAAAAGAAAGGGAAGTTCAACTTGGGTCTTCGT -AAAAAAAAAAAAAAAAAAAAAAAGAAAGGGAAGTTCGTGGGATCCCCGGGTA -AAAAAAAAAAAAAAAAAAAAAAAGAAATAAAAGAAAAGAAATATTGATTGAATATGTCCTCTTTCAAATACT -AAAAAAAAAAAAAAAAAAAAAAAGAAATAAGGAAGACTAGTAAAAATTTCAATCAAAGCCTGGACTATCATTTGTTTGAAATAAGAATTCAAATATTATTTGGATGGCTAGAATAAATTATTCAGGCTATTTAGACCAAACCATTATATGAGTGCACAAAAGGCTCCAGTTGTAAGGAACAGGTGAATATTCTGAAAAGAAGGGCAATTCCTGTGCTTCAAAAGCCAATCATGTATATTTATGGTTTTGTTTTGTTATAAACTCAAGAGAAAGAGATGAACAAAAGTGGTTGGTGGCTTTCCAATAGGGTTAAGAGGAAAAGAGGGAACTAATATTTATTGCATGTTTACAATGTGCCAGTAAAATAAAAGGGAGATGCTGGAATTTTTTTTTTAAATTCCCAATTTCTATACAGCAGTATATAGTTTATCAATAGCAAAGAAAGACAATTTGAAAAAGTAATGGTTATTGTTAAACCTGCTTTATTTTCCACCAAGTCTTGGCAGGATGAGATTCAGGATTAGAACAGAAGGTTTACCTTGTTCATAAGATACATCTAAATGAAGGTGTGGGAGGGGAGGGCTAGAACTGCATGTTAAGAAGTATGTA -AAAAAAAAAAAAAAAAAAAAAAAGAAATACCTATATCAATCATTATCTGTAAACTATCTACCCCAGCTGCTATACTCAAGTTCTTAGTAGTTTTTAATCATAAGAAAAGACAATGTTGAAACACACACACACACACACGAGTCATAAAAGAGAACAAGAGAATGTAAATATTGCTAAAAATTCAACGAATAATAACCATAATCTTACAGAACAAATGTTACTCCTCATATCAACTCAATCCTAAGTGGCCTATGGAACAGGGAAGTGATAAGCAGTTTGGAACTAAGGATGAAGGAGGAGAGAATTTTTGATTAGGCTGTCACAAAATGTAGTGATCAAACATTTTGTTTGACTAATGAGATCAAACATAGGTTAGGATTAAGAAACAGAACCTCACACCGTAACTGCAGAAAGTAAATGTCAGAACAATTCTGATGCAAACAATGTTCAAGTTAAAAGAATGATGTACACTTACTGCTCTTCCAAAAACAAAGAAGGAAAATCCATGCCAGCCTGGGAAATTTGTTCTGAACAGAATATAGCATATTTAGCTATTCTCTACCAATCTAACTTCTCTTTTCTCTCCACCCAGACTAACCCCACCTCAGAGTCTCTACACCTATCCAATCCCATTTTACTGACTCTACTTATTTTATTTCAAAACCCCAAGAAAATCATGTGCATGATAGGATGCTCTCCTTATTGACATGTAACATCATTGTCTTTTTAAAGTCACGCTCATCCTATGTATGCTTGCTATGTAGCCAAATTAAAAGCATTCAGAAGGCTGGACTTTCCACTTCTCTTGGCTTCTCCAGTGTTTCTATTTAGACTCAGCCATCTGGACCCTTTGGTAAACTGCGGACCTTTAATGCTACCTGGTGCTGTACATTCTCCTGAGGTATGACTCTCTGCCTCACGTCCTTATCTTCCCCCACTTTCGGCTTTTGTTCAAGTTATTAATGAGCACAAGACAATCTCCATTTCCTTATTCACTGTTCTACAACATAACCACAGCTTACTATCTACTTCCTCTAGGAAACCCCCTGGGTTTAACTCAAGCCTTTTAATCATCATACACAGCCAGGCAGGAGGATGATGCTCTGGACAACAAAAAGAATTTAGAATTCTAGTATCTTGCTAAAAATTAGTATACAAATTTAACTTACCTTCAGAGAATACTTACAGTTTTAATTTGAAAATGATTATAAGAACAAAGCAGTAAATAACATGCTTCCATTTCTCTTGGGAAAAACAACTTTTCTTACAAACAGGTAGAATCTCCTACCTGTTTTCTTTGCCATTCTGAATCACTGAGTGTCTATCAGCTGTAGTTCTCTCACTGCAAACATAAGTATTTCGTCGTGTCATTCCACCAGATGCTGTGTTACTCTATAAAAAAGGGCATTTTTGTCTTAAATTTATTTGGTAAATACAGTACAATGAGAAAAAATGAACTTATCTACATAAATAGGAATGCCAGTCTTTTATTTACTTGTTTTTTGAGGCAAGGTCTTACTCTGTCACCCAGGCTGGAGTGCAGTGGAGCAATCTTGGCTCTGCCTCCCAGGATCAAGCAATCCTCCCACCACAGCCTCCCAAGTAGCTGGGAATACAGGCATGTGCCACCACATTTGGCTAATTTTTTTTTTCTTTTTTGAGAT -AAAAAAAAAAAAAAAAAAAAAAAGAAATGAGTAGGGGCCTTTGGCCCAAGTGTCAAGACAAGAAGTTGGGCCCAGGTGACAAT -AAAAAAAAAAAAAAAAAAAAAAAGAAATTAGGAACAACTGTATCAACTGTAAAGAACTGGGGAGACTAGCAGTATCTCTGCTTGGCCCATGCTTCACACCCCATTAAAACCCCAGTTTCTTCTTACAACCTTTGCCTTTTCTCTAGCTCTCTGTGGTCATAACGTTCTCTGAATTCCTAAAGCAATAATGCTTTTTATCATGATTTACTACTTGTTCATATACTCTGAGGTTGTTTCACATGTGTAAGTCTGTCTCCTCAAGCAATTGGAAGCACCTCTGGCAAAAACTCTGGCTGTTGTATTCCCCAAGGAGCTGGCCCCTGTGCGAAACTGGGGACAGGTGCAGTTTGACCTACTCTCCCTGTGTTCCCAGTCCCTTTTGCTACTCATGGATGTCTAGAAGCTCTTTCTGGAGCCTGCCATCAGGCATTGCCCAAGGCCATGTCCCATGATCCATCCATACAGTGTTGTCATCATTCTAGCTGTGATGTTCTGGGAGCTGTCCAGACAAGTAGTGATTATAAGACCAAGAGATTCTTGCAGTGTCCTGAATATAACACCAATCCAACATGCATTGATCTAATGCCTACATAGTGGCATGATTGTGCCATGATTGTGCAGAACATACGTAGCTGAGCAAGATAATGGGGAGTCAGAGAAATTATAAAACCACCTAATTAGT -AAAAAAAAAAAAAAAAAAAAAAAGAACAAAGGCACCAAAATGAACATGGGAATAAAGTACAGTCACTGCACTACTCCAGGGGACACTGTTCACATTATATTCTCTGTGAATAGTGTCCTCTGGAATGTGCAAGTGTCAGCTCTAAGGGTATGTCATATTTGGGAGCAATTGGAAAATTAGCTGGAGAAGAGAATTTGTGTAAAGGATTTGTGTGAGGTAAGAATAGAAATAAGTATTAGCTGGTTGTGGTGGTGCATGCCTGTAGTCCCAGCTACTTGGGAGGCTGAGGCAGAAGGATCACTTGACCCCAAGAGGTTGAGGCTGCAGTGAGCTAAGATCACGCTACTGCATTCCAGCCTGGGTGACAGAGCAAGTCCCCATCTCAA -AAAAAAAAAAAAAAAAAAAAAAAGAACAAGATATCCTTCAGGGAAATACATGCATATGTGGGAGTATCTCTTTGAAATGGGAACTG -AAAAAAAAAAAAAAAAAAAAAAAGAACATGAACATAAAAGTATCCTTACAAATATAGTAACATTAATCAATTTATGTATCAATCCTGATTTTCATTCCAACCTTCAAATGATTAGTTAAAACAATTTGATAAAGGAAGACCATCCTGATGTAAAGTTGACAATCATACTGAGAAAACTACCCTGTCCTCTCTCCCCCAACCCAGCCTGGTCTGCTTTTAGGACAGTACAAAATTATTTGCTCATCCCTTAAGTCCCTCTCTTGCTGAAAGTAAAACAGTTCACTACTACTTCTGTCCCAACAATGGGAGTTAAGACACATAACCTGTTTGAGCATTTAGTAAGTTGCTGGAAATATATTAAGCCAGAGAACTGGAAGGGAAGTGAGATCGTT -AAAAAAAAAAAAAAAAAAAAAAAGAACGGAAACAGGAATAGCTAGCCTTTTCTCTCTCTGAGA -AAAAAAAAAAAAAAAAAAAAAAAGAACGTTTGGAGAAGGACTGTGTTCATGGATAGATACTAATACTTCTGTATACTAAAAGAGTCCAATTTTATGGTGTTCTAAGCTATTTGCATTTTGTTCTATTTATGATGTTATAACCAATTTTTATGATATCATATATTGAATTGAAATGTACTCTTACTGGGAATATAGTTTTAGATTTTCGATAAGTAACTTGACAGAATCTGGTTTAATCAGCTCAAATTCTTCAGTTGTATAATGAGCATTTGTTAATAGACTGTTATAGTTTGTCAATTCCAAATGTCCTTTTTTACATTTCTGAAATTAGGATCTATCTTATCACTGATGATATGTCATAACTGGCAGCATTTTTATTTCTCAGTAGTATATAAAATATATTTTAAAAATTATGTTTTAAAATTGTTACCACCTTGGGTTTCATGAAATACGG -AAAAAAAAAAAAAAAAAAAAAAAGAACTCACTGGACCCTGCTGGTAAATTGAAGATTAATATCAT -AAAAAAAAAAAAAAAAAAAAAAAGAAGAAGAAAAGAAAAAAGAATATGGCTGT -AAAAAAAAAAAAAAAAAAAAAAAGAAGAAGAAAGAAAAAAAGAATCAGTTGGGTTTAATGGCATGTGCCTGTGG -AAAAAAAAAAAAAAAAAAAAAAAGAAGAAGAAGAAGAAGAAGGAGAAGAAAGTAAATCAGTACATCTATAAGGATGGATTTGGAGTAGGTATGAGTGGAAAAGGTACCGCCTGTCCTCACTGCCTTGTCCCCGGTGGGCAAGAGAATGCCTGGTTACAAAAGGCCTGAAAGTTATACAGCTGCACTTTTTTTCCTGAGTTCCATGAGAATCCGTGGAAGGATTTTACAGGAGAGAGACAAGATCGGATTTAAGTGTGAGCAAATCATAGATAGTTTTATTGTATTGTCATGGGAGATCAACAAACCATTTATTATGTATTTGCCTCCTTTTTTTTTTGACGTAGTCTCGGCTCTGTTGCCCA -AAAAAAAAAAAAAAAAAAAAAAAGAAGAAGTGAGTGGGAAGAGCATTCCAAGCCCAGGAATGTGATGAAGGCAATGATATATGGTAGGAAAAGTTGTATATGTGTTTAAGGAACAGCATATATTCAATATTGTTAGAGTATGAGTGGTATGAGATAAGATAGGAAAAGACCAAACTGTCATGACCCAAAGGGCATAATCTTTCACGTCTTTCAAGTCCATGTTGTTTTCCTGACACAGCAATAAAATAGCCCTAAACACTCCATTGCATTTACTGGTATTTGCTATCATATCAACATTGTCTCAGGTCTCAGTCCTTATCTAAATAGTTCACACCCTTGCTGAACTCATTTCGAATGCTGTATTTATCCTGATGACTTTCCAGTGTTTTCTATAGCA -AAAAAAAAAAAAAAAAAAAAAAAGAAGAATTCCCTTGCACGAGCTCTCTCTCTTTGCCTGCTGCCATCCATGTAAGATGTGACCTGCTTTTCCTTACCTTTCATCATGATTGTGAGTCTTCCCCAGCCATGTGGAACTGTAAGTCCAATTAAACCTCTTTCTTTTGT -AAAAAAAAAAAAAAAAAAAAAAAGAAGAGTGTCAGTGTCAGGATCTGATTCAGGTTAAACTAAGATCATTCTGGCTGACATATGGAAAATAAGCTACAGGCAGCAAAGGCACAGAAACAGGAAAGTCAGAAGGCTACCTCAGTATTCTGATGAGAAGTAGTGGCAGCCAGCACTAAGCTGTTAACACGAGTGGTAAAAATGGTCAGGTTTCATACCACATCCAATTCATCAGCAAGTTCTGCCAGCTCTACCTTCAGAATATACAGGCAGTAGTATATATTCACCACAACTTTCAGAGTGGTATTGAGGACTAAGCACACTAAATGCTTGCGGTAGGATGCAGGAGTCAAGAGCTCAAGGAGGGCCGGGCACGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCC -AAAAAAAAAAAAAAAAAAAAAAAGAAGGAAATTCTAACACAAGCTACAACATGGATGAACCTTGAGGACATTATGCTGACTGAAATAAGCCAGTCGCAAAAGGAGAAATACTGTATGATTTCACTTATGTAAGGTACCTATATAAGTGAGTAGTAGTCTAATTCATAGAGACAGAAAGTAGATTGGGCCAGGCATGGTGGCTT -AAAAAAAAAAAAAAAAAAAAAAAGAATAAAAACTGTTGTTGAGAATCTAGTCACATACGAGGCGAGGCTGAGCCTCTCCATCTGAGCATCTCAGGTCCTCATGAGCCGGGTCATCTTCTCAGCCTGAGCCCGGCACATCCCTGCATCTGGATGGTGTGTAATGAACCTGCCCTCAGCGCACTTGACTTCCAGTTGGCGAGGAGGTCATAAGACAGCAGGTGAGCTCACCTCCTCACCACACCTGCCTGGCCACCAGTTTGTCTATGTTCTAAAGCATGGGAGGGCTTGTCCTAGTCAGAAACATCACAACATGAACGGCCCTCTAGACTCCAGATTTCTCAAACTTGAATGTGCCCAGGACTCACCTGGGTGTCTTATTAAAGCACAGACTTTGATTCTGTTGGTCTGGGGTTGACCTGAGAGTCTGCATTTCTTTTCTTTTTTTTGCTTGAGACAGGGTCTTGCCCTATTGCCCAGGCTGGAGGGCAGTGGCATGATCATGGTTCACTGCAGCCTCAACCTCAATCTCCTGGGCTCAAGTGATCCTCCTACCTCAGCCCGCCAAGTAGCTGGGACTACAGGCCTGCACCACCACACCTGGCTAATTTTTTCTATTTTTTTTGTAGAGATGGGGTT -AAAAAAAAAAAAAAAAAAAAAAAGAATAAAAGGGCTAGTGTCCAATTACCCAATTACATTTCAGACATGCAGAGTCATATCACGTTTTTTGGCCTGTCTTTTATTTTATTTCATTTTTAAATTGACAAATAATAATTGCACATATTCATAGGGGACATAGTGATGTTTCGATGTATGTAATGTATAGTGATCAAATCAA -AAAAAAAAAAAAAAAAAAAAAAAGAATAGAAGCTGAAGATTAATTGATTAATGTTCATCTCAGTAAATTAGAAAAAGAACAACAGAATAAAAAGGAATTAGAATAAAAATATGAACAAAAAAATGAACAGAAATAAGTGAAAC -AAAAAAAAAAAAAAAAAAAAAAAGAATAGTCTCTCCAACAAAGATATCAGGACAATTAAATAGCCATATGCAAAAGAATGAAGTTTGATCCCCACCTTGTTCCATCTACAAAAATTTACTCAAAATGAATAAACTCAAGACTTAAATGTAGGAGCTAAAACTATAAAACTGTTATGAAAAAGAAATAGGGATAAATCCTTATCACCTTGAATTTGGCAATGGATTCTGAGAAATTACATCAAAAGCACAAGCAACGAAAGAAAAAATAAATTGGACTTCAAAATTTTAAAGTTTTATGCATCAAAGCACATGATAAAGAGAAAAATAAACAATGAATGGGAGAAAACAGTTGCAAATCATATATTTGATATGAGTCTACAAGTATGCAGAATACGTAAAGAATTCTTACAACTCAACAGAAAAAAAATAAAAATGAGCAAAGGACTTTAACAGACATTTTTCTAAAGATATACAAATGGCCAATAAACACATGAAAAGATGCTAAACATGATTAGTCAATTAGGGAAATGCAAATCAAAACCATAATGAAGTACTGCTTCACACAATTAGGATAGCTATAATTTTTTTAAGAAAGAAAAACAAACAAAAACAAGTGTTAGTAAGGATGCAGAGAATATCAGAGCCCTCAAACATTGCTGGTGAGAATGTAAAATGGGTCAGCCACTGTGAAAAACAATTTGGTGATTC -AAAAAAAAAAAAAAAAAAAAAAAGAATATACAAAACAGCCAGAAAACAATGAACAATTCGACAAGAAAAAAAACTCACATATCAATAATATACCTGAATGTAATTAAATTAAATTCTCATATTAAAACATATAGATTGACTGAATGGATTTTTAAAAATGTGACCTAACTATATGCTTCCTACAAGAAATGAATGGATTTGATTTCCTTGTATTTTGTTGAGGTTTTTTTCTTTCCCATCTATGTTCATCAGGAATGTTGGCCTGTAGTTTTCTTTTTAGGTTATGTCCATGTCTGGTTTTGGTAACAGAGTAATGTTGGTCTTGTACAATGCATTAGTGATAATTGCCACCTCTTCAGTTTTTAAAAATACTTTGGGAAGATTGGTATTAGTTCTCTATACACCTGGTAGAATTCCACAGTGAACCCATCTGATCCTGGGCTTTTCTTTGATGAAAGAATTTCTATTTATTTTAAGTTCTGAGATACATGTGTAGGATGTGCAGGTATGTTACATAGGTAAATGGGTGCCATGGTGGTTTGCTGCACCTATCAACCCATCACCTAGGTATTAAGTTTAGC -AAAAAAAAAAAAAAAAAAAAAAAGAATCTAATGCCTGCCTGAGAACATGTAA -AAAAAAAAAAAAAAAAAAAAAAAGAATCTTATCAATTACTGAGAACTCAGGGAAACCTCTGCTGTGGGTCTCCATGAAGGGGCCTGTGTGAATGGAGAGGGTGTGCATTGTGATATTTGGATGTTTGGAAAATCCAGCTAATCTGGGGAGAGTCAACTTTGTATCCTAGTCCTGAATCTTTTTTTTTGAGATGGAGTCTCGGTGTGTTGCACAGG -AAAAAAAAAAAAAAAAAAAAAAAGAATGTTAAGATAATCATGTTGTTAAGAATGCAT -AAAAAAAAAAAAAAAAAAAAAAAGAATGTTGAACCAGAGTGAGACCTTGTTTCTACAAAATTTTTTTTTTT -AAAAAAAAAAAAAAAAAAAAAAAGAATTAACTGGTATGCACCTATAGCTCCAGCTACT -AAAAAAAAAAAAAAAAAAAAAAAGAATTAAGTAGAGTAGCAGTTCCCTATTTGTTGCTTCTGTCTTCCAGGAGATAAACCTATCAAGACAGTAAATAAACATATTAACACTTGGTGAACATTTATTTTGGTCATTTCACATGAACCAAGCATATCAGTACCATTATATTATTAAAATTCAGAGAACATTGTGGTATAAGTATTTATATATTTCTCCTATGAAGAAATGGAGATTCAAAGAGATAAAATAACTTAATTTGTAACTTACTTGATCATCTCATATACAATGTATAATACTAGAAACTGGAAATAGACAAAGTCCTTGTTT -AAAAAAAAAAAAAAAAAAAAAAAGAATTCAGCCTTGAAGCCATCTGGTCCT -AAAAAAAAAAAAAAAAAAAAAAAGAATTGCATTAATTTACATTACTGTCAATATTGTGAAAGGGTATC -AAAAAAAAAAAAAAAAAAAAAAAGAATTGCCTCTCTTAAACCAGGTTGAGGCTGTTTCTTGGGAATTATCATTTCTCTCTGCATGTTTTTTCCTAATACCGCTTCTGAACCAAATGTGTGCTTTTTTACTGACACCAAATATGTGTCAGTTTTCCACATCAATTCTCCAATTCTCCAACACGAACTGGGTGTCCCCCAGTTCAGTTCCATTCTGACACTATCTACCTGGAGTTAGTATCAGATTCCACAAGTTAAGGGCTCAGTCCCACAAGACTACCACCACTTCAGATGCCAGCTGTAATGGGTCCCCAGGACACCCACACTTTTGCCTGGCTGACTACAAATTTAGGTGTTCCCACGACCCTCTTGTCAGGTTTGATAATTTGTAGAAGACAACTCAAGAAATTGCTCTACTTATGATCACTGCTTCATTATAGAGGATACAAGTCAGGACAGCCAAGGAGGGATGCCAAGGGCAAGACATGCGTTCAGCAACCCAGAGGTTCTTGG -AAAAAAAAAAAAAAAAAAAAAAAGAATTGTCCAAACATTTGCTGTCAAATCAAATATATATATA -AAAAAAAAAAAAAAAAAAAAAAAGACAAAGAAAATTACTGCTTGAAATAATGGTTGCTTTACTAAT -AAAAAAAAAAAAAAAAAAAAAAAGACAAATATAAAGGTTTTTTTAAAAAGAAACTTTAGGCCAGGCGCGGTGGCTCACGTCTGTAATCCCAGCACTTTGGGAGGCGAGGTGGGCGGATCACGAGGTCAGGTCAGGAAATCGAGACCATCCTGGCTAACACGGTGAAACCCCGTCTCT -AAAAAAAAAAAAAAAAAAAAAAAGACACAGAAGACCCTAAGTGTACACTCAGATGCTCTTTATATCCATATCCATTATCAGTTTGGTGATACGTTATTCTAGTTTCATGAACCTTTACTCTTAGAACTTGGTTTATTCTCTAATATCTTTTGGATTCAGTTTTGCAGTTGAGATGGCTAATATCAATTTGATACTCTTTCCTTTTATGATTGCTCATGTTTTTGTCTAGAACCTTGCATTATAGTATTTTTTTTTCTTTTCCTTGCATTTCTATAGTTGTGAACAACTAGGAGTGGGTTTTTAGCAATTAATTCAGTGAGCTTGTTAATTTTGAAAAGGCTTCAACTGAGGAACACTTTCTTCTCATTTCTTTGATGATAGCTTCTCTGTTTCTCCTTCAGAAAGTCTTGTTTTTTATATGCATATTTACTTTTTGGGTGCACTCTCCTTGTTAATGAGTTATTTGCATCTGATTTTGAGTTTATTCAGCAAATATTTATTAATGATTTACTGTATACTCTGTGCTTGGGGAGTTGACCTAGGGAACTCAAAGGAGGCTCCTTTGAAGAATTGATGCTTGAGCTGAGATCTCAGGAATGAGTAGGAATTATCTAAGACATGAGAGAACAGCTGTTAAGGTAGGGAAAGTAGCATTTGTTTATATATTTGGAGGAAGGAAGTATGATGAGTACTAGGTACTGTAAGAAAACCCTTGTGGTTGGAGTAGAGAATGTAGGAGAAGGGACAGTATGAAGTGAGATGCGGCTAGAGAAGGTACGTAGGGGCTTGACTTCCCAGGGCCTTCATGTGAGCCATATTAAGCAGTTATTTATCCACCTCCTACCCCCAGCAGTGGAAAGCCATTGAGAAACTTTTAGTACAGAAGTGATATGGTGAAATTTGTATTTTGAAAGATTTACTTAGGCTGCAGTTTGGAGAATGAATTAGAGGGATGCCAGGATCCACGTGAAGAGACTAAAGACGCTAGTATTCTGCAGTGAGAATGATGGTAACTTGAGACCAGGGCATTGGTAGAAAAAAGTGGACAGATTTGAGAATGCTTAGGAAGCATATAACCCATGGGATTTGATGATGGACTGATGGGAGATGAGGTAGAGAGAGGTATCAAAGATATCCTTAGTTTCTGTTTCTTTTTCTGAGTTGGGGTCTTGCTATATTGCCTAGGCTGGTCTTGAACTCCTGGATTCAAGCAATCTTACCGCCCCAGCCTCCAAGCAGTTGGGACTACAAGTATGCAACACCGCACCCAGTGAATGTTCTTGGTTTGTATTCACCTTGGTGGGTGATGGTGCCATTCACTGGTAAAAGCTGCAGATATGTGAGGGTGCTCAGGGAGGCAGCATAGAATGGGAAAAGGGCCTACATGTAACCCTTGAGGAATGCCAATGTTTAATGGCTTGGGAGATGAAAATGAGCCTGCAAAGGAGACGACGGAAAAGCTTAGGGGTAGGAAGAAAGCTGGGAGTGTGTGTGTAGCATCTTGAAAGGCCAATGGGAAGAGTGTTTCTGGAGGGAGTGTTATAGTTGAATGCTTCTGTGAGCAGTCAATTAGAGGAGGGCTAAAAATGTCCCTTAGATTAAGTGACTTGGAGGAACTTGATTTAGTAAAATGGCCAGACAGCCTTTTGGAGCATCAACATTTTTTTTAAGAAGTTTAACTGTAAAGAGAAGAGAGGCACATGGGTAGCTCGAGGGGAATAAGTCACATGAAAAGTTATTTTTAATGGGTAACATGGGTGACACTTGTGGCTTTAAAAGTCACACTCCAACTGAGAAATGTTGATAAAAAGGAGAAAAAGGAAAATAGTGTAACATTCCTGAAAAAACTGTCATTTAAGACTCCTTTGAAACATGGGCACCAAAGCTAGTCTAGTAGAGGATTTATTATCAGTGAGAGGACAGAGTCCTATTACAGCAGAAAAGTAGGAGGGGAGGGTTATGAAAGAATTCATTGAAATGGTTCACTCATTTATTGATCTTTTTTTTCTGTAGTATCCAATCTGCCATTCATTGTCTCTATTGCAATTTTCAGTTCAGTAAATTGCTTCTCATTTCCATGAAACTATTTTCAGAGTACCTCTTTTTTAATTGACAGTCTGCAATTGTTTTATTCATTCAATGTCATTTCATATCTTGGTTAGTTTCTAATTTTGAGCTAATGAATACTGAGTCTCCCTCTTTTCAACTTCTGAATTAAAAAAAAAGTCATCTTATTTTTCTCTGTTCATTTTTACACTTTATTTAGCCTAAGTATCTGAAATTGGCTTTGCTAGAAATTACAATTAGTTCACTGTTGTTTTCTTTCAGTCCCAGACAAAAAAGAAAAAT -AAAAAAAAAAAAAAAAAAAAAAAGACACATGCACACGTATGTTTATTGTGGCACTATTCACAATAGCAAA -AAAAAAAAAAAAAAAAAAAAAAAGACAGATATGATCACCCATTGGTATGTGTGTGCTAAAATGACATATAGTTTGGGTTATTACCATTAAAAACTTTTGTATCCTTAACTTTCAGTAGAGCCAGTGAAAATAAAGCTTATATAATATCCCCTAAAGCACACATTTTTATCTATGTTATGGGAAAAAAAAAGAGCATAAATTCAGAAGCCAGTTTACTAATGCCCTAATAGATTGTGACATACGTGCTTTTTCAGCGG -AAAAAAAAAAAAAAAAAAAAAAAGACAGTTTGGGAAGCTGTTTTGATTAGACATACTGAAGCCCAGATCAAGTTGAGATTTCAAGAGCAGTTGGCACTTAGGAGGATCTGCCACTGTCCCCAAGGCACTGCCATGTGACCCGCCCTGGTGGCCCTCTTGAACGTCTGGCCCTGCTGTCCTCCAGGCCCTGCCTCACCCCCCTCCCCAGCCCCCACC -AAAAAAAAAAAAAAAAAAAAAAAGACATTAAGTAGAAACAAATCAAGCATGGACTTTAGCTAATAATAATGTATCACTATTGGTTCATTAATTGTAACAAATGTATCCTACTCATATATAATGTTAATAGTAGGGGAAACTGGGTGAGGTATATGGGAACCCTCTACTATTTTCACAATTTTTCTATAAATCTAAAACTATTCTAAAATTAAAAATTCATTTAAAAAATAAAGTCTTATTCAAAACCTGTTAAACTAAACTTTATCTAAAATGAAGAAAACATTGAAAATCAAGTAAAAATAAAATCTTATTTCAAATACAAAGCGGATCAATGGTATCATTGAGTAGCT -AAAAAAAAAAAAAAAAAAAAAAAGACATTCCAGGACAATGCAGTGGCACATGCCTGGAGTCCCAGCTACTCAGGAGGCTGAGGCACGAGGATCGCTTGAGCCCAAGAGTCCTGGGCTGTAGCACACTGTGCCAGAGACGTGTCTGCACCAAGTTCAGCCATCAGTATGATGACCTCCCAGAAGTAGGGGACCACCAGGTTGCCTAAGGAGGGGTGAATTGGCCCAGGTTGGAAACGAACAGGTTAAAACTTCCCCTGCTGATCAGTAGTGGGATTACGCCTGTGAATAGCCACTGCACTCCAGCCTGGGCAACATAGCGAGACCTTGTCTCTTTAAAACAAAACAAAACAAAAAAACATTCCAAGATTCCCATGCAGAAGGGTTAGAAGTGTTGAAAAAACACAGCCTTGCTGGGAGGGGGTCATAAAGAGAGACTTTCCTGCCTGTCTTCAGGGCTGACAGCTTTTAACCCTCCCGTCAAGCACCATACTTCCTGAGCCCAAGAACGTTTGGGTGTTGACTTTCTTCTTTGTTGTGCTTTAAAGTAATTTATTTCACTATTAGAAATTCATCGAAATAAAAATTAAGTTTTCTGGTAAGCACAGTTTTGTTCTTACCCACAGTAGAGTTTAGCAGTTTATCTGATGCTGGGAATCAGACTCGCTTCCTCCTGTTTTGTGACTTTCTGCCTAGAATGCTGTTGTTTGGAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAGACATTTCAGGCAGAGAAATTATAAGAGTTAGAGTATTTAGGAAGCTATGCAAAGTTTAATACAGTTGAATTATGCGGTGCACAAGGTAGAACATGAGACAAGGCCAGAGATTAATAAGATCCATGTGGAGATACTTCCCTCCCCAACTCTCAGTCCATATAGTTTAGGTAGGATTGATACCCCTTCCCCCTTCTATAGATAGGAATTCAAGGTCTAGAAAATGAAAGTACTCCATCCTTTGGCCAGTGATTGGTTCAAGGATGAGCAAGTGCTTCAAGGTAGGCTCAAAAGAGACAGATTCAAGACTTTTGCTAGAGCTATTAGAAAAGAGGAACTCTCTTTCCAAGAGTTGCTAAGGCTACTAGTGGAGATCTTTGTCACTTTATAGGGAGAACCTATTTGAAAGTAAAATCAATTTTTTAAAAGAGGTGGGACATGGAAAGAGACAGATGCCTCCTGATATTGTGTGAGCACCTGAATCCAGCCAGGCTTGAAACTGGTGGACTTCTAGACTTCATAATACAAGCTAAGCCAATATATTCCTTTTTCAGTTTTAATCTATTTGAGTTTCTGTAACCTCCAGCTCAAAAAGCCCTGACAATACAAACTTCGTATGCCCAGCCAAGAAGTTTGTCCTATAGACAATGAGAAACAAAGATTTTGAAGTAGGATAATGATAACATCAGATTCATTTTCTGGAAGATAATTGCAATGAAAATATGGATGGACTGAACTTCAACCTGTTTATTTCACAGATGAATAAACGAGGCTCAGAAGGGATAAGTGGCACACCCACCATAACAGAGTAG -AAAAAAAAAAAAAAAAAAAAAAAGACCAGGTATGGTGTGGGATCCCCGGGTA -AAAAAAAAAAAAAAAAAAAAAAAGACGTGTGACTATATTAAATGTGACTATATTAAACTAAAAAGGTTCCGCACAGCAAAAGAAACTATCAACAGAATAAAGAGACAACTTGTTAAATGGGAGAAAGAATTTACAAACCACTCATCTGACAAGGAACACAACAGCAAAAAAAAGAAAAGCAAATAATTCCATTAAAAAGTTGGCAAAGGATCTGAATAGACATTTCTCAAAAGACAAATGGCCAAGAGGTATATGAAAAAATGTTCAACGTCACTAATCATCAGATAAATGCAAATCTGTGAGATATCATCTTATCCCAGTTAGAATGGCTATTATCAAAATGACAAAAAATAACAGATGCGGGTGAGGATAGAGAGAAATGGAACTCTTATGCATTGTTGGCAGGGATGTAAATTTGTATAGCCATTATGGAAAACAGTGTGGAGGTTTCTCAAACTAAAAAGAGAACTACCATATGATTCCGCAGTCCCACTACTGGGTATTTATCCAAAGAAAAATCAGTATATCAAAGGAACACCTGCACAATAGCCAA -AAAAAAAAAAAAAAAAAAAAAAAGACGTTGCTTCATATGAATGAACAAAGAAAGTAGTTTCTTGAGATGGGATCTACTCCTGGTGAAGGTGCTGTGAACATCATTGAAATGACAACAAAGGATTCAGAATATTATATAAACGTAGTTGATAAGGCAACAGCAGGGTTTGAGAGGACTGACTCAAATTTTTAAAGTTCTACTATGGGTTAAGTGTTATCAAACATTATGACATGCTATAGAGCAATATTTCATGAAAGGAAGAGTCTATTAATGCAGTAAACTTCACTGTTGACTTGTTTTGAGAAAGTGGCACATCCACCCCAACCTTCAGTAACCACCACCGTGATCAGAGAGCAGCCACTAACATCCAGGCAAAACACTCCACCAGCAAAAAGATTACAACT -AAAAAAAAAAAAAAAAAAAAAAAGACGTTTTTCCCAGCCTAACCCTCTACTTGATAGATCAAATTCTTAATGGTAAATGTTTGAATTGTCACAGCCAAAACAGGCCTTATTAATCTAAATTCTGTTTAGGCTTTTACACTGAGATTTCTCAGTTGACACTCCATTGTACTTAGGGAGCAATCTAAATTGCTTCACTGGATGAAATTTTATTCAGAGGTCACAAATGTTGGCTTCATAAAGTCATTTTTAAAAGTTTATTTCCTGGATCCTTTTGAAAAGAGGGGTTTCCTAGGAAATGGCAAACACACACTGGTATGTGGAGCTCTGGCTCTGCAAAACACAGTGCTGATAGTCTCTGAGCTTGCGGTTCTGAAGTTAACATTGTTAGAGAAGATAGGATGCTGCTTCAACCTTGAAAGGGGAGGGAAGGAAGAAATAGCATTTCCTCAATATAAGCCTCTGTGATAACACCAAAATGTGAAACTTTATGAATGCTGTTTGAGAGATTCTATTTTTTGATAACTCAGAAATTGCATTTTTGGCAGGGTGGTTTCAAAAAAGGAACACTAGGGCTTTGATTTGGTCCTCTGTTTTTATCTGCAACTTTAATCTATATACAGGGAAGGTTTTCTTTGACATTTGTAGCAGCATTTCTGAGATTGATGCTGCTGCCTATTATTATACAGGAGAACATTTGATACTAAAGTTTCCCGCAGCTCCCATCAGCTTTCTATAGCAGGTCTGCTCTCCTGACATTTAATGTCCCTTAAGTCTGATATGGTCTGATAACTTCAACATGCCAGCTGCTCTGGGGAGAAATAAAGAACTGCGGTATCCCTGATTCTTCATAGGGATTGTCACCACCTACATCACCAGTCACCCATCACCTTTCCCCTTAATATGTGCAAATTAAAGGCTAGAAAGCGTACATGCACTGTGTCTGTGTGTACATGTACCAACACACCAAGATTAAACCAGATTAGAGAAAAAGTAGTCTGCTTGTAAACACAACCAAAGGACCAGCATGTGTCAACTTCTTGAGATGTCTAGATTATCTTTCTGAAGCTGACTTTGAGTGAGCCCAGATAAAAGGAAAAGTTCCTTATGCCTCAAAAATCAAATTTTCCACAACCATTCAAACACCAAAGAAGTGTTGTTGCTGTAAAT -AAAAAAAAAAAAAAAAAAAAAAAGACTCGAAGAAGAAAAACAAGAAAGAGGT -AAAAAAAAAAAAAAAAAAAAAAAGACTGAAATTTGGAACTTATATTTAAACAGGAAGCAGAGCAGAAAGATTTGGAAAATCTGCAGTCTAGCC -AAAAAAAAAAAAAAAAAAAAAAAGACTGGAAGGAAACAGGCCAAATGGGACAACTTATTAGTCTGGAGTGTTGGGTCTATGGGTGAATATTTTCT -AAAAAAAAAAAAAAAAAAAAAAAGACTTGGACCAGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCTGAGG -AAAAAAAAAAAAAAAAAAAAAAAGACTTGGCCAAATACATTTCCCTGTGTATCAAAATCTGTCAGCCAAGACAGGCGCGGTAGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGTG -AAAAAAAAAAAAAAAAAAAAAAAGAGAAAGAAACATTAACTTAAAATGATCTC -AAAAAAAAAAAAAAAAAAAAAAAGAGAAAGAAAGAACAAAGAAAAAAGTCAATAAAGGCCAAAGAAGTAA -AAAAAAAAAAAAAAAAAAAAAAAGAGAACATTAATTAATTTAGTATTTGCTATATGCATGCTATACTCTGTGCTAAGAGTGTTTTTTGTATTCTTCATTTCTTATTCAACTCTATGGGGTAGGTGTTATAGCCACTTTATAAATGAGGATGTGAGGAACAGAGAGGTTAAGTAAATTACCAAGGTCATATAACTAGCAAATTTGATA -AAAAAAAAAAAAAAAAAAAAAAAGAGAATAAAGAGACATAACAAGCAAATGCAATGTATAATTGGATACTGGGTTGGAATAGTATTTAAAAACATTTTTTGAGGTAATTGGGGAAATTTGAGTATAGATTATATATTAGATGATATTATAAAGTTATTGTTAAATTAGTATGGTTGCTATGGTCTGACTGCTTGTGCCCCCCTAAGATTCATATGTTGAAACCTAATCACCAATGTGATGGGAGGTGGGGTTGTTGGGAGGTGATTAGGTCATGGGGGCAGAGCTCTCATGAATGGGTTTTGTGGCCTTATAAAAAAGGACCCATAGAGCTGCCTTGCCCCCTCCACCATCTAAGGGCACAGCAAGAAGGTACCATCTGTGAACCAGAAAGTAGGCCTTCGACAGACACTGAATCGTGGGTGTCTTGATTTTGGACTTCCCAGCCTCTGGAACTGTGAGAAATAATTTTCTGTTGTTTACAAGCTACCCTGTCTATGGTAATTTATTCTAGCAATTCAAATGGTCTAAGATAGGGGTTATATAGTGGAATGTTTTTATTTTAGGAGGTGCAGACTAAAGTTTTTGTGGTTGAAGTGTTCTGATGTCTACAATCTATTTAAAAATGATTTGGAAAAATGCATGTATGTATTGTTTGTGAGTATAGAGACTGTGAAAGCACATAGAGCAAAATAATAATAATTGGTGAATCTATATGAAGTATATGATATATGGCTGCTCATTGTATTATTCTTTCAACATGTCTGTAGCTCTGCAAGTTTTCCAAATGAAAAGTTGAAAGGAAAAAGAACATAGGGATGAGATTGTGAGATAACAGAATGAGATGAAGCATGGGTGGGCAGAACTCAGATCAAAGTATCAGAGAAATAAGGATGAAATGGAAGGGGTGCAAATAATAGGCAATTAAAAAAACCACAGCAAGGGACAAAAATATAATTTTCTGAAATAGAGACATTAATTTATATTATGTATCAGAGAAAATTAATGCAGGAGAGCCAACCTAGAGATGTGTCCTAGTAAAGTTATTAAACTTCAAAGATAACTAAGCAAAATGATCAAG -AAAAAAAAAAAAAAAAAAAAAAAGAGAGAGAAGCCTCACTTTCTGACACTGTTGCATTGGGAATTCAGTTTCCAACACATAATTTTGTGAGACACATTCAGACCATAGTAGTCAGGTACTTTTATTATCTCCAATTTATTGATGAGAAAACTCAGGCTTAGTGAATTTCAAGGTGGGGATTTAATTTCTGGCAGTACAACTGAAGAGGCCAGTAGATTAACTTGTCGTGCCCTTCCTTGTCCATAGGAATAACAGCTATATTTCTCCCTGGAAAAGAATCATATAGCTCAAACCACTATATAAATGCACATTGCTGATTATTATTGCAAATTCCCTTCCCCCAGCTGTACTGTTTCCTAAAGTGCCCGTCACCCAGTCTTGAGAGAGCTCATCAGATTGTATTTGGCTCAGGACAGTCTCTGATCTGAAGAACTGTGAAAAATTAAAGAAACAGGGCAGGTCACAAAGGATTGTAATGAAATCATTACCACCCTAATCCTAGCATAGGATATAGCTGATGTGGTCACAGGCTATGGAAAGAAAGGCAGAGAGCATTATCAATGAATTGAGGAGAGGGAGCCGTGTTGTTTTGAAGTCAAAATGTACTTAATGACTATGTGTACAAGAAGATCTCAGTTAGGTAGGAAAATATACATATAAACACGCACATCAATACGTAGGTACCTGTACATAGAAAAAAAGACTAGAAGGAAATGCACCCAGTTGATACAGCTATTATTTTCATAGGTTGGGATTGCATATGGTTTATTCTTCTTTCCTATTATTTATCTGTATTTTTCATATTTTCTAGAGTAAACATATGTTACTTGTATACTCAGCAAAGAGGTGATTTTTAAGGAAATGAAAAGTGCTTTCAACATGAAGAAATTAAGTGCTACAGATACTGAATTCTAGTCCTAGAGGTAAGGGCTTAAGTAAAATGAAGATGTATTCTAAGCACAGGGGAGTGGAATGGTCTGAGGCAGTCTCTCCAAAGTTTGTGCTGGCCCCTCACAGAGGCTGAGCCTACCCATTAAACACTCCTGGGGTCTGGGATATGTGCTCTTGTTCATGGCTGCTGATGTTCACAGTGTTCTTCTGAAAGGACTCTTCAGGAGTTGGTGGCTAAATATTTAGAAAAATGGAGATTTTTCCTTCCAAAATCAAAAGGCTGGGTTACATACAGCTTTGCACTTTTCACCCATCATTGCCAGTGAGAAGTCTCGGTTGCCAGGTCTGCAAACACGTTCCAGGGGCTTGAGCCACAATCATTTTTATTTTCTCTGTTCATTTTCCTCTTTTACTTCTGCTGGTTTGGACTACTATCACTAAAGTGGAAGATATTTGGAATTGACATAATTTGATCTTTCTTTCTACTGCACAGCCCTTTCTTTTTAGGGAGCTCA -AAAAAAAAAAAAAAAAAAAAAAAGAGAGAGACAGAGAAAGAGAATTCTAGACTAAAAAATTTTCTCAGAATTTGCTGTTGGGCAGCTTACATTTCTTA -AAAAAAAAAAAAAAAAAAAAAAAGAGAGAGAGAGAGAAAAGATATAAGGGAGATGTATATCATATGGAAAAGTGTCTCTGATGTCACATGAAAAATAAAAGCCACAGCACTATAAGTAAAGTAGTATCCTATGT -AAAAAAAAAAAAAAAAAAAAAAAGAGAGAGAGAGAGAAATGCATTTCTCTTATGTAAATGCTTAGGTAGGTCTTGAGGGCTACTGATATGGCTCTTTGTGCAATATTTAACCCAAGTTCC -AAAAAAAAAAAAAAAAAAAAAAAGAGAGAGCGAGAGAGAGAAAGAAGAGAAGATAAAATGGGAGGTGGGACGGTGAGAATTCCCAAGCTGCAGGGAATTGTCCCCCAGAGAAACAGGCTGTGGGAAGCTGGGTCTCTCCGGAGGGGAAGAGGAACTGAGCACCGGCCTGTTAGAGGAGGAGGGGCTGGTGAGCCTGGGACCCTGCAGGTCAGGGCCCAGCCATCGGGTTTGGATCTGGGCAGTGGGAGTGTACCTCCCCCACCAGGGCCTGGCCACCCCCCTAGAGTCCATTTTAGCTCTTGGGGTGCCATTGAGCATGCCCAGATGCCCCCACCAGCAGCTTCTGCCAGCATGGCCTGGCTGGCTGCATGGGTTGTCCTCCTGCCCCAGGCACTGGAGCTTGGCAGTAATGGGAAACGGGAGGTGACATGGGAGGGATTGGGGATGGAGAAGGCCCAGGACACGGTTGCTGAGGGTCTGCGCCTCACTGCATAAACCTGATGGGGGCCAGTCCCAGTGAGAGCAGGGGAGGTCACAGGCCTCTGGTGCCTTCTTGCCCACA -AAAAAAAAAAAAAAAAAAAAAAAGAGAGTAGTTAATCACATAGATTTGATCAGATGAGATGTAATTGCAGAA -AAAAAAAAAAAAAAAAAAAAAAAGAGATAAGTATGGGTTGGCCATCTCAACAGA -AAAAAAAAAAAAAAAAAAAAAAAGAGATACTGGCAGCATTTTGCCCCTGCCCTAGAGAT -AAAAAAAAAAAAAAAAAAAAAAAGAGCCAGGCATGGTGGCACGTGCCTGTAGT -AAAAAAAAAAAAAAAAAAAAAAAGAGCTATGAGACCAGGCTTAAATCACTCCATTTGGAAACACCCCCCAAACTTACAAATGTGCAACAGAAACAAAACCTCTACAGAAAATGGACTAAATGGAGAAAAAGAAAATGAAATCAGCTGTCGTCCCTTCTCCCGGAAACTCAGCCCTGTCAGCCACATGGGTTTCCTTTCTCTCCCTTCTCTTTCTTTCTGTGCAAAGTTGCCCTATCAAGTCATTGGTAAAATGGTGCCTCCAGTTTCCTCCCCCCACCCTTATGTCACAAGCATTTCCCACATTGCTGCATGATCTCCGTAATGACCATTTTAACAACTGCGGAAC -AAAAAAAAAAAAAAAAAAAAAAAGAGGAAAACCACAGTTTTATTACCCTGAGGAGTCAGAGGATGGGGTTCTGAACTGCTAGAGCAATTGGAAACTGAGGGAAGGCAGACATCCCACAATGGCGGTAGCCAAGAGGGGCAGCCCTAAAACCCCCATATATACACCCCAAAATCACAGGCTGATTAGTGAATTGCACATGCATGAACAAGATTTCAAGGAGCCCAAGGGGGAAACAATAATTGGAAGGCTAAAAGAACAGTGCACAGATTTCAGCAACTGCCCACTGTTGGGGGAGACCAAGTTTGGGGTTTGAGTCCTGCCAAGTTAGAGGAGCTTAATAAACATTTCAGGCT -AAAAAAAAAAAAAAAAAAAAAAAGAGGCAAAACAGGCTCTGTACCATATGAGTATAACAAGAGGAGGGAGTTAGTTTTGTGGTTTTAATGCATGTATTTTTGATTAATAGGAACGGGGCTGAGCAGAAAGCCATTTCACAAAGGTTAGGAAAGTATGTGCCTTCCTACACAATAACCGATT -AAAAAAAAAAAAAAAAAAAAAAAGAGGCTGGGCGCAGTGGCTCACACCTATAATCCCAGCACTTTGGGAGGCCAA -AAAAAAAAAAAAAAAAAAAAAAAGAGGGGCAAGAGGAGAGCTCCTTTGCCCACCTCCTTGTTTCTAGATTGGGTTGGGCGTGCCGAGTGAAGACAATGTGCTGGCGCTCAGGCAGGGCAGGAAGTGTGCTAAAGCCAAAAGGGTGGAAGGACCTCGCTGAGCTGCTGCACGAACCCCTGAACTGTCTACACCCAGGCTTCTTAATTATGGGCGATGATTAAGTGGCTTTTTGATTTAAGCTACTCTTGCACAGGTGTTCCATGATTTGCAGTCAAAAGCATTTCCAACACCCAGAGCTGTGCTAGGACTTGTAGAGGATACAGAGACTTCCAAGATTTGATTTCTTCCTTCTATTCTAGAAGCTTATATTCAAAGTAGGGAAACTAGACATATGTACAGGTGTTCAACATCCTTAAAAATCAAACAACTTGGAGTATAATCAAATTTTAAACTGAAAGTAACAGCAATTTCACTCTTGAGAACTTTTCCCAAGAATGTATGTTCAGAGATATTTGCTGAATTGCAGCATATAGTAGAGAAAATGTGGACATACCCTAAATATTTAGCAATAGGGATTGAAATTACAGCACATACATAAATGGAATACTATGAAGTCAGTAAAGATGGTGATGTTGATATATACTTAATGATGGGAATTCTATAGACAATACTCAGAAAAAAAAACAGGTTATCAACTGTGTACTATATAAATCCACTCATGCACAAAAACATCTGAGTCTGGTATATGTGAAACTGTCAGCAGTGATTATT -AAAAAAAAAAAAAAAAAAAAAAAGAGGTATGTCCTTTTTTGGCTTAGGAGCAGACAAGTCCCCTAATAACAGAAGGAGGAGCAGGAGAGGCACCTCCTCCCTGCACCCACATGCCTGAGGCTGGAGCTTTGAGTCTAATCAGTATCCAGAAGGAACAGGAAGGAGGAGACGAAGGGCAGGGTGGTATGAGGAGGAAGAGAAGAGGCCAAATTGAGGTTTTGAAATA -AAAAAAAAAAAAAAAAAAAAAAAGAGGTATGTCCTTTTTTGGCTTAGGAGGTGGGATCCCCGGGTA -AAAAAAAAAAAAAAAAAAAAAAAGAGGTGAATGGTTTAGGAACTGTATACATTTAACTAATAGATTAGAG -AAAAAAAAAAAAAAAAAAAAAAAGAGGTTAAAGTCATACAAAGTGGTGAAGCCAGGAATCAAATCCAAGTCTGACTCCAAAGACCACCCTTCATCACTATGCGAACTCTCTAATTTTAGAGTACATCAAAATCACTTGGAAGACTCACTAAGACACAGCTGGACCCCACTCTCAGTTTCTGATTCAGTAGGTCTGGAATGTTAGAACCTGCATCTCTAGGAAGTTCCTAGGTAATGCAGATCCTGCTGGT -AAAAAAAAAAAAAAAAAAAAAAAGAGTCCTGTGAGACTCCAGGGCAGTTTAGCAAAGATGCCCATACAATGCATCTCCTCCAAATGGTCCCCACCAGCTTGGACGTGCTGGGGGACTCAGCCACTCTGCTGAGGCCTCCCTCCTTTCTGGGGTAGGGTGTGTGCAACTAGGAGCTGTGGAA -AAAAAAAAAAAAAAAAAAAAAAAGAGTGAAGGCCCTAGAACCGACATGTAAGGGTTTAAATTCCAGCTCCGTCAGTTACCAGCTGTGTGGCCTTGGGCAAATACAGAAACTTTATTTGTTATAGTTTCCT -AAAAAAAAAAAAAAAAAAAAAAAGAGTGAATGAATAAGTGAATGGAAGAGTTTCACTGAATAAAAAATAGAGGCAAAAAGAATTGTTTCTGCAACCTTCATTGAAAACTCATTCATAGCTGGGTAAATATCAAAGTCAAGCTGTTTCTTCTCTTGGTAATGAGGTTTGTGCAAAGCAGCATGTTACTCTTCATCTTGCGAGTCCTCCTCTGTGAAAAACTTTAACATCATCGACAAATGTCCTTAGGCAGATCCACCTGACCAGTGTCTTTTAAAAAAAGGCTTATTTGCACAATTTTGAAATTGTATTTTCAAACTTTATTTCTCCTTAGAAATGTACATTTATGCAAACAGAGACACTGGTATAAATAGTTTGATATATTTTTTTTCCCTAAAAGCATTCTGGAAGGAATCCAGAAAAGCATAGAAATGTGGCATTGTTTGAGTTATAATTTTAGGTTTCCTGATCTAATTGTCAGTGATGTTATTGCCAGAATGACATTCATTTGAAGGTGAACCCAGAAGATCATT -AAAAAAAAAAAAAAAAAAAAAAAGAGTGCTTCATCTTAGAGAAATAGCAGAAA -AAAAAAAAAAAAAAAAAAAAAAAGAGTGCTTCTTGCCTTATCATATATTGTTATACTTGGCCAATGCTTCCACTTTTTCAGCTGTATCTATTTATATATGTGTTTATTGAGCCTTGCATTGACCAGTTATGAAAATAGAATGAAAATACATAAACACAAATGCCAAAAAAATTATGTTCTATATTTCTGAACTCTGTCTATAGGATCATTTGAAACTGAAGCAATAGGCCAGATTTCTTCTGTGACAGACCTCAGAGTTCCAGATACGTACTCATCATATGTGAGTCATATGCCATCAACAGTCACCATCGATCCAGGATGGATCATCTGTTTTTCAATTTAATTCTGCCTCATTTGTTGATTAATTCATTAATTCATTACTAATAATTGTA -AAAAAAAAAAAAAAAAAAAAAAAGAGTGGAATGACTGGAGCCACTGGTCATGGCCCGTCATCATCAGGGGAGAAGGTGACCTGCACCATCCCTGTCCAGGGGCTTGTGCA -AAAAAAAAAAAAAAAAAAAAAAAGAGTGGAGGCCACGAAGGATCTGCAGGATA -AAAAAAAAAAAAAAAAAAAAAAAGAGTTACAATCACTGTTCACTCCCACCTGCTGCCCTCCAGCTCCTTAGCTCGAGGATTTCTCCCTGAGGACATCCAGCTCTCTGCCTTTTTCCACCAGAGATCCTCACCCCTCCCAAATGCCCTCCCACCCTCCCTTCCCCAGGCACCCCTGTCTTTCTCCCTCCCCAGGAATGGAAGCCTGCTAAAAGGGACACCAAGTCACCACTGCTACCAGGAGCCAGGCCTGGGACTTGCGGCATCCTGTGGGAGTGTGAGCGTGGCTCTGGCCAGAGCCAACTTCTCCCT -AAAAAAAAAAAAAAAAAAAAAAAGAGTTCAGGAGATGGATGCTGGTGATGGTTACGCAACAACATACATGTACTTAATGCTGCTGAACTGTACGTACACTTCAAAATGGCTAAAATGGTAAATATCATATTATGTATCTTTTACCATAATATATATGCGTGTGT -AAAAAAAAAAAAAAAAAAAAAAAGATAAATGTGCTGCCAACTTAGTTATGGCCCACTATCAAGTGTAAGTCAAACCCACCCCAACATCAGAGATGTTAAAATGCAAACAACAAAAAAGTCTCTCAGAATTGATAAGATCCATGCTAAGCACTGAATCTGAGCTGACTCTTTACTCTACCAAAATCCTGGGAGATGCACAGTCCTTAAGGTCAATCCAAGCTAGTTCTAATACTCATTAAGTTCCCAATAGTGACCCCTAACTCTAACCTTTAAATCTGACCTCACTCTAGACCTAAACCTAACCCCTGAGTTTAACCTGTACTGTTGCCCTAAAAGTAGCCCTGTGCTTCGTGCTATCACCCACACTGCTGTCAGTTGTACCTCTACCTTGGCTCTAGCAGATATGTTTTTATTCCAGTTTTAAAGATGAGCATGGTGGTCGGGCATTGTGGCTCATGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGTGGGAAGAT -AAAAAAAAAAAAAAAAAAAAAAAGATAACAAGGCTGGGCGCGGTGGTTCATGCCTGTAATCCCAGCACTTTGGGAGGCCAAGGTGGGTGGA -AAAAAAAAAAAAAAAAAAAAAAAGATAAGCACCAGCACCATTCATTGGGAA -AAAAAAAAAAAAAAAAAAAAAAAGATAAGCAGATGCTTAAAAGTCAGTGAATAAAAGATGAAACAGGAAGGAAGAGGAGCAGGAGAAATACAAGCTACCTACAAAAAACTGCTCTTAAAGAAAAGAGGGATCCGTGGGGACTTTTCCAACTCTGGCAACAACAATCTTAATTCTGTCCCTTATCGATTAAAAATTCACCAATCTGGAAGTGAGGAGCCACTGAGGGCAGGGACTCATGAAGTAAACGCTAATCAGGACAATGAGCAAAGTCCACGCTGCTCAAGAAAATGCCAGCACGTTTCTATGGGCCCAGGCATTTGCACCCATCACCCTTCCCCAGTGTACAGGGTGCGCAAAGCAGGCCTGCCTGTGCAACCTGGCCGACATTCCAATCTGTCAGTCAGAAGCACAAGAATCCATCCACTGCGTTTTACCATTATGGA -AAAAAAAAAAAAAAAAAAAAAAAGATACACAGATGGCAAGTAAGTATATAAATAAAAGTTCAACATATATGTCATTAGAGAATTGGAAATAAAAA -AAAAAAAAAAAAAAAAAAAAAAAGATAGAAGGAAAGGCCGGGTGCGGTGGCTCACACTGTAATCCCAGCACTTTGGAAGGCCAAGGTGGGCGATCACCTGAGATCAGGAGTTCAAGACCAGCCTGACCAACATGGAGAAA -AAAAAAAAAAAAAAAAAAAAAAAGATAGCACCAAAGATGTGCATGCACCTGAAAACAAAAATTACATGTGAATCTCAAACTATACACAGAAATATAGACAACATTGTATCAATGTTTCACTCAAAATCTATCAACATTTTTACTATTCAACTTAAAAACTTAGCAAATCCTTCAGAATAATACAGGGTCAAATCTTAAAGCAAAAGATCCAAAGTAATTCACAAAACTAGAAATTAAGTATTAGTGGCCGCTAACACTGCCAATAAATTGCTAAACTTATTAGCTTCTGGAGAACAAACTTAAGAACTTTTTAAAATGTGCGGCCAGGCGCGGTGGCTCAGGCCTGTAATCCCAGCACTTTGGGAGGCTAAGGCGGGCAGATCACGAGGTCAGCAAATCGACACCATCCTGGCTAACACGGTGAATCCCCGTCTCTACCAAAAAAAAATTAAAAAATTAGCTGGGTGTGTTGGCACGCACCTATAGTCCCAGCTACTCAGGAGGCTGAGGCAGGAGAATGGCATGA -AAAAAAAAAAAAAAAAAAAAAAAGATATAAAACCAAGCACAAAGAACTGAAGGGAAAAAAACAAACTGGACTTTATCAAAATTAAAAACTTTTGTGCTTCAAACTACACTACGAAGAAAGTGAAAAGACAAGCCACAGAATGGAATAAAAT -AAAAAAAAAAAAAAAAAAAAAAAGATATAGTCATGTCATCCCCAAGTTTACAAGCCTTTGTTGGCCCTGGTTGCTCACAATCTACACTCAAGCATGGCATGTATGGATCTTCAATTCTCTGACCCAACACATTTCTCCAGCCTCCTCGACCACCCTCACTGCATCGGCCTA -AAAAAAAAAAAAAAAAAAAAAAAGATCAATTATCATGATCAAGTGAAATTCATCCCAGGGATGAAAGGATGTCTCTATATGTGCAAATCATTAAGCATACATCACATTAAGAGAATCAAGGACAAAAATCATATGATTATTTCAGTGGATGCTAAAAAAGCATTC -AAAAAAAAAAAAAAAAAAAAAAAGATCAGATTTCATCTCCCTGAATATAGAAGGGATGTTATCTTACCAGCCCTGGCAGGCCACTACGCATATGTGCATACGTTACCATGTCTGTGAGGCATTGCAAGGAATACATTTTTTTAGCCACTCAACACCTGTAGATGTCACCATCTCGGCAGCCAACAGGAAGACCCCATCTCCAGCCGCTGTTTTCCACTATGACCCTCAGCGAGTGTTTTCCACATTTAACCACGTGGGACCCACGGCTCTGGGGATGGCTTTGTGCCATCTTGTGTTTCTTCAGACCCTGCCTGAGTTTCAGGAGAATTTGCGTGACCATGGGAAAGGCTACTGGGCTGTCCAAATGCTACCGTCTCTCAGGCACCTGACCTCGGGCATCTGCTCCCTTCTGCCGCTTCCTGAGGGAACTCTCGGAAACCCCGCAGCAGGCCTCACTCAGGAGAGGCTGAGGGAAGAGATGGGCAGTGCCACCAGAGGCCCCTCTGAGAGGCGTTTCAACAGCTTCACCTGTGCTGACAAAGCAGCCGTGGTCAGCACCGCCGTTAAGGCGGC -AAAAAAAAAAAAAAAAAAAAAAAGATCTGGCTCCATCACTTACTAGTTATTAGGCCTTGGGCAAGGTACTCTGTACCTCAGTCTTCTCGGCTATAAAATGAGCATAAAGTGCCTGCT -AAAAAAAAAAAAAAAAAAAAAAAGATCTGGTTATCTAAAAGTGTGTGGCACCT -AAAAAAAAAAAAAAAAAAAAAAAGATGAACAGCCAAATAGAAGAGATGCATGGGGTAAGTTATATGGGAAAAGGCGTGGAGTTTCCACACCCTCTCCAGGTGCACCACCCTACAGGAATCACCATGTGTTCAGCTATTTGGAAACTCCTCAATCAGGTCCTTTTGGGTTTTGATGAAGGCGTCATTATATAGACATGATTGATTAAACCACTGGCCATTGGTGATAAACTCAACCTTCACCTGCTGTCCCCTACCTGGAGGTAAGGTGGTAGGAATAAAAGTTCCAACCCTCTGATCATATGGTTGGTTGCCTTGGTAACCAGCCCCCATCCTGAGGCTATCCAGGAGCTCCCAACCACTTGTCATCTCATTAGAATACAAAAAGACACCTTGGAGATTCCAAGGGCTTTAGGAATTGTGTGCCAGCAAAGAGCAAGAAGACCAAATATTTCCTATTATAAATCACAATATCACACAAGTAATTCCCTATAGCTAAACAAATGATGTCAACAGAACAGAATGTTATTAACCACTAAAATAATAATATTTGAACTAGTTTTTCCATATAAAGTCACTTAAAGAATATGAAAGCACATCTGTAAACCCACCACTTTGGGAGGCTGAGGCAGGAGGATCGCTTGAGGCCAGGACTTTGAGACCAGACTGGCCAACACAGTAAGACACTCCTCTCTGTCAAATGAAAATAAAAATTTTAAAAAGAATAAAAAGAATATGAAAGCCAAGTTGTATATGCACATTAAGGATAATCATGTAAAATACTGTGTACACATAATGATTAATTTTAGTTGTGAATTTGGAATGATATAAAATCTCAATTATTTAATGTTTGTTAGACTCCCTTTTCCCTTTTAAAGCTGCTTAAGAGGTCTGGTGTGGTGGCTCATGTCTGTAATCCCAGCACTCTGGGAGGCCAAGGCGGGCAGATCACCTGAGGTC -AAAAAAAAAAAAAAAAAAAAAAAGATGATAGATATAAAAAAAATAGATAATAGACCAACAGGGCCAAGCAGATAGAGAAACAGGTTTATATTTACATAGCTATCCGATATATGACAGACGGCATTACAGATCAGTGTGGAAAAGATGGATTAATCAATACATTCTATCGGGACAATGGCATGTCCATATTGGGATACATTTAGATCTGCACCTCACACTTAAATACAGATTAATCCCAGGGAACCTAAGGCTATAACTATGA -AAAAAAAAAAAAAAAAAAAAAAAGATGGATTGAATTGGTACTTAAATTTTTTTTCTTTG -AAAAAAAAAAAAAAAAAAAAAAAGATGTAGCTTCAGCACCAATAAATTCTTATAGGGCAAGTCATTTAATTTATTTGGGCCCCAGTTTTATTGAACTTAAAATGCTGATCATGTTATCTGCTTTACCTATATTTATATAAATGTAAAATAATTATATACAATACAGCAGAGTATGAGCCTTAAATGAGGTAATGTAGGTGGATATGTTTTTACTTAACTCTTAAGTACTATGTAAATATGTTAGTTATTACAGTTAATATTTTGGTTGACAGTGATCTACTTCAACCTCTGCTCCAGGAATGTATTATTTCTAAAAGGAGAAAAACAGAGAAGCAAATTATAGAACGTCCTGGAAGCCAAGATCAAGGAGCTTAGATTTAGTTCAGCAGGTGATTTGCAGCTGAAGGAGGACTTAAGTAGAGGGCCTGGGTCAAAGGAACAGGCAAGAAAGACAATTCTTAAGGCAGAATGGGTTTCTATGGCAATGAGAGACAAAGGAGGCTACTGAGGACAAGGTTAAAATAATTAACATGGGAAATCAGTAAGACATAGACCAAGACCTGGGATGCAGGATTGAAAGAACAGGGTGGAGAAGAGCTTTTGCAATCCACTCTCATTTTCCACAGAGGCACATCATGCAAGGCATTTCCACCAGTCATAGTCCCTCGCTGTTTTGGGGGTGTGTAAAGAATAGAAACTGACTTTAATAGCAATCCTATCAAAACAATTAAGAAAGCAAATCTACTGCAAACGT -AAAAAAAAAAAAAAAAAAAAAAAGATGTTAACATTAGTAGAAACTGAAGTGTATAAGAGAATAATACTCTGTAACACTTTTGCATCTTTTCTGGAAATCTAAAATTATCTAAAATTAGTTTATTTTTTAAAAGTAATTTACTGTTGTATTGATGCATTTTAAACAAATACAAGATTTATTGCCATTTATTGGCTGCATTTATGTAGTTGATATGGTTTGACTGTGTCCCCACCCAAATCTCACCTTCACTTGTAATAATCCCTATGTGTCAAGGGCAGGGCCAGGTAGAGATAATTGAATCATGGGGGCGGTTCGCCATACTGTTCTTGTGGAAGTGAATACGTCTCATGAGATCTGATGGTTTTATAAATGGGAGTTCCCCTGCATAAGCAATTTTGCCTGTCACCATGTAAG -AAAAAAAAAAAAAAAAAAAAAAAGATTATATAAATTTGAGTTCCAAGATGGCTGAATAGGAACAGCTCCAGTCTACAGCTCCCAGTGTTAGCAACACAGAAGACGGGTGATTTCTGCATTTCCAAATGAGGTACCAGGTTCATCTCACTGGGGCTTGTCAGACAGTGGGGGCAGGACAGTGGGTGCAGCCCACCAAGTGTAAGCCGAAGCAAGACGAGGCATCACCTCACCGGGGAAGCACAAGGGGTCAGGGAATTCCCTTTCCTAGCCAAGGGAAGCTGTGACAGACAGCAAGTGGAAAATCGGGTCACTCCCACCCTAATACTGTGCTTTTTGAATGGTCTTAGCAAACGGCACACCAGGAGATTATATCCCATGCCTGGCTCGGAGGGTCCTATGCCCACATAGCCTCGCTCATTGCTAGCACAGCAGTCTGAGATTGAACTGCAAGGTGGCAGTGAGGCTGGAGGATGGGCGCCTGCCATTGCTGAGGCTTGAGTAGGCAAACAAAGCCACTGGGAAGCTCGAACTGGGTGGAGCCCACTGCAGCTTAAGGAGGCCTCCCTGCCTCTGTAGACTCCACCTCTAGAGGCAGGTTATAGCTGAACAAAAGGCAGCAGAAACCTCTGCAGACTTAAATGTCCCTGT -AAAAAAAAAAAAAAAAAAAAAAAGATTTCTCAGGATTGCCCTTACAAGAGCTTTCTAAGACATGATTACAGACCCCTCACATGGGATGAAAAGGCAGAAAAAGTCTTCCTCTCTCTGAAGGTCTCCCCCAGCAACTCTACACTTTGTATATCCCTAACTATGCCAAACAGAGGAAAGACAAAGCTGCCTAATAGGAGCATTAATTTGGCTGAGAGAAGCTTCACACCAGTAGTGTATTGGCTCTCTGAACAAATCTCTCAGTCTGGTGGCTACAATGTACTCTCCCTGCCTAGCATTAATTGGGCTGAGAGAAGCTTCACACCAGTAGTCTATTGGCTCTCTGAAATCTCTCGGTCTGGTGGCTACAATGTACTCTCCCTGCCTACACCGGCGGGGTGCAGCAGCTCAGTGGTCAGA -AAAAAAAAAAAAAAAAAAAAAAAGCAAAGTAGAGATTAAGCTGCTTAGAAGATAAAGTAAATCAGTACAATTTCCCTGGCCTGAAAAA -AAAAAAAAAAAAAAAAAAAAAAAGCAACCAATTCCGCCCCTCCGTCGCCCCCCCAA -AAAAAAAAAAAAAAAAAAAAAAAGCAACTCTTACCTCCTACTCACTCCCTAAAA -AAAAAAAAAAAAAAAAAAAAAAAGCAACTTACAAAGAAATTTGGTTATTTCTTCAACATATACAACCAGATAATAAAGTCATCTCCAATAATTTTTAGATGAAATATCTCTAAAGATAATGATTAAGCCTATTTCAAAGAAGAGAGTGAATATTACTTACACTGATAAAAATGTTTGAATTTTTTTTTTCT -AAAAAAAAAAAAAAAAAAAAAAAGCAAGAACAGCTAATTTTCACCTTAGTTTTACATAATGAAAGGAGTGGCAAAGAAGCATAGACAAGGAAAATAAATCCCAGGTGACAGATGGATTAATCAGTTATTTTCTAGGAACTTGATTAATGAGCCAGTTAGGATCCCGTATTGTGTTTCCAGATAATTCTGACTCTCTGGTGAATTTCTTGAATTAAATTCTGGAGCAGTTTGTTGGGAGTCCCCTCACGTGGTTATGGCTTTCTTCCTGCATCCTCCTCACTTTGATACAGGCTTATGATTTTCTAGTGGAGGTTTTGCCAATGATAGAATAATAATACCTGTAAAATATGTGTGAAAGACCACAGATTTTATACTGTTGCTTTATTTTTGTATTAAAAAATAGTACATGTTTATGGTTATTGTTTTTAAAACCAACAGATGCCTATTATATGCCTGGCACATAGTAGGTGCTCAAAACGTGTTTGTAAAATGAGAGTACACACAGTTGTGTTCTCACAGGAATGGCATGATTCTGCAGCCCACCTCCCCGAGTGTATCTTGGGCATTCCATATCACTACAGAAGGAACACCTCAGAGACCACAGGTTTTAATTCATGGAAATGGAATGGTCTCAAACCATAGCCCTCCAAGACCATTTTAGAATCTAGATATAATGAGAGTATTTTGACATACAGATTTGAGTTGTTGGAGGCTTTCTCAGAGACTGACCCTAAGGTTGTAGGAAGCCAACTAGTACCAGAATAAGGAAACTGTGAAAGTATGGTGAGGAGGAGATGCCTAGAATTTTTTCTTTCAGAGAGAACCTATACTCCGAAGTATACTCTCCTTGGGACATCTGGATCCTTGTGTAAAGTAAATTTACAATAGTAAAAAGAAGCAGAATAATACAAAACAAGAAGGTGGGGATAAAAAGTAAAGTAGATGAATTAGTAACATTGTTTTTAAAGCATTTAAGTCAGAGTATGTATTAAGAAATTTAAGATATCCCTTGCACTTTTGAAAGCAAAGCTGGATTTTTTAAGTCCCATTCACAGCCAGGATTTCTCCGGTATGACTCATAAAGACATTTTGCATCAGAATTACCCAGAGCAGTGAGTAAAAATGCAGATTCCAGGCTGGACCCCAGACTTCCTGAATCAGGATCTCTGGAGTAAACCTAAGGATCTGTATTTTTGACCAATTCTTCACCAGACTCTTAATATACTCTGACATTTGGGACCTGAGGGCCTCAACCTCTACCTCATTTCCCATAATTTATGAACATTGACATTTCTA -AAAAAAAAAAAAAAAAAAAAAAAGCAAGGAAAAAGGGAAAAAAGAGCCGCAGAGCCATCAAAATCAGAATTTTTTTCATGAAGATGGAAAGGGCTGGAGGAAGGGGGGGTGCGCCTAGGGTGGGGGGAGCAGTGTGTGGAAATAGAAGGCAAGATCATGGCAGAATTGGGGGAGGATGGAGGGGGAGATTGGTGGTGGGATGAAAAAATTTCACACACACACAGAGACACAAGCACACACAATGCCCAGACGCCAACCCGACCGCTCCACTGTTCATCCAAGACTGACAACCCGTCCCCCATCTCTCCGCTGCCTCTCCATGCCCCCAAAGCTGGTGCCGATGGATTTCTGTATCTC -AAAAAAAAAAAAAAAAAAAAAAAGCAATAATGACAGTGTGCTTAGTGGCCACACAAGTGAAGGGCAATCCAGTTTTAATGAAGCTGATGGAAAATGCAAATTGTTTAGTTAAATTTATGTTTCGTGTGAATGAAGGTCGGCTGGTACAGTCAGATAAAAGGATCATTTTCTTGAGATAGTGTAAATGATGACTTGCTTCAATACTTCTGTCCTATCTGGATCCTTTGCCTCTTACTCCCATATCCTCCATTGTGTCCTGTAATTCATGCCCAGCCTGAATGGTACCCCTGCCTTTAAGTCCATCTAAGG -AAAAAAAAAAAAAAAAAAAAAAAGCAATTCCATGAGGGGGATCTCCCCCTCACCCCAGAGAGCATAAGAAGGGCTGCATGCCTGAGGCTTAAGAGCAGGGAGACGTGTCCTGCCACCTGATGCCTCAGACATTGGCAAGAAAAGCTCCTCAATCAACTGATGGTGCCATGCAGCCATGGCCTGAGGCAGCAGCCCTGGGCCCCATCCTCTTCCTGCTGTGACTCTGTCTGTATGGTGTCTGCCCCAGCAGCTGCCAGGCCACAACTGGAGCCCGAGG -AAAAAAAAAAAAAAAAAAAAAAAGCACAACTAAGAAGTCAAATCATAAATAAATTTTAAATGATATTTAAAAAATACTGGTACCTACCATAGGGAAAAAACGTATTATATTTTCAACTGGATTATCTGCAATATCCAGGACTAAATATCTGAAAATAGAGTATTTTGTGATAAGCACACTTTAAGTAAAACACTTAAGGTACTTTAAAAAAATAACTCATTATTTCTTGTTAACCATGGCAAGAATGCAAAACAACTTTCAAAGTATCATATTCCCAAGAACTGTGTGGTAGATTTTACATTGCTTGAAGGCATTAAAACCTGAAAC -AAAAAAAAAAAAAAAAAAAAAAAGCACAATGCCTACTACATAGTAGGCACTCAAGAAATAGGATTTGTTAAGGTAGTTTCAGTAACTCTCTCAGATGCTGCTAGAGAACTATTTTCATGAACTGTTAGAACACAAAGATTCCTTAGAGACTAATACTCCAGACCCCATATTTCATAAATAAGAAAACAGTCCTAGAGAGAGAAAGGTTGTGACCAAATCATCCAGTCAGTAGTAGGCCCTGGGCTAAGACCCTGCAGACTGGACGCAGAGTAAAGAGAGTTAAAGTAATTCACATCATAGAATATATTAACACTACGTGCTGTTGACTGGCCATGGATCTCAGACTTTGTATCTTTAAGAATTGCCCAGCAATGTAGAAATGCAGATTTCTAGACCCACCCCCAAAGCTGCTGATTTAGTCTGGGAAGTCCAGGAATCTGAATTTTTAACAAGCTCTGCAAGTGGATTCCAAGAGGTATTCCTCTGACCACCTG -AAAAAAAAAAAAAAAAAAAAAAAGCACGAGTTTTAGGACACTCTAATGTATTTTTCTGCTTTTGACTTCTGAAAGAGTCAAAAATAAAAAGTATAAGCATAGGCTGGGCATGGGTGGCTCACACCTGTAATCCCAGCACTTTGGGAGGCTG -AAAAAAAAAAAAAAAAAAAAAAAGCAGACGCTAGGAGGCATTTGCAGTGATCTCATCAAGAGATGATAGTGGCTTTACCAGACCAGACTTGTAGAGCAGAGATAGAGAGTGAGAATCTGGGTCTGTTTTGAATAGGCTGACAGATTTACATGCAGAGTGTGAAAGAAAAAGAGATACCTGGATAAGTGCACATAAGCCACCAGGCGTGACACTTGGAATCCAGAAGTCACCTTCTAAAGCA -AAAAAAAAAAAAAAAAAAAAAAAGCAGAGATTGCAATCCTAGTCTCTGACAAAACAGACATTAAACCAAC -AAAAAAAAAAAAAAAAAAAAAAAGCAGCAACAGCAGAAAATTAAAAAGGGTTGACTGGCAGAGGTAGGCACAAGGCCAGAATCGAGGAACAAGAGCTGTCAGAAATGACACAGACAAAGATAGTTAAAATAATAGAATTCTAAGGCCGGGAAGGTGGCCCATGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGTAGGCGGATTACCTGAGGT -AAAAAAAAAAAAAAAAAAAAAAAGCAGTTGCCAGGATTTTTAGGACAGTGAAATGAGCATTTTTAGGGCAGTGAAACTATTGTGTATGATACTACAGTGGTAGATACATATTGTTATACGTTTGCCAAAATCCAGAGGATGTACAACACCAAGAGTGAACCCTAATGTATGCTATGAACTTTGGGTGACAGTGTGTCAATGTTGACTCATTGATTGTAACAAATGTATCACTGTGGTGCTGGATATTGACAGTGGGGAACCCTGTGGGGAACAAGTGTTATGTGGAAAATCTCTGTATTTGCTGCGTAGTTTTGCTGTGAATCTAAACTGCTCCAAAAAATAAAGTTTATTAAGGAAAGAGAAATTCTCACTTCCTTTCTCATTTCTTTTCCACTTTTCACTTCACCTGTATGTTTCTTAAAGGAAGCCAGTGTCCAAGTGTAGCCTGAGAATGCTGATAAGAGTGGAAGTTACCACTTATAAACCTGGAGCAGCCAGAACTTGCTGTTCCTGAAGCCCAGCATGGCTTGAGTGTTTGTAGCAGCCCCATTATAGACTGAGTTGTCTGCTAAGCCCTGCCACAATTCAAACCTTTCTCTACTATATCGTGTGTTCTGCTGAATCTTGGGTCTGACTTAAGTTGCAGGAGTATAAAGGTGAGAAAAAGTCACTAGAAGGCACACTTCAGCTCAATGAAAGGAAGAGCTTTCAAATAACTGAGAAATCATGCAAAGGACACC -AAAAAAAAAAAAAAAAAAAAAAAGCATATTACAACCAGAAAATATATATGGC -AAAAAAAAAAAAAAAAAAAAAAAGCATTGGTTTTAAGTTTTGTTTTCCTAAAAGTTTTCTCCTATAAGGATTTTGAATAAGATTAATATAAAATTCTGAATAACCCACTTAGTTTTAGTGACTTGTGACTGAAATTCTAGTTGTGTAAGTGAATGTTCTTTCTCCTATCAGTTATTTTTTATGGAATTACCTGAAGAGTACATTATCAAGCTGAACATTTTCATTAGGTGGCTGAGCTATTTTGACATCTTAAATTTGAAAGTTATTACATGTATGAAAGGGCTTATTATGTATAATAAAAGACACTTCTCTCTCCCCTATTATTAAAGGATTCCAAGTGTTTTAGAAGTGGACCAAGACCAAATATTTATGTTTCTTATTATGTTACAGTTATACAGGTAGATACTCTGAAGTCTTTCACTGTCATTGACAATAGAGGGTGTTCTGTTTTCATTATCGAACTAGAAATGACTAGTTTAAAATGTTGAGATAACTTTCAATTTTCTCTGATTTAAATATTAATCAGCTTATATCAGGATCTTGATGTTTCTCTCTATTTTTCCCATTCTGTGTTTATCTAGATGGCTTTGGAAGATTCAGAACAGAAGCACAATCTTTTACATTCAATCTTTATGGATCTAGAAGACCTGTCAATAATTTTTGAAACAGATGAATTAACCCAATCCATACAAGAGTTAAGTAATCAAGTAACAGCTTTACAACAAAAAATAATGGAAAGCCTTCCACAGATTCAGCGAATGGCTGATGTAAGTTTGCACCATTCATTTAATCATTCAGGATTAAATTAGAGGCTGGGCAATGGTGGCTCATCCCTATAATTCCAGCACTTTGGGAGGCCAAGGCGGGTGGATCACTTGAGGTCAGGAGTTC -AAAAAAAAAAAAAAAAAAAAAAAGCCAAAAAAAATTAGCCAGGTATGCTGGCACATGCATCTAGTCCTAGCTACATGCATGTGGGAGATATAGGTGGGAAGATGGATTAAGCCCAGGAATTTGAGGTTCCAGTGAGCTATCAACACACTGCTGCACTCCGGCCTGGTGACAGAGCAAGGTGCTATCTCTAAAAATAAAGAAAGAGCTGTCCTCAAACAAACATAAACCTGCAATATGTAATTTAGTACTACCTGCATAAAGCATATATTGATTTTCTGTTACTGCTATAATAAATTACCATAAATTTAGTGGCTTAAAACACTACAAACTTACAATCTTACAGTTCTGTAGGTCAGAGTTCTGAAATGGGTCT -AAAAAAAAAAAAAAAAAAAAAAAGCCACACAAACACATTGCAGAGCTGTACAAAAATATTTTCTTACTTTATATCCTTATTAA -AAAAAAAAAAAAAAAAAAAAAAAGCCACAGAGACACCCTCCCTATACCTAGAG -AAAAAAAAAAAAAAAAAAAAAAAGCCAGTTTTTAACAACAACCACAAAAAGATATAAAACATTCAAAGAAACAAGAAAATATATTTCATACTCAAGTAATAAACAAGTCAATAGAATCTGTTTCTGAGGAATCCCAGACATTGGACTAGCCAGATAAATACTGCATCACCTATGTTAAATGCATTAGAAAAACTAAAGGAAACCAAGTCTAAAACGCTAAAGAAAAGTGTATTAACCAGGTTAGTCTTTCACAACAAAACATCATAAAAGGGATGGCTTAAAAACAGCAAAGTTCTGGAAGTTGGAAGACTAATATCAGGGAGCCAACATGGCTGAGCTCTGGGGATGGTTCTCTTCCTAGTTTGTAAATGGCCATTTTCTCACTATGTCCTTACATGGTGGAGAGAAAGCTCTGGTGCCTCCTCTTTTTCTTATAAGGGAACCAGTATTATTACATGTGGGATCTATCCTAATGACCTCATTTAACCTTAATCAATTCCTTAAAGGCCGTGTCTCTAATACAGAAACATGGGATTGAGCTTCAACACATGAATTTTGCCAGAACACAATTTAGTCCATAGTCTTCCCTCAGCTGGTGCTTCAGAATTTAAGTTCTTCTTTTAGGCAAAAATATGTTCATTCCATCCCAACAGCCTTGCTCTCCAGGTCAGTAGTAGGAGTGGCAGCCTTGATGATCTATGAATTGCCAACAATCCCCATAGCCTTAGCTCATTCTAGCATTAAAGTCTCATTTAAATATCATCTAAATAAGTTGCAGGTGAAGTAAGGTATAATTTATACTGAGAACAATTCTCCAACTGTGAACCTTTTAAACAGGATGAGAGATAT -AAAAAAAAAAAAAAAAAAAAAAAGCCATGTATTGCCATGTATTTTCTTTAAGAAAGGTGTAGAAACCAATGACAAGAGGGAAATTTATAAACAAGAAATGAAAGAGGAGCAGAGCACAAATTTGAAGTGTGGGAGAGATTTGACTATAGCTATGAGACGCAGCCTAGATAAATCAAGACCACATTTTGTTGTTATCGTTTATGGTTTTTTTTT -AAAAAAAAAAAAAAAAAAAAAAAGCCATTATCCTTAAGGAAGGCAAAATCCTC -AAAAAAAAAAAAAAAAAAAAAAAGCCCAATCCTAAATAGGCTGAAAAGACACATTGTGGTATTTTCAAATACTCAAATTCCAAAGTCAAAGATAGGAAGGCAAAGCAAAGTGAAGCCTTTGGCAGGTGTTTTGCATGAGGTAGCAGGTCATGCTATGAATCTGCAACGTTGCAGCTCAGCTTTGGATCTCAGAAGGTGACATTTCGTGTAATTTCCACACTTGAGTTCTGACCCTAAGCTCTGTGAACACACAGAGAGGGCCTAAACCTCTCTATTAACCACCATGTCCTCATCATGAGATAATGCCATGCCCATGCTGGTCATCTCCAAGATAACCCAGATGTTGCTCTCCTTCCTCAAACAACATGGTGCTCTCTCTCCACCTCTCCTCTTTCATGAGTCACCAGTTTGCCCTCCATCTCTCTTAGGAAATGGAATTGGGGAGTGCAAAAGAGTGGTTCTCAACAAAGTTTATGTCTATAAAGAGAAAATGTATGATAGAAATTAGAAAAGGGAAGAAGGCAATCATGAGAGCTCATTTGGTTGATTTAATATCAAAGTTGGATCCAGAGTTTCCTGGTGGTAATGGCAAAAAGGGAAATAC -AAAAAAAAAAAAAAAAAAAAAAAGCCCAGGACCAGATGGATTCACAGCTGAATTCTACCAGAAATACAAAGAGGAGCTGGTAC -AAAAAAAAAAAAAAAAAAAAAAAGCCCAGGACCATACGGATTCACAGCTGAATTCTACCAGAGGTACAAAGAGGAGCTGGTACCA -AAAAAAAAAAAAAAAAAAAAAAAGCCCAGGTGCAGTGGCTTACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCAGGCAAATCATCTGAGGTCAGGAATTCAAGATCAGCCTGACCAACATAGTAAACTGTGTCTACTAAAAATACAAAAATCAGCCGGACGCGGTGATGCATGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCTGGAGAATCACTTGAACCCAGGAGGCAGAGGTTGAAGTGAGCCAAGATGGCACCACTGCACTCCAGCTTAGGCGACAGACTCAAAAAAAAAAAGATAAACATCTTAAACTGCAGCTAGAAGCAAACTGCTATAAATCTGTATCTTAAACAGACCTGGCAATAACTAAAATCCTAAAACTTGAGAAATTACCTATTACCTATACACTGCCTTTTTCAATTGATATATAAAAAATATAAAAAGTACTCTATGGAGAAGCAAAATCATCTCACTTCTAAATGTGCTTACAACATAGGCAACGCCTATGCTTTTGTTTATGAAGTATTCTCCCAAGTCCTCTGTTCTACTTAGTAATCAGTAAATTTGTTGATAATTTCTAAAGGGAAAATATAAAGTATCACAATGTCTACAACAATTTTAACCCAATAATCTTAATGTCTAAAACTTTTAATTCAAAACAATTTGAAAAAAATTTTTAAATGGCAACATCAGTTTAGAGGGACTGTTGTCCTCATTTAGTAATAAAATCTATTACATACAGACCAAATCTTTCATCACAGTTGCCACAGTGAAAATACACTGACCACTGGTTTTTTTAATAGAAGATACTCTTAAAAATACAAATGCATACTTTGTCTCTTTCGATTGCTTCCAAAAGCACCTTTCTTGATTTTGGAAGGTTTTTCTGTATTTTGAAAAGATGCCGGGCTAGTTTGACAGCATAAAATGAAGATTCATTATTTGATTTGGCATTCTTAATGGCATCCTGAAGCAAATGTTCAGCTTCTTCCAGATTTCCATGCCGTCGTTCTAAACTTACTCTTCGTAAACGAACCATTGCCAATCCTAGAACACATTCTTCAAATGTTTTCAAGATATTCCTGGCTTCATTAATATTACCTAGAAACAGTAATTAAATGTTTATGCTTTGGTTTAAACAACCAAAATAACGTTTATAACCAGATACTGGCAACAATCACCCATGGGCTAAATCCAGCAACTAATAATGGGAAACAGCCAT -AAAAAAAAAAAAAAAAAAAAAAAGCCGAGTATGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCTGAGGTGGG -AAAAAAAAAAAAAAAAAAAAAAAGCCGAGTGTAGTAGCAGGCACCTACAATCCT -AAAAAAAAAAAAAAAAAAAAAAAGCGAATGAAAGGCCGTAAGATTAGTATTAT -AAAAAAAAAAAAAAAAAAAAAAAGCTACCTTTCCTCTGTTGAATGGCTTTTGCACCTTTGTTGAAAATTAATCTGGCCTATTATTAGTTTAGTTCTAGTTCTGGTTTCTCTGTTCTGTTCTATATGTCTGTCCCTCTGTCAGTACCACATAATCTTTATCATTGTAGCTAAACAATAAGTCTTGAAATTGCATAGACAGATTCCTCCCACTTTAGTTGTCTTTTTCAAAATTTTTAGCTATTTTGGTCCCTTTTGTTTTCCATGTAAATTTTAGAATAAGTTTGTCTATATCTACAAAAAAATTGCTCAGATTTTTATAGGAATTACATTAAATCTGGATGTAAATTTGGGTGGAAGTGACATCTTTTCCATGTTGAGCCTCCATGAACACATTATGTCTCTTCCTTTAGATTGTCTTTGATTTCTTTTATTGCAGTTTTCAGTATAAAAAGTCTGAACATGTTTCGTTAGATTTACACTTAAGTATTTAATTGTGTTTTCAGTTATTGTAAATGGTGTTTTATTATTAATTTAGGTGTCCACCTCATGTTCATTGCTAATATATATAGAAATACAATTAATTCTTGGATGTTGATTTTATATTCTACAGCCTTGCTTAATTGCTAGTACTATTAATTCTAGGAGGGCTTTTTCTTTTTTTTTTTTTTGTTTTTTGTTTTGTTTGT -AAAAAAAAAAAAAAAAAAAAAAAGCTCCACTCCACCGGTCTTTTATAACCTATCAAACTTTAAGGATATTTTTCCATTCAAA -AAAAAAAAAAAAAAAAAAAAAAAGCTGATCTTAATTTTTGAAAAATTTTTATGACAATAGAAATGACCCCAAAACAGAAAATTTACATTAGAAAAAATGCTGGTAAATAAGCACATTAGAGGTGTACTTTTTTAATAACAACAAAAATATAAAATAAAGAGTCTTTGGACTTTGAGTTTTATATTTATGAAATTAGAAAAAAAATCCTGAGGGAGAGTACAGTTAGTTGTCATACATTATAGGTGATATTACACATGGTACCACAATTTGGAAAACAATATGATAATATAGAGCAGATAGCCTTAAAGATAGTTCCTCAATTTGTTTCTGTAATTTCACTTCTCAGGAGATTGCAGGAAAAACTAAAGTGCTGTATTTGCAATGGTGTTCATTGTAACTTTAGATATAGTGGCAAAACTATATCTAACCTAAATGTTTAACAATAGGGAATGAGTTTGGTAAATTATAATAAATAGCATGATGGAATCTTATGTAGCCATTAAAAACCATAATTATAAACACTAGGCAGAAACATGGAAAGTG -AAAAAAAAAAAAAAAAAAAAAAAGCTGGGATCCTTAGGCAAAGCAATTTTCAAAAAAAAAGCTGGGATCCTTAGGCAAAGCAATTTTCAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAGCTGGGGCATGGTGGTATGAGCCAGTAGTCTCAGCTACTTGGGAAGCTGAGGCTTGGGCCCACATGTTCAAGGCTGCAGTGAGC -AAAAAAAAAAAAAAAAAAAAAAAGCTTCAAAGGTGACACCTGAGCACCCTTCTATGCCTCTGGTTGGAACAAAATGATGCAGCCACTTTGGAAAATACTCTGTCAGTTCCCTAAATGATTAAACATAGAGTTACCATATGACCCAGCAATTCCACTCCTTGGTGTATACTGAGAGACATGAAAACATAGGTCCACACAAAAACTTGTATACAAATATTTATAAGAACATGATTCATAGTTGCCCCAAAGTAGAAACAACTCCAATGTCCATCAAGTGATGCATGAATAAATAAAATGTGGTATCCATATAATGAAATATTATTTGAACCTAAAAAGAAATGAAGTACTGATCCATGCTACAATGTAGATTAATTTTGAAAACATTATGCTAAGTGAGAAAAGCCAGACACAATAGGT -AAAAAAAAAAAAAAAAAAAAAAAGCTTCTAAAACTAACTTGGAGCAACATAGGGAGGGCATTACCTGTCCATAATTCACCATCAGGTGAGAAGAGCGATGTTTATTCATCAGGCTGGATTTCAGGGCCACCCGTCCTGCCTGGAAAG -AAAAAAAAAAAAAAAAAAAAAAAGCTTCTAAGCTTCTAGGGGGTTTTTCCCTAAAAATAAAATGGTAGTCATGAGGGAGT -AAAAAAAAAAAAAAAAAAAAAAAGCTTGACCATTGGGGATTTAAAATTTTAGTTTTATCATATACAAGAGTGTATTAAATACAACTAGATTGTTCTTGATCATTTCAAATCTCCTGACCCATTAGTTTTTCTTCTGTGTTGTAAGAGTAATACCCTCAAGGCCGGGCGCGATGGCTCACACCTGTAATCCCAACACTTTGGGAGGCCGTGACGGGTGGCTCACCTGAGGTCAGGAGTTTGAGACCAGCCTGGGCAACATGGTGAAACCC -AAAAAAAAAAAAAAAAAAAAAAAGCTTTGTGAAAACCAGGAAAAAGGTTATCCATCTGATATGGTTTGGCTCTGTGTCCCCACCCAAATCTCATCTTGTAGCTCC -AAAAAAAAAAAAAAAAAAAAAAAGGAAAAAAAAAGCCATAATCTTAGAAAA -AAAAAAAAAAAAAAAAAAAAAAAGGAAAAAAAGCTGGGAAACAACAGATGCTGGAGAGGATGCAGAGAAATACGAACTTTTTATACAGTTGGTGGGAGTGTAAATATGTTCGACCATTGTGGAAGACAGTGTGGCAATTCCTCAAGGATCTAGAACTAGAAA -AAAAAAAAAAAAAAAAAAAAAAAGGAAAAAAATAAAAATATAATTATGTGTCAACTAAAAATAAAAGTTTCAAAAATTTAAAAAAAAACTTTCATTGATGTGCTCCTATCAAGTATTACCTTGAAGAATGAAAGAATTGATAACCTCCTTCAAAAGGACATGCCAATTTTTAAAACCTTTTAATTTTTATTTGCTCATGAAAAGTCTTTCAAATGTAAGATGCATATCAAAAAAAAAAAGTACATCTGAGCTGCTGGCCCCATTATAGATTTGGTCATGAAAATAATTTAATTGTAGAGTTTGAAAAACAGGATTACTGGTATCCTAATGGTACTGAAATTTGGAGAATTGGTCTATCTGATTGTTGCCTGTTGTGTATCCTTGTTAAGGCTTTAAAGAGAAAAAATCGGAACAGGAACCCATGATTTTTTATATTATGCATTACTGAAAAAAACAAAACTTTTCAGATGTTGTAAAAGTTATGGATGAGTCTGGATATTGTTCTCTGTACCTGATGAGGTGACCATCACAGGTCCTTGGAATGAGGTCAGTGAGATATGTGTGCATAGGTAATGAAATTATATGTATTACACATATTTTTGTGTCTTATAAATGAAGAAACTTTACTTTCCCAGGGTCACACAGCTCCCAAAGAGTTGCCCACCTCAAGATCTGACTCAGAACTGGTATTTTTTCTGTTTGGTTCAACCAAAGGTTTTTTGATTACTATGTGCCACACACTATGTTAGGCACTGTAGATAGATAAGAAGATGAATAAGGCATGGCTGTCAACCTGAAGGAGGTTATAGTGTAAAAGAAGATATAGTGATAAGTATTCTGATAGAGCTGGTACTCTCTCTTATACCAATGTTAAGGGAATGCTTTTAGCTTAGTACAATTGTTTAAGAAAGCCTCAGAGACAAACCCCCACTTGAAAGATGAATGAGTAAAATAACTTACAAAAGAGGCATATTCTGCTTCTCTCTGAGGCCTCCACAGAAGTGATATATACTTTATATGATTCCAAGTTGTAATCATTAGTGTTTCATATATTTAGGGATGGCAATATATAGTAGAACATGTAGTTTGGTTATTTTCTAAAGATGTTTTGAATAAAGTCCTTCCTTCCCTGCCAACCTTACCACTGCTATAGGAATATTGGGTAAAATGCCCATTGTACGGGGTCACTTGTTTTTTTTCCAGGCCACCCAGAAAGAAGTTTACCAAGGCAGCTCTAAAGAGCTTCTTAGACCAAGTCCCTTTAAGAAAACCAAGTATCATCGGGGAGAGGCCCTTGGAAAATTTTAAACTGCCTCTGTAAACTTTGACTTGGGAGGATAACTCTTTTTATTTTTTTTTAAAGTACTTCTTGCAGAGCAGGGCTACCCCATAAGCGGTATGCCCAGAGTAGCCGAAGGTAACTCTTGACTGCTCCCTCTCTGGGCAAATCCTCACTGCTACTCTGCCCTCTGGTCTGCTTTTGCCATTTTGTTAGCACTATTGGTCAATCACATGTTCATCTGTTCCTCTGTATCCTGACTTGAGATCTACTCTCAATTTTCCCTGTCCTGCTTGTCTGGTTCTTGCCTGGTTCTGATCTGCCAAGGCCTCAGATTTCAGTCTCTGACCTGCTGACCTGGACAGTTCATGCCCAACCTCCTGGGTGACAGACACAGCCAGCCTGTCTACCAACACCACCCCAACTTGGCAGCCTCTACCTTTGCAGCTAGTCCCAGGC -AAAAAAAAAAAAAAAAAAAAAAAGGAAAAAAGAAAAGCATTGTGAAATGTTCTTGGGGGTTTGTGTGACAAGGGTTTATTGAGTACCTGGTATATGTCAGACACAGTTCTAGGCCCTGGGATACAGCTGTGAGCCGAAGTCTCGCCCTCGAGGCCCTGTGAATTAGAGTGAGCGCCAAAAGCATGCAGCACAGCAGGGCTGAAAAACCAGCAGCCTCAAGAAGTGTTGCCTTTTTTTTTTTT -AAAAAAAAAAAAAAAAAAAAAAAGGAAAAACAGACACTAGACTGGATAGAAAAGACTTACATGTTGAGGCTGATGATTTCTCTTATGGAACTATAAAAGGACTGGACTCTAAGGAAATGAGGGTCTTCAACTTCATTGGTGATATTTCCAGTTGTTCTGGAGCTGTGATAGAACCAGGACTAGAGAATGCAGGGCACGATGATAGATTTTTTTTTATGTAGCACTTTTAAACATAAAAAATATATATCTAATGTGCCAATGCAAGACCTGGCCTTTTTGTAATCAAGTAATATTTTGAGTAATAATTGATTGCACAACATCCTGTGACACACTGTGAAAGAGTAAAATTGGCTTAAAAATTTTAAGTACAAAGACATTTCAGAAGAGTTTTGTCCATAACTTTGTTAGACTGAAATGAGGAATTACATTTGGCACCAGGAAATGGATCTGGATTATTTAGAACAAATGTTTTCCAGGTTTGAATCTTCTATGTGGAAGTACAGCCTGACTTCTTTGCCTTTTCCCTGGTCCGGGATCCTGACAGTCAGTTCTTCAGCTCTGTGCCTCCAGAATTTCATGTTTATGCTGCACAAGGCCTGTATTTTATAATGGTGGCTCTTTTGGACGATGACTTCCTCGATGGTGAAACTTCCAGTAATCTCCCTCATCATACTGAAATGATATCAGTATATCATCAGAACACCATGGAGCTTGTCATTTGAGGGACACAGCTTGCTTGTGTGCTTGGGAA -AAAAAAAAAAAAAAAAAAAAAAAGGAAAAAGAAAAAGCCTCCACAGAAGATACAACATTTGAACTGAGATTTTCCCCCCAAAGCTTTTATTTAAAAAATTCCAAATCTATAGGTAAGAGTACAATGAATACCCATATACTTCATCTATATTTACCAGTTGTAACATCTTGACATATTTCCTCCATATTTGCTGAACCATTTGAAAGTAAATTGTGGATATCTTGAGATTTCACTCCTAAATATCTCGGCATATATCTCCTAAGAATGACATTCTTCTTTTATAACCATAAATCATTATTGCACCTAAGACTATCAGTAGTAATTCAATAATATGTAACAGACAGCCTGTATTTAAATTTCCCAAATTGTCTCCAAAAGTGTTTTATATTTCTTGTTTTACTTTTATCATCCAGGATCTAGTCAGGGTTCATGTGGTTAATGTCCCTTGTAATTTTATCTAGAATAATATCCTACTTGTTTGTTTC -AAAAAAAAAAAAAAAAAAAAAAAGGAAAACCCCATTGTCTCAGCCCCAAATCTCCTCAAGCTGATAAGCAACTTCAGCAAAGTCTCAGGATACAAAA -AAAAAAAAAAAAAAAAAAAAAAAGGAAAAGAAATAGGGTTTCACCATGTTGGCCAGGCTGGTCTCG -AAAAAAAAAAAAAAAAAAAAAAAGGAAAAGGAAAAGGAGGCCAGGCGCGGT -AAAAAAAAAAAAAAAAAAAAAAAGGAAAAGGAAAGAAAATTAAAAAAATAAAATCTAA -AAAAAAAAAAAAAAAAAAAAAAAGGAAATGCTAAAGGGAGCTAATGAGTTAATGAGTAAGATAAATAGCTGAAAGTATAAAATTCACTAGTAAAAGTAAGTACACAGTCAAATTTGGAACATTCTAATACTGTAATGATGGTGTATGAATCATTTATATCTTTAGTATAAATAGTGAAAGACAAAACTACGAAAAATAATAATAACTATAATAATTTGTTAAGAGATAAGCAATATAAAAAGATGTAGCTGTAACATCATAAATTAAAATGCTAGTGAGGATATGGAGTAAAAATATAAAGTTTTTTGTGATCAAAGTTAAGTTTGTTATAAGCTTAAAACAATCTGTTTATTAAGATGACTTTTAAGCCTCATGCTAACCACAAAGAAAAAAACCTATAGTACA -AAAAAAAAAAAAAAAAAAAAAAAGGAAGAAAGGAAGGAAGGAAAGAGAGAGAAAGAAACTACAGGGACTCTTGTTAAAAAATTATTAAGAATTTCAAGATGGCAACAGCAGCATATTAAAACCAAG -AAAAAAAAAAAAAAAAAAAAAAAGGAATACGGCTGCTATGAATATTCATATTTTCATGAACATGTTTTCAGTTCTCTTGTGTATCTATCTTGGAGGGGAATTGGTCATTAGGAAGCCAATATTTAACATTTTGAGGAACTGCCAAACTGTTTTCCCAAGTGGCTGTTCGGTTTTACATATTCACCAGCAATCTAATGTAGGAAGCTTCCAATTTCTCCACATTCTCCACCTGGCCGTCCTGGTGGGTGTGAAGTGGCATCTCACTGTGGTTTTGATTTGCATCCCCCTAATGACTAATGGCACAGGAACACTTCCATGCCCCCGTCCAGTTCCAGGCACCCCTGACTGCTTTCATCCTGAGTGTTGCGCCTCCACTCCTGCAACCAGCTGTCCAGTCCTCTCTATAACTCATCTGCTATTTCAACGAATTTACAGAATCAAAAAACTTTTTGTTTTGTTTTTGGGACAGGATATTACTCTGTTGCCCAGGCTGGAGTGCAGTGGCACGATCAGGGCTCACTGCAGCCTTGACCTGCTGGCATTACAGGCATGAGCAACCAAGCCTGGGCTTAATAGGTTCTTTGACCACCACCACAGATTCAGTAAATCTCGCACTGTGCTGGGCACAATCCATTTTGTTGTATGCTCTGAAAATTATTTATATGCAGGCACAAATGCAAGTCTTTACTCCTGCTTCATTATCCCTCCAACCTAAAATGTCCCTTATCTATCAAAGAGTGCTACCCACCATTTATATTATCACAGTCCAGCTCCTTCGTGGAGACTTTCTTAGCCACTACAGCTTAAAATGTTCTTCTCTACTCTGAAATAAAAAATAAGTAACCACTTATAGAGTTAATTAATTAATAGCCATACTTAATGAATGTCCCTATATTTTCGGGATATACTAGGTGAAACCATCCCACCCACAATATTAAATCACATATTAAAATTGTGGTTTGTGCTAACTCAGTAATGGAGTCCTAAAAGATACATATAT -AAAAAAAAAAAAAAAAAAAAAAAGGAATCCTTATAAAGAATGGTAGTCTTTGGTTTCCCAAATAGATGTCACAGTAACAGAATAAAGAAAATGCTAAGTGCTGGAATTTGTAAAATAAAAATCTTTATTCATTTCTCCACTTTATGAATCAGTTCTTCAAAATTCCAG -AAAAAAAAAAAAAAAAAAAAAAAGGAATGAAGAGAAAAAGAGAGCCTGGGAGCCTAGGCAGAAACCTGCCATGTGGGGGAGCCACCACAGACAGCCTCTGCTAAGACAATGCCAAGCAGAAATGTGAGGCCACAGCAGAGGACTCTTCTGCAAAGAGTCTTCACTAGGACAATGCCTAGTGGAGCCACAAGAGTAGGGCCACCGCAAGGACCCCAAAATGCTAAAGTCACTGGCAGCATGTGACCTCAGCCTGGCTAAGCTTCAGGCATTTGATTC -AAAAAAAAAAAAAAAAAAAAAAAGGACTCAGAAACTGTAAGAAGACTACAGGATTAAGATAAAAGCTCTTAGGCCGGGCGTGGTGGCTCACTCCTGTAATCCCAGCAGTTTGGGAGGCTGAGGTGGGTGGATTACTCGAGGTCAGGACTTCGAGACCAGCCTAGCCAACATGGTGAAACCCCATCTCTACCAAAAATGTAAAAAATTAGACGGGTGTGGTGGCACGTGCCTGTAATTTCAGCAACTCGGGAGGCTGAGGCAGGAGAATCCCTTGAACCCAGGAGGTGCAGGTTGCAGTTAGCCAAGATGGTGCCATTGCACTCCAGCCTGGGCGACAGAGTGAGACTCCGTCTCAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAGGAGAAGAGATACCAACAGAGAGACACAAGGAGAACACCCCGTGATGATGGAGGCAGAGACTGGGGTTATGCTACCCCAGGCCAAGGAACGCCCAGAATTGCTAGCAACACCAGAAGCCAAGAGAAGGGCATGGAACAGATCCCCTCCTGGAGCCTTCAGGCTGCACAGCCCCGCCAACACCTTGATTTTGACTTCTTGCTTCCAGAACTTGTGAGGGAGTAAGTTTCTGTTGCTTTCCCACCCAGTTTGTGGCACTTTTGTTATGGCAACCCAGAGAAACAAATCCACTGGCTTCATGTCCACTTTTAAGAGGTAGGACAGAAAAGAAAAAACACAGACTCACCCAGGACCTGGGAGACATGATCGAGTTCCAGGCTCCCTTCTGCAATCCCTGCCCAGGTGAAGCTCTCTGGGCCCGCCGTCCTCATCTTTGACATGAAGTGTTTGGGCTGGACGAGGCCTAAGGCCATTTTTAGCTTTAAAGCTCTAGGATTCTATCACATCATAGCCAAAATAGGCATTTGGTCTCATATCTACCAAAGGGGAGATGAAAAAAAGGAAACCACTTTCAAACTCCAGAACCCTATGCCCACAAGTAGAAGTCAAGGAGAAAGTGGAAAGAAAGAGTAATTAGTGGTGGTG -AAAAAAAAAAAAAAAAAAAAAAAGGAGGAGGAAGAGGAGGAGGAATTGAATTCATAATTTAAAACATTTTGCAGAGAAACTTCAGGCCCAAGTGTCTTCATGGTGAGTCTTGCCAACCATATAAGAAAGACATAATAACAGTCTTAACACAAACATTTTCAGAACATAAAAGAGGATGGAATTCTTCCCAACTCAGTCAATAACATCTGTTTTACATTAGTATGAAAACTAGATGAGGGCATTACAAGAAATGAAAACTCAGGCCAAAGTCCTTCATGATGATAGGCTCAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAGGAGGCCAGTAGCCAGAATAATCTGCACCCTATCAGGGA -AAAAAAAAAAAAAAAAAAAAAAAGGAGGGAGAGGCAGAGAGAGAGGAAGAAATGGTAACGCAGAGAGACAGACAGACAGAGCCCGTAGGGAAAGACTGGATCATCCAGGGAGACACAGCAAGAGTCTGGGACAGTGATGAAGAAGGAGACAAAGACAGGACAGAAGAGTCGCAGGGGCTGTGCTGAGAATATGAATATTAAAAAGAAAAACCAAATCACGATTTCTTTGCTGCAGGCCTACTGCCTTCCACCTCAGTGTCTCAAGTGAGATCACCGGGAAGGTGCGTGTTGAGTAATTTGCATGGGTAAAGCTGCAAATTCATATCAATAGAACTTGAGGTTCAAGGTTGTCCCCTAATAGGCCCCCCTTGCTCCCTGCCTTCCCTAATGTTTCTGGAACAGGACCGGGAATGCTGGGGTGCAGCAAGTGGGGACCCCCAGCCCCAGCCTGGGCATGCCACTCCCTGTCCT -AAAAAAAAAAAAAAAAAAAAAAAGGAGTCCAAGGCAGGACGTGGGGAGCCATAGCTATTTATCCTGGGAGAAATGATGGGGTGTGTGCTTGGAGAGGGAGAGCCCAGGGGACAGTATCCCCACTGGATAGTGCCACCTCTGTGACACCTCCCCTTGGA -AAAAAAAAAAAAAAAAAAAAAAAGGATGAGGTAGAATGTTTTTCAGCTGACAAAACATATTGTTAGCTGGAAAACTAACATTCTACTTCATGTGGCCTCATTGTGAAAAAGGAAGGAA -AAAAAAAAAAAAAAAAAAAAAAAGGATTAAGAGAACAGTTTTAGTTAAATCTGTTGCCTGATATTTCATTGTTTGATTGCCTCTAACTGAACCTGGCTAGTACTTAGTTTCTAGGTTGCCTTAACACTTTGATTCCATTCAACAAACTACAGAAATGCCCCATAGAATTGAAGGTAAGAGGAAATATGCCTACCAGGGACCTCAAGAAATCTTCCTTCTGATTCATCTGGTCACTGCGAGTGTTTGTTACATCTCTAATGATATAGAAAGTCATAAGCCAACCCTCCATCACCAACGTTCCTTCTCTATTTTTCTGTCTATCAAATGAAGTTGGTCATATGTAAACCTATCAAGGGAGTTGTAGGTGCACACCTAGACAAGGGTCAGAGGAGTGCCTGAGCTCCCCTGCCCTGACCTCAATGCCCTGAGTCATGTTGCTGGCTGCAGTTCTGACTCAGAGCTCCCACAGTATCAGCCTACATCATGACAGGAAGTGCCGCCAGAAGTCATGCTCAGCTCTACTGAATGAACTGTTTGTCACAGCTAGTATGAAACTGATTCACTGGTGTCATGGGACCATGTAGGCAC -AAAAAAAAAAAAAAAAAAAAAAAGGCAACTTTGAATCCAATTTGCAGCTATTGATATATGAGGCATTTCAAATGTCTATCTTGTATACTAGTTAAGTAAACATGAGAAATTTTGTAATTACAAATTGGTTTTCAAGTTTTTTTTTGTTTGTTTTTGTTTTTTTGAGACGGAGTCTCGCTCTGTCGCCCAGGCTGGA -AAAAAAAAAAAAAAAAAAAAAAAGGCAGCAGCTCCGAATTGAATGAATTGATGGGCACACTCCAACTG -AAAAAAAAAAAAAAAAAAAAAAAGGCAGCTCTAATTCTAATTATATAAAGGGAGCTGCAAAATAGATGTTTTTCCCCTACCCAGGTGAACAGATGCTTCTTGATTTTCTGGAATAAACACTGTTGTCTCCTCCCACTAGGGCCTGCTGCTTCCCTTCTCAGCCTGCTGTTTAAACAGTCTCCTGTGGGGCATTCGTCAATCTCCTTTTGGCCGTATAAGGCGATTTTGCGCCAGTCACGTGCTGGAGACAATCAGGAATAACACTATAAATGGGAGGAATGCCGAATGTCAGGCAGACAAACAGGCCAGTTAAAGAGACATACCACTGACAAAGGCTAATTGAGCAGAGAGGCTGAGAAAATAAGAGCCAGCCAAGCTGAGCAAAATAAGTGACTGCAGTGCATTGTGTGTATAAAAGTGGCAGTGTGTGAGCTGCCGACTGGAGTGACTGGCCAGGCTCATCTAATCAAACAGTCCTGGTGCTGTGGCCAGCTTTCACAGTACAGTATTATTTTGGACAGGCAACCAGCTCCCAATAACCAATTCTGGATTGTACACATACTAATCATTGATAAGAGTAGGAGAGAAGAGCCTCTGTTTCAGAGTTCCCTATGTCAACAGGAGAAAAAAAAAATCCTAAAGTAGGTTTGTATTAGCCCTTGACAGTAGCCCCTGTTGCACCCTCATACTTCCACTCATGCTCCATAGCTTAAATATTTCTCTTGTTCTTTCTGTCGGTTGAATCTGAGCATCACTGGGGTTTGACGTGCCATTGCTATATCATCGAGCTCTGCTGTCTCAGCAACAATGTCTGGATGAGGCCAACTGGTTGCCTGTGATACGCTGGAGCCCATCTGTGAGCGTTTCACAGCCCCAGAAGCAAGCAGGCCTCCCTCTGTCAGGGTTACTGACAGGCAGAGGGACTGGGGCACAGATGTTCAACCAGTGCAGCCCCCGCACTGCCTCTTCCTGTGTTTCTGTCAACAGGAAATCTGCAGGACAATCTC -AAAAAAAAAAAAAAAAAAAAAAAGGCCATGAATCAGGTTGAAAAAGAAGCAAGCGAGGAGCAGGCACCTAATCAAAGTGTGTTCCACATGTCTGGTATAGAAGGGCGCTCAGGATATTGATGCAAAAGGACTTCAGAATTACTATGGAACAGTGATTGCTGAACTTGGTTGATATGGTTTGGTTCTGTGTCCCCACCAAAATTTCATCTCAAATTGTGATCCCCGTGTGTCAGAGGAGGGATCTGGTGGGAGATGTTTGGATCATGGGGGCAGTTTCCCCCATGCTGTTCTCATGATAGTAGCTGAGTTCTCATGAGATCTGATGGTTCAAACACGTGGCACTTCCCCCTTCACTCTCTCTCTTCTGCCACCACGTAATACATGCCTTGCTTCCCCTTCAGCTTCTGCCATGACGGTAAGTTTCCTGAGGCCTCCCCAGCCTTGTGGAACTGTGAGTCAATTAAATCTCTTTTCTTTATAAATTACCCAGCCTCAGGTTGTTCTTTATAGCAGTGTGAAAGTAGACTAATGCAACGGTATATTCTCCTTTTCTGAATAGCAATGTTTGAGTGTGTTCCATGGTAAGATATGAAGACAATAAGACACAAATCTTACCAACCTTGTCACCATTGATTTGGATAATTCTACATAGAATATAACTTAAACCAGGATTTTATCTGTTTTTGCTCTGCATGAGTCACTTTAGGATGGTTCAAATTTAATATGCATTCTTAAAAGAGCTAACTTCATAAATTTTCTGACCATATTCCCCCATGATATATA -AAAAAAAAAAAAAAAAAAAAAAAGGCGGATTTGGGAAAATCATGTTACTTCACACTGAGAAAGCTTCATTGGGAAACCAGAAGTGGCAGCAGGAAGTCTCCATTGGTGGAGACTTTATGTTGTTTTTCAAAGAGAAGGTCTCTTGGTCAATGCCCAGATCTTATTGTGGTACCATACT -AAAAAAAAAAAAAAAAAAAAAAAGGCTGAGATCAAGTTTCTGCTGCAAGGACATTTTCATTAGTTAAAATAAGAAGGGGCTAATACCAATAAAATGCATAGCAAGTTGACTATTCAAACCAAAAGGCCTCCAGTTGAAGTTGTG -AAAAAAAAAAAAAAAAAAAAAAAGGCTGGGCACAGTGGCTCACACCTGTAATCCCAGTACCTTGGGTTGAGGCGGGAGGACCACTTGAGTCCAAAAGTTCGAGACCAGCCTGGGCAACATAGTGAGACCCCATCTCCTCAGAAAATTTTAAAAACTTAGCCAGGCGTGGATGTACGCACCTGTAGTCCCAGCTGTTCGGGAGGCTGAGATGTGAGGGCTGTTTGAGACCAGAGTTCAAGGCTACTGTGAGCCATAATCACACTAGTGTACTCCAGCCTTGGTGACAGACCCAGAACCTATCTATCTTTAAAAAAGAAAGAAAACATAGGGGAAAAGCTTCCTGACACTGGATTTAATAATGATTTCTTGGCTATGACACCAAAAGCATAAGCAACAAAAGAAAATCTAGGTAAGCTGGATTTCATCAAAATTAAAAACTGTGTGTACATCAAAGGACGCTA -AAAAAAAAAAAAAAAAAAAAAAAGGCTGGTTGGGAGGCTGAGGCAGGCAGATCATCTGAAGTCAGGAGTTCAAGACCAGCCTGGCCAATATGGTGAAACCCTGTCTC -AAAAAAAAAAAAAAAAAAAAAAAGGCTGTTTGTCTGTTGTTTAGTGGTTTAGTGTAGCCACCTTCATCAGTTATCTCAGCTAGGTCTTCTGGATAACTTGCTGCAGCTTCTACATCAGAGTTTGCTGCTTCACCTTGAACTTTTTTTTT -AAAAAAAAAAAAAAAAAAAAAAAGGCTTGAAAAGATGAGCTAAGAAAACACAGATCCGAAAAAGAACAAAACAGAACTTCTAGTAGTAAAAAATCTAACTGAAAGAAAAAACCAAATGAGTGAATTTAACAATTTAGCAGCATATTAGACAAGGCTGAAGAGAGAATCAGAAAACTGAAAGATAGAATTCAGGAAAGATCCAGAATGCACACAAGAGAAGAAAATGGCAAATATGTAAAAGAGGTCAAAATATTTAGAAGATTGAGGCCAGGTGTGGTAGCTCATGCCTGTAATCTCAGCACTTGAGAGGCTGAGGTGGGCAGATCACTTGAGGCCAGGAGTTTGAGACCAGCCTG -AAAAAAAAAAAAAAAAAAAAAAAGGGAAGTCAGAGACAGATGCACACAGGAAGGACACCATGTGAAGAGACACAGGAGGAAGACAGCCAGCTACAAGCCAAGGACAAAGGCCTGGGACAGATCCTTCCCTCAGAAGGGACCAACCCTGCCAACACCTTAAACTCAGATTTCCAGCCTCCAGAAGTGAGAGACAA -AAAAAAAAAAAAAAAAAAAAAAAGGGTTACTCCATTAATTAATAACAGGGAATCACAAGAAAGGTGAAAAAAGAAAAAAACAAATAAATGAGAATTCAATATATTTCATGTTGTGAACTTTAAAGCTTGCCATTCTTATTTTTCTGCAATATAATCTGAATTTTAAACAAAACATTTAAGCTTATTTTTGTTTTTAAGAATGGGCACTGGCACTAAAATGTTAATTTAAAAAGCTGGTAGCACTGGAGATACTTCAAAGGAAATTGTCTAAAGAGCCTAAGTTCCACCTGTTCTGACCTAAGAGGGTTCCCCAGTCAGTGAATCCAAGCAGGCAGAATTAGTCACTCGGGACTATGCTGAATTTAGAATTTTGCTAGTAAAAAAAGTAATCTTTAAAAAGTTTTTTTTCTCTCTTAATAGCATAATGATCAAAACAAAATTGGAAGGAATCATGAAAGTCATTTCATCCATTTTCCCACTGAGACCAGGAACCTTCTTTACATGTCTAGAACAATCATTGTACAGCTTTGATGACAACTAATCATCTAAACTCTGTATAAATACTGCTTGTGACAGGTCTCTTCTACATAAAAAGCCATTCATATCCAAGATAACAATGATATCTCCATTTAGTTTTCTTGTTTTGAAACAAGATTCCCAGAATAATAATTATTATATTTTTTTGAGACAGGGTCTTGCTCTGTCACCCAAGCTAGAGTGCAGTGGTGTGATCATGGCTTACTTGAGCTTTGACCTCCCACGCTCCAGACATCTTCCTGCCACAGCATCCCACGTAGCTGGGACCACAGGTGCACACCACCACACCCTGCTAATTTTTAAAATTTTTTTTGTAGAGACGGTGCCTCATCAGATTGGCTAGGCTGATCTTTAACTCCTGGCCTCAACTGATCCTTCAAACTTAACATCCCAAAGTGCTGGGATTA -AAAAAAAAAAAAAAAAAAAAAAAGGTAATTATCATCACAGAAGGCTTTGAACAGGAAATAGTGTAGTGCCCAATCCTGGGGAGAAATTGGTAAGGCAGGCCTGGTGGGACTAGGATTCTCAACAGGTGATCAGGAATGGGAATCAGGCACACGGAAACAAGGTGAATTTTATTTCATTATCGAGGCTAAGGGGAAGCCTGGAGTCAGGGATGCAACTGAACTGAGAGAAAAGTCAAAGTCAGAGCCCCAGCAATATT -AAAAAAAAAAAAAAAAAAAAAAAGGTAGAATCCCTGGAAGACTCATATATAAATTGTATGTGACAATTAGATTTTACCTGACATTATAATATTCAGATTTGGCTAAAAATCATTAGAGCAGACTATGCGTACCTGAACAGAATAGGATAAATTGTCTGTTCTAGGAATACAGAGGAGACTTGGGAGAAAAGTTATCAGTTATTGAAAATTTAAAAGGCTACCTTTCTCCACATATGAGTCTTAATGTGCACATTTGGATCTCCCCACTTCTACCCTCAGCTACCCATGAGTAGATCAGGAATTGGAAAAGTAGGAGATCCAAAACCACATATCCCAAACATTCCAGGAGAGTCCTCATTTCCAATATTCTGTCCCCTTGTTGTTCTGACTGCTTAGATTCTTTGGAGACCAAGTGACCCACATTTTGGTGTGGAAAATTCTATGCATTTTGTTCAGCTATTGACTTGCCCCCACCCCACACTCACACACCAGGAGAAAAGACTAGGTGGTAAATTACATTTTGCTTTCAATTTTCTTTAGCAGTGATTCTTGCATTGTCAAGATTTTGTATGGCACATGCTGTACAAATGGATATGCACTGATGTTTGGTAACTGAGGCACATTTAAATGTGCACGTTGGCTTTTTGGGAGAGAGCCTGCACTGCTTCTTCATTTGTTTCATAATTTCATTAGTAATTATGCATAACAAATGTGACCCTCTGGTGAAAAATGATGATAGGGATAGAAACATGTTATTAATCCTTAAGGGAAGCTTTGAAAAAGGTCAAGGTTAGTTAGTGTCTACAGTTAAATTAGCCTCTGGAAGTTTACATATAAATAGAAACAAACAGGGAATCTCAAGGACCTCTTGGGCAGTTGGAAGTGGAAGGAAAAGAAGCAGTAATTAAGTTTCCTTTGTCATCAACTACTTCCACTTCCCAGATAAATGATCATAAATTACTAGAATGTGTCTTAACTTTTAGCACTGTGAAGCCATGAAAAGCTCTCTTTCTTGACTTGATTTAGAAATTTGGCTTAGATAACTGGAAAGTAGGAGATCCCTAGATTCAAACCTCTGTCTTTCTTTGACTCATAAACAAACTTTCTAAATGAATCAGAATAGAAGAAGATGCTTAAACATGCTGGCGTAACTGTTAACTTTGCCATTTTTGCTAAAAGGATAACGTATATTTTCCAACATTATATTTAATTTCATTAGCTACTGTTGCTTTTTGGGAATCTACATATTATACATGAAGATAAACATTCTCCCTGTGATAAGGCTGTGTTTATAAACTGGATTTAGGATGAAAGAATACGCTAAACTGATGTGTTTTCATTGCAGGGTTAATGGTGCTTTACTAATCCCCTTTCTGTGGGCCAGCAAGGCTCAGGCATTTGAGCATTTTTGGTGACTGTCATATATTTGCCTTCTTGAGCATTGTAACAGGAGGAAGCCCTCTCTCTTGCACAGGAATGTGAAGAAATGATGCTCCTCCTCTTCCTGGAATGGAACTTGTGTGCAATAAAAATAAAACATACATGGACTTCTCCAAGCTTACTACTGAAGTTTGAATAAAAACTATTTGTCCCTTTAATAGCTGAACAATTTATGCAGGGGATCCTGTCTTTTTTTTTCTTCCTACTGTGGATGTGGGTGTCTTCTACACTGAGGAGGAGGGAAAGTGAGTCTACTTCTATGTTGAAAAAAAGCTCACTGCCAGGGCAGGCTTTTCCCTTCTTCTCAGGAAAGAAATGAAGACTTAACTAAAATATATTGTTAAATATTTTAAAGCTACAGAAAGGCATAGGAATTATGTAATGAACACCCAAGTACACAGTATCCAGCTAATGAGATCAATCAATGCAATATGGTGGAAAACCCTATGCACATCCCCATTGTATTTCCTTCTAACACATACCCCCATCCTTCCTTTGCCTTCCAGAGGCAAGTCTTTAAGTTTTGTCATACATTAAGGCATCTCTAAACAAACAAACAAATAAAAATAGTGTCCTTTACAGTTTTTAGACAATGTAAATAGAATCTTGCTGTATATATGTATTCTTTTGCAACTTGCTCGTTCTGTGTTTTAGTTTTATCCATGTGGATAACATTTTATCGTGAGTTTTATCACACATGCTGCTCGATTACATAATTTCCACTATATGTTGGATAGGAATAGCACAATTTATCTCTTCCCAGAAGTCCTTCTTTCCTCCTGAACAGACAAAGAAATACTTGGAGTATTAATGGGACCCTCAGATGGCAGAATTCATAGCAAATACAATATCCACACCTAAGAGAGATTCTCACAAAGAGAACATGTCAAGAAAATGCATGCTAGATGGTGCTTTTGTAGTTCTACTTTCCGCCTTTAGTTATATTGTATCTTCTTTTGCATGTATTCTGAGGTATATTTCTTTAGTCAGGTGAATTTACTCTTTCTACACATCACATTGAGTGTTTTAAATAGTGAAATAAAAAACTGAGACCTGTTGTAACCTAATGTTCTTCATGGACCAAAATTGTCTAGTATGTGAGGGCATGTCTGGGTGCTTGTCTTAGTGTGTCTTTAGCCTCAGAGGAAGCAGGACTAGGTGGGGAGGGTTTGACGAGGCCAGGAGAAGCTTGCCTTGTGAAGTGGCAGGATCCAGGAAATTTCAGAAAGGCTGCTATTGACAGGGCTGGGGTGTCTTTTCTCCTTCGATCTTAGATCTCTTACTCAATGGCAGAATGCAAGAGCCTAGCAAGGTTCCATAATGGCGAGGCTACCTCCTGGTTTTAAGGAATGAATTAACAAGTGCATTGGGCAAGGTCATGGGTTGCTGACTCCTAGGCCTGGCTTCTATTTTCTAGACCTTCTGTCTTCTGCTACTTCTACAACTGTTAGTCATTTTCTTATCTCTTCTG -AAAAAAAAAAAAAAAAAAAAAAAGGTGAAGTACAGAAATTATAACAAAAAAAAAATCCTTCATAATCTCATTGTTAACATTTTGGTGATGATCTGTTGGTAGGATGGGGAAGAACTTCCTAAGTTAAAAAGAAAAAAATCGGCTGTGCCCGGTGGCTCACACCTGTAATCCCAGCACTTTGGGAAGCCAAGTTGGGCGGATCACCTGAGGTCAGGAGTTTGAGACCAGCTTGGCCAACATGGTGAAAACCCATCTCTATTAAAAATACAAAAATTAGCTGGGCGTGGTGGCACGTGCCTGTAATCCCAG -AAAAAAAAAAAAAAAAAAAAAAAGGTGGGTGGGTGGGAGATGAAGCTGGGCAGAGACCAGAACTCATGCCAGCCCCAGCGCTGGAGTATATCAGCAACCCAGAGGCAGAACTCTAGGCCACAGGCCCAAGACACAGCTGGAATCCAGGGGAGTGCCACCCTATCCACAAACCAGAAGTATTTACCCACCTTGGCCTGGGCAAGCCACCTGCCCCAGGCCAAAGGCATGAACAGAGTCCCTTGAAAGAGGAAAATTCCTCAGCTGGGTGCAGTGGCTCACACCTGTAATCCCAGCACTTTGGGAGG -AAAAAAAAAAAAAAAAAAAAAAAGGTTACCTGAGAGTACTGTTGAGTGTCCTTACTAAGCCCAAGGAAATAAAACAAGCCCAGACACTAAGTCAAATACATTCATTCGAGAGAAAACAGGAAATTTAACTCATGCTATGGTAACACCGGCAGCCTGTGACATCAGAGCAAAGGCAAGGAACAAAGGGATTGTGAAAGTTACCTTTCCATGAGTCTCTCCTTTGAAATTTGATCCATGCTGTTTATTTGAAAGTGTTCAAAACACTCAAGTTATTTTGGTACTGTTTAGGAACAGAGCAACTGAAATGTCTCTTGGTACTTTTCTCCAATATATTCCAGGAGATTAGCCAAAACCACATGCTAGAAATCTGCTGAGAGCCACAGTTTTATTTAATAGGCTATGAGATTCTATTTCAGACTGCTGGTGATACTGAGCTACCAGTCAGCTACA -AAAAAAAAAAAAAAAAAAAAAAAGGTTATGTAATGCAAGGTTTGTGAGGTTGCCACTGGTATTGCAAAGTTTTCTTAATGAAGTTGATTCATCTCTTTTTATACTTCAAATTCTAGTATTTTGGGATTTGGTAAGCAAATGTTCAGTCCATCTCTATCTTTCAAGATTATATTGCCTTTTGCCTTGATAGAAGAAATAGTAAAATAATTAGAGTAGGATTAATGTAGTAAATTCAGTATT -AAAAAAAAAAAAAAAAAAAAAAAGGTTTCTAAAAATTCTATGCTGGTGGGATCCCCGGGTA -AAAAAAAAAAAAAAAAAAAAAAAGTAAAAATAAAATAAATAAATGGTTTATAGTGGATGGCTTTTGATGTGCCTATATTTTTTAGTAACATTGTCTGGATTTACCTAAAATAAATTCATCAATTTTAATTTGACTACTTTCTATTTTTAGTACATGATATTTAATAGCTTTTACTTTTTTCCCCCTAACTCTTAGGCATTTTCTAATAGTGAGGAAAGCAGAAGCCTTTCATGGAACTTGAAATGTAGGATCATGGCAGCTGTGTCTGTTGAAGGCAACATCTGTCTTTGCATGGCTGTTGAGGTGATTGTGTTGTAAACATGGATTCTAAGGATGACCATAGGATAGGAGCCTCTACTTGTGGCTATATTTTAGGTTCTGATAACTGATCATCTTTCATCCTCTTACCTCATATTTCTGTTGTCTGGAAGGCAGTCTTTGCAATCACAAATTTTGAAGGTTCATGGTGTGCTGTGTTTTAATTATGTTAATTACATAATTGACATACTTAAACCAACTTTCAGTTGGTGAAATCACAAGGACTACTTTTTCTTGGCGTTAGCTCCCTAAGGTTCTTAGTAAGATCGGGTCTCTCACTAATTTTTTGCTTAGGTTTCCTATTATTGCGAGTGATGTCAAAAGAATAGAACCTTTTTTTTTTTTTGACAAAGTTTTTTTTGCCACT -AAAAAAAAAAAAAAAAAAAAAAAGTAAAAATATAAAGACACTCTAATATAATGCAAGTTGCCATCTGTAAAATCAAGTTATTTAAAAGATTATGGTGCTTTCTGTTTTAGTATTGCATTGTGTGCTTTTATGTATTTCAATTTTTGAAACAGGGTCTTGCTCTGTCACCTAGGCTGGAGTGTAGTGGTGTGAACACAGCTCACTTCAGCCTTGACCTCGTGGGCTCAAGCCATCCTCCCACCTCAGCCTCTTGAGTAGCTGGG -AAAAAAAAAAAAAAAAAAAAAAAGTAACAAGATAGACCTGGAATGCAAGAGAGACTGCTGCCTTCAGAAAGGGAACTTCAGGCCAGGCACAGTGGTTCACGCCCGTAATCCCAACACTTTGGGAGGCCCAGGCAAGAGGATCCCTTGAGGTCAGGAGTTCCAGACCAGCCTGGGCAACACAGTAACACCTTATCTCTACAAAAATAATTTTTTTTTTTTAATTAGCCAGGTGTATGGTAGCATGCACCTGTAGTCCCAGCTACTTGGGAGGCTAAGGATTACTTGAGCGCAGGGGATTAAGGCTGCAGTTGAGCCATGATTGTGCCACTGCATTCCAGCTGGGGAAAAAGGGGAAGACTTCCAGAAAAAACAAAAGGGAAGTGTAGGTATTGGGCTTTCCCCCACAGTTTCCCCCTTATTTGCCTATTCCAGAGGGGGCCATTAAGAGGCTAAGAGATTAAGTAATGCTTTTTTTTTTTTTCTG -AAAAAAAAAAAAAAAAAAAAAAAGTAAGATACTCTGACTCAATGTACATGAAG -AAAAAAAAAAAAAAAAAAAAAAAGTAAGGATTTACTTCTCCTCAGATGTTGGCAAAAAAG -AAAAAAAAAAAAAAAAAAAAAAAGTACCACTCTGGTCAGGGATATTGATAGTGTGGGAAATTTTAGGGAGAGAGGGGAATGGGGAGAATATAGGAACTTTCTACTTTCAGCTTAATTTTGTGTAAACTAAAACTGCTCTAAAAAAAATTTGCAACAAAAAACTGTGTGGATTTCTTGTTTATAATCCACTCCATTAGACAAAACCTGTACCCACAAATCTCTTCAAGATAAGTCCTAGAGCTTCCTATAAGGGTGCCGAGGGACAATGCTCTTAAAATTCTCAAAGGACTTTTTCTTTAATAAAGAGGATCTGTAAGGTATGTCATGTCCTTAAGATAATTAGAGAGACTACTGTCTGTGTGAGGCATGACATTAAATTTCCTGAGGTATTAGAACTAAGATTTTACAATCACTCCCTTGGCTTCATGATAAACCATGTTTTAATGACAGTACCCTAGATTTGCTCTCCTTCCATAAAGAATCTTCTTAATTTTAGAATTCTCTGCCGTCAGGAAAAACTGGAAAAGAGAAA -AAAAAAAAAAAAAAAAAAAAAAAGTAGCACTGTTTCTTCTCTACAACATAAAGTTCTGGAAAAGAGTTAATGTTTTTAATTTAAAATGTTTTTATACCAATAGAAAACTGTCTGAAAGCACAACAAACTATTTCCCAATGACTACTTCTAAGGAGTAGGACTGGGAGAGATAAGAGGATTTAAAATTTTACTTTATATGTTTCTGTATTGTCTGAATATTTTATCTAGAGCATATATTAATTTTGTAATTAAAAATAAAACTAGAAAAGACATTAAAAAGAAAAAACCTGAAAGTGATCATTGATATTTTAAAAACTCCATTCTATTATGTTTTAATAGGGATAGAGTGGTAAGAAAAGATATGTTTAAAGTAAAAACAATACGTATTTTATAAACATACACAAAGATCAACAAATATATGCCATTATAGAAATAATGGTTGCCACTTACTGAGAATGATTTTTTATGTTCCTGAGAAGGTTTTTTCAGAAACTGAGAGCTTGAAAATCTTACCACACAGTGCTTCATTAGTAAAGCAAATCAAAGAAACTCTCTTAATTTGAGCAAAAAGCCCACATCTTCATCTTAATTACTGCCTACATTTTGCTGAAGCTAAGGTTGTTTTTGTTCAGGATGACTTCTGTGGGCTGACAAAAAAAATTACAGCCTGTTGTAGTTTCCCTAGACCATTACCATGATCACACAGAATTAAGCTTTCATTAAAATCATGCACTTAAAAGAAAGGGGTGGGGAGAGAGAGAGGGGGGGAGGGGAGAGAGAGAGAGAGAGAGAAAGTACCATTTATTCTGCATGTGAATGAAAAGAGAAATATAAAAATGACACCAATCAACCAGTACTCAATCTCCTGGCCC -AAAAAAAAAAAAAAAAAAAAAAAGTAGTGAAAGTCCCAGAAAGGCATCAGGATGGAGAATGTAAAAGCTTGGATAAGCTAAAAAAATTAGTTCGTTTTCTAAAATAAGTTTCTTCAGGAATTGAAATGCATACTTCAGCTCCCACATATATATCACTGTCAAGTTAAATAAAAAAATTATTAGATTTTTGTGCAGTGCTTTCTTTTATATTTAATAGATAAAATTTTAATTTTTCTGTTCACTTTAGCTTTTGATAGTGGTAAAATGAGGAATTAAAGCACCAAAGATTTGAAAGGCAAAATGCCACAATATAGGAAATAAATTGTGTCTTCTTTTACAAAGCATGGTTATGTAAGACAGTTAATAAAAACATAAAATATATTAAAAGAATCATTTAAACCAAATATAAAAAGAGATTTAAAGCTCCTTCTGATGAGTCCAGTTTCCTTGTATCACACTATGAATCTCTTTAAATATAACGACACACAAAGCTGGAAATTTTAAAATATGACGACACAGATGGAAACTAAAAATGCTTTGCAATGATTCATATGCATAATCCACTGCACTTATAAGCATTTCCTTTTTAAAATCTGTATTTGTAAAGGCACCAAAATAATCAGTTTCTCAAAATAATTCCAAGGCATTAATGAGATTTCCTACCAAAAAAATTACTCCCAAGACTAAAAGCCTAAGTATGCATGTCGTCTGCTTTATCTCAGTACAATCCAGGCTTTGAATGCTGTATGTATGGAGATAAAAAAAAGACAGAG -AAAAAAAAAAAAAAAAAAAAAAAGTCAAAGAATTTCAGGGGAATGTTTATGCAGTAACTTTTTCGGGAGAATTTGCTTTTCCCTTTCTTGTGCTGAAGCCAGTGGAACAACGTTTTGCCTGGTGTCCCCGTGTCTGGACTTCTCTGTTCACTCCTGGTCGTTTGACCTTGGTTTGTTTCTGTGTGCTTCCGGGGCGGTGCTCATTCTGCCTGACTTGCCTGGTTTTCTGGGGCTAGAGAAGTGGCCCTTGCTGAGAGCAGCAGCATGTGCCAGGCAG -AAAAAAAAAAAAAAAAAAAAAAAGTCAGAACTTAAAAGGAAGTTAGACACACTCCTCTCCTGGAGCTCAT -AAAAAAAAAAAAAAAAAAAAAAAGTCATCCCTTCAGAAAGGTCTATTCTAACTAAGCTATCTTGTCAGTGTTCCTTATTTTGTTATTTTCTTCTTAACATTTGTGATAATTGGTCATTCTTTTGCGTATTGATTATTTTGGTCTTTCAGCGCCAGTAAAATATCAGCTACATGAATGTAGGGATTATGCCGATTTTGGTCGTTTCTCTGTCATTAACTCAATACCTGGCATGTGGGAGTTACTCATGTATTTCTTTCATGAATGAACTATTAAAAGCAATAAGCTTAATTTTATAAAATGGTCACAAATGTATTCTAGATTTTGAATACGTATAGGCCGCCAGTGATTATGGTGTGCCGTATTGGGCACTGCGCCAGGTATTGGGAATACCAAGATATGATTCTTGCCCCAGGCTGTTCCCCGCCCCCCCCAAAACCAAGCCCTCAAAGCTTTCTTTTTTTCTTTTCTTTTTCTTTCTTTCTTTTTTTTTTGGAGACAGGGTCTTGCCCTGTCACCCAGGCTGGAATACAGTCGCAACTGTAGTTCACTCACTGCAGCCTAGAACTCCTGTGTTCAAGTGATACTTCAGCAGGTGCTTGCCACTTCGCCAGCAATTGTCATTTTTTTTGTAGATATGGGGTCTCACTATGTTGCCCAGGGTGGTTTCAAATTCCTGGCTTCAAGCAGTCTTCCCAACTTGGCCTCCCACAGCCCTGGGATTACACCCTTAGGCGTGAGCTGCTGCCCGGCCTAAACCCACAAGGCTTTCTATTTTTGTTTGGACACCATGGCTCACACCTTTAATCCCAGCACTTTAGGAGGCCAAGGTGGGCGGATCACAGAAGTCAGGAGTTAGAGACCAGTTAGGCCAACATGGTGAAACCCCATCTGTACCCAAAATACAAAAATTAGCTGGGCATGGTGACATATGCCTGTAGTCCCAGCTATTCAAGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGTCAGAGGTTGCAATAACCTGAGATAGATTGTGCCATTGCACTGCAGCCTGGGCGACAGAGGGAGGTTCCAAACCGCCCCCCCCCCAAAA -AAAAAAAAAAAAAAAAAAAAAAAGTCCCTAAGGCACTCACTTATAGCTGGTGGAAGCATAAATTAGTACAGCCTTCATGGAGG -AAAAAAAAAAAAAAAAAAAAAAAGTCCGGGCACAGTGGCTCGCACCTGTAATCCCAGCACTTTGGGAGGCCAAGGTGGGCTGACTGCTCAGGAGTTTGGGACTAGCCTGGGCAACATGGCGAAACCCATCTCTACCAAAAATAAAAAATAAAAAAAAACAGCAGGGCATTGTGGCATGTGCCTTTGGTCCCACCTACTCAGGAGGCTGAGGTGAGAGGATCGCTTGAGCCTGGGAGGCAGAGGTTGAAGTCAGCCATGATTGCACTACTGCACTCCAGCATGGGTGACAGAGCAAGACCCTGTGTCAAAAACAAAAAAAAAAAGGAAAGAAAGAAAACACAGCTAACTTCATAATCAATGGT -AAAAAAAAAAAAAAAAAAAAAAAGTCGGGGGAGATGCAATATTTAGCATTTCCTCAAACTTTTTTTGGCCATGAAATCCACCACCCCCCTCCTTTTTCAGAGCATTTCATGAAGTTCACATTTCAAATAATACATTTTGAAAAACATTTATCTTGTCTAATTGAAGCTCAAAGAGATAGAGTCAATGACTTTTCAAAGTCAGGTAGCAGATAGTTTTAAAGCTGCAAGTACTGATAAGTGTGAGCCATTAGTTAATTCGCATTTATAAAGAAGTGGTCTGTCACTTTTGGCAAATGTCTTGACATCTGTTGCTCTACAGTTGTCAACTAGAAAATTAGGCATAGAGTTTCACATTATTATAAGCATGTTTTCACACAAAAACATGTACATTGATGTTTATTGCAATTTTATGTGTAATAACCAAAAACAACCCAGATTTTCTTCATTGGGTAAATGATTAAACAAACCATAGTACATTCATACCGTGAGTGCTACTCAGCAATAAAAAAGAACAAACTATGGGTACAGGCAGCAACTTATAATTCCAGAGAATTATGCT -AAAAAAAAAAAAAAAAAAAAAAAGTCTGTGCAGTCCAGGATTGTGTTGTCAACAGACAGAGGAAAGACTTGATATTGACTTGAAGGTTAATTAAAGCTTTCATTCTCTTAAGTCTAAAGTATCCTCTCCATATTTTGAGATTTGGTGAAGTCCATAATGACTTTACTCAAACCTTTTTGTCTTTTTTTTAAAAAATAAAAGATTTTTATAGATGTTTTATTTGGTTCACATTTTTATCTTGGTTCACAATGTCTTTGGCCTGTTGTCATATTTTTCTCCTCCTACCCCTGCTCTGCTACCTTTTTATCTGGTTGTCTGGATCTTCTCCAGGTTGGGGCCTTTTATATGACTATTTCTTAAAGTGTAATGACCAAAAGATAAATACAGAATTCTTGCTGTAGGTGTATCTCACCTTTAAGAATAGGTCTGGGTGACACAAGGGCTGGGGAGGAAAAAAAGAATAGGACAAAGTTTTCTGTCTTGTTTCCAATATCTCTTGCGGTGGCAATTCCTTGGTTGGCCTCA -AAAAAAAAAAAAAAAAAAAAAAAGTCTTTATAACTATAGTCCATGTTTGAAAAGTCAATAGAAATACTAAAAATACCCAAATCAAATTTCTAGTGGTAAACACTACAATGTCTGAGGTGACAAATACACTGGATAGAATTAATGGTAGATTAAACATTGCAAAAGAGATGATTAGAGAACTTGAAGGCATAACAATAGAAACTATGCAAACTGAAACACACACACACACACACAAAAAACCAAGAAAAATGAATGGAGCTGTGGGACATTAGTGAGCTGTGGGACAATTTCAGTTAGCTTTATATATGTGTAGTAAGAGACCCCAAAGATGAGAAGGTAGAGAGAGAAGAAAAATATTTGAAAACATAGTGGCCAAGATTTTTCCAAATTTGATGAAAATGCTAAACAAACATATCAAAAAAAGCTCAAGAAAACCCCAAGCATAAAAAGCAAAGAAAAGGACACAAAGGCACATCACAATCAATTTCTCAAAATCGAAGAGAAAAGAAAATCTCAAAAACAACAAGATTAAAAAAATTATATATATATGCAGAGGAACAAAGATAAGGATAAGCACAGTTTCTAGTCAGAAACAATAAAAGTCAAAATACAATAAAGCAATAACTACAA -AAAAAAAAAAAAAAAAAAAAAAAGTCTTTCCAATTCCATGTTTCTTCCTTGGTTGCACAGCACTTCCCAATGTCCAGTGCCTTAATTCTAAGCCTTCAAAACAAGAAGAATTTCAGGGGCAAAGTGACAACTTTGAACTCTTGAGCCCATGGGAGCCCATTCTGGGGCACCTATCACTCAGGGGGACTGAGCTGGGGTCAGGTCTAGAGTTCTCTGAGCTTCTAAACCAGGGCTTCTCAACCTTGGCTACAGTCTAGAATCAGCCAAGAAATTTTAAAAAACATCCCAATGCCTGAGTCATATCCCAAACCCACTAAAGTAGATTCTTCCAGCCTGGGCAACACAGGGAGACGCCATCTCTACAGACGATTTTTTTTTTTTTAATTAGCCAG -AAAAAAAAAAAAAAAAAAAAAAAGTGAAACCAAAAGAGCCATCAGTAACTATCTGCTTTAAGAGCTGAGGAAGGCTTTCTGAACATAAAGAATAAAACCTTAAAAGGAAATGCTGATAGATTTAACTGCATGAAAATTTAAAACTTGTTTATGTCCACCAGCTTAAACAAAATTAAAAGGCAAGTAAAAAAACAGGAAATATTGTCTAAA -AAAAAAAAAAAAAAAAAAAAAAAGTGAGTCAACCAAATTCTCCGATATTTTTTG -AAAAAAAAAAAAAAAAAAAAAAAGTGCAAGGTGAAGCAGCAAGTGTTGATATAGAAGCTACAGAAAGTTATCCAGAAGTTCTAGCTGAGGTCATTAATGAAGGTGCCTATAGTAAACAACAGATTTTCAATGTAGATGAAACAGCCTTCTATTGGAAGAAAA -AAAAAAAAAAAAAAAAAAAAAAAGTGCAGCTCTCTAATTGGGCTCTTTTACTTA -AAAAAAAAAAAAAAAAAAAAAAAGTGGAATGGGGGAACAGGGCAAGCTCAGAGCAGAAGAATCAAGAGGCCAGAGCATGGCAGAGGCCTGATATGGGCAGTGAGACCTTTTCAACGGCCGAGTAGAATTGGCATTGTCAAAGGTTCAGGTAACATTGACTGTTTAGAAATTCCCTCAAAAAAAAGAAAAAAGAAGAAACGAAAGAAAGAAAAAACCTGAAGAAAAGAAAAAAAACAGAAACAACCAGCTTAATTGAGGCTTAGATTAGAGTCACAGTTCCACCATTACAGAGCCATGGGGCTTGAGAAAACTCCCTTCCTCTCTGTGAGCCTCAGTTGCCCTGTACAGTCAGGTGAAGACTATCTCCATCTCACCTGTCAATGCATGGGGATCAAGGTCTGCAAGGTCAGACTAGAGGGTAGGGCCCTGGAAACCCCATGAATGCACCAGAGCCATCAGACAATATGGCGGTTATGAGTGGATACCCACGGACTGTTCCCTTCAAGGCAGGTGTCGGAGCACGTTGGGAGAAAATGACCCCAGGGCATGGGCAGGTGGACAGTATTGGGTAGGGGGGCGGGTTATTCACCCAACACACATCTTCTGGGCTGTTGGTCTATTCAGACCCAGGGTTCGTGCTTGAAAGACAGAAATAAATAACGTTCAGTTCCTGTCAGGTGAGGTCTCACAGCACAAAGTGACAGACCATTTAAGTGAAATTTGGAGGGGGCATGAGGGACAGAATGACTAACTCTGCCTGGACAAGCCAGGGAAGGCTTCCTAGAAAGACTCAGGCTGGGCCTTG -AAAAAAAAAAAAAAAAAAAAAAAGTGGAGGAATCACATCACCTGCCTTTAAATAATCCTACAGAGCTATAGTAACCAAAACAACACGGTACTGTCATAAAAATACACACATAGATCAGTGGAACAGAATAAAGATCCCAGAGATAAATCCATACAGCTACAATAAACTCTTTTTTGACAAAACTGCCAAGAATGTACACTGGAGAAAGTACAATCTCTTTAATAAATGGTGCTGGGAGAACTTGATATCCACATGCAAAAGAATAAAACTAGATCCCTATCTCTCACCATCTACAAAAATCAAATCGAAATGGACTGAAGACTTAAATCTGAGACCTCAAACTATGAAATTACTACCAGAAAACACTAGGGAAACTCTCCAGGACATCAGACTGGGCATATTTGTTGAGTAAGCACAAGCACAGGCAACCAAACCAAACATGGACAAATGGGATCACATCAAGTTTAAAAGCTTCTGCACAGCAAAAGAAACAATCAAAAAAGTGAAGAGACAACCTACAGAGTGTGAGAAAATATATGCAAACTACTCATCTAACAATGGATTAATAACCAGTATATGGAACTCAAACAACTCTATAGGAAAAAAATCTAATAATCGGATTTAAAACTGGGCAAAAGACCTGACTAGATATTTCTCAAAAAATACTTACAAATGGCAATCAAGTATATAAAAAGGTGCTCTACATCTTTGATCATTAGAGAAATGCAAATCAAAACTACAGTAAGATGTCATCTCACCCCAGTTAAAAAGGCTTTTATGCAAAGTCAGGCAATAACAAATGCTGGTAAGAATGTGAAGAAAAGGGAACCCTCTTACATTGTTGGTGAGAATGTAAATTAGTACAACCACTATGGAGAACAGTTTGGAGGATCATTACAAAACTAAAAATAGGCCAGGCATGGGGAGAAGGGAGGCCGAGGCAGGTGTATCACTTGAGTCCAGGAGTCTGAGATGAGTCTGGTAAACATGGCGAAACCCATCTTTACAAAAAAAATACAAAAATTAGTTGAACATAGTGGTGCACAGCTGTAGTCCCAGTTACTAGGGAAGGTGCAGCAGGAGGATCGCTAGACCTCAGGGGGTGGAGGTTGCAGTAAGCCGAAATGGTACCACTGCACTCCAGCCTGAATGACAGGGTGGGACCCTGTCTCAAAAAAAAACAAAAGAAAGAAAGAAAAGAAACACTAAAAATAGAGCTACCATATGATCCAGCAATCCCACAGCTAGGTATATACCCCAAAGAAAGGAAATCAGTATACTGAAGAGATATCTGCACTCCCATGTTTGTTGCAGTACTATTCACAACACATCTTTTGCAAGATTCAGAAGCAACCTAAGTGTCCATCCATAGATGACTAGATAAAGAAAATGTGGTACATATACTCAATGGAGTATATTCAGCCATAAAAAAATGAGATCCTGTCATTTGCAACAACATGGATGGAACTAGAGATCATTATGTTAAGTAAAATAAGCCAGGCACAGAAAGACAAACTTCATATGTTCTCAATTACTTATGGAAGCTAAAAATTGAAATAATTGAACTCTTGAAAATATGGAGTAGAAGGATGGTTACCAGAAGCTGAGAATGGTTGTTTGGGTGGGTGGGGGCGGGGGGGTGTGGATGAAGTGGGGGTGGTTAATGGGTACAAAAAAAATAGTTTAAAAAAATGAACAAGAC -AAAAAAAAAAAAAAAAAAAAAAAGTGGAGTAGAATGGATAAGATCAGTCTATCACATATAGTAAGGACAAGTGTTTTGAGAAACTTCTTCTTTTGTTTTTTTTTTTTTTGA -AAAAAAAAAAAAAAAAAAAAAAAGTGGGCACAGCATCTGAATAGAAACTTCTGAAAAGAA -AAAAAAAAAAAAAAAAAAAAAAAGTGTAAATTGCCAAGCAAGTTGTCATTGTT -AAAAAAAAAAAAAAAAAAAAAAAGTTAAGATAACATTCTTAGCACTATTATTGGGATTACCTTAAATTTATAGATTATTAGGTAGAATTACCTGATGTTGAGCTTTCCCATTGAAGACTTCTTTTGTATCTATCAGTAGTCTTTTCTTCATATTTACTTTTTCACATTTCTTCCTAAGTTTGTTACCAACTATTGAGGTCTTTCATGTTCCTGCTAGTGCCATTTGGGTGCTTTTATATGTAGCATCTTCTAATGTGTTTTTTCCCTGAATTTAAATAAGTAATCATTTCTGTAAACCAGTTTGTGCTCATTAATCTTACTGAATTCTC -AAAAAAAAAAAAAAAAAAAAAAAGTTCAAATCAAACACACAGAAATCTATAAACAAACTGGCATATAAGAGTAATAGAATCAGGGCCATTTCTCACAGGTAACAATGAAGACCTGTTTTATCTATTTTTCACTTTTTTTTTTTTTT -AAAAAAAAAAAAAAAAAAAAAAAGTTCTTAATTGTTGGTAAAATTTTAAAAAAGAAGGAATAGTCACTTTCACTAGGCTGATAGCAATGTGTATTCAGAGAAATGGATGGGTTTGAGCTATTTGCTGGGGAATAGAACAAATAGGAATCGCTGATGGATAGAATGTGAAATTAAGAGAAAATAAAGAATGAAGAATAGCTCCAAAGATTTTTTTACTGGAGCTACCAAATTGAAGGTAGTGTCAAAACAGGGAGTGACATTAATTTGAAGGGAAGATATAAAGATTTTCATTTTGTACATGTAAAGTTTGATATGCATTTTACATATACATATGGATATATCAAATTTATGATTAAAATATTTGTTTGAAATCTATGTGCGATATTTGAAATAAATATAAATTTGATTCTTATAAGCATAGAGATACAGGATTGAAGCCATTCCATTAGAGAAAATACTCTGGGGGAAAATTTTATCATAAGCATAATTAACACTTATAAAACACATGTTAAGTCACAGGCACTATTCTCAGCATTTTGTTCATATTTTCTCATTTAATACAATAACTCCATAAAGTATGTGGTATTATTACCCTTATTTTACAGATGATAAAACCAAAACACAAAAGTGTTAAGAGACTTGCCCACAGTCACACAGCTAGTAAGTGGTAAGGCTGGAATTTGAATGCCAGATATCTTCTCCAAAGTGCAAGGATAGAGAAGTCCCAGGATGAAACTAACAAACAGTTGAGAAATCAAAGTCACCAAACACTTAAAAAGTGGTGGAGGAGCTAGCAAAAAATAATGATAAAGGGTGAAAAAAAGGAAAATCAGAACAAAGTAGTGTCACAGAGGGATGACTTTTTTTGTTTCAAAGTATAGGTTATCCACATTAAATTCTGCTGAAAGATAAAGTACAGACTATGAAGTGACCCCTGAATCTAACAACACAGAGAACATTGGGCTGCAATTTCAGTGGAGAAGTGGCAACAGAGAGTTCCTAAAAGTCGAGTATTTGAAGACAAGGCTATTGCATAGACAGTTACTTTGTGATGCTAATGCATTTGACACATGTAGAAGAAATAAAAGAATAAATAAATGTAAGAATGTAGTTTGATAATATGGAAGCACAGAAAGAGGGAACATTTAAAAAATGAAATTAGAGAGATACTAGGTACCATATCACAAAGGTCTCTTTGTGATTCTCTTTCATGATCTCTTCATGAAAATAATTGCAGTAATTTCTATTTTGTGAGCAAATGTCTCAATTTATTATTTCAGAATGGCATACCAACCCTGCAAGGAAATCAGATCTTCATTTCTAAAGTATTTTATGGGAATATGTAATAGATAATATTTATAAATTTTAATCTCTCATCCTTGCAAATCAGAAGTTTAGTAAGAACAGATAATTAGTAAATCTTCATGTGTAGATTTTTAAAAATTAAATTTACATATAGTAAAATGCACAGATATTAAATATATCTTCTGTAGCTTTTGATTTATTATATTATTGTGTCAGAGATATTAAGTAATTCAAACTGGGATCAACCTACTATCTATTCAAAATTACTTCTCAACTATGAATCTTCCTCTCTGACCTCCTCACAAAATGAGAAAGAAAAAAAGTTATCAAATTTGGGAATAGAATGATTAGCTTTTGAAATCTGCAAGTGCTATATAAATGTAAGGTACTAAGATAAAATATATCTTAACCAGTTTTATAGTAAAATTCTTTCCAGGGAAATTATGCAAAAACCACATGAATAAACTGGATGTATATATGTAAAACTTTTATGAAAGCATCTGAAAGTGACAAATATCTCAGCAGGAAATAAAATAGTTAGAAATTCCAAGAAAGATAGAAAAATTTACAGTATTTATTGATGCATTCTAATGAAAATTTAATGTCTTCTTACTATTGAACCATTTTTAAAGGTCTTCTTGCCTGACCATTACTTTGCTATTTCTCCTCTCTTTGAACTTAAATGGTGGACTATGAGACTGACATGTTTCCAATGACTTCACCCCTGTTGTGCAATGATTAATCATCATGAATACAAGTTAAGATCAAGCCATGGGAAACTTGTCTTCTTCCATCTAATTTGATTAATGAGTTTTATGGCTGAGATGCATTGTGAAGAAAAAGGTAAAAGTACTCGAGGCAAAGAACGATTGTGGCACATCTCACATAAATTGTTAGGGAAATAAAAGCCATCTTGAACATAAAAATTATATAGTTACAAAGTGACAAAATCACCTTTCCAAGGTAGTTATATACAATTACAAAAGATTGCAATAACCTCTATACCTGGAAAATAAAAGCTAATTAATCCTCTACTATGTATTATCTCGTTGATAGCTACTACCATACTCTAGTAGTCAGTGAGAGACTCATGCTTCCTTAAATTAATTCCTTTAAAAGCCCAATAGCATCAGTCTTTCAGAAGTAATTAAGGTTGTTTGAATATTGACATTGTCAGTCATAAAGCAATGCAGTTCCTTACTTAAGTAACAGAATTGCATTTATAACATTTAATTAGAGAATGGCCCATGACAGCTTTTTGGACTTCAATGATTCAGTGAAAAATGTAATAATCTCTTAACAAGTCAATTGAAAGTAAAGAGCAGCTTTGTCAATTTTTAAAATATCAATGCAGAGCTACAAATAAGGTAAATTATTTTTGTTATGTTATGGACAAAATCCTTATTAGCACTAGGACTTACTCACTGTTTAAAATTAGCCCTGTTTTAAAACTGTTTTAAAATTAAAACAACAATTAGCCCCAATTTTTAGGGATCAGATATGTTTCTGACCTAATGTTTGCATATTTGCAAACCTATGTTTGCATATTTCTTTTAATCTATTGCTTATTGAAGCTCTTTTGGCACTTAATTCTGCTATAAGTATTCTTCCTCAAGTTTCTTTATTTTTAAATTTTTAATTGATGTTTATAGATTTCAAAATTCAACATTTTACTGTCATCATTCACAAACAAGCATCTTTTCTGATCTAACTTACATAGGAACAAAATGGAGAAGACAAGATATTACTGGTCCCTGATACAGTCTCTCTTAGTTATTAGATTCTAATATAATTGTCCAGATATAATGACCACTGTATTACTTTTCTAGTACTGCTACAACAAATTACTACAAACCTGGATCACTCATAGTAACAGAAATTTATTGTCTACCAATTCTGGAGGCTAGAAGTCCCAAATCAAGGTGTTGACCCATGCCCTCTTCAAAGGCTTTAGGGCACAATCCTGCCTTGCCTCTTTCTAGCCTCTGGTGCAACCCGTAGCATTCCTTAGATTACAGAAGCATCACTCTTGTCTTTCCCTCTGTAGTCATGTGGTGTTCTCCTTGTGTCTGTGACAAATTTCCTCTTCTTATAAGGAGACTAGTCATTGGATTAGGGCTCATTCCAATCCAGTATGACCTCAACTTGATTACATCTGCAAAGACCTTATACTCAATTAAGGTCACATTTATAAGTGCTGGGGTTCAGGATTTGAATGTATCTTTTTGTGGGACACAATTCAATGCATAACTACCTACAGTAACCAGTTTTAAAATCTATTTCTCATCACTGCAAATCATTACCTTAAACATTATTTATTAATAAGTTGATTTATATACTTTTACTAAAATATTAATTTAAAAAATGGTAACTGGTCCAGTGTATTTTGTGGAAGAAAGCTCCATAACAAAATTTTTAGTCAGTTTTATAGCTTCAATGAACACAAACCTTGGACATTTTATAAACTCTTATTAACATGGCATTGAAAAGTAACTATAGGCTGGTCCAAAGCTGGTGATTTATCTCAGTTGATTGTTCACAGTTAGTTACAGATTAAATTCTTTGTTCTACTCTTTCTTTCTTCTCACTACTACACTTGAGAAGTCTTAATGTTTTATAAATAAGTATACTAGGAAAATGAACAAGCGAACTACCGTTTGTTTTATAGGTTTTATATTTAGCAGTTAAAGGTATTTTCTATTTTTATATACTTTATCTCAGATAAAATTTAGACATGAGCTCAAAGCTTTAAATCTTTAGCACAATAGAAAATTTCACTATAACATCTGTTTAAAAGCAGATTATATCTATGTATATGTAAAATTAATTAGTAAAAACCTTATATAATTTATAATTACATATAACTATATATATAATTATATATTATACATAATTTTAAAAGCAAAGAAAAA -AAAAAAAAAAAAAAAAAAAAAAAGTTGGATTTAATTTTCTAAGCATTAGGTTAAAATTTTTTTGCTAGATAACATGGTGTCCTAAGATAAGCCAAGCATTATAAAGATGGCTCTGATGATTGCCAGGAACGTATTATGTATGCAGTAATAATAACACATTGCAACAAAGCCATGTTTTCTCCCATTTTTAAAAACATGTTTTGATGATGAAGGATATAAAATACAGAGTCACAGTGAAAGCCTGCAGCTTGAGTACGTTTGTAATCAGATGATTACAGATGATTGCTATGAGGCTAATGAAGTGAAATTTACTCCTAGGTTTGAGAGTAGATCATAAAAGGAACATTAAGGAGATTATAGTCTCAATCATGAACATATTCACCTAATTAACATTTTCCTACCTTTGAATTTAAATATCAAAAGTAGATACGTGATAGTTGTTGATTTGTAATACAAAATTTACTACTTTTGATAGTCATTTCTCACTTAAGCTTGTAGCATGTAATAATTTTTTTTCCCACAAATCTTTTCCTACATTAAAAAAATATACATAAAAAACTTGGCTGGGCGTGGTGGCTCTCGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGTGGGCAGATCACTTGAG -AAAAAAAAAAAAAAAAAAAAAAAGTTTTTGTTATTATCAGCCATTCATCTATACAAATTTTAAAATTCTTTACTTTTAAGTTCAGCAGTACATGTGCAGTTTTGTTATATAGGTAAATTATGTGTCACTGGAGATTTCTGTACATTCTTATTGAGATTGGTTGAAAGTGCATTCAATCTTTAGATCATATTGACAAGAACTTAGGACATCCTTAGGATATTTTGTCTGCTTATCCATTCACATAGCATGTTTCTTCTTCATATATTCTTTTATTTCTTTCAATAAAGCATTATATCTTTCTCTTTTTTGTATATTTTTTTTTGTTATTTGTTTGTTTTTTGAGACAGGGTCTTGCTCTGTTGTCCAGGCTGGAGTGCAGTGATACAATCATGGCTCACTGCAGCCTCAACCTCCTGAGCTCAAGGGATCCTCCCATC -AAAAAAAAAAAAAAAAAAAAAAATACAAGTAATGTGTTGTGGGATCAATAAATTCTGAGTGAGTGTTTAAGGAGTGGCATTTTAATAAAAAATAGTTTTCAAAAGGTGTGGAAGTTTTGGAAGCTTTCTATTTAAA -AAAAAAAAAAAAAAAAAAAAAAATACAGGTTGTGGATTGCAGCTTTCTACATCCTCAGCTTATAGATAATATTCCCAGTGTCAGTGGAAGAGGGCTAGTGTGGTGGGGTCCATGATCCCAAAAGGGTGAGAACAGGTCTCTGGGATGGCCAAGCACATATGTCTTTCTTCCGGACCCTTGGGGCAGCCAAATGCCCCACTGTCTATCTGAAAGCTACCTGCCCAGGGCATTCCTTTCAGGAAAAATTTCTGAAAGTCTTTACTGTACACAAAAGAACATTAACCCACTGGGTCTTGGGGAAAACTAATAGGAGATTTTAAGTTCAGCAATAAATGAACATTAAAGAAATCAGCTGGCCCGGCACGGTGGCTCACGCCTGTAATCATAGCACTCTGGGAGGCTGAGGCGGGCCGATCGTGAAGTCAGGAGATCGAGACCATCCTGGCTAACAGAGTGAAACCCCGTCTCTAC -AAAAAAAAAAAAAAAAAAAAAAATAGAGCTACCATATGACCCAGCAATGCCATTGGTAGGTATATACA -AAAAAAAAAAAAAAAAAAAAAAATAGCAGTGTAAGCAGGTTATTTAGAGATTCCGAGGCAAATGTCCAAATAAACAGTTAAAACAATTTTATGTGGTTGCCTCTGAAGAAAGGGAAATGGAAGAGGGATATGTACAGGGAACTGTTAGATTTTATAATAATTTAGGATTATTTGACTTTCTGAAGTATGTGCAGGGATACATTTAATGAAAACGATAGCAAAATGAGAAACTTAAAAACAGAAAGCTAGGACTAGTTCAGGTTGATGAATGATTTTTAAAAGCTTATAGACATCTGGAATTACCCATAAAGTTATTTACTAAATGTTTATTTGGTTGCTTGGTTATTCAATGGGCATTAGTGTAAGAAATCTTGCTTTCAAGTTTATTGACAGCATAAGTAAGTAC -AAAAAAAAAAAAAAAAAAAAAAATATTGAGCTCTAATACATAAAACCTAATAGACAGGACCCAATTCTGAAACCCCATCCAGTTGGCTTGAAG -AAAAAAAAAAAAAAAAAAAAAAATCAATGCACAGAAGCAGACTTTAAATGCTAAAGACTTTCAAAACATACAAAGGTCAACCTCACAAGAACTCACATTAAGCCAACACAATTGCCTACTGTTGTACAACGGCCCACCAAAGTTTTCTTGCAGTGGTAAGCATGGATCTCGGCTTGCTTACTGTAAAGTTCAGAGGCAAGACTTTGTAAAAAGTCCCTGCTTCACTGAAAAGTGATGCCTTACATCTAAAATGAGTTCGTTTACATGAAAAAACCTTCCCTTATGTCCTCTCCAAGCATATTCACCTCGACTGCTCCCTTTGCAGTCTACAAGCACTCTGAAGGAGAAATCTGTGGCATCTAAGTGGAAATACATGGCAAGGGGCTGGGGCTAGTTATGAACTCAGTAAACTTGCAATAAACTCCTAGTAAGCGCTTAGTGTGGCTCCAGGTGCTGACAATAACAGTTCCTAGCCCTTCAGGAGTTCAGAGGCTGACAGGAAAAACACAGAAACATAAATTTCCAGACTGTGGTGAGGTTGAAGAGAGGTGAACATAAGGCCTGGGACAGAGAAGACAAGGAGATGTGGTAGAAAGGGCTGAGTCTCGAGTTAGGACACTCAGTTCTGCCCCTTGATAGTATGTGATCTCGGGCAGTAGCTTGATCTCTCTGAGGTACGTTCCACCCACAATCCCACTACCGGGTATCTATCCAAAGGAAGTGAAATCATTGTATCAAACAGACATCAGCACCCACATGTTCATCACAGCACTATTCACAACAGCAAAGTCATGGAATCAATCTAAGTGTCCATCAATGAAGGACTGGATAAACAAAATGTGGTGGCCAGGCACAGGGCTCATACTTGTAATCCCAGCACTTTGGGAGGCCAAGGTGGGAGGATCATTTGAGCCCAGGAGTTCAAGACTGGCCTGGGCAACATAGCAAGACCCCCATCTCTACAAAACAA -AAAAAAAAAAAAAAAAAAAAAAATCAATGTGCAAAAATCACAAGCATGTGGGATCCTCTAGAGTCG -AAAAAAAAAAAAAAAAAAAAAAATCACAGTTCATTTCTGCAGTTTGCAACAGTTTTACTACTACCAAGATGGATGTTATCATAATGATGGGATAGAAAGGGCCGATTCAGATAAAAAAGCAATCAGTCAATAAGCACTTCTAAAGCTCCTAATTAGGGCCAGATACTATGAGGCACTAGGGACACAAAGATAAAGAATCCCTATTATTAAGGGATTTCTGTTCTAATCACATTTACCCATAGTCAAGAAATCCAAACATGTGGTCATTAATGGCATCATTTCAAACTGATTCCAATGCCACCCAGAACCAATCATAGTAAGAAGTTTCCAAAGGATAGCAGCAAAATATTTGGTTTCTTCATGTAAGAAAATTTTAAATCCAATTCCCCCATTCTCAAACTGAAAAGAACCATTTCTCAAAGATAACATTAATGAGACAATAGATAAAAAATATGAATTAAAAAAACCTTGCAGATCTATGATACATTTAACATCTTGCTCATGTT -AAAAAAAAAAAAAAAAAAAAAAATCACTGACAAGGGACCTAAAAAGCCGCTT -AAAAAAAAAAAAAAAAAAAAAAATCAGACCAAGCTTAAAGCACTCCACTAAAGCTGCTGCAGATAAGTAGGTCATTAAAATATAAAATATAAAATTAGCAAAACAGCATTTTTCCCCCACCATATGCTAAGAGGTTTCACCAAATGATAACACATACAAAAAAATCCATATACCAGACAGGAGGGTGAAGTGAGAAAGTGGCTTCAGGGATACATTGATTGAGATACTCAAGCAAGATAAATTGCTTTTTGATAATTAGATTTGAGGAAATCTTTTTTTTCTTCTGTGATTCCATTGTTGTATGGAATCACAGTCTACTGCAAAAAGACTTAACATTCTAAGGAGGTAGAGGTCTTTCTCCATGTGCGTCATCTCTTTGTGCTTATATCAAAGACATTATGATAAGAATTTTCATAAAATTTTTCTTAAGCGTATTTGCCAAATATTTTCAATGTTAAATGGTTGAGTTTTTCAACCAAACTATAATTAAGACTTGAAGAAGAAAATTATTCCAGGGTACATCATTATTTACATTCCAAAAGAATAAAAGGGGGATAGATGTGAGTTTCAACAAATGAAATTAGCAATATGAACCTGATTTAATATTTTAGGTATTCCCTGATAGCTTCTGGAATCATGGCATAAATAATGGCCCCAATTATTAAAACTGAGAAATTTAACAAGGCACAAGATCAAAGTGCACACACACTGAGCTAACTTCACACTCATTCCGTCACAATTACTAAAAAAATGCTTTCAGCTGGGCTTGCACTTTGAATTAGAGGGGATTTCTTAACTGACAGCAAATTTATAGTCTTTCCTTATTGCAGCAAATTTGCTTGACTTTTGGTCTTTATGCTGACATTTTGACAAACTAGTACTCCAGTTCCATCGAGAAATAGCATGATAATAATCTATGGCAAACACGCGCAAATTTTAAAAAAGAGACAAATAGCTGGATAACACAGAACTCTCCAGCATCAGAAAAAATAATCAA -AAAAAAAAAAAAAAAAAAAAAAATCAGCCGGGCGTGGTGGCAAGTGCCTGTAGTCCCAGCTACTCGGGAGGGCG -AAAAAAAAAAAAAAAAAAAAAAATCAGCGGAAACTGCTGTAAGGAAGAGTAAGAAAGGGAAGAAATTAATGTTTCTTGAGCACCTACTATGTTCAAGGCCCTGTGTTCAGCATATGTCACAGTTCAATAATTCTTGTTACTTCGCCAGGTGATAGGAACATCCCTGTTTTACAAATGGAGAAAATGAGGCCCAGGGAGGTAAAGTAACTGAGCTGATACTATGGACTGAACATTTGTGTCCTCCCAAAATTCATGTGTTGAAATGCTAATAAAATGGTGGAATTTCGAGGTGAGCCTTTGGGAGGT -AAAAAAAAAAAAAAAAAAAAAAATCCAAATGGTTGTATTCTTGTCTATGTAATATTTATGTACACTTTTCCTATGGTTTGAATGTGTCTTCCAAGGTTCATGTGTTAGAAACTTAAGATGGTATCTTTAAGAGATGATTAGATTATGAGGGTTCTGCCCTCATGATTGCAGTGGTATCTTTATTGCAGGAGTGACATTGTTATAACAGTGA -AAAAAAAAAAAAAAAAAAAAAAATCCAACCGCCTTTTTTTGCAAAAATGGAAAAGCTGATTTTCAAATTTATGTAGAATTGCAAGGGACCTTGAATAGCCCGTAAGAGTCTTGAAAATTAAGAACAGTGTTGGAGACCTCACACATCCCAATTCCAAAATTTACTACAAAGCTACAGTAATCAAAACAGTGTGTTACTGGCATAAGGATAAATATATACATATATATATATTTGTTTTGTTTTGTTTTCTGAGAGAGTCTCACTCTGTTATCGAGGCTGGAGTACAGTGGTGCAGTCTCCGCTCACTGCAACCTCCGCCTCCCGAGTTCAAGCGATTCTCCTGCCTCACCCTCCTGAGTAGCTGGGATCACAGGCACATGCCACCGCACCCAGCTAACTTTTGTATTTTTACTAGAGATGGGGTTTCACCACGTTGGCCAGGCTGGTCTCAAACTCCTGAGCTCAGGTGATACGCCTGCCTTGGCCTCCCAAAGTGCTGGAATTACAGGCGTGAGCCACCACACCTGGCCAAATATATATTTATTTATAATTATATTTTTTTAATTTATAAATATATATATGTATTTATATTGGGGGGTGTGTGTGTATATGCATATCAATGGAGTAGAATAGAGATCCCAGAGATAAACTCTTACATTTATGGTCAATTGATTTTTGACAAGGTTACCAAGACAACTCAATGGGGAAAACATAGTTTTTTTCAACAAATGGGACCGGGACAACTGGATATACATGTGCAAAAGGATGAAATGGGCTTCCTACCTCGTACTATATACAAAAATTAACTCAAAATGGAACAATGATCCAAAATAAATTTAAGAGATAAAACCATACGACTCTTACAAGAAAACAAAAGGGTGAATCTTCATGAGCTTAAATTTGGCAATGGATTCTTAGATATGATACCAAAAGCCTGAGCAACAAAAGAAAAAACAAAGTTGGACTTCATCAAAATTAAAAATGTTTGTGTATCAAAGGACATTATCAAGGAAATGAAAAGACAATCAACAGAGTGGTAGAAAATATTTGCAAGTCATACATCTAATAAGCATGTAATATCCAGAATATTTTAAAAACTCCTAGCCGGGTGTGGTGGCTCATGCCTGTAATCCCAACACTTTGGGAGGCCAAGGCAGGCA -AAAAAAAAAAAAAAAAAAAAAAATCGAGGACGACTCACCATCTAAGCATAAAACGAAGGTTGAACAGATTACATAGAATATCTCAGATCGTGTGAGTTGACTATAAAACATAACA -AAAAAAAAAAAAAAAAAAAAAAATCTAAAAAGTCTCCCTCCTTCTGTCTTCTGTCTGCTTCTCTTCTCCCAAAGGTACCCATTGTTCAAGGGGTTTTGTGTAGGGTTCCAGGAAAAGCTGTGTACATCTCGGGCTGTGTGCCCAGGCACTGCTCCAGGCCCCGCCCCCTTACACTTCATGTTGTATCTTGCAGAGCTTTCTATATCAGCCCATGGTATGCAGCTACTGTTTGGAGAGATTTTTATTATTTAACCCTTAACCTTTTGATAGGCACTTAGGCTGCTATTGAAACTCCACTTCAATATACATCCTTTGCTAATATCCCTGCAGGTAAATTCCTGACAGTGCACTTGCTGTGTTCAAAGGGTAAGTGCCCTTATAATTTAAATGGATGTCTCCAAACTGCCCTCCAAAAAATGACTTAACCTATTTACATCCCCACTATCAAATTACCTGTTTTCTCACACTCTCCCCAACATAGGGTATCAAGTTTTTTAATCTCTGCCAATCCAATAATAAAAACAAATAGTGCCACTCTTTTGATTAGCATTTCTTTTACTACAAGTGAGCTAAACAATTTTTCGTTGGATTAATGGCCACCTACTGTGGTTATGAGCAGGGCAGGGTTCAGATGCCAGCTAGTCTGGATTCACACAACCACATACTAACCCTTGTGAGTGCCAATCAGGTATTATAAAGCAATCACTTAACCTCACTGTAGTTTGTTTCCTCATCTGTAAACAATGGTACCTATTTCATAGGGTTGTTTTGAGAATTAAATGAGAAAACATATGTGAAATGCTCAGTACAGCCCCTGGCATACAGTGAGGGCTTGGGAAGACTCCGCTACCAGTAGTAGTGGCAGTTGTAGTAGAAAAAGTAA -AAAAAAAAAAAAAAAAAAAAAAATCTAGCCCGGGATGACCTGAACTAATTAAAAGCAGGACTGGCATGAATAAATTAATTATAAGCATAGTGGGAAAAACTAATTTTAGTCAGTTCTTTCAACTTTCTTTTATTTAATTGTACTTGGGAAATAGTTGAGTGCTTTTACTATTCAGAGAACTACATTAAATGTATGAATCTCTAATTTATTATAACTTTACTATGTGTGTTCTTGCTGTAAGCCACTTGAAATATTTTGTGAGATGAGACAAGAACTAAACAAATACACAGAAGAGGAAAAATAAGTTTTCCTTAGAAAAAGAGAAATATCAGCTGGACACAGTGGCTCATTCCTATAATCCCAACACTTTGGGAGGCGCAGGCAAGTGGCTCACTTGAGTTCAGGAGTTTGAGACCAGCCTGGGCAACACGGGGAGATCCTTTCTCTATAAAAAAATAAAAAATTAGCCAGATGTGGTGGTATGTGCCTGTGGCCCTGTCTACTCAGGAGGCTGAGGTGGGAGGATCCCCCTGTGGAGGTCAAGGCTACATGAGCTGTAATGCCACCACTGCATTCCAGCCTGGGCTACAGAGCAAGATCCTATCCCAAAAAACGAGAGAGAAATATCATGGCACCTGGAAAAACCATAGCTTGAGTAAATGTTTTGCATTGTAGAATTAATGATGTTTTGTTTTTAAGATTAAAATTACACTGTCTTCAAAACAATCAAAATTTTTGTTGGGGTTTTATTATTTCATAGCTTCATTTCTCCATATTAATACATCTAGAAATGTTTAATTTATATACTCATTAGCACTGATTTCCTTGCTTCAGCCTTAGACTTCGTTCCCTTTGGAAATGCTGACTTTTGACTATCATTATCAGTCTCCTTCCATAGGATTTCTCGAAAGCAATAGCAATATAGTCTCAGTGACTAGATTCTTGAAATGTGAGTGAGCTCTGCTGAACTCACAAGGGAGATTTTTTTTTTTAAGAGATGGGCTTTTTTTGTTTGTTTTTTGTTTTTTAAGAGATGGGGTCTCACTCTGCCACCCAATCTAGAGGTCTAGATACGTGGCTCAATCCTAGCTCACTGTGGCCTCACACTCATGGGCTCATGCAATCCTCCTGCCTTAGCCTTCTGAGTAACTAGTACTACAGGTGCACATTACCATGCCCAGCTAATTTTTGTATTTTCTTTTAGACAGAGTTTTGCCATGTTGCCCAGGCTTGTCTCAAACTCCTGGGCTCAAGCGATCTGCCTGCGTCACCTCCCAAAGT -AAAAAAAAAAAAAAAAAAAAAAATCTAGGTCCGTGCTCTCTTATGTGACTTTGGAAAGTCCAAGGGCACTGAAAATTACTGATCTAAACAGATCCCTCCTACAACGAATATTTCATTCCTAAAGTTTTGTGGATTCTTACTATGGAATGATAATATAAGGTAGGTCACATTCTTGGTTAAGACAATTGTAACTTTTTAAATCTTTCCACCTTTAGTTTTTCTTAAGTTAAAATGAGACAAAGCAAAGCTAAAGTTTATAGGCTGCCTACTACATGTCAGTTTTTGCAGCTTTCAGATGTTATCTCATTCCATTCCCTTCTTATAAGTCCACAATACAAATATCCATTCCACCTCTCTTTCTTTTCTTTTGGTGAGGAAACTTAGAGGTGAGTTCCTTTGTTAAAGGTCATACTTTTCAAAACGTGTTATGTGAATGTAATTCTACCTAATAACTCTTACTAGTGGCATATTTTAAAGAATATCTTTAATTGAACTTGTCTGATTTCTCATGGTGACTTATATTTTGTTAATATATCTTCTTATACATCTGTGTGGATTTGTAATTGAATTTATATAGAAATTTACCACACATCTGTTTATGTAATACATAAAGATATCTATTATGAATATATTTCATGCATATGTAAGATTCAGACCAATAGACTTTTATAAGGGACATGCCCTCTTGTCGGTTTGAAAGAATAATTTCACGTATTAAATTGTATTATTTTGCTAGCCAAATTTAATTAGAATAAAAATTTACTATAATTTTATTTGTAGTTTCTCTTTTTTAAGTGGCCATGCTGCATTACTTCAACATATTAAAGTGAATAACATTAATAATAGTGAAGATTTAATTTTCAACATGCTTTCAAGGCAGGATCATTATTTCCATTTTACCAATTAGGTAAGTCAGGCTCAAAGGTTAAGTGTTTACATTACACAAGCTTGCTTCAGAGGAAAGTTTATACCCAAGAAACCAAATTATTAGCTACTTCCCCTCTTCACTACTGCATGATTTGAAAGCCATTTTTGAAGAAATATATTACATAATACTCAATGCATGTATTACTTATTTTTAGTTGACTCCGAAGTATTTTGTTCAGAGTGATCATTTTAGGGAACAGGTTTTCAGCATATGTCAACATAAAAGATGATGGTGACATAAATAATTATGATAGATTGTCTA -AAAAAAAAAAAAAAAAAAAAAAATCTCACATTCCTTCCTTTGATGGATAACTCATTATTGGATACATGTAGTTTTCAGTTTGCTCCTTTCCTCTTTCAGGGATGGTCAGAGAGTGGAAGAAAGTGGCATGGAGCCTTTGGGAGCTGCTTGGTGGAAGGAATGATGTTAGAGTGTGGTGGAGACCCTCTTACATACTCCACATGATTAGGACCATTTGTTAGTTAATTCAAAAAGTTGGTTAAAGCAAGGAATCAAAATATATGTGCACCTTAAATGTTTTCACTTAAAATATTTGATTTTACTTTTATTTGCCTTTTTATTTTTACTGATTTCTTTTCTTAAAATAAAGGTTATCCTGATTTTCCTTTCATAGATTGTACTCTAAAAGCATTATCTATGATTTCTAGTATTGGTTTCTTTAAAGTGGAATGAAAAGATAGGCACTGGGAAACTCTCCAAGTACAAAATCTTTATAGATTTTTCCAGTTATTCATCAAGGCCTTCCAAAGGATTTAATGTCATTTTTATAGAAATAACACCTTTTGACTCTATTTTCATGTTTGATAGATATATAGAAATAAGTGAGTAGGAGAGTAATTGCTAGCCAGAAACAGCTTTCTGAAGACACCAGCCCATGTATTTTTACAAAGGAGGAGAATGTCAGTTAATCCAGTGAGAGATCCTGTAAGACAGCTTCCACTTTGAATAGGTTCCATAGGGGCCGTAG -AAAAAAAAAAAAAAAAAAAAAAATCTCTGCTCCCTTCATGATATTGTGGATTTGATACATATCCTTTCTCAGCTTTTGTCTTTCCACATTTGTCCTACAAGCTGTGAAAACAGCAATCTCAAACCGCACTCACTCTGTCATTTTCTTTAACTATAGCCAGCATTGCTCTCTTTCTGCTTCCTAATTTATTTTCTCATACTACTCAATTTAGGATTTTATGATATGTTGTATTAGTTTTTTATTGCTGCTTTAACAAATTGTCACAAACTTTGTA -AAAAAAAAAAAAAAAAAAAAAAATCTGAAAAATCTTATTCTGATTGCATCAATAGACCTACTAACCTGAAAATGAGTTTGGTGCACAAGTAACAGGTGAAAATCAGCAGCCTTTTACTGCTTACTGTTGCAGAAATTCCCAGCATTGGCTGG -AAAAAAAAAAAAAAAAAAAAAAATCTGTAATTGTCAACTGATTGACCTACCCAGCTAGACTGCAACTTTCATAAAGACAAGTGATACATGCATGTTGTAGAGTGTTTGGCTTGCAGTTGAAACTTAA -AAAAAAAAAAAAAAAAAAAAAAATGAACAGAGAGCTCTCTGACAGGAGAAGGGAGAGGGAGCAGATCATCATAAAAACCAACCACATTGCCAGGCACAGTAGCTCATGCCTGTAATCCCAGCATTTTGGGAGGCAGAGGCAGGTGGATCACCTGAGCTCAGGAGTTCGAGACCAGCCTGACCAATATGGAGAAACCCCATCTCTACTAAA -AAAAAAAAAAAAAAAAAAAAAAATGAGGACACTAAGGCTTAGAATGGTGAAATGGCTTGCTCAAGGTTTCACAGCTGCTCCATGTGACAGGGTGGAGCGGGTGCCTGGAGCTAGGGCATGGTACCCTGTCACCTGCCCCCACAATCTGTGCCACTTCTGTCAACCACTGTGCTGACCATGGCAGGCACACCTCAGCTGGCTGCTTCCTGAGCCCTACCAGGAGGCGTCAGGAAGGTGCTGGTGAGGCAAGGCTGGGGAATGAACCACCACCTATCTCAAACCCTGACTGGGCACATGGCGCCTGGGCTGTATCTACAGAAGACTAAAACTCCAAAGGAATCTCGCCATTAGCGTTAGGGAGATAATCCTGGGACTGGTGGAAGGAGGAGACCTCTCTTCTCTAGGATGTAAACTGCAATAAGCCAGCAGCTCTTTTGAGGAGGACAATGGCAGCAGCAGGATGCAGGTGGGATGCTCTGAAATTAGGGGCACCCGTGAGGCATGCACAGTAC -AAAAAAAAAAAAAAAAAAAAAAATGGAAACAGCATTACAGGGAAAGGCAACAGCAGGAAATATAAGGTGCATGGTCCACTCAGGCAAAGCAGAGTAGCTCAAGGAGAGCAGGGAAAAGAGGAATTGCAGGAGATGATGCTAGAAAGGTATGAGGAAAGATTATGAAGAGCCTCTTATGTAGGCATGAGGATCTGAATTTAATTCTGTAAACAGTGGGGACTCCTCGGAGGTTTTTAAGCAAGAAACTGATGTGCTTGTACCCATGCTTTAGAGAGATGAGTCTGGTGATAGGTCAGAAGGCAGATGTGTTGGAGATGGCTGGGGAAGGGGGACCAGTCACTAAATCCATCTATTCAATGAGTTTGTATTGAGCACTTGCAATGTGCCAGGTGCTGTGATAGATGCTGAGCAATGGAAAACAGACAAAATCCTACCCTTCTGGAGCTTACACTGTAATGAGGGGCATTAGTCCAGGGCAGATCTAATAATTGT -AAAAAAAAAAAAAAAAAAAAAAATGGCAAGCAGAGCAGAAGGATTTGGAGTACTCTCAGCCTGGCCATATAGAGGGTGGAAAAGTACGTTCAGGAGAGGAAACCATGGGTGTAGCCTGGTGAATATTTGCTAAGGAGATTAGC -AAAAAAAAAAAAAAAAAAAAAAATGGTTCACTTTCTTCATTTTCAGATGAGACAACTAAGAACTCAGAAT -AAAAAAAAAAAAAAAAAAAAAAATGTGGCTGGGCACGGTGGCTCATGCCTGTAATCTCAGCACTTTGGGAGGCCGA -AAAAAAAAAAAAAAAAAAAAAAATTAAAAATTAGCCAGGTGTGGTGGCACATGCCCAGAGTCCTAGCTACTTGGAAGGCTGAGGCAGAAGGATCCTTGAGCCCAGGTTTGAGGCTGCAGTGAACTATGATCATGCCACTGCATGCTAGCCTGGGTAACATAGCGAGACCCTGTCTCTAAGACAACAATGACAACAACAACAACA -AAAAAAAAAAAAAAAAAAAAAAATTAAACAAGACACTTAAATGTTATAGGATAATACATATAACAGAAACTATAAATTTTTCTGAAGGCAGTTTTTATGAATTACAATTAAATTTGATTATACTCTACATTATTTTTATAGGATTTAAAAATTTAAACCCAAAGTATATGCTTTAATATATTGGTTTTTGGATTATAATTTGGCATCATTTTGCACAGTTTTTAGGGAAAGGTGAGTTTGATTGAAGGCAAGTGTTTTTATGGAAAATGAAAGTTATTTCTTCCATTTTCATGTTTTTTATGTGCTCATCCTATGTAAAAGGTATTTCCAAGTAGTTTTGAAGATATTAACGGTATTCCCAGCTTCTAGCTTTTTGCAGGGGAGGGGGAGAAAAATTGAATGTTTATCTAAGGATTGATTTCTTAAGGAAGATTTTAAAAAGTAGCATTTAGCCTTTTAAAAATGGGTAAATGCATTTATTTTTGCTGTGTTCTAACATAGTAATATGTTTTCCTTATAATGATGACTTCCGTTTTTCCACAATTTTTATTGATGACAGAAATTGCCATTGTCAACAAGAAATGCCAAGTGAGAAAGAAGATTATGGTGGGTTCTGTTTCTTAGCACATGTTATTTTACTTTTAGTTTTACAATTTTTGCATCTGTAGCCTTGGCCATATTATGGGATTTATCGCCTTATTAGTTGAGAGGTAGGGTAATAGATGATAAGGAAGATGTAGTGAAATAGTAATAATGATAATAATAATAGTTAACTAATGAACATTTACTATTTTCAAAGCCATATTCAACACACTGTGTATATGTTATTTACTTCTTTCAAAAACTTTATGAAGAAGGATGTATTCTTAAAGATAGACAACTGAAGCACAAAAAATTAAATCACTTTCCAAGGTACTCACTTACAATCATTGGAGCCAAACTAGTATATATGTATATATGTATATAAATATACTCTGTGTATGCTTGATTATTAATGGTAACTATTATTTTGATGACAATAAATTAAAACGAATTTGAAGTTAGTGATAAGTTAGTTTTGTTAATAGCGTTAAATAAGTATGACATTTCCTTAGAAATTGTGACTGGTGTTATGTACGATATCTTTTAGTAACCTTGAACGGTGCTTGAACTCTTTTGTCATTGCATTTCTAAGATTTTGCTAAGCTGTTATGTTATGCATTCCTTATAGCATTTTATAGTCTTTTATTTTACAACGACTCTGAAGGAATATTTCATCATTCATATAATTTTAGTATCCAAATTATATTTTCATCCCTTTGTTTGCCATGAAACATACTCCTGCCTATCTTTCAATTGCATCATGTTCTCTTTCTTTCTCCTCATTTAAATACCCTTAAAACAAACATAGATCACTTTTCTGAATCACTATATTTTTTTCTGTATGAAAGCCCATTTTGTAAAGTATTTATTTAAGAACGCCATTCAGTTTGCATTCTCTTGCTTTTTTCTTTTGTCACATTTTCAGCACTAATCAAGGATTAAAGAAGATTAAAAAGAAAACTAATAAATGAGAGAATGTGGTGGTACTGGTGTTAGCTTATCCATTTGTTGGTGATTTGCTTGTATTTTATGTAATTAGTTTGATTCCACACAATATCATTTAGTCTATAGTATGGCACAGTGCTAATGGCTAGATTACAAAAATAAGTGAACCATGGTCCATCTTTTTCTTGTCTATCAAGTTTGTTGCCACTTTTTGGCTGTCATATCACACCGAATTTTTTGTCTTTTTACGTGGAAGCCAAGAAATGACAGACTGCATACACAAAAAACGAAAAATGGTGAAAGAAAAGGAGAGAGAGTGGTGGACTGTAGAATTAGGGAATACACTGGGACAGCAGTGGGTACAAGAGAACAGAAGAGTCATCTGAGGGACACGAAAGAATGTCTTTATGACTTTGAAGGATGGGATGGGCGATAGACTTCTAGGCACTGTGAGATACCAGAAATCCATTAAGTCATAGGATAATTCCACAGGGTCTCTTTTGGGGGCTGATGATAACTCAAATACCTACCTGTATTTCAAAAAGGGTAACATTTTGTTCTTACAAAACTGCAGGAGTATAAAAGTACAGTGAGTGTAGATAGGAAGTGAAGTCAAGCAGCTATTGTGTTTTTCTTTCTGAGACGAAGACCAACTACAAAAGTGAATTCTCTCAGCATGGTCTTTTTCAAATTTACAGGACTCCTGTTGACTTCAATAGCTCTTAAGTTTTATCTTGTACTCTCTACACCTGTAGCTACTTTCCCACACAGAGTCATTACTGCTCATCATGGTGATGAACCAGATTCATCAAGATATGTTTGAATTGTATTCATTACATTTTAAGAAGTTAGGTATATGTGTGATACATTTTAGAAAGATTTCCACAAATGTATTTAAACTTTGGGTAGAGTACTTAAAGGTTTAAGTGTATCTTTTTATCTCACAGAAACACTAAATGAGACTTACCAGTTGGACATATTTTTACAACTAAAAAAGTCCTTAACCATATTGTTTATATATTATATAGTAAAATAGGGTTGGTTATTGCCAATTTCAAAGGTTTTGAAGTGAGGCAGAACTGGGTTTGAATTTCTGTCTTGTCTCTTGCAAACTCTGTGAATTTTGTACAAGTTCCTTGATCTCTGTTTTACAATTTCCTGATATAAAAATGGATATGTTAATTTGTCTATCGCGAGGAGCAGTAACTAGTGATGGTGTATGTAAAACCTTTAACAGTACTGTATAATATTTAAAAACTCAGTTTCTGGAGCCTTCTGCCACTTAGTATCCACATGAACTCCAGCAAGCTACTTAACCTGTGTTTCTGCCCCTTAGTATCCACATGAACTCCAGCAAGCCAGTTAACCTGTGCTTCCATTTTTTCATGTGTAAAGTAGGGATAATAACTGTACCCACCTCATGGGATTGTTGTGAGGACTGAATTAATACATATGTATAAAGCAATTGGAATAGTGCCTGATGCGTTGTAAGTGCTATTATGCTGTTAGTACCGTTAGCTACAAGTTCATCAAATCTGAAGTACCATGGTTTGTAAGATCCACAATTTTTATGAAATGGTGAAGTTATGTACGTCAGGCCCTATGAGGTCCTGAAGTGTTTTCCAGATAATTAAAGACAATATGTTGTGTTCAATAGGTTTATAATACATATAGTAGAGCAAAACACTAAAGACCATGGGTTCTGGAACTAAATTGCCAGGGTTAAAATTTCCACTCCCACTTATTAACTTGTCTTGCTATACACACTTTATTTTCTCATCTGTAAAATGATGAAAATAATAGTGCATACATCACAGAGTTGAAGTTTATATGTAAGACTAGAAGAAACTAGTTCAGATACAACCTGAAAACCACCGGATGAAGGCTTTTTTAGGTCTAAAGTTATTTGAGTTTTTTGTATATAAACAGAATAAATCTCTGAAAACGCTCATAAAGCCCATACTTGGGCTTAGGCTAGAGCTTATACTGTTTCTCCAGTGCTAGATCCTCTATTTCCTGAATCCAATGCTTGCTTTTACTTTTTTTAATCCTTTGTTTTATAGAAATATATTTTTCACATGCATCCTAACAAAGGAGTCATAGAAGCTTGCATAGTTGAATATGTCATCATTCTCACATTTAATTGAATATAAGCTTATGTATATAATTGTAGGCTGAAAATAATTTTGCCTCAGAATTATGAAGGCATTCTGTTCTGTTCTCTCATTTTACTATTCTGTATCACTGATCATAGGGCTATGTTGATCTGGATTTGTCTTCTGATTTTCTTATTTTCCTTCTCTTTTTTCATTAAAAAAATCTTAAAATTGTAGTTATTCAGGGACTTACTAAACTTTTTCTTTCATTGAATGTTTCAGTTATTTTCATTTTCTAAAAGTTCTTACTGTTTCTCTGATTTTTTACTTCCCCTGCCCCCATTATTACTGTTTTTTTTTTTTAATGTGACATATTGTTCTTATTTTGTGGTTGTAACCATCAGTTCTAATGTCTGTGAAGATGTTAATTGTTTTGCCTTAAGGTTGCTTCTGCTCTTTGTATTGTATTTCCTCTGAGTTTCCTTCCTTCCTTCCTTCCTTCTTTCTTTCTTCTGGTTTTAGTCTTTTGTGTTGGAGACGTTTTGTCAAAGCTTTGGCTTAATGTGGTGCTACATATTTGGTTGAAAGCTGTGTGTCTGCTAGCAAGACTTGTTGCTTAGATAGCTTCATTAGTGTGATCATGCAAAAAGCTAGGGATTCTGTATGACGGTAGCTATATGTCTGTTATCTGAGTTCTTAAACTTTCACTACTGGATTTTCAGATATTCTTTCTGCATGGTGTATATCTGCCTGCCAATATTTAGGAACCGCTTCTGTCCATTTTAACCTTGTCCCTTGACTCCTCTCTGTTTTGCCTGGTAGTTGTAGTTCAGGAACATTTCTGGGTCAAGATACCTAATATTCTGAACTTCAAGGGGGAGAAAAGAAGAGAATATGTAAAGTAGGGTAGTAAACCTATGTGCCAAAATGTTCTGTATATAG -AAAAAAAAAAAAAAAAAAAAAAATTAAAGAACTCTGAATAACATATGGACTTTCAGATACATTTTTTCCTCTATTTTTATTTATCTTTGATATTTTCTATAATAAAATGCTAAACAGGCCGGACGCGGTGGCTCACGCCTATAATCCCAGCACTTTGGGAGGCCAAGACGGGCGGATCACCAGAGGTCGGCAATTCGAGACCAGCCTGACCAACATGGAGAAAACCCGTCTCTACTAAAAATATAAAAATTAGCCAGGCATGGTGGTGAGTGCCTGTAATCCCAGCTACTCTGGAGGCTGAGACAAGAATCGCTTGAACCGGGGAGGCGGAGGTTGCAGTGAGCCAAGATCACGCCACTGCTCCATCTCAAAAAAATAAATAAAATAAAATACATAAAAAATAAAATGTTAAACAAAAACAAACAGAAAGAGAGCCATTCAGCATAAATACCTCTCAAGGGGTTTCACCACTGGAAGCAGATAAATGGGATAGTAGGTACAACGGAAATGGGTTTTTCAAGTTTTTCATTAAGATACTGGACACATCAATAGGTATACGTACACACCTTGTAGCTCGCAGATTTAATTCCATCAGGAACTTCATCCTGAAAAAGAAAAAAATATGTTTTTAGTTGGCATTTATTCTATCTTCTTAAAACATATCTTAAATTTCTGTGATTTATGAGAAAAATTCATATAACAAATTATCGAAGTTGGATTTTTTAACAGAATAGGTAGTATTCATATGATTGCTTAAAAGTAAATAAAAATTCAAGAACAAATTATTCTATGGATTGCTGAGCATACATTATGTATATTACAGCAAGGAGATGTAAAAATAATCATTTAGCCATTATCCCTTTTGATGTTCAAATTGTCCCGTATTTGGCCACTAGGAGATCCACTGAGTGCTGACTTGATATTGACACCTGT -AAAAAAAAAAAAAAAAAAAAAAATTAAAGATTTTCAAGCAAAATATGCTTAATACAGT -AAAAAAAAAAAAAAAAAAAAAAATTAACAGGTGTGGTGGCATGTGCCTGTAGTCCTAACTATTTGGGAGGATGAGCAGGGAGGATGAGCAGGGAGGATCACTTGAGCCCAGGACTTCCAGGTTGCAGTGACTTGTGATCACATTAACGCAATCCAGCCTGGGTGACAGAGCAAGACTCTCTAAAAAAACAAAAAAACAAAACAAAACAAAACAAAAACACAAGAAGAAGAAAGAACAAAGAGGATCAAGACTACATCATTTCAAGACTTATCATAAGGCTACAGTAAGTGACAGTATGGTATTGGCATCAAGACAGACAAATCAATCAGTGGAACAGAATAGAGCATGCAGAAATGGGCTTGAATATGTATAGAACACTGATTTTCCTTTTTATTTCGGTAAAATATATAACATAAAATTTGCTATTTTAACCATTGTTAGTGTGCAATTCAGTGGCATTAGGTACATTCACAATGTTGTACAATCATCATCTCTATTTCCATAATTTTTCATAACCACTAACAGAAACTCTTCACCCATTAAGCAATTACTTCCTATCTCTCATACCCCTAGTTCCTGCTAACCTCTAATCTACTTTCTGTCTCTATAAATCTGACTGTTCTGGATATTTCAGTGAGATTATACAATATTTCTCTTTTTGTGTCTGGCTTATTTCACTTAGCATAATTTTTTCAAGATTCATCCATGTTGTAGCATGTATCAAAACTTTATTTCCTTTATGGCTGAATAATATTTTA -AAAAAAAAAAAAAAAAAAAAAAATTAATAAAATAGCAGCAAACCACCACAAAACAGAGAGGGTCAACAATCCAAAAGTTCTTTGAAATGAATAATTTACAGGTAATAATAAAAGGTACAAATACTCCTCACTGTAAATTTCATATAGCCAATTGATTCTCATAAAATGTTTTTGTTGATTTTTGCCAACTTTTGTATGCTTTTAAGTGACGGACGGGTGTAGTTGTAGC -AAAAAAAAAAAAAAAAAAAAAAATTAATGGGGTGCCTTTTTGTTATAGTTTCTATTTTCTGTTTTGTAGGACAAGCTGCATTTTCTGTAAATATAGGTCTGGACTAAAGGATACATAAAGAATGCACAAAATGTCAACATCAGCAGAGATGCCCAGATCTATTTATCTCTAAGTATATTTGAAGTGATTGCTGTTTATATGTTGTCATTTTAAAATTGTGTGTCAGTAAAGCTACCTGTAAAATTTCAGTCCAAAAAAATAAAGCTCTCAGGGAGACATGAATAAAATCAATGAACATTAGAAAATAAAATATAGATGCTTACCATTAACCTACCAACTCTTAATATCCTTAAATTATGTGATATATAAAGAGGACTGTTACTTTTTTACTTTTTTTTTTTTTTTTTTTTT -AAAAAAAAAAAAAAAAAAAAAAATTACAAGAATTAGCTGAACTTGGTGGCACGCACCTGTGGTCCTAGCTACTCAGGAGG -AAAAAAAAAAAAAAAAAAAAAAATTACCACAACACCTCTACAAGGCAAATATCCCTACCCCTATTTTACAGATGGGGAAATGGAGGTTCAGACAGCTT -AAAAAAAAAAAAAAAAAAAAAAATTACCCACCAAAAAGGGCTAGGTCCCTAATAATACACTTTTGAACTATGAAAAACATTGAAAGAATTATGAATGCTAACTTTTTACAAACTCTCTTTTCAAAATAGGATGCCAGAATTACCCTCATACCAAAACCAAACAAAAACATTACAAGTAAATAAATTTTAAACTCTCCTTTATGAATACAGATGCCAAAACCTTGAACACAGTACTTGCAAACCAAATGTAGCAATATTTTTAAAAAGTTTGTACTTCATAACCAAGTCCTAT -AAAAAAAAAAAAAAAAAAAAAAATTAGAAAACTCTTCTCCCACCCAGGTGGTTTTAATAGAATATAGTAAAGTTTAGTGGAAAATATCCAATAAAGAGTGAAAGACAAGTAATGCTACTTAGTTAAAAAAAAAATCACTTAAGGAAGTTGTGAGTTAAAAAGTCATCACCTAGAGTTGGTGAAATGTATAACTTACGGAAGTGTGTTTCAGCCTAGTGAAAAGGGACTGATCTAGAAATAAATTAAAAGAAAAACATAGCAATATTATTTATCTTATAATAAAGCCAAAAAACCTTAATTGTAATTGGAGTATTAGATT -AAAAAAAAAAAAAAAAAAAAAAATTAGAAGGCAATAATAGAATCACTTCCCTCACAAAAATCCTAGAGCTTGGAAATTTCAAAACATTCAGAAGCTTAAAAATGGGATTTAATAAATATGTGAAACAGAAAATAAGTGAAAACTCTGTGCAGTCTTTTGGGATGCAACTCTAATAAAACTTAGACATGTATGATTTTTAAGGCCAGGCACTGTGGTTCACAGCTGTAATCCCAGCACTTTGGGAGGCCAAGAAAGGCAGATCGCTTGAGCTCAGGAGTTCGAGACCAGCCTGGGCAACGTGGTGAAACCCTGTCTCTACTGAAAAAAATACAAAAATTAGCCAGGCATGGTTGTGCACACCTGTGATCCCAGCTACTGGTCAGGCTGAGGTGGGAGGATCACTTGAGCCTGGGAGATGGAGATTGCAGT -AAAAAAAAAAAAAAAAAAAAAAATTAGCCAGCCATGGTGGTGTACGTCTGTAGTCCCAGCTACTTGGGAGACTGAGGCAGGAGAATTGCTTGAATCCGGGAGACGGAGGTTGCGGTGAGCCGAGATCACGCCACTGCCCTCCAGCCTGGGCAACAGAGCGAGACTCCGTCTCAAAAAAAAAAATTAAAATATTAGCTGGGCCCGGTGGCACATGCCTGTAACCCCAGCTAATTGGGAGGCTGAGGTGGGAGAATTGCTTGAGCCCAGGAGTTCCAGGCTATAAAGTTCTAGGCCCTCAGCCCTGGTCTATCAAGTCCAAGTCTCGCAGGACACTGCTGTGGGCATGAGTCTTTCGAGAGTGTGGCCCAGTCAGGCCTGGAGTATGCTACTGCTTGGGAAGCACTGTGGGCAGCGGCTGCAGGTGACAAGATCACAGTCAAGTGTATTTGGGGCTCATCCGCCTGTGCTGCTCTCTTGGTCAGTGGGCAGCTTACTGGTGTGCTGAGTCAAATGCATTTTCAGAAGGTGACCTTGTGCCTTAGGCTTATGTCATCTGTGCCTTTGCTGACGTCATCCTCGACTCCAGCAGCCAGACCAGGGGATAACAAATGCAAATGTCTAACAGTAATTAACTCTTAGCAGCAACCTCAGCCTGGGGCTCCCCTTTCCAGGGCTTGTGGCAGCTCCACCGGGCCCTGCTGCAGCCCCTTGTCATTGAGAGG -AAAAAAAAAAAAAAAAAAAAAAATTAGCCAGGCTTGGTGGCAGGCATCCCAGCTACTTGGGAGGCTG -AAAAAAAAAAAAAAAAAAAAAAATTAGCCGGGCTTGGTGGTGGGCACTTGTAATCCCAGCTGCTCAGGAGGCTAGGGCAGGAGAATTGCTTGAACTTGGGATGTGGAGGTTGCAGTGAGCTGAGATCCTGCCGCTGCACGCCAACCCAGGTGACAAA -AAAAAAAAAAAAAAAAAAAAAAATTAGCCGGTTGTGGTGGCGGGCACCTGTAGTCCCAGCTCGGGAGGCTGAGGCAGGAGAATGG -AAAAAAAAAAAAAAAAAAAAAAATTAGCTGGGCATAGTGGCACATGCCTGTAATCCCAGCTACTCTGGAGGCTGAGGCATGAGAATCACTTGAA -AAAAAAAAAAAAAAAAAAAAAAATTAGCTGGGCATGGTGGCGAGCACCTGTAGTCCCAGCTACTCGGGAGGCTGAGGCAGGAGA -AAAAAAAAAAAAAAAAAAAAAAATTATCCAGGCATGGTGGCCTGTGGTCCCAGCTACTCAGGAGGCTGAGAGGAGAGGATCGCCTGAGCCTGGGAAGTCAAGGCTGCAGTGAGCCGTGATAATGGCAGTGCACTCCAGCCTGGGTGACAGAGTGACACCCCTACTCAGAAAAAAAAAAATTGTTTAAGTTGAATATATCACATATAGAAGATAAAGTTAGATACCAGATAGTTTCAAACATTTTTGAAAGTCATTAAAACATACTAAGACTAGCACAGTAAATTTATATAACTTTCATTTTGCTTTTCATATGTTAATTTTTATTCCCATATTTAGGAACTAGTAGCACTTCCTTTTATATCTCATCTTCTTTTGAATCTCCTTTACCACATTTTTTAATTTAAGAAACTCTAACAGATAAAGCAAAATCATGTCATCACCACCA -AAAAAAAAAAAAAAAAAAAAAAATTATGAATGCCCTAACCTAAGGTCTACTCCACAACTCACTTCATCTGAACTTTTGGAGCCTTTGCCATTGTTGACCCACCTTTCCCCTCTTAAACTCTGACCTCTCTTGACTTCATGACACCATTTTCTCCTACCTTCCCAACCTCTGACCCAGGTTCCTTCTGTGGCTCCTCTTTACCTGCCTTTCCTTAGGTGCTAGGGTCCTCAGGTATCCTCCTAGCCTCTCA -AAAAAAAAAAAAAAAAAAAAAAATTATGTTAGTCCACTTATAAGAAAGGTGTTTTTTTTTGTTTTTTTG -AAAAAAAAAAAAAAAAAAAAAAATTATTCCTAAAATGCTATTGTTGCAAAAATGTTTACTAACAGTGTAAACATTATCAGTAAGCACACGACAAAGAAAATTAATGATGATGAATATAAATGAACAGTTATTTGTAACTGTTGAAAAGCAAGTAAAACAGCAATTCCAAAGCATATTTAGTTCAAAACAATACTGACCATCAGAGTCTTTGCCCCGAATTTAAGGTATCTT -AAAAAAAAAAAAAAAAAAAAAAATTCAACGGTCTATCAACAGATGAATGGATAAATAAAATATGGTATAACACACCAATGAAATATTATCATCTCTCAAAGTTTATTTGTAAGCGTCATTGATGTTGTGTATTGTTCTAGTGTAAGTTTCTTTCATTATCTGAATGAACCACAATTTATTTACCCTTTTCTGGTTGGCAAACAGGATTTGCTATTACTGACACCTGCTACAGACTTTCTTGTACATTTCTCTTG -AAAAAAAAAAAAAAAAAAAAAAATTCAGAGGTAATTGTTTAACATTATGACTGTC -AAAAAAAAAAAAAAAAAAAAAAATTCAGCCCATGCAGGTTCCCTCCCTAAGCATTCCTTTAAACAAAATAGTTCTTTACTATCCTTATTTTTATTCCTGTCTGAGCTACAAATGGGCATTTTAAAGGTTTAGGCAGTGCTTGCTGAAAACCAAACAAAGGAAAGAGGGAAGAGAGGAAGCAAAGCTAACATAGAAAGTCAGGCAACATGGCGAAACCCCGTCTCTACTACAAATACAAAAATTAGCTGGGCGTGGTGACGTGTGCCTGTAATCCCAGCTACTTGGGAGGCTGAAGCAGGAGAATTGCTT -AAAAAAAAAAAAAAAAAAAAAAATTCAGGTCTTGTGAGACTCCACTCATTATCACAAGAACAGCATGGGTGAAACAGCCCTAATAATCCAGTTACCTCCACTTAGTCCTGCCCTTCACACGTGGGGATTATTACAATTCAAAGTGAGATCTGGGTGGGGACACAGAGCCAAACCACATCACCAGGTTTCCAGTGGATCCAACACAAGAACATAAAAAGAAAATTTACAGATAAGATGACAGATGAGAACAACTGTGCAGAAGGAAGCATAAGAAGGGAGAAAAGAACCCATGAAAAAATAATC -AAAAAAAAAAAAAAAAAAAAAAATTCCCCTTGTTCTCCTAATCGTTTAACCTGTAATATATTGATAGTTTCCATGCTATTAAACAATCAGATTACTACTGTATCATAGAACCAAAGCAAGAAATATTAGAATGAGGAAAATAAGGTCATCAGTCGCTCAGTGACTTAAAAACAGTAAAATGTGGCCTTTTGGACTTGTTTTAGCTCTGAGCAGAATATTTTGATAAAAAGAACACTTAGAAATACCATATCTACCGTGGATACACTAGATTAACTTTACTGTTTGTTTTAGGTATAAGGAAATCTCAGTACAGTTCCTGACTTATGATGGCTAGATAAGGTTTTTCAAATTTACAATGCTGTGAAAGTGACAGACATTCAGTAGAAAC -AAAAAAAAAAAAAAAAAAAAAAATTCCTAAATGAAAATAAAGCTATTAAAAACATTAACTTTG -AAAAAAAAAAAAAAAAAAAAAAATTCTGAATATATAAAAAGCTCTGAGCCGCACACATGCATCCTAATTCCAACAAGATTCTCCCTGTAATGTACACTTTACAGTTGTTCTTGTAAACGAAAAGGCCTTTTCCAATCTCCTCTTATTCTTCCACAAACAACCTACACTCCTTTATGAACAATCTGTCATTTGTAAAATAATGTCTGTATCTTTTTATTTTTAATATTCCATAAAGTATACCATTGTCAATTAAATAATTTAGATGATGTCATCAATTCACAATGCTTCTTAGCATAATATTCTAAATCCAATATTGGGATATCAAATTGCCTATATATATTTTTGCATATATATAAGTGCCTATATATATATATTTAAAATGTTTGCCTTTGCAAGTGTCTTCTTGTTTTTAATATTCTATAAAGCATAGCACTAAAGTATAAATACATACAAATTTATAATTGTTATATATATACATACACAAATATATCTACTATATATAATACATATATATGTATATATACATATATAAAATCAGATAGGAAAAAGCAGCTCCTTGTCAAAAAGTCATCAAACCTCATATATAAAAGAAAACATA -AAAAAAAAAAAAAAAAAAAAAAATTCTTTTAACTTTTGTTATTATTTATAGGATTCCC -AAAAAAAAAAAAAAAAAAAAAAATTGAAAGGGATTATATAAGAAATGAGATTTCCAACATATGTTATTAGTGGCATTCTTCTAGGTTAAAAGTTACCACTTTTCTTC -AAAAAAAAAAAAAAAAAAAAAAATTGAAGTGAATCAAGTGTTTGTCCATTGATATAAACTGGAGAAAACAGAGGTAATTTCCTCTTGGGGTCTTGGGCTCCTCAAAGTAAATGACTGTAAGCTCACCCTAAGGTAAGGGTCAACACTGTTCAGAGTGGGTGAAACTGTTAAAGCCTTGAGTCTTTACTTCTCTCCTAAGCCAAATTTCTTGCTCAAGGCGTTCTGTCAACATAGGAGAATAAACAAGGGGGAAATGTCTGTAGAAAAATGTCTACATACTTGCTTTCAAGGTAGTGCCACCAAGCCAAAGGTCCTACAATGTAAGTTGTGTTACTTACTTCTACTCATTTCCTATCTGGGTGTTTAGAGAGGGTGTTTTATG -AAAAAAAAAAAAAAAAAAAAAAATTGAAGTGTTCTGCAAAGACATATTCTTAATTGCTTAAGACATCTCAATAGGATCTTCACCCCTTACTGAACTTTTTGTTTTTGTTTATAAACATTCAGTAACTTCAGTTTAAGCACAAAACATTTCATAGATAT -AAAAAAAAAAAAAAAAAAAAAAATTGAGAGATAGGAGGGTCACTTGAGGCCAGGAGTTCAAGACCAGCCTGGGCAACATAGCAAGAACCCATCTCTACAAAAAAATAGAAAAAAATTATTTGGGTATGGTGATGCAAACCTGTAGTCTCAGCTACTCAGGAGGCTGAGGGTGGGAA -AAAAAAAAAAAAAAAAAAAAAAATTGAGTGGGTGTGGTGGCGCATACCTGTAGTCCCAACTACTATGGAGGCTGAGGTGAGAGGATTGCTCGAGCCTGGGAGGTCAAGGCTGCAGTGAGCTGTGACTGCACCACTGCACTCCAGCCTGGGCAACACAGCGATATTCCATCTCTTAAAAAAAAAATTAAGAAGTTAGTAGATGGGTTCAACACCTGATTAGACACAGCAAAAGAAAGGATGAGCAAAAGAGAGAAAGGCTAATATATGGAGTCCCAGAACAGGAAGAGAGAGTGGAGCAGAAACTTTATTTGAAAAGATACTACCCAAGATGTCTCCAACGTAGACAAAAGACATCAAGTCATAAGTTCTACTTATCCTTTTTTTTGTTTTTTTTTTGTTTGTTTGTTTTTTTAGAGACAGGGTCTCACTCTGTCGCCCAGGCTGGAATGCACTGATGCACTGATGTCATCACAGCTCACTGCAGCCTTGACCCCTGGGCTTAAGTGATCCTCCTGCCTCAGCCTCCTGAGTAGCTGGGACTACAGGTGTGCACCAC -AAAAAAAAAAAAAAAAAAAAAAATTGATCTGCTGTGGCAAAAAGGAAAATGTTCTGTGACAATATGAAATTCCAAGGCATAATTAGTGTCAACATGCCCATGATTTCCTGCCAGCCAAGTAAAAATGTCAAAAGTATCTTCCTTTAAATAATGCATTCTATTTTGTTTTATTGAAATTGATCCTGAAATGTATAGCTGACAAAGTCTCACTGTATTGTTAATACAGATTACCTTTGGGGAGAGGAGTGAAGGAATGGAGAAAAGCAAAGGGTAATTTTCACACATTTCTGTGTGTTTTAGAATTTTTAAATTTATTGAGAACTTAGACACATGTAACTATTGTAAAAAGAAAGAATAGATAGATAGATAGATAGATAGATATAGATTTGAATGAACATATTAGAAAAGGGAATTCTAGTTAATTATTTAAATCACTTTTTTTTCTAATACTCTTCCCATGTGCAAGGGAATGTGATTGGCATCAGTAATCCATTATTTTTTTAAAAAATACCCAGGAAAGCCTGAATAGAGGTATTCATAAATGTTTAGGGAGCACAGAGGAGAAAGATACACAGGGAGCTGAAATGCCAGGAGGAGGCAATGACAACTGCTAGCTTGCTGAGCACCATGGAAAAAAACAACATAGCTGGGTTGAATGCAAAGGAGCACAATCCAGACAAAGAGAAAAGCGTGTGTAAAGCATGTATTGGAAAACATTATGGGGACTTTTCAAGACCATATTGGCAGGGCTCGGTGGCTCACACCTGTAATCCCAGCACTTTTGGAGGCCGAAGCTGGCGATCACTTGAGGTCAGGAGTTTGAGACCAGCCTAGCCAACATGGTGAAAC -AAAAAAAAAAAAAAAAAAAAAAATTGCAAGGCACCAATAGATACCATACTAAAA -AAAAAAAAAAAAAAAAAAAAAAATTGCCGGGCATGGTGGCGGGTGCCTGTAATCCCAGCTACTTGAGAGGCTGAGGCAGGAGAAT -AAAAAAAAAAAAAAAAAAAAAAATTGCTAACAGTATGTTGCCTGTGTTCCTGCTGATGGGAACTGACCAAACACTGGCAGCCTACACTATGGCTGAGAAGTGTGGGAAAGAGTATTTTACAATAAAAACATCTTTTCTATCCAACTGCCACCGTAACTGAGAATGTATCTTTGAGGAGACTTTCTTGGAATCT -AAAAAAAAAAAAAAAAAAAAAAATTGGAGCATGCTGCTTCTCTACTTAAAATACCTTTGTTAACTTCCCTTGTCGATAAAGTCCAGACTCACAAGAGTTTATAGAATGTGTTCAACCTTAGGTCTCCTGTCACTCCAGCCATGCTGTTTCTTGTTCCCTGTGCCTCTGTCTTGTGTGTGTTTATCCCATTGTTTGGAGTTCTTATTCTTTGCCTATTCTGTTAGCTGCCCATCTAATGTCTACTTTTCTCTTCTTTCCTAACAGAAATCTGCTTTTGTTC -AAAAAAAAAAAAAAAAAAAAAAATTGGGGGGTGAATTAAGACTTTTCAGAGATGTTTTAAAGGTGAAGAATCTAGCACTTCACTTAGAAAATTAGACTGATTTTTTTTTCTTTTAATACAGATGCTCAGACACGGGGGGGAGGGGATTACAAATGGGAGTGGTGGAAAGGGCTATGGACGTGGAATTTTTTGGTAATGATTTAAAAGGCTTAACTTAATTTGAAAATAGCAAACCTTCTGTTTTGTTAATAATTTATTTTTTAAGATTAAACAGGTGTCAGGATAAATGGCATTAGCTGAATCCAGCTGTGTTAGATAATTACCTTTAGACAGACTTCTCTTCAAAGAATTTCATTTTTCTTTCCGTGAAGTTGGATTAATGATACGCT -AAAAAAAAAAAAAAAAAAAAAAATTGTGATTGCCTTTTCAAATTCTAGTTTTAATCCTAGGTCAGTTATAATACCACTGTTTGAATTCATATTCTGCCTCTGGATGAGACGACAGTCCATGGAATTGCTGCTAGAACACAGCCAAAGGGTATTTGGAATGGACTTTTT -AAAAAAAAAAAAAAAAAAAAAAATTGTTAGAAGAACTTGTTACATTACAAATACACAGAATGTTGGAAGAAGATGCAAAGTTAACCTCACATTTTTTTCTTCCTTTATTCACACATTGTTCATTTCACTGGACTTTCTACACTGCATCAGAGATAGAAAATGGTGAAGAAAAATACAAATAAGTTCAACAGATGTTGATTTCAAAAATCAGCATG -AAAAAAAAAAAAAAAAAAAAAAATTGTTGACTGCACGTTAAGCATCAGCCAATTGAGA -AAAAAAAAAAAAAAAAAAAAAAATTGTTTGTTTTGTTTTGTTTTGTTTTGTTT -AAAAAAAAAAAAAAAAAAAAAAATTTAACCGAGAGTGGTGTGCTATGTGCCTATGCTCCCAGCTATGTGGGAGGATTGCTTGAGCCCAGGAGGTCAAGGCTGCAGTGAGCCATGATCACGCCACTGTACTCCAG -AAAAAAAAAAAAAAAAAAAAAACAAAAAACAACAACAAACAAACAAAAAATAAACAAACAAAAAAACTATCATCAGAGTGAACGGGCAATCTACAGAATGGGAGAAAATT -AAAAAAAAAAAAAAAAAAAAAACAAAAACAAAAAAACACCAAAGCAACTTGAATAGTAAATGGCACCAGAAGATGGCAGTCTGCTCCATAACCAGAGCAAGTGCAGTGGGAAAGCTGGACTCTCATACCCACTCACATTCATGCCTTATATAAGCCTCTCCTCCTGGTTAACCTTAACAGGGGAGTGATTCCTCTGCTGGTTGCTGTTTTTCCTTTTCTCTTACCCTATTCCTAACCTCTTTGCTTCTCTCTTTCTTTCCTTGTGTCTCTTCCTTCTCTTTTCTTTTTTTTTTTAACATATAGGGTATTTTTTTCTTTTAACATATAGGGTATTTACCTTCATTTTGTTTATTTCCATTTGTTTCCTTCTTCATTCATGTTCATCTCTGCTATTCCTTCTCCCTCCAGAAGGGATGGAAACCCTATTTTCTTTTCTCCAAGACCATGGTTGGTCTGCTTCCCTCACTCGGGCTCCTTGACAGTCTTCTAGAAGAGAGAAGGAGGAAAAGAAGCAGTTCCTGATGTTACAAATGAACAAGGATCTCCCAGGTAACCAGCTCCCCACACCCATTTCTGTTACTAATTTCTCAAACAGAAATTTCTGGTTCCCCTTCTTCCTTATCACTGAGTGAAAGGGGACAGGCATGCACATGTGCCCATACATGCATTCAGAATAGAGTGTGGGGGCAGGGGCGGTAGTTCATTCCTGTAATCCCAGCACTTTGGGAGGCTGAGTTAGGTGGATCATTTGAGGTCAGGAGTTCAAGACTAGCCTGGCCAACATACTGAAACCCTGTCTCTACTAAAAATACAAAAATTAGCCGGGCATGGTGATTCATGCCTGTAGTCCCAGCTACTCATGAGGCTGAGGCAGGAGAATCACTTTAACGGGGAGACAGAGGTTGCAGTGAGCTGAGATTGCACCACTGC -AAAAAAAAAAAAAAAAAAAAAACAAAAGGGCACAGGAGCCCACCTGAAGGAACTCTCAATGGCCAA -AAAAAAAAAAAAAAAAAAAAAACAAACTATAAGGCAGAGTGGCTAACTTCCTAATCTCAGAGAAAGAAGAATCTATCCTCCCCAACTCCTGATGGTCAACAGTAACAAGTAGAGATCACAGGCAGTCTCCCCTGTTGGCACTCCAGGAATGGCTCTAGTCAACAGGTGGTTGCTATGGCT -AAAAAAAAAAAAAAAAAAAAAACAAAGTTCAAAGTTCCAGATTGAACCTGGGTGGCACAGGAATGCAGGGGCTTTT -AAAAAAAAAAAAAAAAAAAAAACAACAACAGAACAATAGCACTTTCACTCATTTGCAATTTTAGCAGAGTTTTCATGGGTGAATATCAACATCTGTTGCTCCATTTCCTGAAAAGTCCTGTGGGTTGGAATGCCAGTGCTGTCCCAATTCACTTTGTCTTTTGCTTTAGTAATAGCAAAAATCAATGTAATTACCATCACTATTCACAGTTTTTTTTAATAAATAGTGGGACCCTCATTTAAGTCGATAAAATTGTTCTGTCTCATTCTTTGCCTTTGTTCAGGATCACATATGAAATTCTTTTCTGCAAGATGGTTTTCTACCTCCATTGACCTTGAAATGAAAAATTCTTTCAAAATAAATATTTTACAAAATTATTTCTAAGTCGAAAAAGACTTAGTGTCTTGGTGTACAAGAGTGGGGTAATACCAGCATGTTTCTCAGTGGGGAGTGAGGTAAAAGAGGAGGACAAAAAGGTTAATTAATGCATAAAAGTGCCTAGATCAAAGGCAGGCACCACTGTAAGCAAAAGACATCTCCTTGAATATTTCCTACTAACTTTCAAAAACGAATGGAACTCAGCTGTGGTTTAAATAATAATAATGCAAGAGACAAATTCAAGAGCTTTGTCTCTTGAATCAAAAATGGTTGTCAAGTTTTCTGGTTGCATATACTTAAACCTGCCAAAGGTAATGATGGCTACTTCAAGAAGTCTGCCTAAGATGTTGATACAATCAACGACTCTGTTTAGTTGTTCTTGCCAAGAAAGAAAGAAATAATTCCAGATTCCAGGTGTTACTACTTAGCTGGATGTTTTACTTTATAAGGAGGCAGCAATTCATGAAAAACAGCTGTAATTACACAGCATTCAGGTATTTCATAATTAAACTAACAGCTGATTTTAAGGTGGCACATGGCATGAGATTTTGCAACTAGGCTAAGTAAGCATGAAAGTGTAGCTTAGTTCTCTTGCTGTCGGCTTTGGACAAATCCTCTCTGTGCCTTGGTGTACAAGAGTAGGCCAATACCAGCATGTTTCTCAGTGGGGAGTGGGGTAAAGGAGGAGGACAAGAGGGTTAATTAATGCATAAAAGTGCCTAGATCAAAGGCAGGCACCATTGTAAGCAAAAGACATCTCCTTGAATATTTCCTGCTAAC -AAAAAAAAAAAAAAAAAAAAAACAACACTTTAAAATGTCCACTGGATGTAATACTTGAAAGCCTTTCTGATACCTACTTTCCACTGTCAAACCAGAAGTGAATCTGTCCATGTGAGTTTTCATAGCATTATGTGTAGTCCTCTTTTAGGATAATTATCTTTTACTTTATATTTTACTTACATTTGTATATGGAAATATAAT -AAAAAAAAAAAAAAAAAAAAAACAACGCTGCTGTATCAAACAGGCCAGAAAAATTAGTAAACAGATAAAATATTTGAACAAATTAGCAAGCTTGATCTAACAGATTTCTAAAGAACTGTGCATTAAAAAATAGAGACTATACATTATTTCCAAGTATGCATGGTATATTTAAAAACATTTCGATTTACTGGGTCACAGAGGAGCTCTAGAAATTTCAAAGATGTGAAATCATACAGCATCACACAGATTCTTGGGT -AAAAAAAAAAAAAAAAAAAAAACAACTATCAACAGAGTAAACTAACAACCTACAGGATGGAAGAAAATATTTG -AAAAAAAAAAAAAAAAAAAAAACAAGAATCTAAAAACTAAAGACTGTGGTTCCAGGGAAATCTGCCTAAATACAAGAGAGGGAGAAACTATTTGCTTGCAGCCTTGTTTGTGCCTTTGCCTCGCAGGGTTTGTCCTGTTTATAGTGTTTGTCTTTACTTCGTAATGTATTTACCATGCCTCAGTGTGAGACCAATGCCTTTGTCATGTGTTGATAAAACAAGCGAAGTCAGGATGCATTGACACAGGTAGTGGGATTGATCCTGGAAACTAAAGTCTTATTTCCTAGTGCTGATATTTCTCATTTGTTTGTTATAGAATTTTAAGCTTTTATCTGTTATTAAATTCTATGCAAAATTGATTTTTGGATTAGATTTCAACTCCTTTTTTTTTTTTTACATTTTCAATTGTAATTAAATCCTCCATAATCATCAAGGGTTGAGTAGAACTGGTGTTGGCAAACTCCTACTGAGCATCAGTAACTCAGTGTGAACAAGGTTAGT -AAAAAAAAAAAAAAAAAAAAAACAAGTAGCATGAGGTAAACATAAAGAGAAGAGTGAGACCTCCAGGAGGAAAAGTAGGATTTGTTTGGCT -AAAAAAAAAAAAAAAAAAAAAACAATCAGCAGAAGTTTTCTTTGCTCTTAAC -AAAAAAAAAAAAAAAAAAAAAACACAAGGAAGGAAGAAGGAAGGAAGGAGGGAGGGAGAGGGTCTTCCAGCTCCTCAAGTAATCTCCCAATCTTGGTGCCCAAGAGTCTGAGACCAGCCTGGGCAACATAGTGAGACCCAGTCTTTATAAAAAATAATGAAAATAAATAAAATTTCAAAAGAGAAATCACACCTCTTACCCAAAAGCAATGGTTAAAATTTGGGTCTACCATTATATATTTTTGAGACAGAATCTTACTCTATCGCCCAGGCTGGAGTACAGTGGTGCAATCTCAGCTTTCTACAACCTCCGCCTCCTGGGTTCAACCGATTCTCCTGCCTCAGACTCTTGAGTAGCTGGCACTACAGGTGCGCACCACCAAGCCCGGTTAATTTTTTTGTATTTTTAGTAGAGACAGGGTTTCACCACGTTGGCCAGGCTGG -AAAAAAAAAAAAAAAAAAAAAACACATCAAGCTTCTAGGTCCTACCATTTCATTTGTTTCCATTATTAAA -AAAAAAAAAAAAAAAAAAAAAACACATGTTCTTAGTACCGCAGCAATAAAAATCTGAAGGTAAAGTGCGAGTATGGTAGTAATTTAGAGCTTGAAATAGACATGGAAGAATCACTCTGGTACTTAATACAGGTGCCTTTGACCAAGCCACCTCTGAAGTCCCAGTTGCTGCTATTTTAAAATGGTGACAATACTATCTCGTACTGGATGATAGAATAATATGCAAAAACTGCTCAGCACAATATCTGGCACAAAGCATATATTCAA -AAAAAAAAAAAAAAAAAAAAAACACCTAGCTTGCACATCCTCTAAAGGGCCCAAGGCAATTCATCTTCTGCTCTAACAGAGCAAAAAGAAAATAACCAGTGACCTGGCCATATCTTGCTGGCCTCTGCCTGGCTTCCAGAAATATGTTGTCTTTTTGGTGAACTGCCTTTATTACTATGTTAAAACCTTTTGAGGCCGGGTGTGGTGGCTCACACCTGTAATCCCGGCACTTTTGGAGGCCAAGGCGGGTGGATCACGAGGTCAGGAGTTCGAAA -AAAAAAAAAAAAAAAAAAAAAACACTACAGGCCAGTATCCCTGATGAACATAGATGCAAAGATCCTCAACAAAAAACTAGCAAACTGAATCCAAAAACACTAAAAATGTGAGACCCCCTCCCCCTTCTCTATAAAATATAAAAACATCCTGGGCATGGTGACACATGCTTGTAGTTCCAGCTACTTTGGAGGCTGAGGCAGGAGGATTGCTTGAGCCCAGGAGTTTGAAACTGTAGTAAGCTATGATCGTGCCATTGCAGCAACAGAGTAGGACCCTGTCTCTTACCAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAACAGAAAAGGAAAAAAAATAAAAAGACAAGCTATAAATTGAAGACATATTCAACTCACACAATTTTGTATTTTAAAACTTGTATAAATTAGTTAAAAAAAGCAAATAATCCAACAGAAAAATGAGCAAAAGACATGAGCCAGCATTTTTACAAAAGACACAAATAGTCCATAAAGTTAGACGCTCAATTTTATCAGTAACCAAGGGAAATGAAAACAAAAACCACAATGAACTATCATGTCACACTCACTGGAACGGCAAAAACGTAAGGCCAGATGGTACCAAATGTGTTGCCAAGGATATGGGGCAAGGAAATGGCTGGTGGGAGTGTAAATTGATACAAATATTTTGGTAACAGTCTGACATTTCCAAATAATTTTGGAGATGTGCATATCAAGTGATCCAACATTTCATTCATTGGTAGATTCCCTAGGGAATGTACATGCCCTTGTGAATATACAATAGGAAGCATGTTATAAGAATGCTTACAATAGCAAAAAATTAGAAACATTCAAATATTCACCAATAATGGAATGGATAAATTGCAGTAAACTCATAGAGTAGAATGTTATACAGGATATACATCAAATGAATGGATCTAGAGATGATGATTTTCAAATTATTTAACAACTGGGCAGCACAGGCATTGACCAATCAGAATAGATGCCAAACAACAACAGGTACAGCCATACAAGCACACACCAGTTGACTATAAGCAATGTATGAATCTGAAAACTAAAAGAATTCATGGAAGAGGCTGAGCTCACACCTGTAATCCCAGCACTTTGGGAGGCTGAGGTGGGTGGATCA -AAAAAAAAAAAAAAAAAAAAAACAGAATCCCCCTGCCATGGAAGGGGGTGTTT -AAAAAAAAAAAAAAAAAAAAAACAGAGAAAGAGAAAACTGAAGATAACTTGATCCTCCTCTATTTGACTTTTTTTTTTTCTGTATCAATGTAG -AAAAAAAAAAAAAAAAAAAAAACAGCAAGTTTTACTGTTACAATTTTGGGGATTAAATTCCAATATCATTAACCCTCAGTTTGTGACTATTCATGACAATCAGTTGTTTAAGATTTTGAAGGAAGCTAGGAAAGTTATACCATATAAAGTCATTCTCAGAAGACAGTACAGGATGGGAGGGAAAAAGAAGACATACCTCTCTACTTTAAATGCTAGCATAAGGATGAAATAAGACGAGATGAGATTCAAAGTCAAAAAGAACAAATCACTCTCCAGTGACAGG -AAAAAAAAAAAAAAAAAAAAAACAGGAAAAGAAAAGAAAGTATAAATATAGGAACTAGATGAAACACTCTTTAACTTTCCATTAAAAAAAAAAGAAATTCAAGGGATTGGATAAATAGGCAAATTGCAGTTTAAGTTCCTTTAGCAATTCCACACATACAAAGCATTTCTGAGCTTGCTGCTGGTGACTGCCTAGAACAAGAGCTACAGGTCTTTTTATGCCTGAAAATTAAAAAGAGCTTGGCAATGATTTAGATTTTAAGATTTTCCTAGGATTTTCTCTTAATTAAATATGATATTGTAAAAGTGAGGCCACCAGGTAGAGTAGAGCAAAGGCTGCAGATTCTGGTTTGGGGCTGTATCTGACAGAGATTACCAGACCTCTCCTGTTTTCTCATATTAATCAGAGGACTGCTTAAATCCTTCATCTCTGATACTCTGTGCTTCTAAGTTGGTAAAACCCAGAGTGAATTTTGTTCCAAATTGGTTAAAGCAATTAAAAAAGGCGCCAGCCAGATACAGACTGGATTACCCTGTATTTAACTTCCCTGTACTTAAGACTCTTTCTCTAAAATGCATCTTTAAAGATAGTGCCATACAACCAGGAAAAGAGATAATCAGTTGTCCTCTGTGTACTCTGATCAGTAAATTTATGTACAAGACACAACCTTTCTCCTACTGCTTTACATTTTCTTAACCTCAAAAGTTAGGACTCCGATGACCACAGCTGCGTAAGAGACAACTCATCAACTAACAAAAAAGCTTACTGATGAGGTGTGTTCTTGAGTTTACTGATATGAAGAGGAGGCTATCTACCACTCTACTCAGTGATGGGCAGACAGAGGAAAAGATGCATTTTGAGGCTCATAGAGGCACACACAAACTGTTCTTTTTTTTTTTTTTTTTT -AAAAAAAAAAAAAAAAAAAAAACAGGAACACCCACATTTCCAACTCCACCTCCCCTCTCAAATTGTTCAAGATGCACACATGTTTATTGTATATCAGTAGACCTAGCTCTTTCCACAGTTATCAGTGGTTAACACAAAACTACCAGGGATATATTTTTCCTTTCATTTAAATTTAAATTCCATTCCAACAAAGCAACCAAAACAACTAATGTCTAGTTTTTTAGCTTCTGGGGAATTAGGTTCCCAGGTAAGAACTGAAAATGGAGAAAAAATTGTGTTGCCATCTTTATTCAGAAAGTCATTATTTTCAGCAAAATGGAGCTGAGGCAGAAAATCCAGGTTGCAGGACTGGGAAAAAAGGAGTGTCTGCCCCATGGGACACTTATAAATTGTTCACTATGACAGCAGCCCTTTCTAGAGGTATTAATGTCATTAGGTTGTGATAATTCTCCAGAAACCCCAACAGCCCTGGATTAAGAACATCTGGAAATTGTTCAGATGACACAAATTTCTCTGTTTCCTGCTGTTAAGGCTTCCGTGATGCCTCTCTGTGGCATCTACCACCTCCATTTTTTTCTTTTCAAACCTCCTCCTTTCAAATCAGGAAGTATACATAAAGTGCAAGTAAGGTTCATTCCCTCGCTGTGCTCCTAGGCTCTTCTCTTGATAGTATTACCGAATCTATCAGGTAAACCGCTGGCCGAGTAGGATGTCTGCAGGAATTTCTGGAGTTAGCAAATAACTTCATCTGGCAAAGAGAGTATCTGAAGATCAACACAGTCTTGGCAAGAAAACATGAAGTACCACACACAAGACAGGGATGTGAAGGATGCAAGAAGTAGCAGGGAGATTGTTGTCACTGAAGAGGCCATCTTTGGATCTCAAAGAATTTAAGAGAATTCAGGAACCGTTACTAAAATGAACAAGGCCAGCAGATTTCAGAGCACGGTCAGTCTTCAGTGAGGGCAGATTCAGTTTTCCCTGGGTTGGGGACAGAAAG -AAAAAAAAAAAAAAAAAAAAAACAGGAATTAATGAATCTAAGATAGAAATAATTCAAAATGAAAATCTGTGAATGGTATTAGCCTGAGAATGTGCTTGAACCTAGCAACCAACTGAAAAACAGGAATGGGGATAATGTTCCAAGGAAGACTACAGGGTGGCAGCCCGTAAAAGCATTGTGTAGATTCAAAAGGAATTCCCATTGATCAGCTTTTCCCCAACGACCAACTTGATAGATGAAGAATGACAGATGTGATGTCATTGTCACATCTGACCTTTTAATAAACTTCTCCTGAAAGCACCGAATGGAAGCCT -AAAAAAAAAAAAAAAAAAAAAACAGTCGGGCCTAGGTAGTAGTTAATAAGACAGAAGGGA -AAAAAAAAAAAAAAAAAAAAAACAGTTGGGCGGGAGGGCTTTGTAAAAGACT -AAAAAAAAAAAAAAAAAAAAAACATCAGTTTGTATAGTGTTGTGGGCATCGATTATTTTAAAAATAATTAGCATTGAACCAAGTTAGGGTCAGATTTAACTTTTGTAGGGAAATCGTTGATTATTTAAATCCCAAATTAGATTAAATAAAATTAAACTTTTAAGAGTA -AAAAAAAAAAAAAAAAAAAAAACCAAAAAAACAAAAAATATAAAACAAAACAATACAGAAACCTAGTAGTAGGATTGCTGGGTTGTATGGTA -AAAAAAAAAAAAAAAAAAAAAACCAAACCAAACTATTGAAATATATACGAAAGTAATTTCCTTAAGAAGAAAGGTAATTTTACAGATACACCGTGTCAAAGAAAAAGGACATCTTAATACAGCTAAAAAGAAACATGGTTTATAGAATGCATTATTTATATCTCATTCTACAAATAAGTTTGATTCGCACACAAAAATTACTACTAAAATATGCACTGGAGGCCGCGTGCGGTGGCTCATACCTGTAATCTCAGCACTTTGGGAAGCCAAGGCAGGTGGATCACCTGAGGTCAGGAGTCCAAGACCGGCCTGGCCAACATGGTGAAACCCCATCTCTACTAAAAAAAAATACAAAAAAAAATTAGCTGGGTAT -AAAAAAAAAAAAAAAAAAAAAACCACAACAAAATTACAGGCTATTCACAAAGGCCATACCAAAATTATAAGGATACAGAGAGGTTAAGAGGAAAAAGATGGTATTATAAACATGCTAATATATTTGAATTGTTACTACCCTCTTGGACTAGCAAGAACTTTCCAATGTG -AAAAAAAAAAAAAAAAAAAAAACCAGAAGAATTTTCGACCCAGAATTTTATATTCAGCCAAACTAAGCTTCATAAGT -AAAAAAAAAAAAAAAAAAAAAACCAGGAAAAAAGACATTTTTGTTTCCTTGGGTGTTTACCCCATGAAATTAC -AAAAAAAAAAAAAAAAAAAAAACCAGTAACTGTGGGCAAAGCCAATGTGAGTCTCGCAAGCCAACTGTGGTTTGTCTTTATTTCTTTCTCTCTACAAGAGACCCTTAAAAAGAAAGTCATTCTTGATACAAAGCACTGGGAACCCTCACAGTTGGCCCTAAAAACAACCAATAGCTCCTTATCTGGCACATGTATATCTCTTTGTTTTCCCCCGCTGTGTTGCCCCTGAAAATACCATGTCTGTCCTGCTCGCCACTGAGTCCTGATGCACCAAGCATGAACTAACGATTGATCTGCACTTGTAGACAGGGTGATGGA -AAAAAAAAAAAAAAAAAAAAAACCCAAAACCAAAAAACAAAACTGGCCAGGCACAGTGGCACACGCCCGCAATCCCAGCACTTTGGGAGGCTGAGGGGTGGGAGGATCACTTGAGACCAGTAGTTTGACACCAGCCTGGACAACACAGCAAGACCTCATCTCTACAAAATAAAAATTAAAAAATGAGCCAGGTGTGATGGTGCATACCCCTAGCCATTTTGGAGGCTGAGGCAGGAGTATTGTTTGAGCCCAGGGGTTTGTGGTTATAGTGAGCTATGATCGCACCACTGCACTTCAGCTTGAATGACAGACTGAGACTCTGTCTCAAAAATAAAAAATAGGCCGGGCATGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCC -AAAAAAAAAAAAAAAAAAAAAACCCACAGACTGAGCAGCTCAAACAACAAAAATTCATTCCTCACTGTTGAAACTGACCCAACAGTCCCATAGACAGGATTTTTTTGGATAAACATAGAAATTGACCTTTCTGGTTTAAAGCTTGCAACTTACACTTGTTTTTTCTGAGTTTCTTCCTCAGAAAAGGACCCCCAGGCATCTCCAAAAGTATGAAAGAACTGAAGCTCAACAGATCATGGCATCTGGACAATGAGACACCAGGCCCCTCATTCATCACGATTGCTTCCTTACCCCTCCTGAGTTCCTTTTTTCCTACACACTGTTACTTTTCTGTGCTGATATATAAACCCCTAATTTTACTGGGTAAGGGAGATGGATTTGAGACTGATCTCCCATCTCCTCAGCTGCAGCACCCAATTAAAACCTTCTTCCTTG -AAAAAAAAAAAAAAAAAAAAAACCCACTGAAGAGAACCTCAGTGGCCCAAGACCTCCATAATGTTATCACTAGTGTTTCAAAGGAATCCTCTGAGAATATTATCTCAGATAATCAGAGCGTGCCTGAGACATAAGTCAAAGAGTAACCAGTCTGTCACCAGATAGATTGCTGCTTCCTTTCTTCTTGCGTATCCTAATGGGAGTGGAGGGAATTGCCTCCCAACTCTGGGGTAAGCTTTTTTTTCCCCCAGGTTTTCAGTGAGTGATCAAAGAATCAGAGCTGCAAAACTACTCTGGAACCTTTAAGACCCATTGTATATCACACAAACAGAATACATGAGTTAAGTTTCATACTGTAGGGAATCCACCCTTTGTCCTGCCCTTCTGCTTGACATTTTTCTGTACTAGAGCTCTTCTATCTTCAGTCTTCTGTATAAGGTAAAGTCTCATGCATAAGGCAGCAATCCCATGTTTATACATAATTCCTCAACTATATTTTAGTTAGTAGCAGTATCCCTTAACCTAGCACTGCCTTGCCGCTATGCCTTTCAACTCCAAGACGCCAGTGTAATTCTCTACGATGGGCCCTCTCTCTACATTGTGCAACACCTTCCCAAGAGCAAGGGGCAGGGTCTGGCCCTTCCAGCCTTATCAAACCTTTCTTATTACATCTGGAGTATTCTAGTATTCAAGCCCTCAAGGAATGGGAATTGTGATGTTTGTGGTGAAATTAAAGCCATAATAGAATGGAAACAAAGTAGTTCTTTAAATACATCCCCTGTAAACCATATTAAAATGAAACTTTGACCCTGGATAATCAAGTTATTCTACTTTTACATATTTTTTTTTCAAAATTTGATGATCAGGAGAATAGAATTTAATGAATTTAATTTTTTCAACTCTGTATTTCTATAAATTGGGTAAAAGTAAATCTTCTTGAGTTAGATTGCTACATAAGCCCCGTGCTATGCTGCCTCTGAAAAATAATTATGCGTATTCCTGGTTAGGGGCTCCCGGTGTATGGTAATTAGACAGCTGGGTTAAATGAATGATAATCAATTTTCCTGACTTTTCTTAAGCATTAAAGTCTCTTTGGGTACTTTATTTTACTAGCTGAGAATAATAAAAAGAGCATTTTAAATGTTAGGCAGTGAAAATCAGGACCAT -AAAAAAAAAAAAAAAAAAAAAACCCCAATATCATTTTATAAGTATTATTTA -AAAAAAAAAAAAAAAAAAAAAACCCCAGGCGCAGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAG -AAAAAAAAAAAAAAAAAAAAAACCCTAGGGATCATTCTTCCAACTGTGGAAAAGGTCCATCAGAAACATCATCA -AAAAAAAAAAAAAAAAAAAAAACCCTTGAGAGTAACAGATGCTGCTGCAGTGGCAAAGCCCTAAACCAGAAGATCTTCACTTTGTGTGATCTTGAAATCATCACGTGAGACTGCTTCCTTGTCCAAATTCAGTGTGGATGCTTTCTCTATTCCCTTTAAGACCAGGGACAATGAACGGTGGATCCAGTTGTGTTCCGGTTGGTGGATCCAGTTGTGTTCTGGTTGTAGTAGGCGGAAGGCTAAAGGACGTAGGGCTATTTTATGATAAAATTTGCCAAAATAAATTGCCTTCTTGCTCATTGGAAAGGCTTTGAAAATGGAGCTGCTCTCAGTGGGGGCGTTGTGGTTAAATAAATAATGCTAACACCCTAGCGTGGCAAGAGCCCTGTTTGTTTTCCCATCCTACATACTTTTGATTTATTTTTCCCCCATTTGGTGCTAATTGGACTGTATTTGCAAAAATTGTTATGATCTATTATCCTGTATACTTGGTCTAAAGGACACTTGAGAGATTTCAGAGAAAAAGAAGATGAGGACTGGTCTGATTATTATTTTTTTAATGTTAATAAAACTGAAGGCAAAGTAGTCCAATTCCAACCAAGAAAGGAACTTAAAATAGGACTTTTTTTTTAGGACTGATAGTGAAAGCACCGTTCCTTGTGCCTTTTCTTTCTGTCTTTCTTTCTCTCTTTCTTTCTTTCTCTTTCTTTCTTTCTTTCTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTT -AAAAAAAAAAAAAAAAAAAAAACCTACAAATTTTGGTGGGTTTTGAGACAGGCTCTCACTCTGTCACCCAGGCTGGAGTGCAGTGGTGTGATCATGGTTCACTGCAGCCTCAGCCTCCTGGGCTCAAGCGATCCTCCTGTCTCAGCTTCCCAAGAAGCTGAGACCACAGGAACCCGCCAATTTTTGTAGAAACGGGGTTCTGCCATGTTGCTCAGGCTGGTCTTGAACTCCTGGGCTCAAGCCTTCCACGGGCCTCAGAAAATTATGAATTCATATATGTCAGCACCACACAAGGAAAACTCTGGCAAATATGCAGA -AAAAAAAAAAAAAAAAAAAAAACCTCCATACAGGGCACAGGACAAAAACAAGGAAA -AAAAAAAAAAAAAAAAAAAAAACCTCTGCATCTAATGTGATACTTAATAATGAA -AAAAAAAAAAAAAAAAAAAAAACCTGAAGGGTTCTGCTCCGGGAGACTGGAATC -AAAAAAAAAAAAAAAAAAAAAACCTGCATGCATTTGTATGTTCATCACTGTGTTACTCACAATAGGGAAGACATGGAGTCAACCTAGGTGCCCATCAGCAGTGGATCAGATTAAAAAATGTGGTACGTATACACCACGGAATACTACACAGCTGTGAAAAACAATGAGATCATATTCTTTTCAGCACCATAGATGCAGCTGGAGGCCATTATCATAAGCAAATGAATCCAGAAACAGAAAACCACATACTACACGTTCTTACTTATAAGTGGGAACTAAAAAATGTATACTCACGGACATAAAGATGGCAACAGTAGAAACTCTAGGAACCGCTAGAGAGGGGAGGGAGGAAGAGGATCAAGGATTGGAAAATTAACTATTGAGTACTATGCTTAGAACTTGAGTGATGAGATCATTAGTACCCCAAAACTCAATATCATGCAATAGTGTGCAGGTAACAAATCTGCACATGTATCCCCTGAATCTAAAATAAAAGTTGAAAAAAAATAGAATACGATTTTCCAAACAAAATGCTGTGTATATTATTTTCAACTTTTATTTTTTGAATAAACTTCTTCAAATATCTTATGATTTCCTGCCCTTAGAATGAAAATTCAATCTGTCATTAAAGATGCTGTTTCTCCTTTTCTACATTTTTTCTCATTCCCAACTCCTGCAAGAAAACCTACACGAGCAAATGAATATAAAATGCACAACGACAGTTCCCTAGATAGTAAATATGCTATTATTTTTGTCATCATTATACAAATAAAGTTTCAAATTAGTATTTAATGTTTATTAATAAATATATGATGTACGTAGAACATTTGTAGCATATATGCAAGTGATGAAGCATGAAAATTAAGTGAACAACTATAAATTCACCATTCTTTATAAGAAATAGAACGTTATGAATGTCATTGCATATGAATATATGCTTATATTTCTTCCTTTAATTTTCCTTTCCCCAGCAGGTAGTCATTTCCGTGAATATAGTGTTTATTTAATTTCGTTTTCGATTTTTGTCCTGGGAAGTGGCAAAAGTGGGCTTGCAATAATCCCTATGGTTTTAAGTCAGCCAGCATTATTCTTGAATGTTTTCCAGGATACTTCTAACTTTAGACTCATTCTGTCCAGTCTGTTTTTAATATTGGGCTCTGGCTCCACCTTCCATTGGTGGCCCTGATTCATCTTCCAGATCTGATGTTTTGAAGAGCATTCAATATCTTTTACTACCGACTTTTCTAGGAAAATGTTCATAGTAAACCCCATCACCAACATCTCTGGTCCTTGAGTCAAATCTACCTTAGTCATCCTGTTGAAGGTGACTTCTTTGAAGTCAGTAGATCCAATGACCATGTATTTCCTGGCTATGTTTTTCCTCATGCAGACCCAACGTAGGATGATTAAACAACCAACAGACCCTTTCGGAAGATATTGTCCTTGCTATTCCAAAGCAGCTTCAAGGCAAGTACCTTAGCCTCACTCCAACACTTCCAATCATATCTGGCAATGAAAAGCCCTACAAAATGGTAATTCTGCAGTTTTCCTTACATGAGAGTTATTTCTATATAGCATCATATGAAATCTAGTCAAAAGGATGAAAGCATGAAAAGTGTGGCAATTTTATTCAGAATAGCTACAATTAAACAGAATACATTTGCTTAATTTTGATATAAATAAGTTCAAAGGTACATAATTAGAATTAAATACCATTGGATCACCTGTCCTAGCCTATGCAGATACCTCCTATAATACATCGTAGAGTGATTTTCCAATCTTCGCTGTACCAAATTAGAGTTTCGCCTGTTCGAATGGACAATTACTCCATAACATAATTTATCATAAAAACTCTTCCAGCTTAGTTTCTTTCCTTCTCAATATGACAACATTACTTCTTATCAAACTTCATTTTTTTATGATTTCAACCTTCTAAGCCTTCCAAATTACTTCTCTTATGTAAATATATTTGCCCATGATAAATTTTCTCCATTT -AAAAAAAAAAAAAAAAAAAAAACCTGGAAGCAAACTGAAGTATGTTAGGCACGAGGGGATAAATTAGGGTTGCTGGGACACATATGGGAGGTCAGAGACAGGATGCTTAAGAGACGGGAGATTTAAAGGTAACTAAAATTTCAAGTTCAGGTAAACGGGTAGGATCAACAAAAAGAGAAAAAGAAAGAATGCAGAAATAAATATATCTTTAAGA -AAAAAAAAAAAAAAAAAAAAAACCTGGTAATCAGAATCACCTTTGGACAAAATTTCTAGGCTGTGGATTTCTTTAAAATGTGTATATTATAACAAATCTGGTATAACCTCTCACCATATTTCTATTTGTACCATATCATTTAACTCTAGAAGTTGGCTT -AAAAAAAAAAAAAAAAAAAAAACCTTGAGGTGAAAAGGAAGAAAAAGCAAT -AAAAAAAAAAAAAAAAAAAAAACGAAAGAAACAAGACTAAAACTACGTAAACTCAAGTACAGTATTTCTGCTAAAAATTCTAAATAGCACTACATTAAAAAAAATCAGAATGAAAACAATTTACCATTTATTTGAGGATTTTTCAACTAAGACCTTAAAATGTAAATGCTCTGGAGCATAAAAAATCAGGATTGGGTATTATTAACTAATTGAATAGTATTTTTTTAGCTTTTATTAGAATAGATCTTGTAGTTGCTGCCTTAAAATTTAACTGCCTAAAGGGAAAAATTATATTTGTGGAACTTTATCTTTTGTAACCTAATGTAGTGCCATATGCATATATCTTTTATTTTGTTTTATTTTATTTTATTTTATTTTGAGAC -AAAAAAAAAAAAAAAAAAAAAACGAGAGAGATGGAGCAAGAGGGCAAGAGACTGTGTAAAGTTAGCAGCACTGCTAAAATATTAGGATTAGAAGTTATTCGGATGTGTCAAAAAGCATCTTTGTTCTGTGGGTTAAGCAGTAAGCTCTCGGAGTTTGCCATTTGAGAGCTCCTTTGTGAGTTGGCTTTTTGGTCTTTGCTGTCACTGGTTCTGAAGGTTGAAGAGAAGAGCAGTGTCAGAAAGCTGATTGGTAGCACAGAATTTTCTGAGACAATCTGAATCACATATTCAGCTACTTTGCCACAGTGGATTAAGATGATCTAAAGGGGCTTTGTGAGCTCGATAAAAATCAGGCAGGAGAGTGTATGCTGGGAGAAATTCTACCCTTTTTGTCCTTCCAAGTTAATTGTTAAAGTTTTCTCTCTGCTGTCTGTAGAATTTTTCAAGCTCAAGTCCATTGTTTTTAAATAATGTATGTAAATTTTTGAAAACATGCAAATTGGGGAGAAGATTTTTTTTTTAACCTAAAGACTGCTTGTCTTGTCATTTCTCTTGTATATGATTGGTTCTGTCAAGTCTGACAAAGCTTTATTTAATTTCCACTCGAGATACTTGATCTTTATGATGTATTTTCTGCTTCATGCAAATTTATCACAAGACTAAAAGGTGAAAGAAAAAGTAGTGGCTTTCTTGTGTGGCTTTCTTGTGTCACTCGCTCTTCTTTAGTGGCATTGAAGACTTTCTTGTACCAATTCTATTAAAAATTATACATGAGTTCATAATATTTGCATAATTTATTAACACACTGATCAAAATGTGCCTTTTGCCATTGAAAATGTGAACATACTCCTTGAATATTGACTAAAATCTCATAACTTTTGGCAAACGAGCCATGAAACATATGTTCAGAAGTATGGCATGCAAAAGTAAATGGCATGAAATACCTTTATTTATATATTTATATTT -AAAAAAAAAAAAAAAAAAAAAACTAATCTTTATGAAAAAATAATCCTGAATATAGATTTAACTGTTA -AAAAAAAAAAAAAAAAAAAAAACTAGCAAACCAAATTCAAAAGCATATTAAAAAGATCATTCATCATGACCAAGCAGGATTTATCACTGGGATGTAAGGATGGTTCAACATATGCAAATCAATCAGCGTGGTACATCATATCAACAGAATGAAGGGCAAAAACCATGTGATCATTTCAACTGATGCTGAAAAGGCATTTCATGAAATTCAACATCCCTTCATGATAAAAAAAAAAAACTGGTATAAA -AAAAAAAAAAAAAAAAAAAAAACTAGTCAAAGCTTCTCTCTAAACCCCACTAAACACTAAACCCCAGGGTTTTTTCTTATTATTATAAGAGGATCAATTGTGAGAAAAGTAACAGCATTAAAAGCCAGAAAAGAAAAAACCACCATGACTACTGACTACAACTCCTAGCACATAAATGTAAAATGATACTAAGCTTTTAAATTACATTTTAAAACTCCTACAATCACCTTACAGTTTGGAGTACCCAGTTTATTGGTAGAAAAGCTCTCTAACAAAATCCGGA -AAAAAAAAAAAAAAAAAAAAAACTATCAATAAGCAGACAGCCTACAGAATGGGAGAAAGTATTCACAAGCTATG -AAAAAAAAAAAAAAAAAAAAAACTATTATACCGCTGTTCAGTTAGCAGGAATTAAAAAGTTTGGCAATTGT -AAAAAAAAAAAAAAAAAAAAAACTATTTTCCAAAACAAAAAATTTAGTAAGAATGGCATGCTTTTGCATTTCTGTAAATCTCTTTAATTCTGGCTAAACCAAAGATGGCTGGATTCTCATAGCTGCTTCTGCATTCAATCTGTTGCAATAAATTGTTCTAGTTGAAGCATATGAAGAAAACCTGGCATCAAACCAACATTATAAC -AAAAAAAAAAAAAAAAAAAAAACTCCCTATTACAGATTCATAATTTATGAGTCATTAAATAATATTTTCAAGCCATGACATTTTTTCCAGCAGTAGTCTCTAAATCTGTTTTACCATCATAAAACCCCAAGCAAAACTCTACTACATC -AAAAAAAAAAAAAAAAAAAAAACTCTAAGCAAATACTGAATAGAAATGAACTTCCACACTCCCATAAATAATATTTATTTTAGGCCAGGCACAGTGGCTCACACCTGTAATCCCAGCACTTTGGGAGGCTG -AAAAAAAAAAAAAAAAAAAAAACTCTATATTTATATGATGGAGTTCTCAATGGGCTCAGAAACTGGTAACATCAGCAGACTTTTCTATC -AAAAAAAAAAAAAAAAAAAAAACTCTGCCTTGTGATGGCAACTTTTGAATCCGGATTAGTCTTTCAGGCTACTGAACCCCCAACAAGAAGCATTAGCGCATTAAGCCTTTCTACTAGCTTCTGTATTT -AAAAAAAAAAAAAAAAAAAAAACTCTTGGATTACAATCCAAAGAATAAAATAAATATCCATGAGTCCATACTGATAAAAATGAATCAGTAAATAAATAAATGAGGGAGAAGGAACAAATCTTCCTTACAGAACTCAAGTATAACATATGTAGATATACCCCCTGTAGAAAGTAGAGCTGAATTCTCCTCCCCTTGAATGTAGGCTGGACTTAGTTACCCGCATCCAAAGAATAGAGAAGAATAGAGTACAGAAAAGGTAAAAGATAGTAACCTAATTGTGGAGAAGCTCAGATGACATCACTGTGACCAACTGATCAAGGGTAACATCATCAGCAATATGTCATGTTCCTATCATGAACCCCCGGTATGATG -AAAAAAAAAAAAAAAAAAAAAACTGAAAATAGAGATTTATTTATTCTTAGGTATTGGGTCAGGCAACTGTGGGAATAAGAAATTTTGAAAGTTTTAGGGCAGTCTGGCAAGCTGAAAATTCTGGCAAGAGTTCATGCTGTAGTCCTGAGTCCAAAGGTAGTCTAGCAGCAGAATCTCTCACTCTTTTGGGGACTTCAGTGTTTTTTCTTAATGTTTTCAATTGACTGATTGAGGCCTACCTATGTTATAGGGGATCA -AAAAAAAAAAAAAAAAAAAAAACTGACTTCAGGCCAGACACGGTGGCGCAC -AAAAAAAAAAAAAAAAAAAAAACTGGCCAGGCCCGGTGGCTCACACCTGTAATCCCAGCAC -AAAAAAAAAAAAAAAAAAAAAACTGGGGAGAAAAACTATGCAGGTCCTCATAG -AAAAAAAAAAAAAAAAAAAAAACTGTAACACTCCACGGGAGGGTCCGCGAATTCTTTCTTGAAGTCAGTGAGACCAAGAACCCACAAATTCTGGACACACCTTGTAGTAAAGGCAGGCAACCAACAAGAAACTCTAGTGTGGTTAGTGCCACATCAAGTTTGTGGGGTGGGAGTAGAGAATAGGGATGGAATCCACCTGAGGCTGGTGCTCTAAAGAAAGAGGCATTTAAGATGAATCCAGAAGGGAGTTCTGGGGCAGGCCAAGCTGTGTTGCTCACCTCTAGATATTCAGCCTAGGGTGTCAACCTTTCCTTCTCCACACAGAGCCTTGTCCCACTCCACCCCTAAAATTCCCCTTTTCTCCAAGCAAAAGGGAAAACAAGAAAAGAAAAACCAACCTATGGTCCTGGAACACCCGTGCCTTGTTTCTTAGGGAGAAGAGGTGACAGGGTGTGATGCCTTGTTGGAAGCTATACTGTATTCTGAGCTGCAAATTAAGTGTAGGGTCCAATGAAGTCCCGAAGAAATCTCTGACAGAAGTACTCCCAGAATGTGGGATGCACAGTCCCAGCGCCCCCATGTCTCCCTGAGTGAGCCAGCCTTCCAGCCCCTTTCTTTTCTGTCCCTACAGGCTCTACAGTTCCCTCCTTCAGGGCAGGGGCACTTTTTTTTTTCAGAGAGTGCACTGGTTTGTTTTGCCACAATTTACCAACATTCAGGTGTCAGAGAAACGGGAAGTAATGTTTGAAGGAGCAGCTCTGTGCTAGGAGCCAGGTACTGTGCTTGGCGCGCAATCTGTATGACCTCATTCCATCCTCACAGCAAAACTGTCACTGTGAGCAGTCCAGGCTGGAGGCCTGGAGCTAGGTGTCCAAAGATGGTCAGACTTATGTCTGAATTCTGACTCTATCTGCCACCTACTAGTTGGGTGAACCTGAGCATATCACCTAACTTTTCTGAGCTGCAGTTTGTTTATCTCTAAAATAGGATTATGATAATCTACTCCATGCCTTATTTTGAGGATCAAAATGATCATGTATGAAGTGTAAGTATGCATAATATGTATAATATAGGAGGGAAAACCACTTGGCATAGTGTCCAGCACATAGTGAGTGCCCAGTAAATAATGGCTTGAAAAATAGATTGGCATTATGCCAGTTTTATAGGTGAGAAATCTGGGACCCAGCAGTTAATTTGCTTAATGTTGCCCAGCTAATAGATGGCAGCCCTTGGAGCTTGATATATATCAGACTCCCAAGTTAATATGCTTTAACAAATGCAATTTTGGGGGTCCTGTTTATAAAACATGCTCATTGTAGAATAAGAAAATACAGCATATCAAGAATAAAAATTAAAACCACCCCTAGTCTCACTGTATAACAGTTTAGTATATTTTTATATAGTCTTCTATGTACTTTTAACATAATTAAAAACAGTGCATATACAATTTTGTATCCTACTTATTCACTTAGTTTTCATTGTAAGCATTTTTTTTTATTATACTTTAAGTTCTGGGGTACATGTGCAGAAGGTGCAGGTTTGTTACATAGGTATACACGTGCCATGGTGGTTTGCTGCACC -AAAAAAAAAAAAAAAAAAAAAACTTAAGGAAATAGAGCCAGGCAGGCAGGCAGGCATGGGGGCACATGCCTGTAGTCATAGGTAACAGAGAAGGTGTGGGAGGATCACTCGAGCCTAGGAGTTTGAGACTACAGTCATTGTGCATGACCATGCCTGTGAATAACCACTGCACTCCAACCTGGGCAACATAGTGAGACCCCATCTCTAAAACAAACAAACTCAATGAAACACTTTATATATGCTGGTTTATTATTATGAAATTAAATAATTCAAACTTAAAGCTATTGGAACTTTGAATTATTATTATTATAGAGACAGGGTCTCACTCTGTTGCCCAGGCTGGAATGCAGAGGTGTGATCATAGCTCACTGCAACCTTGAACTCCTGGGCTCAAGCTATCCTCCCACCTTGGCCTCCAAAAGCATTGGGATTACAGGGTGAGGCACGGCACCCAGCCAAAACTATTTTGAGCCTTGAGAGGAATGTGGCTATGTGGCCTGAGTCAGGTAGCAGCTTCAACAGCCTCTGCCTTTTCCTATAAATGATTAGAAAAAGCACTGTGGCTCCAGAAATAGATCCCTTTGAATCAGCACCCCTCCTCACAGAATATTAAAGCAATCTTCCTTGGAATGTGACAAGCCATAACCAATCAAATTGCTAAAGCATATGTACTGACCTTGCATGGAAAATGTTGCAATCCTGTGAACTGCGTATGTAAACAAAACCTTCCCTTCTCCACTTTGGAAGCTGACCTGACCCATTCATTCTTCTGAAGTCAGTGTTCCCCAGGTGGACGGCCTCAAGCTTTGAGCTGGAGTAAACTTTTTTTTTTTTTCTTTTGAGACAGAATCTCACTCTGTCGCCAGGCTGGAGTGCAGTGGTGTGATCTTGGCTTACTGCAACCTCTACCTCCCGGGTTCAAGTGATTC -AAAAAAAAAAAAAAAAAAAAAACTTCCATTAGAGTGAACTGGCAACTTACAGAATGGGAGAAAATTTTTGCAATCTACCCAT -AAAAAAAAAAAAAAAAAAAAAACTTGGTAGCAAAGCGAGATTTCTTGTACAGGATA -AAAAAAAAAAAAAAAAAAAAAAGAAAAAAAGAAAAAAAAGAAAAGGTGGGGACAGACACACCCACAGTGAGAACAGCATGTGAGATACAGGCAGAGGTCAGGGTGGTGCTTCAACAAGCCAAGGAATACCAGAGATTGCCAGCAAA -AAAAAAAAAAAAAAAAAAAAAAGAAAAAAGAAAAGATTGTATGAGAGAGACCTGACATAGGCTAGCATTGCTAACTTCAATTTATAAAATGAAAGCAATCAAACTGCACCTTAAATTCATGTTCTATTAAATAAAATGTTAACTGTTAAGGAAGGTGAAGTTTAATGCTTGATGAAATTATCAGAGAAGTCTATAGAAAAAGAAAAATTTGAGACAGAATTTCAAGGAATGATGGAATTAGGAAGGGTAGAGGGATTATAAACTATTATAATCGGGACACAACAAATATGTTAATAAAAACTTGAATACCTTATAAATTAAAATGCAATTTCAATGCAGTTCAAGACAAGGACATTACATATGTTTATGGGCTTCTGAAATAAATTACTTTTAACTAAAACTAATGAAACACAGATTTATATGAGAAGCTTAGAGGTAAATTAAGTCGTGAAGTAGGCATTCAGATTTCTTTCTGCAGAAGTAGTGATATTTCCCCCAGGCG -AAAAAAAAAAAAAAAAAAAAAAGAAAAAGTCAGTGTTAGTTCTATTTATAA -AAAAAAAAAAAAAAAAAAAAAAGAAAACACCTTAGGAATACACTTAACCAAGGAGGTGAAAGACCTCTACAAA -AAAAAAAAAAAAAAAAAAAAAAGAAAAGAAAAAAAAAGAAAAAGAAAAAAT -AAAAAAAAAAAAAAAAAAAAAAGAAAAGAAAAAAAGAAAATGTGCAGTAAAAATACAGTATTATAATCCTATAGGAGCACCATTGTATATGTGGCCCACAGTTGACCCAAAACGTCTAATTTTTGCCTACATTATGAAAAGAAAAACATGCAATACTACCAATTCTGGAGTAAAGTCTCTTTCTCCAAACCAATTACTCAGATATTCCAAGACACTAGTTACTGTTGCCTAAAAAAAAAAAGAGGGGGTGGAGAAGAGTTGTATTAATAATAAAACATGAATTCAACATGAGTTTCATTAAGTTTATTTAGAAAGCAACTCTGATGTTAAAAATGGCCTCATTCTTTAAACTTTCAAAGAAAGCTAATTTGTTTGACTCTAATTAGTTTGATTAGGCGGCTTATCCAATGAGGCTTTTTTTTTTT -AAAAAAAAAAAAAAAAAAAAAAGAAAAGAAAAAAGAAAAAAGTGGATTTTCTTTATTATACCGCATAAAATGATATATTTGTAATTTCTGAAATCAAACTTTCAAGTCATGTTATTTATATCTTCTATACCCTTATTTATACTTTAACTTGTCAAAGATTGATAGAATAGTGTGATCTCTTCTACTGCATTATTATCAATGAATACTTGTATTCCTAAAATATTTTGCTTTATATATTTTCATACTTTCTGTACTTAATGATTCATAACTTATTTTCATTGTGTTATATACTTTTTAATATTTTTTTACCTCAAGTTCTGTTTAATCTACAAAAACTACTTTTAAAATGTTTGAAATGTTTGTATTGTTTGATATATTTTTTCTGCCTCTAAAAAAACAATTGGAATGTTAGTTCCAGTAAAAGAGAGTTATGTATTATATCTATAACTTGAAACCATCTTGGACCAGAGGTCAAAATATGTGCATTTTATATTTCAGGCTGTTATAGGATACATCATATAATTGCATGCATTCAATTTTTAAAATTCCAGATAAAAATTTTTCTTTTTATTTAAATCCATATACATTTTTAGTCATAAACTATTTGCTTATATCTTTGGTCAGCTTGAATTTTGCAAACTTCTTTTTTTACTCCTTGTATGACTCCTTGTTAATATAATCTATTTTTTGACCCACACAATTTTATTTAAATATGATTTTTATATTACATAGCTCCTTTTGCAAAATTCATTTTTGATGTTAGTTTTGTATTGAAACTTTGAATCATTTAGACTTACTTTATTTTTGCCTTGTTTCGTCATTTGTCATTTTATTTAAGTTCCTACAAGCCCCCTATTCTTGAGCTATTAATTTTGCTTCATTTCTCAATTATTTTGGGATACTTTTTCCTTAAAAATATGATTTTTCTATTTTCAGCTTCCTTGATTATATCAGAATGTCCTTATCCTTAATTTGACTGGGTAATATTCTTGAATGTTGTTTTTTTCTTTCTCCTGTATAAGTGAAACCTTAATGTTTAACCTCTCGTTGAAGCAGAGGGCATGTATTTGAGGATGTTAGTAAATGTCTCCTTACTTTTGGTAATACAGACTCTTTCATGACCCCTAAACATGCTGCTTTGGGAAGCCTAGGTTGTCTTTTTACTAATTGCCACATGTGGAGGTCCAGATTCAATTGCCATCCTATCTGACATCCTTTAACACTGTGAGCAATGCAAAATCCAGATTGTAAAAGGACTAGTAGGCAATAAATACTTAACGAAATGAATTCAGACAATGTAAACTGAATGTAGCTGGTGGTAAAGGGAATGAGAGAGGAGCAGTAGTAACTAGAGGTGGAGATTGGTTGAGGGAAGTTATTTTCTGAATGGGAAAGACGTGTGCGTGGCTGAAGGAAGCAGGAAAGAACCTTGTGGAACAGAATAGTTCGAAAATGCCCAAGAATGGGGACTAATGTGTGAGGCAGTGTTGCAGAGAGCACCAGAGAGGTTAGAATCTGTCTTAGTATGTTTGGGCCATTGCAACAGAATAGACTCAGCAGCTGATCTTAGACATTTCTAGCCCATAAAACTGTGAGAAATATTTGGAGGCTGGGAAGTCCGAGATCACAATGCTGGCACATTTGGTGCCTGGTGGGGGCCTGCTTCCTGGCTCATAGATGACCATATTCTTGAAAGGGGTGAGAAAGCTCTCCAGTGTCTCTCTTATAAGGGCACCAATCCCATTCACGAGGGGCCCTGCACTAGTGACCTAATCACCTACCAAAGTCCCCACCTCCTAATACGTCACCTTGGGGGCTAAGGTTTCAGCATACGAATTTTGTGGGGAAACAAACATTCATTGTTAGCAAGGGGAGTATACAATTACCTAATACATGCTTTGAGATGCTGAGGATGTACATTTTCCACAAAAGTCTGTCTTTTTGTAAATCTTTAGCGTCAATAGTCAAACCCGCCCTTCAGAATTTCTAAATTCAAAGTAGGTTCCACTCTTTTTAGTCAGTCTTTCCTGAAGAGATTTTAAAAATGCCTAAA -AAAAAAAAAAAAAAAAAAAAAAGAAAAGAAAAACATGAGATAAATGCTGGACACACACACACACGCACACACACACACGCAGGCACACTCCAGAGCACTTTTATGAGGCAGGGTCACACT -AAAAAAAAAAAAAAAAAAAAAAGAAAAGAAAAAGAAAAAAAATTGTAAGAAAAGAAAAATGTACAACGCATGGAGGGAAAAGATGGGAAGAGGGAGCTTGTATGTGGAATGTCTGTGAGTAACCAGCAGCTGTCAAAGGCTACAGGTCTCAGGGTGGCATCTTCATCAGTAAACACGATCATCACAAGGAAGAATTCCTAAAGCTCCACAACATCGGTTCTCAACACTATCTCACCAAGAAATCAGGCAGCACTGCATTGCAGGCAGAATGTGATGTCCTGTCAGAAGGGGAACTGAATAATTTAGAGTGATGTCGTCCATAAATATTTAAGGATATGAAAAAATGTTCATGAGACATTGTTAAGTTAAAAAAAAGGCAGATTGCAAAATAATATAAATGCACGGAAAGAAAAGAAAATGTTCACTAAAATATTAACAGGATTTATTTCCAGGTGGAAAAATTATCATCTACATTTTCTCATTTTTTGTAGGTCTAAATTTCTATGCTAAAAAAT -AAAAAAAAAAAAAAAAAAAAAAGAAAAGAAAAAGAAAATTACAAGGATTAAGGGGCTCTACTCAACAGAATTCTAGCCCTTGCCTATTTCACAGTTCACCTGCTAACTACTCTTTCTGTTGCTTAGTACCTTGCAAAATAATGCAAAGTGGGTACAACTCAAGATTTTTGCAATTTCTGGAATGCTCCACCATCAAGAACTTTGCTAGCTGATCCTTTCTTGTGTTTATGTTCCAG -AAAAAAAAAAAAAAAAAAAAAAGAAAAGAAAAGAAAAAAAGAAGAGGCTAATAATTAAATGTTGATGTTCTAAAAGTTGACTCTGGCTGCTGCGTGTTGGTGGATAGGGGGAGTAGAGTGGGATACCAGTAATAGCGATTGTGATTTGTTATGGGGCATGTGGACAGTTCTTTTGGGAAGCTTTTCTTAAGGAAAGAAAAGTAGGGCTAGTGAAAGTTTTGTTTATACTTAAAATGTTTTTTTAAAAAATTTTTGGAGTCAGGGTCTCACTGTGTTGCCAAGGCTGGAGTGCAGTGGCACAATCATAGCTCACTGCAGCCTCCACCCTCCTGGGCTCAAGCGATCCTCCCTCCTCAGCCCCCCTCCCCAATGCTTCCTGTCCTCCAGGAGCTGGGACCACAGGCAGCTAATTATTTTCCTATTTTTTTGTAGAGACGTTGCCCAGGGTGGTCTCGAACCCCTGGCCTCAAGTGAACCTCCCTCTTCAGCCACCCAAAGTGCTGAGATTACAGGTGTGAGCCACCGTGCCTGGCCTATACTTTTATTTTGAAGTAATTATAGATCCATTGGAAATTGCAAAAATAGTACAGGCCAAGCGTGGTGACTCAGGCCTGTAATCCCAGTGCTTTGGGAGGCTGAGGCAGGAGGATCACTTGAGCCCAGAAGTTTGAGACCAGCCTGGGCAAAATATAAGATCCCTTCTCTACAAAATAAAAAATAAAAATAAATAAACAGTACAAAGAGATCCCATGTACCCTTCACCCCATTTACCCCAATGAAAACATCTTATATAACTATAGTACAATATCAAAACTAGGAAATTGATATTGGCAAAATCCACGGACATTGTTCAGCTTTCATCAGTTTTACATATATTCGTGTGTGTGTGTGTGTTTAGTTCTATGCAGTTTAATCATATGTATTAATTTGTGTAACTACCACCTCAATTAAGATATGAAAATGTGGCCAGGCATGCTGGCTCATGCCTATAATCTCAGCACTTTGGGAGGCCGAGGTGGGAGGATAGGTTGAGCCTCAGAGTTGGAGACCAGCCTGGGCAACAAAGGGAGACGGCAAAACCCCTGCTCTACAAAAAAATTAAAAAATAATTAGCCAGGTGTGGTGGCTTGCTCCTGTAGTCCCAGCCACTTGTGGGGCTGAGGCAGGAGGATCGCTTGAGCCCAGGAGGTTGAAGGTGTGGTGACCTGTGATTACACCGCCGCGCTGAAGCCTGGACAACAGAGCAAGACTCTCTTAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAGAAAAGAAAAGAAAAAATAAAATAAAGCA -AAAAAAAAAAAAAAAAAAAAAAGAAAAGAAAATTGAAATGACTTACTACATTATTGAGA -AAAAAAAAAAAAAAAAAAAAAAGAAAAGAAACTAATGGAACAAGTAGATCAAAAATCTGTAAGATATAGAACATTTGAATAACACTATCAACCATATTGTTATAATTGGCATTTACAGGTGATTATACCCAAAAAGTGCAGAATGCACATTCTTTTCCAGTGCCCACGGAACTTCATGAAGAGAGAATCTGCTGTGCTGTAAACCAAATACCAGTACTGATC -AAAAAAAAAAAAAAAAAAAAAAGAAAAGAAACTTGCATTTTAGAATAGTTTTAGATTTACAGAAAATTTTCAAAAATAGCACAGAGTTCCCATCTACCCCCACCCAGTTTCCCCTAAGATTAACATCTCACAATAGTATGGCATACTCATCACAATTAATGCACCAATATGAGCACATTATTTAAACTAAAGTCCATACTTTATTCCTGTTGTTTTAGTTTTCTCTCTTTAGGATCCAGGACACCAT -AAAAAAAAAAAAAAAAAAAAAAGAAAAGAAAGAATTGTACAATATCTAGGAATAGACCTAATGAGTATTGT -AAAAAAAAAAAAAAAAAAAAAAGAAAAGAAATGAAGCTGGCTCAGTCCCACCAAAACCAAGATGGCCACAAGAGTGACCTCTGGTGTCCTCGCTGCTACACACCCATCAGCACCACGACAGTTTAGAAATGTCATGGCAACGTCAGGAAGTTACCTTATATGGTCTAAAAAGGGGATGCATGAATAATCCACCCATTGTTTATCATCAAGGAATAACCATAAAAATGGGCAACCAGC -AAAAAAAAAAAAAAAAAAAAAAGAAAAGATGCTCAACATCATCGATCATCAGCAAATGGAAACTATAATAAGATATCTTTTTACCCCAGTTAAAATGGCTTTTATCCGAAAGACAGGCAGTAACAAATCCTGGCGAGGATGTGGAGGAAAGGGAACACTTGTAACTTGGTGGGAATGTAAATTAGTACAACCACTATGGAGAAGAATTTGGAGGTTCTTCAACAAACTGAAGGTACAGTTACCATAAAATCCACTAATCCCACTGGTAGGTGTTTAGCCAAAGGAAATTAAATCAGTATATCAGAGATGTCTGCAATCCTGTGTTTATTGCAGCACTATTCATAATAGCCAAGATTTGGAAGCAACCTAGTGTCCATCAGCAGATGAATGGATAAGGAAAATA -AAAAAAAAAAAAAAAAAAAAAAGAAAATTTCATTATCCACTTCACTATCCTCTGTGGGA -AAAAAAAAAAAAAAAAAAAAAAGAAACGGAAAAGAGAGAGCATCTTGAGCTATTGCCCTGGCTGAAATGAAGTGACACAATCATAGCTCACTGTAGCCTTGAACTCCTGGCTCCAGGGATCCTCCTGCCTCTGCCTTCTGCCTTCCAAGTAGCTGCGACTACAGGTAGGTACCACCACATCTGGCTAGTTTTTTATTTTTATTTTTGTAGAGACAGGGGTCTCACTATATTGGCCAGGCTTGGTCTTGAACTTCCCAAAGTGCAGGGATTGGAGGCATAAGCCACTGTGCCCTGCCCTTCAACTGATACAAGGGACATTTAAAAGAATTTATGTTAGAGCATGAAAATATGTTTTTTAAAAAAACAAAATAAGCCCGAACCATAAACAAAATATTGG -AAAAAAAAAAAAAAAAAAAAAAGAAAGAAAAAAAGATATTTTCCCAGCCAAAGGGACTAGAAAATGGCAAGTTTTTCTTCTGATCTTGAAAAAATAAATAAGCCCTCTGCTTGTTTCATCTTTCAAAAACAGTAGCATTTGACCATTGATGAGGGCAGCCTGTGAGACTATCATTTCAGATTGCTGAGCGCAGCTTTTCATTCCTGCATGGAGCTTTGTTCTCCCGGGGCACAATGGCCTGGCCGCTCTAATGCTCTTATTCTGACACCTGTTGAACAGGTTCTTCCAGCCCCTAAAAGAATTCTTGAGACGTGGCTCCAACAATGACCGTGCTCCTGCATTTCACTCGGGAGCCTTGCTGACGGGTTTCAGAGTGCCTGGTGCAGACAGAGGTCAAAGAATCTTCATTACCAA -AAAAAAAAAAAAAAAAAAAAAAGAAAGAAAAAATTGACACCTAAAAGGGCAGAAAAGGGACTTTATTGCCTTCTTACTGAATGAAAACAAAGGTTTGGGCACATGGACACATTTTGTTTGCTTGTGAAGGATGAGGTCTATGGGTTTCAGAAGAGAAGTAAGAATGCATTCCAAATGTCCCCGGGACTGGAGAGTAGTTTCAGGACCACCTTAACTATTTGCTCAATTGGTTGTGAGTTGATTAGGGGACAAATTAGAATTCCTCCATAGTCCCCTGATGAGGTGTAGAATTGGGAAATAAGGGGTTTGGGAGGACTCACCACGTGAATCTTGTGACAAGGGAAAAAAGTATGAGCCCAGTAAAAGAAGTTTTAGACTATAATGCTTGAAATTGCCCTAGGTAACCAATCAGAATGAAGTCTTCCAGCTAATTTCTTACTGCACTTACCATATGCTGATCAGGTGCTAAGACACCAGATCTCTCCCTTCATGTGTCCAAGTGCTTTCAAGTCATTTTTATTGGGACTGGACTTCACTTGGCAATAAACCAGACAGATGCTATGAGCCCTCCTCCAAC -AAAAAAAAAAAAAAAAAAAAAAGAAAGAAAAAGAAAAAAGAAAGCAGTTGGTGG -AAAAAAAAAAAAAAAAAAAAAAGAAAGAAACAAATTATCCAAGCAAGTCCAAGAGGAGAAAGACTCAAACACTAGTAGTCTTGGGAGATAAAATTTGCAGATATCATATCCTTGTGATGTTATTTTCATACATCTCTGAGATTACTGTGCACCTCTATGATGAATCAAAGGTATCAGCTTATATAGGGAATACACAAGATCATCAAAGCAATTCTCTGACACAAATAACTCTATTGTGGCACTTAAGTGTCTTAAGGTCAATATATTTTTGTACAGCACACTACTTCCTTTCTCCTCTGTGTCTAAGAAGAAAAAATAAACCTTGTCACAGAGAAATTAGTGGGTCTTCAGGTTCAAAGTAATTAGTGAGAGAGACACTGTTACATATACCTAAATAATCAGGCTTATACACAAACTCACAATTTCCATGCCACATATACACTCCATTTTAGAAAGATAATGAAGATGGCCACAACACAGAAGAATTAGCGTTTGAGAGGAAAGAGAAATAGAAAAAGAAAGAAAAAGTTGAAATTCATTAATATGTGT -AAAAAAAAAAAAAAAAAAAAAAGAAAGAAACATTAGCTTGCCTGTATATAAACAAAAATTAGAGAATACAATGCAAGAAA -AAAAAAAAAAAAAAAAAAAAAAGAAAGAAAGAAACAACAACAAAAACAAATGAAAAAGGAAAAATTGAACCTTGGAGGCTAGTTGGATTTCAACAGATACAATAAAAAACAATCCTAGAATCCCTTTCTGTTAATTTTAAGATACCTCAAATCCATTTGTTTATAGCTTTAAGGAAGGAAACTGTTAAGGTTTCTAAAAGTCATAAGGTGGTATAAAAATACCAGGTGTGGCTGGGCGCGGTGGCTCACACCTGTAATCCCAGCACTTTGGGAGGCC -AAAAAAAAAAAAAAAAAAAAAAGAAAGAAAGAAACAATCTGAAAAGACTTATAATTAATAAAGAAATTGAAGCAGTAATCAAAAACCTCTCAACAAAGAAAGATGTCTTCACTGGAGAATTTTTCCAAACATTTAAATAAGAATTAACATCAATCCTCAAACTCTTCCGAAGAATTGAAGATGAGGGAACACTCCCAAACTCATTCTATTAGGTCAGCATTAATCTGATACCAAAACCAGACAAAG -AAAAAAAAAAAAAAAAAAAAAAGAAAGAAAGAAAGAGGCTAGATGCAGTGGCTCATGCCT -AAAAAAAAAAAAAAAAAAAAAAGAAAGAAAGAAAGGAATTGAACAGAAAAAATAAGCCATAGAGCATCTGACTTATGGAGGCTTTTAAAACACCCTGCAGTAGACGAGGTAAAGTTACACAGTTACCTGAAGACAACAGTAGAGATCATCTGGAAATACTGGCATTGGTAGGCTGACCTCCATGTCCCCATGGGCCTTATTTTCTATAATTCTAAAATGGCTTTCAAATACAGGATACTCCATCAACTTGGAGATGTAATCATCCAGTGTCATTTCACAGTGGTGCAGCTGTAAGACTTCCTTGTATGG -AAAAAAAAAAAAAAAAAAAAAAGAAAGAAAGAAATAAGACATTAAAAATGCACAAATGAAAATGTACATATTATTAAATACTTTTAAAAAGGGAACATATCTGTGTAATACTCAGTAAGTTCAAGAAATAGAACATTATTAGCATATAAGAACCTCCCCTTTCTCACATTTTGTCATTACCCCCTCCAAAAGAAATTGTTGTCTTGATTCTTTTATCTTTCAATTAGTTTTATGTTGCTGACCTTTATATAAGTAGTAACGTATCATATGCGCTTTGTTGTACCTATATTGTGTTGTGTAATTGCAGTTCATTCCTTTTCATTGCAGTAGAATATTTCATCACATAAATATACTAAAATTCATTAAACCCGACTTTTGATAGACATGGGTTGTCTTTAATTGTTGGCTGCTGTTAATCTTCTTCATGTGATTTGGGCACACAAGTACACATTTCTGTTGAATATACCTAGGAGTGGAAATGCTGTGTAATAAGGTGTATGTTTGTTCAACTGTGGTAGATTTGATCAAATAATTTTCTGAAGCAGTTGTACTTTTTAATGCTTGTACCAGCAACGTCTGATGTTGCTCTATATCCTCACCAGGGTTTGGTGTTGTCATTCTCTTC -AAAAAAAAAAAAAAAAAAAAAAGAAAGAAAGAAATTTGAGAAATTTACAAGTATGTGGAAATTAAACAC -AAAAAAAAAAAAAAAAAAAAAAGAAAGAAATGGTAGTTGCTCTGGGTGAACTCCTTCAGAGGATGGATTTGATTTCATTACCATCTCTAAGCCCCAGACACCCTGCAGGCCTTCCATACAGGTATGTATAAGGAACAAGCTGCCCACAT -AAAAAAAAAAAAAAAAAAAAAAGAAAGACTGGGCCTGACTGCTATATTCTTTGAATATGGTAATGGATTGAAAACCTTGTGTATGGAAAATTCCCTGCTCTTACGTCATTTTAAAAGACTATGATTTTAAAACTTGTAATACGTTATAACGTTTTTCACTTATAATTTTCACGCCCAAAATGTTAAAGTCAGGGCAGAAGCAAGACATCAGCATTTAAAAGGTTGTGCCTCAGCCTTGGAGAGGAATGAGGTTGGTGGGTGGAACGTGAATCATTTTATCTTATGCAACTCTTAGTGAAGTTTTGGTATCT -AAAAAAAAAAAAAAAAAAAAAAGAAAGAGGAACTAAGGCTGAGGGCAGTGGCTCATGCCTGTAATCCCAGCACGTTGGAAGGCCAAGGCGGGTGGATCACTTGAGGTCAGGAGTTCCAGACCAGCCTGGCCAACA -AAAAAAAAAAAAAAAAAAAAAAGAAAGCATCAAAGCCAATACTGGTTTGTTTTCCCAAGCCATGTTTTAAAAACATCATGTTCTTAGCTCTACAGATACTAAATCAGATACTAAATGTTATGGTTTGGATATTTGTCTCCTCCAAATCTCATGTTGAAATGTGATACCCAATGCTGGAGGTGGAGCCTGGTGGAAGGCGTTTGGGTCATGGGAGTGGATTCCTCACGAATGGCTTGGTGCCCTCCCCATGGTAATGAGTTCTCACTCTATTAGTTCATGTGAGAGCTGGTTGTTAAAGGAGCCTGGCTCCTCCTCCCCTGTCTCTTGCTCCTCCTCATGCCTCTTTTGCTCCCACTGTCACCATGTGATGTGTCTGCTCCCCCTTTGCCTTCTGCCATGACTGGAAGATTCCTGAGGCCCTCACCAGGAGCAGATGCTGGTGCCACGCTTCCTGTACAGCCTGCAGAAGAATAAGCCAAAGTAAACCTCTTTTCTTTATAAATAACCCAGTCTCAGATATTCCTTTATAGCAATGCAAACAGACTAACACATTAGTCGTAAAAACAAAAAAGGAATTAATTGTTGAAATATATAGTTAAGTGTAATCTTTATCTGAGGATGGAAAGAAAGTCATGTCTTTAGAAACTTGGTATGTGAAATGAACTGTGTTGGAT -AAAAAAAAAAAAAAAAAAAAAAGAAAGCTGATATAGTTTGGATATTTGTCCCACCCAAATACGTTTAAATGTATCTCCAGTGTTGGAGGTGGGGCCTGGTGGGAGGTGACTGGATCATGGAGGTGGATTTCCCATGAAATAGTTTAGCATCATCCTCTTGGTGCTGTTCTCATGATAGTGCATGAGTTCTCACAAGATCTGGATGTTTAAAAGTGTGCGGCACCTCCCACCCAC -AAAAAAAAAAAAAAAAAAAAAAGAAAGCTGTGTTCTGGGGCCAGGCACGGTGGCTCACGTCTACAATCCCAGCACTTTGGGAAGCCGAAGCTGGCGGATCACTTGAGGTCAGGAGTTCAAGGCCAGCCTGGCCAACATGGTGAAA -AAAAAAAAAAAAAAAAAAAAAAGAAAGGACTTGTCCATCAGAAAAATGTCACAATCCTAAATATATATACACCTAACACTGGAGCTCCCAAATTTATA -AAAAAAAAAAAAAAAAAAAAAAGAAAGTGACTGGGGTCATATTTATGGTTAATTAAAGGAGGCTTCCTT -AAAAAAAAAAAAAAAAAAAAAAGAAAGTTCAAGCCACTTAGCTCAGCAAGAAGCCTTG -AAAAAAAAAAAAAAAAAAAAAAGAAAGTTTATTTTGCCAAGGCTGAGGACACATGCCTCTGGAGGTCCTGATGACATGCGTCCAAGGTGGT -AAAAAAAAAAAAAAAAAAAAAAGAAATATCTTGTATTCATTCATTCAACAAATCACTCATTCAACAAATAATGAATGCAATAAATAACCATCATCTAATAAAACATACAATCTGCTTGAGAAAGACAGCACCTTCCTTGATATTAATTTTGAAATTTGCCATATGATGTGTCCTTTATGTGGATTATTATGAAACTCGAAGCACCATAGTAAAAGCATAATAATTATCCTTGGAATTTGAGTGTTTTAAAGTAACATTTTTTGAGATCCTGCACTGGCTTTGTTCAAGCTGGAGTAACATCATAGCGCTTTACTTGCTATTGTGGAATGGCTTTTTATGTTGAGGTGCACTGTCTAATTTCACTTTCTGCTGAATGGACACCAGCTGCTATTTACTGACCACCATAATTGCTGGCTATTTACATATGTGTTGTGAGCAAGTGTCTCATTTTTCCTGGTGACAAACCTGAGCTCAAAGAGGTCAAATGGCATCTAAAGTAGTAAGGCTGATAAGTAGCAAAGCCAGGGCACTCTTCCCTGCCTGTAGCTTAACCAGACTAGATTCACATCCTAAAGCCAAGAGAGAAGGCAAGGCTGATTTTAGAGACTTTCAACATTTGTGCTTCCTACTAATTGTGTCCTAATCACTGTGGCATTAGGTTGTATAGTGTCCATTTCAGGAAAGAGAAAAGCAGGAACTAGATGTCAGAAATATAATATCAGGCTTTCTTGTTTTTGTTTTGTGGGAAGTAGCCAAAGACCAAACAAGACAAAAGATTAAACGTACAATATCGTCTCTCTGCATTGATTTCTGAGCCCAGGTCCAGCTCTGTAGAGTGGACATATGGGGGAAGCTTAGAGCTGTTCCCCGCCTAAGCATTGGCCTTTTCAGGTTCAAAAGCTTTAGATCCTTTGTGTGCCCTGGCCCCAGCTTCTCTGGTACAGACAGTGGGTGGTTGTTAGAAAGTGTCAGTAGGTGGTAAAGTGTCCTGGTGCTCTGAAGCCAGGCAAACCTGGGTCTGAAACTTGATTCTACCACTGAGGGGCTTTGTGAGGGTAGTCAAGTTA -AAAAAAAAAAAAAAAAAAAAAAGAAATGATCCTTCGGGGGTTCCAAGCCCAGCCACCTGGAG -AAAAAAAAAAAAAAAAAAAAAAGAAATGCAGCAAGAGGCAAGAGGGAGCTTTCTGGAATACTGGAAACGTTCAACATTGTGCTCCTAACAATATT -AAAAAAAAAAAAAAAAAAAAAAGAAATGCTAGTATTTACATAGATTATATCTGAAATGATGCAGCAGTAGATTTAGATAATTATTTTAGGTTTTTCTCTTTCTTTTGTTTTTGCTTTTTTAGTAGTATTTGTTGTTTCTTGTTTGTTCTTTTGCTGTTGAGAAGTAGAATTGAGTGGCTGGCCACAGAGGTGAGAAAGTTTTCACTGCATATTCTTGATAATTTTTTGAAGTTTATACTATATCCAGATATTACCATTTTAAAAAATTGTAACAGAACAAAAGTAAATGGAAAACCAAAAGTGAACAACAACAAATATAACCAAAGCCCCAACTCTCCTTCTTCCAATAAGATAAAA -AAAAAAAAAAAAAAAAAAAAAAGAAATGTAGTACCAAATTCCATTTATCTGCTTTTAATAAACTCCCCGGAGCAGGGAAGTAATGAGAAATGAGCTACTGGTAGTCTTGCCTTCAATTTCCAACTTAAGCCATGTTTATTAAGAGACTTTGAAGGTCTCCTTACAAACCAGCTTGGCCTCTTTATCTTCTCAGCACTGGCACTGCTTTGGAACCCAGGAAAAGGTAGTTGTCTGCCAGGCATTGAGCAGAGATCAGTGCTGGATGCCTCTACAGCGTTGGCTTAAATGCTTCACTCTGTGTCTATGGCAGTGTGGGGAGGGAAGGAAAGAAAACCAGAGCACCAAAACTAGAGTGCCAAGAAGCCACAAGATGGGAAACCCTCCATCCCACAGATTGACTCCTGGAGATTCTG -AAAAAAAAAAAAAAAAAAAAAAGAACAACTTGGTGGGTTGGGGGTGGGGAG -AAAAAAAAAAAAAAAAAAAAAAGAACATTAATGACAATATCTCTCATTAACACAAACACAAAAATCATTAGCAAAACATTAAAAACTCAAATGTATCCACACATACATAATAATAATAATATATCACGGCCAAGTGAAGTTTAACCCTGGAATGAAAGGCTGTTTAACATCCTAAAATTAGTCAATATAATTCAACATATTAATAGATTAAAAGGAGAAAAACCAAATGGCCATCTAAATAGATGCAGAAAAAGCATTTTAAAAAGCATTCATAATAAAAACTCTCCATAAGAAAGAAAAAACTTCCCTCACTATAATACTCTAGTAAATTAAAATTTTATCCCACCATAATGTAGTTCTTGACCGATGTCAGCTATAAAATCATCTGCAAGACAGAACAGGAAATGACCAGTATGTAATATTAAGTAATATTTTACAAGGCTATAATTAATCAAAGATATAAATAAACTAAAACAAATTAGCAAACCTGGTAGATACATAAAATTCTATAATCTTCAAAAAAAAACCTTCTACATAAAGAATTCATCAATGTAACATGTTAAAATACTATTTAAAATAGCTTCCCAAAACAGAAAGTACTTAGGAATAATTTTAATGAAAGGTATGTGAGATATATACTGAAAACCTCAAAATACTGTTGAGAGAAATTAAAGAAGATCTAAATAAATAATATATACCGAGAATGATGATTTCCAATTTCATCCATGTCCCTGGAAATCATCATTCTCAGTAAACTATCGCAAGAACAAAA -AAAAAAAAAAAAAAAAAAAAAAGAACTATGCCAAATCTGCCTGGATGATAGCATATCTGTTTACAACTGGGTTTACTGAATATTTTAAGTCCACTGTTAAGACTTACTGCTCAGAAAAAAAAAAGATTATTTTCAAAATATTACTGCTCACTGACAATGTGCCTAGTTACCCAAGAGCTCTCGTGGAGGCGTACAAGGAGATAAATGTTGTTTTCATGCCTGTTAACACAATATCCATTCGCAGATTAAGGAG -AAAAAAAAAAAAAAAAAAAAAAGAACTGAGCTGGATGTGGTAGCTCACACCTGTAATCCCAGTACTTTGCGAGGCTGAGATCGGAGGATCACTTGCACCTAGGAGTTCGACAGCAGCCTGCCTGGGCAACATAGGGAGACCCCGTCTCTACAAAAAATTAAAAAATT -AAAAAAAAAAAAAAAAAAAAAAGAAGAAAAATAGAAGTGTGGCTCTCAAACTTGAGCTTTCAGACAAATCACTTGTTATCTTATTAAAATGCACATTCTTGAATCTTACCCCTAGAGTTGGTAGTTCGGTGGCCCATGGGGTGGACTCTAGGAATCTACATTTATTTATTTTATTTTACTAAAAAAATTAAAAAAAAATTTTTTTTTTTT -AAAAAAAAAAAAAAAAAAAAAAGAAGAAAAGAAAAAGGAATGAAACTGGGGATCCCAGATCAAAGATGGCCGAGTAGGAACAGCTCCAGTCTGCAGCTCTTAGCAAGATCAATGCAGAAGGTGGGTGATTTCTGCATTTCCAACTGGGGTACACAGCTCATCTCATTGGCACTGGTTAGGCAGTGGGTGGAGCTCATGGAGGGCTAGCCAAAGCAGGGTGGGGCATCATCTCACCCAGGAAGTGCAAGGGGTTGGGGAACTCCCTCCCCTAGCCAAGGGAAGCCGTAAGGGACTGTGCCATGAGGGATGTAGCTGTCACACAGATACCACGCTTTTCCCATGGTCTTTGCAACCCACAGACCAGGAGATTCCCTTGGGTGCCTACCCCACCAGGGCTCTGGGTTTCAAGCACAAAACTGGGCGGCCATTTGGGCAGACACTGAGCTAGCTGCAGGAGTTTTTTTTTTCATACCCCAGTGGTGCCTGGAATGCCAGTGAGACAGATCGTTCACTCCACTGGAAAGGGGGCTGAAGCCCATGGAGCCCAGCAAGCTAAGATCTGCTGGCTTGAAATTCTCACTGCCAGCACAGTTAAGTCTGAAGTCGACCTGGGACACTCGAGCTTGGTTGGGGGAGGGTTGTCTGCCATTACTGAGGCTTGAGTAGGCGGTTTTCCCTTCACCTTGTAGACAAAGCTGCCTGGAAGTTTGAACTGGGCAGAGTCCACCACAGCTTGGCAAAGCCACTGTAGCCAGACTACCTCTCTAGATTCTTCCTCTCTGAGCAGAGCATCTCTGAAAGAAAGGCAGCATCCCCAGTCAGGGGCTTATAGATAAAACTTTCCTCTACCTGGGATAGAGCACCTGGGGGAAGGGGTGGCTGCGGACACAGCTTCAGCAGACTTAAAAGTTCCTGCCTGGTGACGCTGAAGTGAGCAGCAGATCTCCCAGCACAGAGCTTGAGTTCTGCTAAGGGACAGACTGCCTCCTCAAGTGGGTCCCTGACCCCTGT -AAAAAAAAAAAAAAAAAAAAAAGAAGAAACTGAATAGAGTAAAAATACTATTTTCAGATGTAAAAAGATGAAGGAACATTTACACGGTGGTGCCCCCCTCTTCACTTTCACCTAAGAGTCTATACAGAACATTTTGATTATAGTCTAAACTTTAAAAATTATGCTTTCATAAAATTAACATCCACATTGTAGAAGTTACGTTTGGATTAAACTGCAAGTGGGCACTACCCAAAGCAATCTACAGATTCAATGCAGTCCTATCAATGACATTCTATACCAATGACATTCTTCACAGAAATAGGGAAAAAAAAGTTAAAATTTGTATGGAACCATAAAGGACCTGGAATAGCCAAAGCAATCCTGAACAAAAAGGACAAAGCTGGAGACATCATACTATCAGACTTTAAAATATACTACAGAGTGATAGTAACCAAAACAGCATGGTACTGGTGTAAAAACAGACACATAGACCAAAGGAACAGAATCGAGAACCCAGAAATTAATCCTCATATCTACAGCCAACTGAGTTTTGAGAAAGGTCCCAGGAACATTTGCTGATGAAAGGACAGTATCTTCAAGAAATGTTTCTGGGAAAAAGGATATCCATATGCAGAAGAATGAAACTAGAGCCCCACCTCTTATTCTGTACAAAAATTAACTCAAAATGAATCAAAGACCTACATGTAAGACAGGAAACTATGGAACTGCTAGAAGAAAACATAGGGGAAATGTTTCAGGACATTGGTCTGGGAAAAAATTTTATAAATAAGACCTCAAAAGCACAGGCAAAAAA -AAAAAAAAAAAAAAAAAAAAAAGAAGAAGAAAAAGGAAAAAAAGAGTGGGGTTCCAGCTAGAAGTAATAG -AAAAAAAAAAAAAAAAAAAAAAGAAGAAGAAAAGAAAAGAAAACCAGTAATCTGGTTCTAAAATGTATATGGCAATGCAAAGGACCTAGAATAATCAAAACAATTTTGAAGAACAAACCTAGAGGACTTACACTCTCCAGATATCAAGACTTATTACAAAGCTACAGTGATTAGAACAGACACATAGATCAATGGAGCAGAATCAGGAACCTAGAAATGGACCCACACATTTATAGTCACCTGACTTAGAGCAAAGGTGCCATGGCAATTCGATAAGAAAGTATGATCTTTTAAATAAATGGTGCATGGCCATCAACTAGAGATCCACATATTAAAAACAAAGCCAAGCCTTGACCTCTACCTCATACTGCACATGAAACTATTTTGAAGTGGAGCATAGAATTAAATGTGAAAGTCAAAATAATAAAATGGCTGGATGTGGTGGCTCATTCCTGTAATTCCAGCACTTTGGGAGGACGAGGCAGGAGAATCGCCTGAGGCCAGGGATTCCAGACCAGCCCGGGTGATGTAGCTGGGACCTCC -AAAAAAAAAAAAAAAAAAAAAAGAAGAAGAAAAGAAAAGAAATTGTGTTGGGCGTAACCACAGCCTTCTTAGCCAGCCTGAGTTGGCATTGCTCACCCTCTGAGGATTAGGTCAGCCACAGTGAGCTTTCTCAAGGAAGTGGTGCCTTGGGGAGCCCGCGTTGGAAAGCAATAGCAGATGGCTGCCGTGGGATGTATATGGTCCTGCTTTTTTAATATGTGGAGAAAAGA -AAAAAAAAAAAAAAAAAAAAAAGAAGAAGAAGAAAGGGAGGAGGAGGAGGAGGA -AAAAAAAAAAAAAAAAAAAAAAGAAGAAGAAGAAGAAAAGAAAAGAATTGTAAAAAAATTCATATAAAAAATGTCGCAAGACCCTTGGG -AAAAAAAAAAAAAAAAAAAAAAGAAGAAGAAGAAGAGAATAATAGTACTTACCTCCAAAGGATATGGTGAGGGTTAAACCAGTCTGTGCTTGTAAAGTGCATGTACTAATACTGCGTGTGTGCTTGCTGCTATTTTTATTGGTTATTGCTATATTACTCTTACTGGTAGAAG -AAAAAAAAAAAAAAAAAAAAAAGAAGAAGCTTTTGGGCTGAGACAATGGGGTTTTCTAGATATAGGATCATGT -AAAAAAAAAAAAAAAAAAAAAAGAAGACAACCAACAACCCGATTTTTAAAATGAGTAAATTTCTGGACACACTTCACAAAAGAAGATATATATGTATGTGGCCAATAAGCACATCAAAAGATGCTTACTATCTTTAGTCATAAGAGAAATTCAAATTTAAACCACAATGAGTTACCATTCTATACCCATTATGTCTACAATTCTAAAGGCCAACAAAAGCAAATGTTGGCAAGAAAGGGAACTACTGGAATTTGGTGGTGGGGATGTAGAACTCTTTTCAAAAAGACAGTTCAGAAATTTTATTCA -AAAAAAAAAAAAAAAAAAAAAAGAAGACTTGGGTAATGTTAAATATGACCTGTGTC -AAAAAAAAAAAAAAAAAAAAAAGAAGAGAAAACCATGAGATCTCATGACACTTAATCACTATCATGAGGTCAGGGAAAGACCTGTCCTCATGATTCAATTACCTCCCATTGGGTCCCTCCCACAGCACATGGGAATTCAAGATGAAATTTGGGTAGGGACACAGCCAAACCATATCGCGCCTGTAATCCCAGCACTTTGGGAGGCCAGGATAGGAGGATAACTTGACCCCAAGAGTTCAAGACCAGCTTGGGCAATATGGTGAAACCCCATCTCTACAAAAATACAAAAATTAGCCAGGCATGGTG -AAAAAAAAAAAAAAAAAAAAAAGAAGAGATAGCAGAAATGGTTTAGTTCTGACATTATCTAGTTAGGTAGATTGCTTAATATTTCAATAACTCAGTGGAATGACACAATGGATTAGCTACCTCTAAAATCCCTTATAATTCTAAAACCCAGTGCTCTAAAAAAGAAATTAAGCTGGACATAGTGGCTCATGCCTGTAATCCTAACAGTATGGGAGGCTGAGGCAAAAGGATCGCTTGAGCCTGTGAGTTCGAGACCAGCTTGGGCAATATCATAAGACCCCCGTCTCTACAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAGAAGGAAGAAATTCTCTATGTGTTGATGTGGAAAAATCTTTTGGGTATATTGTTAAGATAA -AAAAAAAAAAAAAAAAAAAAAAGAAGGAATCCTTATCTTCTTCAACCTCCATCCGTCTTCTTGGCCTGTTTCTTGGGCTGTTTTAGGGACTTTTTCTTGCCACCTTCGTGGCCAGACATAGCGCCTACCACACCTTCCCCAGGCCCTGCACTGGAAACTGGCTCTGCTGTTCTGATGCCTTCTGAGCTCTGCCTCCTATGTGTGGCCTTCCTTTTCAGGATCACAGCAAGACTAGTAGCAGCAGTCCAAGCTTCACATCCAGATATGACAACATCCACAAAGAAAGAAAGCCCGTGTCTTCCTTGAAGTCTCTCCTAATCAGGGATGAGCCCTTCCTGGGAGTCTCCTGGCCATCTTTCCTCTGTGCCAGAGACTAAACCAGACTGATTTCCTGGATGCAGTTAGACTACATATTCCGGGCTCCTCAGCTATGGGCTGAGTTTTAGTCAAAGAAATTTGCAGAAGTGATGAGCATCTCTTCCAAGCCTGGTTCATAAAGCTTCCCATGCATAATCTTTTGTGTTTCTCTCCCCTCCACAGGCCTGATGCAAGTGTGCACGACAGCCCCAGAGGTAATTCTGGAAGGCGTTGGAGCCATCCAACAGAAGGAGCCTGGATCTTGAATCAGAGTTGGGAGAAGACTGACTTGATCATCAGCAACACTTGTTTTACATTTTACCTGAGCAAGGTACAAACTTCCTCCATGTGTAAGCCACTCTACATTTTGGGGGTAGGTTTGTTACATCCCA -AAAAAAAAAAAAAAAAAAAAAAGAAGGCTTCTGAATACATGCATACAATTCCACTCTTTCAATACTTACACCAAGATCATCTTTGGTATCATTTCTACTGGATTCCATTTCTGAAGGCATTGACCCATCTAGACATAAAAGTTAAACCATGAAAAGTACATGATTTATCACTTTATTCCTAGAGTATCTCCAGATCACAAAATTGGTATTTTCCCACTCCCCTTGTTGGCACATAAGCCAGCTGGACACCAATATCCTATATTGCGGCCACAAGAACAGCTTGAGGTCCCTAGAAATTCTGGCAGACTCAGAGTTCTATGATGGCATGTGGCAATTATTTCTCTGGCTAGTTCCTAAGCAATCCTGCTGGAGCAGAATGCTAAGAAGACATCTGGGAGGAAGCATCTCCCTCCTTCCTTCTTTTCCTCCTCCCTCCTTTTATGTTTGCCTCCTATCCTCTTCTCCTTCCTCCTCTTCTTCCTTC -AAAAAAAAAAAAAAAAAAAAAAGAAGGTAGTGGAAAGATGACTTCCAAAAAATCCAATTCAGGCAATTCAAAAACTAGCCCTTAGTGGACACAATGAGTTATAAGGAGGAGGCTGCTAGGATGTTCCAGGAAAGCTTTTCTCATTCTTCAAGTCACAGGAAAGGAGTGGGCCCACTTCTGCCTCTGGAGATCCTGCCTGAACACGATGCTTAGAATGGCTACAGCAGCGTCAGCACAGAGAAGGAAGTGAGCTGGGGCTGAGAAAAAAGGGGACGCCTAGGTCCTAGGCATCTTTGAGCCTCTCCAGTGGCTGCTCCGCTTGTGGACTCATTTTACATGAGATAATCCCCTTATTATTGAAGCCAGTTTAATTTGTTTTCTGCTTTAAGATCCGATTTAAGTTTTCTGCCTGGTGGGGTGTGTTGAGAGAGGATTCCCAGGGTGTTCTGGAAGGGCTTTGGGTCTCTGAGGACTATCAGGGTAGCCTCAGAGCGTTATACACTGGAGGGACCAAACCAACTTAGGGATGCTCCCAGTGAAATCAGTGCCTCTTGGTGGCAGGCGGTTCCTCATCTTTCGGCTGATTTTCAAAAGATCTTGAATCTTCTCAG -AAAAAAAAAAAAAAAAAAAAAAGAAGGTAGTTATGATTTATTTCTTAATTGTGAGTAGTGGAAAAGTGGTGGTAGAGTATTCAGCATGGATCTAATTAGCCAGTCAGTTCACACCCTGGGCTAGATGGCATAAAATTTCATTACACTACTCAAAACAATATGTAATTTAAAACTTATGAACTGTTTATTTCTGAAGTGTTTCACAATGTTTTCAGACTATGAATAACTGAAACCATGGAAAAAGGAACTACAGATAAAACGGGAC -AAAAAAAAAAAAAAAAAAAAAAGAAGTATTACAATGTTACTTTACCTTCTTGTTATCTCAGTTTTCTTATCTTCAGAATGAATGAGCTGGGCTAGATTACCTCTAAGTTCTCACTTAGCACTTAGAATTTTCAGTGGTGCAACTTACATTCTTCACTCTCTACCCACCAGTTGGCATAATTGACAACAACTTGTCTCATTTGCAATCTTAAGACATGGGGAAATCAAATTGATCTTAAAATTGCTAAGGAAGAGAGACCATCTTAAATTCTCACTTCCCTAGAAGTCTGGTTTTATTCATAGTCAAAAAAGTAAACATGTAAATGGTATATATATTTCTCTTACAACATATTTCTTCCTTCCTTCAGAT -AAAAAAAAAAAAAAAAAAAAAAGAAGTCATACTGTTCTAGGGTGGCCCAAGTTCAATGACTGATGTCCTTATTAGAAGAGGAAAATTTGGAGATAGAGATAAGAGATATAAAGAAAAGGAAGCCTAGTGAAGACAGAGGCCAAGATTGGAGTGATTAATCTACAATCCAAGACACACCAAGGATTATGGTAACCATCAGAAACTAGGAAGAGACAAGGAAGGATTCAACCCTAGAGATTTCAAAGCATGTGTGGCCTGGCCAAGACCTTGATTTTAGACCCTTAGCCTCCAGAACTGTAAGATAATACTTTTCTGTGTGCTAAGCTACTCAGTCTGTAGTACTTTAACAGCCCTAGGAAACTAATACATATAGGGCTGAAGAAGTGTCACACAGGATAAATCAGGCATTGTCAACATACTTACAATCTATTCATGAACGCATTTAAACAACAGGTGGATAAATGGGTGGATAGACAGATGCATGATATAGATAATACATATAAAATACATTTTAAGGCATTATGGCACCAGTCTATGTTATATATTGTTTTATTGTTCAGGTTAAGTGTACAAGAATGTTACTATGAGAAATTCCTGGGACAAAATAGAGAGGCAGAAACACTGAGAAAGCCATCAGATCACAATGCAGGTCTGACCCCAAGTAAAGAAGAAAAAAAGGGAAGAAAAGAAAGTACCTTAGATAGAACCTTTTTAAATTGTTTTGCAATCTAAAAAAAGTCGAGAAATGTCAATGGGAGTCCTCAAGCCAAAGTCACCTGGAATAATTTGCCATCTTTCAGGAATGCTTCTGTGTTAGTATCTTTCCACATTCAGCATTGGC -AAAAAAAAAAAAAAAAAAAAAAGAAGTCTAATAGTAGTAATGGTTTGCAAGAA -AAAAAAAAAAAAAAAAAAAAAAGAAGTTCACATAAAGAAAACATACGAAGTCACTGAGATTTCTGGGTTTACCTCTTACAGCAGCTAGAACTACCCTCACTAATAAGGAAAATTACCTTGAGCCATTAAAATTATAAAGGTTTATTTTGGTTTCCTTTCCAACAGAAAATTTGGTTGTGAAAGACACAAGTTAGAAAGAGCTCTTTTTCAGATGGATATAAGGCACATTTTAGAAATTTCAGCAAAAGTAAACTAATTTTTTTTCTTGGAAAACTAGCATTTAAATATTTAATTATTTCAAAGAAAAGCAAGGTGATATCGAGTGGTAGCATTTGAGA -AAAAAAAAAAAAAAAAAAAAAAGAAGTTTTGCAGTCCTAACTCATTATCTGTGGGATTAGCGACACACTGGGAAGGCAATAGCCAATACCTACAGAAGGCAGAGGGTAAATTGAGCTTGCATTTGTGTGTGCCTGTTGAGGGAAGATTAGCCACATTAAAGCAGAGGTAGAGGCTGCCAACAGTTTGTCCATCCCCTCAAATAATCCTTTATTGCTCTAGGAAGAATACCAGGCTCCACATTCAGTGTTCCCATCACCTATTCTGGAATGGATAAAGAGTTTTTAATAAGAAAAACGTCAGCTGGAAAAGGTAAATGTTCTTTCAAAACCAAAAAAGAATAGAAA -AAAAAAAAAAAAAAAAAAAAAAGAATAAATTAGCCAGGTGTAGCAAATGCCTGTAGTCCCA -AAAAAAAAAAAAAAAAAAAAAAGAATAACAAAAGACACTCCCATCAACTCCCATCACTCAGGAAATTCCAAGGGTTTTAGGAACCCTATGCCAGTAACTAAGGACAGAGACAAAATAAGCTTATTCTACTACAATTTTATCTCTACCCAAATTAATT -AAAAAAAAAAAAAAAAAAAAAAGAATAACAACATTATTCAATTAGTATTTAATAAAAGATGAAAATAAATTGTTACAACTAAGCACCTCAACAGCAAGAACCATGTCTTACCATTTTTCCATTCCCCAGACCTAGCACAGAGCTTGACACTTAGTAGAGAGCCATTAAAAAACACTCAGATAAATTACAGTGTTAAGTT -AAAAAAAAAAAAAAAAAAAAAAGAATAATGGTGAATGCAGCATTTCTTCTAAG -AAAAAAAAAAAAAAAAAAAAAAGAATACCACCTGCTATGGAAAAAAAAAAATAAAGAAACTGAGAAACTTTGTTAAAGACCATTTAATTCCAGAATGATTAAATAGACTTCATCTTTATGGTAATGGATTTATTCTTACATCTTTAAAATCTGTAGAGATGATGACAGTGAAGTCTGATTGGAGTGAGGGTTAAATTATATGTTGTCAGTGTATAGACGATGAATCTGTGTTAGTCTGTATTAGGGATGACTAAAGGTTATCACTGTCTTTATTAATATTAGGGTGTGGTTTTGAGTGTGAACTCTGACATTAACCCAGATTTCCTTCTCATTTGTAATATTTTTTACTTTTCTTTGGAATTAAAGCTACACAATATATGATGATATTAAGTCCCAATTCTGAAAGCTCTTTCATGATCTTCCTTGATGATCTTATTTTCTATTTCACTGAGAGAATTCTAAAAATTTCATAAGCTCCTACCACCAGATCTACCTACCTAAGTATATGAGTATCTGAATACTTTTACTATTTTGTTAAACTATGTGCCTAGCAAAGGCCTACCTCTACTTTTTTTCTATATTCCATTCCATTCCATCTTACCTACTTAGATATCATTTAGCAATTCTTTCTCCACTTTCCTGCAGTATCAAGTTCTTGCCCTACTGGAAATTATTTTTACCTACAAATACACTGTTCTTTCTCCCACTTAAAAAAAAAAATGTGTTTCTTTTT -AAAAAAAAAAAAAAAAAAAAAAGAATAGTACATAGTGTAGACTTGTTCACCAATTATAGGATAAGTTGTTCCTAGTAGCTGAAGTCAAGGAAAAGAAAAAAGAGAGGACAAGGAACAAACAGGATCTTTAAA -AAAAAAAAAAAAAAAAAAAAAAGAATATCCCTGTGGCAATAGTCTGATGGT -AAAAAAAAAAAAAAAAAAAAAAGAATATTGTATTACCCGTTTTAGTTTTATAA -AAAAAAAAAAAAAAAAAAAAAAGAATCGTATGTAGTCGCAGTGGCTAATGTGATGTTTTGATGCCTGTTGGCTTGGAGCCTTGCTTGTGTTTCTCATGTGGGATGCAACGGCAGATTCTCAACATTTAAAAAACACCTACGAATCAACGGGCCACTTAGTAAATTAGTAAATACTCACTAGCCGTTTGTCAATGGGTTAACTTGTGATTCAATCTGATTTCCCTAAAACAATTTCAACCTACTCTTTTTCCAGGTCATTTTAAACTCTCAGAGTGAACGTCTTGATAGGACCGACAAGACGCATGACATGTACTTAGAAAGCTTATCTTAGAGCCACACTGAGATTGGAACCCGCAAAATATGCCAGGTGAGAGAGCCTTCTCCGACTTTGAACATGTAAGAGGAAGCCCATGAGAATTTTTCCATGAAGCATGTTGTCTCATAATTCAAAAATTAACGCATAAAAATAGATTATCGAGATAAAAACTAGCTCAGCAATAATAAATCTAGAGGTGCTACATGGAGAAATGAAGGACTGATTTCATAATTCTTTCGTGAAGTTCTGGGAAGCCAGGAACGGGAATGAGGGCATAGTTGGTGGCTCCTGGGAGGGCGACACAGTACTGAGTCAGGGGGCTGTCCCACAGGTCCCAGGGGAGCCCTGCACGGTCTGGGCCATGAGGAGCTGACCACCAGCCCCCCGCATCCATGCGTCTCCTGGTGCCGTTGCCCCTACTTCTGACCCACCAGGAAGGCTCTCTTCCCAGGAGGTCACTTGTGGCAGGAGGCGGGGGAGCGGGGGACAGCCT -AAAAAAAAAAAAAAAAAAAAAAGAATGAATCTTCTATTCATGAAATTGTGAAGGAGGAAAATGAAATTCGTGCATAGGGTATATAGTTTGGTACTATCTGTGGTTTCAGGAATCCACTGAAGGTCTTGGAACATATCCCCCATGGATATGGGAGCACTACTGTATTGTACACAATAGTCTCAATGCCCCAGAAATCCTCTGTGCTCTGAGTATTCATCCCTCCTTCTCTAAAACCCCTGGCAACCACTTATCCTTTTACTGTCTCCATAGCTGTGCCTTTTCCAGA -AAAAAAAAAAAAAAAAAAAAAAGAATGGAGGATGCAGAAAGCCACCCCAGAA -AAAAAAAAAAAAAAAAAAAAAAGAATGGCCTCCAAATCCGTCCAAGTTGCTGCAAAAGAGGTTATTTTATTCCTTTTTCTGGCTGAGTAGTAGTCCATGCTGTATATATACCACATTTGCTTTATCCACTCATTGGTTGATGGGCACTTAGGTTGGTTCCATGTTTTTGCAATAGCAAATTGTGCTGCTATAAACATGTGTGTGCGTGTGTCTTTTTTATATAATGACTTCTTTTCATTTGGGTAGATACCCAGTAGTGGGATTGCTGGATCGAATGGTAGTTCTCTTTTTAGTTCTTTAAGGAATCTC -AAAAAAAAAAAAAAAAAAAAAAGAATGTGAAGAAGAACATAGACTATTTACTAAACATGTACATAATGAGCAAGAATTAAACTGAGATTTGGGTGGTTTTTTTTTTT -AAAAAAAAAAAAAAAAAAAAAAGAATGTTCACAGCCAGGCATGGTGGCTCACACCTATA -AAAAAAAAAAAAAAAAAAAAAAGAATTAAAGAAAAAAAGAAAAAGAAAAATCTGGCAAATCTCCAGATGTTTCCACATGCTTGGAAACTGAACAATACACTTCTAAATAGCCCACATGTCAAAGAGAAAGTCTAAAGAAAATTAGAAAGTATTTGTAATTGGATTAAAATTAAAATACAGCCAGTATATTATAACTAAAATTTGTGGGATATAGATGAAGTAGTGCTGAGAGGAAAATGTGTAGCATTAAAATGTTTATATTAAAAAAGATCTCAAATCAATGGCCTAACTTGCCTCCTTAAGAAATCAGAAAAAGAAGGGCAAATTAAATCCAAAGCAAGCAGACAGAAGAAAATAAAAATTGGAGCAGAAATTAAGGAAGTAGAAAAACAATAGAGAAAATCAGTATTTCTTTGAAATGATCAGTAAGATTGATAAAACTCTAGTCACAATGACTGAGTAAAAAGACACAAATACCATTATCAGGAATGAAAGAGGAGACATCACTACAGGCTCTAAAAATATCAAAAGAAAAAGAGAATATTACAAATCAGTGTATGTACATTAAGTTTCACAACTTAGATAAAATGAACCAATTCTTTGAGGCATGCAACTACCAAGTCTCACTCATGAAGACATATACAATCTGAATAGTTCTATATCAAACCTCAAAGAGATCAAACGAGACCACTTTGTACCCACTAGGATACGTATAATATAAAAGACAAGTAAGAACAAGTGCTGGTGAGGATATGGAAAAATCAGAACCCTCACACATTGTTGGTGGGAATATAAAATGGTGCAACCACTTTGGAAAACAGTCTAGCAGTTTCTCAAAAGATTACACATAAAAACAGCTACCAACCATATGACTTTGCAATTCTACTTCTAGGAAGAACCATGAGAAATGAAAACATATATCCACACAAAGACTTACAAACAAATGTCCAAAAATGGAAACAATGCAAACGTCCATCACCTAGAGAATGGAGAAACAAAATGTGTATATCCATACAATGGAATATTATTTGGTCATAAAAAGAAGCAGAAGACTTCCTGTTAATGGTCTGGCAGGTAAGGAGCTTATAAATCAAAACTCTGTCCTAGCAAG -AAAAAAAAAAAAAAAAAAAAAAGAATTAGAAGCCGGGCATGGTGGCCTGGCCGATGCCTGTAATCCTAGCACTTGAAAGGCCAAGGCAGGCAGATCACTTGAGCTCAGGAATTCGAGACCAGCCTGGGCAGCATGGTGAAACCCTGTCTCTACAAAAAATACAAAAATTAGCCAGGCGTGG -AAAAAAAAAAAAAAAAAAAAAAGACAAAACACTAGAGGAAGTATAAAGTCCCAGCACTTTGGGAGGCTGAGGAGGGCGGATCATGAGATCATGAGATCGAGACCATCCTGGCCAACAATGGTGAAACCCCATCTCTACTAAAAATACAAAAATTAGCTGGGCATGG -AAAAAAAAAAAAAAAAAAAAAAGACAACTTGCTTGGTAATGCTTCTAACTAGTTTGCATCTTTATTATGAAATAAACAGTGAAAATGTGTTATCCAAGGGCCTGGGGATTGATCCACCTGGCTTGCTATCACTTGTGTCTGCATACACTATCAGGGAGCCTGAAGACAGGTCCACCTCACCTGCCATGGCTGACACTCATGTGTCATTTGGGTGCCTGGGAATTGACACACCTTACTCACTGGCACTACTGGCTGCACTTCCTGTCCGGGGGCCTGACAATATACCCACCCTTCTTGCTGCCACTGATATACATGCATGGTGTCTAGGGGTGTAAAGATGGGCCCATGTGCACTGGTGCTCATGTGCCTCCTGGGCACCCAGAGACTGGCCTGCCCAGCCTGCCACCATTGGCATTCACTTATAGGCACCACCTAGGTGCCTGGATACCAGCCTGCCAAGCCCACTACCAGCAGTCTCACGACAGCCCAAGCCACTGAGGAACTCACAGACACCACTAATGCTGATAGAGTCAAAGAAATTATAAACACACTATA -AAAAAAAAAAAAAAAAAAAAAAGACAAGAGTTAGTGATACAGGGGATTCTTCTAGGTAACTCAGTGGACATCATCCTGCAGCCCCAGCAGAATGAGGACAATTTAAAACAGCCTGGGCTCTGCTAAGGGACTGCTGGGGAGAAGAAAGGGGCAGGATTGCTTGCTGTGTGACCTTTGGCAGGTTACTTAGCCACTTTGAATCTAACCTCAACTTCTTTATCTACAAAAAGAAGCCAGTCATTCTGGTTTAACGGTGGGTGGGAGGACTCAATGAGCTGATGTGTACAAATACCTCATGGGTACTTAGTAATGTTAGTTCCCAGTCCTCTACACTATGAAAAATCCTGGAAGGCTTTCTGGAGGTGGTGATGCCAAAGCCAATGGGTGAATGTAGCCAGGCAGAGAAGGGCAGAGGGACCAGCAGGAGCAAAGGGGAGAAATGATGCATACAGGGAGCCACAGGTGGTTCCTACTGCAAGTAGAGGAGGTGGGAAGTAGGGGAGGCTGAGGCTGCAGAGATGGATGGAGAAGGACTTTGAATGTCCTGTTAAACTTCTTGGACTTTCTCAGGTGGAGGCTGTGAGGCACAGGAGGCGTTCATTCAGAAAAGCCTTTGACCCTGAGCCGTTAGATGCTCCTTTCTGCCAAGAGAGGACTCTGGTCCCCCTGCCTCCTGCAAAACTGGCAGGTTTCCCGGGAAATGAATGGAAACATCCTCGTGCCTAAGCCTCTGGATCCAGGA -AAAAAAAAAAAAAAAAAAAAAAGACACGGTAGGGGTGGTGAAATGTTTTATGGAATTCAGTAGTGATGACAGATTGAATAGGGAGGTATGAACATATAGCTATATAATTAAGGCTGGGAAGTTTCATGTCCTGATCAGCAGGTCCATCATAAAGAAATGTTGTATGTACCTCATGTTTTCCCACCACTCTGATTTCATGAAGAGTCACTAGAGCACTCCCCAGTGAAGGATTATCTGATGTTACTGCTTCAATTTTTGACTTCACCTCATATGGCATTTATGTTTTTATGAATGAGGAGAGATACCATTGGAGGAGGTGGTGATTTTAAACTGGACAGCTGGGGAACCAAATTAGATAAATCTGAAACTCCGTGCTTAAAGATGACAAGGCCGTTAGTATGAATGAGTAGATGTATAATAGAAGTATTGTGCAGTTGTGTATATTTATGGAAGGAAAAGAGGAAGGAGGGGATCAGGCAGAGTGAGGAGGTATTTGTGGAGTTATTCACATGAATATTGAAATCTTCCATAATAAGAATTGTGCACTAAAAGAAGAAAGTGATGTCAGATAATCAGATTGTATGGGTTCAAATATGAAGAACAGGCATAAAACTGGGAAAGGGACTGTCTCAATTTTGCATAGTGAGATAGTGGGACAATGAGTCCCTCCCATGTGATAATTTACTGTCTTTTGGTTCAGGGAGAATTTTGCTGTGATTTCATATCTGTGCAGTATAACTGGAAGAAATTGTTAATGTAATTTCAAATATTATCTTTGAAAAATTTAGTAGTTGGGTAGATGATGCCCCATAATGCTTTTATGTTACCTAATTGGTAACTTGTTAACATTTTTATTTAATATCAGTGAAGAAAAAATTAAAATTAAATGGCTGCTATAAAATGTGATTAGTAATTCAAGTGACAAAAGTGGAATGTCTCTCATCTGGGCTCATGCATATTTTTCTCCAGCTTCCTCCTTAGCAATATGCCCCTTCCTACTTTCTGTCAGCCAGTTTTTACTGCATGTAAATAAATGCATGTAAATGGCAAGCAAACAACCCTTTAGAAATGCTTTTCTGTCTGAAACCACTGCTTTCCACATATTTTGACAGATACACAGACAGTAAGGTGTACAGTGCTTTTCACTTTTCTCCTTGTTTCTCCGTGGTTCTTTGCTGGCTACCCCACATATATATGATTTTTTCTCCAAGTATTATAGTATAGTACATTATTTAATGACAGGATCTTTCTTTTTGAAATCTTCCTCCTTCCCCTAGATACCAGGCTGTATGCAGAGCAGTCAATAGGTAATCAATAAATGATTGACGAGTGAAAAATCAATTGAATGAATAAACCATATGGAATCTTTTAAAGAAGATGGCAATTGTGTGTTAGGTATATATTTTAAATGTATGGCCTGTGCATTTAAATGTAATAGTTTAATATTAAAAATGCATTTTATATTTTTTTCTGGA -AAAAAAAAAAAAAAAAAAAAAAGACAGAGGCCCGATTATGTTGCTTCACTGTCCCATGTCCTCCAGTAGCTTCCTGACCTACTCAGAGTAAAAGCCAGTCTTTTAGGCCTTGTAGGCCATTGCATATGAATCCCCTCTTTTTCCTCTTTTATCTCCTCCTAGCCTTCCTCTTGCTCCCTCTGTTCCAGCCACACTAGCCTCCTCAGTATTCCTTAAACAAACCAGGCACGCTTTCACCTCAGGGCCTTTGTACTTGCTGTAACCTCTAGTCTGGAACGCACATCATCCAGATATATGTGTGGCTCACTTCCTCATCTCTTTCCCTTCACTCAAAAGCCCCATTCTCAGGCATTTACTGACAACTTCTTAAAAAATCCAAACACCACTCTCCCCCAGACACACACACACTCCCAATTCCTAGCTATTTTTTTTTTTTTT -AAAAAAAAAAAAAAAAAAAAAAGACAGATACTGGCAAGGCTGCTGAGAAAAGTGAATGCTTATACACTGCTGGTGGGAATGTAAATTAGTCCAGCCACCGTGGAAAGCAGTTTGGAGATTTCTTAAAGAACTTAAAACAGAGCTACATTTGACCCTGTAATACCATTACTGGGTATTTATCCAAAAGAAAATAAATCATTTTACCAAAAAGACACATGCACTTGTATGTTCAGTGCAGCACTATTCACAATAGCAAAGACAGAATTAACCTAGGTGCCCATCAGCAGTGGATTGGATAAAGAAAATGTGTTATATATACACCATGGAATACTACACAGCCATAAGAATAATGAAATAATGTTATTTGAGAAACATGGATGCAACCTAAGTGAAGTAACCCAGAGATAGAAAACCAAATACCACATGTTCTCACTGATAAGTGGGAGCTAAACACTGGGTACTCATGGACATAAAGATGGCGGCAGTAGACCCTGGAGGCCACAAGAATGGGGAGAGAGGGAAGGAGACAAGGGCTGAAAAACTACCTATTGGGTACTGTGCTCACTACCTGGGTGAT -AAAAAAAAAAAAAAAAAAAAAAGACAGTGGGTGATGCACATCTTGCTAGAAGACTTGAGTTTGGAGAAAAACTCTCATGGTAACAAAGAGTATACATTTACCTGGCCTTGTCCTTTATGCATATAAATCCCTGGGAGCATCCGACAAGAAGGTGTAGCTATGGCATAATGGGATTACAGTGTGACTCTCGCCATGGCTCGATCTATCTGATAGGCACAACTGAAATACACCGTGACCCTTGACCTCAAACAGTTTCGCAAGTCTTTCTGGCATATTGCCAACTGAAAAGTTTTATGATTTGGGGCTGTTAAATAAAATATATTATGACCTTCTACTTGACAAATATACTTTCATTTACAACATTTAAAAAATGTGTAAAGCTATAATTTTTGTATGACTGAAAGGAATATATCAATGATGAGAATTTAATTATTGTCATAACTGAGTTTGCTGTTCATGAGCTGGCAATGTAATAAAAATACATATATTATATACATTCTATAATAAAGAGTAAGCATTTATATTTATATATTTATTCGACAAAATTACCTCCATTTCAGGAATTCATCTTCAGTCACTTAAAACCCTTTAAAAGAATCTTTTTTAAAATAATCTCTAAGCTATTGTCTCTCTTGTTAAATCTATTTTTAGCAGATTTCCTTAGGTATAATTGACATACAATAAACTACCCATATTATAAATACACCTGTAAAACCACCACCGCAATCAAGACACGAACATAGCATGAACACATCTGTCATCCCCAAAAGTTTCCTCTTACATCCTTTTGTAATCCTTCCTTCCTATTTTTCTGTCTCAAGGCAACCACAGATCTGCTGCCTGCCAC -AAAAAAAAAAAAAAAAAAAAAAGACATTGGGGTGAAATTTATTTTCAGCAAGTAACGCTGATGTCTAAATGGGGGAAAAAAAGTGGAAAGACTCAGAAAAAAGTCTTAATTCCTCAAGTAGCAATTTTATGAAGAATTGATTTTTACGGTCATCATATTTTTCAACACAGGAGTTACCAAGCTGCTGAGCGCAATGCTGACGAGAGCAGTACAGGTTGAATGCAGGCAGCTGAGACTACCCTCGGAGTACATGTGCATGTGGCATGGAAACGCTTTAGGGAGAAGACTTTAAAATGATTCCAAAAAATTTCAAAAACTAAGCAGTCCATATAAATTTTCAAAAATAAAACTTACCTCATTAGATCTTGTAAGTTTATCACCACCACCGTCTTTTTACTCCGAGAGTGTCTGAACATACCTTTAGTAAAGTGATCCTTAGGTAAAAGGGATTTATGTGTTGACTCACAGATGATACCACAGTTTTTAAAATACATCTAAACAGATGAAGAGGAAATAAGAAGCAAATATATATTTTCTAATTCTTAAAAAATTCATGTCTCCCTTCACCATCTGGGGGTGGGAAACTTGTCCTTTGGGAAACGTACACATTTCGAGTACAGTACGTTCCCGTTTACACATGGGTTACCAAGGACTTGAGACTGACTCATCGTGTGAGGAAAACTCACAGGATGATATCCTTCAACATCTAAGTGCCTTACATTTTACAGAAAGAAATGATGTATCTTACCTTTTTAAGAGTCCATGGACACTTACAAAACAACTTTACCAAACTCTTATATTAAGTTCGCAAATATTTCCAAATCATTGAGATTTAATTTTTAAGGTCAAAAATAATTCAATGAAGTCAAAGAATGTTAGAGCTGAAAAGATTACTCTTGTAAAAATAGTCACAGCTGAAAATTATCACAGTTAAAATAT -AAAAAAAAAAAAAAAAAAAAAAGACCAGGTATGGTGGCTTATACCTGTAACCCTAGCACTTTGGGAGGCTGAGGCAGGAGGATTGTTTGAGCTCAGGAGTTCAAGAGCAACCCGGGCAATACAGTGAGATCCCATCTCTATTAAAAAAAATGCTGGGGCAGGTGGATTTAGGGAGAGGAGGAGTATAGTTGATATATGTTGTTCTCAGCATTCCTTTCTTTGGAGAACCACTTCTCTCCCTCTTCCCTGTGGCCCTGGAGGGGCGTCATTGCCCCCATCCAG -AAAAAAAAAAAAAAAAAAAAAAGACGTTTTAAAATGCAGAGGTGAGCTCACAAGAAAGGGGTATACTGGGGGCAGGTGCTAAGTGGGAACTGAAAAAACAGAGGCTGTCCTGGGGCAATCTGTCCTCCTAAGTAATATTACATATAACCTGGATTCCAAAGGGAGCAAGAGACAAGCCTTTGGGCAACTGTATTTAATCAAATTGTGATGAGTAGAAATCCATGAAGGTTTTTGGGAGAAATTAAATACAGCATCTGAGACTTGAGTTCTAGTCCTGTTTATTCTAACATTGACTGTCTATGAGGTCATGGTCAAATAGTGTACCTTTACTCTTAATTCCATTCCCTCTTGTGCAAAATGAGAGAATTGAAGTAAAATATCTATAAACGACATTTCAGCTCTAAAACTTGAGGATTCTATGATAGGATATCCCTCTACAAATTTAATTTGGCTGCAGTATGGATGGTGGATTATTACAACAGCCTCCTAACTGATACATCTGCTTTCAGGCTTGCTCTACCTCCAAAATCATCTTTTTACTGACCACAAGAACCTTTCCTGATCAGGTCTGAATTTTATCCCGCTTAAAATTTTTCAAAGGTTTTCCAGAACTTTCAGAGCCTGGGGGACAGGGTGTGAACCTGTCTCAAAAAAAAAAAAAATCCTAAGTGTTAAATGA -AAAAAAAAAAAAAAAAAAAAAAGACTAGCTCTTAGCTGAGACATTCTCCTTGATGTGTTCAGAAGGTTTGAGAAAGAATTCATTTTGAAACTGAAAGGCAATTCAGTTTCTCACAATGTGATACAGTATTTTTTTAATGCTTGTCCAGGCCATGAAAAATAACAGGTACATGCAATACTTGCTCCATGTTTTCCCAAATGTGGTGCAACAGGTGTTCTTCTAGAAGATCACACAACAATCCACAGTGAAGCATTAAGAAGGCTTGCTTCTGATGTTACAAGCA -AAAAAAAAAAAAAAAAAAAAAAGACTAGGCAATGTCCTTTGCTTTCCACTTACTGCTCATGCCCTGTCTTGTATGTTGAATCTAGAACATATCCATCTTGTAAAAACTGCTTCCAGATTTCAACTACATCTTTAGTAGGTTTTAGCTTATCATGACTTCTCACTCTTCTCTTTGAATCTGTGAAACCCAATACTT -AAAAAAAAAAAAAAAAAAAAAAGACTCAAATCAAACTCAGCAAACACAGGAGAAAAGCCTCCTTCTAAGATAAATCACCACAAAGGTAACAGTCATCTTCAAATATTATTGACAAATAGCAATAATAATTGTCTACTGTGGACTATGTACTCCCAGGATTCCTTGGGTGACTCACAGGATACCTCGAACCCCGAGG -AAAAAAAAAAAAAAAAAAAAAAGACTGGCAGCAGACTAGTCGTGATGGCTCATACCTGTAATCCCAGCACTTTGTGGATCATTTGAGGTCAGGAGTTCGACACCAGACTGGGCAACATGGTGAAACCCTGTGTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGTGCATGCCTGTAAT -AAAAAAAAAAAAAAAAAAAAAAGACTGGTAAAGGTCTGATTTGCAAGATAATGACAGCAAGTTGGGAACGAAAGGTCACAGAGACTCTAAGCAGCCTTTCCTACCAGCCATGGTCCCAGGATAAACATTTTTCCTCCACCCCTATGAGCAGGGTACAAGCAGGAATTTGGAAGAGATGCTGATGGGTAGCACAAACTGAGAAATTTCAGTGGGACCCAGGGACCAAACTCCCTCATTAATTCCCTCTTACCGGCATCACTTCCTTTCTGGCCACTTCAGTTCTGCATCAGCCCCCACCCCATTTTTGGTAAGGGGCTGCTCCTCCCTCTTCCTCAGGCTCCCAGGTTCCTCAATCACGGTCCTCATTTAACGTAACTTTGTCTCATC -AAAAAAAAAAAAAAAAAAAAAAGACTTCATTTCCTTGTTATCTTACAGAAAGTTTCAATTTTATCAGTGACCTCAGACTGAGCATGAGTTGTAACAAAGTATACTTTAAGTCTACTCTGGTCTACAATGCTTGCAGCCAGGTGTGGTGGCTCACACCTGTACTCCCAACACTTTGGGAGGCAGAGGCGGGCAGATAACTTGAGGTCAGGAGTTCCAGACCAGCCTGGCCTACACGGTGAAACCCTGTCTCCACTAAAAATACAAAATCTAGCCAAGCGTGGTAGTGGTGGGTGCCTGTAATCCCAGCTACTTGGGAGGATGAGGCAGGAGAACTGCTTGAACCCGGGAAGTGGAGGTTGCAGTGAGCCAAGACTGCGCCGCTGCACTCCAGCCTGGGCA -AAAAAAAAAAAAAAAAAAAAAAGAGAAAAATATTCCCTCTGACCTTTGACCATCACCCACCCAGTTCTGCTCCTCAAGGAAACCAATAATATCAGTCCTTTCAGAAACATATTCCAGTGCAGTGTTTAGATGCAATTTATTTGCAATTTATTCTTAAAAAGAATTGCATTCTAATGCAAGCTTGAAAAGCACACTGCAAAAAACCCTATTTTTTTTTTT -AAAAAAAAAAAAAAAAAAAAAAGAGAAGCCTGCAAGTCTTCAATGGGAGAACTGA -AAAAAAAAAAAAAAAAAAAAAAGAGAAGTTCACTATACACATACAATTTACTTACACCTGCT -AAAAAAAAAAAAAAAAAAAAAAGAGAATAGATATATAAACACCCTGTGACTTGCTGAATTAATATTGAAATAATCTGCCAGAGTTATGTTAAAGGGGCTCTGTTTTCTGAGATGTCTTTTGGTTAATGATGAAATTGAGATGCTGATTCCTTAGGGTGATGAATCTTGTGTTTCTTTCTAGACCTTACATCTGGTAACTTTTTAATGTTCACCTAGTGACAGTACTAATCTAGAGATTATGCCATCTATTTGCCAGATATATTGATGTGCCATCATTCTTAGGTTAAATTGGTAAAAAGTATTAAGAACCACA -AAAAAAAAAAAAAAAAAAAAAAGAGAATGGTGTAGAAGATAAATCGTCAAGTTATTTGATAAAGAATATAAGGAATATATGTCAATTCTACTTAATTCGAAGTGAACTTTCTTCTCAAAATCAAGTAAGTGGTTTTAGTTCTAATCCAGACTGAGG -AAAAAAAAAAAAAAAAAAAAAAGAGACAAAGGCTGTGGAAATACAGTCACGCAACGCATAATGAACTTTTGGTCAATGATGGACCACGTATATGACGGTGGTTCCATGAGATCATAATGCCAGACTTTTACTGCACCTTTTCTACATTTAGATATGTTCAGATACACAAATAGTTGCCACTGAGCTACA -AAAAAAAAAAAAAAAAAAAAAAGAGACAAATCACAGTCACTTTAAGAAACATTTCCTATGTGGCTACTCCACAGCAGATGCTA -AAAAAAAAAAAAAAAAAAAAAAGAGACAGGATTTCATAGTCACCCAGACTGGAGTGCAACGCAACAATGTTAGCTCACTACAGCCTCAAACTCCTGGGCTCAATGGATTTTCTTGCCTCAGCCTCCCCAGTAGCTGGGATTACAGATATGCACCATGACGCCCAGCTTTTAGAAAGTTTCTCACTATTGGCTGGGCATAATAGCTCACCCGTGTAATCCCAGCACTTTGGGAGGCCGAGGCAGGCAGATCACAAGGTCAGG -AAAAAAAAAAAAAAAAAAAAAAGAGAGACGGAGTCTTGCTCTGCCGCCCAGGCTGGGGTGCAGTGGCACGATCTCAGCTCACTGCAAGCTCCAACTCCGGGGTTCATGCTATTCTCCTGCCTCAGCCTCCCGCGTAGCTG -AAAAAAAAAAAAAAAAAAAAAAGAGAGAGAAAATCCGAACATATTTATGGTCAGTGGGAAAGGGCCAGAGAAAGAAAACAGTTAGTGGGTGCAAGTTCTGGAAGGCAGGAGAGTGTGCGATCAAGAACAAAAGGTAGGGTGGAAAACAGGAAGAATACCCTTTCCTTTGAAAGAAGATAAATTTTGAGGCAAAGAGAAAGTGTTAAGGGGAGTTTATAACGGCTGACTTAAGCCTTAAGAATATTAGGTGTTGATGTCTTCTCCTGAGAGATGATGACAGACATTGTGTTGGGAACTTCAGGAACATGGAAAAGAGTATGGGACAGCCTGCACGAGGAAAGCAGCAGGAAGTAAACAAGAAATAACCAAAGAATCACCAGCTTTAGGGTTCGGCTGAGGTTAGCTAGCACCAGTTTGCAGTGGACCAACTTAGTAGGGGTTTGGGTTTCTTTTTCTCCGGCGCTCAGGGGCTTAGGAGTGGACGAGAGCAAATGGGCAAAGGGTTTACTGGGGACCGGGGACTGGTGATATGGTTATGATGGAAGCTCAGAGGGATGAGGATTCCAGAGTGATGAAACGGTTGTCTCTGGGATCCATTCTACGATTGAAAGCAGATGAAGCCAGAAAAATTGATATTTGGGAGAAGAGTATGGAAAAGAGGGCAGAGGAGTCTCAGTCAGTATGGGCTGGGGGATGGGGGGGAAGTTGGGTGTTCTCAGCCTTATAGAGGGGAGGTCAGCATCTCATCCAGCAGAGTAAAGACAGAGGCCACTGGGGATGAGGAGGTGTGAATGAGACCAGGGCTTGATCCACTGATGGCATCTGCAGAGGCCCGCCTGAGGAGCAAGACTGAACTAGGTGCCTAATGGACCAAAGAATTGGGAGAGGACCCTGTGCATCAATGTCATGGGTTTCAAAAGAAAGAGGCTGCTAAGAGGAGGCCTGGAGGAAGTCTTGGGAAGCAAGGGTCATTTGGCCTGGTGAAGATGGGAGTCCAGACTCATTGAGACTCTAGACTCTCAAGAGAAAATCTTAAGGCCAGGCACAGTGGCTCATCCCTGTAATTCCAGCATGTCGGAAAATAGAGGTGGGAGGATCACTTAAGGCCAGGAGTTTTAGACCAGCTTGGGCAACATAGCAAGACCCCATCTCTGCTAAAACAAAATATTAGCCAAGTATGGTGGTGCAAGCCTTTAGTCCCAGCTACTGAGAGGCTGAGGTGGGAGGATTGCTTGATTTGAGGAGACTTTCTTCCATCTCTCCTGGGTTCTCATGGCTGCTGGCAATTGTTGGAATGTCTTGGCTATAGCTGCCTCACTCCAATCTTTGCCACATGGTCTTCTTCCCTGTGTGTCCCTGAGTGCCCCTTCCTCTTATTAGGGCACTAGTCATTCATTATATTTAGGACCTGCTCTATCCAGTAGGAACTCATCTTAACTGATGAAATCTAAATAAGGCCCCATCTTGAGGTTCTGATTGCACATGAATTTTCGGGGAGCACTCTTCAGCCCACTAGAGAAGCATACCATGAGAAAGGTGGAGGATCTATAGAAGTTTCTTCCCAAGAAAACAGGGATTCTACAGCTGCAGTGGGAGGAAGAAGCTGGGGAAAGGGAAAGGGCAGACATGGCTGACCTGGAGTGGGGAAGAGTAGGAATGACCCGGAGGGAACAGTGTGAAGTTCGAGACCATCAGCAGATCTGGACGAAAGGAGTGAGGGAAAAGGGTCGAGAGTTAGGCAGACGCTCCATGAATTCAACATGGGAATACGAGATGGGCATTATTTTTT -AAAAAAAAAAAAAAAAAAAAAAGAGAGAGACTAACAAATTAATTTAAAGAACAACAAATGAAAATATGATAAA -AAAAAAAAAAAAAAAAAAAAAAGAGAGAGGAAAAAGATATAAGAGGAAAAGAGGTATTTTTAAATCTATCGAGAATATTCTAAAGCTTGGTAAGAAAATAATATTATATGTTATATACATGTATACATATATATGCAGAATAACTGATTTTAACATTTTTAGAAGGTACTAGACAACAAATCAGGCAAAGATTTGTTAATTTAAATTTAAATTAAATTTAAAGCTTGAAAAGGAAGGAGACTTTAAAATGATATTATTTGAAGAACATGTTTGTTAACTTAAAAAAGCAATGGAAACCTACAGTGAAAATAATATATATGATAATATAGTTTAATTGGTGACTCGATACAAAGTTAATTTGCAGAAAAAATAGACATGTTATGTAAACAACAATCACTGAGAAATATTAAGGAGAATTGGAAATAATAAAGATTTGGTAATAAACTTAAGAAATATGCAAGATTAATATTAAAAATGTATATACTGCTATTAGAAGACACAAACAAAAACTTAAATGCTAAGATAAACGATGGTGTGTATAAGAGAGTTCACATAATGGAGTTTCCCACATTAAACTCTAATTAACAAAGTCAAATGAAGACACCAACAAACTCTCTTTCTGTAAAATGGTAAGATTATTCTATCATATAACTATATGACTAAATAAGAAAGAAGACATAGGAACATTCTAAACTTAAATATTAATGAGAACTAGTTTTCATTTGTATTAAAACATGGGTAAAACCTGCAATAATTAAAATAATATGGCACCAGTTGAAAAATTGACAAACAGATCAATAGAACAATACAGGATGTGCAAGAAATATGCCAAATTCATATAGGAATTTAGTACATGATATGGTAATAATAAAATTTCAAGTTACTGGAAAAAAAGAAAAATTATTTAATACATGATTCTGGGAAAAAGGGTAGCCATTAGTAATAAAAATTGAATTTCTACTTCCTGCCTTACTTCAAAATTATTTCCAGGAAGGAAAAAATGCCAACATAATAGGATTAGAATAATACATGACAAATATTAATACTTTTGAGAGGCGAAGACCTCAATATATTAGAAAAAGATTATCCAGAATCCATAAGTGGAAACACCGATATAATTAATTTTAACAATTTTTTAAAGTCTGCATAGCAAAAACATCACATAAACAATAATGAAAGA -AAAAAAAAAAAAAAAAAAAAAAGAGATAAAGAAAGAAAAAAACAAAGTTACCAGGGAGAAAAGAGAGTTATTTATAAAGGAATGATAGCTGCATTGATAATAGACATCTTACTAACAATAGATTCCAGCA -AAAAAAAAAAAAAAAAAAAAAAGAGATATGAGCCTCACTTGAATGCTGAATAGCAGAATGCTTTAAATTGTGCTGTTTTCCTATTAATATTAAAGAGTTGACTTTTAGGAAGTCTCACTCAGGGTCCCCTGTCTCTCTACTGAAGAGAGAGTTATTCTCCTTTCTCTTTCTTTTGCTTATTAAACCTCTACTCCTAAACACCACCCCTCCACCAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAGAGATTCTCCAGCAGGCTGCATGCAAAATATATTCTACACACATATGTTCT -AAAAAAAAAAAAAAAAAAAAAAGAGATTGGGTTTTTGCTCTGTTACCCAGG -AAAAAAAAAAAAAAAAAAAAAAGAGCACCTGTTAGCACTTGTTAGAGTTTTATTGATTATAAAGCCACCTTATAAAGAGGACCAAACCAAGAAAACAATTGTCTGTGGATGACAAAAAGTTTTAGGGCAGCCATAGTAAAAAACACAACTGACAAGGAAATTTTTTGCCTCTGTGGCAGACAATAATTTAACATAATGATTACAATTATCACTGATAATGTATACTAAGTCATATCAGAATTATAGGAGTTTCCCATAATTTTGGAACACATA -AAAAAAAAAAAAAAAAAAAAAAGAGCACGAAGTGAGAAGAAGCTGGCCTTGCCCTACTTG -AAAAAAAAAAAAAAAAAAAAAAGAGCAGAGCAGAGTTTGCCTGGGGTGACATGGAGATACTGAGTGGAGGAGGTGGGGTTTGAGTCAGGTCCTGGTGGGTGGATAGACCAGGACCCACATTAAAACCATGTCCTTTGGACAGTTTGCCACGGGATGCACGTCTTCAGGATGCCTGCCCTACATCTGCAGACCCTCAGAGCCCTGATAAATGTGAAAGGAGGCCGGGCGTGGTGGCTCACGCCTGGAATCCCAGCACTTTGGGAGGCCGA -AAAAAAAAAAAAAAAAAAAAAAGAGCCAGTGAAACCCATCGATGGTGTTAACCATCAGGATAGTCCTTATCTAACTTGGGGAGGCGAGGGGTGGGAAACCAGGAAGGGGTGACTGGGAAGGGGTGTG -AAAAAAAAAAAAAAAAAAAAAAGAGGAAAGAAAAATGAAAGAAAGAAAGAAAAATTAGCTGGGTGTGGTGGCGTACGCCTGTAGTCCCAAGTCCCAGCTACTCGGGAGGCTGAGACAGGAGAATCGCTTATCACTGGAGTCCAGGAGGCAGAGAGTGCAGTGATATCTCACCATTGTACTCCAGCCTGGGTGACAGAGAGAGACATAGTCTCAGAAAACGGAAAAAAAAAAAAAGAGAGATGGGGAAATGGAAGATATAGGGGTTACATCACCTGCTCAAAATTATGCTGCAAGTAAGTGGTGACACTGGGATTTGAACTGAGACAGTCTAGCTTCAGGTGGCCGCATCCTTCCCACTGCATTCTCCTGCCTCTCTAGCTCCCTCAGTGGGCTGCTGGGTCCCAGGCCTTGGGCTGGCATGGATAATCCCTTCATGCTCCCCTTGTCACTAAACCCCCCCACCTCACCTGCCAACACACACACAACCACCTGGAGCCCCTGCCAGTGTTTCCTCTTCCTCCCACTTGGCATGTTGAAGACCAGAATCACTCCCCTTTCACTCCCCACTTCATCCCACCTGGGAAAACAGGACCCTGCCGGCCAACTCAGAGCCCCACAGGGTTGCATTTTAGGTACCGTTTACATTTTCTTTAAGCCCTGTTCACATTCTCCATTCACATTGGGAAAAATATAAAGGGTTAGTATCCCCAGCATTGATGAGGTTCTAAGGCAGAGGGTACGCAGGTGGGACTACAGCGCTTTTTGGGGGACATTTGGATAAAATCCATCCCATTGCCGGGCGCAGTGGCTCATGCCTGTAATCCCAGCACTTTGTGAGGCTGAGGTGGGCGGATCGCTTGAGGTCAGGAGTTGGAAACCAGCTGGCCAACGTGACAAAACCCCATCTCTACTAAAAATACAAAAATTAGTTGGGTGTGGTGGCGGGCGCCTGTA -AAAAAAAAAAAAAAAAAAAAAAGAGGAAGATTGACATAATTTTATATCTAATTACATAGAAAATGAAGAACTCCTACATTTTAAATTTGTTGATTAAATGTTCAACAGTAATGTTCAAATTCGGGGTTTGGGGCAAGCTGAATGGCTCTGTGTTGGTCATGTTGAATTTGATGTTGTTATGAGGTATCCAAGTAAAGACCCCTGAGAAGCAGCTGAAACATATGTCTGAAACTCAGAAAGTAAGGTAATTGGATATATACAATTACTCCTCTTCTGGATATATATATGAATTCAAGCCATAGATTTTTTAAAAAGAGTAGAGAAGAGGAACTAAAAGAGATCCCTAAGACCAAAAAAAAAATTAAAATATTAAAA -AAAAAAAAAAAAAAAAAAAAAAGAGGATGGGCACGGTGGCTCATGCCTGTAATCCTAGCACTCTGGGAGGTTGAGGTGGGTGGATCACTTGGGGTCAGAAGTTCGAGACCAACCTGGCCAGCATGGTGAAACCCTGTCTCTATTAAAAATACAAAAACTAGCCAGGCATGGTAGTGAGCACCTGTAATCCCACCTATTTGGGAGGCTGAGGCAGGAGAATCACTTGAACCTGGGTGACAGAGGTTGCAGCGAGCCGAGATGGCATCAGTGCACTCCAGCCTGGGCAACAGAGTGAGACTCCATCTCAAAAATAAACATACAAATAAACAAAAACAATGCTAGCTACCAGCATGTAATTTAATATTCAGATATGTTT -AAAAAAAAAAAAAAAAAAAAAAGAGGGAAAAAGAGAAAGAAAAAGAATTTTTAGGATTTATTTTAAAAAGAGTGTAGGAAAGGATAACCTAAGCAAAGGGAGCAACACATAAAAACACATAGAAATTAAGAGAGAGGTTTTAGAGAATTGCAATCAGTTCCATTTATGTCTCTTTCATTCTCTAATGAAAAAAGTTAAGATTACTAAGAGGTGATGTTTCCTGATGAACATAGACAAGTAGCAGGTTACTTGGAGGAAACAAACAAAAGAAAAACTCATCTTCCTAAAAGCTTTAAAAAACTTTATGTTTACTGAAGCTTTTGGAAATGTCTCATGACTATATATGAAGTTTGGAGGCAAAACCTTGGCCAATGTAGATTCATCTTGTTGTATTGTTAGGAGACATTTTCAAAACACTTTATTTACTCTAGATATACAATACATTTTGAGATTTTAAATAAATAAATATCTCTTTTATTATTAATCTGAAATTACATATATAGCCACTTTCTCAATGGCTCCAAAATTTCAGCCAAGTCCCAGAGACATTGGCTGAGAACACAAAGACAACTTCTATTGCTACAAAAATTGACGTGGGA -AAAAAAAAAAAAAAAAAAAAAAGAGGGAAATAAATTAGTGCTTATGACCATGGATGAAACTAAGGCTTCAGGACTGACCTTCTGTCTCTCAGCTTTTTCTTACGGAGTATTTGTATTTCTAATCTCTGTAGGAGGCATTCCTTAACTTGTTAGGATCTGGCTTTCAGAGTTTTTCTCCAAGAGGCAAGAGCAGTATTTTTGCCTACTCTTTATGGGTTTGTGAAGTTGGGGTTATCTTTCTCCATGGATCGTCCAATAGCAATCTCTGATTGTTTCCTTACAATGTTCATTTTATTTGCTTCTTTTTTTCTAATTTCCATAATAATCTTCCTAATCTAAACTCTCATATTGTTATAACCTGCCTTTATGCACAATTTACCCAGTCAACAAATATTTATTAAGTATATACTTTGTATTGGGAGCTTTGTCAGGCAGTTAGTGAGACAGATAATTTCCATCCTCATGGCGCTTATGGTCTAATAGGGGAGACAAACATGAAGCAGATAATTATACAATAATTTAAATGATAAATATAGGTGCTATAAAATACAGGATATGAATATATAATAGGAAGACCAAACCCAGTTTAGGAGCTTAAGGAAGGCTTTCCTGGCAAAGTAGTATTCAAGCTGAGACTTTAGGTTAAGAAAGACGTGGCTAATTGAAGAAGGAGAGAAAAGTGTTTCAGGTAGAGGAGAAGGCCAGTGCAGAGGCCCCGACGCTGACAAATGTTTAGCACACAGGAAGCAGAAGACCAAAAAAGCAGGCTGGGATGTAAAGAACAAGGTGGAGAGTGATATGACGTGACACTGGAGAGGCAGGCAGGGGCCAAATCACGAAGACCCTTGTGGGCCACAGTAAAAAATCACATTTCTATCCCAAGAGCAATGGGTCATCATTGACACATTTTAGTTAGAAGAACAACATGCTTGGAGGGATGTTTCAAAAAGATTCCTCTGGGTGCTGAGAGAAGAGCAGCTTGAAAGGGAGCCAGAGTGGATGTGAAGAACTAAGTAAGAGAGCTCAACAGTGGCAAAAATGAGGGAGGAGCCAGACAGACTGAATCAGACGGACCGAAGATACATTTTGAAGGTGGCAATGATGACATTTGGTGATAGAGGAGTATGAGTCTGTTCTCACACTGCCATGAAGAAATGACCAAGACTGGGTCATTTATAAAGGAAAGACCATTTAAATGACTCACAGTTCTGCATGGCTGGGGAGGCCTCAGAAAACTTACAATTATGGCGGAAGGTGAAGGAGAAGCAGGCACCTTCCTCACAGGGCCTCACCCAGCTCCCCATTTTCTATATTGTATCATATTACCCTGCTCAAGAACCCTCAATGGTGTTCGCTTTGGCAGCACATATAATAAAATTGGAGTGATACGGAGAAGATTAGCATGGTCCGTGCACAAGGATGACATGCAAATTCATGAAGCATTCCATCT -AAAAAAAAAAAAAAAAAAAAAAGAGGGTGTTCAGGATAAATCAGAAAGTCCAAACATGTCATGAGTGGTCTGTGTGAGTCACAATAAGTGGATTTATTAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAGAGTAGCAAAAATGGCATTTTCCTTTCCTGCTTTTCACTTATTAGGAAGGAAACATCTTTCCCAGAAGCCCCCAACAGTCTTGTTCTTGCAGCTCTTTGGTCAAAATTTGGTCATCATAGAATTACCTTACCCTGATCCCATTTTAAGCAACTCCTCAGATTTACTTGACCTGGCTTGCTCAACAAGAGGACCCTGGCCACAGCTCCCTTCAACCAATCTCCTAACACAACCAAACCAGCTCAGCCTCCCTGAAGGTGAGGGCTGGGCTTTGATGTGACCTCCAATGGACCCACCAGCAGCTCTGGCCCTCAAGCCTGGCCTGTGGGACCACAGAGACTATGGCTCCTACCACCATTTTATATTTGTAGATTGTGCAATGATCTCAAAGGTTTTGCTCACTATGGGCCATGCAGATGCTCACCTGCACCTACTCACCTTATTCATCCAAAAATATGAGCTGTGGAGACACGTATTAGCAAATGTCCCCATGTAATAAATGGTGGGAGGGACAGAGAAACAGACAGCTCTAGGTTTCTCCCCCATACCTAAATTCATATAACTACACACTTCCTTCAGAGAGCATTAAGTTCACTGAGAAAAAATCGATTCATCCTCTTGTTTCTTGCCTGTTTTTAAGCCCTTTTAACCTGTCTCAGCAGAGACTCTGGTCCAGCCA -AAAAAAAAAAAAAAAAAAAAAAGAGTCCAGCTTTTTAAAGAAGGGTGCCCCTTGGTGGAAGACAACAGGACAAGGCAGGAGCTGGGGCTGCGGAGAGTCCGGGGTCTGCAGAGCATGGGGCTGCCATCAGAGACCCACCAGGCAGGTTCCTGCTCCTAGCAAGGACCCGGCTGAGCAGAGATGAGGGTGTGGAGGTGAACCTGGAAAACATGCAGAGGATTCTAGACACATTCCACAGTCAGAGCCTCTGGAAAGCCCACCTTCTCCATCACAGAGGCTTTGGGGAATAGACATCCTGTTTCTCTGTATTATTACAGCACAAAGCATTTATCATGCTGACAATGACAGTGACATTTCAGGACCTAAACAAGCTTAGTTGTTCACAGCTTACAGGAGAGAAGGCTCCTAACACTCTTTATTTATTTATTTATTTGTTTGT -AAAAAAAAAAAAAAAAAAAAAAGAGTCTGGAATATGTTATTGTGCCAGAAAATAAAAAATTTTAAAGGACATGGCCTTGTTTGAAGGGGCTTCCATTGGCCAAATCTGGGACAATCAAAATATTAGGTTGGTGCATTAAAAGAATGGCAAAAACCACAATTGCTTTTGCACCAACCTAATA -AAAAAAAAAAAAAAAAAAAAAAGAGTCTTTTTTCCTCCTGAGACCAAATACCTGGTGTCTTCTCTAATTCCACTTCTCCAACTCCTCAACACCAGCTATAGGTGTCCAGCAATTCAGTTCAATTCTGACACTGTCTACTTGGAGTTCATGTCTGATGCCACAGGT -AAAAAAAAAAAAAAAAAAAAAAGAGTGCAGTAGAGCACAGCTTGAAAGACCCTTCAAGATTTTCTTGTCTAACTCTCATTTCATAGATAAAAT -AAAAAAAAAAAAAAAAAAAAAAGAGTGCAGTGAAGTGCTGGGAAAAAAAGTTTATAATCAGACACCATCCGGTGTCCTTGAACAAGAAAGAATTGTAAGAAAGGACCTAGAATTCATTCATATTCTCTCTCTCTCTCTCCCTCTGTCCTTCTCTTTCCCTCTTTTTTGCCAGAATTTTAAAAAACAGCTTCATTGAGGTATTTTGGCACACAGTATTTAAAGTGTACAATTCAATACATTTTGATATAACTATATATGTGTGAAACCATCACCAAGATCAAGATAGTGAACATATGTATCACACTCTAAAAGTTTACCTGTGCCCGTACGTAATTCTTTTCTCTAGCTTCTCCCTGCCCTACTCAACCATCAACTCTGTTTTCTGTCACTATAGAATAGTTTGGACTTTCTAGAATCTTATGTAAATTGAATCAAATAAAGATGTACTCTCTATGTTGGGGTCTCACTATGTTGCCCAGGCTGGTCTCGAACTCTTGGGCTCCAGTGATCCTCCCACCTTGGTCTCCCAAAGTGCTGGGATTACAGGCATGAGCTACCACGCCCGACCAATT -AAAAAAAAAAAAAAAAAAAAAAGAGTTAACAGATTTTTTTTCCTAAGGAAAATCTTTACTCTGCGTTTGGATACTCGTTTGGCTTACCTCACAGGGGAAGTGGGGTACTTTTCCATTTGGTTATATGACCAAGGCAGGCTCCTCAACTAAGATGTTAACCCCACACTGGGTTGTCTGACAGTAAAGCATAAAGCATTACATGTAACTGACAATAAAGAATAGGGGTGTAATCTTGAGCTCGAGAACTGCTTGAAAGATGAACATTACCTACTCATTGCCTTGGATTCTCTAAAAATCTACCTCTATCAAGCTAGACAGGTAGAGACTGCTTTTACTGAACTGTACTTTGGTGTGATGCTATAAAACAATACTGAGAAATAATAATAATAAAACAAAAAGCCCAATGAAATGAATCTCAGAGTTTACCTAAAGGATGCTATTGAGGACACTGCTTACTACATTACAAAGTCTTTG -AAAAAAAAAAAAAAAAAAAAAAGATAATGTTTGATTTTGATTTCAGAAGTTAAAATTGAAATGGAATTAAAATTATTAAAACTACCTGAAACAATGGAAAGTTTGAATAGTTCTGCAGTCATTAAATAAATTTATTTATTAGATAAAAATTCTACCATAAAGAAAGCCCCAGACCACTGGGGTTTTACAAATAAAATCTACCAAACTTTTGGATAACAACAACAATTTCACATATGTTTTCCCTCTAAATATAGAAAGAGGACCCTCTCAACTTGTTTAAGACATAAAACAATATAAGGAGAAGATTAAGAAGAGAAAAAGACACTCTCATTCACAAACATAGATACAAAATATTTAAAAGTTCTTTGCAAATAAACCTCCATGGTATATTAAATGAAGCTGAGTTGACACCAGAATATTTTAGACTGATAAGATTTCTAAATATAATGCACCACAAGGACAGAATATAGGAGAAAATTCAGAAGACCTTCTAAATACCTATAGACAAAACATTTACAAAATTGAACACGCTTCATGATAAGAAACATGTTTAAAATGCAAAATGGAAAAGAGAACATTCTTAATCTGATAGAGGGCATCTATATCAGACTAAATATCATTCTTTTTTTT -AAAAAAAAAAAAAAAAAAAAAAGATACACATAGACTGGAAGTGTGTCCAGTTAAAATAAGATATAGTACGCAACTGGAAACCAAAAAAGGGAAGTAGATATGTTTATACCAGATAAAAT -AAAAAAAAAAAAAAAAAAAAAAGATATAATAGGCAGCTTAATACATGTAACTATATTATAATAAAA -AAAAAAAAAAAAAAAAAAAAAAGATATTAAACAAAATTTTGTTTTAAAAATCCAGGTGAGGTTTCTTACTAAAAGTTATTCAATAAAATAAATAAAATTAGCCATGTGTGGTGGTGAAGTGGCATCCTTATCTGGGGCAAATACCCGCTGTTACTCGTCTTGCGTCAAGAAGATTAAGGACATGAACACACACAAGGAGTTTAGGAGCAGAGGTTTAATAGGCAAAGAAAGGCCGGGAGCAGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGTGTGGATCACGAGGTCGGGAGATCGAGACCATCCTGGCTAACAT -AAAAAAAAAAAAAAAAAAAAAAGATATTTTCTCTCTCTCCCCTTACTCTGTCTCTGGGTGTCTCTCTCTTTGCAGCTCCCTGCCCCTTTATTATTAAGTTGTTGATGAAATTGGATTGTTTCTCTTGTTTCCCA -AAAAAAAAAAAAAAAAAAAAAAGATCAACAATGAACAGATTTAACCAAAGAGGTCTAAACCTTACTGAATAGGAATTTCAGAAACAAAAGACATCACTAAGGAAATGCAGGGACCAAAATGATCAAATAATGCACCATCCTAGGACTGAAGAATATGAGCTTGAGACTAAAAGGATTTCCCCAAAAGAGACATATCAAAGCACATTGCTGTGCAATTTCAAAACAGAAGGGATGATTCTAAATTTCAGAGAGAACAGGCTATGTATGTATACTGGAAATAGAATCATATCAGCCTTCTCAAAAGTAACACTGAA -AAAAAAAAAAAAAAAAAAAAAAGATGATATTCACATAGGTTAAGTGATTTGCCCC -AAAAAAAAAAAAAAAAAAAAAAGATGGCTGGACATGGTAGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCAAGGCGGGCAGATCAC -AAAAAAAAAAAAAAAAAAAAAAGATGTGCAATGTGCATCTGGAGTGAAGTGGAAGAGGGCACAAAGGACACAGTGTTTTGAATTCAGAGCACAAGGAACAAAGCCTTGGGAACTTCAAGATATTTGGAGAAAGCTTTGGAATGTCCAAGACCATGGAATTGCCTCCC -AAAAAAAAAAAAAAAAAAAAAAGATTAAGATGATAAATGTTATGTGCACTTTAACACAATTTAAAAAATGGGAAAGAGAACAGCCAAAGAGAGACACACATGGGCTCATTCTCCCACACCCTCCCAACCCACCCCTCCTGC -AAAAAAAAAAAAAAAAAAAAAAGATTACAAAAATTTACTCTTGTTTAATCCTCTGACCTAATGCATCCTATTGCAGCTTTTGGCAGGGAGTATTAAAGCATCTCAAAAATAGTTTTAATTCTATTTTGGTAGCAAAAAATTACCAGAAAAAGACCTTTTAATATCTAATTCTCTCAGAAATCACCTATACTCCTGGCTTTACTGAACTTGTACTAAACTTTATCTTGACCTCCAGTTTTTGAACCTTTCACCTTTTACCAGTTCTTTCTGGTTTCACCCAGACTCCACCCTTGCCCCTTAATGCTGGGCATTAAACAAGTTTATTCCCATTAACCACAGTTACCTTCTGTAAACATCACTGTATTTGTCTTTCAAATTATTTTCCTATGTACACTTTAGAAAAAATAGCTGTGATACTATATGTAAACTTTATATCCTGATTTTTGCACTTTACATTATAATAAAAGTACTTCCCATGCTGTTAAAACCCCTTATAAGTGCTATACTTTTTGGTGTTTTTTTTTTGGTTTGGTTTTTTTTTTTTTTT -AAAAAAAAAAAAAAAAAAAAAAGATTAGCATTGTTATATTATTAGGATAGACTTAATAAATGTTTAAAAATATAATCTATGAAAGAAATTTAGGATTTTTTGTAATTTTAGTTCTTATAGAGCCAGTAGTACTTCTCTTTCATAATAATGAAATTGAGGGCTGTATTATTTAGTGGCAAAGTTAGAACTAAAT -AAAAAAAAAAAAAAAAAAAAAAGATTAGGCAGGCATGGTGGTATGTGCCTGTAGTCTCAGCTACCAGCTTCTTAGGGTGTTGAGGTCGAGGATCACTTGAGCCCAGAGTTCGAGGCTGCAGTGAGCCATGATTGCACCACTGCACTCCAGTTTGGGCAACAGAGTAAGACCCTGTCTCAAAAAAAAAGACAACTACCACCTACGTTTACCATC -AAAAAAAAAAAAAAAAAAAAAAGATTATGGTATACATAATTGTAGGCAACTGGTTCAGAGAAAATACTGGAGATGACTGAGTAAATCAATGATTTTCAGAGTTACTTGCTAATTTGAGGTCTTCTAAATTTTTCACTATTCACTTCGCAGTTATTTAATAGTAAGCTTAGACTAACAAATTCCACCAGCCACATAAACCACCTGATGGTGAGAACAGGTAGCAGTAATGTGGTTGTTCTTTTATTTGATCCTAGTTTCCATATATTACAGCAAATTTATGTTACTGTGGCAAAGACCCATCAGGGGTTACCTTCTGATTATATCCCTGAAACCTGGAGAGGGAGAGAAGAAATAAGCAAATTCAAGAATCACTGGCTTAGATCTTGGGAATGATTACAATGATGCTGTTATTCTTGTGGCAAACAAAATATATCCTAGAACCAGGGAACTTAAGAATAAAGGGAGATCTTATCAGTCATCAAGCTCTAACCTTTTCTGATGCATGAGTTTCCTTTCTGTTCTGGAAAAGTAGTTGTCCAACCTTTGCTTGAATGTCTCCAATAAGGCCTGATTCTTACCTGAAAAATGAGGTAATATGATTACTAAGTCCCCTTCAAGTTCTAATAGTCTTTTCAATGAAATGTAAACTTCTATTGGCTAATCATTTATTTTTTTAAAGTTTCTTCCTTTTTAGTAAGTGAAATTAGTTTCCTCTATTCTGAGGTTACAATTCTTTGGCATATGTGTTACTATTAAAAAAAATACTTAATGTCATGCTATCCTTATTTATCCAGGTATAAGTATACATTACACTTCCCTTATGATTTTCCTACTAATTCTGGGAGGGATGGTTCAGAAATCTTAAGAAACTTACATGAGGTCACTTATACAGATAGTAACTGGACAGCTGGAGCCTAACTAAGGTCTTTGGACTTCAAAATCCAGTATTTTCCCCATTGCACCTATAAAATGACCTATTTAAGACCTATAAAATGTCTTATAAGCTATTATGACACATATCATCTATCTAAAAATATTTTCCAAATAGCCAAATATATGTTATAAGCTAAGTGACTGACCAGGTGCAGTGGCTCAATCCCAGCATTTTGGGAGGCTGAGGTGGGTGGATAGCTTGAGCCCAAAAGTTCTACATCAGCCTGGGCAACATGGCAAAACCCCATCTCTACAAAAAATACAAAAATGAGCCGGCATGGTGGTGTGCACCTGTAGTCCCAGCTACTCAGGAGGCTGAGGCAGGAG -AAAAAAAAAAAAAAAAAAAAAAGATTGCTTCTCGGTCTTTTGGCTAAGATCAAGTGTTTAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAGATTGGCTAATCTACAAGTTCATTTGTTATTTCTAAGAGCCAGATGGGACTTAATGCATCTAAGACACTAACAAACCCAGAGTTCTTACTGTGTGGATCTGGACAGAGCGGGCAGCT -AAAAAAAAAAAAAAAAAAAAAAGATTGGCTGTTCTGGAGAAGTGACAACTGTCAGGCCTCTAAGCCCAAGCTAAACCATCA -AAAAAAAAAAAAAAAAAAAAAAGATTTAATGATTGACCTGCTGGATTTTGAACT -AAAAAAAAAAAAAAAAAAAAAAGATTTCTTAAACTTGGATTTACAGTAAACAAATTTTACTCGTTTACTGCCACAAGTGGTAATTACATCACATGTCTCCCTCGCCTTCTGTAATTATCTCAATGTGGCAGTTCT -AAAAAAAAAAAAAAAAAAAAAAGATTTGACCTGACTTAACTCTTGTGAAGAGTGGACAAAGTGTTGCAAGATGAAGTGGGGAATGTTTGCTCTAGGAATAGGAAGGGTATGTGCAAAAGCATGTCAAGATTAGGAGAATCCAGGGTGTTTGGACGGGAGGGGCACAGAGTCAGAGGCTGACAGCATTTAGTGAGCCTGATCCAGGGTCCACAGGTGCCACTGAAGACCTGAGATATTTTGCTACAGGCGCTGTAGAGAATTTGTATCAGCTCTTCATTCTATCAAAACAGCAAAAACAGGGACAGTTTCCCCAGCCTCCAGAGAGAATGTTTTGTCTCTTTTCCTCCTCGAAGCTATTTTCCAATGGCCTCCTGCAGTAAGTCTTTGCTGATGCCCCTGCTAATGGTCCCATTTCTCTCTCCCAGTGCCCTGCTTGCCCTGTGCTTCTGGCAGCAGCACAGATGGCCTTGCAGGTCATGGACATGTCTGCCTCTCTTACTGGACACAGAGCCTCTTACGGGCTATGACATCCTGAATTTTCTTGTGCATAAACAATGCACAGGAAGCATACGCCGAATTGAATCACTGATTCTTAAGCCAGTGGTAGCATACACTGCCAAAATGTCCAAAGCCCTCTGATGGAGAGCTGT -AAAAAAAAAAAAAAAAAAAAAAGCAAAACAGATGCTAGCCTCCAGAGGAAGGGAGTGTCTGATGAAATGTTGAAGGCAGGTGAACAATGAACACAGTAAAGGAACAACCCAAACCGTCGCCAGTTTTACATGTCCATCTGCTCACTAGGGGTCTGCTTTTCTTTCACCAAGAGTTCTTCAGGGTGATTTCATTTCTCACGATCTCACCCCTTCATGCTCAGAAACTCTTGTTTTGCCATTTCCAATTCTCCAGTCACACCTCAAACAAATGTCAATTCCTTTTCTTCCCTTAGGAAAACCTTTCTCTTTCCCCTATTTACTGATTTCTGTG -AAAAAAAAAAAAAAAAAAAAAAGCAAAAGCCTTGATGTGTAGCAATTGCCAGTTTCCAGGGTGTGGGGTGTAAATGCTCCCACCATTGCTGAGGTCAAGCTCTCTAAAGGTTTGCACCTGGCTAGCAAAATTTCTGGATAGTTAACAATAGGCTTTTGAGAGCCTAACCCTAACACTTCAGTTCCCTCTCTACCATCCCTAGCAAGCAGCAGTTGTATCTGTTTGAAGACCTTTAATCACATGAGCTAGCTACCTCACCAGGCAACCCATTCTGAGAAGCAATTCTCAATTTCTATTGAGATGAAATCCGTTCCCCTGAAGTGTTTCCTCTTGTTGCTTTTTCTACATTTTATAGGGCCATGAGGACTACTCCCCCCACCCCCCATAAAGCCTCTAAACTATGTGAACATGGCTTGTGCATCTACCGCCCTAGAGTCTTCTGTTTTCCGGCTGGAACAGCCCCAGGCTTCCACACAGCAACCCAGAGGGAAGGTTTGTCAACTGCGGTTGACGCTGAGCTGGGTGTCTCCAAGAATTTCCAGATAGGGTGGTTCGTTTTTTAACAGCATTTAAATAATCCAATTCAGTGGTTTTTAACATGGTCACAGAGCTGTGCAACCACCACCACAATCAATTTTAGTACATATTCATCACCCCACAAAGAAACCCCTTACTCATGAGCAGTCACTCCTCCCCAGCCCTGCCCCCTTCCCTCTAGCCCGAGGCAACCACTCATCTTTCTGTCTTTATAGATTTGCCTATTCTGGACATTTCCTACAAACAGAGGCATACACTATGTGGTCCTTTGTGTCTGGCTTTCACTTGGCATCATGTTTTCAAGGTTCATCCATGTAGTAGCAGCTAGTGGAATTTATCAGTACTTCTATATCAATGTTTCATTTCTTTTTATTGCCAAGCAATATCCCATTGTATGGAGATGCCACATTTGACTTGTCCATTCATCAGCTAACATTTGAGTAGTTTCCAATTTGGGGATATTACAAATAATGCTGCT -AAAAAAAAAAAAAAAAAAAAAAGCAACACAAAGAATTTCCAAACATGAAATTTCAAGTGCGTCTTTAAATAACAAATGACTTCAAGAAGTACTGAGCTACTTAAAAGATGGGATTACTATATCTTCCTCAATTCTGGGAGAGAATTAAGCCTTAATGCATTTATATTCATTGTGTGTAATGAATAAACTTCTGTTTTTTGAATATAGAATGTCAACATCTTTACAGGATCTTAAGAAAATAGCTACACATATTACTTCCTGTGTTCTGTGGCTTAGCTGAAGAACACTGGTTGGGAAGGAAATGCTTTGAAAGGGAAAAAAGGTGACCAGGGAAAATTGATAATTCTACTTGCCAAAGTCTAGGCTATACATTTCACCCAAATGCATGTTTAGGAGTAAAACCCAAAAGGAGCAAAAGAAAATTTGCCTTGTTGCTGGTCAAGAAGATACTTATTTGAGTCTTTAAAAATTACACTAGGATTGGTGGTAAACCAAATCTGTGTAAATCCATGGAGATGAACCATAGCAATATATGACCATGAGCTGCTTCACATTTCTTAAACCTCTGTAATGTATAGAAAGCTGC -AAAAAAAAAAAAAAAAAAAAAAGCAAGCAAGCAAGCAAGCAAGCAAGCAAAGAAAC -AAAAAAAAAAAAAAAAAAAAAAGCAAGTCTCAGAAAAATTACTGAATTTACATATAGTTCAAATTCCATTTACATAGACTTCAAAAATATGCAAAACCAAACAATGGATTGTTTGGAGCGTCAAACCTATGTGATAAGAACCATAAAGAAAACAAGCAGAAAAAGAAAAAAGAAAACCAAACAAAATAAGGAAGTAATAAACATAACATTTTGGAATAGTGGTTGCCTAAGAGGTGGAAGATGAGAATGGGATGTGAAGGGGTGCATAAGGAACTTCAAAGGATGAAGTTTTATTTCTTACACTGGGTGGTGACAGTGTGGGTATTTGCTGCATTGTTAGTCTTATATTTTATACATATTATCTAAATTGTTTTGCAGCCATTTAATACTTAATTAAAATGTTAAAACTTTATTAGGAAGTATATCTTCACTTACTTGGGACGTTAATGTTCCTGAAGAACAGCATAATTACCTCCACTAATGTCAGGTAAATGAATTTTATCATTTTCTACCAGTTATTGACAGTCTATTTATGACATAGAAAAGCTTCTCCTAGGCCGGGCATGGTGGGTAATCCCAGCACTTTGGGAGGCCAAGGCGGGCGGATCACGAGGTCAGGA -AAAAAAAAAAAAAAAAAAAAAAGCAATGTACATACCTTAATTTAAAAGTTTTTATTGCTAAAAATGCTAGTGATCATCTGAGCCTTCAGTGAGTCATAAGCTTTTTGCTGGTGGAGGGTCCCCTCTCAATGTTGATAGCTGCTGACTGATCAGGGTCGTGGTTGCTAAAAGTTGGGGTGGCTGTATCAGTTTATTAAAATAAGACAGCAATAAAGTTCATTGAATGATGCTTGAATCAATTGACTCTTCCTTTCATGAAAGATTTCTCTGTAGCATATCATGCTACTTGATAGCATTTTACTCACAGTAGAACTTC -AAAAAAAAAAAAAAAAAAAAAAGCAATTAGTAACAGGAATGCTCCAAACTCAGGAGAAAAAACAAAACAATATTTTTAAACTGCTAAGACGACCAAAAATTATTTCAAAACCATGAGGTAAAATGACTTCAATGGCAAATGAAAAATCAAACTATCTGCCACGCACAGCGGCTCATGCCTATAATCCCAGCACTTTGGAAGGCCGAGGCAGGGGGATTGCTTGACCCTAGGTGTTCGAGAACAGCCTGGGCAACATAGTTAAACCCCATCTCTACAAAACTAAAAAACTCAGCCGGGTGTGGTGATACAGACCTGTAGTCCCAGGTACTTGGGAGGCTGAGAGAGGAGGATCCCTTGAGCCCAGAGGTTCAAGGCAGAAGCGAGCCATGACTGCACCACTGCACTCCAGCCTGGGTGACAGTGAGACCCTGTCTCAAACAACAAAAACAAAAATCAACAATTATAGTGAAATAATTTAAAAAATAACATTGTAGAGCAAATGCTTCTCAGACCTTGTGGTGAATCAAATCATCCATGAGCTAATACAATCTACAGCCTGGATCTGTGTTTTCCCAGGCACCCCAAGCAATTCTGATGCCCCCACACTTGAGACCACTCCCAAAGCTGGAGGAAGATTTCCAGGGAAAATACCATCTGTAGCCACG -AAAAAAAAAAAAAAAAAAAAAAGCACATCTCAGTTCAGACTACTAATATTTCAGGTGCCAAAGGCCACATGTGGTTAGTGGCTGCTGTATTGGATAGGACAGATCTAGACCAATGATCATTGTGAATTTAGATTTCTGTAATTGT -AAAAAAAAAAAAAAAAAAAAAAGCACATTTCATATGGCTCTTGAATATTTGCTGTCTTCCTCAATCTATTAAGTCATCTCTTCTATTTTCCTTTTGGTGTAGATATATGTTCCCCTGATATCACCATCCCAATGATACTCTTCCCACCTCACAGGATGCATAGAAAGGTTTAGAGACTTCTCTGATAGACTCAAAATTGCCCTTAAAAGTTTGGAGAGAGAACGAAAAGGCAGTGAGAGATTTAGCTTTGGAGGAGCGAGGGGAGGGAGAATACCAAAACATTTATAATTGAATATCTTTTAAAATTCTCATTTCTCTGAGGATCATTGCCCATGTCTGACTGGACTTCCTTCCCCCAGAGAAGGAAGAGAATCTGACTCACTGAGTACATGCAGCAGCACTGCGCTTGGGGGCAGAGAGCCAAGACTGGTTTCTGTTTATCATGGAAAAGAGCTCAAGGTACTTAGTTTTAAGCTGTACTGAATCTGGTAGTATTCATCTGTTTACGTTCTTTTTAAAAAAAAAAGCCTTTAAAAATTCAGTGCAGAACAACAACAACAACAAAAAAGCAAATTGTCCTTTGATTCCATAATGGCTTTTATTCCCCAGAACTGCAGTGTGCAAATGAAGGAAAGCAAATTATGTTCTGAATTAAACTTCTGGCCTCAGCTAGGCTGAGTCACCTTTGACGTTCCATTTTCTGAACAGAGCTGGCCACACATATAGAGCTATTTTAAAAGATGTCACATACAAACCTGAAAGTTTAGTATGTTCTACTTCAGGCAAGTCATCTAAAGAAAGGTAACTGAGCTGAATTTACCCATCTAGACCCCAGGCTTCAGTTCCCTCCTAAGTCTATTTGGTATATATAGTAGCATCCAGAATATTAAAGCAAAATCATTACAGATGCAGTCCTCTATGGTCCTCTTGGCTGCACCACAGATGGCAAGATGCGATCAGAGAGGAAAGATAAATGCATTAAACTTCTCCTTGCTTATATCCCCTGGTAGGAAGAGAAGTAAATGGAAAGCAATAGTTTAGTAAATGACTTCAAAATGTTTCTTAGGTTTT -AAAAAAAAAAAAAAAAAAAAAAGCAGAAATACATGAAATTGAAATGAATGAAACAATACAAAAGATCAATGAAACAAAAACTTGGTTTTTTAAAAAGATAAACAAGAGCGACAAACCTTTAGCCACACTAAGAAAAAAAGAGAGAAGACCCAAATAAATAAAATTGGAGATGAAAAAGGAGGCACTGTAACTAATACCAAAGGAATTAAATTGGAAAATCTGGAAGAAATGGATAAATTCCCAGACACATACAACCTATCAAGATTGAACCACGAAGAAATTCAAAACCTGAACATACCAATAATAAGTTATGAGAATGAAGCCATAATAGTCTCCCATCAAAGAAAATGCCAGGACCCAAAGGCTTCACTGCTGAATTCTAACAAACATTTAAAGAAGAACTAATACCAATCCTACTCAAACTATGTGGAAAAATAGAGGAGAGATTACTTCCAAATGTATTCTATGAGGCCAATATTACACTGACATCAAAACCAGACAAAGACACATCAAAAATAGAAAACAATAGGCCAGTATCACTGATAAATATTGATGCAAAAATCTCAACAAAATGCTAGCAAACCAAATTCAACAGCACATTAAAAAGATCATTCATCATGACCAAGTGGGATTTAACCCAGGGAT -AAAAAAAAAAAAAAAAAAAAAAGCAGACATTCTGTGTCTTTAGCCTATAACCACTAGAAATTAAAAAGGTTGA -AAAAAAAAAAAAAAAAAAAAAAGCAGATTGAAATTCTATTACTTGTCTGAGCCACCATTTTTTACCTATATCGCCCCTATTTTTTTCCCACATGGTTGTCTCATAAACAAGACTGTGGTGAGCATCCTTGCACTTTAACTGTTGTTCAGTTCTCTGAATTGAAGTTAATGACTGGACAAAGTGGTAAAAACATTTTCCATGTTTATTGCAAAGTGGGCAATGTGGAAGACACTTACTGGCACTCCTGTACTCTATACAAAATACCTAAAATGATGAGTGTAACTGAAAGCTTGGACACTAACTTGACTAGATACCAAGAAACCAGGGAGATCAGTGGGCACTAATGTGAGGGGTTGTCCAGAGAGGCACTGTCAGTTCCTGGTGGTCAATGTTTTAGGTTTCATGAACTGTGTACACAGAAAGAGAGACAAAGCTCAGGCCTCTTTTAAGGCAGGAAGTTTGGACAGACATCCCTGTTTAAAGATAAAGCCTTATCTTTAAATGGTGTGAAATCCTCATGCCCCACCTTGACAGAAAGCCTGTAGAAAATGTTCATTACTCTGTTCTATGTCAGGGAGGAGGGTGGCTTTCTTGAGAATTCCTATTATAAACTCCTTCTCATAAGGATTTTGAAGGCAGAATTCATATTGCTTGTACAGCTCAACTATCCAAGATTAATTTAAAGTTGATTTAGGATTGTCAATGTCCCCAAAGAACATGGTACAGTCCAAGCTTACAATCTTTCTGTAGGAAACACCTAATAGCAAGGGTCAAAGGAGTGGAATACTTAAAGATAAATTTCCATGGAACCTGAGTCTGAAATTAACTAATACTACATCAAAGAAAACAAGTCGCTATAGAGAGTAATTAGTAATGAACAATTATATCTCTACCACTGTGATGTGTTGGAAGGATCAAATACAGAATATAAAAATAAGAATGTTTAATGTGTTTTAAAAAAGTAATAAAAAATGACAAAATATAAAATGCTGCACAAAATGGCCAGACAGATAAGAAAAAGAACTACTTTTAGAACTATTGATTCTAAAAGGAAAACTTTGAGAAATAAAAATTATAGTAATTAAAATTAAGAATTCAGTGTAAAAGTTAACTGCTTTGAAAAAAGCTGAAGAGAGAATGAATACATTATAAATAGATATAATAAAATGTCTTTCAAATTGATTATAAGTAGACAAAGAGAATAGAAAATTTACAGAGTCTCCAAGTCATCTGGGATGTAAAATTTTAAAAACTTATTTCTGGAATACTAGAATGAGATAATACAGAGACAGGGTAATAAGACACTAGTTACTGAGTGCAGAGATGATTCTTGACCAGAGTCCAATACACTGAAGTACCTCCTCCAGAAATTTAATTTGGAAATCAGAGATGTCAGCATTGATCTCTCTTCTGTCCTAAAGCATGGAAATTTAAATTTGTAAAGTGTTGATAAGCATCTCCTACATTGTAAAGTAAATTAACTATTGCCTTACAAATGTTACTAAGCTAAACTTTAATTTACTCAGATATAAAATTAGGGCAACAATCAGCCACATAATGCTTGCAAGCACATTAATAAGGGTACCTATGTTACTTGGTATATTAAATGATACATTATAAGTGATCACTACCTATAAGCTATTATCGAGGCTGTTGCTTAATCTATATATTTTTCTTATTCTTTTCCTATTAAAGAGGATAACATAGGAAATACCAAAATGCAGAGACAGAGGGGTATTCTTGAGGCCCTTAGAGCAATATAGATCTTTGGAACTGAGGAGAATGAATTCTCTGTACTATCATTTTGTTTTGTTTTGTTTTAATGAGCTCAAAAGAGCTCTTGTTACCTGGCATAAATATGTCTCAAGT -AAAAAAAAAAAAAAAAAAAAAAGCAGCCACGTTTTGTCTACATGTACACTTATGAACATAAAACTA -AAAAAAAAAAAAAAAAAAAAAAGCAGCTGGCTGTTACAGTAGTTAATTTCTGAACTTCTATGTGCAAAGATGAAGTGAAAGCCACTCTATATTGAAAAACACTATGATATGTTCAGTTTCTTCTGCAGTTAAAGGAACTTATTTTATATTGTAAGTTTCCATTTTATTTGTGTGTCATTATATAATGACATTTCCATCTCTGGCCATAAGTCATCCAACTTCTTATTTGATGTAATATAA -AAAAAAAAAAAAAAAAAAAAAAGCAGGGCAGGGTGGTGTGCACCTATAGTCCCAGCTATTCAGGAGCCTGAGTTGGGAGGTTCTCTTGAGCCAGGAAGTTTGAGGCTGCATGATTGAGCCTCCACTGTGCTCCAGCATGGGCAACAGAGTGAGATTCTATTACAAACAAGCAAACAAACAAAACCAATGTCACAGCAACATATTTTGATCAGGTCTATTTGCACTATCCCTCTGCTTCTTTCCATTGCTTTAACCATCCAGGACACTGTAACCAGAAGGGAGTCATCCTGGGAATTGGCCATATTTTCTATTTGCTTTGACTCTGCATATTATATCAGTGTGTTTGAACTTTATCTCTTCCACATGAAATACCAAGTAAGGGATTCCTTCTGAAATGTTTTTCTGAATGTGACTGTATGTACATATAAGTGACATGTAAGAATCATATATAAGGGGTGACAAAAATGTATATTAATCTATGATTCCATGGGTAAAATACAGATACAAAAGTAAAAACAAAATCTGTACTTCACAGAAAACGTTGGGTATTACGTTATTTTGAAATAATTCTTGCTAGGTCTTAAGAGTACTAAATTTACTTGTGATACATTCTAAAAAGGTGGTGATCTTTTGTGATATAATAACATTTATTATTAGGAGCCAAATTAGGAAAACAAATAGTTACAAAAGAAAAACCCGTATTGTTGGAATTAGATCCAGTTATTTTATTAATAATGATTTAATTAGGCATAGGCATTTTTAGCTTTTGCATGTCTTTTATTCAGCTTTCAGATCCAGTTTTAACTGGGTTATAATTCATTGCCACTGTTTAAGTTTTTCATCAGTTCAATTGGGGGTTTCTTCCTGGGATGAAAAAATTCAGAGAGATTTGCTTGAACACAAAAACTGAATCTATAAATCAGAAAAGCTTACTAAGCTTTTACATACCATATAAGAATATCTTACAAACATCTCAATTTATTTTCTAACAAATTTTAAAAGTCTCAATAATTAATATATATTTCTAAATATCAAGTCCAATTAATCTTCTTCTGAATTACAATACCATTATTTTATACTTTTGTAGGATTTTTCTAAGCAGTGACTTTTATTGTAAATATATGATTAGCATTCATTCAGATGATACAATAGGCCTCATAAATTTCTCTTCTGCAAGTGCCAGTCACAAATTTGTTAAAGTTAAAATCTCTCTATTTATATTTAGCTAAGAATTGATGCTTGTTCAACTGGGATCTATCCAGAGAAACATAATCCACTTCAAGAATTTTCTGAAAAGGGAATCTAATGCAAGGAATTAATTGCAAAGATGATGCAATATCTGAGAACGATAGGTAAGAATAGTGTAACCTACAGATTAACAATATCCTTACACCCGGGGTCACCTTTGATGATACAACTATGCTGGGCATATACTGTGGAGGCTGGAATCACAGAAGAGACAAACTGCTTAAGGAGGGTTATTCTAACCACTTCCCTCCTCCTGCCCTCCATCTTCCACCTTCCATCTCCCATTGACTGACCCAAGACAGAAGTCAGCTGGCCTAGGAGCCCAAGGAAACTAGCCTTCAGGGACCAGAGGGTTGAGGAATGGATTTGCTGGCCAACAGGCTCAAGATCTGAAAAATAATCTTCCAGGGTTTTATAAACACATGTAAAAACTCAAGCTTTAAAAGCAATTTGTGGCAGTAGGAATGCACACTTTGCCCTCAAACCTAGCCCTCCTAAGAAATCTGGCACCTGCATTTTTCATTCATCAAAGAGGGCAGTGACTAGCAAAAGAAATCATAGCAGAAAGAGAATTATATTAATCAAAGCAATTTCTGGTGAAAGGAGGCACGGAAATCTCTAGGCAAGTTATAGAAAGAAATCTACACTCTTCGAACCTCTGAATTGAAAACAAAGCTTCAGATAA -AAAAAAAAAAAAAAAAAAAAAAGCAGGGGTTGCAATCCTCGTCTCTGATAAAACAG -AAAAAAAAAAAAAAAAAAAAAAGCATAGATAAAGAATCAGCACAGTTCCTAGGAAAATTATGTGTTCCCATTACAGTTTTCCTTAATGAGGAAAATTCTGTTATTTAATAATTCACAGTCAAAATTACATTGCATATCTAAAGAAAGTTTGAGATTATCTGGGACAAATTGTTTCCTCCATGCTATGAGTTGCATAAGATAGTAGAAATAGATTACTTCTCTAAAAGTAGGAATGTTATTTCTTTTGTGATTTGGCATTTTTCCTTCTCATTTGTTCTGATTTAACTCACTACAAATTCTACTTGCTCAAGGTAGATCCTCACTACTCCATGGCAAGCCTTTGGTTCATCTCTCTTACTGACAACCTTATATACATTGCCAAATTGCAATTTTCAGACCTTTGCTCTTGACTCAATTTCCCCTATTTTCTCCTCTTCTTATTATATTAAAGGCCATCAGAGCTAAATTATTTGTTCTTTCTATTTAAAACAATTTTCCTGAATTAATACTTTGCTCTATTCCTTC -AAAAAAAAAAAAAAAAAAAAAAGCATCTGTTGGGATGCTCCCATAATCCCCCTTTAAAGTCACTGTCTTCAAATCCTTCTGCCATGTGCCAGATGGAGAGACAAAAGCTTTGATTCTATTTTTCAGGCACCCCAAGGTCCATATCAATGCTGGCATTTGGGAGAATTGTGAAGTTTTCCTCCATCCTGGGCTCCTTGCCCATTGACCATTTGCTGTCCACCTAAGGGCCAGATGTTCTGGCCTGAGTCAACCCTCCCTAGGTCCTGTATTTCTCATTCTCTGTTTTTCCCTAGCCAAAACTTACCAGGGTTCTGATTCTTCAGAATCCTATTCTTTACTACCTAAAATACACCCAAGGTTAGTTGATAAAATTGTGACTGATATGTTAATACAGGTAATAATCTCAAAAACTAGGTTTTCTTATTTATATGAATTATAAAATAATCATCTTAGCATAATACTTTAAGCCCAATGATTCTAATGGTGGAAATTCAGATATCATGGAAGTGCATACTGGAGATATTTTAGCACACAGATGTCTTATACTACTTCAAAATAGTACCACACTATTCATCTTCAATGAGGCCGGGCCCTAAAATAAATCACAGTTACACTTTTACTCACAACTTGGAATATATGGCACAAAAAGAACCAGAGAAGAGGCTGGGCGTGGTGGCTCACACCTGTAATCCCAGCACTTTGGGAG -AAAAAAAAAAAAAAAAAAAAAAGCATGCACATGTACTCCAAAAAAGTATTGACAGCAGTATTGTTTGTAATAGCAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAGCCAAAAGCTGAGTCATGCAAGAAGCTGACTTTCCTTTTGCTCCTAAGTAGATAGCTACAGATAAAAGGTTAAATAGCTCCACAGGTAGCTACTGTATGTTCACCTTATCTTACGTAAACTGCTGATTTATTGAGCATGAGACAAATACGTAATTGACTATCCCCTACCTACTCCGTTTCCTTTGCAACATG -AAAAAAAAAAAAAAAAAAAAAAGCCAAATAAAAATTGGATGGAGGCTGGGCGCAGTGGCTCAGCACTTTGGGAGGCCTGTAATCTGTAATCTTAGCACTTTGGGAGG -AAAAAAAAAAAAAAAAAAAAAAGCCACAATGAAGATGTGGCAGTTTTGAATAAGTATGCAACAATTAAAA -AAAAAAAAAAAAAAAAAAAAAAGCCAGATGTGGTGGCACACACCTGTATTTCCAGCTACTTGGGGGTCTGAGGTGGGAAAACTGTCTGTGTCTGGGAGGGCAAGGCTGTAGTGAGCTACAATCAGGCACTGAGCACTCCAGCCAGGTGACAGAGGAAGACCCTGTTTCAAAAACAAACACACAAACAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAGCCAGGCACGGTGGCTCATGCCTGTAATCCCAGC -AAAAAAAAAAAAAAAAAAAAAAGCCAGTGGAACTAGACCCTTATCCCTCACCATGTACAAAAATGAAATAAAAATGCATTAAAGACTTAAAGATAAGGTCTAAAACTAAAAGATAAGATCTAAATCAGCTAGAGGAAAACATTGGGGCAATATTCAAGGCATTAGTCTGGGCAAAGATTTCTCGAGTAACACCTCAAAAGCACAGGCATTCAAAGTAAAAAATGGACAAATGAGATCACATCAAGTTAAAAATCTTCACCAGAGCAAAAGCAAACACATGCACACACAAACTTAGAAACAATCAACAAAGCGAGGAGACAACTTGCAGAATGGGAGAAAATATTAGCAAACTATTCAGCTGACAAGGGATTAATAACCAAACTATATAAGGAATTCAAACAACTCAGTAGCAGAAAAACAAATATCTGATTTAAAAATGGGCAAAAGTCTTGAATAGACATTCTCAGAAGAATACGTACAAATAGCCGTGGCTTTTATCAAAAAGGCAAGAAATAACAAATGCTAATGAAGATGCAGAGAAAGGGGCACCAAGGTAAACTTATGGTGGGAATATAAATTAGCATAGCCACTGTGAAAAAAGTATGAAGGTTCAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAGCCAGTTGTGGTGGCGTGCACCTGTAGCCCTAGCTACTCAGGAGGATGAGGTAAGAGGATTGCTGGAGCCCAGGAGTTCTCGAGGTTACAGTGAGCTATGATCACACCATTGCACTCCAGCCTGGGTGACCAAACCAGAACCTGTCTTAAAAATAAATAAATAAATTTATTATTATGGCTTCTGTGTTTTCAGTCAGGACTTTCTTAGTCTAAGATTATAAAAAATACTATCCTATGGCTTCCTTTTTACTCATTTAGGGTTTTTTGTTTGTTTGTTTTTTGAAACAGTCTCGCTCTGTCATCCAGGCTGGAGTGCAACGGTGCAATCTTGGCTCACTGCGGCCTCTGTCTCCCTGGTCAAGCAATTCTCGTCCCTCAGCCTCCTGAGTAGCTGGGATTACAGGCAGGCGCCACCATGCCCAACTAATTTTTGTGGTTTTAGTAGAGATGGGGTTTCGCCATGTTGGCCAGGCTGGTCTCAAACTC -AAAAAAAAAAAAAAAAAAAAAAGCCCAAAAATGAGAGATGAAAGGAAAGAGGCATAATGATGTGACCAGGGTCTTCAGAAAAGGAAGTGAGCTAAACCCCCAATTTCCCCTAAGTGTCCGCCTTGGAATCATAATGAAATGCTCTCATAATTGGGGCATATTCCCTCTAGATAAATGAGGGTGACAATACATACAGTGCAAATAATTCTTTTCAGACCATGCATTAGCATCTTTCAAATCACATTCCCATGCTCAGTGTATTCTCAGAAGTGGGGAATCAAGTCCTGTGAACAAACCCATGTGTTGAGTAAGCCTTCTGCCCATTCCTGTGTCCATAACTAAGTCTTTTTATAGCATTTCCCAGTCCTATCCCCCTACTAGCTTTGGCTTGTCCACCCAACAAGGTCATGTGCGATGTCAGTTCTAATTTTCATTAGCTTATTTAGTATTAAGACAACTTCTTGAGAAACACAACCCTATTTACTTTGGTTCACTATTTATTTTATCTTGCTTAGTGAAGAAAAACTTCATGATATGGTTAGGCTTTGTGTCCCCATCCAAAACTCATCGTGAATTGTAATCCCCAGGTGTTAAGGAAGAGACCTGTGGGGAAGTGATTGGATTATGGGGGCGGTTTCCCCCATGCTGTTCTCATGATATGAGTGAATTTTCAGGAGATCTGATGATTTTAAAAATGGTCATTTTTCCTGCGCTGTCACATCCTCTCTCTCACTTGCTGCCCTGTAAGAGCTCCCTTCTTTTCCTTCGGCCATAATTGTAAGTTTCCTGAGGCCTCCCCAGCCATGGGGAACTGTGAGTCAATTAAACTGCTTTCCTTTATAAATTCTTCAGACTCGGATAGTATCTTTATAGCAGTGTAAGAATGGACTAATACACTTCAATCACGTTGTAAAATCAAACTTTTCAGGCAGCAGTTGTCTAGGGCACATGAGGGAGTTTTTACCTGCTTCTTTATCATAGCCCCTGGT -AAAAAAAAAAAAAAAAAAAAAAGCCCAATTGAAAAACAGGCAAACAATTGGAACAGACAATTCACCAATGAAGATATACAAACGACAAAAAGCGCAGGGAAAAAATGCTTGGGCCAGGTGTGGTGGCTCACGCCTGGAATCCCAGCACCTTCATAGGCTGAGGCAGGGGGATCACTTGAGCTCAGGAGTTCGAGACCAGCTTGGGCAACACAGTGAGACCTTGTCTCTACTAAAAATACAAAAATGAGGTGGGTGTGATGGGCGCTTGCAGTCCCAGCTACTCAGGAGGCTGAGGTGAGAGGATCACCTGAGCCTGGGAGGTGGAGGCTGCAGTGAGCCATGATTGAGCCACTGCACTCCAGCCTGGCTGGCAGAGCGAGACCCTGTCTCCAAAAAACAAACAAACAAGCCTGGCATAATTAGTCATTAAGGAAATGCAAATTAAAATCAAAATGAGATAAAAGGACTGATGACACCAAATATTGACAAAGATACGGGAGGCATGAGAACTCACGCACTGTTGGGGGAATCACACGGGGCAGCCACTTTGGAAAACGGTTTGGCAGTTCCTTAGAAAGCTCAACACACACTTACCATTCACCTAGCGATTGCATCCCTATGTGTTTACCCAAGTTAAATAAAAGCTTATGTCTAAAATCGGTATGTAAGTATTTATAAAAGTTTTATTGCTCCAAATAAAACTGGAAACACCTCAAATATCCCTCCATAGGAAATGGATAAGCAAATGGTGTTACTTTTATATAATGAGACAACACTGAGAAGGAAAAGGAACAAACTGTGTGACAACATGGACGAATGTCCAATGCATCAAGCTAAGCGAAAGAAGCTAGACCCAAAGGCTATACACTGAATCCATTTCTATGGAGTTTCCATTCTGGAAAAGACAAAATGATGTGATAGAGAACAGACTAGTGAGGGGCAGAGAGAAAGGAAGGGGAAGGCTCTGACTACAAAGTGAGCATAAAGCCATGTTTCTGGAGGCTGAAGAAACTGTTCTTCTACTCGGGAGGCTGAGGCAGAAGAATCACTTGAACACAGGAGGCGGAGGTTGCAGTGAGCTGATATGGTGCCACTGCACTCCAGCCAGGCAACAGAGACTCCGTCTCAAAAACAAACAAACAAACAAACAAACAAAACCAAAAGAAACTGTTCTATATCCTGACTGTGGTGCGGAAGACGTGACTATACACATTTATCAAAGTTCCGAGAACTGGCCACAAGAAAGAGTGAA -AAAAAAAAAAAAAAAAAAAAAAGCCCGGTGCGGTGGCTCACGCCTGTAATCCCAG -AAAAAAAAAAAAAAAAAAAAAAGCCCTAAGCTCTTTTTGGGCCTTTCTGATGTCAGCTTCATTCTGTCACCCCTCTGCTCCTATCCGCCTACCAGGCAGGCCACTGCCTCCTGGAATGACACACAGCAACCTTGGGCTTGGCCTAATTAGGAGGCATAACAATGGGAAAAGCCTCTCCTTTGTTCCCCTAGGGTACCCATCTTAAATAACTTTCCGTTTTTTCCCCTCCTTTCCAAGGAGTTAATCATGTTTTAGAAGTAAACTAGAGCTCTGCCTAATTACTATGGGACAGAAGCTTTTATCACAAAGACAAGAGCCCACATGAGTTTTCTTCAATATTCAGACCGAGTTCTTCTAATCACAAGGAGGAAGAATAAATTAGAGATAACTACCCTAATGACACTGTGGATTCCTGTATGCACAGGCAGGCAGATTCATCCCCAGGGGAGTCAGCCGGGACTCTAGGAGAAATGAGACACCACAGAGGAAAAAAAGGCAAGAAAAAAGAGAATGGAAACAAAACAAAAACAAAAACTAGGTTTAGCAATACAAGAGCCTGGAGACCTCAGTCCTCCTCAGGCACAGCTGCAGGATCTCTGACTCTCAGGAGACACATGATGAAGGAGTGTGATCTTGGGGACAGCTGGGGGGATGGGCCTAAAGGTGTCTCACTGTTCAGAACTTGATTTTTTATTTGGTGATCTGGAGCAGTTTTCTGAGCCATCCACCCCTTTAAAATCAGGATCTTAAGAAAAAAGCTCAATTAAGGTGGGCCTTACTAAAAGACATTTAAAAACAGTTAGATTTAAAGATCCATTCAGTCCAGACCAGCATCTTTAAGGAGACTTTGTAAAATGTTTACCATGCTCTTTGGGGTCCCTAGGTAGAAGAATTAGAGAAGGTTAATGATGAAGCAAAGCACGGCTACAATATTCATGCACGGAGTTAGCAATTTCTGAAATGAAGCTATATTGCTACCTCTTTGGTTTGAAACAAAGTTTTGTTGTTTTTTAAAAATAATTAGAAATGAAAATACTTTAGATTTTCCTGATATGAGTTTTTAAGGAACACAACATTTCGTTCATTTTTATGTTATCCTCTTAACTGCATTCCTGTATATCCATACCATGAATACTATGCTGCTATGAAAAACGGTTAGTA -AAAAAAAAAAAAAAAAAAAAAAGCCGCATCCTGCAAATAAGATGAGAAAGGAGGTGTGGGCGCTGGGTGGGGCGGGCACTCAGATGAGATTCTCTGCCCACTCTGTAGAATTACTCTTCATTGTGGCTCTCAGAACTCGGAGCCTGTGAAAACCATGGTTTCAGGGTGAGGGGTCTCTACCCTAGGCTGCATTTCCTGATGGCCTTTAACCTTCCCAGGCCTGGAGGAAATCATGCCCCGGGAAAATATATGTTTTAACTTAAAGATGTAACACAATTAAAATGTAAACACCAGTTCTCAGCTTTAGCCCTTTACTGTGAGGGTGATGTAATAAGAAAGGCCACTGACATTTTGGGGTTGATGAAAATGGTAACTTTTAAAGGTAACATGGGTTTTATTGAAATATAATTCACATACCAAACAATTCACCTATTTAAAGTACAATTCAGCGGTTTTTTTTCGCAGAGTTGTGCAGCCATCAGCACAAGCAGTTTTAGAATATTTTCATCACCCAGTGCGGGGGAAAAACCCTGTACCCTTAAGCCATCACCCGTCCTCACACCAAATGATGACTTATTAAATCAAGCTGGCAAGTCGTGGCCTGCAGGAAAGTGAGCAATGATTCTCAGCACTCTGATTAGCAAGTGGCTTTCCAGCAAGTGTCACAGGGCTGCGGGTTGGGGTCTGGGGGATGCCAGATGCGGGATGGGGGGCTGATCTCACTACTTGGAGTATCTCAGGGGGCTGCCTCTCCGGCTGCGTGTCCTCAGGAGTTTGTTTGTTTAACAAGTCACTTGGCCCACATAGAATAAGCTCCACTTTTTTGGAGAAAAAGGAAAAATGTGAATTTTGAAGCATTCTTTTATATCTCTTTTATCTGAAAATTTCTTCTTTCTCACTCAACCACTTTTCCAAATGCTGGTCCTGATGGATGGAACAGGCTCCCCTTTTACTTTATTTCATAAGTGGTTTATAACCCTGAGGCTGAGAAACGATATAAATGAGGGGGAAAGAAGTATCCCACAAGAAATACCCAGTTAAAGAAAAGAAAACTGGAGAAACCAAGCCCCCATTTCTTTTTTTTTT -AAAAAAAAAAAAAAAAAAAAAAGCCTACGTCTAACTCCGAAGCTCAATGCTCTTAACCTCTACAGTGAATCATGAAAAAGAATAAAGTCATAAGGATAGTGAAGTATTTGGGGAAAAAAAGATTTATGAAAACAGGTAAAACAAAGTATGAGAAAACACTATCCAATCTTACTGTGAGGAATCTCATAGCAAGGCTAAAATTAGAAAGATAAACTCTTATGGCTCTTTTTTAATCTTTTGATATATAAATAAAGCATGTCAAAGAAAAGTGGAATGCAATGCCAATTCTCTAGTGCAGAAATATCACTTGCTTACGAAGGATCCTGGTCTGGTTGCTTAATACTACAGCATTTTGGCTCACATTACCTACCAAAGGGGAAAAATACTTCAAAATATCTGTCTCAAGGGACTGTTAGAAAGTTGATTAACATACATATTCTAAAATCCTCTGCTTTTTCGGAGTATAAAGATTTTTAATTACAGTAGCAACTAAATTTTAGCCCCAACATTGAAAACCAGTTGTGAAAAAGTCATTTCCCAAAAATGGAGAACTGGTTTCTTCATATTTAAAATTGCTCTGCTGGGGACAAAGTCAATTCTCACTGCAACTGTATACTTTAACAGCTATCCCTTGCTGAAAAGGCTTAGGAATTGGTCACTGGATCCATGTTGTACATCCCAATAACTAAAGCTTAACTCAGTCTGTTACCTTACCTTTAAACGAGGGCCCATGTTCTGAGAACCAAGTAGAGCACTCCTATTCACCAAAGCAGGTAACTTTTGGCCCCTTTCACCTTGTCTTCCAACTTCCACATGAAAGAAAAACGCCACAAGGTCAACAGAAAGGGTCTATCCATCAGACTTTGTCACAGTAATCAGGTCAGTGTTTCTGGGATGAACTGGATGAACTCCAGGGTAGAGAAATACAGCCCAAGAATATATCATTCCTGGACTTCTCTCTAGTGCAGGGTGCAATCGACTGCCAAAGGACGCCCCAGGATCCTGTCCAAAAAAGAAAACAGGGTTAGTTGGAATAGGTTTTTATTTCTGAAAAGGATTCCCCAGAAAAAAATCAAAGAGAAGGTAGAACAGGCAGTGGAAACCCTGGGACACTAAAAATAACCAAAAATTGGTAAACTCTGACCAAGCATTCTCAATTAAAACTCCACACAGTTTCCTTGAGGCCTCTCTCCAACTCCATAAGAAAAGTCAACTGGCAGCCTCACTGTCTATAACTATGTCTCCGGCTGAGAAGTGCCAGAGCTTCCTTCAGTTCACTGTCCCCAAATACTTCCCTATCCTTATGACATTATTCTTTTTCATGATTCAGCATAGAGGTTAAGAGCATTGAGCTTCAGAATTAGACACAGTTTTTTTGTTTTTGTTTTTGTTTTTGAGACAGGGTCTTTCTCCATCACCCAGGTTGGAGTGCAGTGGCATGATTACAGCTCACTGCAGCCTTGACCTCCTGGGCTCAAGCGATCCTCCCGCCTCAGCCTCCCAAGTAGCTGGGACTACAGGCGTGCACTACCACACCTGGCTAATTTTTTATTTGTGTTTTTTGTAGAGACGGGGTTTTGCCATGTTGCTCAGGCTAGTCTTGAACTCCTAAGCTCAAGAAATCCTCCTGCCTTGGCCTCCCAAAGTGCTGGGATTACAGGT -AAAAAAAAAAAAAAAAAAAAAAGCCTAGACCAGATGGATTCACAGCCAAATTCTACCAGACATACAAAGAAGAACTGGTACCAATCCTACTAAAACTATTTCAGAAAATTGAGGAAGAGGGACTCCTCCATAACTCATTCTATGAAGCCAGCATTACCTGATACCAGAATCTAGCAGAGACATAATAAACGTAGCAAACTTCAGGCCAATATCCCTGATAAACATAGGTGTAAAAATCCTCAACAAAATACTAGCAAACTGAATCCAGCAGCATATCAAAAATTTAATACACCATGATCAAGTAGGCTTCATTCCTGAGATGCAAGGCTAGCTCAACATATGCAAATCAATCAATGTGATTCACAACATAAACAGAATTAAAAGCAAAAAATATGATCATAATAGATGCAGAAAAAGCTTTCAATAAAATCCAACTTCCCTTTGTGATTAAAAAAACCCTCAACAGAGTAG -AAAAAAAAAAAAAAAAAAAAAAGCCTGGCTTTAGAGCAAAAACCCAAGGCAAGATAGATTAAATTATCTTGACAATGAAGTTACTGCCTGAGTCCAGTGAATCATTAGAGCTGTTTCTCCACATC -AAAAAAAAAAAAAAAAAAAAAAGCCTGGGCGTGGTGGCTTATGCCTGTAATCCCAGCACTTTGGAAAGCTGAGGCAGGCGCATCACTTGAGGCCAGGAGTTCGAAATCAGCCTGGCCAACATGGTGAAACCCCATCTCTACTAAAAATACGAAAAAATTTAGCTGGGCGTGGTGGCGCTTGCCTGTGACCCCAGCTACTGGGGAAGCTAAGGCACAAGAATCACTTGAACCTGGGAGGCGGAGGTTCCAGTGAGCCAAGATCATGCCACTGTACTCCAGCCTGGATAACAGAGCAAGACTCTGTCTCAAAATAAATAAATAAATAAATAAATAAATAAATAA -AAAAAAAAAAAAAAAAAAAAAAGCCTGTTGGACTGATTATTTCAGCTCAAGAATTTGAGAGTCCAGGGGAGGATGCATTTTAATGACTCCAGGGAACGGATCAAATTAAACACATTATCTAGGATTTTCTTCTCTGGCCTCCTCTCAGCCGCCTTCTCAGCGCTTCTGTCTGCGCTGCGTGAGTTGCAGCCCTGTGCCCTGAGTCTTCCCCCTTGCACAGAAGCAGCCCTTGCCGAAGAACCCAGGACCAGAAGAGGCCTCAGCAGCTTGTCTTGGCGCAGATCCTCCACGGTCACCTTCCAGCAAGACAAACTTAAAAACCGTTGAATGTTGTGTGCCTAGCCAGCATGCCTGCAGCTGGATAGGATGGCCCTTGACATGGAAAAACCAACCCAGTCCTGGCGGCTGCCA -AAAAAAAAAAAAAAAAAAAAAAGCGACTTGAAAGAAGCAGAAGCTATTCCGGTAGACTGAACTTCACGTACATTATTCTTACTATTCTTAACAATTAATATTATTAATATATTCTTTTATAGAGAAGAATGCTTCAAA -AAAAAAAAAAAAAAAAAAAAAAGCTAGCGTTTGAATAAATCTCAGTTAAATCA -AAAAAAAAAAAAAAAAAAAAAAGCTAGTGAGTGACTATTTAAGTCTCCTTCTTCTTTCCATTTTCATTGC -AAAAAAAAAAAAAAAAAAAAAAGCTATACATATGGCCAAGAAACACATGAA -AAAAAAAAAAAAAAAAAAAAAAGCTATAGTACCTAATGTTTTCATTGTGTC -AAAAAAAAAAAAAAAAAAAAAAGCTGAGAGGCTCTTGATAAAGAAGTGACCATGGGTTTAGATATGATGCCAAAAGCACAAACAACAAAAGGAGACATAGGTAAGTTGAACTTCATTAAAATTAAAAACTTTTGTGTGTCCAAGGGCATTATCAATAAAGCAAAAAGACAACCAACAGAATGGGAGAAAAGTTTTGCAAATTATATTTCTGATAAGGGGCCAGTATCCAGAATAAATAAAGAACTCTTAGAACTCAACAACAAAAAAACAGCCCAATTAAGAAATTAGCATGTTTTATAATCCTCTG -AAAAAAAAAAAAAAAAAAAAAAGCTGCTATATAGAATGCCCTATTTCTAAAATTAAAAAAAAATGCTTTCCTGATGATGTGGTTGAATCAACTAAACGATCTGACGGTGTGAAAGTGCCTAGCATGATAACTGACAATGGAGGGTACTCGATAAATGTTGAGTGAATGAATAGCAATTACTAAGGAACATCTTCCCCTCCCTTCCACCTTCCAGACAGATGGGACTGGAATGCTGGCAGGCAGTGGACAGATACCAAAAACTGTTTTTCTTCTTCCGAGTTTCTTAAGACTATTGAGCACTTAATATGCACTAGGTGATTTGCCAGGCTCTGGGAATACACAGAAAAATAACTCAAGGTCTCTTCCCCTAAGAAACTTCCATCTAATGAACAAGACTGATAAGTAAAAACATATTTCAACATGATGTGTATGTGCTATAATAGAGGTAAATGTAAAGTGTGAATATAAGACATAGGAAAGGCTGCCAACCCAAACTGGAGTGGGCTGGAGAATTAATCCTGGGCTGCATCTAGAAAGATAAATAAGAGTTAGCAAGATAAATAAACATGTATTTTCAAAGCACAGGGGCATAGATGCAAATATATCTGGTAGGAGAAAGCATGGCACATTTGAGGACTCCAAATATTTGGTAAGGCAAAAGTATAAAAAGATATTTGAAGTGGTAAGAGATTAAGGCGGAAAGGTAGGGCAAGCAATGGAATTTGTAGGACAAATGTGATATGCTCTCATTTGCATTTAGGAGAAATCTTTTGCCACATTTGGAGAAAGGATTGAAGAGAAATGAGAGCCTGGATGTGAAGAAAACATTAGGAAGCTGCAGCAGTAACCTATGTGAGAAATTAAGAGAACCTAAATCAGATCCGTTGGCCATCAAGATTTCACTCATTTTGAGACCTAGAGATTGGTGCTCCTGGAGCTGTGAAATGCGTGGCCTCTGTAGCCCTGGTGAGTGAGATATGGATATGTAGCTATGGATCTGAGAAATATCTGTGAAACATAATCCACAGATATGATGACAGGGTGAAAAAGAGGAGTCAGCAATCATACTCAGATTTTTTACAAAAGCAAATGCTTACATGTGGTACCAGTCACTGTGATTGGGAACATTAGAAGAAGAGTATAATTGGGTGGATAAACAGTAAAGTTAGATTTGAGAGATGATGATTTTGAGATGGCTGAAGGACATCTGAGCAGATACATCCAGAAGGCAGTAGACTTTAAATCAGGAGACTCCAGTCTAAAGATAAAAGTGTTGAAGTACTCAGTGTATAGATAGCAATAGAAGCTCCAGAAATGAACAAAGTTGCCCAGGGAGAAGTTGTATACTGAAACAATGAGAAAGTCTAGAACATAACACTTGGAAGCAAATCATTCTAGAGATAAGCACTGGCCTGGAAGATAAAAAAAATTTTTTTAGTAGGAACAACAACAACCAAAAAGAACAGCATCTCTCAAAAATCAATGGAGGAAAATTTCAAGAAAAAGAGTTATAAACAGCATCAAACTCAGTAGAAAGATCTAGGAAGGTAAATACAGAAAAAGATTCATCAGCTTTAGAAACCAGAAAGTCAATGGTACAAGAGCAGTTGCAGAGGAGTGGTGAGGACAAGAGCCAGGCTGCTTTGCAGTATATGGAAGATTGAGTGGTAGCTACTGCCTAAATCAGGACCCTTTCTGTTGCAAGTATTAGAAACCCAACTTGAACTCATTTAACAAAAAAGAAATTTATTGTATAGTATAAATGGAAAGTATACAGGTAGAGCTG -AAAAAAAAAAAAAAAAAAAAAAGCTGGAAGCATCATGCTACCTGACTTCAAACTATACTACAGTGCTACAGTAACCAA -AAAAAAAAAAAAAAAAAAAAAAGCTGGGCGAGGTGGCTCATGGCTGTAATCCCAACACTTTGGGAAGCTGAGGCGGGTAGATCACCTGAGGTCAGGAGTTCGAGACCAACCTGGCCAGCACAGTGAAACCCCGTCTCTACTACAAACACAAAAATTAGCCAGGCGGGGTGGTGGCACAACTGTAGTCTCAGCTACTCAGGATGCTGAGGCAGGAGAATCCTTTGCAGTGATCCTTTGAGGTTGCAGTGAGCCAAGATCGCACCACTGCACTCCAGCCTGGGTGAC -AAAAAAAAAAAAAAAAAAAAAAGCTGGGCGCGGTGTAATCCCAGCACTTCGAGAGGCCAAGGCAGGCAGATCACCTGAGGTTAGGAGTTCGAGACCAGCCTGGCCAACATGGTG -AAAAAAAAAAAAAAAAAAAAAAGCTGGGGTCATTATCTTAATATCAGATAAAAGAGACTTCAAGAAAAAGGGTTTTATTCGTGATCATGAAGCCCAGCTCATAAAGATAAAATGGTTAATTCATCAGGAAAACATAAATATGTATTCATATAATAACAAAACCTAAAAATATATGAAGCCAAAATTAACAGAATTTAAAAGGGGAAACAGACAGCTCTTTGATCATCATTAAAGATGTTAACTCTACTCTTTTAGTAATTAATAGAAT -AAAAAAAAAAAAAAAAAAAAAAGCTGTAAGCATCATGTCACCCAAATTCAAACTATACTACAAGGCCACAGTAACCAAAACAGCATGGTACTTATACAAAGCACATAGAGCAATGGAGCCAGAATAGAGAGCCCAGAAATAAAGCAGCATACATGTAATCATCTGATCTTCAACAAAGGTAACAAAAACAACCAATGGAGAATGGACTCCCTCTTCAATAAATGGTAATGGGATAACTGGCTAACCATATGCAGAAGACTGAAATTGGACCCCTTCCCTACCAAATACTTTGTGTTGTCACTTATAAGTTGGAGCTAAACATTGAGTACAAATCGACCCAAATAAGTGAATAGACACTGGGGCCAACTTGAAGATAGAGAGTGGGAGGAGAGTGAGCATTGACAAACTACCTATGAAGCACTATGCTTATTAGCCGGGTGATGGAATAATCAACAATCCCTGTAACATGCAGTTTACCTAAATGACAAAGCTGCCTATGTACCCTTGAACCTAAAATAAAAGTTTAAAAAGACAGGTTAGGTATCTTGTCCATGAATATGTAGCTGAATTAAGTAGCATGCTGAGATTCACACACACTGACCGGGTCTAGATCCAGAATCCATGTTAACAATACATGATACAGATCTAAGGTTTTACTGCATTAAAAATATGTCTACATCTCTGTACATAAAAACATACCTGTATTATTCATGCTAATAATGCAGGTAAATGTAACCTAAGCATCTCTCTACAATTAATCTGCCTTGGGTTATTTCTATACTAGCTGAGAAGGACAGTAAATCTTTAGCACAGTACCCCATAAAATTTTTAGTTACCATTGGGTTATTTATAGGTTCAGAACATATCTAAATCTGTATGTATGGTATACATTTAAGCAGACACAGTAAGCAAATTGGCCAGGGCAATAAACTGTCATTTACTCTTCAATACAATTGGATTTGCATCCAGAGTTAGTTACTTCATTTTTTTTTCTTGTAAATATATGTTTATCTTCATTATGGTTAAAATAACTGAGAAAATGCAGTATATTCAGATTTCACAAGTCATACTCAGCCTACTGAATAGCAAATATTAACATCCTAGACTTTTCCTTTCTGACACTTACCATTTATCAGTATCTAATTTTTATATAACTACATATATGTTAGCTGTTTCACCTTATGGAATGTAAGCTACTTGTGGCTAAGAGTTATATTCTTCTCATTCATCTTTAAAAATTAGCATAGACCCGTTTGTCTTCAATAAATGAATGCATGATGGAAAATAAAATAATTACTTCAAATTTATTTCTAATATCTTTAAATATGGATTTTTTTGCTTATTTTAAGGAACTCTGTTTGTACATGTTTTAATCATTTAGACCACACTGAACTTTGTTTCTTTTCCCTGTATATCAACACCATTTTCTTAAAGTAAGTTTTATAATTTTACTATTAAGTTACTGCCCATATTTAATAGGCTCTGAACACAATGTGTTCTCAGTAAGAGTTGTTGACAAATTCTTTAATCTACAGTTTCTAACTCCAAACAAGAGAGTATAATGAAGTAACACAATGCATTGCATTTGCTAGATGTCAGTGCTTAAAATTATGTGTTTCTTCTAATGATGCTATGTTGAGGAAATGGAATGTGAAGTGCCATTCTGAGCCTATAAATGTGGCATGTTGCATAATCAAAAAGAAAAAGTGGCAGTTGTTCAGAGATATGTTGGTGGAGCCTTACTGCAGAATTGTAACAAAGAATACTGAGGGCGAGCTAGCAGATATTTTAAGCCCTGTTCTCATCTCTTTCATTTGTTTCTTCTCCAGTTCTATGTTTTAATTAAAAGAGTAAATTGAAACAGCCTGAATCTTTTACCACCAATGTTCTCAAGGGATGTCACACAGCCAATTGGGTTAAGAATCAGGCATCTAGAATATAATTTTCAGCCAACTAGTCAATGACTAGCACTCTGGCCCTGGATAAATCTCATAATCCCTTTGTAGCAGTTTCAATACTGGCAAAGTGTAAAGGCAAGTGTATCAGCTCATAGTTCCACTCACTAGAAATAAAGTTTCTCTAAAACAGCACTCATGACTAGGGGCTATTAGATTCACTCCAAACCCAATACTACAAAGGAAAAAAGTTCACAAGTCTTGGTGATCTATTTCAAATCACTATGCAAGGAATTTACTAATATTTAAGTGCTAATAGGAACAGTTAATAAAAGAATAATAAACATGCAATATCAAACTAGCAATCAACTTATATGTATTTGTGGTGAATAGACTAACCATTTTGGCACACTGTCAAATTGACATTTTTCACTGTAATTTACTGATTTCTATGTAGGCAGTTTGTGATATATATAATTGCGGATAAGAATGTGGCTTTGAACATCACGTTGTATTTTGATTTAAATAGCTACGACCTTCATAAGACTGAATTATGGACACATTTTTCTTTAACGACTCAAGGATGGAAAAGAAAACAAAACTAACATTAAAAAAAAAACCACTATCAACAAACTAAAGGAAAAAAGTTACAACAAAGTATTCTCCCAAATTTATTGGCTTGGTGAAGCTGCACATGTAATGCTCAGAGAGTCAGAACTTATATTTTCAAAATAATCTACACATATATGCTCATGTTTAATATATTAATGTCATAACTTCTAATGAGTAAAACTACACTATTATTCCTGAGTGGATTTTCTTATCTTATGGGATGCATGTTGTAGAACTCTGAAGAACTGATACTAAAGCAAAGCTAGTTTGATTTCTATTCCTTTATCTCCTTTATCAATACTTAAAATAATTTTTACATACTGAATCATTTGTTTTCTTAGATAACATTATATTTTTGCCTATTTGTTTTAGTGAGGAATAAACATGTATCTCAACCAGAACACCTACATATGTTTAACATATTTCCATAATTTGTACAGGACTAGAAATAAAAAAGATGTAAGGGAGCATGGGCATTATAAAAAAGAAGAAAATAAAAAAGAAAGAAAAAAAACAGAAACAGAAAGAAAGAAGGAAAGAAAGGAAGCAAGCAATAGGGGATTGGGACAAGGAAATAAGTGAGAGGGAGAAATGTACAACAAGTAAAGGAGGCCATGATTTCTGTTATGGATTCAAAATTTGTGTCACTTGAAAATTCTAAAATTCTTGTGTTGAATCCTAATCCCCAGTGTGATGATATTTGGAGGTGAGATATTTAGTAGGTAACTAAATGTAGATAAGATCATGAATGCTCAAGATGGGATTGCTATATTTATCAGAAAGAGAGAGAGAGAAGAGCTTTCTCTCTCCCTGCCACGTGAGGACTCAGTGAGAAGGTGCCTGTCTGCAAGCCAGAAGAGGAATCTCAAGAAATTGGCCAACACTTTATCTTGGACTTCCCATCCTCTAGAACTGTGAGAAATAAATGTCTGTAATTTAAGCCATAACATCTATTGCATTCTGTTGTAGCCATTCAAGCTGACTAAGACAATCCCTATCAAAAGAGATTTGCATTCGTAATTTAAATACTTTAAATTAAGTCATTGTCTAATCTAGACAGGGTCTCCAAATCTAGAGACATTCTCCTGAGAAACAATATATTTGTAAGTAAGTGAATGGATAAAGGAAAGGTGAAGAATTGATGCTTTAGTTGTAAGTCAAGGGTTTCAGCCGACTGTGAGATATCTTTATGTGTAAATTTTATCTCCACAGGTTTGACAACATAGACTCTAGGCTCTCACCACACAAACAAGTCAACTACTGCATATGCTAATTCTGTATATGCCACCTTTTGGGGGACTGTTCATATTCATCAAAGGGTAACTTGGGCACATCCTTCAAATTCTGTTAGATGCCACACTATAAAACAAACTTTCTCTGAACTCTCAGATTCAGATAAAGCATCCCACTTTCATGATTACCTAAAACATTGTACTTCTATGTGATATTATTTATTATAAAATGCTGTCAGTGTCTATTTACTTGTTTTTATCTCCGGTTCAATGGTAAGCTAAGTATTAATGTTACAAATAATGTTAGCAATAATATATATTTTATAATATGTAAAGCTCCTTATATGTGAAGCATAGTTCTTTATATAAATTATAGTGCTAAATGCTTTACATTAATTTAATCCTTACAATAACTTTTGAGGTTAGGTGATATTATCCTTTTTTCGTCATTAGATGGAGGGAGGCAAATAGAAATGGAAAGTTTTTCACAGGGCAGCTATTAAGTAATGTAACCAGAATTCACACACAGGAAAACTGGTACCAAAGACTTTGATCTTAACAATTATAATATTTTGTGTCATTATTTTTGCTCCAAGTTATAGCCCCAGTGTCTAGCACATAACTTGCACTCAATAGACATGGCTAAAAATTACTTGTTCTAATGTTTGCTAGTGCAAAACTATATGGAAAATGAATCTAGTATTTTCAGATATTTTAATTTTATTTTCAAAATCTTTATACTGACTCCAGTTGTTACATTAGCATTGGCCCTCATTCATTAACAATACATTATCTTCTCTCTGAATATATATTTCTGTTCTATTTACTTTGATAATTATCTAAACTAGAGGGCAAAGAAAAGAATATCAAAATGGCATCTTGTATAAAGAGGTATTCTGTATAATTGTGCCCATGATAACCTCCCTCTGAAAGAAAAGTCATATCACTTTATTTAAAGTTCATTCATCCATCTACTAATACATAAATCAATTTAAAATATTGAATTTCTTCCATAAACCAGGCACTGTGTTACACTTTGGAGGTATAATGGTGTGTTAGAAAAGCATAGTCTTTTCCCTTGTGAATCTTATTAGACTAGTGACACAAATAAGCATAAGTAATATTAAAAGATATACATGTTATTTCAAACCCTGGTAATACTCTGAAGAAAAATTACATGGAACAGAGGGAGCATAGGGCAGGAAACCCACCATTTGCTGTGAGACCAGGGAAAACGCTGATTCAGGAAGAAAAGTTAACAACAAAATCTTAAAAAAGGACTTGGGGTAAAGCCTGGAAACACATCACCAAGAGCCTTAGAGGTTGTTGGTTTTCATTCCAAGAAAACTAGAAGAGAAATAATTAGTTTTTAGTCTGAAGATGGCATGACAAAATTTGTATTTTGAAAGAACCATTCTTTCTCCAATGTGGAAAACTGATAATGTTGGAACATTTAGCATGAAAGTAAAGCTATTAAGCACCAATTGCTATTTCCAGGAGAGAGATATATTAGTCTGTTTTCCTGTTGCTGATAAAGACACCTGAGACTGGGCAATTTACAAAGGAAAAAGGTATAATGGAGAACTCACATATCCACATGGCTTGGGAAGCCTCATGATCATGGCAGAAGGCAAGGAGGAACAAGTCACATTTTACGTGGATGGTGGCAGGTGAAAAGAGAGCTTGTGCAGGCAAACTCCCCTTTTTAAAGCCATCAAATGTCATGATAACTTATTCACTATCTCCAGAACAGTTCAGGGAAGACCCACCGCCAGGATTCAGTTATCTCCCACTGGGTCCCTCACACAACTCTGGGAATTATGGGAGCTAAAAGATGAGATATGGATGAGGACACAAAGCCAAATTACATCAGGAGATTATGTAAATGCTAAGTTTATTGAACTTTTATTGACATTTTATAGGCATATCAAATTATGAATATACTTAATCTTCAAATAACTCTTATTATTAATTTAATTTTTATAGCTGAGGAAACTGAAGGAAGAGGTTATATAACTTGCCTGAGATCAATTTAGGCACCATGCAGTGGTGTCTCTTTCAAAACATTTTGGGTCAGTGTCTTCGGAGTAAACATAGAAACTAGGAATTTACTCAAGAGTACTTTACGAGGTAAAACACAGTAGACTCACAGTAATTTGGGGAAGCTCTGGAGGAAGACAGTGAGGAAGAAGTGTAAAGATGACTGTTAGGTTTCTTACTGATGCACTAGACATGAATGTTCCCATTCGCTAAGATGGGGAAGAAGACCCAATCTTCCAGAGAAAATAAAAACTTCATTTTGGGACATACTGTCTTTGGATGATTTTGAGATATTTAAGGTGGCATACCATGTGAGAATTGAGTGCAAATTTTTGTAAGTAATAGGTGAGATCTGTTTAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAGCTTTGAGTTAATTTGCGTAGACTTTATCGTAGCAAAATATCAGCAGTGCCCAGAATAAC -AAAAAAAAAAAAAAAAAAAAAAGCTTTGTTCGTTTGCTAAAAATTTATTACATACTGTGTTGCTATAAA -AAAAAAAAAAAAAAAAAAAAAAGCTTTTAATGTCCTGTTGTATCCTATGTGGTCTCATGTACTTAGTGGAGAACTCAACAAATGTTGGGATCAACTATAAAATGGGCAAGAAGGTCTTATCTATTAAAAACAAAAAAAAAGACTACACATTTTTAACCTATGGGACTTCTCTAGATTGGGGTAAACTATGACCTCTGAGCCAAATCCAGCTCCATCTCTGCTTTTGGAAATCAACTTTCATGAAAACACAGCCCTGCTCATTTATTTGTTTCCATGGCTGCTATGTGTCATTATAAGAGCTGATTGAGGAGATAGGGCAGGGACTGTAAGACGCTCAAAGTGTAAAATACTTACACCCCAGCCCTTACAGAAAAAAAGTTTGCTAACTTTGGCTCTGGGTAAT -AAAAAAAAAAAAAAAAAAAAAAGCTTTTATCAGTTTTAGAATATTAGAATATTTTTGTCTATTCCTTGTCTTTTAAGAGTGTTTTCCAGAATGGACATTGAATTTTGTCAAATGGTTTTCTTAAAATTTTACATGTTTTGCTATCACCATGCAATTTTTGCCCTTTACTCTGTTAACAGACTGTATTACGTTAGTTGATTTTCAAGAGGT -AAAAAAAAAAAAAAAAAAAAAAGGAAAAATTGATCCCTGCAAGATAATTAAGAAAAAATGAGAGAAACCAAAAATTGCCAATGAGAAGAATAAAAAAATACAAAATCCCCTGTCATGCCAATACATATACACAATAACTTAGATGAAATGGACAAATTCATTGAAAA -AAAAAAAAAAAAAAAAAAAAAAGGAAAACACAGAAAGGCAGGGCACTCTAGGTAGAAGAAATAGCACATAAAGATTCGTGGAAATAAGACAGTGCATGGTGGCCAGGCGCGGTGGCTCACGCCTATAATCCCAGCACTTTGGAAGCCCAGGCAGGCGGATCACAAGG -AAAAAAAAAAAAAAAAAAAAAAGGAAAATGTAACAGACCAGATGATGCAATGCTTAGTAAATCAGAGTAAGGACTGGCTTCTCCTGGGTGTGTCAAAGGAGACTATTGAGGAATTTTGAGCAAAGGAGCAACATAATCTGTCATATATACTAACAGAAACATTCTGACCTGTGATGAAAATAGGCTGCAGACAGCCAAGGGCAGACGTAAAGAATCTGATGAGGAGACCATTGCAATTATTTTTGGCAAAATATCATGAGGGCTTAGACAAATAGGGGTGGTAAAAAGTGG -AAAAAAAAAAAAAAAAAAAAAAGGAAACATATCCCTTCAACACTGGCATGATCTGTCTATTTTAAAAGAGAAAAAAGGACTTGTTGAATGGCTTTGACAAAAATGTTGACAGTGACATGAGCAATAAGGTCCAGGCTGAGGTGGTCTCAGATAAAGATGACGAACTTGTTAACTGGAGTAAAGGTGACTCTTGCTATGTTTTAGCAAACAGACTGGCAGCATTTTGCCCCTGCCCTAGAGATTTGTGGAACTTTGAACTTAAGAGAGA -AAAAAAAAAAAAAAAAAAAAAAGGAAAGACATGCCCAGGTGAAAAAACATTGTAGATTATTCTAATATTGAGGATAGATTGATGCTTCCTTTCAGAAAACAAAGAAACCAGTTAACAGGCTAATGCAGCAGTCCAGATGAGAAATGACAAAGGTAGAACTAAGGCAGTGGAAGAGGGATGAAGGAAGGGATGTAGTAAAGAGATGTTTAGGAGATAGAATAGACAGGACATAGTGACTGAATAAGTAATACATGGGCTGGGCAAGGGAGAAGGAGAAAACATAGAATGTAGGAAGGAAGAACAGGGTTAGAGGTTAGGTCATAAGTCTGGTTCCACGTATGTTGGATTTAAAGTGCCTGTGAGGCATCTAACCTGCCCCCACCAAACTAGAATGTAAGATCTGTAAGGCTGAGGATTGTG -AAAAAAAAAAAAAAAAAAAAAAGGAAATAATTATATGTCATAGTTTAAGGTAAC -AAAAAAAAAAAAAAAAAAAAAAGGAAGAAAAATATCCAGTAAATTAATTCCAAATAAAGTAGAAGAAAGTAAATAACAATTAGCTGGACAAGGTGGTATGCATTTGTAGTCCCAGTCCCAGCTACTCTGGAGGCTGGGGTGGGAGGATTTCTTGAGCCCAGGATGTCAAAGCTGCACTGAGCTGAGATTCTGATACTGCACTCCAGCCTGGGCAATGGAGCAAGACCCTGTCTCTAGCAAGAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAGGAAGAAAGAAACTTTGTAGCTAGAATTCAGGACTAAGGCATTCATAGGGTAGACAGTGTAAAAGAGAGCCGGGTGGGGGTATTTGAGGGAGTGTAAAAATGATCAGAGAGGTGCAGAAATGGCAGATAAACTGAGAATGAGGTACAGGCAGAATTTTTTCTGACTGTTGAGACTTGGACATGATGCAGAAAATAGAGGAGAGGCTCATGGTCTGAAAATGGGAAGACCTGGACAGCACTCACCCTTGTCAGTCATGAGAGGCCATC -AAAAAAAAAAAAAAAAAAAAAAGGAAGAAAGGCATCAGGAAACCACTGCGGATGATGACTTTCAACTGCAGATATTTACAGACAAGTCAAGCAAAACAGACTTGGTAGCAGAGAGACCCAGATTTGGTGTGGGTCAC -AAAAAAAAAAAAAAAAAAAAAAGGAAGAAGAGGGCAGTCGAAGGCAGAAGGGAGAGCAACCTGGAGCAGGGCCCAGGGTGGTGGGTGATCACGAGGGGCAGAGGGCCTATAGGTGGCTGGGCCTGGCCAGAGGCGTGGCTGCAGCTGCTAGCCTTGGTCACAAGAGTGGTGCTGACCTCAGGGTGGGTCACCTAGCCCCTCCCCCAGCAGCCCGGGCCCACTTCCCTCTGCATGATGACTTGCACTTCCCACTGCCCTAACCCTGGTTCCCAGG -AAAAAAAAAAAAAAAAAAAAAAGGAAGAAGTTATCTCTCCAAGGAGAATTATATTTGGAAACCTAGATCTGGAAGCTTGTGCATTCATCACCATGTGGGTATCACTACTTCTAGACTTTTTGGTGAACAGAGCTA -AAAAAAAAAAAAAAAAAAAAAAGGAAGAGGAAGAGAGAGAGTTAGTGTAGAGGAAGAAAAAAAAGATTTCTGTGTATGTATTATTGAAGTTGGTGGCAATGTTTTTTGAAAAAAACTCTCTAAAATTCTGAAAAATTGTTTAAAAATATGAAAATAAAATCTAAGTGCCAAATCATATACAAATGATAATGTAGAATAATCTTTTCATTGAAAATTAGACAGAAGAGGCAAAAAGTAGGATATTCCTTGTTTAAAATCTTGGAAAGAAAAGCAAATACCATTACTTCCCTCATCCCCATAAGGAAAAGGTAGTGTGTAAACTGTCTTTGTGGTAAATGTTTTTCCAGTCTTTTAAATATTTGCCTACACATTAAGTTATCAATTTATTGACAAATATTTTCCTCAACATAAACATGGCAATCAGACTTTATAACAATATGCACACATCTAAGAGAAGGACAGTGGGCTTTACTAACTATTGGAAATCATCTATTGTTTTTGGATTTAAAAACAACTTCTTAGTTATAAGAATAATACACGTTTATTTTATCAAAAATTTAAAAATACAGATAAGCAATTAAAAACAGTGAAGAAAGACTTTTAATTTCTAGAGCAGAGATAACTATAGTTGGTGTATAAACTTACACATAGTCTTTGTATGTATATGGAGAGACAGGTCGTTAAGGTCATTCCATATCGATGAATGTCAATGACCAAACTAAATCTTAATAGGTGAAAGTATCCCATAGCATGATGATTTATTTACTTTGGGCATTTGTGCTGTTATTTGCCACATGATTTCAGTTACTATCCTATATTGTAGGTTGAGCAGTCCTAATCAGAAAATCTGAAATCTGAAATGCTCTGCCATCCATAATGCTCCAAAATCTGAAACTGTTTGAGTGCTGTAATGGTGCCACAAGTGGAAAATTTTACACCTGCTCTCATGTGACAGGTCACAGTCTAGATGCAGCCAAAACTTTATTTCATGCACAAAATTATTAAGCACAAATTACCTTCAGATTCTGTGTATAAAGTTTCATATGTATGAAGCATAAAAGAATTTCCTATTTAGACTTGGGTACCATCCCCAAGATATCCTATTATTTATAT -AAAAAAAAAAAAAAAAAAAAAAGGAAGGGAGGGAGGGAGAAAGGGAAGGAAAAGAAAAGAAAAGAAATCAAAGATACCAAAAACATGATCCATGAAGGAAAAGGTAAATTGGGCTTTATTAAAATTAAAAACTTCTGATCTGCAAAAGACACAGTTAAGGAAACGAAGAGACAAGCCACAAACTGAAAGAACACATTTGCAAAACACATGTCTGATAAAGGA -AAAAAAAAAAAAAAAAAAAAAAGGAAGGTGTGCAGAAAGTAGAGAAGATGGGGAAGCTGGGAGGGAGGAAGGGAAGGGATATTTCAAGATATAGTGAGGATTATTTGATTATTTTATTGTTTAGAGATAGGGTCTCTCTCTGTCATCCAGGCTGGAGTGCAGTGGTGTGATCATAGCTCACTGTAACCTTGACCTCCTGTGCTCAAGTCATCCTCCAGCCTCAGCCTCCCAAAGTGCTGAGATTACAGGCATGGGCCATGGCACATGCCCAATGCATTTTAAAG -AAAAAAAAAAAAAAAAAAAAAAGGAATAAAAGAGGGGATATCACTCTAGGTATTTCATGTGTCAAAAGGATATCAAGAGTTTAATAAACACTTTGTTTTAGCGGATTACAATTTCCTATAACTTTCTGAGAATGATGCGTGGAAGGTAATTTATTTTTTGAAAACTTACATTTTTGAAAATGTCTTATTCATTGTCACACTT -AAAAAAAAAAAAAAAAAAAAAAGGAATGCTGGGTGTGGTGGCGCACGCCTGTAGT -AAAAAAAAAAAAAAAAAAAAAAGGACAATTTAGGGAGAAAATCAGACATTTGACTATGAAGCAGGTGTTAGATATTAAAGAATTCTCCCTAATTTTCCAGTTACAATATGGTGTAAACCAAAAAGCATCTGAGGCAGCTCTCAATCAAGTCAGAGGTTTATTTTGCCAGAGCCCAGGAAAAAGAAACACAAAACCACAGGAACAGTCTGTGATCTGTGCTTTTTCCAAAGAGAGCAAGATTTGGGGACTTCAATATATACACATATTTTATGAGACAGAGTCTTGCCCGGTTGCCCAGGCTGGAGTGCAGTGGCACGATCTTGGCTCACTGCAGCCTCTGCC -AAAAAAAAAAAAAAAAAAAAAAGGAGAACCGTGTTGTCTGAGTCTGTTTTGTGCTGCTATAACAAAACATCTGAGACTCGGTTATTGATAAAGAACAAAAATTGATTTCTCACAGTTTTGCAGCGTAGGAAGTACAAGTCTAGTTGCCAGCAGGTTTGATAGCTTGATGAGGGTCTGCTCTCTGGTTTCAAGGTGGCACCTTAATGCTGCGTCCTCCACGGTGGAGGAAATCTGTGTTCTCACGTGACAGAAGGGATGGAAGGGTGAAAAGTAGACAAATGCTTTGTCCTCACATGACAGAAAAGCAGAAGACAGAAAAAGCTCTTCTGCAAGCCCTTTTGATAATGGCTTTAATTCATTCATGAAGGCTCTGCCCACCTCCCAGGAAACCCCATCTCCAAACGCCACCCGTCTGGGGA -AAAAAAAAAAAAAAAAAAAAAAGGAGACAGAGCCACTCCAAGATGCTTTTTCTTTGTGTT -AAAAAAAAAAAAAAAAAAAAAAGGAGGAAATCTCTGTGACACTTGATTAGGCAACAGTATTCCAGACATGATACCAAAAGCACAAGTGACAATAGAAAAAAAACAGATAAACTGGACATCATTAAAATCTAAAACTTTTGTGCTTCAAGAAAGTGAAAAGATAACCATCAAGTAGGGAAAAAATATTTATAAATCCTATCTGACAAAGGGTTTTTATCTAGAGTATATAAAGAACATTTACATTCAACAATAAAAAGGAAAACATATGAATTTTAAAAAGGGCAAATAATTTAAATAGACATTCCTCCAAAGAAGATATACAAAAATCCAATAAGCAAATGAAAAGATATTCAACATCATTAGCCATTAGGGAAATGCAAATCATAACCACAAAAAAGAGATACTATTTCATACCCATTAGGATGTGAAAATCAAAAACAGAGACAACTCATAGTTTTGGCAAGGACAGGGAGAAACTGGAACCCTCAAACATTGCTGTTAGTAAAAGGGCACAGCGACTTTGGAAAACAGTTTAGAAGTTCCTCAAAAAGAGGAAATACAAAAAGTTATCATATGAACCAACAATTCCACTCTAGCTATACACTCAAGAGAAATAAAAACATATGTCCACACGAAAACTTACAAACAAATGTTCATAGCAGCATTATTCATAATGGCCAAAAGGTATAAACAAATCAAAT -AAAAAAAAAAAAAAAAAAAAAAGGAGGAAGGGAAAGCCAACTTAGGGGTGCATTACAGAGCTACAGAGCTGGTTACTCCCATGGGCAAGTGGGAGAGTTCCCCCAGGGAGGCTTTCTGAGGAACCACTGAAAGGCATGGGAAAGGGGAGGTTTCCCCTATTGGCTCTTCCATCCTTTGGTCAAAGTTCGCTCTGGAGTGTTGACTCTCACATTTCCTGGGTTTTGTGTGCATGCACCAGGGCTGTGGAGACAGAAGCCTGGGAGTGGGGGCAGGAGAAAGGAAGGACAGCCGAGGAAGGGATGTCAGGCTCCAACTGCACAGGAGGCTGCTGCAGCAACAGCAGGAGCTCACGGTGGCCTGAGTCAATGGACAAAAGGTCATCAAAGGTGCTTGGCTGAAAGGAAATGTTAT -AAAAAAAAAAAAAAAAAAAAAAGGAGGCCTGGAGCTTAGAGAGAGGTCTGAGTTGAAGATTTAAATTGGAAGTAGGAAGTGGATAATATTTAAAGCCATGAGCATAGATAAGATCACCAAAGGAGTGCATATGGATAAAGAACTGAGAATTGAATCCACGTGTCCTCCAACATTAAGAGTTTGGAATGAAAAGGAAGAACCATTAAAACGGAAACTGAGAAAAGGGGCTTGTGAGGTAGCAGGGAAACCAGGAAAGCGTTATGTATCCCCATGCAGAAAAGCAGAAAATCTGAGAGGATCGACTATCAAATTCTGCTCAGTAAAATGAGGACTGAGAACTGATCTTTGGTTTTAGCAGTCAGGTGGGGGAGAATGCCTGGAGTGATAATACTTGACAATTATTTTTAAGTCTTCTTTTCACGAGCTGGCG -AAAAAAAAAAAAAAAAAAAAAAGGAGTAGAATCATGCCATATTTGTCCTTTTGTGACTGGCTTATTTCACTCAGTCCC -AAAAAAAAAAAAAAAAAAAAAAGGAGTGTTTGAGTAAGGGAGTAAGGCCACCCAAGATATTTAATACAAGGCAGGTTGTAAGTTTAAG -AAAAAAAAAAAAAAAAAAAAAAGGATATTTTAAAATAAAGGTAATTCTATGATTTTTAAATTATAGCGCATGTCATAGACTAAGATACAACTGGGGTATGAGTCCCAAAAGCAACTGTAATGGAAATATTTGCAGTCTACACAGGCCTAGAGAAGAAGTGAAGGATTTTAAGCAGCAAAGTCTGTGTAAGAGTTATTTGACTCAGACTTTGAAGGCTAAAGAACCAGATAAATCTAATTTCTTGAAACCTTTGATTTGAAAAAGTTACTGATTTTATATTAATGGACCTGAAGATGTTCAGGTGCAGATTAACTTGTACTTGATTAGAATCATATTCTTCAAGTATAAAATAGAAATTTTGCAGTGGAAAAGCTGAGACATGTGATTTCTCTGCCTGGCTTCTTCTGGACCTTAAGGTAACTTTCACTGGAGATGTCTCCCATTCCAGAAGTGGAAATTTATGTTTTGCTGCCCCAAAGCTGGTTGAATTAGAAAGCTGGAAAGCAAAGCAAGAGAGAGCTTTAAATATTTAGTGGAAAGAGGGTGCTGATAATGACAGTCAGGATTGTGGGTCTCTTCTGGACTCTGGCTTCTTACGAGAGGAAGGGTTAAGAACATCCCCTTTTGGGGAAGACAAGCTAGGACTTCAGTCCAGTTTTGCCATTTACTGTTGGAGTGATCTTAGATTAAGTTATTTAATCTCTCTATGCCTCAGTTTCCTTGGTGGTA -AAAAAAAAAAAAAAAAAAAAAAGGATGAGAGGTAGGAAGTAGAAGCATAAAATTGTAAGATTCTTATGTTGTAAGTAAATATATGATATTAGTGTGCTATTATTCAAATACATAATATGGTAAGTTTGTAAACATGAGAAGAACTACAATTCACCCTTGAACAACTTGACCCCCATGCAGTCGAAAAATCCACGTATAACTTTTGACTCCCAAAAAACTTAACTGCTATTAGCCTTCTTTAGACCAGAAGCCTTATCAAAAACATAAACAATTGACGCATATTTTGTATGTTACATGTATTATATTCTGTGTTATTAACATAAATTAAGCTAAAGAAAAGAATATGTTATTAGGAAAATCCTAAGGAAGAGCAAATACGTTTACAATTTATTAAGCAGAAGTGGTCCATCATAAAAGCCTTCATCCTTACCTTATCAGCTTCACCTTGAGTAGGCTGAGGAGGAGGAGGAGGAAGGGAGGGGTTGTTCTTGCTGTTTTGGGGTGGCAGAGGTGGAACAGTTGGAGGAGGTAGAAGGAGAAGAAGGAGAGAGGCTGATGCACTCAGTGTAACTTTTATTGAAAAATATCCATAGACAATTGGACATGCACAATTCAAACTTGTGTTGTTCAATGGTCAACTGTGCTACAAAATCAAAAAGTGGGGCATAGTTACTAAGCCAATAGTAGAAATAAAAAAAATTACTTAAAACCACAATATCAGTTCAAAACAAGGCAGGAAAAGTGAAAAAATCCTAAGTAAACAGTAATATATAACATGTTAATAGATTGAAAAATTCAATATTGTTAAGATAATTTTCTTGCATTAAGCTGCAGAACAAGCAAAATACCAATTAAAATCTCAGCAGGACTTTTGTAGAAATTGGCAAGCTGATTATAAAATTTCCATGTAATACAAACAATTTTAAATAGCAAGAGTGATTTTAAAAATTAAGGGCAACGTTGAAGAACTTACACTACTAGATTTCAAGACTTATCATACACTGCAGTAATAGATGGAGTGGGGTATTGGCATAAGGACACATATTTAGATTAAAAGAATAACATAATCTGGAAATGTTTACAAGCATATATAGTCAGTTGTTTTTTTTAATCAAATTTGCCAGTGTAATTTAATAGGAAAAGAATGGTGCTGGAACAATAGAATATCAACGTACAACCACTGACAGCGATTATAACCGTAAAATTTAGGTGTTTTGTGGTTGAGGGCATGATGGGACATCTACAAAATAAAGGACAAAATATTTCTTACTGCACTGCAATAAGATGGAAGTACAACATTTGGTAGTCCTTTTTGG -AAAAAAAAAAAAAAAAAAAAAAGGCAGAAAATCCTAGGGCCAGGCACAGTGGCTCATGCCTTCAATCCCAGCACGCTGGGAGGCCGACGAGAGAGGATGGCTTTAGGCAAGGACTTAGAGACCAGCCTGGGCAATATTATAGCGAGAACCCCTCTCTACAAAATAACTTTTAAAAATTAGGTAGGCATGGTGGTGTGCACCTGTAGTCCCAGCTACTCAGGAGGCTGAGGCATAGGTATCAGTTGAGCAGTGAGTTGTGATCACACCACTGTACTCCAGCCTGGGAAATGGAGTGAGGCCCTGTTTCAAAAAAACAAAAAGAGGGAAATCCCACATTTGCAACAACATGGATTAATCCAGCAGACATTATTCTAAGTGAAATAAACTAGACACAGAAAGACAACTTACTGTATAATCTCACTTAAATTTGCAATATAAAAAATCAAACTTATAAAAACAGAGTAGAATGGTAGTGACTAAGGGCTGAGCAGCAGGCAAAATGGGAGATGCTGATCAAAATGTACAAAGGTTCAGTTATGTGGGATGAACAGGTTCTGGATATCTAGCATGGTGACTATAGTTAATAATCCCATATTTTACACTTGAAATTTGCTAGAAGATTTTATCATAAGTGTTCTTACCATATGCAAGCAAATGAAATTTTATCTATGTAAGGCCATGATTATGTTAACCAGATTGATTGTAGTAATCATCCGCAATGTACAGGTATATCAAAACATCACAATGTACACCTTAAATATATAGAATTTTTATTTGTCGGGTATACCTCAATAAAGTTGGGAAAACCCCATAAAATTAGAAGTGTTTGATACCAACATACATCCACTAAAGTAATTTCTAAATGACGAACTTCAAGCAGAGGAAAGTGATTCTAAATAGAAGATCTGAAAGGGAAGAAATCATGATAAAATAAAGTGGCAAATATATAACAAATACACACCAACACAAAAAATAGAACTAAATTACTTGATAGTAATATATATGTTGGGGGGAAAATCAGACTAGTAGGGTTCTAAGGTCCTTGTATTGATTAGGAAGAGGGTAAAAAAATAACTTTAGAACTTGAAAAGTGAAGTATACATGTTAAAACTTATACGATAACCACTAAAGGAAAAGGAATGGGGGCTGGGGGGAAAAGATAGAAAAAGACAGAAAGAAAAGACTAATAAAACTGACAAATCTCTGGCAAGAATCATCATTAAAAAAAAGAAAAAAAGAAAGAGAGAAAAACAAACAAGGGATAGGGCCAGGCACAGTGGCTCATGTCTATAATCCCAGCACTTTGGGAGGCCCAAGGCAGGAGGATTGCTTGAGGCCAGGAGTTCAAGACCAGCCTGGACA -AAAAAAAAAAAAAAAAAAAAAAGGCAGGGGTTACAATCCTAGTCTCTGATAAAACAGATTTTAAACCAAGAAAGATCAAAAAAGATGAAAAAGGGCATTACATAGTGGTAAAGGGATCAATGTAACAAGAAGAGCTAACTATCCTAAATATATACACACCCTATACAGGAGCACCTAGATTCATAAAGCAAGTTCTTAGAGACCTACAAAGA -AAAAAAAAAAAAAAAAAAAAAAGGCCAGGCGTGGTGGCTCACACCTGTAATCCCAGCAATTTGGGAGGCTGAGGCAGGCGGATCACAAGGTCAGGATATC -AAAAAAAAAAAAAAAAAAAAAAGGCCAGGGGAGACATACATTTAAATATAAAAATAGAACTGTGCCAGCGACTCCGGCTGGAATTCTGCTGAAAGGGATGTGTCTTCAGAAACCAGGATGGTTCTGCTCTGTGCACCAGGCAGTGGCTTATTCAGAAAGTGAGCCTGGATTTCCCTTCACCTCTCCCCCTAATAAAACAGGAGACTGCCTTTACCTCCCCTTAGTTTTTTCTTTTATGATGAAGACAAAAGTAGTTTTCATTAACGGTAGGAAAAAAGAGCAATCCTCAGGTACTTTCTTCTCTTCTAGAAAAACAAACTGTGAACCTGACGGTGTTGCTCTAGATCTGGTTTCCACCTGC -AAAAAAAAAAAAAAAAAAAAAAGGCCAGGTGTGGTGGCTCATGCCTGTAATCCCAGCACTTTGGGAGGCCG -AAAAAAAAAAAAAAAAAAAAAAGGCCGAGTGCAGTGGCTTACGCCTGTAATCCCAGCACTTTGGGAGGCTAAGGCGGGCAGATCATGAGGTCAGGAGTTCGAGGCCAGCCTGACCAACATGGTGAA -AAAAAAAAAAAAAAAAAAAAAAGGCCGGGTGTGGTGGCTCACGCCTGTAATCCCAGCACTTTGAGAGGCCAAGAAGGGTGGATCACGAGGTCAGGAGATCAAGACCATCCTGGCTAACAAGGTGA -AAAAAAAAAAAAAAAAAAAAAAGGCTAAATTTTGCCCCTGCACTTTAGGCACACCATCATCAAGACCAGTTTACAAAGTATGTCCTTTCCCTGACATTCAAGATGGTGCGATTTCAGTTTACACAGAATTTAACTTTTAGTTTTATACCATTTCTATACAGATATGGAATTTTTTTTAAACCTACTTTTGCAATCAGCAGTTCTACCTCAATAAAATTGACTTTTAAAAAATGAGCCAGGCTTAGCTAATCTTAAACAAGTACCACAATTAAAGAGAAGATTATAAACACAGCTTCCCTCCCTGGTTCCTTTAGTTGCATGCAAGCTTGTAGTTAATATAAAAGTAAAACATTACCACCATGTCAAAAGAAAAGAGGAAACTTAAAAAAAAAAAAGGTTCACCTACCAGCCTGATACCACAAGTGGATAGACTGAAAATGAAACAAAGTGAATTGCTCCATTAAC -AAAAAAAAAAAAAAAAAAAAAAGGCTAATGTGAAATGCAAACCAAACCAGAG -AAAAAAAAAAAAAAAAAAAAAAGGCTCTTGGTGACCTTGCAGGAACAATTTCAAGAGAGCAACAGGGCCAGATTCAGACAGCATTGGATCGAAATAACTAAAGCAGCCACTCCATTTACTCAACACCCACCATGTGCCACGCACTGTGTTGGG -AAAAAAAAAAAAAAAAAAAAAAGGCTGGGCATGGTGGCTCACACCTGTAATCCCATCACTTTGGGAGGTCGAGGCAGGTGGATCACTTGAGGTCAGGAGTACAAGACATGCCTGGCCAACATGGTGAAACCTCATCTCTATTAAAAATACAAAAATTAGCCGGGCGTAGTGGCACACACCTGTTATCCCAGTTACGTGGGAGGCTGAGGCAGTAGAATTGCTTGAACCTGGGAGGTGGAGGTTACAGTGAGTTGAGATTGCACCACTGTACTCCAGCCTGGGTGACAGAGCGAGACTCTGTCTCAAAAA -AAAAAAAAAAAAAAAAAAAAAAGGCTTGGACAAAGACGGCCAGGAAAAAAGAAAATGAAACCTTATTCTCAAAATAGCAAGTTCGTTGGAAGCATCATGATTCTCTCTGTGTCCTGAGTCAGGGCCTTGTCTATATGC -AAAAAAAAAAAAAAAAAAAAAAGGCTTTCCTAGGCATGCAATATTTGCTATCAGGGCATGATGCCCTGAGCAGAAAGTGGGATCACCTATTAGTCTGGGTCCTGTCAGGGGAAAAAAAGTCTACTAGTTATTTTAATGGAAAAAGTTGTTATAAAGCATGGATAAACAAGTATTACAGAAGTGAAAGACAAAAGAGGGACACTGTGGATTCACACAGGTAATTACTGGAGGGAGCAACTATCTCCCTTAGGGTTCAGGAACTAATGGGACGAGGGTGGTATTAAAATTTAGAAGTTTAGAGAAGAGTCTTGCAGAGCCTGGACCTAGAATTCTGGTGAAGGGGTCCCAGCTGGTTGGGTTCAAAAAAGGGACCCCCATGAAGTTAGGACGTAGATTAGCTGGCTTTAATAAAGTTGAGGAGGCTCTAAGAGGCTATTTGTAGCATGTGGATAAACTATAAATTGGGACCAATTGCAGCTTTTGGAATCTACTTTTGACATAAGTGAGAAGAGCTATTTCAAGGATGACCCCAATAAGGACAGCAGATAAGAGCAGAAAACACTCACTCTCTGTTACTGGGGAAGGTGCCCTCTACTTGAAGAGCTTTGAGAGTCCCCTGAAGAAGGTCCGTGCCTCCTCCTGCCTTCCAATCTCCTTTTAAGTCTGACTATTGTCAAAGCCTAACAGAAGATAGCTGGCAAAGAAGTGTGGTTTTCTCCAGAATACAAAGCAAAACATAGTAGGGAGGGTTTAAAGCTGATAAAGGCAATAGCTTAATAACTGGTGCAAAAGGAAAACAACCTGTATTAATTTGCCTGTCACTTACCATTACTGTTTGCAAAGCTATACTTGTAGTTCCACAATAGAGTAAACAATACTGGTAATTGCTAGCATTTAATAGCATTTACTATATGCTAGGTTTTTGCTATACATATTTACTATATGCTGGGTGTTACATATGTGTTATCTTATTTAATTGTCAAA -AAAAAAAAAAAAAAAAAAAAAAGGGAGAGATAATTCATTAGGAAGATTTAACA -AAAAAAAAAAAAAAAAAAAAAAGGGCAAAAAAAATCACCAGATAAGCCAAAAGGAAAATGACAAACTGGAAAAAATAGCAGCAACTCATTTTTGTGGGTTTTTTGTTTGTTTGTTTGTTTGTTTGAGATGGGGTCTTACTCTAACTCAGGCTGGATTGCAGTGCA -AAAAAAAAAAAAAAAAAAAAAAGGGCAGGGGTGAGAGGCTAGAGATCAAGCTCCATAAAAACTCTTGATGAGCTTCCTGGTTGCAGACCTTGTGGAGGTGCTAGGAGGGTGGCTTGCCCAGAGAGGGCTTGGAAACTCTGTGCCCCTATACTTTGCCCTGTCCATCTCTTCATCTGTATCATTTTAAAGTCCTTCATAATAAACTGGTAAACGTGTTTCCCTGATTTCTGTGAGCTGTTCGACCAAATTAATGGAACCCAAGGAGGGGGTCATGGGAACTCCAATTTATAACTGATCAGTTCGGAGCACAGTTCACAACCTGGGACTTTCAATTGGCGCCTGAAGTGTGAGACAGTCGTGTTGGGACTGAGTCCTTAATCTGTGAGATCTGACACTATTTAGAGGTAAATAATGTCAAAATTGAGCTAAATTATAGGACACCTAGTTGGTGTACACAGGAGAATTACTTTGGTGTATGGGGAAAAAATCCTCACATACGTTGTCACAGAAATGTTCTGTGTTGAGTGTGAAGATTAGAGAGGGGTCAGGCGCGGTGGCTCATGCCTATAATCCCAGAACTTTGGGAAGTCAAGGTGGGTGGATCACCTAACGTCAGGATT -AAAAAAAAAAAAAAAAAAAAAAGGTAATTCAAGAATATTTAATGGAGACTTTGGGACCTGAACGGGGGTTAAAGGATGGATAACAGCCAGATGGCAGGAGTGGCCAGTGCAAAAAATTTATCTCTGGGAAAGAGCACATGCATGGGGACTAGTGAAGCAGTCAGCCTGGCTGCAGAGAAGGTGTTGCTAGTTAATGGGAGATAAGGTTGGTACATGGGATAAAGTTATGGGCATGAACACAGGCACAGGTGTTTATATCTGAAGTAAACAGGGACTCTGTAGGCTCTTGAGCAAAAATAACATGATAAAATCAATACTTGAACATTAGTGTGAAAGTTAGCAGGATGCAAAATGAATTCCTGGTGTGCCTCCTTCCCAAACTCTCCACACTGGATTAGCCCCCACACTTGGCATGGAGCTAAATGAAGACTATCCCTCGAAGTTTTAGCAACGAAAGGGAAAAAAGAGTCAATGGCTGCCTATAAAGAGCAGCAGGGTTAAACAAAGATAAATTTGAAAAGAAGAGCAGATTTGGAAGAAAACAGCAATATTCAGTTTTTAATTCACCAAATATTTACTGAGCCTTTAGTACATGCAAAACACTGCTAAGTACTGTGCCGAATATACAGTTCCTCTTTTCAAGGAGAGAGTAATACAGGTACACAGCTCCCTATCATGGAATGCAAGAATGCTGGGAGAATAGGAATGAAGAAGAGAGTATTCTAGACAAGTGGCTCTCAAACTTTTTGGTCTCAGGACCCCTCAATACTCTTAAAAATTATTGAAGGCCTCAAAGAGCTTTTGTTTATGTGGGTTTTGTCTATCTATCAATATTTTCAATATTAGAAATTAAAACAAAAATCTGGCCGGGCGCGGTGGCTCATGCCTGTAATCCCAGCACTTTGGGAGGC -AAAAAAAAAAAAAAAAAAAAAAGGTAATTGGAGATAAATTTACCTATGAGTTCCAGAAATAAACAACTCCTAAAAAGTCATTTATTTATTTATTTATTTACTTGCACTTTTATTATTATTATTATTTTGAGACAGAGTCTGGCTTTGTTGCCCAGGCTGTAGTACAGTTTTGCAACCTTGGCTCATTGCAGCCTCCACCTTCTGGGCCCAAGTGATCCTCTCACTTCAGCCTCCTGAGTAGTTGGGACTACAGACACGTGCCACCACACCCAGCTAATTTTTGTATTTTTATGATAGAGAAAGGGTTTCGCCATGTTACCCAGGCTGGCCTCAAACTCCTGGATTCAAGAGATCCACCCACCTCAGCCTCCCAAAGTGCTGGAATTACAGATGCAGCCTAAAAGTCTTATTTATTTATTTGAGACCGAGTCTTGCTTTGTAGCCCAGGCTGGAGTGCAGTGGTGTGATCTCGGCCCACTGCAACCTCCATCTCCCGGGTTCAAGCAATTATCGTGCCTCAGCTTCCCAAGCAGCTGGGATTACAGGCGTGCACCACCACAGCCCACTAATTTTATGTATTTTTAGTAGAGACAGGGTTTTGTCATGTTGCCCAGGCTGGTCTCGAACTCCTGGGCTCAAGCAATACACCCGCCTCAGTCTCCCAAAGAGCTG -AAAAAAAAAAAAAAAAAAAAAAGGTACAAGTACATCAGTGGCAGCATTATTCATAATAGCCAAAAAATGGAAACAACTCAAATGTCCATCAGCTGTTTAAATGGATAAATAAAATATGGCATATCCATACAATATAATATTATTCAGCAAGAGAAGACATGCTATACTGATACATACTGCAACATGGATGAATCTTTCATATGCCAAGTGAAAGAAGCCAGTCATAAAAGACCATACAGGATTCCATTTAAATGAAATGTCCAGAATAAGTAAATCTATAGAGACAGAAAGTAAATTAGTGGCTGCCTAAGACTAGAGGGAGTGGGTATAAATGCGGAAGGACTGCTAACGGTTACAAAGTTTCTTTGGGGGGTGATGAAAATATTCTAACCGCGATTGTGGTGAGGAATGCTTAATTCTGTGAATATACTAAAAACCATTGAGCTGTACAGTTTAAATTGACGAATTGCATAGTATGTGAATTAGATTTTGACAAAACTGTTATAAAAAAATAAGATTGAAGATGTTTCTGGAAACAAGGATCAAAAATCACAGATATAAAGTAAGCAACAGTACAT -AAAAAAAAAAAAAAAAAAAAAAGGTACTGTCTATGAAGCTGAAGCAGAAAGCAGGCCCTCCTTAGACCCTGCACCTGCTGCTGCCCTGACTTTGGACTTTCCAGT -AAAAAAAAAAAAAAAAAAAAAAGGTAGTTGGATAGTTGGTTATATTCACAAATTCACAAGTCCCAAGTAGACGGGGCACACCATACCATGGGGATTCACATGGAGAAGCATCAGTGTCAGGAGATAGGGAAAGCTGAGGAAAAAAAGTGGGCAAGAGCCTTTATTGTGGTTTCTTTGAGGAAAAATAGTGTGAGGCAGGGTAAGCAGGTTTAGGATTGGCTGGTTTGACAGGTTTGAATAATTTCAGCAGGCTCTAGGGCACAGGGGCTGTCCCCAGTTGTATGATACCTGGCTGCCATGGCTTGAATGTATTCCCTCTAAAACTCAGATGTTGCCAAGGTGATAGTACTAAGAGGCGGAGCCTTTACGAGTTGACTAGGTCATTAGGGTGGAACCTTTGTGAATACAGGTGTGCTTATACAAGTGCATGAGGGCAGGAGTTCGTCTCTCTTGCTAT -AAAAAAAAAAAAAAAAAAAAAAGGTATATTATTCATCCTTAAGAAAAGAATTCTGCCATTTGCAACAACATGGGTAAACCTGGAGGACATTATGCTAAGTGAAATAAGCCAGACCCAGAAAGAAATATTATACAATCTCACTTTTATATGTGGAATCTAAAATAGTTGAATTCATAGAAGCTGCAGAGATTAGAATGGAGGTTGCCAGGGGCTGGAAGGTGGGGGAAATGGGGAGATGCTGGTCAAAGGGAAAAAACTTGCAGTTATAAGAGGAAAATGTTCTGGGGACTTAATGTACAGGATGGGTGGTAATGAATTTGACTGTGCTAATCATTATACAGTATACACATAAATCATTACATCATATACCTTGAATATATTTAATCTTTATTT -AAAAAAAAAAAAAAAAAAAAAAGGTGGCCGTCTCTGTCATTGGATAATTAAAAATTATAAATTCTATTTCTATAGCTCTTGCCTTGAACAAAGTACAAGTTATTTGCTTTTAATACATTCCACTGCACAGAAGTTTCCTCCCTGTCCAAATTATACCACTCTGAATTCTTCATCTGCACTAAACAGCAGACTTACTTATGAAGGATCAGTTACCTAGCATTGACTGAGCTTTGCAGGGTGCACAGATCAGAAGAGGCAGAACTGGCTGGAAACCATCTCCACCCCTAGTGAGCAATTTACTCATGATTGCTTGGGGAAAATACTGGAAATATTGCTTCTGTGTAAAGTTTGCAACTTCCAGTTGTCAGCTCTTTGCCAACAGTTATTCCCAAGTATAGCTTTAGCAACAACGCTTACCCAGGCCACTGTGATAATGGTTGGCATTCATATCCTCTTGGTGTATGCAGAGCACAGAAACCACTAATTACAGGAGTTAATTCACACCACATCCCTCTGAGGCAGGTCAGTGTGTTATCCTTGTCTTACAGCTGGAGGAAAAAGTGATGGAAATTCTAAGTGGCTCACCCCAAGCTTCACAGGTTAGT -AAAAAAAAAAAAAAAAAAAAAAGGTTGGGGGGTAAAAGAAGGGGAAAGGCATGATGGCTGGAGAAATCCACAGCTATCCACCTCAGGAGCATCAACAAAGAGGACAAAGATTGTGAATAGGAGCCAAGGGTCAATCCCAAGTCCCTAGCTTGGTGGATG -AAAAAAAAAAAAAAAAAAAAAAGGTTGTTGGACTGACAGATGCATGAATACAGTAATAAAAATGACAATCACTTATAAGTTACAGTTTACTATCAGCTACAGAGGATGGGATATCCAGTTTTCTGAACAACTGTTCTCTTGTACTTGTCAAAGCCAAAGTGTAACAACACATCAAGTCACTTTAGCAATTTATTTTTGAGACGGAGTTTTGCTCTTGTTGCCCAGGCTGGAGTGCAATGGCG -AAAAAAAAAAAAAAAAAAAAAAGGTTTTGTGGATGAAGAGTGGATTTAGCAAATTGTTCTTTTTAACTACTTACAAATTTGATTTTTAAAAATTGAGATGAGGCTGGGCATGATGGCTCACACCTGTAATCCCAGCACTTTGGGAGGCCAAGGCGG -AAAAAAAAAAAAAAAAAAAAAAGGTTTTTTAACCACACTTTGGTTAAGGTTCTTTTTTTCCTTCCCCCAGGACCCTGACCAGCAGAAAGCCACTCCTTAAAGGCACTCGCTGAGGATAGGAGGCCTTCAGGGTAAAGCATTATCTGACCTACTCTCCCATCAGTCCACCCTTTATCCCACCTTCCCATACCTGGTTCTTTCTAGCCTAGTTCTTTCTCTAAAAGAAA -AAAAAAAAAAAAAAAAAAAAAAGTAAAGTAAGAGCCAAGACTCGCAGCCTGATAAAAATGACAGATGGTAAGTTACTCTATAGTACGACAGGTGCTATGATGAAAGTAGGTACCAGAGTACAGAAAAGGGTCATCAGATTCAGGTGGAACGCAGT -AAAAAAAAAAAAAAAAAAAAAAGTAAGAACTAGAAGAGATCATTAAGGATCAACTGATCCAGCAAGGGAAAATGAGGAACTAGATAAC -AAAAAAAAAAAAAAAAAAAAAAGTAAGTCTACTCCCATCTTGCTGTCTGCTTTTCAGATGACCTAAATAAATACTTTAAAAAATATAATTGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCTGGACGTGGT -AAAAAAAAAAAAAAAAAAAAAAGTAAGTGTTTTTCTGTTCTACAGAGATGCAAATGATTCCTATCTGGTCAGATAAATTACCTCAAAGGTTATAGTTTTGCTGCCCTGTAGCACATTAGCCAGTTTAGTATCTAACTTTGTGATCTTACGTCAGCATTCCTTTTCGTTCTCTGAGTACACAAAATCTTTATTCTCGTAATATCTTTGAACCAGTGTTGCCACCTTGCAAAGTCCCTTATGAATGAGTTACCTACCTCACCGATACATACTCACCATATCTTGTCAAGGCTTCATATTCCTTTCCCTGTATAGTCCCCACAAATATACACTGTCAGCTTTCAATGCACACCAAGCGCCCATTATTGA -AAAAAAAAAAAAAAAAAAAAAAGTAATGTCTATTTTAATGTGAAACAGTCTGGAATTAACTCTTTTTTGCCAACCTGTGTGTGTACTTGATATTCAGGGGTTTGTAATTTTGTATCAGTTATTCATTTCCACACATTTTAGGTATCCTCTGCATAAAGGAAATACAGATGAGAAAACTGAGGTCATGGAACTAGCCCAAGGGCACATAGCTCAGGTAGAAAGACTCTACTGCAGTGAGGTCCTCCCACCCCAAAGTCAGCTGTTACTCATTGACATTTTGCCAAATCTGTGACATTATTAGTTACAAACTAGTGACATTTCACTAACCTTACTCAGGAAAGCCTTTGGGTGTGCTGTATTTCTCACAGTGTGGTGTGAAGATCACCTGAATGAGAATCTTCCTGGGGCGAGAGTGTGATATGGTTTGGATATTTATCCCTTCCAAATCTCATGTTGTAATTTGAGCCCCAGTGTGAGAGGTGGGACCTGGTGGGTTGTGTTTGGGTCATGGGGGCGGATCCCTCATGATCAGCTTGGTGTCCCCCTCTACGGTAATGAGGGACTTCTTGTTCTATGAATTCACTCAGGATCTGATTGTTAAAAAGAGCCTGGCATCTCCTTCCCGGCTCTGTCTTGTTTCTCTCTCATCATGTGATCTGCACACATCAGCTGCCCTTCCCCTTCCACCATGAGTGGAAGCTTCCTGAAGCCCTCACCAAAAACAGATGCTGGTACCATGCTTTTTACAATCTGCAGAGCCATAAGCCAAATAAACTTCTTTTTTTCTTTTTTGAGACGGAGTCTCTGCATGATCTCAGCTCACTGCAACCTCAGCCTCCTGGGTTCAAGAAATTCTTATGCCCCAGCCTCCCGAGTAGCTGAGATTACAGGTGCACACCACCATGCCCAGAACATTTTTGTATTTTTAATAGAAACAGGATTTCACCATGTTGGCCAGGCTGCTCTCGAACTCCTGACCTCAAGTTATCTGCCTGCCTCGGCCTCCCAAAGTGCTGGCATTACAGGCGTGAGCCACTGCACCCGGGCTTTTTTTCTTTATGAATTACTCAGCCTCAGGTATTCCTTTGTAGGAAGGTAAAATAGACTAAGACAGGGTGTTTGTTAAAAACACAAATTCCCGGGGCCCATACCCAGCCCTACTGAATCAGATCCTGAAGAAGGGTCCCAGGAATAAATATTTTAGACACACTCTGTAGTTGATTTTTTTTTTAAGAGACAGGGTCTTGCTCTGTCACCCAGGTTGGAGTACAGTGGTGCAATCATCATACTCACTGTAACTTCACACTCCTGGGCTCAAGCGATCCTCACACCTCAACCTCCCAAGTAGCTGGGACTGCAGGCATGCACAACCATGCTCTGCCAGTATTTTAAATAAATATTTTTATAGAGACGGGGTCTCCCTTTATTGCCCAAGCTGGTCTTAAACTCCCAGCTCCAAGTGATCCTCCCACCTTGGCCTCCCAAAGTGCTGGGATTACAGGCATG -AAAAAAAAAAAAAAAAAAAAAAGTACTTTCTGTTTTAGCTTCTAGAATCCACTTCTTACCTTTCCTTTTGTTAACAGATTTTAAGAATTTTAAAATGTACAATTCCAATATGATTATCAAAAGGTAACAAACAGAAGAAACCAAAAAAATGTATTTTGAAAGAACAGTTGGTTTTGTAGATTAGGAATTTCAGAAGCATCAAGGAAGACATCACATTCACCAGCAAGTTACATTTGGAAATGCTTGGAGGGGCTCCTAACTCACTGGGAACAGGTTAATGGAGCGTGACTGGAAGGAGCAGTAACTGAAAAGACAGTTCCTGACTTCCCCAGATCTAAGGCCTTAGAATGATGATACTCCTCTCCAGACATCCTTTGATGCTCTCTTCATCCAGTTTTCCTTTTTCTCTTGCTGATTTCAACTTGAAAACTCAAAAGCAGAGTGTTAACCATACTCAGGTAAAAATCTCTAGGATCTCATACTTCCAATTTAAAATAAAGTCATCTTTGCAGGCTTCCTTTTTGTAAAAAATATGAATTGCCAGATCTCTATTTTCATTATCAAAATACAAATATTTTTCCAGATTCTATCATAAGAAGAACATTGTGCTGGGTACAAAGAATAAGAATGTACAAGACACAAATGTATGTAGAGGCATACAGTCTAATGGGGACATACA -AAAAAAAAAAAAAAAAAAAAAAGTAGCCAGGCATGGCGGCATGTGCCTGTAG -AAAAAAAAAAAAAAAAAAAAAAGTAGTCCCAGCTACTCAGGGGGCTGAAGTGGGAGGATCACTTGAACCCAGGAGGTTGAGGCTTTAGTGAGCCATGATC -AAAAAAAAAAAAAAAAAAAAAAGTATACCATATGACAAAACTGGTGAAAGCAGTACCTAAATGACAAATCCAGGAAGCACTGAGATACAGCAATGCCAAGGGCTTAAGGGCTTAAAGGGTTTTAAGTAAAGAAGTATCACAATTCTTAAATATTTTTCTAAAATTAATAACATGTT -AAAAAAAAAAAAAAAAAAAAAAGTATGAAGTAGTGATGTGTACTACAATATGAATGAACCTAGAAAACATTATGTTAAGTGAAAGAAGCTGGTCACCAGGGACTACACATTTGTATGTTTACCTTTATATGAAATGCCTAGAAGAGGCAAATATATAGATAAAAAAGTCAGTTAGTGGTTGTTTAGGACTGGGGAGGATGGTGAGCTTGCTTGGGCATTAATAGCTAAAGGGTTCAGGGTTTCTTTCTGAAGTAAGGAAAATGTTATAAAACTGACTGTTATAAAATTGCTGCACAACTTTGTGAATATACTAAAACCACTGAATTGCACACTTTAAATGATGGAACAATATGGTACGTGAGTTATATCTCAATAAAGTTGTTACCAAGAAAG -AAAAAAAAAAAAAAAAAAAAAAGTATTGGTGTAAATAGAATTCCAAAAGAGGATAAAATAACAGCAGTAGGGGAGGAAGTATTTGAAAAAACTATTACTGGGATTTTAACATTATTAAATAAAGAAGAAAATCCTTAGAAAACG -AAAAAAAAAAAAAAAAAAAAAAGTCAAAGATTACAGAAGTTGACAAAAAGGTTGAAGGAGAGGATTATCATTTCAACCAAGAAAAACATGTATCTTTTTAAGGGTATAAAGAACGAACAACA -AAAAAAAAAAAAAAAAAAAAAAGTCAACATTGTGATAATACACATTCATGCAGTCAAGTTTCTGATGTCCACGGCAACAGAAGAAAAGTCTGTCCCAGCTCTCAGAGAGACCAAATTGTCTTCTGTATTTGTTCTTTCTGGGCCGATCGGATGGTGCCCACCAACACTGAGGGCAGATCTTCCCAACCCAGTGCACTAGGAATCACACAGTAATCTGCTCTGGAAACATCTTTAAGCATCAAACCTTAAAGAAGGTAATACTTGTTAAGATTTCATGTAGGCCGGGCGCGGT -AAAAAAAAAAAAAAAAAAAAAAGTCATAAAACAGCTAAGCTGACTTTAGCTTGACCAGATCTTTCCTCTCACAGGACAAGAAGATACCTGGGGAATCAAGGTATTGGCTGGTCTTTCAGGGCTCCTGGAATCAGTGCAGGTGGAGTTAGATAGGAAGACCAGAGTTTATTCTCATTGAGCTCTAAGATCTGGGGCTGTCACCTCCATGATGAAGGACTACCTGCCACAATCACTAGACACATGCCCCCATTAATCTAAGCATGCTGTCTTCTGGGTAGTGCTAGGATATGGCAGATATCAGACTAGGAAATAAAATGTCACACTCAAAAGGGGGTAGTCATTGCAGAATTTAAAGAAAGGATTCTTTTCCAACATATCTCAAAACCAATAAGGGATGGTTATGCACCCCTAATCTGGCAACCATGGGAGTCATCCCTACCTCAAGGGCAAAAG -AAAAAAAAAAAAAAAAAAAAAAGTCATTATCTAAACACCCTATCTTATCCTCTCACCAAGTGAATGTATTCTCTACCCAGCTTATTTTCTTCATAATATGTACCATAATATGTGATTATCTT -AAAAAAAAAAAAAAAAAAAAAAGTCCCAACAAAGAAAAGCCCAGGACCAGAT -AAAAAAAAAAAAAAAAAAAAAAGTCCCACCTCTCAACACTCTTGCATTGGAAATTGTGTTTTCAACACATGAACTTTGAGGAATACATTAAAACCATAGCATATATTTTAACATAATTTTTTTAATTGAGGGAAAAAAGTAATTGCCATACCCAAGGTCATCTAGATTTTCTCCTATGTTATCTTCTTAGGAGTTTTATAGTTTTACATTTTATATTTAAGTCTGTGGCCCATTTAGAGTTCTTTATTTTCTTTTTTGAGACAGGGTCTGGCTCTGTCACCCACGCTGGAGTGCAGTGGCACTATCTCAGCTCACTGCAACCTCCACCTCACAGGCTCAAGTGATCCCACTGCCTCAGCCTCCTGAGTAGCTGGGATTACAGGCATGTGCCACCATACCTGGTTAATTTTTGTATTTTTAGTAAAGATAGGGTTTCACCATGTTGCCTAGGCTGGTCTTGAACTCCTAAGCTCAACCAATCTGCCTGCCTCAGCTCCCAAAGTGCTGGGATTACCGGTGTGAGCCACTGCACCCGGCCTAGAGTTAATTTTTGTGATGATTGTAAGATCTGTGTCTAGATTGAATATTTTGCATGTGGATATGCAAGGCTAACATTTTAGAAACAGATTGTTTTCCTGGTTATAAAGTTAATACATGCTCAGTATAGAAATTTCCTAAAAGGCAGAAAAATATTAAGATAATTGAAATTATGACTGTTAACACTTTGATGAACTGCCAATTAGTCCTTTTTATATGCATTTTAACATTTTTCCACTTGCTTTCTTCATTTGGACATTATAATATGATCATTTTCCCTACACTGTTAAAAACTCTTTCTAAACACCCTTTTAATCATTGCATTTTCTCTAAGTAAATCATGTAATATCATTCACTTAGTTTTTTTATTGACATTTCTCATTTCTAAATTTTACCCTAATGAATATATTTGTATAGAAAGCTTTCTCCCCCACCCCTCTGTTTCAAGTTCTTTCCTTAGGATAGAGCCATAATAATAGACATGGAATCAGAGCAGGGAAAAGGTTAGCACGCTCCTAATGCATAATGTCAAATTGCTTTCCAGGAAGCTAGTTCTAATTTACAATCCCATCAGTAGTGGATGAATGCCTATCTTCACTCAATTCCCACCACTACTGAACCCTGTCATTTAAAGATCTTCGCTAATTTTAGAGGTTAAAAATTGTATCCCATTGTTATAATTGCCATTTCATTGATTACTAATGGGGTTGAACAAATGTTAATCAAATATTTGTTAGTTATTTGTGGTATACTTTCTTTGTAAATTATTTGTTCATAAATTGGTTCATTTAATCCACTGTTTTATCCAAATTGCTTAATGGTTTTATTTGTTTTTAGGAAAACTGGAAGAGCTTACATAAGAAAGGTATTGCAACATACGACTCCTAAAGGATTTTTGTCCTCAGTTATTGCAGAAATGAAAGAGCCCTTTGGATTAGAAGAAGTGAATGAGAGCTCTTGTTTGTCTAGTTCCCTTTTGATTAATAAAGCTGGAAATGTCTATAAACTCACTCTTGATTCACAAGGTAGGTATAATAATATCATACATCTCTGATGGCTAGAAAAAAATGAAAAATTATCTTTTGTGAAGGCATTTTAATGCTTATTTATAGAGCAATAGATTTCAAATTTTAGTCCAACTGGCAACCTACCAAAGTTTACATATATTTGGGTTCCTGAAAGTTTTTTGTTTTTTTTTTTTT -AAAAAAAAAAAAAAAAAAAAAAGTCGCCTATACTTGTAAGGTGAACAATGAATTAAGCCAAGGCAACCAATGGCCCATTGAAAGCACATACCTTGAGATTAAAACTCTGTGGCCTTTTATTCCTAACCTTACCTCATAAATCTGAAGAGAATTTGTGTGTGTGTGTGTGTGTGTGTGTCTGTGTGTGTGTGTGTAGAAATATTAATAGAAACACTTAGTCAAGATATAGTAAATAATTTTATAGTTCATAAAGTTTATATTGGATAATTCTAAATATTTTTTCAACAGATTTCCTGTGATTGGTTTTTCACATATTATGTCAAAAGCAGTAGTGTGAATGAAATGCAGTTCACTGTTGGTTCCTAGAACTCTCTGGTTCGAGTTTAATAATTCTACTATTCTAAGAGGCCTGATAAAGATAGTTCTCTGGACTGATAAAACCTTTCTTTGGGAAGCTTCATTATTTTGTGTATGGGATAGGTGGGGGGTAAGTTTATCTCCACCTTTCCTCATGTGAAGGTTTCAAGTGGGTAATTGACAACCAGTTCCTCTAAACACTTAGCTAAAACTTCTGTTGCTGACAATTGTGTTCCTCTCTTCTCACAGATTTAACTCAGATTGGAATGTTAAGAAACATTTTGGCGGTAGGTTCCAGGTCTGTACTAAACACAGTTGTACACCACTCAAAATTTCCTTTTGGGACTGAAACACTCATTCCCCCAGTCGCCTAAAATCTTAGTGACTGACAGCTTGTATCTGCATCTCCCTG -AAAAAAAAAAAAAAAAAAAAAAGTCTAAACACAATGGATGCTGGCAAGACTGCAGAGAAAAGGGAAAACTTATACACTGCTAG -AAAAAAAAAAAAAAAAAAAAAAGTCTATGTTAATCTCTGTAATGACCTCATAATGTATACATTCCTATCTCCATTTATTCTTCAGCTGAGGATACTCTGGGTCAAATAAGCAACTTGCCCGCCAGG -AAAAAAAAAAAAAAAAAAAAAAGTCTCACAACCATAACCAGGTCTTAAACAAAACAGCAAAAAGCTCTAGACTTCCAACTCCACCCAGCCCCATGCAGACTCCACAGCCACTGATGGACGCAGGAAAGTGTGGAAGAAAAATACACCATGAAGGGGAGGAGGAACTGGGGGAGGGCAAGTGAAAAGGGGGGATGTGTAAGACAATGACTTCTCTAGTGGTGTGCGGCCGTCACTTGGGGTCACAGGGGAGCTGGTGACTGATGGTCGGCAGAAAGCAAGGGGAGGAGCCAGGGCAGGAGGTCCTGACCTGGAGAAGGAGAGCCGCCCCCCTCCGGATCCTGAGCCCGTGGCCCTGTCAGGGCCCGAGTCAAAGTCCTGACTTGGGAGCATTCGTCAGCTCAAGTGCTTTCCACGAAAGTTTCCATTCCTCCTGCCAAATTAGGAGGCAGGGAGGGAATTCAGCTTTCCCAGCTCAGGGGCCAGGCAGGCTTCTTGGGGGCCATGCAGAAGGCTCCTGGAGGGTGAGAGAGGAAGTGCAGTTGCCTGGTGAGGCCAGGTCTTTGAAGAGGCCAAGAGATGGCGTTCCCAACAGAAGAACGGCCTGAAGTTGAAAGGCCCTGGGGGTGTTAATGTCTCTGCTTTCTCCAGAAAGATTTAGGACGTCAAGTCGTCTGAAAAGATTTCCTTTTTGGAGAACAAGCCCCGCTCTTTGGGGTACCGGAGGGTCTCTAAGAAGCACTGCCTGTCCCAGTTTCTACAAAGTTGGGGCCGCCTCTCTGGGATAGGCCAGTCCAGCTCTGAAAGCTGAGCCAAGGGGCTGTTTCTGGAAGTTGGAAGAATCATGGTGAAACGGCACAAGTATGGGCTGTTCAACAATTAACCAGGTGAGCATGCATTACCCCAGGGGGCTTCCCATCTGCCATCTGGAGACCCACTTGCTTTGACTACACAGGGTCACCTGTCTTGATTTTCTGGATTTCTTGTGCATGCTAAATGAGGCAGAATTTCAGGTGAGTTTCCCCTTCAAGAGGGGTCATAGGATGAACCCCTTGCTGGTATGGATAAGGGACAGGTACTTCATAATCCCTAAAACTTCCTGATCCCCAA -AAAAAAAAAAAAAAAAAAAAAAGTCTGGGCACAGTGGTTCACTCCTCTCCTGTAATCCTAGCACTTTGGGAGGTTGAGGTGAGATCACTTGAGCCCAGGAGTTCCAGACCAGCAGGAGGCTGAGGTGGGAGGATTGTCTGAATCAAGGAAGCTGAGGCTGTAGCTTGCCATGATCACACCACTGCACTCCAGCCTCGGTAACAGTGAGACCTTGTCTCAAAACAAACAGACAAAAACAAACTGGCCAGGCACAGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGACCGAGGGGTGGATCACAAGGTCAGGAGATGGAGACCATCCTGGCTAACATGGTGA -AAAAAAAAAAAAAAAAAAAAAAGTGAAACTCCGTCTCAAAAAAAAAAAGTATAAGCATACAGAAGACCGAAATAATTGGGTAGATCTTATGGATAAATATTAAACCTACATAACAGAGAGTGCACCTCCTTTTCAAGTGTACATTGTACTTTCATGACATTTTCCATGTGTTAGCCCACAAAGAAAACCTCAATATTTTCCATCTTGCATATTCAAACAGCATATTCTTTTTCCATTTTTTCTTTTTTCTTTTTTTTCTTCTTTTTTTGAGACAGGGTCTCACTCTGTTGTTCAGGTTGGAGTTTAGTGGCGCGATCACAGCTCACTGTAGCCTCGACCTCCTTGGCTCAAGCGATCTTTCTGCCTCAGCCTCCCTAGTAGCTGGGACTACACAATTGCACCACCACACCCAGCAAATTTTTAAATTTTTTGTAGAGACAGAGTTTCACCATGTTGCCCAGGCTGGTCTGAAACTCCGAGGCTCAAGTGATCCGCCCACTCAGCCTCCCAAAGTGTTGGGATTATAGTAATGAGCCACTGTACCTGGCCTATTTTTTCTTTTGCGTGTCCTTTTCCATCTTTTAATTAATGAAGCATAATTTACACACAATAAAATGCCATCATTTTGTGTGCATTTTGATTTG -AAAAAAAAAAAAAAAAAAAAAAGTGAAAGGAAATGTGGCAATTGGCACAAAAAAC -AAAAAAAAAAAAAAAAAAAAAAGTGAAGCACAGAATTACTCCATAACCCAGCAATTCCACTAATAGATATAT -AAAAAAAAAAAAAAAAAAAAAAGTGAAGTATACAGTTAGTGCTATGTTTGAGATGGGGTCTCGGTATGTTGCCTAGGATGGTCTTGAACTCCTGAGTTCAAGGGATCCTCCCACCTCAGCCTCCAAAGCAGCTGGGATTACAGGCACATACCACAGCACACAGCCAATTAATGTCTTCTTTTTTTTTTTTTGAGAC -AAAAAAAAAAAAAAAAAAAAAAGTGACACAAGCAGATTGACAAATTCTGGTAAATCCTGTGAAGGAAAAGCAGAGGAAGCGTGATATCTGGTCACCTGCCTGGGGGTCAGGCGACGTCTCTGAGCAAGGGAAACATGAGCTAAGGCCCACAGGATGAGTGCCATCGACTTGGGACCCCGTGATACCATTTTGTGGGATTGCAGATTATTTTGCGAGGAAAGTGGTATTTTACCAACGGATGCAGATACACAGAACCTATCATTATTTTTGGGTGAGACAGGGTCTCATTCTGTCACCCAAGCTGAAGTGCAGTGGCACGATCTTGGCTCACTGCAGCCTTGACCTCCAGGGCTCAAGCAATCCTCCTACCTCAGCCTCTGGAGTAGTTGGGACTACAGGCGTGCGCCACCACACCCGGCTTTGATTTTTAGTAGAGATGGGGTCTCATTATATTGCCCAGGCTGGTCTCGAGTCCTGAGCTCAAGCAATACTCCCACCTCAACCTCCCAAAGTGCTGGGATTACAGGCATGAGCTACCACACCCAGCCTTGAACCTATCTTTATTTGTGGTTGTAAGTGCCACCGGCTTTGCACAGGGTGTTTCCACACATTCACAGCTGAACAATGGGCAGAGCAGGGTGCGTGCTCCTGCTCAGCTCCCATTGCAAGCCTGGTGTAACCACGCAGACCCCTATCAGAAGGAAGCACGGCTTATGACCTCCTATGCCCTATTTTAACTAACGCCTTAATTAGAAGAAAAAAAAATCCCCTGAATTTATTAAA -AAAAAAAAAAAAAAAAAAAAAAGTGCTGAGGCAGTGAGGCAGCTCTGGAAATAGCCCTTAACTGGCTTGGCAGCTTCTGTTTTCTGACTCTTAGAAGCCAGTTGCCATGTAAGTAATGTGACTACCAAAAAATGACCACACTGTGAGAAGCCCAAGTGTGGTGGAGAGGCCTTGGGGAAAGAGATAACCCATGAGGCAAGAAAGAGGCCCAGGAGGTCCCAGGCATGGGAATGAAGAAACCAGCTTGCACATCCTGCCCAGGCTACAATGGACTGTAACCACATGAGAGGTTCCAAGATTAAA -AAAAAAAAAAAAAAAAAAAAAAGTGGAATACTTAGCATGGCTGCTGCTCCTTTTACCAGCATCTGTTCTTACTGGCTGTCTCTCCAGGAAAGTTCCACTTACCTTCCTTTTCTTCAAATGTAAAAGTAAGCCGGGAGTGGTGGCTCATGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGTGG -AAAAAAAAAAAAAAAAAAAAAAGTGGACTTGAATTAGTTGTAAATGTTTTATAAGTCCTAGGATAACTACTAAAAGAAACATTTTTAAACTACAGTTCATATGCTAAGACAGCAGAGAAAATGCAGTCATATAAAATTCTCAAACCAGAGAAGGCAGAAAAAGAGGATTATAAACAAAGAACAAGTGCAAAAACAGAAAAGAGTTACCAACATGGTACTAACCCAACTACATCAATAATCACTTTAAATGTGAATTATTTAAATAAGCCAATCAAAAGAGACTGTTGTAGTGAATTAAAAAAATAAAATGCCAGACAGGTTGCCTACAATAAATTTTATTTAAGTATACACACAGAAAATAACAAAAAGTAAATGAATGGGGAGAGTT -AAAAAAAAAAAAAAAAAAAAAAGTGGGAAAAAAGTCTCAAAGTATAGGAACAAAATTATTTTTCAAGCTGCTCCATAGTTGTTAGTTTTGAACAATTCATATCTACATTCATATGTGGTGAATTAGTTTGAATTAAGATTTTTTTAAAAAGGTAGGAAAGCTGTACTAACAATACTCCCACAGTTTGTTTTACTGCCTCCACCAAAAGGTTCATCCTATGGTTCCTGTTACACCCATTGGCAGCACATACAAATTTCAGAGTCAGTTATTAGAAGGCAAAGAAATCTTTTTAAATGGTGAAACTTTATAATATTCAGAATGATAAAAGGTCAGTAAGAAGACCACACCCCACAGAAGCAGCATTTGATCAGTTTATATCCTTTTTTTAGATAGAAGTCATTTAGGTTGTGGCCAAAATGGTGCTGTGTGCATTACCCTTTCCAGGATGGTGAAGATTCATAATACTTTAAAATCAGTAAATGTATTGAAAATGTATAAGCAAACTTCTGGTTCTGATCTAAAACATTTATCAACTTAGAAAACCTACTTGCAGTCTCCTACAAATGAACTAACAAAAAAATTTCCAGATACTATATTTGTTGCAGACAAAACTTAAGCATATGTAGTATACAGAGAACACGAGACTTGAATGGCATTCTCCGCTATGGTTGGCCTCTGTTCCACTCTGTCACTCACACTTATGAAG -AAAAAAAAAAAAAAAAAAAAAAGTGGGGAAGGGGAACACTGATCCTGATTATCTACTCCATATACTTACTATGTACCTACTACCTACACAGGGACGGTGGGCTTTACGCATGCCATTTATTCAGTGTATAGAGATCTCAGCATCACATAGGAGCAGGGAGTTCTGAAGTTGGCCTTGCTGGCATTTGAGAAGTTTCTTGGTGTATTCTTCAGGTTCACGCCTCCAGACAAGTGTAAGTGCTATTGAATGCTGACTATGTTCCAGGAACTAAACCAGATGCTAGAAGACACGCAGTAAACAGTACAGATGCAGGTGCACATGTGAGGGTC -AAAAAAAAAAAAAAAAAAAAAAGTGTGTGTATATGTCTGTGTGAACTTTAGCATTTCCCAGTGAGGGATCCCAAATTCATTTTATACCCACCTGTGCAACTTCGACTTGCTAGTTCTAATTAATATCTGCATCTTAGGTAGGATTCTGGCAACCCAGTGTTTTTTTTTTGTTTTTTTTTTTTAACAAATGGTTAAGCAAATATTAC -AAAAAAAAAAAAAAAAAAAAAAGTTAAACATTTTTACACTTAAGTATAATAATCATGAAACAGAATACTAAATTCAAATAGCTTTTTACAATACAACCAGGGATTTCAGAAACTTAAACATTT -AAAAAAAAAAAAAAAAAAAAAAGTTAAAGGATTGAGATGAGGACTAGAACAGAGTATGAGACTTGGTTCTTAGCAGGCCATCAGAAAAGGTGCCTGTTGATGTCTCATCCAAGGATTTTTCACTTGAGTCCCAGGTAAAGCCTGCTACCCAGCCCCACCCCAGGGCTACAGGAACCCCTGCAACTGCCAGAAATTATGTGTATAATGGTCATAGCTTTCAACAAACTCTCAAAGGGTCTGTGAAC -AAAAAAAAAAAAAAAAAAAAAAGTTAAATGTCTGCAGAATGCTAGATACACAATCATATGTAGAATAGCATGTTGTGCATTCATTATTTCTACAATATGAACCAAAAAAATGCAAAAATGCGTACAGAATGAGGAACGAAAGAACAAGCAAGTGTATTTTATTTATTATGATAATCCTCCTCAAGTCCCCTCTTTGCGCTTTTGATCTAGGTGAAAGCAAGCTGGGAACCTAATTAAACCAGCGCTAGAGACGCCAGGAGATACAATGCACAAAAAACCCCGATTCTGATCAACCAGATTTTGAAGTTGAGGCTAATTAAGGCAATATACAAATAATCCCTGCAAGCAGTGACATTTAAAAATGCATGTTCGGTATTCTGAAGCAGTTATGTAAATTATCAAGAATAAGACTCCAGAGGAAACGTAAAAATGCAGGCTGAACTTTTAATACCTTTTGGTTAATGTTTTTATTAGACTTAATGTTTGCTGGGGGACCGTGTGTTTGGAGGTAATCTGACAACAAAAATGTAGCCCATGACATGAGGAGCCATGGAG -AAAAAAAAAAAAAAAAAAAAAAGTTAATGGAATAAGAACTGCCAAAAGCACATATTATCTTGTGGGAAAATGTTCATAACATTATCAGATGAAAAAGCAGGTTATAAAGCATAGAGTATGGACTCATTCTGTTTGTGCAAGGGAAATACACACAGAGGAAGAATATACGTCAACATGGTGACAAAATGTAGCAGACGTCTTTGGTTGTTGGATCACGGATGAATTTCTCTATGCCTTTTTGTCTCTCAGG -AAAAAAAAAAAAAAAAAAAAAAGTTACATGCAAGGAATTTCTCAATACTGT -AAAAAAAAAAAAAAAAAAAAAAGTTCAGAATTAGAGAAATAGGTATTGACAGGGGGTAGGAATGGTTC -AAAAAAAAAAAAAAAAAAAAAAGTTCCCTTTAGGATTGCTTTGAGCATTAAGCGAAATAAAATATACAAAAGGGTTTAGCATACTACTGTTAGTGGTGGTGAACCCATATTGGTCTGCAGCAACCTCAGTTCTTGCCTCCTCGGAAGAAAGAATTTGACTGAGGGGCATAAGGCAGAAGGAGA -AAAAAAAAAAAAAAAAAAAAAAGTTCCTTCAGACTCTTAAGATTTATATTCGTTAAGGTAATACTAGATACCAAAACAGCTAAGTCCCAAATTTCAGGGGCTTAACACAACAAAGTTCAGTCCTTTCAGTCCTCAATCAAGTCAGAGCCCCACATGGGCGTAATGTCCATGGTTGGAACCGTGGCTCCCTGCCTATTGTGGCTCTGCATTCCCCCAGGTCTTTGGAGTCCCCCACATCCAGCCAGTAGATGGGATTGAAAGGGGCAGAGCTAAGGAGAG -AAAAAAAAAAAAAAAAAAAAAAGTTCTGATAACCCATTACCATCAGACCAGGCTGAAGAGTTATCATTTAACTTTAATGATTAAAGTTTTATTTTATTTCAAAGAGAAGAGATTGAAGTCCAGTGTTAAGAATAGCTGTTTGGTGGTTTAATTTGTTCAGAACACAGTGTGACTCAGAAAATAAGGAGC -AAAAAAAAAAAAAAAAAAAAAAGTTCTGCAGAGAAGGTTCCGACAGCTGCCTGCTTAG -AAAAAAAAAAAAAAAAAAAAAAGTTCTGTTGACTTTCCCTGTGATATCAGGCGATCTTCACAATTCAGTCCAATTCCATAACCTTAAAAAACATGTTTATTGTTTGATTTTTTAA -AAAAAAAAAAAAAAAAAAAAAAGTTGAGAAAATTTCAGATAGTGAGACTTAGGTGTCATCTGAAATTGAATTCAAAATCCAGACGCTGTTTTAATGAACCAGTGGTACAAGCAGGATTGAAATGTGTGTGGTTTTTTATTGGCATAAAGAAGTGACTATGCAAATTAGAATGTAGAACAATTTCTCCAATATGAGTAAAAGGGAATTTAGAGTTGGCTGAATGGAATGCTGTGTATTAAAAGGAAAAATAAAAGAGCTATTGAAAACTGCCATCATACAAAAATAGTAAACAATGATTCTTGCCCATTAACTGGACACAGTGGCCTCTTATTTAATAACTATGGGGAGCTCTGTATTTCTAAAGCCTTTGCATGTGTTTATAGTCAACGGTATGGCTGGCCAGACTATTTTAACTTTTGACCATAAACCTCTGAATATGAAAAAGTTGACATTACTTTTATAAATAGAAAATATTTTGCCTGTGACTGATATGCAGTCTCCCTTAGTCAAAATGAGAATATACATACAGAATGTTCCATATGAATGCTCTCTTGAGAGTTTTCATTTGACGATTTTTCACTTTCATCTAAGGCTTTCATTTAGATGAGCCTGATGACTTACTGCGCACAATGCCAGTTTCTGCCACCGTGCCGTGACTCTCACATTTTCTGTTTGCTTGGTGAGCTCTCATATTTCTTGCATCAAAGTACTGTTACACATTTTAATAGAAGCTTCCCCATTGTGCTCAAATGACACTCAAACTTAATCCAAGAATCACTAAATTGCACAACTTTTAAACTACTGCTAAGAATGTGGAGGGATAGTGATGTAGTTACTACTCAGGCTATGGTGGCTTCTGGAACATTTACATTTTTGT -AAAAAAAAAAAAAAAAAAAAAAGTTGCATTTGCTTGTTTGTTTGGGGCATCCCCAGAGATGAATATTAAAATACTGTTAAGTTTTTAAAAGTCTGACCAAAATGTTTAATGTGGTGACTTTGG -AAAAAAAAAAAAAAAAAAAAAAGTTGTAAAAGGATTGTGGAAAAGGGATCTTATGTGGTTAAAGTCGGCACCGTCCCCCAAATCACCAACCCCCAGGTCCCAAGGCCTGGGCTGGGC -AAAAAAAAAAAAAAAAAAAAAAGTTTAAAAGTTTTGCTTTAGAGATTCCAAAGAATATATTTAGACTTATAAAAGCACTTATCTGATAAGATTCTATTTGCTTTTCTTTATTCATAGAGACCTAAAAAATAAGAAAGTCAACTTCTAGGTTACCAATGTTTAACAGGTCTCAACATCAGAATATTCTTCATTTCACAGGAAAAGTAGCAAATTAAGACTACAAATATTCTCAGTTTGTAAAAATATCCACCTATCAAAGGAACTTCAAAACATGAAATGCAACTATTGTAACCCCAACCAAGTATAGCTTTTTTTTGTTGTTCCCACTGACCATATGTATCTATTATGGCTGAACTATAATAAAGTATATACCACCACCTCCCCCACTCCCCACCGCACAAGACTGAGAGTTGTTTAAAAAAAAAAAAAATCCTTTCCTTGTATTTCAACTGGTGAGCACAAATAACTATTCACATGCTAAAGGTACACACATTGAAATCATACTAACTGCTGGATAAGGTATACTATTTGAAAATCACTGATTCAGAAATGTGTCAATCGAAGGCTTCTAAACTAAGATGAACATGGAGGCTGGGTGTGGTGGCTCACACCTGTAATCTCAACACTTTGGGAAGCTGAGGCAGGAGGATCGCTTGAACCCAGGAGTTCAAGACCAGCCTAAGCAACGTAGTGAGAGACCTTTTCTCTACAAAAAATAAGAAAGTCAGCCAGGCATGATGGCATGCGCCTGTAGTCCCAGCTACTCAAGAGGCTGAGGTGGGAGGATATCTTGAGCCCAGGAGTTCAGGGCTGTAGTGAGCTATGATGGCACCACTACACTCCGGCTTGGGTGACAGAGCAAGATTCTGTCTCAAAGAGAAAGAAGAAAAAAAAAAAAAAGC -AAAAAAAAAAAAAAAAAAAAAAGTTTCTTTACCCATATGTTCACCATATGTGTATGTGTTTATTACAGAAAGCTAAAAAGAGATTCTGACCTAATACATGTATTTTATATTTTAAAATACAGATTAAAGAAATATCACAGTTAGTTGCAATAAAACTCACAAGTAAACCTTTGAAATTGAAATTGCAACTTTATACAAAAAATCTTCCTATTGCAGAGTATAATCTTCAGTTGACTATCAAAATCATACTTTCTCCAAAAACAGAGTGATAGATTTCCCTATGGCAAAATATTTTTATTTCCCCAAAAGTGAACTATCCCTCTCAGTAAAGGAGAAGTACAGGGGAACTTTCTCAACTTGATAAAGAATATCTACAAAAAACCTATAGCTAACAGCAAACTTAACAGTGAGAAACTAGAAGTTTTCCCGCAAAGACTGACAGCAAGGCAAGGATGCCTCCTCTCAGCACTCCTTTACAACATCATACTAGAAGTCCTAGCTATTGCAATAAGATAAAAAGAGGAAAGAAAAGGCATAGATTTGGAAGGAAGAAATGAAACTGTCTTGTTCAAAGATGACATGATCGTCTATGTAGAAAATCTGACAGGATGGAAAAAAAAAGTAGACTCCTGGGACTAATAAGCAATCATAGCAACGTTGCAGAATATGAGGTTAATATACAAAAGTCAATTGCTTTCCTATATACCAGCAATGAACAATTGGAATATGAAATAAAAAACACAATACCATTTATACTAGCATCCCCCCAAATGAAATCTTAGGTATAAATCTAAAAACATATGTACAAGATCTATATGAAAACTGCAAACTCTGATGAAAGAAATCAAGGAAGTAAATACATGCAGTGGTATT -AAAAAAAAAAAAAAAAAAAAAAGTTTGAGTGCTTAACTAGCAACTCCTAATTATTCACATGTAGCTTTTTCTTGACAAAC -AAAAAAAAAAAAAAAAAAAAAAGTTTTAAAAGAAGCAAAATGTCTGACAGTTTGATACAAAGGCCCAAAGGGAAGACATGGCAGTATTGCTTTACCAAGGCAACAAAGGAGATAAAATATAACTATAAAAATAATTATAAAGAAAAGATGGGACAAATAGAAAACAAACAGCAAGATGATAGACTTAAACCCAATCATCTAATCACATTAAATGTAGATGAACTAAACACCCTAGTGAGATTAGATTAAAAAGCAAGACCCAACTATATGCTACCTATAAGAAATTCTGTTTAAATATATAGATACAAATAAGTTAAAAGTAGAGATTCAAAAAGATGTATACCATGCTAACACTAATCAAAAGATAGATTACATGGCCATATTAATATCAAAGTATATTTCAAAGCAAAGAATATTAATGAGAGTATTTATTTTATATTGTTATGTAACAAATTGCCACAAACTCAGTGGATTCAAACCACACAAATTGATTAACTCTCAGTTTTCTGGGTCAAGAGATCAGATATAAGTTAACTCAGCTCTTTGCTCAAAATACCACTAGGCTGAAATCAAAGTATCAGCCAGGGATGTGATCTCTTCTTTCAATTTTCTTAGAAGCTCATTGTTTGGAAGAATTGTCTTCCTTGTAGATGTGCAACTGTGGTTTTCATTTTTGTATTAGTCCGTTTTCATGCTGCTGATAAAGACATATCCAAGAGGAGAAGAAAAATAGGTTTAATTGGATTTAACAGTTCCACATGACTGGGGAGGCCTCAGAATCATGGCGGGAGACAAAAGGCACTTCTTATATGGTGGCAGCAAGAGAAAATGAAGCAAAAGCGGAAACCCCTGATAAACTCATCAGATCTTGTGAGACTTATTCACTATCATGAGAATAGCATGGGAAAG -AAAAAAAAAAAAAAAAAAAAAAGTTTTAACATAGTACAACTAGTTATTTGTCCCATATCATGTTTCTCAAAGGATATCCTGCATCAATGTTCAGAAAGATAGTCCACTGAGAAGGAGCCAGAGACAATTAGTAATATCAGAGAGATTTCCATTCATATAGTTAATATTACATTCTAGCACATAAAAGCTTAACTCTCCATTATTTGGAAAAGCCATCCATTCAGATGGAATTTGTATTTCTCAAGGATTTTCCAGTATCTGAGGTCTTGGAATACAGAAGTACCAATAACAATGTCATTTCCAAAGGGTGACCTGACCCCCAGCAGTCATTGAAGAGTTTATTTAAACATACAGAGCAATGATTATAAATATTATCTAGAGATAGCTTAATGTAGTAAGACATTAAAATAAACATTAATGGGCAGGGTATGGTGGCTCATGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCA -AAAAAAAAAAAAAAAAAAAAAATACAAAAAATTAGCCAGGCGTGGTGGTGGGTGCGTGTAATCCCAGCAACTTGGAAGGCTGAGGAAGGAGAATCCCTTGAATCTGGGAGGCAGAGGTTGCAGTGAGTCAAGATAGTGCCATTGCACTCCAGCCTTGGGGAACAGAGTGACAGAAGAAGAAGGAGGAGGAGGAGGAGGAAGAGGAGGAGACTTGAGATATCAAGGAAGCTAGACTAACTTGCCACATTCAAATGATGATTCTACCGACACTATTTGCCAAAAAAACTTCCTCCACACCCATCACAATGAACACACAAGGAATTCTCGTCCAGACAAAGATGAATGGATTCATCTGTTTGTTCGCTGTTTATTAAACACCTATTATGTACCAGCCATGAGCTGTGCACTTTCCAGCTCACATCTAGAAAGAAGAGTCCCTTTGAACCAGCCTCTGGACACAGCACCCATAGGAGAGTGGCCTCTGTTAACATATTGGACAAATAGTGAAAACAACAACAATCTGACTACACCAAACAGGGAATCATTTTTCGTTCAAAATAGAAAACCCGAACAAAATGACTTCTTCCCCTCCTAAACGAGACACATCATCTTACTGCAATCCAACTTTTTTTCCTATTTAAATACATCATCAAGAGGAGCCCTGAGGGGAAAAGCAGTCCCCAAAGGCAAACAGGGTCTCTGGGTAGCAAGTGTAGTCTGGGCGGGGGGAGGAGAAGGCAGAGAGCCCTGTGGTTAGCCTGCTGGTACCATCTTGTATTTTCCCTGGGTCTTTTTTAATGTGTCAGCTCTCCACAGGTAACCAGGTTTTATTGTTATTAATTATAGGAGGAATGTTTTGGAATGGATATGACACATTTATTAAAAGAAAAAAGAGCCCTTGATCAACACTTTGACAAATGCACAGTCAGATGTGTACTTAGAAGGGGGTAAAAAATTATTTCCAAAGAAGAGCCAATCAGAAGGAGGCATCATTAGGTAAAAGATGAAGATTTTACAACAGCAGCCTCAGATCCAAGTCAGCACAAACACATTCCTACTGGCTTTCAAAAGGATTGATTCTCCCAGGCATCACCCCAACCCTCACTAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAATACCACAGCTTTCCTGTTCACTTTACTTCTGGGAATGTATCCAAAGGAAATTACTGGGGA -AAAAAAAAAAAAAAAAAAAAAATACTAAGGCAATCTCAAAAACCAAACAAAGAATAAAATTTAGAATTAAGTGGATAAAGAATTGAATGAAAACAGACTCACAGATTTTATCTCATAGCATATTGTATCTAAGAAAAAAGATGAAGTAAGGATAATCTTATTATCAATTGATATATTTCATAACTAATAAATATGAAGTATAAACTCAACATATGGGGTTGATAGTATGTTTTTTAAGCCACTTGATTGAGGTATGATTAAAATACAGAAAGTGGTACATATTTGTTGTACACAACTTGATGAGTCTGGATATAAGTATGCACCCATAAAATTATCCCCAGAATCTATGTCAGAAATGTATATATCATCTCCAAAAGATACCTCTAGCCCTCTTTATACTATTATTATCAATTTGTGATAAGAACACTTTAAAAATATTTATATTTTTAACAT -AAAAAAAAAAAAAAAAAAAAAATACTATTATACCGCTGTTCAGTTAGCAGGAA -AAAAAAAAAAAAAAAAAAAAAATAGAAAGAAAAGAAAAAAAGAAAATGAACATCTGCCTGATACTTTCTGCCTCATACAGTTCCAGGAGGATTACAGATCTAAATATGAACGCAGGACAGTAATGCTTTTAGGATATAACAAGTATCATCACAACTTCAGATTAAGGGGAGATTTCTTAAAAAAGACAAAAACACTAGCCATAAAGAAAAGGATTAAAAATTCATTACAATTTAAAAACTTTTATTCAAGATAAAAGAGGAATTGGCAACCTATCCCAGGCTTGTTTTTGC -AAAAAAAAAAAAAAAAAAAAAATAGATGCTGCACAAGAAAAGCCTAAAATAGGCAACAGAGTGAAATAATTAAGAGCATGAACCCTAGATCCAGACTGCCAAGGTTCATCAAATCTGGATGCTTCACTTACTAGCTATATGATCATAGGTAAGTCACTCAATCTCTCTCTATCTCAGTTTGCTTACTTGTAAAATGGGGAAAATAACCATACCTACTTTATTGAGATTAAGGATAGGATTAAATGTAAACAGCCCAGAACACATTGTAAGTGTTATAGAAATGCTTGTTTCATAAGTAACTTAGCTTATGTGTGCATATAAGTACAGATCAGAAATCAGTAAGTACTGTAAATGTGGAAAACATCTCAACAACTAAAAGTAGTACTATATGGTTATTTTCCCTGAAGCCCCCATCTGGACCAATATGGCTTAGATTTTGTGCATTTAGCAAACATGAGGCA -AAAAAAAAAAAAAAAAAAAAAATAGCAAATTGGTCATCACTAAGCAAGTAAAATAAAACTCTATTCATTCCAATTCCACCAGTTACATGTATGTTTCTTTCAAAGGAGAATAGGTGGTTCTTGATACGCAAAACATTGCATTGTATTCAACTTCTTGAAAAGTTTGCAAGTAAAGCCAAAACAAACTACTTTAAAAAGTCAGAGCTCGTGAAATTAATAATTGCTAGAGGCTCCCTGAGCACATTAACAATTTCCATGTCCAAAAATTAGTTTTAACCTGTAACAGTACTTTTGGATTTGTGAAAGATTGTGT -AAAAAAAAAAAAAAAAAAAAAATAGCCCGGTGTGGTGGCAGACACCTGTAG -AAAAAAAAAAAAAAAAAAAAAATAGTGTCCAAACACCACACAGAATATTTTCACTTCTAGGAGAAAAAATATAACCTTATGATGAAGGGATCAGGCT -AAAAAAAAAAAAAAAAAAAAAATCAAAATCAAAATAAATAAATAAAAATATAGTAACATATAGGAAACTAATTCAAGTCATGCACTAAGGCAATTTTTTCCTCTAATTCCATCAGAATACAATCTATGAAAGAAACAGTATGAAAGTTGATAACACAGAGAGGGGTTGAAAAATCTTAGGCATGACACTGATTACCATAAAATTGTTTGGCAGTCTCTACCAAGGCTAAACATAGTGTAACCTATGATTCACAATTACTCTTCAGTATAAACCAAGAAATATTTCTACATGTGCATACACATAACATGTTCATAACAGTTTTACAATAGCCCAAAACTCAATATCTATCCATCAACAGTAGATGAATAGATTGGGTGTATTCGTACAATGGAATATCACACAACAATGTAAAAGAAAGAATT -AAAAAAAAAAAAAAAAAAAAAATCAAATACATAGAAGCAGAGAGTAGAACAGTCATTACCAGTGGCCAGGGGTGGGAGAATGGGAAGATGTAGATCACAGGGTACAAATAAACAAGCAAATAAATATGTAC -AAAAAAAAAAAAAAAAAAAAAATCAACCATAGAGGTTTAAAGACTTAAATGTAAAACCTACAGCTATAAAAACTCTGGAAGATATCCTAGAAAATACCACTCTGGATATATGAATGGGCAAAGATTTCATGACGAAGATGCCAAAAGCAAAAATTGACAAAAGGAACCTAAGGAAATAGCTTCTTCATATCAAAGGAAACTATCAACAGAGTAAACAGACAACCTCTAGAATGGGGAAATATTTGCAAACTATGCATATGACAAAGGTCTAATATCCAGCACCTAAAAGGAACTTAAACAAATTTACAAGAAAATAAAACAACCGCATTAAAAAGTGGGCAAAGGGCATGAACAAATGCTTTTCAAAAGAAGACATACATGTGGCCAACAAGCATATGAAAAAATGCTCAAC -AAAAAAAAAAAAAAAAAAAAAATCAACTTTGAGAATAGACTCTGTTGGTAAAGCTGTGAGGAAACAGGCAATCTCATGCATGGCTAGTGGTATTACAGAACAGCACAATATCTATAAATGGATATTTGGCAATACCTAGAAAAATTATATATTTTTCTTTGGTCTAGCAATACCACTTACAGTAATCTATCCCAACGATATAATGGCCAAAATGTGAAAAGATACATACATGAAGCTCTTTACTGGCACATTCATTGTAATAGAAAAAGACTGGAAACAACCCAACTATCCATCAAAAAGGGACTGCTATGAGCTGTATGTGTGAACCCAAAAAATCCTATGTTGAAGCCCTAATCCCCAGTGTGATGGTATTTGGAGGTGTGACCTTTGGGAGGTAGTTAGGTTTAGATGAGATCATGAGGGTGGAGCCTCCATGATGGGATTGGTGAAGAAAGAGATGGAAAAACCAGAGCTTTCTCTCTCTGTCAAAAGTAAGGATCCAGCAGGAAGCGGCCATCTGTGAACCAGAAGAATGGCCTCCACCAAGAACTCAACCATGCTAGCACCCTGACCTTCTAGCCTCCAGAATGATGAGAGATACATGTTTGTTGTTTGAGCACCTCAGTCTATGGTATTCTGTCATAATAGCCTGAACTAAGACAGGGACCATTTGAATAAACTATGATATATCCACACAATAATCATCACACAGCTATAAAAGGGAATGATGCCAGGCGTGGTGGCCTACACCTATAATTCCAACACTTTGGGAGGCCAAGCTGGAAGGATCGCTTAAGGCCAGGAGTTCAAGATCAGCCTGGGTAACACAGGGAGACCCCATCTCTACAAAAAATACAAAAATTTGCCAGGTGTAGTGGTACTCGCCTACAGTTCCAGCTACTCCGGAGGCTGGGTGGGAGGATCCCTTGAACCCAATAGTTTGAGGTTACAGTGAGCCATGATTGTGCCACTGCACTCCAGCTTGGGCAACAGAGGGAGACCCTGTCTCAAAAAAAAAAAAGAAAAGAAAAGAAAAAGGGAATGTCTCTACATACTGCTATGGAGTGATCACCAAGGCATACTGTTAAATAAAAAAAGCAGGTGCAGGTTTATGTATATTGCATGCTACCTTTTATCTAAGAAAGATTTTATATATAACCTATATATATAAAATCTCCTTATATATAATCTCTCTCTCTCTCTCTATATATATATATATGTT -AAAAAAAAAAAAAAAAAAAAAATCAATGTGCAAAAATCACAAGCATTCCTATACACAAATAATAGACAAACAGACAGCAATCACAATTGCTATAAAGAGAATAAGATACCCAGGAATACAACTTACAAGGGATATAAAGGACCTCTTCAAGGAGAACTACAAACCATTGCTCA -AAAAAAAAAAAAAAAAAAAAAATCACAAACCCACTGTTCTACATCTTTTTGTTATTGTTTTACTGAGTTTTACTCTTTATAGGATACAATAGTCCTATTTCAATATCTTAGTATCTGAAATAGCTACCTGATACTTCACTGTATGAATGTATCAAATTGTATTTAACTACTCTTGATGGACAATAGGGTAGTTTCAAAGTTGGATAGATATTACGAAAGGCCTTTCATTAAAATTTTCATCTGTACTTTTACTCAAGACCACCATTAGAGCTGGGCAACCAGGGCCCCTGTCCTAACCCCTGCTTCAGAGGGCTCCTTCTCTGGTCCTGCTCCAGCTATGATCCTGACCCTGCCAAGAATGGGAAAAAAACTCCAGGGCTAATATATCAGTCCATTCTCATGCTGCTAATAAAGACATGCCCGAGACTGGTAATTCCATGTGGCTGGGGAGGCCTCATAGTGCAAGGGAACTGCCCCTTTATAAAACCATCAGATCTTGAGAGACCTATTCACTACCATGAGAACAGCCTGGGAAAGACCCACCCCCATGATTCAATGACCTCCCACTGGGTCCCTCCTAAGACACATGGGAATTATGGGAGATACAATTCGAGATGAGATTTGGCTGGGGACATAGTCGAACAATATCAACTAAAGAGACGCCTAGCTAGCCAGAAGCTGTATACTCTATTTTAGATCATTATCTAAGTACCTGGAACTGGAGAATTCCCTGTCTAAACAGCCCTGACCCTGCTTCCAGGTACTGAAAGGACTTCTTAGCTGGGTCTGCTCTTTCTCAGAGTGAATTACAGGTGCACACACCCAGGATTGTGGAGTGGCCAAGGAATGTTGTTTGAAGGTGGGTATGGAGGAATTGAATTTAAATGCAGAGACTTAGATTGTTCACACATATGTTGCAAGTTCCCTTCCGGAACCGGATAACACTACAGGGTGACCAAAAAAAAAAGGGTTCCACAGAAACCTGGAAGCTTTCCTTCATACTCTTGTCCTGGGCCTGTAAATTTAAGAGCTTATCTGCTTTCACTTACAGGATCTAAGAGTTTTGTTTCCTGAAAACTTGCTATCAGTTGGTATTATAATTTCTTCTCATTTTTGACACTCTGAGGGTTTAAAAACTCATGTATTATTATTTTAATTTGCATTTATG -AAAAAAAAAAAAAAAAAAAAAATCACAGCCTCCCACAATACCAGAGAGCTTGGCTCATGAATGAATGATTTAAGAATTAAATGAATGAACCAGTTTAACTGTACAGTTGAGCTCCAAAATCATAAATTTAAAATCAGGTCATCCATGGATGGGCTTCCATTGGGGCACGGGGGAGGAAGCGGGGAGGCGTGTCTCTAAATCCCCTGATTTATCTGCAACAGTTTGTATGTTAGTCCAATTTGGGAAAAGGCCAGTTGCCTTCATCAGATTTTCAAAAGACTTCCAAGATCTAAAAATGGTTAAAAACCAAGG -AAAAAAAAAAAAAAAAAAAAAATCACCTTTTAGATATACATGCATGCACCCATGTGTGGTTTTTTGTGAAAAAATTTCAAAATGGTTTCATGTATGTCTTAGTTTTCCTGTTAGATTGTAAGCAACTTGAAGATGGCTGTCATGTCTTGTTCATCTTCGTGTCTTCCACAGTTTGGTGGTCTTAGTAGGTGCTCAGTGCCTTTGTAGAATTGACTTAAATTTGTGCAGATAATGCATATAACTTCCAACTGATTGATGGTTAATTGTCCCTTTTGTTTTGGGCAGCATTATTAAAAAGTCAGTGATAGTAACTGATTTCAGGGTGCATTCTTATCACTTGAAGAAGACATTTACATGCTGGGCTCCTAGTAGGGTTAATGCATTATGCACCTAAGTCCCCATGCACCAATTCGAGAATGTCCTTCTCAGCCAAGGGGTCATTAAAGAAAACACAGTCACATTATAATGTCATTTGCCCCTTAATTTTCTGATTACTTACATTTGGTTTGGTCCTAATTATGAATACCTTTAATTGCTTTATCACAGTGATGATTAACTGTGCCCAAGTCAAACCCCTTTGAAAGAGAGGACAATTCCTTTTAAAGGCTTTGCATGAATGCACCTAGGAGGAATATTAAACAAAAGAATAGAGATTTTCCAGCTTCCGGAAGTCTGGTCAGCCTTCTAACATTTCTAGTGAATGTCTTCCGAAAAAAATCCCAGGAGTAGTTTTCATCTTTGTGTTTTCCAGAACTGGAAAACCTCAGTCCTCTAAAATCTCGAGCATGTTATAATCTGCCGCTATATTTGCATGAATTATTCTGCCAGGAGACACTATTAGAAATAATAATATACATGCCAGCTGTTCTCTAGAGTATAAAAAATATAAAAATAAAAAACTTTGAAATCCGCATGATATTCCTGAAGGAGTACATGGCTGTGTTTGGCTTTGTTGTTTTCCATTTATGTGTTTAAAGTAGCAATGATTGAAATTTGTCATGTTTTATAAATTAAAAAGTTTAAAACACCAATTAGAAATGATGTCTTGCTGAAGTTAAAAAGAAGCAATCAAGCTTCATTTTAAGCAATATTTAATAGCTAATAAAGGAGGGTCCGTTTTATTTTAAAATGAAGGCAACAACCTTAGGATATAAAAGAAATAAAACCCTGAGATTTTGTATTTAAATTCTGTATTTTAATTCAGTTTCTATAAAATGGACGGATTTTGAGATTTTAGTTTATTTTAAGATTAAATCATTTTAAAGTATTCACACAGTATTATTTTAATGTTTCTGTGTGTGTGTGTGTTTTTAATGTTTCTGTGT -AAAAAAAAAAAAAAAAAAAAAATCAGCCAGGCGTGGTGGTGCACATCTGTAATCCCAGCTACTCAGGAAGCTGGACCACAAGAATTGCTTGAACCCAGGAGGCAGAGGTTACCGTGAGCTGAGATGGTGCCACTGCACTCCAGCCTGGGCGACAGAGTGAGAC -AAAAAAAAAAAAAAAAAAAAAATCAGGCCTTGTGGTGTCTCACACCTGTAATCCCAGCGTTTCAGAGGCCAAGATGGAAAAATTGCTTGAGGCCAGGAGTTCAAGACTAGCCTGGGCAACATAGTAAGACCCCATCTCTATAATTTTTTTTTTTAATAGCAATGCGTAGTGGCATGCACCTGTC -AAAAAAAAAAAAAAAAAAAAAATCAGGGTTTCTTCAGAAGACTGAAATGTGTACAATTGGCTCAGTCACTAAGACCTTAAATTTTCACTAACTCTTGGTGATTCTTCAGACACCTAGGATATAAATCAATAATATATTATTTGGTGTATTTTATTTATTTTATTTTTGGAGACAAAGTCTCACTCTGTCACCCAGGCTGGAGTGCAATGACACAGTCATGGCTCACTGCAACTTCTGCTTCCTGGGCTCAAGCCATTCTCCAGCCTTACCCTCCCAGGCAGCTGGAACAACAGGCACATGCCACCACACCTGGCTAATTTTTGTATTTTTTGTAGATACGGAGTTTCACCATGTTGCCCAGGCTGGTCTGAAACTCCTGAGCTC -AAAAAAAAAAAAAAAAAAAAAATCAGTTACTCACTCCTCCAAACTAGAACTATTTGGAGTCTAGCACCACTTTCTAGCAATTGTTTTTCTGGTCTAGATGGGTGTACCTCAAGATTCTCTAGAAAGGAAACTAGGAGGGGAGCAGGGCAGAAGTAAGAAAATGGGGGCTGTCATCATGGCTCGATTCCCTGGCAGAGGCATGGTGCCTGGGCCCCTGCCCCTTCC -AAAAAAAAAAAAAAAAAAAAAATCCAGCCTGGGCAACATAGTGAATGAAACCCCATCTCTACAAAAAATACAAAAATTAGCTGGGCATGATGGTGTGTGCCTGTAGTCCCAGCTACTTGGGGGCTGAGGCAGGAGGATCGCTTGAGCCCGGGAGATCAAGGCTACAGTGAGCTGTGTTCATGCCACTATACCCCAGCCTGGGCAACAAAGTGAGTCCCTGACTCAAAAAATAAAA -AAAAAAAAAAAAAAAAAAAAAATCCCAATTTACAGAAGGTGGCAAACACCGTGCAAAGAGACCCGGATATTCCTGTCCTGCAGATTCGCCATCTGTGAACATTGCCCCGCTATTCCTTCTCTCGCTCCTGCTTATATGGCATTTGAGAATAAGCTGCAGACTCCAGGCTTGCTCCCCTAAACAGCTCAGAGAGTATTTTGGAAATAAACGAACTCTCTCCCAAGTAATTGCAGTGAACCTTGAAAAATCAGGAAGCCACCACTGATCCAATGTCCCCATCGACTCCGCAGAGCCCCTGCCAATTTCCCCGCTGTCTCAGTGAGTCTTTGTGGGTCTTATGGGTCTTTGTGGGATGGCCCTCGCTCTAGCCTTGCCTGTTTCCTGTGGCTTCTTCATTTCCAGGAGGAACCCCTCAGAAGTGAGACTTTCCTCTTACAGCAACCTACCGGAGGCCCACGGGGCCAATCTGGCCATCGCTGGTGATGATAACCCTCATCGCTTGGGTATGATGGTGTCTGCCGCCATTCCCCACTGAAAAGTTAATTAGTAAGCATTTTGCATTCATTAATGAATAAGCAATTATTACACCGTTTCTGGGGAGAGAATTTGAGGTTTCCACTATGAGGTCAGGCTTACCCTTCTCTCTCATGTGTGTATGTGCGGGTCTCCGTCCATTTTGTCTTGCTATAAAAGATTACTTGAGACTGCATAATTTATCAGAAAAAAAAGAGGTTTACTTAGCTCACAGTTCTACAAGCTGAG -AAAAAAAAAAAAAAAAAAAAAATCCTAAAATAGAAATCTGCATAATGAATTCATGGTCTTGTTTTCAATCTAAATCTTCCTCCTATTTTAGAATTGATCAGAAAATGCAATTGTTGTTATTTAAATGTAAAATGAAAAAAACAAAGCCCAGTTCTACTGGTTGCTGTATAAAAACAATGATCTCAAATAATCCACATCCTTTTGTTTTCTCATGTAGTCCAAGGGTCCAGAGTCAGGAAGCAGCTTAGGTGGTCGTTCTGGATTAGGTAGCATAGATTTATTTACTAATATGCAGTGGGTTTAGGGATCACAATAACACTTTTAGGACACATAAAATGTTTGAATTTCTCTTAAAATCAAAAGAACAAATATTTAGGTCAAATGTTTATTTATAGTATCAATATAATTATTTTATAACAATACAATAATTATATATAGCTAAAATGTTATTTTTACCAATTGTGTAGGTTGATATCATAAGAGTAATACTTACTTTTCTGGAGAGGTTTCTCATTCTTTCACCTGTTCCTTTTCTGCCCCATTCAGATATGCGATATATGTACACATACACACACACACACACACACACACACAC -AAAAAAAAAAAAAAAAAAAAAATCCTAGCTGTCTGACACTAGACAGGGGACTAAGCTTGTCTAAAGACTCAGCCTCCATATCTGTAGTGGAAGATTAATAACAGCGTCTACGTCAAAGAGTTGATATAAGGATAAAATGCAAAAATCCATTTAATGCATTTAGCATAGAGCCTGTCACACAGTAAGAACTTAATAAATATTGGGATT -AAAAAAAAAAAAAAAAAAAAAATCCTTTCAAATCTTACTGGCAATAAATAAA -AAAAAAAAAAAAAAAAAAAAAATCGAAATTGGGGATGGGTTGGCTAAATCCAGTTTATAGTACACATGAGAAAAACAAATTTTAACTTTGAAAGGATTTGCTGTGCAGAAGTCTGGATTAGTTTCTGAATGTTGAAAATGAGTATATTTAATTGCTTCAATTCCTAGATGTTTCAAATTCGGGAAGAGGAGAAAAGGGTAAGCTTCTTTAAAGGAAAATAAATGCATCCGCCTCCATTTGCAGAGAGCAGCCTGGTGAGGGAGGTTAAGAGTGCCTGAGGGAGACGGAACCATTTCTTGCAATGGTTTGCACACATTTTCATAGACATCATTTTTGTTTTCTACTTAGCAACAAATAGAATCTTATGCAAGACCCTAATATATGAGTCAAATAAAAACAGAGCTGCTCTGAGGGAACTAGGAGCCCAGAGCCTGCTATTGTCACCTGGGCTGTGCCCAGGGCACACTCTGGAACCCAGTACCACTGTGTACACAGTTTGCAAATCACTGCTTCTAAAATGTTCTCTAGAGAAGACCTTGGGGAATTGCTTGCAGAGCCCTGGAACCTCTTAGCGAAAGAGAGAACTTTTGCCTTGACAATTTAAGAGGCTGCTTGTGCTCATAGTGAGCAGGAAAAAGGTGGCAATTAGTGACGTAATACAGTGTACCCTAGGAAGCCTACGTACATACAGAAAAAGATGACTGACCACAAGCATGAAAGAGCCCTGGCCCAGTCTATAATGAGAGGGAAGGCATATTTTTAGGGGTTACTTATAAACCAGGGCCCCTTTTATTTATAAATTATAGGAACATCATATGGAGGTGTTTGAGATTAGTTGGTTATAATTTTGCTGGAAATGCATGGCTTTATTCTATTTCCACCTCAAGATCTGTTCTATCACTGTTATTCTATTAGTCAGTGAAAATAATTTCATATGAAGTGTCATTCATGAAATGAAAATTTGCCAAGCTATATAAATCTGCTTGGCAGACTCAGTAGTGTTTTGAGTGTTGAGTAAAATGATAACACACAGATGATATTTGCATATCATCAAATATATTCACATTATCTCCTCAATGATGAGATTGTTCTGAAATGGCAGTAT -AAAAAAAAAAAAAAAAAAAAAATCTAAAAGTACAACAGCCCTCATTATCTGGGTTTCTCCTTTCAAGGTTTCAGTTACTTGTGATTAACAACGGTCCAAAAATACTAAAAAATTCCAGAAGGAAAAAATGTGTAAGATTTATTTGTATAAAATGTATGTTTTATTTGTATATAAATATATAAGTGCTATTCTGACTAGTGTGATGAAATCTCAAGCCATCTCTCTCCATCCCACCTGGGATACGAATCTTCCCTTTGTCCAGCACATCATGCTGTATATGTTCCCCACCTACGCGTCATTTGGTAGCCTTCTTGGTGATCAGATCAACTGTTGTGGTATCAAATGCTTGTGCTCCAGATGAATAGTAGCCCAACGCTACCTCACCATGGCTATATCATTTCATTTCATCACTTCATTTCATTACCTCACTTCATTTCATCACCTCACTTCATTTCATCACCCAGGCATTGTATAGTCTCATGTCATTACAAGAAGGGTGAAAACAGTACAATGACATATTTTGAGAGAAAGAGACCACATTCACCCAACTTTTATTACAGCATATTGTTATAATTTCTCTGTTATTGTTGTTGACCTCTGACTGCACTTTAATTTATAAATTAAACTTTATCATAGGCGTGTACAGGAAAAAAATTATATACATAGAGTTCAGTGTTATTCACAGTCTCAAGCATCCACTGGGTGTCTTGGAACATATCCCCTGTGGATAAAG -AAAAAAAAAAAAAAAAAAAAAATCTACCCAAATCAGAAAGAATCCAAACCAGAAGCATAAAATGTGAGATTCTTAGTGTGGTAGAAAAGCTTTGCTATCAGACGGAACTGGTTTCCAAATTCAGCTCTACCGTGACTGGTTGCATGACATCAGGCAATTAATCCAAGCCTTGATTTCCTTATTGGTAAAGTGGAAATTAAGAGTGCCCTCGTTATCTGGGTATCATGAAGTTTCAATGTGATAACGCTTCA -AAAAAAAAAAAAAAAAAAAAAATCTCAGCGAAGCACTGGGCCTTGCCTGTT -AAAAAAAAAAAAAAAAAAAAAATCTGTACACAGATGGCCATGGCAGCTTTAT -AAAAAAAAAAAAAAAAAAAAAATCTGTAGCTATTTTGCATTCTCGTATCAGTGAGAGTATTGTTGCTGACATTTAATTTTTAAAACCTTGAGCTTTATGAATTTACAGATTTTCTCAATTTTAAGTGCAATTTTAC -AAAAAAAAAAAAAAAAAAAAAATCTGTTCTTACCACTTTAATTAGTGTTCAACTTTCATGATCTTTCACAGTTTTCATCTTTTTTTCTGAAGTGTCCCATCTCTTCACATGCTGTCTACCTTTTCCACTGCATTTTTAACATGCTAATCAAAGTTATATGATATTCACTATCTGATAGTTCTAACAGCTGCATCATCTCTGAATCTGGTCCTGTTCATTGCTCTGACTATTGACAATGGGTAATTTTTCTTGATTGTATTATGCA -AAAAAAAAAAAAAAAAAAAAAATCTTGCCTAGAAAACTCAGGCCATATTTC -AAAAAAAAAAAAAAAAAAAAAATGAAAGGAAGGCTGGGCGTGGTAGCTTACACCTGCAATCCAAGAACTTTGGGAGGCTGAGGCAGGAAGGAGGGTTTCTTGAGGCCAGGAGTTCAATACCAACCTGGCAACATAGCGAGACCCTGTCTCTATAAAATACATAAAAAATTAGCCAGGCATGGTGGTGCATGGCTATAGTCCCAGCCACTTGGACAGGCTGGGGTGAGAGGATCACGTGGGCCCAGAGTCTGCGCCTGCAGTGAGCCATGAACATGCCACTACACTCCAGCCTGGGCAATAGAGTAAGACCCTATTTCAAAACAGCAACGACCAAAACA -AAAAAAAAAAAAAAAAAAAAAATGAAATGTAGACTGCCCTACTGTGTAGCCTTTGAGCTCATCCACTAGGCCATGCTGGCTCCTACTAAGACGTCCAAATGTAGGTGTCTGTGATCCATTGAAAGGGAAAAAAATTTGAGAAGCAAGTGCATAGAATTACCCCAAAGCTAAAATAAACTGAACATTAAGAAGCAATTTCTAAGCAAAGGGGTGTTAGTAATAGCATTTTCTTTTTCACAGAAGTGAGGAAACTGCATCCAGTCAGTGCAGGTCATTAAACT -AAAAAAAAAAAAAAAAAAAAAATGAATAAAAATGGAGAAATTGATAGTTTAAAGCAAATAATAATTGTCACTTAGAGGTAAAAATATAGATGTTTTTCTCAAACCTTGAATTCTGACAATTTTTTAAAAACTTATTTTTCTTTCAGCAAAAAAATCACGGAAAATTGTAAATACAATTCCTCACTACCACAAATTATGCAGGTTGACAATGTTTATTCTTTCCCTCAATTACATACAAGGCTTTTTTTCCTTTCCAGCCAAAAATCTTCAACCAATTCATTCTGTTGATTGTTTCCTTTGCTGTGCAGAAGCTTTTTTGTCTGTAGTCTTACTTGCAGAAAGAAATACTGGATGATTCCACTTATGTGAGGTATCTAAAATAGTCGAACTCATAGAAACAGAAAAAATGGTTGTTCCCAGAACTTGAAAGGAGGAGGAAATGGGTAGTTGCTGTTCAATGGGTACAGAATTTCAGTTACACAAGATGAGTAAGTTCTAGAGATCTGCTGTACAACATTATGCCCATAGTTAATACCGTATTGTACAGTTAAAAATTTGTTAAGAGGGTACATCTCATGTTAAGTGTTCTTACCGCAACAATAATAATAATAATTTTCAGCCGAAAGAGGTATAAAAACTATTTCCCTCAAAGTTACCACAATTAATACAAGGTAGGCAATTCCTTCTGTCTGCCCTGTTCAGGAGAGATCTGAGAACTACGATCTCCATAAATGGAGAGATACT -AAAAAAAAAAAAAAAAAAAAAATGACAAAATTGTTTGAAGATTTTTTCTTCCTTTAGACAAAACTTGAATACTTATACAGAATGATATTCGTGTCTTAAAAATAAGTATAATATTTACCATCTTATTTTTGTTCTTTGTTTTCCTTGCTAGAAAGTACACAGATGATAGATTAGTTTAACATTGTTGTAGTTCACCTGGTATAAATGGTAACCATCTTGACTTAGTAGACATTGCTGAATTGCCTCTTAGCTAACTCTGGGAGATTAAGATTTTTTGTTAGGAATTATGAATTTGTTTCCAAGGAGCACATAAAATCTTAAGTTACAAGAATGGTGGATGTTCTAAGAAATACCTTATA -AAAAAAAAAAAAAAAAAAAAAATGACAACTCAGGGTCTTGGAATAATTAATTAATATTTTTTTTG -AAAAAAAAAAAAAAAAAAAAAATGCACTGGAAAATTCTAGACTGATTTCATAACTATCTAGCTATTAATTGATATATCACTTTAGACAAGTTATTTAATCTGTATAGGCCTAAATTTCTTTTTTTGTTTGTTTGTTTTGAGAGTCTTGCTCTGTCACCTATGCTGGAGTGAAGTGACATGATCTCAGCTCACTGCAACCTCTGCCTTCCAGGT -AAAAAAAAAAAAAAAAAAAAAATGCCAAGGGGCAGGGGAAGGAGTGGGGAGTGTGGCTAGAGAA -AAAAAAAAAAAAAAAAAAAAAATGCTTGCCCAGGGATGGCATGTTTAGAGAACTGAGGAGAGCACAGAATTAGAATAATACAGACAAGTTGTATTGGATAGGATCAACCTCTCAAGAGTGTTCATAAAGTTTTCCTTTATTTATTTATTTTTTAAGACAGAGTCTCACTCTGTCGCCCAGACTGGAGTGCAGTGGCACAATCTTGGCTCCCTGCAACCTCCACCTCCTGGGTTCAAGTTATTCTCCTACCTCAGCCTCCTAAATAGCTGGGATTACAGGCGTGCACCACCATGCCTGGCTAATTTTTGCATTTTTAGTAGAGATGTGGTCTCACCATGTTGGCCAAGCTGGTCTTGAACTCCTGACCTCAAATGAT -AAAAAAAAAAAAAAAAAAAAAATGGGGGGGTATTGGGGACTTGGGGAATTCTGTGTTTTCTTTAAGTACCAGTTCCATGTGGGTCTTCTCCACAAAGAAGAAACATGATCAGAATTGTCTAAGATCTAGAATTCAAATAATTTAAGTAACAGTTGTAGGAAGTTTAATTGTTTGGCCAAAAGAAGAGAGTTAAATTGTAGGTAGGATTTTATATTGCAAAGCTGGGTCTGTGAATATGAAGAAATTCTGGAAAGGGAACTTAGGAACAAAGGAGGAAACTACTGGGAACTTTAATGAAAGAGTTATTTGCTTGCAGGCAGTATAGACAGATGCTGGTTGACTTAAGAAAACAGCATAGATTGGAAAGGTATCAAGAGCCACAAAATTTGAAGTGAAGGCTGGTGACTTTGATTTAGCAAAGGGCTGGATTCTAGGGAACCTGGGGTCCAGCAGTAGAGACTGCAGGAAAAATCTGGTGAGCACACACCAATCTGATTAGCACACCAGCACTAATGTGACTCTAAATCCCTCCAAAATGGTACATTTTATTATTTTATTTTTGTTTTACTCCTCACAAGATTTAATGTCCTGGGAGAGAGAGTCCTATGGTCATGACACATGCCTGTCTCTTGAGCAGGGAGAGGAAGCACCTGGTAAACAAGACCTACTGTAACCTCTGACGTGGGAGCGAAGAGCCTTGGCACACCATTGCACCAAGACTGCAGAGAACAACTGAAGAGAAAAATCATTCTGTATTAGAAAAGGGTAATGGACATCAGAAGGTCAGAGAAACAGCAAATGTCCACCTAAAAAAGAAGACATTTCCAACATATAGATGAACTTGCCAAAATTTTACTCAAATGAGTCATCAGTCTTCTGTCAAAGACATTTAGTTCAATTGAACACAGAGTAGGTTGCATGTATATGCTGTGATCACACTTACATGGTATATGTCAAGGCTTCCTGGAGTGAGAGGGGGACTCTATGACTGAATGACCTCTGGAATTAGTACCAAATCAAGCTTTCATGATTAATAGAGGACAGCAATGAAACATCTAACTTGCGTAATAG -AAAAAAAAAAAAAAAAAAAAAATTAAAAAGTGCAACATGTAGGCTGCTGGGAGGTTATGGGCACAGACTGGTGGAACCAACACAAAAAACAAAAAAAGTGCAAGGTGAAGCAGCAAGTACTCATGTAGAAGCTGCAGCAAGCTATCCAGAAGATCTAAGA -AAAAAAAAAAAAAAAAAAAAAATTAAAAATAAAGTCTAAAGCTTTAATGACATAATTTTGTTGAATGATGGCGATTATTGCAAAACATTTTCATTTTTAGATTTATAAGAACCAATTAGAATGAATTTTTTTCATTTCTACATCTTTTGATTTTTTAAATCACCTTTGTGCACATAGCTATCTTCAGCATTTTTCAACTTAGGAACTATGTCAAGTAAATTTTGGTGGATAAACATCATAAAAGATCAAATACTGGTACAGCATTTAGCAAAATTAAATGGTCCAGGTTCTTGTCACAAAATATCGCATGATTAAACTCTTCTCGTTGAGTACGTGGTTGGAAATACTATTTCCTTGTTGTCCTTGGAAATATATGGTTCACTCCTTCATTCTTGAGTATGAGAAAGCTCATCTAGAACATGCATCTTTAGACTCATGGTCTGAGATTTTGCTTACATGATCAATTTCACCAATGTCATCTAGGGTCTAGAGTACTGCCCTCCGTCTCTCTGTGTTCACCTTCTGCTTTAATAATTGTGGAAATTCTTCTGTTTTCTTCTACTTGCTATTATGGGCAAAAAATGAAAAATTCTGAACTCTTAACTGTATTCACTGAAAGCTTAAACAAAAAGGACTCTAAAGATGGTGTTTCTCCAGACTTTCATACCTTCTTGAAAGATGATGTAACAATTTTGACAATGCTATATGAAAACTGAAGGATATTATAATAATGATCATTTATTTTCCTATCACATTATCCTTTTAGGTAATTCCATCAATGTTCCATTTCCTTTTTATTTTAGTCTTTATTTTTATAGCATAGTTTGGAATAATTGATTAGTAATGATTCAATAATTCCTAGGATAATGAGATAGTGAGTTTTGAAAGATACAGAAAAGATCTCGTCTTAGATTTATGAGTCCAAAGAACCCATATGAGATTTACAAAATAGGAGCTTTATTCTATTTTTAAAAAGTAAATTTTCTCTTTGTCATTTGGAGGATATCTAAGGAAGAGTAGAAGTCATGAAATATTAATTCTTACATTTAGAACTGCTCAAAAAAGAAGCCCCAAACTAAAATTTTTTACAATAAACCTGGATGCTATCTCTTGGATCATAAAGTATTTCCTGTTAATGTCACTGAAAAAAAAAAAAAGTATTTCTTATGGAACTGAAAGTTTTATAAAGGCCAGCTGCATTTTCATCAGTCTAGGTAACAGGGTCAGGGGTCTCAGCTCATGCTTTCTTTATTGGAAGTGCTCTTCATTCCCCCAAAGGTCTGGGCACATGTGGCTATTTTGTTCTTGGAGATTCTACCGTTCAAGCCACAGGTCATTGTTCTGGGGTGGACAGTTGGCCCAAGTTGAGAATATGAACTCCTGTTCCAGATTTTGAATCATAAGGATCAAACAAGGGATACTGGAAGCAAAGAGCTACGTCAGAAATAGCTCCACGGAGCCCAAAGCCCTGGGCAAGACTAAATTGCAAGGAAGCAGAAAGGAGGAAATCTTCAGAGAAGCCAAGCTCCAAAGGGAAAGAAGGGTATGCAGAATCCAGACAATGTGGCCCAGTGAGTGATAAAGAGTAACAAAACCTGCCTAAACTTCCTGCAGTTTGGATTCTTTACATTCTTTATACCACCACCCCTTTATTTTAGAATTGGGCTCCTGTTTCTTGAAAACAGCAAATCTCTAAAACAGAAACTAGTGCCAGGAATAGGATTACTCAAGTAGCAGATCCTCAGTGAAAATG -AAAAAAAAAAAAAAAAAAAAAATTAAAAATGAGTCAGGGAGAACTAGCTACTAAGGGGTTG -AAAAAAAAAAAAAAAAAAAAAATTAAACCCTAAAATTCTAATGTCATTTTGTCTA -AAAAAAAAAAAAAAAAAAAAAATTAACTACCAGTGAGTGTTTTTATGCAACTACATGAGTTATCAGTCTTTCTTCATTTATAGATATCCTAATAAAATTAATTTGTATATACTTTACAGAAACTGTTAAATCTTTGCAAACCCTTCTCAGCCTCTGATTTATACCTTCCACTCTCCTAGTCTTTTCCACCACCTCAAGCCAGCAGCTCTGTAACTTTGGACAAGTCATATAACTTCTTGAATCCTCAGTCTCATCTG -AAAAAAAAAAAAAAAAAAAAAATTAAGTACAAAACTTCTAGGCACAGGTGTAGTGGCTTACGCCTGTAATCCCAGCACTTTGGGAGGCTGAGGCAAGAGGATCCCTTGAGGCCAGGAGTTCGAGACCAGCCTGGGCAATGCAGTGAGAGTTTGTTTCCCCCCCAAAAAAAGTCTATGCACAACACTGTATAACACAATTTTAAATATCCAATTGTTACGAAACTATAAAAACTATAAAACAAAAGAAGCAAAGAGAAGTAGGAGTTATTTTAAATGCCTATAAATAATTCTTCAGTCTTTTTTTTGTTAAGATAATTGTCATGTACTTTCTACTAACAGAAAGCCAAAACTAAAGGTTACCATCATTTAAAAATATGCTGTTATAAAAAATATGTTTTTGTGACTTTTTGCCAATTTAACATATTCTCCAAAGGAACACTGTCTTTAGCATAGATTTACTGGGCCAGGTGTCCATGTTTGGTGTCATTCTTTGGAATACTCACCCTGCTGCTTCAATGACAAACCAAGCCTGTTAAATTATTACCTAGCAAACTTTTGGCAATTTACCAATTAGTCACATCTTCCAGTCATTTTGCTCTTATGTTTACAGACCTGGTTGTTCATTCTTAGCCAATGTCCAGGAGGGACTTGGCTCCAGGCAATCCTTTCTTTTTCTTTTCAATTTTGACATCTCTATGAGTTAGCTATTAAACAATATTATCACAGCCTATTTTTTTTCTTACTCATACCCAGGAGACAATTACAGAATAAACTTGGACTACAATTTTATACAGCATGCTGAGTTTCCTAAAGGTTTGGTATCTATTTTCTGTAATCTGTGAAGATCCTTTTCCTTTTCCTCACAGAATATTATCCAAAGGGTTCAAGTGCCCTGCCTGTGTTTCTACAATTTTCTTAGCCAAAGTCAATCACTATAATGAGAAGTAGATCTTATTTGGCAGGTTGAAGCATGGTGCAGGTCAGAGCTGCCTCCTTTCTGTTACACATGCATTAAACATTTTGCTCCTTTGGTTTCTGAACACATGTCAGCTCTTCTTAAAGATCTTCCTCTGGAGTCTAATACTTTGCTTGCTCTCTCTGTTTATAAATGTAAACACTGTGGCGGGCGGAGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCTGAGGCGGGTGGA -AAAAAAAAAAAAAAAAAAAAAATTAAGTTAGCTGGGTGCAGTGGCATGTGCCTGCAGTCCTAGCAGCTCTGGAGGCTGAGACAGGAGGATCTCTTGAGCCCAGAAGTTCAAGATTACAGTGAGCCATGATCACTGCACTTCACACCGGTTGACAGAGTGAGACACTGTCTCAAAAAAAAAAAAAAATCCTAAAAATGCAAAATGCG -AAAAAAAAAAAAAAAAAAAAAATTACAATACAATGTGTAAAGAAAATAAAATAGGAGAATTGATTTGGTGAGTGAGTAAAAGGTGATGCTAGCAAGGTTTCCAAGAGTAGATTTACCTGAGCTGAAGCAGAGCTAAGTATTTCTTTGGAGGTGAAAGGAAGACATGAACAAAAGCTCAGTGCCCTAAAAGGAAAGGCTGGCCCACTAGAAGAGCTTCGGTTAGTTTTGTGGGAGTGTATTAAGCGGGATGGAAGATGATTCAAGAGCAGTAAGGGGGCACTGAACTGAAACAAAATAAAGAAGAGTTTTATCCTTCGATTGCTGGGGAATCAGCAATCGATTTTTCTGAGCGGAATTGATGCAAACTGATCTACCTTTGCATAATAAGCTACAACTTAAAACTTGAT -AAAAAAAAAAAAAAAAAAAAAATTACAGCCATCCCAGTGGGTGTGAAGTGGGAACTCACTGTGGTTTTGAT -AAAAAAAAAAAAAAAAAAAAAATTAGAAAAATACCAACATAGAATGTCAACATGCTATGGAAAGCAGAAAGCCAATAATCAAAAATATGTTAAAAGGGAGAAGTAACAACATTGAATTAATAATTAATACAAAAGGTTTTTGGTCAAAGATGGTGGGTTAAACTCATGTGTTTTTCTGGTTGACTGGCCACGATATCTAATAGCCAGGGAATTATGTATTATATATCTTTCTAAAAAAATAAAATAAAAGGGATGGTGTTATACTGGTATGAGTATACTAGTCTGACAAACATAGGGAAAGTATTCAATTTAAAAACAAATGAAAAAAGAAAAAACTACTTTCTAAAAGTTCTACTCTAAGAAAAAAATATCAGAAACACCATCAGAAAGGAAAAAGAAAATGATGCAATATTAGAAAGGAATATTAAAACTGACAAAATATATGCAACTCTATGTACATAACTTATAAATCTCAACTAAATACATAGCTTACTGTAGGAATATGTTGCCAATTGACAAGAAAAATAGTAAATATGAATAAGCTAAGAATTAGAAAAGAAAAAATTTTAATTATCAAACAATTACCTTACCAAATGGCTCAGATGAGTCCAAACAGTGAGCTCTTCCAACTTTTCCATTATTCCTAAGCCATATCAATTTCAGAATATTAAAAATGATGAAATGCTATCCAGTTAACCTTATAAAGAAGAGCTCTGATAGCAAAGTCCAACAAAGGGAAAAAAAAATACACTACACAGATATTTCACCCATGAGTATATATTTAAAATTAAAAATAAAATATGGCCTAACAGAATTCAACATAATATTTAACAATAATACACTATGAACAAGTAATCCAAGAAATGCAAAGATATTTCAATATTAACATTCTAAACACGTAGTATCAACAGGTTAAATATGAACAAGACTCCATCCATGCCTTGGTTGCAGGAAAGCTAGGAGATAAATTGATGACCCCATTTCAAGCAACAGCATACATGAACTGAATTTCTTCATATTAATCTTACCTCTGGCTTTATTATGCTATTACTCATGTTATGTTTTCCCCACAATTTCTTTAACTTTTTTGTTTTATCCTTTTCTGATATATGTGTTTTCATAAGCTGCCTACAACGCTGTGCAAATAAAATAATCCTGAATGCCACTAAAAATTTATGTACAATGATGCTCATCACTGAAATATTGTAACCAAGAAAAAAAAAGGAAAAAGCAGAAAAGAGGAGGAGGAAGAAGGAGAAGAATT -AAAAAAAAAAAAAAAAAAAAAATTAGCCAAGCATGGTGGCACATGCCTGTAGTCCCAG -AAAAAAAAAAAAAAAAAAAAAATTAGCCACGCGTGGTGGCAGGCACCTGTAATCCCAGCTACTCGGGAGGCTGAGACAGG -AAAAAAAAAAAAAAAAAAAAAATTAGCCAGCTACTCAGGAGGCTGAGGCAGGA -AAAAAAAAAAAAAAAAAAAAAATTAGCCAGGCATGGTGGCATGTGCCTGTAGT -AAAAAAAAAAAAAAAAAAAAAATTAGCCAGGCGAGGTGGCGGATACCTGTAGTCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATGGCGTGAA -AAAAAAAAAAAAAAAAAAAAAATTAGCCAGGCGTGGTGCTGCATGCCTGTAGTCCCAACTACTCAGGAGGCTGAGGGAAGAGAATCACTTGAACCCAGGAGGTGGAGGTCACAGTGAACCAAGATTGTGCCACTGCACTCCAGCCTGGGCAACAGCATGAGACTCCATCTCAAAAAACAAAAAAACAAAAAAACCATCAGGTTTTGTGAGAACGCACTATCACGAGAACAGCAGCATGGGAGTAACCACTCCCATGATTCAACTGCTCACACCAGGTCCCTTCCATGACATGTGGGGATTATGGGAACTACAATTCAAGATAAGATTTTGGTGGGGACACAGCCAAACCATATCACCCTCCACCAAAACATTTTTGCAGAAAGAAAAATTAACCTTGTCACTTACATTGTATTCACACCACTTAGCACTGTATGCTAAAGCTCTACCTCAGGTCACCAAGTTGCTAGTTGAAAAACAACTCAAAAATCAGCTCTTAAGGCCAGTTTCAGACATCACAACATAGAGCTTCCTGATATGTCCTCCTTATCCCAAGTGTCCCCCAATAAGTACAGCCTTTTAACTCATGAAATATAATGTGTAAAAATGTTCATTTTTT -AAAAAAAAAAAAAAAAAAAAAATTAGCCAGGTATGGTAGTGCATCCCTGTAG -AAAAAAAAAAAAAAAAAAAAAATTAGCCAGGTGTGGTGGCCTGCTCCTGTAGTCCCAGCTACTCGGGAGGCTGAGGCAGGGCAATCGCTTGAACCCGGGAGATGGAGGTTGCACTGAGCCAAGATTGGGCCACTGCACTCCAGCCTGGTGACAGAGCAAGACTCCGTCTCAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAATTAGCCGGGTGTGGTGGCAGGCATCTGTAGTCCCAGCTACTTGGGAGGCTGAGGCAGGAGAATGGCGTG -AAAAAAAAAAAAAAAAAAAAAATTAGCTGGGCATGGTGGCAGGAGCCTGTAATCCCAGCTACTTGGG -AAAAAAAAAAAAAAAAAAAAAATTAGCTGGGCATGGTGGCGCACACCTGTAGTCCCAGCTACTGGGGAGGCTGAGGCACAAGAATCGCTTTAACCCAGGAGGTGGAGGTTGCAGCGAGCCAAGATTGTTGGGCAACACAGCGAAGACTCTGACTCCAAAAAAAAAAAAAGGAATGAAGTATTGATACATGCCACAACATGGATGACCTTGCAGACATTTTGCTAAGTTAAAGAAGCCAGTCACAAAGACCATATATTGTATAATTCCATTTATGTGAAATGTAATTAGCAAGTACTGGGGCATGGGGGGGTTAGGGGTAAATGGAGAGTAACTGCTAATGGTCACAGGAGTTCCTTTGGGGATGACAAAAATGTTCTAAAATGAACTGTGGTGATGAGTGAACAATTTTGTGAATACAGTTCTCCTTGGTATACACGGGAATTGGTTCCAGGACTCATCTCTAGATTGCTTTTAATATCCAATACAACGTAAATGCTATGTAAATAGTTGTTATACAATTGTGTAACATGTATTGTTTAGGGAATAATGACAAGAAAAAAGTCTGTACATGCTCAGGACAAATGCTTTTTTTTTTCCAAATATTTTCAATCCAGTGTTGGCTGACTCCATGGATATGGAACCCAGACATGAAGGGCAGGCTGTATACTAGAAACCACTAATTTGTATACTTAAATGATACATCATATGGTATGTGAATTATCTCTTAATAAAGCTGCTTAAAACCAAAAAGATTAAGTGACAAATCCACAGTCACCTGGTCAGTGAGTGTGCTGGAACTAGCTGACTCACATCAGCTTAAGAGAGTTGACTGCTAAATGTTCAGAAGTTTTTGTAAGCTGGTTGTGAAAAAATCATCAATAAAAATTAAATCATATAAATGCACAAATTATATTAAAAGCATAGGTAATAAATACTCAAAACTTATCACTTCCCAATTACTGTATTACATTTTACTATTAACTATATGCTCCTGAGGCTATCTGTCTATTGTATCTGTATGATGGAAACAACATATAATGGTGTGGGTACTGCACATCTTTTTCTAATTCTGTGTTCAGTGACTGCACATTGGTAACTTGAAATCAGTCATAGCAGTAGCATTTATCACACAGAAGTCTGCAAATGAAGGCTTGACTGTTGTTCTGTTAACTGCTAAAAAAGAGATGAAGAAATTGTTAATAATGCAGGTAAATCTTAAAAATATGTTCTGTCTAAAGCTGTTAGTTGCATTGCGAATAGCACAAAAAGTTGAGAAAATATTCTTCTAGTATTCAATTCAGCAAAGAAGTCATTCATGTCATTGAAGAACAAATGAAGTTCTGATATACCTCTTATTACACTTACT -AAAAAAAAAAAAAAAAAAAAAATTAGCTGGGCCTGGTGGCACGTGCCTATAATCCTAGCTGCTTGGGAGGCTGA -AAAAAAAAAAAAAAAAAAAAAATTAGCTGGGTGTGGTGATGCACACCTGTGGTCCCAGCTGCCTGGGAGGCTGAGGTGGGAGGATTACCTGAGCCCAGGAGGTTGAGACTGCAGTGAGCCATGATCACGCCACTGCACTCAACTCTGGGCGACAGAGTGAGACCTTGTCTAAAAACAAAACAAACCCTTCATCATTTATAGCCTATTAGCCTGTTGACCTGCATTTTAGTTATCTGTGGCTGAGTAACAAATTTCCCTGACACTCAGCTGATTAAAACAATAAACATTTAGTATCTCTCCAGTATCTGTGGGTCAGGAATCTGGGAGTGGCTTTGCTGGGTCGTCCTAGTTCATGTCCTCTCACGAAGTTACAGTCAAGGTATTGGTCATCTGAAGGCTTCCGAGGTGGCTCACTCAGATGCCTGCAAGTTAGTGCCTGTCTGCAGGAGGCCTCAGTTTCTTACCACATGGCCCTGTCATCAGGGCAGCTTGAGTGTCTTCACCACATGGCAAGAGAGCCAGGAGAGGGAGAGCCTAGAGGTAGCCCCATTGCCCACGTTTAGGGGAAAGGCTGTCAGGCTCTACTCTTGAAGGGAGGAACATCAAAGCATTTGTGGACATAGTTTAAAACTGCCACAGCCTGTACCATTAGATTCTGTTTGCTACCTTAGATGCTTTGTCCAGGGTCTGAAAGCATCTGTGATCCAAGTTATTTATGTAGTTTCTTCTCCATGAGTAGAAGCTGGATATCAGAATTTCTGGTTTCTACTTTATTATTTCTAGGGCCTACTTTCTTTTTATTCTCTTGTATAAGATAATGAGATACAGTAGTAAAAAAATCATGAAGTATTAGAATAAAAAGATATCATTTTCTCTGCACACCAGACTACAAACTTTTCCTGTCTAGACCATAATTCAGAACTTATTGTTTCTGAGAAGCCTTCTTATTGAAGGTGGAAAGAAATTTAAGAAAGCTGCCCAGTTTCTAGATGAACTGGTGAGGGCCAATTCCACAGCATTCACCTAGGATTAGAGGAGCAAGTGCCAGATATGACAGAGCTTCAGAGAAGGCATCTTACAGTTACTCAGGAGCTTCTCCAAAAATGGAACCAATGACCATCCAGCATTTTATTGGTGATTTTTTTATAGGAACTTTCAGAAAAAAAAGAAAGACCAGGTCA -AAAAAAAAAAAAAAAAAAAAAATTAGCTGGTATGCACCTATAGCTCCAGCTACTAGAGGAGGATGACTTGAGACCA -AAAAAAAAAAAAAAAAAAAAAATTATACCTGGCAAACAGGAACCAGAATGATTCCAGGCCATATATCCAACTGGGACATATAACCACTTGCTTAGAGCACAAGGTTGGTGGTTAATAAATATTAGGATCACATTGTGTACTCCCTGCTCCCCCCGGCATGTGAGGTAAGAGCTAATCACATTGTGTAACATTTAATCCTTAATGTTGATCACCTAATTTTTATTTTTTTGAGACAGGGTCTTACTCTGTCACTCAGGCGTGGTGCCATCATGGCTCACTGCTACGTCTGCTTCTTGGGCTCATGTGATCCTCCCACCTCAGCCTCCCAAGTAGCTGGGATTATAGGCATGAGCCACCACGCCTGGGTGATAATCTGATTTTTAAAAAAGGAATATTCATATAGAGCTACTATATTAGATGTGCATTGTTTGGGGTATGCTAACATACCTAGTGGATCTCTAGCTAGAGGGAATGAAGAATGTTTTTTCCCTCATGGTACTTTGAGCATTATTATGTTTATAGGTAAGGGAAGTGAGCACAGGAAGCTAATCAGTTGCCGTAAATCACACACCA -AAAAAAAAAAAAAAAAAAAAAATTATAGAACCTATTCTGTGTATTCTGTGATAGGTTATATCTGTTTACTAAGGGCTGCCTGGAATAGGATGCATAAAATGAACTACTAGGATAAAAGAACTAACCCCGTGTCCAGTAAGCCCCCATGAAGGCTTCCTTCCATCTTCTGCACCTCTGCAGCTGGAAAATGCTTTTTTAGAATGGCCTTCCTAAAAAACGAGCGAGTGGATGCT -AAAAAAAAAAAAAAAAAAAAAATTATCCAGGTATAATGGCATGCACCTGTGGTCCCAACTACCGGGAGGCTGAGGTAGGAGGATCGCTTAAATCTGGGAGATTGAGGCTGCAGTGAGCCGTGACTGTGCCAATGCACTCCACCTCTCCAGCCTGGGTGACATAGCAAAACCCTGTCTCAAAAATAAACATTACCACATATATAGTTATAAAAAAACTATATAAGCTATATATCTATACACACACACACAC -AAAAAAAAAAAAAAAAAAAAAATTATCCAGGTGCAGTGGCACATGCCTGTAGTCCCAGTTACTCAGGAGGCTGAGGCAGGAGGATCACTTGAGCC -AAAAAAAAAAAAAAAAAAAAAATTATCCTCTGTTTGGGTATCAGATAGTAAGAATTCCAGGCTATAAATGTACTGAAAACTTACACAGTTTAGCAAATGGCATCTGGGTTGGGTGAGGGGAGAATTTAAATTGATTTATGCGACCCTAGAAGGCAGAACTAGAATTTGTGAGGAAAAGTTTCCGGGAGGTAACACCAGCTTAGTACACAGACTTCATTGCAAACTGCTCTCTATTGAATAAACTGCCTCGAAAACTCATGATCGTTCTACCACTAAAAGGTTAAGATAGAAGTATGTTTTCCATATGACATGTTCACTGGGTTGGAGGTTGAACTCTTTAATTTCCCAGATTCTTTACATTTTAAACATAAAATTAAATACATAGTACAGGTGAGGGGTTAGATATCCACAAATAAATGAGCATCATTTTATTTAAAATGTATTTTGAAGATAATAATGGGAAGAACTTATGATAACCCCATCAGAAGAAATAAAAAATGTTGGCTATATAAGAAATTGCCACATATATTATCAGAGTTGGAAGTAAAGTTAATAAGTGTGAGATTTTTGCTCAGAGTCCTGAAAAGCAAAGTAACTGCAGGTGAAGGCTGTAAGGAAAATCAAAAAAGAGTTATATTAGATAAGGCACTTTCAGAATCAGACAATTTTATCACTCAAGGAAAATAACTTACCTTGATCACCCTCTGTAGGTTGTTGGTTAGAGTAGAAACACATGTGAAGCACGTGTTCTCTAACCCATAACAGACACTCAACATATGTTGGTTCTCTCTCCTTGAACTCTCATAAAATACTCCTATCTGAAACCATTTACTATCTTTTGAATATTCAGCAGCTGCCTGGAGTAACATATAATCATTGATTTTACACCAAAAACCAATACTACTGATGGTCACCGTTAACAGAAAAGCCAGAAAGATAGGAATTCCCCTTCCAGGTAAGAGTACATTTTCTAAAATGAGATTGATGCACTAAATTCAGTTTATCGAGTGGTACTAATTTGTATTTTGAAATAAATTCAGTAACTGTCTGTAAAGGCCAACATATTTTTTCTTGTTAGTGGCACATGAAATTGGGTCTTTTTAAAATATGTAATAATAATCTCAAATTCTGACATCAAAGCTCCAGCAGTTTAATTAGAAGTCTTTCAAAGGGTTGACACAATTCTTACGCTTCCCAAGTAAACATAGGTTGTACTAAGTCTTCAAGATATGAACATTCTTTAGAACCAGACAGACCCAGACACAGGAACGCAGATACTATTTTCCTATTTCAGCCCCTTTTTGAAAAAGTACTCACTTTGATTCTATGGGTGGACATGAGAGGCCTAATATGAATGATTTTCCACATCCCCCTTCCCACTCACCACTTACCCTTTTTATTTTTTTAAGGTGGTTGTTTAGCCTAGGATAGACATAGTGTTGGCTCGATGTGGTAACTGAGAGCAGCCTTCACATTTGGGAAAATGGAACCGTTTCAAAGTCAGTGGAGTGTGACAAGTGGTAGGAACACAGGAAGGTCAGGTAAAATGCAGGTCCCCTGTGCAATATTTGGGACATACTAAAAACATCAGACATTATAAATCTGAATTGGACATATGTATTCTTTAACAAATATTCTTTGTTTATTCGAATTTTAATTTTACCTGGGAGTCCTGTATTTTTGTTTGCTAAATTTGGCAACCCTATTGGTATATAATAGACAAGGAAATTCCTATTTTGTAATGTCTACATGTCCTGCCATGCAGAGACTATAATGAAAGATTTGGTATTACTGACATCTGAGAATTTGTGGGCACCTTAGGCAAGAGCCTTATTTGTTTAGATCTTTGAATATAATGGCTAATAATTGCTTGCAATTATTGTGTGCTTACCAAGTTCAGGGTGTTTTGTGTTGTAAGACTGTAACATGTCCATGTAAAATATCAATAAAATAAATCTTTCCCAGCTTCCTTGACCACCAGCTGCCCCCCACCCACCCCCAACCAAGAACAAACAAAAGTGTTTGAATTGCTACTATTTAGCTAGAAACAAAGACTCCAAATACCAAAATACATAGAGCAAAGGGGGTCTTGGCACAGGGCTTGATTTCTCACCTATACTAGGGGACAAATGAGACAGAGCTGGATCTGTATTTTGCTGTCGAGAAATGTAAAAGTAACTGGGAAAGAGAAAGAATCGAGCTCTGCTACATTAGATGACAGAATTCTGAGTATTGCACATTGTTCCTTTCCCCCTTTTTACGCCCGGGAGATAGGAAGTTAAGTAATTTTAAACATAGCTCCCTTGAGGTTTGAGGGTACTTATGACCAACAAGACTGGTCCTGAATTGTCATCAAGTTTGCAGAACAGCAGGACCTACACATCCAATCTCAGGAGCCAGCAATGCACAGCGGAAAAACATGCTCTTTAGAGAGCCAAAGTTCCCCTCTTTGCTCCTTGCCCTTCACTTCCTTTATAGCTCAGAGGGGTACTGGCTAGGATCCCCTAGAGCTCAGGAAGCCACTGAACGTACTCATTTGTGAATTCAGTCTGCTAGAAGCCAGGCAAGGCAAAAGCACTGTGTGAGGTGGGAAAGGTTATTGCACCCTGTAGGTGATCTGCCACCAGGGACTTTCAGGCCATCAATTATGCCACACATAAAGAGAGCCAGCAGTTGGACATGACTAGCTCAAAAGCCAACACTCTGAGGAGTGGCTACAGGCCCTCCAGATCTCAGACACAAGCCCTAGGTCCTGAAGTAGA -AAAAAAAAAAAAAAAAAAAAAATTCATTTTGAATTAGGCTAAATTTGTGTAAAAGAAAGGATCTGGGGTGTAACCAACCTCAGGTAAAGTTTCTCATTGTGCTAATCATTGTTTTGGGGTGGGGTGGTTGTGGATTTAAAACTAAAGCATCCCGTACGATCTTGTGCGGTAGGTAGTGGAAACATTTACTACACTTGATCTTAGCCAAAAGGCCAAGAAGTGATTATGTGGAAACATTTAGACAGCAGGTGTGATGGGTCTTTGTAGTTCTAAGAATGGGTATACCCCTTGGGTTTATAAGCATCTAAATTATGCCCGATAAGAAAATTGCTGACTAGGGGCTGGGCATAGTGGCTCACGCCTGTAATCCCAGCACCTTGGGAGGCCC -AAAAAAAAAAAAAAAAAAAAAATTCCAAAGTACTTCTGCTGTCAACATTAAAATTTTAATCAAAATGTTATAATTTTTAAAATCTATTTTAAATTGACAAATAAATTGTATATTTATGGGTTAAATTATGATACATGTATATATTGAAGAATGATTAAATCAGGCAAATCAACATATCCAT -AAAAAAAAAAAAAAAAAAAAAATTCCAGAGATCTTAAGGATGAAAAGTCTAAGGAAGGCCAGGTATGATGGCTCATGCCTGTAATCCCACCACTTTGGGAGGCCAAGGCAGGCAGATCACTTGATGTCAGTTCGAGACCAGCCTGGTCAACATGGTTGAAACCCCGTCTCTACAAAAAATACAAAAATTAGCTGGGCGTGGTGGCACGTACCTGTAATCCCAGCTACTCGGGGGGCTGAGGCAGGAGAATCACTTGAAC -AAAAAAAAAAAAAAAAAAAAAATTCCCATATTTAAAACTATATGCTGGTTTATAATCTTTACAATGATCATTTAGACTTTAAGAATAAATAATTACTCCTGTCAATAATAGCTTGCCAGATTATGAGAGATCAGTAAAGAGAGTTCTCCAAACTTATTTGACCACATACCCCAACAAACCAGCCAAAAAAAGCAATCAAAACAAAATTTAGTACAGCCCTCCAATATATGCATATTTATTATGAACATACTATTTTACTAATATGTCCTATAGAGTATAAAACACACACAAAGTATGAATTAAAAATTATAAACATTAAAAATCATTTTATAATATTTATTACTTATATAAAAGATCTGTTTGCTCTCATAAAAGCTTACCATTTTAAGTAGAGCAATGATAATAATGAAAATAATAAGCCAAATTGTATCTTTAAAAAATAATAATGTAAATATTTTGTGATTCGGTGATTGAAATGTCAGGTCCTAAGTTCCACTTATTTCAGTACTTAATTGTAAGCTGAGAAGGGGATAATTACAAAGATGCAAGGATTGAAATTAAAGAAATACATCATTTGTTGGACTTAACTAAATTACTACTTGCATTTTTCAATACCTTCCATCAATTATGCAAAAGTTTTTATTGATCTTCCTTCACGTCAATTGATTGTTCTTGCAGACGAATCAAAACATGTCACATTTTAACATTTTTAACAACTGGTTTAAAAACCCACTGAAACTTTTTTTTTTTTTTGCTTACATTTATTTAGTTTTACTGAAGTATGACCATCAGCCAGAAAAGTACACAAATCACATCTGAGCAGTTTGATGAATTTCTACCACGATACTCATTTGCCACCAGATATGTATCATGGGTTTTGCTTGTTTTAATATTTTTAATTGATAAATAATAATATATATTTATGGAGTTC -AAAAAAAAAAAAAAAAAAAAAATTCTAAGACTGGGAGATGGAGAAGGACATGGA -AAAAAAAAAAAAAAAAAAAAAATTGAAAATTGTTCTTTGTTTAAAGAACTTACTCATATAACCAAACATCACCTGTTCCCCAATAACCTATGGAAATAAAAAAATTTTACAAAATATGTTTTATTATTTTTTCAA -AAAAAAAAAAAAAAAAAAAAAATTGAAGGAACAAATATACAAATCTGTAATCACAGTTGAACATTTTTAATTCACCTACATGTACTTTGTAGAACTAGACATAGATATGTGAATATAAATGATTTGAACACTATCAACCAACTTAACCTAATTGATAAATAGAGAATACTTCACCTAGTATCTGCAGAATAAACAACGATTTTCAAGTGCACATGGAC -AAAAAAAAAAAAAAAAAAAAAATTGAGAAAGAAAATGTGGTCAATTTCAGAAGCCAGCCAGGCAAGGAACATATTACACTTCCACCTGCAATTTGTCTTTTAATATTAATAGTTACACGGCAAGAGCAATATAGTTAATTATACCATTTGCCCACAAATTTCCACATTTGGTAATGTAGCCCAATGAAGTAACTCCAACACTCCAGTAAAACCAAAGGCAATATGCTTAAAGATGTTCACTGAATGGCTGGGCGCAGTGGCTCACGCCTGTAATCCCAGCACTGTGGGAGGCTGAGGCGGGCAGATCACCTGAGGTCCGGAGTTCAAGACCAGCCTGACCAACATGGAGAAACCCCGTCTCT -AAAAAAAAAAAAAAAAAAAAAATTGAGGGTCCAACTCTAGAAGAAAATACAGTCTAATGGAGGGGTTTATTCATACTGAGAACTAATCTAACTAATTAGTAATGAGAATAGAATACAGATATATGCAGTTCATTTAAATAAGCAAGGTGCATATTTTAAGCAGTAAAATGATGGGCCTGAAAAATCATACCAACAAAACCAGAACTACCATATATAAACTTTGAATACTCAGTTATGTTTATTGTATTCTTTGCTCCGTGGAGTTGTGAGTCACAGAGCACTGGTAGTGTTCCTGGACTAGCCTAGTAAATGAAGAGGTTTGCTTTGCTGCTCAGTTTTGTGATTAAGGCTTACTCTGAATTATCTACCAAGTTCTTTCCTATTAATACAATTTGGGGTCAATAATTTCAAATAATTATTTGAAAATAATTTGAAATCAATAATTTCAAATTCCTACATGTAAGGAGAGACTTATTATTTTTTACCTTAGAAATGAGTTAGGAAAAGAAAAGCACCTCTGGAATGAAAGACTAAAGAGCTCTGAAAAAAATTACTTCTTGGTGAAAATTAATAAAAGCACTAGAAAAATGTCAAAATCAACTTTTTCAGAACTCTGGAAGTTAATAAAGAGACTAAACAATCCACAAAACATTTGTTTAGGGAGAAAAATGGTAAATCTCAATAAGAAAAGTGAACTTTATGGCGTTTTAACTTACCCCATCATATTTTCCTCTTGACATCACCGGCAAAGCCTCAAAACCCAGAAGCTCAACAGCCACAGTTGAAGCAAAGTGGATGTGCGGCCTACATAAAGCCCCTTTCCCAAAGAACTGCCACTATTTGACCTGCCTGAAAGATCTCAGGGAGTCACTTGCAAGGCTTTTCATTGTTTGACCTGACTAGCAGCTTGCTCAGTGAAGACAGCTCTACTCTAGAGTGTTTTTGAAAAACAATCAGCGCAAATTATTTAACACTGAAGTTGCCTGAGGCAGGCATACCAGGTGGGCCAAAGAAGAGAGTAGTCAACAAACCTAAAAGGAAAATAAGTGTAATGAGACACACATGTGGGATTTTGATAAGCTCCCAAGTATGCTGTGTTTATTTCTATGCCAAGAAACACCTGAAAGTGCCCTGCTCTGTCACCTCTAGTTGACCTCAAGGATCTGCGCAAATGGGAAATGAAGGATAAGGCATAATTGTAAACTCCTGAAGAGCTAAAGTCGCCGCCCCCCCCCAATATACACACAGA -AAAAAAAAAAAAAAAAAAAAAATTGAGGTTAATTTATGTGACTTTATTGAGTGTCTGCTACGGTCTAAGCAAAGCAGTAAGTGAATAAAAGGGAAAGGAGGCATACTAATTTGTTAATGATGGGAATATTTTGGGGGCATGGGATTATTAGGATCTCTTATTTTCATTTATATGAGTCCATAGTTGCAGTGAACGTGGATTTTAAATTTGATGAAGGACAAATTAAATCAAAATTTTGTTTTTCATATAAATTACCTAGTATCTTAAGTTCTTAGAGCATTGTATTTTGGATTATAGGAAATTTTAGGTATAATTTGTATCATTTCTTTTCTTTTTTTAATTTTATTTTGTGTTTTGAGATGGAGTCTCCTTCAGTCTCCCAGGATGGAGTACAGTGGCACCATCTCCTAGGTTCAAGTGATTATTCCGCCTCAGGCTCCTGAGTAGCTGAGATTACAGGTGCCTGCCACCACGTCTAGCTAGTTTTTGTATTTTTAGTAGAGACGGGGTTTCTCCATGTTGGCCAAGCTAGTCTTGAACTCCTGACCTCAAGCGATCCGCCTCCCTCAGCCTCCCAAAATGCAGGGATTACACGCGTGAGCCGCTGCACTGGGCCCCATTTATTTTCTTAGTAGTTGTAGTACTTTTTACTTGATTTTCTAAAATTATCATGACATGTTAACATTCATGCTAGTAAAGTGTAGAATATAGAATAGAAAAGTGCATTTAAGAAAATTATAAGTCATTTTTGGTGAGCTCAATATATTTATAATAGAAAATAAATGGAATTATTTCAAAAATGAACATATAGTGCTGAGTCCCAATTTTTTGTATTTTTTTATTAAGTGTATTTTTTTAGCAGAGTGTATAAAATGTAACATTGGATATTTTACTGTTCATTAATGCATGCATTTTGATTTATTTTAACTTCATTTGGCTTCATATAATTCTATTTTTACTTTTCAAGGAAAGCAAGTCTTGCTCTAATTCGAAAAATGATTCATTTTTGCTCTGAAGCACTGTTAAAAGAAGTTTGTGATTCTGATGTTGGTCACAATTTGCCTACAATACTAGTGGAAATCACTGCAACTGTCCTGGATCAAGAGGTCCGTTTCTTTTTCAAAACTCTTTAGCATTAATTTCCTTTAGCTAGTAGTCTGAAATAAAATTTTTGTTTTAATTTCAGTAAATCATGTTGTGCAAATTACTGCATTTCTCTACTCCTGGCAACTAAACTTATTTTTATTTTTTATTTTTCAGGATGATGATGATGGCCACTTGCTGGCTTTGCAGATCATAAGGGATTTAGTAGATAAAGGTGGTGATATATTTTTGGATCAGCTAGCCAGACTTGGTGTAATTAGCAAAGTGTCAACGTTGGCAGGTCCTTCCTCTGATGATGAGAATGAAGAGGAATCAAAACCAGAAAAAGTGAGTGGTCTTAATTATAGAGGTATCAGGAAGAGTTTTTTTTTTTTTTT -AAAAAAAAAAAAAAAAAAAAAATTGATGCTAAATCCCCATTCTGGCAATAATCAATATTCACCCATGTATGAAGAGCTCATTTATTTAATTTAAAAAAAGCCACAGTCCTATGCATTTCATTGA -AAAAAAAAAAAAAAAAAAAAAATTGCCAAATGACCTTTTAGATCATTTTCTGCTCAAATATCTGCAGCAGTTTCCTGAAATCCACAGATATAAAAGGAAGTAATAATGAGGTCAGAGGAGAATCATTTCTTTTTTTTTTTTTT -AAAAAAAAAAAAAAAAAAAAAATTGCGTCTATCTCTTTGTTGATATTCTCAGTTTGTCCATGTTTTATTTTTTGATTTAATTTAATTGTCTATCAACATTCTCTTTTATCTCACTGAGCTTCTTTAGGATGATTAATCTGAATTATTTTCAGTATTTGAAAATTCCCATTTTCACTTCATAAATTCCCATTTATTTTGGGTGAGTTGGTAGAGATCTATTTTCTTGCCTTTTTTCAATGTTTTCTTGATTCTTCATGTTTCTTATATGATTGTATTCATGTCTGCACATTTGATGAAACAACACTTTTTCCCTGTGTTGCAGAACAGTATAAACTATAGAGAGGCACCCTCCCTTCGTCTCTTGTTCCTGGC -AAAAAAAAAAAAAAAAAAAAAATTGGGCAAAAGATATAAATAGACATTTCTTGAAAGAAGCCATACAAATGGCCAACAGGTATCC -AAAAAAAAAAAAAAAAAAAAAATTGGGCCTCGTTCTGTTGCCCAGGCTGGACTTGGACTCCTGGACTCAAGCAATCCTCATACCTCAAGCTAGGACTACAGCCTTGTGCCATGGTGCCTAGCTTTGAATTCTTTTTTTAAAAATTGTTTTATTAATAGCAGTTTTTTAGTTGATTTTCTTGGGCCTTGTAAATATTGATCCTATCATTAACAAATAGTAAAACTTTTAACTTCTCTTTTCTAATTTTTACACATCTAACTT -AAAAAAAAAAAAAAAAAAAAAATTGGTTGAACAACTGCCAACTGAGACAATGAGTTTATGATCCATGTGTTTGTAATATTAGGTTTTGGGGTTGAACAGACACAGCTGAATGAAAGGAACTTCTTTCCTTCACAGCCATTGAGCTTTAGAAAAAATGTTAAGAGTTCAGAATTAGCTCAATTTACTGTGTACTATGGGGGTTTATGATTTTAAAAATTATACCTGATTTTTGAAATTTTCAAGGGCTTTTCAAATGTGTCCCAAATAATTGTTTTTCATGGAACTGAGAAATTGTGAACTTTTGGATAAGTATCTGGAGTCAGTCTTCTCCAGGAGAACTTGCTCCAGTGGTTTTATTGTTTTTTAGATTTTTTTTGGTTCTTGCTGATCTTAAGGTTAAGATGGACAACTACCTGAATAATACAGATGAACTAAAGTATTTCCCCAAGTCCCTTCTTAGCACTGTCATCTAA -AAAAAAAAAAAAAAAAAAAAAATTGTGAGATGCAGCAAAAGCAGTGGCTAGAGGGAAATTTATAGTATTGAATGCATATACTGGAAAATGTTAAAGATCTAAAATCAGCATCTACTTTAGGAAATTAGAAAAAGAAGAGCAAATTAAAGATATATCATTTGGTTTAAATTAAATATTTAGTAACCATTTTACCTAACTCGTGATTTTTATTTATTTTTTTCTTTTTTTGAGAAAGGGTCTGGCTCTGTCGCCCAGGCTGCAGTGGCATGATCATAGCTCGCCGCAACCTCCAACTCCTGGGCTCAGGCAGTCTTCCCACTCAGCCTCCCCAATAACTGGGTCCACATGCCTGTAATCCCAGCTACTTGGGAGGCTGAGGCAGGAGAATCACT -AAAAAAAAAAAAAAAAAAAAAATTTACAAGCTGATTGTGATGGCACACACCTGTAGTCTCAGCTACTTGGGAGTCTGAGGCAGGAGGATCACTTGAGCCCAGGAA -AAAAAAAAAAAAAAAAAAAAAATTTAGAGCAGGAGTGAAAGGAAGTAAAGTATGCTTGGAAGAGGGACAAGTGGGCGACTTGAGACACTC -AAAAAAAAAAAAAAAAAAAAAATTTAGCCGGATATGATGGCACACGCCTGTAGACCCAGCTACTCGGGAGGCTGAGGCAGGAGAATTGCTTGAATCCAGGAGGT -AAAAAAAAAAAAAAAAAAAAAATTTAGTCTTACATATTTTGTTAGTGGTTTCCGTTGTACACATGGATGTGCTCTGGTGCCTTTGACATGAACCTTCCAGATCTGTACTTCTTTGTTTTGTTTGTTTAT -AAAAAAAAAAAAAAAAAAAAAATTTCATGCCTCAAAGTGGTCATGTCTCTTCAT -AAAAAAAAAAAAAAAAAAAAAATTTGCCAGGCCAGGCATGGTGGCTCATGCCTGTAATCCCAGCACTTTAGGAGGCTGAGGAAGGAGTGTTACTTGAGGCCTGGAGTTCTAGACCAGCTGTAGTCCCAGCTACTTGGGAGGCTGAAGCAGGAAGATCGCCTAAGCCCAGGAGTTCAAGGCTGCAGAGAGCTATGATGGCACCATTGTACCCCAGCCTGGGCGACTGAGTGAGATCCTGTCTCTGTAAAACAATCAAACACGACACACAAACAAACAAAAAATTTGCCATAATTCTTTCATTATTATTATTATTTTTTTTGCTGACAAATTTAAGCAAATTATAGAAATCATGGCATGTCACCTGTAATTTCAGTGTGCATCTCTAAAAACTGATATTTTTCTAAGTTATCATGTGATTATCTCAGCTAATGATATTAACAGGAGTTCTTTAATTTCATCTAATTTCTATGTGTGTTCACTTGTCCGCCAAATGTGCTGCCTGTTGGTCTTCACATTGTCCCTGAGCTTTGTGCCTATTTTAGCTGTCTCTCTGAGGTTAGAGTGAGGCCTTCTTCCCTGTATCTTTCAGGGTATTTTTTTT -AAAAAAAAAAAAAAAAAAAAACAAAAAAACAAACAACAAAAAACTTTCCTTAATAAAATGTTTATAAGAAAAAATATAGATACCATTCGGTATCAGACTGGCAAAGATAAACACTTTGTGTCTTAGTTCATGGTGCTGTTACAAAATACCAGACTGGGTGGCTTAAACAACAGAAATGTGTCTCCCAGTTCGGAAGGATGGCATGTCCAAGATAGGGGTGCCAGCAGCTTTGGTGTCTGGTGGGGACAGCCCTCTTGTTGTGCCCTCACATTGCAAAGAGAGCAAGCTCCAGTCTCCTCCTTTTCCCGTAAGAACATCAGTGCCTCCACCCTCATGACCTCACCTGAACCCAACGACCTCCCAAAGGTCCCGTCTCCAAATATCATCGCATTGGATAGTAAGATTTCCTGTGAATTTTGGGGGGACGTGAACATGCAGTCCATAACTTTGAAACATACATTACTGGGGGAGCTATGGGACAACAGCACCCTCTACTACATTACTGGTAAGGTATAAATGGGCACACACCTAATTCAGATGGCAATTTGATCACTGCTGTCCAC -AAAAAAAAAAAAAAAAAAAAACAAAAAAGAAAATGCTATTTTTTGGCCATGTTTTTAAAGCTCATCAGCTGTTGTTACTGTATTTTATGTGTGACCCAAGACAATTCTTCTTCCTATGTGGCCCAGGGAAGCCAAAAGATTGGACCTCCCTGACTAAGGTCTAGATATGCTGGAATTAACATATAATCCTCATTTTTAGAAGAGTTAAAGTTACCACTCGAACTGGGAGCATTTCTATAAGCAGGCTGGATGGTAGTGCTTCCTACTTAAACCAATTTAATATTCCCAAGGCTTTTAAGAAAAAACTTCAGCTCATTCTGTTTTCCCACCACTAAACTTATGGTGAAATATATATCACCTCTGAAATCATG -AAAAAAAAAAAAAAAAAAAAACAAAACAAAACAAAAAAAAACCACCTAGTTCTTTTCC -AAAAAAAAAAAAAAAAAAAAACAAAACAAAACAAAAAACAAAACTGTATGTGGCGCTGTGGTTAAGACTTTTTAGGTTTGAGTCCTCTCTCCTGACATTAATACTTAATGAAAACTTAGTTTGACTTAGTTTGGTCTAATTTAGAACTTTATATGAAAGGAATTAAACAGCTTATATATGTTTGGGGGGTTTGGTTATGACTGCTTATCCTTTTTACTGTTTGATGAACGTTTAGGTTGTTTCTAGTTTGCAGCTATTATAAATTCTGCTTCTATTAACTTGATTATACTAGTTTGGCATTAGTGATCACTGCATAGAGGGGGCCAGCTCAAATGTCTTTCTTTTTCCCTTGAATCTTTCTTTCTTTCTTCCCTCCCCTTCCCCCAGTCTCTTCTCTTTTCCTGTCTTTGTGGCACCTCTGTCTTCTGATGAACATGCCACAGGTCAAGGAGAGTGGAAACAAAAGACAAAATCCTTTCTTTCACTCAGTTTTTCCCTGTTGTCCCCTTCTAACGAAGTGTTGACATAGTCTTCCAAACCATGCCTATATTTACATTTGATCTGTATTCAAATTCTATTGTTTCTCTATTCTTGATATCTCATGGACAGATTCCTTTCTTTCATACAGTTGGCAGTGCTCCGATCTTCTAGAGACTCCGTGTCTAAGGGGACCAAATTATTTGTAGAAGCAATCACCGTATGTTAAATCTAGTTATACCAATTCATCATAACAATTATCAGCTAAATACTCCGACTGCTTCTAACAGCAGTAAGCAGCAATAACAATGAAAACAGTGTTTGTTTTTTGGTCTGTGTAAATCTGTAGTGTATACCCAGTAGAGTAAAAAATAAATACTTGATGCAGGAAATATAAATAAAAATGATGTCTTCCTTGTGTGTTATGAAAATAGTACATGGCCAAGACTTCTATTAATTTAATACTGCCTTTTGAATATTGGCTATATTTAAAAATTCTAATTGGGTATTATAAGTTTTAAGCTTTTTTTTTTTTTTGATATTCCCTTTCTTCAATTGCCTGTTAAACTTCTGATCATTTTAATATGTTCTTTCTGCCTCATTTCAGGAATCATATTTAATAGAATAGTTGTTATGTCCTAGAAAGCCCTGCTAATACAGATTTAAGTATGACATTAAATGTGTAACAATAATTACTAATTATTCCTAAAGTATATTTGAATAATTACTAATTATTTCTAAATGTGTAACAATAATTACTAATTATTTCTAAAGTAATTACTCGCTTTAGAAATCTCCTTTTAAATCCTCTTCCGGATTTCTAGATGTTGTAAAACAAACCTCACAACTGTCACAAGTGCATGTTTCTTAGTCACATGTAAACAATGCACCCTGTCATTGGTTCAGTGAATGTCTTCACAAAAGTATAGAGCTTTGTCCGCAAATGCAGTTTTATGATAAAGATATGGACAGGCTTGCTGGAGTGGCTTGATCATACC -AAAAAAAAAAAAAAAAAAAAACAAAACAAAACTGCTTTTAATAAAACTCAATCTGTA -AAAAAAAAAAAAAAAAAAAAACAAAACAACAGAACAATTGCCAGACAAAAACTGGGCA -AAAAAAAAAAAAAAAAAAAAACAAAAGCTTTAAATGCAATCAATTGACTATAGTAAGCTTTTATAAATTTTTTTTTTGAGGGTCTCACTCTGTCACCCAGGCTGGATGGAATGCAGGGGCACCATCATAGCTCACTGCAGCCTCAACCTCCAGTCTCAAGCAATCCCACCTGAACCTCCCGAGTACCTGGGACTACCAGCACATGCCACCATGCCCAACTAATCTTTGTGTGTTTTGTAGAGATGGGGTCTCACTATGTTGCCCAGGCTGGTCTCAAACAACTGAACTTAAGCAGTGTTGGCCTCCCAAAGTGCTTGAGATTACAGGCGTGTGCCACCATGCCCGGACAGCTTTTTATAATTTTTAAAATATATAAATTCTTTAAGTCATTCTGAAAAATTAAATGGTTTCTGCAGCAGCCCCCTTTGTGTGTTAAGCCCCCTCCTCATATGCTACTCTGCATTCTAGTGCAGACTTAGATGACCCGGGTTAGATCACGCTACCTCTCAGAACGGCTACGTTTTTAAACAAGGAAAATAAAACAGGGCTAAAATCTCCATCATGACACCAGGAGGATAGGACAGAAGAGAAAGCATCAACAAAATCTTGTCTCCTGAAATCAAGTGTTTCCTAAAATTATTATTAGAGCATGATTTTCCTCTCTGAGAATAGTAAGCATAAGAACACTAAGTTGACCAGGTGCGGGGGATCACGCCTGTAATCCTAGCACTTTGGGAGGCCGAGGTCAGGAGATTGAGACCATCCTGGCCAATATGGTGAAACCCCGTCTCTACTAAA -AAAAAAAAAAAAAAAAAAAAACAAAAGGAAAGAAAAGAAAAAGAAAAAAAGAAATTGCAGACTCTGGCAGCAGGAAGGAACCTTAGGAGTCAGTAAGCTCAGTGGTTTTCACAATGTGCTGTGATGAGCCTCAGGGGCACCATGCGATGAACGGGATGGGGCAAGGGGCTGATGACACCCACCCAGTGCTGTTCCCACCAGAGCAGCACCACTTTTACTGAGTAGTGTTCCATCTAAAATTTTGTTGGGGAAAGAGTTTCTTGGCTAAAAGTATGAATTCTAGCCCTCCTTTCCCCTCCCCTGAATTTTATGGGAGAGGAGAACTGAGGTGGAGGCTTGCTTAGGGTAATAGAGAATCCCGTGGCTGCGCCGGGTCTCCCAATGCCCAGACCAAGCTTGTTTAGGGTAATAGAGAATCCCGTGGCTGCACTGGGTCTCCCAATGCCCAGACCAAACTTGTTTAGGGTAATAGAGAATCCTGTGGCTGCGCCGGGTCTCCCAGTGCCCAGACCGATTGCCTGGTCTCTTCCTTCTCCCCAGAATGGGCTCAGTCTAAGGGAAGAGGAGACCGAAGTCCTAGAAGGGGAGAAGGAATGGGCCAGGAATAGGGAGACATAGAAAGCCCCCTAGAAGGGTGGTGGCTCTCCT -AAAAAAAAAAAAAAAAAAAAACAAACCGAAAAGAAAAGAAGTAAGAAAATACAAACTTTATCATCTGTACTCTGGACTTCCTGGACCACTGTCATCATACAGAAGAACACACTTTATGAAAGCTTTATTTTGTGAAGCTATAAAAACCCCCTTAAAATCCACTGTTCCCATAAAGACGTCTTAGTCTCTGCCGGGGAGTATACAGAGACTCCATATTTTCCACATCTTACAGACTAAAAAGCAAAACTTCTATTCTTAAAAAGAGAAGGGGCAGAAGTCAGTCACAAATATATTTAAAATAAATAATAATTATTTTTAAAGTCATCCACAAAAACACTGATAAAAGAGTTGGTGTGGTGGTGTGCATCTGCAGTCCCAGCTACTTGGGAAGGCTGAGGCTGGAGGATTGTTTGAGCCCAAGAGTTCAAGGCTACAGTGCATTATGATCGCACCTGTGAATAGCCACTGCACTCTAATCTGGGCAACATAGCTTTGAGACCTTATCTCTTAAAAAAGAGTGATGAAAGAAAACCTCTCTATAATGAGAGGCAGAGAAAAAAAATGCTTATAGAACATCTGTTAAGTAGACCAGACATAGTGGCTGACACCTGTGATCCCAACATTTTGGGAGGTTAAGGTGGGAGGACTGCTTGACTTTAGGAGTTTAAGACCAGCCAGGCAACATAGCAAGACCCCATCTCTACAAAAAATTTTAAAATTAGCCAGGTGTGGTGAGTGGCATGTGCCTGTAGTCCCAGCTACTGACTTGAGCCCAAGAGTTTGAGGTCACAGTGAGCTGATCATGGGACTGCGCTACAGCATAGGCAACAAAGCAGGACCCTGTCTCACTCAAAAACAAAACGCAACAAAACAAAAAACTTCAAAATAACACATAATGTAAATAAGCATGCATATGTAGCCTATTTGAACTGGTTCATTAATACATTTTATGCCAGCTTGGTACTGTTTCTAAAATTTTGTTCTACAAACATAGTTTTGCTTTACCACAAAACCTAAATTTATAGAAATAAAAATTATAAATAAGAGGTAGTACCTAACAGAGTACTTGCTCTGGATTGAACTATGTACCCTGAAAATTCATATGTTGAAAACCTAACCCCCAGTGTGGTTGCACTTGGAGAGAGGGCCTTTAAGGAGGTAAAGTTACATGAGATCATGTGAATGGGCCCAATTGGCTGTTAATTAAGCCACCCAGTCTGGTTATTGCAGCCTTGGCTGACTAATGTAGCACTGTATATGACAATGTTTGCTCATGAAAGAATAAAGAAATAACTTTAACTTATTTAAATAACAGGATTCGTACACGAAGATGAGAATTAAAGAAGTAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAACAAATAACAACAACAAAAATTCTCTTGACCAAGACACTACTTTCTTTAATCTCATCCTAAATCTGTC -AAAAAAAAAAAAAAAAAAAAACAAATTTCCCCAGGCAAAAGGAAATCTAATTAGGAAAATGAAAAATGGTTGTTTAGAAGAATATTTTGTGCTGTACTTAGACCACTTCATAAAAAGGTATACTAAGAGTTTCAGTTTGGGAAGACAAGAGTTCTGGAGATTAATAGTGATATTTACAAAACAACGTGAACATATTTAATGCCACTTAACTATACAGTAAAAAATGGTCAAAATGGTCTGGCCGTGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCTGAGGTGGGC -AAAAAAAAAAAAAAAAAAAAACAACAACAACCATAAAATAAAGCATAGTTATAGTATTCAGTAAGGTGA -AAAAAAAAAAAAAAAAAAAAACAACACTGTGGGGAGGCAAGAGTGTTATTACAAGATACTTTTCCAAGACCAAAGCTGAAGGATACACTTAAGCCTAGTAGGAAATGTGTAGGAGCAGTTGGTGTTTGAGGAAAGTCATGAGAGGTAACATAAAGAGACTGAGATTC -AAAAAAAAAAAAAAAAAAAAACAACTTAAAGCTGTTAGAAATTAACCATAAGAGAGTTAGTGTGAGA -AAAAAAAAAAAAAAAAAAAAACAACTTCCCAGTTTCATTCTGAATATGGCAAATAGCAGTAAGCATACTAACATAAACAAAAGTTCTTCAGGATCCACAATAATTTTTAAGAGCTTAAGGAAGTCCTGAGACCATAGAGTTTAAGCATCACTGCCCTAGATCTCAATCACATCCCATGGCCACAATTAACCTCCACAGGTGCTTGACTCTAAAATTTTTCTCTAATCCAGGCTTCACCTCCAATTTCCATTTATACAACTGCTTACTTAATATCTCCACTGAGATGTCTCAAAAGTACCTCATACTCAACATATCCAAACCCAAACTCATGATCTCAATCTCTCAAACATGGTCCTCTTTCCAGTGTTCTCTCTCAGTGAGTGGCATCATCATCCATTGTAACCTGAGTCATCCACGACACTTCCTTCTCCCTCTCTCA -AAAAAAAAAAAAAAAAAAAAACAAGGAAAAAGAAAAAGAAAAAAAAATAGTGTGCTAAAGAACTCAAAAAAGTCAGT -AAAAAAAAAAAAAAAAAAAAACAATATCAAAAAACTCCAGGCTGGGTGTGGTGGCTCGTGCCTGCAATCCCAGAACTTTGGGACGCTGAGCTGGGAGAATTGCTTAAGCTCGGGAGTTCAAGATGAGCCTGGGCAAGATGGCAAGACCCTGCCTCTAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAACAATGCTCCAGCAATGAATCCAGAATTCAG -AAAAAAAAAAAAAAAAAAAAACAATGGCACACCTGAGGTCAGGAGTTTGAGACCAGCCTGGCCAACACGGCAAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCAGGCATGGTGG -AAAAAAAAAAAAAAAAAAAAACAATTGTGATGGGATTTGCTCAGACTTTAACAGGGAACCAATACCTATATTTCCAATGAATC -AAAAAAAAAAAAAAAAAAAAACACAAGCCAGATGTGGTGGCATGCACCTGTAGTCCTAGCTATGTGGGAGGTTGAGGCAGGAGGATCATTGGAGCCCAGGAGTTCAAGGCTGCAGTGAGCCTTGATTGAGCCACTGCACTCCAACCTGGGTGGCCCTATTTCTAAACAAACTACAAATAAAAACAAACACTAAGAACCCCACGAATTTAAACGGCATATTATGTGCCTGTGTTTTGACTGCAACCCATCACGTGGGGTTAGGTGTGGAATTTTCCATGTACAGCATCATGGCAGCACTCAAATAGTTTTGGATTTTGGAGTGTTTTGAATTTCAGATTTTCAGATTAGGGATGATTACACTGTATCTCTCTTGGCCTTTCCTTCCTCATCTGTTAAGTGGGGAAGAGGGACCAAGTACTCTTTGTGGTCCCTTCTTGCATTAATAATG -AAAAAAAAAAAAAAAAAAAAACACACACACACACACACACACACACACACACACACACAC -AAAAAAAAAAAAAAAAAAAAACACACACACACACACACGCACACAAAAACACTTAAATGTATTAATCTTATCCTAAATTATTTTATGTTTTATTTTATACTTATAGAAGCCTTCCCATGTATCACATAAAATTCTCATGCTTAAAAAAAATGTGACTTCCAATGCTGGAGGTAGGAAAGTAAAATGGCACAGCTGCTATGGAAAACAATAT -AAAAAAAAAAAAAAAAAAAAACACCAACTACAGCACATAGCATACACTCATAGGGATCCTTTTCAAATTCCTTTTCAAATAATCTAACTGAGGCAGGGAGTATTTGTGTAGGAAAACAGAATACTAGACATAGACACTCTGCAATTCTGACTTTTACACATAATTCAAGGCTATCTGTGCCTTGAAATTAAGATAAAGACCATTGTTATTGCTGTCAGTGGTTCCTCCTAAAGCCTCTTTCTCACAGTAATTGCTCACATACAGTACTTACTGTGTTCCAGGACTGTTTCCCATACTTGACCTATAGTAGCTCATTTAATCCAGGGTAAACCTATGAGATAGCTGTTGCTATTGACATTTCTATCTCAGTGTTTACATTTGAGGACACTAATACCCAGAGAGATACCTTGCCTAAGGTCATATATCTGGGAAGTGGTGGATCCCAGGTAGTCTCACTACAGAGTCCAACATCTAATCTCTTTGCTGTAGTGTTATAGTGACTTAAATTACCAGTGCATCCTCTGTTTGTCTCC -AAAAAAAAAAAAAAAAAAAAACACCTATTTACTGAAATAATATCTGTAAACGTCCCAAGTATTAGTAGTGCTATGGACATCCAGATCCAGGAAACTTAAAAGTTCCAAACAGTTTCATTTCAAAAGGATCCCCACTGAGGCACATTATAGGCAGACTACCACAAGTCAAAAACAAAGAATTTTTGAAAATATCAAGAGAAAAGTGTCAAGTCACATATAAGGGGATCTTTAGTAGATTAAAGCAGATTTTTCAGCATAAACCTTACAAGATAGGAAAGAATAAGTGATATTATTAAAGTGGAAAAGAAAAAAAAACC -AAAAAAAAAAAAAAAAAAAAACACTATCTCAAGAGGGTATGTGTTTATGAGCCAAAAGCCAGCTTGGATAAAAGTAGGGACAAGGTCCCTGCCTCTGTATCAGATGGTCTGCCGTTGACGGCACCTCTGAGTACCCACCAGCACCACTGGGAAAGCAGGAGTTGCTGTGCTCGGTCCCTTCCTTGGAGGCTGCCTTCCCTGCCTTGTGGATATCCCAGTTCTGGAGCTTTGTGGTCATTGGCCTCCCAACAGAGGCTCCCTTCTTCCCTCACCTTTAGGCGGCTGCCGAGTGATAGAGCAGAAGGAGGTTCCCAATGGGCTCAGGGACGAAGCTTGTGGCAAGGAAACTCCAG -AAAAAAAAAAAAAAAAAAAAACACTGAACAAATTATATCAAGTACCTTCTCAGACCACAGTGGAACACAACTAGAAATCAATACCAAGAGGCACTTTGGAAACTATACAAATACATGGGAATTAAATAGCACTCTCCTATATGACCAGTGAGTCAATGAAGAAATAAAGAAGGAAATTTAAAAACGTCTCGGAACAAATGAAAATTGAAGAACAACTTACTAAGCATATGGAATATAGCCAGAGCACTGCCAAGAGGGAGATTTATAGCAATAAATGCCTAAATCGAAAAAGTAAAAAGTTTCAAATAAACAACCTAGTGATGCAGCTCAAGGAACTAGATAAGCAAGAAAAAAACAAATCCAAAATTAGTTGAAGGAAAGAAATAAAGATCAGAGCAGAACTAAACAAAATAGACACTAAAAAACAAGAATCAACAAAAAGAAAAGCTTTTTTTTGAAAAGAT -AAAAAAAAAAAAAAAAAAAAACAGAAAAAACAGAACAAAACAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAACAGAAAAGAAAAGAGAAAAGAAACTAATAAAGCTCCAATAATGGAACACACAAAGAAATTGAGATCTATAAAATGACTGACCTAGCATTCAGAATAATACTTATAAAGTGGTGTGACCAACTATAATATGCTTACTGAAAATTTAATGAAATTTGTAAAACAATCCATGAAATTTGAGAATATTGGCAAAAAAAAGGAACAATAAAAATAAACAGAAACTCAACTAATAACACAATGAATTAATTGAAAAAAATCATTAAAATTTTCAATAGGAAACTCAAGCAGAAAGAATCAGCTGCAAGACACCCATTTGAAACTGTCTAGTCAGAGGGGCAAAAAGATAAAATAATTTTTAAAAATGAAGAATGCTTATGGGAATTATGGGACACAATCAAGGAACTAAATATTCAAATAATAGGAGTTCTAGAAGAAGATAAAGCTAAAAAACCAGAAAGCACATTTAAATAAAATGACAGAAAAATTTTCTAATTTGAGGATAGATGCCAACACCCAAGTACAGTAAGCATGAAGATTCCCAATCACTTTCAACCCAAAGAAGTATATCTAAGCACATATTCAAACTATCAAAAATCAAAGACAAACCATTTTGAGAGCAACAAGAGAAAAGAAACACATTGCATAGAAACAAGTGTCAATATGACTATGAGTAGATTTAGTGGGGGAAAAAAAACACAGCAGGCCAGGACACAGTTATATAATATATTCAAAGTGCTTGAAATAAACAAAGTAAAAGTTTTAATGAGGAATAATTTTTCAAGCAAAGGTGAGTTTCAGAAATGGGTAAGAAATAAAAAACTTTCCCAGACAACAACAACAACAAAAACACCTATGTGAGTTAATCACCATCAGACCTGCCTTACAAAAATTGATAGAGAGTTCTTTTTTTTTCCAACATTTATTTTAGATTCAGGGGGGTACATGTGCAGGTTTGTTTCTTGGATAAATTGTGTGTCATGGAGGTTTGGTGTACAGATTATTTCATCAACCAGATAATAAGCACAGTACCTAGTCGGTAGTTCTTCAGTCCTCCCCCTCCTCCCACCTTCCACACTGAAATAAGCCACAATATCTATTGTTTCCTTCTTTGTATCCATGTATACTTAAGGTTTAGCTCCCAATTATAAGTGAAAGCATGAGATATTTGGTTTCTACTCCTGAATTAATATGCTTAGGATAATGGCCTCCTGCTCCATCCATGTTGCTGAAAAGGATATGAGCTCATTCTTTTTTGTAGCTGCAAAGTATACCATGGTAGATGTCTACCACATTCTCTGTCCAGTCTACCTTTGATGGGAATTTAAGTTGATTCTACGTATTTGTTATTGTAAACAGTGCTGAAGTGAACATTTGCATACATGTGTCTTTATGGTAAAATTATTTCTCTTCCTCTGGTTATATATCCAGTAATGGGATTATTGGGTCAATAATTCTGTTAATTCTGATAATTCTGTTATTAGCTCTTTGAGGAATCACCATAGTACTTTCCACAATGGCTGAACTAATTTACACTTCCACCAACAGTATATTAGTTGTCCCTTTGCTACTCAACCTCACCACTATCTGTTACTTTTTGACCTTTTAATCATAGCCATACTGACTGGTGTAAGATGGTATCTCATTGTGGTTTTGATTTTTATTTCTCTAATGATCAGTGATATTGAGCTTTTTTTTCATATGCTTATTGACCAAATATGTGTCTTCTTTAGAAAACTATCTGTTCATGTCCTTTGCCCACATTTTAATTGGGTTGTTCATTTTTTTGCTTATTAATTGGTTTAAGTCCTTATAAATTCTAAATATTAGACTTTTGTCAGATACATAGTTTGCAAATATTTTATCTCATTCTCCACGTTGTGTGTTTACTCTGTTGATAGTTTCCTTTGCTGTGCAGAAGATCTTTAATTAGGACTCTTTTGTCAATTTTCGTTCTTGTTGCAATTGCTTTTGGACACTTTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCT -AAAAAAAAAAAAAAAAAAAAACAGAAAAGAAATTACTGAAGTGGTGTTGCCCTGACCAAAGATTAGCCAATGTCTCTGTTGATGGTGCAAAGGTGAGAAGTGCAGCCCTGTGTATATACACAGATACAAGGTAAATATGGTTGGAATCATGGCTTTGACTAGCAATGCCTTGAGTATTATAGCATCAGTACATATTGAGTCAATTATGATTTCTGTGCATATTGAGTCAAAATTGAGTTCGAAGTCATTAGATCTCTAATGATTTTAATTACAGTAACTGGCTACATCTCTGTAAATGGAAACTGCTGGGATGCAGTGGTTAAGAGCCAGGCTATGGGTGTCAGACCTTGGCTTGACTCTACGGCTTGGCCACCTGCTAGTTTTATGACCTTAGTGGAGTTACTTAACCTCATTTCCCTCTTGCATAAAATGGGAAAAACAATAGCCACCTCCAATTCTATCATCTCCCAGGGTTGTAGTAAAGACTAATTAATTATAAAACACTTATTATGGTGCCTGGCACAGAAAAGCTTCCTTCTCTCATTTTTATGCATTCTATATACATACAACACTGGAAAGTAACAGCATTTGGCCTGCTTTATAATGAAAAATGGAAGCATACCAACCCTTCAAAGTCAGAAAGCAGGCAGAAATAAATTGTCAGAGGAAACTGGAATACTTCAGATCATCTGTAAACAAAGCCCTCTTGAAAACAAAGCAAAAACAAACCTCAAATCTCTGATTAAAACATTAAAAAAAAAGAAATGCACACCTTTCTTAAAGGTAAGAGCAGCTAATAACACAAAAGTTATTAGAACAAAAGTAACTCTGGAGGTAAATGAGTATAGAAGCCACTTTTGTCTGGAAGAGGTTTATTACTCCCCCTAGATTTGAACTTGCATGTTAATGCCTTTTGGCTATAAAAGGGACATATATTAAAGCCCAGACCCACATAAGGTGACAATGATC -AAAAAAAAAAAAAAAAAAAAACAGAAAATAAAAGTGTTGACAAGGATATAGAGTGATTAGAGCCTTTGTACACTGTTGGTGGGAATGCAAAATTATATAGCCACTGTGGAAAATAATATAGCTGTCCCTCAAAACATTAATAATAGAATTACCATTTGATCCAGCAATTCCACTTCTGGGTATATACCCAAAATAATTGGAAGTAGGTTCTCACAGAGATATTTTTACAGCCATACAAATAGTACCATTATTCACAATAGCTAAAACATGGTAGCAACTCAAGTGTTCATTGATTAATGAATGAATGAATGAATGAATG -AAAAAAAAAAAAAAAAAAAAACAGAAACAAAAACCAAAACCTCAAACCAGTCATTACTAATAGGAACCACAATAAAAAGTTGTGTTTTGAATTTGAAAGCTCCAAATTGCCGTGACTCATTTGCTATTCGTCTGCTTCTTACATGGACAACTCCATAGAACCATGCATCCATGGAATAGGGATTGAGTAGGGATTTAATTAATTATTTATTTTTATTTAATGTCACATGATATTAGAGAATGAAACAAAGGTCCGTGTAGTCTCTAGCATAAAAATATCATCTGGTTTCCATACTTCATAAAGTTTTGGGAAGGTCAAAGTAAATAATGTGAGAAAAGGCTTTGGGAGCACAAAAGAACTGTGTTAATGTATCACCAGAATTATGTGTCAGTCAGGAAAAGCTAGGTTTTGCTGTGGTAATGGAAACTCCAAAATCGTAGGGGCTTACAACTTGTGAGCTTTAGTTTTTGTTTATGTTAGACCACTCCAAGTTGGCCATGGCTCTGTCATGTCATCTTCACTCTGAGACCCAGAAGGCAGAGTAGCCTGTAGCCAGAGGAGTGACACTTGTCATACCAAAGAGAAAGAGTCATGAAGGACTTCCTGAAAGGGCAGACTTCATGATTTGCTAGAAAGACTCAGAGCACATTACTGTGTAGTGATGATTTATTACAGCAAAATGATACAAAGTAGAATAAGCAAAGGAAAAGGTACATGGGAC -AAAAAAAAAAAAAAAAAAAAACAGCTAATCCCATCCAGAGACACCCTCTCATGCACACCCAAAAATAATGTTTAGTCTAATGTCTGGGTAATTCATGATCCAGTCAAGTTGACATGTAAAATTAACCATGACAACA -AAAAAAAAAAAAAAAAAAAAACAGGATGTGAAGAAAATAAAAAGAATAAAAACGAAACAAAAAAACCCTATAATCTCACCATCACAACATACTCTGTTATCCTTTTTGTATATATTTACTAATAATCTTTCATATGTATTTTTATATAATTTTAATCCCATTATGAACTATATATCTAGATTATTTCACTTAAAATGATACAATAATCATAGCCATCTTATTTATTCATTGCATAATATTTAATCAGTTATACATATATACCATAATTTGCCTAACCACTGTATTATTGATAGACATTTAGATAAGCTTTAATTTTTCACC -AAAAAAAAAAAAAAAAAAAAACAGGCAAATTCTGAATGTATTTCCATAACGGATTAGGGTCAGA -AAAAAAAAAAAAAAAAAAAAACAGGTGTCTGCTGGTCTAGTACAGTAAGTGTGAATCTTTGGCAAATCTGCACA -AAAAAAAAAAAAAAAAAAAAACAGTCTCAGCTTGGCGCTATGCCTTTGATGGC -AAAAAAAAAAAAAAAAAAAAACAGTGTAGGTGCCCCAGAGGGACTCTCTTCCCCAAAATACTAGTTGCCTGAACCAGTGGTTTTCTAACTGGGACCAATTTTGTGCCACCTCCCCCATTTGGCAATGTCTAGAGGCATATTTGGTTGTCACACCTTGGGGGTAAGGTGCTACTGGTATCTAATGGATAGAGCAAGGCATGTCAACTAAACATCCCACAACACACAGGACAACCCCATACAACAAAGAATCACTTGATCCAACATCAGTGATGCTGCAGATGAAAGCCCTGGCCTAAGTGAACAAAGGATGGGCTGCCAAGATGTCAGTTGATCCACCTTAGTTGTACATGTGGTGCAAAACTCCCCCAAACCACTGGAAAGCCTTTTTGTCCAACCAGCATGTCCCCAGACCAACTCTGTGATTCTCTCATCTCTAACTCAGGTTTACACTCCCTCAGAGAGGGGCTTGGGAATTAAGATATCTGGTTTTTCACCCCAGCTCTGCCCCTGGCTGTGATTCTGGACATGTAACAAAACTTTTCTGGGCCCATTTCCCCCTCAGTAAAATAAACTGGAAAAGAGTAAAAGT -AAAAAAAAAAAAAAAAAAAAACAGTTAGTTGGGCATGGTAATGCACACCTATAGTCCTAGCTACTTAGGAGGCTGAGGCAGGAGGATGGCTTGAACTCAGGAGTTGGAGGCTGCAGTAAGCTATCATCGTGACATTGCACTTTAGCCTGGGTGATAGGATGAGCCTCTGTCTCTAAAAAAAATATATAATTAAAATAACATCTTTGCCTGAGCTCAGGAGTTGGAGACCAGCCTGGGCAACACAGTGAAACCCCGTCTCTACTAAAATACAAA -AAAAAAAAAAAAAAAAAAAAACAGTTCCCAGAAACCACAGCTGAGGAGTTTTCCATTATTATACTCTAACTACAGATTTCGCCAAATCTTTTTTTCCTCCTGTTTCAGAGGGAAAAAAAAAGAATCTGGATCATGTGAGTTGCAGTTAAGCAAACATTTTTAATCTGCTGCCAACAAGGCTGCTCCACCAGATACGCAAATAGTTATTCACTGGTGACCTCCTTACAACTTTTCTCTACACACACACACACACACACACACACACACACACACAC -AAAAAAAAAAAAAAAAAAAAACATAACCTTTTATATCCACACCTATATTGTTGATTGTTTAACTTGTATTAACATCTGTGGCCCACAGATCATCTGAACATAAGAAAACTATACAGGTTTTGTAAGAAAGTAATGCTGATTTAAAATCTTACATTTGCATATGTGAATATTAAAGTCCAGGAATCTTTAATACATACAAGAAATGTTTAGCATTATTTTTTAATAAATGAAGGTACAAAACATTTTTTCATAATATGATTATGAAATTGATAGAATTAAACTTCTGTAAAAAATTTTCTACTCCCACGATTTCTTAGAAGTATTTTCTAAATAATAGTAAGGGTTAGTAACCACATTGATATGGAAAGACAGACTTATGGTATCTGCAAGTTTTAGTTTTACCCTTGTGGAAAATTGAACTCTAACATCTCTTCCCAAGATTAATATATGAATTTTACCAAATACATATTAGCAAATACTGATTTGGCTCCTTTGAAAGCAGCATACCAGGTTGTACTTTATGTATGTCTTTCTGTTGGTGACCCCTTAATGACTGCCCAGTGATATACCTTCTTTTGTATTCTTCTGGTGAACCTCAGTTCTCTAATTGAGGTAATCTAAATGTGTCTGCTAGGTTTTTGCGAGGGTTTGTTTGGCATCTGTGCTCAGATGAATGTCAGTGTCCTTAACTAGTTTTCCCATAGATTCAGCCATGCTGTTTATTCAGGCTGCTGTCTCGGCCTTCTTCTCTACTCCACTGAACCCCTTTCTGGGAAGTGCAATATTCATCACTTCATATGTCCGACCTGTGAAATTCTGGGAGAGAGACTATAAGTGAGTAAAGTAAAACACTTGAAAAACAATTTTTATCTTTCCTACTGGGAAAAACTATTGACAGCATTATTATTAGAATTTATGGTTCATAATTTATTGTGTTGAAATATTTATTTTTGCTAAAACTTAATAAATAGTCTTAAAATTTGAAAAGTATATAAAAGAAGAGGCCAGAGGAAATTACTTTTTATTTTTCTTTCTTTCCTTTTTTTTTTTTCATACAGGGTCTCATTCTGTTGCCCAGGCTGGAGTGCAGTGGTGCGTCTCTGCTCACTGCAACCTCCACCTCCTGGGGGGCTCAAGTGATCCTCCTGCCTCAGCCTCCTGAATAGCGAGGACTACAGGCTTGAGCCACCACGTCGGTTAATTTTGGTATTTTTTGTAGAGATGGAGTTTGACTGTGTTGCCTATACTGCTCTCAAACTCTTGAGCTCAAGTGACCCACCCGCCTCAGCCTCCCAAAGTGTTAGGATCACAGGCATGAGCCACTGTGCTCAGCCATTTTTTCCTACTTAAAAGATATTTTTAAACATTGTTCTGATTGAATATGTTCATGTTTATATTTTTTCTTTCAGTAATATTGAATTATTTCACATTAATAATACTCTGCAACTTTATGCTATATAATATCGTTATAACAGTCATAATGAGTTATAGTTTTCTTAGAAATACCTGGCTATTTCTAAAGCTAAATTTTTATAGGTTATTTCTGCTATTTTGAGAAGATAAGTTTGTAATGACCATCTTTGTGCATGAAGTATTTTCTCCATTTAGGCTTAGTTCCTTGGGCTAGCTACTTAATCTGAAGCTTAGTAACTATCCTTGTATGTAATCTCTCCAAATTTCATTTTGTTTCAGAAAGCGTTCCTAAAAGGGAACGCTTTTAGGAGTTATGAGTTATGGAGCATAAACATTTTTAAGGCTTTTAATATAAACACATTGGTTTAGAAAGAGCTTGTACTAATTTATAATTCTACTGACCATCTCCATGACTGCCTTTCTCTCTATACTTTCACAAATTGGCATATTTAATAGGTGAAAATTGTAATCTCACCTTTTAAACAGTGGGCTAGTTTGTAGGTTTGAAACTTTTACTCTGGTCCTTTATCTAAAACCACACATGATATTTCCCATTTTGGTGAATTTTGGTGTTATTAATTATTATTCCTCTGGACCAATTAGCCCAAAGTAATGTTCAGTGGCTGCAGTTCTTAACTTTTTGGATTTAGAACCCCTTTATACTCTTTTTTTTTCTTTTCTTTTCTTTTTCTTTTTTTGAGACAGAGTTTTGCCCTTGTCATCCAGGCTGGAGTGCAATGACACAATCTCGACTCACTGCAACCTCCGCCTCCCGGAGTGCAATGGCGCCATCTTGATTCACTGCAACCTCCGCCTCCCAGGTTCAAGCAATTCTCCTGCCTCAGCC -AAAAAAAAAAAAAAAAAAAAACATCATAAATACAGTAAGACTCTGGAGCAAAAGGGAGCTAAGGGGAGCTCATCAAATGAGACCTTCACAGTGTAATCAAATCAATATCATGTTCATGCATTAAATAACCAGGATCATGCTGTTTGGACTTAGGGAACCTGACCTAAGGGAGGCAAATATATATTTTTCTGGGACTAGGTATATTAAGGAGATAGTAAACTCATAGAAGATCCTCTATTTTGAAGTATTACAGAAGTAAAAATAGGTTAAGAAGTTGTCAAAAAAAATCATGATTGATAAATCCTATTGATAAAGGATACTAAGGGTGCTTATAGTATATGTCAGACCACACATATACTACATGTCTGGTAAATCACACAGAGAGCAATTACACACTCCCTTAAAATGACCTTCTGTTCCACTGCATTTTCAACCTCCCCAGGTAGGATACTCTGTCTTACTCATCTTCACAGCTCCAGATAACACTGGTCCTAACAGAGCCAATGCTTACATTATCAGTTAAACAAATGAAGAAATGAGGGAATTAACAAAAAAGTAAAACTTATTCACAGAGGTTTATTCTGTGAATAAGAATAAAAAATTTTTACAGAATCTAGCCCAGATGGATAATTGGTCTGAAAACAGTGTGAGTTATTTTGTTCTGAGGCCAAGAGCATGGAGACACAAGTAAAAGAACTAGGATGTTTAGAAACAAAAACACAAACCTAGAAACAAAAACATGTTCAAGGGCATTGAAACCAATTGTCATTGTAAAAGACAGATGAATCCTTTCACATTCACAACTACATGAGAATCTTCCAGTGTGGGGGAGGCAAATAGGTCCAGGTTTTAGAATTCATGCTGGAGTGACTTGATACAAACAAAAGCCACACTGGGACATGCAGACCTTTTTCCATTTCTCTATGTGGCTGATAGAAAGCAAGGCGCCAAAAAAGAGGAAGCAATTCACTGTAAAAATAAAGTTTACAATTTTTAACTCCAGTTAGTGGCTTTACTTGTATATAGCCTTTCAGAAAAATGAACTGTATTGTTTACAAAATGTTTAGTTTTCTTCAAGCAGCACAATAAACAGTGAGTAAAAAAATAGATGTTGACAAGTAAATGTTAAACCCCAGCACTATGTTACATCCCAATAATTGTACATATTGGTGGGAGCAGCAATACACACAGTCCATCTGTCACATTCTGCTTAAGCTGTTCACAGAGTTGAAGCCTCTGAAAATCACTTTTCTCTCAGAGCTGTCAAAGGGGAATCAGCGTGCAGGTATTCCTGCCCCAATTCTACTGATAACCTACTGTACGACAGTCATTAAATTATTTAACTTCTCTGAGCTTTAACGTCTGGTCTCTATAGAGTTTAAATGATCTCTAAGAAGCCCTCCAGCTCTAGATAGTATTTTATGTTTTAGTTACAGAAATTAATTTAAAGGCCATGATACCTACTTACAGATTTACAAATAGTTAACCAAACATGATCTGTCCTTTCTCTTCATTTGAGATTTCACTAAGAAAATTTGTCATTTCTTCATCTGTAGTCCAGACTTACCATTCCCACCTCTTTTCCTGGTTTTCTTACCCTAGATAAAGTAGCCTATTATTGATTTAATTTACCTTCAAATTTCCCCTCCTTCCCTGATTCTAAGCCTAGTTTTCCGAGGAGATATTTTTAAAACAGCTGGAATATACCGAATTCTTACCAGCAATTTTTTACTAAATTTGCTCCAGTACATATCAGGACTTCTGCTCATGTGATAATTGCTGCTTTTGATAACAACACGTCACGCAGACATAAACAATTTAGGATTCATATGATAGAGACTATAACTATTATAATTCTGTTTCACTGATGGTGACTTTTTTTTTT -AAAAAAAAAAAAAAAAAAAAACATGAAAGAAGGGTCCTCATTATTGAACCCATGGACATTAAAAGGAAAATAAAAATTATAAACAGCTTAATGCCCACAAATTTG -AAAAAAAAAAAAAAAAAAAAACATGTTTACAATGACTATTTTAGCAACCTAGGGGAATGGATCTATTGCTGTATTAAGTGAAAAGAGTTTAAATTATATAGAATTCGATCAACTACAGTCATGCTCCAGTTAACAACGAGGATATGTTCTGAGAAATACATCATTAGGCATGTTATCATCATGCAAACATCATAGGGTGTATTTACAAAAACCTAGATGGCATAGCCAACTATACCACACCTAGGCTATACATATATATCCACCTAGGCTATATGGAATAGCTTATTGCTCCCAGGCTACAAACCTGTACAGCAAGCTATTGTATTGAATACTGAAGGTAGTTGTAACACAATGGTAACTATTTGTGTTATCTAAACATAGAAAAGGTACAGTAAAAGTATAGTTTTATAATCTATGGGACTACCATCATACAGGTGTTTCATCGCTGACTGAAATGTTATGTGGTACATGACTGTATTAGAAAATGAGACTACATAAATGGGATTGAGGATAATACTTTTTCCTTGAT -AAAAAAAAAAAAAAAAAAAAACCAAACCAAAAACAAACAAAAAAAACATAGCATCTACCTCATGAGGTTACGGAGGATTAGATGAATAA -AAAAAAAAAAAAAAAAAAAAACCAAACTTATCTGCAATGAGATAAGGAGTTTGTACCTTGTACCAGGATATACATCAACT -AAAAAAAAAAAAAAAAAAAAACCAATTCTTACACATTAAATAGCTTAGGGTTGGGGAATTTTTATTTTTGGTATAGCCTTTGACTTAGGTCAGAATTAAAGCTAGACAAAGAATAAACTAGGTCCAAAATGTGATGTACCTGAAAGGTGTGTGCATATTTGCAATTTAGGTCCTGCTCTGTAGTAGAT -AAAAAAAAAAAAAAAAAAAAACCACAACCAACATTGACACCACGTACTAACTGGTGAAGAGGCAGATGGCTGGATGAGCAGGTTTGATCTTGGACATGTTAAGTTCAAGGTACATATCAGACATCAAGTGAAGACATCAAGTTGGCAACTGGATTTACTAATTTGGAATTCGGGGGACAGTTCAAAACTAAAAATATAAAGGAGTAGTTGTAGGTATACAGGTGTTATTTAAGTTTATCTATTTAAAAAAAAATACAAAGTGAAGGTATCTACAACCATGCTCTCAGTCAGAGAAGCGCCCAGCACAAAACAGCAGA -AAAAAAAAAAAAAAAAAAAAACCACACACAAAACAAAAAAAAAAATTATAGAGTCAGGGTTGGACTCTTACATTTCATTGAA -AAAAAAAAAAAAAAAAAAAAACCACACACACAAAAAAACACCATGGTCGTTGCCCTACCAATGCTGACGATCCAAGGGAGGCTGGAAGACACACATAAAACAGTCTCAAGGTCATACGAGGTGTTACCT -AAAAAAAAAAAAAAAAAAAAACCACACACGAAAAGTACACTATCAGATTGGCTACAGCTCAAGATTAGCCTCTTAAGCCCTTTTTTCTGTTCATCAAAACTTTACAGA -AAAAAAAAAAAAAAAAAAAAACCACACAGAACATAATGTATAAATTAACTATTTCAGACATTGCACAACAGGCTAGAATATGATCCCTAGAAGGCTGATACCTGTATCAGAAGACTGTGATCCTTAAAAGGACTGTGATCCCAGCAAGAATTGAAGCAAATGTGCAGTAAGCCGAGATTGCGCCACTGAA -AAAAAAAAAAAAAAAAAAAAACCACAGAGGAAAAGAAAAGAAAAAAAAAGGTG -AAAAAAAAAAAAAAAAAAAAACCACCTATGGTAATCTGTACCAATAGCTGGGGAGTCTATCAAGGTCTACCTTATGGTTAACTACTTTAAAAATACAAAATTGGCTAGTCAGCCACCAATCCATTTGGGGCCAAGCCATGTGGCAAAACCTCTGAAAAATGGGTTATCAAAAAAGTGTAACTATTTATCATTTGTCAAGCCATGTGCTTTTGGCCACCCCTGGCAATAATAAGGCAGATGCCTTGACTAAGGTCCAGTGGCTGAAGTCAGCATCTACACAAAATGTGGCCTTGTGGCTACACCAAAAACTGGAACATGCAGGGGGTAAACTAACACCACAAGTCAATAAGTGTTGGGGTCTGTCCCTGCCCACGCGAAATATTTGGGAGGCTTGCCAAAAATGCCCGGCTTGTGCTCAGGCATACCCTAAATGGAGGCAGCTGCCCAGTGTTACACAAGTAACAATACAGCAAGTGCCCTTAACCAGGTGGCAAGCAAACTACATCGGGCTACTGCCAACGTCTCAAAGGTATAAGCATGCGCTAACAGCGGTAAACACGGTCACAGGCCTGTTGTTCACCTACCCTTGTAGGGTGGCTGACCAACAGCACACCATCCCAGCCCTTCAACACTTATGTGCCCTGTATGGTTCCCCCTGGCTGTTAAAAGTAACAGGAAAACACATTTTACTAAACAACAGGTACAACACTGGGCACAACAAATAAACATAAAGTGGGAATTCCATGTGCCGTACAACCCGCAAACTGTGGGTATAATTTAAAAACATAAAGGGCTCTTAAAAAATAAGTTACACTTGCATGTCACACCCCCTTCTTTGCAGGGCTAAAGTTCCAGGCTAAACCTGGTGCTCCAAACCTTAAATAAGTGGCCACAGAAAGGCAGCTCGCCCTGTAAAGGCATTGTTACACCAAGCAACCACCCCCCATTCAGTTGCAAATACACACTAAAAATAACCTTCTCCAACCAGGTATAAAAACAAACAGTAATTTGTTGTTGCTTGCTGCAGCACCCCCAAAGGCAGGGAAACAACCTGGCTACGGCCATAAACCCTCCAAGCCCCCAGTTACGGGTGGTTGGCCACTGAAG -AAAAAAAAAAAAAAAAAAAAACCACTAGGGCCTCCCAGTAAAAGCGCAACAGAGAAAGTATAGGCTCTGACGGA -AAAAAAAAAAAAAAAAAAAAACCAGAAGGAAGGCAATGCAGTGAGAAGGGAAGCTTTTGGATCCTCTGGTCAGATCCAGCCTTAATACAAGATTTTAGGATTATAGCTCATAGGCGCAACATCTCTACTAGGTGAAAACTAGGATCCTATTTTAGGAATAGGTGTTATCTGTGTTATTTTGTACAAATTCCTTAAGTGCACATAAATATTTAATCTTGTCATCTTTCTATCATTTGAACTGGCATAGTAATACCAGCCAATTTTTTATCTATCATCTCATGGAGCTATGTATAAATATTCAGAGAGACAGAGAGCCCTAATGCCATTTCAAAAAGCTCTAAGAATATTCCATTCCATAGCAGTGTTCAGAAGTAATAAAGTCATATTGAGGTACTAAATGAGACTCAAAATGCCAGATGAGTTGCATAATACCTCTTGCTACTAACCTTTGCTAGCCTAGTGAATATCCTTAAAAAGAAGATAAGTGAAAAAGTAATGTCCTTCAAACCTAGGAAATACAGCAGTAGACAGATTTAATGCAAGGAAATAA -AAAAAAAAAAAAAAAAAAAAACCATAAAAAAATAAATAAAAATTAGCTAGGCATGATGGCACCT -AAAAAAAAAAAAAAAAAAAAACCATAAAATATTACCTTATTTTTGGTAAAA -AAAAAAAAAAAAAAAAAAAAACCCAAAAAACAAAAAAACCTTAGTTTCCTTATATATCA -AAAAAAAAAAAAAAAAAAAAACCCAAAAAAGCAAACTTAGACCAGTGGTGTTAACTAGTTTCTAAAATTCGATTTTTATTTGTAACAAGTCATTTACTTAAGGCCCAATGAACATAAATGGAATCACATTGGTTTATGTTTAAGGAATACACTGAGATTGCTGCTATTCTATTTATTTCACATAAAGAATAGCCAGATTTTACTTTGGAACCTCCTGGAAGCTCTTCAGTGGTCTTTGAGCCAATACAATTTATCTTTCATCACTAAAAGACCATTATTCTTATGTCATAATGAGAATAATCATTTAAGTACCTGGC -AAAAAAAAAAAAAAAAAAAAACCCAAAAACAATTTAATGTTTGCTTGAAAGCTCAAATTTTTATCATTGGCAAAAAATACTATAAGTTGTTTTCTATGAAGTGATAGGTTTACTTCATACATTTTTGAGAAAATATCTGTGTAATACCTAAGTACTAGTTATGTACTATCCTTGGGAGAATTGAGAAAACAGTCATTCAAAACATTTTTTGTTTTGTGTTTCAGCTATTTTAATGCCTTTTGCAGATGTGTTTTAGATGCATTTTATTT -AAAAAAAAAAAAAAAAAAAAACCCAAATAAACCAAATCAAACCAAAACAACAACCACCAAAAACAACATTTTCTAAGACAAGCAAACCTACTAAACTTTATAAGGCCCCATCCCCCCAAGTATTATCCTTTCCATG -AAAAAAAAAAAAAAAAAAAAACCCAGCCGGGCACGGTGGCTCACACCTGTAA -AAAAAAAAAAAAAAAAAAAAACCGAGAGACAAAATAAGTATTAGAAAATCAGAAAAAATAGCCTCAAGAAACTTGTAATTTATAGAATACTCTCTCCAGTAACAGAATATACAATCTTTTCAAGTGCACATGAAATATCCAACAATTCAGGACAGGGTAATAAAACAAACCTTAATTAATTTTTAAAAACTAAAATAACGGAAAGTATGTGCTCAAGCCATAATGGAATAAAACTAGAAATCAACAACAGAAAAATATATAGAATATTCCCAATATTTGGAACTTAATCAACACACTTTTAAATAACCAATTAAGTAAAGAGGAGTAACAAGGGAAATTAGAAAATATTTTTAATTGAATGAAAATAAAAACAAAATACATTCATACTTATTAGATACAGCTAAAGCATTGCTGAGAGGGAAAATTATACATCCATAATAGAAAATAAGAAAGAACAAATTATTCCCAAAGCAAGAAAAACAAAGAAAATAATAATAACAGAAATTAATGAACTCAAGAACAGAAAAACAATA -AAAAAAAAAAAAAAAAAAAAACCTACTTAATCTCTGCTGAGAGAAAACAGAAATTGATAAGCACGGTAGTAAATGGTACTAATGGAATGGATGATAGGAAGTAAACTCTAGGCCATTTAAGGAGGAGGGGGTCAGACGTGGTGGCTCACGCCTGTAATCCCAGCACTTTGGAAGGCCGAGGTGGGAGGAT -AAAAAAAAAAAAAAAAAAAAACCTAGCTGGGCATGGTGGTGGGTGCCTGTAATCCCAGCTACTCGCGAGGCTGAGGCAGGAGAATCACTCAAACCCAGAAGGCAGAGGTTGCAGTGAGCCAAGATCACACCTTTGCAGTCCGGCCCGGGAAACAAGAGTGAAACTCCATCTCTAAATAAATAAATAAACAAATAAACAGTAGAGGAGACCAATGGTAGA -AAAAAAAAAAAAAAAAAAAAACCTAGGAATATAACTAACCAAGGAGTTGAAAGACCTCTACAAGGAAAACTACAAAACACTGCT -AAAAAAAAAAAAAAAAAAAAACCTAGTGCTTAGGTAATGCCCTGTAACAAGTAAATCAGAATTTCTGGGGCGTGGAATCCAATCATCAATATTTCTTGAAACTCCCCAGGTAACTTCAGTGTGCAGTCAAGTTTGAAAACCAGTGTTCTAACATCCCTTTAAAATCTAAACATTTTAAGTATATATGTATTAGTTCAGATGGGGAGAAACCAACAGAATACCATGGAGTAACTACTGAACTCATTTTGGTAATCATGGTAATGAAAACATGTTTGATGTAAGTGGAAGGAACGCGCATGAAAATTTCTCCATTCTTATTTTGTAATAAAAGTAATGAGGAAGTAAGCATGTTGGATTGCTGAACACCATGAGATTAAATTCAGACAGTGTGG -AAAAAAAAAAAAAAAAAAAAACCTCACAAGTCACCGCTAAAGAACTTCCTCATGTAACCAAATACCACCTGTTCCCCCGAAAACCTATGGAAATATTTTCTTTTTTTTTTAAAT -AAAAAAAAAAAAAAAAAAAAACCTCACAGACTGACTTAATCGGGGCAAAGCGCATTAGGGGAGGTTTCTTGGCTTCCAGGTTACTTGGGTGTGAATCCTGGTTCTACCACTTACTGCCTGTAAGATCTTAGGTGAGTTATTTAACCCCTTTGTTTCTCAGTTTCCTCATCTGTAAAATGAGCCTAACAATATTGCCAACCTTCTAGGATTGCTTTGATTATGAAATGAGTTGATATTAATGAAAAGTTTAGAACAATGCCTGACACATAGCAAGCACTCGCATGTTAGCTATTGACCTGTTACTGCCACTGTTTTGATGACTTTTATATGAGTTATTGCTCTAGTCTATTCTTCAGGTGTGTCTTAAGACCTTTGATATTGTACGTACTGTGTGTGTGTTTGTGTATATGTGTGTGTGTAATGTGTTTGTATGTAGATGTAGAGAGTGTGGGACTTAATTTGTACAATTGTAAAAATTAGATTAAAAATCCCACTGCTTAGCATATAGTGACGCCTCAATGTATGCTCTGGTATGGTTGGTTTTCATACCTTCTGGTAGAATTTTACAGCAAAGTAAAACAGTGGAGGGTTTTCCTTTTATGCTCACTATTTTTTTGTTTTTTTTGAGATGGAGTTTTGCTCTTGTTGCCCAGGCTGGAGTGCAATG -AAAAAAAAAAAAAAAAAAAAACCTCGATTTTGGCAGCCATGAATATTAGAGAACTATCAAAAGGATTTAT -AAAAAAAAAAAAAAAAAAAAACCTCTGGTGAAAGGCAAGCCTGGAGTTATATTAACTCACAGCATGGATCTATTTTTAAGCTGTTTCTTTCAGGGAATGGGGCACAGGTCAGTGTGGATACTGAAGACAGTGAGTGTATGTCAAGCTTTTTGCAGCCTGTGAGTGATTTTTACACACAGTCTCTCATTGGGGTAGCCTCCCTTCGGGGCAAGTGTTCTTCCTGTCACACGCAGGAGGGGAGTGACCTTGTAAAGCTAAGGGCTGTGAGTGAGCACAGGGTGTGGGGTGGGGAGGCGGTGAGCAGTCTCCAGGCTGAAAATAGTGGTCTTGCAGCCTTGAGTCTTGCTGACTAGACCTCTGGCCTGGGGGGGCCCAGGAGCAGTGGCTTGACTCTGCTTTCCCTAGCCTAGCTTAGCTAGGCTTAGCTGTCAAGCCCAGGTGAGTTGCTCTTCTGGTTGGTGGGAGCCAAACCCTTCTCTGAGCTCAGCAGCCAGGCAGGGAGAATGGAGCTGCTTCTCTGAGCATGAAGTGGAAAGAACAGGATTTCCCTCCACCAGACACTCTGCTCTTTCTGGGGGATTTAACAGCAACTCTGAGGCCCAAAACAGGGCTGGGCATGGGGTCAGGGAGGTGTGGAGTGCATCTCTAGCTGTGGCATCAGCGCCCTCCTCCCCTTCCATTTCTGATTATTGCAAAGTTAAGGTTTGAATTAGGACTAAGCATAGGGCTGGGGAGGAACAGGGCAGAAGAGAGAATTGTATTAGCTGTCAGAAGTTAGGCCTCCAACCACTTTCCGGCTCA -AAAAAAAAAAAAAAAAAAAAACCTCTTAGAACAAGTAAGTTTAGCAAAGCCATAGG -AAAAAAAAAAAAAAAAAAAAACCTGCAAAGTCATATTTCCCACCACAGACCTGCTGAATCAGATTCTCTGGGGAAGAGCACAGCTATCTACCAGTGTTTCTGGTAGAAGCTCTGCCAGTGTTTCTCATGCCCACTAAAGTTTAAGAACCACTACCCTATAGCAGTGTCTCCAGATGTTGTGGTATGTTTTCCCTGGAGGGTGTGACACATTTGCCACATGATGAACTTTAGGAAAAAATATTTAGCTCTTAGATATTCATTTCAATATGCAGTCAGTAAAAAACCTGGCTAACACATTGAACCCAGGATTTCAAAGACATATTGCTTGTAAGATGATGCCAA -AAAAAAAAAAAAAAAAAAAAACGAGGAACCCAATTAAAAAATGGCAAAAGATCTGAACAGATACCTCACCAAAGAAGCCATATAGATGGCAAGTAAGCATATGAAAAGATGTTCAACATCATATGTCATTAGGGAATTGTAAATTAAAACAA -AAAAAAAAAAAAAAAAAAAAACTAAACTAATAAAAGACATTAAGCCACAGATTCTAGAAGCATCATAAACCCCAATAAGGACAAATAGAAAAAAACCACACCTAGACAAATCATAGTAACACTGCTGAGAGCCAAAACCAAGAAAAAATGATAAAAACAGCCAGTAGGGTTTTTTTGTTTGTTTGTTTGTTTGTTTGTTTTGAGAAGGAGTCTCACTCTGTTGCCCAGGCTGGAGTGCAGTGGCACAATCTCGGCT -AAAAAAAAAAAAAAAAAAAAACTAGCCAGGCATGATGGCACATGCCTGTAGTCTCAG -AAAAAAAAAAAAAAAAAAAAACTAGCCAGGCGTAGTGACACACGGCTGTAGTCCCAGCTACTTG -AAAAAAAAAAAAAAAAAAAAACTAGTAGCAGAATTGAAAAAAAAAAAAAAGAGCTAATACCAATCCTGCTCA -AAAAAAAAAAAAAAAAAAAAACTATTTGACTCTACTGTTGTTGACTCTCAGAACAAAGTA -AAAAAAAAAAAAAAAAAAAAACTCAAGGAGTGTATTAAAAACTCTTAGGGGCCAGGTGTGGTGGCTCACACCTGTAATCCCAGCACTTTGGGAGGCCA -AAAAAAAAAAAAAAAAAAAAACTCAATGAATGACATCCTTCCACAGCTCCTTATTGTTTACTGATTCTGTTTAAAATAGATAAAAGAGCTAGATTTAGCTCGTTCTCCACTTATCATCTACATTTATACATGCACCACAGCAGCCGTAACTTCTAACTGGGCCTCAGACTCCTTATATTACTCTCTGTTGGGCTCCTGCCTATCAAAGCAGAACTGGCACACAGGAGATCTCACTATCACTAAGCTGTAACATCAGTAGTGTACACATACTTTTCAGACACATATTTCTTGCTTAGAAATTAATTACTACTGTTTTGTTTTTTAAAAATCAGAGTACAATTTGATTAGTTTAATATTAGTAAAAATAAAGGATATCTCTCTTAGATGAAGTTGAGTTGACAGATGCATGATTATCACATGTATTTGAAAGTAAAATATTTACATTATCTGAGCATTAAACAAGTCATCATGGCCTTCTCTTTTTAAGGAAATGGAAAAATGTAACAGTGATTAGTGGCATTAATTCTGGATTAATTAATGCCATTATAATGGCATTAATTCTGGATTAATTAATGCCATTATAATGGCATTAATCCTGAATTAGGGGGTGG -AAAAAAAAAAAAAAAAAAAAACTCCCATCACTGTTGTGATCACAAAGATCACTAAAATGTGACTAGATTTCAAAGAAATGCAGGTCTGAAATTGTGGAATAATCCACAGTCGAGCCAGTATTTATTAAGCACTGGTCTGACTTGAATTGTTAGAGAATAAAAATACACTCAGCACAAGTAAGAAACCCAGAAAGCCCAAACAGGGCCACTTTTGTTATAAATTTGTACAAGTAACTTTATTGCAGTCAGTATTTAGGAGTCAAATACTGC -AAAAAAAAAAAAAAAAAAAAACTGAGAAACACTGCTGCACTACTGCAAACTAATATTACTCGAATATTAAATTTCCTGATCACAGCTCAACAAGAGTAAAAGGAAAAAAAAATTAAATTGGGTGAGAATGAGG -AAAAAAAAAAAAAAAAAAAAACTGTACATACATCAGTAAACTGACATTATCATTCACACATCAATCTCTTT -AAAAAAAAAAAAAAAAAAAAACTGTTAATTTTGTTCTAGTCATGATATTTTATTTATTTTGATATTTCAAAAATAATGTCTTGATAAGAGGGAAGTGTTTATGTCTATGCTAAGGATAGTTTTAAAAGGCTAATACAGAAGGAGCAGGATTGAAAGAAAAAGGTTAAAAAATACTCATTTTGAACAATAGGCAACTGTCTGATAGACATATTATCAGGTAATCTGCTTTCTTTTTTTTTGAGATGGAGTCTTGCTCTGTCGCCCAGGCTGGCGTGCAGTGGCCATCTCAGCTCACTGCAACCTCTGCCTCCCAGGTTCAAGCGATTCTCCTGC -AAAAAAAAAAAAAAAAAAAAACTTAAATAGGGATTACATTGACTATAGATCATTTTAGATAATAGTGCCATTTTAACATATTAAGTTTTAATGTATTAAGTCTTCTAATCCATAAACATGGGATATCTTTTCATTAATTAGGTCTTTTT -AAAAAAAAAAAAAAAAAAAAACTTAATATGATTTTACCAGGTAGAAAAGAGAGGAAAGG -AAAAAAAAAAAAAAAAAAAAACTTGCTACATTAGGAAAGAAAGTTTAAAAAGAACTCCATTCATTTGAAACAAAAACAAGTAGAACAGAATAAATTATTGAGATATTAATCTGTTCTCATATTTTCCTTCTCTTAGTTCAACTACTACTTTCAGAATAGGTTCATATTATTATTGACTCATGAAAGATAGGTTGGTCCTGATTTCCAGTGCTGTCGTAGTGGACAATGACACTAACAGTAAGTGACAAGTCCAGCCCACTTTCTCTTTTTTCATGGCCTATGAGCCAAGAATAGTTTTTATATTTTGTAATGGTAGGAAAAAAACAAAAGAATATTTCACAGCATATGAAAATTATATAAAATTCAAATTGCAGTGTCCACAGATGAAGTTTTATTGGAACACAACCACATTCATTCATTTAAATATTATTCACAGCTGCTTTCATGCAGTTGAGTA -AAAAAAAAAAAAAAAAAAAAACTTGGATATATTTCAAACAAATTATGCAGTGTGAAAGAAGTTAGACTAAAAAAACACTACAAACTGTATGATTCCATTTAGATAAAATTCTAGAAAATGCACACTAATCTATGGTGACAGAAATCAGATTGTTGGTTTCATGGGTGGAGAGCTTCAGGGAAGTGGACAGAAAGGGATTACCAAAGACAAGTGGCAACTTTTGGGGGTGATGGGATACGTTCATTACCTTGTGATGGTTTCACAGTTGTATACGTGTCAA -AAAAAAAAAAAAAAAAAAAAACTTTGCCCTCGTGGATCTCATCTGGGGTGAGAC -AAAAAAAAAAAAAAAAAAAAACTTTTGGTAGCAAAGCGAGATTTCTTGTACA -AAAAAAAAAAAAAAAAAAAAACTTTTGGTGACCTCTTTTCAAAGTAATTTCTACCTAGAGATT -AAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAGAAAAAAAAGAAAAAAGAAAAACAAAACAAAACAAAACAAAAAACAGAAAAGAAAAAGAAAAAAGAAAGAGATGCATCTGGTTCATTGCCAGCTGCCTGGGGTGCTGCTCCATGTCCCCTCCTGGGCATGGGTCTGGAGTCAAGGAGAGGGCTGCATGGCTATGCAACCTGTTGGCTTCCTCTCAGCTTTGCTTTTTATGGTTCTTGACTTCTTTCTTAAGACCTTCAGGAGGCATTTTCTTCTTTTCTCATAATAGCAACCTTCCTTATTTCTCTATACCTTATACTTCCTTGAGGAAGTCTTTATGTCCCTAGTTTATACTGGGACATCTCTGAGAGATGGCATATATAAATTTAAGAAAGATCTATATAATGGGAGAATTTAAAAATATGGACATAGCCATTTTTAAAATTTGCATTCATATGGAAGGAAACTATGGTATTAGAGGGTTTTGTGGTCCTTGCTATAGAGTGATAAATAGAAATAAACATAATCCCTGCTCTTATGTTGTTCAGAGTCTGATGGGGGAGAAAAATCTTCAATAGTTACCCTGATAAACATATGATTTTATATTGTGATGATGCTTGAAATACAATACAGGAAGCCATGTCAGATTTTAAAAAAGGAGAGACTGCATTTAAGTTGTGAAGATGAGAGTCAAGGAAAGTAATAGAAAAAAACAATAGAATTTGGACGTGAAAGATTGTTAGAAGCTGAAACTTTTCACCTATTTTATAATAAAATTCAAATTACCTGTGTGCTAACAGTCAAATAACTGGTCTGAAGGTGGAAAACAAATGTAAGGAGGGAATTCAAATACCTAGTTAATCTATTAACTACTAATAACTCATTAAATAAATTAATAATATTAAATGGTCTGTGTGTTCCATGTAAATAATAGAATGATTTCCACTGAATAGTCATGATGGTTTAAAATATTACTCTAATACCAATAACAACACGTAAATTGATCCAGGAACATATTGGTACCCAAATATGATTGAACTAATCATCACATATTTGTTTAGAATAATGCTAAATAAATATGTGGGTCTGCTGCCTTTGAGGGCATTATCCACAGACTTAACCCATATGTATTGTGACAGCACAGATGGCACAGGGGAGTCTGCAGGGCAAATATCAGAATATATTCAGATCAGGGTATAGCTTTACTCCCACTACTACTTCTCTCAAGGATAAATAAATGTTAGAATATATTATTTATTATGAATAAGTGTTAATATTTATATAACCATTTTGTTTTCAAAAGTGCTTGTTTAGTTGAATACATGACTGTTACATAAAATTAGAAAAAAGAGCTAGAAAAAGAAAATATGATGTCACTCATAATGCTACGACTTACAGAAGTATATTGTGCCACATTTATCTGTATGATTTTGTAAACATCAATTTATGTTATAAGTATACAATATAATAACATTTGTAGTCTATTCTATGTCTGTATTACATCATCCACATATTATTGAATATTTAAGATGTCTAATGAGTACATTAAGATAAACACTGAGAATAAGGGGTGCCAAGTCCAAGGTTATGTACATTTTTTTGTTTTTATTATTTTTGTAGCTTATTTCTTCTAAAGTATCAAATGAGCTACAACCAACATTAATTTACATATGTCTTTTTTCAGAATAACATTGTCAGTACTAGGTATTAATTTTCTTTTAATCTTTGTGAATTCAGAAGGCCAATAATCTTAGCATGTTTAATGTTTACTCTTTCCAACACATGTATACTATAATTATTCCCATTTACTGATACAGACACTGGGCTGTAAGAGGTTAAATGACGTGGCTTAGATCACACACAGGGAAACTTGGATTTTGTACTATGTCTGCACTGTAAAGGCAATGTTCTTAGTCACTCTGCTGCTTGTTGAATATCAGTATCTGGTAGACAAGTGTCTCCTTATCACACCTTAATTATGGCTCTTTTCAATGTGTTTATTCTTCTAAATAAACTTTCCTTATCCTTCCCACTCATCTTCATACTACGCACCCCAGATAAATCCCATTAGCTTTTGACTGAAATTGTATTGTCCTAATCTCAGAGTTCAACCATTCAGCAGAGACCATCTGAAAACAAGTTCAGGTTGCTTAGATGGGGCATGATGGGCTTATGAGAAACAATTAGAGACCTTGGACCTAGATTATCTAATGCAGGGTTAGAGATTCCACTCCTAGAAACCAGCATGAAAACCAAAGGATTCCACAGTGTGAGTATGAATCAGAGGTAGTGCAGTTGGAATATGATGAATAAAATACTGCACCAGCAGTAGGGAGTCTCCTGTTCTAGTTAACATGTCTTCTAGGCTAGTTCCTGTATTCCGGCTGGATGACCAATCAGACTTAGTCTCAGAATATATATGCTTGATGATCTTTTCCAAGATTTTTAAGGTTGAAAATTAAATGCATGTTTCGAAAGAGTTAGTGAGAAATATTAGTGATTTTTGGTGCCAAGGAAGAAGTCAGAAGACATAATTTAAATCAGTAGTTTAATATTGTAACCCTTGTATCAAACTTCATCTTGATAATAAATGAGAAGTTAATGGGAAGCAGCCTGCCTAGGGAAAACCAGTCACTGTTAAATGAGAAACAACCCAGCCCAACTCCCAGTGTTACATCCACCTGTTTCAATTAAGATCCCTCTTGTCTAATAACACAATTTGAAATGTCAGTACATCCGTAGAGACTTCACTTGTTTAATCTGGTAGTTATTATTTGGTTTCAGAGTGCCTGGTAAAGTAGTAAAATCAACTGTCACATAATTTTACAATGTTTTTACTGATTCATATAATTTGATAAATCATAGAAGACAGTATGATCAGAAGTAGTTCATTTATTCAGCCATTCTCAATACACTTGAGTGCTGTCCTTCCATATAACAGGGAAGCAAACAAAACTCCAAACCTCAAACTTCAAATCATTTTTACTATTAAGGATTAATGCTTCATCATCATTTAAGTTTTCTGTTAGAGAAATTTTGATTTAATGATGGCTTATTTACTATGTAATAAAATATTTTATGCTTAGAGGAAAACATGGAAAATTGTAAAAGGAGGTAAAATTCTTTTATGCTGAAAGCTGAGGCCTGACCGGAAGTTTAACCAAGAATTCACAAATATTTAGGTAGATATTGATGTATGTGTTGATATTTACTTGAAAGATATACTTCCCCATTTCAGTATTTAATAGTAAATGTCCATTAAGCCCCTGCTTACATTCAAGACATTGTTCCAGTCTCTGGAATGACAGTGGTGGATATGAGGCAGTTCCTGCCACGCAGGACTCACAGTCTAGTAGGACTGAACAAGTACATTTTTACTTTCTTTGACCTCCTGGCACTATTTTGTGGTTACACAAAGAGACACTTGGCCTTCAGGTGTGGGCCACCTGGAAGAGTGCAGACCAAGAGTCAGAGGGTAAGGGAACACACATTTAGGGACTGTGCCCATCTCTAAGCACTTCTTAGTGTTATATATTCCTGAGTTCCTGTAATGATCACAAACATCCTATGTGGCAGGCGTTATAGTCTCCATTTAAACAATAAGGAGATTCTGAAAAATAAATAAATTATCCAAGATTATACACCTAATAAACGGTAGAGTCAAAGTTTGATTCTGATTTTTAGGATTCTGACTTCAAACTTTATGCCCTCTGCCCTAAATCACTCACCTACTCCATGCCCCGTATGTTCCAGGCAGTACATCAGGCACTGGAGATGCACCTGTGACCAAGATAGGCATGGTCCTTGCCCTCATGAAACTTACAATCTAGTAGAGGAGACAGATAAAAATAATTGCATAAATAATTAATATTTTTTCAATTCCCTAATAAAAATTAAAATGCTTATGCAGTTGTTAGTATTTTAGGTGAAAGAGGAGATTCTTTTATCCTTTTAACTTTGGTTTTCTTTCTTAACATAGAGAAGGATGGCTCTTGCCTGCATTGAGAATAGTGAGTAAATACACTATCCCTAAACATACTGTGCTTTGGGATATATTGAAATCTCTGAATCCTTACGAATATGTTATAATTAGAGTGATCTTTACTACTTTGCAAGTACTCTGAAGCCAAATAATAGCTATGATTGTAATTTTTGTTTTTGTTTTTATTAATTGGTAAGGGATATGTAATTTTACTGAACTGAATTGGTATAGTGACAACCAGGAACAATGAAACTTGGAATTTTAGTGAGCTTATGTTGCCTGACTTGGGATGAATATCAGATTAATACTAGGCTTTTCTAATATTTAAAAAATGTTATTGTACTTTTCTGGTATTGGTCTTAGGAAAACCTGCTTTCATTTGTACAGGTACATTTCAAAAATATATACAAATTTTATTTTCTGAAATTCCTTAAGCATATAAGTTCCCTTAAAAACTTATCACTTTAATGAATAGATTGCAGAGAATCATGGGATCTTAGTCAAGCCAAGAACCACACAGTACTCCTGTAAGAAAGCACCAAGTGAATATATTAATAATAGGCCTGGTGTCAAGCTTGTTATTTACATAGAACACATATATACAATAAAAAGACCTGTTCTGTAATCTAAATTCGGCAGAATTCTAGAATATTCCTGATATTAAATTTATCTTTTTAAAAAAATTCTTGTAATGAAATCATCCTACAAATGTACAGAGGAAGAATTTCATTTATTTCGTTTTTTTTGAGGGCAATCATAAAAAATTGAAACGTAGCAAAAGTAAAACAAAAAAAACCAAAACAAGCAAGCAAGCAAACAAAAACCCCTTCAGTCTAATTTTTGTTTCTTGTAACTTTATTTTTTAAGGTATTTTATAGGAGATCAGAAGAGCTGGCAGAGAAACCCACATCTTAATGTTATGACCTTTACTTACTAAATAAAAAAAATGTGAATGTTAGTGTCAAGGCATCAGTTATGCCGTCAATATTTGAAGTAAAGTTTCAAATTGACTAAAGCTTACACTTCCATCTACAACTTTTAAAGAATCTTTTTAAAAGGCTATGATATTACATATTTTTTCTTAAAGTATTCCTAAGAATATTATGTATTACATTAATTGGGTAATATTTTCATCATGGAGGAGCAATGAATTTCCTCATGAACTTAGATGTGTACTTGTTTAATCTCATAATTTTTTATCCTATAAGAGACAAAAGCAGTTGGGTCATTACAATTTTAAGAATGACCTCTTAAAATAATACACCAAATATAACTCTTCCTTATGTTTGTATTTGTAATGACTTTCACACAAAATTATAGGCTTCTCATAAAATGAAAATCAATGTAAAAAGAAGACAGTAAAACCCATGTACATCAACATTTACACATACACATGTTGGTAAATGGTTAAACACAATAGAGGTGTCCAGCCACCTGGAATGTCGTTGTTACTGAGCTTGGTTGTATTGAGCTTTCGAGTCTTTTGGAAGCTGAATTAAAAAGTGAAATTCTTTAGTCTACTGAAAGAAATAAACACATTTGTCTAAAGATTTGTTTATTTTCTTATTATATTGAATTCAAAAAGACCTTTATCATGTGAAGCTTTTTGTTTGCAAGCAGTAGAGTATATTCGTTAAGATGAGGGATCAGAAAATTTTTTCTCTAAAGGGCCGGATAGTAAACAGTTTAGCTTTTATGGGTTATATGGTCTTTGCCTCCACTACTCAACTTTGCCATAGAAGCATGAAAGGAGCCATAGACAGTATGTAAATAATTGAACATTGTTGTGTCCCAGTAAAACATTATTTGTGGACGTATTAATTTGAATTCCATTTTTTCTCACATACCATTAAATGTTATTTTTTCTTTTGATTTTTGATAACTATTTAAAAACATAGAAACCATTATATACTCAGTGGCTGTACAAATACCGATGATGAGTCCAATTTGGCCTTCAGAGTTTGCTGACCTCCACTTAAGACTTTTTAGATCTCTAGTCCAATTGTCAGATTTCTATCCTATTTAAAAATTACAGTATCATCATCTCAAAACTCTTATGTACCTTGCCTGCCTTGGTTTTCTTCATGAGGCTCATCAAAATCTGAAGTATGATACAGAAGTTCACTTATATATTCTTTGTTAATTGTCCCTCTAGTACAATAAATAGTCCATGGGGGCAGGGAGTTTTGTATCTTTTGTTCACTGCTGAATAATTATTGCCTAGATTAGTGTTTGGTAAGTGGGATGTGTTCAATAAATATTTATTATATCCGTGAATGTAATTCTGGAGTTCAGAAAGACACATAAATTTGGAGCCATTAATAAGGCCATGAATAGGTAGTTATGATCACTCAAAATGACATTCTAGCTAGGAAAAGGAAAAGAGCTTAAGATCGAGCTTTGAGGTACTTGTACACTTAGATGTTAAGTAGATGAGAAAAGGCCAGAAAGGATACTCAGGAGTGGCTG -AAAAAAAAAAAAAAAAAAAAAGAAAAAAACAAAAAAACAGGAGGCAGAGGTTGCAGTGAGCCAAGATCACGCCACTGCACTCCAGCC -AAAAAAAAAAAAAAAAAAAAAGAAAAAGAAAAAAATAGAAAATGCTAAATGGTAAGAAACAACAGCATAATAAACATTTGTATGGTGTTGATGGACAATGCATTTGAAGATAATATTTGAAGAAATCATATTACAATTAACTTCTGTTCTTACTCATTGGAGCTTGATGCCTC -AAAAAAAAAAAAAAAAAAAAAGAAAAAGAAAAAAGAAAAGAAAGAAAAGAAAAAAAAAATGGAGAACTTGAGCAACACTATAGACCAATTGTACCTAATA -AAAAAAAAAAAAAAAAAAAAAGAAAAAGAAAGAAAGAAAAAGATAAAAATTATTTATTTTAAAAGTCCTAAAGGCCGGACGCGGTGGCTCACGCCTGTAATCCCAGAACTTTGGGAGGCCGAGGCGGGCAGAT -AAAAAAAAAAAAAAAAAAAAAGAAAAATATCTACCTTAACAATGTTGAGATAGTCACTGTTATCCATTATCTTAATTACTCCCACTGTTATTTATCCATGTAATTGGGGCTGAATATAGTCTTTCTTTAAGTGTGTTAATATCTCTTAAC -AAAAAAAAAAAAAAAAAAAAAGAAAAGAAAAAGGAACGTTTTATTGGAAAGAAAGAACACTGAAGAAGAGGGCATCAAGGTGCCTCAGTAACAGAGGACCGAGTGAGCTTCGGTGGATTTTTCCTTAGGGGCATTTATGGACCTTAAGGTGGGAGCTTAAGGGTAATTTGAACCATATTAGCGATGTAGGTCATGATAAATAATTACATTTGTAGACATTTGGTGCCTTAAT -AAAAAAAAAAAAAAAAAAAAAGAAAAGAAAAGAAAAAAAGGGAAGTGGGATCCTCTAGAGTCG -AAAAAAAAAAAAAAAAAAAAAGAAAAGAAAAGAAAAGAAAAAGGACAAAAAAAGA -AAAAAAAAAAAAAAAAAAAAAGAAAAGAAAAGAATCTGGTTCTGATCAGAATCCTTAAAATACTGTCTTCTTTTTTATCACAATTGCCCTTTTGGATGTGAGTGCTGGTCTCAAAAAGATTTGCAGTTAAAAGAGGAACAGCAAAAAAGACTTACACCAAAATAGCAACCAACTCTAAAACTATTACAGGTGAGAGGTAGACAGCTTCATAACTCAATCTTCTACTACCAGGTGATGTTAAAAAAATACTTTAACATCAAAATCACCTACAAATATTCCTCCACTTTCATATGCTGAGCAATTTCAGCTTAGAGTGACTAAGTGTTATTTATCTCTCTATCTTCGGCACCTAGCACATAGTAGGCAGTCATTAGTTATTTGCTGAATGAAGGAAAAAAACCTTCATCTGACCAACGATAAATTTCACTAAAATTGACTATAATAAAATCTGTATGGGCTCCACATGAAAACTACATGAACTTCACTTCCCCACATACCTGACAGCCTATACACTTCCTTATGTTTCATTTCTTTAAATATACTTTAAAAATTGCTTATTTACACAATAAAAACAATGTCCACCATAAAAAAAAAAGTCTCTAGAACTATTGGAATTAGTCTCAGAATAACTCATCTGATTGGATTTGATATGAGATCATTCTCAGATTGTTCTGTGGAATC -AAAAAAAAAAAAAAAAAAAAAGAAAAGAAAAGCAAATTAGGTGTCCCTTCCCTGCTTGAAG -AAAAAAAAAAAAAAAAAAAAAGAAAAGAAATGTCCTTTTTTATCTCCTTACCTTTCCTGATGTTAATAAACCACAATTGTTTTCTTATGCTTATTGTTTACATATCTATCTTCTCTATCCTTTCACTTTTAACCTATCTCTGTCTTTATATTTCAGGTTGATCTCTTATGGATAGTATATAGCTGGGTCTCACTTTTTTTTTCAACTTTTATTTCGGATTCGAAGGATACATGTGTAGGTGTGTTACATGGGTGTATCACATGATGCTGACATGTGGGGTGCAGGTAGTGAGAATAGTGTCCAGTAGCTGGTTTGCAGCCCGTA -AAAAAAAAAAAAAAAAAAAAAGAAAAGAAGAAATTAGCCATGGGAAGGGGAAGAATATTCCTGGC -AAAAAAAAAAAAAAAAAAAAAGAAAAGATTTGCTAGTAGGGCGTGGTAGCTGATATGGTT -AAAAAAAAAAAAAAAAAAAAAGAAAAGGAGAGACTTTGTATGAGTTATTGGTTTAATGTCCTCATTTATTTCTATTTTGCATATTCAGGAAATACTGAGAGCCTTCAGAGTAGAATTTGTTAATAGACTGCTGTTGCATTGTATCTTTTCTATTTGCCCTATTGGGGACCCCATTTGCAGATCTGGTTCTCAACTCCCCTCACTTAATGGATTGCAATCAGTCTCCTACACTTTGAAATCTAGGTCAAGAGCCCACTTCATACACATCAGGAAAATAGTAGGGAAAAGATACTCTGCCAGAGGATCA -AAAAAAAAAAAAAAAAAAAAAGAAAATAAGAAAATAAAAATGGATCTCCCAAATAGATTATCTTGAAATTGACTATTAACTATCCAAATAAAAAATACCCCAAAAATATTTCATCATGTCTCAGCTTAATTCTCTCTTATTAGTCATGGACACAGGTGATATATTTTAATTATATAAAATGGAGTGTTATTTAAAATTTTGAAGAGAAATACCAAATTCACAATATATTTTAATGATATAGCATATAAAAATTTATTTGCCAAGTGCTTTAGCATAGATTCTCCTAAACAACTATGACTTTGTGTGTATAGTTTTTAATATTTACTAAGAAAAATTTAAAATATACACCCAAGTAGAGAAATTAATACAATGACACCACACGTGTTCATCACCCATCTTCTTCAAAAATTTCCAACTCATAGTCAGTCTCTTTTCAACTATAGATATCCGTACCATTTCTTCTTTTTCCTTATAATATATTTTGTTGAAAATAGTAGGCTCTTCCCTCTGGAGTTTCCTATAGACTGGATTTTGCTGGTAGCAAAAATATGATTTTTATTTATGATGTTAGTTTATTCCACAAATTTTCTGTAAACTGAAAGCTATGTCTGGAGACCATCTGAATGTAATTTTTATATCTGACTCCCAATGGCTATTTGTTGATGTATTCATATTTTATCATTCTTGTTTCCCCACTTGCTTAAGCAGTTAATTTATGAAATCTTTTCAAAACTTCATATTAAAATGATGTACAAATCAAGGGAAGGTGTACAGCCTGTTATCAGAAATGCTTGACCTTTTTCTCAGTTTAAAGTTCTTTTTCAAACCCAGTCTCAGTCTTTACTAGAAGGGCAATAACTGGCTGATTGATTAGCAGGTTTCCATGATGATTTGTGATACAATTCAGTGATTCAACAATTAATTATTGAGTTTCTTATATACACTAGGCATTGTTTTAAGGTTATTTTTAAAATGAATGTACAAACAAACCTCAAGGAGCTTATATTACAGTGATAATTATTAACTATCTTGAAAAATCTATTACTAGTCACCAGAGGGGAAAAACTGCACAAAGAATTTGCCTAGGTGAGAAGCAGTTAATAGGAAATCAATATGTGTAAACACTAGATTCTTGCCTTAGCAATATTCAATTTGGGGCTTATATTGTAAATATCAGTTTGGTCTAACCATGCTTATTTCTTTTAATCAGTACATTTGTCTGTTTTTCTTGGCAAAGACTAACTTCTCTGAGAACCAACTTTTGGCTTTATTGATTATCTCAATCAAATCAGTGTACTCATATTTCAATACCTATCTTTCTACATTTTTCAATTCAATGTTTTCTTTTTTTAATATTCTTCTTGTGGCAAATATACATAACATAAAAGCTACCATATTAACCATTCTTAAGTGTAGAGTTTGGTTGTAGTAGGTACATTCATTATTTGTCAACTGTCACCACTGTTCATCTACAGAACTCTTTTTATCTCACAAAAGTCAAACTCTATACTCATTATCTTAGTCCTTTGGGATGACTATAACAAAATATCTTAGACTGGGTAGCTTATAAACAACAGAGCATTATTCCTCATAATTCTGGAGACTGAGAAGCCCACTGATCACTAACAGATGCAGTGGCTGGTGAGGGCCCAATTTCAGGTTCATTGATGGCACCTTCTTGCTTTGTCCTCACATGGTAGGAGAGATAAGGCAGTTCTCTGAGGTCCGTTTTATAAGGACACTAATTCTATTCATGAGGGCTCTTTAATGATGATCTAATTATCTTCTAAATGCCCCACCTTCTAATTACGTTGGTGATTAGGTTTCAACATAAATTTTGAGGAGACACAAACATTTAGACCATAATGTCAATTAAGCAATAACTCCCCATTCTCTCCTTCTCGCAGCCCCTGGTAATCACTATTCTACTTTCTGTCTTTATAATTTTGACTACTCTAAGTACCTCATATAAGTAGAATTATGAAGTATTTATCTTTTTGTGACTGGCTTCTTTCACTTAACATAATATCTTTAAGATTCATCCATGTTGTACCATGTTAGAATTGCCTTCTTTTTTAAGGTTGAACAATATTCCATTTTACACATATACAAGTGTGTGTGTGTGTGTGTGTGTCATTTTGCTCATCTGTTTATCTGCCATTGACACATATTATTAATTCCAGAAATTAGCCCCATTTGGTTATGAGGTATAATGCGTTTAATATGCTGTTGAATATAGTTTGCTAGTTTTTTAAAGGATTTTTG -AAAAAAAAAAAAAAAAAAAAAGAAACCAAGTGACCTGTTCTTCTCTTTTAAAATTTTGGATAATTCCTCAAGT -AAAAAAAAAAAAAAAAAAAAAGAAAGAAAAAAAAAGGATTACTCCTTTGCAATTTAAGTTTCCTTTCCCATCTCTAGCTGTCTGAGCTTCCACATCCCAGTCGCAGAGTCCACTGGGAGAGTTTCCCTCCCAAGCATCATGCATGGGCCCAGCCCAGACACATTTCTCCAGTCTTCATGATCAGAGGCACTGATTGTCTGCTGTGGCATTACCTAAAGTGAGTGGTCCAGCTCAGGCTTCGGCACCCTTGTGACTGAGCAAACTCATTGATGTACACAAATGGAAACCATGCCTAAATTAAAGAATGTGCATATGGGTGAACAAAGAGGGGATTTATATGGTGTGCAGGCCAAAGTGGAGGCCTGATTCCTTGGTTTTGCCCACCTTCTTTCCTAGACCTTCAGATCCCCCTACCCCTAAATATGTCAATGAAGTCCTTGGTTTCAGCTGCGGAGTCAGGAAATACAACTGGAGGTAGCATGGGATGCTGGCCTGGAGAGTCATTGCGCCCCGA -AAAAAAAAAAAAAAAAAAAAAGAAAGAAAAAAAGAAAAAAAAAATTGGGGAATCCTAAAGTCAAGGTGCAATAACTAAGAGACAAAACTTGGCAAACAGTCTTAGGTCCACATTTCAATCAGGGCCTTCCGCATACAGGGGAAAGACTTTTCCACCCAGAAGTTAGGATCTTTCTTTCTCCTTTCCCGTTAAGCCATTAGAGGAACAATAATTCATATGCTCAATGTTATTACATGTACAAAAGGAGATTATAAAAAAATGGAATAAAAAGATCATCTTGAACATTCAGTTCTTCCCACCAATACATCAACTCTTAAGTTTAAGACAGGGCCTGGGAATACTTCAG -AAAAAAAAAAAAAAAAAAAAAGAAAGAAAAAAGAAACTGAACAAATACGTTATTTAC -AAAAAAAAAAAAAAAAAAAAAGAAAGAAAAAAGAAAGTGTAGTTTCTGGCATAATTAAAAGGGCTTAAAGAAATTTTCTTCAGAAACTAAGGGCAATCTGGAGACATCCACGGTGAAAGGCTCATTCAGCTTATAAACAGGAATCTGATGATTCTAGATTTTTCTGCTCCAGTTTTCTTGACAAAGATTGTGCTCACTAAAGTTCTCAGCCAGGTAACTGTTAAATTGGCATTAATAAATTATAACATCAGCTACCTTTTGCCCAAAGAGTTATG -AAAAAAAAAAAAAAAAAAAAAGAAAGAAAAAGAAAAGAGAAAATAAAAAAAGAAAAGAAAGAAAAGAAAAAAATCTGAACATTTTGACAAAGGGAATTGTGGGTGTTTGTGCTTCTTCCTCCTCACTCTCTTTCTCAAGTGTGGTACCTAAACCAATTAAATACAAAATCACTTTCTGTTATTATATTTAGGCAAATCATATTCCCACAGTTCCAAAATGCACACATTATAAATAAAATATAAATTATTTTAGATCTTATTAAAGCATCCGCTCTCTGAGAACACTACCAGAAAAGCCATCATTTGCATCCCCTTCTGCTAGGTAAGTGGGGGCTTCCTGCGAGGCCTCAAGGGTTCCTGTGGGACCTTCCACTGACAGGAGCATGTTCCTCCATAAGCAGAAACTTCACAACACCTTTCAGGAGAACTCCCCCTTAAAGCCATGTATTTACATCTAGAAATGGAGCTATCATCTGCTTATCTCAGGATCAACAAACCTTGCAAATCATTTAACTCAATTTCAGCCGACAAAATAACCAAGGTCCAGAGATGTTAAGTATTGTGTCCATGGTCATTCAGTAGTATCCCAATTTCAGGCTAAGAAACTCCG -AAAAAAAAAAAAAAAAAAAAAGAAAGAAAGAAAAAAAGCTTCCTTAGGAGTTTCTTGGAAAAAGAACTGAAACAGTGAGTGAATAGGATTATGCAAAATAAAGTATATATATTTTAAATATCCTGGTGTATAGGCACTGTTAATATATTTCCTGTATTATGTTCATGAGAGAAAAAACAGTTATACATGTTATGGAAAAAAACAGGGTTTATTATAAAGTTTTATTACTTAAGTAGATTAGAATAGAAGAGATCTAGATTCAAGGCAGGTCCAGAAACTGTTCTTCCCTTTTCTCTCCTGCTCTCAATTTTCTGATTTCTTTTTCATAATCTATTCAGCCTCTTTTTCATTCTTCATTCATTCTGTCTCTACCAGCACTTATCTTTGCATTTTCCAGTCCAAATCAATGACAGATATTATTATTAATTAATTGAAAAGAACCTTCCCATAGGCCACATCAGGGATAGGCATGTAGGGGTCTGCTGATTTATTCGGTGGTTAGACAAATATAAAGATTGATCTAAC -AAAAAAAAAAAAAAAAAAAAAGAAAGAAAGAAAGAAAAGAAAAAGAAAAAGAAATATGGTTTCTACAGCTATAATAAAAACACAATTGAAACAATATAGCATTGAAGAGGCATTAGAAACTCTTACTTTTAACTAATGTACAGTTTTGTTGAAGAGCCTTATGCACATGGAACCATTAAAAAGCAAGATAAAACAGCAAATAATCAGGCTCAATTGCTTAGATCAGATAATGAGTGTTAAAATGCTAGTAAGAATTCAGAGTGCTTACTTTATGAAGAAACTGAAACTTGCATGCAAACTTAAATTGGGTCGGAATTTCATAACAAGAGATGAAGTAACAGGGAGAGGCTGAGCATCATTGTATGTGAAGAGGACAGTCAAGGTACAGGTCCAACTTCAGGTTCTAAAACTGCTTCCTCAAAAATGAAAAAGCAAACGTGTTGAGAATAGTAGGAGAAGACAATTCTACTATAAATAATAGTAGCCAGGAACAATGCTTTAGACAACACACTTCTTCAAGCAGCTGGAGAAAAGGAATTCACTTGTCCCTGGACAGCTTAGTGGAAGCTGGAGGTATAAAAACACTTTATTTAGCTGCAAATCCCCTTGCATGTATTTAGTACTTTTAGCTTTGCAAAGTCCTTGCTGTATGGTCTCACTTAAGTCTCCCTTGCTGCAGCCAGTGACTGAGTATGAAGCAAGATCCCCTTACAGCCCTCAGTTGTGTGTACAGTACAGTTTTCACAGTTCTAAAACACTGGCTAAGTAATCCATGTCTCTACCTTGCTGAATAAGAAAGCACCATTAATGGAATTGGGCCCCTAAGAAATGTAAAGTCAGCCTCAGTTTGGGAAAGACATTTGGTTAATGTTACATAATCACTGATTCTTATTTCCTTCT -AAAAAAAAAAAAAAAAAAAAAGAAAGAAAGAAAGAAAGAAAGAAAACTTTATGCTAAGTGGCTAAGTGAAAGAACCCAGGCTGGATGTGGTGGCTCATGCCTATAATCCTGGCACTTTGGGAAGCTGAGGTGGGTGGATCGTTTAAGCCCCGGAGTTCAAGACCAGCCTGGACAACATGGTGAGACCCCATCTCTATTAAAAATTTAAAATCTGGCTGAGCGTGGTGATGTGTGCCTGTAGTGCCAACTACTCAGGAGGCTGAGGTGGGAGGATCGCTTGAGCCTGGGAGGTTGAGGCTGCAGTGA -AAAAAAAAAAAAAAAAAAAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAAGAAAGGAAAAGAAAAAAGAAAAAAATCTTAGAGGTAACATCATCTATAATGTAAGGAAGCTGTAAAAATGGAATTGAGTTTCTCATTTTTGTGCTTACTTTCCGACCTGTACTTGTCTTTAGTAGATCTTATCAAGATTGTAACTGTATAATTAGTATCTTGTTTAGTGTTTGCCTTGCCTCTTAAAATGTATACTCTATTGAAGGAGAGATCATACCTGTCTTTTTCACTGCTATAGCTTAGGTATCTAGGGCATAGTAGGGGCTGAATAAATATTTGTTGAAGGAATAAACGAAGGAACAAGGAATGAATAAACACTAGAGACATCCAATAAAGTCAGTTTCTCACTTATATATAGATATGGACAGGGCCCTTTAATTCAAAAAACAAAAAACTTGGTTAGGTCCTTAATTTCCAGAAAAGGCTATAATCCTCCATGTATTCTCATTCATTTTCTAAAACAAATGGATCCAACAGCAAACCACTCAGAAACTCCAAGCACTTTCCAGATAATCTTACTTTGAATGGTCTGCTGCCCACATTTATTCAAAATCCCAGGTAAGCTATGTATTTATGGAGGATGTAAGAAGAATAAATGATCCTCCAAGTTCTATCTAACCTTTTGAACATACTATCTGCGTTTTCCATCCTTTACAGATTTTCTTTCCTTGAATCTCGTTTTAGTGTCATATTCTCAGCTTTTAGCAAAGGACAATATGAGCAGCAGTGACATGAAACTAAGCAGTTCATTGTAGGTCTGCTATAGGGGAAATTATATCACTGAATACTTCTTACAAAAAGGCCTATGGAGACATATAGTCTCAAGCTATACTGTGTTTCTCTTGAATAACTGGGATAGCTTTTTCTAACTGACAGTAAGAACTGATTGCTTCTCTATTCTTTTGTTAGCCACCAGGAAGCTTTAAAAAAAAATACCAATTTGTTCTGGGTATTTTTTTTAAAGCTTCCTGGTGGCTAATAAAAGAATAGAGATGAGTTCATGTCCTTTGTAGGGACATGGATGAAGCTGGAGACCATCATTCTCAGCAA -AAAAAAAAAAAAAAAAAAAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAATAAAAGGGAGAATT -AAAAAAAAAAAAAAAAAAAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAA -AAAAAAAAAAAAAAAAAAAAAGAAAGAACAGGTATATTCTATACCAAGGTGTTTGGAATGGAGACCAGGAAAATGATAGGAACGAAAATATGTTCAGAGCAACCCAGGCTGAGACTGGGGAGGCACACTTGAAGACATGACGGGGCAAGAG -AAAAAAAAAAAAAAAAAAAAAGAAAGGCATACTGAACCTGCATCCCATGAAATTTCAGAACACGGGAACAAAGAAGATCCTGCTAACTTCCAAAAAGAAAAAACAAAGGAATGGCAACTGACTTCTCTGCAGCAAGCCCAGAAGCTAGGTGCCAATAGAGCAGTGGCTTCAGCATTTCCAGGGGAAATCACTTCCATGCTAGAACCCTACACCCAGCCTGGCTATCAATCATGTTTTAGGTAAAATAAATACGCTTTCAGATGGGCAAGATCCCCCTAGAAATATTTCCTTTGCAATATTTTTTTCAGAAACAATTGG -AAAAAAAAAAAAAAAAAAAAAGAAAGGCTTCTGGCTTCTCAGTAGCAATCCTGGAAGCCGAGAGACAATGGAGAAAGACCCTCAAAATCCTAAAGGAAAATGGTTTCCAACCTAGACTGCTATATCCAGCAAGGTCAAGGGTGAACACAGATGAAAGACTTTTCAGACATGCAATACCTCCAAAAAGTCACCAACCATGAACCCTTCCTTGGGAACCGACTGGAAGATAAACTCCACCCAAACAAACACAGACACAGAGAGAGGAAGAC -AAAAAAAAAAAAAAAAAAAAAGAAAGGGAAGTTCAACTTGGGTCTTCGTTTTTTAATATCTTTTCTTAACATGCTCATGCCTTCCTCTACTTTCTGGAACATATGGAACATAGTTATGATTGCTGTTTCAATGTCTTTGTCTACCAATTTTATTTATTACCTGTATCATATCTGGATATGTTTCTATTGATTAATTTA -AAAAAAAAAAAAAAAAAAAAAGAAAGGTGGGCTTAGTAAATTCTTTGTTGGTTAGCTC -AAAAAAAAAAAAAAAAAAAAAGAAAGTAAAAGAAAAAAGAGAAAAGAAGACAAGAAGTCAACATTACATCTCCCATATCTTTCCAGACTTCTACCTAAATCCTAAATTGCAGCTCTTGTCTTCTTCCATAAGTTAAGGGCTGGTGATATCCAAATACAATAATTATACTGATTATGCAGTCATAAATGTTGTGTCTTCTCCCATCTGTCCTTGCTCTTAATAGCTCTATCTGTATTAGTCTACAGTGATCCAGGCCACAAACACACCATGCTCATTCTAATTTATGGGCATTTCTTTGCTT -AAAAAAAAAAAAAAAAAAAAAGAAAGTACTTGGTAACTTATACCTCATGATGTGAATTAAGGTTATTTGGTATTATGGTTTGTAATTCAAGGTAATTTTTATTAAAATTACAAAGCAATGAGACTTACTGTAAGTTTTATAAGAATATTAGTCCTGCTGTTTTACACTTATCTCTGTTATATGTGTATATGGATCTCTTTACCCTTTGTGTGGGAAGGTGATGTATTACTTATGATTACTTTTTGCACATGTAATGGGGGCTGCAAGAACATTTCC -AAAAAAAAAAAAAAAAAAAAAGAAAGTCCAGAAATAGACCCCACCAATACAGTCAATTGATCTTTGACAAAGAAAAAAAAGCAATTCAATGGAGAAAGGATAGTCTTTTCAACAAATGGTGCTGGAACGATTGGACATCAGCATGCAAAAAAAATGGATCTAGACAATGGCCTTTTTCCTTCATAAAAATTAATTAAAAACAACTCACAAACCTAAATATGAGACAC -AAAAAAAAAAAAAAAAAAAAAGAAAGTTATTGAAGATTAAAATGCTTATTCTATAAT -AAAAAAAAAAAAAAAAAAAAAGAAATAAATAAGAAAGACCTGAACCAGGACAGGGAAAAACAGCTAATGGAATTTATGAAGCAGGTTGACCTTGGAGTCCCCCAATTCCAGGCCAGGAGGCAAATGCCAGGGTACATCGTTTCTCGGGATCCAAACCTACCTGCCAAACAGACTATCCTCTCCCCACTGTCACCCCAAATCAACACACAGACAGAAACACCTGACCCTTTTGAAAAGCATAGAAAGCAGGACACACACTGGGATCCTGAACAAATGCCCAGCTCCATGTAGGGTGGCCTGATTTGGGTTCAAAGGCGAGAAAGCACACGGGGTTTCCTTGCTCCCCCACTAGATTTAAGTAGGGTTTTAAAGCACTCTTCTCTGGCTACCCAGGGATTAACCATGTGTTTCAGCAAGTAATTTAAAATCATTATTCGTCTCCTTTGGTTGAACCCCAAACGTTTGAAATGTACACAGCTTGGCAGGCTGGACAGTGCAGCTGAGCATCCAGAGGCCATGTCCCAACCATCTGTTGCCCCACTTAATTCCAGCTTTCTGCCCTTCCCGCGGCTGGGGAGCGCTGGGCTTGACAGGCAGATGCAGGACAAAGACAACTGCAGCCTTGGCTTCAAACAGTTGCTCATACAGTGTCTTGGGTGGTGGTGGGAGGGACGGGGAAATCATTGAGTTGATTTTAGGTGCTTTGCCTTGACATATGGAGTTTTTCCTCCACCTTAGAGATCCAGAGAGTTTTAGAGACGAAGACTAAGGACCTTTTCTTTCCCTTCCATCAGGGCGGATCAGTGGATTTCAAACTGTGCTCAGCTACTCTGAGGTCATTCAGCAGTGCCAATGGAAAGATTAGAATCTCATTACAATTATATTTAATTTTTTTTCTTTTTTCTTTTCTTTTTTTTTTTTTT -AAAAAAAAAAAAAAAAAAAAAGAAATAGGGTCTCACTGTGTTGCCTAGGCTGAGAAAAGGAATTCTTAGGCCATGGAGATTCAGGGTCAAACCTAGAGAGATGTAATCACTATTCACGCCAATGATTTCTGCATACTTCTGGTGTGGGTGGGAGTCCTGGCTTTGCAACTTAATAACTTGGTAATTAAGTAATATACTGAGCCTTGGTTCCTTCCTCTCTAAATAGAGGGATGGATAAACCATATGAAA -AAAAAAAAAAAAAAAAAAAAAGAAATCATTATAAAATCAAATATATTACATAAAAACCCCCAATCCCCAAATATTTTAAATTTGAACTGGCTGCATTATTGGTAAGAATACAATTCCTTTTTGTCTTTTCACTAAAACCATATTTACCTACCCTGTTCATAGAACAGGCCTAGA -AAAAAAAAAAAAAAAAAAAAAGAAATCTGTTGTGTGGATTTAATTCATAGAGCCCTATTCACTAAGCATAAGAGAACAGAGGAAAATTTTTCCTCCCTAACAGTACCCTTCTAAGCATAAAGATGCTCCTATTTCAGGAGTACAATTTTAGTTAATAATAATTTTTAAAAACTCCAAAGAAGAAAATTAAAATGTAAACTCCAAGACAGGAGAAACTATGATTTACTTTTTTATTTGTGATTTTAAAAACAGAGAAAACTTTTGCTAAAGTTTCACTAA -AAAAAAAAAAAAAAAAAAAAAGAAATGGATCATGAGTATCAGCTCTTTGGCTAAGGTTCATCTAGACTCTTAATAAGTAAGAGTCAGTTTCATTTTCTGGTTAAGTCTCATTTGACATTGTTCCTTTTGTTATGAGAGAAAACATTTCCATTCT -AAAAAAAAAAAAAAAAAAAAAGAAATTGGACCCCTTCCCTACACCATGTACAAAAATCAACAAAAGATGGATTAAAGACTGAAATGTAAAACCCAAAAC -AAAAAAAAAAAAAAAAAAAAAGAAATTGTAAATTTTCCACTCCAAGCACCCCTGAATGGGGAAATGCAGGGCTGTTGAGATGGGGGCTGTTAAAACAGGATATACAGAGCAAAGAGGGAAATTAAGGAAGACTCGCTACTGAAATCTGTAGCAGTGTGGGGGATGACTGTCTTAGTTGTCATGGGAGATTAGGACTGGCATGCATCTGTCAGCATCACCTACCTAAAAGTACAGTTACTTTTATTAGGCAGAGTCTATCAGATTACTGTGAATTTTCTGACCCCAAAACTCCAAATGGTCTTTTGTGTCCAGAACATGCTTACTAATATATAATTTACAAGTCAGTGAATAAATGTAGCTTTATATTTATTAGTAGACTATATTTAGCATTCAAATTTGAGTGCAATTTCTAATAATAATGCATTAAGAAGCATTATTCTATTCTAATAGAAATATTACAATAGCAGTGTAGTTGATAGGATTCACAGAGATTTCTCCTATATTGATTCTTTTGAACTGGCTACAACCCTGTAAAATAGTCAGGGTTGGTATTTTTTATTCCATTACACCAAGAAAGAAATCTGAGCTTTTAGGTCTTAACTGGCTGCCTCAGTTTACATAGCTAGCTAAAGGCTAATAAGAAGCTTTGTAATGGAAAGGAGGTAGACCAGTGCATGCTGGTAAATAATGTGTAAGTAGTGGTTTTAGTGCTAGAAATCTATGGTAAAACCAACCTTCATAGCAATTGATGAAAGAAACTCAGTTTTAATACACAGAGAACACAAGCAATTTTATGGTTTTATCTCCATTAGCTCAGCCCCTTATTCATTTATTGGCAGTAGTATAGTAAGTAAATGGGAAACTATTATCCAGTCCCAAACATATAATATTTCCAATAACTTAATTATACCTTTGGGCTTTTCTTCTATCTCACCGCGGTATGTTCTCATCTTCCTTTCCAGTTATCACTCTGTTGAAGTTTGTGTTTATTATATGTATACAATATATATGACATATACACACATGGATATATCGTATATATGTATATATACATGTACATATAATATGCTTGTGGGGAAAATAAAGATCAGACTGTTATTGTGTCTATGTAGAAAGAAGTAGACATAAGAGACTCCATTTTGTTCTGTA -AAAAAAAAAAAAAAAAAAAAAGAACACCAGGAGATGTGATATAAAGGAAGATATCACATTATCTGGAAAAGCCTAAAAGCTTGATGTTTAGCAGGGGACTTCCTATCCCTAGTGTTACAGAATAACCTCTCTCCTTATCCCTCCCACTCTGGTAGGATTCAGTACAGCATTCATTCAATATGGGAGGCCTAAAATCAACCCACCCATCACTCTTCACTTATCTCTCCAGACTGAAGAAAAATTTATAGAAACTGAGCTCACTCACAGAGAGTACAAGATCCCGCTTGCGCCTGGAGTTCTTCTGCCCACTTCCTCTGGTCCTGCATGGGGAAACGGTCAGCCCTAGAGAGTGTCTCAGCTCCCCAGTGCTCCCAGGGCCTGACTCTTCCAAGGCACTGTCCAGCGCAGCAGCGGCATTGAGCATGTCCTCAGGGCGGGGTGGTGGCAGCTTGGTTCCATTTTCTGGTCCTGTCTCTGGGGTTGCCCGCTGGATTGCCAGTTGTGTGGCTGGTGAGAGTTGCTTGGCATAAGCAGGGACCAGAACTCGCTGTACTGCACCCTCAGAGGCCACGTAATCATCCACCAGCTAAGAACATAAAAAATAATAGCCTATTAGCCAGCCAGGCTTAGGGGAACCTGGTTAACCATCATTCTTTGGCTAAGAATAGTGAACAGAAAGTGGAAAGAAGGGGAACTCTAGCACAGTCTTTAATGGTCAATGGCTTGTTTCTCTGGGACTCCTATGAGTGTTGGGCAAATATTTCTTGTGTGTACAGGGCCTCTCATGTTGGGTTGTTACCATAGGGCTGCTCACAAGGAGAAAGCATGTTTCTGACACTGTTGGTGAATAGTCATTTATGGATAGCTCTTGGATATAAGAAATGGAGCTAGATAAGTGTTTTGTCTGAAAGGACTGGGTGAAGAAGTGATGACAAGAAAGAAACCAAGCAAGAGAAGGAGTAAGAAAATAAAACAGTAACAGCAATAAAGAGGAGACATAAAAGACAAATGAGCAAAGGAGGAAGACATAAAGTCAGAAATCCCTAGAGAGACTGGCAGCAACAGCTCCCCTCACCTATCCTCCATTCCCAGAGTCAGTCCA -AAAAAAAAAAAAAAAAAAAAAGAACAGAGTCTCAAGGACCTATAAGACTAT -AAAAAAAAAAAAAAAAAAAAAGAACATGTTCTTGAGTTAGTGATTTATTGAGGGAGTGCTCTTAGGAGAAACCTGTATGTAAGAAGCTAAAAAAAGAAGTGATTTTAGCTAAAAGCTAGTCTCAAACCTGACCCCATGGGGAGCTCTAAAACATGACTGATGCCATAAGATTGAGGCAAGAGGTCTAAGTTCTTACACATCCATATCAGCCAGTCATTGGCTATGGGCTACCCCTGGGGAAGGACATAACCTCTTAGACATTGTCAACAAGGCGGCCCCCATAGGCTGGAGGCTATGCTCTGGAGAAGAGTGCACCTGTGAATTCTTGACAGAGAATACTCAGCAGCTGTGGGATGGCTGCACCTCCCTGGTAAGGGAGGTCTATATGTATCAACTGTTCTCAACCTTACAAATATATTATTTTAACCCCAGTCTTCTAATACAGATGCTTGCTGTATGTTTGGTCCTTAGCAAGACCAGCTTTCCAGAGCAGTGCCCAGGGCTGGCTCTAATCACATCACCTTCCTTCTTCCTATCACAATTATCCCCTCTGGATCTCATTTGTGGATATGTTGCAAAGCCTGTTTCTTTTGTTTTGTTTTGTTTTGTTTTAATGACTGTATACCCAGTAAGTAGGTAGCACAGTGCCAAACGCATGCAAAAGCAT -AAAAAAAAAAAAAAAAAAAAAGAACATTATGGAAGCATGCTCTAGATATTTTTAGTAAATAAAATAGGCCCTCACC -AAAAAAAAAAAAAAAAAAAAAGAACCCCTGTAACTGAATAATAAGAAAACAAACAACTCATGTTTTTTAAATGGGCAAAAGACTTTTAACACTTTACTAAAGAGAATATAGAAATGGCAAGTAAACACATG -AAAAAAAAAAAAAAAAAAAAAGAACCTAACAGAGTGCCTGGCACATACTCGA -AAAAAAAAAAAAAAAAAAAAAGAACCTGCAGAGCCAAGGGACCCAGGTGTCCTGCCAC -AAAAAAAAAAAAAAAAAAAAAGAACTCATCTCTTGCTGGTCACATACTTGACCAATGGGATATCTGTGCATCTTCTCAAACTATCCACTTTCCCATCTTATTGTTGCCAGGTATTGGGGTAGGGGGTGGAGGGGCACTGGGAGGAGACTAGAGAAAGAGTAATACCTCAGCCAGGGGTTCACCAGTGACTAACACACCCAGTTAGTGCCAGGTCGGGTAGGGGACACACAGAGAAAGATAACCTGAAGACTCTCAGCTTATCTCAACGGCCTTTCGCCTTCTATAAGGAAAGACAATGTGACAAAAGTGAGTATCAGGTCAAGACAGGGTCTCACTCTGTTGCCCAGAATGGAGTGCAGTGGCACAATCATAGCTCACTGTAACCTTGAACTACTGGGCTCAAGCGTTTCTCCACCTCAGCATTCCGAGTAGCTAGGACTACAGGTGCGCACCACCAACCCCAGCTAATTTTTTATTTTTTGTATTGACCG -AAAAAAAAAAAAAAAAAAAAAGAACTTGAAAACCATATCTAAACTAACATAGTCATTTTTCATTCCTCAAAAAATAAACTATATTGGAAGCTGAAGAATGTTTTAATGTGAAGTACAAGTTAGGTTACTATCTCCCAATGCTAGCTAGCTCTTGAGGACAGTGATTAACTCCCTATTGTTTCTCCTTCAGTTTGGA -AAAAAAAAAAAAAAAAAAAAAGAAGAAAGAAAGAAAAGAAAAGAACTTCATATCCTTTGCAGGGACATGGAAGAAGCTGGAAACCATAATTCTCAGCAAACTAACACAAGAACAGAAAACCAAACGCTGCATATTCTCACTCATAAATGGGAGTTGAACAATGAGAACACAGGGACACGGGGAGGGGAACATCACACACTGGGGCCTGTCAGGGGGTGGAGGCTAGGGGAGGGACAGCATTAGAAGAAATATCTAATGTAGATGACGGGTTGATGGGTGCAGCAAACCACCATGGCACGTAT -AAAAAAAAAAAAAAAAAAAAAGAAGAAATAGAATAGAATAATATAAGTAAGTTACATGTGTTCCTCTAATTTGTGTTCATCCAGGGGAGGCAAATGATGGCAACAGGCCAAATCCAGCCTGCCACATGGTTTTATAAATACAGTTTTATTGAACACAGCCTCGCCCATTCATTTACTTATGGTCTATGGCTGCTTTTTTGCTTCACAATGGCAGTGTTGAGTAACTGCAGCAGAGACCACACGGACTGCAAAACCTAAAATATTTACTATTTGACCTTTTACTGAAAAAAGTTTGCTGACCCCTGATCTATTCATCATAAACTTCTTTTTGATAAATGGATTCTAACAGAGACAAAGAACTTAGGGCTTACCATCAAAACCTTTGAAGTTCTGCCTGGTTCTGTATGTGGAGGCTCTCATGGTGTTATCATTGCACTCTTTTACCAATCCCACTGCTTCTGTCCCCAGTAACATTCTAATCTTGGAGGCACCAACAAGATATAAGTTCTGATTTTCTAGTGTTTCTTGTTCATATTTATTTAACAATGGTCTAAACAACAACTGGGCACCTTCAAAAACAAAAGATAAGCACAATCTTAGACAAACATTAAAGTTTCAAAAATAAAAACTTTCTAAATAAATAAAAAAAAAAGCTTTATGCTAAGTTAAAGAAACCAGACATAAAATACCACCTGTTGTATGATTCTTTTTATATTGAACATCCAGAATAGGTAAATTTGTAGTCAGAAAGTAGACTAGTGTTTACGAGGGGATGAGGAGAAGTGGAGAACGACTGTTTAATAGGTATAGAATTTTCTCACAGTTAGTGTTGTTGCAAAGATAGTATGTTTAACCTTACCTGGAGCTGAGACAAATTTAAAGAGCCGAGCGAAATACAGGGGTGGAAGAAGCAGTGGGAAGAGCCCTGTGGGTAATCTCAGTCCCCAGGGAAGCCATTTGTGACTTTTTTCCACAGAGGTCCTTGGGGAGGGCTGCCAGAGGAACTGGGAAAAGACCACAGGGAGGAGGAAACATCCAGCTGAACTTTGTAACAGTTTTGACTGAACTCAAAGTTTCCTAGACAGAACTCAGGGGAGGGAGAAATTGAGAGCACAGACACAGCACAGAAGCCTAAGCAGGTGGGAAGGTATGAAACCTGAAAGCCCCGCTTGCTTTCTCAGCCAGGAGGCTGGTAGCCTGGGGCAAGTTCTCAGCTCTGCTCACCCTCTGCCTGGAAATAAACTTGGTCCTGCTAGCGGGGCACCAAAAGCAGTTGGTGCTGTTGGTGGGGGCACCAAAAGGCTGGGAGTTAGACCAGCCTTTTGGGCTTTGTGGGAGCTGGGTTAGGCCAGTAACTGCTGGCTT -AAAAAAAAAAAAAAAAAAAAAGAAGAAGAAAGAAATGGTGGGATCCCCGGGTA -AAAAAAAAAAAAAAAAAAAAAGAAGAAGCAAAGCAAGAAACTTCTGGGAAATGACGAAATACTACCTTTCTTTCCAGAGACAGCAGTTGGAAAGCATTTGATTAGGACGTCAATTTTCGATTAACACAGATTATGGTCGGTAAGAATTAGGTCCACAAATGCATTTTTGCATCACACCTCCAAAATGTTACCCAGTACAAAGACTACTTGCCTCAACACTAGGAACACAACATTTGGCAAACACTGATGTAAAATAAGAACACATTCTATAAGCTAAGCTAATAAACTTGTTTTTGATTAAGTCACATTAATTTGTCTTGATAAAATATATGAAATTCATTGTTTCTTGCTCTGTCGCCAGGCTGGAGTGCAGTGGCGCAATCTCGGCTCACTG -AAAAAAAAAAAAAAAAAAAAAGAAGAATTAGCTAGGTGTGGTGGTGCACACCTGTAACCCTAGGTACTCGGGAGGATGAGGCAGGAGAATCGCTTGAGCCTGGGAG -AAAAAAAAAAAAAAAAAAAAAGAAGACTTGAACCGTAATGAACTGTTATCATCCAGAGTCCTTCAGTTTAACCAATAATGGGAGGGTATATATAGGACCAAGAAAAAGGTGGGGAGAATTGCAAGAATAATTTACCTATAGTTCCTAAAAACAGTTAAATCAGTTGGAATCTCTGTGTTGTAAATAACATAAATCCTATTCTAACAGACTAAAACAATGGAGAATTCATTTGTTCATTAACTGAACATTCTAGGGCTGGGCTGGGCTTTTGGGTGGATTAGTTCTGGGGTTCAACTCTGTCATCAAAAACTCAATTCTGCTTTGTACAGTGTCATCTGTAAGTCTTCCCTGACGGTAGCAAAGTGGCTACAAGAATTCCAGAATTCTCATGTGCACAACTCTCTTCACAATAAAGGAGAGGGCTGTTGTAGCTTTCTCAGAATTGCAAGAAATATTCTACATTTGGAATCTCCAGGAAACATTTTTCCAAAATTAATTGGTATAAATTGAGTTAAATGGAACAAACCCTTTGATCAGTAACTGAAAAATGAAATGGAAATGCTCTGACTGGTTAAAAAGAATAACAGCCCACTCCTGGTGCAGAACACTACATATTTCAAAAGCAAAGAAAGAGGTGTTAGAGAAGCATAATCAATAGCTACTACAGAAGTTCTGAATAAAACATATGCAAAATATGATGAAAGACAAAACATACAGCTATAAAGGAAAGAAATGGCAAAGACTGCAGGTCGAGTGACTATCCTAGAAGAACCTGTGTGATATGATTTTGCTGTGTCCCCACCCAAATCT -AAAAAAAAAAAAAAAAAAAAAGAAGAGAGAGACAGCCCTACCTTAAACATAAGCTACAA -AAAAAAAAAAAAAAAAAAAAAGAAGAGGAGATTAAGACACAGACACAAAGATAAGGCCTTGTGAAGACACAGGGGGAAGAAGACCATTCTGCAAGCCAAGGAGAGAGGCCTCAGGAGATACCAACCCTACTGACACCTTGATCTTAAAAGTCTAGCGTCCAGAACTATGAGAAAATAACTTTCTGTTTTTAAGCCACCGGTCTGTGGCATTTGTTATACAGCCTTAGGTGACTGATACAGTCATGGTGGGGATGAAATGACTTCCTATCTTGTACCCACCCAAGGGGTTCACTGTGACCACTGCCTAGACAGAGCCGATTTATCAAGACAGGGGAATTGCAATAGAGAAAGAGTAATTAACGCAGAGCCAGCTGTGCGGGAGACCGGAGTTTTGTTATTACTCAAATCAGTGTCCCTGAGCATTAGGGGAGCAGAGTTTTTAAGAATAACTTGGTGGGTGGGGGGAAGCCAGTGAGTCAGGGGTGCTGATTGGTCAAGGCGGAAATCACAGGGAGTCGAAGCTGTCTTCTCATACTAAGTCAGTTCCTGGTGCGGGCCACAAGATCAGGTGAGCCAATTTATTGATTTGAGTGGTGACAGCTGATCCATCAAATGCAAGGTCTGCAAAATATCTCAAGCACTGATCTTAGGAGCAATTTGTGGAGGGTCAGTATCTTGTAACCTCCAGCTGCATGACTCCTAAACCATAATTCCTAATCTTGTGGCTAATGTTAGTCCTACAAAGGCAATCTAGTCCCTAGGCAAGAAGGAGATCTGCTTTGAGAAAGGGCTGTTACCGTCTTTGTTTAAACTATAAGCTATAAACTAAGTTTCTCCCAAAGTTAGTTCAACCTATGCCCAGGAATAAACAAGGACGGTTTGAAGGTTAGAAGCAAGATGGACTCAGTTAAGTTAGGTCTC -AAAAAAAAAAAAAAAAAAAAAGAAGATAAGAACTATTTGACTTTTATTTTCTTCATTCTCTTCCATTAATTTATTCCCAATGATCCTTCCAAAAATTCTTGAAAATAAATAATAAAAAAGAAAATCTTGCATTATGAATGCCTGAGACTACTGACTATTGAAATTTTAGATTGTAGATCAATACACATATAAATTTAACTGTCTGACAGTGCCAATGTATCAATTCCGTGAAAAAATAAGTTTTATGATTATGTGCCCCCTTTTTTCTGAATTAACTGATTGGCTGATTAAATTTGCAGATTAGCTGACTGCTTTTAGTTAAAAGTAGTGGCATGGTTTCTAGTCTAAAGAAAAAGTCTTACCTGATTTGTAGTAAAAACTAAAACAAATGTTCCAAAACAATTTTGGCTTCT -AAAAAAAAAAAAAAAAAAAAAGAAGCAACTCCTTATTTGTATTTGTTCCAGTTTATCATGATATTGCAGCAACTCAATTCCATCTTTATGTTCCACGTCTAATTCTCTTCTTTTGCTATTTTCACCACATGTGCAGTTACTTCCTCCACTGAAGTCTTGAATCCCTCCACGTCATCCATGAGAGCTGGAATCAATCTCTTCCAAACTTCTGTTAATATTGACATTTTGACCTCCTCCCATGAATCACGAATGTTCTTAATGGCATCTAGAATAGTGAATCCTTTCCAGAAGATTTTCCATTGACTTTGCCAAGATCCATCAGAGGAATTACTATCTATGATAGCTGTAGTCTTATAATATGTATTTCTTAAATAAGACAACTTGAAAGTCATAATGACTCCTTGATCCATGGCCTGCAGAATGGATATTGTGTTGGCAGGTAGGAAAACAACATCCATCTCCTTGTACATCTCCATCAGAGCTGTTGGGTGATGAGGTGCATTGTCAATAAGCAGTAATACTTTGAAAGGAATCTTTCATTTTGAGCAGTAGATCTCAACAGTGGGCTTAAAATATTCAGTAAACCATGCTGTAAACAGACATGCTGTCTTGTAGGGTTTGTTTTGTTCCATTTATAAAGCACAGGCAGAGTAGATTGAGCATAATTCTTAAGGGCCCTAGAATTTTTAGAATGGTCAATGAGCATTGTCTTTAACTTAAAGTCACTGGCCACATTAGCCATTAACAAGAGAGTCAGCTTGTCCTCTGAAGCTTTAAAGGGAGGCATTGAGTTCTCCTCTCTAGCTATGAATATCCTAGATGGCATCTTCTTCCAATAGAAGGCTGTTGTGTCCACATTGAAAGTCTGTTGTTTCGTGTAGCCACCTTCATCAATAACCTTAGCTAGGTCTTCTGGATAACTTGCTGCAGCTTCCATCAGCGCTTGCTGCTTCACCTTGCACTTTCATGTTTTGGTGATGGTTTCTTTCCTTAAACTTCAAAAGCCAACCTCTGCTATCTTCCTACTTTTCTTCTGCAGCTTCTTATCTCTCTCAAACTTCATGGAATTGGAGAGAATTAGGGCCTTGTTTTGGATTAAGGGAATGTTGTGGCTG -AAAAAAAAAAAAAAAAAAAAAGAAGCCTGCATGAGTGTACCTTTTCTGACCAGATTCTAAATGAAAACCTATCCAAATGACCTTTTAAAAGATTGCAAACCAATGCCTTCTCTCCCTACCTCCTCGATCCTTTCATCCTGCCTCACATTTTTTACCATAGCACATATTATCTTTAATA -AAAAAAAAAAAAAAAAAAAAAGAAGGAAAGAAAGAAATGCCCCCACTCTCTACTCTGCCCAACCAATCTGATTTGAAATAACTTAAAGCTCTTCAGAAAGCCTTCTAGACTCACAAGTGAGTTACAAACTCGGTTCAGGGACTGGTAAATGTGTGACAGAAAGAGAAGGAAGAATGCGTTTAGGGTCATAAAGTTGATGAGTAGAGAAAAAAAGCAAAAGTCTCTAAATACTTTTGACATCTCAAGCTAGCTGGCTATAAAAGGTGAAGCACGGTTTGTGCCTGGCAACCACAGACTTTTATGCCCTAATCACAGCTCTGCTGCCTAATAGTCCTGCTGCTATAACTCAAAGAACATCCTGTCCTACCCTTCTGGGGAGCAAAGCTGAGGTTTACCAAGTGCTGCTGAGTGGAGTGGGGAGTTGGCTTCCTACTGGGCTCACAGACTCTTGCAGATCTAAAGAGGCTGGATGCCCCGGAATTATCTCCAGAGCCTTCCTCAGCCCCAGCTGCCCTATGTGCCAACCCTCCTGAGAGAGGATCCTGCTGTTTCTATGGCAACGTTCCCTCCTCCCCCTCCCCTGCATCCCTGTGGCCCAGTGGAAATACACCTTCTCAGGTATGGAGGGCTTTGGTGTCTCTTCAGGAGCATGGTGGTTAAGACACCATAGCCCTGGGTGCTAGCACTGCTTCTTAGACTAGCCACTTAATCTCCTCGTGCCTCA -AAAAAAAAAAAAAAAAAAAAAGAAGGCACAGAGACTTTGGAAATAAAAGGATGAAAAATATCAGGTAAGAGTGAACCAAAAGAAAGGAAAGCAATCATAACACTGTATAAAATTAAATTTAGGACAAAAGTATGCTATACAAAAAAAAGATACAAGAAAAACAAATACAAGAGGACATAATTATCGAAAGTATATGTGCTTTAATATACAGTCTTGAAGTAAGTCAAGCAACAACTGACCAAGAGAAGTAAGTGAACAATTGCTATTGGTGATTTTAACATTCCCCAATGAGAAACTGAAAGCTTAAATAAATAATCAACATAAATATGAAGATTTAAATAAAATAAGCTCAAGTTATTACATATATACATATATGAATGTGTATATATACATATCAAACAGATATCCATTATTTTTTAAAGAAAACATGAAATGTTTATTAAAATAGGCCATATATGAGCTGGGCACGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCG -AAAAAAAAAAAAAAAAAAAAAGAAGGGCAGAGAAAGTGATGTCCCCAAAAGAAAGAAGAAGCCTGTGTGATACCAAAAGACCAAGAGGAAAGGGCATTTCAGAGAGGGGGTGATCCAAAGTCAAAGCCACTGCGAAGAAGCAGTGTAAGAACAGAGATGCGAGGGTGGTTTCCTAGGATGACAGTGGAGAGTCCGATTTCAGTCTGGAGGAATGAGTGGGAAATTAGGACGTGAAGACAGGAGCTGAGCCACTGACATGGACAACTCACCAAGAAATCAGACTGAGAAGGAGAGTGAGGGTGATTACTGAAGGAGAACTT -AAAAAAAAAAAAAAAAAAAAAGAAGTGGATAGATAATACAGATGTTCCTTGCT -AAAAAAAAAAAAAAAAAAAAAGAATAAAACGATCGCATCTTCTCCATGCCACA -AAAAAAAAAAAAAAAAAAAAAGAATAAATAAATAAATAAAAATTAAAAAAAAATCCT -AAAAAAAAAAAAAAAAAAAAAGAATAAATCTGAAAGTAAGATGGAAATTCTAAACCTGTCTTTCATCTATCCTCACACTTTAGCAAGAGTCTGGCTGGACACAAAATTCTAGATGGAATCATTTTCCTTCAGAGTCTGGAAGGCTCTGCTCCCCTGTCTTTTGTGTCATGCAGTGCTGGAGTTCACAAGCCTTTTCTCCCTTTGGAAAGAAAATGGAATTCCTCCTTCCCCCCCGCATCCTGAAAGCTCATGGCCATGTGCCTCCTGTGGGTGGGTCTGTTGTCCTCCCTTGCTCTGTGCTCAGTGAGTCTTTCCAGACCAGCAACTTGGCTCCTTCAGTTCCAGGAAAGCAACTTGAATTCTTTATGGGTGAATTCTTCCTTTCTCTTTCTTCTCTTCTCCTTCTTTGCAGCTGCTTTTACTTGGATATTGAATGTCCTAATCTGGTCCTCACATCTTCTCATCATTTAGCTCCCATTTTCTCATCTCTTTGTCTCTCACTGTACTTTCCATGAGATTTTTCAACTTTATCTGGCTACTTTTCTTTTTTTTTCTTTTTTTGAGACAGGGTCTCACTTTGCCACCTGGGCTAGAGTGTGGTGGCACAATCAATGCTCACTGCTCACTGCAGCCTCAACCTCCCAAGCTCAGGTGATTCTCCTACTTCAACCTCCCAAGTACCTGGGACTACAGGCATACACCACCACGCCTGGCTAATTTTTTTTTTTTTTTTTTTT -AAAAAAAAAAAAAAAAAAAAAGAATAACTACAATATGTTAGGAATGCAACATCCTGAGACACAGAGGGACTGCCCCACACAGGCTTTGAACCTCTCTCTCCTGTGGAAGCAGGATGTTCTCAATGCTTTAGTTCAGTGGGTGACATGACCCCAAGGTGTATAACCCAGGGAGTAAAGACTCCATCCCCTGCAAGCCTTGTGTGGTGATGCATGCCTGCAGTCCCAAATACTGGAAGAGATGGGGATGGGGAGGCTGAGGTGGGAGGACTGCTTGAGCCCAGGAGTTCAAGGCTGCAGTGAGCTATGATAAAGCCACTGCACACCAGCCTGGGCAACAAACGAGACCCGGTCTCTAAAAGGAAAAAA -AAAAAAAAAAAAAAAAAAAAAGAATACAAAAATTAGCTGGGCATGGTGGCATGTGCCTGTAATCCCAGGAACTTGGGAGGCTGAGGTAGGAGAATAACTTGAACCTGGGAGGCAGAGGTTGCAGTGAGCTGAGTGGCTCACTGCACTCCAGCCTGGGGGATAGAGCAAGACTCCCTCTCAAAAA -AAAAAAAAAAAAAAAAAAAAAGAATACAGTACATAATACACATAACATAAAATATGTGTTAATTGACTGTTTATCAGTAATGCTTCCAGTCAACAATAAGCTATTTGTAGTTAAGTTTTTGGAAAGTTGAAAGCTACACATGAATTTTCAACTGTGCAGGGATTGGCACCCCCAACCCTCACATTGTTCAAGGATCAATTATATATAACTTTTACAACAGAAATGATAAAACACAATACACCCAAATAATTGGCAAAAAATTAAGCATACAATGGGTAAGAAAATAAAAATAACAATAAAAAGTAGATGTAAATTTTAAATAGGTCCAATTAAAAAACAAAAAAAATCCAACTGTATTTGTTTTCATCTAATCACATGTTGTTTATAAAAGACACATCTAAAATATAAGAATACAGAAAGGTTATGTGTAAGGGAACAAATATTTAATGA -AAAAAAAAAAAAAAAAAAAAAGAATACCTGCTCACTATATTTGAATACTTTACATAACTGAGCCTCAGTTTCTTTATCTTAAAATAAGGATAATAACATCTACTTGTGAGCTGGAAATGAGATAATGCATGTAAAGAGCCTACTATGTGGTTAATAAATGATAATTACAACAACAATATAATAGCATTTTCAATATTGATAATTATTAGGAATATTAAAAAGTACCTATAATTCAGTAAGAAAAAGATAAATCTAGTAGAAAAATAGGTTAAAAATGTGTTTGGTCAATTTCCAAAAGATGAAACCTAAATGACTAGTATATAAAAAGATGTTCAGCTGGGCCCAGTGGCTCATGCCTGTAGTCCTAAGCACTTTGGGAGGCCGACATGGGCAGATTGCTCGAGCTCAGGAGTTCAAGACCAGCCTGGGCAACATGGTGAAACCGTATCTCTACAAAAAATAAAAAATATTACCTGGGTGTGGTGGTGCGTGCCTGTAGTCCCAAGTACTTGGGAGGCTGAGGTGGGAGGATCACTTAAGCCCAGGAGGTCGAGGTTGCAGTGAGCTGAGATTGTGTCACTGCACTCCAGCCTG -AAAAAAAAAAAAAAAAAAAAAGAATATGCAAGAACTTTATGGAGATAACTGGAACATTTTACTGGAGAGCATTACACAATGTTAAATAAATGGAAAGAGATTTTATGTTCATGGATGAAGACCCAGAGTAGTAAAAACAGGTAATTCTCACAGAACAACCTATAGGTTTAGTATAATGACAATTAAAATCCTGGATTTTCTCTTCTGGTGGTGGTAAACAAGATAATTTGAACCTGTTT -AAAAAAAAAAAAAAAAAAAAAGAATCAGCCACATAAGCTAAAGCCATTAAGTGGAATTTGTTGAGGGATAGGACAGCCACAGTACCAAAGAATCCATCCCCAAATATTATTTGCATAAGAAGACTTACTTTTATCATGAAGAAATCTATGTTCACCAACTTATCATGAAGAAATCTATGTTCACCAACTTAATCAAGGTATCACTCAAATAGTGGGACAGCCTGCTGCTGTTTCTTGATGTGAAAGAGTAAGAGTATACAACATCATTAGTGAAATATTCTTGCCAAGAATGTTTAACCTGAATTCAATCAAGTCTCACCCAGTTTACAGGAAATAAAGGGCCTGGATTCTAAGACAACATAAGGAAACAACCAAATCCAACATGTTGGCCTTTCTACAAGAAAACTGTCCTTACTCTTTAAAAACCCAATTATCTGGCCAGGCACGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGACGGAGGCAGGTGGA -AAAAAAAAAAAAAAAAAAAAAGAATCTATTCTAAAACTGGGAATTTTATGTTTAAGTAGATTCACTTAATTTTTTCCTATAATCTCCCGGGACAAATAAATGTTTTCCACAGTTGCGCTTAACAAACTGAAGAACTGGAAGGAGAAACAACATTATTAATAATTA -AAAAAAAAAAAAAAAAAAAAAGAATCTTGTGAAATGACAAGATCACAAGTAAGGGTGTTATTATTGCAATAATGTACACTTCATTTTTCCACTACTGAAGGAGAAAACTCTCTGGGGAGTGAAAATCAACACTCAGTTTAACAATAGTGCTGCAT -AAAAAAAAAAAAAAAAAAAAAGAATGAATGAATGAATGAGTGAGCAAGTGAATGAATAAAGGATTGAATGCACCCAGCATTCTTTTCTCTTAGGGGACTCTTCCTGACTATTGCACAGGAAAAGAAAGCAGACCCTGTTTGCCCATGAGGATACTGACCCTTGCTCAGGTTGTCATAGCTTGTACTTTTCCACTGATGCGGAAAGGGAGGCCCTGCCAAAGAATGTCCTTGGAGTGATTCAATGTATTTTTCCTTCTGTGATTTAAGT -AAAAAAAAAAAAAAAAAAAAAGAATGAGATCATGTTCTTTGTAGCAACATGAATGGAGCTGGAGGCCATTACCCTAAGAAGACTAACACAGGAATAGAAAACCAAATACTGCATATTCTCACTTATAAGACGGAGCTGAACATCGAGTACATATGGACACAAACAACAACGAAACAACAGGCACTGGGGCCGACTTAAGGGTGGAGGATGGGGGATGGGGAAGGATCAAAAAACTACCTATTGAGTACTATGCTTATTACCTGGGTAATGAAATAATCTGTACATCAACCCTAGGACATGCAATTTACCTTTGTAACAAACCTGCACATGCACCCTGAACCTAAAATAAAAGGTAAAAAATATAGCAGATGTTACAGGACAGTTCAAGAAAACACTCCACACTCTTATGTCCCAGGGGATTCCTACTTTAAGAAACGTTTCCAACTCCTTTTGTAAATAATTCTTTATTCGTATCCCCTTATGTGACCATTCAGTGATTTGTCTTTTAGTTCAATTCAACTAATATTTATTGAGTACTTAGCACAGTTTGGGCACTGTGCTTAAGACATACAAAGAAGAAATAAACTTGGCCTCTGCCCTGGAATTTCTGACAGCCTAATAGCAAAAACATGGAATCAACCTAAATGCCCATCAATGGTAGACTGAAGGGGAGGTGGACTGATTTATAAAAGTAAAGCCTTTTCCTGAAGTGAGACAACAGTCTGCTATCATACCGTTTTATGATAGTCTTGGGGAAATAAAAAAAAAAATCCAGACTGCTATTAGAGTTTATCAATAAATTTTCATTAAAAGGCAAGATCTCTGATCCTTCTCAAGAGACTATTTGATTTTGATCACATTATTTTATTTAGAAAAAGGAGAGATTTGGGGTGGCTGAAGTATAGTTGTGATACTTAGAAACACCTGTTATTTAAGAGAAAAATCATCGTGTTTCCTTTGGCAGCACATTTACAAACACTGGAATGTTACAGAGATCAGTGTGGCCTCTGAGCAAGGATGACATGCAAATTCTTGAAGTGTTTCAGATTAAAAAGACAGAGAGAGAAACACTGTCATTACTTTTTAAACTCATTTAAAATCTGAAAACTGGGACCTTCCTTTCTTACCGTCTTATCTCACTGACCCTGATCCACAGACGCAAGGGAAGCTAAGCATATGATCACTCGTGGGGTAACTGTCATTTTTCTTTATCTCACATCTTGAGCACATTTGAGTGCCGTGCCCAGCACTCCAAGGATTTCTGTCAGCATGTATTTATTGGCCTTTTATTAGAAACTTTCTTACCTCATGTCTGCTCTCATGAATATAGATCAGAAATTAGAAACAAAAAATATTTATCTGGTAAGCAATTTCTTTGGTAACTGAACTAAT -AAAAAAAAAAAAAAAAAAAAAGAATGCAACAGTTTGTCTCTTATCTACCTATGACCTGGAAGCTCCATCCTTGCTTGAGTTGTCCTGCCTTTCTGGACAAAATCAATGTACATCTTACATTTATTGACTGATGTCTCATGTCTCCCTAAAATGTATAAAACCAAGTTGTGCCCTGACCACCTTGGGCACACGTTGTCAGGACCTCCTGAGGGTGTGTGATGGACACGTGTCCTCAACCTTGGCAAAACAAACTTTCTAAATTAACTGAGACCTATCTCAGATATTCGGGGTTCACACTTCCTATTCCATTCCAATACTGGTGGACTAGCTGTAGATCAATGTTTCTGGTGAAATAACCAAAAATGCCAGGTAACACAGTTAAGCAAGCAAACAAAAAGCACTTCTAAAGGCTTCAAATGGCTGTGAAGACAGTAAAGAATTACTAGGCAAAAACTAAAGAGAAAAACAGGGGTTCCCCAAAAGACAAATGAGCACAGAGCCCCTTTTGCCCTGAGGGCATCTGTTGATCCCAGAAAACACAAACTTTTGTGCTGATGGCCTCACAGGGGAAGAGAGTGACCCCCCACCACAGTATGCCCTCTTCATAGTAAGCTCCAGGGGTCCACAGACATCTCTCTGCAGAAGCAATCCATGGCGCCTCAAAGGAAGAATTCCTACCACCACCCATAAATAAAGGCTGACATGTTTTATTTTAATTTTTTAAAAAGTGTTAGAGACAGGGTCTTGTGTTGCTCAGGCTGGTCTCTAATTCCTGGCCTCAGGTGATCCTCCTGCCTCAGCCTTCTGAATAGCTGTGATTATAGACAGGAGCCACCACATT -AAAAAAAAAAAAAAAAAAAAAGAATGTACAAGAAGAAACACATGCAAAGAGAGCCAAATTCTACATTTTATCAGAAGCCAAGAAACAGAAAAAATTTGTGCATATATCATCACTGAGTAGTTTTTTGTTGTTGTTGTTGTTGTTTTTTGAGATAGGGTATCGCTCTGTTACCCAGGATAGAGTGCTGGAACAGCTTTATAAGTATGTTCTGTTATACCTTCAAGCTGTATTATGAACCCAAAAGTGGATAGAGAGGAATGCCATTCATAAAAAAGTCTCAAGGTATAATGTAATCCCATGTTTAGAAACTATATTGTTA -AAAAAAAAAAAAAAAAAAAAAGAATTAGTAGACAAGAACATTAAAATAATTATATTTATAGTCATACATTCAAGAAGGTAGAGGAAAACACAAGCATGTTTCAGGAAAGACATAGAAGATACAAAGAGTGTCTGGGCGCAGATTACACCTGTAACCCCGGCACTTTGGGAGGCTGAGATGGGTGGATTGCTTGAGCCCAGAAGCTCGAGACCAGCCTAGGCAACATGGCAAAATCCTGTCTCTCCAAAACAAACAAACAAAAAAGAGCTGGGCATGGTGGTATGTGCCTGTAGTCCCAGCTATTTGGGTGGCTGAGGTGGAAAGATCACTTGAGCTCAGGAGGCAGAAGTTGCAATGGGGAGATCACACCACTACACTCCAGCCTGGGTGACAGAGCAAAACTCTGTCTAGAAAAAAAAAAGATACAAAGAAAAAGACCTAAATTGAACTTCTAGAAGTTAAAGATACAATTTTGAGGTGAAAAATACACTGGATGGGATTAATAGCAGATTAAATGCTGCAAAAGAGAAGATCAATAGACATGAAGACAAAACAGTAGAAACTATACAAAAAGAAACACAGAGGAAAAAATATAAGTGAGAAAAAGAAAAAAGAACAAAGAGTCAGTGAGCTACGAGAAAGCTTTAAACCACCTAATAACATATGTACTTGGACTACCCAAAGGAGAAGAGTCAGTATAGAAAAATTACTTGAAGAAACAAAGGTCAAAATATTCCAAATTTGATGAAAACTATAAAACCACAGGTCCAAGTTCACTTAATCCCAAACAAAAGAAACATGAAGAATATAATGTCAAGGCACCTGAAAAGACATTCCCACCAGTGCCACAACAGTTACAAATGCCATGGCAACATCAGGAAGTTACCCTATGTAGTCTAAAAGGGGGAGAAACCCTCAGTTCCAGGAATTGCTCAACCCTTTCCCAGAAAATCCATGAATAATCCACCCCTTGTTTAGCATATAATCAAGAAGTAATGATAAGTATAAGCAGTTAAGCAGCTCACGCTGCTGCTCTGCCTATGAGTAGCCATTCTTTTATTCCTTTACTTTCTTAATAAACTTGTTTTCATTTTACTCTATGGACTTGCCCCGAACTATTTCTTGTGCGAGGTCTAAGAACACTTTTGGGGTCTGGATTGAGACCCCTTTCTAGTAACAATAACACTTAACTCATAAAGTTGCTGTGAGGAATAAATGGGATCATATATAGCAAGGAGAGCTAGCAAATAGAACTCAACAAATATTATCTCTAGCTGTATCTATGGGAGTGGAAGAGATTGGCAAAGGAGAGGGTGTACAATAAGAAAAGAGGTTCAAGAGCAGAACCATGGAGAACAACAACATTTAGGTTGTGTACTGGGTTGAATAGTGTCCTCCCCAAAATTCGTGTGAACAGAAATCTTAGAATGTGACTATATTTGGAATTAGATCCTTTGCAAATGTAATCAAGTTAAGATGAAGTCATACTGGGTTAAGATGGACCCTGAGCCAGTAACTGATATCCTCAGAAGAAGAGGGAGGCCGGGCACAGAGGCTCATGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGGTCA -AAAAAAAAAAAAAAAAAAAAAGAATTATAGATGGTTAGATGGTTAGAGCAAATCTATCTTAAAGTTTATGTACTGCAGTTTCTTAGTATCACAGAGAAGTAACCAAAGGCCTATTTACATATCTATGATGTCAGAGCTAGTTTAAGGCAAAACCAGAACCAGATCACAGATATCTTGTCCTACACCTTCCTGCCTATAGATCATTTAGTCCAAACTAAATCTGGTAAGCCAGTGAATCTGGGAATTAAGTACCTGCCACAACAAAGGAAAAAATGCTGAATTATGCGTTTTCATATTAGTATTCATTGTCTTGGCACTGTTTTACAACTGTAGGGTATCAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAGAATTATCTACATATACCGGCTTCTATCCAGGCCCCTTTATTCTACTCCACCCCAAGTGGTTTCAACCATCAGGGAAGAAGAGGCTGTC -AAAAAAAAAAAAAAAAAAAAAGAATTCACAGTACACTATGCAGGAGGATACATTTTAAGAGGTCCCCACCATGGATGCCTGAAACTGTAGATAGTGCCAAACTCTGCACATACTATGTTTTTTCTAATATGAAAATACTCAAGGTAAAGTTTAATTTACAAAATGGGCACAGTAAAAGATGAACAATAGCTAATAATAAAATAGAACAATTATAACAATGTATTGAAATAAAAGTTATGTGAATGTGGTCTCTTTCTCTTCCAAAATGACTGATTGTACTGTACTCACCTATTTTCCGACTGCAATTGACCTTGGGTAACTGAAACTGAAGAAAGTAAAACTGGATAAAGGGAGATTGTGATAATCAAATCAGGGAATTATCATTGATAAAATACCATTATCTGAACTACAGACCTTATTTAGATTTTTCCAATGTTTCCAATAACATTCTCTATAGCAAAAGAATATTCAAGATTATGCATTGCAGTTAGTTGTCATGTCTCTTTGAGTTCCTTTAATAGACAATAGTTCCTGAGTCTTTGTATTTCATGAAATAGATATTTTTGAAGAGTACAGACTAATTATTTTGTACAGTGTCCTTCATTTTGGGTTTATTTGTCTCATAATCAGATTCAGGTAGTGCATTTTTGGCAGAATTATCACTGAAGTGATGTTGTGTCCTTCTCGGTGCATCATAGCAAGAGGCACCTGCTATAGATTAGTTTCATTACTGGCAATGTTAAATTTGATAATTTGGCTAAGGTGGTTCCTGTCAGGTTTCTGCACTGTAAAGTTCCTATTTTATGTTCTGTAATTAATAGGTATCTTGTGGAGGTGACAGTTGGGATTATGTGAATGTTACTCTATTTCTCATCAAACTTTCACTATTTTAGCAGTCATTAATGATTTTTGGCTGAATCAAGATAATTATTAAATGGTTAATGTTAATTTCATTATTCCTTCTACATTTATTTGTTGGCTTTCTACTGCAAGAAATAGATTTTCCTTCTTTATTTATATCAGTGTAGGCCCCATGGATTTTTACTTAATGTTATAGTCCTCTACTATCATTTTCTTGATGCTCAAATTGTCCCAGATTTGTCTGTCTTCTCAGTGAATTCTGGATCTGAGAGCTTACTCAGATTTGGGGATTGGGCAAAGAATCATGGCTTTCTATTGGGGCAGTGATCTCAACTTTCTGCTTACACATTCTTAGTCTCTTAATTCTATTAAGCAATATTCCCTTTGCTGTCTATATATTTTGCCTCTAGTAATGTGTTTTCTAGA -AAAAAAAAAAAAAAAAAAAAAGAATTCAGAGAGGGAACACATTTTTAATCT -AAAAAAAAAAAAAAAAAAAAAGAATTCTGTTTCCCACATAGCCACCTCCTCTATTTCTTTGGGTTAACATGAAGAAAAGTAGCAGTGGCCTACTCCCAGAAGGGTGTAGGGTCCTCAAGGCAGGAGGGGCGGTGGAGCAGCTGGTGGGTGAAGCCCTCACACTGCCCCGAATCCCATGGGGCTGGGGCAGGGCCTGTGGGCTTGGAGAGAGCTGGAGCCAGCAAGCCAGATGGCCTGGCTGCAGGCGACT -AAAAAAAAAAAAAAAAAAAAAGAATTGGACAGCCAAAACAAGAAAACACATTATTGATGCATGTAACAATATAAATAAATCTCAAAATGATTATGCTGAGTGAAAGGAGCCAATCAAAAAAGAACATATATTGTGCAATTCCAATTCCGTACAATTCTAGAAAATGCAAAGTAATTTGTAGTGACAGAGAGCAGATCGCTAGTTACCTGGGGACAGGGAAGGGAGGGGTGAGCTACAAGAGGGCATAAGGCTGGGCACGGTGGCTCATGCCTGTAATCCCAGCACTTTAGGAGGCTGAGGCGGACGGATCATGAGGTCAGCAGATCAAAACCATCCTGGCTAACACAGTGAAACCCCATCTCTACTAAAAAAATACAAA -AAAAAAAAAAAAAAAAAAAAAGAATTGGCACACTGCCAAGAACAAGAGCAAATCCTTCTTTCCAAAACCACCAAGTCCTCTCGTATGAGGCCAGGGATTACTGGGACAGAATACTCCTTATAAAACCCTGGAACCCATTAAACCCCAACTGTTCCTAATGACTATATGATGCATCCTGCTAGGTTTGGAAGTCATCATAGTCCAGGCAGGTCAGCTTCATTAAATCAGAAACCAAGGCAGACAATGAAAGTAGTGGAGGAAGGGAAGTCAAGAAAACAGAGGAAGCAGTAGTGTTAGTATTCACATAGCTGTACCTATACCTTCACCCCCTATTATTGGATAGTTTAACTCCTCCACCACCGACACCACCAGATAATGTTCTCATGTTTGATGACTTTCCACCTCCACCATCACCCACTCCAGTGGATTATGAAGACGAGGAGGCTGCAATAGTTCAGTATAATGTTTCATATGCAGATAAGGATACTGCAAGGTCCCCAAAGAATTATATTGAGAACATCATTGCAGTGTATGATTATACAAAAGACAAGGATGATGAGCTGTCATTTATGGAGGGTGCAGTCATTTATGTTATAAAGAATGTTAATGGCTTATATGAAG -AAAAAAAAAAAAAAAAAAAAAGAATTGGTCACGTTTTCCTGTTTCTTTGGTTGTCAAGTAATTTTGGATTGCATCCTGAACAT -AAAAAAAAAAAAAAAAAAAAAGAATTTCACAAAGAAACACAGAAGAACAAACATGGAAAAAACTAAAGTATATACATTTTTAAATACTGAAATCCACTGAGCTTCTTTCTGTCATGGATTCATTCAAAAATATGCCGCCACCTACACACCAAAAAC -AAAAAAAAAAAAAAAAAAAAAGAATTTGCCTAAGTTCACAGAGCTGGCAAGTGACAAACAGAGCAGCCTGACTTCAAATCTCATGCTTTTTCCATTCTAGCAGACTACTTAAAGGTTATGTTATCTGAATAGACGGGGCTTGATGAAATTTATTCTGCAGCGCTCAAACCAGCCCCTAAAAGTAGGCTGGGGAGTTTTGGAAGCTACATTAAATTTTAGAGCCCAGCATATAGCACAGCAATAATGAATCTCTAACCATGTCATGGATTGTGGTTTGCCAGCATTGAAATACTACTTGCTGTCTCACCCTGATCTTGGAGGTTGACTTGCGGAGACAATGGGTGAAAATACCATCAGAAAGGTGCTGCACAGTCAACTGAAATAAGATCAACAGAAAAAAAAAAAACAACTTAAGGGCACACTGAACTACAAATCAAAC -AAAAAAAAAAAAAAAAAAAAAGAATTTGTTAGGTTTACTTGAATCCTGAGACTTTAAATTTAGTAGACTGTAATAGCTTTGCCTGTTGAACAATAGCCTTAAAGAGGTTTGACCCTAAAAAGGGCTTCTTATGTGTTTTTTTTTTTTTTCGAGACGGAGTCTCGCT -AAAAAAAAAAAAAAAAAAAAAGAATTTTCTGTAAATGTGTTCTGATTTTTTGTTTTCACTTTGTTAAATCTGGCATTCCTAACCTAAGGGAACATTTGTCAATGTCTGGAGACACTTTTTGGTTGTCAAAACTGTGTATAGGAGGGGGTGCTGCTGCTGGCATCTAGTGGGTTCAGGCCTAAAATGCTGCTAAATTCTTACAATGCACTGGAAAACTCCTCACAAGAAAAGATTCTCCAGCTCAAAGTGTACATAGTGCCCAGGTTGAGAAACCCTGCATTCGAACAATGATCTCTACATTATTGAATCACAAACTTACCTTTAAATATTTTTCAACATGCACCCTAAGTTATTCATACATTAGAAGCATGTAATACAGTCCTAATATCTTGTGTACCTTTTAAAATGACAAAAATGTTTTAAAGTTAAAGGACAAAATGATGATGCTGCCGAAATAAACTCAGTATTTTAAAAAATATAACATTTTGTGTATGATGGCCCTATCTTGCCCTACAAGCCAGGCCCTACTTTGGGAATAGGCGTCATCCATTGACTTGGGGTGGCAGGGCCCAGTGGTCTGCTTCTAACTAGATTTGTCTGACACCTACTTTGGAGTCCATATGTGTTTGTCAAGCCAAATACCTGTTTTCTGTACTTCTCAAACTTGTGGAAGAGGCCTCAGGCACTTATCTCCTCAGCTTTTTCTAATCCAAGTATTCTTTGGCCCTGCTGAAGCCCTGGAGGGTCCTGTGGATCCAGCTGGAACTGGCCAGAACAGGCTTACTGAGGACTGTGTAGCCTTCAGTGTCGGAGGTTCATTTTCCTGGCCCCCAAAATCCTCTAGTGGCTGTCAGTGCAGTCTAACCCTGGCCTGACTGTCCCTCCAGCCTGGTACCATTTTACCCCACCCACACTCACTCTGCCCCCAGTATATCCTGAGGCCTCAGACCTAGCCTTCCTTCCTCTGTACAGAAAGCCTCTTCTCCACCCACCCGAACCGGGACACCATTGTATGGACCCACCTGAAGTGTTCCAGAGAAGACCACCTGTACTGATTGACAGACCTGAGAGAAGTGAACAGCTTTCCCACTGGAGGGTGATGCCACCTGGGCTGGTTCTAGTTAAAAGCCGGTGGCCTCGTGTTTGCTAGCAGCATGGGGTCACATGGAACTGACAGAGAAAGACTCTTATGGCCATTTTGGCCCCCTTCCCTGCCAGCACGTGGCAAGAGAGCCCCTAATATAAATGTAAGTGCATCTGCATGTGTGTTGGTGTGTGTGTGTTTGTTGCATTATGTTTATTTTATTTACTTATTTATTTTTTAAGAGACAGGGTCTTGCTATGTTGCTCAGACTGCTGCAGAACTCCTGGCCTCAAGTGATTCTTCCATCTCAGCCTCCTGAGTAGCTAGTATTACAGGTGCCAGCCACCCTGCCTGGCTATATTTTATACATATATTTATGTATATTACTTTATATATACATATATGTAATTATATAGTATATGTATTTATTTGTGTGTGTGAATATATAGATAGATGTATGTGTGAAACATATTTATATACAGACATACACACATATGTATATGTTTCCTTCTTGCCTGCATGAAGAACCACCACCACAGACTGGCAGACAGTGCTACAACATTGTGTGTAAAATCATCTATATTCTAATTTTTATTTCTATGTTGATGCATATATTTATGTTACCTGTTTCTTTAAATACTTAAAATATACACACTTATGTATGCATATAAAAATTACATTTATTATCTGTACAAAGAAAACCCTCTTTTTTTGAGACAGAGTCTCACTCTGTCGCCCAGGCTGGAGTGCAGTG -AAAAAAAAAAAAAAAAAAAAAGAATTTTGAAGCTTCTTAATTCCATTTATTTAAGACATTATTCTCATTGGGATTAGGGGGGAATCCCTGAATTTTGGTAAAAACAAATCCAA -AAAAAAAAAAAAAAAAAAAAAGACAAAAAAAGAAAAGAAAAAAAGAAATAAATCCATGTTATGAAAGATTTGTGTATGTTTGAGAAAGTTTCCAGCTTAAAATAAAGAAATGATAATTAAATGTGATATGTAATTCTGGATTAGATACTGTACTTGTATTTTAAAATGCTACAAAATACATTATTGGGAATATTTTGTTAAAAGTCATAAGAATTTTCTATCAAAGTTAAATTTTCTAAATTTGATAGCTACACCTTGATTACATAAGAGAATATCTTTTTTTTGGCTATCAACTCTAACTACTGAAGTTTTAAGTGAGAAAAAGTGTTAATACATGCAACTGACTCTCAAAGGAGTTAGAAAATTAAATCACAACTATTTATTGGACTTACACAGATAAACCACCTTGCCACAAGAATACTCATAAATTATTTTCAAATTTTGAAGGAATCAGGACAAAAAGAAAATGCTTCCACCTTTTTTCACAAAAGTATACTTTATCAAATTGCTGTAAACTATACATAGCTTAAAAGTGAGTATTTTCTTAAATTGGAAAACAAAACATTTAAGTAAAGAATCAACAATGTTTCAAATAAAACTTATAGAAAGAAAAAAGAAAAATAAATCACATATAAGTACAAATTATACATACACATATATCTCTACAGATAAAGTGGTGTTACTAATTGTACAAATACTAATACATGTTCTAAGATTACATTTACTAATTTAATAAATATACTAAAATGTTAAAATTTATTTTTCTTTTTTCCAGTTTTATTGAGGTATAATTGACAAGACTGCATATAATTAAGATGTATAATGTGATAATTTGATATATTTATATATTATGAAATGATTACCACAATCAAGCTAATTAATACATTCATCATCTCACAGTTACCTTGTGTATGAACACTCAAGATATACTCTCAGCAAATTTTATGTAAACAATGCAATATTATGAATTGTAGTCATTGCACAATACATTAGATCCCTTTTATTACTGAGAGTTTGTACCCTTTGACCAACATCATCGCTTTTTCCACCTCTGACCCAAACAAATTCTGGCAACCACCATTCTACTTCCTGCTTCTGTGAGTTTGAGTTTTTTTAATTTAATATATAAATGAGATAATACAATTTGTCTTTCTATGACTGGTTTATTTCACACAGCATAATGTCCTCCAGGTTCATCTATGATGTCACAAAAGGCAAGATTTCCTTTTTTATGGATGAATAATGTTCAATTGTATATACAATATGTACCATAATTTATTTTTCCATTTATCCATCAATAGACATTTAGGTAGCTTTCATATGTTGGCAATTGTAAATAATGCTGCAACGAACATGGGAGTGCAGGTAGCTTTTTGAGATACTGATTTCATTTTCTCTGGACATACACTCAGTAGTGAGAT -AAAAAAAAAAAAAAAAAAAAAGACAAGTATTTGAAGATTAAAAATGTGTTCCCTCTCTGAATTC -AAAAAAAAAAAAAAAAAAAAAGACAATTTTCACATGATTTTCCCCTCCAGTGATCTCCAGTACGCAGTGGCTGGAATTTTGCAGCCTCCACTTCTACCTCCTGAAACCTGTATTTAATCATAGACTAAAGGCTACTCTCTTGGGAGGTCAATCATTAGACTAATGATTGCAAGTGACAAGAATCAGTGCGTGTTTGCAGTAAAATATATGAAAAAATAAGTAAAATACATTAATATTTTATTAACAACCATTAAGATCTACTAGAATAGAGTATATTACACTAGCAATAAAAGGGATCATAACATTATTGCAACAACAATAAAAACAATTGCACTCATACATTGCTGGATTTCTCCATGTTGTGCATGGTGATGGTTACCTACTGAGCATTGTTTTTTATCCTAATAACAAACATGCAAGGGAGGTGTTTGTTTTGGACAGCTTCCCTTTTTCTG -AAAAAAAAAAAAAAAAAAAAAGACACATTTTAGGAGGTGGTGGTCACAGTAGCATCTAGGACTGCAGGGG -AAAAAAAAAAAAAAAAAAAAAGACATGGAAAAAAATCTTCCCAATGTGCCTTTTTGTCAGCTCTCTTCTTATAAGGTCTGCAGAAACACCACTGACTCTTATTTATCTTGTATCCCACAATTTGAACAGCAGTTAAATTTTTAAATAGATTTTAACAGTTCTTTGGTTGATTCTTGAGGTTCGCTATCTTTCCCGCCCCAAATCAAAACAACTTTAGTCTTCCTTTCAAACATATATATATTTAGTCTTCCTTATTTTATATATATAGTTATCCCTCGGTATCAGTGGGAGATTGGTTCCAAGACCTCCCACAGACAGAAAAATTTGCAGATGCTCAAGTCCCTTATATAAAATGGTGGAGTATTTGCATATAAGGTATACACATCCTCCAGTTACCTAAAATCAGCTCTAGATTACTTATAATACTTAATACAATGTAAATAGCTGTTATATTGTATTGTTCAGAGAATAATGACAGGGAAAAGTCTTTTTTATAAAGACTTATAAGACTTAAAAGCCAGCCACGTGCGATGGTGGCTCATGCCTGTAATCCCAGCACTTTGGGAGGCTGAGGCAGGTG -AAAAAAAAAAAAAAAAAAAAAGACATTAAAATTTACCTTCCCTGTGCAGTGCTTTCTGTTTTCCAGACCTGACTCAGAACCAGAATAAGGTTCACTTCATGCAGTGTCC -AAAAAAAAAAAAAAAAAAAAAGACATTACAAGAAAGTAAAACTTACAAACCAGTAAACATAGATACAAAAACCCTAAACAAAATATTAGCAAATTAAATCCAACAAAATATATAAGGAATTACACACTAAGACCAAGTGAGACTTATTCCAGGTATGCAAACCTGGTTTAACATTCAAAAATCAATTAATGTACTCCATCACAAAATAGTCTAAAGACTAAAAATCATTAATCATATAAAAAAGAATTAGAAGCATCTGACAAAATCCAATGCTCATTCATGATAAAAACCTCTCAGCAACCTAGAAATAGGGAGGAGCTATCTCAATTTTATACAGAACATCTATAAAAACCATATGGTTATCATACTTAATGGTAGGATATTAGATGCTTTACCCCTACGATCAAGAGAAAGGTAAGAAGTGCCCTCTCACTACTTCTATTCAA -AAAAAAAAAAAAAAAAAAAAAGACATTGCACTTACCCTCAAGGAGCTCCCT -AAAAAAAAAAAAAAAAAAAAAGACCTGATCTTACGCAAATTTAAGCAGAAGAGAAGCAACCTGAGGAAAAACAACATTAGTTAAGCAAAACAAAATAAACAGTAATATTGGGTGGTTAGAGTGAGGTCCCTGACCCACATTCGCGTCTTCATCCATAGGGGAGAGTTAGCCATTGGGAGTTGATTTGACATGATTGTACTCCCCGCGAAGACATTGGTAATCAGAACACTGAGCTTCAAATTAGGGAAGAGTTAG -AAAAAAAAAAAAAAAAAAAAAGACCTGCATACTGAAAATCACAAAACATTGTTGAGAAAAATTAAATCCCTAGAGAAATAAAGAGATAAACCATGTTCCTGGATTGAATAGTCACTATGGTTGAGATGTTAAT -AAAAAAAAAAAAAAAAAAAAAGACGTAAAATCCAGATGGCTGAAAAAGCGCAGCTGAGAAGATTTCATATAACTTTTGTCAACTCTCCCAAGTTAATACGAAAATGTAATTCC -AAAAAAAAAAAAAAAAAAAAAGACTAAAGGCCTTCATGACACATTCAGTGAAGAGATGCCCTGGTAACTTTTACCAGTTAATTGATGCATAAAAGGTTGTGAAGATTAATGCACATCAAAATCCAAACTAAATTGAATTTTTGACATTTTTGCAAATAAAAACCCCAAAGAATATATAGGTGCCTTTTGATTTGTCACAGCTGGAAGACTCT -AAAAAAAAAAAAAAAAAAAAAGACTAATCCCCAGTACCCCGCAAGGTGACTA -AAAAAAAAAAAAAAAAAAAAAGACTACAGGTTAGGAATTAGGATGAGGCAGTGCCCAGCTATGGGGCCAGGTGGGAAGTGGAGGCAAAGTGGGTCAGCGCTGGAAGGGCATAGTAGCAGCGCCTAACAGACTGCTTAGAAAAGCACTCACACAGCAATTACAGGATCAACATTCTTTTCAAACACACAAGCAACTTTTTTTTTTTTTT -AAAAAAAAAAAAAAAAAAAAAGACTATAAAGAAATATTTTGAAACAAAAATGATTTTG -AAAAAAAAAAAAAAAAAAAAAGACTATGTGTGCTCTAAAGCAGTGACTTCCTGCCATTTGGATTTCATGGTCCTATAAAACTTTTTTTTTTTAATGGGAGAAACACTGTAGTTACCATTTTTTTTATTTAGCCACACGATGACATGAAGAAGAATAATACTAGCATCTATCATTATTATAATTTCATAAATGACTATTTCTGTGAGGAGCATCTCATCTTTGTTACCGGAAAGGGGTCCTGATTCAGACCCAAAGAGAGGGTTCTTGGACCTCCAGCAAGAAAGAATTTGGGGCGAGTCCATAAAGTGAAAGCAAGTTTATGAAGAAAGTAAAGGAATAA -AAAAAAAAAAAAAAAAAAAAAGACTCATAAAAATAACTGTCCTTCACCCACTCATCAGCTCCCAACATCGTGCCCCTTCCCTTGTTCCTTTCACATGCGCATGAAAATATTTCAATGTTAATTCCCCAATATTATCAATAACACATGACTCTACACTAATTTTAAAATGAAGCACAGAAACATGTAAGGAAAGATGTTCTTACTCTCAATTCTGTTGACACTTTAATTACATAGAGGGGCAGAAATAGGTGATCAAGATAGACAATGGCGAAGGGTGACCCCCC -AAAAAAAAAAAAAAAAAAAAAGACTGCAAAAACCACAATGTTGCACAAAGGCCATCACAACCTTACACACAAAATACTTCTGCAAGGACATCTGCCCAGCAACTGCCTGTTCAACCTTGAAGTGGTATCACCCTTGTTATTGGTCTTTGTAGGCAAGGATAATTATCTTAAAACAATTATGTAATCCTCACTTTTTCCTTTAACAGCCTTTGTGTTCTTTTGCTTCCCTCGATCCACACATAGATTACTATGGTATGTGTATTCCTACACTATTCCATGTGTGTCCAATCTTTTAGCTTCCCTAGACCACATTTGAAGAATATTTGTCTTGGGGCCACACTTTTTTTTTTTTTGAGACGCA -AAAAAAAAAAAAAAAAAAAAAGACTGCTTTAGGATTTAAGGAAGAGTAGTGTGGCGGGTTAGAGATGGTGGTTAGAAGAGGCTTTCTAGAGGATCCCAAAATGATGAGGAGATTGTGGATGGAAAGTGGTCTCTTAAGCAGAAGAAAAA -AAAAAAAAAAAAAAAAAAAAAGACTTTTAGGAAGGAGAGAAAAAGAAGGAATCAGACCTGGGT -AAAAAAAAAAAAAAAAAAAAAGAGAAAAGAAAAAAAGATTTTTATTTCAGATAAAATTAATATTTCCATAAT -AAAAAAAAAAAAAAAAAAAAAGAGAAAAGAATTAAACACAGTGGTCTTAACAGGCACCCAGCTTCTATAAAATCTCCTTGGCATCCTGAAATGGTTCAAATGTTGATTCTTCAACCCCTGCTTGTGTGCTTTTTAATCACATTATCAGACTTTTCAAAAGAACAGGTCAATCTGAGACAAGTAAGACCACAACAAGGACAAGCATTTGAAATGCCCGTGCCAATGAATAGGAAAGCACTTTAATCTTTGGTCCTCTCCAAAAATTCCATGTCCCATGCTCGTCCTGTTATTTCATAGTCACCTTTCGCTTCTACTAATGGCCTCAGTACCTTTAGATTGGATAGGAAACTTAGTAGAAACAACTTTACCCATCAAATGGTGAGACATAGATCCACAAAATTAAAAGTGATCTTTGAGGCCATTGCAAGAAACTGCCTCAGTTTCCCCATGCTACTCTTCCTGTCCCAAAACAGTGAAGTAGAGACAAATGAGATCCACAAAAAGTTTTTCATAAATTTTCTTGAGGTATTTTAAATGTTATCTGGTACTAACACATTTTAACACAGATGAATTAACCAAATACATAGCTGTGTTTGATGTAGAAATAAATAAAGGATGCAAGATGGAAATAGAATCAGAGTTTTCTAGCAGACGGCGGGCTCACTCTTGTCAATGTCCTGAGGCAATCAGACACAAATACTGACTCACACTAACTATAATGTACAGAAGGCCTGAGGAAGGCATCAGGGTGGCAATATATTAATTTAAAGTGAGAAATAGAATTGTCACACAGACTGGAATTATTCAGGTTGGCATAATAATCTCCTTTTCTCCCTGTAGTCAGGGAAAACCAAATGGTAATCAGAAGCCACTCATTATCATGAGAAATCACTGTGAAAAGACTCAGAAATATTTAAAATCTGTGTATTTTCTGCATTCTCTGTCTCCAGGAGCAGAACTTCACTGGAACCAGAAAACTGCTGCGAGGACACAGAATCAGCAAAAGGGGAGTCAGATGAAGCTCCTGTTTTCACATCAGGTGCACAACAGGAACACTCTTGCCTTTGGGACTGGAATTTCTGGAAATGTGTTGGTGAATTCTCCCACTCCAAGGGACAGAGCTCGTATGGGATTTTCAAAACAGGGGTCTTGGGTGATTCTCCTTTTTTCTATGCTTCCCACAGCTCACTAAGCCCTCTGCTTTGGATGTGTCATTTCTTTAAATATGTTAATGCAATTATACATGCATTGAAAATTACAGT -AAAAAAAAAAAAAAAAAAAAAGAGAAAATGCAGAGACACAAGAGAGATGTAGATGTCAGATAAACAGGAGAGAAGCCATGTGCAAAGGCAGAGGTTGGAGTCATGCAGTACAAGCCAGGGGACCTTAAGCCTTGGCAGAAGCAAGAAAAAGCTAGAAGAAAAGCATGAAATAGCTCTCCCTCAGAGCCTCCGGAAGCAACCAACTCTGAAAACTGATTTGAGACTTCCATCTTTTGGAAC -AAAAAAAAAAAAAAAAAAAAAGAGAAAGAGAAAAGTGACAGCATAGAGCATGGTATGACTAATGTAGAAGTAGGAGACTTAGGAGCTGAGATCAAAAGGTGTCAAGTGTCAACAATGGTGTTGATCCATGACCATGAACCATATCTTCCTTGCTAAGGGAACAGCAAGACGACCCTGTCCTGGGACTGTGACGCTTAAAAACTACGC -AAAAAAAAAAAAAAAAAAAAAGAGAAAGAGAAATCATTCCAGGCAGAGGAGCTCTGTTGTCTGGTGTGTGAGGTCTTAGAAAGAGACGTCAGTTTTTTTTTTCTTTTTCTTTTTTCT -AAAAAAAAAAAAAAAAAAAAAGAGAACAAATTGATAAGCTGGACTTACAAAGTTAAAAACAATCTACCCATGAAATGACACAATTTTAA -AAAAAAAAAAAAAAAAAAAAAGAGAAGTACTGCTCTGTATTACTTGGTATGAACAATTTAGGGCCATCTGGGAGGAAGGAGATGACAAGCCAAGACAAGAGAGGGTACAGGCACAGGGAGATGCCATATAAGAACAGTCATGAAATTCCCCAATGATGCGATGATCAAAAGTCCTTCAATTGACTGTTACGTTTCCTATGTACTTCCAAACTGTTTGTATTACCTGTTCTAACCTCTCCCCTATCTTCACCAAGGGAGTGCCAGGCACACACACACTGTGGGGGATGGTGACTTTGGGGTGTCAGTGTTGAGTCAGGGGCTGAAGATTGAGTCAGGAGATGAGCTCTGTCTGAACGTGCAGCAGAGAGCAGGAAAAGCAAGAAGGGAAAGGCAGGATGATCCATCCACTGAATTCTCTCAGAGAAATGAGAACTCAGAGCCATAAGCCTGCTAGGAATTTGCAAGAATCTTGGGAAGTGCTTCATAATCCCCCAGGTGTAGAATGGAGGTTCCAGGCAATACTCTATGGACTTCAAAGTACAGGAAGACCTCAGATGACACAGGATACATTCCAAATTTGCAGAACTGGACTCAGTCCATTCAGTTGAATTCCAACAGTTTTCAAATTTGTTAAAGTACAAATATTTTGATTCATTGTATTAAAAAGTGGTTATAGGCCAGGCGCGGTGGTGCACACTGTAATCCCAGCATTTTGGGAGGCCGCGGCAGGTGGATCACTGGAGGTCAGGAGTTCAAGACCAGCCTGGGCAACATGGTGAAACCCCGTCTC -AAAAAAAAAAAAAAAAAAAAAGAGACAGACCACACCTAGGATTTGCCCCCTTAAAAATATAAGTGATCCAGAAGTTTATTACTATAAAATAACCAAGGAGCTTAGATGTATAGGCTTTTAAATAAGGTAATTTCCTATTGATTATATTAGTGAAAGAAATTTAAAAAATTATCAACAGAGCAATTTAATATGAAATAAAGCAATGGATGAAGACATAAGGTAAAACTACTGCCAAATACCTACCCCGCCAGTAAGCACGCCCCGCAAAGGAAGCGCAGGACAGCAAGCCGGGCCCCAGACCAGGCTCCCACCAGCGCCTCCTTTAACTGGACCCCGCAGCTCTGATGCTCAGTGGAACAGCTATTTTAGGAGCTAGGGAGAATACACCAAAGCCCAGAAACCAAGTGTGATTCATCCGTTTTCACCGTAGGTGGCCAGCGGTGTCTGGAATGCCAGCCTCTGCGTCACATCCCAGGTACACATGTGTCACCACCAGCGTGGGCTGGAGCAGACTTTCAAACCAGCACATTCGCTGGGGAAACTAAAACCTCCAAGAACAACCCAATGAAACAGGCCTCAAG -AAAAAAAAAAAAAAAAAAAAAGAGAGAAAATTATAAAGTTAAATTATAGATTAATTTGGGTGTTTTT -AAAAAAAAAAAAAAAAAAAAAGAGAGAAATTACCATTTCCGAAAAAAGTTTTTAAAAGAAAGAAAACACATTATGAATCTCCAATAATAAAAAACAATGGGTATTAGCTGAAGAGACTGACCAGTGTAACTGTGTCACTTATCAATCTGTTGCTTCTCAGTTTTGTTTTGTTTTGGTTTTGTCTTTGTTTTTGAGACAAGGTCTCACTCTGTCACCCAGGCTGGAGTGCAGTGGCAT -AAAAAAAAAAAAAAAAAAAAAGAGAGAGAATATTGAAGAACAACTTATTTCCACTCAAATTATTTGGTTTGTATTTAGTGAACTTCAATAATAAAACTATTTTCTGGTTATTATCTAAACTAAATAGACTAAACCCTTGAAAAAGATGAGAATTAACTAAGGGGACCAGGAATAGATAAAACTATTATTTTATCTATTCCTGGTTGAGGTTGATTATGATATTCTGGCATATTACAGTTATTTATAATGAGTGTACTTTCTTAATGAGAAAATGGGGGCCAGGCGTAGTGGCTCACGCCTGTAATCGCAGCACTTTGGGAGGCCAAGGCAGGCGGATCACCTGAGGTTGGGAATTTGCGACCAGCCTGACCAACATGGAGAAACTCCATCTCTACTAAAAAATACAAAATTAGCCGGGCGTGGAGGCACATGCCTGTAATCCCAGCTACTCAGGAGGCTGAGGCAGGAGAATC -AAAAAAAAAAAAAAAAAAAAAGAGAGAGACTAGAGAATGAATGGAGATGGAGGTATGGATGAGGGTT -AAAAAAAAAAAAAAAAAAAAAGAGAGAGAGACACAGAGAGGAAAACGCCAAGTGAAGATACTTTACGCAAGGGCAATGAAACCAAGTGATGACAGAGGCGGATTTGGAGCTCTATGGCTGCAAGCTGAGAAACGCCAAAGACTGCCGGCAGCCACCAGATGCTGGAGAGTGCATGCAGTGGCCAACCCAAGGATTTTGTAC -AAAAAAAAAAAAAAAAAAAAAGAGAGAGAGAGAAAGACAGAAAGAAAGAGAGAGAAAGAAAGAAAGAAAATCACTTGATCATTTCTATGAAGGCAGAAAAAATATTTGACAAAATTTAGCACCTACTCATGGTATAAAATTTTATGAAAAACAGGAATAGAGAAGAACTTTCCCAATTTGATTTTTTTTAACCTCCAAAGAAAGAAAGAAAGAAAAGAAAAGAGGAAAGAAAAGAAAAGAATATCCCTACAGCTAACATACTTAATGGTAAAAAACTGAATGCTCTCTCACTAAGATCAGAACAAGGGAAGATGTTCAACCTCACTGGTCTCGTTCAACATGGTGCTCAAAGTTCTAGCCATGCATTAGGGCTAGAAAGTGAAATATTAATAAAAGGCATATAGATTGGGAAGGAAAAAATAAAACTTTTGCTACTTATAGAAGACGTTATTTCCTACATATAAAATCCCAAGAAATCTGAAAACACAAACCTCCCACAATAATTAACTGTATTTCAGCCAGGCATGGTGACTCACGCCTATATCCCAGCACTTTGAGAGGCCGAGGTGGGTGGATCATGAGGTCAGGCATTCGAGACCAGCCTGGCCAACATAGTGAAACCCTGTCTCTACTAAAAAT -AAAAAAAAAAAAAAAAAAAAAGAGAGAGAGAGACAAGCATTATAAAAATGTATAAATTG -AAAAAAAAAAAAAAAAAAAAAGAGAGAGAGAGAGTAGAGAGTAGACTCTATCTAGCTCATTTATCTAGCTCATTCTTTGATCTATTAGATTTTAAGTGATTTGGTTTCTTGGGACCCTGGCTAAGGAGCATACTCCAAACTCATGGTATTATCCTACTGATAGTTATAATAGTAGCCTTCCTGGTGCACTGTATTCTCTTAAAAGTTTTAAATGTTCACATGCAGCCATCTTTAGAATGTAAAAGAATGTCAACCTCCCTTCAACTGCAATGACAAGAGCTTAAAGAAAAGTGTGAACTTGAGGGTACCATAACCTATGAATGACATGCTGTGACCAAAAACCCGAAATGATGGTGACTGGGAGTGGCACTAAGGCCCTAGGTTTTGGTCACACTCTCACCTATGTGAGAACCTGACCAGAATGGGGGAATTTTTAAACAAAGTTATGGGAGGCCATTGTTTTGAACTGAGCTCA -AAAAAAAAAAAAAAAAAAAAAGAGAGAGAGGCCAGGCGCAATGGCTTGCACCTGTAATTCCAGCACTTTGGGAGGCCAAGGCAGGCAGATCACAAGGTCAGGAGTTTGAGACCAGCCTGACCAACATGGTGAAACACCGTCACTACTAAAAATACAAAAATTAGCCAGGCATGGTGGCGCATGCCTGTAATC -AAAAAAAAAAAAAAAAAAAAAGAGAGAGATACAGAAAATTCAATAAATAATAGGCATTCTACCTTTAATGCTTTAGTCAGAAATTCTTTGAGGTACATAAAAAGAAAGGACAACTTATAAATATCAAAGAAAATCAAATTCCTAGGCACTTGAGATCTCCAGAATTTTTTTTTGTAGAACTGTTTACCACTACAAGCCAAAGTCTTATATTAATAAGTCTATCATACATCATTCATTAAAAAAGTTTAAAGGAAATGCATGCTATTTCTAATTTTCTACTCCAAACAGAGCAAAAAAGTGTGAG -AAAAAAAAAAAAAAAAAAAAAGAGAGATCTGCCCAAGGTCTCAAAATATTGGCTGCAAAACTGAGTTTAG -AAAAAAAAAAAAAAAAAAAAAGAGATGGGGAATAGTTTAGAAACCAAAACCCAAGCTTCAAATATTCATCCTCATCCTCATCTGTGTTCAGCCACTTTCAGAGCCATCATACAGATCTCTCTGTGTGTCTATGTGTGTGTGTGTCTATATGTCTGTGTGTGTGTTTTGTGAGATGGAGGACCTAAGATTTTGGGACAATGTTAGCAAAAGAATCATATAGATGGCCAGGCGCGGTAGCTCATGCCAGCACTTTGGGAAGCCAAGGTGGGTGGCTTACCTGAGGTCAGGAGTCCAAGAACAGCCTGGCCAACATGGCAAAACTCCATCTCTACTAAAGATACAAAAATTCGCCAGCATGGTGGCGCACGCCTGTAATCCCAGCTACTCCGGAGGCTGAGGCAGG -AAAAAAAAAAAAAAAAAAAAAGAGCATGGAAAAGAAAACCTAAGGCACTCAA -AAAAAAAAAAAAAAAAAAAAAGAGCCAAAGGTATATAGAGAAAAAGTTGTGCTAGTTTTTATTTAATACTTTTGTCAGCTTGAGC -AAAAAAAAAAAAAAAAAAAAAGAGCCAGGCCTGGTGGCTTACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCAGACAGATCGCCTGAGGTAGGAGTTTGAGACCAGCCTGGCCAACATGGTGAAACCCCTTCTCTACTAAAAATACACACACAAAAAATTAGCCGGGCATGGTGGTGTGGGCCTGTAATCTCACCTAATGGGAGGCTAAGGCAGGAGAATTACTTGAACCTGAGAGACAGAGGTTGCAGTGAGCCGAGATCACACCACTGCACTCCAGCCTAGGTGACAGAACAAGACTCCATCTCAGAAAAAAAAACTCACTTGATAGTTCAAACATGTATCTAATGACAAACTGTTTTTCGAAGCAAGCTAGAATGTATAGGCACACAAACATTCCACCAATTATGGCTTTTTGCAGCAGCTATTCTCTCTGAGGTTCACAGAGTCTAGGGTAACAGTTTATTGAAAAATAAAAAGTGTAGGCCAAGCGTGGTGGCTTATGCTTGTAATCCCAGCACTTTGGGAGGCCAAGGTGGGAGGATTGTTTGAGCCCGGGATTTCAAGTTTACAGTGAGCTATGATCAGGCCACTGCACTCTAGTGTGGGCGACAGAGCAAGACCCTGTCTCAAAAACAAACAATAACAAAGTACTTCTCTTAGTTAAAGGGAGAATTCCAATTCTTCAGTAGTGATATGGTTAAGTTATTCTCCTTTACAGAAACTAGAATAGGGAGTGCCAAGTTCTAAATTTTTTAACCAGAAAAGTTTATTTCTTGCCCATAGTTAGTCCAAAATGAGTTCCTGATCAGCCCTCCTACAAAGATCCATCTAGAAAACCTCTTCCTTATATCTTAGGGCTCCTCCATCCTCAAATAAGCTGTGATATTCTGTATAAAGTCAGAAAAAAGGAAAGTAGCATGGAAGAGAGCTTG -AAAAAAAAAAAAAAAAAAAAAGAGCGATGCCAGAGAGTTTGATCTCACTCTCTCTCCCCCAGACCCCAGCTAGTATGTGTACAAAGAAGAGGTCATGTGAGCATACAACAAAATGGAGACCTATAAGCCAACAGAAAAAAGACTTAGAATGAAGCCTATCTTGCCGGCACCTCGGACTTCTCAGCCTTCAGACTGTGAGAAATAAATTTCTGTTGTTTAAGCCACCCAGCCTATGGCATTTTGTTATGACAGCCTGAACAGACTAATATATTCATGTACACAAATAACCAACCATGGATGGTTTTATCTTTGGACACAAGAGAGACCAACTAACCAATCTCCAAAGCTAGCATGGGAGTTATAAAAGCTAAATTTTCTGATTGGCAACTCCATGATGGATATCTATATCAAGAAAACGATGAAATCAACAGATGTAAGCAACATGTGAAGTGCAGGGGCTTTTACTGTGGTATCTTCAACATCCAGAACAATACACTGTACTTGGCATGAAGTCAATCAAGAAATATTGGTTGAACAAACAAATACGTGAAAGTGCTGACATCAATCATGGCTAGAAGTAAACTTTGCAGAAGGATTTTGGGAAATATTTTTACTTCCTCAATCTCTGGGAATAAATTAAACAGTAGATGTTAAAATGAGAGGGTTTATAGGGGAAAGTTGAAAGATTTAGGAAGGAAACAAATATAAATAATATAACCATTGTTTATAAATCTTTAAAAAGTGTGAACACTTATTTAATGTATAATTTGGAAAAAGTCAAAAATATTAAATGGATAGTTTGATGACTTTTCTCATGATCACACACTACTTATTGTTTGCCAAAAAATACTTACCTAGTTCACCCATCACAGCATGTCTCTGATCATAAAGCCACTGG -AAAAAAAAAAAAAAAAAAAAAGAGGAAGAAGAAGAAATAGAATACAGGCTGGGGGCACGGTGACTCACACCTGTAATCCCAGCACTCTGAGAGGCCGAGAGGGGAGGATCGATCCGCTTGAGCCCAGGAGTTCCAGACCAGACTGGATCACATGGCGATAACCTGTCTCTACTGAAAATCAAAAAAACTAGCCGGGCGTAGTGGCACGCCTGTAGTCCCAGCTACTCAGGAGGCTGAGTTGGGAGGATTGTTTGAGCCAGGGAGGTTGAGGCTTCAGTGACTGCACTCCAGCCTGAGTGATAGAGTGAGACGGGGTCTCACACACACACACAAATTAGTTTCTTGTTTTAGGATTCTGTTGTGCACTGAACTTGTCAGCCCCCTAATGTAATTGACTGCTCTCCTTGACTGTCTCTTCCACAGGCTTCCTGGTGCCTCTCATTTCCATCAGCAAGCACAG -AAAAAAAAAAAAAAAAAAAAAGAGGAATAGCATACCGACCCCTTGGAGGATACCTAGGCACATTCAGTGATGTGTCC -AAAAAAAAAAAAAAAAAAAAAGAGGAGGGGGAAAGGGTGAAGAAATGTAAGTGGAGAAATTATTGGAACTGGAGAGGGGTTTTAATGGTAACGTTGGCATCCTGCAATTTCACACATTAAAACATATTTTTAAAGAAACGACTACAGTGCTGATTGTATAAGGGCAAAGCTTTCCACTCTTCAGACTATTAATAAGAGCTTCCCATAGAGAAGACAAATACATGCTTGATGCATTTTTAATCCTTTGCCAATACATTTGACTAAAGCTGTTTGCTGTTTCAATGACAGGATTTAACTTGCCCTTCTGTATTCAACGTTGCTGATTATTAATGACATTTAGGAAACACAAGCTATAGAGTTACATTCTGGTCGAACTGCAGCCTCTCCTCCACATTCCTTGGAAGGGAACACACATCTGAAGTGGGGGGAAGCCCTCTTCCACAGGCATCTGGCACTAAGGACCAGGGCAAAGGGGGCATCCCCAATCCTGTACTGCCCCCTGCCACCTGCATGGGAGCTGGTTCAAGGTCAGGGCTGAGCACCGGCACCCGTGGTTCCAGCTCCTTAACCTTGACAGTCATTTCCAGGATTCCAGGAGAATCTCCACGCTATCCCGTGATAGTACCTTGGCAATATTAAACTAAATTCAAGGAGGATATTTAGATTTCTCAGGATCCCCCTCATTCAAATGCCAATAATGAAATCTTCCAGGAAGAAGAGGCGGCGAGGAACCTGAATAACTTTGAAACAAGGGATCAAGGGATCAAGAGAAAGCCCTTGGATCTTAATAGAATACAAGCACAGAGAAAAATCCTTAC -AAAAAAAAAAAAAAAAAAAAAGAGGCAACAATACAAAGGTCCACCAAGAGCAGAATAGATAAATTGTGGTATATTTGTACAATGGAATAAGATATAACAATGAAAATAAACTACAATGACAGGCAATGACATCAATGAATCCGACTATGTAGAACAAGAGAGGCCAGACACAAAGAGTACATATCGTAGAATCTTTCCACTTACATATAGTTGAAAAACAAGAAAACGAATCCATAGGGTTATAAGTTGATAAACTGATACAAAGGATGGATTAGGGATTAAGAAGAGAAAAGAAATGAGGTGAGCTTCCAGGATGCTACACATATTGTAGTTGTGGGGGTTTCGTTGTTGTTTGTTTGTTTGTTTGTTTGACAGGGTCTGGCAGTCTGGCTCTGTTGCCCAGGCTAGGATATAGTGGCGCAATCTCGGCTCACTGCAACCCCTGCCTCTTGGACTCAAGCCATCCTCCCATCTCAGCCTCCCGAGTAGCTGGCAGTACAGGCATGCACCACCATGCCCAGGTAATTTTTATTTTTATCTTGGTAGAGATGGGGTCTCACCATGTTGCCCAGGCTGGTCTTGAACTCCTGGGTTCAAGCAATCCACCTACCTCAGCCTTCCAAAGTGCTGGGATTACAGGCATGAACCACCGTGCCAGCCTATTCTAGTTCTTGATCTCTGAAGTGGTAAGGAACACCCTTAAGTTTTATGCATTTTCTATCTATATATTATTTCCATAAAAAAGTGAAAAGATACAATACTTTAACAAAGACAAAAATGAAGCAAATGTTAACACTTTAACTTTAGTTGATGGGTATATAAGTATTCATAACACTGCTTCTTGTAAGTCTTCTGTTTAAAGATTATTAATAAAGAGTCAAAATTAAATAAAATTATGATGGGGGTAGGGAAATGGGACAACTCTTTGTTCTATACCACATGTTCTCAAAGGTATGTTAAGTAGTCATTCCTAGACAACATCTAATAACTAACTCAGATTTAAATTCCTCCAATTGTCTCAAATGTTTTACTTTTGGTTTGTTTAAACAGGAATCCAATGGAGAGTCACACATTTGTATTTACACTGCATTTGGTTATACCTCTTAAGTCCCTTTTGTCCTAAAATAGTGCTCCCACCCATAATATTCTCTATTGAAAAGAGAATAGGCCAGCTGTTCAGCAGAGTGCCCCACCTTCTGGATTTGTTCCATTCAGCCTCTGGATTTCCTGTAAACTAGATTAGATCTAAAGTTTCATAAGACTAGGACTAAACATTTCTGACAAAAGAAATTCACAGAGGTGCTGAGGAATCTAATGCATTAGATTCACTTTTCCTAATATAG -AAAAAAAAAAAAAAAAAAAAAGAGGGGAGTGAAGACTTGGCTCTCTTACTAAGGTCATAATAAAACTGAAAGAAATAAGAACAGTCAGAATTTTACACAAAAATGCCCTGTTGGCATTTGGGGAAATTTGTGTGAAGCCAAATCTCAGAGGACAAGAAAGAGCTAAGGAATTAAGGTCTCTTGGAAAAAGCAGAAAATATCACCCAAAAAGATTTCACCACATTCTGGTAAGTTTGTGTAAACTTGGTGCTTG -AAAAAAAAAAAAAAAAAAAAAGAGGGGATGGCTGTTGGGAGAGGTTCCAATAGTGTCTGCCACACCAACCCTCTCTCTACTTAAAAATGTCACAGCAGAATTGCATCTGCAGTGATTCATATCAAAAGCTTGAACAGTCTTTTCATATTGCACATTTTAATTTAAATACTTTCTCACTTCATGGTTCTCCTTAGGCCTAACCTACTTTCAATTAAGCCTGAGTCTGTGAAGACATACTAACTTGTTCGAGTCTATTTTCTCTACATGCTAGCACACACACCCTGGAATTTAATGGATAGTAAAATTATGCAAAGAATCACTGTGTGCAACAAGAACTGGGACATTTCCTGCCAAGCCCACCTCCAATACAAACATGTACACACACCCATCGGTGCTATAC -AAAAAAAAAAAAAAAAAAAAAGAGGGGATGTACAGCAAAATAAGCTTTAGATCTTGACCAAATTTTGGGACATCAGGGATTCTCTGGAGGGGATATTCCCAGACCTCAGC -AAAAAAAAAAAAAAAAAAAAAGAGGGTCCTCAAACAACCGGGTCTGTAAGTG -AAAAAAAAAAAAAAAAAAAAAGAGGTAATGGTGGCCCTTTCCTCTCATTTATGCACTGCAGGGATGAAAAGGATGACAATGTCTATGTGTCTGATAGATTGTGGAAAGCCTACCGCCATGTTAAGTGAAGAAAGGGAGTATGTCTGCTGAAGAGATTAACTTCTGGTCTCCTA -AAAAAAAAAAAAAAAAAAAAAGAGTAACCAGCTTGCTCTTGACCTCTGAAAGGCTCTGTTGCTGCCTCCAACAAGAAAAGCCCATTTTATCCAATTAGACAACAAATCCCCAAAGTCAGAAAAACCACGTGATATTTGCTGGCATATCCATGATGACTACTAATTATGTATTTGGTAAATGTTTGCTGACAATATAGCCCATCAAGAAATGATGGGAGGCCGGGCGAGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCG -AAAAAAAAAAAAAAAAAAAAAGAGTAATTCATAAAAGAGAAAATACTAATGTTCAAATGCATGAAAAGATGCTCTAACTAAATATTCATCAAAGAAACACATGCAAATTATCACAATGGGATATCATTTCAGATGAAAACTGATAGCCAATGTACTCCCATATAGTTGATGAGAACATAATCTGATAAATCTTTTAGAAGGAAATCCAGGCACACATGTTAAAGGAAAGTTGTGCATACCCTTCTTCTGGGAATCTATCCTAAGGAAATGGTGAGACAAACACAAACACATATATAAAAAAAATTCATTTGTGTAGCTTATAATTAGTGAAAAAGTGAAAAAAAGCTAACTGCTTATTAGTAAATAAATGGTTACATAAGTTTCAGAGACTCAAAATACAGGTATAATATAATCTTATTTGTTAAAAAATTCAAATATGTATACATGTATAGAAAACATGTGGAAAGATGAAAAGCCTACATATCTAAAGGGGAGGAGGGGCTGAAGGGAGAGAGAGAGCTTGAGGTATATCACTTCTCAATGTGAAGAATATGAGTAATTTTCA -AAAAAAAAAAAAAAAAAAAAAGAGTACGTCACTCAGAATCATGCCTCCTCTGACATGAGTCTGTTGTCCTTGTACTTAAACTACACCGCTAACACTCTGCTGTTTCTTGCTTTCTTATGTTACAAAGGCATTCCTCTGAGGAGACTCTAGATGAAGCCTTTCTGTAAATTCTCTGGAAATGCTCAAATTTAGGATGAACAGAGCAAAAATATAATCCAAGGTGATCACAGGGAACACCTGCCATTTAACACACTTACATAAAGGTCTACCATATTATGCTTACAGAAACCCTCTAGGACTTTGTCTTTCAAATGCAAGACACAGAAAGTAGTGGAATAAGCCTCTTAAATGTCTGAAGAAGATGATTTGGACAACTTGTTTTGTAAAAGAGGAGCATTCAAGAACAAAAATTACATTTTAAGTTGGTGAAAGTTTAAATCATATGGGAATTACTGAAAAATACTTTTTGATAAAGGTAATCAGCTAGAAATTGACACCCCAGGGAACAATGGGAGTTATGATGAATTAATATATGAAAATCAATTTGAAAGGGGAAATCATTATAGACTACTACCTTTGCTAGTGTGCTATCACATAAAAGTTTTTAGGTTTTTTTCCTTTTAAATTATATATTGATTATAAATGTTGCTTCATTGTTTTAAAAATAAAATATATACTGTCACAAAAAAATTCAGATTAAAAGACATAACAAAGAAGTGTAGATGGTTACAAATGTCTCCCCAAATAATATATGTAACAACTGAATTAGTCTCTCCTCTTATTTCTGATATTCTCACAATAAAAGAAAAAAGAGACCTGGCACAGTGGCTCACACCTGTAATCCCAGCATTTTGGGAGGCCGAGGTGGGCAGAT -AAAAAAAAAAAAAAAAAAAAAGAGTAGACGAGCAG