CACACAAACACACACACACACTCACACACACACACACACAAACACACACACACACTCACACACACACACACACAAACACACACACACACTCACACACACACACACACAAACACACACACACACACCACACACATCCGGGGAAGAGGGGGATGGGTGGCGTATCAATTGGCGGCAGGATGGAAGCACTCTCTTCCTGGTGGGGGGCCATTAGCCAGTGCCATAAAGGCACTGTTGCCCAGGGCCTGGCACGTGGAGCCTTCCCCCCCTGAGGCCCCCACTCTCTCTCTCTCTCTCTCTCTCTCTCTCTTTTGTGCGTGG