atggggaagagaacaattgaggagtctccggggacggagaggacatcaaagaagcatgcgacgagttctgactttccttcgaaggagaagtcaagcgccaaagcaattaagggagacaagccgagtacacatactggaaagcctgtatactttgatgccaatcaggacgaggcagattttcctcgaggcggcgctagtgccttgacgccagcagaacttagggagatacgttcacaagccgaagcagagtttgactcagagattgggaagtccacaagaaaggttaagcaagggaaacgaaaaagtaaaactgagaatgctgaggatgaagatgaagggtctctatttggggccgggatcactggaacggtcctaaagtcggcagaaatcttgcgacacaagattctctgtgtcggaatgaaaatatggggagcagttgctgaagtcaataacagagatctagtcatatgtctccctggaggattaagaggctttgtccaagccgaggaggcatctgatgtgataggagagattttgaaaagtgggagggtcaagaaggccgagttgagaaggaaaagcagaatgaaagaagctggtgtgcaacctaataaagagagtgctgaacagagtgacgaagatgcttccgacggtgaaaatgacgagtttactttgaagggtatcttttcagttgggcagttagtagcatgcactgtgaagagccttgagagtgtcacatcaaagaaggagaaagggaagaacaataagcgcatagggttatctcttcggctgagccatcttcacgagggaatctcagtcgataacatgcgggaaggatatgcaataactgcttgtgtgagcagtattgaagaccatggctacctgctcagtctgggagtgacaggcctatcggggtttctacttcatcgaagttctgttggtcaaaacgacttcaaattaaagaaaggacagcttgttactggtgttgtcgcatcagtcgacaagaagcggggcaccgtgaatctcatcgtcgatcaaaaggccgtggcagcagccgtggtacttgaacaagaaggattttcagttgaacagcttatccctggttctttggtgaatgccaaagtgcgagctgtgctccgggatggccttcttgtgtcctttttgacgtacatgaatggcactgtgaatatgtttcacttagatgtcccgttagtggggccgaagtgggcagaaacctatgcagtgaatcacaagctgaaggcgaggattctctacgtagatcctgttacgaaaatggtgggattgacgctcaatttggatcttgtccacaaccgggtcccatcttgggcggtgaaatctggggatattttcaacaacgccttggtacggcgtgtagatgccaccattggtctccttctcgaacttccatcgaagcccaactcatcagctgcctacgtccatatttcgaacgcgtcggacggacatattgataaactagaaaagaagtttaccgaagggaagaaagtaaaagctcgagtgactggatttaggataatggatggtctggccatagccagcttgaagacagccgtgttggagcaactgattttgagtcacgccgatgtcaaagtagggatgctggtacacgctactgttgtagccgtagaatcttttggggccattgtacagataggagaaggattgaaaggcctttgcccattacagcatatgtctgagtaccagcggtccacaccaagtccaaaatttcaggtcggagccaagttgaagttcagggtgataagtatcgattctgagtcgaagaaagtcacacttactcacaagaagacgctggtttcttctaagctgacgcccatcacaagctttgaagatgctgtagagggtatggtcacttacggctggatcactggaattgaagattatggttgctttgtgagcttttacaacgacgtcaagggccttgttcacagaacggaaatggggcttccttcaggcaacaatccgaccactgcatttcagttgggtcaggttgtgaagtgtagagtcatgcgatcagatccttcttcaaagcggttatctgtcagcttctcaactaccaacagaacggataatgacgcagaagggatccctgaaatccaggtggggagtatagtttctgggacagtttcgctagtgaaggacaactctcttatggtagatgtgatgggcccaaggggtgttactcagggtgttttagcctacagtcagctgtccgacatttcagggcacgttgagcaattcaaggctctggttaaacctggatacaagttcgaccgtcttctcgttttagaattgaaggagcggaagctggtattgtctgctaagttttctctcttggaagccgcgtcatcactaccttcagatgtttcacagcttcaggcggattctgttctgcagggatacatagcaaatgtcataccttctggatgctttattcggtttcttggacgactcacagggctggcaagcttgcgtgaagcttcagatgttttcattgccgatccatcgaaagtattttctgctggtcagagtgtacgcgccaaggttcttcaggtgatggaggaaaagggcaaattttttgttagtctaaagcagtccctctgtttttccaccgacgcttctcttctccacggttttctcatagaagaagagaagattttcgagctacagtcgggctccaacggggcctcaaatgtggagtggtcaaaggagcttacaattggaagctatgtggatggagaaatacaagatgtgaaggactatggagtgattgtgaacatctacaagcacaaagatattgttggatttttatccaaatatcagttaggtgaccctgtcgaagttggcacaaaggtcagagcgcgtattttggacgtggcgaaagtcgatggtattgtagatctcaccatccgaacagaattgttttcttctgatgattctgccagtatcaagaagagcaattcaaagaagcggaaatcaagctacaacgtggcgccaaaacagacggttactgcagtggtggaagttgtaaaaaccgagtacttggtactttcactgccagatcatggtaatttgattgggttcgcatcggtgcatgattacaacgttcgcctacaagatccgcacaaagacttccgcccgggacaaaggctgaccgcaagaatacaacatttaccaaatgagtccacaggtggaaggcttttgcttctacttgacaaatcgagcaaggtcgctgaattggcttctccgaagaagcaacggatgcaatccagtttcaccgaaggtgcactggttgtaggagagatccagtcaatcgatccagtaaatatgatattggaccttgggaagagtgtcaaaggagttatccatgtttcagaggtgtgggacgagtttatggaagggcatccattttctgcttacaaggttgggaagactatcacagcgaaagtcctgactacattcaagactcccaggacaaccgatgggcttcctgagactcatttggagctatcacttcgcccttcagaactctcagctgaaggagtaacaacgggcagtcgtccgctttttgagacgatgacagtgggacagattgtgacagcgtatgttcacaaaattgaggatgataaagcttggctcctcgtaggaccccatctacgtggtcgcttgtttattctggattattcaaccgaaccatcggaactccgtgaatttcatgcaagacttaaggttggttatgcacaccgttgctgggttctggggaaagatctggagaaaggcacccttgatctttctttcagagaagttagtgcaaccggtgaggtgttgagtggcaaggtgacacaatctactgtggaaaaagggaatgttttagggggtagggtgacgaaggtatacccgggaattggaggtcttcttgtgcagatcggtagtgggacgtatggaaaggtccatgttacccacctttctgatgtatggttggacaatcctgcgaagaagtttcaagagggtcagtttgttaagtgtgtcgttctggaagtgagcactgaagcggacggaaagcttcgaatagccctctctttgagggcctcactgggaggtcttggaagtgaagacgacgatgttggctcggagactaggcaagaagacgctgcaatagtggaaactttgcaagaccttagcgtgggcctacgcactcaggcttacgtgaaaagtgcgagtaaaaaggggtgctttgtggtcctctcaagatctgttgagggcagaatccttataaagaatttatcagacacattcgtcgcagatccagccgaaagctttaccccagggatggttgtcaggggcaggatcataagtgttgaacggctttcaggccgcgtggagatgtcgttgaggacctcacagtctacaaattcaagtaaatcagtggacgatattcaggatgaaaaacgttttgagagtctaaacgttggagatataattacctgtcacatcaaaaagattgcatcgttcggactatttcttgccatcgagagcagccaaattgttggcctatgccacgtttccgaagtggctgataactttctggacagtcttacgaatcactttcacgttgggcagaaagttcgtgcaaagattttaaagattgatggagggaagaagcgggtttcctttggtatgaaggagtcttacttctcctcagagaaagtgcgttatggaggcgaagaggattccgaagcagctgtagatgacgaggactatgaagttgacgcagatctggacgggttgaacaacggcagagatgaggatgatgatagtgatgagagtctaggcaaagagaatgacgatcttgaggttcttgctgcagttactaagaaaaactttcaatctaaactatcagaagttgtgccagctctggaagttgatttggatcctgagagtggagatgagaatgagggtggcattgaaaagggcgaagaagatcgaacggaagacgaaaatgaaggaacagagaagcaaaagaaacgtgccaaaaaccgcttgaagaaggagagggaggccgcaatagccgcagcagaggagaaaagactgaaggataacgaaaccccagaaactgttgatgaatttgaacagctagtccgagcttccccgaatagcagctttgtgtggatcaagtacatggccttcatgttgtcaatcgcagacgttgagagagcgcgcgctgttgctgagagggcattgcagacgattaacttccgagaggagtctgagaagatgaatgtgtgggtagcatatctcaatttggagaatgcttatggtaatcccagaaaggaggctgtactgaaggtcttccaaaaagcagtgcaatattgcgaccctaagaagctctacgtcgctctgttaggaatatatgaacgaacagagcaggaagacatggcggatgaactgttgaagacaatggttcgaaagtttaagacttcagctaagatctggcttaggtttattcagagggccttgaagaaaggtgctgcaaacaaggctttggatcagtcgcttcttagtttgccaaaacggaagcatctgaaggttataactcaagtttcaattatggaattcaaacatgggtcacctgaacggggtcgcgccatatttgaagggatcgttcggaactacccaaagcgactcgatctttggagtgtttacctagatcaggaaattcgagtgggagatgtggatatagttcgagcgctctttgaaagagctgttttgttggagctgcaacctaagaaaatgaagacccttttcaagagatatcttgactttgaaaaaactcacggtgacgaggcgcgcgtggagtatgtcaaaaccaaagccatggagtacgtcgaaaataaattgggctag