gacggcagatctgatatcatcgccactggtggtggaattcaccacccccaataaattccatggcaaaatatatacgattttctgtttgaaaggaacagtataaattggttaagaatgggtgtttggttttggtggccaacaaaaataccttcttttctgctcttgcgctttcaatatcatggttttgaatgatattatccttttttagaacttttatggcacataatctgttggtgttctttgatttagaaaggataactttaccaaagttacctttacccaaaaccttgagcaatacaaaattatccaatgataccttacggcgcttagccgctttctttttatgcttgccgctagtactagtttgtgatttttgtggggattggtgatcggtggtcctggaggcatgagtgcttgtaggagctaaagacgctgtttcctggtttgcttcttttgaaacatggtcttgttcaatttggaaagtttcgctattcatgtcgcggaacggatttgtgtgtgaagaatcaattgtcatatcggcctcacggaaatcgttcatatccttccaatcaggttgctgcttagtatctaggtctatattgtcaccttctatgtcttccggtacgcctccgctgccttgatttatttcgcgctccatttcatcacgctgtgctttccactgttcgagttcatctctcatcaaatcatctttggattcccacgtttggctgtgttcaattgataagtcagtcaattccgtgagacatttattcgatgttggatctagcgttttctcctctagagagaattcagcggactgttgtgcaccttctgtaaaatttaaataggcttcattttcatcgataaatttatttaatttatcacgtccgcgtgtttgtaatggaattgcctcatcaattataggttcgtgatgtttagtaggggagtctctttctactttctgaggtgaaggagttttatcgtgttttctgggttgagggggcaagggagcattcgctctttctgtgaatttggtttgagaacgatcgctaccaatagtggtgccaatggatgatcccgtttgtgcggatgggattgttctcttcttcttttcttggttacgtttggtgtcttggattgtttttaaaattttatttgccatctccattgacataccacagaaatcgggaactagatgagcacattgagcgtggcacattatatcacactcagaacatttgcgtactttatgtctaccccagggtaggatataaccacagtggcaacaccatttcgtgccgcgatttgaagtgggcacaaacctgtgaggaatacgatgattcaatttcgcttcatccgggtctgtatcagtggaagttttagcgatacacttagtaacaacgttggtgtagcattttttgtgacataaaaatttacaatcttgacattgaaacccggtataccgtaggaaatcaccacagtatgcgcaacacatgatgttgtagaatgatttttgtacaaagtgatggccatgttgctcaaatatatcttcttttctgttgataatagcaccatgacgatgtagtccgcccattaagtgctttttttctacctgagatgacttgtgaaatcctaatgttaacaaaatctgaccggttggttctaggacaaaccatgaattcgtgctgatttggctagttaatgcattatcgtcttgtccacttttttccaaggatgattgaacggctgaattcgagttcgtggaagtcaatgtgctcccctcttcgttagcgagagatgagccgctatttatattcgatgcattgacccagccctgttgccccgttgtttgtccggctttcttcttgcgaatttcttcagcaatatcggagagtagtaaccacattacagcgactggaattaacgaatcgttcaccttatcataaacggtaatctctatttcattccctttttcgactgagatttgaaaatcctcactccatctgtcatttctagagggtttcgttctggctttgatagtatcatcgatctttacagtaatataactctctggtttcctggcaaacataggcgattgtatatgatcaacgtctctaattgcagttattccaatggtcaagacgcccgtcaattgctttctccggaactttggttgttgattgtccatcatatcgtttgactgatgtttaaactgatcaatgtcaacattaatagcttgatatttcttcagggctttattgagcatctgaattctgtatttggattccatagcgcccccttctgctgcagagctgctccgttggtcaccatcgatttgatacagtttggtgagcttggtattagcttcttgatattgtttttccacttgtaatttgaattctaattgttgtaacatgtattggattctttgcgctaaagaagggcagtcatatttcaccaaatccaggcgggaaaatatgtgttcatttggcgatatggtggaaagaaacccgtattccttagaattattttgaccattattatcattaggattctggccttgattttgctgggcagtctttaatcgtaacttcttcaaattatcctgcaaatactcgagattttgacgcgcctcccttatatttgtgttacatttttgaatgaccataacattgtcagtctttttcttgagggcagaagctccccgaatgatgttttcttcgactgatatctttctttgaatgttttgctccagttgcgaaacactcatgaccgcgctgtttttattttctgatcttttcttgtttactctagagtctctatcagactgcttttacagaccttttttgtttgatgattgaacttccttgtaatcttcaataaaaagggatcgacactaaatacctcttatgtgaatacgggcgaagagtatcagagaggtcgaaaaggttgttatactaatccacagcccttttttagccaaatccgatgctagtgagattgtagctttttgtattgcctctggatgactgtttcagcctcgacaaaagtagatcagcattattatcccatgcttgtctagtccttttcgtcggtttttttcgcctttaaaattgattgagctgggtaataaaaacagccatgcctcattaatatactgttttatttataatgttggtgattatatattctaagcgtgcataaagagaagtaggagagttttgatttgttgtactatgctacttgttgcactggcaagtgcaacctggagtgggacaaacgttgtgtctatcaaaccattcttcagcgtggcccgcatgcataccatgattgcaacttagacaaaagctgaaccattcgttcaatttcagctttctgcttacaagttcacggttggcatcatcttgaaagtcttctgaccgtattgcatcccgttgttgcgtcccatttatcacgaaaggtaggtttgacgttcctagaggcatgagacatatcgcacatctcggaaaggaggatccacagtgtggacagcaatacttatgcctgggcttttcgtcagccgttggcgtttcgaagcttccattattgaattttttgtagtcactgttagttcttctatatgtttcgccgttcctataatttccatcatttgttgatgtcgagctagaaggcggggatgtgcgtggcgtattgatattttgcttacagttttggcattgaatatatatttgacgaggttttatatctgcagttaataccccagttttagttctcgataactttgatcttagaacatcgaatctagcccgcatggaaaaaaattcccaagatttgagcatatctctataagtttgtatccattcatctactcgttggtcacggaaatatcttggcgagccaaaaattgaaattagagcagcactttggacatcgctcgttttattaacataagattgcagtaaatcgataccatttggagttattccagtaagaattaggccttctaattcaccgttttcaataaccgtggatgaagttctttctaagaaagtgcttagatctgtatcatttagaaatcttagagccacgcctagccgttctctcaaagatatggcgggttcataaagaatatcccaccaatcattatctgcaataaatgcaaaaataactctcaaataaggatcgtctaattcggaggacattttcctgcattgctgcctccatgcattattgcctggttggtccttgtatgccaaataacctgcaatagcagtggcaatcaatctcaatctttccttttttgcagaacctaatatttccacagctttcggaatgtctccaaaaaataccgcccaagcagcggccttctcgtaatgaccattctttatgattatgttatatttgtcctcataatcagatctggaaagatcccatccagaaatgatcagacaaagccttctttgtacatactttggcgaatcagcaacgttggtaacaggagagttccgatctctatttttcctccttaatttgatgattttctccatttctttattgagttgtttatcagaaagaattgtttcttgtctatatctatcttgattggatatcccgttgataccattccaaataccaattactccttcgtagcctaaatcaagatcaccagagaccattgtaccatcgtcaacagaggctttagcgattgcaatccatctccaagtgtttcttatataagcattattttgtaaatttttggaagaatcaatcatctcaactgtattcattgggtccaagccgtatcccagtgaagctcttgttctcattatcacacatatgtctttttctaaaagcttctcgggcttccaaaataattcaaatccacgtttactgtcgagaatatcattaccttcttcattttcctcttcgcttaattcagaatattcaatctcgttattttgttcgtcgtgctctgacgggaagtaatcttcgctaacatccaaatcttcgaatgataaattttttaacacggttttcacattttctagattggacttttcgtgctcattggaaactctgatctcatctatctcagcattttcgaaatttgataataaaagggagtttctattgttgaggatagccttggagcatatttctgtaattggcattctgtaaattgtccctgattgcctcatgcaaatcaaactcgtgccattattacctcgtggaatataatcaaaggtggcaaccctatcgtacatcgtatttgtatcatgtacagaggaaacaaataagttttcaacattatttccattattttcatcgtccttaacatctttattgtcattagcataatagcccaacctccatcttttgatggtgtcacctctatgtaaagttgcaaattcattatttctaacacatgaccatctaaagcaagagttcatgtattttcttgaagctgcaccagatccgaccaatttttcaaacgttaataaaggagatgctacatttgagtcaccaagtgcggcttggtcggacagttttcttctatcccagatagctaaggtcccatcatccccataggtgctaaattgccaatcattaaatggattcagtttgatgtcatatgttaaacgtgtcggatgttgataaattggattcggggccctaacgtcaatttcttttaaaaattttgtacttgcagccaatatacttgtatcatttaagaattttagggacagtatgctttcatttgtgcagaaactaaacattggatttatcgtttcgtgcgaatcatcatgataattcatgtcccaaatttgcaaagatgaatcgtgcttatttctatcaagccccatagctataagtccgtttgtatttatgcccagtgaatttatacaccgctgctttttggctcgtacgcgtatatcataattggtttctgattccgtatatccttgggtatctttagcatttggaatagagccaaccgtattttctgcctgcgccgctttgctaccactagcatttgttatagaattgtcgttattagcgtatgagcccgctaaggcctgatttgtaaaggatgagaaatttgacccagctatgttaaaaattcttaagtacccgttcttttcaccaacaccaattatgccgatttccgattctgaataatccaagcaggtgatactgccaaaatccttcaccgtgcgtagtttcataatagactcatcagattcattttgcggatcgactttatagtgagtcacttcatctcttgtagggttcactgagagataatcaattaaattatcataagaccaatgggtcaccttcttgatgagacccatgttctattttttttatatttttattatatgtttcaattacggctggttaactacaacttttccatcataaccccaaagcgttatactaccttgaaatctgccatcgccgtactacatgataggtaagctatacctttctaacctgacataaatatacaatcagtattgaatatataatatagttcaaacaggcagtgttatctatcttacaggtttgtatacatcacattttatcgacaaatgcgccgccaagtagtcagttgtgggcgcaactaagcacgaaattgcgacgctcgaatgtatatcctttgagagcaaaccatatatgccagaactaagatgaagaaaaaagagacaaggcctcagtcatacaagttgcgtttcaaatatataaaactctagaagaataatgaaagcggcgtaatagacacaatcgagaataattatgcgtaccatttgcttttcgatatatatttctgcttgcctatcccttccacctttttccagtacgttgaacattagcgttacgatgctactgcattagcccatcgcttttcctagatttatgattacattactacccttacaactttggaaaggactggggccatactgatagaaacaaaggcgggtgtgttagattattttgctgctctgtcttatcattccctgcttcttacgatttttttactgctaatacaatcatagactaccccgaaccaaattctagaagatagtcagctggattggagttgtcatctccaaacattagttttgcgttatcctcagcctcaatcagatctccggacaaaaattccttcaattcatcatggatacttgcatgtttctgtgtgtcgatattgtcagcatgattgcggttactggccgaatcatatactgatggctcccagttgtggaattccaccttagaattcggttcgtccaatgaagaatttggaaccgacctaatatctatgattctttcttcatgattttcgttattattatttggtcttggtcttgtacttgcgttgttattattggcaaaagggggcaacgttgcgacagagcttttcttgttttccaattctcttatcttgtctaatagagcttttttcttcctcgattgtagttctaaaatttcagccaggtattgtaaatattcaaccgtcctatccaaaatgatacccttatttggttttatttgtttgcctaaatcatcgtaattcaataaagatggtggtaccaactgaccgagttcttttatcttttgttttatcagttctcttcttcttctttccacagcattatgaaattctcttttgcgtctcaatttttcatctgaagttagtccggttaggaccttcggaatactgccgggtcccatattctcagtcatattgctgctaattgaagtgtgcctcgttctaggcgtgtttatactaccgtgcctaaaggatgatgaaagaaaactccctgcgcgaaatgacgaggatggggatctcacttttggagaatatgtggacgaaacggatgctggacccaaagtttgtgggttgtaagaaaatgatgaagaatatgtgtttggagtcatcatatcagaattgatgcttgaagacaaagaggagcttaaatcatcagttaagttatacatcgcgtcatctgtgccatgctgaaataaaaaatcttgcggcaactcagcttttaagccttcctgtggctgcgacggtgtgttcattgctctatccacaggcgaatcgtaagacatggaaaatgatgtcctcaagggagcctgccctatggaagatatagaattctgggtgacaggtctactgccttggtttgttctgaacacgtcgtccagataagatgactgtagctctccttcttcgtatatggtcgaaggtgtaggtgttcgagaactgggtctcgcttgaccgctcatcaagttgttattatcgttggagttgtgggtattgatataagaaagcttttcatgctgctgggcaggagtctcgccgcctggataagcacttccctgcattttataatcttcattgtggtgcgcggtgggtgtcaccaacgagaaatccaaagtttcctgaagaatcttggtttgactcatcaattcatccaaaagacgttggttctcagcctcactttcattgttgttcatcatccctcacttctttgagaaacaggtttgcttgacaaaagataagagtgccctattgtaggatacttgtcaattaactggtgtcggtgcagtaatttcgttatcgctatcttctatcctgctcaccttagaccgagctttgaattgtgaaaaaacgccttgacaattccgtgcggtttctgttctctcttctggccaaaatggcgactataagcaaaaccgaatgtactaacgtaagttaatgtcaaagctcttgccgttcagctgaattaacacaattactgcctccatcgtgcacaagaaagcttttttaatcaccgtagctttattatttcaagagtagcttgcaaagagtcacatcccgcggaccggcccgcaatcgtgacccggctaaagtgagtgtaatgaagagggagtattggtcagaaaggttctcgtaccaaaaagaagaaagggagctgtagattgagtatcctggttgcattgtagcgtacattcagctttagatcttctgaattgtaaataattgctttttcctaccattagtgaaagggaaaaagggcaagtgtgtgaattatgagcgaagaacagcctccagaccaagtcaacagcctccgtgattcactgagtagatggaaccaaacaaggcagcagaactctcagggtttcaatgaatctgcgaagacactgttttcgagctgggcagattctttgaataccagggcccaggacatatatcaaacactgcccgtaagcagacaggatttggtgcaagatcaggagccgtcgtggttccagttgtcaagaacggagagaatggtactgtttgtatgttttctacttggggcaacagcctgtttcactctatgtatctttcttttcccagttctagccgccaagcctagaaagtttggtttaatatggacgatggggtcattgctgtttgtatttgcatttggggtgctaatggggccggtagcgtatctgaagcatttgactgctagggaaagactacctttttcgctgtttttttttgccacttgtttcatgacgatttactttgcagcattttctaaaaacaccgtgctgactattacttgtgccgttttggagttgatagccgtcatttattatgcaatttcatatttcccattcggtgcaacgggattgagaatgttaagctctgccggcgtcaattccgcaagaggtgttttgagtatataatcaaacatttacagtgcataataaatgtgtgccgtgttgggtggattagttgaaagaataatacttatactatataaatcagtaaaaaaaactttataacctaacctaataaaatagcgtgcaatcagaagagggaactaagacacgcagctgctctatatgtataaccagcttaggatgattcaaagaaacaaaacggaggcctctatttactcttcgtcactcatcaaaggtactacctcgtcataacgcggcggttcatttaataactcgttaccacgagaaagcagtgaatcagctgagcttgaactctttattccttcttgttcttcgtcatcttttacgtgtgataaagtataatcttttttgaaaaatacgttggaagtttcggtatggtcttcaccaggagcgtttgggattttggtgggagcatgtgcttgtgaagagccattcgtcggtgaagaggtattggacctattaatgggtgacggagtgctcaataatttatcaagattattgaatctcgatctgtcatttaccgatgtagctcttgccctagcgattccctggccgctgttgcttgtaacgaatgcagagttcgaaatgccgccacccattgcattagcattcgaaatactgttgcggttagcgtttggtaggctgggatcatcgttgtatcccgacggtccactaaccgaagtagttctggataggttcaactgctgaatagatagcaaatcagggtcatatgatgccatgatattgggtgatcccatcggcgaaacgatgggagaagctggtacagatatggcttcttcgaaagtaggcgggggagggcatgtcattccaaagaaatcgttgtttacgcttaaagaagtgcggttattttcgccttccattgtggccatatcataggtaggtaattccatgttaccgctgttgcatagttcagataccaagaatataggtgtatcaatgagtacttcataatgccttagtttggatggactttcaggatcaggtttgcttatccttagcataatttccagcttatgtctacagtaaacattactgaaatgtaaactgtccaaatacaaacctctctttggcatgtttaatctggtatgcgtttttatgggcagtccagaattagatttgatttttgttacatgaaattttggatcataaatgggtttttcaccttcgtcatggttttttgggctcttatgaccggatagaaagcctattacactgggacgacgatgagagggtccactagcagcagcatgttccggattggggatacttgtgtatgcatcgatcccatagggtggtattatcttcgcggttcttttatccaaatcttcatatttgggaaagcttaattgtgtttcaataattattggctcagtgatgccaagcttttccttttgattgcccttagaattactgtcgtcgtcgataggactataagataaaagattatcattgaaagaattctctacaatttcttcccttagggctcttgagcctttttcctttgttctgatttcaaataatgatacacttctttcctttcttctcttagaggcaaaatctaaataatagggattgtaaggatctttggccacgggatctgtttgatcgtattcatattcatagcctttactaacaaaagtaattctctcagtgatacttacatgaatacgcttgacacaaacatttttacaaattggcgccaatttaatcttaatcggaacttcgctatctagtgacacgtatttctgggcgaaagatatttcgtatgacaaagaatctgtccaaactctattaatataaattggtttgtttgcagtggatactgctacgggtggtggagttctaataactctgataggatattctgcgaagatttcctcctcggtggattcttcgttcttgagttgatgtgaattcatatgtaaatgattcttgaccttgctgaacaaagtgttgcttattttcttatgcgcctgagcagattcagtctcggtgagtttcaatgaagatgtagtggagcttagtgaagaagaagaatcgggtgatacgattgaatgaggagaatttgaatcttgatgataaaaaccctttttatttatagcctttgtggcaagttttaatctgtaactgacgcgtgcagagggcaaatagatagtctctggaatatgattggagaaaaccactggtactaagaatacatagtctccaggttggtaaagatagtttttttttacgtcgatagtattcaaaagggtgtatcttgttttggttttatctaggtacagtctttcctctgtaggtatatttttgaacaatctgatctgacgatcgttgttgttgttttctatcatttggtcatccggagatatgcttagtggcacaaacaaattgaaattttcattgtctaaattccacttcatggacgcagcattataaaattcttcattgaatgtctttgttggaggcacacctgtattccaaaacactttaactcttgaacataattccaattgcatacccgtaaattgggttggtttcttcacagatagtataacggctatactgtatgacaccatagaaccatcgatttcaatcgacctcgaattaggatcagaggtggtgtttgtatggtcctctgaaatgttctctctcaaaagtgtatctctatttgcgttggtgccttcatcacttcgtgcagccgctgtcatagtgggagaatgtatgttatttccttgctggtccactccatccaagaaaatatcttcctccgcatcgtccgtaccatcattaagcccgtttagtctagccaggtattcatcatcgttggaggacactgttggtaggaagacgctctcgccgctagtggagatggatacattcaagtattcgttggatagaacggttttggggctcaaaagccccctggcggtcagatattcagagagaaactgttcgttcaacttcttcgagtttgctaatcttaagttagaggcagatgataaatcgctcgacgccacggccgatgaattgtggtcgtcatcaaaatctaaaacagcgctgtcttcttcgatctgtgaataccggcctcccggagttcttgtatcctggtctaccgacgatcttccaagggcacggcggttagtgtcggaagtcgaggatcttggtgttgtagtggtgttatcgctgatagggcccgatattgcggtggtgctatgtcgccttgtctcctgaggccgctgtttactctgctttttgcccaagagttgagcgtctgtgttgctgcctctgatattaccgttggtagtgccgttcttcgttgggttggtcgagacagcactaccaagaaacgatgatagtgcgtgcctgatggtggaggatcttcttcgttgttgcatggaccctgatttcttagtgggggaggtttgagacggctgtttcctgggctggcttaagtctgtctctgataaagagtgggagggatttttcgccgctggccttgatgttatgaacggcatgtcctataggggtagggaaaatactgattactctttttctattcaagaaactcacccttcctgatggcgtgtagaaattatacaaacgtggcttatctcacagctacgactgatcttgcaagtaattattagtcggtttcttttttttttctcgtccctttttttgtcccctcttaacaaattagaaatgtaggtgagaaaagtggagaacccttggaagagtcagatcagaaaatgataatagggccgttggatgtaaacagagccgtggactgatagcgtgatatgtttcacaagatcagcacacagcgtctacaaaagatcaagtgtgatgtaaaatatgtagtagcacgctcggaagcgctagcttagatggcctttttttgcggcaatattgcgtacgtaataagattccgtggagtctttgcttgcgagatcgtttattgacgcgtaggctgtctaagcaagatggatgctttgatggagggttgctgcgaattccaacggaatactggatatagagaaataaagcgagagtgatacagtcgaagatggtttgcgcaccccaattgagtaatctgcatggatgggttgttggtgtcttcaccacgttgtgttatttttctcgagaatgccaagatagaacacgctctttttttttatcattttggtctcacaaaacggaattggagaaaagttcagctttattcttgatagatactagtaattatcaaaatctttgatggtgtccctgctgctagagcattatcgatgcggtgtttaaggaagaggcgaggtatggagccaacacaagatccaaataacaccgaaattgtcgaagctgaagcgcaagggtcattgctcgaagggggcaaaaatcgaaagcacataatacttcgcagcactcctctctctgtggcattagggactggagagataccagggtaatttaaacatcctgttgatgtcagagaagtaactagttgcgttgtcaatgctacttattctgtatctaatatatgaggtctagtttatattcagagggtgaaagcgcaaaatcccggatttaactaattgttcagatgtttataatcggttgggttagtgcatctaagcaatctcgtggtgcgttacgtttattgtggtatgagattatgaaaaagataacaccctcataaatcaagagcggatttagctcagttgggagagcgccagactgaagaaaacacttcggtcaagtaatctggaggtcctgtgttcgatccacagaattcgcattatttttttccacgctcgttttgtttctcggcgctgattggtcacccgggtgatgctgttgcggccggccctgggccaatcagatccctttaaaaatgggcccggtgcgcttctaccccttcacgccttttacgtcttttcgaatcttgtatttattgtaattattatacattgatcatatccaaatccaaatttggtattttatttttcaattcgctttcattttaaaaacttttcttcctccaagcagagatattatactgtcatagctctttcaattgatcttgtcagattgtttccatccttcccgttgacgtcgttactccctctcttttttcgtttttaactgatttcttatatattcccaaaccaggcatatatatactcgacctcaagaaagaaaagaaaagaaaagaaaagaaaacccttgaaacaaacatatttgagaaattttttttcctcttcgcgaactattggtataacagattgatcgtccagtactcacagcaatcgcattttcaatagtaataataaaaacacgcatatacaataatgttagctcgtactgctgctattcgttctctatcgagaactctaattaactccgccagagcggcaagacctgctgctgctgctctggcctccaccagaagattggcttcgaccaaggcccaacccacagaagtttcctccattttggaggaaaggattaagggcgtctccgacgaggccaatttgaacgaaaccggtagggttcttgccgtcggtgatggtattgcccgtgtctttggtttgaacaacattcaggccgaagaattggtcgagttctcctctggtgtcaaaggtatggccttgaacttggaaccaggtcaagtcggtatcgttcttttcggttccgatagactggtcaaggaaggtgaattggtcaagagaactggtaatattgtcgatgtcccagtcggtccaggtcttctgggtagagttgtcgatgctctaggtaatcctatcgatggcaagggccctctcgactccgtcggacgttcaagagcccaagtcaaggccccaggtattttacccagaagatctgtccatgaaccagtgcaaacaggtttaaaagccgttgatgctttggttcctatcggtagaggccaaagagaactgattattggtgatcgtcaaacaggtaagaccgctgtcgccttagacaccatcctgaaccaaaagagatggaacaacggtagcgacgaatccaagaaactgtactgtgtttacgttgccgttggtcagaaaaggtccactgtcgcccagctggtccaaactttggaacaacacgacgccatgaagtactctatcattgttgctgccactgcatccgaagctgctcctctacaatatttggctccatttaccgccgcatccattggtgaatggttcagggataatggtagacacgccttgatcgtgtacgatgatttgtcgaaacaagccgtggcataccgtcaattatccctattgttgagacgtcctcccggtcgtgaagcctaccccggtgatgtcttttatttacattcgagattgttggaaagagctgccaagttgaatgaaaaggaaggttctggttctttgactgccttgcccattattgaaacgcaaggtggtgatgtttctgcttatattcctaccaatgttatctccattacagatggtcaaattttcttggaagctgagttattctacaagggtattaggcctgccatcaacgtcggtttgtccgtctctcgtgttggttccgccgctcaagtcaaagctttgaagcaagtcgctggttcttttgaattgttttttgcccaatacagagaaagttgccgcctttgctcaattcgggttccgatttggatgcttcc