atgggggtaacgccttcgaagcccggggaaggatcggccttgcaacgaactcctgagctttatttgggaactttagtggggccgagtgtgtttcctctcggggcgccattctgggacggattgctcactgttccactggagtatccatggggccaggaacgcgtggaggcagcttgccagtgcctagctcggaacgatagggtcacgggacatctcgcgaagctcttgatccatatggtgtggacgatacaggaagtgcctaccagtccgggggttcccatcaaggccatcaacgccacgcgcttcgcgcggatttttctcaaatatttcattgagatgttcaatgcggacgtagtcgaccatcttctcttgagtgaactccacgaacatgccacccagatccataaacctgatcagaatgtgattgagctggtaattcgaaccttgctcgagttcgtgggtacggcggacgtcaatgtcaggacctactcgttgcacttggaggtcgtgaacctcctcctggtgatgatgtccactcaactgcacactggatacattggagcaccaaagattctgcatcctttccttgagccagctctgactcaaggcattgacttggtcggtccattcgtgcggaagctgctcgtgtctttcatcaccaagctccccgtgccttctggatcagcaatgtatctagcgtacaaccagggaggtattttggagaggatgaccgtcgtagccgcgtctgttctctcgacctcgtacacgaatttggtgaaagggaagggtgaagtgtccaagagcccgttagctgacaacagccttttgttgctcctggttttggtgcacaatatcaaagttgtgtacgcggaagagaacggagaaaagactgatgcagattccggtgccattgatgaactgctccccagctccaatgccaccggagtcaatccgttccgtgatgcgctggaaacattgagagataccagtttctaccccgcccttctgaattccgaacaagtggacgctgatgacttggagctagtggacgcacagatcacttcagctttgaaaattccatacggtgctctgtttgagagactgagtgccacggtggccgatgaacgctcgactttgctcttgtactccttggttcacggaaatgcgacattcttggagtacatgttagttcgtgtggatcttgacactcttttggtgccggttttggaggttttgtacaacgcctcgagatgtaattcaaaccagatctacatgctcttgatcgttttgctgattctcagccaggatgcgtccttcaacgcctgcatacacaaattgatgctgcccggtgtcccatggtacaaagagcggttacttcctcgcacttctctgggctctctcatggtagtgatcttgattagaatcgtgaaggagaatttgtccaaattaagggacgtgtatctgcacacgaattgtttagcaactctagccaacatggcacctcactgccatcaactcaactcatatgcttcgcagtgcctggtaagcctttttgatatgcttgcgcgcaagtataccaggttatccgagactcatgcccatggtaccaccatttgcatttccgaaggcgaccatgtttcatccgaaattccagaggaggtgccgacagagctgcatatatataccgattttttgcggatagttttggaagttatcaactctattctcacttacgcactcccaaggaatccagaggtcgtatacgcactcttgcaccggcaggagctctttcagccttacagagagcatccaagcttccaggagctcgtggccaatgttgacacagttgtcgagtttttcagcgtgccactcaagtccatagatggacactgttccgtggagagggtgttggacgccattgtcaatcacacgaggttgtggcgcggggaggctatgcacacattccctcaactgagattcacttacgaagaggagatgcactcggaggactttttcactccctatgtgtggcagctggtggtagcccatagcggaattgcatgggacctagattcaatcgacctacaaaggggtccctccggaacatacaacaacggccccaacaacggcagcgatcagccaccagaatccatcgatccatccagccccacttcccttcagagaaatcaaacgctttcagggacagctccagcttcttggaagcccgtctaa