TGCCCACCCACACACACACACACACGCACACATACACACACACACCCACACACACACACACACCCACACACACACACACCCACACATACACACACACACACGCACACACTCACACATACACACACGCACCCACACACACACACACACACCCACACACACACACACCCACACATACACACACGCACCCACACTTACACACATGCACCGCCATACATACACACACCCACACATACACACACACCTACACAATCACACACACACCCATACATATACACACACACCCCCACACACGCACACCAACACACACACACACACATGCGCCCTCCCACACACACATACACACATACACCCACACATACACACTCACACCCACACATACATACACACACCCACACATATACTAATTCACACACACACACACACACACATACACCCACACACACACTCACCCACACACACACACACACACACACACACACACACACACACACACAC