atggatcgatcgcctgctagaccgaggaagttaagtgttgcgtcgtccactggagctaataagggcaagggcaagcgaccaagcagctccagctccgcaatatccaggaggcaaaccacttatgaggtgccaaaccaaaagaagggaaagaaaaaagcacctctcgattcacaagaaaaacctgttccgatttctgcttggtctgcaagttcaccgcctcctctaccgtttgacgagtttgatgaagaatacagtaatgctccacattacagacccgccaattcttcacatcccactcagctctgcgaacatgttccaccgaaaaccatgggaacttgcaagcctggctcacgtggattgtctacgggctctaggccagggtcttcagctcggtgccccagccccataactttaggcgctcccattttccggtctggtagtccagtttttaaccctccgaaagttttccccccttatcaaatggagtttcctcaaacttttgtcacagacatggacgaccacgaagtaggagttgtagatgctttggaaaaaccatgtgatcccagtgaatacatggattgggcttctgagtccagcttctcgacgatcgcgagtcctgtgcggactaccaccactttacatcactttgatcctaccgactgtggaagctatccgcccaaagctgaggatatgttaccattccctccttgcaataaacgaaagcgaaggctggatgagttggatatcgacgaggatttgcttcatcagccagagactgatgtgcagccccttgaggatcaccctgaaccattcgatgtgcagcctcgagccattgacagacctcgcaagaaggggaaacctacgaggctaaccctccctcttgaactttttgataacccggatatggatctcgttcacccgtcgcttcttattgaggaggcaatcaaaaggggcgagcgcggcttgcgagccaggactagattctatacgaatgatggaaaggcctcttggaggccatgtgaagttttcagctgggacaaaaaaactgacacttacaaaattgagtggctcagtccaagtggcgggcccacgggaaagactaaaatcattgggaggctaaatcttcttctcgactgtgaaagtgaggggaactttgttgcaagacttgttgcagcaaaagagcttcgaagaagagtggagacgcaaatgaggtatacagaattcctcgaaaccatacccttccttaatcctgaaggggtggatgacaatctgttgctacggcttatggagcgtgttggaagaaatctcagcctcaggtattccgaaatcgtaaccagctttatggaggagttgaaggttgattaccatacggctgtaaacaaggcaattttggactttcggtttgcagtagctgatgacgaagaacgggcccacttttacggtctacagatttttcctggacctgagtcagtcaggcccattcccaggcaggggtgtttgccagtaccttactcaccagcttcaccgtacatagcactacgggaaagcattgtgctgaacctggtcctagcagaggaatgctttttgatggtgttgcaaacgttttataaagatatggatgtgagcaacacattgctagttaatccacaaatatttattcttccaaggcccttgggagtagatgacttccgtattatgcaagatgagtacaccagagatatagcagacaacttcagagccgtatggatcatgcgggttctagggctcattgatgaggtcgttccctccggcgcgaatcttctcgacgcaccgaaacaaaggcttttgagtgttgtctcccgcttgtcactgttaatgagtgagcaacttcagcacgttgtcatgcaatctgttgaagtctttaagcgaatctggatggactattttgtggcacgggagtcaaaagatgaggaaataaagcctctgccaataggagtgagaaaggatccgcttttcaggatcaaacttctactggactatgaccattttgagtttctaccgaagctagaagctgttgagaacacaatccagagtctactggaaggcattgttgagtcagtgaaaggaatggacgatctccagaccaggttgacagacatttttaagcattatcagccgaaggaaatgactactataaacatagacgacaagaaggtcactggaacatggagtgttatccaggacattttgcatcagagttttgtccagcccaaatccctgcttgatcgctttatggcgtttaaagatctggcggccactgatgtcctgagcaagattacggactggaaagctggaaatcattctcttgagcagtatgaagaagaagtaactcgctaccaagaggtcgcagatgcagctttgagaagttctgaaagagagactagctttgaactgtttgtagtcaactgcgaaacactatgtaatgacctttctgccaaagcgaggagcattgccgatcatcttctcacacaaataatggaggcaacgacagtaaagaatggagaaactcgcacaaaatatgaagccatagaaactgtgatgttgggtccaattgataatgcggagcagctggataaaatgagagcatacatgctggagagcaaagatcctctttacaagctaaaggatgaagtcgaaaataccaagaaggtttgggccatgcttcagcgaaagtcatttgatgttccagattatcacagtgagttctattggattacagtgggatggcctcaacgaattgcgttagctatcaatgctaccgaaacaagacttgcacagcaaagggtgctcttcataaatgacctcatgagacaaactaaagagcttaaggcagacatcaaggttctagctgtggagtgccaagattttatgaagcttggggacatcgaagcggttgaggaaaggaccgtttatctcggagaaattgaagaaaagctgaagcaatgttttgaaaagcaagagctcttcaacagtcgcgaagcgatattcgatcttatgattacagaattcccagaattggatgcactcaatgctgagtttgagaactgcgctttgatctggcacacagcttgggacttcttgaaagttcttcccgcatggatggatggtcctttctccaacttagatgcggaagaagtccaaaacaatgttgaaatgtggtacaagaactctgccaagtgttgtaaggtgttgacgaacgagtcgaaaatagtagcagaagaaacgaagagaagagtggaaaaatttcaggaaaatgtgcccatgatctgtgctcttcgcaatcctggtatgagagatcgccattataagatgttaagtgaaaggctgggttttgaagtccgatcaacaccatccttcacagtcaatgccgctcgagacttggagcttcagaagtacatgccgattcttgatgaagttagtgagttctcaactaaagagtatggagtcgagcagaatttggacaaaatgcaaggtgcatggacaggtgttaaattcgaatatgctgcgtggagaggaacagggacacatatcttgcgaggtgtagatgatttgcagatgatgctagaagagcaccttgtcaaaacacagtcaatgcaaacatctccgtatatcgggccgtttgaagatagagttaagttgtggcttgtaaagttgaacctcgttcaagagtgtctggatgaatggttgaaatgccagcaggcttggatgtatcttgagcccatctttacttcagaagatatcatgcagcagatgcccgtcgaagggcgacgatttaaagcagttgacgcatcatggcgaaaaattatggaaaagttaataaagaatccagaagttcttattgcaggagctgatgaagagctgcttaacaccttcaaggaaaacaacaaacagcttgacaatgtgaacaagggactcaatgactacctcgaaacaaagcgtctcgcatttcccagattctattttctgtccaatgatgagcttttggagattctggcagaaacaaaagacccgcttagagtgcagccattttgtagaaaaatatttgaaggcattaaccgtcttgtcttcgaaccaaaccttgacatcgtcgctatgttaagtgaagaaggggagagagtggatttcatctttcattttaacccaaaaacagctcaaggcgctgtcgagaaatggctcattgaggttgaagacgcgatgagaacgagcttgcaagatgtgtgtaggagggcatttgaagcctatgctatatcagacaggatccagtggataatagattggccaggtcagatcgttctttgtgtatcgcaaatgtattggactcaagaagtgactgagagcatacgtaaaggaactttaggagtatacgagcagaagtgcacaactcaacttcaggcagttgttagcaaagtccggggacaacttacgagccttgagaggaaaacaatttgcgcgctgattgttatcgatgtgcatgctcgtgatgtggtgaaggagcttgcagatgccagtgtgtctgatgaaactgactttgactggatttgtcagcttaggtatgcgtatgaagagggcattgtaatggtgcggatgatcaatgcagcgattgcgtacttctatgagtacctgggaaatagttcacgtcttgtcataactcctcttacagatcgctgctatcgaacgcttatgggagctctccatctcaaccttggtggagcgcctgagggtcctgcgggaaccggaaaaacagagacaacgaaggaccttgcaaaggccatagctatgcagtgtgtggttttcaactgttcagatggtttagactacttggctatgggaaagtttttcaagggactggcaagctctggtgcttgggcttgtttcgatgaattcaatcgtatcgatctcgaggtgctcagtgtcattgcccagcaaattttgaccatacagcgagcaaaggcagcacacttgaagcaattcgatttcgaagggacgaaaatatcccttaaacctacttgtagtgtttttatcacaatgaaccctggatatgctgggcgttctgagttgccagataacttgaaagctcttttccgaagtgtggcgatgatggttccagattacgctttgatttctgagattactctttactcatttgggtatcttcaagccagagaactggccagaaaactggtggctacctaccgtctttgcagtgaacagttgtcgagccaaaatcactacgattatggtatgagagcagttatctcagtactcagagcagccggtgctgtgaagcagaagtatcccaaggaaaaagaagatgtgcttatgcttaagtcgctcaaagatgtaaacttgccaaagtttcttgctcatgacataccgcttttcgaagggatactgatggatctatttccgggagtgagtttgccaccccccgactacgaggttatggaaaaacatgtgcgcttcaactgcgaaaagttcaacctgcagccaacgcctgtatttttagaaaagatttaccagttgtatgagatgattctggtcagacacggattgatgctcgtcggttattcttatggggccaagacggagtgctacagggttttagctgctgcactgacagatatgaaagctgcaaacgaaaatgagcagataacaaagtgctacatcgtcaatccgaagtcaatatacatcgggcaactttacggacaattcgatcccgtctcgcatgagtggacagatggtgttctagccaaacagtttcgaattgcagcagttgagcagacaccagaccgaaaatggataatatttgatggcccagttgatgcggtgtggattgagaacatgaatactgtactagatgacaacaagaagttgtgcttaatgagtggcgaaattattcaaatgtctcctcctatgaatctcatatttgaagtgcaagatctcgcagtagcatctccagcaacagtgagtcgctgtggtatggtctatgtggagccgagccaaattggctggagacctttgaaaacatcctggttgaggatgatgaaagaaacctatagtcagattggtgataatatgccaatggtcgattctatgacagaatggcttgtggatccatgcatagatgttgtgaaaaagtactgtaaggaacctgttcccacgtcgcctattaatttggcaaaaagttttatgaatctatacgagagcttactcgacgaattcaaaactcctgttgtgaaagtgaaacgaggatcgcaagtttcatcagctgtcgaatatgagggccttcctgctcctaaaggcgatgatgcggttgtttggttacaaggcttgttcgtgatggcacttatctggtccattggagcttcaattgatggggatggaagggcaaagttcaacctttttctacataaacttctcgcaaaagaagataacttaggcttggaactaagtgctggcatggtagtaaagaaacccgagtttcagtttgtggctcttttgcctgagatcggctcctgttacgatttcacctttgtcaaggcagaaatgacgtggaagaactggttagaggtctctgatagacgagggcccctgcctgacgcacaatataacgagattgtggttacgaccatagatgttgctcgatactcaattctcctggtgttgctggttacacaccataaacatgtcctatttggtggtcctactggtacagggaagactgtatatgtcaaacatcagctcacccagggtcttgacaaaaacttgttcagaaacataatgatgactttttctgcccagacaaatgccaaccaaacccaggatattatcgacaccaagctcgacaagaggcgtaagcaagtctatgggcctccagtgggatccagatgtgtagtttttgtagatgacttgaatatgccatctctcgaaacttacggtgctcagccccctatagagatacttcgtcagtggatggatcatggtggatggtatgatcgagaagaaaactgcttcaggcagattgtggacatacagtttgtgactgctatgggacccccagggggtggacgcaaccctgtgactcctcgatatctacgacatttcaacttattatacattatcgactttgatgatgccagtttaaccactgtctttgataccataatcgaatggtgggttagaaaatgtcgaatgccgcacgagatgaatgtaaatgggaagctgctggtagcaacaacgattgacatttaccgggcgattcaacgagagcttcttcccactcctgctaaatctcattacacatacaacatgcgagatgtgtcgaaggtattccagggtttgtcacaggtgaatgcagtccccgacaagaaagccttgattcggctctggtgtcatgaagccctgcgcgtcttccatgacagacttgtcaatgatgaagatcgaacttggttcatggagtacatgcaagggaaagtagaggaaaagttaacggtgaagtgtgactacgtcttcggagttgaaggaggagtcaaagaaatcaatcaggctttgaagctattagcttatggagatattatggatcaaacttcggtccccagaaagtacgaagaaataccagatcaagaaaaacttttagccgcaatgaacgaaggattgaaggagttcaatgcgcaaactcgaaatcccatggcactggttttgtttacatatgctgcctctcatgtgttacgcattggtcgaataatcaggcaaccatttggaaatgctttgctggtaggctttggcggagttggtcgccagtctctaacgaagctagccaccttcatggcaggatttaaccttttccaggtgcaaatcagcaaattgtatggggctgttgagtgggaggatgatctcaagttagtgttgaagaaggcgggtgcagacaatgttccaaccgtttttttgttcaatgacacacaaatcaagatggagagatttcttgaagacatcaataacattctcaatacgggcgaggtaccaaacctgcacgcaaaggatgaaataatggccatatttgaggtgattaggcctcgggcaaagaaagctggcagagatggatctactctagagatgtatatgttctttgtcgaacagtgcaggaagaacttgcacatggtgattgcgatgagtccatttggtgatgcttttcgaacccgcttacgtatgttcccgtctcttgtcaattgttgcacgatcgactggttcagtgaatggccggcagaagctctcaagtccgtcgccaccaacttcattgccactatagatcttgactccgagacgacccaaaagtccatcgtagacatgtgcatgatgtttcatctggatgcccagaatttatcgcatcagttttttcaagaagcacaacgccacttttatataaccccaacctcatacctggagcttctggggacatataaagaccttctcactcgaaaaagacatgagattgataccatgaagcacagatattcgggtggattgcaaaagctgtatggagctgaagaacaggtttcggtaatgaagcaagagctagaagcgctccagcctgttcttctgaaaacagcagaggacacaaatgctctcttgaaaaagatagcagccgatcgaaaagaagctgaaacgactcgggcactagtggagaaggaggaagcagtggcaaacgttaaagctattgaggcgaaagaaatcaaagacgattgtgagtccgagttagcagtggccatgcctatgctcgagtctgctctagcggctttagacacactcaccaaagcagatattacagaagttaaagcaatgaagaatcctccaaagccagtgaagattgtgatggaggcctgttgcattatgaaggaggtgaaatccaaaaggatccctgatcccaataaaccaggggcgaagattgaggacttctgggggcctgcccaacaaatgcttgcggacacccaatttttgccttctctaaaagatttcgataaggacaacatcaatccgaagattattgaaaaaattcgcccttatcttctgcttcccgaattcgttccggaggtggtgcagaaagcatcgaaagcagcttatggactgtgctgttgggtgagggcaatggaaagttatgatcgggtcgcaaaggtcgtggcacccaagaaggctaaactagctgcggcagaagctgaattcaaggaactgcagacagcacttgccgctaagaaggcaatgctgcaagaagtacaggccaagctacaaaagctgcaagagaaactggacattatggaaggaaaaaaagctctgttggaagcggaagtaaacaattgtcagaagaaactgggtcgtgcagagaaactcattggaggcttgggtggagagaaagtacgctggaattctgtaggtgacgaactgggaaaggtctatatcaatttgaccggagacgtccttctggcatcgggatatattgcttacctgggaccagtaactctatcctacagggagcacttgctcaagaaatggggtgcaacttgtaacgagagaaatattccaagttctccaacattcaaattagccacggttcttggcagcccagtcacaattcgagattgggtgattgatggtctccctaatgacagcttctccatcgacaatggcatcattatacacaattctagacgctggccgctactgattgatccacaaggtcaagcaaataagtggatcaagacaatgcagaagaagaataatttgcaggttatgaaactctctgacggagatttcgttcgaaagcttgagaattgcatcacttttggctatcctctactcctcgaaaatgtcatggaggaactcgatccaactttggagccgttactcgctagagctgttttcaaaagtgccggatcacttcagattcgtctcggtgatagtgtgattgagtacaatgacaagtttcgtttctacattacgactaaaatgagaaatcctcactatgctcctgagatatcggtcaaaattagccttctgaatttcatgataacgcccgaaggtttagaagatcaattattgggtatggcagtaaagaatgaaaggccagatctcgaggaggaaaagacgcagcttgtagttcaaggtgcagagaatcagcgccagcttaaggatatcgaagatcgaatcattcagatcttgtcaagctcagaagggaatatattagaagacgaaacagctatcgagatcatttcctcatcgaaggtcctctcagttgaaatagcagaaaaacagaaagttgctgtcaaaacagaagctcgtatcgatgaagcacgaaagggatatattccagtcgcagtacacgttgcatccttattttttaccactgcggatctttgttgcatagaccctatgtatcaatattctctcacctggtacatgggtctctttttcaatgcaatgagggactcagagaagtcaacaactctggctacgcgactggaaacattgaacacgttttttacttatttactctactgcaatatatctcgcagtctttttgaaaaagataaaatgttactctcttttttgatctgtgccaccatatggctgaagcaggggaaaatacttcatgaagaatttagtttcttcgtgataggtggactgactctctctggcgagcaggcaaagaatcctgtgaactggctcgctgataagctgtggacagagatgataattctttcgagccttcccaactttgggggcttttctgatgatttctctaagaacccaaatcagtggaaaccattgtatgaaagtcctacaccgtacagagcaaattttcctggaaaatgggaaaagctaaacattttccagaagctgctggtggtaaaaattttccgcccagagaaggttgtggaaagcgtgaacgattttgtcttcgcagctatgggtcaaaagtacatggatccacctcagtttgacttatctttggcgtaccccgactccagcaatatcactcctttggtttttgtcctttctgcgggttcagatcctatggcaacactgctaaagtttgcggaaggcatgaaacaaaatgttaatacagtttcacttggtcaaggacaaggaccgaaagccgccgaaatgatcgataagggaacacgaactggcgactgggtcgtattgcagaactgtcacctggctgcttcatggatgcagcatctggagagaattgcagaaaacataaatccggaacatgcaaacatcacttttcgactgtggttaactagctacccgtctgatcaatttccagtttccattcttcaaaacagcgtcaaaatgaccaatgaatcacccaagggcttgcgtgctaacatgctgctgagctaccaaagttaccctctcagtgatccaaaattcttcggccaagtgactggagacaagggtgctgtatggagaaagatggtctttggcttagctttcttccatgcctctgtccaagagcgcctcaagtacggacctttagggtggaacataccttaccagttcagcgatcctgacctgaaaatcagcattcggcagctgcagtcttttctcatagagtatccagacagtattcagttcaaggctcttatatatttgaccggagagtgcaactatggaggtaaggttaccgatgcacacgatcgcagaacgctgatgagcattctgcacgtattctactgtccttccattcttgacgacgactacaggttttccccatcgggcacgtactacgcaccacccgatggcaagttccaagactacattgacttcatcaaggagtttcctctgcaggcaaagccggaatgtttcggactgcatgaaaatgcagacatcactaaagaccagcaagaaagcaacctcttgcttcattctgtccaagccaccatggcaaatacaggcagctccggtgggcgtagtcgagatgaagtgatcttagaagtggctgctgatatagctgccaagctgcctggacagtttgatgtggatatggctagactaaaatacccagtcaagtatgaagagagcatgaactcagtcctccaccaagaaatgattcgatacaacaagcttacagacgtgattcgaagcagcttggttgtggtacaaaagacattaaagggattggtagtcatgtcgtcagaaatcgagaagttggcaacaagcatgtttctcggaagaatgccggccatgtgggccccgttctcatacccgacgatgaagccgctgctgagctatgcagctgagttgtatgagaggctaaaaatgcttcgagactggatgacgaacggagctccaccgaagttttggatcagtgggttcttcttcacccacgcgtttttgacaggagtgctccagaattatgctcggaagcaccgcattccaatcgacacggtgggctggaacttcaagtgcatgcccaagggaggtaactatgacaagaagcctgaagacgggtgctacatctatggcatgtctctggagggggcaaggtgggacgacaacgatatgtccctggcagagtccgatcccaaggtgctcttctcacctgcgccactcatctggttacagccgtgcgtcgtcgcagacaaaaagaagttcccctgctactcctgcccgctgtaccggactaccgaaaggcgaggcgtgctggccacaaccggacactcctcaaatttcgtcatcaacatagatctgccctcggaaaagtctcaggatcattggatccgtcgcggtgttgccatgctgctcactctgagcgactga