atggggaaggtgactacggtgaagaggaagctgcggtctggaggagttgcgactcctgctccgcaatcggattcggactcggatgttaaggatgatctgaagcttgacgaagagtcagaggaagaatcgccttctaattctgatgccgaggatgtttccgattctgatgtatttgtctcggatgacgaggaagaagaagattcggatgccgacgacgaagttgagaatgccatgcgggcattgttaactgccaacggtgctgggaattcggaggattctgatggagatgacagtgattatgtatcaggaggctcagattctgaatttgatgactcggacgacgaaggggatgattcaggttcagaggaagaaggtgcaggtgcagcagacaataatgtaggtggaaaggttgtcgattctacattggcgaaagtgagtgaagaaaatgcgggtgagggtaatggaactggggtcaaagctgtcgaggagagtgacagtgaagatgatggggagctaaatccccgcaacacaattggagatgttcccttggaatggtatagagatgaaaaacatataggttatgataaagatggaaagaaaataacgaagcaggagcggaaggatcaattagatgcattcttatcacgcgctgacgactctaaagactggcgaaggctctacgatgaatacaacgatgaggagattattttgacaaaggacgaaatcaaaatgatcaataagctacgggaagggagaaccccacacgagggtgtcaacccacatgaggaatacactgactggtttgaatgggaggataaaggccatccgttgtcgaatgcgccagaacccaagcgacgtttcattccatctaagtgggaagctaagaaggttgttaaactggtccgggctttaaggaagggctggatctcgttggagaaacccaaggagaagcctaagtactatatgctatggggagatgaccttcaaactgcggagagaactgcaaatggattagcttacattcctgctccgaagcccaaattacctggacacgaggagtcttacaatccccctgaagaatatatcccaacacaagaagagatcaatgcctaccaactcatgtatgaagaagatcgacccaagtacatcccgaaacagtttgactcacttcggcaagtcccagcgtattccgattacatcaaagagagatttgaacgttgtttggatttgtacttgtgtccacgttcaagaaagaaaaggatcaatatcgatccggaatctctcgttcccaaactgcccaaacccaaggatcttcaacctttcccgacgacgtgttatttggagttccgtggtcataccggcattgtttgtactcttgcaacatctccatctggagagtggctcgcttcaggttcacaagatggtagtgttcgcatatgggaggtacagactgggcggtgtcggaaaatttgggaaatgggttcagccgtcaaacagattgcatggaatccaaacccacagatcagcatacttgcagtggctgtagagaacgaggttgtactcgtcaattctgaaactggtcctgaggaggatgaagcgaatttactaactctgctgaccgtggtacaaaagcctaaagcagttgaagatgaaactccattgacaaaatggatacaacacgaggagttcaaaggcataaggttgagacatcaccatgtggtgcattcagttgcttggcactacaaaggggactacattgttaccgttgctcctgatgctaacacaagagccgttcttgtgcaccaactatcaaagcagttgactcaaaatccattccgcaagcatcacggacgtgtcgtaagtgtgttattccatcccacgagaccgttcctgttcgtagccaccaagatacatgtgcgagtttacaacctcgccaagcagcaactgtctaagaagttgttgacaagcttacatgagatatcttctatggctgttcacccaggaggtgacaatcttatccttggaagcaaggaagcaaagctcgcctggttcgacatggacttgtcgaccaaaccttacaaaattttgaaaaatcacagccgagatattaggagcgttgcctaccacaaaaagtaccctttgtttgcaacgtgctccgacgattctacagcgcatgtctttcacggaatggtgtactcggatcttttgcaaaatccactaattgttccagttaaagtgctacgcgggcatcaaaacggtatttttgattgtgagttccaccccaagcagccctggttattcacagcaggaggcgatgaagtaatcaggttgtactgtaactaa