atggcgaatcaaagggaggtgcagtcgcaattgttggctggtgggcagccggccgcagttgaaggctttgttcaaattggctttgtagaagtgcttctcgttccgtgggttgccaaaggcggcaatggaagttcgaatgcagatattgagctttggacgcgctgccacttacaatcacaggaaatggaggccgtcgtgattgttgagaattccaagtctgttttaatgcaaatgaagaaggcaattaggaacgatgagcccaagcaggcggccgatacacctattagcagtaaagtcctagattcatgtcaggttgtggaggcaggggtttcagatatggagctcacgtttgggaaggattcccctctttttcctggtgaggatacgccggaaggagaggccaacggggtaagtcccggagatggagaccaaggacaatgtgccaggcgcaggtctaagtgctcggctttgaaaaattactacactgcaactttggagcagctccgtgatttggaaaggaaaagttacatgcaagttactggaagagtggttttcaggcagtgcgtagataatcaagaatactttgttgttctctttgatgtttacatacctgggatgttctgcacacctgggccacatcaccggtggaaaggcgggactcacgtatccgtcggtctttctcatgtcagtaacaactatgagaggaggaggcaagtcctggaccaacggctgtcgtacagcctggaagacatcttcaacattggcacttgccatgttataggctgcgaaacacatttggatctgagtgaggccgagaagagtgaacggttcaacttgaatgccatcttttcgactttgccgggcattgtgaggagcgaaacaagactgaatacatgtgtggagcctagtgaaccagtgcgcttagggaaaactggtatttaccacttacctgatgaagtcttatctggaatcctgtctaagctcaattctagtgacctttccagctgcgctgcagtttgtagacattgtcgagcgctggtgggcacagttttaccgtccatgaatgtgaagttgtttccacatcaagagtcagctgtgaggtggatgttgcagagagagcgagtccctcaagaactcacttatcctcatattggccatctattctctgaagatggaaaagaggtttactttgacaaagtgacaggggggttgtactcagaagcccttccttctgtgtttgattttagaggaggtatggtgtgtgatgagccaggtctgggcaagactgtcactgctctttcccttatcttgaagacccaaggagtagtggccaccgctcctccaaatgtgaacattcagtggtgtgagcatacgtcacaaaaatggacgggctattatgaagtaagcacgagaaatgatccataccgtcccatgtccaccttgaagaggtgttcactgttgaagggcaggcgcgatcagtcccctgcaacagtactagactcaccatcctcgagccatagactttctccctcttcccctgcttcctcctgttcgactttttcaaaagctgggctagccaccgacttaatgtggccattcagtggaggtcaagttcttccttttccatccccttctactcccacctcacaaactgttgagtcacatgcttctggtacatcagagtcacctcaagattcttgtagggctaagcggaagttgtgggattcgtctcctgacaatgcattcaagaaggccaggcggtgtagtactccgaaacgtccaaagggacgtacgaaagaaaaaatgaaggacaatgatttacttcatgatgaagatgataaatgggtacagtgtgacgcctgtgggaagtggaggaagatacctgcggaagggcgacctctcaaggagggaatggcctggttttgttctatgaatgaagatgaacttcatcaggattgtactcttccggaagagatatttgacaaaaatgagatgatcacttgcctaccaggatttgttcatatgagtaaggagacagatacagaggtcaatgttccttttttcaggaatgtatttagatctcatgttcaatccattgacgaggaggctaagaaagccctaaagtggttgggcgatctcccgcgggagaaagtggtgaaggctgctaccgaaggtttgcagctgcctccaactctgcagatggcacctgtgggaggcgtggagaatcatccttatgaaaagatactgggggctttcggtctgacgaagaggaaggagcggaagaagagcgtgagatggttctacccgaagaatctcaacaatctagtctttgattgtcttgctttgaaagaggcaatagctgaacctgtggatgaggtgatgcgattctacctgtcaaaggctactcttgtggtggtacctaacaatttgatagagcattggcggactcagattctcaagcacatctcaagggatcaactcaggttcttcatctggacggatgtgaaaagactcccagctgcccacgttctagcgtgggaatacgatgttgtgatcacgacgttcagcaggcttagtgctgagtggaataatcggaatacgagtcccctagctaggattcattggctacggatagtgctagatgagggacacaccctgggagctagtatagcgtcgactaataaactcaatatggcggtcggcatgcgggcctgtcgacgatggatcctgaccggaactccaacccctaatactccgaccactcaagttggtcatcttctgccgatgttgaagtttctgcatgaggagatttacgggaatcacccaaagttttttgacgcagccgtattaagacccttcgaggcatgtacagaggagggtcgaaatgctcttgtaaatgttttgagcaggtgcatgatcagtgccaggaaatgtgatctgcgttccattccgacatgcacgcggaagaggaaactgctagattttaccaatgaggagcatgctgccagttacaacgagttggtggtcactgtgaagagaaatatccttatggctgactggagagatccatctcatattgaatctcttttgaacccaaaaaaatggaaagaacggaataacactttgaggaacgtacgcttgtcatgctgtgttgccggtcatatcaaagtgtacaacgcaaatcgtgatatagacgacaccatggccatgcttgtcgagaagggagtgtctgagatgtcccgtgaatattaccatatcaggagctgtctcttgataggtggtctttgtgataggtgttctgaatattctagattgccagccatcacaccatgccggcatcttttatgcctcacctgtgtggaacttgattgcaccaaatgctctttgtgtaaccatccatacctgatgcaagtccctaaaccacgtccagacaatccgtcaccaaagtggcctgtgccccaaaaccttattgagttgcagccttcttatgtgcaggataattgggatccagattggcggcacactaccagcagtaaaattgcgtaccttgttgggcagttatgggagatgaatactaggaacgaaaggatcttttcgcagcatttgaacataatggttcggaaggcagccgagaaggaagtcaaaccagaaaaagctatcgtgtactctcagtttttggagcacattaatgtgattgaaaagcagtttgtcgatgcaggtataaatcatgtaggaatgtacagtccgatgcagatgagagacaagatgaagtccttaaagagatttaaggaaatacccgagtgtactgtcttgatattggatggcagtcatgccctgggactggaccttagtttcgtttccagggtttatctcatggagcctatttgggacagtagcgtggaagaacaggtggttagtcgagcccatcgcatgggggcatctcagcctataaccgttgaaactttggcaatgcgtggaacaatcgaagagcaaatgattgcgatcaaggaatctattgtaaagagtggaagcagcggaaaggaatcagctgagtattacttacaacagttagactttgtgcacgggaagaaaagttag