gcaggaacaacaaaacgcagcgtttcgtggtaacaacagtaaattagaaaatgaggatca tgataataacaagttgcaattagtggtacgcgacccttcgagttga