gggcgacggcagtctgatatcatcgccactgtggtggaattctagtaatatactcataccgtttcaggacccaatagatggcattctgcgaaaaagagaactctttctctccgcccgacaaaaaatatgctttcctttcggggtgcgagtcagcccgccgggcctggggtggatccctacggatcgctgagtcgccgataaagaccctccgcccagagccaggcaaggctgacttggcaggcccagtaggcaagacaggcgtacaaaagtgcacccgtttgtaggtgctcttattctcgccgatggcgacagcaaatgaaggatgcgcttatacggttgatcctttgagggagaacatcaaggtgttgcacatatagtgttttttgtgcttgtgtgtgtgcttgtgtgcttgagtggacgtgtatatatatgtatataagcaggccgtggcgtggccctcttgttttacgcgatgtgctgttggagagaaggaagaagagtgtagcgtaaggaacggcagcatcaaaattagaacctaatgactaaggctttactctctgtagtcgctttgcttttctcgatgctctcgctggcgcaggcgaagacgcacacgttcaattggaccgccggatgggactaccgaaacgtggatgggctcaaaagtcgtcccgttatcacttgtaatgaccagttcccatggccggacatcaccgtcgacaagggtgatcgtgtgcaggtgtacttgaccaacgggatgaacaacaccaacacttccatgcattttcacggtcttttccaaaacgggaccaactcgatggacggtgtgcccttcttgacgcagtgtcccattgctccggggaataccatgctttataatttcactgtggagcacaatgtcggtacttactggtaccattcgcacaccgatggtcaatacgaagacgggatgaagggtcttttcattatcaatgacggagataactttccgtacgattacgatgaggaactttctttgtcgcttagtgagtggtaccacgacctggtgaccgacctgaccaagtcgttcatgagtgtttacaatccaaccggtgccgaacccatcccacaaaatctgattgtcaacaacacgatgaacctgacatgggacgtccagccggataccacgtaccttctcagaattgttaatgtcggtgggttcgtgtcccagtacttctggatcgaggaccatgaaatgaccgtggtcgagatcgacggtatcaccactgaaaaaaacgtgacagatatgctttacattactgtcgcccagagatatacggtcctggttcacacgaaaaacgaaaccgacaaaaattttgccatcatgcaaaaattcgatgacaccatgttggatatcatcccaggtgatttgcaattgaatgctacttcgtacatggtctacaacaagtctgctgcgctacccgcccaaaactacgtggactcaatagatgattacttggacgacttctatctggaaccatacgaaaaggaggccatctatggtgagccagactacgtcattaccgtcgatgttgtcatggataacttgaaaaacggtgtgaattacgccttcttcaacaacattacctataccactccgaaggtccccactttaatgaccgtcttgtctgcaggtgaccaagccaacaattccgaaatctatggtacaaacacacacactttcatcttggaaaaggaccagatcgtcgacattgtactaaacaaccaggatacaggtacccatcctttccatttacacggtcacgccttccaaaccattcaaagagatcgtacatacgatgacgccttgggtgaagttcctcacagtttcgacccagataaccaccctgccttcccagaatacccaatgaaaagagatacgctatacgtgagaccacagtcccattttgtcatcaa