gcggccgcgggcaacccgggaacggcagcgccttcttgctggcacccaatagaagccatgcgccggaccacgacgtcacgcagcaaagggacgaggtgtgggtggtgggcatgggcatcgtcatgtctctcatcgtcctggccatcgtgtttggcaatgtgctggtcatcacagccattgccaagttcgagcgtctgcagacggtcaccaactacttcatcacttcactggcctgtgctgatctggtcatgggcctggcagtggtgccctttggggccgcccatattcttatgaaaatgtggacttttggcaacttctggtgcgagttttggacttccattgatgtgctgtgcgtcacggccagcattgagaccctgtgcgtgatcgcagtggatcgctactttgccattacttcacctttcaagtaccagagcctgctgaccaagaataaggcccgggtgatcattctgatggtgtggattgtgtcaggccttacctccttcttgcccattcagatgcactggtaccgggccacccaccaggaagccatcaactgctatgccaatgagacctgctgtgacttcttcacgaaccaagcctatgccattgcctcttccatcgtgtccttctacgttcccctggtgatcatggtcttcgtctactccagggtctttcaggaggccaaaaggcagctccagaagattgacaaatctgagggccgcttccatgtccagaaccttagccaggtggagcaggatgggcggacggggcatggactccgcagatcttccaagttctgcttgaaggagcacaaagccctcaagacgttaggcatcatcatgggcactttcaccctctgctggctgcccttcttcatcgttaacattgtgcatgtgatccaggataacctcatccgtaaggaagtttacatcctcctaaattggataggctatgtcaattctggtttcaatccccttatctactgccggagcccagatttcaggattgccttccaggagcttctgtgcctgcgcaggtcttctttgaaggcctatgggaatggctactccagcaacggcaacacaggggagcagagtggatatcacgtggaacaggagaaagaaaataaactgctgtgtgaagacctcccaggcacggaagactttgtgggccatcaaggtactgtgcctagcgataacattgattcacaagggaggaattgtagtacaaatgactcactgctgtgatctaga