cggcgatctgtatcatcgccctgtggtggaattctgaaaaatctagataataactctgaataaggcagaccaacttcttgttgaatgctggagccagcacttggagtggcttccttgctttcagcttccacattatcgagaccagctttggctagctctttttcgaacgcgtccacgctactgtcctttgtcttcttctttttcttcttcaaggatagttcacccaaggcttctgctatgtcatcagtgggcgccttttcagggtcagcttcggcagaagcactcttggacttcttttttttcttttttaatccgacgaatagatcatcacctgaaccgttttccttgccgtttactgcagcatcaaaatcatctgggactaccttcttcgtcttctttttcttctttaatgtagggtcaaaacctaactcagcagctaaatcggaggacatcttgtgcgtgctcaatatatgactggtttactggatgcttttcagctgaaataaaaaaaaattggctactctagtttctcttgtaacgacgctttcctctggtgtcttcagtttcttctttttctttttctccatcgaattcacttttgctcgcagctacaaaatttttcactccgtcgatgatgaggacagttgttccgcgggtaacacttaatgcttggtataatggctaggtgtgcgtgcaaatatgcacttttaaagcgtgtttttgattgtgataaaaatatatactatcgctagtcttttctttacttagttgtatcgatcaatgcatttctgcctgctccaacctttctttatctcctccaatactgagaatggaatatcatgcttgatgtatgtaaactgcctctacttcacgtggaaaaaagaaagctccttgcctaatcctcatttatgttcaacttttcggtttcctctcttaaagcctcagtggcttccttggtgacttgttcaatttctgtaccttttgtgatctgcacggatccctctcccgctgcctgtgtatcttcgtcatcctccggctcgacgtcatacttctttagaaagtatgtctccacttcttccttcccgctgttctcagcttcaaagatggcatcgtggccaaacttgtttctgataaagggatcagcctcatattcgtcacacagtagttttactacgtccaacttgccattcaacgaggaccagtgtaaagccgtgtttcccgtttcgttggcctcattgatgaaggctttcaattcttctacactgttttcgcgagaaaccgtctctagaatatacttgaccgtctctatgtagccattggctgcagccatgtgcaaagctgtggaattagacccgctctccctgcaagtaatgagtagtttaggactgattaaagtgctaaatatattcttgagcgattccaagtcgccagctctggcatcgagtattatggcctcttgatcttcctgctccaatggttcagtgtgtaggcccatatttgcgtgtaaatatggttttttgttgatttgtaatagcttttcctaaagagagcggaacacttttgaataccgtacagttataacttttatttaaacagctagcattcaagtcatcgatctttcctgtttctctcttttgctgtattacttttctaccttttctttgaaaatttcatattaccgtatatagtgatacattgtcagtgacagcaaatagaattgctccggttcctctttccttgtaattagtgacgcgaaactaatgtatcccaattgcagagaagctgccaccgaagaataaagagtggcaaagaaaatgccacaatgcacaagtaacaaggtggattctctactgcgaatatgtttcttttaatttgcgtttgtgtgcccccatctaaaacaagttttcaactgtattgcgtacctaaaatttatttcacatcatgcagcagcaaactgcttcaaacatacatatgaacagaccacccatggcatatccaaaaatgagtacaaatgaactgcattatcgtggcggctaccacatatcgctcgaacaatactggttcccttcgagcttcgcggaattacttttgcttttttctttttttctagaacgccgtggaagaaaaatacgcgcatcgttctatgagcggttaatttgcatctttataactacaaagtccttctgctatcccctaaaacatataaaaacaggatctatctcttcaattcttgcttcacgaagttttttctccccttgctgttattgggcttacgacgttagatctgaaagaagatagagtgctgcaacaaaacgcgaacacacacacacacacacacaaaatatggctggtgagacttttgaatttcaagctgaaataactcagttgatgagtttgatcatcaacactgtctattctaacaaggaaattttcttgagagaattgatatccaatgcctcagatgcgctggacaaaatcagatacaagtctttgtctgacccaaaggaattggaaactgaacctgatttattcattagaattactccaaaaccagaagaaaaagtcttggagataagagattctggtattggtatgaccaaggcagagttaattaataacttgggtaccatcgccaaatccggtactaaggcttttatggaagctctttctgctggtgccgatgtctccatgatcggtcaattcggtgttggtttctactccttattcttggttgctgacagggttcaagtcatctcaaagagcaacgacgatgaacaatatatctgggaatccaatgcaggtggttctttcaccgttaccttggacgaagctaatgaaagaattggtaggggtaccgtcttaagactatttttgaaagacgatcaattagaatacttagaagaaaagaaaattaaggaagtcgtcaagagacactccgaattcgttgcctacccaatccaattacttgttactaaagaggttgaaaaggaagttcctattgcagaggaagaaaacaaggatgaagaaaacaaggacgaagaaaaaaaggatgaagatgacaagaaaccgaagttggaagaagtagatgaagaagaagaagaaaagaagccaaaaactaagaaagtgaaggaagaagttcaagaattggaagaattgaataagaccaagccattgtggactagaaacccatccgacatcacccaagaagaatacaatgccttctacaaatccatttccaacgattgggaagacccactatacgtcaagcatttctccgtcgaaggtcaactggaattcagagctatcttattcattccaaagagagccccattcgacttgtttgaaagcaagaagaagaagaacaacatcaaattgtacgttcgtcgtgttttcatcacagatgaagctgaggacttgattccagaatggttatcattcgttagaggtgttgtggactccgaagatttaccattgaacttgtccagagaaatgctccaacaaaacaagatcatgaaggtcattagaaagaacattgtcaagaagttgattgaagcgttcaacgaaattgctgaagattctgaacaatttgagaagttctactctgccttctctaagaacataaagttgggtgttcatgaagatactcaaaacagggttgccttggctaaattgctacgttacaactctaccaaatctgtagatgaattgacatctttgaccgattacgttaccagaatgccagaacatcaaaagaacatatactacatcactggtgaatctttgaaggctatcgagaagtctcctttcttggatgccttgaaggctaaaaactttgaggttttgttcttaactgatccaatcgatgaatacgccttcactcaattaaaggagttcgaaggtaagactttggtcgatatcaccaaagactttgaattggaagaaactgatgaagagaaggctgaaagagagaaggaaattaaggaatacgaaccattgaccaaggccttgaaggaaattttgggcgaccaagtcgaaaaggttgttgtttcatacaaattattggatgctccagctgccatcagaaccggtcaatttggttggtccgctaatatggaaagaatcatgaaggctcaagctttaagagactcctccatgtcgtcctacatgtcatccaagaaaactttcgaaatttccccaaaatctccaattatcaaagaattgaaaaagagagttgacgaaggtggcgctcaagataaaactgtcaaagatttgaccaacctgttatacgagactgctttgctgacttctggtttcagtttagacgaaccaacttcttttgcagcaagaatcaacagattgatatccttgggtttgaacattgatgaagaagaagaagctgaagaagctccagtagcagccgccgacgttcctgtcgaggaagttccagctgataccgaaatggaagaagttgattaggtaaaaccctcatcgctttgattttgttgcaagcaaaacatatcatatgacgtataagtattcaaatcaataaataactgtgtaaatagggcatctgcatagaaggaactacgaaaaaagaaaagattacggtattttttttctattttttttcctgcaatattccaacgcgtttcagacttaataaggaaaaagcaagactaattggattatggaaaaacgagggtgtcatctgaatgatgtaaaagtaatggactttgctacaagaataaaaggtatgtcgaagtcaattttttttgcattctgcgtcatactaactcttcattatcctgcaacctttttatgagtagagcttgaacgggaacttaccataacaaatgattatagaaccttacgaggaaagattacgagccttcgaggtgaattgagcgcagtagcgccttctttgacattatatgaaaaagagcatttttctaatgatatagaaagtattcttaagtctgttcatgcgaaactatcgaagtcaaaggacaaaaagcggttattctccttcaaacagaaaactttgccggaaacggccaaggagaaagctgctcaggcagagcttgtgaataggaaggagacaattactgcagtgggagaaaattatgttttggagagaggagattcagcatttgaaaacttagaatcatgtactgtcgcgtcagcgacaaatccgagcaacgacaatgtagatagcggttcgttaagcttccataatattacaaagagtgtcattaatctacaaagaatatactttcaaagaggtagtatattcatgacggattgtggcgattctatagttttttttcgtttgccacccaaagcagatattcaaattcgtttacgtaatttgcaaaattgcaaaattcagatcgaagagttgtgctcagatagcgactgtaaacaagtggtaatcatagaaaattgccataactgcatattcagtgcaagtactcgtgaccacttagtcatacaagatttttccgacccttttcaaagttatggcgctaacactgcttttacctttgaagattttgacacctgcgacaacgatacaatgcgtttactacagacttacttataaaccttttcattagcattactgttatatatcgtatttaatgatttcagcacatcattaatggcatatcctaaagaggaaagatgtaaacaattcaaattatttcatctcgaaactaaaaaaaccctgtcattgacatcaacaaaccttacctttctactttattaaaagtcgcttggctgaatcacataatttatacaggaaagcgattgcagctcaattacttgtaataaggttgtgcaaaaaatgacggcattttcaggttcgccttcaaaatcgagcaataataattcctttttaagtcgctatatggagaacctaggcactgacgtagcgcctcctttgagacctttgtcaagctctagacttaactcatcgtcaaatttagtgtcctcaatcaacctgcaaaaaaagactttagttaacaactcaccatatttatctcaaaaagtagaaggctccgcagcaaaggcgaaatcatcccctcccagcaaacgcgtaggaaaatatacagtagatttgaacaactattcaaagatagaattgaagtactatgaatttttatgcagggtgtcggaagttaaaatatggatcgaagcagttattgaagaggcactaccatcagaaatagagttatgtgtcaaagatgtactacgaaatggtgtgtacctggctaagctaactcaaaggataaatcctgacttggcgaccaccatctttcctgcgggagacaagttgcagtttaaacatactcagaacatcaatgcctttttcgggttagtggaacatgtcggtgttccagactcttttagatttgaattacaagacctctacaacaaaaaaaacttcccacaggtttttgaaactttacatattcttatatcaatgattaataaaaaatggccaggcaaaacacccctcttaaccaatgtttcgggtcaaataagttttaccaaggaagaaattgccacttgtaaaaagacatggccaaggataagggactttaaatctttaggaactaatctcaactctgtaccagcctcccctaaggaacttagagaaaaacgaagtggtttaataaatgactttaatagttatgaaaggtcaaatattccaacggaagaagtgccaaccaccccaagcaagaatataattgacgttaataactacacttcttcccgcacttctccaccgcaagcctatgaaacgccagaaatgttaatctcagatgccatgatcaagaaggggacatttacacccatcgaaccaaacctcttgggccctacaccatccttagaatatagccccataaaaaataaaagtctctcgtattattcacccagtatctcaaaatacttaacatatgatacagaattttacactagaagaagccgtgcaagagaggaagatttgaattactaccaaacattcaaatactcaccttctcattattctcccatgagaagagaaaggatgacggaggagcaatttttggagaaagtggtacaactacagaatatttgtcgaggagttaatacccgttttaacttatacattcaaaaaagactattgagcctgtttggacaagacatagtaaagtttcaagcaggtctaagaggatataagttcagacaattatcatcaaattctttgccaataagaagggtaaagactgatgtccctcacattgagttaatacaatcacgcattaagagtaatagaattcggtataaacacgataatttaaaatttgcactgtcaaggtattcattctatcatcgaaggattgcaagcattttgccgctcaaaattgttgaaaaccgatgttaggaaaaagttgaatgatattgagatatcccacccacctttaatcaaactgcagtctcacgtgcgttcctctcaaatgagaaacatgattatcgctctcaactcgagattaagtaatgaacataaaagtattaggagtctgtcggccattattaggggtaatttcataagaacttctggaaaagctatattaattgctatggatgacaagcacaaagaaaaaataacgaacttccagagtcttattagaggatcatttgtacgttcgtccttattatcatccatatattcactcagaaacgaaaactgtaatattattcaattatcagcatgcatgcgcggcagggtcgtaagacataaagttggctcactttttgcgcccgaagacaatattaatgagactgtacacgatcttcaggcattggtgagagccattctagtccgttacacgttagatttggtagacgacattgtggagtataacaatctaaaagtgtttcaagcgttttctaaaggcgccttagtacgtcaaagcctaaatcaaagatcaagtttttaccagagaaatataagatctgttatcatgatgcaaagctggatcagaaaaagtctccaaaagtccgcatatttagagcttctagactgtccaaatccaagtctgtgggctgtcaaaaaattcgtctctttactgaacggaacagcaaccattgaagaggtccaaaatcaactggagagttgccaagcttctcttgattctgaaaatatgaagaaggaacgattattgaaaaacataagacagcaattgaacatgaccggtgtattggaaaaatacggacttttgaaagatagagatcaagaacttagtatatcagactctaaaattcctaagtctaagtatccaaaattcgaaaaattgttttatatgctacaggtcgatccttcttattggaaattgttgtattcaaaagaaccaaattttgttgcaaaaaatgtttatatgacatttggaacggtaaaccaaaagatgagtgagagggagaggatatactttaccagatttatctgtgagatgttgcaaaacgctgttaatgatgctgcaaatattagaagttttcttgataacagatcgcaattttggcgaaccatttttcaagattttttgaaaagagagtctccagaattcttttccgtaattattccgattttggatttcttaacagacccagcagtggattttgagagtgacccatacaaaatttatcagggtattcacggctttaactcacctcaacattgctcgcctgtggacgacacaaacactaagaacaagttcattgagaacttgagatgtttatggcatgcaattgaaatggtggcagaaatctataccagaaaagtccacaccatccctattgaagtaaggtatctttgcaccaaaatcttctgctacgccgccgataagaacacagaggagattgattcgttgagagccatatcaagtgttctggtaaatgtctttatctctgaatatttgatcaatagacagtattacggatacaaggacgttaacattcaaaataataatcgaaaaatcgagattctaataaaatccttggttactgtttttgaaatgaaaaacttcgacggttatttagatccattgaatcaatatgctaacgaaataaagccacatatcaaagacgttctttataatgtgttagtggatccggagtacgaacaagaaggagacagattgatctacttagatatggtatcaccaagtcctagattggaactattgaccgagaaagttctagaaataagcagtaagttcgaagagtatttggatgaattcccggaagccgatattttgcacgatattttggaaaaggacttggatacttcatcatttcctaagtcagggcgtatcactttagaattagatgcttctgtgtatagatttttggtgagtgatgataagatgaggaaaatttacgatcaagttaagagggcatttgtatacatgatgcagatcgaggatgtagataccaatctgtatgatctttcgatcagtacagttcttcctcaagatgagcctagcttttctaaacttttgaaggaaaatcctaaaatcagagcagatccaatggtacagaaactgaagccattgaaatattttacactcaagaacgttactttgaagaaaatacatgaactagaaagcacagggactttttgctcttctgataaccagttgcagaatttcttaaatgatattgcaaatactatcaagaaccccaactatgcaattgattatgttacgcaagaaattcacatcacaaaagatactcttactacaatttcggaaataaaccatagcttagatatagaattatccaggctgaaaaaacacattgatcatacgataagcaattttcagaaagctagggatttttcaccagtacataaaagtaagtttggaaactttaagagtgcagtgaaaaaggttcagggaagagagcgctcggagctacaaggcatgaagttcaaatggaatacaaagcaattatacgaaagaggcgttctcaagaacatcaaaggtgaaaaattagctgaattaactgtaaaggtgtttggttcgagtggccctaaattccctgatataatattcaaaatctccacatctgatgggtctaggtttggtattcaaatgattgataaaagaaaaggacccgataaacggtacgcagatgatgttgactccttcacattcaaagacctaatgaagacgcaagtcgaaccaaaagatgaaacatggaaattgtttcactcaagtgtcgttgttaacaatagtcaattactgcatttgattgttagttttttctataacaggaattctctgtaagaatgctctacattcgtttttatcgaaaaacaaaaaatcaccaaatatacttagtatttttatttcttctcggcatattaactctaatgtatagtttatttaaggacactaaacataaaattttcttttgagatgaatgaaaatcatcaacgttaagataaataaaaaacatgatacatgagaggacgtaagttttcattgttgagtaactatcgttgggaatcgttacttttttgaaaagattatacatagttatgtaaatacaattatactaggaagaaactaacgaccaaataggctcaagaaaccacgcttcttctttggttcttttcctgtttgttcattggcggttgatgtctgagagagactgttactttcaacgatggaatttttcacctgaggtgatggagtttcttgtttctcatatgttatgtaattgaaagccaaatcgaatagagttggcttactaggaacaggcaacacttttggtttgagcggaaacaaattcttcaattgtatatccgttggcattattttcctacaatccaatttttcaattaccgttaaatcatatctcttcaggttatcactacgattacttctttcgtattccgcaagcgcaatgacactgttaccgccgttttcgattctcttttgcaagccttggatgtaatttgaagacagaagagatgctggaagtaaaatttcatccagagttccaatctcagataacttgttttctaacctttgatgggcgtcgacatatagagctagtgcttccatatatctacccttcgattgatataaaacactcaagcaaccagtattcagaaaaagctggaaataaagcctacatagatctagttgacttagcaactcgtcatctgagtaaacaccagggagttccatgatttccgataaatacttggtcaaatttttcacaatacgagccatttctttgaacttagttaatttcgatggtatcgaagtattcaatttcaaccattgattccatagatgagaaaataagtctctctcacgggaaatagatgtcaaaagaatattgtatttaatgtatgccaaaatgatctggttgttctcagaactgttttcaaccatttcatctacatcatcttgatcaccgtgatttgcaatgtaaatttcatgaaggtctaaggctttttccaaccttaatagcttctgggtatattgggggatctgagttggatgaatggagagcccttgttctaagaattgggccacttcagcatcaattatcttggcgttgaatgatctccagttaatattggtggtagccttttgatcttcagtagaagttgtaatttttttcatatcaaatttattgtccaatagtagttttgctagttcatcttccttattctcctcggattgaactctttccacgataaagttgttaatttcgggcattgtcattaaattgcccgcgaacagcttgagagagtattggtatttatcaatgatattatccgtcacttcttcagacaataaatttaaacttttcaagtgctccaaagtggcgaacactaaagctaaattatttgaaatcttggcattatccttcctcttgaatctcttcccattgattaaatattccgcatgagtcaatttagcaaaggccaagtattgaacacgagttatccattgagattcattttgggtaacgttggctaatttgtcagcagtcttgcatgccttctttaatcttgtggaaagaactttttcctcacttttcttcaacttgcccctttggcgagctcttagtttcaaagtttcggccaatgccaggtctctttcagcatgtaataaaatcaaaacaccaatcaatttagtcttattatcataatcttcggagctaatttcgccatacttatttttactcgcgtacttttttgtatctttcgtaatcaaatggcaacggcttctcagatgctgcaatttcttattcaatttggcatgatatctggcaaaatcagagtctgtttccaaaaactgttccgcacgattaccaaaggtggcaataattggagaataggcaaccatcttcagttcaccgttttcttgtttctaactggtgataaataaaagaaaatacactttggttgaatacaattgacaactttcgaatgtagaaaccgacttcacctggcctccaagtgctcgtttatgctaatattgttcagatacactctgtgaattctacccaaaaaaattttcagatactatcacgaactacgaggtggtaaaaacaacggaatattgtgtaaatcacatcaattgagtcgtttatagaagtttttccaaaacagatcgctgtcataacacctctgtcgtttgcgatcgacgcaatggcttgcgtgatcaccaaattgtcagttgtttttatctcgaaacttccctggcaaccgcttttcaagacaagttttgtagatccatcgagcatgaaaaaatgacagcaatatagtcaaaacagatttagcaaggtagcgaagagaagcaatcaaggtagtgttcgtgtgtttgtatggcgggaagtacatctagtttagtgatctgtgcgattgggatatacgctacgtttttaacctgggcgttgatacaggagcctttggccacgagaacgtggccaaactctaaggaaaaattccaattccccaacgtgattgccctcatgcaagctactgtggcaatgatgatgggttacttgtatttgaagtggaagaaagtggaatattcacctctaaagatgattcaggaccactggaaacaactgatgttaatttcactcacacagagtagttcaggtccgctggcaacaacgtctctgaaatacgtggattacctcacttacatgttggccaaatcatgtaaaatgatacctgtgttattagtgcatttgctgttgtacagaacgcccatatcaagtcagaaaaaagttgtagccatcttagtaagtctcggtgtcactattttcactattggcggcaaggatggtaagaaattgaagagatctcttgacagtgatggaaacagccacaaactgcaagggtttggactgctctcgtccagtttattcctcgacgggttaacaaatgccactcaggataagttactcaaggccaataaggctcaagagaagggagagcgatgcttgataacaggtgcacatttgatgttcacgctgaacctcttcgtgatactatggaacattttgtatcttattgtggttgactataaacagtgggagaactccgtttcagtattgatgatggacgaattccaccacagggcgagaatcagatctccgc