atggacgcatcaaacacactaaatgaattagtggagcggctacgctcatggattccacgcagaggtgaagccccggctttaacgatgtcccgggacttttggatgcctgaccgcagctgccgcttatgctatgaatgtgaagctccgttcactatatttaatcgccgtcatcactgccgcctctgcggacgtgttttctgtggaaagtgctctttcaacacccttcctgcctcagtagatgggcttcaaggtgtccagtcagaggaaggagatcgtgtgcgcgtttgtaacttttgttacaataattctgaacaagctaaacaagctagtaccccaaccgggcagactcccacattgactccatcatcatcagggcggagtttggctagtagtgctattggggcaggtgcaccagttgtttcaacaattgcacccgagcaaaccctttctggtggatccagtaaccgacaactttttccggatgtagcacacgacgcatctccaggaaagaaggacaagatgagaaattaccagaatggttcgagggcccatggcagtattttacctagggcaagggatcaaccaccaagccctggaagcaacaggagcgatgactttgatgaaaaggaaaactatgaaggtgatccgagtcacacccgtcctagtttacaagaagaggacactgaagtctatagtgttgcggaattggaccatgagattgagtcgaagccaaggggcactgagaggaaatcctcttctagtaatcttagctcccagagctcaatggggcatcgcagtacagtttctgaagatggagtcgaaggaggactcaagagaacggaaagctccatctatgggaagggagatgatgatgctgatgatggatggaggggccttgcggccgcaatgcgacctgatgctcctgctacagcagatgtagattatgttagcattgatgcggcctggtatcctcctcctccgaatcttccagatcaacatcaaccagatattgatctggatgatgatgatggggaagacgatgatgatgatgaggaccatgaggagggacgttggagtaacacaaatccgggaactcccagacttgcagatttccgaagagataaaacagcgtttgacgaacataggaaagctatgagagctcaagttgacgggcacttcagagctcttgtttcccaatttttgtatcaagaatttatcgatgtcggggaacctggaactcccgatagttggttggagatagtgagttctctctcttggcaggctgccagttacgtcaagccagacaaaggtggtggtatggatccaggaggatatgtcaaggtcaagtgcatcgcatctgggaagcccagtgacagtgttgttgtgaagggggttgtctttcggaagaatgtggctaacaggcggatgtcaatcaagttatttaatccaagagtgttgttgttagccggtgccctagagtaccaacgtgtttcaaatcagctgtcgtctctcgatactctcctccaacaggagaaagatcatctggacatgacggtgcagaggattgaggcccatcatccaaatgtgcttttggtcgagaaaaccgtttcgcggtatgctcaggagattctcctgaataagaagattgcgctggccttgaatgtgaaaaagtctgtccttgaacgcatcggaagatgcataggtgctcaggttgctactcctcctgacaacctcttgaaggtcaagttgggctattgtgaacatttccacgtggaaaagtacacagaagagcatggcaatgcgggacagcaaggcaagcagaagcatctgatgttttttgaaaactgtcccaagccgcaaggttgcacgattcttctgaaaggcgctagcgaagaggagctgaagaaagtgaagacggtggtgaaccttacggttttcgcagcctatcatctggccttagaaacttcttttctggctgatgaaggtgcaactgtccctgaccttccagcaagatctccaatgagcatttcgcgctcaaatagtaagcttaatgttgaaaagagtggtgccgcagtcccaggttttgtaatgccacctcctgtacgaacgcatcccccagaaacccaattccattccagatccagtcaaggaatgaacctttcagtttcgccccttccagttagaacaagcagcattggtccgccggttctttacaacgcgttcgataacggaaaccccacgacacccgtacccgtatctttttctgcatcttcttcatgcgtttcatctgctaccaattctccagggacgagccccagtcaaactacttatggttttcagtccgctatggccagaggaggaacaagtgccggttcttcgatctcaaattaccattttgccaatggtgtctatccgggaggacaaacatggcgaggtgtatccggtttgtctatatccttggaaagaggttcggcagatggcatggataatggttttccaggatccgaagcgaaacgctctgacgtgaaaaatcccggtgggaacgtagaccttcctgagtctgatcatgccacatcaagaacgaagggagagaaagggacaatgaacgaggctggtggtaacctctatcacggtgctggtgtacctgacgatggttttagaaatctgagtgcagatgttcaggataattggcagagtgagatgctgagtgccgaagactttcctacttcagatcagcaaaataaggccatccttgtccagctgtctaccagtttaaagaaacgaagtgtctgctcaccaccgcattttgagcgcatacagttctatggttatggcgataaacctcttggaagcttcctccgcgactaccttttcgactcggctcaaaaatgtcaacattgcgatgaaccgagaaataatcatgtctactgttacacccaccatcagggtagtttgacgatatctgccaagaaagctggagataacattgttttgccaggagagcgcgatgggaaaatatggatgtggcatcgttgccttaagtgtcctctcgacgataatgttccaccagcaacaccgagagttgtgatgtctgatgcagcttggggtctctcttttggaaaatttttggagcttagcttttcaaatcatgaagcagccagccgcgttgctgcttgtggacattctcttcatcgacattttcttcgcttttatgggtttggaagcatggtggcttgttttcaatatgcggaaatcaaactcaattcagtttatcttcctccgcttcagttggagtttaacggtccacaacaagaattgtggctcaagagggaagttgacgaggtgagagacaaggcggacgccgagtattatgagataatgaataaactgagagagatcggagagaaggttgcaagttcaagtttaagctcaaagaatgtcggcggattacaagaagctagaaagttcgttgccttgtatcaggaaatgcttgtgaaggaaaggacggggttcaaggaaatgttggaaagagcatgtccctcaacgcggacttctgggcagcgctatgcagatattctgcaattgaacttcctgaggcgacaacttttgttaaaccatagtgtctgggagggccgtttcgctgggttacaagctcatatgaattccaagaaacggtacaccggttctattgacgatgcaggaatacctttaacttttggtaagaatgttgaagctcagggagctgaaagagactcgtctgtcagcgatcctattcccatcactccaataaagacgaatgacgcaggagctatcccgagatccaatacgggatcgaatatactggaggcagcatccccggaggatgcttacaacgacaaggatgatcgtgatccagtaaaacctgaagtgttagctgacgctaacggtttggatttcaggttagacaaggaacactcgactctgaccaaggcgcaacctggaaactctgatgcaaatgtgctcggtgatcaagatcgaactttattagtcggagactcgacggcagtaatgagggattctcctgtttctgtttctgtttctaatgaaggtagcttactcaatgctgatggtagtgagtacaactttgcaaccgttaaatccatgagaatgccgggaatcgatctcgccgagcggagggcactctcagaaggaagctatcctctgcttgctgatctttcaagtagcttgagcccttgggcaggggaagttattgccgacgagaaacagaaattggagttgtctaaagaccaagttgatgatggtgagcagacgaccgaagtgggaagtgcagaggactcttatcgtgaatccgacgtccgttatagtgcctcgtcaggtgttaatacacaggaacctggttcacctaagaatctggacttgctgacccaccttcctgggtctacaactcccgagaaagttgcaacgatcgatgctcatccaagtgttcccacatctccagtgcgggccttgacgaagcctgaggagtcggcagatgagaccaccatcaagaccttcagtcgaacgtcttccaacatttccactacttctgatgtttcacgaatcccttcacagggtgctttactgttggacggagatccacgagtgcttttgccagtagggcatgacgatgtggtcgtcgcagtctatgatgaagaggcaaccagtcttatcgcctacgcgatctccacgaaagagcactatgcgcatgtaaccgacaatgttgttgagagggagaaggctaaagaaatggcagagagggatttacttgaacgtcaaggttcagaacagatggcccatcctttgcagccaactggtggtgctgccgacactgattccttcaaagcaaatgcgagcttctttgagcaggcagtagctaagctggaggaaatcgagaatccattgacatcgaccaaatcttctcaaatggcgaagaaaacaataaatttcggagaggacacgcctcaaggaaaggtgaagttttcggtagtatgctatttcgcgaagcagttcgactacctgaggaagagatgctgcaatggaaataccgagtatgttcgttctcttagccgttgtaagaaatggggagctcaaggaggcaaaagtaatgttttctttgcgaaaacagctgatgataggttcgttgttaaacaagttacacgaacagagctgaactccttcttggacttcgcaccagcttacttcaagtacatgcgcgaggctctcgacactggaaatccgacgtgtctcgccaagatcctgggtgtctacgaggtgaaagtgaccaggggtagtagggaaacgaagatggatgtgattgtcatggagaaccttttattcgggaggaaaatttctcgcctatatgatctcaagggctccaaacgctcgagatacaacacggataaaagtggaacgaaccaagtgttactggattcgaatctcttggaagccatgccaacttctccaatttttgtcggaagcaaagcgaagagacttttggagcgtgcagtttggaacgacactcatttcctttcgcttgtctttgtcatggactattcattactggtcggcgtggacgaggagcgcaaagagctggttgtcggcataatagattttatgaggcaatatacgtgggataagcatctggagacttgggtaaaagcatcaggtatcctcggagggccgaaggatgcagcgccaactgttatttcaccgaaacaatacaagaagcggtttcgaaaggctatgtccacgtactttttaatggttcctgatgtatgggtccccgcccagtcgaccatgcttcctttgggcgatggtgacgagaaaggtggtactgcaagggacgacgatggtggagaagattctgttactccgagagcataa