agagcaggaaagaagtttaaattataataagtaaacttaagcctatagaaatacctttaaaaaagggaattaaggtaaaaaatatataagagaaagaaagaagggaggaggaatatattcaactaattaaaaataaaactttaagcttaaaaccaacaaaataattaaaattactaatacccttacttaatataatactaaccctaagtccagaatttctaccggctctaggtccgaaatttctaacgctattacaaattccagtactaaaaaccctataaataccaacactattactatctatctaaacccaaacccctacaaaactttaaactcttattaaaaattaataatctattataggaataagagactccgagcctcctaataattctatacgattaaatactagaatacaacttcgggtattttagagagcgataccggctaataatataattaatttaatcgaataaaataattagttttaattatttattaactcaaaaaataaagataaattcaaacctttcaactattcccccttcgtagatccaaataatttaaataaaaaaaacccaattctattacaaagaaatacaaggtagtcatctctaaatcctataactaataccccgttgaagctactaagagatttaatttaaataaggaactaggaataagatagaatagtaaattagaatccggtaatagattaaactacaaatatactaataatatccttaataagaaccggaagattaagaaaataaactgtactataactaggcatattaattggacaataaattataattaatagtaataataaactgactagaaatattccaatcttctactttaatcttcgggaaagaggactaataaaaataaatattgaacttctatatttaatggcaataaaagtagaatataatctttaagaaggaattcctaagaactatagaaaaatacgaaaattagttaattttgcaatatactagaaactaactatagaaaagcaactttaaactttagaagagaaagaagtctataaattaatactatttaagggaggtataaatatccttcctaggaagtgggtatataataaaaaggataattataatttaaagataaaggaacctaaagtataataaattatttatagtaactttaaataaggatcttgggatatagaggatatttatacggttatagctaatgcggcgagcgtaaagatttttttggctactatagtagtcctagaccttaaatattattaatttaattttaatactatatttttaaatatacgaattctagaaggaaaggtatactacgtagagcaacctaccggattagaaaaaggataaagggggccttagtgcctaatttacctattgaaaagagctctatataaatttaagaataatcctctctattaattttaaatacttttacctatattaaaagatatagggtttaagctaataaataataatatttacctatttagtaatagaaagaaggaaatattactagtcttatatattgacgacttccttattatagcaccatctacaattattatcttcgaaattaaagattaactcctctagtattttaagtttaaatatctaagggaggtaaaaatatttttaagctttaatattaatagagattgaaataaaaaaataatatgtatcttataaattcgctatattagaactttattgaagaagtttaattataaggatctttatagtattaatataccttagccgaataatataaaaataggaaattacaagactaataataaattgccggagtaatagaaactatatattaagaagaccggtagcctcaattacttatcgataagtacccgactaaatattacttttataattaataaattctataaagctaatactaaactaattataagattaatattagtattaaaatatttatttcgatatttaatgaaatatactaatataggagtaaccctaggaggtaaaatattactattgaatataaatttaaaggtatttggcgatattttatttattaataacctaataacctattatagtactaaaagatatattatttttattataggaggattaatatattagaaattgaaaaagcaaacttttgttactattagtataaccgaagtagaatttactaattttattctaatagtaaagttactacaataaatttcttaaataatagaagaatttaattataaataactacctttaaaaatattatatatagatagtaagaatattagaaaccgggtattaaattaaaaaattctaggttataactattatataaatattcgctttaagtagattattgaataggttaaggtaaaagaatttaaaattatttatattaagggaaaagatataattgtagacggattaataaaacttttaaaaacggacaaatatacctcctttattaaataatttggatttaaataaagactaatattataggcttaaacaaaccttagataaaaaaaggattagaagtaaaagaaagaattaaattgaataatttttaaataaaaagaaaggagtttaatttgatttattctacgtaccttaatcgaataccttataatatacctttttatagaataactattaatagtactaagaaatagtatattttacggcggtcttacgtctcttattccccaaatcggccacatacgcagttaataccaaaatttaaagataagaggaatctaagagtttttgaggttagtagtataataactaagcgtttaaagaaaaaataaattataaatagggaattaaatgtgcaaactttcgaatttatactagtagcggctataagcgtcctacgtaaactattatactataagtgtccttatagtaccttagagggggctaataatagtaaagtagtttaaggtagattatatagtttaattagagtattttaaaccgttttgggaggtgtaaatagattattaagggtaataatagcttttacggtagaagggttagattggcgatattttggttagtattctacccttaaataggagtttgagtgttaagcggctttccgttttggtacgggcgctaaaaattttggacgagtctaattggttgtattgaccgatggagagaaggggcctattttaaattagaaaagggtaattagtaaagattatactttaattaatgagagtaagaggaaggatgaatttatagagctatttcgggctacgggggggtattatggtatagtatagagcgcctagactactatttactagtattaggcctgcccgaattgttcggttatatatagggcctattagggcgctaccactatatattttagccctctacagttcttttcctttctcgttcttagcttagtacaatcaatatacttcttatgcccacgagtctaagacacactcatgccgagactcctgcgatgcagctctcagaaggagttccagtctgtcgtttctccttaaaaggaacggcgcgtgttaaaagtgagggacgactgaaaaacagcagagatgagagaaacagcagagacccggaaaaggactcacataacagttggagacgagccaaaacctaacaaatccgggtctggctcccattcgatggtgctctactcacttgcactcttcgagacttttttgtctattgtactaaaacatatgcaccctaaagtcaaaatccctcctcttttcacgtatgtctagcagcatgtgcatctatccgccatcttcggaactttcaagatgaatgtttggctacattataaattcgtgttgcttacccagtgaccggatcaacccccggttcattatgaaacaatgagccatcttagcctcccatgccttcctaggctccccatgtggctttatgataatcttatgtcgatcacctatcgcctactttcgtatcaattatcgttcaggctcactatgggtgtccaatgttcagttctgggagatgtcgatcaagattgatctaggtgtttcgaagcgagcaccttactttacttctcctcacccaaggacgagaaagccaatatctggagggaggtaggtatgtatgtacactacgtgggtgattttcatccctcatccacacataaacagggtctctgcggtagaaattgcctcctgtgtgaaagagcaaaccgcatgatcgggaatattggacaatctatactttgtaggtagcaaccaacgtgtaatgtctttctttatctcccttcgcgctcgcacacgcccgcgcgcacccatctgctcttgagcgtattgggttcgcattttcttcatttcctcttcatgctgtgcttcgcatctgtctctctctgcctgtttgcggcgtcacaaatgtcgtggaccccgagactcactcgcaatcgtggcaaacttggcggagctggcaggcacagttcgtcctctgtgcctctgtgcctccgtgcctctgtgcctctgtgccttttgttgattccatccccgaaaatgatttgcttgttttggtgatctcatcatctttcgcttggtgtttgctgttgcccctgatccacaccacgtccattttggagagtcagtttcgacattggtcactcgctcgcagataaagaaatcagagacggatataccgagggacagagcgacagaggggcagaggggtagaggggtcggggagatacataggtagaggcaagacaccatacataagggaaagctatcgagaggcctcatgcctgtcattcgaacagatcgtcattcctccacacagtaaatgcaaggaaggcaccagagaaaaaaacgaatgtttcgaaacacagacggcgcgaactcccatggcgccgagggggggtcctttaataagcgcctgctccaatgtcttctcctccgcggctacaaccaaagatttggtctaattccagcgaaccaacgggatggtcaggaaggctcgtttgggatgtccgaccccatggatctccagttggatgaaacactgacggcttttcttggcggacatttccccggtggcggacagcgccattcccaggcggctgccagggcagaagcagggggttttcaacacggcagcgccgaatgacaggggagacccattcacacgctcttagtgtagtaggtacgagcggaagggaatgcaactgagatcgacagcagagcggcagcagcagcagcagcagcattgttcgcttcttcccctggcgatagctacctaggtaagcttccatttcctttccctttccactctcactcaccctagctttcctcgtatcacagcttcccctcttcatcattttcgctcgcgaaaaaaaaaagtactcaaattttgctccacatcacatcgtactgcgttctgctgaccgtgctgctcgtttcgccgggtgggcatcccgcgtcgccaagttcccccgattcagctcgctggaccgctggagcactggataggatgtgggtgacatgacttacatgtgtatgtcacgacaccacggcaccagttaagccaaggggtagaagcagaagaacggatgagagaggggagaaaccaacagcctcgcttccattctcatgctgtgtcgtgagactagtcgtgaacaggtctcgtttccccttccaaaggcatcacaaagcagttctaaccgacctctccagtcactgttgcaagcgtagagtacctcttagacgcgggggaggggcggttatacgtcaggtcaggagaactgaatcgtcgggcttctttgagatcaaggcaaagataaattccattcgcagtccagactccctcaatcagttgatcagttggacatgcctccatcacatcgtcacaaccgaaacgccgacacccggataaccatattgccccctacatgcctatcataacccctattccccatattccacagggaacacaacagtcactttctgaggccctgttccttgcgtcatggatgatccgggtctgaagcttgcttgcaaagctccgctgtttgtatctccttcctcatgccgtctttcttgcccgaggaggagcgggcgtttgcttcgtgttgtgagggtctcgagggcttggttggtcaaggtatcacgggtcattcaagggtaccctaccttgacgagactagggacccgaggaggcttgtcttgccttacaagcttacctctccaactgaaccttaccagtcgacgaggggggccagccgctgcccgaggacgctagaaaggtaggggtaggttttagggtagcactgtcaggtacattgcagtgtgtatggtagaaggtcgggtagcactcggtaccctgcatccctgacctaatcttcattgcttgttgtaagtgggtgtggggtttcccattctgtatatatccctttcgagttccctcctattctcttgaccctttcctcttgcttagcccatcctttaagtgccagagcttggtgttgtttccccccttccttcctttggagcctcagcttttgcagaaacagactcgaggtctgtgatccggtcttttctctccctaccttccttcatacacggatttccaaaacaccacgttgaaataaaccggtgatccattctgggtatcgcttgcctattccctccttatacatacatacataacggcataaaggtcatttgacttttgtcctcgaaaacattcgacttcactttttgtggctggccgcacatcgacactctcaaaacatactatcaaccatcatgcgctccacaactgtcctcgccggtctggcgacggtccttgccccgttggcttctgcccacactgtcctcacaactgttttcgtcaacgacaagaaccaaggagatggtaccggcgtccgtatgcccatggatggcaacatcgccaacgcccccgttatcaacatgaacagtgatgacatgatctgtggtaagtcttggatcctttcccactcatgcctgctgctcaaagacactcacacatcaaacaggcagagacggcctcaagaaggtcaactacgccatccccgccaccgctggctccaagatgacctttgaattccgcacctacgtcgacggcagcaggccccaattcatcgataagtcgcaccagggtcccatttccgtctacgccaaggccgtctcggactttgaccaaagccccggcggctccggctggttcaagatctggcatgacgggtacgacgagtccaccgggaagtgggcggtgcagaaggtcatcgacaccaacggtctcctcagcatcagcttgcccacggggatgcccacgggcgcctacctgttgcgcaccgaggtgatcgccatgcaaaacgtcaccaccaaggccgacggcaactggtactgcgagcctcaattctacgtcaactgcgcccaggtctacgtccagggctcctcgtccggccctctctccatccccaaggacaaggaaacctccatccccggccacgtccacccgtccgacaagggtctcaacttcaacatgtacgacatgaagggtcttcttccctaccagatccccggccccgtgcccttccgccctgcctcttcctcttccggctccaacgcaaaggccgcccttaccacgcccaccaacttccctggcgccgtccccgacaactgcctcctcaagaacgccaactggtgcggcttcgaggtacccgactacaccaacgaagacggatgctgggcttctgcggacaactgctgggcccaaagcaaaaagtgcttcgactctgccccgccctcgggtatcaagggatgcaagatctgggaacaggagaagtgccaggcgcttgccaactcttgcgatgcgaagcagttcaccggtcccccgaacaagggcaagaggtggggcgatgtgacggagcagtcgagcgtccaggtccccggagtgatgaagggtgcggatctggtggacactcctgtcgtcgacaccacgagcaatcaaaaggctgccgccaataacaacgtcgtcagcatccccgcagccacagctactaccttcatcaccacctcttccgccgctccatccaagcctgtcaccaccgtcccttctgtcgccatcaccaccaccaccagcgctgctgttgccatccctactgaaactgctgcccaaaacacactcatcaggtgtggcaggggtgacaagaaccagaggagggcgatgcacattaacaggcataagcgtgcggatttctaagcagtagcctgttttctttctttttttttttctttctttggctggccggctggctggcatgattgttttgatgatctttttgatatagtgggtgggctaggtggctagccccaaagaaaagaaaaccttcgcttctttaccgtcctttatgatttgacacagtttatcttcacttcttctatctttttgcattttggactagggaaactttctttcatttcggctggggttgctggataaaatacttgaaagacttgaaagatgagcttgacgtacttgcctcttggctcagctgacattgcatgttcaatctatttttggacacgggatagatggaacaaaaacgtctgtgtagaaggaaatgttacaagagaaacggcatggatgattcaatgctgcccgcttgggcatcttgttgacaaaaatgaaagctattcctctaatctgtctcatccgatatcttgatgcatgaatgtacaatgctggttttgacaacgtctagacgaggtgatgcaatgatgaccacgtatgatccgcctcctccctctatatgttagtagctgtgtaaagctgtagcccgccataatctgacacattaacctccagtgttgtgatacacaagatcaagaccaccaaacaaccgcacaaatacaaatttatgccagctatccgggtgctcctctatccatttagccaccataaatctttcctcatgagactccatagcccatgtttcagacactaagaaagcagcttcataatatcagccatcctcgtctccttgaccttcttcttaccatcctgcttttcctggaaagctttgccgaccaactctctcttctccttctgaatgtcaagcacacgttcttcaatcgaattgtccatgaccagtctccacactgtcgtcggcctggtttgaccaagacgatggactcggtcgacagcttgatcttcgatggcgggtgcccaccagctgtcagcaagaatgacagtgtcagctgaaaccaaattcaagcccacgctgcacacgcccaagctagccagcaagatacgcgtgttggggtcgtagtctagggcgcggatggcggcgtcgcgctgggcggcgttcatgctgccgtcgatccgggtgtaagtgtacccggcttcgtctagctggtgttggatgatggtgaggaaggaggtccattgactgaagatgataattttggaaccttctttatcaagggtgcctttgacaagcgccaacacagcttcggtcttggagctcttggtctcagattcaagttcctcttcgtcctgagtggccgagtgctcgggcgctggttcaagaagtttgtcttccgagaggggagcgcggcacatggggcacttttgctgcacttcaatgaccttgtcaatacaacctcgacaaaagacgtgcttgcaatgtgtgatgatcgggttgctcagcgggtcaatgcagataggacactcctcttgactctcaatgtagagttgaagtgcctgttgcagaatggcgcggttttcatcggtgagatcaaccacatctttgtctgcgagaagctcgagaacttctgtgatgcgctttttgcacaacacccaatgattgcaactagagtctggttagcatcttcactatgctcaacaccttggattacctacgtttgtcgaagccttagcagtctctccaggacaccctgaaattgtccctgtgagcgcttcgactgcgtccggtagttttccagaacgccctgtgcctcagacctgatccatgtgttagctcgctagcattgtgaagattagaagatgcggcggagcttacagtaaagcatcgtacttcttctgctcatcgggccagaaggtgatgcgagacatgtgttctgtcttctccggaagcttcaaatcaacaaacttcatatccttctttctgcgaatgcagagatctttcattaaacttttcaacagagcttcacccttgggctccccgttggcaagtggtcttgtgagaacagtgttgaagatttctgactgttcaattccgcctgttatgcggagaaacttgagtaacgaatgcaaatcacggatcgagtttatgctacgtggagagtcttgtcagtactgcacgtagagtctccagattgttgattgtccagggcaactcacattggtgttccggtaagtacccatctggacttggcttccaatttgcaagcattctgagctacttgggctttggcattacgaatgctagatcaattttgttagcattgtacgtagggaacccagaccatgcattgtttgacccacctgtgtccttcgtcaagaaccactcttctccagcgagtctttactagagcgtcatcggacaaggttccgtagctggtaatcaccacatcttggtcttgaagcgctttggcaaattctttgcgtttacttccatgatatatgacgatctttggctgatgttcctcgtgaacatggcgtctgatctgctgcttccagttactcatcacaccaacgggggcaacgatgagagtaggtccggtacccaggccttcggtcatgatgaggctgatgatctggatagttttgccgaggcccatgtcatcggcacatatggcgcctgacagtagctgtgggggagacttgttatagaagcctgttgccatgttgtgataccggccgtcggcggtatgctgccagagctgtactgagtcggtagacccctttgcaggcattgtagggttctctttagagatcatccaagcaaggccttgaagctgatagggaagcaactttgcgcgcaacttttcgggctgggaagccattggaaggttggccaggtcctcctcactcatggcgagggacttgatcatatcacccccggagcggaagctgatgacctcgctcatcttggccaactgttccattgtaacttggggctccggctcttgcgtttggctagggaagccataggtaccattgcccctgagttcaagtgtctgtttctttctctgctcctcatttgctttgcgtgtctggttgagttgggtggctttgacgagtttgtcctttttcagccgttcctcgagcctggctcgttgaagtgacgcgctcgtgccatagaaatagagtcgaacggggcagtcgtagaattctttctctccagtaagcatgccctcaactacaaggtcgccgttgtcctggattgaattagaaaaggaaacgggcgaagtgaatcgaggggtatacttaccatgtaaggggctagcttggcagcaacggtcctcgggatatgacctatctgtgtgcccaacacgttatctacacgaatagcattggggtcgtactggttctgtggttctctcttgcagacaaccacttcaccgggagaggctacgccgttgtagtatcgcacaccgacaatcttgccatctgtcttgaattagcgtggaaagtaggcagcagtcggaggtatggattacgaaccgaaatgtccatagaattcgaggacagggccaggatcggcctgggtaaggtcaatgacctcggcttcatcgtccgactcgagtatgtcgggctgggtgctgagccagttcagggtgtcatggatggcctgcacatgctccggaggacgatgctgcgagctcggagttgcttggctgctacgtgctgagtaagtgcttgttgcgccctgggtgttgtgcctgctctgggcaccctgtgtgcctggtggcgtttgccaaggtagttgccgtcgtccggaacttgtttggctcgacgaagagaggccattggtgctagtagactgtgggacatactgtgattgagagggccccgaggacgagctatcagcgttcaatcgacggcgacgtgcttcatctcggcgatcggaagcagccgctccgacgccagaagtgtagggccgctttggcattgttgctcaaggttggcaggatacgtgatgaacccgctcaaaatgccttcgtttgaggataccagaatgttgtggtttccacttgtggaagaaaagttccgataaagaagaggaaaattcgagcccctccttctacacttttccaaactcgcagacgcaacacaaaggttggagaatgggttaggttggaaatcaacccttaccttcacatgtgcgagtcggaggttcgagacaccgatggatttccccacacaggggacaacgaacgcggaatccttgtcgctgcaatgcgaactcacgtgactcgctatccatgctcggtcaagggaaggataagataagagactgataacgtagggaatgacgtcactcccaagtggttgaacaacctatgtcctcagttgttgacgaagagcaaactcggggagattttggaactaaacttttggtaaaaagatattcaaaaagttttagggatggaataacttgaggtatagtatgagacatggcattgggcgcatacacaagtcaaagaaagaacatacagtccgatgctagtttgtttgttagcttccgtggtacacaacgtcctcgaaatactgtaccatactctgtacactagacggaatctatccagaacggtcccaaaccacgcgagacaaatcaaaatagctattaccaacgataaaaggttttagtcggattttatgtgacatttttaacataagaaatagcctatccaaggtcggatcacgcattaggtgactacctatgaaaacgcataggaaagttgacacgaggtctcgaactaacaactaaaccagtactgtactgtgtagaataagcagttatccataaaagtgaagaacacgataatatgcaagggcacaacgacaaacatgatgatacacgtggcatgtttctttgaaaatatataaattttaatggtatcccgttatcctgaccattacgctgtgtccagagaagagcagaaacgtttcagactttaccaattcgtacctagacgtacaatacatcatgatgaaagtgtacaaagaaccaaagaacttccagcatcatgaccacatcgaaacctctcgatatagcgagcagccttccatgcgctgtatatcacagcaaacttgaaaaagtatgccgacctgtcaatggacgaccgacaccaagaccatcatttccgtcatatacacattgatgcgctccgaacgccgccggaaagagagaaaaaaagaaaagaaaaaaaaaagcaacgcatatatctggatcgtttctaaccgtcactgtaaagatggaacaaagcgcaattgttagcctccattgactctcgcgcaggtgtgaaattttgttcgttgataattgtcataagggggaagaacttcgactcgagcacaaagtcccagccacccacacaactgaaagaagggaatattaagaaagagaattcgcttacagcagagccagcgtgatatcaccatgaatgtgtgccttcaactcgatttccacctctaaattgaggtctaatctcagcctgagtgggttcttgcctccaccgccaccgccgccttgctgcatctgctgttgttgttgctgctgcatcaacatcatctgcttttgctgtttctgctgctccagcgcttgcctctggcggtacgactttggctcttcttcgtcttcggaatcctcttggtcggcgaagcggggacggcgacggcgacgaggcctttcggcgacctcctgattgcgttgcttcttcttcctcttgttttcgtcgcgcatgaacttgggctgcggagcttcctcgtccttgggtgtggaaggctgagactctgaggaagactcttcaatggtagcggtgtgctttttagcgctgccacgtgctttcttttcctcttcctctgcctcggaatcgttttcagacctgtcgtcgtcgtcgtcatcatcatcatcatcatcatctttctgcttgttgtttacttggttctggttgtctcgattttcgttatcatcctcttcattgttatcgtcgttgtcattctgtttgacgttgctgatttctggattggaacccgttgttccatcctgagtttgctccgtgttttcatccttcttctccgcagtatctgacttgggggcctggtcgttgttgtttggtgtctgggcgatgttagttgtcagtgtcgacctcacaccgggaatacactcacaggatccatcttctctactgattatgtgtattgcctgcgcaaggttgctatggtaggggtgtcacaaagacagaagggaaaggaaagagagatgttttgactttgcaaatgagtttctagagaacagctcggacaggagactaaagattattgaaaaggttgataccggtttaaaggacatgacacatatttggtatccagccttgccaataattccggatagaggtacctaatgtgcacaaggcagtccaagatcatcaacagggtcacagcgcgaaagaacggagcaaaagtcgggaccctgatgcaatcaactcaatgtcatcataccttgaagactggaacagaaacacatggcttccagtcccaccataagaccaccacatgcaggtagctctccatccactaatccactgcgcgacgaagctgacctaccccagtttcccccagagtgacgacatggggagccgtttcccaagaactaaaggctgtaatgccgtcccaaaaacggagcataatacccgttctgttgcataaaccacacgcccacctgctgcgtgtctgatgaagccctcgcacatcagacgaagtcgtcgcagtaggttctatcgcggggataagcgagctatgacgtcgaaccgacctaaagagcggatcttatttggagatcaagcttttggagggtgggatcgtgaatgttacgtgcattgagatgacatcgaggcgacagggggggtgggggtgtggatacaacatcacagctacagctactagggacgcatcgccaggcacgaaacagttgaggtttgttatgagaagagaaagaaacggatgcacgctaactgtgggtaattatagtatatgatggtgtctctaagtggaaggaagcacctagtaaaactacatacccaaaaacattcaaccaaagcgaactacatactaccacattttttgttccaaggcccagaaggacactcgctgttgacaacacaaccaagcaaaccccagctacggaatcaaggagatatggttatcggtcttctgattattgcgggaattcccacaacaataggcgtctgcgaagccttgagtgcgcagaaaaaagccaataacgcatctaaagagaaagccaagttccagttgacagccgctatatccctcgatggaggaccgtcggaagagtgtttttgtgtgttgagagatggaagagtaagtttggtttccatttccattcagctgtcatccagacttttggatggagaagcgatgaatgacatcaaccccccccatttcctgcaaccccaccatacctcttatgataccctttggcttacacgtcttgacagttatggatcgaccatcccgactatcccatgccaggccataggtttatgggctactacttcacatacccctctgaagagaagcacctcggcatggtgagcacgatagcagatgatccgcccatgctaaactggatttattgcgataaggacactggcatggtcaagcacggcggccgtcaagctaccattgggcataccatcggtccttggtactggagcgatgacgagacgtggctgacgctcgaaggggataccctacagtttgttgctgttcaagacgaggaaacccagagatggtgcgtttactgggacaaggataggaagatcaggggatcaagcggtaactatggtggagaggaagactattcagacgaggaatcagaggaagaatcggaagagtcagaagcggaagataattctgagtttagcggcagtgaaaccggggaaccaagaaagcccataaagacatttgaaaagaaacccaaaaaggaagctggaaagaacgagggccagcaaaccggaggtggagacaccaaggggaagaagacagaggtgaaaacggaggacaagcaggataatggtggggaagttcctcctgcactgccgcaagtacagaagcctatgaaatgggttcctatcctgctgcgtcgtcgaatgcagttagggatggaaagccgatacgtcaagggcgccaatggctaggaacgtacctaggtagtggtatggatcatgcagggataatacaagaattgtaatgtgatgagatggtgggctcactgcattagatcgagatatgtatcgtgaaatgaagggtagcggtggtagggccctggaattgtcatcaatgctgatattaatcgggtttttgacgaccagggtggcttgggccggtcttgtcacatttatgcaaccctgatagcaagaaaacgaaaactggattccaacttggtcttgtctccgctgatgttcacctcatggctaagaagtcgaccaactaggagagagaagggggggggaatggctgcacaaggcacccaacagccgactttaagagcataaatgatgggaaattcatggcgcatactacatgcagtcccgtatggtggacttgcatagcagaggcatgtgtgacgggaatggggtgttgcaacgtcctcgccaccaaacaggaggtagcctcaccggacaacgggatctcgatgacttcattgctgaagctcggttcccatgggccctgtgttagttttaccactctttagaccacacctcaagataccctattttaataaaggctcgctactgttttggtggttgagacgttctgagagagaccgttcataaattcttttctgaaaagacaacagttcttgacaccgaccaaatttcgtacctttttcttcggatcttatatacatcaacatctattaaacaccgccaaaatgtctacccaaagcggctctgacaccagcaagaagcccaagcgccagccaaagaagcaggcgcagacctacgaatccgagtccgaatccgaggactacgccccccctccccggcgcaagcgcggcaagaagcagggccctctcgactcgctcgccctcgacaacgttaacaacacggtcggcggtcttacccagggcgtgacgggcgcgctgggtggcgttgctggcggtgctgtccagaatcaacaacaaggtggtggtggtggtggtggtgggaagtcggacaccttgaggcttcgactcgacctcaatctcgaagtcgaaatccaattaaaagcacgcatccatggcgatttagagctggctctgttgtgagtagtcttatttcattgtcgtcgtgatctttttcgtggtgttgcgattctgcgaataacttcaaccccccccccttttttttttttttttttttctttttcaccccaccccacccacccatttcttgacctgcacataaagaacacctcttggcttttggatgacagcagtgagagaatttgtttcaagcatgttgcttttgttgcgtgcgttgaaacttttccctccatctgcgatttccaaatgaccaacgccagaggattcttctcagtctttgatctcgtcatactctacctacctgcctctacctatccatgaaaccgtccaacccctgtttcttgccttgggctaaaggtcgatgtagagaaacttgagttcatgtcttgaaaggggcgccgcaaccccgtcaaacaagacacagaactggttcacgcgcagaaccaaaacccagacattactttgtcttctgttgtacgattatggcgcccggatgaaaggagaaggagaagaagaaggatgggaatgtcctgcatggcgcaactttcatcatcaccgttcgaaatcaagaagaggaagcagaaaaggttgctgaaacatgggactaattctttaggaactgaagcaactagtttcccccggtccagtaccctgccgttccccggttgaactggcggcagcggcaaaagcttcttttaattgggaaaaggtggagtttgtcggatcggattggaatcagaattgggatacgggttcggcttaagattgggatacgattatgaagagttcatgaaagggaaagacgggacagagaaggaagttatttgcttcttctcacacattgtcaaaggagtttgacggcattctgtggttctggtttcgattctttggggcctgtataatcttttcattcttctcattaagcgctatacataatgcctataaattgctggagtttaattggacccggaacataaggtacactacgtagtattccgtcgttccgctatcatggctgttgctgcgctgttgagagagccttgtccatcacgacaattctcccacctcccggtcgccgaacaagacatgaatttgacgcccgatcacgtcaagaacaatacccattgtgcaacgcaagcctgcctattccttgtaattcaacttaagtcagggcgacagatctttgaacatcccaggccagcacccgtgacatgggaggaatgccactgctgctgtatcaccgaacccggctcgtccgagataaaataagtgggactaaccaacaggctaaggttgacctggctcgtccgagacaaaataagtcagactaaccaacaggccaaggtaaactagtctattactacttgttaagattaaaagaaaaggccttcgcaaaactgtgatagggattacaataattcgaaaagacatcggctagagtcctatttgtatattttcattcataaattgtctagaaactcagaccagaggtgttacaaagaagcttggatgcgtagtaggagtatacccaaggtataatgtcaaaggtctcaactgttttgtctacgacgcgggagcccggcccgaaggtggtgcgccaagacaccgttgcactaacacttagaccgagggaaccacgggacagcaaggacccgcatcgacattccaactgctgcagttacccatcagacttctcacctccacttgcttcaatgcttcgttgccctttgtcttggttttttattctccgcaaaccctgaacgtcacatcgtgggatctgatctcaggatttatttcccgaagtgaaaccttccggtccttgttcttcactaaggcgtttcatccaggagaatggaagcggcagaaacctgtttcttgctgctcgccaaggtgggccacaacacttatcttccggacatctaccttccgggcatcgtgttgatgtctgttaatcgctgacttttgtctatggaacttcaacagtgtcacgcgcttgtctagttggtataacaaaaggaaacaagatgtatcagagtaatctctcacagtcaaggccctgatcacatttgtattacaccgaatcctgcctgaatcaggaagagagatgcaccttctaacgggcacctcaccaagcactaacaaattcaatctgactggccagccgaatcatctccaaggcggaatcagctagaagatgtccacaccaaccactatctaccttgacaaccacagtgacatgtgatgtcatgatcttggtcaagcaaggcagcgcgtccttcgtctaacgcaaccatcgtaccatatacccctccatcatgtcccttcgcatccaaggaactatgccatgtacgttcattcagtcacagacctcttctcgcagccaaccttcgaattcgtacagcccagtagacgacgacgcacacattttcaacggacacagacaccaccgacggcgcgcgcacgtacagtacggtatacgtttgggctgctgcgcctcaccatttacgagcaccgtcacccatccacccatccatcgacggagcccttgcccctggacctgaagtctcggccttggaagaatcccaaacagggttttcgctgcttcaccggcctgcagtcttgacccctcttacaagctcgaagccaccttgccattgccttgtcacgtttgggtgcgggcgcgggcttgggcttgggcgtggctgacagtggtgaccgattgctttcgttgtttcgaaactcggaccgctggctgctctacctgctgctgttaatgcccgttactaccgagatacccacatccacacaaaatatactacataccacgcacaaccactagcggaagaggcgtgcatagcatctacaaccgccttggcccacgacttagtcctggtggaggttcgcttgtgcggcagcccgctttgtagatacctcgtccagctcggaaaacagtctcctaaacaagctggcttggtccaggaagaacaagttcctaggtcagctacaccgtagcatgacctcgaaattctcgtctccgtcggatcgcgacagctccaccggcggcggccagcaagctgctttttcctcgtcctccgctcggcagagcagggacggggcggcttcccatgttggtcgtcccagaccttctaccgctacttcccgcggcggcttcgccagtgaggaacggtcgacacgggatggggtgaccgactacgtgtatgaagaagacgccgacaaggaagcagaagaagcacgacacggcagcaagagtggaagcgatgttgaggttgaagatatcacggacgcgccgccatcaccaaaatcgacaccaaacattaacaagccaccagaaagtccaccacctccaccaccaaaacacgataagaagaccctacccggagacccagcttatgttgcgcccataggcaagattgggccaatagggagcattcccaaaactccttcccgcagcaatagcgaaaagggcggcatctccgtctctccctcctcgcgcccccaactccctgcctacatcggctcctacctcaaaggcaaaaccgtcgacgaatacggggacatcatcgatccccaaacgggcacaattctcgctcacgccggaggcgatttaccttcgattgtgggcagacaagtgtccaacgaccagggggatatcttgggagaagagggggagttgctgggatatgtggctgatgttgaggttgggaagaagactgcttctcccgagggagcagcacccaaaccgatcatgagtcttgcagagattatgagcagaaacaacacggcgttgatggtggatcatgacggcaatattttggacgcgcaggggaatgtggtgggaaagtttttggatcataacaatcctgtgcataaggagaggcaagagaaggaggagaagaaacaggaacagaaaggagaggggaaggggaaggggagggagagagaggaggaaggggggatacctgtgccacagtatgaagaggctgacaaggatgagaaagagggagctgccgaggaagagccgcaacgtgaacaatcaagaccaccgaggagaacggaagaagagaggagggccaacgcggctgcatggagaaaggagaaaccgggggagagcccctcggatatctttctggatgtcaagtcgacgacagaggggattcagttgacgattaggattcccactgtgtttgggaatgggcagcagttgaagccaaacatttcgttctcttgagcagcattgtacgggctactttgtcaaaaattggatgagagcgggcgttatgggagtttgaaagtctgattgatgtaatggtcaaaagggaacagaagcaccaaaagttagcagtacctgtacatgcggcaactttacgaatagttacagaacaaaacatgaccttagtcaaggtaggtatgtaaacccatgtagaatcaacgtatatcagtggggccagggcaacgacgggcggtcccccttccagctccagcttcttcagatctccttccagaaagagagaagcgcccgctccgccagtcactgtgagcgcgggaaagactcctcacaatattggaccctgagcaggaaaagcgggcaacctggggacgacggagagagccaagaaatggaatcaagatcgtacactcgggggggaagaagcaagcgagaccaagtttcccgaatccctcccataagtcacccactcaaccactcagctccttcccccatccacccaaaccaagaacaccccgagaaatcctgttttctggaacatgtaagaaacggggctagtgtacacagaaaacgttgaaactccggtccggggaatgatggagtaacggcccgaaatcgaagagatcgacctctgtctccgcttgtgccttgatggggtgacatgacgttttccccagcaccggtaatgtgggttgcgtaagctttttcaacttgacgcacttgcatcatttcatccatgcctacctgcctgtcctgtcgctcgtacctaggtgcgcctctctagcgtctcgggcataaaacaagatatggcccagttccaacaactggattatatggtacgatatatgtcgatcttcttttcgagcaaggcaagagaatccaccgtactagtgcaagaccgtcgaatagacggtgaatggtgatagtggcgtagaaaagcggaagctaaacgtggacaggatcagatccgaaatctgtaagaccggagtacacgtgtacctgaagagacgaaatgacaagaaaacgtggaactgaaaccttacgaaaacgtggaggggcgtggagatatcgagaccatgacttactatgtacactagtaaattctccgaaacaagggttacctcaccttgcttattattgtcaggatgtctcacctgccgtgtacaacgacaacggcaacggctggatagataccgagagccaaggtactctgaacaacggcacggctttttgatagagctggtatcccaaattttgactttgccacaatgatagaagagcttcaagccacactttaagtgaaaccggcctcgacaacaacgacttgtcgaccaaggtaattatgatgatatgagtgtatactcgtatgtatcaagtgttgtccacaatccaataggagctctaggacggttcttcactgccattatctaacccacaaagccgctgatatcctcacggacatgtgtaacctaccgccatggctgatcccggacattttcccccgtgtctactgcgtagtaagtgtctatgcgagaggtgcatgttccgttatgactccgctccgtcatcccgtccgtcatctgccatgaatgagaacacaagggataaaccctttttcgtcggcccatgaaggtagagtgaggatgaattgtttggataggttggacaagaacttacacctggggaggtagcccatgaagtcatcccatgtacgccgcggcgcggttagaccatgtctaggttgtcaggtgctcgaaactatctgctcttccttcctttgttatagtgtttctctttccttccgctgccaaaatacagacttcatcgacatatcggaagacggatggtgaaagtcgatcattccagtgcatttcagtgatgatcttgcctccctcgtccgatcttgacatgtaagaaagaaaaaaaagaacacaacgtcacattctcgcctttcatacggtcttgccctttcaattatgcctttccttttgtagaaggtcgataggcaggggaacgaccaccgttgctaacatgccagtcatgctttcgaaaggaaggaggcaacttgccattcaccttgtactgtcactgggcatcgttctttcaaccacttcatgaatgatgctcttctgatgatgctttccttgctcgctcgagccatccatgtctttccatccttgagttccacttcaagttgtgacctgagctttgagcctttcgcgaacgatgccgtacctacatcacagccagtggagttatctcattggatgtttcgtccaccacttacaccacttttcttcacttgacatacttgaatgggcagttgatggtggacatgtggcgttcaccatatcctacgacgcctccgagtggctcccaagagtgaatgcgtgtggagggatagtgctttcctttaacgtaaacccgggaggtgctgtgcagtgtgaggtgaagggagcaacaagaggggaaaggactaggaacctgactcgagaaaccacctcgaaacccaaaagactgctccgtgacgtaactcgtcaaaccgcaatgacgtccagaatatcgaaaacccaaactttccacttactgcaacacatactgacgaagggactaagggacatgacgtgacaagaaagcataaagggtctgactatccacctgtgcttccgtcgtctgggaaatctcaatctcggaatagcttcacaacacttgatcaacaataaacgttacttttaccaattgcgagttcaataatagcaagaacgctcttacacccaataaacttactctaaaaacccgcatggccacaacctagcttcatccccaaaccccctatacacacacacgatatatcacaaccatcaaatatgagcgacatcgccaagaaaacccttcctgccggcgctcaacagcagggcgccaaaacagccgacactacctctcaggccgacccttcagctcctcgctccacccacgccggcgaagaaggtgcctcctatgtggggggctctgagtcctccgctgggggtggggagtacacccacgcaaagcagggcgacgagcacctcgagggtattgaagaggagtcgggagagatccttatgaaggatgaggaggagggagccgagaaaccttctagtgatgaattcgagaaagtagaagcggaaggtgatgatgcgagaacggagctggaggctcagagtagggagccggcggactttgatgttggtgatgatgatgaaacggaggagacggaatccaaggctcaaactcagactactgagggccaagaggaggctgcttctgccattcctgctaccgaaaccggggagggcagacctgaagagcggtctactgttagcgaggcttccggcaagacttcgttgctcaccgagcaagccaaggaggccctcgacaaggcctcgaaggaccagcccactgaagaagcccgcgagtctttcctccaatctgccaaggacggtctgacggccggaagcaccatgaccggtgtaactaagaaaacgggcgagactgagacttccgcagcgcagtcgcagccgcaggaacaggcttcgcaccccagcgacgaagtctctggttctcatcagtacaccgttcaagaagaaggggaggagggtactgagaccaagaccaagactgctcccagcgagtacaccgctaccgctcccgacactcaagcgcagcagaccggcacttcccaacccagcggcgaagtctccaaggagcagcaatacgctcgctccgtcacctttgatgagtcgcaaaacaagtctcaggaggcgccgaccgagtacacgggcgaggactccggctccgcgatcggaaccgaacagacggccacgcaacctggcactggctacactggcactggctacacccagtcgcagtcgcaaccccagccatcccacccatcagacgaaatctcgggcacaaaccaatacaccggcacgggaactaccacttacgacttcggcacccgcaccgctaccgcgccaacccaaatcggcgaaaccgaccaaaccggcacgggaactaccacctacgactacggcacccgcaccgccaccgcgccgacccaaaccggcgaaaccgaacaaaccggcgagggtgtccccacgggcgagtcggtcaccgtcgccgagcacctcgacttctcggtgctcaagaacggcaaggtcaacaagggtggtaacgtcattgattccaatggcaagattgtcgggcgcgtcgtgtcgggtatcctgcagtacctcgtcggcaagaaggtcgacgagaacggggacatttggtctgacaatggaaaggtgattggcaaggcggagccgatttccgacagcgagcgggaggatatgctcaaggagccggcgccctttgagagcttccccgacgcggtcgtggacgggaacggcatggtggtcagcaatggggagtggattggtaaagttatcgagggtgatttgaaggtgctaagaggcaagagcgtcgatgcggatggcgacattatggataaggccgggaacgtgattgggcgtgcggaacgctgggagccagaacccgaggaggagcctgagcccgagcccgaagtggacaagagcattttggcagggaagagggtcaataaggctggcaatgtggttgatggctcgggagtcatctatggtcgcgtggtggagggtgatgtgaagaggatggttggtcgcatgtgcgataagaatggcaacgttctcagtgagagcggtgatattctcggcaaagccgatcttgtgcccgagggcgagcgcgagggtatgaaggagggtcctttctctgagcttgagggctgcaccgttgccaaggatggaaccatcgtcacacctggtggtgatatcgtcggccgtctcgtcaatggcgaccccaaggtgctctttggtcgccctgtcgatgacgatggtgatgtcctcgacaagaacggcaacgtcctcggccatgctgagcgctggacgcccgaggaggttgagcggaagaagaaccccatgtctgaccgcaaggtgaaccgtgagggcaacgtcgtcgatgaagacggtaacatcatcggcaagttgacttccggtgaccctcagtcttgctccggtaaggagattgatgacgacggagacgttgtcgactacaagggtactgtcatcggccactgcacactcctcgaggatcttagagaagaggagtcgcccgaggaaaaggagaagagggagcaggccgagaaggacaagaagctggctctccagatggctgtctgcattgagcagtgtcttgacaagattcgcccgctttgcaagatgatcaccgaggtgagtttctcacgtgtattactttgatcacttacctatcagtcactgaccagcgagttttgaacaacagaaaatcgacaaggccgaacgcactcccgaggatgagcgtgacgaagaggcgctcgtcagggaagtcaagcctttgatcgaggaaggtggtcgtatcctcaccgaggccaaaggtatcattaaaggcctcgaccccgatggccgcatcgcagccaacgccaagcacaagactgcctcgcgcgaggccactcctgaggagtaccatttggctgaggtcctcaaagacctcactggtgacattacgcagtgcatcgagaacgccaagagaaagcttgaagacatgcctcatgcgaagaaggagctcaaccctctctggggtcttctcaacgagcccctcttccagatcctggctgccgttggcttgcttctggccggtgttcttaaccttgtcggcagattggtaggtgtacacatatctacccgtcattttcttgctctggcgaatggtgctaacagagttgtgcagctgagcggtctcggtcttggtgggctcgtcgacggccttttgggaacacttggtctcaaccgcgtccttgagggtcttggtcttggatcccttaccaagagtttgactggagccagcaagaagaagaacagtggtctcttgggccttggtggctagatgtgtacgggaaaatgggatgttttggtcgtggaatgtttggatatggtaatgttaattgtcctgataagttaatgtgtgtcatgaacccggtttgcgaatgttagtctagcttctttccaagatcttggttaaatggttcagtgtttacagtcgagtgtcctactctaatattcagtcattcttccctctcttgtcctacagtgacagtcaaaaaaatattgtcaccccttaccctattagacgtgtgggggagggtgacagtattttttgatcatgagtttagaaaaaagttgcgaaatcttggatgacaagagacttattaataggcatatgaattccaagctttgtatcacgacaagggcaatggaccttttcgaaacccttgagaagagttggatccagggccaaaaaggacaggcgtcgaattacacttgatcaggagaagttgactcaccacctaaaaatgttagtgtgagcaacccgagcggacggttcgcttcccctacccactgcatgtcgagtggaacagtcaacaacgaaacagacctcagagaccgtatcctggctggcatgaaacggatggagttagcagatctcgactatgtacatatcaccgccaatgccccgtggtgttgtctctcttatcgccggccacgtcaactgtcaagacgggagtgacgacgccgtcaaggctatgagtacgtgcgtatcatgatgtttgttgaacccttggaagaacggccaagagcgggaaaacggccttcggtgcatgctcggcagttgttgttgacatggacaaggatgagaggctctcaccaaggaaacatttctggagccgtggatcggtggactctgtgggttcagcgtggactgggtgggaccagagaaaagggtggacggcagcgcaagtggatttgcggggagtggtgtgggcgatatcggaggtagcaatttgactgtcgcagctcaatgctggagacgtgattggtcaattcggccacagctcgcagtcccaaagaagaaccttgacggttggtaatattggtgatggtcggtagcgacgtcggagcacctatttagacatgcctaaccttcgttgcaaggttggttttggttgttattgactttgtggtagtgagaatgaagctattcaggaacgatgaaagggcaatatgagagcaaacttggaaggcggaaagtcaccccccacatagtattcgttgttctgaggattcgtggctgccatgtgtgacactagcgatgcagggaaacgggaccagtacttagcgttggcccaaatacgtcgacggtgaagctggtggaatgtagtcgcacgaccacatcattgtcgggctagatattcgccattttcgagttatgaaactatttgtttatcattttggaagacatttacgatgaagtagtgctagccatgatcacggaaagcatgattgctgtgacgctgcttgcccttctccaccgaaacatagtggtgaaggtggaggtggccttttctccgaatttttgatgaattcccgaacaaacatcggtccgcagtcacgttccctcgctcccccgccgttgcagagtgccgtgccgtacctgtgattttcctggtgccgtccgtgattggtcttgacggtgccttgccctgcatgtttgtgcctgacgtgtagtcgtactgacgggatattggatgactccaactgggacaacccacacactcttccgtcggctgtccgctgtgtcgcgtgtgtcccaacaaggaaccaactacataatcgtgttcagagtcaaatgttaccgtcttctttttcggtacgggttcggggatgctaggaatatagacagaacgtaaaagacgaagctaaacaagggtggcgggtcttgcgaggctcggacagaaggagccggccggctgtttcgtggaccaccacaagacgagatcaaagcgtctacaagatggagcaagacacttcagttgaaagctaaacacttcctattcacaaccgccacaccgaattccatcttgccttctggtggaaagatgagaaatgtccaaaagttcaaaggaatcggcagaacccagagccaatcacaggctcgtgcaccgtagtggctgcttccgaaatcgccactacactttgccagcaacaagccgctagcgacctgtcattggctgagatcacccaaacctggcctctcgagttccacccgcctgactgtcgcgaccagagtaccccacactttatgactatcgtgccggccagagtcaaatttttgagcccgggcggcggttcgactcacattgctcccggttcccggacggtctcggtctggtagtcgctacactgaccaccacactgcactgcattgattgattcatcaattgtcatctaataaagtacaacaagagacactcgctttcttcgtaagtctgtcttcttgctcccttttctacccttccgccaaccccatcatccatcataaaatcctttgatgttttcctagtattacaggaatcacctacaatcctccctaatttctatttcctgctgcgtcctcagccgacgatattctcctctaacaaagccactgtttgatatagcttgtggtccccccgccgccgcccgcgtgtaacagcaattcgttatcctcccaaccgctcccagtagaccatatatatcctccaaggccgcgatgctccgatcacgtcaggccgctcgcgccttgaaggcgttgactgaggcgcaacatatctcccagcgtaccaccctctctgcctcccagagggccgctgttcttctcacaaaccgctccgtgcaaacgaggaatcagtccactgccgcagcgtatgtctttctccaaaaaatatcccttggcccggttgccgcccccttctaccagtgactcacgaccatctagagatagtcagtgacaaggctaacatacacaactaacacagcgcgacgagacctacccctagccaacatttccagcctgagcctacacctagcaatgttcagcctctggccgggcgcaagcccgacatggacgagtcgtatgttctatgccccgtcacagcgagtacggatgtgatctggccaggctaacaagatatccgttatgcagcttcatcggcaagaccggtggtgaaatcttccatgagatgatgctcagacacggcgttaagcacattttcggctatcctggcggtgccattctccccgtcttcgatgccatctacaactctccccatttcgatttcgtcctcccccgccacgaacaaggtgctggtcacatggctgagggttatgcccgtgcttctggcaagcccggtgtcgtcctcgtcacctccggtcccggtgccaccaacgtcgttacccccatggccgatgcccttgccgacggtactcccatggttgtcttctccggccaggtccccaccaccgccattggcagcgatgctttccaggaggccgacgtcattggtatttctagagcctgcaccaagtggaacgtcatggtgaagagtgtcgccgagcttccccgccgcattaacgaggccttcgagatcgctactagcggcagacctggtcccgtcctcgtcgatctccccaaggatatcaccgctggtatccttcgccgggccatccccaccgacaccgccatccccaccagccctagtgccgcctcccgcgctgccattgagctgagccgcaagcagctcgatgcctcgatccagcgtgttgccaagctcgtcaacattgccaagaagcccgtcatctacgccggccacggtgttgtccagtctaagggcggtcctgcgctcctccgcgccctttccgagaaggcctctatccccgtcaccaccaccctccacggtcttggtgctttcgatgagctcgatgaaaagtctcttcacatgctcggtatgcacggtgccgcctacgccaacatggccgtccaggaggctgatttgatcatctgcctgggtggccgtttcgacgaccgtgtcactcttaacctcaacaagtttgctcccgctgctaaggctgccgctgccgagggtcgcggtggcatcgtccacttcgagattcttcccaagaacatcaacaaggtcgtccaggctaccgaggctgtcgagggtgatgttgccaccaacattgagctcctcatccctcaggttgacgccaagaccatggccgaccgcaaggagtggttcggcaagatcaacgagtggaagtccaagtggcctctttccgactacgagcgcgccgagcgcaccggtctgatcaagccccagaccctcatcgaggagctcagcaagctcaccgagggccgcaaggagaacacctacattgccactggtgtcggccagcatcagatgtggaccgctcagcacttccgctggcgccacccccgtaccatgatcacctccggtggtctcggtaccatgggcttcggtctccccgccgccatcggcgccaaggttgccaagcccgatgctcttgtcattgacatcgacggcgacgcctccttcggcatgaccctcaccgagctctccaccgctgctcagttcaacattggcgtcaaggtcatcgtcctcaacaacgaggagcagggcatggtcacgcagtggcagaacctcttctacgacgaccgctactcgcacacccatcagaagaaccccgacttcgtcaagcttgctgatgccatgggcgtccagtctaagcgcatcatcaagcccgaggaggtcgtcgagggtctcaagtggctcatcgactcggagggccccgcccttctcgaggtcgtcactgacaagaaggttcccgtcctccctatggtccctgccggctgcggtctggatgagttcatcaccttcgaccaggagcgtgacaggaagcgtcgtgagctgatggtcaagcgtaccggtggtgtccacggtctttaaatgttttatcgtttacatcgatttggatctattccatatggcgatgaagatggatggataacatgtggtgttggtcaaaaatggggattttcctttcggcgttttacaagctgtatgtctttttttacaactgcattaccgggacaagaaaaagggtctgtgttgttggtgatccggcaacgttcggcgagggatctatttccatgatttggttggggtgaagtgaaaacgcatattctacttttcgttttcaagggctgcatgcgcgtattcttacctccgggaggagggaaagaaaagagtgcaaaaggtgactttcgatcacacaaggaggttgtgtgtgggtacaacaagcataaatctgtttgatgaagttgcgactgctttgcgggcctgtatatatttttatttccttgaatgactggataccacgatttttccttgcgcaatcacagttctatcgcatccaagcatcaccttaacccaaaccggtgacactcgtagaccatgaaatcatatatacccacccaccttgttggtatttgtgcatttcatgagtttgtatgcctacagatgttacctccagttcatggacggtatcacgatgccgtcgttgccgaggaaacgcatcacaacaattgtttagcaagcaataggggtaaacccgagttcattaaccccaagtgtgtacaaccatttttttttccttctctaagctaccctagataacccgccgacccacgccatttctttgctcagggtaggagtaatagaggtacttgtgtgcgcgaagccagaaacagaaagcaaagattcaataaaaatcatccatcaacccatccaacgctcccgtcccgcgaagaacaaacttcgctctttccctccggatcatatgttacgcatgaccgtcacattacactgttatacctattccccctttccaatgcctccccccttcatccaccccacgcatgaattccgaaatctgtggatggatgcaaaaagcaaaaacgaaaaccaacagacagtaatgatgcgagggagcaatcatcgtctgggtaatgttcgtcgtgcacgaagctttagaggaaggttacttcgtgtggtgcgaagcctggatagcggtctggatacaacatacgggttagcaattagccattgggttggtggatcttggaggagaacagaagtggcttgaaggccaagataaacattcgaatggccgcaggctcgggctactaatgggctctgtccaatcgacaacctgaccgtgacagcgatgggacaatggtgaaaaaccagactactatcatcatcatcctcatctaactgagtctcggccgcaacaacggacttaacttagacaaccgtccactcttcttcctccaccaagaagtccaaggctgccgcgcctgggacttcttggtggaggaagaagaaggaaggttctgtttcaaaaaagacaccaaagggggagttagacaaccaaaccaaacgaaacggaacaaacaaaacgcaaggaggaatggaatgaatgcttgagacagagagaggagagagagaaaaagaaacaacgtaccgggcagttctcgcaagcacagtctcccggcgtacaagtgcagctaccagtatggccgcaatcgcacgtctgtgccggcttggtggctactggcttgtcgcgggtctccgaagcagcagcagcgccagtggaagggcccgtgttggtgcctgagccggagctcatgtcggccttggtagacggtttatcggacattgtgacttttaactagtagggtggtgttttgggtgcgcccaagtggaagtggaatgtgtgtttggctgagttgggttgttgcgctggagtcaaatatggtgtgttcggtgctggtcggtgatggggtggagagaagatccggtagaggtgatgaggtgatgaggtgatgagaggatgggggggttatatagctaatagtgggagggctgggttacggctgatggacttcggatgggaaacgatgaatggaagggagagatgcagtagaggaagattggagtagtggcgaggtgacgtaagtgcggtttagaaaagtttagagtggtgatggtgaaagggatcatgggttggatacgggcaagaacgggcaaagcgggcgagagcggtcgtgaactgagtaacatggacggaccaaggtggacatgagctactaggtagaggtacctaaccaacccctctgggaactgaacacacctaaagctatgaggagctctcgagaatttgaggaagtcgagtcgaggaatccaagtcttctgactctgcgcatcgtggttcgtcaatcgaaacggtagtgacgataaacctttctcttcacagttttcggaataagagctcacgggctcaaggacatcacaaggtctctgcgagcaaccacgagctaagcggaagattgtccgagcgcagagcaatcgtcataccttccgtgcgtccgctggagtgaggagaaaggtcagccttgaggtattaggttattgggtgaggcacatgaaagacggcttttggggaggctgaccaacatttgggaagctgatataatgatacaaggtagtccaacagcaaagagctagcacactgcagaaacagaagaagggtaaccaacaactaccttcgacaaaaagcaatggcttgtctccatatcccaacaagaaggacgatccgaaaaattccaaacccagagctgccaagtaaaaccacccaagccaacatggcaagagagaaacttggagatgaaagagaagaaagtaaaaagggggtatccagacatgcaaacctatattatcaacaccttccatccttacagtgatcaatcctccctcttccctatcatcataaaccctatacagttcctttagtcccttccgtccctacggcacctactgcgcctgtggtaccgtctccgtcaaagccttgttgactcttgaataaaactttgccgcatgctgcttggggaaagtgatctcctcaaccaaataatctggcagcagatcgataagcgcgcggtccctgctcgcatcaagctgcggcatgtagtggaactggtcttcgtcgaagtactgggtcgtctcatccgcgtcgacgtggggggagttggcgctgatgtgtgcaagtttgaaatggagtgctgatcacaggtattgttagtgaacctgtattgtgaacaagcagaaggtgggagaacggggtatacgacgacttacttccattcttccccgtctgtatacaatcatacacatcctcacccgtctgctggtccctcttgacccctctgacgattaacccggtcagatccgagtagagatcctctttcaattggtgctgctgagtcgcttgggcaatggcttccgagttgcccatggtgagcatgcggttgccgttctgcttgttcttcatggcgcttccaggcacttgaggttggccaattttggcgactgctgcggcttcggcttgacgggaggctgtgagcttgatgttgagggcattaatttctgtcttggattttgtgagggagctcgtgagttcggcgactttggcgtcaagggttgacagttgggattcggatgcttcgagctgcttgtggagccgggtggcctctctggcggcttccttttgggaggtgagctcggctttgagggcagcaattagctggtcggaggctgtggaggggtttgttagcagttgtcacccaatagtttccgaacacaagacataacataccagccgtcctctcctcggattgcttcctcaatttatcaaagttcctctctgcctccttaaccgcaacctctctcagatctctgtatttcagctccaacgcctcgtacttctgcgtcagctcgcccaacttgcgccgtagctccgggtcgtcagtccttgccccagccgtatgtgtcttaaaccccagccccaacgaagacgacttcctggttgtgctcgctggaggtccgctatgccacgctcccgggatcggtaacgattcttcctcctcaatttgagtctcctcatgtgtcacctccgttaactcttcctgctgtgacgtctcatcctcttccactgccaccaattcctccaccttcttcttcctcccccttccgccccttatcgcggtcgccgtcaccgacatcggcgtctccgtcacagccgcggcagcagttttcctgggcctcccccttgccgcccttgtcgttgtttccttcggcggcgcctccacttcctcgggagcagtaacatcatgcatggtcgtatcctcgtccccttgctcctccgcaatcgtcccggtgtgctcggtagattccatctcttcctcttctataatagtggcggcggcgcgcttcccccttccactggtgcgagttgctcttccgacggtggagggagtcgcggtagcgttgccggaactctctgccagcgcggcacgagcaagggcggctttttgtcggactgtaagggctttggtcttttgcgcggacgccttggtgactttgtttgcggaagcggccgccgcagcggttcgcttgctcgctacggagggagtggaagcggtctttcgtttggcgggagccattgtgcttgcgcctgcgcccgaggcggctttttgtcttgttgctagggctgctgttgttgtttgggctgtcgcttgtttcgcctttgacgcagcggtgggtttagttgctgaccccgtcttgactcctgtcgtgctcggctgcttgaggatcgattttggctttgttattgtcgatgtcaattttgttttcgttgccgctttgctgctgccgaagcgagtagatgcaggcccgctaagtccgtcctccgaatccgattccaccagtcccagcaaacgagtgccgcgttgcgcccttgacatcagactgcaaggtaatgcgaaatgtgcaggaagggatacctgtacgtgggtttccgaccggcacaggttgtcgtctggcggaggcggtcgtcgatcgcgctggcgatgattggcgcgcaatggagtcgaatgggatgcgattagcgacgcgcaggtcggtagctgctgctccaaattgggcgaatgactggcggcaattgtaacttggaaaggcacgtcggtgtattccacttgctttgcgacaagtcggtgtcagcgcgggtgcgaaaggatgacgaacttcacgcgattgaaggttgctgggccgcaaaagtaaacaatttattgtcgggaaggaagtggaggggctgtcgcaagacagaatcgcggcttgttttcctcttttagggttagggtcagagccggctacatctttcattacctccgagcccctttcctaaccccaacggtatatgcatggtaaaagggaatggcaagatcattctcataaagttcctgtttcttagtggaatctgcagatggtaatctgaaatagcgccccccaaatcgtcagacgtaccgccgcaactcccatggtctttattctgcccatatacccttcgaacgccagatatgtacaagcccgctatatgtgatgaagttttcatgaaactgtttccccgccgtttaccattacgatcgatatcgaataccacatcctgttactgctcttcgttaataaaacgaagtggactctgtcctcagcgacaagaaagccaacgaaccaacaagcaggccgcctagtcctcagctgtcctctttgcctctttcagtctctgatggtgttgccgcctgatggtccacaatgagacgcaaagcccgatagcgcaagcaccaagcgtcatgtaatatgcgtctttgtagcaatcgataccatcaggacaggtgcgctcgccctcgtcattgacaatgctgtgcttgtcaaagactttgccgtaaaacaggttaaagacgttgcctgatacgacagggctcaaagtcatgaagccccagttttgactgagtccatggataccaaacgattcggccacgatggatggaaaaacgccgaagaggaagccgtagccaagaccagaaagaccggagacgaaaccgagcagatgtgggttgaggatgttgagagcgcacagctgagcgatgaagaaaatcacgcttcctaatgcaaggcaccagacacggctggccttcaacaccttgacgaggaaatctgatccgacaccttgaaagtaaagttagtattaatcttcaacatggaattgagccacttcttaccgctgagcagccggccaataaaactaccgatagacagaatagaaacatgcatctgttgtcgatgaacgaggaatgtgtcatcaactgttttgtcatagtatttccatagagcgttgacatcatggccaatgttgctgttagatgttagcgggcagggcacatagtataggtagaaggtcacagcaaggactcaacacgtacttgatggtcatcaaaccaattccagccaagatggccataatgcaaaatagttgccaaaactcgagactcttcagcaaggcccaaccacggatatctatacggtgcgaacgatccatatcaacactgctctcaacataaacatcacctggtagtgaggacgatctggacacaagggacgatgtctcgtcaatgtcctcctgtgccgttcccgcggaggccgcttcgacgtcattggatcggcgaggagggctgacgtctcgagaagatgagggccccacgagctcgtctgtggctccgctgagggccggtgctgtagtgccactgggagtggtgtaaacagtgggcgacataccaggttctccgtcgacgaaactgcgaccagtctggggcttggactcctcagatagtgtccggcgcaattgttgagagctcgagagccctggcccggaatggatcgggtgatacgaagaacgcgggtaaaccttgaggaagaaaaacccgaggaacgtaagggtgaaagtaccaacggaaaggaacatgaggaaggcgccagtgttgccggggaagaagacactcccagaggcggagaagaagaatgcactaagaccaaaggcggccagcggaaaggctgtggctgttccgcggtgatgaggccaattcagcgccgacgttttgactgaggcagcaaaggccatgcagcttccaaatccagtcaagaagctgaagatgcaaagcaggggaacggagccagtgccgctttcataggcggctttgaaggggaagtatcccaagcccagcaacaaggcgccgagaatgactggtgggcgggttcctcggcggtccacatacattccaactggcacgcccatcgaatacatgcccagattcccggccagtccgatcaggttgctctgcgtcgtcgtgaggtgcagcttgtcggcaaactgaggagcccatgctgagtagacatactatccagagtacgcagacggcgcaaggagttagcagtagtcccattgtggtagctttgtgttgcacgacagatcagggaaatcgcccacatttgttccacatgctagtgatatgaccgttgctgctatgctcgacaccaggcgggcgcgcttaagctgctggtcgagcatggtcctagttgtagttgtcatggttgggataaccgcaaggtgaagagactcctgagtctcgaacggtcaagttatcacgatcaaacggtctgaagcatccccgcgacgccgttgcaatgaagggcccctgccgatcgcaaaaggtgtcggaaacccggagttggaacaggccaaaactagtacaaagatggtagaatcggcagcaagcctggcatggcaattcagaaacaggatgaaggaaatacgatcaagtcaaagttgggaggagggagggaggatgtgtgttgtcgtcactggggtgtaggtacttccgacacatgccttatctgacactaccttatcagcccgcattatactcgttgtaaggggtgtgaattgttagcggttgtccagtgacgcaggcccgctgattgcgagttcctggggtcattgtcccaaaggccatcttgtgattggcccagcgccagcgggcagctgacaggcggttccgatacaggacctgagcagccagccgcctatccaagtatgataggtacatatgaaacatgatccgtcgtccatctttctgtcgcagtctctcctgaatctctctcccgtcggcggggcagagctgaggtgaagagaacagcccatgtattggtgcctgatacaacggtgtgagatgagagttgagtaccagaatcgtggcacaagactgtcattagctaacccacgtagctgttggagagcagtgtccactccccgtaggcctagaatttagtaacgagttggatacgtaatgagaatgggggcatggatggacctggacagctgaatgttccccagattcgaaacgggtcctggagtcacgatgccggcgggtccccgcttgccccgggctcgggagacggggatgccggtttgcccgggatccatgtccgtggatccggatccgaaagttatcgactttggaggaaagctgagggttacggccgggtactagcccacgtggtatcgttgctgtgtacatattcaatacttgtaatccaatggtacccggccaggggtctatgatggctttcagtgcattttgaggtcagcatctaatgactggattatcaagaagcatgagaggtgatccgtgtcaattggaacgggcaagcgagattttgaaaaggcattgaagagtcggtaatctaaacggcgaggctttcactttcatcgatctgacgcacaggcggaagttgcccagttgagattggactgatcgagacgggcattgatcatgcccgctgaacgtactcatggtggcgcagtgtggcttgaatgccagtactctgcgtgagaactgaaatgattggccccgagaggtggccggggcttctgccagtccagccgccgcgtgtgtacagtacagtagtcatctgctactacttacccacccgctgaaccaactgccctgacgtccgtctggtcgcaagttgacgactcacgctgtgggatcttggatgattctagacctcgttacctacctatcaccaaacctctctttctcgactatcgagccgatacgatttgcgccgcccagtttcaacggcgagcataatttcctattcgcttcttccgtcattaatcgaccaaaatcaaactgaaaaccgcaacctagtcgactcttcgccatgggcgcgcttctttcgctgccgctgctcgcggtgccgagtctaggcactgtaagttgcctccacaccacgagctcacgaactcgacgttatgacccatgatactgaccatctccctccgtcacacagatcctcggatttgctggtagttgctgcggtgctgcggcatgctccgctctctgtagcgcgtgcggaaaatgcggcaacaggttggtgacgattgtctctacggcatcctgtttgctagactaacatcggttggaatagtgtccttacccgtatcgcatatgccctcatccttctcatcaactcgatactttcgtggataatgctcaccaaatgggcaatcgaaaaactgcaacacctcaccttcaactacgtcaagatcagctgtggagatggagactgctatggctggctcgctgtccaccgcatcaactttgctctcggcttgtttcacctgatgctggctggccttctcctcggagttaactcttctaagcaccctcgcgcgaaaatccagaacggcttctggggacccaagatcatcgcctggctcggcttgattgtcctaaccttcttcatcccggacgagttctttgtgttctggggcaactatgtctcgtttatttgtgcgatgctcttcctcatcctcggccttattctactggtcgacctggcgcacaactgggccgagtactgcctggcgcagattgaggataccgactcgcgtacttggagaatcatcttgattggctcgacgctgagcatgtacctcgcgtcccttgccatgaccatcatccagtacatcttcttcgctgggaatggctgctctatgaaccaagcagcaattaccatcaatctgctactctggatcgccgtttcggccatatctgtgcatccgacagtgcaggagtacaaccccaaggcggggcttgcgcaagccgccatggtggccatctactgcacctacctgaccatgtctgcggtctcgatggagcctgatgagaccgaagaccggcggtgcaaccctctggtgctgggccagggcacgcggaccaccaccattattctcggcgccatcgcaaccatgctcacggtggcctatactaccacacgggcagcaacccagagccttggtctcggtggaagcggaaggggacagatccagctgcccgatgaggatgagcatgacctcgtgacgcaacaaccaagctttcggcgggagatgcgggctgaggcgctccgtagggccgttgaggaaggaagtcttcctgcagatgccctcttatcagatgacgacgagagcgatgcgggtgaccgtacggccaacgatgatgagagatcgagcactcagtacagttatgccatgttccacatcgtcttcttcctggccactgcctgggttgctaccttgttgaccatggactgggatgacaagaagcagggcgactttgccacggttggtcgtacgctgtgggcgagctgggtcaagatcgtgagctcgtgggtctgctacggcttgtatacctggaccctggttgcaccaattgtgctgccagaccgcttcgatggctactaaacggttttgaatactttggcgcctcgggtacccgcttgaggttgagggagtacactacctttttttttctcacttatcacatttttgtattggagttctaggggctaatgcatttcgggtgtatggggttatgatggcaactggatctgatagttttagtcaagcatcgctttcgtgtttctggtaggccatttgctgaatgatatttggatatattttatatcacaggcgtacctatgtcagacattttgggcaccagatatgccatttggtgagatgcttatccatttataactgaagtagaaacgggataaggtgggttcaatgacatggatatgatggaagcatcgaagagcgaaagtggccgccatgttcgggcaaggccaacgatgccaggtatctggagcgtaacttccttatacggaattactagcaagaaaccctaaggctggtacgtcccttccttcacaacccgcacagatctccagctcctctgtcagagtcgagtgaaaatatctaacaaatatcatgtcttgcccaatgcgatctccccatccaactagagctcatcccggccgagttgcatcatccgaaccttccattgttccaggaaaagagatattcgacttctgttatctttcgatccccaaccatttagtcttttccacccaattatctggctaaatctccttgcggccggaagcccttgtctttcttactggcattaatccttcactttcttctcccgcactctcgtcattcttctttcaccggttgtcgcaagaaggtgtcaggtgtacatcggcaaagctttctcgcggcaacgcaacgtcgtgggcattccggcctcttcccggtaccaccagaatcaatatctcgctcggtgtgcaaatcgagacatccatggagaggaacaacggacaaccgatggtacgtatcttgaaactacctgtgtctgggtgatgtcgacaattccgacctccgcgttactaacactgcatgtcaacgctagtatcgtaccacgcaataccttttccacgaatcaccgggatgacgtcaaaatataaggctccttgtgggacttcctacggccgcttgatcggagaaatccagtaaccagggtctggtttgccttattcagataccccgagccttgcctcgacaggaaaatcagacggaacatcatccataggctaccctgggctagatgctgccatccatggaaaggatcccctattccatggacagagtcatctgtatgaggtctgtcagaacctatccgatgatcaaggtacttcacgcccccttcaccatgggtggtttatccgagacctgtttgcctgttgtttcaaacactgagtttcctcggcccgctttctcgccctcgccgttcccccggctgtcttttcgctcgttggattcgcagagccgcaccgaatacccacacctctatgggggaagtccacaaaaccagtctatgaggcagtcaaccgttgcatactaccacgacagactgatagacaggggcatatatgacaagaagccataattaccctgattataaactatgccgaccaatcgttgtttccctcccctggaacagggggtttatgctatgacaaggaaactcaacaatcgctctcttgtcattaccacttgcgcagtgggcttcaaactcgcctgatctagggagaccaagagcgtctggatgaatcggctccatcccgcgatgtgaagaagcgtgcgaaagaagcacaacaggcttgacgcataatcacacggtacgccaacgtttcggctacataacgaccatatcagtaatcaagaggcgaccaaggttgaagacctcaatcgccaaaatcaaaggcccgtcatgcgagaaaccgcctaacaccttgattcatggctgggaagttcgcaaacatacagccaacatcgctgactccagcacctatgcatcagggaaggttgctctcctggctatcaaccagttgctacgtccttccatgctccggaccttaatcttatctcgccatcccgcatgtctttgatctcctgggtcagaaagaacggagtgggcctgccatcattgcatacctgagctccatcaacttgtgtaacggtttcacaaattgacaatacatacagacgctcgcgaaacagtggtctaacaacaaacaaattgtccaatgttggaacgaaaggttagagagtttttcatgggtcctgaaatttcccgatttgtctgcattctcttctggttttgacatgagccatacaatggccatgggagcacaagtttgcttcgagggggttctgattacatgcttttcctgtcacctcacagctctacgcgtgcaggcgacaacaacatgacacttcctattcacattaactttgttcagtaggtggcggctgaacaaagttccggcaagaacagaagttgacccagatattctgctttattccgatctcttgttgagtgtctcacatcagtgtgaacttcaactacgctagtttgtcaccccagagggcgtcaaggcttggaggtagttcacagaacattcaacgccaggggtaaccgtgtaatatccggtcacggagcgtccgagattccgatgagcactttcatcatgattcaatctggggagatgctacctctcgaaggttacaccaagtccccacagctttgacgcattctcgacgcggtactttgctcgcagctagcaaacggaattatgacctgttactggccaacacaaaagcaatatgtacctttccgactgtaatggccatacgaggaaggccctttaccaccaccgccatcagtccagccaaattgcgactttggggtacagatgggtacgacaattgctttgacatttcatccataggtacgtaccctttcactgaatcccgcactcatcgcaaggattttacgtcgccatccctcccggcaagagaaaaccagaatcatcgtcggaaaaaattgtgttgccatgaatgaccagaagcctcatccctcatggattggagagtcgactttgtcgtcgtattaatccagtgtctacaatcgtgccttcaggatcccaggcgtgtgctggctagcatcggacgatcactgtttatcaccgcgaaatcgtagattgaaagccaggtgagggaagaaagtatcaatgcatgggaactaactgtgcacatcggttactgtaccatgccactcgcagacgccacattttacaagtaagcaaacatacagaagctcttattccattatgacgatggtactgatggcgatgctatagactattgcataaattatactcactcgctactgatctcgagccctcatcgcttcaaacaagccttcgccccttagccatcaagatgccccgcccacacagctcgattttagccttcatattcgatggtcaagagggacaagggagctgttcaatcctcttgtctgtctgcaggtcagcaccgtaaaagacaaacagactgagttcaaccgactcatctgacgccaagaaccaaacacaagtcaagaagactcgaacaaagtctgcagaccggtcaggatcgtacacgctgtttgtacggcaatacttgaccgatgtcatttcatcctgctggaaaaaatcaatcctatcacgcaatgcttctgagattcgatcgaaagggctgatttcgactccaatgacggtattgaaggaaaggcatagcacaacatcgggatgagcttttggcgaaatgacgaattgacgtccactatcttgccccggtattaatgccgttgccctcaacgcaaatgtccttcatttggagcttcagtcttgcatggcgttgacaagttcaaagtagaagcatataccctgatgtaacgaagtggtgtcacacggatgtgatgcgagttgaggcgaagaaaaacagagaaacggtgaacgatacaggctttgcgaggatgccggaaacatgaacgccggagatactagaggcacggagcgccctggcatgacacgaggcgctctaggtgagagcaggataccctgcctagggaagcatcaagctacgaggatataacaaacctgtagccttgacattagcagagggatcggtattttttctattaactatagagcacagcgccgctcgaagcagtaccgagatgacgatgtaggattcacccacaaatttccagcttcctgggtcacacatgtggtatctaacgctgagcctgcaggcgaagcgtggggtgatgtaaagaagagaatgaagtgacgagaatctgtccctgatacttttacactgcaaaacccgcaggtaggtggccttctttcaattcttcattatctggtcttctcatcttgaagctgtatgtgacggctaactacttactgtcgcgtacccacaccaaaacgcagtagatagagggacgacaactactgcggaggtcaacagtctacagcctggtagagggactcgaatgaggtagtactctgctacagaggagtcctccttatcggcaaggttcccagcgtaaccccggctaatggacaatctgcataataggccgggcctggggctcatggacaagcttcccttgaaagccaggtgtatcggctcgacatgtaccttgaccaagtgtggttggggctttctgtgataggccttgggtttgatcatgatatttcacatcttcttcgtctttctgtacatgatgactgaccgcgtgaccataggtacgaagaatacatgcatgctagattaccggtaaagcttggatccgaattgggcgccatgtctgcattgctcatcacccaccagccccaagcctgttgattgatgctcattgatagccgttggccgtaccaggcatcatcacatcagtgacgagacttcatattcttaacatgctgaagagtcttggttccttcgagatctctattgtttccgatatataagccggaaatgtcccccgtcagaggggcaagtcagaagctggccaccagcagaagaagttccatcacaatcctccctttatttaagaatacgacttaaaacccaccgctcatgatctcgctatcaagtgcacccaccagcgtatatcacaacggatagacaacgtccgaggaatttgagcattttccctgccatccgcagcactgggattgtcatagcaactaccacactgatcagccatttggtctcgaccaccgccacctaatccacaaagccatccgcccactctctcaaagcaatacaggcttccgcggaaagaattatgcctcacagcgtgagagaaaatcgtcaaccagctactggtactgaccatcaagggttggtgccaccacatcctctgcttttgcgaggtgaaaagggaggaaggttgtttatgtgaacgtgttcttctgtaataaggatagagatggaaaggcaaaggggcgagtgtgagtgtgtgttgttcagggcctcaccaccaattctctatgtagcttctcctcctccccacaacagcaaaaccggactaaatcgtcacccgtcagtcataccaacggacagcacagtcacagtaccacccctgacacaagcaccactgttaaccccatgctggttcgctggcaggaggagcgaaatcggagcaatctgcctatcaccgagacgcttattgggcagtccagagaaagcggcggtggtagcacatagagaccagacgggatgacaggcggaatgttgataggttagggggatttgtccggtaagttacctgacagcaactgacctttacctattgcgcaggccctcgacattttgactcattttgagtgccctgattatactaacctttatcccggctatcttacagtgtcattgtttacttctgattactgattccctcgcttgcttttcagctcaacagaaattggatacacaaagtaccatactttcagggtggttttgaccttcagagaacgggagtgggaacaggaacggagagcagaagagaagacaaggaagaagaggaaagttcggaaactcgctagtgctctaactgacaattagggctggacaaacgactcgagtgttacgggcggctaacaagagggtaagggtaagggtaagggtgaacaatgaaggggggatctcgagtcttcactctcgtgtcaagatcgggggctccctgctagctttccaccattccttggcatctctcctggctgtgtaggctcgcagcaaacacaggaaggaccggcatcaacagcagcaggagcacgcacagcatgtatcaccaaggatatcgtctcgggcattcacttgcaggaattgcggagaggaatccggcaaatctgagcggagaacatgacggggaaggcgaggaggggaggaggggacaaaggctgtcaaggcggtgaaggggcgtttaatcgtgttgcttgtggaacaaagggcgtatgagggaatgttgctttttctcgatttggtgaatttttccttctttctgtttttgttaccgcagccctgaggtgccatgccagctctgactgtgccatgacacggcaggcctgccacgcctgccgtggcaggcagcatggcggtggcaacaaacttcatatgtgtacaacaacagagcgaggtacctatgtgttacataccgagaaaaggctcgggaagggagtcgaagttgagatgggctgaaccgggccgagagaagggattcggaccacgaagtgtatgagcactgaactgaaggcaactttcttgtctaactgatacccctgggcggttatggtgttttcttctcgttactgttattccaggggcagcgtcgttgtgatgggactcttttttttccacacatttgttattcaccccctttatttcacctggtgtggttacgttttctcccattgtaccacgtccatgttcaatcgaatcaccctgctctctatataccctcggtctttggctcgcaaacctctatcaacatgttggtgctgcattttcccctacgttcctgatatcatacaatgaatggcctgctctcttacctagggacttcctccctcccgcaaagatcatctccctcgttgccctcgcctttccttttctcgtctccctttcttttagccagcccaagctcgatttaaagactcacccccgacaccagctatccatgacatctccccatcccgtccgaatcttaccccttctctggccttcttggtcggttccgcttgggctcactagtctagtctagtccactcctttccccccccctttttttttccacactcgtcaccctgttagccagcctcatcatacagttctctcgagcaacatgtcactcgcatggctgtggaatgatttataggtgttacaatcatgtacctaaacgaaacgggaaatcgttggaacccaaagggagacggcggtggcggcggcggcggcggatcgaaggaatgatactccttgagttttgtttgtgtatgtgtcgatgcaggaatagggggggttctcaccaatatgttaggggaagttcttgaaatttttaaactctttttctgtgagagtttctgccagcgagatcttgggtggctgactgagtttactgttgtcggttgtgggcaaagtagcggacagtagaggagagttcagaaaagtagtcggattgtgctctgtccggatgaaatagtctcaacagttcccattcgcgcttcagttcctctcatttcttaaacccagtgcatctccgagtgccggccggactccggcatgcgattctttacgttcatacttgttagttgtatcttccttctgcttatactcagcaggtacatatctacgagcctttccagccagtgttttcttatcgaattgggatttgggaaatataggtagatcgaaaatataaacacgcttatcacaaatgacctttgatggatggaggtctttgtcatgatcttcaatattatcttcagatgacggctgtccatcctgtcatcttatcattgcatgccatctcaacccgactccgattctgtgacacctatcaagccgatccgaccagcccaattcattcgaccaatatgaaacccgttccatagcgcctttcatctggtataaaaatgtaacacacataacatccggtccccggtacaaaaacagtactaactcaaaagatcgttccttcttttcttcgtctcatatctgctgtctaaggaacactcatgacatgcgaaaaaaaaaagtaacaacaaaagtggtataaaacgttctctttctctttctgtttttttcatattttttctctcattcttctttttctctctctccttaaagagagggagcagcagtggtggtggtctcggccgcctctgacccagcagcagcagcagcagcaccttccgcggtgttagcgtggaacccatctaccgtgagagtaacggcaccggcttggacaagctgtattacgtattgggttagtttcaattcagataagaaaaccattcaggtaggtaaacttacagcacgcgacagatcatcaatcagatcatcggcatcctcaatacccacgcacaggcgaatgatatcctcgggcatctgcctttcggcgcgcgtcttagcgtcaatggaggcatggctcattcggcaaggcatgctgatcagcgagttcacgcagccaaagctgaccgagatgccccagagcctcgcggcctcaacaatgcgctcgctcagcgccacatcgcccgtctcaaacgacagcacggcgccagcgccgcgggccatcgaccagtgcaagtcgtactgcgggtgcgacttgagaccggggtagcgtaccttgaaaccatgcgactcgagaaactcggcgatacgctgcgcgttggcctgctgcttttccatacgaatggctagagtcttgacaccgcgcatgaggaggaaggagtcgttgggcgacagaccgcagcctgtggcgttgatggtgaagtacaacttgtcgcccaactccgtgtcgttgacggcaatgacacccgccatgatgtcgtggtggcccgacaggtacttggtgccggactcgtagacgatatcagcgcccacgtcaagcgggttaaacagcataggcgagagcatggtgttgtcgacgacaaccacagccttctcgttagcctcgtgcgtgatgcgcgcaatcgtggggatgtcgcagatcttgataagagggttcgtgggggtctcgagcaggaccatggtggtcttcggggagatgatctggcgcacactttcgacgttggtggtgtcgacatggtgaacgatgacgccctggttattcttgaggtaggtcaaaaggcggttggtgccgccgtacaggtcgtcgccggtgatgacctcgtcgccgggcttgagcaggcgggtgatgacgtcgagagcgcccatgccggaactgacggacaagcagcggttcgcgttcatgatcttggccaagtggcgctcgaggtgggtacgggtcgggttgccggagcgagtgtaatcgtactcgctgccgccgttggaagacgactgcttgaaggtagcggactggtagatggggatgctcgaggcgccatactggtccttggtttcggtgtagacgagctcggtggccaaggcatatcttcggccattgtgagggctcgagggtgcgggtgatggcgggagattgtggccgtcaaggtcaagacgagagaagaccttcttagcggcttgcgcggccgggctgtcactgttgggagtcgacattgttgtcgttgtgaagatgtggtgtggtggtgaaaaggttgtagaagctgttaccgcttctgtatagcttctcggcgctggggttgctgctgtttctgctggcgtaccgaaagtatggatagaacggatcgaggccgatggtgtgatgagtcaaagcggccgatctttgatttgggcaggtctaggcaatatgcgacgacgacgggagcgaagaacggaggtttgttgtggatctggagatgctggtggtcgtacgtggaacctgggcctggattgaggggcaattgcggttggtagctggacgttaagtctcttggaaggacgggtcatacaaatccgagttgaatcagagaattcagtaaattattgatgatcgagtataaacatgtaggagaaaaagaagagaaagaaaatggcgaaatcagggccagttattataagacgaaaccgatcgagacgggcaacggtggaccttcggggcaatacataccgtgccagtgactccccggttggacgagttaaagttccagattagggcccctggttccccaagatttgtgcccggtgagggtgtggattgtggatggaggatggatgtgtcgatgactggttgccaactcgcgtggactggacgggactggatgtccggcgggggtggatggatgaactggggacggcattcggggtggtggggtgttcgttgtcaccctctgttgcggttgccgtccagcggtacattggtgccgaggacctacagagttggagctacactacaattgtggttggtcccttgcagcagctgtagtgtagccgtcgcttcatgccgtctttttgttactttcgtccgcctttcctcgagttgaatcatccaaacatctggaccacttgcacagctaaatcatcatatcccaccagatgataacacctagaccttgtttactttcaacttgaaatatcactcatttcttgcaatggtatcccaacaacaacactcccggatattgtctcttcactaaaattcgccatccttttcctgctcgtccgaccatcggcgttgcgtacggctccaccttcagcccagtgtcgcattgagaacgcaacccgggggatccacgatggcaaggtaccccgcccgcccgccacgtctcgcttccccatgaggtacccggttatctgccagaatgtagacaatggtccatttgttcactaattgtgtggggcttcgagaatgacgtgcttggcccccagccgctcgccggatagtatccagaagttcggacacagaacgggagaccgaaacggagtttgtgcttcgggatattgtagtggttgcgttcattcggtgaacggtggtgaaggaaatgtgctgttttgttttgggctgaccgaaaagattattgatattgcagcctcgattttggtttcggggcactgctgaaggatcaggcagttgtcacgttcaggcctcgaagcctcagacagaccggtcaggtaatcaaacaggcaaatcaagagccaggccggacaaccatcagcgtctgcacagccttgaaaggcttaaacgccctgcttcctctgccgcacaagaacataatgaggcaacgaggctgtatagataggactcgaaaggactcggacaggacttcctcggtgaccctttacagtctcggatcacgataccgcctagagagatcggacgcggatattggtacctgggtcacacgcgggtaggaccgatttgaatgttccataagacttccagaaatcaagataagctggagataccaaagtaaggctaccagtaaaaagatgggttctatgggtttgatagactgcgcctccgcctcctgtttcggagtgtgtactgttccaattcctctacctggtcagaacaaatgccctagcaagtctttggaaatgatcgtgtgacgctcgtaatactttccaaagtttcttcgctgtcctttgatcccgcactaatgctgcctgcttggctggcactgtgttttctttttcagtccccatttctcaggggtactgcccacaaccacacatcaagacaaaacgtcctcggtctcggtctcgacttcatagatctctctctcgctcatggccgcctctggcctgacggaactgggacggctgtccgccgccaaactgggcgcgccacccttgcgaccaaagaaatcattcgtgcgcaaaccacgcaccgtattgggatccagcttctttatcgactttcctgcggccttttggttccggatagcctccctcatgggaaccatggccgcatcacggcaggcctctttgagctcgcttccagacatgccttccgttaccatagcaatgtactccagatcaaattcggggtcgcgctttgtatcggcgaggacgagctcaaggatacgccggcgctggtccttgcctggaagcgggacggggaacttcttgggcattctgcggagaatggcgtcgtcaatgtcgttgatgcggttggttgcgccaaggaccataatcctggcgggttgaccaagagagttggtagatgtaagaccatcccagagagtcatgaatctgttgttgtagttttaaggttagctccggaagcccaaggttacacagggcgcattttgaagtagagcaaagggtcacttactcggctttaaccatgccgctagcctcatgctctccgcttctccttgttcccaagacggcatcgatctcgtcaatgaagatgatggccggctgcagctttagcgcaagcgagaacactgcgcgtacaagcttgttggagtcgccgtaccacttttctgtaagagtcgagatatgcagattgatgaacgaggcgccgctctcgtgcgccacagctttggccagcatggtctttccgcagccaggagggccatatagcaagacgcccgaaggcgcggacagtagcgtgccgccatgcgaatagagctgcggcatcgtgagcgggtaaatgatggcttccctgacctcctcaataatctcgtctagaccgccgatatcgtcgaacccaaccgggatgtcctcgggcgcaactacttccagcgctacctggctctcgtactcgttgagaatgaggtcctcaacccgcacggtggagggtgagtcttcggggacctcatcgtcggcgaactcgtcgttggcaactttggatttgtctcgtgacttttgtatcctggccagattttgttgagctttcagcctgttttggtcgtgcttagcacggtcggggtcgatgagctttgcgacgtggggggcgacgtagtcacggaagatgaagtatacggatattgtctggagagcaaagtgtcagcagattgtggtgggcgcattgcatcgcgattagcagggcccgtacggtagcagctagtagtagcccggacatgatgtccttggccacacgcttattatcggtcattttgacttgaagagtgagccctggccgggtcgggaggggagttgacagcccgcgggtcgcatccaagagttgagggctcttttgtcgtggacgtcgtgatcggaggactggtaagaggatacaagatgtatagagaaacaagggctaatgcaacgaagcgaacggcatgcaccgggcagcagcagtagttgttgttcgcgtccaagtcaatggacgtgactgatggaggatgggaacttgaactgaatcatcaaaagttgaaaatgggtcccctcgaacggtggtcctcggcttcagcttgccatgtgcactgcgttcggcccagagaatggggcgccaccccagtggctacaatcgatgtgacctgaccttgtcaatcttgccaagacctcacacacttgtccccattacagtgaatggtcccgactcccttgcttccgttcgatcgatcgaacctgacaaagattggactcgaactggaacggcaccgcactgaaaccaagcgccaaaacaacgactccagtcgcactgcgacacgtgaagacgcggcgcctgccctgggcggatagcgcagctgctatcgataagctcctacaagtgccaagagttgccccctatcggatcgcatcagatggaaatcagccagggttccctccattccgcctccactgccgctgtgaacgagcacctcgatggacgacggaaaggaaagctcgggccccactcacccctgggcggctcgtatggacgcggctcatcccagagggacgacagcaggacttcgacatcaccgctagcaattccataatccgtatctaatcatttacacaacaccatcttttcccttcccgtcgatcctttgtacgaacatcgatttacgtcgcatgtgagatccaataccacgcggttctagtgccgggcagttcaataaagcaacggcggattcgcggttcggtttggttctctttacactttctgtgtattgtttttcaacttggcaactttcagacggccgcccgcctcgctgttgtcgcaaaagtataatttgcagccatgttgtctttcattctcatccagaaccgacagtacgtacccttacctcctcttctactacatacaagcgcatcatgtgtcgcaaagtcgcaacatcatatagcagatgtgccacaccatacaccatacacatacatatctaaaagtccattgtcgcaaactcgatagactaacaccaccaaacaaaggggtaaaacccgtctagcaaagtggtatgtcccctacagcgacgaagaaaagatcaagctcaaaggcgaggtatgtccagttttccctctccccccttcccttcccccttacttaacctccccttctaaattcttcacatcccccagatccaccgcctagtagccccccgcgaccaaaaataccaatccaacttcgtcgagttccgcaaccacaaggtcgtgtaccgacgatacgcgggcctgttcttttgcgcctgcgtcgacacgaacgacaacgagctagcctatttggaggccatccatttctttgtcgaagtgctggacagcttcttcggcaacgtgtgcgagctggacttggtcttcaatttttacaaggtgtacgccatcctggacgaggtgttcttggcgggcgagattgaggagacgagtaaacaggttgtcttgacgaggttggagcatttggataagctggagtgatgacggaaggaaataaggcgttggaagggaagaaaagggcgaaacggataaggggctaggagccaaggggggtggatgaatgcggaaaaaaaaggggggcggggggcggctgactgacgaaccgcgaccgaccggccgaccgaccgacacaccaaaatatcaaccaggggcttgggatggacgacgacgaatactgacttccgcacttggacggctctcggcaattccagccgaacatacgggtgcagtaacgaggtctgaccttctgccggaatcgttcgaacgacccagaccctcgaccccatcaacacagagctgagctggctggaccttacatgaccacgaccctcggacgggaaagctttgggttagtagacgtcaacccctgccgtccacacttccaatgagagaaacgatcaccgactatccaagcatcgaaaagggatgacaagagagaaggacgcgaagaggtggttacatatacccatatcacacataaggggcaggaacatgttcagcaaacactgaacaagcaagctgcctattctaccacaccaacagccccttatatatcagggcttctgagcttatacttagagtaatcgatcaactaatcttacaaagacaccgcgtcgcgagatccgaaacgcattgctctatgaaatattggtgttccttcacgactctgcctgagaagcttccgatgttctcttccaaagcatgaagttttcgtcagtggcaaataaatgaaccgtctctgcagctcagcaacgaagcgagcctcaatggccggtattgacactattgtgtggtgctcgccatgaagtgaaccctgcgctgcaaaaaaattcgggtatctacctgccgttgtcaccaaaaaaaagttgcagaattaactttgaccatggagagacgttcgtcgacttggacatgcaccaaagggatgtttcaattctaaacaactgtttgcttgcttgcaatctgtatcgaatcgtgaaacgagaccataagaggtatttgacgccatgatccaagtaagtccgtagcatatcttgccaacctgtcaacagactggcctggagtcaagtgcagacactactgcgccttcgacccctcgaagactgtgacgtccacttgatcttcaggctgagaaatcgtaacctcaacaggttcaaggtccgcttcaacgtgaatcacgtccttgatggccgtctcagatttgctattgtctccaatctcctctgcgccctccattggcgtgcaattttcatggtcatgtactgtggccccatgcccaggcttgactttgcggacgatatcagcgctctcagccgaagtcaagttgactgtgttgggcaaactgagggtctccgagcgagctgtggccacaatagaaggcgactccttctcaaccaacccggaggtagtctttgccgccacttcagcgatcacttcatcgacaattgcagagacgtcaacagccgcagagaatccaagaggctcagcatcctccattgcagcatcgacaggtggcttgaagccaacgcgaccgtcgccgcaggggtgatgagtttgagctccgtcttcatcgcgatagagaatctgcatttcagtatgattctccatcacgacatcgatagccggcgtggaatcgacacgtcgggggccatcagtcaacaacgcaacaggcgtagcttcactattagcctcatcaatggccgtagcaacgggctcggcttccgtcatgactgtgtcactggccgattcagcgttcgtatcagctgaaacatccagttcctcctccaggtccttggggtctgcgtcccagaaaaaactagacgcttggctgcgcatagctttgtcaatcttgttaacccagacattctttcggttcttgaacagctccaagatggctggatgataccgagtaccatgacgaccgtcaagtctcttctccgtaacacccagctccacgggaggtgagggctcccgcacaatatgtggaactaactccggtttaaccaaagtagtgttcatggtcggctcgatcacccacgatccagaagactgccgcaagtcatttttgaacacctctggcagcctactcttcataggagctcgtgccggaggcgagacggtggtgctggcgatcaaatctgtcagctcagtgatgaaagatccttgatacaatgttgggcgataaacgtaatcgtcctgatggggcgccggcgtttgtggctgatgcgtcttgcgggacatcaggtcctcatttccgtaaacagaagctggcatagctcctttcacattgtcatcgtagtatagagaacttcctcgccctcggattttaacttccgtgggccgtgaacccaaaggtcgatagggcgcatcgggcatatgttcgaaggcatcgccgtagtttggggcccctaactgaggcggagaagatggttctagtttctgaaagctcggtcggcgaaacgggtgtttcaaccgatactccttaaaggcccgggggttgtctcttctcggtagagcctgccggggaggagaaggagatctggatttggatctactacgccttcttctgcatctctcccgagacctcctcctctctctcgaccgatccctatcgacgtgatgtctggtttctgactccctgtagggtgaactttccctatcgtaacgatgtctgtctctgggtaccctgtatggtgatctttcccttccaatgtgacgtttatcgttcggccccctcaaaggcgagctactccgacctctgcttgggtggaattgacgacctcgttctgcaaatcgctttctctgctgagtgagagatgtagggttcatgttcctcttacagactgtggcatagtggtcaccgtatctgttgcaaaagttacatttgtactcgttgggcggactcttgtcaaacgacggatcgaggtttgttgggcattgcatatggtaatgtcctgtagtcgaagtacagtcagcatggctgaatcatgcatagaggttctctacataccagggacaccgcaacgaccgcaggaagccttgttcttctcttgggtttgaatcgaagtaggccctgattgcatggcctgtgccttgcttttcttcgctttcttcgttttcttcttctttccctgaaggtcagtggtcataatggcttcgtcctcaccaaagaccattcggttcgctccggtgaggaaggacatagtgttctttgtttgaggatccacgtcctcgtcggagctgatggcaacgaccggacattgccagtcatctacatcaatgacttcgccctcctcatgcttagtgtcaccgtacctggacagcttgaggcggtcggggtggatctgtccaaaaccatcgacaggctgcacttcggacgcctcactcattgagggaaactgctgcagagtcttctccggtggaggcgacggctgacaaggctcgtctgctgggacaaggcggggtgccttcgtgggaatatcgtaaaacttcttgatctcaagctcagccaaagcgagccgcctcgcactaagtggctcagcgtgactgtgttcatggagccactcttcgaaggttccgaccacattggtactatcatagccggcgtccttaacaaagaagcaccattttgcaatttcgtggctaaacgatctctcgtcggagctgtcaagttccaggagatggtcgctgagccatgtcatgaaggcgtagagccgttctctctccgttgtcggttctggcccggtatctagacgcacagcaagctccttcagagagagttggccgagtgttcgaacgcccagccgcccgacaaaggctgtcatctcctctttatattccatcatcgatggtagggtagtgcaagagatgctagctcttggtcgcgagtatcaaatgagccttatcagacgctttcttcaggttgttggccagatatggtgagttttctgtccaaacggggagtgctggctggtttctggacgctcttagccgcgttgcgactcggtggcgagatgcctgctatcaaagtctgcggtacatgtggcaatcagtgtcaagtctttaacgagatggatagttttctgttgatagcacagttgtgttgctaaacatacaagaatgcgtgatccgagactaggagaattgctgcgggtagataattgagttgcatcaattggaatatgaaaaaaaagggaaacaggaatggttgacagtaggagtgcccctcaatcagctatttcccaggtttacgtgagggtgaatgacgcgaccgtgactctggctcgttttcccacccgtgaccaggtgggagggacgcgataccagtgggagcaagtttccttgaaagcctcgtgatatccgcttgttgcttggaatatcttgatgagcaacctctgcgagatgttggaaatgtggaaggtcaaaggaattaatcgacttgggctgcgtcgatgcgttggtactgtaatattcaaaggtcatattgggaccagagcaggcagctggcatcaggtgtgaaatcaagggacacaagttgggatgaaaggaaagagcaaacgtccatcaatttcacggcggggatccagcgaacaaggcaggagctaccctcgctagctttgccagatgatttagtcacctctggcgtggttgacagacgggggccttccatcacatctgccccgtttacggaagtcgggggcaggaatgaagaggagggggcggacacaaccatgacggctgcgccatcctgccagcctgccacggaaatatcaacatgggaagtgatccatgcctctacaacctcaaaaggactgatgaagggtttggtgattggggaattcttggcagtccaagaaccaagagaaccttgccatataccaatagcaacgcggtatccgacgggtcagtcaacaccaagcgagcagcccaggtatgagaatattcgaattgatgatgattcgcttgaaatgtcataggccaacaaatactagtaccgctgcaaagattcgctcccatacttcgtagtttggttctgcaaaagcacaaaccgcttgaaaaaaaagtccatatcatggcaaaaccatgctactttttcaaagccgcaaaccgcttagccagctcgtccacgtcaggaatgccatctgcgatactccccttcgcaggcgccttcttcacaactccaccacccgctggagattgctttgattgtaattgctggtggttcagggtgactttgggatggatattgtcggttgacggcggtggtgggttaacatgtagtgggctcgcaggtccgaaggacactggtggcgttgccttgctgagctcttcctgagcctccgcctccttatcttccgcctttaaaggtacctcgaggttcttctgagcctgcccaccgctcgggctctcatcctcgtccataaagtcaggcggctcgcccaagtgtgccttcttctttggccagttcacgccatacacctttgcgatctcctccagatagccaacaacaagctcttcccgcggtggcgtcacgctgagcttcttgacaaccttttccgacacctttccatccgagttttccaccgcctgtagcgcaaactccttaccaaacttctccgcgagcagcgtccgtacttggtggagctccttgatctcggtcttgggtgcggcgtagatgatgctcttgacggcctcctcgagaccagggtcgcatgtgggcgcctccaacagaccggcgcgggcaagcaagagttcacagtagagttccagaatctcgtgaagctcggtggtgatgtctgaccggatgatgttttcaacacggatgcgggccgagtcctccttgccaacatcaagcaactgcgccatagcccgtcgctgggtcttggcgagggcttcatcgcgtttctggaccatacgcaatctggcaatagccagtttcagctggactttgagtttggcctgtgttccgagtgagcttcatcgtccatgtagacgttacatgtcgtggcataacttgaggtggagttaggatgacgtaccacaaaggcagctcctgcgggaggcatatttgaggtgtttcgggtaatctaatggtgcttgctgtgagaaataaaagctgtgactaggtgggcgacccaactatgagtggctggttcagaacagataatgaagtcaaagatatgatgatggcctttaggcaacttgcgaggttgtcgtcgagttggaggagacgggacgacgggagcaccacagcttgtgtggggtagatggtgggaccgtatgcggatcgacagggccattggctgtcgcgaggggagaaacgggtccttgctcagtgggccggatgcgtaaggtaaagtagagagtacttagaagcccttgtagaataggcattatagcatgtagatctacctacttcatgttgcattcacgattccacctcctgaccacttttcagtgccctgtactcgatttcgagttcaaccaccttcaccacgatacgtctcgcaggtgattcactcgacccaacttcacgattccagtcgattgtctcagaagatgagacatcaaacgcgactactgttccttctgaactgccatcgacgcaggcccggtccaagaacgttctgcagcatatgtgcatcacgtgacagtatgtaccgggaaccctgctggttgccggaacgtcaacgacgtccgccgaacaaccggacatcaactctcgcagcttcccttcttctcttacaacggcctactttttgactccagttccatcctccccaactcaacttatatacatgacttctccttgtcatttgtgtcactaatcctgatatcccaatactttgtttttcgctccgacgattctattcccactccgctcaaaatcgaacgcgtggtcttttgtctcctcgatcattgttaccgcttctctcacaaggcaacttatagacgacttgatcagacagtcgcccttaaaaaccagtcaagatggcggacaaggataaggataaacagtacaaataccgccaggaaatccagcaggttagtaactcaccttgcacgcaaaaccacaatcgtgtttcgcaggcaaagtgccctgacaagtgttgaggcacactctatgaattctctctgtttatatctcgtgctttgccatcctcatcccgtcgatttgtacccgtgcacgcttttgcttcatgaatgtgaacctccgaattacacgctttttgaagcagcccaggaaagtggttagagatcctgaaggaacgttgtggggatgacgagctatcacctggatggcctcgaatgtcgccgagccccggcgaagtcggtggttttgcccacgggacgatgctcaattagagaaaagtggttcttgccttccgcagtcaaccgaaagttgcatgccagctccgatggttgcctggttgctctgttaccggtcgcgtgataaatcggtcttttcggtattcaggaacgccaggcacctcgattcattccctctcaaaacaagctcactctggccttaagggaaagcaacttgcatgggtcggctatttcctccgttcttgcaatcgacggcaactctgcacgagccactgtctcttccttcgccattcacccaccaccacgcagctccgacctgaacctgtgatttcacattcacaacaagtctcaaagttcgaaaccatgaggcttcgttctggaactgtcgcgtcggccgcgaaggaagacctatcttccccagagccgtcagagctcattctgcggcgttcgacacgcattcagcggtcacaatcggcgagaccatcacaaactcccaagccgtcaagaaaaccgaagacgaccagttcagcgagcgatcccacccctcagacctcgcgaggaaggcctcctaccaggtcttctggcccacggctacagcgggtctctactctcgaaagccagcggtcactaacctacacccctacacgtcgtgcctctacgggcagcgctccaaaggagcttgcggagagttccgccaacagtccaggcgtgccttcacagcttgtgcctgcggacccagccatgcacttggggacggccttagcgacctcttctgagcaatcattccaggatttggagtccctccattctggatcccctatttccggcatcgctcagacactttcagttttccagcattcttctggcccttacatagaggagaatgatcaacaactgtccgtaccatcatctgtctcgatgtctatcagtagcggatccgaacctcccctgcgtgccgatgtgtcttaggaggacatatacccaggaggtagcttagaggagcaacaacactcgtctacaacatcttcaatctcgatgtctatcagcagcgggttcgaacccctttcgggtaccgataattcagggctggtcacacaactagaagatgacacaacttcagcccacatacagagcaggagaaagagagactcaggtcatggaagtgcagccaaagacttttctattcctgctgatcgcagcttcgagtcgctctctggagttctcgacaatgggcatctttgttccgcaactggagagcccagtcatctcttctcgtccaaatgctcatcacctccgtatcaaccatcggaagtcctcactccgctagcaaactgtccggctacaccgaatgagagctcaggctctgagacccaacaacttgaccagccggctgtgttaaagaaggcccaggaaaacactgtcaagtcccagacgacaatgaagcaggcccagatcactactggcaatgagttgcagaacattgccagaagtgacgaggctggccagacctcggtactgctaccggaaatcacagctcagcctcaatgcgaagatcacaagtccgcggcggctggaggttcttcaacagaaggtggtactaatgatgttgtcgaaaccttctggagctcttgtcacccgagcaaggacagaatcaagaccatcagtagcgcagaggtctgggttacctctcaagatcaaaattctcagcccatagacgtggacatggagtccaaagaccttcctgaggaaccactcattcctgaagacatcacgcaggatcagccaacagaacctaccgctcaaccagatgaagctattatggatcccgaatgggatgattggattgataatgagatcatcataccttcagcggccagtcagaaaaatacattcacgggagaattttctacaccagttggtccctccacttcctccgtccaccaagttggtgatggatttgatctcttccaagacgcgttcaacactgcccttgatgagatcaacacagaaaatcaggccaagcgaccgaagttttcaattcccaatgacatcatcttcccttcaagtgatgcagaaacagagcgtagaggcatcaacgacttcgtcaacccgtacccaaaagacccttgggaattatactggaagaaaagagcagagacaaaggaccagtttattgccagatttactaacaatgttcgtcagatgatgtacgtctctggagaaacgggcgaaccatccgttgaaaccacgagtatcatcgaagacattgtgcgccagcaggtcatccatatggtaagccattactacccactcgcaccctctacatatacgatagaagacttacgactcacactttctgtcacagctcaaaaactgcaccgaactcgccgcccgccgcggctcccgctccataaccatcaacgacctaatcttccaaatccgcgacgacgcgcccaaagtctctcggctgcgcaccttcctctcctggaaggacgtgcgcaagaacgtcaaagactctgaagacaaaggcggcgatgccgacatcggcgccgcaggcgaagacccttcggccgccgcgggaattgttcccggcgcaggcggccccgttgacgacgcagccaagaagaacaaaaaggccaaagtcggcctgccctgggaaccctcctccttttattccgttgaagtccccgagcgcgaagacgaagaggacgaggaggaagaagaaatgaactatatcaccctccaacgcctgcgcaaagcggacgagcgcaccaaggccatgacgcgcgaggagtacgtgacctggtccgagttccgccaagcttcttttacgtaccgcaagggcaagaggttcagggaatgggccggcttcgggcaggtgacggatagtaaaccctctgacgatatcgtcgacattctggggttcctaacgtttgagatggtgcagagcatcacggaggaggcgctcaagatcaaggaccatgaagacctgctcaaggagcgtacgggcgaggcgggtcctactaagaagcgtaagctgcccaagggcttgttcgacccccctggggagggacgcacgccggtggagccgagacatattcatgaggcgtttaggaggttgcaggatccgagcaagaagaggagggccatgctgaatgggactagactgcagccgaggacggatttgttgattatttgagttgggtcgagggatgtctgggctcttgtcttgcttttacaaccagtggtcgacctagccacaactttgtttggttgagaggatgcttaactgggtttaaggggctactaagaagtgctaggtatgtctggcttgatttttttttctatttgagtaagaatggcgatattcatgttggagtcaaggcactacggcgcaaagaggtttaggtcttgaaatgaatagtctaataagggagaagagagggtcggtcgttcatgccgactaattatttgctctttacttggggaaaggtaaagacatgggcaattcattacgctcagcaagccgtcagcttggcacgattaagtggtatattattgaatttatcttggtaccactaccacataaccaagtggtcaccaagtctatcatatttccaaatcaacccctacccccctccatccccaaacgacaatgtaatgccccgccaacaacttccactcctcgacctcatctagtccctctagcgcatccacccgctctttctcctcctggctcgtccactcctcccaaatctgttctatcgtcttactccttgctccccctattccttttccttcccctccactaaatccggcttctcgtaaccgcctctcctggtcctctgcttctttgtacacctccaacgttggcattctgatttctcgagcagcaaggttcgagaccatcatcttcccgaaggcatcgtcaggcttgatgggctcgtagatgactatgcttagggaggattggatcgtggtggtgaagaaggacacaatggaggaggcggttgagggagggagatagcagaggcagcattcagaaattatgagggtgggtaggtttgggttgagggatgttaacgttagtggctctctttgttgaggtagactcgtttcctctgtttgctcttcgtgttgtgtggttgaaccgggggtaaagggcgaagcgtgaagtcccctggaaccgatcggtactcctggcggtagtggttgctggggctgttgcgaggccgcaatggcgcggagatctagcccgtgaacccagagctcgcttcctttgtgcttttctgccacggccttgctatgccaggagtttcctccgccatgctgactcagttcctccacggagtccgggtcggataggatagaccgtagctgcggtgcgctacagacgatgcgctgcttcttctcgcacatggcggggaagtcgatctcgtggtagatgacgcgcttgcgcggcgttggtgcggaaggggagaacaatcggagactgcgagtatcggtgccggcgcctagcgagacaatctgtcgcccttctggtgagctctcggtgtcgtcaagaaacttgtcaacaagcttgtcgatggccgttgtgcgggcgtaggtgcctcggttgatgatgggcaatcgcctggcggcaccggggccagactgggcgaataactcggcatacggatcgtcgatatagcctatctgaactgcgctgaggcgagagacggcggcgtcggtgtcggtgccttggatggtggcatcgtgagctgctgaggcactgggtgctccgggaccgtggccgcgacctccccggtggatgacacctcggtaacggccccgggtgacgccgccgcctcctatgcgaccgcgaagggtgaggaggtttggtattgagggtgctgatccagacatgaggtaagctgttctggttttgtatgatgttcgtgttgggatgcagataatgtcgggtgagctccccgtctgtggtgttgagaggaagtgagaggaacctaagctctgacgtcgttacagccaaagatgcctgttgttgtacctgtagtgtacactacggtgctgcaggcgcaggggtgacattcaggcggggtacagcctgcagaagctgcctggcgttagcgtcttactgtgtatcgagcggccgcttgccgacctgaattgttagggtaaggtaggtgccgtggggatgaattgcttctgaaggcccgcgtctccagtgtctgacagggcatttcccatcattttcaaccgctctttccatgttgggtgatagttcatcagccgacattcatggcgtttggaagaggccattaattgaagagaatacgacaaagcaggccgacagaaatataaatgagttcagtccttaaaagagcggtttcagcgcggttcatccacaatatcatctccacctacacctatcttgtgctcaccctcttgcctctgctcaagctggatgatacactacataaaggtaggtagtgggcgacggatgttggcagttacaggatgctgcatatctgatggatcgctgtaggccacgctaccgcccccgtggttcgcccgattgaccgtctgacgctaggtcaaggatgccttccacgccaccaacagtccagcccctggcggatcgatgacttgactgcgtataagacgggatgatcatccccactcacttcactggtttcatttcttccacttttgtctcgaggtggtttcgcctcgtccatcgtttccgatacttcattgtttgccacttgttcgtcttgcaaccgaggataaagttttggccatcgacatcataactttgcgtgttgtttgtttatctccgaactggccattctcactccttctttctacacggtcatagccttcagcttccgcgtcctctcttgtctctttgccccattatcaagcgcatccggatacacaacatgctacatcacatcgccgccgtgggcggtagcctcgccaggaggtatattgaagatggcctggaagccaacgaacccagcggcagcaaccctccagcttccaatgacgaggccgtcctcgctggacttcctttcgttatatacttcatcacgggcctccttttcatctatcccgctgttggagtaagtcgccatctcgtggacataactctctgtacatcatgctaaccgcccgtcaacaacacaggtcttttatacagcgcacagcgtcttcccaacgctcgctatgattgaagaccccaacccaccgcctgaatatacacccatctcactcgatgctcaagaaggctctgtgccctcgggcgaatttcaggtcgtggaagccaacgaaaagcccatcacctcgtccctacgcactacacatcgccttctctgggtctggggccgggaaggctatttccgcgggctcatttgcgcgctcataaccgtattttccacagttattctcgccgctcttatcactgtttacaccttcctgccacacttcgttggcagcttcatcgctactgttttgctcacgcaactgtcaaccgcttgggtacacatcgtcataacgcctccctccgctcgcccctggtacagccgcgttctgccgttccgctatgttttccaagctactgccttgcctttgctagttcactgggctacaagtgtcgtagcggtcgaactccctcggctgttggctgttatgattggactgccacttcgcctgttcgaggaagcggacgacaacatggacatggacctccagctctcttcgcttttattgaagggcattccagtggctgctctggctctcttcctgtacctttttgccgtgatcccggctcaagtcatcctcaggcgtgtgcaagcctcactacttccacccactgaagatgccatcgtcccctttgaccggtccttcaaaggcaagctagacccagcggtgctgggtggcggcagcgagacattcttgaccatgagggacgccttgaccactttcgggagggaaggctggactagactggtcaaaatgtacctcaaggtctttgggataacggttgcattttattttgctgttgcggcaacattcgccttggaaggcggggttattatgactctcaactggatgctttccggtggcaagtaaatgggaaagtgggtggaaatgatgttgtaatttaccactcttcaaccaaaccacttttatttacacattacaaatatccaatttcatccactttgcccaacctcatcggcttagccagaaacttgtccgcttccctagagcaaatcataatctcgggcctgatctttcttctgtcaacatggcgacatacaactaagtcagagaacattcatttgtcaaccaggtatcattccaaaattattgattcattaccgcgtcagaccatgcgcatgtcgtataatcgctaattcccttctatatcaccttattttcgccctcttttcatcccactcaacacccgcccctttacttctgaccaccaggagtcccagccttttcaccaccccccgcggccctcgcctcctccgaatctcccttcacaccatctggtttgcccttgctctccttctggagcttttgtccggcctaaatgcccagttgccattagcacacatacaccattcagcatatcaccaagaacaaacaaccgatacgtagctgatttcagacagccagctggacagacaggcagaaagagggatggatatccgcaagaaccacacaatatatgaaaatgtaaagcccacctctgtaggaccctggttagaaggcgaatcaccctgtgtctgcgagccaacggacacgaagcccttttgtccgttttgcggggacttggaggtgccgagctccgtggccatggtccgtctgggaaccatagggagcaggcgggcacggttgggaaggcgggtcaggagacgggacatcttgggttatgtgtatcaagttgtctttttccaatgttggccgcttgtttatgtggtgagaatggcgaataataacgaatgtattgctgtctgtacgcagtattagctgacttataataccagtggtgacgatgataaaaaacgaaggtcgtgatgtcattgccactgttactgggcggctgagagcgccaatgcaagtggaagctcaactcgtttcacggactgcagatcaacgcatcacgaatgctgttgacatcagtcaaagaaggagaaaacgatattcgccaacgtctaacagaaaagatctcacaacagctaaagatacatggcagcaaagtgcagaaaaaagaaaagaaaaaacatacaacacctgggattcgctggtcgtcaccgacccaactactagtcaggcgattggtagcttatctatgggagagcggacgggatcccgagttttctaccatctgtggtcgtatgtactgatattgctgaattgcaggctctatattaccctggccgaccacgctgacgcacctgaacgttaatctatcttatcctggtgtgcatataaatttggtctcttcgttgaacagaagcatgaccacttgcaatgtcgaccagcagtgcccagtaatatatgggtatgattgaagccaataattgttgtaatcgtaccctttcaggtatcttgtttgacttgttccttatggaaacaacgcgaacggagaagcgtcagcatttaaattcctcaccaacatagacctaactgtctccaaacagtgacatctcccatcaccactccggtcaagagaaaataacactttttttttacctctgaagctttaaatcccactgcttttacaagcaaaaggatagtgaatggtggtgttctgtttgagtgtccaggcattcaagtccatatgtatagctgcatgccgactaggtagaggcgatccgtccttggcatatgtccccaagtgatgcatgacattgcatctcggagctctgaataggcatatatgcgttttggaaactgttgactcttcatttcttttgtttgtctttcttcactttttttttcttcttcttttctttgtttcgttttccaagtttgcagaatttcaaccgagccaaagctcatttaaacaagtgggaaaccgtctgagaacgcctggtttctgggaagcgccttcgtccacattttttggttgtgacccattcttttcagacgacgtacaattcttgacgaatagctccattttacaacttcgaagtaggaagaaaggcaatgcttgtttatctcaaagtgaaagaatgatgataacaaacagaacatacagacaataggggttaaagatttactgttatttttctgataccacttaaaacccacttgcatcataacttgaatctgagcaggcagtgctggaacgatgcgcctttgcgcctcttgcattcgaatcccttcaactaacaacaccatccaggatgccctccctttcgtctgatcggatttgatgaaacctatccctctgagaaaaaggtacactaggtatagcttcaggtacagcgggtcgtacggcatgcctgtgaactcgttccttgtaacacatacacaaggagagttgggactttcgtcagctatgcctcgagggtattaatatgcgtgcactaacgatttagataagggatgaggtgagatcgggggccaggcaagaactttcaagacatgtgcgatggatagccgattttgaagagatggtgaagcaaaataaccaagataaggaaattggatattagacgcgatcctcatggggctaatgtcgagcaagctgacgagtggaacacattgaaagctgatctttgcctgccgacattgccgtgacacgctatgacttcactttgcacgctttgattcagctccttcccatctgttttcgtgacgagcgaggtacccgcttgaaggactgtcaaaatggaaaggaaggtacacatgcgagacaccacctcgtactcatgttggatcacgcaaaaagacatccggatgggcttcaaaaagctctgcgcttctattctaccccacagagcacagccacaagacaataacgctagtaccctaggatctgccagcctgaagatgctccagggcggtatgatcgataccaaagagggtgagatgaactcgcagctctccaagcactcactacatagcaacttgcaaacctatcaacatcgcatcacattgaccacgtaatccctttagatcatcttccccttccccttccccttcacatccaacctcggaaactcttccgagttctccaacgcgtgtcgaacatcagaaaccgtcggcacaacgttctggtgtgccatccggtgctggcgagcctgttcctcctctaagctcagtcgcaaagcaagagccagatcgtcatcgatgtcagtgccagaggtgacatttgtagttgctgctgccggggcggtatcgtaggcgatgtcggaaggatctcgcccgaagacagagccgttgctgtgcccggtctcggaaaagggaatgaccggcgtgctgtgggacgaggaagacccagtcgcgagagaaggttgcttgccctttcctttacccttcaagggcttcaccttgatggagaactcgggtaaggggctcgggctgcgaggggggtactgctctgcttctgatgctactggttctggtgccggtgccggttccactgcagcaacaccatccacgctgccgttgctttcaagcagcgacaggcgaatagcccgttggatcatttcctcctctgactcttgattggcagtcgcgagattcgcaccgcttcccgtcacactcgggctagcgccaggagggctaggctcgggtgtaagctgatcagcgctgctccccgtggacggcaacctttcccattcttcatcaatagtcgatcccatctctgcctcagctgccaaccgaaccgactcttgctttatgaagtcctcctcggaaatcatttgggcataaagaagtgcttcttcctcggtcatgtctgccaagccttgtccaaaccgcgaacggagccgagccatctcgcgagtgcgcgtttcctcctcgtggataagctccgcctcttccgcagcgataaagccagagacgtgatggctggttctacggctgctcagccggccatgtacatcgttatgtcggtgacgtcgcttccgaccgggggtttgatttgtcgagctataagaccaaaacctgatgttgtttccccatgccgacacgcctcgaaggacagtcggatcaggatccaagaagatggcgcgaacagcagagtagacaatccgttccattgcaggagcctgagagagaatgggacgagggatccggcccgacacctttgcattgagggttcggataggttcatgtgttgaagccaacggatcccatgcttggaccacaccgtcagtaccgccgtgaagtagataaagagccgaaagggcaagactagagatagcgggtgagtcggtttgaataacccgtaaaggcttgaccgtatgggaagagtgatgatctcttgtgttccacacattcactgcaccggtgctggttcctacagcaagataccgggcgcgacgaccaggaatctccttggacgtgtcaccacttccatcatgctcgaagcaaagagggtcctcaaatgctgccatgacagcataggcagacaaatcaatagcgctggcggtgatttctgcccctagaggtatcttgagtttgtagtcggtgacagaccaaccgttaatcgtgtctcctgcaggcgtggctgaggtcgaaggtgaatcgcttgaagcctgaatggctgaaggcttttctccattgctcgtggtagactgagagatagaatcccagctttttgacgtctctgtacctccaaagatagaggctttgggtgctgaagacagcaaggccgcaaccttctctggattgatcaccgggctagtcttgtgtctgacatatctccgaacggcagggggcacgttctcctctaaaccgcaatcgatcttgaaaatggcctcgccgccactttcatcgccggcagcaaagtccacttcgagtctccgctgcatatcccagcctaagcaaaccccccggaaataagctggtttgcggcgcaagtaagattctatctctcgggcctcagcaacgatctgtgccctgctcaggttcatgaaatttgccgatgagcgcggtgtgtatgaaccatcagctgcattcttgttgcagtcatccggtgtggcgacacgccgagttgcttcgatcatctcccaataagcagtgcgtccggcatcccaggcatccttgagcagagttgtcgactttccacgagtcgaagaaggtgtcggcgtctggatcagataaaagacttctccaagtgcattcagcgcaacagcccaaactctgttcatgcctttgcgtctcaggttgtagttgtcatcgaccttgatgtctacaataggcacgcccgggctgagcacccaccgcgcggtgatctcgccaacgcggttgccggcgcgacgacccgagatttcataaccaagggtataagcggtcactatgccgagcgttgagccagtaaacataccaatcatcgagtcagttgctgttggtacattgggcgattttgcgatccaaacagaacagacggcatccaagagctctgggatcttgggtatctcaggctcgtcgtccacagtttctggtacgattcccagaaatcggccgcgcagctgaccctgtggtttgaagtagacccgaccaccaggaaacgcttcagcgccgatgagaccatagggctggctaacgtcgatgacgttaggaaccgcagccgccccgtcgcccattccatagtacacgagaccgggatgcacttcgtccagctgctgaaactgaaactggtcatccatacccagcttgtcgattttaccggtagtaggatcgccgacagatgccactccgatatccctggaaccatgcatcacacgcggcccattgcgattaccggaaaatacggcgtgcaaatgggtgaccatccaggtgagccttgggctatatgtcaacacggcggctgccttcttgccagactggatcgaaaggttcgaggagccgtccggttttccgcgggacacactccggagcagccgagtgcggagaagatactcgctacgccatgtagccatggcactcagtctggcaaagtaccgagactcggagcgtattctgtccagctctccatcttcgttggcaaactcgctcctgttctttgccgaaagtaacgattcttggccaggaaagttgcgcaggaaagctctccgccaggcatagggggccgcaacgaggtggtaaaagcgcttcgagaccagagcgacgtctccgtgagaatcgggatgcagatgcgataagatatgggtcaggatttctgggagagtttttgtaagctacgagcgagaatatcaaccacactacccaaacggacataccgttggggaaatctgtcaacttgacgcggcccggagtggatgaagtgttcttaacaacttggaaggccacggtatgcggagcgcgatgtcgggacagcagcaaggcgctttcatattcagcgatgcgttgaccagcagtcatgacaggttgggcggcagaggcatagtcggcagccctcagtcggccaaagtcgtggtcaaagcggtggccgtcgtcgctgctgctagaagcagcatctccgccgaagatgctctcatgaggagaggcatcatctggggagcttggctgggagtgaggcgagccatgttggacagtttggccggaagatattggatatggatctcgcggtaacgatacagaagtttcagtcgagccttggtgcataaaggacttttgagtgaaccctggtggcaatgcgcctgactgtgcagcttggattgcacagtcgctggtgttcggtagacgaggttggaggtgttgatggtggtcgggaggggaagaggggcagcagcagcagcagcacggagggttgttcggagagcggcgcgtctaagagtgatgcaggttgcgttcaattggtgcggatgtcgaatgtgaagatgggcgaaagatggtggttgtcgtgaggctgacgttttttggaagcaagattttcgatctcgcccggtgcgtcacagcatgaacccgacgcttgcccgtcccggtggaaggattgcccactaagcatccatgactcctacacacctacctcttgggctgagattacagtgcatgagcatcaagcttatagtgccgcacaggaaacgagtcataccacacggcgtgaatgcacatttggcatcaatatcttgtacaagccagtgttccattcacttcaattcggcacttcctgtcgcatgaagttcaacaacggcaatctaattggcggtgtctccaccgaaagtcgccttcaagaaaaacttccatctacccaagaacgccactatggatgttagactttttgtcagaacgccttgaaccgtacatcaattcagacatagattgcttgcgaaacagtgaggtccatgatgttgacaatgtgaagctttggtatttcccgtagtttggtttacaatggaggccctggtcagaaagttgaaacacccttggagcacggatgatgagataggtcacgatgacctcagtgaccaatctgtgtcaaagtgcactgcagtgaccacagatgaacagaacgaacaagcacgggacttgagaatgacgaggtcaacaagccatccgcgggcgccagtgctgatgatattgaacacctgatcaacaccaagaagtaaagccttccatggcacatcccgggtacatatgatgagactacctcattcttgggtgtccgaaagttgtctgcccaagcacgagaatcgcccacgagccttcgtcaccaacgagcgacggcccgcctcgcgcctcatagcctcatgtccgtttgacattgacaatcgcgatgcagcttaataagaacgacaatcaatcatgtaattagtcatgatggagacgagatcatcagcaagactcaaaggaaaaaagaagacctccacagtgtttccaagaacctggctcaagcccgaactggaagaaaagaaagaggggaccggcagggacgggtacagccgatcccctcccgaacgatgaactcgactccacccagcaacccctttcccatccgtgccacccgaaccgaatgaacgaacggcggtggtcggggccggcgggtccgcaggcgggtgggcgggcgggcgtggagagggatgattgagagagatgtgcttgttgctcggagtggagagcagcgtggtcgattttttgcattgctgttgtgtacctagcgtacatagtagcgtgcagtattctacactacatttgcactcgctcccgtcccgtcccatcatgcaatggaagttctgctttccggccgcgatggactggactggattctccgccgctcgtctccctctctgttccggtctacatcatctttacaagggaagcagggagggcggcattcaccttttcgcatcattatcccttgatgcgatgtcgttgtggaaaggaagagctcatcgactgccacttgaaaatacactcatacccgtgcaaaacggaatcacatattctggactgaatcttccagcaagcctcaggatacacatgcccatgatcccttgactatttggtagaacatgctgctaatgcacctcatttcccctttgaaatccaaaagtcaagagaactgtgtatttggacggccaagaacagaactagagtcccgtcggaggatgacaagatttgagaaatccgaagacgggtgttcggaaagcccaagcaactggtaacgagcaactgggtgaaaagggcccaaggacatcgttccggtaaattactctattcactcactgacaaggccaaagcctcaaccgaacccgcgggctgcttcccttccctttttccatctcccgcacaccgagcgggcggctggctggcttgttggcggggttcaaggaagaaaagtgtcgtgattgtcgcatgttcggaagagagccatgcgcaccgtggatctgcccgtgttgatcattgctcagcttgagtaaatactccggattttatgcttacttaatatatccgcacgggcaaaaaaccaagtgcttggtaaaagatcaaaataaaaacaaccttgagtgtggatttaaatatctataccgtatattaccattccgtgttgtagacgctccgtttcgtggtttggctcagcaaccttctctgtcaacccttgccccaatgtctcgaagatctcaccgagggtcattgcggggtcccagctgatatatgatgagactcacactgtgaattactctgttccgcgtgagcgtggaaggaattgtgaggtgcaatgcggtagacaagacaagttgcgagctcgagcttatcataagcagcgacggctccctttcatcaagagcacgcgcacgtccatcccaagccagggtcgcaacacagcaggcgggggttccatcaaagaagcaagctgatagacggacacaccacgacgctgtaaacccacgaggagaaatcgtgttttaatccgaagcggttggagcatattgtgttgctgtgttgggggagatgtttgtttgctgcctttggatgtttttgcagttgttgtccaatcagccttggctcaccgtccatgtttggatgttcagtgtccttagttcatctgcttttcctttctccgcttccgcctcctctttatattacatttgtccgattctcgaccattcaatcctcaggtcatgtcggtttccatttccatgtagaacttctcggcagttccagattgcaggatagcatgaccctactgcttccgaggcagtccagaacgcagcaatacccccgtagcattcataagttatgcctgcgcaagcgaaagttgcttttcgtttctgtcagagcggctgccccccccgagatcctcggcatgcgatggtacggcatggtgtggaagaggggccagcaaacaaaatgatagctcacaacagtgataggaatctttttctcccccacgaagtccataccaaacatgccaccttggcgcatccacagataatacacgagggtggtgaagaactacgatgtgaagtggattgaagggccacctttcaaggtgttgctcacgctgtgcgcagcatgcaatgcaatgcactctatctgactgaatgctaggttatctgccaattctgcctcgcatgtgtgaagcaggaatgtagcatttctccgcagcaaaggcggttgagcttatcgttgtaaatatcatgacatacttcttgtgttgcagtgacagtcatccgtctcatctgatgaaaggagcgagctcgggattgtccgtcaaagagacaccggccgatgatcatcaattggacaagtctgctaaagacgtaacaactacaacagcacaatgttagcggtcacacaggatccaaaaacgcattgacaagatgaaatgaaagggaagaaaacaaacaaacaagggaaatagaggggctggatagtgtgaacgctgtccagcttgtgaaaataaaaacagaaacagcatcctccagcaaaacatcgcagctccgagacataagcggtgaaagatgcctcagtaccaatcgcaatgaagggaggataccgctttttctcagtcaattggatattttgtcagacccgacagtttgggacgtagcttcctggcaaaagaaagcccagtggatttacactactgtgtacgatgctgtttcaatgagaaacggtatctggtaatggaccgtaatccgccctttactttaccggacttctactgtgcccaggtctgagtctggcgtgcctggcaggcgtacattggttttttctttctttctggtttttgtactacatttctttcctttggctaatggaccgtccgttttacgagccctctaccctctgtgcaacccctgagacggcagtggcggtgatgatgtcgggcctaacgagtcgcttactgtacactgcccatatactataatgccttgaccataagctgctcggtaagctgtcatgaattactgaatgatgcttgttaatatattaggatgtgtaagaggcagctcatagaaaggcagtagaagagattagactacacagctacctatatcagattgaataacccgctggccatttccggaaaaccgtaccatctcgatagggtttctgtattgaacttcatggggtggaaattgccgctgtatcttacgcttgatattgtcaggctaccagagtcatgctttgtctttcatactcctgtcttactcccaacgattcggcttgaaagcgcaagaatagaacatctcgcctctttgggttgagtaagatatttttggttccaccttggagttcaaaaggaaggaaacgtttccctggatgggttcgtctcggtcccagccagatggtatcgatgcgggatgatccgtttggctggtgaagattattgatggtgcccgggggctggagacgaattgactggtgattggaaaagcaaagtacgaactagctcgggcgccgtcctccttcgtggttggagcggagaaattttcaaatcagatacgttggttgtccgcccctgtgttcgacaaagacatcggccaccatctttctggttacacattatacagcagagaaccttcccacccgatactttgtcctcaaagccgatcgatcatccatatcacttcttactctgagcggctgtctcgcagtcgcctttctgatactatgagcaatgatatatctcgtgggaacacgacctccgccagtacataattccgagggatgaaagtttcacgagaaatcccgagttccgtctggtgtaggcattgtacagtacctactctgttctttttagcagtccgtcgtacctgtgttgatgatgccacgaacatgccacaaagattaatgtgtcatcgcacctttgtgatagctttgcgcatctgtctgaacaatcatcaccctcgccacgacactgggtcgtggtgcacatatgtatacaggtaagtatacgcagtgccgggggggagcgtattgcgtagaacgcgtagaacaaccaggagacggtggaacaggcggtacactacactaggaagaggaaaacggccggattggcctagagtttatcaggcatttcggaacacaatgtcctagcgccaatgatgatgccgctggcgatggtggttcgctgtctcgatccctcacacaccaacccctcagttaacaagccctctcgcatcgtcacggtacaacgctgatgctacccagaccgagggcgacgggctctggtaggcaggaagtccggatggccaccacgaccagtctagtgtatatgtatgctactctgcacaaaacccactcttgggcaagatggcttgctcgattaggctggtgagaaagggagcatgatacggcagctgcaatattgatgcaggccggtgacctgtagccaaacttattcgatgcaaagggaccccaacgctacggtcggcgacggggtcttgcaggttgtgtgctccgaagcgagtggcgacagctcactggcaggttgaagacaggtaggtgtctgcagttccgacttggggtcgagtgtggtcgccgtcgttgtcgtcgaccaccttgttcgagtgccgcgcggtagacgaaacgtcagcatgtcatgtcgccagcgacgaaaccaggtaccgaaagggcgagacaagacgttgtacctttttacgaaccagaggtagctggaatcattcgataaatcggaactcgaatgccacgatccacaattggagcaacggtcatccatcatagggccgggagctttttttttttgttcgggttcccttgtgccttttcctgctggctgggatggaccagaccatgtcatccggccccgtcatgcaaaactttgactgagtgaatgaacaaacccctttgtgatggaaaagtcccagggggacgaggaagaatcagaccggcttgagatcccggtggatcacgagcggattacggactggtcgaacgatagcgtccaacgctatgaagatgtggaggtgatgctctgagaagtggagaggcgcagaggcggaagcgaacggcaacgttcctggaagcacggcgccaatggcgaatgcttgtttggacaagaaggaggagtcgccagggtgtcttgccagggcccctttggaatttctgggagttccgggtgatttgcccatttgtgccatggctccctgacagcgaggtagccccgcaaaggactggtcgaatggaacggcctctgaggatgtttgatgctgttcccggttcgccagtcaaagaactgaagggaccccgtctccagaacggtcagaacccaaccaagctcctgggttctgaaacggtgtttgccggcggggtcacgttccaatgggccgcggtcccgccttggagtgacggagttctcacctagtcagcgctacagtacctacctattgattgtgtgtgttgactgcttgctgactgcctgctggtgtgccaggcatgttggggaacaaagagggcaaaaacgacaacgggatgggccgtggtcatgtttttgtacctcgctggacggagatgcttttgtcaacaccagcctttccctttgttaatgttctcccaagacgcttctacccgttctccacccactcgtggccaacgcaaggcattttcttgcgcaaggcaaccttgacttgcgaactggaggcatttgagcctccagtcggtgggtttttcaacgttgggcatcccattgcgctgggacagctcctcctttccagtctccagtatagtggcacccacaacatgatgttggggttacgtccacacaacatgacctacgtacctagtcgaagcaccaaaagagctgattcgaatgcccggtctaagtatttcgattgatgccgttaagaattgccggtcctggccgtcctggctggcttgggcatcatgatgtccaggagattgggttaattatggtgagttaaaaggctgcgatgaagattcgtcgttgcggtccacttggttcgattgctgcgactaggagcagagaaaaccctctcaacctggaagtgaacaaggaaagcgtgcgctattgataagcggtgggcggcccaaatggaacaacctaaacagaggaccacatggctgttttggccggcgcctgtccccgggtctcgcaactgacatggtgccagaacgaagctaataccggtcctgtcccgaattcctgctagcgtgatgcgcccatcccttgcttccaccctgtgaacattcccgcattctcgtcacggtcacaaagcgcaggtgtcactggcgtgagtgaggctgggaaggcatcgtcgtgtccatggacgaccttccacaatggaatggagtgccgggcgaagaatttttcagttgtttgctgtgtacaaagttcatgtctcctccgcccgttcctgcgctgaccgaggcttttcgggaaccagctgctgttttcggctaggaaacgactgggtatgtttcccggttaccaccccgccccacggcatgctgcgggctgccaccagtcagagcattgctacgcgtaaggaaaacgcacggaaaacgcagtaaagcggcgtattgcagaatacgatactactatcgcacctttcagcgatacatcgataccgtgttttaccgccaggagctgcttcagttcttgtctacctacctacctagtcctacttgggcgtgttttgcagccatggtcaattacatgactgcaccgtccaccgtaccattcggttgttccgtttggacaggcattacttaggtcgtgctgccattccacacctcacctggcggtctccatgagctaggttgccgggattgactgtgctcctcccgtccctattcccgcatgcccgtagcctgtcaagagccacacccagaggcagtttgcagtttgcagtttggggtttcccacccactgcagccgtacactagccgtaccccgtaccccccccctggctcctcccccggccgcccagtttcccttttctttccctcaatcccacttcccaggaacgaggaaccctctcctctctttccttatccacacaacaggacaacacacataggccgtgtgtgtacctttatgtccgtcaacaaccaaggagctcgaccacaaatactccgagtatagacgaggcagtgatcggcgcgaaattagtcggaattgcggcgttttgggtctcacctcacctttggatcccaagggcttggaaccgaataataccggcaaacaacaccaacaccaaccccaacaacaacacgagtcgaccatcaccaccactactactaccaccaccatacattgacatacgtcagccaacccaactacagtcacaccaacccaccctcgacaaaacgattctatgatcaagaacaacgccatcgtcatgagttccgctacacagggaggacccgccgcggtccctaaggaggagaagaagggcttcggcaaggttctggcaagagtaaagacggttctgaggacgaagcgactttcgaccagcggcgcaaaggccgatcccgctgctcccgccgagaaaaagggcaaggaagccgccaagaggtaaggcctattttagtctggcactgtcgggagggttctcattggatggacactggctggcatgctgtccgctttgagttgtggtcaaccaacccatccaactcttgatgatgcatttcacttccctttgaactccagtctctaacaaatgactacagcaccacgaagacggcccctgctgctgctgctgctgcggcggcggccaagactgtggacgccaatgcccaaaaggtccctcgcgcccagttgtttgaggagcgtgccaagaagctcggtgagctctatggcttggagctgaagcccagcgagtggcactcgaccgagggtcatgctctccgtgttgaaaagcccatcaagatgcgtgtccaccgcaaatgccaccaatgcgacacctcgttcggagcttccaaggagtgctccaagtgcaagcacacgcgatgcaagcagtgccctcgtattccctccaagaagaccgaggccgagagggaggagagcaggaagaagcgcgctcagatcatcaaggatcgtgccgagaacgcccccatcgtccccgactggcacccgaagcgcgagaaggacctcgttctcagacgtcctgccaagaccggcactcaggatctggttcacaagaagcctcgccaacgtgtgcgcaggacctgctgcggctgcaagaacctcttcacttctggaaacaagacttgcacggcctgccagcacgtccgttgcacggactgccctcgagacccgtaagttttagcgcatatcgatggcctcgagaagctagttatactgaccccttgaacagatcaaagaaggacaagtatccctacggctatcctggagaccaaccttcgaaacgccaggcttacttcgaatgcaaggcctgcaaaaacaccttcgcttcggagccaaccgtcaccacgtgccccaagtgcttcaacagaaacaccgagcgacttgcgccgaagcgggtggaacctcaacctgaccccgaagcttggaagagcatacaagcaaaactcgcggcgatgaatctcaagtaacacgatacgtttcagtgtccttgtcactctgctaggagggaaagaaagaaggatattagaacacgatgaaaatgaaggtttaagcgaaggaagctgatgatagcgtcttttttttatttggacttgttttgctctttttttggttttggctggctatcacccagactctcgcaagcttttatcgctcacaagatgcatgcattcattcttaaggccacacgcaccaccatccttagcacgatatgaaacacacgcgcatgttctaaccacattttgcatgcatggattttttctgcgacgaaacaacgcctctgatcctttcccgcatatttctcgtcattcactatgtcggcgctcgatttgatacccaactttacggaccctgctcatcaactgcgaaatctgagaagagaacaacttgtctgtttagcgaacagcaaaggaatggaggaaaggtatccctcatagaggtccctgtggtcatggaagggaaatactaggatatatttctccataggtgcaatatatcgatctgtctcataaaacaaagtgccagccctcttcgcccacaatccatccctcaattatttctagtgtatcatcctcccatggcatcggggctccttctggttttgaccaaaagtcgccactcactcgtgtcactccctgtgataccaggaacgcaaaagcttcacacatcacataccaatagtgtttacccgaatcggtgatcttgcacccgcgatacaacatggcgacacagcaccaacgcacacaatgcgccttcttacccgcttgcccgccatgccaacgacttactgtgcactaatgccagctattgtacttattcgccacctcatcaataccgacacgatacacagacagctcccgtcttttaccccttacgcttattgggccttttgctccgctctatgctctgttctctgcccattaagcctctcaaccgttgtatcggtctcactcccgtagaatagtccccaagtcccataacgccttcgcacctctggtagatatactctcatagggagaaggcaatcggcagacgctgcgacgttcggtaattccgacaggaggtcgttccaagcccaacccgcaagtgaaggagggccccgttgtctccgtttcgttggctccccagttcccaaggcgcctctcctttattgcttccatagtagggatttgtacctgagccactttgcctcagtcttgcttggattggtgttacacagaatgatagaatgaagcgagagaaagggggtgctgctttgcagttggcgagttggctccgaggagacggttagctacacgtgtacaacgcagtatgtagtcgtgctagttagtgcgcgggtcggaaaccggaccagccagctggcaacgcatggaagcacaatgtgttagacaatccttttgttcattcaactaatggaatgagaacaaactgcgatacatacgtattaactccatcacttgccctactcggacggacccgttgaccgttacatttgagtctccacgtgtcccgacggacgagtcccggctagtccagtccctaggaaccccaccaccagccgagcccgtcgactccatcaagcccgttgaacccgtctcctgcccgccagtccatcggagaccccgtttcctcggacccagctccctgggcctgggtttgggaggtctaggtcttttcgccagaattctcgtaacacatgtagtttaatgaaaacgccaataaaacttgatcgcgggacgaggctctgagcgacggacgggtctggacttgtttagagaagggacctgcgctgttgttggctgagctgttggttggatgggctgatgtatcccctggcataacatgaataacatgaagatgacaccaggttttatggcccagagtgaaatggataaattgaagaaaagggtcagtgagtccacgaacggctgcttaattccagtctctggtctatacgttgggaaaagctacagaataatcgcaagagtcaaaatattaagaattcggatgttgaacttgtaaagtgggatcgtgcccaccgccgaacacctcctgattctttcttggccgccaaacacctggacagtttgtagctacacacacatacaggcacacacgcacgcacaagcgaggccatacaacaccgcctttttgatcaattcgactggctttggtacggaatttctagttctccacgctgcgcattcttacataggtatatattataaatacattatgtcatcttcacgaacacattgtggaaagacgacccgaacagtaccatccactgaaagctttcccgacaaccagatgacaaggagggcgacaaggcagggttcatgttcgcaagatccctcgttgatatcgtacaccgcccggcttgttgggtccggttggcaagggcatctcgtgttgaccgggctcgctcatcttgatcccttgactctagcaaaacctggtgagctcggcaagcctggttgtcggggatgtgaatggagtcaaggtggtggccttccccttcccttgctcaccttgtcgcccgctttcgctacgcttacatatgacatcccagctgcttaccttggccagactacgtaccagatgaccgaagcttcggttattaatgctctggatcaggataaatgactgagatgatgccaatactgaacccggactgtcggagcgcggaggggggcgggtggctaggagctctcttttggaaaaaggaaaaaaatgacttgtccttgtccatgaccatgtcagccatcgcatcacggattgcgagcgtttcccgtaagaaaggatggaggcagtaggatgatcaaattcgatgttggtacttatcctggcgacgaccgcccgtttctaccagtagtcctctgtggcttttctcgcaccgttctggaagtccgtggagttgaaagcagtgtgtttgactgaaatataccgtactaaatgcacagctcttttacgaggatgttgtcggtggtcgttccgcgcccaccagacgtacgcagcctctcctctaccgaccgtcttcgttattccttcttttctgggcaatccgatggccgaatatcacacgcagtgttgtcgtgtgactggtttgcgttaacaaagcactgtccgttttgcgtgttttagcgctttcagctttcagtagggtgcttgcgcaagaattgcgcagataaaagtccgagacggaaaacaaacagacatctctgaaatctctcacacatcctttaatccacatggcaagtggtggctgggtgggtggcttgctatatgggacaacccgactggttgcgtggctgaagctcttccatcacttccagcagaaagggtcacgcatggctcgactttgaggcgaaacagtttcagcaaagcacgcaagaaaaggttatggatcgatgtctcaagactctcgggaacagagaccgatcgaaaggggagtgcacgagtggtacagtcatgcagtgtaacagaagtgaaggtaataagcttcttgttgaagagtgagagtttaaggaaaccgactgcctacctcctcttggtctgacctctgagacgatccaacaaacaggtctcatgcccaatatgcgcgggcaagatgatcctccgttgtcatcccctcaagcctcaagatcactggagggtacccgagccagcgcctacaaacaagtaaacagtggaccaaaccttggccaggcccttttaccgcctcattgtggtttattatcgtcaatgatcatcaggcatcccctctgccctcatgccgtctctctttttatggtgtctgctcgggcatgtttgccttgatctacaccatcatcacctcctcgtgcccgtctcgggaagctcctttctttcccggacaccttacccctcctcttcccaaactgtcgggtatcatgatgtgacttcacccgtattggtgtaatgtcatgcatcccgcccatttgggtcgtttatcgcaatgctcgttttgtcaacttccccaacacttaccccctgtctccatgggacttgtgtttcccacgccactttttctatctcctttttgctcatcaacttcctaataacactattctttgattctcgcctccttgttgaacccccgtatctatacgattgccttagtatttatttttcattgttttcgtttgtctatgtcctggcaacttggcgtgccgtttcttctacgaaacaaggctcgaccccatacgacagacatatgagatgctgaagtgaagaggaaaaaggaaggctaaccaacatgagacaaaccacaaatctttgaatgactacctgactggctagctgaccacaggacctgcgacacagttgatcgtttggaaatctatacattccagttcacttgcactgtactgtacgttagtacatgcgtctctcacacacaccacccgctcgctcgacagatagtcacgtaagcgactccctcggtattgtaccaaaaacagcgtggaaaaagatggtgctgtcggatacggacattggcgccgaaggtaggtatgcacacgtgtgaggtatgtagcggaacggcgaggaagggagcgaggtggagaaatcgaagacggagacggagatacagaagcgtgatttcttgccagcactgctttgctaacgctgtctacgttcttttccaatcgcaaaacgtgaacggagaaaagtactgctggtaatgcagtgattggtgacacagagatacgccacgcataaaactaaacacgacgcgactatcactgggaagagaatgaaatggagacaggaaagatcaaggacgctgcacggaagggagttaatacatcttggttgttgtggtgttatagacgatggttgtagtataattctccccacgatgccaaggaactctcgaagagaagcaagccaaaagtcagtgacgacaacgagaaaattaaggtcaggcagaaggcgccttgagtttccgtgccccgctaagttgatcagacatctagaacctggcagaattacagcccaaaatacagcgatttcgcaaaggctgagccagccacagactatttcttggagaagaacgacatgatgttgccctgccccttgggcgcaggcttcttcgctttcccggccgccgcgggtggcgccgggttcgcaaccttgggctttggtttgtcggctggcggagcctcatcctcggagaaggactcccaagcaggttcctgtatggtgactgcgacgacacgtcagtatccatgtgactatagtcatgcggtggccgggttatcaagtgtaacttacccagatatccctgatcatccataatctgcttcttcttcatcaccctcctctttccacgcctccttccatccccacttgtcgtcacgatctcctttttctcctctttggcaacatcagccttggcgggtggctcctcaacggcgggctcttcttcttcctcttcctctggggcgggagaatcagctgtctcttccatgtcctcgtcttcgtcgtcctccatcattctcctcagttcctcttcacgctccttcttgctcttcctcgtagattgggcatccggttttggcaacgggacgtcatcgtcatcctctccatcgtctgacagggcagcaggcgtctcctcggcagcggttgtagacttttccgacgtcttggccttcttgggcagggaagcggccttggagaaggcttgcataataccagaagcggcggaggtattacgtttgagtgatggcgcaggtttcttggtggtggcagtcggtgcttcgggttccatagccggtgcagtggatttgctctcctcctggggctttgctggtgcggcggcaggggcgggcgctggcgatggtttagcgggtgccgtcttggtgggtgctgttttggtcttcgactcttgcttggcgggtgcggcagccttgagtcccagtccctttctttctcttcggcgtacgtgagagttgacgatgggacggggctgtggtttcttagcatcatccttgatggctagcgcactttgagcggcatcaacaagcagcgtaagatccttggctgggtgaggtccgacgctgtaaacatgtatcgatgttattgtctcgtactctttgaggacgtctgctaaccgctcctcctggaccagtacgagagtgtatgagggcacttcttcgtcatcaaccgggtccgcgtcgggaagcgaagaaggcaagtcgatgtccatggcgttgccattttgattctggacagacttcttgataccgtatagcatgtaagtggcatagacagtcccgggcttcttgctgctctgggtcttgtggaaatcatagagcattctgtttggtgtaagtcattgctgattcttgaatcttccgctcgttaacttactgtttcgctacatttggatgtacacgcagggcccgactcagcaagcgataggtgacctgaagtttggtctcatgttagtcgcggctctgcacctttgagcttcaatgccatcaaccagttgtaatcgggtgggtgacctaccaccttgtcctcactgaggatattctcggccaagtacgtcttgtaatcctccatggcgagaacaaaacgtttattgatctgaagacactaccttcgttagcagtgatagcttgggctaatcaaagtcgatggagtcaaggtggaagttatcaaaagagcaaactaaagccgataaatgattgatgtgtgaggcgcgtcgtcgacgtgaatttgcccggcaggcaagccagcgctccccgcgaagtcacgtttagcggctttggttggtttctcgagtggcgcccgtgcggggcccctgggtgcctggttcccgtctctccgcaggggaaggagcacccaaagcactactgtaggtacctaccaagtagccgaaactgaccgacagacactcttgacaggctgcctgacagttggcgtgcaccctgacgggccacgagtttcagtattccggggctgccatgcggtgcaggtacctcactggctcaacgcctagcctgaacagctccccccgtcgtggtggcattggcaccatgaatcgcaactggaacctcgagctttacacagtcccttgactttttttcttcttctatttttggcagctgagctttggttgatcttcttccaagtgccttgagggcctctgtgacccttttccttcgcttcaaccagctgtgttaaactcccaagctctgcttcgcgtccagggcataccattgaacgaagccccccccccccccctaactttgtcgacatccaactgctgcgccatgatgcgcccgacttaatatccacgattcgcatatacaacagagctcgatatagtaattgtacaatttacgcatacgtccatccttgaacggccatttttggcctcaaatcgacttcatcatggcggcctttccacggttcaggtttctggccatcgccgtcatctttcacttcgcctatatcttttccatcttcgacatctattttgtcagtcccattgagactggcatgcgcctatttaatgttcaacgacccccaaatcgcagtgcgccagcggaccggctggttctgttcgtaggtaagtgggctactccgagcctaatgtgttgcggccaagcgctaaccacggtttcattcttccaggagacggcttgcgcgccgacaaggcccttcagtcccaccctgaaccatatcccaaatccgatgccgatctgactccgagacctctcgccccctatctgcgatcaaagatcttggaacagggaacctttggtgtctcccatacgcgtgtgccgaccgaatctcgacccggtcatgttgccctcatcgccggtctgtacgaagatgtgtcagccgttacgacaggatggaaattgaacccggtcaactttgacagcttgttcaaccgcagtcggcatacgtggagctggggcagcccggatattctaccaatgttcgagcagggagctgtcccggggagggttgacgcctacacgtacggacacgagttcgaggatttctcatccgacgccacccagctcgacctctgggtctttgaccatgtaaaggatttctttgctgaggcccgcaggaacaagacgcttgctgaggcgcttcgccaagacaagattgtcttctttctgcatctgctaggtttggatactactggtcattcataccgcccttactcgaaggagtacctcaacaacatcaagattgtggatcagggcgtgaaggaggttgctgagctcttccgcgacttctaccgcgatggtaggactgcgtttgtatttaccgcggaccacggcatgagcgactggggaagccatggtgatggtcacccagacaacacacggacccccctgattgtttggggttcaggggttgccaagcctcagttgtacccaggcgaagtggcgcccggccatgatgagtactctgcagactggaacttggaccacgttaggaggcatgatgtcgctcaggctgatgttgctgctctcatgtcctaccttgttggcgttgagtttcctgccaactcggtcggcgaactccccctgtcttaccttgctgccgacatcaaggaaaaggctgaggcttcgctggtgaacgtgcagggtattttggagcaataccgggtgaaggaggaaaagaagaaagccaccgagttgaagtataggccgtatcagccattcggagaaaacggcctgtccccagaacgtcgtgttgccgagattcgccagctcattgacgctggtcggtatgaggaagctatcgaagaatcagctgcccttatgaaggtcggtctcggtggcttgagatatctccagacctacgactggctgttcctgagagcgctcatcaccatcggttatcttggctggatcgcctatgctcttacaacagtcgttgatttgcacgtcctacatggtcgtgtgcgaccgtcgagaacgcttggcgggggcttgttcttcacatcggttctcgttgctctttatgcgtccctcgtcatttcaaagtcacccctcacttactatgtctatgccttcttcccggtctttttctgggaggaagtttatgcgcatcgcgaaagtctggcggcaggtcgcaaggagttgcttggccatatcaactcaggtggaagtgtggcttcattcgtgctcaacagcgcgctttatgttggcgtcattgaatcgcttgccctgggctacatccaccgcgagattctttccgttctcttcgtgctgggttccttctggcctttcacccacggcctgtcgttcctcaagaagcatggggcgctgtctgccacctggttcctcgcctgtatcgccatgagcacgttcacgctcctcccggcgatgaaggcagagaacgtcaatctcatgttcgtatacctaccccttaattgttgtttctcccactcactaattggtgcgtagtactatcggaggcgtattgatggtcgtcatcggccttctttaccttatcttcgaggactttgtcctcgcggacttctcatggaacgcgaagcctacttccaggaaccacctctccaggtcactcgtcggtattcaagtgggcctcactgtactatctatcatcatcactcgctccagtgccctttcgctgcaggccaagcaaggcctgcctcgcggcaatcaaattatgggttgggttactcttggtaagtcctcgcaatgcctgccgcagctggtgactcttctctaacccaagctcaacaatagtcgcatcactactcatgcccttggcctaccgtttgcggcccaacaaccactacatgcaccggatcctcgtcatcttcctcacctgcgctccgacatttgtcatcctcaccatctcctacgagggcctcttctacctcgtcttctccgctcttctcgtgagctgggttcgcctcgaacacgcagtgcagaagttcacctcctccaaggcaccacagaccgccgccaccaagaagccaacaacaaccacggaatcccacctccccgctcccttccgccctctcaccctccacgacgcccgcgttgccctcttcttcttcatcctccttcagtcggccttcttctcaaccggcaacgttgcctccgtctcctccttctccctcgattcggtttaccgtctcatccccattttcgaccccttctcgcagggtgccatgttgatcctcaagctgatgattccctttgccctcatcagcgccaacctaggcatcttgaacaagcgtctcggcgtggccccttcggccctgttcatggtggtcatgggcatcagcgacatcttgacgctgtacttcttttgggtggtcaaggatgagggcagctggctggagattggaagcacgattagtcactttgtcattgcgagcttgttgtgcgtgtttgtgagcgcgttggagccggtcagtgcggcgtttattgccggggtggaagttggagaggaaagtgaactaaaggaggagggtaaggtggcggagaaggtggtggagaaggttaatgaggctgttgaggggttggtcagtggtggtgatggtggtggtgacgagagttgagatagggatcgtgtaaaaggagctgagctgttggtgtatcgatgacatatcatgttcgatacgatgatgcatagaggatcaaaagaaaaggggaaccgccagctagtagttggatagtatatatatggtatatacagcagatgtgtaacatgatcctggtgtttctccgacactatgtcctcccttttttaggcatggcaaatattttttttttcttctctccttatcttcattatgaatttccttcccgtcttacttctttctttcccaactgttctcttgtcccattatctttctcattctcataacacaaaacatattgaggttgaagttcatggtttcaccaagcagcataatgacatcgttggactcgacacctatgcagtatcctacacaacaaatgtcatcctccacctgtcgttcaaccttcagtcagtgcagcacataacgcgcgagtcaaaagtcaaggcatggttggttgcgttgatctcatgcctggtttacctaaccatttagaatataatttgcgttgtttgtgtactagattgggttgattagagatggttttctaccttgcatcatggcagcgttctggcaggtgcgtcttacagttgctttactttgcgtcgcttcataagctatgcaaccacgtcggtgcctagaggtaccgtagaaactcggttagttggcaaaaagctaatgcctgaaaaacctggatatcaggcagggtgctagcagatctgtagtgcttgagttcgaccctgtgctttggaatgtatgcaagatagtgttgggcaatattgtagagccttcactaactgagcggacatatgtacagaagtatactgcttcctgtgcttattgtcgggcgctcaaagagggatggctttttgccaactaaccgagtttctacggtatatgtgtacctctaggtaggtaggtaggtagtttcaacttatgacaccaataccttcagtatgaaaaaccgcggaaagaccagatgaaagtggcgttggactgaaggaatggagatgccagtcagaagggcagagatgacccaagtgtcaggggtcccccaaccaaactccgacgggatatcggaatcggcagtttcgcttaaatcccgctgcgtatccactaccggtcgcccgtccccacactcggtcgacattcggtcgggggaggaaatcctaggaagtcccggtcggcgagagggcgggggcagcttttgcttgttctgaccacaaaagcagcagcagcagggctcaggggttatataaactacgtagacgaattcccacctcgggccagggcctaaaacaagcagtgagggcatgtgtgggactttgctggcagttttagattgtgaagaccgggaatcacaatgggatccgggaagtgggcgtggtgggaacggcccgagcgtcgaatggggacggaagacgggaagactgggggccgacaagatgagagacacgggatcgttctggagcatctgtcagcgaaatagtatgagaactatgttcatcgtagcgagagtggacattgaggaaaacgccgtttcctgtcgaacccaaacgaaggcctagagaaatccatctatgatcctgtgtcttttcacgatggaagaggagaggagctataaacggcctgtcttcttgctgcatccactgctcatggtgtcgttgtggcttgttggatagaggcctatgccaagattcacgaaacacttgttcttgttatgttagctcgcgagattcgtcaagtatagtcgtgtcaaaacaagcaacggtacagtagggtaagtgcgtaaaagaaaaggcaacatggggccacgaggtcaccacgaggcaagagacattggcgaattctgatgtcaatacgtcctggatctcaagtgacatccttgacccacgatatcggaccaacagcaggaggttgccgtcttggtattgacggcaagaacatggggttaaaagcaaggtacctgtcacgtcgggtatgtacatagcagggagttcaaacaggtccccttccttttcacatgcaaataagagtcccactgccccatccctccctgcgaaactgaggcacgagacacatcctggggttgaacaaaaggaagactcgaaacatgtttgtctgtcaatgttaagacaattggaaagtccttgaaggttgggctgggtgatatgtaatggggatccagagccccaaaaccgacgggagttccgcatcgtgtcggctgttctgtctccgtgtctgtgcgggcaatgtacatacataagtacatagctgaaggagttaagtgctgctttagttcagacctgcgggaacggcaagatagaacgacatcttgcgcagaccaatgtgaagaagtgcgggattttctcccttctgtcgacacacattagtaagagcctttgaaatagtagcgtgcagtcacacaagaagaagtcaggacatgaggttcgatatgtgccaagttcgggacaggttcatccgcccatcgcctcgagagcaccccctcctcgccagatcgtttcgcgctagtagcaagcgtgagtccgctcaatccggggatgacactatggcagcggtaggcctgcaattccgcctgtgcttggccgcctcgccgcccaggtcctctgctgacagtgacggcaatccaattggtacaggtcggtaacagttaccttccatactacctttagtatgtatggtagtctagtcctcccatcgaacggaattgttcccgctttcagaccacgcacccacccacccaccttccacttgctcctccaaagtccctttcaagttccccaatccccacaggaagcgggcttcttcacaaagaaaagcagaagactggagagagcaagcgacgggccttggacaaggacgaaaagaacacttcgttttgacgcccttgttcacgatccccctcactttccaacatcttcgggcaccttgtccgtacttaccttacctacacccaagtaccttcgcatcaacctgctccagtaatcaccctctacccacccgacctccacggagaggaatccgtgatcaacaaaaaaccgaccttggtgcgactgcgaacgcggccgcatttgatcgctttcctgatatttgaaaccgtatccgcatagggagctgctacaccacatacaacccgactatgttattgcgcagcagccaggtctaggatacgagacacgtcgactcttctggtcccaaagcaaaccccatccatcgccctagaggtccaggtagcttccacggcacacccacaatcgacagtgaccaaaatacacacatgctccaaacgaattggctggagacgcgaacgtccaagtcatccacaacggtagcagcacctagtacggagtaccgagcacggcgtagcacggaaactcccaggtccagaggttgggtagttcacgccaataaccaacgaaccacgtcgatcgcttcggctcccctccctcccctcccccagaaacagcaacgcaaccaccgacaccaacaagcgcagctcttccgacactgagcgcaactagccttctctccctgtttcaaaaacccatcgacgattgcgtgacacccggctttcctcgtttcgcctcgaggagggcgcagcgcatctcccgttaccatacgcaaatggacctggacattgacacggccaagggagcaaccatgtctgcgacaacgccagcggagaagtcgacaactgcttccgccgctcagcagcaggagcagcagcaacaacaacaacaacaacaaagacaatcgcagccgagtcgacaacaagctcagccgaagcagcaacctccaccgctgcaaccacacccgcagttcagctcacaatcgccgactcagtcaagacagtcgcagtcgcagtcgccagcaccgtcgcaagcgcactcccagggtcagcagccaccatcggcttcgacagccacgggcacatcaaccggccatatgagttttaggaggttggtaaattccggcaaagacgggggaggataacggtcatgagctccgtttagctgacatatcattcggaataaacaataaaaagacaacgagcctctcgagcctgcgaagtaagttgcaaacgtgtactttataaggttttaaggcactctccccgcaatgggcccccaataagatgcagaaagcccagagcagaggccactggcgggatgcgactcgttgcgccgcacttcaacaccgagcctcggctcattagctatcgcgttatctctcgtgcgaaacctaggctaaccaccccgtctttgtagacttgccatgcccgtaaagtacgacgccctctcttgaatcaatgcttcccaaccaattgccaaacctcggatctgtcatatcacttgtttttgagcaacatggatgctcacatcatgcccgttacaggttcgctgcgatgccgcaagcctcggtgttccgtgcaccaactgcgtcgccttttccatcgaatgccgcatcccgacgcctaaacgcaagaagaccgccgcgcagagcaccaccaccactgccccttccaaggactcggataggtatatgttgttcctgcttgattcttactcgtacctttctagttccgtgcttttcttgccaacggcctttccctttcttcctgtttcatatcacatgtgatcaccttggtctgcaaacagctgaccggatcccagtgagcgaggagacaccgaagaccggtcgccgcgccaggccggtgcaaacaacaccttcccggctggaacccgacctgcggcggcctaccatacccaagaggggacaccgaccacatctgtcaacgtcaaggaacaggcgaaaagggaagagtacgacaatgcaaccctggccaactacatgaacctcgtcatgaagcccaagttcactagagcacctatcacggaggctgggagggtagcctatatgggcgagtcttccaacctcaaccttctcgtccacgaccgccaaagcgactcggacgtggtacattatcctctgccggaacatgtacggggcaacaaggccaggttatcagagctggatagtaccgagatcgaaatccttcatcagcgaggcgcatttctactgccaccaaggtctctgtgcgatgagctcatcgaatcgtacttccagtgggtgcaccccatagtccccgtcattaaccggaccaagtttatgcggcaatacaaagaccccaaaaatccgccgtcactgttgctgctgcaagccatgcttcttgccggttctcgagtctgcaccaacccccaactgatggatgcaaatggttccgcagcaccagccgctcttaccttttacaaacgagccaaggccttgtacgaagcgggctatgaagacgatcgggttaccattgtacagtcgctcctcctgatgggttggtactgggaaggccccgaggacgttaccaaaaacgtcttctactggagccgtgttgctaccattgtcgctcagggctctggcatgcacaggagcgttgagggttcgcagctgagcaaagccgacaagaggctgtggaagcgtatctggtggtcattgttcacaagggaccgatcgacagctgtcgcgcttgggcgaccttgtcatatcaatttggacgactcggacgtggagatgttaacggaggacgacttcatcgaagacgagccggataacccaagcgactacccaccggacgagacccatgttcagttcttcctgcaatacgtcaagctctgcgaaatcatggggctggtcctctctcagcagtattctgttgcctccaagggcaaggggaagaacgccatcgatctgacacacagtgatatggctcttgccgactggcttcaaaactgcccaaagattgtctactgggagatgcggaatcaccatttctggtctgcattgcttcattcgaattactacaccactctatgcctcctgcacagagcacacatgccaccgagtggatcccacaggtggcctgatgactcgccctacccatcgcgtaacattgcgttccaggcggcagctatgatcacctctattatcgagaatctccagtccaaccatcagctacggtattgccctgcgtacatcgtctacagtctcttctctgcgctcatcatgcacgtatatcagatgaggtcgccagttgcctccatccagcaagttacgcaaaccagaatacgcacatgcatggccgccctgaaagacgtttccaaggtttggcttgtgggcaagatggtgtttactcttttcgagtctattctcgggaacaaggtccttgaagaaaggcttcagaaggcggcaggtaagagacatcgccggatgcagcaaggtctctcccagctagaacaatatcgccagcaccagcagcttcaacaacagcaacaacagcaacaacaacaacaacaacagcagcagcagcagcagcagcagcagcaaaaccagcaacaccagtaccagcagcaacagcagcaacgcgtacacgatcagaagcgtaaatacgacgaaatggccattgatttcagcgttaacactccccagccccaagaatcttacgagcgttcaaggccacaaacaccaagtttgacaaccaagacggagacgacgcccagcacgatgccgccacctgtcacgtcacccaataaccagaacggtcaccgtcccccgcacgatgcgtttatgggcggaacggcttcgaggccgcacactcggccagcgacgcctttcaacccatccttctcggttccggccactccaccagatctatacttggtgaccagaaactcacccaacctttcacagaatatctgggagaactttcagcccgaccagctcttcccagaaagtactaacatgcccctcttccctcaccagtcacctacccaacagcattccggtctggaccccaacatgatacatatgccaagcgggctttccaatcaacccattgagtatacacagggcgttaagcgcaacctagctggcagtccgttgcccaacaaccccaacagcaataataatggcaatgggttgcttcatcctggcggcatgcctgggcagggtcaaggccaacagggaggatatggaaataatcagtccaatagcttctggaacgccaactttgatgggcagataggcggcggtggagggaatgacgggcatagcccgagtgacagttggagtaatagctcggtgcatggacagtctgttccgtcgacgcttaatgttgaggactggtaagtttttatatatacttttctcttcatttcttctcaaatactcttttggggcggggtgattctttttttttgttccttcctgcacggcgttcggatgaaaacagaagctaacatgagatgaaatctgcaggttccaattctttgggattaatagtgatccgtcgcagggatacatgaatcttgacatcccggaactgatgagacagctgtaattgtatcgaccccagcccataagagttgatgttggcgtataatgaggctatggtaactctcagtctcgaaaatgaatgatgtgatgcagaactgtataaggcctaggctggcgactgtggttgctgtatcctttctcgttccaacactcatacaagcagttttaggaggcattggcaggaaaactcaattacaaatactctttattggatatgttaacatgtgtcgattgagttgtggaagaaggcaagggaagcattaatacgaagggacagatcgattgttgcgcgaagccaagactgtgaataggtagtgacccagtcccggcgcttctctcacatgatcacagcgacccgcacagcaacccacacccagatcagcgctttaactgatgttgcttcagacgaatctaatctgaatcatagtggattagattatgggtcagcgccaggtacaattttcttttcattcgtgcattcgttcaccttttgaccatcgcggaatgtttttacctcggcaaatgatgtaaggtagtgtgctcatggccgcgtttctggccgcacattggtccaaggtcgagacgcccatgcgccaaacgtaccttgttttgttccgtttgaacaacctttgtctttatcgctgctgaacagagagttacaagaggggcagaaaagggtcacagtgttcgaaatcatattttctgtttgacagttgggcatgtagatgggatgcttcatgccagcctcatccccggaagcaccatccattgagcgcttctcgagagtgcgagaggtagatgtgaaaagggcagttgaccaatcatatcgtgaaacaatcctctgacggggatataggggtcgagcacctggcttcagtttccgcacattgtagagccccatgaacagacgccgttccgaaggtgaggaaagtgcacatgtcgtagccgtgatattgacagtagagatgagatatccgtgtgtatggatccagggaaaggccgctctcgcaacctgaacctgtcgatcgccagctgcaagatgtgatgtgatagtgaaaagagaaacacccccgcgttttgtagcggggttcttctgttcttcatcactctctgtttccacatccgttgaatgcggctgccttgagcgttattaccacgcacaaaaggagacgaggctcggttaattccatcacttatacctctcttcagtttcctcatcccatcattctgtcaggttgggctcagtatttcctctttcttcataatggatgaaagatacggatagaagcgcgtctaatgaagaggtgaaaagaggggtcagccgttgggcgccacaccaacaaatcgctgcactgggccttcatagccgccggcttgtagctttgtaccacacccggactgtacgggtacccgaatcattggaggattgtttccgaaaacggggaccagggcaaggcattgaatatcgagccatgaagcaacgcccatctggacgggcgatatggatggagggaaggtgtggaaagatggactaggtaggtagtgctaagcttattgtaccttcctggtcttataatggagctgcttcccccgtctgaacatgtgaggaagatgcctgaagcgatctgcagccggcggctaacttggagagagcggatggaatccatctcttggtttgcctcttcttcgctcgattagtttcccgcttggatattctggtccagcaaacctcactgggtgtcttcgatttcaagctaagtgctagtggctttcacattgaactccatcttcgatatcagaggcatcttgtaggtctgaatcacagctggagagagcccggccggtgacaggggatgatggaagctatacgggactgtctccgtagttgggtggctccttccccggtagctgccgcctgccccatcacgcccattgctgcccgccgcctatcgatgacctgtcaagcggtgcacatataacatatgacggggcctggaggtgccgctctttcgcttatacgatgagcgagaccgagacaacttttgcaaaagttggccagccataaataacaacctagtattggtttgaatactattaccaagcaacatcacctcagctttatgtcttgtcaatcgtcgagcgtcgccaaggtacctctacctaggtagtgaccaagccacccggccacatttggagacctaagcaaccataaggtacctaggtaccagtagttcgccttgtgcctacctactgcacctcaccagttccccggatctccccctccccaacccccaaagaagtaaaaagtccacaacgtggttctcgactttaccgtccactccaacacggccaggcggccatcaacgctcaatcaccacagcagagttcacagcagggcaaccgccgttggcaaagtaccaggtacccctccgccgcacgcgagctctgacgacacaagctggcttgttacccaaagcttacacgaacacgcaactctcctccctctcacaactcgtcaaccgccaatctttcacccttttccccagtctgccacataccatcggcaaagtaggcttaggaaagctgcagtcgtcacgcggcagacaacacggaaaacccacaagaacttggattacaagccgccagaaccgggactttcgtcttgtcttgtccccgcattccgaactccatcgagtcgtttaccgaaccgagacgctgaattccaaccgcccgcccatactcgcccaacatggtgcaggcgcccatgatctcggtgcccctcaaggccacaagcgagattgactgggttgctcccctcaaaaactacattcgaaatacgtacggcgatgatccggagcgctatgccgaagaatgtgcgaccctcaaccggttacgccaggatatgcgaggcgccgggaaggacagcacgtcgggaagggacctgctctatcgctactacggccagctcgaacttttggatttgagatttccggtggacgagaagaacatcaagatttcctttacatggtattgtcccttccagtgttcgggacccacatcggttgctaaccatctgctgcttctgtaggttcgacgcttttactcacaagcccacagcgcaatattcgctggcttttgagaaggcctccatcatcttcaacatttccgccgttctatcctgccatgcggcacaccaattgcgaaccgaggaggcgggactcaagacggcataccactcgttccaggcctcggccggcatgttcacctacatcaacgagaacttcctccacgcgccctcgtccgatctgagcagggaaacggtcaagacgctaatcagcatcatgttggcccaggcgcaagaggtcttccttgagaagcagattgctgatcaaaaaaagaatggtctgctcgccaagttgtctagccaagcagccgctctctacgcccaggctgttgagggcgttcaggaaaacgtcaccaaggccattttcgagaaagtttggctgtctgtggttcaggtaagttgtgtaggcgtgggttccgtatcaggaaggatgggaaatctggggcaaaactgacacaaaatattagatcaagcttaacttcatgaactcactcgcccagtactatcaagccctcgctgatgaggatgcaaactcttatggcgtggccattgcgcgtcttgaaattgcacagggtcttgccaaagaagcaaacaagatggcacacagttttcccacctcagtgcccccgaactcgaatttgacttcggactgtggccacatcctggcagatgcgaccaaaagacacctcgcaactgtcaaggaaaagttggaggaactcaacaaggaaaatgatatgatctaccatcaacccgtacctgctgaggccagcgttgcaccagtccccaagctgccggctgcgaaaccgatacccgttagcgaactatatgccggccaggatattcaacggatcaccggccccgacctattcgcgaaaattgtgcctctcgcggtcaccgaatcggctagcttgtacgatgaagagaaggccaagctggtgagagctgagacggaaagagtagaaaccgcaaacagcgagatggcggctagcctggactatctcaggcttccgggcgctcttcaggttttgaagggagggttcgatcaggatatccttcctgacgaagactttaggacatggtgtgtggatgtcgcggatcacgaaagccctcataggattttcgaatatcttcataccgaaaagcaggccatttcaacaatactggataagagtagcaggcagttggatatggaggaaagcgtgtgtgagaagatgcgttccaagtacgatgcggaatggactcagcagccgagttcgcggttgaccactacgctcagaacggacattaggaggtatagggaggccttggaagtggcagcgaagagtgatgggcagctcgcgacaaagcttagagccaacgaaactgagttggatgagatgcgccaggccgcgcagcatggagagatcgatgagttgttccagagagcagtcaggaagtcgcgaaagtcaaacccgaatagccccgccaccgtggagcctaatcttttggaggccgattttgatgatggtggcccgagtgtggttgagcagatccaaaaggtggaagatattctgaagaagctcagcttggtgaagaaggagcgtctgcaggtactacaggatctgaagcaaaaggtatgttgatcactcacgatgaagagtcgagtgtggttcatcaagagctgacaaaacaacaggcgcacagtgatgatatctcccaaattcttattctcaacaagaaatcgattgcaaactacgagcagcaactctttcaacaggaactggagaagttcaggcctcatcagaaccgcctcgtgcaagcttcacacaagcaggctgctctcatgagggagcttacagtaacatttaacaacctccttcaggacaagcgagtgcgtgccgaccaaagccgatacgagtcggtacaacgatcgcgcacctccgtcatcaacaagtacaagcgtgcctaccaagagttcttggaccttgaggcgggtctgcagagtgccaagaactggtataaggatatgcgacaggaggccgagagcctggagaagaacgtggaggcgttcgtcaataaccgtagagcagaaggtgcccagcttctcaaccagatcgagcaggaccgggctgccaacaagagctcccacgccgcgctggaacaagagcggttgaagaatctcatggagcgcatgtcgatggacccatcaccgacctcccccaagccttcatcgggatcaggaggccgacctacgcccgctcccttatcattcgccccagcagctgtctccaacacgccactgtcagcctaccaaaagtccaacttttctacccagtatcccgcctcgccgccagccacacaagttccccacaaccccgggggccagcaacagacgccctatcaacaatacaaccccagctccctcggccgcatccccggccccgcctccccacctccgaaccaaacaagcttcaacatcggccccggccgccaccccgcctctccgccgccgacgcaaacctccttcgcccaatcccgcccttacagcttgacgacgtacggtaacccttcggcactgaatcctcagggtgggcaaccgcagcaatcgcagccaggaggctacgtccctccaggcttcgtcccaccgccgccgcctccgggacccccgccgctgggtccgcagcaaacggtgcattacggcgggaacgagtattatgcgggtgccatgggtaatccgaatattggaaggccggggtcggggcagcaggggccacaggggcagcaagggggttggggacagccgccgccgcaacagcagctgtatcagcagcagggaggaggagggggtgatccttgggctgggttgagtgcttggaagtgagaggatacatgtgattcgtgtataggtaaggattggatgaaaggatattgtaggtacgctgaagctcaagagcgaaatgaggagttggagaacgtataaggaaggttatagggatggggaggaaagaagttgagctgagcggcaggcggtggtctcattggttattggttagtagcaggacgttagaaagaatctattgacaacccctttctcttgtacaacatctaaggaggtagtcctaaaagcggatttaagcaccttcttaaagtgagtaggacctgacagccagcttagtgaatgtttcgcaaagtctttgtgtgaacacattcttagaaggtggacaatatccacagcgaaagagtcttcaacagcattaacacaatatatcaacatattgtacagcttcacaagacatggcgggcacgagggcgttatgcaaattttgttcagatatgtatgccacttactattgaccctcctcccgggcaggcaaaaactacctgaaccagatgtagaaacagatggtatatatgaagttgaaacaaacaaaagaaaacaggaagaaggaaaaaaagagcccaaaaaaaaggcatcatgatatatagctaaaacggactggtacaacatgcatgctactgttcttccttgttcttcttctgtttcttcttctttccttgtatccgccttccggattctatgtatctttttccttatccaaaactcatgtcatgcctttcatttcctttccttcctcttctttccatgtttctcaacttcccatgccctagcccaaagcctacagcctatagcttagagcttggacttgggagcctccagagtgggggtaaggagatcgcggaggtcgttggcggcctcgttgaggtagtagctcatcctgtcggagccgaggcccttggagacaatgttaaagttgaggctgttgaaagtctcacgtgttagcattttcatctgattgtcatgtatgcgggaaaagaaagaggtggagcaactgacctgttctcgttgatcatataagcaataccgaatccctggtcaataacctggctccatccgtatccgttgaagaactcggagctcagctgggaagtagacaggtaccacgaactcgagtatccgtaggcgggatcctggtacagagcggggacctcctggttgggctcgagcaggcgcttgaggccaaacaagtggcggtcgacgcccttgccgtccgaggcggccgagatgtactcgaggtgggagtcaatggccttgcggaagagctcgaccttggtcttgtcgtcgacgctcgcgtcgttggcggccttgcaaaaggccacgctggcctcgctgacggagcggcacgtctcggtgcgaccctgctggaagcggcgggtggcggccgactcgtaggtcggacggttcttgccgtacatcttgtagtaggccagctggatgatcatctgcacgtaggcgtcgggggagcacttgaacttcttgatcagacccttgccgtagccctggaaggcctgcaccgcgagctggtgctggccgatgacgttgctgaagtcagtaatggcccggtcgatctcggcctggacctccttggtgacggtgaacttgacggcttcgggctcgggcaggttggagcgcaccgaggggtcggagaagtcgagcttgttgttgaaaatgacgtcgttgacaaagtcgttgaggcggtgagtgggcgtgccgtccatcatgctgtgctcgcccatgaaacccgaggtgccgttgtcgttgacgatgaactggagaggcttgtcgtaccagcggttctggccgtcaccgtgccagtactggtgagcgcgctcctcgagggtgacgggggcggcatcgtcaaggcagacgacgaaggaagaagcctcaatggcctcgagagccttagcattcttggggtcggcggagaggagagtagcgcgggcgtcggtccagacgtcgcggttttcggaggtgagagcaccgacagcgggagcgcgcgaggcagcgagctcatagacgcgcttgaaggcctgctcgagctcagcggtgttgagctgcttgccgccaacctcatggtagatcttgtagaactggttcttgcggatggcgaggatgtacttgtgctcgtcggcgctgaacttgacggggtaatcggcgggcttggcagcaacgcggctggcgttgaacatccacttgtaagagtccatgcagatggggagcttcttcatgtactcgggctcgagagtgccctggtcgaccatcttcttaaactcgagagcggcggtggtgatggcagcagcgcgcttggcagggtcgcggcggcggcggtcatcgcggtgagagtagaagtagctgacgtaggggacaacggggtcgcggtaggagaggtaggccgcatcgttccaccactcgtagagccagttcttgtgcttggggtcttcgcgacgggcgaccagcttctcctggagcttgcgaccagggccattgggggcaatgaaggcgtcaatggccttcttactgttctcgagctcctggggactgagaaggggcttcaaagactggtagtagcgggcagccgtctcctcgagggtagggacgggaagacgggggagagactcctggaagcggagcatggggcctttggacttgtcctcgacatagccggcggggagggagctgttcttccttgtttgcgccatggcggagattctctgaagaaagaaaggtcgtcagtcagtcgcgtgcgcgcagcaaggaagggaaaccatccatgacttacaagaggggtaatagcagcggaggttggttgtctaaagaggtgtctaagcgtagtagaccgagcctcagatcgcacaatggaagccaacattactcgataaccacagacaatggtggagctaagaagaagaagaggaagaataataacaagcagtgaagacgggaacgggaagcggaaaagggaaaaagaataaaaagagagagctgggcagtgaggcagacgcgggaggcgaggcaagttatgaggcagacgtggaggcggtgggtttgatgtacaccttgaggggtgctgccgactacgactcggtagctcggaagtcggaacaagtggacacttttgggcttgtctcgtggatattgtttactcgtggaggtggcccatgggaggcgggctatagacagactaccccccttccctatatctagactacttaaccgcttagggcaaggcttctcagcttttctccgccgtacaaaaaaagaaaagttttacaacaggccaaagaagtgtagaatcctcagtcttcgcccgggtaggaagatctattctataataatctacattgaagctttcgcttagttgtaatctgagtttgaccggactcgttttctttctttctttcctctttttttcttaattttttttttgggaggggggggggggagaatgcatctaataaaagtgcattgccctgacaagagtgacaagagaagtgactaactatttcttggaggaatttgcgaaaatgaccgatcgtgagctaacagactttcacctgatttttgtagtggaatgttagccatgaaaaagattggtcaaattcctcagagccatgccctaagcggttaagtagtctagatatagggaaggggggtagtctgtctatagcccggctcggcccatggggggatggttgtcgatggagacgggcaagacggggggaccggggcacgggagacaaaccaccaccgacatgaaaccttgaccggacttatttgtagggtaccttgagggtatgtatgtatgtatatctctgtaggccgaggctttgtctccaaaactgacagagatagatctcaccgggcaatcctaccccaactgagagccagtgtcaggctacggtatcctccgctcaccatgtcgtcgaccatgtcccatctgtttcttcagatcagatcccatgatggtggtccgtgatgcttgctggtgctcgattccgcggtggtggtacctgtctgttctcattccatcctatctccctatgtacccgtctgtgtacccgcttcgcggggatctttccgcccgcacgttcttcttccccattcccccatctcccgtctctttagtttctccaactgcccgttgaactgggattggattgggagggaacaaaaaacgtggggcagttacacattccgtcgctatctatactacgtacataggccgctgagatgatatgagaggccgagcatacgccgtagactaccgtgactacgtaggcgacagcggaggtacaatgagcaaaaaaagtggatgcgcttgtccgagtgacccactggctgaccccatttacccctcgagccgaggctcaaagtagccgacggcaatggcattgacgattgccaagaaactctctctccaattcaggcccagtgagcttgagtcccggcccagaacaggaaagaaagccaagagggccgccaaacttcaaccccacgttttgccggtggtggtgggtggatgtcttcctcgccaactacataggtgaacccaaacgagtttcaatcagagttgatcttcatcggattggtgcgcatcacgaacaccaaagcaaagaaactcatccatatgtccggctcgcagaagtagaagtgtgcctcactcaacctttctctcctgctgacttttcaagtggaagtcacatgcacatttgacttcccttccaacccccgacgaacggtgcttgctgctgacagactgacatgctgtcctaccattcatcttcatccataatcatccacttcggcgtttattttcactactgtatctccccaaactatcagtcagtccaatgctgtcaaatggaagccccaacaagtcacgtcaccacgcacttggttttccacttcacctctttcttgcccacctcagggttgcggcgggtctctgcgggttagcggatgcctgacatgagaacgtctgagagacgacatatgactggtcagctgaggttccggttgggggaagggaggctttcacatgtcatccaacttggcaacaacagttggagcgggctgcagggtcaacaccacaaagaatggaaatggcacacagaggtgtcacagaaggctgccgaattttccacattttgcgaaattcgatttgttggtcgtcaatgtaacggcacgcggacgcaaaagcgtatggatttttatttttgtttgagttcttgccacgcttccacgttgagttgcacgtgttgaacaatcgaatattcgtgttggagaatccctgatgttgatctgtgaacatcacgagttgttaaaaagctggcgtatggggttgagtgattgtggctttggattcagacttcaattcgtggctaggtaacttatgtgtcctttccttgtacgctacatcatacatgagcttgatctctcgccccagacagcctctcgatgcaacaaccaaagagcccaatgtcaatcttgtgtagccgaataaccaagcaaaaaaaatataaacacataactcctaataagccaatgttaatacctgcaacaccgagaaccaataggtaaaatgaaaagtttaacatttggacggtggtcattcccctcggtaacatcaaaatccagaatggatgactacgcgctgccacgaccacccacctaccccactcaccaacacacggagagcggtagcagcaagtaatacttctagtagtaacattatacaacacttgtaccaatctccgctggtagaaccgctacacgtttttcaaacaaacccgattctggaggccactcatgcctcgtatgtcttcacctggccttctgcgctcaggggttggactgatcctaccgccggtggcgcgtggaaactcatccgctgcccgtccgtcaacgcctcttgggccaacttgacgccttgctctccaccaaccgcagcggcagccttgagtccttcttgaacctcccgtacccgcttcttgaatgataggcggtccaggaacaactgctgacgcgcgcgctcgagttctcgcctctcggcttgcaggatcgcctccatctcgttgaagtacttgagcttcaactccatcttctccagtgtcacgttcaccgctgccgatacaaggcgggtcatttccctctcttcgtgcgaggcaaggccgccggctctagcccccatggtcgcgagcgggatgttggccaatgccgatgtcttggttgttgtggtggttgtggaaacggtcgttgtagttgtggtagtctcgtgcctgacatccacctccatcgagtcgccactcttctccttctccttgcccttatcctccgactctgtattttcagccccaccttcaagcttgttgcgcagtccttgtttaaggagctctgccgacttcccggcagcggctgctgtgctggccggatccgcaaggctggcgagaaatccgacaacagacataaccgggttgtcaacttggctgaacggaagctgccctccgtgactgcccagcatctgtagcccaacaggagcgtccaacttctcggattccagatacttgtcctcaatatccagctgcaggaactgcagcacgcactcctcgcgcgtcctcgttccgacgtactcggcgatctcaccccagtcatcgtcgtacctttcgagcgcctccaaaagcctgagagtctcggcatcactccagggcgcatctcggtcgaggatcgaggtgtatgtcggattctccatcctggtgtaactggcgttggtttggttggctggaagacggccttccaggtagcagctggggcacatgtcgtactttgtcttcgaattaacatcggcctgtgagctgtggtagtagatccgagtgcagtcaatgccgcagttgcagcaaatcaccttggcgataggtgccttggtcagggcatcggcttccgacgcgccgttagcggccggggtctctccattggtcttgttcaacttgttgttcttagcattggcctcgtagatgttgcgtcccaactcgagagtctgttcgttcttgggtacaggtgtggcggtagccttcgcttcggtgtccttgctgggcttcccttcgacgagggcagggtccgcagcgggctgccatggctgaagaccacgaggggtgtcgacaatgatcttgaaatgaccggtaaagggggggccgacatgcgatggccgctggtcggcatcaacctgttcaacaaggtcagcatgggcacaaggctgatagcgggaagcggtagaagctcacttggtagttaataagaccccactgttcaaggaaagcatggacgcgcatgatggcgcaaacatcaccagccaagttacgtctgcaagccgtgacagtgaggtactcgtatggcaccagtcggtaggtgtcgatcatgaagtcgcgatagtccttgtatacggcaggcgtcttgctacggttcctgttgttgaagaactctggcagcgctttcctctcgatattgtgaatagtgttccgatcgaaccaggtgctgtagctgggaaggataatggcgtgcgtctgtgatatgacatgctctcgcgcagcattgccgatctgctcttttgttttggcgacatcgccggagccttcgttggcgctggcgccatcaccgttctgagctgtctcttccttgggcgcatcacccatctcttcgtcttcgggggcagtcgccgcgacgccggcaccttcagaggcatctaaaggagtggcggatgcagcaccgggcgccggcgtgctgtcatcttgtttgatggttggttcggggccttcgcccatctgtacatctgaacgcgccacaaccgcagttagaaaatgcgctaaactacaagatcgacatgcggtagccagggatgcctcaagggaaatgggcaaagacgggctttaccttcgctctggttgccagcggtgctgtctggcaaaggtggctgtgctagaataggattcgcacttggcgacgcgccattgttgggcgtgccgtagttgacggatccctcctccatgtcggcgacggcgactaagatagcaggaggatgaggtgagctaacaaacacgcggcggctgctctgggctgtgaacgatggcgagggagtggatgaagattgacgcaattgatttatatggcgttgtatttgctagtgaagtcgcaaagggccaatctcgtattacaaggaaaccgaactcgatggtttggggcgcaaaagtatttgtagttgcgatgggtcttgtccggggaggggggggggttttgctgttcgtgatgtcgtcgcgttggagaaaatgcaacaaatgaatttcgcgcctggccacgcaaggtgaagtgaattggccctgctgctgagttgacagcagggaggcgtgtgcccgccgcagctcacctcaatgcgtcccttcagttggcaggccagagcttagtgagaaggaaccggtcacgtgaagatacgagagaccagccacttccggatgagtttcatacttacctacctatatacagtattgtcccctgcaactgcatactccaggtactgcatatatgctagtcagtgcatagaatttccaggtctgaatttgctatttgggcctggccccgcctccagaaagtgcatatatgccaactagtgcataagatttttgggtctggattatatgcagaatcaggggacaatactgtagtcacccaggcacaagccacataatactgctgtgttagccacatattcatggtttctcccgccacatgcctccgtgtacctaggtacctacactgcatgggactgaatttcagctgcccctgggccgttccccgccaaaaagtagcccatcaccccgcccgcttttggccgatagtcgctgttgctgtgctgaagctacctacagggggttgacctgccgtcgcgctgtgtgctactagaggtagaggtacctttccatagcggccccggacctggggggtcgccattgacccacctacttccagttgcatactgccgtacctcgggccgtcgtaggcctacacgtcgatccattgaagcgtcattggcatcgattcattgctcacccagtcaccgggtccccgatcgatccccgttccccgtcctccgtcccccgtctccgttccttcgtcgctccacagtcagtcgccgagatcaaatcaactagatctatattcgatttcgacacaactttccagctcttccgaccaccgaaccgccctccggacgccgttccatccacatacccaaatccatacacaatgctgtcggccggtgctcgggcgttctcggccctgactcgtccccggttcaccaccgcctccactaccctcagatcccccgccgcgctccgcaggttactgtccgccctcgccgtcctcgagcaaagagatggcaagctcaacccgggatccctcagcgccgttaccgcggcccagaagctcggtggtcccatccatgctttcatcgccagcagcaatgtgaaggccgttgccgaggaggcggccaaggttgagggtgtcgagaaggtcattgtcgtcgaaaacggcgcctacgacaaggttggtggttatgcgcccggctgtcgtcagtttgtgcatcggttgacttaacacggcgcaactcgttttgtccaacagggcctccccgagaactacgctcctctcctggttgagaacatcaagaagggcggttacacccatatcctcgccagcgcgacggctttcggcaagaacctgatgccccgcgtcgccgctctcctcgacagccagcagatctctgatgtcaccgccgtcgagtccgagaacacctttgtgcgccccatctacgccggtaacgccattgcgaccgtcgagtccaccgaccccatcaagatcatcaccgtccgcggtaccgctttcgcccctgccgctgtcggttccggctctgctgccgtcgaggacggtgtcgaccccaaggctgagagcaccactgagtgggtttccgaggaccttgccaagtcggatcgccctgatctctcgaccgccgagaaggttgtctctggtggccgcggtctcaagtccaaggaggagttcgacaagatcatgctcccccttgctgattctctcggcgcagccattggtgcttcccgtgcggccgtcgacagcggttatgccgacaacagcttgcaggtcggccagaccggcaaggtcgttgctcctcagctctacctcgctgttggtatctctggtgccatccagcacttggcgggtatgaaggacagcaaggtcattgctgccattaacaaggaccccgaggcacccatcttccaggtggcagacgttggcttggttggtgatttgttcgaaaaggtgcctgagcttactgagaagctcaaaagcgcgtagtcatatctgtgatatgtatgttgtacgaaataaataaaaaaatgagaagaatatgtacaaaccatttggctaaatagtatacaacaaaaaaacactggatatcctacagccatcacagccaggcttggggtatctcaccccaacgcgctaagcctctcgtatcttaccctagaacgttcagcatctcccccgtcctcgtgaacttctccctcgacctccccgtttccctcccccgatccctctccgcctcgtcaatcctcctccaaccctgccaatcaaccaccctcttgtcatccccactctttagcacttcactcttcaccccttcccacccatgcacgttccgatccgcattcaaaaatggcgtcctgctcacccaatcctcaatgatcgcatcagccgtagcaaatgcgttctccatcgtcgaagcaatcactcccgtcggacctgtcttgacccaccccgcgcagtacagcccgggaaaactaccatgcgacatctccgccccgcgggtgcgctcctcgtgctgcacgcggccacggccgtcattgctgatgatccctcggcgctcgtcaaaggggatgttgatgtctgagaactcaggcagaggagtggatttgtacccgatggatcggaaggctatcgacgaagggagggtgagggtctcgccagtgggtagggcgtaagcgttggggtcgaagggggatggtgagagggtggtacgttcaaaggttgtcgatgctagttgggttgatgtgggagtggaagaagaagaagaaggggagaaggccttgggtgttaggcaaaagtcgagagaccacgacttggcggtttcagagggtgattgcgaaatggccgtggtgcccttggctagcatctccatcagccggcgtggtgcgcggggaagggacttcaggtcgggtgggaggagggaggtgtcgacggggtggaaggacacgttggaaagcttcattagttcgcggacctccttgatggtgaaggccgcttgcataggtcctcttctgccgacgacatggacccgctttacccggctctgggagagggtttcgagggcgtgtgcggcgatgtcggtcttgcgaaggacgtcaacgtcttcgaggagcatgcgggccacgtccaaagctacgttgccttggccgataacgacggcttcctcgccttgggtgagatccgggttgaggttggcgtgctgaggaaggccgttgtaccagccgacgaactcgcgggcggagtagacgccctttaactggtcctcgccggggatgccgagcttacggtcctgagcggcgccgtaggcaaagatgatggcgttatagtgccggaagagactggcgagaggtacagtgaggccgtcggggtggtcggacttggtgccgacggagacatttccaatgaatctgaaatctggggatgaggcaacttcttcaaacttttcttgacagttctggaaggtgtgtcagtgtgttgcctatttgaaatcaagtatgagacgatgaagcatggagagagagaccttgacttcagggtgatccggagcaacaccaaatctcacgaggccgaagggcaccggtagagactcgtacatgtccacctttgtcccctggatcttggccataagcttgtaagtggtataaaagccggccgggccggaaccaatgacggcgacccggaggggatgttcaggactggtatggtgagccggatgctgagagtacattcggcgcggcgcatgtacttgcgatggccatcttccgcgcaacccaagtgccccgggctttacccgcgcgacaaaagtcattttcaaatggtcaaacaaattcgttggcaaatgatgtaacgagacggatgaacttctgttaggagtcaaagctcaagatgttcggtcatcaatggctcatgtttcttgcagcgcagatcatctcggtgggcagccgggcacggcgggaaggcacgaggtgactcgaccgcccgtgagttcgggttttgtgggtctccaaatccggggaacgtcaagatctttagcggatttcacggcaccgaccggagttgcgcaccgctgacagctccattgcacaaaggtcccaggacacccttctttctatcccgtcaacgaggctcccttccatcgtcaccatctatgtaaggtatcccgagatacatacactgatggatgattaccgcgatccaaaacctcctccctcgaccatgttccacgaaatggaaatgatcagaagccattggtcgctgcggcttccatccggcccatgttgcgacgcgactggtgcatccagccaccgaacgacgatacgggctgaacggggtctgtaccaaatcgccaagggcgatgacaggggttctttgggggcatccaagcccattcgggcgcccggcagcgcgtacctgcgcggttgccgagccaacaaggcgccgataagtttcactcagcttccagcctccctctaaaactgcgagccaagttccgtcgacttcttcctgcagggtggggggggagacacgggatggattttgggttgagaaacctacctaccccgaggcccattgagctagcccgatttcttcaagagacatgtcgtcacatggaaccggaatgattgtccgataattcgtccttccattgctgaaccacatctcttttcaacactcgggtgacagcgactatccggtgttttcagcatcaaacctcttaaacaacagcagcgccatcgccaaaatgggaggccctagtcaacccttcctgtacgattacgaccccgtcaggtacagtctcgacgatcgtcttccaccaaaactgttcgaccccaaggccgttacacgagcaagcttcgacaagcccaagcccaaaccaaagccggacggcccgcttgtcttgtacgattacgaccccgtcaggtacagtgttgacgatcgtctaccaccaaaactgttcgaccccaaggccgttacaagagcaagcttcgacaagcccaagcccaaaccaaagccggacggcccgcttgtctcattcaatgtccatccagagtatgtagctaaagaaaaattccatacagtcttccatacccgggtctcactgcaagggagaaatggtggctgtcggtcgtgaaatacttcaagtgccggtgactgacaacaagttgcgattgatccagtgccttccctccttcagagcgcactaccaagagtttccggcccatgggccctaggtccaaaagatggatcatcagcatgaggaaggttcagttggtctttaggctgcttcagttcattggtgcggctggcttgctggtgatcatgatcatgttgaacaacatgaaagatgtgcctggcttgatcatcaggattgcggtatgtaaagtgtcatcttgtccaccacagacaacatactgaccatagttcgcatgtagcttggtgtcgccacacttcacacaggttatggcgtttaccacctgcggcgacctgccggtgcgcgggcgccaatgtctacagctgcctaccattttggtgtcattattgtcgacattgtcgcttgtctagtgtatgcatatggcgtgtatacgatccgcaaggatggcgctacatggggtacccttctttccgacaagtcggtgcttcagtacttcctcccggccgtccagtacggactgatcggcgccggcgcactccatgtggtttccatcggtatctcaaccttcctcgccatccagttctggcgcatctgcaagatgccgccggatatgaaccccttggaagatcatctcacctcgcgcgcacacaagaggaacaagtcctcggtcgtttccatctcgacgtatctcgacgacgccaagcaacccggcacagccgctggtagtcaccgtgactccagcattcccaacggtgacgagctcgtccgcccacgcgctatccccttcacgcatacccggcagagctctgatttttctgagcggtcctctggcaagcgcgagtctcgggtcacggtagacctcccacaccgccaataccagattacacccggcaactcaccacgcagttctatgcctcctcggtcctcctatcacggctcctattccgaccaggtcccattcgccagccggggtgctgctaacccccgcgacagcttcgcttccagtcgacccaacacctcgtacaacaagggcgagcagttaaccgcctcccctacctccatgtccccaaccaaaccaccccaacagtcacaaaagccacgcggcggcaagttccaagaaacctggtataccaccgagtccctcttcaaccgcacccacgagcgcaaccgcaccatgaaggaggcccaaaagaatggcggcggcggcgccaacaataacaacaagcgcggcaaccgcgcctacgaagccctaaccagttactacgacactcacgactccgacgacgagcatcagcatttgcaacggcaacagagcccctcctctcctcctcgttccggggcagcccgcgacaaccacaaattgggctatcgaaacagccatgacgacgacgacgacatcgatctcgcagacctgcaccccaaccccttgcgctccaacccttcttcgccgactctgcttatcgactcggagctggggccagaaaggtctatcacccccttcagccgcttgcgcgagtcgattcttcgtccgttgaatttgaacccgttgaacatcaagaaagtccgccaacctccgaaaacccaacatcttcaaccagacagccaggaaccaatgaggaaccgagattcctccattcaacccgaggctttgttttcttctgctgccatttccggcggcggaggaggaggaggaggaggagaaggaggaggagcaaagccctacgatcctagtacctctgacataccttcaactttgcttgcaggccaccctgctaattaccgggtggtttcgtctggccatgactacgatttcagttatagcggagcaggagcaggtaggcaaagacatgtcagtgggaaggtggctgaggagggcatggctggtgggtttggcttttcggaggatataacagagggagggaggcaggataagaagaggctgacagttaccaatgcttagtgggcatgatagcaagtttggatgcctacttggatccaagaaggatgatttctgtgggtgatgaacgaatgattacgttgttggaataatgtcatgatgaagatggattattcaagcggtttttctgcgtctagctagcaggttctggagttaaacggatgggttttcgatgttcaaaggcatgatatcactgttacgaaaagctgagcgtggcgcattgtatgtcttggtagttaggtctataaggttgcgaaagtttcaacccagatagtcgttctatgtctatacgtttcctaaaggtcataacaatcaactctttctctcatccctgttatctttgtgaccatctctctagccgttaggtatgatcaagtcaacccgccgtcacgtctctaactcaatcatcaacatcacaaaaagctctcacaacaatccgaccctctccagatacccactcaacctctcctccaccctctccccattccacgtctctctcccctccacatccatccccagctccggtactcccacctgctcaatggcaaaacttgctgccacgctgccccacgcacacgcctcctcgatgctctttcccctcgccaacgccaccgccaacccacccaggaacgtgttcccacctcccgtgggatcgacgacctttgtggcgtccgtgtggtaagcgggcagccacctctcgatccccgaatcgacctcgatcccctcctcgacatcgaaacgaccgaacgggtcatcctcgttgttccggtcttccatatcttgcaaaagtccggcaaagagagacatcatgtctgtgtcgtgctgtagaccgccgtggaagtttcgggcgtccagccctaccttcatcttcttcttctttccccttttcataggtggctgtttcctccttcgccccccattcttggcaacatagcagcccttctccccggccctgaccaccagcgtgtacgtcgtcagcggcatgctggccagcagctgttcgcagttgcgctctacttgctcgacgctgatctcgcccgtttccgggtcgaggccgtcggtgcccatgaacccggctagctcggcgtggttggggctgcagatgtcgaccagtgggagggcgttggtgcagtttagtaactcgaagggggtgcagagatcggggactggttcccagatgattaaggggcgggtgtaggcgttggggtcgttggtgtcgtcatcaacatcgtcgcaatcgtcgtcgttgtcgttattgttgttgttcttgttggaggcggcagcagcagcaagtcgggcttcgcgcttgcgaagggtgatgatctcctccaccaactctttgcagcggttgggactgcagaccatgtgcacggctttagccttcaacaagggggttccgaccaggtcggcggccgtcagtcgtttcttgggagtggtgtacttgaattcgcggcgctccgaggagccgacgtagccgttccagccgcgggtggtgagccgggtggggtcatggcggaagacggccgaggtggaccagccggtgatgagatcggtgatggcctgggggaagtcggagccctgatcgacgatccagcccacggtgcgggagaggtccggagctggagagaagaggcgggcgccgagggcggagtaggagccggcgcctcctaagacgttggttgatggaggacggggcggagggtattcgatttcatctgatggggtgcttagttggtgcctgattgtggttcctgggcacttaccgatgatgaacatgccgagggtgacaaagtctattattgagggagtgtcgttgatatcttgccattctgagctctcatccgaggctttgtcaacatcgtctggactttggccgggcacttccgggttgccgttattgtctgtcatattgttctctgtggtgactgtgtaggatcaatcaattgtagtggacgcttgaaaggagtgtatgcgagtacgacgcggcaacggccaggcgatgatagacaacaggtgggtgtgggctatgtaagtgagtgacactgaaaggggttatgagagtgagacaccgatggagggatgaagacctatttggaaagatggacgcgtatgtagatattgatgtggctactggctaggctacctctattgctagtctgctatttctgcctgaccatcaggcggcataaagcataaagagcctgatgttttgataactcaacgtcttattagctagaatcagctatctggggtaggttttttactgcgaggcgtaggaatggagaaaggggacggacccgcgggacgggaggttatgggatcgatcctgtcatctcgatcctcgacactttaaatgactgcttgtgcagacctactcatgtcaagtcttcagcatcagcatcagcattaccgttctcgtatatacacagctaaacaagcagcgagcttctgaacggggagagtgcttgttgttgatccggttgcagtagcacgatgtgacttgttgtttttgtttaggtatgcttggtgaggtggtaactcatatgtggatatgaggcgtggatggtgcctgtacgcccagcgggcttttggtggccgtgcactctagtctactgcagagtcgtgagagcggccagcaaggtgttcgttctttcttgttggaggatgtcccgaaacgcgtaattttaaacgatggatgagacgacccaccatgaccccactatgaagctatcgtggggaagcagctcatcacctagcgtgctgcgtctacagaaggtgtgccccgtacactgtggccgcccgtaggcagtgtacaagcatggcaggcgccaggggcagatgcccgtgctaggtaggggttgtgtgacgaggggttccaatcgacgagttgtcagcccggaccgtcaaccttcagacatcccatgttccagcacagcagatcttggggcacctaactacaccttcccagacctcctccttgtgcaagtttcgggactcttttcttcctctttctccatctagcgatatcttcttattccttgtaaattatacggttcagcgaaaagggtaagtgcttctcatcaagatattcaggacgataccttccctctgtttcaacgagctctcttccaccggaggtatccgggtctgcccacggcactctcttcacatcatcatcaaggcaggatcgctaataccgcaagctggcaccgacagttctaatcacagagtacaccttgctccttccaacttctatattactcgaccgcgaagcctactacgtttccaaagtcccgcctaagggaccatcataatcacaatggcgaccaacaatatgcacaacttggtcaccttgatcaagaggtacgcttcagctttctttaccgcaacttgatatcgccacacctacgaatagttgctttcttctacaacacccgcattgcccattattttacctggcgcattcttagccatgccgattccatgggagccgctctgaggctaggacgacgaagatccagtccccgagcaaggaatgcgccagaaaaatcggcgcaaagcgagaaagaaaaaaaaaagactacgagtgaataatggtcaaggcacgttgctaagtacttgcgcagacttgaggcggccaccctccgtctggaggatatggcttcgtccaccatcccccctattggctcccaggccgtcattgagccggcttcctccgccccctccgcccccgcgtccactgctgtgtccactcctgcacccgctgccgcagtaccaattcccgaatctgtcgaaaagttcgacgacttcttgaaccaaactgttcagaaatatgttaagaccagcaatcttatcggtggcttggttgctgagcaggtacctatcctgcacagttctggatctattttgtgggcagagagcgggaagctgaccatttttatcaggctgcgagtgtcctcaagggatttgccgagacgcgcaagttcctactcgccgcctcccagtccaagaagctcgacatgaactcggtcgatttccaggaggctatcaagcctatcagcgaggccatccaggccactcaggaaatcaaggacaagaaccgcggttctcccttcttcaaccacctcggcatggtggccgatggaatcatgctcctcgcttggatcactgttcagtctaggcctgacaagctcattgatgaaagcctgtcatctgccgaatacctgggcaacagagtcatgcaggcaaacaaaaacactgatccccagcatacagaatgggtcaagaccttctaccagatcttcaaagacttgtcggaatatgccaaggattactacaacaacggcattgtgtggaaccctaacggcaagccttacaaggaggtcgtccagtgtcttgaatccggcagcgctccctcggcacctgccgcgtctccagccccgtccggaggagctcctcctccgccacctcctcctcctggacctcctccggtactcaagattaatgagcagaaggcggaaccggcccaaccgggtggtttcagttccgtcatgtctgagctcaacaagggcgaagcagttacaaagggtctcaagaaggtcgacaagtcgcagatgacacacaagaacccttccctcagggcaggatcaaccgttcccgacggaccagcggcacggtccaagagccctgcgccgcctggaaccaagccgcccaagcctgagagtatgcgtgcgaagaaacctgcaaagaaggctctcgagggcaacaagtggattattgtaagttctccagccggacattgtggtgtaaattcaaggtttttgacagtgctttaggaaaactacgatgctgccgctggcaacgttgagatcgaggcctccatttcccagtccatcctcatcagcaggtgtaatgaagtcgtcatcgtcgtcaagggcaaggccaacgctgtcaacattgacaactgcgacaaggtgtcgcttattgtggacactcttgtttctactgtcgacgttgtcaggtccaagaacttccagctccaagtcaacgagacgatccccactgtgcttttggatcaagtcgagcaagccacaatctggctgagcaaggagagcatctcgacaagggtgttccagagcaagacggacaacgtcaatatcatggttgtggacgagaacgacgactccaaggagcttcctcttccttcccaaatctgctcgtattacgatcccgagaagaaggagcttatcagcgagatcgtttctcactgtggttaattcatatttggtcgctgcttcgtcgagattgtcggaaaaagtgagtagcttgatgcgaggtggcgtttggttctgatcgtgagcgttgttgtcacatattctccaatttacataatagcacgccttgatttgaatattcgtggatggcatgttctgaagcgggcgtgaaatcatcttcaatcccgcaggtatgccaactcgacagtacccatcatcattttcaagaaccatatcatctcatgacgttcctatttcaattgaaaaaaacgccgaacacctttgcctatcaatgacaaaacttggctgtttatggcatgtctctctgtctagaccatttccgccgtagtacttttctcatccatatctatgacccacctaaaatcatctctacctgtttcctagacacagcatcaattcggttttttaacctttccagtccaccagactagattttgtacactagctgaccatcggtatacctatcatcaaacagcgttagcatcattcctcgacatcatcacacctcacaatatcaagcgaagggtaactcacatcaactgattccgttccgtcatctccctcaacgcctgcagcgcctcctccttctcaaacttttgttcaccgcctctcctgcctccgggaatcttctcattaacagccttgatcagctcatccacatccgcagcgtcgtcctcgaaaagtcccgagttcaacaacggaccgagcgcccgacggaaaacgtcaagacggtgctcgcttattggtgctggctcctcatcttcttcttcctcttcttcctcctcttcctcttcttggttttctggggcggcttcgccgtcaacgtccatttcttcgtcttcgtcttcgtcgacgttgaggttggcggctccggaggcgagttcttcttcgtcgtcttggttctgagcggtgcgacgagatgatcgttgggagcgagtggagcgaagttgcgaggcgggaagggaagaggcgaaggatggttgtgagtcgccggttgtgcgagcagatcttgttgagcggcgcggggtggcgtcgtagatgtcttcttcctcttcttctgctccttgggtttcttcttcctctctgggagtgccgttggcgtttgctgcggaggaggaggaagcgccattggcgggagtgcgtcggctggcgcgttgggaagcgcgggaagcgcgagaagctctggcagcgctggagcgggctgtggtggtttgagttgccacgtcgtcgtcatcgtcatcagagtcgtcagagtcggaggacatgccatcctcgccctcggcgggtcgggtctttctgcgcttcttgcgcgactcgtcctggaccacctccttgaaaagggcaaagcggaggatggactcggcagcggcggcgtcacgctcctcgacgcggttggacaggcgtgccttggcgtgggcggtggccagacggatgagcgtctcgagcgtacggaccgtcatgggcgacgtcttgcgctggttgccctccatgtcgtcgttgcgcaggcccacgtagatgtcagcaatgcggtcggaagcctcctgcgtcagtaccggcttgatgcgcgttttggcgtattgaatatacttcttcatgaaggggatactgaggatctcgggcttcttgttggcagacccgcggccgctgggcaccttgattccggcatgcagcatggcgtcgtacttctcccacatctcggtgggcttttgggactcggattgcccgttgagggcgacgttgagggcctgaccggcgttctcgcgcacaggagcaccctcctcggtgccgggttggcggtagcggtgcatgcgaaggacgtgctcggatacctgtcggtcacgggtgtcctcgatgtcgtcggtgactacgaagagaagatcgaaacgcgacaggagggagtcgggcaaggcgatgttcttgtgaggatccttgtgggtgtcgtactgtccaaagatagggttggccgcggcgataacactgcaacgggcgttaagggaggtgtgaataccggccttggcaatggtaacagtttgctgttccatgacttcgtggatggcaacacgatcgatgtctgacatcttgtcgaactcatcaatacagacgacgccacggtcagccataaccatggcaccagcctccagacgacgctcgccagtctccttatcggatgtgacagcagcagtcaaaccaacaccggaagaaccacgaccagtcgtggcaatagccaatggagcagtgttgaggacgaaacgaaggagctgcgacttggcggtggaaggatcaccgaccatcaggatgttgatgtcacctctcaaatgtgtaccgttctccaggttcttctccatgccgcccagcagcataagcaggatagccttcttgatgtagtcatgtccgtagatactgggagccagtgactgtgaaagcaactcgaaaacttttggcttcttggaaatcttgttgatattgcgaatatcggtgtcggtaatggtagctgtagccacaccaccacccgacttggaggacagcaggacgatgttgttggccagaatgaccgtcttgaacagggcgctattgtggtttgtgtttctgttacccaacgtccggaaaataccgacgagctggatacggtcgccaggcttgacgcggtctaccaggtcatcgtcgagaatcacatcgacgcctcggggcagctgaccagcaggtgccctctccggcatttcctggatggaaatggtctggtgatcgcggtaggtcgaaaagccgtattcggtctcgagcgggttgccctcctcgtcttcgcgcgggtagacgctgttggtgacaatgccgttcgtcatggtctggtcgcggtactcgcggtagtggaatgtcttcttggcttcgctgtagtgtacactcttgacaaccttggggcggatcagggacgtccttgttacgatgccctcgatcgagaccatattgttgaggtgttgggaggacagtgtcctggggttgcaggtgtgtagaccaaagctgccagcccaggcacaatagtataagacgtcggggtctatttgatcggggcgggcctgggggacggtgctgacgatagtcttgagcgcatggttgaaggcgagggtccagttgaagggatcggtaagtagaccctcggctacctcagagctgtgatcgcggacatgatcgatattgacgacgagtctcctctggttcttctggagcatcaacacaatgtctggtctgtagcttcgctggtgctggtcatctgtagataaggttcgccattagtttcgttccatgcttcggtcgtgaacaaagggccagcatcagcttcaagcttcgacgtacgaggatcgaggaactcctgggcctggcgcacacggtcgcgtacggcctcgtcgcggagggcgttgtaatccatcttgaaggtattaatccaaagaacaactcttcaagccagtgtcacagacgggaaacaaaggtaacacgggttcggacgcggagtaaggctagtcgttgtggcctccgttcttgtcgtccaaaaagattgctggagaagaatgaaagagtcgccgatgttttgttttggcgcatgcgcttcaccttgcggagccgccatggaaaagtgacaaaacgaaacgatacgattttaagtggaaaacgcgtcgacgacacgcgagtcgcgctaaaccccttgcttcaggcagggggcttaattgatacaagcggggctgtacctgataccgtcattacccataattgccatcaagaagcgtgtaatttccagtatctaaccacctacaccagacctcggccctccagacttccactcagtgtagtttccaggttacatttactatcgataacaaaacttccacgaagattgtacatacattccaggtcaatttgcacatgcttgatctcttctaacttgtacctctcggccttttcaacttgaccagcgtccatgtctggctcgacagtgtcttcaagacctcggtactccgcatggcctttgatcctcagcgagcaagcccacgttgtgttgccccgaaaacgagaagagaaagaacaacaacctcaaggcggccgaaacctcagtagtgttgttggtcactagcgtgtgtacctcacatacatgtgtgcctcccagcctttaaattacaagttcatacttcgtagttgtgctatgcttcgtgttagcagttgaagtatgaccataggacaacatctgttgggtcctgttaagtggacgacatgggtgaaacaaagtgattgttaccaaagtgtaaaatggaaagaagccacgagtgtctaaaagttactcgatccactctttggagtctctaacccataagccaacgcagggctttcgcagcttcactggtaccaatgttacttatgagcctaagcgcccaagtactcgagcaaaaccgaccccagtcgggtgatgattctcgacggctccaagcgcgagccagagtgtgccatcctgagctccccatgatcattgtctcccctgctgcgtcgttcacatgctacatcaactttcaacggtccgatagacgttgctcctagccggcgattactgccccacatccgttcttctcacggcagtcaggtttgaggttccgctcaacaactgcaacggctgaatacatcctttggttccttgattttcccgtggttttcgtacccgactagagcccatcaccatcgggatcccatcgggatcctaccgtgaaatgtgttgtgtttgttgtttcgacttcccgactgttcacttgagccgtcattgcccgcttgcagacatggctatggcaagttacatatggtcatcaactttatgccgtttgccattagcctcatacagcatcaactctctcctgcggttctggtcgtacgatttcttcgaaggcgggacgaaaaccacccttatcgtcaacgagctgtgctgttgtggtccatgtcgtacagctccatcatgtagacacggtaatcggttcccggtagactggatcgtctttcgggatgacgcggttcgttacagtagtgtgctgtgactgcagccgtaaacgggaatgggcctcatactttggtgaggcgccgtgagaaggactgacacaagcccagcgggtcctccaatcgaattgtcgggtggctccggttgcttcccggcctttgtagccgtctgatcctctgttgagcccggaacaggtctggcttgaggttcccgtctcatgccgaacagtcattgtgagaaggagcggtaagcggcggtttatcttgtctgcatgagcaagtcaccatccggagctacgcacgggatgactttcacccgctgtacccttcaaagaatggtcgagaatcaatggtttcgctctttcgaggtgatagatgtgtcgtgatgtctcctgctatgtagtcagcaaatatttccaagtcaaacgcaacagtgttctcgacccgatcttgaagttcgtaatagccaagaaatagatcttggtcactccagcaacaatgcctagttccagagaaattttttttttttttttttttttttttttttttttttttttttttttttttttttggggggcccgggttcgcatttggataatgcaccaggacagaacaagacggtatcgcgagccttgcgaaaaggaacgaaagatcttgagagtgcaaaagcatccgcaagccttgaaaacagagcccaatgtttcaattgcatatgctggtatcgtgcaaagttagacgaggaggctgaagtaagacaaaccacgatccggcacctagtgtcctatgatatcgagtagccttgttacacaagggtgcaagcttagatggcttcaacaacgcctccgacgaatgacagcctaggcacatagccgtggtatcggcactggcggtcacaccaccaagcgagcggcctcgtcgcacaactgaggtacctcgaaggggaaggtcgctgcctgactaccgttaatgcaaggcacaacccacgaggacgagggctgtgaagaacggcagtgttcgaaattggggacggagtcgattttccaacagccactggaccccacaagaccatgtctatccgttcagtgatcattggtttcatggccgatttcgctttggtgagggtagtggccagtgtcgtggatgttgcaatgcatccgtaacacatgggatggcatcttcagcactaggtatacaggtgcgattttggaatttcagtgaaatatatcaagttcgggtccgcgcacaggaagcttgtgtcggtctaggagggggccttgaacggtcaagagaccatagagtaggtagtacttagcagttgtatgtagtcgcaccccgtacttattttgggaacactcggtcggcgccattgaaagaggtaggcatcggcagcggcgacacatgggcgtgccgatggtccgtgcaaacctacaggcccgaatagggagggcaaccgaagaggtgaggttgatccaatggacatcaggtgaaattgactgggctgagaaagactcggatgagcggcaagacacgttttcgaatagtgtaattcggaagcggaaacgtgtgacaatcataaagatacactacgtacgccgttctcaccaagcctggtcctggccggttcaacacgctaaactatctctagtctcctcagtggatatgcggtgctgcttcctttcctagtctagggaaccttagtaaagtgtaaacggttggttgatgaagctgggtcgagataatgcatagagtagattatgtgtcaccaaatagattgcccggtcttctcaccttcggcagagggtttcgcgcacgacatttggccgagatcgggacgccgagtcgagttgttgctacccctcttttttcttttgtaatgccgaacggggctccaaggtagtgtaggttctcaggataggcacgatagggtgcctctgccatgattagtgggaacagtgataaagcttctgttacacaaccacaacaacaactcaaagtcattgaaggcggaagaccgcagttcggtagttacatgtggtacaagtataactcgtggtttatacccttcgagacttggacacatcttcttcggaacggtgatgccattggcaaacggttaagattcttgttcgtacggagaggttatcacggcttgaacgttgactatagggcgcaccagattggccaatgctggatcaaacacgcctctccatgcacattatgtctgcccaaaccctcgtttgccacgagaaaacacctatgtacgccgtagtctgatcactttggtacgctggatgatgggcacctagccgggggtgccgcggtaaagtccacgaatcatgctagaatccgctgatccacatagctaaggcttggttgagaatgcagtccggtatcaagcagcaaacgctcgcaccgagaatagcacttgctgtatccggcagttcacacgagccatctgatatctgggcccgtcatgcagtggatgcttgttgttgatgagttgggctggactgggtctcgactgcccatgctgtttgatcggccaatgtttgagcaccaaggtcggcaggactttgagtatatatagataaaagcgatagtccgcctttgagcaaatgtccttttctttgtacccaccatcacttgcagacgcacacacttggtccttcacaacttcatcaatccaagatccaagtcgagcttatactttcgacatggtactgatcaaactcaatccaacggtgggcgccacggatgccgtggcgtcttccaagcactcggcagttcttcataggcatctggacacaacctttttgaacatgacgaggtctgaaggaaactttttgatcctcgaggatgaccgcaagatattcgatgcttcggggggcgctgcggtcggttgccttggctggggcgaccagagagttgcccaagctgtcacaaaccaggtacttgccgcaccgtactgtgcgaccattttctacaccaccagggttcaggaggagctatgccgcgatttggtccaatcgacaaacggggccatggcgcgtgcctacatcgtcaactcaggtaagacaatcacctcccaactttccccgacagcaactgacacttgccaggctccgaggcaatggaggcggctgtgaagctcgccaggcagtacttcctcgagattgaccagccacagcggacacgatttatttctcggaagcagtcataccacggcatcactcttggcgcactatccgttggaggccacgaggttcggcgggccaagttcgagccactcttgatcaagaatgtctcgagagtgtcgccgtgcaacgcattccgcggcaaagcccccggcgagtcagatgaggaatacgccgagaggctggccaaggagctcgatgacgagtttcagcaagtaggcccagagaacgtttgcgcttttgtcgctgagcccattgttggagctgtaagttacttcacgtgatcggagttgagcgtgcgcgaatactgactgttgcttttcaggcccttgggtgtgtgcctgcggtcaagggttacttcaaagccgtaagggacgtgtgtgacaagtatggcgcactcttgatccttgacgaggtgatgtgtggtatggggaggagcggcactctgcacgcatgggagcaggagggtattgtacctgatatccagaccatcgggaaggccctcgggggcggttaccaacccgtagccggcctccttgctggtcaccgggtggtcaatgcactcgaaaagggttcctcgtgagttgtgtccccgacagtccaacagtgacgatatactaactgaagccaaccagtgtcttcgtccatggccacacataccaaggtcatcctgccgcatgtgccgcagccttggaggtgcagcggattgttcgagaggagaaccttttgagcaatgtccgcgcaatgggtgatcttctctcgagcaggctgcgtgaaatactcgcaagccatccgaacgtcggtgatatccgtggccggggcctcttctggggcatcgaatttgttgcggacaaggagaatatggcccctttcccgtcagaggaccacgtttgcatggaaatctgtcaactggggctgaccgacaagtatgggatcaacgtgtatccaggcggcggatcagttgatggaattacgggcgaccacattatcatctcgccagccttcaatatctcgcgtgaagatgtcgagtggatcgcggcaacagtaggccggcttgtgtccgactatttcgcagcaaaggccgggactcaataatgtttctatctctttctttttcttcttctgtggatttggacccgcggttcatgttgtccttgggagcattcaggtccttgacggacatgaccttggctttggcgtttactgatgggttttgcgcctttttcttatcaaggacacaagatggaacttgttcaggcgaaggcgattgtatggctaaaagaggacgaggtaattatagaaatgcgggactcgaatctgacgaatattcacgacccacgactatcgtggcgtccgtcaagtgatcattgctgaccactctgtaaatacttcacataagtgtataggtgaaaattgggttgaactggccgagtttctccggtgactatctaggtctattggccgtttttctgttaaatcaactatgaggtcgtctcggtgtggctgcgagtggatcagagaaaacggagattgagaaagttgcatgagctcttccgatctggcaatgcgtcccgtccttctacaaggctgaatgagtggatggaaggatggaggggtaaaaaaaaaaaaaaaaaacaagtgactccagctcccgtctttctcttgtggggggttcccgtcgggaagaagtccgtatcgtgcaatgagtggagctgctgcgagatagtggggcgctgctgcagctttggcacagcccgcccggccccgcgctcacgggggaagcggggcggaggggattggcggatcccgcctgctcgccccggactgtttggtgcaacctggcgtttgtccccctgtgcttggtggacttggaggtggtccgggcccctccgctaagcgagcggctcgcgcctagcgtttagggggcgccagggggccaactgggcgtcaaaggcctggcctgacgatgacctaccctaccaacctacgtaccgggccgtgctgccacatcaacggactactcccgacttccgatcctcattaccctgccgttctccgtgtccgagtcccgctgccgacgtccgaatcacgtaccacacaccgacgatcgcagcgcgtagcgcgtcttagtttggttcggatcgcgccacaacatcgcaactatggctgtcggcctcatcaacggccgcctcgctgccgacgaggaagcccgggcagaagttgacgtcctcaactcgcgcctcgaaaagacatcccaactcacaaagaagattcaggcctgcctggccaggctggatgccaccggcaagagtgttcgggatgttgccgggcctctcagtggcgagactaggaagcttcaagttctgggcaacagcaagtcatccggcccttcatccccatatcttgttcatcgttgactgaggctgaccgtcgaattactgtatgtagacatcgacgccgttatcgccgccatagaaaaactacgatcccccgccgacagtaagaatgacgaagaacaaatcatccgcatgggccctgaaaaggctggcctccccaactacctggcatctatcaagcgcctgaacaaggcattgaatgacatgaaggcttccaatcttcgatcaacgcagcagaccgtcgccgaccttcagcgtctagtcaagactggaaattcccagctcgagagttcattcgacaaactactacggagcgaaacaccccgagccatcgagcctctgcactatctcaccaagaacatgcccttcccggtgctctcccaagaaaagatcaccaggctaggtctcatgaactcgtacctaaccggggtgcaccaacagaacactggggcaggaagctcgcaagagtcgcccgtcatcaagatctatgccgaagtccgggctcagtacctgctatcaactttgggcaacctggctacggcaagcaccaacacagccaagaaaaagactccagaggcagtatacaaggcgggcaccaacggtatgggaacctacgcccaggccatggagggtctattcctagccgaatacgacaacatctgcagcatcttcatgagggaggactggggccctgtctttcaggcaacatgtcaaccagccctggtggagctgggcaggacccttcgggaactgaacagccacatcaagtcgcatatcaccacagactgctacctcgcatatgagatcgtcgagatcatttccagtctgtccagtaaccttgagaaccgaacgggcgagctgaagagctctcttgctgcggccctgaagcccatccgggaaacggccaaatcatcgctcgtcgacttgctcgaggagaccaagcgccaagtcaacagcctgcagacgctgcccgcggatggcgcgcccaccccgctcgcaacacaaaccatgcagcggttgcagtccatggtcaacttcttgcggccgatatccagcatcatgatttccattggcgatggcggctggaagtcggccgctgcgtccaaaggaggggctactgataccatccccagcctcgtttcgttcgatgtcggtgcggacgggcaagagatctttgcccactactgtgccgacaccatcgagaccctcctttcttcgctggatgcccgtgctcgtgtcctatatcagcagaagaaggcagtcattggtgtgttcctggctaacaatgtcaccgtcattgagcgtatgatcaacgaatctggcctggtaacccttctccagtctcgccttcaagtgctcgacgtatggagaaagaaagccactgctctctacaccgagacctgcaaggaaatcagtatccatctgtttgatacggtccataccaaccgcaccgcgcgcccgggttccggtcagggcatggtaagctcggcttcgatcatgaagggcctcagctccaaggataaggagaaaatcaaaggcatgtttacggccttcaattccggcttcgaggacatggttgcccgtcacaagcagttcaccatggagaaagaggtgcgccagatgcttgcacaggatgttcaacacatgctcgagccactttacaatcgattttgggatcgttaccacgagatcgacaagggaaagggaaaatacgtcaagtacgacaaagggtcgatcgctgctgttttccgcagtctttactgattgcattttctccgcggtacattcggatcagggctctatccgtacgtccagtgcaattgcacgttaatacccggggatgaaattcctacgcaactgcgagaatgggaataaccctaagctacccgcgcgtgcttgcacgaatacacatccggacttctgaacggtttagggaggtggagtgcggcataggagaccggcaagacatcaggccataattgcgtctcaggcgtgcatcctgtcctttgataggatctcgcagactaacccattgcctattggcgaatggcgtcggcgcccgcgccgttgtctcttgtctgtgactggtgacggggatagggcggatgagagaggaggtactcccaatgaattacctcaatcgagaacgcatgtgcgtgaagggagattgtgattacggattcgctttggcctgcgcattttgcatgggtgttttggacgattcgcatgtttcatgaccgttgaacggggcttgagaagttgaaggaaagaggaaggaagcataaaagtgatcatgagtgggtcaaggttgccttccccctttggctttgatcgaaatcactgaactaaattgcttatgctaggatttctagagataccacattcacggagaatggcgttatgtttttggacgttattcggcctgacttatcatctttcgttgtatatagattcatataatcatgtcttaattatgatactatcgtgacttttaacgtctccagataagtcatagcaatgcacaatcaggaaattacaccaccgatttaggtccattcataaaccataacaccagccagccacccgcaacggaccttaacaaaagcagccggcaggtatagaagttacataacgagagtggataagggcttggatgaccagaaaatcagatatcatttttcctccctggactctcacaagttataaatctacctgtgattcctgtttgttccatcttagaggaagcaatgtcgccagtcatatcatctcatcttggttcaatcttcgactgattgaatgtaacatatacacacacccctaccaccagcctatgagcaatatctaagtagtatcctatattacatcccctaatctcatgactctctacaatcatgatcacttgtagaaccaacagcttctccaccaacaaaagctccatcggcgatcccttttggggatgagcaagtcgtcgccctcttgtgctgctgacagggtatccttttggatatggtgactcttctatctcaacccttttcctaaacttcctgctaggtttcactctgttgccggttatgggatgaaagctatacgttgtattcccatctcttacgcctttgtagcatgtatcccatgtttggtttgtacagtccgtaagcgggaacgggggtatttcacaacccgggtggcctcacccggctgtggaggaagagggaaaatgtatatgttcatagtatttctacgagtttagtacctacttactctcgattctcacgtactgtatgaattctctgcataatcaacagctccagtatactacctcgccagtctgccggtacttattatctgtcttacttacccactctgtgccggccgcgtcctgccgtcttttacgccgggctcatttatctcgtctgtctcgcgtctgtgacacagcgtatagtttcttttcggccatgagccgtccgctcattcatttgtctttccgtaactgtctatataagagcgggagtggatggtttcaatgatcgatgcgggggaacggcggaacggattgtgtaaacaaacgagcgagtgtctggatttgtgtcgttttattcggaacaaactactaaccactgagaagctggttgacattttttgattgatgagtgccggtcgaatggttgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagcaatcagatgttacgctcgccgagatctcgataatttttagtagcacaagttcggaaaaatggatgattgttctggaatcggggggacagagctggacattaggtacctaggtagagttcactccctccgaaaaaggtgcctcgtggtacctgagtttgttctcctcaagaaggagcaatactgggagaaaataaaggcaggtacgctatacatacacggcagtcactgcggtgttactcttcaccccaacattctgtcctttccaccagtctgttcttggtcaacgttccattcctgttaaacctaccattatcatctcatccaaaagcacgcatcgaaaagtccgtcgataaacacaggttatatcttctgttgctgatctcccaaatcttctatgcaacctcaacgtgtcgtgtcatgcatctccgggccatctacaatttttatggcacagtagatcggaatgtcgcgacacatttctatttgggagaaaagacgacctcttcataaatagttttactacgaccacaccagtttataccttgaggggtcatgtatgacgtttttctatactcgatacaatagaaaggtttcacaaacagaaaagcttgctctttgtctctagtttgtcatagagtcgtacgttcatggtatgtttgtgtatgttgggagtatctcccaaacacccaacgtccaccgagcgagctcggcccgctcacttgcttcgttggacactccccgcttcatcgtctcctgccgtatttacctcccatctccaccatccgcggagagccaggttacggtccgggaggagtcgagaatggtgcatgttcagggacccatgttcatataatggcaatatgcacgtcagaagcaagggggattcaattccagtaggggaagggggcccggagagagcagcggagaatatgttagacggcaggattatcgtatcattattgcattcaaaacttgtgagtgtcttgcgtaaaaaagtatagagctgggttggtggtttcacttgacctatgcttctttctgctcttctcccgatgtgttctttatgattgcgttatattcgtaccttcaccgagggctttagtcctgactctactggagtcaggtacagtaggaacgaagagaggaagctgaggtgaattaaggtaaacaaatgaacgaggtcccatttaaactatgaactggacatcagcatagttataaagatattaacattgtcgagtgatcatgttacattgacaaagtcaaacagcgaattaactaggtaccaaaggttctcctttccgatttccatgactccttccaaagttgcaaatttccgagcatagatattcccttcctaaagcgccatccgaacatactccaagcaggtaagataaaaaaaaaaaaaaacaccaacactctgctatgcacgataacggagataaggaaatttcaaagaagcaagccaagggcccgttccgccagtaaaaaccaaaaacaaaggcaaatatcccaacaacaccatctcgatcccaaccacaactcaaaaaagcaactgttatgcaaatactgactgaagaaaattcctcggaacgccccaagtcgaaaaggacggaaccaagtggatagaggaaatgttgtgggggtgaaggtgatctcgtccatcagataagaggagacataaacaaaatacggcttttcccgccgtttgaccgtcgagcccgagctgagagatacacggtggttgtcaagcaagcaagccgcatatacatgcacgagtttcatgtatctgatatgcagtgtcgtacggttgaaagaggtgtactgtagatcagacttgcttctgcaggacgattgttgtttattggccgcagttgaaattggatgaggtgggaaatgtttgtttgttcgatttcccagacgccatgcatcgccggtgaggagcagcgtcgtgagagatgtgatggacggttgtagtagatgtgggtgtttggacgagaagccttgaggccctgttttgtcatttgtcgtgatccaatgagtggcttgggagagcgggttccgcccgagatctggttgaagctgacgggaaggaagcgagatcaacgaagcaaggacgccatggatcggccatgacgaactttcgttggaggtgggacttgagctggcgtggaattatttgcagactttagacgacttgcagcataatgcagccagcccaatcgggtagatcagccccagctgggacttttaggcttcagaatgagatgccagtcttagtatgggcagctagcacactcggcgcccacagggcagtagtcgtgtgtaccgaagtcaactgccttgcagcagaaagagcagcagtggttgacaagaggctggtactccttgacggccatgttgactattggtttgatggttgaagttgaggaagatagttgttggtggtgacttgtatgtgtgtgaagacaacctttgtcgctgtgtaagctcaaatgtgtggcagtatatgtatgggattgaacagggtagaggtggataagaggttgatgtagtagaagggaggaggtataaaaaggatgatgatgatggtgctgctttcacttgaagtcagaagcaccttgagaagcgaccggaaggcagtcttaagtaattttcgaagaagaagaagaggaagcgtctgtgttggcggtggtattggatgtggtgagcaagcaaatgatttggtatgaacaggcaatgacgaggtcgacgaaagagcctctcttggcttgtacgggtaccttagacaaggttacctttgatgttggccaagacgggcgaggattgggtagcctggaggccatctcctcggtagcaagaagcagcaagggcgccatgatgcccgtgggtaagatggacaggcagtggggtgtgcgagagatagaggccaagtacacatccaggtacaaggacgacaagggcgccgctgtttcgattggggatgatcacggtttctggagacggagacccaggtagagttgtccatcgagttccagcgatattgagggactggttccggatcgatgtcttccacttggatggacgtatgagacgacgcgaggtcatgatgggcaacgaaccacgggacgtaccgtagcctaggacgggagaggaaaatcttgtctgagacctagacgcctgaaaagagcctgccatatcctccaccgcattcatcacttgaagagtactactgccctgatggaaagcgcgtttcacagcatctggggcacacgagtttgtgcctgtgcctttgcctcttgcgttgtgcgaccccaaaacaggtacgcagaccttctcgatacgtacatgtacttcaaacacgcagtcagccctagcttgttaatcgtccgattccccgatgaacgtttttttggatggaggtaggggtcctgttcatcttgacgaacgtgatccttgcatgtaaggggggaagagggtcattatgaatggggaaattccctagctcattccggatggcgaatgaaactgctgcagagaggaattgacgctaaatttcccacagcgactcttgaaataaagttcagttacgcgtggaagcccggctagcttgccaagccgttgcagaccacaacagtgtttgccattgacaaagaaaaggacgaacgcaaaaaaggactgcttatcgtgaatgcaactgcatccaaccgagccaaactttccagcaagtcaagtccaccatgttgatcgcatagcatgttgataatgtgactgtggggcgggagggtcacgagatagcaaaacgggagcggattgacctttgtgcaatatgaatatccaaccttcaatgacaagcttaagccacgggaggatctggttgctcggctaatgagtagatgtacctgatagacgtacctattcttatcacactcgatccgaatgaggtctgggggaccctgggctgtccgacatgatgaatccgaggtacatagctgaaaacacccggtcttacatttgtgtgaagaaatacatacgcctaagtctgcctctctgtggcagcccaagagccttatcctgtatcattgtggcgcggagacgtgtggttcttgtcatatgccgcatattggaaacattggttggtactctgaatcctttgttcaaggtagtatgcggcttttttttttgtcaaaaaaaaaaaataaaaaagataattataccgaaaaaaaaaaaattggtgtatttttcctgcaagacggcatcgggtcgtacggacggagccgcgataggtccagtggcagtaagctcgacgtcgaggacagaaattgcagtcttgcgtgcgatcatgtcctacgatacaaacttttgctcttacgagtcgtcatcccatttctttcagtgtcatttcatctctcatcaaatattctctgttctgagaccagtctcaaggaacgtttcagataccgtagctgtaaattgcaccgaagagactgtcgtcagagttcccacgatggtcctagcagattatcagttcacagccgatggatggatggcaatcgatattgtatgttaacgttatccttttgccatatttcggaacgttagtattaccaatgtgatgtgtttcggtgtaaagcacttttgtgaattggagtcaagcacagatcgacccctatagtagtccccagaccagctgagctcaaatggccagcaagaagacgacaggagactgatgacgatgccaatgccaatgctcgtttgatttccgcgagcgtgatattcgtaaatgtcccagatgtcacggtgtgtctgggtagggtacctgtggactcatgccatcggtagaagtagaagtaccgtacctaggtgatcatctcaccagccggccctgctgtaagcttagcaggggctgctcaaagtggaatgtatggaggccaacatgaaacgaacacaagatcgggactatgggactcgcggcagtcatcaatttgtttctcattagatgcagactgcctatcaacccctcgcatttcgacaacgacatattgacctgaacaaactgctggcaacagtgacttacttgcaagtgtttgcgcgtgatattcatacctggagtaccagtgaccatcaaatttgttgatggctggcccgtttgtgccctcccttgtccggataagagatgcgtgagggtaatgtcaaagcaacatccgacccgagctgaagacgcgagttgacagagtgaagtgagcaatgtcgcaatctgagaagggccaagcgggggctaccgtttgcactaatgcataaaacaccaaacgttctctagtgtgccctacggggtgcaaccttatgcgctgcatagtgtacatagtacatttagaaacccttgttatcgcaatcaatgtcgccagctcaaggtttttgtagaaaatggggttttgcaaatgaaggaacaggtgggtctgatcaagcgattataccccagtatataaccaagtatatgtgtaccctcctgcgaaaattagacccctatcaatacaatttctgggccgtcaactgttgcgattgcatgtttccgtcttgctatacaccatacctacgtctaggagatgcggacagtcgaaatcctgtatgagagagggggattggccctaggccgtcattgtctcaataggggtttctactgtaggcaacatggtaacgacggtacgtacccctgctgctagcgtgggcccttgccctgcctttgacgacatgggatgaacacttcagtttccgtcgcgctccgtgatgatctgatttccccagaacttggcgattgcaaccttctcctcccgccattgcgacggtagtgtacaaagtggaaggaacgcacatcagatggtaaaagcctcccaagcgacgggagggcgcgcaatggctcgttacgctcctgcacctccaggcagtttaggtagggtaggtagtgagaacctctctggccagacaaggtgtcatcactcattgtcctttcctcccctgagcatgttatcgctccgtccctgtcccggctatcgcctactgacagcaagtgcacccactggcgcaagagtcgcccacgaggccatttcggcgaccttctttctaagccatccgtcccgtcttacccaacatccccgcatctcgataggaccgctttgactggaatcgtaatagcacctcaatcacctcctttcagtgtaccagccccgctaaacaactgattcagcatggcccggggcgggattaggtattgacggaactgaggatgtttgcgttcgtttagactcctcccaacagaagtgaagtctttcttgcagacatcgatgttgttcaagatgctcccaggttagcgctacctacgccttatggtactcggccaaaagtcctggaagtccccgccaatcaatgcggccaattcctcttggactcgagccaagcaatttctgcatggaagctctcccgaactccagtcctcttggtcgcaagtcctctcctctcctcacgtcagtgatggatggcactaccaactttgtacatggccggttaccaatgcctccttgactacctgcccactgtaggcaccggcactgtgagtgtgctgtcccgatggcgtattttacgtacacgcatgctaccttccgcttgatgtagcatcgcaccgtggtacccacggtagttagtcacacacacaacccaccagttctcatgaaattcaactcacaaagggtatcgcagaggacgtcacgaccttcttcggccattgctccggcgaagggagggattatgtacgatagcccagtctctgctccttaccctttcattgtaccagggtaaggtactttttgcgcaagcttgaatgacaagtctcacagtagcaccgtcaggaaatccaactagcggagaccggcctctcagtgtcagcatctcggcatatgctggtctctcgagaatgtgtggatcccacgcaagtatcaagataacactcgacgttatactctatgtaggtagctaccgtgaattcttcctgtcacccctccacaggtgcaatttccgaggctacgaggcctatcagcttaaccagcctcacacaaagagctggattcgtgtcgtttgctgctaatgatgccttgaccgggtctattggtcttcgccgttccggttcccttgcccggccatgcgaaccacgcaactaccagccgaaactgataccagatagtccacctgcatacccccaatttgatgccgcatttgtcatgatcgagcatttgggcagcagtcgccatttgcagaacatgaaagggcctcatcaagatcccaatgttcaagaggtattccaagaggctggcaatgagatcttccagagcaggccgagtttgtcaatggtatgaatggcaaagtgtgtcttcttcaccaggtgatgttcaatttacctatcaccatgcagaatccgtattgccagcagcgtggcttggggcctcaagcttgtagcgtgtctacctcctggcagattatcatgtgtcttccacagtttcatcgctggttcaaatctggcgtaagcttgttccttcttcgccttggcaaatattgaccgtactcagttgatgtgatagttgcctgagacattgtgtcagaccaaaacacgagatccaaacaccagcggatagcgccccaagagcagtttgcttcgttccatctactcatgggaatagctgcttcgacgtgcttggtgcctttcctttatggctttcaaggcccctctgcagaggataacagtcactgtccgtttggaaactcggatcagctgtaagccttggaaatacactacataaagaccgttgccctactcatacccagacagacgatcggcacagagttcgacctcctttgtctggtctcagctgggccctgctggccctaccaagcttgtccaatgtggaagagcaatgagcatgatcggcacaggaattgggcttcaatgccaccgaacccggtgctttggttgcctacagccccattttgacttctcccgatgggcttgcgtccgctgcttcgaagcgctgtggcaaggtgtgaagcaaaagccacaaaacacctcagagattatgcgcaccgtatctgcagaaacggaggttgggttttgctgcagtgtccgaagccagtcagacgatcactcggcgagtcggaatgggatatgttacagttggcttggcgaggctgttgatgagctgccagatgggacaatctttgactatgtacctggcacgcctggcttcctggccacttacaccggggactactatgtatgtagttggttcaacatcccagcaaaacacccctaccttcagtcggagttcggcttcctagggaacccaaggggatggatgcgtactgcatgagtccgccatggctccgatccggccatcaattggccattgatccaatgtttcagtgcacaatgtggcgtgctgctctcattcttcgggccgcagtcgttctcagctcgtctatgttgatgagcaagtactgggtatgtgtttgtcttttcttttccttctctagtctcggtctttgaaagctgagaatcaagggaaacacaggcatctctctccttagaagccgaggagtgagcattaaaagatggatcagattccctgtgcgcataaccaacttggtatgtaccccctcagagtatgatgcgggccggggtcccctggcctgtcatctcttcttaatccgaaccctatcgtacgaaggtcttgtccgtcttccgatattacatccttcaagcagagtttatgagacctcgattccgatgctggcagagatactttcctggttttcttaggtcgcaacagacatcacgctgcgatttctaggacgaatagcgaattcaccttaagcacaccgcaatgccactacgttttgcacctccgccgtaattgagattcttctggtgtcagtaagtatcttgggggtctcgtgacgcagctgtgtcggtcgtcgtcttacatgcgcgctacacgcgtgatggattttatatcgcctatcgacaggacgacatctggagttgtccttcatctaattccagcgtatctttcgttctgatgcatactggtatgtcgtcaactcacccaaccatttctcggctccattgctaccgcgtatatgatcgaatcgagattctgcaaatctccgaacagcttcggatagcagctaatggcttaaatcacataagcgaactccaccaccaacaatagaaaacacgattcatcatcaactaatcatttcacctattgtcatggctagtgtcgttacatgctcccgtcgttgctggtcgtgcaaaaggggggccagaggattagggtgtctcataggggtctttccaggcgttctcgcgaatcgaggtaccgacccctgtgactgccagacctggtgacgtgtggcaaaagggcgttaaaggagaaaccgaaactttaaatttctcctttccctgtcagcaaagacaagcattgaacgccaatttcctctcttgtgtcgcatgagttgaaagggaaagaggaacgaactgacctgtacttgcgggcaaaccattcgcccttgccttttccgagcacttcggttgtatgccggagaaaggattgtttgtgtcaagacgctaacagaacccccttaaaaccatgttccgttaagcgctacgcaagcctgaaggccctggaatggcatcactttcccttggtgttacagtatgtccgctcagagcatacgcgtgaataactcgcacaatgtcctttgaattcggtttatcctctgctccagcacctttgatgatgacatttcgagacgctatcgagtccgtcccctgaatcatacaatatagtgcacgagcagatgacttccatccagttgatttgcaaacggaagtacgcgggggcaggattctatatccgagtgaatatactgctatgaaccctgaaggacgaagtagtcgtcatcatgaataatcggggtcataaatgccgagatcaccgacaccgttaccggccggcacttcaactacctacccgctcgaggatgcggggcgcgcgatgtgacgatgggcgtgatgatgtcctgcttccccgcgtttttggagttcactccgtcaaacatttcccgtcccgtcatcttggattcttgatgggcgacaagatcaaccaactgtgaagctcccagcctgcctgtcaagcctgcctgtcacacgaatggcatgctttcgagaagagaattgaaaggcggccgagggcggacttactttttggttcttgaagcgtcgggccgcgggtaggtgatcccgaagctattgaacttgggtgagtgtgggtagggagcaagcttgtttttttttttttcttgtgaagatctttgacttcttgataatgttgactggcgggttgttttgaagcttgattcttctgtgaagcttttacccagcatcatcaacctctgtgcaagctcctctggatcatcacaacccatgcctttgtggattacaccgcctaatcagtcttcttcatcctctccaagctcgtaccattacctagctatcaatcaccgtcaagctgaaggaaaacaatagacagataaacaacaccaacaatgtcctcctctggcccctacaagctcgtcaccgtcaacacggctcccgatcgcgccaagcgtctcatcggccgtgttgtcgaagacgtcaaggacaagtacaccatcatccatgtcggcaacgctgcctgtaagtgttcgctcccgtggtttctgttaattttgcctcctttaccttcccaatcgttgactgactggctcataccaaacagcaatcgaagaagtaaagtctgtagtcgaagaacaccggcccaacattctggtttggccccccttagtccgcatacctacccaagcaacgtagagaatatataaagatcgttaacacaaaactgcagttcacggcatcaatgtggactcccgaagaagctcatcagatcattaccattgccaaggaagtggtcggcggggacctcaagactttttctttgccgcaggggttgcaggtgaataagggaccggatgcggtggtggagtatatcaaggagaacttgccgagtttgttgggttgaacagtggcaaggggggcttgtcaaggctcttctcttcttcttgacatagtttcaaaactttatctgccttgtcatcctgctcaaattctataaacctggcgaatcctctcctccgatctccgaagaaagtgacaattgggtccatgaaaacgtgccgacatgacactttcaaaacaacggattgtaacgtcgaagagagcaagaagttttgcaccttgtatttgttcataacattctttggacactcgcttcgctgtcttgctgattactcattttcagcctgaagttattaaatcaaaccatttcacatcaatccattatacctgatcctcctctcactgctcgttcttcatgacattatacaaactgccaatatgcggcaagatctccaccacgaactcatcaccatcatgcaacaactccttaggattcctagcaaagccaacaccagccggagtgccggttatgataacggtacccttgggcagcgtggtgccctgcgacaagaagctaataatttcttgaaccgagaagatgaggtcactgtgtagtcctgtcagcatcccatccaacctcgcaaacaaggcacagaaaacaaaactggacagaacagaaaaagaaagaaagaaagaaagaaaactcacgtcaagggactctcctgcaccaccttcccattcttcaaccccctcaccttcagcccgcccacatccccaataacctccttgctgaccagcaccgggccaataggacaactgccatcgaaacccttggagtaacaccactgcgtctgcgcaaactgggacgcgcggctgctaatgtcgttgctggcggtgtagccgaggacgtagtcgagcgcttctgcttcgctaacgttcttgcagtccttaccgataatgatggccagctcggactcgtagtcggccgagtccgactcgatggtgtgcttgggaatgggcgtgggcgccggataggggtcggcgagggcggtggcgggcttaaggaagagggtggggatctcggggatggacattttggcttcttcggcgtgttttttgtactgtatatttttggttaggcgggaatgtttagctcagttgtgcagccaagttggggaattgaattgcaggcatctaagtaggcgtagaggagctgaggttttggggcacgtgtaagggggcaaaagcttacgttcaagccaatgcagcgaatggtgccggcctcttgggcagtgacaggagagagaattcggccgatgatggccttgttgccggtgggagagccggcgtcgagaacggaggtgccagagtagacgttcacttcgacatcgtcgcccttgcggacggcggcgccgacgtcgacttggctgtcgatgggctcgccaatgaggaccttggagtcatcgtccttgggaacgaatcttacgagacctaaataagattcgagtgtcagttttgttgccgtatagatatctcggcgtctggaggaagggtgactggagaaagtgttggactcacggctaaacgacatgatttctgtgtttcttataaactttcaaaagatcgatggactaaataaaacaatggtttagcacaaaatcagtgatagtttagagagcacacttatacttgaattctcagtcaccgcttgtcaagtcaaaacaatccaaggccgcaattcggagaagggagatcagcaccattacacgatgaggggcagcagccacaccccagagcatgtgaatggagctcagaaatatggccgaagctactgctagcataaggcttactaaccacttgttcatcatgcctgtggccagtgtccggcagtagaatagtaggtaggcactgcactaagcatgtcattgtaggacaatctgtaccatccgcagatcaggctgatttgctgcttgcgtataatgttgaaggtttggagaggtttccccgaacccgcatgctatccttgatatgcagctcttcagcgctgcaggttataacaagtgccggatcttggcatcgtagaccaatattcgcaacgggatggactgaacccctggctgggaagaagacgccatgaaaagacacaaagacaatgaccattgaagagaataacgacatagtgaaattctttatttttttcccccatttcaccacgacaattcctcgaggacctggaaccgggtagagcacccccgtattcccccgcaagtgcgggaatcctaccccatctgctttcgaagcgggaaacacatggcgttgagtttggggaacgggaggggacgccagcggacgccagaaatagtgtactgtttgtatcaagaaacacataagcttttgtcagcgttgaagggtcctcgttaccccctgtctagagagaccgaccccctgccgtagtttcttctgccaaatccggacgctgtaaattgtggttggacatgccaatgccaaagtcaacaacaacactacagcccactggaataaaagagtaaacatgacccgaaatggaggtgaacggaggtcaaaatcgccaaagaaggaaagaaaaagacacacagcacctaggattcgctggtcgtcaccgacccaactaagttagcgtgtacaccacaggcgccttgggcatcaacgctgggaatgatagttctcaattgcctcgcacgtccagggaaggatggcttcgcagctgcctgggccggttgatatgtgagacaaatgaactctcactgcttggattgcccgacaccaatgtgatctctatcgggtccatattctccaagtccaagatcccctttcctttatctgcctctattcctcctttccgatcctggcaaccgaaagtgctgaagcttctcgcccgccacttctgcattttctcgcccttcaactctggtatcagctttggaatcttttttttacctgctgtctacctttttcgggtcgcgatcggcgatgccactttccaaagcaacacttgggcgcttcctgagaaagtgcccttgtttaggcataaggaaagcggacaaggtagatacatccttcatccaccttgaaccggccgaatgggttgagccgatcgacatagcccctacgacgatttctacattgccatcagcaactgaacgcggattgacaatcgtcccgcgagaagcgactgtgccaaacaataacacaacggcaacggattctgcatcaataagtgcaaccgaatccgaattatatcataaatgcgaaatctgctccaaggccctcttccttgacttgagtgacgtcgtcgaggaggattcagatggacaacagcctgcaacgcagggtattgctggccaaaatcgctgggcaactcttgctccttcgtttggaaaagatgcagatcgcttcattcgttattgttcggataaaacactcggcactgcctggatacggaatggccaagacctttgcaccttctgggatatcacccttattgacttggatgaatggtcacgaaaggggtgtctactttcacgcgagctttacaataaagcaattaattgtctcaagccacatgaacaatctgatatcaagtcatgggtcctgggtatggaagcctggggttcctctgtgattttctcgttcctcctcctacaactgaaacccagaaataagcttgagatggataatcgccagggcggtccggacttttggtcgaccaaaaaaaatatacgggatttgtactttgagccaacaactaccacggagaagtgcttgtacctcaagatggatgacaagtcttcggctgctaatgcaatgatgatacccccacgaatcgaaatccagccatcttctgctttgcccaaagccaaagagtggcttgaaaggtgtatcaacacccattcaaactgcccgaagcctggcggccttgttccaacaagactgctctcgctatcaacatctacagaagcacctgagccccgcctgcatctccaactagcatcagaatcagccaaatcagttccgtatgcagctttatcttactgctggggtcgcaaccaaaaactaaagttggagatgtcctcgcttgatcgcttccgaactacgggaattgggatggaggagctgcatcgcacaatagccgatgccgtcatggcagtcttgtcacttggtcttcgccatatgtgggtggatgctctctgcattattcaggactcagatgaggacaaggctcgggaaatcggaaacatgggcgcgatctacgccgctgccacggtgacactcgccgtttctggagcagcatctgtcgacgatggcttcctctgcaaacgcagtcttgggaatcttgggctttggagttttgagattccaactcaaacagcgcgtacgtctttgcaaattccggtaaccgacgcgggcgctgggaaaagggaaaagggcaagttcagtcaggaagctaatgtcgagccaaagacaacaacggcattgttgttgcataaaagtccaaacggcggacaaatccgttggatcgttcagaacgcgtctcccctctacactagagcatggacatatcaggaaagattgctttctgcacgtattctggacgttggcgttatccagacgagatggtggtgtccagaaactccatctagcggaccaaaagcccgacaagatcataacgtggatggatggaagcatctaactgaggtgctggataatgttgcgggaagtcagaagtgctgggaggttcacaatcaacgttcatctgcctcaacacactgcaacactccagccaggagcgaaggcccgcggcagatcaccggcttggatacaactgagcatgtggaaataatgaaaacgtggagcgacaccgttgagcaatacacgggccggaatatcagtttccaggaggatcgattacccgcactttccatgatcgcccaatgtgttcaagcccgaacgggttaccaatacgctgccggattgtggatggaggacatgctcgtggctcttctctggagtagatatgagtcgaaatcacggcgaaatgcccgcaaagacagcgacagtgctagtgatagggttgtctactgtggtccaacttggtcatgggcatcagtgcatgacaaggtgtcttgtttcccatatgaagcgaccgtgcgttgcacgtattgcaaggtcctggacttacacatcgagccgaagcccggaggtaacgccttcggtggcttgagctccgccgcgctggtacttagcggtcttatgaagcctgcattttggagacaggatctgtcttcttcggcaagttcaacagttgctatgccagtatcgtccgacccaccagcttcgtcagaggcagcttctgtcgaacctccgaaaggtgccttatatacaactcacattacaggaacagagcagcggcttcaaaaaatccatatgcggttcgacacctggcggcctgagttcgaggtactggcctatctggccacaagcgataacgtgcgggctgaacagccgctggctattcagttggatgtctatcttgttgttatttgcaagtacgccttctatgatgacgaggactcggattgcttcttcgaaggcttggttttacaaagaaatatgtgtggagactacattcggcttggttcatttgcgttcaattacaagcctcgagacctcaagggtgacgatttggcagccttctcggctattgagcaatggcttaccagcggagatgaagagaccattagattaatctaatccgtaggatgctcgcatggccttgactttctcgctacactattcccaaaatgctcctttcccccctccctacacaaaaaaaaataaatgaaaaaaaaaattaaacaaaaaaatgaaatttatcagagaaagcaggagaaagcagaggcagatgatccgaagttggtagcgagatgggcaccagaaaataatgggatgggcacgagccctgactggcagaaataccgtaagtggacaaatgagcataggtaacatcagttatatgattctaaacagtttaaaacttctgaccggcttgagattgtgtcgtagttgatgagtgtcctgtgtatatttcgttgtgaggtctctcgactgttaagacggaaatgatgttcgtgacaatcaggttgtatctgaaaggtcacccaaagctcagtgagctatagcatcgtgctgccatggaggcacctgtaattttgcaatatgtgtaacgattagtagtttatcgatgggagagcggacgggatcccgagttttctactaccgatggccgtataaccaaaagaatagtcttatatacttcattcaaccccaaaaagtgctgcaagttcacaacacaaggtctccaaccacacaagcacaagttcgtagaatgcttcatgatacgatgtgattcgaaactacgagagaacatttactacctggccttattcactcatttcttcctcctcttcctcttcctcttcctcttcttgtccctctccttcaccctcctctgcgtcttccctcttctccctaacccacgccttccaatcaaccctctccctttccaccccttcccactcatcccatcccctctctttttctttgataccttccccaaacgccgaccccaatccacaaagatgtctcatagtcggccgcccatgcggacaattccacggcttctccatctcgcccatatgcctaaccaccttttccatctgcggccgactcaacgcccgtccgatcatgatgctgctcctgcacgctctcatggcaaacatcttcctcactttggaaggcctcggtatcgcggtggtggcgctcgaggtcgggttatcccccagcaggaagatcagttcctccaaatctgctacgccgaaggtcgtctcgcgcgaaaggggaagagataatagctggcagcgagaaccgacagcggactcgcccgaggtatcgacgcgcacttggaacccgttggccgcgagcgcaggtaggtgttcgaggataatttcttcttcgacggcggtgagggtgagcggtttgggctggacgagacgctgggattgcacggtggtggtggattggaggcgctcaaagttgtacttttcgtctgaggcatgttggtcgatgatgaagagttcatcgtcttcttgggtggtggcagcggggctttgttgagaaggggaatgctctaatgaatgagaggaggaggcttccctgacggcaatgatgaagccgagattgaactggccgacgattttcattttggcaaagtcggatttggatattttgagtgagagtttctcttcggcgtcggcggcatcgagacctatggttggtttcccatcgctgctctcttgtgtagaggaggaagctgtgcccgctctcggcagatgctttgcccagatttccatacgagaacggatgtcgccttcgcttgtctttagacgttggataaggttgaaagtcaagtctttgcgtttcagtcgtcctttcacaaaactttgagatcgcttttcgccctcttcagtgggctcatttgcttttttctcagctgctttgatcatctcttgcaccttcttctcttctttagccttcttctcgtcttcatcaatgtactcctcgtcgtcgtcgccatgatgacaacactcggaaggtgcatcttctgaaagttcaacttcgccattatcatcgccctccgccacactttgattggtctggccactgatgggaccattaccctcttcatcagctgggctattttcacgagttgagtgttcagcttgttcgtcaacatcatcatactcgactgcgggcacatctttcgtttggctcacgaaaagtgcttcatcatcagaatccactcctttctctgtttcgttaccctcttcgttttcctcccctttcccttcctcatcaaccatttccacatcctcagtcgtcatttcgaggtcctttgataccccgcgagatgcaccacccgaagcagaaaatagctgggtcaaacggccaccgaaagaaggcacgggcacggtcctaatccctttcgttggggaactcccaagactgactgacctcatgccctccgacagtcgggaccttttattggacgaaccaatgacgctggtgatggaatgaccgccaatagtgatcgttgccacctcctcttgtgctgaccttttcggtggacgtgatattgataagaggctcccttttggaataggtggctgagttgggggtggaatggatggcattgtcagttcttgtctatccatttccttatcatcgaccacgtcctgagtcatcgaattgttctccacgtgttcattgtcttctgcagtatcctgttcggcgtccgactcggcatcctttgtgtcatatcttctggcccttttcggagattgtggctccttttcgacaggcgatttctcccttctgctgtcattcgcattgatagcagctgaaaccggttgttttcgggcctcagactttcgctcaagccaccgggcgagtaggtttgacgcctgtgtgttagcaggtgttgattcgcatggcccagccctcgttttcggaccagtagacagagtatttggcgcgttatcctcatcgctgacggcctcatccgagtcctcattgacagcatgcctagttgccctgttgccctgtggtccgttttcaggtctatttgaaggcagagaactgcccggttcttccgatgcatccctgctgtctttctctcgggccggggtcaatgaccccaaggggactgttgatggccccctgaaggttgagcctttgagtagttgagtgtgtgagacggggattgtgacatcttgcaactcaaaaagctctatcaaagactccctcaagttatccagcatttgtccttgatcgtgaagcaagatagtgcgcttgtctggactgacattgacatcataaaggtgcgtgtccagctgaatatcagcaaatataaaaggcgattgagtcgagttatatgaccgatagacctcattgaagaccttggcgaactgaggcaacccacacggtcttccattgacgtagaacatttgtcgatctggtgtctggcggccttctccgtgagctgggcgagagatgtgtccacaaatacgaacctcggtcatggcgtcgtcgtcctgagcagtcatcttggccaggagtccagtattggtaggttttaattgcagcctgaggtccatagcgatcagggcagtcattgtctttatgccaaagacgttgatgatattttctcgggtggtggggtttccctttgtcgagaataagaccatccgctttcccttggtaggctgttgcgacactgtgaacttgacgctggtttgaatgcaggcatactggttaagcaggttaaccaccttgccccattctcgcttaatgtttctttcgagctcgcggcggcggacaggcagactcttgaacaggttttcgaccgagacggttgtacctcgctgaccggaaacaacactggtgctcttgagctttccggatgtctcgaactcaagtttggtggcctttggcgcctctttctgggtgcatgtcacgatggtgaagtgtgacagggcgcaaagggaggacaaagcctcgcctcggaagccgaaggtttgtagggttgacaggtcatcgtagttggatagtttggaagtgtagtgttttagcgcgatggattcatagttgctggatgagattccgctgccattatcctggacttcgatcgaatcgagaccttgattcttaaatcggacatctggtgatttctttagtgtctgttcatacctcgcatggacagatatcttgcgacgtaccgattgtcgtcgctccagcatctagggcgttttctacgagttctttggctacggagcaaaggtcgacgatgacttgaccagattggatctggtggatctgcaggacggaaaagcaagatcagttgaactttctttgtgccgggctaccatgagaaagtaggcgaaccgtgctcgggtcgatagccttgatggcgccatctgaggccattctatccccaaacctgatgtttatgctatactaagctcattgatctttgtcggtgaatgattggaaaattcaatatccaggtctgggacgggtttagtttggagttcctgtcgtcatggttggatttgtcggagataccgtgatggaggttttgtttgggaaacgtgacggctgcctaccaggctatgcacacgcgtaaagtggttgcggcttggcgcgtttagcggtggatccctagagtaagatacgccaaagttacgccatgtcattcagagtaccgactgtgccactgtctaggatacatacagtattacacgcatcaaccccacctatgcaaaagctgcccctaagcgctagtcagaattagtaggtagccgtttcctgtctacaaatccttaactttgacctcctcgatgtcgtcgttccagcagacatacatatttctggtccttcaatgccgtacggatccatcttcgtgtatgatcctcatcaaatatttgagtaactagaataggaggcctctcacctttgcccatcctcacattgcggttttctaatcgagcaactttcgctgtcaatcttgaccggctgggtgggcggtacgcctcatgatcgtcagggtcattgccaaacctccacccaggcccgttcgctaccgcgcaatgacagcacatgacttcctcttgttcttttccatgttttgaagctttttgatctgagtttcttacacaggaatgttgacgaactacaaggcagataactcggattcgccaactacattgcatgagaacggatcatactccgtgacaacaacctcggatagggactgagaaagagctgtgccgcaataaactcgctaaagcggcagccatcaactgaaacgtgtggaagtggttggatgacgttatgtgcagttcttggcaggacggccgacttccgttcatctattgcttaccccagcactctcgaccttacaaagacgtgggcgtcaccactgtcttgaacttgacaagcgccggagctgagctctgagtgaggagagaggagataaggtcccgtcaattctgacggttagccgccccaaagaacccaggccgccgaccagttcacgagaaccgagtggccaaactacccgtcgcaccgatatgtgccaggatgcgtgccaagttgtcgagacgtcaaaagcgccctacaaggttggaagttgaagctcaatagataaggtaaggcaaatccggaacgataacagcctcagatgcgcctctatcgttgcttttggcaacccggtgttgggagaccggcgaatggattgatggctgcttcgtattcatccgatcgaggccagccaacaaaacacgggacaatgggcgggcgttgccgtgcggtaccatagtggccgtggaagtataacctatttctgggagatttatgaggacctgatcacggaatatgatcacagacggtgagaagtacgacgctgaccggtttttgaatcgcaatcaccaggaattaatatgcaattccacatacgagctgcaagatagaggagggtgttcgttatggtgttgcagtttcggtcatccaaccccccaatcctccctgtcgaaaaccgggctgacgaccacgggcactcgcgtagctgttctggcctcggctggctcacctgctgcctgggtagagcatatcgcagccatttacagtccgttcatcatgacgaaagatgtcttggcgggtcagtcgaatgtcattgtttttttttttttttttttttttttttaaagcagctcgccgcaaagagagaaggccagataaagaacgcatccggccctctccgctgcaaggaccgaaactcgcaatggcaccgtgattgccttgtctgtacgtacctaacaaggtgaagatcgcatcacttctaacccactctgcatcaggcgtatggagacaagttgtttttgtccgtttcaaaaagcccggcattggccttgccaacttctggggaatcaaggtgacaaggtccaccatttgccccctctcattcatacacctacctataatggacatgatgtgtttgaatgtttcgatatatcatcacattgccttgacaataatccaacttctattgtaccatgatcctggacgatggtttctttctgcggtacagtcgatcgggacattgatgcatcacgcaagagcaatccgctgcgacccactgccattcatccactgtgctgctacccacagaaaaagaaaaacatacagacaggcactccaatctgtcgaatgagaagagtgtgtcgaatcacgtcaaaacatttcggcccgcagcgaggctagattgtcgtgggctggcggaggacgcggagggctggggctggcgggctgggcgggcgggcaagcaccgaaagtccgctgaatgacgaaccccaatcgtccgggcccttgtctctattaaaccttcataagaccgctgattggctggtgaggattggaaacccccaaatctctcaagttcctgaaaggggagtcgagcgggtgtccaaggattttgctgcgaaatcccacgggagcccactgtgagcccactgagcccgcaaccccaaaatgcttagttttccttagcttcggctttttctttcagtcgcgttcccatccgggcgataactacctctacctacctacctacctctaaacatcttcctcttcttttactcctactcccgcctcccgccgttgctctccttttcttcctttttgtcgcgtctggtcccgcgcctctggaaaatgagattggggtaatgtgctacatgagccttgtccctgtcctcgagcgccgaagaatagacgacagagatccgatagattgtcactcggcgcattgacatcggtccatttgacacctgcagagagcccactaggtacctcgacacaggtagagcctgcccactcacaggaagcacgggcagctgacagcgactggaactggaccagtcgaatcgaatcccaacgccatttccccttcgcgcttgcaatcgcctccattgacgagtagggaacttccatcggctgtcggccccgtacttggcaacacccttccctcaactttactccaacttccgcctctgcagattcgcgtttcgagattgtagagattcgagactctcggagctgaggctcttgtccgtgagcccatccatacctcttatctccctccactcccgaacggccgggccactgtcaaacatccgatctcctcccgacttggctaagcctgcagtagcattttgtcttgcatacgcctcacctgcccgctggagccaaccgcatgccacgactctggagcagaggcgacatcacaccaaataaactacccgaagatcagaggaacaaaaaaaaaaagtcagaccttaagagccacccacccgcgacactggctgcgctctgtggttcctaccaacctaccctgaacccgttcgttacctgttgtggcacacccaagaccgcccgccactggcaccaaccctggaatgaggactcggctagctggaacctcagaagacggccatctatgtcctgtcgaggctccttttcccaatgtcgactttttactacaccaacaactccaacaggagcaagacgtgtacgcgaactcgacaacaaacgcgaccgcatccccgccgatagcgcccacatcagtccttccgcgaccctcgcgaccctcgcagtcctcggccgccgaacgaactagtcccgagtcgccctctgtgcgccagtcccctaccaagcgcgatcgtaatcccggcccttcctctatctccggcgccggtccgttgaatctcgagcaccagtctccttctcaacaatcgcaaaaccaacagcaacaacaacaacaacaacaacaacaacaacaacaacaacaacagcagcagtctttctacgcacgaagtaggcggtccggcaacttcaattggaaactgtcacactctcggaatggatcaatagagaagcctcccccctccttcttctcttcctccttttcacactcgccctccactccaccgctctccctcggagcccctgcgaacggggccgcccattcgaaagagatggagaaggaagaggagcaaaaatttgttggcaagcgaccgaggatacgaagtccatgggccatcacattcgtgaccctgctcatctcgattctgggtatcggctttctggccctcgtcctgaattcctccttcacgcgacacattgatcccaagggttgccgcatgtcgtacatgcgccctggctacgctaaatttgacgatttcgacacggaacatactcgtttcgcaagcaaatactcgctatacctttatcgcgaactgggcatcgagaatgatgcaaaggtatgggatgaaagaccttttagtgtaccatttcctccccccttttgcttactttacctctgtaggtcaggggtgttcccgtcctcttcatccccggaaacgccggtagctacaagcaagttcgacccatcgccgctgaagccgccaattactttcacgatgtattacaacaagacgaatctgctgtcaaggctggtgctcgaagcctcgacttcttcacagtcgacttcaacgaggacattactgccttccatggccagaccctgctcgaccaagccgagtacctgaacgaagcgatacgatatatcctttcgctttaccttgatcgaactcgctccgaccgagaccccaacctgccagatccgacatcagttatagtcttgggtcattcaatgggtggtgttgttgccaggaccatgctcatcatgcccaattaccaggccaattccatcaacacaatcattaccatgtccgccccgcatgctcgccccccagtttctttcgacagtgagattgtcaagacgtacaaggatatcaatgactactggagacgcgcatactcccaacaatgggctaacaacaaccctttgtggcacgtcactttggtttccattgcgggcggtggtttggataccgttgtgccatcggattacgccagcgtcgaatcacttgtccccgatacgcatggctttaccgtgttcactaccagcatcccaaacgtatggacgagcatggatcatgcggcaatcttatggtgcgatcagttccgcaaggctttggtaaaggcaattttcgacgtcgtggacgtcaacagagctgcccagacgaagccaagggccgacagaatgagggtcttcaagaggtggtttcttacaggaatggaggaggtggcggagaaaactgtgccgtccaaggatccttcgacgctgcttactctcgaggacaacctgagttccgtgattgcgcaaggggagcgcttggtgttgaggagtctgggcgcgagcggcgcagtgcgcgctcatctcttgcccatccctccgtcaggatcgcctgaagcaaagcgctttaccctcttaaccgaccacaaactggatgtttcaagcgaaagcgggaggctagaggttttgttctgcagtgtattcccaatgcagcctggccaggctgtagcaggctttgcggctcagattaaccttgctggggacagtagcgcttccacaaggttggcgtgtaacaatgcggcctcggatgttgttactctcccagcatcccttcgatcgtcgcagtaccccttctctaaagaaggcgagcccccgaaaacgcatttctcatatcttcagtatgacgttgaggatatcgctgagcatcagtacgttgctgtaatcgagaagacccatactccgaccccaggctttgtgatcgccgaatttagcgatgtttctcagtcacatcgtacaaggcatatcagtcttcggcggctcctcgctttcggcatgaaattccgcctcccgtcctcgcgaccgatggtctctgaactcaaggttcccactatgcagtcaagtctgttggcatacaatttggaaatcagcgagcaaaactgtggtaaacaacaggagctcttcgccccgttgatccgacagtatctgacggagccgtacgagtccaagttcttcgttaacgcaagggaagccgcagtgagcattcatggtgtggcgccatacgtgcctccgccactgaagagcagatcgacggaggatggcctcagtttccagttttggactgatccgacctgcgcctccaacatcaatatcaagatgagcattgatgtcatgggcagtctgggcaaactttatatgcgataccggacggtatttgctgcgttcccactgctggtggttactctggtcctgcgcaagcagttccgcatctatgacactactggcgtattcatctctttctctgagagtttagatctgtgcttgaggcagtcgattcccttggttcttgcctttctcacgtttctatccctgttcatctggaactcatcatcgtcggcgactgcaaacatttggaactgggccaatgtcacatctggcgcgattgactttcaccagaacgacctccttattggaacacaagatcctttcttctggttcttggtaccggtaattgggctcatctgtgttggaatctgcaccgtgttcaactacatgactctcacccttgtacacatcttgagcacagctgtcagcctcttgagcttccggcctgggtggattcgcaacgacgaaagacgcaaagccctgccgctccctgcgttctatccgacttcaccaaggcggcggatggtcaccaccgccatcttgctagtcctcgtttcgactctgatcccttatcagtttgcatacttggtgtgttgcttggtacagctgaccaccacggtccgggcacaaagactcgcctcagacctaagatcagccgccaactccaacttttacaactatgtccactctattcttctgcttatgctctggatccttcccatcaacctccccattttggtggtctggatccataacttggcggttcactggctcacccccttctcttctcatcataatgtcctatctattatgcctttcatcattctcgtggaaacgttgaccacgggcaaaatggtccccagagtgaatagccgattcaagcacttcactagtgtcctgctattcggtatcgccctctacgccgccatctacggcgtttcgtacgcctacatgctgcactatttggtcaacctggtagccgcctggctggccattgttcactcgacatcggacaattggtcggtactttctggcataaaacacatcagctgcaccctgttcgatgcgggaaataccaacaatgtcggcggcgttaacggaactaataacacaatgcttgccgaggactgtaaaatgagaaaggagccatgacagggagagaagaggaaacgtagaaaaagaagaagaagaaagaagaccgtggctttgatatcactcatcgcatcccatcccattatcgatgacggattaatgtctccctgccgtctaccgtctcctgttctcctgttgcgccacgcgtcaaacaacaaacaagcaagcaagcagagagttccacacacgcaagaccgttatagacttatataccacacatcccatacatacatacacacacataccacatacatacataccccatttgataccccccacaaaacgacgggccgtggctgatgattttgtttcagcacgcgcctcatcattagtcttgaccgactggcttttttcaacttggcttttgctcgcgcgtattttgaactaccacttgtacatatacacatctatataactgttcgacgagttggataaacatccatccccaaagggaacaaatatgaaggatgttaattgctatctcttctctccccgttcgttatcttgctgtacaatgtgttttttcctgttttcattccacatttctggtattatgtccctattcgtaccggtactaaacggcacgaagacctttgtcataacgccgacgccagacaccgtgaactcgtaatgtttcgatggaaaagggaaattcaaatcttttcagggcttgatagggccttggtcagaagccctacttcaacagatacggtccgatggtgtagttggttatcacgtcagtctaacacactgaaggtccccagatcgagcctgggtcggatcaaacaaaaatatctttttgtatcttggatttctttgggggcgctaatatgggagtcgctttttgcactttcattttgagtttatgttcatcacaacttctcagtcagtacggtcccaagttttgcagcggtttcttggtggtaggccccgcttaatctttctgccgcggtttcaaccggcgacgtttttaaccaacagctagttgcagtgatacacgacggatgttaacatggagtgctactaatgtctttcccgaaatgaggttatggtggctggtagcacgatgaaaggacatgttgcagacaatctccttcggtactgcgttctcaaaaaatcatattttccagccacgcctccttggtaattttcttgtgttctttggtattttcaacctcttgttatgctacgtcgaatggtccattatcccgtgcgcaactgtagagatatttataaaccagccagccatctccctcacaagccacaaccggtccttttttgaacagattcactcaatccccaactcctccttcctcttcctaacctcctccaccgccccctccggatcactaaccgtcggattcctcaactgccacgccatcaccacctccagcgcctgccccatccacttccctggcttgacccccagtgcctttgccagctgcttgccatcaatgatccgcttcacgctcggcgcatccatcaggtccatttctaccagatgatccaaaaaggcttgccactcctttagcacatcctccaccgtctctttaccttcactagtggtccgctcagcaacatccacgagcacagcatacaaaacctgcagtcgccagttggcgcctgcgcccggtctcgaatcccactcccggatcgccaagcccaacctgtccctctccatcttcttcccctcatcgccagcagcaggacgaacgaccaagtcgcgcatagcgaggatcgccgtgcgatttctgtgcgacgccgtgattacgtccgtgagcttgttgggcgcgcggtagccttcgcgggccgcctgggtggcgagcggcggggcaggtttgccgcccttaaggggagggtcgtcgggcagagaggcgaaggggacgagggcggcgaggttccaggcgaagtaggcggattctggagaggtgacgaggagggagtagatggagcctggggtagcgagggtggtggagagagagtggagggtttggtaggcgatgggccaggaggtgagcggagggcgcgggaagtccgagcgggcggagtcggtgaagagcgtgtggtagagggagaggttgttgatgtaggttagggaggagaaggggtcggggcctggcagtaggtggtgttaacatttggtagaaagattgtagttggaggagaggaaaagaaaagacttacccttgagcatcttctccaactcgacaccgactcgctctctgctaatcttcagcttgagagcttccaacaccctctcgtcacccatgaccgcctttgtctcctcgtcaattgtaaagccaagcctgcacgcaaatctgatgagcctcagcactctcagcgggtcgtccatgaacgtctgaagcggctccagcggcgtcctgatcagcttcctttccatatccttcatcccacccgtaaaatcctccaccttgccagtgtgcaagttatagaacaaggcgttaaccgtcgcatcccttctcagcgcgtcctcctcggccgtcccaaattcgacctgcgggtgtctgctatcctcggtatacgtctccttgcgcaggttgacaaggtcgacgtccaacccgaaaagcttgatggtagtcgtctccaggtgcttgctcttgtccgggttgcgcgcgatcttgtgcagattgcctacgtcggcgggaccgatggagtggcgctcccgatgggccgggtcggcatcgcagtagtcgcgcagacgcagggcgaaggcttcgcctgtcatgttgttgatagccacatcgatgtcgttgctttcggtcccgaggagcttgtcgcggacccagccgcctgcccatcggagaatcaccggctcgttgacgttcttgccctccttctctccttcggcggcttcttgagactcgttaatgtacttggcaacgtcgatgaggagacccttgagctgggcctcgaccgcgttgagcgggatgctctggtccgtgaagactgcgctgtcagccatgactgcttgccgtctggttctagcagcaacaatggcaggaggggtggtggctcttatagtctgcctctttgctgagtcgctcgcttgagcttcaaggtgagcgggagcttgtggttcgggcttgttgtcgggtggtggggtgggtgaggagaagtcgccaaatttgcgcttcatgaggaagaagggagaatgacaagatcgtctcagtggcaagcggcagagacgagaaagcattcgccgtttggttgttctactgagggatggatgtcacttcccgttttacaaggctgtctcttgttgtcaaggtaagtgaaatgtaaagtgaaaatgtggagtgcaggctttgaattgctgggaggccgaccgcttgatggacgggacagctggtttgttacttcccaacacgccgatgactcagtccgagtcacgaaatcagcagcaatagacacaataatctggagaacagaaaggctcaaggttgtatgctctgcaggttgtacgattatcgatgaagctcaattagttgaacgtccaggcacggtgcccacacagtatactttacggtgcaggtgaaatcaacaccggccccctttggagtccatcttcagctgttgtcaatgccttcttttgacaatggatactactagttcatttataggtaacagaaaatccgaccagaaatgacccgtcttggcctcgccttctatagtaaggaaaatgagcatacgtaactcccatattacccacattaagcttctccatttctctatatatatccacctcaggccgtggcctcctcattcttttcctgcgccggcgcctcagtagccgcctctaccggacccagagagttcccgggttccgcctcagcgacaggctctgttgcaggctcaggttcaggctcatccagagccagatctttcctcaactcgggcaagaaccgatcgatcctcttccacgtctcatcccatagctccttgcgctccgggttcttgcttggtggtacaagatagccgttactcgacatgatcagcagcacatttttcaagttctccggtacggcctcctcctatgacgcgcaagatcgttagattttctgatattcgtcgtcccgggaatccaagccgcatgttgggtgtaacttaccaagctatctccctgtccactgttcatcaaccgatccatgatttcaatgatcttcaaccacagatccaacatgccatcccactgagacagcattacgaggtactgtaagaagaccttggacagtaacgacgccgcctgcacgcgcgtctcgctcatgccgtcgcggtcggacgagaacacctctggcttcaacagtacgagaatcagggggaacaaaacttcgccaaagatagctgtccactccgagtggtcctccgaagtgagctccggcgaaaggagggacctctgcatggaagcaaaggccagatgtcgtacttcacggcaagggttggtgcactgcgtggtgagcgacttgaagatgggtagccagtaggcggaccatgctgttgtagcgttagcactccatgtagattcccgttcaatgatactgctctttgaggacttaccctcgttgctttccaggtgtgactgcttcatcagatgcggaatacgctccgtcatctgcgaaatgatgtggatagccttaattccccgcgccaccaccgcgttctcgctaggcttcttgtcctgcttgatcggcctgacaggcgtcttcctgccgctcttctttgcagtactatccgccctctgctcctcgatcgcaccaatgctagccatggatgcgaactcgttgagcagcccaatcgctgcctcataattatctgcaatgatcgccgatggtgtgcccgatacaccgctctcaaggatttcgaaaaccgcaggcgccgagtcagagttggtggccaaggtcctcaaaatcacccagaagtcgggtgaagtcatcatctcgcttttcagagggcatggcttttctgtgcactcctttaacccgcgaagaacaagagacgatgtcttgagcaggatctccttggaaaagagggatacggtatgaagcaggatggggacccggatgaggtcaaagtcctggcaagtcgtcagtgtctcgtttttgcagcaaacaataagctttcgaccgagcacttacatagctggcttgaagcaaggcaaagagatagtacgtcgccctctcaataacaataggatggtagttgttgaagtcgcgcacaatggtgtggatagctccaatgacccgcttgcccagcagctcgatggtctcgcggtcacgaagagccaacactgtgcagtactcaatgacatagacaagagtcgggtcataggcagccgtattctgacgcgccttctggccgtttgtcggagaggagggggggatgttttctgccttcacagtcataacagccccttcgggtccgttgtcatcaggaatctgagcaagcagcgcatccacaagcgcctcaaggtcctgcggtggaagtgtcctgagaagtacagtgttagttgcagttttgccagggtaatcttcgatgcactaacgagatgttggcaaaaacatcgccaatgtggcactgattgacgcagtcaacggtgcaaagggtgctctccagctcttcgtccgacggctcaggcgggtcgtccgccgcatagctcgagatgtacgaggtgaaagcggagaaaaagctggtttcgttctgtttctgccggtcgattacgttggaggggctctgcagcggtatcgctggcaaagcaagtcggtctggttccgtcgagaagaagggcggtattagtgaattaacaaataggttgagccatatccggacaatctgtttacgattagcatcaaaacacttccctcactcagccaggaacactcacatatttccaactattccgaatgatatgctccgaacctgtcaccacgcggaacaggacaagcgtagccagctgcggccgaacatctctaccgaacttgaccgccagctcgctcaccataacgctgttctcgccaacctggacctcggtgttgagctgtgtgttggacagcgactcgctgctcagcgtcgagatcaagctcaggcggtagacgagctcatccaacgcctctgaattgccatacttggtagcaatccgcgcacactcatcgaagccggtgataaccctggcatacaccgtgtcgtcggttgccgacatgaagacaaagaacaggcaagagatgatggcattccacgtcgtgttgaagatatcggcatcgtaaatattcgtgtcacagaggaccagcgggccagccgactccgtcttgagaaggagctccttccatgcgtagtcaaacccatgttgattatcgtgctcttcgggcaaaatgatctcgttggacttgatggcatcatatatgtcttgcaagtattcgggtgcgaaatccttgccgccgttctgcccgcgcagattgcgggcaaagtctgtataagtcatgcgagcatgccccctaaagttggggttgtgctgatccgtgttgagcatgatgatcgcatacgtgagaatgtagacggcgtccttatctgccacgtcttcaggagtactaccggcgcagtacttttctgcgaaggaggtgacgatgcgctcgattagctgtgcctcaccaggcaaacggaaggtttccaagagaactcgcagcgcctcatcgacacgcttgccggtgaaatccatcataccgatgaagtggtccaggatcgcctcatttcctctttttgaaatgaactcgccgagcatcttcttattaaccctggaagtccccttcagaaacgtcgcaacgcacacagggtcagtatcgctggcgatgatccctttttctttcaagtaggccaagcctcccttggggttctcattaaacttgttcgtccccttgatgatcacctttttcctcgcccgcctttccctcagttcttctgggtcgggaagaccctccgtttccggcgcctgatccagcctctcggcgatgtactggataaaacgaagaagcgcatccagacacagcggtggaacactggtggtgctccacgttgccgagtctgggagggcatttcttgctagcagtccgatcaggtcctcacagaggtccacccgatcttcgtcgcagtcgtagttgacaaacagttctaccatgaagcttggcattcgtacaagaacaccaatattttctaccatggcctgtctggcatctggttttcgggcgcctccttcgaggcccagtttctggcggtccttgactggaacaggcgtcgaccggccactaccggcctgtgatggtggcggcttgacaagcttgggtgcctgaggaatacccgaatagagacttgggtcaatgccaggttcccgagggatttcaacggctggatgtaggcaagcgaccaagtatgacaaatacaactcttgttggagcttgagaacccccctgcaagttgagagcagagtaccagcaacaaccagcgcctcttgcaagacagccatgttatccgaccgtacgagctggaaaaggtaggagcacagctggtcctctgcaatggtggcgagcgcgggatgtctggcaatggatggaccagcaacctcaagagcaacatggatgatgcggagcgccatgacccgcatctgatcaggatgcttacggtcatgggggttgaggaagctcacgagaacgcggaacaattccctaacggatggtagtgagtaagggcggagatcaatggacgcagtgctcccagttcccgagctggtgctgctgcgacgagcgtctgctgcactcgcagtgctgctgcgatccccattttccgtctcaacagctgtagaaggccgcggatcagcagaagacgtagccgttcccggcctttcgttcccctgcgctactagcagctccgtagccactggagtgaccgggacgtccgttccgttggcgacagggtccagcttaacactatccatatcgccgctagtctgccggtctagtgcctcgctctcctcgccagcttccacctccaagtgcttcagatcctcaaagatgatctgacacatgcggaccatagacgcttccgccgtctgcctcaacaccgccgagaacctcgaccgggagcagatggtgagaccccgacccatcatgtcgcagacgctctcgtcgctcagaatgtcgccgccaggcccagccagcatgttctccatcaagtgtaatatcatgagcaagacaacctcctcttgcgccgagtcgctaatgtcgaactggcagtgggtgatggctgcagagagagactgcatggccagggcgaaccgaggagattggggcgcgatgaagccataggacagaaacttttggatagcacggagcgcaagaatcgtgatcggagcggcggtgcccttggcttgtataatctggaggaacgggtagagtaggactagggcatcgaactggtggatatctgtgagtatgcgattagcccaaaagtttgatcattggaggcctttctgcctttccattgacatgacgcgagcaacagcgtcgtctgtatagctacctttgacgcccgtcaactcctgtcgaagccttccgaagcctgatatcagcggattgtccaatatgctcttccctttcttcccccttaagccccatcggttggtagccaagtcactggagtcatcagcggccgaggacccagccatcttcttctgatcgcgacgcagagccgggcctgaagggggaaccagctggatcaggttcgggctgccccccaagatggctgacacggacgaatgcggcgagcgggcatgtttctgaatagcggacgtgatcgcaatacactcggatatgacgagggagaccgggtcgactgccacggagacagggcggctgcggtactgcatgcgcgacgacgagaacatcgggcctttgcgggagacggagatcggcgtgccgggtgcttgtgctgctgctaagacagccgagtccgcgagggcagctgggtggtcacccgcatctcgactcatgctgcgactgccggtctttcttttggcgtactatttggaggggtcgtggaggttcgggcggccgtcgtcctcggtgagccttcaaagagagtgacagcgtcgagtgtttgcaaatgttcggagttgtagactatttagaatgtcgtggtcaagttaacagccagagtgggaagggggggctaccttggtgtgacaggtggacggtggccaagaactaaggtacctctagcgcaggtagtaacaaatgtcctttggagatccagtactatgtacacctacctatcagtggccgccgcggctgacaactaatactacgccaagttacctacctattatacctctgtgtacactagactagtctgatgtatagaagggatgtacctcgccaacggcagtgctcttgtgacaacacggagggttttgagtcttgctcctgtccttttttgtttttcgtttttttctcttcaagaacagatatcgctaatcacaaacttgtatgcatgtgcttacctatgcaaattttagggggagcacatttggaggtcgacgtacctcccgagacgcagtctgatgtcaaaggcaccgggcagccggcgtgtctccattcgcggcctgggcccgaagccaaatagcaactaccaccgggtagccaatcgagagacatccggccgctacgctcagacaacaggatgaagcgaccagagaggcgtcagtattgtgcactcaacccatttgtggtcgctgtagcagactgcaaagcaaaaaagacatttcccggaacgcctctgctatgattttttttgaactcgttggccgcgaaacgcttctagtatacatgatcttagattaccctccataagattttgtctttccggtccgttcctgacatgaggtgaatgcggtgtgaaccgtcgccaattacatatccctgatatctgaccctccctctccaactgcccattgtacataataggtagatgtataagcgggcggcttcacaagtgcctcccacccatttttctttggtatgcgtccacttggcgaaacacaacgttaaaccagagatgaggatgcagaaatatagcgaaagaggcagtattaaaaagatagaagaaaatatagaaaaaaaaaaccgagtggacactcgagcacagctcactgagtgccctccttcttctcctccttgggagcagcattggctggtccgtcagccggtccgccttgttgtcctgctgctggttgctcttccgccttcttgttctcctgcatggcgaggttttgtatttcgttcttgtccttctcccattggccagtggcgtcgccaaaagactccttcatcttctgctccttcatcgctttctccttttcctccttctcgcgagcgagtctctcctgctccatttgctgccgactgttagggacctgtcaaacttgcataaccagatgcgtgattgcttacctccatgtgcttaatatcgtctacactaggctcgtacaaatgccagatagtataatgaggaaggccaacaactgagaagcccatccttctcgacatctgttaccatagcggttagacggatccaaagacgcgggaaggcctgacgagcttacctttccaaaagcttctgtctcggcatgtttttcgaagctgaacgccgggaagtggacgccgtaacggaaaaccttggcctttgccagaatactcactccaccaacgccatcgatctccatttccatgtcgggatcgccataggggtcccggagatatgcgagatggggacgccaggtagcatattctgcgtatccctccacgataactgcatcttcgtcgagagtatccgcgagtgcgagggcggtttcggactcggcccaggagttaaggtcgtagggctgttctccgcccagccagtcaggtagcggacgccaaacatctaaagtccggttagcatttccagttatcctttcaatatcagctaagggttcaggaggcttacttggcacaatcacatccttgttgtggcgcatcagatcttccaagatcgtggtaggcgccgtctccacgtcgacatcacgccagtagacccacgaatgatacggccgaagggcggcgctaaggagccaatttctagcttgggccatgagctttcttctgctcgcctgcgcggcgaaaccgtggcggctttccacatcctgattaactttttgtccaaagtctttctcgatgatggagatttcgccaaagtgcttggacgggtcggtgctagcttgaatagccgtaagctcgcgttcaagaaccgccaaggtgttgtctttcgagtccgaaacaaggaaagcgagatcgatcagatggtgaggatacgtcaggttgaggaggtgaccgaagaacatgggcatatgcacttcggcatcgcgcagcggcacgcagatcaaaattcgctcctctctctcccatcctttcgcggtgccctgcacgttagacaggtcgtagtatcgcaccgtctcgagttggaaatcttcagaaccggagccaagccaggagaaagaccccgaatcgccgggccaaacgaacagcccaaagagaagtaatgataccagcgctattgccaatcgcaggaatagtcccttccgtcttcgaaatggtggtgccgcgcctcgaggttggaacctgtggaatgataggaggccgctcccgtcagcttccaacgttcgtttcgttcgcctggtgattcagggggcggggggcactttacctgtgaggagaaatctcaaaggtgtttcctcgcgggtacccattggaatatccgctcgcatggtgtcgagggaccgccttggacccggaggaagatgcgtacggcagcattgggctgtttggtgatagatggtcgctgcaggggcggccaatattatcgagcacctcaacccccctttgcgcacacgcagggtacctgagtcctgcgaaccggaaatgctaacagatgctgcagactgggcggtctctcgctggatgttctcgacgcacgcgctgccgaaactgtgtcgaaatgatagagaagggaccaggccggttcaggatcaatgcatcgcggtcagagagaagtttgggcggaagatcaagacgatcgcgttcctgtagcaccgagtcgtttgataaaaagctgaggtgttcgcaccgggctgtgggcagcttgacggatcgatacacgtactaagtaccagtccagataagattggcgggttgggatggatttctttaccaatggcgtcgcaaagtggcccggccgttcgacggggtcctgccaattgtagcgcattttgcacccacccacaaatgaccccagacttgacgccttggtttcaggggttctagtgcagtgtacaggatttaaagtcgccaaggacaaggctccagaattgacggcaaagtcgacctgaaacagtggcaatgcaagtaccgtcgagtctgtgccgtagttatcatctgtgtgcaatacagatgggtacatcagggtgtgtcttcaatttatttgatgttcaacctcgagacacagatgatttgaagggaaaccgggcttacgtcgcggcaagtgtccggtcattcgttctactgggtttggacttctcctgcacatcatcaagggcaatatcttgggtctgattggagataatcaactattttgcaactcttgttttcattgttctatccttgctgatatcttgaagccctatgtaaatgtcaaggacaggcacaccgtcgatcctcaactacatccaattttactggggtcattgagttgtcgagtcatgaacacaaaccttacctcgtcaaagatgcgttgcaacaaaacgtatgaaacgttcacgccatcaactactgaccggtcagttcaaggtcatacgcgaatcggcatcgagcagaaggcgaagacgacacagatcagacaagccgttttaactcagccctacaaagccggcccaagcctcccacgccccaaaacggtgcgcaggagactcggacaacggaagccaaatgacaccccgaagggagacaccacaactagtcctcacgccccgaaagacgctccagtgcggatggatggctcggcccgtacatatcgttgaatggatagactgttgtcatcattgtgcatgggacaaaggaaaaaaaaaaaaggcaaagtacctaccagatgggcatgtcgactctcccactagacgcaagatcgttttcagatcctatataacttgaagtttgttagccaacttgctcgcagcatgtgtggtgagggctgtcgttgcaagaaagagttggggtgattgccatatcagaaggttttggtataattggttatcgctcattattattcagaagcagaactgaaaatattttgtttcatcatggacaatcgggtgggtgatgatgtcaggtgggggaaagaaaacagaaaggaaaacaatgtgatgcttacctagtgggtagagactgagaaaacggagtggaacagcaacggtgacaataacaactttgtctgtactattgattgtcagtcaacggttcctccaaatgagttgcaagtgaaggatgtgttgaaggagtagtcagatggtagtgcatgtttgttcgatcgctcagagattatcgcgagaactgtggttatgggatcatcatgagatgtgaaaggcaaggggaaataaacttactctatccgtgcgaaccaacgtcggccatgtcagacagccaggacatgctctctagcaatggggttcgccatcgcagaataaccaagagcatgcctggacagttgacatgaccatgccattgctgcgccagcgcagaaggctgcccaaccaaagcgaccatgagcacggtaagaccatggtatcatggctgctccccaaagacagtggccatatcaaatgaaggcattgatccaatgccgacaatcgcaagccgttcctgccgttgcgaacggtgtgggttggtggaagagttcaagatgaggttggaactgaaggcggcagagttttgtagctgcgcaaaaaattcctccatcggtggctttgacatggaattctgggtggggcatgtggctgactgatcaaaatcgacagtgaatgtgaggttgcgccacaactacttgaatttgagagtggacccactgcagtgtagacggcgactctcacgtcttgttttcaacagtcaacagaggtaccaacagaagttaccaaccgtgaaacaaggaaagccatacacagacgaggtctcttcctcttcacctatctcaggattcttcgaccagagaagggcatcggaaacaacacagcaatcaccaagcccaccatatctccggccctcgtatcttggcttcaaaatggccgacagaagacgtattaacggaccggttgggactaccaaccctcccatctatgacgatgcacccgagaagcaatccgaaggtttcaaggtcacaaggtcacgcccggcgaacgtaattcgcaaaatgtgtaagcacgtcgaggacaaaccctcctgtttcgcagacacagactaacctcacgtttagatctcaagacgggagtgacaccgtcggcctctggctctgcttacctagagatcgagtcgtctggaaacggcggctctggcttgaagctcagttgcagcgttcatggacctagagctttgcccaggtcaacacctttttctcctcacatcatcttgtccacccatgtcaagtttgcaccctttgcgaccaagcaaaggcgtggttacattcgtgacccgatcgagagagatctcggcactcaccttgagacggctcttcggggatctatcattgctgaccgttggccaaagagtggagtggatatcatcatctccattgttgaaggagagcaagatcgggagacctccaaggcccagggtattgaggcctgggacaccatgaatgccttgagtggctgcatcaccgttgcctcggctgcacttgctgacgctggcattgactgcgtcgacactgtggccggaggtgttgctgcgttggtacaggacgcaggtaatgacgctgctcccagcatagttgtcgacccgattccttctgagcatgagaaggttcttgcagcgtgctgcatcgcatatcttcccacacgacaagaggtcaccaacctctggttcaagggtgacctacctgcgtccgatatggacgtttatacgcagctgattgaaaagggcattcaggcttccaagagcgccaaccgcgtgctcgtggactgcctgaacgagaccgttgggtgatcatgaggtcggcgcggcaatgtattatttgttttagctatgcgcgaatgggaaatactcgtattgaaacctgtaagtccatcaacgggaaaaacgcatggaattctatggtctgacggttcatggtctttgagtacctctacgattttggtcgatttatcgacccgaagaccagcttctgatgcaataggtcgagctaccagccacttggtctttcgcaatagcccatatgtagggcagaagtaacggaagatgccaatcgatagcagcgacaacagaactgcgttccgaggttcggcggctgactgcaagaatggaatggtcaacttccggcgggaatagtttcgagatgcctgtcaaggtctgacaggttgagcgagcgctcttttgctgaaactcagctggaagatcgcagtgtgatggacgaatgacgtccaagaagcgttgtggctggtatgcagagctaccctctgaggttgactgccgaaacattatgaaccgcggggtatgagaagcttccacgttcttcgcctcaatgatcgtctgtttctgaaattggaaacatgatgtggggagattacgcgtatcgtttcgttcatagcagcacggcatgttcgaagcagggcagacatggccaaaggtggtggctgatcatgaaccgaggtttcactattactgcgtagggcatacatacactacacctgaactactttcttttcgtgtccggcacgatctaatcactttatctgaaggggactgtggtgaatagctcgtatctttatcaacatttcgaggtggaggtaacataacatgatcaactacataatctgcacaaagatcgagtaacgttgcgttattaccggcgttctggtccgtaactttcagcattacgaacgccaccaaggaaacccaatggaactgaagtcactgcatccgaaggcggacgtggtaccaccactcacatattggcacagtgccggccgcgttcagcgacggggcgccccccggcgtggcgtggtcccgggcccctctttcccctgaacttctccttatctgcccccccacggtccctccaaaaaactacagacatttcccagttcggcccacattgtccactcaggcgggaattgtaaaacgacctgacaatccaatctttcccgtcatcctccaaaatctcacctcacccagctttcgggcgagttttctctcgcttcgcacctggtcatttcacttttcccaaaaccacccctactctcgtttcttccgacggtcccggctgcctacctacctacctacctacctacctaccacactgtacacttttaattattccatagtgttttgtccattcgttttgcggccggtaattcctccttccagccttgcttgtaccgtcgatcaattcgttccgtctccactgcgattccgcaacagttccaggttgttgatgccataattccgatgcggtcgtccatacaacattaattcccctattacgccattaccgacgacaacttgagcaatcctcgccgaaccgagacagctgtgccttgtccgacttgatttcgcattagtcattatccgctttatcgactacttctaatctcttctcgatggggaaagacaagaactgtacgtccacccgcaaccccctcaggtcttccaagatcgcgacactgaagcaatgacagggcgatggggtgttatcttggacgccgggtcctcggggacacggctacacatatatcgttggaaggatcccgagaaggcgcttgtagatgcgacgcccgaggagttgcgcagtctgcccaagatcacgacgaaaaagaagtggacaaagaagattagacctggaatatcgacatttggggagaaggctggggtagtcggccaagattatctgaaggaactcatcgaccatgcgctcgacatcatacccgcggacaagatccacgacacccctattttcttaatggccacggctggcatgcgacttcttccccaggtccaacaaaatgctataaccggcgctgtctgcacatacctgcgcaagaatacgaacttctcacttccggattgcgacctacatattcaggtcattccaggcgaaacggagggattgtatgggtggattgcgtctaactatcttcttgggggttttgatcatccagagcaacatgcgcatggacaggatcatcacacatatgggttcttggacatgggaggcgcatcagcgcaaatcgcatttgcacctaattcaacagaagcccaaaaacatgcaaacgacttgaagctcttacgattacgcacactcgatggatcgccagctgagtacaaggtgtttacgacgacatggctagggtttggcgtcaaccgggcgcgggaggcgtatgtacaaagcctctcagacttgtacaccacttccgatgccggagaactccccgatccgtgtctaccaaaggggctcaggttgtcactggatggaactccagtttcgaaaccgaagaagggcgagaccactctaattggtacaggcgcttttgacgaatgccttaggaagacttatcccctgcttggcaaggacaaaccatgtgcggatgacccttgtttgatcaatggtcagcacgttccagccattgactttgacgtcaatcacttcgttggagtctccgaatattggcacaccacacacggtgtctttggtggtaaggaaaatgaggcatacgacttcaccacttaccaaaagcgggtcaaggatttttgcggccgagactggaacagcatcgaaccaagcctggatgcccacaagaagtttgcggtcaaggatgctcaagaagcttgtttcaaagcttcctggcttataaacatcctgcatgagggtattggtgttcctcgaattggtgtcgaagaacttcccgctccgggcctcaacgcctcgaagggcgccatcgagacggccaaacagaagggtttcctagatccgttccatccggtggacaagatcgatggcattgaagttagctggacacttggcaagatggttctctatgcagcaggccaagtacctcccaagacaggtgacgatcgatttcctgtcggctttggtactaatatcccttctgccggggcaaccgagctaccacctgatttccagtacgcaggttcgacgtggacaccactcagcggcggagccagccacaacgactcgccctaccgtccggccgtcaatgggactacagacgatggcagtgactgggatttggaagccgagaatctccttggcaagacaaaggccaagaccactcacagtcttctcatcgttttcttcatcttcctcgcgctgctgttctttttccgcaagaaggataggcgtatgcggttctatggccgtgtcaacaacctcttccataagccccgccgttccggcctgttcggcaagatggcatcgtccggccacaacaacggccccctctccagcctgacaaacaagctcttcggccgtcgctccctttcttcgggctcttatgagcgcgttctggaggaaggcgaagccgccgagttcgagctaaacgattcccacttccgcaactcagcatcttcctactttgaccacaacaacgacctcaacggcttctactctgattccagcgacagcagctccagcggagggggacggtctaagcttgggattacgtcggggctggcaacgcccaagctgaacctggatggccggtttgctgatctcggctgcggcaacggactaatgacgcctggcggctcggcgctcgatagggcgggcttagtggtcaggacggatagtcgagagcggctggggttgacgcctacaacgacgactatgagtttgcaggggaggaggagccgggctggtagtcccacgaggctgaaaagtcctttgatgtcgcctttgcaaggttaaggcgtcgaggcccatgtgcctcaaagttttgttacgaaaagacaaccagtcgctttgtgcttgattgaacgatttgtcatgggaaacggcgttggcggatgttttatgggttttgcatttctaccttttacctctgtatatggtactttcttgatgatggataattgttcttctaggaggttagcggccatgtcgtccaacgatttttgtatgatgacaacgatacgggtggtcttcaaacccatctgagcgacgggctttcagtatatttctattcttcattcttcttcattgccaacagctagctagtatggctttatcacaggattttggaacaagatacctcattttcattcgcaaaattttccagcgtctctctgtgccatctttgcttgtcctttgttctaactgggtatatttgcgtcctgaacgatctgacacatacacaaacatggcgttgacctgacctcatcattaatatgacaatttcatggtcttgccatctacaatttcaccaatttcaccaatttcgacgaacccccccttttgtccccgaagcccaagactaggtacacatccgccaggaggaaagaaggctttcttccaactatgcccatccgggagcctctcccacgaattcagccctcgtcacatatgtatagaacgctttcttctgagtcaccattcctttgtccccatatgcttactgatcattgatcatcatccctttccaaaaaccccgggtctgtcctcaccttactctcaaacttcttccaccactcctcaaacgccttaagcggcaccacctccatctgccccggcgtggacccggtatagctcgacaagaagttgaaggcattcttgatgatcctctgcgccagcaccagcgtgctcggctgctgccgcgctgccgaaaccggcaccaacgccccttctgtcccattaccacttgttgttgctgctgctgctgctgctcctggtgttgttgtccccgtcgcagacatcctactggccacactctccgcatcctcaaccgagaccccaatcaccacattctcgttcccaccccctgtccctcctgcaccaggtccaaccttgaagatagcactctccttccccgggccgatcccacccaaaaacttgaagttgggcgccgtctgccctggtgagggcggagtgacgaggtaaattgctgctgcggtccccggggggaggactacgccaggcaaaagaaagacgacgacgtgcccgaagggcttggagatggcggaaccggggggagagttcgggttggtcggtgggatggcgtacaggaaggaggtgggactgggagcttcggtgggggagattattacgggctgaccggcgggaatgaggccgaagaggggttgggacatttttgttggatttgtggtttggtgataatgtggtgtgataagagaatgggtttggtggcggtgttgatcgcctgttgctgttgggcactgctcgggtgtggttgatgatgatgaaattgacagagctcacggctgtcggtatggggagttgattcggtgtcccgttctggttggagcttgtgctggtttttgcctctgatagatatatcgaacggatgagataggatatctatggctgaggtccttcaagatgtatagttgtgttcgcaagatcgtggggtgagcttcggttttggaagacaaaagaccacgaattcgaactcgcggtcgtagcgtgtgaagctgttaatgtcaactctatgtaaacaaagacctggactcggggtgaatgaccgattccgtttgttgtttcctcgaagatgccgctttgtcctcgaatctcagttgttttccggacgtggagcggccgaagcgtttataatgccgtaatatgtggggtcaaacaatgagctggcagcaaggtaggtattctttgcgcacaaccgtcactggctatagagagggaaagggatttcacggttttcctcattgaaaagaatagctgtcaattatacttgatagtttcccccgaagagttgtctggtatatatttgtttctacactcttattgaagctgatgatgtgatggcgagatctcaagctactgtgggtctcccgtctcggatgcttccttgtgacggcagggcagccgggcagttcagaaaatcactgggtcttggaaccaacatagagatgattctagagtcctcgacttgcaaaaatttgaagcttcagtagatagaccctccatttccacgatacaatctccattctgggatccaatgacatggatggaaaggccaagtccttgtctgtaacttccactttcaatgaggattgttcgttgccccattgtgaccccctgtggtaaactgctctttccccgctacaaagcgcctcaacacgcgacaggggctttttggatttctatccttccataagttctgtcccgagtctcgtcatctgaactatctgaaggaaagacgatatgagatcaattaattcacttgcgcttgtaacctcaaacacgaattcgttccattgattcaaatatattgaaagtgaagaattgccctgttgatgctgtctccctaatttgagatgcttcatgttcctcccctcccaattcccgacggtcttcaattgcgctcccgaacgacaggagattagcgcacgccaatatctgcttccccacgctctcttcccttgacaacatcctctcacttgtgcctctcaagctcaagtcaacaaatccagactttcggcttcatttgcattactcgatcccgtgtgaccacgccctattatccaaggtctcgggaacccgttgccaaaccatgactcctcggttgtccaccctcgacttggtggctaaagtcgatgcgtacgtatttatttgtttattttttttctgtgaaaccgaatcctctgtgttcacgcccaggaacttagatggaacttcagtgaacggatctaaggcctacctggattccgaacatgaccagaacgagcgcttacattatctctaaaaatcaagcttcccttacgcggaccgggatcccgaggcttatgcccagatcatgaagtctttctacacgttcgtctgggaagaccagcagggtcaggtacccataggctacgtgaagctggacgttgtcgatgcactcaacaaagccccggcaactctcaaaggacagttagggttgcacatcgatgtctctaataggactgtagtgctcttccgtgatgccccggacaaaacctacgaggaacgcactcggcttgtcggaaagctcactgcgctttggcgtgaacaagaggcatttgccatcctcaagagctggcgaaacgagctgtggccagtttatggtcgcaacaaggagctcgtgttcagcatagagcgggcagctatgggcctctttggaaccacacgctacggcgtgcatatgaacgccttcatcagacgtcaggatgccagcagcaagtatgacttgagaatctgggttcccaagcggtccgcgaccaaatcgacctatccgagcatgttggacaacgcggtagcgggtggcttgatgaccaacgaagaccccttcgaatgcgtcatccgtgaggcggacgaagaggcttcactgtccgagcatatcgtgaggaacaacgccaaagaggtctgcaccatcacttatatctacatcacggacgagcgcgcgggaggcgaggcggggttgatctacccggaatgccaatggatttatgatctagagctacctgcggatggaagtgtcgtccccgagccaaaagacggcgaggtcgagagcttcagcttgtgcacagtggaggagatccagaaacagctcgcccagggaatgtggaagccgaactgtgccgtcgtcatgctcgatttcttcgttcggcacggcatttacacgcctgaaaacgagccgcattacgacgcatttcgtgaccgggctcatcgacacatcgcctttcccggtcctcatcaggcctgaatccatcgagcaccttccgcagggcactagctcttccaaaggcagatggacagcccttggctcggtagcggcataaatacaggtacttgctttccgggtatcgttgattcattactttccccagaccccttttccctaggatatgccttttctggtccacgcataaccttaaacgcccgttcgccctccaaagatccaatgaatgttgctcgcgccctagactcttgatcggtctgatgctatttagccgctggaaacatttgctttttttcaattttttattctccggaaatttcagctctcaagcgttcctgttggcgaggaggtagacgtagtcgacacgcaggggcgtgagcttcttgtagggaccatcgagggccatcagaagaccaccgtaggacatatacgccttgctaaatttcgcaaccgaaccagtcagccactcattttccccgaattccaaggtcgagatactcctgcccaattcccaggcaacaacttacatggtctggccatcctttccatcctcaaacttgtagaccttgccatggcagacatactcatagctgtcggccagggtctgctcaacgctaccgagcttggcagcatcgcgccaacccctctcgtcgtccttgctaccgtcgagggacaaggaagtagccaatgcaattctaaggtactcgccgaccttgacagggaagagctccttgttgacatcgagctgcatgctggtctggccatcgacggaggtgcagtacagacggtcgacgcggtcgtacttgggatcgctgattctctcgaccttgaactcgtcctcgaagagttgggcgtcggacgtgagggcggacattgtgaatgctggtgtggaatcgatgaaacagtcgatgttggatattgattgctcggaaggatactagtgtcagattttggtcgagtatcaaacgcgtgtcgataggtgggtaaaacgaattgtcgcgagcggtagtaatgatggtgtttggggaaacttttggagatgcgactgagcgatggagatgccgccatgcagttgccgtcccaaaaaattccagccttgcggcaattggaccaggatgccggggcaagtagtggggcaaccaccattgaaaatccctgtcacgcccgtccagtgtgtgacaaaagtacagcggggctctcaggcactccagtgacgtccaagcttccatggaatttcttccagggatcgaatcgactatatttggacttgaagaatacatacctcaacatcatcaagtttggattcgatactcaaataaggactgcaacttgccgactgaactatgtccttcgtcaaaagaaacaccgtcctatcctcaccgagagccggactcacgccgtccgctccccagcagcagcaacccaaacaggaaacgcagcttgcgccgggtcttcgaccatcaccaactgatggcaggttgaccacttcaactggcactgcttccctggaccaacttcttgcaggacacggtggactccccttaggaacatgcttactggttgaggagcaagggaccaccgacttctctggaattcttctacggtactatgctgccgagggtctcgtccaagggcatcaggttcacgcagtagcctttccgccagaatggaggcatcagcttccagggctggcttcacctgacaagaagtcaaagagtgcatcaccggcgccggcacccgaagagaagatgaagattgcgtggagatatgagtccttgggtaacaacgccaatgcaggagcttctgctcgtggggattctggagcgcctttctgtcactcctttgatctcagcaagaggcttgccagctccgagtccaagggtactctgaacccgatttcagttggcggttccccgagcttagaccggaaaagtgttgggacagcttctcctctgaagatgcttctcaagcaattgcgggccaagttggagagctcaggatcaaacgccattcatagactggtggtgcccagtctcctctcaccaaccctctatcctcctggatgcgcccaaccatcagaggttctacagtttctacatgggctccgggctctccttcgactgtacagcacccagctcacagcaatcattaccttcccgacgtccttattccctcgcagttcaggcctggtccggtggatagaaattctttgtgacggcgtcgtcgagctcatccccttgcctgccaggctaggtgccgcgccaccgccgccctcaaggtcggatcccaaggcaaacgagcaaccccagggtatgttcaaagtatacacactgcctgtgtatcatgagaagggtggtggaggagcagagtcgggccaattccgtgagaacctgtcattcagcttgagcgcatccaagggcttggtgatcaaaccgtacagtctcccgcctatgctcgaggatgagcaggagaagccctcagctgctccaaagaaggatgggcttgatttctaaagtcatcttccgcttggcaatttaacggcttgtttttttgcaaataaccgactttttttggcccccttttggcagtctcatcatatgttcaggtgagcttcttgatcatcattgaaactcccgtctctttacttgcccaggtattgggcacgctgtaagtccactcgagccactgaaaccattggtggacgcccgcctggagctacctacgggcgtacagcaacacctggggtggagctcaaggaaaatgtgtggggtcgtggactcaccgcccaaatttccgccgttttctgccacggcgcgataaaagcccacgcacctccgcccagaagtttcccactttctctcctcgtgtcgtcgtgtccaacaacagcatttttggtaagtcaaaacagctctttttgcacacttcccagttggtcatttcatgatgaaacaacaaacgtatcaatctgtcaatcccctgattcatagtgatgataaatacggctgtccaaggcttctgatcctttggccaatctatctctcctgttcacacacgacgcaagctcggtttaagaactgtttctaaccaagagaaaattaggcacttcattgttttcacacacttacaatgtcatcaaccgaggacgacagacaagtacggatctccaagatcgctggtcggtacctcgtctttgatattgatgatgtggcgtatatccgtcgccagcatggcatctgcgctgttttcacgggcaccatgccgcagaatcccactcagaatgtcttcctaggattgccgctcgagctgtatgccgaggatgccaagatgcttttggacagaaaggttgcctacattgccgatgaccctttagaacacttgacccagttgaagtcaatggatgacgagacgcgcaaatcatacctgcagtctatcaagacgcagcgcagaactgcccagcttgtgttcaatgaggccaaggcacagtctatggctaagcacaaggacaagcgcaagccgaaacagccacagccctctgttgtcgtacccactgaactgccgctgtcagcatcatctgccgatggcgttgcggccgccgtagatcaggaagaagaaggaggagcagaattcctcttggagtcgtcatcatccaagccactcaaaacggacgcgtcgacgcctcctcagaagccgctggtcaaggagaagctacctgcaatcactccaaccaccagcaatgccatgatttctaacgggacaagtaatcctgatgtagaaaaccacactgcgctaccattgtattcgtacttgaacgagagaggatacttcatcactccaggtctgcgcttcggtggtgactttagcgtctaccccggcgaccccttccgctatcatgctcattatatggcgaacagctatgggtgggatgagaagatccccatgttggatctcgtcaccagtggtcgtttgggaacggctgtcaagaagagtttcctcatgggagggcagaaaccggcgacagaggacagtgaagctggcgagttgagggcgttctgcattgagtgggcgggcatgtagtttcaggcagcttgagcatttgacggaagagatgatacccattacaacaagccttcacgttctgtattatcatcggatctaagcctgttgaatgatgaatatattgttgcgtatatgtagtccgtcgagatcccatgggaaatccatgggaacaatccacaccaaggcagccaagatcagaccaagaaccatcaaaacaccctttcaatcgcttcccatttgcccctgtacatgcctcacaacgtgacactaacctcgatggccattcatcatgctatttgacacgcaacttccatcttatgatgctttcttctttaagacatgcctctcattcccttcatcattaccaactagactaggtgtgtagtgtaaagccatttagaaatacgaaaaataccttcctcttcccaataaagtccatagcccaaagtatcaaggcacataaatcctgctaaaactaataacctccctccgacaacacacgcacttatcaaaattattcatggccaaactcaccctgcactcatcgcagagactcagacaccgacacggccacacgatgatcgttctcggcgcgcactgacagaccacgcactgcggtccttcactgcccagtccatccgcgcccgttgcccagtcgcctgccgttgccgctgccgccccattacttccacttccacttccgctgccctcctcccctgcctccgtgggcgcagcagtcgcccgcctcgacaacaatatctgttccaaccgtctagcctcttcctcgggcgtcatcatttgtgtgctttgcccccttccatatccgtaaagactacggtgctgggcgccagagagtagcaccttgacgcgctggcgcgcctggtgctggcggaagcgggagcgggtcatgatgccttcttcaaaggacaagtgggcggcgagggtgatggcttcctcgcgctcttccgggctctgcgggttgaggaggcgggcgaggtcggaggctgctagagggaggtctgctacttgcgagggagtggattcccgggagaaggcccaggattgatggagcgggttttggttactattgttgtttgggtaaggggacgattgagtgggtgttcgttggccgtcttggagatggttgttgtcgctgtcggactcccaggcgtccaagtctgatagtgatgtgctctcggttgtggagatgatgcttgtggtgtcaaagtcagggtcgtccaggccggaactgccgtcagggggaacgtagtcaccgcttgtatcggtgtttccccaccagccgccgttaagaaaccagctgtagagcctggagtcgatgtcggcttcgctggcgtcgggttgctcactgccgaggggttgttggaggcgccgacggaactcggcttccacgtctacacgctcactgcgcggaacagggaaagagttgggatctgatgcgtctacccagatggctgttgtgccgcgatcacctctccgccctgacctcctgccagtggtggttgtctccggctttggtggctgaagggccaatgcccggagccaacgtggcggattccgaatcccaaagtaagagagtaacttgatgatgacgagcatcgaagttgtgatgatcaggcggctgatgtgcataacatactcgatcgccaatagccacctaccactgcgttcagtagcacccaccccgtctctcagtcgcctggcggaaacgctattccggggtatcttttgcgctgcccgttccctcgcgtaaccgctcgtggcgtttgcttggtcttccttgacaggtacgagaccgataacaccgacggagtcgaaacgggaacctgatactccgcctccaagccattgcatcctcaactcctcgatctcgcggaaccgttcgtcctccaaccaggtatagcgcttcacattcacccgatggtcttcgttcaggtagaccgcctcactagccatggtgatggccccaaagccagctcgaaggagagcagtatagaagtccatatcccaccggatacggatgtcggaaagagatccattggcttgcatgtttgcgtgggctcgagcaaggcggtctcggagagttgggcgttgttgtccagcatcgagagcgccttcagcaacagcgaaggctgagagcgccatcgttagagcgtaaattacagaacagataaagatgccgcatattataagaacgtgcggtacaaatccgataatgcagactgtagggaatctcaagagtgcttgagctgagctatcttcaatggaaaaagtcacggcgccccagacaatgctgcccataaagcaaagtccccagaaaccagtgttgatcaaccggaatttagactgcaggttgaagacaccaagtatttggctagtgagatggctcatggcagatagaaacgcaaccagcagaacttctggagacgtgttgactctccttaaaatcatgctgcgcgtcacggcaacggcagatcctgttagtgcctgggaagaattgcccttgcctgtaaagaggccccagcccagctggttgctgatggcagcatcagcttcggcaaaggccaatgagtgttcaaaaagcgtcatccccgtctccgcggctactggacggccttgaaccgtcgcagagagaacctcgataaactgactaacacagaatgtcatgaacaggggccagagccgggacaaggatcctactagttccggctgctcggttgaattgttgtcccatggcaccatccttatggcctggcaggattgtttatcggttgcgccgaagagcagggtcgagctcaagccgtggagaaagttatttttctcggagaacatgaggtcggagctcttgctggcgttgccccagcgcaggttggcgaagtcgggagacgtttgacactgtatcgattcaaggattcgttcgacctgccaagcgaggaccaagataacaggtaaccgcagcgcaagccgaagagtccagcgtagtgcaagtcggcggcgagtagcggcgaatatgtgtgttcggttgaagacaacggccatgacgatgcatgctagagcccacttgcttgttgcgtagctaaagacgctccctaaacctcttgcgccctccattgtaaatcgtgatgcgaaggcggctgactcttggcccgtagcagtggccgcggccgaagatgatgcggattcgagtatggctcgagcggcgtcggcggcggtggtgctgtcaggagtagtcgtgacaaagaaagcggctggatcggtcgactcggctatgacgcgctggccaaagccgtcaatggcatcggggtagaatatataggagccgcccagcttccccagcttcttcaccatcctgggtcccgcccagaccaaatcctcgagcgtaggcgccagtttcgtcacgttgaacgcatagcccaggtgctgggcggtccagagcgtgaagttgtgccatgcgctggcattgttaagcaccgggatgggtactgatgtcgacgccaaggctgccgccgccgttgcagcacccggcaggaaaacactatcgtccataatgggatcttatggaatggaaggtgaatgtatcacgctgaggttcgggctcgcaaactcctcttttactgcgtaatgagctgggtggcgatcgccggctgcgtcggcaactggctaaccgcctatcttcacttctgtctcttcctggttgcgcgagtccttgtctctcatctggtggtttcgctcaggaaaacgtccagcatcttcgcatgacagaaaggggcggcaaaccgagacggttgttacgcgtatggacagctgttgggttcccaggttgtttgatatagtaagtatagaagctggatttcaggatgctgagacggccacaacatggagactgagtgggaaaccagagacaagaggggagaggacaggaccgctgttgccgcgggacgagacacaccctgcgacagcgggcaaagcggagagaatggactacttacccgacactgcatcggagcaatcaacagcgagcaacaggcgggccttgcgataagttgcatggaatgatagccgagcgggatgaggtaactggtggggccccacgccccagacaggcttgttacattcgtgtgtagtgtacagtgcctagactagaggtagtagcctcctagcgtcacgtagcgcagctgagcccaggtggtgcctcctgagcgcttcccgtccttgcgctaggcatagagtcccttgttgaattgcggatccccaactcaccaccaaaaaaagcaactccactaagaacttgcacttggacatcattacacttcaagattgctcggtgataaccgaccacgacacctacagtacctactagtcctattcttgcgcacgagcattttacgatcttcacgatcatcacgcgcatagatccttcgtaccgttccaatcgctatttttaaaacgtcgatagccaccaacaatggcttcagctggacaggcccccatcgctacgtatgtgtcattgcactccgacacatacaaagcactggctggtgtcgggtgtttctttctagtcgagaggtaatcccggaacacgatcaagctaaccgacccatgtttgcggtttgtgtagagtctatgtacgcaatctcgaggagcgcgtcaagccagagcccctcaaggaggccctgcgcaccatcttctccgaatacggcaatgtgattgatatcgtcgccaagaccaacctcaaggccaagggccaggcctttgtggtctttgacaaacccgagtcggctcaggctgccatcgatgaactccagggcttcgagctgtttgagaagcccatggtggtgaccctggcgcggacgaggagcgacgctacggttattcagactggcaacgaggaggagtttgaccagcacaagcgcaggcgcattgctgagaagggtatggtcccttcgcctccccgacccccaattagcagcgagagcattcgatctgacaatcatccgccacagacaagaagagagccctcgaagtcgccgaacaacaaaaccgcctcaagcgtcctctccagggtgccgcccccgatgcgcgccctgccaagaaccaacgcggtgccggcctcaaggctacgggccagggccctgctgctgttgtacccgacgagtacctacctcccaaccgtattctcttcgtccagaacctacccgacgacttcaccaaggacgacctcactaccatcttttcccgcttcgatggcttccgcgaagtccgtactgtgcctggtcgcagtggtatcgctttcgtcgaatacgatgccgaggctggtgcaattaccgccaaggagaacacggccggcatggccctgaagaacggcgaaaagatcatgaaggttacctaccagagacagtagagcatgttttgaaggatgcgtgcccggggaaagtcaacaaaggaagcagtagtattgtgcgatacagatgttatgcactgcacagtttatcagagtgtgctagaagtttttcgtttcgtgagggcaccactcgggcagttcgcaaagcgccttcttcagatacccattgctacaacaagattaaaaacaagacaaactcctcaattgcgcccatgccctttgcctcaacaattctcatgcaaacaaaacattcttgatcgtcatcgacagtccgtccagccatcagcgattcgcaatacgttaaacagttgacatcaaactagaagatgacgtcttcgtcctcctcggcagccaagatatcggcaggggtgttttcggtttgttcaccttcagcattctcagagtctgcaagggctagccgctgctgctctgccttctttgctttcatctgagcgtcagtttccgcattgtctcgttgcttcttggcagcaaccttcttgagtctgtagaactcctctctgtcaagctcgtcgagttccgagttgatgtctataatagctgtcagtaatctaccctagtgccggaaccttggggtttacatctacttacacttgatggtgttttcggtccgaggaataatgacgtgctcactagaaactccgtgttagtgtcccccattctatcttgcagggaagacaggtttggttcgccttacatcgcattgactctccggttgacgaccttgatgacctcatcaaggataacgaacgccgtctgcagactagccagctctaccaaggcctccaccgctctggcgtacgtctcacgacaccgctgtacctgctgaccacccttacccagacctgtcatggcgaagtcgtcgttgccctcggcctggtaggcttcgaaggcgggaagtagcacacccgagacgttctcctgcttggcccggatgcggaatcgcgccgacttggccgactcttggatctggtatccaatgttgccgccgacggcgtaggtgacttcggcgagggagagcgaagcgatctgcatgacgcggcccatcttgcgcttggcttcgtcaattcggcgggtaatctctgtgaggagacaggtgtgttagagtgtctacatttcgcggatatctggtgtgtgcgagagtggctagtacctctgaaacgcctgttgagtgaaatcaatatgtcagtatcaagctctgtgtaaaggtatggatggacatgggccgggaggggaacaacgaacttggtgagagcttcactttttctcttgagcaagctgtgacccgtctcggcgcccttgagtttggccttcataatacccaaggactgccgtgtggggaagacggcctcgcgatcctatcaccaccactcattgtcagtcaacgccatggacccggttgtagtaattgcgggggagcagctaggataggctcataccgcagctccagacatgtttgcgatccggcaatggccaaggtatactcgaggtagggtataagactaaggcgacggtaggtcctgggggcagtaaatgatggttcgaggagtcgtgatgctattccatgcgacaacgacagatgataggtactctaggttcgatatcgacttggaggagggacggcccggccgtggttggtggagctcgatgttaggttggagcttggatgtgaggttgagacggccgccgcccactgcaagtccgccctacgtaacaactggatccaggaccaccaccacccagagcagcagctggaggccttcgtcccggggatgcggctggcacctgctgcggatcctgctgccaagatcttggaggttatcagcaattaaccccactgaaattggctcttgtttagcgggacatctgccaaatgatcgctctaactccgtaaatgcccctggaaggctacggtggtctgagctttcgcgaacttccacttccacttctgaacaaggttgaacttcgagacgtgccgggctcccaggaaaaaaagtatcacggacaaaatacagcgacaacagccagcgaaaacgaaacgccgtcgtcgtcccccccattcttcgcatctcgttgagaggctggcccaaaatcgtgggagaacggcaggaatgcctctagggatctcttgatccttgaacatcgattttactccttcctccagtgacgccactcccggtcttctttctgcagtccaacgcggaccaccccttcgccatgtctatcctttcacgcgtctccgaccgtcgcccagacctctctttggtcgtatgtgttgctccccttcttgtccggtcgtctctgctacagaaagacaaactgacgatctgacctgtgtaccggtagagcgaggaggactttccttacgaacaagacatcgtccgtaaccccggcagcacgaagccatggcttgcctatatcgagtacaagcttcagaaagggacggtccaggagcaggcatatatcatggagcgcgcctgtgtgcaacttcctcgatcctataagctttggaagatggtaagtactggaaactttccccaaagtccaacatgccaactgacttggtcgccagtacctccggtttaggacgaagcacgtttcgaagctcaatgccgccatctttgcctcggagtaccaaaaggtcaacagcctctttgagcgggccctcattctcctcaacaagatgcctaggatatgggagatgtacctcaagtttctgatgcagcagccgctcgtgacacacacacgtcgcaccttcgatcgggcccttcgcgctctccccatcacgcaacacaataggatatgggctctgtatcgacccttcgccaactcggccgaaggcgagacggcggtcaagatctggcgcaggtacatgcaggttcacccagaggatgccgaggacttcatcgagttgttggtggcagtggggctatatacggaagccgtgcacaaatacatcgaaattctcaacaacccgcggtttacgagcaagaacagcaagggacactacgaactgtggagcgagatggtagatttgttggtcgagcatgcgacggcggtggaaacggggcatgagacgggaatcgatgtcgaacggatcatccgcagtggtatcgagcggtttgccgaccagaggggtaagctgtggtgcggcttggcgacctattggattcgacgaggcagctttgaacgcgcacgagacgttttcgaggagggtatcacaaccgtcatgaccgttcgagacttcaccctcgtcttcgattcgtacacggagtttgaggagtccatcatcagcgctctgatggagatggcatcgacccgggctgagaagggagaggtggacgaggtggctgatttcgatttggatatccgaatgatgcggttcgagcatctaatggaccgccggcccttcctcttgaatgatgtcctactgaggcagaacccgaacaatgttacggaatgggagaagcgtgtggctctatggggcgacaacaaggaggaagttgtcaagacttaccttgatgctatcgaagccatccaaccaaagaaggcagtgggtgcgctccaccagctatggaccaattacgccaaattctacgaggccggaggagacctttcaagtgcccgaagaatcatggagaaggctgtcaaggttccttacaagtccgtggcagagttggcagacatgtggattgagtgggcagagatggagcttcgaaacgagtgcttcgacgaggccatgaaagtcatggcaaaggcagtacaggcgcccaagagatccacggtggactatttcgacgaaaccctatcaccacaacaaagggttcacaagagctggaagttgtggagtttctatgtcgaccttgtggaaagtgtcagctcgttggacgagacccgcaaggtgtacgagaggatattcgagcttcgcatcgccactcctcaaacagtagtcaactacgccaacctgctggaggagcacaagtactttgaagagtcgtttaagatctacgagcgcggtctcgatctcttcagctaccccgtggccttcgaactctggaacctgtacctcaccaaagccgtcgaccgcaagatcagtatcgagcgcctccgcgatctctttgagcaagccgtcgaggattgcccacccaaattcgccaaggtcatctatctcatgtatggcaacctcgaggaggagcgcggcctcgcgcgccacgccatgcgcatctacgagcgggccacgcgcgccgtcgccgacgaggaccgggccgacatgttcaacttctacatcaccaagtcggcatccaacttcggtctgccctcgacgcggcccatctacgagcgcgccattgcggccttacccgacgccgaggcccgcgacatgtgcctcaagttcgccgacatggagaagcggctgggcgagatcgaccgcgcccgtgccatctacggtcacgcctcgcagttttgcgacccgcgcaccaacccgggcttctggaccaagtgggatcagttcgaggtgcaacacggcaacgaggacacttacaaggagatgctccgcatcaagagaagcgtgcaggcgcagtacaacacggatgtcaactttattgcttcgcaggcgctggcgaggagtcagcagaagaggatggaggaggaggcagcaggaaacggaggaggagagatggacgccgaggttgcggatgcgatggcgcagttggagagacaggcgcgcgcgcccgtgggctttgtggcggcttcggaaggaccaaagggcggtagcatgccggttcagcctgttgaggttcataacccggatgctatcgatcttgatgaaatggatgaatgatctatattggttctctttgtttgtcaatagcttttcatttgttcgttttttattctttctcttttttttcgtcttttcttttcttttcccttggggttgggccgttgcgttgtgtctcttctggttttcacggcgagattggcctctattgtacatagactggaacacttaagtgggaagagggtcggttccttaaacatttaccactacataaacacaaatcaccacggacacttccatttattgtacggggcgggttgaaggacaaggagctggggaaatttctcttttgtttttgttttcacatgaactatttagcggttggtggttcgtggatcttgccaatgctttagattgtacacaggctgataagggaaaggggggaataaaggttggggcttgggcggacatcgacgagaacaaatctataattgttcagcaagacgagctttgcacagctgagcaactttcccagtttcttcacgtctttaataatctcaacacagcaggcctgggtggttacatctgtgcgtttcgaaagtaaaacactcccgatagcaaccagcacatctgctaccttttgcatgtgaagaagatcttggttcatatcttagtgaggggaagttcctgattcaaatcagaaaacgaatgccatcaatcggaaatggtgataatacagcccatcagcaagataacaaccaaccatgtcgtataacgcatcccccatacaattaacaagctatcccagcacgcacacagtcaataaaacccagctcaacctcatggacaaccggatatcatcgtagcagatcctccttcaatgtttatacgcttgtttcctccgcgcgccgttgtgtacccaacccaatccactcacgtcgctcgcttactttacattctgatatcccttttccatgtgtttctgatggaaggcagtggggtagttattgtcaacatggccgtcccgtgtcttgggcacggcgtagatggatcccttgcgcttctggaagcggcttggcggcactttggaggcatctgttgcaacccacaccgattagattcgttactgacttgggtgataattaaaagatgaatagcaaaggtggtgaggatgaaggagtgacgagaaaaaagaaaaaaaaaaaaagaaaaaagaaaaaaaaagagaagaagaagaagaagaagaaaaaaaacataccccattcggcactcatccgacggtctgccggagagatgggagaggaatcagccgagacgggactgaagttggtaaatgtgggagttgctgtttctgagttgcgatgttgtaccggttgttgttgctgttgttcgctgtgggtggtgtttgccctggtggtgtcgatggtgatgggagctttgttttgctgttgttctgtgaagtatcaagaccgcatcagtcagtgtatggtcttgtctgcaactcaagatgatatcatctaccagacatggtgtcgaagtctttggtgagaatctctgatgggctccacgttcgacaaacgttatagctggtatggtagcaaatagatcaggggtccgggagatgggacgtggagattataatattcgaaatggataatggcagagagagataatgatgtgaagagtaagtagttggtcgacaagcgagttgaagtaagtagtctctaggttataagatagaggtgtcctgctgataggatggctggtagggtatctcggagtgaagggttttcaggatatttgacggagaagaagacggtgatgatgttggaaggattgacattgtaaaaaggaataatcgaaggaaccggcagtacgtggaccctttcctctgcctaactacgcaataaggcacctgacccttccaatgtgatcgatgtgcagtagttctcaagtggaagggaaggcacaaggtctggggccgtgctgtgctctgacttgaagggtggaaagatggctttcccctgtcattgtctgttgctctttcctcctcctaccgctccattcgtgtccgttgatatgagtagtgtaggcatcccagtctatatccgggcaatgtgattggcccggtggtgtgtaagtgacggagagcgtcaatcattcccaatccgcggaccagtgatatcctccccctctcttctttccctcgaaacaaacagaacttgacagccctgacgatcttgagcggtacgttcaatcttgacgcatccatccatcttgctgcagtcgcccgtccgagtagcactcacttggggttgttcatgccgatcgtcgtccaccttgaccaccgtctctgtgtggccagaaacatatcgatacatagcagccccattttccactgcagtatcgcccagccgtgccagtccaatctcgatcgttgcctccgcagtaaaggtggttagaataagctcaaagcagcccaaaagcggcagtccgatcgccactcattcatcatattcgaggcccccaacgctacctgtttgacgtcatgcggggaaggagaaagaggagcataaacacacacccacccaggccagccaacaaacgtcccgaaccgtgtgaagtccaagctcgtccatctttgtgcccagatcgcggcggactcctggtcttctgacagacgccccaacggctcgagcgcggtcgaagtaacgaaagaggcccaggcgctgcgtcgatatcctctcgacctagttagttactctgtctgtgtttgagcacacgagccgtttctccttgttgacaaaagttcaaggtgaagatatcttggcggttcacatgttgacaagcacaatatcatgggcttcgtgaagtttacacgccaaccgttcaacggtctgtctctattctagtcacactcggctttcccgcctctctatccctacttcctaataatatcctgcactccattatattgacatcccagcttgtaattactcacttcactttccagcccattgtcttctcgctcatacccgtcgtagcatcgtcaagaacactacctgagaaagcagtgcccttctagtgctgccactgctccacatcctccacggaatccttctcaatgtcggaacgcttggcaaagtacctcctggcaagggggcgcttgctagccttggtagcgctggtcgcgttggtgacgggagtagtggtgtcggtgttgccaccaccagttccagcaccagcaccgccggccatctggacgggcacgacaccaccgaaggcgatagggttctggcaccgcaccaagcacacgttgttctgaccagcgacggtcccggtgcacttttggtcggcagggatggaagcgaccaaaggaaagtcagtcgtggtagtctgttgagggttgtcagtcaatcgccttatcatccaagtggtggcggatagagactcaccctagagagaccgaatacacccgggacattcgtcgcgaccttaatcgcagtccactccgtcgcctgcccatccgagttgatcatgcaagaatagggtccagctccgtcctggttgatctggtgaagcgtcatcttgaccgtaccaccggccgtcacctggggcagcgaatccttggtagcggccatgatggcttgggtgccctcctcaaccttgttggcgccaccttggatcgtctggccgaccgtcttggccgcctgaccacggaatcgagtggtgtccacctggaaggggttgcgtttcgatccggtacggggagtgctggggtcaatgcccagggccataccggcaccaccggcgtcgcctgttgcggcgatgatagcgccgtgaccggcgaccaggggagcaagagcgaagaagctcatgagaatggacttgagagatgccatgttgtctgcggtgtcttgaaggttgtctattgtcgattatgtgttggaaaagtcaaaactgacgggtgcacagcacaaaagaagtcgtgaatatatatgacctgaaccggcaggagagaggattaagagtgttgagaaaggaagattggagagaaagccggagtgtgactgagagggctggacctgcctgctgaagtgttgatgatgctgatgctgatgatgctgatgatgccaaaagctaaatccagcagagaggaagtcaaggccggtttttatacatttttcttgcgtgaaaccgatgccgtcgtcgagggtgccatgtggtgtttacaatgcactgccgtcccccggcgtttctcaccctggtcgtaaggggccgactttcgagtttcaatgtctgatcttgcgcagggtcctctgtagctcggcgcttgatttctcgcacgaaacatggcgtttgagactacaatagtgcctgcaaattgttatcggatcggattgcgggagatcgatgttggggaaaatgggtggcaggagatgctatctggggtcggacttccacttccggcacttcttgcgaacgaacaacatgatcgtaactgacagggaagagcttccaagctgccaatcttgcaacacataatgatttctgcgggtaaataattattgatgatagtcggtgtcatcgcctgcggtatttgggatgtgtgtatcatcgaggcatcggcggattcgcttgtgttaatgccgcttggcttgggtaacctcttatgaccaatgctaattccgatgccactcaacatcggttacatccttcgaggttcttttgggcaatgcaaccaaagtcgttggtttattctgatcacgctgtccgtccgaatttgttgaagaacctcttggaccgaaaactggtaaagccaccattctccatcttctatgccgtaaatcctcagatcagacacgagatagggaaaacctgaccgattcaaatataggtatgtttcaccttcacttggacaggccgttctgtagaaacttccagttcagagacgtgacatttgccctttcccttgtttttggcaacgacttcgatagatccgctttgatcgatttgacttgccgaatgcgcttcctggcgcatcattgtcggcaccaggggtcgcattgaacgggtagtactgagccaccaagcaaagtgtcgacccaaacaagcgttttcgtgccgcaaaagaccatgtcaagccaagccgggctagatttgggccgtgaaccgtgtatgatccatcaaaggatggatacgacgatgtatgttggggaaatagtggctggcgtcttggcttaagatcttcctaagcgaagtatcagatcgttgtgttacaagagaaacggatgcgggatggagggcgaagagaaggaattgagcctcaactcgttcagcggtcaaagactcacaattgcgcgcaataaacttgcgtcaacgggactccctcctagcctcgtctcgcggaggagttctggaggtagcgtaaactcgaagtggcaagcaggagtctcgtgacgcagatggtcgtctcacttaggcaaggcgggatgcccattttgggctcgtgttgcgagtgcacgaccagccaagacttgaaggtttgacgatgtcgagagcctcgggatctgctattttcaggagtcccaaacatctcggggctgctcaccatcaacaagtttgatctccatgccttgcataccatcgatcggagtgcatcaatcgccctatcaacaccacctcactgccggacctatcgcaatcactgaggctctgttgacactcttgcctgtccagccgctgtgggtcactctctcgtctctgccaagcagtcccgcctattgtgcagtacgtagatagatttcctagattggccgggtccttccgactgaccttctcctcaatcatcgcctattgttcgtccagcctcagcctcgcggcttcaacaagttccgatgccgccatacccgaactcacatcgcgcttgcgagcttcttgagtccgtgagtgcttcagcaatggcgtcaaatccagactttcggaaagatgttatgatatgggcgatcgcgtgaaacgcgaaatgggacgctccgttcgttctacccctgagcgggctggtcgaccccctggcctagtcgttgatcctccccaccctgtttcgggcttttgtctgtgcaagccggttaccgaagaccagatagatatggaatcaggagcgtcagatgcaagttgaagcagagggggggattttgatggaccagtcgcatttgtgggattgttgatgggataaatcaatccgtccgaaatgccgaaaggaaaagcattggattgtggcgtagcgtttgaatcaaacagaaagtgcttcctgcaattggggcttgtgtggcaatcagtactgcactcatccttccgttgcatggtggtcgccattccagaaagacaaaccaagaaagcgcgaccaaacgataataggggtaagaaaaagggaagcagaagaaatacgatcacggtgaaggcagtttcatggaatttagataagaaaaaaatgcaaaaagttgaggtcgtgcccgggttcgaaccggggttactggaaagttttgatgttttcaaaatccagagtgataaccactacactacacaacctttaacttgttgtcttttggtttacaggtaagtagctatataccctgatcaattcctgtcagacagctgccccaacacaccgtccgcttctcgacgtaaccatcaaagtacatatgaatcatttgatcaaatgttccatgacttttgctatacataccaaagaaacgatcaggaaaccagtaaatgaagtcatggtcgctgttttgacgccttattgcgttagtgcatcggagagaatgaagctggactgaatacaaatgatgttcgatagcaacctcgttccttaggtaagtattgtattttcaagtatttctatgaattatgctaactttccatcttttctcaacccggtttcgctggcatctccagatccacccgggttttagtctgaactttacacgacatgtcaaccatttacactatataatacaggaggtgtggcagggtagtgctccatcctgatctaataacaacgaacagtttgtggttgtcctcaactggattactgatcaataaaactgcggagtgagtcaaaggaatgggagctggtcctgagtatcgggtctgaacagtgattcgaacagttagaatgtatacctgaagagttggagcgaccgtattgtcaagatcacacacctcctactcttcgtattgtagatgtcctggggacaaccgactcatcatggcgccgactgcctctcagttcagtagaggtgagtgatgccgacgttgttcgcccaatgttacttgccgttgcatggttgttcgctctactagactcggtataacgaccagagcgaggaattgccggcagcgtgttactgagagtatctcgcatcgacgagaaacgagagccgggctcgcctattgacatgtggctagctggtgttccaggcacaagaactgcagaaaggtgagtcttattatcagtgtagcagagtaagagtgaagatttacattgggtatccattggtttgttccaattgtccacacttcctgaaccagaatgtcttcttaacgacctcgagtcatcggggaagtagttggttgtcggtccgatcccaccagagttttgcccctggaggtcataccgatccgtatttgagcctaacctcgagctcatgacatcagccggatcgttggcaggttggcttagcaataccttttgtttcagtttgttgtagagctcctgagcctgctccaacttcttgctcttttcagtgagtgtgcggcgaagatcttcacattttcgacggagcccttgctcttcaagttccatatctgacagaaatgtgagcccgttgtggacaagatgcccaagagatcgaaagcctgaatatacctttgatcttggccgtcaaggtggatatcctggtgttcccttgattccacacgctctcaacttcacgctcgagtgagacgcaatgaagttgtagatttcggttcatctgagactgacgtaggctagcatctgaatgtcagcattggaaacccctagaacaattgaatgagaagcaagaggaaaggtctcgagaccgacatttggtttgtcatctgataggaccaaaaactgagggctcttcctgcgcattccatgaccaccgtaggacttagaccacacaaaatgacggacttccactcttctgatggacgaagaagctgtctacctgtctcactctcattcaagggctgacgacaaacagggcaggtatagggcccttggctagtgaagccgtggcgacttgcgcagtccatacatattgcatggctaggagattgtcagttgactggactggaatgatagtagtattcatgaattgccaaccgacctgcatgcggtcaccagggcttgacccgtcaactgggcgccgcatttgttaacattgcaagccaggtcttgctccatcgctttccagctactccagaatcgtgaggggtggagttggaagtgaaagagcgagaagggaactgaattcacttgtcagcaggaactctaggacgaagaaatgaaagccggaagaagagtaacggatcatgataacctttgtcgaggagttgcaacaaaatcgaggggggaaaatgctcgagcgtgacttctgggtgatggcatctgtaacgcgccttccatttgtaccatcaagcgcttgctcataccacctgccaagtgttcctttatgagaaggagcgagccgtgatcacagataggacgggcagcttcatcaaagtacccagtaccgattaagaccaacccgaattaagatatcttagtctagaggcaggtacctagacgtcagttggaagaaaccatttcagcccactttgcatgaacgcatttcacgagactgattgaggttttaggcttggtgataaacagcaaggtgatttgctgtaagtccgtgtccagatggatctcatttgttttgaattttcgagcatgtcagttggagaccgggcttggttgcacttgcagcatgagccgactacgaaaaggaccggaacgtggaggaaattgcacacgtagtcgctggttcaagagctagattcaaaaagcaccacaaattaccgctctgtatctcatcgttgatggtatcgatacttggtagtgctgcttacctatgaacctacccgacctctccaagtatcgcgaagtggttcatcgacgtcactcaacaaaatgcaaccgacctcggcatgcgcaacccctggcaaccttccttggcagccatcaaggtcccctcaccagccacatacgccacgcgtactgtagctgcacagtagctccccggacgcctcctcgtggcggtgctgcagctgttccaacccactgtcagcaaggtggtgatccactagaggctctcaaaccccaccgcttcgcgacggacctcataatcacgacctacgtaaccgacagctcttcctcggtcacgccagctgtaccattagctggagaaagttataatccaaaatgactgagattgtaatggaccagacgccgcccattctgcagggtccttcggataaagaacgcaaatatgatcgccagttgcgcctatgggcagcgagtggtcaggccgcccttgagtcggccaacatcctgcttgtgaactctggcgccggtacagtgggtgtcgaaactctcaagaaccttatattgccaggtacttcgctgttcccaatttcgccacgatcagaggaacagaacttcacgatgctgatacgaacactacaggtatcgggcggttcgtgatccacgacaatgcgctggtggatgaggccgatctgggtgtcaacttttttttggacgacagttgttatggaaaaccccgagcacaatgtctggcaagtctgctgggggagttgaacccggaagtggatggagattggtcacccaagaccaaggtaaagaaaggatccaagagggcatggcccaactctgctgcgaagctcactgctaacttgacggaagcagaacgactcactggggtcactacttaaacaatcccccttatttaccgccatcatgtacacatatcctatcaaccatgtcgagttggagaccctcgaacaatacagcaaagaacacaagacaccactaatagccattcactcgactggcttctattcgtattttactatcagacttccgggaacatttccaatagtcgacacacacccggacgagacggcaacaacagacctccgactcctcagcccatggcctgagctggtcgaatttgccaacactatgaccaaggatatcgacagcttagacaatttcgaacacggccacctgccatacgtggcaatattgcttcattacttggataagtggaaggcaacgcacaatggcacctacccctcaacctacaaggagaagacggagttcaggcagctagttcgggacgctgcaaggacagacaaccccgagggtggcgaagagaacttcgacgaggctgctgctgctgtgctcaaaacggtcgcccccttttctctaccatccgggctaaaggaggtgtttgagtacgagcacaaggaccctgtacgttgcgacgttcccgcaggtttttccttggaaaagaccatgtctgctgacccgatgcttatagattcaggaaaggtcaacattctggatcatcgcggacgcggtcaaggctttctatactaaacacggttctctgccccttccgggcaatgttccggacatgaaggcccagtccaaggtctacgtccaactccagaacatctacaaggccaaggctcgtaaggacgcggccgaagtcctgcagacggcacgagcgattgcgggaacgggacgagaggtggatcctgccgaagtggaccttttctgcaagaacgcagcattcgtcaagctgatcaatgtagagggtggaggagacactgcccctcttggtagtaaagagcggcttcaacaggttcttcgtaagttcatctcgcctctttttggtaatgggtggaatccccttgtatcctcactgcaaccgcggacttcatcatgagctcctagtcccgggaagaagatggggtaccagattgatatactgaattgttgtaacaggacaagaaatggccaacgaccaagtcgcggaaatgacattacagcccatgtcgctgttccccatttacctggctctgaggggtctggcgcattgtggcaacgcatcatccgacaagacgcagattgtcgaagccgtcacgagcttgctctccgacaacctatcaagcgaggagtatggcgacctcaacgagaagctggggaatgttgcagaggatcttgcccgagccgaatacggcgagctacacaacatctccgcactcacgggtggtatggtggctcaggagatgattaagatcatcactaagcagtacattcccatcgacaacacgtgcgtgttcgacgggatcaggagccgaactcaggtcttccatgtgtgagagaggaggaagaggggttgaggcaagtgtggaaatgagaagggactgtggccaagcaatacgcctctcagttcgaaaacaagaaggaaggaggggggggggggggaggcagtgtcgaaggcggcgaccagaagaaattagaaatggatgggtgggtgggtggagatcaacagaaaacttgaattggttctggattcagctggggcccaggcccggttccgatccctgatccgcttgtcttgatggaagcatcgacgaaggccgacaatcatgatgcggatgcaagtccttttcccgcttggccagtagcagtcagcgcttgcttgctgactcattaaaaggaggcgaaaatagacaatcaggacatgatcagtgacatttatggaatagacgagcgttgacgaagcaaggctaacacgcgctgccggggacttagaagctggctgggggtgtgcttggcaaggcaatagggatctcgagtctcgactcgaagatgatggcgcgttggtaccaggataatggtcagggaatccaaaaaagcaaagttcgaaagtagcgttcaacaagtagacagactagaaaggcagacagataggaaaatgagaaataggaaacagaacaggcgaaaaaagctttgggctataacgtacctacatttctacatgaaaggggatggaatgtcgaacgcacctgttaaatgacttttgtgtcattgttgggtcaaagtctaatcaaggcttgatgtggttctttgcgggcgtttttgaccctgtcttcatctaccgtggcatgtctcggtgaatctgtgtctttctgtgctttaccatattgttatccggttcttgtgtgtcattctatgaggtcatgcccaaggccgttcacacagaagtctttggatatgatgcaaatacatggttggcaatgaatattgggagttcctaggataggtaggatgccctttcgagcccttgtctgcaagatgccccccttcccttgatcatgatcaacatgttttcttcttcttaaaaattttccctgtttccgacatgaagtcatcagcatccatcatctatcatcagaaactattttcaggcacggtagcatgcagattttggcctggatggatggacgatatactacatggacgaatggaggctgcctatttcgcgcttcggaccgcgggtcatgctcccccgaacgcgctcaatgccacctcacagtctcattggcatcgtaaggtgcataaggtcaaggctacaaaaagcacacaccttatacctttggatcttgcggtgtgctgggcaaataacgagaagactgctttgtgtaggtgagaatgaatgatttttaattctgtgaaggtgagagttctctgaaagttctatttctttctgtacatgtagtgtagctgtgatccaaattctactttctcatttgttctcaatttttttttttttttttttttttttttttttttttttttgcttttggacccggggaggtatgtgggagggaccatctcgcacaaggctcactttgtgctagtgcaatctcatatgttgccatgtggcaacgtttgatgtgaggctcttttgctttgttttccactatctcatcacacacaggcacggtgaggtgagatataggtgattcttctgagatggtctacgacatgacatgatcctctcactcggaaggagcatcatgtttggtcggattaaggacctcagcagctcatagaattccggtagaacaaccaaaatttcaccattgtcaggtttaaaatgtttggcatgatgtaggaacatatgcatggtagttcagcccatggtttgtttatttgtagtgacaggggtctgaacaagtacacagaaaacgaacacgatgacgagattcgacatggaagatgggacagagtgtgtgtaaaaaaatggccgagatgcatttggttgatactgatttcttgcatgaaacttaatggaatcgtttgcagagtgggtagtcaagtcccgcgctaacgaacagtggttgcgatgagctccgaggtgttccaatgcatcttcaagaatcaggtacagagatacacgccggcgaatcgtcgggctgggcgcccgatatttgcggatcaccgttgcaatgctaaacagccctcacggaactctgacagttttgttccgatacgtaccccttacaataatagagtgtacaagtggttgcgtgtgaatgatgggtgttgttcatcaaggtacaccgtggtgtaagctgtgaactggatgatatccgtgcatttctttccgttttcgagccaacactccaaggtaaaggaacatggagagccccatacagaaaccataccacactagtcctatatcggaccggtacgagcccattgtaggataactaacaacgtgaaggtaagaacctaggcaatgcagtatggaagtctgtcgaggaagtgacctgacctggcctgtcaacgtccctacaatccaccccgagcgggcgggcttgatggatgtcatcagatcgcccggcggacgagggatgcggtagcggacctagccggcggctgaggaatcacaaaagcttgaaacacgccgacttgcaacacgaaggaatattcactcagcgttgctgtttcaactgatagaggacctctgatcctgaaatgaacgggagcgatagtagtgtaggagtgtgtttgtttcccacttacctattccacacatgtgagacaggaggacggcaaggcagcttggcagtaaggaaagctgggcgagcttccagaagcaccttctgattcgccaacctaggtacactacactagctcagggcatgtggatgtacactgggctaggaccaggtccactaccctgagctaggtccatggtacagggttgaggttaagaagagatccaccaggccgatcgggaacagaccgctgggctcaacggtccaaaccatccagcggttttgagtgaggcgcttagatggaacctttgctacatatctgttacctacgtaggtgtagttgccaaagcaggctggtacgaaggtaggtatcgccgggttgagaagtacatcccgtctgccgagacgctagtaggaacttcgcataagccactgaacgttccccgttcggagactttcagcgctgaattgctgctccgagccgcccgaaacctagcactctaacagtgaagcgaaaagatacctcaaggatgacccactctcttcccagaacgtgctggtcttgcgacttggcgaaaaaagaccaatcaggaagaacgtgccattggatgtgacgctagctggataaactcaaatccctccctggatagacaaaacatacctactcttctaaagtttagactttactgaacatatcaccaaacctgtatgttatttgagaagctattaaggaagctcataactttgtaagcaatgatattgctgtatttatttgattatcttcaaaggttactctacgtacaattgttacaaactatatagtgtaaagtttcagaaagatgttagatttatcctttgtatcttatgctctattgtagtctatcaagcatctgaggagtgatgctgtagtgattggaaaagtatataatgatagtgacattaaaaataataataatactgatgatgatgatagtagcagcaatgataatagcaatgaaagaagtgatagtttcaagttaatgatagtacttgagggcgtacctacgcacggatgtacataggtagttagtacctggtgaggttcggacgtgagtgggaactagtgatgagctgtatgtctagaaaagtaggtttgagtctatccagggagaggtttgagtctatccaactagcgtcaacgtgtgaacgttgtcagaccaatgcatcaacatcatctcggacctcgtggcaggccaaccatcctccaggcacctgcactcattggttttcggaagagtggacgctttgccgcgcctcagaagcaattctttcaacatgtcactcttcctttttcgattcctttagtcttcagactcctgtgatcggcaatcgcgcctcatggaatcaatgcaaagcctacaaggggtcgatgcagtccttaggttttgcattcaaggcgggccgaaacggaacagcggacgctaacctgatggataacctgactctgcactaccaaacgacaggatgaacgtctcggttctgtgaccctcgaccgaggactggcactgatgtacttgtaatcggacagccagagtttcatcctccatgagcggcttttcggcagcagtccggcggcgccatatgtagtgtagactaggccacctctatctagactttggccgggtgaccaggggatcagcacacgtcttcaaccccagactctcgtcagtcacatttcaagtgtcacgacatgctgcactccaggcccccaggttactttgcagcttatcaacaatcaaaataggccgtacccgcagcatcgtcgtcagctatgtatcgagacgactgccagaatgcaactgaaagactaccactgaagaccgcctgccatcatattttgaggtggccaggaccatggtgtcggaaaagccgagccgagagcaacgtaaggcggggcctcggtaagttccattgtacactacaggctcgcttgccgtctttccagagcttcgatgcgcatctggttggatggtggaagtgtggggaaatcttcgcgtccgctggctctacactagtgtgtactgcgctaagtactcgctctacactatgtactgcgcactctaatatcaaaggggaaagagccaagaaaacttcgaaacggacttgccctctgtaaccctccctgggcctcggctttccacttcaagttttttttttaaaaaatttttttttaattttttctttcttttttttctttcttttttgtcttttttttttttttttttttttttttttttttttttttttttgggtttccctctattccaatctctgctccacgagttcgacacgaggtgtcaaaacacggcaggctcgtctggacgcccatggtctggcccttcagttccacccacccagaaatcgtgtcccttgtgatctcgcttgtctgcaagagtcggcattccatcagtcattctaccacgtccatatctccggccgggactcatacccagcaactccagggcatccagggcatcgaccagcagacgtcacatccgatcagaccgctggttctcgtgtacccgccggcgttgactctcgcctggccatcaaccgcaaaacggcgagactccaagttcttccggatcgtcatgccaatcgctggattatcacgaccgccaactgctacaatatgtggtagtgtagtacgccatcattcaaaccaggcacgccaagtttgacactgcgatggaggggacagagcttccatctttccctgctgttgccccacccgtcgaccttttgacagctcccctcaggcgcctagggtcttaaccaagcccaaatgtgcccttgccttgcccctctaccacccaaacggcatttgaggtgttagacggacatctctcgggtacgcaactgtttcgtttcaagcggctgctggcgagctgcacagccggtaaccacatctatcctgctactcccatcttattaccacccgaccatgctctccgcccaacacccttaagagtttgttagctcggtacttacttacagggggtctcaaccaacaggtccagtgttcggattccttctacctctatcaactctttctcaccttggaatcaggtgattccagccaatcagattgtgcagatagacgtgttctgccttgcaagcccccctgtcacccccctgtaagaaaacatgaggcgcgtccggcgctaacagacgttcgagtatcgatgtagactaccatgctagacactaccatagactttaccctcacgcttgcccagtggacgtgatatctacccaccgttctcatggcgctttgcggtgagtaagtcctccaggtcaagcgcctgcggaccttgtcgtctccaaagttgcaatatgatgacgactacggttgcgttgctctcgccaaggtgccgcgggcggtagccaagagactcagtctccccttatcttgtcttcacaaactacataggtatccatatcatctttacatgagcacacttctggacgcgcttttcatcttaataatctacggatgtcgctgtttctcatctctcgcttgtcaatgtgcttggttgtcagcccccatgcgcgagccctttgagagttcataacatgatgaccttcaagttgggaaataatcatgaggcgaccaagatggactcttgcgagatcaaatgttgtgaggaaggcaaagttgccttttatcattgctcagttatggtccaatgttcttgtccctacttgcctcagagcacagtgttgatggacttcgattccacatctttcctaaagggcacaattggaacgagaagactcaccttgctacagtaacttcaattctcaaaacctaactcgtctagaatatactcgcggatcttcgacttacccaatgctaggcgacgttcaaacatcaaacagtctgttgagccggttccttcacaaaagatttctatgtcaacacctctcctctcttgtaacaaatcgagcattgcttccatttgcctttattgacgaacgacaccggcgtgccgacctccagcagtgattggctaaatccaggctggaggggttgaccagcaacccgaaacctgttggaaggatcttttacactagcttgaggaggctgttaccaccgttttgttagcgcgttcgctccgtcttctagctccgttcccttcacgattcctcttctaactgccaagtgcccactctcactctagcttcatccaccccggcgagcccggaccccacccctgtctggcccgatcggacgggaactagggacagaaatcgtagcaaagatccaccatcatgctgaggttcgctgaagacgggggggaaggagaaggaggggggagggggactggagtgacgaacagcttttcttccccacaagcggctggcaccgaggcaatagctacatacctctacctacctccctacgtatttaccttcatcatctcaacctccagtcaaatcgtcgagtcaatattggtgccggcggccccatcttcccctctctccaacaccaacgtccttcacaccacaccaccacacggccccctacagagatcttcgctgtacatacgaagcacgtttcacacacgttcacttccacttcgcgcaacagcttggtcaacggttcagggtcaagacgaatcggatgacttgatgctttgcttcaaaaaaggggcaagagtgagtgcttggaaggttgtgacccctctgggttctcatctcgcatcgccgtgattctcgtaacgaaccttccctaaactacctacagacacagccgggttgctttagcttagcgtaccgtttaactcttggtcaagcgacggactgttagaagcaccactcacctaacctgacttggaagcatacggtgcctgcgtcatacatggtgtacagagaagaggtgttagagacaaggtctcccgcctatagtatgtgggtcaaagaggttgccgtgaaaagcagtacatactttacggtacctccctctgcacaccctcagaccccggctttggcgttaaaatgatgccactgaggaatacttgggtgttcttgacagagtacgtacttctttcattcaagccatcaagggcctggtagtgtctgactggcaggccgtgcctggtcaacaagccttgcccctggatcccctgttcttccttagcttgatgtcacccttgaatacggcattgaccagtacctggtctagcatcgagatacctcacttaacaaggtataccggcgcccgagggcaaagtactggagttgtgtactccccgatcctatacctccttcaccctgtcaacaagattgacggggccacatccgagtttctccacatacaacggtagcatactaccggtccctttccaatcttcctcaccccacaatcagctttcgtcctgtgaaacagtgatggtatgtttcattccctggtgattctggatactcttcaggacaaaggtgtaccatcgggtggaatagttcggcattttatcacaacctggggctgaggctgaggtgaagtgcaatggaccaattcccaactcggttcaatgtaaatatataagtttgcatacgctcctcacggtctcggccaccccctcattgtcccccagggtctgtctttagtttgtttattattggcgaggacaaaatatcaatcttaagcccacacaaggttttcagttcctggtgatcaaggtctcgccactttcacgaactcgccggttgatattcgggccttgcttggcaacccatcatacatttataccttttctgtggctgcgagtggcttcccagctttccgcaagttgtattcccattcagacagcctctgatcagcaaagcgtccataatggcaccatcaatgtcgatacctacacaaggcggcatgtttcacacatgtaagtttgatgaccttttccaaccaaggggtccattactaatgagcaaatccagtccaaggagtcacaccacgaaagccggctgttgactctcgagatagtgttaagtccaatggtagtggggcagccaagaggataactactcctcatgcttgtgctgagtgtaaaagacgaaagatgtaagtcaatgcgtgtcgatcagcctcaccatcaatctaacttgagtgccctagtcggtgtgatggtcaacaaccatgtggccaatgtctctcaagccgagcaccgaaacgttgtttctatgacaagcaccgccaaagggtgatcccatcgcgcaagacactcgaagccctctcccagtccctcgaagaatgccgatcgattttgaagcgactgtatcctcaccaagaagtccacgccttgcttcccttgtccaggcaagaactcctcaacctcctggatcgacccgtcccggacagcacaacagcgaacggactaccgtcacctcctctaaacacaacaccgatggccgagtcagagacaccaaccaagtctgaaaacattttggaacagattccgactcgggatacagaatgggacgaggaacgccgggagagggaccatatccctgtagaggcggacgatatcaacgcgctgtcactctcggtggacagacaagcttcttatcttggagcctcatccatcaaggctgcccttatggtcatgctcaaggttcaaccaggcttgaggagctccttggccgccccgctcaacagtatcgagatttctcataacttcccggccatcagacagaaatcatcgagtcagaaagatccccagcggatcccatggtcatggaagggacagacacttatcgatgcctacttcaagcgagtccacgtcttcatcccaatgctcgacgaaacaaccttccgtgccgattaccttgaaggtcaacgatttgacgcaccgtggttagccttgttgaacatggtattcgccatgggtagcattgtggcaatgaagtcggacgattacaatcacgtcaactattacaaccgcgccatggagcatcttcccatggattcctttggcagcagccatatcgagactgtccaagcattggcactcatcggtggttactatcttcactatattaaccgacccaacatggccaacgctgttttgggtgccgccatccgcatggccagcgctctcggtctccaccgtgagagtcttgcccaaggaggaagtgatatggtcgctgccgagaccaggagacgcacatggtgggctcttttctgccttgacacgtgggccacgacaaccatgggacgtccctcttttggccgttggggacccgccatcaacattcggccgcccgagttcggtgtgaatgccggtcgggactcgtctcaacacgcgggtattctccccatgattgaaaacgtcaagttctgcaaaatcgccactcagatccaagacatgctcgccatttctcctttgctgcgtaccgaggaccgctgcaatctggacggacagctcgttgtctggtatgaaaacctaccttggctcctgcgtacgaccgacccatgcgctgagccgctctacatggcccgctgcatcatgaagtggcggtatcagaacctccgtatgcttcttcatcgcccagtcctcctctccatggcctcatcaggtcttaacccacatactcaggcctgtgacgcggatctcgccgccattgagacgtgccgagagcttgctgcggcaaccattgaggacattggtcgtgaatggacacgtaaccagatgtccggctggaacgcagtgtggtttctctaccaggctgccatggttcctcttgtctccgtcttttggcaatggggcaaccctcgtgtccctgagtggctcaagcagattgaggcggtattggagctccttgaggccatggaagagtggtcactcgctgctcgcaggagccgggaggtggttcttcgcatgtacgaggccagcagagtcatccaggcacagggtgccgcagcgcaccaactacagcagaggggatcgcagagccctcattctctcagcagcactactgcgtccttgggcaacatgcacatcaacaacgacttgctcatggggtcgtcaccgggttcggcggagctctacatgactcctatcgacctggagcccgtcgaaggcttgggcatgacgggtgtgctggaccacggcgggatgtgggatctcgacggcatgctttggggtcccagtccaagcccgtcggttcaccatggtcaacactcgactcacccggatgatgcggtgcccacggtggcggagtacgctgcagcgttcccgacggctgatgtagtagatgggtttctgcaacatcactcggctatggagtttgggaacatgatgggtcaccaccaccaccaccaccatgcaggtgcacatgctggccagggtcagtttggaggtatggatgggtacacctactgaaggcccctcgcagtgctccaattttctagtttactactcatttctctctttctttctttctttcttcctcttttcacacaaaaaatagttgggctggaagcccggggttatgcacagttggcgcgacgcaggcttgaaggaccgaaataccaccacatacgatggctggatgcgggtggtgcggatttggcttacgaatggttgctttttgcggggtacatcatatacggagaaggataagggtctcatggtaaaaaggaaaagggagctttgttttttggcggttgatttctcagggaatgttggtttgatttttggctgattttggatggttacaacggcgccttcgcgggtacactctccctcttgttaggtgtagtgtcccacctcccttccattcaccagccaccggccttacctaggccgttgtcatgtgggcctagttcagggcaccaccatgttcattgtattattattatagccctttttacatttcatttccactttagcttcttaacacagtcatcaacacttcttgtgcctacactgcggcatctcttttcgccatcgcttgcagtacactagttctgatgtcacatgcggttatgtttttatcccgttgtaccactttgtgcctcttggtccattgacgaggccttcctctccttcttcgatctttgagcctttgtccgataaggggcggttatgagaaaatggaagaatggaagaaaaatcttatgataaagaaacacaacatagaaacttggctttaacaactcttgttcatatgctgtacacatgtagttaccgacctgcttggccatgtcgttgaagttgtctggtgtcacataaaccatcaagaaccataatgcagcagcagattgcatttcatgctccacaaagagaaagggtcctcagctgtacctgggatagatagttggatgtacggtgcaagacatggctagtacgtacttacctataggtaggtttaggttgcatacttttgactttaggcgagagtgaaagtggtactcgtcagatcttcaaaaacgaccttctgactagcgggcgggccatcttgaagacttgacgagtattggaacagttcgcgatgtgttggacagcatttggtcatctcttggcgttgtgaggcttcattgttgttggagtgtacctgatagtacttgtaaggtctgtgtaacattgctcagcattgacattcgtcggtcaatgtctttcaaaaatcaagtcgcataaagattgcccctgacatctttatcgaaaagttacacccacacacacacacacacacataatacgtatagtcaaaacgagatatcacgacgtgtaagcttcggacactcagcaaaaaaaaaaaaaaaaaaaaaaacatccggggaaaaaggtttgacggtttacagaattcagaacttgcacaagcgaactccagttccgagtaccatcatggtccattacctactccgcctggggaccttcgcttcattctggggaaacacgtgggaatgatagattgccatccatgctgtgtcgtacaaaacaggcgtcaatgaatggcatggtgacacagtggggtgttgtacactacagagttgcaccgagtgttgcagccagagatggatgtcagggccgaaatttccaaagcttgccagggaactgtaaccgccaagacacaaacctggaaaacaagagggcatcgtcaacgacaatgtcactttttttttttcccccttcccctctggacttctcaagcggagaagggattcgggtactgtagactaccgcagttgcctgagcgtcacactttgtctaatctcgcgtgagggacgggccgacacttggttgttttttttttttgctgcaaaggactccaaaaaaggaaataggggcggcgatagggaggggttgggtgcgagccctcgaggtgcttgaggggttgaaggattagcgctcagaggtgaatcatgtacactataggagagaagtccgaaatgtacaccatctactcatatatctccttgaatacactacgctagttggtgttgacgatctcttcatcctggaagtccggggaggctggaccacaacctagacttaagtgatggagttatagtgtatactatacgtgtagtataaggtaaactatggagctcagacggggatcgacttcttgaccttcccttgttgtcctttgtgttggattgttggaacgtttgcacggattctcctcggctgtcttctcaaggtgagttggtacactatttaattttctgatcggctgctagtgtacgacaatcactgcgtcagtggcggtattaccgacaccgtctttctataatggcaattgcacgcgagcattcacagctgtgcaatgacagagtcctgactgaggactaaaagttggtagtctgaaagaggctcagataggaatcgaatcattttctctttcgcatataactgggctgaccaatatgatcaagtgtggcggcggcgggagatcggtcagttagatttcgagatggcgtgtgtagtgtaagtaggaggaagaaaaagaaaagagcgacaaacgactcgaacccttccgagacagtcagaactcttcagtctgattggctggaagaacagatggcttgaccgttaacgaagtggctccatgcgccaatctggattcacggcccgtcgcgcgcgttcttggaggggaatccggtggggtacacagtggaaccccccggtttttatttttgagaatccaaacttccactcactgcatcagctctctcactacgtgcacactattttcccactgttcactgtgttcactggaaccagactcgacagaattccggggtatgcggggtagattaagcgaatggcaaagttcagaacccggcagatacacaaaacctggggaaacaaatgcacgaggagacgaagggcggaaggattgcgagtggctcaccaaggtggaggtttgtagtggtgtgtgaactcggtgccctcctccgcatgatgatcgctcatcaagatatcatattcttgaagtcgagctcatctgccatgtgccatgtgaagctatcacgggttcttgaaccaggacttacctcctccattgccccttggtaatttcccctcagcgccacacaggcccgtgacgccgacgaggtcttcagaccttctgatgcggggaaagggcccgattcctttttccagggatcacaccatggctgaagccatcgacggcttgacgcaggggcaaactttagctccttggtatatgttggtggtcacgggtgtagcccaagccgaaaaggccgttgccaggcatgtatggtatgtagtgtataagtacttctgccactgagagacctccgtttcccccctccgttttctctcaatcccccagtctccgcattacaagcgcgcgcaaagcagtgtacctactgcagcttgtcatgtcgtgccaaagatatctgtctaacttctgccgaacattgccggtcttgggtaacatctcggcacctgcctccacaacagccgaggcaccttacagaatctggacgctcccatccggacaaagatgaaagaaagctggatggggcaagaaaagcagcactggcaagatggcgatggtagtaggtagccaagctagcggtttggcgccaaccaaccaaggttcttgctttccttgagctttcaggaagaaatctcttcaacaaactcctcaatggcaagccagctacaacatacagcagcaagtcatcacacaccacacagtcttggagacaagtctaacctcggcaccacagctaaatcatcaccggctatttccatagtggcaagtctagcagggttgtcgttccacttgagcttcggccagtttgcggagagccacgggcgggaagacgggaatcatggcggggccccggatttttcgcccttttcccctcgcgttagcacttcagcacacttccccagtttcattggtcaatggttggttcattagaaggaaagtctgcaaatcttgtgtgaagcttgtgtcttccctgacccatcatccccttgtgggctgtgaaagcgggaaagcgaagatagcaatggtttacgaaagaggtaagaaacgggagccatgtcgccccaacgtccagtccccaaaagaggaacattcacggaccacatcggatagcagtggagataatagtaacaagacccgaacttagcccttgtctggttcggtaatacctcgctgtcgatcggtcctttaccatcttgcctcttgccgtccactttttgggcttagggctgccaaaatccaatggtcgtcatctgtgacaaattagccagaatccttgtcacttttgttctgccagccgaggggtgtatgtagcgtagggagtctgttgtgtccggacatgagattgctccactgcgtggttaggtatcacaagacgacgctcagggaccgtccctctttcccatgtttccctacctacaggtgccagtctaccgctccaatgatcaatagaaccaacggccagagtccagccaagaaagacggcaaactggatcatgatacccacgggcaatacaaatggtaatgttaacaccattcaggtgggcagcatacgtctaacgggtttgagcggttgcttattatgttatgcctgcgggtctctgccgttggctttataccaatatctaccaggaccaccacgcgttgtgaattggacatacatcttggtggtctgcctctaggctgtgttctgtcacccaatgttcgaggatcttggataggtactggacattcttcatcaaattttggtttgcagcattactatgttactgattataggattgagcgggtggagtaatccatccccttgaatggcaattgggacaagttatagttaacctacataatcatagtatactcaccaactatgtggagtttcaccattcatccctacctgaacgctgcaaggaatcaatagcatcagttaatattctcattgttgaaatcctaggtggtttcctcacaagcccgacatctcaatctcgtagtcagaccacaactaccggatcaggatgccacgacctatcgcaaccaacttccaagtcccgaccatctatctccccaaagcccgtccatgtccattgggaaagggcgctctcggtaccatatcctgggagctcgtcctgggaaatccgagtgtccggactgtaatccgggggatcgtctccattcccttcccatcggcggtggtttccatcggcattggaatatcagagtctgaagtctggagcagtcagggtcttctaccatttattttgtgtaactctgctttgctttccccgcatctccacttacgtaggggtacacggtcaacagccgaaccgaattcgatgtggtcatgtccagtgccgtggttcgctcgtctgggttttgctcgcttcgctaccgagtaccggttccagagacacgggacgaacaacgtacgacaggacagcaggacagtcgtagtacagtaagcacaacaccaacagcacccatggtgcgggaatgggacatgaatggtgcgggacgacagagggacatggacgatgttgaaggtttgtgttactcgagttttcccccattgaacgtatcacatgcatgaggcaaggtaggtactgtgctggaaaatggacggggaaaatgctgtgttactataatacagcatgagaggataggtgattcgaggtcaccacgacaaaagaatgggctcaactgattttcacaggatacgcaagcgcagtgggtgggcagaataaagtgcaacaagtaatgtgctagcaagggccagcgaagtaaatacctggcatcgcgtcgatcctgatatctttgcctgcgccaatttgatttgaaggtcgaaaggtctgaacgctgcgaggaacgattctttttggaatttgaaagttgggttggaatgaagttcagacacctggaaaacggcagaataaacgttggcatgtatgactcgagtgtcggatgggagatgatattggctgacgattacattgaatgatgtagattagtgttcgacaaatctcggcttccggaaggttttttttttttctttttttttttttttttttttatcaaaagttgaccatggcctgactacaacatggatcagtgttcgtacctgcttctgtttcttcttgaaaatcattgggctttcgaagattctggacaaagtctcttttagccttttgacctcttccaactacttcgccccaagaccggcagttttgaggatacctttatatcatcaattcaacagacactcgcttgttgttcatcttccagatctcaactcattatcgatgattgatggtcgttcccgactatactagtatgctcagccaacggatcgggcgtcaagaagcgcgggggtagggaccctatgatcgtcatttgtgtattgacggcacttggtataatttgcgccttatgtgctcgccgctcgagacaatcgcctatcggattcatgatgcagaagcgcaaaggagatgaagccgaccgatctctactagaggcccgttggccttgtttacacaaggggatgtcctggatagaaagtgaaggagggatggttttgagaaagggaggctaagaggatttcatagtgattgtaggttttgaggtcgacgccagcagtctctctctcatgacagacgttcaaccgaaagtgtcattcagcccccatccgctccgccgccacatgtggcgcaatctctttataccctttgggtttaaatggtgtgacattacttatgtacactatgtatgtaacaggatcgatgggtgggtgagtgtggtgaggagctgtactctattgtccttgaattgaccaatatggcgcgatcaccgtgagtgcggggtagcttaatggggagctcggggagctacgggggcggccgggccacgggggactatccagctgttattctttaaagtgcaccacctacgccatcactaacacacacgcctttgcgccgtgctccccgttgcggggcaggcagcgtctttgaccctgaacacgaccggagctgcccgtcgtcatgatggctatctccaccccggatcccggaggtaagctcggaagttgattcgagacgttgtgtgtgtatcatcacttatcgaagctcatttcccttttgtcgtttatccttggaattttcactctcatgttttccataagaacaacacctccaccagcagcagtatcaagacttgcagctagatatctgactaccatctcctcggcatttggaaccaccactcacactctcccggcaacacctggtcattacaactccaaaactttgagcagattcaccatccctatcttttcttctccttcaactaataccaaacttttttcaaaccttcctccccaaacaaaaagaacaatgtcctcagcagtagccaagcgcctcgcgggcaagaccattgtcataaccggagcgtcctcaggaatcgggcgtagcacagccttcgagtttgcgcggaccgcgcccaaccacggcctcaagctgatcttgacggcccgccgcgtcgatgccctggagcagattgccaaggagatccgccaagaggttggcgagggcgtgcaagtgctgcctgtcaagctggacgtcagccagccggaggaggtcagggggtttgttgggaacttgcccgaggagtggagggatatccatgtgctggtcaataatgcgtgagtttctgtgaccccgtcggatgataatgatcaaggagaatgagaagaagggaaaccaaaatacgatttaaaaaaataaaaataaaaagaaacaaaaatggctaatgaaaaatgatatatgtatagtggtctcgtaaaaggaggtttgtgctgctccctaacctaactaacctccaaaacctcacttgaaaagctactgtactaaccctccgaaacaattaaaaacaaaaaaagtcgcccaagctccctccatcgccgaagaagacatcaacgtcatgtttgccaccaacgtcaccggcctgatcaacatgacccaagccatcctgcccatcttcaaggcccgcggctccgagggtggttcgggagacattgtgaacatcggttctattgccgggagagaaccatacgcgggaggctccatctactgcgccaccaaggctgctgtgcgcagcttcaccgacgcgctgcgcaaggagctgatcgccacgcgcatccgtgtcatggagattgaccctggccaggtcgagaccgagttcagcgtggtgaggttctatggtgataagaacaaggctgatgccgtctatgccggtgtcgatcccttgacgcccgatgatatcgcagagatcgtggtgttcgtcgtaacacgacgggagaacgttgttgttgctgatacgttggtcttccctagccatcaggtacgtttcactggtgattattctgtttgtggggttatgaagctgtgtgactgtctgactgactaatgttgcaggctggcgctggtattatgcaccgcaagtcgacatgaaaagagactcaacagggctgtcgataagcgcatagacgtacatacatatagacctgagatgtgtgaatactaaaaagggttaagacgtcagttcaacgcaaacgtgatcaccacacccgcactgcagcaaagtattcgactgggctgagcactgatctgattttggatgttctttgaatttactattgtttttttttttccagttatctatgcgccaactagagatgcagatatggtatctcgttcaatgcttgattatcttacaatgtataacaccatccacctctttctcatgagtgcctcctcttccacagttaagtgcgtttcctcgccctcaattccatcctcaaaggacgcaacgtccccaaagaatccttgggacactggtgcattttcgccgtgcccgatctcttcaagaatgagtaccccttcactcagagaacttgctatcgactggtgttgtccggccgttggtatgtgacatactgaatggagcctgtagaacataggtaatcagcaactagtaaactggaagaagggacacatatgaccgctacataccagaacttccttggcgtgacatatcctccaagccaacctgcggacgtttccgtccgcaagcacaaccgcaggggcaaagtcgataccgaacatatgccgaatagcgtacacaacacgcctggcatacttgccatccctttcgacatggccgccgaaacgctcttccgcattgctgggcgcaatatcggggtcgcggtccaggcagttacggatgactggcaggagagctgcctcaacggcgcgctcaccaacttctccgctgatatcgacgcccatgtgctcgtcgtcgaacttgggaatctggatttcgaaaggctccgagatggacatgacgtggtgtccgccaccgtggtggtaacggaattcgaacacaccctgtgtccaccaaagcttgtcaccctcgaagaccatctcaccctcgacgagatctgtatcctcagacttcttctcgacaggctggtcccagacgagaataccctggtcggtggtggtgtcgtactccccagggttggttggtacccaacggccaagagatggaacctcggtgacctccctagagcgattgtccgtgaccatgtagagaccgacccagtccttcttgctgtggttggcgggcgcagtccacttgacgcgaatcggggctccgtactcgaacgcctgggtcttgacgtccttcagtacgcgggcgttggggctttccttgcccgtggccttttcattcgtgcccacaacacgtgtaccagccagagacagaccataatgcttgggatcgtagcccgcaaggtcgggtgaaatcttgctgagagtgagacgagcggggtatttgttgaacagggctgaagtatccttgacaatggtagatgatccagtggcgagtctggagcgagcagcatctacgaactcgtcgatgaagtgctttgtctcatccaggaccttgtcgatactctgctgccactcagtaacagggggaggtagagaacgcttgatgaacttggtgacgccggcatcatcacgcagattacggccatagaccttttgcatgtgaggcttctcaacatacgcgaggaacgcaagagtgagaaagtggccggcaagagccatgaggaagatggcgcgggaccaggtgatcagggcagcgccccataagccagcagtaccaaagacgcgctcggggttgttgaggaagcggtagatagaagtgtaagtcagctgcctcttgctgtcgaagaagaaatcgccataaaaccatccgaattcgcctagcgactcgtagatgctggtggcggtccagacctggagggcaatcaaactcaggccaacgacgtgcttgagaagcgcccagccgtaggtccaatcggcgggaaattcatacatcttgtaagaggcagcgataaaggaggcatggcagaggcagttgctcaggtggtagatgcccttccactggcgccaggcctcgcccacgctctcgccgtacttcaagaagtgcctagtgaacatcttctcctcagactgcatggtcaaaatcactcccaaaccggcagagtaccacaaacgccaagccaaagcatgcaacacgaaaagggcttggtaaaagcgggtgttgggagtgaccatagtgacgacagcaaggtaagcacagaggagcacgatggcaacgtccgtgatacggaagaagtcgaggttcttgagaccgatgaggttgtggacgggcagcggggtattgtcatgtcttccggttgtggaagggacagagtactcggaagcaaactcctgcaactgactaccagcctccgactcgcacctcacacgtggctgaggcgggttataggtcttctcgatatgaggattctcaacgattaccaaaaaggcgaattgggcggcatgggcgataatggagataaacaggacgtcgtagctcgcggccatcatggagataccatagtacccagcgtatccgatggagtacatggggtgaggagccagctcgaaaacaccgtcgaaggtcagttcctgctcaatgaggtagaagaagtctaatatggtcagttcccgtgtcttgcgagagttggcggaagtagtttgacttaccaccccagtaccaagcatagtccttcacaacacgatgagcatccagcttaacccataggttgaagccaaccagcgtgattccagcagcccaacgggcaaagcacatgaacaaaccctctccgtccggcttgtgcgcgcagacgatagcgaacaggcagtaggagatgaagtcgcacatgagaatcaagtcgacgacgcgacggaaggtgagccaagtgttgtactcgatcggagcttcttcaaacttgtagtcctgagggatcttggtctcgagttccttcttgagtagattgtaaagccatgggcgcgggttcttgccagtcgcggggttctcaaacagcttccacctcttggcccaagtcaccaggagcttgtacttggactgaatcgtcaacaggtaaccaatgccgacgttgtaagccaatctccagaacatgaagatggcggcaaagagaggcctcttgacaccccacggcaggtagtaagcggcgaggaagtgtagagcgatgatggcgagcacggcgacatctgataagttcttgggctcgcgagggtcgagcagctgggtgaccatgtcatgggtcgtggggacgacgaagactaaacattgggaggggttgtgttagttcatcccaagtctaactcggctgtagacattgaagacaagacgccgaagtatttccttacctgtgccatctggcgttttgccgtatgtctttttgacccttgacgcagcggcattggcctctgattgctgctgctgctgctgctgcttctgctgcgaagtgccctctacattcttgctggtcgccgatgcggtaggatgccgttggcggacatcactgttgagcctggcggcaaagggatctgctgccgaggagctcattttgggtcacggtgttgaaaaccgaattgacgtgtagatttgttaaaagcgtcgagcttgtgtaacgtattgaacatccccagagggaaacgggaacgggaacggcgaaatcggatcaacggcggtcttgtactcaattgggtcgcccgaattcttgggcgcagaagcgtgaccaccccaaggaatacccgaaaatgactccgaaaacttcaggaaagtgccaagctttgttgttggttatccgactggtactttgctcaatgatacaacgatgagacaaccgaccaaagcaaggggcgggatgacaaaaaacggactggccagaaatggtgttcttttctttattgacttttctatgtcgttgtgctctggagacgacgtcacgaagagaatcaactgaagcataagtaaggcagatagatggataaagaaagtgtcgagaaatgtaatgtcagtcactcctcacgaataccgtcgacaactagacaaatgaacagagtgggaagcccatcttcacatgcaattcatcgtgcttctcaagtcaacaaactcatgtgggttcagggaagatccttgtcttgctggagtgtcgacgcccctcttttctctcgtgctcccctcctctgtgacttcttcaccaacaactgctcgcggctcttccgggaaacggggggtcgcccactcgggaaataggacactggacacggtatgcgcagtgcgtgaagacccgaaggcgtgcagtcagttgttgagcgatcccgggcttgtgtctttgcaattggatgatagagccgagcttgcgttgtcgagaggattcgggaagcatctctatggcagtgcaaacaggagaactggagagataaaaagcatagaggtatgtagtgtaaatacggcctagaacccgcttattgtgcggagcgagaatccggtcttcgcctcgtcagaaaacccaccgggagctaggttgtatcggaaaggaaggaggaggggaagttgagggtggacatgatagtttccatggtttgaggctggaaattgggacctggagatgacaaccagctgccaatacgcaattgtcgatacgctaacctacacaccattgacgccctaacgtcttggtgtatctgggatcactatctgttagtatcagttcacatgattggctggtaaagctttggaatgccatagatattactaacagaacgtcatcaaagtgacgagctttcccatatctttgttacagtgtagtgtagcatgtatgcccctccaccctctcttcacctagtcttcacattcaggttccacctcaacaactttcgaaacaaccgggggaggactacactacgtcagtctgccatcggcagacatcgccgacatctttagttgaagtattttcatcacagatcctttcccatccatttctctctgcactacggccttgggacccgaccgaagctgtttgcgcaagggggccaatggtgatgcatggtgcctggcgatcctcgatttcatggcaagaacgcgtcgtcttctggaacggatcgagggaaccagtcgacatgatgctttgaccaccacaaccacatgcagatatagaatttgattgggtgttcatgcccaccgcctatcaatcgatagacttcaattaacggccttcagagtgtgacaacagtcactctgcgccaaaggggaccagtacgccaagacatcgcatgaattcagaatcgtccaggtagtatcgaaccaacaacctcactacacattcaagtatatatacactcagttgggtggttttttctaactcttgaactttccactcccctctctctctctcgcagtgtccttgtccatcatgatgctctcccatctaagtgatccctccagctccagctccaacgcgccgaacgttgctatacctcacgcaagcggacgaccctagcgcgcaccaacagagtcgaaagcagccgctcatttcaagcaggcgcggagccacttaaggttggcggtggagctgagctaggggtgggttagaagagtgccgtatacatgatgagaggagtcggaggaaagacgggggattgggaagaggaaaaaaggcggagggaggagaaaggtatggggggttagggaaagggaggaagaggagggtggaacatgcctgaaagaggtgaatggaagcgagaatgacgatgaggaggagaaggaaaggcaggaagggaatgatactgatggagagagtgatcatgaccgaaggaggaggaggaggggaaaggcaagaaggtctagggatgagaaggtgtaggggttatgatgggcgggaggctattgttcttgtgtgttcatggtgttgttgctgaggtttctttgcgccgaatgtcccccccccccccccttttttttttttttcatttcattctcgagtgatatttgtttcttatttctcttataggcaaccagccatttttctttgtcgacatcttccaagacttcatgatttatgagggcagggcggagggatgaacgacttttacggtgatgagatgaatgagacaggaagatgaagaggatgaagggacgtgccggctgctttgagagagctcaggaacttacggtctttgcgattggtcggttgagttgatgataggacatcataacagattctgtcaccaagtaatataatgtttgatgccagggacgttcagcgggatagataaatgcactgataataattcaagagttcagagaggctgtcagctgttttaaacactggcatgcgccctgaatcgacaagaagaccacactgtattctgaagagcttcggtgcgttttgggctcctgtagtccgggcatgttgccagtctattacaccgatcttgttcaacctggagttagcccgtcatccatgtaacaaaagtcaactataaccacctggccaccctggcccgatatgcttaaaaggcggaagaaatctctcgatcatgacaaattttgccgcttgttccccattagtatgaacccccacagcaagaagagacaggaaccagatcaagtaatagtagtatcaaagagtcctttcccattttgatgacgcacttccttgtgcagaccgcattagggaccaaaacatcgctgcttcttccatcattcctctaaccccttcctccctctcctccgcctcctcgtccgtctagaagacccattaagtttacgcagccttcttcgcgaactcaaccctaaggatcaaatgtctgaaaccgaaaccgtccatcttggcgcaagccttgacagcgtcgctgcgatcagcgaaactgatgaaggcgaagcccttggcaagacccgtatcgcgatccttggcaaggaagacacgagtgacgcgaccgaaccgctcgaacatatcgcgaagctcttgttcctcggccatctcggagacctaagcgtagaaaacatgttagcacgaatcagtcccgtcataataacccctctttaggagcagaacagagcagcttttgcaagtctgtcgcctactccctctttcccttttccttctgcttcttcttcttctccaccaccaccaccacctcctcctcctcctcctcctccgcgtccttttgggggacactaggggcaaacgtacgttggtaactctgagagtggcgagatcgtcgcgctcgccgtacttgccgcccatcctctctccagcagccgcggccccaccggcaccacgcagcgcaggtggcacgtacgagcccttcttgcccgcgcccgccgcaccctgggaagcggcagcagcctcgtcagcagcactggcggcgacgtcggcggcagcgccggcctcgccgatgggggccatggtgtccttgtagggacagcgggcggtgaaatgctcgccgttgcaaatacggcacttgaccttcttgtccttcaacttgtccttcatggcctgggcgttggggtccttgctctcatccttggcttcctggcgccagttgaaggaaggcttgaagatgatgttctcgccgaccgaggtggtgtcgggggccgggccggcgccgtccttgacgctaaggccgaacttggtccacgacttgcgctcagcgacgcgggggttgacgacctcacggtgggtgatgtagcggatgcgtcgtgtggtcttgaccttctggccgttgtcgttcaggcggtactcgatgatggtcgtgctgccatccttgttggtgatcttctgagggggcgggagttcggtggaggtctcctcgagctcgtcatcgtcggcccagtcgtgcctgaatggtcgcgaactatgttagactcttactctccgagaaatcaaatgcatacgtgttgggttgtgaagcacgccggaaaaatggcaatcgggggaatcgggggcgtggatgcagacgggcgtttgctgtcgaggcaagcggaggagtactgacttctgttgaacggcagccatcttgacagtatgtggttgttttgattccgcaggttcggctcgtctggtgatgggtgcggtggatgactgaaatggccgtgggttgtcgtcgcgatgggttgacgttgcgctggtttggcggcgatttttggtggggctcaagtttgaaaagccagggcagttttcccccccattttttggaggtgggaatttttggatatttgagtgtggggcaaaaattgtcttgctgactcggctttcactcaggaaatcagccctgtttggcagctaacggtgctctatcctacgtacaatatcaaggcagcagattcgcacatgacagccaatacggctccctacaaacgaagcttcgttctttgacaaagcaggactggtcgcatccagacgtatacgttgaggtgttttgccccttctttcattatccgctttgggttgcttccacttcgcatccattagtgggggcatcacaggcatcacaaccctaacccgaacgttgctcctccaggcctaccaggggcagggcgcggcgccgcaacatggagctagctcaactctctcgacaccaggacgtgttgtacatagtaggtacctttgtttgcaagttgatggctggcaccgaggttaaagtttgagagtttgaactcgattcagatttctccaagcatccatatctgatgctctaaactcactgctatctaagttggccacggagcctgccgggcaccagctttcttctgactctgtgacccccctcctccgattgagaatcgaaaaccaccccgcccttcatgcccaccacactcacctcctcaattaatcacctacatacacagtaggtaccccaacattacataatacaaggtatatggcaaaaaaagacaaatcccgcaccaaatcgacctgacaaaggagatcgttcacacgttacgttccggatgtcgccggtggtataaatgtaccctcatcacctgggtatccagtatcttgcttcctgcatccttattccatccatctaaccggtatcttgtttttcgactgaacccgaccttgaaaaaagagagacaaaggaaatggtgacggagtcaatcagcggttcgatggcggtttatctctatcagttgaatccccaggcgccctttgctctgcaagtattgtcgctgacagatactcggaaacttcagtggtcgtgcttcctagacgtccagaaatggcgatgcgttgaatgatggtatggcgccagatacgagtaaatgcaaatcacagctcaaggtgaatatgctgagtgacagacttgaagtgacgattttctcgggattggaggaagggcacgattcggcgggggagcaggtgggggaccttccgccagctgtgtcttattccgtcgcgaacccaagccgccgttggcaaccgacaaagacctaaaatggggcgcgggtctcgagccctgcttcgaaagtgaagttgaagatatctggggaaggtcgccgagatcgtcaccgaggtcactcagatcaaggaaactgcgatcaggttcgcttgacctttctgacagctgagactgcagactaaatcttctatcggcgcgcttcgatgggctacctgggtaatcgccgacggacggagtggatctgagcatgtcttggaaagccactgatgatggaggagcatagcctgacctcttttcagggctaccatgtgtgacaggttgtgtgggagagagattctcccagtcctcgccgctgtcacaacgttgcttggttgcgtccggcaatccccaagacgagaaaagggactccggttccggtgctgtctcatcagctacttcgattgaaacacctttcctatcaagcgacggcgattcaggcgacggttgatccaccacaaaagagagcgggcgtgagttgaggcacagagccgagggcgggggtctccgtgaaccgccgcgcatctgacaaggtagcggaggaggtggagaagatggttcaacttcctcttccgggagggattttgttgacctagtgagcgaataacgctggctggatcgtttgctagagctcgaagggctgctgggatcgaaattccacgtgctcaaactcgagaggggatgagaggcggcgagacgcatttcgaggagatgattcgacgtctgcagagactgtcttctgtcactgatcgctgctgcattcggtcttggtcgcggtcggggttggtcatcaagggcggtgagctctggaatggagtcctgaaggtttgcaaaagagtcgtgaataggcgaacatgctggtgatgacccagctgacgtgagggctgtacgctgcccggacgacagatatgaaaaccgctgagtactgtccctaagtccgtctagctgtctaccatcatgagagattacgctagcggtggacgcagcctcgtcaaaggactgacctcgttcagtgaagtccatattaatatccagattggaggtgctctggcgtccgtcccacgcatcaccagacatggtcccgacgtaatcatcaactaccaaagttctttggctcgtctggcttcgaagctctgaagcctcattgtcgaaatgtgtgtttcctgtctccgagaccttcttctttcctccgaggccttcgatttcgcgtctaagcgtggccaaccaactctccatatcgggcgcgttctcgaataccatcaaaaggttggaggcctgccttttgtcacctcgaaaaggcagccgggaaagcaatgagctggcgtgagatgctggggcggcatagtccgaatcggctgtggcggttatctgcaatacccagtgacgtcctggaataacatcgcttacaaaggcagctgagtcctttccgagcggcaagatcttctccggcagacggtccaagggcccatccccagtgtattggagcaagtatcccgaaataagcacgaaaaacttggtcgtccagtctaacttgagggcaaccgatccagaggtattgcggcggtgcttcctcttccctctctcggacctgtcagctcctgctgtcgacggagttgccccatctgcagctgttgttgagcttgatccaaaagcgtcgctaatcgagaagatgcccttgtgttgatgcagcctgagtatagcctcagctgaagcggtacaggcaggaagacgggcttgcttgatggcttggggataaacttggcaaagggttggtggatcccaggcagccagggatccccttgatgctctaggcgatgcgtgcccacgcactgcacttgctgatttcttgtgtttcaaagtttgggccgggaaggtagatgcgagaggagatccggccgcggacccggataacgtcacgtcggaccgctgggcttggccattatcgttatgcagtccatagggccagtggctaacactggcgatggaggcgcgcagacctccggacctcgttggtgtatctctgggagcgacagtcgacattcgttcggcttcggtagctgatctgtttctgtgaaacaagttcctcaacgcaagcttcgagtccctcttatttaacctgcccgcctcctgtcgcgagggtgccccttcgaattcctccccttggtcatgatgatgataatgatgtggctcagacattgcttcggagggagccaaccctggcggtgtcaagtcctggatatgtggttcggtatgcggtgtcgatcagggcgcaaaagttcctggtttgggtactcaccgccacacaagagacagtactctggcgctgcggtgatgtgatggtggtagttggaaacgaagagaatgcgggttgcatatacccatgcagggcaatgggagtcgatggttgttgaattcttttctctgttgcttggagagaaaaaaataaaacgagtgcaaattgctgtgcggttgggtgtgtaaatgggagaaccaaaaggtcgggtcggagaacgaatgacgggggactgggatcggtcagatttcaaagagggtatgcagccgtggtagtaataataaacatggagatgtgctggatacgacaatgagaacctggacgggcagtggaaatccggggcgtcaaatccaggcgcgagaagatttcccaatcctaaaagcggaaagccaagactagaaattaagtgggaaaagttttggtttgtaagtgtagttcgatgggtgtctatgggccgaaatggggcgggacttttgtgtctggatggatcgtcttccagggaggagcgatagcctcatggaacaaaagcaaaataaaaaggaaaaaagataaaaaaaatagaaagagcaagtacgctcggtacggtaccagttagcaggcaagtagagctggcgacaagcgtgttccccggcaatcatgccctttgcagcattagggactgtagaagcgagagtcaagactggacaggacggacaaattgacggaaattgtatttgacaggacgggctcaaacagccaaattatacatcagggagatcggaacgaccagctcggggctcgtgagggcctgaagtgaatcccagttcggaacgtgggcgcgtgagatcaacgaggattcgcgcctcagacggccgttccgccgttcagtatattaattgaaagattcctcctgggaccacagggaaaaccacagggactgactggtagtgctgctattccagggcgtttcgggtataagctaattacctccaagtacctcaggttaccttttttacacatgcagacagtccaatggcttttccgcctggggtgttggatgggttccaaattccacactaatggcctgggggtccattcccgccatgtgcaacaatgcgaacgacacagaacgactcgacatttcacttccgtcccagacatgcagcccggggattggcgcatttggtaggctgaaatgcgggccaggggtcccgtcgtgatcgtgacctccatctcgggagttctgcccagccaacagctaccctggccggacgagttcctcagacacacagtgctctggtacagacaatgaacggtaggtaggcgctctcttgtctctgtctttgtctctgtttctgtctctgtcactgtcactgtctctgtacagctttgtcttgtgagctgctgtcctcccatctggcttggggcattggaagcgtagttgtgtgtctaatttcagcgcgctaacagcacgggccgttaggcgttgagatgacaggattgacagggtgcaaagtggaaggaccgttcgcaactcatcccgacctcaaggaccggcatacatagaggtcagtacgtacatacctaactttgcgcaccctttaccccggaaccaaaacatgatagcccaggtgtaatattgcatactacgtacacaacgtcaggcagcgtgaagaattttcacggctgacatattctcataatgcaggccaatcaaagcctcggcttgcagaagagaagcaacgaggaagtcgtaaaccataaccacacggttccattgccaaaacgtcttcggttttgggaaatggaaagaggaatagcattgttcaaagtggagctgaaaccactggtggacaagggcaggagcgaggaagcccctgacactcagcgagcgcgagtgcgtgcaaaggtggcattcaagtggattcacgattttttgacagcgtaaatccacgacacccaatatggaagttgccggtgtgcgtgcgcgcctgcaattattctgccagttctagtgttgtagtatacaagtacatagtacctctacataacttgctgtttcgcgcggggcccagctgaggtctcgccctacggatcatcatgatatcgatcatcgtcctccaaagttgcaagttggacacctgaagtgaatcgaacccattctgaataccttctgggcatgctcaaaacaccacgttgggcatcagatctggccccctggtgatgaagatctactgctccgtacacgtacactataccccaccgacttgacatgtttgatgtgtcagtcggtcgaagaagcaaaaaacggcagctcggcaaccgccgagtaacagccccagcctgttttctgggcacgtcgttcaccagattaaatttcatttcctgccctcccgctgcccccatgtccacctcacgttctcatctgctctcaacgtgtcgcccccactccccatcatcaccaccgtcattgcacaaagaaaacatgttgcgtctgatggaaacacgagtgtcgggtaaccacgtcttagtgaggttagggcttgcgacggcaccctttccatctccaaaaatcttcacctccagccctggctcgaataacgaaaacctctgcgcaaccaatttcaccaccactaaagccgctcattacgcaagcaaacattaatcttcacctcaacacaatgcagaatatcggctgaggtgatcagagattgacaatgccgttcgccatgtttgcaaaaagcatggaacaatacgcaaaatagacaccaactgaactatccgctacattgttcggatgaacagctgctgctgaaagtgaaaagggggccgttggtgatggcagtcgcatccagaccaaccatcaccaactccaaaccaccggtccaccaacgcatcatcttgccaacacaagcatcttcccagttgcaagacaaaaatttccgattattgaacgctgtaccaccaaactgagaaaacacagtcattccacgtttctttggcgcatcatggttcgaccaccaacttcccccgagttacacagatgatgccacgacccttccaacatctgctgcatgcacatcagcttgtgagacaaccaagttttcgtgcgcacgcagtacgtccgtaaaggcgatgaaaatagcagttcctcccaagccaagcaggggccgtctcctcgtggcaagccgacggaggcgttcagggcgggcaaatcatgtataacggcatggcttctccccacttggttgaaacttctctgctgctttccatcggatggctgcagctctggtcgggtgggagcttcgcaggtagagagatctcctagttggccgaatgccactctgaacaccccacgtagaggtagttggtgagtttccagacttccaaaatcatcattcacagagtttcaggaatgctagaatcttcaagtatcgccaacaccaacattccatcaatataccaccagcaccatcaacggacacactgggcatttcatcacgttggggatgccacccctcttcacatctcgtaactcgctgttcctgcattagcgcgttcttcccgtttccgggtaaccctcagcacctcccgtcgattcgatgactccgctctgttttgtcaagatgacctaccagaatttcgactcacccaagccagctgcaatgcagagaagggagcatgacggccgaaatatgtatcaccataaatgaggggtttgtcctcccatccccccatcccccagtaccctatgtcatacacaatctctcccgtcagactcctcggcgcctcgaggtgggaaaggctatacatatttgatgattacctgttccgtgccattgggacggtaccttatgtacctgaccgacacgctcgcaagccctgaagaaaaccatcacacgcaatttcggagacgaagagagagagagagagagggcgtgatctgattcccaccttatgactaccttacacaggcacgagctttcatccgccctcagcaccacttttcacacttatttacgccgtactactacagatccatactagtcaggtttgatgactttcaacccccttcccagctctagctccagctcagcttcatccgttggggtctcttggggcccgtgggcccttggaattttccgtcggtacatatctcctagcgtggtgctggcgacgatgatcagcatcagctacacgtgtgccggcgggagtgggccacgttcgggtccacagggccacacaggtagccagccacaggtcaccacagccacggcataagcaacgggtgcactttgaggaacgaaatagagaaactcacaaaaaggtttgttcttttgtattcaacagcgaaggaacatgcatggcctttcgcacgcatgagtgaggcaggaaaccgtagtctctgctgcgctcttcgacctagaacgttgaaagtggaggttccggtgcaaagctccgaaacccatccgatatggccttggcattgatagtctctatcggagggatcggggcgagccaagggtccgggggatcggccgggtgcatcagagtcgggtgtgttcacacatcggttcacattaaatttgaagtccggattgaaatatgtccgagagtgattctgttcgatcaaagacaaaaatattcaaaaagtagggcttgataagaagctacgtacgaaacatgccagtacgggaaggctctcctgtgagccggatatatcgactgtgtgtgcctggataaaccagcggcgtgggggccgcctggccatgaaagtgacatgaattccccggcggctcaatggccaggctatgacctttgtcatgaagtgaggcgtccccaaaggtacttctcaagaagaagaggatgaccgcggcgatactaagataaaggactaaaggaagcggaagaccaaagcggaaacagagcattcgacgccaaagtaggaaacggctcgttttgaagctcacttcacactcacacaaagatagatgtatagatagatgtatagttgagctccaagatcaataaacccccgtccattcccaatggagtgacaactaagcacgttagataaagggttattctgacctttttgttgtcattgttcggaataaccacgttgagtaaggattcgatggcagttgccagcgcgtaaagttgatacatactaagcttcagggtcttagcttgagcttggctatcaatttgtatagccctacaccgccggttggctatggtacacagtcgatttatctggttcgctgttctgcctgatctatacaaggagaacatccccgttgaaaattgagtaatcaggaagcatgtagtgtagtggacaagctcgctcgcggggtatgttacatacgtgaccatgcatttcatgaggttaaaagtagctgaaaacttcgtgagatgtttatgctgaaggattcacgctgatatgataattgggatgtcgaaaaagtatatgtactttgaatataagagacctcggcgaattggaaggggagcaagacacattgtcggaagagctcacgcaatccaagcggcgagatgatactgtcgtggatccaatgaggagagatggacgcctggttcgtcctcacttcctgaccgtcacataacacggttgaactcacttacccaactccccaaactcatccgtacaacaacccctccaccttctccgcaatagccaacgagctcgtcaaccccggactctcaatattcaacaagttcacccacccctcatacccctcttccctcctaatcacaaagtctacaaatcccttcccctgcgccaccgcccccgccttccccagcttcggcctgatgcccgcataatctggctgtaactgggtatcatccaagtccggcaggtacttcttaactgcttcgatcgcctccggcaacctcgccgagtttacagccaaatcgtcgggggaatcgacccattccacatccgggccgaacttgatcctgcccgccaggtcgagggtgaggtgcgtgcccagcccgcccgcgccgggttctggagcagggtagatgagggttgagactttgggagaggaggaggtgtaggagaagtagtttccttttgcgtagaacatttgtttgtgttgtgagggcgggacaatcatgttgtggacgtcgacggcgccgaggccggcggagttgatgatcgttgaggtggtaatggtggatgattcgccggtggtggtgtcgcggactgtgagttcccagccctcctttccgttagcattggcaccgccaacgggccgaatggccgtgacggcgctggcgagcgccaccgtcccgcctgcttcttcgaagcggccctggagacagaccatcagcgagtgggaatccacaatgcccgtcgtcggagactccaagatcccagcttcggcgcgcactgccggctcacgacgttgcgcttcctcacgcgacacccagcgcacgggcacgttgatttcgttgacgcagaagtcatggatgcgctgcagcgcctcgcgttgggcctgattctgcgcgacgatccatttgcccacacgcttgtggggaaccgcgtgcttctcgcagagctcgtacagcaaattcttgccccggatgcaaagctccgtcttgagagtgccagcgccgtagtagataccggcgtggatgacttcgctgttgcgcgaggaggtctcggtgccgacggcggagtgacgctccaaaaggagggtggaaggggaggaagagcgccgggctagttgctgcgcgatggcgaggccgactacgccgccgcctatcacggcgtgggtgaagtcggcgtgcgaggcggaggtgtgggagaaaggacggagcctgccatggtgatggccagtccgtgttattgggagaaccgatgacgtaactacattccgtattgtcgctgctgtgagtcgacctttcggtgcaaggatgagtgtcatggtaaaactttgccggtagctgttacgattaattgtaggcttgttgcagcgcgtcacgggccctttgcggagacaagttgcggccggtcgcgcgcatgatcccgtcctccgaagtcgggttgccgcggcgccatcggaggtcgggtctgtccgggcaagttcaacagtgtggggaatccgttcccacactcaatcgcctgtgcagtcttggcaagaggtgtgtgtgcgtgcacacacacacaccgcatttgacaaatctggccatttaacatcgctttacacaactcaactcaatcgttgaacatcgaaatctggccaaaactggtacaaaaagtcgatattttaatactctacgtcgtacaattatctattttaatatttacattatcttttaaaccgttatcgatatagtacacttccctaatacccgctagaaagtattaataataataatactaataaataataagtatcctaataatatcgctaaaactattaatataaatataaggagtatataaaaatataaacgtattctattagatattagtaaggtatttttactattacgagcttcctaaaatattagaaaacttcctatataggcgcttaaggtacagcgtatattatattactccctatattttattaactataactaatattataaaggaaattataaacctcctcgtattaaaacccaatttatacctcaacgaaatctatacctttttagccaacgagtataacgtatatatttcaaccgaaactatatagcagcaccttcgataagagaagtagaagaagaagcgattttatataaaggtattataataatcccctatactaataattgaataaatattaaaaatttctttatttattataaaaatattcgtattctataataagtctagtataaactaaagggacagtatttattatactaattaaacaccccgcaacgctattagaatagtattaagtaagttcgtacgcaatacacaatattacttccttccaattattataataaataggctatttaatatattggtatttagaggtataatagatttagccggggtttaagactggatagtaaaatacctactccctaaaataaatctatttcccggttgtaataatattttaataataaataatactaattaatacccctataccgaactccaacacgcgtataattagaagggggttctattatagtatttaccgctatactctcccgaattcaaccctattgaggtatactttagcaactttaaataatagtttaaaagggtatattataacgaagacggtaataaaatattaaacaataattttattatatttcttaagcgactaacgtaggatgtagggtataaagtacaatagatttatagttattttaagaatgtaaaactaataataaatcgatttaataatattaataaagagtatagcaaattatatactaacaaactaatcaaatataaaaagataggtactatatttaggtagcggtagagagtataaaagggagagatggatttatatatattaaattgaattatatactaaaaatactaaaaataccagaaatattaaaaatactagaagtattagaagtattagaagtgctaaaagtactagaaatcgtatttatctatataataatactaaaatactaaaaacccccctctttcactataaatcaattcgtaatatcgttattgctcgctaggaccactaatagtagtactacctattatagaagcgagagctttagtaatgctatattcgaatataatattaaatcgtaagtttaaagtatatactaattaattaaattataataataagggttagagagcatacttattatagtttaattatattactaatactatgtactcaatcttaaagaaatctttaatactgttcttaaatattatataaaagttgtaattaaaccccaactttataaactactttactaactactctttaaacgcaagtatatcggatagcgcctccttatttcgaaatttattctttaaagtaattaaaattctatatattagtattattttaattaataatttaatatagtaatgcttatagaatgctttaaagaatttaataataatttctttagccggctaattaaatagggcggagggtagtagtaacgaatgaaaaccgagaatcgaaggtataggcggatgtagtataaataattttctagcctctactagggaatcttt