aacggcgatctgattctcgccactgtggtggaattcgcagcgaaaccgatcttgttctaaggcaacaagacattgaatcaaagatacacagcctaaagtgttttaccgacaaactgagccaatggatagaccaacataacgctttgaaacctcatatggtttccgtatggagcgctagtgccaacagttctttattcgataaggctatggacaactggaatgatagatacctgtacttgaatttcaagtatgaaaaacacatgatttacttgaaagctctggaacaggcattgagatctttaaattaaataccacaatgtaatagtaatacctataagtaatttaatcaccactatttacagggtgtggaagggccagtgtatcaagttcgggcctgggaaagaccaatactctttgagccctgttcaaagattccggaatgttaatgcaaggatattgttcaggtggtgacgaacgtacttatgctagcgataggcagagctgtttcgaaaattatttaacactcacacgattcaacgctgccatattgtttttttttgggtacaagtgtgaaggtggccttatccttcggacaggccatctaagctctctataatgcagacccttctacgtaccttcgtgtcattagtattggaagcatatttgggtggattaatcacgcctaaaagaaaacatatatccctataattagtaagatgaaaacagggcaacgtctcgtgtggccttctgaataggtgctaaatggttttttttgagtggaaagggcatcttttattctacattcattatagttctctcaaatctcacgatggtgcctcgccataatttttatggaaagactgttgatggttatcgtagtacagagtcacatgctagttggtttaatatggttggtttcgctcacactcaatcgtaacaaacatgtctgaacagaacaccgaatattttctgcttagacacctaaaatatcttagagtctaaattcactctaaagtacatattatatttggaatgttcattatgtttaatgcttctacctctcttgtctcccgcacatctaagaaagcaccaaacccgtcattttcaagaagccatacaaaatgttcgggcttgcgcagagtgcccaagttatccactctctgccaaacagttaacttgagcacaaagaaaacaaaaacacaagcaaagaaacaatctaaattatgtctgatccaagttccattaatggtatgtaaaattcttaacgggtctttagctgtttgcctcaaatgaatcaaagttcagtcattacaacaggtcagttgagtgtcttccttttttttgccacccgagtgggataggtaacacttttctattaagaactacacgaattcatcaggcagagcccatgcaatatttctcttctactttttttactaacactgttgcttaggtggtattgttgttgccatgaccggtaaagattgtgttgcaatcgcttgtgatttacgtttgggcagtcagtcattgggtgtatccaacaactttgaaaagatcttccactatggccacgttttccttggcctcactggattggctacagatgtcactacattatcagaaactttccgttacaaaaccaatttgtacaagctgagagaagacagaagcattgagcccgaaacctttgctcagcttatctcgagcacactatatcagaaaagatttggtccatattttgtgggtcctgtggttgctggcatcaactccaaaaccgagaagccatttattgctgggttcgatttaataggttgtattgatgaagctaaggatttcatcgtcagtggcactgcatccgatcagttatttggtatgtgcgaatccctttacgagccaaatttggaagccgatgatctatttgaaactataagtcaggctttattgaatgcggcagatcgtgatgccttgtccggttggggtgctgtagtgtacattataaagaaggataaagtgaccaaaagatatttaaagactagacaagattgaattcttaatagggatctttttatagtcgaaatgtgtatattgtacggtcattaaagtgaaatgaaactgaagttcggtttttctactgagttttcaatacctgatttgttacatttcaaaaacgtatatccttaacgaaatatttacaagtttttcatcgttcagtctttccttcgccaaaatgtgtttatttattcagtcttagtgctttcttgctgcttcttagccacttgtctttgaatgatcttctttaggatagcatcctcaccgtactcttcctcttccatcttcttccatttttcttggattttcttatgcttttccctactttccttaatatatcttctttcaccggctaatctggcttcatgtaagcatctggataaggcttccttttcgttattacataggcccaatgcccttttgtagtattcggcttggtgacacttgtctaatgcctgaataaggtctaggcaagctaaggttgagttagtacaatgacaagagaaaatgccttcaggcaaagaaagtgtcctttttataagatgaaaatatcatcaaacttacaatgaaatctctctgcttctagttgtggatgcattgctttgtgcttctcatgtggttttggttttacaatatttcggtctcaaattttttttctcctcgctaaaaagtaaacgtcaaagtttatcaagtagtggcctggccaaaagtgagacgtctgcaaaagaataagtattaaaatatcagcggaatgtccactacaatgaatccatccgacttgaagcttactgcgaaacaaatatctgtattttctgatgagtataaacagagaagaaggcaacagatgatgagattctttggtgcaactgttgttactttgatatcatctagattagcctttagaggtgttaaaactcgcaaatgtatgtcattttttatcctgagacacttacaaagtttatatccacatgttttaaaaacaatagtaaactaactgaaaatccacagacatacccaacatgtttcaggcaaatcataagcaacaagcttattcataccaaggcgaagctgtcagcgctctagcatacggtaccgggttagccaccggatcttttgcaatgctggtactaggcacttgctggatatcggacatttcaacctttccagagttttcgatgaagatcaagcaattgatgggcgatcaggataagaaatattctgtaacgaatatggatatggacgaagacaccaaaaaagtagctgatgccttagagtccttactcagcagtgaaaagaaagattaacttcatatacgtacgtatgtatacatgcgcagttgcgttcatggagtataatatgatcttgtaaatagtcaatagaatcacaacatacgttagcctcggtttcttaatctcttcttaaaccaacaagtacaaacaatctaaccagaaagaaagacgccgttgacagagatgtcaaactctagcttagatctctccagatctaggtcaaacaccttaggaacgctgaataagaataacaggaaaaatctggttctctctacatcgtttgtttctacaagacgattcgatgaccaattaccctctccgagcagcccattaggtaacaacgcccagggcctgcgaaggcataggagtaacactctaatgagtttgagtagccttaagcatgagttatacaatttacagcaagaattggccaaacaacggaaaaggaaagaagataccgagaagttcaaacaaacaacagttcatgacatatacacaggaaagtattctacagaacacctgcaaaaacattctctaagacttagagccaatagtgaattgcgtgagacagaaaagcaaatcaagaaattggaagaacagatagcgaatttgaagcagaaactagataatgcgacaaacccaagaaaaccagagtccaattacttggaatgtactgtgtctcacaattcgatgaacggcaatgtaacacctgttgacgaccatgatacaattgaagatgggagagaaaattttttggatgccaacaaccatactcagaatgctggtgaagttgataattttggttcggaacataacgtggaaactactgacgacgccttctctttgcaaagtgaaaatgtagactcaccacaagtaaattcctccaatatctctgccatagagagtgccacttggctggttagtgattatttacagagcctacaggataccgaatcgtcttcggagtttattgtgggaaaggctaacgcattagtatcactgctaaaaaaaaacccagaaataaaaaatgatttagtaatatctgccttttctaatacaatccaaaacttgttgttaagtgaggacaaggtgatcacctctgcgggctacagagtttgtcgttacttaatcactgacattgcgtttgtcgaatttttattaaagcttcgactcgattccttcctcattatatcgttagcaaaagataattcgtaccacatagagagggaacaagcaattaagctaattagatctttcgtggagtacaaagcaggagtaactacggggattgtgcaagcaataattagctgtattgagaggccagatgactgtttaagaaacatagcattggagacactattggaaatctgttatactaatcccactcttgtcaagcaatgctcaggcataccggtcttggaaaacattattaacgagcacccgtctttccatgtctcacaagctgtactggaaacgttgctagatttgatgtcatatcacgaaacaaggcaattttttatatcaggctttaaggcaaactcagttcttgtggcactatccgattatcaatccaaatcatctctaaatgtcgaaaagttgcaaaactgtattgtgctcatatcaatttgtttaaaaaacctcaacggtttgatgttgttttcgacaaacaatttcaagccactacgtgaactaatatctttttttcaggtgcctatgttggtaaggtatcttattgatctttttttggatgttctaagaatcaaacctttaccatacccaagtaaaaagactactcaagtttttaagacactcccttcacaatttcaatcggaaacgattgctatgaaccagtatgttgctttactggttaaaattctctctcaagttgggtttttggaacaattattattcaccttttccggaaacaataactctgaaaatacctctaatgtagccaagacacgttatttgctatccgaattttatagcctgtccatgaatctcgttggaatagatcccaagtttttcaacctgcatatcagcaacttaataccatcaaaaactttgtttcttgaaacattccaatttgaaaaaatcaccaataagttgaataaaaatagaaacacaatcggcatggccccactagatctaaactctaatattcatgattttagccgaaagatgaaacatagagcattggttcaagatgttgacgaggttagattcaagaagatggtgtacgattccaaagtcttacagacaaaatcatttttacattggaattggaacatcttatctgaattactgcaaggcccactattgaatcctaagagactagaagagttaactaaaaccacaaagtttgtaagaaggttgctcgttttttaccgtcctatgagacacaggttttcttcagtgaaaaaaggctctcgtttatccaaccaatatatacaggttggatgtgattttttccgaatgttaacttcccatagcgaagggatgaagattctgacagatgatactaaaataataccacaaattgcatcttctctatacaaggctatggagggccagtggaatgggaatatattctcaccttctagcatgaagagttctatctgtatgggctatttgaaaatccttggtgtattgacacaatcaactaatggtattcacattcttgagcgttggaacattttcactgtgatatacaagatgtttcagccccattcaaaattgtcacataacttacttctaggaatgttaccagagttaagcctaaagtatagttcccactgcagaaatattgtgcgcaaagctttagcaagccctgacgaagaggttagaatcgctgccgcggaactgcttggcaagcttcttgctgaagcagaaggagaattagaagagttgttgctggatctcttggtacgccagctgtacgacttgtcttcgcaagtggttgaggttgcggatagaatactatatgactactgcatggaccacgattggagtgagggcttaaattcatcgttgtgccattccttgaaccaattggttttcataggatctccaatactgtttgaattattgagcactccaccaggatttcaacaattgagcgacataaactttgtcgaatcagaaagagatgcatggctcagccataagaatcgggattatgtttacaaggttgatgaatttctcgaagcagaaaaagcttctttacatgaaaaccacatacagaaaaacaaaaagaagttacctctgcatttgtacgagagtttagcatccaccgacgatggtatcactttaataagtcagagcggtgacctggttgggtttatgaatgtaatcaagagatattgtatttccttgaatgaacgttttgataccgaagaaattgtcgaagtaaaagcagcactttggtgctgtggatttataggatccacagagctgggtatcggactgttagacaactattccattgtcaacgatattgtaaaaatcagctactgggcaccagttactagtgttcggtgtactgcgtttcatgtcctgggtttaatatccataacacaagaaggctgtgagatactagatgaattagagtgggacagctgcttaaacattcaaggtattccatcaggtgtgacactaccaaataatttatctcggtttctacaataccctgagatagtcgcaagcgaaactacaaatccaaatagcgagtttatggagctaccaaatgacggagaagtggaagaataccaagtaccggatatcaatttggataaacttttgtttttaaaggaagagttggataaccctatcggagacgaacagaaggaaatgaaggaggaaatagagaagcggatgcgcataattgaagcatccgaggccgttaccgaagaggaacaagaagacgaaatttcagagaaaattgtgcacactgtgagtaacttggggaaccatatcctgtccaatagtgcgatcaaagaaatcaccgagttggagtcgaagtacggcgctacaaggtttgaaacgccagagatgtttatgcgcgtgatgggtttgatggatcggtataggttcaagccccaggcgaggaagtttttgtgcgaattgtttatcaacaaaagggctctggaaggcataatcaaaaaggacagaaagaggaagaagtaaactgttgaagaaaattttttaaagatgagactatacatcagaacaacattcacaacaccacggattctaatcaaggacggaagatgggacaaaacagcatgagaggactgtacatagaaaaaaaaaacaagaaaaaaaacaacctttattccacgtctttatataacaaagaagagcatttatacagattatatgattctagcagatagtccggtatctgtatagcactggtatcttcagcatccaactcctgtaccagatccatgtaccgtttcaactgaggtaccttctccagtgtctctggagacagagtcctacctgagagatcatctatatcttccaagtttctcaagacagtatgtaaactggcaatcttccttaacaaggtagtgtattccctcctaagagaagtctcttgcttcgtaagctcttcctttctcgagagtagtttaccatgctctttctctagtttgtcatcctgtgaaacagtcattattctgccgagaaggaaaaatgtgcttctctttacagcctatatgctcacagtgtttgacacatttcgactagcactagccaaagtcttcaatgagaaactgagatcgagcaaataggtaggagttagtcgtataacactacatgagtgggcatcgttggcgatcaattagcactaccatacggactttcaaactaacgcaagtaaaactggcacgctagaacaagactgcgcaaagaagttaaccagtagttcttttgcttaagaacccaaaaaaggctgactgcgctcttggatcacaagtttcaattttagagtcaaaaagaaaataacgatgatgaaattcaacaatatgcagcgttcttcgcttcttttgaagttgagaaaatcacatgtcacaacttggctttcaagggaagagccaccacacttttcgtacacagcgatgcttatatcgcactacacgaggaaaataaccttttaaccctaaagaggaatagcacgtgatgtttactgtctgttgtggcgtcttaacaccgattctcctccacgtgaaaaacaaagttcgtgcacaacttgtggtggcggactcttggaagctccgcctgtaagaagccacagcttgttgactgtactgaacgtttacgagtcatatcgcggtttggaagcggtggtaaaatattacacgaggtagtagagaaaattttccattggctcttatggtaaacgatgattcgtgatgcccgtaatcacagaaaaaaaatgtatataagcagtaggattaggcaaccttcgatatcttcttctcttccccttttttctttcctctcttctgcttaaaccactaataacacattagttatatacaactgcaaaccatggttcaatcttccgtcctaggtttcccaagaattggtgctaacagagaattgaaaaagactaccgaagcctactggcaaggtaaggtctccgttgacgagttgttcaaagtcggtaaggagatcagagctaacaactggaagttgcaaaaagacgctggtgtcgatgtgatcgcctccaacgacttttcctactacgaccaagtcttggacttgtctttgttgttcaacgttgtcccagaacgttacaccaagtacaacttggctccaatcgacacattgtttgccatgggtagaggtttgcagagaaaggctactgaaaccaccaaggctgtcgatgtcaccgctttggaaatggtcaagtggtttgactccaactaccattacgtcagaccaactttctcccactccacccaattcaagttgaatggtcaaaagccagtcgacgaatacttggaagccaaggctttgggtattgaaaccagaccagttcttgttggtccagtttcttacttgttcctaggtaaggctgacaaggactctttggatttggacccattgtctctattggacaagttgctacctgtctacgccgaaatcttgaagaaattggctgctgctggtgccaagtctgtccaattggacgaaccaaccctagttttggacttgccagccaacgtccaagctgcctttaagactgcttacgagtacttgggttctcaatctggtctaccagctatcaccttggccacctacttcggtaccgttgtcccaaacttgggtgctatcaagaacttgccagttgctggtttccacttcgactttgtcagaaacccagaacaacttgacgacgttgtctctatcttgaatgacaagcaaactttgtctgtcggtatcgtcaacggtagaaacatctggaagaacgacttttccaagtcttctgctttcgttgaaaaggctatcgccaagttgggtaaggacagagttattgttgcaacctcttcttccttgttgcacactccagttgacttgaacaacgaaaagaaattggacgctgaaatcaaggactggttctcttttgctacccaaaagttgaaggaagtcgttgttatcgccaagaacgtttccggtgaagatgtctctgctgacttgaaggctaacgccaagtctgtttctgctagagcttcttccaacatcaccaatgacagcgctgtccaaaagagagttgcttccattgacgagaagatgtctacccgtgccgctccattcccacaaagattggaagcccaaaaggtcttcaacttgccattgttcccaaccaccaccattggttctttcccacaaaccaaagacatcagagtcaacagaaacaagtttgtcaagggtaccattaccgccgaacaatacgaaaaattcatcaactctgaaatcgaaaccgttatcagattccaagaagaaattggtctagatgtcttggtccacggtgaaccagaaagaaacgatatggttcaatactttggtgaacaaatcaaaggttacgccttcaccaccaacggttgggtccaatcttacggttccagatacgttagaccaccaatcatcgttggtgacttgtccagaccaaatgccatgtctgtcaaggaatccgtctacgctcaatctatcaccaccaagccagtcaagggtatgttgactggtccagttacctgtttgagatggtctttcccaagagatgacgttaaccaagaaacccaagctttgcaattggctttggctttgagagacgaagtcaacgatttggaagctgccggtatcaaagttatccaagtcgatgaaccagctatcagagaaggtttgccactaagagctggtgccgaacgtgctgcttacttgaagtgggctgccgaagccttcagagttgccacctccggtgtcgaaaacgctactcaaatccactctcacttctgttactccgacttggatccaaaccatatcaaggctttggatgctgatgttgtttctattgaattctccaagaaggatgacgcaaactacattgctgaattccaaaactatccaaaccacattggtttaggtttgtttgacattcactccccaagaattccatctaaggaagaattcatctctaagattgaaaccattttgaagtcttacccagctgaaaagttctgggtcaaccctgactgtggtttaaagactagaggttgggaagaaaccaaattgtcgttgactcacatggttgaagctgccaagcacttccgtgagatctacgctaagaaataagaaggtttaaggcctaacccttgatcctcattcattttttttcacatgttttttattaataatgggctactgtcagcaggctctccgacacgacatgatgttatctgtgatattcatctaaagaggcttgcttaggattcaacatcggtgctttttgtttatagtttttttttctaaattttcatttcttgtataatataacgcattcaacattcgttgtcaaaatcatctctctttggttattctctaatagtatcctgtcgtactgggagaattccatattccttgtctacggatttgccctttacgtacttctcattcaggtcatgtagaacgaaatggctgatgactgccccataaagcattagtgggtggcaaaagatatacctcaagaaacctatactaaatataagtatatcacccagctgcaacccgtttactacatgtccgatcaagatatccaacaatttatagcattgacaaactcttcatttagcgtggcccaacaatatttgactgagtttggcgacctaagcgtatgtcttaccactggctttcaaccttgagacaaaggtttccaattaacttactaaccaattacagaatgctttaaatgcatattatgctgcccaggttgatgaaaaagaagctaaagaagagcgtgagagatctgcacatcaacctcgtcccacaacaactacttcgtcatcttcaatttcaaggccttcttccgccacaccaacttcattccccaagagcggtaccacgagtgcttcaaaaccaaaatttaaaagcttttcagaattaatcagaggcaatcaagatgacgatgatgatgacgaacaaagaaacacctttgcgggcggtgagacttcaggcctagaagtcactgatcctaacaactccaattccctaattagagacttgctagaaaaagctcaaaggggcggccaacgcccttcggacactgatgaagacactgaagaacaaaataaacaccactttgttggtaaaggttatagactaggatcgagtgtcgatgaagcaccacgtgttgttgaagacatccaggaagatttaccatccaagccaaagaaagtcaccagacagatcaccttctggaaggagggtttccaagtcggtgaaggtgaattgtttcgttacgacgacccttcaaacagctattatttgaacgaattgaaccagggtagagcaccactgaagcttttgaacgtggaatttggccaagaagttgacgtcaatgtttataggaagttagatgaaagcttcaagcctccaaagaaagtagtcaaagggttccaaggggctggtaaaagactaggatccccaattcctggcgagtctctgtctcctgaaccgattatcgagaaaagcaagcctgcaaaggatgaggatggggaagaaaaagtggaaccaaagggcgataccagtgttcaaattaggtatgcaagtggcaaaagagaagttttgcgttgcgaatccacagacactataaggcatttgtatgaacacattaaaaataacacacaagacagcagaacttttaccctaaatcatgcattcccagtgaagcccattgagaattttgatgccacagtgaaggaagaagggttgtgtaatgcggtcgtggtccaaaggtgggtataaacttatatctgctcttggatttttgttttcttttctatgtacatgcttatataacccttttacgcacatcactcttaatacaacttcagttcaccagtaatttcatccagaactgcctttggagccggccccagtcctaatacagtagcactaccggcttcaatttgtgttctaccagcatcgtgaacaacgtaggaatttacaccaagggaaagtgccttagcgaacagcaagtccatggtctctttatctggacacttcaatgtgattttagcttggccatggtataaccatctactagttaattcagggttataggaatctctcgatggatcagtagcaattaatctatagcaagccaatgcggcatgacaacactgagcagcgatcttacccttcgacatgctcaaatcttgacgaatgacaagcgccattcttacttctcctggaacatcgttcagagaaagagaattgatttcaacttcctcatcctcatcttcgtcactacccgactcgtcactgatttcagagcccaggtgctcagctttcatttggcatttttttaaaagttcttgttggttgttcttctttaccaccgaagatacaggaggacaaatattcttagatccaccacagggcgagaatcaatcgccgc