atggcgtcatccgggaaagcgactgagatgtcttctctgtcgacgccacggcgcatgttcagcctgcgcatagtcaatttggatttctatatggctccccctttacccggcatagacgtttgctactctgagttccaaggccacggtatacgggaggttcctgtggtccgaattttcggtagcacaacttctgggcagagtacttgtttgcatctgcacaaggcatttccttatttttacgtgccttacgacagtgaacttccgcaagaagtgaatgaagctttgtcatttgttcgccgtttggcatcatccattgaaaaggcgatgaagatatcgagttctgtgggtgcaaaacgacagcatcttcacagctgcagcctggtgcgaggaaagaagttttatggatatcatcccaatgagcaactatttatcaagattgtgctatattatccgcaagaggtatctcgagtaagcacattgcttttgagtggtggactcatgaaccacaagtttcagccccacgaagctcattttccatatttgctgcaaattttgatcgatcacaatctgtgcgggatgggtcatctacatttatccagtttgaagtttcgcaatccgctcccagaaatcccctcagatctgatttcttcgataaagcgtgtcaaaatggacttcacttaccgggaggcgattcctccagttgagacatctgctgtggatcctgcagaggattattcttctctaaaagaaggtttggaaaaggagaaggctctgtcaatatttccacagccaatgaaagaagatacactgagcacacttcctgccttcaggtcatcttctctcgctgtcaatccagcgacaataaaagtggactctttgggcacacttcctggttccaatccttcttctccagttatttatttgaggtcggtgaaagaggagacgtccagcgcgcctcctggctccaagtcatcttctcctgctgtttggcaagttaaagacgaggcattcagcgtcctgcctcatgtgaagttatcttcccccattatcaatcatatgatgacgaaggacgatatactgagcccactgcatggttccaagtcatcgcctccaaccgctcacctaacaactctcgctgtaggaagccagttagaaatatgggtacagaatagtatccctcgagactggatttggcctttaattgcatcagacaacatgcacactgaaattcaagggcaaggactatattctaagcagagcacgtgtgagctcgaagctgatgcatgtgttgaagacatactcaatagaagtgaacttcttttcctgcctctacaacaagcagggccggagataaagatggtccaatcactgacgcctatgtgggaggaagaacgagctaggagtggagaaagcgggccagcaggatcagtagatcctctataccaacccacagctcgcacttctcccatcccatctccctttgagcaggcgatgcgggagaccctgtaccaaatcgcccaggcagaagaagcggagattggtgcaaaaaatgattcacgaagtggttctccacaatctgacttaggatctggaacccaatcatttgtagaaatttctacactgctgggctcgcagcaggaactgaaggtttcacttggatcagctgatagtgatgctcttcattccgacgaagatgaacctgacgaaaggcagcggtcttcagtaccattggaacctgaatctaaagcgcgtccatcagagtcaacacaaactgggcttgagttgacaagtattttttcgccacatggtgaaggtccatccactgcccgcgctcatgtgggcaaaagttttgggagttcaaggagaaaccagttgaaaagttccagtatggatgcggcgaaggatggaggaagttatgccattaacgaggaaattataaagaaacaactctctcaaagatgcacgtcgcaggacctcgacaaggaagttgcagagtttttacggtggatgggcagtagtcaactggacttcaatgatcaggaggatggacatcccgatgataaagatggtcaaattgctcagatgggccttagtcagatgttcagctcaccaggtatggatgaagcattactgaaggctctggctgaatacgaaaatgcgacagaagaagaatgtcaggccatcttagactgcgccaatatgatggacgaagaagatcaagatttagccgactaccaggaaaatttgtttacacatgttcgcgctcaagaggaaggagacaaaagtgagaaagcttttacggctcctcttaatagaaatcgaccttccgattcaataagggagagtgggcgggaaggtgctccacctttcataccacagacggatggggctggtgatgaagatgacatagcagatgagggagatcaacatttgcaatctgtcttctcgaaaaggccaaggtttgataaacaggatgcatctgtatctaggcagaagcatactagattgacgagggggaaccagagtctgagtaaagaacaaaatacagaagtttctttgcgagacatgatgcggaaacggcgagagcgaaaacctggtaggaaagagttgtggtctccatcttcatcgattctagaggatgtttcgtctgaggtggggccgctagattcgagtgatagcactagaaaacgaccgagtattgttcaaaagcgcccaagggacactgttttgcaggatcaatcgatgctggtttctctcatggaagactcgccacagagtaatagcattttagaatccacttccagaggaacatcagtaaataaatattcaactgccaaaagaattggcaaagtaatcagcaagtcagattatgcgaaccagttgctcacatctagatatggtactctaccgattgttacactgaaatatgacagtgctgatgttaactgtccctctaaagaattactggagaaagattcagaagcttgtagaaacagttccagagagcatcagggaacttctgaacataaaagtagtcttcagcttctacctgaaggctcatcacagacttctctcagacattattttgtggctacggaggttgctggcgatgagaataccggaatgcagagcagaggagacgatcgtgattgtggaggaggttcgaggtatttctgcttggatcaggcgtctcataaggaggactcttctgatagcctattgaatgcccatggctgtgacacacttcaagtcagagaatcgcatgaggctgatgtacagttaagaaaggtagaatcttttcctgaggttgagtcaccagaagaagatgactactttgtggcacagactcagtttttaaacatagctgtacctcaatctccccagattagtgaactacatactggtcatcatgttgatgatgtcaatgtctcatctcaggatgcagaagctttgatgctgtctcaaaccccaatgctagctttcccggtactcacttctcaaaatcgcaggaagtaccttgagaatagagatggtatgagagtgcgagatgaagcctacgtggatcctgatttggtcaagaaagctcaagtcgtgaagcccgatgtctcttgtatggttgaagtacgtccagtggagtttgagagtagagataatttagaactcgaagttcgagaaagtgatggtcttcatgtagaacagacacagattctgagcccgttcattcctttcttggatagccgagaaccaagaattccagacgaccacattgtggacaatgacggattcggcataggagacgaggatgaagaacttgcaggtcagacccagattttagagcttgaaaacactcatggtgcttctcgaagaacgctaactgagattgtagagtgtgatgtagctgatatggaggatgaagctgtgaaccagactcaggtcgtgaaccctgagatacctctaaataacagtgcacacaggtgcgagcccggagtttttctggaggaagggagagactgtgacattgtcgacgaggatgcagaatttgggactccaactcacgtgctggagggttgctctccccaagatcctgattcaggtcctaaggaatcctacaagtatgcggaggaaatggacgacgaatatggacctgacgatgaatttcacagacaatctcaaaagttaaaactggacatttcttcggcagctgagattcatttacttgacacaggtgatgatttagaacaaatgaaaggaggcgatcgtcttcaggaagggagtgagactcgttccaagacgcaacttctaataccaaaaaaggttcttccttcagtacctttttgtcgaaccactttagaagtatcgacaagtggaagtccgggtgactttcttaagccagagataccgaaggttatgggagtggagatgatatccagtctgcaaagtggtttgcctgcgaagattctcaggaatcctcaagaaacagacataccatcattttttcctggcggaaaatcagattgcttagtaagagacgctgaaattccagcaggtggtgtaaaatccttggaagggcgaaattgtgaccaaacaattcctactcaatacctcttttgtgatatttcagacgacagcgaggcaagctatgactccgaacaggagagatggtctaacgatggaggagcaagtacaacagccttttttgaccagaaagagattgcagaactgggcagcccttcttgtgcagatgatcacgtaaaggaaaggtggttgacaacgggcagagagattggatctagcggtgcagctgctcttgaagataaccaggatctgattacaggaaaagcggccaggacagctagtgaagaaacacctagaagaatgattgatcctaacaggttggaccaggctactggccatgcttacgtaacagtttcaccctcccgttctgaagctgatgagaaaggtcaaggtgttgaaggaattaggggacgatttactgtagaaggagatgcagaagaatatgttggtccaaacactgtagggatgcattccactcaataccttttcactgatatgtcagatgatagtgacgcaagctacgactcaggacgagatggacgagaaagagactcttcttggaatgcagcggaagagttctttgcagatgaggagaaagatgtaggaacaagtctcctcgtcgcagaggagggactattctctggctcgcataccgaaagagaatcaggtctaacggcgtttgaccatgaagaggatcgtcgcatggctgaggcgagtcaccatggcactgcagtgcatgtgcctttttctgtaaatgtaatagttgggaaagaaaggcaaaactctgatctcgttcttctagagaactttcacagtaagcctggtactgaagtctcgcatcccatctgttcatccacaaaatattcaaactctttggaaattggagttctgaagacttctttgttgactagtgggggtttggaaccccaaactacaagtcctctgcgggcctctgggttatcatctgtttctccacattttttttcgggaacttcttctggctctacaacttgcggtgtctgctatggtcccgaggaggatgtcaaatcgttggctgtatcaggcctgaagttggtagaagaagaggacagaccagtcatgatgaacgaaaaggatcggcacctttctaccgaaagttgtctccatgcgtctatgaatcgtggtattatgggtgccatcatggacacaaaacatgtccaactcgatgtacagagtcaccctgaggcgcctgagtacacggattggaaatcagcattagctctagtgccctttccaaagaatcttgacgagcagcaacttattcctttaatctttcatcagcgacctccaaccaaagagcaggttttagaaacctccaaagagtttttctgccatcacaaagaagatgatgtcttttatggaaatataaaagatgtttctgatcatcccgtggtccgagcaggtttggtatttgatgtgaggtcaagagaggctgttcacttgaggcgttttcagtttgggagatcaagtaggagaagcaactttgacgagggttcaaagaatcgtgtgtacatacagcaagaaggttggggacgtgaagatttctcgggtcctatcgctggaatacccaagtatattgagaatgatgggacgttgttttatcttatcaccctggccaaggccccaccctcacctagatctgtcaagcagtggctgtccctgcaatctgtacaacgactggacatttcgaagggcattgttgcaggagggcagcagctattcaccatggactcgaatacaggcaaacttgtacctttagtagaaataggtagtgcagctaacagtcaggaatcggttccgaagacggaatgctcagaagaggatggagaatttgtacgaccagcctctccaaaatatgatgaacgacatgtcttctatttgacgcattcttcatcgatgttaccatcttcgcacggtttctctcaaaggaggccaaatgccctgaagtatggcgatcattctggcacttcttctctgcataatccgtccgaggaaggaaaagataaatttgatagactgccacctttggcaccctgtactgctcaaacatcagaacagaagtcattagctatggccgaaagaaccacaagggaggacttgtcgttgaagaaatcaagcgtcgcaaagccagttgactcaggagtcagggcattgcttaacagaaagctaaacatagacgtcactacaagagcaagagggaagcactggcgtgatatttcacagatgactgctttttctccagctgcggaaacacctttaagtcagtctggatttcgtgaccctgcgagttcaggtcttggtcagcagattactttgatgagcgtcgaagcatttgccgagacccgcggagagttgcttcctgacccgcgttatgacgcaattggctgtattgtcctggttctccacgaagattgtggtagaacaggcagtacgaccacaaccgtggcccttgttcgtgacgaggaagcttattccaccagacggtatccagatggcattcagggctgcgaaatgatatatttacccaatgagaaaacccttttcaaatgctttgcccatttggtacgactatgtgatcctgatatgctcattggttgggaggttcaaggattttcattgggattattggcggagagagcggctaatttgggaataagtctgttgaaacagctctcccgtataccaccaaagtccactgctgcttcagagcttcttgataaagaagtgggtactgaagatcaagctgaagcagcgttcttcgatagagtgcccgtagagacagtaggtgctgatgagccaatcatcgacgacgaatggggtcgaactcatggaagcggactgtacatcggtggtcgaacagttctcaatgcctggcggattatgagaggagaggttaaacttaatatatactctattgaagcggttgctgaagctgtgttgagaaggagagtgccgcgactaccttggcaaactcttacacgatgtttcacgcgtggaccttctggaggacgtcaccattgcatccaatattttatcgaccgggcaagattaactctggagattatggaacagcttgatttgatgaatcgcacagcagagctcgcgcgagtctttggaattgacttctattcagtgttctctcgaggttctcaatttcgagtggaatctatgatggcaagacttgcacatactcagaattatctgcttgtatctcctacaaggcagcaggttgctgatcaacctggtatgcagtgccttcctttggttatggagccggagtcaaggttttacaatagccctgtaattgtcctagacttccaatctctgtacccatcgatgataattgcatacaacctgtgcttctccacatgtttgggaaaactttctgcagacaacccgaaggttcttggtgtgaccaagctaaagctggatccaggaagcttatcaagcttgaaggaggccatgacaattactcctaatggtgtcatgttcgcgcctaaagaggttcttcctggtgtgcttccaaggctactgcaagagatactatcaaccagaataatggtgaaaaaagccatgaaaaaattggctccggatgagcgagttttagaaagagttatgaacgccagacagtttgcactgaagttgattgccaacgtgacttatggctacacagctgcgggcttcagtggacgtatgccatgtgcagagatagcagatagcatcgtgcaatgtggtcggctcacgcttgaacgagctatcaacatggtcaatacgcatcctcgttggaatgcacgggttgtgtatggcgacacagacagtatgtttgttctgtgtgaaggtcgtacaaaggatgaggccttcaaaattggccaagagattgtagcgtcggtcacggagacaaaccctcctcctgtaactttaaagctggaaaaagtctatctcccttgtgttctactcactaagaagcggtacgtgggatacagttatgagagcgcttctcaggtcaaaccgatttttgatgcgaagggtatagaaactatccgccgtgatacctgtccagctgttgcgaaagcagtagagcattctctgcgcatactcttcgagtctcaagacctttcccaggtcaagcaatacctccaacgacagtgggggaagatattaagcggtcgtgtatcaattcaagatttcgtttttgccaaagaggttcgtcttggaacttacagtgctcgctcgccagttctgccaccggctgcaattgtggcctctaaggcaatggcggtcgatccaagagctgaaccgcgttatgcagagagaataccatacgtggttgtccatggagagccaggtgcacgtctcgtggacatggttgttgatccacttactttgattacacagccctctttgcgcttgcatgacacttactacatcacaaaacaaatcatcccagcatgccagagaattttcatgcttgtcggtgttgacttgagggcgtggttcagcgaaatgcctagagtttatcgacctcctacctccaaacgggtcgcaaatctggcaatgggcgccaggagtacccgttgggatcccgatgcgagaaagttgagaaagatgggacacgggctaagacacggtaccatcgatcagtacttcctatcacggcactgtactatatgtggagaatttacccgtgcttctcagcttctgtgcagcgtttgttttgccaatcccagagctgctgcaattttactgccaggaagaaccgctcgtttagaaaaggagtacaagcatcttcaagctatctgccgtcactgcggaggtggagacggggggcctgaagggaacattgcttgcatttctcttgactgctctgtcttctttgaactccggaaagtgcatcgagaacttacagcggctggggctgtgtcaaatgacctggggtactatcctccatgtctgcccgagttattctga