atggacgctgttatttcccggagcagcggtgatgaagaaagaggttctctctatcacggacagtcggcagtgaagaaggcaaagacatacttgattggcggtgttggtcttgcaaatcaattgtataattatatccacgttctgattgcggaccttgttcaccaggaggctgatgttcgtgttaaagcgctgaggaacttggaaagcattgtgaccggcggcacttacagggaatgggatccacagactgaaacaatgcctttgcttcgtaatcttttggagtggttcaacttgccaactccctcggctgcagaccaagtcttggccttgagcatcctcacaacgcttgcacaggatgacctcttacggaagatgctggctgatcttggtgctgtggaatttatgaaacatttggaaaaagatgtttcccctgcgattttaccattcatcacttcacttgtttatactttacgcggacgggttgatgatgcagtctttgatccgccaaagtcaagacatgcttcttgcaaagaaccagatatgtggtcattgtcgaaaacaaaacaggttggtcggagcagaactgtcgaggtgccccttcaaaacaaggactacagcatggtggttgatatggaatctgaacgggagagagtgaaggaaatgaaatattcgttgcaagggcgtggtgagttcattgggagggctgagacaaccagccctgctcccttgggaaataacgatggcttaagttctccctctcatgaaagcctggctaatcaatcggtgtcatcaagagaaggtctaggacattctgaaggttactttggaaagagtcctttcaagcagataccgaggacagattctttgtctgatacctgtaacccagatgcgtccaaatcaatcatgccatgcatcgcgttggaggaaattgacagcaagtatctaattaacataaatgttaccctgcaacatctagacaatccacaaatgcttttgagggccttcaaggaactgcgagaagccatagtcttcgactttcattctgaagcaattcttcaaaaattttgcgttgtggagaacacgttcgaagtgctgtcgaaggttaaagaccgcaatgtggagcacgtaatatttgagttcttgctggaattagttcgtcaaatcaaggggtctatcaaaatttcgactgaaccttcttttcaagtacacccggagaaccagccaccgtttcaagctaaacatgtgtctgtaccggctaatgaagtgacgtctcaaccagatttcaaagacagttatcctgtacatctcaagcctggtgcttcagaggattcggagattgtttggagaaatcacaatgttctgtctgggaatggtacaaccaacgagtgtggagaacaacgagttttcaccctgagtcactctctacaccaatttgttctccagcttcttcacctactactcaatattcatcatcgggattcgagtctgaatattctgtacgagattctaccactcctcaagccaaatgaagacaagaagttgccagataaggttcaagttaacttcacccaatatttccatgtactttgtgaagtactgcaaactctttcagggaactctgaagacattcaggctctgtgtctggaacatacaaggaagcggaattacgactcaagagctcgtcactgtttacctctgctgagcgtactcacgttttcagcagaactcttgctattactacaacctgctcatgttgctgggttgatgccctcatatctcgtaaaagccctggctacttctgcaggtgatctggtttttgcagagtgcacgtttggtacccacaaacatattattccttacttacgatatctggatccagaattttacaaaagctacacatgggctgaagaggcttcttgcgctttgcatatgctgcggaagcgtttggctaaatcggaagaagctttattgcactctaagagacgaacaacctcaccagacattgatgtggagtcattattgacttgcatgatcgaagcagcccctcacaattcgtatcacaacgacaagtatttggttcggaagcaagtacgaatcttatccgacgtgctgacaatagagttggtcaacgcttggaaacaaaggagctgctgtaattctggacttggagtttcggatgaaaagaatgccagcttattgaatgccagtgcaaccctctccatactggacaaagcgaggattctaattcttcttctcttctcaagcactagtatatttgttcgtaaatgtgcttatgattctgtgcttgagatctctgagagagatagatggctagcgagccagtatagctctgtagtaaataaaggggaagttatggagagagaggaattcatagttgacaacgagattattagtgttgatgaatctggttgtctcttgcactggaggggaggatacgcgaggccgttttgtgtttttcaacgattcatcctctacagcccaagcgtattgggtgagattatcactactggtcttcatgatggagcttcttgtaagcaatccgcggagctcttgctacaccttgttgaagacctgtctgaggtcgagcgttcggaactcatcgatgttcttccgtggatcgaatgtggtgggtcttcctcacctactatccaggccctcgtgacccaaatttctgagaatatcgtcagggcccagttgttactcgaagcagggcctcctctacactccaaaagtagaacaaatgtggagtgtgttgaactttgtagtatcttgcgttctttattcagctcttgcagctccgaacgatggagagcttcatcagggttgctaaaagttatcaacagctggtccacatcaaagaggtacactgctcggtggttggataagcttaaagagctggaactttctggaagcagggaatctcaaagattgcagacactagtatcagaggaaacatcatcgccttcaaaagatccttttcagcattgttttacatgtcaagaaggtttgatctcatcaacatcaacagcatgtaaccaacaaccaagaaagaagcttcatcacaagatttcaccatccgggcagaagaaggttgaagacttactgagcatattcaaaagtcggtcggtcggtgagatcatacggaaatctgctgtggaacacttaatatggcttattcaagactcttcattgtgttgcctgttggaaagtgatgaggagctctttaaagccttgatctttgagatcacgaactcaattactaaggatgaagaacctcttgcgggagactatgtcccagctgtagtgcaaagcaattttgacgatgaagagatggacaactattttcctccacatgtatctgatttgggaacagcgtgcttgagcttcttgaccagattggcttctgcttccgagttcgagggaaactgtaagcttcgtgacctattagtcagcaactcgtatgagcacttatggtctcttttgccaatggtgtatcatcctgctgagtctgcgaggaaagatctggcatttttgctttcctactgccttttcagctccgatttgttgctgacccgcctaaaaaggatgggtatgatcaaggacccgttgcatccagagacatgtcataagtctactaaaagagttccgcgaattttcgtccctgctccatttgcaagagcctattgttttccttgtcaagttgttgctgttcagatcaaacctttgatagctagcgcatctgaaactccagtggatgaaggattggttcgtcgtgtcattgcacagacagatcttcttgaaggaggaccggaaaacttgttattgaagcttgaaaaaaaagtgggttcgtcaggagactccctcacaattttagaactgcaggctctttcatgtctttcagttcttcattctgaaatatctgtcaagcgagtattgaagcttttgtcagatccgcatctctcctgtggtgtggaggttcagtttttcgaggaactcgaagctcaatgtttccgtcatccagaagcagcgaagatcttggcaaaggagtcttgggtgcagtcatttcaacgattcttggcaagattcccctcaacagaagaggagttcgtcccgctgttaaaggtcatgaatttggtacatattattgtacgctccaagtcagctgatacaacaggatttattgccgtgacagagtttttcaagcaaaccttattgcctttactcgcaaaaggaccaaatgtgcatcacgcaactgtcgttggcgaaggataccccttagttgaccttgaagtaaagatactgaggctggtcgttgatacattgctgtatacgatggagcacacggaccaagagttattttgtcaagtagcagttaggctggcaaagggcacaagcttactttcagttctgctttctaaatttgtgaagagttcgaactccccctatatttgctgtgtcttggcagtgcgatgttttactctcattgccaaagggctggcatcttttgtgggtgacgatgttttcagatcagtcagaagtctggacattaactcgcagaagagtaaagggtcctcacatcaagaaatcatggaaagtaaaaatggccatgtacagttgaagagagtaaacgttcaaccagggtctgaacaccttggtagcccgaagcagctcctaggaactacggtagatcaggatcttgtttacattattgtaccccttatcaagcacatggctcacttgcactctcatcatcatcggtcgctgagacacaagggtctagtgcgcgagattgtatcatgcctttggtcagttacttcttttgtcctcccaagtctttggcaagacatatggtcatccacaggaatcacgtactggttagccaggctcctcgaagatcatgaagcgattctcagagggatggctttcggaatattggctcttttggcaactcctgctacacctagaacgagggaactgctgaagagaaactggccagagcttggtgatgttgctgttaaaagtgtccttaatgagcaggaatgctttgccgtacgagaacaaggtctttgcttcctcatatcatcaaccaattggaccagtaatgagagattttcaatcaccatggaggaaaattgtcctccagccagctttaagattattgacggtttgggtgtaaacgctgcgctgcaaagacacgagttttggaaccgactgccctcattacttttgacaagaaatggaactcctggctttcatcgagttttggtagaactgattttgaagcttgcaacctcggatatcgaatatatcaaaatgaagatatatgaagttccaacattcttcagagctcttgtccagaatttagaatttggaatggcgcaaccggctcgatcaggaggacttcaaataggattatttacaagctgcaagcattccgcatacaactttgctataaagtcatgtctgggtgaaacacttctggttttagctcaagatgacgatcctcgacttcaagccttgatccagagcgacttgacaatcactaaagttttcgatgcgctaaattattgtttcagtgaacaaaatttgtcaatcctgattgtccaggagacagcctatgttgcttctaataaggtgggaacagacgaagaaatggagttatacgaaggagatgactgtttcgagaaagtagtcagtattgctcattatgaaagattggaggcaatctttcaactctccgagctcttgaacctgataacgggcaaattgatgactaatgctggcccttttccgaatgaggaaatcaaccacattcgtgtggacgacatcaggtctctacgctcttctgtatctgaatgtctggaactcaacaccagcaaagtcaggggtgtgttgagcaaagagatatggcgcaactaccttggcttgcttgcaagtcaatctggagttttctggggaattacccgtcttctccggaggttacctattcttacagaccttcaagatagcagcttgagggttcaaagacaaggcagtgttcatttgaaaacctctgcattgctgaggagatgccagttgggactttgttcacttgttggaacgatgctgtcagaagagagccaggcaaaagctgtcctagaaaactgtgcattgaaaccttatgaagttgaatttcgacgtgatccttatgattatctcgccgaaaatttgtgcgatgttctgctccgactcttaaaagatgcgcatgagcaggttcaccaacccaaagtgtcacaagaaggagacttcatcatgtacttgcagtctcttcttatgagtgtcggaagagcactacaaaatcttatctctttcagtccgaaggcgaaggatctgggttcaaatttggacttgccaactacgctgatgagacttgcgtacgaggtatattccttcctggactcgtgtggacttgttccgaagagacttgataatccatcgactccgacatcacgcagtgcttcgcaatacaaatctaaacagagcaacaaagtaccgagattagtcgaccactccgaccgggccccaccattcaaaagttcgcacagcttacacggatgtaacacatccggctctccaaatcaaggaaagctgaatgagcatcatcgtgatctactcctggctgagctgattttaaatgtgcggctacttaaaaattttatcttcagaaatgagaaaggggtggaggcatgtatagaggaaggtgtgtttgagttcatctggactctttgggcttttgcattgtgtgaagaagacctcatgcatgagcttctgggtcttctttccaacttggctgctcagagcaatagagcgaaggagataatagcctcgggaacctgtcaagggaagaaaggtggaaccttgatggatcatgtaacaaacatgctctaccatttaccattagaccagatatcctatacgacatccattggcctcctgcaaaacttggtaatgttggcagaacccagggcaatattcatgcggaagcagtacatctcggactgtctacagctgttccgaggttacgtcagatcaaatgatgtcatgcgtcaacacttgatgcttcagttatttataaacctttcagcttttccgaatggacagaagatgttcttgaagggacttcctgacggtagcatgcttgacttggttctggacagcgtacaacaaagtcaatatattccaactagcagttccgctttgttcttgttgagaaacttggccttctgtggagagacgcgtttcttcttcctatgcaatgaacgcacccttcatcttctggttcagtccctggaaagctcaagtctggaagcaagggcttatgcttcatctgctctctggattttgacatctagcgagaggagagtatctgccgcactgaagaagatcggagcctgtcaagcgattcttaaagctcatgaggctgcaatgcaccacctgaagatattcgaaagaagtagtaaacagaaagacgggtccagccacaaagctgaggccatactgaaaatgggtgtgctcgtgaggaacatagagcaaagtctgtttgccgtgaatcaacttctcggagaacctcgggacttcgattcaacttcaggcaaaacatcaaaacgggagttcagagaggtgttcattcttagagatgtagtactggaagaagacgagataggagtaaaagggcaagtaaagagtgctgcatga