gcggcgatctgtatcatcgccctgtggtgttttctctgaaatagcatgaccatggctttacaggaaaacattacaaattgtatgatttctgcagaagtatcttatagaatccaattattatcattgaccaaacagctgacgaacttagccggtaatgcatgggctcaaactttaggtggtacaagagccggtagaaacgagtatattctattgcacgaattttccagaaacggttttattgttcctgacaaagaaagcagcaggaatagagctcaaagacaaaagcaaaatgacgaaaattcagacgtaccaatcaattcgaagaaggcaaaatatcaaggtggtctggtttttgagcctgagaaagggcttcataagaattatgtcttagtgatggatttcaactctttgtatccatctatcattcaggaatttaatatttgttttaccactgtagatagaaataaagaggatattgatgaattaccaaatgtacctcacgcagagataggccaaggtgttttgccaaggttactagccaatttagttgatcgtcgacgtgaagttaaaaaggtgatgaaaagtgagactgatccccacaaacgagtccaatgcgacattcgtcaacaggcgcttaagctgactgctaattctatgtatggttgcttgggttatgtaaacagtaggttttacgccaagccccttgccatgttggtcaccaataagggtcgtgagattttaatgaatacaagacaattagctgagagtatgaatctcctagttgtatatggtgacacagactctgttatgatagatactggttgtgataattatgcggatgcgatcaagattggtttggggttcaaaaagttagtaaacgagcgttatagactgttagaaattgacattgacaatgttttcaagaaattacttttacattccaagaaaaagtatgctgctttgactgtaaatttggacaagaatggcaatgaaactactgttctggaagttaagggtttggatatgaaacgtcgtgaattttgtccactttcgcgagatgtttctgtacacgttttaaacaccattctgtccgataaggacccagaagaggcactacaagaagtgtacgattacttagaggacatcagaactaaggtggaagccaacagtataagaatcgataagtataaaatcaatatgaagctctcaaaggatcctaaggcttatccaggtggtaagagcatgcctgcagttcaagtagctttaaggatgcgtagagcaggtagagtggttaaagctggctccgtcatcacatttgtcattaccaagcaagacgaaacagataatgatgaaaacacgccggctctttctgttgctgaacgtgcttatgcacttaatgaagttatgattaagggtaataatttaaaacccgatccacaatattatcttgataaacagatatttgctccggtggaaagactacttgaaagaattgacagttttaacgtagtgcgtttaagcgaggcacttggtttggacagtaggaagtacttcagaagagagggcgttaatacaaatggggaagacattaataacctgcaacccttggaaaccacaataacagatgttgaaagattcaaggacactgtaatactagaactaacttgcccatcatgtgacagacggtttccattcggtggcattgtatcctcaaaccattatcgaatggcctataatggtatccaatgcaagcattgtgagcagtctttcaccctccttcaattgacaagtcagatagagcactgtataagatcacacatttccctctattacgctggatggttaaaatgtgatgacagtacatgcagtattgtcactagacaactttccgttttcggtaagcgttgcttaaacgaaggctgcacgggtgtcatgagatacaaatatactgacaagcaattgtacaatcaacttttgtatttcgattctttgttcgattgtgagaaaaataaaaaacaagaaatgaagcccatatatcttccagatgatctcgaccatcctaaggaacagctgacggaatcatcaataaaagccctgacggagcaaaacagagaattattggaaaccagccgtgacgtcgttcaaaaatatttaaacgattgtgggcgtcgttacgttgatatgggtagcatatttgatttcatgctaaactagattcattatatttgcatttgttgtataacttccctatcaacttacataatcttagaagaatgtaattattatatttatataactggaggattaatttactggcatcgagaatgtcattaagagattttcactacagaatcgcgggaatgttattgaaagatttttttcggctctagtagtcatttttcctttattctcttcaataaacccataccttaagttttacgctatcagtaagatcggataagcgaatagcttcattaataagaagtgcttcaatcttgcggtcttagccgtgaacttttctgataaaaatagtacctaccataaagtccaacattaactcctttggtttgcttctgcattataagcagcataaattttttggccacctcattctctaggttcaagggcactcatcattcttcgtctaaaacgcacacacacacgcacaaacttaattcataatctggaattgataaaacagcatcctgcaatacatcatcaatgatcaacaagaatggagatggtgagcaccttggagtcaggagaaatggaaatttaaggcatccttccaataatatgaaaattcccagaaggactcaatcaacagttctcaattcaaatccattctctagtagaaaatattcagtgtcaactctaacaccaaaagacatatgtcgaagcgttgattctagggtattcgtagatatagcgtcgcctaattttcagactctcgaggatcctcacagagacgaaatcataaatagtgtacgactcaactatctgaacagtagtaaaaggaattctgtttctcatggacatgaattaagttccaggattgatcggaccaagaactcttctgcaagtaccataaccgctgcaaatgcaggtagtgatgacgatgactccaatttgaatagcgctggtggcgacattacacatgatatttacaaaatggttaaagcggaaaatcctaagcggttgagacgccctcattccatggaagacgtaaattctaaaattgagcatcacaccaaactttcatcagcaagcggcttaaatgttcctggtggctttagaagagaatttatcgtgaacaaaaagaggcaggaacatcaattaaatgattccgctagctcagatatgaattcacgtgaaagtgattcgattaaccagccatcttcttcttctaaccaagatattgataaggtcccctttcttacaagaaatttcttggaatttttatacgtgtttgggcattttgctggtgagtcctttgaggatgattttattcctgacagctcaaacatgatgatacagggagaagatgagagaagtgcactactttctcgacctgatcatatgaaggtccttccctcagccaaaggtacgacttcgacaagaaaagttttcttgatattgctcaagtccttcatcggtaccggtgtgttatttttgcccaatgcctttcacaatggtggcttgtttttctcagtgagcatgctggcttttttcggagtttattcatactggtgttattacatattggtacaggccaagtcttcgtgcggtgtatcctcttttggtgatattggcttaaagttgtatgggccttggatgaggatcataattcttttttccctagtgataactcaagttgggttttctggggcctacatgatctttaccgcgaaaaatttacaggccttccttgataacgtatttcatgtgggtgttcttcctttgtcctacttgatggtatttcaaacgattgttttcattccgctttcgtttatcagaaacatatcgaaattatcactaccatctttgttggcaaatttcttcattatggccggtttagtcattgtcatcatcttcacagccaaaaggttgttttttgatttgaaggcgactccagcagcgggggtcatatacggtttgaatacagatcgttggacgctctttatcggaactgctatctttgcattcgaggggattggactaattattcctgttcaggactctatgaggaaccctgaaaaatttcccctagtacttggccttgttattctcacggcaacgttacttttcatttccatagctactttgggatatttggcttacggttcgagtgttcgaactgttattctcctgaatttgccccaaagtaacatattcgtcaatttgattcaactattctattctattgctatcatgttgtctacacctttacaattatttccagctattaagatcattgagaataaattttttcccaaattcaccaaaatatatgtcaagcacaatgatttaacaacaagagtagaattacgtcccaactcaggaaagttaaactggaagataaaatggttaaagaatttcatacgttcaatcatagtgatcatcgttgtagccattgcttattttgggtccgataatttagataagtttgtgtcggtcataggttctcttgcctgtattccattggtatatatatacccatcaatgttgcatttacgaggcaatagtcttccagagactaaaggagaattttggagatttaagccagtgttggatagcattttaattttcttcggcatagcaagcatgctttatacatcctatcaaagcattttcggtgtttaaacgatatatgttttcacttccatgtttgaggatcaaagaactttatttcgctatgtgaagacaaatttggaagcactttcttctctaattttgcttagaaaagaaccactaactcataatattatttatacaagattagataacgcatatataccttaaaaagcatcaccctcgggttacacataccatttaatatactgattggggacgctttgcacgtcggtgcgcatattttacagcatttttcaacgcttatgtagccagttttttttaacctgcgaatgagcttgatccgattattccgctaaatgcccggaaaacgtttagcaacttttgattttaatcaaggagtgcacgttgattacatcaaaggttgaattgcctgattgaactaagtaacggaaagctaaaactcatcgcagtgtttaccgaaataacttccaaaatggtaaatttttatgatgatgctaatgaatcctcaaattcggggaacgatgaagttcccctaatacccattgtgcttcaaaattcatcagaactgttagtcagaaccatatctacgggaaatgaaatcattgaatcggtacatttgaccaagtggtttcagaaatacagaactggagttgcaagtcaactcagttgttatgagaaaaaatggaagacaagaacggccaattttagactccacgttcaacatattatcaactattcgagcagaaacattttcaataatgattttgaaaataagcacactgtggttccaggttcgttgatagcactgggtgccttttttgctggaagcatagcggtgaacagatctaattggggagctaagagaatgatatttagtcataactccagtatcctcgagaaactatgtacgtcaataccatcgaggatatttttaccgtgggtgttggctgccgcaacgttcaagtactgggccccccaaacatctcagaatctagttagtgccacggaaaacgatttactaccaagacatttcgtgaaatcatatcatgacacttggaaacgcatttacaaggaggggtacgtcgcaaaaaagaatgacttgaaaagtcagattgatcaaactttacagaaaaatattagatatgcaagggaacaattttatgaaaagttgggacaagcatgatatcaagtgcatgttttctgtccacaatcatgtccatagtacatatatccatacatacgtcggataattaatattctataaaattacccatcaaaaacaattcttatcaaatgcgaattgtggaggataatatggcaaataggccatgcagatcgaaacttgatattggaaaagacggcgatgggcctttttttcctgccttattcaatttcttttgtgtttccttacgattactctagggctgtcagcaaccaacttggggctttattcttgtctattttcactagcttggtgtcaaaggcttctataagtagttctacaagaatcctgccacctctactcccggtaaagcgtctatactcttcggatacactagctaaattccaacccatgattcttcttagacatccaatgaccgtcccagtcctatgtcttcccataccgcaacatactaacaggggatagttctcctgggtaacaatggtctgcagtacattgatgatggaatgttctgtaagaccgtcccatgggttatcatcttcaccggcatccggatttatggcagcgaattgtaaatttattttgttagtatcacaaaactctaaaagggtatcttgaggttcttcgttggacagccatattattgtttttaatttcaaatttagtaaaaaggggaaatttacaggtgaaggctgaccagatctgtaaagatatctttcaacaggacaaaaattcaagggcggtacaatgcgctcttgtggggcgtgtgaaactaagactttctcacggccagattctgtttcctcattgatgtatatatgatcatcatcatcatcatcctcttcttcttcgtcttcttcttctacttcttcaggtattgataggttttcctctgccagataagactcattatctggaacgttctcgtattccgtaatcttagatgtcattgtatgagaaggaaagtttgatgtcatgagtgaagtgtctctattctggagaacatgtaagtgatggattctctgtagcggtcaattcatgtcaggtctgagtctttataaagatgctattgattttcttacccggcagctaacattgtgagcaaaccctccctgtattattaaattataatggcaagcctctaaaagcgaataaaaaattctttatttctaccatttacccttatatacatttataaaatgtgtgcactcattcaactttttataggctttttgttttgtagtgtttctggtgttttttttccttattaacttataatacaacagccgcctgatccgtccttcgaggtttcactggcgttgccactggatgcagtttgctgttttctggcttgcttggcattggagccttgacctgccttattgttcttattaacatgactgttaatcgtgttagcattttgagcgttagcttgaacggcttggccctccgcggaaatgtccatatcggcacggtcgatttgtgttctaccatttattgcctggttgcccgccaaccctgccttagcctctatgcttgcgttattggcgtttgtagcaaccatggtgttgttgaagttcttgccgttagcggcgttactcgccttcctgtgaccgccactatttctgggcacggaattggcaccgccgccttgagtatcttgaggattttgcttggagtcgccattttctgtcaaagtcttgttgtacttgccgccctcgtctctgaccaaacgagctagcgtgtagaaggcctcctcgacgttgattgcttgcttcgcggaggtctccaagaacggtgcgttcatttgcttcgccatgttcaacccgtcctggtaggagacttgcttctcattttctagatcggacttgttacccacaacaacaattggcacgtagtccgtgtccttgactctcaatatctgctggtagtaagtcatgagctcgtcaagggacgacttggatgttatggagtaaaccagtaggaacccttcaccgttgcgcatgtattgttctctcatggcggaatactcttcttgcccggcggtgtccaagatgtccaatatggacacttcatcgtcaatgaccacttgcttcctgtatgagtcctcaatcgtaggatcgtattcatccacgaaatgtgattgagtcaactgtatggtcaatgcagatttaccaaccccaccaccaccaacgacgactagtttgtattctctcatgttcgacttgttcaatggcattttctggttcttgctctgagatttcacgcgtatatttttactcaaacaagctttcttctgcttgataaatatattgcaaaaaaaaactagataaagagtgaaagaataaaattggaaaaaacagaaaccaaattgcgtgcgcttaaagaaagttggcgatggtgacgataaggaagacaacaggcaaagttttacaaattgaggtactataaatggttacaaagatttttgataaatgagttgccggtgcaaagcttgtttcgcattttcccagatccccttattccggctttattttttgcctttgctgtcatggcccgttcattcctgccgacctgcctagctttctcttcgtggacaccacgctctaggcagagatatggcgcggggggcggggccaggggcaaaggggcccgcaaggaacctccaaggggcgaggcaagcagtggtgggtctataaggttcgaagctattagccactccacgcatcagacggcgtttagagggcagatttccgagcgtaccacgtagtgacaggtgatttcattaggatgcactgcacctggcgccagcattagttcgtttgcacaggacccgtggggtctgtttcctgcagtttcgtcggaatggccatgtccggtaaacataaagggtatatattcgtattagtacatatgtcgatacaaaatgtggggacgcctgtggcagtatcatagcttttttttacaatcgtcgcagtaccatttgcccttggggagcgtctcgagtccgatgcacggcaagtggaaccactctagctcgcagtctgctccatcacagcccaccatctcgccgtacgctacttggttgcaatagcagtatagcggttcaccatagtcgttcgtctttggtctcgatatcctgctgctgttgctgttgacggcagcggtggtcctgacggtggctaatggaacggatgtagtggcaactctcctcttgcgttttttggtctctgtttccgtgacattggtgttggcgttggcagcgctggttcttttccttgagttggcgttgttggtagtgtagtcctggctctccggtctgcccgccgcgtagttggcatcgttcttcaaatcatcttgtggttgtgcattggccgagtaatgctcaccctgtctcctgttggcagccatggcctcccttctcgattcgcttttaagtgcctgcgatgatttgctgtttgatttcgtttctatcttttccattagttcatgatgcaggtgcattgccggatggttgtccacgcccaatcttagacccttgggtatttctgtattcttaatggcgacttcatatgccaattctaatcgggacgttagcctatctaggttatccaacataatcgacgacacgtgcatcttttcctctaacgacggcatcagttcttcatagatcttgttgatggtattgaggagccccacctgtgtttggtgatctttatcgaaatccttcttcaaaaacttgtctattctttcgttcaagttgggcatagaatgcacgcatttcgcatctatttcatgtaataaggttaaatacctcgacgtggctagtgggaattcctccagcacatcagttatgtcgttcagtccggggaaaaggttcgctggtgaactcatttgtatgtacttccgatgatgcaggtagtggctattttttgatattgcagggctatgaagtttccttcgtccgacgtcgtttggtagtaaatgtctagttcgcttctttagactcttttttctttacttctctatctctttcttctttgtatacacctctttcccatacactaattttttgaagggcatttttacctttctctcttcggaaatcgtaaagaaaatgtaaactataatcgttattattgcagaatcaaattcttcaaagatacggaagaaaaaagaaaagcctgtctgagaattcgatatgccctcggtatcaggaaattgccttcttatgattctgtcagctcagacaaactcctgatgagacctctattggaggacctcatcagtagacggctggaacaggtatcacgcaatgtgaatgcagggccggggtaaggcagataatgacatctaaaaatgcctagacaaggtttcggaatcccgcatggtcatgcggagccagctgatttcccaagtaattctgcagattaatttggatcagccttttacacaggtcaaatttcttactcagaaataaaacaaaaattttccgtttatctaacatgcaactgccttcagtggatgggcttagcgccgttcccaaaaactctttttatttaactaggcggagggatttatcaaagctattaagagtatctattttgccctatatcatatatctcgtctggctactcctacaaacgccactaatcgactaagttatcagtattcctatattcactaccatttataagatgctattgggaagagttattccaacaataagtggttgtttggccgagcggtctaaggcgcctgattcaagaaaacctcttgaccacagttaactgtgggaatactcaggtatcgtaagatgcaagagttcgaatctcttagcaaccattatttttttcagttttgacttacttgataagtttgcaaggaattagcagtagacgcaatcaataaaatgttaaaacaccaattagagcatctctatattaacagatacaaaatatatctaagtatacattcataattattatattgaattgaaaaagctcactttttgagaatctcttcttgtattctaataattatgcttcttttttattattctttttttaacattactttttcaaagtatgacaaatgattaaagtgatagtcatctctttatttagttggtttggcttggaatttcaaatacaatttgcttaccagtcaacttgttgtagacagcttggaaagattccaatttgtagtcaatctgttgaacatccttagagtctaacaagaccttttggatcttgttaccgccgaccaaatatctaactctcttaccgacaatttcggttgggaaaaccatgtcttccaaaaccttgtcatggacagcggtcaaagttctggatcttggtctcttttggacttgtctagatgttctagatggctttggtaagattcttctttcagccaagaagataacatgacggtctggaaatttcttttccaattcacgggtcaatttcgtttggaccttgtggtatgcagacaaagctgggactgggacaaaaaggactaaagctttcttaccaccggtaacatcgatctaatcaataaaaatcaaacagtgttgaattataagttagtaatagaattcacctatttataccaataacgtattcatgcttcttcttctgggtgcagtgttatattgcgtgcttttatatcactcattgacatcgatcttgccgatttgatcagagaggaatgtgtcttccagattcactactgcggcttcctaagtatttggatgttgctcaaggtttatcgttcgtccaaaaaaaatgaggattttcttggaaatgctatcgggaacatttttcttatactccaggaaaacaccctagaagaaaacgctactcactgtagttctcaaaagataacaatttttacatacttctctgatggacttgatttgcaatggtctcaattcagcctttaattctggggaagcgctttctaggtcaatgaaggtcttggcgacttgtaattccaactcacttggagcttgggacaaaattttggattggacagaagacattgttcggtcgtatgtctggtctttagcgtattcgttttcctttgtattagatgtatttgaggtcaaaaaacgtacatatcaattgtagtgacattattcagtatcttccggaccgcgcattatgacaccgagtgagcctagttattctctcctggagccagagagaaactcgaaggggcatgaaacgagattgaacggcgccggggaaaatcgttaagcagagatttataacagtcccgcctagctcttcggccgcccggtttctttttcagaggtaatggattttgtaagaataatttcaaattgcgggagatgtgatgtacggctttgaaggtgtacggatggaagctgtctctaattgaactaattgtttttgttttctcgacctttttggtaaaactattccaagtaacagccgctctggtctcttttattggcactattgtatacagagcagttctttaggttgaaatatctctagggaggatttcttttccgaaaaagaaagcagtatataaaagttgatgatgttctattactaaatgttctttataaattttatatggtattattaagtactaactctgaagtagaatttgcatggttaaatgagtaacaggtgttttgtctagtctaaagatatgcattgcaactaaagtttcatctgtactttcaagaaataagaaaccaaaaatggcagactgacaaccattagtggatactggagcattaaaaagaaggaaacacactccatttggattgggtccggtacttcaggcggtgtaaaactggcggtgaaatatataagggtagtcattgttggtaaattccaactaatcgcaataacaaataatagcatgctatcatcttgccaattgacccaaccggccttcacaagccgatcgcaccatagaacaccaaaaattggcatgacacactgcctcaaaatgacgagtactacagcggccttccaaaatcctggatataaattaccaattttcaacctccctaaggttgcccccaataagattaacccaaatggtacacttgcagcacctacgtaacttgtaaaatccatgaaaaagctaagtggcggtgcgttgtctggtgcctgtcttatatgaggagtgttggcagtagtaattccaccacagtggcgagatatcagatctccga